atgactctcgacgagatccggcaatccatccgtgaagaactcgatgcgctgcgcgtatccggcgctcgccggcaagacttatcgctccatgcgtgcaagcgattgttcttcgatctcggcatccgtccctctacggcaaacgttcgtgaactgacccagaccggcagcgcgagcgacatcccgaaagacatcgaccatttctgggagcggatccgttcggcctcgaaagtcaggctcgaaggggcggccttgccgaagccgctcgaagaaaaagcgggcgcgctactgggcgcgctatatgaagaagccctgaaacaggcccgcgagagcctcgacggcgaacggcagcaagcaagcagcgaagtggcggcggccgaacagaaatatcgcgatgcgctgattcgtcaggaagcgctcgaggccgcggtcgctcgaagcgacgcgcgcgccgagcaactgcagagccgcctgaccgatgtcgaggtgcaactggcgtccgcgtcgacgcaaggtcttgcccatcaggattcgcttcagggcctgattcgccggatggaaaatgaaaatgcgctgctgaatcaacggcttgaagccgagcagagccagaacgccgcgctacgcgagcggatcgacgcgctgcatgcggaattgcgcgagaacactgagcactatgcgcagcaaatcaaggacgcgatcgcagaagccgagcggcgcgtgaagccgatgctcgtcgagctcgattcgctgcgcagcatggcgtcgacatatcagcaagggctgcgcgacgtcaatcgcaaggaattcgacttcctgcaacaactgagtgccgcgaaggcgcgcgctgaccggctcgacgcgcagttgcgcgaacaaggcgatgaattgactgccgcgctcaacgaagttcagatattgcgagccagccagggtatgacgcccgagatcgccgcgctgattcgccgtctggcgaacgcaggcaatctcgacgccgccgcgttcgatacgatcggcacatcgctcgatcagcatgtgacgctgccggcgcgttgcccgaagtgcggcgacggcgagccggaactgtcgcacgacgcgcacggttacgaattgctttgtcccgaatgcgagcatgcatcgggaacgcagccgtcgcgctttgccgccgccgcctgcttcacccggacaacatgacggaaggcgccccgaagtcctcaaaggtgaggattttcgggacccggaaaataaggaaaggtgagcgttttcgggagatcgaaaacgcggatttcaagcctggcttggctcggtcgatatttcatcggtgagcgattcggcattgggtagcgcactggcgaggctttcccgccaattcttccaggcccgatgcagacgattcgacgaaatcggctgggcgaaccccagccactgaccgactttctccggctcgacgccgttttcgaacagttcggccgcgaacgtgttgcgcaacgtctgcgggctggcgcgtgcggtgcgcgattgcgcgatgtcggccgcgtcgacgatcgcatcgaccgcgcgcagcatcgtcgccttgtgcatcggccgcccggattgcgaggcgggaaagacaagctcgcccggaatgccgcagcgctgacgctcggcgagccacgcgtcgaacagcgcgatcgcgaacgacgcgagatgcgtttcgcgcgtgaattccggctgagccgccggaatcgtcagcatggtcgatccgagtttgacgcaactaatcgtaagcgctcgcgcctcgcccgtcttcagtccgccgccgaggaacacggcaatcagcgcgcgatcgcggcgttccttccagagcgccgcgcctgccgcgggcagtggggagaacagataggcaagcagcgcggcgcgttcggccggtgcgagaaagctcgtcggctcgttgtcgcgcgcggcgcgccaagttgcctcgccatcctgagcaatgaaacgggcaggattcgtcgaaccgaattcgttcttgcgcacgtgatcgagcacgcgctcgatcagcctcaagtagcggactcgctgcgtcttcttgatcggcagctcgccgacgaaaagggcgatcgtctcggtgtcgaccgtcgcgaggttcttttgccgtttcgcgagccagccgagaaacgcaccccattgcgcgcggtagacgtcggctgacgaccggcgaaattcctgggcggccagccacgcatcgaatgcggtgtccggatggttgagccagtccgacgtatcgcgatcgaacagatcgctcgggatatcgggcggcgaagggggactcgtcagaatgggcagcgacatgtcatttatcccgttagttgcaattcatcatagcgtgtcgcgttcgctcgacaaagagttttcgagtcagcggcaagaacccggcggcgggcgaaccgccggaaacccgagccatcatgcgacgcgcgggccgcgccggcccgggtcagctgcggcgagaagctagtcgccccatgcgcgacgcacgtgcggagcgtgccggcacggcagccgtgtcggcgcgcgcgtccgcggcccgctcgtacgcggcgaccgcgaacgagaacaccgcgggcagcgcgtttgactgcccgaagtcgacgagatcgtcggtttccgggaagcgcagttcagccgggcggtcgaacaggcagcgaaccatcggatcgtgtcggctcgcgaagccgagatcggcgagcgcctcggcctcgaccgcgtgcagcagccgccatgtcaacggaacaccttgccggatatagcgctcggcaatgtggcggacaatcgtttccatatcgtgcgccgcagccttgaagctgagcgcggccagatcctgttcggtcatcgcgggctcctgttttgcgtatactgtacgaatatacagtattttgcgcaactgcccattcagccggctggccgccgcgctagcgatgaatcacgatgagaagcgctttcgcctcgctcttgcccgcgttgcggatcgcatgcggcccgtcggccgcgtagcgcgcggtgtcgcccgccttcagccgccgcgcggtacccgccgcttcgatttcgacggcgccgttcaacacggtcaggtgctcgcgtgtgcccggttcatgcgggttcgatacgagcgcgccgtgcgccggcagcgtcaactcgtaccattcgaacttgcccgcgagttcgatcggcccccagacgcgcaattgatactgcgcgtcatggccggcgagcgtcggaatgtcatgcgggccgtccacgcggatcgtctcgggtgccttcggttgcgcgaacagctcgtcgaggctgatgccgagtgcgttcgtgagccgccaggcaacggcgatcgtcggattcgccttgtcgcgctcgatctccgacagcatcgatttcgacacgccggcggcgcgcgacagatcgtcgagcgtgagcttgcgctcgttgcgcaggcgctggatttgctcgccgacccgcggcggcgtcgcgccggtggcgggggaagcgggcgcggtggtgcgccgcgcgccggaagagcttgccatttgaattccgttcgcttagagttgttcggtatttcgaattttagttcgaaatacaggaaaaatacgctgaacccgacggccgactataacagtagcaagctgccttgccgccgccacgagcgcggacgagcgccgagccttgcagcccatatcaggagcttattgcgatgcgtgatgcctatctcgctcatctacgcggcaccctcgagcagattcgcgcggacggtttctacaagaccgaacgcgagatcgcgagccctcaggcggccgacatccggctggccggcggcacgcacgtgctgaatttttgcgcgaacaactacctggggctcgcggacgattcgcgcctcatcgccgccgcgcaggcggcgctcgagcaggacgggttcgggatggcctcggtgcgcttcatctgcggcacgcagaccgtgcacaagcagctcgaggcagcgttgtccgcgttcctgaagaccgacgattgcattctgtattcgagctgcttcgacgctaacggcggcctattcgagacgctgctcgacgaaaacgacgcgatcatcagcgacgagctgaatcacgcgagcatcatcgacggcattcgtctgtcgaaggccaggcgctttcgctacaagaacaacgacctcgccgatctcgaggcgaagctgcgcgaagccgacgcggcgggcgcgcgcttcaagctgatcgcgaccgacggcgtattctcgatggacggcatcatcgcgaacctgaagggcgtgtgcgatctggccgaccgctacggcgcgctcgtgatggtcgacgattcgcacgccgtcggcttcatcggcgagcacgggcgcggcaccccggagtattgcggcgtcgagggccgcgtcgacatcgtcacgggcacgctcggcaaggcgctgggcggcgcgtcgggcggttacgtggccgcgcggcgcgagatcgtcgagctgctgcggcagcgctcgcgcccctatctgttctcgaacacgctgacgccgagcatcgcggccgcatcgctgaaagtgctcgaactgctcgcgagcgacgagggcgcgcgcctgcgcgagcgcgtgcgcgcgaacggcgcgcatttccgcgagaagatgagcgcggcgggcttcgcgctcgtgccgggcgagcatccgatcattccggtgatgctcggcgacgcgcaggtcgcatcgaagatggccgatgcgctgctcgccgagggcgtctatgtgatcggcttttcgtttccggtcgtgccgcgcggccgcgcgcgcatccgcacgcagatgagcgccgcgcatacgcgcgagcagatcgatcgcgcggtcgacgcgttcgtgcgcgtcggcaagacgctcggcgtcatttgacgggagttcgcgatgaaagcgctggcgaaactcgaacgcgggccgggcctcacgctcacccgtgtgaaaaagccggaggtcggccacaacgacgtcctcatcaagatccgccgcaccgcaatctgcggcaccgacatccatatctggaagtgggacgactgggcgcagaagacgattccggtgccgatgcacgtcggccacgagtacgtcggcgagatcgtcgagatgggccaggaagtgcgcggcttctcgatcggcgatcgcgtatccggcgaaggccacatcacgtgcggcttctgtcggaactgccgcgcggggcggcgccatttgtgccgcaacacggtgggcgtcggcgtgaatcgcgaaggcgcgttcgccgagtacctcgcgattcccgcgttcaacgcgttcaagattccgcccgagatctccgacgatctcgccgcgatcttcgatccgttcggcaacgcgacgcacaccgcgctgtcgttcaacctcgtcggcgaggacgtgctgatcacgggtgcggggccgatcggcgtgatggcggtggcgatcgcgaagcacgtcggcgcgcgcaacgtcgtcatcaccgacatcaacgactatcgcctcgaactcgcgcgcaagatgggcgcgacacgcgcggtgaacgtgtcgcgcgaatcgctgcgcgacgtgatggccgacctgcacatgacggagggcttcgacgtcgggctcgagatgtccggcgtgccgagcgcgttcacgtcgctgctcgaatcgatgaatcacggcggcaaggtcgcgctgctcggcattccgcccgcgcagaccgcgatcgactggaaccaggtgatcttcaagggcctcgagatcaagggcatctatgggcgcgagatgttcgagacgtggtacaagatggtcgcgatgctgcaaagcgggctcgatctttcgccgatcatcacgcaccgcttcgccgtggacgactacgagaaaggtttcgctgcgatgctgtcgggcgaaagcggcaaggtgattctcgactgggccgacgcgtgacgtcgggcgtgcgatccggcgcaatgccgggttgtacgtcacacgttgcgatacggactgcgaacgttcaaccgccatccgcatcgcatacggcacagcccctcgcgcggcgtccgatgcgtcgcgcatgcgaagtgcatcgcgcgttcggtcttcgctcgttgctgcggcttgacgcctcccaaacctcgatggttgcccgaagtgtagggagtcgcgcgcgcctttcaagaaaaaatgccttaaaaaatatcgatgcggcgaggaagcggcgatgcgtgaagccatgacggacgtcatgcgtttcttcggacggctgcgtgcgatcggcgcgtcattgcgcgggcgcttcgccttccttgacgaattcggcttcgatgcgcacgcgcacgtcgtcgccgacggccggataccagctcgtcacgccgaattgcgcgcggctgaacgtgccactcgcggaaaagccgagcgtgtcctgcttcgtcaacgggttgcggccgtagccgttgaacgtgacggcgagcgtgacgggatgcgttgcgccgcgaatcgtcaggttgccggtcaacgtgccttgcgtcgcgctcgtgcgcgcgaagcgcgtgctgtcgaaacggatttgagggttgcgggcggcatcgagcgcatcggcgcctgcgacgagcttatcgagcaacggcacacgggtgtcgacgctcgcggcgtcgatcgatgcggacacgccgctgtcggcgaggccgccgcccgggcgccagtcgagctgcgcattcgcgcgatcgaagcgcatcgtgaagcgcgaatacttgaaatggtcgacgtcgaacacgatgctccagtggtgcggatcgagcgtgtagcggccggccggaacggcggcctccgccgtcgacacgctgtgcgtgacgacccgcagcggcgtgcaactggccgccacccctgcgagcgcgatcgcgcacgcgaaacgtcccgcccatctgaccggtttcatccgtcctccccttttgccgaatgtgcgcgaaaacgatatcgcatcgattcgaggttgacaaaggagaatgatcgttctaccgtaaacgcatggacacgaaacctgaccttgctccggccgccggcgcgcgcgagcgcttgctcgacgcggccgaaacgctgatctacgcgggcggcattcatgcgacgggcgtcgacgcgatcgtcaagcgctcgggcgccgcgcgcaagagtttctatgcgcacttcgaatcgaaggaggcgctcgtcgccgccgcgctcgagcgccgagacgcgcgctggatggcgtggttcgtcgaggcgacgaaaaagcgcggcaagacgccgcgcgcacggctcgtcgggatgttcgatgtgctgcgcgaatggttcgagcaagcggatttccacggttgcgcgttcctgaacgcggcgggcgagatcgagcgtgcggacgatccgattcgcgtcgtcgtgcgcgagcacaaggcgcgcctgctcgcgttcgtgcgcgagcagctcgatgcgcacgcggcgcaggcgggcgcggaccgccgcttcgtcgcacggctcgcgcgccagtggctcgtgctgatcgacggcgcgatcggcgtcgcgctcgtgagcggcgacgcatcggccgcacgcgacgcgcgcgcggcggccgagttgctgctcgatgcgacgctgccgaaccggtccagctaaagccccgccttttcattcgaccgaaccgcagtaccccgacctgcccgccgcgctcggcgagccgggcaggccttttcacgtcctcaatctggagaacacgatgtccgattcaaccgaaatccgcccacccgttccaccgttcacgcgggaaaccgcgattcaaaaagttcgggctgctgaagatggatggaacacgcgcgaccccgagcgcgtttcgcttgcctacacgccgcagagcaaatggcgcaatcgcgcggaattcgcgacgggccgcgcggagatcgtcgcgctgctgcgccgcaagtggacgcgcgaaatcgactatcggctgatcaaggaattgtgggcgtttaccggcaaccggatcgcggtgcgcttcgcgtacgagtggcgcgacgacgcgggcaactggttccgctcgtatggcaacgagaactgggagttcgacgagaacggcctgatggcgcatcgtcatgcgtgcatcaacgacatgccgatccgcgaagcggaccgcctgttccactggccgctcggccgccggcccgacgatcatccgggcttgtcggatctcggactttgatcggcggcgggctgcgcaaatgcgtgaagcatcgcgcgatgcatgcagcatcgtgcagcctgcgatggcgagggtgaaccgcgcgatatcatgaagggtgtggcgaagctccgtttcgccgcgccattgcggatggggctcgacgtcgcagcgaggccgaatgctggctattcggcgggcgcgcggcggtatcctgcgcggtgccgcttcccactcaacactcatccctcgttcccctcgccgcgcgctgcgccacctcgcgttcaacgcgaccgagccgcacgacggtcacgcccggatgcagttgacgcagcgacggcatcacgagcacgcaatccggatacggcgtcgtaaccggcttgccgtccgaccagccgattaccgctcccgcttccgcgaaatgctcgaggccggtatacgcgtcggcgaaacggaaatcgccgctcgtcgcgacgacgggctgcgtcacctgtacgatccgcatcgtcgttgccaacggcaggaaccagtcggcgggcagatcccgctcgtcgacgatgcccgacgccatcagaaagcgcgcggtgctgtcgcgcgccaccgcgaccgcacgcgcttcccagtgctggccgcattcgacgaggagcgcattcttcgcgctcgcgggatcgccgaagccgccgtaatcgcgcattcgtttgccttccgggtggccctcgtcgcgaatcacggtcgccggcgcgccgatccgcagcgcgagcgccgtgcccttggcgagtgggcccgcgacgatcaacggcgcgctgcgctcgtgcatcgaatgcagatcgagcagccagtcggcctcgtcgacgaacggccggatcgcgcgtgcgcgatcgagctcgactgagtgctgcgacagatcgtcgagcacggcgggcgcccacacgcgattgaaatcctgatcgacgaagcgcgcggcgtcgggccttgccggatcgaaacgctcgtatgcggtcacgttcgcgaacgacacagtcagcacgccgcggcgcggccgcaagccccgcttcagcaacgcgtcgacgacgatcgcgccgcatacttcgttgccgtgcgtgagcgcgttgatcatcacgcgcgggccgggcacgccggaatcgaagcgatgcacgtagtcgacgcccgcgtttccggtgcgatgtgcctcgagatccggaaaatcgacctcgatcgaatagtgaggaaatacgggagccgattcggtcatggtgagctttttcgggagtcgggaaacctgccgtgcgcgtctgcgccgcaagcgcgttgaacgcgcacgcacgcggcgggccgaacatgcctccaccgcggcatgcgcgagcgtaaccgcggcatgcgcgagcgcatacggtgagcgatcgcacgggcgcgcgcgcacgttcgtcgaactgcgcttcaagtgaggcgaccttcgcatagagactcgcttgcgcgatagccgtcgagcccgtggcgcgatcccgacggaaagtggcgtcgaagcggcgcgcgacgcgcgcgtgcgttcggcgttcagccgagcaggtgcgcgacgattgcgtcgcccacttcgcgcgtcgatgctcggccgcccatgtcgcgcgtgcgcgggccatgcttcagcacgtgctcgatcgcggcgacgatcgcatcgtgcgcttcgcgcgcggggcccgtgccggcgccgaggaaatcgaccatcatcgcggccgaccagatcatcgcgatcgggttggcaatgtgcttgccggcgatatccggcgcggacccgtgcaccggctcgaacagcgacggaaagttgcgctccggattcaggttcgccgacggcgcgatgccgatcgtgccggtgcaggcggggccgagatcggacaggatatcgccgaacaggttcgacgcgacgacgacgtcgaagcggtccggctgcatcacgaagcgtgcgcacaggatgtcgatatgctgcttgtcccatgcgacgtccggatagcgtgcggccatctcggcggcgcgcgcgtcccaccacggcatgctgatcgcgatgccgttgctcttcgtcgcgacggtgagccgctttgcgcggcgctgcgcgagctcgaacgcgaacttcagcacgcgctcggtgccgtgccgcgtgaacaccgcctgctggacgacgaactcgcgctcggtgccctcgaacatcgtgccgccgacggccgagtattcgccctcggtgttctcgcgcacgatcatgaaatcgatgtcgcccgccttgcggccggcgagcgggcacggcacgccgtcgaacaggcgcgcgggacgcaggttcacgtattgatcgaactcgcggcggaatttgatcagcgagccccacagcgatatgtgatcgggcaccgtctcgggccagcccaccgcgccgaacagcagcgcgtccatgccggacagttgcgtcttccagtcgtcgggcatcatctgcccgtgcttcgcgtaatagtcgcagcttgcccattcgatcggctcgtatgcgaagcgcaagccgaagcggcggctcaccgcgtcgagcgcgcgcagcccttcgggcatcacttccacgccgatcccgtcgccggggatgacggcgatcctgtacaccttctcgctcatgctgaggtcctcgtccttcgtatcctgccgcgcgcgcgtcgtcgcgccaggcgcgggcggcgtcgggaaagcgatcgcgcggagcttgcgcgatcgccgattcatgcattctatttattcctggcgggattaaaatcggccattcggttaatcgactttccacgcatcgtgaacaattcgccgaacctcgacgatctgcgcgtgttcagcgtcgtcgtgcggctcgcgagcttcagcgcggccgccgaacagctcgcggtgtcgcccgcgtacgtcagcaagcgcgtggcgctgctcgaaaagcaactcggcacgcggctcctgcatcgctcgacgcgccgcgtcgcggtgacggaggccggcgagcgggtttatgcgtggactgaaaagatcctcgacgatgtcgatcatctcgtcgaagacgtatcgacgacccgcagcgtgccgcgcggcacgctgcggatttcgagcagcttcggcttcggccggcacgtgctcgcgcccgcgctgctcggcttcaacgaacgctatccgcaactgaacgtgcggctcgatctgttcgaccggctcgtcgacgtcgcgggcgaaggcttcgatctcgacatccggatcggcgacgagatcgccgatcatctgatcgcgaagcggctcgcgacgaactaccgggtgctgtgcgcatcgccaggctatctcgcgcgatacggcacgccgcgccagctcgcggatctcggcgcgcatcagtgcctggcgatcaaggagcgcgatcatccgttcggcgtatggcggctcacggtgcgcggcgagacgtcgacggtgaaggtgggcggcgcgctgtcgacgaaccacggcgaggttgccgtgcagtgggcgctcgccggacgtggaatcgtgctgcgctcgatctgggaagcggggccgctgctcgcgagcggcgagctcaggcgcgtgttgcccgaggcgagccagccggcgaacgtgtgggccgtctatcccgcacggcttgcggcttcggcgaaggtacgcgtgtgtgtcgatttcctcgtggacgcgttcgcgcatctgaatgaacgcgcgaacggcggataatcgtctggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggtgaacggcgcgggtcgacacgtaacgggtagtagcgagtcgacgatgatgactgatcgatggttgatcctcgatttgtatcggcagccccatccgcaactaacggcctatcccgtccgcgtcgggaccgtatcggatggggggcgcgtgaagcgttgatgagttcacggatcggctcgcaagagcgattcgcgccgaaaaatgcgaagggaaaatgcacaatgcgcagcccgcagcccgcagcccgcagcccgcagcccgcagcccgcagcccgcagcccgcagcccgcagcccgcagcccgcagcccgcagcccgcagtccgcagtccgcagtccgcagcccgcaacgcacaacgcacaacgcacaacgcacaacctgccgccgcccttcgccttcgccgcctacctttgcccacgacggtttgcaatttaccgctcgtcacgcgcgtcgaacgcaccccgccgcgccgtgcatgcagccgatcgccagccgccaacgccgccggcacaataggaggaacccgcaatgaactcgctaacgaaacgcgccctcggcgcgcaagtgcgtttcgtcgcgatgctcgccgtgctgatcttcgcgtcggcgggctcgctgcgttactggcagggttggatctactggttcgtgttctccggcgcgacgacctggcttgcacgccatttcctcaagcacgacccggcgcttgtcgagcgtcggatgcgcgttggcgtgcgtgcggagcgcgaactcagccagaagatcattctcggcgtcgtgagcgtcgccagcgccgggctcatcgtcgcgatgggcgccgaatggcgcgtcctgcgcatgccgttcgactggcgcccggtggcgctcggcaacgcgctcgtgatcgcgggcttcgcgatctgcttcgcggcgctgcgcgcgaatcgctttgcgtcgagcatcgtcgaggtgaagcgcgatcagccggtgatctcatccggcccgtaccgtttcgtccggcacccgatgtattccggcgcaatggtgatatttttcgggagcccgatcgccgcccagtcgacatgggcatggccgttcgccgcggtgctcgcggtgggcgtcgtcgcgcggctcgtcgacgaggagcgctacctgagcgcgcatctcgatggctaccgcgcgtattgcgagcgcgtgcactggcggctcgtgccgcacgtctggtgacgccgccgcgagcttggcggcacgcagcggccaccgatggccaacagcggccaacagcggccaagagcggccaagagtggccacgagcggccacgagcggccacgagcggcccgccgcggctcgcgcgcgcggcgggccaagcgcatcggtcgatagacgtcgaaccgtacctgtgcgcgccgcgtgagcgtctctacaatcgtcggcgttatcgtcgaacgaggtgattcgtcatgctgaaactgctcggcaaggcgccgtcgatcaacgtccgcaaggtgctgtggacgtgcgcggaattgaagctcgcatacgagcgcgaagattggggggcgggattccggtcgactcagacgcccgaattcctcgcgctgaatccgaatggcctcgtgccggtgctcgtggacggcgacttcgtgctctgggaatcgaacgcgatcatccgctatctggcgaaccggtacggcggtgcgcacctgtatcccgtcgagccccatgcgcgggcgcgcgtcgaccaatggctcgactggcagacgaccgcgctgaaccgcgcctggagctatgcgtttctcgcgctcgtgcgcgatgcgccggatcatggcgataccgcccggattcgcgcgtcatgcgaaagctgggcgcgacacatggcgatcctggacgcgcaactcggcacgacgggcgcattcgtcaccggcgcggactatacgctcgccgatgtcgcgctcggcctgtcgatcaaccgctggttgcgcacgccgttcgacaagcccgattttcccgcggtgtccgcgtatttcgatcggctcgccgcgcggccgggcttcgccgagcatgtcgacaacggcttgccgtaagcatcgggcgttgccgcgcggcggcaaggtgcgcggccgatcgagcagtgagcgcgtcgaacgcgagcgcgggtgcgcgggtgcgtgttccgcacccaagcgcacgcgatgtgtcgacgaacggcgaacgatagcggcgcggccgacaatgccgacaatgcggtcgccgttcggtccggcggcttgaagcatcggcggtcgatgcacagccggcgcatgtgccggccgcacgcttcagcatgctttcagcccaaaggtgagatttttcgggagccgccgcgaaggcgtccggaacccttccaaaacgcattcgaaaacgatcagggaatccgtcggcggcggatcgatcatcgcgaagtcgaggcgtcgagccgtcgcggccggctcgaattcgccgcggctcgccgccgcgatgcgggcgccatgcgccgtgctcaaagacgttgccgcttcgcgagcgtcagcacgcgcgcccagcgcagcgcgtcgcgcttgtcgtccatcggcagcttccactcggcgcggcggtcgtcgcgcacggcgaccaccagataccagcgcccgtcgagcgtttccgcgcggcagccgctcaggtcggtgagcgtatagcggccgtcggcgccgtcctgcgacagccacagcaatcccttcgtcgccgagatccgcaggtcgccccatgcgcgttgcagcacgtgcgtccagccgtcttcgcgcgcgttcggcgcgatgtcgcgccgccgccgcaccgagcgcgcgatcgccgccgcgatggccacggccgcgacggtggcggcgccgatcgccacggcgtcgccaaagcgcgcggcgatcgcttcaaacatatgaatggcgccccagatcaatgcggcaagcgcgaacagaacgacgaatatcggcatggcgaagcgggaaacggcgaaacgggaaacggcaaagcgaaaggcgcggccggcgcgcgccggccgcatgtggcgagactcaccgcatccggtgaatgtcgtgcgtgacgaagcccgcgtcgttgtccggcagcgcgaggccgttcttcacggcgagcgtcttgcggatgtcggcgaggcccgcgctccagtgatcgcgcatcgtcgacgcgccgaactgatagtccttgtagtgctgctcgtaggccttctgctgatagatcagatgctggacgttgtagcgcttgctgcacgatagcgtctcggcctgctggcaccacggatcgctctcgcggatcgattcgggcacctgatcgagcacgcggcgcagcacgttgcgaaagcgctgctcgcgctgcagcgtatcggtgacgaagcgcgtgcggctcgaatactgaacgtccttcgtgcgctccgtcacttcgttcatcgattcgggcaacggcccgcgcgcgctccacaaatccacctggaacgcgagcgtgtcgcggcgcggcgacgcgtgcagcacctccatcagcggcgtgttcgacacgatgccgccgtcccagtagaactcgccgtcgatctccaccggcggaaacgcgggcggcagcgcgcccgacgccatgaaatgctcggggcgcagcgtcgtcttcgtgttgtcgaaatagatgaaattgcccgtaccgacgttcaccgcgccgaccgacacgcgcgtctcgcccgaattgatccggtcgaagtcgcacagcttgacgagtgtcgcgcgcagcgcggacgtgtcgtaatagctgaccttttccggcggatgcgtcgagcccggcagcggcggcgggaaacgcggcacgaagaagccgcgctgcccctgcatgaccgcgctcgccgcctggctcgcggtgaagaacgtgcgcacatattcgtggctgttgaagagcgcggcctcgaacattgccggcagcgcggggaaaaacgcgggctggcagatcgtgttccagaactcgcgcagccgctcgacgcgccgttcgggcggattgcccgcgatcagcgcggtgttcagcgcgccgatcgagatgccggcgatccagttcagcggaatgcctgcttcgtgcaacccttcgaacacgcccgcctgatacgcgccgagcgcgccgccgccttgcagcacgagcgcgatcgtttcgtacggcagatcgtggaacggcgtgcgcgcatgctcgagcgcgtgcggcacgcctgcttcgttgtgcaggtccgccggatcgaccgcctgcttctcggtgcgggcgcgcggcttcattgcatgaaccagccgtggctgacgacgaacgactggccggtgagcgccgcgctcgggaacgcggacaggaacagcaccgtcttcgcgacgtcctcgaccgtcgtgaatacgccgtccaccgtctggccgagcatcaccttcttcaccacctcctcttcgctgatgccgagctccttggcctgctccggaatctgcttgtcgacgagcggcgtgcgcacgaagcccgggcacaccacatgcgagcgcacgttgtgcttcgcgccttccttcgccagcacgcgcgcaagccccagcagcccgtgcttggccgtcacgtacgccgacttcagcggcgacgcctcgtgcgaatgcaccgagcccatgtagatcaccactccgccgcgatcgtccttgtacatgtgcttgagtgcggccttcgtcgtcaggaacgcgccgtcgacgtgaatcgcctgcatcttcttccagtcggcgaacgcatagttctcgatcggattgacgatctggatgcccgcgttcgacacgagaatgtcgaccgagccgaacgtctgggcgaccttgtcgatgccggcgttcaccgcgtcctcgttcgtcacgtccatcgccacgccgatcgcccggccgcccgcctgctcgatgagctcggccaccgcgttcgcgccgtcctggttcagatcggcgatcgccaccgccgcgcccgcgcgcgcgagctccagcgcgatttccttgccgatgccgctcgccgcgcccgtcacgatggcggttttgccattcagattgctcatgatcgaattcctgtcgagaaagtgaaagggaacgaaggggctcgcgtcactgcgcgaggtaatcgtagacgacttcgccgaggccgagcgtcaaatcggcgagcaggtgccgcgcctccacgatctcgagcaccggcagatcggcgacgggcgcgagcgcatgcggcgcgagctgcagcgacgcggggcccgtccacgcgcccttcatctcgatgtcctgcaggtaatagcgcacgagctcgcacacgcgcgccgagccgtcgacgtgcgggatgattttcagcaggaagttcgcgccagcgaggcgctttgcctgctcttcgagatcgagctcctggtgcttgtagcccatcgtgcccgtcgcgacgcgcacggggccgtagtcgagcgtgccgagcagcgtatcgatgtgcgtctgcagcgtcggctgcgcgagtttcttcgggaatccccacaattcgcggccgcccgcgatcggcgggtgatcgttcagatacatcgctagcgtatagccgccgggctggcccttgtattcgacggggatcacctggccgctctcggtgtaatcgccgaagccggtcgaatcgggcatgcgaatgaattcgtaatgaacgagtggttccttgacctcgagcggctccggcacgatttcgcgcaggcgatccatgtcggtgcgatacgtgatgatcaggaattcccgattgacgaaacggtaagggcccatcgggaatgccgggctcgtgagcggcatcgcgaatgctttcgatcggacttggctgggcttcatgcggactccttgtggatcgcttcgttgtcggggtgccgatatcgtatgcttccgagaatcgattgtgcgatgccgcaactggaaaagattattgcggaatttgcggcagcgaaatgacaaacattgacaatgttgcggacgtggtaacgaacgcgcatgggcggcgacgtaagacggatcgcttgcgcgccgaaaccgcaaaggtgagcgttttcgggagcttgggtgagtattgacgggatgggtgaaacggcggtgaacgcgggctgaaaatcgcaggcggcgcgcgcgattgaacttttggggcgtgaccgttctcgaagcgtcgcgttgttggaattttcgatttttcttcgatctcgcggcgcttcggggttaagcctgtcttaagcgtacgcgtcctagcatcgtgcggaccggtgacccggcatcgttcgattcgctatcgtttcagccccatgcaaaacttcaatctcgccgtcttctccgcgctcaatgcgggttccacgccgcctctcggcgccgttcgcttcggcgtgttcgccgccgactggctcgtctatgcggtgcccgcactgctgctgctgacctgggtgatgggcgcgcacccgacgcgccgccaggcgatcgaagcgggcgtcggcgcgtgcgtcgcgctcgcgctcgcgcaggtgatcggccacttctggtattcgccgcgcccgttcgtgctcggcatcggcacgcaactgattccgcacgcgccggacggctcgttcccgagtgatcacacgacgttcgtctgcagcgtggcggcgggcctgctgatcgcgcgcgcgacgcgcacggcgggcgccgcgctcgccgtcatcgcggcggtgatcgggtgggggcgcgtgtatgtcggcgtgcattggccgctcgatatcgtgggcggcgcgctcgtcggcaccgccggcgcgctcgccgcgcatctgtacggccgcccggtgacggcgctgctcgaccgggtcggcgaatcggtgcacgcggtcgcgttcacgcgattgcacgagcggccgatccgcatcgactgacgctgatcggcaggaatccggatcaacccggcgttctcgcctgggcggcgttgttcgtcgagcccggctcgacatcggcgccgccgtgcaattcgacgttcccgttctgcaactggcgcgcggcttcgcgatcgagcgcgctgtctttgaggatcgcgcacatcgcgacgaacagcgcgagcgcgattgcggcgagcccgcaatagccgacgattttgagcgttctcggaatgccggcgtgggtgtggtggcgagtcatggacgcgtatccgggtggcgacgcgcgaagccgcgcggtctcgttctcgttcgacacgcgaaaataccgcggtgcgcgccgtgcttttccctatccggtcacggcggcgcgcgccccgttgtgccgccatcggcgtcgccatgtgccgtcgacataggtataggacacgggcgatgcggatgcaactccgctcgtgtggagacgcgcggatgcgagggcatcgcgcgatgcaagcggacgatggcatctgaacgcgcgcgccggccgccgtcgctgcggcgttgatcggcgggaaaacggcggagaagcgaacgaaacggctttgtcggcgcgcggaatggcagcgaaggcgtgcgatgcgatgggtcagcgcggcgcggctgcgctcgagcggcgcggcggtgcggtgcgatcgggcgcgaaccagagccgcttgccatgagcgacgtatcgcgagcgtggcggtgcgcggctatttcaagacaatcaagacaagccgatgcgatgcgacagcggtacgcgcgcgattcagctcatacgaaacggcgaaaacgcgacgcggcgaacgtagcggcggcgtgaaggggtttgcggttttggctttcgctttcggcgatggccggtcgaggcgtacgcgcgtgtgctgcctgccggccgctatcgcgtgcattgcaatactgcatgcgggtgccggcgacgccgtgcgcttggatcgcgcgcgtgaatcgccgggcgatattcgcgcgcgcagcggccggccgcggatcagtcttcgagcgattcgtgcacggcgatcgcaccgtgcttccagtaagcggatgcgcgaatccgcgatttcgcgacgccgcgctcgcggcacagatgctcgcgcacgccgcgcatcgcggccgcctcgcccgccgcccatacgtagccttcgcccgccggcagcggcagttcgcgcaatgcgtcgaccagccggctcgcgccgcgctcgccgctcgccgcatcgccgcgatgtcgccataccacatacaggttcgcatcggtttcgaatgcgatctgcgccgacggatcggccacttcgagcaccaccgcgacgcgcgtgccggccggcaattcctcgagccggcgcgcgacggcgggcaatgcggtgtcgtcgccgatcagcagatgccagtcgaaatccttcgggatcacgaacgaaccgcgcggcccgccgatgccgagcgtttgcccgacgcgcgcctgagcggcccactgcgaagccggccccggatgatgcagcacgaaatcgagatcgagctcgcgcgcggcgcgatcgtagcggcgcggcgtgaaatcgcgtgcgacgggccgcggcctgtcctgcggaaacacgatgccgttcgggccgaattcggggcgcgcgggtgcgtcttcgccgggcggcgggaagaagactttcacgtgatcgtcgaacgacgccgattcgaaatcgtcgagttcgtcgcctgccagcgtcacgcgcttcagatgcggcgtcacgtcgacgacgcgcttgacctgcagcaggcggaatttcagcgtatgacgcacgcgtacgaccgcgcgctcggtagtcggttgggtcatgtcgatcggttctccttgatgagccggaaacggcgcgattcagccttgcgcgcggccttcgatgtcggcgacggcgcgccgcaaaatggccgcgatgcggcgttgctcgtcggcgtttgcgccgcttctgcgaaagagcgcttgcttgagcgccatccgtgcttcgacgaattccggcagccagccgcgcgtgtcgtcctcgggcgcggcgggcgcttcgccggcgaacgcgcgacgcatgaattccatcttgcggccgagatgcgcgagcttcgcgaacagcatctcgacgcgttcacgctgcgcgtcgagatgcgcgcggcccgcgtcggcgagcgcgtaacgcttgcggttgccttcggcctgcaccgtcacgtagccgagttcttccagatacgtgagcgccggatacaccatgccggggctcggcgcgtagaagccgctcgagcgcgtgtcgagcgccttgatcagctcatagccgtggctcggctgctcggcgagcagcgcgagcagcagcaactgcagatcgtcggcgctgaattgacggccgcgcggcatcgcgtcgtctccgaagccgccgaacccaccggggccgccgccgaagccgccgaatgggccgaagccatgccggccgccgccgcggcgatggccgccgaacatctgacgaaacatctcgaacgggctgtgtccgaacgaatcggacatgccgcattcgcggcgcgaaaaacggtgagcgtggcgcatgtccgcctcctgtgtctttagatgtatctaaagatatatatcgaaagatataaagtcaacggaatttaaacggggaacgatgggggcggagtgcgatggccggacgggcgatgtcccgcccggtaccgacacgcggagggcgcgacgataccggaatgccgcgtgcaagggtggggcgacggccgaaggcggcatggcgaacccggcccctggcccgttcgttcgatggcggatgtttatccgtcccggggcgtgccgtattgcgcgacggcgttgcgatcgcgctcgggcggtaccggccgggcggcttcggaagacgtgatactgtgacggcagccatgctgtagcgatcaaccggcgtagccacgatcggcacgaatcgttcacggacacagcgcgcaaatgaatggcctccctctgtcgcttccgcgagtcgacagcaccgattcgctctttgcggatccgctcgcttttctcgcacgagcgcgcgcacaatgcggcgacgtcttcgtgctgcgggagcacggtccgattttttctcgcgcgagcgattgcagcggcgtgatcgccgtgttcggcgaacatcggcttcgacaagtcttgaccgagacggataccttcgcgctgccgatgtcagcggcggcgaagatggcgttgccgaagaatctggtcaacctcaaccgcggcttgcacagcatgcgcgagccggagcacggccggcacaagcgcctcctgacgggaacggccaaccgtgcgctgttcgacgcgcatcgatccggaatgcaaacggatttgagccgcttttgcgaaatgctgaacggggacggccggatttccgtcgtgagccgaatgcgcgagctgacagccaagttggcgtcccgtctttttcttgggccgcagtgtgaggaggatgccgaactgacgtttctgctaagcgcgtatttcacgttgcggcgcgaggcgtcttcgcccaacgcgcacgatccgttgcagtaccgggacgcgctgatcggcgccgggcggcaactcgatcgcgcgttgcgggcgcggatccggcggtatcgaaaggcgcccgccggcgagtgcgcggggctgctccagcggctggcgacggccggccagccgggttcgcccgcgctttccgaggatgagatcgtcggccacgccaacgtgatgttcgtgtcgagcacggagccggtggcgatatcgctggcgtggctgctgctcgttctgtcgcagttgcccgatctgcggcgtgcgcttcgcgcggaaagcgccgcccgcgcatcgtcgccggcttcgccgtacgacgcgccattgctcgagcgcgtcatcaacgagacgcttcggctcctgacgcccaacgcgctgatggtccgcgccacgacgcaggcggtttcgttgcaaggcgtcgcgcttcccgcgcgctgcgagattgtcgtgtgcccgttcctcgtgcaccgcgaggccaacgcgtttgcgcgcccgcatgcattcttgccgtcccgatgggagacggcgaggccgtcgccgtacgagtattttccattcggcgccggcggccatttctgcgcggggcggaatctcgcgctgtcgctgattggcgaagtgctgtcgacgctgctatcgcgattcgatttcgttttggatatcgaacagtttatcgactggcgcattcatatcatgctgatgccgaaaggcgacccgacgctcacggcgcaccccgtcgatgaacgccgcgacacgccgtcgccgaaatggcgcgggcctgtcgccgagctgttccatttcgcgccggggctttcttgacatttaccggggcgcatcctttaatcagaagcaaatcggcatgcacacccgacgggattttttcggtcatcgattcgcatggcgattttcgggggttattccgcactcacagctgagcgtcgcgtcctgcccacaacaaaggaacgatcatggccacgaaacccaaaaaaacaaagggcgtttccgtttccatcgaagggaagctgcccaagatgacgctggatatgccggtggacgcgaaaaagatcaaggccatccagaaatgcctggaaaacggcaagctgacgatcacgatgagcaaggtggatctcgccggcggccgcatgggcgagggctatctctacgactgacgtccggcggcgcgcgcgggccttgccggccgcgccgcattctcgtcgcctcgatgctcgggcttcgcagagaagccgcgccgccgaacgcgaggcgttcggcgtgcgctcgcgcaatggcgggcgataaatctggactgctgcggttcggcgcctgaaggcgcgggaagcctatgaaagcgttcgatcgcgatgccggggcgccccggatcggccttgcgtacgggcccggcatggcggaattcgccgcacggcatgcgcatctcgtcgattacatcgaagtgccgttcgagctcttgcgattctcgccgacgattgccgagcttcagcaaaccattccgttcgttctgcactgcgccagcttgtccgttgcgggattcgtgccgcccgacgattcgaccgtcgacgcaatcgagcgcacggccgtgcgcaccggcacgccgtggatcggcgaacatctcgcgtacatctcggccgatcccatcggcgaggcgctgggtgggacccatgagcccacgtcgctgtcttacacgctgtgccctcagttgagcgacgagacggtgcggcgcgtcgccgataatctcgccgtgctcgctccgcgctttccggttccgctgatcgtggaaaattcgccccagtacttttcgattcccggcagcacgatgggcatgaccgacttcattcgcgcgatcgcggaccggtgcgatgtcggcttgctcctggatctgagccattttctgatcacggcgtacaacacgggcgccgacgtgcaccgggaattcgcccggctgccgctcgagcgcgtggtcgaagttcacctgtccggcatgagcatccagtccggcgcggcctgggacgatcattcgctgccggcgtcgccgatcctcttcgaactgctcgagcgcctgctcgccgtcgcgcggcctcgcgcgctgaccttcgaatacaactggtcgccatacttcccgttgtcggtcctcacgagccacatcgaacgcgcgcgcgcgctgatggggcttgcatgaacgcaaggacgatacacgcgctgatcgcggccagcaccaaggatccgcagctcatcgagcgttggcggcggcatccggacctgctgcgcggcgcgggcatcgcgcccggcgatctcgattggcgcgcattggagcatttcgtcgggttgagcctgaaggtgcgccacaacggcctgcgcggagattttccgctgagcttcaggctgctgagcgtggtcggcctcgagatcgaggtattcgccgcgtatgcgtcggactgcgcggagagcggccacgtattcgccgccacgccgcaggagcgcgcgcgcgatctgattgcgtttctcgatagatggctcgatcccgcgcaacgcaatcacgttctgctgtgggacatcctgcgccatgaacacgcgctcgcatgcctgcggcaagcgggcgacgcgccgcttgccgatgcgcgtcccgccgcgcgtcatcgggcgcgcgcgacggccggcggcattccgacgctcaacggctccgtcgttcaacacgtgatgcgctgcaatcctgacgatctggcggcggcgcttcatcagaaggagccgccgctcgacgcggttcccgccgtcgacacttactgctgctattggcgctccgccgaaacgggcgaaatacggttgctgcgggtcgatacgctcggttacttcgcgatcgaagcgatcgacggcaggcggtccgccgccgacatctgccatcggttgctcggcaatcgccgtctgctgccgcagttcctgagttcgctcgaccaactggccggcatcgggatcgtgcggttcgcgcggccgctcggatgcgccgcggcatgaagctgctgctcgtcgacaatctcgtcatgccggaagagggctcgctcgcctatctcgacgtgcatccgcatctcgggctgctcgcgctggccgcggtcgccgaggccgacggccatcgcgtgcggatctatgatccgaagcgactgatccgggacggcacgctcgcttacgatgcgacgctttacgagcgggcgagccgcgcgatcctcgccgagcgcccggacgcggtcggcttcaccgcgctcggctgcagctttctgttcgcgctcaatgtcgcggcgctgctgaagcggcgcgagcccgatttgccggtcctgctcggcggcccgcacgcgacgatgctgcatcggcagatcctcgagcgattcccgcagttcgacatcatcgttcgctacgaagcggacgagatccttcccgccgtgctcgactgcctcgagcagcggacattcgatgttatccccggcttgagctggcgcgcgacgggccacggtgcgccgttgcgcttcaccgacggcaagcccaaggtcgaggaactggaccggctgccgatcgcgtcgtacgaccattatccggtcgacgatctgggcctctcgatgctgcgcatcgaggccggccgcggctgtccgttcgcatgcacgttctgttcgacggcgggcttctttcagcgcagctttcgcctcaagtccgccgagcgcctggtgcacgagctggacatccttcatcggcgctatcgcgtgtccgacttcaagctcgaccatgacatgtttaccgtgaatcgccacaaggtgatggcgttttgcgaggcggtggccgggcgcggctaccggtggcgcgcgtcggcgcggatcgattgcgtcgacgaagcattgctgaggaagatggccgacgcgggctgcgtgaatctttatttcggcgtggagaccggctccgaacgcatgcagacaatctgccggaagcggttggacttgcggttggtcgagcccattctggccgcggcggattcgttcggaatcgagacgaccgcgtcgttcatcaccggttatccgcaggaatgcgggcaggaccaggacgacacgctggacatgatcgggcgctgcgcgcggcggccgtcctgcctgacgcaactgcacatgctcgcgccggagcccggcacgccgctgttcgacgaacacggggcgcagatcgcctacgacggctatggcgggccttacaacacgcgcctgctgggcccgggggacgagcgcgaggtgctcgaccatcccgacatatttcaaacctactattactaccccgccgcgctgccgcgcgcgagacacatctttgccgtcgaggcggtggatgtgctgcgccgcgcggggccgatcatcctcgcgtacgctttgcgggaattcggcggacggctgagccggctgatatcggcatggcgacggttcgcggacgaaacgtcgcccggcgcgctgccggatgcggcggggctggaggctttcgtggccgcgcgattcggccgcggccatcacctgcattctcttttccggtacgcgttgcggctgtccgcggcccgcgctccggcggacgtcgtcgccgaagggccctatgagccggaccggccttgcatgctggccgaaaacgtcggcctgctggaggacatccacaattgcgaggcgttggtcgatcggctccggcgctcgaacgacggtgcgccggcgctcggcgacgcggatgtcggcgggctcggcgcctatatcgtccgcgcggacggcgaagccgtcaccggctattgggtggagtccggcattgccgcgatcctcgatctgttcagggcgccccgttcgtgccgcgccgctgcgcaatggctggcgcacgtcacccgcaatgacggcgtggacgcttcgatcttcgagccgctgctgcgcagaggcattttggtgccggcccgctaaattcatttcgctcatggctcgtcggaaactcgaacgctggtccgcgctggatctcgcggaaggtcttcaactggcgcatgccgtcgccgcgctgcaaacgctcggcgtcgtggatgcgatggcggagccgacgacggcgcaaacgctgagcgccgcgtgcgatctcgatcccgagttgttgcgaggcgtcctcgaatacgcggcatcgagaacgaacctgatccgcaagaccggcgaccgattcgcggcttccgagcactacacggcgcaagcgcgtttcctgctgaacctgtatgccggcgcctatgccgataacgcttcgcggctggcgacgctgctccggcggccggcgctggcgggcacgacagtcgacctcgtcgcgcacgcgcgcgccttcgaggcgagcgaggcgggcagcggggcgctcgccgcgatcatcagccaattgcacctgaatcacgtactggatctcggatgcggcgccggcacgctgctgcacgcgctggcggcggacgatcgtgaattcgtcgggtgggggctggatcgcaatccatcgatgtgcaaggccgcccggatgcgggcgaggcaagcgggaatcgcggcgcgcgtgaaggtgtttcagggcgacggcaggcatcccggcgcgtcgattccgccgcgcgtgctggcgcgcgtgcgcaacgtcgtcgcgagccagttcgtcaacgagatgtttcgcggcggcacgtcccgcgcgcaggcctggcttcgacgcatgcgccgcctgctgcccgaccgcctgctcgtgatcgcggactactacggccgcctcggccacggttttcaaacgccgcaccgcgagacgctgctgcacgactatgcgcagctcatatcggggcaaggcgtgccgccgcccaatgccgacgcgtggctcgccatgtatcgggcgaccggttgccggcctctgcatgtgatcgaagaccgcgcggccacgacgcgcttcgtccacctggtagcgctgtagcggcatgacgggcgcggctcggcggcgccgcttgcgccgaccgcgtgcgccggctggccgattccctcggggcgtgcggccatgacgttcgtggctcgctcgccgccgtgcgccgcgtgccaccgtccgcgcttcagatggcgtcggcaccgccaacgcgcatccgccgcgttagcgcaactgcaccgccgcgagaaacagcaccatgccgccgatcgcgccgtcgagcacgcgccacgcgagcgcgcgcttgaaccatggcgcgagcaatcgcgcgccgtatccgagcgcgacgaaccataccgcgctgaccgccatcgcgccgatcgcgaacgcgctgcgcgcgccttccggctcgcgcgcgccggccgtgccgatcagcaggaacgtgtccagatagacgtgcgggttgagccatgtgaacgcgagcgtcatcagcacgatcggccaggcgcgctgcgcgggcggcgcggcaaccgcgcccgtcgcatcgagcgtttcgtggccgggcttgaacgcgcggcgcagcgcgctcaggccgaaccatgcgagataggcgaggccgacatacagcacggcatgaacgaaggccggatagcgctcgacgagcaccgatgcgccgccgacgcccgcgccgatcaacagcatgtccgacagcgtgcagagcaggacgatcttgccgacgtgcgaacgcatgatgccctgccggaggatgaacgcattctgcgcgccgatggtgacgatgagcgatgcgcagagcatcgcgccgtgagaaaaagcgatccagttcatgttcgttgcggcttccggcggtggactaacggggcaagaggcgctagtctgcgatgatcgcttgagtaagaaaagctaattgatctaatgccgattaaggaaaactgatgctcgactatgcactgctcgatgcgcttgccgaagtgatccgccacggctcgttcgagcgggcggcgaaagcgctcaacgtgtcgccttcggcggtgtcgcagcgcgtgaagctcttggaggagcgcgtgggcagcgtgctcgtgaagcgcgggcagccgtgcgtcgcgacgacctcgggcgcgctgctgtgccgccacaccgagcgcgtgcggatgctggaggccgagctgtccgggcacatgcccgcgttcgcgggcgcgcaagcgggggcgtggccgacgctgcgcgtggccgtcaacgacgacagcgtcgcgacctggttcgtcgacgcggttggcccgttctgcgcgcaaagcggcacgctgctcgatctcgtgatcgacgatcaggactacaccgcggagcggattcgcgacggcagcgtgcagggcgcggtgacggcgctcgccgagccgattcagggctgccgctcgacgcgccttggccggatgcgttatcacgcggtgtgctcgcccgcgttccacgcgcgctatttcggcaacggcgtcaatcgcgacgcgctgcggcgcgcgccatgcgtgatgttcaatccgaaggacagcctgcaggcgcgcttcatccggcgcgtgacgcgcgtcgatctcgatccgccgcagcactggattccgcacgtcgccggttatctgcgcgcgtgcgaggcggggctcggctggggcatgtgtccggagcggatggtcgagcgccagatcgccgagggcgggctcatcgatttgtcggacggaaggagcatcgacatcgagctctactggcagagttggcggctgtcgatcggctggctggacgagttcagcgcggcgctcaaggcgagcgccgcgcagtatctcgactgaccggttgaggggggcgaggcgaaagggacggacggggcgggcgccgcgcgcccggttacagccggtgcagcccgtcgaaatcgacgatgcggaccatccggccctgcatctcgatcaggccgcgcttgtggaatttcgacagcgtgcggctgaccgtctcgagcgtcatgccgagatagctgccgatgtcctcgcgcgtcattcgcaggttgaattcgttcggcgaatagccgcgcttcatgtaacgcgacgacacgtcgagcaggaacgccgcgacgcgttcttcggcgttcagcgagccgagcaccatcgtctgcgacgtctcgcggacgatctgctcgctcatcagcttgtgcatccgcaattgcatcgtgcccgcctccgagcacagcgttttcagcgcgctgtacggaatcacgcagaccgagctgtcttcgagcgcgaccgcggtgcgcggatgcgcgtcgtcgcagatgccgtcgaggccgagcgcctcgcccgcgagatgcaggccggtgacctgctcgcggccgtcgtggcgcgtcgcgatggtcttcagcgatcccgagcgcaccgcgtacaggttgtcgaacgtatcgccctcgcggaacagcgtttcgccgcggcggaccgggcgggcggtgcagatcacggattcgaggcgcgcgagcgcttccggcgcgagcccctggggcatgcagagatgacgcatcgcgcacgtcgagcagtgcgcggcctgacgcggcgcccacgtgctggaggcatggacgggagccgcggcggcggcaggtcgggcgacgggcgtaagcatgatggatggctctgaggttgaatcggtaaagccattgtcccatcgtggactaagcctgtttagcgacaaaacgccgcgactccccgtgcgatttccttgttcggccgcaacgcgcggttgcggcgaaacatcgcagccattgcgctcgatcagctttcccgatcttccgggtgcgcggcggccgggatcagcagcacgggcagcgccgagtgccgcacgcattgttcggccacgctgccgagcacgagccgcttgaaaccgcgccggccgtgcgtgccgagcacgagcaggtccgcgccgaacgccttcgcgccctcgacgatgagcgacggcacgtcggcgagcgaggtcgcctcgccgatcttcagcgcgcccttcacgccggccgcctgcattttctccgcgaattccttcgcgagctcgttgccctgctgaaggagctgcgtgcgcaggatcgacggatcgtagccgggcacgttgtaatagatcgcggcattttccacgacgtagaagggctgcagttccgcgccgctcgtcctggcgatgtcgagcgccgcgtcgaatgcgtggcgtgccgtttcgctgccgtcgactgcgacaagaatgcgctgatacatgatgtctccgtggtgcggttgagaaaagatcggccgttcggccgatcgagtttgacgacgtccttttacaaagtaaacgacgactgacgaaggtgcagcgaaccgacgcggcgaagtaaacgcggcgccggatttttccggtttcgagcggacgcgccggattttttgcgcgcgaccggcgtatcggcctgccccgccggcaccgcgcgccgcgacgccgtaatagacttgaacggccccgctcgttcgcccgccggctgaccggcatgagccgacgctggtttgaaacacttcgggcgagagcgttccctacatttcttacgatgttcgacggaggttgtgtacgcgccgcggttgcatttcgtcgcgcccggccgcggcgctcgcgtggccgactcattcaaccggagaaggaggagacacatgtcgtatgtcgcgctcgaggtgctgaccgaggatgccaaccggtattcactgcccgagctgatcggcgtcggcggcgtttcgcccgatgtgccgcacatctgcgagatgctgctcgcggacgcgcaatggccgacgatccaggcctatctcgatcggcaggaactgccctacaagttcgcgaggccgagcaccggacgcagggtgggacggaataatccgtgttggtaggcgaagcgttcgcgggattcggatcgacgcggatcggcgcgtcgaacgacgcttgacgagaggccgcggagcacgcgatcgcgcgcgccgcgtcactccaggccgtgcatcgcgcgtcgttgcgcccggggtgcgacgattcgccggcgcacgagcggggcgcggcacgcacgtgccgatgatcggctcacgaccgtcgcggcaatgcggcatgcgcatgccgagggcgccgagggcgccgcgcgcggcggcgcgccgtctccgatttccgtatcgagattcgatcggcctggacgaggagtcttgccgcgcgacgcccccgcgacttgcgcggggaaccgccggcgatgtgcgcgataccgccgatcgatcgacacgcatgccgcgtggctgttcggcttcaagtcgatcggtgcgcgagccgcgcgccgaagccgatattccgtcagggccctcaaccggcggctcgcgttcgcgacgattgcaatcccggccgggaatgccgcgtgttcgcattcgtttgccggacggcgcgcgtgcgcgcaggacatggcgaccggtgcgggcacgcgtgcgccggtcgggatgcgcggcgcacgcgttgccgtctgccacgataatggaatgcatgcgcgccggggcggtgcgatccgtcgaaccgaccggtcgcctcgactcgttcaattcgacccattcgacccattcgtccgcaggcggcgcacgccgcatcgcgaagcgcaccgcccgcggccaggtttccaattcggaggaagcatgcagatcaccggcgagatgttgattggcgcggccgcggtgcgcggtagcgaaggcacgatgcgcgcttacgcgccggcgcagggcgtcgagctcgagccgacgttcggcgcgggcggtgcggccgatgtcgatcgcgcgtgccgcctcgcgaacgccgctttcgatccctttcgtcaggcgccgctcgagacgcgcgcacgctttctcgaggcgatcgccgagcgcatcgtcgggctcggcgatccattgatcgaacgcgcgcacgcggaatcggcgctgcccgtcgcgcggctcgaaggcgagcgcgcgcgcacggtcggtcagctcaggctcttcgcggcgatcgtgcgcgacggccgctggctgagcgcgacgctcgattccgcgcagcccgagcgcaagccgctgccgcgcgccgatctgcgcttgcagaagattcccgtcggcccggtcgcggtgttcggcgcgagcaatttcccgctcgcgttctcggtcgcgggcggcgacaccgcttcggcgttcgcggctggctgccccgtcgtcgcgaaggcgcaccccgcgcatctcggcacgtcggagctcgtcgggcgcgcgatccggcaggctgtcgccgattgcggtttgcacgagggcgtgttctcgctcgtcgtcggcgcgggcaacgcgatcggcgaggcgctcgtcgcgcatcccgcgatcagggcggtcggcttcaccggctcgcgcgcgggcggccttgcgttgatgggcgttgccgcgcggcggcgcgagccgattccggtcttcgcggaaatgagcagcatcaatccgttcttcgtgttgcccggcgcgttgcgcgcacgcggtgcgcaaatcgcgcaaggcttcgtcgaatcgctgacgctcggcgtcgggcagttctgcacgaacccggggctcgtcgtcgcgctcgaagggcccgacctgaaggcgttcgtcgacgcggccgcgcaggcgctctcgcaaaagggcgcgcagacgatgctgacctcgggcatcgcgtcgtcttatgagagcgcggtcgcggcgcgccgcgcggccgcgggcgtcagcgaggtcgcgcgcggcgcgcgcagcgacgcgcggaacgccgcgttgcccgcgctcttcacgacgacgcacacgcagttcgtccagaacccgcagctcgaagccgagatcttcgggccgacgtcgctcgtcgtcgcgtgccgcgacatcgacgagatgatcgcgcttgccgagcatgtcgaggggcaactgagcgcgacgctgcatctcgaagacgacgatgtcgatctggcgcgcaaactgttgccgacgctcgagcgccgcgccggccgcatcgtcgcgaacggctatccgacgggcgtcgaggtcgcgtacgcgatggtgcacggcgggccgtttccggcgacgtcggacccgcgcagcacatcggtgggcgcgcttgcgatcgagcgcttcctgcggcccgtctgctatcaggatttgccggcggcgttgttgcccgaggcactcgccgacgcgaatccgctcggcctctggcgcctgcgcgacggccaactcggcaaggcgtgagcgcgatgagcgagatcggctcacggcgttatcccgaccccgcggtgcgcgtgctcgatccgcgcttcggcgcgctgcggctgccgtcggcgtccgtcgaatgtctgtttcaaggcgcgcgatggtccgaaggcccggtgtggttcggcgacggccgctatctgctgtggagcgacatcccgaacaaccggatgctgcggtgggacgaacagagcggcacggtcggcgtgtttcgccagccgtcgaacaacgcgaacggcaacacgcgcgaccgcgcggggcggctcgtgacctgcgaacacttgacgcgccgcgtcacgcgcaccgaatacgacggttcgatcaccgtgctcgccgagcggttcgccggcaagcgtttcaattcgccgaacgacgtgatcgtgaagtccgacggctcgatctggttcagcgatccggacttcggcatccagagtttttacgagggcgagaagcaggcgtccgagatgcccgagcgcgtttatcggatcgatccgcagacgggcgcggtcgatatcgtcgtcgacggtgtgctcgggccgaatggcctcgcgttttcgccggacgaagcgatgctctatgtcgtcgaatcgaaaggacggccgcgcacgattcgcgcgtacgacgtcgcggccgacggcaggacgttacgcaacgagcgcgtactgatcgacgcggcgcaaggcacgccggacggctttcggatcgacgtgaacggcaacttgtggtgcggctggggcatgggcaccgacgagctcgacggtgtgcgcgtgttcacgccggagggcgacgcgatcggacacatcgcgctgcccgagcgctgcgcgaacgtctgcttcggcgggcggcaccggaaccggctgttcatggcggcgagccatggtttgtattcgctgtacgtgaatacgcaaggcgtgccgggcggttgagcgcggcagcgcggtgatgcgccgcgggcttcgcggcggcgtgtgggttcactcggtcaatcgtgcgcggcggcgcgcgcgtcgcgccgtatggcgacgcgacatgtcggctgccggccggtgtcgatgcatgtcgcgcgagcgccgttcgagtgtggccgccgtcgcgccgcgggcgcgctcgatgagggccgctgcttgccggcgcgagcgtgtaacgatatcgacgttgggaccggtaccgatttcgcggacggcgcgcagcgatggcgttgcgtcgacctcgcggcgatgcgctcgatgcgcgcgtcgcatggccggtgggggcgctcgagcagttcaatgtcggtgacgatgctccgcatgaccgcatgaccgcatgaccgcatgaccgcatgaccgcgtgaccgcgtgaccgcgtaaccgcgtaaccgctcatcgcgagcgcttccacgcgcgcgaagttcccatcgatgcagcgccacgaagccagccggcgcaacgcgacgagcgcgcggcgcacgcattcaaacgtccgcattaaacgctcgcccgaatcgaacacataggcgcgcgaacgttttgatatgcgaatgcaaacgcggccgagcggcgcggagacggcgcgcggccgccggcggcggtcgtgcgcggcgcgaaccggcgccgcgtccgatgccgcgtccgacgtcacgtccgacgccacatcgatacgcgtgctgacgacatcgcgccggcgccggcttcaacgcgcaaccggcgcgagctcgacgatgcgtcccggccggcgcggcggacgataaggcggcgaaaacgcgtcggccatctgcgcgtcgcgcaatgcggcggcgtcgaaccccttgtctacgaccgcgtagcccgcgcgcagcgcgaactgcggacggttgccgccgggccggctgtcgaagccggcgaagccgtcgggcgtctcgggcatcgcattgacgagcgatgcattgctcgtcgtcatctggtcaggagaaatcggcccgccgctcgcgatgcgagcggcttcgcggttcttgccgtcggtgtcgacggtgctgtcgtgcgtggcgtcgttgtacaactcgatgctgcgcggccgcgcgcggccgccagcggcggacgtcttgcgttcgaacggattcatcgcggtcatcccggcggcgcggcacccggagcttcgcggacccgttccgggcaacacggcaaaggacgcgtgtgcgggcgccgctgccgcaccgcgcgtcgcgcttaccaaataattatttcagctagaagacgcgttttctacagagtatgattcttttccgatagcggtgcgcgacatgcggcgcgcccgctttcgccctctcgggcgccgcggcatccttaacggacgggtagcgaagaagaaggtaaaggggacctaaggtgggcggacttatgcactctacgactactgcattcacgcatcgcgggtatctgttgaactgtgcgccggcgcgtgcgagcgatggctccttccagccttacgtcgtcatctcgcgatcgagcgacggcgaactggttgcgaatcgcttctttccctccgatctgcatttcaacgacgaagactcggcgatcgcgcacgcgcgcgattgggccgtccggtggatcgacgcgagcagtctcaccatttagggtggcgcggaggcgcgcacgagggtgcgtactccgctgacacggcgaaaacacggtaatcttgcggaaccgtcacttttacccggcggccgcctgcgcaagctcggccgtgcgtttttgcctatgtcgaaatccgcccgaaactggggcctcgaacagatcgtcgccgagctgcgcgaatcgcgcgagaaactgcaccgcacgcgccatccgcgcggcattcgcgagctgccgtcgcgcgatgcggtgtgcacgatcgtgtcgggcctgcgcgcatcgatgttcccgacgcattacggcgcgcctgatctgaccgacgaaaccgtcgactactacgtcggccatacgctcgaaagcacgctgcgcctgctcgccgagcagattcgccgggcgctgcggttcctgcccgagcacgcgcagacgccgcttgccgtgctcgaagaacgagcgttcgagatcgcgcgcgagttcggcacgcagttgccccgcattcgcgcgcttctcgtcagcgacattcaggccgcgtacaccggcgatccggccgcgcaacacatcaccgaaatcctgctttgctatccgggcgtgctcgccatgatgcaccaccggctcgcgcacgcgctgtatcggctcggtgtgccgctgctcgcgcgcttcatcaacgagatcgcgcattcggccacgggcatcgatatccatccgggcgcgcaaatcggcccgagcttcttcatcgaccacggcacgggcgtcgtgatcggcgagaccgcgatcatcggcgagcgcgtgcgcgtctatcaggcggtcacgctcggcgcgaagagcttccccgccgacggcgacgggatgctcgtcaagggcaacgcgcggcatccgatcgtcgaggacgatgtggtcatctacgcaggcgcgacgattctcggccgcgtgacgatcggcaagggttcggtgatcggcggcaacgtgtggctcacgcacagcgtgccgcccggcagcagcgtcgcgcagggaaagatccgcgagagcgacaaggaccaggccgagaaggactgagccgccggcgcgattgccgcttgacgcggcgccggcgctcgctcacgctgattgccggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggctcgcggttcgcggtgcgcggtgcgcggtgcgcgattcgcggcaagcgatggccgccgccgcgcccgtcactgcttgccgtccggcgaacgatgcttgtacagcacgtcctgatcgacgcggatcagattctgccccgcgtcgacgacgaaatcggcgccgttgtatgccggccccgtcagcagcaggatcgcgtccgcgacgtcgttcggcccggcgatccgcgcaagcggcgtcgacgcgcggctcgcgtgctcgaaatcggcgggcgtctgatcgtcgctaggcagcatcaagcccggaaacaccgcgtttacgcgcagcacggggcttgccgacagcgcgagcatctgcgtgaggttgccgagcgccgctttcgcgaccgtatagctgaaatggtcgcgatggaaattttccttgatcttctgatcgacgacgttgatcacgacgccctgcgcgagcgccgccttcgcgcgctcgtaatacgcgcgcgtcagcaggatcggcgcgcggcaattgatcgcccacgcgttgtcgaacgcggcgagatcgaagctcggcaggtggtcctgccagaataccgacgcgttgttcacgagcacgtcgagacggccgaagcgcgtatagaccgcatcgacgagctgcgtgatcgcatccgcgtgcgcaaggtccgcctgcagcgcgacggcttcgccgcccgacgattcgatctcgcgcacgaccgcctgtgccgcgtcggccgaacggtcgtagtgcaccgcgacgcggtagccgcgcgcggcgaagcgcaacgcgaacgcgcggcccgcgcggcgcgcggcgcccgtcacgagcacgacgggtaaggtggctggtttcgcgctcgactgcatttaggtgttcgtcaggttgaccgaggaaggattcgcgacgatcgacaggaattcgcggcgcgtggccggatcggtgcggaacgtgccgagcatccgcgacgtcaccatctcgacgccgggcttgtggatgccgcgcgtcgagatgcactggtgcgccgcttcgagaatcacgccgacgcccttcggctgcagcacgtcgaacagcgtatcggcgatctgcaccgtcatcttttcctggatctgcaggcgcttcgcgaacgcatcgacgaggcgcgcgagcttcgagatgcccacgacgcgatggttcggcagatatgcgacgtgcgcgcggccgatgatcggcaccatatggtgctcgcaatagctttcgaagcggatgtccttcagcacgatcatttcgtcgtagccgtcgacctcgctgaacgtgcgcgcgaggatgtcgcgcggttcgagcgcgtagccggcgaagaactcctcgtaggcgcgcacgacgcgcgccggcgtatcgacgagcccctcgcgttgcggatcgtcgccggcccaccgcagcagcacgcgaacggccgcttcggcttcgtcgcggctcggccggttcgcgggcgcgccggccggctcgtgcgtggccgccgagctcgccgtcttgctcgctttgttcgatgtcctgggcgccgcctggcgcgcggccggtgccgccgccttgcccgcggtcattcctttagccatatgcattgaactccatgaaggccgcgaaggctgcggccggccgatcattgtttcatgctttcgtcgcgagcgtgcgccgtgactcgctttgcgaacggcggccgcgcgttgccccatgcgtcgtgcgcggccgccgttcgccgtcacttcggccattcgtcgagcgcatcgttgaacagctgggcgacgacgccgcgcagccacgtgatgctcggatcgttatggaacttgcgatgccaatgctgcttcagatcgaagcgcggcaaaggcagcggcggctcgacgagcgtgatcgacgcatgctcggccgcatatgcatagccgatcgcatgcggcaccgtcgcgatcaggtcggtgcggctcaggatgaacggcaggctcatgaaatgcggtgtctcgagcaccgcccggcgcgtgaggcgccgcttcgtcagatactgctcgagcacctcctggctgcggccttccgctcgcaccaccgcgtggccgcacgcgagaaaccgctcgagcgtgagcggccgctcggcgagcgggtggccgcgccgcagcaggcagatgaagcggtgcgtgaaaagccgctgctggaagaagttcgtgccgccgagatccggaaagtagccgaccgcgagatcgacgccgccgtcctcgagcgcgtgcgcgacttccgcgtgcgacagcgatgccgagcgcaggttcgcatgcggcgcgtgttgcgcgaacgcttgcagcagcctcggcaggaacacgatttcgccgacgtcggacagcgcgatcgagaacgtgcgcgcgctcttcgccgggtcgaactcgtgcggtgcgccgagaccgcgctcgatgctcgcgagcgcgtcgcgcgcggccggaatcagggcgagcgcgcgaggcgtcggctccatgccgcgcgaggtccgcacgaacagcggatcgccgaagtgctcgcgcagccgcccgagcgccgcgctcacacgcggctggctcacgccgagcagctcgcccgcgcggctcacgttgcgcgcctcgttgagcgcgaccagatacggaatcaggttcagatcgaggtcaggcatcacgtcactactattggatatccgtatacaacttatctcctaaattgcattgccgcatagtcgggatagcgctgacaatcgattcactattcgaatcaatgttcaggagacgaacaatgcgcacgcaagtcgccatcatcggcgccgggccgtccgggctgctgctttcccacctgctccgtctgcaaggcgtcgattccgtcgtgctcgagacgcgttcacgcgaatactgcgagaaccggatccgcgccggcgtgctggagcagggcaccgtcgacacgctgaacgatgcgggcctcggcgcgcggatgcggcgcgaagggctcgtgcattgcggcatcgagctgctgttcgacggccgccgccaccggatcgatttcggcgagctgacgcccggccgcgcgatcaccgtctacagccagcacgaagtcgtgcgcgacttgatcgaggccgcgctcgagcacggccagccgatccacttcgacgtgcgcgacgtcgcgctgcacgacgtcgcgaccgagcggccgtcggtgacgttcatgcacgcggacggtcgcccggatcggatcgattgcgactatgtcgccggctgcgacggctttcacggcgtcgcgcgccaggcgatccccgccgagcggcggcgcacgttcgagcgcgtgtacccgtacgcctggctcggcatcctcgccgatgcggcgccgtcgctcgacgagctcgtctatgcgcatcacgcgcgcggcttcgcgctgttctcgatgcgctcgccgaccgtcacccgactgtacctgcaatgccggcccgacgagaacctggccgaatggccggatgcgcgcatctgggaggaactgggcacgcgcttcgaaaacgacggcggctggacgccgaccccaggccgcatcacgcagaagagcgtgacgccgatgcgcagcttcgtgtcggagacgatgcagcacggccggctgttcctcgcgggcgacgccgcgcacatcgtgccgccgaccggcgcgaaggggatgaatctcgcggtcgccgatgtccgggcgctgtcgcgcgcgctcgtcgcgcgctaccgtcacggccgcggcgatctgctcgatgcgtattcgtcaacctgtctggaacggatatggcgtgccgagcatttttcgtattccatgacgaacatgctgcacccgtgcgccgacgattcgccgttcgtcaatcggctgaagctcgccgagctcaggtacgtgacgcgttcgcgcgcggccgcgcagtcgctcgcggagaactacgtcggcctgccgttcgacgaaaccgcgggcgatgcgccgtcgtttggcgaggcggccgccgcatgagcgcgccgtgcggcgaacgcgcacgagatggccggcgggacgttgccttgacaatcgtgcgcacgcccctctatgatcggcaaaccgttcgctaatcgaatccgtgttcgatattcgaaccaatcggatcgtcgggcgaagcgcgcagcccttcgcgcgaacgcgtgccgcggcgggcggcgcgcgcggattcgcataggaagagacatggtcaacaagattttcgattccctccagtcggcggtggctgacgtccacgacggcgcgacgatcatgatcggcggcttcggcacggccgggatgcccgccgagctgatcgatgcgctgatcgcgcagggcgcgcgcgatctgacgatcgtcaacaacaacgccggcaacggcgagacgggcctcgccgcgctgctgaaggcgaggcgcgtgcgcaagatcatctgctcgtttccgcggcaggccgattcgcaggtgttcgacgcgctgtatcgcgcgggcgagatcgagctcgaactggtaccgcaaggcaacctcgccgagcggatccgcgcggcgggcgccggtatcggcggcttcttctcgccgacgggctacggcacgaagctcgccgaaggcaaggaaacgcgcgtgatcgacggcaagcactacgtgttcgagacgccgatccatgcggatttcgcgctcgtgaaggcgtaccggggcgaccgctggggcaacctcgtctatcggaagaccgcgcgcaatttcgggccggtgatggcgatggccgcgaagacgtcgatcgtgcaggtgtcgcaagtcgtgccgctcggcgcgctgaatccggaacacatcgtgacgcccggcatcttcgtgcagcgcatcgtcgaagtgccgcaagccgcgcatgcggccgaactggcggccgagcgcgcggcgagcgcggcctgaatccccgaggagaacacgatgaaacgactgacccgcgacgacatggcgaagcgcgtcgcgcaagacatccccgaaggcgcctatgtgaacctcggcatcggcgtgcccacgctcgtcgcgaaccacctcgatccgagcagggaaatcttcctgcacagcgagaacggcctgctcggcatgggtcccgccccggcgccgggcgcggaggacgacgaactgatcaacgccggcaagcagcacgtgacgctgcttacgggcggcgcgtacttccatcatgcggattccttcgcgatgatgcgaggcggccatctggactattgcgtgctcggcgcgttccaggtttccgcgcatggcgatctcgcgaactggcacacgggcgcgcccgatgcgattcccgcggtcggcggcgcgatggatctcgcgatcggcgcgaagcacgtgttcgtgatgatggagcacctgacgaagcaaggcgaaagcaagatcgtcgccgaatgctcgtatccggtgacgggcgtgcgctgcgtcgatcgcatctacaccgatctcgcggtgctcgacgtgataagcgacggcctcgccgtgcgcgagatctgcgccggcctctcgttcgacgagttgcagcaactcaccggcgtgccgctcatcgacgcgacgcagaaggccgccgcgtgagacgccgacgcgcggcggccgcgctcgctttgcccggccgtgcggcgccccgccgcgattggccgaacgcacgagcgcgcaacgtccggcgcttcggtggacaataagcgcaattcgtctttttcgatcgaccccatgctcgaagacagtgcccgtctgaccgctctcgtttgcggaagcgaaccgctcaaccggatctggtcgccgcatgcgacgttgcagcggatgctcgacgtcgaagcggcgctcgcgcgcgcgctcgccgcgaatggcgtgattccggcgaacgcggtgcggccgatcgaggcggcctgcgcggcgagcgagctcgacgcgcaggcgctgatgcgcgacgcggcgctcggcggcaatatcgcgattccgctcgtcaggcaattgaccgcacgcgtgaaggtgcgcgacgccgaagcggcgaagtacgtgcactggggcgcgacgagccaggacatcatcgataccgccgccgtgctgcaactgcgcgacacgctcgactggctcgatccgctgctgcgcgatacgtgcacggcgctcgcgacgctcgcggccgcgcaccgcacgacaccgatgatcggtcgcacgtggctgcagcaggcgctgccgatcacgctcggattgaagttcgcgcaatggctcgacgcgctgctgcgccaccgcgagcgtatcgtcgcgttgcgcgagcgcgcgctcgcattgcagttcggcggcgcggcgggcacgctcgcgagcttgcgcgacgcggcgcccgcggttgcgcgctcgctcgccgacgaccttcggctcgcgctgccggccgtgccgtggcacacgcagcgcgaccggatcgccgagacggcggcttgcttcgggatgctgatcggcacgctcggcaagatcgcgcgcgacatttcgctgtcgatgcaaacggagatcggcgagctcgcggagcccgccgcggcgggcaagggcggctcgtcgacgatgccgcacaagcgcaatccggtcggctgcgcggccgtgctgaccgcggccgtgcgcgcgcccgggctcgtgtcgaccgtgctcgccggcatggtccaggaacacgagcgcgcgctcggcggctggcaggccgagtgggacgcgctgcccgaactcgcgcggctcgcgggcggcgcgctcgcgcaggtcgcgcagatcgtcgagggattgaacgtcgacgtcgcgcgccttgccgacaatctcgacgcgacgcgcggcctcgtgctcggcgaggcggtgatgctcgcgctcggcgacaggatcggccggctcgacgcgcatcatctcgtcgagcgcgcctcgaagcaagccgtgcgcagcggccgcccgctgtacgacgtgctggccgcggaccccgacgtcgccgcgcacctcacgccgcaggcgctgcggcagttgctcgatcccgctcattacgtcggcgaggcgcacgcctatgtcgacgccgtgctcgcgctccacgcgagccgccattaaggagagatacccatgcctttcgcttcagtcgatggagtgcgactgcattaccggatcgatcgcgcggcgcgcgccgacgcgccgtggctcgtgttctcgaactcgctcggcgcggacctgtcgatgtgggcgccgcagatcggcccgatgaccgcgcacttcaatctgctgcgctacgacacgcgcggtcacggccactcggacgcgccggccggctcgtacacgatcgagcaactggcgggcgacgtgatcggccttctcgatcacgtcggtgtcgcgcgcgcgcatttctgcggcatctcgatgggcggcctgacgggcgcggcgctcgccgcgcgtcacgcgaagcgcgtcgatcgtgtggtgctgtcgaacacgtcggcgaaaatcggctcgccggaaatatgggcgccgcgtgcgcgcaaggcgcgcgccgaagggatggcggcgctcgccgacgcggtgctgccccgctggttcacggccgcgttcttcgagcgcgagccgcgcctcatcgacgtgattcgcgatacgttcaatcacacggacaaggacggctatgcggcgaactgcgatgcgttgaacgccgccgatctgcgtgacgaggcgaaaggcatcgcggtgccgacgctcgtggtgacgggcgcgcacgacctttcgacgccgccggaacagggccgcgcgcttgccgcgtcgatcgcgggcgcgaagcatgtcgaattcgattgcgcgcacatctcgaacatcgaatgtgcggacggcttcaatcgcacgctgatcgatttcctgacggcctgacgcgagcgcatcgagatgaacgacgatcaacgttacgaagcgggcatgaacgtgcgccgcgcggtgcttggcgatgcgcacgtcgaccggtcgctcgcgaaccgcaccgatctgaccgatgaattccagaacctgatcacgcgctatgcgtggggcgagatctggacgcgcgacggcttgccgcgccatacgcgcagcttgctgacgatcgcgatgatggtcgcgctcaaccgtggcgaggagctcgcgctgcatctgcgcgcggcgaagaacaacggcgtgacgcgcgacgagatcaaggaagtgctgctgcagacagcgatctactgtggcgtgcccgcggcgaattcggcgtttcatctcgcgcagcgcatcttcggcgaagaagactcggcgagctgacgccgcgcggcgcgcaagaagcacgcaagaagcacgcacgcgacacgaaaacgacacgaaaacgacacaccgcacgggcggcgcgccggacggccgccgcccgtgcgcgacgacacgcgccggcatcgcatcggcgcaggacgcgaatgcgtcgacgacaaccccaacggagacagcaatgaccgatctcgcgcgccagctcgatgtgcagcagttcatcgacgaacggcgcttttcgccctatcagtggctgattctgatcctgtgttttctgatcgtcgcggcggacggcttcgacaccgccgcgatcggtttcgtcgcgcccgcgctcgcccagcaatggcacgtgacgaaggccgcgctggggccggtgatgagcgcggcgctcgtcggcctcgcgctcggcgcgctcgcggcgggcccgcttgccgaccggatcggccgcaagcgcgtgctggtgggctcggtcgtgctgttcggactcttcagcatcggctgcgctttcacgcagtcggtcaccgagctcgcggtgctgcggctgctgacggggctcgggctgggcgcggcgatgccgaacgcgacgacgctgatggccgagtatgcgccgcacgcgaaacgctcgtttctcgtcaacacgatgttctgcggctttacgctgggctcgtccgcgggcggcctcgtcgccgccgcgctgattcccgagcacgggtggcgcagcgtgttcatcgtcggcggtatcgcgccgcttgcgctcggcgcgctgctgatcgcgctgcccgaatcgatccgcttcatggtgctgcgcggcgcgccgcacgagcgcatcgccgcggtgttgcgcaggatcgcgcccgatgcggcgttcgacggcgtgcgcttcgtgctgcacgacgatcgcggcgagcaacggcgctcgggcgcggccgtcgtgttgtcgccgcgctatcgtgcgggcaccgcgatgctgtggctcacctatttcatggggctgctcgtctactatctgatgacgagctggctgcccacgctgattcgcgacacgggattcaccgtgcgcgacgcggcgctcgtcaccgcgctgtttccgctcggcggcggcatcggcgcgattgcttgcggctggctgatggaccgcatcgagccgcatcgcgtgattgcgtttacctatgcgctgacggcgttgttcgtctggatgatcggactgcaggccgggcacctcgcgttgctggcgaccgtcgtgttcgtcgcgggcgtttgcatgaacggcgcgcaatcgtcgctgccggcgctcgcggcggcgttctatccgacgagcgggcgcgcgacgggcgtcgcatggatgctcggcgtcgggcgctttggcggcattctgggcgcgttttcgggcggcttgctgctgcaggcgcagctgggattcggcacgattttctcgatgctcgcggtgccggcgctgattgcggcgggtgcgctgatggtcaagcgttcggcggcgtcgcgcgagacgcagccggatgcgccgacacgagcggcgtgatcggcgtggtcggcggcgcgggaatgcgccgtcgcggcggctgacggggcgctccgttcaggccccgtcattcctcggcgtcgtggactttcgcgaagtggcgcaggtacgctcgcaacgcggcttcgcggccgcggtgatcggcgggcgtcgacgcgcccatttcctcctcgtcgccgaacagcgcggatggcgcgccgtaagtgcccacttcgacgcgttcgcgcagcacgcggatcagacgggcgcgatggcgatactcggcgacccaatgcaggccttcgatccgatcgcctgctttcagcagtggcttcatcagcgttctcccggcggggacggattcgcagggaggcgaaccgacgtcggaacggacagcgtacgcctgagcggattcgatcacaacgggcttgggcatttcagtggccgctgaccttcgcgaacatcggatagagcgacagaacgagcagtgtggccatcgtgagattgaagacacgcagccaccgcggattggagaggaagccgcgcagcccctgaccgaacgccgcccatacgctgatgcacggcaggccgacgaagacgaatacgagcgccatccagacggcgttgcggccatagtccgcggagagctggatcgtcgtcgcggcggtcagcaccatcatccatgctttcggattgacccattgaaacgcgatcgcctcgacgaacgtcatcgggcgcgatttgccgttgtgagcgcgcacttcgcccgacgtgccgatgcgccacgcgagatacagcagatagacgacgcttgcggtttcgagcagcgtgtagaggatcgggatccgcttgaatgcctcgccgaggccgaagccgaccgacagcatcaggatcgcgacgccggcgctgatgccgaacatgtgcggcagcgtgcggcggaagccgaaattgacgcccgatgcgagcagcatcgtgttgttcgggccgggcgtgatcgaggtgacgagcgcgaacagcatgcccgcgggcagcgcgctgagggtgagatagttcatggtgatgctctcttcgtctgcggaatcaaagcaaggatgacgaagtgagtgtagtggatgggttctgtacagtaccgatacagttttgaggatggttgccggtacgggatagggcggtgggcgaatggtttggcggtgggtgttgcagggttcctcgcctttttgcaccgttgccgctcgatcgcgattgccgtttaccggccgggcccgccatccggttcgacgtgtcgaaaagacgccagcagcgtgaggtcgtacccgattttcagcgcgccgcatgccaccaacggcgcgccaagccagccgagcccgagcaggccgcccgccagagccggcgcgatcgccgccgcgaggctgcgcgggacggacgtcaagccggcggcggccgggcgctccgccggcgtcacgaccgccatgacgaaggcggtgcgcgtcggcacgtccatttgcgaaagcgcgcttcgcaacagcaacagcgccaacgtcaacggcagcgagggcgcgaaggcagcgccgatcaggcagacgcttgacgggatatgcgtgaacaccattgtgttcagcaggccgatcctgcgtgacagcggcgtggccgcgagctgggaacccgccgagagcaagcccgcgcagaagaagaaccggccggcagcggcgaccgagagcccgaagcgctgcatcagccacagcgacagcagtgaattgacgacgaggccccctgcgaacgcgtcgacgctgaacagcatcgcgagccgggtgacgatgcgccgggaggggccgagcggcggcggcgcggcgggcgcgtgggcttcggggagcggcaaatgtcgatagagcagccagacggcaacgccggcgccggcatagacgacgaacatgccgcgcatcgcgccgggcagcgggatgctggtgtgcgcggcgagccagagtggcagacctgccgccagcgagccggctgccgctgatagcgcgccgatcaggctgtatcgcgcaaagagcgcggtgcgggcatcgcccgcggcggcctcggcaaggcgcgactgctcgagcggcagaaacaggctgacgtcaccggcgcttggattgagcgtgccgacgaacgcgacggcgatgagcgcccacagcgtggacagactcgcgaagccgatgcccgtggcggccatcagtgtcgcggcgagcatcagcatccgccggtgtgcgacgcggccggccagcatgccgacggcaatcgtcgcgagtgcggaacccagcaacgtcacggtactgaccagtccgacgtccagctgtgaaaacccgagcgcgagcagatacgctggcagcagcacggcaatgaacccgtcgcagaagccgcgcatgccgcggctcgccaggacgagcgctgcagtcttgtcggctcccgcgggcggtatccggcccgcgagcgaggcggagaaacggccgctagaggcgtgcatcgcgccggcaccacgcgtagagcgcgtcatacatcaccatgccgtgcctcaactgctcgaggtcgtcccggaaattgccggataagcccacggaaatcgcatgcaggccgcttgcttccggggcgagatcgtatcgtccggtatcggcgcctcgcacgattgccgcgagcttgagcagcgccgggtcatgcagcgcgtatttctcgaggaacgcatcgaagctgcatagctcgccatggtgtccgagctcgacgtccggcacatcgaaggggatcgcgcccgtctccttcgcgatccgcaacacgtccgcgtccgggacgtagagaaactcggccgccttgtcgacaaaccgggcgatcagccacggacatgcgattcgatcaatcttcggccgttcacgcgtgatccatttcatggcgtttctccagtgcgcagaggcagaggaaacctttcgaatgatgtcgtgcatcagtcgtcgccgccgtcttcgtcggccgagacgctccggcaccgcccgtcgacgcgcggcgccgttgccggcgccggcgcggagcgaaacggccgggcgcgacgtgtcgttcgtcgtccgccgcccgatttccatggcgctgcgtccgtagcgcccggcgatcgaacccggcgttcaccggagccggggtccgcggcaaaccgagcgccgcgtcgcgccgttcgccggccaacctttccgccgtgcgcggcaatgcgcccgcgacgtcggaacggcggcgagcccgatgccgatgaaccgtccgccggaaatgcgcacgatgttctcccggttcggcggcgcgcgcctcagcgatgcagccacggatatgcgagcaggccgacgactgccgcggcggcgacgatcaccggctcctggagtttcttgaagcgccagagcagcacgatcgtcacgagcgcgacggcggccgtcggcgcgtcgacgatcgagcgcttcgcgatgacgagcaccgagcccgtgatcgcgccgacggccgcggccgtgatgccgtcgacgaacgccttgacgctcggcagatggccgtacttcttgacgtagggcgcgggaacgaccgtgaacagatagcacggcaggaacgtgccgagcgccgccacgagcgcgccgggaaatccagcgaccagatagccgatgaagccgaccgtgatcacgaccggtcccggcgtgatcatcgcgacggcgactgcatcgacgaactgcttgtcgttgagccagtggtgttcggtgacgacgccgccgtacagaaacggcacgatcgcgagccccgagccgaacacgaacgcgccggccttcgcgaagaacaagccgatttgcgcgagcacggaaacgtcgacgccgcgcatcaatccgctcacgaagccgcccgtcgccggaagatgggcggcggccagtgcgttcgcgccgcttgagccgagccatttcggcggcgcgcgccagagccagccgatcaacccggcggcgatgaacagccatgcgatttccgattcggtgacgaacgtcaccgcggcgagcgtcacgaagatcgccccgagcagcttgtccttgccgaccgtcttcgtcgtgagcttgtaagcgctcatcgcgatgatcccgacgaccgccgcgccgacgccgtagaacacggcctgcatccatggcaagccgccgaagtgcgcataggcgaagccgagcgcgacgaccatcaggaacgacggcagcacgaacgcgaagccggcgagcgtcgcgccgaggatacggtagtggacatacccgagatagatcgcgagctgcgcggccatcggccccggcgcgagctgcgcgagcgtgagtccctccttgtagtccgcctccgaaatccagccgcgccgctcgacgagatcgcggcgcatatagccggcgagcgcgaccgggccgccgaagccgaacgtgccgagccgcagcatgtacctgatcagttgactcatcgagtaggccggcgcatggggcgtgacggtggtggtcatgaccggctcccggttttgtccgtttcgttcgtcgcgaagtacgcgtacagcgaatcgagcacgtcgctcatctgctcaagcagccgctcgtcgttttcggcgcgccggcgcgcgccggccatcaccgcttcgaagccgaccgtttcgggggcgccgggcccgccgacgtcgagtgcgtgcacgatcgtgcccaggcgcagcagcgccgggtcctggtcgagtccgaagctggcgagcagcacctcgaacgtcacgcgctcgccgacatgcgtgaacgcggcgccgtcgtaatcgaagccgagcgcaccgtcggggcactcgctcggcgacgcgagccagatgaagcgcgcgcgcgtgtcgatgaaacggcgaatgagccatgcgctggcgacgcgatcgacccacatgcgctggcgcgtggcccacgtgcgcccctggtagtcgtcgatcgcgaggcgccggatcgcacgctcggcggcgtggggttccccgggcgacagcaccgtgtcgacgagagagacgaagtcctgccatgcgagctcggcgcgggtggccgcgtcgtcgggaaagtaatcgatcgcgcgaatggcttcgaaatccttgcgcaggcggcgcagcaggcgagccagttcggcggccgactggctcgccagcgttttgcgagcttgcgcgagatcgcgaacgaagcccgcgtaatcctcctcgcgatcgaacagcgcgcgaaattccgcttcctgcgatgcgtcgaggctcggcacgcgcagcaggtgcgcggcgccgccgctttccgcgatcgcgtcggcgagctcgcgcagcatcccttcgcgcgcctccgtatggggaagcaggtagaccccatcgcgcagcacggcgcagccctttgccttgagcgcgcgccagaaccgcatgcgggccgtcgcgttttccgttggaagggtcagcacgagaagtgaccaagtcgatgcaattttcatgtagcgaatattactcattggtcgcgatatctacaagatatcctgtgaggtggcgtggtcttcccttggccgtgcggtatacggcgaacgaacggaacgtccgctgttcgtcgtggcggtggttgacgcgtcgactcggcgtctcgggcgccgccgcgggaatcggtacgcggcggcggcgcgcgtgccaggctaaacgtgcgtttgcgcgatgccggcgactatcggcgattcgcgcgcgcctgaccgacggagcaatcaatgccgcgtgacgcgtttgcgaagccggggagacggccggcgcgagcgggcgcgaggaaggcagccgccgtggggctggccggcgtcgaaataggagcaggccggaatccgacgccggcgtcgcgtcggcccggaatcccgcttcgcgcggcaaggtagtcgaacagcaggccgatgacggcccatggcaccgctcgcattgcgattgcggcggcacggaatttccagggcagcgcgcccggtaaggcgggcggcacttcgtcgacagccggcagcccgcactgcgccgcggcgacgcttgcgacgaacgcgaggcccgcgacgatcgacgcgttccagtgtctgatgcgagtcgccgcgaaacggcgcataccggccatgatcatgcccccttgcgatgaccgcacgaagcgctgttgggtgccgcgcgctcgaatcggttccgtgcggtttcccacgccggttgaactggcgatgcctgactgtggcgttcatgtccgttggccgatgccggcgcatgcgcggccgccggcaacgtcggcggccgtctcgcccggaacgcggcgatcggtcgtgacgtctatcgccacaggtccgtccgccgtcgagcggcatgggcggcagcgcggaccggacagcttcccctcgagacagtccatgtcaggagacgatagatgacgcccatgcacacattgagcttcgcggcgctgctttcggcgctgccgctcgcggcccacgcgcaggatgcgcaattgacggacccgcagatcgcggcgatcgtggtgacggccaatcaggtcgacatcgatgcgggaaagctcgcgcaaggcaggacccatacgaagcaggtcaaggactttgcgaacttgatggtcaccgatcacaccagcgtgaacgaagcggcggtcgcgctcgcgaccaagctgagcctcaagccggaagacaacgcgacgagcggcgcgttgaagcgaggcggggatgacaacatcgccatgctcaagacactccggggacatgaattcgacaaggcctacatcggccacgaagtcgcgtatcaccagcaggtgctcgacgcgatggacaaggcgctgattcctgcggcgaagaacggagaattgaaggcgctgctcgtcaaggtgcgccccgccttcgcggcccatctcgaacacgcgcgcgacttgcagtcgaagctcggcggcgatcgtgacaggaaagctgattgacgccgtgcgcccgtcggcgcgatggcgcgcggcgtgcaggacgatcctcgtcttggccgcggctgtggcagcggtcgggcccgccgccgccggcgcgacgcatacggtcgccatcgaggggatgcgcttcaaccccgatagtctgacggtcgagcgcggggataagatcgtctgggtgaacaaggacctcgtcgctcataccgccacggcgacggcggcgcacgcgttcgattcgcacgagatcgcgccgaacgcttcatgggcgtatgtcgcgcgcagccccgggcgctttgcgtacgtctgcgcgcttcaccccaccatgaaggcgaatttgatcgtcaagagcaagcgatgacccgaacgatgacgaccgagccgcgatcgggcgacatgcagccttcgcgcgtggacgaccgcgcgctggccgcgcgggttgccggcggcgatcatgcggcattcgagcaattgatgcgccgctacaaccggcgcctctaccggcttgcgcgcgcgacgttgcgcgacgacgcgcaagccgaagacgtgcttcaggaggcctatctggccgcatttcgcaccatcgggcgctttcgcggcgacgcatcgctgtccacctggctgtcgcgcctcgtgctcaacgcgtgctttacgcgccagcgccggggcgcccggcgcgacaacatcgccccgatggtgaatacatcgtccatcgccggcttcgagcgcactaccatggatgcggacctaacctcctcgcccgatcatgcactcatgcgcacggagctgcgtgcattgctcgagcgcaagctcgatgcgttgcccgaggcttttcgcctcgtgttcgtcctgcgttgcgtggaggagttgagcgtcgaggagaccgcgcagtgtctcggcataccggaggccaccgtgcgatcgcgccattttcgggcgaagcgcttactgcgcgaatcgctcgcgcgggaaatcgattcggccgggcgcgacgtgttctcgttcgccggcgagcgctgcgaccgcatcgtccgcggcgtactggcgaggctgatttcgccctgatttcgggcacgcgggcggtgcttgccgtgcggtgccgccgcgccgccggcaccgcacggcaagcgtcggcaggcgcctggatcgactggcggcccgacgtaccgcgccgcacgccgatgcccggttcggacgacaggcgtcatgctcggcgcggttcggcatcccagcggcgacgtgtgcgccgcgaacacggccggcacaagatccccggcttccccatgcagccagccccacggcacgtcgcccgccatgcgtccgtcgtcgcccgtctcgaaccgtggcggtgggggacagccgtctgcgcccagacacgaccgattcgcgatagtcatggaaagctgtataaatatccagtatagtactcaccgaaatcgagccgcaccggtgcccgcatcgcggcgcgggcgccaactctgcgagccatccgcagccttcctgcgccgcgaactccggctaactcattcagacgggcagacaaattgtcatccagcaatctgatccgcattcgcggagcacgtcagcacaatctcaagcatatcgatctcgacctgcgcaccggcgaaatgacggtcgtcaccggcccgtcgggctccggcaagtcgagcctcgtgttcgacaccctgtacgcggagggccagcggcgctacgtcgagaccttcagcgcgtatgcgcggcagtttctcgaccggatggaccgcccgcaggtggagcgcgtcgacggcgtaccgcccgcgatcgcgatcgaccagacgaaccccgtgcgcagctcgcgctcgaccgtcggcacgatgaccgagctcaacgatcatctgaagctcctgtacgcgcgcgcggccgagctgttcgatcgccggaccgcgcggctggtgcggcacgacacgccggagacgatctatgcggatctcttcgcgcgcacgcaggcgcacgacccgcgcatcgcgatcacgttcgccgtcgaactgccggaaaacgcgtccgacgaggaagtcgagcagtggctgtcggcgagcggctatacgcgcgtgcaggcgcggcgcgacgtcgcgtcgcccaccgggccgcgcaaggtgctcgacgtggtggccgaccgcttccggctgcatcagatcgacaaggcccgcgcgatcgaggcgatcgaggcgtcgctcaagcgcggcggcgggcgggtgagcatctatgtgctcgcgcaggcgccggaaggcgcggacggcggcgcggcacagtctcaggtgtggcgttactccaccgggcttcatgacccggacagcgatctgcgctacgcggatccgcaggcggcgctgttctccttcaactcggcgtacggcgcgtgcgagacgtgccgcggcttcggccgcgtgatcggcgtcgatctcggcctcgtgattcccgacgcgcgcaagacgctgcgcggcggcgccgtcaagccgatgcagacgcccgcgtggaaggagtgccaggacgacctgatgcgctatgcggcgaaagcgaacatccggcgcgatacgccgtgggcggagctcacgcccgccgagcaggactgggtgatcaacggctcgccggactggaacggcaaatggcagagccagtggtacggcgtgaagcgcttcttcggctatctcgaatcgaaagcgtacaagatgcacatccgcgtgctgctgtcgaaataccgcagctacacgccgtgtgcggtgtgcggcggcgcgcgtctgaagacggaggcgctgctgtggcggctcggcacgaaggcgaacgccgacgcggtgctcgcgagcgccgatcgcttcatgccgcgcggcgtcgactggacccgcgcgcagctcgaggcgctgccgggcttgacggtgcacgacctgatgctgctgccgatcgagcggatccgccgcttcttcgacgacatcagcctgccgagcgcgctgctcgacgatgcgctgaagctgctgctcgccgaggtgcgcacgcggctgaagtacctgtgcgacgtggggctcggctacctgacgctcgaccggcagagccgcacgctgtcgggcggcgaggtgcagcggatcaacctgacgacggcgctcggcacgtcgctcaccaagacgctgttcgtgctcgacgagccgagcatcgggctgcatccgcgcgacctgaaccggatcgtcgaggcgatgcggcgcctgcgcgacgcgggcaatacgctcgtcgtcgtcgagcacgatccgtcggtgatgctcgcggccgaccggctgatcgacatgggccccggcccgggcgagcgcggcggcacgatcgtctacgacggcacgcccggcgcgatccgctcggcccgcacgctgacgggcgagtatctcggcggccgcaagcacgtcgcgcacgcgtcgaactgggcgcgccggccggtggacgcgcgcacgccgcgcatcgtgctcgagggcgcgagcgagcacaatctgcgcgacgtcacggtcgagattccgttgcagcgcctcgtatgcgtgacgggcgtgtcgggttccggcaaatcgacgctgctgcaggacgtgctctatccggcgatggcgcggcacttcggcaaggccaccgaatcgccgggcgcgtaccgccgcctcgcgggcgcggagcaggtgggcgacgtcgtgttcgtcgaccagtcgccgatcggcaagaccacgcgctcgaacccggcgagctatgtcggcgcgttcgacgagatccgcaagctgttcgcgaaggcgccgcttgcgctgcagcgcggctacagcgcgggcaccttcagcttcaactccggcgacggccgctgcccgagctgcggcggctccggcttcgagcacatcgagatgcagttcctgagcgacgtctacctgcgttgcccggactgcgacggcagccgctaccgggccgagatcctcgaagtgcggatcgagcgcggcgggcgcgcgctcagcgtcgccgacgtgctcgatctgaccgtcagcgaggccgcggcgtgtttcgccgccgacgccgacgtgctgcgcgtgctgcagccgatcgtcgacgtcggcctcgaatacgtgaagctcggccagccggtgccgacgctgtccggcggcgaggcgcaacgcctgaagctggcgggctttctcgcggaatccgcgaaggcgcgcgacgggcgccgcgtcgtcacggaagaggcgcgcgtcgcgcgggcgcggctcttcatgttcgacgagcccaccaccgggctgcatttcgacgacatcgcgaagctgatgcaggcgttcggcaagctgctcgcgagcggccattcgctgatcgtgatcgagcacaatctcgacgtgatccgcgcggccgactggctgatcgatctcggcccggaaggcggcgacggcggcggcctcgtgctgtgcgcgggcacgcccgacgacgtgaaggcctgcgccggctcgcatacgggcgcggcgctgctgcagtacgagcgcgcgatgaacgtcggggccgacgccgacgcatccggcgacgcgggcgtgccgctgcaggccgcgctgaacgcggcgcgcgcgcgccgcgcgatcgaaggcgagaacgtggtgcggatcgtcaatgcgcgcgagcacaacctgaaggcgctcgacgtcgacattccgcacggcaagttcaacgtggtgaccggcgtgtccggctccggcaagtcgacgctcgcgttcgacatcctcttccacgagggccagcgccgctacctcgaatcgctgaacgcgtacgcgcgctcgatcgtgcagccggccgggcgccccgaagtcgacgcggtgtacggcattccgccgacggtggcgatcgagcagcggctgtcgcgcggcggccgcaagagcacggtcgcgacgacctccgaagtgtggcatttcctgcggctgctgtacgtgaagctcggccttcagcattgcatccacgacggcacgccggtgacgtcgcaaaccgtcgaatcgatcgccgcgcagttgctgcgcgatcatcgcggcgagcacgtcgggctgctcgcgccgctcgtcgtcaatcgcaagggcgtgtacacggatctcgcgaagtgggcgaaggcgcgcggcaacacgcacctgcgcgtcgacggcgaattcgtgacggtggacccgtggccgaagctcgaccgcttccgcgagcacacgatcgagctgccggtggccgacctcgtcgtgtcgccggacaacgaggccgagttgaggcagcgcctggacgagacgctcgagctcggcaagggcgtgatgcatctgctcgcgccgctcgacgggctgcgccatgcgatggacaaccgcctttgcaccgccggcgtcggcgcgatcaaggtgctgtcggtcaagcgcgcatgcccggtgtgcggcacgagctacccggagctggacccgcggatgttctcgtacaacagcaagcatggctggtgcacgacctgcgtgggcaccggcctcgcgctcacgcgcgagcagcgcgcggcctacgacgacacggtgcttgccgaggacggccgcggccgcgagcagacgctgccttccgacgagcaggagccggagggcgtcggcgacgagccgtgcccggattgcggcggcacgcggctgaacccgtccgcgcgcgcggtgactttcggccgccattcgatcgtcgacgtcgcgcaatggaccgtgacggatacgcgccgctggatcgagggcctgcagctcgccgggcgggacgcgcagatcgcgcgcgacatcgtcggcgaaatcggcagccgtctcgcgtttctcgaggaagtcgggctcggctatctgagcctcgatcgcgcggcgccgagcctgtcgggcggcgaagcccagcgcatccggctcgcggcgcagctcggcagcaacctgcagggcgtgtgctacgtgctcgacgagccgacgatcggcctgcatccgcgcgacaaccagatcctgctgagcgcgctgcgcaagctcggcgataagggcaacacgctcgtcgtcgtcgagcacgacgaagacacgattcgccgcgccgatcacatcatcgacatcggcccgggcgccggcaagcgcggcggcacgctggtcgcgcagggcggggtcgcggacctgtccgcgcagtcggcctcggtgacggggcgcttgctcgcgcagccgatgacgcatccgctgcagccgcggcgcagcgtgaatccgccgggcaagaggaacgggcacgcggtgccgcaagcgtggctgacggtgcatcgcgcccggctgcacaacctgcgcgacgtcacggtcggcattccgcttgcgcggctcgtcgccgtgacgggcgtgagcggctcgggcaagtcgacgctcgcgcgcgatgtgctgatgacgaacctgctcgacgcggtgggccgctcggtgctgtcgtcgccggccgcgcggcgcgcacgcaaggccgcgcagcaggacgcgccgcgggcggcgaagagccgcgcgagcgtgctcgcgcgcagcgccccgaggcccgtgctgaacgtcacgcatgcgtggcaaggctgcgagtcgatcagcggctgggagcatatcgaccgcgtgctcgaagtcgaccagacgccgatcggcaagacgccgcgctcgtgcccggcgacctacatcggcgtgtgggacgcgatccgcaggctgttcgcggacacgctggaggcgcgcgcgcgcggctacacggcgtcgcgtttctcgttcaacaccggcgaagggcgttgccccgcatgcgaagggcaaggcgtgcgcacgatcggcatgagcttcctgcccgacgtgaaagtgccgtgcgacgtgtgccacgggcagcgtttcaacccggagacgctcgcggtgacgtggcgcggccggaacatcggcgacgtgctgacgatggagatcgacgaagcggtggagtttttcgcgccgttgtcgaacatcgcgcatccgctgcaactgatgaaggacgtcggcctcggttatctgacgctcggccagccgtcgccgacgctgtccggcggcgaggcgcagcgcatcaagctcgtcaccgagctgagcaaggtgcgcgacgatgtcacgcggcgcggccagaaagcgccgcacacgctgtacgtgctcgacgagccgaccgtgggcctgcacatggccgacgtcgcgaagctgattcgcgtgctgcaccggctcgtcgacgcggggcacagtgtcgtcgtgatcgagcacgacctcgatgtgatcgcggaggcggactggatcgtcgatctcggcccggagggcggtgcgggcggcggcacgatcgtggcggccgcgcctccggaagggctcgtggaggtgagcgcaagccatacggggcgcgcgctcggagccgtgctggcgcgaacgggcgcggaccgggacgaaccgctgcgaagcgggacggcgcgcgccggttgaacggccggcttcgatgaacggccgcccggaggcggcgcgcgcatcgacaggcgcctggccgcctgcggggcgcgccatggaagcttcacgtccagcacggacagcatcgattgcaaacccgcggacatcctgtccgggtgccaggccacggcgatcttgaattcgaggtgctcggtgtcgttatcgagcgccttatagacgacgcccggatgcgcactgttgcacacctgcgccggcagcggcgccacgcccacgcctgcggcgaccaggttgaccatgctcgtcacccgccacgcttccagcgcgatccggggctgaatcccgcttcctcgcaggccatgaggaactttgcgtgaaggctcggctactatgagcctgcacgcgtatcaatgagcagatgcgcgtacaaaaaggcagctcgccggtgcaccggcgatgcgggaaaagacgcgctcccgatctccccgactggtagccatcgggtgcatcgcgcacaataggtttgccgccggtattcgttagataacctattgattgggacggtcatgaacaagccgtttattgtgcgctattcgtgactctcgcttctcgcgtaattgcgtgcgaaatatcgggcacccacggaacgatcagaggagacgggcaaagcgttgtcgaacgcacgccgatttcggtcatggaacaagcgaagcaatacggcggctatcagaaggcggcggagcaaatcgaaagcaaccgccttgcgatcgtcaacagcactcgatattccgcttctgttcgccgccaagtaagcgacgatctttcaattaacgtagcgacgctcaagtgctgggccgccgcctgtgtcgacaagcccgacaacccggcgtgccggttctagcgcggaatctgaatgaacgcgacggtgcgggatcaccggaaggggagcggtgcacgggttccgtttcgccgtccgcccttcaactgccgaggcgcacgccggccgcgcgcgttggccggacggcactgcgcgcgtaccgccgacatcggccgttacgggcggcgcctcggccgcgccggcttggcttcgtccttgtcggccgcccattgggcatccggatcgagtgcgaattcgccggaattcacggcgtcgcgcagccacgcttcgactacacgatcgcgggcaatgagtgtgcgcagcgcatcgcggatgacctccgattccgttgcaaactcgcccgttgaaacttttgcgcgaatgtagtcggccatttcatacggaagcgagatactcagcgttcgggtcgtgcgcatggagattcgataaatatcgggaaaccggcccaccggccttgcctgatgaacggcggtgccgtttgtcacggcttgttggagggctgtgcgcggcgatatgttccagcgccgcgataatttttgaaagccagccatgccgctctagcgttccgacgttctccgctcatcctgaaaaccgtgttgagcgccctgaagcgaggcggacaagccgaggatggaacgggtgcagaagcactcgggcagccgatacacgggaagcgggcgagccgtgtcgcgagttcggcgctgctccagcgtgccgagcttgacccattcgccgatggcatgcgttgccgcaatgtcggggaggccggcgtgcgcgagatcccgcatgaaaaccgttcgccataccgcgaagctcggcatggggatcatcgccggcgccaattcgaaggtcgtatgagaaatgccgtatcggctcacctcggccagaaacgattgctgcggcgaagacaggcgcgccggcggatcgtcgctgcccgtgggcgatcgaacggcggttgtcttcatcttcgtgccggcttgccgcgaacgccgcttgctattcgccgattcgccgattcgccgattggggctgcattgatccgctgcgtgaattgttttcgcaaagctgcggcgcttgagcgaggaggtcggccgctggcgtcacgcattgcgtcgtttttcgatgaacacgatcctggaagacctaaagacgcggctcgaggcgggccgcatgccgatcggggcccgcggcgtagcgatggagcgtgttgaggttacggctgcgcagaccacggatatcctcgccgcgcggcatggcgacggcaatgcggaagaagaatattttcaaaggaatgacgatgctcggcaatggcgttggcgggcaccggattattatgagattgtttaatggtttttaaatgaatttaaatcgaagcgcgactttgcgtatttcgacgaggctgcccgagtcgtaaaggctatccttgtcgagcttatcgagacccgttcggaaataacggcgtgggcgggtggtgaggcgtcgcacgagcggttcgacggcgagaggcccgcgccggctgtagccgtatcgccgatgttcgatatcgcgtggaggggccgacgatcaggtctccttcttgaaaccatcccgtcgacgacgcgccaggcggcgcgcgtcagcgcgcgccgtttactgctgaatcaggaagcgctcgcgtttcttgcccttgatccagcccggttcgcgcccccggccgctccaggtcgcccccgttttcgggtcgcggtatttgggaaccgtcggactggcatgcacctgttggccgcgtcgcccgcggcgcgcgccgaatacctgttccggcgtcaatccgtattccgcgacgcgcgtgcgaacttccttcaagaccgtctcgagttccgagcgtctcgcttcttctgcctgacgcaggatctcatcggctttggctttcaattcgagataagtactcatgttttctccctttatccagtcaagcatgggggtcaatatagcgggtaataagaaattttcaagaatatcgtgggaccggacatcgaattttcgccggcgggcgatgcgcattgcacttcgcgcgggtccattttcgggatcgcgcgatgttcgtgcaatgctcgtcgtcgcggcgcaatcggattgcgggcagcgcgcattcgggcaggatgcccggtacacgtttgcggccggatattgttcttgcccctctgatccttccgattcccgcagcccttttcgcgcggcggcgttttggccggcattgcggccggcattgcaaccagccagcgggcgaagcgcgacgcggcgccgttgcggtcatccgcacacgcgaggcccggaattccggagatccgcacaacggattgcggcgtgtttcgtccgctttaaaaaaaggccatacaaaccagaggcttatgaagggctcgacagatcggctcgttggcactgttgttgcaagaggatggcaccgcatcgagcggcattcgacaaaacaccaggagacgccatggagccgacctttaccgaaaccggcgcgcgggcgagcgagccccacgcaacaacgcttgccggccgagccgcatcgtccggcgataagctgcaacgcctgaagtcgatcttctccgcatcggcgggcaatctgatcgagtggtacgactggtacgtgtattcggcgtttgcgctgtacttcgcgcattcgttttttccggccggcaaccagaccgcgcaactgctcaacacggccgccgtcttcgcggtgggctttctggcgcgccccgtcggcggctggctgatggggatctacgcggatcgctacggccgccgtccggccttgctcgtatcggtcgtgctgatgtgcgtgggctcgctcatcatcgccctctgcccggggtatgacgtgatcggcacggccgcgcctgtcctgctcgtcgtcgcccgcctgctgcagggcttgagcgtcgggggcgaatacggcacgtcggcgacctatctcagcgaagtcgcgaccgcccgcgatcgcggcttctactccagctttcagtacgtcacgctggttgccggccaactcgtcgcgctggcgctgctgatcgtcctgcagcaattcgtgctgacgacacagcagctcgaaagctgggggtggagaattccgttcttcatcggcgcggcgtgcgcgctggccgccatgcgcctgcgctcgtcgatggaggaaacgggcgaattcaagcggaccttaaacgcccgggacaagcgcggcacgctcgcggaactgagcaagcatccgcgcgcggtcctgaccgtggtcggcctgacgatgggcggcacgatcgcgttctacacctactcgatctacatgcagaaattcctcgtgaacaccgtcggcatgagcaaacatgatgcgaccctggtatccgccgcgtcgctcgccctgttcgcgatcttgcagccggtcgtcggctcgatctccgatcgcatcggccgtcgccccgtgctgatcgcgttcggcgtgctcggcacgttgttcaccgtgccgatcatgacggccatcagccggactcatgacgtttggaccgcgttcttcctcaacatggcggcgctggtgatcgtgtcggggtatacctcgatcaacgcagtcgtgaaggcggaattgttccctgcgaaaatccgtgcactgggcgtcggctttccgtacgcactcaccgtgtcgatcttcggcggcacggcggagtatctggcgctctggctcaagcaggctggccacgaatcgctgttctattggtacgtgacagccgccatattctgttcgttgctcgtctacgtatgcatgcgggataccgggaagcactcgctgatcaaggattgatggcgccggccgccaccgtgccgacggcgcccgcgcacgaggatgccgcgcgatgaggctgcgcggcatccggcggctgcaccggccggcggcggtgctcgccgtgatcgcgtgctgcgtggcgacggcctggctcggctattcggtcgcgctgcgctactacttccgcgcccacatgaacgaggtggcgcagcgctcgtcgctgtacgcgctgacgctcgaatcgcaactcgcgcgttacgaatcgattccccgcatcgccgcgctcgagccggtgctgtcgcgcctcttgaacgatccgggcgagcgcgcgctgcgcgacgaggcgaatgcgtatctcaacgcggtgcagaagaacgccgagctgtccgccgcgtatgtgatgaacgctcgcggcgagacgctcgccgcgagcaacagcaatgagccgggcagcttcatcggctcgaactacgcgtttcgaccatacttcgccgacgcgatgaagcgcggattcggccgcttctatggcgtcggcaataccaccgggcaggccggctactttctggccgtgccgatccgtaatccgggccagcccgcgcgcgcgcctatcggcgtcgtcgcgatcaaggcctcgctcgatcgatacgaagccgcgttgacgaagagcggggatgtcgtgttgctcgtcgaccgggacggcgtggcgtttctgtcgtccgtcgcaagctggcgctatcgcacgctgacgccgattcccgccgcgacgcttcgcaagctcgccgcgacgaggcagtacggcgacgccgcgctggagccgttgtcggacacgccgcctgcgcccgccggagcgggccgttcgtcgacgcaggccgactccgcgccgactcccgaattgctccatctgtctttatccggcgggcggcccgcgtggtatcacgtcgtctatcgtgcggccggcccgctcggctggagggtcgcggtcctcgtcgattccaccgacgacgagcgccgggcgctgttcgcctccggcggcgtggcggcggccaccgctctcgtattcgcgctcatcatggtcgcatggcttcgccatagccgcgaaaaggagcggcagcgcgcgagaacggcgcttctggcggcgcagcgggatctggagcgccggatcgccgagcggaccgccgagctgaccgctgcgaacgcggcgctcgaagagaaggtcgatgcgctcgacgccgcgcgccgcatactgcgcgacacgcgggacacggcgatacaggccggcaagctcgcggcgctcgggcaaatggcggcgggcatcacccacgagctgaatcagccgctggccgcgatcatgacgttatcgagcaatgccgtgcgcatggctgccctcggccgttcggccgatctcacgcgcaacctggagctcgtcaacgatctggcggggcgaatgggcaagatcgtcgctcacatgaaagggttcgcccgccacgaatcggtcagccgggaagccgtttcgatatccgaagcattgcagcaggcgctgacgttgatcgaagcgcatcgaaaggccgcgaaagtatccgttcgcgtcgagccggtgccggggcaaggcatcgtgctggccagttcgatccgcatcgagcagcttctcgtgaatttgctgaccaacgcgatcgacgcgagcgccgcgggtatggacaatcggcaggtcgtggtgacgacggacgtggcgggcgatatcgttcgcatcagcgtggcggacagcggcaagggcattcccgccgacgtcatgccacagcttttcgaacccttcttcacgacgaagcaaacgggcaagggcctggggctggggctcgcgatatcgcaggcgatcgtcgacgaattcggcgggcggctgcacgcgagaaacggcagcggtgtcgagcccgagttgggcggcgccgttttcatcgtcgaattgcaccgcgtatcgagaaagttttcttcccatgatgaacgcagataacgcttatggccgcgaggccgtctatgtgatcgaggacgacgcggccgtgcggttgggatgttcgcaggcgctcgcgctcgaaggcatcggcgtgcgggagttcgaggacgccgagagcgccctcgccgcgctcaagcgcgacccgcctgcggcgatcgtcagtgacgtcaggctgcccggcatgggcggcctcgcgctgctcgacagcatgaaggctcacccccgggacgccgacataccggtcatcctgatgacggggcatggcgacgtggcgatggccgtgggggcgatgcgctgcggcgcgtacgatttcatcgagaagccttttcattccgatcggctcgtcgacacggtccgccgcgcgttggagcaccgcaagctcgtgatcgagaatcgcagtcttcgcgcgcaactgagcggcgagcggccgttgctcgggagcgcgcccgcgatgcagcgcgtccatgcgctgatcgacgctatcggccccaccagcgccgatgtcctgatcatcggcgagaccgggacgggaaaggaggtgctggcgcgggcgctgcacgcggcgagccgccgcaccgggccgttcgtggcgctcaattgcgccgcgctgcccgaggccgtgttcgagagcgagattttcgggcatgagccgggggctttcaccggcgctcagcagcggcgcatcggcaagttcgaatacgcaagcggcggcacgctgttcctcgacgagctcgagtcgatgcctttgtcgcttcaggccaagctcttgcgcgcgcttcaggagcgcagcatcgagcggctcggcagcaatgtctccgtcgccgtcgacgtgcgggtgatcgccgcggtcaagcaggacctgaaacagctcgccgccgacggcctgttccgctccgatctgtatttccggctgaacgtggcgtcgatcgagctgccgccgttgcgccggcgcacggacgatatcccggagctcttcagtcatttcctccgcgccgccgccgtcaggttcgaaaagcctgaaccggtctggacgcaggaagacatgatgcgttggcagctttatgactggccgggcaacgtgcgcgagctgaaaaacacggcggagcggttttgcctcggtctcgaagacggcttgccgcgctcgccggccggattcgattcgctcgcgtcgcgtatggtcagcgccgagcgcgcgtatatcgaggaagcgcttcgcaacgcgggcgggcaggtggccaaggcggccgagttgctcgggctgccgcgtaaaacgctatacgacaagatcacgcggcatggcatcgatatgacggcgtttcgctgcacgtgacgcgtttcgcgacgcgcgtcgatggggcgggcgcgaaacccgttcgccgcgatgcggcggacggggtatggtcgagcgccgtccgtcgcggcgagagttgagcggcgaagccgatcgtagcggctcgtaattgctcgtaatcgctcgactgtatgttgctcttccgtgcggcctcatcgatgaaaatcgaatggcgacggcggtcattccttgtccgccggttatggcaatgtccgggtaattcgacgaagcggccgtgagcggctcatgaagaatattaatttcgttcaagcggatttaatttggaggaaggattggatttccagaacgccgacgaaaaggttcgcaggtaaaccggaaaaacggaggtggtatttcagacgtgtcgcattgaaggaggcgggctcgcatacggtcgaacacggctcgcaggctcatgtagatgacacgaaggagcggcttcggccgttgtccgggccagaggtcgcgccgagcagggccgcgcccgatattcgcgtcttgccgcatgaacgacgattgcccgcgtcgaacacgtccgctccgcgacattgggccgataatgggcggtccgggcggcgcggggtgcggggcgccgagaccgtggcggctctgtccgcgaaaaggctcgcgccggagagcgcgagcgcatacgagggcgcacaacatgttgcgcggtgatgtccggaccagttggtcccctttgctttgatcctcgtcccttttcttttcatcggacgccgggcgcttccgacgcaatcgacaccctcatttgttcacattttcgcaactcgtcgggccatctccccaactcttgccgccgatattcttgcattgccgcttggtgtattgctccggcggttttccttttggcagttttccgtcggcggggcaattgtgatggaaatagcagaaagttttttgagcggcgccagcttctccgctgaaggcaaagcaggccatcaaggtgagtaaaaggctcttggcaagcgtgggcatgctgattctccgtggattggaaaacaacggaccgtccgccgagcggcaatgtcccgaatcgagtagcggttgggacagcggagcttggttcagattatgcgggccccggctgatggtcaatgactttctttccggtgagagcaaagccgtttcaatcgatctggtttttattttcgaattttatatgcctggacgaagattgttcaggaaagcggtagctcaagcatgcatcggcttgagaaacatcgttcgtatcgattgatcgccgagccgattgttttgaatcgcccgtgacgtaaagacgtactccatcgcagattcagcgcaccgaagcaattgcgccgtcggcggttcaaatcagcgtgtcgcggaatgcttcatcaagcgtgacgattccccgttcccgccggcgtggccgcgtgccgagcacgcttcatgcggtgcttactgctcgcagcgcacgtcgcgcttttgcaccgcgatgatcgccggatacgtgccgtgatcgaggtcgacgcgcgcgacgacgttctgcaccgtatcgtcgccgtcgtcgtacacgctgacgcgctcgcggcgcaggtatgcgaggccggtgcagccggacgcgcggccgtcttcggatacgcggcagtcgagcggatggtccgcgagatagcggtagcggtcacgttcgcgcgcggcgagatattcgcgcaggttcgtcgcggcaccgccgacgccggtgacgatcgcgatcgcgcacgccggggcggcgacgggtgtgtcgtcggctgtctgcgcgtgcgcggacgcgcacgcggtggcggccagcgcggcgaggatcgagtgtcgaaggaggagcatggtgcggggcgctgtcatcggaacgaatgtcggattgtagtgcgattccggacgatcgcgcgccgggatgcacgcgcctcgcccgggcgtcgcgtgacgccgctccgcgttttccgctccctgcacgaaacacgaaacacgaaacacgacacgcgacacgcgacacgcatggcgtgccgtggcgccgcggtcccggcgatcgggaacgcagtgtcgctcccctcgccattcacgcgccttcatcgaagcgcggggcgcgccggccgccgatgcccggcggcggcgccttcgtcgcatgcacgttgacggcgcgccgaacgcaagacagactgcgggctgcaccggcggtaacgacgaagatttgaccgatcacggatgtcgcgaatctggctgaccgatcattcacgggaatgatcgccatattcaggagagcaccggcatggtcgaaacgagacgcatccacgttgtgctcctcgccgcggcgatcacggcgatcacggcgatcgccgcgatcgcgccggccggtcacgcgcaaaacgccaccgactggctggcgaacacctacggcaccctcgccgcccacgtgggcaacaccgcgcgttcgatgtgggtcgcgcccgaaggcgtcatctacacggcctcgatgtgggacgaatacgagggtggcgtcgcgatctaccagaacggcaagagcgtcggttcgatcggctcgcacgcggagtttcagggcggcgcgatcacgggcaacgcggcgtcggtcttcgtcgcgctccagtacgacaagtcgcacggcagcggcgcggtcgggcgatacaaccgcgtgaccaaggcgcgcgagctgtcgattcaggtcagcgcatcgaccgatcagccccgggtcgacgtcgtcaccgggctcgccaccgtgggctcgctcctctatgcgagcgacttctacggcaatcgcgtccgcctcttcacgaccgacggcgtctggcagcgcgacatcggcgtggcgggccccggcgcgctcgccgtggatcgcgcgggcaacgtctgggtcgcgcgcaagcgcgcgggcgagatcgtcgaattcagcgcggccggcgcgttgctgaacaccctccggatgcccggcggatcgcagccgtcggcgctctatttcgacgcgccgtcggggcaactgatggtcggcgacgaggggccggacatgaacatcaagcgctacgccgtcacgggcgcgccggcgctcgtcggcacattcggcattcagggcggctatctcgacacgacgacgggaatcaaaggccaggtgggcgcgaggcgcttcacgcgcgtcgccggcatcggcaaggacgccgccggcaatctgtacgtgctcaacaacccgtggggcggcagctgggacctcggccgcaacggcgccaccgacattcacgcgtacgacagcgccggcaacctgcaatggacgctccagtccctgaacttcgagggcatcgccgcggcggacccggctacggacggcgcgctgttctacggcggcacccatatctacgccggcagcgccggcggcacgttcgtcgcgaacaccgtcgatccgttctcctatccgtcggacccgcgcatcgacatgaacgatacgcagcgcgacgagcatttcgggcaactcgtcgccgtcggcgcgaaccggattctcgtggcgtcgggccagaatccgccgatcttctactttttccatttcaacaaggcgaatggctacgtcgcgattccggacgcgtcgctgccgggcgcggcgttcaatacggcccagcgggtcacgagcggcttctgcatcgacagcgagggcggcgtgtgggccggcctcgagaagaccggcgcgatctaccactacccgctggccggcttcgacgcgagcggcaagccgacatggggcgccggcgtgccgacccgcattccggcgagcattcagccgctgacgcgcatcgtctacctcgcggagagcgacacgatgattctcgcgcaaggcatcgtcggcagcgccgattggacctcgatcggcacgcgaatcgaggtgtatcacggctggcgcgcgggcaacaccgccgcgcccgatccggtgatcacgctcgccaacgccggcgcgaagtcgatcgacgcggccggcaaccatctgttcgtcggctactggttcggcggcggtgggccggcgcggccgaacgtcgatgcgttcaacctcgccacgggcaagcttgacgccacgctcgtcaacaccagccgcgccaccgtggacgcgagcagcgccgtcgattcgatgtacggcgtgcgggcctatcagcgatcgacgggcgagtacgtggtgacgaagaacaacgtcaagggcaacagcatcaccgtgtatcgctggaagccgtgatcgtgcgcgtcgccgggcgaagcggcgtgcggacgggggccgcgtttctccgagcgggtggcgggccggggcggcgcgcgcatgtcgccgaacaacgtgttgaccgccgcatagggagtcgaaccgaccggcgtgcgaatgggtattggcgcgtcggccttcggccggttccgggaggcgcggagtcgcgcgccgcgcgggcttgccgcatgctggtcgcggttgggctgcgcggcgggcagacggtcgtttgccgcgtcaagccttctctatccgcgtccgccttcgcggccggctgccgaaggcgcgctttcgcgcgcccgacaaccggctgcggctgccggcatcgagcttgccgcgccggctcgcgctcgcgaacaacgaggctcatgcgcaggcactcggccagctcgaccgcgagatggcgcggctcaatctcgacgggccggcgcttgctgaccgtgttcgcgcggaattgacgttgaccgagagcggctatccgtcgctcgcgcggctcgcgtcgaagctgttcctgtccgaacgcacgctgaaacgccggttgcaggcgcacggcacgccgtatcggaacatgctcgaggccgcgcgctatcgcgacgcgtgccggttgctgacgcgcaccgatcggtgcgtcgccgatgtctcgacgcggctcggctatgtgaatccttccgcgttcacgcgcgcctttcgccgctgggccggcatcgcgcccagccgctatcgcgacgaccgctgacgcctgccgatcgacggcgacggtcgccgaggctcatcggcgggcgctgtcgacgagcgttctatgagcgccgctgccgccagcggcttcgccaatggccgcttcgcccacggccgcttcgcccacggctgccgccgccgcgcccacgggtgcgccgcggcgcctttcccggccgcttcccttccgatacccgccttcgtcatctgcgcatcacgcggacgtcacgctgaaaccttacattcggcttgggaattcccaagccgaggagggggctcgatgtgcaacgccgccgcagccgtcgccgtgcgcgccggcgcatgcgcgcatcgccggttcatcgctcggtcaacccataccaaggactccggaacatgaacgctcgtcgcagatttctgcaaggcaccgcaaccaccggcatcgcggccgccacgttggccgcgtttccgctcagcattcgccgcgcactcgcgattcccgccaacaaccgcaccggaaccatccgggatgtcgagcacatcgtcatcctgatgcaggaaaaccgctcgttcgacaactacttcggcacgctgcgcggcgtgcgcggctttggcgaccgcttcggcattccgctgccgaacgcgctgacggtctggcagcagcgcaacgcgacgggcgcgctggtgctgccctatcacctggacggcagcaagggcaacgcacagcgcgtcagcggcacgccgcactcgtgggacgacgggcagaacgcgtgggacggcgggcgcatgtatcagtggccgcgctacaagaacacggcgtcgatgggctacttccgggagagcgagctgccgttccagttcgcgctcgcgaacgcgttcacgatctgcgatgcgtaccactgctcgatgcacgcgggcaccaactccaaccggatgttcatgtggaccggcaccaacggcccgaccggcgcgggcgtggcctcggtggtgaacgaatgggacgacatcggtccctccacgttcggctatgagtggaagacctatcccgagcgcttgcaggaagccggcgtgagctggaaggtctaccagaacatgccggacaacttcaccgacaacgcgcttgccggcttcaggcagtaccgccgcgcgaacgaggcgtcgggcaagccggtgagcaacagcgacaaggtggtttcgcccgcatacgatccggcgagcgacgacgttcgcaacccgctgtacaagggcatcgccaacacgatgcccgacggcggcttcctcggcgccttcaaggaagacatccgtgcgggcaagctgccgcaggtgtcgtgggtggtggcgccggccgcgtattccgagcatccggggccgtcgagcccggtgcagggcgcgtggtacatccaggaggtgctcgatgcgctcaccgcgacgccggacgtctggagcaagaccgtgctgctcgtgaatttcgacgagaacgacggctacttcgaccacgtgccttcgccgtcggcgccgtcgctgaatccggacggctcgccggccggcaagaccacgctgcccgaggccgacatcgcgttcgagcgcttcacccatccgaagccgccgggcaccaagagccagccgcagcccgacgcccgcgtatatggccccggcgtgcgcgtgccgatgtacgtgatctcgccgtggagccgcggcggctgggtcaactcgcaggtgttcgatcacacgtcgacgctgcgtttcatcgaggcgcgcttcggtgtgcgcgagcccaatatctccgcgttccgccgctcggtatgcggcgatctgacgagcgcgttcaacttcgtgcgaccgaacaacgagccgctgcccacgctggcggggcgcaagacccgggctcaggccgatgcgctgcgcgccgcgcagcagcagatgccgcagatcgtgccgcctgcgaacggcctattgccgcgccaggagacaggcacgcggccgtcgcgcgcgttgccgtacgaactgcatgtcaacgcggtcgcgcgcacgctcgacggcacgctgcgcctcgtattcgccaacacggggcaggccgcggccgtgttccacgtctacgacaagctgaatctgggccgcctgccgcgccgatacatggtcgaggccggcaagcagctcgacgacgtctgggccgcgatgacggacaacggcggcaagtacgacctgtgggtgctcgggcccaacggcttgcaccgccatttcaccggcgatatgaaccgcctgcgcgcgggcggcgcgcccgtgcccgaagtgcgggtggagtacgaccgccagcacggcaacgtgcaattgctgttgcgtaacgaaggggcgcgcgagtgcgtgttcaccgtgcgcgcgaaggcgtaccgcgacgatggtccgtggaccttcaaggtcaagggcggcgccgagcgcaagcatcactggaagctggacggcagcggcaattggtacgacttcgttgtgacctgcgacgccgacaccggttactcgcgccgcttcgccgggcgggtggaaaccggcgagcactccgtcagcgatccggcgatggggttcggcgatcggttctgagcggggcgagccgccgcggtcggtcgcggcgggacgatgtggagatggagggggcgaaagaggagaacaaaggcctgacgcgcacgacaatggttgctcacctgctcgcccactgccatcggccgcggcacgccaagcctcgggcgaggtcgctgtctcgacatcggtgcagccggcgacggcagcagcacatggcggcatgcctgcatgatggtcgtcatcggaaaatcgactggtccgcgcataacacggcggcagcgcctcctgcatcgcctgcatcaagaccgaggcctgatgtgccatccgaaaaccgccggtccacggtcgccgcgccagccctgctgtgaacgaacagctcgagccagccgaccattcgctgccctcgtcgtagccgtgcatcacgtaggcgaactcgtcgacgctgcgcgccacggtgaaagggggcgggacgctcaaaacgttactggacacggcgcaggccgactatggggcgaccgatgccggcgcgcaaggccggggacagaagctcacgagattcagcggccttccagcacttcgtgaaataccggtaccgggtgtatgcgatcggctacaactggctgcaatcgaacgagaaatcggcccgggacgtgatcgagggcatggacttcgacgataagaagacggacaagaagatgcgcctgatgggcatcaaggagatcatcgcagagaacgacagcggcaaggcaatcatcctgatccactcgatgggcggcctggtcgcgtgcatggcgatcgcgatgcacagcgcggcggacctgatgcacggcgtgttccacaacgtgctgccggcaaccggcgcgccgatcgcggcgaagcggttccgcaccggcggaggcagcgaaggcgggctgaacggcttcatcaacggtgccctgctcggcagcaacgcggacgagttcgtggtgatggccgcgaacgcgccgggcgcgctggaactgctgccgatgccggattatcacaatggtgagccgtggtggatctttgcgcggctcaacggtgagccggtgatgaagttgccgcagcagggcgatgtatacaacgagttttatataaaccctaaatggtatggattggttcccgagcaagcaaattcgttgcttgatccggcaggcatcgtgaaaaagcggctcgaaagccagccaataaaaataactgaaccgcaccggaatcgtggaggctggttggtttaagttaatgcaggcagttcagcggcagtgctgagttgcctgtagtagtttgcctcagcctcagcgagcgggatatagccgagcggttccatcagccgatgatggttgtacgaggcgacccatcccagcgttgccagctcgacggattctcttgttttccacggggcgcgccgataaatcagttccgtcttgttcaaaccgttgatcgtttcagccagcgcgctatcgtagctgtcgccacggctgccaacggacggctcgatacccgcctcggccaaacgttcgatatacctaatactgacgtattgggcggatttaactgatcgtcgcaacatctccagattggatgtattgaatggggcgaccactgggatggggctcggaacaaacgggaaggcccgccatgcgttcacctggcagaccgggtgtcaatcaactcgattcgaagcgagcattctggaagtgcatcgcacaaagtatggagaccgaggccgcagcgctggcgtgtaacgtatcgcaaccgttggggccgcgatggcttcgtgaagcgggcggcgtggcaccgatcgacctggcgccacactccgggcgttatctgccattttcggagcgcgaggagatcgcgctgctgtgggcgcaggattgcagtgttcgtgagatttcgcgaagactgcaacggtcgccgtcaacgatttcacgcgagctacgccgtaacgcagcgacccgcggtggtactctggtgtatcgggcaacggttgcccaatggaaagctgaaggcgcagccgagcgtccgaatgcttcgaaactggcagagaacgaccagttgaggacatatgtgcaggatcgcctggctggaacggtcactgactatcggggcgagccgattcccggacctaacgttccgtggaaaggacgaagacaaggacgtcatgcggaccgtcgctgggccacttgctggagcccggagcaaatcagtcggcgaattcagattgactatcccgatgatcaatctatgcggatctcccacgaagctatctatcaggcactctacattcaaggtcggggcgctttgcgacgagagcttactgcttgcctgcgttcgggccgcgcacttcgtgtgccgcgggccaggacgcaacagcgcggaaagcacttcgtcactccggaggtgacgatcagtgaatgccctgcagaaattgctgatcgtgctgttccagggcattgggaaggcaacctgatcactggtcttaaccgctcggcgattggcactctggttgagcgcaccacccggttcacgatgctgctgcatcttcctccaatggagggccatggagtcggggtgcgtgtcaagaacgggccagcgctggcaggtcacggggcagaggctgttcgcaacgctatcgcgacaaagatcgcgctactacccgagcatttgcgccgatcactgacatgggatcaaggcgcagagatggcccagcatgtacagctacgaatcgacacggctctggaaatctacttctgtgatccccagagtccatggcaacgcgggacgaatgaaaacacgaacggcctactgcgacagtactttccgaaaggcacagacatgagtcgatataccgagcgtgaactcgacgcggtcgcgaacatactgaactgtcgatcacgtaaaacgctcggatggaagacgccagcggaagcattccacgaactgttatccgcaacataacgatgggtgttgcgtcgactccttgaacctaagttgcgcccctctatcggaatggtgtatcaaagtcccatcgactcccggttggcgagcatacagcgcctgttcaagtgcatccagaacaaagtccgtggtcatcagacgaactgacgcgcccgccaacgatgcgacgggcaaccacgtcgatcacgaatgccatatacaaccacccttgccatgtcgaaacatacgtaaaatgcgacacccacagctgattcggtcggtcggccttgaactgccgattgactcggtccaacgggcgcggcacgctcgcatcggcaaggattgtgcgaactcgcttgccgcgaactacctcgtgcaagtcctgcagcctcatcaatcgctcgaccgtgcagcgtacgaccacaatgccctcccggttcatctgcttccagaccttcggcatgccatgggcctgcatgttggcttgccaaatacgcttgatctccggttgaagaatctcatcgcgtttggcgtgggcgcagcgtttggacagatcgcgaagctgcgcagcatggcgtcagtagcccgacgtcgcaatccgcaaaaccttgtagatcggctcgaccccaaaggtgtcgcgatgctgatcgacgaaggccttcaggacttgagtcggcggtggaacgccatctgggcgaaaaacgcactcgccagcttgaggatctcgttggtacggcgcagttccttgacttcggctccagagccttgatgcattcacgctcgtccgtgctcacgccatcacgctccccacggtcgacctcctcgcgcttgacccaatccaacagcgtctgcggcgtagagctgatcatcggcgcaatcgattcggccgccgcccacatcgacggatgttcgctaggctgctcgcgtaccaaacgtattgcgcgctcccggacttccggagaaaacttgcttggcttcttgttcatggctcgattctctcgagaatccgagcctccacaaaatccggtgtggtccacttcgcatcttcgtcgcgacgacatgacgatcaagcatttcattggcactgttcacagaaggacggtggcacgtactttccaaaaccgaggcacgaggtggcccctcatggcagttatcctaattcgaagcgtcgaagaacctctctgaagcgattcaccatgcgcaaatcgcgcgttcacagacgaagcgcgtttgtgctgcggtcaattacggcaggcgagtcgttgctcgagtacaagggggctaatcacatgacgaactgcaatcctggcgcattgccgcaatggcatcgcagggcatacgttctacttcggcctatccaacggccgcgtcatcgacggcagcattggaggtgaccgcgcacgttggcttaacctctcgtgtgagccaaactgccgtgccgtcgagtccaataaccgcattatcattgaagtgatcccggatatagcaccgggtgacgaactttctctcgactatgagctggaggccgtcggatcgaactcagagaaagttcgtcaagagtatgcttgccactgcggcggtgcgcgttgccgcggtacgatgctctccctcgagtggcactcagcaaatcggaattagtcgacagaaatttttgaccagcgcctcatcgcacggctaaacgcagaagcatttttgtatccaaggcgagccgctatttctttggcggtatagtgcttttcagtgaggtattttgacgcgatatcctggcgcacaaggtcttgcaaagcactgaatgatgtccccatatctttaagcttgcgctgcaaactgcgcaatgacatcccaagccgatcggcgaactcaaaaacatcttgggagatcggattttcatacatcatgcagagtagctgcccaacgaggtcagtcggcatccaatgggccaattcaaactcccgtttctcgcaagcttttctcgccacttcatattcaatggggtgggcgagaggcaatttcgtcattaaaattgaagcatcaaactctagaaaatttatttctgaatcaaatatcgccgggcatgagaagtattcagagtagctatctgcatgagagggctttggataagcaaatccgatgcgcgtaaaatgcggcgatcttcctatcaaatcaatcatctgtcggcggaccgctgtaaagcacatatcagtgttgatgacaagtaagtcgtggcgatacgtgtagccgccgacgataattcgcgccacttcgccatcgatcaacaacttcatccgaaaatagctaatccctagcaacgggtgttcgaacgccaggcgcatcgcatcgccaagcgtgggactaacaagcattgcgtgagcccgaaggccgtacgccgtcaccggtatctcgttgccgatgtgaaggccaatcgcggaatttccggtagctttcagcgcattggcaaataggaccatctcctgagcatgcgtcaccatcgcgttaggacgttcgacgtcggaaggtgaaatgccagttccttctagcagagtctctctggacaatccaatacgcttcattacctcaagcgtaatgaaaatagtatgcaacggcgcaggacgctgcgccgcagtacgagtgaccgccatggctactggtttcatccaccatcctcggcaaactttattcttccagcgactttgagaatacgacctggcagccgtattcgtccaacgcaccacgctgccatccgagatgctgatagaagccgtcggcacgcgagcctgggtctgtcaccaatgtgacccgatcgactccattgtctctcagccatttcacggcgcgctcaagcaactcacgtccaacacccataccgtgaaagatcggtttaacaaacagagcagaaatgaacggagtatcggtaatgacagggagacatactccggccacctcgtcgttgcattcgcagatccatccgccgccctggcgaatcttttcgatcaaaaggctgcggttgagcaaatgaacctggtgtgggtggattctattctcggttaccgagaagcggacgtcgtaaaatgcaccgatgtcacgctctctcataggacggtattctaaacgctcagccgtagtcatgttcgtaatcttctcgctattttgcatcgtgaagcgcccgatgtctgcccaccgaacgcgtgtgtctggtgcgattgttgcatatttcggaccatcaccccgcttttcgccggacttcgcttccgcgtggtgcatcgtacgcaggcaatcgtattgcgcggagtccggtcaagcaggaaccgtcataatggtgccggtgccgctcaccaccacaatatggacatcgtcaccaggtggctgctcatggagatgggaatcataaatttactgcaacgcgcacattctagtcgcatacgcaataatttcagcttgggcgttgcagcaaacaaaacagctcaatcaattggcgtcagcaatgaattgcggtaacaattttggcgtttggagataacagattggcgcggtgggcatcgccccgctctatagaatatggcgaccaatttgcaaagctctcgcttgagcgagctcaccgattcggggtaattggcggtgtttagagtgactgcactaaatctgcgcggatcgtggcgagtgatttttgatcctttattgctcgccatgactttgggcgttgtcctcccactggcggtactagccgttgcttcaatcaatgcgccactggagtttggtggggtggcatggggcgagttcacgcttcgagcgtatcaacgggtaatcttcgatcgtgattgggatgggtcactcgtgcttcaacaaggctatatcagcatcttcattcgttcgatgatgatggcgatatccgcgacaatactatgcttgctccttggattcccaaccgcgctgtttatttcgacgcgtacgtcgaagtggaaagccgcgctgctggtgctggtgacaatcccgttctggacttgcgttgttgtgcaaatgactggatggattatcgcgctggccgacaacggactcgtggcacaaaccttgggttttctggggctgctgcatggtccgctcagtcttttgtacaccgatatcgcaacgctaatcggcctcgtctatgcgtttaccccgttcatgattctgccgatctttgccgcgctcgacgatttcgactggcagttggtcgaggcggcgtatgatctcggcgctcatcaaatggcagtcctgtggcacgtgatcgtgcctgtctgctggccgggcgtcatggcgggtgttgggcttgttttcgtccctgcacttggagcgtacgccattcccgggttgctcggcggtaatcatgcgttcatggtcggtaatctgatcgactttcagtttgccggtggtcgtgattggcccctcggagccgcgatgtcttttgtgctgctcgctttcgttcttctggcaatgctcgcactgcgcctgaagtcgattttcctgcatccggagtccgatgatgaattcgcatgaattacgtcggttcccgttgacggcgggaattgcgactaccgtgttgctgttcctctacctgccattgttggtcatcggttggatgagtttcaacgatggaccttcggcacttatgtggaaagggtggagcacacggggttacatcgaggcatgggctgatcctacgctgattcgtgcgatacaaaactcgctagccctggctctggggtcgatggtgctttctaccggcctagcaacaagtgcggccgtcgcagcgtggtcgcgcacggagcgacgagcagtcgatctgcgtacgttcgttatcggtctgccattagcgattcccgaggtggtgctcgcgattgcaacgatgatgcttttctcgatgctcgggctcgatgtcggctttgtcgccgtgctgtttgctcacgtggtgttttgtgtcccgcttgcgtatctgccaatcaatgcgcgattgaaaacgatcgaccgtacattgctagaggcagccgctgacttatcggctccgccatgggctgcatttcgtcaaattacgttgccgttggctctgcctggtattgtcgcaggcgcgctcctctcgttcgtcgcctccatgaacgactacgttacgagctactttctggcgggcgccgggatgagcaccttgccgatgtacatcttcagttcgctgaagattgggatctcgccgaagattagcgcggtctccatcgcggtcgttgcactctcgtccattcagttactggcggtctgggcactcggggcgcgccgctcccgcagatccatcggtgcccgcattgagccataccattcaaacgttcaaacaatgagagccgtatgaaaaaagctattggggcaatgttgcttgctgccgttggaaccgcgacggccgcagaacttcacgtcggaagctggcccgtgattatgcccgttgcgctattgaagaagttccaggcggagacgggaatcgagacgacgcttgacacctacgcgagcgatgcagcgctaacccaaaagctgcaggctggtggcggtgggtacgatgtcgtgatcgccggcgactactatgttcctgtgctggtcaggtccggcctactgctcaagctcgataagaacaggctgtcgaacatggcaaacattaagccggaataccgccatccgagctttgattccgatcgcgactatgccgtcccatttacggtcgtactgacgggcttcgcctatgacagcgcgcgtgtgcccggtgggaaactcgacgatagttggaaatctttctttgagccgcccgaggcgctacgtggccagatcggcgatttggacgtcgaagaggaactgtacatggccgctagttggtatctgggacaggatgaatgcacagaaaatcctgctgatgcaaagagagtgctcgacgtcctgcaaaagcagaagccattcgtgaaaacgtatagcaacgacggtacggtcgatcgtctcgcgtcccgccaaatcgccgttcaacatgtctggaacggcgctgcagtgcgtgcacaggaacgcctcccgagcatcaagttcgtctatccaaaggagggcgttcgcctgttcatggacagtctgctcgtccccgcaaaagctcgcaatatcgattccgcctacaagttccttaattggatgatgcaaccggagaacatcgcgctggtgacgaatgcggttcggtacaacaacgagatcatcggttccgaacgctacgtagatgcagcgttgttggacaacccggcagtcaagacgccagagcagtacaaggcacggctcaggccgtacaagctgtgctcgctggccgcgattcagttacgcaacaaggtctggttgaagctgaaggggaatcgataagctacgttgccgatcacggcttcccctgaagcgattcgaagagaagcggcggcgggcgatgctgcgaacatcgcccgcggcctaaccgaggtgcacacattgagagaccaccatggctgctcgtattctacgtgaacagcggcacgcccgtcgtttcgctgtggcgacgtttgcgttcaccacctcgcgatcaagtttgaggaccttgattctacggtccacgcgtcagtttcgcccggtcaatataccaccatcggaacatgcgaacgcttccgactgctcgatatgcggacgtcgtttaacgcccggctacgcccggtgtccgatcccaaatttggttgatcagtggatcaagattcaccgcacttccatccgaagttccggcgacacctgaccgtccaactcgcttaggccaccgcctgctgccctccgaactgcctcggagcaggcggttttgcgatcgccgatatcgacgatcgcctttttattcccgtcatatcgtcgcatgcatggcacacgatacgcgcccctgacgacgtacggcgctcgaatgtgcacgtttaacgtaattcgattggagagtcattgtggcaacttacgaggaactgaaagctcaactcgatgcactcaataaggaagccgaagcagccaaagcacgtgaaatctcgacggcgctttcccagatccgggagaccgtcctgaggtacgaaatccggcccgaccagatctttccgcaatggacgcgtcttcgctcgccggacaagcggcgcggtccactgcctccaaagtatcggaacccgatgactggcgaaacctggtgcggccgagggcgcgccccgaaatggatgtccggctcgccgcgcgaggctttcctgatcgatcgacctgcttgatcggcaatcaagcgctcgctctcgcgcgcatggaacgagccagtaggccaagctggttccgcttggaaggtccatttcggggcctggaatgttgcgactcatgctgagcgcacccaaagacgacattgacctgccaatcttgacaggcacctcgacgttgtcgagccgtccgccgtcagcatgatcgtgaaccttcgttaatttggccgccttttgtcttgaccttgctaaaattaacgcgccacgagacgtgcgccagacacgtcgaaaatccaatacaccttcaattcgaagccaagcagaaacctgagagtctgccgtgaccaatttgaacgatacgctacgcaattttgcgtcgggggcggtcgactggaataaacgtccggtcgcgttgcactttggcgccgcgcaggccgcgctgggccacctcctcgcgctgcagcacgccagtgttcaggaagggctgatgaccgggatccacggccgattgacctgcgtgtcgacccgccgcgaccttccgcccggcgtgttgctcggcattccggtttcgatccggctgatcaccgaccgcggacagccgcacacggtgaacgcgatcatcagcgacgtccagatcggccaaagcgacggcgagctctgtgtgtaccagctgacggtctgcgacgcgctgtcgctgatggacaagcgtaccaattcgcgggtcttccgaaagcgcagcgtcatcgatgtgctcgccacgctgttcaacgaatggcagcagcgcagcccggccctcgcgcgcgcgttcgaattcgatctgtccggcttgcgcgccgatcgctatccgccccgcgagctgacccggcaggtcaacgaatcggatgcgcatttcgtgcgccgtctgctgcgccgcgaagggatcaccgtgttcgcgaaggcggggccggcgaagggcgaacggccgttgcagggcgacgcgcccgtgcacacgctcgtgtgctgtgacgatccgatgtcgttgccgcaagcgccggccggcacggtccgcttgcatccgcgcgacggcggcgccgcgcagcgcgacacggtcacgctgttcgcgctgcgtcggcaattggcgcccggcaaggccggccgcccgtcgtgggactacaagaaggcgcggatcgacgaatcgagcgtcgcttcgagcctcgatcagggcgaggcgggcaacgatctggcgaagctgctgaccgacatcgcgatcgacattgcgcacgcgggcgattcatggcgcgatcacgagcggctcacccgcgcgcgcatgctcgcgcacgagttcgaagccgagcgccatgacggcgtcagcagcgtgcgggatctcgccgtgggcacatggatcacgctgacgggcgatccgcaatgggacaggcaacgcgccgacaagcgtcagttcgtgatcacgtcgatcgatcacgacatctggaacaacctgccgaaggggctcaacgagcgcgtgcacgcgctgttcgccgcgagccgcaatctcgcgtacgcgccccgcgcgctgccgtccgcgctggcgaacgacgcggatacccgctacgagaacacgttcgcgtgcgtgcgccgcggcgtgccgcttgcgcccgcgtacgatccgcaagccgatttgccgcccgcgcatctgctcacgggcacgattgtcggcgcggagggcgaagaagtgttctgcgacgaagacggccgggtgcgcgtgcgggtgcacggcctcgatccggcggatcacgcgcacgcgcagggcgcgggcaccaacggcaacgcgggcgacagcgcgccgatccgcgtggcgtcgagcctcgccggcgcccatttcggcgcatcgttcctgccgcgagtcggcatggaagtcctcctcggatgtctcggcggcgatccggaccggctggtgatcatcggcgtgctcggtaacggcgcgcatccgccggcgacgttcagccacgcgggcgggctgccgggcaaccgctacctgtcgggcatcaagacgaaggagattcgtgggcaacggtacaaccagctgcgtctcgacgacacgccgaaccagatcagcgcgcaactggcgagcgagcacgcgcattcgcagctcaatctcggatatctgacgcaaccgcgcgagaacggccacgggaacgaccgcggcgagggcgtggagttgcgtaccgacgcggcggcggcgctgcgggcggcgcaaggcatgctgctgacgacctatgcgcgcacgcaggcgagcggcgggcaactggaccgtgacgagctgattcggttgctcggcgaatgcgcggagctgttcaaggcgctgggcgactacgcggggcagcacggcgggcaggccgcggatacggccggccagcacgcggtggccgccgcgttcaagcgctgggcgccgggcacggacggcgccgatgcgccgtccgacggcgcagcgcgcgcgctgatggcgttcggcgcgcaggccggttcggtgaacgtcacgccgaagacgcatgtgacgtatgccggcgagaacatcgatcaggtcgcgcagcagcacctgcaactgatgagcggccagcggctgaacgcgacggccgggcagggcatgcagctcttcgcgcggggcgcgggggtgcaggccgtggcgggcgaagggccgatgctgctgcaggcgcaagccggcacgctgacggcgaacgcgcagaagggcgtcaagatcacgacgaacgagcacgaggtgttcgtgagcgcgccgaagattcggctcgttgccgaggacggcagctacctcgagctcggcggcggcatcacgctcggcacgaacggcgacatcaagctgctgtcggcgtcgcaccagtggggcgggccgtcgaccgcgcaggcggcgaagagcgggttcggcaatcagccgacggatcagcgtttcaagctgcactatccgggcgaggacggcgatttgcaggcggcggcgaacaagcggttccggatcacgctggacgacgggcgcgtcatcgaaggcaagaccgacgcgagcggcctgacggatctggtcaaggacgacgcgatgcgtatcgcgaagatcgactatctgaagccgaagctttgaacccgggcgaacgatgaacggtatcaacgatcagtgtttcaccgccgcccgcggggcgggcgtgacgatgtcgaatcggcccggcgaccggcccgtgccgattccgcgcgatctgccgggcgtggtgatcttcatccacggcgtcaacgatcccggggcggcttatgccaccgtggagcgcgggctgtgccaggggctcaatgagcgattgtcgcgaagcgatctgcggccgggggagtatggcaggcggtatgcggctgcgtcggcggcgaaagccgagggcgatagcgttcggtatgcggaagtgctgggcgatccggacatgtatctgtatcaacgtgcggagaccggcggtactcacagcatgttcctgccgttctactggggctatcgggcgtccgacaacgagatcgcgaagatcagccatccgggcgaggtcaagagccgcgtggcggacagcgacggcaacctgatgacgcgcggccagtatcaggacatccacggcaaccggctcgacgcccatttcggcaagggcggcgggtttttcgccaacgcgacgaacaacatcccgcagatgtacagcccgggcttcgaaccggacaagctcgagcgcacggtcatgcaaaacgcgctggccggcaatacgatcttcgccggcaagtcgcccgagcgccgttacttcgtgctggccgcggctcgcctggcgaatctcatcaagaccattcggaccattcagccctccgcgctcgcgctcgaacatggaatggaccctcagcacgaaacgatcacggtgatggggcacagccagggcacgatcatcacgctgctcgcgcaggcgatgctcaagcagcaagggcagcgctgcgtcgattgcatcatcatggtcgatacgccgtacagcctgcagttcacccaggacggcagccagcaaaccgggcacgcgaagctcaagacgctggtcgacatcgtcaacgcggtgacgagcgagccgcatacgattccggagctggccgaactgatgatcgattcggcccattcgtgcggccgggccggacagaactggagcaagacgcagggaaagcggccggacaagggcggcaagcactggatcacgttcgacgagcgcgacaaccgcggcaaggtctatctgtacttttgcccggaagataccgtggtcggcctcgacaaggtgcgggggatcggcacgttcggcgtgcccgacgaggtgccggccgatggcgcggcggccagccggggcaaaacgatgcccgcgatgacggtgcttgaaccgaagcgcttctttcagcgcatgtggacgcggctcgagcgcgaccaggacggcagggggaagcgctcgaaggtcgccgtcggcacgccgcccgcgcgcgtgccggttcgcgacccgtttcagcgattgacgccgggccccgacacggacggcacgatgcttggcaccttggtcgaatccggcaagaacatggcgctgcaggcatcgttcaagcgcaacgacattcgcttcatcaacggcgagcaactgaaaccggcgtacgagcccgatctgtacgggggcgaggttcggaagggcggacaggtgcccgggcacgccgatgtcgccgggttgatgcgtccggacgacgtgacgaaaaacgtcgcgctcggcaaccagtacgcgaagttcaaatggaaagacgtcgcgacgacggacgatccgggcgccggcatcgagccgcacaagcaggcgttcaatcgcggccgtccggtcgacgagcagtcgcataactggcgcatcgtgccgagccggtcgctcggctcgatgctgtcggcggccgccacgggcggacggtatcagacgtacgtgatccagcgcgaggagacgccggacgaggttcgcaagcgcatgcgcaccgatgccgatcaactggaagcgaacaactatcattcgggcgtgctgctcagttcggagaaccatcgctgggtcacggcgatggacgtggcgatcggtcaggcggtgacgctggatgatccggactggcggcagttgttgcttttgatggcggattggaagatgacgtctcgcgcgtttaagcaaatgaaggaatgcaaagccttcaaccgattggataaacatacgcgtgattttttggacgcatgctcaacgtactaccgaaccggtcaatttccggctgagaaattcgtgatgcttacacttccgccattggttaccagcgaactaaaggctgaaagcaaaacatgagattattgaagaggcgctatgaaacctcgtatctggccatttgcggctgtgttcgcactagtcgcgctaggttggactatcttcgtgatgacacggcattaccactattggcaagcaacaggacaggagatgccaggtatggtgagtagcattcgaaacggtgtattggttgcactggggggtatcgcagcagctttcaccgcgagctacttctggctgagctcggccgaaccaccgctggctacgagcacggcgtcgagtgcgcagtcgaccccggctatcctcccgcctgggaacaacagctccccggcattgctcgctcagtcaggcggaaaattcgtattggaagtgcgaggcctagggcttgtggcgggaaaggagacgaatgaagagatctggaaagccgtcgaggccaaggcagacaaccattcgacatacatgtcacagaatcccgctgactatcctgccaatgaagatgaacggatgaccgaggtagagttgtcgacgcggatcagcttcaaatatggcgcgcgccactccgttgaatattggccggttccggtattcatctgggagccgccgaaggctcagcgtgccgaccggccaggcgcagaactttccggtcttcggcaagaggcgagcctgggtgtcacgttactgctatggcaggaagacgcgaacaccgacgacggtaccagcatcgtcgagaagttattcgcgttcttcgacgcgcatccggacgttcctgaagcggtaatcgtgacgtttgatggggcagcaacccgaaagctcaaccagacgccgggttacgtggacacattcaagcagtcgaacattccctcgatgccggatagcatggtttcgatgcttgtgtcccgctcagacagagtcgacaggctgatccgtccgtacgctgtcgaacagaccgaggacgtcaacaagaacactaccgattacgatgtcacgcgcctgtggaactacttctggaagatcaatcacgattccgggccggacggcttctccgcgcattacgatgctcaggaacggaaggcaggcgtcgacacgccgatgtcaccgggatttgtcacttcggcttggtggcaaaccaaactccccgctttctggaaaacgatcagcaacaaaggcccgggcgagttcaaacccatgccgtacatccccgtgcgctggacgacctggcaggtgaagcaattcgacaacgcgccgctgctcggctacctgcatcggcccatcgacgtgaagctcgccgatgcgcacggcaagccgctgaagaccgcgcagcaggtgcaagcgctcaaggcggggtggcagcaagccgtcgatacgctgcccaccggcgaaacgccgaagcggatcttctatgacacgacgggcgatcgcgcgtgggtcgcgccgatcaaccaggcgctcgcgcaaagcgggccgtccgcgccgagtctcgatgacgtgaaggaaggctacgacatcggccgccggatcgggaacacgggcatcagctcgccgttggtgcaaatcggactgggcctgatcgcgagctaccacgaaggcggggccagcgccacgatccatcgccggccgaacggcacggcgacgatcgtgatggtgagcccgccgacgcataagcagcctgacgtcaatccgttccggtaaggagcccgtatgcgcggcgtgattcgcatcggtgattcgacctcgcacggcggccgcgtcgaaacgggccgcgaaggctctaccgtgatggggcgggcagtggcctgcgtcggcgaccgctgcacgtgcccgatgaatggacacgaacattgcgtgatcgtggagggcgacgaagacgtgcgaatcgaggggcgtgcggtggcgttcgacggccataggacgtcgtgcggcgcgacgctcgtctcgtccattccgacatcggggcgcgtgtgacgcgcttcgttcgtttctgcgccaatgccgtcgccacgcccggaaccgacgggccgtgaaccggctatgcgattgactgcgagccgcgcggcacggccacgacaacaggtgcactgcggcgctttcccgggctcgccgatgcccacgcctatgtccggttttcggacaccgccatttccggccaaggtcgatgagatcggcgcgccgcgcaggcctgccggtgaagaacgcgtgccggccgccgcgcatgaccgagctttgcgcgaagacgtgcgcgggcaccgctgccgcagcgcgtcgcaaacgcgatcccggcgaacggccgcgacggacgatcaagaggcggagggcatcgagccgcgcacgccgcgccgggtcgcgcgcggcgccgcccacgccatcctcgcggcccgttcactcgccgatcagatgcagcaccacatcgcgccgatgcggggcgcgccgatgttcgaacagatagatgccttgccacgtgccgagcaccatgcgcccatgctcgaccggaatcgatagctgcacctgcgtgagcgccgtgcgcaggtgcgccggcatgtcgtcggcgccttcggtgtcgtgctcgtagcgtgcgtcgtcctcgggcgcgagcgcggcgaagtatcgttcgatatcgcgctgcaccgacgggtccgcgttctcctggatcagcagtgaagcggacgtgtgccggcagaacacggtaagcaggccggtgctgaccgactgcacttcgacgaacgcgcgtacttgcggcgtgaactcgacgagaccgcgcccgcgcgcctcgacggtgatgtgttgaatcgactgttgcatggcgatgagcgtcggttgatcagaccagcgcggcgaagccgatggtttcgatctgctcggcatgggtcgggcgcacgacacgcgccacttcggtgccgtcgcgcaggaacaccagcgtcggccagagcttgatgccgaacgaacgaccgagcggccggccgggaccgtcttcgattttcagatgccgaacgtcggcgtgcacggaaaacgcgtcgcgaatcgcgggctgcgcccccgcgcagatgccgcaccagttggcgccgaattcgatgacggtcgcgccggcgagcgcgtcgacttcggcgcgcgtgggcgcgtcggcggtataggcttgcgaagaatgcatcgtgactccagggctagcagaagcagggttgcgttcaggccgtcgtcgaggccagcggttttactgtagtcgaaaaagggcgcgactacacaatgtgctgcgaggcgccggcccgccggcccgattcgggcatatccgtgcccgcgcaagaagcggacccgaaccggccgaccgggtgagtgcggcttcgaccgacgggcgggccggcaattcggcggcggaatgcaaccgcgtgcgtgcgcgtggcaattcggcgcaccgcggtgtcggcgcggggcgcggcaagccttgcatgattcatggctgcgatcgcccggccgtgatggcgctcgacggagcgggagcaaactctgttcgcgattgcagcgagcgcgacgcccgttttctcgattcgggacctagaatcgaatgtagcgcctgcacttggcgtgaaatcagtggacctttttcttccatgtgaccgcagcggccatgaattctcaacacgcgcgcttcatccgcccggtgctgggcacgctttgcatcgtttcgctggcggcgctttccggctgccgaggcgacgcatgcttcggtttcgacggctgtttcgacgatggcggcgtgcaaaccgtcacgctttccggcaccgccgccaccggccccgcgcttgcgagcgcgacggtcaacgtcgactgcgcgcgcggctcggtcgcgacgctgtccgacggcggcggccactatagcgtcacgttcgatgcggcactcccctgcgcgatcaccgtgacttccggcggcacgagcctgcactcgctggcatacgcgggcggcacgttcaatacgacgccgcagacggagctgctgctcgtctacctcgccgcgcagctcggcacgagtccggtccgcttgatcggcgatctgccgaacagttcgcgcttgcagcaggcgttggagaatcagaccaatgtgcaggccgcgcaaacggccgtcgtcacgcacctccagcagcgctatgcggtcatgttcgccgtgccggggtttttgactacgccgttttttgtcggacagccgggcgtcgacagcgatctcggcgcgctcgcgaacgcgggcgcgatcgacgccaacggcatgccggacgcgctcgccgtgtcgctgcttcaacaggcgggggccgcgcatccattgtgagggccgcgcgagccgccattgcgacgaccccaggcggcttgatcgccgcgcgcatcgcaccgaaccgggtgggcgtcgcgcggtatccggtcgagccgcgattgtccggcgtgcggtgcgtcgtcgtacgtcgctcgccgctcgcgctcgctgcttcagccgcgcaaagcgcccgatgctccctcgtcacgtcatgccgccgcggcaacggcatgacgtgccgtccgatcgacgcagtgccgccgccataccctattcgcagcgtcgggtcgggcgcgtgcgcggcatcggaatcgatggcgaccgatagcggatttcgatcgcatcgccgaagcttcgcgccgccgcattgaatcgcgtcgacgcgcagctcgagcagcgcgacgcaaccgtcatcgatggcgtgccgcgcatagcgcgagcgcggcaggcaaccgcacatcacgccgcttttgccgatcgcgtatgcgaacgccgcgcatgcgccggcgagcgcggttgtcggcgaagttcgccgcgttcgagaacccgtacagcgcgccaaatttgacgcccgcgtaatggtcgctcgtgtatttcaccgcgttatcgatgcgcagcgagtggttcaggttgtcgttgtcgaacggatggggcgaagtccgtgtcgccgaagtcgccggcgctcgccgccagcgccgcgttgagttctcccgcgacatgccgccgccgcgcgagcgtgacgtgacggccgacgagcacggtctcgcttccgtgccgtatccgtatcgtcggatcgcgcgcgtgcgcggcatcgagatcgacggcgacccatagcggattccagtcgtaccgccgaagctgcgcgccgtcgcattgaatgacttcgaggcgctgctcggtcagcgcgacgcaatcgtaatcgacggcgtgccgcacatagcgcaggaagcaaccgcacatcgcggcgatttcgccgatcgcgcaggcgaacaccgcccatgcgccggcgatcgcgaacggcatcgcgatcgccagcgtgagcgcggccaggagccccatcgatatcagcgattggcgcggcgacagcgcgcaatttcgcttcagcagccagacccggcggttctcggcgacgtcccgcgtcatgagccgaggatcgtgcgcgacgaaggcatgggtgcaatgacgctgcgcgtgcttccgcgtatcgcatctcgcgtccgccttcatgttcacgtcggcgtcggcatcggcgtcggcgttggcgttggcgccggcatcggcatgtgcgcgcgcgtgccgccgggtccgcggccgggcggtcatttgacggccggcggcgtttcgaacgaatggtacggcgctgggctcggcagcgtccattcgagcccctgtgcgccgtcccacggtttcgcgtcgacgcagcggcgcgtcttgccgaggtacgtcggcagcgcgacccagaacaggaagtacacttgcatcagcccgaacgcgaacgcgccgatcgtcgcgatctgattgaagtcggtgaattgcgccgggtagcccgcatagcggcgcggcatgcccgcgaggccgaggaagtgcatcgggaagaacgtgacgttgaacgagatcatcgacccccagaagtgaatcctgccgcgccgctcgtcgtagaaatagccggtccacttcggcacccagaagtaccagcccgcatagatgctgaacagcgatgcggccaccatcacgtagtggaagtgcgcgatgatgtaataggtgccgtgcagcgcgacgttcagcggcgccatcgcgagcgtgacgcccgtcagcccgccgatcaggaacacgaagatgaagccgatcgagaacagcatcggcgtctcgaacgtgagcgagccgcgccacatcgtcgcgacccagttgaacaccttcacgccggtgggcacggcgatcgtcatcgtcgcgtacatgaagaacaactggcccgccaccggcattcccgtgacgaacatgtggtgcgcccagaccatgaacgacaggatgccgatcgacgcggttgcgtacaccatcgatgcatagccgaacagcggcttgcgcgagaacgcgggaatcacctgcgagatcattccgaagccgggcaggatcatcacgtagacctcgggatggccgaagtaccagaagatgtgctggtacagcaccggatcgccgccgcccgacgcgttgaagaacgacgtgccgaaatgccggtcgaacagcaccatcgtcaccgcgcccgcgagcaccggcatgatcgcgatcagcaggaacgacgtgatgatccatgtccacgcgaacatcggcatcttcatcagcgtgaggccgggcgcgcgcatgttgaccacggtcacgacgatgttgatcgcgcccatgatcgacgatgcactggcgatgtggatcgcgaagatcgacagatccatgcccgggcccatctgcgtcgacagcggcgcgtacatcgtccagccggccgccggcgcgccgcccggcacgaagaacgagccgatcagcagcgcgctcgacaccggcagcagccagaagctgaagttgttcatccgcgcgaacgccatgtcggacgcgccgatctgcagcgggatcatccagttcgcgaggccgacgaacgcgggcatgatcgcgccgaagatcatgatgaagccgtgctcggtcgacagctgattgaagaattccgggcgcatcagttgcaggccgggctcgaacagctcggcgcgaatcatcagcgccatcacgccgccgatcatcaggttgacgatcgagaacagcagatacagcgtgccgatgtccttgtgattcgtcgcgaacaaccagcggcgccagccggttggggcatgatgcgcggcgtcgcgcacgtgcggcatgttcgtggagatctcgctcattgtgtcgttgcctcgttctcgaaaatccggaatgggagccgttgtgccggctgtcggcactgtgtcgcgaccgcgatattcgatgcgctcgccgctctcggccggacatcgccttgcgcgcgcgggcggttgaacgacgcgtcgcgcgtcgcgaagacgaaacgccgctcaccgcttcgcgcgatgcgccgcggctcgcttggccgttgcccggctcgacgctcggccgatgcctgagcggcctcccacttcggtcagccgaggttaattcgcgcagccaatcgtctcaagcagcagatggcacgaaaaatcgtgaagcagttgacggcgccggtgcgcgacaaagccgttcgtgtgccgccgagcgggcggcgcgcgaatgtttttttcgatgaattcgatgcgatgcgagcgctgaggaatgcgtgtgtcgcgccggtttgcggggtatcggccatccttcgcgcgaaggctgaacgacgaatctcgccgccgcctgtgccgcgtatcggtggtgcaacttcagtgcgtggggcggcgctttatcgcgattcgaacctcgatcgcctccgcactgaaaacggcgagcgatttgatttcgcgcgagcccactgcattatcaagagccgaaggcccgtggccgagcgcggttttcacgattgccgagcaagcgcctgtcgcgcgaacgaacggtcggggaggggagggtgcgcgccgagccggcgaggtgccatgcgaggcgcaggcgtcgtgcagggcgctgccggcggccgcatcgctgaagaaaaataccccgtgctccttgcggagacacggggaaagctagagacaacgagcatgccgcgaccttacggcgcggagtttcactctgcatgaaaatgacgtaagtggaaatcggataaattcgatttcccgacctcgtccgctccatggcagcctcgtgcgatatccgacctcgacccttcggcgacgcgtgcgcgatgccctgcgtgcggcagggctcatttaaaaaaaaagccctcacgtccagcgggcgtgagggcaaacggatggaaacggccgagggcgagcgcttacctcggcacggttacctcaacctggaagtaaaccgccatcgatcttgcgcgaatgacaaacaccgatcaatcagatcagtctgaatttgccgcggccatacggttgcgatgacctgtttgatcgtccgctaccgcgaaagcggaggcgatgccggccgtatcgcccggtatcgaaaaggcttcctggaacggctcgctcgcgagtcggggaagaaaggcgatccgcatgggatctccgttcgcatcgaggtgattcgacggctgggcggatgccggcgcattggcgaacgcggatgcgcgaccatgaatgcgtgcgcgagcacagtcgtacgcagcgcgcgccgacgacacaaactgctcgatggcgagccgctccattccggaccggccgaggccgatggcgcgcgctcccatgcggcacccatcggctccaggcggttggccgcggagagtcgcggcgtgcttgccggccgattcgaagccagtggcgagcatcgctgcggcttgcacgatgcccgtatccggaggtgaatccgtgtatgtcggtcgagtgccgggcggcaacgtgccggcgcgcgggtatggtggagcgatggtgcgttgcccgtccagctcgagtggaggcccatcggaatgggcttcgtccggttcgctccactgcgccaggtcgaacggctccgcttgcagcgttgcagcaaacgatacggcgtgccgtgtcggcgcagcctgcgttgccgtcgcggggagttcgcgggcgaacaactccatccacgcgatgccgatcgcctggtgtgtcaatagagacggtacagacagcgtgcgatcgttggagggcggcacgtgtatcgacgcagtcaacatgtcggcatagaacatcggcgcgttcacgttggcgagggcgtcatgccgttccggcgtcatatccgggggcgccgtggtgtcactgtcgagtttcgcgagcgcgatcgaatcatatgcggtgcgttcgatggcttgcgcgaccatgtcggcgtagaaggagagctgcgtgtcgacggtttcgctcggctgcggcatacccggctcgaacggcgtctcgtcgcgggggggcgcatcggtacgcgctagtgtcgattcgggcggtgcgggtatcggcggaccggcgtgaattgccgtgtcgaagccatgctgaaatggaaaaggggcgaaactggtatcggggagggggccggggggaagcgggccgctcggcgacggctcgccgccgccaaaggcggcgagatgtatgggcagttcatcgaaatgatccgtgggagatcgagcggcatcgatgcggggaagttcatgcatccggtcggcatcgggcgcgctcggctgctcggccgatcgggcgtcgaatgccgtggcttccgcaacggtgccctgctttttcctatcgatgtcgacagtctgctggaacgtattctcgaacgtatacgtgagcggaccagacatcgcgagcacgcaagcaatcacgaagccgaaaatccagatgtgcgtttgacgtatcggcatggatatcgaaattctcagcggtgggacaaaccgtgggtgtatcgcggcggcaaatgtcggcgccggaacgatcagccggacacaaggccttgacgtcgcgcgatgatctgaagcgttgcgcatcgatgaaatcgacgcggcgaaacatgctgggccgagtcacgcgcgcaacaaggcgcgatagtcatgcatcgattgccgtgcccgtgttccggggcgtcggccgtgcgattggcgcgcctgtgcggccggcaatcctggaatcgcatagatcgcttcgccttcgagcgaagaacgggcgaagcagcgatgattcgattcagccgcgtgtgcaggcagggacctcaatcaagctgcatttgggtaaggatctgttcgcgatcgaaagtcaatctcaacgagcgagtctgagcactccacatcagaagccgaccgggttcacgaagccactgtccattgctcagaaaaatccacgtaacgcagcctcccggatactcgacagcctgatgaggcgggccgagacgccagccgacatgcgtcatgggcgtgccggcggggagcaggcgctccagctcgtcgcgtgtcttccaagcgagaaggccgctggaattccgtgtcgtgacgagagcgtgcagccgtgccgtcaggcggtgaacaagcgagttgaagtttgtggagcgcgtcgacaagggtgtattcatcatgcagggttcatgcaggccattcgggtttcttcgctcaacgccggcagacgatcgtatttgaagtctcgaacggcttttcgtcgccagtggataaaaagtgtctcacgtcctcccgcgtaaaacgatcggacaggttcgaaaggtgacggtcgtcgagacgggagaggcgccccggtgccggtggaaagccggtgatgagaatgccttcgcgactcggctttccttatcggtgaggaatgaatgatcgggacaatgaaggtgatcgagtcgataaaaaccggacttgtcttatgttgctggcgaattgctgtcgctatgatgcgcttgatcgtttctaaattgttttaggaggaagtcgtggttcctggaataaggcgcgtggcgatcgaatgagatgttgatttgttttgcgatgcctgaagtaaatatgtgtctaagagaatttgaatttcgcatttattcgagttatgcgaattgtattgccgcatgaattgcctgggcttggtgatttgatcatggcgaggctgccttgccatccgaggcgaggtgaaagtgcgctccgtgcacgcccgattcattttcgttggtacccgtttcattcgatgatcgcgaactggaaatggtgacgcgcgccagtgcgattgcgttgaaatggaagcgggatgatgtgatttttcgaaagggccgggccgttattccatccgattaagatgtgcgtgggattcgattggatgaatcgtttttgaagaataggaaaactaaaggattgaattgtgagatatgggattaatcgacgtggacgtggtgcggaaaaccacctagggcggcaggaatcttcgcggttcaacgtgacgccgcgagcggcacttgtcacgcttcttctcgcggcatggtctgcgccgagcgttgcgcaagcactccaccctggatcgggggcgcagagtgttgaagtgggggcgggatcgaacgcatcgggttcgcaaagcaccgcactgggtaacggtgcgcaggcgacgggcagtcatagcacggcaacgggccaaggctcgcatgcgacgggtagtaacagcacggcaacgggtcaggatgctaacgcgtcgggcacatcgagcacggcgacgggccaaggttcgcaagcgacggggaacaacagcacggcaacgggtcaggatgccaccgcgtcgggcacatcaagcacggcgacgggccaaggttcgcaagcgacgggtagcaacagcacggcaacggggcaggatgccaccgcgtcgggtgaatcgagcacggcaacgggccaaggttcgcaagcgacggggaacaacagcacggcaacggggcaggatgccaccgcgtcgggcacatcaagcacggcgacgggccaaggttcgcaagcgacgggcagcaacagcacggcaacggggcaggatgccaccgcgtcgggtgaatcgagcacggcgatgggccaaggctcgcaagcgacggggaacaacagcacggcaacggggcaggatgccaccgcgtcgggtgaatcgagcacggcgatgggccaaggctcgcaagcgacgggcagcaacagcacggcaacggggcaggatgccaccgcgtcgggtgaatcgagcacggcggcgggccaaggctcgcaagcgacgggcagcaacagcacggcaacgggtcaggatgctatcgcgtcgggtgaatcgagcacggcgacgggccaaggttcgcaagcgacgggtagcaacagcacggcaacggggcaggatgctaccgcgtcgggtgaatcgagcacggcgacgggccaaggttcgcaagcgacggggaacaacagcacggcaacgggtcaggatgccaccgcgtcgggcacatcaagcacggcgacgggccaaggttcgcaagcgacgggtagcaacagcacggcaacggggcaggatgccaccgcgtcgggtgaatcgagcacggcgatgggccaaggctcgcaagcgacgggcagcaacagcacggcaacggggcaggatgctaacgcgtcgggtgaatcgagcacggcgacaggccaaggtgcgcaagcgacgggggacaacagcacggcaacgggccaggatgccgccgcgtcgggtgaatcgagcacggcgacgggccaaggctcgcaagcggcgggcagcaacagcacggcgaacggcgccggtgccgccgcgaccggacaccagagcactgctctgggcgcgggcgctcaagccgctggctcacagggcgtcgcgagcggctggaacgcaaacgcgtcggggactcaaggcgtcgcaatcggcggcaatgcctcggcgcagggcaatcaaagcatcgcgctcggagccaatgcgtcggcgacgggcgaccacagcatcgcgttgggcgccggctcgcaggcaacgggctcgaactcggtcgcgctgggccaggggtcgatcgcggaccgcgacaactcggtttcggtgggttcggatggcggtgagcgcaacgtcaccaatgtggcgaatggatggcacgataccgacgccgtcaatttccggcaactgcgcgaggtcgcgcgctacgcatacagcggcatcgctgccgcaactgcgctggccatgattccggacgtcgacgcaggcaagacgttttcgatcggcgtcgggacgggcggctacctcggctatcaggctgtcgccgtcggcgcgtcggctcgccttggacaaaatctgaaggtccgggtgggcgcgggcattagcgcggcgtcgacgacatggggcgctggcgcatcgtatagctggtagcgccccgaggctcggcagaagagcgacggtcagcggatgccgatcgatatccgcgccgcttcgcaatcacgaatgtgtgtctcggccgggcagcgttcggcagctaccgccgactgccggcggcgacgtgctcgggtagccgtcgccgagaatatacgtttggctcgttgcgacgaatccatcgtcgaatgttgcttcgacgaagtaggctcgccatccgttcgtcggcggcacgagaaccaactgctgaggccgggcgccgttcatcgcgatgggcgtcgatgtatagcggatgccgcacgcgtaacggaagtcgcgcgcgagcggattcgtcgcttgccacaacagcagttgccggggccgctccgacgtgcgcagccgcagtattgtctggccgttcgtctcgatcggcgcggcgtccacctgcggcaatgccttgccgtgctgaatgcgcttgacgaacgggacgagagaatcgagcgtggcgcggcgaatgtccgagtgcgaggaattgggcaccatgcgtagcgccttcgcaccgggaagcttgtcgaaatagcgttgcgaattgtccggcacgaaaaaatcgtcgccgcttgcgttgacaatgtatttcggcacggccaggcgcgagccatggcgcgtgccgagatacgaaagcggatcttcgatacgcatcagcaggccgaaggccgggctgtctagcgttcggtcgataccctccgcgtaatacggatagaaggccagcggccaattcccgccgtatgaacgatacatgttctcgagcgcggctcgtgtcgagagcagatcgatcgcgaagggcgcgatggcatcgacgcgttggtctccgatcagcgcaagccaggtggtccaagcacgtttcgaaatgccggagacgacgaagcgatggatgccgagcgaggtcagttcgcgctccgcgagcgacatcgcgcgccagatggacgccgccatggggacgtgcaaaggcatcgcgccgcgcgtatgcggcgactgcatgaaaagcgtccaactgcgcgccacactgtcgtcttccgctttcggcttgccgtcgtccgcataagacaaaagctggttaggcacatcgctcaccgaaatgaccgcggtgcgcgtgcttctggcgatatccgccagcgtatcgggcaggaaatcgtttggtgtcctcggcgtttccccttcgcctgggtgccgcgtaccatcattggcgatcacgagtgcgcgacgaggcagcgcgtcttgcggaatgtaaagcgcgacttcgtgtacccacgtgtcagggcgcacgagctgatcgggcgaccacgattgcgaaacaagccggtacgttcgctgttcgatcccgggcagttgcacgatgcctgtcatcgtgtagttcaaaggctggttttccaccgtctgccggtagcaggcgagcgtatcggtcaaatcgcggcgcgcgtcgattgggcacggaaaagcgatcggcgcggcttcggcgcgcgggtaggcgagcgacaacatagacagggcaatggcacctgcaaccttgttccgcatgtttggctccttcgagttgaaacgatgtgctttctatggcgattgtcggcgagccgccggaagaactcatcgaccgcttgctgcgggcgtgccggccgctcgcgccgattttgccgattgcgccgatgccgcaggcgaagcggcgagacgaacggcgtgttctccaaggcaagacgtggcgcgaaatgcatcgtgcacttgttccgttcgatcgacgaacgattcaaaaagaaaagccggcagccagataggggccattcgtcaacggggatctcgcgtgccgttgcgacccttgagtgcttcgtagcgccatcccgcttcgaggttgatcggcttgtatgtccagcgaacgcccgccgtggcttgcgtgtatgcaccgagcgctgcgttgaaaaccgcgcgaggcgtgtagaacgcgcgtgcgacgagcgatagcctcgacgcggcgggaatgccggcgatcacgccgacgggtgtcgtcaacccgctgcggtcgtcggcggatcggacatggagcgccttgccggcaaccgtcagcgaaacggcgcctatgcgaaccccggaactcagcccagagccgatcgaataggcgtcttcgccgctgcgcgttgcgtcgagcaaaaaaccgaaccctgtgcctgtcggtgtacgggacacgctctgatagccatttccgatggcaatactgtaatcgcttgctcgcgcgttcggcatgaatgcaaagacaccgattgacgatgcgacaagcccgagcttcgagaaaacgcgcggccagtcagagcgttttgcaaaaattgacgattcggttcgactcatggaacttgagtgattgggaaagttaagaaagcattaaatgggtgactgggcgagccggtgccagacaatgctcgtcggacggtatccgataagttttatgcgcgagacatcatctcgaaaaagtcttgctacggccgcggcgtcggtgatgttcccacggacgggaacaagcggaccgcgcgcaaagccttatcccgcatagcaaagggggcggccggggtagcggagggcatgccgaactatcgcttcggataacagagtttcgtccatattccgcttcgttgccaagtcaattgaattcgataagtcaaaaatacgaaaatcggaaactaaaaaggacttattcggagcgcagaggcgcgaaagttacgacattctcggtaagaaaagttccattttgataatgaaacgtatgcgatccatcgcgttttgggacttgtcagatatcacgtttcggagacgctcgctaacatcatcgcggattctgttgggtcccgatgagattccgttgccgttcgacgtgtcatctcatggctggagccgacgaggtcggcgtactttcattaccgaagcaggagtattgagtgaaaaagaaggtcgtaagtttcgccgttgcgacattgtttggccttgttgcagcgcagagcgtgtatgcacagtcgatcgatcaggggcaggtcaaattcacgggtgagctgaccgccaacacgtgcacgatcgacgccggcagcaaagaccaaatcgttcccttgccgaaagtttccacgagcgctctggcggcgccgggagatgtcgctggttcgacggcctttgaaatcaaggtgtcgaagtgcgctgcggatgtcaagaaggtcgccgctcacttcgagatggaaaacatggaccccaacacgcgtacgttgaaaaacgaggccacgggaacggacgccgcgacgaacgtgacgattcaactggtcaactccgatggcaccgaactgccggtaggttcgaccggtagttacttcgacgtcaccggaaccgacgatgcgcgtggggcaaccatgatctatggcggccagtactacgcgttggatacaaccaccgcgggtaaggtcgagtcgcacacgctcttcacgcttgcctacgaataagtagaaaacggagatccggggaaccaggcgttccctggaaccgcaatcaatcacggaggtatgcgtgcggttatggaaaatgtgcgtcgccgtggcggcggcgtgttgtctggcttcgaccttgtcccaggcggcgatcgtcatcaccggaacccgcgtcgtctatccggaaagcagtcgcgaggtcaacgttcggctcaacaacgtcgagcagtcgccggtattggtgcaggcgtggatcgatgacggaaatgcgggcgcaagcccggacgagatcaaggtgccgttcgttctcatgccgcccgtgtttcgcgtcgaaccgaagaaggggcaaacgctgcgcgtcatgtacacgggcgacgatctgccgaaggaccgcgaatccgtgtactggctgaacgtcctggaaattcctccaaagccgaccgtcgaagccgagcagaacctcttgcagctcgcgttccgcacgcgcatcaaactgtttttccgtccgtctgcgttggaggacggaaacgcggcgcaggcgcgcgatcagctcaaatggaagatcgtgcgcaacgaaaagggcgtgagcgtgctgcgtgcggagaatcgttctccttattacatctcgataagccaggcgaccgcgaaaagcggcgacaagagcgtgcagttcgatccgggcatggtccctccgttcggcagcaaggaattcgtgagcaagcgtgacatctcgacgctgtccacgcatgccgagattgcctacaagctgctcaatgactatggggcggaagtggcgggctcggcaaccgcggaataagcggccggacgaataaggttcgacaaggggggaacgagtggccctagcatcaagtgcagagacgtcggagcgagatcgcggcggtgagccgcgagcgttgcgccgccgccagatgatgatcgccgctggagcagttgcatgcggcgttggatcgttgtgcatgccggtcgtcgcggcggaattcgacggcacgcgaacgggcgaacaatcgcgcccggatgcaatgggcgaggcgccgtctggcgcagagccggggacgcgtggccggcaagccttgctggtcgcgtcccatgcatccccgtcagcgccgacgacggtctcgttcaattcgcgcctgctcatgggcggcggaatcgatctgtcgcgcttcgagcgaggcaatcccgtagtggccggcatttacccggtcgacgtgacagtcaacggcgaacgacgcgggcggatggacgtcgagtttcgcgacgttcgcggcggcgacagtgcggcgccatgctttacgcgcgcgatgctggatcggctcggcgtggaaggcgacatcgtcgccaagcgcctcgatgccgcgcgcgacgcgacgggcgcggcatcgggccagacgccgacgctttccgcgagcgcttgcatcggcttgcgcgatgcgctgcctgatgcgacgtatacgctcgacagcgccgacctcacgctcgatctgacgatcccgcaggtggacatgcgcaagaccgcgcgcggctacgtggacccgtcccggtgggacaacggcgtcaacgccggactgctgcagtacaacctcagcggctacgcgagcgaaaacaagttcttcgggaaccatgcgagcagcctctttctcggtttgcaagcgggcgcgaatatcggggcttggcgtgttcgtcaacgttcgaacctgatgtgggcaaaccgcagcgccggcatgagctggcgcagcctcgaaacctacgttcaacgggacattacggcgttgcgcagccagatcacgctcggcgacagttacacgaccggcgagatcttcgagtcgttcggtgtgcgtggcatgcagctggcaagcgatgaccggatgttgccggtttcgctgcagtcctatgcgccgacggttcgcggcgtcgcggatacgaacgcgcgcgtggcggtgcgccagcgcggcaacgtgatttacgaggccagcgttccgcccggaccgttcgaattcgacgacttgccgccgaccggctacggcggcgatctcgatgtgacgatcaccgaatcggacggcagaacgaaacatttcacggtgcctttcgcatcggtgcgtcaactcctgcggcccggcatgcagcgcttcaacttcaccgtcggccagtatcgagatgcgctgtcgaacggtaagccgtgggtcgcgcaactgacctatcagcgcggcatgacgaatttgctgaccggctatgcaggtctgctgtcgtcgacgggttacgcgtccggcttgatcggtgtcgcgctcaacacgccgatcggcgctttcgctttcgatgtcacgtccgcgcgcacccatttgcccgggcaaggcgtgcgcaacggattcagctcgcatctgtcgtacagcaagatggtgccgtccaccggaacccacttctccatggcggcgtaccgatattcgacggcgaattactacagtctcgccgacgccgttaccgcgcgctacggctacaacgcggaagagcgcgcatggcgaaacgactatcgggcgcgcacgcgattgcagctgaacgtcaatcagcggatcggagaccggagctccgcctatgtttcgagcagtctgctgaattattgggacgggcgtggacgggacattcagtttcaggcgggattttcaagcgtcttcaagcgcgtctcgtatacggtctacgcccagcgcagccgctcgagcgacgatcgcaccgttacgcaggttggcgtgaatttatcgattccgcttggcagcggcgcttatacgaagagaaatgcgttcagttcgctgacgacttcgctgtcgcgcgcgtccaacggcgacagttcgattcaggcgaatctgtcgggcagcacggcgcacgtggtgccgatcgactacggcgtcaacgtgtcgcgctcggttaccggcgacagcaatttcgcatcgcttggggtctatggcacttatcgctcgccgttcggcacgtacagcggcaacgcatcggtcgacaatcgggcgcgtcaggcgtcgttcggcgcgaacggggcggtggtcctgcatcgcggcggcgtgacgttgagcccgccgctcggatctgcggcggcgctcgtcgaggcgaaaggcgcgagaggcggcaagctgatcaacgggcagggcgcgacgatcgatcgcttcggctacgcggtgattccttcgttgatgccgtatcgagccaacaccgtcgctatcgatccgtccgagctgccggacgacgtcgaactcgcgaatacgagcgaggaggtcgtgcctcgcaacaattcgatcgtcttcgtgaagatggaaaccaagcgcggcaggccggtcttcgccgcgaccgaaaccgaagacggcaaacccctgccgatgggcagcgagctgttcgacgtcgagggcaagtcgctcggcggcgtgggtcaaggcggcatggcgtttctgcgcggtctccagggcgccggcaatgtggtcgcgaagtggggggcgggtgcgtccgagcaatgcacgatgccctacctggtgccggcggatcaggcgcaagcgaagcaatcacgggcgatcgttcgcatccgcttgcgttgcgagccgcgattgagtgccgacgcgagccagacgccgcacggcgatggcggaacacggaatgattgagatgaatgggctgaaattcaggagaggcgcggcgcgccgatggccgtcgatcgccgctgccgcaatgttcgcggcttcggcggcctgcggcgcgccgccgtcgccgaccgtgacgatcaaattcaagggaagctacaacccggtgacttgcacggtcgtggagggcaacgagaacaaaacggttcacctgccgacgatttcgacgtcgtcactggcgaatgcgggggaaaccgccggcgcgaccgggttcgacatttccgtgctttgcgacggatacgcgggaaacgtgctggcctatttcgagaacggaccgacgaccaacgagaacggcaatctcgacgtcgaggacccgagcgacggacagagcgcctccggcgtgcaggtccagctcctgaacggtgacggctcgcctatcaaggtcggcgacatatcgacgatgaagacggtgtccgtcgaagcgtcgacgcctacgccgattcccttcttcgcgcgctactacgccaccgggaagtccggtgcgggcaaggtgcgaacctatgtgaccttcgtgatccagatgctttgagcattcgggatccacttcctcgagtcgagacatgtcgattgaaatgcccgcgcagccgctgcgcatgttattgcaggacacgatgctccatgtcgcgctattgacgcaaggcgcgcgcatatcgcgcgtgcatgactggcgcgcgcgctgcatcgcgctcgtcaggcaattcgagcaggcgctgcaggacggcggctaccgcagcggtattgccaatgaattgggcctcgcgcaatgcgtttttctggacgagatcacgatgcgcaatctgtcgaccgagcaaaaggaagaatggttgcgtgagctccttcagttccgtttccactcgattcgggatgggttgagcaaagtgcgtgcgcgtatcgatcgcctttgccgcgggcattcggcgaatgccgcattgctggaaatgtattcgttgttccatgaattcggtctcctgggagacaagcaagggcacgcgttagccgacgcgcgggtgtcggaggcaaggccgacgcccggaaagaaagccgcggaaacggcggagatttggaaggacgggggggccgccaatgaagcggcgcacggacgctcttggcgaatcgtcggcggcctgctggcgtttgcggcgctcatgacgatgtggctcgttatcgacacacgtctgagccatgaagtggaacagatggaagtcacgtccggagatgaagcagcgattcatccggcatcgggggattgagcatgtcgcgtcagattcgattttggctcgtatggggcgccatacccttcgtggtgctcgcgagcctttgcctgccgttgcgcatgcagccggattggtctcatgtgctgaccatcgttctgatcattgccgccatcgtgctggcgatcgaaatattcgaacactctcgcgagacagcgcaagaccgagcggccgaagccgaaatcgacgatcacgagctggcggtgatcatcgtcgcgggccctcacgcatcgtcgcttttcaatagcagcggggacgatacggcgtttcggcgcgaagccggcgcgttatggctgcgcgccgacagcgtcgagcaattgcgagacacgatgatgcgcgtcaaggcgtcgcgcggacggttcccggacgccgccgtggtgccgctcgtatcggaaagcgatgacgaaagcgacatgaggcaggcgttcgcgaagtggcgaaccgaactccgcgaagcgctttgctatcccgatgcggcctatgtcctgccttgctatctcgccgtctacacgtgtcttggattcaagggagccgacggcgcgcgtccgaagtggacgggcgatgcaatagaaatcggcacgaggcagatgaatgccgcatcgaaagtgggcgagctgctcgcatcgattcgacaacaactgcttcggccgtcgcccaccggttcgtcggcgcagtgcgcgctggggctcggcgtgttcgattggctcgacgccacggcgctgctgtcgtcgatgaccatgctggcgaataccccgccattcatgctgaaagggctgacgctcgcgaatgtcggcagacggccgatacgtccgggagcgtggacgcgctggctcactgttcggaccggtctccatattcgccagaccaaatcgtcgatggcgccgcttcccgtgccgcgcgtggcgaagcatgccgaaagcggcattcgggaaggatggagcagcgcgcgccatctcgtttccactcgtgcgagcttcgtgccggcgctcgtgttctccactgtttcgacgctgggcatcgccgtggcggtctcgggctggatgaacagccgcatgatccagcgggtgtcgaacgatatcgcggattatcggagcggagccgacgagtggatcgggaggaagcgctttgcgcaggcccgcctcgaacacgatcgcacggcgatcgtgcagacgctgctcgatggcgtaccgaccggtttcggctggggactctaccgggggcaggagttgctggtcaagctcgatacggtgctggattcgccgcgcacggcgtcgatcgcgatgcagctcgacacggtatcgctgttcgccgcgggcaaggctacattttctccgggcgccgcgcagcgtgagttgcaacatgcattgcggatgattctcgccaatccggaacaacgtgtgctgatcgtcggtcatgcagacagctccggctcggatgcggccaattttcagttatccgaagcgcgtgcgcgcgcgattcgtgactggttcgtcgatcaaggcgtgctgaagacgcgcttcatcgtgcaaggagccggcgatacgcatccgatcgccgataacgacagcccttcgggacgtgcgcagaatcgccgtgtcgaggtcttgctgattccggacgttgcttccgacaggaaggcgagcggtacgggactataggccgccgggcggcggcacggttgccgtgacgcccgcacgcgtgccgatcgcgcaatcgatcagcgtggaagttcgaaggcgctcggacgagcgagcgcctcggcttcgcacgtgcctttcaggcgaagtgcgaggtgcgatgcgggatgcaatgcgaggtgcagcgcggcatgcaagcgggcatgcatgcatcgatccggaaactttcaaacttgtctgatgttgaacggactcccgctaaaggagaatttgatccgacgtcatcgccattaagaggagaaattgaaggcgtaacgttctgcaaatttctattgcacgggcaatgccgatgagcgcttgttcgttgattctcattccgacttcaagatggagaagatatggctatatccaatagctcacagaaatttatcgcgcgcaatcgtgcgcctcgcgttcagatcgaatatgacgtcgagatttacggctccgaaaagaaggtcgagcttccgttcgtgatgggcgtgctcgcggacctgtcgggcaagccgctcgagcctctgccggcggtcggcgaccgcaagttcttcagcatcgatatcgacaatttcgacgagcgcatgaaggcgatgaagccgcgtgtcgcgttctcggtgccgaatactctttccggcgacggtcaattgatggtcgacatcacgttcgaaagcatggacgacttttctcccgcggcgatcgcgaagaaggtggatgcgttgtcgcaattgctggacgcgcgcacgcagcttgccaatctgcagacctacatggacggaaagtcgggcgcggagaacctcgtgagcaaggtgctcaaggaccccgcgctgctgagcgcgcttgcgaaggcgccgaagcccgtggcggaacaggcggaaaacagggaatcgaaggaaaagcactgattcccgaaaccggaatcgatcataggagaaaaaatggctgcacgtgaatctcaggcgcgctccgccgatgcacagctcgctacgcactcggacttcaatgccctgctgtcgcgcgagttcaaaccgaagaccgaacaggcgcgcgaggcggtggaacatgccgtcaagacgctggccgagcaggcgctcgccaattctgtgacgttgtcggacgacgcgtacaagagcatcgaagcgatcatcggcgaaatcgatcgaaagctgtccgagcagatcaacctgattctgcatcacgacgatttccagcagctggaaagcgcatggcgcggcctgcatcatctggtgacgaataccgagacggacgagaagctcaagatccgcttcatggacgtctccaaagacgatctgcgccgtacgatgaagcgatacaaaggcgtggcctgggaccagagcccgtttttcaagcagatctacgaagaggaatacggtcagctcggcggcgagccgtatggatgcctcgtggccgactactacttcgaccacacgccgccggacgtcgatctgctttcgtcgatcggcaaggtggcggctgccgcgcacgctccgttcattaccggcgcatcgccttcggtactccagatggattcctggcaagagctggccaatccgcgcgacctgacgaagatcttcacgcagaacctcgaatatgcgccctggaattcgctgcgcaattccgaagatgcccgttatatcggtcttgcgatgccgcgcttcctcgcacgcttgccgtatggaatcaggacgaatcccgtcgacgaattcgatttcgaggaatcgacggatgggtccgatcatcgcaagtacgtgtgggcgaatgccgcgtatgcgatggcggtcaacatcaatcgctcgttcaagcattacggctggtgcacgctgattcgcggtgtggaaagcggcggcgtcgtcgagaacctgccttgccatacgttcccgacggacgacggcggcatcgacatgaagtgtccgaccgaaatcgcgatttccgatcgccgcgaagcggagctcgcgaagaacggcttcattccgctgatccatcgaaagaacaccgactacgcggcattcatcggagcgcaatcgctgcagaagccggccgagtactacgacccggacgccaccgcgaacgcgaacctgtccgcccgcctgccgtacctgttcgcgtgctcgcgcttcgcgcattacctgaagtgcatcgtgcgcgacaagatcggttcgttcaaggagcgcgaagacatgcagcagtggctcaacgaatggatcatgaactatgtcgacgccgacccggcgaactcgtcgcaggagaccaaggcgcgccgtccgctggccgcggccgaagtggttgtcgaagacgtggaaggcaatccgggctactaccaggcgaagttcttcctgcgtccgcacttccagctggaagggttgaccgtgtcgctgcgcctcgtcgcgaagctgccctcggtcaaggaagcggcgtaacggatgccgcccgggcgatcgcgcgccgggcgcacgcgatcgcgcgatgcacgccattgccgcgcacatgcgccgccgggcgacgcaagagcaagccgcgcagcgatgaatgctgttcggcagagcggtgggcaggcgctcgttaaatctctctgactcagtagtactgaaaatttaacgcaataagaaggagtatgccatgtcgcacgacattttcctcaagatcaacggtatcgatggcgaggcggaagacgcaacccacaagggcgaaatcgaggtcttgagctggtcgtggaacgtcagtcagcaatcgaacatgcacctgggttcggggggcggcgcgggcaaggcgacgatcgatgatctgcagttcgaacattacatcgatcgcgcgagcccgaatctcgttcaatactgcttgctcggcaagcatatcgacgaagcccggctcgtggtgcgtaaggcgggcggcagcccgctcgaatacatcaagctcacgatgagcgatgtgctcgttacgcaggtgagcccgacaggcgtggctcaggacgaatcgcgcccgcgtgagctcgttcggctgtcgttctcgcgcctgaagcaagagtatgtcgtccagaacccgcagggcggcagcggcggcgcaatcaccgcgactttcgacatcaagaagaacgcggcgtaaccctcaccgccggttatccggaacgggcctcgtcgacgtggggcgaggcccggaggctgctgttcgcggcgctcgtatcgcgagcgccgggaacagcggcttttcccggggcgacaggatcatccagatggctttcccatttttctttcgccgcgaagcggccaggcgaaccgccgtcaagcgcgttgtggcggcaatggtatgcacatcgctcgcggcttgcgcaagcttgccggcacgcaaggaaacagccgatctgatcgtgaagatcaaggtgagcgaaggcgccaatccggatgagcatcagcgcccggcgcccgtgatggtgcggctgtacgagctgaaatcggccggcgcgttcgagaacgccgattttttcacgctacagagcgacagccgcaaggtgttgggtgacgacgcgatcgcgacggatgaattcgtgatgcgcccgggcgacacccgggatattcatcggcgtgccgattccgcggggacgtcggtcggcgtgctggtcggttatcgagagctcggcaaatcggtgtggcgggcggtccataagctgcggccggctccggaggatgcatggtaccgggcattcacgccaaggacgaaaatcaagttgaacgtcgatgtcgggcagcagacggtgacgattacagaattggaatgattgcgatgagttggcataacaaagtggtgtggaacgaaggactgtttcttcttccccagctgtttcaacaacaggaacggtatttcgaatatttcgcgcacaagcgggccgcggtcctcagcccgtttttctggggattcagccgatacgaaatcgatcaggagtcgctatcgttcggcaagctcgtgttcaagagcggtgcgggaatatttcccgacggaacgccgttcgacgtgccggggcacacgccgccgccgccgccgctgacgattgccgccgagcatcaggatcaggtgatttatctcgcggtgccgctgcgtctgccgaatacggaggagaccgcgttcgacgaacaagcgggatcgcttgcgcgctattcggcgttcgagatcgaattgcgcgacagcaatgcgatcggtcaagggcccaagccggtacagctcgcgaacatgcggctgcgcctgctgccggaaaaggagctgacgcagtcctggatcggtattgccttgacgcgcgtgaagacgcttcacgccgacggttcggtcgcgctgtacgacggtgaccacatcccgcccgtcagccagtacggagcgaacccgctgctgcgcgaatgggcgacccagttgcacggcctcgcgaaactgcgagccgacgcgctggcgacgcgcctgtccggcagcgatggccgggccggggcggcggccgaggtggcggattatttgttgctgcaggtgctgaaccggtatgaaccgctgctcgagcacatctgcaggattcgcgaaatgccgcccgtcacgctctatcgcgagctgtcgatgctggcaggcgaattgtcgacgttcgtgcgcccgcaaacgcgccgtccgcggccgacgcccggttacgatcatgcgcagttgtatgcgagcattcgcccgctggtcgacgaggtgcactacctgttgaaccaggttctgattcgaggcgcgcagccgatcccgctcaccgagcagccgcacggcattcgcgtggccacgatgttgccgtcggaactcgcgggctattcgagcctcgtgctcgccgtgggcgcgcaaatgtcgccggacgtgttgcagcagcagttcgcatcccagacgaagatcagccatccgcagcggctgccggagctcattcgctctcatttgccgggcatgacgatgattccgttgccggtgcctccgcggcagattccgttcaattccagctatatctattacgagctatcccgcacggggccgttctgggaacagattgcgcaacaaggcgggctggcgatgcacatcgcgggccacttccctgaactcaagctcgaactttggggagtgcgtcacaaatgaattcgggcgcctttgacgaagccgcgttcgattttctcgtatcggacgaaggcggagcgaacgtcgcggccgatcgcgcgcgatcggccgcgaaggccgcgggcgcggagccggcgcgcgatcggatcgacgcgtcggtcaacgtccagcatcgcctcgacgaagttcgcgcggcggccaatccgctgctcgaagccgcgacgcctttgctgcggatgctggcggacatgcctgcgacgctagacacctccgaagccgtcgcgagccttcgcaccctgctcgtgcgagaggtcgcgctgttccagaacttgtgcgagaaggctgatttgccttggaagcacatggcggtcgtgcgttattgcctgtgcacggcactggacgaggcggccaatcgcacgcgctggggcggcggcggcgtatgggcttcgcagagcttgctgattacatacgaaggcgaggtcgacggaggcgagaagttcttcctgttgatcggacgcatggcgacggatccgcaggagtacgtcgatattctcgagattctctatcgcgtgctgggtctcgggttcgaagggcgctacagcgtcgttgcggacggccggcggcatctcgagcagattcgccagcgtttgtggacgctcatcaccggcgcgcgcgacgcgattcagccggaattgtcgctgcgctggcgcggagcggagccgggcaggcttccgctgttgcgcagcgtgcccgcatgggcgagcggtgcgctcgtcttcctgctgttgttcggtctcttcgcgttctatcagtatcggttgctcaccgaacgcaatgcgctcgaggcgcgcatcctggcgatcgcgaaggacgagccggcgacgccaccgcagcgtttgcgcctgtcgatcctgctcaagaacgaaattgcgcgcggtctactgacggtcgacgaagacgataggcgcagcgtggtcgtgttccgcggcgatgcgatgttccgctccggcgagagccgcgtgcttcccgagatcgagccggtgctcgacaaggtggcgcgggaagtggcccgcgtcggcggccgggtcacggtcacggggcactccgacaaccagccgattcggcgcgccgacatcccgaacaatctcgtgttgtcggaaaaacgcgcggcttacgtcgcgcaaatcctggtccagcgaggcactccggccgatcgtattcgctcggagggccggggcgacgcgcagcccgtcgcggaaaacgcgacgcctgctggccgatcccgcaaccgccgcgtcgaaatcgcggtcacgctgtaacgcaggagttcggcatgtcttacctgaaacgcttcttgagattcgtcttttcgtggcagatgctcgcgtgcatcgcggtgctgcttgtttgcgccgccgtatggttcgtcggccccctgctcgcgttcgacgagttgcggccgctcgcgggcgtcgtcgtgcgggtcgccgtcatcgtccttctcgtggcgctccttgcgttctggctgttgcgctggccgctcagcccgatcggcgtcgccgcactgtgtctgctgatctggcacgcggggccgctcttcgcgttcggcgatcaccgcccgttcgggcccgcgtgggtccgcgtgctgatcgtcgccgcgatgctcttctgctacgccgtgtatggtctctatcgcctgtggcgggcggttcggacgaacgacgcattgctcaagcgcattctcgagccgtcggcgggcaagccggacgcggcggcccaggcgaacatccgtgcggtgagcgtggcggtgtcgaaggcgatcggtcaactgaagcgcttgcgcggcggtgcgttcggctggcggcgcttgctcgaaagcgggcgctacctgtatgaactgccgtggtacatggtggtcggcgcgcctggtgcgggcaagagcgcggcgatcgcgcgttccggcctgaagtttccgctcgcggatcagatggaggcatcgtccgagcgcgcgcggggcggcacggccaattgcgaatggtggttcgccaacgaggccgtgttgatcgacacggcgggccgttacgtgcggcacgaggtgcccggcgacgaagaggcgacagttgccaacggggcggagtggaagggctttctcggtctgcttcgcaaacatcggccgcgcgcgccggtcaatggcgtggtcctgtcggtcagcgtcgaggagctcgtcgggcgcacgccggccgagcgcaccgcgcacgcagccacgctgcgcgcccgcctgggcgagttgcatcaggaactgggcattcatttcccggtatacgtgatcgtcacgaaactcgatttgctgcccggctttccggagtatttccagtcgttgacggccgaagggcggacgcagatctggggattcacgctgccctacgacgcggagaacaggcgaagcgcggtcggcgcgctgcgcgagcattgcgccgacgagctgaagcggctggagatgcgtatcgacgcggggctgaacaaccgtctgctcgaagagtacgaaaacgatcgccgcaagcggctgtatgcgttgccgcaggagttccggagcctgtcggccgcgctgtcggacatgctcgccctcgtgtttctcgattcacgctacgacgacgcccagttgcagaacacgctgcgcggcgtctacttcacgagcgccgagcagacggatcaggtattggccgcggatcgcgaaaccatcctgcagcgcttgaagcgccagctcggcagaatgctcggcggcgatgccggcgcgcagacgcgtgacagcggcgcggtgtcgggcagccgcggctacttcctgcgcgatgtgttccagcatgtgatcgtgccggaggcgcatctggttcggccgaacgtcaggtgggaggtgcgttttcgcctgatgcgctgggccgggcatctgctcgccgtcgcattgctggtctggctggcgagcgcgctgacggtgagcttcgacaacaatcgcggctacctggacgcgatctcggaaaagacagccgcgctcgccgcacgagtcaacgcgtacaacaaggcgccgaagccggcgcagatcgggggtgtactggatggcgcgcgcgatcttcctcagcatggcaatctcgatctcgacgcgcccggcgcgagcttccgctacggcctgtatgtcgcacccggcatcgtcgacgcgtccgacgcgacttatcggagcctgctgcgccggagccttctgccgcagatcgtgcggcgcgtcgaagatgcactgagcgcgcaaatcgatgcgaagcatgcggacgaggtctatcgcacgctgacggtctacttgatgctcgacgacgccgcgcgccatgacgcgaaggcggtgaaagactgggtcatgcgcgactgggagcgctcggatagcgcggccgagatgggggggcgcaatttgatggcgcggcacctggacgcgctgttcgtcgatgctcggcctttcgagccgagcgggcaccggaacgccgcactcgttcagcgcgcccggcttttcctcaacgcgaacccggccccgaggcggctgtacgagcgtgcgatggccgcgatcgagaaggaggcgccggagaacttcacgctcgcgcgtgcggtcgggcttcagggcgcgggcatctttcggctcgccgacggctcgcggtttcaacgcgggatgcccggcttgtatacgtacgatggctaccaccaggtattcagcgcccggttgcccgaatttctcgcccgtgcgcaaagcgacgacgcatgggtgatggggaacgccggccccgccgcgcgatggggcgacgcgattcggaacacgcaggccgttgcgggtcggtcttcgcttgccgacgacattcgtcgccagtacctgacggattacggcaactattggcaacagtatctggcggacattcggcccgcgtcgtccggagaggacggcgcgggcggcacgctcgcattcgatctcgcgacgctgcgcgcgctcgccgcccccgattcaccgctcgtgagactggcgcgcgccgtcgttcgcgaaacatcgctgtcggtcgtcgacgcacgggaagacgcgtcgttgaccgacgccgcgctttcgtcgctcgggcgacgatccggcgcggcgaaggaggttgccgacggcgcgcagaaactggcggcgcggcggccggagcagcgcctcgagaaggagctggtggacaaccgcttcgcggcgctgcgcgaggtggtgacggggcaggccgacacgggaagcgggccggcgatgacggacgtgccggtcgcggcggggggccgggcgctgcagctcgacgcgatcctcacgctgatcaacgaacagtacacgcgcctcgtcgttgccgacaacgcgctctcctcgcagagcatgccgcccgcgctggacatcggcaccaccttgcaaatggaggcggagaaactgcccgcgccgctgcgcacggtgctgggcggcatcgcgacgcaagccgccgacaaagtcgggcgcgaagtgggttcgctgctcgcgatgcaggtggactcgagtgtcggcaacgcgtgtcgcgccgccgtcgacggcaagtatccgttcgcgcgcagcgcgcaggaagtcgacatcgaggatttcaaccgcctcttcgccgcgggcggcctgttcgacgcgttttttcagaaggcgctcgcgccgcatgtcgacacccattcgaagccgtggcgttacaaggcgttgaatcccggcatgccgccgatccgggggccgagcctcgagccgttcgagcgcgccgccgcgattcgcgacgtgttctttcgtgaaccgggcgcaaagcggatggcgtggaggatggatgcgaaggtggcgtcgatcgaccctgagatcaccgagctcatcgtcgacgtcgacggccagtcgcagcgctatgtccacggccccgtgctgccgttctccgtgaactggcccgggccgcgcggcggcgcgatcgccgagatcaccgcgaagccgcggattcgtcccgatacgtcgacgatcgcgacgacggggccctgggcgctgtttcggctgatcgagcgcgggcgattgacgggcaccacgtcggcgagccggttgatgctggatttcgatttcgacggtcggcacgcggccctggagctcaggacgaacggccagatgaatccgttgacgagcggcttgctgacgcattttcgctgtccggggagcgtcggttgaaccggcgcgggccgaagcgcggcgtggccggtgcgtccgaaggcggcgcgcttcgccgccggagcggcgcgccgggcggccccgcaccgcgacgcgctcgcccgcgcgacggccgagcgcgtgaagcggggatgcgcgggcattccgagatgaggcagagcaaggttttcatgacgtttgcgcacattcatgaacatacgaaacgccgacacctatacgtttgacaaacttccgagccgccacgaatcgtcgacacaggcgctcgagcgggcgatcgcatcgaactgcacgacgctgcgcacgcgcattcgcgagtatcgcgagatcgtcgcattccgccggcagccccattcgaagaagcttgcgcgagcgctgtggaccgctgcgtggcgcttgcccagggtggacgaagactgggtggccgcattgagcagccgcggcaatctcgcgacgatcgcgggcgtcctcggcgaatggctcggcacccatgcgatgcccgtcgggcgggtggccgcgatcgatccgcccggaggcggtgacgagataccggagccgcgggcggcttactgcatgcgatgtgttgtcgagttcggacagaaggtggtcgatgcgcgcgcgccgatcgatctcgatctggcggcgagccatctggtggacgccgcgctgagcatcggcgcgaatctgctcatcgacgtgctgctcaggcgcgctcgcgtgcgcatccggcatccgtcgagcgcgggcggcgacggcgcttgagcggtgatcgaatcgggccggaagcgggcggcgcctcggcgcgggcgcgcttcgggccggacatttgtttttaggtaagtggaagcgagaagactgcatgccaaaccatttttcgaacggacggacgaatcaaagccgcacggtagtgatccgcagcggtgcgatgccgcggctgctcggtcagcccgcgctcgagttcctgtcgctgcgcggtgaagagcacctcggaaaactctacacgtacgaattgctcctgcgcacgccggacgattttcatgtgccgttggcaacgagcgcgaatctcgacctgaaggcgatgatcggcacggagatgacggtctgcattcagctcgacggaatcgggacgggcgcgcaaggcggcgttggcgcgggtgcgcgcgaaatcagcgggctcgtggtcaaggcgggcttcctgcgctgcgaggggcgctacaacgtctatcgcatcgagctgcgcccctggctgtggctcgcgactttgacgagcgactacaagatttttcaggacaagagcgtcgtcgaaatcatcgatacggtcttgcacgattacccttacccggtcgagaagcggctcgacatcgacaagtattcggtggcgggcgagagcgctcgaaacgagccgcgcgcgttccaggtgcaatatggcgaaaccgacttcgacttcgttcagcgtttgatggaggagtgggggatctactggttcttcgagcattcggacaacaagcatcgcctggtcttgtgcgatcacatcggcggacatcgcaaggcgccgagcgaggcctatcacgagatcgcgcatcacccggaaggcgggaagatcgacatcgagtacatcaactatttctcgacggacgaagcgctgcggcccggccgcgtcgtgatagacgatttcgacttcacgcgtccgctcgcgagcctcgtcacgtccaatcaccagccgcgggagacgaactggggggagggcgagctgttcgaatggccgggcgactataccgatagcaagcatggcgatctcatcagccgcgtgcgcatggaagagcgccgcgcgaccgggtcgcgcgcatacggtcggggcaacgtgcgcggcctcgcctgcggtcatacgttcgtgctgtcgaagcacaagcacgacggcgcgaaccgcgagtacctcgtcatcgaatcggcgttgatgctgaccgaagtcgcggacgaaacgggcagcggctaccgctacgaatgcgataacgaactggtcgtgcagccgtcgaacgaggtgtttcgaatgccgcgcgaaacgcccaagccgacgacgagcgggccacagtccgcgatcgtggtcgggccgccgggccacgaggtatggaccgacgaattcggccgcgtgaagatccgttttctgtgggatcgctacgcacgcaatgacgcaacggattcctgctgggtacgcgtgagccaggcgtgggccggcgtgaacttcggcggcatctacattccgcggatcggacaggaagtgatcgtcggattcatgaacggcgatccggaccgtccgctgattctcggcagcctctacaacaccattacgccgccgccttgggatctgcccggcgacgcgacgaagagcggattcaagagcaagtcgatcacgggcgggcgcgagaactataacggcatccgcttcgaggacaagctgggagccgaggaatttcacatgcaggcggaaaaggacatgaaccgcctgacgaagaacgacgagtcgcatacggtcggcgcgaatttttcgatcggcgtcgggcttacccatacgcgcgcggtgggcgccatgttcagcagcatcgtcggcggagccgccagctatgcggtggggggcgcggaatcgacgatgatcggcggcgcgtatgcgttgaacgtcggcggcgcgcacgcggttgcggtgggcggcgcgtcgtccgtttccgttggcggcgcctacgcgcgcaacgtgggcggcgcgtatgcgctgacagtcggcggcgtgctgtcgatcgtctgcggtgcgtcttcgatcaccatgacggcttgcggctcgatcaagctcgtcggcaagaatattcgcatcatcggcagcgacgaagtcgtcgtgcaaggcgcgcccctgcagctgaatccgggcgattcggattgcggcggagggggaggcggcggcggcggcggcggcgcgattccgccgattccgttgccgtcgttcttcctcgatatcacgaagccgattcttccgccgccgccgccgccaccgacggaggtgccaccggatccgacgccgacgccaacgccgacgccgacgcccacgcccacgccgacgcccacgccgacgccgacgccgacgccgacgccgacgcccacgccgacgcccacgccgacgccgacgccgacgccgacgcccacgccgacgcccacgccgacgcccacgccaacgccaacgccaacgccaacgccaacgccaacgccaacgccaacgccaacgccaacgccgacgccgacgccgacgccaatgccgacgccaacgccaacgccgacgccgacgcccacgcctacgcccacgccgacgccgacgccgacgccgacgccaacgccaacgccaacgccaacgccaacgccaacgccgacgccgacgccgacgcccacgccaacgccgacgccaacgccaacgccgacgcccacgccgacgccgacgccaacaccaacaccaacaccaacaccaactccgactagttccgagatttaagcaatgcccactggcgccatgtaaggcgccaacattcagaggttcaccaagtcattcatcggagagttttgaacatgacaatcccggcagcaagagtgggagatgcgatcggacatggcggcgttctcgtcaccggctcaggtgacgtattcatgaacggcattcccgcgggattcgtcgccggcagcgtcgccgtgtgcgcgctgcatgcgtccgcgcaggcggtggtcgccgcatcgggaacggtattcatcaatcgcctcccggctgcgttcgtcggtggcgtgacgtcgtgtggcgcgccgatcgtttcaggctcgcccgacgtcatgatcggctcataaggaggggctgacatgagtggaatcagtggtctgggcgggatgctggccggcctcgaggcccggcacgtgacgtcgctcgacgtcgagcgtcggattgaccgatacggaaatcagccgggaaattgggcggcgaggcatggtgtcgagcgcgcgctttccgggttgctgcaacgttcggtcgacgcaggctccggcaacaaggtgtgcctggcggcggacgaagtcgacatcaaactgccggggcggctgccgatcatgtgggcccgctaccattcaagcgcattgaagaacgcgggtttgctcggcccgggatggcgcaccgcatgggaagccaccttgcggcgcgaggaggatcggctcgcctataccgacgatcaaggccgcgtcttgtcgcttcccatgccgcaccgcggctcgcaagtcatcgtgtcgtccgagcaattgcatgttgcgcatcttcccgacggtcgaatggtcgtcgccgatctcacgccgcattacagcgtattcggcgaattcgacgaagccggcgttgctcggctgaaatatatcgaggatcttcacaagcaacggatcggctgcatttgggacgatgcgggccgcctgaagcgtatgcgcggcacatgcgggcacgaactgaagatgcactacggcagcgacggccaccggctgaccggcatcgaatgcgtcgatggcgggccgacaggatggctcgtgcattacggctacgacgacgacggccggctcgcggaggttcgcaatcgtattggagacgtggtgcgccgtttcgtgtacgaaaacggccgtatcgtgcgagaggtcggtccgctcggtcaaacaacgcagtacaagtgggaggtgcgtcggggcgcggcgcgggtgatcgagcgcagcacgtgccgtggcgcgcgcgatcgcttcaactatgatcccgatgagggtcgctgcgaggtaatcgatacgttcggccacgccgcgcaatggaaattcgacaggcaaggaaacatctcgagccatacggattttgcgggaggccgttatacgtttgtctacgacagcgccggatggccaacgcaactgaacctgcccggcgatcggcaagtccgcatcacgttcgataatctcggccgcgtcacgcgggaaaccgatcctctcggcggcgaacgctcgacgatttacgcattcgcgacacgcgaacccgtgaccgtgcgcgagagcgacggcaggctctgggtatggcggcacgacgacaggttgcgcgcaatccatcatcaatccccgtcgcatggctcgacgcaaattgcgtattcggagcacgagcgcggagagacgcacagttatgtaacggacagaggcacgtcgatcacgatcgagcgggaccgccgagggcaagtgatcggtctgggcaccgcgcccgacaaggcgacgacgtatcgccgcgacgccgaagggcgggtcgtcgaaatcgtcgatccggtcggcgcggtaacgaagatcgagaatgacctgctcgggcgcccgcttatcgtgacgctgcccggcggcagacaggagcgtcgagtctggaatgccgcgggacagctggtcaagatcacggggcccgacggctattcccgactttggcaccgcgactcgtatggccgcgtggtgcagttcgtggacgaggaagggagcgtcacggcgcacgaatacgatgcgcatggccggcgaatcaggactgcgagcggcaacggcgccacgcaggaattcgaatggggctcggccgaccgcttggtgtcgatcgtcgacgcggaccgcgtgacgcgcaccttgagttactcgatggcaggctggctgcagcagattgcgacgacggcggaatcgatgacgcgccgcgaaatattcgtgcatgacgcagtggggcgcttgatcggccgcgagacggagcatgcgcattatcactacgcttacacgcagcaggggctgctcggaacgatcgactgttctccgaccgaagccggagaggcgatcggggtcgcggccgacacaatccgattcgagtacaacccgttcggcctcgtgacagccgagcacggcggcgccggtgtgctgcactacgagtatgacgagcgaggccgaacccgcgcggtgacccttccggacgggtgtgtcgtgaagcgcgagcgcgatgaggacggacgcgtcgcgctggtcggcatgacctgtcgcgaggagagtcgcgggatcgccgcgtttcgctacgacaatctggggcgacaagtgttgcgatcacaaggcgagctctatctgcgctccgtctacacgtcggcgtccgaactggaacgttgctttgccatgagcgtggtccgaaccccgaacaacgaaatgcaggcgggtgaggtacggtattggcgggaatttcagtacagcatcgccggcaatatcactcaagtcggggatcgcttcgaagggaaaacgtactgcgattacgatcgtcgggggcgcctgcttcgaatgttgtccgacgaggtcgggatcgaatactttacgtgggacgccgccggcaacctgttcgatacggcgcatgttgccgcaagcgtggtggcgtgcccggatcatcgtatgcgcgaatacaaggggtatcaatacgagtacgatgcgtggggtaatgtgatctgcaagcgcagtgcggcggccgagcaatcgttcacatgggatgcggaaggcaggctgatggaggttcgcagtcgccaggcgcgggttcgtttcagatatgacgcgctcggtcggcgtacgagcaaatcgatcgagcggcatgacgccgatcacgcgcggcaggcgaattcgtccacagaggtcgttcacttcgtctgggaaggcgagcggctcatgcaggagcgctcggagaaagagattcggacctttctgtatcagcccgccgccgatggtttcatgagctacgcaccgcttgctcgtgtcgatcaggtgcgagacgcggacgggaacgtccagccgatgcgcctgtatcattatcacgtcgatgcggccggcaccgcggtggcgatgaccgacgacgcgggagcacttgcgtgggccggccgttactcggcctgggggcggatcttgccgcctacctcgctgaaggtgcaaatcgatcagccgttgcgatttgccggccattatgccgacgacgaagtgcgtctgcatttgaacgggactcgatattacgacccggatacgggccgatacctgagccccgaccgctccgcggagccgggcacgagcccgtatcgctacgtctcgaatccgcaaaccgcttgtaatccgacggggcgtgcggtaacgcttgcacggccgcgcgccgggaaacgcctgggctcaagcgtcaagcgaacattcgatctcggcgagccggcggccggcctcgtcgcaaagctcgacgacgtagtcgacggggcgctgatccagctcggacaagaagtctaggctgtagccgaaccactcgcccgaatgatgccgacgaaattcgtcggcatcgacggtcgcggcgtggaggacggtttgtccggcatcgtgaacggtcatgtggcaactgtgaagcggcgccaacacttccgaaaaccggttttggtgaacccagacccgcacttcgtttgcgcgtttgagcgtcgatttccattcgtcgtccgattgtcgaacgcgcgcggcgggttcgggcggcgccccgtcgatcagggctggctgcacgccgcgatgggcgaagctgaggccgacgtagcgctcgtattcggccagggttcgctccgtacccaggccatacgatgcgaaatcgatgccggtgcatgacgcgccgtctatcccgagcagcgcgcggttacgctcgtgcgagcgctgatcgagttccccccagtgccgcgagaccacgccgtttgctttggcctcgacggtgtgatcgtcccagatcttcggtcgtccgcgacgcgtgtattcatgccacgcgatggcgcgatggggatgatagagatcgtagccgtgcgtgaaagcacggacggctagggaaatttcctcgccgtggaagaaaaaatgggggtcgtgccgtaccgtttgcgcaaaatggccgtccgcgaacgcgaaatgagcgctgtagaatcgcgccggtatcggatgcgccatcgcctgccaatccgcaatgtcgcgagcgcggaacaacacgacgccttccggagaaaaccggaaaaacgtcattgcaagcggcgtatggctgagggcgcgacgttcacatcctggcgtgaagccgggcaggtatgcggtgatcagcggttttgcgctgaacgtcctgagcgactcgagcatcccgaccatctgctggtcccatccatcgatgaagcgatggtgggaatcaagctgaagggtataccgctcgtttccgtaacgctgctggatgagattgcgcgcccagcacgcgccacgggattgctgatatggaacatcgatcatttcgatcgatgcgccgcggaaggcgagcgtgtgaaccgcgaattctccggtggtatccgcgcgccatcgtgaaaagccgtgagcaaagaacgctccgatcgtgtcttccaacgcgtgctgtcgacatacgacgatgcgaagcgcctcggggcgggacgctcggtcgattaggtcgacgagcgtcggaatcaattgcggatcgcgataactggcgatttgaacaaaaatcgagtgattcatggtgtcgaaccaacgccgtcgtgccgacgacgtcacaaaatggttagcgtgatgattgaggttgcgtcgatcgtgcccgccgtgggcggcgccgtgccgacacgcaggacagtcgcctccagtgcgaatccgtgctccattgcgccgccgggctcgaccttgatttcgctggtgggatcgttgggcctgagaacctgttgcgtacttgcatcgcgcaatcggatggcaaggttcatggcatcgccggcgttcgcgatcaggctttgatcgtgactatccggcgtcgcggccaaagtcgccgtgatggagacggggggcgtcgggcccgaacactggacgtcaaacttgacgtccttggtggggccggaatcgaaggaaacgtctttcgggccgaattggccgaaatctacatttttttcctgttgatcgacatggcagatcggcagcacgcgcaacttgacgctgccggcattgaaatcgacgaccgttttgttgtcgtcaccgtatacgcgactgaggttgccaagggatatggtcgattcgctcggcaacgcttcgctggtcttgatcagctcgatacggaacacggttcccgcgccgaaattcagagagctgtcctggccgggcttttcttcgatccacggcgtatcgcgaggaatcgcccctatcgagccgctctggcgaacctgagtgattcggaatccgacgccgggcacaccggtttcatagatcgaatttccgagttccgacggcagcggggacgaattgagcgcaaagtgaacattcccggagggcgcgctgcaccaaatgaagtgcagttcttcgcttgggatgctttttgcctctgctatcaagcctccgatctcgaggttcgggtcgacatcgaccattccggaagagaaggatatgggaaaggaactgtgagcgcgcgcgatcttgccttgctcggtcagccacgcgatattctccgcggtcagcatgttgcagccggcggcaagcgcatcgacggtcgctgcgagcaagacgagggccgcaaggaatcttgagaattttttcttcattcgataggtgggatggtcggtggaacggagagcgttgcgcgggcaatggcggatctagacgtcgatcgcatcccattgcgcgagcagttcggcgggaatcgcattggcgatttccgaaaagcgcttgccgaccatccgctccgactggcgcagcagcacgatcaccgggctgctcggctcgttctgctcgaaccaaaggcgcgtcgcctgaatggccgccagcgcgccccagcgatccatcggcggttgggcaggcgcgatcggcatcgcagcgggcgcttgcgtgtcggtatcgcctgcctgggcggacgtatcggcggcgcgcgcatgcgcggcgtcgccggtcgccggcttcgcgtcgccttgcggttgagcggcgtttgccgaatacggcgattccagttgcgcttgcgcaaacggatgcagcagtttcgcgatgccggacaggtcgggcgcgtcgtcgccgagcgactcgcgggtcgacgcgatcagatcggccacgatgcgctgggcttgcgcgagcgccgcgatcgtcttgtcgcgccgattccaccattccttcagcagccggctggccgattcgggcgcgagtgcgtctttcacgcgcgtcaccgcgagcgccttttcgatgtcgcgcaactgcaattgcaggccgctcgccttgggcaacgggatttcccgaatatccgcgagcgtcgcatcggggtccgccagcgtggcgatcgcattcgcatagaccacgggatcgcgttcgccttcgaagaacggtacggggtgcagtgcctcaccgtagcgtgcgagcaactcgttgagcagcgtgaggccgtcgcgcaggccctccgcgccgctctggcggattcggcatcgcatcaggatcacgacgagccggatgtctttcgtgcgcagcagcagcgcgaggcaatcgcgttcggcctccgcccagttcgcgggctgaggcgcttcgacgaactcgccatattgcgcatctttcctcggcgcgatcgcggattgcagcatcacgaacgccggatcgtattcgaggtccggcccgcagggtgcgtccggcgagacgggctcgagaagatccgcatagcgcagcgcggcggcggatggggtggcattcatcgatgagctctctccagatcaggaacagtatttttccggctcgaacaccatgccgacgaccggcctgtcgtccctcgattcgccgagccaggtcgaatagccgaggcggtgcgtggtatccgcgcgggcgggcggcgcggcgcgtggcttgacgagcagcttgatctcccagtcgtattcgtgaccgacgaaggcgcgcacccaatcgaccagggtcggcagatcgttgccgtgcggcgtcaggcgaagatattggtcgagatcgagcgggccgatgacgagccggaacttgtgctggcaatcggcaaccatgtcgccgagcagcgcgccctcgcccatgacggtcgatgcggcgcgcgcgccgagcaggcaacgctccggcggcgcaatccggatccagtggaagacgtattcgtcgacggcgatcggcacgccgaagtaatgcgacagcgtggcggccacgccgtccggattgcgcgcctcgcgcacgagatgcgcgcatgcggcgtaccgcgcgtgcgtgggcgggtgcgtacgcgcggcttcttcgggatcggtgcccatcaggctgccgatatagaacgagaacgtttcgtgctcggcgcgatcgagcgatacggtcgcctgtgacgacgcccacgcacgatagaacaacgcgagcgcacgatggtgaaagagattggagaaatgcgcgatcgcatgatcctgatagctctcggcgcggttgtacgcgagctcggtcatgtgaagcggcaacggcccctgcggcccccataggccgaggccgaacagctgaatgtcgagacgcccgcgctgcacgtcgagcgatgcgatctcgcgcggcgcgaaggccatcgacggccgttgtccgatgcgaaacgcctcttccttcggcagacacgccgttccgggcaagggcacgcgcgtgtcgcgtgcggcgattgcgcgcaacaggctcagaaagccggcgcgccacggcgcttgcggatcgaaccatgcccgcagtgcgtccggatgcaggggcgagtgggcgtcgatgggccgggcggcgggcggatgcgccgtcataccgcgccccttccgcccatgcgcggtttccagcgcgtgacgaggccgcgttgcatcgagcgaagctccgtctcggtgaacacattgatcgagacgtggcgcgtgaggtattgctcgagcacgagaccgaacaggtatggactcaacccggagaagccgctttcgtcgacggtcagctcgcaccggacgccgcgcccgtaaaccagtaatccgtggccgggcagacggcggacgacaggctccgtgcgcgcgccgaccaggctgtcgatctgcgtggcctgttcgcgctcgctcgtgccgacgaagaggcgcagcatgttgcgcagtgcttgcccgccgtcgcggtggtcgagctcggcaagcggcatgtagttgaagctgagctggcgaatcagccgccacgcggtttcgccggtcgcgtacggctcgcgcggcgcgctcggcggatggacgaggctcacgccctcgatcggcacggagtcttgcatcgtcagatcgttgacgccgttgcgcgggatcagtcggggcagatcgcggttggtgacccatgcgtcgacggacaggtaacgaatgtcgtcggcgtacggcgcttcggcctggtcgacgagcgacacgtagacttccgttccgacgtatggcgtgcgcgttccatatttacgcgcgttggtcgatgtcgttctgggttcgcgcaggatcgagaaataccggccgtaattgccgatgtcgctatgcagcgtctgatagagcggattgaacgtgacttccgtcgacgtctcggctttttgcccgaacacgcgcgacaccgagaacacttcgtaatcgagcgggcgggtgcggtccggtatcaggtggaaagccgtttgggcgcgattgatttccacccggtcggtccgcttcgggaacagattgacgatgggggcgcaaaacagcagaaagcgcgcggcctcgacgtgcgtgacgagctcgtcgggcaagcggtcgagcaacagcacgatttcggcttcctttccgtcgatgcgcgacaagccggcgttcaattgcgtgagcgcgaagaaatagaagcgctgacggcaggtgaagtattcgtgcagcagattgtgcccgtggaacgtattccagacgagcggcaacaggctttgatcgggcgacaggccttcgaagtcgaccgcattcttcgcgacgacggcgccttcgccgcgcgcggcgcccggcgcgcgcacgaccgacgcgacgctgctcgcgtgaatcagctcgaaaagatgggaggcgatgcgttcgtcgccgccgatatacagcgagaggcgatcgagcccggtaatttgcgaaaacctgatttcgccgacggtgcgcacgcgcagccggagtgcgccgcgcagcttcgtgtgcggcagcaggctgcgctgaagatccggaagatcgggcggcacggcggtcagcgtcgcgccggcgatctcgatgggccagagcgtgatgtcctggccggtgcggaattcgcatgcggtctgctcgccgggcgggatcgacgagcgcagcatgctgtgacgcggaaccttgaaccccttgctgaagtcgccttcccgcaggcttggacgcaggcgcgcgacggccatcgacggcgtcggcgcgacgtaattcggataggcgacttcgagcaggcgttgcgtgaagcgggggaactcggcctcgagcttgagttgcgtgcgcgcggacatgaagcagaacgcctcgatgagccgttctacgtacgggtccgccacttcgatgccttgcatgccgagtcggcgcgcgatcttcgggtgttgcgccgcgaattccgcggacaactcccgcatgtaggtcaattcgcggttgtagtgatcgagaaactgcgggtccatatcaatttccgttgagcgtcgtcttctcgagcgtgactcgattcaattcgaggtcgaacgtgctctggatgcgcaactccagcggatacggcgaccattgcacgagcgcgctgatttcgaacgtcaatttgttgtagctggcgcccggttgcgccgcgagcggcctgatcgccaaggagtccgcaatgaggcgcggctcgaagtgggcgatcgcggtgcgcacgaggcgctcgatcgtttcccggttccggtcgtgcagatagctgcccgccaaaggcggcacgccatagttgacgacagatgccgacacgagcggatagcggcgggcgtccacctcgtcgtccagattgctggtgttcagcaacaggctcaggtctcgctgcacgatgcggcgcatttcgtcggcgctcggcgcataggcatcgggcgattcgctgagcgcgtgcggcgcgtcgtcttgcagccggtcgagcagcgacggaagataggcggcccgatgccgtccttcaggatgccgcatcgtcgctttcgcccgtgaagcggcatccgccgatctggagcatgccccagtcgccctgatcggtggtccatgttcgttgtccgagcgccacgacgttggtggtgccgatgtcgcgccaggtcgtctcgctggccaagcggatcgcggtcgcgccgttctccgatcccgaatagcgggtgggtgcatagccgcggagaaccgtggcatcgagcatgagtgccgtgaccggtcgccagaccaggtcggtcagcgtgccggcgggcgtaaacgtgatggacttcagttgttcgaacggaatccatcgatagccgcctgcaaccgctatttcaaagatcggaccgaggcgggtgtcgctgtcggtaagccatgcgaagcttcccatttcggcgctttccccgcgggtgacaggggcgcagtggaacgcggcttcgcgcagcgtgtccgccgccgcgacgtcgccggcgccgagcttcgcattggcttggaggagcgtgtcgacccaggcgggctgcgcgtcgatgaaccccggcgttcgcttgccggcaaacacgtcggcccggaacatttcgcatcggatcaggccgcgatgcagttgcgcgcgcgcctcgccctgcggctcgagcccggcccaggtttgcagctgtttgagcgcgcgctcccacgcgccgtcgatgcaaagcaactgaaacagtagccagcgttcccgcgtgtcggatggccgctttctgaccgcctcggccgtgcgcgccttgatttcctcgaaagactgggcgcgcagcgcgtcgcgcagcatggcgtcacgcggatcggagggttgcggagattcagatcgattcgtcattcggttcttcctgttggatgtccgtttcggcgccgagcgtcgggaagtgactgtccacgctcatcaagtgatgctcgtgcctggcaagcagcgccgtttgcgggaaatgtgccttctttcttcgtcgtggcgcgagcagaagcagcacgtcgtgacgcgcttcgtcggcaaacagcgcttcggcgcgaaacggattcatttcgtccagcacgtagtcgatgttctgccgactgcccagcaggtcgcccagcaacgacccccgccggtagcggcccggcgcgtccagaaatgggtcgtcgggaagcgggacggcaatttgggggcgctcgatcgacttgagtgcatgggcatacgagcgctcttgatggatcagcgcgcgccggtattcggtcagcaaatgcgccaatggatcgtgattcgtcgaatcgaacgcgggcggcgccgcgtcgctgagcgcctcttcgtcgagaatgacaagcggcgcggcggcgcccgccgatgcgcggccatgcggatgtgccgccgcgggcagattggccaattcggcgagatccgcgaaatgcgccggttcgcttcgcggcaacgcattgccgagcgcaatcagatcgaccggcggctgccgaggcgcggatggctcgcgcgcgctcgcgccgtcttgaatggtcaactcggcggcggcgacggcgatgacgtcgccgcgttcgagatgccggcaagcaccgggtgcgacggcttcgccgttgacgcggcagtcagctcgagcgcaatggttttccatccggagcgagccgtcgggctcggctgcgaatatgatgccgtcgttcgggatgccgatgcgtgcatcccatgcctcgaatcggttcgcctgcacgaaatagacgcaaccggccgcgccaatcgcgtgttgccgtggcggcgaggcgtcgcggccttcatagcgtgcgagcgagacgagaggcgtcggcacatccggtgcttcgtgatgtgcggatgcatgtcgcgagcgatccgatttcagtggtgaaccgtttttcgacatgacgattgagcggcgagcgcgagttgtccgtttggcggcttgtcggcgcgcattcgattcatgcgggatgcgcgatccggggtatcaagcgaaacacgccgatcttatcgtgggtcgaatttgcaacatatgagaatagttctaaaagcgggtgattatcgagattgcattcgtccggctgccgcataggtttgaaaaagagcgaagcatgggcggcgcgggagcgcgccggtacgtccgccggcgtgactgcggcgagcgggcgcgagtgcgagatttaatactcgtctcattgagcttcatcgtctgtcgcgattaatgtcgtgcctttccaggcgagcgcgcttgcacgagacgaaaccggatagggggcgcgattttccggttttgtgtgcaaacgtcgcatattcacgaattcacgatcgagacatgacagtttcaagacaggcactattcggcaagctcggctactcgctgtttcgcagcatcgaatcggcgacggcgttctgcaagcttcgcggcaacccttacgtcgagctggtgcattggctgcatcagatgcttcaggccgctgacggcgatatgcagcggatcgctcgccactgcgacatcgacctcggcgagctggagcgcgacatggtgcgcgcgctcggcgaactgccggcgggcgcgagctcgatcagcgatttctcgcaccacatcgagacggcgatcgagcgcgcgtgggtgctggcgacactggatttcggcgatcgccggattcgcggcgcgtggctactggctgcgttgctgaagacgccggagctcaggcgcgtactgctgtcgatttcgtccgcgttcggccggattcgtgtcgacgaactggatgcgatgttgccggcctggatcgacggctcgcccgaggcgaacgagacgccgtacgacgacagcgacttcggcgcggccataccgggcgaggcgtcgagcgcgatgcagcaaaagggcggcggttcaccgctggagcagttctgcctcgatctcaccgcgcgagcgcgagcggggcagatcgatccggtcgtcggtcgtgagctggaaatccgcacgatgatcgacgtcctgttgcgccgccgccagaacaacccgctgctgacgggcgaggcgggcgtgggcaagacggccgtcgtcgaagggctcgcgcgcgcgatcgccgccggcgatgtgccgccgaagcttgccgatgcgcgcctgctgagcctcgatgtcggcgcgctgttggccggggcgagcatgaagggcgaattcgaggcgcgcctgaaaggcgtgctggaggcggcggcgaaagcgacgctgcccgtcattctgtttgtcgacgagattcacacgctgatcggcgcgggcggccaggcgggcaccggagatgccgcgaacctgctcaagcccgcgctcgcgcgcggcacgctgcgaacgatcggtgcgacgacgtgggcggaatacaagcggcacatcgaaaaggatccggcgctcacacgccgcttccaggtgttgcaggttcccgagcccgacgaggcggccgcgatcgacatggttcgagggctgacgcgaaccttctcgcgtcatcatggcgtcgtcgtgctggacgaggcgattcgcgcggcggtcaagctgtcgcatcgctacattccatcccgtcagttgccggacaaggcgatcagcctgctcgatacggcgtgcgcgcgcgtcgcgttgtcgcagcatgcgccgccgcgtgagctgcaggacgtccgcagaagattggaggccgcgagggtgcggctcgaattgctcgacggcgagcagcgcatcggccttggcgacgaagccgcgctcgcgcagtctcgcgcggaaatcgccgcgctcgaggtggaggagcaatcgatcgatgcttgctggcggcagcagatcgaggccgcgcagacgctgctcagcgcgcgcgaggcggcgggcgacgctgcggcgagcgcgatcgacgcgctgcgcgagctggagcatgcgctgtcgaacctgcaaggcgatcacgcgttcgttttccccgaggtcaacgaagcgatcgtcgcggagatcatgtccgactggaccggcattccggtcggcagaatggtgacggacgaagtgtccgccgtgcgcgccttgccggacacgctcgccgcccgcgtgatcggtcaacgcgatgcgttgcatcagattggcgatcgggtgcaaacggcgcgcgccggattgaccgatccgaagaagccgctcggcgtgttcctgctcgcggggccgtcgggcgtcggcaagacggagacggcattggcgcttgccgaggcgctgtacggcggcgagcagaatctcatcacgatcaacatgagcgaatatcaggaggcgcatacggtatcggggctgaagggcgccccgccgggttacgtcggatacggcgagggcggcgtgctgaccgaggcggtgcgcaggcgtccgtattccgtcgtgctcctcgacgagatcgagaaggcgcatcccgacgtccacgagatgttcttccaggtattcgacaagggctacatggaggacggcgacgggcgctatatcgattttcgcaacacgacgattcttctcaccagcaatgcaggctccgacctcgtgtccggactgtgcatggacgaggcttgcgctcccgacgcggacggcctttgcgccgcgctcgcttccgaattgctcaagacgtttcccgcggcgtttctcgggcgcgtgacgctggtgccctatcgtccgctcgcgcaggaaacgctatcgcgcatcgtccggctgcatctggaccgagtggtgacgcgaatggccgagaatcagggtgtcgccctgcgttattcggacaatgtcgtcgattacgtcgtcaatcgctgcctcgtgcaggaaacgggggcgcgcttgctgatcggcttcatcgagcagcatgtgttgccgctgctcgcgaagctctggctggattcgcttgcgtccaagcacgtgctgacacgcgtcgacctcgacgtggccgatcccgccgcggccccgaccgaagcgttcgcgctgcgcgcttcatgacgttgccgccgttcgatggatcaaacggggcgaggcgcgcacgcacgggcatgcgcgacgaaatgatcggcggctaggttgccggccattgcttcgtcaagctaattgaattttcgggagaaccacgtgacgggccggcggtttcgccagcccgtgtctctttgccgacgatccattcggccgttgcaccgccgacgcatggcgccggcacggcagcactcgcaatgtacgggccgccgcggcgtgcgttgaggcgccgcgcatgtcgctcgccggttgcttcccatgcaggcgcggcaacagcgcgcgtgcgcatgcccggtttcgagccgggctgcgttcgccccgcacgttcggcgcggtcggcacgctcgaggcgtgaaaaggggcctacaggcgctccagcgcctcgaggagcgacgcttccagctttcgccaggcggcgcgcaacgtatccagatcctcggcttcggccaactcctcggtggcggcgcagcgcgcgatgaggaggcggtttcccgtcaacgcgaatcctcccttgatcgagtgaagttcctgccggatcgtttcgaagttgcgcgcggcaagggcttgggcaatcttgtcgatcgattgcaacgttgccgttcgcaacgcggccgcgacggccggcggcagggcgcgcatccggggttcggcgtgggccgggccggggccggcggcggtgacgatttcctccgcgggcgcgcgcatcgcgtgacgttgcagcaccttttccagcgtggtcagcgaaagcggcttcaggacgatttcggcgatgccgactttcttggagcgctgataatcctcatcggtcgcatgggcggtcatcgcgacaatcggcgtgccggcgcgcatcttgttggcgaacctcgcgaagccatatccgtcgagctcgggcatgccgaggtcggtcaacacgatgtcgtattgatgctcgccgaacgcgcgcaacgcctcgcgtccgttttcgacgacatccacccgatgatcgagcgcctcgagctggtcgcgcaatagcgcgcgattggccgggtgatcctccgcgacgagcacgtgcagcgtggggcgggcgagcgccgttgcattgcgccgccgcgcggccggcccgttcgacagggccgtcgcgtggcgggcttcccgcagcggcagggcgacggtgacggtggtgccgaaatcgggcaggctgtcgatttcgatcgagccgcccatgatcgtcacgagccgctggcagagcggcaatccgagaccggatccgccgaagcggcgatggatcgaggcgtcggcttgcgtataaacgtcgaacaaggtcgcgatgcggtccggccgtattccgatgccggtatcgttgacccagatttctatcgcggaaccgtcccgggccgccttcgcacgatggacgtcgattgagatatgccctctttccgtgaatttgatcgcattcccgatcaaattcgacaggacctggcggatgcgcgtcggatcgccggcgtagtgcctcgcgacaccctcgccgatactcgaaaggagcgcgaggccctttgattcggcgagcggcgcataggcgtcgacggtttcctgcagtagcgcgtggatatcgaatggaatgttctcgagcgtcatctggccggattcgaccttggaaagatcgagtatgtcgttgatgatgtgcagcagcgcgttcgagcacgattccaccacgtggaggcgttcgctttgctgctcggacagcggggaccttcgcagcaattccagattgccgatgatcgcattgaggggtgtcctgatttcgtggctcatcgtggcgaggaacgtggatttggccttgttcgcctgatcggcggcgatgcgcgcttccttgagcttcagttcgctttccttgcgcagggagatgtccagcagcgtgcagagcaggacgttcgcgccgcgatagcgggcggcgaccacgttggcttgcaggtagaccggattggcgccttcacgctcgatcgcgagatcgtgctgcagcagcgcgccgtcttcgtcgctcgaccggccgaccgcatgccgatacgcttcccagagccggatgggcaggggttcgtcgctggtgcgtgccgacaattcgagcattgcattgttctgcagcagtacgctgccgtcctgcgcggagagcaggccaagcccgacgggggcggtgcgcaggatcgtgcgattgagcacttcgctttccagcagccgttgggcgcggcgatagttggggatgaggcccttgcggtcgaactggatcgcgaagagccacagcatgacgatgatgcccgccacgagccccgtcacgagggaaaagcgcagcgccaatgcggccgcgatcgtcttccacgaataggcgtggacgagcacccaatcggttccgggcaactgatcactggtcacgaacatgccgtcctggtaacgttcgacgaggccgccgaagccgtcgccgagcgagcggatgcccagcgcggaagccgtcgcgccgccgtcgccgccgtgctggttcgacgaacccaggatgacgttgcccttgcgatcgacgatcgtgagcgtgctgccggcgggcgcgtcgttcagattgctgtaaaacatgtcgagcggcaggctgcgtacatagatggcgaacagttttcccgtcgcgtcgatggcgggctgaacgatgcggatcatgggcttgccggtgagtggatcggggtgcggcggcagccatacggttcgtcgatccgcgcgcagcggaacgatggtgcttgcgtcgcgaagataacggatgccgcgcatcgcgtcgccgatcaatccggatgccgaatgagattcgatgaatgcctcgggagcctggtcttcgcgcgaccatagaagcgacaggtaggtgccgtcgggcgagaacgagtagccttccacccgatcgtccggcaacggcgattggccgtcccccatcaggagttgcgtctccaggagcgcgaggtacggcgcgaacgcgctcgcggagcgaccgggcgccggtatgccgacggcgagcgcggccggcgcgccctgcggcgtgtgcaggacggcatagccctgatgcgcgtcgaattgcgaaagcaattccgtcgagggctcgatgcgccggttccacagcccttcggcatgcatcacggctcgcatgagcgccgtgcgccgaatttgtaattttattgtaagtttagattgctgaataagaaattcggagcgggcgttcgacacgtagtccatggcctccatccggatcatgagcagcaggcaaaagaggatgaaagccgaaattccgattgcgccgccatatgtgagcaggcgctgatgcgcgagcatccttcgtgggtcgaacagcgccttgcggtgattgagcttgaatggctgaatcagcagttctttcagttttcctggcatatcgagacgttgactttgggcgtgcgaagcaagatcgggaacgcagacgcttcatcgagacctttcgcgaataggttatccgctagcgcttccggcttaagaaaatgtaagctagtcacatggtattccctttcactgccccgatcttttgtaattggcctatttgaagtgaaaggcatgtgaaatatttgacggctgtggtgagcaagggttgcatgcggctataagtatgatgaatgcccggctgcgacgctcgacgcaaccgtgcaaccactccgcgtctcgaatctgatgagccgatgttgctcgcgcgcctccagagtcttgggcatggggcggcgcgtggagtccgatatatgttcgctctgctacggacggttggtgaagcgacgacaccgatcggcgtgcttgttcccttcagggtgtctgattggcgatcgagtctcaaacaggcaacgcggcgagacgttccggcggcccgggagagtgcggtcgaacgggacgacctatggggaggcggaaccattcgtcggcccgcttcgtcgggatgaccgcggcctgcatcgctccaacgcgattggcgtggctcatgcgcgtttcgcgaagctctcgagtgccgtcaatgtccgcgtggcgctatcgcgctaaccgttggcattcagccggtgttcgtggcgttcgtgtattccatcgcccggcccgaaccggcgtcgttcgagcattcgagctacggcattctcgccgtaacgtacgactgtggggcgttgcaagtccggcaaggtatttcagcgtttggcgttgccggcgtgcagcaatatgcccgctgcaacgatctcttcccattccacccgtgctttgcgacgcgcggcaggcgagaggaatatgaagttgttgagaagcaccaggaactccctcctctcatcctcggatagggctgaaaaatcgagcataagggaagcaacttttcgtgaatgtggcattagatagacctcggaagattgactcaatcagctccggtcgagacggggtggtaggcaagagtgattgcttacgaatagaggtttgtcgaatggaatcgaattttgcacgaccggacacggtgcgaatcgatcgagtcgaatggtcgaaatatacgagttcaatatccgggggcgtattggacaaaacaaaaagtaagcgttcgatgaagcggatttgtattaatttcatacgtatgcggctccatgtgagtgaaacgtagtgagaaaatgggaggaatgtgaattttattgaggggccgtggtcggcgcgcgacatgatgacgattgattgggtgaactcagccgcttcgccggcgttcatgctgtcgtgaatcaacgatcgtgagaatggcggatgtggctgccggctgcgaacgtggtgtgcggtgggttgtctgattgggcctcccgtgagaatttgctgcgacgccgaggaagagcatgcctgagcgtcgtgcgattgaggcctcaccgcgaaagggagcaagtatgcaacgcgcgccgatatgatttgcgactgcgaattctcgcgaagagcgtcgggacacgctgccgtcatgccgcttttgaaggcgatagccaatcaatagctgttcgtatcctcgacaagctttgctttcagcgcatatttgagaagatcgatgtcgctgttgactccaagctttcgcatggcattggctttctgagagctaatggtttgcttgcttcgcttcaggcggttggcaatttcattgaccgacaacccggatgtaaacaggcgtacgacttctatttcccttggcgatagctgtacttctccatccgacgacttgccgtgaccgctgttgacgatcgtttccatggtcggagaaagatacgagcccttcgcataactcgcgtgaattgccgcgatgatgtgcccgatctcatccgatttgctgagaaccgttgaaataccgtgtgatatcagattatggatgatcgccgggttgctgatcatcgtcagcgcaatcaaccgggtgctcggatatcgtctctgaatatacgagaacagtgatatgccatctccgaagttgtcgtccggcatgttgtagtcggaaatgacgacatcgcaaggatattcattgagcgcagtcagcagttcggtggagtttttgcaagcgctcaccacttctatcgagctcacgggtgccagggcgtggagcaggccggtcaatacagcgggatggtcgtccgcgatgacgaccttgatggaaaaaacagtcatcttggttgcaagtcacatggttaaagaggttttaagaaaaaaatatgtattaattgaaattttgacggggatgtggtttctggcgaaggcgtgtgtttgtgttttgttcggttaatggatcttgatgcctttgaattttattgggtaaaaatcgtctcgtaaatgatggtgggaatttctgaaaaaatgggcgactcgcgatgtacggatcagaatgtggaggctccaataaaatcccacttcgaaggccatgaattcgttatcctcaaccattgcttgatgacctgccattgcatgaactacagattaaattacaaatgcgggcggtgctatcggacatgtattaaaggaatgaatttgttaatgtttgacaattttttcatatgagaagtcgcggatctctttcttgttgaaggagatgcaaagatgagttgtgcaatccaatctgaaagaaagaagcgatcgagtgcttctccgcaatgagggcgtgtgtttccgtggcggggcgcataaaggctcgacgcaggattgccggcggacgcaccggatcacccgcatgttccttctgcctcttcataaggctgatttggatcgaaccgtgcgggtgcctcgtaggtcacgcggcactcgctacgattgacgcccgacaacctgatcggcctaccgatgtcgtcgtcattcaggatgaagttcccatctccgatgatcgtgccgaggaactggccttgctcatcaagcacggtggtgccgaccggtgcggtggcaccggtcgaatctcgtatcgtcaacatgagctgtcgcgtttcggctgcatggatcgtgcgcgtcagcacgctgccccgtcggagcccgatgtcgacggtggtcgtgtcgagacgcacattcatgggaaggctttgcgtatcgagtctgagttgcgctttcgtgtagggcgtcagggaagagatgactgcggtgccgaatgggttggtgatggacgttccaccaggtgcgctgatgcgcaaacccttttggttcgggaccgacacgatggcgaacgtttccccgatccggctggatgccgtgccgaatagtccattggcgtaggcgatgcctccgcttgcagacaggtaggtagaccgtgagttggacgtactctgagccacgccggcgccaaattgagcgaagcccgtcctcatgctgacggacgcgttcgcggtctggccgctcttgctgcccgatgcgccgatggaatacgatccgtctcgtcccaatcgattgccgtaggacgtgccgaacgtgagatccccccgctgcgagcgcgtggttcgcgcactcaacgaaccaccgcctagcggaatcgacacgttggcgtagacgctgctgccgctcttggggctgatttgtgcggcaaggctgacgtttgcccgaccgatcttgcgaccgatgctcagcgtgtgagatacggagttcggtgcgccgacgaaactgttgtacgacaggccatacgtaaagctaccccaacgcggatgggcccagttgatcgacgcgttcgccgaatgcttggtttgaccggttccggttgcatcgccaagcgatccgagcgcgacatctggcgtggtatagcgaatcgagcgcgacagccatgaggcggatgcgaacacgtttcctccgattcgggacgagccttgtaactcgaactgatatccttggcccgcgccagccatccgcgaatagcgcactccgcttgcaagccatgctccggatttcgccgaaagcgttccttggacgctcgcatgaagatagccggaggccgcgagcgcggcggtcgacacgcgtagattgtcgagcggtgagaaagagatttcaccggtggcgaatatcgcgggtgcacgcgttcgatcggaattgcctgcatcctgatagcggccgatggcggcctgccaagtcgtcggctgcttcgcgtcggcatagcccatgccgacgggcatctcgaagcgtcgctttcgtccgtcctgttcggtgatttcgatttggaggtcggcgttctgcgcgacgctgccgatgtcggacagcatgaaaggcccgggcgggacgatcgtgcgatagacgacacggccgcgctgacgcacttcgaccgtcgcgttgctttccgcgatgccttggatgggaacggtcagttgcccgctattttgcaagcggtccgaactgatctggaagccgagcatcggcaggccgcccagattttcgcctgtggacgtgaactggccgatctgcgtgatggccccccacgcgtcgacggtacgcgcgaggtaggtgtcttgcaactgatacgagaatcccttgcctgaatgggtcagcgctccacggttacggaaaaaccagtttccgatattgaagccgggctcgagccgtgcctgtaagtaatggctgctgccgaaccgggtatcgaagcgctgcgcgaagacatcgtaattcagtaacaccgcctcgccgccggagtgcagtccgttgccgcgtcgccgtgggtcgaatgcttcctccggcacggtcatgtcgattcgaaactgcccagggtggagtttcatgtgaaattccggccacatttgttcgggatcggcgcagccggccagatcggatggtttgcgcagtcgcagcgtgtccaacagcgcggcgtcgaagcacggatcgccgtcgtcatcaaattgaacgttcgtcgtgtaggtctggttggcgttgagtgcgatcgtgacctcctgcttgccggggagaaagcgcgaatcgccgctgaagaattttgcaatgtcggcggaatagcctcgcgcaatcagcgtttgggtgtcgaattcaaccgccgcgctgggcgaaggcgacgagacggcgagtgcgtcgttgcttccccatgcgatgccgaggagcaagctaaacgacaggaccaaccgtcttgcgtacacaatgtatctcccggcagcggcgctggttgagttggcgagggaagcgggccgcgttgagtcgcgagctttccatgggcggaaggcgcaaccggcgatgtgcgtcggagggaggcggcgtgagcctgcatcggcacatgagccgcgtgcccggcggcaaaacgaagcctggtcaatagcgggcatcgctcgaaccaggatgttcggctggcgatgagcccgcgcggatggctattgacgtgagcgagcgccgtgccgcgggctaaattgcccgtggcgcgcatgctgcgtattgaggcgaatggcgcgcgctggcagaacggaagtcggccggttgacgtcgccgacttccgttccgccaaattaatgctggaccggcatcgtgactgcgggcagtacgaggccgtagcggctgagtggaacgatctcgattttgtcggtggcgtcgtcgatttcgacagtccgtgattcgcccggcatcagataagcatgcgcaagcgcgaccatcttgttcgtgggcagcagtttgacgctcggcgcaagccggatcacgtgcgcgctcggattgctgagagtcaattgcttatccttgacgctgagcttcaagttatcccaaggggttttggaaacgggaatcgcgccggcctggaccaaaaagccgatttcctggcgaaccggcatcacgagcgagccgcggccagtttgcgataccccttcgaacgacgccttgagcatgtactcgtgctcgagcttggctcccttcttgagcgaaaaattgatctgctgactttgaccaggatcgatacgtgcgattggcggcgcaatcaggaagcgttgactgagcttgtcttcaccgaggtcttcgagcttgctgatgagcagcatcgggctttcgccgtcgtttttgacgttgaaggcgacgcgttgatccgtttcgttgaagatgatggttggattttccagggtaaaggtggctgcgtgggattgcaggctgcatgcggcgaaaagcgatgccaggaatgttttgatacgggaagaacgaaaaagaatatgagagagcatgagtgaattcatcttagggagttgatgatgcggaaggctgataagcggtggttattttgtatggattcgacatatgcaatattatattttgtgattcgagcatggagtgggacgagtcctgttatccggtgggacaagtactagttcgcttgattcatgcctctggtcgtgcgggtggaaaacgagatcgctgaagttgacgttttatttggagtgtgggcgactatggactcgatcggaaatcgatcttcgtttgtcggatcaaattaaccttgaggaatgtctcggccttgcatattgaagatgctgatttttatgcggaaactaaataattatctggaaggcgatgcgagggggatattggtgaggtgcgcttcctcgaaatcgatgaagagggtgtgcgcactaatgcggtaatgacgataaatgatcgagttttggcatgtttgccagatggcatgcgggtgcaatccggggcgagttatatttataggccgaaagcgaatgacaaagttgtcgagccatccaggtcgatcgattcggtgagcggacccgccatgatgcttgttccagccagataggcattgactgtcaggtcggccgtaaaatctctgcctatagcaagactattcggcgacccccaaccttggattatatccgaatgacggacatagatgtccgtgtcgctggtctgtaaagtattaaataatttcgttgcttcgccgtcaacggtgggatttgtcattttaatcgtgtagtagcctagcttgcctgttttgttgaccatgccaaggccgaacgtattcaacgtcctactgtcgtgcgatgaaacgctggcagattcgctgcgattgtctgttaccttgaaagtcatgaaggtgttggcatcgcaatttacggaccaagcttttgtcatttttccgagatcggtatgacccgtgccgctcgttattatcgtcggcaagatctttccgtaatcgtatatgccgttgttcgcaacggagacagtgcagctcggcacgtcaattgtgcccttgaccatgagatccaagtttggtgtatcggcttgaatattagccgaccaaagttgcgcgatgataattgaaattgcgtaaaatgtgatttttggtttcatgggaaatttgatgtatttaaggttggatgggattttgttgaattgggatgattcgttttgtaacgagtgcgatcgtatgtgtggtatccggtacgttggggcgaccgtctcttatgctttttgtgttttaacgagtcgcgggggatagtgggctgtaatcagccgcgaaacacgatcgatgttcgggcgcatcgatcgtgcccgaacatcagtttgagacggttagaggccgaacgcgaaagtcagcgttgcggagccgtccagatcgactgcgtcctttagcgcgccacccatcgtttcggtgccggcgagaaccgcttcgacgaccatgttcgcagtgaaattcttgcctgcgagttgcgtcgcggagctctcgtttgcccacccatgcgtgtagctcgggagcttattcagtttttgatacgtggcgacaactcccgtaccaccgagagacgtgctgggcgttgcatacactcgcgcctttttgccgtctacctgcgcatcttgcatcgtcaccgagtagtaacccaatttgccggtctcgttgaccttacccaggccaaatgccgtgttgtcgccggagctcgccgaatcgctgcgattgtccgtcactttgaagctcatatacgtttcggcatcgcagttcacggtccatgccttttccatcttggcaagcggcgtagtcgccgtgccgctcttgatgagcgtcggagagattttcccatagtcgtacacaccattgtcggcggcaacgacggtacaggccggcacatcaatcgagcccttgacgatgagatcttgagtcggtgcggcagcatgagccgccgtcgtaccgagcatggcgatggacagcgcgagaagagaggttttcagcttcatggattcgagttccttgatgaaaaaaggcccagaggccggcatattcccgataaaccgaatggtcgttgcggaaatccgtgactgaaatgctaatcaacgaggtttgccctaacactgggacgggtcctgttttggatcgaacttgtcctaacctgcgggcggcgtgcggtgcagtgaagcattccttcgggcgccggccgcgcgttcctggtgcgatggcattggttgccacctggttcgcggcggggaaccgcgtatacgggaggacgcgatcagcagtctggcgccaagcgtaggactgctgcgtaggcgtctgccgggcgagcgagaaggttgcggtggaggccgccgtgcggcgtggattccgcgttcgactcacgagcctcgtcagtcaatcggaagagcgcttcgaaagcgtgccaaaggtgttcgcatcgtggtccgacccgatagaagttgaaacgctacctaacgaaaggtgcggggcgcaaacgagatcgattccgacgcgtgattgctgccgggtagccctcgaacggctgcggcgatacacgaaccaggcggggccgtatcgggcgcggctcggatatggattgcggccgcatgctccttatgcattgtgcagcacaaagattggtcaatcgaacttctctggcacccgaaacttatcgtgtttagtcaggctaatgaaacaggtaaaacttacgtggcgagcggggattgttaaatattgttttgtaatgaaatggcggcgtattttgtaattataatgtaaacgttatgggacgaacggctggattgatatcggcgtaatcttgaaaattataaagcgccatcaaattatcggattcgtcatgaagccgtgaacgcacattggttgccgcgccacgccggggggggcgcggcagaaatagtccgcgttatgtaaaccacgtacgccttgaaggtcgggttgacgggcgaatgggtacgtggttgatatgacgttgatgaaacttgggggtgaaatgaaaatcgatttgattgtcgctgacgatcatcccgcactgatagccggaatagagcatgcgctgagtaaatccagtgcgattagcgttgcaggcacggcaagcaattccactgaattggtcgatctgctcgcgcgcgagcgatgcgacatcctgattactgattacgcgatgcccggcggcagccatggtgacggattggggctgctttcgttcttgaggcgacactatcccgatttgaagatcatcgtattcacggcgatcgacaatcccgcgctcattgcgtcgatggctcggcttggcgtgcgcgcggtcgtgaacaaaatggatcatatcgacaacttgattgcgtcgatccaggccgtctacgcgggcgcaacgtacattccggcgggcgttgacgcgttcgtatcgtcgcggccggctggcgacgagcacacgccggagatcgagcgacaactctccgcccgggaactggagatcgttcgcctgtatgtatccgggctttccgtcaacgaaatcgcggcctacctgcaccgcagcaagcaggcggtcagcacgcagaagatgaatgcgatgcgaaagctcggcatcgaacgcgatgccggcctgttccgctacgcatatgaaacgggcctcatggcggccggcgtgccgtccgcgagtccggtcagcgcgcaggccgtgcattgattgccgcttcaccaagacgcggggccgttgcgcctgctgcgaaatcctcgatcgtcaggcatcccgcctcgcacggcttgacgtgaagccggcgatcgcgatgccgggcccgcggttcgagcgggcaaggcgctatctgacgacgcatcgtttgacgcgcgtgcgcttgcctgatccggcgcatcgtgcattcttcgccgcgagacgcagccatcctgacgtgtgccccccgaccgaatgcgtcgcgccgtgcaatcgcgtcccgtgccgatcgtcgcgcgtggcgcgggcggttcagccccgcaatatcatcggcaatgatcgtcgcgctgatggctcgacagttcgaaagccttcctgtcttttccgcgtatccattccggctctcggccgagcccggtccatgtcgagccgctgaccggatcgtagtacttcggttcgcgcttcttcttcgaagaaaacacctcttgaggcgtgaagccgaattccgcgatgcattcgcgaatctcctggagcaccttggccgaaatcgccttgcgttcccggtccagcgttgcctgaagcgttttgacgtgttgcttgtattcctgataactgttcatgccggaaattggtcgatctaatgcgatattcgattggccaggtatgtcattgaatggattcgatattgctgaagcgtaatttaaagatcccatatttgtaatgggacaagtatggattaagcagactttaaatcgagattgtcggagccaaagcgccggcccatgcctgtcctcgggcatcgcgcaaccacgacgatgttcgaggcgcggccaacgcggtcgggacgtgtctctcgaaagcagcgcgagccagggcggggcgctcggcgtgggacggcccgtcacccgttccggggatgggcaggggccgtccatacgccgccggcaacggccgatgcgcgcgagtacaaatggggaatgggatgcgaaccgtgcgtttgcatcaaaaataccgaataaaagcctatcctgtagggcatcggcctgatgaatccctgccgcgacgctcctaccatacgcaacacacgatacaaacgatccggagacacgcatgacccctccctcgtccgtagcggcacggcccgcgtcggatccgctgaacgacggctatcgcaaggtcacgttccggctgattccgctgatcttcgtctgctacctgttcaactacctcgaccgcgtgaacgtcggcttcgcgaagctgcagatgctgagcgacctgaacatgagcgagaccgtctacgggctcggcgcgggcatcttcttcatcggctacgtgctcgcgggcgtgccgagcaacctggtgctgcggcgcgtcggcgcgcgtgcgtggatcgcgatcatcatggtcgtgtggggcgcgctgtcgtccgcgctgctgtgcgtgaagacgccggcgtcgttctatacgctgcgctttttcaccggcatcgcggaagccggcttcttcccgggcatggtgctgtatctgacgcaatggttcagcgccgagcatcgcggccgtgcgatcgcgctgttcatgtcggcgatcccgatctccggcgtgatcggcggcccgctgtcgggctggatgctcgaccacttctcggcgggccaaggcgggctcgccggctggcagtggctgttcctgctgcagggcgcgccgacgatcgtgctcggcgtcgcggtgttcgcgctgctcgaggatcggatcgacgacgcgcgctggctgtcggccgacgagaaggccgcgctcgcccgcgcggtcgcgacgacggccgccgacgccgcgatcgcgtcggccggccggccgaacacgttgcgcgacatcctgctgaacggcgccgtgtggaaattcggcatcgtctatttcagcatccagatgggcgtgtacgcgatcaacttctggctgccgtcgatcatccgctcgctcggcgtcggcggcagcggcgcgatcggctggctgagcgcgattccgtacctgttcgcgagcgtcgcgatgatcgcggtcggcaaatcggccgatgcgcgccaggagcgccgctggcacctgagcgtgccgatggcggtcggcgtggccgggctgctgatggccgcgcaatcgggcaacgcgatcgtgcccgcgatgatcggcctcgtgctcgcgacggccggcgcgctcaccgcgctcgcgatgttctggccgctgccgacgctcgtgctcacgggctcggccgccgccggcggcgtcgcgctgatcaactcgctcgggcagatcgccggcttcgtgagcccgtacatcgtcggctggatcaaggacgcgacgcagcgcaccgatctcgcgctctacattctgtcgagcacgatggtcgtcggcatcgtgctcgtgatgcgcacgcacgcgcgcggagccggccgctgacgaggcggccccgcgcgtttggtcatgacatgctgagcgcgcgagccgcgcgcgtcaccgaagaggttcgctgatgaagatcgtgattgctcccgattcgttcaaggaaagcctgaccgcggtcgaaacggcgcggcagatcgaggccgggttccgcgaggtgttcgccgatgccgactaccgatgcctgccgatcgccgacggcggtgaaggcacggtggacgcgctcgtcgcggccgcgggcggcgagcgccgcggggcgagcgtcgccgatccgctcggccggccgacgcgcgccgcgttcggcatcctgcccgacggcaccgcggtgatcgagatggccgaggcgagcggcctgcatctcgtggcgcccgacgcgcgcgatccgcgcgtcacgtcgagccggggcacgggcgagctgatccgcgcggcgctcgacgcgggcgcgcggcgcttcatcgtcggcctcggcggcagcgcgacgaacgacggcggcgcgggcatgctgcaggcgctcggcgtgcatctctcggacgccgacggccgcccgctcggccccggcggcgcggcgctcgcgcggctcgcgcgcatcgacgcggccggcctcgacggccggctcgccgagtgcgcgttcgaagtcgcgtgcgacgtcgacaatccgctcgtcggcccgaacggcgcatccgcggtgttcggcccgcagaaaggcgcgacgcccgaaatggtcgcggatctcgatcgccatctcgcgcatttcgcggcgatcgtcgcgcgcgatgtcggcccggacgtcgcgcagttgccgggcggcggcgcggcgggcggcctcggcgcggcgatgtccgcgttcctgggcgcgacgctgcgccccggcgtcgagatcgtcaccgatgcgctgcggctgcgcgacgcgattcgcggcgcgagcctcgtcgtcacgggcgaaggccgcatcgacggccagacgctgcgtggcaaggcgccgatcggcgtcgcgcggatcgcggccgaatgcggggtgcctgtcgtcgcgatcggcggcgcggtgacccatcaggccggtgcgctgtacgcgcatggcttcgatgcggtcttcgcgtccgtcgggcgcgcgtgtacgatcgacgaggcgctgcgcgacgcggcggcgaacgtgcgcttcgcggcgcgcaacgtcgcggcggcgatccgcgtcggcctgaaactcggccggcacgcgccgtcgcggcgcctcgcgtgacgccgcgcgccggtgcttgatgccgcgtgacgccgctcgaggccgctcgaggtcgcttgaggccgcctgaggccgcctgaggccgttcgacgccgcatcgccccgtgcacgccgcccgcatcccgcgccgcccgttgccgggcggtgcgcttctccgaaccctccgactcatctcacgcccaggaaccggatatgcgaaacgaaagccataccgcccgcgaacgccgccgttcgacgaagatcgtcgcgacgctcggcccgtcgagttcgaccgagaccgcgatcgaggcgctcgcgcgcgccggcgccgacgtgttccgtctgaacttcagccacggcacgcatgccgaccacgcgttgcgccacgcggccgtgcgcgcgatcgaggcgcgcatcgggcatccgatcggcgtcctgctcgatctgcagggcccgaagctgcgggtcgggcagttcgcgagcggccgcgcgcagatcgcgaagggccggccgttcgtgttcgacagggacccggcgcccggcgacgcgcggcgcgtgtcgctgccgcatccggagatcttcgacgccgcgcgccccggccatctgctgctcgtcgacgacggcaagctgcggtttcgcgtcgacgcggtttcatcggcgcgcatcgagacgaccgcgctgctcgacgggatcgtgtccgatcgcaagggcgtgagcgtgcccgatgcgacgctcgcgattccggcgctatccgcgaaggatcgcgacgatctcgaattcgggttgtcgctcggcgtcgactgggtcgcgctgtcgttcgtgcagaccgcgcaggacgtgcgcgacgcgcgcgcgctgatcggcgcgcgcgcggcgatcgtcgcgaagatcgagaagccgcaggcggtcgccaacatcgccgagatcgtcgacgcggccgatgcggtgatggtcgcgcgcggcgatctgggcgtcgagatgtcgctcgaggacgtgccgagcgtgcagaagcagatcatccggctcgcgcgcgcggcgggcaaaccggtgatcgtcgcgacgcagatgctcgaatcgatgacgctcgcgccgacgccgacgcgcgcggaggcgtccgacgtcgccgcggccgtctacgacggcgccgacgcggtgatgctgtcggcggaatcggcgtcgggccagtatccggtcgaggcggtcgatttcatgcgcaagatcatttcgacgaccgaggcggacccgattcagccgcagctgatgaaggcgatcgtcaccgcgcacgcgccgaacgcgaccgacgcgatcggcgcggcgatcgaggtggtgtcggatacgctgcggctcggcgtcgccgtcacgtacacggcgtcgggcgccacggcgatacgtctgtcgcggctgcgcccgagcacggcgatcctgagcctcacgccgcgcgccgagatcgcgcgccggctcacgctcgcatggggcgtgcgctcgcgtgtggcggcggaggcgaccggcatcgagaacatcgtcgagatcgcgatcgaagccgcgcacgcggaaggtttcgcgaccgacgaatgtccgatcgtcgtcgccgcgggcgtgccgttcggccatcccggctcgacgaacctgatgcgcatcgtctggccgaccgaaatgacgcgacaatagcgtcgagccggtgtgccggcccgctttgccggccgcctggcggaccgtttcgcgggcggcttcgcgcccgctttgcagatcgcttcacaggctgtttcgcgggccatttcgcggaccatttcgcaggctgctccgctcgcctgcttcgtgatctgtcgcggcccgcgtcgcagccggttccacggcccgcccgccgcccgcgtgcggacccgttcgccgccgttttcgccattcgacccgaccgccatgatgatcgatgcccgtctcgcgaccgaaatcgttgttcgcaccgtcgaggtcatgccgttcgacgtgaacgtgatggacgcgcacggcgtgattctcgcgagcagcgacgcggcgcgcgtcggcgagatccacgcgggtgcgcagctcgcgctcgcccgggcgcgcgcggtcgagatagacgacgcgatggcggcgaacctgagcggcgcgcggcccggcatcaacctgccgctgagcgtgcgcggcaaggtgtgcggcgtgatcggcgtcaccggcgagccggacgcggtgcgcggcttcggcgagctgctgcgggtgaccgcggagctgatcctcgagcgcgagcaactgaccgtcgagttgcgccgcaacgcgcgccatcgggaagaattcgtcctccaactgctgaggcgcacggccgcggccgccgagctggaggcatgggccgaccggctcggcatcgacatgcggctcgcgcacgcggcgatcgtgtgccgcctgagcggcgtcgacacggagccggaagcgggcgtcggtcagatcgaggcgatgcagtcgcaactcgcgcaggagtggccgcaattgctgagcgcgaagacgtcgtatcgggagctcgtgatgttcgatgcggtcgatgcgcgcgcgggacgcgacggcgtgctcgcgacgcacgcgggcaagcggctcgcggcgctggaggacacgttgcgcaaggtcgcgacgcagccgttctcgctcgcgctcggcatcgcgctcgacggcatcgacggcttcgagcgctcgtaccagtgcgcgctcgcgacgctgcgcgtcggcgcggcgcgcacgccgcaacgggcggcgtattcgtactacgacttcgtgctgcccgttctgctgtcggcgctgtcgcagggctggcaggcgcggcaattgcgcttgccgctcacgcgcctgctcgcgcgcgagcggcgctccggcgcgctgctcgacacgctgaaggcctggtacgcgcacgacggccacccgagcgcgacggcgcaggcgctcggcattcaccgcaacacgctcgattaccggctgcagcagatccgcgacgcgacgggcctcgatctcggcgcgatcgatgatcggctctggctctacatcgcgctgcaaacgatggcgggcagcgacgacggcgatgacgacggcctcgacggcgacgccggtctcggcgacgagcgcccggcgagctgaagcctggcggcacgagcctgacgcggcaagcctaacgcgtcgcacgcggcgcttgcgcaagggcgcatggccgccgcgcgggcccatgcgccggcgtgcgcgatgcggcgcgcgccgttttcctcatgcgtggctccggcgcgttcttcgcctgtcctcaccggttttcaacgatgcacgggccgccgcgcgcgcggctcgcgcttcgcgccgcagaattttctcccttccacgatcgattcgattttcgaaatatccgtagaaaatacggatattaaaaatgaaatattcttcggcatgaatgtccgaagccggtatttgtcgcgggatataaattgccgattcgaagcggatgatttcgtcgatttgaatgaatggacgaattgatattggaaaaattgctttccgtaaaaattccacgcttttatacaaatacattcgtgcaaatcgcgtttaaacttcacgcgttttgccgtagactgcgtttcgtttcaatcatccagatcgatgcagggatatcgccgcagaaacgcgcggcgcttcatcggagcgcccacagtttcccgtttcgcgtcaatgctggccgcttgagccggtgccggcgccgccgagggcggctgagcgccgacgatcggcttgatcggcatgatcgccgtgcgccatcgcggcgctcgccgcggccgaatcgtgcacgggcgagcaattaagcgtgcagttcgtcggcatggataaaacaatcgaatcatccggcattttttgtcgatggattcagtggatcgtttcggaatcgcgttcgccttcctgcgtgattccggagaaatcgggcatgccggagcgcagcggcgcgcgtgatcggattcgctcgaacaatcccgctttttaccgggcaggccgccggttcgtttcatgcagtcgagtgtcaatcggccgtcgacgctcgcgagagcgcaacggcggccagtcaggtagggattcacccgcgatcgtcaaccgacgcgttcgggcgcgcgtgcccggacgttcgttcccacttgcaccatcagcatggagtacctgcaccatgacggcatccaccctcgatttaccgcgcgattgcgaacacgcattgcgcgccgcttcgccgccaaacatcgtcgacctgctgttgcgggccgcacggctgcatccgcatacgggcgtgcgcttcatcgccgccgaatccgaacacaagggcgccttcgtcacatatcccgagctgctcgacgaggcgcgccgcatcctgggcggcctgcgcgcgcgcggctatcggtccggcatgaaggtcgcgctgctgctcgagcacgcgagcgatttcattccggcgttctgggcctgcgcgctcggcggcttcgtgccgtgcccgctcgtgccgatccgcaacgatcccgagcgctgggcgaagcacctcgcgcacgtcgatacgctgctcgaccatccgctgctcgtcaccaccgaagcgctgaacaacgatctgccgggcggcgcgtcggccgtcaacctgaacgcgctgcgcgcgagcctgcccgatgcgtcgacgcacgtcgcgcaaccgtcggacccggcggttttcgtgctcacgtcgggctccaccggcaatgcgaaggcggtcgtgctcacgcacggcaacctgctcgcgtcgatggcgggcaagaacgaccggcagcagctcgcgggcgcggacgtcacgctcaactggatctcgttcgaccacgtcgccgcgctgctcgaagcgcacctgctgccgctgtacgtcggcgccgtgcagcttcacgtcgaagccgcggcggttctcaccgatccgctgcgcttcttgcggctcgtcagccgctatcgcgtgacgatgacgttctcgccgaacttcctgttcgggcaactgaacgccgcgctcgaagcgatgggcgacgaggcgctcgccgcgtggcgcggcgcggtggatctgtcgtcgctgcggcacgtcgtgtcgggcggcgaggcgatcgtcgtcgcgaccgggcagcgttttctcgatctgctcgcgccgtgcggcctcgcgcgcgatgcgctgtggcccgcgttcgggatgacggagacgtgcgccggctccgtgtattcgcgcgagtttccggaaggcgacgcgggccgcgagttcgcatcgctcggcctgccggtggccgggctgcagatgcgcatcgcggacgaccgcaacaacgtgctgccggaaggcgaggcgggcgagttccaggtgcgcggcccgatgatcttccagcgctatcacaacaatgccgaggcgacgcgcgcggcgttcacgagcgacggctggttccgcacgggcgacctcgggcgcatcgagcgcggccggctgtggctcgtcggccgcagcaaggacagcatcatcgtcaacggcgtcaattacttcagccacgagctggagacgaccctcgaggcgctcgacggcgtcaagccctcgttcgtcgcggcgtttccgacgcgcggggccggcgacgaatccgagcaactcgtcgtcacgttcacgccgtcgtttccgctcgacgacgaggacgcgctgtatcgcctcgtcatcgcgatccgcaacagcacgatcctgctgtggggcttccggcccgcgctgatcctgccgctgccggaggacgaatttccgaagacgagcctcggcaagacccagcgcgcgatcatgcgcaagcgcctcgaagcgggcagctacgacggctacaaggcgcgcgtcgccgatctcgcgaaccggcagatgggcggctatgtcgcgcccgacgggcagaccgaggccgcggtggccgcgatcttcgcgcggatgttccaggtcgcgcccgaggcgatcagcgcgaccgcgagcttcttcgatctcggcggcacgtcgctcgacatcctgaagctcaagcgccacgtcgaacagcggctcggcgtgatcgatctgccgatcgtgacgatcctccagaacccgagcgtgcgcgcgctggccgcgcgtctcgccccgggcgagcgcgtgacggcgggcgaatacgatccggtcgtgccgttgcagctcaccggcggcaagacgccgctgttctgcgtgcaccccggcgtcggcgaggtgctcgtgttcgtcaacctcgcgaagtacttcgtcaacgagcgcccgttctacgcattgcgcgcgcgcggcttcaacgaaggggagacgtatttctccagcttcgacgaaatggtgaacacgtatgtcgacgcgatccgcaagcggcagccgcacgggccgtacgcggtggccggctattcgtacggcggcgcggtcgcgttcgagatcgcgaaggtgctcgaagcgcagggcgagcgggtggatttcgtcggcagcttcaatctgccgccgcacatcaagtaccggatggacgagctcgacgaggtggagggcgcggtcaacctcgcgttcttcctgtcgctgatcgacaagcagcagtcgctcacgctgccgccgcaactgcgcgcggcgatgccggagcaagacccgctcgcgtacctgatcgaccacgcgccgcccgggcggctcgtcgagctcgacctcgatctgccgaaattccgcgcgtgggcggggctcgcgcaatcgctgctcacgctcgggcgttcgtacgcgccgtcgggcagcgtgcgggcgatgtcgatcttctatgcgattccgctgcgcggcacgaaggacgactggctgaacaaggaactgcgccgctgggacgagttcacgcgcgcgccgaaccgctatatcgacgtggcgggcgaacactacacgctgatggggcccgcgcacgtcgcgacgttccaggcggtgctgcgggccgagctcgatcgcgcgctcggcggcaaatgaccgaggtccggcctcacgattaaccaggagaggatgctcatgacagtggcacgcaacgacgggcgcggcgacgcgcggcaacgcgagcgcgcgaagcgcaaggttctgatcacgggcgcgacgggccaggtggcgcggcccgtggccgaagcgctggcggcgcaggacgaggtgtgggcgatcggccggttcggcgacgcgggcgtcgagcacgcgctgcgcgcgaagggcgtgaagacgtggcggtgggacatggagcgcgacacgctcgacagcctgcccgacgatttcacgcacgtgctgcacgcggcggtgcgccgcggcgaggacggcgatttcgacagggcgatcgagatcaacacggtggccacgggccgcctgatgacgcactgccgccacgcggaatcgttcatctacgtgtcgagcggcagcctgtacgcgcggcaggcgctcgaccatccgtacgcggaaacggatccgctgaacggcgtcgcgcactggctgcccgcctatccgatcgtcaagatctcgtgcgagggcgtcgtgcgcgcgctgtcggccacgctcggcctgccgaccgtgatcgcgcgcctgaacgtcgcgtacggcccgtacggccacggcggcgtgccggtgctgctgtaccggcagttgctcgccggcaagccggtgccggtgccgcgcgaaggccagaactgggcgtcgctgatccacaccgacgatctcgtgaggcaggtgccgctgctgtgggaggtggcgagctcgcccgcgctcgtgctgaactggggcggcgacgatgcggtgggcattcgggattgcctgcagtacgtcgcggacctcacgggcgtcgatgcgcgtttcgagcgcagcgacgtgacgcgcgagacctatgcgttcgacaacacgaagcgtcgcgcgctgatcggcgattgcacggtgcactggaaagacggcgtgcgccgcaccatcgaaacccacttccccggcgcggtgaagacgcagccggccgcgcagcgctgagacgcgagacaggagacaccgcgatgtcgaacaacatgcagaccgtgcgcgaatcgtacgaagccttccaccgccgggacctgcccggcgtgctcgcggcgctcgcgccggacgtgcgctggacccatccggacggcatgagcccatacgggctcggcggaacgaagcacggccacgacgaagtgatcgcgttcatccggcacgtgccgacgcacatcgccgagatgcggctcgcgccggacgagttcatcgaatccggcgagcggatcgtcgtgctcggcacgcgccgcgtcaccgcggtcaacgggcgcagcgcgacgctgaagttcgtgcacgtgtggcggttcgagaacggccgcgcggtcacgttcgaggatcacttcgacacggccgagatgatccggctgatcacggcctgagcgcggcggcccgcgcggcggcgacggcgatgagggcggcgattgcagtgggggcggcgatgacgcggcgttcgctgcggcggcgcatgccgcgcgcaatcgcatcgggttgcgctgaatcgcgctgattcgtgctgaatcgcgctgagttgcatcgagccgcatcgcatcgagccgcatcgccgcgcgggccgtcgacggcgggccgcgtcggcgacgggttcggccgcatcgcaatcgatcaatcgaaaggagcattttcatgacggaagtggacgcaggacagacgccgcatgccgcgatactgcagatggtcaccggcaagtggcatgcgcaggcgctctatgtcgccgccgaactcggcatcgccgatctgctggcgcagcgggagcgcacggcggacgaactggccgccgagacgcagacccaccccgaagcgctgtaccgcgtgctgcgcgcgctcggcagtctcggcgtgttcgtcgaggaggacggacggcggtttcgcaacagcccgctcggcgacacgctgcggcgcgacgcgcccggctcgatgcgcggcttcgtgcgcttcgcggggatggacgcgggatggcgcgcatgggggcaactgatgtacagcgtcaggaccgggcgcagcgcgttcgagcatgtcgtgggcgggccgggcttcgcgtacatcgattcgcatccggagatcgccgcgatcgtcaacgacgcgatgacgagcatgagcgagctggaagcgccggcggtggcccgcgcgtacgacttttcgcaggcgcgcacgatcgtcgacgtcggcggcggccacggctttctgctcgcgacgctgctgcgcgcgaacccgcacgcgaacggcgtgctcttcgagctgccgcacgcgtgcgaaggcgcgcggcagcttttcgcgaagcacaggctgaccgagcgggtgaaggtgatcgcgggcgacgcgagccaatcgatcgacgcgcacggcgacgtcttcgtgatgaagcacgtgatctgcgattgggacgacgaacaggcgacgcgaatcatgacgaactgcgcggaggcgatgcgcccgggcggcaagctcttgctcgtcgaggcggtgctcacgccgccgggcgagccgcatttcgcgaagctgcacgatctggaaatgctgatcatgagctccggcgggcacgggcgcacggctgacggatacgggcggctctatgcggcggccgggctgacgatgacggccgtgcgcccgacgcaaggcatgaacagcgtgatcgaaggcgtcaagccgtgacggcggcggccccggaccgcgccggggccgcgcggagtgctcagcgcgctcgcgcgagtttgacgagcacgtccgccagcgcgcgaatcttcggctgcgtcgcgcgctgcgccggatacacgaggtagtacgacaggccgttcgccgcggtctcgcgcagcggcatcgtcagcgtgcccgcgcggagccggtcgcccgccatgcgcggatcgccgatcgcgacgccgtgtccttccgccgccgcgctcagcgtcagctcgagcgtgtcgaataccgggccgcgcgtcgcgtcgatgtgcgcggcgccgaccgcgtcgagccagcagcgccattccgcgcggccgcgccctggatgaagcagcgtgacgtgcgcgagatcgtcgaccgatttcagcgacgcggcgagggcggggccgcacatcggcgcgagcgtttccgcgaacagcggaatcgcttcgacgccgggccagcgcccgtcgccgcgggcgacgatcgcatcgatgtccggctcggagaaatccggcgtgtcgttcgccgacgtcgacaggcacaattgcgtcgcgccgagcgcccgccgaatcgccggcaggcgcggcagcagccatcgaatcgcgaatgtcgagggcacgcgcacggtgacggccgccgccgcttcgtcgcgctcgcgcgcgtgccgaacgagccgcgcgagcacgtcggccgccacggcgaagagcgcgtcgccgtcggcggtgagcgtcagtccggtcggctggcggacgaacagcgcgcatcgatagtgggcctcgagctgctgaatctggcggctcaccgcgccctgcgtgcggcatagatgtgcggcggccttgctgagactgccgagctgcgcggccgcgacgaacgactggagcgcggccagcgtcggcagcgcgcgcgtgagggcggcgagcgggtatgcaagcggcgcatgcccggcttgcgaatttttcgattgttcggacatctgcgcgccgctatcttggctgcttccgttgcgcctgctcgcgccgcgcgtggcgcgcatcggcgaatgatcggaggattgaagatcgtggactcgtcatcgaatgcactatacacgcggcagattcacgcatacgtgaaggcgctcgagcgcggcgacgtcgaagcgatctgcgcattgttcacgcccgatgcgcagatcgtttcgccgtttctcggccggatgcagccggcgccgttcttcgcgaaggtggcggcggcctcgggcgagagcgcgatcgcgccgaccgacgtgtgcgtgagcgcatcgggcgcgcggcgggcgatgggctacctcgtctacgactgggggctgaaggacggctcgtccgtgcgcttcgaatgcgtcgacgtgttcgagttcgacgcgaacgggctcatcgagcggatggtcatcgtctacgatacgcacccgattcgcgacgtggtcggcgataagtatgcttaagggcggccgggcggccgggcggcccgcgcgccgcgcgccgcgcgtcagtcgcgcatcgccgtatcctgcatgtcgtggtggggcgcggcgctgacgttgcgccccagcatcttcgcgcggtagagcgccgcgtcggcggccgcgatcagcgcgccgggcgtttcgaacggattgccgctgctcgccgcgtagccggcgctcaccgtcacatagccgggcgccgtgtcggcggcgatgcgcagccgctcgacggcctgccgtgcccgttcggcgatcgtcgccgcgccgcgttcgtccgccccgggcagcacgacggcgaattcctcgccgccgtagcgcgcgacgaaatcgttcgcacggcccgcgacgccggacagcgcggccgcgacggcggcgaggcacgtgtccccttgcaggtggccgaacgtatcgttgtactgcttgaaatgatcgacgtcgaccatcacgagcgcgaggggcgtgttgtgccggcgtgcgtagtgaaaggcgcgctcgaactgttcgttgaaatagctgcggttgtacaccatcgtcagcgcgtcgtgcgaagcggtccgcatgagcgatgcgtgcgcgtcgaacagccgccggtacagcaccgtcacttcccagacgagcacgcagacgaggatgcccggcgcgatcatgctgaacaggcgcgcgacgtaccagccggcggtgaagcgcgcggtgctcagcagattcaggctggtatcggtgaagccggcgagcagcacgacgacgagccagatgtcgagcatcgtcctcatccggccgacgaacagcgcggcggcgatcgcgccgaggttgatcgtccagatgacgatcgccaccggatcggcggcgagcagcgcattgtcgagcgacgggccgaacggcgcgggcagatccgcgcgcagcgcgacgaggccgagcgcgatcgcgaccgcgatcggcacgccggccaatgtcgcgagccagcggccgacgtggcgggtgttgctgagccgcttcgcgagccggtatcgcgtcagcatcgccagcacgacgaacagcgggaagccgccgtgccagaaggtccatagccacgcggcgctctcatgccgcgcgccgagcaggccggtgggcgcgaagacgccgggaaacgcgagcagttgaagcgcgaccgtgatcgccgcgaaggcatacgcgccggccagcgtgccgagaatcgggcggcgcatcacgatgaactgcgcgccgagcaggaaggccgcgatgagcgacgtgctgaacacggtcagcgcgcacatcggcaggaacggctcgatcggcggcagccgcagatccgcgtgcggcgcggtggccacgagcgcgcccagcgtcagcaacgcgaatgttccggccccaagcgtctgcaggcgagacgggcgttgaatgaggaaaccatccatgggatctcccgaacgcgaaagccggcgccgtcatccgatgggcggcgaatgtcgtgtggaaagcggacccggaacgcgcgcgcaccgggtgaaatcgaccacgtggtctgccgcgacgttgatttactttagttcattccgggatgcgtcgccgtccgcaggtgtcggcgcgatggcggcgaagcgagatgacgcgcggcgagatgacggcgtgggttgcggtgccggccgtcatgtgggcggtgcgtcggcgcgtcgggccggcggctttacgattttacgattcgattcgcggacgggcgtgcccgcgttgactgacgagcgcatcggcggtgccgcggcacattcgaagcgggtgttcgccgatgtctgcgtgtcgatgtcgatcgttctgccgattcgttccaccgattcgttcggcgtggtcgcgggcatgggcgggcgcccgcctcgcggcgcgcgggcggtgacgatgtcgggccggccgtcgtggcacggcggagtggcggcctcgatgcgggcgcttcgcgcgttgcgcgcgtcgcgaagcgcatgacgaaaagcgcgatgagtacgatgaagtgcgcgatgacgagcctgacgccgccgcgatggcgccgccggaatgcgctgccgcgcgcttttcgcgtgcggcgcatgaagccgcgcggattcctgccgccggagtctgcgctctccattcgcgcggcttcgggatttgagcgcgcggagccgcggaggcggatgcattcaatatcgaccgggaattcgaatgggggatcgagatcgaatgcgttggattggaattaaatcgttattttcagcgcggcgttggaaaatcgtgataagaacagattgatgaaatttgaaagaatggattaaaaataatgaaagtcccggttgccgccggcgatgaaaccattttcctcccgatcctaccgcgtctttcttgatgagattctgaacaattctaaacgccgaggcatatgcgcctttcgcgagaattgccggtcgtccggtttgtgaaataacgtaacgtccagtcctctccttttcgcgccgttgatgatcggatgattcgtgaattcctcggcggcgcaagggtctcgccgccggcgaattcaatgatctgattttcggatctgtaacagcccggtaatgcgcgaacgtcaactcgacagtcgaaatggtcgtttaggcaacaggtgtagcgattccggccgtgccaggccgtcggttttggcatcgaggctgtggacgacaccgttcttcccgcaacaaggacatgaaaatgaaaacgaaccgcctgatggctccgctgctcgtgacctgcctgatgctggcgaccgtcgcccatgcgcaaacgccgcccccgctgcaggacgtcaatccgaatcgccatatgaacattgccgttgcgcaggcgtcgatccgccaggcatacgacgcgatttccgccgcccaagcggcgaatcacgatcgcctcggcggccatggcgaccgtgcgaagcgcctgctcgacgaggcgagcgtggagctcaaggctgccgcgctgaccgcgaacggcgagtgacgtccgtgggcggccggctcgcgcatcggcccgcctggcggacggcaatgcggcccgcgggccgcgtcgccccggtacccggcgaggatcggcgcggccggcgacggggtacgcgcgccgccttcgtcgttcgacgtcggcgccctcgccggcgcgcggtttccggtgccggggcatggccgatgtccggcctgcgcggggcgaagcgcgggcccggatgcggcggccgggctcgcgtgctcgccgggtagcccggcgctgccgatgcgtcgcagccgttgcgcatgcagggcaaccgatggtcgagcgccgcgtcgatacgggcggcggatcgcatggtcaatcgcagtcgaggcgcgggtggcgccaggacatgaagaagatacttgtcgcgatgctggctctgggcgtgctgatcggcgttgtcgcgatcgtctcgatatgcgtcgcgtggaccctggccgatcgcctgtgctattagcggcgcgccccgccgcgcgcagcgccggcgcgacgaacgccgtcaattgaatcgaaggagaacgaacgtgaaacctcgcagtacgaatatgtcgatccggcttgcgcgattgattgcgctgtcgatgctcgcaacgctcgtcgcgggcgtcagcggatgtgtcgtggagccggtgcaacctgccgcgcattggcatcccgcgcattacgacgtgtacggctattggcacccgggccactgggggccctgacgatcggcgcttcgttacgccatcgagcgcccgcgcaagcggcgcgccgtgcattggggcgcttgcgtgccgccgccgcatcgccggcgtcgcgtgcgatgcgccgcgctcggtacgcctcgtgaagcgccccgagcgcttcgaagtgcggcgcgcgcggatcgacgcgccgccggagcgcgtcgccgcgcccgaagcgtcatgcgcagcgtcacgccgccatgcatgccgccgggcgagcccgcgaacgaggcacgccgtgcttggcgcgccgtttgcacattttccacgagtcgtctcgcgatgcgcgcctcgcgcggcgcgcacacatcgcgattttcatcgcgatcgccggtcggcgcgcttaccatagccgggcggtcatccctcgaacccggaaccggggcacgcggattgctcgccggatccgttccatgctgcagcccacgaaggagtgcgccatgactcgacgtttcgatgcgatcatcatcggcaccggtcaatccggtcccccgctcgccgcccggctctccgccgcgggcatgaaggtggccgtcgtcgagcgcgggcgcttcggcggcacctgcgtgaacacgggctgcattccgacgaagaccttgatcgcgagcgcgtacgccgcgcacctcgcgcggcgcgccgacgaatacggcgtgacgctcggcggccccgtggcggtcgacatgaagaaggtgaaggcgcgcaaggatcaggtggccgcgcgctcgaaccgcggcgtcgagcaatgggttcgcggtctcgagaacggcgcggtctaccacgggcatgcgcgcttcgagagcgcgcgcacggtgcgcgtcgacgaagcgctgctcgaagccgagcggatcttcatcgatgtcggcgggcgcgcgctgattccgccgatcccgggcctcgatcaggtgccgtatttcacgaactcgacgatgatggatgtcgatttcctgcccgagcacctgatcgttctcggcggcagctacgtggggctcgagttcggccagatgtaccggcgcttcggcgcgcgcgtgacgatcgtcgagaagggcccgcggctgatcgcgcgcgaggacgaggacgtgtcccacgcggtgcgcgagatcctggagggcgagggcatcgacgttcgactcgacgccgattgcctgagcgtgcgccgcgacggcggcgggatcgccgtcggcctcgattgcgcggccggcgcgcgcgaagtgcgcggctcgcacctgctgctcgccgtcgggcgcgtgccgaacaccgacgatctcgggctcgagcacgccggcgtcgaaaccgatgcgcgcggctacatccgggtggacgagcagttgcgcacgaacgtggcgggcatctgggcgatgggcgactgcaacggccgcggcgcgttcacgcatacgtcgtacaacgattacgagatcgtcgcggcgaatcttctcgacggcgatccgcgcaaggtgtcggatcgcattccggcctacgcgatgttcatcgatccgccgcttgcccgcgtcggcctcacgcaggccgaggccgcgcgttcggggcgccggctgctggtcggcacgcgcccgatgacacgcgtcgggcgcgcggtcgagaaaggcgagagcctcggcttcatgaaagtgatcgtggacgcggacagccacgcgattctcggcgcgtcgattctcggcgtgacgggcgacgaagtcgtgcattcgctgctcgacgcgatgtacgcgaaagcgccgtacacgacgatcagccgcgcgatgcacattcatccgaccgtctcggagctcgtgccgacgctgcttcaggacctgcatccgcccgcatagcgcagccgccgatgcgcgagcccgcgcatcggcggcgcgccgtccggccgcgcgccgcatcgcgtcgtgcggtgccttgccgttccgtgtgccgtgtaccgtgccgccgcccggacggcggcggcatggcggtcaatgcgcgctccagcccttgtagcgcttcacgttctcgcgcgtgatgagcgtcggctcgagcaggatcatcgcgttcgcgggcttgtgcccgttcatgatgccgtagccgaccgaaacggccttcttcgccatcgcgaacgggtcctggctcgacgacgcctgcacctgcgtgtcgctcgtcagcgcggtttcgatgtcgggcgcgccgtcgaccgacgtgatcacgatgccggtgcggcgcaactgcttcgcggcgagatcgctgccgatcgcctgcggatcgttgatcgcgaagagcccgtcgactttcgggaagcgcgtgaggtagccctgcatcgcgttcatgccgccttcgcgcgagcccttgccgtcctggtcgctcgatagcagcctgaggcccggattcttcgcgagcaccgccttgcagccgttcacgcgatcgacgacggccgacacctgcgggccgttctcgatgatcacgttgcccttgccgttgagcttcttcgcgaggtaatcgcacgcgagctcgcccgccttcacgttgttcgtctgcacggtcgcgtccgcgccggacgccgcgacgtcgaccgcgatcaccgcgatgcccgccgcctgcgccttgcgcacggcgggctcgatcgccttcgggtcggccgcgttcagcaggatcatgtcgacgtgcgccgagatgaagttgtcgatctgcgtgaactgcttgttcagatcgtaatcggcggataccgccgtgaccttcgcgctcggattgatttccttcgcctgcgcctgcgcgcctttcacgacggtcacgaagtacggattgccgagcgagccgacggtgatgccgatcgacttgagcggtttgtcggccgcgtgcgcggcgcacgcggcgaacgcgagcgcgcacgcggcggcggtctgaacgagcttgtgcttgatctccaacatgtcgttgtctccgtatggtccgggatggagggcgcgcgcgaggacctgcgcgcgcgccgcatggcggccgatgcgctcaggtgcgggccgatccgtgctgacggtagcggtcgagcgcgaccgcgccgatgatcacgagccccttgatgatgtactgccagatgtcggacacgccgagcagcacgagcccgttcgacagcaccgcgatgatcagcgcgccgaccagcgtgccgacgatcgagccgacgccgccgacgaagctcgtgccgccgaggatcaccgcggcgatcgcgtcgagttcgtacgactggccgagctgcaggccgttggccgcatacagccgcgcggcggacatcagcgcgccgaggccggcgagcaggccggagctcgcgtagacgaacagttcgatgccgcgcacgttgatgcccgacaggcgcgcggcctcggggttgccgccgaccgcatagatccgcatgccgagcaccgtgcggcgcaggatgaaccacgagaccgcgacgacggcgagcgcgatcacgacgagccacggcacgccgaggatcgagccgttgccgatgaacgcgaacggcagttgcgggttgaagatcgtcgtgtcgttgcccatcaggcgcgcgatgccgcgcacggcggtcagcgcgccgagcgtgacgatgaagggcggcaggcgcagaaacgagatcagcccgccgttgacgacgccgaacgcgagcccgacggcgagcgcggccggaatgccgagccagccccagccggggaggttcgacgcgagcagcgacgcgaccgcggcggccgcgagcaccgagccgaccgacaggtcgatgccgcccgtcaggatcacgaacgtcatgccggcggcgagcacgatgttgatcgacgcctgctgcgtgacgatcgacaggttctgcagcgtgaagaagccgtcggtcatgaagccgaagcccacgcacagaagcacgagcacgggcagcatgccggccgtgcgcatcagcgcctgcatccgcgcgcggtggtcggccgcgcgccgcggcgcgcggggctgcgccgcgcccggcggcgcggcggcggtctcgctttgcttgatctgttggttcatggcggtaacccgaaggtgaaatgacaggacgacgtcggccgctcagtgcgcggccgacgcttcggtgcgggagccggtggcgagcgcgatgatcgcctcctgcgtgatcggcgcgtccgtgcgcccgccgagctcgccggcaatgcggccttcgcgcatcacgagcacgcggtcggccacgccgatgatctccggcagctcgctcgagatcacgatcacgccgacgccggcgcgcgcgagctcgttgatgatccggtagatctcggatttcgcgccgatgtcgacgccgcgcgtcggctcgtcgagaatcagcacgcgcggcttcgtctccagcaggcgcgacagcagcaccttctgctggttgccgcccgacagcgcgccgacgttcacgttcgcatgcggcacgcgaatcgacagcgcggcgatcgcgtcgcgcgcgcgctgcgcgccgcgcgcgagatcgagcgcgccgagccgcgcgtcgcgcccgcacacggagatgttgatgttctcgcgcacgctcatgtcgaggaacaggccctggcgcttgcggtcctcggtcagatacacgagcccggcgtcgatcgcctcgcgcggcgaatgcgcggcgaacgccttgccggcgagcgtcacctcgccgcgcacgcgcggctcggcgccgaagatgagccgcgcgagctcggtgcggcccgcgccgacaagacccgcgatgccgagcacttcgcccgcgtgcagatcgaggctgcagccgcgcacgcgcgcgccgtccgcgatgtcgcgcaccgacagcagcaggttgcccggatcgtagggcgcgtgcgctttcttgtagaagcccgaaatatcgcggccgaccatcatgccgacgagccgctcggccgacagcgcgtcgcgctcgagcgtgccgacgtacgcgccgtcgcgcagcaccgagacgcggtcggacagctcgtagatttccgccatccggtggctgatgtagatgatcgcgagcccttcggcgcgcaactggcggatcagccggaacaggttatcggtttcgcgcgacgacagcggcgtcgtcggttcgtccatcacgaggatgcgcgcccgggtgtgaacggcgcgcgcgatctcgacgagctgctgctcggcgatcgacagcgtgccgacgagcgtgttcggcccgaaatccgcgccgagccgctcgagcacgtcctgacagccgcgcgccatcgcggcgcggtcgatcgtgccccggcggccgttgccgcggcgcagctcgcggccgacatggatgttctccgcgacgctcaggttcggcgcgaggcagagctcctgatagatcaccgcgacgcccgcatcgcgcgcggcgagcggcccgtcgatcgagatcggccggccgtcgatcaggatctcgccgccgggatcggcctgatacgcgcccgacaggatcttcatgagcgtcgacttgcccgcgccgttctcgcccatcagcgaatggacctcgcccggatggacggtgaggctcacgccggcgagcgcgcgcacggccgggaacgtcttgctgatgccgcgcatctcgagcaacgggcggggcggatcagaacgctgcatatcgggcttcctgcgaatccacgcccgcgccgcgaagaatgccggcgcgcggcgagaagttgaagaacatcggcagcgtcgccgcgccgatcgcgccggcgtccgggccgaacgtgccgcgcacgagcacgggcgtgccgcgcgcctcgggcgcgagcgccgcgagcgccgtgtgcaggcgcgcgatcagcgtgtcgatcaggcccgcgtcggtatccgcatcgagcacgacgacgggcgattcgagcaccgcgagcaccgcgcgcagcgcgggtgcgagcgcatcgacgcaatcgtcgatccattcgtcgacggcttgcccgccgcgcgcgatgcatgcctcgagatccgcgcggctctcgagcgtttcgccgcggtggcgcagatgccgcgcgagcccgttcagcgacgcgcgcgtgatcaggagatcccatgcgccgctcggcttcggcaccgagggcagccggctcggcggcaccggcatcatcgcgaagtcgccggcgttgccggtgacgccgcgcaggcagtcgccgtccaccgcgatgccgccgccgatcgcgggcccgaggaacaggtagacgaaatcgtcgcgctgccggccgcagccgtagaacagctcggcgatcgcggccgcgttgccgtcgttttcgctgaagacgggcagctcgatcgcgcgatcgagctcgcgcgcgaaatcgacttcggcccatgcgccgaacgcgtcggcgggcaggtcgatctcgcgcagccagctgccgaggttgtacggctgcgcgacgccgacgcccgtgagccgtgcgcgctcgtgcgcgcaaagcagttgctgcatcgcggcgacgtcctcccggacgatctcgagcacggcggtcggctgcggcagcagcgtgtcgtgcgagcggcggccgatcacgtcgccggcgaagttcacgagcgccgtctcgatgcgcatccggtcgagccgcacgccgatgccgaacgcgccgcgcggatcgagccggatcagcgatgcgggctggccacgctggccttcggcgcggcggccggcgaattcgatcagcttcgcttcggcgagcgacgcgatgatgctgccgaccgcggtgcccgtcaggttggcgagccgggccagatcggccttcgatgcgctgcccgcgcgcctgagcgtcttcagcaggaggcgctcgttgtagcggcgcacgttggccgagttgctgccctggccgaggtgcggactcctcatgatgtctcctccggaattggcacgctacgccagaggttaaataaatcaagttgatttatttaactgcgagatacgcggcatgtctgcctaggggattcccgaagggtgacagtcgaatgtaaggaaacggctcgcgcgtggagggcaaggcgcctttagcgggagggggcgcacgggggcggcggcgcgcttggcgggccggccacggggccgcccggcggcggcgctttgcgtgcctggtcgggcgcgttgcgggtggcgcgccgctcgcttcgtcttccgaaacgagggcgtgcgaacgtatgcggatgcgctcgggcaaacgggcgggcgtatcgcccggcgcgcgagcgcgcacggctcgccttcgcttccatccgcggaaaggggcggggccgcgcgacgccgcgtcgagccagcgcgcgtcccggcccccggtatcccggcaggcgcttgtcgagcgcctgccgccccggcggcgccggcgctcgacagggcgcccggccacccgttcccggcgtttacagcggcggatcggcgctcacggcgaagccgacggcggcggccgcagcggctgcgcgccggcgatgtcggggccgccgcgctgcgcttcgacgggcgcgggcttcgtcgccggatcgggattccagctcgttccgcccggcttgaccttcatgggcggcagcgctttcgcgagcggccggctcggcggcgcatatgcgggcgcgggcgtgagcgccggcggcgcggcacgcgcacgatcggacgccggcgcggcgggggcgagcgccggcgcgccagccggcgccgcatcccgggccgtcggcggccgcgcccgcccgcccgccgccgccgcgcccagcagcgtcgccgccgcgagcgcgatccagcgcatgcgcggcgtcatcaccagctcacctgatcgttcagcgccaacgtgccgctcgcgggcgtctgaagctggcggttgccggaacggttctcccacgtcacgctgccgtccgcgttcttccggtagtacttgtactggatcgcctgagcggccggcaggttgacggtgttgcgccacaccgggtagctggccggatcgaccggaatgccgagatcggtgttccaattgccgagcgcggcgacgttgcctgtcacgtacatctgctggccgagctgcgtgctcgcgttcacgttgacggccaccggcacctgcccgctttgcggcggcgcggcgcagttgttgtagcgcgcgcagaccaccgacggcacgtcgacgatgcgccccgcctggatcgacgcgagcaggctgatgtattcgcccatcgcccagttgagcggcgccatcgatttggtcggctggcccggcgtgtagcccgcgggcgtcgtcaccgcccagccgtcgggcagcgtcgtcgaattcgaccacacctgctccggcacgaagccctcgggcgtcgtcaattgcttgagcgtcgagaagtacgcgctgcccgcgccgccgctgccctggcgcgcgatctcgaccatgccgcgctcggcggtgaagatcggccacagccggccggcgccggtgccgtcgaaatcgccgccgtcgttgtgctcgccgtagccgtcgaagttgtagcggaaccacgcgttcggcgacagcgccggcgcgttcgcgacgttcagcgtctggccgagcacgctgtcgtagaccgagatcgtgttggcgatcgtcggatcggtcgcgcgcttgacccccatccggacgagctcgaagaagccgccgtcgacgacgcgccgcgcgtcgtggctgccgccgccgttcttcacgctcagcgtctgcggcgtgtcggggccggcggtcggcgcgaagctcgcgcggtcggtgccggtgcccgcgcggcccgccggattgatccggatgtagtagctgccgttgccgaacgcgccgctcgacgtgtacgtccacgccgcgacgttctcctgccagtagtcggccgcggcgaggtagcgcgcggcgctcgccgtgtcgccgttttgcgtcgcgatatcggccgccgtgacgaggcccgcgatctcggcggcgatcgtcgacggcgaatagccggcgttctcctcccagcgctcctggtacgtccaggggccggtattgacgatgtagtcggcggtgagcttgatcttcggccacagcggattgaacacgctcgggccgaggcgccacgcgaggatgatcggcatcgcctgctcgtccatctgcgtgccctgccagtacggccagccgttcacccatgcgttctgcggaaagcgcccgacgcggctgtagccctgcgcgcagccgggcgcgttgtattcggcggtgccgcaatcggttgtctgctgcagcgtgttgaacaggtagttgacgacgctcgtcgcgctcgacgtgtcgcccgccgtcgtcagcgcgttcgcgaacttgaacaggtcgcgcggccacacgaggtgatagccgcccgcgttcgcatcgccctgcgtttcgccccacggcgtgccgatgccggcgatcatcgcgccgttgctcttgtcctgcatcgtcttgagcgtcatcgcggccaggtagtagccgtcgtccgcggcgccgttctgcgacgacaggcccgccgcgtagttatgccacccggtgtcgtactgctgctgctcgccggcgagatcgctgccgagcaccgtgttcgcgtcgccgagcgcctggtcctgcgtgccgccgaagccgagcacgacgtcgaacgacacgctcgtcgcgctcggatcgccgaggtcgagccagcccatctgcgcgacgttgccgttggtcgcggacgagaaggtccagtccatcgtcttgtcggcggtgccgccgagcaggtcggtccagccgtcgctctgcccgacgaagccgttcgacgtcatgcccacgccgttgaccaccttccacgggcggctcgcgacgagcgccgaatagcggctgttgtgattcgcgacgagcgcggtgccgccgctgccggacaccgtttgcgcggtattgttggcgccggcgttgtcgaggtacggcttggacagcatgtagagattgaagtcgcccaccttgcggccgttgagcgcggtgaacgtgacgcgctgcacgatcgcgttgtggttcggatcggcgaagacgatcttgcgaatttgccagttgtgcgaactgttgccggtcgtcacctgccagctcatcgtgcgcgtgtccgtttgcgcggccgagtaggcctgctgcttttcttcgtcgacgaaggtcttgccggcgtcgccgacgaggaactgcaggtcgacggactcgggcgtatcgaggaccgggtagtagacctcggacaggatgccgcgataaccggtgaagtacacccgcgatgcgccgttgaccgccgtgccgaggaacgacttggccgccgggccccgcacgggcgcggcgccgggcgagccgaatgcttcggcggcggccgaagtattcgccggtagggccgccgcgcccgcgagcgcggccagactgcccaccagcaccgcctgcttgaatccgaagtgccttgccgacatttttttcgtctccgttatgaatgcgtctgttgtgattcttgtagcaaaacaacatccgctgtatctcatgcgaagtcgaaagagtcaatattttcaatgttttgtagtcgactatgtattgatactacatccgttctgcgagggagggacggtggaggagcgcagggaatcggggaatccgccggcgcgggcggcgcgctcgccggcgagccgttcgcccgccggggggcggcggcgagggacgactcgcgatcgcgcgccagggcatgggaaaggcggtgcgcgtcgcgcacgaggcgggcgacatgctgcccgtgccggtgacgacgtcgcgggtttcgggtttgcgtccacgctgccgggcgggggcgcggagttcggggctcggggctcggggctcggagttcggggctcggggctcggggctcggagttcggggctcggagttcggagttcggagttcggagttcggagttcggagttcggggctcggagttcggagttcggagttcggagctcggagttcggagctcggagttcggagttcggagctcggaactcggagccggtgcgtggggcgagaacgcggcgtatcgtcggcggggtggggtggggtggggtggggcggggcgcggctcggggccggagcgcgccgcgatcggcggcggtgaacggggcgatgcggcggtatctggcggtgcccggcggtattggatggtattcggcgatgtcggccggccggcccggcgcgccgcggcgtgacgcgtattcgacgcccgtgcggcgcgcccccgcgcgtcattcgtccatcagccgcaccttcacccgcttgcccttgatcttgcccgcgttgagcttgcgcagcgcgtcgcgcgcgatgccgcgttccaccgccacataggtcgagaactcggtcacgttgatcttgccgatctgcgcgccgctgaagcccgcgtcgcccgtcagcgcgcccagcacgtcgccggggcgaatcttgtccttgcggccgccgagaatctgcagcgtctccatcggcggcagcagcggcgcgtcgccgccggccttcaattcggcgagcggatgccattcgacttcgcgcgcgagcgcctgctcgatgccgcccacgcggcccatctcgttcatgctcgcgaggctcagcgcccagccgtcctggtcggcgcggcccgtgcggccgatgcggtgcacgtacacttccgggtcgggcgtcacgtcgacgttgatcaccgcctcgagctgcgcgatgtcgaggccgcgcgcggcgacgtcggtcgcgacgagcaccgagcaactgcggttcgcgaaccggatcagcacctggtcgcgctcgcgctgctcgagctcgccgtgcagcgcgagcgcgtggaaaccctgcgcatgcagcacgtcgagcagatcgcggcattgctgcttcgtgttgcagaacgcgatcgtgctcaccgggcgatagtggttcagcaacaggccgaccgcatgcagccgctcgtcctcggtcacttcgtagaagcgctggcggatcttgctgtcgtcgtggcgttcctcgagcttcaccctcttcggatggcgcaggaactgctggctgagcttcgcgatcccgtccggatacgtggcggagaacagcagcgtctggcgcgtcggcgggcattgccgcgccaccttcgcgatgtcgtcgaagaaacccatgtcgagcatccggtccgcttcgtcgagcacgagcgtgttcagcgcgtcgagcgtcagatggccgcggtccagatgatccatgatgcgccccggcgtgccgacgatgatgtgcgcgccgtgttcgaggctctgcgtttgagggcgcatcggcgtgccgccgcacagcgtcagcaccttgacgttctcctccgcgcgcgcgaggcggcggatttcctgcgcgacctggtcggccagttcgcgcgtcgggcacagcaccagcgcctgcacgtcgaagcggcgcgcgtcgaggcgtgcgagcagcgcgagcgagaacgcggccgtcttgccgctgccggttttcgcctgcgcgatcaggtcgtggccggcgagcgcgatcggcaggctcgcggcctggatcggcgtcatgtcggtgtagccgagctgcgcgagattcgcgagcgtcgcgggcgtcagcgccagcgcgctgaacggcgtggcggtgggggggtaggtcatggcgttgaactcgggtcggttgacggatggcaaaggagcgtatcgtacattcccttgacgaaccggccgtggagatcgctcgcgcgacggcgccgccgcatggctgcgatacgcgcgcacgacgccgcgcgcgggcgcgacgccgtgcctgcgccgccggcccgtcagaacgggtgcagcagcgcgggccgcacgacgtactggttcggtcccgacgcgatattcgccgcgcccgggatgtacgcatggtcgaaatcggtgcccgtgcgcgcgttcatcgcgtgctgcgcgtgctggtagacgccttcggcgaaccccgacgagcgcttcgacagatcgtagtcgagcttcgtgctcagtgggcgccacttcggatggaatgcgccggccgtcgaatcggcgcgcgcctgcgtatacgtgtacgcggcgccggcgtagaacgcgggcgtcacgcgatagcggccgttgatctcgaagtggtcgaacttccacgattgccagtgcccgcccgcgggccgcgtcgtgccggtgaagtatgcgttcgaggtgggatcgtagacgccgacgtgcgaatacgcgaagccgatcagcgccttcgagaatgcgtaggtcgcgccgatgccgacgttccgctgcgacgatgcgtcgaacgtgttgtcgcccgtgacggcgcccgcggcatccgcgctgcgcgcgcggttcatcttcgggtacgacgcgccgaccgtcaggccgccgcgctggtattgcagcgccgcgccgtagaggcgatcgttcgcgaagccgcccgccatgccgatgcgcggccgcgcgccgcggcgcgcggcgtcagtcgagcggcttgcccgccttgtcgtccatcgagccgagcgcggcgagcgtcagcgcgccgcagccgatcgcgtaccacgcgggcgcgttcgcattgcccgtcgcggcgatcagccacgtgacgaagaattgcgcgaatccgccgaagatcgcgacgccgacgctatagacgagcgcgccgcccgtcgcgcgcaccgcgcgcgggaacagctcgccgagcatcgcgcccgtcgcgccgatgttgatcgcatgcacgcccgcgagcgccgcgatgatcgacagcagcgaagccgcgccgggccagcggttgagcgtgacgaacgccggatagatcgcgagcatcagcgcgacgcgcgtccaccagacgatccggttgcgcccgtagcggtccgacagatggccgccgatcggcgtgaccaccgcgaggatcgcgccggcgatgcagcccgccgacatcgacagccagctcggcagatgcagcacctgcacgccgtagatcgccatgtagaacacgatgatgtagtggatcgacgtgccgccgatcgtgatgccgaggccggcgaatacggccttgccgtgatggcgcagcacgtcggcgagcggcagcggcgcggcgtcgccgcgcggcgcgggcgcggccgccggcgcctcgtcgaccgtgcgccgcagccagtagccgagcggcgcgaacagcgtgccgatgacgaacggcacgcgccacccccagctctcgagctgcgcggcgctgagcgtcgacgtgagcagcacgccggtgagcgcgccggcgagcgcggcgagcccctggctcgagaactggaacgacgcatagaagccgcgccgcgcctgcggcgcctgctcgatcagcagcgtggtggacgcgccgacctcgccgccggacgcgaacccctgcagcaagcgcgcggccacgagcagcagcggcgccgcgatgccgatctgcgcgtaagtcggcgcgacggcgatcgtcgcggtgccgagcgccatgatgagcagcgttgcgatcatcgcgcgcttgcgcccggcgcgatccgcgtagacgccgatcacgagcccgccgagcgggcgcgtgacgaaccccacgccgaagctcgcgaccgcgagcatcaactgcccgaacggcgagtgaaccgggaagaacagcttgccgatcaggatcgcgaagaagctgtagacggtgaaatcgtagaactcgagcgcgttgccgacggcggccgcggcgatcaggcggcgtttcttcgcggcggcgcgcgcgtcggccggcgcgccggcgaaattgagagcggacgtttccatgtgacccccgaggagcgcgagacggcgcggcggcgccgcatcaggcggcgagccatgcttcggcaagccgcacccaatagctcgcgccgatcgcgaggatgtcgtcgttgaagtcgtagccggggttgtggaccatgcagccgcccttgctgccgacgccgttgccgatgaacgcatagcagccggggcgcgcctcgagcatgtacgcgaaatcctcgctgcccatcagcggcgcggtttgcgcttcgacgcgcgcctcgccgagcatccggcgcgcgacgtcgatcgcgaacgcggtcggctcgtcgtgattgacgagcaccggataaccgtagtcatactgaacgtccgcctcgatgccgaagctctgcgcctggcctttcgcgagcgcctcgatgcgctgcgcgagcagcgcgcgcacgtcggcgttcagcgcgcgcaccgacagcttcatcacgacggtctcgggaatcacgttgaacgtctcgccggcctgcacgctgccgacggtgatcacggccgattgctgcgcgtcgatttcgcgcgcgacgatcgtttgcagcgcgacgatgatgctgcccgccgccgacatcggatcgcgcgcgaaatgcggcatcgcgccgtgcccgccgacgccgcgcagcgtgatcgtcacgcgatcggacgaagccatcgcggcgcccgtgcggaacgccatgtcgcccgccgcgcggccgggcatgttgtggatcgcgaagatcgcgtcgcagggaaagcgctcgaacaggccgtcgtccatcatcgccttcgcgccgccgaagttttcctcggcgggctggaagatgaggttcagcgtgcccgagaaccggcgcgtcgcggcgagatggcgcgccgcgcacagcagcatcgcggtgtggccgtcgtgcccgcacgcatgcatcttgttcgcgcggcggctcgcatacggcaggcccgttgcctcggcgatcggcagcgcgtccatgtccgcgcgcaggccgagcgtgcgcgcgccttgaccttcgcgcagcacgccgacgaggcccgtcttgccgagcccgcgatgcacgtcgtagccccagccggcgagcagcccggcgacgagatcgctcgtgagcgtctcctcgaatgcgagttcggggtgcgcgtgaatgcggcggcgcacgtcgatcagctcgggtgcgatcgcggcgatgccggggatgacggggtgttcggacggggcggaatgcatgctgtctcctcgtgggggctgggggcgcttgcgcgacatgtcgacgaagcatatgaactttttttgtgcaccataagctgataaattgcgtcggtgctcaccgcaggttgcctctagggaacaccctgattcgccgcggcgcagccgatcaacggctttcacgaaccgcgcgttttcccatgaaatatcatcagttgaaagcgttcgtcgccgtggccgacgaaggcagcatccgcgcggcggcgcgccggctgaacgtatcgccggccgcattgacgaaggccgtgaaggaactcgagctcgcgctcggcgtatcgctcgtcgtgcgcaccgcgcgcggcgtgcagctcacccgcttcggccagcagttgcaggtgcgcgcgagcctgatcgtcgccgagatgcagcgcgcgcgcgacgatatcgagcaggcgcagggcgcgacgacgggcgccgttgccgccgcgatcacgccggccgccgcggtgacgatcctgccggatgcgtttcgcgcgtttcgccggcggtttccgctcgcgcgcgtgagcatcgtcgaagggtttcccggcgtcgcactgccgaagctgcacgacggctcgctcgatttcgctgtgtcggtggtggtgccggagctgctcgccgcggaattcgagcacgcgcagctgtacgcgagccggcacgtgatcgtcgcgcgcaacgcgcatccgctcgcggcggcgacgtcgctcgccgatctcgtcgatgccgactggctgatgaatccgtcgcctgaaagttcgacgcaactgatgttcaactgtttcgccgagcatggcttgccggcgccgacgcgcgtcgtcgagtgcccgagctacgcgatcgcgcacagcctcattcagggctccgatctgattgcgtcgatgcccgagcaactgctcggcgtcgaatggtcgcgcgaccggatcgccgtgctgccgatacgggaggcgctgccggccgcatccgtgcaagtggtgacgcgccgcgacagcccgctgacgcccgccgcggcgatgctcgtcgattgcatgcgcgacgcggcgcggcggcatggcttgcgttgacgcgcgccgcgcgcgcgggttgccctcggcggaggtgggcggctcgatgggcgctgcttgtgcgcagtttggtctaagggctgcttgcaggcggaacacgcatgcgaatgcccgaaaccgcccgtcccacgggggacttcctgcgggggacttcctgcggggtgtcgggcccggccgaacgatgctgctcgtacctcgcgatacgcccgacgggaagtcccgttgagggacaagcgacgagcgacgttgcgatgcgggcgggtacgatcgtggtcgttatcgtcgtgtcgatcggggattcgtttcgggcggagcgcgtgaggtgccgcgcatcgcacatcacgcgagcgccggataaccgagcgcgaccgcttcgcgctcgaaccgctcgatctccgcataagcatcgggcgcgagccgcgcgaagccgcgcagccgcagcgcgcgcgcccgttcggcgtcgatcgcgaccgccgcatcgagcgcatcgcgaagcgcgccgacgtgttcgccggccagcgcgcgcgacgcgatgaacggcaaccccggcgccgccgccgtcgcgccgatgatccgcacgcgccgaagccgcgccggcagcgcatcgcgcacgtaggcgagcgtcacgcaatcgatcgcggcgagatcggccgcgcccgcgtcgagcgcgcgtagcgcgctcaggtgcgagccggtgcgcgtgacggccgagaagaaacgtccgccgcgcgcgtgcggcgcgattgcatggcgtaacgcgttcattccgctgtgcgaatcgtcgccgttgcaggcggcgcgcaggccgcggcacgcggcgagcgtcgtcgcgccgcgcgcgtgcgcgccggccgacacggcgagcatgctgcagtagcgcgggccgtcgcagccggcggcgtcgaagacgggcgtggcgatcagatggaccgcatcacccacgccgagcattcgatacggatagccgcacgtctgcgacagcagcagatcgccgcggcgccacagcggcagcaactcgccgtcaggctcgcccgacggctcgccgagcagcgtgacgtcggccgggccgcccgcgcgcgcgaacgcgtgcagcgcgtcgcgcagcagcgatcgccacagcgcggcgtgccgcggcgtcacgttgtacatcggcagtccggcgatccatcgggtcatgcggccattctacggatttccgggcacctggcgcgcgcggcttgccggacgccccgaacgccgcgtcgcccggccgcgccgggcggtaccgctgcgccgcgccttttgcgatttcgccacatcgaacgctcgccgcgccgcataagcaaatgcgaatccattggttggtcgggccgccgcgattggttacggtgcacgcttggccgtgcgtgccgcggaaggcgcagtcgtcttccgtgtgcttgtcgacgttcggctttcatcctcaccgaaacatggccgaatatttcgacgtggatcatgcgcgcgagatcgcggcgctcggcgaacgcttcgccgcgcgcaccgagtggccgacgtggctgctgatcttcgtcgtctacggcggctggctcggcgtgctgctgggcgtgcgcgccgggcaactgccgctcgcggccgcgacgccgctgctgatcgcgctgtgcgcgtggcacatgtcgctgcagcacgagctgttgcacggtcatcccacgcgctcggcgcgcgtgaacaagctgctcggctatccgccgctcgcggtctggtatccgtacacgctgtatcgcgacacgcatctcgaacatcatcgcgacgaagacctgaccgcgccgggcatcgatcccgagagcaattacgtgccgctcgcgcaatggacgcggctgccgcgctggcggcgtgcgctgtggcgcgcgcgcaagtgcttcgtcgggcggctcgtcgtcgggccgcccgagagcgtcgccgcgatgggcgcggcgacgctgcgcgcgtggcatggcggcgactggcgcgatgcgccgatgtgggccgcgcacgccgtgtcggtcgtcgcgttgctcgcgtggctgcatgggtcgatcggcgtgccgtggtggtactacctgctcgcgatcacgtggcccgcgcagtcgctcgcgatgatccgttcgctgtacgagcatcgcgcggccgagcatccgaaggcgcgcatcgcgatcaacgaagcgggcctggcgatgcgcatgctgtacctgaacaacaactatcacctcgtgcatcacgatctgccgaagctgccgtggtatcagttgccgcgcgcataccggctgcgacgtgacgcgtatgcgcgcaagtgcggcggcttcgtgattcgcggcggctattgggaactgctgaaaaggcatgcgtggcgcgtgaccgattcgccggtgcatcctttcgccgggcgcggcgcatccgatcgggcatccggcggcggcgcgacgccgggcgcgcgcgtcgcggtgatcgaagactgcgttcagatcggcggctgacgcgcgttcgaacgaacgcacgggccatgtgagcgcggtgcgcacgccgcgcacatgtgccgaagaaggcggcacgcggcgcgcccgacgccacgaaaaacgccgccgcgtgccggcatcgcgcgatgcaggccgcgtttcgcgcccgccgggcaatgtcgggcaatgccggggcgtgacggaggcggtctttcgcatgccgcccggcgaggcgaaaagggcgacgatgcacggcggccttcgtgcccatcgcttccatcgttgccatcgtcgccggcgatccatgattcgacttcgccatggccgttcggtcgcgcgtcggcctgaccgctcggctgcgtgacgacggccacgcggagccgcttcaacgcggctcgatcactttgttacatctcttaccagcgccgtgcccaaaggcaacagttgcctttcaccgtgccggtatactcggcgctgcttcaaacccaaaaacgatagaagacctgtcaactatgtcgaagaaactcatccagatcatggctgtcgcggcgctgagcgccgcggcgtcgctgccggccttcgccggcgacatgaacaacgcgctcggcggcgcgctcggcggcgtggccggcgcggcggtcggcggcgccgtgggcggcagcacgggggcggtgatcggcggggcggtcggcggcggcgcgggcggtgcggttacgtcgaatcgccgcgaacgcacgggcgcgatcatcggcggcgcgctcggcggcggcgcgggcaccgcggccggcaacgcgatgggcggccgcggcggcggtctgatcggcgcggccgtcggcggcggcgcgggcgccgcgctcggcggcaacatctcgcgctcgaactcgtacaacgacgactacgatcgcggctatcgccgcggcaagcatcacggcaagcaccatcatcgccactgatcggcgcggcgggcccgtccggcttcatccggttcgggctcgcgcgccgcggagcgcatgatgccggcttcggcgcgcgccggcccggtctcggcggcgcggcgagcaaccggtgtcgggccgtgcgcgtcccgcacgatgcccgtcgtgccgggcgccgcgccgtggaaacatgggccccgcgatgcacggcgggtgccgccgatgcgcggagagttcgccggaatcgacggcgaatgtaccgggcggcggcgtgatggccaattgccgctcgcgtgacggcgcgcggcgcttcgtcgatatcggacgcgtttgacggatgatttgccgccgaagccgaagccgaagccgaagccgcaagccgcaagccgcaagccgcaagctcgcgattccatcggatgccgaatgaaatcgcgttcgaacccggttcgaaccgtgagcgatcgaacgctgcaatcggccgcgaaatcgggcgtcgaaatcggccgtcaagagaaaacggaagaagccgggcttcttccgtttttcgtttcaaccgcactcggcccggcggcccccggcgcgcgcatgcgttcgcctgctcaatcgagggccttgtcgttcggattcgcgaacagctgcttcatgtccgccgacagcggatagtcgagattgacgcccttcggcggtatcggccggttgaaccacttcacgtatagcgcctcggcctcgccggagcgctgcatccgcgcgatcacgcgatccgcgagctgcttgaagccggggtcgtccttgcgcagcatgcagccatacgcttcggataccggtgaattgcccgtgatcacgtagtcgcccgggttcgcttccttcgccttcgcgccgtacagcagcggctcgtccatgaagaacgcgaccgcgcggccgctcttcacgttcaggaacgcgtcggcgtgatccttcgcgctgatgatctgcatcgccatgcctttctcggcgttccattgccgcagcagccgctcctcggtcgtgcccgccgtcgtcgcgacggtcttgccggcgagatcggggaaatccttcacgccggaggacttcttcacgatcaggcgcatcccgtattgaaagatgctgttcgagaacgacacctggttcgcgcgctccttcgtgtgcgtggtcgagccgcactccaggtcgacggtgccgttctgcacgagcggaatgcggttctgcgacgtgatcggaatctcgcggaccgtcaggttcggccggttcagcgtcttcttgatttcgtcgacgatcttcagcgcgatttcctgcgagtagccgatcgtccgttgctgctgatcgtagtaggagaacggaacggacgattcgcgcacgccgagcgtgacgacgccggtatcgcgaatcttcttcagcgtcgggccggcgtcgttcgcgtgcgcggcggcggcgagcgcgcagccgacggcgatcgagagcaacgggcggaggggtttcatcatcgtggtctcctgacggaacggggggcgggtgacaaatcgggccgtgcaacgggcaatcggcgtggtcgcgcgatcggcatgcgcgcggcgccggggcgggcggcggccgatcgacgcggcggccgccgtgcggatcgcggcggcaagacgcaggcgcgccggctcaacgatgcaatgcatacgcgcgggtgtccagcgcgggcgggcggcccgcgatcagatcggcgagcacgcgggcgctgccgcaggcgagcgtgaagccgagcgcgccgtggccggtgttgagccacagattccggaacggcgtcgcgccgatcagcggcttgccgtcgggcgtcgcggggcgatggccgcaccacgtttcgccgtgcgcgtagtcgcccgcatgcggaaagatctcttgcgcctgttgcgcgagcaaggcgagccggcgcgcggcgccggacgaacgcaggccggcgatctcgaccatgcccgcgatccgcaggcgcgcgccgagcggcgcatagacgatcttgcgatgcaggtccgtcacgctcacgcgcggcgtcgcgtcgtgccgggcgggcaaggtcaggctgtagcccgtcagcggatagatcggcagccgcatgccgagccggcgcagcatcggcgcgctgccgttgccggcggacagcacgaacgcgtcggcggcgatctcgccgcgcggggtgcgcgccgcgacgatcgtcgcgccttcggtgcgcagcgtatcaacgggcgtttcgtagtggatcgcgacgcgaagccgctcgcgcagcacgcgggcgagctcgatgccgaagcggcggcaatcgccgacttcttcggacggcgtatgaatgccgcccgcgagcaggcccgacgcgggcgcgagcgcgggttccagcgcgacgcatgcagccgtgtcaagcgcctgctgccgtgcgccggccgcgatcagatggtccatcgcgcggcgcgcgcggtcgaattcccgccggtcgcggtacacgacgagcttgccgttgcgcgcataatcgaaatcgagcgtttcccgctcgacgagcgcgtgcagcgcgatgcggctgagcgcgccgagctcgagcatctcggctgcggtgcgccgtgcgcgggcggtgcggcacgcggcgaggaacgcggcgcaccacagccattgatcgacgtcgagccgcggcacgaagcgcagcgccgagtcgcgcctcgcgagccacgcgggcagcttgccgagcaccgccggatcggcgagcggcgcgacatagctgtagctcagctgtccgccgttcgcgaagctggcgtcgagcacggcgtccgggcgcgcttccagcaccgtcacgtcgtgcccttcccgcgcgaggcaataggcgctcgtcaggccgacgacgcccgcgcccaatacgcaaattcgcatgaatgccggccgtccttgaagaagttgtcgagagggcccgggggccggtgtgagcttgaacggcctttagtcttgccgaccgaaacgaccgcggcaagtgaacagatgtaccgccccataaccctgggttaagggtgccggacgcgtgtcgttcagcgcgcccgccgcttcggcgcacccggcgcgcgcatcgagggcggcttgccggacggctcgccgaatggcgcgcgcagcgcgtcgacgaacgtcgcacccgcatgcgagtcgagcccgccgtcgcgccacagcgcgaacacgccaaccgacagcgccggctcgatcggccggatcgtgaccggctcgcccggcgcgcgcgccgtcaactcgtcgagcagcacgcggccgacgccgcgcgcggcgagcgcccgcgcgacgtaccacgtatgcgcctcgaccatcgtcacgcgatcctcgccgaacgcttcgagcgcgttgccgatcgcgtcgccgagcggatcctcggtgccgatgccgatcgattcgccttccatgaacgcgtgcagcgaaagcggcgcgtccggcgcgtcgtcgtcgggcgggccgacgctgacgacggccgtgcgaccgagctccgccgacgtgatgccgggacgcgccggcggatcgatcgcgacggccacgtcgagatcgcgcgtgagcaacgcgttgagcagcgcgtcggtatgcaaggtctggattttcagcgcgacgcgcgggtaatcgtcgcggaacgccttcacggcctgtggaatcaggctcaggccgagactcggcaggcagccgacgcgcaactgcccttcgggctgcagcgccagattgcgtgagagcgcgcgaatgcgctcgaggttcgactggagtttctgcgtctcgccgaacagcagctcggcttcacgtgtcggcagcaggcggccgtgcgcgcggctgaacaggcggatgccgaggttctgctcggcgtgcgcgagcactttgctgacggcgggctgcgatacgcatagcaactgcgcggctttcgacaacgagccggtgcgcatgatcgcgtggaagacttcgatgtggcggaggcgcatgatggggcgagagcgagacggatcttcgtgcgtcggacactaccgcgtgtcgcggccgatcgcaatcctgtgcggcccggaaggcggctgggaggcggcgggcgcggccggggcgccgttcgggggcgggccgcgggacaggatcggcgcccgaggcgctgagcgggcaagcgcctcgacgaagcgtgccgaagaagcgtcctgaagaagcgtatcgaaggagcgtatcgaagaagcgtgccgaagaagcgagcgggaaaagcgagcgggaaaagtggaccggaaaagcgtcgcggcgatgcggcgcatggacgattcgagccgccgggatcggcgcgaccgattcgactcgtaccgcgcgacaagtcgaatatcggccggcaattgccgaccgatcgccgaccgatcgccgaccggcgcgcaaaccctcggtgcgacgtatcgatcgcgcggcgcgcgcctcgcgactgtcgggcgcgccgtcgccgaatccgttcgagcgcgcgcggttcgacgccggcgcttcgtcgccgcgcgccgcggctcaccccagatggcgaatgtcggcggtcggcgtcgagccgaaatcgtcgctcagcacataatcgatcaattgacgcgcggcatcgtcgggcgtcgacagcgcgccgctcgacttcagtcgcgcgaaccgctcgcgcgagggaagccgctcgtcgctcgtcgcgcggatcgtcgcctgcatgccggtatccacgacgccgggcgcgacgctgcagatccgcagcgcgcggttcgcatccagcgcgaccgcccgagcgtggtgatcgagcgcggccttggtcgcgcaatagacgctccagcccgcatacgcgttgcgcgccgcgccgctcgagatgtgcgcgatgcggcgctcgagcgcatccggcgcgagcttcgcgagcgcgctcgcgagcatcagcggcgtcgcgacgttcaggccgaccgcgcgtgcgatcgccgccgtgtcctgcgtatcgagcgggccgatcggctcgacggtgcccgcgttgttgaacagcagcacgcggctcgcgccggcgacgaatgcgccgagcgtgtcgccgccgagccacgcttgaacgcgcgccggctccgacagatccagctcggcctcgacgaggcgctctggcgcgtgcgaggcgagcgacggatggcggccgcgcgacagaccgagcacggcgatgtcccgccgcagcaactgctcggcaagcgcctcgccgagcccgcgcgtgtgaccggtgacgatcgcgcgaacggcgggcaatggagaaggggaagtggtcatgtcgatgcgcaaagtgatggaaacgggatgcgtgacgcgcgcggcgcggcatccggcgaagcccggcggccgattcacgcgtcgcgcggccggccgtcgcggccaggcggacgatcgccgcgcgtgcggcgcgcggtgcgacgaacgggcgagccggtatcctaacgtcgacaccggcttggcgcaaacggccattcatgggatatttttccgagcgcgcctgtcttcgattaaaagccgagcaattttcgacgaatttcttcatgacatgatcgcgtgctagccttgatttcgaaccgtcgatgaaatgccgaatacgaaaagaaaacgattcggcgcatccgtcggccgatggggcaacccgccgaatggcgccgcgccgcggccggattttctcaagcgatcttcgagactcacgcccgatggaaccgatcacgcaggccttcgcgcagcaattcagccgggaatggatcgacgcatggaatgcgcacgatctcgaccgcgtcctgtcgcactacgcggacgcgttcgaaatgtcgtcgccgatgatcgtgcagatcgccggcgagccgagcggacgcctgtgcggcaaggatcaggtcggcgcatactggctgaaggcgttgcggatgattccggcgctgcatttcgaatggatcgcgacgctcgcgggcatagacagcgtggcaattcattatcgaggcgcgaatgggcggctcgcgctcgaagtattccacttcgggccgggccggcgcgtcgtgaaagcgtttgctcactacgccgaataatggaataacgagataacggcgcgccggctcggctgtattttctaccgccgccgaagcggaaccgccggcggttttaccgaatgaagtggtgcggcatcggtcgagattcattaacacattcaatggaatgccgaatggcatgctcaatgcgccggcagtcgcgtttcgaatgaacggcgtcgtgcgaagaatcgtttcgcatccacggcgaagcggtgaagcggcaaagcggtgaagcggcggatcggcgggatagcgaaacgattcggctgaacaaccccgaacgcgggacgcgggatgggggacgcccggcagacgcaacgcggcggcagtgacgtggcgaccaatcaacgagggcggcgacgattcgttcgtcgtactcacctatgtcatacccggcgactcatactgtcgacggggcagatcgggagagcatcactcatggtcaggaaacgaatccgtgccgtgttcgccgccgcgctcgtggggctggccgcgcacgcggcgcacgcgcaatacacgacggactggatcgcgaacacttacgggaccatcgcgtcgcacgtcggcaacaacgcgcgatcgatgtgggtctcgcccgaaggcgtgatctatacggcatccttctgggacgaaaacgccggcggcgtcgcgatctatcagaacggcaagaccctcggctcgatcggcacgcacgccgaattccagggcggcgcgatcaccggcaacgcgacgtcgatcttcgcggcgatgcagtacagcaccccgcagggcagcggcacggtcggccgctacaaccgcgcgacgctgcagcgcgatctcacgatcccggtcagcgtgtggaacgcggtcagccgagccgacgtgatcaccggcctcgcgaccgcgggcacgctgctgtacgcgagcgactacttcggcaaccgcgtgcgcgtgttcaccaccgagggcgtctggcagcgcgacatcggcatcgcgaaccccggcgcgctcgcgctcgacgatgccggcaatctgtgggtcgcgcagaagaatgcggcgaagatcgtcgaattcagccccaccggcgcgctgatgaacacgatccagatggcgagcgcgtcgcggccggcttcgctgtacttcgatgcgtcgaagcggcaactgatgatcggcgatcaagggcccgacatgaacgtcaagctctacgcgatcgcgggcatgccgaagcaggtcggcacgttcggcgtgcagggcggctatctcgacacgacgacgggcatcaggggccaagtcggcgaccggcgcttcacgcgcgtggtcggcatcggcaaggatgccgccggcacgctgtacgtgctcaacaatccgtggggcggcggctgggacctcgggcgcaacggcgcgaccgacattcacgcgtacgacgcgctcggcaacgcgctgtggaagctgcaggcgctgaacttcgaggcgatcgccgcgccggacccgacgaccgacggcgcgctgttctacagcggcatgaacgtctattccggcaccgcgggcggcaccttcgtcgcgaacacggtcgatccgttcacgtacccgtccgatccacgtctcgacatgaacgattatcagcgcggccagcatttcggccaactcgtgagcgtcggcggccacaagattctcgtcgcgtcggggcagaatccgggcaacttcaatttctatcacttcaacgcggcgagcggctacatcgcgattcccgatgcgtcgctgccgggcaaggggttcaacacatcgctgcaggtgacggccggcttttcgatcgacaacaagggcgacgtgtgggcgggcctcaatggaacgaacgcgatctcgcactatccgctcgcgggaatcgatgcgagcggcaagccgtcatggggcgcgcccacctcgatcccgacgccggcgagcgtccagccgaccacgcgcattctctacctgtcggacagcgatacgatgatcctcgcgcagggcatcgcgggaagctgggactggaccgcgatgaacggccggatcgaggtgtatcacggctggagcgcgggcaacgtcacgcagccgaacccggtgatcgcgctcacgagccccaatccgaaatcgatcgcgtcggccggcaactatctgttcgtcgggtacgtgcatacggtgccgaacatcgacgtgttcgatctcaacacgggccagctcgtcgccacgctgaccaattcgaacacgggcatgatggacgtgggcaacgacgtcgattcgatgtacggcctgagggcgtatctgcgctcgaccggcgaatacgtgatcacgaaggacaactacaacggatcgagcatcgtcgtctatcgctggcggccgtgacggcggcgcgcgcgagcgtgcgaaaacgggcggcgccgggggggcgcgcttgatgcgcacgcggcggctcgcgggtattcgagataaacacgtcgcgttgcatgctgtttcgtgtcgtttagtaaatctgataaaaacattacaacgcccttcatttcattgacgaagaatcatccggtgtcctagtcttccagcgcagtcggaattcacgattggccgtcgacgcgccgtcgaccgtgccgctcgcatgcgaagcacaagaaccggagacaatcatgaatcgattcgtcaggctgggcgccgcgatggccgtcgcttgcgcgctcgcagcttgtggaggggatgacggcggtcccgccgtggcggcgtcctcgttcgccgcggcgggcgcgaacggcgccacggccggcgtggccgacacggcgcaagcggacggcgcgccgcgcaccggctcgctgacgcaatatgtcgatccgctgatcggcacgctcgcgagcaattcgccgaacccggtgccggccgggcaggcgggcagcgtggtgccggccgcgggtctgccgtcgggcatgatccagtgggcgcccgacacgaacacgactcccgcgcccgccgacagcaaggagcccggctcccccgccggctactactacgatctgaacgcgattcagggcttcagcgtcacgcacatgagcggcgcgggctgcgccggcaacaacggcgaatttccggtgatgccgaccaccgacgcgacgaagctcgcgccgaccttcagccatgcgaatgaaacggcgaagcccggctattactcggtgctgctcgactcgcagatcaaggtcgagctgacggcgacgctgcgcaccggcttcggccgcttcgcgtatccggccggcaagcccgcgctgctcgtgatcgacgcgacgcgcacgaacacgaagacgtcgacgagcggcgcgatcacgcgcgtatcggcgaacgcgatttccggcagcacggtgggcggcggcttctgcggcaattcggtgccggtgcccgtgtatttctacgcgacgttcgatcggccgttcgcaccggcttcgtcgatctcgcgcggcatcgcgaagctcgcgttcgactcgggcgcgaccgtgcggatgaagatcgggatttcgtacgtgagcgtcgataacgcgaaggcgaatctcgacgcggaaaaccgcacgtgggacttcgacggcgtgcgcgcgctcgccgacgcggcttggaacgaccggctcggcgcgatccgcgtgtcgagcagcgatgccgacgcgctgaagaagttctataccgcgttctatcacgccctgtgggcgccgagcgtgttcagcgacgtcaacggccagtacatcggcttcgacaagcaggtgcacacggtcgcgaaaggccaggccgcccagtattcgagcttctcgggctgggatgtctaccgttcgctgatccagctgaaagcggtgctgttcccgcgcgagacgagcgacatgatccagtcgctcgtcaacgacgcggaccaatgcggcgcgattccacactgggtgaacgacaacgtcgaggatggcgtgatgccgggcgacgccggttcgctgatggtgtcgagcgcatacgcgttcggcgcgcgcgagttcgacgcgcgcggcgcgctcgcgcacatgatcaggatggcgaatattcccggcaccgcgtgcgcgggcgtgacgaccaacggcggacgcgcgagctatctgcagacgggctacatcacgagcggagaatggggaatcgcgtcgtcgacgctcgaatacacgagcagcgatttcgcgatctcgcgcttcgcgctcgcgctcggcgacaccgcgacgcagaagatgctgctcgggcgctcggcatactggcagaacctgctgaacgcatcgctgaatccgccgctgatcgccgcgcgccagtcgaacggcgcatggatcgccgagacgccgggcagcaccgacaactacgtcgagggcaacgccgagcaatacacgtggatggtgccgtacgatcccgccggcctgttcacgcagcttggcggcaatcaggcggtcgtgccgcggctcgacaagttcttcacggtgctgaacgcggggatgagcctgccgaatttctacatgggcaacgagccgaccttcgaggtgccgtggctgtacaactgggcgggctcgccgtccggcacgcagcgcgtcgtccggcagatcatgcagaccgcgttcagcacgaagcccgacgggctgcccggcaacgacgatctcggcgcggtgtccggctggtacgtatgggccgcgctcgggctgtatccgcaggttccgggcgtcgcgggcttcgcgatcggcagtccgcaattcgatgcgatcgatgtgcggctcggcagcggcaggatgctgaagatccgcgcgccgggcgcgcccgcatcgggctacgtgcagagcgtcgccgtgaacggccgcgcgcaggcgagcccgtggatcgcgctcgatgcgctcgacggcggcgcggtgatgcacttcaagatgggcggcgcgccgtcgcaatggggcgcgggcgaggcgccgccgtcgttcggcgtgccggtcgcgcgcgatgtggcggacagcttcaacaatcgcggcatcagcgcggacggcgcgacgaacgccgacggccagggcgccgatttcgacggcagcctgttcagctactcggcgaacgcgctcgcgcaggcgggcgtgcggcccggcgcgccgttcacgtacggcggcgcgagcttcgtgctcggcggcgcgtcgtcgctcgacaatgcggtggcggtcgggcagaccgtgatgctgccgccgggctcggcgggcacgagtgtcgtcgtgctcggcgcgtcgaacaacgggcccagcgcgggcgtcgcgcgcgtgagcttcgcggacgggacgagcgcgcaggtcacgctgtcgttcgacgattggacgctgaacggcggcagcacgggcgcgacatcggcgatcgcggtgacgagcgcctaccgcaatgccggcaacggccagaaagacaacgtgaaaacctacatcttcgcgcagaagattccggtgccggccggcaaggtcgtgacgagcgtcacgctgccgaggcaggtaagcgccggcaagatgcacgtgttcggcatcggcgtcgcggcctgacggctgcacgggcgttcgtgcttcgacatggcgctcgcacagccgggttgcagaccgggatcgttgcctaaaggcggggcgcgccgccgcgcatcgtttcgcgccgccggcccgacattcgcgcgcgccatgcgcgcgcgtggagcggcggcgctcgaggcaggccgccgcgccgcttctcgtatcgccgtgcgcccggatatttcagacgaccggaaaatgattttatccgtcggctattttcgattttgtttctgaattttgaattggtaatcgaatcgcgagacagtaaacaaaaatagaatgaacgggtctcgcgattcgcttgccatgaagctgctcgcattgtgttgttgcagaccgccttgctcccctcttggaaacccctccttcctttgccggcggccgatcgcggccgatctggcgagtccggcccgtcctgatccgtggcttgaaagaagccgttaaaaacggtttttttaattcgccatgtaaatggattctccgaacggttatttcaattaattcgtgtttttcaggattgaccggaaaaatagaatccaacctcgccattaacccttgataagcgaggtcgaaattcatgaaatgcgaccggaacgatgagattgcgctggcgatcctgggcgagatcctcgggattcaccggcggtatccggaatacacgacggattcggacatccgtcacgagatcgaacagatccacgccgttcagcttccccgaatccgggcgttcgtcgacgccgcgcggccggtcgaattcgtgctgcccgccttcccgtcgaaatcgccgaatccgaacaaggtgctcgggcggctgccggacatggccgagcagttgtcgctgtcgttcctcaacgatctgtgcgaacggatcagcggcttctacgcacccggcgcgaagctgacgatctgctcggacggccgtgtgttcggcgatctgattcgcgtcgacgaccgcgacatcaccgcgtatcagcacgcgctcggccagctcatcgcggcgctgcgcgcggaccgcctgtcgacgtacaacctcgagaacttcgaagcgttcgcgcagcgcgcggcgaatttcgacgatatgcggcggcggctcgtcgacgaattcgccgacccgatcgaggcgatccggcacaggctgatggccgacgaagagggcacgctgctgtatcgcgcgatgacccgcttcatgttcgaggacggcttcacgcccgactatcgcggctcgaaggccgcgctgcagaaggattcgaagacgcgcgcgctcggcgtgatccagcgcagctgggcgtggggcgcgctgctcgcgacgcggttcccggatgcgatccggctgtcgatccatccgcagccggccgcgagcctgaagatcggcgtccacatgatgccgacgcgggacaactggctcacgccgtggcacggcgtcgcggtcgatctgggcgatcagttcgcgctgatgaagcgccgcgacgtcgaactgctcggcggccgcgtcgtgatgcgcggcggccggccgagccactacgcaatcgagcgctggcgggtcgccggcgacgcgcttgcgccgcttgccggcggcggcgcccgtccgcgcgcggatgccggcggcgcgctcgtcatttccggggaggccgtatgaacgatctcttcctgccgcgggcggtgtcgctcgaaccgttgacgagcgacgccggcgcgccctgttcgttcggcgtgctcgtgaagccgcgccgcgcgcgcacgcacgtcggtgagctgtcgatcgagtggctgcgcgcgctcgtgcgcagccagcagctcgtcgtgctgcgcggcttcgacagcttcgccgatgcgccgggcatgacgcgctattgcgcggcgtttggtgaaatcatgatgtggccgttcggcgcggtgctcgagctgcgcgagcaggcgaatccggtcgatcacgtgttcgcgagcagctacgtgccgctgcactgggacggcatgtatctggagaccgtgccggaattccaggtgttccagtgcgtgcaggcgatcggcgatgcgcacggcgggcgcacgacgttctcgagcaccaccgaggcgctgcgcgtggcgacgcccgaggcgcgcgcgctctggcagcgcgcgcacggccgctatcggcgcacggtcgagctctacagcaacacggtcgaagcgccgatcgtcgagcggcacccgcgccgcgaatttccgatcctgcgcttctgcgagccgccgatcgcggacgatccgacgttcatcaatccgtcgagctacacattcggcggcatcgccgacagcgagcgggacgcgctgctcggcagcctgacgcgcgcactctacgatccgcgcgcgcactacgcgcaccgctggcgcacgggcgacgtcgtgctcaccgacaacttcacgctgctgcacggccgagagcgcttcacgagccgaagcggccgccatctgcgccgcgtgcacatccatggcgatccgccgctgcgcaatccgcacctgtcgaagcaaccgcacgacgcggcggccgccgacgcggccgcttcggcctgacgcattggttcaaggaggaacgaccatgacgttgatgacgggaaacgactatctcgacagcctgcgtgacgggcgcaacgtgtatgtcggcggcgagcggatcgccgatgtcgcgtcgcaccgcgcgtttcgcaacgcggcgcgcagcatcgcttcgctgtacgacgcattgcacggcgagcatcgcgagcggctgaccgcgcccgaccggcacgggcagatcacgcaccgcttcttcaagccgagcgaatcgcccgacgatctgcttgccgcgcaggatgcgatcgagctgtggtcgcggatgacttacggcttcatgggccgcacgcccgattacaaggccgcgttcatgtcggggctcgaggcgggcgccgactattacggcgatttccggcaaaacgcggccggctggtacaagcgcttcgcgggcagcggcctgtatctgaatcacgcgatcatcaatccgccgctcgatcgcggcaaggcgattcatgacatgcgcgacgtgttcgtgcgcgtcgtcggcgagaccgatcgcgggatcgtcgtgagcggcgtgaagatgctcgcgacggcgggcgcgctcaccaacgcgacgttcgtcgcgccggtcgcctcggcgctgctggagcccggcaaggccgacgatttcgcgatcgtgttcttcgcgcggatggacaacccggggctgagcctgatgtgccggccgtcgtacgaagcggccgcgacgagcccgttcgacgcgccgctgtcgagccgtttcgacgagaacgacagcgtgctgatcttcgatcgcgcgctgattccatgggaagacgtgctcgtctatcgcgacgtgaagcgcgcgaccggcttctacgcggcgtcgggtttcgcgaatctctacaacttccagtcgggcatccggctcgcggtgaagctcgagctgatgatcggcctgctgtcgctcggcacgcaggcgaacggcacgcaatcgttccgcggcattcaggcggcgctcggcgagctggtctcgctccagcatctgctgaagacgatcacggccgcgatggcgcgcgatcccgagcgcacgccgagcggcgtcgtcgtgccgaagcttcagtatgcgagcgcgctgcggatccaggtgccgcagatctggaagcgcgtgcgcgagctgatggagaccgcgctcggcggctcgccgctcgtcaccgtctcgggcgcggccgatctgctcgatccgcgggtgaagggcctgatcgacgcgtactaccgcggcgcggcgctcgagccgcagcagcggatcaagctcttcaagctgatctgggatgcgaccggcagcgagttcggctcgcgtcattcggtctacgaaacgcattactccggcaacttcgaccagatccggctcgattcgctgacatgggcgacccgctccggccagcttgccgactgcgaggcgttcgcgcggcagtgcatgggcgactacgacgcgtcgggctggctgcgcggcccctggctgcacggctgaagcgcacgctcgaacccctgtcttttcaactcaaaaggagcaaccatgtgcggcatcaccggatggatcgatttcgcccgcgatctgcgcaacgaagcgccgatcgtcgacacgatgaccgatacgctcgcgcgccgcgggcccgatgcgcgcggcgtgtggctcgacacgcacgccgcgctggggcaccggcggctatcgatcatcgatcccgagcgcggcgcgcagccgatgctcacgcccgagcgcgggccgcgcggcctgccgcgcgcggtcatctcgtatgcgggcgaaacctacaacttccgcgaattgcgggccgagctgggcgcgctcggccaccggttcgacacgcattgcgataccgaggtcgtgctgcgcgcgtatctcgaatggggcgcggcgttcgtcgaccgcctcaacgggatgtattcgatcgcgatctgggataccgcgcgcgacgaactgctgctcgtgcgcgaccggctcggcgtgaagccgctgttctactatccgacggcggacggcgtgatcttcggctcggagccgaaggcgatcctcgcgcatcccgacgtgcgcgcgcgcacgtcgtcggaggggctttgcgatgcgctgctgttcctgcgcacgccggggcaggtgccgttctcggggatgcgcgaggtgaagcccggccatgtgctgcgcgtgcggcgcggcggcctcgccgagcaacgctactgggcgctcgaagcgcgcccgcacaccgacgatctgccgacgacgatcgcgacgatccgcgcgctgctcgacgacatcgtgtcgcgccagatgatctcggacgtgccgctgtgcgcgctgctgtcgggcggcgtcgattcgagcaccatcgccgcgctcgcgcagaagcggcggcgcgcgagcggcggcggcgcgttgtcgacattctgcgtcgatttcaccggccacacgcgcaactttcgcgccgatccgattcgcccgacggccgatgcgccgttcgcgctcgaagttgcgcggcacatcggcagcgatcaccacacgatcgagctggaccaggccgggctgctcgatccgcaggtgcgcgaagcggtgctgcgcgcgtgggacttgccgttcaacttcgccgatctcgacgtgtcgctgcaccggctgttcgccgaggtccgcaagcacgccaccgtcgcgctatccggcgaggcggccgacgagatcttcggcggctacctgtggttctccgatccggccgcgcggcgtgcacacacgttcccgtggctgaagctgggcgcgcatcgcgggctcgatccgcgcgcgctgtttcatcggtcgttcatcgacgcgctgcgactcggcgaatacgaagcacagctctaccgcgcggcgctcgccgaagtgccgcgcctcgacggcgagaacgcggaggaccgccgcacgcgcgagctgcattacctgacgctcacgcgctggctgccggtgctgctcgacaagaaggaccggatggggatggcaagcggcctcgaggggcgcgtgccgttctgcgatcaccggctcgtcgagtatgtgttcaatatcccgtgggcgatgaagacgttcagcggccaggagaaggcgctgctgcgcgcggcggcggccgatctgttgcccgaatcggtgctgaaccgcaagaaggccgcgtatccgtcgattcaggcgccgggctatgaccgcggcctgatcgagcgcctcaatcgcgcgatcgcggccggccgcgcgccgctcgaaccgttcatcgacgccggcgcgctgcgcggcctgaccgagaagaccgccgccggcagcctttcggaattcgaacgaatcctgctggagtcgagcagccggctcaacgactggctcgatctctatcgtgtcgagctcgacggcgtgccggcgggctgatcccttgacgaacatttggagcgaactgatgcaagccatcgaaatccgcgagacgggcggccccgacgttctcgagtacgtgacgcgcgccgcgcgcgagccgggccgcggcgagctgctcgtcgagctcgccgcggcgggcgtgaatttcatcgatctgtatcgccgcgagggccgctatccgatgccgctgcccggcacgccgggcgaggagggcgccgggcgcgtgctcgcggtcgggccggacgtcacgcgtttcaagccgggcgatcgcgtcgcgtggacgaccgtgatgggcagctacgcgacgcgcgtggtggtgcccgaggacaaggcgatcgccgtgccggacgggatcgacctgcgcacggccgccgccgcgctcgtgcagggcatgaccgcgcactatctcgtcaacgattcgtatcgcgcccgcgaaggcgacgtcgtgctcgttcacgcggcggcgggcggcgtcgggctgctgctcacgcagtggctcaagcggcgcggcgtgcgggtgatcggcactgtgtcgaccgccgggaaggcggcgctcgcgcgcagcaacggcgcggacgacgtggtgcttcatggcgcgttcgacgatctggccgccgaagtgcgccggctgacggacggccgcggcgtgcatgcggtgtacgacggcatcggcgcggcgacgttcgacgcgagcctcgcgagcctcaggacgcgcggcacgctcgtgatcttcggcggcgcgagcggcccggtgccgcccgtcgatgtgatgcggctgctgtggggcggctcgctcacgctcacgcggccgtatctcgagcatttccgcgcgagcgtcgacgaattcctgtggcgcgccggcgcggtgttcgacggcattctcgacggctcgctgaagatccggatcggcggcgcgtatccgctcgccgacgcgcgtcgcgcgcacgcggatctcgccgcgcgccgcacgaccggcaagctgctgctcgtgccgtgagcccccaccgctcgcccgctcattcactcgttcatcgaacaggaggcctaatccatgggaaagatcgtcggcgccgggctcatttcgcacgcgcccgtcgtgatgatgccgcaggccgtgcggctgcgcgaaaacggcggccgggacttcacgctcgcaaccggcctcgcccggttgcggcgcgacgtgttcgacgcgcacgattacgatacggtgctcgttttcgacagccattggctcacgacgaccgaagcggtggtcaccgcgcatgcgcggcgcgcgggccgcttcacgtcggacgagatgccgaacgcgatccggcaactgccatacgatctggcgggcgacccggcgctcgcgcatgcgatcgccgagcaggcgcggcggcgtgcgtcgtggatcgacgcggtggacgacccgtgcctgccgctgcactacgcgacgctcaatccgtggacctatctcggccgcccggacaagcgctggctttccgtctccgtgtgccagactgcgacgaccgaggatttcctgcggatgggcgaaaccgtcgcgcaggcgatcgcgcagctcgagcgcaaggtgctgctcgtcgcgtcgggcggcctgtcgcatgcgttctggccgctcgccgagctgcgcgggcggatggcgggcgcggcgtcgaacatcgtcacgcccgccgcgcgcgcggcggacgagcggcggatcgcgtggctcgagcaagggcggcacgaccgggtgatcgacgcgatgccggaattcctgcgcttcgcgccggaggcgaacttcggccactacctgatgatggcgggcgcgctcggcgcgcgcgcgtgcgcggcgcgtgcacgccgcttcagcgagtacgagaacggcatcggcaccgggcacgtccatctgtggttcagtcccgccgacggcggatgggcgcgggccgaaacgcacaacgaacggcgcaccgaaacggacgcggcgagcgcttgagcggcgcgatgcgacgtgcaggcgggcgacggcgctcatgccggcgcccgcgcggccagctgtttgtgacgccggccgattgtgccgccgtgcgcgcgacgccggcgtggctcgacggggcgccccagccgcggcacgacgcgggatgcaatcggcgtcccgttgactcggggcatcgacgcgggcacccggtgcgcaccgagccgagccatgccgcgtcgcgacccaccgcgccgcgcgcggctaggtcgggaccgcgcccgcgcgcgcgtgctcgccgcacaggccggccagatacgcctggaccgcggcgagaaacaggcgctcgcgaaccgacgcctgccgcggcgccgtgcgaaacgcgtagatgccgcccttcggcatcgtccacgtcggcagcagccgatgcaggcgcccttcgcgcagatcctcggcgaccagataatcgggaaacgcactgatgcccgcgccggcgagcgccatctgatgcgcgagcagcacgctcttcaccttcaggcgcccgggggtctgaatccggaccgatcgcccctcgttgccgaacaccgaatagctgagattggcgagcccgccgtgcccgatccagtgcgagccgggcagatcgtccggatgccgcggcaccgcgtgcctgcgcgaatactcgggcgacgcgacgagcacctgatcgaacgcgccgagcatcttcatccggaagcccttcttcttgggccatccggtttcgaacgcgagatcgacgcgctcgcccaccagatcgatctcgtcgtcgttgcagacgatctcgagctcgatctgcggatgctgatgaatgaaggtcgcggcgatcgagctcagatgcgtggtggaaaagccgctcggcgccgcgacgcgcaacaggccggtcgattcgtggcgcaggcagcggatgctgccgatcacgtcgtacaggccgctcacgaacgcctgcgacgcgcaatacagcttgttgccggcgtcggtcggcgcgatccggcgggtgctgcgcatcacgagctgcgtgtcgatctcggcttcgaggcggctcaggtattcgctgaccagtgatttcgacatgctcaggcattcggccgccgcagtgaagctgcccttctcgacgatcgccatgaaaacgcgcaggtgattcaaatttcttatccccacctcggacatatttcccacctcaagaacggtcatgtttcgaaataccgagtggcgctcgcccgttcgcgggcgaggcgccgatgtcgcgcgggcgctgcatcgcgattcggcgacatgagcccggtgctggatatggatcgggacgatggctgttgcgccgcatgcgggaggggcggcgcagcgtatcgtgggcgggcgccacctcgggcgggcgcgaacgcgcgcggcgcggctcgctgccgccggcgcgcggattgggcgtgcggcgtcgccgatgcggcggccgccggcttcgtttcgcttcgcatgcgcgcgccgcgcaagcgggcccgggcgggccggtacgcgtcgcggccctggttcttcatgcgcggcaatcggttcatcggcaacgcaatgcgatgcggcggcaatcataattgcggaattcaatccttcctcacatacgctttacaaccatcaccgccagtattccatagccaacttacgatcttaataaaataagagtaaataattctatctgatgcgattgcggctgtgattcaggtgcgatggagactcgcgcggcgttacaaatcagcgcaaggcgaatccattcattatttcgacttcgttcgattcgctcagtcggcgaacggcgctcgggcgaatcgcgcgcgacgccggccgagtgctcgcgagcaacggctcgataggcacgggaggcgggcggaaacgcacgcctggcgcgccccgcgcgccgcccggcggcgagcgggaagccgccgcgcgcgaacgcggatcccgctacggcacccgattcgggatagcgaatcccggcaggaaaatgcttgaatccgatggaatgcgatggcgacgcatattcatcgaataaatgtcggcgcgtgattttattggaaggcgcgacggatgtgctcgtttgaaagcaagttacctgaaggttactaagcgggataaatcgataagagtggcgagtgacgtccggattgacgttaagccgattacgagagccattcgacgcctcgcctgccgcgcatgcggccggcgaggcgtcgccggcgccgcgtgcgtgcgcagggcatgcgcatgccgccggggcgttcgaggtcgagtggcgtcatggtgtggggaaaggcggcatgcatcacgatcgatggggcggcggttgcgcgcgcgccgtgataaggccggtgcggcgatcgaggttgttgctgccccgtcacgcggctcgccacgcgcgcgaacgccccgggttcaccgcccgtcgcgcgcgacgcgcgacgtcggcgccgccgggctcccgggcggcaagcccggcggcgcgccggtgtccgcgagactgaacatcggcatcgagcccgggcacctgaacgtcttcagcacgtcgctcgtcagcggattcgcgacgctgcccgtgctcgcgaggtcgagcaccgccttgcggccgtcgaagtcgagcgtgacgcgcgtgcgcccgggcgtcgccgtgccgctcacgcgtcccttctgaagcaggcgcagcagcgcccatgggccgtccgtcgacaccgccgacgtgtccggccggatgcgcgggctcgcggtgatctccgcgtgcacgccgccgcgcggccccggccagctcaccgcgaacggcgcgacggggccgtgctgatagagcgccgtctgtccgtcgacgtcgatcgcgaggctcgtgatcgtcgggtccagttcgggaatccggatgtcggccttccacgccatctgcttctggccgggcgcgccgaaaaacacttcgcgaatcgccttcgcgtgctgaaacggttcgagatcggggccctccaccggttcggtcgcgccgggcagcgtcttgtagcgccaaggccgcgtcgacgtgtcgacgaacggcgcgagcgtcttcgcgaagaagtcgtcgatcacgccgccttgcgcgaacacgcgcgtgaagtcctcgatgccgacgtcgcgcttgctgtcgggcgcgaacggatagttgccctcgatcgcgaggcggcaaacgtcgcctaccgtcgcctgcaactgccgcgacagcaactggccgatgccgcggttcacttcgcgcgagccctgcgcggcgagcccggtcagcaccgagcgaaacggcgcgggcatcgtctgcgcggccatcttcagtttcgccgcggtatcgttcgcgggcggcatgctgttgttcgcgagcgcgtcgtccgagacggtcagcgccgtgtagtagtcgttcagcaggttcgcgaccgcatcgagcccgctcttgccggccggcgcgcccgggcgcgcgtccgtttgcgtgtccgcgcggcccgtcaccatttcgcgcaggcccgcgaagcgattgtcgacgagctcgcgctcgacgcgctcctgcgcgcgcacgccgagcgccttgtccgcctgctggctcaactgggcggacgccttttgcaggaacgagcgatcggcgctcgcttcgggctgcgcgagcgtcgtctcgtgaaccgccgcgcgcgcgagccgctcgagcggcgaatccggcgccgcgaagctgcgcagcaccacgagatcgaatgcgaggctcgtgccgccgatcgtgcggatgtcgccgagaaacgcgtcccattgctgcgcgtattcgatcagatattgccggcggatcgcgtcggtcagcggatcgtcggcccccgcgagcgcattcgcgatctcagccgtttttttttgagcgtcgccgagatacgcgcggcccatcacccatgcatcgtcttcgcgcgcggtccgcacgaattcggcgagccgcttgtcgaacacgcgccggtatccgtcgaacgtgaagaggcccggcacgccccgcgcgagcggcgcgccgctcgcgcgcgtgaacaccgtgccggcctgcgggccgacggcccgcagcagcgtgaactcgtcgggcgcttctttattcatcgccgccttcgcgcgctcgtagagccgctcggtcgcgttgctgccgtccaggaacgcgcgcgcctggcggatcagcgcatcgttgcggatcagcggggattgcacgatgcgctcgccgcggaacagttgctcgacgtgcgcgatcatcgacgcgcggccgccgaagaccgccgcgctgtcggttcgcgcccagtcgtcgagcacccacgcctcgacctgcgcggcatcgaagcgggcccggtcgtacagcatcagatagacgcgcagcgcgtcgtacgcggcattcggatcgcgatcggcgatcgcctgcgacagcaccgcctcgatgcgcgtgacgatccgcggcagcagcagggtgtcctcgagcgcgtcgtacgtgcggctgctttcggcgacgatgccgggcggcgtgtacaggccgaaccgccagccgctgcccggcgcggacagatcgaggcccgggtacgcgctcagcgagcgggcttgcgtcagcacgtcgggcacggcctcgggcttcggcgccttgtacaactggtcgacccgggaggcgagcgccgccgtcttgcgcgcgagcgcgtcgagataggcatcgttgttgcccatgctgacgcgcaggccgatcgcgacccacgcgaacagcagcagcgcgagcgcgtgagcggcgaggctcagcgtgcgcgagcgatactcccagcgaaggttcggctggacgaggcgtgcgtccggaatgacgatcttcgtcagcagatcgtgcaggaagaagctctggctggtttcctgctgcgccgcgcgcgcggccgcggccggcgcgcggcccgtcgcggcggcgaggcgtcgcgcgacggtgcgcgtttcggcggcggcctcgccgcccgtctgcgcggcgctcgtgaaatacacgccgcgcagcgtcgcgtgatgctgcgtgtcgtcgtagcgggaatcggcgaagacgcgatcgatcagctcgccgagcgggcgtgtcagcacgagaaattcctccggcagcgcggcgagccggcggcgccgctgcgtgtcgtgctcttcctgcaggcgggtgttcacgcccgcggcgagccgcgcggccaacgcgcgcagctcgtcggcgcagcgcgcgtggacgccttcgtccgcgatggtctccttgtcgtacggcagcgtgaacccccacgtctgcgcgcggccctccgtggtcagcgcgctgaagtattcggcgaagcccggcaactggtccgtcttcgtgacgatcagatagacgggaaagcgcacgcccagttgcgcgcgcagatcggcgagccgcgcgcgcagcgcggctgcctcggcatggcgcgcattgtcgtcggcgctcgtgagcgtggcgacgtcgacggcgagcagcgcgccgttgatcggctcgcgcggccgatgcttgcgcagcgtccgcagaaagcccagccattcggcctggtcgacggtctgccgccattgcgcctgccgctcgtcgacgaacgcggcgctcgacggcgccgccgcggccatcgcgacggcgtgccgctcgcccgccggctgaccgttcgcgcggcgcgcgtcggcggccgcgtcgaagggctgggcgtgcggcgcgggcccggcgggcggcagcggcgccgcgtgcgccgacgtgccgtgacgcgtgtaatggccggccgtgtcgatcagcaccgcatcgttggtcaaccaccagtcgaccgagccgccgtgatccggcagcccggctgccgcgcgcggcatttgcgccgcgaccggaaacgagagcccggcgttcaggagcgcgctcgtcttgccgcatgcccgcgagccgagcgtgacgtaccacggcagttcgtacagatagcgcttgccgcgcaacaggcggcgcaggccgcgcgcgccgctgcgcatgcctttcaggcgcgcgatcgcgccggcgatcgcggcgttgaccgccaccaggcggccggccgcgggcgattcgggctgcttgccgccgaattcgagcaggctcttcagaaaatccggatcggtgcgcgccttttgcagcagccggaacgcaaggtgcagcgcgaacgccgcgagcacgagcgcgatcgcgatcgcccggaccgcctccgccgcgaacggcgtcgcgccgccgaacgcgagcagcggcgacgcatgccagatcagcacgcacagcagcgcgacgaacacgatgctcgtcggccggcccgcgagccacagcagcacgcccgccagcagcagcgcgatcgcgaggacgcgcatgcccgcgcccgcgagcggcgtgagcccgccgaacgcgacgaacgggccgacgaaccagatgacgagcgcgacggcgagcagcgcgacgaacgcgatgaacgatcgagacaccagaaaggacaggaacttgttcatgtcgagggtccgggtagcgggccgcggctcagcgcgcgaccgtgatttcgacgcggcggttcagcgcgcggccctgcggggtccggttgtcgccgatcggctcggcgccgcccttgccgagcgcctcgaggcggctcgcgggcacgcccgcgctctggagcatctgcatgacctgcgtcgcgcgctcttcggatagcgcctcgttcgacgcgaactggcggcttttgatcggctgattgtcggtgtagccgcgcaccgtcaccttgcccggcaccttcgcgatctcggccgcgattttccggatgagcggccccatcgccgggttcacgccggccgcgcccggcgcgaacatcgcgtcgccgcggaacgtcaccgagctgcggcgcgcgttttcctcgacgctgagcgtgcccgccgcgatctcgccggcgagcagcgtcgcgaggcgcagctcggccggcgcggcgggcggcgccatccgcgcgatcgcggcgatccgctgctgcacgtcggcgctgcgcgtcgacagcgcgtacttgaagcagccgaacagcccgagcgcgatcagcgacagcacggcggccgtgacccacgcggggaaatcgcgaaacggcgcgctcctgctgcgggggccgggctgccagtgcggcgacagcgcgaccgacaccggcccgcgctgcgatgcgatctcgttgtagagccgctggcgcacggtctcgtgcttgcgctggccgtcggcttcgtaacggtagcggccctcgaagccgaggctcaagattcgatagatgacttcgagcaggtcgatgtgctcgtgcggcgaattcatcagccggccgatcagcagatagaccttgtctccgccctggcgatcctcgtggaacgacgtcgcgagcccctcgctgatccacgtgccgagattgccgctcgccgattgtgcccacgacgtctgcatcgccgcctcgtcgagcgcggtgcacaggcagtagcgcgcgccgagcatgtggtcgcgccggatgttcgcctgttcgcagagccgctggaacaggcgcacctcctgttccagcagcaggcgcaattgcggaatgtcgtcgcgatcgagccgctcgggcatgtcggcgagcgcccgcagcagcacgcgcgcggcttcgagcagcgggttgcgggcgagcctgatcgcggcgaggcgcgcggcgggcggctcgccggccggcgcaggcgccggctcgcgccgcgcgaacgtcgccgcgacggaatcgaaggtcggggccggagccgatatgtccggatgatgcacggtttctgaggtcacgggtatgccccacaggggttggattcgtcacgatggccggcgcgcgaggcccggccgctgcgcgcactcgccgctatccgcgaatgccccatagctcgagcttcagcgacggaaattcgccggcgatgtgcagcgcgagcccgccgtgccgcgcgacttcgtcccacagcggcccgccgcgcgcgagctcgtaatagacgtagccggcgttgaacgggatctgccggggcggcaccggcagcgcctgcagcgcgatgccggacagatggctgcgcacgaggtccggcagccgctcggacggccccgccttcgcctgcgcggcgaactgctgctgcagcagatcgggcggcatctgcgcatgcaccgcgagcacgaccgcggtgaagccctgcatgtcgaccggatcgacgaccgcgttgagcattccgtgccccagatcggcgagcgcgaggcgctgcgcgctgcgcacgagcacggcgttgagcagccggtgcgtgtcgtcgacgacgggcttcaggcacagatgcggcgcgacgtgctgatagggcgggtgcgtatcgagcggccggcgcgtatcggtgcgcacgtaggtggacagctcgcccgccatgccgatgagcagcgcgtacagctcggcgggcgacgtcgtgggcacgcgctgcaggtgtttcagcagcggctcgtagcgattgagcgtttgcagcagcaggtagtcggatacttcggccgtcgtgcccgcccggccgtccgagcccgtcaggcgctcggcgagcgcgttcgcgcgcaggcgcgtgagatcgtggatcttcgcgagccagctcgcgagcgtgtcgctcgcgccgtagccgaccacgggcggaatcagcatgtcgtcgagctcgatgctcgcgtccgcgcgaatcgtcttcacgcgcgtgagcgcgagcccgatccacgcgtccgtcagttccttttccggaagcagccgcaggcgcaggttcgacaactggaccgtcttcggcccttgcccgatcgagttcgtgtcgcgcaggtcggtttcgaacacggcatagcgcgcgagcgattcggccgcgcggtcgaatgcggtttcctcgccgttcggcacgcggatcggcaccgcgaggtagatcacctggtccagatgctcgggccggatcgtgagcggcgcgggcggcggcgtgctgcccggcgcgtcgaacggcgtgccgtcggcgaacacgccgctcgccgatttcacgatgatcttgccgagcgccggcgcctcgctgtcgaggctgaagtggctgaagccgaagaagaacggcgacagcggtgccgcgcgcttgtgcgcgtagtgctcgagatagcgctcctgctgctggaacagctgcgggcgcatgaaaagcccctcgctccagacgaccttgttatgccagctcatggtttcggtccgccgtgcatgtcattttccgggttcggtgatcctgatcgcgtgcgtgtcgagctcgatggtcagcttcagcttcggcgacgagaagcgataccatgcggcgtcccgcgcgggcggcagcggatatgccgcgcgccacaccgagttcggcagatcgcggtacgcggcgacgacgccgagcgcgcccgccgccggatcggcgtcgcgccggatcacgcggcgctcgccggggcgcagttgaaaacgctcgcgcgcgagcagatcgtcggcgagcacggtcttgtccgggccctgcagcgtgaagaaatcggcggcgttgaatgcgccgtcggtcttcagctcgtagacgctcacgacgatcggagccggccggctccgatcgtccggattgaccgtgggcgcggcgcgcacggcgagctcgagccgcagcggctccttctgcttggccgcgccgctcgcgcacgcggcgcacgcgagcgcgagcgcgacggcggcaacgggggtggtcggatgcattcgaggcacgcgttgggtgtgagggggagaaccggccgagggcggcgcgggcccggcgaacggcgctctgccgcgcgccgctcggcgggccccgcgcgggcgccgctcaggcttccttgttgcccttgatgtcgaagctcgtcgtgacggcgccgccgctgccgccctgcgcgttctgcacgacatactcctgcttcaccttcgcgaacgacagcgataccgtctcgcggctgcgctcggtgtcgtcgcggctgcccgacggccgcacgcgcgtgatgatcacgtcgctcatcgtgagcttcaggtattcgagcggattgccgcccgccttgcgcatcacgagcaccgcctgatcgacgtgcttgccggtcagcgcgtacttcatcaggttggggctcgcgcggtcgatcgcgtgctcgaacgtcagatccttcacgctcgccttgccggcgccgccgccgctgcccgtgtgcatcgtcgattcctgctgaatctcccagttccagttcaggacttcgatctcgtccttgtggctgtcgtcgagggattcaccgttgatgccgtcgatcttcagaaaaatatcctgcgccatttcattgctctcttacgtggattgcgtggatgacaaaacagccggccccgcgcggcgtcgcgcgcgtgggcgaaggcgcgaagccggccgaccggggacgcccgcccggcgatgcgtcaggcggcttccttgatcgacggcagcttcgcgacgagccgcagcgacacggtcaggccctcgagctggaaatgcggccgcaggaagaacttcgcctggtagtagccggggttgccctgcgcctgctcgacgaccacctcggcggccgcgagcggccggcgcgccttcgtgtcctgcgacgagttcgccgggtccgcgtcgacgtagttcatgatccattcgttcagccagcgctgcatgtcctcgcgctccttgaaggcgcccaccttgtcgcgcacgatgcacttcaggtagtgcgcgaagcgcgagcatgcgaacagatacggcaggcgcgccgacaggttcgcgttggccgtcgcgtcggaatcgtcgtattcggccggcttgtgcagcgattgcgcgccgatgaacgtcgcgtgatcggtgttcttgcggtgcacgagcggaatgaagccgttcttcgacagctccgcctcgcgccggtccgagatcgcgatctcggttgggcatttgatgtcgatgccgccgtcgtcggtcgggaacgtatggcacggcaggttctcgaccgtgccgcccgattcgacgccgcgaatgagcgagcaccagccgtagagccggaacgaccggttgatgttcacgcccatcgcgtaggcggcgttcgtccacgcgtagcggcgatggtcggcgccgttcgtgtcttcctcgaagtcgaactcgtcgacgggattcgtcagcacgccgtacggcaggcgcgacaggaagcgcggcatcgcgaggccgatgtagcgcgcgtcgtccatgttgcgcagcgcgttccatgacgcgtattcgaggttttgcgtgaagatcttcgtcaggtcgcgcgggttcgcgagctcctgccacgattccatctgcagcaccgaaggcgacgcgccggagaggaacggcgtgtgcgcggacgctgccaccttcgagatcgagccgagcaggtcgacgtcgggcggcgtgtggtcgaagtagtaatcggcgacgaggcagccgtacggctcgccgccgagctgcccgtactcctcctcatagatctgcttgaagagcgggctctggtcccacgattgccccttgtagcgccgcatcgtgcggcgcagctcttccttcgagatgtccatgaagcggatcttcaggcgctcgtcggtctcggtgttcgacaccaggtgatgcagcccgcgccacgccgattcgagcttctggaaatccgcgtgatggaggatcaggttgatctgttcggatagcttatggtcgatctgcgcgatgatcgcggcgatgctcttgtatgcatcgtcgctgatcgtcgccgattgcgcgagcgcctgctcggcgagcgtgcgcaccgcgtattcgaccgcttcgcgcgcctgctccgtcttcggcttgaactcctgcgcgagcaactgcgcgaaatccgaatccgcttgcggctggacgccggcggcggccgtctgggcttgctgtttcttcatggttcgtttccccggtatggtgtagggcggccgctcaggccgcatcgctgtcgtggttcgccgtgtcgggcgcgtccttcgcgccgcgcgcattgcccgcgtccggcccgcccgcgagctgcggcttcggcgcggccgcgagcgagcgcagcagcgccgggtcctgcagcaactggttgacgagcgtctcggcgcccgacttgccgtccatgtaggtctgcaggttcgcgagctgcgtgcgcgcctcgagcaattgccgtaacgggccgaccattcgcgcgatcgcggcgggcgagaagtcctcgatgctttcgaacgtcatgtcgaccatcagctgcccgtcgcccgacagcgtgttgtccaccgcgaacgccacgcgcggcttgatcgccttcatccgctcgtcgaagttgtcgatgtcgatgtcgaggaagcgccggtcggcgacggcgggcagcggcgcgaccggcttgcccgacaggtcggcgagcacgcccatcacgaacggcagttcgaccttcttttccgagccgtagacttcgacgtcgtattcgatctgcacgcggggcgcgcggttgcgcgcgatgaatttttgagagctgctggatgcggacatgcgggactccgtgagtgaagggaaagacagcagggctagccggcctgcacggcggtgagcggcgcgttcggcggccccgcccggcttgcttggccgggccggaagacgagcgcgcgcgccgcgggcgcggccgcgtcggccacaccgatgtcgatgcgcgcgagcgccgccttcgacgggaacgcgtcgagccacagcgcggacagccgaggcagcacgtgctgctcgatgaatccgatcagcagccgcgcgccggtttcctgcacgaggcaacgcccgacgacgtagtcgacgacggcgtcgtcgtacgcgagcgcgatgcggtgccgctcggccatgcgcgcgacgacgcgatccagatgcaggcgcacgatgcgcgcgagcgcgcgcgcttcgagcggccggtacggcacgacgctcacgcgcccgaggaacgcggcggggaagaccttcagcagttcgggcatgagcgcgtcgcgcagcgcggcggcatcgggcgcgagcgatgcgtcggcgcacaggctcgcgctcagttccgcgccgacgttgctcgtgagcaggatcgtcgtgttgcggaaatcgatgtagcggccgtcgccgtcttccatgtagcccttgtcgaagacctggaagaagagttcgtgcacgtcgcggtgcgccttctcgatctcgtcgagcagcacgacgctgtacggccgccgccgcaccgcctcggtcagcacgccgccctcgccgtagccgacatagccgggcggcgcgcccttgaggcccgacacggtgtgggcttcctggtactcgctcatgttgatcgtgatcaggctctgttcgccgccgtacagcgcctcggcgagcgcgagcgccgtttcggtcttgccgacgcccgacgggcccgcaagcaggaatacgccgagcggcttcttcggatcggcgaggcccgcgcgcgcggtctgcacgcgctcgccgatctgccgcagcgcgtcgggctggccgatcacgcgcgcctcgagcgtcgcgggcagcgcgcgcacggcggcgacttcgtcggtcatcatgcggccgaccggaatgccggtccaatccgcgacgatctgcgcgacgatcgtctcgtcgacttccgggaacacgagcggtgcgtcgccctgggccgccgcgagcgcgcgttcgagctcgcgcagcccgggggcggcgccggcgtgcggcgtatcggcggcgggcgggggcgaggcgggggcggcgtgcgcttcggcgtgcgtgtccggacacgttgcggcgcgcgagccggcgtgcgagccgacgtgcatttcggccgggacgtcgctgtgagcataggcgctggagtcgatgtgtgatctggcgcgcgattcggtacgagattcggtacgagattcggagagcgagccggcgcgcgtttcggagcaagactcgcggtgacattccgcgagtgcggcctcgcgcgcggcgagcagcgcgcgcgccgcgtcggcctgcgccttccagcgcgcgtcgacggccgcttcctcggccgcgagcgcttcgatgcgttcgcgcaccgccgcgagcgattgcccggcgtcgagcccgatgcgcgcctcctgttcgagcagatcgcgctcggcgcgcgccgcgagcaagcgctggcgtacgtgctgcagttcgccgggcgcggcgtgctgcgagagcgcgacgcgcgcgcatgcggtgtcgaggaggctgatcgccttgtccggcagatgccgcgacggaatgtagcggtgcgacagcgcgacggcggcgcggatcgcctcgtcgcgcaccgtcacgcggtggtgccgcgcgaacgctcgcgcgacgccccgcaccatgtgcaccgcggccggctcttcgggctccggcacttgcagcacctgaaagcggcgggtcaatgcgggatccttttcgatgtgccgcttgtactccgcccatgtcgtcgcgccgatcgtgcggatcgtgccgcgcgcgagcgcgggcttgagcaggttcgccgcgtcgcccgtgccggcctgtccgcccgcgccgatcagcgtgtgaatctcgtcgacgaacaggatgacgggcgcaacggatttcgccgcggcctcgagcacgcctttcaggcgcgcttcgaattcgcctttcatgcccgcgccggccagcagtgcgcccacgtcgacgctcatcaggcgcacgtcggccagcttcggcggcacgtcgccgttcgcgatcgcgagcgcgaggccctcgacgacggccgtcttgcccacgcccgcctcgccggtgagcagcggattgttctgcctgcgccgcagcagcacgtcggtcatcgtgcggatttcgagctcgcgcccgatgacggggtcgatgtcgccgtcgcgcgcgcgcgcggtcaggtccgtgcaatatcgctcgagcggcgagccgttcggcgcggcgcgcgtcgcgccggacggctcgcccggcgaagcgggcgcggaatcggcgtggtcgtacggcgcgtccgccgcttccggcgaaccggccgtccacgcgggcagcacgtcgtcgagagcgtcgtcgtgaggaatcctcgcgaacgccggcgaaatggaaagcagcacgcgccgcagttccggcgtatcgacgagcgcggcgacgagccatgcgccgcggatgcgccggtcgccgaagcgcagcgtcgcgagcacccatgcgcgctcgatcgcggcttcgacgtgatgggaaaaatcgctgatcgagcccgcgccggccggcagcgcggcgagcgcgcgcgcgatgtcgcgatcgagcgcgtcgcgctcgatgccggcgtgccgcacgatccggtgcagatcggagtcggactgctgcaacaactgctgcagccagtgcaccagctcgacgtacggattgccgcgcagcttgcagaaaaccgtggccgattcgatcgccctgaagagcgtagccccgagtttcccgaacagcgcctgacgcgagatcgccatggacaggtcctttcctgatcggtgtgatcgttatcccgaaaacccaaagcgcatcgatcaatttgccggcgcgacgatcggggaaatccgattcgttcgattgcgctcgtccggtctcgttgaattgattttcgttaattaaattattttgaggcggcgggcggatggtcaactaccataaatggtaagtcgcctggtttttaaaaaatagaaagacaaactgttctatcaagcgaagcgtcgaattgttaaaaattgcaaagaccgtattgacggttctggacagtcggttttccctgggcgcacactgttttcacgcagccgccgcgcgactgagggcgccgcgggaaaaaggcgccgggctcgaaatgatccgggcggcatatcgatggaattgaataatgtgcaggtaaattcgatatcctgatttatgagataaggcggagtgcgccggattttatttaatgagatagcatggcccggtaatattgctgggcggattttaatgatcttttttcggatcgaactcatcatgcgtgcttttaaattgtttcgtcgcggcccgccggatatcgagcgtgccgaaacggcggcgcggcgcgatttcgagccgtcatgcgcaggtgtcgacatggaaggcaacgcgggcgacgagacgggcgcctgcctcgccgaggcgcagccgccccgcgcgccgcaagccggcccgcagggcgccacggacggcggcgacgcggtgttcggcgtgatcggcgcggcgttcgcggccgacacgcccggcgagcgacagggcggcatggctgccggcgcgtcggccgtgtgcggcacggtcgcggcccaagacttgctgcacacgctgtacgagcaatactgccgcgtgctcgacgatccgcgggcgtcgctcgcgagcgacgacgctgcgcgcctcgcgatcgagcgcacgcgcgacgccggcccgcagatcgatccgcagcggtcggccgacggcgcggattcgatcgatgcgctgctgtcccgggcgcgcgtgctggacgacgccttcggcacgttcgcgccgggcgaggcgcccgatccggcggacgcggagcccgtcccggaagtattgcggctcttcgcgcccgccgaataccacgccgcgtcggcgcgcaggccggctggcttgccgcccgcgctcgcgcggcgcgaacatcagacgctcgcgatcgacagcccgctgccggcgcccgtcgcgacttcggagcacggcgcatgacgacgcctgccttcccggcgccgcccggcgcgcgcacgtcggcccggccgcacgatacgctgctcgacgcgcggctcgcggctgcgcaagccgcggtgcgcgcccggcccgtcgatgcggcgagccgttgggcgctgtttcaactgctctgcgtgacgggccagtgggaacgcgccgtcgggcagttgcaggcttatgcgcggttcgccgcgcagcacgcgcacatcgcgcacgcctatcgcgacctgattcgcgccgagcgctttcgcgcccgcgtgatggcgggccaggcgcggccgggattcgtattcgatgcgccgccgtggatcgacgatctgctggaagcgttgcgcgcgcaggcggccggcgcgcgcgacgaagccgaccgcgcgcgttcgcgcgcgctcgatcgcgcgccgttcgtcgcggggcgcgggccggatgcgccgttcgactggatcgccgacagcgattcgcgattcgggccggtctgcgaagtcgtgaccgccgggcatgatcgttggctgccgttttcggatctggccggatggcggctcgcgcgcccgggcgtgctgctcgctctggtctgggcgccgtgcgtgctcacgcttgccgacggcagtgtcgcgcacggcttcatgccggcgcgttacccgggctccgaactggccgacgggggcggcgcgccgggcgcctcagcggccgcgcacgaggccgatgcgcacgagagcgccgcgcgcgaggccgatgcgttgcggctcggcagccggaccgcatggcgcgacgtcggccgcaccggcgtgttcgcgctcggccgcaagacctggtcgacgagcgcgggcgacgccggccttttcgagctgcacgcgtgtgaattcggcgcgcgcgcccgtgcgggcgccgtgctcggcggcgcggcgcgcgaagcgcgcggcggggaggcggccgatggatgcgcatgagacgcgcgcggacgcgccgcgcaacggcgacgaggcgcgcgtgcgcggcgaaggcctcgcgacgccgcgccgcgcgaacacgcaactgctgccgacgctgatcgaccgcctgcgcgacgacgcgccgcaacggcagaccgaagcgcccggcggatatgcgctcacgcgcatgcagatgcgcggcatcgtccagcgtgatctcgccttcctgctcaacacgacgagcatcgacgagcacatcgatcgcgaacgccatccggccgccgccgcctcgacgctcaacttcggcgtgccgccgcttgccggcgcgtttctcgcgtcgtgccagtgggccgaggtcgaacgcatcatccgccgcgtaattctcgatttcgagccgcggctgatcgccgagacgctcgtcgtcgcgccgtcgcgggccgccggcgcggtcgcgcgcccgaacgtgctcgcgttcgaggtgcgcggcatgattcgtatggatccctatccgatcgaattcatggtgcaaagcgcgctcgatctcgaaacgaaccaggtcaacatcaccggcatgcgcgcgagctgacgcgcgggcctgaaaaaacggggggacacggtggacccgcaattgctcgactactacaaccaggaactgatctacatgcgcgagctcggcgccgagttcgcgcgcgcgcacccgaagattgcgcggcgcctcggaatgcaggcgggcgaagtggccgatccgtacgtcgagcggctgatcgaatcgttctgctttatggccgcgcgcatgcagatcaagctcgatgcggaatttccgcgcttcaccggccgcctgctcgaggtgctctatccgaactatgtcgcgccgacgccgtcgatggcggtcgcgcgcctgtacccgagccgcaccgaaggcaacctcgcgcaaggctttcgcgtcgcgcgcggcaccgcgtttgccgcgcgcgtgccggccggcgagaaaaccgcgtgccggtttcgcagcggccaggacgtgacgctctatccgctcgagatcgccgacgcgcggctgacggggattccgccggacatcccggcgctcgaccgctacgtgccggccggcgcgcaggtgcgcggcgcgctgcgcctgcggctgcgcacgaccggcaacatgcgcatcgccgatctgcggggcctcgaccggctgccgctgtatctcgcgggcgacgctcaggtggcctcgcacctgttcgagctgctgcacgtggccggcgtcgcgacgctcacggccgcgcccggcgagttcgccgcgccaggccgcccgcccgcggcggttaccgtcgacgcgctcgctcacgaagggctcggcgccgacgaggggctgttgccgctcacgtgggcgaagttccatgggcacaacctgctgcacgaatacttcgcgtgcccggagcgcttctatttcgtcgcgctgacggggctcgaggaagggttgcggcgcatcgcgggcagcgaggtcgaaatcgtcgtgctgctcgaacaatcgcccgagcggctcgcggacgtcgtcgacgcgtcgcgcttcgcgctgttctgcacgccggtgatcaacctgtttccgcgccacatggaccggatcgaactgtcgagcgggcagaccgaatgccatctggtgccggcccgcctcgcgccgctcgactacgaagtattttccgtcgaggcgatgtacgggcaggtcgccgcgacatcggccgaactcgagttccggccgctgtaccagacgctgaacgacgacgagagcaactatggacgctatttctcgacgcggcgcgagcgccggctcgtgtcggatttcgcgcgccgctacggcacgcgcacgccgtacgtcggcacggagatgttcgtatcgctcgtcgatcagaacgaggcgccctacagcgaggacatccgctatctgtcggtggacgcgctggtgacgaaccgcgacctgccgagcctcgtgccgcgcgacggcgtgcgcgacctcacggcgatcgaatccgcgccgatcgacagcgtcggcctgatccgcgcgccgtccgcgccgaaggcgccgtatgcggagcgcgagatcgcgtggcggctgatccgccagttgaacttcaactatctgccgctcgacgagctcgaccatcgcgcgggcggacagggcctgcgcggcctgctgcggctgtttctggcgggcgacgaggccgacagccggcggcaggtggaaagccttgtcggcgtgaagacgcggcccgtcacgcgcaagctgcccggcgcgggcccgctcgtgttcgggcgcggcgtcgagtgcgcgctgagcgtcgacgaaacgggcttctccggcgtgagcccgtatctgttcgggctcgtgctcgagcattatctggcgcggcacgtgtcgatcaacgtgttcacgcagaccgagctgaactcgatccagcgcggccgcatcgcgcgctggccggtgcgcatgggcgcgcggggaggcgcgtgatggcgcgcgacatgacgcaggcggccgttgccgacacggcgctgtcgccgcaagcgctcgcgcggctgcgcgccgaaccgtggcgctatgggttcctcgcgctgctgcgccgcatcggcgcggacgcgcgcatcgatccgatcggcaaggcgaggcgcccgcaggcggagccgtttcgcctcggccagcagccgagcctcgcgttcgcgccgcgcgagatcgccagcgtcggcgacgcgaacgggcggctcaaggtgcggctgttcgggctcgggatgctggggccgaacgggccgctgccgatccacgtgacggagatcgcgcgcgatcgcgaggagagccggcgcgatccgacgctcggcaattttctcgatatcttccatcatcgctatctgacgctgctgtatcgcgcgtgggcgtcggcgcaggcggtggccggcctcgatcgtccggacgacgaacggttttcgttctacgtcgcgagcctcgccggccaggatctcgacgaggtcggcgcgcagccgctgcccgcgcacgcgcggctgtccgcctcgccgcatctggtgcgcgaggcgcgcaacgcggacggcctgcgaatgacgctcgaacgttacttcggcgtgccggtgacgctggaggaaaacgtatttcactggatcgccgtcgatccgctcgagcacagccggctcggccggcccggcgacgcatcgacgatggccgcgggcgcgctgctcggcgagctggtgccggatcggcagcacaagttccggctcgtgttcgggccgctcgacatcgacgcctatctgcgcttcacgccgcggggcgaggatctgccgcggctcgtcgaatgggtgcgggcgttcgtcggctacgagttcgagtgggagctcgagttgcggatcaagccgaacggcgcgccgcccgccgtgatgggcggcccgcatcaactcggctggtcgggctggctcggccgctcgccgtccggcgagccggtgacgggcatgcgtttcgaacccgagcactatgcgcacgggttcgcgcgcggcacggctcgcgacacgcgcggcatgcgaggtgaacgatgacccccagcagaaaaccggccggcagggcggctgccgcgcgtacgccgaagcccgacggctggatggcgcccgtcgatgcggccgcgccgtgcggagcggaccttgaatacgatcccgagttcgtcgtgctcgcggcgaaggtcgcgccgcgcgccgaagcgcagtacggggacttcgtcggctcgccggagccggtgaactggagcgacgtcgagcgcgactgccgacggctgatgatgcgcagcaaggacatgcgcctcgcggtgctgttcgcgcgcagccgcacgcggcttgccggcgcgaccgggctcgcggaaggcattggcttgctggccgcgtggctcgccgcgtttcccgatgcgattcatccgcaagccgacgtcgacgcggaccgcgacgcggcgctcgagatccggcgcaacgcgctgcaggcgctgaccgatgccgacgggctgctggcggacgtgcgcgagatcgcgctgacccgctcgagcgcgacgcgcctgcaggtgcgcgacgtggaacgcgcgttcgcgcaaccgcggcccggcgatgcgctcgcgccggaatcggtcgtgcgccagctcgacgatttgcacgcgcagcagccggagacgctcgcgggcttcggcgatgcgctcgcggggctggccgcgatcgacgcctggagcggcgagcatctcggcgattatgcgccggacctgtcggcgctcgatgcgctgctgcgccggatcgcgggcgcgaacgcgcgcggcgatcgcgcggaggccgagccgatcgcgccggccgaagccgatgcgccgccagcgagcgaggcggcggccgcgcacgcgcacgcgcacgcgcacgcacacgcacacgcacacgcgcacgcacacgcatcgccgccgcggcggcgcgagcccgcggcgcaggcactcgcggctgccattgcgggcgaaccggccgcgcagccggtggatcgttacgcggcgcgcgagctgatccggcaggcgcgccagtggttcgagcagcacgagccgagcagcccgattccgattctgctcaggcgcgcggagcatttcgtcggcaagcgctatgcggatgtggtgcaggcgattcccgccgagctgctcgcgctgtggagcgcggacgaaacctgagcgcggccggcgcgcgagatgcgcgcgcttgggggcttcatcggttcacaccgtttgtggagagatcagtcatgccgaatttttccgccgcccgcaccgtgacggtgagcggccctgccgtgccgacgactcccgtcggcgagcccgcgctcgaactgagcgcgatccggggcgacgaaacgctatcgcagatctattcgtacacgctcgattgcctgacgccgccggacccgttgctcgcgcacgagcgggccgcgaatctcgatctgaaggcgatgatcggcaaggcgctgaccgtgaccgtgcagctcgaaggcatgggctcgttcgtgcccggcatgccgggcatggcgggcgcggccaatatcggcgcgggcgcgcgcgagatcagcggcatcgtgaccggcgcgcgcttcgagggccaactgaaccggcagtgccgctaccggctgacgatgcggccgtggatctacctggccgacctgcgctcggactaccggattttccagaaccggagcgtcgacgagatcgtcgacgaagtgctgaacgcgtattcgtactcgtacgacaagcgcttgagcggccggtatccgaagctcggctaccaggtgcagtacggcgagaccgatttcgcgttcatccagcggctgatgcaggagcacggcatctactggtttttcgagcatacgaaccaggtgcaccggatggtgctcgtcgatcacctgggcgcgcacaagccggtggagagcgccgcataccgcacgctgcgctactacccgccggggcacaagatcgacgccgagtacatcgacaggttcagcaccgaggagcacatccggccgggccgctgggcgacgggcgatttcgatttcgagaagccgaacgcggacctgggcgtcgagaacgcgctgccgcgggacaccgcgcacaacgggctcgaacgttacgagtggccgggcgactacacggcgcgcgagcacggcgagcacctcgcgcgcgtgcgcatggaacagacgcgcgcgcggggcgagcgcgcatcgggcggcggcaacgtgcgcgacatcgtgtgcggcacgacattcgcgctcgcgggccatccgcacgcgagcgcgaaccgcgagtatctggtgatcggcgcgacgttcgaggcgacggagacgggcggcgcgtcggggccgggcgcatatcggatcgacacgtcgttcgtcgcgcagccggcgaccaccgcgttccggccgccgcgcacggtgcgcaagccgcgcacgcgcgggccgcagacggcgatcgtcaccggcccgcgagggcaggacatctggacggaccagtacggccgtgtgaagctgaaattccactgggaccgttcgctcgtcgacgatcagaactcgtcgtgctgggtgcgcgtttcctatgcgtggtcgggcaacaattacggcggcgtcaatattccgcgcgtgggctccgaagtggtcgtcgatttcgagcacggcgacccggaccggccgctcgtgacggggcaggtatacaacgcgctgcacatgccgccgtggccgttgccggagaacgcgacgcaaagcggcttcatgacgcgctcgcccgcgggcggcggcgagaacgcgaacatgctgcgcttcgaggacaaggcgggcgaggagcaggtcaagctgcatgcggagcgcaattacgacgtatcggtcgagcgcgacgcgacgactgccgtcgggcgcaagcacctgacgctcgtcggcgtcgacctgatgccggtgatgtcgacgcgctcgccgctggagcggctgatcgacctgctgcgcacgggcggcgcggccagcccggcggcgtcggggcagccggcggcggcttctcggcaaccgtcgggacagcagcagcaacatcaacagcaacaccagcaacatcagcggcaacgccagccctatcagcagttgaagcagcagcgccagatgcagcgcgcgggcggatggcaggcgctcgcggcgaacgtcgcgaagacgttgcaggaaatcgtggcggtgctcacggacccgttcgtcaccgcgtcggtgagcaccgtgcagggcgcgtcgacgtccgtcgtgttcggcgacgcgaagggcgtgcacgtgggcgataccgtcaagatcaccagcggagacgcgcattcggaggtcaacggcacggcatcgtcgaaggacgtgaacagtgtctcgctgaagggcacgtcgaccagcctgaccggggtcagcacctccgaaacggggacgaacatcgtgacgaccggactcacggtatcaacgaccggcgcgagcgtttcgacgaccggattcagtgcgaccgaaacgctcgtgcaggtcgccaagaagacgcaggaatgcgaattcatcaagggcatcaagatctcgatgtgaacgcacgctcgcgcgaacgccactacaccccatgaaaatcgtcaaaccgcttgccatcagcccgctgacccgcgtgtaccggatgcacggccgggagtatctcggcgtcgccgcgctgttgatcgcgacgctcggcgacgagccgaaactgctggccgaatcggcgctctggcgtctggccggcgacgaactgcgcggctatccgctcgacatggcgctgccgaaggcgtgtccggaatttctcgtgtccggatacgcgtacggaaagtacgcgagcgatccgcacgcgtgcgcgtgcgaagtgggcgtgcgcattgccggcctcgagaagcggctgcgcgtctgcggcgaccggcagtgggcgggcgcgcgcatcaccgcgccgcggccgttcgagcggctaccgatcgactgggatctcgcttacggcggcgcgggttgcgcggacaatccgcgaggccgcggcgcgcacgcgcgggagggcgcgccgcgcgatctgccgaatgtcgaatacgcgcacagcccgatgcgctttgcgcacgagcaacccgcgcccgccggcttttgcccggtcgacgcggcatggccggcgcgcgccggcctgtacggcgcgctcgatcggcaatggcaggaagaggattgtccgggctttccgcgcacgctcgatccgcgctacttcaacatcgcgccggccgatcagcaactgcccgagctgcgggcattcccggacggcgcgcgctacgaactgacgcacatgcatccggaccacgcgacgctcgcgggaaacctgcccgcgctgcgcgcgagatcgttcgtggtacgtcggggcagcgatgcgcccgaggaaatgccgatgcgcttgacgaccgcgtggttcgttccgcatcgcgagcgcgtgatcctgatctatcacggcgtcacgcccgttcgcgcgttcgacgcgagcgacgtgcagacggtgctgttcggcgcggaggcgagcgggcacgcgaggcccgccgactggtatcggcaggtgatcgagtggcgcacgcgggacgacagggcggcgctgtacgcgctgcgcgaccgggatctgctgcccgagcatgcgcttgcgcccgaagcggcggcgacgcccgagccgacgcagcagagcgcgaagcagcggcagcttcgcgaacgattgagcgtctttccggatgctccgcgcgcacagacgccggcgccggatcggctggccgaattcgtcgagcagcagcaagcgctcgccgacgaaaagcgcgccgcgctggaagccatgcggcgggaactggcgaccagcgaagtattttcggtcggccgtcggcgcggcccgcccggccggatcgcgcccgcggacgaagagcccgcgcggcacgcgggcgcgttggccgaatcgccggacatccgggcgctcgaacgcgacgcggacgagcgtcttcgcgggctgtaccagcagtgcgcgcaacatcaggacgcaccggcccggctgcacggcgcggccgcgcgagcgcgccgcgagtgcgtcgcgtcggccgccgcggccggccagtcgctgcaagtcgccgatctgaccggcgcggacctctcgggaatggacttgcgcggcgcgcgcctggccggcgcgatgctggagaacgccgatttgagcgacgccgatctgacgggcgcggatctgtcgcgcacggtgctcgtgcgcgccgatctgacacgtgcgaagctcgtcgatgcgcgcctgacggcggccaatctgtcgctcgcgcattgcgagcggacggatttctccggctcggatttgagtgacggcattttcgagcaggtacacctacgagattgccgcttcaacggcagcgtgctggcgagcacgcgcttcgacgcgtgccggttcgatgccgtcgatttcggtcgcgcgacgctgcgcgagctgatcttcatcgaacaatcgttcagcggcgtgagcttctcggatgcgacgatccgcaagatgctgctgatgcgttgcgcgttcgccgacgtgcggttctcggcggcgagcatcgacggattcgggatcgtcgagacgcaggcgagcgggcagctccgcttcgatcgcgcgagcgtgaacaaagcgtgtttcgtcgggcgctgcgacatcgggcgcgccgatttctcgttcgcgacgctgacggaggtcaatttccgcgagacgcagctcgtcgaggcgaacttcggcggcgcgcgcatcggcaattgcgatttcaccgatgcgtgcctgcgggcagccgatctacggggcgcgaaggccgagggcagcccgttcgtgcgcgccgatctcacgcgcgccgatcttcgggacaccgatctgatcgccgcgtatctgcgcggcgcgaagctggacggcgcggaccttcggcgcgccaacctgtttcgcgcgaacctctcgcagatcctcatcgatgccgatacgcgctggcagggcgcgtacctgaaccgggcggtgcggtttccgctggcggaggcgcgcacatgagcacgcgcgcggatcgattgcgcgacgcgatccggcatggccgcgcgattcgcgacaccgcgatcgacgcgggcgacttcgacgggcacgactggtcgggcggggtgttcgagcgcgtccggttcatcggcgtatcgatgaagcgcgtgcgactcgacgaggccgtattcatcgattgtctgtttcgcgacgtcgacatgcggcaagcgggctgcgcgcgatgcacgttcgatcgatgccggctcgaacgcgtcgatctttcggcaagcgagcttcgcgactgcatgatgaacgggacgcatgcggccggcgtgtatttttccggtgcgcgggcgagcggtttgcattgcgtgaagagcgatctcggcgattgcgggttcgacgacgcgcggatcgaatcggcggtgttcagcgacacgcggctcgcgcgcgcggccttcacgcgggccgcggtgcgcaaggcggttttctatcggctcgatctgacatcggccgttttcgccgatgcggcgttcgacgataccgtttttgccgaagcgaacctggccggccagcgcttgcaaggccagcggatgcaccgctgccagttcgtcggcgcggaccttcgtcatgccgatttcaccggggcgcgcctcgccggctgcaacttccagcgcgcgaagctgacgggcgcgcggctggacggcgtcgacgcgccgaacaccgtctttttcgaggccgacgcgccggatgcgacgtgccgtgacgcggcgctgcgcggcagcatctgggtgcaggccgacgcccggcgcatcgatttcaccggctcggaactggacggcgcggtatttcagcgcgcgacgtgcacgggtgcgcgcttttcgcgggcgaagctcgaaggcgcggatttttcgtacgcggatctgaccggagccgtgttcgacgaggccggtttcgcgcgaaccgcgtttcacggcgcgacggcgccggcgattgcgtggcgcgatcatccgggcgccgtcgcgtgcgatgcggaattgtcggatgcgcaggcgtggtcgcggcaaagggacgagcaggcgcggcgcgaagaatgttgagcgcgacggcagcggagcgccgtcgctcgcgcatcgcgcatgcgccgcttcgtctgcgcttcgccgccggctcggagccggtgcgttgtcggcgcgttgccgatgtgtcgcgcgatgccacgggcgcgtcgtttcgtcgttattcagtcattcgaaataatcgaaagcgaggggaaaggacatgagcgaaatcgaagcgaagccggatatccgcggccggtcgtccgtgccggacaaagcgggctcggtcgtcggcgcgctgccggacggcgtgtacgtcgtcgaatgcggcggcgcgaagctgcgttgccggcgcgcgttcagctgccttgtcgaaccgcggatcggcgatcgcgtcgtggtgtgcggcgcggacagccgctgcgtctacgtgatcgcgatcctggcgcggccgaatgctgacggcgtgcaactgcgcgtagaaggcgacctcgtgctggaagcgacgcggcgcgtgtgcgtgacgagcggcgacgcgcttcgcctcgcgagccgcgagcagttgtcgatcgaggcgcagcggctgacgatgtcggcgcggcaggcggcgctcacttccgagaagacgacgctcacgagcgcggcgttcgacggccggctcggcaagatccgcctgatcggccggctgctggagacggtgatggaacacgtcgcgcaatcgtgccgaagcagtttccgcacggtggagaccgtcgaacatcttcgcgcgtcgcatatcgatcacgcggcggcggaaagcatgcgtatgcatgcgaagcacacgctgctcacggccgagacgctgacgaagatcgatgcggcgcagatccatctgggctaacgccgcgattggcgggaaccgatcctgaggagagacttcgatggtcatggtcaattcgagcgcgggcggcatgaacgcggcgacgagcatcaatctcacgccgccgggcatgccgatgccttatccgaacaacgcgccgcgcgcgaacgcgatgccgaacgtcggccatatcttcgtgggcggcgggccggttcataatctcgcgaccgtcatcccggcgtcgaacggcgacagcggcggatcgatgggcggcgtcgcttcgcagaccgtgtccggaagctcgcgcaacgcgcaaggcgcatcgaagacgctggtcgccggcatgccgatcacgcggatgaccgatccgacgcagcagaacaacaacaatacgatcggctcgggcagctcgccgagccagacgatcgtgctgaatctgtgattcgccgaaccacgggccggtggctcgacgacgtgtgtcgtggcgtgattcgatgcgcttcgacaaatgcgtgcgggcaacacggatgacgccgcatgcaaacagcgcggcggcatccccggcccgcggaaatcgttgccgccgcgccgcgcaaagcgccgtgcacggcgtgccgcgctcgtgaatccgccggaacactcactcggcctgaaggagttccggcgccgatatgaccaaaattgacagacgtttcccgcgcaatcgtctaacttttaagtcgggaaggctattcgacgtccggccttttccgatctcaaaaaaacgcagcaatcggcccatgttgtgttgttgatcgacctgtcgcactgcgtcatgaacggcgcggggcggcgggtcgacttttccggacggattgccgcagccggtcgcttccgcccgattggaccgccgcaataggccgccgcaataggccgccggattcggtcgcccgattcgcgcgagcggcaagccgaatagcgcgacacggctcgccattcgccttgccgcacttcccatacattcatcgaccgccgcccgttcgtgacgcgcgagcccttgacacgaatccgccgcgccggacgatctcgccgatgccgatgccgatgccgatgcgcgtgcgccgaagcgggctccgccgcgcgccggcgaaagacggcgcggcgtcaaggcgtccagcgatagacgacgatgccggctgcgttgtaattgtctttcgtgatcacgtattcgccgttcgatcgcaggtaggaccgcaggccgtacatcgaatccacgtcgttacccacgtaaatttgttcgggactgctgttgatcagcgtggcggccagggcgcccgtcgagagattgaatgcgtcgatgttgggctgcgtgtgcacgtagccgacgaagaggtagtttccggccgccgtgatcgatttcgggttggcgctgctcaggccgatcaccggatcgggggcggccgtgttgcccgccagccagccgtgatatacctcgatcctcgttccgatcgccgtccagtccgtgcccacgggccggccgcgcgcgagaatcatggtgtcgctctcgggcaggtagacgatccgcgtcaacggcttgatcgaattcggaatgggggtgaccgtggcgggcccccacgccggcttgccgttcgcgtcgaagccggtcagcgggtagtgccagatggcgttcgtcttgtccaggccggcccatacgcctccccggctgtcgaggcaaaagccggccctgatccttgccgtcgtgccgaatgcggcgcccgggatggagccgtccggtatcgcgatgtagccgtgcgcggcgttgaagtggaagaaatggaaaacgtcggggttctggctgcctgccgcgagaatgcgattcgagccgatggcggccagttgtccgaagtgttcgccgcgcgccggatcgcgcacgtcgatacgcggatccatcgggtagtcgatcgggtcgacggtgttcgcgacgaaggtgccgcccgcggtgccggcgtagacgttggtgccgctatagaagaacgcgccgtccgtgcccgaatccggcgcggcgattccctcgaagttgacggactggagcttccattgcagggtgccggaagggctgtatgcgtggatgtccgtggcgccgtcgcggccgaggtcccacgtgccgccccacgggttgttcagcacgtacaggttgccggcggcgtccttgccgaggccggcgacgcgcgtgaatcgtttgtcgccaacctggcctttgattcccgacgcggaatcgagatagccgccgcgcacgccgaacgtgccgacgagggccggcgtgcgcgagacgtcgtagatcttgatgttcatgtccggcccttcgtcgccgaccatgaggcgctgcgtcgccgcatcgaagtagagcgcggacggccgggacgcggcggccatccggatcgtgttcagcagcctgccgcccgaatcgaattcggcgatcgcgcccgcgcgcttttgcgcgacccagacgttgcccgcgctgtccgccgcgagcgcgccgggctcggagatatcgatgtcgcgccgccagacgccggccaccgtgtagatccgaacacggtttccgggaaaatcgctcgcgtagagcgtcgaacccgaggtcgcgagcccggtgacgacgtcggcccaccgctcggttgtcgtcgcgctgacgggaatgagcagatcgcgccggcgcgtcgtccggtcgtaccgtcccaccatgccgctgccgccgttgcgattgaactgcaacgcggcgaagatcgaagcggcgttgccggtgatcgcgccgccctgaaactcgttgtgagcgccgatggacccgatgctccggccgttttggtagagcgcgacaccaccctcgttctcgtcccacatggaggccgtgtaaatgacgccttccggcgcaacccacatcgaacgcgcggcgttgcccacatgcatggcgtcggtcgcgaacgtgttcgcgagccaatcggtgctggagcgggcctggcatggcggcgcgagcgccgcgatcagcaaggcggcgaggagcacggcatggattcgtttcgtcatggtgagcgttgcttcctggtgtggcccggcatgggcgtccgggccgaagtcagcatagctgcgtcacgcgacgccattggctcaaacagcggcgtgattgcgcgtcaattggagggattgaaaatagggacgaaaagcgaccgcgaatccgttccggccgcctgcgcacgctgggcgtaccgtcgaacggcgcgccgggcgaacgcgtgcaaaacgggatgcgtgcggcaagtccggcgatgaaaaataggtttccgaacggtccgggcgcttcgaacgtcgcgcgaacgcatgggcccgcatgcgcggcgaagcgcgttcgatgctgaaccgaacgcgtcacaccgaggccgcgatatgctcgcgcagccactgatgcgcgggatcgcgatgcgagcgctcgtgccagagcatcgccatccggaagccgggcacgtcgacgggcggctcgaccacttgcagcgcgcggctgtcgcgcacgagccgcgacggcatcatcgcaacgagatcgctgttcgcgacagccgacatcatgaacaggaagtgcggcacggacagcacgacgcgccgcgcgaggccgagcttcgcgagcgcgtgatcggtgccgccctgaaagccgccgccgtccggcgagacgatgacgtggtcgagcttgcagaactgcgcgagcgtgggccgccgcttcagccgggggtggccggcgcgtccgacgagcacgtaacgctcggtgaagagcgcgcggtggcgcaggttgcccggcgcgcattcggtgatgtggaacgcgagatcgatgtcgccttgctcggcctgcttcgcgatgcgcgacggcacggtttcgacgacggccaggcgcgtgccgggcgcggccgcgcgcaggccgttcagcgcgggcagcacgaccgtcgattcgctgtagtcggacgcggcgacgcgccacgtgtgagcggaggcggccggatcgaacggcgcgcccggcgataccgcgcgcccgagcgtttcgagcgcgcggcgcagcggctcgcgcaattcgtcggcgcgcgcggtgggccgcatgccgcgcggccccggcagcagcagcggatcgccgaagatgtccctcagcttcgcgagatgaatgctgaccgacggttgcgacaggttcagccgtgcggccgcgcgcgtcacgttgtgctccgacagcagcgcgtcgagcgtgatcagcaggttcagatccagccgcctgagattgtccattgcaatacctggaatattggaaatcaatttccaatatacccgagcagccgataacctgcgttcacctctccagtcaatccatcgattctcccgatatgaacgtcttgctggtctatgcccatcccgagccgaaatcgctgaacggctcgctgaagaatttcgcgctccggcatctcgaggaagccgggcacgcggtgcaggtttccgatctgtacgcgatgcaatggaaagcggcgctcgacgccgacgacaataccgcacgccggcccgatacgcgcttcgatccgtcgctcgattcgaagcatgcgttcgagaacggcacgcaggcggccgacatcgcacgcgagcaggacaagctgcgctgggccgacgcgctcgtcctgcagtttccgctgtggtggttctcgatgccggcgatcctgaagggctgggtcgagcgcgtgtacgcgttcggcttcgcgtacggcgtcggcgagcattcggatacgcactggggcgatcgctacggcgagggctcgatgaaaggcaagcgcgcgatgctgatcgtgacgacgggcgggtgggcatcgcattacggcccgcgcggcatcaacgggccgatcgacgacctgctgtacccgattcatcacggcatcctgtattaccccggcttcgacgtgctgccgccgttcctcgtgcatcggacgaaccgcatcgacgagacgcgcttcgcgacgatccgcgatgcgctcgggcagcgcctcgacacgctgtggacgaccgcgccgatcgccttccgtgcgcagaatgccggcgattacgagattccacagctcacgctgcgggccgacatcgcgccgggaaggtcggggttcgccgcgcatatcgcgtgacgcggggcacgcgtcgggcggccggcggctggacgacggcgccgcggcggcggccgacgccgcgcggctcgcggtggcgccgctcgtgcgcgacggcgggcaggcgcggttcatcgcgagcgagccgccgcagcgcacgtcgacgccacatgcattgatggaatggctgcacggccatttgcgcgagccgtcgacgcgcgacgcgatcgcccggcagagcgcgatgagcgttcgcacgctggcgcgccgctttcaggaatggaccggcaccttgccgttgcagtggcttcggcccgcgcgcgtgcggcgcgcgcagccattgccgcagacgacggcgctgtctgtcgagcggatcgcgaccgaagccgggttcggcttggcgagcgcgtttcgcgagcgcttcgtgcggatcgtcggtacgacgccgaagcggtatcggcaggcgttcaggctgcaggccggctgacggtggtgcgaaggcgggtgacagggcggaggcgggcttgaggcgaggctcgacgaaaggctcggcgaatagccgaccatcgcatggctcgacgcggggcctgaaggccatgccgaagacgagatccaaggcggcgcccgacgtggcgcccgagacggcgccccacgacgaaacgccgaggcgggccttgacggcgggcctcggcgcgacggcttcgactgcgaagcatgcctccagccggaggttcgcgtcgtggggcttcgagccgcggcgcgccacatgatgcgcaaagcacgacgcatgccgggcgatgcggtggatgcggtggactgaacgccgcgcgaagcgcgcatcgcggcgcgacgcgaagcggcggcttcgcggcgatgcaaagcggcggacgcaccgagccgcatcgcgtggcaatgcggtgcgacgtacgcgtcgcaccgagctgcatcgcgacggaccgtacgatcgatcgcacgatcggacgagcgcacgagcgcgcgcccgtccgatcgcgccgcctttcagaccttcgcgagcgcctgatcgagatcggcgagcagatcgtcgatgtgctcgatgccgatcgacagccgcaccgtctcttccttcacgcccgctttcgcgagctcgtccggcgagagctggcgatgcgtcgtcgaagcgggatgcgtcgcgagcgacttcgcgtcgccgatgttgacgaggcgcgtgaagagcttcagcgcgtcctggaacgcggcgcccgccgcgcgcccgcccttcacgccgaatgtcaggatgcccggcgcgcggcccgacaggtagcgctcgacgagcgcgtgatcccgatgattcggcagcccggaataatcgacccattcgactttttcgtgccgcgcgagatgctgcgcgatcttcagcgcgttctcgccgatgcgctcgatgcgcagcgcgagcgtctcgatgccttgcaggatctggaatgcgttgaacggcgaaagcgccgcgcccgtgttgcgcagcggaacgacgcgcgcgcggccgatgtacgccgccgcgccgaacgcgtcggtgtagacgacgccgtgatagctgacgtccggctcgttcagccgccggaagcgctcggcgtgcttcgcccacggaaacttgcccgaatcgacgatcgcgccgccgaggctcgtgccgtgcccgccgagatacttcgtcagcgaatggacgacgatatccgcgccatgctcgaacgggcgcagcaggtagggcgtcggcaccgtgttgtcgacgatgagcggcaggccgtggcggtgcgcgatctcggcgagcgcggcgatatcggtgatgttgccgagcggattgccgaccgattccgcgaagatcgccttcgtccgtgcgtcgatcagcgcgtcgaacgcggccggctcgcgcgggtcggcgaagcgcgtcgagattccgtattgcggcagcgtatgcgcgaacaggttgtaggtgccgccgtacagcgtgctcgacgatacgatgttgtcgcccgcctccgcgatcgtcaggatcgaataagtgacggccgcctggcccgatgcgagcgcgagcgcgccgatgccgccttcgagcgccgcgacgcgctgctcgagcacgtcgttggtcggattcatgatccgcgaatagatgttgccctggaccttcagatcgaacaggtccgcgccgtgctgcgtgtcgtcgaacgcgaacgcgaccgtctgatagatcggcaccgcggcggcgcgcgtcgtcggatcggggcgatagccgccgtgcacggcgagggtctcgaggcgccagtcggcggatgcgggttcggtcatgatgggtctccggtcgatttgctcgtgggtcgatttgctcgtgtcgaggtgtcggccgattataggagtcgcgcccgcgcgcttttagcttgtttggtgacaagcttattctcgagcaagacagatgccggggtggcgcgcgccgtggcgagggcgatcgagggccgcggcgggcgtgcatgcgcattcggcgccggcacatccggcgccgaatgcgcgcttttgccgcgcgcgcgggcggctcggcggcttgcaggcgcgttcggtcgcgccggcgcgcgcgtcagccgtcgtcgcgcaccgcgaaattcagctccacgccgttgcccgccggatcgtcgaagaacaactggtgctggcgggtcagcggcacgtcggcgctcgaataccggatgccgaagcgctgcaggcgcgcgagcgtgcccggcagatcgtcgcatgggaacgcgacatgatcgaacgtgttcacgacgttcgcgcggcgcgtttcgtcggggccggcttgcgacagatgcagcaccgcctgcgcgccggcatacagccagtacccgtggctgcggaacggcggacgagcgccgagccgcaagccgacgacgtcgatgtagaaatcgcgcagcgtgtcgaggagcgggcggggcgcgcgcagattgtaatgatcgagaccgatgacggacatggcgggcggacagcggaagggtcgggcgcagcggtcattctagcgcgccgggcgcgtcgggcgcgcgggacgccgcgcgtcgcccgcggtcgcggtgcgtgcgcgcggcgcagcgttggagggcattgcatggtgaacccggcgtttgccggttcccggttgcatgctgaacccggagctcttgccggttgcgtgaatctcgccgatttcgtcacttgcgccgacttcgccgaccgtcccaaccgcgctacccacgctacccacgtcaaccacgctacccacgtcaaccacgtcaaccacgtcaaccacgtcacccgcaccgcctgcactccctcccatcgaagcacgcacgctcaatccgccgtgtcgccgcccttcggcagcttcgcctgcgccttcttgcccggcgcgggcgaccatgcggggcgcgtcttgcgctgcgaatcgatgacgacgagatagcggcccgcccacggcgtgacttgccggtgcgcgcgcaatacccacggcggatcgccgcctgccgcgcgcgcttcgtattcggcgtcgaggattccgtgctgatcgaggaaaacgttcagcgaagccggaatccgcacgcatcccttcgaatggcggatgccgagcagcggttcgaggtactcgggatcggtcgcgtgcatctggaagcgcatctgcgagacgccgcccttgccccagccgcgctccgcatcggtccagccgaaatcgtagatgcgcatgtcgcgctggccgtagccgcggatgccgttgtcgttggtcgtgccttccgcgcggaaatccatgttctccggcgtgtgctcgaacacgccgagcggcgtgacgaagtgatcgtactggccgggcaggccggttgcgacgggcgatgcgccgatcatctgccacgcgttgctgcgcgtcgtgcgaaagtagagaaagactgcctgcacgttcggtgcgcgatcgacgagcacgacgtattcgcgcgcgagctcgcccaggccgttcgcgtcgagcgtctgctgcaggcgttcgccgtacgcgcgctgttcggcgtcgggcacgttcaggcgccgtgcgacgtcctgcgcgaacgccgcgcgcagcgcgagcgcgcggcgcgtcacgtcggccgattccgcctcggtcagcggcggcagggggggcacggtcagcgtgcggggcgcgggcgcgttcgacacgggcgacggcgcggatgcggcggatgccggcgaggcgagcgcgctcgccgcgctgcccggcttgggcgatgcgccgcgcgatggcgccgcgggggcggacgccgaggtcgccgtgggtgccgaggacatcgaggacatcgaggacgccgatgttgccgacgttgccgatgccggcgcggttgcggccgcggcgtgcgcggatacggccgttgcagccgccgcgaacgtttccgtccgcgccgcttgcggcgcggacgcgatggcgcccgcaagcgatgtgcccgcagcgatgcaaagcaggcgcgcgtattgaaggagacgtgcccttgtagtgccaggatggttcatcaaagctgcccccggccgatccgatatgccgatcgatgtcaacgcggcgcccgtcggcgcgatgcgccgcgacatttcaacgcttctgttccttggggtgcgcttgcgcggctgaagttccgaagtttcttcgatccggccgacgcgcgcatcgctttcgccgattgtttcgttcgggtgagcgcgttcgtgcccgttcgcgcggatcgggcgaatgcgcggccgtttccggcgacggttcggatatcgcgacggcggcgcgcggtatgtcgacgccgcatcgtgcgttcgtcgagcggccgtgtgatctgacgataggcgcgcgctcccgcgcggcaacgcacaggcgacgcgcgacgaatgacgcacgacgcacgacgaacgacgaacggcacacggcacacggcacacggcacacgcgccggctcacgaatgcacgaaccctcgcgcgcgacgccccccgccatcacctctcccgcacgaaccacgtccgtttcgccgacgcgagcatgccgcgatagacggcccatgacacgacgaacgtcaccggcgcggacagcgattgcgcgaaacctgtcgccgtggtcagcatcatgccggcgaacacacccgcgaaccacgcgctcagtccgcccggattgaacgcgggaacgtgcgtgtcgcggcactcgatgccgccgccgagcagttcctcgtagcgcgtcgagaggatgtgcgcgagcgcgacgccgacccacgcgacgatgaacacgccctgccatgcgagtgcctgcagcagcttcgagaagatgtcggccatcatcagcgcgtagaccaccgcgccgacgacgagcgcccacacgtatttcggcgcgcgcagcccggcggctttttgaaagaacgcctgcatgttgacggtcgcgagatagtagttcgcggtgttgatccgcgattgcgtgacccacacgaacagcagcccccacacgcccatcagcttgagcagcgcggtgacgacggacacttcggagagtgcgccgagcccaggaatcgtgctgacgagatagatgccggccgcgccgttgacgacgaacgtgacgagatagaacggcatgccgaagttccagcggccgtgatagtccgcgtccgcctcgcggccgaagcgcgcgtagtcgaacgtgaacatcatcagcacccacacgcccatgtagtagacgaagcagtgccaccagccgtgggcgggcgcgccgcccttcgggccgaaatcgagccaggcggcgtggtagccgtagcggtgcgtcgcgagcgcgacggccgcgagcaggccgagcagatagaacggcagcagcacgccgttgaacttgtcgagccagtgctggacgctgccgaacacgagcggcacgctgtagcagacgacgatcagcgcggcccacttgtagtcgagcgcgggcatcaggccatgcgcggcgacggcgatcaccgagccttcgaataccgcgtagtagatcgcggtcgcgaagaagatcagcgtcgcgagcgcggcgccggcgctgccgaacagcacgcgcgagaacaacgcgacggacagccccgtgcgaatcgcgtagcggctgatcgccgcgttcacgaggccgtacgagacgaccgacagcaccatgccgatcagcgcgttgcgcgcgccgtaatcgagcgcgagcgtcgcgccgacgacgatgtagaacaccgcgctgcagacggcccaccacgccatcgtcagcgagaacgccggcattcgcgcggcctgcggcagggcgagcgtcgaaagatccagctcgccgtcggcggctgcctgtgtcatgttggccatgatcctgctccgttggcaattgcattcgggaaatgcgccgcgtgcgccgcgcgccgcgcgatgaacggcggcggtgcgacgcggggcgcgtcacaacgtcaaggcatccgaaacaaaggacgcaggccctcgcacgcggcgcgctgcgccgcgcgattcgtgatcgttatcgggagaaagcgcgcgtcagccgccgtgcggccacagcgcgtcgcgcaggcgcgcgagccggcgctgcgcgtcgcgccttgcggcgagcgcgtcggccatcgtcaccgcgacgaagcgcgcctgatgattcggctgcatctggccgatcaggtccaggtccgcgctgatgaccgtgccgatcgtcgcgtagccgccgcccgacaccgcgtcgcggtgcaggatgatcggctcgacgccggccggcacctggatcgagccgatcgggtagcacgcgtcgacgatgttcgacggatcggcgcccgcgccgaacggctgctcgcgctcgcgaaagcgcagcgcgcggccttgccggtagcggtagccgatccggtcggcctccggcgcgacgacccacgtatcctcgaagaacgtgcgggccgattcatcggtgagccggtgatgatagaggcccggcagcacgcgcaattcggcttcgcgcgcgagcggcgtgcgcagcgcatcgggcagcgtcgcgccttcgcgggccgcgcgcttcgccgcgccgatcggcagcgcgtcgcccttttgcagacgtcggccctcgtggccgccgatcgcgccgagcgtatacgtcgagcggctgccgagcacgacgggcacgtcgatgccgcccgcgaccgcgagatacgcacgcgcgccctgcttcacgtagtcgaacgtcagcgtgccgcccgcgcggatacgcagcgcgacgttgcacggctgcgccgcgccgtcgatgcgcggcgccatctcggcgcccgtcaccgcgatcagcgcgtcgcggcgaaacagcagttgcgggccgagcagcgtgcattcgaggacggccgcgtcctcgtcgttgccgacgagcaggttcgccgcgcgcagcgagaactgatcgagcgcgccggacggcgggatgccgacgtgatagtagccgtgacggccggcgtcctgcacggacgtcgcgaggcccggcttcacgacctcgatcgcgttgagcgtatcagttggcatccagcacctcgacgagagaacggttgtacgcgtgcggatcgcgcaggaacgcctcgagcgcgaaccgaaccggcttcacgcgcagcgtgaacgtgccggcttcgacggcggcgacggccgcgtcgtattcggcgcgatcgatcggcttgaacttcacgatgtcgccggggcggaagaacaccatgaagtcgcgcaggtaatcgagccgctgcgcgggatcgaagatcggcgcgggcgtcacgccgaacatctgatagccgcccgcgccgcgcaccgaatagatgcagccgaagcagccgccgtggccgacggtgagcttcggcgtgtcggtgcgcgggcgcaggtatttcggcacctggagctgccgctcgcgctcgaccatctgatacatgaacggcagcccggcgacgaagccgaccatcgacacgaaccacggcgagcccgcgtgcgcggcgatgaactcgtcgatatcgcgcttgccgttgacgcgcgccgcgtattcgagatcggtggattcgggcgcctgatgccgctcgcgaaagcgcatcagcgtttcgtgcgtccacggatcgttgtagagcacgggcacctcgacgatgcgcgtatcgatgttcagcgccgcttcgccgacttcggcctcgatcgtcttcagcagcgcgagcagcgtgtccggctcgatcacgtcgggatcgtagcgaacctgataggacgcattcgccgggcagatctcggtgacgcccggcacgttgcgccgccgcagctcgcgcgtgatcgcggtgcccttgaagaacgcgtcgagcgacatcgattcgctgatctcgacgaagatgaactcgtcgccgccgaatgtgtatcggatcgtcatgctgcctctcccaggccacgcggcgcgctcgcgcgggcgtcgagccgtgcgagccagtcgcgcatccaggcctccagatagttcgtgtgatagcggcccgcgcgcacgtcggcgtcgtcgagcagcgcgcgatgcagcggcgcggtggtcttcacgccgtcgatgcgcagctcgcgcagcgcgcgcgccgcgcgcgcgagcgcggccggccggctttcgtcgtgcacgatcagcttcgcgagcagcgaatcgtagaacggcggcaccgtgtagcccggatagagcagcgaatcgattcgaacgccggggcccgcgggccagacgagcgcatcgatgcggccggggttgggccggaaatcctgcagcgggtcctccgcgttgatccggcattcgagcgcggcgccgcgcagtgcgatgtcgccctgcgcgaagcgcagcggctcgccgtccgcgatgcgcaacatctcgcgcacgagatcgacgcccgtgaccgcctccgtcaccggatgctcgacctggatgcgcgtgttcatctcgatgaagtagagctcgccgcgcgcgtcgtcgaacagatactcgagcgtgcccgcgccgcgatagctcacctgccgcgcgagacgcgtcgccgatgcgcacagcgtatcgcgcagcgcgggcgtgagcgacggagacggcgcttcctcgagaatcttctggcgccgccgctgcagcgagcattcgcgttcgaacagatgaataacgttctcgccgtcgcccaggatctgcacttcgatgtgccgcgcgcgcgcgatgaagcgttcgagatagacgccgccgtcgccgaacgcggcctgtgcctcgcgctgcgcgagcggtagctgcgcggcgagctgcgcggcgtcgtgcgcgacgcggataccgcgcccgccgccgcccgcggccgccttgatcatcaccgggtagccgatgcgcgcggccacctcgcgcgcgccgtcgagcgacgcgacgacgccttcgctgcccggcaccgtcggcacgccggcgcgccgcgcggtttcgcgcgcgcgggccttgtcgcccatcgtcgcgatcacgcgcgcgggcggaccgacgaagatcaggccggcggcttcgacctgcgcggcgaagtccgcgttctccgacagaaagccgtagcccggatgaatcgcgtcggcgccgcattgccgcgcggcggcgagcatcgcggccggatccagatagctcttcgccgcgtgcgacgggccgatgtgcaccgcttcgtcggccatccgcgcggcgaggctgtcgcggtccgcgtcgctgaccgcggcgaccgcgcgcatcccgagctcgtgcgcggcgcgaatcacgcgcaccgcgatctcgccgcgattggcgacgagcaccgtaccgatccgggacggccggtaaaacgaagcgtgggtcgaatcgaggtcgttcatcgcgctcactcctccgtgcgcatcagcacctggcccgcgtcgacgggctcgccgtcgtcgaccagaatctcgacgacgcggcccgcggccgccgtctcgatctcggtgaactgcttcatcacttcgacgatcccgaccaccgcgccgggcgcgagcgtcgagccgacgtcgacgaaaggagtcgcgtcgggcgacgggcgccggtagaacgtcccgggcagcgggctgacgatttcgtgttgtgccatctcgtggggatcctcaagcttcatcgatacgaattccgttggcctcggccgtcgccggcgcggcgatgcggatgccgtgcgcggtgagcgcatcgcgggtcgcccgcgcgagcgcgagcgcgcccggggtgtcgctgtgcaggcagatcgaatcgaaatcgatgtcgatgtcctcgccgtcgacggtcgccacgcggccgtcgacgcacgcgcgcagcaccttgtccgcgacctgcctcggatcgagccggcccgcgcgccgcgtgaacacgatcgagccgttgcggccgtaatcgcggtccgcgtagaactcgcgcaccacgggctggccgagctcgcgcgcgatccggtacgtgaccgatgcctccatgcagtacagccgcaatgccggatcgagctgctgcagcgtttcgacgagtagccgcgacagcgcctcgtcgcgcgcggcgcgcatgtagagcgcgccgtgcggcttcacgtgctgcacgctcacgccgtgaaagcgcgcgaactcgcgcagcgcgccgagctggtacacgatgtcgttgacgagcgcctgcggcgtttcgccgatgtcgcggcggccgaagccgacgagatcgcgaaaccccgggtgcgcgcccacgccgacgcccgcgttcttcgcgagctgcacggtgcgcgcgatgatgttcgggtcgccggcatgaaagcccgttgcgatgttcgccgagctgatgagcggcatgatctcctcgtctaccccgtcgccgatcttccacggaccgaagccttcgcccatgtcggaattcaggtcgacgctgtgcttgcgcatgctgagtgtctccttcgttgccggcccgcgcaccggatagggcgcatcgaccgcgtcggaccgtaggttagttcgggcgcggtcgccaaaatagttctatttttatatgtctcgatatcgattttttcgatatcggcgaaggggcgcggattcgtccgatcgttgcggaccgggcgcgagcggcgggctgcatgcccgcccgcgcattcgagatcgggcaatgagatacttcgcgctgcgttatcgatttttcaggcgggcggcggcatggcgttaaccctcaggcaactgaagtatttcgtggcgaccgccgagctcgggcagatctcgcaggcggcgatccagttgacgatctcgcaatcggccgtcacgagcgcgatccgcgagctcgaggacagcctcggcacgcaactgttcgtgcgcacggcctcgggcgtcgcgctgaccaacaccgggcggcgcttcctgaatcaggcgtatacgatcctgtcgtcggtcgacgaggcgatgcgcattccgaatctcgaaagcacgctgacgggcacgctcgcgctcgcggcgagctatacggtgctcggctatttcctgccgcaccacctgatgcggctgcacacgcagtatccgcggctcacgatccagcttcacgagctgaaccgcgaatcgatcgaggaaggcttgatcgccgggcgctacgacatggcggtgctgctcacgtcgaacgtgtcgaatcccgagctcgtgctcgagccggtgattcactcggcgcggcggctgtgggtgggcgcgcaccacccgttgctcaggcgcgagagcgtgacgttcgccgacgtcgcgccggaaccgttcgtgatgctgaccgtcgacgaggctgcgtacaccgcgctgcgctactggaacgagacgccttaccggccgaacgtgatcctgcgcacgtcgtcggtcgaggcggtgcgcagcatggtcgcgaacggcagcggcgtcgcgatcctgtcggacatggtgtatcggccgtggtcgctcgaagggcggcgcatcgagaccgtgctgttgcgcgatccggtgccgccgatgagcgtcgggctcgcgtggcgcaggaacgccgagttcagtccggcgatgcacgcggtgcgcgagtatttccggcatacgttcatggagccgcgcatgggcggcggcgcgtgacgcgcgcaagcgggcggggcgcactcgtgcgtcggggcggcgggcgtggggcgatgcggcgccggcgtcggcgtcgcccatcgcccatcgcccatcgcccatcgcccatcgcccatcgcccatcgcccatcgcccatcgcccatcgcacatcgcacatcgcacatcgcacatcgcacatcgcacatcgcacatcgcacatcgcacatcgcacatgccggttctccatccggttagctcatcatgccgcttcgaaagagggacttcaccgcattgtttcgtcgggctcgccgctgtccgggttcgagccgctgcgcgcgatgcgcgtgcatgcgcggcggcgcacggcggcgggaaatcacgtaatatcgccgggcacgcggcgggcgtgcggcgattgatatcgcgcatcatgcggccgttgtctgggctgacgcgatcccgactgtcggcgcgtcggcattcgccgcgcgcgggtggtttcgctcgggcgcgcgcacggcatcgcgtcgtcgggtgcgcggcggcggacgcaacgcgatgcgcgatgtccgccacccgacccggaatctcggttcgattgcatgatcgcgccgcagacgcagacgcagacgcagacgcagacgcagacgcagacgccgacgcacatgcacatgcacatgcgcgcgcatcgccgccgcggtcgcgcgccccgccctgtttccaatggaggagaacgccatgtcgattcgccacgcgacgcgtagcgtcgcgctctgctcgatgctcgcgctggcgtcgacgctgggctgcacgtccggcgcgcacgacgcgcccgccgcccacgcgccccgtacggcgcaaaccgcccatgccaccgcggtcgcagccggcatcgcgggattgcgcgagccggtgcgcatcgtgagggacagcgtcggcgtctcgcacatctacgcgcgcaacacgcacgatctgtttttcgcgcaaggttacaacgcggcgcgcgatcggctctggcagctcgatctgtggcgcaggcagggcgaggggaagatggccgagcaattcggcccgcgcttcgccgcgcaggatcgcgcggcgcggctctttctctatcgcggcgatctggaggccgagtatgcgagctatcacccggaagccaagcagatcctgcaggcgttcgccgacggcatcaacgcatacgtgcgcgaggcgaaggccgatcccgcgaagatgccgcccgagttccggctgacgggcgccgagccgggcgaatggcggcccgaatcgtcgctgatccggatctacgggatcacgcgcaacgtgacgggcgaggtcgcgctcgcgcggcaggtggccgccgtcgggctgagcaaggcgctttcgctgaatgcgttcgagccgccggtgcggcagacggcgatcccggcgggtgtcgacgtcggcctgatcgacaagcggatcctcgccgactatctgctcgcgcgcaacggcctgccgtttcgcgcggaagacttcccgcgcagcccgctcggcgcggcgcagcgcgacgcgctcgccgcgcgcctgaacgcggcgcggctcacgctcgccgacgattcggcgaatccgctcgcgccgcgctacgagagcaacaactgggtggtcgcgggcgcgcgcacggcgagcggcaagccgcttctcgcgaacgatccgcaccggcgcatcggcatgccttcgctgcgctacatggtgcatctgcacgcgcccggctggaacgtgatcggcgcgggcgagcccgcgctgcccggcgtgtcggtcgggcacaacgatcgcgtcgcgttcggcctgacgatcttcgcgttcggcgacgaagaggatctgtacgtgtacgacacccggccgggccacccggacgaataccgctatcgcggccggtgggaaaagatgcgcatcgtcgaggagaccgtcgccgtgcgcgggcaggcaaatcgggtcgaacggctcgcgttcacgcggcacgggccggtgctgtacgaggacgccgcgcatcgcaaggcgtatgcgctgcgcgccgcgtacctcgaatttccgggcacggccgcgtatctcgcgagcctgcggctcgaccaggcgcgcgactggccgagcttcgtcgcgggcatgcgccggcattacgtgccgggcgagaacatggtctatgcggatgtcgacggcaacatcggctggttcggcggcgcgctcgcgccgatccggcgcgaggccgactggtccggcgcgctgccggtgccgggcgacggccgctacgaatgggcggggctgacggagggcgaagcgctgccgcacgtgctgaatccggccgccggctatatcgccaccgcgaacgcctatgatttgccggacggctaccgctacgtcgatcggtccgcgcatgtgtgggccgagccgttccggcagcggcgcctcgacgaggtgctgcgcggcgcgagcgggctgacggtcgcggacatgcagcggttgcagtacgacgaccggtcgctgcccgcgcaggcgatgctcggattcgcgtcgcaactgaaggcggacgagccgggcacgcgcgacgcgctcgcgcgcctcgcccgctggagcggcgacatggcgatcgactcggtgcccgcgaccatctatgaattctggatgcgcgaggtgatgcgccgcgtgcgcgatgtcgaggtgccggccgccgcacgcgacgcattcccgaagctcgaggtgcggcaggtgctgcgctatctgcagcagccggacggcgcgttcggcgcggatccggttgcgggccgcgacgcgctgctgctcgccgcgttgcgcgacgggctggcgaacgcgcgcgcgaagctcggcgagaacgtcgacgcatggcgatggggccggctgcatcacgcgcagttcgatcatcaactggcgggcgtgctgccggcgttcggcgcgttcggcaccgaacgctacgcggtgggcggcaacgacgacaccgtgcatcgcggcacgtatcggccgtccgacttccggcagacgagcggcgcgtcgtaccggcaggtgatcgacgtcgcggactgggatcgctcgatgatccagaacacgccggggcaatcgggcgatccgcgcagcccgttccatgcgaacctgctgaaaggctgggcgagcggcgaatactggccgatggcgttcagcgatcgcgctgtggacgcgctcgcgcacgacacgctgatactggagccggcgcccgcgcagtgagcggcgtcatccggtgcgcgcggcgttcgccacgcatgcgcgcgcgcgtcgagccggcgcccgcgcgcgcaagcattcatgcatgcatccatgcgtcgatgcattcgtgcgcgccttcggcagtcgacgcgccacgccgcgccgcgacgaacggcgcgcgaggcggccgggcggcggctcggccacctccggtgcaattgcgtccccgcgttttccggcgactcggcataatgaagcgtcgctttcgtcgccggcgccgcatcggcgcgagccaacgcggccggcgcatcgcatggggcgcacgcatgcgccgcgcggccgttccattcgtcgcgttcggcgaggcgcccccagtcgtcttcttccattcaaccggagcgtctctcttgtatccaccgatcgaaccttatgcacacggcttcctcgataccggcgacggccatcgcgtgtactgggagctgtgcggcaaccccaacggcaagccggccgtcttcctgcacggcggccccggcagcggctgcagcgccgatcaccgtcgcctcttcgatcccgcgcgctacaacgtgctgctgttcgaccagcgcggctgcggccgctcgacgccgcacgcgagcctcgagaacaacacgacatggcatctcgtcgacgacatcgagcggctgcgcgcgatgatcggcgtcgagcgctggctcgtgttcggcggctcgtggggcagcgcgctcgcgctcgcatatgcgcaaacgcacccggcgcgcgtggccgagctcgtcgtgcgcggcatcttcacggtgcgccggtccgagctgctctggtactaccaggaaggcgcgtcgtggctgtttccggatctgtgggaagacttcatcgcgcccattccgcgcgccgagcgcgcggatctgatcgccgcgtatcgccgccggctgacgggcgacgacgaggcggccaagcgcgaggccgcgcgcgcatggagcgtctgggagggccggacgatcgcgctgctgccgaacgccgcgcacgaaacgtatttcggcgacgcgcatttcgcgctcgcgttcgcccgcatcgaaaaccactacttcgttcatcaaggtttcatggaagacgggcagttgctgcgcgatgcgcatcgtctcgcggacatcccgggcgtgatcgttcaggggcgctacgacgtcgcgacgccggcgcgcaccgcgtgggaactcgcgaaggcgtggccgcgcgcgtcgctcgagatcgtgcccgacgcgggccacgcatacgacgagccgggcattctgcgcgcgctgatcgcggcgaccgaccgcttcgcgcgcgagcgctgatcggccttcccgcgcgaacctcgttcgccgttcgccgttcgccgttcgccgttcgcggcgcgtcgcgcgccgcccgtcgttgccggtgcgcgaagcggtgcgcgcgcaccgcttcgaataatcgttcgaaatcctgccgaatgtaagccgaagaacagaggcgcgtgcgcgcggatggcgatactcgaagccagttcaacgaagtgcggcgattcgccggggccgtcggcgaggaggggaatcgtgaacgcaggtttcgtgcaggaccgcatcaatcaagccgtctggcgcagccgcggcgcgcttcgcggatatgggcgcgcctccggctggaccgatccgggcgaggccgcggcgatcgcatggatcgccgagcgcgtgcgcgacgagccgattctcgacgtcggcgtcggcggcgggcgcacggtgccgctgctgaagacgatcagcgccgactacacggcggtcgactacacgcccgagctcgtcgagatctgccggcgcaatcatccgggcacgcgcgtgcaccggatggacgcgcgcgacatgtcggcgttcgccgacgagagcttctcgctcgtcgtgttcagctacaacggcatcgacgcggtcgatcacgacggccggatggcgatcctcaaggagttcgcgcgcgtgctgcggccgggcggcttcacgctgttctcgacgcacaacctcgcggggccgagctatcgcgaaggtccgtcgcggctcgcgcgcctgccgaggcgttcggcgaacccgttcgcgatcgcgctcgatgcggcgcggatcgcgtattcgctgccggtcggcgcgttcaattacttccgcaattcgcgtttcaatcgcgtgttcgacggttatgcgatgcgcgtgtgcgccgcgcacaagttcgggatactcgtcatgtataccgatttcgcgacccagcagcggcagctcgccgacgtcggcctgaagttgcgcgcggcgttcggcggatcgagcggcgagccggtgcggcgcgatcaggacctcggcggcgaggcatggttgcacttcgtcgcaagcaagccgtgcgggtaggccgccgcgtcggcggcggccggtttcggcggggcggccggctgcggcgcacgcgcgaggcgggcctcgaacgggcggtatgccgcgcgccgctattgcgcgatgccggcgcgcacgcacgacggcgtgccgcccgattgccgatagatcatccgccagccctgctgcgccgacgcgttcgcatgcggcgacgcgagggtgagcgtgtcgccgcgcgcgtcgctcgcgatcggcgcgatcacgtacggcgcgagcgcggggtcgcgccgcgcggcgtcggcgccgacgatccgccgcacgttagacaggctccgtcgataccagccgacgaacggccggtacgcggggcccgcgtaatggctgtcgatgatcatccacgggttctgcgtcgcgagatcggcgagcggcaggtacttcgcgagatccccgccgagccgtgagcccggctgaccgagccgggcgagcgcatagcgcgcggcgtccggcccggcctgcagatcgctccagcgtttgcccgtccacgtcacgacgtgcgcgagctggtagccgccggcatcgctgcccgacgcgagcggatcgacctgcgtgatgtacagcaggtcgccgggcttcagggcgggcagcatcgcgtcgatgttgcccgagtcgatatcgagcagcacgccgggcgtgggtagtgcgtccgcgccttcgttcgccgcgcacgcctgcgatccgatcgcggtgggcagccgcacgccggtcaggccgacgaagttgtagatccatgacgtgaagtcggagcagtcgacgccgttccactggatctcgctcgcggaaaagccggcggacggcgccgtgccgggcacgatctgcgcgcccgtgcctgagcgctgcgcggtgcacgtcatgccgttgctgcttgcgcccgacgtgctgcccgcgctcgaattccggtagcgcggcgccgccgcggccgaatcgtcgggcggcgtccagccggggatgtggtgatggcagtagttgatgccctgatcgatccaatagttttccgcggcgatcacgagctcgcgcgcgaacgtatcggcgtccgcgcacgcggcgggcgtcgcgagcgtgccgtagaacgcggccgtcggcccccatgtgctgcgcgtcgtcaccgtgcgccagttgtctcgcgtgacgccgacgacgagattcgcctgcacgtcgtcgcgccggccgtcgaacagcgcgagattctgcgcgagcaacgcggcgcggtccgcgcaggcgtcgggcgtcgccgcggcggtctggtccggcgacgcgcggctcgtgcgggcggccgatagcgacgcgagcgacgtgacgccggacgtgttgcgtgcgttcgccgcatatcgcgccgcgccgcgcgtgatcgcgcagcccgacgatacgggcgcggcgagcgtgccgtccgcgcgcggatcgcccgcgcccgcgtggcatgtgtcgagcgtgtcgccggcggcggcttgcgcgacgatcgcggcgatgctcgtcgcgatgtcggccgcggcgtcggtgcggctttgcgattccgcgccgagcgcgagcgccatctggtggccgggctcgatcgccggcgcggccgcgccggcggccatcgtcgcggggcgcgtctgttgcggatcgaagtcgccgacgaacgcggagatcgtcgcgatcgcggcggcgatgttcgcctgcgtcagcccgcccgcggcgcgtgcggtcgcgacgacggcgctcgagtatggcgagacgacgatcgtcgacggcgcgctcgcgtacacggcttcgaggccgtcgccctcgagcgtcgcggcggcgcccgtcgcttcctcgacataggcgccgtgcgtcgcgcggatcagcgccggccagcgatcgagcgcgggcagcgagaaggcgccggacgcatcgcttgtcgtgaccgcgagcggctgcgcgccgattgtgccgtccgcgccgatcggatacgcggcgacggtggagccggcgaccgcgcccatggcgaccatgccggacgtgaagcggccgtcgaccgagctgccgcagccggcgaggaacgtggcggagaaaacgaggggaacgacgatcgatcgatgaaggttcatggttcggcccgtgtcggatggaggtacttgtctgactttagtcgtgaacggcgcgggcagcggtgggtgtggcgcgaatgggcggatcgctccgcagcggcgcggcggcgcgcttgagccgcgtggtgcgcgttcgtgtcgcgcgaatcggtttcatgcgcttgctggcgcggacgaaccgttgctgcgcgcgcggaatgtgcggcgttcacggtgaagacgattcgccgcggccggcgcttcgcagaggaacgaggcgcgtgcgtggtcgcgagtcgatgggcccgtcgagcaggaagccgaaacgaattcggtgattgcgccggatcgagagacgatcgccggtgcaggttcgttcgccggggcgaatcgtccgcgccgcgaagcgatcgcgcgcggggcgggcgattgccgagtgtgaaggcggtgaggcgcaaggaaaggggaactgatgcggcggcgtgcggcgatcggtcgccgcgcatatcatcgcgacggcggacggcggacggcggacggcggtccgaggagcgagaccctagcccatagaagggagaggcgaggactgcaaaccgcgtttcatgatccgtgatccatgatccgcgtttcgcgtttcgcgtttcgcgtttcgcgtttcccgtttcccgtttcccgtttcccgtttcccgtttcccgtttcccgtttcccgtttcccgtttcccgtttcccgtttcccgtttcccgtttcgcgatccgcgcgctcgcgtcgagttcccgccgtgtttcggcgcccggccgcgcgcgccgcgcgaagcacgccggcgccgtcgcgatgtcgcgcgctatcgcatgtgcccggcacgaaggagattccggcgcgcgcttgccgcgggcgcgatccgacgtgcgcggcgattgcgccgcgccgctcaggccggcgcgacgaccggcagcgccgtgcgcggcgaatcgtgcgccgcttcgacggccggctgcccggcatgcgcgcagccgcgctcgcccgctcgctcgccatgcagcgagaacaccgcaaccgcgccatgcagcgcgtgcgcctgttcggcgagcgcatgcgccgccgcggacgcttcctcgacgagcgccgcgttctgttgcgtgacgttgtccatttgcgcgaccgcgcgattgacctgctcgatgccgacgctctgctcgttcgatgccgctgcgatctcgctgacgatgcccgtcacctgccgcaccgaatcgacgatctcgccgatgatccgccccgcatcgtcgacgagcgcggagcccgcgccgacgcgctcggtcgactgctcgatcagcgtcttgatttcgcgcgccgccgtcgcgctgcgctgcgcgagcgtgcgcacctcgcccgcgaccaccgcgaagccgcgcccctgttcgcccgcgcgcgcggcctcgacggccgcattcaacgcgaggatgttggtctggaacgcgatgccgtcgatcaccgcgatgatctcggcgaccttgcccgagctgtccgcgatgccgcgcatcgtatcgacgacctgacgcatcacgtcgccgccgcgcgccgccttcgtcgatgcgccggcggccaccgcgcacgcatgctgcgcatgctcggcgttgcggcgcacggtcgacgtgagctcgtccatgctcgccgccgtttcctcgagcgatgccgcctgttcctcggtgcgcgacgacagatcgagattgcccgacgcgatctgcgcgctcgcggtggcgacgccgtcggcgttgtgccgcacgtcgcgcacgacgtgcgacaggctcgcctgcatgtccttcagcgcggcgagcagctcggcgatctcgtcgcggccgcgtgcgtcgatcggcgtcgacaagtcgcccgtggccactcgccgcacgcatgcgagcgcgcgctcgagcggccgcgtgacggtgccgccgaaccacacgccgccggcgagcgagagcgcgaacaaggcgaacgtcgcggcgatgctgatcgccgtcgcgtgcgcggcgtcgctcgcggcgtcggccgatacgcgcgcgctgtcggcggcgatgtcccgcgcggctttctcgagcagcacggcgggcgcgcgatcgacgcccgcgacggcctggtcgcccgcggacgggtcgaaccccgaggccctgaatgcttcgaatcccttacgatagccctgccccatttccgcatgcgcggaggcgaactgctcgatcagcccgcggctctcgccgtcgggcagcttcgctttcagctcggcggcgagcgcgtcgacggtttgctcgcgctgctggaacgcgcgccagtatttatcgagtttcgcggggtccttgccgcgcagcagcgtgtccttccattcctgcacttgcagcttgaacgcgacgagcgtcgcggacaccatccgctcgttcgcaacgttctgccgaaccgtcgtgccgtatgtgtcgagcgagcggttgagcgcgtggatgccgtagaacgcgctcgcggacgtcaggacgagtgctgtcgcgaaggcgaggggaattttgcggcgaagcttcatcggatctctggaatggcggaggtaagcagcatcgccgtctcgacgatggctggttatcggcacggcttgccgcttccttaaaacagacgaatggccgcggcggcggcatgcagcgtgcgagcgcgctgcatgccgacgccgcgcgatccgcaggcgcgtggcgcgcgccgcaaacgatgcgcggcggcgcggcgaaacacgggcggcggcatgcgggccgcgaccggagcgaaatgtgtgaaggcggcagcgcgcgcgaagcgaagcccgcacgacgctcgaatgctcgcgtgccggcagtcggcgaacggaaaccgggaatcaggaaccgcgaccttgccgcgcgaagtcacgcacccgcgccttcgtcgttgtcgccgccgtggccgccgccgcgcttattgcctcgcgctttcccttcgctcgccgcgagcttgcgccacagcgtcgtcttgctgatgccgagcctcgcgcacgcgcggtcgcggtcgccgccgcatgcgtcgagcgccgcgcgaatctcgtcggcttccgcgcgccggcggcgctgcacgagcgtcgggcgtcgcgcgtcggcatcggcatcgatatctccgccgctcgcgtcgccgtggccgccgcccgccgccgagccgaacgagccgaacccgccgagcgtatcgagcgcgaacacctcgggcgcgatcgcgcgcagcgtgtcggcgctcacggccgcatcgccgcgctcgcccgcgtcggcgagctcgacggcgatgcgctcgatcacgttctgcaattcgcgcacgttgcccggccatcgatagcgggcgagcgcggcgttcgccgcgtcgagcgcgcgcgccgcatcgttggcgtcgcgcagccgctcggcgagccgcggctcgcggcgcgcggcctgcgcgagcagcgtcgcggcgagcgccggaatgtcggccgcgcgctcgcgcagcggcggcagcccgatgttcaggatgttcaaccggtaatagagatccgcgcggaacgtgcccgcctcgacggcggcgaagagcggccggtgcgtcgcggcgacgacgcggatgtcgaccggaaccggctcggtcgagccgacgcgcacgacctcgcgctcctgcagcacgcgcagcagccggctttgcagcgacgggggcatttcgccgatctcgtcgagaaacagcgtgccgcggtgcgcggcctcgaacagccccgccttgccgccgcgccgcgcgccggtgaacgcgccttcctcgtagccgaacagctcgctctcgagcagcgattccggaaacgcgccgcagttgaccgcgacgaacggatacttgcggcgcgcggacagcgcgtgcaggctctgcgcgatcatctccttgccggtgccgctctcgccgaggatcagcacggtcgcgtccgatttcgcgtagcgccgcgcgaggtcgcgcgcgtacgcgatcgcgggcgtcgtgccgacgatgtcgtcgagccggtagcgcgcggtgaactgctgcgcgtgctgatgcgagcgcagcgtgcggtcgagccgctcgaccgcacgcgattcctggaacgtcagcacgctgccgggcgcgccgccgctcgaggcgagcggcccgcgatgcacgacgtagcgcacgccgcgcaccgtcgcgagcgtgtcgccgtcggccgcgcgcagcgtgcgcagctcgggcgtcagatcgtccagcgcgcggcccaccgcggccgacggcgatacgccgagcgcgagcgcgagccgctcgttgatcgcctcgatgcggccctcgcggtcgagcgccaccacgccgtcgcgcaggtgctgcagcaggttgtcgaggcgctcgcggcgcagcgcttccgcgtgcgtcgcgtgcgcgacctcgagcgcggtgttcacggcggcgcgcaccgacgcgtgcgaatagacgaacaccgcgcccatcccggcgttcgccgcgagatcggtgacgagccccggcccgacgacggtctcgatgccgcgctcgcgcatctcgagcacgcgcgtgtccgcctcctgcgcgctctggtacgacgcgaacacgacgtcgagcccgtacgcggccgcgaaactgcgcacctcgggcggcgtctcgccgtagctgacgagcgcgatccggcccgcatcgcgccgcgcccgcgcgagcgcgtgcatcacgtcgaagccggtcggattgacgagcacgacgggcacgcgcacgcgcgccttcagataggtgccgttcgagccggcggcgacgatcgcgtcggggcgctcggcgcccgccgtcgcgagcgccgtgatcgcctcctcgtagccgcgcgcgacgatccgcagatcggcgcgttcttcgtattcgtcggcgatgtcgcgaaagagcgcgcgcagccggctgatgccgaccgcccagacgcgcggccgcacgccggtttcgggtagggtgctcatactggaccgagggcgcggcgcgagccgcgcccggatgaagaaaggggatgaaccgcattatcgcgcatagatttcaattatggaattttaatttcaatattgaaataatcgggcttgtgcgccgaatgcggaaagcgcgcagaatcagcgggttagcggccgtcggcacgcctggcccggaccttgctatttatcggcatctttcaggaggagtcgatgggcaacccacaactgatcagcgccggcgcgaaattccgcgcggcggtcgcggccgagcagccgctgcaggtggtcggcgcgatcaccgcgtacgccgcgaagatggccgaggcggtcggcttcaaggcggtctatctgtcgggcggcggcgtcgccgcgaactcgctcggcatccccgatctcggcatcagcacgatggacgacgtgctcgtcgacgcgaaccggatcacgaacgcgacgaacctgccgctgctcgtcgacatcgataccggctggggcggcgcgttcaacatcgcgcgcacgatccgctcgttcatcaaggcgggcgtgggcgccgtgcacctcgaggaccaggtcggccagaagcgctgcggccaccgcccgggcaaggaatgcgtgccggcgggcgagatggtcgaccggatcaaggcggccgtcgacgcgcgcaccgacgaaaccttcgtgatcatggcgcgcaccgacgccgcggcggccgagggcatcgacgcggcgatcgagcgcgcgatcgcgtacgtcgaggcgggcgcggacatgatcttccccgaggcgatgaagacgctcgacgactaccgccgcttcaaggaggcggtgaaggtgccgattctcgcgaacctgaccgagttcggctcgacgccgctgttcacgctcgacgagctgaagggcgcgaacgtcgacatcgcgctctactgctgcggcgcgtaccgcgcgatgaacaaggccgcgctgaacttctacgaaacggtgcgccgcgacggcacgcaaaaggccgcggtgccgacgatgcaaacgcgcgcgcaattgtacgattatctcggctactacgcgtacgaagagaagctggaccagcttttcaaccaaggccgcaactgaagcgccgaagcacggattcaaggattcgaaccccaggagagtataaggatgagcgagacgaaggaagcagcggcaacgggcgctgcgggcggtttcaagccgaagaagtcggttgcgctgtcgggcgtcgcggcgggcaataccgcgctctgcacggtcggcaagaccggcaacgatctgcattaccgcggctacgacattctcgatatcgccggctcgagcgaattcgaggaaatcgcgcacctgctcgtgcacgagacgctgccgaacgtgaccgagctggccgcgtacaaggcgaagctgcgcgcgatgcgcgggctgcccgcgaacgtgaaggcggcgctcgaatggattccggcgtccgcgcacccgatggacgtgatgcgcaccggcgtatcggtgctcggcaccgtgctgcccgagaaggacgaccacaacctgccgggcgcgcgcgacatcgcggaccggctgatggcctcgctcggctcgatgctgctgtactggtatcactattcgcacaacggccggcgcatcgaaaccgaaaccgacgacgattcgatcggcgggcatttcctgcacctgctgcacggcaagacgccgtcgaaatcgtggatcgacgcgatgcacacgtcgctgatcctgtacgcggagcacgagttcaatgcctcgacgttcaccgcgcgcgtgatcgccggcacgggctcggacatgtattcgtcgatcacgggcgcgatcggcgcgctgcgcgggccgaagcacggcggcgcgaacgaggtcgcctacgagatccagaaccgctaccgcacgcccgacgaagcgcaggccgacatccgccgccgcgtcgagaacaaggaagtcgtgatcggcttcggccacccggtgtacacgatctccgatccgcgcaacaaggtgatcaaggaagtcgcgcgcaagctgtcgaaggaagcgggcgacctgaagctcttcaacatcgccgagcgactcgaatcggtgatgtgggagatcaagaagatgttcccgaacctcgactggttcagcgcggtgtcgtatcacatgatgggcgtgccgaccgcgatgttcacgccgctgttcgtgatcgcgcgcaccgccggctggagcgcgcacatcatcgagcagcgggtcgacaacaagatcatccgcccgagcgcgaactacaccgggccggaagacctgaagttcgtgccgatcgagaagcgctgatcggcggcacccggcggccgggcgtcgcgcccggccgtttcgcgacgatcgttacccagtctgtccccacgcaatgaacactgccaaccgcaaacccctgcccggcacgtcgctcgactacttcgacgcgcgcgccgccgtcgacgcgatccgcccgggcgcgtacgacgcgttgccgtacacgtcgcgcgtgctcgccgagaacctcgtgcgccgctgcgatccggcgatcctcgccgattcgctgacgcagctcgtcgagcgcaagcgcgagcgcgatttcccgtggttcccggcgcgcgtcgtctgccacgacatcctcggccagaccgcgctcgtcgatctcgcgggcctgcgcgacgcgatcgccgaacgcggcggcgatccggcgaaggtgaatccggtcgtgccggtgcaactgatcgtcgatcattcgctcgccgtcgaatgcggcggcttcgatcccggcgcgttcgcgaagaaccgcgcgatcgaggatcgccgcaacgaggatcgcttccacttcatcgaatggacgaagaaggcgttcgagaacgtcgacgtgattccgcccggcaacggcatcatgcaccagatcaatctggagaagatgtcgcccgtgatccaggcgcaggacggcgtcgcgtacccggacacctgcgtcggcaccgacagccacacgccgcacgtcgacgcgctcggcgtgatcgcgatcggcgtgggcgggctggaggcggagaacgtgatgctcggccgcgcatcgtggatgcggctgcccgacatcgtcggcgtcgagctgaccggcaagcgccagcccggcatcaccgcgaccgacgtcgtgctcgcgctgaccgaattcctgcgccgcgagaaagtggtcggcgcgtatctggaattccgcggcgagggcgcgaagagcctcacgctcggcgatcgcgcgacgatctcgaacatggcgcccgagtacggcgcgaccgccgcgatgttcttcatcgacgagcagacgatcgattacctgcgcttgacgggccgcagcgacgagcaggtgaagctcgtcgaaacctacgcgaaggcggcgggcctgtgggccgacagcctcgcgcacgcgcagtacgagcgcacgctgacgttcgacctgtcgagcgtcgtgcgcaacatggccggcccgtcgaatccgcacaagcggctgccgacgtccgatctcgccgcgcgcgggatcgccggcaaatgggaggagaaaccgggcgagatgcccgacggcgcggtgatcatcgccgcgatcacgagctgcacgaacacgagcaacccgcgcaacgtgatcgccgcggcgctgctcgcgcgcaacgcgaacgcgcgcggcctcgcgcgcaagccgtgggtgaagagctcgctcgcgcccggctcgaaggcggtcgagctgtacctgaaggcggcgaacctgctgcccgagctggagaagctcggcttcggcatcgtcgcgttcgcgtgcacgacctgcaacgggatgtccggcgcgctcgacccgaagatccagcgggagatcgtcgatcgcgacctgtacgcgacggccgtgctgtccggcaaccgcaacttcgacgggcgcatccatccgtatgcgaagcaggcgttcctcgcgtcgccgccgctcgtcgtcgcatacgcgatcgcgggcacgatccgcttcgacatcgagaaggacgcgcttggccacgacaaggacggcaagcccgtcacgctgaaggacatctggccgaccgacgaggagatcgacgcgatcgtcgcgtcgagcgtgaagcccgagcagttccgcaccgtctacgagccgatgttcgcgcgcgcggccgacgccggcgagcgcgcggcgccgctgtacgactggcggccgcggagcacgtacattcgccgcccgccgtactgggaaggcgcgctcgcgggcgagcgcacgctcaagggcatgcgcgcgctcgccgtgctcggcgacaacatcacgaccgatcacctgtcgccgtcgaacgcgatcctgccgacgagcgcggcgggcgaatacctcgcgaagatgggcctgcccgaagaggacttcaactcgtacgcgacgcaccgcggcgatcacctgaccgcgcagcgcgcgacgttcgcgaacccgacgctcgtcaacgagatggcgatcgtcgacggcgaggtgaagaagggctcgctcgcgcgcgtcgagccggacggcaaggtgatgcgcatgtgggaggcgatcgagacctacatgtcccgcaagcagccgctcgtcgtgatcgccggcgccgattacggccagggctcgtcgcgcgactgggcggccaagggcgtgcggctcgcgggcgtcgaggcgatcgtcgcggaaggcttcgagcggattcaccgcacgaacctgatcggcatgggcgtgctgccgctcgagttcaagcccggcacgaaccgcgcgacgctcgcgatcgacggcaccgagacgttcgacgtgatcggcgagcgcacgccgcgggccgatctcacgctcgtgattcaccgcagcagcggcgagcgcgtggcggtgcccgtcacgtgccggctcgatacggccgaggaagtgtcgatctacgacgcgggcggcgtgctgcagcgcttcgcgcaggacttcctcgaatcgtcgagggcggcgtgacggcgcggtgacgcgcgttcatcgggcgacgcggcgacgcgccgcccttcgcgggcccgttcgccgccgaggcgaacgggcccggttcacttgcttcgcatgagaccggagccggcgccgcggcgctgcctccgatcgatacaggacctcacgaaccatggcccacgtacctcaaatcaagattcccgcgacctacctgcgcggcggcaccagcaagggcgtgttcttccggctgcaggatctgcccgaggccgcgcgaacgccgggcgccgcgcgcgacgcgctgctctcgcgcgtgatcggcagccccgacccgtacggcaagcagatcgacggcatgggcggcgcgagctcgagcacgagcaagacggtgatcgtctcgaagagcgcgcggcccgatcacgacgtcgactacctgttcggtcaggtgtcgatcgacaagccgttcgtcgactggagcggcaactgcggcaacctgtcggcggccgtcggcccgttcgcgatcgcgggcggcctgatcgacccggcgcgcgtgccggagaacggcgtcgcgaccgtgcggatctggcaggcgaacatcggcaagacgatcgtcgcgcacgtgccgatcacgaacggcgcggtgcaggagacgggcgatttcgagctcgacggcgtgacgttcccggccgccgaggtgcagctcgaattcatggatccggccgccgacgaggacggcgcgggcggcgcgatgttcccgacgggcaacctcgtcgacgatctcgacgtgccgggcgtcggcacgctgaaggcgacgatgatcaacgcgggcattccgacgatcttcgtcgacgccgcggcgatcggctacaccggcaccgagctgcaggacgcgatcaattcggacgcgaaggcgctcgcgatgttcgagacgatccgcgcgcacggcgcgctgcgcatgggcctcattgcgtcgctcgacgagatcgcgacgcgccagcacacgccgaaggtggcgttcgtcgcgaagccggcggattacgtcgcgtcgagcggcaagcgcgtcgcggcggccgacgtcgacctgctcgtgcgcgcgctatcgatgggcaagctgcatcacgcgatgatgggcacggcggcggtggcgatcggcaccgcggcggcgattccgggcacgctcgtgaatctcgcggcgggcggcggcgcgcgccacgcggtgcgcttcggccatccgtcgggcacgctgcgcgtcggcgcggaggcgaagcaggacggcggcgagtgggtcgtcacgaaggcgatcatgagccgcagcgcgcgcgtgctgatggagggctgggtgcgcgtgccgggcgacgcgttctgacgccgcgggcgcggggcgcggcgatcgggcgtgcggcggccttgccgccgcgttatgccttttcttcggccgcgcccggctcgcgcccgtcgccgacccgattgatcgtgccctgcgcgaccgcgacgagccgctcgtgatcgccgtcgatcacgaacacatggcattggcaggtcgcctgattccgtcccgcataaatcagcttcgcgcgcgcaatcagcgtgccgacgacggccgggcgcaggtaattgatcttgtattcccccgtgacgacgcgcggcccgagcgcgagcgcgcccgcgaacgtgagcgcgttgtccgcgagatagctgatgacgccgccgtggacgaagccgtactgctgcctgagctcgtcgcgaatcggcaggcgcagcgacgcctcttcgccgccgatatgcacgagctcggtgccgagcagcatgctgaagggttgcgcgcgcagggcgccgcgcgcatggtccacgatgtcggtcatcgacgttccttcgctatcgattgaatggatacgttgaacaatgcggcgcggtgcgcgcgccgccgatgcaatccggctctttgcgctccactctagaaagggggcgggcgatacgcaaggaaattcgtcgtgccggtgcactagcggcggggcggccggcgaagcgcgccggcgcccgctcgtgcccgctcgcgaccgcttgtgtgcgcttacgtccgctcgcgccggcgatgccgcgcgcgttctcccgccggcgcccgttcgtcgcctgtcaccggcggaccgcggcgcgcgacccgcgcgagcgccatgccgatgcgcggcgcgccgcatgccgaccaggcgccgccgccctgatgcgtcgattactcgccactcgccgagcgccactcgccactcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccaagcgccgatcggacatcgatcgtcgtcatccgttccctccggcgggcgtgcgccgcttccccgccgccgagcgcgcgccggttgccggcgacgcaacgatccggccgggcattgtgcgatgggcgcgccgcaacgcgcgtcgcgccggtcgcccgcctgcgggtactaccaaatctggtagatagcgaaagcgcgcaggcgacctaaccttagtacgcagaccaatcgacaacatggaagcgccccgccgcaccggcgggcgcacggggacaaccgcgttaccgccgtggaccgccgacgtgccggttcagagggataacacgaatggctaatcacgggcggcgagcagtgcggcacgaggcaccgtgtcgcagcatggcggcgagcgcgacattcatcgacgaaattccccgatcctgcacaaacacgacagccggatgcactgcgccgccgcggggcagatcgcagggctgtcggccatcgtccactttcagcgaggcaaacatgagtcaagcacagggccatccggtcaccccttatggcgtcgccatccatcaggcgatcgcggacggcgatctcgcgcagatgaaatcgctgcgcacgcaggcgcaggcgctgctcgcccagcagggcaatctcgccaccgcgctcgagcttctcgaagtcgagatcgccaagctcgagcggaggaagtagccgcgaatccgccgcttcggcgagccgtgccgccgcggcggcgtttcagcgtgtcaacacgtcgttcaaccactcacatcaaggagactcacatgtccgaagatcttcgcgtcggtctttttccggttcgctatctcgtcggcaccggcttgcccggcgcgccgcagctcgtgctggatctgatggtcgacacggtcgatcacagcgtcgtcggccgcgcggcggtctcgcaagccgtgagcccgccgctcaatttccacgccgacgtctggggctcctacgtattccggctcggcccgccgccgcgccgcgacggcagcggcgcgatcgtgcagatctcgctgcagggcaaccagggcgggccgcagtcgaattcgatgatcacgttctacggcgagctgctgctcaagggcgacggcaagacgggcgtcgcatcgtaccgctactactcgaacggctcctggcacgaagtcgagaacgtgccggtcaaggccgacccggagctcgtgccgatcgagccgggcccggtcatcggccaatcgtcgatgagcgcgatcggatcggccgcgatgtacggcgtggcgatccagtctgcggccgcttccggcgatctcgcgcacatgcgcacgctcagtgcctatgcgcggcagcagctggaaagccgtgacgaaatcgcggccgcgctgagcgagctgaaggcggaaatcgccaagctcgaaagccggcagtgagcggcgcggccttgcatcgccatcgttcgaaccttttcgtggagctatcgccatggcaactaccggtctctttcccgtccagcttcgcgtcgcgacgcccaatctcggcgcgcccgttctctggctgaacctgctcgtcaacacggtcgagaaaaccgcgtcgggcttcgcccgcatcacgcagaccgtctatccgccgatgcatttccgcgcgcgcgtggtcggcccgttccatcaaatgaggatcgatcctcacgcgccgcagtcggtcacgctcaccctctcgggcagccccaccgggcccgtcgcgccgcaggtcgtgatcctggagctcaacgcgctgctgaacgaaggctggcaatcgggtacggcgaactatcgctacttctacgagagccgctggcattcgatcgagcacgcgatcgtgtcgaaggacaactcgcggattccgctcgatccgccgagcgagcacgtgatgccgatgtacggcgtcgggctgcaggaagcgcgggcgtccggcgatctgagccggatgaaggcactcgcgcagcaggccgagcagcaactcgccgatcatgacgtgatcgccgccgagctccagaagctcgaagcggagatcgcgcggctcgaagcgcgccgctgagcccgcgcgcgccgtttgccgcacgcgcgggcccgtttcgcgcgtgcggccgccatcgccccaccaggagacatcgacatgagcacaacggacgcgcgcccggcccgctacctgttcgacagcgactatcaacgcttcgtcccggttcatgccgtgtgggaaatcacgctcgcctgcgatctcaagtgcctgcactgcggctcgcgggccggccaccggcggaccaacgaactgagcacggccgaatgcctcgaagtgatcgacgcgctcgcgcggctcggcacacgcgaagtctcgctgatcggcggcgaggcgtatctgcgcaaggactggacgcaactgatccgcgcgatccgctcgcacggcatgtattgcgcgatccagacgggcggccgcaatctcacgccgaagcgcctcgcgcaggcggtcgacgcgggcctgaacggcgtcggcgtgtcgctcgacgggctcgcgccgctgcacgacaaggtgcgcaacgtgccgggcgcgttcgagcgtgcgctcgacacgctgcgccgcgcgcgcgacgcgggtatcgcggtgagcgtcaacacgcagatcggcgcgcagacgatggaggatctgcccgcgctgatggacacgatcatcgagctcggcgcgacgcactggcagattcagctgacggtcgcgatgggcaacgcggtcgacaacgacgaactgctgctgcagccgtaccggctcgccgagctgatgccgctgctcgcgaagctgtacaaggacggcgtgagccgcgggctgctgatgacggtcggcaacaacatcggctattacgggccctacgagcacctctggcgcggcttcggcgacgagcgcgtgcactggagcggctgcgcggccggccagaacgtgatcgcgctcgaagcggacggcaccgtgaagggctgcccgtcgctcgcgacggtcggcttctccggcggcaacgtgcgcgacatgtcgctcgaggacatctggcgcacgagcgagggcatccatttcggccggctgcgctcggtcgacgatctgtggggcttttgccgcacctgctactacgcggacgtgtgccgcggcggctgcacgtggacgtcgcattcgctgctcggcaagccgggcaacaatccgtattgccactatcgcgtgctcgagctgcagaagcagggcctgcgcgagcggatcgcgaaggtgcaggatgcgggcccggcgtcgttcgcggtgggccgcttcgatctcgtgaccgagcgcatcgccgacggcgagccggttgcgagcgtcgtccgctcggggcaggtgatcgagctcgcgtggaagaaccggggcaagcgctcgccggaggtcggacgcgtgccgccgaagctgaagatgtgccgcaactgcgacggctacgtgcatgcgggcgaacagacctgcccgcactgcggcggcgacatcgacgcggccgcgcgcgctcacgagctcgacgcgcagcgccggcatgcgctgatgaacgacctggagcgcctgctcggcctgccggcatcgacgttcggcggcgggtgacgcacgccgtgcgcacccgcgcacccgcgcactggggcgcgcgccgccggccgcgccggccgcgcgccgaacgccgaacgccgaacgccgaacgccgcgcgccgaacgccgaacgccgaacggccgcagagcccctacgccgcgtgcgtgatcgctcaagtccgccgctgaaatgccgctaacgccaaggcagtatctcttcttggctctaacggaatttcatgttcagcaaaatcaagctcgcatccggcctgctcggcgtgctcgtcacattctgtctatttctgatcgcggtcgaggggctcggcttctggtcgctgtccgcgtcgcgcagcaacgtcgacgctctgtccaacgtcgcgatcaagcagaccgacgcgacgaccgtcgcgacccagcacatgctcgacgcccgcaccaacctgtcgcgcgccagcacgcggatggtgaagggcgacccgatgcccaccgagacgctccagcacgtacgcgaccagctcgcgctcgccgatcgcgcattcgccgcgttcacggccgcgccgacgatcagcgccgagaacaccgagcgcgcggcggcgctcaccgatcgctatcgtaagtatcacgcggcgctcgtcgatctcgtgcagttcctcgaatccaacaacatgcaggcgtttctcgatcagccgacgcagcagatccaggacgcgtacctcggcgagctgcgcaccttctccgaattcagcgggcgcacgagcgagcacgcgctcggcatgatcgacaccgggatgcattggttcgagacggtcggcgcggtgctgctcgtgctgatgctcgcctgcatcgccgggatctacgccgtcgcgcggcgcgcggtggtcgcgccgctcgcgcaggcgctcgtgcatttcgagcggatcgcgcagggccgcctcgacgagacggtggcgccgcacggcgtgtacgaaatcgagcggctgctgcgcgggctcgccgacatgcaggcgagcgtcgcgggcaccgtgcgcgtcgtgcgcaacgcatcgaacgcgatccatctgggcgcggccgagatcgcgagcggcaacgcggacttgtccgcgcgcacgtcgagccaggccgcctcgctcgagcaaacggcggcgagcatggaggaactgaccgccaccgtgcggcagaacagcgacagcgcgcgcgcggcgagcgcgctcgccgacgatgcgctgcgcacgacgcagaacggcggcgcgatcgtcgacgacgtgatcgacaagatgcacggcatcgcgcgcagctcgggccgcatcgcggagatcatcgcggtgatcgacggcatcgcgttccagaccaacatcctcgcgctgaacgcggccgtcgaggcggcgcgcgcgggcgaggagggccgcggcttcgcggtggtcgcgggcgaggtgcgcgcgctcgcgcagcgcagcgcgcagtcggcgaaggagatcaagctgctgatcgaggagtcggtcgcgcagatcgacggcggctcggagctcgtcgagcgcgcgggcgaggcgatgcgctcggtgtccgcgtcgatcgagcgcgtcgcgcagacgatgaccgagatcacggccgcgtcggtcgagcagagcgcggggatcgagcaggtcaaccaggcggtcacgcagatggagcagttgacgcagcagaacgcggcgctcgtcgaggaagtcgcggcggcggccggctcgctcaacgagcagaccgagcagttgcagcagtcggtctcggtgttcgagctcggcgatgcgcgcgcgcgccggcttgccggcggcgcggcgctggccggcgctcgcgcgccgcagctcgcgggcgcgtaaccgcgggcgcgccgtttcgcgcccgccgcccgcgctcgcggccgctgtcgattcgctcgcgcttcttgctccttgcgcccctctcgcgcggcgcgcacggctcgcacggcccgaacggcgcgaacggcccgaacggcgcgaacggcccgaacggcgcgaacggcccgaacggcgcgaacggcgcgaacggcgcgaacggctcgaacggcgcgaacggctcgaacggctcgaacggctcgaacggctcgaacggctcgaacggctcgcatggcccgaacggcccgaacggcctgcacggcctgcacggcccgcgcatcgccaggcgcgccgctagcggcgcgtcccacgtgctcgacgcgcgctcatgcggcgcgccccggctgcgcgccgacgagcagccgcaccgccacggccgccgcgagcgcgaacgcgccgctcgcgcacagcgcgagcgaaaaaccgctcgcgaagccgccgggcgcgatgtgcgcgagcgtcgcgccggtgcgcggcggcaggctgcgtatcgcctgcgcgagatcgcccgcgagcaggctcgacatgaagcgcggatcgagcgcgccgagcaatgccggcgcatgcgcgacgcgtgcggcgagcgccgcgtgggtctgctcggcgagcaccgcgccgagcacgccgaccgacgtcacgatcgcggaaaaccgcgtcgtcgtgctgatcccggacgccatgccggtgcgctcgggcggcacgcacgccatgatcgccttctgggtgtcgccgttgaggatgcccgcgccgcagccggtgatcatcatcccgagcgcgacgagaccgtagtgcgacgcgccggcgagcgcggcggtcgcgaaattgccgatgccgatcagcgcgagcccgcagccgagcacggtcgcggccggcgcgcgcgccgacagcgccgcgccgagcgacggcccgacgatcatcgcgagcgcgaacggcagcatgccgagccccgcgtcgatcgccgacatcccgaagccgatctgcagatagagcggcaggaacgtcatcatcacctgtgcgcacgccgcgtagccgaacatcgcgagcagcgcgccgacgaagcgcggcgtgcgaaacagcgcgagatcgatcatcgggcgccgctgccagcgctcggcggcgacgaacgccgcgccgagcgccgcgctcgccgcgaagcgcgcgagcgtgccgggcgcggtccagccgtgcgacggcgcgtcgatcagcgcccagatgccgagcgcgagcgccgcgccgaacagcacgctgcccggcgcgtcgatgcgtttcgcgtgcggatcgcgcgattcgtcgatcgtcgcgcgaacggccgcggcgagcgcgatgcacaccggcaggttcagcaggaagatccagcgccacccgatccattgcgcgatcgcgccgccgacgagcggcgcgatcgccgtcgcgacgcccatgcacatgccccagatcgcccatgcgcgcgctcgctcgcggccttcggagaagcggttcgcgatcacggcgagcgccgaggtcagcagcatcgcggcgccgatgcccttgaccgcgcgcgcgacattcaggagcgcggccgacggcgcgagcccgcagccgagcgacgcgacgaagaacaccgcgagcccggcgagcagcacgcgcttgcggcccgcgcggtcggcgagcccgcccgccggcagcaggcatgcggcgaacgcggtcatgtacgcgctcaccacccattcgatgtccgcgaagctcgcatggagcgtacgggcgatcgatggcagcgatacggcgacgacgttcgtgtcgagcacgatcagcgagcaggtggccgacgcggtcgcgagcgcgcgccacgcgcgcgacggcgcttcggcgccgggctcggcggcgggcgcgagcgcgcgggcgcgggccggtgcggacgcggcgggcgagccgcaagcgtgacggggaggctcgatcggagcggggcgggagggcgcgtcgtgcatgccggacaccgtgatgcgaaggggagagcggcatgttaggctgagcggctgttgcaagtcattgccacagaaattcatctttattgcatgaaaaagcaataaaggagccatccatggatcgcctcgaactgcgccatgtgcgtgcgtttctctgcgtcgcgcggcacctgcacttcgcccgcgcggcggacgagctcgacatcgcgccgcccgcgctgacgcggctcgtccaggacgcggagcggcttctcggcgtgcggctctttcaccgcacgcggcgctcggtcgcgctgagcgccgcgggcgcggcctatctcggcgaagcgcaggccgcgctcgcgcatctcgcgcgcggccgcgagcgggcggcgctcgccgagcgcggcgaaatcgggcggatcgagctcgggtacgtatcgtcggcggcgtacgcgggggtgctgcaacgcacggtgggcgcgtttcgcgacgcgcatccgcgcatccgtgtcgacgtgcgcgaagtgccgatgagcgaggttgccgcgcggctcgacgcgggcacgctcgacgccgcatacgtgcgcccgccgctgccgctgccggacggcgtgtcgacgcacaccgtgcatcgcgatgtgttcgtcgtcgcggtgcacgggcaatcgccgctcgccgcgcgcgcatcgattcggcccgccgcgctcgcgggcgagcgcttcgtcgtgcccgagcaggcgctcggcacgctggaggcggcgcgccgggggcgtttcgagccgatcgtcgacgcgcggccgggcgcgctcgtcgcggtgctcgcgcacgtgtcggtgagcggcggcgtcgcgatcgtgccgaaggcgctcgtcggctgcgtgtcgctgccgggcgtcgcgtaccggccgatcgagggcaagccgattgcgtcggaggtggccgttgcgtatcgccggcacgaaaaggcgcccgcggtgcgcgctttcgtgcggcaggccgcgctttagcgcacgggcgagcggcgcgcggcggcggcgctacggcgggatgccggattccgcgcggcacgcggcgcgggcgcgcggtgcgtcacgtccccgccggcaacgaagcgtacgcggtcgcgaggtgatacggcgtcgtcgacggcatgtccgcgcgcgatacctcgccctgcgcagtcttgcattcgtaccagccgcgcggatgcaggaaccgctcggcaaagcgcgcgatctggcgcgcgagcgcgtccggctcgccgccatgcgtcgcgagcgcgcgcagatattcggtttgcgcccagatccgctgcgtgccgtcgacgcatgcgccgcgctcgtcggtcgtcgcgctgacgccgcccgtgtccggatcgacgccgtgccgttgcgcgaacgcgtacgcgcgcgcgagcgcgtcgggcaggccggtcgccgcgagccgcgcgcccgccgaggcgacgagatagaaccactcgaactgatggccgggctcgaagcggttgtccgcgcagccgatcggcaattccgcgacgcagccggtgtgcggatcgacgaacgtgcgctcgaccgcctgcgcggtgcgcagcagcgcgtcgtcgaacgcggtgtcgccgaacgcgcggccggcggcgagccagccttcggtcaggtgcatcagcggattctgcaacgggccgcccgccgccgcggcgaagtcctcgccgcgtgcggaatcgagcagcgcgctgcccggccgaggcgcgaagcgatcgacgatcagcgccgccgtgcgttgcgcgagctcgcgcgcgtcgcggttgccgaacgccgcgaaatactcggcgcatgcgaacacgacgaacgcatgcgtgtacaggtccttcgtgcggtcgagcggcgcgccctgcgcgtcgacactgtaaaaccagccgtcgtggcgaggatcgcgaaagtgacggcacaatgcggcaaagagcgcgtgcgcgtgctgcgcgtcgcccgcctgcgagaatatgaacaactggcgcgcgcacgccatcgcgcgatagcgggtgacgggcagcggcgcgtgcgtgtccggcgcgacggcctcgaacggcagttgcagcgccggattgaagccgggcccgcgccagatcggcaagacgatctgcgcgaagtggcggcgcaatcgggcggcctggtcggaaacggaaacgggggcggacatgacggatggcggcgcggttgacgggggaagaacgcgggcgccgcacgcgcggcgccgagcggcaaggataaagcatgcgggctgccgccgtcgaacatgggagagcacgaatgctgaataacgtcgaactcatcatgcggctgatgctcgcggcggcgctcggcagcgtgatcggcatcgagcgcgagcgcctgtcgtgggcggccgggctgcgcacgcacatgctcgtgtgcgtcggctcggcgctcatcatgatcgtgtcggcgttcggcttcgccgatgtgctcgggcaggcgcacgtcgatctcgatccgtcgcggatggccgcgcaggtcgtctcgggaatcggctttctcggcgcgggctcgatcctgctgcgcggcgagatcgtgcgcgggctgacgacggcggcgagcctgtggtcggtcgcggccgtcgggctcgcggtgggcggcgggctgtacgcggcggcgatcgcggcgacgatcatcattctcgtgatcctcgcgggcatcaagccgctcgagcggcgctacctgagcgtgcgccagcgccgccatctcatgctgctggtcgagcgcggcacgctgacgttcgattcgctgcacgcggcgctcggcttggacagcgcgcgcgtcaagcgcttcattgtccagcagagcgaggattcggccgacagcgacgaagtgacgatcgcgctgggccgcgtgtccgacgtcgaatacgagagcatttgcgcgcgcttgaggcagttgccgggtgtgaagggcttcagcgagcgcaagggcggcttgccggatgactgacgcgcgggcctcgtgcggcgggcatgagacaatgccgccttcctgaaattgttcgaagccgaatccggcgcgcgtgcggcgcgccgctgaacgatccatgaccgatttcgcagcatccccacgtacccgttcttcccgttcgtccccagccaggcggcggccgcgcgccgcggcggcgagcggccccgggcagtcgcgcgcggcggcccggcccggccgcgacgccgccgcgggcgacgcgtcgcgcgacgagcacacgcttgacctgttcggcacggccttcgaagaaaacgcgaggacggacgaagcggccgccggcgtggctgtcgatgaaacggcgcacgatgcggcgcgcgtgcaagcgcgcggtttcggcggtctcgaccggccgcggcgcgatgctggtgctggtgctggtgctgatgccggtgctggtgccggtgctggtgctgatgccgatgccagtgccgatgccagtgccgatgccgatgccgatgcacgcggcgcgcgcgcggcggcgcacgcgcctgagcccgcgggcgaacaggcggatctgctgagcggcttcggtgaatcgccggcagcggataggcaggatgcgcagcgcaacgccgacgggcgcgtcgacgccgaagcggcggacggcgagcgctcgcgagcggtaaaggcggacgagcgcctgaatgagggcgtgagccagggcgtgaacgccgaagcgagcgccggtgagcacgcagcggccggcccggccatcattcggcgcggcgcgtcggcgcccgacgcgtccgagccggcggcggcgaagtccggcgtcgacgaggcgacggctgcccggccgccccgcgcgcggcgtgcgtctgcgcggcgcgcggatggcggcaagcaggcggccgagcgcggtgcgcgtcgaggccgggcggccgaaggcgcgatttccaaaagcgcgggggctgacggcggggcgctcggcggcgaggcggccggcggccaggcggcggaaaatcgcgctgttccggccgatacggttcgggattcgtcgcccgcgcccgtggcgcgccgtgatgcagcggtgcgcggtcggccggctgaggcgagggcgcttccggcagcggcggatcgcgcgccggtgaacgcggcgcagccccatccgcgttcggcgaatccatcgccggccctgctgcccgcggctgccgcacaggcggcgacgtccgccgcctccgccgattccgatgcgcaactgcgtccgctcgccgatcggatccgcgcacttcaatcggagacgatcgacctgcgccgagcggccgatgcgcagatgcgccgcgtgaaccgcttgttgctcgcgctcgcggtggtcctgctcgccgcgatcgtcgcgtggatcgtccaggcggtgcaactgtcgcggcaacgcgatcagtttgctgcgatgcagcaacgcatcgaccggctcgtcgccgcccaggcgacccagggcgcgacgatcgcgacgctgtcgcagcggcaggacgaagtgggtgcgcaggtcgatcgcctgacaagccgcttgtcgagcgccgcagtgccggccaagcgggcgcatcgcacgcgtcatatgcgctgatgaaaaaagggctgcaacggaccgtcgcgacgcgatgtcgcacacccgttgccaagccgcaacgggccggctccgaatacggctctcaaagggcggtttgcaagatttttgctgcgacgcactagctggatttagggaaaacccctagaattcattctaagggaaaaccctggacgttagctgacaggagtcgcaaatgagcctcatcttcgcgctgcttcaaaagattgaagatcttttcacgtcgccgcatctgccgctcgacgccgactattcgtacaaggcccgccatgccgaggtggagcgggtgcgcaagtcgcacgtctcgcaggtcggcctgatccgccgctgatcgttgccggcggcgcagccgccgccgggggcttggcgcgtggcgcggcgggatcgcgcttccagcgtgcgcccgggcatggcgcgtggcgcctagtcgacggcgatggccgtagccgcctcgatcggccggcatgatggcggcaagtgatgccggccgatcccccggcggcgtcggagccgcacttgcacgaccgcgcccgttgcgttggcgtcgacggatgacggaagtgtttcgccttgccgctcgtgcgtgccccgctgtcacccgacgtccgtcgagcggccggcggcgcgcgatcttgcggcggcccgtgcggcatcgaccgtgaaccgtcgcccgccgctgcgctgacggcgctgccgcttcgccgcgatggacgccgggcgcggccgcgatcgcgggatcgcgtggcgcgcgagaaatgcgggtgcggcgatgccgcgcccagcgccgagcgtcaacgtcgccgatatatcgacgaattgcgcaaccgagccggcgaacttcgtcggcaggctcatcgcgatccgaagcttgtcgcggcggcgggtgtgacaccgacgtcctgccgtcgaagccgatcgcgagccgcaatcgtgccggcggcgcgccgaatcgcggcgagcgagcgccgcgaacaaatattccatcgcatccatgcatgcgccgtcgcgcacggaagcccatcggggcggcaccggaccggcgttcggctcggggctgaccggtccgcatcgactgccggccgtttcgattcgtgagatcgtgatcgctgccgtgtcgtgtcgtgtcgttgccgttgccgttgccgcgctcgctcgccacccgttttccatccgttcgactcgagccgcaggcgcccgcgcgcgaggccggcatcgaatgcggcaggcgaatcgccggcgtttgatccgcccgacgtcggcagccgaattccgattcgcgcaatcccgtatcgcccgctacactgactgagaggcccgtttcttcgaacaggtgcggcatgttgcaaatgcgtccgatgacccagacggaatttcgcgaataccgcgagcgcgccgcgcgcggctatgcgcgggatctgatcgaatccggccagagcgcgcccgacgaagccgacgcacgcgcgctcgcgtgtatcgatacgctgctgcccgatgggctgctgaccgacgatcaggtgctgctgacactgagcgaatcggccgacggctccgtgctcggccacctgtggtacggcgtcgtcgccgaaggtccgcatcggtcgctcttcatctacgatctcgaaatcgagcctgcctttcgccgtcagggatgggcgacacgcgtgctgcaggcgctcgaggacgatgcgcgggaactgcgggtgagcgagatcggcctgtcggtgttcaatcacaacgcggccgcgctcgcgctgtaccgcgagctgggtttcgccgccgtgacgacgacgttcgtcaaatcgatcgaatcgccctgatccgggcgcgcgccggcgcttgcctgcgtgtgccgcgtgcgcgggatgcgcgcccgcatcgcgtgcgcgggtggcgcggcgcgttaggcggcctgcaatgtgatgcgtctcggtctccggcatcggggctggcgtgcgccatgcgcgatgccgcgcgcgctcgcatgccgacgcgcgtgcggcttgcggtgcgtgcccccgatcatgtcggttccttgagccgcttgtcgcgtcggcaccgcgagagcggcaactgcttcgccttcagcaccttcacgatccgccgttcctgcttgtcggtgaccaccgtgaggcacgcgcacgcatagccgtgcgagccgttggtttcgacgtattgcttgcccgccatgtcgggaatcacgtccatcccttcggtttcggggccgcccatcgtgccgagcgtccacgagccggtgcgatcgtcgagccaccagttgccgggcgtcggattctgcagccagccgcagcggatttcggcgtgcgcgtgtggcaggccgatcagcgcgacggcgagcgcggcgaacagatggcggccggcgccgcgcgaacgcgaggtgggcgagtgcgaagcggtggtgggcgtcggcgtgcgccgggcggcgcggcgggcaaggaaggcgatcatgcggctcgagaggcggcgcgtgtcggccgccgtttcatgctgtcgatgcgtgaagtctatcgcagttgcgttcgcggccgtgtcgcaatttgtcgcccgcggcctttgcgagcgccgcttgatgcggggatgcgcgcgtatgtccgttctcgagcatacggcatgcgggccgcgacatgaggcatgcgatgccggggcaggtgctacacaccacctacgccgcacgatacgcgccgcaacgtgtgcgatcgtcgcgcgcggcgtgtcaggtatcacgtatcacgtattgcgtattgcgaacctcggacgaccaacgaccaacaaccaacgaccaacgaccaacgaacaacgaacaacgaacaacgaaccgcacgccgcatcgcataccgcccaagcgccgcgcgcggttcgcgcgcgttccggctttagcgcgcgtcgcccttccagcgccgcagcaacagtgcgttcgtcacgacgctcacgctggagaacgccatcgccgcgcccgcgatcatcgggttcagccagccgagcgccgcgagcggaatccccaccaggttgtagacgaacgcccagaacaggttctgctgaatcttccggtacgtgcggcgcgagatgtcgaccgcgtccgcgacgagcgccggatcgccgcgcatcagcgtgatgccggcggtgtgcatcgcgacgtcggtgcccgtcgccatcgcgatgccgacgtcggccgcggcgagcgcgggcgcatcgttgatgccgtcgccgaccatcgcgaccgcgccgtcgcccgccgtcgccttcaattgcgcgacgacgcgcgccttgtcgtccggcagcacctgcgcgtgcacttcgtcgatgccgagcgacgcggcgacggccgtcgcgctgccgcggttgtcgcccgtcacgagcgcgctcctgatgccgcgcgcggcgagccgctcgatcgcgcgccgcgcgttcggcttgaccgtgtcaccgaacgcgacgagtgcgagcgcctcgcgcggcgcgtcggcgcgcatcagccacgataccgtgttgcccgccgcttcgagcgccgccgcgcggcgcgcgacgccgtcgggcacggcgatgccgagttcatcgcgccagcgcgtgctgccgagcgcgagcaggcgagcgtcgacgcgcgcctcgacgccgcgacccgcgaccgcgcgcggcgtatcggcgtgcgcggcggcgagggacgagcggcgcgcgtcggcatcggcgtcgaacgcggcgacgaccgcgcgcgcgagcggatgcgcgctcgcgcgctggacggcggcggcgagcgcgagcgcatcgccacgcggaatgccgatcgcgtcgaacgcggtgacggtcggcctgccttgcgtcagcgtgccggttttgtcgaacgcgacgatgcgcgcgcgctgcgcgagctcgagcgcctgcgcatccttgatcagtacgccgtgccgcgcggcgacgcccgtgcccgccatgatcgcggcaggcgtcgcgaggccgagcgcgcacgggcacgcgatcacgagcaccgcgaccgcgttgaggatcgccgtctcgacgcccgcgcccgcgacgagccagccggcgaacgtggcgaacgcgatcgcgacgatcgcgggcacgaacacggcgctcacgcggtcgacgaggcgctggatcggcgctttttcggcctgcgcggattcgacgaggcggatgatgcgcgcgagcgtcgtctcggcgccgatcgcggtcgtcgcgacggtgagcgcgccttcgccgttgatcgagccggcggtcacgcgctcgccgggctccttcggcacgggcaggctctcgcccgtgatcagcgattcgtcgacatgcgtgacgcccgcctcgatccggccgtcgacgggcacgcgctcgcccggcagcacgcgcacgacggtgccgacgcgcacctgcgcgagcggcacgtcgcgctcgacgccgtgctcgacgatgcgcgcgcgatcggggcgcagtgcgttgagtgcgcggatcgcgtcggtggtctgccgcttcgcgcgcgcctcgagccatttgccgaagcgcacgagcgtgacgatcacggcggacgcctcgaagtacaggtgcgcggcatggccggggtcgcgcagcatcagccagatgctcaggccgtacgcggccgacgtgccgagcgcgacgagcaggtccatgttgccggcgcgagccttcagcgcgtgccatgcggcgcgatagaagcgcgcgccgaagccgaactgcacgatcgacgcgagcgcgagctgcagccacgcgggcagcgccgcgtcgacgccgaacggcgcggcgaacatcggcagggcgagcggcgtggtcagcaccgcggacgcgatcacgagcgcccgctcgcggcgcgcttcggcgagcttgcgatcgtcggcgctcggcgaggcggggcgggcggcggccgcgtccgcggttgcggttgcgcgggatgccggggcgcaagccgcgatggccggcgacgcgcgatagcctgcccgcttcaccgcgtcgatgagccgcgcggtgtcgacatgggcgtccgcatcggcatcgacggtggctttttcggtggcgagattgaccgtcgcgcgggcgacgccgggcacttgcgccagcgccttttcgacgcggccgacgcaggacgcgcaggtcatgcccgcgatgtcgagttcgaacgactgcgtcgccacgcgttccggagacgcggcgctcgattcgtcgaccgcgaacgcggcggccggcgcggccgaacgggccgcgtcctcgaacgggcatgcggcgggcttcggcgcggcttcggcgcgcgcgtcccgcacgacgttcgctcgatacccggcttgctcgacggccgcgacgagcgtctgcgagtcgacgtcgcgcgcgacgcttgccttcgcgctcatcgtcgcgagatccaccttcgcatccgccacgccgcgcacggccgcgagcgcctgctcgacgcgccgcgcgcagccgccgcaggtcatgccgccgatggtcagcgtgaccgccgccgtgtgcggcgcggcggcggcatcgtcatcctcgtctcgcgcgcggccgtggcgcgcatccgcgtttccggtcgcggcgggcgccgtcgcgaccgtcgcgcgatagccggccgcgtcgagcgcggcgacgaggcgagccgtgtcgatggcggatgccgcggcgacggtcgccgtgcccgcggcgagatccgccaccgcgccggtcacgcccggcacctgggcgagcgcctgctcgacgcgcgacgtacagccgccgcaatgcatgccttcgacgagcagtgtcgtcgtgatcggggcggcgggagcgaacagcttggtcatctgcaatccgattcgatgaggcgggcggtgccgccaacggttcgaagtatcaactttcccatgatgggaaggtcaagcgcgagatcgaggatcgttgccggttgccgcgaacgggcggcgtggggcggtcgcggcggcggctccacgggcggcggcgcggtgcttcgccggccggcgcagacagttggggcttgcgtgacgccgcggcgtatggccgtgccgcggcggtggacgcggtcatcgtgcgggccgcttcggcctggttgacgcttgcggtcgatgcgccaagattcgtcaagacgcgctcagatgcgcccagatgcacccagatgcacccgaatgtttccggtgagtttgtggccgctgccgcgttcaccatggctaccgccgcgccgcgccgcgctatgccaagccaagccgccaatgtcgtcgctgctaccgctaccgccacggcatcgacatcgactctggcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcaacagcaacagcaacagcaacagcaacagcaatagttcccgccaccgctatcatccccaccttcgccgcacaccatatgaacgttcatcgaattacccactcgaagtaccgcaaggaggaagcatgtcgacgaacatgaaacgactgatgaccgcggcgctcggcgccgcattggcgttcggcgcgctgtccgcgcgcgccgcgagcttcgactgcgcgcacgccgcgaacgccgccgagcgcgcgatctgcgggacgcccgcgctcggcgagttggacgttcgaatggccgcgtactacgaaatgctgcagaacgcgcggccggccgacgagggcatggcgtatcgcgagttccgcgacgcgctgcgcgacgagcagcagcgctggcggcagcgcacgcgcgatgcgtgcggtgcgcggatcgattgcctgacgaacgcctataccgcgcggatcgccgcgctgcgcggcgtcgccgccgagcggctcgtgctgcggatgacgggcgggagcgcggcgtcggcaggcgccgccgacgcgacgtacgcgatcgaaggcgagtcgatcacgctcgcgaacggcgaatcggtgcgcccggccgcgccgggctcggcgatgaagcgcgtgacgacgctcgtcgcgcggagcgctgtggcgacgatcgccggccgtccggtcgaggccgtcctgctgagcgacgatccgggcggcagcggccggttcctgtatgtggcgaccgcgcagccgggcggcggcgcgccggcggtgctgctcggcgatcgggtaaagcccgtgtcggtgtcgatcgagcgcgcggcgacgggcggcgcggttgtcgtcgtcgaatatctggatcgtccggaaggcgcgccgttcgcgcaggcgccgacgatcaagatcgtccggcgcttcgcgctggagcaaggccggctcgtcgagcagcgcgggtagcgggcagggcgctcgcgcgccggctcggcgcgccgtgcacgcgagacgagcgtgatcggcacgatcggagcaagcggtgcgacgggtgcgatgggcccggcgggctcgacaaccatgggtagcctgagcgaccaccggcaaccgcgcgcgggacaggcgcgacgacggttcacgcccgcggcgtgtcgagcgtgtcccgctgctcagcggcgacgcgcggtttggcgcgatgggcggccatgttacgtgcgcgtcggacggctggtgtcgaatcggcgacgtggcgaatcggcgatacggcggaaccgcgccgccaaaccgccaaaccgcgaatcacgccgcacgtccgcgcggcgcagcatcgggcgcgcggtgttcggcggctcgagcatgcgcgcaatcgtgccgccgtgccgcggaagccgcacgatgccgccgccgcaaccttgcgcgccgcgaccgctcgcccgatgctgcgccgcgcggcgggcatgcggctgcttcgccgccctcgccttcgccgccctccacgcgatcccaaatattgatcacgcgcagccgcgcccgcgcgccgcacgcagctgaatcgccctatctcgcgatcgggcattgtttttgccggggcgacgagagtacgatactgccgatcaaaaaacaaagagctgatcaaacaacagccggccggcacgcacgctacgaggaaaacaccgcgccctacgcgccggccgccgatcaacacgcgtggcctggccgcgcgttcgccgtgccaccgaatgacaaccaaccaacgagaatccactgtttctctgcggcgcgcttgcgcgtcgctagccgcgctggcgctgcttgcggcctgcacgtcgacgcccgaggcgatccagcgcaagacgggctggatgcgcagcgaagtcgccgattcctatatctacgcctacccgctcgtgctgatggacgtcgcgaaggaagccgcgacggccgacggcgcgcccgtcaacacgctgcgccacgcgcaggcgctgcccgcgccgggcgccgcgaacccgccgctcgcgagcgtcgacatgctcgattcgaccgcgtggctcgacgttgccgacgagccggtgatcgtcgcgctgcccgacgggcgcggccgctatctcgacgcgcgcgcgctcgacatgtggaccaacgtgctgtggtcgaccggcccgtcggcgaatccgcgctcgggcgcgagccgcgcgcgcacgctcgcgttcgtcggcgcgggctgggagggcacgctgccggaaggcgtgacgcgcgtcgacgtgcccgcgcgcaacgtgtggctcgacgtgcggatccagacgagcggcgggcgcgatctcgccgccgcgaggaaactgcagcgcgcgattcgcgtcgagccgctgtccgtctatacgggcgacgcccgcggcgcgcgtgcggatgcgggcgcagcgtcggccgagcccgcatcgggcgccgccgcgtcgcctgtcgcgcaggtcgcggcgctcgatccgccggcgttcttctcgcgcgtcgcgcgcgcgctgcaggacaacccgccgcccgccgccgatgcgcacgcgcaggaaatcctcgccgacatcggcgtgacggcgggcgcgccggtgcaatggaagggcgacaagctgatcggcgccgagaacggcgcggccgaggcgcgcgagcggctcaccgcgctgccgccgaacgcgctttccgcgaacggctggagctggctcggcgacagcgtcggcaactacgggcaggattacgcgttgcgcgcgtacgcggcgtcgacgcaattcggcgcgggaacgcgcgacgacgaaaccgtcgccgtcgtgaagaccgacagcgcgggccggccgctcaacggcgcgcaccgctacgtgatccgcttcgcgccgaacgcgctgccgcccgcgcgcgcgttctggtcgctcgcgccgtacacgccggacggcgcggtgcccgagctcggccgcgcacgccgctcgatcggcgagcgcgaccggctgcgccgcaaccgcgacggctcgctcgagatcgtcgtatccgcggcgccgcccggcaaggggtacgcgtcgaactggttgcccgcgccgcgcgccgatttcgagctcgcgctgcggctctacgcgccgaagcggcaggccgccgacggcacctggcagccgcccgccgtcgtccgcaagtgaacgttcgcgcgcgccgcccggtctcacggccgggcgctgcgcgcgccgacgcccgtctcccatgctgcgtcgcgaaacgcgcagcgcctatactggcgaaagccggacgctcccgtcccgatttcctcgctgccgttccgacggcgattcagtaatggcattcaacaaagaaaccgtccaatcgaacttgcaaaagctcggcgtcgcggcccgttcgcgccgcgcgaagcgcgccggcatcggcgcgctgatcttcctcgtggcgttcgggctgctcggctttttcgccgcgccgccgctgatccggcacgtcgccgagcagcaactgagccagcagctcgagcgtcccgcgacgatcgcgcgcatcgcattcaatccctacacgctgcggctcgaggccgacggcgtgcgcgtcggcgagcgcggcgggcagggcgcgttcgtcgacatcggcaagctcgtcgtgcgcgcgtcgtggacgtcgctcgcgcgcttcgcgccgatcatcgacgaagtgcggctcgatcagccgcgcttcaggatcgtgcgctacgacgcgcagcgcttcaatttcaccgatctggtcgacaagttctcgaagccttcgccgcagccgtcggcgaagccggcgcgcttttcggtgtcgaacattcaggtcaacgacggccgcatcgagttcgacgaccggttgctgaacgcgaggcacgtcgtcgatcaatggacggtcggcattccgttcatcgcgacgctgccgtcgaagaccgacatcttcgtcgagccgaagctgcgcgcgcgcctcgacggcagcccgatcgcgatcgacggcaagacgaagccgttcgcgcagtcgcgcgaatcgtcgatcaacctgaagttcgacgggctcgacgtgccgcgcctgctgtcgtacgcgccgacgaagctgcccgtcgacgtgcgctcgggccggctctcgagcaacctcgacgtgaatttcgcgatggcgggcgacacgccctcgctgcgcgtgtcgggcactctcgacctgaacgacgcgcaggtgacgagccgcgcgaacgagccgctcttcgccgcgcacgcggtgcacgtcgcggccgcgcagctcgagccgctgcgcaacgtgctgcatttcgacgacatccggatcgaccggccggtcgtatcgctcgcgcgcgacaaggcgggcgtgctgaacgtgatgaagctcgcgggcggcgagaaggcaggcgcgccgcccgcggcgcgcgccgccgcgccgacatcggccggggcgagcgccgccgcggcgggttcatcggtgtcagctgtttcgcccggctcgcccgccgcggcgcgtcccgcatccggcgcggcttcgcagccggccgccgccgcgtcgagcgccgccgccgcgcacgcggccgccgagaaggcgccgccgctcgacctgacgatcaagcgcttcgcgatcaacgacggcgcgctgaatctgaacgacgcatcgctcgcgacgcccgccgcgatttcgctccagcatgtcgcgacgacgctcgccgatttcacgctcgccggcaagacgcccgcgcgctacacgctcgcggccgacgtcgcgagcggcggctcgctgaaggccgagggcgcgttcagcctcgccgcgcggcaagcggacacgaagctcgccatcgatgcgctcgcgttgcccgcggtgcagccgtatcttgccggcgcgagctccgcgcgcgtgctcgacggcgtgctcagcacgtcggtgaacgcgaaggcggactggtcgaagacgccgctcgacgcgcaggtgagcgacagcgagctcggcctgaaatcgctgaagatcgcgctgccgaacgcgaaaacgccggctgtcgcgctgcccgacgcgcgcgtgaaggtgacgaagatcgatctcgccgcgcgcaccgccgagatcgcgagcgtcgatgcgacgggtctcgcgctcgacgtcgcgcggctgcaggacggccggatcgatctcgcgtcgctcgcgggcgacggcggccgggcggcgggcgcgaagccggccgcgtcgaacgcgtcggccgcgcgcggcgcgcggcccgccgcgcccgcatggcgctaccggatcgacgaactgaacgtgaaggacgcgaaggcgaacttcaccgaccgctcgacgccgcgccccgtgaagctcgcgatcgcgccgctcgcgctgaacgtccggcagatcagcgaggatctgtccaagccgttgcccgtcaggctgacggccacgctcaaccgcaagggctcgctcgagctgtcgggcaacgtgacggcgcagccgctgaaggtcggcctgaagctgaacggcaaccggctcgacgcggccgcgttcgagccgtatttcggcagcatgctgaacgcgacggtcgcgagcgcgctgctgaacgcgaagggcgagctgagcgtcgagcaggcgaagcagtcgacgaaggcgtcgtatcgcggcgacgcggcgctcgtcgacgtgcggatgctcgacaaggcgacgtccgatccgttcgccggctggcgctcgctcgcgctcgcgaacctgaaggcgagctatgacgacgcgcgcggcaccgacgtcgacgcgtcgcgcgtgacgttctcgaatttctacggccgcgtgctgctcgacgcgcaaggcaagctgaacctgcgcgaggtcgtcgccaaggagagcggccccgcgcagtcgctcacgcgcgatgcgagcggcaaggagccgatcccgctcacgcctcaggccgcgtcgcaggcgaaggcggcgatcgcggcgtcggcggtcgagccggcttcggcgcccgtgctcgcgtcggcagcggcggcatcggcggcggcggcggcgggcgcgtcggccgtcgcggcatcgcccgcgtcgggcgcggccgtcgtgcgcgcggccgcgccgccgcagcatccggtgcggctgcacttcggccagttgctgctgcaacgcggccgcgtcacgtacaccgataacttcatcaagccgaactacacggcgaacctcgtcgcgatcaacggcacgatcggcgcgttcggcaccgattcgacggcgcccgcgcccgtcgatgtcggcgcgaacctcgccggcaacggcccgatcacgatcaagggaacggtgaacccgctgatcgagaagccgtcgctcgacctgaccgcgaccgcgcacgacatcgagctcacgaacctcacgccgtattcggcgaagtacgcgggctatccgatcaccaagggcaagctgaacgtcgatctgcactacaagctcgacaacgatctgctgagcgcgaacaaccacatcttcatcgatcagctcacgttcggcgagcacgtcgagaacgacaccgcgacgaagctgccggtgcggctcgcgatcgcgctcctgaagaactcgcgcggcgagatcgacgtgaacgtgccggtgtccggttcgttgtcgaacccggagttcagcattggcgggctgatctggcgcgcggtgctgaacctgatcgcgaaggccgtcacctcgccgttcacgctgctcgcgcacgcgttcggcggcgacggcgaggcgctcggctatgtcgaattcgagccgggccgctcgaagctgtccgacgcgtcgcagaagaagctcgacacgatctcgaagatgctcgcggaaaagccctcgatccgcctcgacctgatcggccgcgtcgatccggacaaggatctgccggggctgcgcgacgcgtacgtcgagcggctcgtgcggcagcagaagctgaaggacgtggtcggccagggcgagagcgtcgacccgatgacggtgaaggtcgatcccgccgaatacacgaagtacctgacgaaggcgtacaaggcggccgatttcaagaagccgcgcaacatgatcggcttcacgaagacgttgcccgacgacgacatgaaaaaggcgctcgccgatcacgcgagcgtggacgactcgagcctgcgcgcgctcgctcaggcgcgcgcgcaggcggtgcgccagtacctggagggcaaggtcgattcgagccggatgttcatcgtcgcgccgaagctcgacgcgaagggcatcgaggacaagggcgcgacgacgcgcgtcgacttcggcctgaagtgacggcgcgcgccgcgccgggcagcgagagacggcgcgaaggcgacgaaggcggcgcggctttggctgcgccgccttttttgccggcgcgcgcggcctttgcgcgcggcgcgggcggcgcgccgcgtcagcgcgcggcggcggccggctcgcgccggtcgagctccttgcgcgcggcgagcggaatgcgcgggtcgtcccacgcggccagccattcgacttccttcgcggtgaacacctgaccgtaattacgcagtgcgtattgcagcgcgtcgatgatgtgatgacgaatgatctcgggcgtgcgcgcgtcgtcgagcacgcatcggaaggcttccagcgtggccatcgggatgctccggataaggacgatcttcttatcgcatgacaatagtccgccgccaacccggaaaaaattgttgcggcgcgatggcggagcggccgagggggcggcgcaggcgagagggcggggccgcgcgtgagcgcgcgggcgcgccgtggcgcgggctgcgagcgcgcgccgccgatcgctcggcgagcgcgtcgcggcgaagccggcacgatcgggcgaagccggcgcgaggagcggccgcgcattgcgccggcgcggttgaggggcgagttccgtcgcggcgggtcgggccgcgtcggggcggccgccggccatggggcgcgccggcctcgcccggcgccggcgcactcccgtggcgcttgcgtcagcgctcgaggccaaggcccggcagcacgcgcgtgccttcgagcgcgaccgcgtgcagcaggcgcggctcgaggccgagcgagcgcaggatcgtcggcgcgacctgcgtcgtcagcaccggcgcgtcgatcgtgcggccctggcgcaagcccgcgtatgacacgagcaggccgaggtggctgtcgtccggcgcgttgccgccgtgctcttcgtccttcttcttgctcgacgtgtagatcacgcccgggttcggctgcacgacgatgtccggcgtgcggccgagcgccggatcgccgaagcgctcggcgacgctcgggccatacaggatgtacgcctgcgggccgtccgcgcagatccccggcgcgttgcagccgagattcgccttcagtgtcgcgacggccgcgctcaactggcgcgggtcgcgcagccagacgaggccgacgtcgtcggtctgcacgaagcccgtgccgacgaggcccgtgccgtcgttcgggttgcccgacgcggtgttgttctggccgaagttgccgttcggatcgacgaagccgttcgcctcgagcagcgcggtgagcgtgtcgccgtgcttcacgagcttcgtatggtcggtcggcgactggccgtgcttcgcggtgacgatcaccaccgtcgaatcgtacagcccgcgctgcctgagctcggcgacgatgcggccgagcgcgccgtcgacgtacgcgatcgcgttcgcgacttccggccccggcgtgaagctcgcgtcgagatagccgccgcccgacgcgacggtggccttctgcgcgaccgacagcgtctggaagttcgtgccgaacagggtcggcacgggcgcggccgcggtgcccgtcgagttcttgccgtcgatctggttgacgatcgcctgcacgtgatagtcgtcgaacttttcggtatgcgtatagatgtcggtgtagggggtgcccgtggccggatcgatcgagttgatctcggtgcgcgcgagatcgtcgacgcccttgcccgacgggccgttcacccagtcgtagccccacgcgtgcttgtccgcccatgcggtgtgcgagccgcgcagatgttccttgacgacttcgaacaccgtgttcgtcttcacgtagtcgtgcggatagacgctcacgcactggccgttcacgcgcgcgtgcgggatcgcctgcgggttgaacgcgccgccgccgtcgagatgcgtgagcgcgccgccgttcatcgcgtcgatgccggttgtttcgtcgaacacgacgttccagccttgcttgcccgagcacgtcgcatccgacggcgcgtacagcgtgcgatcgtacgacacgtcgtagaagaggcccgcgctcttcggcgaaccgcccgtcaccagcgcggccaggcccgggaacgaatccgacagccccggcgtgcgcgcgttcgtgtacgtgacccccgacttcgcgagcagcgcgagattcgggcacgtattcgcgccgatgcagcgcgcgaggtcctgctcgtgcagaccatcaatgctcaccagcagcacgcgcttcgcgtcgacggggcggctgtcgtgatcgcgatcctggacggcggcggccgaggccgcgccggcgaaggcgagcgcgcatgcgcccagccatgcgccgatttcgaactgcttactgttgcgtttcatcgttgacctcgtcgttagaacggctgtgtcccacacccggagccgcaatttgcacggggattgctaacgcgtcgtgacgcgccgctttcgtttgtctgtcggcgcgcgcgtcgcctgcgcgacgagcggtgcggcgaagttgtgagaatgtgtttcggcgggggggcgggccgccgtgcgcggcgacgttcggggcgacggcgaggggggcgttgcgctgcgggggaaccgccaggcgtgcgttcgagcggtatgcggcggcgcgcgcgaatgcaggtgtcgcgtgggtggcgggccgttgccggtatctcgttcgtcggcgcgacggcgcggcagcgcggcggacgatcgggcatgcgcggcgtcgcgccgaagcggcgcgcggcgggatcgacgagcgccgcgacgccgctcatgatggttgcgcgtgcaaccaattgcgccgcgcggcatcacgcgtgccgcattacgcgtgcgtacgccgcgcgccgcacgcggcggctgccggcgcgcggctgtgcgccgcatcgcgcgcgcaccacccgccgcgcgcggtccgggcgcggccgcgtgcgagcgttcaggccggctgcgcgttctgcaggacgatccggtagccgtccgggtcctcgaacgtcacgccttcgcggtcccagtacggattctccgagcggcacggcgtcgcgccgtacgcgcgcattcgcgcgacggcctcggtccacgcgccgcgatcgggcagataaaagacgagcagatgctcggcggtcggtgcgcgcgcgaccgtcacgccgtgctgatgcgtgaattcgatttgccacggatagccggcgcggccgacgatcgcgccgtcgaagccttcgtgattctcgaagcgggcgacgacgtcgaagccgagcgccttcgtgtagaaacgcacgagcgtgtcgatatcgttggtcggccgggcgacgcgcagaacgggaggattcatcacggcactcctgttttcgaagagtcgacgaacggggtgttgcgcagctgcgttttcagcataggccgaaaacgcggcggcgcccctgcgcaacgtcgccgtgtgcgccgtgcggcgcgcgcgccgtttacttcgcggtttcgtcgaggccgcgttgcaacagttcggtcaacaatccggtcatcccgtccggatgcgcggccgcccgctcgttcaggcgcgcgacgagctcgatgttcagcttgcacgcgaacggcacgaggccctgcgcctgttcgagcctgcgccgctcgcggcgatcggccgccgcatcttcggcgcccttgccgaagcgcgcggatgtcgtctgcttcatcgcgtgcgtcagcttcaacgccttgttcttctcgagatcggttttcttcatcgccatcgcggtcacctcttgcaggaaaggatgcgattgtacgcattgccgcgcggcgcggatatcggccgccgcgcgccgtgcggcgcgcccggtcgcaccctgcgcggccggccgtgcgcgaagcgccggcggcccgcgcgcatttgccgatacaatgcggcagccattcgtatgaccgacctgatccgatccatgggcaattccacccgagcctttctgctgggccccctgctgaagggcgtgtcgcgctccttctatctgacgttgcgcgtgctgccgcaaggcatgcgcgacccgatcggccttgcgtatctgctcgcgcgcgcggccgacacgatcgccgacacgtcgctgatcccgcccgctcagcggctcgaactgctgctgtcgctgcgcgcgcagatcaacggcgcgcccgatccgcacgcgctcgcgcggatcgcgggcgaggtcgcggggcagcaggcgcagacggacgagaagacgctgctcgaatcgctcggccccgcgctcgcggtgctgtcgcaattgagcgcgcccgatcgcgccgcggtgcgcggcgtcgtcaccacgctcaccgaagggatggaattcgatttgcgcacgttcccggacgaatcgtcgggccgcgtcgtcgcgctgcgggaatggccggcgctcgatcgctatacgtatctcgttgccggctgcgtcggcgaattctggacgaagatgacgtgcgcgcatctgcccgggctgctgaccgagcgggaggacacgatgagcgagcgcggcatccgcttcggcaaggcgctgcagatgaccaacgtgctgcgcgactgcggcagggacctgcggatcggccgctgctatctgccgcaggcgatgctggacgaatacgggctgcgcgcggaggatctgctggggccgggcgcttcgctgcgcgcacggccgctgatgcatgcgctcgtgcgcacgacgctcgcgcattttcacgcgggcatcgattatacgttcgcgattccgcgccgcgcgccgcgcctgcggcttgcctgtttctggccgatcgcgatcggcctgcggacgctcgcgctgctcgcgtcgaacgacgcgtggctcgatccggcgcgcgcgtcgaaggtgcggcgcggcgacgtctaccggatcctcgcgtattcgctgccgctcgcgatgtcgaacggcgcgctgcgcgcgtggctcgaccgcctgatcgcggacgtcgaggcgcggctcatcgcgtgatgcgcggcgcgcccggccgcgcgcgtcacggacgcgtccacgccgccgccttttgcgcggcattcccgccgccgagcgcgtcgatcagataatcgacgaatgacgcgattcgcgacgaaatcgccgtgttccggtaatagaccgctgaatcggctgccgcacgtcttgcgtgtggcgcgcgaggatctgcacgaggcggcccgcttcgcgatcctgcgcggtcatgaaatccgagaggcagacgatgccgcgccgtcgagcgcgagctgtttgagcgtctcgccgcgcgacgaccacacggccggcgcgatccggcaaggctcgccgtgcgcgccgaggtcggccacacgttcagcgattccggccgattgaagccgagcagcgcatgcttgccgagatcgccggccttgcgcggctggccgtgcgcgtcgagatacgcggggctcgcgaggatgcgcagccggctgttgccggtgagccggctatgcagcgtcgaatccttcaggcggccgatccggatcgcgacgtcggtgcgccgctcgagcagatcgatgacgccctcgttgctgttcagctccagctccacgcgcgggaagcgctcgcgatggccgcgcacgctcgtccctcacatccttgcgccggcccgcgtcgcgtggctttaagcccggtttaattcccgatctgctataacgatcgcgtgacggctccgggcgcaggccggccggcggcgaaagcgaccgagggccggacgcaggggccggcggcgcggaacttgaatgtcggcgccgcgccgccatctacgcgccgatccatgtcgatcgtcggcgatccgaccaagaggaaaacacgatgcgtcttctgctcgccttgctgctgccctgactgcagtttttcacgatcggccgcccgttcgcgggcatcatctgcctgatccttcaaatcacgctgatcggctggctgcccgcggcgatctggtccgtgtacgcgctcagccagtacaagaccgacaggaagatcgaagaggcactcggccggcgttcctgagcgcgcggccggcgcgtgtcgcgggcgcgcgccgccgacacggcgaagcgatatcgcgccggcggcgcgcgttctccttcctgcgtcgagccccgctgtggcgaagcggcgcgcggccggtttctcgcggcggcgcgatttcatcgcgaagccacttcgcgtcggatgactgagagacggcggcgcctgcgatgccccgcgccgccgcgccgccggttgacgcgctgcaatcggccgtacgtcacacgtcgctcattgcgcgtcagatgtcgcacgtcagatgccgcacgtcgctccgcgccgcatcgcgcggcgtcgtttcacgtccgcctcaccgccactacttcacggcgaacagcgtcgcgtacatgaacagcttgaacgcgtaaccgagcgtcaccgcgcccgcgacgccgcccatccacagcagcgcgaaccacatccagcccggcagccgcgcgccgcgcgcgacggcgcgcggctcagtggtggtagtaatgctggtcttcatgacgcacctttccgcggaatacccaataacccatcgtcgtgtacgcgaggatgaccggaatgatgacggccgcgccgatcagcgtgaacgtctggctcgaacgcggcgcggcggcttcccacagcgtcacgctctgcggaatcgcatacggccacaggctcgcgagcagcccgacgtagccgaggaacacgagcgcgagcgcgagcgcgaacggcgtcgtgtcgtggcgctcgcgcaccgcgcggcgcatcagcgccgcgcagccggcgacgaggaacggcaccggcaacagccgccagaacagccccgtggcgaaccagcgctgcgcgatgttcgtgtcctgcagcggcgtccagaggctcaccaccgcgatgaagccgagcagcacgacggtgagcggccacacgacgcgatgcagccgccgttgcaggtcgccttccgttttcgcgacgagccagcagcagccgagcagcgcgtaggtcgcgatgagccccaggcccgtgagcaggctgaacggcgtgagccagccgaatgcgtcgcccgcgaagcggccgccgtcgacgggaatgccctgcaggaacgcgccgagcgcgacgccctggaagaacgtcgcgcccgtcgagccgccgatgaacgcgagatcccacaggtgcttggtgcggcgcgccttcgcgcggatctcgaacgacacgccgcgaaagatcaggcacacgagcatgaacacgagcggcagatacagcgccgagagcacggtcgagtagacgatcggaaacaccgcgaagagccccgcgccgccgagcacgagccacgtctcgttgccgtcccacacgggcgcgacggtgttcatcatcaggtcccgttcctgttcggcgggaaagaacggaaacacgatgccgatgcccaggtcgaagccgtcgagcacgacgtacatgaacaggccgagtgcgatgatcgcggcccagattacggtgacatccatttgctaacctcgcttggcttggtggcgcgccggcttcacgcggcgtcgatcaactggttcgcggccgacagcgggcgccgggcggtgcgctcgggccgcgcgtcgtgcgcatcgtcgggcgtgtcgcccggcagcgcggggccctttctcatcagcttcagcatgtagtagacgcccgtgccgaacacgaggaagtagacgacgacgaacgtcatcagcgagacgctcacctgctgcgtcgacagcggcgacaccgcgtgcgacgtgcgcatcacgccgtagaccacccacggctggcggcccacttcggtcgtcacccagccggcgagcagggagacgaagcccgtcgggcccatcgcgagcgcgaaccggtggaaccacttcgcttcatagaggcgcccgcggcggcgcagcagccaggcgagcgcggcgaggccgatcatcgcgaggccgagcccgaccatgatgcgaaagctccagaacacgacggtcgagttcggccggtcttgcggcgggaacgacttcagcccgcggatctcgccgtcccagctgtgcgtgaggatcaggctgccgagatgcggaatcgacaccgcgtaacgcgtggtttgcgccttcatgtcgggaatgccgaacaggttcagcgcggtgccgcccggctcggtttcccacagcccctcgatcgcggcgagcttcgcgggctggtggcgcagcgtgttgatgccgtgctgatcgccgatcacggcctgcagcggcgcgagcacgagcaacagccacagcgacatcgagaacatcttcttcacggccttgtcgcggcggcccttcagcaggtgccacgcggccgtcgcggccaccacgagcgcggcgacgacgaacgcggcgatcgccatgtgcgcgagccggtacgggaacgacgggttgaagatgatcgcgaaccagtcggtgggcacgacctggccgtcgacgatctcgaagccctgcggcgtctgcatccagctgttcgacgcgagaatccagaacgtcgagatcagcgtgccgatcgcgaccatcagcgtcgcgccgaagtgcgcgcgcgggctcacgcggttccagccgaacagcatgatgccgaggaagcccgcttcgaggaagaacgcggtcatcacctcgtacatcagcagcgggccggtgacggagccggcgaagctcgagaagccggaccagttcgtgccgaactgatacgccatcacgacgccggagacgacgcccatgccgaacgcgaccgcgaagatcttcgaccagaacaggcaaaggctcttgtaatacgccttgccggtcttgagccatcggtattcgagcacggcgatgaagctcgcgagcccgatgctcagcgcgggaaagacgatatggaaggagacggtgaacgcgaactgcacgcgggccagatcgagggccgaaaaagcggtttccatgcgagtagaccgaagctgacgacacccgccggcggggctgccggcggcccctgcgccgcgcctgcaaggccgcggccgtagagtcggagccgagtatcgcgctcgatgttgcagtgcgaaatgcgccaactcgtcgcagatgtccagcgtctgcaagcggtttgtcgacttaaatcgttgattggtatcaagtttgaagcgcttttgtgtgatagcggcaggcgcggcggggtgacgcgcctgcggcaattcaccgcgccgcggcaatgcgggcgcgggcgcgacgcggcgcggcgcgcgcggcgccgcccggacgagcgcagggtacgacgcgggcgacggatcgcgcgccgcgtcgatggcgaatccacagccggatcgcggccgattcgtcgcctgatcgccggcggggcgccgccgatgcgcccgcgaacggctcaccgtatcggcgcgcgagcgccgcgtcgcgcccgcgccgcttcggccgcgtcaagcggcgcgacgccgaattgcgtacactcgaagcctccgcttcaccgcgcgagcgcgccggcgcaccgcgcaatcctcctcttcgacgagactccgacgggaacccagatgatcgatttacgcagcgataccgtgacgcgcccgagcgcgccgatgctggccgcgatgacggccgccgaagtgggcgacgacgtgtggggcgacgatcccaccgtcgcgcgcctgcaggccgtggtggccgagcgcgcgggcaaggaggcggcgctgttctttccgagcggcacgcagagcaacctcgcggcgctgatgtcgcactgcgagcgcggcgacgagtacatcgtcggccaggccgcgcacacgtacaaatacgagggcggcggcgcggcggtgctcggcagcattcagccgcagccgatcgagaacgccgcggacggcacgctgccgctcgagaagatcgcggccgcgatcaagccgatcgacgatcacttcgcccgctcgcgcctgttcacgcttgagaacacgatcggcggcaaggtgctgccggcgggctatgtcgacgaagcggtcgcgctcgcgcgcagccgcgggctcgctgcgcatctcgacggcgcgcgcgtatgcaacgcggccgtcgcgtcgggccgcgcgatcgccgagctgtgcgcgccgttcgattcggtgtcgatctgcttttcgaaggggctcggcgcgccggtgggctcggtgctcgtcggcagcggcgcgctgatcgagcgcgcgcaccgctggcgcaaggtgctcggcggcggcatgcgccaggcgggcgtgctcgcggccgcgtgcctgtatgcgctcgagcacaacgtcgagcgtctcgccgacgatcacgcgaacgccgagcgcctcgcgcagggcctcgcgcgcatcgagccggtgaaggtgctgtcgcaggcgacgaacatggtgttcgcgcaatttcccgaagccgattgcgcgccgctcgaagcatggctcaaggagcgcgggattctcacgcagatgctgtatgcgtcgcgcttcgtcacgcactgcgacgtgtcgcgcgacgacatcgacacggctgtcgccgcgatcagcgcgtatttcgcgcgttcgcgcgcttgacgggagcgggcgccgccgcggcgcgcccgcccgccgcggcggcgccgcgcggcggcggcgcgagcagttgctgcgcggcctcgacgacccgcgacgacagcgattccatcttcggcgactgcacggtccacgcgtgccagtacagcgacacgtcggtcgaatgcgcgggcgcgagatcgacgagccgctgctcggcgagcggcgtcgtgccgagcagcagctcgggcaccatcgcatagccgagcccgtgccgcacggccgcgaagtgcgcgtgcgtgcccggcacgtaatggcacggaaacgcgccgtccggcaggccgagcttgtcccgcagaaacgacgattgcagcgtgtcgcgccggccgtgcgcgacgacgggcgcctcgcgcgcgctctcgcgggtgaggccctgcgcgaaccagcgcgcggcgaattcctccgcggcgatcaaccggtagcgcatcgtgccgagcggcgtcgcgaagcagccgcgcatcggcttgctctgcgtcgtcacgcagccgatcgccatgccgctttcgagcagcgcgaatgtgtgatcctgatcctcgacgatcagctcgaacagcatccgctcgcccgcgagcaccgaagtgagcgcgggcaggaaccacgagccgaggctgtccgagttgagcgcgatcgcgaccgcgatcgtcgagccgcgctcggcttcgagctccgcttgcagatcgacttgcagcagcgccatccggcgcaggtgctgcagcacgcgctggccggcggccgtcggccggcacggccgcgtgcgcagcagcagcggcgcgccgaggctcgcctccagcgcccgcacgcgctgcgtgacggccgacgcggtcacgtgcagccgcgcggccgcctgctcgaagctgccggtatcggcgacggcgacgagcgccgccgcctgtttcggatcgatcgtcatctgtcgctcgcatggcgccgggcacaccggccgcctaaataaaatttagcgtaatcaacttgagctaaatattgtatcggtatcgggatcctccccggacaatgcgcgcgtgcgcatcgtgcactgcaacatccgcgcgagggcgtacgccgcatttgccaacgaaggatttcgacatgaccgatcacacgccgcactcgtcgccgcccgcctcgccgacgccgcctcaggggcccgcgccgaagcgccgccgctatttccgcacgctcgcgggcctcgtgctcggcgcggcgatcgcgggcggcgcggtcggcacgtggacgctgcatcgcatctggacggcgctgccgtccgtcgagccgctcgccgtctatcgtccggcgctgccgctgcggatcttttcgcgcgaaggcgagctgctcgccgaatacggcgtcgagcgccgcgagttcgtgccgctcgaccgcatcccgccgctcgtgcggcacgcgctgctcgcggccgaggatgcgcagttctacacgcacggcgtggtcgacatcggcgggctcgcgcgcgcgacggtggcgaacgtcgtcaccggccagcccgggcagggcggcagcacgatcacgatgcaggtcgcgcgcaatttctttctgacgcgcgagaaggtgctgagccgcaagctcgccgagatcctgatgtcgtacaagctcgaacgcgcgtacagcaaggacaagctgctcgagctgtacatgaacgagatctatctcggcgagcgcgcgtacgggttcgcggcggccgcgtcggtgtacttcggcaagccgctcgatgcgctcacgcccggcgaggcggcggtgctcgcgggcctgccgaaggcgccgtccgcgttcaatccggtcgtcaatccggcgcgggcgacgatgcgccgcaactacgtgctcggccgcatgcgcgcgctcgggtatctggacgaggccgcgtaccggcaggccgccgacgcgccgatcgcgctcgcgaccacgccgccgcccggcatcctcgccgcgccgtacgtcgccgagcgcgcgcgccggatgatggtcgagcgcttccatgacgacgcctacacgctcggcctggacgtgacgacgacgatcgcgatgcgcgagcagcgcgcggccgacgcggcgctcgcgcgcgggctcgcgcaggtcggccggcgcgacgcgaaggacgcgctcgaaggcgcgctcgtgtcgatcgacgcggcgacgggcgacattctcgcgctcgtcggcggcgcggacttctcgcacaacgtgttcgatcatgcgttgcaggcgtatcggcaaccgggttcgagcttcaagccgttcgtctattcggccgcgctggagaaagggatgttccccggcgtgctgatcgacgacacgcagcgcacgctgtcgcgcgacgaaaccggcgcgaacccgtggcggccgcgcaatttcggcaaccactacgaaggcttcattccggtgcggcgcgggctgatgcgctcgaagaacctcgtcgcggtgagtctgatgcaggtcgcgcggccggatttcgtccagcagcacgcggcgcgcttcggcttcgagccgctgcgcaaccccgcgtcgctgccgctcgcgctcggcgcgggctcggcgacgccgctggaggtggcgagcgcctacggcgtgttcgccaacggcggcgtgcgcatggagccgcgcctcatcgaatcggtgcggcagcggcacggcggcgcgctgttcgacgcgcagcccgcgcccggcgtgcgcgtcatctcggcgcgcaacgcgttcgtgatggacagcatgctgcgcgacgtcgtcgcgcacggcaccgcgcgccgcgcggtcgcgctcaagcgcgcggacgcggcgggcaagaccggcacgtcgaacggctcgaaggacgtgtggttcgccggctactcgtcgggcgtcgtatcggtcgtctggatgggctacgacgcgccgcgcagcctcggccgcgcgacgggctcgtcggccgcgctgcccgtgtgggtcgactacatgaagaccgcggtcgacggccgcggcgcgatcgagcgcacgccgcccgcggacgtcgcgctcgtcgacggcgatttcgtctatgccgaatacgcgaacggcgacaagtgcgcgccgtcgctgccgccgttcgtgcgcagcccgttcgcgtgcggcgcggcgcgcggtgcgccggcggacggcggcgcgccggcgagcgcggcaggggcggcgggtgcgccgacgccggccgccgtcgacgcggccgagcgcgcgcgcgtgctcgagctgtttcgcaccgaagactgagcggggacggccatgcatacgctctacctgatcgcgatcgtcgccgaggcgatgtcgggcgcgctgatgggcatgcagcgcgggatggaccggttcggcctcgcgctcgtcggcgcggtgaccgcgctcggcggcggcacggtgcgcgacgtgctgctcggccgctatccgctgacctgggtcgcgcaccccgaatacctgctgctgacgctcgcggcggcgacgttcgcatcgatgacggcgacgcacgtcgcgcggctgaagtcgctgttcacggccgtcgacgcgctcgggctcgcggcgttctcgatcatcggctgcgatgtcgcggcggccgtgaacggcagcccggtcgtgatcgtgctcgcgggcgcgatcaccggcgtttgcggcgggatgctgcgcgacctgctctgcaacgagatgccgctcgtgctgcgcaaggagctgtacgcgagcatcgcgctgctgacgggtgggctgtatgtcggcatgaaggcgatcggcgccgcgcaaggtttcgcgaccgtcgtcgcgctggccgtgggattcgcgctcaggatgctcgccgtgcggcgcggctggcggctgaaggcgtttcaggcggccgacgccgggtgacacgtcgccgcgggcgcggcggccgctcatgtgccgctcgcgcgtcgttcacgcgggcacgatgacgggcgcgacgccgtcgcccgcgtcgacgagccgcacgcgaaagccgtagcaccgcgcgatcggctcggggcgcagcacgtcggcgggcgcgccttgcgcgacgatcgcgccgtccgcgagcatcgcgatgcgatccgcgtggcgcgcggcgagattcggatcgtggacgatcgtcagcacgccgaggttccagtcgcgcgacaggcgtcgaaccgtgtcgagcaattgatgctgatgcgcgaggtcgagcgcggcggtcggctcgtcgagcagcaggtagcgcggcggctgcgccgcgccgggcggcggccagagctgcgcgagcacgcgcgcgaactgcacgcgggcaagctcgccgcccgagagcgtcgtcacgtcgcgcgcatcgagcgccgttgcgccggcgagcgcgagcgcctgcgacgcgatctcgccgtccgcatgcgtgagcgcgcccgcgcggcgcgcgtgcgggtagcgcccgagcagcacgatctcgcgcgcgctgaacgcgaacgcgggccgcgacgcctgcggcagcaccgcccgcagccgtgcgaggcgcggcgcgtcgatcgcgtgaagcggctcgccgttcagcgcgacgccgccgcgcaccgtcgcgccgcgcgcgaggccgccggccggcaggtcgcccgcgagcacgccgagcagcgtgctcttgcccgcgccgttgcggccgagcagcgcggtgacgcagccgggcgcgatccggatcgacaggtcgttcaggatcgcgcggccgtcgcgcgcgacgtgaagatggtcggcattcagcatggcgttcgatgggctatgggtggactatcgatgggttttcgatgaggctctcgatgggttcgggttcgggttcgatgaactcgatgagtcagatgagttcgatggacttgagactcgaaggactcgaaggactcgaaggactcgaaggacccgaaggactcgaaggacccgaaggacccgaaggacccgaaggacccgaaggactcgaaggactcgaaggactcgaaggactcgaaggactcgaaggactcgaaggactcgaaggactcgatggattcgatggattcgacgaactcgacgaactcaacgcgaatcgaccacgccgctcgcgaagcggcgcccacgctcgcgttcggcatcggggcggcgagcgtgccgatgcggcggcacgctcgccgcgcgcggacgtcgtcggcctgtccggcaggtcggcgccggaggcgcgtgcgcaacgtcatcctcccagcgcgccgcgccgcttccagagcagcgctagaaagaacggcgcgccgatcagcgcggtcaggatgccgagcggaatctcggccggcgcggcgagcgtgcgcgcggcgagatcggcggccaccgcgagcagcgcgccgaaaagcgccgcgcccggcatcacgatgcgctgatcggcgcccgccgcgagccgcacgcaatgcggtgcgacgagcccgatgaaaccgatcgcgccggtgcacgacacgagcgcgccgacgcacatcgcggtgccgacgagcacgcgccgcttcacgcgcggcaccggcaccccgagatgcatcgcttcggcttcgccgagctgcagcgcgttcagcgcgtgtcgctcgcgcgcgagcagcacgcagccggcgagcgcgaacggcgcgacggcggcgatcgtgcgccattgcgcgccgccgacgctgccgaggctccagaacgtcagcgaccgcagttgcgcatcgtcggcgaggtaggtgagaagcccgatccccgcgccggcgagcgcgttgatcgcgatgccggcgagcagcagcagcggcagcgcgagccggccgcgcgcgatggcgagccggtagacgagcgccgcgaccgcgagcgcgccggcgaacgcggcgacgggcagcaagccgagcgcgagccgcgcggcgaagagcgggccgagcacgatcagcgccgatgcgccgagcgccgcgccgctcgatacgccgatcaggcccggatcggcgagcggattgcgaaagagcgcttgcatcgcggcgccggccgcgccgaagcccgcgccgacgaagagcgcgagcacgacgcgcggcgcgcggatgtcgacgagcaccgcgcgcgcctggcgcagcgccgcgtcgcccgcgagctgcgcatcggtggcggtgagcgcgccgagcaactgcgcgggcgagagccggtacgcgccgatgcagagtgcggcgatcgacgcggcggcgagcgcggcgatcagcgcggcgagcgtccatcgcgcgcgtcgccggcgcagtgcggcgagggcgcgcgacgcgcaggtcgaaccgcgctcggcggatatcgggcgggccgaatggcggcgggcggcgaggctcatcgcgtgaagtcgaacgggaggggcggcgcgctcgaggcgtatgcgcggcgcgcaaagcggcacgcctcgcgcgcggcgtaagcggcgcgagcgaggcgagcgaggcgagcgaggcgagcgaggcgagcgaggcgagcgaggcgagcgaggcgagcgaggcgagcgaggcgagcgaggcgagcgaggcgagcgaggcgagcgaggcaagcgaggcaagcgaggcaagcgaggcaagcgaggcaagcgaggcgagcgcgcgttgccgtgcgctcaggcgttcgaacgattgcgcacgcgcgcggcgcgacgcgaagccgcgcggcccgccccggcgctcggccggccaaacgccgtcgaagccgcccgttcatgcgagcacactgttcaggcgccgctgcaacgcggtgaccgcttgcggcaggcgcggcccgaagccgagcagaaacagcgcatcgagcgacacgacgcgccgcgcgcggccggccggcgtcgcgccgaagccgggcgcggcgagcagcgcatcgcgcccgcccgccgcctgcaacccttcgtcggtgatcagcacgacgtcgggcgccgccgcgacgagcgcctcggcggtcagcggcttgtagcggtcgaacccctgcatcgcgttgtgcgcgcccgcgtagcggatcatcgcgtcggcggccgtctgctggccggcgacgagcgcctggttgccggtgtggttcagcacgaacagcacgcgcgcgggcgtgcgctcgcgcccgcgcggcggcgcggcgtccgccgccgcgcgcgccgcgagccagtcgcgatcgaagcgcgcgagcagcatgtcgcccgtcgcctgcagcgacagcgcgtttgcgatgccgcgaatcttgcggcgcaccgattcgacatcgtgcgcctcgtcgaacgtcgtgacggcgacgcccgcgcgcgcgagctgcgacagcgcggccgccgggccggcttccgccgacgcgagcacgacatcggggcgcagcgacaacaagccttccgtcgacaacgcgcgttggtagccgaccttcggcagccgtcgcgcggcttccggatacgtgcacgtggtgtcggtgccgacgagttcgtagcgcgcggttcgcgcgccgccgagcgcgtagatcgtctcggcgagcgcgccgccgatcgcgaccacgcgcttgggcggcgcgctcgccggcgcgcgcgcgaacgcgcccggatgcgcggccgcgaacacgagcgcgcccgtgcccgcgagccacgcgcgccggcgggcatcgatgcgcggcggcttgctcatcgcgcggctccggcgtcggtcgcgacggggacgtcggcggcatgcgcgacggtcgccgcatccgccgcatccgccgtgtcgagcctcggcagcgcgcccgccagttcgcgccagcccgcgagttccggctgtccgggcttgcgcgcgccgaacaacatcgcgatgttgtcgcccgccgcgtcgaacagctcgaccgacgtgacggcgccgtcgctcgtcggctttctcacgacccacgcggacgcgacgagatcctcgcgcagatgcaggttgaaatcctcgtcgagcacgttgatccacgtgcccatgcggcggatgttcgtcacggcgccggtgtggatctggatcatgccgcggttgccgacgaacaccatgatcggcagccgcgtctgcgcggcgcgctccagcacgcgccgcgccgcatcggtcgcgacgcgatgcgcgcgcgacgcgccggcgagccgcagcgcctgcgtgcgcgacacgccgtggcggcgcacgacgccgtggaactggtgcgtatccgtcatcgcgtcccacgcggcgcgcagccccgcggcgtcgatctcgccgtcgggccgttcgacatgcgcgggcggcgcgggctcgaccgcgaacgccggcgattgcacgggcatccgccagcgcgacacgaacgcgtcgaacgcggcgtgatcgctgtgcttgcgcaggtagaccttgtgcaccgcgtcgccctgcgcgtcgaagaactgcaggctcttcatcacgccgtgcgcggtcggctcgtagacggcgaacccggccgcccagttgcggtagaagatgcgcaggtcgatcgcgccgaacgcgaggccgaccgggccgtcgtggctcatctgctcgaacgcgccgtccttctcgtgcacggcggccgcgttgcgcgtgagcgccatcacgccgcctaagcgcggcatctcctcgaacagctcgacgaagctcgattcgagccgcacgacgcgctcgcccgcgaaggcggcgagcgcctcgccttcgctcacgccgagcagttgcgcgacgtcgcggttgcgcagcttgcgggtttctttcaggtgcaggaacgcgtcgcgcagctcgtcgggcgcgagcgcgcgggcgggcgaagcggcgggggcggcggtgttcatcatgtcggagatcctcgattgccgggcggtcgggttgggaaaaaagcgtgcgggccgcatcagaaatccaccttcatgctgaccgcgacgctgcggcccggggcggtgtatgcgtcgagcacgttcgaatcggcggcgatgccgcgcacgtccgaccagttccagtacttgcggtcgaacaggttgtgaatgccgaggtaggcgctcacgtgcttgttgaagcggtagccgccgcgcagatcgacgacgaacgacgacggcggcgtgaagcaggtctttttctggcacgcggccgacgacacgtcgcggccgcgcttgcccgcctgccacagcaggtccgcctgcgcgaaccagcgctcgctcggctcgtagcgcacgccgaacacggcggagaacgggttgaccgtatcgagcggctcgctcgccgcgccgttgtcctgcgtcgtgcccttcgtgaacgccatcgccgtcttcagcgtgaagccattcggcatcacccattcggcgcgtccctcgaagccgtgaatgcgcgcgttcgcgaagttcacgtactggaacacgagcggatcgttcggccggccactgccgcccaccgtgcgctgcgagatgaagttgcgatagcggccggcgaacgcggcgacgctgtagcgcagcggcccgtagccggtgccgagcgtgccgcgcaggcccgcttcgagcgtgtcgctcgtctcgggcttcaggttcggattgccgatcgacgtatagccatagatcggattcgagaagctgttgttgatctgatcgggcgtcggcgtgcgaaagccgtgcgcatactgcgcgtagggaatcagcgcgggcgacacttcatagagcatcgcgacgcgcggcgacagctcgtgatcgctcgagctgaccgtcttgccggtgaacagcggatcgcccgagctcgggctgagccgatacgcgtcgaagcgcaggcccggcgtgacgagcagcttgccgaagccgatctgatcctgcacgaacgcgccgaacagcgagtagtcggtgtccggaaacgccttgttcgggaacgattcgccggggctcgcgacggtgccctcgcgcaggctcttgatgcggtcgatgctgccgtcgacgccgtacagcagcttgtgcgcgagcggcccggtcgcgaagccgctctcggcgaacgcggagccgccgagcgcgcgctcgctgtagtggttcgagcgcgaacgcgattggagccgcccgccgcgcgtctcgaacgcgtcctgatcctgcgtcgactcctgatagtagaactgcacgtgcgcggtctggaacccgcgcgcggcggcgtcgcgcaaatcgtagtcgatactgaagcggttgcgctcgagcctgtcgttcgcggtgaggccgagcgttgtcggcggattgatcgccgacagcacgttcgtgtcgatccgccgccgcaccgtttcggcggcgagcttgatcgtgtcgcgcgcggtcggcgtgatcgtcagcttgccgagcagcgattccgtgtagacatcctgaggattcgcgcgcgtgcgccgcgtgctcgcggaattgtcgtcgccgtgcgtgtcgagttcgtggccgcggcggccggacgcgatcagcatcgcctgcacgcgatcgttgccgcccgccgccgtcacggtcgcgccgatgctgcggtcgaccgagtcgtagctcggccggaacgagaaataggtcttttttcgatggatcgacagcagatcggacggatctttcgtgatgaagttgacggcgcccgtcaggccgtcgctgccatacagcgcggacgccggaccgcgcaggatctcgatgcgcgcgagcgtgtcgagatcggcgtaatcgccgcggccggcttcgagcgggccgaacgagaacgcgctcggcagccggatgccgtcttccatcagcagcacgcggttgccttcgaggccgcggatgttgatgctcgaatcgccgtcgcggccgccgccgagcgcggcgttcgccgggcggtacgcggtgcgtcgcacggtgacgcccggctcgtagcgcagcgcgtccttgatgttgtcggcctgctgctcctcgaggtctgaatcggtgatcaccgatacgctcgccgcggtgcggctcgcggccgacgcggtgcgcgtcgcggtgacggtgatcggatcgagtgccggcgcgtccttgcgtgcggcggcgatcgccgcgtgccgcacctgcgacgtggatgcggcggatgcggcggccgcgggttcggaagcggggccggcggcgcgcgcggccgccgcatagaggccgaaggccccgaacagcgcggcgcgaagcggccgccgcgccaacagaggttgatgcacggtgttggtctcccagtgacgtttgagcccggaggctggctgggtgacgcgtgcacctggctggcgcccgcgcgtctggacggcgcgggcggatcgaaaggaaatgtgcgtgaaaacgaacgaagattgtaattgagaatcattcgcaattcaatcgtcgaaaatggcgttgccgactgagggggagggccaaccggtgacaggcggcgccgtgcggccgcctggttgagcgcgatgggcatcgacgtgtgccgttttattcgcaactaacggtctgtcgcggccgacaccttctcgcagagacgctcgcgaggccagggcccgcacgcaaggctgagcggcgtcagtcatcggtcgggcatgattggcacgggggcgcgcaagggggcgccgtcgcggcgaatatcgccgcccgccatttgcaccgccgccggcgcgaatcgcccgcgcgggcatgcgtcacgccatcgattcgagccgaatcagcagcttgcgcacgtgcgcgagaaacgcgtcgtgcgcttcccggtcgtgcggggcctcgaggcgcgacgtctccgcgagctggatttgccggtcgaattcgtcggcgagcgcctggcgcgtttcgagcggaagcacgcggatcaacgagacgaacagcaactcctgagcgtgaagcacgccggacagcgtctggacgttcatgccgacctccgtcgaagagagcgcagcggcgtcgcgggatcgcgggccgcccgtctcttcatactaggtccgccgcgcgcaaaagccgagcggcgcgcggtttcgccgcgtcacgagagcgcaggtgcggcggcggcgcggacgaggcggcgcgatgcgcgtcatgcgcatgcgcactcggcgagcatccattcgcgcagcagccgcagcgatgcactcgcctgcagccgctccggcgcgtagcacaggtaatggctctgctcgtcgacgtcgacgggcgcgtcgagcggctgcacgagcgtgccggccgcgagcggcgcgcgaatcaggaacgcgggaatgagcgcgatcccgagccctgcctgcgccgcctggatcagcaccgagtactgctcgaagcgtgggccggcgagcgcgttcatctgcgtggcgcggtgccggtccgcccacgcgagccacgcgcattcggcctgctcgtgcacgaggcgcggcgcggcggcgatgtccgcgggttcgcgcagggcgtgacgctcggcgaaaccgggcgcgcatacgggcacgaacgtgcggccgtcgagatagtcgcactggacgccttcccagcggccgtcgccgtagcggatcgccgcatcgagcccgagcgggaacaggtcgcccggcgcgaggtggcgccggaagctcagcgtgatgtcaggcgcggtttcgagaaagcgcggcaggcgcggcacgagccatttcgtcgtgaaggtcggcacgctcgcaatggtcagcagattgctgtcctcgcgcgcgctcagcaattcgagcgacgcattgccgatctcgcgcaggggccccgcgacgcgcgcctgatagacctgccccgcgcgcgtgagcgcgagattgcggccttcgcgcacgaacagcttcacgccgagcagcgcctcgaggctcgcgatctgccggctgaccgcgctcggcgtgaggccgagctcgcgcgccgcatacgaaaagttcagatgcttcgcagaactggcgaacgcgtgcagttcggcgacgttcggatacagatgcttcatcgcgaagtattccgtcgatgcaaagagcgatgcggagtttgtacgtttttttcatgacgacgccatgtcgcgcgcccacactggcggccgtcgtcgcgattcgcgcaacgcctgctccggcgggcgtttcgcgtgacgcttcccttcgtcgcccgtgagtgccgccatgcgttcatccaccaccgccgggtttgccggcggtattccgtttcgtcgcggcaagcggcgcccgtcgttcggcgccatcgtcgtcaacggcgtcgtcgcgctgttcgcgctgtatctactgatgccgatcgtgctgctgctgatcggatcgatcgggcagagttggacgaacacgctgctgcccgccggcttcacgtggcgctggttcgccgaactggccgccgatccgagcttgcgccgcgcgttcggcgtgagcttcgtcgtcgcgctcgcgtgctgcgcgctcgacacgttggccggcgtgccgctcgcgtatgcgctgcatcatcgcgcgcttcgcggccgcggcgttgccgcgcgcgtcgtgatgctgacgccgatcggcgtgccggcgctcacgctcggcttcggctacatcgtggtattcggcggcgacgcgttgccgtggctcggcacgctgccgctgatgatcgccgcgcatgcggtgctgacgctgccgtatctgctgcagacgttgttgagcgatctgcgccacctcgatctcgcgaagctcgaggcctgtgcggcaacgctcggcgcgccgccgctgcggcagtttttcacgatcgtgctgccgaacctgcggcagagccttttttccgggctcgtgatggtcgcggcgctatcgatcggcgagttccaggtatcgaacctgatcgccggctttcgctaccgcaatttccccgtcgtgctgctgcaggcgttctacggcgcgtccggcatcgcctgcgcggcgagtgtcgtgctgctgctgctcgccgtactcgcgacgctcgcgtcgacccacaccgtgcaacgactgaagtgaagccatgagcctcgaattcgacaacgtcagtttcagatatccgggcggggcgcacggcgtcgacgccgtcacgctgcacgcgcagccgggcgagctgctcgccgtgatcggccgcagcggttccggcaagtcgacgctgctgcggctgagcgcgggcctcctcgacggctacgccgggcgcatcgcgatcggcggcgccgacatggcgggcgtgccggtgtggcggcgcgaggtcggcatggtgtttcagcagtacgcattgtttccgcatctgtccgtcgccgacaacgtcgcgtacgggctgcgcatgcgcggcgtcgcaaccgccgagcgccgccggcgcgcgctcgagatgctcgagcgcgtcggcctcgccgcgcatgcggcgcgcagcacgacgcaactgtcgggcggccagcagcagcgggtcgcgcttgcccgcgcgctcgtgatcgagccggcgctgctgctgctcgacgagccgctcgccgcgctcgacgcgggcattcggcatcaattgcgcgacgagatccgcgcgctgcagcgcgcatgccgcgcgacgacgctcttcgtcacgcacgatcaggacgaggcgctcagcatggccgatcgcgtcgcgatcgtcgacggcgggcgcgtgctgcaagtgggcacgccgcgcagcctgtacgagcggccggtatccgcgcaagtcgcgcgcttcatcggccactcgacgattctgcgtggccgcgtgcaagcgggcggcacgatcgacgtgcgcttcgcgacgctatgcgccgacacgggcgcgcatcggccgggcgcggaagtcgacgtgctggtgcgccccgagcacgtggagcccgatccgcccgcgcagtgcgtgaatcgcatcgagggcgcgctcggcgaagtccgctacttcggcgcgacgcaccgctacgacttcttgccgcatggcgcggcgcatccgctgctctgcgagggccgcgtgctcgccgcgcgcggcgtcgcgatcgagccgcgccatctgctcgtgctgcccgcttcgggcggcgcgcgatgattgtttcgtttaacgggagatccacgatgtctgaaaaccggccattgctgacggcgctgcgccgcgccgcgctcgccttcggcatgtgcgcgacgctcgtcgcgaacggcgcatccgccgagccgctttacgcgggcgaagacgcgctctatgcgaaggccgccgacgaagggctcgtcgtgtcgttcgacacgggccccgaatgggcgaactggaaggcgctgttcgcggcgtttcgcaagcgctatccgaaggtggagctcacgtacaacgacatcggctcggccgcgacggtcgtcgcgctcgacaagtcacgccgccgtccgcaggcggacaccgcgtactacttcgcggcatcggcgctcgacgcggctggcaaggacgtcgtcgcgccgttcaagccggtcaacttcgacaagctcccgcccgtgtttcgcgaagccgacggccgttggttcaccgtgcattcgctgaatgtcgcgttcctcgtcaaccgcaagctcgtgaagaacgtgccgcgccgctggtccgatctgttgaagcccgagtacaggaacgcggtcgtctatctcgacccgcgttcgaccggccaggggcaggtggtcgtgttcgcggcggcgtctgcgctcggcggcggcgtcgacgatccgaagcccggcgcggaattcttcggaaagctgaagcatgcgggcaacgtgctgcgcatcgagggcacgacgccgtatgcgaagttcgtcaagggtgagatcccgatcctgatcggctacgagaacgacggcctgaaggcgaagtacgcggacggcctgggcgatgcggtcgacgtcgtgattccgcaggacggcagcgtgtgcgcgccgtatgcgatgagcctcgtgaagaacgggccgaatcctgctgccgcgcagctatggttgaacttcgtgatgagcgacgccggccaggcgctgttcgcgcacggctacgtgcggcccgcagtgccgggcgtcgcgctcgcgcccgacgtcgcggcgaagatgccgaacgcgccacaggtgcgtgcgctcgacgtcgcgaaggccgccgcgcgcaaggccgaagtcgaccggctatggtcgcaggcggcgcttggccagtaaggagcgcgacgtgcaacgatcgttcctcgaacgcagcctgttgcgccgcttcggcgcggcgccggcgggcgggctgctcgcgcttttcttcgtgctgccgctcgccgcgctcgtgagcgcggcgttcgcggagggcggccgcgcgttcgccgccgtgctgcacgatccgctcgtcggcgacgcgatcggccgctcgctcgcgctcgcggtcggcacgggcacgctgtcgacgtgcgtcggcgtgccgcttgcgctgtcgttcgccgaacagccacccgcgcggcgccgttggttgctcgcgctgctcggcgtgccgctcgcgttttccgggctcgtgatcgcgtacggcttcatcctgacgttcggtcgcgcgggtttcgtcacgacactgctcgccggcttaggcgcggatgcggcgaaggtcggcggcgtgatctacacgacgtttggcctcgtcgtcgcatatgcgtactacctgattccgcgcgtcgcgctgatgctgtttccggcgttcgcgaacctcgagcgcaggccgctcgaagcggcgatgtcgctcggcgcgaagccgtggcgcgcgtggctcgatgtcgcatggcgcgagctgtggccgtcggtcatggccgcgtggtgcctcgtcacggcgatcgcgctcggcacgtacggcaccgcgctcgcgctcgccggcacgcagatcaacatcctgccgctgctgatgtacctgaagctgtccgacgggcagaccgatttttctcaggccgccgtgctgtcgatcgtgttgacggcgctgtgcacatgcgtgctcgcgatgggggaatacgttgggcgacgacatcgctgaatacaagccggatgtggccgacgcgctcgcgcgcgtcgcgctgcgccagcaggggccgcgccgccatctgatgccggtcggcctgatcgggccgcgcgacgcgaccggcgagcagttgcgcatcgccgagggggtcgcgcgtgcgcttgccgcgacggggctcgtgatcgtcggcggcggcaagggcggcgtgatggaggcggcggcgcgcggcgcacggcgcgcgaacgggctcgtgatcggcctgttgcccgaggacgacgccggcggcgcgaatccgcacctgagcgtcgcgttgccgacggggctcggcatcacgcgcaacgcgctgatcgcgcgcgcgtcgttgtgcctggtcgcggtcggcggcggactcggcacgctgtccgagatcgcgctcggcctgcagtggggcaagccggtcttcacgatttgcgacgcgccgcaggtgacgggcgtggagaacttcgacgcgcccgatcggctgctcgcgcgcgtcgcgcagtggctcgccgattcggcgtagccgcatcgggggcgggggaatgaacacgcttcattcgtttgatgctatttgacaggaatcctattcatgaaaaaagcggcagcagcatggttggtggcggggagcatgtgcgccggcgcgcacgcgcaaggcacggtgacgctctacgggatcgtcgacgcggggctcggctatacgagcgaccagcgcgtcgcgcagaccaagggggcgctcggctcgcccgtcggctaccgcaatgagtcgagctacggcttcgcgagcggcacctggtcgggcagccgctgggggctgaagggcaaggaggagctgggcggcggtctcgcagccgtgttccagctcgagaacggttttaacatcggcaccggacaggcgggacagggcgggcgaatgttcggccggcaggcgtggatggggctgtcgagcgaacgctacgggacgctcacgatggggcgccagtacgatccgatcgtcgacttcgtcggcacgatcggcgcgggcgcgttcctgaccggcatgggcgcgcatccgggcgatctcgacaacatcgacaatcaggcgcgcgagaacaactcgatcaagtacgtgagcccgaagttcggcggcctcgcgctcggcgcgctgtacggcttcggcaatcaggcgggcagcgtgaagaaccagaacacgtggagcgtgggcggccagtatgtgaacgggccgttctcgctcggcgccgcgtacctgtatgcgacgaacgcgtacggcgcgaacggcggcgcgtggacgggttcgtacgacggcacgttcgcttcgtcgatcaacgaaggcttcgcatcggcgaagagcatgcagatcgtcgcggcggcgagcacctatcagatcggcgcggtgacgctcggcctgtcttacagcaacacgcggtacaaatccggcgcgttctcgacgttcaacggcaccgcgacgtacaactcgatcggcggcaccgtatcgtggcaggcgacgcccgagctgcgcgtcgcggcgggctatgatttcacgcgtggcagctcgatcgacggtcagtccgcgccgaaataccatcaggtgaacttcgcgtcgtactactacctgtccaagcgcaccgcgctgtatggcctcgtcggttatcagaaggcgagcggcaagacgctcgatgcgtacggcaacgtcgtcgcggcgacggcgtcggtcggcgacgtcggcaacggcatttcgtcggcgggcgatacgcagacgctcgtgcgcatcggcgtgcgtcacacgttctgacgcacgcggcgcgcgtgcgccggccgtttcgcgcgggcggccggcgcatgaagcgcgcgctacgccgcgctcgccgtctcggtggcctgcgcgaggctcagcaccgtctgcgcgatcgactgcgtggtcgcgagcgtgttgatcacgccggcgcgcagcgcgccgagaatgcccgtggctttcgtcggctcgctcgcggtcgcgatcacgttcggaatccgcttcaggtcttcgagcgtgagcccgatcacgcggccgtgcagcatcgtcgtcgccgggcggccgtggatgtcgatgaagtcgtagcccatgatgtcgccgacggcgcccgcgcgctttgcctcggccatttcctcgggcgtgaaccagcccatgcggaccatgttgctgtcctcgagaatgtcgccgatgccgacgagcgcgatcgacgcgcggcgcgccttgtcgagcgactggcgcacgacgtcgttctcgagcagcgcggtgaagagctgcggatcattgacgagcgccggcgcgtacagcgtctcgctctcgccgccgaagcgcgcggcgaggcgccggcagatgtggtcggcgttcatcgtctcgccgccgcgatacgagccgccgatcgcggaaacgaacgagcagttgcgctgcgtcgtcgataccgcgtgccgcgacaccgcgctcacgttgcggcccatgccgaccgcgacgatcgccccgtccgcgagcacgcggtcgaggtagctcgcgacgagccccgcgagcagctcgcgctggctgtcctgatccttgtggtcgaccgagatgatcgcgcgctggatgccgaagcgcgtgaccagttcctgttcgagatcctgcaccgcgcgcggatgatggcgcacgcgaatctcgacgatgccctcttcgatcgcgcgcttgagcagccggcccaccttcgggcgcgagatcgcgaacttctgcgcgagttcttcctgcgtcaacccgtcgatgtaatagcactttgcgagttgcgtgagttcttcgttcgtcatgtcgtgatcgagtggagcggcgcgccgcgcggcgtcatgaaccgcggtgcgcgtcattcgggccggcctgggtgaggcccgcccggcgttcgtagtcggcgatccgctgcaccttcggctgcgagcggccgccgtcgaattctgccctaagccatgcgtcgacgatgctgttcgcgagctcggtgccgatcacgcgcgcgcccatcgtgacgatctgcgcgtcgttgctgcgccgcgcgcgctcggccgagtaggtgtcatggcactgggcggcgcggatgcccggcaccttgttcgcggagatcgccacgccgatgcctgtgccgcacagcaggatcgcgcgcggaaattcgccggccgcgacgcgctgcgcgacttcgatcgcgatatcgggatacagcaccgcctcgtccgcgctgtgcgtgccgaagtcgaccagctcgagctcggggtgcgtcgcgcgcaggtgccgcttgatcgactccttgagcgcgtaggccgcttcgtcgcagccgatcgccactttcatggtgaacctccggaggggcaagatgagtgtgcaaatgtgcagtgttgagcaattatagcgacccgtctgaacatttggcaaagggcgaaattttgctcatacgatgccggaacaggaaattcgcttaaaaatcaaccgaaagtagggtggtgtggtgcatgtcctagcgtttaccagtaattgacacgttaaaaaaccgatgattaccatgcgctcacgctgtatcaaaacatcgtgaatgagcaaaagctcagtcactctccgggatacgaccgtgactcctgttctgctcgaagcaagccaggtggcgaagcgattcaacggcgtgagcgcgttgcgcgacggacgcctgagccttgcggccggccgcgtgcatgcgctgtgcggcggcaacggcaccggaaaatccacgttcctgaacatcctgatggggctcttgcgccgcgacgagggcacgatccggctgaacggccgcgatgtcgatttcgcgtcgcccgccgaagcgctcgcgagccgcatggcgatcatcacgcaggagctctcgccggtgccggggatgacggtcgccgagaacctgtatcttggccgcgagcccacccgcgcgggcgtcgtcgtcgatttccgcgcgctgaagcgccgcgcgcaggcgctgctcgaccggctcggcttcgcgatcgacgcgggcgcgccgatgcatcggctgagcctcgcgcagacgcagctcgtcgagatcgcgaaagcgttcagccacgattgccaggtgatgatcatggacgagccgacttccgcgatcggcgagcgcgagaccgagacgctgttcgccgcggtccgcaacgtcaccgcgcacggcgcgggcatcatctacgtgtcgcaccggctgagcgagctattcgacatcgccgacgactacacggtgtttcgcgacggcgcgtacgtcgagagcggccgcctcgccgatatcgaccgcgcgcatctcgtgcgcgcgatcgtcggccgcgagatgcccgtcgtcgacaaggcgcgccggcccgcgcacggcgagccgtgcctgaaggtggagggcctcacgcgcgcgaacgagttcgaggacgtgagcctcgacgtgcggcgcggcgagattctcggcatctatgggctgatgggctcgggccgcagcgaattcctcaattgcgtgtatggcttgacgcgccccgacgcgggcgccgccaccctcggcggcaagccgctgccgcacggcgagcccgcgcggtcgatccgcgcgggcatcgcgctcgtcaccgaggaccgcaaggattcgggcctcgtgctctgcggcagcgtgcaggagaacatcgcgatggccgcgtaccgccgcctgtcgcgcggcggcgtgatccggcgctcgctcgtgcggcggctcgcgcaggcgatggtcgagcggctgcggatcaaggccgcttcgctgcgcatgccggtatcggcgatgagcggcggcaaccagcagaaggtcgtgctcgcgaaatgcctgtcgaccgcgcccgtgctgctgctgtgcgacgagccgacgcgcggcatcgacgaaggcgcgaaacaggagatctaccggctgctcgatgcgttcgcgcgcgacggcggcgcggtgatcgtcgtgtcgtcggaggcgcccgagctgctgtatctgagcgaccggatcgccgtgttcaagggcggccgcgtcgccgccgtccgcccgggcgacggcgccacccaggaatccctgctccatctcgcttcatgaacaagaccatgaacactcagaccctgtcccgtctcgacgcggcgcccaggcgcgtgaacgtcgcggagctcgcgagccgcttcggcatcccgatcgtcttcgtcgcgctgtgcgtcgtgctcgcgttcgcgagcccgtacttcctcacctggcgcaactggagcgacatcctgcgccagacgtcgatcaacggcattctcgcgatcggcatgacgtacgtgatcctgaccaagggcatcgacctgtcggtgggctcggtgctcgcgctcgcgggcatcgtgagcggcctcgccggcgcggcggggcacgggctcgcggtgtcgctcgcggccggcgtcgcgtgcggcgcggcgctcggcgcgatcaacggcgtggcgatcgcgcgcttgaacgtgccgccgttcgtcgcgacgctcggcatgctgagcgtcgcgcgcggcgtcacgtacatcgccaacgacggcagcccggtcgcgaacctgcccgacgattacctgtcgctcggcatcggcaggctcggcccgctcggcatgccggtgctgatcttcgcgggcgtcgcgctcgcgtgctggtgggtgctgcgctacacgacatacggccgctatctgtatgcggtcggcggcaacgagaagagtgcgcgcacgtcgggcatcggcgtgcgcaaggtcgtgttctcggtgtacgtcgtctcgggcgcgctcgccggcctcgcggggatgatcctcgccgcgcgcacgacgtccgcgctgccgcaggcgggcgtgtcgtacgagctcgacgcgatcgcggccgtcgtgatcggcggcacgagcctgtcgggcgggcagggcggcgtcgtcggcacgctgttcggcgcgttgttgatcggcgtgatcaacaacgggctgaacctgctcggcgtgtcgtcgtattaccagcagatcgcgaagggactcatcatcgtgctggccgtgctcatcgacgtggcccgcaaacagcagcgctgacgcagcgcattcccacccggaggagacgacaatgcaaacacgaaagacctggttcggccgcttcgcggccgcggcggcgctcggcgcgacgctcgcgatcgcggcggcggggagcgcggcgcacgcggcgagcgggccgtatcgcatcggcgcggcggtctacggaatgaaaggccagttcatgcagaactgggtgcgcgagatcaaggcgcatccggccgtgaagagcggcgccgtgcagctcacggtgttcgacggcaactacgacgcgctcacgcagaacaaccagatcgagacgatgctcacgcagcagtacagcggcattttgttcgtgccgatcgacacgaaggcggggatcggcgttgcggcgcgcgcgggcgcctccgacacgccgctcgtcgcgtcgaacacgatgctcgcgacgccgaaggtgccgtacatcggcaacgacgacgtcgagggcggccgcctgcaggccgaggcgctcgccaggcggatcggcggcaagggcaatgtcgtgatcatccaggggccgatcggccagtccgcgcagatcgatcgcgagaagggcgagatggaggtgctcgcgaaatatccgggcatcaaggtgatcgagaagaagaccgcgaactggtcgcgcgcggaagcgatgaacctgatggaagactggctgaacgcgcatccgaagcagatcaacggcgtgatcgcgcagaacgacgatatggcgctcggcgcgttgcaggcgatcaagaaccgcgggctcacgccgaaggacatcccgatcacgtcgatcgacgggatgcccgacgcgatccaggccgccaagcgcggcgagatcacgacgttcctgcaggacgcgcaggcgcaatcgcaaggcgcgctcgacctcgtgctgcggcagctcgtcggcgcgggctacaagccgcaatcggtgatctggcagcgctacgcgaaggatctgaagtgggacggcggcaccgcgaagcgctacatcctgccgtgggtgcccgtcacgccggcgaacgccgatcagctgtacaagcaggtcacgggcggttgagggcggcggccatgacgaatctctgggatagggcgttcgacctgacggggcgcgtcgcactcgtgacgggcggcgcggcgggcatcggccatgcgtgcgcgcggctgctcgcgcagcgcggcgcgagcgtcgcgctcgtcgatcggcaccccgaaacggcggggatcgccgcgaagctcgagggcggcgccgcgcgccacagcgggatgtcgctcgacctgcgcgactgctccgccgcgcaggcgggcgtcgcgctcgccgcgtcgcgcttcggcggcgtcgacatgctcgtcaacagcgcgggcgtcgcgctgctcgacaaggcgctcgacgtcggcgaagccgcgtgggacgcgacgatggcgatcaacgtgaaggcgtcgttcttcgtcgcgcaggcggccgcgcggcagatgatcgcgggtgcgcgcggcgggcggatcgtcaatctcgcgtcgcaggcgagcgttgtcgggctcgagcggcatgccgcgtattgcgcgagcaaggccgcgatcgtcgggatgacgaaggcgctcgcgctcgaatgggcgccgcacggcattaccgtcaacgcggtgtcgccgacgatcgtcgaaacggcgctcggcaagcaggcatgggcgggcgaggccggcgagcgcgcgaagcgcgagattccggccggccgcttcgcgcagccggacgagatcgccgcgctcgtgctgtatctgctgagcgacgcggccgcgatgatgacgggcgagaacgtcgtcatcgacggcggctacaccgtgcgctgaggcggcggccgcgcaatcatcgccgccctccccgatcgaccgacacacagcacaggagacaacgcatgccacagacagccgaagcgccgccgcaacgcgcggccgagcgcggcgagacgcccgcgctgcccgccacgatgcgcgccgtggtttgccacggcccgcaagactaccgcctcgagcaggtgccggtgccgaagccggggccggacgagatcctgacccaggtggagcgcgtgggcatctgcatgggcgacatcaagacgtttcgcggcgcgccgtcgttctggggcgacgcggtgcagccgcgctacgtgaagccgccgatgattcccggccacgaattcgtgtgccgcgtcgtcgcgctcggccccggcgccgagcggcgcggcgtgaaggcgggcgatcgcgtgatctccgagcagatcgtgccgtgctggagctgccgcttctgcggccacggccagtactggatgtgccagaagcacgatctgtacggattccagaacaacgtgcacggcgcgatggccgaatacatgatcttcacgaaggaggcgatcgtgcaccgcgtgcccgattcgatcccgaccgacgaggcgatcctgatcgagccgctgtcgtgctcgctgcacgcggccgatcgcgcgaacgtcggcttcgacgacgtggtcgtcgtcgccggcgcgggcacgctcgggctcggcatcatcggcgcggtgcggctgcgccatccgaagcaactgatcgtgctcgacatgaagcccgagcgcgcggcgctcgcgcgccggatgggcgcggacgacgtgtggaacccggccgaggagaacgtgatcgagaagatccgcgcgatcacgggcggctacggctgcgatatctacatcgaggcgaccggccaccatcgcgcggtaggccaggggctcgcgatgctgcgcaagctcgggcgcttcgtcgagttcagcgtgttcaacgacgaagcgagcgtcgactggtcgatcatcggcgatcgcaaggagctcgacgtgctcggctcgcatctcggcccgtacatgtacccgcgcgcgatcgagttcatcgcatcgcgcaggatcgacgtgcgcggcatcgtcacgcacacgttcccgctgtcgcgcttcgccgacgcgttcgcggtgatggagcgcggcgagcaatcgttgaaggtcgttctggatccgcgaggttaattgcatgaatcgtgtcatcaatcatcccgactacgtcgtcgaggacatgctgcgcgggatcgtcgccgcgcatccggcgctcgcgctcgacgcggacaacccgcgcgtgatcggcgtcgcgcatccggtgccgggcaaggtcggcgtcgtcacgggcggcggctcgggccacgagccggcgtttgtcggctacacggggccggggctcgtcgacgcggtcgcgatcggcgagatcttctcgtcgcccaccgcgaagagctttctcgacgcattcaggcgcgccgatcgcggcgcgggcgtcgcctgcctgtacggcaactacgcgggcgacaacatgaacgtgaagatggcgatcaagatggccgccgcgcagggcatcgacgtgaagaccgtcgtcgcgaacgacgacgtcgcgtccgcgccgcgcgaggagcgcgcgaagcgccgcggcgtcgcgggcgagatcctgatgtggaaggcgggcggcgcgcgggcggccgcgggcggcgatctcgacgccgtgatcgcgagcgcgaagaaggcgatcgacaacacgcgctcggtcggcatcggcctgtccgcgtgcacgatcccggcgaacggcaaggcgaacttccacatcgccgacggcgagatggaggttggcatcggccatcacggcgagcatggcgtgcgcgtgatgcgcacggtgagcgcgaaggacatggcggcgatgatgctcgacatcgtgctgccggatttcccgctcgaacgcggcgaggaagtcgcggtgctggtgtcggggctcggcgcgacgccgctgatggagcagtacattctgtatgccgaagtatcgcagcggctcgcggccgccgggctgaagatcggctttcgcctcgtcggcaatctgttcacgtcgctcgagatgatgggcgtcacgctgaccgtcacccggctcgacgacgagttgaagcaactgttcgccgcgccgtgcagcagcatcggcctcaccgtgggagaacgcgcatgaataccgccgccattcagtgcctgccgctcgccgacgccggcttcgtcgtgcgcgagctcgtcgacgtgatccggcgcaatcgcgatcatctgtcggagatcgacgcggcgatcggcgacggcgatcacggcatcaacatgagcaagggcttcggccagtgcggcgcgcggctcgacgcgcgcggcgcgacgagcctgccggacgcgctcgacgtgttgtcgacggcgctgatggacggcatcggcggatcgatgggcccgctgtacggcagcttcttcatggatttcgccgcgccgctgaaggggcgcgacacgctcgacgcggcgctgttcggcgaggcactggcggcggggttcgcgggcgtgcaggcgatcagcgacgcgaagatcggcgacaagacgctgatcgacacgctcgcgcccgccgccgcggcgtttcacgaggcgctgcgcgcgggcgacgacttccggcatgcgctcgcggcgatgagcgcggccgccgagcgcggcaaggaatcgacgcgctggctgcaggcgagggtcgggcgcgcgtcgaggctcggcgagcgctcggtcggcacgctcgatgccggcgcggcgtcgtgctgcctgattctgtgcagcctcgcgagctcgatcggcgcgcggctgaattgaccgggcgcggctgaccgcgtgcggcggccgcgctcagcgcgcgagcggcttgcggaagaacacgacccgctcggtctcgtcgaagccgagcgcgcgatgcagtgcatgcgacgcggcgttctcgagcggcgcgtccgacgcgaacgccgcgcaaccgcgtgccgtgccccaggccgccgccgccgcgcacagcgcgcgcgcgacgccgcggcggcgcgcggccggctcgacgaacacgccttcgagaaacaggacgggcgacgcgccgcaaccgttcacgtcatcgtgccggacggcgacttcggcgaagccgaccggcgcgaggatgcccggcggcgaggcgatgaagcacgcgtggcgcgcgggcgcgtcgagctgccgcgcgatgtcgcgcgcatgctcgatgtcgtccgcgtgcggccacagcgcgcggcgaagctgccgccatgcggcggcgtcgctcgcttgcgcggcgcgaatcttgaaaagcgcggcggggtgcgtcaagttgacgcgccggccgcgcgggcggcgtccaccgcgtgcgcgacgcgctcgacgaattcgcggtcgacgctcatgatcgcctcgcgcttgccgtccggcatgtcgacgatcagccgatgcgtgacgtcctgcgtcgtccacgcgagatagccgacgacgacgagcatcacgcccgcgacgagcagcgcgctcgagccgagcgcgccgcccgcgatcgcggcggcagcgcccgtcagcgaaatcgcgcacggcacgagcttgtttttcctgacggtgcgaacctcgacgccgcggatctcgcgcagcgcgaaaatttgcccggcggcggacaggccgttgcgcgtgaccatgacgccgcgttcgttgaaggcgttttccatcaaatgggtgcgaatcgaaaacgcgcagcgtagcagatttgaccggcgcgtgaacgggacccggcgacgcacgggccgcgatcgacggcgcccggcgcccggcgcgagcgggaaaatcggtcaggactgccggctatggcgacgaatgcgggcaaagggattccaacgcaatcgcgagcggctcgcgcgggcgacgcgggaacgcggcttgcgaagaccggcgtgccacgagggccgtgagcggcgcgcgcggaaaaacaagcgggaatcaaacgaaaaagcgaacagtggcgatcggcggcggcgttttcgcgctcggcgcggtccggatcgaatcgcggcttgtcgcacgatggagcacgacggagtacgatgccgcgcggtgcgccgcgagcgcgcttgcgccgcgtggacctgccgcgatcccggttcgcggcgaacgtcggcgaacgtctacgaactcggccggcgttcggcccggccgcgcgcgttcaatacagcgcggcgccgccttcgtacaggcgtccgggcacgtgcgacgcgaccgcctcggcgatttccgcctcggtgctctcggccggcacgatgcgccggcgcgcgggcgcgtcgaggtgcatcgtccattcgacgagccggtacgggcgcccccacgggcgttgcatctcgatcgacacgcggcagctttgcaccgggaacgcgtgttcgtgcgtgagtaacgtgcgcaggccgctgaaaacggtatcttcgaccatcgtttcctccgatcctgtcttgcgttggacggtcttcgccgccgcaatccggataaaaaaaatgccgccgatgctcaggcggccaacagggggggtgtgagcatcctctcaacccagaattaaacgaaacttaaaagcagcaaaaaaaacgccccgcacgaggcggggcgctttgccgtagtgtgccgcgagttgtcgagcgaatgctcagaacttgtggcggataccgacgcgcgcggcgaactggttcttcgaacccgtgcccgacgtattgaagtagctcgtgctcgaaccgatctgcgcctgcaggttcttgcccgacgcttcctggtagatcgcgagcaggtacacgtcggtgcgcttgctgagcgcgtagtcgagcgcgccgttgacctggttccagtggcccgagttcgcgcccgacacgcgcgagtacgtgtagccgacgcccgccgacagcgccgtcgtgaacgcgtacttgccgcccgcttcgtacgcgttgtacgtcgtgctgccgcccgtgaccggctcgaggcgcgtgttcgtccacagcgcccagagggtggccgggccccagatgtagcggccgcccacgccgaagctgcgcaaatcgcgcacgttgctgatcgtcaggttcgcgatgttggtcgtgaacgccggcgtcgcctggctcggatagcggatgtcggtgtacgcggcgccgaggccgatcgggccgttcgcgtagttcaggccgaagctgtacgcgcgtgacgagccgggcgtcgtcgtggtgcccgtcgtcgtcgccggcgcgcccgcgaacgacgtcgagttcgagaagccgtacaacgcgccgaacgtgaagcccgcgtagttcgcgctctggaacttcaccgcgttgttgatgcggctcgacgtgagctggtcgatgtcgttcacgtggtacgcatagttgcccgcgacggtgttgccgcccgtcgagtagttcgcgccgaggatatcggtcgtgaacgagtactggcggccgaacgtcagcgtgccggcatccttgtgcgacaggcccacataggcctggcggccgaagatcgcgccgccctggccgatcgtgccgttgccgctgttgaagccgttttcgagcacgaagatcgccttcaggccgccgccgaggtcttcggcgccgcgcaggccccaccggctgccctgggcgatgccgtcgtcgtacttgaagagcttgtcgctgccgcttgcgctcttgctgtggttcacgtagctgacgccggcgtcgatgaggccgtacagcgtcacgctgctttgtgcgtgtgccgcgctcgcggttgcggcgaggatagcggtggtcaacagtttcttgttcaaggcaaatctccgagcagtaagaatgtttgcggttccgcggcgctctttaaggcgtttggaaggggaacggaagcgcactgtatcgacggggcgcttaatgaatatgacaattgccgccatgttcactgtgtgtcgcgcccacgccacacgcgatgatggcgacttgcgccgcgcgcgttatatcgatttggccggttgattgaccgggcgcaggaatatatgtatgaaaattgcttggtttgtccgttcggcgccacatgcgacgatgcgcgctttgcacatcatggaacgtgaggacaagcgatgcgacgattgacttcgatcattcgccgggtggccggcggtgcggtgtgggcgctcgcggcgacgctcgcgcacgcgggcggccccgcgctgaagatcggcacgatgagcggcccggatgcgcagatctgggcggaagtgacgaaggtcgcggcgcgcgacgggctcgcgatcaaggtgatcgaattcaacgattacgtgcagccgaacgcggcgctcgacgcgggcgatctcgacgcgaacggcttccagcaccagccgttcctcgacagccagatccggcagcgcggctacaggatcgtgaacgtcgggctcacgtacacgtcgccgatgggcttttattcgaagcggctcaagtcgctgaaggatctgcccgtcggcgcgaaagtcgggatccagaacgatccgtcgaacggcaaccgcgcgctgttgctgctgcagaagtacggcatcgtgaagctgaagccgggcgccggcgtgaacggcgtgaacgcgacgccgctcgacgtcgccgagaatccgcgcaagatccggctcgtcgagctcgatgccgcgcaattgccgcgcgcgctaccggacctcgacgcggcgtcgatcaacacggactacgcggtgaaggcggggctgtcgccggtgaaggacgcgatcgcgatcgaggatctgaagggaccgtatgcgaacctgatcgcggtgcgcgcgcaggacaaggacaagccctgggtgaagaagctcgtcgccgcgtacgaatcgaacgacgtgcgcaagttcatcgaaacgaaattcaacggcgcgatcattccggcgttctgacgaaacggccgacaggggcgggcggcgcatggcgcgtgtccgaaggcggcgcgtcgcgcgcggctcggttcgccgcggcgcgcgcgcatcgacgaatccattcgaatggccactcgcccgcttcgcgcgggcggtttgtttcgcgcgggggcgtttgcctgtcgatgaaggcggcgtgcgcgagggagccggccggcgatgcggcgaaggcgcggccgcggcgcgaggcgtgagcctcggcggcgtgcaagcgcgggcggcgcgcgagtggtgggcgagtgggcgagggcttgccgcggcgtgcggcaacgatccgtcgccagccttcatgagcggccgccagccgtcgtgagcggtcacgggccgttgccggccgtcacgagccgcgcggcccgccatggtccgccacgaccggccgcagtccgtaacgccccgccgcggcctgcaacgggccgccaacgcagccggccgctcaagccgacagcagcgatccggtgcggatcggcgtcgcgccggcgatccgcgcgacttccatgccggccgtcgcgaagcgcgcgatctgccgcgcatacagcacgccggacacgctgctcttcaacgtgacgacgcgatcggtcagcggatcgacgatgtcggccacgtcctggcccgcctcgatccatacgccgaccggcgtgtggaacacgatcacgcccgacaccggcgcgacgagcggatcggtgcccgcgagcggcgtggccgcgaattcgagcggcggctgcggcgcgggcgtgccgtcgatcgcgccgcgcagcgtcaggtattcgacgagcgcctgcgcgtcgtgctcggcgagctcgtacgacacgtcgcgctcgctgcgcagctcgaccgtcaccgagatcgtgccgttcggaatcggatgacgttcgccgaagcggccgcgcagctcggaccagcagaagctgtggatttcgtcgaacggattgccgaccgagttcagcgcgagcagcgacgccttcgcgcccagatagcgcgacagcggctcgacgtcgtcccacaggtccggattcgtgtagatgtgcatcaccgcgtcgcagtcgcagtgcagatcgagcacgatgtccgcgtcatacgacagccgctgcagcgcgagccgctgcgattcgagctcggtgcgcggcttctgctcggcaagcgcctcgcgcatcgcgccgcgcacggcggcgaggttcgcggccgcgtcgtgcgtgaggcgcccttcgatgcgcggaatcacgagcgcggcgagatcgtggaaattgcggttgaagttctgcatcgagccgagctcgaagcggccgagatgatcgccgaacacgtgctgcgcgaggccgatcgggttcgcgaccggcacgacgacgatctcgtcgcgcagcctgcccgccgcctcgagcgccgcgagcttgcggcgcagcagcgtggcgacgagcatgccgggcagctcgtccgcgtgcagcgacgcctggatgtacaccttcttcccgccgcgcgggccgtaatggaaactcgtgatgtggcgcgccgtgccgacggccggcgagatcagcggatgggtctgcgtttgcatgatgggaggcggcggcgcagccgccgcgcgtcgttcgatgtcggtgaatgaacgattgtacgtggatcgtcgcgaaacgcaccaaacctgtgccgttcgatagtcgttttctcgaccgatcaatgacttgcgtcgaaatcggcgtgcccgccgagtcaaaatcatgacgattttttaatcgatacactgttcgccgcggcatgtgtgggacgtcgatttttttttcgccgcgcggcgcgcggcggctgcggctcggccgaggatcgatcctatgtcagtgagcgaattgcggtgggcggggagccaggccggcgggcccgccgcgcacggaaaaaccgcctatctgccgtatatcgacgggctgcgcgcgtgggcggtgctgtccgtcatgctgtatcacctcgatgcgcgctggctgcccggcgggtttgccggcgtcgatattttcttcgtgatttccggtttcgtcgtgagcgtgtcggtcgcgaaccgcgggccgatgtcgctcgggccatttcttttgtttttttatgcgcggcgcatgcggcggatcctgcccgcgctcgtcgcggcgctgctcgcgaccgcgctggtctcgacgctgttcattccggcgtcctacctgagcgaccgaaaccggacgaccgggctgctcgcgttcttcggcttgagcaacgtgatcctcggcgcgccgggcggggactatttttcaccgaaggccgaattcaatccgtatacgcacacgtggtcgctcggcgtcgaagagcagttctatctgctgtttccgctgctgttccatgcatggcgggcgggcggcaagcgccgatacgcgtcggccgcgctgttcgcggcggggctgtgcgcgtcgctcgcgtggagcgtctgggcgcgccccgcgatgcacgcgcaggcgttctatctgatcttcgggcgcttctgggaactcgcggcgggcgtgctgctgtatcagtgcgtcgcgcgcgcgggccgcccggcgggccggccggcggcggctttcgggatcgaagcgggcgtgtgggcgtcggcggttgccgtgctggccggcttcgtcgcgtcgaagccggcgctttatccgttcccgggcgcgctcgtacccgttgccggcgcgctcgggctgctcggcctgctgcacgggcgcgcgcgggcgagcccggtgcgcgcggcgctcgagcagccggcgctgcgcttcgtcggccgcatttcttattcgctctacctgtggcattggccggtcttcgtcgtattccgctggacgctcgggctcgactcggcgggcggcaaggcgagcgcgttgctcgtcgcgtgcgcgctggcgacggcatcgtaccgcttcatcgagacgccgttgcggcgcggcggcgcggcggcgcgccgcgcgcctcgcgtcgccgcgctcgccgggggggcgggcgtgctggcggcgggcgcggcgctctcgtcgatgctggccgccgcgcagccgcagctctcgctcagcacggtcgcgcggcaccggctcgactggtatccgtacggcgtcgagacgaacgccgcgtatccgggatgcgtcgcggacgtcggggcgcgcgacgttcgcggcggcaagctatggatctacgcgcgcaagggctgcggccgcccgccggaaagccggcagcgcgtgttcgtgatcggcgattcgcacgcgatggcatacgcgggcatgttcaagcagttcgtcgtgcgcacgggcatcgcggtctattcgtacaacaacgcgggctgcccgttcgtcagccttcagccgtggcgcgagcgcggcgagccggggtgccgccggtatggtgacgcggcgctggacgacatgctgtcgaagctcgcgcagggggacatcgtgtttctgccgtcgctgcggttgccgcgcttcgtcacgcaatgggcgttcgtcggcgacgacgacgcgcgccggctgtcatccggccgcgaggcggcgcaagtgcgcgagcgggcgattgccgatgcggtcgccgtgctgcgcgagatcgggcggcgcggcgcgcggatcgtgctggaagcgccgccgcccgtgttccggacggtgccgtaccgctgctcggactggttcaaccggcgcaacgcgatttgcgcgcgcggcccgctcgtcggccgcggcgagatcgacgcgctgcgggcgcccgtgctcacggcgtatgcgcggatcgccgcgcaggtgccggacgttcatacgtgggacccgctgccgctgctgtgcgatgaaaaggcgtgttccgcgtatgacggcgcgcggccgctgtttttcgacggcgatcacctcagcggctacggcaacctgcgcgtgctgccggggttcgaggcgttcgtgcgcgaactgatcgaggccgcctagcggctcggccgggcaatggaggtgatggaggtgatggaggcgatagaggcgacggcggtgcgattgcccggcgagggcggccggtcggcgggcaagccgaatcgcgcgatgccggccggcggggcgggtatgagcggcgagcgtatgaaaagcgcatgaaaaaacgggcttcgccgcgaagcgaagcccgtttccgccgtggtcgcggcgcgccgcatggacgcgtcgcccgcgggccggcgtggcttgccgttacttgccgtagacgtcgaagtcgaagtacttcttcgcgatcttgtcgtacgtgccgtccttgtgcatgtcggcgatcgccttgtcgatcttcgccttcagatcggtgtcttccttgcgcaggccgatgcccgcgccttcgccgagcgtcttcggatcgttgaggtcggtgccggcgaacgcgtagtccttgccgcgcggcgtcttcaggaagccgatgtcggcctgcaccgcgtcctgcagcgccgcgtcgaggcggcccgcgatcaggtcggcgtagacctgatcctggttctggtacggttgcaccttcacgcccatcggcgcccagtgcaccttcgcgtaggtttcctggatcgtgccctgctcgacgccgaccgtcttgcccttgagcgattcggccgtcggcatcaggttcgcgcccttcttcgtgacgaggcgcgtcggcgtgttgaacagcttcgacgagaacgcgatctgctcttcacgctgcggcgtcatcgacatcgacgacagcacgccgtcgaacttgcgcgccttcagcgccgggatcatgccgtcgaagtcgttctcgatccacacgcactttgccttcacgcgcttgcagatttcgttgccgaggtcgacgtcgaagccgaccaccttgccgtccggacctttcgattcgaaaggcgggtagctcgcgtcgacgccaaagcggatcgtcgaccaatccttcgcctgcacgccgcctgccgacaccgccagcagggccacggtcaaagccgccaagatttttttcactgtcattcctcgttgtagttcgatggttgcgcgcggtcgtgccgtagtgcgcttcggcccggcgcggctgcggccgggctgactggtgccctcgtccggtgcgggacgaacggtgcgccaagattaccaagacaaaataggccgaggctgcttagtagaagccccgatagcgatcggccgagcgtcgcggcggtttgcgcggcgcgcgcagccgttgccggtccgggaatgatttacgtcaacgtttcgtcggctgcctgccgcaggcacgcgatgaactgcgtgacggcgggcgtcggcagcaggtcgcggcgcgacaggatcgacaggtcgtagctcggcagcctgtcgtcgagacgcgcggggcggatgccgagcggcgcgaccatcgccgcgagcggcttcgtgaagcagccgatcacgtccgagcgcgcgacgaggccgagcgtcaccgcgaacgacgacggcgcgcgcagcagccgctgcggcagcggcagcccgtgcgcgttgaacatcgacatcatcacgctgtgcgggaagtgatcggcgccgaccgtgacgatccactcggcgtcgagcagctcggcgagccgccgcgcacccgcgagcggatggccttcgcgcatcgcgacgacgaattccgtcgagcacagcggcagttgcgcgaagtcgcgctcgagcgcgggaatgtggtggatcgccgcgatgtcgagctcgccgttgcgcagccgcgcgagcgcgttgggcaccgtcacctcttcgagcgacaggctcacgtgcggcatcgtcgcgcggaacttcatcaccgcgcgcggcagcgcggtgagcgcgatcgacggcatcgtgccgatcgcgacgcgcccggagagctcgccgcgcacctgctcgaccgcctcgacggtgcggcgcatgtcgccgagcagttgctcggcgcgcggcagcagcgcatgcccgcacgcggtcagctcgacgccgcgcacgctgcgcacgagcagttccgcgttgagcgcggcttcgagctcgcggatggtatgcgtgatcgcgggctgcgtgacgccgagcgcgcgcgcggcggcgcgcaggctcttgtgatgggcggcgcagacgaacgcctgcagttgctggagcttcatggcggcgagggcggggtgataaacgcagtttatcgcggtgaaaaaaacggcatcttattgaatcgttatggcgtcgctatagtgccccctcctgcgcgtccgattgcccggacgccgccgtcacggagcctttcgatgaacgacgcacgttttaccgaggtcgacgacctcgccccgctcgccgaagcactgcgcgagatccgccatcgcatccaccgccatccggaactcgcgtacgaggaggtcgagacggccgcgctcgtcgcggacaagctcgaagcctggggctggcgggtgacgcgcggcgtgggcggcacgggcgtggtcggcacgctgcgcgtgggcgacggcgcgcgcagcgtcggcgtgcgcgcggacatggacgcgctgccgatcgccgaggcgaccgggctgccttatgcgagcgcggtgcccggcaagatgcacgcgtgcggccacgacggccacactgcgatgctgctcggcgccgcatggcggctcgcgcaggcgcgccacttctccggcaccgttcatctgtattttcagccggccgaggagcacggcgtcgacagcggcgcgaagcgcatgatcgacgacggccttttcgagcgctttccgtgcgacgcggtgttcgggatgcacaaccatccgggcgtcgagccgggcgtgttcctcacgcggcggggggcgttcatgtcggcgggcgacaaggcggtgatcgacatccacggcgtgggcggccatgcggcgcggccgcatctggcggtcgatccggtcgtcgtcgcggcgagcgtcgtgatggcgctgcagacgatcgtcgcgcgcaacgtcgatcccgcgcagcccgccgtcgtgacggtcggctcgctgcacgccggcaccgcgaacaacgtcattccgagccgcgcgcggctcgagctctccgtgcgctcgttcgatcccgaggtgcgcgcgctgctcaggcgccggatcaccgagctcgcccaggcgcaggcggccagctacggcgcgagcgcgaacgtcgagtacatcgagggctacccggtcgtcgtcaattcggacgccgaaaccgacttcgccgcgcaggtcgcgaaggagctggtgggcgagcgcaatgtcgtcgagcaggccgacatcctgatgggcagcgaggatttcgcgttcatgctgcagcggcggccgggctcgttcgtgcggctcggcaacggcgcgggcgaggaaggctgcatggtgcacaacccgaaatacgacttcaacgatcgcaacctcgtgacgggcgcggcgttctgggcgcggctcgtcgagcggtatctggcgcggtaggcggcaggcggcgcgggtggggcgttggcggcaaacggtgggcggcaaacggcgggcggcaagtgacgagtgccgagcagcaagcgacaagcgatgaacggccgacgccagtcggctgctcgcgaattcgttgcgatcgcagcttgcatcggccgacgcactgcggccggttcatgccgcccgacgccaatcgaagccccgcgagccgcgcaggcgtcggccgcggttgcgcttccggatgacatattcgacgaggagacaacgacatgcacgaagacaacctgacgatgcccgccgacggcgcgggcgtcgccccggccgacgccgtatcggcggcgggcttgcgcaccgcgcgcggcggtgcgatcgcggccgcggtgatcggcaactggctcgaattcttcgatttcaccgtctacggttttttcgcggtgatcatcggcaagctgtatttcccgtcgcacgacgcgacgacgtcgctgctgctgtcggtcgcgacgttcgccgcgggcttcttcacgcgtccgctcggcagcatcgtgctcggcgtctacgcggaccgccgcggccgcaaggcggcgctgaacctgacgatcctgctgatggcgctcggcaccggcatgatcgcgctcgcgccgacctacgcgcagatcggcgtgctcgcgccggtgatcgtcgtgtgcgcgcggctgatgcagggcttttcgcaaggcggcgagttcggcgcggcgacgtcgacgctcgtcgagcacggcggcgccgcgcgccggggctttcgcgcgagctggcagctcgcgacacagggcggcgcggcgctgatgggctcggggttcgcggcgctgctgtcgaacacgctcgcgaaggacgcgctggaaagctggggctggcgcgtgccgttcgcgctcggtgtgctgatcgcgcccgtcggcatgtatctgcgccgccgcctggccgacgatgcgccgggcgccggccaccacggcatcgacggcggcgtgctgcgcgagctgttcgcgcggcacggccgcacggtgctgctgctgacgctcacggtgatgggcggcaccgtatcgacgtacatcctgacgttctacatgccgacctacgcgatccatacgctcgggctgccgatgaagctgtcgatgttcgtcggcgtcgcgtccggctgcgtgatgctcgtcacctgcccgttgttcggctggctgtccgaccggatcggcagccggcgcctgccgatcttcgtcgggcgcggcgtgctcgtcgtgctgctgtttccggcgttcgtgctgatgaaccgctatccgtcgctcgcggtcgtgatgccgctcaccgggctgatgctgctgttctattcgatgggctcggcgtccgagttcgcgctgatgtgcgaatcgtttccgcgccgcgtgcgcgcgacgggcatctcgatcgcctatgcgctcgcggtgacgctgttcggcggcaccgcccagctcgtcgcgacgtggctcgtgcgcgtgacgggcagcacgctcgcgccggccgcttacgtggccgtgtgcgtgatcgtgtcgctcgtcgcggtcgggatgctgcgcgagacggcgacggaaacggccgactgagcgcgtggtggcgcggcggcgcggcggcgcggtgcgcgagcgaatcgcggcgcggcgccgccggtgtcggcggcgggccgcggcgggggaaatggaaaggacggctgatcgacggcagcgaatctcgctcgatgctcgggcccggcgcgcttcgcggtgggcgacgggccggatgtctgtgcagatcgttgcgttcggcgtgaagaaggacgtgtccggaaacatcggggcgggccatcgcccgttcgatgatggccttgttgaatgccagcatcgggcccgcactgagccggcttcggcggccccttcacccacccgtccaaggtcttgcggcaaatcaggcaatggcccacgccgctgcctgcgacgctaccgtgcgtttcttcttcatcggcctatccatgaccgcttgttctcccgatatgccctgctcacaaaatggcggataggcccccgaagtcggagctccaaagccaaagcggcggtcgaggctcgaagcgggaggtccaaagtccgaaccccgaaccccgaaccccgaaccctcccggctcgccgtgccgcgctacgccggctgccgcgcgtgcggcgagcgcgcgccgcacgcgcgcaggatcagccgcacgacttcatcggtcgtcgcatcgaacgccttcgccgatagcccgtgcttgccggacagcgcgacgatctgcgcgtcgaagtccgcgtaatgctgggtcgtcgcccagatcatgtagagcagcgtcttcggctcgaccggttcgaccagcccgcgcgcgatccagcgctcgatcagcgcgatccgcgtatccatccacggcttcacgcgttcgagcagcaggtcctgcatgtgcgttgcgccgctgatgatctcgttcgcccataccttcgagccgagcggccgctcgcgcgacagcgccatcttcgcgcgcacgtagccgccgagcgcggcgacgggatcgtcgccgacgtcgaagctgtcggcggcggcgtgccaatcctcgagcaggtcgtcgagcacgcgccggtacagcgcgagcttcgtcggaaagtaatagtgcaggttcgccttcggcagccccgcgcgctcggcgatcagcgcggtgctcgcgccctcgaagccgcgctcggcgaacaccgcttccgcgcatgcgagcaggtgcgcctcgttcagctcgcggatgtgcgccttgcgcgcgcggctcggcgcgtgcgccgctttcgtccgggcgcgcggcgcgggcgcgtcggggggcgtcgtcgtcggatcgtcgtgtggcatcgcgtgcgctcgtggagggcggcaatcggaggccgtcattgtagacgccgcggccgcttgccgacgcttcgccgcccgccggcggcggattcgcgacagctttttttaattcattgaattcacggcgctaatgcgctataacctgaccattcggacaggattcgatcggtgagcggcgctgcttgataaagcaaaacaaagatagggccgtgcaagcgctgctgggccgttctggccgaagatgaagcgaagagtgcgcgcttgggggcggggcggctcccaagcgcgcctgtgcaagcggcgcgtcagcggtgttcgggcggtgccgcggaaccgtttcagccgtggctcagccgcgccgcgcgacgagctgcgacacggtctgcgacgcttccagcagcggatcgaggaacgccttcaccatctgcttcgcggtgtgccgctgcgcgttgccgctgatgttcatcgcggcgatcacctgcccgcgccggttgcggatcggcgccgacaatgaaatcaatccggcttccagttcctgatcgacgatcgcccagccctggctgcgcacggtcgcgatctcgtccttcagcgcggcgggatcggtgagcgtgcgcggcgtgtacgcgcgcagcgtgctttgcgcgagcgtgtcgtcgagcgcggcggcgtcgagcgacgacagcagcacgcggcccatcgacgtgcagtacgcgggcagccggctgccgatcgacagattgatcgtcatgatcttgtgcgtcggcacgcgcagcacgtacacgatttcggtgcgatcgagcacggccgccgagcagctttcgtggatgcgcgcggacaattgctccatcaccggctcggcgaggttccagaacggcatcgatgtcagatacgcgaagccgagatcgaggatcttcggcgtgagccggaacaggcggccgtcggcctcgacgtagccgagcgtctgcagcgtcagcaggatgcgccgcgcgcccgcgcgggtcaggccggtcgcggaggcgacctcggtgagcgtctgctcggggtgctccgcgtcgaacgcgcgaatcaccgcgagtccgcgcgcgaacgactggacataggagtcgccgggtttggcctgaaattctgtgctcatggcgggtggaaatgatgtgcagcggagaagattagcgcatggggtcgggttgcgccaacccgcgccccgcatgggcccggcgcttgacgggcagccgcgcgctgcctatgatcgcacggaagcgttcgattaacgatcttatgttcatataacgaacatttgccgtatgcattcgaggcgagcggaagcggcggcatgtcgagtcggctcgcgccatcagaccgaccggagacgacatgaccgaagcattcctgtgtgacgcaatccgcacgcccatcggccgctacggcggcgcgctggcgccggtgcgggccgacgacctcggcgcggtgccgctcaaggcgctcgtcgagcgcaaccgcgacgtcgactgggccgccgtcgacgacgtgatctacggctgcgcgaaccaggccggcgaggacaaccgcaacgtcgcgcgcatgtcgctgctgctcgccggcttgccgcacgccgtgcccggcgcgacgatcaaccgcctctgcggctccgggatggacgcgatcggcctcgccgcgcgcgcgatcaaggcgggcgaggcgagcctgatgatcgccggcggcgtcgagagcatgagccgcgcgccgttcgtgaccggcaaggcgacgagcgcgttctcgcgccaggccgagatcttcgatacgaccatcggctggcgcttcgtcaatccgctgatgaaacagcggtacggcgtcgattcgatgccggagacggccgaaaatgtcgcgaccgattaccgcgtgagccgcgccgatcaggacgcgttcgcgctgcgcagccaacagaaggcggcgcgcgcgcaggccgacggcacgctcgcgcaggagatcgcgccggtgacgatcgcgcagaagcagggcgagccgctcgtcgtggcgcgcgacgagcatccgcgcgagacgaccctcgaggcgctcgcgaagctcaagggcgtggtgcgcccggacggcacggtgacggcgggcaacgcgtcgggcgtgaacgacggtgcgtgcgcgctgctggtggcaagcgaggcggcggcgcgccgccacgggctcgtgccgcgcgcgcgcgtgctggggatcgcgacggcgggcgtggagccgcgggtgatggggatcggcccggcgccggcgacgcagaaactgctcgcgcggctcgggatgacgctcgaccagttcgacgtgatcgagctgaacgaggcgttcgcgtcgcaggggctcgcggtgctgcggctgctgggcgtcgcggacgacgatgcgcgggtgaatccgaacggcggcgcgatcgcgctcgggcatccgcttggcgcgtcgggcgcgcggctcgtgacgaccgccacgtatcagctgcaccgcacgggcggccgcttcgcgctctgcacgatgtgcatcggcgtcggccagggcatcgcgatcgcgatcgagcgcgtgtgattggcgccgccgcgcgacagcgcggcggatgtctacaggcggcccgcgctcgaagcgtcgggccgtttgtcttgccggccccgtggccgctgtccggccgcgtcactggctcttgcgcgcatcgaacgcgcgccgcgtttcgatgccgcgccggtcgttcaccgagcgcgcacgcatgccgattcggtcacgacggacggtcacgacgagcggtcacgacgcgcggtcgcgacgcgcgcgccgtcgccgattccggctgtccaagcgcctcgccccgcgacatgcggccgttcccgtcgccgcgcccgttgcctcccgatttcgccgtctgccggattcgcttgacccgccggcttcaaggataaatcggcgctcgcggaaatgcccggatagccgaaacgggcgcattccgcgcatttcaagaaacggtattttcgccggcgaatatcgttttcaattcctgaatattcgcccgataggaatcgcgaaataattcaggcgaaaatgtttgattccgatcagagggcgacgaatcgccgggcgcaatcattgaagtagcgcgatgccgctcgggcgggccgcccgggcgaagtcgatgcttccgcgcgcgcgggttgacccatgtcaataccaaagtcgccgtgtcggattttctcggtgcgaggtcaattttttcgaatgcctgccgaaataaagggtacaggcccatcgaaagccattcgattgattcattcggccgatgaaagcagctaaaggacgcagatcccatattcggagcgctcatgcgtaacaaccaacccgtcacccaacacgaattcgagcttcccgacgacgcgacattgatgtcgacgaccgatccgcacggccgcatcacctatgcgaacgcgacgttcgtgcacgtcagcggcttttcgagcgacgagatcgtcggcgcgccgcacaacgtcgtgcgccatctcgacatgccgcgcgatgcgttcgccgacatgtgggcgacgttaaagcgcggcgagccgtggaccgcgctcgtcaagaaccgccgcaagaacggcgatcactactgggtgcgcgcgaacgcggtgccggtgattcgcggcgggcagacgcagggctacatgtcggtgcgcacgaagcccgcgcgcgccgagaccgccgccgccgacgcgctctatcgcgattttcgcgagggccgcgcgggcagccggcgctttcacaaggggctgatcgtgcgcaccgggctgctgcgtgcgtgctcgctgctgcagacgatgtcggtgcgcgcgcgcatccatctgccgatcgtcgcgctgacgccggcgatcgtcggcgctgcctgggcggccggcgtggcgggcgcgccgctcgcgcagctcgcgggcgcgacgctcggcggcgcggcgctcgccgcgtggtggctcgacgcgcagatcgcgcgcccgctgcgcacgttgcgccggcaggcgctcgacgtcgcgaccggggcgagccgccggggcgtcaacatgaatcgcgtcgacgaaatcggcatgtcgctgcgcacgatcaatcagctcgggctgatgtttcgctggctgatcgacgacgtgagcgaacaggtcttgaccgtgcagcgcgcggtcaacgagatcgcgcagggcaatcacgatctgagcgcgcgcaccgagcaggcggcgacgagcgttcagcagacggccgcgtcgatggcgcagatgacggcgaccgtgtcgagcaacgcgcagaccgcgacgcaggcgaaccggctgtccgaatcggcgagccacgcggcggagcgcggcggccaggcggtgcgcgaggtggtgagcacgatgggcgagatcaccgagagctcgcgccggatctcggagatcatcggcgtgatcgacggcatcgcgttccagaccaacatcctcgcgctgaacgcggccgtcgaggccgcgcgcgcgggcgagcagggccgcggcttcgcggtggtcgcgggcgaggtgcgcgcgctcgcgcaacgcagcgcgaacgcggcgaaggagatcaaggcgctgatcggtgcgagcgtcgagcgggtcgaatccggcgcgcagacggtcgactacgcgggcaggacgatgggcgagatcgtctcgcaggtgaagcgcgtgtccgatctgatcgccgagatcagcgcatcgacgagcgagcagcgcgcgggcgtcacgcaggtcgacgacgcggtcgtccatctcgacagcatcacgcagcagaacgccgcgctcgtcgagcagagcgcggcggcctcggagagcctgcggcagcaggcgacgctgctcgtcgacgcggtcggcgtgtttcgctgacggcgggagggcggggcggcgatgcgcgggcgctgccgccggccgcatcgcgccgcgctgcgttgcgctgcgttgcgccggggcgcgcgcgatcagcgcttcacgccggtgaccaggctgtaatacccggcgctcggaatggtttcgagcgacgaaaagccggcattcgccaatatctcggtcaattcacgcgacgagtactgctcgccttcggtccaactgatcatcatcaagctcgacgccgccgcggcaagcgggccgctcttgtcgtcgcggtacagcacctcgtgcagcacgattcggccgccgggcgggagcgcgtcggagctcttgcgcgcgagcagcgcgttcttttcccgagggcatgcgtggaagacgttcgaatagaaatgcagatccgcgtcgggaaacggatcgtgccgcatgtccgcggggtgcagcgtgacgcgctcgcgcaccggcgatgtttcgaagtacggccggctcaactcgcatacgcccggcaggtcgaacacaatcgcgcgcagcgcgggccatgccgacagcgcgcctcgcgtgtgcgcgccggagcctgcgccgatgtcgagcatcacgcgatgcctcgacagatcgagttgcgtcggccacacgggcgcatgcgcggcgctcacgctttccatggcgcgcgtgaagcgctgggcaagcgcgagctgctgctcgtgcgactgaaagacgtcggggctgccgtaagcatgcgcggcgtcgtcgcgtatcgccgcctcgagcgacttgagcgagaacgtttcgctggcttcgtacatcagatcgagaaacgcgccgaagtacgtcgggctgcgctcgaccagcaggtccgcgccgagcgcggtcagcgcgtaacgatccgcgtcgcgccgaacgaagccgagcgccgcagcggtattggcgagcgcctcggtagggcggcgcgcaagcccgagcgccgcgccgagttctttcagcgtggaaggactttcgccgagccggcgaaacagcccggcgcggtgcgcgatcaacatggcgggacacgcgaagaggccgagtgtcaggtcgtagacggcaacgtcgtcgtgatggggggaagtgagcgtcatggcgggataccgggcgaggtcgaggtcgtggcgccggcgtgcgcggtggcgcccacctcgatcgattgacgggatgagcggcttcatcggcgacgcgggcagcgcgccgaaagcggtgtcgcgcgcggggccaccctgcttgcgccgggcgatgcgcccgcgcggacgaaggcgcggccggccggggcggcggcgctcgcgtcacacgtttcgataaggtttgcatcggccacctcgtgtcgacaggaatggccgcgaacggccgagcgccgtgccggcttcgcccaaaggcgatcaatgcgatgcgcgggccgcgacgttgcccgcccatgtcgcggccgacgcgaaacaggccggcatgcgtgacggacgcggtctcgtgcgacggtcggccgccggcgcgcatgccgtcgcgcgctattcgttcggcatcccgaggatgccgcgcgcgtcccggctcggcagcgcatcgtccgcgtaactgaaatcgccctcgctctgccgtttcgcgagctgctgcagcagaatccggtaacgcaagccggcgcggtcgaaacgcgaatacagatcgcggcgctcgccggcgtccagatagcggccgctctgccgcctgaccatgctgttgtcctgaaggccgacgacgtagggcacgaacggcagcagcaggcgtagcggccagggcgcctgcgtcgcgttcagcgcgaagttgagccggcagtagttgcgcgattcgggcacgcacggatggaacagcggcagatcgctgcccggcgtatgacggccgtaggcaagcgcgatcgagctgcgcacatggacgtggaccaccgcgtgaatgtcctgatatttcgcgcgcacgccgccgaaccagcgcatgatcggcaggatcgacttgttcttgcagcggcggatcatcgtgaccgtctcggacgtgtagctgacgtcgacccggtcctcgtcggcgtgctgatcgccgaacaccttcgcgtgcagaaagtccgagtgcgtcagatcgagcaggttttcgatgagcagcggcgcgcagcaatcgacccggatgttgccctgcatgtatttcggcaggccgccgtcgcgcggcaggaacggcacgtccggcacgaaggcgtcgctcgcggcctcgggctcgccgtaccacacccatacatagccgaatcgttcgacgaccgggtagcacgcggcgtccgcgtcccgcgggcgcggcgtggggcgcttcgccgccggcagtccgggatgccaggggcacgcatggatgcggcctgccgcgcgccacagatagcacggctccgaatgaacgtaccagcgcgaagcgcgttcgccgatctcgaacgtatgggcgagcggcagccacacgttgcgcagccggattcggtcgggcagccagtcttccgcgttgtggcggtttgtcaggtcgaggtcctcattgcccacggatagcatcatcggctccttgtgcgatagtcggccggcatcggccgcgtgtgggcgatgccctccgggatcgggccgcgccatgcccgcgaatagagcgcgtcgagcgtcgacagcgcgcggccgtcgacgtgcgcgagcatcgcgaacggcgcggcgtgcaggcgcgcccacgtccgaaacagttttgcgccgaagccgctcgcgtcggccgcgacgccgccgcgccacagtacgttcgtcgcgccgcgcgccgccggcgtgatcgcgatcgacgcccagagcgccgtcgcgccgtcgcgcgatgcgagttcgaccgacgcgagggcaccgtctcgcggcgacgtgacgcgcagcgtccacggataacgcacgccgaagtgcctgtcgacgatgtgcgccagccacgtgacgccgcgttccgtcgcgatgtcgccgtcgtgcggcgtcgcgtccgcgatcacgtaatccgtgatgtacaggccggcgatgcgcatcgtcagatgcggcccgtcggccaatgcggcgacgtattcgtcgcgcgcgatggcgaccgtcaccgagcccgcgaatcgccgggcgctgcggggggcgcgagggatcgcctcggcgggcggcggtgcatcgcgcgcgcaggcccatatgaagccgtcgcgttcgagcgtcttgtacgcatgcgcggcatagtgcgcgggcacgcgctcgctcgccgacagattcggaatcgccacgcaggcgcccgtcgcgccgtcgtaggtccagccgtgatacgcgcactgcagccggccgtcgggcgtgacgcgcccgagcgatagcggcgctcggcgatgcgcgcaacgatcctccatcgcgcatacggcgcccgacgcgtcgcgaaacagcacgagcggctgctccatgcagatgacggcaagcgccgccctgccgctcacctgctcggacagcgcgaccggcatccagcgggcaatggaatcgaaacgaatctgagcgaccgtattcatccgtgttcatcgcggcgagcgcgatgcctcctgcatgcgtggcgcgcgcgccgcggcgggcccgcttgcgtttcgtctcgatcggccgaatgtccgccggcgcagcggggcatcgggtgcgtggcgtacatggcgtgcatcgcgcgccatgcgcggcggccggcggtgcgggtgttcgagcgcgccgcgacgacgcgcgcgggacgcgatcgaagccgggaatggccgcgccggcccgccggcatcgctgcggatcgcgtcgatcgcgcactcgcccttcaccgcgattgcccgatcgcgtgccgccggtgcggcgctacccggcgccgaaccgcgccgccggccggtatcggcgtcgacatcggcgtgattatcgaatgcatggtgccgccgttcgcgttccgaatcttcggcgcggcaatacccgcgattgtgagcgcggcgcgtcgcggataaacgaatcgggagtggagtggagaacggaatcggaaccggaatcgaaatcttccgcgattctccggggcgcattattttcttgattccggtcggagcggctgcgtcgaatgtcgagagggcgggggagccgggagagccgggaggcccggcttttggggcgtgaattgtctcaagcgtttccctcatgacgaagctccttcatcgaatgggaggcatccgtatgggaccgggcgaagtgacgcgtccgaatggcgacgagcggtatgtcgagtctttcgttggagtctaggtatatatcccgggatgtcaatgaaagagggcggtgaatttgatcgccgctcgattgttttaatgaaaatgatttttaagtatcgtaattttaatcgttgttttttcggaaatgattccgactgtattgaaaataaaatgggaatgattttcgctatttttattcgacggcggcccggcagtgcgggatttttatgggggatggatgaagcgcttgcggtgcaatttcgtgcggccggaaaggagaagcgcgcgaccggagcgcggatggcgacgatccgcgccgaagagggcagagcggcggtgacgcgcgtggccgcgccgtgcgttccggggggagccgcgcatgttgcgcggctggcgaagcgcgccttcgtggcgcgatgcgcgccgcgcgggggcagggaggcggccgccatatccggcgacgcaagatccgggtcgacggatgttcgacgcaggcgatcggcgcgcgcttgcgtcaccgcagggcgacgaggacgccgcgccgtgcgcaaaccggttccgcttccggtcgacgtgcaaaggcgcgcggatgcgtgcagcgggcgcttcgggcgcggattgccgtttcgcgcgatgcgcgccacgcgagcggcgcgcatcatgcatcacacctcacgcatcacaccgcgacgcacatgtacttgatcacgacgtaatcgtcgatcccgtagtgcgagccctcgcggccgaggcccgattgcttgacgccgccgaacggcgcgacctcgttcgagatgattccggcgttgatgccgaccatcccgtattcgagcgcctcggccacgcgccacacgcggccgatgtcgcggctgtagaagtacgcggcgaggccgaactcggtgtcgttcgcgtagcggatcgcttcttcctcggtcgagaacctgaacagcggcgcgagcgggccgaacgtttcctccttcgcgaccttcatgtcgggcgtgacgcccgtcagcacggtcggctcgaagaaaccgtggccgagcgggtggcgctggccgcccgtcgtcacgcgcgcgcccttgtcgagcgcgtcggcgatgtgcgcttcgaccttgcgcaccgccgcgccgttgatgagcgggccctgcacgacgccggcctcggtgccgggcccgaccttcagcttcgcgacggccgcggtcagcttctcggcgaacgcgtcgtagaccttctcgtgcacgtagaagcggttcgtgcagacgcaggtctgcccgctgttgcggtacttcgatgcgatcgcgccctcgacggccgcatcgagatccgcgtcgtcgaacacgatgaacggcgcgttgccgccgagctcgagcgacaccttcttgaccgtcgccgcgcattgcgccatcagcaggcgtccgaccggcgtcgagccggtgaacgacagcttgcgcacgatcgggttcgacgtgagttcgccgccgatcgccttcggctcgcccgtgacgacgctgaacacgccggccggcacgcccgcgcgctcggcgagcaccgccatcgcgagcgccgagaacggcgtggcctcggccggcttcacgacgatcgggcaaccggccgcgagcgccgggccgaccttgcgcgtgatcatcgccgccgggaagttccacggcgtgatcgccgcgcacacgcccaccggctccttcgtcacgacgatccgcttgtcggcggcgggcgtcgggatcgtatcgccgtacacgcgcttgccttcctcggcgaaccattcgaggaacgatgccgcatagccgatctcgccctttgcctcgacgagtggcttgccctgctcggtcgtcaggatcagcgcgagatcgtccgcgtgcgcgatcatcagatcgtgccacttgcgcaggatcgccgcgcgctccttcgcggtcttcttgcgccaggcgggccacgcggcgttcgccgcgtcgatcgcgcggcgcgtctcggccgcgcccatcgcgggcaccgtgccgatcagcgcgcccgtcgccgggttgcggacctcgagcgtcgcgccgccgtcggcggcttgccattcgcccgcgacgaacgcgcgctcgcgcaacagcgcgggatctttcagtgcaagggtttcgtgagctgtagtcatcagtgtcggccgtatccggaaacgattggcgccgcccgggcgcgggcggcgaaagactcaggcgggcacgcccaccgcttccctcagcacgctctcgagaatgccgagcgcttcgtcgaacacggcatcctcgatggtgagaggaaacaggaaacgtatcacgttcgcgtcgacgccgcagatgagcagcagcagcccgcgctcgagcgcgagcgtctgcacgcgcttcgtgaacgcggcatcggacgcgcgcgtgtgcggatcgacgaattccgcggcgaccatcgcgcccgggccgcgcacgtcgacgatctgcggcagctcggcgcgcagcgcggcgagcttcgccttcagcttgtcgccgagcacggtcgcgcgctcggcgagcttctcctcgtcgatcacgtcgagcaccgcgtgcgcggcggccacggcgagcggattgcccgcgtatgtgccgcccaggccgcccggcgcggccgcgtccatcacgtccgcgcggccgacgacgcccgacagcggcatcccgcccgcgaggctcttcgcgatcgtcatcaggtcggccgagacgtcgtagtgctccatcgcgaacagcttgcccgtgcgcgcgaagcccgtctgcacttcgtcggcgatgaggagaatgccgtgcgcgtcgcacagcttgcgcagcgcgcgcacgaactcggcgggcgccgggttgaagccgccttcgccctgcaccggctcgaagatgatcgcggcgacgcgcttcggatcgatgtcggccttgaacagcgtttcgacggccgcgatcgaatcggcgctcgtcacgccgtgcaacgcgttcgggtacggcgcgtggaacacgtcgcccgggaacgggccgaagccgatcttgtacggcgcgaccttgccggtgagcgccatgcccatcatcgtgcggccgtggaagccgcccgcgaacgcgatcacgcccggccggccggtgtaggcgcgcgcgatcttcaccgcgttctcgaccgcttccgcgcccgtcgtgaagaacgcggtcttcttcggctgcgcgatcggcgcgcgcgcgttgatcttctcggcgagctcgacgtacgacgcgtacggcacgatctgatacgcggtatgcgtgaattgcccgagctggtcggcgatcgccttcacgatcctcggatggcgatggcccgtgttcaggaccgcgatgccggccgcgaaatcgatgaagcggcggccctcgacatcccacagctcggcgttctcggcgcgtgccgcgtagaaatcgcacatcacgccgacgccacgcggcgtcgcggcgttcttgcgggcgtgcagatcggcattgttcacagtcgtctctcctcggggttcggatgcgccggcggcgacggccgccggcgggcacgtcgtccggcgtgcgcgtcgaaacgactataatcaaacttggctctgaaaatcagagccattttaataaatatgtaggagccaattatgcgggtgagcgtgctgtcggactggctggcgcagcggatcgtgcgcggcggcggcgcgcagccgatctaccggcaattgcaccggctgctgcagcaggcgatcctgacccgcgaactgccggcgggcgcgcgcgtgccgtcgtcgcggctcctcgcggcggagctcgggatcgcgcgcaacaccgtcacgcaggtctacgagcagcttgcgctcgaaggctacgtgagctcggcgaccgggcgcggcacgttcgtcgcggacagcgcgcccgacgagatcgtcggcgcgccggcggattccccgccggggctgccgaggccggggctgccgggcacgcgcggcgcggcggcgggtgccgaggcggcggccggcatcggattcgaccccacgctcgagcccggcgccgcgcgtcgttcgctgtccgcgcgcggcgcgcgcctcgtcggcggcgcgggcgtgtcgaagcggcagggcggcgcgttcatgccgggcgtgcccgacgtgtcgcgctttccggcgcgcgtgtggacgcggctgcacaacaagtactggcggcggctgcgccccgagctcttgacctacgcgccgggcggcggcctcgcgccgctgcgcgaggcgctcgccgattacctgcgcacgtcgcgttcggtgcgctgcgcgcccgagcagatcatcgtgacgacgggcattcatcagtcgatcgatctcgcggtgcgcctgttgaccgacccgggcgacgtgatctggaccgaggatccgtgctactggggcgtgcgcagcgtgatgcacgtgtcgggcctgacgacgcggccgattcccgtcgacgaagaagggatcgcgcccgccgccgccgatttcgcggcgccgccgaagctgatgctcgtcacgccttcgcaccagtatccgctcggcatggtgatgagcctcgcgcggcggcgcatgctgctcgaatacgcgcgccagcacggcgcatggatcatcgaggacgattacgacagcgaattccgctacggcagccgcccgctcgcgtcgctgcaggggctcgacacggccgggcaggtgatctacgtcggcagcttcagcaagacgctgtttccggggctgcgggtcggctatctggtcgcgcccgagccgctcgccgagagcttcgcgaccgcgagcgccgagctgtaccgcgaagggcagctcctgcagcaggcggtgctcgccgaattcatcgcggaagggcatttcgtgtcgcacatccgcaagatgcgcacgctgtacgggcagcgccggcagacgctgctcgacgcgctcgcgcgccgttacggcgacgcgctgccggccgtcggcggcgatgccgggctgcatctcgtgatgcggctgcccgacggcgccgacgatcgcgcgctcgcgcgcgcggcgctcgaacgcgatatcgtcgtgcgcgcgctgtccggctattacgcgcaggcgacgcgcgcggcgtccgggctgctgctcggctatgcgtgcgtgccggaggacgagatcgggtgcgcgttcgacgcgctttcgcgggcgatcgacgacgtggcgttcgggcgcgccgcggcggcatcgtcggcgccggcatcgacgtcggccgcggcggcatcgtcggcatcgtcggcatcggccgcgtcgacgacctcggccgccgctcgaatgcccgccgccgtcgcgcgctgagcggcccgcgcgcccgtcagtagccgatctgcacggcgaacgcgagcacgccgcacgacagcgcgagcagcacggcgaacagcggcagcacgaaccgcagccacgcgccgaaatcgacgcgcgcggtcgcgagatacgcgagcagcatgccggaggtcggcgtgacgaggttcgtgagcccgccgcccagcacgaacgcgagcaccgaggtctgcccgctcacgccggatagctgcgcgatcggcccgatgatcggcatgctcacggccgccttgcccgacaccgacggaatgaacacgtcgagcaccatctgcacggccatcagcccgttcgcgacccacaccggcgattggccgttcgcgagccgggtgaacagatggatcagcgtgtcgagcacgaggctgttctgcagcagcaactcgaccgacgcggcgagccccatcagcagcgccgcgagcatcatgctcttcatgccgtcgacgaacgcgtcggccgcgctgcgcgagtcgagcccgccgatcgcggcggccgcgatcgcgacgaacgcgtagaacgcggcaagctcgacgttgccccacttcagctcgcgcgtgccgaagacgagcatcgcgaccgccgccgcgagcagcgcgagcgtcgcctggtggcgcaccgacaggcgcgcgacgccgtgcgcgtgcgcgagggccttcgcgcgctcgcgccgatagccgctgcgcttcacgtgatgcagcagatagaggatgccgagcgccagatagacggcgaacaccgcggcgcgcagcgcgacgccgctgaacagcggcacgccgacgagcggctgcgcgaccgcgagcgcgagcggattcgtgacggacgcgatgtagccgatcttcgcggcgagcgcgacgagcgcgaccgcgaacaggttcgacagcccgagccgcttcgcgatcaccatcaccatcggaatgatcaccagatactcggagatgaagccgagcagcgtgctgccgagcccgatcaggatcatcaggagcggcgtcagcagatagacgtcattgccggtgagctgcagcagccggtcgatgcccgcgtcgacgacgcctgtcctgcgcatcacgccgaacatgccgccgacgaacatcaccatcacgatgagcggcgcgttcttcacgagcccgcccggcaccgcgacgaacgcggacacgaggctcgcgggcattgcgagctgcggcgtgctcttgctgacggcgggcgcgacgagcgtcgcgagcgacgttgccttcggcacgacctgataggtgcccggcacgacgagcttgccgttgcgcgcgtagcggccggaatcgacgagccacgtgagcgcgaccgcggccgcgagcacccagatcatcatcacgaccggatgcagcatcttgccgtgcggcttgtgctcggggcgcggcgaggcgtcgtgcgcgggcgtgccgcgcgtgtcgggcatatcggacatatcggacatatcgggcatatcgggcatatcgggcgttcgaggcgtgtcggcgcaatgcgcgggcgcggcgagcacggcgggggagcgggctttcatgcgggttgcagcgcggcgcgtgccgggacgtagccgagttcggcggagatcgcgtggctgcaggcttgcagccgctcgaggtagtcaggaatctcgacgcggctgatccgcatctccggccccgccacgctgaccgaagcgagcgtctcgcccgtcaggtcgcgcaccggcaccgcgatcgcgaccgcgcccgccgtcacctcgccgacgctcaccgcgtagcccttgcgcgagatcgcgtcgagctcctcgacgagccgcagcggatcgccctgcgcggccttgcgcacgcgcgcgaaatactcgttgcgcaccgcgtcgggcgcgaacgcgagcagcaccttgcccgacgcgccgaggccgaccggccggcggttgccgaccgagccgatcgtgcggatctcgtgcgtcgtctcgcagcgcgcgacgcagaccgtctcgagcccttcgcgcacgcgcagcacgacggtctcgttgatcgcctggctgagcgcgagcatgtggcgctgcgcggcgcgcacgagcgcgttctgctgggccgccgcgacgccgatcacgaacgcctgcggcccgagcgcgtaggtcgacgtgcgcgcgtcctgcacgacgaagcggtgcagctcgagcgtgcacagcatccggtacgtgcgcgacttgttgatgccgagcttcgacgcgagctcggtcacgccgaggtgcggatgctcggccacgaagctcaacagcttcagcgcgctgtcgaccgcgtcgacgatgtagttcatcgcgagactccttggccgcgcggcggcggcagttgcgtgcgcacgtgggcggcgagcgcgtcgagatacgcgtcgacggtgcgcttgagcgccgcgaagcccgcatgcttgtcgaacgcggcttcgttcatgtacagcgcgcgattgaattcgatctggatgctgtgccgccgccgcgcgggcgcggcgagcgcgttgagcagatcgccgccctgatacggcgcattgatccgcacgcggtagcccgcgtgcgcgaaccagtcggccgtccattgcgtgaacgccggatcggcggacgtgccgagccggtcgctgacgacgacgtcggggcgcgccgcgcccgcgtcgaggttcatcgcgttgccgcgcgacttcatcgaatggcagtcgacgtgccacagcgcgccgtgcttcgcgtagagcggctcggccgcgtccgcgagcgcgcgccggtacggcaggtagtacgtgtcgatccggtggcgcacttcgtcgagcgacagcttgcggtcgtagagcggcacgcccggcagcgcgtagcggcggatgaggcccattccgcgccgcgtatacgactgcggcgcgagcggttcgggccacggctcggcgagcagcgccgcatcgatgtccgtgaccgcgcggttcggatcgatgtacgcgcgcggaaagcgcgcgcccaccagcgcgcagccgcgctcgggtgcgcccgcccacagctcgtcgacgaacgcgtcccacgacgtgaggatcgcgtgccgcggcgcgaccgcgccgaaatcgggcggatacgcgatgccgctgtgcggcgaatcgacgacgatcggcagcgccgcgtcaagcggctgcgcgacgaagcacgcgaagcgttcgtcgagcgcgacagtgtggcggttgaacgtcagcatttcttatcgggttattcacctggagtttcggatgtctgttttattaaataaaacagcgtattaatatttgataacgcccaaattggccggtcaagtgctttcggtggcgttggggaatctccggatattaaaggtaagtcattgtatcaattggatttgttttgcctgttgaaacagcggggaatgcgccgtccattcgccaaatctccagacgtttagacccgttgatgagaagattttgcgtttcgaataataaataagacgatgttttaattaataaaacaagtcgcgggcggagcgaatgcgcgtggccgacaaacgaaacgacgcaagaggtttgagatgaagcgagagagtctggcggtggcgggtatcgggatcggcgcggcggtgccgccggcgctcgcgcaatcgagcgtggcgctgtacggcatcgtcgattccggcatcacgtgctcgcgcaaccagaagggccgctcggcgtggccggcgacgagcggcaacgagcagggcgcgcgtttgggggcgcgtcgggcgcgaggatctcggcggcggcacgagcgcgctgttcagcctgcggacgggcggcgccgagcgcttcaaccatttcgagggcagtgtgcggaccgcgtgacgcgcgccgcgctggtcgcgctcggcgagacgtacacgcaggtgctcgcgtcgcacgcggccgcgcatgacgcgcactatctgcagacgagcgcggggcccggtatttcctgtcgaagcgtaccgatgtctatctgaacgcgttctagcagcgcgcgtcgtcgaacgccgtcgcgtcgatcgtgggcatcgcgaatccgtcgagcacgcgcacgcagatcgtcgcggagacgggcatccggcacgagttccgacgtgccgcccgcgcgccgccgcgccgcgtcacatccggatcagcatcgcgcccgcgacgacgagcgcgcacgcggcgagccggcgcgcgctcggccgctcgcgcagcgcgaaccagccgatcgcgatggcgaagatcgagctcgtctcgcgcagcgcggatacggtggcgaccggcagatgccggtacgcggcgatcgcgatcgcatatgcggcgagcgatagcacgccggccgcgagcccgcgcgagacggcggcgcgcgagcgcgcaagcgcgcgccagccgcgcagccggcagatcagcgcgaactgcggcgcgttccatagcaggtacacccatgcgacgtacgcgagcggatcgccggcgagccgcacgccacggccgtcgacgaccgagtacgcggcgatgaacaggcccgtgacgagcgcgtagggcacgctttcgccggaccaccgcaggccgcgcctgagcgcgagcgacgcgatcccgagcgacacgagcgcgatgccggcgagcgcgaacggcgtcggccgctcgccgagcgcgatcagcgcgagcgcgcagacggtgagcggcgacagcccgcgcgcgatcggatagatccggctgaaatcgccgctgcggtacgcgcgcagcagcgccgcgcagtagccgagctcgaggagcgcggatgccgcgacgtacggccacgcgggcgcgggcggcggcggcagcgcgagcgcgccggccgcgccggcgagcagatacggaaccgacatcgtgccgagctgcgcgacgcggtcttcgctcgcgtgcagcagcgcgttccataccgcgtgcagcagcgcgcagagcaatacgagcaggacgaaccggtgttccatcgaggcgggcgggaaaacgtgattggggcatgcgggcggcggcgggccgcgatcgcgaagcgagcgcttgccgccgtgttccggatgtcgtgcgtcggcgcacggcggctcgcgcgcgccgcgcgtgtaccgctgccgaagcgggcacggcggctcgcgcgcaatcgcgcgccggattgtcgataatagagcgttctgtcctctatcggatttggcgatgaccgagaccaagcaaaccgacgcggcggcgccgcgcctcacgagcctgtcgcacggcggcggctgcggctgcaagatcgcgcccggcgtgctgtcggagctgctccggcgcaccgcgccgccggcgctctttcccgatctgctcgtcggcaccgagacgtccgacgacgcggccgtctatcgtctgaacgacgagcaggcgatcgtcgcgaccaccgatttcttcatgccgatcgtcgacgatccgttcgacttcgggcggatcgccgcgacgaacgcgctgtccgacgtctacgcgatgggcggcaagccgatcctcgcgctcgcgctcgtcggcatgccgatcaacgtgctgccgcacgagacgatcgccgcggtgctgcgcggcggcgaggcggtgtgcgcggacgcgggcattcccgtcgcgggcggccattcgatcgattcggtcgagccgatctacgggctcgcggcgctcggcgtcgtccatccggcgcgcgtgaagcgcaatgcggccgcgcgcgcgggcgacgtgctcgtgctcggcaagccgctcggcgtcggcgtgctgtccgccgcgctgaagaaggaccggctcgatgcgcaaggctacgcgcagatgatcgcgacgacgacgaagctcaaccggccgggcacggcgctcgccgcgctgccgggcgtgcacgcgctgaccgacgtgacgggcttcggcctgctcggccatacgctcgagctcgcgcgcggcgcggggttgaccgcgcgcgtgcgttacggtgcgctgccatggctcgcgggcgtcgaggcgctcgtcgccgacggcgtgctgaccggcgcgtccgggcgcaactgggccgcgtacggtcacgacgtgcggctcggcgacgggctgcccgccgtcgcgcaggcgctgctgaccgatccgcagacctcgggcgggctgctcgtcgcatgcgcgccggaagcggtcgacgacgtgctggcctgcttccgcgacgacggcttcgagcgtgcggcggcgatcggcgaaatggtcgacggggcggcgcgggtcgatgtgagctgacggccgatgtgcgcgcgcgtgtgcacgtgtgtgcgtgctgcgcgaagccggggaggtgggcgaagccggtggggtgagcgaagccggggaggtttgcgaagccggtgaggccggcgaagccgcggtgcgtcgacactcgagccgacgcccgtgtccggcggaccatgcggcctgatgcggcggcgcgcctagacgcgaggccgtcgacatcgtcatcaccgaggtgccgcgcgattcgtgggcgaaggcgggcaagctgttctccgatcgatgagcctgccgatgcgcgcgcagggccggccgctggcgccgggcctgccgcgcgttcgttcgaatgtcgcgcggcgcgatcgagccgccgtcgcggtgttcggcgcgcgtgtgcgtgcgcgtgcacgtgccgatgtgaatgcacgtgcgtcgctcgtctgtcgccgcgcattgcaatgaagtgcgatgcccggcggcgagcccgcgagcggcgtgcgggctgccgccgctcgcgccggcgccccggcatggctcgacgagcatcggatcgcgctgggaatgcacgccgaagccacgcacgcgccgccgctctcaagcgcgcgcgcgttgcgccgtcccgatgaaagccgtcccgttcggctcgatgatcgcgttgtcgctcggctgagtcgtgccgtcgattgcgtacgatgcgccgtggtgcgtgcctgcgtcgtggttgtcgtcgcgcgcgccgatgcgcggcccgcgcgtgcgagcgcacgacatcgggtgcgaatgcggccattcgcgccgcagccattcgcgccgcggccattcgcgccgtacgcgttgcccgcgcacggtgcgccgatgcatgccttcggcgcgcgccgatcgcaaacgccgtgcatctgctcggcgggcgctgacgaagccgcggcgcgcaagcgcgcgcggcccgaatcgcacgcgcgtgcgttcgcctcgatacgcttcatcacccctgctaacccgtggacgaatcccattctttcacgtcctacccacccccccacccgcgcatcgccggccgtcgcgttcgttcgcatgcatcggccgctgcgcgctcgcggcgttcgtcggctgcttcgtcggttgcttcgtcggttgcttcgtcggttgcttcgccgacaactcgtggttgcgctcgacggccgcgcacgaggcgtggcgtgcgtgcgtcgcgccggctcgcggcgccgctgcctgccgccccgattgcacgtcttcgtgctcgcgtacggcgccgccgttttggcttacgtccgaatattggcgtcctttatactgctcgcgcagtctcgaatgtcgttctcatcgaacttatttttaataaggaacgctaatgctgactcgctctatattttccgcagccgtattttcgcttgccgcttgcgcgatggcgccgtccgtcgcgcagaacaacggtgaagcgttcgccgaagccggtgcccagggccgcccggcgaaggtgatgatcatctcgatgttcggcccggaaggccaggcgtggctcgatcgcctcggcccgtggaaagacgtcgcggtgcccggcctgtcgcccgactatccgaacgtgcattgcaacaagcaggacgtgtgcgtcgtcacgacgggcatgggctacgcgaacgccgcgtcgacgatcatggcgctcacgttctcgcgccgcttcgatctgcggcggacgtatttcctgatctcgggcatcgcgggcgtcgatccggcgcgcggcacgctcggcaccgccgcgtgggcgaagtacctcgtcgatttcggcctgcaatgggagctcgacgcgcgcgaaattcccgcgggctggaatggcggctatctcggcatcaacacgaagagcccgagcgacaagccgccgctcgactaccgcaccgaagtgttcgagctgaacggcaagctcgcggacaccgcgtatgcgctgtcgcgcaacgtgcagctcgccgacagcgcgcaggcgcaggccgcgcgcgcgaagttcaactatgcgcccgcgaaccagccgcccgtcgtgacccgctgcgatacgtcgtcgggcaacacgtggttctccggcacgctgctcggcgaacgcgcgcgccagtggacgaagctcctcaccgacaacaagggcacctactgcatgaccgcgcaggaggacaacgcgacgttcgaggcgctcaagcgcgcggcgagcgtgaaccgcgtcgatttgagccgcgtcgcggtgctgcgcaccggctcggatttcgatcgcccgtatcaaggccagacgagcgtcgataatctgctgaactacgccgaccagggcggctttccgctcgcgaccgagaacctgtatcgcgcgggcaatccgctcgtgcaggacatcgccacgcactggggcgagtggaaggacggcgtgccgcgccgctgatcgccgcggccgcgtgcgctacatgcgcgacgtgcggtatgtgcggtatgtgcggtgcgcgccgctcagcgcgaaggcgcgctcgagcggaacggtttccagacgggcgcgttgtcgtcccagtgatcgagctgcgatggaatcgggctgttcatgatcgtgatctcacgctgacgaagggagcggctgcaggcaggacgacgcgccgcgcatcggctccggtgcgcggcgcgtcgcgtttaccggcccgcgccggcgagctggttcgtgtcggggtccgggcggtatgggcgcggcgcgccgagctcggcgccgggcggcgcgtacgacatcgatttgcgcagcgcggcgagcgtgccgtcgcgttgcgcctgttcgagttccgcgcggacttccgcgcgcgtgcgggcgccgtggctgtgccccgacgcatcgccgtagccgcccgcggggccgatcccgccatccgcgaatgccggcgcggcgacggcgagcgcgatggcggcgaaggcgagaagactgctgcgtttcatgatgtgactcctgtcgattcgatgcgcgtgccgcgaagcggtgcgcgacaggctgtactttagaagcgtgcgccgcggcgataaatggcgatgtcgcgaattgaattgtcgcgaggatggaacaatcggcgcccgtgacgtcggcagggtctctcgttcgaacatgcgcggcgagcgcgacatgacgtgcggcgcggggccgcgtcgaacgcggcagccgcaggctcgcccgccgcgctcgacgcatcgcgttcgtgcgtcgtgtcgattcgcgcgcgcgtttcgcgtttcgatcggacgagcgtgccgcgattcgatcgagacatcgcatcggcgggcaagtgtcgcgcacacacggcgcgacatcgcaaaccgtcgaggccgttcgcgcgaagtcgatcgcgttcgatgggcgatgacggacgaggaaagcttgccggcgtgcgtcgtggcccatgcgccgttcgcgtgcgtgcgggcatcgacgcctttgcggccggctgcgtccgcgcacgcgtcggcgtcggttgatcggaggcgatgcaagcggaaagcacgagcgggagtagtcagcagaacgggggcacgtagggtgccgccggcttcgctgcgactgttcgttgcgactggccgcgcacatcgaagaatcgattgcgcggccgatcggtgggtttttaattgaacgcctcgttacaagcgcgggtcggcaagaggctgaaaggtgagcggcgcgcgccgcgactcattggcggcgcgtgagtgtggacggggttggcgacgcatcgcgatggaaacggaatacgcggcggcatgcgcatttgccggctgcgcaaacatatgacgaaccgacgaaccgacgaaccgacgaaccgacgaaccgacgaacgcgcgcgccgctgcgcgcccgtctgcgcgactaaccgcttacgccacccactcgttcaacaccggcgtgtcgagcgacggcgcgcgttccgcttcctcgaacgtgcgcttgctgcacgtcgcatcgagccccttgcggccgctcagcagcgggcagcgctcgaagatctcggcgacccagtcgacgaacacgcgcaccttcggcgacagatgccggctgtgcggatagacgaccgaaatcggcatcggcagcggcttgtggcccggcagcacctccttgagcgtgccgttgcgcaggtgcggcagcaccatgaagagcggcggctggatcagcccgaagccttcgaggccgcaggtcacgtacgcgtccgcgtcgttgaccgacacgaggccgttcatcttcacctcgacttccttgccgtcgatcaggaacgcccagtcgatcgtgcgcccggtgcggctcgaaaagtagttgacggccttgtgttgcgcgagctcctcgatcgtctgcggctcgccgtacttctcgagatacgcgggagacgcgaccgtcgtgccctcgaacaggccgacgcggcgcgcgacgagcgacgaatcctgcagcgcgcccacgcggatcacgcaatcgacgccttcctgcagcagatcgaccggccggtccgacaggccgagctgcagatcgatatccgggtagcgtgagtggaattcgcagagcgaggggatcaggatcagccgtccgatcgagcccggcatgtcgacccgcagcttgccgtgcggcttgcggttgttgacctgaaagctcgcctcggtttcctccacgtccgcgagaatccgcacgcagcgctcgtaatacgccgcgccgtcgggcgtgagcgacagccggcgcgtcgtccggtgcatcagccgtacgccgaggaaagcctctagattctgaatgatcgtcgtcaccgacgcgcgcggcaggccgagcgtctcggccgctttggtaaagctgttcgtatcgacgacgcgcgtaaacacctgcatggcttgcagccggtccattactctacctccgcgatattggcaccccgaacggatgcaggccgcgacaccggtgaaggcgacgcagccgacgattgttcaggggacgtgaattgtgttgccggattataggcatttatcccgatgtctgccggacccagaatgcgatccatctcgcaatggacgcgcgacgccgcgcaacacacgtcatggacgcattcgatttccgccgccaaatttccagcacgagcgccgaaagcgcgcgcgtgcggccggcgctcgcggtgtcggacgtcgtgatcggcggctacgcgcaggacatcgcgctgcgtctgtatcggcgccccgataaatcctcgctgccggtggtgctttatttccacggcggcggcttcgtgcgcggttcgctcgacgacgccgagcgcgccgcgcgccatctcgccgagcacgtgccggcgctcgtcgtgtcggtcgattattcgctcgcgccgcggcacccgtttccggccgcgccggaagatgcgtactgcgcggcgcgctgggccgaggcccgcgcgcgcgcgttcggcggcaatccgcgcaagatcggcgtggccggccacgacgcgggcggccagctcgcgaactgcctggcgttcatcgcgcgcgatcgcggcgagattcgcatcgccgcgcaggcgctgatcggcccgatgctcgatccgagcctcacgcggctcgccgacgcgacgcgtctcgcgtcgtccgacacgagcgcgcaggagtgcgccgcgtgctaccgcgcatacctgccgcagccgtcgcagcggatgcatccgtacgcggcgccgctcgaatcggtgcgcctcgcggggctgccgccgacgctcgtcgcgaccgcgcagaacgacgtgctgcacgtcgaggcggaaaagtacgcgagctgtctgatcgacgcgggcgtgccgacgcaggtggtgcgctatcgggacgtgtcgcatgcggcgctcgccgatcacgcgagcgcgctcgaagaggtggcgcgtttcttccagttccgcttcagcgcgggtgcaccgggctgacgccgttttcatccgaattcagaacaaccgacaacctgaggggttttttcatggctatcttgcgtacttcccgttcgcggatcgcggccgcggcgttcgcggtcgtcttcatcgcgggcctcggcacgttcggcgcgatccgcgtgaatgcgggcgcgccggagaaatcggcggcgccgctgccggaggtcgacgtcgcgaccgtgctgtcgaagacgatcaccgattggcagtcctactcgggccgcctcgaggcggtcgagaaggtcgacgtgcgcccgctcgtgtccggcacgatcgtgtcggtgaatttcaaggacggcgcgctcgtgaagaagggcgacgtgctgttcgtgatcgatccgcgcccgtatcaggccgaggtcgatcgcgcggccgcgcagctcgccggcgcgcaggcccgcaatggctacgcacagagcgactggcagcgcgcgcagcggctgatcggcgacaacgcgatcgccaagcgcgattacgacgagaagcagaacgccgcgcgcgaggcctcggcgaacctgaaggcggccgaggccgcgctcgagacggcgcgcatcaacctcggctacacgcggatcaccgcgcccgtgtcgggccgcgtgtcgcgcgcggagatcacgctcggcaacgtcgtgtcggcgggcgcgtcggccgcaccgctcacgacgctcgtgtcggtgtcgccgatctacgcgtcgttcgacgcggatgagcagacctacctgcaatacatcggcggcgcgaaggacggccgcaaggtgcccgtcgagctcggcctcgcgaacgagagcggctactcgcggcagggcgtgatcgattcggtcgacaaccggctcgatacgtcgtcgggcacgatccgcgtgcgcgcgcgcttcgacaacgcggacggcgcgctcgtgcccggcctctacgcgcgcgtgaaggtgggcggcagcgcgccgcatccggcgctgctcatcgacgacgcggcgatcaacaccgatcaggacaagaagttcgtgttcgtcgtcgatcagcagggccgcgtgtcgtatcgcgaggtgcagctcggcgcgcagcacggcaaccagcgcgtgatcgtgggcggcctggcggcgagcgagcgcatcgtcgtgaacggcacgcagcgcgtgcggccgggcgagcaggtgaagccgcatctcgtgccgatgacgggcggcgacgacgctgccgccgcgacgcccgtcgcgggcggcgtgcagcgtccgcgggccgcgcagggcaacgcgcgcgcgtgacgcccgaacgctcccgacgagcgttcgccgcgccagcgcgcccaatcagacagagcctttcatgaacatatcgaaattcttcatcgatcgaccgatcttcgcaggggtgctgtcggtcatcatcctgctcgccgggatgatcgcgatgttcctgctgccgatttccgagtatccggaagtcgtgccgccgtccgtgatcgtcaaggcgcaatacccgggcgcgaacccgaaggtgatcgccgagacggtcgcgtcgccgctcgaggagcagatcaacggtgtcgaggacatgctgtacatgcagtcgcaggcgaacagcgacggcaacatgacgatcaccgtcacgttcaagctcggcaccgatccggacaaggcgacgcagctcgtgcagaaccgcgtgaaccaggcgctgccgcgcctgccggaagacgtgcagcggctcgggatcacgacggtcaagagctcgccgacgctcacgatggtcgtgcacctgatctcgccgaacgacagctacgacatgacgtatctgcgcaactacgcgctcatcaacgtgaaggatcgcctgtcacgcatccagggcgtcggccaggtgcagctctggggcgcgggcgattacgcgatgcgcgtgtggctcgatccgcaaaaggtcgcgcagcgcaatctcacggccgacgacgtcgtgcgcgccattcgcgagcagaacgtgcaggtggccgccggcgtgatcggcgcgtcgccgacgctgccgggcacgccgctgcagttgtcggtgaacgcgcgcgggcgcctgcagaacgaggacgagttcggcgacatcgtcgtgaagaccgcgccggacggcggcgtcacgcacctgcgcgacatcgcgcgcatcgagctcgacgcgtccgaatacgggctgcgctcgctgctcgacaacaagccggccgtcgcgatggcgatcaaccagtcgcccggcgcgaactcgctcgcgatctccgacgaagtgcgcaagacgatggccgagctcaagcaggatttccccgcgggcgtcgattacaggatcgtctatgacccgacgcagttcgtgcgctcgtcgatcaaggcggtcgtgcacacgctgctcgaggcgatcgcgctcgtcgtgatcgtcgtgatcgtgttcctgcagacgtggcgcgcgtcgatcattccgctgatcgcggtgccggtgtcgatcgtcggcaccttctcgctgctgctgctgttcggctattcgatcaacgcgctctcgctgttcgggatggtgctcgcgatcgggatcgtcgtcgacgatgcgatcgtcgtcgtcgagaacgtcgagcgcaacatcgagaacgggctcaccgcgcgcgccgccacctacaaggcgatgcaggaagtgagcgggccgatcatcgcgatcgcgctcacgctcgtcgcggtgttcgtgccgctcgcgttcatgtcgggcctcacgggccagttctacaagcagttcgcgatgacgatcgcgatctcgacggtgatctccgcgttcaactcgctcacgctgtctcccgcgctctcggcgatcctgctcaagggccacggcgacaaggaggactggctcacgcgcgtgatgaaccgggtgctcggcggcttcttccgcggcttcaacaaggtgttccatcgcggcgcggagaactacgggcgcggcgtgcgcggcgtgctgtcgaggaaggccgtgatgctcggcctgtatctcgtgctggtcggcgcgacgctgatggtctcgaagatcgtgccgggcggcttcgtgcccgcgcaggacaaggagtatctgatcgcgttcgcgcagctgccgaacggcgcgtcgctcgaccgcaccgagaaggtgatccgcgacatgggcgcgatcgcgctgaagcagccgggcgtcgagagcgcggtcgcgttcccggggctgtcggtgaacggcttcacgaacagctcgagcgcgggcatcgtgttcgtcacgctgaagccgttcgaccagcgccacggcaaggcgctgtcggcgggcgcgatcgcgggcgcgctgaaccagaagtacgcggcgctcaaggattcgttcgtcgcggtgttcccgccgccgcccgtgctgggcctcggcacgctcggcggcttcaagatgcagatcgaggatcgcggcgcggtcggctacgcgcggctcgcggacgcgacgaacgacttcatcaagcgcgcgcagcaggcgcccgagctcgggccgctgttcacgagctaccagatcaacgtgccgcaactgaacgtcgatctcgatcgcgtgaaggccaagcagctcggcgtgaacgtgaccgacgtgttcgacacgatgcagatctacctcggctcgctgtacgtgaacgacttcaaccgcttcggccgcgtgtatcaggtgcgcgtgcaggcggacgcgccgttccgccagcgcgcggacgacatcctgcaactgaagacgcgcaacgcggcgggcgagatggtgccgttgtcgtcgctcgtcacggtgtcgccgacgttcggccccgagatggtcgtgcgctacaacgcgtacacggcggccgacgtgaacggcgggcccgcgcccggctactcgtcgggccaggcgcaggcggccgtcgagcggatcgcggcgcagacgctgccgcgcggcgtgaagttcgaatggaccgacctcacgtaccagcagatcctcgcgggcgattcggcgttctgggtgtttccgatcagcgtgctgctcgtgttcctcgtgctcgccgcgctgtacgaaagcctgacgctgccgctcgcggtgatcctgatcgtgccgatgagcatcctgtcggcgctcacgggcgtgtggctcacgcagggcgacaacaacatcttcacgcagatcggcctgatggtgctggtggggctgtccgcgaagaacgcgatcctgatcgtcgagttcgcgcgcgagctcgagcacgacggcaagacgccgttcgaggcggccgtggaggcgagccggctgcggctgcgcccgatcctgatgacgtcgatcgcgttcatcatgggtgtggtgccgctcgtgctgtcgacgggcgcgggcgcggagatgcgccatgcgatgggcgtcgcggtgttcttcgggatgctcggcgtgacgctgttcgggctgatgctcacgccggtgttctacgtggtgctgcgcacgctcgcgggcggcaagattcacgtcgcgcagaaggattcggcgggctacggcgtgccggctccggacgcttgaggatagaaagatgaacaagaccaacatcaacgaacgcatcgcgcgcgtcgcgaagatcgcggcggcgagcgggttgctcgtcgcgctgctcgccgcgtgcgcggtggggcccgactaccggcggcccgatgtcgcgacgcccgcggcgttcaaggaagcgccggcgctcgcgccgggcgagcaggccggcacgtggaaggcggccgagccggccgacgccgcgcatcgcggcgaatggtggcgcgtattcggcgatccggtgctcgatgcgctcgaaacgcaggcgcttgccgcgaaccagaacctgaaggccgcggcggcgcgcgtcgagcaggcgcgcgcggcgacccgcgccgcgcgctcgcagtggttcccgcaagtgggcgtgggcttcgggccgacgcgcgaggggctgtcgtcggcgtcgcagttccagccgcagggaagcggcccgacgaacgcgacgctctggcgcgcgcagggcacggtgtcgtacgaagcggacctgttcggccgcgtcggccgcaacgtcgaagcgtcgcgcgcggacgaagcgcagagccaggcgctgttccgctcggtgcagctcgcgttgcaggcggacgtcgcgcagaactacttcgagctgcgccggctcgattccgaccaggatctgtaccggcgcacggtcgggctgcgcgaggaggcgctcaagctcgtgcagcggcgctttgccgaaggcgacatcagcgagctcgacgtgtcgcgcgcgaagaacgaactggcgaccgcgcaggcggacgcggtgggcgtcgcgcggcggcgcgccgcatcggagcatgcgctcgcgatcctgctcggcaaggcgcccgcggatttctcgttcagcgagacgccgatcgcgccggtggtggtgcgcgtgccggcggggctgccgtcggcattgctcgagaggcggcccgacatcgcggcggccgagcgcgcgatgatggccgcgaacgcgcgcatcggcctcgcgaagtccgcgtacttcccgaagctcgacatcaccggcgcgttcggctatgaggcggcgacgctcggcaacctgttcctgtggtcgagccgcacgttcctgctcgggccgttcgcgggcacggcgctcacgctgccgatcttcgacggcgggcgccgcagcgcgggcgtcgcgcaggcgcgcgcgaagtacgacgaggaagtcgcgaactaccggcagcaggtgctcgtcgcgttccgcgaagtggaggacaaccttgccgatctgcgtctgctcgacgatcagatccgcgcgcaaagcgacgccgtcaacgcgtcgcggcgcgcggcgaagctgtcgcgcacgcagtatcaggaaggcgcggtcagctatctcgacgtgatcgacagcgagcgctcggtgctcgaatcgcaactgcaatcgaaccagttgacgggtacgcaggcggtatcgacggtcaacctgattcgcgcgctcggcggcggctgggggagcgatgctgcgctcggctcgcgcgagccgggcaagcaggacgtcgcgacgcgttgaacatgcggcggcggcccgtttcggcgggctgccgccgcattcgccgcgccgatgcctgccggcgcgcatggccgacgaaatgcgaatgtcgggcggggcgcacgcgggcaggccgagacgaggggcgcgaggcggcgcgcggacggaatcgatcgcgcgagcgccgggacgtgcgagaacctgagagaggcggggccggagaagcggcgcctgagaacctgatggcccgagggcccgagagcctgagaacccgagaacccgagagcccgagagcccgagagcccgagagcccgagagcctgagagcccgagagcccgagagccgcgcgaacgcgacgggcgcacgcatacgcgcccgtcgcgtgacgggcggcatcgacgatgaagcgtggaagggcgcgaccgccgcttcgcgtcggcggcacaccgcctgcgatgcgcgccgaatcgggccggcgtgcatgctgcagcgcgaattctgtttcgtgcgcagcggtctcgactgacacttggcagcggcgcatgggacggaacattgccgtttcgctgcgccgctggtccgacaataaaaagcgcagtcccagcgtggggcgacagggactgcttaaccgcctgcatccgagggccagaaaatactcgcagacggaactacaatcgcgcgggtgtcatgcggggcggcatgccgtatgtgcgcctgcacgcgtggcgtgccgcacccaccgaaccgccgagcatcacgctcgcaaaagtcttcctgcaaaaatcgcttcgcatcggccggcgcgcattccgcccgcgcccgctcgccgcgccggtctcaattcccggattcacttgccggtttcaatcccgttgtgcgcgccgacaacgccggcgcacatgttcaaccgcgcgagcaaccgcgcggcgtcacgcgcgcgatgcgtgcgccgtcgtcgcctgcgcgatctccggcgcggcgccggacacgcggctcgcgagcgtcgtcgcgacggtgctcgcatagacgttcagcgcggtgcggcccatgtcgaagaacgcgtcgacgcccagaatcagcagcaccgcatcggcgggcaatccgatcgcggcgaggatcaccgtgatcgcgaccaccgcgcccgaaggcacgttggccgcgccgtcgatcgtgatgatcgtcaggaccgcgatggtgatcatcagcggccagctccaggcgagctgatacgcatcggcgagatagcagaccgcgagcaccgtgtagagcaccgcgccttcgcgattgaaaatgtacgacagcggcagcacggtcgacgcgaccgaggagggcacgcccatttccgtgagcttcttcagatgcacggggaacgtgatttcggacgagcgcgtcgtgaagccgaggatcagcggctcgctcaccttgcgcacgaccgcgcgcggcgaatggccggcgagcttgacgatcagcgtgagccacgcggcgagcagcgccatgccgaggtacgcgatgccgagcagcttcgcgagcggcgccatcgcggcgagccccttcgacgacagcagcaccgcgatcgcggcgaagatcgcgatcggagacagcgacacgacccactcggtcatcttgaagaacgcggcgagcatcgattcgcagacggcgacgaacggcgccgcgcggtcctcgaccgcggcgagcgcgcagccgagcagcacgccgaacacgagcaccggcagcgaattgccggccgcgagcgcgccgacgatgttcgacgggatcatgtcggtcaggaacttcatccagtcgatgccgctcgcgaggttcgccggcatcgatgccgtctgcgcgtggctcgcgccgatgccgggccggaacagccagttgagcgcgaggccgagcgccgcggcgatcaccgtcatcagcacgaagaacacgaggctgaacgcggccgtcttgccgagccggccgcgctgcgtgcccgcgcggaacgcgccgagcgtcaccgacagcaggatcagcggcagcaccaccatcttgatcgcgtggccgaacagcgtcgaaatgaacgccaggtcgcggctcgcggcgggcgcgagcaggccgaagaccacgccgagcgcgaggccgaggatcatttgcagcggcaacgaaatttttttattggccagtgtcatattgagctcgaattaatcggattctgtccggagtcccgtctatcacgtgattccacatccggcgccgcgccgtttccgcgtcccgcgcgtcgatggccgcgtaaatctccaaatgttcgagcgtgccgcgcctgacggtggcgaaatcgcttcgcggcagttcgttcagcgcatgggtttgcgcgcgcaacagcttgtatgtcgtaaatagccgatcgttgcgcgccgccttgaatatttcgtcatgaaagacccagccgattttctgctcggtcatgatgtcggcgatgttctcgtcgacgagcctgcgcatctgcgcatgcgagcgcgacagcccgtccgtcacgccgccgcgcgccgcgaggtacgcggcggtgctttcgagcgcgagccgcaactcgtagatttcgcgcagatcgtcgcgcgtcggctcgttgacgaaggtgccgctcttgtcgacgatgttgacgagcccctccgaggcgagcagttgcaatgcgctgcgcaccggcatctgccctacgcccagttcgtgcgcgaggccccggtgagagattttctgcccgggcgacaaccggccgtcgaagatccgcgagcggatctcgtcataggcgcttcccgtatcggacgagattttctccattatctgtgatcgcagtttgtttgcttgaatttaatgacgcgaacagcatttatttagattaaccgcattggcggaggcgaacaacaaatattttttcgcgatcgaaatctttcacggatttagaatgagccaatcaattttttcgtaaacagccgatgctcgtccatcaacagtcgtactccatcgtgaccgttccggttgcgtccgtgctgccgctgcgggcgcgcattctgctggacggggacgagaacgcgagccgctttccgtgcgacgatcacgacgccacgcttcatctggcggcccgcacgtcggacgggatcgtcgccgtcgcgacgatctgccggcagccgttccgggaatttccgccggacggcgcatggcggttgcgcggcgtggcggtggagccgctcatgcaagggcatggcgtgggcacgcggctgatgcacgcgtgcatcgaacacgcgcagcggcaggacgcaagggtcgtctggtgcaccgcgcgcgactcggcgcgcggcttctacgcagcgctcggctttgccacgtcgggcacgccgctcgcgatcgccgcgcgccccgacatggtgttccacgaaatgcatctcctgttgcccggccgtgcgtgacgctcgcgcggggcggtgccgcgccgcgtgttccgctgttcgtccgcgcgggcggcgtgtgcttcgttttgctcgccgcgcgcggcgcggctcatgcgcgggcatacgcgatgggcgatggcgcgcggcgaaaacaattcgcattgcgaaggcatcggcgcgatcgtttcgtgctgcttgtcaataaggcagcacgccgcgccatagccaggcggcggcgatcgacaccggcacgcccagcgtcatcagcgcgcccgcgagcggcggatcgagcttcttgtcgattgcgatgagccccgcgacgatcatcggcggcatcgtcgcctgcacgagcgcgacggcgagcggcacaccctgctgcgagaacacgtagagcccgcatgcgagcacgatcgccggcacgacgagcagcttcaggccgatgccgaccaggaaattgcgcgcggcgtcgcgcgcgtggcgcacgctgaagctcgcccccacggagatcatcgcgatcggcgtgagcgtcgcgccgagcagggtcagcacgtcctcgacgacgggtgcaaacggcaccggccgcaacagcagcgcaagcgccatcgcctgaatcggccggtagccggcaagttgccgcgcgacgccgcgccagcgcgtcgcgccgcccgcgtacagatcggcggcgacgaggcccgccgtgcacatcacgatgaagttcgcctgatcgacgacgagcgcgtggccgaccgcagcgcttccgatcagcgcctgcacgaccggcacgccgacgatcgacgtattgctcgtgccgcacacgagcgtgaggcagccgaccgtcgccttgtccaggcgcagcagcgcgccggctgcgagcgcgagcgcggcggtggccgcgaacacgatcgcgggcgtcgcgaacagccacaccacgtccgcgccgaacgcgattcggtgcaggtgctgcagcacgagcgcgggcaacgaaatctggatcacgaagtaattgagactggccgggaaattggccggcaggcgcttgctccgcgcaagcgcggcgcccgcgacgaggcaggcgagaacgagaatcaacgaagccatcgatcggcgtttgaacgaatcggatgcagggcggcccggcgggcggcccgtgcgggttggtgtcgaaaatcggcggggccggcgcgcacgcgacggaccgcgtgcgcgccgcatgcgccccgccggactataacccggcggggcgcgcgaggcgagaaggctggcgaagcgcggcggcgatgaacggcggggcttgccgcacccgcacccgcacccgcagccgcatccgcacccgcacccgcagccgcagccgcagccgcagccgcgcccgtacggtgttcgcccgacggcggcgcatgaacgctccgcgcgttcgccgcgccgatgcgcggcgcgtcgcgcgttttgacgtcagccgcatggtgacgcatcgcctcgcgcggcatcggcgccgcatggcccatgcgatgccgcgccgctcccgcgcgctcaggccacggccggcgtgtccgccgaaggctcgcggcaggcgcgtccgcatcgctcgaccaccggcgcgagccaggctcgcgcggtgtcgtgcagatgcgcgtcctcgatcgtgaacgcgccgtccgcgagcatcttcgcgcaggtcgcgcgctggatcttgccgctcgacgtcgtatggatctcgcccttcttcacgcggatcacgccgctcagcgtcagctggcacgcgtcccacacttcgcgggcgatctccggcgcgagcgccgcgagatcgaagcgcccgatcgcctcgagcacgacgacgacgcccgcctgttcgtcgcgctcgaccatgatcgcggcaagccggttcgcgcggatctggtcggacacgttcagcaccgcgccctcgatgtcctgcgggtagtagttgacgccgttcaggatgatcagatccttgatccgcccggagacgaacaggtggcccgcttcgtcgatgaaaccgaggtcgccggtgcgcagcatgccgtcgggaaacgcgctggaccggtaggcgtggaaggtcgcctcggtcgcgtccggccggccgaaatagccgtggcacacgctgtcgctcgcgacgcagatctcgccgatcgcacccgtcggttgcggctcgcccgtcgccggatcgacgatgcaaaacgtctggtgcgcgtgctcgagcgcgccgaccgacacggcgtcgaccgagcggccgccgtcttgctgcggctcgaagcgtccggccgcgagcgccgcgcgatccgcgcgccgaatgacgacgctctcgccgatctgtttcgacgtcgcggcgagcgtgagctccgcgagcccgtagcacggcgcgaacgcatcgtagcgaaagccggcgcaggcgaacgcgtcggcgaattcgcgcagcgtgcgcggccgcaccggctccgcgccattgaacgcctgctcccacgtcgacagatcgagccgcgcgaggtccatccggctcgcgcggcgccggcacagctcgtagccgaaattcggcgcgccgctgcaggtcgcgccatagtcggacaccgcgtgcagccagcgcgccgggtgctggaggaagtcctgcggcgacatgaacaccgcgggccgccccgcgtagatcggctgcaggattccgccgatcagccccatgtcgtgataatgcggcagccacgacacgatcagccagcgctcgcggtcgctgccccagtgccggcgcagcagccgctcgttcgcgagcaggttgtcgtggccgaccatcacgcccttcggatcggacgtcgagcccgacgtgtactgaaggaacgcgatgctcccgggcgcgatggcgggcagcgcgcccggcgcgtcgccgatgtcgccgccgtcggcaatcgcgcccacttcgcggcacggcggcgcgacgacgcccgccgcgcacagctcggcgagcacggcgtccatctcgccgttgccgcagatcgcgaacgacggcgcgcagtcgcgcgcgatcgagatcagccggcggcgctccttctcggtgcgcggcggcagcgccggcacggccatccggcccgcgtacaggcagccgaagaacgcttcgacgaaatcggcggcggacgggaagatcagcagcaccgggtctgccgggcggccgtgcgcgacgatctcgcgcgcgatcccgagcgcgcggcggtgaatgtcgccgtagcgcatcacgcggtccggcatgcggccgaagccgaggtagccgtatgcgaattcgtcgggcgtcgtctcggcgcgatagcgcagcacgtcggcgaaattggccgcgggcgcgagcggcggcggcgcggtgagcgagcggcaggcggcgagggcggattggatggatgacatgtcggatcggtcctcttcaagggagtgcgggttgcggcgcggcgtgccgctcgggcggttcgagccggatcgcgtcgacgaggcgcgtgaggatccggcggccggggccgagctcgatccactcgtcgacgcccgcgcgcagcatgtggcggacgctgtcgcgccagcgcaccggctgatcgagctgctcgacgagatagtcggcgggcgtgcccggcggctgatacgggcgggcggtcacgttcgacacgacgggccgcgcgggctcggcgagcgcgaagcgcgagacgaacgcctcgaacgcgggcttgagcggcgtcatgcggcgcgagtgaaaggcgccgctcaccttcagcggatgaacggtgacgtcgccgcccgcgtcgagcatgctcgcggcggcgtcgaccgatgcggccgggccggcgatcaccgtctgctcggcgctgttgaggttcgcgagatcgatgtcgtcgaagccggcggcgcgcagccggcggccgagctcggcggcggtcacgccgacgacggccgccatcgcgccgccgcccgccgatgcgaacagctcgccgcgccgcttgacgatctcgagcccggtgcgaaagtcgaacacgccggcggcgaggagcgcgctgtattcgccgaggctgtgtccggcgagccacacgggcgcgccgtcgcccgtgtcgtgcgcgtcgcgccatgcggcgaggtggagcgcgttgacgacgaagatcgcgggctgagcgtagcgggtgtcggcgagctggccgtgcggatcgtcgaggcaaagccgttcgatcgacaggcccatcacgtcgttagccgtcgcgacgatctccggaaaccgctcgaagagaccggcgcccatgccggccgcctgcgcgccctgccccgggaaaatcagtgccttcatttatcctcctgcgaacagatagccgccgatgccgagcgcgacgagcatcgagatcgcgacgacaccgccgagcttgtgctgcaggcggtcgatgcgttcccacgccgcgtggtcggcttgcgccgcgtagcgcatgcggcggatcacgatccacacgcacaccgcgttcagcgcgatcgcgagcgtgccgaacgcgaccttcgtgagcaggagcggcgtcggcgcgcgatgcatgagcaggaccgcgcccgtgatcagcacgatcgtgaacgccgggatctcgacatacttgtcggtggtccagtgcagcttcgagatgaacgcgcgttgctcgggactgcgatcgatcgcgtgctcgaagatgccctcgacgatcacgcagctcatccacgcggcgacgaaaatcagatgcaggaacagcacgagcttcatggcgtctccttcatgttcggtcgatgcggttggacagcggatgcggcgcgtggttgcgcggcgcgcgtcatgcggccgcccgctcgcgcagcgtcgcgaaatgcgcgagcagcttgcggcgcaggatcttgcgcgtcgggcccttcggcagttccggcagatcgtcgagctcgttgagcagcacgacgtggcgcgggcacttgtaatgcgcgatgcggccttcgcacaggcggcggatgtcgtccttgccgagcgtcgacgccggccgcagcttcacgtacacgcacacctcctggccgagaatcggatcgggcacgccgagcgccgcgcattcgacgacgtcgccgcagccgtgcagcacgttctcgatctcggccggatagatgttctcgccgcccttgatgatgagatcgtcgatgcgggtcgcgaagaagaaatggccgtcgtcgtcgcgatagccgtaatcgccggtatgcagccagccgtcgcgaaagcgctcggcggtgagctcggcgcgcccgtggtagcgcaccgcgacgttctcgccgcggatcaggatctcgcccgtctcgttcgcggccgcctcgcggccgttcgcatcgacgatgcgcagcgcgttgcacggcagcgcgacgccgatcgagccgaagcggcggcgctcggcggggtggcggttcatcgtcgcgaacgaggtcgtctcggtgagcccgaagccttcgaataccggcacgcggtattcggtctcgaagcggctgcgcacttcgtcgagcagcacctggccgccgcagacgatgccgcgcagcgtatcgtcggtgcgcttgagcccgtattcgaggaacgcggacaggaacgcgggcatcacgctcgtccagttcacgcgatacgtgtcgatcagtttccagaacgacggcagcgccgatttgccttcgaggatcaccgagctgccgcccgcgaacagcggcgacagcagcgtgatcacctggccgttgttgtggaacagcggcaggatgcacatcgttcgcgtgccgggctcgaacgcgaaccagtcgacgagcgcgcgcgcatcggacaggagattgcggtgcgacagcacgacgcccttcgggtgccccgtcgtgccggacgtgtagagaatgctcgcgtcgtcgtcggcggcgagaccgggctcgggggcgagcgtcgcgtgatcggccgccgccgcgagcgcttccaggccgaagccggatgcggcgtcggcgctggcgaggcgcgcgccgcgatcgtcggcgagttcggtgcgcacggcctcgcgcaggttcgtcatgcgccggtcgaacacgacgagcttcgcgccgctgttgcggacgatgtacgcgcactcggcggcggtgagcgccgggttgatcggcaccgacacgacgccgagcagatgcgcgccgaagtagtacgcgaggaattccgggccgttcggcagcacgacgcacaggcgatcgccgcgcgcgagcccgtgcgcgcgcagcgtttcggccgccgcgcacgcgagcccgtggaacgcgcggtaggtgtagctgcgatcgtcggccgggaagaacaggaacggctcgtcgggcagcgcggcggcgcgcgcgcgaagcagcgcgccgatcgtggcgggcgcttcgccggcgtcgccggccgccgtcgccgaggcggcggacgcgggcggcgcctcatcgcccggcccgcgctgccgctcgatgtaatgcagcagccgctcgaagctgtcgagccgataggcttcttcgatgtcgatgtcgacgccgaactcggcggcgacccggccgagcaactggacgtgcgcgagcgacgaccattcggcgagattctgcatcgatacgccggggccgaacggcgcgctcgtgaagatccggctgccgagagcgctcaattgctgtgaaagcgaggacacgctggggctccttgtcgttgaggttgagatcagtgcggtgcggcgtcgaacagcgcgagctcgcggaactgcccgcgcaggcaatggttcgagctcatcgacgacgcatagccgccggcgttcagcagtgcgatgaaatcgcccggctcgacgggcggcaggctcacgtcgttgccccacacgtcgagcgcttcgttgatgttgccggcgacgcacaccgattgcgcggggcccggccggcgcacgcacggcacgggctcgcacggcagatcgtagaacgcgggttcgatcgcgagattgaagccgccgttcaacccgacgaagcggcggttgcgcttgagctcgacgtatgccacgcgcagcacgagcatgccggcgtccttcgcgatgaagtcgccgggttcgatcgcgatcgcgagcggccggccgccgaagcgcgcgtgcacggccgcgcgccagcgctcgagatcgagcggccgatccgtcgcgcggtgcggcagtccgagcccgccgccgaggttgatgccgcgcagccccggcacgcgcgcggcgaacgcgtcgagcgcgtcgagcacgcgctcgaacgattcgagctgcgcatcgagatagccgcagcccgcgtggcaatgcagccatgtcacggccaggccgtgccgcgcggcgagctcgagcgccgcgccgaactgctccgcgtagatgccgaacttcgtcaccgccgcgcccgcgtagctcagccgctcgctgtcgccgtagccgatgccgacgcccgggttcacgcgaatgccgatctcgcgcccgggcgagcggctgccgagcagcgcgatcgcgctcagcgtgtcgcagttcacgtgcacgcccggcagcgcggcgaggagcgcggcttcgtccggcatcatcccgtgcgcggtgtacgagatccgctcgggcgcgaaaccgcatgcgagcgcctcgcgcagctcctcgggcgagcatgcgtcgatgccgaagagcggcgagcgccgcagctcggacagcaatgggcgaaagcgattcgccttcatcgcgtaatggaggcggaaatcgccgcgttgcaggtcgccgagcgcgcgttgcaggcgcgcgacgttgtcgagcgcgcgctgcgggtcgtacaggaacaccggctcggcgaacgcggccgcgagttcggcgacgtcgcggccgcagaaatgcagcgcgttgccgcggtagtgcagccgctcgcgcgcccaccagtattcggtgctcggcgcggcgtccgcggcagtgaaggcgtggaggttcgcgttcatcgatgggcggccgggtgagcggttgcgttcgagtgggagaagagcggcgcgagatcgagcgcctgagcggccgccgcgagcgcttgcggcgctttcgcgcaggcgagcacggcctcggcgagcgcgcacggcgcgatgcgcaggcgcgcgcgcgggccgcttcgatcgagggcgacgccggcttgcgcggcgatcgcgtcgacgaagtcgacggccggccggttgccgtcggtgcgcacgtagtcgagcgcgacggccggcagcgcggcacggcgtgccgcctgcgcaagcgcgagcagcacgccgtgctcgacctgcttgccgagcaccgtgcagctcagcacgaattcggcgagcacgggcaagccggcgtcggcgcgcacgagaacgaagccgctgcagccgtattggccgaagcggtcggcggcggtcagcgcgagtgcggcggcgtcgcgcgaggtcgcgtcgagcaagtcggcttcgagatacgggcggccgctcagatggaacgtcgcagccgtatggctcagacgcgcgcttttcgcgagcgcggtctcgtcgtcgagcgcaacgccggcgatgcgcagttgcagccgttcgaagaagcgggcaagcgacggcgagggcgcggcgggcgatgcggcgggggccggcgcgtcggccggcgcacgcgcgtgcggcggcacggccgcgcgcgcggcggccgcatcggccgggccggcggcttcggcgcccggatgcgcggccgcggcgcgaccggtggcggcggcgatgtcggcggcggcatgcggatcgacattcgcgtgcgcgccggccggtgagcgggctgcatcggcctcggcgcgcgcggatgggttcgcgttcgcgccggcgggggccgcgtcgccgccatgcttgccggcgtgcgcggcttcgcccgcttcgccgcgcaggcgttcggcgagccattgcgcgaacgccgcgaagccttcgatcgacaacggcacgtggccgagcttgtccgcgatcggatcgaacggctgcgcgatcgcgctcgatgccgcgaagtccgcccaatcgagcgcgcgcaagccgggcacgccgagcagcgcgcgctcgagccgccggcctgtgtcggcgggcgccgcgccgcgcgcatcaagcgcgggcgacggcagcacgacgatgcacggcggcctcgcgcggccggcggcgaacgaggcgagcgcatcgagccacgcatccgcgcgttgcgcgagcagcgcggcgagcgcgtcgggcgattgggcgcgatcgttcgcctcgtgccgcacgaaatcggcgagccgcacgagcagcagcgtcgcatcgtccgcatgccgcggatcgggggcgacgagcgcctgcagcaactggttgtagcgcgcgaacgcgacgtcgccgaagcctcgcgcgcgcagcagcggatcgagcggcgaagcggtgaacgtcgcgccgacgtagaggcgacgggcgctcatcgcgcgagctccggctcggcgccggccggcgccgcctggtagagcccgcccgcggcctcggtcgggaaccggaacgccgcgcgcacttgcgcgtgcgcgacgttgagcggccgcttcagcgccgcgcggcgcgcttcatcgagcgctgcgtagtcgttcgccgcgtgttccttcagatacgcggcgaagtcgccgctgtcgatctgatcgagcacgcgcgcggccagctcgcgcacggcggcgggcagcgtgcggccgcgccagcggtgatagccgacctggcaagtcggcgagccttgcagcgcgacgacttcgtcgagcccgatgtccgcgccgtcgagcatcatcttgcccatctcgcccgagccgtagacttcgagcagcgcggccttcgggttgaagccgcgctcgacgagcacctgaaagcccgtttcgacgagatcgacgagcgcgggcgcgaggaactgctcctggaacagatcgaggaatgtctcctgccggtagccgagcgccatcacgcccgcgcgcgtgaagccgaccgcgcgcgcgatcgcgagcaccctgtcgcgcgcgcggccggtgtggtccgcgacgatatcgaagtacgcgggcgcgccctggccggcgaggtagtagcggcggatcggatcgccgtacatgcgcggcgcgagcatcgcgaggtcgcgccccgcgagcgggcgcacgtcgccctgcacgagcgagtgcccgtgcgcgacgcatagcagcgcgccctcgcgcaggttcggcgcgatgtcgacgtcgaacaccgcgccgtgcgcctcgtccggaatcagcagcagcacgatgtccgcgtgcgcgacggcctcggcgatgtccgtcacgcggtggccttccgcgcgcgcgagctcgaagtagcggtcgtcgatgttgccgacgcgcaccgcaacgccgctgtcgcgcagattcgcggcgaacgcgcgcccctggatgccgtagccgatcacggtgacggtgagcccttccagcggttgaagcgacgcatgttcgtcttgatagatgagatcgttcatgagtatcacgtgtgggagtgaaggggagaagcgcactcgccgccgtcgagctgggcggcgagcgcgcgcaggtccgcgtcgtcgttgaacatgccgcgcagataccgctgcagcagcgcatcgtcgaacacgggcacgacgatgccggcttgctcgagctcgcggtgcgtcgccgtgcagtcgtagatgaaggtcgtttcctcgcgctcgcgcgcgagcttcacgagctccgcatcgctcatgttcatcatccattgcacgacgggcacgatcgattgcacgtcgccgcgccggtagcgcacgcgcagctcgtcgatccacgcgcggtgtgtgagcatgcgcatcggcgtgcgcagatgcgcgttcatcatctcgaacacggtgcgcatcggcgtgacctgcatcgtcgacagatggaacacccggccgccttgcgaatgccgcgcgccgagatgcgcgagcgcacgtgcgacgtaatcgacgggcgtgatcacgaggtcgtagcggaaatcgtcgaacgcggcgcccatcaggatgcagctcttcagcagccggtagtacgcctgaagttcgtcgtagtgaccgtggcgcacgtcgcccgtcacgaggccgaggcggaacacgttgcacggcacgccgcgcgcggccgcgagatgcgtgagctgctcgcccacccacttgctcgtcgtgtagccctggtcggacggatgccgctcgccgtcgatcggcgcggattcgtcgaatacgtgcgtgccggtgcgctcgcgcatgctgaacaccgcgagcgtcgacacgtagttgaacgtcttcggccggccttcggtggcgatccgcagcagctcgatcacgccgccgacgttcgccgcgcgcgccatctcgaacgattcgagatggttcatgctggtgccgttgtgatagatcgcgtcgacttcggcgacgagccgcgcgcgcgcggcgtccgacaggccgatgcgagggcggccgagatcgcccggcaccgcgatcacgcgcgcggcgtcgccgtcgcgccacagcgaccagcgctcgagcgtcgcgcggatccgcgcgaggccctgcgcggcgtccggcgcgcgcacgaggcagtagatcgtcgcgctggtgcgatcgatcagctcgcgcagcagatggcggccgacaaagcccgtcgcgcccgtgagcaacagcgcgcgcggcgcgtcggccactgggccgggcagcggcgcgatgtcgtcgggcagcgcggccgcgctcgcgagctcgacgtactcggggccgtccggcgcgtcgcgcatgcgctcggcgaggcggcgcacggtcggcgccatgaagatgtccgcgaccgacagcgacgtgccgaatgcttcgttgatctgatggacgacgccgatcgcgaggatcgagtggccgccgcagtcgaagaagttgtcgtcgatgccgggatcgtcgagcttcagcgcagccgcgaagatcggcaggagcgtcgcctgcgtttcgttcgtcggcgcggcgtgcggcgcgcggcgcgcgcgtgcgccgtcggccggcgcggcgagcaggtgctcggcgtcgtcgcggatctgcgcggcgagccggttccaggcgtcgtcgagcggcaccgatgcgtgctggaacgcggtgcgcgcgatgtagctcgcgagcgccgcgtagtactcgctcgtgaacggcacgtggccggccgcgtccgcatgcggatcgaacacgtcggcgaccgggtagatcgcggcgacatcgcgccagtgcgcgaccgttatcgacggcagatccgcgagcgcggcgcggagcatgcggtaaggggcgagcgacgtgtcgggcgagggcttgccggcgcgtgcgtcggcgagcgcctcggcgggcgcttcggttgccgtacccgtgtgttcgtcacgcgccgcgagcgatgcggcatcgtccggcagcaccagcacgagcacgggcaccgcgagcgacggcgccgcgtcgcgcagcgcgtcggcgagttcgtcggcgtacagcgcgatgcgttcggcggccgccgcgccggcgtcgcccgtgaggtcggcgcgggcggcgtccgcgttcgcgtcgtcgaagcgcagccagtcgcacggcctgaccagcacgacgttcgttccgtgacgattcgcatggaacggcgtggacggatcgtagagcgtctggaacagttgtccgtacggcgcgaaattcggctcgatcggctggccggtcgcggtgccccagtagcgcagcgtgccggctaacgggcggtcggtgaacgtcgacgcgatctcgatgcgcagcggcggcatcgcgtcggcgatcgtccgttcgagcgcgagctcggcgggcggcgcgaggctcgcgagcggcagcgacggatgcgcgagcagcgtgtgcagcagctcgacgtagtatgcggcgatcgcttcggccgtcgaacgatcgaagagatccgcgctgaattgcagcacgccgtcgatggcgtggctcgacgcgcgcagccgcacgaacagatcgtagtcgagccagccggaatcgacttcgacgggctcgacgccctcgggcagcgcgggcatcgggatcacgttgaacatgatctgatacagcgggttcgcgccgccgtgccgcgccggattcagcgcctcgacgaggcgcggatacggcacgccgagatggtcgaacgcgtcgtgcacggtgcgccgcacgagtgcgaccgcatcggcgaacgtctgtgcttcgccaagccgcgtgcgcagcacgagtgcgtaggcgaggctgccgatcatgtcggccgtgtcgtcctcggcgcggttcgcgtacgggctgccgacgacgacgtcgtcacggcccgacagcacgcgcagcgcgagcttgaacgcggcgagcatcacgacgaagcgcgacagcccgtgcgccttgcagtatgcgtcgagcagcgtgatgagcgccggcgcaaacgcgagcggcacgctgcgcccacgatagctcggcaccggcggccgcgcgcggtcgcacggcagcggcaacggcggcggcacgtcgcgcaggcgctcgagccagtacggcagttcgcgctcgatcgtcgccggcagcgcatcgcgttcgtgcgcggcccattgcgcgtattgcggccgcgcgcggtccggcgcggccgcgcggcccgtgagcgcggcgcgcgcgagcgcgtcgagcagcacgacgacggacaccgcatcgccgacgatgtgatgcagattcagcaggatcacgtgatcgtcgtcgcgcagttcgagtaccgtcagccggctcggttcgccctgttcgagcgcgaagccctcgcggctcgactcggtgaggcactcggcgacgcgcgcggcctgatgcttcggcagcagcgccgtcagatcgtgccggcgaatcgcggccgcgcggtgcggcgcgacttccgcgcacggttcgccgccgcgcacgacgaagcgggtgcgcagcacgtcgtgcgtatcgatgagcgcctgatacgtggcttcgagcgcgtgcgcgtgccattcgccgcgcacgcgcagcgcgccgggcaggttgaacgccgggttcgccgggttcagccggtcgaggaagaagaactgctgctggttcgatgacagcggatgaacgcgcgggcgcgcgtcgcgcggcggggaggccgggtgtggcggggaggccgattcccgggagggcggcgccggcgactcgagcgcggccgcgtcggcgatcggcgcgccggccgcgcccgcgttcgtttcgcaggcgagcgcgctcgccggttccggttgcgtcgaaagcagcgcatcgatcgcttgcgcgcattcggcgagcgtgcttgcctccagcatcaggctgagcggaatcctcgtgtcgagcgcccgttgcagcacccgatgcgcgcgcgccgcgcggatcgaatcgccgccgagcgacaggaacgattcgttcatgtcgacgtccggatagccgagcacttgcgccaccgttcgacggacgagcgttgcgacgtcgggcgtcggcgcgttcgctgcattcggtgcgtcggcgcttgcgtcttcggcggcgccgtcggccggcgcgggctcggcggcgtgcgccgcgtcgtcgcgcagccagtagcgcgggccgtcgaacgggtacgtcggcagatgcatgcgccggcgcgcgcggccgcgatgcagcgtgggccagtcgatgccgagcccctggcaccagagtgccgcgagccggtcgagcttgccggccgcgacgcattgctcgacgagcgacgcgcgcagttcgggatcggcgtcgagctcggcgaggccgtggcggtcgccggcgagccggtgcgcgtgccagccgcgcgatgcgtcgccttcgacgaacgcggcgagctgcgcctgcaattcggcggcgctgccggcgacgcagccgaagcgcgagaccatcgcggcgcggccgatctgcagcgtgtacgcgagatcgtgcaggcgctcgtcgccgatttcgccggcggcgagcgcggcgtgcaattgccgcgcgcggcgacgcagcgctgcgtcggtcgcggcggacagcacgacgatcgcggggccggcgtcgtcgccgccggcggcgcgcgtctcgatgaattcttcgagcacgacgtgcgcgttcgcgccgcccgcgccgaacgacgacacgcccgcgatccggggccatccgtcgagcgccggctgcggccacggcgcgagcgtgcgttgcagcacgaacggcgagcgcgcgaaatcgatgtcggggttcggctcgtgcgcatgcagcgtcggcacgagttcgcgatgcttcatctgcagcagcaccttcgtcacgcccgcgacgcccgccgcgctttcgcaatggccgatgttcgatttgaccgagccgagcgcgcagaagccgagctcgtcggtcgcttcggcgaacgcgcgcgtgaggcccgcgagttcgatcggatcgccgagcgcggtgccggtgccgtgcgcctcgatgtagccgaccgcgcgcgccggcacgccgcttcgcgcgagcgccgcgccgacgacggcctgctgcgcgcgcgggttcggcaccgtgaggccgtgcgtcttgccgcccgcgttgatcatgctgccgcggatgatgccgtggatcgcgtcgccatcggcgagcgcgcgcgacagcggcttgagcacgagcacgccgacgccttcgccgtcgacgaagccgtccgcgcccgcgccgaacgcgcggcacgcgtcgcccgccgagagcatcgtgagcgacgcgagcccgaccagatgcttcggactctgaatcaggttgacgccgcccgcgagcgcgcagtcgcaggtgccgctgcgcaggctgtcgagcgcgagatggatcgcggtcagcgacgacgagcacgcggtgtcgacggcgaggctcggcccgtgcaggtcgagcgcgtgcgacacgcggttcgcgatgctccagaactgcgcgcccgtgggatagtcgccgttcatcacgccgacgaacacgccgacccggcggtccgcgctgagcgtgtcgctcgtatagccggcatcctcgatcgcggcccacgattcctcgaggaacaggcggccttgcggatcgatctgctcggcgtcgttcggcgcgattcggaagaacgcggcgtcgaagcggtcgatctgcgtcaggaagccgccccagcggctgtacgtgcggcccggcgcgcctttttccgcatcgaagtgcgtgcgccagtcccagcgctcggcgggcacttcggtgatgcaatggcggcccgcgcgcaggttcgcccagaactcgcgcaggttgtccgcctgcgcgtagcggccggacatgccgatcacggcgacggcggtgtcgtcggcggcgggcggggcgcacacgttcgattcgcgcggcttcggcgcggccgaagccgcggcgggcgatggggcgccggcgcgggccggtggcatggccgggcgcgtggccgccgctgcgctcgcggcgtttggtccgttcggcgcattcggcgcgggttccgcgccaccgcccagcacgcgttcgcatgccgcgcgatgttcggcgacgaagaattcggcgagcgcgttcagcgtcgcatgctcgaacagcgtcgcgttcgacagcgcgacgccgaacgtctcgcgcagcgttttcgtgagcccgatcacgagaatcgaatcgacgccgtagctgccgagcggctgatcgggcgcgagcttgccgaccggcattttcagcgtccgcgcgacgagttgcgcgagcgcctgcacgcagcgcgcgcgcaggctcgcgccggtcggcgcggcggcgatcggcgaagccgcgggcgcgtgtgcgggcgaggcagtcgaacaagccgatgcggccggccgcgcggcgctggcgtgcgcgccggcgtcgtcgcccggggccgcgcgcgaagccgcgcatgaggccgcccgcgcgtcggcgtgcgacggctgcacgatcacgccgtcgctgagcgcgacgatcacgccttgccccgccgcggcgccggccgagccgccgtcgagcaccgcgaagccggcttcgcgcagcgcgcgcgtccagccgtcgcgcgacagcagcgggctgccgggcaggcggcgcgcgctgtcgcggtgccgccaccagccgggcagcagcccgaacgtcgcatgcgcgaagccgtgcgtgccgagcagttcgttgatgatcagatggccgcctgccttcagcagcgccttcgcattgcgcagcgtgacgccgatgtcctgcgtcgcgtgcagcacgttcgtcgcgatcacgatgtcgtagccgccggtgtcgagcgcctgctcggcgatcggccgctcgacgtcgaacagccggtagcgcagcatgtcgcggccccggccgaacgtttgctcggcgttcagcaggaacgccttcgagatgtcggtgaagtcgtagcggccgagccgcgcgccgcgcgcgtcgagcgccgcgagcagcggcacggtcgtgccgcccgtgcccgcgccgatttcggcgagcgcggccggttgcgcggacgatgcgtcgccgacgaggtgcagcaccgcatcggcgagcgcgcggttgcagcggtccgcctgctcgttgcgctgatagaccgcttcgacgcggctcagatcgccgtccgggaacaggatcgacgtggcgggcacgctgccttgcaggatcgcgggcagcgcgtcgagcgtcgcgtcgacgagcgcgagatgggcgtcgagcagcgcggtgcgctcgagctcggcgcgtgcgcgcgcccattccgcgcgcgccgcgtccggcgtcggcggcgcttcggcgaggcggcccgagcggccgtcccacgcaagggggccgtgccgcgcgatcagcgtcaacgcatgggcgagccagcgccggtaggcgggcgcgatgcggccggtacgcagcgcggtgtcgatgtcgaacggcgcggcgtcgggcgcgcggtcatcggccgaacgttggccggccgcgctgtttcgggccgcgccgtcgtcgaacgcatggccgcccggcgcgccgcttccgccgaacacgcgcagcgcgccgagctcggcgaacagccggcgcgcgatcgcgcgttcgagcgccgcgagcgcgtcccgccacgccgcgctgtcgtccgtcgcgtcgacgcgcggcggcgtgccggcaagcgcgcgcgtgcgcggcgcgatgcgcgcggcgagcgcgggcgcgagcgtcggcaccgcggcgctcgcgatcgtcttcagatagccgacctgatcgacgttcgaggcgagcagcgcatcgacgaccgccatcgccggggcgggctcgatcgacccgatgccgagcgcggccatgcgggcgcggtacggctcggtcgcgaccacgcccgtctgcccccagtagccccagttcacgaccttgaccgcgcatcggagctgcgtgcgcagccagtcggcgaacgcgtcgcggaacgtgcagccggccgcgtaattgctctggcccgccgcgacgaacgcgctttgcagcgacgagaagaacaggatgaaatcgagcggatcgctgccgaacacgcgggcgaggttcgcggtcgtcgcgacctgcgcgttcagcgccgcgctgaatcgcgcttcgtcgagctgcgcgaggccaccgtcctccagcacgatcgccgtgtgcacgacgccgtcgagccgcccgaagcgttcgagcaccgcatcgcgcgcggcgcgcaagctctcggcgtcgctcgcgtctgcgctcagatacgacgggcgcgggccgagcgcggcgagcgcgtcacagtgcgcatcgatctgcgcgtcgagcggccgccgcccgatccacacgacttgcgcgccgcaggcgcgaatcgcgtgctcggtccacacccggccgaggccgcccgcgccgccgatcgcgacgtacacgccgcccggccgatacggctgcgcggcgggcgcgggcagcgccgcgagcggcacgagccggcgcgcgaaccattggccgtgccggtgcagcagcagcggatggccgccttcggcgctccgcgcgtgccagtcggcgggcagcgcagcggcgtcgggtagatcgatgagccgcacgcgccagtgcgggtattcgttcgcgagcgccccgcacagccccgcgagatccgcatgcgcgggaaacgcgggcgcgtcgcccggcatcgtccacgaacggacggtgagcaccgtcagatcgaatgcgcgatcgcccgcgccgagcgcgagcaaacgcttcacgaggcgcaacccgtcgaggctcgcgcattgcgcgagcggcgcatgtgtgtccgcgggcgcggacggcagccagacgagatggctcacgttcgcgtcgagttcggcgatgtcgtcgatcaggcgctgcgccgccgcgtgcgtcgccgcgagcgcggcgcgctgcgccggcgtgccgcccatgatcgcgagcgcgccggcgcgcggcgacggcgttgccgcgccggccgcgttcgtcgcgcacggcagccattgcggcgcgaacagatggtcgcccggcgtcgtgatgcgtggcgcttcgcgcgacgttgcgcttcggccggacgcgagcgcgaggccgcgcagcgacgcgcacgaccggccgctcgccgtcacgaggtcgatatcgaatgtgcggcggcccgtgtcgctcggtgcttcgcgaatccacgcgcggacgctgtccgcgagcggcccggtgaactcgatgcgtgcgagcgacgcgggcagcaggccgctttcgaggctcgcggcgtgcgcgagcgtcaggcccgcgatcgcctggaacgcgccgtcgagcagcgcgacgatacgcgcgtcgcccgtcgtgcgcgcgagcgccgacgcgtcgaattcggcgagcgcttcgtcacggccgaccgcgatcgcgcgcagcgggcggaacgtcgggccgtaatcgatgccgatcgcggcgaacgcgtcgtagcacgcgtcggccgagaccgcttgcgtgcagcgcgcgcggatggcctcgatgtcgagctcgggcgcgttcgacggcgcgctcgcgatgcgcgtcgcgtgtccgcggccgagcggcgtatcgatggcgggggcggccgcgatcgcgaagcgggcggcgcggccgtttgcgcgccgatgggcggcttcgccgcggcgcgcgtcgatgtcgccgtgggcgtcgcgcgcgagcgtgatgcacaggtcggtcggcgcgccgatcgcgatcggcgcgagccattcgatgtcgcacagcgcgataggcgtcgcggcgctcgtggcgttcgtgtcgatcgtgtcgatcgtgtcgatcgtgtcgatcgtgtggcggaagtcgtgcgagtggtatgaatcgtgcagatcgcgtgaatcggcggcggtgcccgaatcggcggacgttgccgccggcttcgatgcgctcgatccgttcgactccatcgactccatcgactccatcgactcgccgacgtcgcccgcctggccggcatcgccggcgagcgcgtccgcctcgaacgcgcgccacgcgatcacgatttgcgcggcggcggcgagcaccggctcgccggcgagccgatggtcggcgacgagcggcgcgtcgggtgcgatcgcgatccggtatgcgccgtcggcgtcgggcgcgagcgcgaagcgcgccgccggcgctgcttcggtcggccagtgccgctcgccttcgaacgggtagacgggcaaccgcaggcgcggcgtcgcgtcatcccacgcggcgggcagcgggtcggtctcgcccgcgagccacgccgcgcaggcgggcgcatgcggccgcagccgggcgtcatcgcgcgcgagcgacgttgcgcggccgcccagcgcgatcgcgagttgcgcgcgcagttcgtcgagcgacgcgcacgtgatgccgaagcggcacgccatcggttcgcggccgatcgacagcgtcttcgcgagcgcgggcagccacgcgtcgtcggccggctcggtgtcgagccagtgcgcgagctgagcggcgcgcgcatgcaacgcggcatcggtgcgcgccgatagcgggatgaaccacgcgcgcgggccgtcggcggcgggcgcgtcggcaccggcttgttcgttcgtgtgcggcggtgggggcgcgctcgctcgcgcgatcggccgcgcgtgcgccgattgcagcacgacgtgcgcgttcgagccgccgaacccgaacgagctgacgcccgcgcgcagcggcgtcggcgttgcttcgtccggccagggcgtgggttccgtgacgacgtgataacggctgccgtcgagcttcagatacggattcagttcacggcaatgcaggctcggcggcagcatgcgccggtccatcgcgagcacgaccttgacgacgcccgcgaggcccgccgccgcttcgagatgcccgatattggtcttgaccgagcccaggccgcagcgtgccggcgcgtgcgaggcggtgcccgcgaggtcgcgcgcgcaggcgtcgaggccctggcgcagcgcctgcacttcgatcggatcgccgagcgacgtgccggtgccgtgcgcttcgatgtacgaaacagtggcggggtcgacgcccgcgtcgcgatacgcggcttcgatcagcgcggcctgcgcgttgatgtccggcgcggtcaggaacgccgcgcggccgccgtgattgaccgcgctgcccttgatcaccgcgcgcaccgggtggccgttcgcgcgcgcgcgctcgagcggcatcagcacgagcgccgcgatgccctcgccgcgcacgtagccgttcgccgccgcgtcgaacgtcttgcagcgcccgtcggggctcagcatgccggcggcggcgagcgcgcggtgcagccgcgtcgtcagcatcacgttgacgccgccgacgatcgcgacgctgctttcgccgcgccgcagcgcgcgcaccgcgcgatgcagcgcgacaagcgagctcgagcacgcggtatcgacagcctcgctcggcccgtgcgcgccgagcaggtgcgacagccggttcggcagcatcgcgtgcgcgttgccgaccgcgagatggccgtccgcgccgggcagcagcgccatgtagtcggacgtgctgacgccgacgaacaccgccgcgtcgctgcccatcagatcggacgggcgcaccgccgcgtcctcgagcgccgcccacgcggtctgcatcagcaggcgctgctgcgggtccatctgctcggcttcgcgcggcgagatgccgaagaacgcggcgtcgaaatattcgatgcgcgggatgaagccgccccagcgcgatgcgggctcgccgtcgcccgcgcgccaatcccagcgcgaggccggcgcctcggcgatcagatcgtcgcccgcggcgagatgccgccagaacgcgtcgaggtcggccgattgcgggaagatgccggccatgccgacgatcgcgatatcggcggccgattcgtgcgcgtcggcggcggccgcgccgcgcgtgtcgtcacatggattctcgtgtgcgtcgccgcgcggctcgccggggctcgcatgcgtgtcgagaagcggctcgcccgcgggccgcgccgccccggctcgcatgtccggctgcggcgcgccgttctcggccgcggccgcgcgggcccgagcggccgtgtcggcgtcgtccccggccccgatgccgtgcttgcgcgcgagcgccgccggatgccgcgcgacgagatgctcggcgatccggcgcggcacgtgcacgtcgaagaacagcgtcggcgcgagatcgagcccgtagtattcgttcaggcatccggacaattcgacgtactgcaccgaatcgaagccgagcgcgtgcagcgggcgctccgcggccgacgcgtcgaacgcgcggccggcgacatcgccggcgagcgacaggacggccgcttcgacggccgtgacgagtgcgctggagggaggggaggcggtcatgggaatcgtctgtgtcgggttctggaaagcgcgcgccgcgcgcggcgcgccgtgcgcgtcaatgccgccacatcacgtggcgcggctgcgtgtaatcggcgaggccgagcgtcgatagatcggagccgtagccggactgcttggtcccgccgtgcggcatgtcggccgtgtaggtgaaatgcgcgttcacccacgtgacgcccgcgtcgatgcacgcggcgagccgcatgccgcgcgccgcgtcgcgggtccataccgacgaagccaatccgtattccgaatcgttcgcccacctgagcgcttgcgattcggtgtcgaacggcgtgagcgtgacgaccgggccgaacgcttcgcggcgcatcggcgcgtcgtcgtggcgcacgccggcgatcacggtcggcgcgtagtagcagccggggccgggcagcggcgcgccgcccgtgagtacgcgcgcgtgccgcagcgcggccgcctcgcgcacgaagcgctcgacgcgcgcgcggtgcgcggcgctcacgagcggccccatctcggcatccgcgcgatcgggcgggccgacgcgcagcgtgctcgccgcatcggcgagccgctgcgcgagcgtgtcgtagatgccgcgctgcacgtagatgcgcgtcgccgccgtgcagtcctgcccggcgttgtagaagcccgcgtagcggatgccggcgacggccgcgtcgagatcggcgtcgtcgaacacgagcacgggagccttgccgccgagttcgagatgcgtgcgcttcagattgcaggccgccgcggcgagcacggacttgcccgcttcgaccgagcccgtcagcgagatcatccgcacgcgcggatgcgtggcgagcgcgcggccgacgctcgcgccgtcgccgagcacgatgttgacgacacccgcgggaaagatgcgtgcgagcgcggcttcgagcgcgacgatcgacagcggggtccattccgacggcttgaacacgatcgtgttgccggccgcgagcgccggcgcgagcttccacgcggccatcatcagcgggtagttccacggcgcgatctgcgcgacgacgccgacgggatcgcgccgcaccatgctcgtgtggccctcgacgtattcgccggcggacggcccgctcgcggtgcgcgccgcgcccgcgtagaagcgaaagcaatcggcgacggcgggcagttcgtcctgcacgacgagatgcaacggtttgccggtgttgcggctttcgattcgcgcgagcgcgcccgcttgccggtcgatttcgtcggcgagcgcgagcagcaggctcgcgcgcgtggccggcgtcgtcgcgcgccatgcggggaacgccgcttcggcggccgcgaccgcgcgctcgaggtcggccgcgctcgcggcggcgggcgccgcgagcggctcgcccgtcgccggatcgacgatcggcagcggctcgccgcccccttcgatgcaaaggccgttgatcagcatgtttcgttttcctcgcgaacgggggcatgttgcgcgagctcgcgctgcgcgcgctcgagcgcggccgcgagaatcgcgcagatttcgtcgatgtcggcgcgcgtcacggtgaggggcggcgacaggatgcacatgctctcgtagggccgcacgagcaggcccatctcctcgcagtggcgatcgacgcgctgcgcgatcgcgatgtccgcgggcgtcggcaacgcgcccgtcgcgcccgcgccgctcgtgcattcgatgcacgccatcagatgatcgccgcgcacgtcgccgacgatcggcaggcgccgcagcgcatcgagccggcgaatgaagtacgggccgacgtcgcgcacgtgctcgcagatccgctcgcgctccatcagctcgatgttggcgagcgcggccgcgcaggcgaccggatggcccgagtaggtgaaaccgttcgtgaacacgccgttgccgtacgcgtgctcgccggataccgcatcgacgagccgctccgagatcagcaccgcgccgagcggctggtagccggaggtgagccccttcgcgacgacgatcatgtcgggctcgatgccgaagtgcgcgtgcgacgcgaagaagtggccgacgcggccgaagcccgtgacgacttcgtcgctgatgtacaggatgtcgtgccggcggcagcgctcgcgcatcgcggcgagatagccgggcggcggcacgatcacgccgcccgacgcgaggatcggctcggcgatgaagcatgcgatctgctccgcgccgagcttcgcgatcagcgcgtcgaattcgtcgacgagcgacgcgcagaacgcgtcgacgctcatgccggccggccgccggtacgggttcggcgacgacaggtgatggacgatcgtgctgtcgtagtgaaagcacgtgcggtcccacgccttgccggatatcgatgcggcgagatatgtgctgccgtggtacgcgtcgccgcgcgtgacgatgtggcgcttgtgcgggcggcccgtcgcgccgaagtagtagtgcgcgaaacgcagcgccgattcgaccgctgtcgagccgcaggtggtcaggtgcacgcgcttcagatcgccgggcgcgagcgcggcgagccgcgcgccgagcgcggcggcgggctcgttcgtcatcgcgccgaacggcgtgtagaacggcatgcgcagcgcctgatcgcggatcgcgtcggcgatctcgcgccggccgtagccgagcgtcacgcaccacatgccgccgatcgcgtcgagataggtacggccttcggcgtcggtcacgcgcgtgccctgcgcctcgacgatgacggtcggcgtctcgcggccgagcgcggacaggtcggcccacgggtgcagcagatgccgcgtgtcctgctgcgcgctcgtgagaagggaatcgtttcggtatgccatgtgttgcctcagtcggtcaggctgacgagatgcaggcgcggcccggagaacgcgaagcggccgtgctgcacgtagacgttgtcgagcacgagcacgtcgcccgggcgcatcgcgaccgcgcgcgacgtgcgccacagcgccgcgcgcagcttcgtgacgagctcggggtcgatcggctcgccgtcgccgtatgtcgtggtcgccggatagcgcgcgtcgtcccagtcggacgggaagagcgggtggctgcgccagtacgacgcgtgcagctccgtcacctggttgaaccacagcggcgcgccgcccgcgggatcgtcgaggaacgcgtcgtgcacgtagccgtagccgaggccgtcgccgtcgagccagcggtgctcgtagcccttgtcgcgcatcagcgcatcgacggcgtcgcgctcgcgcacgccgaacgtgtcggtccagccgatctgcgtgggcgtcgattcgcgcggcagatggcggtgatagccgatccgcttgcgctcgaactgcgcgagcacttcgtcggggatctgcgcggccgcgagccggacgtcgttgatcggcacttcgccgccttcgtcggcggccgccgcgcagaagaagaacaccttgcgcggcgggttcggcagatacgccatctcgttgtgcggcgccatcgtgatgcgcgggtcttcctggctcgcgacgagcgcgtagccggcgtcgcgcgcgcgcaccgcgatgccgccgtcgtagctgcgcggcgcgtagccgagcgcgcgcatgaacgtgtcgaagcccgcgcggtccgcgatcggcagcccgcgaaacagcagcgcgcccgtggcgggcagccgcgcgtcgatcgcgtcgcggcagagcgcggcggcttcggcgggcgtggcggcggcctgcgcaagcccgagcgcgagatcgttcgcgatcgggatcgtcaccggcacgagcgggctgtcggcgccggcgaggtacgcgcggccgcgcacgggcacctggcgacggtcgttttcctgcagttcgatgaagctatccatggcgcgtttctccttgtattgatgaagcgggcggcgcggcgcgcggtcacgcacgccggcggcccgcgatggcgggggcgcgcgatcgggacggcggcgcggcgcatcgcctgtcggagcggcgcggcggtggcgcaggcggcgcagacgtccgatgctgccgccgaagccgaagccgaagccgaagccgaagccgaagccgttgccgaagccgaagccgttgccgttgccgttgccgaagccgatgccgaagccgaagccgatgccgatgccgaagctgaagctgaagccattgccgttgccctagccgttttcgatgtcgtcgacgttatcggcaccgatacggcgtcgcggcgcacatccgggcatcgagcggcgtcgcgacgccggccggcgcgtacgccgccacgttcgccccgatgccgcggtcgcccgctcgcacgccgaatccggccatgaggctgtccgcgaatcaggcgtcggcatgcaccatcggcgcttcatgccgggcgaaaaccggcacggtcgaacgttgggacatcgaacgcgggtcgccgtgcatcgggaagccgcgcgacattcgccgggaaatcggcggcaggcgatgcaacccgtgatcgccaagccgggatcggagcacgtcggccggcggctgggccaagcaggtcgtcgaaggccgtcgatcgcgcggctaccgcgatgcgtgcggcgtccgaagctgtcctgccgcctcgctgcctcacgtgccgcaatcgcgcaagcgaaacggactgaacgcgcgaaacgggcgaaacaagcgacatcggcggcgcgatcggcacaagcaacgcaaccgatgcagccgatgcagccgatttgcacggcgcactccacaatcggcctgccgcctgccgcctgccgcctgccgcctatcgcctatcgcacgccacgatccgcgatccgcgatccacgatccacgatccacgatcagcgatcagcgacccgcgacctgcgacctgcgacctgcgacctgcgacctgcgcacccgcgcacccgcgcacccgcgatcgcgtcatgcgatctcggcggcccgcaacccggcgaggagcgtttgcccgctatcgttcggcagttccttcgcgcccgtgatccagcgccggcagttcggcgcgccgcagtggcattcgaactggcgcatcagcacgtcctcggtcgatgcgtaatccatcgtcagcatctcgcccgccgcgatgtcgcgcagtgaccagagctcgaagcccgccatgtcgagccgcacgttcggatcgcacgaatgcagcagcagcccgctgaaatgcgggtcgtacaggtgcgtgtgcgcgttgatctgcagcgtgtgcagccggcagaacgcggtgatctgcccggacacgcgcgccatccgccgcccgcgcgcgaacgccttcaggacgcggacgccggcgccgcggccgtcctgcgtctgaatgatctggaacgtgtcggacgacggatagccgtcctcgaccttcaggtcggacgacggatagatccccgtgcgctgctggacaggttcgatgagggtaatcgtcatgctgctctccttgactgagttcgtgcgccgggcgggagcacccggtagacctcttttttgcggccgcgtcggaatgcgcgggtgacgggaagggcggatctactcgtccgcgatgccggcgacgttccgcatccggcgggccagctcgccgatcttcagcgtcggcgatgcgagcgtcgaaagcggtatctgcacaccgaatttcttgaaaaagccgttgcgcatctgcgcgagatcgagcgaatcgagcccgagcgtcgcgagatcgagccgctcgtcccagcggctcacgtagtcttcgaggaacgcgcggacggggtcgggtgcgctcgcggatcgcgtcgcccgcgcggccggcgcttgcgcgaccgcggcggcttcgacggttggcgcggcaaagcgcgcgggctcgcttgccgggcggggcgaccgtgcgcggtccgattcatcgccggcgcgcggagcagccgcatcgacgcaagcgttgccgcaaacatgagcggccggcgtggcgctcgacatggcgaccggcgtcgagctcgccgcgatccagccgttcgcgccgctcgcttcgtccgctcgcttcgtcctgttcgtcgcgctcgccactttggccgcctcggcttcgctgcccgcgttcggcgcgccgcgtgcgacggcttcgacgatcggcgcgtcgcgccacggtgagcgcggccagtcgacgtcgcagaccgcgaactggcgtgccgccgccgcgccgccgagcatgccggcgagcagcgcgccgagcgcggcgaacgcggcgtcgggcgcgagcgcacgctcgccgtcctgcatcgcccggcgctgcgcgcggtcgctgcgcgcgctcatgccgacgtcggcccaactgccccactggatgctcagcaccggcggctcgcccgcccgcgcgggccagcacgcgagctgatcgagccacgcgttcgcggccgcgtaattcgcctggccgggcacgccgagcagcgcgctcgtcgacgagaacgccaccgcccagcgcgtgcgccagcgcggcgcgtgtgcgagcagcgcggcgaggctctgcttcggcgcgagcacgcggcgcagccgcgcttcgtcgagattcgcgatgacgccgtcatcgagcacgccggccagatggaagatgccctcgacttcgccgatcgattcgagcgcggcgccgagcgcgcgcgcatcggcgagatcggcggcgacggcgcgcacgccgcgcggcgcgagatcggcgttgcggcacagcgcgatgagtcgctgcggcggcacctgctgctcgtcgatcagccagtcgacgagcgcgcggccgacgccgcccgccgcgccggtgacgagatacgggccgcccgccgcgccgagcgtgccttcgggcagcgcgggcgccgcgtgcggcatcaggcgcggcgcgaacatccggccggcgcggcgcagcagccacggctcgtcgccgcagtgcgcggcgtcgcgtgcaagcccggcggcccaacgcggatcggcggcgcgcggcgcgagatccggatgatcgtcggcaagcacgagccgcatgcgcagcgccgcgtgctcggcgctcgcgacgcgcgccgcgccgacgagcgggccgctcgccgcgccggccggcagcacgagcgtgagcgtgcccgcgcattcgcgcgcggcgagcgcctgccatagtttgacgaagcccgcgcattgcgcggcgccgagcggatcgtcggccgcgccgatgcagagcagcgccgcctcgtcgccgctttcgcgcagaagcggcgcgagccgttcgaacgcgctggcttcgccgcccgcagcatagaccgcgcattccggcaacggcgcggcgcccggcgctgcacccatggcggcgcccgatgtatcggcctgcgaagcatcggcgagtgaagcgccggcgctcgagccgtcggcggccgcgagcggattcggcgtgatcggcgcgatcggcgcgatcgcgcgcggctgccaatgcagcgcgaacgtcggcgcgggcgccgccgttcgcgcggcgcgttgcggccgcagccacgcggccacgcgcgcgacgatctcggcttcgcatcggatcatgaagtcgtggccgcccggataccggtgcaggctcgcgagcggcgcggacgagatgcgcgcccagtcgccggcgagccgccagtcgaatgccggatcgtcgtgcgcgccgtgaatctgcagcgggaccgtgagcaacggctgccggccgccgtcgcgccagcgctgcgcgatgcggtgcgcgcagcgcgcatcggcgtcgagatcggcttcgagcaccggccggaagatctcctgccacagcggatcgtcgcgcagcgcgtcggggacgagcaggaagctgtcggcgggggcgtcgatcgccggctgctcgaggagcggtgcgcgccccacgatggcgagccccttcacccggccgctcgcggcccatgcgcgcagcggcccgcccagcagttcggtggcggccgcgccgccgtagctcagcccgcagaacgcgacgggcaactcgcccgcgtccgcgacgatcgcggcggcgatcgcctcgcgcgcggcgaggtcggcggcgtcgtctcgcgcgagcgattcctcggcgcgcgcgttgcgcccggcccattcgatcgcgacgatgtcgagccagtcgggcgccgtgcgcgcccagccgtcgaaactgcggctgctgccgcccgcatacgggaagcagtacagcttcatgcgcggccggcggcgcggcttcagccgcacgagcccgcgcgacgagggcgccggcggcgcggtgacgcgctccacgccgccgctcggtcgcggttcggccgcgcatgcgcgctcgcatgcgcattcgcccgaacacgtgtgcgtcgacgccgcacgcgcggcgggcgttttgtccgatgcatcggcgagcgcggcgcgcgcgctgtcggcatcggccgcgtccgtgtgatcggccgccgccggggcggcatcgggttcggcatcggcttgcgccgcgtcgacatagatcgacgcccgcggccgcgtccagtagctgtcgcgctcgaacgcatagccgggcagcggcacgcgcgcgagcgcgcggccgggcgcggccgcttcgtgcgcgtgatacgcgcgccagtcgatcggcacgcccgcgcaccacaattggccgatcgtgttgcagaaatgagcggcgtcgtgcgcgtcgtcgcccgcggcgggcagcgtcggcagcacgcgcggcgcgagcgccgccgcgttcgcgcccgcgtgcccgtttggccgcgcgggcgcgccggcgttcgctccgcccgcgagatgcttgccgatcaggctgcacagcacggtgcccgggccgatttcgagcacgacgtcgggctgccagcgcagcagcgcggcaacgttgtccgaccagcgcaccggctcgagcagatggcgcgcccagtagccgggcgaggcggcgtcggcgcccagccagccgcccgtcacgttgcaggtcatcggaatgcgcggcgcggcgcccgcgatgcgctgcgcgatgatcgcgtcggcgacgggttgcatcagcggcgtatggaacggatgcgacaccggcaccggccggcaccggcaaccgagcgcggcgagcgcgcgcgcggcgtcggcgagcgcgggttgcgcgccggcgagcacgagcgtgcgcggcgcgttgcgcaccgcgatccacacgtcggcgcgcccggccgcccactgctcgatgcgtgcgtcgtcgcccgtcacggcgagcatgccgccgcgcgcgggcgcgccgccgccggcggagaacgcattcaacgcttcggtcgcgccggcgcgcgccgcgacgagcgcggccgcctgctcgagcgtgagcgcctcggcggcgacggcggccgcatactggccgatgctgtgccccgcgacggcgacgggccgcacgccgtactcgccgagcaccgccgcgagcgcgtgctcgagcgcgaacagcccgcattgcgtgacgagcgggcggcgcatcgcctcgtcgtcggcgttcaggatcgcataggcgatcggcgcgccgagcgcgcgttcgagcgccgcgcacgcggcgtcgaagtgatggcggaagcggccggcctccgtgttcgagcgatacagctcgcgcgccatgcccggatgttgcgagccctggccggagaagcagaacgcgacggtcgcgccgggcttggcgcgaacgggggcggccggcgcgtcggacatgtccggcatgtcgacgctcgcttcggcgagcgcggcggcgcttgcgcgcagcgcggcggccgcgtcggccggccgcgcgggcaccgcgagcgcgacgcgcagcggatgcgcttcgcgcgcgacgtgcagcgtgtgggcggcgcagccgagatcggccgcgtccagcgccgcgagacgtccggcgagcgcctgcaggttgcgcgcgagcgcgcccggcgtgcgcgcggacacggtcatcaggtgatgcgcgcgcggcacgctctcggcgggcgcggcggcacgcgcgggcgggggcgcttcctcgacgatcacgtgcgcgttcgtgccgccgatcccgaagctcgacacgcccgcgcgccgcggcaactgcgtcgccggatcggcgacggtccagtcgtcggcgtgacgctgcacgacgaacggcgacgcatcgtgctcgacgaacggcacgagcttcgggttgagcgtgtcgaaatgcacggtcggcacgcgttgccgatgccgcaactgcagcaccgtcttgatgaggcccgtgatgccggccgcgcagttcgcgtgaccgatgttgcctttcacgcagccgatcgcgcagcggcccgcgacggcagcggcatcggcatcggcgccgcgcgtctgcgcgaacgcgtcggagaggcccttcagctcgatcgcatcgccgatcagcgtcgcggtcgcgtggcactcgacgtacgagatctgctcggagcgcacgtcggccatgtcgagcgcgtcgacgatgcagcgccgctgcgcgtccgcgttcggcgcggtgtagcccgccttcatccggccgtcgttcgacagcccgacgcccgagatcaccgcgaggatcggatcgccgtccgcttcggcgaggtcgagccgcttgagtacgaccgcgccgaccgcgtcgccgaacagcgtgccgctcgcgcgcgcgtcgaacggacgcacgtggccgtcggcgctgccgacgaggccgtcctcgtagcagaagccgaagttcgggaacgacagcgcggacgcacccgcgatcgccatctcgcactggccggcgcgaatcgcctgcaccgcctgcacgaccgcgacgagcgcgctgctgcatgcggcgccgacggacaccgcgggcccgccgagatcgagctgatacgcgacgcgcgtcgcgacgtagtccttctcgttgccgatctcggtgagcatcagccggcccggatcgagcggcgtgagcagcccgccgccttgcaggtgatggacgagatagccgtcgatcccgcagctcgcgaacacgcccgtgcgcgtgcgatagcggttctcggcgcgcgcgtagcccgcctgctcgagcgcgctccacgcgacttccatgaagagccggtgctgcggatccatcagcaccgcttcgcgccggccgatgccgaagaagagcgcatcgaacttgtccgcgtcgccgacgacctgcgcggccgacacccagtcgggatggtcgagctgtgcggcgtcgacgcccttcgcgagcagttgctcgcgcgtgaagcgcgacaggctgtcgacgccttgcgtcaggttgcgccagaacgcatcgaccgaatcggcgcccgggaagcgtcccgccatgccgacgatcgcgaccttcggcgcgcccgcgcccgaagccgtgcgtgccgcgcgcgcatcgcgggcggcgtccgcgcgcccgcgcgcggcgtcttcctcgcgcgagcggcggcagtagtcggcgaggtcccgcagccggctgtgctgatacagatcgacgacggcgagcgagagcccgagccgctcgccgagcgcgccgaccgctttcgccgcgctcagcgaattgccgccgagctcgaagaagttgtcgtcgcgcgcgaccgacgcgacgccgagcacatcgcgccagacctccgcgagccgcgcttcgagcccgtcgcccgcggcggccggcacggcgccgcgctcggcgggcgaggcgcccgccggcggttcgggcggcggcagcgcccgcctgtcgagcttgcgcgaggtgcccgcgcgcagcgggaacgcctccaggccgatgaagtgcgcgggcaccgcgtattcgggcagcttcgcgcgcgcctgctggcgcagccgcgcgagcgtcgtctccgacggcgcgccgccgcgcccgacgacataggcggcgagcgccgacggctgtttcgtgtgcggatcgtcgatcggcacgacgagcgtcttgctgacgccgtcgaccgcatcgagcacgttctcgatcgcgtgcagcagcaccttgaagccgcggatcttcacggtgttgtcgatgcggccgaggatcgcgatctggccgtcgggcagcagccgcgcgcggtcgcccgtccgataggcgggcgcgtcgtggccgcgctcggcgagcgcggccaccgacggcaggaatttctcggcggtgcgcgccgcgtcgtcgagatagccgggcccgagggcgggcgacgcgatgtacagctcgcctgtttcgcccgccggcaccgcgcgccccgcttcgtcgagcaccgcgagcgcgcagccgggcagcggccggccgatcggcacgcgcctgccgtcgtcgctcgcgcgcgacggcagcagatccgcgtagcagacgtcgaggctttcccacgtgctgtacgcgttgacgagccgcaccgatggcgggaacgccgcgcgcgccttgtcgacgacgcgctgcggcacgacttcgcccatcaggaaccatgcggacatgtgcgcgagcgcatcgcgcagttgcccggcgatgccggggaagtcgagcacgctttcgagcagcgacggcgtgacgacgagccgcgtgatccgctcgcgccgcagcagcgcgacgagccggggcggatcgaagatcacgtcgtcgccgatcacgacggccgggcggccgaacatcagcgggcgcaggcattcccaggcgagaaacacgttgagcccttcgcgctcgccgtcggcgtacggatacagcgcgtcgcgcgcgtggaagcagtagctcgtgccgacgtgcgtcgtgaggacggccttcggcttgcccgtcgagccgctcgtcaacgagacgaacgcgatgtcgtcggggcgcggcgcgacgctcgtccatgcgcgctgcgcgagcggcggccgcgcgccgacgagcgtgcagcgcgcatcgggcaggtgtttggccgcgcgcgcgagcaacgcgggcgtcgtcgcgagctgcgcgacgcggcagctcgcgacgaattcgccgacgagcgaatcgggccagcttttctcgagcaggcacaccgacgcgccgatcgaccacgcgccgacgatcgtcagcacgtattcggcgccgtgcggcaggaacacgccgatcacatcctgccggccgacgcccgccgcgcgaaacgcgtcggcgagctcggccgcatgcgacgcgagctgccggtaggtccacgtgcgctcgccgtcctgcagcgcgagcgcgtccggcgtgcgcgcgacgtgttcgcgaatcgcggcgagcaccgcttgcgcatcgccccaatcgccggccgtgcgcaggcacgcggcgacgcgcgagcccggatcgggcgccgccgcgacgatcgacgcggggcgttgcgcgagccgctgctcgatgtggccggcgaggctcgcacacagcgccgcgcgggacgaaggatcgagaaaatagaagtgatggccgtcgaacgattcgaccgggcacgcgtgttgcggcgaaacgtgcgcgcgccacgcacgcagatcgtcggcgctcgtgctcggatcggccgcgccgccgtagatcgcgcatggcgcgcgcagcgcgtcgccgcgtgcgtgccggtaggtctcggcgagccgaaggtccgctcgcagcggggggagaacgtagcgggcgacgtcggggtcgtcgagcgcgccttccgggaagaagccccagcgccgcacggcctcgacgaattcggcgtcgggcagcgcatgcgtctgtcgacgccacgcgggcgcggcgcgttcgcgcgacggcgcgggatggcccgacagaaagacgccggccggccgcgcgccgccgcgctgctcgagcgtgcgcgcgacttcgtaggcgagcagcgcgccgaggctgtggccgaacaggaagaagggcgtgccgtcgtcgagccgcgcgacctcggcggcgagatcgtcgacgagagacggccagtcgtcgtagaacggaatgtgctgggtcgcgccgcgaccgggcaggctgagtgtcgtgaaagcgaacgcgtcgccgagttcgcgggcgatgtccgcatagctggcgccgctgccgcccgcgaacggaaacgcgatgatccgcgcccgactatcgagagatccgttgctcgttgaaactatttgcctcatgagaaccactccgaatgaccggcggtaaattatcagaggcaatgaatcaatcgatactgcaacttcttacagtcgctgcgtaatcgttttgcagtgtatttcgcgtcaagcacgcgcaatggatgcgattccggccgtggctgggactttctccaaaaacggcatcggattattcctaaaagtacaaaaatttgttgtatcgaatgccggcgattcgaaggaaacgctagtgggaattcaacacggaatgctcgcgaacccgcgacggaagcactccgatgaacacatacccgacgcctgcactcaggaaatttttatctttcgaaatgccgggcgcatatgttcaatcaatggcaacgattgcgaagtccgttcaagatatgcgaaaaccgcaatgttgattcgatgcattgtagatatcatcggggaaaatgatgtaggtcgcattaatgaatttaattatgtagataccgaaaaataaatttggaaattcaatgggatttccctcttgtcctggatgaatgcgcgcacgaggcgccgttttgatctcaatatatgaaataatctggctcaatttaaaagcaaactgaactttgctctgcccgaaatagtcggaaatgccgttgccgatccgctgtggcgaagggccgtcgccgcagcagcgcggtgcgccgcgtgcggcccgtcgccgtgcgcgcgtcgcccgtcgagaacgctacgttcggcgacgagaccgggggcgccgcgtgcgcggacggtcttgcgggcatgtcctgttcgatcgtcggccgacgcttgcgtcgtgcgtgtcgagtccgccgacaatcacccgcagcggtcttcagcggtcttcagcggtctttcggcgcgcgacgcctggcccgccatgcgtacgagggcgcatggcgcagcatgttcgcggcctgccggggcggcgtcgagcgtgcgcggcggcagccgtgatgcaggtgtggccggcgcgcgcgggattcgagcgatgctcgagcgccgagcgccggttcggcttcggcgcaggcggccgatcgtcccgccgcgttcgacgaaacgaacggcgtgccgtgcttcggcggcgcggcaggcaagctcgccggcgtttcgccgcgcgcgggccgccgttgccctctcgcccctttcgagcacgctttcttcattggttcgctaacgtaacttcctcacttgagctgggcggttctatgttcgaaggcttgtccattggttcgtttaacgaaattctgaacgcgacttgcaagaagagcctctttgagcagacggcgtatcacgttcgccaactgggcttcaagaatttcgcgtaccggcatcagatctccggcgcggcgtcgagccgctgcatgctcgacggatttccggccgagtggcggctgcgctacgacgccgccgactacctgtcgatcgatcccgtcgttcagcattgccggtgccggaccgtgccgctcatctggcacgacgacctctatacgaccagccgcgcgaagctcatgcgcgacgaggcgaaatcgtacggcctcgtctacgggctcagttgccccgttcacgatcgcagcggcgcgatcagcatgctcagcatggcgaccgacgatccgttcgagcacgacgcgagcgacatactgcggctgctgagcctgtcgcagttgctcgcgagcttcgtgcacgcggcgatgcacgagctgctcgattgccggctcagacggcagggctcgtgcgatctgaccgcgcgcgagcgcgaatcgctgcagtgggcggggcgcggcaagacggcgtgggaaatctcgaagattctcggcatctcggagcgcacggtcgtgtttcatctgtcgaacgccgcacgcaagataggcgcgaacaaccgcgcgcaggcggtcgtcatcgcatcggcgcgcgggttgatctgagcgcgcgccgccgccgcgcgcaagcggttgcgcgcgaccgcgcggcgacccgcctgtgcggcgggcgcggaacgcaggtcgcgcggctatcgcgccggcgcgcgcgctgcggcgcgattcgcttgcccctcggcgcgttcgcgccatatcgcccgcggcgatttactttgcgaaatcgcttcgtagaccatcctcgccgcccggccctatcatcgatcgcagttcatttcgaaacgaagcggccgcgccgccgcgcaaaagcgtaggtgcaggcagtttcgcctgcacgccggacgcatgcgtttcggcatcctgaagagagccctcctatgcagtctcgtcttttccttgcgcgcctcctgcggcgcgcgtcgcgcgcggccgccgccgcctttgcgcttgccgtgttcgcggagttcgccgtgccgctcgcgcacgccgattccacgccgctgaaggtcggcatcgcgacgagcccgcagatcgatgcgctgaaggtggccgcgaaggaggcgaaggcgcagggcctcgacgtgaagatcatcgagttcaccgactggaacacgccgaacgcggcgctcgcgaaccaggacatcgacgtcaactattttcagcacatcccgttcctcgagaacgcgaagaagcagcgcggctacgacttcgtcgcgatcgcgccgggcacgatcatgaagatcggcctgtattcgaagaagatcaagagcttcgatcaactgaagaacggcgcgacggtcgcgatcgcgaacgatcccgtcaacggcgggcgcggtttgttgctgctgcagcgcgcgggcctgatcgcgctgaagccgggcgccgattaccgcgcgacgacgcgcgacatcgtgtcgaacccgaagcatctgaagatcctgcagctcgaggcgtcgcagctcgcgcgctcgctcgacgacgtcgatctcgcgcagggctacccgagcttcatcaagctcgccggcacggcggacccgaacggcgcgctgctgttcgacgggctcgagaacaagctgttcgcgctgcaatgggtcgtgcgcccggagcgcgcgaacgatccgcgcattcgccggttcatcgcgatctatcagcattcgccggcggtccggcaggcgctggacgacgcattcggccggctgtacgcgatcgcgtggtgaaaccgcaggcgcgcgcgatgacgaacaaaaagatcctgctgaacgcgttcgacatgaattgcgtcggccatatcaatcacggcttgtggacccacccgcgcgaccgctccgcgcagtacaccgatctcgactactggtccgatctcgcgcgcacgctcgagcgcggcaagttcgacgcgatctttctcgcggatatcgtcggcgtctacgacgtgtacggcggcggccccgatctcgcgctgcgcgaatcggtgcaggtgcccgtcaacgatccgctgctgctcgtgccggcgatggcgcaggtgacgaagcacctcggcttcggcgtgaccgcgaacctgacgtacgagccgccgtacctgttcgcgcggcggatgtcgaccctcgatcacctgacgaaaggccgcatcggctggaacatcgtgacgggctatctcgacagcgccgcgcgcggcatggggctcgcgcggcagatcgggcacgacgaccgctacgcgcgcgccgacgactacatggaagtggtctaccagctctgggagcggagctgggacgacgacgccgtgatccgcgaccgcgccgcgcgcgtgttcgcgcggcccgacaaggtgcgccgcgtgcgccacgacggaccgtattactcggtcgacgcgattcatctgagcgagccttcgccgcagcgcacgccggtgctgtatcaggccggagcgtcggcgcgcggcgtcgagttcgccgcgaagcacgccgaatgcgtgttcgtgaacggccagagcaaggccgccgcgcgctcggcggtggccgacattcgcgcggccgccgcgcggatcggccgcgatccggcgtcgatcaaggtcttcgcgggcatcacggtcgtgacggacgagaacgagcgggccgcgcgcgagaagttcgacgaataccggcgccacgcgaatccggaggcgggcctcgcgcacttcgcgagctcgaccggcatcgatttctcgcgcttcggcctcgacgagccgatcgcgcacgtgaagaccgattcgattcagtcggccgtcgacgcgatctcgaagaagagcgcgtccggcgcatggaccgtgcggcgcatgctcgatcagatgtcgatcggcggccgctatcagccggtggtcggctcgccgtcgcaagtggcggacgagcttgccgcatgggtcgacgaaacggatgtcgacggcttcaacgtgacgcgcacggtcgtgcccgagtcgttcgacgatttcgtcgaccgggtggtgcccgcgttgcaggatcgcggcctctacaaggaggactacgatcgcgcgccgacgctgcgcgcgaagctgttcggcgcgggcgggcggctgcctgactggcatgcgggcgcgcggcaccggttcggccgcgcgcgcgaaaccgcgcggacatgattgagcgacgaggcgatccgatggcgcagctactcgattcacccggtttcatcgaacgctcggccgccgtgccgcacaaggccgcggccgcgccggctacgcgcgacgcggccgccccagccgccgtgcccggcgcggccgtgtcattcgagctcgtcggcaaggtgttcgacggcccgcgcggcccggcggccgcgctgcgcgaagtgacgctcgacatcgcgcgcggcggcgtgttcggcgtgatcgggcgcagcggcgcgggcaagtcgacgctgctgcggctcgtgaacgggctcgagcggccgacgtcgggcgcggtgcgcgtgaacggcgtcgacgtcggcacgctcgacgagcgcgggctcgtcgcgctgcggcgccggatcggcatggtgtttcagcatttcaacctgctgtccgccaagaccgtcgcgcagaacatcgggctgccgttgaagatcgccggcgtgccgaaggccgagcgtgcgcgcaaggtcgacgcgctgctcgatctcgtcgggctcgcggcgaaacgcgacgcgtatccggcgagcctgtcgggcggccagaagcagcgcgtcggcatcgcgcgcgcgctcgtccacgatccggcgctgctgttgtgcgacgaggcgacgtccgcgctcgatccggagacgacgcagtcgattctcgcgctgctcgccgacatcaaccggcggctcggcctcacgatcatgctgatcacgcacgagatggaggtgatccgcgcggtgtgcgacacggtggccgtcgtcgagcagggcgaggtggtcgagacggggccggtgtggcgcgtgttcggcgatccgcggcacggcgcgacgcgcgcgctgttgcgcacgctcgtgcacgacctgccggccgatctcgcggcgcgcgtgcggccgctcgacggcgcggcgccgctgccgtgcggcgcgcaactgctgctcgacgtgcgctacacgggcgcgagcggcggcgagccggatctcggtgcgctgacggccgcgctcgcgcgcaacgtgggcgacgcggtgcatttcgtgcacggcgggctcgatcggatccaggggcgcgtgcaggggcggcttgtgatcgccgcgtcgctggccgcgcgcggcgcggccggccccgaccggatcgcggccgcgctcgccgccgcgcgccggcatgcgaatcgcgtggaggtactcggctatgtctgaactgtggttgcccgaactcgcggatgcgatccgcgacacgctgtggatggtcggcgcatcggcgctcgtcgccgcgctcgtcggcgtgccgctcgcgctcgtgctcgtcacgaccgcgccgggcggcctctatgagcggcgcggcgtgaacgcggcgctcggcgcgatcgtcaacgcgtttcgctcgacgccgttcgtcatcctgctcgtcgcgctgctgccgttcacgcgtttcgtgatcggcacgacgatcggcgtgtgggccgcgatcgtgccgctgtcgatcgcggcgattccgttcttcgcgcgcatcgccgaggtgagcctgcgcgaggtcgacaaggggctcgtcgaggccgcgcaggcgatgggcgccgagcggcgtcacatcgtgctgcacgtgctgctgccggaggcgttgccgggcatcgtcggcggcttcacgatcacggtcgtcgcgctgatcggctcgaccgcgatggcgggcgcggtcggcgcgggcgggctcggcgatctcgcgatccgctacggctaccagcgtttcgatacggcggtgatggcgacggtgatcgcgatcctgatcgcgctcgtcaccgtcgtgcagttcaccggcgatcgcgtcgtgcggcggctcgcgaagcgcgcgtgagcgcggccggcgcataacggtgcatatgggttgcatatggatgcatacggcgggcgcaggggcggcatgcgatcggcggccgcgtgcgcggcggctcatgcgcgcgtcacggatatcgcaggcgccgcatcggctcccgaaaaagctcactatcgggccggcgggccggcagcccgatcgggcgcgtgcgcggcgctcgacggtggccggccgatccggcatggcgcgggaggccggccgatcgagcgcgcgacgccgcatgtgccgcatgcggggagatgccgcgcgcacatcggactgacatgcggatacgcgacgatcaccgctgcatacatgcatgcgatgccgcaaccgcgccgcggcgttttcgcgatggcgacgtcgcgaacgataatggcaccgacatcgacatcgacatcgacatcgacatcgcccgcggcgcggttcggtcgggcccgcgccgttcggccgcgacgcttcgcgcgatgcgtggacgtcggacgagcgagcggcgcgcgtcgacagacaggtatccgaacgaaccgcttttcgaaagcaatgtaagccgtcccggccgacgttcgtctcgcggttcggacacatatttgtacattgattacaggtgcccggcgctagtattcgacgcacaccacaccgctaatcgggcgatcgaccacaccaggcggcgcagcgcatgcgcccgcgtgatatcgcgggccgccgcggcgtcgaccggcaagcccgccatctgggaagcatccgcatgaacgatccacgagtcctggttgaaatgacggagcaagccggccggacgccgcgcacgctcgccgagctgatcgcggcgctgcgcgcgagcgcgccggagcgcgatcgcgcgggcggccacgcggcgcgcgagaagcgctggatcgccgacgcaggcttgctcacgctcgcggtgccgcgcgaattcggcggccaggaagcgggctggcccgtgatctaccacacgattcgcgcgctcgcgcgcgtggacagcgcgctcgcgcatctgctcggctttcagtgcctgcagatcgtcagtgtcgacgtgtggggcagcgccgcgcagcgcgagcgctatctgcgcggcacggtcgagcacgactggtggtggggcaacgcggtgaatccgctcgacacgcggctcgtcgcgcgcgcgacgggcgacggcggctaccggctcgacggcgtcaagggtttctgctcgggcacgcgcggctcgcagcggatgacggtgtccgcgcacgattcggtcacgggcaagccggtgttcgcggtcgtgccgacgcagcgcgaagggatcgcggtgcgcgacgactgggacccgatcggccagcgccagaccgacagcggcagcgtggcgttcgacggcgtgcgcgtggtgcccgacgaggtcctgcatcggtcggaggcgccgccgacgccgcgcgcgacgctgcgcgcgctcgtgtcgcagctcgtgttgacgaatctgttcgtcggcatcgcggagggcgcgctcgccgaggcgcgcgactacgtgcagcgcgcggggcggccgtggttgcattcgggcgtcgagcgcgcggtggacgatccgtacacgctgcagcgcttcggcgacatgcgcgtgcagacggtgagcgccgaggcgcttgcggatcgcgcggcgcgggcgttgcagggcgcgtgggcgaagcacgatgcgctgacggcggatgcgcgcgcggaagtcgcgctcgcgatctccgaggcgaagatcgtcgcgcagcgcgccgcgctcgacgtgagcgaggcgctgttcgatgcgtgcggcgcacgcgcgacggccgcgccgctcgcgctcgaccgcttctggcgcaacgcgcgtacgcacacgctgcacgatccgctcgactaccggctgcgcgacgtcggccgctatgcgctgacgggcgcgctgcccgacgcgtcgctctatacgtgatcacgatgcgctcgcgcgcgccccgggttcgcggcgcgcggcctccgcgttcgccttcgccgccgctttcggtttcggtttcgctctcgccggtcgctccgtcattcggccggccgccgcgcgaagcgcgcggcgaacgcctcgaacatggcgatgtccgcgcgcggcgtgccgagcgccgcgtcgctcgggccgatgtcgttcatcagcacgggctggcagtcgatcagatggcgcgcgttcggaaacttggacatcctcggcagccggtagcgcagccggaatagccgcggcagcacgccgcgcggcttgcgcagatcgtcgacccgctgcaccgacgcgtcgaaccagaagcgcgaccacgcggcctgcttgcgctcgccgcgcggcgcggcgatgaactccgtcagcacgagcaggatgtacgggatgtcgcgttgcgcgagcgtcggccatgcccatagcttcagcacgtccgcgagctcgatcgcgcgcatgaagcgcgcgatcccgaacgcggacgccgtctgccggatcgtgtgcaggtgccgctgccagtgccggaagaaggtcgcgcgggcttgccggccgtgctcgtcgagcggcgggccgacgtgcacggcgagcgggttcggcagtgcgtcgttgacgagcgggcagcgtgcgaactcgcccgcgagatgggcgaagcggcgtgcgtgcgagcggtcgcgcagttgcacgacgtacagcgcttcgagacagagcgggcagcgcgcccacccgcgcgggacggggtccgcgcgacagagttcgtcgacgtggaccagtcgatcctcgagcgggtgcagcgcatattcgagcatcggccgtgctttcatgtcggtgccggtccggcccggccggcgcggcgctcgcgcgccggcgccggatgcgggcctcgagatcaacgaagaacgaagtcaaccggaaaatcggtaccccgaatcagacacgcgatatgtgacacgccgatgtgcggtgcgtgacggccggcggttttcgcgccgacgggcggccccgcggcgcaatcggatgccgggcaggcgcaggcggcccggcccgcgcgggtgctcgccatatcgggggaatgtgcgcggcgcccgcgctcgggcgtccttcgtcgcggcgatcgggcatgctgcggcgagccgagccggcggccgaaagggcgtgttcgccaacccgttatgagcgtgaacaggcctaacgcgcgacgcccagcgagatgcgcagcccgtccatgatccgctgatagcgcgccctcacttcgtctcgcgacgcgacgttcgcgtccgtgaagcgctcggcccacgcgggattccaacgatacgtgccgttgccgatgcggtcgccgtcggggctcgcgatcgtcgatttgatccgcgcgtcccggcccgcgccggaatgcgtgtcgaacagcgcgtcgagatacgcctgataggcgcgatagacgtcgtcgtcgaacaggtggcgatagatgtggatcgtctggtcgagttcgcgcttggcgcggatcacgtcgtcgggcgagatgtccttccacgggccgacccacgtgtagaagcacagcaggcggttcaggagcggcgcgatcgtgtcgtacagcgcgagccgtttttcgatcagcttctggttcgtccactggacgagctcgagctgcttgagccgatggctgacgagccagccgaacgcggcgacggaaaccggcgtgagcacttcggcggcgagcttgacgatctccagcgaattccacggatggtccggcgacatgcgggctcctcgtcgaaagccccaatgtagcattggccgggcgccgcgaggcgcgcgcgccgcggcgtgtcaggctgcctgctcgtacagcgcgcgcacgtagcgcaggtgccgctccgccgccgcgcgcgcgcgttccgggtccttcgcggcgatcgcctcgtagatctcggtgtgctgctcgagcagcgcgcgctccatcgcgtccgcgtggttcacgagccggtgcgacttgtgcatcgattcctgcagcagcccgtggatgccgtgcatcacgtggatcagcgcgacgttgtgcgtcgcgtcggcgatcgcgaggtggaagttcgcgtcgacctcggcgagccggcccggctcgtgcttcagcgagtggccggcgagcgtgtcgaatgcctccttgatcttcgcgagatcgccgggcgtcgcgcgctcggccgcgtacgcggtcgagatcgtctcgaggccatggcgcagctcgagcacgtcgtggctcgcctcggggttctgcagcagcagatcggcgagcgggctggacacgacgggcgccgtgatgtccgagacgacgaagccgccgcgcccgaccgagccgatgaagccgtccgcctcgagccgcacgagcgcctcgcgcagcgacgggcgcgacacgttcagctgcgcggcgagctcgcgctcggtcggcagcttctggccgggcagcagcttgcccgccgagatgagcgacttgatctgatcggacaccacgtcggacaggcgcacgcgggtataggactcgacaggctgaaacgtcatgcacgggccttctggacggttaggtggcgcgggcgccggctcgcgcggccggctcgtacgcgcttcggccgacgcgcgccggggcgtgccgaggcgtgccggggcgtgccggggcgtgccggggcgtgccggggcgtgccggggcgtgccgcggccgcagccgcgcgcaattatacccggcgcgccgcggacggccttccgggccaatgccggcgcgggtttcggcgtgatcggcgggtggccgatcggcgttttccctgatcgtcgcgacattgacagcgggccggcatctcactatcttggccagcgtggtcagaccaacttgaccaaagtatagggcatcgaaggcggttcggcgcgctcgcgcgtcggtcagcccaagcgcatgcgtcgatgcacatccgttgaagccaagcagcggccgcgacgagcggccgggatcaaacacatggactcatccccgcagaccgccggcgcgcccggcggcacccgcgagacgccgcgcgtcggcctgttcgtcacgtgcctcgcgaatctgttccggccgagcgctgcgctcgcggccgtgcagttgctcgaggcggccggttgcgccgtcgacgcgccgcgcgcgcagacctgctgcggccagcccgcgctgaacagcggcgatttcgatgacgcgcgcggtatcgcgcgccgcacgatcgaagcgttcgagcgctacgactatgtcgtcgcgccgtccggctcgtgcatccgcacgctgcgccacgactacccggatctgctcgcgaacgatcccgcctggcggccgcgcgccgagcagcttgccgcgcgcgcgcacgagctgacgagctttctcgtcgacgtgctcggctgggcggggcccgagcgcgccgcggtgcccgaatgcacgctcacctatcacgacacctgctcgggcctgcgcggcctcggcatcaaggcgcagccgcgcgcgctgctcgcgcgcgtcgaaggcgtcgcgctgaccgaaatgaaggatgccgaagtgtgctgcggcttcggcggcacgttctgcgtgaagtatccggagatctcgacgaagatcgtgtccgacaagaccgcgaacgtcgccgcgagcggcgcggccgtgctcgcgggcggcgatctcggctgcctgatgaacatcggcgggcggctcaagcgcgagggcagcgcggtgcgcgtctatcacgtcgccgaagtgctggcgggcatgaacgtcgagccgatctgcggggagggcgaatgagcgcgacacccttgaatgcgccggcgacgttcaaggcgcgcgcgagcgccgcgctgcacgacgcgcagcttcaggaagcgctcggcatgctcggcgagggctggatcgagaagcggcggcgcgtcgtgtcgctcttgcccgagttcgagatgctgcgcgagcgcgcgaaggcggtgaaggaccacgtgctcgcgaatctcgacacgtatctcgaacgctatgaagcggccgtcacgcgcgcgggcggcgtcgtccactgggcgaacgacgcggcgcaggcgcgcgagatcgtgctgaggatctgccgcgacgcgaacgcgaagaccatcacgcgcggcaagtcgatggtcggcgaggagatcgggctgcccgccgcgctcgagggcgcgggcatggaagtcgtcgagaccgatctcggcgaatacatcgtgcagctcgcgcacgaagggccgagccacatcgtgtttccggcgctgcacaagacgatcggtcaggtaaccgaactgttcgccgggaaccattcgagcgcgcagtacgacgggccgcgcgaaaccgttgcggacgtcgtcggcgaggcgcgccaggtattgcgcgagaagttcttcgtcgcggacgtgggcatcaccggcgcgaactacctcgttgccgaaacggggtcgaacgtgatctgcacgaacgaaggcaacggcgatctgacgtcgacgctcgcgcgcgtgcacatcgtcacggcgggcatcgaacgcgtcgtgccgacgctcgacgacgtcgcgctgttcgtgcgcctgctcggccgcagcgcgacggggcaggagatcacgtcgtacacgacgttcagcacgggcccgaggcgcggcgacgatctcgacggcccgcaggaataccacgtggtgctcgtcgacaacggccgcacgcggatgctcgccggcgaattccgcgacatgctgcgctgcatccgctgcggcgcgtgcatgaaccattgcccggtgtacggcgcggtcggcggccatgcatacggctgggtctatccggggccgatgggcgccgttctcacgccgctgctgcagggcatcgagcacgataccgatctgccgaacgcgtgcacgctgaacgggcgctgcgcggaagtgtgtccggtgaagattccgctgccgacgctgctcaagaagctgcgcgggatgcagttcgacgcgcggctcaccgcgcccggcacgcgtttcttgttgcgcgcgttcggcgcgatcgcgcggcggccggcgctctatcactggctcacgcgcgtcggcgcgcgcgcgctgcgcgcgctcggcggcaagcgcggcagcatcgcgcgcgtgccgttcgcctccggctggaccgattcgcgcgaattgccgaagccgccgccgcgcacgttcttcgagacgtgggacgcgacgcgcacgaatcaaccggaggtgcgtcgatgagcgcgcgcgacgacattctcggccgtatccgcgcggcgctcggcagcgagcgcgcgcggcttgccgcgcagtttccggcgccggtgcaagcgaagggcgcgggtgcgtccgcggcgccgaatgcgaatgccgcgttcgccccggacgcctcgctttccaccgcgtcttccgctgcgcggggctcggcgatttcgctcggcgacgtcgatctcgtcgcgcgcttcgtcgcgaaggcgcagcaggtgtcggcgacgtgcacgcatatcgcgacggccgccggcgcgcccgcggccgtcgatgcctatctgcgcgacgcggggcttgccgatgcgccgctcgtcgtcgccgcggcgctcgacgcgctgccgtggcgcgcgcatcgcgcgctgcccggcgtcgatctgcgccgcgacgggctcgtcagcgtcacgccgtcgttcgcggcgatcgcggagacgggcagcgtcgtgtgcctgtcgtcgagcgcgacgccgacgtcgctgaacttcgtcgccgccacgcacgtcgtgctcgtgaaccgcagcgcgatcgtcgcgacgatggaggacgcgtgggcgcgcgtgcgcgcgacgatcgcgacgctgccgcgcgcggtgaacgtgatcaccgggccctcgcgcaccgccgacgtcgagcagaccgtgcaggtcggcgtgcatggcccgaagcgcgtgctcgtgctgatttgcgacgacgcgtgagcgctcgcgccggccgcgcggcggctgcgtgcggcgcgcgaacgcggcgcgccgatcgagcggcggatgcgcaacgaatacgtaacgaatacgcaacgaatacataacggggcggcggcggataagcagacgatgagcggcggatgagcgtcgatggggccggcgaaacagcgcttcgccggcccgtcgatccgccggcatcgcttttcccgccatcgaaggacgaccgcaaccgacagcacgcgacgcgcgacggcgaacgacgcgcgccgcaccgacaacaaagcgccggcaccgaccggcgcgccgatacgaacggcccgcgaggccgtcgcccattcaggttcattcaaggaaggagacacacgtgcaggtttggaaccaggtctatctgccgctcggcggcgtcggctggtcggcgctcgccgccggcgcgccgatcattctgttcttcgtgtcgctcgcggtgctgcggctcaaggggcacgtcgcgggcgcgctcacgctcgcgctcgcgctcgtcatcgcgatcgccgtctacggcatgcccgccgagcgcgcgttcgcatcggcggcttacggcttcgcgtacggcctttggccgatcgcatggatcatcgtcaccgcggtgttcctctacaagatcgtcgtgaagagcggccagttcgacgtgatccgcagctcgatcgtcgcgctgaccgacgatcagcgcttgcagatgctgttgatcggcttctcgttcggcgcgtttctcgaaggcgcggcgggcttcggcgcgccggtcgcgatcacggccgcgctgctcgtcggccttggcttcaatccgctctatgcggcgggcctgtgcctgatcgcggataccgcgcccgtcgcgttcggcgcgctcgggattccggtgatcgtcgcggggcaggtgtcgggcctcgatccgatggcggtcggcgcgatggcgggacgccagttgccgttcctgtcgttctttttgccgttctggctcgtgttcgtgatggacggcgtaaagggcgtgcgcgagacgtggcccgctgcgctcgtcgcgggcggcagcttcgcgctcgtgcagttcttcacgtcgaactacatcgggcccgagttgcccgacgtgacctcggcgctcgcgagcctcgtcgcgctcgcgtcgttcctgaaggtgtggcggccgttgcgcgcgcgcgaggccgcgcgcgcgcaacggctcgtgtcggcgggcggcggcgcgctcgcgctcggcggcatgccgggggggctgggcggcgcgcgcgcgacgggcggccgggagccttcgccgtattcgttcgcgcagatcgcgcgcgcgtggtcgccgttcgtcgtgctcaccgtgatggtgacgatctggagcatgaagcctttcaaggcgctgttcgccaagggcggcgcgctcgcgttcacgacgctgcagttccacgtcgcgcatctcgacaagctcacgcagaagatggcgcccgtcgtcgcgcatccgacgcccgtgcccgccgtgttcaactgggatctgctcgcggcgacgggcaccgcgatcctgctgtcggcgatcgtatcgatggcaatcctgaacgttccggcgcgcaccggcgtgcgcacgttcttcgaggtgctgaaggacctgaagcgcccggtgctgtcgatcggcctcgtgctcgcgttcgcgttcgtcgagaactattcggggatgtcgacgacgctcgcgctgctgctcgcgggcacgggcgcggcgttcccgttcttctcgccgctgctcggctggatcggcgtgttcctgacgggctcggacacgtcgtcgaacgcgctgttctgttcgctgcaggcgaccaccgcgcagcagatcggcgtgccgagcacgctgctcgtcgcggcgaacacgacgggcggcgtcgcgggcaagatgatctcgccgcagtcgatcgcggtcgcatgcgcggcggtcggcctcgtcggccacgaggcggatctgttccgcttcacgctgcggcatagcctgttcttcgcgctcgtcgtcggtgtgatgacctgcgtgcaggcgtattggctcacggggatgatcgtgcactgaatgcggacggaacgcgcgggcggcgagcgcgttcgcgtgttcgccgtcgttcgcggccgcgcgcggttttgttcgaatcgcccgaagcgttcgaagcgttcgatccggcggtgcacacgggcggcgagcgggcgcgcacgcgccgcaccgctgcgttcacacgcgtttcgtacggactgccgtgtaaagatttgctacaaccttttgcttggaacgacggacgagacctcctattctggcggatttacgagatacgccgcgcacggcgcggtgttcgtcgattgatcagaggaggtcacgcatgacgcgttccgtcgattccggcgtcattttcttcgcacggctcctgctcgccgtgctgttcctctggggcggcgcgatgaagctgatgggctatggcgagttcgtcgggtatctgaaggggctcggcgtgccgttcacgcaggtcgcggcgcccgtgatcgtcgcgctcgaggcgatcggcggcgtgctgctcatcgtcggctaccaggtgaagccgctcgcgctcgtgctcgcgctctacacgctcgcggccgcgctgatcggacacaatttctgggacgcgaccagttcggccctgcagcgcgacatggtcgtgcatttctggaagaacgtcgcgatcgcgggcggcttcctgctgctgtacgtgacgggcgcgggcggcgcgagcatcgacggcgcgcgacggccctcgtcatcctacggatcgctgcgctgagcgcttcgcggcatgcgcggcgcgcgcggcgcttgaagcgccggcgggcgccggccgcgttcggcaagcgcgcggcgtacaccgcgtcgatcccgttgcccgatggttcccttttccgcgggcgttttttcgctttcgcacccgcgtcctcgctcatgacatgacgcgcgcgcggcgggttcgcgccgcgtcagcgtgcgttcgcgttcgccggcttgcccgccgccggctgcggcgcgccgtgcacgaaagccgccatcgccgaggcgaacacgaagagcgcggccgatacgtacgccgacgcgtgcaatcccgacacgatgtccggcggccgcgcgccgctcgcgagcgcgccgaacgcggcgacgccgatcgcgccgcccgcctgccgcgcggtattgagcacggccgacgcggtcgcggcgcgcgcgcgttcgaccgaggcgagcaccgtcgtcgtcatcgcgggcaccgcgagccccatgccgcccggaatcagcaggaacggcacgacgagcatcgcgatcggcgtatcggcacgcaccgcgctcagcagcgcgaaaccggtcgcgccgatcagcgcgccggcgatcatcggccggcgcgagccgtagtgcgcggtcgcccagccgctcgcgacgttcgacagcaggaagccccccgtgagcggcaggaacgcgagccccgcctcgagcggcgtgttgtggcgcacgcgctgcaaatacaggctcagcacgaagatgatcccgtagtacgacagattcatgcagacaccgaacagcacggcgacgctgaacgtgcgccgcctgaacagcgcgagcggcatcatcgggtgcgcgctgcgcgattcgacgaacacgaacgcggcgcccgccgcgagcgcgatcgcgacgagcgccggatgccagtcgattaccgcgccggtgaagagcgtgagcgcgacgacggcgaggcactggccgggcaggtcgaggccgcgtgttccggcgccggcggcgcgcttgggcgcgggggcgcaggcattcgggccggatgcgcgccggtccgccgccgggtgcgaatggtgcgcgccgtcggcggcggatgaagcggacgaggcggacgaggcggacgaggccgacgaggccgatgaagcggacgaggccgacgaagcggctgccgcgcgcgtgtcgtcgctgtcgatccacagacgcgtcgcggcgaggctcgccgcgcacagcggcagattgacgaagaagatgctgcgccagccgaactgcgcgatcagcacgccgccgatcaccgggcccgccgcgatcgagatcgcgcccgacgcggtccaccagccgaccgcgcgcgcccgcagccgtggatcgtgcgcgcacgcatggttgagcagcgcgagcgagttcgggagcatcgcggccgccgcgagcccttgcagcgcgcgcgcggcgatgagcgtcgccgcgttcgcggcgatgccgcagacgaacgatgcgacggcgaagagcgcgagcccggcggcgaacagccggcgcgcgccgaaccggtcgccgagcgcgccggccgacagcatcaggcccgcgagcgcgagcgtgtaggcgtcgacgatccattgcaggcccgcgacgctcgtatgcagatcgatgccgatgcgcgcgagcgcgacgttgacgatcgtcacgtcgagctgcgtgatcacgaagctcgcgctgacggtcgacacgatccgcacgagcgcggcgcgggaaagggcggggtggggaagatgcgtgtccatgcacgcatcgtagggcggcgcgggacggcgacgttacggggtctgctgaaatgtcgatgcggcgcgcacgggcggccgtgccctttcggcggcggcttgcgcggcgcgcgctacgcgcgcgcccggaagcacggcccaaacgcgaccggagcgtgaccggagcacgaccgaaagcgccgaaacgcgggaagcgcccaaagcccccaaagcccccaaagcccccaaagcaccggaacgccgaagcacccaagcacgacgcgtgccgcgccgcgcgcgcaaccggcgttattcggcgtccttcgagaacagcatcgcgaccgcgccgagcacgcagatcgccgcgacatagtgcgccggcgcgagcgagtgcgatttcatcagcagcgacacgattaccggcgtgagcccgccgaacaccgcgtacgcgacgttgtacgagaacgagatgcccgagaagcgcacgacggccggaaagctcttcaccagcacgaacggcaccgcgccgatcgtgccgacggtgaagcccgcgagcccgtagagcggcacgaggcgcgccgcgtcgacggcgatctgcgtgtacatcgcgtagtagcacgcggcgagcgcgacgccgccgatcgacagcaccgccttcgcgccgaagcggtcggcgagcgagccggcggtgatgcagccggccgtgaggcacagcgtcgcgatgctgttcgcgaacagcgcggtcgcgggcgcgatgtggaactgcttttgcagcagcgtcggcgtcatcaggatcacgacgacgatcgccgccgacagcatccacgtgatcagcatcgatacgatcaccgcgcggccgtggtcgcggatcacggccttcagcgggatttcggccgcgagcgtcttgcgcgccttcatttcggcgaacacgggcgtctcgtgcagccagcggcgcaggtagacggagaacaggccgaacacgccgccgagcaggaacgggatgcgccacgcgaacgcggcaacctcggccgtcgagaagcggctgttgacggccgtcgcgacgagcgagccgagcaggatgccgatggtcaggcccgccgtcagcgtgccgcacgcatagccgatgcgttgcggcggcacgtgctcggagacgaacacccacgcgcccggcacttcgccgcccaccgccgcgccttgcagcacgcgcaacagcagcagcacgacgggcgcgaggataccgacgctgtcgtaggtgggcagcaggcccatcaggagcgtcggcaccgacatcagcagcacgctcaacgtgaacatccgcttgcggccgatgaggtcgccgaagtgcgccatcacgatgccgccgagcggccgcgcgagatagccggccgcgaagatgccgaacgtctgcagttggcgcagccagtcgggaatgtcgtgcggaaagaacaactggccgatcgcgggcgcgaagaacacgaagatgatgaaatcgtagaactccagcgcgccgcccagtgcggcgaggccgagcgtcttgtagtcgcggcccgtcagggcgcggggcggggcgctcgagacggcgctcagttcggaagcgggcatggtcagggcgatcttggttcgaatggttgtgtaccgcgcgaaaaaacggggccgggcggcgggcctcgttgtcgaacagacggtgcaacgcgcggggtggcgcacgggacacgaaccgcgcggcggccggacgggagccgcgcggaagacgaacgtgacgcaatgccggcgattctacaggactgacgaatagccgacggcagcggcggcatcgtggaaatcggcaattgccgaccgactgtaaaccgtgtgtgggggcgccgcccacccgcgcggcggcgcgcgcgggcggcttcgggcggcgcggcgcgcccgtcagtcgagcagcgcgacgatctcgtcgtggagccgggccgggatccgcacgtcgtgcgcggcgctgcgcgcgcgggcgtcgaagcgccgctgcgacggcagccgcgcgccctgcgcgacgatcgcctcgaacatgcgctcgccgcgtgcgaggccggcgtcgagtgcgtcgccgagaaacgtcttcggatcgagcgcgatcacgagctcgccatggcacggcgtcgcgccggcgccttcgtcgaacgcgagcgactcggcgctcgtcatgtcgccgatcagcgcgccggcgagcagctcgatcattgccgcgagcgccgagcccttgtgcccgccgaacgtgcgcatcgcaccttgcagcgcggcttgcggatcggtggtcggcgcgccgttcgcgtcgatcgcccagtgcggcggaatcggcttgcccgctttcgcgtgcagttcgaggtcgccgcgcgcgatcgcgctcgtcgcgaaatcgaacacgaacggcgtgccgcccgggcgcggccacgcgaacgcgagcggattcgtgccgaacaccggccgcgtgccgccttccggcgcgacccagccatggctcggattcatcgcgaggccggcaaggccgtgagcggcgagcgcctcgacctccggccacagcgccgagaagtggtagcagcggttgatcgccatcgcggcgatgccgtgccggcgcgccatctcgacgagcaccggcaggcccgtctcgaacgcgagcagcgagaagccgcgatgcgcgtcgaccgcgacgatcgacggcgacagccggcgcagcgtcggcaccgcttgcgggtcgaccttgccgaggcgcagcgagcgcgcgcagacgagcagccggtagacgccgtgcgaatggcattcgtcgcgctggccctgcgtgatcacgttcgcgatcgcgcgcgcgtgcgcgtcggacagcccgtggtgcgcgagcacgcgcagcgcgagcgcgcgcacgtcgtcgagcgacaggacgacgtccggccgcgtgaggtctggccgatcatgcatcgcgcgcctcccgcggcgcgagtgcgccgtcgatgcgttgcggcacgcgcagcgggttcgcgtcgcgcagcgcatcgggcagcagcgcgtcgggcacgtcctgatacgacaccggccgcaggaagcgctcgatcgcgcgcgcgccgaccgacgtcgtgcgcgggtccgacgtcgccgggaacggtccgccgtgcaccatcgcatggccgacctcgacgcccgtgccgaagccgttcacgaggatgcgcccggcgcggcgctcgagcgtcgggcgcagcgcggcgaacagcggcgcgtcgcgctcgccgagatgcgcggcgatcgtcagctggccttcgagcgacttcagcacgcggtgcagcgcgtcggcatccgcgcagcgcacgacgagcgacgcggggccgaacacttcgtcgcgcaactcggcgtgcgagagcaacgcgtcggccgtcgtcgcgaacagtgcggcgcgcgcggcgaagggcccgccggcggggccttcgccgagccgctcgaccgcgcggtgcgacgcgagccgcgcgacgccctcgcggtagctcgcgtggatgggcggcgtgagcatcgtctgcgcggcggcggcgtcgatcgcggccgccgcggccttctcgaacgcgcgcagcgccgggccgtcgatcgcgagaatcagccccggattcgtgcagaactggcccgcgccgagcgtgagcgacgcgacgaactgctgcgcgatcgcgtcgtgccgcgcggcgagcgcgccgggcatgagcacgaccggattgatcgagctcatctcggcgtagacgggaaccggctcgggccgcgcggcggcgatgcgcatcagcgcgacgccgccgcgccgcgagcccgtgaagccgaccgccttgatgcgcggatcggcgacgagcgcctggccgatctcgcgcgacgcgtcgaacagcagcgagaacacgcccgccggcagcccgcattcgcgcaccgccgcctggatcgcgcggccgacgagctcggacgtgccgggatgcgcgccgtgcgccttgacgatcaccgggcacccggccgcgagcgcggacgccgtgtcgccgcccgcgaccgagaacgcgagcggaaaattggacgcgccgaacacggcgacggggccgatcgcgatattgcgcagccgcaggtcgacgcgcggcagcggcttgcgctgcgcgcgcgcggggtcgatgcgcgcgtcgatgaagccgccgtcgcgcacgacggccgcgaacagcgcgagctgcccgacggtgcgcgcgcgctcgccttcgatccgcgcgcgcggcagtcccgattcggccgcgcagcgctcgatcagcgcgtcgccgagcgcgacgatgtgccggccgatcgcgtcgagaaacgcggcgcgtgcgtcgaggctcgtctcgcggtacgcgtcgaacgcgtcgtcggcgagcgcgcacgcggcgtccaggtcctgcaggctcgcgccgccgaacgccggctcgagcggcgcgcccgtggccgcctcgatcgcgcggaacgcgccgtgttgtccgaacgtcgccgattggccgatcaaaagctcgccagtgagtcgcatggttctcctcgcagaaagtgcgggccgcgcgtcgccgcgcggccgttgaaaaagcggatgcgcccgcgccgcgcgtcagttctcgtcgtcgtcgagctgcagcttcgcggacggcacgccggtatgcgcgccccagtagtagatgacgagcgcgacggccgcgacggcgaacgtgtcgtacgggtgcgcgagctgcccggtgccgccgaagccgccgaaatacgacgcgacgatcatcagcgcgtagaacgcgatcagccacgcgcacgagcgcacctgctcggcgaggctcagatgcgcggtgggcacccggcggcggcacgcgagatagacggcgaacatcgcgatctgcagcccgagcagccacgacacggtgcgccagccggaccagtagacgatcagcgcggcgatcacgaacgaggcggggccggtgagcgcgaacgcgctcgcgcgaaacggccgcggcagcccgggcgcggtgcggcgcagcgcggcgaccgataccggcgcgaccgcgtagctcagcacgagcgcggccgacacggtgttgatgagcgcctcccacgacgggaacggcagcgtccagaagagcgccagcgcgaacgtgagccacagccccgcgcgcggaatgccggaggcctcgtcgacgcgcgcgaacaccttgaagaacgtgcccgtcttcgcccagccgtagacgacgcgcggcgtcgcgttcatgtagatgttgccgcagccggacggcgagatcatcgcgtcggcgacgaccatgtacgcgagccagccgacgccgagcgcgagcgcgatgtcgcggtacggcagcgagaaagccttgccgatgtcgtgccagccgcccgcgagcatcgcgctcgggatgccgccgaggaacgcgagctgcagcagcacatagatcagcgtcgagagcacgatcgacaggatcagcgcgatcggaatcgtgcgctgcgggtcgcgcacctcgctcgcgaccgagacgatcggcgtgaggccgagatacgcgaagatgatgccgcccgcggacacggccatctcgacgccgggcatgccgaacggcgcgaagccgtgcagggtgaggttcgcgggcttgaagaacgcgaacagcacgacgatcaccgcgagcggcacgacgaacttgaacacgctgatgacgttgttcgccttcgcgaacgtcttcacgctcgaatagttcaggtagaagaagaaacagagcagcgccgcctgcacgagccagccgagcgtcgtcggattgcccgagccctcgacggtcaggcccgcaaaccacgcggccgcatactggcgcgcggcgacgacttcgatcgcgatcaggctcgagaacgcgatcagcgtgatcgcgcccatcaggtagccgagcagcgggccgtgcgagaacaccggatagcggacgacgccgcccgcgcgcggcagcgccgcgccgagctcgcagtagacgatgccgagcagcagcaccgcgaagccgccgagcagccacgagaggatgccggccgggcccgcgatcatcgatacgtggctcgcggcgaacagccaccccgagccgaagatcgcgccgaggccgatgaacgtcagatcggtgagcgacagctgtttcttgaacttgccgtggccggcgtcggtgggcgcgggccgcgcgagcggcgcggttcgctgggcattgccttgggcgggcatgggcttgtctccttgatttgatggacgggtttcgatcgtctcgagcggcgggcggggcgcggcggcgcatgggagggccgcggcgggcggaactgacggcgcgcccgccgcggccgttacagccgcgcttgcgtggcggcgggcggggcggcccgtgcgacggcgaggcgcgcgccgatccgcggcggcgcgcccggccgattcagccgaattgtgctgcggcgcgcgggcgagccgtcgcggcggtttcgcgcggcatcgtctccgcgcgaaacgcaaggccggcgcccgatcggcggcgtcgcgcatcgcgcacgcaacgcggcgcgtgcggcgatcggcggcgggcgcataccggcgcgttccgcgccgcgcacgtcgcccgagccgggccggggctcaagccggcgccggaatccccgccgcgcgccgcatccgcgtcgctcaaaggccgacgtcgggcagcgtcggacgcgtttcgagcgccttcgcgacgatcgccttcacgtgcgccagcgtgtcgccttgcagcgcgaggcgcggcgggcgcgtgagcgcgctgccgcggccgacgagctcctcgcacagcttgatgcactggacgaggtccgggcgcgcatcgaggtgcaggagcggcatgaaccagcgatacagcgcgagcgcctcgtcgaagcgcttttgcttcgcgaggcgaaacagcgtctcgccttccttcgggaacgcgttggacatgccggacacccagccctgcgcgccaacggcgatgctctcgacgacgacgtcgtcgaggcccgcgaacagcacgaagcgatcgccgaccgcgttgcgcaggtcgacgaagcggcgcgtgtcgcccgacgaatccttgaagcagacgatgttctcgcagtcctgcagcgcgatcagcacgtcgggcgtcacgtcgttcctgtagatcggcgggttgttgtagaccatcaccggcagatcggtgctcgacgcgaccgcgcgaaagtgcgcggccgtctcgtgcggcttcgcggagtagacgagcgcgggcatcaccatcacgccgtccacgcccacgcgctgcgcctcgcgcacggtgttgcgcgcgaactcggtcgtgaactccgcgacgccggcgatcacgggcaccttgccgcccgccgcgtcgcgcgccgcttcgatcaccgcgagcttctcggccgtgccgagcgacgtgttctcgcccaccgtgccgcagacgacgaggcccgacacgccgtcgttcaccaagttcttcacgacgcggtgcgtcgcgtcgacatcgagggagaaatccggcttgaactgggtgctgacggcggggaagaccccgctccattgaatcgcgtgacggctcactgagtatctcctacgttcgaatgagatggccgacgggggcgtcggtgcgtgaaccagtatcgccgtcggcgcgccgcgaggcttgagccttttccaaccgtgaaaagatgaaatcggcacaatcggggcgggatcgccgccgcgcgcgccgggctgtgccgatttcgtcgcgcgcgtcatcgaaaacccacaagcggcgcgatccgcgacaagggaagctatgcgcatttccaccctggatcgacgcgacatgaagcacatccacatcatcgattcgcacacgggcggcgaacccacgcgcgtcgtcgtgtccggctttccggcgctcggcggcggcacgatggccgagcgtctggccgtgctcgcgcgcgagcacgaccgctaccgcgccgcctgcatcctcgagccgcgcggcagcgacgtgctcgtcggcgcgctgctgtgcgagcccgtctcggccggcgcggcggcgggcgtgatcttcttcaacaacgcgggctatctcggcatgtgcgggcacggcacgatcggcctcgtgcgcacgctgcaccacatggggcgcatcgggccgggcgtgcatcggatcgagacgccggtgggcgacgtcgaggcgacgctgcacgacgatctgtccgtgagcgtgcgcaacgtgctcgcgtaccggcacgcgaaggacgtcgtcgtcgacgtgccggggcacggcgcggtgacgggcgacgtcgcgtggggcggcaactggttcttcctcgtgagcgatcacggccagcgcgtcgcgggcgagaacgtcgcggcgctcgccgcgtacgcgtcggcggtgcgcgcggcgctcgagcgcgcgggcgtgacgggccgcgacggcgcgccgatcgatcacatcgagctgttcgccgacgatcccgagtacgacagccgcagcttcgtgctctgcccgggccacgcgtacgaccgctcgccgtgcggcaccggcacgagcgcgaagctcgcgtgcctcgccgccgacggcaagctcgcggcgggcgtgacgtggcggcaggcgagcgtgatcggcagcgtgttctcggcgagctacgcggcggccgaaggcggcgtcgtgccgacgatccgcggcagcgcgcacctgagcgcggaggcgacgctcgtgatcgaggacgacgatccgttcggctggggcatcgcatcgtgaccgattcgccgaccgacgtcatcgtgatcggcgcgggcatcgtcggcgccgcgtgcgcgcacgagttcgcgctgcgcgggctgcgcgtcgtcgtcgtcgacgacggcggcggcggcgcgacggccgcgggcatgggccacctggtcgcgatggacgacaacgcggccgagctcgcgctcacgcattactcgatcgggctgtggcgcgcgctgcgcgacgcgatgccggaaggctgcgcgtatcgcaactgcggcacgctgtggctcgcggccgatgcgcacgagatggacctcgcgcgcgcgaagcaggcggcgctcggcgcgcgcggcgtcgcgggcgagctgatcggccgcgcggcgctcgccgcgctcgagccgatgctgcgcacggacctgggcggcgcgctgaaggttccgggcgacggcatcctgtacgcgcccgccgccgcgcactggttgctgcaccggctgccgggcgtcgcgctgcggcgcgcgagggcggtcgcgctcgacggcgcgcgcgtcgcgctcgaaggcggcgacgtgctgcgcgcgaacgccgtcgtcgtcgcgaacggcgtcgccgcgcgcgcgctcgtgcccgaactgccgctgcggccgaagaagggccatctgctgatcacggaccgctatccggcgcgggtgtcgcaccagctggtcgagctcggctacgcggcgagcgcgcacgcgagcgacggcacgtcggtcgcgttcaacgtgcagccgcggccgacggggcaattgctgatcggctcgtcgcggcagttcgacaccgaagacccgcgcgtcgaggcgcccgtgctcgcgcggatgctgcggcgcgcgctcggctatctgcccgcgctcgccggcctgaacggcatccgcgcgtggacgggctttcgcgcggcgagccccgacggcctgccgctgctcggcgagcatccgtcgcggcgcggcgtgtggctcgcgctcgggcacgaggggcttggcgtgacgaccgcgccgggcagcgcacgcgtgcttgccgcgctgatgttcggcgagcgcgcggcgatcgacgccgagccgtatcggccggcgcgttttctgtcgacttcgaaatcggccgcggccggagagcttcgatgatcatttatctggaccgccgcgcgctcgaggtggccgacgggacgaccgtcgcggccgcgctcgcgctcgccggcgacgacacggcgcgcacgtcgtgcaccggcgcggcgcgcgcgcctttttgcgggatgggcatgtgccacgagtgcagggtgacgatcgacgggcggcgcaggcttgcatgccagacgctctgccgcgagggcatgcaggtggagcgcacgcgatgacgaacgagattttgacggtcgacgtcgcgatcgtcggcgcggggccggcgggcctcgccgccgcgcgcgcggcggcgcgcagcggctgcacggtcgcgatcgtcgacgacaacccgcgcgccggcggacaggtgtggcgacacgggccgcacgccgcgcccggcgcgctcgcgcgcgcgagcttcggcgtgctgcggcagccgaacgtgcgccatctggcggccgcgcgcgtcgtcgccgcgccgcggcccggcgcgctgctcgtcgaggacgagcagcgcgcgctcgtgctcggctaccggaagctgattctgtgctgcggcgcgcgcgagctgctgctgccgtttgccggctggacgctgcccggcgtgacgggcgcgggcggcttgcaggcgctcgtcaagggcggcgcgccggtgcgcggcgagcgtgtcgtgatcgcgggcagcggcccgcttctgatcgcctcgctcgccaccgcgcgcgcggcgggcgcgcgggtcgtcgcgctcgtcgagcaggcgccgcccggcgcgctcgcgcgcttcgcgctgtcgctcgcggcgacgccgtcgaagctcgcgcaggccgcgcggctcacgcgcggcttcgtcggcacgcgctatctgacgggcgcggtcgtgcgcgaggcgcacggcgacgcgcgcgtgcgcgcggtcacgatcgagcagggcggcgcgcgcgagacgctcgattgcgagcgtcttgcctgcggcttcggcctcgtgccgaacctgacgctcgcgctggcgctcggctgcgcggtgcgcgagcgtgcgatcgcggtcgacgacgcgcagcgaacgtcggtcgagcatgtgtacgcggcgggcgaatgcacgggcgtcggcggcgtcgagctcgcgcggatcgagggcgagctcgccgggctcgcggcgggcggcgcgcacgccgcgccgcacggccgcgcgcgcatggccgcgttgctgcgccgccgcgcgagatggcggcgcttcgcggcgcgcgtcgcgcgcacgttcgcgctgcgcgacgcggcccgcgcgctgccgcccgacgatacgctgctgtgccgctgcgaggacgtgacgatcggcgcggtgcgcgcgcatgcgtcggcgcgcgacgcgaagctgctcacgcgctgcgcgatgggcgcgtgccaggggcgcgtatgcggcgcggccgcgcacgcgtatttcggctgggacgacgcgccgccgcgcccgccgttctcgcccgcgcgcatcgacacgctgctcgccgcgtccgacgacgcgctcctataatcgacgccaaccgtgtgacgacgcgcgagacccgtatgatgactttgcttgccgtgccgcccgagaagttgcccgccgcatcggccgcctccacggccgccggcccgacgccggcggccgggaacggcgcgtgtgcttcgccgccgtcgtcgggcgccgcactcgaaggcgatgacgacggcttcgccgcgatgctcgcgcacttcgcgcaattggaaccggtgttcgacgcgctgcccgacgtcgcgttcttcgtgaaggacgtgcgcgcgcgctacgcgctcgtgaaccgcacgctcgcgcagcgctgcggctacaaggacaagcgcgacctatacggcaaggccgcggacgaagtctttccgcgccgcttcgggcgcagctacgtcgagcaggatctgacgatcatcgcgggcggccggcaactgaccgatcaactggagctgcatctgtactcgggccgccagcccggctggtgcctgacgtgcaaggagccgctgcgcaacgcgcaggggaggatcgtcgggatcgcggggctttcgcgcgacctgcgcgcgcacgagagctcgcatccggcgtacagccgcatcgcggacgtcgtgcgctacatccacgcgcattacgtgcagccgctgaacctgaagcatctcgccgggatggcgggcatgtcggttgcgcagctcgaacgctattttcacaaggtgtttcatctgacgccgcggcagatgctgctgaaggcgcggctcgacgcggccaccgcgctgctcgtcacgcacgacaaggtgacggacgtcgccgcgctgtgcggctacaccgatcacagcgcgttcacgcggcagttcaaggcgacggtcggcgtgacgccgaccgaatatcggctgatgctgcaggaggggcggggggcttgacgcgcaggcgccgcgccggatgccgggcgtgcccgcgcggagcggacggccgacgatccgggggccgggcgcgtggctcggcgccgagcgcgcaaaagcgaaccggcccgtcgggccggtcgggtcggcggagcggccgcgacgttgcggcgccgccgcgttgccgcgccgtcgaggacgggcggcgagcggcgcgttaccgatagccgaggcccttgagcacggcgttgccgtcttccgtcagacgaaaggatggcgccgcgtccatatccgagcggatcatttcgacaaggccggcttcctgcagcgcgggcagctccggcttcgcgttcgcgccgatcggcgcgtgcagcaggatcagcagcgtcgcgatctcgtgatggctgagcagccgacgcagcatggttttcggtttggccgagggggcggccgggcggacggcggcggacgtgtcgacggcgctcatcgggaacctcctgaaacggtactggccacggatggtgccggccgagtcttaaacgattcttaaagcggccggcggcggcccggcgaaaggtttacggcatgtaacggcgtgggcgggcgcgcgctacatcggggcgggatcgcatccggcgcaagggcgcggcgccgcgcggcgatgttgcggcacagcacgcgcgggtgcccctacgtctttcgtcaagcgtcaggggctgacttgggtgggtaaatggtgccgtcgcgcagcatggcaaacaggacgtcgcagcgtcgccgtgcgagcgcgatgagtgcttggttgtggcgcttgccctgctggatcttgcgcgaggaataggcccgtgagactgggtctcgtaaggcagcgaaggcggagaggaacaaggcgcgtttgagcaccttgttgccccgtctggacgggtgttcaccccggatcgacgagcctgagcgccgggtgaccggcgcgaggccagcgtaggccgccagatgagcggccgtggcgaaggctttttgggcggcttcggtcaggcgtctggcagcggtcctgacgccgactcccggcatgctggtcaggaccggccaaaaagggtgagcaagcaccagccgctcaacttcggcagcgatttcgtcacgctgcttgcgcaaggcggcaagttgctgggccaaacgaggcatgacgatggtggcggcctgcgtgccgggcacgatcacggcttgctcgttcagcgcttgaacgatttcggccgcccagttcttgcccatgcgcggtgcgagcttggtcaggcggttggcgagcgtcttttcattggcagcagccagtgcgctcggggacgggtagcgctcaagcagatcgagcaccgccggatggtcgaggcgcggtccgagaacgcgttcgagcgccggatggatttgagtaagcaggccgcgaatgcggttgctggtttgcgtgagctgagcggcgaggtcgtcatcgaagccgcggagcatggtgagttcggcgagctgctcgtcggccagtcgaagcgagcgcagcgtatgtggcatcgagcgggcggcttcagcaatgatcgcggcgtcgcgggcatcggtcttggcttcgccggcatgcaaatcagcgatgcggcgcatggccagtccgggcagataggcgacgagtacgccttcagcgcgggcgacggctacaggaagcgcaccgatggtggaaggctgatcgacgacgaacagcagtcgacggtgagtcttgagttcggcgatgagggcgcgcagcttgacctcgtcgttggggagtgccttgttgtaaagacgcttgccgtttcgatcgagtgcgacggcgtgatgctggcctttaccgacgtcgacgccgacatcgacgtcgacgccgacgaagacatcgacggcgtcatgttgtgtggcttcttgcatcgcggtttgtgcagagtgaacggatcggcctgcaacaacggtggcaagtctcggcatccacgttacggacggcgcccaacgcccgacgacgactactgtcgccgccgtcgcccgctgcttgccgtccaccgcccgccgcgcttaccccctgcgctgcgcctgcgcggcgagccgcacggctgcgttcgccgcgccgtatccgtcgtagccgccgcgccgctcgacgatctcgaacgagaagcggccgtcgacgagctcggtgtacgcatgcaggaattcgccgcccgcgtcgtcgcggtcgtacagcaggtgatggcggcgcagcgtgtcgatcgtctcgtcgggcagcgcgtagcgtgcggcgagatcgtcgtagtaattgcgcggaatccgcaggaacggcacgccgtcggcggcgaattcggcgatcgccgcgacgatgtcgtccgcgcggaacgcgacatgattgagccccgtgccgcgatagcgctcgagcgaccggacgacggccgtatgccggtccaccgacgcattgagcgcgatgcgcaccgagccgtccgggctgcgcaccgcgcggctgcgcacgagcccgtacgggtccggcacgagccagttgcgctcggcctcgaagccgaacgcggtcttgaagaacagcacccacgtatcgagcgcgtcggcgggcagcgcgaggcacacgtgatcgatgccggcgagcgggccgacttcgcttggcccgtcgatgtcggtcagcacgaaatccgattcgtacagcgtcggcgcgccgggcgcctcgtcgacgaagtagttcaggctgccgtcgggcgcgcgcacgctcggcagcacgcgctcgttcgggccgacgcggcccgagaacggcgcatagccgtagcccgccgcgcgctcgaacgcgagacgcgcatcgtcgacgcgaaacgccgacgcgcacagcgacaggccgtgctcctgaaagaaggcgtcggcgaacgaatcgcgctcggcgttcaacacgatcgacgccgcgccgtgctgatacagcgtcacgtccttcgagcggtgacggcccgcgcgccgaaagcgcagcttgccgagccagccggcgacgttctcggcggcggccgcgtcgaccgcgaattcgatgaactgaaagccgacgtgcgcgggcgcgggcggcggcgcgaagagcggctgcgcggggcgcgggtgcgccgcgcggctttcgcgttcgtcggggccgccgcgcttgtcgtctggcttgtcgtccttatcgtgcgcgcggtgttcgccacgttcgccgtgcgcgtcgtgtctttcgcgctcgccgcgcgtttcgcccgctcccggcgcgccgcccgcccgacgtgcgcgccgcgcgtcgcacgcgagccgctcgcgcgtggtctcctcgagatacagcagcgaccggtagccgtccgcggccgtcagcgcggtcggcgcggcgcgaaagccgtcgttgaagatctcgagcgacagcggcccggcgtagcccgattcgatcacgcgcgcggtgaatcccgcgaggtcgaaatcgccctggcccggaaacgaccggtaatgccggctccattcgagcacgtccatcgcgagcttcggcgcgtcggcgatctgcacgaacgcgatccgctcgccgggaatgcgtgcgatgccgtccggcgaatcgccgagcgacagcgtatggaagctgtcgagcgcaagcccgaggctcggatgattcaccgcgtcgacgagccgccacgcatggccataagtcttcacgttccgaccccatgccagcgcctcgtacgcggcgacgacgcccgccgcctgcgcggcgcgcgcgagcgcgcccaactggtcgatgagcagtgcgtcgtcgccgatcgcgtccggcgacatgttgctgcacacgagcatgcggttcgcgccgagcgcgtgcatcagctcgaacttgcgcttcgcgcgctcgagattgcgcgcgaggcgctcgggcggcacgccctcgaaatcgcgaaacggctggaacagcacgatggcgaggccgagatcggcggcgatggcgcgcacgtcggcgggcgagccgtcgaagtagagcaagtcgttctcgaagatctcgacgccgtcgaagccggcggcgcgaatcgcgcggagcttctcgacgagcgtgcccgatagcgagacggtggcgatcgaacgctgcatgatgaatgtcctgcggatgtgggacggctcgcgcccggacgcggcgcgcagccggaggccgaacgccgcgccgccgcccgcgtgccgtcgaaggtcggagaggcgcgattcgcagagtatacgaactaactagatggtacaaattatagaaaacccggaaagacattgcgcgagcgcaagcgcacactggcgccgaatcttgacgacgcacgcgcgttcgtctacggatacgtacccgtttttcaccggagtgtcatacatgaacaagccgaaggtgctggtcctgaacgggccgaacctgaacctgctgggcaagcgcgagccgcgcatctacggctccgagacgctgcaggacgtcgagcgccgctgcgcggacgccgcgcacgcgctcggcctcgcgctcgagtttcgccagtcgaacgccgagcaccaactgatcgactggctgcacgacgcgcgcgagcacgtcgcgggcgtcgtgatcaatccggccgcgtatacgcacacgtcggtcgcgatcgccgatgcgcttgccgcgcttggcaagccgatcatcgaggtgcacatctcgaacgtccaccggcgcgaggcgttccgtcaccattcgttcgtctcggcgctcgccgatggcgtgatctgcggctgcggcaccgagggctacgtgttcgcgctgcggcggctcgcgacgctgatcggcggggagggcgcgcgatgagcgggcgttcgtttctgatcggcctgatcggcgccgggatcggcggctcgctgtcgcccgcgatgcacgaggcggaggggtgcgggcagggtctgaactacgtgtaccggcgcatcgatctcgacgcgctggggctgacggccgacgcgctgcccgagctgctcgcggccgccgagcggatgggcttcgacgggctgaacatcacgcatccgtgcaagcagcgcgtgatcgagcatctcgacgaattgtcggcggacgcggccgcgctcggcgcggtcaacacggtgtgcttcgcgcacggccggcgcatcggccacaacaccgattggtcgggcttcgcgaaggcgttcgcgcgcgggctgccgggcgcgtcgctcgagcgcgtcgtgcagcttggcgcgggcggcgcaggcgcggccgtcgcgcacgcggcgctcacgatgggcgccgcgcaactcgcgctcttcgatgtcgaccccgtgcgcgcgcgctcgcttgccgaccagttgcaggcgcgctttccgcacgcgcggctgagcgccggcggcacgctcgccgacgcgctcgcgaacgcgaccggcctcattcacgcgacgccgacgggcatgctcgggcatccgggcctgccgctgccggcgcacctgctgcgaagcgggctctgggtggccgacatcgtctattttccgctcgagaccgagctgatccgcgcggcgcgcgcgctcggctgccgcacgctgccgggcggcggcatggcggtctatcaggcggtcgatgcgttcgagctcttcacgggccgcgcgccggatgccgagcgaatgttcgagcacttccgggcgctcgtcgcgcgctgaattttcccccaatccgcacataaagacagatacatcaggagacatcgatgccccagccgatccacaccgacgccgcgccgcgcgcggccgtcgcggccgcccgcgcggccagccccgcgcggccgcgctcgaacgcgcgttaccggattctcgcgctgctcgcgttcggaacgatgatcaattatctcgatcgcaccgtgctcggcgtcgcggcgccggggctcacgaaagagctcggcatcggcgcggcggcgatgggcgtgatgttctccgcgttctcgtggacctacgtgctcgcgcaggtgccgggcggcctgctgctcgaccgtttcggcagcaagctcacctattactggtcgatgacgctgtggtcgctgttcacgctgctgcagggcttcgtgcacggcgtcgcgccgctcctcgcgtgccggctcgggctcggcttgtccgaggcgccgtgctttccgaccaacagccgcgtcgtcgcgacgtggtttccgcagaaggagcgtgcgatggcgacgggcacctataccgtcggcgaatacatcggcctcgcgttcctgagccccgtgctgttcgcgctgatgggcgcgttcggctggcgctcgctgttctgggtcgtgggcggcgtcggcatcgtgttcggcttcgtctggtggaagttctatcacgagccgcacgaccatccgcgcgcgaacgcggccgagctcgcgtacatcgaggaaggcggcggtctcgtgcaggcgacggcgggcggcggctcgcgcgcgaagttcaactggcgcgtggccggccggctgctgaagaagcgccagctcgcgggcatctgcctcggccagttcgccggcaactcgacgctcgtgttcttcctcacgtggttcccgacctacctcgcgaccgagcgccacatgggctggctcaagatcggcttcttcgcggtgatgccgttcatcgccgcgtcggtcggcgtgatgttcggcgggctcttctccgactggctgctgcgccgcggtcgatcggcgaacgtcgcgcgcaagctgccgatcatcgcgggcctgctgctcgcgtcgacgatcgtgctcgcgaactacgtgcgcagcaacgaggcggtgatcgcgatcatgtcggtcgcgttcttcgcgcaggggatggccgcgctcggctggacgctcgtgtccgacatcgcgcccgaggggctcctcggcgcgacgggcggcatcttcaatctcgccgcgaatctcgcgggcatcgtcacgccgctcgtcgtcggcttcatcgtcgcggcgaccggctcgttcgtcggcgcgctcgcgttcatcggcgtgatcgcgctgatcggcgcgctgtcgtacatcttcgtcgtcggcgacatcaagcggatcgagctgtaaccgcaagcacgcggcgcgagcggcgcgcgccgcaccggacggagccgcgcgcgcttttttcatcgccgcgatggcgggcggcgagcggagcgcgaccgtcgcgcgaggcttcgcgccggcggcgaggggggccgtggtgacgcgtgcggcgatgatgggggggcggcgcgagcgcgcgccgccccccacccgcgctgcccgcgcccacggcaggcacggcgcgccgcgcggcccgagatcgaacgcgcggtacgcccaccgcgcacgctcggttaccgcaacgttcgcgcgatgcggcggcgcacccgataacggcagggcgtggcccgcaacgctcgacttgtcgttcccgccttcgcgccgcggcccacgctttccctttgcgacttcactgcttccccgtcaccgcatcgcgattccgagcgattcgagcgcgccgccgatcgccgccaccgcgccgcgcatctcgtcggcgccgagcgcgccgatgcagccgacgcgaaacgtgtcggccgtcgtcagcttgcccggatacagcacgtagcccgcgtcgcgcacggccgcgtagaacgccgggaacgcatacgcgggatcggcgggcgcgtagaacgtgacgatcacgctcgcctgcgcgcgcgcgtcgagaaacggctcgaagccgagcgcgcgcatgccgtcgacgagcgtcgcgcagttccgcgcgtagcgcgcgccgcgcgccggctgcccgccttcgtcgaagaactggtcgagcgcggcgcgcagcgcggcgagcacgtgcgtcggcggcgtgaagcgccattgcgacgtgcgctgcatgtatgcgtactggtcgtgcagatcgagcgcgaccgacggcgagcgcccctcggccgcttcgagcgccgaacgccgcacgatcgcgaagcccatgccgggcactccttccaggcacttgccgctcgccgagatcagcgcgtcgatgtcgcttgccgcgagcgcgatcggcagcgcgccgaacgagctcatcgcgtcgacgatcagcgccctgccgcgcgcgcggcagacggcggcgatgtcgtcgagcgggttcagcaggccggcgctcgtctccagatgcacgagcgcgacgtgcgtgaggcgcgcgtcgcgcgcgagcgccgcgtcgatcgcgtgcgcgctcgccggctcgtcctcggcgaacggcagctcgacgtgcgcgatgccgagccggcgcaggatcgccgcgatccgcgcgcagtacgcgccgttgttcggcacgagcacgcgggcgtcgcgcggcacgagcgtgccgagcgtcgcttcgaccgcaaacgtgccgctgccttgcagcggcacgcacacatatgcgtcaccgccgcccgcgatccgcacgagatccgcgcagacgctcttcgtcagccggttgaaagcggcgtcccacgagccccagtcgcgcagcatcgcgtcgcgcgtcatgcgcgaggtcgtcagcgggccgggcgtcaacaggatgggatcacgttctggcatggcttcgtcactccggaaaagatcgggaacagtggtcgatggatgtggaggatagtggcgaaatgtgtcgttttttggaaatgaagtcaatcgtcacggagctgtcatcgaacgctgtgatgcttcgggtgccgcgaataaccggagcgtccggccgcggcgggacggcggcgcggcccgtgcgcacgaggccgcgcgccgttcgccgttcgcggtttcaccctacggagaagcgacatgacgtatacgaatttcccgcgcggcggcgcctggcgccgcttcgcgctcgccgccggcgccgccgcgctgttgcaaggcgcggcagcgcaggcgcaggcggcagccgtcgtgctgtacacggcggacggcctcgagaacctgtaccgcgacgtgctgcccgcgttcgagaagcaggaaggcgtgaaggtgaacatcgtgacggcgggcagcggcgaagtggtgaaccgcgcgaacgtcgagaagggctcgccgaaggccgacgtgatcgtcacgctgccgccgttcattcagcaggccggccagttcggcctgctgcagccgtaccgcagcgtcaactacaagaacgtgccggcgatcgcgaaggcggaagacggctcatgggcgacgttcgtcaacaactacttctcgttcgcgatcaacccgtcggtcgtgaagagccagccgaagacgttcgccgatctgctgcatcccgattacagcggcaagctcgcgtattcgaacccggcgacggcgggcgacgggatggccgtcatcatcctgacgagcgcgctgatgggcgaggacaaggcgttcgactatctcgcgaagctcgagcgcagcgtgaagttccacacgaagggcacgggctacctgaacgtgctgctgtcgcgcaacgagatcgcggtcgcgaacggcgatctgcagatggatctggacgacgccgagcacggcggcctgtcgatcaagccgatcttcgtcgccgcgaaggcgggcgagccgccgacgacgttccagctgccgtacgcgatcggcctcgtcaagggcggcccgaaccaggacgcgggcaggaagctgatcgactacctgatgtcggccgacgtgcaggcgaaggtgcccgacatgttcggcattccgggccgcaccgacgtgccgctttcgggcaagaacggcgaggcggtgaagcgcgcgatcgccggcgtgaagctgattccggtcgactgggacgcggtgatggcgaagaagcccgtgtggaccgagcgctggaagaaggaagtgatcggcgattcgggcaagcagaccgaagtcgtcaagccgaaatgagcggccgccgcggccgcgccaagccgacgcgctgacgcgtcgaaggacgaaacctggtggatatcgcaagtctcacccatcccggcgcgttcgacgcggcgcgcccgcacgcggcgccgcgcgcgggcgcgtgcggcggcgtgcgcatcgagcatctgagcgtgcgctacggcgcgcgcacggtgctcgacgatctgtcgctcgagatcggcgcgggcgaactgctcgccgtgctcggcaagagcggctgcggcaagacgacgttgctgcgcttcatcgccggcttcgtgaaggcggacggcctgacgggcacgctcgccgtcgccggccgcgacctcacgcacgcgccgccgcacaagcgcaacctcggattgctgttccagaactacgcgctgtttccgcacctgacggtgttcgagaacgtcgcgttcgggctgcgcgcgcggcgcatgtcgtccgcggacatcgcgcggcgcgtcgccgacgcgctcaagctcgtgcagctcggcgacgccggccatcacctgcccgcgcaactgtcgggcggcatgcagcagcgcatcgcgctcgcgcgcgcgctcgtgatcgagccggacgtgctgctgctcgacgagccgctgtccgcgctcgacgcgaacctgcgcgcgtcggtgcgcagcgagctgaaggcgctgcacgagcgactgccgaatctgaccgtggtctgcgtgacgcacgatcgcgacgacgcgctcgtgctcgccgatcgcgcgctgctgatgcgcgaggggcgcgtcgcgcagctcggcacgccgcagcagttgtacgacgcgcccgccgacggcttcgtcgcgcgctacctgggcgcggcgaacctgctgccgccgaacgtcgtgttcgcgttcggcgatccgcgccacgacgtgcgcgacaaggttgcctgcgtgcggccggagcgcctcgccgtgcggccgctgggcgaagggcggctgcacggcacgatcgcgtcggtcgaatggcacggcgcggcgctgtcgctgaccgtgatgctcgacgcggcgtgcgacgagccggtgctcgtcacgatgcagcgcggccggggcccggcacccgagcgcggcgcgcgcgtatcgctcgattgcgaggcggacgatgtcgtccttatctcaccttgagccgcgggcggcgctcgccgccgatcccgcggccgccgcgcgcatccgcgcgtcggccgccgcgcacgacgccgccgcgcgtcgccgcgagcggcgcgcgagcgcacgcatcgtcgcgctcgcggccgtggtgctcggcccgctcgtgctgtatccgctcgtgcggctcgtgctgctgagcgcgttcggcgctcacggcccgacgctcgccgcataccgcgccttcttcgcgagccacgacgtgcgcgacgtgctcggcacgacgctgtgggtgctgttcgcgagcgcgggcaccgcgtcgatcgtcggcgtgctgctcgccgcgctgctgttcttccggccgtttccgggcgcgtcgctcgtcacgcgcttcctggagctgtacgtcgcgtttccgtcgtttctcgtcgcgttcacgctgatcttcctgtacggctcgcaaggctcggtcagcatcgcgctgcagcgcgtcctcggcctcgacgcgccgccgctcgatttcctgttcggcccgggcggcgtgatcctcgcgcagaccgtgttctacacgccgttcgtcgtgcggccggcgctcgcgtcgttcgccacgctcgatgcgcggctcgtcgaagccgccgccagcctcggcgcgaacggctggacgctcgcgcggcgcgtcgtgctgccgctcgcgtggccgggcatcgcggcgggcgtgattctctgcttcctgctgacgctgaacgaattcggcatcctgctcgtgctcggcagcgcgcggctcgtcacgctgcccgtggcgatctacagcagcgcgaccgtcgacatcgatctgccggccgcggccgcgggcgcggtcgtgatgctcgcgatgtcgctcacgctctatgcgctgtaccggcggatgagccgccgcgcgaacgaaggagggcgcgatgtccgctgatttcccggctcgcgccgcgccggtgccgcgccgcgagctgcgctggaccgatgcggcctcgcgcgtcgcctcgcgtgcgctcgtcgcgctcgcggccgccgcctgctgctggctgttcgtgctgcccgtcgtcgtcgtcgcgctgtcgagcgtcgccgggcactggtcgggcacgatcctgccggcgggctacagcctgcgttggttcgagcgcctcggccggcccgaattcgacgcgctcgccgcgagcctcgagatcgggctcggcgtcgccgcgctcggcaccgcgctcggcgtcgcgctggcgctcgcgctcgaaggccgcacgcggcgcggcgtcggtgcgctcgtcgacgcgctcgtgatgctgcccaacggcgtgccgagcgtcgtgctcgggctcgcggtgctgatcgcgtatcacgcgaagcccgtcgacctgtcgagctcgcccgcgatcgtcgtgttcgtgcagctcgcgctcgtgctgccgttctgctaccggtgcgcggccgccgcgctgcgccccgagctggccgtgctgcgcgaggcggccgcgagcctcggcgcgccgcccgcgatggtgctgcgccgcgtgctgctgccgcagctcgtgccggcgatccgcgcgagcctcgcgctcggcttcgcgctgtcgctcggcgagctcggcgcgacgctgaccgtctatccgccgggcttcgcgaccgtgccgatcgtcgtgatcggcgcggtcgagcgcggctactacctgcccgcgtcggcgctgtcgctgctgctgctcggcgcgtcgctcgtcgcgctcatcgcgatcgcggcgcgcgcgccgcggccggcgcgatgacggagacgatgaccggcgcggcggcgcgccgctcgcgtgtaacatgaacgaagggcccgaagggcgaaacaccatgaatcgacacatcgaagtcaacggccgcgtctaccggatgccggccgagccgacggtggccgtgtgcgtcgacggctgcgaatacgactacctcgaagaagccgcgagcgcgggcgtcgcgccgttcctcgcgcggatgctgcgcgagggctcggcgttcgaggccgactgcgtgatcccgtcgttcaccaacccgaacaacctgtcgatcgtgtgcggcgcgccgccgtcggtgcacggcatttgcgggaacttcttctgggaccagaacgcgcagggcggcgcgggcgccgcggtgatgatgaacgatcccgcctatctgcgcgcgggcacgctgctggcggccgcggcggatgcgggcgcgaaggtcgccgtcgtgacggcgaaggacaagctgcgccggctgctcggctggcgcatgcgcggcgtgtgcttctcggcggagaaggcgaaccaggcgaatctcggcgagaacggcatcgccgacgtgctcgacttcgtcggcctgccgtcgcccgacgtctacagcgcggcgctgtcggagttcgtgctcgcggcgggcgtgcggctcgcgcagagccggcgcgcggacctgatgtacctgtcgacgaccgattacgtgcagcacaaatgcgcgccgggcagcgagggcgcgaacgcgttctacgcgatgatggaccgctacctcgcggcgctcgacgcgctcggctgggtgatcggcgtgaccgcggaccacgggatgaacgcgaagcacgatccgcgaaccggcgagccgaacgtcgtctatctgcaggacgcgctcgacgcatggctcgggccgcgcctcgcacgcgtgatcctgccgatcaccgatccttacgtcgtccaccacggcgcgctcggctcgttcgcgacgatctacgtcgagcaaggcgtcgacgcgggcacggtgatcggccggctgcgcgagttcgacggcgtcgagctcgcgctcgacaacgcgacggccgccgagcgcttcgagctgccggccgaccggatcggcgacgtcgtcgtcgtgggccggcgcgacgtcgtgctcggcacgcgcgcgcgcgagcacgatctgtcgggcttgacggtgccgctgcgctcgcacggcggcctgtccgagcagcgcgtgccgctgctgttcaaccgccggatcgagcacgtcgagccgggtcgccggctgcgcaacttcgatctgttcgacctcgcgctgaaccggaccgtgcaatgacgacgatgccgcttcgcgatcacgccgcctaccgccgcgagacgctgcgctggtgcgggcaacgggcggcgcgtgcgcgcacgctcgacgtattcgatccgtattcggggctgcgcgtcggcaccgtgccgctcgcgacggtcgacgacgtgcgccgcgcgttcgactatgcggtcgcgtaccggcctgcgctgtcgcgctacgagcgctcgcagatcctcgagcgcgcggccgcacgcctcaccgcgcgcgcggaagaggcgtcgacgctgatctcgctcgaatcggggctgtcgaaacaggattcgcgctacgagatcggccgcgtcgccgacgtgttcaagttcgcgtcgatcgaggcgctgcgcgacgatgcgcagagctactcgtgcgatctgacgccgcacggcaagtcgcgccgcgtgttctcgcagcgccagccgctcgacggcgtgatcgtcgcgatcacgccgttcaatcatccgatgaaccaggtcgcgcacaagatcgcgccggcgatcgcgacgaacaaccgcgtgatcgtgaaaccgtcggagaaggtgccgctgtcggcgctgtatctcgccgacgtgctgtacgaagcgggcctgcccgagccgatgctgcaggtgctgacgggcgatccgcgcgagatcgccgacgaactgctcacgcacccgagcgcgacgctgatcacgttcacgggcggcgtcgcgatcggcaagtccatcgcggcgaaggcgggctaccggcgcatcgtgctcgagctgggcggcaacgatccgctgatcgtgctcgacgatgccgatctcgaacgcgcggccgcgctcgccgcgcagggctcgtacaagaactccggccagcgctgcacggcggtcaagcgcatcctcgtgcacaagcgcgtcgcgccgcgcttcacggagctgctcgtcgagcacacgcgcgcatggacgtacggcgatccgttcgacccggcgaaccggatgggcaccgtgatcgacgaggcggcggccgcgctgttcgaggcgcgcgtcgacgaagcggtggcgcagggcgcgcgcctgctgacgggcaacgcgcggcgcggcgcgctgtatgcgccgacagtgctcgatcgcgtcgacgcatcgatgacgctcgtgcgcgaggagacgttcggccccgtgtcgccgatcatcgcgttcgatacgatcgacgacgcgatccgcatcagcaacggcaccgcgttcggcctgtcgtcgggcgtgtgcacggatcgcgccgacgcgatcgtgcgcttcgtcaacgagctgaacgtcggcacggtgaacgtatgggaagtgccgggctaccggctcgagctcacgccgttcggcggcatcaaggattccgggctcggatacaaggaaggggtgcaggaggcgatgaagagcttcacgaacctgaagacgttttctttgccgtgggcgtgacgaaatggcgctgaccctcgacgacatccgcatgctgttcgaccgccacggcgacatcgcgtacagcggcgagccggtgacgcagcgcgagcatgcgctgcaaagcgcacagctcgccgaacaggcgggcgcgaacgacgcgctgatcgcggcggcgctgctgcacgatctgggccacctgctgaaccgccggggcgagacgccgaccgcgcacggcatcgacgacctgcatcagtattgcgtgctgccgttcctgcggccgctgtttcccgacgcggtgctggagccgatccggctgcacgtcgatgcgaagcgctgcctgtgcgcgatcgacgcgtcgtattacgcgcgcctgtccgcggactcggtgcgtagcctgcatctgcagggcggcgttttctcggacgccgaagccgaggcgttcctgaagcgtccttatgcgccggacgcgatccgcgtgcggcgctgggacgatctcgcgaagatggccggcaagccgacgccgggtctggatcactatatgcgcgcggtcgcgcgcgcggcgatcgcgaagtaacggtcgtccccgcctccgtattagatagggagatgtgtcgcgcgcgaacgctcgtttggcgtgccgtgcgggcgcgccgatgcgagccgccccgagcttgcgcggaggcgtgaaaaattctttcaaaaaacgcttgcacgaagcgtagatgctgcctacaatcacgcctctttcgcgctacggcgaacgcggcgcgaagggggaagcgggaggtttcgcggctcatgcggtacggtcggcggtagaggcggccgagggcgcgaggcggtgatctgggcggtgcgcgacgcggcagtaaaaaagttgttgacgcgctgcgaataagtgatcataatttcgtttctctgctgctgacaacgcagcgctgctgagaagggtgcggtaagtagtcgaatcttctcgcggatatgctctttaacaatgaacagccgataagtgtgggcgcttgatggaagcgggcgattttcggatcgcaagcgaaagtatcaagagtctcacactaaagtaagtcaggtttatgaagagattcatatacctgtcagctttgagtgagcgaccggttggaaacaaccgaaaacagtaacaggaattgaactgaagagtttgatcctggctcagattgaacgctggcggcatgccttacacatgcaagtcgaacggcagcacgggcttcggcctggtggcgagtggcgaacgggtgagtaatacatcggaacatgtcctgtagtgggggatagcccggcgaaagccggattaataccgcatacgatctaaggatgaaagcgggggaccttcgggcctcgcgctatagggttggccgatggctgattagctagttggtggggtaaaggcctaccaaggcgacgatcagtagctggtctgagaggacgaccagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggcgcaagcctgatccagcaatgccgcgtgtgtgaagaaggccttcgggttgtaaagcacttttgtccggaaagaaatcattctggctaatacccggagtggatgacggtaccggaagaataagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcgagcgttaatcggaattactgggcgtaaagcgtgcgcaggcggtttgctaagaccgatgtgaaatccccgggctcaacctgggaactgcattggtgactggcaggctagagtatggcagaggggggtagaattccacgtgtagcagtgaaatgcgtagagatgtggaggaataccgatggcgaaggcagccccctgggccaatactgacgctcatgcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactagttgttggggattcatttccttagtaacgtagctaacgcgtgaagttgaccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggattaattcgatgcaacgcgaaaaaccttacctacccttgacatggtcggaagcccgatgagagttgggcgtgctcgaaagagaaccggcgcacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtccttagttgctacgcaagagcactctaaggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatgggtagggcttcacacgtcatacaatggtcggaacagagggtcgccaacccgcgagggggagccaatcccagaaaaccgatcgtagtccggattgcactctgcaactcgagtgcatgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagtgggttttaccagaagtggctagtctaaccgcaaggaggacggtcaccacggtaggattcatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctcgagcttatttccgcgaagttgagcgctcacgcttatcggctgtaaattaggacagactcaggggtctgtagctcagtcggttagagcaccgtcttgataaggcgggggtcgttggttcgaatccaaccagacccaccaattgtctggcggaaaaacctgagtgtctctgtatgggggcatagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgtctgcctccaccaattgcgatgatcgttggcgctttagcgcttacgggcatctcactcccgaagggagccccaatggataatgtttgattgggttcgagagaacgaatcgaatcttacccattggcgattgagccagtcagagtgatgcaggaaactgtatcggctgtcgttctttaacaatctggaagaagcaagtaatttggatagcggaagcgtcgttgagatggacgtggaagctatccgggttgtgattgtatcgatgtatctcaagatgattcgaacttcattgttcgactctaattggaatacggcacaacgcgagaactcaacctgtagcggctgtcgatgagacagactcgttatagggtcaagcgaacaagtgcatgtggtggatgccttggcgatcacaggcgatgaaggacgcggtagcctgcgaaaagctacggggagctggcaaacgagctttgatccgtagatgtccgaatggggaaacccggcccttttgggtcatcctagactgaatacataggtctagtgaggcgaacgcggtgaactgaaacatctaagtaaccgcaggaaaagaaatcaaccgagattcccaaagtagtggcgagcgaaatgggaagagcctgtactctttatttgtattgttagccgaacgctctggaaagtgcggccatagcaggtgatagccctgtaggcgaaaacagtatgaaagaactaggtgtacgacaagtagggcgggacacgtgaaatcctgtctgaagatggggggaccatcctccaaggctaaatactcgtgatcgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaatagatcctgaaaccgcatgcatacaaacagtcggagcctcgcaaggggtgacggcgtaccttttgtataatgggtcagcgacttacgttcagtagcaagcttaaccgaatagggcaggcgtagcgaaagcgagtccgaatagggcgttcagttgctgggcgtagacccgaaaccaggtgatctatccatggccaggatgaaggtgcggtaacacgtactggaggtccgaacccactaacgttgaaaagttaggggatgagctgtggataggggtgaaaggctaaacaaacctggaaatagctggttctctccgaaaactatttaggtagtgcctcgtgtctcaccttcgggggtagagcactgtcatggttggggggtctattgcagattaccccgccatagcaaactccgaataccgaagagtgcaatcacgggagacagacatcgggtgctaacgtccggtgtcaagagggaaacaacccagaccgccagctaaggtccccaaatatggctaagtgggaaacgaagtgggaaggctaaaacagtcaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactgatcgagtcgtcctgcgcggaagatgtaacggggctaagccatataccgaagctgcggatgcgagctagtctcgcatggtaggagagcgttccgtaagcctgcgaaggtgcgttgaaaagcgtgctggaggtatcggaagtgcgaatgctgacatgagtagcgataaagggggtgaaaggccccctcgccgtaagcccaaggtttcctacgcaacgttcatcggcgtagggtgagtcggcccctaaggcgaggcagaaatgcgtagctgatgggaagcaggtcaatattcctgcaccattgttagatgcgatggggggacggatcgcggaaggttgtccgggtgttggaagtcccggtcgctgcattggagaaggcgcttaggcaaatccgggcgcaggattcaagggtgtggcgcgagctccttcgggagcgaagcaattggaagtggttccaagaaaagcctctaagcttcagtctaacgatgaccgtaccgcaaaccgacacaggtgggcgagatgagtattctaaggcgcttgagagaactcgggagaaggaactcggcaaattggtaccgtaacttcgggataaggtacgccctggtagcttgactggcctgcgccagaagggtgaaggggttgcaataaactggtggctgcgactgtttaataaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgccggaagattaaatgatggggtgcaagctcttgattgaagtcccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctcctcccgagactcagcgaagttgaagtgtttgtgatgatgcaatctacccgcggctagacggaaagaccccatgaacctttactgtagctttgcattggactttgaaccgatctgtgtaggataggtgggaggctatgaaaccggaacgctagtttcggtggagccgtccttgaaataccaccctggtttgtttgaggttctaaccttggcccgtgatccgggtcggggacagtgcatggtaggcagtttgactggggcggtctcctcccaaagcgtaacggaggagtacgaaggtacgctaggtacggtcggaaatcgtgctgatagtgcaatggcataagcgtgcttaactgcgagaccgacaagtcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactctggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatctcatcctggggctgtagccggtcccaagggtatggctgttcgccatttaaagaggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgttggaagtttgaagggggctgctcctagtacgagaggaccggagtggacgaacctctggtgtaccggttgtgacgccagtcgcatcgccgggtagctatgttcggaagagataaccgctgaaagcatctaagcgggaaactcgccttaagatgagacttccccggggacttgatccccttgaagggtcgttcgagaccaggacgttgataggtcgggtgtgtaagcgcagtaatgcgttcagctaaccgatactaattgcccgtacggcttgatcctataacaagtctgtctcgatatagccgtcgcgcttcagcgccgacgcatatcgagcctcgagtgcaagccactcgatgtacagcggttgacgtgccgcgtatgtgtgagatacaacctcacaaccccaaatgactgcttcttcccagattggttgcgctgcaaagccgcgcaacaaccctctttgcctgatgaccatagcgagtcggtcccaccccttcccatcccgaacaggaccgtgaaacgactccacgccgatgatagtgcggattgcccgtgtgaaagtaggtaatcgtcaggctcctcatgccagaacccccgcccagcacggcgggggttttgctttttaccggccccgccgcgcctcgtcttcgtccctccacgcactccgctcatctgccatccccgcggcgcgctcgcttcccgcagggccttgctcgacgctcggcgccgggacccttcctcgcgcatcggttcggcgccgagacccttgctcaacggcttcgcttcaccgtttcaaaaagcgaacgtcactgggttccgactcatactttccgcagagagggcaggtcagcgccgctcggagcgatcattggcatgagctcaatgttggcatcgccgtagccggccaaaccaaggggccgtttcgcgagaacgcgctaacatttggctcttcgattcagtctggagcacatcgtgaatatcggcgaggctgcaaaggtatcgggcgttagcgcgaagatgattcgctactacgagagcgtggggcttctcaatcccgcgaagcggaccgattctggataccgtgtctatcacgacgacgaaatccacttgcttcgcttcattcggcaggctcggcggctcggatttctcgtcgacgacatcaggaaactgctcgcactctggcaggatcgctcgagagcaagcgccgaagtcaaggcgatcgcgctcgaacacgtggccgagctcgacggccggattgcggagcttacggatatgcggaacacgcttgtgaacctcgccgcccattgcagcggggacgatcgtccggactgctccattctggagcgtttggcagacccatgctgtgatccaaagtagtgcatgcaaggtacgggacgtctgcggtaaaactgcggaagtacccgaaaaatcagtcagttaagtcgagtttgtttgatctattccaaactggcatgcatcacattcgagcatttcactggcaagttggtgcaatccggctataatcgggttaaccctatacgggatatccctgacgtcgattcaccaggggatctcaccttccttggagagccaatatgtttgcctacatcatcgaaaagctgagcaactggtttgaagccgcggaacgcgagcgccgtgaagcctatctggcgtcgtcgagcgatatcgttcagctcgagcagcgcatccgttcgctggaaaccaacggttattcgctgtaactcggcgcggcaacatcgcgtcgcgcacccggtgcgcaagcaaaggaaagccccgtattgacggggctttgtcttttcgtaagctgaaaatgccgtgagtcgagcgtcattcgccaccggcgtacaatcagcgtcgtctgaacggggggctgaatgaggaccgtcaatcgctttttgggtcatgtagcgagttgcgctgcattgtgcgttatcgcgacaaccgcggtcgccggctcggacagcgcccgcgcgccgctgatcctggatacacaaagcggaattcacgacggcaagagcggcatcgtgctgcaaaatgcgccgttgtcgcgcgcgcccattgtcgcgccggcgcaacctgctccgatgaccgagttgccatccggttcgaccatgggctccactgcgccgatggtcgtcatcccgtatatcgaagtgccgggctccgcggttccgctcaaagcgcccccgccgcgtcaataagcggcgccccggtcagttggcgcggtgctcgatcgcgaatttcgcgccgctgtcctggccaagcgcttcgacgagataggggagtgcctctttcatcgtatcgaccaacgtatacggcgggttgagaatgaacatcccgctgccgaaaagaccaaagccgtccgatggcggccggctcacggtcaagctcagatgcagccagttgttcggctgcaactgcttcagatggtcggggaatttctgcgattcgggccggctcacctgcggataccagattgcatagcaccccgtcgcgaatcgcttcaggctttcttcgacgcaggcggtcgttttcgcgtaatcgcgcttgtcctcgtatgacggatccaccaacacgagcgcgcgccgcggcggcggcggcagcagcgccttgatgccttcgaagccgtcgccggcgtaaatcatcgcgcgccgccccgcatcgcggaaattgtggcgcagcacatcgatttcggtactgtgaagctcgaacagacgcatccggtcctgttctcgcatcagtcgccacgcaagataaggcgagcccgggtagtagcgcaattcgccgtcgcggttcagcgcgcgcacttcgtcgacatagtcggacagtgcttcgggcagatccgttgcatcccagattttctcgatccccgtgccgaattcaccggttttcgccgcatagccgtcgaagagcgaatagacgcctgcgcccgcgtgcgtgtcgatgtaccaatacgacttgtctttcttgttcaaataacgcagcaactgcacgacgacggtgtgcttgaggacgtccgcgtgattgccggcgtgaaagccgtgacgatagctgagcatggcgagagaaatacggaagcggtacgtgaaagtcggccgggcgtcgggggcgtgactcatgcggcgatgccgactcgtggacatggccgaccgacgcggccgcgtattgtacgcgagtatgcaatacggcctgcccttcggctatcggctattgatacgcgtcgccgacgatctgctcgatctgctgcttcgtgtccggcgtgatctgggtcgccacgtcgagcgagcgcatgttctcgatgatttgttcgacgcgcgatgcgcccgtgatcacggtgctgacgcgggggtttttcagtacccatgcaagcgcgagctggccgacggtgcacccgagatcgttcgcgatctctccgagcgcttccacgacacggttcttcgccgggtccgtcaattgcgcgcgcagccaatcatagccgtgaatttcggctcggcttccggcgggaaccccgtgccggtactttcccgtcagcagtcccgacgcgagcgggctccaggtcgtgagccccatgccgaagtcttcatagaggcgtctgtattcctgctcgacgcgcttgcgatggaacaggttgtactgcggctgctccatcgtcggcttgcgcaggtgatgccgatccgcgatttcgtacgcggcgcggatctcgtcggcgctccattcggatgtgccccaatagagcgccttgccgcgcgcgatgatgtcgctcattgcccatacggtttcctcgatcggcgtattgggatcgggacgatggcagaacacgaggtcgacgtagtcgagctgaagacgctgcagcgatgcgtcgatcgcgttcagcaggtatttgcggttgagggtgtggtactgattcggcgcttccgcgagcccccagaagaatttcgtcgataccacatagctgatgcgcggccagccgagcgacttgagcgcatgccccatgatctcctcggatttgccgcccgcatacacttcggcgttgtcgaagaaattgacgccggcgtcgcgcgcggcagccagcgattcccgcgcggcgcgtcgatccacctggttgccgtaggtgacccatgaaccgatcgacagctcgctgacctgcaatccggaacgtcccagccttcggtagttcatatcgcctccgatcgagcgtgaccgaccacaagcttagctcgtttgaccgcgatgcgcgggctcgttcatgcacaatagcggtgtcggccgcgcggcgatagccggccattcggcctatgctgtccggcagactggatcgaggccggacgcgatgctttcattgacttaactgatggagacttggggaatgacttcgaacttgaacgggaaggcggccatcgtgacgggcgcggcgagcggcatcggcaaggaaatcgcgctggagctcgcgcgcgcgggcgcggcggtggcgatcgccgatctgaaccaggacggcgcgaacgcggtggccgagctcatcgagcaggcgggcggccgggcgatcggcgtggcgatggacgtgacgaacgaggacgcggtgaacgccggcatcgacaaggtcgcccagacgttcggctcggtcgacattctcgtgtcgaacgcgggcatccagatcgtcaatccgatcgagaactatgcgttcgccgactggaagaagatgcaggcgattcacgtcgacggcgcgttcctgacgacgaaggccgcgctcaagcacatgtacaaggacgatcgcggcggagtggtgatctacatgggctcggtgcattcgcacgaggcgtcgccgctgaagtcggcgtacgtgacggccaagcacgggctgctggggcttgcgcgcgtgctggcgaaggaaggcgcgaagcacaacgtgcgctcgcatgtggtgtgcccgggcttcgtgcgcacgccgctcgtcgacaagcagattccggagcaggccaaggagctcggcatcagcgaagaggaggtggtgaagaaggtgatgctcggccagacggtggacggcgtgttcacgacggtcgaggacgtcgcgaaaacggtgctgttcctgtccgcgttcccgagcgcggcgctcaccggccagtcgttcgtcgtcagccacggctggttcatgcagtaagcggcatcggaagcgcgtgccgaagcgtggcctggcgtacggccgcttcgcttcgcttcgttttgcgtcgtttcggccttctcggctctccggcaacgggcgagcgagtgtcgcgcgcttcgaacatgaaacgcgctccgaatggagcgcgttttcatttgcgcggcgcggcgcggcgcgacagcgactacgcaagctcgaagtcgcggcgccggccccgtcgttttacttcaacaccgcggcgatcgcgttcgcgacgacgtcgaggttgcgcgtgttgagcgccgcgacgcagatccggccggtgctgaccgcatagatgccgaattcttcgcgcagacggtcgacttgcgcggacgtcaggcccgagtacgagaacatcccgcgttgcgcgttgatgaagctgaagtcgcgctcgatgccggccgccttcaggcgctcgacgaggccgttgcgcattgcgcggatgcgatcgcgcatctcgcccagttcctgcacccacgaagcgcgcagttccggcgaggcgagcaccgcggcaacgatcgcgccgccgtgcgtcggcgggttcgaatagttcgtgcgaatcacgcgcttcagttgcgacagcacgcgtgcagcttcgtccttgctgtcggtgatgatcgacagcgcgccgacgcgctcgccatacagcgagaacgacttcgagaacgacgacgatacgaacacgttcagattggccgccgcgaacaggcgcaccgcggccgcgtcggcctcgatgctttcgccgaagccttgataggcgatgtccaggaacggcacgagccgacgcgccttcacgacctcgaccacctgcgcccattgcgcatcgttcaggtccacgcccgtcgggttgtggcagcacgcgtgcagcacgacgatcgtgcccggctcgtagccgttgagcgcggccagcatgccgtcgaagttcacgccgttcgtcttcgcgtcgtagtacgggtacgcgacgacttcgaagcccgccatgtcgaacagggcacggtggttttcccagctcggatcgctgatcgccaccttcgccttcgggttcagggtgcgcaggaaatccgcgccgatcttcagcgcgcccgtgccgccgagcgcctgcgccgtcacgacgcggcccgccgcgatcagcggcgaatcgtcgccgagcagcagcttctgcaccgatgcgtcataggcggcgatcccgtcgatcggcaggtagccgcgcggcaggccggcttcgacccgtgccttttccgcgtcgcgcacggcgcgcagcagcggaatcttgccgtcctcgttggtgtagacgccgacgcccaggttcaccttggtcgggcgcgtgtcggcgttgaaggcttcgttcaggcccaggatagggtcgcggggggcaagttcgacagcggagaagagcgacatgattgattcgcagcagttgtgaaaagagggtcagcttcggggccgatgcgggccggcgatcaccgggcagggcggccgagccgcggcaactccggcgagaaaaataaagcttggcagcctgtcattgtaacgaattcgacgtcttcattcggccaatgtctcggccccgcacgcggttttttgcgcattcggtcagccaatcccgagcgcggcgacgcggagccggccgggcgtcgaagcgctagaatgatcctttgcccgtttcggcccgccgcctccgcatccacatgtccgaacaccactccgacacccgtgacgatctagacgaatcgaaattcgtgacgttcgaaggttctccgtttcagctgtatcagccttatccgccgtcgggcgaccagcccaccgcgatcgcgacgctcgtcgaaggcgtcgaggatggcctgtcgttccagacgctgctcggcgtgacgggctccggcaagacctacacgatggcgaacacgatcgcgcggctcggccgtccggcgatcgtgttcgcgccgaacaagacgctcgccgcgcagttgtacgcggagttccgcgagtttttcccgcgcaacgcggtcgagtacttcgtgtcgtactacgactactaccagccggaagcgtacgtgccgcagcgcgatctcttcatcgagaaggattcgtcgatcaacgagcacatcgagcagatgcggctgtcggcgacgaagagcctgatggagcggcgcgatgtcgtgatcgtcgcgacggtgtcggcgatctacggtatcggcaatccgtccgaataccaccagatgatcctcacgctgcgcacgggcgacaagatcggccagcgcgaggtgatcgcgcggctgatcgcgatgcagtacacgcgcaacgagcaggacttccagcgcggcacgtttcgcgtgcgcggcgacacgatcgacatcttcccggccgagcacgcggagatggcggtgcgcgtcgagttgttcgacgacgaagtcgatacgctgcacctgttcgatccgctgacggggcgcgtgcggcagaagattccgcgcttcaccgtctatccgtcgtcgcactacgtgacgccgcgcgagactgtgatgcgcgcggtcgagacgatcaaggacgaattgcgcgagcgtctcgaattcttccatcgcgacggcaagctcgtcgaggcgcagcgcctcgagcagcgcacccggttcgacctcgagatgctgcaggagctcggcttctgcaagggcatcgagaattattcgcggcacttctccggcgcggcgccgggcgagccgccgccgaccctcgtcgactatctgccgcccgacgcgctgatgctgctcgacgaatcgcacgtgctgatcggccagttgaacggcatgtacaacggcgatcgcgcgcgcaaggaaaacctcgtcgattacgggttccggctgccgtcggcgctcgataaccggccgctcaagtttcccgagttcgagcgcaagatgcgccaggtggtgttcgtgtcggcgacgcccgccgactacgagcagcgcgtgtccggccagaccgccgagcaggtcgtgcggccgaccgggctcgtcgatccgcagatcgaggtgcgcccggcgagcacgcaggtggacgacgtgctctccgagatcaccgagcgggtgaaggcgaacgagcgcgtgctgatcaccgtgctcacgaagcgcatggccgagcaattgaccgaattcctcgccgaccacggggtcaaggtccgctatctgcacagcgacatcgacaccgtcgagcgcgtcgagatcatccgagacctgcggctcggcacgttcgacgtgctggtcgggatcaacctgctgcgcgagggcctcgacattccggaagtgtcgctcgtcgcgatcctcgatgcggacaaggagggcttcctgcgcgccgagcgctcgctgatccagacgatcggccgcgcggcgcgcaacgtgaacggcaaggcgctcctgtacgcggaccggatcaccgattcgatgcgccgcgcgatcgacgagaccgagcgccgccgcgcaaagcagatcgcatacaacgaaaagatgggcattacgccgcgcggcgtcgtgaagcggatcaaggacatcatcgatggcgtgtacaacgccgacgaggcgcgcgccgagctgaaggaggcgcagcagcgcgcgaaattcgaggacatgtccgagaagcagatcgcgaaggaaatcaagcggctcgaaaagcagatggccgattacgcgaaaaatctcgagttcgagaaagccgcgcagacgcgcgaccagctcgcgctgctgcgcgaacgggtgttcggcgcgaatgtcggcgatcacgtgagcgggggcgagtgagggcccccgcggcgccgcgccgcagtcgttaatctcgctgtaagccttgtcggatcagggatttagcggcatctccatttgtttcggaggacgttcggtgctacacttgcgcctgtattgagaatagttcgcattaacgttcttcatcgcttttttgtctcgccaccgggttccgggtccgcgcgggcgggacgtgtgtcacgagataaaaacaggagtgtcaatgttgcgttcttcctttgtccgcagcggtgtcgcgttggcggccgcgtgcgctgcgctgtcggcgacggcggccgaatacccgatcggcaagcatcagattcaaggcgggatggagatcggcgcggtgtatctgcagccgatcacgatggacccggaagggatgatgcgcaaggcgtcggattcggacatccacctcgaggccgatatccatgcggtcaagaacaacccgacgggtttcgccgaaggcgactggatgccgtatctgcaagtcacgtacaagctgaccaagcagggcgacgcgaagtgggcggcgcagggcgatctgatgggcatggtcgcgagcgacggtccgcactacggcgacaacgtgaagctcaacggcccgggcaagtatcacctgacgctcgtcgtgaagccgccgatgcagacgggccacatggcgttcggccgccacgtcgacaaggaaaccggcgtcggcgcgtggttcaagccgatcacgctcgaatacgatttcccgttcgccggcatcggcaagaagggcgggtactgatcgcaccagcggtacacggacggcgcgcgacgagcgcgctgtctctttagagaaatacgatgacattccccagagcatacgcattcgccgccgcgatcctcgtcgccggcgccgcgcacgcggccgatctgccgaccttcaggctcgagatggccgacggcaagctcaatccggcgcgcatcgaagtgccggccggccagcgcatcaagattcagatccgcaatacgggcaagggcgccgtcgagttcgagagcgtgcagctgcgcaaggagaaggtgctcgcgccgggcggcgaatcgttcgtcgtgatcgcgccgctgtcgccgggcgagtacaagtttttcgacgattttcaccagcaggcgcaaggcgtcatcgtcgcgaagtaacggttttcgcgtttgacgcgcggcacgcgccgcgcggcgggcgccgggaggcaaaacaaatgggtcagatcttgttcatcgtctggcgggagagcgtcgaggcgttgctcgtcgtcggcatcctctacgcgtggctgaagaacggcgacgacgaagcgcgccgcggcctgccttacctgtgggcgggcgtcggcgccggcctgctgatggcggtgggcctgggcgccgcgctcgtcggcttcaccgaggtgctgtcgggcgacgcgcaggactactttcagaccgcgatggtgctgatcgcgtgcgtgctgatcgtgcagatggtgctgtggatgaagcagcacgggcgcacgctcaagcgcgacatggagcgctctttgcagaagagcacgcaggacgcgaactggtggggcgtcgcggtgcttgtcgcgctcgcgatcgcgcgcgagggcagcgagacggcgatcttcctctacgggctcggcttcggccagtccggccacgtcgacggcagccagatgctcgccgtgctgatcggcctgggcctcgcgttcctgacgttctacgtgctgcagctcggtggcaagtatttctcgtggcggcacttttttcgcgtcaccgaaatcatgctgctgtttcttggcgcgggcctgttccagacgggtatcgacaagctgatcgacaaggaaatcctgccgctcggcatcgcgcaattgtgggatacgtcggcgatcctcgacgattcgagcacgttcggctcgctcgtgtcgacgctgaccggctatcgcgcgcatccgtcgttgaccaatctcgtcgcgtacgtggcctactgggcgatcgtctatctgctgctcaagcgcgccgcgcgccgcccggcggcgactgcggggcggccggcatgagcgccgtcgtcggctgtcgccgcacgagcctcgtcgcgcaagccgggcactggatgcagcgccacggcgcgctgatccgcggcatccagtgggtggtcgtgctcgtctatgcgttcctgattctcgtgccggcgttcacgccgctgcccgacgacaccgcgcatctgtggagcaacctgacgctcgccgcgcagttcgttttctggggcatctggtggccgttcgtgctgctgtcgatggtgatgctcggccgcgtctggtgcggggtgctgtgccccgagggcgcattgagcgagttcgcgagcaagttcggccgcggccgcgcgattccgcgctggatgcgctggggcggctggccgttcgtcgcattcggcctgacgacgatctacgggcagatggtgagcgtctatcagtacccgcgcgccgtgttgctcgtgctcggcggctcgacgctcgccgcgatcgtgatcggctttctgtatgggcgcgaaaagcgcgtgtggtgccgctatctgtgcccggtgaacggcgtcttttcgctgctcgcgcgcctttcgccgctgcgctacaaggtcgacgaggatgcgtggcgccgctcgtacaggaaaggcgaggacggccatcgcgtgattccgatcaactgcgcgccgctcgtgccgctgcgcaacatgaagggcgcggcggcgtgccacatgtgcggccgatgcagcgggcaccgcggcgcgatcgaactgacggcgcgctcgccgtccgaggaagtggtcgcgctcggcgacaggcaggcgagcagctgggacacggcgctcatcctgtacggcctgctcggcatcgcgatcggcgcgttccactggacggtgagcccatggttcgtgcagatcaagcagacgctcgcgggctggctgatcgatcacgacatcatgtggccgctcgatacgaacgcgccctggttcatcttcacgcactatcccgagcacaatgatgtgttctcgtggctcgacggctcgctcgtcgtcgcgtacatcgtcggtacgggcctcgtgtacggcacggcgctcgccgtgctgctcgccggcgccgccgcgatgctcggccggttcgagcgcgtgcggctccatcaccttgcacaggcgctgattccgctcgcgggcgcgggcgtgttcctcggtttgtcggcgacgacgctgtcgctgctgcgcgccgagcacgtgccgctcggctgggcgtcggacgttcgcatcgcgatcctcgtcggtgcgaatctgtggagcgcgtggctcgcgtggctggtcaccggccgctatgcgagctggccgcggcggctgctcgcgatgctctggttcggcgccgcgctcgcggtggtcgacagcgcgtggtggctgatgttctggggtttctgacgcgcttcgggcggtatgatgcatccgtcgatgggcatgcatcgcgaaggagtgtccagatgagaaccaaacccgttctgacgagcgacgacgtgaacaagatggcggccgccgccgaggcgttcgcggccgcgaatcagtgggccgtgacggtcgcgatcttcgacgacggcgcgcatctgctgcatcttcaccggatggacggcgccgcgccgagcaccgtcgagatggcgatcggcaagggccgtacggccgcgctcggccgtcgcgagagcaaggtctacgaagacatcgtgctgcaggggcgcatatcgttcctgagcgtgcctctcgtcggcctggtcgagggcggcgtgccgatcgtcgtcgacggcgagacggtgggggcgatcggcgtgtcgggcgtgaagtccgagcaggatgcggccgtcgcccgcgcggggatcgccgcgttgaccgacgccggctgatccccattcgacgcggcgccatcgccgatcgctgcccgagccggcggcgcgcccgtggttcgcgcgtgtcgcgctcgatcgcgactgcgcctgctcccgtgcgtgcccaacaaaaaagcgacgcgtccggtgacgcgtcgcttttctctttcacgcagtgagaacccaaaaaagcggcttggctggctgcaacggctgcttgaatatgtttgcacgaaggggtctagactcgcgtgcaagccgttgtggctggctaatgcccaacacctctcgtagaggtggtccccacaatactcggttcgttacttcgtcaggatcagcttgccgaggcgcgtggcccgcagctgataggtttcgccgttatgcgcgatgctcacgtggctttggccttgcagcaacgcgtcgctgctcaccacgcgctgcccggcgcttgcggcggcgggcttcatggcggcctttgccgattcggccggcgtcgtgaccgctgcggctttggaacggctgccgggtgcggtatcgctggtgcggcgcaacgtgagcgtagtagagcgcataggttcggtcattcaggcaatcggtgagtggcgattcgatggaatgaatactaaatgataaccattcccatttacaacgcatctttatcgatcgaaaaccgaatgtcgataggcaggaacaaagagggcggcggatgcgccgccgcccggaggcttcagtgcagcgggtcggggtccttgcggccctgcgcgtattcgcggatcaggcgaaccgtgtcgatgtcggacgtgcgataggcttccttcacgatctcctgcgtctggcgcgcgtcctcgctgtcgttgctgacgggcagcgtcgtccgatactcgaagcgcaggaacaactgctgatcgtcgcgctcttcgatcgtcatcgtcagcgagccgccgatctcgccgtcggccgcatggatgtcgtagcgaacctgctcgttcggcgtgaacgtcacgtgatcgcgtaccgttgcgttgccgtagtgcaactcgcgctcgagcgtggtttccgtgcgctcatggacgatgcagctgtcaaggccgagcacgaacagctgcggctgctcggcgcgcagcacgaggccttcccatagctgggcgcgagtcagcgtcggcacggctgggttgtcggcggcgttaatctggatcagatgttcgaagttcaaggcggcggattccttctgtagtgcggcccatgccgggcgcgaacagatattgtgacgcaaatccgcagcggcggcggagcttcccccttcgccgttcggccaacggcgcggacggcgttcaggcggagatgcggcccatccgccccgtctgataatcggcgaccgcttcgcggatctcgtcctcggtgttcatcacgaacgggccgtagcgcacgatcggctcgttgagcggcgcgccgccgatcagcagcaaatcgagcggcgcctcgcccgcggcgatcacggcggtatcgccgtcttccgcgtacacgacgacatgccgggcgtcgactgcctccctgtccccgccgtagaatccgccgccctcgaacggatacgcgaacacgcgaaagccggccggcaccggctgctcgacgaccgcgccgggcgatagcgtgaagtgcagatacagcatcggggtgcgcgtttcgatcgtcgcgcatgcgccgaacgcctcgccggcgatcacccgcactttcgcgcggccatccggcgacttggcgctcgggatgcgcgcggccggaatgtcctgatagcgcggcgcgatcatcttgtcgcggcgcggcaggttcacccagagctggaatgcgtgcgcgcggccgccccggcgcgcgaattcgggatcgggcatttcgctgtgaacgacaccggcgcccgccgtcatccattggacgtcgcccgggccgagcgcgccggcgtgtcccgccgaatcgcgatggcgaaaccagccttccagcacgtacgtcaccgtttcgaagccacggtgcggatgatcgggcgcgcctttcgcatcgttcggcgcgtaatcgacgggccccatttcgtcgagcaacaggaacggatcgaaatccgtcagcaggcgggtcggaaacggacggtgaaccacgaagccgccgccttccgtcgtgcggtgcgccgggtaggtacgctggatcgagcgggcgatagtcatgggaggctcttggagtgacgggaaatagcgttatttttgcaacgcaaggctattatattgagcgaattgccgattaaatccgctcgattcgcaatggatcgttgtggaattggaacgatgaaatgactatcgacgcacataacctgaacgacttgatgtacttctctcaggtggtcgagcacggcggcttctcggccgcggaacgcgtgctcggcatctcgaaatcgcgcctgtcgcggcgactcaccgagctcgaggcgacgctcggcgtgcgcctgttgcagcgctcgacgcgcaagctcgcgttgaccgaggcgggccagcttttctatcagcattgccaagcaatgttgtcggaggcgcaggccgcgatgaacgcggtgcagcaactgcgctcggcgccgcgcggcacggtgcgcgtgagcgtgcccgtcacggtgtcccagacgatgctctcgcgcctgctgccggaattcctgcgccgctatcccgaggtgcgtgtgcagattcgcgtgacgaatcgcgtgatcgacctgttcgaagattcgatcgacgtcgcgctgcgcgtgcgatccgagccgccgcagagcgcgaacatcgtcgtgcggccgctgtggcgcaccgagcagatgctcgtcggcgcgccgagcctgctgcagcagaacgcgccgcccctcgcccccgacgatctggcggggttcgacacgctcgatacgccttccggcgatgggcggcacgtgttcaacctgatcgcgccggacggcacgcgtcacacgcacgagcacgagccgcggctcgtgacggcggacctgatgacgattcgcgaggcggtgctcgacggggtcggaatcgccgcgttgccggaatcgatgtacggcaatgcgctgcgcgcgggacaactgtcgccggtcatgccgggatggacgctgcccgtgccgcagctctacgcggtgttcgtgtcgcggcaggggatgccgcctgccgtgcgcgcgttcgtcgattacctcgtcgaaaagctcgacaacgaacgctacgaggaaccgggctgtccggagcgcggcgcgaaggacacgcagacgaagatttcgatctgacgaaaccgcaggcgcgcgggcgcatcggttttgtcatttgacgcgcgtcacgcaatcggtagtttcaatcggccgccgcttgaatgcgtgtccggctcggcctatattggaatcccaatttcgcgagggaagctgccgagcgaaacaaggtggccgcatatgttgcgagccagatagggcagaccgcgcaggtccgtgcagaccacggcatgtcgcatcgcgttgctcgacgtgcagccgtcaggccgtcgggcccgccgcccgaaggcgcccgtgtgcgcatgaaaaaaggccttcatctggcgatgaaggccttttactttgcggctcgtgtgcgcttcgcgcgctcgccgcatacgggacgcggcgcacgcgcggcgcgctatttcgcgttcgatttcggctcggtcacgaagccgagcttcgtcaggccgcccgcctgcgccgccgacatcacttccgcgacgcgttcgtacgcgaccttgcgatccgcgcgcagatgcagctcgggctgcgggttcgtctgcgcggcttgagcgatgcgcgcctgcagatcggccgcgctcaccggatggtcgtcccacagaaccgtgccgtcgctttcgatggcgacgtcgatcgtcttgggcttcacttcgaccggctgactgctcgcgcgcggcaggtcgatcttcaccgcatgatgcatcgccgggatcgtcacgaggaaaatgatcaggagtacgagcatgacgtcgacgagcggcgtcatgttgatctcgttcatcaggccgtcatcgtcgtcgtcgccgaaactggtgttcattgccatcgcgaacctccgctcagttcgcgcgcgcggcgaggcgcagcccgtcgcgctgggacgacgcgagacgcgtgcccgtcacgaagtacgcatgcaggccgtgcgcgaagcggcgcaggcggctcacgacgctcttgttcgcgcgtgtgagggcgttgtaaccgagcactgcgggaatcgcgacgaacaggccgaacgcggtcatgatcagcgattcgccgacggggcccgcaacctggtcgatcgacgtctggcccgtcgcgccgatcacgagcagcgcgtgatagatgccccacacggtgccgaacaggccgacgaacggcgcggtgctgccgatcgacgcgaggatcgcgaggccgccttgcatccgcgcgatgccttcgtccatcgtgtccttcaggcagcgcgtgacccagtcggacacgtccatccggtcgtgcaggtgcggctgcgtctgatggtggtggtcggcggcctccttgccggacagcgcgagcgcgaggaacgggttgtcctgcgacgacgatgatgcgcggccgagcttgtccacgccctcgtcgaaatcgtccgaatgccagaacgactgttcggcgtctttcgacaggcgcttcaggcgaatcacgttccagcccttgatgacgatcaccatccaagacaggatcgacatcacgaggagcgcgatcgcgatgaagcgcgtaacgaagtcaccttgcgcccacacgtgcgcgattccgtagctttgcatttcctttccttgttgtttctttcggtattgccgagattaatcggtcagagtgaagtcataaggctgcgtgtaggcggcgcgcatcggctgcccgttctgcagatacggctggcacggcgacgagcggatcgcgtcgagcgcggcatcgtccagacgcgcgaagccgctgctctggacgacctgcgcgctctcgatcttgcccgtcaggccgacgacgaagcggaccttcacgacccccgtttcgccgcgccgcttcgacatcgacggataggcggccttcgcgatctggcagctcaggtgtgcgccttccttcggcgcgacgatttccattgtcgggcggttcgtcggtgcgcccgcgggcggcgcggccttcgcgctcgtttcggcgggcgcaacgggcgcggcaggcgcgggttccggcgcggtgatcgcattcggcgcgggctcgtgcgtgacgggcattggggtccggctcgacttcgcgacgggccgggggacgggcgtcggcgccggcttcggcttggccttcggaacgggctggggcggcgtgggcgcgggcgccgactggatgccggccggctgcgcaacgggcgcgctcagcaactgagcggtgatcgtcttcgattcgagcggacggtgcggcacgtcgttgcgcatcagcagcgcgccggtcagcaggagcgcgtgtccggcgagaaccgtcacggcagcggtgacgatgcggggattcatacgggagaaggccggcgcggatgcgcccggcagggaattcgaaacctgcatgttagcttcgtagcgcggcggcgtgcgcgaggcgcgccgcgaagtgctgcatcacttgcggaaaatcagcaacgagatgcacacggtagtcacgaatccgatcagcaattccattacgggctccttcgcaggtaggccgttggctcgcacgggcaggcttgctgacgggctggtaaaacgagagcgcggtgcgcgcggcgccgcgtgcgatcctgtcgcgccgctcaggccgccttgcgttcgtagaacgtgacggcgaccggtacggccgcagggcgctcggcaccgcaacggctcgcacaaacgccctgttccgccatgatctcgcgcacggtttcctcgcacttgccgcagcaggtggcgaccccgagttcgaactggagttcttcgaacgtgttcacgccttccgcgagggatgcgcgaatcttccgatcggaaacggacttgcacacgcagacgatcatgatggagcgcgatagctaacgttaatgcgaattattatcattatatttgtgagggttggcaagcgcgactccgggttttttgtaacaaaaccagatgcttggaagggatttgccgggggcgcggcggtgcgttatgccggatcggcggccgatgcggcggtgctgggagaagaaatggtgacggattcgacgggtgcgtcgagcccgagcagcgtcgcggcgagcgcctgcaattgccggccgtcgctcgtcgagcaaaagcgcggcagcggcgccggccggggcgaggcgggcgcgcgcagcccgcgctcgtcgagaacgcgcgcgagctggcgggcgatcgcgtcgcccgtgtcgatcagatgcaggcggttgcgcgtcacgtcgcggatcgccgcgtcgaggaacgggtagtgcgtgcagccgagcacgagcgtatcggcgccggcctcgagcatcggctcgaggtagcttgcgagcagcgcgcgcaacgcgggcgagccggtgtcgccgcgctcgatcgcctcgacgaggccgtgccccggctggcagagaaagcggcaatcggccgcgtggcgcgcgagcagcgcttcgaagcgcgcgctgcgcagcgtcgcctgggtggcgagcacgcccgcgacgcgcgtcttcgaatgcagcgccgccggcttgatgccgggctcgacgccgacgagcgggatcggcagacgttcgcgcacgatcgcgatcgattgcgcggtggccgtgttgcacgcgacgacgagcgccttcgcgccttgcgcgacgagccattcgccgatcgcgagcgtgcgctcgacgatgaacacgtcatcgcgcggaccatagggcgcatggcgtgaatcggcgacgtagacgagcgcctcgtcgggcaaccgctcgcgcaccgcgcgcagtaccgacaggccgcccagccccgaatcgaagacgccgatcggcgcgcgcgcggacggtgcgggggaatcgggcgcgtacggcgtcgtcatgcgggcgactcgggcgggaatcgaacgaaatatcaacgagcgggaattattccggcgagcccatcatcgactgctgatagttctgaatgccgaccttgccgatcaggtcgatttgcgtctcgagccagtcgatgtgctcctcggtatcgtcgaggattttctcgaagatttcgcgcgacacgtaatcacgcaccgattcgcaataagcgatggcttccttgcacgtggcctgcgatacctgttcgagcttcaggtcgcatttcaggatttcctcggtttcctcgccgacgagcagcttgtgcagatcctgcaggttcggcaggccgtcgagcatgaacacgcgctcgatcagccagtccgcgtgcttcatttcgccgatcgattcgtcgtattcgtgcttgccgagtttttcgaggccccagtgtttgtacatccgcgcatgcaggaaatattgattgatcgcggtcagttcgtttttcaactgcgcgttcagatattcgatgactttcttgtcgccttgcatgttcgttccttgtgacgtgtggggctggagttcctgaacgataaacgctcgttcctgaaaagccaagggcgaatccgttcgatatccgaaagatggaacggatccgccgcatcaaaaaggccggatcgaaatccggcctgaaaatcattcttatttacgcgctcgcgacagggatcttgccgatcttcgcctgccactccttcggccccgtttgatggaccgacgtgccctgcgaatcgaccgcgaccgtcaccggcatgtcctgtacgtcgaactcgtagatcgcttccatgccgaggtcttcgaacgcgagcaccttcgcgccgcgaatcgccttcgacacgaggtacgcggcgccgccgaccgccatcagataagcggccttgtgcttcttgatcgcgtcgatcgcgaccgggccgcgctcggccttgccgaccatcgagatgaggcccgtctgcgcgagcatcgtctcggtgaacttgtccatgcgcgtggccgtcgtcgggcctgccgggccgaccacttcgtcgcgcaccggatcgaccggcccgacgtagtagatcacgcggttcttgaagtcgacgggcaacggctcgcccttggcgagcatgtcggcgatgcgcttgtgcgcggcgtcgcggcccgtgagcatcttgcccgacagcagcagcgtctggcccggcttccacgatgcgacttcttccggcgtcagcgtgttcaggtcgacgcgcttgctcgtctcggtgttcggttcccattgaaccttcggccatgcgtcgagcgacggcgcctcgagcttcgccgcgcccgagccgtcgagcacgaagtgcgcgtggcgcgtggccgcgcagttcgggatcatcgcgacgggcttcgacgccgcgtgcgtcggcgcggccaggatcttcacgtcgagcacggtcgcgaggccgccgagaccctgcgcgccgatgccgagcgcgttgaccttctcgtgcagctcgacgcgcagttcctcgacccagtccttcgggccgcgcgcgatgatttcctggatgtcgatcggctccatcagcgattccttcgccatcagcatcgccttctcggcggtgccgccgatgccgatgccgagcatgcccggcgggcaccagcccgcgcccatcgtcggcacggtcttcagtacccagtcgacgatcgaatccgacgggttcagcatcacgaacttcgatttgttctcggagccgccgcccttcgccgcgacttgcacgtcgaccttgtcgcccggcacgatctcgtaatggatcacggccggcgtgttgtccttcgtgttcttgcgcgcgccttcgggcgggttgacgatcgatgcgcgcagcacgttgtccggatgcgtgtagccgcggcgcacgccttcgttgatcatgtcggtgacgctcatcgtcgcggcgccgttctcgcttgcccagcgcacgtccatgccgaccttcacgaagatcgtgacgatgcccgtgtcctggcagatcgggcgcttgcctgccgcgcacatgcggctgttcgtcaggatctgcgcgatcgcatccttcgcggccgggctctgctcgagctcgtatgcgcggccgagcgcctggatgtaatcgagcggatggtagtagctgatgtactgcagcgaatccgcgatgctctggatcaggtcttcctgtttgatgacggtcatggctgaggctcggtgaggacggtgggtatgggaatcgactcaggccgactgttgcgccggctcgcgcggcgccgacggtggcgtcgacgcttcgtggaaatgctcggggtgcgtatgcgtcgtcaggcggtcgacccacgccatcacgagcgccgacacgaggaacgcgacgtggatcagcacctgccacatgatcgcgtgcgtcgtgtgctggtccggattgatgaacgtcttcagcagatggatcgacgagatgctgatgagcgccatcgacagcttcactttcagcacgcccgcgttcacgtggtcgagccattccggctcgtcggggtgcccctcgacgcccaggcgcgacacgaaagtttcatatccgccgacgatcaccatgatgagcaggttcgagatcatcaccacgtcgatgaggccgagcacggcgagcatgatgttcgtctcgtcgaggcccgtcgcatgcgacagcaggtgccacacttccttcaggaacaggaacacgtagatcgcctgcgcgacgatcaggcccagatacaggggaacctgcagccagcggctcatgaagatgacggctggcaacgggcgcatcttgcggcgggccgggcgggcggcgcgcggatcggtcggggcggcggacatggtcgggcgaagcggggacgcggggatatggagcgtttttgaaaaaaagcgcgttattgtaacgcgtcggccgggcggcttgcagcggcgcggcatcgcggccggcgcgcgaagcggaacgcgcgcgagcggcgggcggggccgagggccggccgcgcgcccgccgcgatgcgctttcagcgggcggccggcgcgtgccgcgcgagcggcaaaccgcgggcgcggcgcttgctcacggtgaaacgggcggggcgcgccgcacgcgcaggctcgcgagcacgatgcccgtcacgacgcacgcgagcgcgaagccgtgcgcgagcgtcggccgctcgccgaggaacaggatgccgtagatcgcggccgcaatcggcagcaccgcgctgaacacgccggcgaggctgcccggcacgtggcggatgcctttcatccacagccagaacgagaagatgctcgcggacacgccgtaccagacgacgagcgcccagatgcccgccggcacgctcgcgtagtcgaaatgccagagcgcgcccgcgccgagcggcagcatcagcagcaggccgaacagatgggtgtacgcgcagatgtcgatcggcgcgagcgtctgcgtgaggcgccgcgacaggatcacgtagatcgactcgcagcagaccgcgccgagcatcagcagattgccggcgagcgagctcgcgtgcgcgccgccttcgctcgcggtgccgttcgcgacattgatcgtcacgacgccgacgatcgcgagcgcgatcgatacgagcgcacgcccgttcggcttctcgcgcaggaagagccatgcgaacagcgcgacgacggcgggaatcgtgctcgtgatgacgcccgccgcgacggcgctcgtgcgctgcacgccgttgagcatcagcagcgtgaacatgaacgtgccgaagaacgcctgcaggaacaggttcagccattcgccgcgcttgacggcgcgcatcttcacggggctgaagagcggccagagcaccgcgttcgcgatgacgaagcgcagcgtggcgaggatgacgacgggaacgaaggcgacgatcgatttgccgatgccgacgttgctgccgacgagcaacatcgacgcgatgagaaagaaggcgtagcgattcaagctggaatccgggcgacgagttagttagcattgtagggtcgcgtgaaagcgagcgtaaagcagcgtcggggcgcttgtcgcgtaagtgacgggtaagttccggcgcttatcgtgaaacgtctgcatcgctttgccgcggccgtccggcgtggtgcggtgcagcatcgcgcgtcgcatgagccgcatgcggcgcgcagggtgggagacaggcgcgtcgcgcgccgattagacacggcgcgcctgatcgcgccggcacgtagtgggttccatgttcaccaaggggtagtcgatgtctgcgattgaatcggttctgcacgaacgccgccagttcgcgccgcccgccgccgtggagaaggcggcagccatttccgggatggcggcttatcgggcgctcgccgaagaggctgagcgcgattacgaaggattctgggcgcgtctcgcgcgcgagacgctcgaatggcgcaagccgttcggcaaggtgctcgacgagacgaacgcgccgttctacaagtggttcgaggacggcgagctgaacgcgtcgtacaactgcctcgaccgccacgtcgccgcgggcttgggcgagcgcgtcgcggtgatcttcgaggccgacgacggcaccgtcacgcgcgtcacctacgccgatctgctcgcgcgcgtgtcgcgcttcgcgaacgcgctgaagaagcgcggcgtcggccgcggcgaccgcgtcgtcatctacattccgatgtcggtcgaaggcatcgtcgcgatgcaggcgtgcgcgcggatcggcgcgacgcactcggtggtgttcggcggcttctcgtcgaagtcgctgcacgagcgcatcgtcgacgtcggcgcgaccgcgctcgtcaccgccgacgagcagatgcgcggcggcaagacgctgccgctcaagagcatcgccgacgaggcgctcgcgatgggcggctgcgacgcggtgaagaccgtcgtcgtgtatcgccgcacgggcggcaatgtcgactggcacgcgggccgcgacgtctggatgcacgagatggtcgcaaacgagtccgacgcgtgcgagcccgaatgggtcggcgccgagcatccgctgttcatcctgtacacgtccggctcgaccggcaagccgaagggcgtccagcacagcacggccggctatctgctgtgggtcgcgcagacgatgaagtggacgttcgactggaagcccgacgacgtgttctggtgcacggccgacatcggctgggtcacgggccactcgtatatcacgtatgggccgctcgccgtcggcgcgacgcaggtggtgttcgagggcgtgccgacctatccgaacgcgggccgcttctggaagatgatcggcgaccacaaggtcaccgtgttctacaccgcgccgaccgcgatccgctcgctgatcaaggcggccgaggccgacgaccgcgtgcatccgaggagctacgatctgtcgagcctgcggatcatcggcacggtcggcgagccgatcaatccggaagcgtggatctggtatcacaagaacgtcgggcaggcgcgctgcccgatcgtcgacacctggtggcagaccgaaacgggcggccacatgatcacgccgctaccgggcgcgacgccgacggtgccgggctcgtgcacgctgccgctgccgggcatcatggccgcggtcgtcgacgagacgggccaggacgtgccgaacgggcagggcggcattctcgtcgtcaagcgcccgtggccggcgatggcgcgcacgatctggggcgacccggagcgcttcaagaagagctatttccccgaggagctcggcggccgcctgtatctggcgggcgacggcaccgtgcgggacaaggaaaccggctacttcacgatcatgggccgcatcgacgacgtgctgaacgtatcggggcaccggctcggcacgatggagatcgaatcggcgctcgtgtcgcacgagctcgtcgccgaggcggccgtcgtcggacggccggacgacacgacgggcgaggcggtcgtcgcgttcgtcgtgctcaagcgctcgcggccggaaggcgaggaggcggccgcgctcgcgaagacgctgcgcgactgggtcggcaaggagatcgggccgatcgcgaagccgaaggacatccgtttcggcgataacctgccgaagacgcgttcgggcaagatcatgcggcgcctgttgcgctcgctcgcgaagggcgaggcgatcacgcaggatacgtcgacgctcgagaaccccgcgatcctcgaacagctcgccgaagtgcgctgaacaccccggagcgcggcgcgccgccgaacgcgcgccgcgcgagcccctgcgcggcaatcccgattgcccgcgcaggggctttttgctacacaagcgcatggccgcttcttccggtacttcttcgcccacgccgtcgcatgccgccgaacccccgttcgtgccggcgccgctcgcgcgcgcgcatgcgcgctactggcgtttcaacgtcgcgctgatcgcggtgctgatgacgatcggcttcgccgtgtcgttcctcgtgccgctgttcgcgccggcgctcgcgcacgtgcgcttcgcgggcttcagcctgccgttctacgtcggcgcgcaaggcgcgatcctcgtctatctggggttgatcggcgcttacatcgtgctgatgcagcgcgcggaccgggtcctgcggcgcgactacgacgcgtacgcggccgaagcgaagcgccgcgccgccgcctcgacggacgccgacgcatgctgacgaatcggctggttcgcgcgtacgcgctgtacacgatcggcttcgccgcgttcgtgctgctgctgtggcggatcgagcgcgcgaccgggccgggcgtgtggatcggctatgtgttcctgttcgtgccgatcgcggtctatgcggtgatcgggctgctgtcgcggacatcggacctcgtcgaatactacgtggccgggcggcgcgtgccgtccgcgttcaacggcatggcgaccgccgccgactggctgtccgcggcgtcgttcatcggcctcgcgggctcgctgtacgcgaccggttacgacgcgctcgcgtacctgatgggctggacgggcggtttctgcctcgttgcgttcctgctcgcgccatacgtgcgcaagctcgcgcgctacacgattcccgattttctgggcacgcgcttttcgagcacgctcgtcagggcgctcgcggcgatcgccgcgatcctgtgctcgttcgtctacctggtcgcgcagatacagggcatcggcctcatcgcgacgcgcttcatcggcgtcgatttctcgatcggcatcttctgcggcctcgcggggattctcgtgtgctcgtttctgggcgggatgcgggcggtcacgtggacgcaggtcgcgcagtacatcatcctgatcattgcgttcctgctgccggtttcgctgatcgcgatgaagaacggcctcgggcccgtgccgcaattcaattacggccgtctgatgtcgcgggtcgaaacgctcgagggcgagatgcgcgacgcgccgcaggagcggcaggtgcgcgagacgtatcgtcggcaggcgggcgcgatccaggcgcggctcgaccggctgccggcgtcttacgacgaggcgcgcgcgaagctggtcgatcaggtcgccgagctgcgccggcacaacgggccgctgcgcgagatcaaccagcgcgaacgcgcacttgccgagtttccgcgcgatccggcggcggcgcgggtggtgtgggagcaggcgcgcgacgaactgctcgcgcgcgcggcggccccggtgccgatgcacgagccgtttccggccgcgagcggcgacgatcgccgcccgcgcgggcgcaacttcctcgcgctgctgctgtgcctgtcgctcggcacggcgagcctgccgcacatcctgacgcgctacaacacgacgacctcggtggcggctgcgcggcgctcggtgggctggacgctgtttttcatcgcgctgttctatttgacggtgccggtgctcgcggtgctgatcaagtacgagatcctgacgaatctggtggggcggccgttcgccgatctgcccgcgtggatcacgcaatggcaccgtttcgagccggggctcatcggcgttgccgacctgttgcgcgacggcattgtccattggtcggagatccagatgcagcccgatatcgtcgtgctcgcggcgccggagattgcggggctgccgtatgtggtgtcggggctgatcgcggcgggcgcgcttgccgcggcgctgtcgacggcggacgggctgctgctgacgatcgcgaacgcgctgtcgcacgacgtctactaccacatggttgcgccggacgcgtcgagccagcggcgcgtgacgatctcgaaggtgctgttgctcggcgtcgcgctgtttgcgtcgtatgttgcgtcgctgaatacggggaagattctgtttcttgtcggggcggcgttctcgctcgcggcgtcgagtttctttccggtgctcgtgctgggcgtgttctggaagcgcacgacgacgcgcggcgcggtggcggggatgatgacggggcttggcgtgtgcgtgtactacatcgtgtcgacgtatccgttcttcacgcagatcacgggcttcgcggggccgggctggctcggcatcgagccgatcagctcgggcgtgttcggcgtgccggccgggtttgcgacggcgatcgtcgtgagcctgctggatcggcggccggatgcgtacacgaacgcgcttgtcgactatatccggcacccgtgacgggtggttttcgccggggctggcggcacggctgcggagtttgctatacttgccgtcttcccggagagatggatgagtggtttaagtcgcacgcctggaaagcgtgtataggtgaaagcctatcgggggttcgaatccnnnnnnnnnnnnnnnnnnnnnccttcagcgtcattcaagaaacgccgcaaagccaagctacataaggctttgcgggcagttcaaactttcgtaagctttcaagaaaagtcgtaaaattccagattttgccgggtacttttccgggtactttttggacctataacgacaatgcctgagagcctcctgcgtgaccttcaatgccgatcagccaagccgcgcgaacgcgtctatcgccttagcgatggaggcggtctggcgttgctcgtcaagcccaacggattgaagtattggcagttccggtacatgaagccggatgggcgagagggattgattcagatcggtccgtatccgcgcattacgctggaggcggcaagggcggcgcgcaacgagcatcgcgtagccgtgcaaggcggcgacgatcccgcgacgttgcgcaagcaggagaaggcccgccgcaagatcgacgcagcccgtgcgctgaacttcaagcagtgcgccacggcgtttatcgaggcgcgtagtgcggaatgggtgaatccgaagcacgcgcaacagtggacgaacactctctcgacctacgcctatcccatcatcggcgcattgcgcccggccgacatcgacaccgatctcgttcggaaagtgcttgagccgatctggctcacgaaaaacgagactgcctcgcgtgtgcgcggccgcattgaaagcgtactggactgggcgaaggtgcgaggactgcgcgatggagagaacccggctcgctggagtgggcatctcgatcagctattggcggctccgggcaaagtgcagaaacccaagcatcatgcggcgcttcccttcacggaaatcggcgcgttcgtcgcggaactgcgcggcatggtcggcacggcggcgcgtgcgctggaattcacgatcctgacggcgatgcgtaccggtgaggtgatcggtgcgcgccacgacgaattcgacgcggatgcgcagctttggaccgttccagccgagcggatgaaggccaagcgagcgcatcgcgttccgttgtcatcgtcggcgttggaactgctcaaaacactccccacgtcggcggattcgcccgtcgtattcgagggcatgagggcacgacggccgctgtccaatatggcgatgctgcaagtgttggaacgcatgaaacgtggcgcgctgactgtccacggcttccgctcgacgttccgggattgggcggccgagtgcacaccgttttcgaacgaggtcgtcgagatggcgcttgcgcatgcgatccgcgacaaaaccgaggcggcgtacaggcgcggcgacctgttcgaaaagcgccgcacgctgatgcaggcatgggccgactacatcgagcaggaagtggcggccacattaaccaaggccgcagcctgaccgcttggccgttccggcgttcgacgatgcatcggttggtcacgagcgccattgccgctatgaatatgccccccttgcgtgcgtttctcaccgagaaaacgggggtgacctgggtgtgactcggtcaattgatttagccgtttatgattatgtgcccccccctatgtccgtcatcagtagagaaaggacgcgggtgtgagcccccgcatgtcggcgacggcatgggggcccccgcgatccggccgctgaacccttgcggtgggcgcaacaatgtgggtgggggcgcgtcgccgacttcccttgcagaaacgcgttttcgatggcttccaactcgcggagagccgcgcccggcctacgcttgcgcttgtctcgggtgtccgccgcaatgccgctcagcgcaaaacacgttggagatttggagataaacgcccgaatcggccgcaaagccttgtggcgtaaggctttggttgtctccaaacagatttggagaacgctggagatactggagataaactcgctcggatcgttacgaattcagcaagattcgagaccggcttccccggcttgtgcccagtgatttatagggctgctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgcccggttccatctggtgcgcattctccaaagttactttgatgcgcaggcacgaaatcccgcgcaaggaatcgctcgccaccaccctcccgcacggcggcggcgcgattcacagttcgagcttgaagatcgacgggcgaacgcgcggtacaccatgaatttcccgtggctggggatgcactcctgtcgatacggagagccgtcgctgcgcggcatcagcacaccacgcttcatcaatgccttgacgaccatcttgtgatcgaagccagcgcacacgtccttacgaaacacggccgcctcgatcagatattccatctcgacgtgctccacgtcgtcggcgcacgatcttgccgccccgaactccgcgcaatacgctcgatcagattagatggtggtgcaccgctcggcgcaccatgtgtgttgctttaagcccgcgcggtgcggcgcgttcggccgatagccgccgcctcctttaccatcttcaagccccgaacaaccttagagttggatcgcggatggttgcacttacggtcagcgcagtgtcgggcgtaatacacgatgtaaggactattgaatccgagtgataaggaaatcgtcgcgattacgacccacaatccagcgaggtgctctcccgcggccactccatgtcgcccctgataacggatcacggtatttctgggtagcgggacctcttggcgaccgccggatttgcttcgcgcttgcgccgaatacctcggcgggcgtaatgccaaattcgaggatggcggcgcgtagcttggcaatcaccgcactcgcttcttccctccgcattgcctcggcctgctgctgcaattgccggatttggttttgtagctcttgaaaagtcatcactgttggtcctcgaagtagataccccggttaagggaggcacggctacgccgcaaaccgacgtgaccattcattctagaactgccgaatcgactcctggatcatcatgaacacagaacagaactagaaacgaatcgcaattggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccgcccggttccgtctggtgcatgctcttcaaggccgctttgatgcaggcacgaaatcgcgcgcaaaggaatgtccgccaccgcttcccgcacggcggcggcgcggctcacagttcgagcgtgaagatcgacggacgaacgcggtacaccatgaatttcccgtgtccggggatgtactcctgccgatacggatagccgtcgctgcgcggcatcagcacgccgcgcttcatcaacgccttggcgaccatcttgtgatcgaagccggcgcacacgtccttgcgaaacacggccgcctcgatcaggtattccgtctcgacgtgctcggcgtcgtcggcgctcatcttgccgccgaactcggcgtaatactcgcgatcggacgcgatcgccgtgcggcgctcgttgcgcttcacgtgctgcttgaagcccgcccgatgcggcacgttcggccggtggtcgtcctgcgcgcggttcatccacacgaatcgattgtcgccgtgcgcgacgaggaaatgcagcacctgccgcaccgcttccgcctcgtccgaattgcccgcgccgccacgcagttccatccagccctcgaagcaacgtcgcgccgcgtcgaccgacgcgccctccggccagccggtcaggccgtgcgcggtcgccagttcgcccgccaccgcgacgaggcagaagcgtttcgcgacgcgcgccacctgcgaatgcgcgccgtccggcacccattccgtcaccagctcgtcgacgcgcgtgcgcaggtgttccgccagctcatccgcctgcgtggatgcgaactcgatgaacaccggcccggccgtgccgtaataccggcccgcgtgccgctctagatgctcgatcagcgcggcaggcgtcgggaagtcgtgcagttcctccaccacgcccatgtcgcccacttcggcggggatcgcgggcaagcgcacttcgatgccgcccttcattggcttgttcgcctcggccatcagcgccgacacgctcttttcgccgttcgacaggaacagcagccgccacgtgagaaccggctttgccgatccgctacgcgacgcgcgcgccttgcccgactcgttcgcgagcatgtagatcacgtcgccgaccaagcgcggctcgacctgcccgatttcatcgaggatcagcagtgcgtcgctgtgctgcgtggcgaccgcttcgagggcgttatcggtcgccttccagctccgcacgtagtccggcgagccgaacacggatgcggcgatgacgccgcccgtcgacttgcccttggaggtcgtgccgagcaggtgaaagccgcccgactggagcccggagaagtgcagcagcgaaccagcaaaggcggtcgcgacgcagaacagcagccggctgttgccgacgcagtaggccgcgacgtcgcgccgccagtcgtcgagcgtgccgcgttccttgaactggctctggatcggcgtgtcggcctgatagatcagcgcttccttgcccgtaccgatcacccgatcgggcagcacgaacgcgccgtggtgccagccgacgcgcggcacgcagcgcacgcgctcgtcgggccgcgccatctggatgtagttcgcgatctgcgtgcgggcggtctgcgtcacgccaagcttgacgcccatatcgagcagcatgcgccgcaactcggtcccgtcgcccgcgaacaggccggccggcaccgcccagcgcttctgtatgccgtcgcggtcggtgaattccagcaggtagccccattcgctgctcatctcgttacgcgtctcggcgattacgtcgatgcgcgtgctgatccaatgcggcggcagcggatcgccctgattgttgaagccgtgataccagacgccctcgtcgtcgacctcgaaccgccacgtgccatcctgcgcgcgagccgttttggggcgcttggcgggcttcgtgactggcggcctagccttgcccttatcggaacccggcgagccgtctacggcgagcgccgcgcgcacggcggcggccaccgcatccggaccgaggtgggcggccacgtcgttgaagtccgtaccggcggccggacggttcgggccgaagtcgggaacggccaccacgccgcctaccgcgtcggctgccgcgcgagccttcgtgacgcccggattgccgttcgtcgtgtggtcgtcgtcggcgcacacgacgatgcgcgcgtccggatactggtcgcgcagcgccgtcgcgacggcgtgcaggttgccggcgtcgaacgcgacggcggccgggtagcccgtcgccgccgcgagcgtcgcgcaggtcgcgtagccctcgccgaccagcaggacggacgacaccgcgccgccgatcagcgcgaagcagcccgccttacggccgttcggcagatagcgtttctgaccatcggtcaggatgaattcgagcgtccacagcttgccgtccgcgtcacgtgccggaatgacgagtgcgccgtcgcacgcggccgtgccgatgctcaggttgccgcgatagacgcgcagcgcgtcggcggggatgcgtttgcgaacgaggtaggggtgatcggccggtgcaggctcggccgtcgaccagatcgattcggcgagcgccgacgcggcttgctgcttctcggtgagcgtggccatctcggccgcctcgcgggtggcgcgctcggcgtgctgccgttcgcgctgcgctggatcgatgggcatcgcgcgatgcgcgcgcggatcgaaaccgccaagctttgcgaggtggaacagcgtgttgatggtgatcttgccgcccttgaacgacttccacacatcgcgggcgtctcttacgttgtagttctgcgcgccttggctccattcgttccagagggtgaaaccctcttcgccaaactcggccttgagcgccatgccggcctgacgccacgtgtcgcgatcgtcggccggaacatagccgagcgcgacacttgcccgctcgaattcggacatgggtgcgttactcataaattcccattggacgcgcgcgggccagctatccgattagtagtccatatcggcaagccgtttgcccggcgcgcgaagaattgaatgatgccgacgggccgcctatcggccgggcatcatggtcgcctcagtgcgtcgtgcgcggatggcgcgtgacgccgagcgctgcgaacaggtgctgttgcacgcgccccatcaggccggtggcgaccgagtggtggttgaccgtcatgcgcggacccggttttcggatcggcgaggggccggtcggcatcgtccagcgcgtcgctcacgtcgagcgccgtaccttccagctcgctcgcgcgcaccgcacgcgacacggacagtggagtgcccggcgcgatgagcagccgggcaatttgcgttgcgtgaatcgccgccagatggcaggcgcggctatccgacgcccagagggcggtcgacacgcgctcaagaaacgcggccatgcgcagcagatcgcgatcgccgcacgtcacgcgcgcatcttcgaacgccgcgcaagcgtcaagccacgcgcgacacgtcacggcgggtcggcgagcttctacttgggtcacgctcacgctgccacccgcgtcgtcagggcttcgagccacgcgtctacgtcggcgaccacgaagccgatggcacgcgggccgagtttcacgggacgcgggaacgtgccggccttgatgcgacggcggacctcgctttcgctgaggccaacgcgttccagcagcgccggcattcgcacgatgcggcgcggttggattgcggttgcttggaattgaacagtcataaagcctcctaggtattccctgccaatcgcaaggattggaacggagtctagaaggctcgcgcatgccaatcacatgattggcatgccatcggctagcgctttttgccagtcgcgcgctgaatggtgctgcgtgcgacgccccattggtcggcaagtgtcagttcgatatctttgacttgcttgtccgggtgggcggcgatcaggtcgtcgtactgtcgtttcacttcgtctttgtcggccgtcgtgagcttcgttcgcgcgagggttcccttgatttggaaattctcgcgcttcgcgcgcatcgcggcaacggtggaatcaagctcctcgatgtgctgctcacggacctccaattgcgcgaacagcctgctcgactccgtggaggacaggcgtcctgtcgcgcatacgtccgcgagcaacagcaacttttccgcgtggatgcggtagtccgttaccgtttcgaggtcgggatggaagatatccagcgccgcgcgatcaatgcgagcatttagctcagcgccgtaggcctttctcgcgtagtcgttatcttgcacatcttgccgcaaccactccttgagccagacggcgacgtgttcatcctgctcgacatggtcgacaagcgtggtcaagtgctcgacagcgcgaacggcttcgcggatggcaaggccggacagcaggtgtgcatcagtcagcgagacatgcggtctgatgtaatgtcgtgcgagcgtcaacaagtggccgtcgtcagcttccgcttcgccgccgcgcttgaagatgctgtacgcatttcgaagcaggtcctgggtggcgtgatgtgcccatgcgggataggcttcttcttccacgatctcggcccgccgccagcagtatcttaggcgataggggccgtcccgtttccaatggcgatcgcgagccgcgtcaatgatttcaatgaggctgccagccatgtctcgccactctttgcgaaggcgagcgatgttggcgcggtcgagcggggcaagcaggtcttcgcaaaagtcgtcagatagcgggttgatggggacgcgctgattccgcagcgcgatcgtttcaaggctgttcgtctcgtattcaatgtcttcgacgactgcgccgaatgacctatacagcccatactgcacatggcctccttgggataaagtgtgcggggcgaggtgccgagttataggggttgctcccgtagcatgtcaaagggcgagcgccatggcttccgcgagcaagcgagattttaggttgcattagaagcaacgagcgggctcgtggccggcgacaatgcataaagcaacgattgccaaattgaggtctgggaacggccagaaacggaagatcatcaaggtccgtttatggggcactcgcaaggctggcagttcctccaccggatttcgcacgacaccgtcgcccatcaatctaggcatgtgctcttccagggtacgcccggaccaatcgcaatgccgatgacgccgttctttccgaacgtcgcgtagtacgcatttagctcgtctacatactcggtggaccggactacatcagcgacttcactgagtgccgtagcgatagcatcggcgaatccgttgcgtccgtaaatgatgatgcccggtttcttaggggcgggcaatttcatcgagttcaggtcatggggtgggggggcaatgacgttggctcccttgatcgcgtatctaatcaacgtccacacttccgcgaatcgttctccactcgcatctgcggttgatagcacaaacggatgctcgacttcttccaagttcgcccccctcaggcggtcagccactacgaatgaccaatgtaagctaagccgtcgccgctcttgccgtgcagcctgaagctgtgccgccgatcgtgtcgctcgctcgaacgcttcctccacacctgcgcgtgcacgtcgctctgatcgccatgccaagtacgaggccagcgtcgtatacaccagcacgcccaaatagacggcgctcactggaatgttgccgctagcatgctcgtatacgaacaacaaagctgcaatcactccgccagtcaaccaagccgaaaccctccgacttattagcatcaagaactcacggatctcttcgaggtgcctacgcatacacatattccccttccctaagcttgccgggatttataatccctggaaacgcatgttcagccggcctacggcgacgcccaatgatagttcgcttggacgcctcttcgtcctctgcgcggggctccatatgtgacgcgctacctgtggtgcgctgccgcgactcgaatgttgacagtccgttagcgcatcatcatatgggatgccttacgactgtcgagagggctgaaagctcccccctgcgttggctggtcgaacgtcgggtttcgggggccgcgttctgctccgcgaggggtagcaacgggtcggttcgagccggtcgcgaaccgctgggatggcaactggccgaggtcgatctttgccgttcagacgtcgaatcggggcggagcgtaacccggagcgccggaggctggacgcggcccatcaagggtcattggctagccccacggcttggtcagtcagacatcggcttcgctccgtaaaccggtcatttaatttgcgaagacagacgatgtatccatccatcgttacgaatcgtcgcgtccgctgattcgacataccgaataaaccagtttcggacgtttccaatcatcatcggcaatcggcggcggagacgaatgcagtgccagtatcgcaatcctgccggtacgatcttcattcagattgaaggggcgaaccagggttatcgatcatgctggaatccctatccaatttcggctaacttccagaaaattcttatcctatagtctgagcaaacgcacatttagaagagaaatagtgcttcgaagctcaattcgaaactacgccaagtgacgaaaagcctccggcagaggaacggggcgaaaatatggattatttggtcccggatcgattttctagccatgaattggacatcatggattcacgttcttcgttattcggccatccgcggacgttcgcccacgttttcactgggacgcttgagcgtcggctccgctcaaacaagagaccttcgcgcaggggtggctcatcatcgcctggctttcgctgtttacctgctgcccttcttcgtcattcgcatcaaactgaaccgccccggatttggtggaggctccaactcttgagagaatggagctatgaacaagtcgaacaagttttctgctgaagtccgcgaacgcgccgtgcgcatggtgcaagagcatcggggcgagtagcaatcggtgtcattgatatttcatagataggtggtcttgagctatgaatgccagtccgtctgtagattcgatcgacgtcgcctttgaggcgcttcagagacttctaaaggaactaccggccttcgagtccacgctcaatagcgaggccgacgttcgcctgaagatcgtcgatacaatgctgtccgatgtgctgggctggacgaaagccgaaatgcagaccgaagagtctgccggcaccggttttctcgattacaaattgtccgtcaatggaatagctcgcgtggtcgtcgaggccaagcgcgccgaacgtgtgttcgacttgggcgggcgcgagtgtggatttccttataagctatcgggtccggctctaaagaatattgatctagtcgaaggaattcggcaggctattcaatattctgcgtacaaaggaacggaactggcatgtgttaccaacggtcacgagtggctggtattccgcagtaatcggcacggtgatggtaccgacacgcttgagggaaaggcgtttgcatttggctctttggagtgcgtgagggaccagttcaagaatttttttaatcttttggcaaaagtacgagtcgcgagcctcgcgttccgaggtctgttccaagaagcggaaggcagggttattcgtcactccggttttaggcgtgtcctgcgcccaccggaaacagcagcgttcctaccccagccggagataattccggagctggatcgactaatgacgtcgttcttccagcgactcgctaacgaacgcgatcgtgaaatgatcgactactgctttgtggaaactaaagaaagcaaggtggccgaaggccgattgctgcgacttgcagaagatctggtgggccatgttcgtgcgcttaatactcaatctggtcaacaattgaccgaacttttgaccagggctagaactgccagcctaaaccaattcattttgatcgtcgggacaaaaggagcgggcaagagtacctttattaatcgatttttcaacaccaaacttaatcaagaactacgtgacgcttgtgtgccaattatcgtcaacctaagcgacagcgatggcgaccacaaaacggttgtcgagtggcttcggcgaaatctgctcgcgaaagcggaggcggccattagcgataaggcgccaacatgggacgagttgatcggccacatgttcttcagcgaatatcagcgctggtcgaccgccactatggcgaatctatacgggcgagataaggaggcatttaaggttgaatttgggaagcatattgaggggattcgtcgagacaatccacttgagtacattcacggactgctgaggaatttcgtcaaaggtcgcaagcaactgccttgccttgtgttcgataatgccgatcacttcagcatagaatttcaagagcatgttttccagttcgcacgctcgctctttgagcaggagctttgcgttgtaataatgccaattacggacaagacgagctggcatttgtctagacagggtgcccttcactcgtttgagaatgaagcgcttcttctcccgacaccgcctgcaaagcaagtactcgaaaagcgcatcaactttgtcttaaagaaaatagaggatgcggatgtccacgggcgtggaacctatttcattggcaaaggaatacgggtggacgtttcggatcttttgaaattcgtatgtggattgcaagaaatattcttgaatacggacaagacaacttacgtgcttggccaacttgccaatcacaacgtccgcgatgtgcttcagttgtcccgcgatgtcgtgaactcaccccacattggacttgacgaaacgttcaaggcttacgttctgaaaagcgcaattcacattccggagtacaagacccgtagggctttgattcgagggcggtatgacatatttgtcccaagctcgaatcaatacgtcagaaacattttcgctctgaatacggagcttgagactacgcctctcttgggcatcagaatgctacagacactctccgacgctgtcgtgcattcgggcgacacccagtctaggtatatggcgaaagacgacctgtatgcatatctgctagctatggggatcgagcgacgagcgatttccctttggctcgatgcactacttaagactgtgcttgtcattaactacgatccgacgtgcacggacgaaagtgcggcgacgcaactagaaatctcgcctgccggtgaacaacatcttttctggggaacggggaactacgactatgttgaagcgatggccgaagtcacgccggtactggacggtgccgcatttacagatatggaaacggcaagtcgcggatatggcgcgcaacgcagcatggagttgcgaaaggcgtttgtcgcctatctgacgggcgaagataagttcttctgtcaggtgccggaccacgaaagttaccgtgggcaacgcaacccaatccacaggctatcctgagtcgaagggcacgcagacgagaattcggggtcacgcagaagcgtcggcgtgaaaaagtggccaatggcgctagtagtaacccctgttgctgaaacggacggcagcaatggatcagatagctgtcgccgaggccgggaacgtttgagtgtcagcagtggatcgtcaagagacacggcaactttgcgcgacaataattcttgtcaggagaatctcactatcctaagtgacaggtaacgacgagctgtaatccagtatgtacgtccgaaaccgatccctttcggacatggacacacaactatgtccgaaaataaggtttcgaatttttcggacatggattatgattcggtcatcctttccgtacatttggcgaccccacatgtcccgaacattcgcatatgcccgtgtcagcaaaatcgaccagacggcgactaatcagctccacgagatcgaggcggccggctttgccgtcgataagcgccgggtcgtcacggaaagcatttccggcagcgttggtgcgagccagcggccgggcttttcgaagttgctcgataagatggaagaaggcgacgtgttgatcgtgacgaagctcgatcgactcggccgcaacgcaatggacgtgcgcgcgaccgtggagacgttagcagagcgcagtatccggattcattgcctcgcgctcggcggcgtagatctgaccagcgcggctggcagaatgacgatgcaggtattgaacgccgtcgccgagtttgaacgtgacttgtcgatcgagcggacgcaagcaggtatcgcgcgagcgaaatcagaaggcaaagcaatgggccgaccgtcagcgttgaccaagcaacagcagcaagacgtacggcagcgattgcacgagggggcaagcgttgccagtctcgcgaagttctacggtacgagccgccaaaccatcatgcgcgtgcgtgacagtgtatagatgtcatgcgcatccagtcacttgaccaaagggccaaacccagcccgttttcattcggggccaaacaagattacgtggacggcgagagtttcggcgttttgtgcagctcgacccagtacccgttgatctggtcgtccggaacgttgaatcggcgtagccatgccgcggtcgcaacgactgtattcagcagcggtgcggtgctatcaagtgttccgtcctgcaaagtgtcgagcgtgtccgcaacgatctgccgcagggcgtgatttagcagaacgtacgcggcgggcggcgcgacgggaattcccgttccattggacacgccggacatcggtgcgacgccggcctggatgatcaggccaccatcccgcaacggttgacgagcaaaccagttcggtgggagcgcgagcgacgacgttccacctaccgcgcggaccagttcggcgtcgagcgcattcagccagtcgaccgtcttgattttcgtgtaaagcttgcggacgttcgatcgcattgggtcgcccacgtcgatgcccggaccaaagcggcgcgcatagaaatactcgctggcttcgttgggccggcgctccatcgggggcatgttcacggcgaggccgccgtgcccgctgaccgtcggtagcgcttcagcgaacgcgcggaacatcgcttcgaatacgcctggtcgttgcacgataaacgcgcgcggcactgtgaagaccagcccgtcgagtccacgcttacgctcggctttccagtcactcagggcaaacaccgtgaactcgtagaatcctgcggcgagcttatgctcggcgctggtcatcgcgacggcaagggtcttgttggcggggaccgaccttgcaaggctttcgaatccgggagccttgtcatactgggtcggctcctcgccctcagaatagaaccagcgcagtgggccggctttcgacggcgattgaccggccgcgacttctagcgcgtgctgatactcctcgattgctgcgttgtactgcttgaagcagcggaccagcgcttgccgaacgtcgggggtgaagccgttgcggaagtacagcaccccgcgtactaccagggcggcaccagtgatccccttgcggtacgggggctcgtagagcccgaacggcagggtgtccgcgcggcgcgggtccttcgcccaggcttcaatctcttcgttcgtcatggcgtcaacttacgggaaagcagggagcggggggagcggcatcggcgggagcggcgggcttcccggcgcgctgctattgccgccgaacagttcgtcaaggtccgattgtctcgcggattgcttcgagcgcgcagtcttcttctgcccgtcgtcgttgccacatccgcaatcggccgcgccgaggtgtgcgaatttcgaaggactccccgcgatttcaatgtaatcgtcctcttgatcaggaccgtagctatccccagggaatttcatttccaccacggtcttgatgttcgattgcaccggcggtttagatggatcgttcacgattacgacgtcggggcggcgtacatcgcccttctggtatttcttgcccttatcgggccagacgtccttgatccattgccgaatacttgaatgtggctcgagcggatcgtcatagtccatgatcggttccggcggctgcgtcgtcatgtcgtacggttgttccggacggtattccgttgggacgcccgtttgcatcttcgacacctcgttcggcaaccccaagcgcatctggacgcaccgctggcgctgtatggtcccggcttttgtcgcgatcccgattcttctgcattcgcagaacgtgtgacataggacctcccggtctttcggcgacagccgcgcggcgcttagaccgacttgggttgtctgaccgctaccagcgctcatgccaccgggcgacgctcccggagcgtagccaccgctcatgcgtcgctccccggctgctggaacgacagcgatgacgcttgatggctactcaaccaatccgtgtggccgttggcgtcagtggtgccctgaatcgtctggccgtctgctgacgtcaccgtgtacgggtgattcgcgatgggctcgcgcgtcttgtcgtcgacgagttggaagcgtccacggtatggctcgttgccctgtgccgccggctgcgggaccacgctttttctcgtgctgaccggcccgcccgctcccgacgtcagctcaaccgtcgccgtgccttgcgaggcgatcagtgtcgcgccgcaggccgtcttgtcgccctcggtcgccaccggcctgtcgccgaacgtcatgcttcgattccgtacaccaacgatggggtagatgccgccgcacttcgggcacgacaccatgtcgccctcaagcgccagcggtttcccataaacgatgttggtcgacgtgcccgctagcacgcggccaccgtgggaagtcgtgtcaccttcccggatgagtgcagaacccatgccgaatcctcagtggaaaatccgcgaggactttagcacgtgccgaataagggtaactatcctgtcaatgttgacgggcaagaggtggccgcccgctggcggcagattacgacgagtggctacacacgaggaatgtcgaggccgcgcgcgatgcttcagtcttgcccagcggacgggataaaaataggggcgaaacaatgtgaaaatacgcacggctacacaaaacttgaggatcgtgattggatgtgtataattacacacaagacattcgggggagctatgaactcatcgaagctgatccggatgcttgaggaagatggctggaggttggttcgagtgacaggcagccatcatcatttcaaacaccccaagaagccaggccttgtgacggttccccacccgaagaaggacctaccgattgggactgtaaaaagcatccagaaatccgccggcctgtgatggccggtggtttttcgacgctatgcaatttggagagtgttggtatggaatttcccatcgcagtgcataaggacgatgggagcgtctacggcgtgacggtcccggatattccgggcgttcactcctggggcgaaaccatcgatgatgcaatcaaaaacacgagagaggctatcgtcggccatgtagagacattgatcgagcttggagaagatgttgaattcacttgctcgacggtggaagaactggtcgcaaagcccgagtacgccggggcggtttgggcgctcgtcagcgttgatctttctcagcttgattccaagcccgagcggatcaatgtgagtatccctcgcttcgtgctgcacaagattgacgcctatgtggcatcccgccacgagactagaagcggatttcttgcgcgtgctgccctggaggcacttaatgaaggcaaagttaggcacgcataatatcgcgtgcgcctgtagtgataggcccgcatctctgcgggccttttatttttatgcccagcagggccctgcatctcagcatcgcggcaccacacgagaccaggaagagttactttctgccagacgacggtccctttgtcccggtgcagtcgctcatggcacgcgccgacgtaatcgcctgtgctcaactaccggagcgtcgtgcttgagcggaaattctccggccccagtgggttgttgaaaaacgtatcgggtgggcagggcggaaaattatcgatctctcaaaacgcccatgtagttcgtgcgatccagctacgtggcgcggcatacattcaacatcactccaaggtgcttttcgcggagcgcaactcgagggcggaatttataacgtggcgacaacggcccttgctccagtccataggtagttctcaggccgcccgtatggacgcgtatttctccatgaatgacctcatggccaaggagactggttcctctacgtgaaagtcttcaccgtactcacgttcaaacatgggccatgcctcttttaggtgtccgcggtgtcgaaaatacgggtgcatccacacccaatccagcgaccatgatggcgcaccgctcgatgaatctcggtcacggaagcagcacgctccaaatacacggtgtggcataggtttgtcgtcctgccatcggtcgcgagcgggcgcaaaaaatgcataggcttggtaaggtacaaaacctttgctttccttggtttccgttgcgtcggattgaacaaaatcaaagtacatttctcgtttgaagtaatgagctagtctctccaccgagcgcagcaggattcttggagaatcaggagcgagttgaagcggagattcgccctcaagccaaggatgggtgaggaccggcaaggttagcgcgtacatatcgaccatttgtttgtccttttcattggaagtaggtcatatgtatggccgatttctatgcgcacaaccgcgcgaaggcgtcccgcggctgtgaagagggcatcgctggaaaattctttgtgcgcagtgccccaaacggcgagaacagtttcgaaactacagagtgaatttgacacgcctaatctcgtgtctccaacattgtctccaaggaaatatgtgttctggagatacatttggagacaagcagaaccatacagtgcaaggctttccgatcgatttgggtgtttgtctccaaatctccaaaaaatatgtgttctggcggcgaggtaatggtgtcttgctcatctgccaatggccatgctatccgggtacttaaatgggtgcttttacaatgtaaatgcctctaatccatgctggataagaaagtttggcggaacatagagcggaaggtacattattaaactcggtcaaaaccttacaggacaaaagggtctgattttctgggtactttgtcgggtactttttaatttttttcgtgaaaaccattgtcaaatgggagggttagaatggnnnnnnnnnnnnnnnnnnnnnttccgagcggttccgctcgattctcgtagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacgcgccctgcttgcaaacagggctgacagaggccgctgtcgcgacgcaagatgcgctgcctgatcttgtcccacgcggttccgtatccccgcgcatgacgattgccgcgcaccgcgtcggacttccacttcaccgcctcatgggtgtgctgcgcgcagtacgacttgccagccgcaacgagtgcaccgcatcctcgatgcttacagggcttcatcgtacgtatcggcatagggaaacctcattgcggattgggcgcgtaaacgaaaaagcccgcgaggctttcaccttgcgggctttggtcgagcggccggcgctgatctacggcatggcgtcttaacgatctaggtctgcgatggcaccagcacgaccgggcttcgcgcatcagcctgcgcttcgctcggcgaaacattgtacagcgtggcgtcacggtgagattcgaactcacgggcaacccggtgttggtttgcagaaccacctggctgctctatcggtgtcaaccttgaacctctcagtcacgcgacaaagaaaaagcccgcacagcaaactgagcgggcttactttgggcgcacctcgcgcccgacgtcgtcaatatagcgaaacgcggcgcggtttacaacctctttttatcgcgtcgtcgaacgagcgctacgcaggctgatgttccctcagccactcgcgtaacgcatcattcatgcgcgtctgccaaccttcgcccgttgccttgaaggcgtcgacaatgtcgacgtcataacgcacggtcaattgcaccttgggcgcttcgagcggcggacggccacgcttgcctcgccgcgtcatcttcgcgaagtcttccgccggcacttcgaacgtgtcgggatcggccgcgatgccgcggttgattgccgcgtcttcctcgtccgtcggcatgacgatcttacgcttgctcgacatagctcttgacctcccgcttgttcgccttacgcatgctgatgatgtgcatcgagtcgccgcgctgcgtgaacaccacgcaatagaggcgatcgccgatcacaccgaacccgacttcgcgcacttcactgtagtcgcgtcggtcgtccacgtaggacaacacgtcctgaccagtcgagttgcgctgcaagcgccaacgacactccatgcttggcaatgttcgtttcgttcttggtcgggtcaaaggtgatgtccatgcaaattattgtagttacgattaataacaaatgcaagtattttttgtagctacaatatttcgggacacttcagcaggccgcgacgtttcagcggcccaagaatcgaccgcttcgcctgctgatacgtcgcgtgtgcgcccggaaaggcaaacccgcgaggattggaccagacgcgagcaccgcatgcccgattcatctcgctaacgcgcttcggcacgcccctcgattgagggtgttctttaagagtgcaagcgcaccgggacccgcccagcgggagcaaccgttcggctcaacggtgtagccgagaaacggggtagcgcccgacaccactcagctttcatgagatagggtcctgccgatgcggacgtggtctggccgcggcgagggagccagaggacgccggagttggtcgcgacgcacatggcggttcgcgagatagccggattgtcgttcggaggggaaagcgaagtcggaagtcgcggcagtggccccatcccatgaaaactgacaaggaagcagatcgattggtgctacgccctgatcgttgcattgaattcgaactactaaatcatgaggggaagcgaggatcgcgatcgtgtcccttcgaaaggaaatccagtggaatcgaaacggaagctgccgaccgtgtcggtcgagtggctcgaaaacgcagcagctgacctcgaagtcagcgcaaacgcgagccgtgagacgtgggcggtactcggcctatctcatcggtacagcgagaacatcggccgcgcccatgcaatgcggcacgcggcccggttgaagctcgaatacgaccgacgcctctttctacggtcgatcgggctcaaggtctaggagccgatcgtgagccaagccgcaaagaacctcctcgaactgcgccgtctgcctcgcggcgcgcttgtcgagcacctgttgcgcgaagttgcaagcgatctgatcgctcagggcatcgaagatcttcgcggaggctgctgaggtgaagcacttcgtgactggggctttggccctgctgattctctggctcgtcgtcgaggttacgcgtgcgatgaagcacatcggccgcgacgagcaccacatgcactgaccaaccgcgcccgctacaggagaacgatgatggacaaacaaaccgtactcgaagcctgcaaccgcgtcgccgacgttgcggatcttcccttctacgccgagctcgtcgatgcgcttcgcggcgcaatggtagcgctgacggcttctgagcccacgatgaagcactatccggaagccgtcgcacgccatgaaaaggcgatccgtgacgctaagtcatgcatcaagcgaatcgatcaggacgccacctgaccaaccgcgcccgccctgcgggcaatcacaacccaccggggaccgcgatgcttcacatccatgcaaatcacgaatacaacgtccgtgaaacgctgacatgggccaagctccaagacgccatcgaacgccatgatcgcaactacttcgccggacattgcctcgacgcaatcgagctcatgccgtccggcgccatgcagcgcattgagccggcagccgatacgtctatcgagcctttcgccgcgtcgacccatgcataccgtcggtaattgcgacgacacgagaccatcatgaacagagtcgctttcgacaatgatctactcgccgcgtgcgctcggccgaacggccgtctcgctcgggctttcgggatgatcctcgcctacggcatcactatcggctgtgtctggtttctctgcgtcgcccaccaagcaagagcgctgtaatcatgcacccgcagagggaccaagaatcgctttcgcacgtgacgcgagatccgaaacttctattgccgccagccgaagatcgttgatcaatttgacgtcatcatcggtcaataccatcagtgtatgagccattttgctacgaatggcgcgaacagtacccatgagggacgaacgcagttgcccgaccatccataaatgcgtcttgtgccgggcgcgctggcggcaccaggacaatcgatcgagcaaatccctgacgtcatcttcagagaatctatcttctattggaaagcccgccttgatgtcacggaactggccgagaaaaccgacgacctcggtactcagccatgccagttccgcctccagtaggtactctgacctcgcgtcttcgtccgcgcgacgagccacatcggcacgatgctgtgatccagcgatccagatggcaatgaagatgccggctatcgatccgactgcctgtacccagccagcggcatcattgctgtgcaatttgaacgcatagacgagaaacaaggccacgattccgagcgcacatagcgcgaagccgacctcaaggcattgccacaccttcttcatcgcatccccgcttgtatttttgcgaatcctagcacgacgactcaccccatagccacgcatattccggcgttccgggcgcgtggcggatttgtggcaaacgcaagccacacacagcagttccccgcttgccgcgcgcgggatttcctctcggataagcgcggcctttcggcggggcggcccgtatgtgcgccccgccattttttaccggagataccaatcaaaaccgcttcgaagctcatcgtcgcggccgtgctgtttctcgtgctgctgtcgatcgtcaccccgtggctggtaaatcaggacagcagcatcaccctgctcgccgtgccgttcgtgtggctggcatatgccgccgcctttgtgaaattcatcccccctcatttcaaggagaccaagtgaaacgcctgtttctgattctgatcctcgtgccgacgatgttcctcgcggccggctgcgataacgtcccggccggctacgtcggtgtgaaggtgcaacgctacggcgacgaccgcggcgtcaacgtcgaagtgaaggggcccggtcgctacttcaacgggcccaacgtcgacatgttcatcttcccgacgttcacgcagtcctacgtgtgggacaaagctggcaagtccgacgagtcgttcacgttccagacggtggagggcctgtcggtcaacaccgacatcggcgtcagctacgcgatcccgcgtgagaacgcgcccaaggtgttccagaagtatcggcgcggagtagatgagatcacgggcgtctacctgcgcgcgatcgtgcgcgacgccctgaatctcgccggcgcgtcgatggcggtcgaggacgtctacggcaggggcaaggcggcgctacagcagcgcgtcgaggacgaggtaaaggcgaacgccgcgaaggtcggaatcagtgtcgagaaggtctatttcgtgaatcagatgcgcctccccgagcaggtcatgaactcgatcaacgggaagatcgctgcgacgcagatcgcgcagcagaaggagaacgaactgcgtgcagccgaggcggacgcggcaaagcaagtcgcgatcgccaagggcgaggccgaagcgctcgaggtgaaagcgaaagcactacgcgagaacagccagatcctgcaacagatggcgatcgagaaatgggacggcaagctcccccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgacagacgtatcgatttggtgttcaaggccagtgaaacctgtcagcgcatcgcgcagattgaaggggttggccccaagacggctaccgccatcgttgctgcagtttctgacccaaaagacttccggaacggccgacactttgctgcctggctcggtcttgttccccgtcagagttccagcggagaccgaacgcacctactcggcatcagcaagcgaggcgaccggcatctacgcaccttgctcatacacggtgctcgcgcggtactccgaaccgcaccaacaaaacatgacaagaaacacgcctgggcgctcgcgttgaaagccagacgaggtgctaatcgagccattgttgcgatcgcgaacaagatggctcgcgtaatctggtcgatgctcgcaaccggccagtcgtatcagaaagcagggtagcaacttcaccaacgatgcgttgacgaattgacgagtggcacaccggtcgatccgggcgagcagggaacctgatttttataacggcccttgaggtcttccagttgttgaggcctgcacgtgcggaattccagttgggcgctgggcgatgccctgacgccggatatatgtacgcaatcgacttccgtgtccgtcaacctccgtttgctattgggagcagtccatatatgtaaaacgtcgcgtcgctgattcccatcttgcggcagacctccgcgaccggcgtgcccagctcggcctgcttcaacgcataggcgatctgttcttcggtgaacttgctcttcttcacggcatgacatcctggtctcgatgacaacgtcatgccgaaattttccacttccaagtgggacagttttgtgggctagggtcaaatgcaatcgaaacgcaacagaaatctttcggtgatatgtgcgcgatatcttggtgaaggtatgccggcgtgacgaggcgcgcggttcgagcgacgcccgtgacaatgcgagcacggccgactggtcgccgctagtgtattgatggcttttcgacagtgacatccatgcgacgactctccctgcgcgccgtgtccgcgtgcttcgcttcgcttgcggcgatcgcagcgctcgcaaccgtgaaacacatcgatatgcccgccgacccggcgagcgccacgatcaacgtgcaggccgcgtgggtcgagatcggcgacgcgaaccaggcgatcgcccgcgtgatcacgaatttcatcccggcgtcggccggcgatccgctgtgcccacagctcgtcatcgacggcaagctatcgcggatgacgctgcgcgtcgccgccggcaccgccgcgcaacgcccgaccgcgagcgaccccgccgattcgaagccgtcgagcttccccgtgtccgtctgcgaaaccacgctgcccgcgaacgccaaggatgtgagtgtcgcctcgcgcgcgttgccgctgccgaaggccgagccgcagcgcgtcgcgatcgtcgccgacaccggctgccggatgaagaaggcggacaacgcgttccaggcgtgcagcgacgcgaccgtctggccgttcgcgacgatcgccgcgagcatcgcgaagctgaatccggatctcgtgctgcacgtcggcgactatcactaccgcgagaacgcgtgcccgcccgacatcgccggctgcaggaacagcccgtggggctacggctgggacgcgtggcgcgcggatctgttcgagcccgccgcgccgctgctcgcgaaagcgccgtgggtcgtcgtgcgcggcaaccatgaggaatgcgcgcgcgcgggccagggctggttccgctttctcgatccgcacccgtacagcgacgctcgctcgtgcaacgatccagccaacgacggcagcgcgaactattcggaaccgtatgcggtatcgctcggcagcggctcgcaagtgatcgtgttcgataccgcgaaggtcggccgcgcggcgctcaagacgaccgacacgcagttccagctctatcagaagcagttccagacggtggccgcgctcgcgagcaagccgggtatgtcgacgacgatcttcacgaaccatcacccgatcctcgcgttcacgccgatcgcgggcagcacgcccgcgccgggcaacctcgcgctgcaatcggtgatgtcgagcctcaacgcgcaggcgtactacccgcccggcgtgcacgtcgcgctgcacggccacgtgcacgacttccaggcgatcaatttcgcgtccggccatccggcgacgatcgtgtcgggcaacggcggcgacaacgtcgacgtcgcgttgcccgacccgttcccggccgcgctgacgcccgcatccggcgcggtcatcgacaagctgtcgcacaacaacagcttcggtttcctgatgatggaacgccgccccgcgccggcgacgggctgggtttttcgcgcgtactcggccgccggcaagctgcttgcatcgtgcatgcaggccggcacgacgctcgcatgcgacaagacggggttcatcgcgccgtgagcacgggttcgattgaccgccgtgcgctgcgcgcgcatcgcgtacgcggggtgtcgcgcgccggccgcgcgcgccgtgtcaccgcccttgctctcgcactcgcggcgcttgccggtgccgcctcgctcgcggtacgtgccgcgcccgccagcaccaccatgctgctgcccggcgcgccgcccgcgcgcgtggtcgatacgatcggcaacggcacgccgcaggtctcgtccaagatcgatgcgtccgccgcgcgcttcgtgccggaccccacgctcgtcgcgctcggacgccgcatcttcttcgacacgcgcctgtccgagccgcgcgggatgtcgtgcgccggctgccacgatcccggccgcgcgtttgcgccgacgctgtccgcggccgcgctcgcgggccccggcgtgccggaaggcagccggccgggacgcttcagccggcgcaacgcgccgtcgctgctctacgtgcgctacgtgccgcgccgccacttctaccaggatgacgacgcgcccgcaccgtcgccgttcggcggcctgttcagcgatggccgcgcggacacactcgccgagcagatccgcgggccgctgttcgacccgaacgagatgaacaaccggtcgcccgccgcgctgctgcgcaaggtcgacgcgaccgaactcgcaccggcgctcgccgcgcgcttcggcgacggcgtgcggctcgaccccgcacagctcgtgcgcgcgctcggcgcttcggtcgaggcgtacctgcagagcgacgagatggcgccgttcacatcgcgcttcgacgcgtacctgcgccagcgcacgccgcttgacgcacagcagatgcgcggcctcgcgctgttcaagaatcccgacaaaggcaactgcatgagctgccacacgttgtcggatacgtcgagccgcccgaaacggtcgctgttcaccgatttcggttacgacgcgatcgccgtgccgcgcaaccgcgcgttgccggccaatcgcgacccgcgccatttcgacaacgggctgtgcgacaccgcgcgccggctgcgctggcccgaacccggccagtggtgcggctacctgcgcacgccgagcctgcgcaacgtcgcgctcaagcagaccttcatgcacaacggcgtgttcacgtcgctgcgcgacgcggtggcgttctacaacacgcgctcgaccgatccacgccactggtatcacggcgccgcgacgttcgacgacgtgccgcccgcgtaccgcggcaacatcaacgtcaactcgacgccgatgaatcgccgccccggcacgccgcccgcgctgaccgaagcggaaatcgacgacctcgtcgcgttcctcggcacgctgaccgacgcacgctatgccgccggcgtcccccctcatttaaagattcatgattcgcaagcctttacgattgccccataacactcgagtacgatctcaagaagccgtaatcagcacaatcttcgatccctacatccatggaaatcatcaaacaattttgatttaaaatttaaattctatggtgttttatgaatttctcaataaacatcatttgcaacaatttttataggttacgacatgggccaagaattgaaaactcgtaatattttatggcgaattgtattgctgggaatcgtatcgctgtcgatggtaaccatgacgtcaaatgtttgtgtggccgcacctggatttcccgacatcgtagctcaccgcggcgggacgggggacgcgccggaaaatacggtatacgcgatcagtaaggcactgcaaaatagtgcggatgccgtatggattacgttgcaactctcgtcggatggtgtcccggtgttgtatcgaccgaccgatctgaaagtgctaactagtggatccgggccgatttccgccttaagtgctgcccaattggcacggcttgatgcagcatactattataatcctaaggacgggtatccgctccgagggaagggatatggaattccttctttggaagaggttctcaaaacctttaaagataccttcttctacctggatattaaatcaccggatgctgatccgaatcggatggccactgcgttaagccaggttctcgaacgaactggggctctttcacgcgtacgtatttattccacagaagcaaaatatacggccgcagtgcaggcgatgccgcacttcgagacacgggacgaaacgcgtacggctttggcgaacgttacgatgaatcatacttgtcaactcagtcctaaatttgggagttggtatggatatgagctgcgacgcgacgtaacgctgatcgaggagaccactctcggagtgagcccgccgtccccatctcgactggtttggaatcttgaggctaagacctgcttcatcgacacgggaaaggggagcatcctcctgattggagttaattccgctgacgattacgcaacagcagcttcattgggagccgccgccgtccttgttgattccccagcgcaagcgcgacattggccaacacaggttagtatgccctgaacaatgaggccggccggaaaaatggaagccaacgtttcgtaaaatcgagaaacggaggcatgcatgaatcgaattccaagagcggtctatacgaaggagctacgctgtcgggcgcaaagtaataatgagccactttgtgcgaagtaaatctgagccacctttcagtgcagtcaaccttttgcgcgcaaaggctggcgatgctccagaaggaacagtggatgcaaatccatgtgctcaaagcccaaggcgtatcggagggagcgcgagatcacgcggcgcctgggcatttctcgcaacacggggggcgcggtacctgtcggccgaggaagtgccgcgctacaaaccgcgtgaaccgcgaccaaccaggctcggagcgttcgaggcgtacatccggcgtctgatccgcgagactcgaatggggccgtttgcggttatacagatcgatgtattcgccgatggaacgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctctacctagccggcgcgacgaaattgagcagtaccgcagcggtcgtaagcggttcgcccatgaagtagatcgccgtatagatctcgcccggcgacagcgttacgccctccatcaccacgctgtcgtcagtgacgtctgccgcgaccttcacgcgtgctaccgaggcggccgcattgtaaggactcgcgcgtcctcgccacagtccgacccagttgcctgcggtcgcgggcagatagcccgacaacgtgtggtaccgaaacgtaagcgatgtcgcgccgaccgacgcgagctgaagcgtaacggtgtccacaacgcccgtcgagccgtcggcggcgagcaacgccgatgcgcaaacgtcgtcgacttccggcccgaccgcatagcctaccgtgtacggcgtggcgctgatcgacactccggtcatcaccaccgttccgagttcggcgtcggtcggaatgccgagccgtgccgcgggcgcgatcgaccacggtacgacgctgctttgccacagcgcgacgaagtctccatagagcttcggctgattcccaggcagccccgcataactgacgtcgacggtcgtgccggacgagccggtaatgaccgcggcgcacacggacaccgtggacgctgccggctgcgcgagcgcctgcgccgcggcgacgccggcgagcaggccccacaggagcggcgccgcgacgaacgcgcacaacgcgcggtcgcggcgcgctagcggcatggcagcggcgggaccacctgcgcgatggacagcatcaatcgccgcatccgcagcaacggcatcggctggccggtaagattcgacatcagcgtcagatccatccagagtgttccgccgcccgtcggttcgtatgtggagaaccacgtttcgatcgcggcagtccagtcagcggtcattttcgcgatggtgcccgcgccggttccggcgacgtcgaccgtcagcggcgcctgcatcaacaccggcaacacgatcttatcgagcgcggcgttcagcgcatatccgtatgtcacctccacctgtgcgacgatctgcggcagcgtgtcgccggcgagcagataggcaaagagcgcgtcgaaatgctcctgaagcgaacgcttcaccggcgtaccggacgggatcgccgccacatcgatgatcgcattggcgtcgttggtcggatacagcgggctggcgaagcgcacttcgggcgtcgtgtagacaaacgcgtcagccgacggtttgcccggaacgagttcgcggttgcgctccacccagacggtagaccacgcgtcctggcgctgcaggatgtcgagcgcgggcagccgcaccgtacggcccggaatgttctgcccgttcgcggcgctcaggtatgaaccctccggcccggggccggccttgcgcttgtacacgtagtggaagacatcgccggccttctgcgtgtcgccaggcggctgccaaggctgcgcgtcgtacagcgccggatcgatttcgacgaccggctgacccattcctgccgggacggcgccgaccagcgtcaccactagcgcgccttcggtatcgccaacctcggccgagccttcttcctcatagaacgcgaaggtaagcgacgggtcgccggtgagcagtcgcgccggggcctggaacgtgagacccgtgccgccgcggcgctcgccattgccttgcgtatttccgcctgccgcgtcgaccagttcgtcgaccagttggatgaacgattgcagagcgatcgatgcgtcgtcgatcttttgctggtccgtcatcgggtcgaccgtcgcatcgatgccggcaaggatggtttgcagatccgcgttcaccttcgggaacacggtaatgaactccgcgagctgcgcgaacgcatccgggaagctcgcgaacaaagtcggcgcggtgcgtagattgaattcgacctcgccgtagatgcggtcttgcggatagtggaacggcagcgaataggtgaacgcatagtcccactgcttgagcaggggcaggctcgcggtgtcgaggtcatgggttggggtgccgctctgctccgtcatcgcggggcttgccgggaatgcgcgcagcaccagcggcaccgcgaagttcccgaggtccgccgcgagcggcccgtcagtgtccggcacgacgaagctgagccaggtcgatgcctggtaatcctcgatacccggcagcgcgccgatctgatgctcgatctggctgccctggtacgtcatgtccagctcgacatacgacactatctcgccgcccgcgccgcgtaccgaatccggagcgttgacgagatacgtgagcgcgcgcgtatcgccggcctgcaacgtaagcttcggcgaactgaacgcgagcgtgctggccggcaggctcgccgagccagtcgtgacagtgcgcgtgagcggcggccgcaccgcgcgtcccgtcgcgtccttcagattgctgacggtgaccgtcgtctgtcccggctgcacgtccgtcgcgagcgtgagcgtcaccgtgccgcggtcgaccgtcgccgtcagcacgccggcaccgctgctcaatgcgtagttttcgatgttgccggcggtgaccgggtccatcgggtcgctgaacagcaggaacacggtggtcagtgcctgtccgtcgacattggcggcttcgaacaccggtccgtttcgcgtgaccggcccaaacagccgcggcggctgatccgcggcgggctcgatcacgtcggcggtcacgttcgcgtggaactccaccgcggcgcgcgtcgtgtatgcggctgacaatcgcaccagcagttgctggtaaaacgcttcgcgcgcggcggacgggtcggaggtttcccccgcgaagaccggaatcatccacagcttcgcgaccgtcgcgagtcccttcttgccgtcgaggatcgactgcagataatcagcggacttcaactcgccgacgatctgcatcggcgcggtgaattgcggtgtcagcacgtcgtcgacggcggcgaacacctgcgcgcaccacgtgtcgagatcgacatccgtgaaatcggtggtgcgtgacggcgtcgacgagatgcccttgccggtcgtgtagtcgtagatcggtacttgcgtgcggctgattaaccggttgctcgccggctgcggcgcgaacacggccgggttgcccgcgtcggcgatcgcatacgagatcgccttgccggcagcgagcccgacgcgtaccgcccagaccgtgctggccgctccagtggcgggcggcgcggtgcgatcgacgccggtcgccaccttcagccggacactgcccggcgtcgacagcgcctgttcgaaaccggtcgcgaacgtagcgagcccgagcgtgccgccggtggcgccgagcgcatcctgcagcggcgcgacgcgcgtgctcgcgctgcgaatgccggcgaccgtctccagccccggcagcaccgggccgtgcgcgcgcgtcatcgtaaatgatgtccacagcgggaagatctgcgcggtgttcacctgctgcggtggcacgtccacgtcgagcggcaacccggcggcgggcggcacggcaacgctctggaacttcgagcggtccagcacgaacgcatagacactggaggccgcgccggctgtgccgaacagccagtccatcagcttgtcgacggcggccggcgcatacgcgacgctgcccggcgctccgtgcgcgtccgcgagcaacgaagactgcgccgacagatcgactccggcgggatcggtgagctggtagtacagctgtgtatagacgtgcaggtcctgcgacgcgttctgttgcacggtgctgctgcgcgtgaccggattgtctggccagtcgaacgacgcctgcccgctgtagcgcatgtcgctcgcttgcgctttgatatcagtggcgatcactgtgtagcgcaggttgtcctcgagcgccggcaccgtcagcgtgacggtttttccatccgcggccagcgacgccgaatcgacggttcccggcaccagttgccagcgcgacagttcgccgaccgatgcggcgtcgagcgcgtccgtgaataccacggtgatcgtcgtctgcgtcgccgccgatgcctgcagcaagccttggtaacggctcggatcgaagctcaactcgatattcagccgcgggttcgctccgccgctgccgggcagtacctgccagttcgaagcaatcgacggccattgcgacagcgacaccagcggatccgtgtagccggtgagcagcggcgcgtcgttgtacggcgccgcatcgccggccagtgggtccgacagcggcgtcgacagcacgttgccgtagtagtcctgccacgcaaacgagatctgcagtatgccgccgacaccaaaatacggactggcgcttgcgggcggcagcgcgaccgccgcgcgcggcgcttgcggcacgtgcttcgcaaagcgtgcgtaaggcagcgcctgactgaagttccacgcttcgacctgatctgccggaacgacggtgcgaaccttgtcgttgccgttttcttccggagccttggttgtcggtccggcgggcagccccggcggatcgctcggccggaagtcgacgttgccgtatacctgctggttcaacaggctgaagttgttcagcagcagttccgttccgtagtccggcgatgtaccgtccacttgcggcggcgccggacgcagcgcggcgagcgcctgcacgcccggctgcaccgcagccgagcgcacgcgcgggccgccgggaatcacgagcggcacgccggccgcgaacagctgggccacccgcgcgttatgggaagcaagcgcgtcgaccggctcgccgtaccagcccgcgatatccgcgagcgacgccgtgtgcgcgctcgtgccggcagtgagcgtgaggtccggtacgcggatcgcggccgggaacggcagtgggtcgggcaagccgccccacagcggattggcgtcgttcagcgcctgcaccgtggtgccgaagcggctcgcgacctgcgcgagcgcgatgccgcccggcggcgcctggtagaccccttcgctcacgcgcacgagcgcgcctgcgcgaagctcgacgttcgcgttggcttccgcgatatccgcctcgtccgaataccattgcgcggcgagcgacgcgagcgtctcgccagcgccgctcgtgacggtggctggaaccggcgccgcttccgcgaacagcaccgcgttgccggtatccagcgcgtcggtcgtcaccaccgcattcatgtaattcgtgacgcggtcctgatcgtctacggccgcgggcttcgcgtacagcacgatcaacgtcagcgatgcctcgttgcggtcgttgaatatgcgatcgggcagcccgcctccagcggcgcgatcgtagtagtacaggaagaagccgcccgagcgtgtgatgctcgcttcccacagcagccgcatgaactccgacggcgaattgagcagcgtgagctgcggcgtttcgccggccgtttcacgcagtgccgcgaatgcggcgccggcaggcggacgggtttccgtcgacaggttcacctgcgcgatgccgaacacgacgctcgccgcgctgccggtctgcacgccttcgccgccgcccgttgcgctatcgggtgcaaaaccgacgctcaggccgaagtaggccgaatcgtccgcctgcacctggctcaacagttgttcgagcaccacgattgcagcgccgctcgcgccgaccacctcgtacgtgtcgacggacgcgggactgcccgctaccggcggaatgcgccgcaccgtgaagccgatggtcgacgcccatccgtacgagtccaccccggtggtttcggtggcgcccgtcgcatcgtcgtagcgggccacccgcagtgcaaagcgcggattcaccgcatgggtggccggatcgggaagcgccgcgagcgcgcccggcagttgccacacgcgcagcgactgcacgccggccggcggctggccataaggcagcgcgacggtgttcgtgctcagccactgcaacgcggacgtgaacggataggtcgcgagggcggtatcgtacatcttgcccgcgccgagcctatccatcggcacgacgagccgtgtcttcgcggcggcggtcacctgcgcgatacgcgtcgcgtcgggcgtgccgggcgtgaccgatagtgtcagatggtcggtcggaccgccgttgccgtcgacgaagcgcagccacgacgaaccggcgccggccacgctgtcgaaggtcgccgcgaacggatcggcgccgagtgcgggcagcgggaattgctgaccggtcagcgcatagagcccggcttgcggcggcagcttcaacgtgccgttcacgtcatgcacccacatgcccatctcgttgggcacgatcgaccattgcccgcccgtgccggtcgggccggacgtcgggaagcgcagcccgtgcatcgtatagctgctcgcgatgccggacaggtgctgcagcatgcccgagcgttgcgcttcggcgagcagttcggccaacggaaattgcggcaggtgcggcaagtcgagcgtgtcgccggtgtcgaacaacccggctaccgtgccgttggcgggctggtctgccagcaccgagacggccacgccgaagcgcgccgcgacctgcgcgagatcgtcgccttgctgcgtcgtgtagcggaacgccggaaccgtaagcgacgcgaccggcgcgagcaggccgggttgcgtcagcaccgcgctggtcgcgagcaggtcggacacggttacgccgaacgcgttcgcaacgtcgccaagtgtgtcgcgcggctgcacggtgtacgcgtccttgtccggatactcgatcttcacgccttcgagcagcacgctgcggcccgcattcgcggtggccagtgcggccgcgccgaaaccgccggcgtacacgggcagcgcggcgaccgacgcgaaggtgtcggtcgcgagcgccgtgtacgccgtgtacggcatgagcgcgctcgcgccgatacgcagcatgccggccgcgtcgagcacatctgagtcggccagcagatcgttgagcttcgcctggtaatgcgcggcgatgctgacgagcgtgtcgccagcaacgctcgtgtacggatcgaagcccgggtaagtgatcgtcgcgcccggctgcagcagcgcagcgtcggccgcattggccgacgcgatcgcacttgcgggcagcgcgtcgtcgaaggccttggccagcgatgtgaaggtctggccggtcttggccaggctgatcgagctcgtgacgccgatcgtcagtgttttttcggcgacgagcgcgtgcagcgcattggcaccgaacacgtcgttcagcgtgtacagcccgttcaactgaccggtcgtgttcacccagctcacgacgtcgtccggtgtctcgttcgcgtcgagcgcgtacttgaagtcgcgcagtgcgtcttgcgcggccttgaccatctgccgggcgagcagcagaaagtagtcggagaacatccatccggccatcgacagcggcgcttcttccacgaatgcccgcgccgccgcgccgttcgccgcttgctcgcgctccacctgcaccgcgagctggtcgaaccatgcgcgcagttcggccagcgtgttttcgccgagcgcgttatagctgccgagggtgtactgcacgcccgggtagtcgttgccgtacggcggaatcatcacgcgcagttgcggcggcgccgggaaatacgcggtatcggccgacgcatcctgatcggtcggcggcacgcgcagattgaatcggaaatgcgtgtcgaggaacgcctgcaccgcgtcaagcgggatcggcgtcggatcgtcgccggtgctgacgagcacttcgtccgcgagccagtccagtagcgtcgcgggaaccgggcatcgatcgacctcgtccggcgtcatcggcccctgaacggccgcgatggcccagcgcagcaccattttcgcgagcgcctcgaacgagctgtcgggcgcgcttcccgccgccttgagcttgctcgcgccggcatcctgcccagccggcggcacggattcgatcagcagcagcgcgacccagcacgacaactggttcgccggttcgccctgcggtgtccattcgtcgcgcgccgcggtgagccccggcacgaggtagcccgacaggtccgtcacgccgtccggccgcaggttgccccagttcggcgcgctcaccagcaggctgtcgcgcgcttgcgcgcgcgcgaagccggagagccgatgctcgaccggcagacgcagcacgccgcgcacgttgcggccatcgccgagccagggcgcggcgccccggttatcgatcgtgaaggtctccttcagtcgcatcgagaacgagaacgagatgctgatcttgaacaacccgaggttgatcttcacgctaaccgacacgtcgaccgaggcgatcactgtgatcgtgatcgacacatacgattcgtacgtgagttgcagcaggagcttgaccgtgatgtcgacgttcgccttcacgatcgcgaagtcgacgctgccgtacacgcggccgacgatgccgaccgtgccgcgcagccagaagtagtagtcgccctgcaactgggtggacggctcgcgccccgagtgggtgagctgatacgggttccacttcgcgaggatgccttcgagaatcccgaccacggtcacgctgaagccggccgacaggatgccgtattcgatcgacttgccgaagcccacctgcatgccgaagccgaatacgagcaccggattgaacgtgccgtacgacgacgcgggcacgcgattggtgctcgcgctggagagcttgccgaaatagaaaccggccgagcccagcaccggaatgccgggcgggatgatcgcctcgatcgtgaacgaacgcgaaaaattctcgttccacgggaagccgatgtccacctggaagtcgccgttcgtatagacggcgatgccgaacacgggcagcgtgagtgaatacgcgccgaccgtcagatgacgcatcaggtcgggcagcgtgatctccgcctggtacacgccgacggtgtcgctcacctgacggtacatgatctggaagtcgaggcccttgaataccttggccgccgcgccgtcgagcgcaattcgcagcccgtacagatgcgggtcgttgaacaccgcctgcagcgtcaatacatagccggacgattccgccagcgagttgccgtcgtttgtcacgcgcagcgcgttcgcgttattgccggtttgcccgctgtcgatcttcagcacgccgaagtcggtgccgatcagccacgcgctttgcgcatcgaagcgcactgccggaatctggccgggcttcggatcgggcagcgtggccatgcaggcgatggccttttgcaccgtatcggcggtcgcgaagcagggcagcgtgatgtgctggcccatcgccagcagccgcaggtcgagatacttgttgccgttgccgggaggcgcgggcgcggtgcccggcttgctcgcatcccactcgagcggcgtgctcggatccgactgccagaagaaagacccattgagcgtcaccatcacgccgcgatcttcgccggtggattgatagccgacgtcgatgctgtcgatgcgcgcgaagcccagattgatcgggccgatcgtcacggcgaagctgaccttgttgcgactcggcgtggtctggttgaacgtgtatttgagcgcgaggttcgacagcgggatcgcgttcaggaaactccatggcgactcgagcccgaacttcgagccggtcgcccacgacaccatcgtttcgatcatcgagccgagcgtcgtgttctgcttgaagccgagcgtcgcggtccagtcctgggtcgtcgggtccggtccgtcgaccacaccttcgagcaggccccacgtgatcccgtattgcttgatcttcgggttgtagtcgaaccagacggtgaggtcgatgttctgccagatcacttcgaggtcgagcctgccgaatttccccggcacctctgccttcgctcccgcgtcgcccatgcgcagcttcgctgcgagactcacgtccaggaacggcacaacccagttgtcggcggttttgcccgtgaacgcccacgtcgaatcggtgggcgagctcgtgatcgtcagcccaagcccgtcgatcgcgtactcctgcccttgcggggcctgccacgtattgccgaggtaataaacgagcaacgcgccgaggctcaccactccggacgtttgctgcgcgtcgaaggtccacgccttcgcggctgtcttgtacgtagccgtggtggacagcccgatcgggctctccgagttcggcaggacgatcagcgagccgccgaagctcccttcaatttcagtctgcgtgccgccggcgccgttgttgccgccggcatccgctttcggcggattgatatcgcgtgaaacggcgtcgatcgcgaagttcaggccggtgatcgtaaacagcgcattggcggcagacggcaccggccactgcgcggagacgtccatcgagaagctgtacgcgccctgcgcctgatccacgatgaagctcaattgctcgatcgcggtgctcgatacgctcgccggaatggccgcggcgaaatcggcgcccagatactcggtgacgatagcggcgagcgtgatcggcgggctgccgtcgatcaagccgccggtcacgcgcagcgcgggcacgcgcgcctccagttgcgcgtggccgccggcgatgtcgaaccggccgccgatcacgtagcgcgtgctgcgccgctgcagatcgccgggataatcggtcagcgcgctgaagctgagcccggtaaccgtcacgccgggcaccagttgccagcttcgattctcgggtgtgccgagcgtgacgccgatgtactccatcacgccgttcgcgtagctgtagcgcagcgcaaggttctgcacctcgatgtcgctgaagaactggatttgcgatggcagcagcgcctggatgttgatgcccccgagcatctgaaagatattcgtgatgctcggtcgcggcgcgagaaattccgcttgcagcagcaggcgccccggttcggacggcagcgtcagcgacgccttcgcggcgatcccggccgtaaacgtcgcaccgaccgtgcccgtcacgggaacggccgcgttgctgtcgatggcaagcgcaagcgacgggttggcgacgctgagccactgcgcgcccgggaacgcccagaccgtgtccgtaaacgcgccggacatcttgcccgcgatcgtcccgccgctgtcggtaaacgagaacgcgagcgtcaggttgcctgcgccgaacgccttcgacttgccggtcaacgtgacttcggttttatcggcgttgatttccgtcaccgtgtcggtgatcgtgaacacgacgtcgatcacgacttgcctgaagaactcgttcaggatgccgtcggtaaccgccagcagaaaatcgagcacaccgtcgaccgtgtgactcgtcagatcctcgtagaacgcttcgagcagctcgcttgcgccgttcgcgtcgccgcctgcgacacgtgtcggcggcttgcggtgcgcgatgcgcgcgggcgcccgtgcggcggcgccggcctcgtgaacaggcgcgttcgcgtcgtccagctcggcatgcgcgagcgcgagtcggtgctcctcgagcgccgccggcccgatcagattgacgaacagatcgaggccgcgcagcagcttgtcgttcagctcgtcgtgaaaaaacgtacgctgcgccgcgaagtaagtcgcacgggcgtttccggccggctgcacatacgcgttgatcatcgccggcagttgcgtcggcggataggtcgggcgatctttgtaccagttgtcgggacgcgtgaagtaaatgccgttgaacgactcgtcgagcgaattggtcgcgtcggtgcccgcgccggtggaactgagcggcagcgtcgcgtagctgaagcgcgcatccgcttcgcgactgttgttgctcgtgatcttgaagtacggcttgccgagattgagcatcagttcggcggtattctgcccttccagcaccggtggcaaagtcgcgctcgcataaagcgcatcgaacagcggcgccggaattttgccgatgtagaccaccagcagttgatcgtcctcgagatacgacagctcttcgtcgagctgctcaactgtgggtacgctattcgggctgccgagatcctggacccggtctttgaccttattctcctcgttccagccccggaaatcaggcgtcgtcctgatcttgtttaccatctggccggccgggtcccgcatcaaaaacaggaacgcttcccactcggaggccgtgagggtcgtgatctgaaccatcaccgtctttttgacggtgggatgtgtgttctgcgcgatcaacgcgccggtgaccgcgttgtacagcgacgtataggcgctccctttcgtcgtgacgccgtagacgggaaaaagcgtgatttcgccagcttcccgtcgttcgagcagacgctcgatcacgcgcgccttgttcgcgtacggcgtttgtgcaatcgcctctcggtccgactgcgtcagctcggggtcggcgagatagaacgcgcgccgcgcaagcagcgtggtcggattcagctcatcgaggttgtattcgctcgccgtgccgccgggcggcatgatccggaccatattggtcccgcgattccacgcatacggctgaagctgaacgtagttggtcacattcagcaggtgatacggcggcgtcttgttctcgagatcgtcaaaaccgccgctgatcgcgaactgcgcgggcgccagcgctttatcgagccgcacgacggtgacatcggcggtccgcccgccggcacccagttcaaacgtgacgccgacctgccggaactgcggaatcagcaagcggatcttttcttccaggtccgcgtagtcggcggagttggatgcggacagcgcgaatgtatacggccccggcgcacccatgcgaatcaggttgcgcaggatattgaccgacgacgattgatgtccgaagttctgactgttcgcggtgaaaacgcgtatctcgtcaagcgcattcagatagtcccggactttcgtgatgcgtgcaccgagatgaaccgtgaggacgttctgcgttccctgcgacaaccgttcgatgacgtcattcagtccagccacgagctttccccagaagtcgggccgactttgagcgggaagccggcgtgttgttgtacatcgcgtaccacccgagccccgatgccttgccttcgctttgcggattgccgaacagatagaagagcgtcgagccgctcggcggaatcttgagcagccccatgaacttgagcgcgatctcggtgagcatcagcagaaacgagcgcttgtcgcggtcataggtgagccacatctgtccgatcgaaagccgcagcacgttctgcaggctgatcagattcgcgcccccgccggtacccggcagttggatgcccagcgatgcgcggtagcgtcccgcgtcagcgctcacgggggcccatgcggtgagcaggccggaggtcagcccgatcgttccggctagatttccgggcgtgcccatgttcaactgataggcaagtccgtaccagcggtcgccgttgacgccggtcaacgtcgcgtcggtgacgacgttcaggaatccgtcggcctccggcgacgtttgtgcgctcccttgaacgagtccttgcaggccgagcgcgaaattcacgaacaggctgtccgggcgcggcgtgctggtctgcatatcgaagcgtatctccgacgcggagaaggcgaacgcgatcgtcgccgggtcggccacagggaaggtcatccgcacgccgaggttcgagtacgcgagtccgcgccgcaactggtcctcgccggcatgactgccgaaggagaggatgtcgaacgcgccgctgctgtcgtttgcctgcacgacggcgaagtcgagaaagccggacagcgcgaaccacgacacgatctgaccgttcgcgccgctgtcgcgcgtagacatctgcgcgctgtccacttcgattttcgtgaacaggttgttgtcgaagtagaacgtgctcgtcgcggtggtgccgaggctgtagaccgcgcgaccgccgttgtcctggtagctgcctcgcagcaccagcgtcgcgtacgggttgccgccttcccccatgctgaccacgggcatatcgaacagactgttgagcgtgagctgcgcatagctctggaagcgttgcacggctgtgttctcgaacagcgccttcagcgtgagcacgcgaaactggtagtcggtgcccgccgtcggcggcaccggccgcggatcgatgccgggcggcggcgctatataagccgggtccacgtagtagatcagcccgaacatcgaactgctcgtcgtgagcgcgatatcgggcgcagcgggatcgtttgcgatttggctgatctcgatgccgaagtggtgcgcattgaacagctcgggtgcctgcacgcctgcgacgatgccgaccagatcgtcgggaatcgagctgatcttcatccgcaggaagagaatgccggtccacgcgggatcttttgcgatcgtgttgaacttcgcgaaatattcgggctccgcctgatccagcgcatcctggaagtagcgctgcagccagtacgaaagcgcgatcagctcgtccgggttcggcgcggcgacagtttcgtcgggcggcggcgcagggttcggtacgaggtcgctcggcgcggcgaacgcgtctttttgcgtccacatgtcgggactcgcgacgaggctggcggccgggttctgcgggtcccacagcgggccgcggcgtcccttcacgatcatcacatcggcgtagtcgtcgtagcggttgttctgtccgaccgccgcttcgaacgaccagtcgccgacgttgatccggttcgcgaatgtcgcggacggaccgcatgcgccgctgccgtccgccgagaacgcgccgaggtgcgccgcattggccgtgacaagaaacagatcgctggtcgcgaacgcctgttgcagttcggcaccggggttgcaaaagctcatttgccgaagcgtcggcgacaggttttgccccagcaggatcttgctccattggccggcggcatcgacggtgacgagcaggcccgacggagtcgtcgtgttgtacggcgtggccgtggccatatcggcaagcttcagcgcatgcgccttcgatgaagccacgccggcgccgccgtcggcaatgcgtcggcggcgcgtcggcgaaaccacttggcgctcgaagtccgccatccgctcggcggtgagcgccgtcacgccgtctccagccgatgcgcccgcgtacgggaccatcggaaacgcggacgacggaagcgtcaccgacggggtcatcggcccgaacagtgttttctcgccgagcgaatggattaacgcatcgcgaccgtatagcgcggctcccttcggctgcgcgacgtaagcggccgcacccggcgcgccgggtgcgcgcgcgacggttccccatgaggacgtataagtcgcgtcgagcagcggcgcgttcacgtccaccggcgcgcctaccggcgacacctcggtgaacggataacgcggcgcgtaggcgggcgagcgcgcggtaaaccgcagccggtcgccggcatagccgccatcgacaaaaggctggaatgcgacgaactccgtgccctgcaggccgcagatcagatcatacgttccaccgtcgctcggcccgtgcgcatggatcacgaagtcgccttcgggcgcgatctggaaatcgtgattgcctttgtcgtcgggggcgcccgcattgaagagaaagcgcgcggcatcgggctgcatgtccagcgggcccgcaaccggcgcgagcgtcagcaattcgccgtaggtggtcgcgtaacatgacgagagcaccgtcgcggtgccgtcctgattttgtccggtgaagacgaggacgctgcgatccgccgcgatggcgtgcgcattccacggatcgctcgggtcgtagctcgcatcgaagccgagcatgtcgcccgggttcggcagatgaccgaatgcgagcggcagccactcgccgatcgcactgcgtaccgggtcgtcgtgcgggatctggaactggaagccccagttccagccgtcatgaagaaactggcgctgtaaaaagaccgggaagcggatgcaaccgcgcgccgcgccggacaatggaagcgtgccggccgggatctggcttgcctggggggcgccgggtgccgacgcaccgctgaagaaaatgccgttagcggttcccaaccgaagggtgtcgccgtcgagctgcagcgtcacgccggcgcgcacattgagcgagagtgtctcgaagatcggcgcttgcagcgcattcgacacgtagctgccgtccgcggcgatacccatcaacggcacgctggaaatcgtcggcgcggtggggtccatcagccacagaaaaccgcggtcggccggcgagcgggcaatgacctgatccacggcgccgatgaacgcgtcgagcaacggcgttgtcgagagcaagggcgcggtgaaagaaaacaggaacgagccaggcaactgcttcaacgcgagatcgaggtcgatttcttcggtagacggcgacgggcgcgggagcaggtaggcaagccatcccgcatcgccggatgcgaccgggccgatatagagccgcgatccctcaaactgcgtgaagaagctcatgagatcgccccgcactggatgatctatttctattctgcgtccgggcgagcagggaacgcttcccggacgcagttgatccggcgcaggtattgtccggcgcgttaagactcaccccggcgcgccgtcgcacgtttagcccacgaaggtcgtgctggctgcgagcgtggtctgcttcgggttgctctgcgcgtaaccgcccttgaagtaacccagcgtgtacgtgacgccgcgctgaatatttccgctggacagattgatcccgaagttgcccgcgttgttattgctcccgagttgtacgaaccaggtggccggcatgttgtaaagcactgcctcggtttggccttgccacaaccccacccagtcgccgtcggcttgcggtgtcattcccgccggcatcgcgtaggagaacgacaccgacgtcgagcctttgttggtgacgaggatcgacggagcctgcaccgggtcgtacggaggctggttactgtccgtagaggggacgaacactgcggcgacgatattcttgaccgaattccccaccgcgaatgcgaccaggtacgactcgctgctcaccgagagcccctggaatatgctggagccattcggctggttgttctggacgatctgcgagtgggccggctgggtgctgaccggaataaatacctgcgacgtctgccagatgaaaaccgtgttgccgtacgcgttgggctgattgcccggcatcgtgtcgtagcggtacgtgatctgcgttccggtgacatcttccggtttgatcgtgaagctggtgacgagtgcctgttgagacggcgcattgagctctttcgccatggatttctccttcgtcttggtcgtgcggtggttttggagtgcaggcgcgagccgagcggcgcggtccgcccgttcgttggccaattcatcatatagacgcgcctcgaaccgtcaaactacctgaactggtaggctccacctgcgcagttcgtcactatcgattgaccttgcaaagtctctgtttcaagtgcaccacgtggacatggaaacaggagcgattgtgagcaaagccgtcgagcacaccgggcttctccaatattccgcgaatcggccgccatgcccgattggcatgtcggcgtgcggcggttggcggcactgcgcccgccgcgcttcatcaacgcgagggcgaccctcttgtgatcgaagccggcgcatacggccttgcggaacacggccgcctcgatcgattccgtctcgacgtgcttcgcgtcgtcggcgctcatcttgtcgccgaactcggcgtaatgctcgcgatccgatgcagttgccgtagggtgctcgccgcgcttcacgtgatgcttgaagcccgcccggtgccgcacgttcggccggttgatcgaaagtgccgtttgtgatggcggtgcggaccgcgccgagaaaatcggcggcggctcttatgttggcggaagtgggttcggggcggatgcgctcgcgacaccgggcacccttgccggtgatggtggctgcgacgcttgccgcgctggatagtgagttgcgcacgactgcccggccgtcgtcgatggcgatattattttcgcgagggatgggcgcggccataacgcttgccggatcaggcggcgaattcgcggcggtcggtttcttgaataaagtaaagaaaaacccggctggattattcaatttcatcgccggtgaaggcagcggcaggagcaaatccgggcgcgagggtagcgcaggcgcattcgaatcccccgcggtgtcgcggaaagaccgcatcacccttgacggcgtgcacgataatgaaaaggatccgcatgaaggagagaggcgggctacgatgatccttcgctgccgggctcgagacaggcgtattcaaataccatcgaaaaggggaaccacatgtatccgtggatatggctttgggctccgaatttttattttccgttgagcggcggcgtcgaccagacgattcagcccgatctgttcgacgccatcaattcgcgcgcggggaatggagagatcgagcggaaggcgtttcaggtcgcgtcgtatgggcggcagctcggattgatcattgaggtgctgttggacatggcgaagaagcaagaagcgttgtcgccggaggcgaagcaatccatggagcgcctcgaagccatacagggcgagatcgagcagatcaaacgcgaagcgccgacgtcgatcgccgcggacctggccgcccggctcttgcaactgaagacgcaaaatcccgcggaattcgtgcggctgcgcgcgcaactgctgggtatcgtcaaggacggcgcttgagtcgtcattgcggtatgcgtcgagactcccggcgcggacgggcgtcggccggatgcgcgatgcccgaaccgcgcgatgcgccggtctcggcgtcgtcggccgcgggaggcgaacgtcgctcgagcccggtcccgcggcgcggattgcgtcaacgaagacattcgagcaaccgttcgatcgttcacggggcgcgcgacttcgcccatccttccatcgcagtttcaccggccgagccacgatgaaagcctcaaacgccatcgcccgatttctcgccgcgcacgacgttcgacattgtttcgagctcgtcggcggaatgatcacgcatctgctcgacagcttcgcggaaagcgggcgctttcaaatcgtgtcgatgcatcacgagcaggccgccgcctttgcggcggagggcgtcgcgcggcgctacatggggcgcaaggtggccgtcgcgctgggcacgagcggcccgggcgcgacgaatctgatcacgggcatcggcagttgctggctggattccgttccgtgcgtgttcatcaccgggcaagtcaatacgcacgagctgaaaggcgagcgggcgatacggcagcagggtttccaggagctcgacatcgtgccgatggtgcgctcgatcaccaagcatgcggtgcaagtcagcgacgcgaacgaactgctgccggcgctgcacggcgcgctgtccgcggcgctgtccggccggcagggccccgtcctcatcgacattccgaacgacgtgcagcgcgccgagatcgcggacgccgctgtcgatcgatggctgggcgagccgttgcgcatccgcgatcgatgcgagcccggcgatcgcgacatcgacgcgctgcgcgagctgtgccgctcgtcctcgcggccgctcgtgtgcttcggcggcggcgcgcgctgggcgccgtcgatgcccgcatggatcgccgcattggaggacgcgcggattccctacgtcagcaccttgatgggacacgagcgcgtgcccgccggcgcgcactatttcaacatgatcggcgcgtacggcaatcgggaagcgaactgggccgtgcagcactgcgatctgctgatcgtgatcggcgcgcgtctcgacgtgcgccagaccggcgcggacgtcggcgatttcgcgcgtcatgcgcgggtcattcagatcgacatcgatcccgctcagttgaacaaccgcatcaaggtcgagcaggccttgtgctgtgacgcggaatcgttctttcggcggtttgccgtgcggcgcgatacgttcgccggcatccggccggattgggcggaccagctcgccacgctgagaacggcgcatgcccgcaacgagtacccggactggaacatcagccccggcgtcgtgttcgcgcgcctgaacgaggcgatggccggcaaggcggttcactacgtgtgcgacgtgggcaatcatcaaatgtgggccgcgcagggccttcggctgggcgcgacccaagccgtccactacagcggcggcatgggcgcgatgggtttcgcgctgccgaccgcgatcggcatcgcgtgcagcggcgacggcggcggcaagaccgtcgtgatcacgggcgacggcagcctgcaggtgaacgtgcaggagctcgatacgctgagccggctgcaactcgatgtggccatcgtggtgatgaacaattattcgctcggcatggtcaagaattttcaggacatgtatttcgacggcaagaacatctcgaccaagcaaggctatagctgcccgtcgttcgtcgcgctcgcgcgcgcctatggcatcgagagcatgacggtcgccgcgccggccgagctgcaacgggcgatcgaccgggtggcgggctcgcgccggccgttgctcgtcgaaatcgcgatgccggaggcgacggagtgtcggccccggctcgccttcggccgaaagctcgacgatcagtatccgaaactcgattaagcgccgccggcatgcgcgccgcaagcggcgcgggcaatgcgccgcgtgcggcgcccgctcgcgatctgcctcgtgttcagaccgatgcgtcgcggctgccgcaatgccgtcgcgccgcgctcccggcgccgccggcagcgtggcggcggcagccggatctcacggcgacaatgcgccatccggcggcgcgtaccacaagctgcggcgctcgcccatgtcggtgagatcgtacagcggatatttgcgatccagcttcgcgccgccgtcgcgcgtcacggggttccagcgcagattcgccacgctgccgctcgagcgcgtcatcatcgcgtcgaacggaatcgtcaggtagatgcccttgtcgaagctgccttcgccgaattgggccgccgatatgttcgtcttcgtcgcataggcgccgatcacgacgccgttgcgaaagcgccgcgagatgtcgagcgtcgcgcccttgtccttcgccagatactggccgacgctcagattgatctggacgccttgccatccggtgttccaatacgccgtcacgtgtccggtgagcgtccggtagtcgcgcatcgagaaatcctggcggaagccgcgctgccgcaccgcgttcacgtcgacgccgatcgcgaggcggctatccgccgggcgatacagccattcggccccgacgcccgcgaacatgctttcgagcagcccgccgtatacgctgtagaactgatcgttgccgaggcgtcccatcttcgtcagttgcagcagcggcagcgtgacgcgcgacgtcgtcaggtactcgcgcagatacgtgcgcacgcgcggcagcttgctgtccgccgtgtaggtgaacttgccgtagttgtcgacgagccccacgttcagttcgccgccgagccatgcgccgccgggcagtctcagctcgccgtatgcatcggcggagatctggtagagcaggaaaccgttcggaccgccaagggtttgccggtagcccgggccgaccgacgccacgaaggccttgggccgctgctcgaatagagagggcagcatgtcgatcgactgtcgcgtgagcggccggccgagcgccgtgtcgggtgcagcctcgctcggcgtgagggcgcgggtgcggctcgcaaaccactgcgtgcgctgcacctgatagtcggcaaccggcacgccgtgcacgagcgcgacgacatggaacgtgcgcacgttgagcggcgcgtcacggttcaggatcgtcgcgatgcgctcgagcgggtcctgcaggtagaacgcgtcgacgtcgtcgaactcgacgacgagatccatgccgagcgcacggatgctgcgcacgtgccaatgcgtttgcgcctgcaattgcgcgacggtgccggaccagtcgcgatcgaacggcgacggcgacgcgcgtccgatgcgcgatgccggcgcggtcgccgcttgcgcgtcgcccgatgccggatcggcggccggcgggggcggcccggcgttcgcggccggttgcgtcaccggcggagccggcggattgccgagcttgggcatcgacgcgcgcttcagattgccgtgcagcgagacgccgaacatcacgcgcgcgcctcgctcgaagccgaggctcaagtcgatgttgcgcgtcgcgcgatagacggcgccgaagttgaatggcgatcgcgccttcagcacttgaccgaacggttcgtgccgatagtcgttgccgtcgtattcggctttcaggatgaggcgctcgtgcggcgtctggtattgcacgccgccgaacggcgagacgcggccgcgaaaccatgagctgtagccgagctcgccgccgttcggtgtcgcgctgttcgtgcgatcgtcgaaccgccggctgatcaccgccagcgggttgcgcagattgccgcgcgcgcccacgtaaccccagccgaggccgacgctccagtcgaacggcccggttcgcttgctggccaccaggtactcgccggagaacaggcccgagccggcgatgtcgcgaaagccgacggccacgtcgggcagataggcggattcgcgccacagcctgagcttcgcgtcgatgctcttgtccttgtacgactgggtgccgctcagcgagacggggccgtacggctgattgctgacgtcggtgtagcggaacccgatttcgagccaatcgagcggctgcagcgtgaagttcaggcgcgtgtacgggctcacgtggctcatgctgagcgatgcttcgcccgcgtcgttcattcgcgcggtcggcgtttgcagaatgcccgccgtgccccagtcgccgcccgttaccgggaacgctgcggaccggccgggcgcgccgctcggaaacgcggtctggtggacgggcgcaatgggaggcgcgggcagcggcgagccgtcgtccgcgagcccggatacgccctgcgtcgccatgaattccgccagggcgcgcgacagggccggcggccatcggctgccccgatcgggcgcccagatccaactgccgggcgccggcgtgtcctgcacgtcgcgattccacatcgccaccttgctttcgctgaccgtgccgtcgggttgcgcgatccacgcgagatcgggcgccgcgtcgggggcgcacgcgagcacgtacggcaatgcttcgacgtcctgcacgtgagcgaccgtgcagatcgagccgtccgcgcgcacgacggcgacgctcgacgggcgatcgggaatcgtcacgacgtcgccggcttcgagatagggatcgtgggcgggattggcctgcagccagcgcgcatcgcttcgcgcgacgatcacgcggccggttgcggcacgcgcggcgatcatcgccgagaggcgtgcccgcgccgcctgcgcggccggcgtgagcgcgggcagcgcgtcgatgccggcgagcaggcggcgcttgctcgcctgctgtgcggcgacttcgcggttcgagcgccagctcaggccgccgaggtacggcgaaggcgcgccggacggcggcgttccgacggcgggcgtcgactgatgggcggcgagccagtcgccgagatgcgtcggcgcggcgatcgtttcttcgacgtgcgcggcggcgtcgaaaggacgggcgcatgcgagcacgacggccagccatgtgccgccgcgccgcttgcggcccgtcgcctcacgcttcggcatgctaggaattcaccggccagcgttgccaactgaggcaaaacgtcttgtccaggcattgctcgccgtagacgactgtcgtggcgttgccgaccgttcgcgtcgcatagcgtgcgggcggcagcggcgccgcgccggtcgacgattcgacgaaccagcgcaagccgggatcgggctgtccgaaataggcggtgccgcggggcatggggatcggcgtgacggtgagcgtgtccgtgagcccgtacgcgtagccgggcatgacgtcgcggcgtcgttcgatggtcgcggcgccggagaggctgcgccatgccggctgcgcggacaactgcacgctcgtccattcgacgggcagccccgtgccgccgactacgcgtccattctgcaggcgcagcgtttccttgccgtgcccgctataccaaatctcgatcggcccgagcggatcgcgatcgacgtagccgagaatcatcaacgtcgcgcggccgcgaacggagatgcgcagatagcgatagcgcgcatcgagcgccgtgcgcgcgacctgatggttgccgccgccccaatagacgcgggccacgtcggcgaggccttgcatcgacgtcgagcaaccgcatagcacgatgatccagagcgataccagtagacgcacgggcatggtgaaaggagagggcggtgttttccatgtgtgcataagcgaagggccccgttggggcccttcgtccgaggcgagccgggcgctttcagtgggtgcccgtcgtgccggtgctgccgctgctgccgttgccgccggagcttgccgcgacgccgattccgacggcggccgcgacgcccgcgccgaccgccgcgaccgtgccgacgctgacgccgccgaacgttgccgcgccgcccgcaccggcggtgcccgcggtgccggtcgcgccggtggcttcgcccgcgccggtggtcccggtcgttccggcggagccgggcatgtcggtcgctccaggcgttcctggcgttccgggtgttcccggcgctccggagccgtcattcaggatggcgccggacgcgcgttccgccggctgttcgccggcggcgggcgtagccgccgccggggcggcttgagcgtgcgcgaaagacggcaatgcgaggattgcggcaagcaaagacgcactcagggctttcatggttttcggctcctgcgttcgtgattggccgcgcatcgaaaaccgacgcgcgcgggtttcttattcgaaagcgaactctccgagagtataggccaaccgtcgcgagccgttgtggtaaaaatcgaatttctgattcgatgggcgaagcattcagggcgataggcgataaatcgaatgtcgaaaattcaccccgctgtttattgatcaattcaaaagacgggcattgttgcattccgttgagcgaaagcgccggctcgccgcgtgggtacgcgaattttgccgcgttacgccccattttgcgccggtttagcatcgatgggatgcaagcgggatcatgggaaatacggattatcgtttcagtgccgcgtgcgctttttgtatttattgaccacggcggaaatgcgccagcgatgtagcatcgctagaaacattgggtgggtccgtttccaattgatatcgtaattcgccgcgtgaatccgtttgtccggaagaatatgcgttcgatatcggccggcatgcccccatgaacgaatgcgttgtgtagaatccgtcacgcaggcggcaatacaaggttaggagaacggtggacgcgtgacgcgcgtcatgcggtttcgagggaacgcgggcgggtcccgggcggcaatggccggacgtctgctccatcgcgcggttgtgacgtaaggggcggctacggggcgctcgccgagggcgcgttcgcatagcgcgacgccgatgattcggcgtcggcgcgccgacgatgtgttgcagaaagcgagatgttcaattgaccgaaagacaagaagccgaatgaacgtcaagagccctattctccggcacccgcgtacatgggctggtttttcgttccgcgatggtctgccgttcattcgtttcgcctccctgcgtttgctcgcgtggctgcttcgctgcgccgtgtgtttgtggccgtgcgcgttccctgtgttcgcgcatgcgcaaatcgtccctttcgttccgtctgcatccgccggcgcggacgcgcgttcggcggtgccgctgccgccgatcgacagcctgccggcggcggacggcctgagcgcgcggcaacgcgacgcgcttcagccgccgctgccgggcgcgaagctgacgaaggacgccacgacgaaagacggcctgttgaaggacggcgccgcgctgaatgagccgccgcgcccctgcgggccgctcggatgtcgtggcgaagcgatcgattgcccgccgtcggccgacggccggccgacgtccattacgcgccgggcggacggcacgcccgaattgccggatccgtgcgggcggccgcgcgccgcttcgcaaccggcgctgaccgattttcaggtcttcgtgcagcagagcacgggccgcgcgttgccgctgttcggctacaacttcttttcgacgacgacgacctaccggtcgctcgacaacgttccggttcccgacgattacgtgctcggccccggcgacgaagtgctgctgcacgcgtggggcggcgtcgcgggcgatcagcgcctcgtcgtcgaccgcaacggtcaggtgagcattccgggcgtcggtgtcgtgacggtggcgggcgcgcgcgcgtccgagctcgattcgctgctgcgcggcgggcttggccgatatttcacggatttcaacgtgaatgcggcgctcgggcgtctgcgatcgatcccggtgtatgtcgtcggcaaggcgatgtcgcccggcagctacacggtgcccggcacgtcgacgatcatcggcgcgttgttcgcgagcggcggccccgcgttcaacggctcgatgcgcgcggtggcgctgtatcgcaatggccggcagatcgccgcgctcgacgtctacggctttctcacgcgcggcgcggtgaaggacgatgtccatctgctgccgggcgacgtcatcgtcattccgcccgccgggccgcgcatcgcgctgacgggcgcgctcgacgcgcccggcatctacgagctgcgcaagacgagcgaaacgttgcgcgagctgctcgacgacgcgggcggcgtcaccgcgctcacgagcctcgaccgcgtgatgatcgaacgggtgaacccggccgacggcgccgcgccgcgttccgtgcaggaagtgcggctcgacgaagcggggctcgcgacggtcgtgaaggacggcgacatcgtgacgctgtcgatggtgtcgcagaaattctcgaacgccgtgacgctgcgcggcaacgtcgccgcggcgctcaggtatccgtacaaaccgggcatgacgctcgccgatttgctgccgtccccggaggccgtgctgacgcccgactacttcacgcgcaagaacattctcgtcgaatacgcgaagagcggcggcgccgaccggcggccgttcgacggcatccgcaatctcgtcgacgagcccaactggcactacgcgatcattcagcggctcgaccccgtcacgctgaccgagaacgtgatcgcgttcaacctgcgcgcggtgatgacgaaaggcagcgccgaggccggcatcgcgctgcagcccggcgacgtggtgacgattttcggcaagcgggacctgcgcaacccggtcgacgacaacaagagcctcgttcgcgtggacggcgaagtgcgcgcacccggcgtctaccagctcaacgcgggcgaatcgctgcgcgagctgctgcagcgcgcgggcggcctgacaagcaacgcgtatgtgttcggcctcgaattcacgcgcgaatccacccgcagccagcagcagcagaacctgaacgccgcgctcgaccgcgcgacgttgcaggcgaacagcaagctcgccgcggcgctcgcgaacctgccgagcggcgacacgcagtatctgcaggctcagatggcggccgcgcagcaggcgcaactcgcgcggctgcgcgagctcaagccgacggggcgcgtgtcgctcgagctgagcacgcgcgcgagccgcatcggcgatctgcccgatctgccgctgaacgacggcgatgcgatttacgtgccgccggtgccggcgttcgtgaccgtctacggcgcggtcgacaatcagaacgcggtgatctggaagctgcatcgaacggtcgccgatacgttgagggtcgcgggcgtccagcgggacatcgcggacctcgacgccgcattcgtgctgcgcgccgacggcagcgtcgcgtcggcgagcagcgccggctggttcggcagcttcggcgcgctcgagctgatgccgggcgacgcgctcgtggttcccgagaagctcgaccggcgcaccgcgatgacgaagttcctcgccggcctcaaggactggtcgcaggtgctggccaatttcggcctgggcgcggcggcaatcaaggtgctcaagtaaagcgatggctgaactcgaaaccggtggcgacgggccggctgacgtcgggcagagcgcacccgtcggcccggcgctcagccgcgccgacgtgctgatcgcgctcggtcacggcaaggggctgatcgcgcgcatcgtcgccgcgacggtgctgctcggcatcgcgctcgcgctcgtgctgccgcccatctatcaggcgagcaccgtgctgctgccgcccgacgaatcgcgcgggctgttcggccattcgatgagcagcctcgacgtcatcgccggcgcggcgatgggcatcgagatgaagacgcccggcgaactgtatgtcgcgctgttgaagagcacgtcgatcgaggacggcctgatccggcagttcgacctgcgcaagcgatatcgcgtcgacacgatgcatgccgcgcgcaaggcgctgcagtcgcgcgtgaacatcacgatcgacaagaagtccggcctgctgacgatcgcggccgacgacaccgacccggcggtcgcggcggagctggcgaacgcacacgtcgcggcgctcgcgaagctgctcgagcgcattgcggtgacgcaggcgcagcagcggcgcgcattcctcgaaaaggaggtggccaaggcgcgcatcgcgctcgccaatgcgcaggacgcgtatgtgaagttgcaggcgaaatccggcatcgtcagcgtcgacgcggacacgcagctcgcgatccggcacagcgcggagatccgttcgttgctggccgcgaagcagatcgagctgagctcgctcggcacctatgcgacggccgagaatccgcaggtcaagcgcatcgaggccgaggtgtcgacgctcaaggcgcagctcgagaagatcgagaacggcgacgccgcgtcgctcaggggatcggatgcgggcatggccacgctgcgcagctaccgtgaaatgaagtatcaggagagcgtcgtcgacgtcctgtcgaggcagctcgagctcgcgcgcgtcgacgaggcgaagagcgggccgctcgtgcagcaggtcgacgtggccgcgccgccggagcgcaaggccaagccgtcacgcctgctcatcctgctcgcgagcgtcgcgggcggcttcgtgctggcggtgacggccgtcatcggcagggcgttcggcaggcaggcggtggagcgtgcgcggcgaagcggcgacctcgcgcgcctcaggcatgcgtggacgataactttcaagaggacgcgatcgtgaaggctgtgattctcgcaggcggattcggcacgcgattcaccgaagaaacgatttcccggccgaaaccgatgatcgagatcggcggcaagccgattctctggcacatcctgaagctgtattcgcaccacggcatcaacgagttcatcatctgctgcggataccggggctacgtcatcaaggaatatttcgcgaactacttcctgcacatgtcggacgtgacgttcgatgtgcagaagaacagcatggaagttcattaccgctattcggagccgtggcgcgtgacgctcgtcgacaccggcgagatgacgatgacgggtgggcggatccgccgcgtgcgccagtacgtcgaaggcgacgacatgttctgcctcacgtacggcgatggcctgtgcgacgtcgacctcggccgcctgatcgcatttcaccgcgagcacggcggcaaggcgacgctcaccgcggtgcatccgccggcgcgcttcggcgtgctcgatatcggcgcggaccggcaggtcatcgatttcaccgagaagccgcggatcgacggcgggatgatcaacggcgggttcttcgtgctgtcgccttcggtcatcgatctgatcgacggcgacgcgacggtgtgggaacgcgagccgctcgagcggctcgcgcgggccaacgagctgaaggcgtatccgcacgacggcttctggcaatgcatggatacgttgcgcgacaagctgctgctcgacagcatgtgggcgacgggcaccgcgccgtggaagaaatggagctgacgatgcatgcgcccgacgctcgattctggcaggcgagacgcgtgctcgtgacgggccacacgggcttcaagggaagctggctgagcctgtggttgcagtcgctcggcgcgcaggttcacgggctcgcgctcgagccgccgtcgcgcccgtcgctgttcgaaacggcgcgcgtcgcccagcgcatgtccagcacgatcggcgacatacgcgactacgacgtcgttcggcgaacgatcgccgattgcaggccggaggtggtgatccatctggccgcccagccgctcgtgcgcgcgtcctatgcggatccgctgtcgacctacggcaccaacgtgatgggcacggccaatctgctggaggcgctgcgccgcgccggctgcgcgcgggcggtcgtcaacgtcaccaccgacaagtgctacgagaaccgggattggctctggggctatcgcgagaacgacgtgctcggcggccacgatccgtacagcagcagcaaggcgtgctcggagctcgtgagcagtgcgtaccggcgctcgtttttcgcgcagggcgcgacggcgctcgccagcgcgcgggccggcaacgtcatcggcggcggcgactgggccgcggagcggctcgtgcccgacgtgctggccgctttcgcgagcggccggccggcggtcattcgccatccgcatgcggtccggccgtggcagcacgtgctggattcgctgtcgggctacctgcgcctcgccgagcgtctgcatgccgatgggcaggcatgggccgaagcatggaatttcggccccgacgatgcgcaggcccgtacggtcgaatgggtggtgtcgcgaatggcccgcatctggggcggcgatgcgcgatggcatcccgattcggccgatcatcctcacgaggccgcgcaattgaagctcgacagctcgaaagcgaaggcgaggctcggctggcggccgcgctggagcctcgcgcgcgcgctcgaatgcacgatcgcgtggcaccgcgcatggctcgcccgcgaggacatgcgcgccgtatgcatcgaacagatcgcggaattcgacacttcgcccgacccgacctagacgacccatggacatcatccgccccacgttcgcgccggacgccgcgcgaagcccggacgccatccgcgcggaaatcgccgcgctggttcgagagtatgcgaacgcgacgcaggcgcgcgctccgttcgtgccgggccgcacgcccgtgcccgtgtccggcaaggtgatcggcgcgccggaactgcagcacatggtggatgcgagcctcgacggctggctgacgacggggcgcttcaacacggccttcgagaacaggctcgcgcgctatctgggcgtgacgcacgtgatcacggtgaactccggttcgtcggcgaatctcgtcgcgttctcgacgctgacctccgatcgcctcggcgagcgggcgatccgccccggcgacgaagtgatcggcgtggccgcgggattcccgacgacggtcaatccgatcctgcaattcggcgcggtgcccgtgttcgtcgacatcgaactcggcacgtacaacgtcgacgcgacgaagctcgaagcggcgctctcgccgcggacccgggcgatcatgctcgcacactgcctcggcaacccgttcaacgtcgaggccgtgacctcgctgtgccgcaagtacgggctctggctgatcgaggactgctgcgacgcgctgggagcgcggtacgacgggcgactcgtcggcacgttcggcgacatcgcgacgctgagtttctacccggcgcaccacatcacgatgggcgagggcggcgcggtgttcaccaataacgacgagctcgcgcgcatcgccgaatcgttccgcgactggggccgggattgctactgcgcgccgggtgccgacaacacctgcggcaagcgcttctgctggcagctcggcgagctgccgcgcggctacgaccacaagtacacgtacagccactgcggctacaacctgaagatcaccgacatgcaggccgcttgcgcgctcgcgcagatggatcgcgtcgacggcttcatcgagcggcgccgcggcaacttcgcctacctgaaggagcggctgtcgtcatgcgatgcgttcctgcatctgccgcaggcgacattcaattcgaatccttcgtggttcggctttccgctgacgctgagggaggacacgggcgtcgcgcgggtcgatttgctcgattacctgagccagggcggcgtcggcacgcgcctgctgttcgcgggcaacctgacgcgccagccgtacatgcggcatcggcggtatcgcgtgagcggcgagctggcggtcacggacgccgtgatggagcgcacgttctggatcggcgtctttccggggctggacgaagcgatgctcgattacgcgtgcacgaagatcgagacgttcctgggcatcaacttttgagggagttgccgtggctactaccgcagtgaacgtatacaagaaggcgctcgtggcgaatttccgctttctcaaagcgtcgcgcgacgtccgggaagcgtacctgcgtgcgattcccgtcgccgacgcgggctttctcgtgccgatcggcgaatcgcggctggacgacgccgatctgctcgccaagctcacccgctggcgcaacgagcacgtgcacgtctatccgacccagttcgaggcgacggtcgacagcacccgcgcgtggctgaaggagcggctgctcgcgaccgacgaccgcatcctgtttctcgtcgaggaccggcacggccgcgcggtcgggcacatcggcttcaacggctgcctgaacgacgagcggctgttcgagatcgacaacgtcgtgcgcggcgatgcggccggcgcgaaggggctgttctcgctcgcattgcaggcgctcatcgaatgggcgcgcaccacgtcgaacgtcgaagggttctttctgcgcgtgatggacgacaacccccgggccatcgcgttctacgcgcgcaacggcttcgccgaggagcggcgcattccgctcgtcggcgagcggcggggcgagacgctgtcctatcgcgaggcgcgcgacggcgaggccgcgcacaagcatttcgttcgcatggcttatcgacgcacgcacgaagccggccgctcgatgatcctgaccgccgggccgtcgatctcggcgcgcgaagcagtctatgcgcacgatgcggccgctcatggctggaaccggaactggtcgaagtatctgacttcgttcgaggcggcgttcgccgattacgtgggcgtcaagcacgcgatcgcgacgtccagttgcaccggcgcgctgcagatttcgctgatggcgctcggcatcggcgcgggcgacgaggtgatcgtgcccgatctgacctgggtcgccaccgcgaacgcggtgcgttacgtcggcgcgacgccggtgttcgccgatatcgagctcgacagctggaatctcgacgcgcgttcgctcgatgcgctgatcacgccgcagaccaaagccgtgatcgcggtccacatgtacggtcatccggcgcgcatggacgcgattctcgaggtggcgggcagacacgggctgaaggtgatcgaggatgcggcgcccgcgatcggcgcggaatggcgcgggcggcgttgcggctcgttcggcgattttgcggcgttcagctttcagggcgccaagctgctcgtcaccggcgaaggcggcatgctcgccaccgacgacgatgcgctctacgaaaaagccctgaagatctgggatcagggccgcaatccgtcgagaacgttctggatcgacggcgacggcgtgaaattcaagatgtccaacgtgcaggcggcggtcggcctcgggcaactcgaacgcgcggacgagctgatcgagatgaagcggcggatcttcgattggtacgacgaaggactggccggcgcgcccgggatcgcgctgaaccgggagatccccgatgcgcgaagcatctactggatgacgagcctgcggctcgacgaatccgcgccgatcggccgcgacgatctgatgaaagcgctgaaggcgcgcaacgtcgatacccggccggtatttccggcgatcagccgctatccgatctggtcgcgccgccagccgccgcaaccgacggcgagccgggtggggcagcaggcgatgaatctgccgagcggcgtctgcctgtcgaaggacgacgtgttctatgtgtgccggcaggtccgggatctgctcggagcgtgatcgatgacgcactgccgagcagaggttcgccgggcccgcgtgcaagtgctgcgcgtgcgggcgccgcgtgccgcgcgcgcgcggtcggtcgccgggccggcgatgcccgtgtatggcgatgcgccgtgcacccgcgccggcggccgccgatcgttcgccgcggcgggcgcgatcgatatgatcggtacgaccggcgctcgccggccgccgttgggccgcgccgacggcctttgcgggccgcgcccgcgatgaaggcgttcgccgccgcgctcggccgcctgtggcatctgggcggcatcgatctgccggtcgccgtcacgctgctcgcgcggacgtgggcgatcgcgagcgggctcgtcaccgtgctgctgatcgcgcgctgcctgtcgcccgaattgcagggctattactacacgttcaacagcctcgtcgcgatgcagatcttcgccgagctgggcatgaacacggtgctcgtccagtgcatcagccatgagatggcggaactgcggatcgtcggcgggcgcatcgccggcgagcgtcgcacgaaggcgcgtctgaaatcgctgctgacgttcggcgtcgcgtggtgcggtggcgcggcatgcgtgttcgtcgcgattctgctgcccgggggctggctgttcttcggtgcgtcggcgccgcacgcgcccgacatcgcgctggcgtgggggctgttcgtggtgctgacgggcgtgatgctcgtgctcaacggcctgctcgcgtttctcgaaggatgcggccagatcgggcaggtcgccgccgtgcggctcgcgcaggcgatcggctcgtcgctcggcatctgggcgctgctcggcgcgcgcgcgcaactgctgtcgttcgcgggcgggctcgcgatcggatgtctgatcgccgccgccgcgttgctcgcacggtatcggcgcctgatcgtcgatctgctgcgtgtgaacgatgcggcgggcgcggtgcgctggcgaaccgagatctggccgctgcaatggcggatcgcggtgagctgggcgagcggatacctgatcttcaatctgttcaatccgctgctgttcgcgacgcacggcgcggtggccgcgggccgcttcggcatgagcctgcagatcgtgacggcgctcaacagcgtcggcatggcgtggatcacgaccaaggtgccgcagttctgccggctcatcgcgcgacggcaacgcgcgcggctggacgaactgtttcgcacgacgctgcgccagtcgctgttttttctggcggcgggcggcgtgctcgcggtgctcgtcgcggcgctcgcgcgcccctacgcgccgtggctcggcaatcggctcgttcccgtcgcgctgttcgcggcgctgtgcgtcgtctgcctcgccaatcacgtcgttttcgccgaggcggcgtatctgcgcgcgcacaagcaggagccgttcatgatcgtatccgtggcgaacggcttggcgaccgcgctcgcggcgtgggcgctgatcccgagatggggcgcgcagggcgccgttctcgcgtatgcgatcggctcggtgggcgtcggcttcgtcggcggcacgttcgtcttcgtgcgaaagagagccgaattctcggcttcgtgacgacagggcccgccatgctgctcaccatcgcgatacccacctacaaccgcgtgtcgtgcctgcgcctgctcgtcgattcgctgctcgcgcagatcgcgcaggccgagcggcgcggcgatcgcgtcgcgatcctgatcgccgacaatgcgtcgaccgacggcaccggcgagtatctcgaatcgctcgccgcgtcgcgcttcgtgacgattcaccggcacgcgcacaaccgcggcgcggcggccaacgtcgtgcattgctttcgtcacgcgggcagccgttatgtctggatcatcggcgacgacgatctgccgttgccgggcgccgtcgacgccgtcctgcgccatctcgcgtgcgccgctccggacctgttcctgctcgcggccaagtgggtgccggagaacctcgaagccgccgcgcgtgcgtgcggcaagcccggccgcgcgaagcgcgtcgaccggatcgatctttcgctgaaggcctcggtgatgacgacgttcatctcgtcgtgggtcgtcaaccgggaagcgtatctgcaccactacggcgacgcgggcatcgaccgtttcggcgatacgctgtttccgcaactcgcgtgggtattcggcctgatgcgctcgggcgcccggtttctttcggcggacggcccgtggctgctcgcgagagccggcaacagcggcaactatgcggtgttcgacacgttcagccatcaatacaaccggatcgtcgatcagagcttcgcggaggccggctggctgcgggactttcaccggcagaacatcctgtggaacttcatcccgggcctcgtgtggtcggtgcggaccgagcgtgcggggcgtttcgagccgttcgacgcggcggcggtggaaaaagtgctgtcgtcggcctacgctggaagccggttctatgcgcgcatcgttctgccgatgatcacgcgccgcgcgggcgtcgcgaaatggtattgggtgctcgcgcgcatcctgaggcgggcgcgcgtctgctggatcttcgcgtgcgcctcgacgcgccgacgattggccatgaaatcgggcgtcgattgacggaaagcttcaggaatgggcggtgatcgccgcagcttttcgataaagacaatttttattcgtttcgagaaactgaattgtaaagcatccctattcgaatttaatggaagatatcattttcagcgaatagaaattctgcccgagtcattttctttaaacgagcaatgggcgaatggccgatgagcgcgcggcgaagcgatggcccgcgcgcggcgaagacatgaaaatactgttcatcaagctctccgcattgggcgacgtgctggccagcacgccgctgttcgcgtcgaccaaggccgagcatccggactggttcgttgggcacgtggtggcgcgtccctatgcggctgcgacgcgaaacaatgcgcacgtcgatgcgcaattcattgtcgattcgccgctgtccggtggcgcgattcggaaaatcagggtggcggcgcgaatatggcggtacatgatgcgcgaacgatacgacatcgcggttgtgctgcatcggagttttgtactacaactcatatgtcgcctcgcatcggtcaggaaaaccatcggctatgaaagccgattctcattcatattgagccactccattccgttttcgatgcagggaaatcgaagcgggctggaattgcgtttgctgaagtcggcgggaatcatccacgacgaaaagaagaaattgaggttcgacatcgatttcgggaacgtggaccgaaaccggctgcgcgcgttgcccgcggcgttcatcgccgtcaacgcgggcggcggcaacgcggatgcgcaggcagccaacaagctgtggcccgccgagcgttacggtgcattgatcaagcggttgccgttgccggtcgtgatgctcggacacggcgcggcggatgaagacatcagggatcgggtcgcggcgacgggggcgaggttcgtcgacatggtcggcaagacgaatctcgacgagacggcggtcatcctcgaacgctcgcgtctgtatgtgggcaacgacagcgcgcttttgtatctcgcggcatcgctcggcgtgacgacgatcgggatctacgggcctaccgatcccgccgcgttcagtccgttgggcgcgaacaatctgtggctgagtggcaagacgtcctgtgcaccgtgttattcgtcgttcgacgggatcggcgggcgcatgtacacgtgcacgaacaacatttgcatgcaggccgttacggtcgaatccgtcagcgagagaatccatgcagccctccatcaagatcagaatctacaagcggctggaccggatgttgtcggatctggtcagggccgtgccgcatccgaaacgcgcgctcgggcggacaccgacgcgcgtgctgatcatcaagctctcggcgatgggggattcgctgtgcctctttcccaccgttcggcaactggcgctcgcgttcccgggcgcgacgattgactggctgacgtccaatcgctccaaccccgcgctgttcgccgagctgccgttcatccgcacgatcttcgtcacgccgccgtcgctcgtgcgcgcgctgacgtatctgggcgggtggctcttcagggcgcgccgctacgacctcacgatcgattacgaccagtactactgcatatccgagctgatcgcgggcatgtcggcgtgcagcgcgggtttcaggacgtcgctcaagggcacgacgttctcgctgagcgtcgaatacgatccgctgctcaacgagaaggcgatgttccgcaagctgaccgagcgcgtcttcgcgacgtacggcgtctcgattcccgattaccgggcggaactgccggaactgatcgagcgattcgtgccgagcgcgcaattgcagacgttgcgcgcgcggctgaaggcgcagggcaagccgatcgtcggcatttatcccggctcgggcgcgaacgcgacgttcaggcgctggggcgtcggcaattacgtggcgctgatcgagcgctacaaggatcgctacgcgttcgtgctcctcggcggcccggacgagcgtgacctgcaggcggacctgaaggatatcgacggcgtgttcaatctgatcgattcgatgtcgttcaaggaggtcgcgtggttcctgaagcatacgatcgacctgctcgtcggcaacgacggcgggctgctgcacgtcgccgagagccaggcggtggcgaccgtggggatattcgggcccgcgctgtaccggaagtgggggtcgtcgctggagcgttcgatcggcgtcgagaaggaactgccgtgccggccgtgtctgaagaactatctcggcaccgtgccgtcggcgtgttgtctcggcaccaccgcatgcctgagcgcgatctcgaccgacgacgttgcgcaggcgatgcatcgcgccgtccatcggattcacgtcgtgccgatcgcgcatgcttgagcgtctgttcttcctgttccatcgcgtcggccgcgtggcccgcgcccggatgtggcgcatcgccgggcaaccagcgttcgcgcgccgggggcgcgcgagcaagatcttcggctggcgcgcgattcgcgtcggcaagcgcgcgacgatcggcgacgcgtgctggatccaggccgtcgagcgctacggcgggcaatcgttccggccgagcatctcgatcggcgacgacgtacatctgtcggacgcggtgcacatcagcgcggtttcgtcgatcgaaatcgggaacggctgcctgctgggcagccggatctacatcggtgatcacgcgcacggcgattcggcggacggcgcgcaccgggcgatgtcgcccgcgcggcgtccgctcgcgcgcgtcgagccgatccggatcggagacgattgctggatttgcgacggcgcggtcattctcgcgggcacgcggctcgcgccgggatgcatcgtcgccgccaacgccgtggtgcggctgacggccgatgccgcgtgcgtgatcgccggcaatccggcgacgatcgtcaaacgactataggagcgaggaacttgccgatctcgattaccgtcggcgtgccggcctatgcgaggcccgacgagctgcgcgaactgatcgaatccgtgctggcgtgcgatccgccgccggacgagctgctgatttgcgaggacgcgtcgccgcagcgggacgcgatccggcagatcgtctatgcgcagcggcttgcgctggcgcgcagcggatgtcggttgcggtacgtcgagaacgaacgcaatctcggctacgacggcaacctgcggatgctgatcgcgcaggcgtcgggcgattatctgatgctgctcggcgacgacgatcagctctattcgaacgcgatcgccgaaacgcggcgctatgtcggcgcgcatcccgaggtccgcttcgtttcgcgaacgtatcgccgcttcagcggccatcgcgaccggggcgtgctgaacgagacctggctcgcgaaatcggatgcggtgttcgatcgcggcaattcttcgccggccctgatctttcgcctgtgcgggttcgtcggcgggctcgtcgtcaagaccgactgggcgcgcgagctcgcgacgagccgatacgacggctcgctctattaccagtactacctcgcgtgccacgcctatttcggcgcgggcatcgggtatatcggcaaggcgatcgtcgccgggcgcgcgcagaatccgccgctgttcggccatgcggcggccgaggcgggcgtgcacgtgccgggcgcataccggccggccgcgcgtgcgcggatgtggcgcggcgtgctcgacatttccgccgacgtcgagcgcgcgctgggcgtgccgctcgtcggcgcggtgatgcgcgagatggcgggacgccagtcgtttcatatcttcgagatgatgccggcgcagggccggcgcgcgacgctcgaactgttcgtcgaactgaggaagctcggcctcgtgcgcagtccgctgccgtggctgctcgcgtcgttcgtgctgacgttcggggcggccgccgcatcgggcttccggatgttgcgccgtcttcagttcgcggtcgagcgcggccttcggatcaagtgctgaatcatgttcttctgctatgtgctgttcctcatcttctattggtcgccggcgatcgtcctgcagtggggaacctacgggatgttcgacgacgcggtgccgatgtggtacaaggcgctgcgcctgatcgtgcccgcctatgggctcgtcgtgctcgccaggcagccttactacacgcccgcgcatctgctgtatttcgtgttcggcgcgtggtgcgttctcgtatcgggggacctcgccaccagcgtcaacgtgctggtgttctgcgcgacgctcgtcatcatgaaaggcgttcgcatcgatgccgcggcgctgcgccgtgtcatcctggccgcgttgccgttcgtctacggcatgggcctgctcgaagtgttcggcgtgttcgtgtccgcgcatacgtatggcagcgagctgcgcgtcgtgtcgacattcggcggccccaacaacgccggcatcatcttctcgtcctgggcgctgtatttcatcatcgaattccgcaacgcgcgccggcttcgggatctgggccacgcggccgcgtgcgtgagcttcgtggtgctgacgggctcgttgagcgccgcggtcgcgctggccgcctgcgcattcgtgctcaacgcatacctgatcgtgccggccgtgctcgtcgtcgtgccgaccttcctgatcaacgatttcttcatgctgaagctgtcgtacctgatggcgaccttgaacgggcagggcgagacgacgggatcgttctcggatcgcgtcgagaatgtcgcgacgatcgcgcgcgtggccggcgacaacgtcgtgaatctgatcgtcggcagcggcctgcattcggagagcgactatctgtccgtgctcgggcagttcggcgtggtggggttgatcctcttcatctgcgtgttgctcacgctgccgcgcagtctgttcatgctgctcgggctgctgcaatcgctcgtcacgccgttcttcttctcgtttccgagtttcccgttgatcgcgctgctcgcggccggcgaggtggcggccgaagcgcgaaagcgggccccgcggccggcgccggggtgacgcgcgatcggccgaacgttgccgaagaagcgccgcacgcctcggagcagggccgcgcgggcggaatcgcgtgccggcatggccgcgcatggccgctcgcggtgcgcggaacatggcgagccgcatgagcgcgacagggccgggcgcgtcgagcctgcgccggcccgcacggcgtttctcgccgatgccggacccatgcttgcgatgagaggcgccgggcggcgcctcgcgccgatgcgggcggaaagcgcgcgtcgcatcccgggcatgaacgccgacgaacccggacgagtgccgacgagcgcggacgagtgccgacgagcaccgacgagtaccaacgagcaccgacgagcaccgacgagcgccgacgagcgccgacgagcgccgacgagcacggacgaacgcggacgaacgcggacgaacgcgtgcggcggcccgccttcacgcgagcccgccggcccgcttccatttgcgcaaccgcgcatgcgcgttggtatacggggacgacgtgtcgagccgaatcatccgcccgagcgtgtgctgtttgtccccgcacgcgccatacggcgattcgtcggctttccgctcgacccgcgcgacgacgcgcacgtgcgcgttcgcgagccggcgcggcaagctcgagtagtcttcttcggcgtagtcggcatggaacgtctgcgcgaggcgccccagttcggttccaccgatagccggtttcgggaggttccacgggccggccgtgcgcgtgggcgtcgcaccacttcagcaccagccggttcccgccgagccgataggccgcgaggttcgccgtgctgatcagcgtgccccgcgcgtgccccggcggcatcgcatcgcgcgtgcatttgtggatttggcctgcccttcggcgcgttcggccgccggcttccggtaggcggtgcgcgtggcgtccagcagcgctagcccggtttgcagcatagccttgtcgtgaggctcgcggatatgatcgcggtataagtatgccggcgtatcggcgcgccgatggcggcgcgttcgccgcgcggctatcggcgcggcttggcgaagcgctcgcgcaaccgctcttcgatgaagccgagaaacgtccggcacgccgccatgtcctgccggtgctgcggatagacggcgttgatcggcagcggcgcctgcgcgaacggttcgagcacggccacgagccggcccgcgtccagcgcgtgggcgacgatgaaatgcggcagcagcgcgatgccgagccccgcgacggccgcgtcgcggaccacgtcgccgttgttcgcgagcagcgcgccttgcacttcgaacgtgcggcgcgcgccgtcgatcatgaactcccagccggtgcggccttcctgcccgtacagcaggcacgcgcggccgtgcagatcggcgggcgtcgcgggcgcgccgtgcttgcggcgataggcggggctgcagcatgcgaccatccgcagctcgccgagacgccgcgcgatcagcgtcgaatcgggcagcgcgccgatgcgcagcgcgaggtcgaaaccttcgccgatcagatcgacatgacgatcgctgagctcgacatggagccgcacggccggatgccggacgaggaattctgcgatcagcggcgacaaatgcgcgatgccgaacgacatcggcgcgctgatcttcagcgttccgcgcaggtcgccgcggcgcgcggacatcgcctcctcggtttccgcgatgtcggcgaggatgcgcgtcgcgcgcgcgtggagctcgtggccgagctccgtcaccgcgagcttgcgcgtgttgcgcacgagcagcctgacgccgagcgacgcctcgagcgccatcacgcgccggctgacgaactgcttggacagcaggagcttgtcggccgcgcccgtgaagctgcccgcttccacggtcgcgacgaagattcggagatcgtcgaattgcattattgtccacctgagtgagacagtaattatctccctgtttatatatgtatcaaaatagttgacgtaagcttcctgcatcgatcgacgaggcgcgcaacccgcagcgcccgcgatgaaccggaggtcatcatgattgaagtcagggcggcaaatcaacgcggccgcgcggagcacggctggctcagctcgcgccatacgttctcgttcgccgaatattacgatccggcgcaggtcggcttctcggatctgctcgtgatcaacgacgaccgcgtcgcgccgggccgcggcttcggcatgcatccgcaccgcgacatggagattctgtcgtacgtgctcgagggcgcgctcgagcatcgcgacacgatgggcacgggctcggtgatcgtgccgggcgacgtgcaactgatgagcgcgggcaaggggatcgcgcacagcgaattcaaccattcggcggatcggcccgtgcatttcctgcagatctggatcgggccgtcggtgcgcggcgtcgagccgcgctatcagcaggcgagcgtgagcgacgacgacaagcgcgggcggttgcgcctcatcgtgtcgccgcaggggcaggacggctcgctgaagatccggcaggacgcgcgcgtctacgcgggcctcttcgacggcgacgcgagcgagcggttcgcgctgccgccgcggcgctttgcgtatctgcacgtcgcgcgcggatcggtgacggtcaacggcgtcgagctgcacgagggcgacggcgcgcggattcgcgacgagcaggcgttgcagatcgcgaacggcaagcaggcggaagtgctgctgttcgatctgcggccgatcgaagtcaccgccgagtgggcgtgacgcgaacgcgcggtgcggcagcggtgcggagcatgcgccgctgcggggttgccccgctgctgcgctgttcgatgtcccgatatcccgctgtcccgatatcccgtgcggcgcggcgcccttggcgtgccgcggctcgttcgccgctctcgcgtggcgcgccgtgccccggcacgcgcggcacgacgtgcgccgacacgtcgcgcggatcgcggattgggactgcgaactgggaccgcgggccgcgcccgcgccgaccgtttttttccagaaaccccgacgccatgaaaccgaatcttccctcgctgctgacgttcaacggcggctatgtcgacaccgcgggctttctcgcgctgcagggcctgttcacggcgcacgtgacgggcaacttcgtcacgctgggcgccacgctggtggccggcagcacgggcgcgatcgcgaagctgctcgcgctgcccgtgttttgcggcgtcgtgctcgcggccggcgtggcgcgccgcctgatgctgcgtgcgcatgcgcccgcgctgaagatcctgctcggcgtgcagtggctgctgctcgtcgcgggcgccgcgctcgcgatccgtctgggcccgttcgcgaacggcgacgcgtggcccgcgatcgcgaccgggatggcgctcgtgatggcgatggcgatccagaacgcggttcatcggctgcacctgccggatgcgctgccgacgacgctgatgacgggcaccgtcacgcaactgatgctgcacctgtcggaacgcatagccggcgacgccgcgcccgtgcgcggctcgccggcgcggctcgcgaacatggcgtggaccgtcgtcacgttcgcgctcggctgcgccgccgcggcgctcgcctatctgctcggcggcgcgtgggcgttcgcgctgccgcccgtgctgatcgcgttcgcgctgttcctcggcgacgagcggaagctggagcatgcgctgtgagcggcggagcgcacaccgccgctcgccgctcagacggcggacgcgcggatgaagcggcgaatcgcgtcgacgacgaccgcgccttccgtgagctcgccgagcgcggagcgccgcggccccgcgcgcacggcgccgatcgcgaacacgccgggctgcgagctttcgaatgcggcggcgagcgtcgtgccggacgcggcgcggccggtgcgcacgaagccgtcgtcgtcgacgtcgacggcgccgtcgagccattcggtattcgcgcgcagcgtgacgcgtgcgcgccgcgggctgtactcgggccgcagcgacgacgcgatcacgacggcatgcgcgcgcaggcgctcgccgccgcgggtgacgaggcggaacggataggcgttgcagtcgaggcggacggtgtggtcgcgcagcgtcagaaagggaccgaattgccggcgcgcgggcggcgcggccgacgcgaattcgtcgtcgatcccgaacggcagccggccttcggcgacgacggtgttcaggcgcagcgacgccgcatgcgcggcggcgatcatgccggccgcgccgctgccgacgatcgccacgtcgaatgccggttcggcgccacgctcgcgcaacggcgtgtcggcggcgccggacgcaagcgcgccgatgcggcgcagcaggaacacgcgcacgagcacgtcgcgcagcgccggctcccgccgcagcagatgcctgagcgtcgcacgctcgatccgcgcgagccggcacgcggacgatgcgacgaccgtgacctcgcagccgacgtcgttgagcaggtcgagctcgcccgtgaaggtgccggggccgtgatcgatgccgcacggcagcggcaggcgcgcatgcggcaggcagcgggtggcgccgtcgagcacgacgtacagcgcgtcgctgcgcgcgccgctcgcgcatagcgtcgcgccgcgctcgacgcgcacgagcgagccgtaccggcacgcgcgctcgatcaggtcgtgcggcaaccggtacgcggcgaagtcatcggtatgcttcagatggcccagtaggtttcggaggtgattcatcgatgagtgcgcgcggcggccggatgcacgatgtgccggcgggcgcgtcgccgtatccggcgtttgcgcgcagccgacggatttttcgagtacgggtggccgggatggctcctctgacgactgtccgcacgaggtgtgcgacggtgcgaagtgcgaagatgatgcgcgtttgacgcgcgaatgacaacaggcgagaaacgaacgccgtcgacgtttttgtaaaaaggacacctttgttctatcgacggatgcaatcgacctctatccttgactcgactgaaggaattgccatggggcgacccgccgacaccttagccagcataccgccgagcccgacgatgaactgcaccgatcttgccccgacaagcctgcgcgaagcgtttcgcggcgcgacgatcgagacgatcgacgcgcgcgtcgaaggccatgcgagcgtcgtgctcacgcgggtgcgccatgcggcgcacggcttcggcttcgtcgagttcatgccgcccgccgacggctatctggtgggcatgtcgctgacgccgcccgccgcgcgcgcgccacgcgcggcgccggacgccgcggccgatgccgacggcgatgccgacgcgccgcatcgcgccgcatgcgtcgccgtgcagatcctgcaggatgacgaaccgtttcgcgcggacctgctgcagccgttcgacatgctgttccatgcgctgccgcgccgcacgctcgccgagctcgccgccgatctgcgcatgggcggcgtgcgcgagctggcgagcccggcgggcggccgcgacgcggtgctgcagagtctcgtcggcgtgctgcttgccgcatcggcgggatcgtccgcgcgcagcccgctgctcgcgggccacgtcgcgcgcgcgatgcagatccacatcgtgcagcaatacggcgtggccgcgccgagcacgcccgcgaagggcgggctcgccggctggcagctcgagcgggcgaaagcgatcctcaccgagaacatcgcgggcgaggtgccgatctcgcaggtcgcgtccgcgtgcggcctgtcgcgcagctacttcatcaaggcgtttcggcagacggtcggcacgacgccgcatcgctggctgctcgagcacaagatcgagcgcgtgaagcgcagcctgctgtcgcagtccgcgccgatcgccgatatcgcgcatcagtgcggcttctcggatcaggcgcacctgacgcgtgtcttcacgagcatgatcggcacgccgcccgccgcgtggcgccgtgtgaaccgcccatagccgaaacgctcgctcgcacgcggggcgatgcgcgcgcgtggccgcacgcccggccggatcaggcgcgcgcgcgccggcgccacgcgccgggcggcaggccgatggccttcgcgaagctctgcgtgaaatggctctggctcgagaagccgcaatgctcggcgatgcgcgcgagcgtccagtcgccgtgcgcgagcagacgcttcgccgcttcgatgcgttgctcgatcagccactgatgcggcgtcttgcccgtcgtcgcgctgaacgcgttgatgaagtagccgcgcgacacgcggcatgcacgcgcgatttcgtccaccgacgtcgcgcccgccgccagcatctccttcgcgcgccgctcgagcggcgccgacaggcgccgccgctgcttcgtctcgtcggcgcgcaggccgccgtacgcgtgcatcgcgtgcgtgccgatcgcgatgcccaattgatcgacgagcatggcatcggccgcgtcgcccgactgcagcgcgagcgcgagcgcgcgcccgagctcgccgagcaggcggtcgtcgtgcgcgagcgtcggcgcgacgccggcgatgcgcgccgggcggccgcgctcggcgaggccgtcgatgaacgacggcgacagctcgacgagcgcgaagtcgaaatccgacatcatgtccgcgcgatagtcttcggagaaatcgcgcacgtagaccgaatcggcgcggaagtcgtgcgtcaccgaccggcggccgcggaggatcttgcggcgatggccgccggacagcgagatgccgatcagcacgccgcgcccggacgcgggtgtcgagacctgctcgaggcgcaggcccgtcgtgtgtttccgatagaagcgcaagagcgccgtttcgcgttcgatatccgtcagaaagccgctcgacgtgcagccgagcgagtccttcgtgatcgtttgcggcggcgaatggcgtgcgggcgagctcatggaacagttccggaagcggtgggcgggacgtgacgcgagcgctcgcccgcgcgcggcatacggcggcgcgccgcatcggcactcgccgcgcgcagacgcatgtgccgcggtttccgcaccgtgcccgtttgcggtgcgggaaggtcgtgccggcgcgtgtcgggcagcgcgccggcgcggccggcgagtgttcgcgggcgtcgagcgtacgccgcggcggcgcgccgtttgctgctgcgcgccggtatgcgtggcggcggcgcgtgtcggagcttaccgaacgtgaccggccgattgtacgggcaacgggccggctccgccatgcatgcgatgcgccgcgcgacgcagttcatcgggcggcgcgcgacgcaaaggcgaagcgcgcgagcgccgcgagcggaaagagcgcgccgacgatcgcgatccatgtccagccgccgtgctcgtagagcgcgctcgcgagcgcggagccgatcgcgccgccgacgaagatgctcgtcatgtagatcgagttcaggcgattgcggctgtgcgcgtcgagcgcgtagatctcccgctggccgagcaccatgttcatctgcaccgcgaagtcgagcaggatgccggtcgcgacgagcccggcgacgccggcacccggcacgaacagcgccggcgcgaagctcgccgcggcgagcccgagcgcgacgacggtcgcgcgcccggtgtggccggcgtcggcgaggcgcccggcgatcggcgcggagctcgcgcccatcgcgccgacgagcgagaacagcgcgatcgccgattgcgacagatgatggcgatgcatcagctcgaccggcgccgcgctccagaacaggctgaacgaaccgaacatcagcccctggtagagcgagcgctcgcgcagcgccggctgcgtcgcgacgagccgcccgagcgagcggatcagttgcatgtacgtcgcctgatgcgcgggccggcggctcgggaccgtcagcatcagcagcacggtgacgaccgccatcgtggccgcgccgaacgcgaacaccgcgcgccagccgaagtgatcggcgatgaagctcgcgacggggcgcgacagcaggatgccgagcagcaggccgctcatgatcgtgccgacgacgcgcccgcgcgattcgctcggcgcgaggtgcgcggcgagcggaatcagcagttgcaccgcgaccgagctgaagccgacgatcagcgagacggcgaggaacaggcccggcgcgcgcacggtcgcggcgagcgcgaggctcgcgatcgacgtcagcgcggtgacgaccatcagcttcttgttctcgaccagatcgccgagcggcacgagaaagaacaggccggccgcgtagccgatctgcgtgagcgacacgatgaggctcgccatgccgccggacatgtgcaggtccggcgcgatcagcgcgatgatcggctgcgcgtagtagagattggcgacgatcgcgccgcaactgaacgcgaacagcaggatcaggccgcgcgccatttgcgggacggggccggccgtggcggaagaggcaaggttggcgttcatcgtgtactcgcagtgaaggtcatggggttggcgcggccgccgcgcgccggacgacgtatcgggcgggcggcggcatcggcccgctgcgcgcgcgcccggctgccgagccggcgcatgcggtgcgcgaggcgatcggcgctttcgcgcggccgcgccggatcgacttcgaacgcgtgagacgtgacgaccagcggcacgcgcacgccgcttcgcgcgatgccgcgccgctcgcgcgcttcgccgcgcgcgcaccacgggcacgtgaaatcgtgcgtgatctgaatggcgatcgaggacatcggccgctccttgcgatgggaatgggcacagcgtagagggcgcggataagatgcggaatgccggccggcggcaatccggcgttgcgcgattcgcaatggaaacgacatggacaaattactggcactgcagaccttcgccgtcgtcgccgatacgggcggcttctcgaaggccgcgcggcaactcggcaccgcgacgtcctcggtgacgcggctgatggatgcgctggaagcgtcgctcggcgtcacgctgctcacgcgcacgacgcgccacgtgacgctcaccgacgccggcgcgacctatctcgagcaggtcggcgcgctgctgtcgcaactcgtcgaggccgacgagagcgtcgccgacgccggcggcgagcccgtcggcacgctgcgcgtgtcggtgcccgtcacctatgcgcgcatcgtgctgggccctcatctgtccgcgtttctcgacgcgtatccgcgcgtgtcgctcgatctcgccgtgtccgacgcgtatctggatctcgcgaccgatcgcatcgacgtcgcggtgcggatcggtgagccgtcgcgggaccccggcctcgtcgtgcgcgggctcgcgccgaatcggcgcatcgtcgtcgcgagccgcgactatctcgaccggatgggcacgcccgccgcgccgggcgatctcgcggcgcaccggtgcctgcggtttccgtatcggcaggggcggcaaagctggacgttcagccgggacggccattcggagaagatcgacgtcgggggccggctgacggcgaacagtctcgacatcctgcgcgaaggcgtattgagcgggcagggcgtcgcgctcgtgccgatgtggctcgtgcacgacgacatcgtcgcgggccgcctgctgccgctgttcgaatcatggtgcgtgacgccgccgggcggcgatgcgcaggtctatgcggcgtacctgccgaaccggcgccactcgcgcaaggtgcagacgttcatcgcgtttctcgcgcagcgcatgccgggcgcgcccggccgttgagcggggcgccggccggggccgcgggacggccggcgagcgggcggacgggtgagccgccgcgcggccgcttggcgaattgccgggcgcgtcgccgccgcgacgcgcccgcgcccgaacgctcgagcaggatcagcgcgccggcacgggcgcaagcatgtcgtgcgcgttcgcggtgcgctgcgccgccttgtgaaccatcgtgtacgcgtagtcgacacccatcccgtatgcgcccgagtgctccttcacgagcgtcatcaccgcgtcgtacgtgtcgcggtgcgcccagtcgcgctgccactcgagcagcacctgctgccacgtgacgggcacgacgcccgcctggatcatccgctgcatcgcgtagtcgtgcgcgtccttgctcgtgccgcccgatgcgtcggcgaccatgtagatctcgtagccgccttcggccatcgcgcacagcgcgaacgtcgtgttgcacacctcggtccacagccccgacacgacgaccttcttgcggccgttcgccttcagcgcgtcgcgcaccttctggtcgtcccacgagttcatcgacgagcgttcgagcagcttgtgatcggggtacacgtcgagcagctccgggtacgtgaagccggagaacgattcggattcgaccgtcgtgatcgtcgtcgggacgttgaagatcttcgcggccttcgcgaggccgacgacgttgttcttcagcgtctggcggtcgatcgactgaacgccgaacgccatttgcggctgctggtcgatgaagatcaactggctgttgtgcggagtgaggacttcgagcttcggatcggacatgacagtctccggggtgacgccgttcaaggcgggattgacgaaagaagtgcgaggcgaccgcggaaggcgcgcccatcgtcgcgcatcgcttgcgagcgcatcgcgcggcgcgcccggcgcgggcgggacggaccgcatgccggcggccggcgccgaaatgcggcgcacgttgggccgagcgatccgttgcgggatggatgctagagggggaatgccctgccgtcttgaacaatagtgcgcaaacttggcgaggagtccggtgggcttcgcgcgctcgcgtgcgggtgcggcgatcgcggccgaggcggacgttgccgcgccgtcgcatcgcaccacgtcacgtcgcctcgctcgcgcatccgaggcgcgccgcatcgctatcgttcaaaacgcgcgacaaacgttcaatacgggagcgtgtgcaaatgcgatagtccgtcgcgtcggatcgagacgcgcgcggcccgtgcgcgccgcacgtttcgccgacacagacagaccggccatttcattcggatcgctcatcatgaaagtctatgtgttgtcgctcgccatggggctgctcgtcggcgtcatctacggcgtgttcaacgtgcgctcgccggcgccgcccgtgatcgcgctcgtcggcctgctcggcattctcgcgggcgagcaggtgccgccgctcgtcaagcggctcgcgggccgcgccgagacctcgaccacctggttccagcaccaggtcaagccgcacatgttcggccaactgccgagctgcccgaaggcgcccgacgcgccggcgcaggtcgccgccgcccgcccacccgcttcgcgttccggagacacgcaccatggctgacaccgccgcccgcccaacccccgacctgatcctgcatcgcggccgcttcacgacgctcgatcgcgcgcatccgctcgcgagcgcggtcgcgatcaaggacggccgattcgtcgccgtcggcggcgacgaaatcctcgcgtcggcggggcccgccacgcgcatcgtcgatctgcagggcaagggcgtgctgcccggcctgatcgacaaccatctgcacatcattcgcggcggcctgaacttcaacatggagctgcgctgggacggcgtgcgcagccttgccgacgcgatggcgatgctgcgccgccaggtggccgtgacgcccgcgccgcaatgggtgcgcgtggtcggcggcttcaccgagcatcagttcgcggagaagcgcctgccgacgatcgacgagctgaacgcggccgcgcccgacacgcccgtcttcatcctgcatctgtacgatcgcgcgctgctcaacggcgcggcgctgcgcgcggtcggctacacgaaggacacgccggagccgcccggcgggcagatcgtgcgcgacgcggcgggcaaccccaccgggctgctgctcgcgcggccgaacgcggcgatcctgtatgcgacgctcgcgaaagggccgaagctgccgttcgactatcagctgaattcgacgcggcacttcatgcgcgagctgaaccggctcggcgtgacgggcgcgatcgacgcgggcggcggtttccagaactatccggacgactacgcggtgatcgagcggctcgcgaaggatggtcaactgacgatccgccttgcgtacaacctgttcacgcagaagccgaaggaggagaagcaggatttcctgaactggaccgcgtcgtcgacctaccacgacggcaccgactatttccggcacaacggcgcgggcgagatgctggtgttctcggcggccgatttcgaggacttccgcgagccgcgccccgatctgccggcgcagatggaaggcgagctcgaggcggtcgtgcgcgtgctcgcgcagaaccgttggccgtggcggctgcacgcgacgtacgacgaaacgatccgccgcgcgctcgacgtgttcgagcgcgtgaatcgcgacattccgcttgccggcctgaactggttcttcgatcacgcggaaacgatctccgacgagtcgatcgaccggatcgccgcgctcggcggcgggatcgcggtccagcaccggatggcgtaccagggcgaatacttcgtcgagcgctatggcgcggccgccgccgaggcgacgccgccggttgcgcgcatgctcgagcggggcgtcaacgtatcggccggcaccgacgcgacgcgcgtcgcgtcgtacaacccgtgggtgtcgctcgcgtggctcgtcaccggcaagacggtgggcggcatgtcgctctatccgcgcgcgaactgcatcgatcgcgagaccgcgctcaggatgtggaccgagcatgtcacgtggttctcgaacgaagtcggcaagaaaggccggatccaggtcgggcagctcgcggatctgatcgtgcccgaccgcgatttcttcgcgtgcccggaatccgacatcgcggatacgacctcgctgctgaccgtcgtcggcggcaaggtcgtgtacggcgcggggccgttcgccgacctcgacgaaggcgcgccgccgcccgcaatgccggactggtcgcccgcgcgcacgttcggcggctatgccggctgggccgaccgcgagggcggcgcgccgctgcagcaggtcgtgcggcaggcggcccagtcgtgcgcgtgcgcgaacagttgcggggtgcatgcgcaccgtcacgcgagcgcgtggggcagctcgttgcccgtcgccgatctgaagagcttctggggcgcgctcggctgttcgtgctgggcggtatgaccgcgggcggcgcgcggcgctcgcgtcgcgcgccgctcgtcgtccgtcgcgtggcgcaccgcgcatcgcgcatgcagctggcgcggctgcggcggatgggtgcgacgatgcgcgaacgcgcattggcacgccggcgcgcgcatcgcgacggcggccgcgtgttactcgccggattcgcgtgcatgcacgcgatgcgatcgttcgcgcgtgtccgcgcgatccgggcttcaacgagcggcttctcgaagcgtacgcgctcggaatcgcgcaccggccgcagacgatgttccgcacgctcggcgcggacgtgctcgaccgccgggccccgaacgaccggcggctgaatcttgcggactcgtgcccggctccggctggcttcactggccggaccgagcgcggcaccgagcgccgggcgcgcgcggcgcgcgtcggcccggcatgtcgaacacttttcacactcattggatccagcatgcaaacacgacgcttggcagtacgttcggctctgtggggagccgccttgatgttcggtctcgcgcaagcgcccgcggccttcgcggacgccgcggccgaggcggccgcgcccgcgcgcgcggccgcctcggcgccggccgtctccgtcgggccgcaatacgatacgacgcacgtgtacgtcgcggcgtcggacctcgacgcgttcgtcgacagcttcgtcgcgacgttcggcggcaaggcgtcgccgcgcgtgacgctcaccgtcacgccgacgccgagcgagacgctgtcgcagtacgtgcagacgccggtggggatgctctcggtgttcggcttcaagacgccggtgccgtacccgttcggcgccgagcgaaccggctatctggtgaccgacctcgacgcggcggtgaaggccgcgcgcgcggcgggcgcggacctcgtcgtcgattcgttcgacgatccgatcggccgcgacgcggtggtgcgctggccgggcggcgtgatgatgcagctctactggcaccgcaaggcgccgtcgtacgcgccgctcgcgacggtgcccgacaaccgggtctacctgtcgccgtacgaggccgaccgtttcgtcacgagctggatgcgcttctcgcacggcaaggtcgtcgccgatgaccggcgtggcgacggcggcgcgatcggccggccgggcacggacgtgcgacggatcgtgatcgaatcgggcttcgggcgcgtcgtcgcgttcgtgacggacggcaagctgccgtacccgtacggccgcgagaccaccggctacgcggtcgccgatctcgacgcggtgctcgacaaggcgaaggcggcgggcgtcgaggtgctggcgcagccgtatcgcacccgggccggacgtaccgcgatgctcgcgttccccggcggctacctcgccgaagtgcacgacgcgaaatgatcgcgcgccgcgccgtcgcgctcgggggctgggcgctgatgtcggtcctcgcggcggctcgcgcgcacgccgcggatgccatggatgcgcccgctgccgccgccgcggcggcggcgccgggatcgaggttcgcacgtgtgtcggcgacatccgaatccgcgccctcgtccgcgttcgaattcgcgtccccggccgcgtccacgtccgcgtccgcgcttgcggtcgttcccatgtccgctctcacgctcgcgtccgcgcctgcgcccgcccccgcgccatcggctgcgccgtcgccttcgcccacatcgccgcccacatcgtcgcccgtgcagccgggcgtccggccgggcgcgtcatgcgcgaagacacgccccgcgatcctgttcaaccgctggcaggaagactggtcggcgctcgcggacccgtgcgtgccgcgccggccgctcgacgcgctcaagtacgtgccgctcttcggccgcgtcgattcgtatctgtcgctcggcgcggggctgcgcgagcggctcgaggtcaacgacgcgccgctcttcggcctcggccgcgcgcgcggcgatacctacgtgctgcagcgcgtgcaggtgcatgcggacctgcgcatcgccgggcacgtgcaggcgttcgtgcaactcgaggacgcgcgcccgttcggcaaggacaacgtcggccccgtcgatcgcaatcgcgtcgatctgcgtcaggcgttcgtcacctacgtcgacgcgatcggctccggcgcgttcaaggcgcgggtcggccgccaggagatggcgttcgacttgcagcgcttcgtatcggtgcgcgacggcccgaacgtgcgccaggcgttcgacggcatctgggccgattgggagcaggggccgtggcgcttgatcggctatgcgacgcagcccgtccagtatcgcgacgacggcgcgttcgacgacgtgtcgaaccgcaatctcacgttcagcggcgtgcgtatcgagcggcagcgcgtggggccgggcgacctgtccgcgtattactcgcgatacaaccgcacgcaggcgcagtttctcgacggcgcgggcggcgagcatcgcgacgtgttcgacgtccgctacgcgggcaagcggcgcaatgtcgattgggacatcgaagggatgtatcagacgggccgcgtcggcgcgcaacgcatcgaggcgtgggcggtgggctcgctcgccggctatacgttcgccggcgtcggctggatgccgcgcatcggcttgcaggtggatgcggcgtcgggcgaccgccgtccgcgcgacggccggatcgagacgttcaatccgctgtttccgaacggctattacttcgcgcttgccggctacaccggctacacgaacctgattcacgtgaagccgtcgctcacgctcaagccaagcagcgcgctcacgctgctcgcggcggtgggcttgcaatggcgcgcgacgacggccgacgcggtctacgcgcagggcgcgacgcccgtgccgggcacggcgggccggggcggcaactggacgggcttctacacgcagttgcgcgcggactgggcagtgacggcgaatctggcggcggcgctcgaagtcgtgcatttccagatcggcgacgcgcttcgcgcggcgggcgggcgcaatgcggactacgtcggcgcggagctgaagttcggctggtagcgggggcggcgcgcgcgcgggcatcggatcacggagattcaggtttgcttagggacggtgcgcgggccgcgcatcaatccgcggactcggctggcgagttcgcgagcggccggccggcgcgactcggcggcgcgaggcgggccgcatcggggcgaagcgtggcgcttcgggcgggtgcctgttcgaagcggcggcgacccgccggcgttctcgcgccggccgtgaagcgcgtgatggcggcgatgcgcggctgcgatgggcggccgcgatgcgtgaccctgaggcgcgctcggctcgcgcggtcgcaacgcgccgccgtgttgttcggccgcgatgcgggcgcgccgtgcgctggcgcatcggcggcgccggcgttgtgcgccgcatggcgcgtgccggatggcgcatcgcgcatcgccgtgcgaccggcgttcggcgttcggcgccgcggcgcggtccgccggtggcgcagcaccatgccttgatgcgggcaaggcccgttgttcgaccggcgcgcgccgcatcgcgcgccggcatttcatttatccacaaggagagtactcggatggacacgatcacgacgaaagacggtacgcgcatcttctacaaggactggggcgcggggcgcccggtcgtgttctcgcacggctggccgctgaacgcggacgcgtgggacgcgcagatgctgttcctcgcgcagcgcggctaccgcgcgatcgcgcatgaccggcgcggccacggccgttccgggcaaccggcgacgggcaacgacatggacacctacgcggacgatctcgccgcgctgctcgatgcgctcgacctgcgcgaagcgacgctcgtcggtcattcgacgggcggcggcgaagtcgcgcgctacatcggccgccacggctcgaagcgcgtcgcgaaggcggtgctgatcggcgcggtgccgccgatcatgctgcagaccgaagcgaacccgggcggcctgccgatggaggcgttcgacggcatccgccgcggggtcgccgggaaccgctcgcagttttaccgcgacgtcgcgctgccgttcttcggcttcaaccggccggacgcgcaggtgtcgcaggcgacgatcgatgcgttctgggcgcaggggatgacgggcgggattctcggccagtacgcgtgcattcgcgagttctccgaagtggattacacggccgacctgaagaagatcgacgtgccgacgctgatcctgcacggcgatgacgaccagatggtgccgatcgacgcgtccgcgcgcctgtccgcgaagctcgtcgccggcgcgacgctgaaggtgtatccgggcggctcgcacgggatctgcgtcacgcatgcggacgaggtcaacgcggatctgctcgcgttcctcgcatcctgagcgggcggcggcgctcgcggctgacggatcggctcatcgatctcgtcgggagggcgtcgattgcgtggtgcgggtcggcgcgctcgaggattcgggtctcgtcgcgcgccgtgtcggcgcgatggcgccgtgcacgtgcgcgacgcccgcgtatctgcagcgctacggcgtgcccgagacgctcgatgcgctcgacggccacgtcggcgtccactacacgtcgatgaacaccggcaaggcgcgggtatggtgcttcatcgacgacggcgagccgaagaccgtcgcgatgaagggcgccgtgtcggtcaacgatgcggacgcgtatgtcgcggcggtgctcgccggtctcggcctggggaagacatcgcgatacctcgtcgagccgcacccgcgcacgggcgcgctgcgacgcgtgccgagccgcttcgacgagccgcttcgacgagccggcgcggccggtgtcgatcctccctctgccgaatcgcaacctgccgcacaaggtgcgcgtgttcatcgaatggctgagtgcgcggttcgagcggcacgacgggctgcggccgcccgccggctgagcggcgcggccgggcgtcggcacgcggtgcgcggcgcgcgaccggccgtgtccgccgtgcgtgccgaaccgccccgctcgctccgatatcccgtatcctgcccggcaggtgccgaccgtccgggctgcaacgggcgcgtcgacccgccatgaccgcccggcgtgtacgccggcattcgacccacgcagatcgcgtgcatgcgcgacgccgggcgcgagccgcccaggcggtgcccgcccgccgcttgggcagcggggaggccgccgtcgattcggacgcgcgatacgcgatatgcgatacgcatcgaggcattcacgatgaaactgctgctcgtcggatcgaccgggctcgtcggccgccacgtgctggagctggcattggccgatccgcgcgtcgacggcgtgacggcgctcgcgcgccgcgcgttgcccgcgcatccgaagctgcacgcgctgcgcgtcgatttcgatcgcctgcccgaagacgcgccgtggtggcgcgccgacgcggcgatctgcacgctcggcacgacgatgcgcgcggccggctctcggcccgcgtttcggcgggtcgatcacgactatccgctcgaggtcgcgcggatcgcccgccggcacggcacgccgacatacgtgctcaattcggcgctcggcgcggacccgtcgtcgcgctttttctacaaccgcgtgaagggcgaactggagcgggatctggccggcctggggttcgcgtcgtttaccgcggtgcggcctggcctgatcggcgggcagcgggacgcgttccgcgccggcgagcgagccgcggtgctcgcgctcacgctgttcgggccgctgctgccgcgcggctggcggctcaacccggcgcagcggatcgccggcgcgttgctcgacgcggcgctgaatcccgcgccgggcttgcacgtcgtcgcgtccgatcaactggtctgatcgccgcgcgcgggcggctcggacgccggcgattctcggccgtgggccctcggttttctgcacctcggttttcgatgctcgatgctcggtgctcggtgctcggtgctcggtgttcgatgctcggtgctcggtgctcggtgctcggtgctcggtactcggtgctcggcgttcgatgctcaacgctcaacgcccggcgctcaacgcccggcgcccggcgcccggcgcgcggcgcgcggcgcgtggcgcgcgaacggccgccgcgggcccgcgcagccgcacgccatgcgccgcacgccttacgcgtgttcagcgaagacggccggagaacgctatccttgcgtgtgcggcgcgccgcgcattccgtcgctcgcgggcggatatcggcgtacggcggcgacagtcgcgggcatgtttcggatcgatcggctgattcgccgatcgactcctcgccgcagacgcgctcacggctgtggcccgggcggcttccttcggtggagggcgcggccggagacggcgaatgcgggcgcgcggcaggccggtcagcccgcgagcgtcgacatcggcacatggacgcatcggcacatcggcacatcggcacatcggcgcgacgaagacgcccgccgcccgccgcgggagcaaaggcccgcgcgcgccgcgcgacatcgcctcgacggcaggatttttttatggagtctgaatgaacagtcacatcgcggcggtcgacctgaaaaaagcttaccggctcatcaatcatggcccgacggtgctcgtatccgcgcatcacgacggcgtggacaacgtaatggcggcggcatgggcgtgcgcgctggatttctcgcctccgaagctgacggtggtgctcgacaaggccgcgaagacgcgcgagctgatcgagcagagcggacgcttcgtcatccaggtaccgacggccgcgcagttgcagctcacgcaggaagtcggcagccatagcctggcaagccggccggacaagctgcggcgcgccggcgtggagctcttttcgatcgacgggcacgacgcgccgttcgtcgcgggctgctcggcgtggctcgcctgcacgctcgtgcgggagccgcacaatcagcaggcgtacgacctgttcatcggcgaggtcgacgccgcgtggtccgatacgcgcgcgttcaagaacgggcgctggcaattcgagcaggccgatcctgcgtggcgaagcctgcaccatgtcgcgggcggccacttctacgcgatcggcgaggcgctgtcggcccgcgaggccgataggcacgacgccgaggccgcgctatagacgcgtgcgtcgcgcgcgggcgggcgcgcttcgccgagcggggcatgatcgtggggcgcgccgtgccgcgccgccgggtcgcgcgctgcggcgggcccgcgccgatcggtccgcaacgaagcggccgcttgcgcgctcattgactcggaatggtgaccctgaaaaatccggatcgccaataggtccagccgcccgtctgaggatcgaaatagccgtgcaacggaatgccgctgccgatcgaaagcgtgaccttcgtctggtcgagcttgatcgacaccgggtttcccgcgttgggtccgtagtaattccagatcaacgggtaaaccgcttcctgatcgggcgaaaagaacaggcagagcggatacgggatgcatttcaaattgtgcttgaagatgaggctcgtattgatcgagttgtttgccgccacccaatccgagtcataagcgaaacgggtgctgaaggcggaaggggatgacgaaatttccgaatcggtatagaggatgtcgctgctcatcgtgcattccttgggttcttcggatcgaatcgcatgcgctgtttcgcgaatgccgccgcgtgaggcgtgaggcaagaggcggcggcgcgcggacaagggccgcggcgggatgcggagcggattcgccccgcccgcgtatggttgtgcacggcgggcagcttgtcgactacgagttctggtagagcggtcggccggtattctcgatcatcggctatcggctatcggctatcggctatcggctatcggctatcggctatcggccgcgccgtcggcggccggacggttcgatgtcgtccccgatgccggccggaggccgcgcgcgagccggcggacgtcctaatacgaatgcgcgtcgatcgcccgtcgcaccttgccgagcgcgtcgcgcagcgtcggcggatcgacggacccgagcgcgacgcggatcgcgtgcggcgcgtgcgcggacgtcgcgaacggctcggcggtcgacaccgccacccgctcgcgcatcagcgtcatcgcgacccggtcggcgcgcgcgtcgtcggcgagcggcagccacacgaaatatgaagccggatggcggatgcagcgcagccccgcgaacgcttcgctcgcgatcgcctgccgcgccgcggcgtcgcggcgcttgtccgcctcgagccgctcgaccgttccgtcgtcgagccagccgcaggcgatcgccgtcatcacgccgggcgtgttccacgtcgtgccccgaatcgcgcgctcgatcgccggcgcccacggctcgggcgccgcgacgaagccgacgcgcagcccggtcgcgacgttcttcgacagcccggacacgtagacggtagcctccggcgcgagcgcggcgatcggctcgggcggatcgtcggcgaggaacgcatacgcgccgtcctcgatgatcagcagcccgtggcggcgcgcgatcgcgacgagccggcgccggcggtgcgcgctcgtcacccagccgagcggattgtgcagcgtcggcatcgtgtacaccgcgcgcacgcgccgcgtcctgcaaaggcgctcgagcgcgtcggggtcggggccctggccggatgccggaagcggcgcgagctcgaggtgctgcgcatcggcgacgaccttgaagccggggtaggtgagcgcgtcgacggcgacgacgtcgcccggccgcagcagcgccatcgcggtcaccgcgagcccgtgctgcgcgccgttgacgatcgcgacgcgttgcgcgtcgaccgacagcccgcggcgcgcgagatggcgggcgaccgacgcgcgctcgtgccaccgcccgccgtgcggctggtagcgcagcagcgcgtcgagatcgcccgacgacgcaagctggcgcagcgcgccgcgcagcagctcggcctgctcgggcagcgacggatagttgaacgcgagatcgacgacgccggcggcgctcgcgtgctggtcgacgccgagcccgcgcggcagcgcggtttcccgcacgaacgtgccgcggccggtctcgccgctcacgagccccattgcctcgagctccgcgtagacgcgcgtcgccgtgacgagcgcgaggccctcggccgccgcgagcttgcgatgcgtcggcaggcgcgcgccgggcggcaggcggcccgagcggatatcggcggcgagcgtgtcgacgaggcgcttgtagcgggcgtgagccatgccgatgtatccatgacaattatttgattgtattgattctcggtcatacgatgcggcatcgcaatcgatccgcgacgcagacgacatcatgcatatcgccattctgactttcgaaggtttcaacgagctcgactcgctgatcgcgctcggcgtgctcaactgcgtgaagaagcccggctggcgcgtgtcgatcgcgagcccgacgccgcgcgtttgctcgatgaacggcgtcgcgatcgacgcgcaggcttcgctgcgcgaggcgaacgacgccgacgcggtgctcgtcggcagcggcatgcgcacgcgcgagatcatcgccgacgcggcgctgctcgcgcaactgcggctcgatgcgtcgcggcaactgctgggcgcgcagtgctcgggcacgctcgtgctcgcgaagctcgggctgctcgacggcgtgccggcatgcaccgatctcacgacgaagccgtgggtgcaggaggccggtgtcgacgtgctgaaccggccgttctacgcgaacggcaacgtcgcgacggcgggcggctgcctcgcgtcgcattacctggccgcgtgggtcatcgcgcgtctcgaagggcggcaggcggcggagcgtgcgctgcattacgtcgcgcccgtcggcgagaaggaggcctacgtgtcgcgggcgatggcgcacgtcacgccgtatctggccgtttcggcgacggccgcctgagcggacgccgcgcgaagaggcggtggcccagcgtgcgcggcggcgcgccccggcgcgttcggcaaagcggggcgggatgcgcagcgggcgggcactcaggcggcgggcgctcgaaagcgcgcccgcaacgcgggcatggccatgcgtcgggagcggggcgcgcgaagcggcggcgttgcctcgcgcggcgctcgattgcgcggcgcggatacggcccgggcgcgcacggcgaaacgcaccggcgcatgaaacgcaccggcgcatcgcgcgagacggtgcgccgcggcgcgtggtccgacgccggccggcggttcgcggcgccgacggagcgcccgccgccgaacccggcccggttcgtcaattgccgctagtcgccgaatttgcctccgtcacgtgcgcggcgcccgaggtcagcatcgtgcgcagccgcgcggcgtcgaagaagtcggaatgccgcccggccgaatcgagcagcaccatcacgacgtcgcgtccgtcgatcgtcgtctgcatcacgaggcaaatgccggattccttgatatagcccgtcttctgcacgccgatgttccaggcgttatcgcgcagcaggacgttcgtgctgtggtaatagagcgtgcgcaggcccgtgtcgacgtcgtatttcagatcggtcgaatactggcggatcaacggatattggtaagcggcctcgaccatcttcgcgagatcgcgcgcgctcgatacgttgtgtttcgacaggccggtgggattctcgaagtacgtgtcgaccatgccgagcgatcgcgccttgcggttcatcgcatcgacgaacgcttcacggccgcccggatagtagcgcgacagcgccgccgccgcgcgattctcggacgccatcagcgcgatgtgaagcatgtcgtcgcggctgagcgccgagccgatcgcgaggcgcgagccggtgaacttgtcctgatcgcgatcgtcgtcggtcacttcgatccgctcgtcgagcggcgcgttcgaatcgagcacgaccatcgcggtcatcagcttcgtcaccgacgcgatcggcacgaccgatcgcgaattccgatcgaacagcgtttcgccggtgtgctggtcgaccatgtagacgatgttcgaccggagtccgaacgattgcgacgcgtcgcgcggctcgaatgcgcggccgccgagcggcgcgcgcggcgagaacgccacgcggcgcatgccgcccgccagccggtagcggccggccttcaggtggcgcgaggcgagcgcgtgccgggcgagcggcgtatggcccgactgcggatgaaaactggccgtgcgaatcgacgcggccgccgcggcatgccgcttcgacacggacgatcgcgcttgtgcgccgaacgacggaacggcgagcgcggaggcgaggacgatcggcaacaccgtccgtttcgatgtacgaagtacgaattcgcacatcgttttcaacgaggaaaacggtatcgctttcatgacgcccctatttatatcggatgccggctttggaacgattatagtaatggcctattacgttagcaattacaatgacataaggaatattcctcatccaatttattggatttaaaacgaccgttttgcttgctcgttggatgatgaaattcacggtgcggggggtgttgcgccgcggcggcagacaccatgctccgccgccgcgcgctctacgcaaccgtgtgggggattcggcgcttgcgcagcggcgcgaaaacgccgctgacgtttgttgccgtccgaaaaaatcgacaaaatcggcgcgcggcgagcctgcgggccccgccgggaatgcgcggcgagacggaaacggccatgacgccggcgtcggccggtggcgcgggcgcgtcggccgtttcgtgtcggcgctgcggcattttcatttttcgttcgacatgccgccgtgacgtcgcgccggcggattcatcgcccgggagggggaacggggatggccgcggcagccgtgcgaaacgatcgtcgtcgcgtcatgctcggcgccgccatctccggtcgcgagcgcggtcgcgcttgcgccggttcggctttcgcacgctcgacacaagcgacacaagcgacacaagcgacacaagcgacacaagcgacacaagcgacacaagcgactcgatggattcgagcgacgcgcagacgttccgcgcgcatcgcgcgccgccggctcgcgtgcgccgccgtctggcctgcttccggcccgcgcgccgctggaatcgattccgcgtggcaatcgggatagccggattgcggactgttttcccggcctttgcgccgattcccacgctcatcgcgcgcacgaaataggcggcgtgccgctgcttgatccaacgcaacggcggacgccgcgcacggcttatgctcggcacgatgatgacgggcggcgcggcgcggtgccgggagccgacaggcgcgttcgtgcgcagccgcgccacgcgcgagggcctatgatgggagcgcgagataaagcgaaagcgcgcgcgaggcccgcgcgcggcgcaccgagccgttgcgagccgtcgagccgcgccgtgcgcgccaagtgacgcgaggtcgatcatgccgatccacaatgccgatttcgcggcggtcttcgcggagatcgccgacttgctcgagatacagggggccaatccgtttcgcgtgcgtgcgtaccgcaacgcggcgcgcaccatcggcgggctcggccgtgacatcggcgcgctgatcgcggccggccgcagcctcgacgatatcccgacgatcggcgccgacctcgccggcaagctgcgcgagatcgcgacgacgggcacctgcgcgttgcagcggcaactgcgcggggcgctgccggcggcgatcgtcgagttgctcggcgtgccggggctcggcgcgaaacgcgtgcgcgcgctgcacgacgcgctcggcgtcgagacgctcgagcaactgaagacggcggccgagcacggcaagatccgcgggctgcccggcttcggcgagaaaaccgaggcgcacatcgcggaggcgatcggcgcgcggctgcggcgcaagtcgcagcggttcctgctgtcgttcgcgacgcagtacctgacgccgctgctcacgtatctgcgcgaaacgccgggcgtgtccgaggcggtggcggcgggcagcttccgccggcggcgcgagagcgtcggcgatctcgacatcgtcgttacgtcgggcgatccggcgaaggtctcggcgcgcttcgtcgagtacggcgaagtcgcgcgcgtgctcgcgagcggcgatacgcgctcgagcgtcgtgcttcgctgcggcattcaggccgatctgcgcgtggtgtcgccggcggcgctcggcgcggcgctcgtctatttcaccggctcgaaggcgcataacatcgcgatgcggcgcatcgcgcaggcgcgcgatctgaagatcaacgaatacggcgtgttcgacggcgagcggcgcatcgccggcgcaaccgaggaatcggtctacgcgtcgatcggcctcgcatgggtgccgcccgagctgcgcgagaaccggggcgagatcgaagccgcgcgcgagggccggctgccggccctcgtcgagcgcaagcatctgcgcggcgacctgcatgcgcacacgaacgcgaccgacgggcgcgacagcctgcgggacatggcgctcgaggcgcgcaagcgcggcctcgattatctggcgatcaccgatcatgcgtgcgggcccggcgtcgcgcacggcctcgacgcggagcgtctcgccagacaaatcgacgagatcgaccgcttgaacgagacactcgacggcatcgtgctcctgaaggggatcgaggtcgacattctggaggacggcagcctcgatctgcccgacggcgtgctcgcgcggctcgatctcgtggtcggcgcggttcacggccatttcgatttgtcgcgcgccgcgcagaccgagcgcgtgctgcgcgcgatggaccatccgtatttctcgatcctcgcgcatccgtcggggcggctgctcggcgagcgcgacgcgtgcgacatcgatctcgcccgcgtgatcgagcacgctcgcgctcgcggctgccatctggagctgaacgcgcagccgcagcggctggacctcgccgatgtctggtgccggcatgcggccgaggcgggcgtgctcgtgtcgatcgattcggacgcgcatcggcgcgaggatctgggccatctcgggatcggcgtcgatcaggcgcggcgcggctggctgacgaaggcgcaggtgctcaacacgcgcacgctcgcgcagttgcggccgctgctcgcgcggacgatgggcggcggcgcgatgtcggtgtcggcgtccgagccggcgcctgttccggcgcccgtgtctgcgtcgaaatcggcatcggcatcgacatcgacatcgacatcgacatcggcatcgacgggcgcttcgcgaaagcgttcgtccggcaagcgcgacacggcgggcagcgccgaaggcggcgcccgtcgcacgaagaagacgcggcgcccgcccgcgtgaatgcgaagcggcggcgccggcggttgcgagcgtcgatgcgcgcctgcggccgggctcgtccgtgcatcgatgcggcaccgtcacgttcggcgcgctttccgcagccgcgcgatgcgcgccgcgcgcgcgcgaacggcggcgcccttcgccggcgccgcatccgcgcgagcgcgcggccggccatcgcggcggcgcgcgccgccgccattcatttcgctgtgcagaaagcgcttatcgttgccgttgccgcatgttagactccgcccctatgtcatattggcgcaagctcttcgttatcgtgctgctggttctgagccttccggttcagacgctggcggccgtctcgatgaattgcgatcccgcgcccgccgacgacggcggcgcgcccgcccatgcttggctgcaagcgtcggccgaaaacggccacggcatgcacgacgccgcggcggccgacgacggccatcggcacgatggccggggcggcgcccatcacgaccacgcgcacgcgtgccccacctgcctgtcgtgctgtgtcggcgccggtttgccggcggcatccgtcgccgcggcgtctttcgacgccgcgcgccccaggcttttccttcctcgcgacacccgtgcggtgtcgttcctgacgggcggcatcgaacggccgccccgcacgtctctcgtctgatccctcgggtcgcggcgcgatcgccgcgatatccccattcgtcctgacggcgcgcatgcgcgccgccgggatgctgacgacgagacaatttcatgcgaaagatttccgcagcgctgctcggcgcgtcggcggcatggccggcgctcgtgcacgcgacgacggcgttcgccgatccggctgacgcggcggcttcggtgcccgcgatcgtggcgccgtccgcgctcgacgattaccgccgctaccgcgacgacgacgggccgaactggccgcaactgaaccgcgaggtcgcgccgcggccgcgcaaggcggccgcggcgcccgccggggcggacggcggcgcggccgccggagcgcacggccacggcgcgatgcacgggggcgccgaatgacggcgcgcttcgtttccctccggatcggcgcggcggcggccgtactggcgttcgccgcgggctgcacgacattctcgcgggacggcggcttcggcgccgtgtcgagcgcggccgccgagcggctcggccaggacgcggtgctggtgaagaccgacgccgatcgcgatgccgtggcgcgtcgcacgcaggcgctgctgtcgaagccgctcggcatcgacgacgcggttcagatcgcgctgctgaacaaccgcggcctgcaggcttcgtatgcggagctcggcctgtccgaggccgatctcgtgcaggcgggacggctgccgaaccccggcttcacgttcagccgcacgcattcgagcaacgacctgagcatcggccgcacgttctcgatgagtgtcctgagcatgctgacgctgccgctcgcgacgaagatcgaggggcggcgcttcgagcagaccaagctcgagaccgccgacgcgatgctgaaggtcgcggccgacacgcgccgcgcgtacgtcgaggcggtcgccgccgcgcaggcggcgacctacgcggagcaggtgaaggattcggcggacgccggcgcggagctcgcgctccggatgcggcgcgccggcaacttcagccggctcgattacgcgcgcgagcaggcgttctacgcggacgcggtcgcgcagctcgcgaacgcgcggctgcgcgcggtcgccgcacgcgagaagctcacgcgcgcgatggggctgtggggcgcgtcggccggctatgaactgcccgagcgcctgccggagctgccggccgaacggccgcggctcgacgacgtcgagcgcttcgcgatggaccaccgcctcgacatccgggccgcgaagctgaggacgcagggcgtcgcgagctcgctcgggctcacgcaggcgacgcgcttcgtcaacgcgctcgaactcggctacctcgacaactacgagaccgacaaggggcacgagcacggctacgagatcagcgtcgagattccgctgttcgactggggcggcgcgaaagtcgcgcgcgcgaaggcggcctacctgcaatcggcgaaccggctcgcgcagacggcgatcgacgcgcgctccgaagtgcgcgaatcgtacgcggcgtacgtgacgcgctacgacatcgcgaagcactatcgcgacgaggtcgtgccgttgcgcaagacgatttccgacgagatgctgctgcgctacaacggcatgctcgtcagcgtgttcgagctgcttgccgacgcgcgcgatcagatcggcgcggtgaacgcctatatcgatgcgttgaaggactactggctcgcgcaagccgatctgcagcaggcggtgggcgggcgtttgccgcgcggcgcgcaggcggccagcgagccgccggcggcgacgccggcttccgcggccgccgccggcgcgcgcgccgcggcggtggcctcgggcgcggcggcgccggcgagcgaggccacgtcggtgtcgtcgtccgcgtccgtgtccacatccgcgtcggcgtccatgcccgcaaccacgcccgcatccacggcagcgtcggcccccgcgctcgcatcgcctcgcgcgatcgcgacggcggtctcctcccacgcgcacgagccggcttcgttatccggcgccgtgccactcacgaattcgaaaggtcaatgaagatggtgtcacgtcgaacttttctcggcggctccggcgccgcgctgctcggcgcggcgctcgtcagcaaggcgggcgccgcgtcgctgcccgaagcgccgacgatggcgaaagccgcgacgcagccgccgctcgcgccgccgaacggccgcccgtacacgcccgtcgtcacgctcaacggctggacgctgccgtggcgaatgaagaacggctggaaggaatttcacctgatcgccgagcccgtcgtgcgcgagctcgcgccggggatgaacgcgcatctgtggggctacaacggtcagacgccggggccgacgatcgaggcggtcgaaggcgagaaggttcgcgtcttcgtcacgaaccggctgcccgagcatacgacggtccattggcacgggatgctgctgccgtgcgggatggacggcgtcggcggcctcacgcagccgcacatcccgcccggcaagactttcgtctacgagttccagctcgagaaggccggcacgttcatgtaccacccgcacgcggacgagatggtgcagatggcgatgggcatgatgggcacgttcatcgtgcatccgaaggatcgcggcgcgatgccggccgatcgcgacttcgtgttcctgatgtccgcgtacgacatcgatccgggcagcttcacgccgcgcgtgaacgagatgacggacttcaacatgtggacgtggaacgcgcgcgtgtttcccggcatcgatccgctgccggtgcgcgcgggcgaccgcgtgcggattcgtttcggcaacctgacgatgaccaatcacccgattcatctgcacggctacgcattcgaagtggcgggcaccgacggcggctggattgcgcccgccgcgcgctggcccgaagtgacggtcgacgtcgcggtgggccagatgcgcgcgatcgagttcaccgcgaatcggccgggcgactgggcgttccattgccacaagtcgcaccacacgatgaatgcgatggggcatcaggtgccgaacctgatcggcgtgccgcagcaggatctcgcgaagcggatcaacaagctcgtgcccgactacatggcgatgggcagcacgggcggcgcgatgggaaccatggagatgccgctgcccgagaacacgctgccgatgatgacgggcacggggccgttcggcccgctcgagatgggcggcatgttcaccgtcgtgaaggtgaggcagggcctcgggcgcaacgattatcgggacccgggctggttcaggcatccgaagggaaccgtcgcgtacgagtacgcgggcgcgctgccggacgactgagcaggcgcgcggcccgggccggtccggccgggcgcgcgggccgaacgacaaccgagttttaccgggccggacggcggcgtccggtccgttttcccaccccaacgtaggagatgacacgatgaagaacgtattggcgacgatcgcgatcggatgcgcgctagccgtttcgaatgccgcgcacgcggcgggcgagatgagcgggatgagcgggatggacatgcaaggcggcgcgccgcaggcgggcgccgcgcatgtgggcatgtcgcacggtgaagtgaagaaggtcgatacggccgcgggcaagctgacgatcaagcatggcccgctcgagaacctcgggatgggcgcgatgacgatggtcttcaaggtcaaggatccggcgatgctctcgcaggtgaaggcgggcgacacgatcgacttcgtcgccgacgaggtggacggcgcgctcaccgtcgtgaagctgcagaagccatgacggccggcatcgcccatcgcatcgccacgattattcaggaatggaaaccatgaagagaatcgcccatccgaagcgggccgggcttgctgcgctcgtcgcggcctgcgccgccatagcgagcgctgccgcgttcgcgcacggcaagctggaaagcgccgtgcccgcgcccggcggcacggtcgacaccgcgcccgacgcgctgcgcctcacgttcaacgaaagcctcgaatcggcgttcagcacggtgaagatcgccgatgcgggcggcgcgccggtcgcggcgccgaaggcgaaggtcgatgcggcgaacccgcgcgtgctgacgctcgccgtgccgaagctcgcgccgggtgcgtacaccgttcagtggacggtgatgacggccgacgcgcacaagaccaagggctcctacgcgttcaaggtgaagtgatgaacgacggtttcctcggcatggtgcggctcgcgggcgtcgcgctgcagagcgtctgcttcgcgatcgccgtcggcgtgctgctcggcgaccagtggctcgcgcgcgccgcgtcgccgtggcaggcgcaagtcggccgccggttggcgcgcacgctgcggctcgcggcgctcggcatgctgctgtcgagcatgcttgcgttctgggtgcattgcgcgctgatgagcgaaacggcgctgtgggacgcgtggcccgcggtccgctcgatgctcgcgggaaccggctacggccgcgcgtggctcgccggcgcggcgctgatgctcgccgtcgtcgggctgtcgttcgcgagatcgggcggtgacgcgcgcgtgccgttcgcgttgtggctcgcgctcgcgggcgtcgcgctcgcgcgcagcaacggcgggcatccggtcgacgcggggctgttcagcgcgccggtatggatcgactggctgcatctgcttgcgatcagcgcgtgggtcgggctcgtgatcgtcgcgacgtacgtcgtcgtgcctcggctcgccgacgcgcgaggcggcgagcggcgcaacggcgcggcgttcgtgcaatcgctctccgatgcggcgacgttcgcactcgtcgtgctgttgagcacgggcgcgtacaacggctggcgcggcgtgggcgcgccggcgaacctgatcggctccgcatacgggcaggtgctgctgctcaagctcgggctcgtcgcgttcgccgcggcgctcggcgggcacaaccgcttcttcgagatgccggcgctgctcgcggcgttcaaggcgccgccggacgcgcgcgcattcgtccgatcattgcggcgcttcggcgtcgtgctgcaagtcgaatcggtcgtattgctcggcgtgatcgcggcggctgccgtgctcgcgtcgagcccgctgccgggcacgctttgaacgtgcgccgagcacgctcgaagcgcggcgaatcagcagacgaaagcgcggtagcggcacgcgtgttgccgtcgatcaccggtcggcgaccggtgtgtcgagcagcacttcagttagtgcgcatgcgtgccgtataccgggctaacggtgtcggatggcaatacgaagttttctcgttcgagccctgcagatgcatgacggaggcgcgatcaattctcatacgattggcctgcggcatcgaacgtgcttcgcccggccgtcacccgatccgtcgttcccactgttatctgcgttcgcatcatgaaacttttcttcgacatgaagatcggcacccggctgatcgtgctgatcctcgccgcgctcgccgcgctatgcgccatcgccggcttcggcatctacgagagccgccgcgtctatacggccgccagctattcgacggtcaacaccgtgccgagcttcgtcgtgctcgacgacgcgcagcgcgcgttcgattccatgctgctgctcgtgaaccagcaggtgttctcgacgaccgcggatcaggcgaaggcgctcgagccgaggatcgcgcaggcgcggcgggaagtcgacgctcagttcgcgaagtacgaaacgctgctgtccaacgacaaggacaaggcgttgctcgcggcggatcgcgcgcgggtgagccagctcgacgcggtgcgcgagaacgtgctcgcgctgtcgcgcgacggcaggaagcaggaggcgggcgagctgatgggcacgcggatgaccgagctcgcgcagcagacgaacgcggcgctcgccgcgcatcgcgcgttcaacgtcgacctcggccaggcgggctcgaacgaagcgaaggacatcatcgatcgcgcggtgacgctcgaggcgtcggcagccgccgtcgtgctggtgctcgtgttgtggctcggcgtgctgatttcgcgttcgatcacgaagccgatgggcaacgcggtgaagttcgcgcgcactgttgccgacggcgatctgacgacgcacatcggcgcggcgtcgaaggacgaaaccgggcagttgctcaaggcgctcggcgacatgaacgacagcctgaagcgcgtcgtcgagcgcgtgcgcatgggcagcgacgcggtggcgaccgcgtctggccagatcgcggccggcaacctcgatctgtcctcgcgcaccgaggaacaggcggcgtcgctgcaggagaccgcggcgagcatggaggaactcacgtcgacggttcggcagaacgcggagaacgcgcagcaggcgagcgggctcgcgtcgaatgcgtcggacgtcgcgctgcgcggcagctccgtcgtcgatcgggtggtcgatacgatgaacgacatcagcgagcgttcgtcgaagatcgcggagatcatcggcatcatcgaaggcatcgcgttccagaccaacatcctcgcgctgaacgcggccgtcgaggccgcgcgcgcgggcgagcagggccgcggcttcgcggtggtcgcgggcgaggtgcgcgggctcgcgcagcgctcgtcgagcgccgcgaaggagatcaaggaactgatcagcgcctcggtgcagaagattcgcgacggctccgcgcttgccggcgaagcgggccggacgatgaccgaagtcacgcaggcggtcgcgcgcgtgaccgacatcatgggcgagatcgcggcggcatcggccgagcagagccgcggcatcgagcaggtcaatctcgcgatcacgcagatggacgaagtcacgcagcagaacgccgcgctcgtcgaggaagcggccgccgcctcgcattcgctcgaagagcaggggcacgaactgaagcaggctgtcgcgttcttccggttcgacggcagcgccgccggtgggacggcggatacggccgcgccccggcatcgggccgcgccgccgccgcacgcggcggcgacggcaccggcggcgcatgcgacccccgcaccccatgcaccccacgcgtcccacgcgtcccacgcgatacgtacggcgcacgcaacgcctgcgccgcgcgcgttcgacgccgtgaagccggccgcgtccgcggcgcccgccgcggctgccgtgtccgcgcccgcgctttcaagcgcgcgtgcgacggcggcggatgcgaacgcggattgggaaacgttctgaacgcgggacgatgacacgcgcgcggcacgcctcgcccacgcctgcctcgcgcgcgccgctgggtgaaggtcttcgttgcgtcgcgcgccgggtcgcatgttcgtgacgggcgccggccggtttcgcgcggcccactcatgcgtgccgtgcttcggctcgacggcgtctgtctcggtgcggaccggcgagcgaaccggcatgagcgcatcgacgcgaacgcctccgcgcgcgctggcacgccgcccgcttgcgcgccgcgtgccgcctgcctgccggcgcgtgttcgaccacggtgtgccgcgcatcgtcagagcagatcgcgcagccgataccacgccatcgcgagcacgagcgccggcatcctgagcgccgcgccgcccggaaaatcgcgatggcgaatcttgccgaacacgtcgaagcgcgcggcctgcccgtcgatcgcctcggcgatcagcttgcccgcgagccccgtcgtgttgacgccgtgcccggagaacccctgagcgaaatagacggtcggcgtgagccggccgaagtgcggcgcgcggttcatcgtgatgtccacgaagccgccccacgcatgctcgatcgtcacgtcggcgagctgcgggaatgtcttcagcatgtcgcggcgcatcgcgtcggcgagcttgcgcggctcgagcgtcgaatagctgaccttgccgccccatagcagccgcgcgtcgggcgtggggcggaagtagtcgagcgcgaagcggctgtcgcagatcgccgcctgagcgggcatcagcgcgcgtgcgcgcgcttcgccgagcggctcggtcgcgatcacgtaggtgccgaccggcatgatcttgcgcgacagcgcgggcgcgagcgcgccgagaaacgcgttgcacgcgagcacgacgaaccgtgcgcggaccgcgccgcgcgcggtcgacacgacatgcccgccggcttcgctcgcgatgcgcgtgacggcgctgtcctcatggatgcgcgcgccgcttgcgacggccgcgcgcgcgagcccgagcgtgtagttgagcggatgcagatggccgctgtccggatcgaagaggccgccgagatagcggctcgactgcacgtattgcgcgagcgcgtcgcgctcgacgtagcgcaggcgcgtatagccgaagcggcgcgccgcttcgtcgcgcgagcggcgcagcgcgtcgacgtcacgcggcttgttcgcggcgctcagatagccgggcacgaacgcgcaatcgatcgcatgcttcgcgatcctctccttggcgatcgcgagcgtttcgagccccatgtcccagactagccggatttcgtcggcgttcagatacggctcgaacgcgtcgattccgcaggcgaagccgccgatcaactggccgccgttgcgcccgctcgccgcccatcccaccttcgacgcctcgaggaccgcaaccgaatggccgcgctcggcgagattgagcgccgccgatatgccggtcaggccggcgccgatcacgcagacgtcggcatcgatcgtgccttcgagcggcggatggcgggtggtgtcgttgacggtggccgcgtagtatgacgcggcgtgcggttggttgatgaacttgagcatgacgtagggatcgctttgatgggggttcggttcggcggcgccgcttgcgcggcgcgggcccgcgcgctcctcagcgcagcagctcgcgcacgcggtgatacagcatgccgagcgcgagcgcgggctgccgccaagcggggccgccgggaaagcgccggtgccgcagccgagcgaacagatcgaacgcgcgcgaatcgcccgcgatcgcctgcgcgacgatgcggcccgcgatgccggccagcgcgacgccgtggccgctgaagccctggagatagaagtagttcggatcgatcgcgccgaaatccggcgcgcgattgcgggtcacgtcgacgaagccgccccatgcgaattcgatgcgcgtgtcggcgagctgcgggaacgcgcccgtcatccgtttgcgcatcgcatcgacgagcgcgtcgggcgacgcgcccgccgagctcgcgcggccgccgaacagcatccggtgatcggcggacagccggaagtagtcgagaaagaagttgttgtcgcatgccgcctcgcgccgggggatcagcgcgttcgcgcgatcggcgccgagcggctcggtcgcgacgatatacgacgcgacgggcgcgatgcgcgcggccgtcgcggcgggcagcacgccgcccgggccggcgttgcagcacgcgacgacgtggcggcagcgcacctcgcccgcgggcgtgcgcacgatgggccgcgcgccgcgcacgacttcgagcgcgggcgtgtgcgagaacagccgcgcgccttcgcgccgcgcggcgtcggcgagcccgaggcagtacttgagcggatgcagatggccggacagcggatcatggacgcccgcgacatagcgcggcgaagcgatgcgcgcgcgcaccgcgcgcgcgtcgagccattcgagcgacgggtggccccagcgcgccgtcgcgccctccatccactgccgcagctccggcacgcggcgcggatgcgtcgcgacgctcagatagccgcgcgcgagatcgcagtcgatgccgtggcgcgcgatgcgctcgtcgacgagcgcgatcgcatcgagcgacagcgcccatgccgcgcgcgcgccttccacgccgagctggcgctcgatctcgccgtccttcgcgaagcccgcgatcaactgtccgccgttgcggccggacgcgccccagcccggccggcgtgcgtcgagcacggcgaccgacaggccgcgcgcgcggcagtcgagcgcggtcgacagaccggcgaagcccgcgccgatcacgcagacgtcgacgtcgagcgcctcggcgagcgccgggtcatcggccgggcggcgaacggtggcttcgtaatacgagcggcgcgcgagcgcgtcggcgcggcgggcgaaggtatcggtcatgggcgggccgtgaaagtcgggcggcatgcgcttcgccatgtcgtgcggcggcggggcgcgatgcggaaaaacgggggcgcggcgcgcacgcgcgtgcggcaagccgccgcacgccgttgcgccgcgaacgtcagaacgagtagatgaactgcgtcgcgagcagatcgttggacttgctgtacgagccgtcgttccgcaggaacaccttgttgttcgcccagtcgtgccggtattcgaccttcacggtgatctgctgggtcggatagaacagcagatcgagcgcgacgtcctgccggttcgcgcccttgcattcgaagccgaggccgccgttcgccttcgacgtcgcgaggcagtccgcatcgatgccgaagccgtccgcggtatccatcccattgccgttcagcgcgatcccgccgccgccgccgccgttcttgccgttcgccaggaaatcgtagcgcagcgtcgcgcccatccggccgagcaccggcacgttgaacttgcggtgcgcgagcagcgacaggccataccattgcgcgcggccgccgttgaacgcggcgtgttgttgctggccatagtcgatttccgcgttgtactgaatgtcggcaagcgtgtaggtcgcatccgcctcggcgaagaagaacgcgccgtacgggctcgacgcctggccgcccgggccgtagacggtcgcgcccgattgcgtcgtcgcgctgccgagcgtctgccgcccgatgttgaacgagccgcccagatcgagcgcgctcgaccacgtgtagtcgacgcgcgcggtgaacgtcggcaccttgttgctcgtcgtgatcggctcgccgagcgcgttcgtgccggtttgcgtgaccgagccgtacgtgcggtactgctcgttgccgagcaggaacttccacgcccagttgcccttcgtgtagttcgcgccgatgccgatgtagctgcccggatcggagaagtcgtacagcaggttgtgcgtgagcgtgagcatctggttcgactgctgcacctcgtagccgccgaagctcggcacgaggcccgcgacgagcgtcgtcgtcgcgctgagcggcacgttgacgaccgcggtgttcaggatgttgttgccgatgttgccgcgcgagttctgcagcagcgtgatgccgttgccgcggttcggcatcagcgtgatctcggcggacggcgccatcggcccgacgccgaacgtcttcttgatgtcgaggtacaaatcgccgaacgtgctgttgaagtagttgtagttgctctcgtgattcgcgaacaggaacgatgacgtgccggccgcgcggttgaacacgtaggtcggatcgatgtagcccgtcaccgacaggccggcgatcggcccggtgttcgccgcgtcggtcagcgcatcgaccttcaactgctggttcgcgatctgctgcttcatctgcgtgacgtcgtcatgggtcagcgtggcgctcgcgcggccgtaatccggcgacgattcgtcgacgggcgcggccgcggcggccgccgctgcgccctggctcgatgcgccgccgcccgccgcgccgtgctgcgacgcgagcgcggtgcgcagctccttcacctgcgcctgcagcgcgttcaactgcgcctgcagcgccttgatctgcgcgctcgtcgacgcggcgcccgcgaagccgggcagcgccccggccacgagcagacagatgagcttcttcttcatgcgattctcctgggtgtcgtattgcgaaggacttcgattcgatgtgcgttcgggcgggcgcagcgcgctcaggcggcgccgagcggcttgcgcgtcgcggcggcgcgcgccgcgcgcggcgcgccgccggccgggccggattcgggcgaatcgcacggcgcgggcggcgcgaacgcctggcgcatgtcgcgttcgcgccggcgttcgcggctcagcatcatctggttgacggcgatcacgccgatcgtcaccgccgtgatgaagagcgtcgcgagcgcgttcatttcggggttcaggccgaggcgcacgcgcgagaacacgacgagcggcagcgtcgtcgagccggggccggagaggaacgcggagagcacgagatcgtcgatcgacagcgtgaacgacagcagccagccggagagcagcgcctgcgagatcagcggcagcgtgatcacgaagaacaccttcagcggcgtcgcgccgaggtcgagcgccgcttcctcgagcgccttgttcagctccttcacgcgcgactgcacgatgatcgcgacgtacgacacgcacagcatcacgtggccgatccagatcgtcaccatcccgcgccccttcggccagccggccatctgctcgagcgcgacgaacagcagcaacagcgagatgccctgaatcacttcgggaatcacgagcggcgcgttgatcatgccggtgtacagcgtgaagccgcgaaagcgtccgaagcgcgcgagcacgaagcctgcccacgtgccgatgaacaccgacgcgaacgcggtcagcaggccgatcttcagcgatagccacgcgctcgtcagcagttcgtcgtcccgccagagcgccgcgtaccacttcagcgagaagcctgaccacaccgtgacgagcttcgattcgttaaacgaatagacgacgaggctcacgatcgggatgtagagaaacaggaagccgagcgtcagcacgccggcgcaaagcggcttgttgggcttgatcatttcgcgtcctccagttccttcacctggtagtactggaacacggccatcggcacgaggagcagcagcaccatcgcgaccgtcaccgcggaggccatcggccagtccatgttgttgaagaactcgtcccacatcacgcggccgatcatcagcgtatcggcgccgccgagcagctcggggatcacgtattcgccgacggcggggatgaacacgagcaggctgcccgcgatgacgccgttcttcgacagcggcagcgtgatccgcgtgaacgcgacccacggcttcgcgccgaggtcataggcggcctccagcagcgtgaggtccatcttcacgaggtgcgcatagagcggcatcaccatgaacggcaggtacgagtagaccattccgatgtagacgcccgcgtcggtgtgatagaggcgcagcggcgaatggatcaggccgatcgcgatcagcgcgtggttcagcaggccgtcgtccttcaggatgccgatccatgcatagacgcgaatcaggaacgacgtccagaacggcagcatcacgcccatcatcagcaggttgcgcgtcgcgggcgcgcagcgcgcgatgtagtacgccatcggatagccgatcagcaggcacaggagcgtcgacaccgcggccatcttcagcgagctgacgtaggtcgcgacatagaggctgtcctgcagcaggaacgcgtaatggccgagctgcagcgcgaaccgcacggcgccgtccttgacgtccatcagcgccgtgtacggcgggatgcccatcacctgatcggcgaagctgatcttcagcacgagcacgaacggcaacgcgaagaacagcgcaagccagaggaagggcacgccgatcgcgacgctgcgcccggacggcgtgaagcgcgccgcgacgcgcgcggcgcgcgcgcgcgcggagaacgcgctgcgtgcggcgggcgcggccgccgcgagcggggaggagggagaggttctcattgcgtcagcaccacgccgcttgcgggcgaccaggagacgaacacgtcgtcgttgtacgcgggcgcaccgtcctgcatcaggtgcgagctcgagagattggatacgaccgtcttgccgctcggcagacgcacgtgatacagcgaatagctgcccatgtacgcgacgtcggtgacgacgccgcgcgcccagttgtgcggtgcgctcggccgctcgcgcgacacgcgcacgcgctccgggcgaaccgagatgccgaccggcatcccgagcgggcccgtgacgccgtggctcacgtacatgcgcgcttcgagatcctcgctttcgacgaagatgtgatcgggctcgtcctcgacgacgacgccctcgaacagattcgtcgagccgatgaattcggccgagaagcggctgttcggaaattcgtagacctggctcggcgtgccgatctgcacgatccggccttcgctcatcaccgcgaggcggctcgccatcgtcatcgcttcttcctgatcgtgcgtgaccatcacgcaggtcacgtcgaccttctcgatgatgttcacgagctcgagctgcgtcttctggcggatcttcttgtcgagcgcggacatcggctcgtcgagcagcagcagtttcggccgcttgacgagcgagcgcgcgagcgcgacacgctgctgctggccgcccgagagctgatgcggcttgcgccgcgcgtagcggctcatctgcacgaggttcagcgcgtcggcgacgcgctcgcgaatctcgtgcttcggcgtgccttcctgcttcagtccgaacgcgacgttcgactcgacgctcatgtgcggaaagagcgcgtacgactggaacatcatgttcacgggccggcgatatggcggcagcgtcgcgagatcctctccgtcgacgaagatgcgcccggacgtggccgtctcgagcccggcgagcatccgcagcagggtggatttgccgcagcccgagctgccgagcagcgcgaacagctcgtttttcgcgatcgacaggctgacgttgtcgacggcggtgctgtctgcgaattttttcacgacgttctcgatgcggacgaactcgttcgttccggccggcgtgccgaccgggggacgcgccagttgcgcggtgtcgattgaaggcgtcgatttcatgaagtagccatccttcgttgaggatcgcaggcgtgagcgctcccgcgcgacgcgcagcgtgcgaatcgcggagaatctgcgaccggggatcgaggcgccgcgcgtgacaggtcgaacgcgccggcgccggattgctcggggcgcgcggcggccaatcgggcgatcgccgcgcgccggaatcgcccgtgatcagtgtcccgtcttcaattgcgcccacagacggttctcgagccgcaggatgtcggcgggcatcggccgcatcagcgtcatcttcttgagcacgtcctcgggcgggtagacggtcgggtcctgcgcgacggcgggcacgacgaactgtcgcgccgcgcggttcgcgctcgggtagaacacttcgttggtgatcgccgcgttgaccttcgggtcctcgatgtagttgatccacttcagcgcggcttccgcgtgcggcgcatccttcgggatcaccatcacgtcgaaccacagcaggccgccttccttcggattcgagaacttgatgtcgtacgggcgcttcgcctcggccgagcggcgatgcgcgatgccgacgtcgcccgaccagccgagcgcgacgcatacgtcgttgttcgcgagatcgttgatgtagccggacgagttgaattgcgtgatgtacgggcggactttcttcagcacctcgaacgccgcctggtaatcggccgggttcgtgctgttcggattcctgcccatgtattgtagcgtcgcggcgaacacgtcgaccgcctgatcgaggaacgatacgccgcagcccttgagcttggatacgttcgccggatcgagcacgagcgcccagctgtcgacgggcgcgttctcgccgagcgccttcttcaccgcctgcacgttgtagccgaggccgtcggtgccgaacgcccacggcacgccgtactggttgcccggatcggcgtcggcgatcatcttcatcagcgtcggatcgaggttcgacaggttcggcagcttcgatttgtcgagcttctggtagacgcccgcctgaatctgcttggccatgtagttcgacgtcggcacgacgatgtcgtagccggagctgcccgcgagcagcttcgcctgcagcgtgtcgtcgctgtcgtagttgtcgtacttgacgtggatgccggattgcttctcgaagttcgggatcgtgtccttcgcgatgtagtccgaccagttgtacacgttcagctcggcgccggccgcgtgcgcggccggcagggcgagcgccgacgcgccggcgagcgcgacgagcgctgcgcgcgcgaccgcatgacgaagatggctcacactcatgttgttcccctgatgatgaaggtgggcgcgcggcgcccgcgcgccgcctgcccgattggcaatgccgttaggaaagacccagttgctgcgccgtcgcatcgatcgcgcgcttcgccttctcgacgatctcgtcgatctgcggtttcgagatcacgagcggcggcgacagcagcatccggtcgcccgtcgcgcgcatgatcaggttgccgttgaagcagtagtcgcggcagatcgtgccgacttcgccgccgttctcgaagcgcttgcgcgtgcgcggctcgcgcgcgagctggatgccggcgacgagccccgcgccggcgatgtcgccgacgatcggatggttcgcgaacgtttcgcgcaaccgctgctggaagtaggggccggtatcggtcttcacgcgctcgacgatccgctcgtcgcgcagcaccttcagattcgcgatggccaccgccgccgcgaccggatgcccggagtacgtcatcccgtggttgaactcgccgtgcgcgatcagcgcgtcggcgatccggtccgacagcgcgaccgcgcccatcggcacgtaaccgctcgtcaggcccttggcgagcgtcatcaggtcgggcgcgaagccgaagtgctggtgcgcgaaccattcgccggtgcgcccgaagccgccgatcacttcgtcggcgacgagcagcacgtcgtactggcggcagatccgctcgatctccggccagtacgtcgacggcggaaagatcacgccgcccgcgccctggaacggctcgccgatgaaggccgcgacgttctgcgcgccgagctcgagaatcttcgcttcgagctgtcgcgcgcgctcgaggccgaacgcctcgggcgtctgcccctcgcgcgcttcgccgaagtaatagggctgatcgatgtggacgatgtgctcgaccttcgagggcatctgctcgtgcatgtagctcatgccgccgagcgtcgcgcccgcgatcgtcgagccgtggtagccgtttcggcgcgaaatgacgaacttcttctgcgggcggttctgcgcgcgccagtactgatgcgcgatgcgcagcaccgtgtcgttgccctcggagccgctgttgcaatagaagaagcggttgaacgcgggcggcgcgatctgcgcgagcagcgcggacagctcgatgacgggcggatgggtggtcttgaagaaggtgttgtagaacggcagctcgcgcaactggcggctgccggcctcgatcagctcgtcgcggccgtagccgacgttcacgcaccagagcccggccatgccgtcgatgatcctgttgccgtcggaatcccacaggtggacgccttcggccttcacgatcacgcggctgcccgcgcgattgagcgagcccatgtccgagaacgggtggaggtggtgcgcggcgtcgagcgcgcggtattcggcgctcgtgcggtgcgcgggcgcggcgggttgaatccatgcggatgcgttgctcggtcggtagctcatcgtgtcctcctggatggatgcggctgcatgcgcgttcagacgtgcagcagcagatgcttgcgttcccacgagctgatcacgcggaagaacgcttcgtattcggtttccttcagcgcgagataagccttcacgaacttctcgccgaggatttccgccagcggctcgcacgcgctcatcagcgtgagcccttcctccagattgcgcggcaactggtacggcaggctgtagccgtcgctcgcgagcggctcggtcggctcgaggcgccgcgtcatgccgaggtagcccgccgcgagcgtgcccgcgatcgcgaggtacgggttgcagtcgacgcccggaatccggttctcgacgcggcgcgacaccggggacgaatgcggaacccggaagccgaccgtgcggttgtcgtagccccactgcacgttgatcggcgcggccatgaagcgcgacagccgccggtacgagttgatgtacggcgcgaagatcggcatcagcgcgggcgtgtacttctgcagcccggcgatgtacgcgtagaacatgtcggtcgggccgccgtcgtcgccggtgaacagattgcggccggtctcctcgtccacgatgctctgatgcacgtgcatcgccgagcccggctcgttctccatcggcttggacatgaacgtcgcgtacatgtggtgccgcagcgccgcttcgcgcacggtgcgcttgaagaggaacacgcggtcggcgagattcagcggatcgccgtgcaggaagttgatctccatttgcgccgcgccgacttcgtgaatcagcgtgtccacttcgagatcctgcacttcgcagtattcgtagatgtcttcgaaaagcggatcgaactcgttgaccgcttcgatcgaatacgactggcgtcccgtctcgggccggccggtgcggccgatgggcggcgcgagcggcaggtccgggtccttgttcatgtcgaccaggtagaactcgagctccggcgcgatcaccggcttccagcctttcgccttgtagagctcgagcacgcggcgcagcacccggcgcggcgagatctcgacgggcgtgccgtcgaaatgcacgcaatcgtggatcacctgcgcggtcggatcgatcgcccatggaatcaggcggatcgtcgacgcatcgggcaggcacaccatgtcggggtcggtgacgcccgtcaggctgccgtcttccggataatcgccggtgacggtctgaatcatcaccgcctgcggcaggcgcatcgattcgccggtttcgaacttgctgcgcggaatgatcttgccgcgcgcgatgccggccatgtcggggatgatcgcctcgatctcggtgatccggtgtttcttcaggaattcgtcgatgtcttgcatgatcgttctcgttgtagtgggacggtttacgcgccgatcgcgtgcgtgggcagccggccggcgtcgtgccgcatgcggatgcgcatccgttcgcggcacgcgtcgccgaatgcgcggaagatcgcagtggaaagcgcatcgttcgcgtgccgccactccggatgccattgcacgccgagcgcgaacgcgcgcgcgtgcggcacgcgaaccgcttcgatcaggccgtcgggcgcgagcgcctcgatcgcgagtcccgcgcccaattgcgcgatgccctggccgtgcagcgagttcacgcgcgcatgcgccgcgccgccgagcaggcgccgcaacagcccgccctcggcgaggcggatctcgtgtgccggcgcgtactgcgcatcgagcgtgtcgcgcttgtcctcgcggtgatcgtcgaatccgcccgccgcatgcacctgctggtgcagcgtgccgccgaacacgacgttcatttcctggaggccgcggcagatcgcgagcaccggcacgccggcgtcgatcgccgcgcgcgcgagcgccagcgccgtctcgtcgcgcgcgggatcgtgcagcgtgccgggcgcgctcggctcgccgccgtagcgatgcggttcgacgttcgaatagctgcccgtcaacagcagcccgtcgatcgcggcgagcacgtcgcccggcgcctggcgcgcgccgagcgcgggcacgagcatcgcgagcgcatcggcgccgtcgacgacggccgtgacgtacttctcgacgaccacatgcgatggatgcgcgcccatcatctttttatccgcggtgataccgaccaatggtttgcttgacatgaaatttcacgtttcgatgaatgtccggattgcgaatcgcgcatcgaaaatcgcaatacggcaggcatgagcgggcccgtcggcttcacgcggagcgtcaagtcgatgagtcgagcgcgcggcgggcgagcgacggcagccagccggcaatcgcacggcgcgcgatgaaaagcggtcccgttcgctcgaatcgagcgcgcggcgcggcggggatgagcgagcgcgcgcgcaacgatgcggcaggctgccgagccgttcaggcgtcagcgcttgcgttcgaagcgaaccgcgtcgggaggagaggcgctacggcagcagcgaggcgacttcgtcgatgtgcacggcgatataggcgcgtgcggagacggcgttgtgacgtcgcacggagcgacgcgacaggatggtgaatacggacggaagcaggcgaggaacaagcgcgccgctgctgccgtcggagagggcgacgtcatgcgggatgctcgccgcatgtcttcgatcccaccttaccagagggccacggactctcacgattacactcgactggtgacgttgaaagttttgaacaccccggttcgccgaacgcatgaggcgtttaatcaatcggggcatcggtgcggcggcaggatcgtcaacgcgatgtaaatttcggacaccgtctgaaatgcaccgcaacatgacgatgacgtgacgccgacctgtgaatcagcatatacgagccaaaaacggcgtcaaatatttttcaaaaatacgaagcatcatgtgctcgatggtgacgggcatcgattttgcataagcgaatgcatgctgccgcgtgcattatttcgaacgccttgcagggttttcccgggcagaaaaccgctgaaagtgattagaatattagacactcgtgccatgcaatcgtcggtcgtcgacgcttacccatcgtgccggaatccctctcgatgtccaatgaagtcgccactcgcctgcgtcacgtgcggatgaagtacggcctgtcgcaacgcgagctcgccaagcgcgcgggcgtcacgaacggcaccatctcgctgatcgagcaaaaccgcgtcagcccttcggtaggatcgctgaagaagttgctcgagtgcattccgatgagcctcgcggagttcttcacgttcgagatcgacgagaaccgctcggtcgtctcgcggcgcggcgagatgcccaatctcggcaacgagacgatcggcttctatctggccggctcgggcgtgaaggaccgcaacatgtgcatcatgcgcgaggtctatcagccgctcgccgataccggcgcggagatgctcacgcatgcggggcacgagggcggcgtcgtcgtgtcggggcaggtcgagctgaccgtcgacggcacgacgtggctgctcgaccccggagacagctattacttcgagagccgtttgccgcaccgttttcgcaatcccagcgcggaacacgtctgcgaggtcgtgtcggcgaattcgccgcccaccttctgaccacgcgccaacgcgattcgccgccgcccgcccgcccgcccgcgcgcggcgccgcgcgttacatgcgctcgcgcatgcggcgccgcgcggcgaatcccactctacgaggctattccgatggacaagaccactttggctgactggcaggacaaggccgcgacgctcgcgatcgaggggcgcgcattcatcgacggcgcgtatcgcgacgcgcacggcggcaagaccttcgattgcgtgagcccgatcgacgggcgcgtgctcgcgaaggtcgccgattgcggcgcggccgatgtcgacgcggcggtggccgccgcgcggcgcgcgttcgacgcgcaggcgtgggcgggcctgaacccgcgcgagcgcaaggcgatcctgctgcgctgggccgcgctgatgcgcgcgcatctcgacgagctggcgctgctcgagacgctcgacgcgggcaagccgatcggcgacacgacgagcgtcgacgtgccgggcgccgcgtattgcgtcgaatggttcgccgaggcgatcgacaaggtgggcggcgaagtggtgcccgccgatcatcatctcgtcggcctcgtcacgcgcgagccgctcggcgtcgtcgccgccgtcgtgccgtggaattttccgatcctgatggcgtcgtggaagttcggcccggcgctcgccgcgggcaacagcgtcgtgctcaagccgtcggagaaatcgccgctcacggcgatcagggtcgcgcggctcgcgcacgaggcggggattccggccggcgtgttcaacgtcgtgccgggcggcggcgagccgggcaagctgctcgcgctgcatcgcgacgtcgactgtctcgcgttcaccggctccacgggtgtcggcaagctgatcatgcagtacgcggggcaatcgaacctgaagcgcgtgtggctcgagctgggcggcaagtcgccgaacatcgtgctgcccgactgcccggatctcgaccgcgcggcgaaggcggcggcgggcgcgatcttctacaacatgggcgagatgtgcacggcgggatcgcgcctgctcgtgcaccgcgagatcaaggacgcgttcgtcgaaaagctcgtcgccgcggcgcgcgcgtacaagccgggcaatccgctcgatccgaacgtgtcgatgggcgcgatcgtcgacgcgatccagctcgagcgcgtgctcggctacatcgaggcgggccgcgccgaagcgcggctgctgctcggcggcgcgcgcgtgaacgaggcgagcggcggcttctacatcgagccgaccgtgttcgacaccgcgcccgacacacggatcgcgcgcgaggaaatcttcggcccggtgctgtcgatgatcacgttcgattcggtcgacgaagcggtgaggatcgcgaacgacagcgaatacgggctcggcgcggccgtgtggaccgcgaacctgacgaccgcgcacgaactcgcgcggcggttgcgcgcgggcaccgtgtgggtcaactgctacgacgaagggggcgacatgaacttcccgttcggcggctacaagcaatcgggcaacggccgcgacaagtcgttgcacgcactggagaagtacaccgagctgaagtccacgctcgtgcggctgcgctaaaggattcgccggccagcgcggcggcgcgcgcgcaacgcgccgccgcgttcccaatgaatccgatcgccggcccgttcgcctttttcgaagcggcatcgcgggcgggccggtttctccaccgggtcattcgatgaatgaaacgctctacggcgacggcgcgatccgccgcccttccatctacggttcctcggtcgaaaacacttacgcgggcgtgctgtcgttcatgcggcgcaactacacgcgcgatctcggcggtgtcgacgtcgccgtctgcggcgtgccgctcgatctcgcgacgacgttccgctccggcgcgcgcctgggccctgcggcggtacgcgcggcgagcgtgcagcttgccgaactgcgcccgtacccttgggggttcgatccgttcgacgatctcgcggtgatcgactatggcgactgctggttcgacgcgcacaatccgctgtcgatcaagcccgcgatcgtcgagcacgcgcgcacgatcctgcaatcgggcgcggcgatgctgacgttgggcggcgatcactacatcacgtatccgctgctgatcgcgcacgcacagcggcacggcaagccgctgtcgctgattcacttcgacgcgcattgcgacacctgggccgacgacgcgcccgacagcctcaatcacggcacgatgttctacaaggcggtcaacgaagggctgatcgatccgaagacgtcggtgcaggtcggcatccgtacgtggaacgacgattacctcggcatccacgtgctcgacgccgcctgggtgcacgagcacgggccgcgcgcgacggccgagcgcatcgcgtcgatcgtcggcggccggcccgcgtatctgacgttcgacatcgattgcctcgatcccgcgttcgcgccgggcacgggcacgccggtcgcgggcgggctgtcgtccgcgcaggcgctcgcgatcgtgcgcggtctcggcggcgtgaacctgatcggtgcggacgtcgtcgaagtcgcgcccgcgtatgaccagagcgagatcaccgcgatcgccgccgcgcacgtcgcgtgcgatctgctgtgcctgtggcggcagcgcaagacgggcgcgcgctgacgcgccgcggcgcgcggtgctcgcgcgccgcatgaacgcggggcatgaacgcggggcgcgagcaccgggcggcgggcgcaggcatccacccgaccctcccggcacgcgaggcacgcgcatggcatacgccatcaaggccgacgtgagcgatccacgggcgaagacgatgaccttcgtcgcgcaaaagacgatgtacggcggcaagcgcatcgcacgaggcgacgcggtttatgtattcgcgagcgagaacgagggcggccaggggctcgtcgcgcgcggcgtcgtgacggatgcgcgggcggtggcgaagacgcccggcgtcgcgcggcaaacgccgcgcgtgagcgtcgcgatcgcgtgcgcggcgttcgccgtggcccggctcgggcgcggcgagctcgagcgcttcgccgactggcgcgacggccggccgcagaccgagctcaacttcaagcgctatcggcaggcgacgaacaagatcgtcggcatctcgaacgaagccgccgcgtttctcgacacgttcttgcgctagtcggcggctagtcggcgcgacgggcgcgcgcaagcggcggatcggccgcggccggcgcggcggctaatgcgttttctccgataagtttgtgcgaatccgttattggagcgttcgggcgcgcgtttctatactcgacacctgattggcactcaccaagcccgagtgccaacgatttcgataaggaaacgtgagaatgagcctacgcccgctacacgatcgcgtcatcgtcaagcgactcgatcaggaaaccaagaccgcctcgggcatcgtgattcccgacagcgcggcggaaaagcccgatcagggcgagatcgtcgcggtcggccccggccggcgcgacgccgacggcaagcgcgtcgagcccgacgtgaaggtcggcgagcgcgtgctgttcggcaagtatgccgggcagtccgtgaaggtcgacggcaacgaactgctggtgctgcgcgaagaggacatcgtcgcagtcgtacattcctgatcaggcaaggagcaccgtaccatggcagcgaaagagatcattttccacgacggcgcgcgcgcgaagctcgtcgaaggcgtcaatctgctcgcgaacgcggtgaaggtcacgctcgggccgaagggccgcaacgtcgtgctcgagcgcagcttcggctcgcccgtcgtcacgaaggacggcgtgtcggtcgcgaaggaaatcgagctggcggacaaagtgcagaacatcggcgcgcagctcgtgaaggaggttgcgtcgaagacgagcgacgcggcgggcgacggcacgacgaccgcgaccgtgctcgcgcaggcgatcgtgcgcgaagggcagaagtacgtcgccgcgggcctgaatccgctcgatctgaagcgcggcatcgacaaggcggtggccgccgccgtcgacgagctgaagaagatcagcaagcccacgacgacgagcaaggagatcgcgcaggtcgcgacgatctcggcgaacggcgaggaatcgattggccagcgcatcgccgaggcgatcgaccgcgtcggcaaggaaggcgtgatcaccgtcgaggacggcaagtcgctcgccgacgagctcgacgtcgtcgaagggctgcagttcgatcgcggctacctgtcgccgtacttcatcaaccatcccgagcgccagctcgcggtgctcgacgagccgttcatcctgctgcacgacaagaagatctcgaacatccgcgatctgctgccggtgctcgagcaggtcgcgaaggcgggccggccgctgctgatcgtcgccgaggacgtcgagggcgaggcgctcgcgacgctcgtcgtcaacaacatccgcggcatcctgaagaccgtcgcggtcaaggcgccgggcttcggcgaccgccgcaaggcgctgctcgaggacatcgcgatcctcacgggcggccaggtgatcaccgaggaaaccggcctcacgctcgagaaggcgacgctgcaggagctcggccgcgcgaagcgcatcgaggtcggcaaggagaacacgacgctcatcgacggcgcgggcgacaagccgaacatcgatgcacgcgtgaagcagatccgcgcgcagatcgccgaggcgacgtccgactacgatcgcgagaagctgcaggagcgcgtggcgaagctcgccggcggcgtggcggtgatcaaggtcggcggcgcgaccgaagtcgaggtgaaggagaagaaggaccgcgtcgacgacgcgctgcacgcgacgcgcgcggccgtcgaggaaggcatcgtgccgggcggcggcgtcgcgctgattcgcgtgaagcaggcgatcgcggcgctcgcgggcgcgaacgccgaccagaaggcgggcatcagcatcgtgctgcgcgcgctcgaggagccgttgcgccagatcgtcgcgaacgcgggcgaggaggcgagcgtcgtcgtcgcgacggtcgcggcgggccagggcaactacggctataacgcggcgacgggcgaatacggcgacctcgtcgaatcgggcgtgctcgatccgacgaaggtcacgcgcaccgcgctgcagaacgccgcgtcgatcgccggcctgctgctcacgacggatgcgacggtgcacgaggcgccgaaggatgcgccgcccgccgcgccggcgggcgtgccgggcgcgggcggcccgggcttcgatttctgagcgcctcctcgcgccggggctgacgcgcgcggccgcgcccgcgccgcccggccgcacgcgctcagcccggcgaagcttccgaaggcgcgggctgcgccgatgccggcagcccgaacacacggtcgaaggcgagattgaacgcgaacgtgtacgcgaggaagaaggcgatcaggccgagatcgaggacgaacgcctgccacagcgaaacgtccagccaccacgcgaatagcggcaccagcatgacgaccagcccggcttcgaaaccggccgcatgcgcgatgcgccgcagcaagccgcgcccccgtcggctctggcgggcttcccaccattcgaacgcggtgttgtacacgagattccagaccaccgcgatcgccgaggaggcgacggccgcgatgctcgcgtgcgccggcgcctggccggtgagcagcgcgaatccggtcgtggtgatcgcgatcgcgatcagctcgaagcatgcgacatagacgatttttctcttgaaaccttgcatggcggagtgcgaagccggcgccggccgagccgcggttgacgtggagggggcgtcgaggtcgacgcgaatgatccgacgaaacgatcgacacagaggataccgaattcggcgcgcgattgcctttcggtcgtgcgccgtgcgttttcgcggccgtcgcgatgtcgcgcgatgcgcgcgggccgagggcgtttcgcgttagccctgcggcgcggccgcgcgcgccggcgggcccgcgcgcggccgagcgccgatgccgttcgcgccgcatcgcgcggtttcgcctttcgcgcaccgctcgcaccctgtctcgtatcccatcgccgctcgcatgccgcgcggcggcaagcatcttgctatccgtcgccgcgtcatgtcgctccccgcgcgggcgtcgcgcgcccggccgccgggctttacgctcgcggccggtgttccgtttcattgacccggccgtggtttcgcgcgatcggcgcgcgccgcccgattgcggggaaagggcggctgcggtaaggtcctcgcatgcggcgtgagccgctctcggccgccatgccctgcggctatcgggccgagcccatcattcacgcgcaatgccgtagagaggctgtccatggcgaccatcgcaaccgagttccacttcgctgcgcaacaattctcgatcgacgtgctgctggagaaatacgcgaagggcgaggagcgaacggtcgacgacatctatcgccgcgtcgcgcgcggcgtcgcgcaggcggagccgcccgaattgcgcgacgaaatcgaggcgcgcttcgtcgagcatctgcaacgcggcgcgctcggcgccggccggatcatgagcgcggcgggcagcccgatcgcggcgacgctgatcaactgcttcgtgcagccggtcggcgattgcatccagggcgtcgacgagcgtgggctgcccggcatctatgtcgcgctgctgcaggcggcggagacgatgcggcgcggcggcggggtcggctacaacttctccgcgatccggccgcgcggcgcatacgtgcattcgacgggctcgagcgcgtccgggccgtgcagctacatcgacgtgttcgacgcgtcgtgccgcacggtcgagagcgcgggcgcgcggcgcggcgcgcagatggcggtgctcgactgcgatcacccggacctgctcgaattcatcgaggcgaagcattcgaagggccgctggaacaacttcaacatctcggtcgcggtgaccgacgcgttcatgaacgcggtcgagcaggacttgccgtggcagctcgtgcatcgcgcggagccgtcgcccgcgctgcgcgcggccggcgatctgcggcggcgcgacgacgggatgtgggtctacgccgagcggcgcgcgcgcgcgatctgggagaagatcatgcgctcgacgtacgacgtcgccgagccgggcgtcgtgttcatctcgaagatgaacgacgacaacaacctgcgcgcgatcgaatcgattcgcgcgacgaacccgtgcggcgagcagccgctgcccgcgtacggctgctgcaatctcgggccgctgaacctcacgcgcttcgtgatcgatccgttcgcggagctgaccggcggcgaaagcgcgttcgactggcgcgcgctcgccgagcgcacgcgcacgcaggtgcgctttctcgacgacgtgctcgacgtgacgctctggccgctgcccgagcagcgccacgaggcgcagcagaagcggcggatcggcatcggcttcacgggcctcggcgacacgctcgtgatgctcggcctgcgctacgactcgcagcaggggcgcgacttcgccgcgcgcgtcgggcgcgagatgcgcgacgccgcgtatcgcgcgtcggtcgagctcgcgcgcgagcgcggcgcgtttgcgctgttcgacgcgaaccggtatctcgaagaaggcacgttcgcgtcgcggctgcccgaggacattcgcgaggcgatccgccgcgacggcatccgcaacagccacctgctgtcgatcgcgccgacgggcaccgtgagcctcgcgttcgcggacaatgcgtcgaacggcatcgagcccgcgttctcgtggacctatcagcgcacgaagatcatggccgacggcagccggcagacgttcgccgtcgaggattacgcgtaccggctgtatcgcgagctgggcggcgacgtcggcgcgctgcccgcctgtttcgtgagcgcgctgcagatgtccgcgcacgaccacctcgcgatgatggcggccgtgcagccgtacatcgacacgtcgatctcgaagacggtcaacgtgcccgccgactatccgttcgacgatttcgagagcctctacttcgacgcgtggaagagcgggctgaaagggctcgcgacgtatcgcccgaacgagacgctcggcgcggtgctccacacgtccgagcccgacgacgcgctcgaggaggcggatctcgatccgctgcggatcgcgatcgaccaccggccgaagggggaactgccggcggtgatcgagaaggtcgaatacctgacgcagctcggcaagaaatcgctatatgtcgcggtgtcgttcatggaggtgacggggcgcatcggcggcgacgaagtgacgatcgagcggccgatcgaattcttcattccggtcggccagcgcgacgaatcgcagcaatggatcacggcgacgatgcgttcgctgtcgcttgccgcgcgcggcggcttcgtcgcgcgcaatctgcaggatctgcgcaaggtgtcgtgggaccgcgggcaggtgcggctcggcgagacgcagcggctcgacggccgtcgcattccgctgtggcacgattccgaagtcgccgcgctcagctatgcgatccagcagatcctgcatcgtcgcggctttctcgacgcggaaggcaaccaggtgccgtcgcggctgctcgcgaagctgccgcgcggcggcgcggattcgcacgcggttgccgcgctgctcgcggccgaagccggatcggcgggcggcgaaggtgacgaagagacggcggcggcgcgcggcgccggcgccggcgagctgcgcacgatgttcggccgcaagtgcaattcgtgcggcgcgaacgcggtgattcgcaaggacggctgcgatttctgcaccgcgtgcggcgagatcggcgcgtgcgggtaggcacgcgcgtgctcgttcgcgcatgtgcgcgcggacggcgcgcagccggcggcgcacgcatgtgcgcgtcggcgcggtgccgggccggcggttcgatgcggcgcacgccgcgccgccgtccgccgcgtgatcgccgcgtcttccacggcgccgcgcgatagcggcgcgcttcgacgtcgcgaacgcggcggcggcgtgcgtcgttcgcgacggcggcgacagacctgaagcaagcggcgcgcgcatcgcacgatgtccgcgcgcctcatccaaaccccgcgcgccgcgccgatgtccgacgccgacatcggcgcggtgcgttcgatgcccgcgcaacttctccagcctttcccgctcagcggtttccgcttcgatgcggatcgtgcccgcctgcgcgtccgtgcgcgccgtgcggcgcacggcgcgcgatcggctcgttcgatacgtcgccacatgccggttgcggcgcttgccgaaatcgaactccggctctttcaagatcgaacgcgtggccgcacgaatcgcgccaccacccatgtccagaattcgattcaatttaattgattgataattccatcaagaaaatatttgtggttttgtttctttatttgaaactgtctatggattatcgggatttggccgccaatatttttcgcatgcaaaacgatgtcgtcgatttttgactcgtcaacgaaattcgtgggaaaaatcaggagccgcgaagctccaaaatacgggggcttgaatagccgactattcatggtggggtattcagacaatgctttcttttttcgaaatttgtttttaatattgcgcgctcgacattggctgaaagttatttttaagaaagtcgcgcctcgccatggttcgcgaattgaaacgatgcatttcggaggtgataacaaactgaattaaatgggctgggcgtttcgattcgaacggtttcggcgaatcgcgacgccggcgcatgcacgttcggcgcgcggcgccgaatcatcctcgtttctcagtcaacttctcgtgagcactgacgatggacaacttttgccgcacgaatctgcctgcaccgaccgatctgccggagttcgtcttcgagttgccgggcctgcagtatccggcgcgcatcaactgcgcggcggcgctgctcgacgacgcggtgacccgtcggggctggggcgagcgcgtcgcgatcaggaccgagtccggtgccgcctggtcgtatcgcgcgctgttcgagctgagcaaccggatcgccaacctgctggtgtgcgacggcgggctcgtgccgggcaaccgggtgctgctgcacggaaccaatcatccgtttctcgccgccgcatggttcgcgatcgtcaaggcgggcggcgtcgtggtgacgacgatgccgctgctgcgcgcgggcgagctgtcgaaagtcatcgcgcaggcgcaggtcacgcacgcgctgtgcgaggcggcggtgtccgccgagttgcgcgccgcgatggcggcggcgccgggcgtcgcgttcgcccggtactacgagaccgacgacgcggccgcgttcgagccgctgctgcacgcgtgcccgcgcacgttcgagccggtcgatacgcgcgccgacgagccgtgcatcgtcgcgttcacgtcgggcacgacggggcgcccgaaggcgaccgtgcactttcatcgcgacgtgatggcgatctgccattgctttccgcagcacgtgctgaagccgaacgccgacgacgtgttctgcggctcgccgccgctcgcgttcacgttcgggctcggcgcgctgctgctgtttccgctgagcgtcggcgcgagcgtcgtgctgctgcagcgggcgaagccgcagcggctgctcgccgcgatcggcgcgcatcgcgtgagcatcctcttcaccgcgccggccgcgtatcgcgcgatgctcgacgagctcggcgagcacgacatcgccagcctgcgcaagtgcgtgtgcgcgggcgaggcgctgccggtgccgacgcgcaacgcgtggctcgcgcgcacgggcattcgcatcatcgacggcatcggcgcgaccgagatgctgcacatcttcgcgtccgcggacgaaacgcaggcgaaggaaggcgcgatcggcaaggcggtgcccggctaccggctcgcgatcctcgacgagcgcggcgagcgcctgccgccgtatcacgtcggccgtctcgcggtgcaggggccgaccggctgccgctacctgaacgatgcgcggcagcgcgattacgtgcggcacggctggaacctgacgggcgacgccgcctacctcgacgaggacggctacctgttctaccagtcgcgcgccgacgacctgatcatcagcctcggctacaccatctcgcccgccgaggtggaggaggcgctgctgagccacgcggacgtgctcgagtgcggtgttgtcggcgcgcccgacgggcgaggcggcacgctcgtgtgcgcgcacgtggtgccgcggcccggcgtgcacggctgcgatgcgctgacggccgcgttgcagcagcacgtgaaggcgcggatcgcgccgtacaagtatccgcggcgcatcgagtatcacgcggccgggctgccgcgcaacgattccggcaagctgcagcgcttcaagctgcggcaggcggccgaggaagacgtgcaggcggcctgaaggccgcgcgggcgatgcggcccgaacgccgcgcgcggcgggcgatcggcgccggcatcgaccaacccattcgataacgaggcgacatgaaaatactgggagcgggtattgcggtaccgggcggcgcggcgcacgcgctcgagtttgcgaacgactatgcgctcaaggcggcgcggcaggcgcttgccaaagcgcgctgcctgccgtcggagctcgatttgatcgtcagcctgtcggtttcgccgaaccggatggcggatgcggcgcccatcgcggggccgcggctcgcgcatccggtgcagcgcgatctgcgcgcatccaacgccgccgtgttcgatctgctcgacgcggactggacgctcgcgctcgatctcgtgcagagccattgccggcagctcggttaccgccgcgcgctcgtcgtgaaggccgaggcgctcgccgacgtcgaaggcgcgcaagcgggcggctacgcggacggcgcgggcgcgatcgtgctcgcgcccggccgcggcgatcgctaccacgcgagctatgccgatctcgacgcgccgagcctcgcgacgctcgctggcgtgggcgcgcggcacgcgcacgagacgggcgccgtcgcgcgcttcgaaggcggcttcgatccggcggcggggagctttcgccgcgtgccgcgcaacgccggcgcggccatgcgcgaggtggtcggcgacgtgcgaagcaaggtcgacgcgccgatatccgaactgtttcgtgaatcgtggctgcgcggctggctcgaggatgaagccggcttcgcgggcgagccgcgcgtcgacgtgatcgacggcgacgccggcgtgcccgccgcgttccagcttcccgcgtggctcgccgcacgcgcgggcggcggcgcggcggccggcgtgcgcggcggcgcgcaggtcgtcgccgcgctgacgctcgacgcgttcaagccgcgcatcgcatgcatcgcaatggaggtctgatgtcctacaacgttcgcatggccagtctcgcgtgcaatctgccgtcgcgcctgctgcgcaacgacgatgccgcgttcgacgaagtcgagccgatcccgtccgagtggtggcagttctggggtatcgagtcgcgctacgtgatcgatccgcacgcgggcgaatccgagctcgcgatggccgagcgcaccgcgcgccaggcgctcgcgcgcgcgggcgtcgacgcggccgagctcgatctcgtgctgttcaacatcacgtcgccgttcgtcaccgccgccgacggcgcgcggcgcttcgcgccgcggctgtcgcgcacgctgcgcgagcggctcggcgcgcgccgcgcgctcgacgccgacgtcgagatggaatgcgcgagcttcgtgctgcagatgcagctcgcggcgaacctgatcaagcaggggcgcgtgaagcgcgcgctcgtgtgctcgtccgagcggatgtcggcggtcgtcgattacgcgagcaaatcgtcgacgacgttcggcgacggcgcggcggccgccgtgctcgtcgccgacgcgcacgacccgcatggcgccgactggctgaacgccgtctaccgcagcgacgcgacgcactacgctctcgcgacgatgcaatggcgctacccgaagcccccggcggatcgcgacgacgccgagcgccaggccgagcgcttcggcgcgtatttcacgctgaagcccgaggcgcaggagcagatcgcgcgcttcatgcccgaggcgattcccgatatcgtcgagcgtctgctgcgcaagaccggcttgcgcacggacgatatcgacgcgatggtgttccatcagccgtcggagattctcgtgcgcgcatgggcgcagcgtctcggcctcgcgccggatcaatacgtgattcgcctggccgattgcgcgtgcctcgtgtcggccgcggtgccgctcgcgctttacgaatcgattcgccgcggcgtcgtgaagcccggctcgcaggtggtgatcgcgggcgcgggagcgggctggggcttcggcgcgcagctgtggcgctggggcgagacggtggtgaccgacgcgggttcgccggtcgatgcgacggagcgcgagcatgcggcctaatctcgagatcgccgggctcggccatgcattgccgcagcggatcgtcgacaacgacgaagtggcgcgcgtcatcgacacgagcgatgcgttcattcgcacgcgcaccggcgtgcggcaccgccgctatctcgcgcccggccagcagctcgcggatctcgcgtgcccggccgccgagcgcgcgatggccgaggcgggcgtcgcgcccgccgacatcgatctgctgatcgtcaacacgctgtcgcccgatcatcacgatccgtcgcaggcatgctacatgcagccgcggctcgggttgcgcgagattccgtgcttcgatatccgcgcgcaatgcagcggcggactgtacggcatcgagatcgcgcggcacttcgtcgcgagcggcctgtatcgcaacgtgctgctgatctgcgcggaagcgctgtcgcggcgaatcgacacgagcaacgcgggccgcaacctgtcgatcctgctgagcgacggcgcggccgcgatggtgctgcgcgcgcagcccgacgcgacgcgcggcctcatcgatctcgcgctcggcgcggacggcacgcagttcgatctgctgtgcaccgaggcgccgggcgcgaagcggccgaacttcatcgacgccgacgacatcgcggccggccgccattacttccgcatgcggggcgcggacatgttcgcggacgcgacgcgccgcatcgtcgacgcgtgccggcggatgctcgacaagcatcggctcgcgctcggcgacatcgggctcgtcgtgccgcatcagccgaacctgcggatcatcgacgcggtgatcgagcagctcggcctgccgcgcgagcgctgcatgatttccgtcgaggatctcggcaacatggcgagcgccgcgttccccgtcgccctgtcgctcgcgcgcgagcaggggcggatgccggccggccagttgaacctgctcgtgacctacggcgcgggcgcgacctgggcgtgcgcgctctatcgaagctgaaggagccgaacgacatgcagcacggcactccaggccggatcgattcgcggctcgccatcgtcggcaccgccgacgtgccgctatacgtgatcgtcaacgacgaggcggcgacgctcgtcgaaggcggactgagcggcatgaccgagctcgtgtggcgccagcttcacgagctgctgagcgactacggcggcatccggcatctgcgctactggctgatcacgcattcgcactatgaccattgcagcctgctcggcacgctcgcgccgcgcatgccgtggctgcacatcgtcggctcggccgctaccgcggacgcgctgcagagcccgtccgcatgccggacgatccgcgcgctcgacgcgcaggcgtgcgccgcgtgggagccggtggccgcggccgccgagctctcggacatcccgctgtatccgctcaatccgggccggtcgctcgacatcggcgaagggatgcggatgcgcgcgctcgcgctgccgggccacagcgcctgcctgctcggctatcactgcccgcagctcgatctgctgttcgtatcggacgcgctcggcgaataccacgcgccgacgcaatggctgccgctcgtgttccaggatctcgccgcttaccggctgtcgctcgacgcgatcgagcggcagcacgcatcgcggatcgcgctcggccatcacggcatcgtcggcggcggcatcgcgcggcacgcggtgcggcatgcgcgcgacggcctcgccgcgcgcgacgacgaggcgcgcgccgcgcgcggcgacgcgaacgcgacgcgcgcgctcgcgcggcaatggaccgagcgctatgcggcgcgcagcgcgaacgtggtgccgcgcgcgctgcacctgaaaagcatggagcgaatgatcgacctgttccagcgcgccgcgtaggcgcgcacgccggcgcgggcggctttcgcgccgaacgccccatcggccggcccgcgcgagcgcttcggcgccggccgccgaacgcaaccaccacgatcgtgggtttcatttcctgtcggatgacgtcatgaccaccaccaatctgccgaagacgatcaacgagctgctgcgcgtgcgcgcggcgacgcgcggcgagaaagtcgcgtatctgttcctgagcggtcagcccgacgacgaacagcggcaatcgatcacgttcgccgagctcgaccgaaccgcgcgccgcgtcgcgctgctgctgcaacggcaatcggtcggcgtcggcgagcgcgtgctgctgctgtgccggccgggtctcgactacatcgcgggctttctcggctgcctgtatgcgggcgcggtcgccgtgcccgcgtatccgccgcgcaaccggcagcacgcgagccgcgtcgtcggcatcgtcgagagcgcgggtgcgaaggcgatcctgtccaccggcgacgatttcgcgcgctgcacgaaactgctggaggatacggcggcctcgcacgtcgcgctgctcgatctcgacgccgcgaagccgcttgacgcgacgctcgagccggccgatgtcgcgccttcgcacgtcgcgttcctgcagtacacatcgggtaccaccggcaagccgaagggcgtgatggtcacccatggcaacctgatccacaacctcgcgctgatcggccaatggatggggtatcacgaagaaagcacgatggtcagctggctgccgccgtatcacgacatggggctgatcggcggaatcctgacatcgctgttcggcggcttccggtgcgtgctgatggcgccggagcgcttcatccagcatccgttcctgtggctgcgcgcgatcagcgactatcgcgccgacgtgacgggcgcgcccgatttcgcttaccggatgtgcagccgccgcgtgcccgacgaacaactcgcgacgctcgacctgagctgcctgaagaccgcgtacagcggcgcggaatcggtccgctacggcacgctcgcggaattcgcgcagcgcttcgcgcgcacgggcttcgattccgagcgcttcaagccgtgctacggtcttgccgaatgcacgctgctcgtcgcggggcgcagcgcgccgcggccgctgcgcacggtgtgcgtcgatcaggcggcgctgcagcagcagaaggtcgtgatccggcgcgcgttcgaggggctcgcgccgcaactggacgaacgcgacggcgagcgcgtgctcgtgagcgtcggcgtgacgatcggcgagcagcgggtggtcgtgcgcgacctgaatacgaacgagcgctgcgcggacggcgaaatcggcgagatctgcgtggcgggcccgagcgtcgcgcccggctactggcagcagtacgaacagacgctcgcgacgttccagcgcggcatcggcggcgagaccgggcaggcattcgccggcacgggcgacctcggcttccaccaccgcggcgacctgtacgtgaccggccgcctgaaggacatgatcatcatcgcggggcgcaactactactcggaggatatcgagtacgcggtgatcggcagtcggcccgaactggtgccgaacggctgcgcggcattcaccgtcgacgcgggcgacgaggagcggctcgtcgtcgtcgcggagatcgagcgcacgcatcgcaagggcgatctcgacgcgctgctcaagggcattcgcgaagcgatctggctgcgccacgacctgagcccgggcgcggtgctgctggtgtcgcccggcagcgtgccgaagacgtcgagcggcaaggtgcggcgcggcgaatgccgcaagcggctgggcgacggcgagctgacggtgctcgcgcgctgggacgcggacgactgcatcgccgcggccacgcgaggcgacaccgcggcgaatgcgccgtcgaatgtgccgtcgagtgcgccggcatcggcggcggcgacggcaccggcggcgccggccgaaaaaacgccggcggccgacgcggccggcgccgcttcgccgaacgccgcgaaagtcgagcagctcaaggactggctgcgccactacgcgcgcacgcggatcgattcgcgaaccatcgacgagcgccgcaccatcccgccgcacatcgtgctcgatttcggcaacgaagggttgctcggcatgcagatcgatcgcgcgtacggcggcctcggcctcacgaaccgcgaaatgctgcaggtggtgtcgcaactggccacgatcgattcgacgctcgccttcttcgtcggcctgaacaatacgctcggcatccggccgatcatgctgcacgcgcagcccgcgctgcgcgacgagctgctgccgctgctcgcgacgggccgcacgctcgccgcgttcgcgctgaccgagccggacgcgggctcgaacgcgcgcgcgatcgcttcggtcgcgcagcgcgccgacggcggccattgggtggttagcggccgcaagagctggagcggatcgtcggcgtgggcgggcgtgatcaacgtgttcgcgaagcaggcggacggcgcgggcatggtcgggctcgcgctgcggcagggtacgcccggcctgcggatcggcgcggaagacctgacgatgggcgtgcgcgggatgatccagaacacgctgcatctcgagcgcgcgcgcgtgagcgatgcatgccggctcggcgcgccggggcaggggatggcggtcgcgcagcagacgatgaacttcgcgcgcctcggcatcggcgcggtgtgcgtcggcgcgatgaagcgctgcgcgcagctgatgcatcgctatgcggcgcgccgccggatcggcaccggcctgctgctcgaccatccgctgagccgccagcgtctcggcgacctgcggcaccggatcgacgcactgagcgcgttgatcgagcaactggcggccgatttcgacgcggggcgcgacgcgcccgaagacggcctgctgatcgcgaagatactcggctcggagtgcctgtcgcaaacgtccgacgaactgatgcagatgctgggcggccgcggctacatcgagacgaacgtcgcgccgcagctcttccgcgatgcgcggctgccgcgcatcttcgaggggccgaccgagacgctgctcgcgcatctgggcagccgcctgctgaacggcggcgacgatctgctcggctatctcggcgagcgttcgggcgcgctcgcgttggccgccgaactgcgcgggctcggcgagcaactgctcgaggacggcctggcgaacgcggacgcgctcggcggcgccgcgcacgcggcgaactgggtcaactactggctcggcagcgtcgcgcaatgggcgctgctgctcgccgtcgtcgagcaggccgcgaagcggcgcggcgtcgacggcgcgacgctcgaatgggcgcagagccagtacgagctcgcgctcgaggcggcgcaacgccaggtgggccgccggcgcgtgctcgcgagcgccgcgcagctcggcgagtgggcacagcgggtcgagcgcgagatcggcccgatcgagcagacggtgccgggcgcgacgcaacgggtcgatccgctgctgcgggccgaatgcgatgtgcgttcgcagccgtccgacatcggcgcgctggacgacgacgagccgcctgccgccggcgtgccgcccgcgcccgtgccttcgcccgcgtccgcgtccgccgagcaggccgatcccgaactgaagcgcgaggtcgagcgctggctgctgacgtggctcggcgcgcgcctgcgcaatcgccggatcgcgctgacggccgagacgacgttcgccgacatcggcctcgattcgattctcgccgtcgagctgacgatggcgttcggcgacgcgtttcgcacgaccgtcgacgcgtcggccgtctgggaccacgcgtcgatcgacgcattggcgacgcatctcgccgcccgaatggaccggcacgcgcccgcgcaagcggacgcagcttcgtccgccccttctgcttcttcttccttgtgaggcgcatccgatcatgcagtcgctttgtgaacttgccacatccgccggcgccctgggcgcacagctcgaaaactatctccgctcgcatgccgacgacagctgcaagctgctcggcgtgccgctcggcatgccgttgcgcgtcgagatcgtcgatgccggcgcgccgatcgaaacgcgccgcgacgagcgcggggcgacgctgcgcatcggcgccgacgacgcgcagcgcgtgatggcctacacgcgcagttgcaactgggcgaacggcatcgtgctcgtgccgacgctcacgcgcctcgtgctcgcgggcgcgttcgacggcctgaaggccggcgagccgcgcgcgatgcgcgcgttcgcggccacgcgcaaggccgatccgacgcgcaacctcgggctgctgtggggcgcgctgaacctgctcggcctcgccggctgggtgacgctcggcagcggcgacgagcatgccgactatgcgctgacgcccgccggcgcgcgcgtcgtcgagtgcgtgaacgcgcagcggccgctgttcacgcgcttggccgatgcgaccgcgatgctgcagcacctgcatgcgctgtgtcatcgccggcgcgagaacgccgacgaaagcgcgcgctacgcggcgctcgtgcgcatctgcatcgacggatggccgctgccggccgcgcgcgacgatctcgaacggcacgccgatgcgcaactgcgcaccgcgatggacgggctgctgctcggcccgacctgggtcgcgctcgacatgccggtgttcgagaagcacggcgcgcagcagggcaaggtcgcggcgagcttcttcgaggtgttcgacgcgcatcgcgaaggcgtcgcgatcggcgacgcatggccgcacgcggaccgcgtcgcgctcgacgccgcgtgggcgctgctgcgccacgcgggcgtggccgacagcgaggcgggcggcgcgcgcgtgcggctcaacgagacggggcgcatccatcggccgatcgccgcgccgtatgcggggctcgccgcatcgtacctgcgctcgtatgcgctgctcgacgaattgctgttcggcaaccccgatccgctcgacgtcgatcgcgacgggcacatcgatcgcgtgatgaacgtgtacgcgtcgagcggcgcgggctcgggccccgcgtccaaggagatcacgacgaagatcatccggcgcctgttcgacgagacgccgctcgatcagcagccggccggcatctccgacatgggctgcggcgacggcagcgcgctcaggcggctcgcgcagtacgtgatcgaatcgacgcggcgcggccggcacctcgccgaccatccgctcatcgtgatcggcgcggactacaacgaatcggcgcgcagccgcgcggcggacacgctcgccgcgctgagcgacgtgccgggcgtgcacgtgcgcgtgatcgacgcggatatttcgcggcccgatcgttacgatgaagcggtggccgcgagcggcctgaccgtgaaaggcccggacggcggccctcgcgcggcgcgcctgagcgatctgctgcacacgttcatgttcctcgtgcacaaccgccgcctcggcgtgcgcagcggcgaggccgccgatgcgattctcgagcgccatttgcggcaggtcgatcgtgcgcatctgcgcggcgtggtcgagcgttactatccggggcaactgacggtttcggacgacgcggcgctgcccgttgcgctcgacacgatcaagcgcgcgttccgcgtcgcgtacagcgatgccgaagggctcgtgcccggctacgtcgcggctgccgacctgatcgatttcgtcgcgcgctggaagccgcacgcgaagcacggctttctcgtcgtcgaggggcacagcccgtgggccgcgagcctgctcgacgatgccgtggccgagccgggccgctggacgcgaaccgagcagttgccttcggtgttcaactgggggatgcatttcctgtcgcggcagttcatggcgccgttcgacgaattcatgctcgcgatgtgcatcgcgggactgagcccgcgcgacgcgatccacgggcgcatccatcccgagggctttcccggcccggatctgctggacgcataccggtttttcagcatcgccgactatgtcgcctacgacgccgcgcatgcgtgacgccgtttgcgcgccggccccggcgggcggggtgacgcgcttgacacgcgcgtcgcccggcggcgcgcggcaaccgcgatcccggcgcggctgttcgcgtctcgcgcatgcatcgcccacggcgacgcgcgatgcgccgcgcaacaggcggcgccgggcgcgaagccgcgcgtgacgctgcgcgcgcggcgtctaggcttcgtactcgacatcagttttcgcgcaatccgccccccgcggctcaccgttgccgcttttgcgccgacgcgatgccgtatagtgcggcgtgcgcggcggcggcattcgccgcgcacgcctcatgacaagagaacgcgctcgtcatcattcgacaacggaggagaaaacatgaacgtatcgcaaacttgcctgctgatcacggcgctgatgccgttcgtctggacgatgtgcgcgaagtcgagcagccggtacgacaaccacgacccgcgcggctatctcgcccggctcgacggctggcgcgcgcgtgcgttcgccgcccatcagaactcgtgggaagcgttcgcgctgttcaccgcggcgctcgtcgtcgcgtggcacaacggcgcgaacatgcagcgcgtcgatcagctcgcgatcgtcttcgtcgcatcgcgcgtgctgtatggcgtgctctatctgctgaactgggcgacgctgcgctcgctcgtgtggacggtcggcctcgtttgcgtggtctggctgttcctcgccgcgccctgagcgtgcgccggggccccgcacgggtctcgtcgggcgggcgcggggcgttgctcgcaccggccagcccgcaccggacgcgttgccgggagcgctgaacgcgagcgtcgacatgtgcttcgcgccgatgatcgcgatcgcgatcgcggcgatcgagatcgatcattttcgcgacgcgcgacgtcaacggccgtcgtcggctggcgttcggaccttagaagctccaacaaaatgaggggggtgttcacttgccgcgggccctctggagctcttcgtggcttcactgacgaggaggctatggcaacaccgatattcgatgacgaatcgtggtcgtgcagtgggatcggatcaaaaacaggaccccatttcactgatcgggcacgacccggttcaaagctccacctcgtgaccgaagcccagggcatcccgctcgcgctgatcctcatcggtgccagccgcaacggcgtcactcaaccgctcccgctcattgaagccaatgcgcccattcgtggcaagcgggacggccgctgtccaagccggtcgtcatgcaggccgatcgcggctacgatcacgacaaatagtaagccactgcacgctgccggcatcgccgcacagagcgcgcgccgtggtgaaccgcatggcagtggcctcagtataagacccggggggcgtcgagcgcagcttcgcatggctgcataactttcggcgactacccatccggttcgaacgcctcgcggccgtccatgaggcgctcatggaaatccccgcttgcatcatttgctggcgacagcttagaaaaaccattgtgttagagcttcggagagcgccatgatcacttctacgatgcgccgtgatacggcgttcagactcgtcaaggcgtcgccttcggcggtctatgccgccttcgtggcgtcggaggccgtggcacaatggctaccgccggaaggtgcaatgatggagatccaagtcttcgagccgcgcgtcggcgggcggttccaaatgacgctcatcttcgcttcggcccccggcaagtcaacagccaatacggacgtcgtggtcgggcgcttcgtcgaactggtgccgcagcaacgcatcgtccaggcgttcgagttcgattcgcctgatccggtattcgccggggcgatgacgatgcgttgggagttggaggcggcagcgggcggtacggccgtcacggtcgttgcagagaacgtgccgcctggcatctcgcagacagaccatgagacgggcatgaattcgtcgcttacccagcttgccgcctacgtcgaatcgcacgactgagtcagtgtagcggcttgcatttgagatccgctggggctgcgccccatgccgcatcaaggcgcaggcacggcgcaacgcgatcctcgatcgtacgccgatgcttattgaataccacctgcttccggtggttatcgaatttgaaggtactgcgccagcggcggtgtgcggttcgcggcggcgaaatggtgatagcgcgccggagacgaagttggctgagcccgggcatgctcgttttgcacgttaagcgagcctgacggatcaagagacgcttaccgagccagtgtccggttccctggtttactgatacatattggcggctggctcaactgattcacaagatcctgcacacgaagccggcagatcaatcactatacccgcgagtggctggcgatcgagctcggcgccagtctccggtcgcagggcgtcatcctgacgttgtcatacggcaagcccgcgttccttcggtttgaccatgcccgttacccctgatggctgacattccgcatgtaccacggcgccgaatttgccgctgccaagggcatgcgctggctgcgagatgccgccaacggctctgccttcatcgcaccgggcagtccgtggcaaaacggtttcgtcgagcgtttcaacggcaagctgcatgacgaattgctgaaccgggaatggttccgcggccgtgccgagaccaagatgctcatcgaacgctccggctacggtccgtcgagtctgaccggattccgatgatagcggcgcgggactcactgcgtgatgggtcatgaaatgccgccgcaggccacgtccctcaaaaatcgagtgtagttatcggcgtgacgggctgatcgatacctcgtcacataggggcaaaaagtgcccatgcgtcaaaaagcgcccccgccacgacgctcatcacatcgcggcgagggccaacggtagacggttgaaaggcccgtttcgcgaatcaggcggccatggcctcggcgtttgccgaagcttcgatatccgccgcctgcacggcatgcgcctcgcttcgaatcaggtggtcgaatgcgccgagcgatgccttcgcgccttcgccgaccgcgatcacgatctgcttgtacggcaccgtcgtcacgtcgccggcggcgaacacgccgggcaccgacgtcgcgccgcgcgtgtcgacgacgatctcgccgtgcctcgacagctcgacggtttccttcagccattcggtgttcggcacgaggccgatctgcacgaacacgccttcgagcgcgatgcgcttcgcctcgcccgtgcgcctgtcctcgtagacgagcccgttcagcttcgcgccgtcgcccgtgagctcggtcgtgcgtgcctgcgtgatcaccgtcacgttcgcgaggctgcgcagtttgcgttgcagcacgtcgtccgcatgcaactgctcgccgtattcgatcagcgtcacggcggcggcaaggccggcgagatcgatcgccgcctcgacacccgagttgccgccgccgaccaccgcgacgcgcttgcccttgaagagcggcccgtcgcaatgcgggcagtacgcgacgccgcggttgcgatactcgcgctcgccgggcacgccgatctcgcgccagcgcgcgcccgtcgcgagcacgacggtcttcgccttcagcaccgcgccgctcgcgaggcgaatttcatgaacgcggcccggcacgagccggtcggcgcgctctacgtcgatcacgtcgacgtcgtattgcttcacgtgctgctcgagcgcggtcgcgaacttcggcccctcggtttcctggaccgacacgaaattctcgatcgccatcgtatcgagcacctggccgccgaagcgctcggcgacgacgcccgtcgagatgcccttgcgcgccgcgtagatcgccgccgccgcgcccgcggggccgccgccgacgatcagcatgtcgaacacgggtttctccgcgagcgcctgcgccgcgcgccggctcgcgccgccgtcgagtttcgcgaggatctccttcacgctgctgcggccctggccgaacgtctcgccgttcaggaagatcgtcggcacggccatgatccggcgcgcctcgacttcgtcctggaacagcgcgccgtcgatcatcacgtggcggatgcgcgggttgacgagcgccatcacgttgagcgcctgtacgacttccgggcagttctggcaggtgagcgagatatacgtctcgaatgcgtagtcgccgtcgagcgcgcgaatctgctcgatcgtcgcgtcgtcgagcttgatcggatggccgcccgtctgcagcagtgcgagcacgagcgacgtgaattcgtggcccatcggcataccggcgaagcgaatgcccgcggccttgcccggctcgccgaccgagaacgacggcgcgcgctcggccgcgtcgcggcgttcggtcacgaagatctgcggcgacagcgccgcgatctcgtcgagcagcgcgcgcagctcgcgcgactggtcgcctgcgtcgagcgatgcgacgagctcgacggggcgcgtgatccgttcgaggtacgatttcaactgagtcttgagatgggcgtcgagcatgacgattcggattccatagcgaaagggggccttgcccgtcgaacgcgggcgaggcggcgatggagcgggtgaggccgggagcggggccgcgaaacgggcgaaaacggctgaaaacgggccgcaagggggccgcaaacgggccacggaacgcacggcaccctcggcccgcatggcgcaaacggcggcggccccgccgcgtggcttcagatcttgccgatcaggtcgagagacggcgtgagcgtgtcggcgcccggcgtccatttggcggggcagacttcgcccggatgcgcggcgacgtattgcgcggcctggaccttgcgcagcaactcgcccgcgtcgcggccgatgccgttgtcgtggatctcgcacagcttgatctcgccctgcgggttgatcacgaacgtgccgcgcagcgcgaggccttcctcttcgatcagcacgtcgaagttgcgcgagatcgcgagcgtcggatcgccgatcatcggatacttgatcttcgcgatcgtgtccgacgtatcgtgccatgccttgtgcgtgaagtgcgtgtcggtcgacaccgcgtagatttcgacgccgagcttctggaattcggcgtagcgctcggccagatcgccgagctcggtcgggcacacgaacgtgaagtcggcgggatagaacacgacgacggaccatttgcccttcagggtctcgtcgctcacctgcacgaagtcgccgttgtggtatgcggtggccttgaacggtttgatcgggctgttgatgatcggcatttgcgcttcctcttgaatcgttgttggatcaggaagcgccagtatggcgatgacgcccgattctgtgaaattgcatgtttcaatgatcggaatcggtatttcctatcctgtcgcgcggcggcgcgggcgaaaaaaaagcggcgcatcgaggatcgagatgcgtcgcccaatgcggatatcgagggaatatccgcaagcacgctatgtggggcgatgcacgcgtgcgcccgaggcgcgccgcgcatcgcccgacggcccgctacttcgcgccgacgacgctaagcgcgctgctgtagttcggctgcagccagaccttgttcgcgtcgaggttcgtcgcgtcgaaatagatcgtgttgcccgagcgcacgccgattttggcgatgttgccgtagcggccgttgacctgatcggcgatctgttttgcccatacgctgcgctcggcgttgtacggtgtgatcggctggcgcacgtcgacgacttccgcgccgcgcgcatcgttgatcatcacccggaagcgaacctgctgtccggcgcgcggcgcgatgcccggctcgacgaacgcgcgcgccgcgacccacgggaagcccgacgcgcgttcgtccgcggcgatcgtcacgtcgctgcaattgaagaagccctcattgccggcatcgatgcgctgccagtagctgtacagcaccgcatcgccggtgcggccggcgggcagcgtcacgtcgagcttgtagaacgactggatcgagcccggcagatggcccgcgccgttcgcggggacgggggcgggggccggcgcgtcgtagatctgctgcaggtcgtcccagcgcagcggccgtgacggatcatatgacggcttcgagatgaacacgcgcatgcgcgccggattgtgcgccgtcgtgttttcccactgaagctcgatgtggccgttgttcggcgtcagttgcgtcttgcgccagaccgatgccggcgccttgtcgagccccgccttcgacgtgtcgccgcccgcgcacagcaacccgtcgggcacggcggccttcagttgcgcgagatcattgccctggccgaccgggttcgcggatacctcgttccattgcgtgaaagggtaagccgaattattgccggcgcgataggcggcgcggcaatcgtcatgcgggatcgccgagccgttgggcgggtcccagtagccgccttcgagacggcattgatattgacgcgcgatcggaaagccgacggcgccatgcgcgtcggcattcatgggcgcgagcagcgcggcgaacgaagcggtcagcgtggcggctgcgccgagcgtgagcgcggcgcgtgcgcgcggacgggatgacggcgcatcgaagagcgacttcatgtaacgttcctccaggtgagtccaggtgagaaatgacacggttcgcgttccgcggtgtggtgagatgcgtcgattgttttggatatcgaaatgtgatgcgttcgcgctttctttcagggattccgtcacgatggtaggcgacgccgcacgccgcacggcctaccaaaaatggcaggcgccgcgcattcgcgcgatgccggccgttcggtacggcgggcggccatcgggccgccccgatccgctcgaagatgaacgccgcaagcagagagaccgcagcctatcgtcagcacggcgctcagcgttaccgcgaaacttgggaggttgaccggcggcgagagcggcgatcgtgcggccggggccgggcgcgcgcacgcgcggcgctcgccgagcatgccgcggcgcgcggcgagcccctttggcgttgccgcgcatgcgtcggctttgtcgcgtgagcgcgcggcgcacgtgcgatgcgcagcgagacgaacattccgacgcggacatcgaacgccgagcgtcgaggatcggcgcatgcccggccgcgtgttcggtgcactcgtcagtgcatgtacgcggcgggcggcgccggcgggcggatcgcgagccccgcgtcgagcagcgcgatcgagaaccagcgggcgatcttcagcacgccgctgtccgcgcagcgcggcagccagtcggcgagcgcgcgcagcgccgcttcgctgcgcgtcgattgcagatgggcgagcgcctgcagaagccgcgcttcatcgttcatgggcccgcacgcgccacggcaacgcgtgtcgagcggatggcaggtatcgcacgtcaggaagcgcatcagcatgtcgaaatgcacgaggccgtcggcgcgcaagccggccgcagccagcacgtcgcgccacgactgccggcggcatcgcgcgccgtcgtcggcatcggcgcacggttgcagccatctgcgaatcgcggtcagcacgatccgcgccgcatcgatgtcgcgcgtgccggcatcggtctgggcgtcggcatcggcaagcgttgcgccgttcagggcggcgtgagggaaatgcatggcggaacctccggaattcgatgcggcgcgcgagcgaacggcgagccgcgcgtgggtgtcgggcggcgcggccgtcagcgtgcggggccgagccattcgcgcacgtgtgcggcgcgatccgggcggcgcgcgtcgctcgcgggtgcggacggcgtgccgatgtacaggaagccgatgagccgttcgtcggcgccgaagccgagcgcgtcgcgcatcgccggctcgtacgaatcggcgcccgttgcccagaagccgccgtagccgagctggtggaccgcgttcagcatgttcatcgcggccgcgccgacggcgagcaactgctcgacctcgggtactttcgaggcgcggttcagcgccgcgccgagcgcgacgatgagcggcgcggcgagcgccttcgcgcggcggtgcgcgtgcgagccgggcggggcgtcgggtgcgcgcgcgtcggccagctcgaccagcagatcgccgaatgcgtgacgcgcggcgccgcggatcacgacgaagcgccacggacgcaggttgccgtgatcgggcgcgcgcaacgcggcgtcgaagatggcgtcgagttcgcgcgggccgggcgccggttcggtcagcggccagcgggagcggcgcgacagcagtccccgcagcaggccgcgcgggtcgtcggcaacggcggcgccggcgggcgccgcgcaggctgtggcattcatggtcgaggttcgggtatcggtcgatgcatgagggatatcatcggccagttttgctttaaatgcaaatgattctcatttatcaatgtcgctgattcgataccatgtggcgattcgcgcggtgggcgtgtgtcgtcggctgggtggctcgcgcgacggtggacggcgggtgacgcatgcgcgccgatgtccgcgagcgtgccgtcttgcggtgcgcttccgcgattcatgcctatggagaagcttcggctcgatgcggtggtcgatcaatgcccaccggtgcgttatcgcgatgcccgggctgccgcatggctggccgcgattgcgcatcggccgatgcggcccgcgctgccgcgcgaggcgcgattcacggacgaacggcgttcgccggcgcgcggcatgccgcccgagccggcgatgccggcgatcgcacggtcctaaccattcggttaatccaggaagaaacgcggcggttcgatcggataacgaagtgatcacccgcatagacagacgccgcggaaatctgccacgctagccacgcgggcgaagccggctgcgccgaatcggcacatgccgaccgccggccgccgcactttcgtggtgcggcgtgccgccccaaagtgccaaatcagacggaagccgggaggattccagcaaggcacgctctttgctcatgagtcattgcgccggttcggcatggacagaggccgagtgaatgatggatggagaattttcgatgaagccgttcgacgaaatgctgcaacccggcgataccgtacgagcgccgtatgagcgcttgaagcaatggctggacacgcaggatcccgcgagcctcgcgcagaaggcgcacgacgccgaaggcgtgttccgcaagaccggcatcacgttcgccgtgtatggcgacgccgaggccgccgagcggctgattccgttcgacatcgtgccgagaatcatttcgggtagcgaatggaaccggctgtcgcagggaatcgagcagcgcgtgatggcgctcaacgcgttcctcgacgacatctatcaccgccaggagatcgtgcgcgcggggatcgtgccgaagcatctgatcgcgcacaacgatgcgttcctgccggaaatgatcgacttccggccgcccggaaacgtttacacgcacatcatcggcgtggacatcgtacggaccgctgaaaatcagttctacgtgctcgaggacaacgcgcgcacgccgtccggcgtgtcgtacatgctcgagaaccgcgagacgatgatgcagctctttcccgagctgttccagcaggtgaaggtgcggcccgtcgagacgtatccgcagttgctgcgccagtcgctcgcggccgtctgccctcccggcggcaacgccgacaatccgaccgtcgcggtgctcacgcccggcattcacaactccgcgtactacgagcatgcgttcctcgccgatcagatgggcgtgcatctcgtcgagggcagcgatctgcaggtgatcggcgatcgcgtcgcgatgcgcacgaccgaaggctttcggccgatcgacgtgctgtaccgccgcctcgacgacgcgtttctcgatccgctcacgttccggccggattcggtgctgggcgtggccggcatcatggacgtctaccgcgcgggcaacgtgacgatcgccaacgcgcccggcaccggcatcgccgacgacaaggcgatctactcgtacatgccggagatcgtcgagttctacacgggccgccgcgcgatgctcgagaacgtgccgacgtggcgctgcgcggaagccgacagcctcgagtacgtgctcgcgcatctggaggagctcgtcgtgaaggaggtgcacggctcgggcggctacgggatgctcgtcggtcccgcggcatcgaaggccgagcgcgacgcgttcgcggcgaagctgcgcgcgaagccgtcgaactacatcgcgcagccgacgctcgcgctgtcgacgacgccgatcctaaccgagcgggggctcgcgccgcgccacgtcgacctgcggccgttcgtgctcgtgtccgaccggatccgcatcacgccgggcggcctcacgcgggtcgcgctgaaggagggttcgctcgtcgtcaattccagtcagggcggcggcaccaaggacacctgggtgctcgccgactgagcgcacgcgcacggcggcgctcgcgcgaacgcgtgcatgctcgcgacgcgttcgcgcgcaccgcaccgaacaacgatcggagtggacggcaaacatgcttctcggacgcacagcaagcggtctttactggatgtaccgctatatcgagcgcgcggaaaacaccgcgcgcatcgtcgacgccggattgcggatggcgctcacgcgcacgtcggacgcgccggcggaatggtcgtcggtgctcgtcagctcgggcgcggacgacggctatcggcagaagtacgaaacatatgcggcggacacggtcgccgactatctgctgcgcgatcgcgacaacccgtcgagcgtgctgtcgtgcatcgaatgcgcgcgctcgaatgcgcggatggtgcgcaccgcgctcacgcgcgaggcgtgggagagcgtgaacggcgcgtggctcgcgatccggcgcgcgctcgcgcagccgatccgtgcgagcgcgctgccggcgatcctcgacgagatcaagcgcgagaccgcgctgatcctcggcagcttctacagcacgatgctgcgcaacgagatcttcgatttcgcgcagatcggcgcgttcgtcgagcgtgcggacaacacggcgcggatcctcgacgtcaaatatcacctgctgctgccgtcggtgtcgcacgtcggcacgattctcgacaactaccagtgggaatcgatcctgcgctgcgtcgccgcgcatcgttcgtaccgctgggtctacgatgtccagtacaagccgatgaacatcgccgactatctgatcctcaacgggcgcatgccgcgctcgctgcgctactgctacgggcgcgtcgtgtcgagcctcgagcatctcgcgaaggattacggcgtcacgcacggttgtcacgagaccgccgccaaaatcaagcagtcgctcgaggacaacaccgtcgaacgtgtcttcaagagcgggctgcacgagtttctgacggatttcatcgccaagaacaacagtctcggcctcgaaatcgcccaagcctacaacttcgattgaggtcagacatgcgccttgccatccgccacatctcgcgcttccgattcgacgaacacgcgccgcatgtgctgcagcgcctgcggctgcggccgcaaagcggcccgagccagaccgtgcgtgcgtggcaggtgacgatcgacggcgtcgagccgacgctcacttacgcggacggcctcggcaatcgcgtcgatctcgtgcggcacgagcgcgacaagccggagttcgcgatcgtcgcggcgggcgtcgtcgagacgcaggatcgcgccggcattctcggccatatcgatgcgtatgcgccgccctggatccacgagcgcacgaccgatctgacgcgcgcgggcgaggcgatccgcgcgctcgccgaggcgctgccgatcgagcacaagagcctcgacgcgctgcactggctgatgaccgaggtgcacggccgcgtcgcctacgagccgcgcgcgcagaccgcgccgcgcgacgcggaggccgcgctgcgaagcggtgccggcacgagccgcgatcatgcgcacgtgttcgtcgcggcggcgcgcgcgctgcggattccggcgcgctacgtgtccggctatctgttgacggacggctcgatgcagcggatcgcggaggcgcttcatcaggcgagcggcgccgcgcaacaggcgatgcaggtgcggcgcggcgcgcacgacgcgcccagcgcgcccgcggcgcccgacgatgcgtcgcgccgcacgggcgtcgcgatgcaggaggccgcggtcgcgacgcagccgcaatcgggccacgcgtgggccgaggcatacgtcgaagggctcggctgggtcggcttcgatccgttcatgaaccgctgcccggacgagcgctacgtacgcatcgcggcgggtctcgactatcgcgacgcgatgccggtgtacggcccgggcgcgcagccgctcggcgtcgagatcagcgtgatccagtccccggaactcgtctgacgcgcgcggcgcaggacggcacggccaacggcggcgtgcggcgcgcgatgccgccgcgcgcagcctttcgccgcacgccgcgccgccgcgcgccgcatcgtgaacgtccccgcaaccgcaccgaacggcccacgtcatgtccattcacgtcgcgcttcaccacgtcacccgctaccgctacgaccggctcgtccggctcggcccgcagatcgtgcgcctgcgccccgcgccgcattgccgcacgcctgtcctgtcgtactcgatgaaggtcgagcccgcgcagcacttcgtcaactggcagcaggatccgttcgcgaactacatggcgcggctcgtgtttcccgagcgcacgcgcacgctcgagatcgcgatcgacctcgtcgccgagatgtcggtctacaacccattcgattttttcctggaagagcacgcgcagacctttccgttcgactatggcgacgcactgcgccgcgagctcgcgccgtatctggcgtgcgattccgccacgggcgcctgcgacgcgtttcgttcgtatatcgaatcgatcgatcgcgcgccggcgggcaccgtcgactttctcgtcgcgctgaaccggcggctgcagcacgacatccgctacgtcgtgcggctcgagccgggcgtgcagacgcccgagcagacgcttgcgctcgcatcgggctcgtgccgcgacagcggctggctgctcgtgcagctgtgccgccacctcggcctcgccgcacgcttcgtgtccggctatctgatccagttgacacccgacgtgaagtcgctcgacggcccgagcggcgccgaggccgacttcaccgatctgcacgcgtggtgcgaagtgtatctgccgggcgcgggctggatcggtttcgatccgacatcggggctgctcgcgggcgaagggcatattccgcttgccgcgacgccgcagccgacgagcgccgcgcccgtcgaggggctcgtcgacgaatgcgaggtcgagttcgagcacgagatgcgcgtgacgcgaatctacgaatcgccgcgcgtgacgaagccgtatacggacgaagcgtggcagcgcgtgctgcggctcggcgcgcaggtcgacgccgctttgaacgcgggcgacgtgcgcctcacgcagggcggcgagccgacgttcgtgtcgatcgacgatcgcgacggcgcggaatggaacaccgatgcactggggccgacgaagcgcggccatgcgacgtcgctcgtgcagaagctgcgcgcggagtacggcgtgggcggcttcctgcacttcggccagggcaagtggtatccgggcgagcaactgccgcgctgggcactgtcgatattctggcgcgcggacggccagcccgtctggcgcgatccggcgcgcttcgccgacgagcgcgaaccgtccgcgtacacgagcgccgacgccgagcgcttcattcgcgcgctcgcggcgcgtctcgggctcgcgggcgattacgtgacgccgggctacgaagacgtctggtattacctgtggcgcgagcggcggctacccgtgaacgtcgatccgttcgacgcgcggctcgacgacgagctcgagcgtgcgcgtctgcgcaaggtgttctcgcagcagttggacagcgtgatcggctacgtgctgccgctcaagccgctcgcgccgaatccggcgctcgcggggccgcgctgggagacgggcccgtggttcttccgcgatgagcggatgtatctcgtgccgggcgattcgccgatgggctatcgcctgccgctcgattcgctgccgtgggcgagccgcggcgactatccatatctcgtcgagcttgatccgttcgcgccgcgcgacgcgttgcccgatgcggatgcgctgcgcgcgcgccatgtcggcggcggcttcggcgcacctcgcgatccgggcgcggcggcgcgcgacgccgacgcgcccgcgcggaccgtgatgcaggcgcgcgccggcgaacgcgcgttcgcgcggccggcgggcgaggccgaggccgcgcgcttcccgcagcgcttcgagtccgccgggtggatcacgcgcaccgcgctgtgcgtcgaggcacgcggcggcgtgctctacgtgttcatgccgccgatcgccgcgctcgaagactatctcgacctgttggccgcgatcgagctgaccgccgaatcgctcgacgcgaagctcgtgctcgaaggctacccgccgccgcgcgacgcgcggctgaagatgctgcaggtgacacccgatcccggtgtgatcgaagtgaacatccatcccgcgcacgatttcgacgagctcgttcagcacaccgaattcctgtacgacgccgcgtatcgatcgcggctgtcgagcgagaagttcatggtcgacggccggcatgtcggcacgggcggcggcaatcacttcgtgctcggcggcgcgacgcccgccgacagcccgttcctgcgccgtcccgatctgctcgcgagcctgatcgcgtattggcacaatcatccgtcgctgtcctacttgttctcggggctcttcatcggcccgacgagccaggcgccgcgcgtcgacgaggcgcgcgacgatcaggtctacgaactcgatatcgcgttcgccgagcttcgccgcaacacgctgcgcgtgggcgaggacatgccgccgtggctcgtcgatcgcgtgctgcgcaatctgctgatcgacgtgacgggcaacacgcatcgcagcgaattctgcatcgacaagctctattcgccggattcggcgacggggcgcctcggcctgctcgagctgcgcgcgttcgaaatgccgccgcacgcgcgaatgagcatcgtccagcaattgctgttgcgcgcgctgatcgcgcgcttctggcgcgcgccgtacacggcgccgctcgcgcgctggggcaccgcgctgcacgatcgcttcctgctgccgagcttcgtcaggatggatttcgacgacgtgctgaccgagctgcgcgaagcgggcttcgggttcgacgcggcgtggttcgcgccgcacttcgaattccgttttccgctgttcgggcagatcgccgcgcgcggcgtcgcgctcgcgctgcgcggcgcgctcgagccgtggcacgtgatgggcgaggagggggcgaccggcggcaccgtgcgctacgtcgattcgtcgctcgagcggctcgaagtccgggtgagcgggctgaacgacagccgctacgtcgtgaccgtcaacggccgcgcgctgccgctgcagccgacgggcaccgccggcgagtacgtcgcgggcgtccgctacaaggcatgggcgccgccttcggcgctgcatccgacgatcggcgtacacgcgccgctcacgttcgacatcgtcgatacatggatgcggcgctcgctcggcggctgccggtatcacgtcgcgcatccgggcggccgccactacgacacgttccccgtgaacgcttacgaagccgagagccggcggctcgcgcgcttcgtgtcgatggggcacacgccgggcgcgatgacggtcgagccggccgcgccgagccgcgaatttccgttcacgctggatttgcggcatgggtgagcggatgcggcgcggcggccgtgctcgttgcccaaccgcggcggccgcgccggcggcgggaccgatgcgtcgcgcgtcgagcgggcgacgtcgcgcttgcggcgtgcggcaatgttaggattcgacatcgacgggcggcgtgcgccgccccggcggctcggcgccgccgtccttgaagaatcgaatcgtgctttcactttcctctgacgacgatctgaccgccgacgcgatgcagacgctattcgatacgggttcgcagcaggacgcggccgagttcggcgcggcgctcgccgcgcctgcggtcacgggccgttacgacgagttgcgcggcggcgcggctgcgttgtcgagcgcgtctctcgcgcccgcgtggcgcgcattcttcacgcagctcggcagtgtcggcttcgccgatctcgaccgccgcgccgacgcgctgcagcgccggatgcgcgagaacgggctcgcctatcatccgcacgagcgcgcggcgggcggcggcgcggtgcggccctggtcgctcgacctgctgccgctcatcatcgcgcccgacgactgggcggcgatcgagcggggcgtgctgcagcgcgtgcgcctgagcaatgcgatcctcgccgatctctacggagaacagacgatcctgcgccgcgggctgttgccgcccgcgctcgtcaccgggcatccgggctatctgcggccgatgtgcggcgcgcaagcgccgggcggcacgtggctgcacgtcgccgcgttcgatctcgcgcgcgggccggacggcgcgtggcggctgatggcgcagcacacgcagggcccggcggggctcggctatctgctggagaaccggctgatcgtgtcgaggctctttccgcgcgcgtttcgcggcctgcacgtgcagcggctcgcggcgagctatcgcgcgctgctgcagagcatgcaggcgctgagccccgcgcggaagaactcgcgcatcgtgctgctgacgccgggcccgcatgcggcgacctatttcgagcatgcatacctcgcgcgctacctgggcctcacgctcgtcgaaggcggcgacctgaccgcgcgcgaccagcgcgtctatctgaagacgctgcgcgggctcgaaccggtgcatggaatcctgcggcgcgtcgacgacgaatggctcgatccgctcgagctgcgcccggattcgctgctcggcgtgccggggctgatgcaggcggtgcgcgcgggcaacgtgctgctcgcgaacctgccgggctcgggctttctcgaatcgcccggcattctcggcttcttgccgcgcctcgcgcaggccctgctcgacgagacgctgacgctgcccgcggtgcattcgtggtggtgcggcgagcaggcggcgtgcgacgaggcgctgccgctgctcgcgcgcggcatcgtgaagccgacgttccccgcgagcgtgcaggcgggcggcgcgttcgagccggtgatcggcgcgcggctttcgccccggcaactcgccgattggcgcgcgcggatcgccgcacagcccgcgcattacacgattcaggcggacctgccgctatcgcaggcgcctacctgggcggccggcgcgggcatgggtgacggcggcgcgcggatcgtgccgcggccgttgctgcttcgcgtgttcgcgctcgcggacggcgcgcgctcatggcgcgtgctgccgggcggccttgcgcgggtcggcacgcgcgacgagctgttcaacgcgccgatgccgcacggcggcagcagcgtcgacacctgggtgatgaccgaaggcgcggtcgatccgaccacgctgttgcagacgcacctgggcccggacgacttgcaggagcgatcgcgcgcgatcgcgagccgcgcggccgagaacctgttctggcttggccgctacacggagcgtgcgacgaacctgacgcggctcgcgcgcgcggcgctcgagcggctgcgcggcgaggacgatgtcgagacgcctgtccatctgcatgtgctcgatgcgctgtgccgcgacaacggcctgctgcccgccgacgcgccgccggccgtcgacgcgccgcgcgcgttccagcaggcgctgacgcgctcgctcacgcctcgcgcggaccgctcgacgggaatcgcatcgtgcctgttcgggatgcgtggcgcggcggcggcgatacgcgagcggttgtcgcgcgagcagtggcgcctgatcgacgaggcgacgcaactgttcgacgaaggcggcgacgatgccgagcccgaggagcaactcggcaacgacgcgctgcagcgcctcgagcggctgaatctgctgctgtcggcgatcaccggcgcacagaccgacaacatgacgcgcgacgacggctggcgtctgttgtcgatcggccgccagatcgatcggctcgagttcctgtgcggcgtgctcggccatgcgttcgacggcggcgcgatccacaagcaggaaggcttcgagctcgtgctcgaactgttcgacagcggcatcacgttccgctcgcgtttccagcgctgcttcgacgtcgcgccgctgctgtcgctcgtcgtgctcgacaccgataatccgcgttcgctcgcgtgggtcgcgcaggcgttgcggggccggctgtcgaaggtcgagcgcagcgagggctacgcgctgtcggaactcgccgacgggattccggacatcgccggctggccgctgcacgtgctgtgcgagacggacggcgacggccggcatgcggcgctgctcgcgcgcctgcaagcgtgcggcaaggcggcgtgggacgtgtcgaaccggatcggcgagcgctatttcagccacgtgcgcgatgcgggcaggtcgctatggggatgacgacgcggccgcaggcgaacgcgaaggcgcgcgcgcgcaaggcggccgcgcgcggggagccggcgcgcggggagccggcgcgcggcgcgctgctgcgcgtcacgcatgatacgcgctatcgatacgcggcgcgcgtcgaatccgcgcagcatcaggcgcgtctgcgcccgctcgagacgccgcggcagcgcgtgatcgagttctcgctcgagatcgagccgcgcgcggaagggctcgtcgtcgacatcgattcgttcggcaacgagcgcgcttcgttcgcgctcaaccagccgcacgaggagctgttcgtgcgcagccgcagcgtcgtgcgcgtcacgccgcccgcgctggcggcgggcaagcgcggcgagccgccgcccgccgtcgccgcgccgcgcgacggctgcgcgagcgcgtgggaagcggtgcgtgagcgcctgacgtttcgtgccggccgcccgttcgatccggcgagcgaattcgtgttcgcttcgccgcacgtcgcatgccactccgatctcgccgcctatgcggcggcgagcttcacgccgggccggccgctcgtgcaggccgcgtgggagctgatgcgccgcatccacgcggatttcgcgtatgcgccgaacagcaccgacgtcggcacgaccgcgctcgatgcgctcgcgctgcgccagggcgtgtgccaggatttcgcgcacgtgatgatcggcgcgctgcgctcgctcgggcttgccgcgcgctacgtgagcggctatctgctgacgcagccgccgcccgggcagccgcgattgatcggcgcggacgcatcgcatgcgtgggtcgaggtctacgatcccgcgtggcccgaggacggtggctggctgccgctcgatccgaccaacgatcgcgcgcccggcgacgattacgtgatgctgtcgatcggccgcgactacgcggacgtgacgccgttgcgcggcgtcattcgcggcggcggggccgatcaggtgctgacggtcggcgtgacggtggagccgctcgattcggcgtcctgactgttcgaggacggcgcgcggccgttgcgcatgtcgcgccggatattgcgcgtgggggcgagacgagatgtcgctcgatgcgagcgatgagtgatcgttgaaacgttggacgtcgggcatccgacatcggacgcttgaacgcagaacaccgaacaccgaacacgccgctcgcgacacactcgaacgctcacgcggcggcgtcgcgccgcacaccggcgagcagttgtccgagctttttccccgcgtagcgcgcttgcgcgacgctcagcgccgaatagccgacgacgacgcctgcgggcagcgccgcttgcgtgcagaacgcgcgcagcggctcgagcgcgagaccgatgttcgccgcttcttcggcgaacgtgcgttcgtcgattccgcgcccgagccacagcacgaaatgaaacccggtgtgttcgccggaaatcgcatactggccgtcggcgtaccggcgaagctgctcgagcaccgcatcgcggcgttgcaggtacgcgtggcggctcgtgcgcagatgcttcgcgaaatcgccgctgccgatgaaactcgccagcgtgagctgctcggtcgtgcccaccgggcgcccgacggcctgcacgagcgccgatatcggcgcgcgtagcgccgccggcaccaccatgaagccgacgcgaagccccgaaaacagcgtcttgttgaacgagccgcagtagatcacgcgttcgcgcacgtcgagtgatttcagcgcgggcagcggcgctgactgatagccgaactccccgtcgtagtcgtcctcgatcacccacgtgcgccgcgcgtgtgcccaatcgagcaggtcgagacgccgcgagatcgacatcgtcacgccgagcggcgactgatgcgcgggtgtcacatacgcggcagcgacgcggcgatgcgcgctcaatgcgtgggtgtcgatgccttccgggccgaccgcaacgcagatcgattcggcgccggccagctcgaaaattcgccgcgcggtgcggtagccggggtcctcgatcgcgatccggctgccgctgccggcgatcgtgcgggcgatcagatcgagcgaatgccggatgccggtcgtgatgaagatgtcggccgcgtcgcatgcgatgccgcgatattggccgagatagtcggcgatccgcgcgcgcagcggctcggcgccttgcgggggcagcgcgcagagcgcggcgtgcgtcgcttcggacaggccaatgccgatgtgccgcttccaggttcgcatcggcagcaggcccggatcggccagccgcgcgacgaacggcacgccggcgcggaccgaaccgtccgcttcggccgcgcgctcgcgcgcgagcgcgtcggcaggcttgccgcgcgcatggggcgcgggcttcgcaggatgccgcgccggcgacaggtaggcgtcggggacgacggcgctcacgcgcgtgcccgagccgtgcgcgcgggcgatgtagccttccgcgcagaggcggtcgaacgcggcttccaccgtgccgcgcgcgacgccccatcgagcggcgagcgttcgggtggacggcagcgggctgccgcccggcagcagcttgcgcaggatcgcgtcgcgcagcgcgtcgccgatgcagtcctgtttcgattgcgcgcggcgaacggacaagccgggcgggcgcggcaagtcgagcgggatcgcggtttttcctcgcgccatagtggtctattcaatattcgaacaagtggttcttcggcttataccacattgcgtttagattccggcttgcgctaatcgatccaggccgcgagaacctcgccgaatgaacacgaccgaaacaaacacattgtccgaccggggctggctaagcctgctgatgctcgtcgtctgcttgccgcgcatgacgatcgacgcatatctgccgtcgctgcccgcgatggcggacgcgcttcacggcaccgacgcgcagatgcaactgacgctcacgatgtacatggccggctacgcactgtcgatgctgctatccgggccgctgtccgaccgttacgggcgcaggccggtgctgctcgccggcatgctcgtgtatctcggcgcgagcgtcgcatgcgcgacggcgacgagcgttcagggcatcgtcgtcgcgcggatcggccaggcgctgggcggctgctgcggcaccgtgatcggccgcgtgatcgtccgcgaacgcttcggtacggcgatgcaagcggcgatgctcagccggatatcggcgggcatggcgttgtcgcccgtcgtcgcgccgcttgccggccacgtcgtcgcgcagtggctcggctggcgcggcgttttcgcgtcgctcgcgttcggcggcgccgccgccgcgctgatggtgcatcgctttctgccggagacccgcgtgcgcgcggcggcgagcgaacgcggcgcgggcctggtgaagacttacctgtcgctgcttcgcgaccgccggttcgtgcgttactcgctcgcgatcggcttcgtctattgcacgtattttccgttcatcgccgaatcgtctgcgctgtttcaacgcacgcttcgcgcctccggcgctgtctatgcggcgatattcgggatcacggtgctcggctacctgatcggctcgagcgtgtttcgccgggcgagcggccggttcggaatcgatgcgatcatcgcgtcggccgccttcgtcaatctagtcggcgcggccgcgctgtggatcgggacgtcggtcgcgccgccgagcgtctggtcgatcgcgttgccgatgttcgtcgtcatggtgtcggtcggcgtttcgatcccggcgtgccagttcgcggtgctgcagccgttcgcgaagctcgcgggcaccgcttccggattgttcttcttcattcagatggcgatgacggccgggtgcggcgggatgctgagccggctgtccgacggctccgcgcggccgatggccgtcgtcaccgccgcatcgagcgcggcgttcatggccgtcgtcatgctcgtgcgaacgcgcggcgtgaacggccggcgcggttgagcggcgtcggcctgccgctgttcgcgatcgcgcccgagagcggatgccttgcacggccgccgcttcctgccgcgagcggcgtgatcctgccggcattgccggcgatgctcgcggcgcggggcggacgatcggcaacgcgaatcgccgggcgggcccgcgaacccgccgagcttcttcacgatcggctgcccggctgcccggctgcccggctgcccggctgcccgctcgccgtcaccgcgatcggcgcggcgacgcaccgtgcttccggcgcccgcgcgggcgcttcgcgccgcgcgccatcggcgcgtgccgccgctgtcgcgcgacgcgcggaggctcagatattccattgcggcgcggtgtcgcgcaggcgctgcctgagctgttcgatctcgtgcgagagtttcgccgtcagcgagacatagccggacaagtccgcgggcggcacgttctcgccgaccgccgcggccggcccgtgcagcgggccgagccggcccggcgtgccgaacttcagcgcgcgcgccgcgccgacgagcatctcctggatccgccggttgtccgccttcatctggatctggacgaagcgtctgccggcggcgtcgtcctcgccgggttgccggctcgacaggatctcgagcgcgctcatgcacagccgcaggctccgctgaatcgcctcgagctgcggcatcgaaacggagatttccttcgataccgacggcatcagcgaacgcagttgcacgagcagcgcgttgagcgcggccatgtccttcaggcgctcgttgtcgctcacgtagcgctcgcccgcgatgcgtgcatggacggccgcgcagccgcgcagcgcatcggcgagcttgtagcgccacgagtaggtcgcatacagcggcagcgcgaacgagaacgcgagcgcgatcacgatgccgaccagcacgttgaccgcgcgccagaggccgtcggcgatctcgttatcgccgtggcccgcgacgatcaccatcgtgatcgcggacagcagcgcgatgtagccggccttgccgatcgcgtgatacgcgcagaggccgcacgcgacgctcatcacgagaaacgtgagcggcgacaggtgcacggtggtctgcagcaggatcagcgagaggccggcgatcgcgccgatcagcgtgccgagcgcgcgctcggcggccttcttgcggatgttgccgtgatgctggagcccgccgatcacgatcagcaccgtgatcgtcgcccattcgccgtgcggaacgtgcaggccggtcgtcagcgcgatcgacgcgagcacgctcagcgcgacgcgcgccgcatggatcagcttcgcatgccggtagcggcgatagggatcgagcaccgggcgcaacgcattgcgcacgaggccgggcaggcgggattgtaaggtcgacgtcatgaaaacagcgcaataggcggaaggctgggcgccgcgcgcgacgcgcgccgcgacgggatcgatcgttacgctaacctaagcatgatgcgctgtccatcgcggcgagcgcgcagttgcgcagcccgcgggccggatgcgccggcgcgcggcgcggccgcgggcgttcgctggcgcgccgcgccgtgcatcgcttcgaggtccgatcgatcggggtgcacgccacgcgccgtgccgcgcgtcacgcttggcgaaaccgctcgcgatactcgtgcagcgacgtatcgaacgcgcgcgcgaagctcctgcgcagcgtcgcgacgctgccgaatccgcagcgctgcgcgatctgcttgacgggcagcgcggtttcgccgagcaggttgcgcgcggtctcgacgcggatgcgctcgaccgccttcgcgggcgtcgtgccgaacgcgttccggtaatggcgcacgaagctgcgctcgctcatgttgacgcgagcggcgagcgtcggcaccgacaggtcggcgcgcaagtggcggcgaatccacgcatggagatcggcgaactgcccggacgcgctctgcatctcgatcgattcgctgaattgcgcctgactgccgggccgcacgaggaacaccacgagataccgcgcgagtgcgagcgcgagcgtatggccgcagtcgttcgagacgaggcgcagacacagatcgatgccggccgtgacgcccgcggacgtccagatcgggccgtcctgcacgaagatcggcgcatgctcgacgcgcacccggggatggcgtcgcgcgagcgcgtcgcagcattgccagtgcgtgaccgcgcggcggccgtcgagcagcccgcacgcggcgagcaggaacgcgccgttgcagatcgacaccacgcgccgcgcctgccgcgcgtgcgcgcgcagccacgcgagcgtgtccgcgcagcgcgcggccgcgtccacgccggcgccgcccgcgacgatcaccgtatccgccggcgcgtcgatgggcgcgagcggctgcgtcgacagcgagatgcccgtcgaggttcgcacgctgcgcccgccgcgcgcgacgacgcggatgtcgtacggcgcgtccgcgccggcttcgcgcgagagctcgttggcgctcgacagcacctgcagcggccccgacaggtcgaggagattcaggtccggaaagacgaggatgtagacgatcaggcgcatggttcaggcgttggcggaaactgcaaccagtttggcataagcgccaatcggtcgcgcgctacgctgattgtcgtgcggggcgatgcgcaccgtcgcctcgcgcatttcgtgtttcatcatcattttcgaaaaggacgaccgatgtctgccaccgcacgacgccccctgaaaaccggctttctcctcgcgcccggcgttgccgtgatggatctgttcggcgcgcacgccgtgttcggcttcgcgccgcaatccgagctgcacctgctttggaagacgcgcgagccgatctccgcgctgccgccgtttccgatcgcggcgacgacgaccttcgccgattgtccggacgagctcgacgcgttcgtcgtcggcgcggtgccggccgacgtgatcgccgacgacgaggtgattgcattcgtgcgccggcaggcgagccgtgcgcgctatgtgatcggcatttgcggcggcgtgctgttgctcggcgcggcgggcctgctgaacggccgccgcgcgacgaccaactttcatgtgctggacgcgctcgccgagctcggcgcgcggcccgtcggcggcggcgaggtcgtgatcgacggcaacctgtatacggccggccccgcgacgggcggcttcgaggcggcgctgctcgtgctggccgaactgcgtggtgccgaagcggcgaagcacgtcgagctgacgatcgaatatcatccgcgcgcgccgttcggcgtcggcacgccggcgctcgccggcccggcgctgaccaatgaagtgctggccgcgcacgcgtggttcttcgatccgtgcaaggatgccgccagggccgcatacgggcgcgggcgctgaaggcgcgccgcacggcgtgcgcgacgcggactcgggcgcgcgatcgggcggcccgcgcggcggcgcgttttcgcggggagcaaagcggggcgtgggcccgggaaagcggcgtcgcgcgattcgagcgcgacgccgccgggcgggatcagcgcgcgagcgcggtgaatccgtcgaggaggcgctcgacgtccgcgggctcgatcgcgcccatcgtcgacacgcggaacaacgcgctcgacagcccgccctggcccgcgtagatcacgaagccgcgcgctttcaggccgtcgtgcagttgctcgtacgcgacgccggcgggcagccggtacgcgcgcagcacgaccgacgattcgccgtccggcagcacgagcggcatgccgcgcgcggcgaggccggcgcgcacctgttcggcgagcgccgcgtagcgcgcgtggcgcgcgcgccagccgcccgcctcgtcgaactcgcgcagcgcctcgacgagcgcgtagtacgcgtgcaccgacggcgtgaacggcgtgttgcgcgcgtcctgcagcttcgcgagccggccgagatcgaggtagtaggtgcggctcgcggcactcgcgagcgcgcggcggcgcacgatcacgaacgccgcgcccggcacgccgtgcaggcacttgttcgcggtcgcggcgagcgcgtcgatgtcgccgcccgcgaaatcgatcgcctccgcgccgaagctgctcacgccgtcgacgagcatgcgcacgccgcgcgcgcggcacacggcggcgagcgcgtcgaggtcgttcaggcggcccgtggtcgtttcgtgatggatcaccgcgacatgcgtgatcgcgcgatccgcgtcgagcttctcggcgacgcgcgcgagatccggcgcctgcatccagtcgtgcttcagcacgtcgtgcgcgatccggtactgcgtcgcgatctgcgtgatccgctcgccgtacacgccgttctcgatcacgagcagcttgccgttttccggcacgagcgcggcgatcatgctctcgaccgcggccgtgccggagcccgtcatcagcaccgcgctccattcggccggatcgagcgcgtacgcggcgacgagccgcgcgcgcgcctcgtcctgcagatcgaagaattcgctttcgcggtggcacaggtccggctgcagcaggctttggcgcacacgctccgtcagcgtcacgggaccgggattcagcaacagcatcttcgtactccttgtcaggccggcatcgcgccgatgtggcgcatcaggcgcgttttcacgtcgacgggcgtcaccgtcgggcggggcaggccgtcgggcacgcccgtgcggatcgacaggcgcgcgaagtgcgcgccgccgtgctcgacggcctgctcgcccgcgcgcgccgcgtcgagcgccgcatcgagcacgccgagatcgtcgccctcgatcgccgtcgcgtagccgcatgcggccgcgatgcccgcgaacgacacgtattgcgacaccgtggcttgcccgcccgtcgattcatgcgcgccgttgtcgagcagcagatgcacgaggttcggcgggccgtacgcgccgagcgtcgcgaacgcgcccatgcgcatcagcgcggcgccgtcgccgtcgagcgcgacgacggtcaggtccggccgcgcgagcgcgaggccgagcgcgagcggtgtcacgcagcccatcgagccgaccatgtagagctggttcgggcgatcgtcgagcgcgtacagctcgcggccgcagaagcccgtcgacgcgagcacgaccgtcgagtcggccggcgtgcgcgcgacgatccgcgcgagcgcgtcatggcgcgtcggccatgccgaaggcgcggccgcgccgggcgtcgcgcgcgcggcggcgtgcgcgcggcgctcgggcatcgaggcatgctcgagcgcgtgcggcgcgacgctgcctttctgcatcacgagcgcgtacgggcggcccgtcgcgtccatgtgcgcgatcgcgcgatcgagcgccgggccgatcgcgtcggcctgcgtcgggaacgtctcccacggaatttccatcgtgtcgagcatcgcgggcgtgatcgggcccatcagcgcgtgctgcggctcgtcgggcacgcccggctggccgcgccacgtgacgatcaggagctgcggcagcctgaacgtccacgtgagcgacgtgagcgggctcaccgcgttgccgagccccgagttctgcatcatcgcgatcccgcgccggccgccgagcgtcgcgcccgcgacgagcgcgaccgcgtcgccttcgttggccgccgatacgtaatggagcgccgggtcctgcagcacgtaattgatgaacggcgtcagatacgagcagggcacgcccgcgtaccagtcgaagccgcgcgcgcgcgccgcttcgacgaactgcgcggcttcgatcatcgtgcgctcccgctgcccgcgttctgctccgcgtacggcgtctggccgtgcgcgaagtcgcccgcgcggcggaagtcgtcgagatcgttgacgccgcgccaatggccgtgcacgtactgcacttcgatctgctcgcccgcgtcgacgagcgcgttcagcagcgccggcaggtcgagcgcatcgaaatcgtcgcgcgcctggagcgtaccgagcatcgccttcagccgcgcgacgcccgcgccgcgcacgttcagcaggccgatccagcgcccgtgcggcgcggcctcgctcgcgtcgctcgacacgcggcgcaggtacgctttctggccgaacagcccgcggtcgtcggcggccgagcagaatgcgaaatcgcgcacgctctggttcgacggctgcgtctgcgacgaatcgacgacgacgctgaactgcgcctcgctttccgcgaggtcgcgcaggatgtagctgcgaaacagcagatcgccgtacgagatgatggtgtcgcccgtcagacgctcggccgcgcaggcgagcgacgcgagctcgcccgtttgcgcgtgccgctcgttgacgacgagcttcacgccggacgtgtcgatcgcatcggcgcggtagccgccgacgaccgtgatgtcgttcacgccctgcttcttgaagccgtcgacgagccagcgcaacagcggcttgccggcgaccggcagcatcaccttcggcttgtcctcggtgacggcctcgagcccgttgccgcggctcgcggcgagcacgagcgccgcgctcgacgcgcgcgcgctcgacgacaggtagatgcgctcggcggccgagtattcgtcggcgtcctgcagccggaagatctcgttgacgctcgccacgcgttcctcgacgttgacgagcgtttcgctgtcctggatttcacgggcgaccgcctgcatcgcggaagcggacgcgcggatcagatggttcgcccagatcacggtgctgatgcccgcctggcggaacacgtcggtcggcgtgctgtagtacttggtcggcacgatcacgagcggcgcgcggccgctccattcgcgcgcgaactgcaggatctcgtccgggcgcgacagcttgctgtggatcaggatcgcatcggcgccggcctgcgcatacgcgttcgcgcggcgcagcgcctcgtccatgccccagccggcgatcagcgcctcgacgcgcgcgacgatcgagaaatccggatcgctctgcgaatccttgccggccttgatcttgccgcagaactcgtcgatctcggcgagcggctggcgctcgccgtcgatgaagctgttggttttcggaaactgcttgtcctcgatgcacacgccggcgatgccgcgctgctcgagctttctcacgagccggcgcacgttgttgaagttgccgtagccggtgtcgccgtcgagcaggatcggcaggtcgctcgcgtcggccatgaattcgagcacgtcgaccacctgtgtccagctcgcctcgttgttgtcgcgcacgccgaattgcgcggagatcgcgagccccgacgcccagatgcccttgaagcccgcctcgcggacgatgcgcgcggacaggccgttgtgcgcctccatcaggaattcgagcgacgggctcgtcagcatccgccgcagccgcgcgctgcgcgattcggtgaagttcggttcgcgtgcattcatcggatggcccctatcgtgcgttgttggatgtgcggcaggacttcgtcgcgcgcgcgcgcgacatcgcccggaaagtcgatttcgatccacggcgagcccgtcacgtccgcgatgtcgaacgtgcggccgccttcgagcagcaggtcgcgcaccgcctcttcgtgcggcatgttcgcgcggccgccgtcgacgtagcccgcgacgatctcggcgagccgccgcgcggtgccttcgctgaagcggaagaagccgaccgattcgccgatcgtgtcgtattcgagacccgcggcgagctgcttgcgcagctcgaccggcacgccgtccttcacgcacagcttgacgggctcgtcgcccgcttcgaaatcgcggtcgatcagcaggcggtcgatcgcgcgcgacggatcggcgacgagcgcgtgcaggatggcctcgtcatagagcacgtcggcgtccatcagcagcacgtcgccgccgcgcgtgagcgcgtcggccgccgtgtggacggtcagcacgctgccgaggtcgtaacgcgggttgagcacgatctcggcccggcggttcagccgcgcgagctcggcctcgaccttctccgactggaagccgagcgcgagcacgatctcgtcgacgcccgccgcgtcgagcacgcgcaggtgccgctcgaggagcgacgtgtcgtcgaagcgcagcaggcacttcgggaattgagcctcgggaggcagttgcaggcgcaggcctaagcccgccgcaagaatgatggctcgcatgagttctccacgcaaagggcgccgaccatcacgccggatcagtcggcgatcggctgcggcgcgcgccgccgctgccagtttctttcactgaaatgcaggtacaggaggccgggcaggccgagcgcgagctcgcgcgcgcgcttggcgagcgacagcgcgagcgccgcgtcgggcggcaggccgacgagcggcgcgagcagcagatagccgccttcctgcgcgccgagcgagccggggatcgcgaacgcggcgccgcggatcgcctgcccgacgctctcgagcagcagcgcgtcgagccagctcaccgggtggccgaggaagcgcagcgcgagccacacttccgcggtgccgacgatccagccgacgaagctcagcacgaatgtcgcgcggactttcgcacgctcgcggtacagccggtcgagcgcgtggtcgatcgcgtccgcgcgcgtggcgagcgacgaccagtcgcgcgggccgagcagcgtcgacgccgcgcgcagcccgcgcccgaacaggccccggcgctgcgcgcagtagaagagcgcggcgcagccgcccagcaccgcggtcgcgatcagcgccggcgtgcgcagatgcgcggcggcgtcatgcgtcgcgtacgcgctgaacgccgcgatgccgacgagcgcgaacaccatttgcgcgagcgcctgcatcgtcgtgctgaccgtgatcgcggccgccgcgtcggcgaggcgcgcgccgcgctgtgcgagatagcggaccatcagcaccggcccgccgatctgcccggcgggcagcaggctgttcaccgcttcgccgacccagcgcgcgcgcagcgcttcgccgagccggctgccgggctcgcccggacggaacatcaccgcgatcgccgtcgcatcgatgacgagcggcaccaggtggaacgccgcgacgagcgcgaggccccagccggccgatgcgagcgtcgccgcgaccgcgccgaggccctgccacgcgaggagagcgacgaacgccgccgtgccgagcgacagcaggatcatgccggtgcgcgtcatgagcgcggcgagcggcgagcggccgtttgcttgaatacctgacggaagccgaagtacgcgatcgcgtccttcatgttcgacacgaagcgtttccacgggcgcatgcccgggtcggtcacgtattcgaacgtgagcgacacgcggatctcgttctcgccgagcggcgtcacgcggtggcgcagcttgtcgccgtcgaagaacacgataccgccgtgcgcgatctgcaccgagcccggctcgtccggcacggccggattgcgcgtgtgcagcgcatagtcgagccggctcgtcgaatcgtcgatcacgccgaagagcagcgtgtagcggcggccgtcgtagtacgacgtgtcgtagtgccagccgatgtgatcgcccggcttcgtgtagtaatagagcgcgtacgcgtgcggatcgtcgtccggcgacggcagcagcttgtcgcccgtcagcgtctcgaggaaaccgacgagcgccttcgagcggtaaagctcggcgatgagcggcgccttctcgtcgatcgtgtggcggctcacgctgccgccttgcttgtggcccggcagatagttgcggttgatctccggcacgagcgcgcgcgcgcagtccgcgacgcggccggcgagatccttcggcaggaattcgtccagatagaggaacgcgtcctggcgcgcgaactcgccgcgcagccgcgcgcggtcgagcacggccacgcgcgcggcgacggcggcgtcagccgaaccgtgcgccgccggtgcttcgaggtccatcatcatttcgagggctggatttcggttgaattgggcgcgccggcgccggcgccgcggcgcacgatgcgccagtagtcgatcacgacccatgcggcgaacagcggcgcgccgatcgacgccgcgagcaggaacggctcgacgccgtcgagcagcgtgacgacgggcagcagatacagcacgtcctcggtctcgaagccgccgacgaacgcctgcttcgtgcccgccttgccggcgaacgactcgatgcgcatgcgcaggaagaagatgagcgcgacggccgcgcccgcgacggcgccgagcagcacgggcgatgcggccatctggccgcccgcggcgacgacgccggcgcccatgctgacgaacagcgcgaccgtgacgaacgcgtcgctcgcgagatcgtagaagtggccgagcttgctcgactggccgctgatccgcgcgagttcgccgtcggtgtggtcgacgaaattggacagcacgatcagcaacgcgccggcgttgatccagccgaagcccggctgcgtgaggcaccatgcgccggcgaggccgatcagcaggcgcagcgtggtgaggtggttcggcgtgaccggcgtgccgacgagcggggtgacgagccggcgcgcgagccgggcgtcccaggtacgcggcggcgggctcggaatacggtgggtggcggattttctcgggtccatcggcgaaatatatacggaatcgtaatttattgctttttcatgactggaacgtgctgattgcgcgcaacagaaagaaaagtgtaaggtttggcgtcggctgtccgcggccgccgcaacccccgaacctcgaccgggccgcgccgccaagtcgcgccggggtttgatttcgggcaaatatccagcaaatccggcaagttacttttgcacggggcggacactacggcgcggtgcggtctgcgatactccggccgtgcttccgccgcccctcttgcgattgccgcaggcgccgggagcgcgcgccactccggagacacccctgcggcgcagcgtcgccagatctactacaaccgttcgacattcagccatgccaacctctcgtatcctcgcccccagcctgcgctccctcgttcgcaccgccgacgaggccgccgcgctgatcggcccgaacatgaccgtcgcgatgagcggcttcaccggctccggctatccgaaggcggtgccggccgcgctcgccgcgcggatcgcggcttcccacgcgcgcggcgaagatttccgcatcaacgtgctgacgggcgcgtcgaccgcgcccgagctggacggcgcgctcgcgaaggcggacggtatctcgatgcggctgccgtaccagtccgatccgacgctgcgcgagaagatcaacgcgggcgagctcgactatcaggacatccacctgagccacgtcgcgcagtacgcgtggttcggcctgttcggcgagctggacgtcgcgatcgtcgaggtcgcgggcattcgcgaggacgggcgcctgattccgtcggcgtcggtcggcaacaacaagacgtggctcgaccaggccaagcgcgtgatcctcgaggtgaacgcgcgccagccgctcggtctcgacgggatgcacgacatctattacggcaccgcgctgccgccgaaccgcaagccgattccgctcgtgaagagcgacgaccggatcggcgagccgtatctgcgctgcccggccgagaagatcgtcgcgatcgtcgagaccgacgcgccggaccgcagcaacgcgttcgccgcgccggacgagacctccaagcagatcgccggactcctgatcgatttcctgcgtcacgagatcaagcgcggccgtctgcccgaacacctgctgccgctgcagtccggcgtcggcaacatcacgaacgcggtgctcgccggcctcggcgaaggcggtttctcgaacctgagcgcgtatacggaagtgattcaggacggcatgctcgatctgctcgcgaacggtacgctgagcttcgcgtcggcgaccgcgctgtcgctcagcccggatgcggtgaagcgcttcgccgacgagatcgatacgttccgctcgaagatcgtgctgcggccgcaggaaatcagcaaccatccggaactcgtgcggcgcctgggcatcatcgcgatgaacgggatgatcgaggccgatatctacggcaacgtgaactcgacgcacgtgatgggcacgaggattcagaacgggatcggcggctccggcgatttcgcgcgcaacggctatctgtcgtgcttcatgtcggcgagcaccgccaagggcggcgcgatttcgcggatcgtgccgatggcaagccacgttgaccataccgagcacgacgtcgcggtcgtcgtgaccgagcaggggctcgcggatctgcgtggactgtcgccgaagcagcgcgcgcgcaaggtcatcgcgaactgcgcgcatcccgattaccggccgatgctcgaagactacttcgagcgcgcgagccgcgagagcttcggcaagcagacgccgcatctgctcggcgaagcgctgtcgtggcacgagcgctacgtgcggaccggatcgatgaaagcctgacgcccggcgcggcaacgcaccgggcgggcggcagcgcccgttcggaccggcgattgaaacggcgcggcaccgcaaggtggccgcgccgtttcgtcaatgcgcggtgccggggttgatcgtcggctgtcgttgcgaggcggcgcgcgccgctcggcgggcaacgcgccgcatcgcgcggcggcgtgctgcggcgtgctgcggcgtgcaagaggcgcgggcatgtaatgtcttggtgctttggtgtctagtggcttgctcgaggcgcgcgacgcgcatcggcgaatgtcgcgagtgtcggcatggtggcaacacgcgcagccgcccgtttcgtcgctcgcgtcgaggcggacgacacgaggcatgttggattcgcgcgcggatggtcggattgctcgagccgatcgagccgacggcgggcacgcgggcgaagcgactgtggcgatcatcgggcgatgttcgttcggaggtgggcgtatcgccgaacgccggcgtatctgtatacgcatatacatatagagaccttcgttacacgccgagcacgtcgacgagtgcgagaatctcgaggaggtactcggttgcgccgggaaaccgccaacacacaacctcttctaagaaagttcgtcatcctaccaaacggggaggcggccgctctcgccggacgagcggggctcccatcgcgcggcgaacgggcatcgaatcctcggtcgtcggccgagacagcctgtatcggtctgattgattcggttgctcttgcatcgattccgaacatctgacggacatacggcagggcgctcgaaaaagttgtctctcgagcgagttaaattgagctcgctgtaacaaagttgcttcgccgggcgatccgacctgcattcggtccgcctgctcgcgcaatcgattccggcgtcatgcggcggctattttcaaccgggttgcaattccagcgaggtgggtttattgtgagacaacaggccgcgcaaacgattgcgaatacatattaagtagtctcggaaatcaggcctgcgcactctgaagtagtgattgaggaaattgcggccaggcgaagaaaagttgcccggaaggatcgcccaagataaaaatctccacgtcgctcgatactcgatccgcttcggagacaatcctcttatttcaaattcattgaatcaaacttacagttccgtttgtaagaaaaaattatttccgcttgccaaatttacgagcgttctataagtttacagcgtagactgtaacgatatgaacgattgtcacgccgttgtcgttgagggccactaaggtgtgacgctccagataaaacccggtgctgggatgtgttttccgccgcgatcgcgacggcacgttgttttatgcgtgtgctgtatttgatttaacgggaatgcatcttaccgattgccgatgcgaaagccggtgtatgccggcccgcaggtatcgggctgggcggaaggggtgggttaataccgctgagaaaaaaacagcaacgtaaacggtttccatggaaaattttcctggaacccgcgggcgtctgtttgcctttttccggcgaatgctaatctaaattcccccacgccgctttgacggatagtcggcatcgagttatgtggtcgctaatacattcgaagaaataagtttgggtattttgacaaagtgcaagctaatctggttttgcgaagtcggtacctgacgcctgtgatttgtggatagaccatgaacaacgatgcactcccgggccattcgccggatttgctggatttcgacgaagactttatcaagatcgacgcagccatctgcgaatacgattccgtcggttacgcgccgcaacgcaaaggagagagtgcgttccagtgggcgtccatcgaaacgggatgtctcgctttgttgaagaaggcgaaggatgtccgggtcggcatttggcatctgcgcgcatgcatcgcgcggcgcgggctgagcgggctggcagacggcgttcgatcgctggccgatctgatgagtgcgcccgtcgaggaattgcatcctcgcgcgctgcctgacgaatcgcccggcgaaaccctcctgattcatctcggctggcttgcgggcccgcagttcctgcatcagctcggcagttcccggttcgaagaccgggacgcaaccctcaacgatctgatcggcgggcgcgccgcggcgatcgtggaggatcgcgactatcgccttagagcgaatactcttgtacatgacattcaggattccttatcgcgaattcgggaatcgatcgccgcggccgagcaagagctcaacgtctcgcgcgcgctcgacctgttgagcgtcgcggcgtctcggctcacgcaggcacaagccggcggcgcggacggcgcaagcgtcgagagcgacgcgccggtcgatgcgccggccggcgcgtccgcgcccggcgcgcagcagccgatggcggggccgggcggcgtgttgaggtcgagacaggaggtcggcgcggcgctcgatcggatcgtggagtacttccgcgtgcacgagccgagccatccggcgccgatcttcctgtcgcggattcaacgaatgctgggggcgggtttcgaggaagtgatggcggagctctatcccgaggcggcatctctcgtggcccaactgagccggccgcagagttccaagtaacgtgaacaacttcgtgtagagggtttgctcatcatggttcgacaaaaggatggacagaaattcatcggggagagtcgtgcgccccgcgtgcagattgaatacgacgtggaggtgtacggctcgcagaagaaggtcgagctgccgttcgtcgcgggcgtgatggcggacctgtcgggcgacaacgtcgagccgctcggcccggtcgaggatcggcgctttcaggagatcgacgtcgagaacttcgatgagcgcatggcgcagatcgcgccgtcgctgagctatcacgtgaagaacgtgctgaccaacgacggcacgctgattccgatcgatctgacgttcacgtcgatggaatcgttcgagccggcggacgtcgtcaagcgcattcccgagctgtcgacgctgctcgaggcgcgcaaccggctgaaggagctgctgacctacatggacggcaaggcggcggccgaggacgtgatccaggaattgttgaagagcccgcagtgggcgaacgaggccgacgcggcggagcaatccggcggcgccggcgagggtggagaccatcaaccggaagagggtgcgaaatgagtatgcagcagcttgaatcgtctgccgagaaggtggtcgtcgatcagaacaacgtcaacgaggatctgaaggacatcctgcgccgctcgttccggccgcgcaccaacgaggcggccgaagcggtgcagaacgcggtcgagacgctgctcacgtatgcgcggcgcagccgggtcgtggttcgtgaggatgtcgcgcagacgatcgagcagctggttgccgagctcgacaagaagatctccgagcaactgacgctcgtgctgcacaacaagcgctttcagagcctcgaaggcgcgtggcgcggattgcactacctcgtgtcgaacaccgatacgagcgagaacctgaagatccgctacctgaacatctcgaaagcggatctcggcaagacgctgcggcgcttcaagggcgtcgtgtgggatcagagtccgattttcaagatgatctacgagcaggagtacggccagttcggcggcgagccgttcggctgcctgatcggcgacttctatttcgaccacagcatgcaggacgtgtcgatcctcaccgagatgtcgaagatctcggcggccgctcacgcgccgttcatcgcggccgccgcgcccggcctgctgcagatggacgactggagcgagctgtcgaacccgcgcgacgtgtcgaagatcttcacggcgaccgaatatgcgttctggcggcgcctgcgcgagagcaacgactcgcgctacctcgcgctcacgctgccgcgcttcctcgcgcgtgtgccgtatggtccgaagacgcagcctgtcgaagagttcggcttcgaggagaaggtcgacccgaaccgcgcggaggatttctgctgggcgaactccgcgtatgcgatgggcgcgaacatcacgcgcgcgttcaagacctacggctggtgcacgaagattcgcggcgtcgagtcgggcggcgcggtcgaggtgctgccgaagttcgtgctgccgtcgcaggatcgcgaagtcgatctgcattgcccgaccgagatcgcgatctcggaccgccgcgagcacgaattgtccgagtcgggcctgatgccgctcgtgtatcggaagaattcggatacggccgcgttcatcggcgcgaagaccgtgcatcgtccggcgatctacgaggacgacgacgcgaccgcgaactcgaacctgtcgtcgcggctgccgtacatcttcgcgacctgccgtttcgcgcattacctgaagtgcatcgtgcgcgacaagatcggttcgttcaagtcggccgaggacacgcagcgctggctcaacgactggctgatgaactacgtggacggcgacccgagcatctcgagcgaggtgacgaagtcgcagcgtccgctgtcggcggcggaggtggtcgtcgacgagattccggaaaaccccggctactatcgcgcgcagttcttcctgcgcccccatttccaactggagggtttgaccgtttctctccggctggtttcgaagcttccgtcgaccaagcacgaggtgacgacctgagccgcgactcccgggccggttgcggtttcgcttaaagaaggaggtgttcgaggcgctgcgggatggagtcgaaccgttccgcggcagattcaacagcggtcttttcgatatggtcttgttataactaattaggagttcatagcatggcaaatgctttggttgattacttcttgcagatcgatggcgtcgagggtgagtcgaccgatcagcaatatcccggtctgatccagatccagagctggcagtgggcggaagagaactcgggccgctggggcttcggcagcggcggcggcgcgggcaaggtcgagatgaaggacttcgagttccgcatggtgtcgaacaaggcgtcgccgaagctgttcctgatgtgcgcgacgggtgagcacatccagaacgcgaagctgatctgccgcaagtcgggcaagggccagcaggagttcctgacgatctcgttcgcgagcggcctcgtgtcgtcgttccgcacgctcggcaacatgccgatctcgcagctcggtcacgcgagcggcgaagtcgacggcgtgctgccgacggatcagatccgcatcaacttcgcccagatcgagttcgagtaccgcgagcagcgcaacgacggcacgatgggcgccgtgatcaaggcgggctacgacctgaagcagaacgcgccgatctaacccgtcggaaggttctggtttccaggcttaaccttgggcagtgttgtggcctcgcgccacaacactcgggaacacgcacgtgagcgatcttcaactctacaacaagctgtcgaaacggattcgtcgccattcgctgcaagaggtcgtggccgaccacttggtcgatctgatgaatcacgcgatccgcggtgcgcgcatgcgcatcgcggacgacagcccggccgcgcattcggtgctgaacttcggttgtccgccgatgcagatggccggtgcgacgaagatcaatccggttcatgcggccgcgcatatctgcgaggtgattcgccgcttcgagccgcgcgtggaccctgccagcacggtggtcaagccgcgcacggagagccgcaagcgcctcgcgcagacgatttatttcgacgtgtcgatgaaggcgcgcgaagacggagccgaactcagggcgagcctcgcgctcgactatctgagtggttatttcagcctggcggacgaccgatgagcgacgagcagcgatgaacttcctcgatcactacaacgacgaattgcgccagttgcgcgatgcgggcgcacgcttctccaaggagcacccgcaggtggcctccgcgctcgggctgcatccggatgcggtcaccgatccgttcgtcgagcgcctgctcgagggcgtcgcgtacctgtcggcgcgcgtgcagaagcggctcgatcgcgagtgcgcggagttcgcgcagcaggcgctcgggcgcatctgcccgctctacacggcttccacgcccgcgatctcgacgttcgcgttccatcccgatctcggctcgcccgatgcgtttcgcggcaacacgctgccgcgcggctcgctcatcgccgcgcacctgcccgggcgcaagctgccggtgatgttctcgaccgcgcgcgaggtcacgctgctgccgctgcgtctcgcatcggtcgagtgcagccgcagcatcaccgggctgccgtcgctgctcgcgcagcggctcgcctcgtcgcacgcggtgctgcgcttcaggttcgagatcgagggcggcgcgtcgatcgcggagctcgcgcgcgaggacgacggcttcaagccgctgcatctgagcgtggcgggcgatctgccgcgcgcatatgcgctgcaccgcgcgctgctcgccgacaccaccgcgtggtacgcgctcgtgtcgacgaaccgcggtgacgaggtgctgccgttgccgatgtcgggcatccggctgtccggcgtcgacgacgaggaggcgctgctgcccgaggcgttcggcgggctgcccggcctgcggctgctgcgcgagtacttcgcgcagcccacgcggctgctcggcgtctacgtcgacgcgctggcggcgatcgccgcgaaggcgccgtccgcgcgcgcgttcgatctgttcttcgcgttgcgcgacgcgccgggcgatctggtgggcgacgtcgacgcgagccagttccgcctgttcgcgacgccggcgatcaatctgtattccaaacgtttcgacccggtgccgtacgacgcgaatcagcccgagcagtggattcccgtcgaccggatgcggcccgccgcgcatcacctgtgggcgctcaccgaggtgttcgtgtgcgagaccaacggtcgcgcacaccgcgcgcgctcggtgctcgagacggcgggctacgaagggcacgaaggctcgatccgctacggcatgcggcgcgaggacgcgctgctcgtcgacggcgtgcggcgcgaccggttcgatccgctcgcgagccacgacctgatcgccgtctcgatggtcgacgacacgctcgagccggacgacgtcgcgacgatcacgggccgcgcgctcgtggccgatcgcgactggcgcccgagcgctctgctcgacgccgagctgcaactgctcgatccgaccgcggtcaagcgcatcgagtgcctgtggccggcgagcgcgccgcgcggcaagccgagcatcgacgcgtgctgggaggcggtctcgcacgtcgggcgcaacccgctcgcgctgcgcgcgtcgcagcagcaggacgtgacggcgcgcatcgtcgagcagttgctgctcgcgatcgacaaggacgacgcgctcgatcgccagcggctcgagagcctgcgctcggtcgtgctgcgctcgcgcttcgtcgcggcggggcgcgccacgcccaccgcgctggtgcgcgcgacacaggtggagatcgacatcgccgaatcgctgcacgccgatcgcggcggctggctgttcgggcggctgctcgcgcaggcgctcgcggaggccgccacgctcaacgacggcatcgagatcgtggtgcgcctggacggcgaagcggcgagcacgcacacgaacgtcgccacgcgcgacgggaggctcgcatgacgccgctcgagcgcgtgagccgggcgctgacgccgcgccgcacgttcttcgagctgatgcggcgcgtcgaggcgctgcagcgcaggcacgacgggcgttcggcgcgcaagcgccggatgccgaagtggctgcgcatcgagcagccggcgcagatgcacttcgcgagcacggaagtcgagcgcgtgcaggtgacgctcgcgcgcttcgtcgaggacgacgatcacccgcaagtcacggtggcgcagcgccatttcgggctgttcgcgccgtacgggccgctgccgctgcacgtgaccgagcacgcgatgcaggagaagcgcttcgagcgcaacgccgcgttcgagcgcttcgtaaacgtcgcgtgcggcgatctcgcgtggctgcattactcggcgtggtcgtcgatgcatccggtgctcggctacgagcgcgcgcgcaatccgttcgtcgagcgcgtgacggcgctcgccgatgcgtgccgcgcgcagcaggacgacggcgagccgtacgggcggcacgcgctcgcatgccggcgcgcgtttccgggcatctactgcgcgccgcgtcgctcgctggccgatctgcagcggctgctgcgcgcgtacttcggcgtggcgctgcaggtcgtgccgcgccacgggcgctgggtgccggtgccggccgcggcgagccatgcgcggcggctcggcggctggcggctgggtgcgcggatctgggacgtgcagcactcgatcgagatcgtggtggggccgatcgaggcggacgagttctaccggtggcaacgccgcgcggccgccgtgatggcgctgtcggcggtcgtgacggatttcgtcgacggacggatttaccccgtcatcaaggttcaggtgtggacgcgccctgaactcgcaggaagggttgggtgcatgcgtgtcggggtcgacgcgtggtcacggccgaatcgggcgctgcgcaccttgactgtctttgaatcttttcgggactagacgtgaatcgcgaacgcatattcaactgtctcggccgcacgacctatgcggcccttgtcgatgcgacggcgctgggccgatcgcgtcggcacgccttcatcgatctcgatcactgggcgctgtgcctgctgcagcgcgagcagagcgatctcgcgcggctgttcgaactgttcggcagcgatgccggcgaagcgaagcgccgcatggagaaggcgctcgacggcttcgacgtgagcggcgactcgctgcgcgacatctccagctcgctggagcgcagcgtggggccggccgtcatctggagccagatcgcggcgcgcgcgggcaaggtgcgctccggccacctgctgctcgcgtggctcgacgaggatctgacgcgccgctggctgcagcagcgcgtgccgagcggcatcacgtcggtggcgctcgacgacgtggtgaagcgctatgaggcgctcgcggcgggctggccggaggccgacgaggcgccggccgcgctggacggcgcggcgctgggcgcgcaggcgggcgaagccggcgcagacggcacgggcgacgcgctcgcgaagtgggcgacgtgcgtgacggagcaggccgcgcgcggcgagctcgatccggtggtggggcgcgacgacgaattgcgcacggtgatcgacattctgtcgcgccgccggcagaacaacccgatcctcgtgggcgaggcgggggtgggcaagacggccgtggtcgaggcgctcgcgcagaagatccacgcgggcgcggtgccgccggggctcgtgggcgcgcaggtgtgggcgctcgacctggcgcggatgcaggcgggcgcgggggtgcgcggcgagttcgagcagcgcctgaaatcgctgatcgacgcggtgatcgcctcgcccgcgccgatcatcctgttctgcgacgagacgcacacgctgatcggcgcgggcggcgcggcgggcacgggcgacgcggccaacctgatcaagccgatgctcgcgcgcggccaattgaggatggtcgcggcgacgacgtggtccgaatacaagcagtacatcgagccggacgcggcgctcgtgcggcgcttccaggcggtcgcggtcgacgaaccgagcgacgatgcggcggtcgacatgctgcgcacgatcgcgccgcgctttgccgcgcaccacggcgtgcgcatcgtcgattcggcgctgcgcggcgcggtcgagctgtcgcgccgctatctgcccgcgcggcagttgccggacaaggcgatcagcctgctcgacaccgcgtgcgcgcgcgtggcgatgagccagagctgcgcgcccgcggagctcgagcgcttgcagcaccaggcgttcgcgatcggccagacgctcgattggcgcgcgagcgaccggcgcatgggcgtgcgcacgccgggcgacgaagccgagctcgaaggccgtcaggcgagcctcgcgcagcaggcggcgacgctcgagacggtcgtggacgcgcagcgcgacgaggtgcgtgcgtggctcgcgcggctgaacgacgccacgccgcaggcggccgacggcgacggcgctgcgttcgccgcgcgcatcggcgcgaatcgctgggtgcggccatgggtcgacgaacacgtggtgtcggaggtgctcgccgaatggacgggggtgcccgtcgcgcagctcgcgcaggacgacgcgcagcgcgtggtggagctcgaggcggcattgaacgcgggcatccacgggcagacgggcgcgatgcgctcgatcgcgcaggcgctgcaggtgtcgcactcggggctgaacgatccgcgccgcccgctcggcgtgatgctgctcgcggggccgacgggcacgggcaagagccaggcggccgcgaagctcgccgagctgctgttcggcggcgagcgcaacctgctgcagttcaacatgaacgagttccaggaagcgcacacggtgtcgacgctcaagggcgcgccgccggggtacgtcggctacggcaagggcggtcggctgaccgaggcggtgcgcaagaagccgtacagcgtgctgctgctggacgaattcgatcgcgcgcatccggacattcatgaggtgttctatcaagtcttcgatcaggggtggatggaggacggcgaaggtcgccggatcagcttccgcaactgcctgatcctgctgacgagcaatctgggggaggcggagatcgaagcggcgtgcaaggccgatccgcggatctcgcaggcgaagctcgacaagctggtgggcgagcggctgcaggggcgtttctcgccggcgctgctcgcgcggattcagctcgtggcgttccgcacgctcgatgtcgacgcgttgacgggcatcgcgacgcaggcgctggacgagctgggcgagcgcctggcgcagaacgatctgcaatggcgcgcggacgaaggcgtggcgtcgtggatcgcgcatgcggtgtcgcagcatccggcgaacggacgcgcggtgcgcgacctgttgcgccagcacgtgatgccggccgtggcgcgcggcgtgctcgccgcgcgtgcggaagggcgagcgctgaagacggtgcggctcgcggcgaacgagaagctgtcgctcgtgttcgacgaggacgcgtgggagctgagcggcaccgatgcggcgtcgctcggcgagcaggcgcaggcggtggcgatggcgcgcgaggcggaggcggtggccgctgccgtggcggcacgcgaagcgcacggcgcgcacggcacgaatgaggcggatggaggcggcggcgcgccgcacgcggcgaaagccgacgcgcatgtcgattcggatgacgaacgtccaggcggcgcgcctcatcccgatgaaacggcttcggcgaacgccggcacgacgggagaaccgtcatgcgtctgatcgaactgcgcagtcccctgctggacccggatgcggtggcgctgagcttcgtggtgcacgagaacctgtcgcaggagccgtcgtatcaactggatctgctgagccacgatccggatctggacttcgacgcgctgctcggctcgacgctgtcggccgacatcgacctgggcgaaggcgacatccggacgttcaacacgcacgtgttcggcggctacgacacggggcagatgagcgggcaatacacgtacacgctggagctgcgaagctggctgtcgtttctcgcggagaaccgcaacagccggatcttccagaacatgagcgtgccgcagatcgtcgagcaggtgttccagggccatcagcgcaacggctaccggttcgagctcgaaggtacgtacgagccgcgcgagtactgcgtgcagtttcaggaaacggatctgaacttcgtgaagcggctgctggaggacgaagggatctacttctgggtggagcacgagccggatcgtcatgtggtggtgatctcggacacgcagcggttcgaggatctgccgctgccgaacgacacgctggagtatctgccggacggcgaggagtcgcgcgcgatccaggggcgcgaaggggtgcagcggctgcagcgcacgcggcggatcaagtcgaacaacgtcgcgctgcgggatttcgactatcacgcgccgtcgaacaagctcgacagcgacgcgcagcaggtgtcgccgccgaacctcgaggggattccgctcgagtattacgactatgcggcgggctaccgcgagcccgagcagggcgagcgtctcgcgcggctgcggctcgaggcgattcaggcggaatcacacacgctggtgggcgaggcgaacgcgcgcgcgctggccacgggccgggcgttcacgttgatcgggcatccggcgttggggcgcaatcgtcggtactacgtgacgaacagcgagctgacgttcatccaggacggaccggacagcacgtcgcaggggcgcaacgtcgcggtgaagttccgcgcgcttgccgacgatcagccgtttcggccgctgttgacgacgccgcgtcccgaagtgccgggcatccagagcgcgacggtggtgggtccggagatgtcggaagtgcataccgacaagctcgggcggattcgcgtgcatttccattgggaccgctacaagacgaccgaggcggatgcgtcgtgctggatacgcgtgtcgcaggcatgggcgggcaagggctggggcgtgatcgcgatgccgcgggtcgggcaggaagtgctcgtcacgtatgtcgacggcgatctcgatcggccgctcgtgacgggcatcgtctacaacggcgagaacccgacgccttatgacttgccgaaggacatccgctacacggggctggtgtcgcgttcgatcaagcgtgcgggcggttatcagaacgcgagtcagatcacgttcgatgaccagcgcggcgcggagcgcgtgatgatccacgcggagcgcgacatgcagcagacggtcgagcgcaacagctcgacgtcgatcgcgcaggatctgaacctgtcggtgaagggcacgtcgacgtcggtcgtcggcatctcgatcagcttcacgggcatctcggtgtcgtacacggggttgtcggtgagcttcaccggcgtgtcggcgagcttcacgggcttgagcacgtcgtttaccggcgtgagcacgagtttcaccggcgtgtcgacgtcgtttaccggcgtcgacaccagcttcaagggcgtgtcgacgtcgtttaccggtgtcgataccagcttcaagggggtgtcgacttcgttcacgggcgtaagcacgagcctcaccggttcgagcaactcggtgacgggcgtatcgaacagcatgacgggcatttcgtcatcatggaccgacgtcagcatgtcgacgaccggccaatcccaaagcatcacgggggtatcgctgtcgtacacgggcacgtcgaacagcatgacgggcacgagcacgtcggtgacgggcacctcgacgagcatcaccggcacgtcgatgtcgaacaccggcagctcgacgagcatcacgggcacgtcgatgtcgacgacgggcagctcgacgagcgtcaccggctcgagcgtatcgacgaccggcagctcggtgagcacgacgggctcgagcgtgtcgacaacgggcagcagcgtgtcgacgacaggtttcagcttctcgtacaccggcgtcagttattcggacaccggtattgacctgaagaaggtcggcatgcaagtgaagagctgaccctatgcgcgatatcacaccatcatcgcttttcgccaccgaggcagcacggctcggcgcacggaacagtagcgtcgccgcgcctgaacgtgcggcctctatcgatgcccgcggccgcgtcggcgcacgtgcgccggcgcaggccaatgcgcacggagggcccctatgcgtctgatcgaactgcgcagtcccctgctggacccggacgccgtcgcgctgagcttcgtggtgcatgagaacctgtcgcaggagccgtcgtatcagctcgatctgctgagccacgattcgaatctggacttcgacgcgctgctcggctcgacgctgtcggccgacatcgacctgggcgaaggcgacatccggacgttcaacacgcacgtgttcggcggctacgacacggggcagatgagcgggcaatacacgtacacgctggagctgcgaagctggttgtcgtttctcgctgagaaccgcaacagccggatcttccaggatttgagcgtgccgcagatcgtcgagcaggtgttccagggccatcagcgcaacggctaccggttcgagctcgaaggcacgtacgagccgcgcgagtactgcgtgcagttccaggaaacggatctgaacttcgtgaagcggctgctggaggacgaagggatctacttctgggtggagcacgagccggaccgtcatgtggtggtgatctcggacacgcagcggttcgaggatctgccgctgccgaacgacacgctggagtatctgccggacggcgaggagtcgcgcgcgatccaggggcgcgaaggggtgcagcggctgcagcgcacgcggcggatcaagtcgaacaacgtcgcgctgcgggatttcgactatcacgcgccgtcgaagcaactggacagcgacgcgcaggtcgagcagcagagtctcggcggcattccgctcgagtactacgactacgcggccggctaccgcgaccccgagcagggcgagcgcctcgcgcggctgcggctcgaagcgattcaggctgatgcacacgcgctcgggggcgaggcgaacgcacgcgcgctggcggtgggtcgcgcgttcacgctggtcggccatccggcgctgagccgcaatcgtcggtactacgtgacgaacagcgagctgacgttcatccaggacggaccggacagcacgtcgcaggggcgcaacgtcgcggtgaagttccgcgcgctcgccgacgatcagccgtttcggccgctgctcgtcaccaagcggccgcgcgtgccgggcatccagagcgcgacggtggtgggcccggagatgtcggaggtgcataccgacaagctcgggcggattcgcgtgcacttccactgggaccgctacaagacgaccgaggcggacgcgtcgtgctggattcgcgtgacgcaggcatgggcgggcaagggctggggtgtgctcgcgatgccgcgggtcgggcaggaagtcatcgtcgtgtatgtcgacggcgatctcgaccggccgctcgcgacgggcatcgtctacaacggcgaaaacccgacgccttatgacctgccgaaggatatccgctacacgggcctcgtcacacgctcgatcaagcgggcgggcggcattccgaatgcgagccaactgacgttcgacgatcagcacggcgcggagcgcgtgatgatccacgcggagcgcgacttgcagcagacggtcgagcgcaacagctcgacgtcgatcgcgcaggatctgaacctgtcggtgaagggcacgtcgacgtcggtcgtcggcatctcggtcagcttcacgggcatctcggtgtcgtacacggggttgtcggtgagcttcaccggcgtgtcggcgaggttcacgggcgtgagcacgtcgtttaccggcgtgagcacgagtttcaccggcgtgtcgacgtcgtttaccggcgtcgataccagcttcaccggcgtctcgaccggattcaagggcgtcgacacgagcttcaccggcgtcgcgacgtcgatggtgggcgtgtcgacgagcatcacgggctccagcaattccgtgacgggcgtgtcgaacagcatgacgggcatctcgtcttcctggaaggacgtgagcatgtcgacgaccggccagtccgaaagcatcacgggagtatcgctgtcgtacacgggcacgtcgaacagcatgacgggcacgagcacgtcggtgacgggcacctcgacgagcatcaccggcacgtcgatgtcgaacaccggcagctcgacgagcatcacgggcacatcgatgtcgacgacgggcagctcggtgagcacgacgggctcgagcatgtcggccaccggcagttcggtgggcacgacgggctcgagcgtatcgacgacgggaagcaagatgtcggtcaccggcttcagcttctcgtatacgggagcgagctacgaggatgtgggcgtcgatctgaaaaagctcgggatgcagacgaagaactgacctatgcgacatatcaaaccacaagcggccctcgtggccacgaccaacacgcagatcggcgcgcagccgatgctcgggatcagcgtcgggatcgggttccggctcgatcagccgtcgattctcgtgcacgaagccgccgtctgggaggcgttgaaggcggccgcgccgtcactgccgctgtatgaagccgccttgccgaagcagcgcgccgaatggctgctcgccggccactccgtgcatgcggtgggcgccggcgcccgcgcgcgggacgtcgactggacggcgtgggtcgaactcgacggcgtgcgcaagatcgtttcgtgcgcgacgtcactgggcgacgaacaggcgcagagcggttacgcgcgcatcgcggtcgatcaccggcacgcggcggcgggcggcgcgcgggagaacccgttcggcgtggcgtccggcacgccgccgctgcagcaactgcgcacgttcggtgtcggccccgcgccgcttgcggcgatgggcgcgatcaaccccgactggccggagcgcgcgcagtggatgccgacgcggcccggcacgctcgacgcgatggcgcaggacggcacccacatgggctggcccgcggacgtcgacctgcgcttcttccagcaggccgcgcccgaccaatgggcacgcggcgaatgctggacgcccggcgcgcgtttcgagctgagcggcttcgggccgcggggcgagggcttcgcgggcgaactgccgcgtcttgcgccggtcgcgctcgtgacgcgcaacggccgcccgggtatcgagcggctgtcgttcaagcagcagacggcgtggttcctgcccgatcgcggcatcggcgtgctgtggtggaacggcgcggtcgcgctcgatttcctgctcgacgacagcccgacgatgctcgtcaccgcattcaaggacgaagccgagcggatcgacatcgacgcgctgatgaagttcgccgatcagcgtgccgacctgaactgcaccgatccgctgcagcaggcggatcacgaactgatgcccgcgattacgaggggctggacctgggagatgatcctcgacacggaagaccacccgcgtttcgctccggcgccgcgcggctatgaagaagtccgtgcgcgggtcgagcagaatcgccgcgagttggtcgaggcgcgcgatgcgagcgagcggctgtcggcgttcgaggaagcgaaccgcaacgcgaagctgccgggcgcgccgcgcggcggcgagaactggcgcacgcggctgcgtcaggcgaagacgcccgagctcgcgaacgtgacgattcgcgacgccgatctgtcgtcgctgcgctttgacggctggaagttcgacgacgtgcgcttcgagcgctgcacgctcgatcgcagcgaatggacgaactgccggctcaatcaggtgcatgcggtcgactgctcgttcgccgacgtcaagatgagcgacggctggtggaagggcggcaagatccagcgctgcaatctcgaacgcagcgcgtggttgaacgtcgagatcgagcggatctcgctcgacgaatgccggctcgacgatctgaaggtggcgggcggatcgtggtcgatgctgtcggtgcaggggcgcggcggcgtgcgcggcgacgttcaggatgtccaatggaattcggtgtcgtggtccgaggtgagcgcgcccggctggacctggacccgcgtgcgcgccgacgatctcgcgatcgtcgaatgcgcaatggcgggcctcgcggtatcgcagtgcacgctcgcgaagccgagcatcctgctcaccgacctgtccgcgagcgtctggcagcgcagcatgctgacgttcgcggtgctgtcgcacggcacgtcgatcaacggcgcgcggctcaccgattgcgtgttcaagtcgtcgagcctgcaggagctgcgtgcggatcgggttcaggtcgatcactgctcgttcatgcaattgaacgcgcagcatctgcacgcgcagcagtcgcattggagccgcacggtgctcgacggcgcgaacgtgatgcatgcgcaactgacgggcacgtcgttcgaccgctgctcgctgaaggaggcgatgttctatggcgccgacatgcggcagacgcgcatgcgcgactgcaatctcgtcagggtccgcacgtcgtggatccatccgccggaagcgggcgcgtggcgcggcaatctgagcgccggccagctcgacgtgccgaggagggtgtgatgagcaagatccgctcggcggtgccgccgccgccgctgcccgaagtcgtcgaggggcagcgttacgcgacgccgcagcgcggcgtcacgctggccgacacgatgttcgtcgattgccacttcgagcgcgtcgaatggaccggctgccggctcgcgaacctgcgcttcgtgaactgcacgttcgatgcgaaccgcttcgatcgctgcgagctcgagaagctctcgtacgattcgagccggattcgcgcgggcgcgtggacgcagagcgcgctgcagcgcgtgtcgttcaacgaatgcgagctcgacggcggcacgtggacgggcagcctggtgaaagacgtcgtatgcacgcagtcgaagggcggcgcgtggacgttcgacgcggtgcgcggcgcgcacgtgtcgctcgtcgcgggcgattacgcgggcgtcacgctgcgcggcggccgctggagcgatacgtcgtggatcggcagccggctcgccgacctgcggctcgaatcggtcgagctcgagaacctgatcgccgggcaaagcggcttcgagcgcgtggtgctcgtcgagtgccgcggcgtgaacgtgcgctggatcgattcgcggatcgagcggatgaccgtgcacggctgcgagctgaagcaggcggcgtggtcgcacagcacatgggcgacgggcgagattcacgcgagccggctgccgatcgcgagcttcgatcatgcgagcgtcaacgggctgacggtgacgaacagcgaattgccgcaggcgatcttcgatagcgcgagcgtcgcggacagcgcgctgcaaggcgtgcgcgcgccgcgcatcgcattgcgcgacgcatggctcacgcgcgtgaacctgtcgggcgcgcagatgcagcagctcgacgcgcgcggcgtgcatctggagcgcgtcgacctgcgcggtgccgattgccgcggcggcaacctgatcggccaactgagccacacgtgggcggcggccgatacgcgggatgcggttttcgaagaagccacgagcgccgacgaccggctctggtggcagcgagttcaacccggagcaagaggagtttgacgatgagcatgcgggaaatggctgtcgcgcacgacgcgcttgcgtacgaaggggatgacgattcggcgtcgcgccgcgcgctgacgcgaatcatgaagggcggtgcgcgcggcagtgacgccgatgctggcgcgcatgcgttgcccgcggacttgtccgcgcgcgaatgggtgcgtgagtcggcgctgccggcggccgccaccgcggcgaccctgctcgcgcgcatcgaaggcgagcgcacggcggcgggcgagtggcgcgtcgcgttgcgcccggacgtcgtgctgcgcgcgaagaaggctgtgagctgcgtcgtcgcgccccgggcgggcgatctcgtgcagatctgccgcgagggcgagcgctgctgggtgcttgcggtgctggagcgcgacgcggcgggtgacgaaacgaacgacaggacgactgacgaggtgacgctggattttggcgacgcgcacgtcgcgcttcgcgcgcgcgacgtgcgcgtcgaggcgcgcgatcgtttgtcgctcgaggccgcgcagctcgcgagccgcgcgcaggtggtgacgcaggcggcggccgagcgccagacgcacgtgagcggcaccgacgcgacgcacgcgggcagcacgctcgtccataccgagcggcacctggcgatgcacgcgaagagcgcggtggtcaccgcggcgtcgctcttgaagatcgacgcgggccagattcacatgggctgagcgttctcgctcgtgcccggtttctagaaggaggtagtagtcatgtttgcaaactgctcagcgggagggatggcgatcgcgccggggaacgacgtctgcaagacgccgcctctggcgattcccattccctatccgaacatcgcgaacaagccggaggccgtgccgaacgtgccgaacatcctgatcaacggcgggccggcccacaacctgaacacgatcatcccggtcacgcacagcgacgagggcggatcgatgggcggggtcgcctcgggcaccgtgtcggggccgtcgcggcacgcgaagggctcgagcaaggtgatgatccagggcgcgccggagacgcgcctcacggacaccaacctgccgaacaaccagaacacggccggcttctccgcggtgccgtcgcagacgatcacgatgacgctcagctgaacaccgtgcgtcacaagatgggccccttcaaatcgatcgcggcggcgctcgcgctcggcgtgctcgccggctgctcggccttctcgtcgtcgaagccggaagagccgcggcagttgcacgtgacgctcgtcggcggcgcccggctgaacgtcgcgccgacgggcgagccgcgtccggtgcagacgtgcgtgtatgtcgtgaccgcggccgactggctgccgacgcagggcggcgacgattcgtcgtgcgcgtcgcgcgggcaggacagcacggtcgtcgccgactcgcggcacgtgatcgcgccgaaccagttgctgcagttctcgctgaacctgccgcgctcgggcgagctctggctcgtcgccgacgccgactacgcgcgccggccggcgaactacgggccgctgcgcgtgcgcgtcgagggccgcggcttgattcacatggctgtctggctggaccgcgacggcatctacaacgcgttgttgccggggcccgtgcccgtcggcggcgcgatcgccccggcggcggtccgccccgacgagccgccgcccgagcgcaagacgaaaatcacctatgggacaaggagaagcaggcaatgagtagtctgccggtaggaccggtcgcgtggagcgacggcatgctgatcgagacgcagcacttccagcagctcgagcggcatctcgcgcatcaggcctcgctgcggctcggtcagacgtcgaatcacggctggggcttcacgctgctcgatctcgaccaggacggcctggggctcggccggctcgggctgcgccacgcgcgcggcgtgttccaggacggcaccgcgttctcgctgccgtcggacgatccgctgccgccgccgctggaaaccgagctcgcgcaggcgggcgacatcgcgtgcctcgcgctgcaggccgcgcgcacgggcggcccggagatggcgttcggcgacgtcgagctggcgtcgcgctatcgcgcggtgtcgaccgaggtgccggatctcgcggtcgggctcgacgcgcccggcacgccgcggcgcctgacgatcgagacgggccagctcgtcacgcgcctgtgctggaagtcgcagctgcgctcggacgaggtcgcgctgccgatcgcgcgcgtggcggggcgcaacgcgagccgcacggtgtcgctggatccgcgcttcattccgccgctgctcgacacgcgcgcgcacctggtgctgcgctcgctgatcgacgagctgcagagcacgctgcgcgtgcggctcgcgagcacgtccgcgcagcgcgtgctgtcgacgggcgggggcgtggccgatctgatcgagctgctgctgcgccaggcgatcgccgagtaccggatgcgcttggcgaacctcgacgcgttcgatccgctgccgccggcgatgctgtatcacgagctggtcggcctgctcgggcggctgagcgtgctgccgggcgtcgacgaggaactggccgaccgcgagctcggctacgaccacgacgatctgcagacgagcttcgagccgctcgcgatgatgctgcgccaggcgctcgcgcgcgtgatcgagacgccggtgctgccgctgcgcttcgaggatcgcggcgatcaggtgcacatctgcatcgtcgacaagcagtggaacctgaagaaactgatttttgcgttttcggccgcgatgccggcggagaagctgcggcaactgttgccgcagcagacgaagctgggcgccgtcgagcagatccagaagctcgtggacctgcaactgccgggcgcgcggctgaacgcgctgcccaatcccccgcgccagattccctactacgcccaaagcacgtacttcgaagtggaatcgaccgatccgttctggaagcagaccctcgccggctcggcgatggcgctgcgcatcgtcggcgatttccccgatcttcgcttcgaagcctgggggctgagagacggcaaggtggcgtgacccacgacatgagacgcaatctgctatgagcctgctacgaaacctctcctccacgctgcgccgcgtatcgatggcatccaacatgctcgatcgcgcggcggcgaatccggatctcgtgacgcgcgtgccgacgctgtcgtcgctgtcgagcgcggcgatgacgagctccgccgtatcgaccaccggcacgacgaacacggtggcgtcgggcggcgcggccgcgggcgcgccgagcttcgcgccgccggccgccgacgcgtttccccaagccgacggcgcgccccgcaaccccgcggtgctgcaattcccggtgccgggcggcgcgcccgcgcccgccgacgcgcgggtggcagcgcccgtcgtctacagcgcgcagggcgagcaggccgcgatcatgaaagcaggcctgcagcaggcgagctggaacaacccgttcgtgtcgcacgcgctgcccgcggtgctgcaactgcagcgccacctcgcggccggcccgctcaatcaggccgcgatccgcacgcagctcggcctcgaggtgcggctctaccgcgagcggctcgccgcctccggctgcgaatgggagcagatccgcgacgcgtcgtacctgctctgcacgtatctcgacgaaaccgtcaacgacgcggcgcgcgagcacgcgcaagtcgtctacgacggcgagcgcagcctgctcgtcgaattccacgacgacgcgtggggcggcgaggacgcgttcgccgacctgtcgcgctggatgaagaccgagccgccgccgattccgcttctgtcgttctacgaactgatcctgtcgctcggctggcagggccgctaccgcgtgctcgaccgcggcgacgtgctgctgcaggatctgcgctcgcaactgcacgcgctgatctggcatcacgtgccgcccgagccgctcggcaccgagctcgtcgcgcccgcgaagcggcgccgctcgtggtggacggccgggcgcgcggcggccgtcgcgctcggcgtgctggtgctcgcgtacggcgcgatcagcttctggctcgattcgcagggccgcccgatccgcaacgcgctcgccgcgtggatgccgcccacgcgcacgatcaacatcgccgagacgctgccgccgccgctgccgcagattctcaccgaagggtggctcaccgcgtacaagcatccgcaaggatggctgctcgtgttcaagagcgacggcgcgttcgacgtcggcaaggcgaacgtgcgggcggacttcatgcacaacatcgagcggctcggcctcgcgttcgcgccgtggccgggcgacctcgaggtgatcggccacaccgattcgcggccgatccgcacgagcgagttcccggacaaccaggcgctgtccgaagcgcgggcgcgcaacgtcgccgacgaactgcgcaagaccgcgctgccgggcggcgcgcgcgcgccggagaacgcggtgcagcgcaacatcgagtactcggggcgcggcgacgcgcagccgatcgacaccgcgaagacggccgccgcgtacgagcgcaaccgccgcgtcgacgtgctgtggaaggtgattcccgacggcgcgcagcaatcgggccgcagcctgaacctgcagcagccggagaagcccgggcaggtgccgatgcgtccggcgatgccggagggcgtggagatcgcgcctgacgggcaactgccgtatgcgacgtcaaccacgatgccagcaacgcgaccgaccacggagggccgtcagccatgatccgcacgagcttgagagtattcgcggcgattctgatcgcgatcctgatctggtgggtgggaccgctgttcgcgttcggcatctatcacccgctcggcccggtgtgggtgcgcgagatcctcgtcgcactggtgctgatctggggcttctggccgacgctcgcgcggctctgggcgcggctcgcgatgagcccgcggcaggtgaaggtcgcgccgaaggccaagcagctcgatttcgtcgacaagcatctgcgcaccctcgaccagcagttgaaggagcgctggcgcaaggagccgcgcggccgctggaagcgctgggtcggcgcgctcacgcgcgagcatcgcacgatgctgccgtggtatctggtgctcggctccgagggtagcggcaagtcgagcctcgtcgcgaaggcggtgagcgtgtccggctcgctgcaggaccgggtgctcggctcggacgcgacctacgggcgcggcgacgacttgaacttccgcatcacgcgcgaggcggtgtggttcgacgtcggcggccgctggagcctgcgcgcgggcgccgacgaggccgagttcgacgcgtggcgcaagctgctgcgcgggatgaggcggctgcgcaggggcgcgccgatcagcggcgtcgtgctgtgcgtcgacggcctcgagatgatcgatgcgccgctcgacgcgcgcaagcggctggccgattcggtgcgcgcgcggctcgaggagatgcgcgaggcgttcggccagcaggtgcaggtgtacgttgcgctgaacgggctcgaccggctcgacggcgcggtctcgacgctgtcgctgctcgaggcgtcgaagtgggtcaagggcgtgggcttcagcctgcccgacgacggcgcgcacgccgacgccgcgcgcgcggacgcgagctggcagcacgcgctgcaagggctgcagcagcgggtccagcagcaggtgctgtattcggcgccggcggcgaccgaggtgtcgatgaaccacgcgcagttgcgcttcgtcgagacgctcagccgcctgcagaaggggctcgtcgcgtggctgcacgtcgcgctcgcgccgggcgagccgcacacggccgcgcggctgcgcggggtgtggctgggctcgatggccgagctcgcggagccgcatccggcgggcgcgggcggcgtcggctcggcggagctgcccgtgccgtcgcgcccgctcagcgagctgtggacgccgctcatccggcaggtggcgctcgagcgcgacgcggtgcgcccgagcgggccgaagtcgtggcgcgggcgcctgggcgaggcgctgcgctggggcgcggtgcccctcgtcgcgctgagcctgctgctgtggttcggctggggctacgtcaccgagcgcgactatctggacggcgtctgggcgcagttcaccgaggccaagcggctcgcgcaggccgaggcgtcctacggcaacgacggcggctcgacgctcatcgagatcgcgaaccagatgcgctatgcgcaactgcaggccgaggacgccgcgcagggcatggcgacgccgtacttcgagcacgggctcgtcgcggaaaccgcgcgcgagacctactaccggcacttgcagaagatgctgatgccggagctgtacaacgaggtgcggcgcacgctcgtgtcgcaggtcgacggcagcccgggcgacatctaccagacgctgaaggtctacctgatgctctgccgccccgcgcggcgctcggcggacgacgtcgtgcgctggctcgacggccgctgggacgcgctctcgggcgggcagtactcggacgacgaccgccgctcgctgctcgcgcacgtgcgcacgctgatgtcgctgaaggaggtgccggccacgccggaggacgcgaacctcgtgcgctcggcgcgcgcgaaggccgcgcagatcccgctcgtcacgcgcgtgctgcagcacatccacgcgcaggggctgccgcagcaggtcaacgacatttcgctgtcgcgcgcggcgggcttcgaggcgtcgatgagcctgcgcatgcgcagcaacgtgccgtcgaccgacaccgcggtgtcgggctggttcacgcgcgcgggctacacggacgtgttcctgccgcgcctgcagaagagcgcgcgcgcgatgctcgaggaggagagctgggtgctgcgcgacgagacgctgtcgggcaacagcttccagatcgacggactcgtgcagaagctcgccgattcggcgcgcaaccagttcctgcaggactacatctccgcgtggcagaacttcctgaacgacgtgacggtgcgcggcgtgacgggcctggacgatgcgtcgcagctcgccgcggcgatgatggaggcgcaatcgccgctcgcgaacctgctgcgcttcgccgcgcgcgagacgacgctcacgggcgcgagcgacgaaggcaacatcgacagctggatcgatcgccagaagtaccgcttcgagaaggggcggcggcaggtcgtcggcgagctgagcgggcagcattaccgcacggtgctgctgccggagcacgtggtcgaggagcacttccaggcgatccgccagctcgccgcgcaactgaaccgcaacaacacgatcgcgaacaacccgctgtcgcggctgttcgagccgctgtaccggcagctcgggctcgtcaacggcgcgctgcaggcgggccaggtgctgcccgcgcagtacgacgcgttctcacggctgaaggagacggccgcgcgccagccggagccggtgcgcgggatcatgctcgacctcgtgagcagcggcagcacgatgacgacgcgcgaatcgggcgcgctgctcaaccggggcgcggcgggcgcgacgaagatggtctgcgatcagggcttcacgggccgctatccgatgcgccgcggcgcgcaggcggatgcgggcgtggaggacttcgagcggctgttcagcgcgcaggggctgatggcgacgtacttccgcgatcacctcgccgcgtatgtggacacatcggccaagccgtggcaggcgctgcgctcgaacggcgggccgaacgggatggtgagccagtcggtgctgaactcgtacgagacggccgagcgtatccgcggcgcgatgctcgacgattcggggcacctgcgcgtgtcgaccgtgctgcgtttcatcgacatggattcgcagttgtccgaagcgcagctgagcgtggctgggcagacggtgcgcttcgcgcacggcgtgacctcgccgcaccgggtggactggaccaaccagaacacgcagctcgcgatcaagctgcagctcaaatcggtggacggccggatgacgacgctgcagttcgacgggccgtgggcgctgttccgcttcttcgacgcggggcaggcggtgggcggcacgggcaccgcggaccggcgcgagcggctgtatcagacgagcctcggcacggtgcgcatcgaatggcaggcgctcacgctgccgtcgccgatatggtcgggcatcctgcagtcgttcaggtgtccgtcgtgatgcgtcgagcatcggtattcatgcgccgcagggcgcgcacactggaaaggagcaagacatgatcgatccgaaggaaatctttgcggcatgcaacaacgcgcaccagtacgggcaggacgcgagcggctcgatggccaagccgttcatggattcgatcccggatctgtcgacggcgtcgtcgagcaacgcgagcaacctgatcggcaacgtgcagcaggtgggctcgaagatgctcgagcacatgtcgacgatcaagtcggcggtggacaagcaggtgatgatccatcaggacaaccagcagcgtcagaagacgtacgacttcaacgtcgacatgcgggacctgcggccgaccaacgcggtcggcttcccggaggagatgccgtcgatcttcttcgcgccgttcaggaccggcaagtgacgcgcttcggctgcgtgggcagttgcgtcggcgtgcgcgcgcggcgcgcgcgggcgtcgtcgcgcgccgcgcgccgccgggcgatgcgtgggcgaacaccgggcgcgcgccggcgcgcccgtttcaatcttttatgagcaagggagcaaggcgaatgaacaagcaaatcgtggcggggatcgtggtggggctcatgtcgatgagcagccatgcgcaactggggcagctgttccagtcggtgaaggagcaggtgacgcaggcggcgacgtcgcaggtcaaccagggggtgcgctcggcgaccgacgaggcggtgcaggcgacgtcgacgcgcacgcgcaaggcgatcgactcggtgcgctcgccgtcgtcgtcggcggcggccacgtcgacgtcgccctcggcgagcgcggggacgggcgacgcggcgctgagcgaagcgcgcaagtaacgcgccgtcgacggcccactcgacgctcggcgcgtgggccgtatcggctggcggcatgccggacggctttcgcgacgcgtggcgctttctttcggcgtcgcggtcgcgaaagccgctcgaatgagcataaaactattgtataaacaccggtctgcgtatgcagtaatcgagactcttctcgaaatcaaccaggagtgttttattgacggaaagggagcgtattcatgttccagacttcgataatcagcgtcgtcggcgtattggtggcgattgtcttgattttcgtggtagtgacgacgacaaggactttgtcgacggtcatgtcgtcggttcaggctcaaaccgttgcgaagaacggttatgaggcgatggccgacgtcctgagcatcggacaaacgggcgtgacgctgaacaacgtgccgatgatgcgcatcgagctgcgcgttcaccacaatggcgcatcgtgggacgtgacgatcaagcaattcatcgatttggggaatatcccgcgcgccggcgagcgggtgcgggtgatggtcgatccggcggacaacggtcacgtggcatacgtggggctggccggcgccggccgttgacgccgtcggccgcaacggttcgtcgcgcgacggcggatggcgataagggagcgaatcgtttttcggaagcggtgcggtaaatgcacgattaagcttattagaaaattccatatcgacatgatggtgatgggcgagtgcgtttttgaaacctgcttaaaaaatcgaaaagcgatttaaaaatgtttacatttaggattcgatatcttatgctgcatcgcagaatcctcagttcaataagacgcgtcgccgcaccgtgtaattcgggcggcaagacgttgggaagcggttaatccgtcaagaggcgtcatgcgagtaagaggcgctggagaccacgggccgaagttgtcgggatgaccgagtggggcccgaggaaggcgtattgccggttggaatgacgacgaggcgatgcgcggctccggcgagtgggtagccgtcacggcgcgcgcgaggcagggcgggcagatcgcgcgggagggcgggcggctacgtggaggcgtccatcaagggcgcgggatcagctcattagccgagcagatgcgggagatacgccatgcctatcgagaaacaggtcgtagcgctgccgagtggcttgaaggtccacgtcgagcgtcatgtgttcgatccgaccttcgagacggtcatcctcgtgaacggcgcgctggcgacgaccgcgtcgttcggccagacgattcgctatctgggcgaacgcgtgaacgcggtgtgcttcgacttgccgtatgcgggccagtcgcgccagcacaatccgggcgagtacattctgacgaaggacgacgaggtggagattttgctgcacctggccgagcggttcgagccgagcttgctgctgtcggtgtcgtggggcggggtggcgtcgctgttcgcgctggcgcgggggtgcgcgagcgtgcggcgggcggtgatcgcgtcgttctcgccgtttctgaacgacgcgatgacggactacgtgacgcgcgcgcgcgaccacatcgcggcgggcgagaacctgaaggccgcgcagttgctgaacgacacggtggggcgctacctgccgcggatcatgaagctgtacaactaccggtatctgacgaagctgccgcgcaacgagcaggatcaggtggcgttccacgtcgaccagatcctggcgatgcagccggagcagtatctgccggagttccgccagatcggctgcgcggtgaagttcatcaacggcgagctggacgagtacacgacggcgtcggacgtgcggcggctggcggcctacgtgcggcgcgcggagttcgcgacgatccggcaggcggggcacttcctggacctcgaagggcgccagcagcaggagcaggtgcgcgcggcggtcctgggtttcttcgccgacgagcgcgcgagcgcggcgcgcgacgccgcgcaggacgagacgctcgcgccgctggggcaactgccggcgctgtcgtagcggcgtgcatcggccgcggcgtgcgggcgctcggggctccttcaaccaggcggcaaccaggcgggcaagtgcggggcgcgcgggcatgacgcccggcgcgcgcgacgaagcggtgtgcagcccggcggggcgcatcccggccggcggtggacgatccggttcgaacagggactgcggcgaacggcgccggcgactgccgcgcggaagggaatgacgaggcgatggctaaggtaatcgtgacggcgatcgggtcggcgggggacgtgcacccgctgctgggggtgagccgggcgctggccgcgcgcggccacgacgtggtgttctgcacgcatgcgccgttcgaggcggcggtgcgcgcgagcggcttcgcgttcgtgccggtgggcacggccgaggcgtatgcgcaggcgatggcggacccggcgctgtgggatccgcgcacgtcgttccggacgctgtggcgggtgatcgcgccggtgctgcggccgcacttcgatacgctgcgcgcgctgagcgacgcggacacggtgctggtgggcacgctgtgggcgttctcggcgcggctgatgcaggagcgcttcggcgcgcgctacgtgtcggtgcaggtgtcgccgtcgacgctgctgtcggcgcacgcgccgccgacgcacaagcggctgacgatcccgaagggactgccgctggcggtgaaggcggggctgatgacgctgatcgagcggcaggtgctggaccgggtgtgcggcccggagctgaacgcggcgcggcgggcgctggggctggcgccggcccggcggatcctggggcggtggctgcattcgacggacggggtgctgtgcctgtttccgtcgtggttcgcgccggcgcagccggactggccggcgaatcacctgcaaagcgggtttgcgctgttcaacgacgtggggccggtgccggcggatgcggagctggacgcgttcgtcgcgtcgggcgaggcgccggtggtgttcacggcgggctcgacgctggtggacgggcgcgcgtacgagcgggcggtgacgcaggtgctgcgggcgacgggcgtgcgggggatcctgctcgcgccggacgcgccggcggcatcggatgggacgacggggccaagggagaggacggcggagacgacggcgcgggcgaatggcgcggcgctgctcaagcgccgctacgtgccgctcgcggcgctgctgccgcggtgccgggcgctggtgcatcacggcgggatcggcacggcgtcgctggcgtacgcggcgggcgtgccgcaggtggtgacgccgttcgcgcacgatcagttcgacaacgcgcagcgggtggcggcgagcggctgcggggtgcggctggacgcgccggtgcgcggcgagccgctggcacgggcattggcgcgggtgctgggcgacgcggcgatggccgcgcgctgcgccgaggtgcgcgcgcgcatggcggcgcagcccgacggctgcgacgaggcggcgcgcttcatcgagcgcttcgcgccgggcgtcgcggcgcggcaggcgcagccggcatgagcgcgccggcgagaccggcggcggcggccgcgaacggcgcgggggcgcacgagccggccgcggcgcgcccgctgcgcggcgcgaagctcgcgctgctgacgttcgcgctgtcgctcgcgacgttcatcgaagtgctggactcgacggtggcgaacgtcgcggtgccggcgatctcgggcagcctcggggtatcgaacagccagggcacgtgggtgatcagctcgtactcggtggccgcggcgatcgcggtgccgctgacgggctggctcgcgcgtcgggtgggcgagcagcggctgttcgtcgcgtcggtgattctgttcacgctgacgtcgctgctgtgcgggctcgcgcgggacctggaggtgctggtggcgtgccgggcgctgcaggggctgttctcggggccgatggtgccgctgtcgcagacgatcctgatgcgcgcgtttccgccggcgaagcgcacgctcgcgctggcgctgtgggggatgacggtgctgctcgcgccgatcttcgggccggtggtgggcggctggctgatcgacaacttctcgtggccgtggatcttcctgatcaacctgccgatcgggctgttctcgttcgcggtgtgcacgctgatgctgcggccgcgggcctcgcgcggcgaggcgagcccgatcgacgtgccggggatcgtgctgctggtgatcggcgtgggctcgctgcaggcgatgctggacctggggcatgaccgggggtggttcgattcgtcgctgatcacggcgctggcgatcgcggcgggggtgtcgctcgtgtcgctgctgatctgggagctgggcgaggcgcacccggtggtggagctgagcctgttccgggagcggaccttcacgttctgcgtggtgatcatctcgctggggatgatgagcttctcggtggtgggggtggtgtttccgctgtggctgcaggcggtgatgggatacacggcgtaccaggcggggctggcgacggcgtcgatggggctgctggcgctggtgttctcgatcctggtgggggtgtatgcgagccgggtggacgcacgggtgctggtgacgttcgggttcggggtgttcgcggcggtgatggggtggagcacgcacttcacgctgtcgatgacgttcgcgcaggtggtgacgccgcggctgatccaggggatggggctgccgtgcttcttcattccgctgacggcggcgacgctgtcgcgggtggcggacgacaagctggcggcggcgtcgagcctgtcgaacttcctgaggacgttgtcggcggcgttcggcacggcgctgagcgtgacgtggtgggacaaccgggcgacgtatcactacgcggtggtgtcgcaggcggtgacgcgggcctcggagaacacgcagcggtatgtggacgcgctgcacgcgatggggctgcacggcgcgcgcgagctgagctcgctgcaccaggtggtgcggcagcaggcgtacatgatggcgacgaacgacatgttctacatggcgagcgtgacgtgcgtgctgctggcggggctgatgtggctgacgcggccgaagcggggcgcggcggcgacgatggggcattgacgggcgacgtggcggcgcggggcgcgcgcatgccgggtgacgcgcggcgtccgccgctgagcggatgaacagagggcggcgggatcggccatgcgcgatgtccgagcgaagccgaagccgaagccgaagccgaagacgaagatgaagccgaagacgaagccgaacggagaagcatcgaagtcctgacgatgcggtgcgtcgccgcgacggcgaagcgggcatgccggacctcgaaccaccgaaggaagagcgatgacgaccttgggcgcgctggtgattctgtattacccgaccgacgagcaactgtcgggcctggaggcgctcgcgcgcgacagcgacgcgctcgcggtgatcgacaacacgccgcacgagcacgccgcggcgcgcgagcgggtgcgcgcgctggcggcgcgggcgcacggcgaagcgcgcgtcgtgtggcggcaccacggcaaccgcggcggggtggcgggcgcgtacaacgcggggctgtcggcgctgttcgcgcagggcatggaggcggtcgcgctgttcgaccaggactcgacggtgccggccgcgtacttcgcgcggatgcgcgacgcgtgcgcgcaactgggcacgcaaccgggcgtgcacgcgggcgcgttcatcgcgggcccgcggatctacgacgcgaacgagcagcgcttcctgccggagctgatgacgagcggggtggcggtgcgccgcgtgcgggtggaaggcgagcgcgcgccgcagcgctgcgcgttcctgatctcgtcgggcagcgtgatctcgcggggcgcgtacgcgcggctcggccgcttcgacgaggcgctgttcatcgaccacgtcgacaccgagtactgcctgcgcgcgctggcgcacaacgtgccgctgtacgtggtgccgtcgctggtgctgacgcaccggatcggcgcgcggcgccggcacaaggtggggccgttcgagctgacggcgatgcaccatgggtggctgcgccgatactacggcgcgcgcaacgcgatgcagctggggctgcagtacgggttgcggtttccggtggcgctggtgccgaatctgctgacgatctggcaggtggtccaggtggtgctgtgcgagcgggagaagggcgcgaagctgcgcgggatcgcgctgggcgtgctcgacggggtgttcgggcgcctggggtcgttcgaggcggcgcgcgcgggccaccgcacggcacgcgaggaggcgatgcgcgaagcgcggcagcagtcgtgagacgcggcgcgcggaccccagcgtcagcacgacgcgatgagcgcggtgaagggacaacggctcgaccgggcgcgcatggcatccccgccgccgtatcgacccgcgtcacgcaacggcaagcgccgatgatgacggtgaagaggaagacgacgcagacgaagccgacggcgcaaaggctcgcgccggtatcggcggcgagccgcggcggccgggcgataccgctggccgtcatcggcgaagcggtccggcatcgccggcgtcggccgcagaggaatcgagcacgaacgaaggacgcatcacacgcatgacgcagaccgcaacgcacgcagccacacgcacgacgaccctgccggtccgccgcccggcgcgccggctcgcggcgctcgcgctcgcctgggcgctcgccggctgcgtgccgtcgggcctgaagccgacgctcgcgccgcgcacgcccggcgacgacgcgctcgcgcacaccaccggcggcgcgacgcacggcgcatggccgagcccggactgggtgcgccagctcggcgatccgcagctcgacgcgctcgtcgacgaagcgctgcggcagaacccgacgctgcaggccgcgcaggcgcgcatcggcgtcgcgcagtcgcagctgcagcagttcgaatcgctgacggggctcaccgcgacggcgggcgcctcgctctccaaggcgcacgtgccgcgctcgggcggcaccctcaatacgacgctgaacggcttgccggtgtcggtgccgctcgtgggcgaatcggtggtgtcgtcgtcgtcgctgttcgtcgggctgaactatcagctggacctgtggggcaagaacgcggcggccacgcgcgggctgctgtcgatgcgcgatgcggcgcgcgtggaggccgagcaggcgcggctcacgctgtcggtggcgatcgtgacgctgtacggcgagctggaccgcgcgtatgcgctgcgcgagctgctgcaacagaagcgccgcgcgagcgagcaggtcgaggcggtgctgcgcgagcgcgcggcgcgcgggatcgacaacggctacgacgcggacgacgcggcgctcaagcgcggcaagctgctcgagcagatcgcgctgaccgacgagcagatccagttgcagaagctgcagctgggcgtgctgagcgggcgggggccggagcgcgggctgtcgctcgcgcggccgaagctcgcgccgctcgcggacgcgccgctgcccgcgcggctgccggccgggctgctggggcggcggccggacatcgtcgcggcgcgattgcgggtggaggcggcgtacgcggcgatcgacggcacgcgcgcgtcgttctacccggacgtgaacctggcggcgctgggcgggctgttcgcgctcacgccggcgtcgctgttcaggcacgatgcgctgggcggctcgatcgggccggcgctgtcgctgccgatcttcgatcgcagccggctgaaggcgaagctgggcggcgacgtggcgaacgcggacatggcgctcgcgctgtacaaccagacggtggatgcggcgctgggcgaggtggcgcggcagttgacgtcgctggcgacgctcgacacgctgctgaaggcgcagcagcaggcgctgcgcgcggcgcagcggatggtggcgctggcgcaggaccggcatcgccgggggatggggatgcgcaaggacatcgacgtggcgcagctcacgctgctggacgagcgcgcgcacgtggtggagctgcaggcgcggcggcgcacgctgcgggtggggctgatcggcgcgctgggcggcggcttcgacgcgcggccggcgagcggcgcgccgcccgcgcaggcgggccagccgttcgcggcggcgtcgcggccggtggcggcgcacgatgcgcaacctgattgagcgatgtgaggcgcgggggaggcgcgagcggatgcgagacgacgaatgggcgaacgaagggagcgagcgggccgatgcgtccggcgcacgtgcgcggcgcccccggcttcggcggatgatgcttcggtgtccgaggcaaggcgatgcggctggcgatgcggctggtaatgcggctcgaatcgagaggagcggtcgggccgacgcggcgatcgcgacgccacccgaagccgccgcgatggccgcgcgtcgagcgcccacgccgcggccgcgccgtccgtgagcggccgagacgacgcacgcacgagcgcatcgggtgagtgccgcgagcgcgaaaacgtcaactccaacgcctccttcaccgtgtatacgagagattcgaccgacaccgacaccgccgccgagcatcgaagcgccccgcgccgcgccgcggcggcgcccgggcccgtccgatccgcgcctgccggcgccaccgacatcacgcacgccaccatcttgaacgacaccgccaccgacactgcgcgcgcgaaggcgcccaccgatccggccgtttccgacggcgcgcccgcgagcgggcacggcttgcctgcgtcgcccgaaaccgccgcgacgcttgccgcgcgccgggccacgcgccgccgccgcttcgcatggttcttcggagtgctggcgatcgtcgcgctgggcgcggcgctctactggttcatcgtgggccgcttcagcgaagagacggacgatgcgtacgtggcgggcaacgtcgtgcagatcgccgcgcagatccaggggacggtaaccgacgtgctggtggccgacacgcagcaggtgaaggcggggcaggcgctggtgcggctcgacgacgcggaggcggcggcggcgttcgcgcaggcgcaggcgcagctcgcgcaggcggtgcggcaggtggcgaacacgcggctgtcgatgcagacgtacgagcagacggtgaaggcgcgcgaggcggacctgaagctcgcgcagcaggcgtatcgggcgcgggcgggggcgtcggtggaagtggtggcgccggaggagctggcgcgggcgaagtcgtcgctggcgaacgcgcaggcggcgctggcgggagcgcaggcgcaacgggaggcggcgcgcgcgctgggcagcgagcggccggtcgggcagaacccggcggtgcagcaggcggccgcgcagttcaagctggcgtaccggaacctgaagcgcacgacgatcgtgtcgccggtggacgggacggtcgggcagcggtcggtgcagatcgggcagcaggtggggccgggggtgccgctgatgtcggtggtgcagttgcggcaggtgtgggtggaggcgaacttcaaggaagggcagttgcggcacatgcgggtgggccagccggtgcggctcgaatcggacctgtacggcgcgcgggtgacgtatcacggacgggtggagggcttctcggcgggcacgggcagcgcattctcgatgctgccgtcgcagaacgcggcggggaactggatcaaggtggtgcagcgcctgccggtggtgatctcgctggagccgtcggagctggcggcgcacccgttgcgggtggggctgtcgatgcgcgcgacggtgcagacgaaggcgcgcggcgggcatctgctggacggcgacgcgccgctgccggcgcagcgcacgcgggtgcacgaaatgcacgcgggcgaggcggaggcggcggccgaggcggtgatccgcgcgaacgacggtgggcagtgacaggccggggggatcgcgggggcgcggtggggctgggacgggcgcaggcgtcgatcgagtcgggcggggcgctggagcgatcggcgtgattgcgctgcgcgcgtggtcggcggtgaggcggtgatcgaggcggaggcgtcgtgccggcgtggcgcgggatgaagcgagaaggcgcgagaaggcgcgaggaagtgggaagaagcgcgagcactgcgatggttcgagcatgcgccccgcacgatgtgcgcgatgccatccgccatacgcgtgcgattgcttcgatgaacgaagcgaccggcgccgcgcgggcgatgcgcgtcatggcgcgatgtcggcgagcgatggagaggacgacgagcgccgcatcggcgcgtcaactggaaagcgagcgaagcgcaccggcttcgcccatcatgcgcgtggcacggacacgtgcgctcgcatcgtcatgcgtcggcggcgtcggccgtctcggtgccgcaatttcccggtgccgcaatcgtcagcaatccctatgaggtcgggcaccctcgccgctcgcccgcggtctcgtcgagattcgtcaccacgacatcgccgaacgtcgcgtcgccgccttcggcgaacacggcgagccggttgtcggcaggcgacggaaacacgagatcggtgatgacggtccggccgtcgccgtcgaacacttcgacggaatcgcgatcgacgatcacgtcgagccgcagcttcccgttcacgagcggtagcgcaacgatatgccgctggctgaacgcgttcgagaagttcgtttcgccggatgccgagcgatcgacgctcagcgtgtgcgccgacgaatcgtagacgatacgcgtgccgacgcggccgttcgccgagcgccgcacgatcaagccggcgcgcctggccgagcgcggctcgatcgtcactgcgatgcgctgcacggtgccgcgtgcgtcggcgccgagctctcgcgtcgcggacgcgaccgcgagcgagccgatacgcacggcgggccgcgtgcgggcgaacgcgtcgaacgcgcgcgcgggcgcgaccgtcactcgcggccggccgtcgatcgtcttcagcgcaagctcgcgcggtaacgccatcgcgcctttccacggcgtggtcggaatgcgctccgcatagtcccaattgctcatccatgcgatcgctaccggcccctcgcccggcgcgttcgcgaacgtgccggccgcgtagtagtcggcaccgtgatcgagccacgagtattgcgcgggatcggcgttcgccggcgcggcgcgatcgggcgtgaacgttctgccgtcgaactcgccgatgaaatacatcgcgcccgagccgcccgcgatcgaccacggattgacgttgacgatcatcacccacttcatgcgcgcggcgtcgccgtcgagcggcatcggcagcagctcgggcatttcccacagcgcgccgcgatgcgggacgtcgggcagcgtgaagtcgctcaggaaatcccagcgaatcaggtcgctcgaccgatacagcttgacgacgggcgcgtcggcgacaaccgccgtcatcatccagtagccgcccggcgcgtaccacgtcacgttcggatcgcggaaatgccgcgattcgggcgcgagcgtcagcaccggattgtgcgcgtacggccgccacgtcttgccgtgatcgatgctgtacgcgagcgattgcgcctgcgtaccgggttcgtggccggagcccgccttgtagacgctcgtatagagcgcgacgagcggcggcgcattcggggtgccgaggcccgacgtgttgcgtgcgtccgcgacgatggagccggagaagatatcctcgcgcgcgttcgccggcatcgccaccggctgctcgtcccagtgcacgagatcgcggctcgtcgcgtgcccccacgacatgtcgtcccagaagttgccgtgcggattgtattgatagaacaggtgatagacgccgttttcgtagacgaggccgttcgggtcgttcatccagttgcgtcggggcgtgtagtgcaacgcgggccgccattgcggcgtgccgtcggcggacttcgcgggcgatgccgcgcatcgcgcgcccgacgcatgcgcggcgaagcttgcacacgcggcgagcgcgatgaggccgtaaacgacggaggaaaagcgtaagcgagggttcgacatcgaatgcatccttcattgccgcaggcgcggcgtgcggtgcgatacgcgacggcggccggagccggcgcgcacggcgcaggagtgtccggccgtccgcgcgcaggaaggcggatgcggcgttcgccttcctgcgccggcatgtcagtcgtggtggcctgcgcccacggccggcaggttcgcgggaatgtcgccgtagccgccgaggccgcccgcgccgtacgcgcggtcgaccgtcgtcgaatcgccgtggatgtcgatcttcaccgtcggcgcgagcgtgccgccgcgccgcgcgccgatcgcgtcgatgaacgactcgacgcgcccgcccggcatcacgtagtgcgagtacgactggaacgcgcgcgggttctggttcgggtcctgtgcgtacggcgcgccggcgggcgcggagaagtcggtcgggttgccgagcacgaggccgctgccgccgttcagcggcaggaaatcgctgcggatgccgttgccgacgaagccatacacgccgtccgggccgtcgatgccggcggccattgtcgtccggtggctgatcgtgaacaggtagtacttgccgtccttcagatagatctgcggacgctcggtctgatcgtcgacacagttcgccgacagcagcggcggcaggaacttccactcggtcagttgagggttcgtcgcgatcgcgaggccgacattggccttctgatacactgcgcccaggttcatcaccgcgttcagatcctcgcgatacggatcgttcggtgcgtagccgagatcggcttcggtgcaggtgcgcgcgccgcgcgggccgcccgtgttgccctcgaacaccatgtacgtgttgcccggatgcgcgggatcggtgaacacgaacggatcgcggaacgagtagtaagtgttctgctggcccgtctggtacatcttgccttcaggctgcagcagcgccttgtgatcgtcgaatcccgagaaccacacatgcttgtcgtccgcgtggatgtgaccgtccgcgcgcgtgatgatcgcgatcggcggcgtgatgtcggcgccgccgggcgccgagcgattgaacgacagcgcggtgtagtagaggctgacgttctcgccgtgcgtgaggcgcgcggagccggaccactcggcgttgttcgtcatcggcgcggtgccgaacaccttcgcgctcgcgccgtccggaaacagatggccgccccaggtccagccgccgttggccggacgctgcgaagccggaatgcccgcgcggcgatagaagaagccgatgcgcgcatgcacgtggcgatcgtcgaacgtgtagcccgcgcgcggatcggcgctcagcgagaagatcacttcccagcccttgtagctcaactggttcgcgcgcatgtcggcgagcggccaggtatcccatacccacacgttcgaatcgacgagcggaaagttctgcgcgatgtccggcatcgtcagcgcgggcggcagcgagttcttgtcggcgcccgccgtgtgcgattgcttgacgatctgacgcatgtccgcgcgcgtccagcgcatcgtgaaatggctttcgggatcgtaggcctgctgcgtgtgcggcgtcggcgcggggccggcgccgtcgctctgcgcgtgcgccgacatgcaagcggctgcggtgagcgcggccgcgctcagggccaaacgtttgtgtcgacgggaaacggcttgtttggaatatgtcatgaaattgtcgtgaatcggtaagtttatgacggcgccgtactaaaaatggatatccaaaccggtttggatgctaattcaaaccggtttgggcgtcaaaagtaatttatttgacggaatgcccgacaattgggaaacaatggccggcggcggcgccggccgaatgcagggagaccattcgaggtgagagcgtgaaagtgaatctgaaggcgttgtcggaggcgctcggtctgtcgcgcacgacggtgagccgcgcgctgaacggctacgacgacgtgagcgaagccacgcgcgagcgcgtgatgcaggcggcgcgcgagttcggctacgtcgccgatccgaccgcgcgccggctcgcgaccgggcgcgcggacgcggtcggcatcgtctatccgttcggcgcgggcgacctcggtgatccgcgcttcgccgaggtcgtcgcgggcgtcacggagcgtctcggcgagagcggcctcgatttcttcatcgtgtccgcgcgcccgaacgcggagctcgacacgtaccggcggctcgtcgacggccggctcgtcgacgggctgatcgtcgcgcgcacgctcgtcgacgatccgcgcctccgttttcttcaggaacgcgaatttccgttcgtcgcctatggccggaccgcgagcgcgaagccgtacacctggttcgatttcgataacgaggcgggcatgcacgcggccgcgcaacggctgatcgcgttcgggcatcggcgcatcgcgctcgtttgcgcgccgcggacgctgaatttcgccgcgcagcggcgcgcgggcttcgagcgcgcgctgcgagaggctgggatcgagcccgatgccgcgctgatcgtcgaatgcgcgttcacgcgtgacggcggctacggcgcggcgcaaacgctgctcgccctcgagcgtgcgccgagcgcgatcgtcgtcgacaacaacatcgccggcgcgggcgtgttcagggcgatcgtcgagcgcggcaggcgcttcgttcgcgacgtatcgctgatcgtctatgacggcgtgtcgcccgacgtttcgtttccgcaccacgcgagcgcggtgctgcagccgaccgggcatgcatccggccgcgcgatcgccgaactgatgctcggcgccatcgcgcatccgggcgacgccgcgcatcggctcgtgtcgcccgtcatcgagccgggcgacacggacgggccgttcagcggctgacgcgtacgagatgcgggacgccgccgcgcgatcgaggcgtcgcgcagttcgatgttgcgcgacgcgatgtgcgcgttacgctgcgttgaccgttgaccgttgaccgttgaccgttgaccgttgaccgttgaccgttgaccgttgaccgttgattgccgattgccgattgccgattgccgattgccgattgccgattgccgattgctaaccgctaaccgctaaccgctaaccgctgatcgctgatcgtcacgattaccgataccgtccccccgcccgcgcaccagcgtcgcttccaccgctttccaccgcctccccatcgcccatcgcggcccttctcccaatgtcggccgcggccaagccgatgtcggtttttggacgctcggccccccggctcgcggactaccctcgaaaggctcgctgcaagtccggccggcgcgtgagcgcgccggccgggcgacgcgcggcgcaccgccaacgagacatggagacgaagcgatgagcagcaaccgaggtgtcgtgtatcaggggccgggcaaggtcgaagtgcggaagatcgactatccgaagatggtcgatccgagcggccgtgcgatcggccacggcgtgatcctgaaggtcgtcagcacgaatatctgcggctccgatcagcacatggtgcgcggccgcacgacggcgcccgtcggtctcgtgctcggccacgagatcacgggcgaggtgatcgaggtcggccgcgatgtcgagacgctgaagatcggcgatctcgtatcggtgccgttcaacgtcgcgtgcggccgctgcgcgatgtgcaaggagcagcacacgggcgtgtgcctgaacgtgaatccggcgcgcgcgggcggcgcgtacggctatgtcgacatgggcggctggatcggcgggcaagccgaatacgtgctcgtgccgtacgccgacttcaacctgctgaaattccccgatcgcgatcgggccatggcgaagatacgcgatctcacgtgcctgtcggacatcctgccgaccggctatcacggcgcggtcacggccggcgtgaagcccggctcgaccgtctacgtcgcgggcgcgggcccggtggggatggcggccgccgcgtcggcgcggctgctcggcgccgcatgcacgatcgtcggcgacatgaacgccgagcgcctcgcgcacgcgaaggcgatgggcttcgaggtggtcgatctgtcgaaggacgcgacgctcggcgagcagatcgaacaaatcctcggcaagccggagatcgattgcgcggttgactgcgtcggcttcgaggcgcacggccacggctcgtccggccatgcgcaggaggcgcccgcgacggtgctgaactcgctgatggaaatcacccggcccgcgggcgcgatcggcattccgggcctgtacgtgaccgacgatccgggcgccgtcgatgtcgccgccaagcacggcagcctgagcattcgtttcggtctcggctgggcgaaatcgcattcgttccataccggccagacgcccgtgctcaagtacagccgcaacctgatgcaggcgatcctgttcgaccggctgccgatcgcggaaatcgtcaacgtggcggtgatttcgctcgacgacgcgccggagggctacaagaagttcgacggcggcgcgccgcgcaaattcgtcatcgatccgcacgggatgctgaaggcggcctgacgcgcacacgcacgcgggtgcggcctcgcgccgacaccgcccgcgcagcgacgcggcccgccggttttcgcgaaccggcgggccgttcgtttcggtatgcgatttcgggggccggtttcgaatgccggtttccgtggacgcttgttcacggcactcggcacggcccggcggcgcgactcacgcgtgcagcatcatcgacggcgcgggcgcgccgcccggcatcgacggctgcgcgagcggcgcgacctgcttgcggcgctcgcgcgtcggcgcggtgccgaacgcgtcgcggtagctcttgctgaagtggcacgcggattggaagccgcacgccatcgtgatgtgcatgatcgacatgtcggtttgcagcagcagctcgcgcgcgcggcgcaggcgcagcgtcaggtagtaatgcgtcggcgtcatgccgagatgctcgcgaaagaggcgctgcaactgccgctgcgacatgttcgcgagccgcgcgagttcttcgcgcgacagcggctcctcgatgttgttctccatcagcgcgatcacttcgaacagcgatttgttcgcggagccgagccgggcgacgagcggcatgcgctgctgcgcgctcgtgtcgcgcacgtgctcgacgatgaactgctcggcgatctgcgtgacgcgcgcggtgccgatgcgcgacgcgatcaggttcagcatcatgtcgagcggcgcgacgccgcccgtgcacgtcacgcgatcgcggtcgatcacgaacagttccttgagaaagcgcgtatcgggaaattcttccttcagcgccgacagattttcccaatggatcgcacaggcgtagccggcgaggagccccgccttcgcgagcgcataggtgccggtgcacaggctgccgagcgcgacgcccgcgcgcgcgaagcggcgcagcgccgcgagatgctcgggttgcgtcgcgcgctgcacgtccacgccgccgcagacgaacacgatgtccggctgccccgcgcattcggccgggccggtgtcgaccgcgagcccgttgctcgccgtgaccatgccgccctgcgggctgatgatcgaccagcggtacagcggctgcccgctcaggtagttggccatcctgagcacttcgatcgcgttcgtgaacgcgatcatcgtgaagttgggcagcggcatgaacgcgaaatgagacagcgacgcggtgcggtcgggcgacatggggaagcgttccttgaatctgatcttgatgcggccgggcgctcggctcgcgtattgtgaaatcgagcgcaacaagcgtgccatacggctaaaccctagatcggcagggccgtccgcccgcggcctttcgctgcaccgcaccgtaaccgtgagcggctgtgccgcgcgagtgcagcggcggcaccgcgccagtgccgaaccgccgctcgacccccgtcgcggacgccgcaaaaaacgcacgatcggtcacttgttcaaaagtgacgaacatgtcggaaaagggaaagaaagcgtctgaattcatcaatcggccaaaaatccgaacgacaagaatagagccgtcggcagccgctgcggcgaaacgccgaaacgccgtgaacagggccttcgggcctgccccggagcccctcaaaattcagtgacgagacgcctcatgtcgaacgccaatcccttcttctcgcaatcgctcgccgagcgcgacgcgtccgtgcgcggcgcgatcctcaaggaactcgaacgccagcagtcgcaagtcgagctgatcgcgtcggagaacatcgtgtcgcgcgcggtgctcgatgcgcagggctcggtgctgaccaacaagtatgcggaaggctatccgggcaagcgctattacggcggttgcgaattcgccgacgaagtcgaggcgctcgcgatcgagcgcgtgaagcggctcttcaacgccggccatgcgaacgtgcagccgcactcgggcgcccaggcgaacggcgcggtgatgctcgcgctcgcgaagccgggcgacacggtgctcggaatgtcgctcgacgcgggcggacacctcacgcacggcgcgaagccggcgctgtccggcaagtggttcaacgcgctccagtacggcgtgagccgcgacacgatgctgatcgattacgaccaggtcgaggcgctcgcgcagcagcacaagccgagcctcatcatcgccggcttctccgcctatccgcgcaagctcgacttcgcgcggtttcgcgcgatcgccgattcggtcggcgcgaagctgatggtcgacatggcgcatatcgccggcgtgatcgccgcgggccgccatgcgaacccggtcgaacacgcgcacgtcgtcacgtcgacgacgcacaagacgctgcgcggcccgcgcggcggcttcgtgctgaccaacgacgaggagatcgcgaagaagatcaactcggcggtgttccccggcctgcagggcggcccgctgatgcacgtgatcgccggcaaggcggtggcgttcggcgaggcgctgacagacgatttcaagacctacatcgatcgcgtgctcgcgaacgcgcaggcgctcggcgacgtgctgaaggcgggcggcgtcgatctcgtgacgggcggcaccgacaaccatctgctgctcgtcgatctgcgcccgaagggcctgaagggcgcgcaggtcgagcaggcgctcgagcgcgcgggcatcacgtgcaacaagaacggcattccgttcgatccggagaagccgacgatcacgtcgggcatccgcctcggcacgccggcgggcacgacgcgcggcttcggcgcagcggagttccgcgaggtcggccggctgattctcgaggtgttcgaggccctgcgcacgaacccggaaggcgatcacgcgaccgaacagcgcgtgcggcgcgagatcttcgcgctttgcgaacgcttcccgatctactgacacgccggagcggaacgaacgccgcgcgttcgcacgccgaccgacccacgcgccgacaagactggagaatccatgagcacgctgcaccaggacagcatcatcatcgatggcctgaacatttcgaagttcgaacgctcggtgttcgaagacatgcaaaagggcggcgtgacggccgcgaactgcacggtgtccgtgtgggagaacttcacgaagacggtcgacaacatcgcgctgatgaaaaagcagattcgcgagaacggcgaactgctgacgctcgtgcgcacgacggacgacatcctccgcgcgaagcgggaaggccgcacgggcgtgatcctcggcttccagaacgcgcacgcgttcgaggacaacctgggctatgtcgaggcgttcgccgacatgggcgtgcgcgtcgtgcagctttgctacaacacgcagaacctcgtcggcaccggctgctacgagcgcgacggcgggctgtcggatttcggccgcgaggtgatcaccgagatgaaccgcgtcgggatcatggtcgacttgtcgcacgtcggcggcaacacgtcgtcggaggcgatcgcgttctcgaagaaacccgtgtgctactcgcactgcctgccgtcgggtctcaaggagcatccgcgcaacaagagcgacgcgcaactgaaggagatcgcggacgcgggcggcttcgtcggggtgacgatgttcgcgccgttcctgaagcgcgggatcgacgcgacgatcgacgattacatcgaggcgatcggctacgtcgtgaacctgatcggcgaggacgcggtcggcatcggcaccgatttcacgcagggctacagcgtcgatttcttcgattggctcacgcacgacaagggccgctaccgccggctcacgaatttcggcaaggtcgtgaatcctgaaggcatccgaacgatcggcgaattcccgaacctgacggccgcgatggagcgcgcgggatggaaggcgtcgcgcatccgcaagatcatgggcgaaaactgggtgcgcgtgttcaaggaggtctggggcgcgtaagcgtgtgtcttgcacgcccgcatgcttcgttctcagcccgttttcaaccgatccgatacaggacacgcgcgtgctcgacgagcgtcggcgcgtggacgatgccgcgcgtgcgccgagggcgccgcgcgttttaccccacggagtcacacgatgcaaccgcaactgccgatcgacgtcgatccgaacaccggcgtctggaccaccgacgcgctgccgatgctgtacgtgccgcgccatttcttcacgaacaaccatacggcggtggaagaggcgctcggccgcgacgcctacgcggacatcctctaccgcgccggttacaagtcggcgtatcactggtgcgacaaggaggcgaagcagcacgggatcgccgggatggcggtgttcgagcattacctgaagcgcctgtcgcagcgcggctggggcctgttctcgatcgtcgaagccgagccggccgccgcgcgcgcgaagatcgaactgcgtcattcgtcgttcgtgctcgcgcagccgggcaaggaaggcaagctttgctacatgttcgccggctggttcgcgggcgcgctggactgggtcaacgacacgacgccggaaggccgcggcgcgccgcgcgcgcgatcggcggaagcgcagtgcgcggccgagggccatgaccattgcgtcttcgaagtgtcgccgatcgcgcgctgatccgccgacgccgaaccccactcgcaacacccgatattcgaacgccagaggtcgcctgcgatgcgttatccccacctgttcaaacccctgcagctgaaccagctgacgctgcgcaaccggatcgtcagcaccgcgcatgcggaggtgtacgcggagccgggcggcctgccgggcgagcgctacatccgttactacgaagagaaggcgaagggcggcgtcggcctcgccgtgtgcggcggatcgagccccgtgtcgatcgacagcccgcagggctggtggaaatcggtgaacctgtcgaccgacaagatcgtcgatccgcttgcgcggctcgccgaggcgatgcaccggcacggcgcgaagatcatgatccaggcgacgcacatgggccgccgctcggcgtttcacggcgagcactggccgcacctgatgtcgccgtcgggcgtgcgcgagccggtgcaccgcggtaacgcgaagatcatcgaggtcgaggagatccggcggatcatcggcgatttcgcggccgccgcgaagcgcgtgaaggacgcgggcatggacggcatcgagatctcggccgcgcaccagcatctgatcgaccagttctggagcccgcgcacgaacgtgcgcaccgacgaatggggcggcagcctcgagaaccggctgcgcttcggcgtcgaagtgctgacggcggtgcgcgaggcggtggggcgcgacttctgcgtcggcctgcggatgtgcggcgacgaatttcacgaggacggcctcgatcacgagcagttgaaggagatcgcgcaggcgatgtccgagacgggcctgatcgattatctcggcgtgatcggctccggcgcggacacgcacaacacgctcgcgaactgcatgccgccgatggcgctgccgcccgagccgttcgtgcatctcgcggcgggcatcaagtccgtcgtcaagattccggtgatgcacgcgcaaagcattcgcgacgcgggccaggccgagcgcctgctcgcgaacgggatgatcgacctcgtcggcatgacgcgcgcgcagatcgccgatccgcacatggtgatcaagatccgcgacggccgcgaggacgagatcaagcagtgcgtcggcgcgaactactgcatcgatcgccagtacaacggcctcgacgtgctgtgcgtgcagaacgcggcgacttcgcgcgaggcgacgatgccgcacgtgatcgagaagtcgcgcgggccgaaacgcaaggtcgtcgtggtcggcgcgggcccggcgggcctggaggccgcgcgcgtcgcccgctcgcgcgggcacgacgtcgtgctgttcgagaagaacgccgaagtcggcgggcagatcatgctcgcggcgaaggcgccgcagcgcgagcagatggcgggcatcgtgcgctggttcgacatggagacgaagcggctcggcgtcgaccgccggctcggcgtcgaggccgacgagaaggcaatcatggccgagaagccggacatcatcgtgctcgccacgggcgggcgcagcttcaccgatcaggtgtcgggctggggcgtcgccgaggggcacgcggtcggctcgtgggacatcctgtcgggccgcgtcgagccgggaaagaacgtgctcgtctatgacggcgtcagcacgcatgcgggcgcgggcgtcgcggatttcatcgcgagccgcggctcgaacgtggagatcgtcacgccggacgtgaaggtggccgacgactgcggcggcacgacgttcccgattttctatcggcggctctacgcgcagggcgtgatccacacgccgaactactggctcgaccgcgtctacgaggaagacggcaaaaagatcgcagtgctgcgcaacgaatacacggaagagcaggaggagcgcgcggtcgatcaggtcgtgatcgagaacggcatcacgccgaatgatgcgctgtactggaagctgaagcccgaatcggtcaatcgcggccagatcgacgtgcacaaactattcgccgccgagccgcagccgtgccttgccgagacgctcggcaacggccgcttcctgctgtttcgcgtcggcgattgcatctcgatgcacaacatccacggcgcgatctatgacgcgctgcgcctcgtgaaggatttctgacgatgaatccggccatcctgattaccgcgctgctgtggctgtcggtcgcgggtctcgcgttcgcggtcgcgaaacgctcggcgtactggcggctcggccgcgcgaccacacccggcgcgttcgggctcgcgaacctgctcgcgattccgaagcgctatttcgtcgatctgcaccacgtcgtcgcgcgtgacccgtacatcgcgaagacgcacgtcgcgacggcgggcggcgcgctcgccgcgctcgcgctcgtgttcgtcaactacgggctcgcgatctattcgccgtggctcgacaggctgatcctgctcgcggcgctcgcgatgctcgtcggcgtggtgttcgtctggcgccgccgccatgcgaaggcggtgcccgcgcggttgtcgcgcggcccctggaatacgctgccgtggctgctcggcgcgttcgcgctcggcctcgtgctgttcatgctggtgccggcggcggcgatgtcgggcgcgttcgcgctgctctgcgcggcgttgatcggcgccggcgcgttcgcgatgacggtgggagcggccaagggcgggccgatgaaacacgcgatcgcgggcttgctgcatctcgcgttccatcctcgtcaggagcgcttcgcggcgacgcgcgacgcgtacaccggcgacggcggcgcgacgccgccgaccgcgctgaagccgtccgatgtcgagcgcgacgagtacggcgtcgcgaagccggccgaattccgctggaaccagttgctgagcttcgatgcatgcgtgcagtgcggcaaatgcgaggcggcgtgccccgcgttcgcgtcgggccagccgctcaatccgaagaagctgatccaggatctcgtcgtcggaatggcgggcggcaccgatgccgcgtatgcgggcagcccgacgcccggcatcccggtcggcgcgcacggcggcgatccgcagcggccgatcgtgtcgtcgctgatcgaggccgacacgctgtggtcgtgcacgacgtgccgggcgtgcgtgcaggagtgcccgatgctgatcgagcacgtggatgcgatcgtcgacatgcgccgcaaccaggcgctcgtgcacggcgcggtgccgggcaagggcgcgcaggtgctcgcgaacctgcgcgagacaggcacgatgggcggctacgacacggccgcgcgctatgactggtcggtcgatctgggcgcgcccgtcgcgcagccggggcgccccgtcgacgtgctgatcgtcgcgggcgagggcgcgttcgacatgcgctaccagcgcacgctgcgcgcactcgtgaaggtgctcaatcatgcgggcgtcgattacgcggtgctcggccgcgcggaaaccgacacgggcgacgtcgcgcgccggctcggcgacgaggcgacgttccagcagatggccaggcgcctgatcgacacgctcggcgcgctgtcgttcaagcagatcgtgacggccgatccacacgtgatgcacagcctgcgcaacgaatatcgcgcgctcggcggccgctacgcggtcaagcatcacacgacgttcgtcgccgagctcgcggcggcaggcaagatcaagccgcaggcggcggacgcgctgcgcgagaagcgcatgacatatcacgatccgtgctatctgggccgctacaacggcgagaccgaagcgccgcgcaagctgctgaagacgatcggcattcagatcgtcgagatggagcggcacggcatgcgcggccgctgctgcggcggtggcggcggcgcgccgctcaccgacatcccgggcaggcagcggatccccgacatccggatcgccgacgcgcgcgcggtgggcgcggacgtcgtcgcggtcggctgcccgaactgcaccgcgatgctcgaaggcgtcgtcggcccacggcccgacgtgctcgacgtcgccgaactcgtcgccgcttcgctggagtgaaccgatgaccacgctcaaacgaatcgatccgcgccggccgttcgtcgtgaccgcagcgggattgaaacgcatcacgctcggcgagacgggcggcgcgcccggcgacgccgcgtcgtggcggccgcatgcgcacggcgcggcggccgccaggccggtgcgcgtcgtgcgcgacgcgcggcgcgtgttcctcgtggccgcgcacagcgagcgcggcgcgctcgacgaccacgcgcggcagacgctcgcggcggccgcgctgctcgccgatgcgcagaccgaagtcgcgctcgtcgtgttcggtgaactgaacgacgatgcgggcgcgttcggcgcggacacgctcgtcgtgctgcgcgatttcgaccgtcgcgcgttcgcgcccgagcgcgagctcgacgcgctgcgcgcgtgcgcggccgcgctctcgccgcagcacgtgttcatcccggacaacgcgacgggcgacggtgatctcggccgccgttacgcggcggcggcgaatgcgagcgtcgcgacgcaggtcgtcgaaatcgcggcggaccacgtcggcgtgtacgtcgacgcgaagcgcggcttcgcgacgcgcacgctgcccgatgtcgtgctgctcgcgccgaacgcggtcgatccgacactgccgttcgtcggcgcggcgcgcacgcttgccgcccccgatgctcgcgccgccggcgacggcggtgacgctcgctatcgcgacttcggcctcgaagagatcgacgccgcgcaagtcgcgcttgaggaggccgacttcatcgtgtcggccggcaacggcgtgaccgacatcgccgcgttcgagacgcttgcggcgacgttcggcgcggcgatcggcgcgagccgcgtcgcggtcgacaacggccacttcgcgcgcgacaagcaggtgggcgcgacgggcaagaccgtcgatgcgagcatctacatcgcgttcgggatttcgggcgcggttcagcatctgcaagggatcaaggattgccgccacgtgatcgcggtgaacctggacggcagcgcgccgatcgccaagcgcgcgaacctgacgatcgtcggcgatgcgcaggcgacgatcgcggcgctgatcgaagcggtgaacgcggcccgcgccgcgcagccgcgagcgggcgccgtatcgaacgagcgcgagtacatgggagccgccgcatgaacgcgaatcgcaagctcgccagcatcgcggtgctggtgtcggtcggacgccattcggtatcgggcgtgccgcgctacagccgcaacgacgcggccgcgctcgagatcggccgtgccttggccgccgaacatcgcgcgcggctcgacgtgatccatgcgggcgacgcgcgcaatccggcgctcgccgattacctcgcgctcggcgcggcgagcgtcgaagtgctcgcgtgcgcggacggcgacgacgcggccgccgcgctcgccgagcgggtgcgcggccacgatctcgtgctgacgggcacgcgcgccgagggcgcctacgacacgggcatgctgccgtaccgcgtcgcggcggcgctcggttggccgttcgtcggcgcggcggtcgacgtgagcgtcgacgccgcgcgcgcgacgctgcggcaattcctgccgaaaggcgttcgtaggcgcgtcgacgccgcgctgcccgccgtcgtcgccgtgcatccgctcgcgaacgcgcagccgcgctacgcgtatgcgcggctgcgtgcgggcgaggtgcgcgtgacgcgcgccgcgacccgcgcggcggcggacgccggtcaatggacgacgcgcgcggtcgagcgcaagccggtgaggctcgcggccgccgacaagcgctccggccacgcgcggatgctgtccgcgacgacgacggaaagccggggcggaaacgtcgtaattgaagggagttcggtcgaaaaagcacaagtgatcctcgcgtatttgcgcgagcatcagctcatcgactactgaacgaagcctgtcggcaacaacaccatggatgcaaggaatccggagcaaacgatgaaagtatcggcagacgtccgcgcgctggtggcgcgccgcaaggcaggctacagcctcgaagccccgttctatctgagcgacgagatctttgcgctcgacatggacgcgatctttcggcggcactggatccaggtgggcgtcgagccggacgtgcccgagcccggcgattacgtgacggtgcagctcgggggcgattcgatcctgatcgtgcgcgacgacgacatgcaggttcgcgcgttccacaacgtctgccgccatcgcggcgcgcgcctgtgcaacgaggaaaaagggtcggtcggcaacatcgtgtgcccgtatcacagctggacctacaacctcacgggccagttgatgttcgccgagcacatgggcgagaagttcgaccgctgcaagcacagcctgaagcccgtgcatctggagaatctcgcggggctgctgttcgtgtgccttgccgacgagccgcccgtcgatttcgcgacgatgcgcgcggcgatggagccgtatctgctgccgcacgatctgccgaacacgaagatcgccgcgcagatcgacatcgtcgagaaaggcaactggaagctgacgatggagaacaatcgcgagtgctatcactgcgtcgcgaaccatccggagttgaccatttcgttgtacgaatacggcttcggctatcagccgtcgcccgcgaacgccgaaggcatggccgcgttcgagcgcacctgcgtcgagcgcgccgcgcagtgggaggcgctgaacctgccgtccgtcgaagtggagcgcctcaccgacgtgacgggctttcgcacgcagcgtctgccgctcgaccgcagcggcgaatcgcaaacgctcgatgcgaaggtcgcgtcgaagaaactgctcggcgaattccgccaggcggatctcggcggcctgtcgttctggacgcagccgaattcgtggcaccacttcatgagcgatcacatcgtcacgttctcggtgattccgctgtcggcgggcgagacgctcgtgcgcacgaaatggctcgttcacagggacgcgaaggaaggcatcgactacgacgtgaagaacctcacggccgtctggaacgcgacgaacgatcaggatcgcgcgctcgtcgaattctcgcagcgcggcgcggcgagcagcgcctacgagcccggcccgtattcgccgtacaccgaagggctcgtcgagaagttctgcgagtggtacgtcggccggctggccgcgcatatcggcgcatagcacgaagacggagcgcaacaatgatgcgagatgccgcgaatttcgaaccggccgacagccgcgtgacgcgtcccgcgttctggcaggcgctgccggagcgctggacgagcgatgtcgaggagacgctcgtgtgctgccacgtgcggcaggaaacgcatgacgtgaagagctttttcttccgctcgccgcaggggcgcgcgttctcgttcgagcccgggcagttcgtcacgctcgagctcgacatcgatggcgagacgatcaaccgctgctacacgatctcgtcctcgcccgcgcggccgcacacgatctcgatcacggtcaagcgcgtgccgggcggcaaggtgtcgaactggctgcacgacaacctgcagccgggcgcgccgctgcgcgtgctcggcccggcgggcgaattcacgtgcgcgcggcatccggcgcgcaagtacctgttcctgtccgccggttcgggcatcacgccgctgatgtcgatgagccgcgcgcatcacgatctcgccgaggatcgcgacatcgtgttcgttcatagcgcgcgcacgccggacgacatcatcttcgcgcgcgagctcgatctgatcgcgtcgacgcatgcgaacttccgcaccgcgttcgtctgcgagcggctcggcgcgcgcacgaactggcacggcgtgacgggcttcctgtcgctgccgctgctgaagctggtcgcgccggatttcatggagcgcgagatcttcacgtgcgggcccgcgccgtacatgaaggcggtgcgcgagctgctcgccgaagccggattcgatcgcagccgctatcacgaagagagcttttcgttcgagacgctcgcgcagcgcgaggccccggccgatgcgccggcgggcgaagacgcggcggcgcgcggcgcgcaagtgcgccagtacacgatcgcgttcgcgaagagccatcgcgagatcgcatgcggcgcggatcagcacgtgctcgatgccgcgcgccgcgcgggcgtgcgcctgccggcgtcgtgcacgcagggcatgtgcggcacctgcaaggtaaagctcgtgtccggccaggtcgacatgaagcacaacggcggcattcgtcagcgcgaaatcgatcaggggatggtgctgctttgctgcagcaagccgctgtccgatctcgtcgtcgacaaatgagcgcgtcgccgctgcgcaagaacgtgtcgtaaaagaacgataacggggaattgtggttgaagaacctagagaggcccctcgcttttcgacaacctcaaggagatcgatcatgaaattcctcacgaaactcatcggctgcggcgtgttggcgatgatgctcgccgccgtcgcgccgacgcaggccgacacgaagccgacgctgaagatcggctacgtcgaaggctgggacgacagcgtcgccacgtcgaacgtcgccgcgcgcatcatcgagacgaagctcggctatccggttcagctcgtgccggtcgcggccggcgtgatgtggcagggcgtcgcgcgcggcgatctcgacgcgacgctctccgcgtggctgcccgtcacgcagggcgcttactgggagcagttcaagacgaaggtggtcaatctcggcaccaatttccccgatgcgaagatcggcctcatcgtgccggcctacgtgaaggcgaagacgatcgccgatctcaatgcgcagaagaacgatttcgccgggcgcatcgtcggcatcgacgccggcgcgggcgtgatgcgcaagaccgacgacgcgatcaaggcgtacggcctgaactattcgctgatgccgagctcgggcagcgcgatgaccgcggagctcgcgcgctcgatccattcgaacaaggccgtcgtcgtgaccggctgggcgccgcactggatgttcgcgaagtggaagctgcgtttcctcgacgatccgaagaaggtgtacggcgaggcggaacacgtcgacaacgtcgtgaacccggcgctcgaaacgaaagcgcagcccgtcgtcgcgttcctgaagaaattccaatggaaaccgggcgagatcgacggcgtgatgctcgcgatccagaacggatcgaagcccgcggcggcggccgacgcatggatcgccgcacatggcgatcgcgtcggcgaatggctcggcgccgagcggtgacgatcgcgcgctcaggcccgtgcacgcgggcctgagcgcgtggtgaaaaattcgaaggcatccgaagcaattagaggaaattgcgggtttttccgcgggaatttcgacgttttttcgactcgcacaacgaactgttgttagaatgtacccttgtgcggagtcttcacaggaggattttggatgagtcaagcaggactgcgcgcgcgcagcaccagcgagatcgaggcaaccatctcacatgaagaaagaggccacacactgcatcgtggcctcagttggaaggacgcattttgggtaacgagcggcgtgccggcaggcgtgctgttcacgatcggcggcgtatgcgcgacggtcggccagcccgcgtgggcggtatggatcgccgcgatcacgatgggcttgattcagagcgcgacttatgcggaaatttccgggctatttccccataaatcgggcggcgcatcggtgtacggtgcgatcggctgggtgcgatacggcaagttgatcgcgcccgtctcggtgtggtgcaactggctcgcgtggtcgccgatgctcgcgctcggttgcggcctcgcggcgagctatgcgctcaccagcctgttcccggcggacgcggccatcctgcactggcaatggacgctcgccgatctcggcttcgtcaagcccggcctgaccctgcgggtcaacgccactttcgtgatcgcgacgatcctgttgttgatcacgttcaagctgcagcacagcggcgcctcgaaagccgcgcgcacgcagcgcattctcggcatcgcgtcgctgacgccgcttctcatcgtcggcatcgtaccgttcgtcacgggcgacgtgccgatgtcgaatcttctgccgctcttgccgctcggccacgacgcgcaaggcaacctcaccgccgccgcgttcggcagttggaacgggcagggcgtcgtgatggcgctcggcgcgatgttcatggcggggtgggcgtcgtacggcttcgaaacggccgtctgttacacgcgcgaattccgcgatccgcgccgcgacaccgcaaaggcgattttctggtcgggcgcgctgtgcctgatcgtgatgacgctcgtgccgatggcgttccagggcgcgctcggcacggcggcgatgctcgatccgcgcatcggcgacggcacgggcgtcgcggccgcgatggcgaggatcgtcggcggcggcgcgtgggtcgcgaacgcgatcgtcgtgatgctgatgctgtcgatcctcctgatcgtgatgacgtcgatgatgggctcgtcgcgcacgctctatcaggcgtcggtcgacggctggctgccgaagtatctgtcgcacgtgaacgagcacggcgcgccgacgcgcgcgatgtggaccgatctcggcttcaatctcgtgctgctgctgatgtcggattacatgacggtgctgtcgatctcgaacgtctgctacatgttgttcgtcttcctgaatttgcagtcgggctggattcatcggatggatcgcgggcaatggcagcggccgtttcgctgcccgacatggctgctggtgctcggctcgatctgcggctacgcgaacctggtctatgtcggcgcgggcgcggatctgcaaggcgcgggcacgctgcgcaacggcctcatcgcgatgctgctgatcgtgccggtgttcgtctatcgccactattggcaggatcgcggccgtttccccgcgcagatgcagcgcgacatggagcttgccgttgcggcgcgcggcatgtggctgaacgtggcgccgtacgcggcgctcgcggcagccgcgctgacgatcgcggcgtcgtattacttcgcctggctgcgatagccggcgtgggccggcgaggatgcccggatgcgtcgccgcatccgggcgcaggcaacatgccgaggccgcggcggtcggcgcgcccgctactggaacacgacggtccggtcgccgttcaggaacacccgccgctcgatgaatgccttcacggcgcgcgcgagcgtgatgcattcgacgtcgcgccccaccgcaagcaactgttcgggccggtacgagtgatcgacgcgctcgaccacctgctcgatgatcggcccctcgtcgaggtcgtcggtcacgaagtgcgcggtcgcgccgatcagcttcacgccgcgagcatgcgcctgatggtagggcttcgcgcccttgaaccccggcaggaacgagtgatggatgttgatcgcgcgattcgcgagcctcgcgctcgcttccggcgacagcacctgcatgtagcgcgcgaggatcacgagctcggcgccgctcgtctcgaacacgtcgagccattgggcctcctgctgcgccttcgtgtcggccgtgatcgggaagtgccggaacggcagcccgtgctgcgcggcgagcggcgcgaagtccggatgattcgacacgatcccgacgatgtccatcttcagctcgcccattttccagcggaacagcagatcggcgaggcaatgctcgagcttcgacaccatgatcagcaccttcggccgcgcggcgacgtcgtgaatcgcccattgcatccggaagcgctcggcgatcggttcgaactcgcgtcgcagcgcgtcgacgcgcagcgcgtcggcgtcgtcggtcgcatggaacacgcaacgcacgaaaaagcgcgcgctgagatcgtcgtcgaagacggtcagctcgtcgacgtagcagcgatgccggtcgagcaggccgacgacggcggcgacctggcccgcggcgctcggacatgacagcgtcagcacgaactgatggggacgttgtggaacggacatgggtttcctctgactcgatggcgccccgcgcacggcgcggatgccgggcgtccgaggcgatacgccagttaatcaagccagatcggatgcggatagaaccgaatcgccgcgctgctggaatcggcgcgccaatgcccgatgcgtcatgcgcatgcgccgagcagccagcggcgaaagagcggcaccgcgcgcgcctccggccgcgcgggcggcagaacgaggtagtagccgcgcggcgtgacgacgggcgcgtcgacgagccgcacgagctggccggccgcgatcggcgtgtcgacgagcggcgcccagccgagcgcgacaccctgattcatcagcgccgcttgaatcacgagcgagtagctgttgaacgtcagcccgtgcggctcgggcggcgcggcgagcccatgcgcgtcgaaccaatcgcgccacgcgagccagcgctcggggcgcgtcggctgcacgtgcagcagcggcgcgcgcaacaggtcggccggccgcgcgatatcggcatgcgcggtgcgaaacgcgggcgagcacacgggcgtcacgtgttcctgaaagagccgcgtcgatgtgcagcccggccagtcgccggcgccgaacaggatcgcgacgtcggcgtgctcgcgctgcggatcgatgtcctgagacgtgacgacgcgcacgtcgacgccgggcatcgcgcgcttcagatcgtcgaggcgcggcatcagccagtaggtggcgaagccgaaatcggtgacgagcgtgaatgtgccgttcgcgcggcggctgcggatgtccgccgtcgcggcgcgcagcgcgtcgaggctttggcggaccgccgcgaagagccgcgcgccgtcctctgtcagcgtgacgccgcggcgcccgcgctcgaagagcggcgtgccgagatcctcttcgagctgaacgacgcgctggctgacggccggctgcgtcgagccgagctcgcgcgcggcggccgtgaagctcgcgaggcgcgcggccgcttcgaacgcggacaaggtctgcatcggcggcagacggtctggtctcgtcataagcacctctgatggctcataagcattcgatgccttcacggccgcattacggccggcaatagtgagatccggccggcggcggcagcctgtcgcgccgccgttccgatccgacgattccatatgagcgcccaagcgatgcccgataccgccgaacccaccgatatccagccgaacattctcgtcctgatggccgaccagctcacgcccttcgcgttgcgcgcgtacggccatcgcgcgacgcgtacgccgacgatcgaccggctcgccgccgagggcgtcgtcttcgacgccgcttattgcgcgagcccgctctgcgcgccgtcgcgcttcgcgctgatggcgggcaagctgccgtcggcgctcggcgcttacgataacgccgccgaattgccggcgcaaacgctgacgttcgcgcactacctgcgcgcggccggttaccggacgatgctgtcgggcaagatgcacttctgcgggcccgatcagttgcacggcttcgaggaacggctcacgaccgacatctatccggccgatttcggctgggtgccggactggacgcgtcccgccgagcggccgagctggtatcacaacatgagctcggtgctcgacgccgggccttgcgtgcggaccaaccagctcgatttcgacgacgatgcgacgttcgccgcgcgccagaagatcttcgacgtcgcgcgcgagcgcgcggccggccgggacgcgcggccgttctgcatggtcgtgtcgctcacgcatccgcacgatccgtatgcgatcacgcgcgaatactgggatctgtaccgggacgaggacatcgatctgcccgccgtgcggatggatttcgacgcgagcgacccgcattcgcggcggctgcgcgccgtatgcgaggtcgatcgcacgccgccggaggacctgcagatccggcgcgcgcggcgcgcgtactacggcgcgacgtcctatgtcgacgcgcagttcggcgcgctgctcgcgacgctcgagcaatgcgggctcgccgacgacacgatcgtgatcgtcaccgccgatcacggcgacatgctcggcgagcgcggcctctggtacaagatgacgttcttcgaaggcgcatgccgcgtgccgctcatcgtgcacgcgccgcgccggtttccggccgcgcgcgtgccggcggccgtgtcgcacgtcgatctgctgccgacgctcgtcgagctcgcgacgggcgagcgccgcgccgactggcccgacgccgtcgacggccgcagcctcgttccccatctgcgcggcgaaggcggccatgacgaggcgttcggcgaatatctggctgaaggcgcgatcgcgccgatcgtgatgatgcgccgcggcagccacaagtacatccattcgcccgcggatccggatcagctcttcgatctgaggaatgatccgcgcgagctcgacaatctcgcgaacacgcccgccgcggcaaagcacgtcgccgcgtttcgcatggagcgcgtcgcgcgctgggatctcgatgcgctgcatcagcaggtgctcgcgagccagcgcaggcggcgcttccatttcgaggcgacgacccaggggcgaatccggtcgtgggactggcagccgttccaggatgcgagccagcgttacatgcgcaatcacctcgaactcgacgcgctcgaggcagccgcgcgttttcctcgtccgcacgcatgacgcccggcgtcacgcattttcaaatggagcaagcgatgaaacgatacgaatccattgcgcggcggctcgcgcgccgcgcggcagccgcatcgccggcgttcgcggcgttggcatggtgcgccgcggcggccgccgccacgaccacggcggccgcggcggagccggccgcctgtcgcgacgtgcggatggccggccccggctggaccgatatcgaagcgacgaacgcgctcgcgggcgtcgtgctgaaggcgctcggttaccggcagagcgtgtcgaacctgtcggtgccgatcacgtatcaaggtctgaagaaagggcagctcgacgtgttcctcggcaactggatgccggcgcaggcgccgctcgtcaagccgttcgtcgacgcgcgcgcgatcgacgtgctccacgcgaacctgagccatgcgaaattcacgctcgcggtgccggactacgtggcggcggcgggcgtgcattcgttcgccgacctcgcgaagtacgcgcagcgcttcggcgcgaagatctacggcatcgagccgggcgcgccggccaatcagaacatctcgcgcatgctcgccgacaaggcgctcgggccggcgaactggcagctcgtcgaatcgagcgagacagggatgctgacgcaggtcgagcgcgcggtgcgcgagcgccagtggatcgtgtttctcggctgggagccgcacctgatgaacacgaaattccatctcgtttatctgtcgggcggcgacgcgtatttcgggccggactacggcggcgcgaccgtcaacaccgtcgcgcgcgcggatttcgcgagccagtgcgcgaatctcgcgcggctgttccgacaaatgacgttcaccgtcgatctggagaacggaatgatcgccgcgatgctgcagggcaagcgctccgccgtggatgccgcgcaacacgcgctgcgtgcgaacccgtcgctcgtcgaagcatggctcgacggcgtgcgcaccgcgagcggcgcgccgggcttgcctgcggtgcgcgcggcgctcgatgcgcaatgacggccgacgtcggcatcggccgggttcgtcgcatcgtgaccattcggcgtcgtttggtgacgggtagcgcgaaaaatgggtttgtatttttcgccaacggcatccgattgtgcgcgtgatgcgcaacggtcgtcggagtggtgcgtcgtttcagcaatagtcgcggattcgcgtgcgcaacgcgggaatctactttcttatcgaatgagcagggtggggtgccgacaatgaagaaatcgaatgttgccgtgatgggcgcgcttgcgctcgccatcggaatcgcgccgggcgcaagccgcgcgcagagcagcgtcacgctttacgggattctcgatgccggtatcacgtacgtcagcaataccggcggttcgcacgtcttcaagttcgacgacggcgtgtcgtacggcaaccggatcggcttcaagggcaccgaggatctcggcgggggcctgaaggcggtcttcgtgctcgagagcggctttcgcctgggcaacggccagctcggtttcggcggcgcgcagttcggccgccaggcttacgtcggattgcagaacaactgggggacgctgtcgttcggcaatcagctcgacatgaccgaggagatggtctatctgaacaacatctccgcatgggcgagcggctatgcgatccaccagggcgacttcgaccgcttcaacggcgatcgcctgccgaactcggtgaagttcctgtcgaacgacttcagcggcttgaagttcggcgcgatgtattcgttcggcaacgtcgcgggcgacttccaccgcaacagcgcgtggagcgcgggcgcgaactacacgcacggcgatctgtcggtgggcgcggcctatacgcacctgaacaatccgtccggcatctatgcgttcgatccgtacgcgatgatcggcacgcggaccttcctcggccagccgacggtcagcgtcgatccggcgacgggcaaggtcaccgatctgttcgcgaatacgccgatgaacgtcgacagccagggcaccttcggcgtcggcgcgagctacacgatcgacaagctgacgctgtcgggcaatttcacgtactcgacgatcaagggcttcggcaacacgtcgcacatgcaggtctacgaaggcggcgggctgtatcagttcacgccggcgctgagcttcgtcgcgggctaccagcacacgcgcttcgaaggccatcactggaatcaggggtcggcgggcgttcactacctgctgtcgaagcgcacggacgtctatctttccggcgactacctgcgtgcgtcgaacggtgtcgacgcggtgatcggctacagcttcacgccgtccaccacgcaaacgcaggcggacattcgcatcgggatgcgccactcgttctgatcggcgggcgatgcgttgcggctcgggagcggtgcgcgccgctcccggtgccgtttaccgcttcgcggacgcgctcagcccgccgcccagctccgccgcgtacgcgagcgcgagcttgctgaacttcagcgcgtggttgccttgcgagtccgaccgctcgagcgtgtcatacgcggaatggatgtacggattgtcgttctgatccgcttcgaacgggaacgacgccggatagccctgcgcgttccacgacgcgtgatcggagcacgcatagccgcattgcgacgtgccgaccgcgagctcgggcagatacgctttcgcgaggttcgcgaggtacgtgttctgtgtcgcgttcgtgtagtcgctgatcagatagatatccttcggatctcccttgtagttcgtcatgtcgagctggaacgcgccgacgacgttcacgttctgcgccctgaactgcttcgcgatcgcctgcgagccgagaaggcccgcctcttccgccgcgtagccgatgaacttgagcgtgcgcttcggctggtagcggttcgcgagcagcacgcgcagcgcctcggtgaggcttgcgatgccggatgcgtcgtcgtccgcgccgggcgcgcgcgtgttctcgctcatgcggccgacggtcgaatcgagatggccgccgatcacgacgacgcccgcggccggatcgctgcccttgatcgtcaggatcaccgatttctgcggccagccggcatgcgtgaactgctcgaccgtcacgtcggtgcgcgagccggccaactgcttccattgctgcgcgatccagtcggacgcggccacgccgtgcgtcgtcgtgtagtagcggttcgtgaagccggacagcgagacgatggtgctgacgatgttgctcgcctgcagttgcgagatccagttgcggacctgttgcgagtaggtgatcgggtaatcgatcgcggccgcctgcttcgccgcgctcggctgcagcgacgcgcgcgcttcgtcgaacgtcgcgtgcacgaaaaagcccgggccgtggccgcgcgtgcggcggatcgcctgcgacagcgattcgagcagcgaatcgtcgacctgcgcgacgtggatcgtttcggtgcgcttcgcgtcgccggtggcgagcgccgcgctgtagcggctcgtcacggcgggatcgagcgcgcgcagctcgcgcagggcgggctcggagagcgtgatccacaccggcgcggcatgggccgccgatacgcagagggcgccgcagaccgcggcggcgaggtgttggagcttggacatgttcgatctcctcggggtgaggggagatgcagtcgaggggacgggcgcgcggcagaccgtgccgcgcgccccgcgtcgttctcgcttacgtctttttctcgatgagcaaggtgcggcttacagcttctgcggcacggtcacgccgtacgtgcagctcttgttgtacgcgtcgccgatcgcattgagctgcgcgctgctgtagccgagcgccgccgccgcggtcagcaccgcctgcgccgcggccttctggttcgtcgagccgttcgtcatcgacaatcctttcaggaacgccttgtccatcgccgcgccgccgatcgcatcgcgcgcgaccatgttgcacgacgcccagtactggccggcggtgtggatcgcggcattgcggatctgcgcgtacgtgcggccgacgttgtaattggtgacgcggccggcccagaattcgttgtggccgtcccagttgaagacccagtgatactgcgcatcggacgggctccattggttgaagtcgcggctgtatgcggccgcgagatagtcgcccgtgccttcggacaggccctcgacctgcgacagtccgccgttggtgatccagtcgtgaatgccgtggccgagctcgtgaatcacgacatccgcgtcttccgcgtcgtcgacgccgccttgcccgaacgacaacctgccggagctcggcgagtacgacgagttatcgtcgccggattggccgtgcggatcgtactggacgccgcccgcgtactggtacggcaacgccttgatgccgagcgtcaggttcacgtagcgcaggaacgtgtcgatgtggtaatacgcgttcaccgcctcgaaatagaggttcgagcgtgtgaaatcgaaggtcgtcgacgcctgaaccgggcacgccttgtcgagcggcgcatcgaaatcgatgcacgatgcatacgggccgctcagcttgtagccgccgctcgtctgcgtcagatccttgagcgtcacgcgcacgcgcgcggcgctcagttgcggcgagtccgcatcgttgttgtccttgaagccggggctgccgtagctgcttttcgtcggggacaacggatccggccggaacacgagcccgctgccgtccgttgcgtaggatgccttgtcttgcgcgcgcagcacttcgccgctgcccgcgtcgatgatcagctcccagtcgccgtgcaggctgtcctgcggcctgccgctcaccttccacgcggtatgtgtgcccgcgccgtcgacgaatgcgacgagctgcgactgcacgttcacgaagccgccgacgccgaggtaggcgcgcgcgcggtcgagcgcctgctgctcgtcgaccgcctgcgtcttgctcgacacggccgcgacgccgctcaccgccttgctcgcgacgtacagcacgcggccgtccggcgcgaccgtgaccgcgatgtcgctgtcatagacgggcagccccgcggcgcgctgctggaagcgcacgacggtgaacgcggcgtcggcgcgttcggacgcgacgacgagattcgcgagcgcggccttgtcgaggccgagctgcgctgcgcgcgcggtgacgtactcgcgcgccatcgccgccgcatcggccttcttcgcatgaaacgccgggctcgccagcgtcacggcaacggccccggggcggaactgcccggtcttgccggcctgttccgcaggcgccacgacgccgcgcgtgaggctcgcgcgccggctttcctcctgcgggctcggtgccttcgaatcggcccacgcgggcagcgcggcgccgaggccgatggcaagacccagcgcgagcggcagtgctttacgggatgtctgcatagattgtcctcgtcttcaaaggtttggatgacaaacgaaaccacgggaaccgcagggacgacccggtccgtgcgccggccttgactggccgatgcaaccggacggaacaacaacggaggcggcgcgacgccgcgaagaatcagcgcgcgtggagcgggcggggcggaggaaggccgaaaggccagagaacggcaggcgaagcagacggcaagcgccgcgatagctgaatgagcatcgtcattacaaacccctcggaataaatatttggaatgcgacttttctattcagcaaacgaacgatctcactggaacttcacgtcgttagtctgcctatctatttttagaacatgttacagaatattttcaatgctatttcgaattattttcgaggagcggttccatcgacggaaaccgtcaggcagcgcacgattttgcactgccgcattccccggccgcgcatctcgcgggcggctcaacgcgacgtatgccggtcgcttctcgggcttgtgccgaattgcgcacgataggtgcgggaaaaatgcgaaggcgattcgaatccgcacgccgcgcatacggccgcgaccgtcatgtcggtctgctgaagcagttcgcgcgcacgctcgagccgcagccgcaaatggaaacgtgccggcgtatcgtcgagcatcgtgctgaacagccgctcgagctggcggcgcgtgatgcccacctcccgcgcgagcgcgtcggacgacagcgggctttcgatgtggtgctccatggttccgatcacctggatcagcttgcggttgtgcacgccgtagcgcgcggcgatctcgaggcgctggcgatcggagcgttggcggatccggctcagcacgaactgctcggagatcgtcgcggcgagctcggcgccgtgccggcggccgatcaggtcgagcatcatgtcgatcgacgcggtgccgcccgcgcacgtgatgcgtcgcgcgtcgatctcgaacagttcctgcgtggtcttcaggcgcgggtagcgctcctggaacgcggcgagcgcttcccagtgcagcgtcagcgcatgcgacgcgtcgaagagccccgcttccgcgagcacgaagctgccggtatcgatgccgcccgccgtcgcgccttgccgatactcgcgcctgagccagtcgccgagcgcgcgcgtgtagcgcgcgagcggatcgaagccggcgatcacgaagatcgtgtgcgcatgctcgacctgcgcgaatgcggcgtccgcgttcagtgagatgccgttgctcgcgacgacgggcgcgccgtcgcagctcacgatgcgccagtggtacaggttcggcctgaagcggttcgcgacgcgcagcggctcgacagccgacatgaagccgagcgcggagaagccgggcatcagcaggaaatgaaattcttctggcatgggcgcgcacgctcgcgaaacgatcggccgagcgtagcaagcaaggcgcaagcaggcaagcagcacgaggcggcgctcgcggccgaagccgcgccaagactgacgattcgtcgatctaatggtttttacgcatagtcgcaaacaggcaagaaaaggtcgccgtcggtcgcctcgccgcgaatctggcccgttacctttgagcccacggtgcaggccgcgcggttgagtcgaaatcgcctgcgcaatccgtcgaacagggaggcaaccatgaagtccaccacgacattcgtattcggcgcggcgctcgccgcggcatgcgcgctgccgtcgcaatccttcgcgcaggactcggccgcctgccgcaacgtgcgcttcgcggacatcggctggaccgacatcacgtcgacgacggcgctcgcgtcgctgctgttcgacggtctaggctacaagccgacgacgacgatcgcgtccgtgccgatttcgttcgcaggactcaagaacaggcagctcgacgtatcgctcggctactggtggccggtgcagcagcatcagttgcagccgttcctcgattcgaaatcgatctcggtggtcgagccgccgaacctgtcgggcgcgaaggcgacgctcgcggtgccgagctacgtgtaccaggccgggctgaaatcgttcgacgacatcgcgaagcatcgcgccgagctcgacggcaagatctacgggatcgagcccggcagcagcgcgaacgcgacgatccagaagatgatcgacacgaaccagtacgggctcggcggtttcaagctcgtcgaatcgagcgaggcggggatgctcgtcacggtcgagcgcgcgattcgcgacaagaagtgggtcgtgttcctcggctgggagccgcatccgatgaacatccagatcggcatgaactacctgtcgggcggcgacgcggcgttcggcccgaactacggcgaagcgcgcgtgtacacgctgacgtcgcccgattacatggcgcgctgcccgaacgcgggcaagctcgtcggcaatctgcgcttcaccacgcaaatggaaaaccagctgatgcaggcggtgatgaacaaggtgaagcccgcggaagcggcgaaggcgtacatccgaaagaatccgcaagtgctcgatgcgtggcttgccggcgtgaagacctacgacggcaaggacgggctggctgcggtgaaggcttatctggggctctgaacggtgcggttcgccgagcgcgcgcccggcgccgggcggcgacgcgccgaatccgaattcgaatctgaacgaggcgacagcgatgaatcaggaagtgattgtgacatgcgcggtgacgggcgcgggcgacaccgtcggcaagcatcccgcgatacccgtcacgcccaagcagatcgccgatgcggcgatcgaggccgcgaaggcgggcgcgacggtcgcgcattgccacgtgcgcgatccgctcacggggcgcggcagccgcgatccgcggctgtaccgcgaggtggtcgaccggatccgctcggccgacgtcgacgtcatcatcaatctgacggccggcatgggcggcgatctcgagatcggcgcgggcgagaacccgatgcgcttcggcaagggcacggacctcgtcggcgggctgacgcggctcgtgcatgtcgaggaactgttgcccgagatctgcacgctcgattgcggcacgctgaatttcggcgacggcgattacatctacgtgtcgacgcccgcgcaactgcgcgcgggcgcgaagcggatccaggcgctgggcgtgaagccggagctcgagatcttcgacacgggccacctgtggttcgcgaagcagttgctgaaggaagggcttctcgacgatccgccgctcttccagctctgcctcggcattccgtggggcgcgcccgccgacaccggcacgatgaaggcgatggtcgacaacctgcctgccggcgcgcattgggcgggcttcggcatcggccggatgcagatgccgatgctcgcgcaggcgatgctgctcggcggccacgtgcgcgtcggcctcgaggacaacctgtggctcgaccgcggcgtgcacgcgacgaacggctcgctcgtcgagcgtgcgcggcagatcgtcgagcgtctcggcgcgcgcgtgctgacgcccgccgaggggcgccgcaagctcggcctgccgccgcgcggcgagcggccgctcgagcggcgcgcgatgaccgaatacgcgtagcgcgaccgcgccgcgcatcgacggccgcgcaacgtggcgaaggcggccgggcgcgcatgcgtcgcgccggcgcggctccttcgtatgccgttctcgttcaaggatcgaaagtacatggctgtcatcaccaaaatcgacacgttcgccgcgatcggcgcgggcgtcatcggcagcggctgggttgcgcgcgcgctcgcgaacgggctcgacgtgctcgcgtgggatcccgccgaaggtgcggaaatgcagttgcgcgcgaacgtcgagaacgcatggcccgcgctcgagcgcgccggcctggcgcctggcgcgtcgccggcacgcctgcatttcgtgccgacgatcgaggcgtgcgtcgccgacgcggatttcgtgcaggaaagcgcgcccgagcgcgaggcgctgaagctcgaactgcacgagcggatcagtcgcgcggcgaagcccgatgcgatcatcgcgtcgtcgacgtcgggcctgttgccgacggatttctacgcgcgcgcgcatcgtcccgagcgctgcatcgtcgggcatccgttcaatccggtctatctgctgccgctcgtcgaagtgctgggcggcgagcgcaccgcgcccgacaccgtcgacgcggcgctcggcatctatcgcgcgctcggcatgcggccgctgcgcgtgcgcaaggaagtgccgggcttcatcgccgatcgcctgctcgaagcgctgtggcgcgaggcgctgcatctcgtcgacgaaggcgtcgcgacgacgggcgagatcgacgatgcgatccgtttcggcgcgggcatccgctggtcgttcatgggcacgttcctcacgtatacactggcgggcggcgaggccggcatgcgtcacttcatgcagcagttcggtcccgcgctggagctgccgtggaccaagctcgtcgcgccgaagctgaccgatgcgctgatcgaccgcgtcgtcgagggcaccgccgagcagcaaggaccccgaagcatcaaggcgctcgaacgctatcgggacgaatgcatcaccgaagtgatcgcggcgatcgccgcagtgaaggcgcgccacggcatgcgctacgaggattgacgatgacgacggccgggatgcaagcgaccgaactgacgattcaccgcgacacggtgcgcgcggaatgggtggattacaacggccacctgcgcgacgcgttctatctgctgatcttcagcttcgcgaccgacgcgctgctcgatgcgatcggtctcgacgacgcggcgcgtcgcgcgcgcggccgctccgtctatacgctcgaagcgcacgtcaactatctgcgcgagatcaaggagggcacgcgcgtgcgggtcgacgcgcgcgtgctcgcgcacgacgcgaagcggctgcatctgtatctcgagatgttcgcggcgggcatcgacggcgcggtgtcggcgagcgagcagatgctgctgcacgtcgatacgggcggaccgaaggccgcgccgttcgacgccgacgtcgccgagcggatcgcgaatctgcatgcgctgcagcgcgcgcatcccgcgccggcgtacgccgggcgcgtgatcggcctgcccgcgcgccgctgacgcggcgcggaccggcgcatcgagaggggcgcacgatgctggagccgaccatcgaggcgttcgtcgcgcgcgtcgccgcgtggtatccggacgatgcggcggcacggccgatcgccgagcagcgcgcgctgtacgagcgtttcgccgcggcatggacgccggcgctgccggcggatgtcgacacgcgcgatgcgcggctcggcgcgttcggcgacggccgcgagatccggctgcggcgctatcgatcgcggtgcgccgccgcgtgcgggaccgtgctgttctttcacggcggcggcttcgtcgtcggctcgctcgacagccacgcgctcatgacggcccgcatcgcggcggataccgggctcgacgtgatcgccgtcgactaccggctcgctcccgagcatcgtgcgccggccgcgttcgacgattgtctggcggtgaccctggccgcgctcgacggccggctaccgttcgaatcgatcgcgctgccgctgcggcttgccggcgacagcgcgggcggcatgctcgcggcgtcggtggccacggcgctgcgcgacggcggacgcatcgggcgtgacggcggcggtcgagcgggcggaggcgtttgcgcggtcgcgctcgtttatccgatgctcggtttcgagccgcaggcccctgcgcgtgatacgcacgcgcatgcgccgatgctcacgctcgacgatgtccacgcatatcgccgccactattggggcgatgccggggcgccgcccggcgcgctgccgctcgacgcgcggcgcttcgacggcttgccgcccgtgctggcgatcggcgcggcgcacgatccgttgcgcgacgacgcgcgcgtctatgccgagcgcattcgctcggcgggcggcgccgcgcgattctggtgcggcgacgggctcgtgcacggttgctggcgcgcgctcgacacgagcgcgcaagcggcgcggatgcatcgggccgtgtgcgaattcctgcttgcgcccgacggatgatgcgcgccgcccgcccgccggttcggacgcgacgaagggcggatgtgccgacggcttggtacgcgcaaggcggtcgtcggggcgataaatgaaaaaatcgatccttacatattctgtaaggatcgattccgtttttccattcgcggatccgccgcaacggcggacttgcgcctcagccgaaaaagcgcccaggcgccaggcgcccaggctaagccgctccatgcggagcggcggaggttaggggcccgaatggggacggacggcgagtcgaaatggcggcctcgtcgtccggcgctcgggctgcgcggcgccggattcggccgggccgcgcggcccggatacggcgttactgaccgaagtagattgattcgcgcggcgagcggggcgccgccgcgacgggcgcgccgacatgcgcgacaggcgcggcctgcgcaccgtagccgctcgtgtcggcgccttgcacgcgggcctgggcggcctggatgtcttccggatagtacgggctcgacacgcccgggtgatagccggccttctcgagctggaccagttccgcgcgcacttgcgcacgggtcagcggctggctggattgcgcgaacgcaccgaacgaggcggtcagggcggaagcggcgacgacagcgtaaacgagcgatttcatgagaacctccgaatgttttatcgacttcgctttcgacaccatgtcttaagcgattggtgacatcgtagtcgtcaagggtcctacgggtaaacgctcggtttggcgaaatatcttttcgaaaattgcaagaatcgcaatcggcaagcggcagggcgtcgcggcatgaaaaaaagccgctcgaccgccgcgcgcggcggcggacgaagcggcgagcctgggcttggcgaaatgcttcagagcgcgccgaacgtcgcgtcgtcgcgcgatgcgcggcggcgcgaaccgggcggcggcggcgtgtcgagatagcgcacgccggtcagttgctcggatttttcccacaggcgcttgcccatgcgcacgtcgcgcgcctgacgcgggatgcgcgcctcggcgggatagccgcgcgtctcgcagagatgggccgggccgatgtatgcgccgccgtcgacgtcgaccgccgtcgccgcatggatcgcgggcagcgcgccgacatcggccgattgggcgacgagccggttcgacaggcgcatcgcgaacgtgccgagcgacgagttcgccatttcggggcccgcgaactgcaggtgggtggccgcatagccggggtgcgcggccacgctcaggatcggcaggcacgcttgatcgaagcggcgctgcagctcgagcgtgaacatcaggttcgcgagcttgctgtcgcaatacgcgcggtacttgttgtagccgcgctcggcgagcatgttgtcgaggcggatcttgccgagccggttgaagccgctcgacatcgtcacgacgcgcgcgcggtgcgatgcgcgcaacgcgggcagcaacagccccgtcaacgcgaagtggccgaggtggttcgtgcccatctgcatttcgaagccatcgcgcgtgtggcgcagcggcaggaacatcacgcccgcgttgttgcagagaatgtcgacgcggccgtggcgatcggcgacggcgtcggcgaaacggcagacgctggcgaggtcggcgagatcgagcgcttcgacttcgattcgggcgcgcggatagcgggtgcggatcgcatgcgcggccagttcgcccttggccgtatcccggcagcccatcacgacttgcgcgcccttggcggcgagcgtttgcgcgatctgccagccgaggccgctgttggcccccgtgacgaccgcgacttttccgccctgcggcggcacgtgttgcgcgctccatgcatgcatcttcgtctccatcgatggcgcgccgtcgggcggcgctcgcgaacccgtcgcaggcgcggacgggctccggggcggtgcgatggagcgtcggcgattcaagccgttcgcgccccgcaaaccgttacagcgatcaatgtaacggtagtgacgcggcgcgacgaagacaagaagcgggctagagcgccgtctctagcccggcggcggcatggcgagcggcgttacttgccgcccgtgtgcccgagcacttccgcggcggagatcatcgcgcccgcgttggcgggcgccggccgctcggcggggcggaacacttcgtcgccgcgttgaatcacctggcgcgacagcgcgcaggtgccggtgcgttgcgcgaagcggcggcgccagcgctgctcgccgtaatggcagcggccgggttcgacccagcgcacgacgagcagggtgtcggagcgttcgaggatttcgacgtgaacgtcagcgggatcgagcacaggctgggatttggaggacttcatttggccgttcctaaagctcgtgcggtatcggcctaggcagttattgcaactgctttccgtcgattccgtagcgatttccattagaggggtgcgctaaatgtaagcgcgctggcaaggaaaaaacatcctgtctggctcaaattactttttgccgatttagaaacaatcgatttccattagcgggcaaaagcggcgtgcagaatcgttccctcgagtggtgcatgaaacggcgcgcgaagcggacgaaaccgcgcccgcatcgggctatggcgcgccgtgcgcggcaatggccgttcgcgcgcgccggcgcgccgcgcgggcgtgcggcgggcgcgttgtcacgacgtttcgccgcgtgtcaaggtcggctgcttcaacaacgcggcgcgcgtgctttggccgatctggccgatcggcgacgatgccgttgttcgtgtttcgattaatcgtgcgttcaaggggccgcgtcgatcggcgttgacgacgttcgttgtgaaaattgcaaggcactgttcgttcaacgtgcagtgattcggcgatggcggcagtaagcggcgttgaatgacacgattatcgattacgggcggcttgccgattcggcacgcgaagaaaatcgacggcggggaatggagaaaatcgtccgatctgaatgatgggcatcggctgcgcgcagtggcgcgcgtcgcgcgcgccgattgccgggaatcgtccgagcgattggccggcgtacgggtttcgcggcgtcgccggcaggttcgcgcgcgccggctcagagaaaccgctccgcgcgaaacggcgcgacgttcgcgacggtcggcccgccgcacatcatctcggcgagcaggcggccggtaatcgggccgagcgtgagcccgtgatggttgtgcccgaacgcgaaccagatgccccggtgccgcggcgcggcgccgatcacgggccgcatgtccggcgtgcaaggccgaaagccgagccacggcgccgcgtcgagcctgcggccgagcctgaacgtcggctgcgcgacgcgttccgcgcgcgcaagctgcacgcccgtcggcggcagcgtgcgcgcggcgatttcgacgcccgtcgtgaggcgcaagccccggcgcatcggcgcgaccacatagccgtgctcgagatcgacgacgggcgcggacagcggcgcgccgtcgggcggcgcgtagtgcatgtggtagccgcgcttctcgcgcagcggcagccggtagccgagcttcgcgaacaccgtgtcggaccacgggccgagcgcgacgacgacgtcgcgcgccgccgcgacgccctcggccgtgcgcacgcgccagccgccgtcgcccgcttcgagggtcgccgcatcgccttcgagcagcgtgccgccgtcgcgcgcgaagagccgcgcatacgctttgacgagcgcgccggggtcgacgacgctcttcggatcgagccagtgcagcgcgccgcagaagcccgggccgagcgccggctcttgcgcggcgagcgccgcagcgtcgagcgccgtcacgcgcaggccgtgccggctcgcgtcgagcagcgcgtcgcgcgtcgcgtgttcgaggcgggcgggcgtccgataggcctcgatccagccgcacgcgcgcacgagctcgcccgcgccggcgcgcgcgatcagcgcgtcgtgctcggcgacgctgcgctcgatgagcggcagcatgtcgcgcgcggccgccgcatggcggcgcggtgacgattcccaccagaagcgcgcgagccatggcgcgaacgacggcagcgccgcgcgatcccaatagagttccgtcgagcggttcgccgcgtagcgcagcagcgcgagcgggctgcgcgcgaacgcatagggcgcgaccgacgagcgctcgatgagcccggcattgccgaagctcgtgccgtcgccgggcgcgccgcgatcgacgagcgcgacccggcggccgcgatcccgcaggtgcagcgccgccgatacgccgacgatgccggcgccgagaacgatgacgtcgaaatccattgagcaagcccaagtgaggtgtcgcgcgaatggcgagcgcgccggcgcgcgcggttcgccgcagcgaggcggcgcggcgcgcgagccgtccgcgccggaccgccgaagcccgcgagccgatgaaccgatgaaccgatgaatccgcgggcctgatcggcggcccggcgaaagagcagccggccgaaacccgcggtcgcattatttcaccgaaattccaaaacgcttgctatgaccccgatgaaactgccgatataggcgcgtttgcgcgcggaccttgcatggctgttccgtcggctcgggcagccgcgcggttgcacctcggcccgcacggcgggcggcgtcggccgccgtgcagcgctcgcagcggggcggcgcgtgtcgcggtgcgccgcagcgcggcgataaaccctcgccgtcaaaggggaatggcgcggcgcgttcgcgcaaaaggccgttcggagagggggggcagggtgcggtgcagcacgcgaaaagccggcgcagccgcgcgtgcgccgggccgccgagcctgcgtgttttccctgattcatcggctaattgtggtcagacggatgaaaaacgatcctataatttcggctgccttgccaacggctgtcggcagatccgtccgacgagcggttaggtgagcggggcaggcgaatcgcttgcgcaatacaagacgcatcacgttgtctttccgaaccaaggtctccgtcgttctcgacggcggctgacactgccgggccccgcaagcgctgttccatctgcaggtccgtcaatccgtctcgggcgtgctccaagtcgtttcgtccacgggtgttgttcgattgcgcaagtcatgccgccttgcccgtatgactaaacataatcgaggagctcctgatgatgctgtcccgtcttacgtccatgtcccttgccgcgatgctcgttgcagccggcgccgccgcccatgcggaaaccgtgaagatcgccatcgccggcccgatgagcggctcggtcgctcagtacggcgacatggtcaaggccggcgcgctgacggcggtcgagcaggtcaacgcggcaggcggcgcgggcggcaacaagctcgaagtggtgatgatggacgacgcatgcgagccgaagcaggcggtggccgtcgcgaacaagatcgtcagccagaagatcaagttcgtgatcggccacgtgtgctcgggctcgacgattccggcgtcggatatctacgagaacgagggcgtcgtgatgatcacgccttccgcgaccgcgccgcagctcaccgaaggcaagaagcgcaagttcatcttccgcacgatcgggcgcgacgatcagcaggggccggccgccgcgcagtacatcatcaacaaggtcaagccgaagaaggtcgccgtgctgcacgacaagcagtcgtacggccagggcatcgcctcggcggtgaagaaggagctcgacgcggcgaaggtgcccgtcgtgatcttcgaaggcatcaacgcgggcgacaccgattactcggcgatcgtcacgaagctgaagtcgcaaggcgtcgacttcgtctacttcggcggctatcacccggaaatggggctgctgatgcgccaggcgcgcgagcagggcgtgaaggccgtgttcatggggcccgagggcgtcggcaacaaggacgtgacggcgatcgccgggccggcttccgaagggatgctcgtcacgctgccggcggatttcacgatcgatccggcgaacgcgggcgtgatgaaggcgttcgcgcagaagaagcgcgatccgaacggcacgttccagatgcccgcgtattccggcgtgaagatcatcgccgattcgatcgcgggcgcgaaatcgaccgatccggcgaaggtcgccgcgtacatgcaccagcacaccttcgacacgccgatcggcaaggtggcgtacgacgctcagggcgacctgaagtcgttcaagttcgtcgtctacaagtggcacaaggacgcgacgaaaacggccgccaactaaccggcagtatctgcctgccccttcgccccgccgcacattcgagcggggcgggccgcattggcccgccgcgccgcggcaataccgtgccgcggcgcggcgggcgtgtcgagatcggacgcccgcgcgcggcgtgcgcttgccgccttcacgggcggcggcgcgcgcacgcgccggcgcgaacggagcttcccgcatgaatgatttctttcctcaattcgcccagcaactggtcaacggcctcacgctgggcgcgatctatgcgctgatcgccatcggctattcgatggtctacgggatcatcggcatgatcaacttcgcccacggcgagatctacatgctcggcgcgtacgtcgggctcgtcacgctgaccgcgatcggcacgtcggcgggctatccgctgccggtcgtgctcggcgcggcgctcgtcgtgtcggtcgtcgtcaccgggctctacgggttcgcggtcgagcgcgtcgcgtaccggccgctgcgcggcggcccgcggctcgtgccgctcatctccgcgatcggcatgtcgatttttcttcagaactacgtacagatcggccagggcgcgcgcgacatgtcggtgcccgtgctgatctccggcgcgttcgacatccacctaggcggcgacttcgacgtgacggtgccgtatgcgcgcctgttgatcgtctgcgtgacgatcgtgctgatgatcgcgctcacgctgttcatcgcgcattcgcgaatgggccgtgcgtgccgcgcgtgcgcggaggacatgcgcatggcgaacctgctcggcatcgacacgaaccgcgtgatctcgttcacgttcgtgctgggcgcgatgctcgccgcggtgggcggcgtgctgatcgggctcacgatcggcaagctcaatccgtacatcggcttcgtcgcgggcatcaaggcgttcacggccgcggtgctgggcggcatcggcagcattcccggcgcgatgctcggcggcgtgctgctcggcctcgccgagaccttcgcgtccggctacatgcccgccgagtacaaggacgtggtggctttcggcctcctcgtgctgattctgctgttccgtccgacgggcctgctcggcaagtcggacatcgaaaaggtatgaggccgctcatgaatcaagcgatgacttccgttcacacggcggccggcgtgccggccgtccagtcgctcaagcatgcggtgacggccgccgtgctgaccgcgatcctcacggtgccgattctcggccttcagttgaagctcgacggctatcaggtcgtgctcgaggcgcactggcggccggtctggatcgccgtggccgccgtgttcctgttccagctcttcaagcccgcgctcatgcgcgcgaaggcggcggtgcgcctgcccgcggcgccgccgctcggcgtgcgcgagcagcgcgcgatcgtctgggcgctcgtcgcgctaggcttcgtgtggccgttcttcggctcgcgcggcgcggtcgacgtcgcgacgctcgcgctcatctacgtgatcctcggcctcggcctgaacatcgtcgtcggcttcgcgggcctgctcgatctcggctacgtcggcttctacgcggtcggcggctatacgtacgcgctgctcaaccagtacttcggcctgtcgttctgggaatgcctgccgctgtcggcgctcgcctcggcgacgttcggcttcgtgctcgggtttccggtgctgcggctgcgcggcgactatctcgcgatcgtcacgctcggcttcggcgagatcatccggctgctcgcgaacaacctgacaagcatcacgggcggaccggacggcatctccggcattccgaagccgaccgtgttcggcttcgagatggcgcgcagcgcgagcgtcgagggcgcgaagacgttccacgagctggtcgggctcgagtacagcggcgagcacgtcgtgatcttcctgtacctgatcgcgctcgtgctcgtgtgcttcacgctgttcgtgacgagccggctgatccggatgccgatgggccgcgcgtgggaagcgctgcgcgacgacgagatcgcgtgccgctcgctcggcctgaatccgacgcgcatcaagctctcggcgttcacgctcggcgcgtcgttcgcgggcatcggcggcgcgttcttcgcggcgcgccaggggctcgtgaatcccgagtcgttcacgttcatcgaatccgcgctgattctcgcgatcgtcgtgctgggcgggatgggctcgcagctcggcgtgatcctcgcggcgatcctgctgacgctgctgcccgaagtcgcgcgcggcttcgccgaataccggatgctgatattcggtctcgtgatggtgttgatgatgatgtggcgtccgcagggcttgctgcccgcgagccgcccccacgtggagctgccgaaatgagcgcgacgacggaaatgttgaaggtgtccgcgctgcagatgcgcttcggcggcctgctcgcggtggacggggtcgatttcgacgtgcgccgcgacgaggtgttcgcgatcatcggcccgaacggcgcgggcaagacgacggtgttcaactgcatcggcgggttctatcggccgacggggggccgcgtcgtgctcgacggccattcgatcggcggcctgacgagccatctcgtcgcgcgcaaggggctggtgcgcacgttccagaacattcggctgttccagtcgctgacggtcgtcgagaacctgctcgtcgcgcagcaccggcaagtgaaatcgggcctgctgcacggcctgttcgcgacgcccgcgtatcgccgcgcggagcgcgaggcgctcgagcgcgcggcgatgtggctcgagcggatgaacctgaccgcggtcgcgaaccggcccgcgggcacgctctcgtacggccatcagcgccgcgtcgagatcgcgcgctgcatgatcacgaacccgcgcctgctgatgctcgacgagccggcggcgggcctcaatccgcaggagaaggtggagctgcagcatctgatcgatcggctgcgccgcgagttcggcatttcggtgctgctgatcgagcacgacatgagtctcgtgatgggcgtctcggatcgcattctggtgatggagcacggccggccgatcacgatcggccggcccgacgaagtgcgtaacgatccgcgcgtgatcaaggcctatctgggagaggagtgatgctgaagctggagaagatccacacgcattacggcgcgatcgaggcgctgtcgggcgtgtcgatcgaagtgaagaagggcgagatcgtcacgctgatcggcagcaacggcgcgggcaagacgacgctgatgatgaccgtgtgcggcacgccgcgcgcatcgagcggacgcgtgttgttcgagggcgaggatatcaccgcgatgccgacgcacgagatcatgcgccaggggcttgcgatctcgccggaagggcgccgcgtgtttccgagcctcacggtgctcgagaacctgaagatgggtggcttcttcgcgaaccgccatgagatcgacgagggcgtcgagcatgtgtaccggctgtttccgcggctcaaggagcgctccgcgcagcgcgcgggcacgatgtccggcggcgagcagcagatgctcgcgatcggccgcgcgctgatgagccgcccgcgcctgctgctgctcgacgagcccacgctcggcctcgcgccgctcgtgatcgcgcagatcttcgacatcatccgcacgatccgcgccgagggcgtgacggtgttcctcgtcgagcagaacgcgcacaaggcgctgcaggtggccgaccgcggatacgtgctggagaccgggcgagtcgtgcttgccgataccggcgcgaacctgctcgagaacgaccggatcagggcggcgtatctcggcgggtagggcggcgtgcgcgggcacggcgtccgagcaaaccgtaaaacggacgaatgcgcatcaacgaaaataatcctatcgcgcattcgtccgcattcgcgaaatcacgcgaatgtgcttcaggctacatatcccggaattcgttccgcttcatgtaatcggcgtattcgtttttaaccgctgcttctttatcgacctccacgcgggcgcggccgatgtcgcgctttcccgcatcgatcgatgcgttcggctgccgcgcgcgcgtgccgcgctcgttcatgcgtttgcggaaaagcgtctgaaaacacggggttttctgcgacggaaagcgtgtgcgcccgtgcggcgcgcacggtcggctgcggtgacggaatcgttcggataccttcgcgatgcgctggacgagcctcggaaaattcccgggcgccatgccgaaacaatccacgcttgaatacacatcggccgcgacaatatcgataaatgatccggaaaaatacgcgcggcaatcaatccgctttatctgccgcaaggtttacttttacaaaaaaatcactatgattcccggggtgtaagggctttgtcggcttgatcaagctgctaaggaatgcgaatcgagctgccaaggttcacagtgggatcgctgcggccgcgtttgccgacgaggccgcgtcgagccgtagccggtcccgtccgtcgaaacgatgacgttcactgatgagggaggcgatttcatgggcccgatggtttggcgtggtgcatccgattcaatcacgcgttggttggccgcgccgttgatcgcggcaggcttgacgggcgcggcgagcgcggcgcccgtcgatatgccggacttgcagcacgcggtccggcaggctttctccgcgcggctcggcaagcaggcgccggccgcgcccgccgtgcgtgacgacctgatcgagtcggtcaggtcggatcccgaggccggctgggtgctcggcaccgtcacgcaggtcgtgccgaacgacacgcccgcctatcccgtcacgaagctcttcatcgcgcggcgcgcgagcgaaggatgggctgtcggcattgaaggcacggatgcgttttacgcgctcgccgccgcgtcgccggcgaagctgctcgccggcgacgagcgcgcgcatctgaacgcgggccgcgcgcccaccgcgccgccacggaaggcggcgcccgcgcagacggggctcgcgctgccgtggcagcagggcaccgcgtggtactggacgggcggcgcgcacggctggagcggcgacagccgtccgttcaactcgctcgatttctccggcggcaacggccaggtgctcgccgcccgcgacggcacgctctacaagagctgcgagcgcaacggcagcgcgatcgtcaaggtcgttcacgacaacggctacacgagcacgtactaccacatggttcagctgacgcaggcgggcagcggcacgcgcgtgcgtcagggccaatacctcgggcgggtcggcaacggtctgccgtgcggcgggcagaccaccgggccgcatgtgcatttcgcgttgagccagggcggcagcgacgtgccggtgaacggcaagacgatcggcggctggcagttcttcgaagggagcaacgcctattcgggctatgcggtgcgcaatcagcggcgcgtgtccgtgcaggcgtcgctgaccaactacggcgccgacgacagcggcgggccgaccgagccgtcgcggcccgtgaaggcgaccgtgcaatcgccggggcccgtgaacctgcgcagcgcgccgtcgctgtccgcgtcgatcgtcggcacggtggccaacggcgcggcggtgcaactcgcctgctatgcgtacggcgacacggtgcagggcaactggggggcgacgcggctctggtatcggctcgactcgaatcgatgggtgtcggacggattcgtctatacggggagcaacgacccggtcgtatcggcatgcgcgaactgacggcgtcggcgtgcggcggcgcgcgttcgagccggcgctgcaccgcatcggcgcgagtcaacgcgcgcgcctcgtggtgccggatgtcgtgcgccgcgcgctcggttcacggccgcgcgtgcctcgcgacgatgtgagcgccgtcggtgcccggatcgccgccgcgtgaatgcgcggcggcgatccgacagcggaaccgatcgaaccggacgacgcccgtttttttcccggcttgtcgcgcgatgcgtggcgcgccgcaccgcgcggcgcggtttgggcgcgattcggcgccgcgcggcgcgcgcgccgcatcgatgcctcgtcagtgcgcggcggacggaatcggcgcgaccgtgcgcgctgctgctgcggcgtcgcgcgcctcgatcgccgcctgcatccccgacagcttgaggctcgtttcgcgatattcgcgcgccggctccgatgcggcgacgatcccgcagccggcgaacagccggcaggcaccggccgagatcagcgccgagcgcagcgcgacgacgaagtcgccgttgccgtgcgcgtcgatccagccgatcgggcccgcataccagccgcgatcgaagccttcgtgcgcgcgaatgtgctcgagcgcggcggcgcggggatggcccgcgacggcgggcgtcggatgcagcgccgcgacgacttgcagcagcgtcgcgcgctcgttcagcgccgcggcgatcggcgtgctcagatgttgcaggcgcggcagccgcaatagcgacggctgcgcgggcacatcgatcgcgcgcgacagcggcgcgagcgcatcgcgaatcgcgtcgaccacgagcgcgtgctcgaggcgctctttcgccgacgccatcagctgcgcgccgagcgcgcgatcgtgagccggatcgttgccgcgcgcgatcgtgccggcgagcgcgtgcgtgtgcgcgcggccgtgcgcgacgcgcgcgaggcgttccggcgtcgcgccgacgaagcagccgtcgcgcctgcggatcgcgaacaggtgcgcgcgcgggtcgcgccgcctgagccggcgcagcagcggcccgatcgccacgggccgcgcgtactgttgcagcacgtcgcgcgcgagcacgaccttgctgaacgcctcgccgcggatcgcgtcgaccgcgcgccgcacctcgtgctgccatgcggcggcctgcagcgcctgaacgcgcagcaggcgcggcgcctcgtcgtcggcggcgggcgcgagcgacgcgagcatgccgatgcgcgcgtcgcattcgcgcgcgagcgcggcgggatcgtcgtgcgcggcgacgacgcgctggcagaccgcccaatacgcctcgccttcgcggacgaccagcagtttcgcaagcgtcatgctcgcatcggcgaacgcgtgccagtgcgcgtatcgcggcccgagcggatcgaagcggaagccgccgacgatgcgcggcggctgcgcgccggtgacgaccgccgcgcgcacgagcgcgcgccagcgcgcgtcgagccgggcgaatcgcgcgtcgcccgcctcgttcagatcgagtgcgcaatcccagccgaacagggcgggcggcttgcccggcgcgcgcatcgcgcccggctcgtcgccggcttcgacgaagcaccatggggttgcgccgtcgtcccagctcgcgatcagatcgaacaggttcagcggccgcagcggaaacgatgccgcggcgagcacgggctcgcccgtgtcggccgcgcggcgcgcggcgcgcgcgaacgtatcgagcagcgcggacaggcgggcgctcatgcgagcccccgctggcggcgccagtgccgcgtttgctgttcgatgtaccacgcgatgacttgcgcatacagcgcctcgacgaacgcgccgtcgagcccggcctgctcggcccagcggcgccggtcgggcagcatcgccgcgacgcgctccggcgctgcgatgcttgcctcggtcggcttgaagcgcgaggcggccttcacgtattgcatgcgcgcgccgagcgccgcgatgatgtcggcgtcgaggcggtcgatggcttcgcggatgtcggcgaggcccgtgcattcgtccggtgtcttcatgagtgttccttgagtgggcgcagcgagcggtcgatctgcccggcgatgtgcgcgatgagcgccgggtacgcgtggcgcagatagaaatggtcgccgtcgaacgtcgtcacgcggatcggccgggacgcgacgtcctgccaggcctgcgcttcgtcgcggtcgagctcgggatcggcgagcggcagcatcacgccgagcggcgcgtcgagcatcggcggccgctcgcgccggtaggtctcgatcgcgcgatagtcgtcgcggatcatcggcagatagatcgcgcgcagcgccggatcgtcgagcagcgccgcgtgttcgccggacagccgcgcgacgtcgttcagcagcgcggcgtcggattgcaggtgcaggcccgacgcgcgctgccggtgcggcggcggatgcgacgagaccgcgacatacagcggcggcgcgccgcgctgctcgaggcgcaacgcgacttcgtaggcgagcgcggcgcccaggctgtggccgaacagcacgagcggctggcgcgcgtactcgacgagcgcttcggcggcggggccggcgagcgcgtcgatcgagcgcgcgcacggttcgccgaagcggtcctcgcggcccggatattgaagcgcgagcagatcgagatcccacggcagcgcgcctgcccagccgcgaaagaaacttgcggcgccgcccgcgtgcggcatgcagacgagctgcgcgcgcgggcagggcgacagcctgagttcgcgaacccagccggcgtgcggaggcggcggcttcatgcgcgcgccgcttcgagccggcggcgcagcaggtcgcgcagcgatttcttgctggtcttgccgatgccggtttcaggaaagctcggcacgaattcgatgcgatcgggaatcttgaacgcggcgagcccgtggtcgcgcaaatgccgcttcagcgcgagcgaggtcggcgcgggcgggcgcgcgacgacgaacgcgcacgtgcgctcgccgagcagcggatcgggcatcgcgacgagcgccgcgtcgcggatttgcgaatgcgcgagcagcaggttctcgacttcctcggcggatactttttcgccgccgcgattgatctggtccttgtcgcggccctcgacgacgaggtcgccttcttcggtgcggcgcacgcggtcgccgctgcgatagaagccgtcggccgtgaacgcggccgcatgatgctcggcgagccggtagtagccgcggatcgtatagggcccgcgcacctgcaattcgccgatctcgccaggcgcgacggcgcggcccgcctcgtcgacgatgcgcacttcgtcggcgggcgacaccggccggccctgcgtacgcgcgatgcgcgcgggcggatcgtcgagccgcgtgcagcagatgaggccttcggccattccgaatacctgttgcagccggcagccgaggacgggcgtcacgcgttcggccgcgtggtccatcagccgcgcgccgccgacctgcagcacgcgcaggctcgacaggtccgctcggcgctcgcgctgcgcgtccagccacagtagcgcgagcggcgggacgagcgccgtatgcgtgacccgctcgcgcgcgatcagcgcaaagccgcactccggctcggggtgctcggtcgcgacgacgcggccgcccgcgagcagcgcgccgatcacgccggggcagcacagcgtgaagttgtgcgccatcggcagcgcggccagatagacggtgtcggcgccgaagccgctcgcgtccgagcacgcgcgcacgttgtacaggtactcgcgatggcggcgcggaatcagtttcggcgtgcccgtcgtgccgcccgagagctggaagcacgcgatgtcgtccgcgcgcgccgcgcagtcggcgacgggcggcgcgtcgtacagcgaatcgaaatgcaagaaggcatgatcgtcgcccgcgacgacgatgtgcgcgagcgccgggcagctcgcccgcagcgcgtgagcgagcgggtgggagtcgaactcgccgagccgggccgcgccgagatatgcgcgggcattcgtgaagcggcagaacgcgccgatctcgtgttgccgatgcgcgggcagcgcgagcaccgggcgcacgccgagctggaacagcgcgaagcacgcttcgatgaagcgcacgccgttcggcagatgcacgacggccgtgtcgccgcgcgcgaggcccaggcggcgtaagccgccggcgagacgccggatgcgctcgagcagcgcgcggtagctgacgcggcgctcgccgtcgacgaccgcggtcgcggcggggctgcgccgcgcgcgatcggcgagcgcgccgtagaaggtctcgtctcgccagtagccggcggcgcggtagcggcgcgcgaagtcgtcgggccagtcgggcgcgtcgctcgacgcggcgttgcgcgcggcggcgggcaacggcgacggcgagccggcgggagaaacgtttggggaaacgttcggagaaacgttgggggcgcaggcgggcgaatccgtgggagacgcggccggcgaatcggcgcaggaatcgacgtgcgaagcggccgacgaatcgaaggccgaatctgcgcacgaatcggcacatgaatcggtacacgaatcagtacacgaatcggcacgtgaatcgccgtgcagggcacccgaatcgacgtgcagtggggcgggccgcttggcgggcgaatcgacgcgcaggggggcgcgcgatccgacatgcggcccggtgcggcgatgggggcgggaatcggcgggcgaatcaacggatgaatcaacggatgaatcaacgggccgatcggcacgccgatcggcggcggtggatgaggaggtcatgcgcttaccccgtgtcggcaagttgtcagtaaatgtaaatgagatgtattatcaattcgcccgagtaagcatttcaacgcaacttcttttgatatcccggcaatttcattcgaccgggtgcacggtgcgcccgcaaccggccgtctggcccgatgcacgggcgcggccggccgccgtccggcccgcgacggctcgcgcgacgtgcgcccgctgccaaccaacggacctcagatgacctcgatttccttagcctcgtcccgacgcaagccggcggtgctgatgcccggcaaccatcccggcgtcgtgcacgtcgatgccggcatgaaactcctgagcggcaccctgtgctcggagagtcgcgactggtacgaggagccgctcgaaagagggctgaagctcgtcctcgtgcagagcggccagttgcgctgccgcgtgcccggccagcccgagcagtgcatcaaggggccgggcctgtgcctcatcgcgaacgacggcgaattcacgacgcagcagatctacagttgggatgcgccgctgcgctacacgatcgtgcagctcgggatcgacgcgctcgatcgcggcctgagcctgctgcccgagaagctgctcgcgccgacgggcggcgatccgcgcatcgtcagttgcccggcgtcgaaggcgctgcaggcgctcgccgcgcagatcgccacctgcccgttcgagggcgcggtgcgcgactactacctgacgggcaaggcgttcgagctgaccgcgctgagcgcgcaactcgtgtcgacgcagcgcgcgccgacgtcgatcgacgtacgcatcacgtcgtcggacatcgagcgcgtctacgcggcgagcggcatcctgacgcgcgaccttcaggcgccgccgacgctcgacgcgctctgcgcgcgggtcggcatgaatccgcgcaagctgaccgcggggtttcgcaaggtgttcggcgcgagcgtgtacgcgtatctgcaggaataccggctgcggaccgcgcacgagatgctgtgcgccgaggacgcgaacgtgtcgaccgtcgcgtaccgggtcggctacagtcccgcgcatttctcgatcgcgtttcgcaagcgctacggcatttcgccgagcgacatccgctcggcgccgaacgcgcacggcgacgccgatccggcgtgcgccgcgatctaaacaaacagaccggcggcctaaagcaatcgacctggctcgtgggtgcgaatgagatagattctcatttgcgtgtcgccgcccttcgcgggcggccaagccctcgaacgacctacacaaggcgcgcccatgagtcagtccgctgtcgattccatctccgaactttccgcttcttcttccgacgtttttttccgttcccggctcgtcgcgctgctcgccgagttgctcggcgagcccgccgacgacatcgccgcgctgggcgacgatgaggatctgctgagctacggcgtcgattccatccgcctgatgtacatgcagacgcgcttgagccgcatgggccatgcgctcgcattcgacgcgctcgcgcgcacgccgacgctcggcgcgtggaccgcgctgctcgcgcgggcgatgcgtgccgagccggccgcgcagggcacggatcgcgcggcgcgcgccgatgtcgtcaccaacgccaacgccaacgccaacgccaacgccgacgccgacgccgacgccgacgccgacgccaacgccaaagccaaagccaaagccaaagccaaagccaacgccgacatcgacgtgcacgcggaattcgaactatccgcggttcagcaggcctattggctcggccgcggcgcgggtgaggtgctcggcaacgtgagttgccatgcgttcctcgaattccgcagccgcgggatcgatccgcagcgtctcgccgcggcgtgccggctcgtgcgcgctcgtcacccgatgctgcgcgcgcgctttgtcggcgggcggcaacagatcgtcgccgcgcccgatgcgcccgtattcgattgccgcgactggcgcggcagggcgccggcgcaagccgaagccgaatgggccgcgctgcgcgcgtttcgctcgcacgaatgcctcgatatcgcgcacgcgcaggttttcatcgccggactcgcgcagatgccggacggcgaggatcgcgtgtggctgagcatcgatctgctcgccgccgatgtcgacagcgtgcggctcctgatgaacgagatcggcgccgcgtacgcatcgcccgcgtcgctgcccgatgcgccggcgacgtggtttcccgtttatctcgcgcagcgcgcggccgccacgcgcgcggcccgtgaggccgcgcgcgggcactggcaagcgcggctcgccgacttgccggacggcccggcgctgccgctcgcgtgcgcgcccgaatcgatccgcgcgccgcgcttcagccggcgcgcgcacacgctgagcgccgccgagctcgcgcgcctgcggcagcgcgcggcgcagcatcgcgtgacgctgccgtcggtgttcggctatgcgttcgccgcggtgctcgcgcgctggagcggccagcacgcgttcgtgctgaacgtgccgctgttcgaccggcacggcgaggcgcccgatctcgccgcgatgatcgcggatttcacgacgctgctgctcgtcgagtgcgaggtgcggccgcacgcgtgcgtcgccgatgcggtgcgcgcgttccaggcgtgcctgcacggcgcgatcgcgcatgcggcgtatccggcgctcgaggtgctgcgcgatgcgcgccgtcagggcgcgccgcgcgcggcgcccgtcgtgttctcgagcaatctcggcgacgagccgttcgtgccggccgcgtttcgcgaggcgttcggcgatctgcacgacatgatttcgcagacgccgcaagtgtggctcgaccatcagctctatcgcgtgacggatggcgtgctgctcgcgtgggacagtgtcgacggtctgtttccggacggcatgctcgatgcgatgttcgacgcgtacatcgcgttcgtgcaggcgctgtgcgatcgcgactggcggcagccggccgcggtggcgctgccgccggcgcagcgccgcgtgcgcgatgcgctgaacgccgtgcccgcccccggccggccgcgcacgctgcacggcgatttcttcgcgctcgccgcgcgcgagccggccgccgtcgcgttgtggtgcggcgagcgcgcgatcacgcgcggcgagctcgccgcgcaggcgctcgcgatcgcggcgggcctgcgcgcggcgggcgtcggccacggcgaggcggtcgagatcagtttgccgcgcggaccggcgcagatcgccgcggcgttcggcgtgctcgcggcgggcgcgtgctatgtgcccgtcgacgtcgcgcagccgcccgcgcggcgcgcgttgatcgagcaggcggcgggcatccgcgcggtgatcggcgtgacgccggagccggccgccacgccgccgcgcctggacgcggccgcgctcgcgcgcggcgcgccgctcgccgcgccgcggccggtcgcgccgcgcagcaccgcttacgtgatctacacgtcgggctcgacgggcgtgccgaagggcgtcgagatgacgcacgaggcggcgatgaacacgatcgacgcgatcaacccgctgctcggcgtgagcgccgacgaccggttgctcgcggtatcggcgctcgacttcgatctgtcggtgtacgacttgttcggggtgctcggcgcgggcggcgcgctcgtattgccgacgcaggacgaggcgcgcgacgcggcgcgctggatcgaactgatcgagcggcatcgcgtgacgctgtggaactcggccccggcgctgctcgagatggcgctcgccgcgccgggcgccgccggcgcgtgccgcagcgtgcgcgcggtgctcgcgtccggcgactggatcgcgctcgatctgccggcgcgattgcgcgcgcgttacggcggcgcatgcgcgttccatgcgctcggcggcgcgacggaggccggcatctggtcgaacctgcagacagtcgacgcggtgccgccgcactggcgctcgattccatacggccggccgttgccggggcaggcgtatcgcgtcgtcgacgacagcggccgcgatgcgcccgaccatgtcgcgggcgagctgctgatcggcggcgcgagcctcgcgcgcggctaccggaacgatccggtgctgagcgcggcgcgcttcgtcgaatccgatacgggccgttggtatcgcacgggcgatcgcggccgctactggccggacggcacgctggagtttctcggccgcgcggaccggcaggtgaaggtgcgcggccaccggatcgagctcggcgagatcgaggccgcgttgagcgcgcatccgcaagtggagggcgcgtgcgcgagcgtcgtgtcgggcgatgccgcgcacgtcgtcgcggcgttcgtgccggttgacgtcgcgctcgatccggcgtcggccggcgcgctcgcgtatcggccggcggcggacaccgtgcaggcgcaagccgccgtgacgcgcgccgtcctgagccgcgtgctcgacggcggcgcgcgcgtgccggcgcccgtgcgcgcgcgttgggacgcatggctcgcgcgggcgtcgcagccgcacgcgatcgcgctcgaagccgcgctcgaggcgctcgactggcccgccgcgcggctcgacgcgtgcgcggccgcgctgcgcgcgctcgtcgacgatccgcacggctgcgcgccgcgcgtgctgctcgatgcgcagctcgcgccgcaggcgctcgcgtcgggcctgcccgacggcgtgcgcgcgatcgggcagatcggcgcggcgttgcgaacgctcgccgatgcgcatgctcgcgtggtgcgcgtcgcggtgctcgatgcgcgcgccggccaactgttcgcgcacgagcttcggctgctcgacgatccgcgcttcgcgctcacgctgttcgacgcgtcgccgggcttgctgcgcgacgcgcaatcccgcttcgcgcgaacgtcgccggcgatgcacgcgatgccggacggtttgctgcccgctcggtacctgggccagttcgattgcgtcgtgagctttgccgccgcgcatcttcgcgacgatccgcgcgatacgttccggctcgcggccgcgttgctcgcgcgggacgggcacgcgttcgtcgcggacgtgctgcgcgattcgccgctgcgcgagctgacggccgcgctgctcggcgacgcatcgccgccccggctcgtttccggcgaggcgctcgcggcggccgcgcgcgcgtgcggcttcgcgcccgatgcgcagagctggcgctcggacgcgttcgcgctgatcgcggcgcgcgcgcgcgccgagccgctcacgcacgcgcgtctcgccggctggctgcgcgagcgcctgccggacgcgatgcggcccgagcggctctggtgcgcgccgcgctggccgctcaacggcaacggcaagatcgaccgccgggcgatcggcgatgcgctggcgcgcacgctcggcgacgcgccggcggcgcacgccgcgttcgcgccggccgacgaacggcaggcgacgctgctcgcgtgctgggagcaggcgctgggtcgccctgccgatgcgcgcgacgccacgttcttcgcgctcggcggcgacagcctgctcgcgacgcggctgctcgcgcaattgcgcgagcggctcggcgtgcggatcggcatggccgagttctatcgcgagccgacgctcgcgggcctcgcggcgaaactggccggcgcggcggcggccgtgcgcgggcaccgcgcggcacacgccgcggcgatggaggagggcgtgctatgagcttcgaggacgtgctcgaaacctgccgcgagcggcaaatcgaattgtggtgcgacggcgagcaactgcgctaccgcgcgccggcgggcgcgctcgacgcgccgctcgccgcgcggatcaacgcgcagcgcgccgcgttcgtccgcttcctgcgcgacggcgcgtggcgcgcgcagccgtcgcgcacccacgagcggttcgcgctgacgcccgtgcaggccgcctacgtgctcggccgccacgcggcgttcgagttcggcggcagcgcgtgccatctgtacgtcgaataccgcgagtccgccgatctcgacgtgaggcgcttcgaggccgcgtggaacgcctgcgtcgcgcgccatccgatgctgcgcgcgatcgtcgaggacaatgcgtggcagcgcatcctgcccgacgtgccgtggcagacgctcgcggtgcacgatctgcgcgacgcaaacgcggctgcgttcgacgcgcacgtgcgccgcgtgcgcgagcgcctcgaccacgcggtgcacgcgctcgatcgctggcccgtgctgcagccggaggtgagcatcgggcccgacggcgcggtgctgcacctgtccgtcgatttcacgctgatcgattatgcaagcctgcaactgctgctcgcggaatggcgtcgccgccatgacgatccgcaatggaagcccgcgccgctcgacgtgacgtttcgcgattacgtcgtcaacgaagcgcgcgccggccggcgcgcgcagcatgcgcgcgacgccgcttggtggctcgcgcgcatcgacggcttgcccggacgccccgacctgccggtgttgccgcggccgccggagggccgcgccgatgcgcggccccgcttcacgcaccgccatgcgcggctcgatcgcgcgcgttgggacgtgctcgtcgcgttcgcgagccgcttcgggctgagcccggcgggcgtcgcgctcgccgcgttcgccgaggtggtcggccgctggagccagtcgcccgcgttctgcctgaacctcacggtgctgaatcgcccgcccgtgcatccgcagatcgacgcggtgctcggcgatttcaccgccttgagcctgctcgccgtcgacgtcgcgcaagggagcgatttcgccgcgcgcgcgcgcgcgatcggcgcgcagatgttcgacgatctcgaccatcgcgcattcacgggcgtcgaggtgatgcgcgagctcgcgcggcggcgcggcaaggacgcggcgctgatgcccgtcgtgttcacgagcggcatcggcagcgtcgggcggctgctcggcgagcacggcgagcacggcgcgcgcgcggcgccgccgtgctacatgatcagccagacaccgcaggtctggctcgactgccaggtcaccgatcagttcggtggcctggagatcggctgggacgtgcgcgacgatctgttccccgccggcatgccggccgcgatgttcgacgcttacgtcgcactgctcgcgcggctcgcgagcgacgccgcgtggtgggcgcgcccgggcgacatcgtgctgccgtccgggccgcccgtcgcgtgcgcgcatccggacgcggaccgccacctcgcggcgggcttcgccgcgcaggcgcgacgcacgcccgatgcgaccgtcgtgatcgacgcggcgggcgcgcacacctatcgcgacgtcgcgcaacgcgcggccgcggtgcgcgccgcgctcgagcgcgcgggcgtcgcgcccggcgacaaggtcgcggtgcggatgccgaagggcgcgaaccaactcgtcgcggtgctcggcatcgtgcaggcgggcgcggcgtacgtgcccatcgattaccggcagcccgcgttgcggcggcgggcgatcctgcgcaacgcgcaggtcggcgcgatcgtgacggagcgcgcgctcgacggcgagccggatggttgcgcgcgcatcgatgtcgatgcgctggcgcccgatccgcggtggccgccgcgcgatgcgcatccgctcgaaggcgatgcgctcgcgtacgtgatctacacgtcgggctcgacgggcgagcccaagggcgtgatggtgagccatgcggccgtctgcaacacgctcgccgacatcaacgcgcgccacgcggtgggcgcgggcgacgcggtgctcgggctcgccgaactgagcttcgatctgtccgtctacgatctgttcggcgcgaccgcgcgcggcgcgcgcgtcgtgctgccggacccggcgcgcggcaacgatccgtcgcactgggccgaactgatcgcgcgccacggcgtcacgctgtggaactcggtgcccgcgcaagggcagatgctcatcgactatctcgaaagcgagccggcccgcgcgatgcccgggccacgctgcgtgatgtggtcgggcgactggattccggtgagcctgccgacgcgctggtggcgccgctggccggacagccggctgttcagcctgggcggcgcgaccgaggcgtcgatctggtcgatcgagcatccgatccggccggaagacacgcggctcgtgagcattccgtacggccgcgcgctgaccgggcagacggtggacgtgctcgacgcgctcggccggccgtgtccgcccggcgtgcgcggcgagatccacatcggcggcgtcgggctggcgaccggctatgcgaacgatccggcgcgtaccgccgagcgcttcgtgcgccacgcggacgggcggcggctgtatcgcacgggcgacctcggccgccgtcgcgccgacggttcgctcgaatttctcggccggcaggacgaccaggtgaagattcgcggttatcggatcgagctggcggagatcgatgcggcgctgagcgcgcatccgcgcgtcgcgtcggccgcgacgatcgtgctgggcgacgcggcgcagcgcaggctcgcgagcttcgtcacgctgcacggcgcagcacccgatccgcggcgccgggatgcgcagctgcacgcgatcgcgcagcgcgtgcgcgacgcgctcgccgccgagcgatggcccgcgcgcgcggagatccggcgttcggtcgggcagctcgacgcggcgtgcgtcgcgtcgctcgcgagctggatcgtgcgcgcgggcggcttgacgcgcgatgcgtcggtcgatttcgcgacgctcgccgagcggctgcgcgtgccggccgcgcgccatggtctgctgcggcactggctcgcgctgctcgaagcgcggggcgtgctgtgcacggataccgccggcccggtggcgggcgtcgacgtgaccgaatcggaaaactcggcggcatcgagaggggcggccgatgctgacgcgtttgaagcgtttgaagcgtttgaagcgtttgaagcgtttgaagcgtttgaagtgtttgaagcgtttgaagcgcccgaagcgcccgaagcgcccgaagcgcccgaagcgcccgaagcgcccgaagcgcccgaagcgcccgaagcgcccgaagcgcccgaagcgcccgaagcgcccgaagcgaccgaagcgaccgaagcgaccgaagcgaccgaagcgcccgaagcgcccgaagcgaccgaagcgaccgaagcgatcgaaacgatcgaaacgatcgaaacgatcgaaacgatcgaaacgatcgaaacgatcgaaacgatcgaaacgcccaacgcggccgacgtaaccaaggcaaccaagtcagccggcacaaccgacacgacgacctcgccagccggctggcgcgtcgcgcgcgcccacgcggctcgcgcgacggatgccgccggcgcggtccccctctccgatgccgatgcctgctgggacgcgttcgcgcgcgacgcgtcgcctgcgctgtggcccgccgtgctgatcgactatttccgtgcgagcgcggcctgtctcggcgagcaggtggacgatcgcgtgtcgcccgccggcctgatgtttccgcaaggcgcgccgcatgtcgccgaggcgatgtacagcgacggcatgcacgcccgcgcgctgcatcgcgcgatggccgaggcggtgtccggcatcgtcgcgcgcgagccgcggcgcgcgtggcgcatcctcgagatcggcgcgggcacggccgccgcgacgcgcgcgatcgtcgacgcgctcgcgccgcacgccgaatcgggcgtgcgcatcgactatctgttcagcgacgtgtcgagctatttcctcgcggcggcgcgcgagcgcttcgccgcgtatccgtgggtgcgcttcatccgcttcgacatgaacgcgccgctcgatgcgcaaggcgtcgcgccgcattcggtcgatctgatcgcgagctcgggcgcgctgaacaacgcgcgcgacaccgtcgcgctcgtcgccgggctgcgtgcgctgtcgtcggccgacgcgtggtgggtgatccaggagctgaccgccgagcatccggagatcagcatcagccagggcctgatgatggagccgccccgcgatgcgcgcgcggcttcgcatcgactgttcgtgcatcgcgcgcaatggctcgaatggcttcgggcggcgggcgaccgcgcgctcggctgcgtcgagccggacagcccgctcgacgcgctcggctacgacatcctgctcgcgcgcgtgaaagcggacgccgcgcgcgtcgacgccgacgaactgctcgcgttcgccgccgagcgcgtgccgcgctacatggtgccgtcgcagttgtgcgcgctcgagcgtttgcccgtcacggcgaacggcaagatcgaccggcgcgcgcttgcgcagatcgccggggttcacgagccgcgggcggcgcatggccgggcggttcgtgcgtgcgacgcggagccgctgctcgcgcgcctgattggcttgtgggaagcggtgctcgatacgcagggcgtcgccgccgaccaggatttcttcgcggcgggcggcgattcgctgctgattgcgcaactcgtgtcgcgcgtgcgcgccgaggagccgctcgcgcgggcgcatccgttcgaccggctgctgcgctgggcgctcgcgcagccgacgccggccgggctggcgcaatgtctgcgcgatgcgaaagcgcaagcgcaatcgagcaccgccgcaccgtcgcgcaccgccaccgccactgccacggccacggccaccgccaccgccacagccacagccgccacggccgccgctcgcgcggcgcccgccgcgtcgatcgtgcacgcgccggcgccgcgcggccggatcgacgtgcggccgctgcggctcgcgccgggcgtcggcgtgccgcgcgtggtcgttcacgaagggctcggcaccgtgcacgcgtatcggccgatcgtgccggcgctcgcgcggctcggcccggtgctcggcttcgcggtgcgcgacgcgcaggactatctcgacttgcccgcgcaacacctgagcgcgacgctcggcgcgcgctacgcgtacgcgttgtcgcgcgaaggcatcggcgaagtcgacgtgctcggctactgctcgggcgggctgatcgcgctcgagatggcgaagacgctcgtgcagctcggcgtcgcggtgcgctcgctcgacatcgtgtcgagctaccggattccgtatctgatcgaagacgagcggctcgtgctgttcaacttcgcggcgacgctcgggctgccgctcgacgcgctcggttttccggccgcgcatctgctcgccgatgcgctggccgacgcgttgaaggccgatcccgcgcgcgtcgcgcccggcagcatccaggcgcagctcgaggccttcggcgatcgctgcgcgccgctcgacatactgcggcggcgcgtgctgcgcgtctcggcggggctgcctgcggacggcgacgagccgcacccgctcgtcgacgaacgcgagcgcctgtaccggctcttcatgcattcggtgcacgcgagccattgggccgcgcatgcgccgtacgcggggccgctgcgcctgttcgtcccggagcgctgcaatccgctgattccgcagcagcgcgcggcgctgttcgattactggcgcgaccaggcgctcggcggcatcgcgctcgtcgacgtgccgggcggccatttcgactgcctcaccgccgcgttcgtcgatacgcatttgaaggaggcacgatgagcacgcatccgttgccggtcgtcgtggccggctcccgtttcgggcagttctacgcggcggggctcgccgcgtcgggcgcgtatcgcatcgcgggcatcctggggcagggcagcgcacgcacggccgcgctcgcgcggcgggtcggcgcgcccgtcttcacggaccccggcgcattgcccgacgacgtgcgcatcgcgtgcgtcgccgtcggcggcgcggcgcgcggcgcgcagggcgccgcgctcgcgcgcgggctcctcgagcgcggcatcgacgtgctgatcgagcatccgctgctgcccgccgaatgggacgccgtgctgcgcaccgcggcgcgccacgggcgccgctgcctgctgaacagtttttatccgcatctgcccgccgtcgcgcgcttcgtcgatgtcgcgcagcggctgagccggatcggccggcctttgcacgtggatctcgcgtgctcggtgcaggcgagctacgcggcgctcgacgtgctcgcgagcgcgctgcgcggcgtcgggccgtggtcgatcgagcccgcgcggcaggcgagctcgccgatgcgcgaatgcacgatggtgctcgcgcaaacgcccgtcgcgctgcgcgtgcacaacgaaatggccgccgccgccgacgggcgcatgcatctgctgttccggatcgcgctgatgacggcgcacggcacctggacgctcgcgtcgccgcacggcccgctcgcgtgggagccggcgctgcgcgagccgccggccgacgacgacgggctgtttccgatcttcggcgccgccgcgccgccgcacgggctgccgagcatgcagttgtacgaagccgagccgcccgcgtgggacgcgatccacgcgcggcactggccgcgcgccgccgtgcgcgcggtcgaccggctcgcgtcgggcgacggcctcgcggcgagcaatcagcgcagcgtcgaagtgacgcgtgtctggcagcacctgacggcgcagctcggctttccggagccgccgccgggcgacgcgtcggccgacacgctggagccgttgctggagcgcgccgcatgaacgcgccgcttgcccggatgttgcgtccgttcgcggcgccgctcgcggccgcggtcgcgctgcaggcgctcgcgggcgtcgcgtcgctcgtgccgtggctcgcgctcggccggatcgccgagcactggcgcgccgcggccgatctcgacggcgcggcgcgcgcgtggctcgcggcggcggttgcggccggcgcgtgctggctcggcggccagacgctcgcgctgcacctcacgcaccgcgtcgacgccgatctgtgcgaccggttgcgcgcgcgcctcgccgatcacctgcagcggctgccgctgaactggttcgcgcgaacgggcagcgaccggatcgcgcgctatgtcgatcaggacgtgcgcgcgctgcatcagctcgtcgcgcatgcgccggccgacatcacgcaattgatcgtcgtgccgggcgcggcgctcgcctgcctgctgtatctgaacccggcgctgctcgcgttcgcgctcgtgccgctcgtgctcgccgcggcgctgtttcgctggatgcgctcggcgcgcttcatgcccgcgttcgccgagcgccgcgcggcgctcgaggcgctgatgggcgactacgcggaactcgcgcggaacccggcgctcgtgcgccagtatccgggcgcggggatcgaggcggtcgcgctcgattcggtcgcgggtttcgcgcgcgcgttctcggcgtgggtcggccgcatcggcgggctcggcgcgtgcacgcaggtgctgctcggcacgccgctgctgctcgcgtgggtcgtgctcggcgcgatggggctcgtgctcgcgcgcgcgccggtcggcgagctctgcgtgttcgcgctgctgatctgggccgtcgcggcgccggtgcgcgcgctcggccacggcgccgatgcgttgcgcgacgcgcgcgcggccgccgcgcggctcgatgcgctgctcgcgctgccggggctgccgcagccgcccgacgccggtgcgcggcccgcgccgcgcgacgcgtcgatcgcgattcgcggcgtgtgcgtcgaattcgacggcgtgccggttctgcacgatatcgaggcgacgatcgaggccggcacgaccaccgcgatcgtcgggccgtccggggccggcaagagcacgctgctcacgctgctcgcgcgcttcatggatccggcgcgcggcgaggtgcgcctcggcggcgtggatctgcgcatgctgccgccgcgcgtgctgcgcgagcggatcgcggtggtgttccagcacgcggccgcgctcgacgtgtcgatcgccgagaacatcgcgctgtaccggcccgacgcgagccgcgacgacatccgcgcggccgcgcgcgccgcgtgcctcgccgatcgcatcgatgcgctgccgggcggttacgactgccgctacggtcgcgacgtgcgcttttccggcggcgagctgcagcggctcgcgatcgcgcgcgcgctgctgtcgcacgcgccgctgttgctgctcgacgagccggcgtccgcgctcgatccgcaaaccggccgcgcgctgcgcaacgcgctgcacggcggcgcgcgcacgcgcgtgatcgtcagccacgatctcgcggccgtgcggcaagcggaccagatcctcgtgatggatcgcgggcgcatcgtcgagcgcggcacgcaccgcgcgctgctcgacgcgcgcggcctgtacgcgagactctgggccgaacgcgatcgcccggcggaggaggcgacgcgatgacggcctggctgaagcgatggcgatgcttgccggccgacacgcggcgcagcctggttcgcggcgtcggctgggcggtggccgccgcgctgctcgacggcctgtgcggcgtgctgctggtgccgctcattcgtgcgtggttcgcgggcggcgcgctgctgcactgggcggcggcgctcatcgcgctgacgctcggccatgcgctcgtgctgtacgccgcgcagctcggcggctatcgcgcgggcggcgcgctcgcgctcgggctcgtcgatcgcctggtgcgccatctgccgcgcatcgccgcgccgcagaccgtgcgcgatagcgatccggagggcctgctgcgcggcccggtgatgcaggcgatgggcattcccgcgcatctgctcgggccgctgatcggcgcggtggtcacgccgctcgcggtggtcgcggggctcgcggcgatcgattggcggatcgcgctgtgtctcgccgccgcggctgcgctgctgttcgcgctgctcaaccgcagcggcgcgcgcacgctggcgctcgaagaggcgcgcgcggcgggcgagcgcgacctggccgagcagcttcaggcgttcgccgcgcatcaggggctgctgcgtttcgccgggcgggacggcagcgggcgcgcggcgctgcagcgcgcgctcgacgagcggcatcgccgcgcccgcgcactgatgcggcgttcgctgccgctcgagctcggtttcgcgggagcggtgcaggcggtgttcgtcgcgatgctggtgggcggcgcggcggcggtcgcggccggccggctcgacccggcgaccgtcgtcgcggtgctcgtgctgctcgtgcgcttcatcgagccgctcgcgcagctgacgcagctcgaccaggcgctgcgcggcggctggcgcgcgctcgacgcggtgctgacggtgctgcacgcaccgcgcttcgaaagccccgagcgcggcctgcggccgcaggacgcgagcgtcgcggcggtgcgggtcggctatcggtcggagacgggcgcgacactgctcgacgacgtcgacctgcactgcccggcgggcggcttcgtcgcgatcgtcgggccgacgggcgcgggcaagagcacgctgctcggcctgctcgcgcggctcgacgatccgtcgagcggccgcgtgctgttcggcaacgtcgatttgcggcgcttgagcgagacgacgctcgccggcgcgcgcaccgtcgtgttccagcatagcggcctgtttcgcggcagcctcggatggaatctgcggatgggccgccccgatgcgagcggcgcggcgctcgatgcggtgctggacgcgctcgggctgtcgcgcgacgtcgagcgtttgccgcacgggctcgacaccgacgtcgggccgggcggtcaattgctgtcgggcgggcagcgccagcgcgcgtgcatcgcgcgcgggctgctcgcgaaggcgccgctgctgctgctcgacgagccgaccgcgagcctcgacgaactgagcgcgcggcgcgtgcgggactgcctcgtcgcgatgcgcgggcagcgcacgcgcatcgtcgtcacccatcatccggcgctcgcgcgcgccgccgacgagatcgtcgtgctcgaggccggccgcgtgcgggcgcgcggcacgcacgcgcagctcgtcgcggccgatccgtggtatgcggaattcgcccgcgccgaaagcgagtgcgaacgcgagcccgaagtcgagacgccggccacggccatagccggtatttcggcgccggcgcgcggggcggatgccggacatcgatagagaaaggcacgcaatcgaaaaaagccggcccccttctatttgataatgagaatgattatcaaatgcgaggggatttatgcggtacggggtggcgggacctgagagatcgcggcgcggcgccgcgccggtcgggcgtttcgggggaaggcggtggcgctcgtcgctctgcctgggcgtgctgatcgcggcccacccgggcgcggcggcgttggccggcacggccgcgaagagcgacgcgcaaaagaacgacatgcaaaggaacgaaaacgttcgggaagacacccggcggctcgccgccggcgcgccgcctgccggcggcgagctgaaggcgatttcggtgagcgcgccgaaggacgcggcggacgatccgtcggtcgcgaccgtcggcaagatgccgctcgcgctgcgggagatcgcgcaatcggtcagcgtgacgacgcgcgagcggatcgagcagcagaacctgttcagcctcgacgacgtgatgcagcaatcggccggcgtgaccgtgcagccgtacgtgctgctgacgaccgcgtacttcgtgcgcggcttcaaggtcgattcgttcgagttcgacggcgtgcccgtcgtgctcggcgacatggcgagcgcgccgcaggacatgtcggcttacgagcgcgcggagatcctgcgcggcgcgaacggcttgctgcacgggtcgggcaatccggccgcgaccgtcaatctggtgcgcaagcgcccgcaacaccggtttgccgcgagcgcgagcgtcggcagttggggccgctatcgcgcgcaggccgacatcggcgggccgctcaacccggcgggcacggtgcgcgggcggctcgtcgccgcgtacgaggatcgcggctttttctacgaccgcgcgaagcaggatacgcgctcgatctacggcatcgccgagatcgacgtggcgcgcgacacgctcgtcaccgtcggcgcgcaataccagtcggtcgcgtcggtgcccgacatgtccggcgtgccgatggcgcgcgacggcacgagcctcgggctgccgcgatcgacgttcctcgacgtcggctggggccatttcgactgggatacgacgcgcgtgttcggctcggtcgagcgcaagctcggcgggggctggaaggcgaaggtgagcggcgagtatcaggcggtgcgctccgatctgaaatacgcgggcgcgtacggcgcgatcgatcgggccacgggcgcgggcggcacgctgatgggcagcgcataccagttcagcagctacagccgcagtgtcgatgcgaacgtgcagggcccggtgcgcgcgttcggcctcacgcatgagctgctgttcggcgcgacctacgcgagcagcagcagcgggcagctcaccgcgccgctgctggcgggggccggcacgccggtgaacgtgtaccgctggaacccggacggcgtgccggagccgggcgtcgggccgtaccggcaggacatgcagaacgacatctcgcaaaagggcgtctacggcctcggccgcatcaagctcgcgcagccggtcacgctcgtgctgggcgggcgcctgagctggtggaaccaggacagcctcggcgcgcactacaacgcgggccgccagttcacgccgtatggcgggctgatctgggatgtcgcgcgcgactggtcgtggtacgcgagctacgcggaggtgttccagccgcagaccaagccgacctgggacggcggcatcctgacgccggtgaagggccgcacttacgagacgggcatcaagggcgagctggcgggcggcaagctcaacgtatcgctcgcggcgtttcggatcgatctcgacaacaatccgcggatcgacgccacgcgtccgtgcgccgggcgcagctgctactacgtgaacggcggcagcgtgcgcagccaggggttcgaattcgaggcgaacggacgcatcacgccgtggtggagcgtgtgggcgagctacacgttcgacacgatccgctatgcgaaggatgtcgccaacggcggcgcgttcgcggcggagctcacgccgcgccacctgttgcgcgtgtggacgaactacgacctgccgtggcaggagcgccgctggagcgtcggcggcggcgtgcaggtgcagagcgatttctcggcggcgtcgagcggcgtcacgatgcgccagggcggctacgcgctcgcgagcgtgcggctcggctatcgctacgacaggcactggcgcgccgcgctgaacatcaacaacctgttcgaccgcacgtactaccagagcctcagccagcccggctggaacaatcgttatggggagccgcgcaacgtgatgctgaccgtgcgcgggcagttctgatggcgggcggctggcccgcgcgggcggccgtcgcgacgggcggcgccgcgctcggcgccgccgagctcgcggtgacgctcgcgcgtcactatccggccgacgggctgaaccggctttacgcggcggtgctcgtcgcgcttgccgcaggggttgccgtgctgctgtgggcgctcgtcgcgcgcgacggccggcaggccgcgtggcgcgcctgcgcgtggctcgcggtgttgacgccgtgcgtctggctttgcgcgggccgctgctgacatggacgcatcgctgcgatcgcgctggcgcgccgtccaccggggcgcgggcgcgctgttcggcatcgtgctgttcgtgatcctgttcacgggcacgtggagtctcgcgcaggaatcgatgcagggctggtggcggccgccgtcgcttgccgtcgccgggccgccgctgccgctcgagcggctcgccgcgcgcgcggcgtcgctcggctttgcgctgcgcgacgcgcgcatcgtgctgccgcagccgaatgatccggcgatccggttctgcacggcgcggcacgcctgcctcctcgcgctgaacccggcgacgggcgagccgctcgcgcacgcggcgcgcgccgcgctgctcgtcacgctgcacaggacgatgttcaccggctttcccggccggatcttcgtgagcttatggggcgtcgtgctgctcgtgctgatcgccgccgggctcgtgttgcaccggcgccgctggcccgatgcggcgcgcgtgcggcgcgaccgcggcgcacgcatcgcgtgcttcgatctgcacggatggatcggcctctggggcgcgccgtggctcgtgctgttcgcgttcacgggcgcgctgtccgggctcggcgcgctcggcacggtatcgctcgcgccggcggcgttcccggggcagccgcaacgggtgttcgcgcagctgatgggcgcgccgccgcccgcggcggccggccggccatggtcacgcgcgccggatctcgacgcgctgctgcggcgcgacgccgcgcgcgcgccggcttttcgggccgaagtgctcgcgctgcatcactggggcgatgcgaacgcgagcgtcgaaatcgccggcacggcggcaggcttgccgagcacggcgctgttcgagcgccatctgtatcgtgcggccgacgggcagtggctcgcggacgccacgtcgcgcggccggggcgtctggctgcgtgcattcatcgcggttcagccgctgcatgtcgcgcgctacggctgggccggcacggcgggcggcggcctgcgcgcgcttcatttcctgatgggcgtggccgcttgcgtgctgtgcgcgacggggctcttgctgtggatcgaacgtcggcacgcgcacggcgacgcccgtgcccgcgcgctcgcggcactcggcgcgggcgtgtgcggcggcctcgtgctcgcgggcggcgtgctgctgttcgcggggcgcgtgctgccgcccggcgcgcgcgccgacaccgcgctcgccgcgctgttctggtcgacctggctcggcagcgcgctgctcgccgcgcgcgtgcgcgatcgcgcggcgctcgcgcgcgggttgatgggagcggcgggcgcggcgtatctgctcgccggcgcagcgcacctgtcgatcgcgctgctcgaggcgggcacgcccgtctacgggcacgtcgacgccgcgctcgccggcctcggcgcgctgctgctgcgtgcggcgcggcgtggccgccgcgtcgcgacgctgtccgccggcgtgccgccgccgcattccgaacttctttgacgctactggagacttcatgcgcgatttgctggaacaccgccgcctcgtgatcacgatcacgctgctttatctatcgcagggcatcccgatcggcatcgcgatggacgcgatgccgaccttgctgcgccatgacggcgcgccgctgcatgcgctcgcgttcctgccgctcgtcgggctgccgtgggtcgtcaagttcctgtgggcgcccgtcgtcgacaaccgctggtccgcgcggatcggccgccgccgcagctggatgctgccgatgcaatgcatcgtcgtgctgtgcctcgcgagcctcgcgcagatcgggatgacggtggcgacggccggctgggcggtgggcctgctggccgtcgcgtcgctcgcgagcgcgacgcaggacatcgcgaacgacggcatggccgccgagcatttccggggcggcgcgctcgcgaagatcaatgcgatccagatcgcgggcgtgatgatcggcttcttcggcggcggcgcgggcgcgctcacgctgatcggcctgttcggccagcgggccgcgtttctcgcgctcgccgccgtgccgctcgcgagcctcgcgtgcgtgctgtggctgatgccgcgcgaagccggccggccgggcgcgccgcgcgcgcacgacgcgagcctcgcgcgcttcgcgaagcggccgttgtcgctgtcgctgctcgcgctcgcgttgctgtcggcgatgacggccgtgtccggcttcgggttgtcgaagctgtttctcaacgatgccggctggacgctcgaggcgatcggccggctcggcatggcgggcggcatcgtgaccgtcgtgctcggttgcggcggcggcgcgtggctcgtccggcggctcggcctgtggcgcgcgttttcggcgggcgtgagctgcgcgggcgcgggcgcgctgctgtggttcgcgcaggcgaacgggtggcttgcgagcgcgccgcactgggtgtggctgtgcacggtgctcggctcgctgtcgacgggcatcacgtcggtgtcgatcatgacggccggcatgcgtttcgcgggcgatggcgatcaggcgggcaccgacgtcaccgcggtgcagagcacgcgcgatctcggcgagctgatcgcatcgtcgatgatgctgacgttgacgtcgaaggtcggctatagcggcggttttctcgcgggcgcggtgctcgccgcgctggccgcgctgatcgcggctcggctgcggcggcgggaggctgggcgaccggcgcggctgcacgttcgtgccgtatccgacgcgccgatgacgggcccggattgagcgatcgcgacgctcggcgggagggggccttttgacttgtcttggcgtggtcgccgtgtgattcgatccgatcgcagccggcgcatcgcggcgcgcacgcgtgcggcgcgagggcaagccggcgttcgagacagcggggtggacgggcgcgcgaccgccgcgcgcatcgttcattcggcgtgcggcacttcgatgagggaccgggatcgcgatacccggcgggacgtggcctttcgcgtggcttcggggtggttgcccgatgattcgatccgatcgcagccgacgcatcgcggcgcgcacgcgtgcggcgcgagggcaagccggcgttcgagacagcggggtggacgggcgcgcgaccgctgcgcgcctccgttcattcggcgtgcggcacttcgatgacgagatcggattgcgcgatcgcgacgcacggcaggatgtagccttcggccttttcttcggcgctcacgcccggccattcgatccggtaggcaaccgagccttcgcgcagacggcacaggcaggttcggcaggtgccgttgcggcacgagcgcggcagcgacacgccggcgaagccggcggcttcgagcagcgatagcgattcgggcgcatcgaagccggcgccgagcggctcgacgcgcacccagtgcgaacgttcttcggtcatgcgatcgtggacggcgacgcggcatcgtggtcagggaagccgcaaggatacccgatgcgcgctggcgtttagcgtttcggcgagcggcggttcgcgccgacgcgagatcgtgcgcgatgcgcgtcgttcgtgggttgactggatggatcgtcgatgtcgcctgttgccgcacccggcaaacggcaaacggcaaacggcaaacggcaaacggcggcgattgttcgtcgtaccgtctgttagaggtcggtgctcaacagtcgcgaatggcggcacgtatgcggccggcgctttgcactgggcagtagacgcctgcccgtcggcagtcgatagttgatagccgccgaccgccgaccgccgaccgccgaccgccgaccgccgaccgccgagcgccgaccgccgaccgccgaccgcgccgatcactcccccgaccgccgtctacgcaaatgccgatagacggtattgcgcgcgagcccgagctcgcgcgcggccgccgatacgttgccgcgatgccggtcgagcgcgccgtcgatcagcgcgacctgatgatcctgcagcgtcgaggcgccggccgctgccgcgcccgccgccgcgtcggcacacgtgcgcggcggtgccgcatcgcgcgcgcgcgcgtcgcagtcgagccagaaatcgtcaggcagatgctcgacgtcgatccgcgcttcgccttcggcgagcatgcccgccgtgcgcagcacgttcgtcatttgacgcagattgcccggccaccggcagcgcgcgaacgcggcgagcaccgccgccgacacggtggccggcatcggctcgctgcgcgcgagccgcgcgagcacgcgggcgacgagcgtctcgagatccgagcgctcggcaagcggcggcagcgtgaccgccaggccgttgatccggtagaacagatcctcgcgaaacgtgccggcggcgatcatcgcgcgcaggtcgcggtgcgtcgcgcagacgatccgcacgtccaccggcaccgcgcgcgcgccgccgagcggcatcaccgcgcgctcctgcagcacgcgcatcagccggacctgctgcgcgagcggcatgtcgccgatttcgtcgagaaacagcgtgccgccgtccgcctgcgcgatcttgccggggctgccgcgcttgcgcgcgccggtgaacgcgccgtcctcgtagccgaatagttccgcttcgatcagcgaatcgggcagcgccgcgcagttgaccgcgacgaacgggccgtcgcggcgcggcgacgcgtggtgcagcgcgcgcgcgagccattccttgccggtgccggtttcgccgagcacgagcaccggcaggtcgcgcccgcgcaccttgccgacccgctgcagcacggcggtcatgcgcgcatcgcccgtatcgagcgtcgcgaacgtgatcgcgtcgggctcctcgtcgcgcgccgcatcggttgcgcgcggcggcgcggcgcgcccgctcaccgcaacggccgtgcgctgcgcgtgcgcgaattcgcagcgcgcgcgcacgcgcacgccggtgccgagcgtcagcgtgaagcacgcgagcggttcgcgcgccgcatgctgcgcgagcttcgcgaaagacaggccgaacagttcgtcgcaaccgcgctgttgcagtgcatcgagattcgcgccgagctggaattgtgcgctgcgattggccgcgatcagcgcaccgctcgggctgaacgcgacgaggccggcgaacagcgaatcgacgaattcgtcgtgcgcgtgaaagcgcacgcgcagcgcgtccgcgcactgattcgcgaacagatggttttcgatcagttgcgcggacatcttcacgagcgcgagcgtatgcgggctgaagccgcgcggatcgccgctcacgtcgagcgcgccgaggaggcggccgaacggatcgacgatcggcgcgcacgagcaggtgagcacgtgattcgcgcgcaggaaatgctcggcgccgtgcacggcgagcgcctggcccgcgatcagcgcggtgccgatcgcattcgtgccccgcgcgtcttccgcccatgacacgccggggcagagcgcgacccgattcgccttttcgacgaaatcggcgtcgccgatgctgtgcaggatcacgccgtcgcggtcggtcagcagcacgaggctttgcgtatcggcgatctgcgtgtgcagcgtgtccatcaccgggcgcgcgtgcgtgtacagcgattggctgccgtcgatcagctcgcgcagcgcggcgcgcgacagcggcgagaaatcgggcagctcggacgcgcgcaggccgaccgacagcgagcgggcgtgcgcttgcgcgagcagatcgacgcggctcgccgcggcgggcagcacggaagattgcggcatgacttgtctccaggaggcccgccggcggagtgcgttctccgctcgaccggcgcagcggtggacgtggcggcgcgggcacgtcccatcatacaagcgccgcgcgcgatgtgcgaccgcaaatcgaatttcccttgcttttgcgcgtcggcctgcaatgatggaaacagggtgcgcacgcgtcgcgccccgcgcggaccggcgcggaaatcgtcgacggtccccgccatcgagcatgcgccgcgacatgcatccgttcggggagaatcatcatggttcggacggaactgagagtggtgctggccgcgattgcgacgttcgtcatgctggccggcatcgccgtggcgatccacggatcgttgttcgaccaggatgccgcactgcggtacggcgcagcggcgatcgcgctcggcgtgacgacctgcgcgatcgcgctcaacgtctggccgaaggacgaaaagaagtgaccggccatcgcgccggcgaggcgttggccggcgcgatggccatgttcgcccggtccgtcgtgcttcgcgcgtcgcggggcacgatcgggtggtgaagcgcacgcccgttccggcgcgaaagcgtgcggggcgtccgggagacgcgcgtcgcacaagcgccgacgcgcgagccgcatccggcgctcgcgcctcgacggagtccaagccgcgtcggcaagcgcggcggcgcctgcatgcgcgatgcacgggcggcggaccgcgcgggcaggcggccggatcgagcgtggaaaagcgtgtcggagcgtggggcaggtgcggcgcaccgtcgcgcccgatgcgttcgcgagcgctcgaacgtgcgagttctcatcgaatcgggcacgcggccgggcagtcgatccgcatgacgattcatcgtccgattcgccgcgtggtcaagccgatctgtcgtcaatcgacggaagaatgcgcaaacgcatgcgcgcgcgcagggttttttgacgaaatcttgtgtcgtgccggaaagcgactaaagtgaagtcaaccggagcatccggcgggcgcgagacgcctgccgcgcggcatcctctttcctccggtcagcccgcgcgtctgcagccggcgatcgcttccggcggcgcgcggtttcttgcattctcgagctacggcaaaggcggttccgatgcagatccagttcacgaacgatgcgcccgaatattcgggacgcgaattgacgctcgcgttcatggcgatggtcgacggcgagccggttcaatgccacatcaccgccgaggcgctcgaggaccatttcggtgccgcctccccgcgcttcgaggacatggtgggcgccttcgacacgcaccggccccgcatcgaggccgccgcgcggcgcctgctgtcggagacgcgcgcgcaatgcgtggtgctgagaagcgggtacgtcaggttttatgaggcgaacgggcgttagggcccgttttgcggatcgcgccgacgtcgcgagcgagcgctgcccacgggtagcgctcgtttttttgaggcatccgaaccggcccgactcgcccgacgtggcggcggtttcgttcggtatgcttgccgattgcatggcgacggcgaacgtcggcgcgcaacgccggttcgccggcgatgcgctcggccgggcgggccggcggaccgcacggatgacggcgtgagcccggggccgctgaacgttcgccgtttctcgccgctttcttcccatcccgccgtcttcgccgttttcgccgttttcgtgccgggggcgatcgcgttcgccggtgcggcttcggcttcggcgaaagccgccggccgaatgctcgtcggaatccgtttcacgcatcggcgcctcgttgaccatcgttccgttgtgaagcgacgtgcggcgtcgcgattgcgcgaacgcgcgagtggcacgtattcgcacgaacggatgaaagacgtatcgatgccggcctgagactcatcaaggctcggagtttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactcaggactcaggactcaggactcaaagttccgggcccaaggcccaataccccaatactccactcaagatccaacacccgccaattgcgtattgcgccggcgagcgcaagcatgcttgcgctaccgtagcgcgccgctgccggccaacaaaagcgtgcgtgtcgcgacaagccgacacaccgatcgccccgcacgcgcgattccatggcgatgccccgcgcgagcgtgagtcaccggatcacccgctgctcggccatcgcccgcggcgacggcgctgcgcgtccgattccgtgcgtgcgccggcgcgcgcacgaagccgttcgtcgcggccatcgcccgcgcctgcacggccgccgcgcgccgcgccgcctactccgcgccgaggtagaaataccggaacaggaagatcgccgcgatgatccagacgacgggcttcacctgcttcgcgtggcccgtgagcagcttgaggccgccgtacgcgatgaagccgaacgcaacgccgttcgcgatcgagtacgtgaacggcatcagcagcgcggtgagcgcggcgggcacggcttccgtcgcgtcgtcccacggcacgtcgaccatgtcgcgcagcatcaggcacgacacgtagagcagcgcgggcgcggtcgcgtagcccggcacgacgcccgcgagcggcgcgatgaacaggcacgcgatgaacagcacggcgacggtgatcgcggtcacgccggtgcgcccgcccgcctgcacgccggatgcgctttcgatgtaagcggtcgtcgacgacgtgccgagcagcgagcccgcgacgatcgcgctgctgtcggcgagcagcgccttgttcagccggtgcatcttgccttcgacgaggagccccgcgcggttcgcgacgcccatcagcgtgcccgtcgcgtcgaacagctcgacgaggaagaacacgaggatcacgttgaggatgccgctggacagcgcggcgccgatgtcgagcttgaacagcgtcgcgtcgatcgacggcggcgccgagaagacgccgtgaaactgattgccgccgaagaagaacgacaggatcgtcacgccgatgatgccgatcaggatcgcgccgcgcacgcgcaggtagtcgagcgtgacgatcgcgaagaagccgacgatcgcgaggaccgtcgtcggcttgtgcaggtcgccgagcgtgacgagcgtcgccgggctgccgacgatcacgcccgccgtcttcagcgagatgatgccgagaaagaggccgatgccggcggtgatcgcgatgcgcagcgatttcggtatcccgttgacgatcacctcgcgcacgcggaacagcgtgacgagcaggaacaggcacccggagatgaacacggcgccgagcgccgcctgccacgtgaagcccatgcccttgacgacggtgtacgcgaaataggcgttcaggcccatgcccggcgcgcacgcgatcgggtagttcgcgtacaggcccatgatgagcgacgcgagcgcggcgacgaggcaggtcgcgacgaagacggattccttcggcatgcccgcgtcgccgaggatcgcggggttgacgaagatgatgtaggccatcgtcaggaacgtggtgacgcccgcgagcagttcggtgcgcaagtcggttccggcttgcgcgaagccgaaataccgtttgatcgattccatgtgggcgattctccagtcgagtagtcgtgttgccgagtgttttgtgcgttgttttgccgcgtggggcggtcgtactgtaaccagccactattgggcggctatcggcggattgtaatagcggacatagaccggacgatatattcgcggcgatccggcttcgtcgcccgcgagccgcccgttgccggcgtggcgcggcttcgggcgccccgcggcggcggcgcgtgggcccgcggctcgttagaatggcggcttgccggcaccgggcgccgcctgtcgcgcgcggggccgacggcgcgcgagcggatctcgccgaagcgcgcgcgggcgtgtcgttcttcacgaacccttcaagaaagacggagtacggcttgacatcgattgctcgaatggatcaacgcatcgtgccggcgcgcggcgagccgcacgcgggcggcggccatcccgcatggatgcgcgtcgcgctcgccgagcagggcgtgcggcgttgcggccgcggcgaaagcaatccgcgcatcgtcgaatacaacggctgcacgaatctcgtcggctacgacgacaaggtttcgtggtgctcgtcgttcgtcaactggtgcttctcgcgtgtcggcatagccgcaacgggctccgcgctcgcgcggtcgtggctcgaatgggggcgggcgctgagcgagccggcgtacggatgcgtcgccgtgctgatgcgcgatcgtccgacgagctggaaagggcatgtcggtttttatctgcgccacgacgacgagcgcgtgtatctgttcggcggcaatcagcgcggtgcggtacgcgaatatgcgtatgtgcggtcgcggttgctttcatatcggtggcccgacgaacgcgggctgagctgattcgccgaacgcggggcgccggcgagcgaagcgcgccgcgggcgaagatgtgaaggcacaagagcacaagagcacaagagcacaagagcacaagagcgcaagagcgcaagagcgacgcacggctcgcttgcgcaaatgcgcggcattgcgcgtcggcgcgctgcgcatgcgcgcgaaggttccgcgagcggcggcccgtcgcggtcgtccggggtgcacggcgtaatcgcttcgaaagcaacggcgcggcgaccgacgctggaagggcgcgtttgcatgcgccacgcaggtgcgatgccccgtcgtcatatatacggggggactcgaacatgtacgaagcgtgcatgcgcaatggccggttgcctcgctgttcgagcgtgcttcaatgcggattgcacgcaagcaaggtcggccgcttcggggccgcgtgatgccgttgcgaatcgcattaaaagaagaaacggacggctatcggcgaaacattccactgccgcgcacccggtggcgcatagccggcatccggaaatttcgcccattcctctgacatatgcggtgattttatcgataagtatttaaattaattttcgaacagatattcttctgttttatcaatgggatattgtcgtttcgggcagtgatgcaatcacgtcggcagtggcggtgtaaaagaatgcaatttgtcctcgcattaatgcagttttctcactaggatgaaaataatgctcgcgtcagggggcgagcgcgacgaggaacggttgcgagcgtcgacgcatttcgcaatggcaactggggcagaggcttgcagattagggcgtcccatgcgattttatccattgataatggaggcaagcatgttgaactggatcagccgatgggcattgcgttatgcccccactcccgagaagagcgccacgtcgatgctcgtgaccgcgcggatggaactgttcgctgccgagcagcgcgtgatcgacgcgaaactacaggccgattactggtgcacgcgcgtgtcgtttctcgaagtagtgcagaagcaaggcattgatccgtgggtgaacgcgcaggcgcaaaaggccgacgatgcaccggcggcggccgtgcacggcgcggccggcccgcgtctcgcggcgagcacgtaacgtgttgcacggggtgcgtgcggggtgcggcgaaggcctcgcagtcgcgatacgcgcgacgcgcacgttgtcgcgcacaggcgcgtcattccgattgcgccgcgcatcgtgcgagcgcggccattcgatccatgcgttgcgcgcgtcggttcagatcatcacctgaaccgacgcaggcgacattcatccgttttcctgatgtgcggtacgcatgggcgcgatgatcgcgtccgcacgtccgcacgccctcacgctcgcctgcccgcgtcagcgcgatgcgggtcgacgcgctcgatacggtgggctgcagcgtgtgcgcgccgcatgctgcgcgaaccggattcgtcatcgtcgagtgcgggccatgagaacgtcgcgcagccggcggacgcgatgcacgcgccgtgccgaacgcagtcgcgcggtcgtccagccggccgcatcgtgaacgtaccgatgctacgtaccgatgccgtgcgttcggcggcggcgcctgtttgttccgccgccgggatgggcgaatgcgaacgatcgccgatgacgctgcgcgcgcgtttgcacatcgcgcgcttgcatccgcgcgatgtgcttcgcttcgccggaatgaatagccatcctgaagattgaagcgacacgcgcgtgcgaaccgcaggcgatgcgacatcgcttcgcgacgatgcgcccgcgcggcgcgcgccgccacacgcgcgagcgcgcagcgacggcccacggatgccggatgcttcgcgtagccgattgccgcatcgcgccgacgcggcgcacgcgcctgcgcgcccgcacggcgcctcatcgcggacgcgggcccgtcagctccgccgcgacgtcgagcagcccgtcgaccatgccgccgatccaactgcgccggcgcacataggcggtcgtcagcgagacctcggcggcggccggcccgtctgcgctgagccagacgcgctcgccgcgcggcacgtgcagcacgtcgccgggcttcagccagtaatcgtcgacgctgaacgaacgcgtaagccagacgcgcgcgctcagcacgcggatttccgtgtgactgcgcgcgtgccacgtcatcatcgcgcgcggctcgagcgcgaagtggagcgtcatgcgcggcaactggatcgcgtcgtcgccttcgcgccgcgtcggatcgggatgaaacaacagccggcttgcctcgtccatcgtcttctcctgaatagagccggcggaaggagcgcagtgcaacgaaaaaggccccaaccgttaccggcgggggcctctttgacatccgatgttgcggataactaacgcacgagtgcccccggtgatgcgccacaacgggcgttcactggcgggtgggcaacaactgcggcgatgtgcatgcgcgtatccatgccgatgagtttcgtcatccttcgttggcttgtcaacgaaaatcttgtgacgcgcgcggatgcgccgtttgccggcgcgtcgcgacgtgcgcggcggcgccgtgccgcggagatccgcgccgacgcggcgcgcgggaccgtggtgcacttccgcggcttgcggggtgccgcacaagcttccgtgcgcggcgcgtcgaggcgattcggatgccggcggcgcgcggcggggccaggcgatacggatgacgaaataccggcgtcggcatcccgctgcgctcgcgtgcgcgatgacgcggtggagacggggcgctcgcgcaacggagcgcggcatcatgcgatgccgacgcggcgcgcatgcgcgccgctttcacatgcgcgtcgcttttcaggccgacaacggcgtgccgtcgcgaccgcggcatgcgcgcgacgtgccgaacgctgtcgcgcgcgggtggagcggccgcgcgcgtgccgactcggcgaatcgacgaatcggcgaatcggcgattgagcgagggtgcgaccggctgacggcgcgaatcggcgattcagcgtatagcgccccacaacagcgtcgtgcccgccgacagcatcacgagatcgagcagccgctggaacgcgttcgtcgacagccgcagcgtgaccgccttgccgaccgaaatgcccgcggacagcgacaggccgacgagcgcgcccttgatcgccacgtcgagcggcagtccgccgagctgcccgaacgcgatgagcttgctcgcgtagacggcgagcgacgccgcggcttcggtcgcgagcagcccgcccttgaggaggccgtacgcggagaagatcggcagcgtgagcggccccgtcgagaatacgatgcccgtcagatagccgaccaccgcgcccgccgccgcgagctgccacgcggtgagcgcaaacgtgcttcggcgcgcgatgtaccggtacgggatcatcgacaggaagaacacgccgagcgcgcaatcgacccattgcggattgagcgcccacagcgtattggcgccgagcgcggcggccggcgcggcggcgatcgaatacgcgaagaacgctgtccagtcgatatcgcggcgccacacataggcgcgcgagacgttgcccagcacggcggcgatcgccatgatcggcacggcctgcttcgctccgaagtagaacacgagcggcggcaggagcatgatcgacgccccggtgccgatgacgccgctgacgacgcccgcgacgacgccgatcaacagcacgatcgcatatgcagtcatgaacattccttgtcgatcaggttgcctccgaataggggacaatccaacatgctagccaatcggtgagccggccacagtgctaaaatttcacgtatccgtgacataaagtacgagccatgtctgctcttcctccgttggccgccattcgcacgttcctcgtcgcgtgccgcgcgggaagcttcacggcggccgccgacgagctctgcgtcacgcacagcgcggtcagccggcagatccagacgctcgagtcgtggctcggcacgagcctgttcgagaaggacgggcagcggatggtcccgtccgtgcacgcacgcgcgttcgcgcaggagctgggcggcgcgctcgacgcgctgacggacgtcgtgcagcgctacggcaagggcagcgcgcggcaggcgctgcgcgtgagcgtgccgacgaccttcggcatgcgctggctgattccccggctcgccgcgttccgcgacgcgcatccggacgcgacgatccaggtgctgaccgtcacgacgcagcagcagccgagcggcggaaactgcgacgtcgcgatccggcgcgacgatcaggtcttcaatcccgaatcggcgatccgctttctcagcgatcaccacacggtcgtcgcgtcgccgtcgctgctgagccgcacgccgctcgagcgccccgaggatctcgttcgccatacgatcctcgaaaccgaaacgcgcccgcgccattgggacgactggttcgccgaagcgaagctgagcgcgagccgcttcacgaggcggcagcgcttcgatcattttcatgtgacgttccagggcatcgtcgacgatctcggcgtcggcatcgggcccgtcgtcacgctgagccgggatctcgcgaacggcaagatcgtcgcgccgttcagcgacatccggatcgcgccgcacaactactacgcggtcacgccgatcggcatccagaagaccgcgctgcatcgcgagttcgaggactggctcgtcgcgacggccgcggcggccgagacgcgcgcggcgtgacgcgcgccgcggcgcgcacgcgcggccgctcatgccgcgtgcggatgcgcgagggtgtcccacggcagcgaataggtcttcaggttcgtgaagttcttgattgcctcctgcatgccttccttgctgccgagccccgaatccttgacgccgccgaacggcgtgctttccagccggaagcccggcacttcccacacgttgaccgtgccgacgtcgagatgggcgatcaggtgcgtgatgtagtcgagccggttcgtgcacacgccggacgacagcccatagcgcgtgctgttcgcgatcgcgactgcttcgtcgaggccgcagaacgtgatcacgggcgacaccgggccgaacgtttcctgctggacgaggcgcagcgcggggccgacgcgctcgagcacggtgggcgcgtaggccgcgccgtcgcgctggtggccgagcagcacgcgcgcgccggcgtcgcgcgcttcgtcgacgcgccgcgcgcattcgatcgcggccgcatcgtcgatcagcgtgccgatgtcgacgcgctcgtccatcggatcgccggtttgccagcggcggctgtgctcgacgagcagctcggtgaaggggcgcgcgaccgtgcgctcgacgagaatgcgcttgaccgccgtgcagcgctgcccggaattcttgtacgagcccttggcggcgagctgcgccgcgcgctcgagatcggcgtcttccatcacgatcagcggatcgttgccgccgagttcgagcaccgtgcgccgatagccggccatctgcgcgatccgcttgccgaccgcgacgctgccggtgaacgcgacgagctcgacatgctcgtcgcaaacgagcgccgcgccgagcgcgtttggctcgccgatcacgacgtcgaacatcggctcgggcaggcccgcctcgcgaaacaggtcgagcaggtacagcgccgacagcggcgtcttctccgacggcttgagcacgatccggttgttcgacgcgatcgccgggcagatcttgtgcgcgacctggttcatcggatggttgaacggcgtgatcgcgacgatgacgccgcgcagcggctcgcgaaccgtgaagatcttgcggcgctcgtcgctcgtcgcgttgtcgcacgagaaagtctggccgtcgtcccggttcagttccgcgatcgccgcgtgcagcacgttgatcacgcgatcgacctcgtacatcgtgtccttgcggcacaggcccgattcgagcgtgatgagaatcgacgcatcgcgcttttccgccgcgagcagcgcgatcgccttgtcgaatacggcgatgcgctcgtgccggctgagcgcgctgcgaaagcgcgcggcgcgctgcagcttgcggcgcgcatcgtcgccgctgtcgagcggcagctcggcaaccgtttcccgattgtacggatggctgacgacgagcgtcgcgccggacgacgtcttgccgcgggcgtcgagcgcgcgggcaacgcgcgcgaaagcggcggagcggtgattgagcaattgagcctcgctgtcgttcgtatcggatgcgcgggccgctacagcggccgcgccggatcggcctggatctgcgtgcgccacatcaggcgccgcgcgttcgcgtcgaacgcatcgcgccggtgcatcgtgcagcggttgtcccagatcatgatgtcgccgacttcccagcgctgcgtccacgtcacgccgtcgagccgcgtatagcgccacagctcgtcgaggagcgcctccgattcgccgacgggcaggccgacgacatacgcgttcagccggcggccgagataaagatacggccgctgcgtgaccggatggacgcgcacgatcggatgaatcgagccggggcaggtcgtcacgtcgacgaccgaatcgaacccgtagcgcagctcgccgacggccgtgtagctgcggtcgtgcttgatcgacaggccggcgatctgccggcgcagcgaggcgggcagcgcgtcgtgcacgcggtacatgttcatgaactcggtgttgccgccgcgcgcgggcacctcgatcgcatagagaatgctcgcgatcggcggcacgtcggtgtagcacatgtcggtgtgccagtacgcttccttcgagccgagatgcccgatcgacacgccgttttccaggatgttcgacacgatcatcagttcgggcaggtcttcgcgcgaggtcagcttgcgctcctggttcagcgcgcgctcgggcctgccgaagatccggctgaactcgacgaactccgccatgtcgagccgctggcgccgaagccggcagatgccgcccgcatgccatgcctcgatcagcgcgcgcacggcctcggcatcgtgcggaaacggcgaatcgaagccgtacacctcagtgccgagcgcattggatagcgtcttgtatgccactttcctgcgcgtgatcgtctcgctcatgtgtcgctccgttgcgggataggaaggccatgaaatggcgtttgttctcggcgggcgacgtgcgcggccggccgagatcgctgcgatagccggggcggcacgtcacttcgatgaatgcgctgccgtcgaggcggctcgcgtgatgcagcgcgctctcgagctcgatgggcgtcgcgacgctgcggctgaacgcgtagccgcacgacgccgcgatgtgcgacagccgcaggtgcgcggcgagcgtgggttgcccgccgaccgaatcgtggacgccgttgttgatgacgacgtgcgtgaggttcggcgcgcccgcgcagtacgcgaggccgcccatgtgcatcagcagcgcgccgtcgccgtcgatgcagatcaccttttgcgcggggcgggcgagcgcgatgccgaccgcgatctgcgacgcgtgccccatgccgccgaccgtcaggaaatcgcgcgcgtgcgagtggccgagccgatcgcgcagctcgtacagctcgcgcgaggcgacgcccgtcgtcgagacgatcgccgcgcctgcgtccgcgtgctcgacgatcagcgcgatggcctgctcgcgggtcatccggccggcgtgcggggcggccgcgcccggctgcgaggcgctcgcgtcgtcgaacgcgtccttgcgcacgacgagcgcgacgggctgcgacgtttggcgcgcgctggcgatcaattgcgcgatcgacggcgcgagcgcgtcgttttcgccgccggcgcgctcgagcacgaggtggcggatcgacagcgcgtcgagcagcggcagcgtgatgcggccttgcgtcacgtgctgcggctcgtcgtgtacctgtgcgccgcttaccgagatttccgcgcgccagccgacgatcagcacgagcggaatcccatagaccgcgcgatcggcgagcgacacgagcgggttgatcgcgttgccgatgccggagttctgcatgtagacggccgcgaggccgcccgttgcgagatggtggccgatcgcgatgccgaccgcgccgccctcgctgctcgcgacgaggtggcgcagcgggcaatccggatcgttcagccggccgcagaacgatttcagtaaggaatctggaacgccgaccgcgagatcgacgccggcatcggtcagtatgccgatcaggtcttccgttttcatggtcacgcggttcccggaatgagcttcaggatctcgttgacgggcaggcagcgttcttcgatctcgagcgtgcggccgtgcgcgagaatgccctcggcgaccgcgagcatcgccggatacgcggcgcgcagcaggtgattcgcgtagatcacgacgctgaagtggcgcgcgagctcgctgaacgaaatcgcgttgaagctcgtcggcacgcacacgagatacgcgtcgcggcggcatgcgcggaaccgctgcgcgaattcgatcacttcgtccgcgtccttcttgcggctgtggatcatcacgccgtcggcgccggcctcgcaatacgcggccgcgcgcgcgagcgcgtccggcatgcccttgtcgagaatcaagctctcgacgcgggcgatgatctgaaaatcgtcggtgatctgcgcggccttgccgacgcgaatcttttcgcagaaatcctcgatcgattcctggtgctgaatcacgtcgttgccgagcagcgaatttttcttcaaccccgttttgtcctcgatgatcaccgccgagacgccggatcgctcgagcgactgcacgttcagcgcgaaatgctcgggcttgccgcccgtgtcgccgtcgatgatgagcggcttcgtcgtcacgtcgaaaatatgctggacattggcgagcctgctcgcgatatccaggatttcgatgtccggccggccgcgcagcgtcgagtcggtcagtgaactcgaccagaagccgtcgaactcggattgagacgctccgtgcgcaacataaaccttttcgctgatcattgcggaaatcgggctgtggctttcgatgaagcgcagcgcgcgcccggttgccagcttttccttgaacgatcggcgtctttgttcgttggtaatcggcgcgcttattaattctcttattggcacgatttactcctatcgaaagaagcaatttaataatttaaattcggggtttgtggttatggtttatgaagattggatgacaatgtcaaaccggcttgcgtgaaataaagtcacgtgtccgtgccgcggcggtgcggatcgacggaaaccacaacgcgcgcggcgggcgttccgttttcgggaacgcccgcgcggcgcgacgtcgaggggcgggggaaggagggcgcgagcgctcgatgcgcgcggggcgcgaacggcggggcggcgaaccggcggcgcacgctcggatcgcgcgagatcgcggcgaagcgctcgaacggcgcggcccgaggtggctcgaggtggctcaatgtcgcccgaagccggactggcgggccgacgggggcggaacggccgatgaaacgaagcggcggatcgcctcgaaaggcgcaacgcagcgggcggcgcgcgcgaggccgcccgccgtttcatcaggaggcgggcttctgcgcgacccagttgccgccgtgcgaagccgcctgcgcggccggcgagcgggcgaggtaggcgagcgcgacatcggtcgagccttcggcgtgcggcgtgtagctcggccggtaatagcgcagcgccgcggcgatcgtcttccagaacgacggcaggtgcttgcggcgcgagccgcgccaccacgacagcacgaagcccggatagcggcccgcgccgggatcgcgctcgtacatgtatttcgcgcccgacatgatgaagtagagcagcagcaggatcacgaacgtcatgtggatcgagcgctcgacgtaattgccgccgagatgccgatagatgtcgaacgcgacggtgcggtgctcgacttcctccgcgccgtgccagcgcagcagatcgacgatcgtcggatcggtgcgctcgtcgtcgagcccgcgcgcgtgcagcacccagttgccgagatagccgaagaagtgctcgagcgacgcgatcaccgcgagctgctggcgcagccagaagcgcgtgtggccgatcttcaggccgagcggttgttcgccgagcagcttcgtgaagagccagttgagccgctgcgtgaacggcttcgtgtcgatgccgtgccgttcgtagtagtgcttgagcacgccgccgtgcgagcgcgaatgcacggcttcctggcgcaggaagccgtcggcgtccgcgcgcagcgcggcatcggtgatgagcggcagcgccttgttgtacacgcggcagaaccacagctcgccttcggggaacagcaggttcagcgtgttgatgatatgcgtgctctcggggtcgccttcgatccactggatcggcgtcttcgcgaagtcgaacttgacgtggcgggccttgatcagatagtgattttccggggcattcatcgatgtctcctgcaacggtcggggggcgcttcgccgctcagtgcgacgccatgctgacgcgggcgatcagccggccgagccacggcgcgaagcgcccgacgaagcgcatcgcatgcgcttccgcgccgatcgcgacgacgggttggttctgcagcacgccgtcgaccatcgccttcgcgacggtctccggcttcaggccgcgcatctggtaaagcttcgtcgcgcgcttgcgcagccgcgcttcgtcctggtcgctcttcgcgctcgcgtattgggtcgacgccatgatgccggtctccgcgaagccggggcacaccgccgtcacgccgatgccgtggtccgcgagctccgcgcgcatgcattcgctcagcatcagcaccgcggccttcgtcgtcgcgtacgcgggcaggtcgcgcgacgggccgaacgcggccgccgacgcggtgttgacgatgtggccgcccgcgccgcgcgcggccatctgcttggcgaacaggcgcgagccgtggatcacgccccacaggttcacgcgcaggatgcgctcccaatgcgcggccgacgtgtcgaggatgccgcccgccatgccgatgcccgcgttgttgacgacgacgtccgcgccgcccagctcgtcgcccacccagttcgcgagcgcctccatgtcgtcggccgagccgacgtccacgcgccgcacgtcggcctgcgcgccgagcagccgcacgagcagcgcggtgcgctcggccgcctgctcgtcgatgtcgacggcgacgatcgacgcgccctgcttcgcgaattcgacggccgcgcagcggccgattccgctgcccgcgccggtgatcacgacgcgtttgccgacgaacggccccgtgccgctcctgcggcgcgcatgcgcgagcgcgggcggctgcacgcccgtctcgaccgcctcgatcagttcctgcgcgagcgcggcgaagcgcgccggctccgacatcggcagccagtgccgctcggccacttcgcggcggtaataggtcggcacccaacgcgcgatgtcggccgacagcgcggggctcacgaacttgtcgcgcagcggcacgaccacttgcacgggcgcgtgcgcatagcgctcgcgcggcgcgagcacgcggcggaggaagttcgcgcgatacaggcgcacgccgtgcacgccgtcctcggtctgcgtcgggcgcacgccgacgtcggtgtgctcgagccggcgcatcagcgcgggccacgcgcggccgagccacaggcgccagttgagctcggggatgagcggcaggtgaaacaggtacacgtaccatgagcgcacgagttggccggcgaggcgcttgatcgacgcgggcgagggccgcgcgagctgctggcgcagccagtagccgacgtgatcgagattcggtccggagcacgacgtgtacgacaggatgcgcccggcgaggcgcggctcggtgacgaattcccagccctggatcgagccccagtcgtggcccaccacgtgcaccgcgcgattcggcgcgagcgcgtcgatcaccgccgcgaaatcgtcgacgagccgctcgagccgatagtcggccgtgcgcgcgggcttcgtcgacagcccggcgccgcgcacgtcgtaggcgatcacgtagtacgacttcgcgagcaggggcgcgacgcggcgccagacttcgctgttgtccggatagccgtgcacgagcacgacggcggggcgcgacgcgtcgccccaggtcttcgcggcgagcgtgacgtcgccggccgcgacggcggtttcggtgtgaaccgattcgaacagcgcgagcggcgcttcgtcggaaaggggctgcatcgtgatgtctgggtgtctgaggggcggaatggaaagacgtgcggcggatgccgtcacgcggcctgttcgtgcacgagcgccttgctcgccgcgcgcgcctgccagcgacgcacgtgcggcagatcgtcgtcgagccagtacgcgtcgtcgtcggtgatgacgagcagttcctcgaacttcgcgccgacgccggcgaagccgagatgcggctcgaccgcccagaggccgggcgtcggcgcgtgatcggagcgcgcgtcgatcgaccagagcggcgaccagccctgttccttgcccgcgcgcgcttgctcgagcagcaggttgcgcgtcgagttcaggccgaagcgcgcgacgaagcgcggcttcgacagcttgtgcagcttcgcgacgcgatgcgcgagcaccttgaacggatacgccttgtgtcgcggctcgacgccctggcggcggcacagcgcgtccacttcctgcgcgacctcggcgagcgtgcggcgttccttgacgagcttcacgatcatgtcgcggtgcgcgatcaggtcgtcctgcaattgctcgaggatcggattgtggccgaggcaggtcgcgtagccgacgtcggcgacgatgccgtcgacgacgggcgcgacgtcgaggatcaccggcatgtcgggctcgagcacgcgattgctcggaaagaacgcgagattgaagccgcccaggtgcttgaggcccgagaagccctcgaacgcggtgcgatcgccgaaccacgcgaacggcttgtgcagccagtcgtgcacgccgtgatcccgcgcccattcggtcatcagttgggcggcctgtttttcggtgatgcccggatacagcatgtcgccgaccgtctcgacgcagcggtacgcgagctgttgaacggagcggaacgagtccagctcgtcgctgtggacttccggcagcggatgctcggccatggcggcgtctccctttattcgtcgttctgagcggcggtgccggccgcggatgccgaccgtcgttgcactgcgccaacaaatgtgacattgatcaatgtaaatatcttatatcaacgaaccgcgcatgggcgggcgtttgtgatgagtacttctcctaattcgtcggcgggaagggcggcgggccacgctcggggcggccttaagggaaatgggggaatggtctggcaggccgatggatcgatgagccgatgggaaggggcaggacgacaaggcgacacgctggcgggggcggcgagccggcttgccgatggaccggcgagtcgacgagccgcgagccgccgggcgatccgccaagggaaaaagcgcgccgtgtcgtcgcgccgcccggccggcgcattcgcacgccggccgggcggcgcgcaggggggccgccgccggcttgcaatccggcgaatccggcaatccggccattcgccggaccgctgcggggggcggcgcgcgaaaaacgccgatccggtcactgctgcggcgcgcgcccgaagcgttcgagcaccgagctgagcagatcgatcggcagcgggaacacgatcgtcgagttcttgtcggcggcgatcgtcgtgagcgtctgcagatagcgcaactgcatcgcctgcggctgcagcgcgagccgctgcgcggccttcagcaactgctcggacgcctgcagctcgccctccgcatgaatcaccttcgcgcgccgctcgcgctcggcttccgcctggcgcgcgatcgcgcggatcatcgtctcgttcaggtcgacgtgcttgatctcgaccgtcgacaccttgattccccacgcatcggtttgcgcatcgagcgtcttctggatgtcggcgttcaactgctcgcgctcggcgagcagcgcgtcgagctcgtgcttgccgagcaccgcgcgcagcgtcgtctgcgcgagctggctcgtcgcgtcgaaatagcgggcgacctggatcaccgccttctcggggtcgaccacgcgaaaatacacgaccgcgcttaccttcaccgatacgttgtcgcgcgtgatcacgtcctgcgccggcacgtcgaacacgacggtgcgcaagtcgatgcgcaccgcctgctggatgacgggcacgatcagcacgagccccggccccttgaccttccagaagcgcccgagcaggaacacgacaccgcgctcgtactcgcgaaagatccggatcgacgaggcgacgaggaacagcgcgaatacgaacagcaggctgccgaaaccgaacgtgaaacccatcatggtggctctcctcgtggggggacgacgttgtcgtacagcggtgcgacggtgagcgtgaggccgttgcggcccgtcacgcgcacgcggcggccggccgcgatcggcgtcgcgctcgcgacgcgccagcgctcgccgtgcacgcgcgcccagccggccgcggacggcgcgagcggcgcgcccgggtccgcgctcgggccgatctgcggcggctgatcgggcacgagcccgtcgtcgagcacctcgccgatgctgccgacgatcgcctccgcgcccgtgacgacgggccgccggcgcgcgcgcagcgcgaagcccgacacgccgaacacgaggatcgcgcccgcggccgcgagcgacgcgatcacgggccacggcacgccgtagccgggcacgtcggtgtcgatcagcatcagcgcgccgatcgcgaacgcgacgatgccgcccacgccgagcgcgccgaacgtcggcaggaacgtctcggcgatcaggaacgcgatgccgagcagcacgagcgcgaggcccgcgtagctgatcggcagcaattgcagcgcgaacaggccgacgagcaggctgatcgcgcccgcgacgcccggcagcacgaagccgggattcgcgaattcgaagaagagcccgtacatgccgagcgtgacgagcacgagcgcgacgctcggatcggcgatcgtcgcgagcagccggctgcgccagtcgggctcgagcgtctcgagcggcgcctgcgcggtgtcgagccggtgcgcgcccgtggcggtgacgatcgtgcggccgtcgagcttcgcggcgagatcggccgggtcgttcgcgagcaggtcgaccacgtgctgtgcgagcgcgtcgttcgcgggcaggctcaccgcctcgcgcaccgcgcgctccgcccattcggcgttgcgcccgcgcaactgcgcgaggccgcggatgtaagcggccgcgtcgtgcagcgccttgcgggtttcgatcgattccgtatcggtcgcacccgcgcccgccgccccgggcgcgccggcaggctcgcgtcgcccgcccgccggcgcctggccgccgatgccgagctgcacgggcgacgccgcgccgaggttcgtgccgggcgccatcgccgccacgtggcttgcatagacgatataggtgccggcgctcgccgcgcgtgcgccgcccggcgcgacgaacgcggcgacgggcacgcccgaggcgacgatcgccttgatgatctgccgcatcgaggtgtcgaggccgccgggcgtgtcgagctggacgatcgcgagcggcgcgtgctcgcgcgcggcgcgctcgaggccgcggacgacgaaatcggcgctcgccgggccgatcgcgcccgcgaccgggatcacgacgatgggcgcgcgcgcggcggcggcggcgccggccgccgccgccgccgccgcgcatgcgagcagcaggccgatcagcacggccgcgcgcgcgagccgcgcggggagtttgccgcgcgcgggcggcggccgcggcgaggaacggggcatgggcatcgcggtgtcggccggcggcgcgcggccgcatggtgcggcgccgcagccgggccgtgggaagggcgtgcgcccggtgcttaaagagtaggcggtttccggcgaaagcgcgaagcggccgcgcgcgcggcgagcgcggcgtcgcggtagtctgcggggctcatcccgcgccacttgcgaaacgcgcggtagaacgcgctcggctcggcgaagcccgtcgccgcggcgacgtcggcgaccgtgcgggccggatcggcgagcgcctcgcacgcgagatcgcgccgcagcgcgtccttgatcgattgatacgaatggccttcctgcttcagcttgcgccgcagcgtcgcctcggccacgtgcagccgcgcggcgagcgcgcgcgcggtcggccacgcggcgggcggcagcgcgcgcagcgccgcgcgcacgcgctcgccgagcgcgtgcgggttgcgatacttgacgatgaagctcgcgggcgcgtcgcgcaggaacggcttgagcgtctgcgccgtctgcacgatgggcagcgcggcgaacgccggatcgaaatcgacatacgaatcgggctcgccgaaacgcatgtcgtcgcagaacatcagccgatattcgtggaccgcgcgcggctcgccgcagcgaaagctcgcgtgcagcagcggaatgcgccgcccgatcagccagcacgtgaggccgtagacgatgacgaaataggtcgcatacgcgaacatctccggcgggttcgcgctgttgcgatgcacgaagcgcagccgtacgcgctcggcgctcgcgtcgagctgcgcgtgcagatcgtcgagcacgcagtgcatgaagttgaccgcgcgcgcgagcgcgcgcagcccgttgcgcgcggtgagcgccgcctggctcatcgcgatgaagctgccgcagcgcatcgggtgtgagtcctggccgaagaactcgtcgtcgagcgcgcgcgcgatcgcgttccacagcgcgccgtactgccgcgcggacacgcgcgcgttcggctgcgcgagcagcgcaccggcaatgcccgcctgcgcgaggagcgaagcgtcgtcgacgccgcgccgccgcgacagcgcgaggctcgactcgacgagctcgatcgaaacggtgcctttcttttcttcgtgcttcatcgcgggtgcgcgctgcggcgcggtatggcaaaaacgatcagtgtaattgagcggagcgagcatcgaacagttcccgcgcgttgcctacacttgactgatcgacacaaaacgaacgaggcgcgccgcgcggcagcacggtgagcgcccgggagacaagcagccatggacgatctctacaccgaagatcagcggatgatcctcgacgccgcgcgcgccttctccgccgaagtgctcgcgccgaacgccgcccagtgggaccgcgagtcgcacctgcccgacgagatcgtcgcgcagatgggcgagctcggcttcctcggcatgatcgtgcccgccgactggggcggatcgtatacggattacgtcgcctacgcgctcgcgctcgaggagatcgcggcgggctgcgcgtcgtgcgcgacgctcgtgagcgtgcacaactcggtcggctgcggcccggtgctgaactacggcacggccgagcagaaggcgcgctggctgcgcgatctcgcgagcggcaagacggtcggcgcgttcagcctcaccgagccgcacgcgggctccgaagcgcacaacctgcgcacccgcgcggaattgcgcgacggcaagtggatactgaacggcagcaagcagttcgtcaccaacggcgcgcgcgcgggcctggcgatcgtttttgccatgaccgatccggacgaaggcaagcgcggcttgtccgcgttcgtcgtgccgaccgacacgccgggcttcatcgtcggcaagcccgagaagaagatgggcatccgcgcgtcggatacgtgcccgatcacgctcgagaactgcgcaattgcgcaggagaatctgctcggcaagcgcggcgaggggctgaagatcgcgctgtcgaatctcgagggcgggcgcatcggcatcgccgcgcaggcgacgggcatcgcgcgcgccgcgttcgaccgcgcgcgccgctatgcgcgcgagcgcgtccagttcggcaagccgatcgccgagcatcaggcgatcgccgagaagctcgcgaacatggcgacgcggatcaacgccgcgcgcctgctcacgcatcacgcggcgcggctgcgcacggcggggctgccgtgcctgtccgaggcgtcgcaggcaaagctcttcgcatccgaaatggccgaggcggtgtgctcggacgcgatccagattcatggcggctacggtttcctcgccgattacgaggtcgagcgccattaccgcgatgcgcggatcacgcagatctacgaggggaccagcgaagtgcaaagaatggtgatcgcgcggcagctgtgagcgctgccgcgcgaatcgccacaagcgcgcgctcgcgcaatacgaatagcctggcatgggatcggggcaagcgccgaagcgctaactccgatcgacagcttggcatgggatcggggtaagcgctgaagcgctaactctgatcgacagcctggcatgggatcggggcaagcgccgaagcgccgacttcgatcgacagctttgcatgggatcggggcaagcgccgaagcgctaactctgatcgacagctttgcatgggatcggagtaagcgctgaagcgctaactccgatcgacagctttgcatgggatcggagtaagcgctgaagcgctaactccgatcgacagctttgcatgggatcggagtaagcgctgaagcgctaactccgatcgacaggagacgacacgatgacggcacaggcgttcctcgacgcacgcgattttctgctgcgccaccgcaccgactacgacaccgcctatcgcgatttcagatggccggcgctcgacgaattcaactgggcgctcgactatttcgacgcgatcgcgcgcggcaacgacaagcccgcactatggatcgtcgacgcggcgtcgggcgacggcgcgcggtactcgttcgcgcagatgtcggagcgctccgcgcggatcgcgaactggctgcgcgaaatcggtgtcgcacgcggcgagcggattctgctgatgctgccgaatcgcgtcgagctgtgggacacgatgctcgcggcgatgaagctgggcgcggtcgtgctgcccgcgacgacgcaactgtccgccgacgacgtgcgcgagcgcgtgcagatcggcggcgcgcgctatgcgatcgtcgacgagcacgaagccgagaagttcgagcagccggggctcgacgtgacgaagatcgtcgcgggcgcgccgcgcgccggatggctcgcgctcgccgacggctatcgcgcgccggccgagttcgcgcccgacgcgcgcacgcgcgcgagcgacccgatgctgctgtacttcacgtcgggcaccacatcgaagccgaagctcgtcgagcacacgcaccgcacgtacccggtcggcagcctgtcgacgatgtactgggtcggcctgcagcccggcgacatccactggaacatcagctcgcccggctgggcgaagcacgcgtggagctgcttctacgcgccgtggaacgcgcaggcgtgcgtgttcgcgttcaactacgcccgcttcgagccgaaggtggtgctcgatgcgctcgtcaagtaccaggtgacgacgatgtgcgcgccgccgaccgtctggcgaatgctcgtgcagcagccgctttcgacgttcgccgtgaagctgcgcgagatcgtcggcgcgggcgagccgctcaaccccgagatcatcgagcgcgtgagaaaggcgtggggcgtgacgatccgcgacggctacgggcagaccgagacgacctacctgatcggcaattcgccgggccagccggtcgtgccgggctcgatgggccggccgctgccgggctatgcgatcgcgctgctcgatcccgacggcgcgcacgcgagcgaaggcgagatcgcgctgccggtcggcccggatgtcgagcgcccggtcggcctgatgaagggctacgcgagcaatccggaggcgaccgcgcacgcgatgcgcgacggccattaccggacgtccgacatcgcgctgcgccgcgacgacggctatttcgtctacgtcggccgcgcggacgacgtgttcaagtcgtccgactaccggctgagcccgttcgagctcgagagcgtgctgatcgagcacgaggcgatcgccgaggcggccgtcgtgccgagcccggacccggtgcggctgtcggtgccgaagaccttcgtcatgctgcgcgcgggctacgagccgagcgagacgctcgcgcgcgagatcttccgcttctcgcgcgagaagctcgcgccgtacaagcggattcggcggttgcagttcgccgagctgccgaagacgatctccggcaagatccgccgcgtcgagctgcgccgccgcgagctggagcgcggcgacgacgcgtcgagccggatgcccggcgaatactgggaagaggatttcgcggccgacggcaagtgacgccggcgtgccgcttcgcatcaaccggccggcggcgcgccgccggccatagccaggagaatctcacgatgaacgcaactccgtcgtcccggaagggacatcacgtgccgaccgtgaaactgttgatcgccggcgaattcgtcgaatcccatgcgaccgagtggcgcgacatcgtcaacccggcgactcaggaactgctcgcgcgcgtgccgttctcgaccgtggccgaagtcggcgcggccgtcgaggccgcgcatgccgcgttcgcgaaatggaagagcacgccgatctccgcgcgcatgcgcatcatgctgaagttccaggatctcgtgcgcgcgaacctgccgcagatcgcgaagacgctgacggccgagcagggcaagacgctgcccgacgccgaaggcgacgtgttccgcggcctcgaggtggtcgagcacgcgtgctcggtcggcacgctgcaactgggcgagttcgcggagaacgtcgcgggcggcgtcgatacgtacacgctgcgccagccgctcggcgtgtgcgtcggcatcacgccgttcaacttccccgcgatgatcccgctatggatgttcccgatggcgatcgtctgcggcaacacgttcgtgctgaagccgtccgagcaggatccgctgtcgacgatgcagctcgtcgagctcgcgatcgaggcgggcgtgccgaagggcgtgctcaacgtcgtgcacggcggcaaggaagtcgtcgacgcgctgtgctcgcatccgctcgtgaaggcgatttcgttcgtcggctcgacggccgtcggcacgcacgtgtaccggctcggcagcgagcacggcaagcgcgtgcaatcgatgatgggcgcgaagaaccatgcggtgatcctgcccgatgcgaaccgcgagcagacggtgaacgcgctcgtcggcgcggcgttcggcgcggcgggccagcgctgcatggcgacttcggtcgcggtgctcgtcggcgcggcgcgcgactggctgcccgacatcgtcgcgaaagcgaagacgctgaaggtcaacgcgggcgcggaagcgggcaccgacgtcggccccctggtgtcgcgcgcggcgaagcagcgggtgctcggcctcatcgagaccggcgaacaggaaggcgcgaggctcgtgctcgacggccgcggcgtgagcgtgcccggctatgagcacggcaatttcgtcggcccgacgatcttcgcggacgtgaggccggagatgtcggtctacacgcatgaaatcttcggcccggtgctgtgcgtgatgtcggtcgacacgctcgacgaggcgatcgcgctcgtcaacgcgaatccgttcggcaacggcgtcggcctgttcacgcagagcggcgcggccgcgcgcaagttccagagcgagatcgacatcggccaggtcggcatcaacattccgattccggtgccggtgccgttcttcagcttcacgggctcgcgcggctcgaagctcggcgatctcggcccgtacggcaagcaggtcgtgcagttctacacgcagacgaagaccgtcaccgcgcgctggttcgacgacgatgcgacggcgggcgccgtcaacacgacgattcgcctgcactgatcgcttggcacgagaccggagtgcggagctgggggccggggcgcgcgccgaagcgcgcgccggccgacggcggcgcgcaggcgctcactcgggtcgacaccggagacaacaatgaagatcggttttatcggcttgggccacatgggcgcgccgatggcgctcaatctgctgaaggcgggccatgacgtgcacgcgttcgatctgagcgaggatgcgctgcgcctcgtgaaggacggcggcgcgcaggtggccgcttcgccgcgcgatgcggcggcgggcgcggcattcgtcgtcacgatgctgcccgcggccgcgcacgtgcgcgcggtgctcacgcaggagaacggcgtgctcgcgggcctcgcggcgggcgcgatggtgatcgattcgagcaccatcgatccggcgagcgcgcaggcgttcggcgagctcgtgcgcggcggcggcggcgcgttcgtcgacgcgcccgtgtcgggcggcacgggcggcgcggcggcgggcacgctgaccttcatggtcggcggcgacgacgccgattacgcgcgcgcgaagcccgtgctcgcggcgatgggcaagaacatcgttcactgcggcgcgaccgggatgggccaggtcgcgaaggtctgcaacaacctggtgctcgggatcacgatggcgggcgtgtccgaggcgatggcgctcggcgcgtcgctcggcatcgatccgaaggtgctcgcgggcatcatcaacacgtcgacgggccgctgctggagctcggacacgtacaacccgtatccgggcgtgatcgagaccgcgccgtcctcgcgcggttacacgggcggcttcggcaccgatctgatgctgaaggatctcggcctcgcgaacgacgcggcgaagcaggcgcggcagccggtctacctcggcgcgctcgcgcaacagctgtatcagacgatgagcagccgcggcgacggcaagctcgatttctcggcggtgatccgcctgtaccgcccgctcgggaaggacgcctgatgatcgaactcgactacgctgacgacggcgcgattgcgctcgtcacgctcaagcgcccgtccgcgaacacgttcagcgcggacgggctccttgaactgcagcgcacgatcgagcggctcgaagccgattcgcgcgtgcgcgcgctcgtcgtcacgggcgacggcccgaagttcttcagcgcgggcgcggacctgaattcgttcgccgacggcgatcatgcgatggcgcgcacgatggcgtcgcgcttcggcgccgcgttcgaggcgctgcacgacgcacgctttccgacgatcgccgcgatcaacggctacgcgatgggcggcggtctcgaatgcgcgctcgcgtgcgacatgcgcatcgccgagcggcacgcgcagatggcgctgcccgagccgtcggtcggcctcacgccttgcgggctcggcacgcagacgctgccgtggctcgtcggcgagggctgggccaagcggatgatactcgcgggcgtgcgggtcgatgcgcaaaccgcgctgcgcatcggcctcgtcgaggaggtggtcgacgccggccgcgcgcgcgatgccgcgatcgagctcgcgcgcggcgcggccgcgctcggcccgcgcgcgctcggcgtcgcgaaggcgctgatcggcctcgcgcggcagggcgtgccgcgcggcgcggcgctcgcgctcgagcgcgagcgcttcgtcgacctgttcgacggcggcgagccgcgcgaaggcgtggccgcgttcctcggcaagcgcaagccgcaatggcggagcgacgaaggagggcagccgcgatgagcacgccgatgatgcgcgacgccgcgcacgatacggcggcgcgcgacgtgctgatgcgcgtcgtgaaccgcgtcgcgctgatcacgctgaaccggcccgcggcgctcaacgcgctgtcgcacgatatggtgcgcgagctcgccgcctggctcgagcgctgccgcgacgatcgttcgatcgtcgcggtcgtgctgcgcggcgcgggcgacaagggtttctgcgcgggcggcgacgtgcgcgcgctctaccggatggcgaaggcgcccggccgcgactggctgccgttcttcgtcgacgaataccggctcgactacgcgatccacacgttcccgaaacccgtcgtcgcgctgatggacggcatcacgatgggcggcggaatggggctcgcgcagggcgcggcgctgcgcgtgtcgaccgagcgcagcaagatcgcgatgccggagacgcggatcggcttcgtgcccgacgtcggcgcgacgcactttctcgcgcggctgccggtcgagctgtcactgtacgtcggcctcacgggcgcgacgctgtcgggcgcggacgcgctcgcggcgaaactcgccgatctgtcggtgccgtcgtcgtggctcgatacgttcgaggcacggctcgaacgcgccgactggtcgggcgacgtgctgcgcgcattgcgcgcggtgttcgcgccgccctgcaacgtcgtcccgcatgccgcgctcgacagccagatgccgtggattgtgcgtcacttcgacaagcgctcgggcgtcgagcggatcgtcgcgacgctgcggcaggatctgacgcgcgacgagctgtcgcgcgagcagcggcaatggctgcagacgacgctcggcgcactggcgagccattcgccgacgatgctcgaagtcacgcgcgaggcgctgttgcgcggccggcagatgacgctcgccgaatcgttccggatggagctcggcatcgtcgcgcgcgcgatcgaggagggcgatttccgcgagggcgtgcgcgcgcatctcgtcgacaaggatcgcaagccgggctgggcgcccgcgacgctcgtggaggtgcagcgcgagcgcatcgtgcatttcctcgcgtcgccgtggaagcgcgaggcgcatccgctcgccgatctgggcaccgtcgcgggctgagcgggcgagtgggggcgcgggcgtcgcgccggtcggtgcgctcgtcgcgcgccagccggtgtgccgatcggtgcgcggccgcggcgggcggtggcggccgccgcgtcgtggccgccgtcctcgcggcggcgcgcccgaatgtttccgcctcgaatgatcgcgcgggctgcggcggcggcgcagtcggttttcatcgccggaatgcgcttcacgcgcgccacgcggcgcgacgcgcatcgccgccgggccaacacagcgacgccgcgccgccgcgccgccgcgatgtcacgcgatggccgacgtgcggatcacctcgcgatcacgcccggcgctcgtaccagcacgcctgtctcgcacgcaacccgctatttccacgaatacggtgatcgccgatcgcgccgcgcgcccgccgaacgacgcccgcggcccgagcgccgtgcgccggcgtgccgctatcccgcgccgcccagcacctggtacaggttcatccggttgttgagtcgtcccaattgattgcgcgcgagcgcgctttgggcatcgcgcagccgctgctgctcgtccagccacggctgcacgcccgtcgcgccggccgcgaagcgtgccttcgcgagcgtttcggcgcgccgcgccagcgcgagcgcgcggccgcgttcgtcggcctcggcgtcgagctgcacgcgcgcggccagcgcgttctcgacctcgccgagcgcgcggtacaggctttgccggaaattgacgacggcctcctcgtactgcgattgcgacaccttgatctgcaactgcatcgtgttccactggatgaacggcagcgcgagcccgaggccgagcgtcgcgacgggattctgcagcacgcgctcgaggctcgtgctcgcggtgccgacgctgccggtgagcgtgaaggtcggatagaagctcgtgcgcgtcacgtcgacattcgcgagcgattcgcgcagccggaactcggccgcgcgcagatcgggccggcggccgagcagctcggccggcacgcccgcggcgacctccggcagcggcgtatcgggcagcgcgtcgcgctcggccgcctgccgctgcggcgggcggccgaacaggatcgcgagcgcgttgcgattctcggtgcgctgctggatcaactgcgtctggtcggcgcgcagcgcggccaggttgcgctcggcctgcgcgaggtcgagcccggacgtcgcccccgccgcgtggcgcgactgcacgagcttcagcgtgcgttcggcatacgcgatgttcgcgtcgccgaacgcgatctgctggttcagataggcgagttgccagtacagcgcggccgtcgtgccgatcagcgcgagcctcgccgcatcgcggtcggcttgcgtcgcttcgagctcccagcgcgcggcgtcgcgctgcgcggcgagcttgccccacaggtcgagctcgtagccgagcgtcgccgtcacgccgctcgtgcggcgcgtctggtgcgtgtcgagcgtgcgcgaggcgttgcccgtcgcgccgagcgtcacgttcggcgtcaggttcgtatccgcgagccccgcctgcaattgcgcgcgatagacgcggatcgccgcggccgcgagatcgttgttcgtgcgcagcgcgtcgtcgatcaggcgatcgagcatcggatcgccgaaacggcgccaccagccgtcgggcgtggcgctcgcctgtcgcgcgacggggccggcccattgcgcgggcagctcgggcgcgggcggcggcgcgttgcgcgaggcgctcgtgcagccggacagcagcgcgagcgtgccggcgagcgcggcggcgcgccgcgcgagacgatgaatcgggcgtgtcgtcatcgcgtcacctcaatcgcgcgcgagcgcatcgatcggatcgagccgcgacgcgttgcgcgcgggcatgaagccgaacacgacgccgatcagcgtcgagcacaggaacgccgatgcgatcgaggcggcggagaacaccattttccattggtcgacgaacagcgagaacacgaaactcatgccgaacgacagcacgatgccgatcgcgccgcccatcaggcagacggtcacggcttcgacgagaaactgctgcatgatgtcggtctgccgcgcgccgaccgccatccggatgccgatctcgcgcgtgcgctcggtcaccgacacgagcatgatgttcatcacgccgatcccgccgacgacgagcgagatcaccgcgatcagcgacagcagcagcgtgagcgactgcccggtcttctcgaccgtcttgacgacgctgtccatgttgtacgtgaagaaatccttgcggccgtgccgctgcagcatcagcttcgtgaggctccgttcggccgcgtcgctcggctggccgtcacgcacgcgcacggtgatgctgtcgagatgccgctggccgaacaggcgcccggacgccgtcgtgtacggcacccagacgttcaggttcttcatgtcgccgaacgcgctcttcttgctcgcggtcacgccgatcacgacgcacggcagattgtcgatcaggatcacttcgccgagcgggttcggattcgcgccgaacagcttgcggcgcgtgttctcgtcgatcaccgcgacctgcgcctggcggcgcacctcgtcggcgccgaacgcgatgccttgcgcgagcttcatcccccgcacctggaagaagcgctcgccgacgccgctcacgagcgcgttgacatcgacgttccgatagcgcagcagcaggctgcgcgacgtctcgggcgtcgcgctgtcgatgtagatctgatcggcgagcgcggcggcatcggcggccacgagcgtctggatcgcgtccgcgcggctgtcgccccagtcggcgcccgggtacacgttgatcgtgttggtgccgatgctgccgatttcgtcgagcatgtagcgcttcgcgccttcgccgatcgcgacgatcgacacgaccgacgtgatcccgatgatgatcccgagcatcgtgagcagcgtgcgcagccggtgcgacacgagcgcgatccacgccatccggaacgcttccgcgaagcggccgacgcccgccgacagtcggcgcgcgcgctgcggctgcgcgccgccgctcgcgtcgggcgcggcgtcggccgcgtccgcgtgcggattgaggcggtcgccgacgatgcggccgtcgctgatctcgatgatgcggcgcgcatgcgcggcgacttgctcgtcgtgcgtgacgatgatgaccgtatggccgagcgcgttcagctcgcgcagcacgcggatcacgtcgcggccgctcttcgaatcgagcgcgcccgtcggctcgtcggcgaggatcacctcgccgccgttcatcagcgcgcgcgcgatgctcacgcgctgctgctggccgcccgacaattggctcggccggtggctcgcgcgatcggacaggccgagacgcgcgagcagcgcgagcgcgcgctcgcgccgctgcgcctgcgcgctgcccgcgtagacggcgggcatttcgacgttctcggccgcgcacaggtgcggcagcaggtgatagcgctggaagatgaagccgaaatgctcgcggcgcaggcgcgcgagctcgtcgctttcgagctcgctcgtctcgcgcccgccgacggtgtagctgcccgagctcggatggtcgaggcagccgaggatgttcatcagcgtggacttgcccgagccggacgcgccgacgatggcgacgatctcgcccgcgtcgatcgacaggctcacgtcgtcgagcacgacgacgtccttctcgcccgccggaaagcggcgcgtgacgcgcgtgagctgaagcagcggcccggtcatcgtcagttcctcgcgtcggacgcggccgcgccggcgccggcgggctcggccgcatcgccgatgatcacgcgctcgccctcggtgaggcccgacagcacctcgaccttcacgttgttgttgatgccggtgcgcacctggcgcgtggccaccttgccatcggcgccgacgacgcgcaccgcgtatgcgccgtccttgcccttcgcgccgagcgcggcgacgggaatgttgagcgcgttgcgcgcggtgccgagcaggatgttcacctgcgcggtcatcgagatgcgtagccggtggccgggattcggcacttcgaagagcgcgttgtagaacaccgccgtgttcgtcttcgcggagccgccgccgcccgcgccgcccatgccgccctgcgtgtcgaggaaattctgcggcgcgggctcgatcgcgcgcagcttgccgtagtagcgcttgtccggctcgccgaggatcgtgaagtacgcggcctgctcgggatggatgcggatcacgtccgcctccgacacctgcgccttgaccgtcatcgtgtcgagctgcgcgagcttcaggatcacgggcgcctgctgctgcgcgatcaccgtctggccttcctgcgtgacgatcgcgaccacttcgccgtccatcggcgcgacgatccgcgtatagccgaggttcgcgcgcgcggtctcgatcttgatgcgcgccgcgcggatctgcgcgtggagcgcggcgaggctcgcgcgctgcacgtcgagcgacgcggccgcggcctcgtagtcctggcgcgaggtcgcgtcgtcgggcagcatctgctgctgccgcctgaacgcgagctcggcctgcttgaactgcgcggagctcgagcgcttctgcgcgacgaggttctcgacgttcgcctcggcctggcgcagctcgtttcgcgagatcaccggatcgatctcggcgagccattgatccttcgtcaccttgtcgccgagcttcaccttcagcgatttcaactggccggacacctgcgcgccgacgtcgacctgcttgaacgcgtgcagcgtgccggtggcgagcaccgcgttctcgagatcggcgcgggcgacgttcgcggtgaggtaatgcggcgccttgtctttcgacacgaagcggtgatagagcaaggcgagcgagacgagcacgacgccgccggccgctacggcgatccagcggcgttgggattttttcatgggagacgggacggtaacgcgtggcaggcaattgtaatgaaaatgaaaccggatattggaatgcgaaacggccgccgggttcaattcagcgacaaatttcctcaatatttcgacagttcgtgacagacgcgcggccgggcgtcatttgcatatcgcgcggcggcgcgcatcgatagctgaattcgttggttggccggcgcgccgggccgccctaggatgcgccgagacagacgccgcgcgaagcggcgctttcgagggccattgccgaacggccggccgtgcgcggccggattgcccgcgtccccttcacgcatcaaggaacgagccgatgagtcatgagccggaccccctcaagttcgcctactgggtgcccaacgtcagcggcggcctcgtcgtcagcaagatcgagcagcgcacgagctgggatatcgattacaaccgccgcctcgcgcgcctcgccgagcagagcggcttcgactatgcgttgtcgcagatccgtttcacggccggctacggcgccgaatatcagcacgagtccgttgcgttcagccatgcgctgctcgcggcgaccgagcgcctcaacgtgatcgcggcgatcctgccggggccgtggcatccggccgtcgtcgcgaaacagctcgcgacgatcgatcaactgaaccaggggcgcgtcgcgatcaatgtcgtgagcggctggttcaagggcgaattcaccgcgatcggcgagccgtggctcgagcacgacgagcgctatcgccgctccgaggagttcatccgcgcggtgaagggcgtctggacgcaggacaacttcacgttcaagggcgacttctaccggttcaacgattacacgctcaagccgaagccgctgcggcagccgcacccggaaatcttccagggcggcaattcggcggccgcgcgccggatggcggccgccgtgtccgactggtacttcatgaacggcaacacgcccgacggccatcgcgcgcagatcgacgagattcgcgcggcggcggcggcgcacgggcggcgggtgaagttcggcgtcaatgcgttcatcatcgcgcgcgacaccgagcgcgaggcgcgcgacgtgctcgacgagatcgtgcgccacgcggacgtcgacgcggtcaacgcgttcggccatgcggtccagcaggcgggcaaggccgcgcccgaagggcggggaatgtgggccgattcgaagttcgccgatctcgtgcagtacaacgacggcttcaagaccgacctgatcggcacccccgagcagatcgccgagcgcatcgtcgcgctgaaggcgatcggcgtcgatctcgtgctcggcggattcctgcattatctggaagacgtcgagtatttcggcaagcgcgtgctgccgctcgtgcgcgaactggagcggcggcgcgacgcgcagccggcgtgagacggggcgtgcggcgggcggcacggcgaggcgaggggcgggggtgtcgagctgcaacgtccgcgctgcaacgcccgcgctacgcgatcgtcaggcatgcgacgcatgccggcggcgacggcggcgcgcatgtcgacgcgcaagccggcacccgcgcgcatgcgcgacgtttgaattcgacgtttgaaacattcgcgctgccgcgtgcaatcacaggcgcgcccgtcgccgccgtttctcgtggacggccgcatccgcatcgcgcgttcgcgcagtcacaccgctgcaatattggcgaaagcacaataggcacccgatcgttcaccaacatcgcggcgtctctcgcgaggccgccgcgcccatactgagggggccggtatgcttcgtaccttcgcgcgcgccgcgtgcgcgcttgctgtcgcgtcggcttgcaacaacgccagcgcatacgactatctgttgctcgcgacatcgtgggagccgggcttctgcgcgacgcacagcgcgaccgaatgcggcacgctgtcgggctcgtacgcatcgacgaacctgtcgctgcacggcctgtggccgaacaattacgacggcaaccagccgttctactgcggcgtgccgcaaaacgagatcgacctggacaccactcaccagtggtgcagcatggatgcgtacccggtcagctcgtcgacgctcgcgacgctctcgacgtacatgccgggcgtcgcgtcgtgcctcgacaagcacgagtggtacaagcacggcacctgcgcgcaggcgccgtcggccgatgcgtactggaacaacgcgacggggatggtgagccgcctgtcgacgacgtcgttcaacacgttcctccagtcgaacgcgggcaataccgtcacgcgcacgcaattgctgaatgcgttcgaaggcgcgttcggcagcaacacgcgcggcgcggtctcgctcaagtgcgtgaaggtcaactacgtcagctatttcaccgaggcgtggatctcggtgaagacggatgcgacgtcgcagttcccgagcgcggcgtcgctcgtgaccgatgcgggcacgcagggcacttgcccgacgtccgggatcttcatcgcgaagtaggcgcggcggcgcgcgcccgatccggatcgccgggcgggggttcggacgggcgatgcaaacggcggcgggccgccggcgcatgcggtgcgcgccgccggccgggccgagcgcgcgagcgcgacgcggtcgacgccggcgtcggcgccgcatggaagtgccgcgtgaaacgccgccaacactctccccgttgaatcggcggcagctttgcgcgccggatacgccgtccaccaggctggcgcgggcgtgcgtgccgcttcgcgccgatacgggccgggttccgtcgcgtcggacaagccgaatgagccgggcgagtcgaatgagccgaatgagccgaatgagccgaatgagccgaatgagccgaatgagctgagtgagccggacgaggcgcgctcggggctttcgcgcatcggacgcttcatccgcgcgagcgccccgaacggatcgacagccattgcggcgccggcgtgcccgcgcgcgaaaacaaaccggcgatcgcgtgcgatgccggcgatcagaaaatcgaccggccggtcagcgtggtcaactgttcgagcgcctgaacgccggcgacggagttgccgtttgcgtcgagcccgggcgaccagacgcacacggccatctcgcccggcagcacggcgacgatgccgccgcccacgccgcttttcgcgggcaggccgacgcgatacacgaaatcgcctgccgcgtcgtacgtgccgcatgtcagcatgagggcggacaggcgcttggccgagctggcatcgagaatgcgttcgccggatacgggcgcaacgcccgcgttggcgagaaagagcgccgcggtcgccagctcgatgcagttcatctcgatcgcacactggcggcaataggcgtcgatcaccgtctcgggcggcatgtgcagattgccgaagctcgccatgaagtgcgccatcgcgcgattgcgttcggcatgggcgagctcggagctcgcgacgcgcagatcgtagtcgagctcggcgacgcctgtcagacggcgcatgaactggacgagcgccgtctcggcgccgacgaagcggcggcacaggacgtcggtgacgatcagcgcccccgcattgatgaacggattgcgcggtatgccgcgctcgctttcgagctgaacgagcgagttgaacgcgttgcccgacggctctcggccgacccgttcccacagcgcatcgccgagcaactggaacgcgagcgtgcacgcgaacagcttcgagatgctctggatcgagaagcgttcgcgcgcgtcgccgaccgtgtggatgcggccgtcgagcgtgacgacggccatgccgaaccgctcggccggcactttcgcgagttcggggatgtagtcggcgacgcggcccgcgccgatccagggcgcgagttcggtgtggatgcgttcgagaatcggctgataatccattgaatcgatgcgcgctgcgccgcgcgggtgtgaagcgagcccgtatggaaccttctcggcggcgattcgtcaagcatcggcttgctgccgctacggtggcggtggtggtggcggtggctgcggcgaaagagacgaaagagacgaaagagacggataaggtgggcaaggtgggcaaggcggcgatcgttcagaccgcggccgttcgcagcgggccttgtgcgatgcgtgccgcgatgcgcgcccgccgccgcgctcgcgttcgccgccgccgtgccgggcatttcgaagccgcgccgcacgggccgccgacgggggattttggggggcgcggatgcgacaggtgcgtcggctgacgcgcgtcgcagtatcatgcgaaatgtttcaggatcttacaaagttggtgcatcagtttcgcctgttcgcgccaagtcattgttttcattaatatttggcttccatatcgactgatttgcccatgtctttccggattctcctcgtcgaggacgacaatcgcctgtccacgctgatcgcgggctacctgcgcaagcacgagtacctcgtcgacaccgtgttgaacggcgacgacgccgtcgacgcgattctgacgggacgccccgatctcgtgatcctcgacgtgaacctgcccggcaaggacggcttcgagatctgccgtgaggcgcgcgagcattacgacggcgtcatcatcatggtgacggcccgcgacgaaccgttcgacgaactgctcggcctcgaattcggcgcggacgactacgtgcacaaacccgtcgagccgcgtatcctgctcgcgcgcatcaaggcgcaactgcgccgcgcgccggtgcggcaggcggacggcgcgctcgcgcaaccggagagctacacgttcggcaagttcacgatcgaccgcgcgaaccggaccgtcagcctgcccgacggcacgacgcccgagctgacgtcggccgagttcgacctgctgtgggtgctcgtctgccatgcgggcgaagtcgtgagccgcgacgacttgatgctgcagttgcgcggcgtcgagttcgacggcctcgaccggaccatcgacgggcgaatctcgaagctgcgccgcaagctgcgcgacgacgcgagctgcccgcagcggatcaagaccatacgcagcaaagggtatcaattcagcaagaacgcgtgggagtgagccgcgcgcgcggcggcgccggccggcgggcgtccggcccggttttatcccgtgcgggcgatgcgcgccggggtccggcgggcgatgacgtcgcgcatctcgtggtgcgaaatcgcgcgcgccgcgtcggccacggcgaacgcctgtcccgtgccgggcggcgtcacgtggcgcgggcttcgcgatgcggtgcggcggcgcatggcgaagccgctcggcgtgcgtcgcggttttactagacgaaacgccgcgcccgctcatgtgccgcgcgcaggccggccgcggacgccggcgctgatgccgatgcccgccgccgatcgccgccggtccggccggtttccgcccgctgaccgacggcgccgctttcccgacattcgcgatccgaacatgaacagcacgcaagcgcaccgattatccccgttccgctatctcaaatggcgctggctgcatttccgccgctcgtggacggacacgcgagccgaccggattccgagctggtcgcgcctttatctgcggacctatctgcaccttgtcggcctcgtgctggtgacggtcggcgggacgatcgccgtgctttgctcggcgctcggtccgcgcacggtgtggcgcgcgctcgacgcgctgccgggcggcgcgctgccgctcgccgcgttcgtgctcgcggtgccggcgctcgccggctatcgatggatgcggcccgtctggtcggatctcgtgatggtgcgcgcgcgcgcgatcgatttcacgggcgggcgcttcaacacgcgcgcgcgcgaatcgcgcagcgtgatcatcgggccgctcgcgcgcacgctgaacgcgctcgcgatgcgcatggagcgcctgatcgccacgcagcgcgacctgaccaacggcatttcgcacgagctgcgcacgccgctcgcgcgcgtgcgcttcgcgctcgagagcctgcgtgagccgggctcggccgccgagtatcagaacgcgatcgacagcatcgagcaggacgtgtccgagctcgacgaactgatcgacatgagcctcacgtacgcgcggctcgaatacagctcgctgcagtcgaatctcgagcagacggcgcttgtcgcgtggttcgacaagcaggtcgccgacgccgcgctgctgtatccgagcaaggcgatcgaagcgcgcgtcgcgttgcccgccgagctgcgtgtgaagatggacaagcggctgatgtcgtatgcgatgcgcaacctgttgcgcaacgcgagcaagcatgcgcgcgggcggatctcggtcgggttgcggatacgccacggcaacatcgagatcgacgtcgaggacgacgggcccggcgtgccgcccgacgagcgcgagcggatcttcgacgcattcgtgcggctcgatcgccatacggcgggctacgggttggggctcgcgatcacgcggctggtgctgcaggcgcataacgggcgcgtcgcagtcgtcgatccgctgcggttgccgggcgcgcgtttcgagatgagctggccggtgtgatgcgcggcgggaaggcgcgagcgcgggcgcgccgcgggcggcccgcacgcgcgtctggtcacggctggcggtccgcgccgtcttctcgatccatgccccgcggccatgcttgtgactcgcgcctcgcagccgcgccgccgggctgcggcgatggcggtctggcctgcgcgttcttcgtcgcggcatggtgcggtctcgcatcgagcaagcgtcgtcgagccggccggcgcgttcgtttccttgaatcagttcgctgcatgcggacgcccgctcgagcgtccgttacttgccgtgtccggaaacggcggcgccagggcaccatccacggtgcgcggatcaatacgtgcggccgagctggaagtagatgttgcgccgcccgccgggtgcgaacgccataccgacgtacacgggcccgaacgatgtgatcaggctggtgaagaacgtgtagctctgcttgagcggaccgctcggaaacgccgggtcgagcgaccatacattaccgacttccgcgctcgcgccgaggtagagcgccttgatcggagacgcattgaacgtcgccagctgattcatgtaggtgacctgtccatagagaagcgcatcgccgctcaactggtcggccgcgtacgccgatagatgctggaagccgccgagcgtgtagccgaacggattgctgagattcacgccgccgaagctcttgcccgcctcaacgctcgcgctcacgctgtgccggccgaagcgctcggcgaccatcaacttgccgtagacgtcggtgaacttgtcctcgctcgtggcgagcgagcgttcggcgcggaattccgcgaagtaacccttgcgcgggaagagcggatcgtcgagctggtcgatgacgagccgggcgcgcgcgctgacctgccgtgcgtaccaggatgggaaggacagcgagttgccgtcgtcgtcgacccagctgtccagcaggaggctgtatgagggggcggccgaaaggtgcgtataggcgaggccgatccggaaatccccgagccgcgcaagcggcagcccgagatcgagccctgcacgtgaggtctggatccggtattgcgtgaccttgacgtcgctttccccattgtagaggttcgcgaaccgccgcttgtagtccgcgtacggcgcgacgtagtagccggtcttgttcgacagcggctggcgcaactcgacgtgcaccgactgcatgtcgctgccgagcgtcgtatccgcgcggaattcgaggccggacggcgtgagccagggccgccggtagcccagatgcagccggaagccgccttcgtcggtggaactgctcgacatccccagcccgaacagcaggaagttcggcccccagtacttctcctgcgcgtcgatcacgagccggtgctcgtcgccttcgttgatgatctgctgcgtgacgttctcgaaattgccgctcgtcgtgagcgacagcagatcggcgctgaccgcctgcggatcgtagacgtcgcccggcttcacgtgcagcgcattgcgcacgatctgcttgggcaccgacgcgccgttggtgcggatctcgatcgacgtgatgcggatcggctgctgcgggcgcgcgtgggcggcccgatacgcttcgtattgctcgggcgacagcgcgtagcgcgcgagccgcggcagcgcggcgacggcggcggcctcgcccgcggcgatcgcctggttcgcgttctgaaaatcggtgaacgtctgcttgccgaggtccggctgcagcaggatgtcgttcgccgtcagttgcttgcgctgctcggcgacgttctgccggatcaggatgccgatcatctgctgcatcacgtcggcgggcgacgctagcgcgtccagcgggcgcagcggcgagccgatgtcgaccgcgatcacgacgtccgcgcccatcgcgcgcgcggcgtcgacgggcaggttgccgacgagcccgccgtccacgagcgcgcggccgtcgatctcggcgggcgagaacaggcccggcagcgccatgctcgcgcggatcgcgagcggcagcgagccgtgatcgagcaccaccttctggccggtctgcagatcggtcgcgatcgctcggaacgggatcggcagccggtcgaacggctggctcgtcggcacggcggcggtccagttcgcgaggagcgcctgcagccggttgccctgcacgagcccgacgggcgccttgaagcccttcgaatcgaagccgatcgtcaggctgtcgatatagaggcgttcgtcctcgcgcttcttctgcggcaggtccgagcgctcggtcacgtcgaacgcgatgtcggcgaggttcacctgcgacagccgccgctgcatgtcctgcgcggtcatgccggtcgcgtacaggccgccgacgaccgcgcccatgctcgtcgcggcgatgcagtcgaccggaatccggttcgcttccagcaccttcagcacgcccagatgcgcgtagccccgcgcgccgccgcccgacagcacgaggccgatcgccggccggtgcgggccgccgccgtccggcatgcaaacgagggtgtccgtcgcggccggcgtcggcgcggctgccgtggacgccgaggcgcctgcggcggccggcgtggcggcggtggggggcgtcggcgccgagggcgcgcccgcgcccgcgtcgggcacggtgtgaggggcgtgggggccgtgggcggcggcggccccggcgacgttcgatccgctattcgagacggcattcgagacggagctcgaatccggcgcgtcggcgcgccgggcggcggtccacgaccacgcggccgcagcgttcgcgggcgtggcggccgaagcggaggacgaagcgaaggacgaagcggaggacgaagcggaggacgaagcgaaggacgaagcggaggacgaagcggaggacgaagcggaggacgaagcggaggacgaagcggaggacgaggcgggggacgaggcggaggacgaagcggccacggccgacgaggcgacgcgcgtcggcgttgcggcgggcgggagcgttgtcgaagccggcgcacccgcggcgcttgcggcggcggtcgcggcggacgccacggttgcggtatcggccgcggtggcgggtgcgggccgtcccgtcgcggcgcagacgaacagcagggcggccacgaagccgggaacgcgaaagcccgcacgggcggaagaggcgagcaccgtcattatcgttgctttggtgtggtcggactgaaacggtcgggagcgccgatccggaatcggcaaaagcgagagagtaccgcttttgtcgggccgagaccacgcgttgccgcgattcgcgccggccgggcagtgcaaagcgacctgtcgcgctatagaaaattcatgaaatctcctaaagtattcaggcatcctgccgctaagcgactgagtggattgtgctcgtcgccggcaaccggcccggggggcggccggcgacgcatccgcggaacccttccacccgtttcaatagaggcttcacgatggcggcaccctttcttggaaggttttttgcgcacaacgtcgcggtcgatcccggcacggcgagcacgctgatctacgtccgcaatcgcggcgtcgtgctgaaccagccgtcggtcgtctgcttccgcaagcggggcggcccggccgagcgggcgcgcgttgaggcggtcggcgagcaggcgaaggcgctcctcggccgctcgcccgagcatctggaagccgtcaggccgctcaggcacggcgtcgtcgcgaactatcacgcggccgagcagatgatgcggcagttcgtcggcatgtcgcatgcgcgctcgctgttcggccggcgcgtcgagttcacgatctgcgtgccgtcgaacgcgacggcggtcgagcagcgcgcgatccgcgaagcggcgctcgcggcgggcgcctcacgcgtgagcctgatcagcgagccgctcgcggccgcgctcggcgcggggctgccggtgtcggaggcggtcggctcgatggtggtcgacatcggcggcggtacgaccgaggtcgcggtgatcgcgcttggcggcatcgtctatcgcgaggcgattcgcgtcggcggcgaccagttcgacgcggcgatcgtcaatcacgtgcggaacctgtacggcgtgctgctcggcgaacacacggccgagcacgtgaagaagacgatcggcaccgcgagctgccgggtgccgcgcgaatcgatccacgcaatcgggcgcagcgtcgcggacggcctgccgcgcaccatcgagctcagcaatcatgacatcgccgatgcgctcgccgcgccgctgaaccaggtggtgagcgcggtgaagagcgcgctcgagaacgcgccgcccgagctgatcaccgacatcgcggatcgcggcctcgtgctcacgggcggcggcgcgctgctcgcgaacctcggcaagcggcttcacgacgagacggggctcgccgcgcgggtcgccgacgatccgctcacctgcgcggtgcgcggcgccggcgaggcgatggggcggggcgggttcgacgcaggcgacgaggacgcgggcgatttcggcatgaatcgctgagccgcgcgcgccgccgagcggccgtgcggccgtgcgcgcgcgtcgcgatcgctagcgcgattgcagccacgccgcgacggccttcgccgggtcgccatcgagcgtatgcgcgacggcgctcatcaccggcgcgttcgcacgcgtgccgttcctgaagacatcgatctgccgccgtagataatcggcgtgctgtcccgcgagccgcgggaacgtgcccgcgccttggccgttttgcccgtggcacgacgcgcacgccgcgcacgccgcgtatgtcacgtatgtcacgtatgtcatgtatgtcatgtatgtcatgtatgtcgcccatgtcgcccatgtcgcccatgtcgccgcacatgccgagccgggcgcataacttatgcgtggacgatacgccggcgcaccgcgtagactcgccgcatcgaacccccgaaccaccgtgcgcggcttatcgcgcggctcgcggcgagacgcgcgcccggcgtgcgagccgggtgcgcaaccacgtccgccgcgccccgatcgtccgccatcccgatgccgtcatatcgacatggacattcaaaagatcgaagcgaggcttgagttcctgcgcgaagcggagcgcctgaagagcgtgctgaggagcgcgcacacgtcgacgggccgcgccgagagcacggccgagcacagctggcggctgtgcctgatggcgatcacgctcgccgacgaactgccggggctcgacatgctcaaggtgctgaagatgtgcgtgattcacgatctcggcgaggcgctgcgcggcgacgtgccggcgatccgcgccgacgcgcatcccgacaagagcgcgcacgagcgcgccgatctgctgacgctcacgcgcatgctcgatgcgccgctgcgcgacgaaatcctgtcgctgtgggacgaatacgagcgcgcggcgtcgcaggaggcgcaggcggtgaaggcgctcgacaagctggaaacgatcctgcagcacgcccagggagagaacccgcccgatttcgactacgcgttcaacctcacgtacggcagccgctacacgagcgcggcgccgctgtttcgcgcagtgcgcgagatcgtcgacgcgcagacccgaagccggatcgacgcgcggggcgagccgccgccggcgcgctagccggccggcgcgcacgcggctgcgcgcggcgcgcattctgtcctatcctgtgcggaaaacgcggcgcacccggcgcgccgcgcccagcccaggagttccgatgccgaggcaagccgaccccgcttccccgcgcgcgccgcaagccgccgcgcccgcttcttcatccgcgcgttgcgccgcgcccggcgcggcgccgccgcaatcggcacaaccgccgcaatcggcacaaccgccgcaatcgccgcaatcgccgcaaccggccccgtccacgcccgcgttcatcgcgcccgagcccgatgcgcagaaggccgtgcgcggcagccagttcgtgctgaaggcgggcgacgcgttcgtcgtgagcgacgcgctcggcgacatcgccgggcgcgacgacggcctcttcgtcgacgacatgcgcgtgctgtcgcaatggcggctcacgttcggcggccgcgcgccgtcgctgctgtcgggggcgacgagcgcggacaacgcgtcgttcaccgcgcacctgacgaaccgtccgctgccgccgctcggcggccgcgagacgcccgagggcgtgatccacatcgagcggatgcgcgtgcttgccgacaatgtgcttcacgaggcgctcacgctgacgaactacggcacgtgcgacgccgaggtgccgctgtcggtgtcgttcggcgcggacttcaaggacatgttcgaagtgcgcggctcgcggcgcgagcggcgtggcgcggtcgcgccgccgtgcgtcgaggcgggcgcggtcaggctgcgctacgacgggctcgacgcggtcgagcgcagcgtgcggatcggcttcgagccgaagcccgacacgctcgccgtcgatcgcgccgactacacgctgacgatcgccgcgcaggcgtgcgtgtcgctgtatctgacggtcgaggcgcgcgtgggcgccgcgcacgcgggcggcgacgcgttcgcgcggcggccgtgcgtcgcgaccgggcgcggcgcgctgcgcaaggcgctggccgacgtgcaccgcgcgatgcgcgagcggcgccgcacgatcgcgcgcgtgcacacgagcaatccgcttttcaacgcgtggctcgaccgctcgctcgcggacctgggcctgctcacgacgtcgctcgaaaccggcccgtacccgtacgcgggcattccgtggttctcgacgccgttcggccgcgacgcggtgatcacgtcgctgcagatgctgtggctgcagccgtcgctcgcgcgcggcgtgctgcgctttctcgccgagcatcaggcgcgcgagacatcggcgtttcgcgacgcggagccgggcaagatcatgcacgaattccgcaagagcgagatggcggccacgggcgaagtgccgttcgcgctgtactacggcggcgttgataccacgccgttgttcgtcgtgctcgcgggcgcgtatctcgagcacaccggcgacgaatcgctgatcgacgagctgtggcccgcgctcgagcgtgccgcgcagtgggtgagcaccgtgtgcgagcgcaacccgcgcgggctgctcgactatcagcgcacctccgcgcgcgggctcgccaaccagggctggaaggacagccaggattcggtgtttcacgcggacggccgcttcccgagcgggccgatcgcgctcgtcgaagtgcaggcctacgcgtgcgcggcgttcgacgcgatggcgacgttctcgcgccggcgcggccacgcggccgacaccgtgcgctacgcgcagcgcgcgaagcggctgcgcgagcaggtcgaggcgttgttctggatgcccgaggcgggcttctacggcatcgcggtggacggccacggcgagctgtgccgcgtgctcgcgtcgaacgccgcgcacctgctcgcgttcggcctgcccgagcagagccgcggcgaatcggtcgcgcgcgtgctcggctcgacgctgtttcgcaccggctggggcgtgcgcacgctcgcggccggccagccgcgcttcaatccgatggcgtatcacaacggctcgatctggccgcacgacaacgcgctcgccgcgcgcggcctcgcgcgctacggcgacaagcgcgcggtgctcgatctgttgcgcgcgctgttcgaggcggccgtgagcttcgacatgcggctgcccgagctcttctgcggcttcccgcgccggcgcggcgagccgccaacggcgtatccggtcgcgtgcctgccgcaggcgtgggcggcgggcgcgccgttcatgatgctgcaggcttgcctcggcatctcggtcgacgcggcgcgcggcgaggtgcgcgtcgagcggcccgagctgccggaaggcgtcgattggctgcgcgtcgacgatctgcgcgtcggcggcgacagcgtgtcgctcacgttccggcgcgtcgaggggcaggtggtcgcggcggccgagccgggcggcgcgcgcgtcgtcgcggtgctgtaaagattgcgcccgctcgcgtcgggcgcgcgcggcgcgccatacaatgacggcatcgatcaacgattcgcaacgaaccgatatcggaggccctcaccatgacgaaccagaagccggacgacgcccgcccgcacgacgacgagccgaagctcgagcagctcgaggcggccgtcgaccatctgcacgactcgatccagtcgcagagcatcgcggccggcgcggcgaagggcatcctgttcagcctgatcgagacgctcggcgcgctcgtcggcgatccggacctgccggagcacgcgcgctccggctacgaagcgctgcgcgacaaggcgaacgagctgaaggcgaatctcgagaatcgctgacgcggcgcgctgcccgcccgttctttgcatcggcgcggaaagcgccgtggtttcaacggcttggcgcgcgcgtgcgcaggatatccacatgtttgtcgacagaaactgttgataaccggcgcgcgcggcggggcgggggcggcggcccgtcgacgcgcggagcctcgcggccgccgcgaccgtgcgccgtcgtcggcgcgggtgggccgcgcacatcgccgacgtccggccgtcatcaaaagtcgcgcgcggtgccgtaacggtccgattcgtggtggaaccagtagaccgacgagatccagttgcccatgttcgccgcgcagtggcgagccgccgcggcgatctcgggcggtgccccgctcgcggcgacgaagcgcagcggctcggcctggccggccgggaagcgctcgacctgcgcgctcgccagcgcgcgcatctcgcgcatcgcggcccgcagcgagatccgctcgtgatgcatcaacgaaatgccgagatggtggatttcttcggcttcgcgctccttgcgcagcgaacagagatcgttgtaaagcgcggcgaattgctgcgacgcgcgggaccggcgagccgatacggcggcgcggcgcgcaccgcgtcgggtagcgcgcggccggccgcgagttcgaggcagtcgagccgggcttcacagtcgaacgtgcgttcgcgtaaccgcatgtacgcgtcgcgcgtcgggatgcgcgccgccaggcgcgcgcggaattcgtcgtcgtaggcgtcgatcatctgccgcagatggccggtgaagcgccggttccaggcgtcgccaagccgcgcgcggatccgcacgatgcaatcggacagcgcgccgacgatcggctccgcgtcggcgacgcgcgcacgcggcgaagcgagcaccgcgcacagcgcgtcgcgcaggcgcgcccacgcggcgcggcgcaaccgccgcgcgtcctcgtcgtgccggtcgtcccagacgaagaaccagaccgacagaccggcgatcgcttcgagcacggccggcggcgcgccgacgtaatagccggcgacgaggtccggatagcggagcgcgcgcaggtcggccggcggtgatccggcgggcgcgagcgactgctcgccgatccatcggacgcaatgcgcgtgcagcgcacgccggtgcggatcgaaacggcgctcaaacgaacgttcgatcgaggcaatgcggcacgcttcgccgacgagccgacgagccgacgagccggcggcatcggcgcgggcgcgggcgtggcgggcatggcggcctccttcggcgggcgtgcggcgatgcagcgttcgaatgcgccgcgtccatgcgaagatggtcgtcgatcctgcgccgcacggctatcgatcgaatgccccgcgacgcacgcggcgctccccggcaggcgtcgcgccgcgcacgggcgggtgcgccggcggctcgcggatcacgcctcgcgcgcgccgagcggcgcgcgggtgggcgcggccaaaaattttcttgcaacgcgtgtcgattccggcggaatccgttcgtcgtgacgatagagcgtgcccgcgcgagcggcgcgctcgatcgatgaacccattcgaagccaaggagccgcgatcatgcctaccgcagtcaaaccgatccccgaggggatgcattcgctgaccccgcatctgatttgcgacggcgccgccgccgcgatcgagttctacaagaaggcgttcgacgccgtcgaaatctcgcggttgccttcgcgcgatgccggccggctgatgcatgcggccgtcaggatcggcgattcgacgctgatgctcgtcgacgagatggggcagtgcggcgcgttgagccccaaggcactgaagggctcgcccgtgttcatccacctgtacgtgccggacgtcgacgcggtgatcgcgcgcgcggtggaagcgggcgcgaagctgacgatgccgcccgccgacatgttctggggcgatcgctacggccagctcgaggatccgttcgggcatcgctggtcggtggcgacgcaccggcaggacttgacgcccgagcagattcgcgaagggatggcgagctgcgtgccgcccgcgcagtgaccgcgcggcgggcgaggggctcgccgcgtgcaggcgcgcggcgcatgtgtgtgcgtatgtgcatgtatgcgtgtgcgtacgtgtgcgtgcgcatgcgcgccccggcgcgcgccgtgcgtgcggtgcgcgtagcgggcgcggcgcgcatgcgccggcggtcggcaatggggcggcgcgcgacggtgaggcgtggcggaggtcgccgcccgtcgttcgggcggccgcccatcgcgtgcgaaccggcgcgcgcggccgtggcttgcggcgtgcgcgtgtcgcgcgcgccgcgtcaatcgaggagaaacacaatgagcctgaaattctacgggcatccgttttcgctgtattgccagaaggtgctgatcgcgctgtacgagtacgacgtgccgttcgaatggtgcctgctcgcgggcgacacgccgcaggcgagcgccgagttcgctgcgcgatggcccctcaagcacatgccgatgctcgtcgacggcgatcgcacgatcgtcgagtcgacgattctcatcgagtatctcgggctgcgccgccccgcgtccgtgcggctcgtgcccgccgatgccggcgtggcgctcgacgcgcggatgatggaccgcttcttcgactgctacgtatcgacgccggtgcagaagatcgtgttcgacgcgctgcgcccgcaagccgagcgcgatgcgcgcggcgtcgccgatgcgcggcgcatgctcgacacgtcgtacgcgtggctcgagcgcacgctcgacgggcgcgactgggccgcgggcggcgcgttcaccctggccgattgcgcggccgcgccttcgctgttctatgcggactgggcgcatccgatcgatccggcgctgcagcgcgtgaccgcatatcgcgagcggctgctcgcgcggccgtcgttcgcgcgggcagtcgacgaagcgcgcccgtaccggcatctctttccgctcggcgcgcccgagcgggactagcgcaaacgggccctgaccgttcgatcgacaggagacggacatgacagaacgttcgatgcagacaccggccgccgagctcgtgaaacgcaacacgacgcgatggccgaacgaaagcgaggcctatcgccgcgcgcgcgacgcgctgctcgtcgaggagatcgagctgcgccggcacgtcgagcgggtggccgcgttgcggcgcgcgctgccgccgggcggcgaggtgacgggcggctaccgcttcgagggcgagcgcggcccgtgcgatttcgcgcagctgttcggcgacaggcaaacgctcgtcgtctacagctacatgttcgggccgcagcgcgagcggccttgcccgatgtgcacgtcgctgctcggcgcgtggaacggcgaggcgcgcgacctcgagcagcgcgtcgcgctcgcggtcgtcgcgcgctcgccgctcgagcggctcgtcgcgttcaagcgcgagcgaggctggcgcgacctgaagctgtattgcgatctcgacggccgctacagccgcgactatcacgcgatcggcgccgacggcgacgaagtgccggcgatcaacgtgttcacgcgccgcgacggtacgatccgccacttctggagcggcgagatgggcggctggagcgccgaccccgggcaggacccgcgcggcgcacccgatccgatgccgttatggacgatcctcgacatgacgcccgaggggcgcggcatcgactggtatccgtcgctcgactatccggattgacggcggcgcgccgcgcgacgccggcacgggcatgtgcgacggtgccggcatgcgcccgtataggcgctcgcccgcgcggcgcgtgcgccggatcgcatcgctgacgcttgggcgagccgtctcgccgcaggcacgaggattgcgaaaagttccgatggatcaatcgcttggcgcgcggcggcgcgagatatccacaagtttgcgcacaaaaactgtggaaaactgccgcgtcgaaaatgcgttgtggaggattgtcgccgcgggctcgctgccggccgattcggcggcggacggcgcccgtgaggcacgcagcgaaccgatttcagccgcgatgccgcatttctgacggtttcgggaaagtgccgccggatcaacgtgttggacggcggatgctcaggatgtccacaagcttgccaacaaaagttgtggaaaaggccatgcgggcgcgatgcccgatgtatcgacgccggatgccagagaccggatgccagagaccggatgccggatacgggataccggatgcgccgatgtcgatgtcgcccggcatgcgggagataaagcgtgacaccgggatatcatcctccggccgacagcgcgattcgcatgtgttgccgcttgtttgacgcgttcgggaaagggccggcgaatcaaggggttgaatgcccaatgctcagcctgtccacaagcttgccaacaaaaattgtggaaaaggcggtggttccggcgcggtggaaacaggccgagaagcggcggtgcgcgctcgcggccacgcgggaggaccgcgagaatcgagcgccagggcgcgcggccatcggcgtctgtagggcggtttcgcggcctgcgttgccgcgtgccgcttgattgatccggcgatgtttttaccgccggatcaatggcttgcggatcgaatgcgcaagatgtccacaagcttggccacaaaaagtgtggacaagccagtctcgacgccggctgcccacggccgcgcccgcgccgctatgggcgcgggcgcggaggcgctcgacgattcgtgcgcggcggccgcgttgcctctttgcgagcgtggcgggaaaaatgtcgccggatcaatgggttgtgcggcggatgtgtgggatgtccacaagcttgaccacaaaaaatgtggacaagcgctgcggcgatccggtgggcggaggcgcggagtccggcgagcggcgtccgaccgaacgcgcgccgtgccgggacgcggggcatcgatcggcatcggctgccgtttatccgacctattcgacaaaagcgtgacggatcaacggtttgagcgctgcgcacccaggatgtccacaagcttgccaacaaaaattggggaaaacgatcgtggtctccgagcgcggtcggcgtggtgcgacgcgcgcggcccgatccgtcgacgtgaatcgatcggcgcgttcggcgccgtgcggcgcgtgcgatacgcatgcgggcggcgattgacgcattcgtgacatcgtcgcaaaaacgcttgcacatcaaagggttgatcgcttgatgcgcaggatgtccacaagcttgccaacaaaaaatgtggaaaagggcgaggcgtgtcgcgcaacgaacggagcaattcgttcggtccaatcggtccggccgacgttggaccaacgacgacgaacaacgatgaacaacaaccgacaaccgacaaccgacaaccgacaaccgacaaccgacgagtgacgagtgacgcgcggcggcgcagtgcgcacggccaaacacggatgacgcgatcgacaggatcaacgggcccatcgcgacccacgacccacgacccacgtacgaccttacgacccgcaacaacccacgcaatgcgccagcgaccgacgcccatccagccgacacccagcgcccgcgagaagggcctcgccaccgctcacgcctgtcgcgcggcgccgaagcgcaccgtgaccgtcagcccgcgcccatcggcgccggcctcgagcgacacgtccgcatgatgctgctcggcgatgcgcttgacgatcgacaacccgagcccgctgcccgacgccgacacgagctgcgcgccgccgccgcgatagaaccgctcccacacgcgctcgcggtcggcggccggaatgcccgggccgttgtcgcgcacttcgagcaccggcgtgccgccggcgtcgatgcgcgcgtcgacgtcgacgcgcgcgccggctcccgcatagcggatcgcgttgtcgacgagattgttcagcagcacgcgcagcgtgtccgcgttgccggccacccggacgggcgccgtgccgagcgcgccgagatcgacgtgctgcgcggccgcgatgcgcgcgcgctcggcgaccaccgagcggccgagcgccgcgaggtcgagctcggcgaacggcgccgatcgcgcttcgggctcgaggcgcgcgagcgtcagcaactgctcggcgagatgcgacaggcgcgtcgtgccggcctgaatctgcgcgaggatgcgcgcacgctcgtcggcgctcgccgtacgttgcagcagttgcgtctggatcgacaggcccatgatcggcgtgcgcagctcgtgcgccgcgtccgcgatgaaatggcgctgcagcgtgaacgagcgatcgagccgcgcgagcagatcgttgatctcggaggcgagcggttgcgcctcggtcggcacggtcgtgatgtcgagcggatcgaggcgattcgcatggcggcgcttcaggcctgcggcgatcgcgccgagcgggcgcagcccgtagccgatgccgagccacagcccgatcgcgagcagcggcagcagcgacagcaccggccacagcaggtgcacggcgatgcccgcgatcgcctcccagcgcgcctggcgcggctgcgcgacgcggatcgtcgtgcccgcgctctcgcgcacgtacgtgtgccagcgctggccgccggcgtcgagcgtcacgaagccggccgcggcgggcggcggcagttgcgtggccgggtcggtcgtgaactcgagcttgccgccgcgccacacctgcagcagcacgtcgtcggaatcgtagtcggccggatggcgcttggcgagcctgtcacgtccctcgatcgacagcttgccggcgtcgtcgacctgaatctgcttcgacatgctgcgcatctggtcgtcgagcagatcgtcgagctcgcgcagcgcgccccaataggtgcccgtgctcgcgagcacgccgacgacgcacgcggcgggcagcagccacatcagcagccgcccgcgcagcgacgcgttcaggcgccgcgcgaatccgcgcgcgcccgtcatgcgccgtctccgatccggtagccgacgccgcgcaccgtgaggatcgtgtcgtggccgagcttcttgcgcaggttgtggatatgcacctgcaccgcgttgctctcgatttcctcgccccagctgtacagccgctcctcgaactgctcgcgcgagatcaccgcgcccggctcgcgcatcagctcgtgcagcagcacgaattccttcggcgacagcgcgacttcctcgtcgccgcgccacacctgatggcgcgccggatcgagccgcagcgcgccgaccgcgagcaccgtctgcgcgcggccggcctggcggcggttcaccgcgcggatgcgcgcgagcagttcctcgagcgcgaacggcttgacgaggtaatcgtccgcgccgcaatcgaggcccgcgatccggtcgggcagcgcgtcgcgcgcggtgacgacgatcacgggcagcgcgtcgtcgcggcggcgcagcgcggcgagcaccgcgaggccgtccttgtccggcaggccgaggtcgagcagcagcaggccgtacgacgtcgtgcgcagcgcgagcgtcgccgcgtcggcgttctgcgcccagtccaccgcgaagccttcctgtttcagcccctgttcgagcccgctgccgatgagcggatcgtcttcgacaagcaatacgcgcatgttcggtgattccgtctgaatgcggcgcgcgcatgcgggccgctggcggcaatgataagcggtggatgcttagcggcggcttaaagcggcgcggcgtcggcgccgtcgccggcgagggagcgggtgataccatgtccgatcgactttccgagcgatcacgatgcccgccgatttcgacgaactcgcgtccctgattcgggcgcaattttccgagctgagcccgcaattccaggtgggcgcggcgttcctgctcgatcatcccgacgaggtggccgtgtcgtcgatgcgcaaggtcgcgcagcgcgcgaatgtgcagccggcctcgctcgtgcggctcgcgcagcagttcggctttccgggctggaacgaactgcgcgacctgttcgtcgcgcgcgtgcgcacgcggccgcagccgctcacgcagcgcgcgcgctcgctcgtgaagccgaatgcgaaggcgtcgctcgcggccgatctgctcgccgcgcagcggcacaacctcgaggcgagcgccgcgcagaacgcgcgggcgctcgccgaggcggcgaagctgatccgcaaggccgcgcacgtgcatgtcgcgggcttccgctcgtgctacccggtcgcgttcgggttcgtctacggctatcggctgttccggccgacggtgtcgctgctcacgggcgtcgcgggctcgctcgacatggagctgcgcacgatcgcgaagaacagcgtgaccgtggtcgtcagcttcgcgccgtattcggccgaagcgacgcgcgtcgcgcaggcggcgcgcgcgcagggcggcaggatcgtcgcgatcactgacagcgcggtgtcgccgatcgcgctgcacgcggatgcgcaactgatcttcacgcacgacagcccgtcgttcttcccgtcgctcgtcgccgcgcatgcgctcgtggagacgctcgtcgcacaactgctcgcgctcgagggcggcgaggcgatcgcggcgctcgagcaggccgaggccgaattgcacgcgaagggcgcctacgtcgtctgacatgccgccgcgtacgcgcggcatgcgaaaagcctttcgcctcgccctatccggcgcgcatggatttcctgcggcgaatttgaatattaaatcgctccacaattggaaacgtttccacgcatcagtgcgccgaattagcgccggccccatttgctgcggcgcaaatggattacgccgggaagccgcttcggaggccgtttcgcacgctcttcgggcggccaaagggccgtaacgatgcggcgacttattaactcgagtcggaaaaaaattttaatggcgacttgccggttattcagacgattgctaatctgcgggagatgaacaaatagccggatcgaagatccggaaaaatgaataaataaattatttccgagaaaaggccaccatgacgacttaccgtgatacgcataccacttcgttccggatcggcgatgtcgtgacgctcaagacaggcggtccgcgaatgacggtgacgtatgccggccctgtcgtgttcgacacgggcgaatgggtgatctgccaatggttcgacgagaacggcgagttccgtcaagagatgtttccgaacgagaccgtcgtgctcgagccgcggacgatttcggcgggactcgcgcggatgcgctcgctgtcggtgcgcggcggcatgcaggcgtgacgccgcgcatgcgccgggcgtaaagaatttgtcaggaagacggcgggcgtgtgaccgccgaacgatgcgctgcggcgccgaaagggcgcgcggcgttgccgttgttgcacgccgcgcatgacgctgcgcgcgccgttcgcggcgatcatgccgcatgcgccgcgccgcgccgcgccgcgccgcgtcacgatgcacggcccgccgaacgagaaatgcgtggcgggcaggggctcagcgggtgccttgcttgtcggcccattgctcctgcgcggcgattcgccgctgcacacgctcgacgaggcccgtcgagaacgtcttcatgctgagcgcacggcgcttgagccgcacgtcgctcacgaaatcgtcggtcgcgttcggctgcagcgaccagtacagcgtcagcagccagccgattcccgtccagccgaacagcgcgttgaacagcgcgatcgtcagtttgtcatcgcgatggcggcgatcggcgacgatcgccgggagaaagtagagcgcgatcgcgacgaccgagccgacaatctggatcaggatttccatctgcatggtgcttctccgtccgtgctgcggtgcgacttgacgtcgcacatgcaatggaggtgattgtcgcgctttttcgcctgccgtgccgacaactaattgttgcggtttcgtaacggatcgttccccgccgttcgctgccttacgccgccttgccggcgtggcgcgccgttgccgcgcgcgagcgcgaatccttcgtcgagccagcccgtcacgccgcccagcatcagctttaccggccggccaaggcgcgcgagcctgagcgccgcgcgcgcggcgccgttgcagtgcgggccggcgcaatagacgacgaagcacgtgtcgcgcgcaaattcggacaacttgctttcaatgatctttcggtgcggcagattgagcgcgcccggcacgtgcgcggccgcgtactgctcggggccacgcacgtcgagcagcacgaaatcgggcgcgccgcacgcgagtgcgtcgtgcacgtcccggcaatcggtttcgaacgcgagcgacgcggcgaagtgggcgacggcggcggcgctgtcggcggcgggaatctcggtgacgtgggacatgtccgttctcctcgggacggtgacggtggcaaacgagcgctcagtatccgcggcgcccgcgccgcgcgatagtggcgcgatcgacaacttccggtaacattgcgccatgcaccctcatctcgtcgtcgcactcgcctacgatcgcctctgcactttcgaattcggctgcgtcgtcgaactgttcgcgctgccgcggccggagctcggcgtcgactggtatcgcttcgcggtttgcgcgagcgagccggggccggtgcgcgcggcgggcggcatcaaggtgcaggcgccgtatcggctcgcgctgatggatcgcgcggacacgatcgtgattcccggctggcgcgatccggacgaaacgccgcccgagccgctgctcaagaagctccgcgcggcgcaccggcgcggcgcgcgactatgctcgatctgctcgggcgtgttcgtgctggccgcggcgggcgtgctcgacggcgcgaccgtcaccacgcactggcgctacgccgagcgcctgcgggcgcgctatccggcgctgcgcgtgaatcccgatgcgctctatgtcgacgcggggcggatcgtcacgtcggcgggttcggcggcgggcctcgacatgctgatgcatctcgtgcgccgcgatcacggcagcgcgatcgcgaatcgcgtcgcgcaacggctcgtgctgccgccgcatcgcgacggcggccaggcgcagttcgtgccgcggccgctgccgagcgtcggcggcgaccggctcgcgaagctgatcgactggatgcgcacgcacgcggggcagccgcatacgctcgcgtcgctcgccgcgcgcgcggcgatgagtccgcgcacgctgcagcggcagtttcgcgacgcgaccgggctcggcccgtacgaatggctgatccgcgagcgggtcgggctcgcgaaggagatgatcgagcgcgatcccgcgttgcccgtcgcgcgcgttgccgcgctcgcggggttcggctccgaggagtcgctgcgccggcatttcaggcgcatcgcggcgacgagtccggccgcgtatcgccgcagtttcgatgcgggttgactgcggcgggcggggcgatgcgcggcgcggtggcgcttgcgtgcggggaggggtgcggaatcgatgagcggcgcgatccggcagcgtgcgcggcaggctcgattcgagtcgatttgattcgagccgaatagagtcggatcgagtcggggcagccgaccggcgcgttcgacgtgcgcgatgcgtggcgcttggcgcgcaaggcggcgggtgtcgtgatggcggcgcgcgcggccgatacatgcatggcttgcgggaatacacatcgcgcgcacatcgcgcgcacgcgcatgccgcaacacgcatgccgcgaacgagcatgttgccggcatgcggccacgggcgagcacgtcgcggatcgcagacgcgagcgcatgcgccgctgcgaagcgcggcgcgcggcgagattgacggatcgcgactgcgcgcacctcgacatgcgcgacgaacgttatgcccaacgcgctcgcatgacgccgtagcgggcgtttctggcgcggacgatcgacacgcacgggcgtgatgaacacgcgcgccgaagatatgttcgttgcgagcacgcggccgtgaacgcactcgccggcaaagcacgcggcttgagcctgtccgttgcgaacgcgcatatcgcggccgcgcacgtcgaaaaaatgccggaagcaaacacgcacgccgcggccgcgcatgtcgccgacgcgcacgatacgaatgcattcagcaacgcgcgcccgccgcggatgctcacggtgtcgatacgtctcgaacgtacccgcgcgtattcgaacccgcccgacgagcacgccccgccgacactcgagcagcaggcgtcgctcgcaacgcgccccgcggcgaacaagccgtcgcgatcgtgcgcattcccgatgcaccgccgcaacggaattccggccgcgatcggcaacgcgggttgcgccggccgcgccgccatccgcgcattcggcgttcgtctgcgcacggcgcagcgtccgctcgaattgcatcgcacaacgccgaacgctttcccgatgcgtgcgtagtcgtccgcatcggcgctatcatcgccacttcacatccgtcagaccgtttgtctgctccgtgccatgaccaccgccatcgctgccgccatcgaccacgaccgcctcgccgatttcatcgaacgcaaatggaacgacgagatcctgcatgcgctgaccgactacatcgcggtgcccgcgaaaagccccgcgttcgatcccgactgggcgaagcacggctacatcgagcgcgtcatcgtcgacgccgcgcagtgggccgagcggcagccggtgaaggggctgagggtcgaggtcgtgcggcttgccggccgcacgccggtgatcttcttcgagacgccggcgacgcgcgcgggcagcaccgacacgatcctgctgtacggccatctcgacaagcagcccgaattcgacggctggcgcgcggatctcggcccgtggacgccgaagttcgaaggcggcaagctgtacggccgcggcggcgcggacgacggctatgcgatctacgcgagcctcgcggcgctcggcgcgctcgacgcgcagggcatcgggcggccgcgctgcgtcggcctcatcgagacgtgcgaggagtcgggcagctacgacctgctgccgtacgtcgacgcgctgcgcgcgcggctcggcgacgtgagcctcgtcgtgtgtctcgattcgggcgcgggcaattacgatcagctttggctcacgacgtcgctgcgcgggctcgtatcgggcgatctgcaggtcgaggtgctcgaagagggcgtgcactcgggcgtgtacggcgggatcgcgccgtcgagcttccgcgtgatgcgccaactgttcgagcggctcgaggacgcggcgaccggcaacctgctgccgccgtcgttccattgcgaggtgccggcgagccgcttgcgcgagacgcaagcggccgcgtcgattctcggcgacgccgtgtggaaggggctgccgtgggcgtgcgggcaggacggcaagccggtgctgccgacgaccgccgatccgcgcgaggcgctcctcaattcgacgtggcggccgtcgctgtcggtcacgggcgcgcaggggttgcccgcgctcgagaatgccggcaacgtgctgcggccgcgcaccgcgttcaagctgtcgctgcggctgccgccgctcgtcgacgccgcgcaggcagtgcagcagttgaaggcgctgctcgagctcgatccgccgtacaacgcgaaggtcacgttcaagcccgacgcgggcgcggcgaccggctggaatgcgccggatgtcgcgccctggctcggcgcggcgctcgacgacgcgtcgcgccgccacttcggcgcaaactgcgcgtacatgggcctcggcggcacgatcccgctgatgaacgtgctgcaggaaggcttcccgtgcgcgcaattcatggtgtgcggcgtgctcggcccgaaatcgaacgcgcacgggccgaacgaattcctgcacgtgccgtacgcaaagaagctgacggccgcggtggccgacgtgatcgccgccgcgcattgattcgcgtggcggcgggcatgtccgttgcgatgacgattgcatggccgcccgccccgggcggcgcggtcgtgggcgctcgcccgggtgcggcgcggcggcgcgggctgcgatgaactggaaagcggaagagcggcgcgcggacgaactcgccgagcagctcgacgcgctcgggccgatcggcgtcgcgcgcttcttcagcggcgcatcgctgcggctcgacggcgtgctgttcggcttcgtccatgcgggctcgctgttcctgcgcgtcgacgacgacacgcgcgcggcgttcgagcgtgcgggcatgcggccgttctcgtattcggggcgcacgcgtacggtggttgtcggcggctattacgagacgcccgccgatgtgctcgaggacgtcggcatgctgcgcgactggtgtcgcgacgcgcatcgcgcggcgcttcgcgcgggcgcgggcgcacgccgcgcgaagcgcaaggcgtagcgaggctgcggcacgccgccgcgcgacgtgcttctgcgcgtccaatggtgtacggtgtgcgcgatggcgtgtcggcgcaactgaacgcagcgggaagaatggcgttgggttcgcgcgtgagattgctgcgcgcgaggatgcggaaccgcggaactgcaagaacgcaagacctccggcatcacgcatcggctgccgagccgcgcttcgatggccgcacgcaagccggccggcgcacatgggcgcacgcgcgcatgcatgcgccgcagtcggcgatgtgcgataccggcgcggcggctatcgacacgcatgcgcgcgatgcatcgcgcgcccgttcgcttcgcacatcggctgcccgccttgttgcgggagcggcgcaagcggtgccgtcgagcgtggccatcgcgaaggcgcggcgcgcgcagcgcgatggtacggaggatgcgaaccctggcggcgcgcggtgtacgatgcatggcggcggcgtgtgccggttcggccgacaacaagatttccccacctggagacatgttcatgctcgtcctgattctcggtttggtgatcttcctgggtacgcattcgattcgactggtcgcgggcgattggcgcgccgcgcagatcgcgacgctcggcgagccgcgctggaaagggatctacgcgctcgcttcggtgatcggattcgcgctgatcgtctggggctacgggctcgcgcgcgcggacacggcatcgctgtggtttccgccgctcggcatcaggcatctgacagggctgctgaccgcgatcgcgttcgtgctgctcgtggcggcttacgtgccgggcacgcggatcaaggcgctcgtcggccatccgatgctcgcgggcgtgatggtgtgggcgggcgcgcatctgctcgcgaacggcacgctgcatgcggagctgctgttcgccgcgttcttcgtatgggcgttcgtcgatttcatcgcgtcgcgcgcgcgtgaccggcgcgacggcgtgcgctatccggccggctcgcttgcgcgcgacggcgtcgcgattgccgtgggtcttctcgtgtgggcgctgttcgcgttcgtgctgcacggatggctgatcggcgtgcggccgttcgcgtgacggcgcgggcggcggcggggcgtgcgatgcgatcgccgtttggtcgcggagccgacgatgacgcgccgctggatcttcagcccgcgaaatcgccaaaccgcgaaaacggcaaaaaccgaatcgctcgatcggatatttcgtcaaccaatcgacagtcaagcaagaagcgcggaacggcgcaggaccagacggtcagctctggtcgatacgaaatcaacccatcgaaagtttcgcgtgtggaaaccgaacgatcgataacgacgcgcggagcgagccatgggtgatcgagggctacgcggcggccaccggcgaacgatcgcgcatgacacggcggcaggtgtcgcgctgccgtcgctcgccgcgttgccgccgggcgtgctgcccgctgatctcgcggccgcatcgtcgggggcgctgctgagcgtcggcggcggcccgtcgcagcagatcgatgaccatgccttcacgagccgcaattacacggcattggtgtgcagctccggtttgcgccaggagttcaccacaccgcattgctcgcgatagaacgggatgatggagcgcgtgatacgcacactcgaggagcaacgcgtacagccatcgcttcaaaactccgcggcatgccagccgcgtgatcgccgactggattcagttctccaaccgtcgatggcctcactccgcgctgaagatgaaaacccccgctgaggcgttcgctctaggtgcttaacctgcgcaggtttcgctgggtcgctgcatcgattcgaagcgttcaacccgaagctcgcgcggcgcgtcacgttctaccggtgaccgttgcttgagcagtggcatttgctcgacgccgatccgaccgtgttcatcttctgcgagcgtccgggttaggtgcaagtcgatggccatcagcacctcgccgacttctggggctgctacgtcaatctggacgatttggttatcctaaacgattctctgttcatcgacgatacgacgaaggcgtgccacgatcttgaggggcaagcgctttctatcccgcgtgtcgcatcggccgagctcgcggccacgcgcacctggatcgacaatcggcatcacacattgccgtgtgtcgtcgccaccgtgccagcggactgagtcacgtggtgcctgccctcatgctgtggaacacggtctaccttgagcgcgcgatcgatgcgctacgcgtagtacgaagaaagcgatgagagtttgatgccgcgcgtgacgcccttggttggggtcgcattgttctaatcggcgattacatttggcacaccagcaagcgggctgcccatgggcggttcaggttgctgcggtctactaatttttgttgagaatcctgatccacggattggtttcgcctgggtgatttgtcgatttttgtgacgcgatattgacttgtaattttggatgacgcttcattcggtcatcaatattttgccttgttacattgctttcgattgattttgtttaggtatccagataaacaaacttctaagataatatggaaatacggcaacggtcgaagattcgtccatctttcatgcgtggtgtccggctgctggtcttgctcgcgccgatagcaattcagttggctggatgcggtggagatgattccgtgtcgtcgcgcgcgtcgaatgagggaaatcagccgggcactccttcccaatcgataccgtccggcaccgtgacgacggctcccgcgccagccccctttgcgccaccaacgccggtggcagaagtcggcgcgcaattcgagcgctcaccgaccgggttgccgtatccgaagcttgcaaccttgtatccgggacacgacggcccaatcgtcgacaacggcatgatcttgccttggctgtcgatgcgcccgccattgaagtcgaacgtgatggttcagaccccgttcgacactgaccaggatggcaagctcgaccggatcgcgctgcgcatcgtgcagccggccgaagtggcggaggggctcaagacaccggtgattgtgcggccatcggtgtactatgcggacccgacttacgcgacgcaaacgcgcgcgccgtttctcggcgaggcggaatatttgcggatgggctacacgatcgtctacgccgattcgatcggcaccaatcagtcggacggctgctggtcggtaatggatcgtaccgagcgcgaggcgatggcgagcgtcgtgcgctggctgacgaacgatcccggcgcaccaggctttgacgcccaaggcaaacaggtcgccgcgtcctggtcaaccgggcacgtcgcgatggaagggatttcctacggcggcacgctgcccacgatggtcgcggcgacgggggtgccggggctcgaggcgatcgtgccggtagagggcatcagcagcgggtacgactatttccgctacaacggcgtgatcgctgatatcgacaatacggtatcgctcggcagctacatgaaatcccagcaggcgtttgctcgttcgtcaatctgcgaacccgcgcgcgtcgcggccgtcacggcttccgacgacgcaacctatgcgtacaacgatttctggaaggtacgcaacacggtgtcgctggtcgaccggattcaagccgctacgctgatcgcacagggccaagccgacaacaacgtcaagacgaagaacgcgacgcaactgtacgacgcgttgtatcgcgcgaagaaacctgtgcagctctggctgcacagtcgaaatcacgacgatcccgcatggcaaaaggaatggcagaagcagatcgcgatgtggtactcacgctatctgtttggtgtcaacaacggtgtcgagacgcagccgacgtacgtgcgggagacgccgacgggtgacatccctgtcggcgcgacgcttcctcccgatccgaacgacacgagcgacacgttgatcggccactgccattcgggacacaatccacgcgactgcattccaacgggcgagctgttcatcaaggaggatgcatggccgaagacggtcgacacgttctaccatctgcgcggcgatggccgggtgggaggactgctgacgccgagcccggcggacggcacgcaggcagcctcggttgacttgagcaacgcaactgccgtgacctacgagacgaaatcactcgcgaacgtgacccgctacgccggcgcgatcagggtcgcgatgcgtggccgctttgctccggccgtcagcaacatcaaggccacattgtcagtggatgggcacgacgttacgtacggctgggcaaatccgcgcttctacaaggggctggatgtcgcacaactgatcgtgccgaacacggactacgatttcacgctggagatgatgccacgcgatttcacggtcctgccgggtagcaaggtcatgttgaagctcgagggctaccagggcacgtcactggtgacgctcgatctgtcgcataccgtgctcgcaatgccggttgttccgaaagcacacgtggcggcagtcatggtgggaaagtagcggaaggggaaagcggcgaacagatagccgacgtcgggctgcatagccgactcctccgtcgggcatgacgaggtgtgcgacgaacgggctttcgggttgattgaagccgttgtgttttataagcataacgaatgaattgcactgatcaggagatgggcaaatggctaaaagaataccgattgggactactgtggcagcgcttgcgaccgtcacgctggttgcgtgcggcggcgacgatccatcgtctggtgccgtgagcgccggcaactcgccggccatagtgccgtcagtacccgccgcaacgccggcgacgccaaccgcgacggccgccgagtctgaacaggacgtgttcgcaagaactgcgccggctgacaaagtattggatgactccaacgtctacgacacgacaaaagacggttccatcgctttgtccaaggtcaacgaggattcgtcggtcaagcgacatacgatcaccatcaacgggaaagtactgccgtatgtcgcgcgtgccgggcacctggttgcttaccggcaaaacggggcgggcaagaaagccgaggcggcgatcttctatacggcgtacacgcgtgacgcactgcccaaggagcatcgcccggtcacgttcttatggaacggcggccccggatcggcgtcgatctggctgcacatgggatcgtggggcccgaaacggctcaagtccgacgccccgaacatggccgatcctacgaagcagcccgacagcttcccgttcgaggacaatgcgatttcgctactcgaccagtcggacatcgtcttcgtcgatccgccggggacaggtctttccacggccattgcgccgctcaagaacggcgatctatggggaaccgacgatgatgcccaagtggttgccgacttcattacgagctatacgaacaagtacaaccggcagagctctccgaagtacctgtacggcgaatcctacggcggtatccgcacgccgatcgtcgccaacctgctggagcaggcaggtaccagcggttacgtccccgatccgtccggcaagccggccagggtgctggacggattcatcctcaattcgccgctcgtcgattacaactccaattgcgacatgatgggcgggagagtgacgtgcgagggttacatcccgtcctacgccatgacggcagactacttcaagaaatccgtcaagcgcggcacgcgaacgcaagagcagtatctcggcgagttgcgcacgctggcgagaacgacattccagacgacctacggaacctacttcaccaacggcaaaccgaacagccaatggaatgcgtatgcggcgagcacggcgggacaggctctcctgaaccggatcgccgactataccggtattcccgcgtcgacctggaacggctcgttcaactacacgccgaggccgtttcgaaacgcgctggttccaggctacgaactcgggcgctacgatgcgcgcatgaaggtaccgaacgggaacagcttcgcggcggacagctacatcgacgtggccttccttaaccagctcaagacgtattttcccgatttcgtcaactacaagacccagtcgatctacgagccgctcaataatgcgacgatcagaaactggaaatggaagagggccgggagcaaatatgattacccacagagcattaccgacattcaagccgttctgactgccaaccccgatgccaagctgctgattcttcacggttatgaagatatcgcgacgccgggtttccagaccgaactggatctcgagggggtgaacctgagcgatcgcatcccggtcaaatggttcgaaggcgggcatatgatctacaacaccgaggcatcgcgcgtgccgctgaagcaggcgatcgacagctattacaagtcgccgacgcgtatcgcggacggttccttactataaactgaggacagctatgaaaatcgtgacctacttgggtttcacggtggccgccaccatcatttcaatgtcaaatctcggcgcggcgtttgcctatgacgacttgccgaagccgcctccgccgccggagggctgggttcaaccgcccaagccatcggaaggcaccgttacgcgagatgtggaaaaccagatcgcccagcgttttaccgcagccaccggcggcaatcccaacgggctattgtcgaaacaacaagccaaggcagcgggctgggggctggtcagtgatcgcttttcggacatcgatcgtgcagggacgggctatgtcaggctcgatgacgtgttgcgtttcatgtcgaaacggacgcctcaacgcgtcatgcgcatgagaaatgcaacgaaaccgaatccgtagttgtaacgtggagtagattccccgctgcgtatacggggaatttcgtttccgttcagattacttcgatttcttgcggagcgctccataatgtcaatcgcgccggccatttttgtgccggcgcagtatccataagccttaacgtacgtaaaaatccgtttcttgacgacatcccagctagccaaaacgtgtagtcgtcctaccgaaaggtggtttcgcaaactcgagcagtcggataagtggaacggtcggagcttgagccggcctgcggcggaatttgatgatcaatcaggtagcgagcctcgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggagattggtagcgacgcgcgctatggaaccgccgctcgttgtagaactgccgccggcgttcgatgagcacctcggcctcggccccggcgcggctgcggaacccttcgcggtcgagccattcgtcgcgcagcttaccgttgaagcttccgaccaacccgttttgctacggactgccaggcgcgatgaaagccggctcgatttgcggcctctctcaaccagcgcatgaccttggcggcggtaaattcagcgccgtagtacatgcggaatgagcgcgggcttgccgtacagccgcatgagtcgcgacagcgtcagacacaccctgtgaacgcagactggcaccgacctcggttgccaggcacccgcgggtatatccgtcgatcagcgtagcaccttcaacgttcgaccatccaccagtcggtcgggcacgaagccgtcgctccagaccgaattgggctgcgtggtgcctcgcaggcgcatatcgttgccgtaacgacgttggcgaggcatggccgtgcaatgccgagacgcaagactcgccgcattcgtcgcacgcgcgattaattcaacgccagccgggccgacaaccggtgatcgccgaagcgcgacatctcctgcgcggcggcaatcagttgctcatccggacttcgatccttttccggctgcttgagcgtataggtcgccgccgttggctcagtcccaggtagcggcatgtcttgcgttgcgagcgcgccagccgagtcaggatttccggcgcctcgcgccggcccgtcgggatgggcatttctttcggctgaatttcttcaggccatcgattatcagcatctgctcggcggtcaatcgcttcttcatcgagttctccttgtcttcaggataaaagagatatcacttgccgaaaggctaagagaaacgtctcaagtcatcgtcatatgtacctctgaaatctcaaaatatagcgtcacggcatgtcattcaaaatggtcgctcgggttatcgaaaatcaacaaaaataaaacaattccaacaaaactgaagacaaaagttcgtggtgttgatctatcttgttatcgaaaagcaaatgcgatgaaaatttcgtcatcgcattcctttcgatgatggctgtagctgttacatcagtgagtcaagggttcttaatcttcggccatctggaaatctacaagctttaatttgaaaatggagaagatattatggacaggagaaaatttctatccacttccggcatggttatcggtgccggcgccgttcagatcgttgtgcccgcaagaacggtttatgcggcaaccgccgcatcgcaactttcaaatatttcttcggccgccgcctcatcgaaacttccaaatttcgcaaacacaaaagccattctgttccccgggagcgacaagactgtcgaggcactacttgataatgcaaaatctaaaattaaatccgggacatttgatggatcacttcttgccaccagcatcgaaaaacaaaatcctataacagggctgtatgtgattctcgagaccgctgcaattacagttacggaatcgatcccggttgtcgggtggttgatatccgggtttttgtcaatcggtttgaagtatttaaatgaatcgttgaaagagaagacggattacgaaaagctaattaaatcgatcgtcaacaagtcaatcgacgaaaacaattatcggctaatgaaggctgcattcgagggcgtcactcaagtttatggaaacttttccgacttggcagcctcgttatcaaccaataagccaaagcccgaccagaagacccaattgatcagtttgtttactaatacgattagtaattgcgagcagaatgcgcccacaatgctgttgaagaatctcaacgataaagctgcttaccaggggattcctctattctgctcgatcgccaacgtggagctaagtgcccatgcggacatgctgaaaaataaagtcgccttcgatcttgatgattcgttttacaagaacaattatgctgcgatggagaaaaaggcatggaagatgcacaagaaggctcgggaagtcgtagtcgaactgttggataatgtgggagatctgtcactcgactatccgagcgtatgggcgaaaaagaactcaatcatccggcaaatctatctgtccggacttggtgcattccttgaaaattacagaaggcgttatgaggcgaaattcctcaagaaaattaaattgaggaattcaatcgaaatatattcgaattcatatgcggatcagggtgttatcgaaaagactataaatgccgatatcacgcggcgctcgtcattgctatcaaggctgtccggatattcgcacattgatagagttcagcggattggtgttggctacctgagcagctcggaaaattcaaagggttttttcaaggagtatgaaagctgcacgggcagggtgaatgatcgtagagatgagaaggatatcgattcgaagttcccaattgatcagtttgtaaattcgagtagaacggggcgtgagcttcctgtcaagatatattctaatgctcctaaggctggagcttacggattaaagattattaccaatgatggtaaaaacatagattttggatcaatgaagggcgatcttaaaaaattctattcttttgatgtgcctgggtattatatttccgggctcgtagtcgcggagagtaatgcgaagcgcggaagttgcgcagcggattccgggctgtcaattgattttatttgctcggtacatcgccactgttcgtccattgactatattgctggattcacggatgctaatattggtatcgagttggataactctgtctggtcatttgaaaataattcttcctcgaatgttactggttacgctgattatttggttgggaaaaacatactttctgttccaagcgggtctgttaaatttgacttatataacactaccgggaaggcaatctctgttactccagtattgatggccgcgatacctgggcgtaaagatggtgagtccgcatctctgaaggtgagcatcggtaattccgtggcgcaggtaaaattgtcagacaaagattcggacaaggaagattcatatattcagggaatcgatggcgagaaatatctcgatgcagcgtctggcgagaagataaccgttcctgtcgggcgcagcagtatctcgatcgagaatgtggacaagaaggcgggtttcaaatttgcctctctcttgctgattcctggctgaggcatcgcctgttcatggtgtgatcgactcatacatacgccaatcatggcaagagcgctcctgtcacttggctaaacgcttatgcgctgccgcgcataagcgttcttgggcacagtcgggttatgctcggctcgcgatgtattggatgtaatcgccctgtgaaacgattgcgtacctccgttggctttggcgagcgcgtaatggcgtggatggccagcatgctgaacgccgtttctatgacgatcaaaaagcattgtgctgttcagcggctggcaatatggcgctgacctccgtttagtccggccgacttctccacacaggttgaacgcgccaaattattcaacacgggaaaattgctatggtccgaaaaaattcaatcgtctcatctcttgtcctgtccgttgccatcactagtggcaccagcttcgcaaacgcgaacagttccgaaggtgcgtttctggagagtgccgtgatggcaggcaaagacatccgtgtcattctcgacctctcccgctgcattgagcacggcacgcagattcctggtccagccgttcgcggaagcgtacggcccgacacattcatgattttgagtgaccattccattgcattctcgaacactcacttcacggtgcccgcagacaacaaacctgttcaagaattcatgaaatatcgagcgaacggcgatggaaaagttgaatttcaaaccatggtgctcgatccgataaatttttccgttttacgtaaaaatcagtacgactgcgaagtgaataaaggggtgaaatttttttggtgatataaaactgcgtcgatgaattcttgaacaataactcatgatgggaaaaataattcgaatcagttggcgatcgtattttgtcgggtttttcagaatacctatgcggcgacgtttcctgagagcgtccggtaaacgggcgcgccaccgagaacagttccaccggggtggtgaccgctgtcatacatccgtcgtagttccttctgctgtttggcggtaagcctagtcttactgtgtcgtaaaattcatgtgattattagaaacttcctcatccttcgcatgagaaagcgatggactgggagacgtcgtttgatgaggaggcgggtaaaaaaacgccgtaatcggcaacctacctgccttgccccccggactatgcgccacgcggatcgccaggcatgcgcagtgagtggtcccagtaaacggtgccatgatgtaagcgtgtattgacccagtgaaaacctgctcacgtcatcatggatagaaagacgatgcgcacgaagatggacgaagacatcaagcgatggacggcgaagcgcaagcgcgcgctggtgctggacatcattcagggcaagacgacggtcgccgaggcgagccgggcctacgacttgtcgccctctgagattgagaactgggtcgacgatggcaagcgaggcatggaaaacgcgctacgagccaatccgcaggacgtgaaggagcagtacgagcggcagatcaaggcgctgcaggaagcatacggcgaagcgatgctggagtgacgtgcgcgaaaaaaattgcagtccctgctgggcgagggcgagaagtgatcgagacgatccgccaggggctcaaagacgaaggcatcgccgtctcgatttcaaagctgtgccgctggttcgaggtgccgcgccgcacgatgtattaccggccggtcaagtccgaaccgaaggtgcaagcccggtttgccgagccgatcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactactaaacccacctccgcaacccgatccttcggcctcgcatcctggtcctgcaattgccgaatttcacgcacgcaatcggaccggattccgcgtattgcctatttcatcaatagaatgttcgcatcccggatgtccgccgaacggacaatgcaactaccggcatatccaactccgcacgcttcagtgccgtcaccattttttcaatcgaaagagcatctgattcattgcaaacagtctcctggttcagcgtgaggtttgccaaaaaatgagacacctgactcacccccatatttttcagcatatcattgtccggcgcgaaccatcaagctactgaatagtgggtatgtagttaaataaaagacgatcaacatattcaaagatggtcagtcgaattgacaggaaaatgaaaagtttaggaatccgccttgcttcgcatatcggaagcaagttccagtcgacaaaaatcaacaacgttgcgcgtcacttgagtgcagcatgcaacaaacgaattttttgctcgtcgggcgggacgcagtctgggatcgttgtgaatgttctatcgctgcgaagagccactcgttcgtcggagtgggcgatcgaaagattgcggaaagtgagcgaggggcatatacaactcgaatgtgcttagcgagaacgctggctgttgcatatcgatgccgctctcaaaactcaaaatgatgattcgctttcgtgaataagccatatcgaacaatttggaatgcatcattgggcgcgtgggtcgctgcttcagtgattgctagaacatgcgggagacccggctcgaccaggacgatcttggtcgtaacggtcgcaatggtaggagcatctggagcgtatgcgcagtatgtcgctggtggtggttcgcaaactgaacagccgggtggaaagagggatatctcaaccagcgccaacgattctgctcttctctcgaatgcgcgaggaggggactcgggagcaaatggttcttctgctcgaggaaatgggactgcggatgagaacgggagggcgtatatcggcatgtcgaccttcctgggtcagaagacgatggcggctgacatgcaaggcccgtttcacggaaaaccttaaggtgtggtttgctggcgggggtatcagctctcggaaggtggtcggcgccggtatgctgtactgatgaaagtaatttttggcacagcccgatactgcagttgatgaacggacagtagcgacgataggacgagcatgttgcttcgttgtagccgacttcagtcaaacccgggtttcgagagggtggccatgaataggcccctcttgtgctttcggcggggggcgctgaccatcggctcgaccacatacggcggccttcggcgcattcgatgacggcgctgatgcattcgggcaatttctattggataaaagaatattttttgtcgatgttgttgcaagggaaaatttcgatttttgtgcgatggcagaggggtcgcctgagagaggatgaaaatccgaaggcaaaatttccgtaaccgcgtgcagagctcaatacgaaaattctcaaaattggaaaaatcaggcgcgatatggtcgcggaggtggttgaggggattgggttgcgctcgattatggcggtgggctgttgggttgctcgggcggagagtatctaatagaagccaaaggggattccaagatattggaatccctaggcggagtgagctcgcgcggagcgcgggtgaccgccgatctggtttgtcgggaaatgtctcgatgactatttggtcgatcttcctggaaaaccatgtgggaaacttgaagcgggatttaatgaggttgtttgtcgatcgtggtttgggtgggtttggatttattttgctgtgagttgtttgatttatttattcgagcacgatgggccgcgtaattataattcaggatgattcgcatgtttgtcgactgttgataaataaattaagtagacgtcgtgaaatagaaacagttgtccttcaggatgtgagtcaaattttcaaatttaacatagggattttcgatgtagttattctgcccaatgatcacctaacgcgttcaggcttgttccggcttccgcgaattcgttcctcatttgaagggattgttgtaattgtgacgtcctatcgtaatgacgcggacgaatgccttgccttgtcctccggtgcggacgactacatttattgggatgaaaatgagcttgttttgattgagagagttcggctttattcgcgtcgattgcttaggggaaggggtgcggctgaaattaataaacagtttaatgaaagcgggtggatattgggggaattttatatagatgcaattgctagaaatgtgcgtttccgcaataaggttttgccgagtttgactgcggcggagttcgatgtattgaagtttctgattgagagaatcggcgaggtggtgagtcgagacgagttggcatattttgcactcggtcggcgattcgaatcaggggatcgtgctatagatggaattatttgtaaaattcgaaggaagatatgtgttgttaagggtggtgggataatcatacattctcttcgaaacaagggttatatgctttctgccgaattgtaggggtggtgatgatttaaatgatctttatgctatggtatcgggattttcatgtttcctgatgctgaaattcgagcgaaattgtgccgatggtatttgaattggatcgatgccgatgctaacgcttccttggtcgtgtttggctaacctcgtgagccagacactttgcgtggcggctgccaccgccgcgcctttttggttcatcgcggattgccgggaatgatggcacgaatcttgagaaggaagtgctttcccgtcgcagtatccgcaagcccgatgcttgataacgttgatggcgcgtaaatggctgcttgcatcggcttcccgcagactttggcaaatcgtgtggcgtcgcgcgtcggagcttggcggcgagtagcgggaaacccggcttcgaggagatcggtagagatcctggagtacgggcgctgcacttctttcaggccctgagtggtaggcggggggcgaacaatggaacggccaatcgatttaggggccgttcaactatcgtgtggaagggggcttcaagggattgggttgcggcagcggcaggagttcggagcgaaggctcaccatggagatcgcagtttggagaggcggtagggcagccgctttgcaagcgtcaacgcaaggcatacccggttcactcaaggtgtttcccgtcggtacggctggcccgagagcgattgcagggaccggccggcgcaccgttgcagttggaaagaacgcgcgattgacgcgcgaggcgttcgctgtcgaggcgcacatggctcgccggcaacgtgccgttccggtagcggaaggcgactacgccagcatggttcttacccgtgaggtattgaaactcgctggctgccgaatcttcacggcaacatccggaatgcgagcgccaaacaatgcccaagagcagtcggtcgacttggcgttgatgggcattcatatacctgaaatgaccggcatcgaagcaacccggacactgcggcaacgtgagccattgtgtggccggccaaagctgctcgccgtcgaggtaccccgagtgcgatgcctgccgagtggcaagcctgtatcgacgcgggaatgggcagtccccttgccgaccccttctatgtcgcaaacctgcttcggctcactcaaggcgcatgccgcaagcgtggattcatgtacatggcgcgctgacccgtccttgccgaggccggcgtgtgggaaatctgcgcctgccaagacgccgacagcctgttcgacgtgttcaacgctgccgcggcgaaccgcgcctccaaaggctatggggcctccattgccgccgtggcgttcggcggtttcgcggcggccctcattgcctacgcctttgcgcccgagcagctacaagtggggcgcgacagcatcgtttcgagaaacggtccgcctgaagtcgtatcaaccatgtccatgttcaaggagcaagaagccatgaatgacactgtgcggcggcgccgctctgaggcgctaagcattcgaccgctctcgggccacattggcgctgaggtgcagggtatccaactcggctcgcagatggccccgaacgacattcgcttcatcacccaggcgctgctgacgcaccgtgtcatcttcttccggcggcagcaccatctcgacgacctggcgcaggaactgtttgcccaagcctttggcgagatcgtcaaacaccccaccatgggtggcaagactggctccgccattctggaactgcactcacacgaaggggggcgagcgaactcctggcacaccgatgtgaccttcggtcttcggcccccgaagctctcagtcctgcgtgccttggccctgcccgatgcgggcggcgacaccgtgtgggccaacacggtggctgcctaccagcatctgccatcttccttgcaggacctggtggacaagctgtgggctgtccatggcaacgacttcgactatgccgcaagccgcgtcgagctcctgcacgatcccgtagccaaggagtaccgcaagaagtacgcagcccaagtcatcaagacggagcaccctgtcgtgcagatccaccctgagaccggcgagaagagcttgctgctggggcactatgctcagcgcttcgttcagtacgatacccatgactcgaaccggctctacgaaatccttcaggcgcacatcacgcgattggagaacacagttcgctggcattgggcagccggcgacgtcgcgatctgggacaaccgatccacccagcactacgccatcaacgactatggcgacgccacgcgggtaatgcgccgtgtgacggtcatcggagatattcccgtcgccgtggacggacgcaagagcatcccccacgaggcttgagccggcaaaacgccatcgacgccgcactggaacccagccaccatcaaccgcttgacccgcggcgaaattctgtgatcaatcaggcagcgaggcagcgaggcagtgagactcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatgtgcgctggcgaacttgcgctcgctgtagaagtaccgccagcgtttgatgagcaccttggcctcccactcctggcgaaccatttccggatcagcggttcgttaagcgactcgccgttagaactcttgacgatcctgaacggcgaattcatcgcccatagtgtgaagccgtgtccggaactacggggagtcaatgccccgctttcgttggcggcaacggtggctcaccggttgttgtcgcgccgcgtgcccagtcaacaaactcgctgtcatagcggttgcccatgtacgcgacatagtccgcgtagccgtcgtaatcgcccacgcgaaaacgtgacacgatcgcgtcgacgtccgcgcgatgacgttcaaacatgaagcgcgtcgccatataaccccatcgatacgcgcgcgtgacatagtcgccggacgaataagtcgtctggagcacgtccgagagccgatatgcgttcgtgcgcaccgcgtcgatcgattcctggtcatcgttctttctggagatatattcggcaagaccctcgatccaccacacggtgggcttcgccgtgctcgccgcgaagtcgcccgccatgtcgtaacggccgtcgagatagtgcgtaaactcgtgctcaaggttccagaccttgaactccggccgtagccacgaagcctcgtgcgcgatgaagcgcgcctgattgccgggtgccgacggatcgccttcaacgtacatgccgccgttatcggtgctaattccgtagatcaccgaagcgtacttccgataattgtcgtagtcgccgaatacgactatttcgatcgtgtcattgtgatcgttcgcgaccggtacgtgccctgtcttcatcatcctgtggaaatagtcctcctcctgggcgaccgattggcatgccgactggaattgcggcaccgtcatgtcctgcgcgagaattcgtacgttcgcattgcatgagtaccgatgcgtgagcactgcctcgatgagccgcttctgatagtcgcacgtgccgtaatctgcgcagttgccgggatcgccgtaatcggctgcttccgctgccgcgagccacaggtcgttgtccgggcccgtcatggtagtcgacgcgagcatatcctgaatcattttcttcacccgcggcttctgcgacggatagcggagaaagcggtacgtttcgcgcgccgcatcggcgagctgataggcggcactggtgttcgacaggtatgcgcggttcgccgtgacgaagcggttgagcgtctccggcagagtcgcatcgctatcgagcatcggctgagcgccgctgcgctgatgcgcgtagaagaacaccgtgagcaagccggtgaagccacccgccgcgcttcgctgcagtagcggcgccgcagcctgagggttggtcgcgctcgcggtgtagaacgcgattcggtccttcagcgttggcaggtagtacgcctcgtccttcatgtttgtgattaggatcatcagctcgttggcggtgctcggcgcacgtgaattctcgaggtaaagcgcgtcgccagagaggctctgcaaaatatacggacgcagccagactacgagaccgggaatcggatcagcaagctgggctgcgtcatattggaaataagcggctctcagataaataagcaaatttaccaatgtaatatttgttgcgtcgtaacgattgatttcttgagtgagacggctggcaacagcccacacgttttcagaattgaaaatctgcgcggccatcgccctgtcaatcgagaatagtccgtagtggcactcataatccgggaggtttgctatgtaatcagcaagcgccgtaccgtgatattgcgtcattattgacatgtcgcggcaatctgctccaggccgggtgcgcctgtcgggtttcgctgattgcttccgacgcaacggctccatcagcgttgcgcggtcatacttgctgagcggcaggtcgtatttggcttggtctggtgaaagcgggagattctgcgggatacgcggcatacgcgcctgcttcgtatgcatgggctgcggatttgcccaagcggaactgtaaagaacgactccaatgataatagaagcggcgacaataaagcgattgacgacattgtgggaatttttcatatttgccctttgttgtcgtgaatttgattgatgatcatgtatagtcaatccattgagaaatacaaggtcgatttataaagcctcacagaacgcaagcggtcggcgccatcgttttggcttcctgaatgcttacaatgcttgctgctgtgatagtgaccaagcggctcgtttggattgagttcaactgttcgcttcatcgacgccggcgccgcgcttttcgagcgagaaggccgagttggacatcgacgtgatgcacgcattcctgcgcgtcgacgcgtactggtcgcggggcattccgcgtgacgggggcgaacgggtgaacgccggatcgctgtgcttcggcgcgtatctcgatgccgggctcgtcggcttcgcgcgtctcgtcgccgatcatgcggcgttcgcgtaccggtgcgacgtattcgtgccgaacgagcatcgcggcaagggcgacggccgcgcgctgatcgatcgcgtgttcgcacaggacgcggtgcgcgcgctgcgccgcgtggcgcgcgtcacgagcgacgcgcacgcgttgtatcgcccggccggcttcacggcgctcgcgcatccgccgcgctggatggagctgcatcggcccggcgtctacgcgcagccgccggccggcgcgccgaggcgggccggccgcgcgcatcgccgcgccgcgcgccgcgcggggcgcgacgcgcatacaatacgcgctcgtcgattttcatggagcgcatcatgaccgagcaggaagccgaacgcatcgcgacgcatcgtcattacaagggcgggctgtatcgcgtgatcggcgtcgcgcggcattcggagacggaggagcgtctcgtcgtctacgaacagctgtggcctaaggagcgcagcctctgggtgcgtcccgaggcgatgttcgaggagacgctcgccgacggcacgccgcgttttcgcaagctcgcggactgaacgcgaacggacggggcggacgcgtcggtgggcccgcgcgccgggcgcatcggtcgcgcgccgggcgatgcgcgcgtgtgcgctcgttgcagcccgtgcggtcgcggcatgcgctgcccggttttcgtcgcgccgtatccgccacgcattccgcgccgcgcgaccgccacggccgcgcgcgcacgccccgcacgcccacatcgcatcgctatcgcggcttggcgacgcgatccgcgccgattgcccgcgcgatctccttcggcgcgtggccggcctcgacgacgggcgtttcgtgccagtcggcgagcttgcggatcgcgcgaccgacatccgccgcgagccccgcgccgagccgcacgcccggctcgatgtgcaccgccttcagctcgaacacgcgctgcgtgcgatgcgccttcgcgtcgacgcggccgacgagccgcccgcggtgcaggatcggcaggcagaagtagccgtagcgacgcttgtgcgcgggcgtgtagcattcgatcgtgtagtcgaaatcgaacagcgccgatgcacgccgccgatcccagacgaccggatcgaacggcgacagcagcgtcgtgaccgtcgggcgcagcgcggcgtcgcgcgcggcgtcgacgagcggcgcgagctcgcgatgcacgaacgcgtcggcgtgccagccgtcgaccgcgacgggcagcagctcgcccgcgtccgcgagcgcatgcagttcgtcgcgatacgagcgcttcggcagccggtaataatcggcgatccagtccgcgcggacgatgccgagcgcgcgacaggtgttgccgacgaggcgcggcaccaccgccgcgcgcggcggcaggtcgcgcgcgtcgtcccagtccggcagcacgcgttcggcgacgtcatagacgcgctggaagttgcgccgctcggcgaccatcaattgcccggtcgagaacagcacttcgagatgccgcttctcgggcttccagtcccaccagccgttgcccttgccggcgccgcgcgcgaaatcggcggagcgcacggggccgcgcgcgcgaacatgcgcgagcagcgcgtcgattgcgtcgcgatgctgcgcgtgccattcggccgcgtatttccagcccatgccgatggggttgagcatcttgtggcgcatcaggccgaagtcctcgatcggcaggaagcacgcttcatgcgaccagtactcgaacagtttcgcgtcggcgagatgttcgtcgagccattgcggcgcatatgcgccgagccggctgaacagcacgagatacgggctgcgcgcgacgacatggatcgtgtcgatctgcagttggcccatccggcggacggcggcgagcacgtcggccttgaccgccttgcggcgaggcggcgtcaagaggccctgcgcggcgagatgcagtgcgcgggccgaagcgatcgagagcggggcggacacgagcggcggggaatggacgcacgaaacggatgcgccactgtagcgcgaatcggcatggcgcgccgcgcgccgcgaagcattgccgcgcgggcgtctgacaatcattgacagaagtctctcggaagtttccttatagtctcatcgaaaccagtactctgcttccgacgcacgatacctctatggcacgcagggagcgagtccggacgcctcacccccgtcgaggcggccggagcagttcaagcggacatccatgcggctttcagccggccccgagtggatgtccgccgatttttttggggcgacggattttcggcgactcaattccggctgaccatgcccggcggcggcgcgcagcgcgccccgcacgcggcttcgcttgcttcgttttcctgatcgcttcggccgtgcggcctgcttcagccgcgcttgccgcgcgccacctcgtcgcccgcgttcggcgacagccggcgcgtgatcggaatcgatgcgaacgagcataggccgaccacgacgaacgccggccagaagtccgaccagaccatcgccggatgcccctgcgcccaatgcgacacgtgcagcacgagcgccgcgaccgtcacgccgaggccgagcgacatctgctggacgacgctgccgaggctcgtcgcgcggcccgcgtcgcgcgccgcgatttccgcgtagatcatcgaattgaggctcgtgaactgcagcgccggaaagatgccgccgacgagcacgatgagccagatcgcgagcgtcgacatgccgggatggaacacgccgtacgcggcgatcgcgagcccggagaacgccgcgttgtacatcagcaccgtgcgaaagccgaagcgcttgagcgtgcgcggcgcgagcatccgcgtgagcgcgccgccgacggccgacgcgcacgtgatcgcgccggaatggaacgcgctcatgccgagcccttcctgcagcgcgagcggcagcagaaacggcactgcgccgaggccgatccggaacagcgagccgccgacgacgcttgcgtgataggtcggaatgcgcagaaagcgcagatcgagcaccggccgctcgacgcgccgcgcatacagcacgtagccgccgaggagcgccgcgcccgtcgcgcccatcgcgagcgccgcgccgcgcgtgacgagcgcgccgtcgagcagcgtgagccccatcagcaggagcgccgcgccggcggcggacagcacgaagccgaacccgtcgagcgggccgggatcgagctcgtgcgtgttcgcgatgtgcctgttcgcgagatagatgccgaggatgccgatcggcacgttgatgaagaagatcagccgccagtgcaggtacgtcgtgatgaagccgccgaggagcggcccggccgccggcccgaagagcgcgggcacgctcaggtagttcatcgcgcgcacgagctccgtgcgcggcaccgcgcggaagatgatgatgcgcccgacgggcaccatcatcgcgccgccgacgccttgtacgaagcgcgcgaacgtgaagagctcgagattgttcgatgccgcgcacagcagcgagcccgcgacgaagatgccgatcgcggtgcggaacacggtgcgtgcgccgaagcggtccgcgagccacccgcagatcgggatgaacacgccgaggccgacgacgtagctcgtgatcgcgatgttcagcgtgacggggttctgcccgaagtcgcgcgccatcgcgggcaatgccgtgacgatgatgttggcatccacgctctccatgaacaacgcgcaagcgacgatcagcggtgcgatgaaagcgtagagggcggacggcatggcaacgacgcgcgtaaagacgccattattgcatcgattgttgcggcatgcttgcgcgcgcaacgacgtgttgccgtcacgcgttgccgttcgcgcgccgcgtgcgatcgggccgcggcgcgcggtgccgcggcggtgtcgttggggcggcgcgcgtctgcgcccgacgcgcgcgggcggctcgcgtgcccgacgcgtcgatccgggcgcggtgtgccgcgccgatctccggcgagccgctcgcccgcacgatgacggcggtcttccatcgccgcggatcggcgctgcgcgccggcgtgcacgcgatgccgaagaagcatcgcgcggcgcgttccgccggcttgcgcgggatcggcacgaagcgcccgcgccgccggccgacgcggcctgcggctggccatcgatcgcgcagcgccgtgccggcgcggcgcgcgggcgcggccgcgccggcttccccgggggccgcgtgcctcgtgcgcgccggcgcgtgcgcgacgcgccgcatgccgcggcccacggtcatttgcgcgaagtgtgggaagaaccgcttgcctgagcgccggttttcgtgcgaatctgccgccgcggcatacgacagacaaacacgccgccacgcgtcgggcccgcgcgatcaggagaccgtattgccgttcatctcgaaaacgggaggaggagatatggtcacgccgcggcatcgcccgcttcatgttgaaaatccgttctatcgtcgcctgctgaacgcgcccgcgtgggtcgcgctcgtcgccgcggccggcatcggctgcacgagcgcgacgctcgcccgcgccgattcgtcgccggcgcacgcgtccacggccgcggccgtggcgagcgccgcatccgcgccgggcgccgcgtcgattccaccgccgccgagccagctctacggcgatctctttgttgcggtgcaaaccgcgcagatcttcgcggatcagaagaccttcgtcgattcgacgccgaacgccgatcccgcgacgatcgtccagctgtaccagcagcagaagggccagccgggcttctcgctgaaggcgttcgtcgcgcaatacttcacgccgccgtcggacgaatcggtgacgccgccgccgaaccagatgctgcgcgagcacatcgactggctatggccgaagctcacgcgcaccaccacgacggcgccgccgtacagctcgctgattgcgctgcccaaaccgtacgtggtgccgggcgggcgcttccgcgaaggctactactgggacacgtacttcacgatgctcggcttgcaggaggcgggccgggaagatctcgtcgacaacatgctcgacaacttcgcgtacctgatcgacaccgtcggccacgtgccgaacggcaaccgcagctattacgtgagccgctcgcagccgccgttcttcgcgtacatggtgacgctcgcggcgaaggccgagggcaatcgcgtctatcagaagtacctgcccgcgctgcgcaaggagtacgcgtactggatgcagggcgagcgcaccacgccgcgcggccaggcgacgcgcaacgtcgtcgcgatgccggacggctcggtgctgaaccgctactgggacgcgagcgacacgccgcgcgacgagtcgtatctcgaagacgtgaagaccgcgcagcaggcgagcggccggccggcggcggaagtctggcgcgatctgcgcgcggcggcggagagcggctgggatttcagctcgcgctggttcggcgacaaccgcacgctcgcgacgatccgcacgaccgcgatcgtgcccgtcgacttgaacagcctgatgttcaacctcgagacgacgatcgtgaagggctgcgcggtgacgcgcgatttcgcgtgcgtcgccgagttcgccggccgcgcgggcaagcgcgcggttgcgatcaaccgctatctgtggaaccgcaacggctattacggcgactacgactggaaactcggcaagccgcgcgacaacctgtcggcggcggcgttgtatccgctgttcgcgggcgtcgcgtggccggagcgcgcgaagcagaccgcgaagaacgtgcagaaagcgctgctcaagccgggcgggctcgcgacgacgacttacgacaccgcgcagcagtgggacgcacctaacggctgggcgccgctgcactggatcgcgctcgtcgggctgcggcactatggcgagaagtcgctcgcggacgatatcggcacgcgttttcttgccgacgtgaagggcgtgtacgcggcgcagggcaagctcgtcgagaagtacatcgtcgaaggcgtgggcacgggcggcggcggcggcgagtatccgctgcaggacggcttcggctggaccaacggcgtgacgctcaagctgctcgatctgtacggcggctgacgcgcgcgcatcgcgccgcgcacgcgggcggcgcatgcccgcccgcgcgcgcggcgttggtcgttcgcgacgtcgcgttattgaggccgggaataagcgttatcacgagaatccagtatgccggcgcgccgccgtttcctatactcgcctggcgatgggcgcacgcatgcacgcatcatgcgatgcgccgtcggaaaccgcgcagcgcatgtatcggacgccgagccgatgcggcgccatgcgctgaaagggaggcgtccacgatgacgcaaatcgctcgtcgcggtgcggcgcggcccgattcgcttgccggcgccgcggtcgatccgagtctccgttcgcgatagcggcgggcggggagtttcccgcaccgagcggcgcccgcgtcggcgccgcgcgcttgcccctttttccgacatcgcacgtcggcgttcgtcgacgtcgcagcacgtcgcgcgcggcgccgccgcgcgcaacggtcatcgtcggcgatgcaacgcggcgctgggaggcgcgaatcgtgaacacataccggttggagcgcgcgagcgcatggagcggtctcgtatttcttctgattttcggcttggggtggctcgtcctcgcgcgctttttcccgccgatttcgcccgacgcggcggcggccggcgtcgccgcgatttatcgcgcgcgccgtctctcgctgatgctcgcgagcgtgctgatgatgtcgtcgatcgtattcctgatgccggtgtccgcgctcttcgtgctgctcattcagaagatcgagcggcgcgtgggcatcctgacgctgatgatgggattcacgctcacgaccaatctcgtcgtgacgttctataccgcgctgtcattctcgctcgcggcgttccgcgcgcagcgcagccccgagctcgtgcagttcgcgaacgatctcggcttcctgcagttcatgggcggcatatcgatgttcgtcatggcgtggttcgtcagcgcgtatgcgattctcgtcgagagcccgcgcgagaacccggttctgccgcgctgggtgggctacgtgagcctgtggatgggcctgctctatttgcccgagctgctgatctatttcttcaggacggggccgttcgcgtgggacggtatcgtcggcttctggatacccgcggcgctgttcgtcgtgtatttcctgttctcgccggtcgtgctcgtgccggccgtcaggcggcatttccgatgaacgggcgcgcgacgcgcggcggcgcgcgatgcggcccggcgcgccgttcgatgcggcgggcgatatgagccggatcgcgagccggatcgccgcggcgtcggccgcgcccgcccgcgtgccgggcgaggccgagctgtggatcttcattctcggcgacatgctggtgttcgccgtgttcttcacgatcctgagcgcgcatcacgtgctgcatccggcgctcttcgatgccgggcgcaggcagttgaatctcgcgttcggcctcgtcaacacgctcgcgctgctgaccagctcggcgttcgtcgcgctcgggctcggcgaggcgaaagccgcgcgcttggccgccgcgaagcggcgcttcgtcgtcgcggcggcgctcggcgcgctgttcgtcgcgatcaaatgcgccgaatacgcgcagaagatcgccgcgggcgcgaatccgctcgtcaacgacttctacatgtattacttcgtgttcacgggcgtgcatctgctgcacgtcgccgtcggcctgatcgcgctcgcgctgatgatccggcgctgcgtgcggcccgcggccgagccgcgcgacgtgggtttcctcgaaggggcggcggtctactggcacatggtcgatgtgctgtgggtcgtgctgttcctgctgatctatctgatctaggcgatgggggcgcaaacgcgaatgacgatcgactcggcgcgcgcgcgggcgctgaccgtgaaaatcatgcgggtctgggcggcgctcgtgctcgcgacggtcggctcatggacggagagcctgcgcgcggcttcgcccgcgatcgtcgcggccgtcgtcggcctcgcggcgctgaaggttgcgctgatcgtcttctgctacatggaagtcgggcgcgcgccgcgatggctgaagctcgtctgcggcgcgtggatcgggatcgtgttcggcatcgtcgcggcatgccatctgctgccgcgcgacgtgctgcggctcatcggctgacgcggcgttccgcgtcggcatgcgcgcgcggcgcgatgacgccggggcgcggaggcggtgcacgacgcgcgacgggcgcgctgcgccgtgcgtcagatcagcccgcgcgccgacgcgaaataagtcagctgaatccggttcgcgacgccgaagcgtttgcgcagcttgcgcagatggtaatcgacgttgtgcgcgctggtgtcgagccgtcggccgatctccttgtcggaggcgccttcggcgatgccgacgagcaattcgcgctcgaacggcgtgaggcgctcggccgcgcgctcgcgcgccgacgcgatcaactgcggcgcggcgaagcggtgcaccgacaggccgagcgacagcacctgctcgagcgtcgccgacgagatccagtcgcgcgagcggcgcggcgcggtgaagctcgcgaacgcgtgcacgcgcgtgcccggcacgggcatcgaatacatcacgccgctgcacatgtcgtcgtcgtgcatcacgcgcaggaaaccgtcgagcgcgtcgcagccgcgcgccgcgtgctcgcgcgcgagctgccgcaggtcccagacgacgggcatgctcgatgcgcgcgtgccgagcatgcgcggatcgacgtcgtgatggcggcggcgcacgtaatcgccgcgatacgcggccggcgtgaacgcttcgtgcagatacaggcattcggcgtcgtcgcgcgtgaactcgagggcgaaataggcgaacgtcgcgaagcccatcagccgcagcaggcttgtcgcgatgcggccgcattcggcggtgccgcgcgcgctcgcgagcatttccgccacgcccaggcgcggcgcgaagcgcggatcggcgtcggccgcgcgtcgcgcatggccgcaccagacgacgtcgatcgtctgcgcgtcgcgcgccgtgccgcccggattcgcgcgcgacgcgggccgcgcgctcgccgcgacggcggcgtcttcctgcactgcaatgtccgacatgacgaaaaacctcgcggcggtggtccggcgccgttcgatcgaacggacggacgcggtgtgcgatcgcaacgtgcacgctcgtgacgaacgcgtgtgcggcctgtgcgctcgcgacgcgggcggctcgcgcgttcacgtgcgcggcgcttgcgcttgtatcttgcgcgcggcgtccgcggcgtgaagcgcgccgtcgcgcgggccggcggcggggaacgcgtgcgtgcgtccgcgaacgtgcgcgccgcagacgcgttcgtcatcgacgcgcacgttgcaaacgcgcacgtcgcagacgcgcatgtcacccacccacacgccgcaaacgcgcgttcgcatccggcgccgggacgtcgcgcccgggttgcgagcgaaggcattgtacaaagcggcgcgcttgcgcgtaatatcccgtaatactaaccgcgcacggcagcgagacgaaagcgcggatcaaagaccacttgcttgtcggggttcctgcgccaccgcatcgcgaacacaagaagccgctttcccctccatgacaattgccgacagcgcaccgcgcatcgaatggttctcgcatgccgagctcgccgcatcgcgcggcggattcgcgccgcgcgacacgcagccttccgtttcctcgttcgccgcgccgcccgacgggccgcgtcgcgcgacgttcgacgtcgcggactgcgacgcgcgcctgcgcgcggccggcttcacgacgctctgctacggcgcgttcgagctgatcggccagcagatgctcgccgcgtatctgctgcgcgatttcgcgcccgcatcgttcctgcgcgcgtacgtcgaaggccggctgttcgaggtcgatccgcgcttcgccgaatggcggcagggtgtttcgccgatcgcgtggcggctcgacgagcttgacgcgcacgcgcgccgcacgggcgagcggcgcatgcacgcgctcgtgaattcgttgcgtgcgcacgcaatgcacagcggcgtgatcttctgctggccggtgccgcacctcgatctgcgcgtcgcggtgagcctcgcgtcggaagcgcacgacggctcgctcgacgatcgcgtgatcggctgcgcgctcgcgctgagcctcgacgtgcatcgcgccgcgcagccgcacctcgatgcgcgcgtgggcggggcacgcacgttcgtgctcgagcgcgacgaggcggcggtgctcgagcggctcgtgcacgggctgtccgatcaggagatcgcgaacgcgctcagcacgtcgctgcatcgcgtcggcgcgcagatccgcacgctcgagaagcgcttcaacgcgcgcaaccgcgcgcagctcgcctatctcgcggcgcggcgcctgcgcggctgacgaaacgcgcatcggatgcgaatgggaggatgcggcgcaacagacgtgcgcatcgtatacaaaaccgcttacagccgaattaatttttcacgggaaaaaaatgggcgctgcaagccggattaattaacgaatattttcttcgtaatatgcgcccaaccgacgggcgccggctgcccgtcgagcgatatcctttcaccattcgaacgagaaattcgtcatgtgcggaatcaccggcttcgtgggccctgtcgcatgcgcgccgcagacggctcgcgcgaccctcgcgcgaatgacggacagtctcgcgcatcgcggcccggacgataccggtttgtggatcgatcacgacgcgggcgtcgcgctcggccatcggcgcctgtcgatcgtcgacttgtccgagcacgggcatcagccgatgctgtccgcgtgcggccgttatgcgatgacgttcaacggcgagatctacaactttcgcgcgttgcgcagcgagctcgagcgcgagcatcgcgcgcccgaatggcgcggtcattcggatagcgaagtgttgctcgcggcgttctgcgcgtggggcgtcgatcgcgcgttgcaaaaggcggtcggcatgttcgcgctcgcgctgtggaaccgcgaatcgcgcgtgctcacgctcgcgcgcgatcgcatcggcgagaagccgctctattacggccgcatcggcggctcgttcgtgttcggctccgagctgaaggcgctgcggcgttttcccggcttcgacgcgcatccgatcgaccgcgacgcgctgtgcctgtatctgcgccacgcgagcgtgcccgcgccgtacacgatctacgaaggcatccgcaagctgccgcccggcacgtacgcgcagttcgaggacctcgccgaagcgcccgcgccgcgccgctactggtcgctcgagcgcgcgatcgccgcaggccgcgcgaatccgttcgacggcgacgcgaacgccgccgtcgcgcagctcgatcacgtgttgcgcgacgcgatcgccgagcagtcggtcgccgacgtgccgctcggcgcgttcctgtcgggcggcgtcgattcgtcggtgatcgtcgcgctgatgcagacgcagaccgcgcagccggtgcagaccttcacgatcggctttcacgaggcgggctacgacgaggccggctatgcgaaggcggttgcgcggcatctgggcacgtcgcacaccgagctctacgtgaagccggccgacgtgctcgcgaccgtcccgcgcatgccgtgcgtctacgacgagccgttcgccgattcgtcgcagattccgacgctgctcgtctccgagctcacccgccggcacgtgaaggtgagcctgtccggcgacggcggtgacgagctgttcggcggctacacgcgctatttcctgacgccgcgcctatgggggcggctgcgccgcgtgccggccgcggtgcggatgcggatcgcggccgcgctgcacgcgctgcggcccgaccatgcggatcagatcgcctcgctcgtgcagggcgcgtggagcgcgtccgcgcagcgcgacgcgtcgccgcgcgtcggggaccgcctgcacaagctcgcgaacgtgatgacggcggacagccgcgcgtcgctgtaccggttgctgatgtcgtcggtccaccatccggagcgcttcacgctcgcggggcacgagccgcagacgctgatcgacacgccgggcgcgtggccccccgggctgtcgttcgccgagcaggccatggccgtcgatacgctcacgtatctgccgaccgacatcctgacgaaagtcgaccgcgcggcgatggcggtgagcctcgagacgcggatgccgtttctcgattaccgcgtcgtcgagttcgcgtggcggctgccggaggcgctgcgcatcccggatgggcaggacaagtggttgctgcgcaagctgctgtaccgctacgtgccgcgcccgctgatcgaccggccgaaacagggcttctgcgcgcccgtcggcgcgtggctgcgcggcgaattgagcgactgggcggcggagctgctgcgccccgcgcgcctgcgcgacgaaggctacctcgacgcggcgcgcgtcgagcgcctgtggcggcagcaccagtcgggccggatgaactggcagcacccgctctggacggtgctgatgttccaggcatggctcgagcggcagcgcgccgagtagggcggccggccgcgcgaacgaaggcttgcgcgcgggcggcgcgcgcggcggtcagtgatattcggcgacgcgctcgaggtgcggcgcgacggccgggcgcgcgatcggcgcgatcggggcaagcggctcggccggcgcgtgcgcgttgccggcgcgcggctgctcggcgtgcgtcgcgtgctgctcgtcgtgcggctcgacgcgcgtcgtcgccgcgccgaacagcacgagccggtagccgatcgagtagatcggaatgatccgcatgttcttgtcgaaatcgaggccgagcttcgagcggatgcgcgacacgtgcgtgtcgagcgtgcgcgacgacaccgcgagctcgcgcccccataccgcttcctggatcgcctggcgcgacacgaccttgttcatgttgtcgagcaggaattcgacgacgtcgaactcacgcggggtcaggctgatcgcttcgccgtcgatctcgatgatgcgtcggacgaagttgatcttgatgttgtcgatgtacagatacttgcaatccatgatgatcctcgtgattcgcaggtgaatgggcgaacggtacgaggagcgttactgcaagtgtcgggccaggttggcgcgacgcagcggcggacggcgcgataggcctttttttatcgttcaatgccatgaatttaaagcgttttcagggtgtggtcggcggcgtgccgtggcgccgcgaatgtaacaatctgaaaccgtttgaagtgtgttacgtagcacggacgttcgtgttacgtccgtgcggacggcgacgtaacgcgcgggggcgagtgggtgcagggcaggggacgggcgcggccgccgcggggcggaggggcgcagggcgtttctattcgaggcgggatcgacggcgggaacaacgggtccggagcggcccgttcgggacggcccgttcgggacgacccgttcgggacggcctcgtgggcggccggtccgggacggtccgtgtctggcgcggccggtcgatgacgcgtgttcgcgcttatgccgctgcgcgcggctcgttcgggcgagcgctccggcgacgcacaccgggtgcggcgcgccggcggtttcgcggggccgccggccggcagggccgacggcggccgaccggcggcgcgcgtcgccgaccgccgccgccggtcgccgcgcgcccgtcaggccgtggcctctcccgccgccgggaacggcagcgcgtaatggcgcttgcccgtcgccgcgaagatcgcgttcgcgacggccgggccgatcggcgcgacgcccggctcgccgacgcccgtcggcgcctcgcccgacggcacgatgtacacctcgaccttcggcatttcggcgatccgcagcacgcggtagccgtcgaagttgttctgctcgaccttgccgtccttcagcgtgatcgcgccgtgcagcaccgcgccgagcccgaagccgatgccgccttccatctgcgcggcgatcacgtccgggttgatcgcggtgccgcaatcgagcgcgcagacgacgcgctcgaccttcacggcgccgtgctcgtcgacggacacttcggcgacctgcgcgacatagctcttgaacgcctcggcgacggcgatcccgcgcccgcggcccttcggcagcggcttgcccgggtcccagccggccttctcggcggcgagctcgagcacgcccttcaggcgcggcgcgtgcgcgagcaggtcgcggcggaacaggtacggatccttgccggccgcgtgcgcggcctcgtcgatgaacgcctcgaccgcatacgcggtgtgcgagctgccgaccacgcgccaccacagcacgggcacggcggatcgcgtcgtcgtcagctcgaccgatacgttcgggatcgcgtaaggcaggttcgccgcgccctcgacggaggtctggtcgatgccgttcttcaccatcaccgcctcgaacggcgtgccggcgaggatcgactggccgacgatccggtgccgccagccgacgagcttgccgtccttcgacagcgccgcgtcgagcctgtggaagtacatcggccgatagaggccgccgtggatgtcgtcctcgcgcgtccattgcagcttgacgggcgtgccgttcgcgccgagcgccttcgcgatcgacacggcctcgacgacgtagtccgaccacgcgttcgcgcgccggccgaagctgccgcccgcatacaacgtgtggatctggacctgcgacggatcgagccccgcgacgcgcgccgcgttgccctggtcgatcgtctggaactggtcgcccgcccagatctcgcagcgatcggcgctcagcttgacgaccgcgtcgagcggctccatcggcgcgtgcgcgaggtacgggaactcgtacgacgcgcggagccgcttcgccgcgccggcgagcgcgtgctcggcatcgccgtcgcggcgcgcggacgcgcccgggcgctcggcgagctgccggtactcgcgcatgatcgcgtcggagctgcgcttctccgcgcccgattcgtcccattcgaccttcagcgcgtcgcggccttgcttcgcggcccagaaacccttcgcgacgaccgccacgccgcgctcgacctgcacgaccgacacgacgcccggcaccgccttcgccgcgctcgcgtcgaacgatttcaccttgccgccgaagacgggcgggcgctgcagcagcgcgacgagcatgccgggcatcgccacgtcgatcgtgaactgcgcggtgccgtcggatttcgcgcgcgcgtcgacacgcggcaccggcttgccgatcagccggaaatcgctcggcgacttcagcgcgacctgctccggcacgggcagcgcggccgcggcggtcgcgagcgagccgtaggtggcctcgcgccggctcgccgcgtggcgcacgacgccgtcgcccgtcgtcagctcggcggcgggcacgttccattgcgcggcggccgcggacacgagcatcgcacgcgccttcgcgcccgcctcgcgcagttgcatccacgaattcgccatcgccgagctgccgcccgtgccctgcagcttgccgaactgcaggttcgcgtagcgcgacgcgtcggcgggcgcgctctcgacgcgcacgtcgcgccagttcgcgtcgagctcttcggcgacgatcgtcgcgatgccggtgtacgcgccctggcccatctcgacatgcttcgcgatcacggtcacgctgttgtccggcgcgacgcgcaggaacgcgttcggcgcgaacgcgccggccgcgtcgccggcgggtgcggccggcgcggtcgcgccgagcgccgggcggctcgcgtcgagccactcgaagccgatcgtgaggccgacggccgcggcggcgccggcggctttcaggaacgtgcggcgggacgcgcgcacggcgtccgggagatcgaggtcggtcgtcatcgtcaggccttcagggtggcggccgcttcgtgaatcgcggcgcggatgcgggtgtaggtcgcgcaacggcagatgttgccgttcatcgcggcgtcgatgtcggcgtcggtcggcgccgggttctgttcgaggagcgcggtcgccgacatgatctggccggactggcagtagccgcactgcggcacctgcagcttgacccacgcagcctggacggccttcgcgggccggctcgcgagtccttcgatggtcgtcacgcgcttgccggcgacggccgcgagcggcagcacgcacgagcgcaccgcctggccttcgagatgcacggtgcacgcgccgcactgcgcggcgccgcagccgaacttcgtgccgtgcaggcccgcgtcctcgcggatcgcccagaggagcggcatcgcgggatcggcgtccagcgtgaggttcttgccgttcagcacaaacgaggtagacatggacaatctccgtgggggaatgcccggacttggcgccgggtgatagccggcagtgtgagggacggaccgccgttgcgtttacacaatcctgcaaaaatattgaacaatcctgcaaatcccggggggcgggcagccgacccgtcgcctgtcgtatcgcccgcgtccgcgcctgctacgatcacgattccgacgctcgctcattgccgatggatcagcgccacacccgactcgaatccgccgcgcacgcgccgccccggcccgatgcgcaaacgcttgcgccgcgcgaggccgcgcgccgcgagctcgccgcgctgatcgagcgcttcgcgcccgccgacggcgcgcacccgagcgcgattcccgcgctgtcgttctttcgctgctcgtcgcccgtcgatctcggctgcagcgtcacgcgcgccgcgttcgtgttcgccgcgcagggcgcgaagcgggtaacggtcgcggggcaggcgtacgaatacgatcatcagcagtgcctcgtcacgtcggtcgatctgccgatgctgtcgcaggtcacgcgcgcgtcggccggcgcgccgtatctgtgcgtgaaggtcgcgctcgacgtgcagcgcatcgccgagctctcggccgagatgcggatgccgccgccggaggcggtgcccacgggcgagggaatcgtcgtcggcgcgctgtccgagccgcttttcgacgcggcgctgcggctcgtgcgattgctcgatactccagccgacatcccgatcctcgcgccgctgatcgaaaaggagctgctgtaccggctgctgacgagcgggctgggcgcgcggctgcggcacatcgcggtcgcgggcagccagacgtaccggatcgcgcgtgcgatcgaatggcttcgtcatcactacacggagccgctcagggtcgagacgctcgcgcagcaggtcaatatgagcgtgtcgtcgctgcatcatcacttcaagcacgtgacgacgctcagcccgctccagtatcagaagcaactgcggctgcacgaggcgcgccggctgctgctcggccagcacggcgacgtcggttcggtcgcgctcagggtcggatacgacagcccgtcgcagttcagccgcgaatacagccggctgttcggcgcgccgccgttgcgcgacgtcgtgcaacggcggcgcaacgggacgggcgttcaggagtgacgtgcgcgcgcggcgcgttgtcgctggagggtgacggcagacgccgggctcggtcaggcccgcgcggcgcgcgacgaggcacgcgcgtctcatccgcttcgcgcctgcgcgaagggatgcatcggcgcacgcgcgcatcggcacgtgtgcgcgcgtgcggaacatgccgatgtggcggccgcgcccgcgcaagcacggcaacgaatacggacatcgacatgaacatgaatgcggacggcgaaacggccgttggcgtggtgcgcgagttctggcgtttgatgggcacgaacgattttcatgcggtcgcggccgtgctcgccgaggacttcgtgctcgactggccgcaatcgaacgagcgcattcgcggcgcgcgaaacttcgcggtgctcaatagcgagtacccggcgcacgggccgtggacgtttgcgatcggccgcctcgtcggcggcgaagggcaggccgtgtccgacgtgtcggtcaccgacggcgtgcagcaggcgcgggcgatttcattcttcacggtggtgcatcggaagatcacgcgcatcgtcgagttctggcccgagccgtatgcggcgccctacgatcgctcgcatctcgtcgagcggatcgattaagcgggcgcacagggcgcggcgagtcgggccgatcgcgccggtcgaaccgggcggcgcgcgcgcttgcgcgcttgcgcgtcgcgcgcgtccgccgaagtacgcgacatcctcgacacgagcgacgacgggcgacgcgcgaggtccggcgagcttgccggcgcatgcgacacgcgtcgcaaaaaacgattggctgccggccggcggttaccgtggacgaatcccggcgcgtgtcgcgccgcactcgcgtggtgcacgccgatgccgactgtacggactccgatctttgcgccgacgatacaaaacggcgttcgcctgttgcgcgaacgccgttgtcgagatgatccgccgtgatggtgggaaggtccgccgccgatcgaggcgccgatgcgtcgtgcccggcgtcgcgcggcctggccgcacggccgccgcgttcagcgcacgatggtgaattcgcgatgctcgggctggatcgacgccgagtcgaccgcttgcaggcgccatgcgccttgcgggttcttgccgccgaggactgcgttgccgtgctcttcgtcttcggacaagcgccgtacgttcgagaacgacagcccttgcagccggcacagcgcttcgccgctgtcggccgagcacagcgcaaccgcgccttcgacgtccttcaccttgccccacgccggcaaatcgatgccttgatgcgcttcgcgggaccacagttgctcgtcggtgtcgagccacaggaccgcgaattgctgcgcaggagcatcgctgccattgattcgaatggtgaggcgcatgcttcgtctcctttcgaaggttagccggtgagctttctcagtctaggtggattgacgcggaacgcaagcggcgttgcgcaaagattgacgtccgtcgcattgcccggcactgggcggcgcgcgcgaaacggttgcgtatagcgtgccgtgtgcgcactcgtctgcgcaatcaggtgttttcatgagcgatgcgtgcatatgcacgtcatgttgttgcgcccgcatcgtgtgatcgagcgcgtcgatttgccgcgcgcctgcgaggcaggccgttgcgcgcgccaccaatgcagtgcgcgcgatgcgtatttgcagcgctccggaataaggtttcccgaatcgatcggttggtcgcggcaggccccgttgatagattgaccgcctgttcttcaacggagacacgcatgtccgcgatctatgagacggccgtccaacccgcgcgtggcgcaaccgcgcgagacgcgcatctaatcgcgagcgacgccgaggcgatcgacgccgcgcgcgcgctcgccgcgcggctcgccgaaggcgcggccgagcgcgatcgcgagcgccggctcccctatgaagaaatcgactggttctcgcaatcgggcctctgggcgatcaccgtgccgaaggcgtatggcggcgcgggcgtatcgcacgtgacgctcaccgaggtcgtgaagatcgtcgcggccgcggacccgtcgctcggccaattgccgcagaaccacttcggcctcgtcgacgtgatcgcgctcacgggcaccgacgagcagaagcgcttgttcttcggcgagatcctgaagggcaagcggttcggcaacggcttctccgagaagggtacgaagaatgtgctcgatctgaagacgaaagtgatccgcgacggcgacggctatcgcgtcgacggcacgaagttctattcgacgggcgcgctgttcgcgcattacgtgccggtgctcggcatcgacgacgcgcgtcgaggctggctcgcatacgttccgaagggcacgccggggctcgcggtgatcgacgactggtcgggcttcggtcagcggacgaccgcgagcggcacggtgcggctcgacaacgtgcgcgtgccggcgtcgcacgtgttcgccgcgcaccgcgtgtcggaccagccgacgctgaacggcccgctgtcgcagatcctccaggcggcgatcgacgcgggcatcgcgcatgcggcgctcgacgacacgctgcgtttcgtgcgcgagcgctcgcggccgtggatcgacagcggcgtcgagcgcgcggccgacgatccgttgacgatccgcgagacgggccgcctcgtgatccggctgcacgcggccgatgcgctgctcgaacgcgcggcgcgcacgctcgatgcgctcgccgcgcaaagcgagctctccgaggacgacgtcgcgcgcgcatcggtggcggtgggcgaggcgaaggtgttgacgaccgagatcgcgctgctcgcgagcgagaagctgttcgagctcgccggcacgcaggcgacgctcgccgagcacgggctcgaccgccactggcgcaacgcgcgcacgcacacgctgcacgacccggtgcgctggaagtatcacctcgtcggcaactactatctgaacggcgtcgcgcccgcgcgccacgcatggaactgagccgatgaacgcgttcatgcaaccggccgtcgcgcgcgccgcgcgacggatcgcgaacgatgcgcaggcgctcgacgcggcccgcgcgttcgcggcggcgatcgcacccgacgccgccgcgcgcgatcgcgagcgccgcctgccgcacgcggagctcgacgcgtattcggcaacgggcctctggggcatcgcggtgccgcgcgaattcggcggcgcggcggtatcggcggcgacgctcgccgaggtcacggcgatcgtatcggaagccgatcccgcgatcgggcagattccgcagaaccatttcttcatgctcgaagtgctgcgcgtgaacggcacgcgtgcgcagcagcgcttctacttcgagcgcgcgctcgccggcgagcgcttcggcaacgcgctgtccgagcgcggcacgaagcacgcgcgcgactaccgggcgacgatcacgcccgacggcgcgggcttccggctgaacggccgcaagttctattcgacgggggcgctcttcgcgcactggattgcggtcgtcgcgaaggcgccggacgaccggctgcacgtcgcgttcacgccggcgcacgcgccgggcctcacggtcgaagacgactggaacggcttcggccagcgcaccacgggcagcggcacgacgcggctcgacgacgtgtatgtcgacgcatcggccgtcgtgccgtacagcgacgcgttcgacgcgaagccgacgcccgtcggcccgctcgggcagttgctgcacgcgggcgtcgatctcggcatcgcgcgcgccgcgttcgccgacgcgtgccgcttcgtgcgcgagcgcgcgcggccgtgggtcgacagcggcgttgcgcgcgcgagcgacgatccgctcgcgctcgagatcttcggcaagctcgcggtcgagctcgatgcggccggcgcgctgaccgagcgagcgggcttgcgcgtcgacgcggcgatcgacgacgcgaacgagcgcacggtggcggccgcgtcgatcgcggtcgcgaaggcgcgcgcggcgacgaccgagatcgcgctcgccgcgtcgtcgcgcctgctcgaactcgcgggcacgcagggcgcgctcgccgagcacgcgctcgatcgccattggcgcaacgcgcgcacgcacacgctgcacgatccggtgcgctggaaatacatcgcgatcggcgactacgccgtgaacgacacgctgccgccgcgccacggcgcgctataacgccgcgccgcatcgccgcgccgccgcgcgcgtccgcacgcatcgaccgtatcgaccgtatcgaccgtatcgagagaacgcttcaccatgacccgacagatccgtttcaacgccttcgacatgaactgcgtcggccatcaatcgcccgggctctgggcgcatccgcgcgacgagtcgtggcgctatcgcgagctgagctactggaccgggctcgcgcgactgctcgagcgcggcaagttcgacggcctgttcatcgccgacgtgctcggcatctacgacgtctaccagggcagcggcgaagcggcgatccggcagggcgcgcaggtgcccgtcaacgatccgatcctgctcgtgtccgcgatggcggccgcgacgcggcatctcggcttcggcatcacgtgctcgctgtcgtatgagcatccctatccgttcgcgcgacgcatgtcgacgctcgatcatctgacgggcgggcgcgtcggctggaacgtcgtcacgtcgtatctcgacagcgccgcgcgcaacctcgggctgccgcggcaggcgaatcacgacgagcgctacgcgatcgccgacgagtatctcgaggtttgctacaagctgtgggaaggttcgtgggaggacggcgcggtcgtgcgcgacgccgcgcgccgcgtgttcgccgagccgtcgaaggtgcatccgatcgaccatcgcggccgctattacgacgtgccgggcatccatctgtgcgagccttcgccgcagcgcacgccggtgctctatcaggcgggcgcgtccaggcgcggcaaggacttcgccgcgcagcacgcggagtgcatcttcgtcgccgcgccgtcgcgcacgatcctcaaggcgttcgtcgccgacatccgcgcgcgcgtgaagcggttcggccgcgatccgcgcgacgtgctgatcttcaacctgcacacggtgatcacgggccgcacgtcggccgacgcgcacgcgaagcacgccgactatcgccgctacgcgagcgacgagggcgcactcgcgctgatgtccggctggaccggcatcgatctgtcgaaatacgcgcttgacgagcccctcgagcacgtcgagagcaacgcgatccagtcggccgtcgaggcgctgtcgagcgccgatccgacgcgcaagtggacggtgcgcgagatcgcgcgctggggcggcatcggcgggctcgggccggtgtcggtcggcgacgcgcgcgagatcgccgacgatctgcaatcgtgggtcgacgagaccgacgtggacggcttcaacctcgcatacgcggtgacgccggagacgttcgtcgatgtcgtcgagctcgtcgtgcccgagctgcagcggcgcggcgcctatcagaccgactacgcgccgggcacgctgcgcgagaagctgcatcgcgcggggccgcggctcgccgcgccgcatccggccgcgcgctaccgcgtgggcggcgagcccgcggcggccgggcggctcgcggcgcagcagtgacggcggcgaggggcgcgcgcccggtcggcggcgtgccgccgccgacgcacgtgcgcgcgagggcgggcgtcgcgtcgggcgtgatggccgccggcgcgcggagcggcgcgtgcgcgccgatcgtcgagaccgctgagtccggcgattccaccgatttcaccgaatccgccgaatccacccgcgcggccgacatcgtctgacggccgaaaccgcgaaaaacacgaaaaaccgcgagcgccgccgcgtcgcgcggattgccgcgcgtggcgtcaagcagccgggccgcgcgcgtcctgctcgcggcccggcgcctcgagcgcgggcagcgtgatcgcgaagcgcgcgccgccgagcggcgtgtcgtcgagccgcacatcgccgccgtgcgcgagcgcgacgcttcgcacgatcgtgaggcccaggccgaagccgcccgtttgccggtcgcggctcgaatcgagccggtggaacggctcgaacacgcggtcgcggtcggccgccgcgatgccggggccgtcgtcgtcgacgctcagcacgagcgcgcccgcttcgccgagcgacgcgcgcagcgagatcgtcgtcgacgcgtagcgcatgccgttgcggatcaggttcagcagcgcgcgtgcgacgagcttcgcgtcgcacacgtggcatgcgggcgcgccgcgcaccgacacgtcgagcgtgagccggcgatcggcgatctcgtgcgcgacgctcgccgcgacgctgtcgatcagttccgcgaccatcacctgcatcagcgcgaggtgccgctcgccctgttcgagccggccgatcgtcagcagctcggtgacgagttcgtcgagctcgcgcacgtcgcggcgcagcgccgcctggcgctcgcgcatgcgctcgggcgcatccggcgagctcagcagcgcgaggccgaactcgagccgcgcgagcggcgtcttcagctcgtgcgagatgccgtgcatcatctcgcgctgctgctggatcgacgcctcgatgcgttcggccatgtcgttgaactgctgcgacagctcgtagatgttcgacttgcgcgagagctcggcgcgcgtcgacagccggccgtcgccgaacgcgcgcgcggccgcttcgagcttgcgcaggtcgcgccagtggtagtggatccacagcgcgacggcgagcagcgtcgcgagcgcgacggtcaggtatgcgtagatctggatgtcgaggctcggcggctcgtccgggcgcgcgtgcagcaccgtgccgtcgacgagcggcatgaaatagtccttgccgtcgtagctgatcgcgatctcgccgcggtcgagatcgcgctgctgctcggcgctcagcagcttgcgcgcgtcgtcgatcgacatgaagccgaagccctcgttgccgtgcttcgcgagctcgcgcagcgcgggctgccgcgatgcgcccggatggcgttcgagataatcgttcagcacgaacgcgtaggtgctgagcgtctcgcgcgcggcgctcgatatccgctcgtagaagaagcgggtgaacgacgtattgatgaagaggatcgccgccgacgcgcagacgaccacgacgagatacagcctgacgagcgagcgcagcattcagtcgtcccacgcggatgggctgaacaggtagccgcggccccagatcgtcttgatcttgtgcggctcggacgacgcatcctcgaagcggcgccgcagcttcgagatgcccgagtcgaccgagcggtcgatgccgtcgaattcgatgccgcgcagttgcttcaggatgtcgtcgcggctcagcacggtgcccgccgcgcgcgcgaggatcagcagcaggttgaactcggccgtcttcagatcgacgggctcgccgcgccacgtgaccgtgcggttcggcggcgagatcgccagctcgccgaacacgagcgtctcgctcgcgggcgcctcgacgctcgcgcccggctgcacgcggcgcagcagcgcgcgggcgcgcgcgacgagcacgcgcggctcgatcggcttcgtcacgtagtcgtcggcgcccgtctcgaggccggccacttgatcgtagacgtccgagcgcgcggtgaggatcagcaccggcacgttcgagaacgcgcggatccggcggcacacctccatgccgtcgagatgcggcagcatcagatcgaggatcacgagcgcgggctggtgctcgcgcacggccccgacggcgaggtcgccgcgccggaccaccgtcaccgagaattcgtagctgtcgagatactcgcggatcaactgcgcgaggcggtcgtcgtcctcgatcagcagcacccggtatttgagcggcacttcgttcatggtctcctcggaaggtggtgctgcgcgcgcgagcgcgggcgcgcgggcagggcacgcgcattctagccgcgcgcgccgcgcgccggggggcggcgcaacattcgccgacaatcggacacaaatccgcacatattcccgaaacattcgggacagattcgccgtgcccccgaacctagactgcggtctccccggctctttcccgacaccgtgcgcccatcccttcattgcctccggtattgcatgccgttcgcgggtttcgtgtccatcacggccgcgcaggcggaaaacgtctacacgctgtcgctcggcgcgggtttcgcgccgcgctatgccggcagcagtcagtatcgagccgtcgtcgcgccgtcgttttccgccgagttcgacaacggcatcttcgtcggtccgctcggcggcgtcggctatcggctgaaactgccgggccaggcgttcgtcgcggccgcggtgagctatgacgacggccgcgcggacgaggaccgtttcgaccggccgggctcgaactatctgaagggcatgggcaacgtgccgggctcggtgatcgccgccgtgcaggcgggcgtcgtgctgtacggcggcagcgtgctgagcgtgagcgtcgacacgcccgtcacgcacacgtcgcgcggcgtgtccgggcatgtcgatctcgcggtgccggtgttcaacgccgggcgccacgaaatcgtcctgacgggctcggtgcatgcggcgtccggccgctacacgcagacgttctacggcgtgaccgacgcgcaggcggccgcgacccgctttgcgccgtattcgacgaagggcggcatcgacagcgcgtcgatgtcggtcgcatggacctacacgttctcgaagcattggtcggtggacacgacgctcggactcacgcgtctcgtcggccgctacgggaacagtccgatcgtgcagcgcaagacccaatatttcgggctgtctgcgctgacctatcgtttctgattctgaagaaggaggtggccatcgtgctgatctggaaaaccgcgctttcgctcacctggaaggcgggcctcgtgtcgcccgcgagcgcgcccgccgcggccgcgcacgtcgaccgggtcgtgctcaccggggcaacaggcttcatcggcggcgcggtgctcgtgtcgctcgtgaacgccgggctgctcgatcgcgtcgtctgcatcgtgcgcgcgtgcgatcgcgcgcatgcgctcgcgcggctgcgcgcggcggcgctcaggagcgggctcgcgccgtactgggccgagcggctgagcgaggcgaacgtgatcgcgggcgagcttggcggcgcgctcgccgacgcggacgcggcgcacatcgcgctcgcgtcgcacgtgattcactgcgcgggcgtggcctcgctcgccgacgcgcgcatcgtcaacgagacgaacgtcggcgcgacgctgcgctttgcgcgccgcttcgcgggcagccggcggctgcagcgtttcgtgcacgtcggcgcggcgttcgcatgcgggctgcgggcacgcggcacgattcgcgaggacgatacgccggcgcgcgggcgcgagatcgatttcgcgccgtacacgcgcggcaagcgcgatgcggaagcgcaattgcgcgcgctcggcctgccgctcgtcgtcgtgcggccgtcgtgcgtcgtcgggcacacgctgctcggcacgcagccgtcggcgagcacgttctggatgtttcgcatcgttcatgcggcgcgccgcttcaccgcgcggccgatggcgcgcatcgacgtgatcgcggtggacgattgcgcgcgcgcgctgatgctgctcgcgctgaagccgtcgctcgcgcacgatacgtaccacgtatcggcgggcgacgaagcgcccaccgtcacgcagatcgtgcgcgcgatggacgaggcggtgggcctcgacgacgagccccgctacgcgctctgctcgccggccgagtttccttcgatcgcgcgcgacgtgctcggccgccgcgacgccccgcgcgagcgcgtgatccggcgcgcgttgcagtcttacgccgcgttcgccgagctcgatcacgtgttcgacaacgcgcgcgtgcgccgcgagatcgacttcgagccgctgccgttcgtcgattacgtgaacgagtgcatgcgcacgtcgcgcggcatcgacgtgctcgcgcagatgccgcggacggcagcccgctagcgcccgttcgcgccgacggcgcgcgcgcggcgggcgccgcgcgtcacgagccgccgacgtcgatcagtttgtcgagcgccgcgtacacctcgccgagcgcatccgcgccgaagcgctgctcgatgagccgatactgctcgtcgatgcgcgggctgatctgcgtgacgagctggcaactttgcggcgtcaagctgacgatcagcctgcgctggtcctcctgcgcgcgcgtgcggcgaatcaggccgtcgcgctccattctctccagcacgcccgtgaggctcgggctcaggatgcagcagcgcttcgcgatctgcccggcttcgagctcatgagacggttcgccgtccagcacgcgaatgatccgccattgctgctccgtcagcgcaaattccttcaggatcggccggaaccggcccatcaacgtttcgcgggcctcgagcaacagcatggccagattgcggtgatcgaacgtacgattcatgagggtcctggaagagcagttgatccatcaatcttagcagggcgaaaatcgtcggtgaccgccttatcggggttatcagggttattgcggttgttcttttcgcgcgctgtagttaatatgttaagtaattgacccggccgcgtgacgcggcggaggatgaatcgcatggagctgtctctcgtcgaacgcggcgagcgcgtcgccacggtgccgatcggcacggtctacggcgcgctgctcaacgatcgcggcgcgctcgccgcgctgggcgacgcggtgcacgcgccgccgtaccacaagccgccgcgcgcgtccgtgctgtatgtgaagccggccaacacgcacgcgggcgacggcgcggccgtggtcgtgccggcgggcgtcgacgcgctcgaaatcggcgcgacgctcggcgtcgtgttcgcccgccgcacgacgcgcgtgccggccgaacaggcgtttgattttgttaaaggttttacgcttgccagcgacgtgtcgattccccatcctgattattaccggccggcggtgcgcttcaagtgccgcgatggcttctgcccgctcgggccggcgatcgttgcgcgcgcaagcatcggcgacgcggacgcgctcgccgtgacggtgcgcatcgacggcgagcggcgctacgaggcgagcaccgcgaacctgattcgcccggtggcgcggctcatcgccgacgtgtcggcgttcatgtcgttcgacgcgggcgacgtgctgctcgtcggcgtcggcccgcacgcgccgcgcgcggcggcgggcagcacgatcgagatcgacgcgccgggcatcggcacgctgcgtcatacattggtggcggaggacgcgcaatgaggaccgcacgcgtagtattcaacggcgcgctgcatgcggccgagccggcgggcgacgcgctcgtgcggctcgataccgggcgcgtgctcgccgagacggaagtctcgtggctgccgcccgtcgtgccgcgcacggcgttcgcgctcggcctgaactacgccgatcacgcgaaggagctcgcgttcagcgcgccggccgagccgctcatcttcctgaaaggtccgaacacgttcatcggccaccgcgcgcaaacggtgcggcccgccgacgcgacgcacatgcactatgagtgcgagctcgcggtcgtgatcggccgcgaggcgcggcgcgtcacgcgcgcgcgggcgctcgaccacgtgctcggctatacgatcggcaacgattacgcgatccgcgattatctggagaatttttaccgaccgaacctgcgcgtgaagaaccgcgacacgtgcacgccgctcggcccgtggctcgtgagccgcgacgaggtcggcgacgcgtcggatctcgcgctgcgcacgacggtcaacggcgtcgagacgcagcgcggcaacacgcgcgacatgatcttcgacgtcgcgtcgctgatcgaatacatcagcggattcatgacgctctcgccgggcgacctgatcctgaccggcacgcccgaggggctcgccgacacgcagccgggcgacgaggtcgtgaccgagatcgagggaatcggccggctcgtcaacacgatcgtcggcgaagcggattactatcgcgccggctgacgccgctgccacaaggagagacgcatgggcatcaagcactggatcggcggccgcgaggtcgacagcccggaaacgttcacgacgttcaatccggcgacgggcgagccgatcgccgaggtcgcctcgggcggcgcgcaggaaatcgacgcggcggtgcgcgccgcgaaggacgcgtttccgaaatgggcaggcacgcccgcgaaggagcgcgcgaagctgatgcgccggctgggtgagctgatcgagcgcaacgtgccggcgctcgccgacctggagacgcgcgacaccggcctgccgatctcgcagacgagaaagcaactgattccgcgcgcatcggagaacttccatttcttcgccgaggtgtgcacgcggatgaacgggcgcagctatccggtcgacgaccagatgctgaactacacgctgtatcagccggtgggcgtgtgcgcgctcgtgtcgccgtggaacgtgccgttcatgaccgcgacgtggaagaccgcgccgtgcctcgcgctcggcaacaccgcggtgctgaagatgtcggagctctcgccgctcacggccgaccagctcggccgcctcgcgctcgaggcgggcatcccggctggcgtgctcaacgtcgtgcagggctacggcgcgacggcgggcgacgcgctcgtgcggcatccggacgtgcgcgcggtgtcgtttacgggcggcacggtgacgggcaagcggatcatggagcgcgcgggcctgaagaaatactcgatggagctgggcggcaagtcgcccgtgctgatcttcgacgacgccgatttcgaccgcgcgctcgacgcgtcgctcttcacgatcttctcgatcaacggcgagcgctgcaccgcgggctcgcggatcttcgtgcagcgcacgatctacgacaggttcgtcgcggagttcgcgcggcgcgcgaacaacctgatcgtcggcgatccggccgacgagagcacgcaggtgggctcgatgatcacgcgcgcgcactgggaaaaagtgacgggctatgtccggctcggcgtcgaggagggcgcgcggctcgtggccggcggcccggacaagccggcgaatctccccgcgcatctcgcgaacggcaatttcgtgcggccgagcgtgttcgccgacgtcgacaaccggatgcggatcgcgcaggaagagatcttcgggccggtcgtgtgcctgattccgttcgacggcgaggaacacgggctgcgtcttgccaacgacacggcctacggtctcgcgtcgtacctgtggacgcgcgacgtcggccgcgcgcaccggctcgcgcgcggcatcgaggcgggcatggtgttcgtcaacagccagaacgtgcgcgatctgcgccagccgttcggcggcgtgaaggaatcgggcaccggccgcgagggcggcgaatacagcttcgaggtgttcgccgagatcaagaacgtgtgcctctcgatgggcagccatcacattccccgctggggcgtgtgacgcccgccgacaacgaacgatacgccgcgtgccggggggccgtcggccggccgcgcggcaggagactcacgatgggaaagctgtcactcgccgcgaagatcacgcacgtgccctcgatgtacctgtccgagctgccgggcaggcatcacggctgccgcgcggaggcgatccgcggccatcaggcgatcggcgagcgctgccgcgcgctcggcgtcgatacgatcgtcgtcgccgatacgcactggctcgtcaacgccggctatcacgtgaactgcaacgggcatttcgcgggcgtctacacgagcaacgagctgccgcacttcatccgcgacatgcgctacgaatacccgggcaatccggcgctcggccatctgatcgcggcgagcgcgaacgagcgcgggatcggcacgcgcgcgcacgagatcgacagcctcgagctcgagtacggcacgctcgtgccgatgcgctacatgaacgccgatcagcgcttcaaggtcgtgtcgatcgccggctggtgcatgtggcacgcgctcgacgagagccgccgcttcggcgaggcgctcaggcacgcgatcgacgcgagcgacgcgaacgtcgcgttcctcgcgagcggctcgctgtcgcaccgcttcaacgacaacggcagccccgaggaggcgatccacatgatcagccgcgagttctacaggcaagtcgacctgcgcgtggtcgagctgtggaagcagggcgatttcgcgacgttctgcaagatgctgcccgagtacaacgcgcactgccacggcgagggcggcatgcacgacaccgcgatgctgctcggcctgctcggctgggatcgctacgacaagccggtcgagatcgtgaccgactacttcgcgagctcgggcacggggcagatcaacgcgatcttcccgctgccgtgagcggcgcggcggttcgcttcgagcgcccgcgcaatcctcggaacaacggagagccccatgcctcacatcatcgtcgaatacaccgcgaacattcgcgacgacgcacggatacccgtgctgctcaagtcgatcaacgagacgctgatcgcgcagggcggcgtgtttccgacgggcggcatccgctcgcgcgcgatcgagctgcaggactactgcgtcgcggacggcaccgccgacgacgcgttcgtgcacgtgacgctgaagatcggcgcgggccgcgacgacgcgacgaaaaaggccgcgtgcgacgcgctgttcgatgcgatcaaggcgcacttcgaggcgctctatgcgcggcgctatctcgcgctgtcgatggagctcgccgagttcagcgagacgggctcgtacaagcacaacaacatccacgcacgctacaagcgcggcgcgtgagctcaccccgacaacgaagaccatgctagattccgccaccatccagttgctcgcccgccggttgcacgtcgcggagcgcgagcgcaggcagatccgccagatctcgctcgattacccggaaatcacgatcgacgacgcgtacgcgatccagcgcacgtgggtcgacatgaagctcgccgaagggcgcgtgctgaaggggcacaagatcggcctcacgtcgaaggcgatgcagtcgtcgtcgcagatcgacgagcccgacttcggcgcgctgctcgacgacatgttcttcgaggacggcgcgacgattccgacgcgccgcttcatcgtgccgcgcgtcgaggtcgagctcgcgttcgtgctcggcaagccgctcaaggggccggactgcacggtgttcgacgtgtacgacgcggtcgactacgtggtgcccgcgctcgagatcatcgatgcgcgcagccagtcgatcgatccggacacgaagcgcccgcgcaaggtgttcgacacgatcgccgacaacgcggcgaacgcgggcgtcgtgctcggcgggcggcccgtgcgcccgatggacgtcgatctgcgctgggtcgcggcgatcatgtcgcgcaacggcgtcgtcgaggaaacgggcgtcgccgccggcgtgctgaaccacccggcgaacggcgtcgcgtggctcgcgaaccggctcgcccgcttcgacgtgtcgctcgacgcgggcgagatcatcctcggcggatcgttcacgcggccgtgcgcggcgaagagcggcgatacgttcaacgtcgattacggcccgctcggcgcgattcattgccatttcgaatgacggtgagcgatgcgcattcctgagaatacgttcaaggccgcgcttgcgcgcgggcacgcgcagatcgggctgtggctcggactcgcgaatccctatgcggccgaggtcgtcgcgggcgcgggcttcgactggctgctgatcgacggcgagcacgcgccgaacacggtgccgacgatcctcgcgcaactgcaggcgatcgccgcgtatccgtcgcatcccgtcgtgcgcgtgccgtggaacgacgcggtggccgtcaagcaggtgctcgatctcggcgcgcagacgctgctcgtgccgatggtgcagagcgccgacgaggcgcgcgcggcggtggcggcgacgcgttatccgccgcacggcgtgcgcggcgtcggcagcgcgctcgcgcgcgcgtcgcgctggaaccgcgtcgacgattacctgcggcgcgcgaacgagcggatcgcggtgctcgtgcaggtggagacgcgcgcggggctcgacgcgatcgacgcgatcgcgcgcgccgacggggtcgacggcgtgttcatcgggccggccgatctcgcggccgatctcgggcatctgggcgagcccgcgcatccggacgtgcaggcggcgatcgatcgcgcgatcgccgcgatcgccgcggcgggcaaggcggcgggcatcctgtcggccgacccggcggccgcgcggcgctacctcgaggcgggcgcgacgttcgtcgcggtcggcgtcgacacgacgctgctcgcgcgcggcgccgagcggcttgccgcgcagttcaagcccgcagccggcggcgcggcgcgcgcgggcgacagcccttactgacgccgcgcgcggaccgcgcgcggaccgcatggagccggcgcgccgtcccgcgcgtcgccggcgcgcgcgttgacgtattgcccgggcgtcgtgccgagcgttctcctgaacatgtcgatgaacgcgctcacgttgtcgtagcccagatcgagcgcgaccgccgtcaccgtcacgccgtccgcgagccgctcgagcgcgcgcagcacgcgcgcctgctgccgccattgcgtgaaggtgaatcccgtctccgacacgaagcggcggctcagcgtgcgcggggccatgccggcccatgcggcccattcgtcggcgcggcggttatcggcgagattgcccgcgagcgcgtcggcgatccgcctgaggcgcggatcgcgcgggcggggcagcccgcgcggccccgtctgcgcggcggcgatttcgtcgagtatcacgttcgcgatccgcgcgcgcgcggcatcgagcgcggcgccgcgccagctcgccgcgcggcgcacggcttcgcgcagcagcgtcgacatgacgatcgcgcgcggcgcgcccggcagcgctgcgcaccggtcttcggcgacgaagacactccagccggcaaacgggccgaacgagcgcagcgaatgcacgcggtgcggcggaatccagaccgcgtgaatcgcgggcacgacccagtcttcgtcgtcgagcccgatcgacacgagcccgctcgacgcgccgacgagctggccgcgcgcgtggctgtgccgcgcggtcgtgcgctcggtgcgctgcgtcaattcgacggcggcgacgaacgggccttcggaagacgtgacgagttcgatgggaagaatgggatcgagcatggcctgaataccgtatcgaatggcctttataccggagacgggcaaagcgcgcacggcgacactgcgttcacgtccggtggatacggcgcgcggggcgctgcgcgccgcgccggttttcctctgatgcatcgagcgataccgcgcgcggcgggatggtccgcgccggcggcgcagcgcttgccgtgcgcatgggcgcgcgccgtggccggcgcatccgagatccgcgaggcgcggcgatcgcgcgagcccgccgcgcccgatgagcaaggagcgtcgatgaaagctgctgtcgtacaccgcgcgggcgagcgcccgacttatgccgaattcgagccgccgcgcgcgttgcccggccatcgcctgatcgacgtgagcgcgtccgcgttgagccggctcgcgcaggcgcgcgcgtcgggcgcgcattattcgtcgacgggcggctttccgttcgtcgcgggcgtcgacggcgtggggcgtctggacgacggacggcgcgtgtacttcttcggcccgccggcgccgttcggcgcgctggccgagcgtaccctcgtgccagcagcgcagtgcatcccgttgcccgattcgatcgacgatgcgacggcggcggccatcgcgattccgggcatgtcgtcgtgggcggcgttgaccgagcgcgcgcggctcgccgcgggcgagacggtgctcgtgaacggcgcgacgggcgcgtcggggcggctcgcggtgcgcatcgcgaagcatctcggcgccgcgagcgtgatcgcgacggggcgcaacgcacacgcgctcgatgcgctgagctccgcgggcgccgacgcgacgatctcgcttgcgcaggatgacgaacaggtggcgcgcgcgttcgaggcgcactttcgcgcgggcgtggatgtcgtgctcgattatctgtggggcgcgagtgcgcgcgcggccctgctcgccgcggcgaaggcgccgcagcaggcgcgcccggtgcgcttcgtgcagatcggcacgatcggcggtgccgaactgccgttgccgggcgcggtgctgcgcgcgagcgcgatcacgctgatgggcagcgggctcggcagcatcgcgctgccgcgcctgctgaacgcggcgcgggcggtgctcggcgcggcgtgcgaggcccggctgcggatcgacacgcgaaccgtgccgctcgcggacgtcgacgcgcattggggcgacacgggcagcacgctacgcccggtgttcacgatgcgcgcgccgggatgatcgcgtgcgggcgacgcggcggacgccgtgccgccccgcgttcatcccgtgccgccgcgcgctcgtcgtgcgctcgcgatcagcggccgcgctcagaaccgctgctgcatcccgacggtcacgccgagctgggtatccgcgtatccgaccgagtcgcgcgacacgctgacgttctgcccgtgcttggcgatcgcgaagccgcccgccgcgtacagcaccgtgcgcttggacagcgcgtattgcgcgcgcagcgacacgagcgtcggatcggcgtcggtgccgcccttgatgttctggtggtagagcgcgcccgtcagcgagaacgccggcgtgaagtcgtacgagccgccgagccagtacatgtcgctcaattgcgtcgccgccgccgtgtgatacgtgcggcggtagttgcggtagcccgccatcgtcttcaggcggccgaagtcgtagctgacgcccgcgtgaatgccctgcacgtaattgacggggtccgccggcgtcacgctgtcggccgcgccgttctggcggtcgaacgtgacgaccgcggcaaacgggccgctctcgtagccgagcgcgaaatcgtatttcgagctcgtcttcatgctgcccggcacgttgccgaagccgtacatcgcgccgaagcgcaggccgccgtacgcgccgtcgtagcgcaccgcgttcgacgagcgcgtgaagaggccgtccttgcggccgcccgtggccgtcgaggacgtcgcccacgaatagttctgcgcgtagcccatcgggtcgaacggcagcatgtagtcgtacgtgggcgtgaagttgcgcccgagcgtgagctcgccccactggcccttgaggccgaccgtcgcgcgccgcgcgaagatcgagtcggggccgtcgtcgaacgcgccgttcgcgagatcgatcccgctttcgagccggaacaccgccttcagcccgccgccgagatcctcgacgccgcgcagaccccagcgcgaagtgttcttgttgcccgatttcatccggaacgcgccgccgccgtcgggcgccgcgtggttcacgtattcgatgcccgcgtccatgatcccgtacagcgtgacgctcgattgcgcgagcgcgtggccggacgcgaggcccgcgcacgcggcgaggctcgctgagatcgcagtcgtgccggcaaggcggcgatgctttttcattgtcggtgtctccgattgaatgggttgttttagggacgcgcgcacgcggccgtctggctgcatgcgcgcgccgggtgcgccggtgcgggccggcgcgggcttgctgcgggtactgcgggtgaagcaggggagcacgcggcggaagtccggccgggcgtggccatgcgtgttcgtgggggctgcgcttcgcgatcggcgcgacgcatgacggagcgcggcacgccgcacgccgggccgcgaacgacggcgctcacgcattcggcaatgcacctatcgcccgatgcgtcgcgcgcgagatcgaagtcgcgccggacggcgctctcccgcaatgcgtcgcggcatcgtgatcgcgtatcgcgccgcggcttcgcacggtggcctcgcgtgggcgaaacgcgccgcgtcaggcagactcgcaccgccgcccgccgcccgccgcccgccgccagccgccagcctcgagcttcgcgtctcgcgccctcggtcagcccgccttcgcgaacgcccagcaatcgttcgccggaaactccagccagtgccggcccgccgcacgcggcaccgtgccgaacgcgcgcagccgcagcgcgccgcaatggaacaggtattcccagcgatcgcccagatacatcgacgtcacgagctcggcgggcagccggttctcgccggggccgtccgcaacctgcacgcgctcgacgcggatcaccgcgtgcgcgtcctcgccgcggcgcaacgcgccgcgcgcgagcgccgcgagccgccagccgtcgcccgcgagcgtcacgcgctcgccgtcgatcgtgtcgacgcgcgcgtcgagccggttattgctgcccatgaactcggccgtgtacagcgtgcgcggcgcgccgtacagctcggcgggcgcgccttcctgctcgatgcggccgtcgcgcagcagcaggatgcggtccgacatcgccatcgcctcggcctgatcgtgcgtcacgcacagcgccgacaagccgagcgacacgatcagctcgcgcagccacgcacgcgcctcctcgcgcagcttcgcgtcgaggttcgacagcggctcgtcgagcaggatcacgggcgggttgtagacgagcgcgcgcgcgatcgcgacgcgctgctgctggccgcccgacagttggtgcggatagcgcgcggcgagatggccgaggccgagctgctcgagcgcggtctgcacgcggcgcttgatctcgttcgatgcgacgcggcgcagcttgagcccgtagccgacgttctcggcgaccgtgcggtgtggccacagcgcgtacgactggaacacgaggccgagcgagcgcgcctcgacgggcaggtcgatgcggcccgcgccgtcgaagaacgtgcgcccgtcgagccggatgcgcccgctcgacggcgtctcgagccccgcgaccgcgcgcagcagcgtcgtcttgccgctgcccgacgcgccgagcaggcacacgacctcgcccgcattcaattcgaacgacacgcccttgaggatcgggttcgcgccgtagctcagatgcagatcgtcgacgatgagcttatccatgcagtttcactccgaagcgcaatgcgacggcgagtcccgcgccgaccattgcgatgttgatgacggacagcgcggcgacctggtcgaccgcgcccgtggcccacagcgacacgagcagcgcgccgatcacctcggtgccgggcgacagcagatagacggccgtcgagtactcgcgctcgaagatcatgaagatcagcagccacgcggcgagcaggccgaagcgcacgagcggcagcgtcacgtcgagcgacacgcgcgcgcgcgtcgcgccgacgctgcggcccgcttcctcgagctcggggcccacctgcagcagcgcgctctggatcacgcgcatgccgtacgcgagccacaccaccgtgtacgcgatccagatgctccacatcgagctcttcagctcgcgcaggcccggcacgaacaggaagatccacaggaacgcgaggccggcgagcaggcccggcaccgcgcgcggcagcagcacgatgtagtcgagcaggcgcgcggcccagtcgtggcggcggtggcccgcgaacgcgacgagcgaatagaaggcgatcgcgagcgcgccgccgatcacgccgatgccgagcgtgttgacgatcgcgcgcacgaggttgtcctgctcgaacagctcgacgaagttcgcgacggtcagcacgtcggcgagcggcacgccttcgccccagtgggtgacgaacgcgcgcagcacgatgccggagatcggcacgatcacggtgagcgcgagccacgcggcgacgatcgcgagcgcgacccagcgccacgcgcgcagcggcagcacggtcgcgcggcccgccttgcccttgacggtcacgtagcggttcgccgatttcagcaggtggcgctgcagcagcacgagcgggaacgtgatcgcgatgatgcacaccgcgacggccgccatcaggtgatacgacggcacgccgagcttgttggtcagcttgtacaggtacgtggcgagcacgaggtggccctccgggtcgcccagcacgagcggcagcccgaacacctcgaagccgaggaagaacacgagcacgccggagaacagcagcgcgggcagcgtcatcggcaggctcacgtcgagcgcgacgcgaaacggccgcgcgcccgcgacgcgcgccgcttcctcgacgtccgagccgaggttgcgcagcgcggccgatgcgtacagatacacgtgcggcacgtgcgtgaggccgacgatgatcgtgatcgcgaggaccgaatagacgttccacggcacggacgcgacgccgaacagcgccttgaaccacaccgagtagaagccgaccgggcccgccgcgacgacgtagccgaacgcgagcaccatcggcgacacgaacaccggcgtgagcacgagcggctcgagccagcggcggccgggcagatcggtgcgcaccatcaggaacgcgaggatgccgccgagcggaatcgagatgaacagcatcccgcccgcgatgacgaacgagttcttcacggcggaccagaaatcgggatcgccgaagatgaagcgaaagccctcgacgccgagcgtcttgttcgcgtcgaagaacggcgcggacagcaggctctggaacacgatgaacgcgatcggcagcgcgacggagatcgtcaggacggcgacgacgatccagcgcagcatgcccgcgagcggccagagcccgcccgcgttcggcgtgggctgagtgccgccgccgagcgcgccgagcgtgggcgcgcaggggcggccggaaccggttgtaagcatgagttcgcccttgcggcccgcgggccgcgtcagtgatgggaaaaatgaaggcaaggggttcgcgcggcggccgccgcgcgaaccgtcacgcgcgcgggctcagcgcttgagcgcctgctgccactgcttgaggaacgcgaggcgcttggactgatcgagatagacgagcaggcccgagccgatctggatcggcttgagcgaatcgccgagttccttggcgaggctcgtcatcgacgtttcgcccgatacgtccgcgcggatcgaatacaggttcgcctggttcgcgatcagcgtctggccgcgccgggacagcagatagtcgacccacagcttcgccgcgttcggatgctgcgcctgcttcgagatcgcgacgaggcggctcacgacgagcgtgtagtccttcggcagcacgtagccgatcgacttgtccttcttcgccttcgcgtacgcatatgagccgatgatgttgtagccgacgaggttctcgcccgacgagatgcgctccatcatcgcgcccgtgctcgactgcagcttcgggcccgtcgcgccgatcgcgcgcacgagttcccaggtgaccttttcgtttacgtgcgcgtcctgcgtcagatagttgaagccgacgccggatttctcgatgtcgtaagtcgtcaccttgcccttgaacctctcgggctgcgactgcagcagcctgatcaggtcggcgcgcgtcttcggcacgtcgcgctcggcaatcagccgcttgttgtagacgatcgcgagcggctcgtaggtcgtgccgtacgcctgcttctggtattgcgcccactgcggcatgtgcggcgtctcgggcgaatcgtacgcggccgtcagcccgtcgttgacgagcttcacctgcaggtccatcgccgagttccacagcacgtcggcgctcgcgcttttcgcggcgctttcactgacgtagcggttgtaaagctcggtgctgttcatgtcgttgtattcgaccttcacgccgtacaggctttcgaaatccttgatgagcgggcgcacgagcgaggtgtcggtggtcgagtagacgacgagcttgccttcctgcttcgccgcgtcgatcacgtgttggtagttacccggatagccggccgggacctgtgcgcagacagtgcttgcggcgacgaaaagaacggcggcgatgccggccggtgcgtgatgcatgtcttcctccagttgcgtcttgttcggttcgagtgacgcggatggtaagcggtgcgcactttcagcgtgctttcatttttcgtcacgatcgctttcttttgattatggatttcccgaggtttcgttcaatgcgcgtgctgctcgtcgaagacaacccgatcctcgcgcagtcgctcgccgacgcgctttcgtccgcgcgtttcgccgtcgaccacatggcggacggcgaggccgccgatcacgtgctgcacacgcaggactacgcgctcgtgattctcgacctcgggctgccgaagctcgacggcctcgacgtgctgcggcggctgcgcgcgcggcgcaacccggtgccggtgctgatcctcaccgcgcacggctcggtcgaggaccgcgtgcgcgggctcgatctcggcgcggacgactacctcgcgaagccgttcgagctgaccgagctcgaggcgcgcgcccgcgcgctgatccggcgcagcctcgggcacgagcacgggcgcgtcgagtgcgggccgctcgcgttcgacagcgtcgaccggatttttcgtctgaacaatgacgcgctcgcgctgacgccgcgcgagcgctcggtgctcgaggtgctgatcctgcgcaacggccgcgcgatcaacaaggagacgctgtcggagaagatcttcgggctcgacgaatcggtgaacgcggacgcgatcgagatctacgtgcaccggctgcgcaagaagctcgagggcagcggcgtcgcgatcgtcacgctgcgcgggctcggctacctgctcgaggcgcagccgtcgtgacgcggctcaatctgcgcgcgcaggtcgcgttatggttgctgctgccgttcctcgggctgctcgcgctcgattcgtggctcacgtaccagcgcgcgatgaacgccgcgcacgtcgcgttcgatcgcacgctcgcgtcgtcgctgaagtcgatccgcgagggcgtgcggctcgtcggcggcgaggtcgatctgccgtatctcgcgctcgagatgttcgagtcgaacgacggcggcaagatctactacctgattcgcggcgacgacggccgcgcggtcaccggctaccgcgatctgccgatgccgggcgcgggcgcgccgctctatgcgacgtcgttctacgacgccgtgtatcgcggcgagcagttgcgcatggccgcgctgcggctgcccgtgcacgacgtgccgagcgcgcggacgcgcgtcgtgtgggtgatggtcggcgagacgatcgaggcgcggcaggcgctcgcgcgcgagatcctggttggctcgctgctgcaggagggcctgctcgtcgtgctcgcgctcggcatcgtgtggctcggcgtcgggcgcgggctgcggccgctgaaccggctgtccgcgaaggtcgccgcgcgcgcggaggacgacccgacgccgctcgagacgctcgggctgccgagcgaggtcgcgccgctcgtcgaatcgatcaaccagtacgtcgcgcgcacgcagcgcatgcaggtcgcgcggcggcgcttcttcgccgacgccgcgcatcagctgaagacgccgctcgcggccgcgcaggcgggcgtcgagcttgcgctgcggcccgccgagcgcgagcgcgtgagcgtgcatctgcggcgcgtgaacggcgcggtgcggcaggcggcgaagatcgtccagcagttgctgtcgctgtcgcggctcgaatcggacgtcgcgccggcgatcgagcgcaagccggtcgcgctcgcgaagctcgcgcgcagcgtgacgctcgactggtcgggcgtcgcccgcgcgcgcggcatcgatctcggcttcgagcagcgcgcgagcgtcgacgtgatggggcgcgcggatctgctgggcgagctcgtcggcaacctgatcgacaacgcgatccgctatgcgggcgacggcgcggtgatcaccgtgcgtgtcgcgcgcgaaggcgcgctcgcgcggctcgaggtgatcgacgacgggccggggatcgcacccggcgagcgcgacgcggtgttcgagcgcttctaccggagccatgcgacgctcgcggtcgagggcacggggctcgggctgtcgatcgtgcgcgagatcgcgcgcgtgcatcggggcgcggtcgaattggatgatgcggcgctcgcgggcggggcagcgggcgatgcgggcgacagagccggtgagaggcgtgaaagaggcgaggcggaccggcgcggcgacagtgacggcgagcgctcggctgaacggccggcgcgcgggcgcgggctggtcgtgcgcgtgacgctgccggcgctcgcggtgtgaacgcccggtgaaacgggcggcggaacggaacgggtggcgggacgggcggcgagggcgacgatgacacggccgggtcgacagtttcaagccggtgcgggggcgtgctgcggcggtgtggggggaagggttgtcgtgtgaggggcgttcgttgtggtgcgccggctgggggcgatgtcggctgatcgacgtgcgcgctggcggttgggggcggtgactgtcgatcgtgcgcggcgtcgagcggctgcggcggcggtgaaggtgctgcgaagagtgggcgtctgatggcgcgttcgtcgcgatgatggcgttggccaaggtcgatgccgggtgatcgaggtgcgggccggcggtgcgggcggtggctgtcggccatgcgtggcgtcgagcggctgcggcggcggtgaaggtgctgcgaagagtggtcgtgcgatggcgcgttcgtcgcgatgatggcgttggccaaggtcgatgccgggtgatcgaggtgcgggccggcggtgcgggcggcggccgtcggccgtgcgtggcgtcgagcgggcgcggcggagccgacgtttcaacgagggttcgtcgcgcgatggccggttcgcgatgcgggcgttcgtccgttttgggccacatgggcgcgcggcatcgtcgacggcggttgcggcgcgcgcaccggctctggcgaacgcgccggcggcggggtgtcaatgacggcagcgtcgcgcggtgcgagtggcggcgcaagcggtgtgtcggacatacgcgcgcgtcacgcgcgattggcgcgagtcactcgccgaacgcgatctccgcatcgaccgattgcccgacttccaggaacgcgccgtcgccgttcaagacgatcgcattcttgccgaacgtcagcgcgccgccgaactgcttgctgccgcgatagaggctcatcgtgtcggtcggctcgttcggccacgccgggtccggcgcgcccgtgcgctggtcgatcgtcggcaccgggcaacgcgtgcacagcttgacgaggctcaggcgcacgccgccgccgcccgtctgcacgtcgaggtagtcgacgtagtcttcctcgtatgcgtcgaggcccaccagcacgacgttcgggcggaagcggttcatcggcaccgcgctcgcgcccttgcggcgcagccgcacgttcaggtcgtcgagcgacgactggccgacgacgaggagcggaaagccgtccgcgaattgcgcgtacgacgtgaacgggcccgtccacttcgcgcccaccacgcgccgcgcgtcgggcgcgaagcgcgcgagccgcgcgggcgcgccgaggaactcgctgaaccagcgcgccgcatgcgcgccggtgtcgagcgcgctcacggtgtcgcgccagacggttgcggcgagccgctcggcacccgcgagcgccgacgccgcgagcggcgtgcgcaactcgggcatgcctgccgcggtgacgacgagctcgcgctcgccgatcgccgtgcgcacgagcgcgagtcgcgggtgcgtgcgctgcgtgagcatcgcgcctgtcggatcggtgaccatccagttgcgatcgtattcgaggcccgtgacgagcaattgcgcgcgaaccgtcgcgatgcccgcgcaggacttgatcggatagacgaaaagttcgctgatgactggcatggcgcgctcgggcccggggaccggtacggattaaaaaaactgcggcggaaccgtgattctgccagattggccacgttcgcaaccgcctgcgaccgagcgcgcccactaggcctgcgccggggcgacgcgagatcgaccgacgcggcgcccgccgacggggcgcgattgcgcgttcgaaccgccggctgcgcgcgcgccgagcagtgttcgccgaggttcgtgttatcggcagccgccatcgtcgctcgctgttttacgccatcgggcgcggttgtgacgagcggatagcggcgatcgcgcgccggatggtggcgcggtccgtcacgcgcggcgcgcgggcgggaagccggggtcgaacgcgggcgggcggcgcatcgcgcgcacgatgagggtttgatgtgagggctatgcaggttcgatacgggttttatgtggattttatgtgtgttcgatgtgtttccgatgtgctcacaatgtgttttgtatatggatcaaatgcctgtttaacgtgagctggacatgcattcgatgtgaattcgatgtggtctggatgcgagcatggcccggcgcaccatgcctggacggggggaaaaccgcgatcgaacgtcggccgcgcgtcgggtatgcggtgacaccggatggcggcgcgccgatcgatatcgcgttcgtcgacgccgccacaagcgcgaacgccatgaaacggcacattcgggcgagcggcatgcgcggtgcaagcgcagcttcgtggcgtgcttgcgcgcatatcgcgcgcgtcaccacgtagcgacgtagcgacgcgcggaccggcgtaaccggcggcgttcgtcgcggcgcgatctgcgtatgcaggtgccggcgggcatgccggctcacgtgcttgaaggaggcatgctcgcgtggcgtgccgcggggtggtcggccgagcaaggcgaatgcggccggcctcgccgcgcgtcgatcgccgccgccgcgtgtacgggcgcccgggcaacgcggccgaagcgatgccggcgacggctgcgtcgatcaattcgggcgcggcggcgcttaccgtttcggcgtgccttgaacgcgtgtcgccggtgcgaagtgcggtggcgcgggtgaacgtatggtgtggatgttgcacgaatgtccgcggaacgcgcggtgcgatgaaaagaggcgcgggcgctccgcgcctcgacggccgacgccgcatggacggcttcggacgcgatgcttcgcgagtcgaggctgatcggaaatcgtccggccgcgttttgcaagcacggcgaagcaacgaccacaagctccgacaatgggttcgacgccggtgattcgcgcttcgttcgaagttcaaggtcgaaggatcacggtctgaagtccgaggtgcggaaccgcaagccacacgcccgagtgcatgaattgaaaaaccgggattcgatgccgagcccgagcccgagcccgagcccgagccgtggcaaggcaggcaaggcaaacgaagcgccgacattgaagtcgccatgctcccgatacccgccgctccaggcgcgatccgtccacatcgcagcgttgtgccgcgcatccaggtttcttgaaaaatcgcatctgcccgcccgcggaacggcgccatccgccgcgtcgaatcgtcacacgaaagcaaactggaagcggtttggaaggactgtgggaatgtaaattcgggtaaatcccgggtgaaggaaaccggttccagtaatccgcgtgcgtacccgcgaaacccttggtattgcgatattaaaactaactagttagtgaattcccgcgttgcgcgtagccgacggatctttattcttcgttttgcaacacgggcgaatcggtgagaatggcggccgcatggcaggaccatgccgcgtgacacaccacacaaaaatttttcttgaggacggagaatcaatgaaaaagcgcactgcggtcgcgatgacggccgccggactggcggctgtcgccaccgcgcacgctcagagcagcgtgacgctttacggcatcgtcgataacggcatcgcgtatcaaagcagcagcacgtcgctcggctcgacgacgggcggccgctcggcggtgaagatgtcgacgggcgtgtgggcgggcagccgcttcggcctgaagggcagcgaggatctcggtggcggctcgaaggcgatcttccagctcgaatcgggcttcagcacggccaacggcacgtcgcagttcgcgggcggcatcttcacgcgccaggcgtgggtcggcctgaccaacccgacgtacggcacgctgacggcgggccgccagtacaccgcgtactacacgctgctgtcgccgtatagcccgacgacctggctcaccggctatttcggcgcgcatccgggtgacatcgattcgctcgataccagctaccgcacgaacaattcgctcgtctacctgtcgccgaagttctacggcttcacgttcggcggctcgtatgcgttcggcggacagccgggcagcgtgaacgccggctccacgtggagcgcgggcatccagtacatgaacggtccgctcggcatcgcggcggcgttccagcgcgtgaacaactcgacgtcgggcggcggcgactggggcgcgaattcgacgacgtcgaacggcggcgcgcagacggccgtgtcggcgatcaacaacggctacaagaccgcgcaggcgcagcagcgcgtcgcggtgacggccggctatcagttctcgtccgcatgggacatctcggtgtcgtactcgaacgtgcagtacatcccgggcgtgaactcgacgttccgcaacacggcgatcttcaacacggcgggcgcggtgctgcacttcaagccgtcggctcagtgggacttcgcgggcggctacgcgtacacgcgcgcgacccagtcgaacggcatcacgagcgccgcgcagtaccatcagttcacgctgtcgcagtactacagcctgtcgaagcgcacgggcctgtacgcggtcgaagcgtatcagcgcgcgaacggcaagacgctcgcgggcggcaagatcatcgacgcgaccgcgtcgatcggcgacggcttcaacacgtcgccgtcgtcgtcgcgcagccaggtgggcgtcggcgtcggcctgatccaccgtttctgagtccggcttttcgcgcgacgcacgcgtcgcgcgggacgtcgaacgaacagccggccttcgggccggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccggccttcgggccggctgtttttttgcgtgagcctgtcgcgcgggtgagcaaggcgtttgcgcgcgtcggcgcggttcatggcgatcatgatgcaggcccaggcccaggcccaggcccaggcccaggcccaggcccaggcccaggcgaagacgaagaaggagacgagaagcgaggacgaaggttgaagtgagcgcaaagggcgcaggcgcgcggaggcatcgcttgcggcggcgatgctgatccggcgcaagccgtcgccgacaagcgtgcgacatgcagggatgtgttcggcgcgtgcatgggcatggcggcgcgggcattcgcgagtgggcgcgtcacatgcacatcatgcacgctacatgcacgccggtgcctcgcgttccagcaccccccacacccccaataccgtgcggcggtcacgcacggcgtgcgcgatgtgtcgagcaccggcgttttcgcgcaaggcaagtcatggggcgaagcaggcatttccccgcgcacagacgttgagacgttgagcttcgcacgcaccacgcaagggaacgggcgttccttgattgggggggcgtgggagcgccgcatggttcagccgcgagcatgtcaacgattgcgccggtccgaggcctcgcaagccccggcctcgcgccgatgctgataccgatacccgctcgcgctcgccgcgcgatcagcgcgagacgtctgcgtggtagccgcgcgtgccgacgcgcagcacgttgccgtcgggcgtgaacaggcggggaatgtcgggcgtgccgggagacgagggagacgccggtgcgggcgtggcgcgcggcgcgtcgtcctcgatcgcgcgcggcttcggcgcgatcttcacggcggtgggcggatgatgcatccgcgcttcgacgacgcgcggcgcgacgcgcttgtgcttcgcgccggcggcggccgacggcttgcgggcggacggatcgcggcgcgtgccggcggtggagccggcggacgagccgccggtcgcgccggcacgggcttcgggcggattccagatctcgacgtagtgctcgcccgcgaacgtcagggaagtgaaagccaacaacagcaacccgtatccaactcgtttcactctgatttctccgtggcccgtctcgcggcgcccgatcgaccccggccgccttgccgatgcggcagcggcaaggcggccggtgcaacggcacgcgattctcgcatggatcgccggcagcgcgagctgtacgaatatacagcctttttcgacgatgtccactgcttcggcggtctccggcgcggggtgtcggtttttcgccgcatcgccgaatcggcttgcgtgcgccgcttgacgccatgcggtttgatccggtcgagataccgtatacctttatccgatacgcgccgggcgaggtcttccatcgcaccggccgatccgcttgcccattcgaggaggacgacatggaccgaccccaccccgcgccgctgttgcgcgacgatcgtgacggcgtcgcgacgctgcgcctgaaccggccgtcgcagttcaacgcgctgtcggaggcgctgctcgacgcgttgcagcgcgagctcgccgtgctcgccggcgatccccacgtgcgctgcgtcgtgcttgccgccgagggccgcgcgttctgcgcgggccacgatctgcgcgagatgcgcggcacgcccgatctcgcgcactaccgcggtctgttcggccggtgcagccgtgtgatgcaggcgatccgcgcgctgcccgtgcccgtcgtcgcgcgcgtgcacgggatcgcgacggcggcaggctgccagctcgtcgcgtcgtgcgatctcgcgatcgccgccgacacggcgcgcttcgcggtgtccggcatcaacgtcgggctgttctgctcgacgcccgccgtcgcgctgtcgcgcaacgtgtcggcgaagcgtgcgttcgacatgctcgtcaccggccgcttcatcgatgcggcgacggccgtcgattgggggctcgtcaacgaggcggtgccgcaggacgcgctcgacgcggccgtcgcccgcacggtcgcggcgatcgcatcgaagagcccgcgcgccgtgcgctacggcaaggcgatgttctaccggcagcggcagatgccgctcgacgacgcgtatgcgtacgcgtgcgacgtgatggcgcgcaacatgatggaggaggacgcatgcgagggtatcgacgcgtttctcgacaagcggccgccgcgctggcggacgtgagcggcgaacatgcgcggcgggtgctgcgcgcgccggcgcagccgttcgcggggttcgcggggggcgaggccggttcgtgcgcgccgttgcgtcgacgccgcgtcgcgcgtcggacgcggctcgccgagtcgccggagtcgccggccgacgccgcgccgtcgtgccgccgcgccggcttgtcccaaaggcgcggctcatctgcgcgcgctcgaacgcgaagcccgtcggcgcgcgtgcgacgcgccgggccggctcccgccgcgcgccggctttcgccggcgtcggcgcgcgcatcgttcagcgcccgtagcttccggtgcgcaccggctgggcgagcgcggccgcggcgggcgacggatcgacggtgaccggcacgcgccgcgcgagcgcgcacatcagctcgtagccgatcgtgcccgcggcttcggcgacgtcgtcgacgcgcacctgctcgccccacagctcgacggccgagccgacgcccgcgttcggacacggcgtgaggtcgacggtcagcatgtccatcgacacgcgcccgaccacttgcgtgcgcacgccgtcgaccgcgatcggcgtgccggtgggcgcgtggcgcggatagccgtccgcgtagccgcaggcgacgacgccgatgcgcatctcgcgctcggccgcgaagcagcgcccgtagccgaccgtctcgcccggcgtcagcgtttgcacgccgatgatccggctcgtgaccgtcatcgcggcccgcagcggtacgtcggcgacgtggcggctcgcgcccgtgggcgacgcgccgtacaggatcgtgccggggcgcacccagtcgcggtgcgcgcgcggatgccacagcacggcggccgagttcgacagcgtgcgctcgccgggcaggccctgcgtcgccgcgtcgaacacgctcatctgccagtcgatctcgccttcgtcggcgttcgcgaaatgcatcatcagcgcgatgcggccgatcgacggcgcggcggccgcgcgttcccacgcggcgcgcaacgcgtgcggccggtagccgagccggttcatcccggagttcatcttcagttggatgtcgatcgggcgcgtcgtcttcgcggcggtgagcagtttcaactgctcgtcgccgtgcacggcgaccgtcagccgatggcgatccgcgatctcgacatcggccgcctcgaagatgccttcgagcagcagcacgggcttcgtccagccgagctcgcgcacgcgcaccgcttcgtctaggtcgagcagcgcgatgccgtccgcgccggcgagcgccggatagacatgctcgatgccgtggccgtacgcgttcgccttgacgaccgaccagatacgcgcgttcggcgccttttgccggacgattgcaagattgtgcgcgacggcgtcgggatgaatgcgggcgacgatggggcgaggcatgaatctctctgagaagtcaaggcggcgcgcgctcgtatgcgccgcgccgcgcgggtgaatcgatggcgctcgtttggtggatatccgccgtgtgagacgccatggccagtgtcggccgctatggtatgtgcgaagcggtggttttatttaatgtatttgtcgcaatttcagtaaaaactggcggtgtggcagacgcgcggcgccgcgctgctcgggcgagcggttcgttgcatgcggcagaaaaaatcgggaacctcgccgaatgcggtggtctacccgaaagagacggcgcgtatcgccgatgcgcgcatgtcttcggcgagcgggcacgaaacctgcgcacggcccatggcgagcgacccatgcgcgctgctttcaatggtcgttcgcattgcaattaacggcgtttgcaacggtgattgttcgttcgcccgaactttagaattcgcggctcgcgcgtcgcacgccgcgccgcggcggcgtacgatgtgccgacatccgatgtgtttcgcaaccggagacgctttcatgacctcgtcaactcaccccgtcaagatgcctggcccggaccatccgatcacgatcgaagcgacgggcgcgcgcgtcgtcgtcaaggcgggcggccacacgatcgccgatacgcgcgatgcgctcacgctgcgcgaggcgttgtatccggcggtgcagtacgtgccgcgcaaggacgtcgatctcgcgcggctcgagcgcacgacgcacgaaagctactgcccgtacaagggcgacgcgtcctactacagcatcaagggcgtcggcgagcgcggcgtcaatgcggtctggtcgtacgaaacgccgcatgacgcggtcgagcagatcgccggccgtctcgcgttctatcccgatcgcgtcgattcgatcacgatcggctgacgcccacaccctccatcacacccacggggcgcgccgcgcaagcggtgctcgcgcgcgaagccgcgattgcggtcgcgatgtcgcgcgcgtgtcctattctttgttgcatgggttcgcgggcgtcgcgcggcgcgcgggcgagccatccagtcgggacggtgcacatgacgaagaacgaagaatcggcgcgcggtctcgcgtcggaactcgcgcgcggcttcacggacgtgcgccgccacagcgtcgagctcgcgcggccgttgtccgcggaggaccaggcgctgcagtcgatgccggacgcgagtccgacgaagtggcatctcgcgcatacgacatggttcttcgagaccgtgatcctcgcgcggcatgcgcgcggctacaggctgttcgattcgcgctatccgtatctcttcaattcgtattacgaagcgctcggcccgcggcatgcgcggccgcagcgcggcatgctgtcgcggccgtcgcaggatgacgtgcggcgctatcggcgtcacgtcgacgacgcgctgctcgagctgctgcgcaccgccgatctgccgacgctgatcgcgatcgagccggagatcacgctcggcctgcatcacgagcagcagcaccaggaactgatcctgacggacatcctgcatgcgttctcgctcaatccgctgctgcccgcgtaccgcagcgacgatgcggcgcccacggccgacgcgcggcgcgcgaacggcgcgatgcgctggctgccggggccgatcggcgtcgtcgagatcggccacgacgggcgcggcttctcgttcgacaacgaacggccgcgccaccggacgatgctgcatccgtacgagatcgcggagcggctcgtgaccaacggcgaatacgcggcattcatcgacgacggcggctacgcgcgcccggagttctggctgtccgacggctgggcgatcgttcagcgcgaaggctggaaggcgccgctctactggatcgcgtccgacggcggcgaggggctcggctggcgcgagttcggcctgggcggcctgcagccgctcacgcgcgacgcgcccgtgtcgcacgtcagtttctacgaggcggccgcgtacgccgagtgggcgcgcgcgcggctgccgaccgaagccgaatgggaggcggcgttcgacgcgccgggcatcgcgcagatgacggggtgcgtgtggcagtggacgcgctcgtcttacgagccgtatccgggttttcggccgatggcgggcgtcgcggccgaatacaacggcaagttcatggtcgggcagcaggtgctgcgcggcggcagcgtcgcgacgccgcctgggcacgcgcgcgcgacgtaccgcaacttctttccgccggccgcgcgctggcaattcacgggagtgcgtcttgcgagagatctctgaacggatggacgaagccgccgcgggcgtggcgaacgaaacgatgcgcgacagcgcgttcggccgcgacctgctcgcggggctgcgccgctcgccgcgcagcatcgcgccgaaatacttctacgacgccgcgggctccgcgctgttcgaccgcatctgcgagttgcccgagtactatccgacgcgcaccgagctcgcgatcctgaagcgccgcgcgcacgagatcgccgagcacatcggccgcgacgcgaacctgatcgaattcggcgcggggtcgctgtcgaagattcgcgtgctgctcgacgcgtgcgcggcgtcgaatccgcccgcgcgctatctgcccgtcgacatctcggccgaccatctcgcgcagtcggccgccgcgctgcgtgatgcgtacgcgtggctcgacgtgcggcccgtcgtcgccgactatctgcagtccgagcaattgcgcgcgatcgaacgcctggatgggcggcgggtcggctgctttctcggctcgacgatcggcaatttctcgccggacgaagcttcggcgttcctgcggcgcgcggcttcgctgctcaagggcggcgggctgctgatcggcgtcgatctcgtgaaggacgtgtcgatcctgcatcgcgcgtacaacgacgcggcgggtgtgacggccgcgttcaacctgaatctgctccggcgcgcgaacgcggagctgggcgcggatttcgcgctcgacgcgtgggcgcatcgcgcgttctatgacgccggccgccagcgcatcgagatgcacctcgtgagccggcgcgcgcagatggtgcgtgtggcgggctacgcgttccggttcgacgcgggcgagacgttgcataccgagaactcgcacaagttcacggtcgacgggtttcgcgcgctcgcgcagtcggcggggttcgtgccggggacggtgtggatcgacgatgcgcggctgttcagcgtgcattggctggagagccgcgcgtgacgcggtagcgccatgcgtggcggcttggcggcgcaccggcgtgcggagcgggtccaggcgggcgcggcgcggcccaccgggcgcgtttcggccgcgcgcatcgggcgcgattgctcggctcgcgcgtgcgccgggcttgcgtgcgtcggtgcgtgcgtcgggcgcgcgcgcaccggcgccggggcggcgcgaagcgctcgtgcgcaggcttcctcgcgttacttccagaacacgtagcgcgcgtaatacggcgagccgccggtttgatgctcggccgtgcacgccgccgcgggcgcggtgccgcctttcgtatcgagacgctgcacgtagcgcaccgacgcgagcgagccgctcgcgctcgcgcgcgtcgacagcagcagttgcgcaatgctgtccgcgttcgggctcggcgcgtcggcgagcttctcgccgacgatgcggctgccgtcttgcgcttcccacgccggccccgcgccgtgcttgatcacggcgacgccggcggcgtcgtagagcgtcgcttcgggatgctggaaagtccacgcgagacgatggttaccgtcgtattcgcacgaatagacctggatgccggcggcggcgaaggcgcggtcccgggcggcgtcccgggggacgagctcgggcggcggtggcggggcggcgtgcgcggcgtgcgcggccatcgtcgcggacgtgagcagtgcggccgtcaagcggcgtgcaaggcggcttcggtcttggcggtcgacatggcgcattgcgcaccggctggaggggcgaacggtttcagcgctttttggcacggtgacgatccttgtggatgggcttggggcgcatcaagggtagccgatgtgtggccgcatgcaagccgttccatgcggcaatgtcggatgaagcggacggagcggacggagcggacggcgtgcggcggccccgcgcggcggccgcgtcgagcgctcgggccgggcggcgccgccgcgacgcgcgcgatcgcgttcacgctcacggatcggcgcgccccatccggcgcgccatcgccgggctcatcgcatgcgacggatcgaagccgaaaaacgtcagcacctgccgggcgacttcgtcgcgatcgttgtccgcgcagatcatgtggtagctgttctccagcacgatcccgcgcgcgtcgggcaggtgcttcagcaggaagtccgccgagcgcaggctcgtgagctcgtcctcgcgcgcatgcagcacgagcgtcgggcagtgcgtgtcggccgccgccgcgcgcgcccagcttcgcaggcgatcgacctggcggatgcatgcaagcggcacccacggatagtggaagttgtcctgacgctcgaacttcttcttcacgatcgcgcgaatcgtcgggttcttgatgccgaacggctcgtcctcgtcgacgcgcagccgcgccggcacgccgggcacgcggtacagcagatgtcgcagcgatcggtaccagggcgtcgaccagccgtcgatgaacatcggcgcggccaacagcgcgagccgcccgcgcgcgtgccgcacgcgccggcacagcagcagcgcgacgagcgcgcccatgcacatgcccgcgacatgcacggtgtcgtactcgcgctcgagcgcgcgatactgcgcggtgaccgcgtcgagccacgcttccgcgcgcacgtcgacgagatcctcggggcgcgtgccgtgccccggcagcgtgatcatgtgcgtgtcgccgcccgcccggcgcatcgccttgtgcagcgagccgagatcgtactgcgtcccgccgagcccgtggatcagcagaatgcccgttcggccggtcatggcgcgcgcccgctcattcatccgccggccacacgcgctcgatctgccacacgcccgcgaccaccgccacgtcgacgttcgaatcgagcagcggcgcgccgtgatcggtgatcgtttgcgtgccgccgtcgcgttgcacgacgcgcagcgacagcgatgcgcgatcctcgcccgcgatctcggcgcgccagtagtcgcgcagcgcgtcgcggtcgtcggcatgcacgcgttcgagcacgagcggcacgctcgcgatctgcgcggcgtcgacgcccacgccgaatacgcgctcgacgtcgccgctccagtcgatccgcccggatgacggatcgagcacgtacgcgatctggccggcgctcgcgagcgcgagctccatgttgttgcgcagcacctgcgcgtgttcgtgcacgcgctcgcgcgtcgtcttcagcgtgctcaccgtcagcaccagcagcgacgcgaccgcgagatagagctgcgcttcgagcagcgaacggccatgattcgcgtcgagcgacgcgaacgggccctcgccctgcgcggtctgcatgatcacgatcagcgcgagcacgagcaccgacgacgagcccgcgcggccaccgagcagcagtgtcaccgcgacggtcaggaacagcggaatgtaggtcatcgcgaagccggcgccgatgccgaatttcgacgcgctgtcgccgtcgaagatcgcgaaggcgccgatcgcgaccagcgcgaacgcggcgatgccgagcatcaggtcgaagcgctcgtgatcgcccgagcggtgcgcgcgaaagcgcgaccacgacgcgagcaccggcgtgacgagcagcacgccgatgaaatcggacgccgcccacacgaggccgacgtcgacgaacgacgcgccgttgacgaccgtgtaccaggccgctccgccgagcgcgccgagcacgctcgcgatcacgccggccaggatcaccgagcgcaggaaatacaggccttcgagcgagaagcggatgcgccgcacgaaccccaccgccagcgcggccgcgccgagctcgtcgatcgcgaacagcgccgcgttgaacgggttgccgtgctcgatgcccgtcagcgcgagctgcgcggcgacgaacgcggcggccagcatcggccattcgcgcacgggccgcagcatgaacgcgccgaccgtcacgccggccggcagccagatgtagcccgtcagccggacgggaccgttgagcgcgtgcgagagatagccgctcgcgagatacagtgccgcccagagcagtgcggcgacgagttccggccgggaacgcttggtgttcatctaggattcctgtgtgctgcgccgcgcgggtgggcgcgcctgtccattcgtcggaggcggcgcgcgccggtggccctgcggatgcgcgatgcgcgaatgatatgcggccggcgcgcgcgttggaataccgaagcgggcggcgggcgcgccggcatcggtgccgcggcgcgccgatgccggcgcggcgcggcgaaagtccgcgcgccgcgctcggcgacgagcgtatcgcacggacggtcgcgcgcggcgccgggaccgtatgccgacggatcgattttgatcggttcggcggccatgcgaacgccgtttcggcggcagtgcgcggccgaaacggatcgattcgaccggggaactcgatgaacggcgcgcaacggatgatccgtgcgtacgcggcgcctgacagtgcgcgccgcgtcgatagaggtgtcgggctttcgctgaagtccatcactccgcgaagcgagcgcgtcgatgctcatcggcaatggagcgaacagaggtgtccgccggatgtcgagacttgggttgcttgggttgcttgggttgcttgggttgcctgggtcgacgggcggacgggcggacgggcggcgcgttgcttcgcgcgtgagcgcgcgccatgccgatgattcgacgagcggaatcgccgcacggcgccgcgcgcgctgccgacgcgagcgacggtgtgcgagccgaaggccgctttttcggccgacgcgactgacgcctgccggcgccattcgaccgaccgcgccgttgcgatgcagcgccgccgccggccgatttcagatccggaccatgcgggggagggcgagccgagacggtcgctccggcggtttttcgggcaggccgccgacgcgcgacgccgttcgagcgtacgaagcccggtttgcgttggcgctcgcgtgcgccgattccgccggcgtgcgccgccgttttcaccgtgtctgccggcgcattccctatcgcgccccaggcccattttccgttgctagacgactggtctaatcccgcgctatcatccaccctcatgaacgccgcaaccaccgccgacgtccggcagcacattctcgacaccgccaagcccatcatgctctgcaagggcttcacgggcgtcggcctgaacgagatcctggcggcggccggcgtcccgaaggggtcgttctaccattatttcgggtcgaaagaggcgttcggcgaatcgattctcgaatcgtatttcgacgattacgtcgcgcatctcgacgaactgctcgtgcgcggccccggcgccgcgatcgatcggctgatgcgctactggacccagtggcagcagatgcagatgggcaacgaccccgaaggcaagtgcctcgtcgtcaagctcggcgccgaggtgtgcgatctgtcggaggcgatgcgcgcggcgctcgagcgcggcacgtcgcagatcgtcgcgcggctcgccgcgtgcatcgcggcggcgctcgacgacggctcgctgaaggtcgatctcgagccgcagcagacggccgcgatgctgtacgagctgtgggtcggcgcgacgctcatcgagaagatccggcgcgacggcgagccgctcgccgtcgcgatggcgagcacgcgccgggtcctcggtctgacgggcgcgcgttgaacagacagggaatgcgcgacggcgcgtacgatggaaagcatgccgccgcgttttttcacgatcattttctagacgaccggtctattagcgggcatgcaacatgcgacgtttcgacgagtgccacgcgaaccggctccggttcggcaggcggatcgattcgcgagagggcgacgttcgccgagcatcgaaaggctcgacgcgaagccgcgcacgttcgacgatggcggggaggccggccggcgcgccgtcgggcgcgggcgccgggcgatcgtcggggcgaccgtgtccggcggcacgcgcgatgcgcgcacgccgcgtcgaagcccgagcgccccgttgccgaccgaagcggcgcgcggcatgacgcgcagcgaggcgggacgacacggccggacggtcgcgccgcgcccgatgcgcgccgcggcggcggccgcgccgttccgcgcgcgcgcgagcgggacgccggccgcttcaaagacgtacgaccggcgggcccgtccgggccgcgccgcctgattctcaagacgccaaggagggcatccagatgaagattctcgtggttctcacttcgcacgacgaactcggcacgaccggcaagaaaaccggattctggctcgaggaactggccgcgccgtactacgcgctgaaagacgccggcgccgagctcacgctcgcgtcgccgcgcggcgggctgccgcccgtcgatccgaagagcgacgatccggcttcacaaaccgacgcgacgcgccgtttcgcgaaggacgccgaagcacaggccgcgctcgcgtcgacgcgcaaactcgccgacgtgtcgatcgacgattacgacgcggtgttctatcccggcggccacggcccgctgtgggacctcgccgaggaccgtcattcgatcgcgctgatcgagcgcgcgatcgcgacgaacaagcccgtcgcggccgtctgccatgcgcccggcgtactgcgcaacgtgaaggatccgtcgggcgcgtcgttcgtgaagggcctgaatgtcacgggcttctcgaacagcgaggaggcggccgtcgagctcaccgaggtcgtgccgtttctcgtcgaggacatgctgaagacgaacggcggcaattactcgcgcgcggccgactgggcgccgcacgtcgtcgtcgacgggctgctcgtcacagggcagaacccggcgtcgtcggagccggttgccgaggcgctgctcaatctgctcgagacgtaatgcgcggcgcgggcggacgcgtcgcgcaccgttcgccgcgctgttgccgagccctgttcgcgtcgagccgcgccgacgtcggctcgcgttcggcggcctcgcgccgcgtcacgccgtatcgaatcgcttccgcgatgcgcgtgcttcgccgcacggcgccgtcgccttgcaaggccgtgccgcaatcgcacgccgcagcgccgtatcgcagcatcaccgcatcgcccgaatcacctgaatcacccgaatcaccccaccgaccgcaacacgaataccgaaggagtagtagatggccgcattgttcgaaccgtttcagttgaaggacgtcacgctgcgcaaccgcatcgcggtgccgccgatgtgccagtacgtcgccgaggatggcgtgccgaacgaatggcatcacgtgcatctcgcgggcatcgcacgcggcggcgcggggctcgtgatcgcggaggcgaccgcggtgtcgccggagggccgcatcacgccgggctgcaccggtctctggagcgacgggcaggccgccgcgttcgcgcgctcggtcgcggcgatcaaggcggcgggcgcggtgccgggcatccagctcgcgcatgcgggccgcaaggcgagcgcgaaccggccgtgggaaggcgacgatcacatcgccgacggcgacccgcgcggctggcggacgatcgcgccttcggcggtgccgtacggcgcgcatctgccgaaggtgccgcgcgagatgacgctcgacgacatcgcgcgcgtgaaggccgattacgtcgcggccgcgaagcgcgcgctcgacgcgggcttcgaatggctcgagctgcatttcgcgcacggctatctcgcgcagagcttcttctccgtgcattcgaaccggcgcgccgatgcgtacggcggttccgcggagaaccgcgggcgcttccttgtcgagacgctcgcggccgtgcgggaagtgtggcccgagcgcctgccgctcaccgcgcgcttcggcgtgatcgagtacgacggccgtgacgagcagacgctcgccgaatcgatcgagctcgcgaagcgcttcaagctcgaagggctcgatctgctgagcgtgacgatcggtttctcgacgcccgccgcgcgcattccgtggggccccgcgtttctcgcgccggttgccgagcgcgtgcgccgcgaagcgcaactgccggtggcgtccgcgtgggggatcgatgcgccggcgctcgcggaacgcgtcgtcagcgaggggcagctcgatctcgtgatggtcggccgcgcgcatctggccgacccgcactggccgtatcgcgcggcgctcgagctcggtgtcgatcgcgcgccgtggacgctgcccgcgccgtatgcgcactggctcgagcggtatcgggcggcatgacggcgcggcgcccggtgcggcccacgcgcggcgcgcatgccgcgtcagtgggcggaagcgtgcgcgcgttagccgtggcggccgcggggcttcgaatgcacgatcgcgcatgccggtcgcttgcttgccgatcgtgtcggtcggtcgtgaggcgatcgtgagccgatcgtgagccgatcgtgggcgatcgtggggcgattgatgggttgatcgattgatggtgtgcccgccgcttgtcggtcggttgcttgcccgtcgttgctcggccctgcgccgcgaatgaggggcgcgcgccggggcgcagcgccgctcatgtccgatcggcgtggccgccgcgtgggcggcgcggtgtgacggcaggcggcgcgccgccgtccgcgccgaacgaaatggccgcgcccgatcgcgacgaagcgcggcggcccgccgggtgggaatcgggccagctcggtcgaccgatgccggccgcctgcatcggggcgtgcgcgtcgccgtcgcgcattgcgcttctatcccgcttgcatcctgtcgctcaccgcatccgcacactctccccgctcgttgcatccgctcattgcattcgcttaccgccttcgctcgctgcgcccgctgatcgagcccgcttgccgcgcccgctcggtgaacccgcatcgtcggcgtgttgctcgcctcgcacgcgcaacgcgcccgcgtttcctttctccgctcgctgcgcatcgcgcccggcgtgtcgtcttcatgaaacgaatcgcgcgtcgcatccggcaagcgaaatgcggtgcgcgtttgccgcttcgattgatgtcgatcaacgcgcggtccgcatcgatcgccgacagtctccgggcgagcggcgcgaggccgcctgctcggcgaacgccgaacgcagccggacatacggcgcgtgaatgcgccgtatgcacgcatcctcgtgcgatccgaatctccgaatcgcgccgcatgccccgtcgaacgactcccgaaggagatcccaatgcgacttcagcacaagcgtggcctcatcatcggcattgcaaacgaaaacagcatcgcgttcggctgcgcgcgggtcatgcgcgagcagggcgccgagctcgcgctcacttacttgaacgaaaaggccgagccctatgtccgtccgctcgcgcagcgtctggacagccggctcgtcgtgccgtgcgacgtgcgcgagcccggccggctcgaggacgtgttcgcgcgcatcgcgcaggaatgggggcagctcgacttcgtgctgcactcgatcgcatacgcgccgaaggaggacctgcatcgccgcgtgaccgactgctcgcaggcgggcttcgcgatggcgatggacgtgtcgtgccattcgttcattcgcgtcgcgcgcctggccgagccgctgatgacgaacggcggctgcctgctgaccgtcacgttctacggtgccgagcgggctgtcgaggactacaacctgatgggcccggtgaaggcggcgctcgagggctcggtgcgctatctcgccgccgagctcgggccgcggcgcatccgcgtgcacgcgctgtcgcccgggccgctgaagacgcgcgccgcgtccggcatcgaccgcttcgacgcgctgctcgaacgcgtgcgcgagcgcacgcccgggcatcgcctcgtcgacatcgacgacgtcggccatgtcgccgcgttcctcgcgagcgacgatgcggccgcgctgacgggcaacgtcgagtacatcgacggcggctatcacgtcgtcggctgacggcggcaagggtggctagggtggctagggcggcaagggcagcaaggggggcaagggcaccaagggcagcaaaggcagcaaaggcagcaagggaggtggacgtagcatgagcggcagatgcggcgaatgcgacgagtgcggcgggtgtgcggcgggcgcatcgtcgcgtccaaacgcgccacgcacgcaatggcgcgcgataagctggccaacccaatcgaattccgattcgatcagccgtccgcttcgcccgaaggaccgccccgccgaacgttaccctcgtcgtcaccgatcgccccgaatcggccgacatcgatttcatcggcgcgggccttgccgcgtaccacgtcgagcgcgccggcgtgatcgacgagcgcgcgctcgtggtgttcgcgcgggatccgcgcacgggcgcgctgctcggcggcctgacgggccgcacgttgctcggcctgaggttcgtcgacgtgttctatctgaccgacgcgctgcgcggcgacggcgtgggcgcgagatcccgcggcttgccggggacgaggcgcgccagcgcggttgcggcgcggccgtgctgtacacgatcagcttccaggcgcccgcgttctacgagaagttcggctggcgacgtttcggcgacgtgcggtgcgattcgcgcggcacgaatcgcatgttcatgacgaaaacgctgcgctgggcgccggccgcgcgcgccggcgttcgcgcgcgccgcggtgcgcgctgaggagcgcttgcaagttctggcgagcccggacgagtcctacgcgccctcgaatgtcctcgagcgtccttgggcgccctcgcgcgtcctttaagatggcggtgtccgcggcggcgcgcgccgctttttcacttttcgcgaagagtcctcatggtccagaacgcgtctgtcccgccggcgtccgccggccgcccgaaggcccaatcgatcgcgctcggcgcgctgtatgcggcgctcgtcgcgcttgcgttgtgggtgatccgcgatttcatgccggcgatcgcgtgggcgtgcgtcgtggcgatcgcgctgtggcccgcgctgcgccggatcgacgcgctgcccgcgttgcgcggccgcgcgacgctcgtcgccgccttgctgacctcggcggtggcgctgctcgtcgtcgtgccgatcgccgcggggctcgtcgaggcggtcgaccagagccacgaactgctcggctggctgcatcgcgtcgagcagacgggcattcccgagcctgacgtgctgtcgcatctgccgttcggctcgcagcaggccagcgcgtggtggcaggcgaatctcgcgaagccgctgcatccggcgacggcggtgaagggcgtcgacggcgcaagcgtcgtcacgttcggccggcacttcggctcgcggctcgcgcatgcggcggtgctgttcggcttcatgctcgtcacgctgttcgtgatcttccaggcgggcccgcgcctgtcgggatcgctgctcaccggcgtgcggcgcgcgttcggcgacagcggcgcggcgctgctgcagcggatggcggccgccgtgtacggaacggtgacggggctcgtcgtcgtcggcttcggcgagggggtgctgctcgggctcgcgtacgcgttcgcgggcctgccgcatgcggcgctgctcggcctcgtcacggcgatcgccgcgatgctgccgttctgcgcgccgctcgtgttcggcggcgcggcgctgtggctttttgtgcagggcgcgctcggttgggcgatcgggctcgcggcgttcggctcggtcgtcgtgttcgccgccgagcacttcgtgcggccggtgctgatcggcaactcggcgcggctgccgttcctgctcgtgttgttcggcatcctcggcggcgcggagacgttcgggctgcttggcttgttcgtcggtcccgcgttgatgacggtgctcaccgtgctgtgggcggaatgggtcgattgacggcgcacgccgaacgaacggggcgttgtttttctgactgtttttagaaaattcaacaaaaagacggcgaaacgtcgattagcatgcagttttccactgcgacggcaccgcaccgccgagctagagccgcatgtcattccagacgacgaaccgcaccgtttccgccctcgcttgcccgtttgccgccgcgctgctgatgagcggctgttcgtggttcggcggctggttcgactcgttttcgtacgcgaggctgccgctgccgaaggcggccgcgcagccgggcgcgacgcaggcgcagatcgtgaaggcgggcggtaatcccgcgagcgtctggatggtgcgcaacggcgcgggcgtctgctacaactacgatttacgccacggcaacgaccatcggccgtactacatcgtgttcgaccggcgcggcatcgtttcgcggcacggtttctcgacgtgcgcgcaagccgatcgcgaagggctgctgcgcggcggcgcgcgctcgacgcgcgacgagccgcgcgcctgagcgcgcgccgccgcgcgtttcggccggtggcgcctcgtgggaatcgggcggtctgtctgggccgtacggtgcgtgcggggccgtgcgggtagcgcggaccgtgcgagtcgttcgggtagcgcttggtacgggccggtgtggctcatacgattcttgaggcccttgaggcccttgaggcccttgaggcccttgaggcccttgcggctcttgtggctcttgtggctcgttcgagccaggcgggatgagccggcgccgaacgcgccggccgttcggttcgtcaggcgatcgtgtctacgacgccgccgtcgacgcgcaacgccgcgcccgtcgtcgccgacgcctgcggcgagcacacgtagacgacgaggttcgcgacttcgtcgcaagtcgccggccgctggatgatcgagctcgagcggtgcgtgcgcacgaaatcgacgcccgcctgctcgatgctcgtgtgttcggcgtcggccgtcgccttgagcatcgccttcacgccgtcggacatcgtcgggccgggcagcaccgcgttcaccgtcacgcggctgccggccgcgagcttggcgagtccgcgcgagatcgacaattgcgcggttttcgtgaagccgtaatggatcatgtcggccgggacattgagcgccgattccgacgagatgaagacgacgcgcccccagtcgcgctcgagcatccccttcagataatggcgcgcgagccgcacgcccgacatcacgttcacctggaagaaatgttcccattcggcgtcgtcgatgtcgaagaacggcttcgggccgtagatgcccgcgttgttgacgagaatgtcggccgacggcgcggcgtcgatcacgcgccgcgcgccgtcagcgtccgacagatcggcgacgacgccttgcgcgtgcgcgccgggcgcggtgacgcgcaggtgcgcgagcgccgccttgacggacgcgtcgctgcggccgttgatgaacaactgcgcgccggcgcgcgcgagtccctcggcgatcgcgaggccgatgccggcggtcgaggcggtcacgagggcggtcttgccggtgaggtcgatgtgcatgggcagactccgcaaaaaggagagaacgatccgccgcgcggcggcggcggacgcgagcgactagcttagacgaaagccgcgaagtcggcagtcgggcgaggcggtggaaagggtggagcggtggaggtcgtgaagacgctggtgggggcgaaggttgtaaagtccgcaaggaccgcgaagaccgcgaagactgtaaagactgcgaagactgcgaagactgcgaagactgcaaagactgcaaggcgatagaggcgatagaggcagcggcggctgcagaggatgcagaggcgatagtggccgccgacgaagcgaagacgccgcgctcgcgcgccgccatggggttcatctcgcggcgtcgcgcggcgcccgcgtcacctcgcgcagcgcatcgtcgatcgcggcgccgagccgccgcacgcaagcgtcgatctgctcggtcggcaccgcgccgtagccgagcacgaggccgttgtatgcggcgcgatcggtgcccggcaggcagaagcgcgacagcggccgcacggtgatcgcgcgggcgagcgccgcgcgcgcgacgtcgacgtcggcgacaggcgcatcgagccgcgcggacagatgcatgccgcccgcgccgcccgacaccgtcagcgcgccgccgagatggcgcgcgagcgcgtcctgcagtgcgtcgcgccgctcttcgtagagccggcgcatccggcgcagatgccgggtgaaatggcccgcttcgatgaagtcggcgagcgcgagctgctcggcaaggcgcccgcgcggcgcgagcgcgccgatcgtgtggcgcagttgcggcgcgagcgccgccgacgcgacgacgaagccgatgcgcagcgtcggaaacatcgtcttgctgaacgtgccgagatagacgacgggcgcgtcgtcgccgagactttgcagcgcggcgagcggcgcgccgaagtggcggaactcgctgtcgtaatcgtcctccacgatccacgcgcccgccgcgcgcgcgttcgcgacgagcgcgacgcgccgctccacgctcatcaccgcgccgagcggatactggtgcgacggcgtgatgtagacaagccgcggcggatgcgcacgccagtgctcggcgctcggcgcgaggccgtccgcatcgacggggatcggcacgagccgcaggtcggccgcctcgaacgcggcgcgcgcgccggcgtagccgggatgttcgatccagacggtatcgcccgcgtcggcgagcgtgcgcgcgcacagatcgaggccgtgctgcgtgccgtcggtgatgaacacctgccgcgcatcgcagccgatgccgcgcgacacgcgcagatattcggcgatcgcctgccgcagccgcagattgccgccgagcggcgcgtgaccgagctgcgccggaccgattcgccgccatgcgcgctcgaccgcgcgccgccacggcgcgagcggaaactggtcgagcgcgggcatgcccggcaggaacggcagcggctcgcgctcgtcgtcggcgtcgatgtccggcagcccggtgacgcgccgcgcgagcgcgggccgcgcgtgcgcgggcgaggcggtcgcgctcgccgcgggcagccccacacgcgcgaccatcgtgccttgccgccgcgcgacgacgaagccctcggcggcgagccgttcgtaggcgtagagcaccgtgttgcgcgcgatccgcagcgtctcggcgagcgcgcgcgacgacatcaggtacgtgccggcttcgagcgtgccgttcaggatcgccgcgcgcaggcacgcgtagagccggtgctgctgcgacgcgcgcgcgagcgcgtcgcgcgcggtgtcccgttcgaagttcgacagcaacacaccgtagtccatcgtggctccaaaattcagtaatcgcatggatctatccatggtgccacagattttctatcgtcgagctcttcgaaacgaacatgccgatgcaggagccccgccgatgacctcgaccgcagccgattccgcaatccccccgggcgcgccgagcgcgcgcacccgcgtgcgccgcgccgcctatcgcggccactacgatcgcccgacgctcgaggcgattctcgacgatgcgtacgtgtgccatgtcgccttcgccgacgactcgggcgtgcactgcatcccgaccgcgtgctggcgcgaaggcgatcatctgtacatccacggctcgaacggcagccggatgctgaagctcgcggccgcgggcgcgcaggtatgcgtgaccgtcacgcatctggacggcctcgtgctcgcgcgctcggcgttcaatcattcgatgaactatcgctcggcggtgatctacggcgagttcgaggtcgtgcccgacgcgcggaaggccgcggtgctcgacacgttcgtcgagcggatcgcgccgggcaggagccgcgacgcgcggccgggcgatgcgagcgagctcgcggcgacgacggtgctgcgcatcgcgctcgacgaggtcgcgacgaaggttcgcacgggcggcccgaaggacgacgaagcggatctcggcctgccggtatgggcgggcgtgctgccgatgcgcgaagcgcacttcgcgccgctcacggacgccgcgcccgccggcgtgccggactacgtacggcgctggcaggatgcggtgccgcttcgcgagacgcaggacgaggaggcgaggcgggccgccgcgcgttgagcacgtcgatcgcgccgggcgacggcgcggctttcggcacgcgcgcgcacgggcggagcggggctgcggtgaggtccggcgtggtccggcgcgggtggggcgcgggtggggcggtgagccgcgcgcttgcttcatacgtgcccgcgttgcatgcgcatgcgaggccacgcgcgggcgattgacggcaagagcgcgcgggagggctggcatcgcgccgtcgccatcgccatcgcgcttcgtcgggctcgttgcgctgtcgcgcggcatcgcgcgatagcggctacgccatggtgcgttgcctgacgcgtttgctgcgccgatgcgccaatgcgccgatgtgccgatgtgcatatgtgcgtatgtgcgtatgtgcgtatgtgcggatgtcacgacccgccgatgcactgatgcgccgacgcaccggcacaacgatgcaacgacgccccaccactcaagtcgtcttcaacgccggccgccgcgcggccgccgccggccgcgggtcgtgcgcgtgcgggcccgtgccggccggttgcgcggcgaccgataagccgatcgcgttccagccgtcctcgtacgacacgaacacggcgccgccgtgcatctcggcgactgccttcacgatcgacagcccgggcccgtgattctcgtcgctgttcgcgcgcgcctgctcgatccggtaggcgcgctcgaacagatgcgcgcgcgcggccgcgtcgatcggctcgcccggatgggacaccgcgatctccaccgtctcgccgcgcggatcgtgttctccgcgcgcgtgtgctggatcgcgttgatcaagaggttcgtcatcgcgcggccgaacagcgacggatcgacgctcgcgcgtgcgtcgcccgtgagctcggcgcgcagttgcgcgtcgtcgagcgacatctcgaggaacgcgagcatgcgcgtgagctcggccgcgagcgacacgtcggcgagatcggtcgcgcgctcgccgcgatcgcggcgagcaaggaacagcatgtcgttgacgatgatgcgccgccgctcgaacgcttcgagattcgattcgagcgtctcgcgcagccgcttggccgagcgctcgcgcgcgagcgcgacctgcgtctggccgatcaggatgctcacgggctccgtgtgcgcggcggctcgatgcgccggagcggacggcggcggcgacagcgcaggccgcgcgtggccgcgaccggtcggcatcatggacggcgaaacgcgatggcggccgcggccgccaaccgggccgtcagatctgctccatcccgaacgccgcgagcttcggcagatcgagcacgtcgatctggttgtacgcgagccgcaccgcgccgagccgctcgagatgctgaagcgcctgattgattcgctgccgcgacacgccgaccagcatcccgagctcctcctgcgagatcgcgagcgtcgcgccggtgtccggatacaggtccgggttgaacagctgggcgagcgactgcgcgacgcgcgcgttcacgtcgagtagccggctgttctggatcgacgcgatgaattcgcccatccggttgttcaactggcggatcacgaagcccgtgaacggcaggctgctgtcgaggagcgcgtggaacgtcgcgctcggcacgaacagcacgagcgagcgctggatcgcgatcacgtcgtacttgcgcagctcgcgcttgatcacgctgccttcgccgaaccagccgcccgacggcacgccggagaacgtgcagccgcgcccggacgcgttgtagatcgcgagcttcacgagcccgcggtgcacgccgatccagtattcggaaggcgcctgccggcgcgcgacccagtcgcccgcgtcgcggtactcggcgtgcgactgcgcgacgacgagcgcctgatgctcgggcgcgagcgtgttgaaccagccgcagcgggagaacagcgcgcgcagctcgcccgcgccggccgccgcggccggcgctcgcacgggcgcggcggctgatgtttcgacgggcgcttcgacgggcgcttcggccggcgccgaggcaggctctgcggcagcctcgtcggcgcgggccgcttcatccgcggcgagcggcgggcggtgcggggcttggacgtcgtcggtcatcacacagggtttgcgaggatagggaatacgcgcggtcgtgtccggcgagtctgtcgcttgcatgacagacggctcacaatggccgcgagtaggcttgtccaattggaccacaaaccaacgacatcgaggcgcacgccttgcaggagacgacatcatgacgcagaagttcgaggaggggctcggcaggcgcgaggccaactacgtgccgctcacgccgatcgatttcatcgcgcgcgcggcggaggtgtacggcgagcgcctcgccgtcgtgcacggcgagatccgccgcacgtggagcgagacctacgcgcgcgcgcgacggctcgcgagcgcgctcgagcgcgcgggcgtcgggcggggcgacaccgtcgccgcgctgctgccgaacattccggcgatgatcgaggcgcacttcggcgtgccgatggcgggcgccgtcctcaacgcgctgaacacgcggctcgacgtcgcgtcgatgctgttcatgctgcgtcacggcgaggcgaaggtgctgatcgtcgataccgagtacgcggagttcgcgcaccgcgcggcgctcgaggtgccggggctcgcgatcgtcagcgtggccgacgcgatgcccgccgatcccgcgcgctttcccgcggcgctcgattacgaggcgttcctcgccggcggcgatcccgcgtacgcctggacgccgccgtccgacgaatgggaggcgatcgcgctgaattacacgtcggggacgacgggcgatccgaagggcgtcgtctaccatcatcgcggcgcgtatctcgccgcgatcagcaacctcctcgaatgggacatgccgaagcacgcggtctacctgtggacgctgccgatgttccactgcaacggctggtgctttccgtgggcggtggccgcgcgcgcgggcgtgaacgtgtgcctgcgcaagttcgacgcgaagcgcgtgctcgagctgatccgccgcgagcgtgtcacgcactacagcggcgcgccgatcgtgcagagcgcgatcgcgaacgcgccggccgaatggcgcgcggggatcgcgcacgaggtgcatgcgttcgtcgcgggcgccgcgcccgcgccggccgtgatcgcgaagatgaaggagatcggcttcgacctcacgcatgtctacgggctcaccgaagtctacgggcccgcgacggtctgcgcgaagcaggcgcactgggcgtcgctgcccgacgacgagctcgcgcagctcaacgcgcggcagggcgtgcgctaccacctgcaggcgggcgcgaccgtgctcgatcccgacacgatggcgcccgtgccggcggacggcgagacgctcggcgagatcatgtttcgcggcaacctctgcatgaagggctacctgaagaacccgcacgcgaccgacgaggcgttcgcgggcggctggttccacacgggggacctcggcgtgctgacgcccgacggctacatccgcatcaaggatcgccgcaaggacatcatcatctcgggcggcgagaacatctccagcatcgaggtcgaggacgcgctgtaccggcatccggccgtcgcggtcgcggccgtcgtcgcgctgccggacccgaagtggggcgaggtgccgtgcgcgttcgtcgagctgcgcgacgggatgagcgcgaccgaggaggagatcatcgcgcactgccggctgctgctcgccgcgtacaagattccgaagacggtgcgcttcggcgagctgccgaagacatcgaccgggaagatccagaaatttcaattgcgcgcgcaggtcgggtcgagctcggcgatcgatctggtggcggcggccaggaagccagggtaggcgcgacgcgtcgcgcggtcacgtgacgggcggcgagcggccgttgcgggccgcgtgcgccgcgcgctccccgcctgccgggcacgtggcgctcggcgtttcgatcgacggcgcgcgcgcgtcccatgcgcgacgcgccggccgccgacttgtcgatggcgcggccgaccgcgcgattcgcgcgccgcacggcctgcaatgcgcggttcgcggcgcgcgagcggcggcgcatgcatgcacgccggcgcgatcggcgtgcgccgttgtcaccccgttgtcaaagtcgccccatatcgtctgacgatatggggcgatgtcacgactgacgaacgacggggatgaccatgaaacatctgaaaatcaacgcagcgctggcttgcatcatcgatctggcgtgcgtgcacggcggcgccgcgtgggcggggagcgccggcgccgcgacggccgagggcgacgcgaaatcgtggcgctccctgctgtgcgcggcgaacggcgggcgcgacatcaccgatcagggcgcgctgaaaatcggcggcgacgtgacggccgccgtggtttgccagtatccggacccggccgcgcgcgcaagcgcggatacgcgggcacatgccaaggcgaatgcgggcgtcgtgggcggcccgatcctgtcgacgcccgtgaccgcgaatctgcgcgtgccgggcggcacgttctcgctggcggccggcaatccgctgccgctgtcgtgcggcgtcgatctcgcgatcgcgcggtggccgaacacgccggccgtgagccaaggcacgtcgacgttcaattgccgcggctacaacgtcggaagcagctcgaacggctgcagcgtccagtggtcggggccgacgcccgtgacggtcggcgcgacgccgtacggcggcggcacgacgctgcacttcacgtgcgtggcgacgcatctcggcgcgttcagcaccgtgaccgattacgcgtatcgcgatccgctcgatccgcgcatctggtacgacgtgcgcgaccgcttcggcacggtcaacgttcagccttgaagcgcccgtcgggcctctcgcggatgctcgccccccgggcatccgcgatgcatcctcgcagcgcgcccgcgcgacacgcggcgagcgtgcctcgccgcgcgcccgcgcccggtcaacgcgcgtcgagcgtgggttcgtccgccgcgagcctgaacacgctgaccgcgtgcgcgagctgcgcggcctcgtcgcgcagcgcggcagccgcgcgctcggcgtcggcgatcagcgtcgcgttctgctgcgtcgccgcgccgatctgcgtgacggccagattcacctgctcgatgccgcccgactgttcgcgcgacgccgcgctgatctcggcgatgatcgcacgtacctgatcgacgcgcgcgacgatgtcctgcatcgccgcgcgcgcgtcctcggcgatccggaagccgtgctcggccgtcgtcgccgattcgccgacgagcgcgtcgatctccttggccgccgccgcgctgcgctgcgcgagcgcgcgcacctcggaggcgacgaccgcgaagccgcggccgtgctcgcccgcgcgcgcggcctcgacggccgcgttcagcgcgaggatgttggtctggaacgcgatgccttcgatcacgccggtgatctcggcgatcctgcgcgcgacgccctggatgtcgcccatcgtcgcgacgacgcgctgcacggccgcgccgcccgtcgtcgccgcgctcgacgcgccggtcgcgagcgcgctcgcctgcgccgcgtgatcggcgttctgctgaacggccgccgtgatctgctccatgctcgccgcggtctgctcgacgctgcttgcctgcgtcgcgatccgcgcggccatgtcgctgctgccggccgcgatcgtcacggtgccgtgcgcgatgtcggccgcgccgcgccgcacctgcgcgacgatgcgcgcgaggccgtcgccgatgccgtcgaccgcgcgcacgagccggccgatctcgtcgctgcggccgctcgcgggcggccgcgccgcgccgtcgcgtgcatcgtgcttgccgtgcttgtcgtgcttgccgtgcgcgccgatccgcacgctgaggtcgcccgcggcgaagcgctcggacgcgtgcgccgccgcatcgagcgggcggctgacgacgcgcttgacgaccgcgacgaacagcgccgcgaacgcgagcacgaacgcgcagccgatcgccgcgaagcggttgcgggtcgcgcgcatgccggccatcacctcgtcgtcgatcgcgatgccgccgacgagccattgccactgcggaaccgtcacgaacgacacgaacttcgcgcgcgggccgtcgtcgccggcggcggcgtcggtcgacgtgtaggacaactggccttccctcgcggcgagcatttgcgcgtagggcgcggccgcgtcgtcggcgcgctggcccgcgcgcgccggatggacgagcagggtgccgcgcgcggggccgtccgatgcgtcgagcacgaagtagtagccgtgctcgccgatcttcaactggcggatgccgttttcgacgagccgcatttccgcgccgacgtcgatgccgacgaacagcgcgccgacgatcgcgccgctcgcgtcggcgatcggcttgtattgggtgatgtaacgtttgccgaacagcgtcgcgagaccggtgtaggtccggccggcgacgagcggcgcgtacgcggggcccttgcggtcgagcagcgtgccgatcgcgcggctgccgtcctgcttcttcagcgaggtcgtcacgcggacgaaatcgtcgccgcggcgcgcgaagatcgtcgcgatcgcgccgctcttttgcaggaactggtcgggaatcgagaaatcgaggttcagcgtctggccgcccgcggtgagcgcgggcgtcgcgacgcccgcgacgtcgatcgtgcgcgcggcgtcaagcgcgtagccggccggcaggaagctcgcgaagagcgtcatcgcgcggctcgcctcggcggtgagcgcttcgtcgaagagcgcgatcatcgcggcgatcgagcgatccttctcgtcgatgcgcgcgtggacctgatcggcgatctggccggaggccgcgtgggtcagcgcccagacgaacgcggcgaagagcagggcgaagagcgcgctcgacagcgccgcgagacgcgcgccgacgctcgcgcgccgcaagaaaggcacgtgcatgaatgactccggagtgcggtggcgggtacgttggcggaacgcacgcgtcaccgctctctgatggcgtggttgtcggcacgcgcgggcgaatctttaggtttttgtaaggggcggcgcggcggtccggatcgcgaagcgcgggccgtgtgccgcgcgtgcggggcgccggggggcgtggccggttcgcggcgcgccgacgcgaaccggcgcgctcggccggggcatcgatcgagcgcggcggcttcgagcgcgtcgcggctgcggccgcgcgtgcggcgggcggcgcgctcagcgtggctggcgcggttggcgcggtcttttgcgcggtttatcgcgtcgcttgcaggggggcgtgcgttgcgtcgatacccgtcgcgatgttgtcggcttgcttacggctgaaaaatcggcggttgggccgtttgcggtggagctgcctccggttgagccgccggagcggattgcggcgcctgttgtcgagcggcgggcggctgagccgttcggagtggtgtcgtccgcgcttgagtgatcggcgcggcttgcgccgtttgcggttgagaggttgacgattgggcgataggcggctggaccgttcgcagtggaatcgtctgcgactgagcaaccggcgcggcttgcgccgtttgcggttgcgcggttgccggttgggcgatcgggggctgaaccgttcgcggtggaaccgtctgcgatcgagcaaccggcgcgggtcgcgtcgtctggggtggagtggctgccggtcgagccatcggcgcggcctgccccgtccgcggttgcgcggccgccgcgcccgccgattcgacccagccgccgccgagcgccttgtatagcgtcacgcggctcgtcagcccggcaagcttgtaggtgacgagcagttgctgcgcggcgaacagctggcgttgcgcatcgaacacgccgaagtagtcgtcgacgccgttgcgaaaacgcatgtcggccagccgcttcgtctcggccaggtcgcggatcatcgcctcctgcgctttcacttcccgctcgtaggtcgcgcgtgcggccaggttgtcggcgacctcgcggaacgcgtcctggatcgtgtgctcgtagccggccacgttgatgtcgcggcgcaccgtcgcgagatcgagattcgcctgattgctgcccgcgttgaagatcggcagcgtgagctgcggcacgaacagccacgcgacgccgccggagaacagccccgcgaggctcgcgctcgccacgccgagcgcgcccgtcaacgtgatcctcgggaagaacgccgcgcgcgccgcgccgatattcgcgttcgcggcgatgagccgatgctcggcggccatgatgtcggggcggcgctcgagcagcgtcgacggcaggcccgccgggaactccgcgagcagcgcgcgatcgtcgagcggcgccgcgcgcgacacgccggccggcagcggcccgccgatcagcacggcaagcgcgttctcgtcctgcgcgatctgccgcgtgtattgctcggcggcgacgcgtgcggtctgcacctgcgtgtccgcgcgatgctcgtcgagctgcgccatcgcgcccgcctgcttgccgcggtggatcatgtcggcggcgtcctgctggctcctgagcgtgtcctgcgcgagcgcgagcagcgcgcgatcggcgagcagcgtgaggtaggtgttcgcgacttcggcgacgaggctgatgtggacgctgcgccgcgcctcctcggtcgcgaggtattgctcctgcgcggcgtggctcaggctgcgcacgcggccgaacaggtcgatctcgaaatgggtgaggccgacgctcgcgtcatagctgttgatcgccgcggactgccccggcgcgcgcagcgcggggctcatgcgctggctcgtgagtccgacgctcgcatcgattgcgggaaactgcgcggcgcgctggatgcggtacagcgcgcgcgcttcgtcgatgtcgagcgtcgcgacgcgcaggtcgcggttgttcgcgagcgcgagcgcgacgagctgctgcaactgcgcgtcggcgaggaaattccgccagccgagctcggccgccgccggctcgcccgggttcgcgcgcggcgcgcccggcgtcgcgtaggcggggccgttcggatacgcggacggcatcggcgcatcgggccgctggtaggccggctccatcgagcaaccggcgaggctgagcgcgagcgcgatcggcagcgcgcgcttgggcgatgaaagaaacggtgggctatgcatggtcggcggctcctcgcatcgagaatcgagacggtgggcaagcggcgctcgcggcgttcagccggacagcgcgcgctgcatcaggcgcgagatcgcgagccggggtcggccgcgaatcgcgatgttgtgaggcggatcgccgaacaacagccggatcaggccgtgccgcgcggcggtgtccgcgccgagcgcgacgccgagcagcgcgccgtcgcgacgcacgatgcggcacgggatccagccgatcggcgcgagccacagcgcgcccgccgcatgcagcggcagcgacgcggcctgcgccgtcgtcacggcggcgccgttgcacgacagatcgcgcgtcgcgaccgcgtactcgcgatcgccgacgcgcagccgcgcccgtgcgcgatacgggaagcgctcctccctgcgcggccgcggcagctcgatgcacacgagcagcgacgcgagatagagcgcgagcgaaatcgcggtccacgcggcgttgaacgcgagccccggcgcgccgggcgcgctcgcgagcgcgcgaccgagcccgagcgcggacagcacgagcaggcccgcgtagaacgcggcgaacctgccgtggacgatcagcttcgagcggtcgaggcccttgttcgtcaccttgaacgggcgaccgaacggccgcacgagcgcgctcgcgagcgacaggctgacggcgagcgcgcagacgatctgggtgacttcggtgaacacgggcagcgcgcgccggccggtgatccacatgctgtagccccagtaggcgatcagcgcgggcaggccgtaggcgagaaactgcagcggctcgccgtagagcgtcgggatgtcgaagtaccagtacaggagcgggccgagcagcagcatcagcgtgaacgggcggctcagccagtgcagcatgccgtgcacgtagtgcagccgctgcgcgaacgtgtagccgcggccgcgcagcgggccgtccggcgtcagcgcgacctggatcgtgccgagcgcccagcggctgcgctggctgatgtattcgggcagcccctcggccgacaggccgaccgacagccgctcgttgagccagcgcgtcacgtagccgtgccgcatcagccgatacgtgaggtggatgtcctcggtgaccgtgccggtcggaaagccgccgatgcgctcgacgagatcgcgtcgcacgacgaacgacgtgccgatgcagaacgccgcgccccatgcgtccttcgcgggctgcatcacgtcgaagaacgcgcgctgctcgtcgacccagcattcggccgagcgcaggttgtactgcacgggatcggcgttgtagtagaactgcggggtctgcacgatgccgaccgtgcgatcggcgaagagcccgaccgtgcgcagcaggatcttgcggtgcggcgcgaaatcggcgtcgagcaccatgatgtacggcgcgccgccgccttcgcttcgcgcgctcaggcgcaggccgttgttgagattgccggccttcgcgtgcgcgttgtccgcgcgcgtcgcgtagcgcgcgcccacctggtcgcagaacgccttgagccagtcgcggcgcgtgtcgtcgagcacccacacgcgaaaatccgggtagtcgatcgcgagcgcggcgacgatcgtcttctccaggatgtcgagcccctcgttgtaggtcgcgatgaagatgtcgacgcgcggcggcgcggccgcgcgccgcagcgcggcctcgccggcgtcggcttgcggcgtgcgctcggtcgtgcgcgtgagcacggcgacggagatcagcgtatacgcgagcgccatgcattcgaaaccgaagaacacgtgcgcccatgcgctcggaaaatccatgcgcggctcaggcagcgtctgcgtcgcgcgccacgccagatagacgagcagcagcacgacggtcacgccgccgaacacgatccggtcggccgcgcgttcgcgcctgccggcgcgcgtgagcagcagcacgacgagcagcacgccgccgttgatgtcgaggagcgagcggttggcgagaaagaagtcgaacatcgtcatgctccgcaggcaggggcggcgtcgcccgggtagcccgcggcgaggcagccgccggggcgaaacggattccagcccgccgccgcgagcacggcccacgcggtcgcgcccaggtgcggcagatggaagtagcggaaatcgtcggtcttggacgtcggcccgatcgacaggccggtgcgaatgctcggctcgggcgtcgcaaacagcaggccggacggcgcgcgctgcgacatcagcagcgcccacagcggccgcgcgtcgtccgagcggccggccgcctgcaacgcgagcgccgcctgcgcggtgccttcggtccagacaccgtccggatgcgcgttgaagccgtagccgccgtcgatgcgatgcgcgcgctcgacccacgcgagcgagcggcgccagtcggcgggcgcatccggcatcgcgagcagcggccagagcgacgcgtcgagcgcggacggcccggtgttcggcgtgtgcccgtcgtcgcgcgtgccgatcaggaagcggccgtcgcccggctcccacatcgccgacacgaagcgccgcgcgcgcccggcggccgcgtgccagcgggcgtcgcccgtgcgcgccgcgagccagcggaagacggcgtacgcatcgacgttgtgctcggtggatttccagccctggcggagcggctgcggctcatggccgaactcgccgccgacgtagccggccggcgccgtcgcgtcgagccggccggggtcgacccagcccatcagcgcggcggcgccgtcgagatagcgccgctcgcgcgtcgcttcgtacacggcgagcagcgacagcgcggcccacgcgacgttgccggtcgcggtgcccgcctgataggcgtcctcgaaccagcgcttgctcggcgtgtcccaccagccgggcagcggtgcgggccccggcggcagcgcacccgcgcggtacgcgttgcgcacgcgcgcgtcgcggtagtggcgatcctgccggctcgcctgcaggatcgcgtcggcgatgcggcgcgcgtcgccggggcggtggcaggcgatgagcgcgatgctcgcgagcgcgttgtcatagacgaacgcggcctgcgtcagcgcgcccgcgagcgccgcgccgccgggcgcgggctcgtagctgccgagaaagacgggccccgagccggggggcgcatgcacgcgctcggcgagcgtcttgcatccggccgcgagcagcgccgcgcgcggcggctcggcgccggcggcgccgtgggcgacgaacagcagcgaggccatcggcccgatcgcgaacgatgccgcacggcccaggcggcggacgaggtgaaatctcatcggcatggggctgcgcgcgctcaggccgccgatttcagatcgtcgagccagcgtcgggccgcgctcgcccgctcgttcagccagcgccgcccgtccgcggccagctcgccgagccggcgcgcggcgttcgtcgcgaagtcctcgagccggcgccgggcttgcacgccggcgtcgcgcagccattgcccgccgcgcgcgagcgccgaacgcgcgccggcggtccagttcggatcgacgttcgcgagaccggacacgttgctcgcgagccagccccgatcgaggctgactctcgcccagcgccccatcgcgcagcgcgcgtccggccgggcgctcgcgcggcgcgacagcggcgcgagcggctcgtcgagcttcgcgatcacatagatctcgttcttctcgatcggcgggaagggcacgaagtagcgcgcctgctcgccttcggacgcgcgcggcagcacttcggcgatcgacgcgggcagcacggccggcacaccgtccatccgcacgttcagatgcgtgccgggcagcaggtcgtcgctcaggctgcgcgggaacacggcgacgacacgcgagcgcgcgcagttgctcgcacggatcagcgtcgcgccggcggcgacgcgcgtgccgggcggggcgagcacgtcctccacgacgcccggctcgcccgagcggatctcgatgcggctcagcctgtcgagccgctgctgctcggcggcgatcagcttgtcgaccgactggccgtaagcgtcgaactgcgcgatctcggccttgcgctgcgcgatgtccgcgccgagcagccggccgcgctgcgacagcgacgcggccggcccgtcggtggcggacgcgtagaccttgctgcgcgacgcgtcgccgttcgcgaccgcgtgctcgagctcggcggccgcggccgctttcgcgttcgacaggatcgatagctgatagcgcgacgcgctggtgtacgcctcgctcacggcgcctgcccactgcatcgcctgattgcggttgacgatgtcttcctgctggtccacctgcgcgcgcgcgaccgcgagccgcgcctcgagcgcgcggatggtcgccgcgtgctccttctgtgccacggactgatagcgctgcagatcgtgctcggtcgacgcgagctggctctcgtcgcccgcgagctcggcgcgcgccgcgtcctcgcgctgctggttgtcgagcttcttgcccgtcaggtcgatcagcagcgcgcgatcgacgttcgggttctgcacggtcgcgagcggctggttcgcgtcgaacggcttgccggccgtcacgtgctgctcggtcacgacgccttcgaccggcgacgtgacgagcgtcacttcgttgttgacgaccgcgcgctcggacgagcgcgtgaagacgttcggaaacatgatggtcagcaccatccagatgacgaagaacacgacgccgtagccggcggcgcgcggcacgagcgtccagagcggacgcggcgcgcggcggccgcgcggcaccggttcgtcgtgcgtgacgagcgacgaagcgtgcgcgtcggtcgggggattctcccgtgacgggtcggacatgttgccctcctgcatcgcaaaagcgcgaacgatgagacaaaagacaggcgcgcacgcgcggcccggtgccgcgcgcgtcgacgtcgacgggatcgacggcgacaggcgggcctccttgcgaacgtgcgttggcgcgcaaaacggctttctgtctaatagttggctgctgcagggcgccgtgtccgagcatttgtcgaatcgacgcactgtctgaacgggccggctgccggccctggatcaactccgtgaccgcggcgcgcgtgcgcacgcggacttcggacttgaatggcattggagactcgagcggctcgcgcgagaggcatgcggccaaggcgctgcgagtcgattcaggctagtgaaatcgcaggcgcgctactgtaagaatgtgtaaaaggtgatttcactaggaccccaaaggaccatctttatgcagccgccgaattcgacggttcgcggatccgctcgctttcgtcggacgacaacgcgcggcgcgcgccatccgttgcaacgcacgcgcgcgggcggcaggcgcttgcatggttcgacattcgacgctcggccgccgcgcgaccttcgggcacggattggcgccatcggatggcgcggcgagccgcgcttcgcaggccgaacgaacgtgggcggaacgggtcacatggatgtcgggccgcggcgcgcggcggcaacgggcgtgatgtttcatcgatgatacgtgtcgcgatgtcccggtggaccgtgcgcgcgttacgtaacgtcggtgaatcattttggccgcggattcgcgtgcgcagcgggtgcgcatgtaggcgcacgcggccgggcgaggccgccgcgttgcgttccggcaacgccggagcgcggccgggcggccgtcgcgcgcggatgtcgcgtggcggcgcgatccactagcgtcgcgctggcacggtttctgcgtgatatcggggacgaggaccgcgccggccgaaccgcgcggatacagtgaactttgtcgggcgcccctatcgggttcgctcgctcatttgcagcacggagcaagacatggacacgctcccgaaccagtccgacgcgcagttccaggctttcctggcgaagctgctcgagcagccgcagcccgccgtatggggcgaaaagcagcagatcgaactcgacatggcccgcgagctggccgtcgagatgctgcagctcgccgaacgcatgaacgcggcccacacccccgatctcgaaaactgcctcgtgctgctcagacacgcgaaggtgctcgacttcatcctgtcgtcgcttgccgcgcgccgcgatatccatccgcgtacgctgcgcacgatcttcaagctcgcgaagctcaaggtccacgattcgtatccggagtgagccggattcgcgcggcgcatgcgtcgccggcgccggtatgcgcgatgcgtgccgcttgccggctgtatcgactgcggccggcgtccctgatcgacggcaccgtgacgcccggggcgcgtcgcgccatgcgggtgatcgagacgagtggcgcgcgaaaagcgtcgggccgacggcggcacgccggttagtcgtgcctggcgctcgtccgcgtcgcgatcgggccgcgacgctcgcagccggcgcggcccgtttcatgtgcgacgcccgccgcgccggcctgccggcggcatgtcgagcacgactcggcgaacggccggttcgacgcgcatagtcgtgtgtggccgtcccggtatccggcatcttggacgctgcgtgcccagggcttcgctcgcccgcatttccatggatgaaccgtctttgccgcgacgcgagcgtgcgaggcggccgtgcaatgcgccgccgagaccggttcgccgccgcgcgccgccgcggcgaaccggtcgagcggcgacgcgcccggaagccgacgattcggttcgcggcgcatgtcgagcgtcggcggcgaatccggccttggggcgacgccgcgtccgttctcgtgattctcagcactgctcgcgattcgcgtgatccgcgcgattcgcgtcgcagacggcgacgtcgcgcgcatcggcgacgtggcggacatcctggtgtgcaaaaccggcatcgaatcgctgcgttcgcgttcgcgttcgcgctcgcctcgccttgccttgccgcgcggtcgccgtgccgcgcaactgccgggcgtttcgccggcttgcggggctgccgcgcgttaccggccgctcggcggctcagcgactgagccgctgaaccggcgcgcgcgatgcgcgcccgttcagcgcgtgacgaacggcgctgcggcatccggcgcgccgcgcgcgaagcggcgctcgcgcagcagcgcgacgcggcagttctcgcgcgccgtttcgcggccggcgtcgtcgagcagcacgagatcgccgcgcatcacgttgaacgtgacgaccgcgcccgtttccgaagcgagcgcctccggcgtgtgatgcgagcccgccggctccagcaccgcgctgcccgggcgcgcgatccagtcgtattcgcgatagcgccactcgccctgcagcgtgtagacgaacaccgcgccgtcgtgccggtgccgcggcagcgcgagtccgaccggcatcttcagcagcacggtcatctcgtcgtcggcgacgttgatgtgcagatacttgatcgcgagcccgggcaggctcgcgtccatcggcagccaggggcgatcgtcgtcctgcaggcacgagatcggcggcaggaacgcggcgggggcgggcggcaacggtgaattcatggcggggcgcggcgccttcgcggcgcgcagggatgcgggaaaacgcgattatcgcagagcgggcggcggcggtggccggcgcgcgcaaggttcgccgaaccggtcaaggccgccgcccgtcgcgccggccatgcgctttcgcgcggccgctcacccgttcttcgagaacgagaacagccggcgcaggccgccttgcctgctctggacgatgtcgccgtcggcgacgcggtgcgcgtggccggatatcgatgcgtcctgcggaatcctcccggtcttcacgccgtcttccgacgatacgtcggacggggcgacgtgaacctccagcttgccgtcggcggtttgcggatcgtgccggacataaatgtcatgcggacgaacggtcgcttcggtttcgacgaacccgacctgcgcgtcaggcgcgagcttgtggatccgggccgtgatgttcgcccgcgtattgaactccgagttttcggtgcgccccttggcctcctggatcggccccgccaccacgacctgcgcgcagttcttcgcgtcgatcgcctcgaacatcgtctccatgtccttttgctcgaagccttcaggcgtggtcaggtggacgccgcgcagactgccgttcctggaaagcgccgagacgctcacgcaggagctgatgttcggatagcagaggttggccgcctcgccgggaggaatccggccgacgctgttttccggaacgacgaccccgacgccgctgccgtccctgttcggctggaccgggcgctgaaacaccggggagccgccgagcctgaatttggtccgctgcaattcgcggagttcggaagggatcgtgcgcgacgtgcccgatgcatggctcgccgcttggggttcggccgttgtcgacgtcgcggcgtaggttgggtcgacgccgctgccgccggtgaccttgggattcattcagtcgctatgagcgtctcccggccgggcgatgcggggcgcgccggcgccggcgagcgcggcgcgtcggcgcgcctcgcgtggagatccgcgagcgtgccgcgcgttgcgtcccgtcgccgtgtcgggcgcccgcgggcgcggcctttcggcggctcatcctgtcgtaagaattgatcttccacgcggcgcgcgcgatcgtaatcgcgccgattgcgcgcaagcgcggtccgttcgggcgaacgccgtccgcgagtggcgcattcgcgcgccggcgtcccagccggcgcggcgtcgcgtctcgcgcacgggcgtgcgaggcggcgctcgccgccgtcgcccgtcgtgcatcgagcgacgcctgcccgaccgtcgccagtattcggcaatcccgtgcggcggcccgccgggcatgcgaagacatcgccggagatccgaacgggcggcgcggcgggcgacgtcgccgcgtgggccgttggggcgggattggcggcgataatcggtatcggcgggtgggcccgcgcgcgcctgccgtgtcgcgccttcgttgggcgggattgcgccgtgcgctcggcggcgcgtggtgcccgccggccgtcggccacggcggcggagcgccgagcgacgggcgacgggcatcacgtattcatgcatcgctcatcgctcatcgctcatcgcgcgggcgggacgcgcgctgcaagctcggcttcatgcgttcgattcgtgtgccggcttggcgaatcgacgggcgaaatgacgaatgaaccggctggcgaaacggttagtgaatcaatgggtgaaacggctgccgaaccggctggcgaatcggctccgcacgccgggcggacgggcgcgtcgggcgcgcatatcgaacgcgcacgccggatcggcgcgtcgattcagcccatcgaatcgcgctcacgctttcgcgcggtgccccgcatgcgcgatttcaaggcattcctgaaacagcagcgccgcgcgcgacggccgcggcgagcgccgcagcaggctcacgaaccggcacgaataatgaaagcgctgcggcgcgacgggccgcatcagccccttcgcctcgaagctttccgcatagtgatcgggcaggaagccgagataccgccccgagaggatcagcgtcgcgatcgattcctgatcggacgccgtcgcgctgcgcgtgagcttcgcgcgatggctcacctccatgttcggcgagtggtagccgagccccgcgaacgcgtagccgcgcacctggcgccacgtgagcttcgtgtgcggcgcgttgaacagcgcgtggctcgcgccgcagtacagcagcatccgctcgtcgaagagatcggcatagacgaggctgccggagctgcggtgcgcgggaatgatccccacctgatagctgccgtcgatgatcccgcgctcgacctcgttgatcgatgcgacgtgcagattcagcgccacgtccggcgcctcgtcgtgaaagcgcccgatcgcgtcgccgagccgcgcgtgcgggttcgtcgcggtcttgtcgaacacggcgatctgcagctcgccccccatccggtcgtgaatcccgtccacgcggctcctgaacgcctcgaccgacgcgagcagccgcagcgtctcctcatagacggtctggccctcgggcgtgagcgtgaagccggcgcggccgcgccggcacagcacgaggcccaagcgcgtctcgagatccttcacgtgccggctgatcgtcgagatgccgatgttcagctccagctcggcggccgccatcccgccgcactggacgacgctcctgaacacgcgcagcagccgcaggtccatgtcggtcaactggccgaggagcgcacggctcttcggttttcttgcttgcataaatgctcaagtaaacattgatattgcgatattcaaaagactattcgccgactcgacaatgcgcaacatcttcattcaatcgcgcatcgccgcgccgaccgacatgaacgctccgaccgaaccgaccgcccccgacacgaccgtgcgcaccgatgccgagtggctcgacgcgcactggatgccgttcacggcgaaccgccagttcaagcgcgacccgcgcatcatcgtcgaaggcaagggcgcctattacacggcggccgacggccgccagatcttcgacggcctgtccggcctctggtgctgcgggctcggccacggccgcgccgagatctcggatgcggtcgcgcgccaggtcgcgcggctcgactattcgccggcgttccagttcggtcatccgcagtcgttcgagctcgcgaaccggatcaaggcgatgacgcccgccggcctcgactacgtgttcttcacgggttcgggctcggaggcggccgacacgtcgctcaagctcgcgcgcgcgtactggcgcgcgaagggcaagggcacgaagacgcgcctgatcggccgcgagaagggctatcacggcgtgaacttcggcggcatctcggtcggcggaatcgggccgaaccgcaagctgttcggccagggcatcgacgccgacttcctgccgcacacgcaactgcccgagaaccggttctcgcgcggtctgcccgagcgcggcgccgagctcgccgagcgcctgctcgatctgatcgcgctgcacgacgcgtcgaacatcgcggcggtgatcgtcgagccgttctccggctcggcgggcgtcgtcgtgccgccgaagggctatctgcagcggctgcgcgagatctgcaccgcgcacgacatcctgctgatcttcgacgaggtcatcacgggcttcggccgcacgggcgcgatgacgggcgccgaagcgttcggcgtcgtgccggacatcatgaacgtcgcgaagcaggtgaccaacggcgcgcagccgctcggcgcggtgatcgcgagcaaggacgtctacgacgcgttcatggcggcgggcggccccgactacatgctcgaatttccgcacggctacacgtattccgcgcatcccgtcgcgtgcgcggcgggcgtcgccgcgctcgacctgctcgtcaaggaggacgcgctcggccgcgtgcgcgagctcgcgccgtatttcgaggcggccgtgcacggcctgaagggcgtgcgccacgtcgccgacatccgcaactgcgggctggccgcgggcctcacgatcgagcatgcgccgggcgagcccgcgcggcgtccgtacgagatcgcgatgcattgctggaagaacggcttctacgtgcgctacggcggcgacacgatccagctcgcgccgccgttcatcgccgagaagcgcgagatcgacagtctgatcggcgcgctcaacgacgcgctgctcgccaccgactgacggcgcggccgcgcgcgccgggcggcggccgaatcggcttgcgccgtgcgccggagccgcgcggcaggcacgcgttcggcgccggcgcggcggacccggcccgatcggcgtcggtccgcttcgatccgcgcggtgcgcgttcctcgcgcgcgcgccggcgccggcggctcggcgcatcccacgcaacatacgaattcaggaaacaccgcgatgaaacacgacagcaacgtcacttcccccctcggccatctgatcgacggcaagcgcgtcgacggcggcgagcgcgtccagcccgtgttcgatccggcgacgggcgcatcgacgaagcgcgtccgcatggccgaccgcccgagcgtcgaggcggcgatcgccgccgcgcaggccgcgtatccggcctggcgcaacacgccgccgctcaagcgcgcgcgggtgatgagccgcttcaagacgctgctcgaggagcatgcgaacgagctgtgcgcgctgatcacggccgagcacggcaaggtgctcgccgatgcgatgggcgagttgcagcgcgggatcgagaacgtcgagtacgcgagctacgcgcccgagctgctcaagggcgagcacagcaagaacgtcggcccggcgatcgactcgtggagcgagttccaggcgctcggcgtggtggcggggatcacgccgttcaatttcccgatcatggtgccgctgtggatgtggccgatggccgtcgcgtgcggcaacacgttcgtgctgaagccttccgagcgcacgccgtcgtcgacgctgcgcatggccgagctcgcgctcgaagcgggcctgccgccgggcgtgctgaacgtcgtgaacggcgacaaggaagccgtcgacacgatcctgaccgattcgcgcgtgaaggcggtgagcttcgtcggctcgacgccgatcgccgagtccatctacacgacgggctgcgcgcacggcaagcgcgtgcaggcgctgggcggcgcgaagaacttcgcgatcgtgatgccggacgccgacatcggcaacgcggtcaacgcgctgatgggcgcggcgtacggttcgtgcggcgagcggtgcatggcgattccgctcgtcgtcgcgatcggcgacgacacggcggagcaggtcgtcgacggcctgaaggccgagatcgcgaagatgaaggtcggtccgggcacgggcgagcaggtcgacatggggccgctcgtcacgcggcagcacttcgagaaggtgacgggcttcgtcgaggcgggcatcgccgcgggcgcgacgctcgtcgtcgacgggcgcggcgtgaaggtggacggccacgaaggcggctattacctcggcccgtgcctgttcgaccacgtgaagcccggcatgccgatctatcagcacgagatcttcgggccggtgctgggcgtcgtgcgcgtcgcgtcgctcgccgaggcgatggcgctcgtcgacgcgcacgagtacggcaacggcacgtgcctcttcacgcgcgacggcgaggccgcgcgctttttcagcgacaacatccaggtcgggatggtcggcatcaacgtgccgctgcccgtgcccgttgcttatcactcgttcggcggctggaagcgctcgctgttcggcgatctgcacgcatacggaccggacgcggtgcgcttctatacgaagcgcaagacgatcacgcagcgctggccgtcggccggcgtgcgcgaggggacggtgttcagcttcccgtcgagccgctgagcagcaggtttgtggttggcctagccaggccgttcggcggcgcgttgcgtcgacggcctgtttcaaagcccgcgcagcacgcgggcttcttctttgcgcttcgcgcattgtcgggaaacgtggggcggctggtcggcgatccgcgcatgaggcgccgctctgagcggtagcactcgggtgacgtcgttgcggtgggcagcggggaggatcagcgcgaacgagaggccctgggcgtcggtcacgaggggggctttgaagcgggtcgtgtcccccgtgcggccggtcccaacccccgcctgtggccagtcgcgaagcctgcgccagcagctcatgcctgagccgcggcctatttcctgcgcaagcctctcccaacgaatgccggactgccgcacaaacaggatgccgctcggcaccgcatggtcctcgagcggcttgcgtcccgggtctcgcgtccggcgtggcttcgatggcggcagaagcggtgggatcggcgaccacgattcgtcatcgagaatcggtgtggccgtggccgcctcgataaccgagcgaactgcaagcgaccacctcccgcaacccgttttgttggggccttttagagcataggcgagccgaacggaaccgtgacttccgacccggaacccgcattagttccgggtggaagcggagcttgccggcctacttggccggcaccacgtgtgcgaaatacttgatgccgttcggccaagcgccggggtggcgagcaaatccgtctctcacattccagtccagacggttgacggcacccgcctgaatgatctccgggccctcgtcggcaagctgcacgttcgatttcaatgaaggccgaatgatagccatgtgccctggcatcttcgggtccgcgctctggaaagccgcaacaaccagttcaccgcgattggcggcggcttgagcctcgtatgcttcatgaagctcgcgccatcctgccgctcggccggaatcgctcgcgagccaagcggcttgtgcattggccagcagaatctgactatgctcgggaggacgcagcatgtagacgtcgagtcgcgcgcccattgccgcggcgaaagcgctgcagtgggatttgaagtcttcggccgtcggatcgggcttgccggtcgaccagtccacgtgttggcgcggcagccacaaatgctcgacatcagatgcgtcgagcgtgtgccgcagcgtctgtcccgaagcggtaatcggaccgcagcatgaggaggcgggcggcgcggatgacgatgatggcggcgcctggactggcgcgcaccccgcaagcagagcccagtcgagtgccgcgagcacgacaatttcgcgcgtgaggaatttcatcatgtttgcttctcctgtttcggccgtcggcaatggcgcgccgctcgcttgcgacatgccgggccgacgcctcggttcattgcgaggcgattcgccgatcaagccgacgaacgattgcgtctggatgaatgaaggggggccattagagcggtatcgaactgccgcaagccgagccgagcatccaatgcgacctccgccttgcagcgcaacgcctcgattcccgacgtcctagcttgccgcgcggccctccacgcgaggggcgcaggcatggttcgcccgtttctctcttgcgcgccggtgtcccacggagctcgcctcgcggcgcagggcctgccgcgcatgggcgccatgaagcgtgtgacctaaggcgacggcaaagacgcgcaattgccgtcgatgtgctcgccggcaaacgctcttgcgacgaacggtgtcgaatcggatagcgatccgttgacggtctccgaatggtcgagtgcgggatagacgtgccactcgattcggtcgccggcttcgcaagcgtctttaacgagcgcggcctgatccgaaacgggcacgttgcgatccttgccgcccgtgccgatgaagatcgggattgccgacttcagcgtcgggtaggccgcttcgcgtctgatccagtcgagcacgggttgcggcgagcgtttgaagctattttcgaacgtgagaccgtccgaggcgatcttctgcttgattgcgtgcagacacgcgtgctggctgaactcgaatgccggcgtcgcgcgttcggtcagatagtcggacgtggcgaacgacggatcgaggagcttcggggtggcgttgagccgcagtatgttatggatcaccgagcggtgcaatttcgagtgttccgcatcatccgcgcgatggcgaatcgtcgcgtatggcgtgccggttgccaccacgccgccgatgtccagctcgggcgcgtaggactttgcgtagacggccgttgcaaatgcggcccggccgccttgcgactgtccgaacacgacgattcgtttcggcgacaattcgaagccgccgttctgaacagcgcgaatgctgtcgagtacgctatacgcgagcggacgagtcagcccgtacggatggggaccggacgcaccaagcccttggtagtcggtcgcgacaattgcgtatccctgcgcgagccaatggctcaggtagcggacatcgcgttcgctatggcccgcatacgatggcgcgcatatgtcggcgctgccgaccgtgccgtgtgcccatgccatcaacggccagccgccttgcggcggcgtccccttcggcacgaacaacgcaccggacacgacaatcggcgtgtggccgtcaattccgtcggtcgacgtatacaggatgcggaggttctgccccgcagcggcaaggccttgccgtggtgtcagcacttcggtgcgcaacatctggccgcgcgtctgcggcaccttgtccgtccatcgatagaacgaaggaatgcccccgttgccggaaacgggcgcggattcggcgaatgccgccggtgtgctgatggcggccgcgacggccatcgtcgcgagcgtggagagtggcatgaatccggttctcgacataagtgatgcctcttctagagttcgtctcggtagacgggcgctttgggatcgatcgcgaaatgccgacgctgacgctatttcgaccgtgtcgtcccacatcgcgagtcgatgggctgcgcgacgaagcacgcgaagcgttcgtcgagcgcgacggtgttgcggttgaacgtcagtatttcttatcgggttcttcacctagagtttcggacgtctgttttattaaataaaacagcgtattaatatttgataacgcccaaattggccggtcaagtgctttctgcggctttggggaatctcccgatattcgagataagtcattgtatcaattggatttgttttgcctgccgaaacggcgtggaatgcgccggccattcgcctaatctccagatatttagacccattgacgagaaaattttgcgtttcgaataataaataagacggtgttttaattaataaaacacgtcgcgggcggagcgaatccgcgtgaccgacaaacgaaacgacgcaagaggtttgagatgaagcgaaagagtctggcgatggcggtggcgggtatcgggatcggcgcggcggtgccgccggcgctcgcgcaatcgagcgtgacgctgtacggcatcgtcgattccggcatcacgtacacgaacaaccagaaggggcattctgcctggaaggcgacgagcggcaatgagcaggccgcccgctgggggcttgtcgggcgcgaggatctcggcggcggcacgagcgcgatattccggctcgagaacggcttcgacatcgagaacggtacggcgagccagggcggtcggctgttcggacgtcgcacgtacatcggattggcgaacgatcgctggggcgcgttcacgatgggccgtcagtacaacgcggtgcaggaaacgctggctccgctgcatatcgcaaccgtactcggaagatacgcacatcatccgtttgatgccgacgacctggacagtacgtttcgcacgaacaattcggtccagtaccagacgcccgattggggcggcgtgcgcgcgatcgcgacgtacggcttctcgaactcgacgtcgttcgcgcggaaccgcacatggagcgtcggggcgagctatgcgcgcggcccgctgcaactcgccgccgcatacgtgcgcgtcgactatccggcgatcgatgcgaccggcgcgatcgcgtccgacaattactacgggttcgtcaagggcgtcgcgcggcagcagatctggggcgcgggcggcgcgtacgcgtggggcggcgcgaccttcgggctgttgtatacgagcgcgctgttcagtctgcaaacgggcggcgccgagcgcttcaacaatttcgagggcagcgtgcgctaccgcgtgacgcccgccgtgcaggtcgcgctcggcgagacgtacacgcaggtgctcgcgtcgcacgcggccgcgcatgacgcgcactatctgcagacgagcgcggggatccagtatttcctgtcgaagcgcacggacgtctatttgaacgtgtcctatcaacgcgcatcgtcgaatgccgtggcgtggatcaaggggcttgacggggcatcgagcacgcgcacgcagatcgtcgcggtgacgggcatccggcacaagttctgactgaccggcggatcggcgaaatcccctcgttttgacgatcgaggtgctgctgagtattgccacggaatgatttccgaaggcgccgtccgcagccgatgcatgcggcgcttttcatgagcgtctggtaggggggcggcgaggtgggtctcgcaattccaatggaggcaaatctggcgcggccggcgcgccgatcaggttcaatatgggttgataggggttgggaggcgattcacgtatggggcaaggaggcatgtgaatattgagtggatgacggatgtcggcctccggctatcggtcatcgctttcgatggttgccggcatgcgcaagccacgcaatgcgggcagacacgttcgtcgcctgctgtcgccgcgcgcgtatgcggctcgcatgacgacggcgcgagccttccggcgattgcgcctgcccgaaacgcgtgcgccgcgtacgatcggcacgccgatcgcgcggccgtcgcaaccgatgtcgcggccgagggtgaaaggcgcgggagcgcggggcctccgcgcgcgcatccgcctgcgtgttgcatacgcgcacgcgtgttcgcgtgcgcggcgccgcgcgccgccgcccgtattcgccgcaacgcccgcttggctattccttcaccgcgtgccagacatccttgaagccgtcgcccttcttgtcgcccttcgcggcgtctttcgcgaagaagtagagcggcttgccctggtatgcccattgcagcgtgccgtcgtcgcgcttgatgatcgtgtagccgcccgccggccggtcggtcgcgcttgccttgtagggcggccagttcgccgcgcacgggccgttgcagaggctcttgcccgcattcggggcgtccttgtcgaacgtgtacagcgtcatgccgttggcggcgaccagcatgccgccgctcggcatcgcgggcgcatcggcgagcgcggcggccgacgcgaatccgacggcgagcgcgcatgcgacatcagcggttctcatggctgtctccttgtttcggcgggcgcggcgggcctcgggaaaggcgcgcgcgccgcatctcggcggcgcgcgcccgtcgcgcaccctttcaaaccataggcggttttgcgcatggaggaaaggcgatcgtcgcccgccggcgcgcggccgtgcgcgcgcggccgcgtcagcgcggcgcgtcgtgcccgagcgcctgcaggaacagcgagaatagttccggctgcgacgagatgccgagcttcgaatacaagtgccgccgatgcaccttgacggtctcgggcgagatcgcaagccgctcggcgatcgccttcgacgagttgccgcgcagcacgagccgcgcgatcgccatctcgcgctcggtcagcaacggcgcgccgaagctcgcgagcgcgcgctcgacgcgctcggcgagatcgtcgctcgcccgcgcgcgcgatgcgtcgccctgcagccgccggtgctggcggatcgccgcgagcagccacggcgagcaggcggccaggcggccgagcgtgtcggtgtcgaagcgcgcgtgcgcgccgagcgacagcgacagcatctcgtccggccgcgtgcgcacgatgatctgcaattcgtcctcgcccaccgcgtcgcgaaaatagctgaggaaatattcgctctgccggaacagatcgggcgcgacttcctcgagccggtagcagccgtcggcaaggccgtcgtgcgcggcctgcaggaacgggtcgagcaggtagagcccgttcaggtacagcggcacgggcgacggcccgctcgcgccgcccgtgtcgtattcgtcgagcacgacgggcgcgccgtcgcggccgagcgcggtcgcgagcgcgttgtcgaacggcaccatctcgttgagaaacaggatcagcaagcgccagaagcgcggctcgccgagatgatcgagcgcgcgtccgaacgcttgatgcatcgctacttcgctgaacagtcgatccatgtgcgccccggtttggcgtaaccccaagggggaatggcggcgcgcaatttggcttcctagactgcgcgccatgcgttgcccgagtatgggcgttcaaaaacctgcggcaaaggagtgcaagatggcgatcatatcggagtcttcgagcgcggcggcggccgccgcaccgggcggcgcgcgcgcgccggacacgctcgcgcgttcgctcaacgtgcgcgatgtggtgatgatcacggtgtcgggcgtgacgcccgcgagctcgattttcgtgatcgcgccgttcgcgatccagcaggcgggcagcggcgcggtgatgtcgttcgtgctcggcgggctgctcgcgttcgcgttcgcgctctgctatgcggaactgagcgccgcgcaccgcagcgcgggcggcgagtacgtgatggtcaagcgcgtgttcggtgcgctgcccgggtatctgacgttcgtcgcggtgctcgccgtcaacgtgttcattccggccgtgctcgcgagcggcgccgcgccttacctgaacgcggcgctcggcacgcagctcggcaatcagtccgtggcgctcgcgatcgtgctcgcgagctatgcgttgggtatcctgaacattcgcacgaacgcgtggatcaccggcgcgtttctcgtgatcgagatcctcgtgctcgcgctgatcgcctatctcggcttctccgagccgcatcgctcgccgctcgcgctcgtgcatcccgtcgtcgcgaacggcgcggcgctcgtgcccgcgacgctcgccgcgatcatgccggccgtcggcacggcgatcttctgttacaacggcttcggcgcggccgtgtttctcgccgaggatctcgaaggcggcaatcgcgacatcgcgaaggcggtgatctgctcgctcgcggtgatcctcgtcgtcgagctcgtgccgctcaccgcgatcgtgctcggcgcgccgtcgttcgtcgagctcgcgaagagcgccgatccgatcggctatgtcgtgcgcgcgctcagcaatccgggtgtgtcgcgcgtcgtgagcggcggcatcttcctgtccgtgttcaatgcgatcatcgcgatcgtcatcatggtcgggcgcttcctgtacagcagcgggcgccatgcgttgtggtcgcatgcgtgcaacggcgcgttcacgcgcattcatccgcgcctcgaatcgccatggatcgcgacgctcacgctcgcggtgccgtcgacgctgctcgtgttcgtgtcgagcctcgacgcgctgaccgcgttcaccgtcgatctgctgctgctcgtctatctcgccgtcggcgtcgcggcgctcgcgagccgcgtgatgcggcgcgacgtcgatcatcattaccggatgccgtggtggccgctgccgcccattgtcgcgatcgcgggcgccgggtatacgctgtacacgacgatcgccgccgcgacgaagccgaccgacctgtacatcatcgccgggctcgcggctgtctcgctcgcggcctacgcgcgctgggcgcgccgcagcgcggcgtttcgcgaactctgaaccacgaaccgggcaacgaaccgaaagagaggaccatcagcatgcgcacacgagatctgggcattcgcatcggccgcggcaagccggggcgcctgaacgccatcaccgacgtcgccggcgtgcgggtcgggcaccacacggtgcacgtcgaggcgggcgacgcgtcggcgcacaccggcgtgacggtgatcgagccgcgcgccgcgcgcgcgcgcgacgagccgtgcttcgcgggcgttcacgtgctcaacggcaacggcgacgcgaccgggctcgaatggattcgcgaggcggggctgctgacgacgccgatcgcctatacgaacacgcacagcgtcggcatcgtgcgcgatgcgctcgtcgccgccgagcgcgcgcagggcggcgcgcgcgagcgcgagcacgtgtactggtgcatgccggtcgtgatggagacgttcgacggactcctgaacgacatctgggggcagcacgtgtgcgtcgggcacgtcgcgcaggcgctcgccgccgcgcgttcgggcccggtcgcggaaggctgcgtcggcggcggcaccggcatgatctgccacgagttcaagggcggcatcggcaccgcgtcgcgcatcgtcgccgaagcggcgggcggctggacggtcggcgcgctcgtgcaggcgaactacgggcagcgcgcggcgctgcgcgtcgcgggctacccggtcggcgaagtgctgcgcgacgcgcactcgccgttcgacgaggcgggcggggcgggcgagcccggcatgggctcgatcgtcgtgacgctcgcgaccgacgcgccgctgctgccgcatcaatgcacgcggctcgcgcagcgcgcgagcgtcgggctcgcgcgcgtcggcggcggcaccgacaattcgagcggcgacattttcgtggcgttcgcaaccggcaataccgggctgccgatcgcgagctacggccggccgggcccgacgacggtcggcgtgcggatggtcgccgacgcgcacatctccgccctgttcgacgcggcggcggaagcggtcgaggaggcgatcgtcaacgcgctcgtcgcggcgaccgatctcgcggcacgcggcgtgcgcgtcgaggcgctcggcgccgcgcggctcgtcgatgcgttgcgcgagaccggctggcgcccgcgcgcgggcgacgctcagctatagccgtagcagcgtctgaggcccgcgtagtcgtagaagcggctgccgggcgcgatgcgcgcgccgtcgcacgcgggctggaaatcggtctcgcgctcgttgtacagcatcttcacgatgagccgcgcgccgttgcggtagacgtcccattgcaggttcgcggccatcggcgccaccgtctcgccgcgccacggattgttcgcgtacgtgtacgtctgcgcttgcggcacgggcgcgaacacgtctttcagcttcaggatcgatgcgaacggaatcaccacttcggcatgcgtgaagcgcagcttcgccgcattggtcagatcgccgcgcgcgatcgcgtcgatctcggcgaagaaatcgtcgacgagcgcctgcgccatccggtaggtgatggggttcgtctcggcgatacccgggcctttttcgtagaaatcctcggcgtcctgaagatacgcgagatactcggcctgcggcgcggcgatgtagcgctccatcgtgacgccgcccgtctcggccgtcatcgcgggcgcgacctgcagcaggttgtacagcacgttcgcggcatcggcggcggacttgatcgtggtcttgccgtcgcccttgagcgtatgggcgaacttcgcgtccgccgacgcgaacgtgtacgtgcccgtgttcgagaatgtgtagcccgccgtgccgagcttcgccgcgaaacccggcgtcacgagcgcggcgagcaccgttcgcgcgacctgcgacgttcgcggcgcccgcatgatcgcatcgagcttcgcggtgacggcggcgctgccgccgtaggcctggtacgcgaggctgtcgcgataggtcgcgtaatacggatcgtctgtcgacacgacgaggtcgaccgaaggcttcagcgcatggaagtacagcaggaagcggttggcgcccaccgcctgcgcgacgggcgcgccttgcggatagccggcgatcgcgctcggcgacgtgatcgccggcgcgagcgcggggcgcgcggcgacgagcgcgcccgagaagtaggctgagctgtcgaccgcgcgatcctgcccggaatgcacgacgacgatcttgcgcgccgcgccgcccgtcgtgcccgcgaccgtgtcgaacagtgccggcagccgctgcagcagccgcgcggcgagctgctgatgttcgcgaatgcccgcctgcgtgagattgccgtagccgggcgtcgagatgcccgcgacgccgtagccgagcagcgcgttcgccttcatcatcgcgaacgtgtcggccttcagttgccggccgagcggcgtgagcgcgccttcggcgtccgccttttgcagcatgtcgtagatcgcgccgtcgtacttgaagccggacagcccgcgcgagccgtggcgcgcgagcatttcggtatagacgggcgcgtagcccgcgggcggtgcttcgtagcgcgaagcatcctgctgcggccgataaggcgttttcgtctggtagtaggtgggcgcggcggcgggtgtcggcgcgggggcgtcgggcgtcgggttcggccgggcgagcggcggcgcggcgctgtcgttcgtgtcgtcggcgccgcaggcggcgagcgcgacgcacagcagcgtcgcagcgaggaggcgggcggggtgggcgagacagcgttgcatcgaacgcaaggggcgaggtgggttcggccggagggcaccgccgctcggcgaagcgttgcgcggacggtgaatcgagtgcgcagtctcgcaaaggtttttgacagcttgaagtcatcgaacggaaagctcgatgcgagctttccgttccatcgggagcgcggcgcgcacggcagcttagctgccgaagtagatgttgcagaagctgaccgggccgacgcatgcgttcgggtcctggcggtcttgatgagcggcggggacgcggccggcggcttgcacggcctcggtgcggttcgccggttgccggcccgcgtcggcggcggcgggttgcgcgtgagcagtggccatgacggcagacagcgacagcgcgacgacggcgatttgcagcgacttcatttgattttctcctagagggtttccgtcttgctcgacggtgatgaaactatatgactcggccgggtttggattaatcgcccggcctggggagcttccttccatttcgcacaacgatcgtttcgcacgtcacatgcgccttgcgcgcacgcgttcgcgggcgcgcgagccgcgattgaacggcgcgtcctgatcgatcagcgcgctgcggatgaagtgcaggcaactgacgatgcgctgcatccggcgccgctcgtcgggcaccgcgtaccacaggtgctgcgtgtgccggaccgcgcggatcgcgagattgaccgacttcagcgcacgcgcgaggcggtgcgcgtcgggcgtctcgaacagcctcggcagcgcctcgcgcaccgcgtcgatcaacgcgcgccagcgcagcgcctgcgcgggttgcgcggccgtgaacgcctgcatctcgcgccgcagatcgatcaccgcgtggccgatttcgagcgtcgcgagcatccagcgaagcgcgtcccgatgccgccgcgagcgcttcatcagcagattgcgcagttgcgacatcagatcgtgcgagctcgactgaaagcgctgatcgagcccttgcagcgggccgtcgcacgcgagcgcgatctgccggcgcaggtcgcgcgcgatccggccggtgagccacggcatctcggcgggaaacaccaccgcgaacgcgatcgatgcggcgagcatcgacacgacgagcgcgagcccgttgttgatcagcacgtcgggcgcgtagacgatcacgttgtccggccccgcgagcaggcagaagaacacgacgaagccgatcccgtagccggacttgcccggacgcgtcgcgagatacgcgcccgccgcgagcacgggcgcgagcgccgcgcacagcagcgggaagccgtcgatgttcggatacacgcggcacacgtacaggtaacccgtgagcgtggcgagcgccgcgccggcggccatctgcgcgacgaagcggctcgcgcgcggcgcggtcgagctgagcgcgcacgcgatcgcggtgccgatcacggcgagcgagccgctcgaccattcggacgcgatccagaacgcgctcatcgcacccatcgcgacgagcgtgcgcaggaacgtgaagccgacgaagtagcggttggtcttcaccgcataccgcgtgaccgaacgttcgagcacgtgactgtcgagcgcgagcgacgcgtgcgtttccgcgtagccgaggaattcgtcgacgaagcggtagagcagctcgatcgcggtatcgaagtcgagcacgccggcgggcgcgagcgtctcgagcccgcggcgcgatgcgcgcgcgcgcttgggcagcgcggccagatacgcactcagcgcgacgagcgcaggcgaaggcgacggcgacggcgccgatcgcgcgcgcggccgcgcgagatcggcgcgcagcgcgtacagcacgcccgagagcgcatcgacatgcggggcgatcgccgtgagcacctcggccgcatgattcgcgcgcaggcgcctgagcaactgatggaatgcatggaggcgcgcgcatgcgttcatgaactcgctgttcagccgcgcgagccggcggctgcgcgcgcggatgtacggatcctcgaaggtcgcgaacgcgcgcgtcgcctcgaagccgacgatgccgtcgacgaagtcggcgaagcgccgctcgaactcgccgcgctcgaccgcgcccgccgtcgtgctcgccgcgaacgcgacgaaatcggcgtgccgcgcgctcagcgtgcgcatcagcgcatcgctcgagctgagcggaagcacgagcgcgctcacggcgcccgagcagaagatgccgaccgcgacttcggccgcgcgcgtgagcgccgacagaaacagcgtgttcggcgccatcaccgcgggcaggccgatcagcgcggcggtgtagccggcgagcacgtagccgtaccagcgaaagtgccggttgcgcacggccgccgcgatgcagcccgcgacccacagcgtgatgcccgccatgtacagctccggctgctgcgcgaacaagccgccgagcgcgagcgccgccacgagcccgacgcccgtgccgacgacgcggtagaaactcttcgcgagcaccatcccgctcatcggctgcatcagcacgaacacggtcgtcatcgcgatgcgcggctgcgatagatcgagcagcatcgcgatgcccatcgcgagcagcgcggcggccaccgttttcgcgagatgcagccagacgaggccgtcgcggcccgcccagtcgcgcgcgagcctgccggcgcttcgcagccgctcctgccatcggtgcgggtcgatggggaatcgctgtagcgcgggctcgtgcttcatggcagtgggcggggcggtgcttctggcgggcgcggatcgggggcctccggcctcgcgcgacgacgccagtccgaccggagaggcgccgattgtaggagccgcgcgcatgtgcattaacgcgggtgcggggaaaccatagttgccgtgacggcaacaatgcggggccctcgctggaggacaatatcggctctacatacgtttcggacgggaatggatacgctacagaacatgcgggtgttcgctcgcgtggtggaagcgggcagcttcacggcggccgcgcaatcgctgaactcgacgacgggcgcgatgtcgcgcgcggtgtcggagctcgaggcgcggctgcgcacgcgtttgatgaatcgctcgacgcggcgcctcgcgttgacgcccgcgggcgagcgctatctgctgcgctgccggcagattctcgcggacgtcgatcaggcggaggaagaggcgagctgcgcgcacgaacgcccggcgggcgtgctgcgcatgcacagcttcgcgagcatcggccagcactacgtgctgccggcgctcaccgcgtatcgcagccagcatccggacgtgtcgatcgagctcacgctgtcgcagcggatgcccgacctgttcgacggctcgagcgacatggcggtcgtgaccgcttcgtcgctacccgattccgaactcgtatcgcatctgctcggctcgacgttcagcattctgtgcgcgacgcccgcgtatctgcgcgcgcacggcgcgccgcgcacgccgcgcgatctcgcgcggcacgcatgcctcacgctgcgcacgccggcgttcccgacgaacgaatggctgctcgaagggccgaacggcgccgaggaaatcaaggtggatggcccggtgcagaccaataccgccgaatcgctcgcggtggcgatccgcgcgggcatcggcatcggcatgctgccgctctatgcggcgatcgaggacctgcgctgcggcaacctcgtgcgcgtgctgcccgcgcaccggctgcagaagatgaacgtctacgcgctctatccgtcgcgccgcttcatcgatgcgaaagtgcgcacctgggtcgaagcgctgcgctttcacatgccgaagatgatcgcgagcgacgaggcgatgctgtcggcgatcgtcgcggaagcgtccgacgcgacgcaaagcgcgattgccggggcgctcgacgtcgggctcgaatcggcgcacgcgctcagtcactgagcccgccgttttccgatgtcggcgcgatgcgccgccgcccgtcgagcgcggcggcgcatcgcgcgcatcgcggatcgcgtgtcgcctatcggatatcgcgcatcgaggcgtggccgcatgcgcgcggcgctgccgcctcgggtggcgccgtatgttgccgtatgtcgccgtatgttgccgtgcatcgccgctgtgtattgccgcgtatcgcccggggggcatgcgtcgtatctatcgcgtttgtcatgacggacgcgcgcatgtcgcgcgcgggtatgtgagcggcgcatgccaggttgcgtgatcgcggcgcggccttcgggcatggattgccgagcgcaggagcggcgcgaagcgggccgtcgccgggtggcgacaagacagcgaagaagccgcgcggtagccgcgaggaaaggaaacgataaaaccgcaaaaccgcaaaaccgcaaagaggcggcgcatcgcgcacgcctcttcaccaattgtgtctccccgaacgatgcctgccgagcggtgcccgcctatcgcgcgccggccgccggcttgcccgcctgcgcggtgcccgcgacagccgggccgtatgcggtctcggccgtcttgcgcgtggcgaggcgcttcgcgtcgagtcggcgctgcgcggcctgaatgtcgtcggggtaggtgttgtcgttgccgcgcgacggctgatagccgacggattccagatcgacgagttcctgaatgacttgcgcgcgcgtgagcgagccgttcggcgattgggcaaacgagacgaccggtgcggcgagcacgagcgcggcggcagcggtgacgacgatcgatttcaagatgacctccagggtgattcgattcggtgcagttcgcgatcggcgatccgaactgacgaagcgaagtctacgcagccgaagcacgcggaaaaaccggccgcgccggcacgcagccttgcagatcgcacaacactgaagcgtgcggtgtgcgtgccgcgcggccgatcgggcgacgcttcgtgacggaaatgtgtccgttcgttccggcctgcgcaaagaagcgctgcacgccgggccgcagatccgcggcgggcgaatccctaaactcgaccatcgtcggatcgagtcgtttcatttccatcaacaaggagtttcgttgtgaaaaacatccggtttgcatgcgcaaccgcaggggttctggccgcgacggccgcacacgcgcagagctcggtcacgttgtacggcctgatcgacgcgggcatcatgtacacgaacaacgtcgcgagcggcaattcgcacggcgggctcgtgcaggcgacgacgggcgccgtgaacggcagccgcttcggcgtgcgcggcaccgaggatctcggcggcggcctgaaggcgctgttcgtgctggagaacggcttcaatgccgagaacggcaagctcgggcaggacggccggctgttcggccgtttcgcgtatgtcgggctgtccgacaatcgtttcggtaccctgacgatcggccggcaatacgattcgctcgtcgatttcgtcgcgccgctgtcggcgacggccggcacgttcggcgatgcgagcttcgcgcatccgttcgacaacgacaacctgaaccactcgttgcggatcaacaacgcgatcaagtacacgagcaacacatacgcgggcctgaagttcggcggcatgtacgcgatgtcgaacagcaccgatttcgcgacgaaccgcgcgtacagtttcggcgcgagctatacgcgcgggccgctgaacgtcgcggccggctatctgcagatcaacggctcgaagggcacgacggcgggcagcccgggcgcggtcgacatcgtcgagtcggcggcgaacggcaaggggggcttctcgctcggcgcggaccggatgcgctcgtacggcggcggcctgaactacgcgttcggcccggcgacgctcggcttcgtctacacgcgcgccgaatacgagaacaccgcgtcgttcggctcgacgggcggcacggtgcgctttaacaactacgaactgaacggcaagtaccagctcacgcccgcgttcagcgtcggcggcgcatacacgtatacggacggccacgtcgagaacaccgtcaaatacggttccgatccgaagtggcaccaggtcgacctgatggcggtataccgcttgtcggtgcgcaccgacgtctatctcgaagggatgtaccagcacgcatcgggccgcaattacgtcgcgatgatcaacaccgcgggcggcgcgtcgtccaccggcaaccaggtcgtcgccgcggtcggcctgcgcacgcgcttctgacgggcgcggcgccgcatcgcgcgctgccggggacagagcccgaatttacggcttgacatcgcgcgcggcgttgacgagagtgaccgttcgtccgtgtcgaaggcgccgctcttatgcatgccgtatcccgtcgtccatcgttgagcagcgcggtgttctaccgcgatccgcgcgccgcgctcgaatggctcgagcgcgcattcggttttgcgcgcggcattgtcgtgagcgatgcgcaagggcgcatcgcgcacgccgagctgtcgttcggcgacggcgtcgtgatgatcggcgccgccggctggagcgagttcgcgttcagccccgaatcgctcgacggcaagaacacgcaatgcgtgcacgtgcagctcgagtccgatctcgacgcgcattgcgaacgggctcgcgccgcgggcgccgtgatcctgcaggaacccgccgatcagttctacggcgaccgtacgtaccgagcgcgcgatccggagcggcacgtctggacgttcgcgcggacggtgcgccgcgtgtcgcgcgaggaagccgagcggcatggcgggttttcgatcgaaggagggcggtgagcgccgcgcgacgcggccggcggcccgcacggcgcttcgccgtttcgccatgccgttgtttcagcacttcgtcgccgcttcgtcccggcacccgcccactgccgggacgatgccgcgacaatccgccatgccaggttcgccgcgctccgattttcgcggcgtcgcgcaattgaatcacccccattccccaccgtttccggcgcattttttgccgtacgctttttcaacgagcgcttgccaatccatttcacgggaatatgtccgccaaaatccggacataatcggaaatcatttcaatgccgacgcgaaccggttttcgcggctcgaattattcctcttggatcgcgttattgcgttgagcgctttgcacagtaaaatggcggccgggtagcggcaaggtgcacgtgccttgtgcaggatgaaccgcgcgaattgtccgctttgccatgcccgagttcgatttcggtattaattgtccgaatcgggatgcggcggctttattggccgggcatcatccgttcacgctggaatgctggagatcaaaagacgatggcaacacggggcgaattttcattgagcgaggtgcccgcgcacgagcgcaaaggcgcactgtcgatcacgatggtgctgctcagcttcacgttcttcacgggtacgatgttcgcgggcggcaagatcggcgtcgcgtttcgcgtcgtcgacatgctgtgggtcgcggtcgtcggcaatctgctgcttgccgcctatgcggccgcgctcgcgttcgtcgcgtcgcgcagcgggctcaattcggtgctgatggggcgtttctgtttcggcgaggtcggcagcaagctgtccgatttcctgctcggcttcgccgaactcggctggtatgcgtggggcaccgcgacggtggcgatcgtgctcgtcaagctgctcggctggcccgcgtcggtgacgacgccgctgatggtgctgttcgggttcggcttctcgattaccgcgatcgtcggctatcgcgggatggacgcgctctcgcgcgtgtcggtgccgctgatgttcgcgctgctcgtcgtgtcgatgtggatcgccacgcgcgacgtcggcggctggccgggcctcgcgaagatcgcgccgacgcagccgatgagcttcgccgccgcggtcacgatggtgttcggcacgttcgcgagcggcgcgacgcaggcgacgaactggacgcggctcgcgaagagcggccgcgcggccgtcgcggcgagcatgatcggctttttcgtcggcaatgggctgatgatcgtcgcgggcgcgtattgcgcgatcgtctatcagcagtccgacatcgtcgaagtgatgatgctgcaagggctgtcgatcgcggccgtcgtgatgctctgcctgaacctgtggacgattcaggggccgacgatctacaacgtgtcggcggccgcgtgccatctgttgcgcagcgaacgccgccgcacgctgacgctcgtcggcgcggcggtcggcatcgtgctcgcgatcggcggcatgtacgagatgctgatcccgttcctgatcctgatcggctcgatcattccgcccgtcggcggcgtgattctcgccgatttctggtatcggcaccgcggccgctatccggcgatcgcgagcgcccggctgccgcgcttcaatatcgccgggctcgccgcatatgcgatcggcgcggcgctcgcgtacgcatcgccgtggatcgcgccgctcgtcggcatcgccgcgtcgtcgttctgctacatcgtgttcgtgcagatcgcgggccgcgcggtgcgcgcgccgtcggtccagggagagtgaagcgatgagtctgaccatcagcgagatcctgcaactgcccggtctcgaagagctccagctgcgcgcgggcgagcgcagcgtgcagcggccggtgcgctggtactacgtcgcggagaacgaaggcatcgccgattgggtgatgggcggcgagctcgtgttcgtcaccgggatcaatcatccgcgcgacgaggcgaacctgctgcagctgattcgcgagggcgcgaagagccgcatcgccgggatggtgatcctgacgggcgaggcgttcatccgccgcatccccgattcggtcgtcgcgcttgccgagcagctcgagatcgtgctgatcgagcagccgtatctgctgaagatggtgatcgtcacgcagttgatcggcaccgcgctcgcgcggcacgagaacacgctgcgctcgcagcgcgacatcgtgaaccagctgctgacgggcgactacccgagcatcgacatcgccgcccatcgcgcgcgcaatctgcagctcgcgctcgatcggccgcgccgcgtcgtcgcgctgcggctcgcgggcgtgcccgcgctcttcgaagggcgcgatccggccgcggcggaggcgctgctgcaggatgcacggcagacggttcagcgcggcctcgacgactggctgcgcgatgaggatggcgcactgcccgtcgtcgagcagggcgagctgttcgtgctgctgctgccgtgcgacgatccgcgcttcaggaagcaaaagctcgcgctcggcgcgctgcgcgacgcgttgaaccggcaaaccgggccgctcgcgctgttcgtcgggatttcgtcgacggtcggcgccgcgcgccattactgccgcgggctcgccgaggcgcggcaggcgctcggcgtcgccgagggcatgcgcgcggggcagggcctgtgcgactacagcgagctcggcgtgctgaagctgctcgccgcgattcccgatccgacgctgatcgacggcttcgtgaaggaaacgctcggcaatctgctcgacagcaaccgcaagcatccgacgatgctgatcgagacgctcgaggcgctgcttcaggaaaacggcaacgcgatcaaggcggccgagcagttgtcgatccaccgcaacacgctcaatcaccggctgcgcaggatcgagacgcagtcggggcaatcgctcgccgatccgtattttcggctgaacgcatccgtcgcgctgctcgcgtggcggatgtcggatacgcaacgacaggagttctgatgaagctcatcaacgcgacgctgcgcaagcgcagcggccttttcagcatcgtgctcgacggcggcgcgatcgcgagcgtcacgccgcagccggcgcgtgtcgacgcgccgcacgcgccgcgggcggacgtgatcgacgccgacggcaagctcgtgatcccgccgctcgtcgagccgcacatccatctcgacgcggtgctgacggcgggcgagcccgaatggaacatgagcggcacgctgttcgaggggatcgagcgctgggcgcagcgcaaggcgacgatcacgcacgaggacacgaaggcccgcgcgcatgcggcgatcgggatgttgcgcgatcacggcattcagcacgtgcgcacgcacgtcgacgtgaccgacccttcgctcgcggcgctgaaggcgatgctcgaggtgaaggacgaggcgcgcgggctgatcgatctgcagatcgtcgcgttcccgcaggaaggcatcgaatcgttcggcggcggccgcgcgctgatggagcgggcaatcgaggtgggcgcggacgtcgtcggcggcattccgcacttcgagaacacgcgcgagcagggcgtgagctcgatccggttcctgatggatctcgccgagcgcagcggctgcctggtcgatgtgcactgcgacgagaccgacgatccgaactcgcgctttctcgaggtgctcgccgaggaagcgcgcgtgcgcgggatcggcgcgcgcgtgacggcgagccatacgacggcgatgggctcgtacgacaatgcgtactgctcgaagctgttccgcttgctgaagcgctcgcagatcaatttcatctcgtgcccgaccgaaagcatccatctgcaaggccgcttcgatacgttcccgaagcgccgcggtctcacgcgcgtcgccgagctcgatcgcgccggcatgaacgtgtgcttcggccaggattcgattcgggacccctggtatccgctcggcaacggcaacatcctgcgcgcgctcgatgcggggctgcacatctgccacatgatgggctatcaggatctcgcgcgcagcctcgatttcgtcaccgagcacagcgcgcgcgcgatgcatctcggcgagcgctacggcatcgagccggggcggccggcgaatctcgtcgtgctcgacgcatccgacgattacgaggcgctgcggcggcaggcgaaggcgctgctgtcgattcgcggcggcgaagtgatcatgcgccgcgtgcccgagcgcatcgcgtacccggccgcgcgctgacgggcggcggcgggcgcatgcggaccgccgttcatcgttcatcgttcatcgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgcgcgcggctcggccgcgccgggtgcgcgcgttcgtgcccgtgccgcagccgcaggctcgcgagcgcggcgacgccgagcgcgatcgcgagcaacgcgagaccgttcttcgcgtggccggtcgtctgctcgatcgtgccgacgacggtcggcccgacgaagccgccgagcaggccgcacgtattgacgaggccgagcccgcccgcgagcgcgctgcccgcgaggcgcgaggccgggaacgtgaagacgatcgattgcacgacgaagaacatcgacgcggcgacgcacacgctcgcgagcgcggccgcgggcggcgcatacgccgcgcagacgagccccgcggccatcaccccgagccccgcgcacagaatccgccgcgatcgcgacgaatcgcgcgcgaagcgcggcaatgtcgccgcgccgagcgccgcggcaagccacggcatcgcggcgagcaggccgacgacgatcgggctgaagcgccccgattcgccgatgatgccgggcaggaagaagatcatcgtgtagatcgtcagttgatggcagaagtacacgaagatcgcgagccagatctgcggatcgcgcagcgcgacgccgaacgcctgcgcgccgtgcgccgccgcgctctgtgcctgctcgctcgcgagcgcgcgctcgagtgcgcggccgagctcgggcgcgagccagcgggcgtcgctcggccgctccggcaggcgggcccagacgacgaaggcgagcgcgatcgccggcacgccttcgacgatgaagagccactgccagccgtgcagcccgagcgcgccgtcgagtgcgagcagcgcgcccgcgagcgggccgccgacgatgttcgccacgcatacgccgagcaggaaatagccggtcgcgcgcgcacgttcctcgtggccgaaccagtacgtcagatacagcatcacgccgggaaagagccccgcttcggcggcgccgagcagcagccgcatcgcgtagaacgacgtctcgccgcgcacgagcgccatcgcgacggacagcgcgccccaagtgatcatgatccgcgcgatccagaagcgtgcgccgacgcgatgcatgatcagattgctcgggatctcgaacaatgcgtacgtgacgaagaagagccccgcgccgaggccgtaggcggccgacgagaggccgagatcgatgcccatcgaatgcttcgcgaacgcgatgttcgtgcggtcgagaaagctgatcacgtacgcggtgatcagaatcggcatcagcttgcgaaacagcaggcggttcagcgatgcgcgcgcgctgccggcgggcgcgcagaaggcttcggcatgaggcgtggacataagtgcggctccgtgggaacgagccggagcgcacggcaagcacggcgctccgcgttcagcagatgacgggcagatgcgcgggtcgcgcgccggcggcgctcgcggggagcggggcgaaaggcggcctgccgggcagcggcgtgcgccgatgccgcgtgtctgcgcttgcgtgtcgaatggtcgggcggtgcgcgttcagaagttgaccgcgccgccgcccttgagcgcgagcatcgcgcgcgcttcggcgggcgtcgcgatctcgagcgacaatccttcgagtacctgacgaatcttgcgtacctgcgcggcgctcgattcggcgagccggccgggggcgatccacaacgaatcctcgaggccgacgcgtacgttcgcgccctgggccgcgccgatcgtcgcgagcggaatctggtgcttgcccgcgccgagaatcgaccacacgtagtcggcgccgaacaggcggtccgccgtgcggcgcatgtgcgcgagatcctccggatgcgcgccgatgccgccgagcagcccgaacacgctctggacgaagaacggcggcttcgcgagcccgcgctcgacgaaatgcgcgaggttgtacaggtgcgagatgtcgtagcactcgaattcgaaacgggtgccgttcgcgccgcagctcgcgagaatcgtctcgatgtcggcgaacgtgttcttgaacacgaggtcgcggctcttttccagatgttcgcgttcccacggatgccggaattcgcgaaagcgctcgagcatcggatacaggccgaagttcatcgagcccatgttcagcgaagcgacttcgggctggaaatgatgcgcggggcgcaggcgctcggcgaccgtcatgtgcgggctgccgcccgtcgtgatgttgatcaccgcgtcggtgcgcgccttgatgcgcggcaggaactcggcgaacacggccgggtcctgcgtcggccggccgtcggccggatcgcgggcgtgcaggtgcaggatcgccgcgcccgcttcggccgccgcgatcgccgcttcctcgatctcgcgcggcgtgacgggtagatgcggcgacatcgacggtgtatggatcgcgcccgtcggcgcgcaggtgatgatgactttgcgggggctggccacgttagggctcctttcgatgctcggcggtgaagggcggcgcgtcagagcgcctcgacgttgccgcagacggaaatcgcctgcccggaaatcccgtgcccgcccggtgagcagaggaacagcgcggtcgcggcgatctcgtccggatcggtcatccggcgcagcgagatcttctcgagatagcgcgcctgcatctcgtcgtagccgatgccgagttgcgcggcgcgcgcctcgatcacgcggcggatgcgcgggccgcgcacgatgcccggctggatcgcgttcacgcggatgccgagcgggccgagctcgatcgcgaggcttttcacgaggccgacgacggcccatttcgtggccgagtacggcgtgcgcaacgcatagccgagacgccccgcgaccgacgacagcgcgatgatcgcgccgccgtgcggcgcgtcgcgcagcatcggcaccgcgcggcgcgcgaactggaactgcgcgttcaggttgaccgcgaccgtctgttcccattgcgcgggatcgatctcgtcgatgccgcccgtcggcccggcgatgccggcgttgttcacgagcacgtcgagcccgccgagcgtgcgcgtgacgtcgtcgaacacgcgctcgaccgcggccgcatcggcgacgtcggcgagcgtcgtgccgagcgcggcgcgcgaggggcgctgcgcgagcgcggcgagcgccttcccggatgcgtcgcagacgtggacctggccgccgcattcggcgaacgcgtcggcgatcgcgagcccgatgccggacgcgccgcccgtcacgagtacgcgcagcccagcgtacggtttcagcagatcgattgcagccatgcgtgggtgtctcccgagtgatcgcgattcttgttcggcgatgcgcacgatgcgcatcgcgatattggtgatgcgcgcgcgaggcgggcggcgccgcatgcgcgcggcgcgccgctattcgttcgcgagccggcgcgggccgagacgcgcgcgttcggccgcgagcgtctcggcgagatcgtgcgcggcgccgccgatgtcgagcgcgatgcccgcgcgcgcgccggcgccgtcgcggcgctcgagcgcgtcgacgatcgcgcggtgcgcgtccatcgaacgccgcatgtgcggcacgtcgagcgcgatcatgttcaggaacgggccgatccgcatccatagattgcgaatgatcgcgagcgtgttctcgctcgcgccgtgcgcgtagatcgcgctatggaacgcgaaattgctttgcagatacgcgcggcttcggcccgcttcgacgtgcgcgttcatcgcctcgcagatgcgccgcacctcggcgatctgcgagacgctcatccgtgtcgccgcgcgttcggcgacgcagccttcgagcgcgatccgcacgtcgcgcaactcatcgagcatctcgatcgtcatcggcggcacgacgagcgcgcgattcgggccgtcggcgagcgcgcgctccgcgcgcagccgcgtgagcgcggcgcgcacgggcatcgtcgacgagccgacggcctcggcgacgctgcgcaggctgagcgcctggccgggcgcgaagcgcccgctcatcagcgcctcgcggagttgctggtagaccttgtcggtcatcgtttcctgttcgatggcctcgagggcgggcgggacgatacgcggcgccaagacgaactcctttgggtttgatctgtgatccgtgatcacacttgagatgttacgcagtgttgtcgatgcgacggccgcagtcaagcgcgcgacgatcagggaaaacgcggggaagggcggcggcatgggcggaaggcgagtgccgcgccggtcggccgatggaacgggggcgcagttcgggcggcatgcgcgcggcacgggcacggttcgcgcgatcgcgcagtgaatgcattgaactcatcgatgaagaagaaaaatccatttgtttcatgatttcccggcgcatacgatggcgccattcgttcgcgtcgcgcacccgctcggccgttcgcccattcgatttgccatcgcccatgcccaacccgatcgcctgcgcttcgcctgtttcgccgattcgatccgcgcccgcggccgcacgggggccgctcgcgaggatcgcggccgtcacgctgctgacgggcgccggcgcgggcctgggcggcatgctgctcgcgctgctgctgcacgcgatccagcatctcgcgtacgggtacgacgtcgcgcgcgcgatcggcgatgagggctttctcgaaggcgtgacggccgcgtcgccgctgcggcggttcgtcgtgctgaccggttgcggcgtgctcgcgggcggcggctggtgggcactgtaccggttcggggcgccgctcgtcggcattcgccgcgcggtgcgcgccgaggacccgcgaatgcccgtcgcgagcacgaccgcgcatgcgttgctgcagatcgccaccgtcgcgctcggttcgccgctcggccgcgaggtcgcgccgcgcgagatcggtgcgatgtgggccggctggctcgcgcatcgcgcggggctgccggtggccgacgcacggatgatggtcgcgtgcggcgcgggcgccgggctggcggccgtctacaacgtgccgctcggcggcgcgctgttcgtgctcgaggggctgctcggcacgttcgcgtggcgcgcgctcgtgccggccgtcgcgacgtccgcgatcgcggcgctcgtcgcacggatcggactgggcgacgcgcagcagtaccatgtcgcgccgatcgcggccggcgcgccgctgttcgcgtggtcggcggtgtgcgggccgctcttcggcgtcgccgcacacggcttcgtgcggctcgccgcgcatgcgcgggcgcgcgcgccgaaggacgggcgcttgccggcgctcgcgctcgtcaacttcgcgatcgtcggcgcgctcgcgacggtgtttccgcaattgctcggcaacggcaagggcccggccgcgctcggtttcgacgggcagctcgcgatcgggctcgcggcgacgctgctcgtgctgaagatcgcgatcacatggagcagcctgcgcgcgggcgcggagggcgggctgctgacgccggggctcgcccatggcgcgctgctcgcgatcgtgctcggcgggctatggcgcgcggcatggccgggcgagccgctcggcgcgttcgcggtcgtcggcgcgtcggcgtttctcgcggcttcgatgcggatgccgctcaccgcgatcgtgctcgtcgtcgagttcacgcgcgtcgggcacgatgtgctgattccgatgctgatcgcgatggtgggggcggtggcggtgttccggctgctcgagcggaggagggagaggaaacagagccggctgcatgaggcaatcggcgaggtcgcgaggtgacacgggaagcggtgcgttgatgggtggggggccattgcgtttcgccgcatcgcattcgtgacgatgcatcgcggtttgcgcagcacgccgcttgcggatggcgggcggatgggatatcggtgtgcttggtgctccgcggctcgtggtcggctttgtccgcggcgggcattgtccggaacggcgatgcatcccgcgcgcggtccggacgatgctagcggcctgtcggcgatgcctgcacccatcgcgattcggtgggcatcgccgattgtcgagcgggaatcagaagcgtgtcgcgtgatgcgaacgccgtgccgtacacttcgtcacgcgggcgtctcggcgatgtacgacagatgcagattctgcccccagccgctcgtcgtgtaattgtcgcgaacgtaatcggcgcggcagatgttgaccgtgaagtcggtcttggtgacgctgatcacggtgacggcgaacgtatccggatacgtggacgtatgtttcgggtcctgcaacgcgcttgcgacgacgatggggatggcgttgaacgccgccgggaacggcaccttgacggtcagcggcgcattgatccacggcttgccggacggtagcttctcgcgcgggccgacgacgtgcgtaccgacgaatttttgagtcatgtcgaattctccatcgcattgttgatgtggacgatgcacgggctcgtcaagggccgacggccgtacgagcgttataggcatcgcgtcgtcgggcgaacaactcggagatgttgcagcttgcgggcggcggccgtcgcgggcggcggacggcgaagcgggcgaggcgccgcggccgagcgcgactgcgatgaggcgggcgccgcgcacgggtggcggctcgtcgggcgccgcgccgagcgtgcgcggcgcgccgctcagatcgaaggcgcggttgcgagcttcgtgccgagcgtcggatcgaggtacagcggcgtcttgttcaccgcgcccgagaaatcgaacagatcgcgcatgtcgcccgcggtcgcatcgaacgagccgccgccgatccgctggccgccgagccagttgtcctcgatgaagcgcacgaccgacgcttgatcgatcagcgtgtggccgtgcggcctcgcgttcgagggcgcgcgcgagcggggcatggcgcgccgctcgcgatcgcatcacggcagcagccggttcagccgcgcccactgctcgaagagcgcgggccatgcgtgcacggcgctgccgggcttgcccattccccagccgtggccgcctgcctggaacgcgtgcagctcgacgctcacccgcgccgcgcgcagcgcgctcgccatcagcaggctgttgtcgatcggcgcgatcggatcgtcgaacgcatgcgcgagaaacgtcggcggcgtgcgcgcgctcacgcgcaggttcgccgacagcgcctcgctgtcggcctgcgccggatgcgcgccggcgacgtgcagccgcgtgcgcgtgcgatcgaacggcggcatcagcgtgagcaccggatagagcagggcggcgagatcggggcgcgcggattcgcgatcggcatcgtcgacgctcgcatagcgccgcgcgtcgggctcgacggccgtcatcccggcgagatgaccgcccgcggaaaaaccgatgatcgcgatgcgcgcgggatcgacgccgtcgcgcttcgcgcgcgcgcggatcaagcgcatcgcgcgctggccgtcctgcagcggcgcgagccgcgaccagccttgctcgggcagccggtacacgagctcgaacgccatcacgccgagcgacgtgagccatgcgcacatcggcgcgctctcgttaccgagctcgatgtggtcgtagccgccgcccgcgatcacgagcgccgcgccgccgttgccgtgcaccggccggtagacgttcagccgcggccgcgcgacgcgcgagacgctgccgcgcctgccgatccgctcgccgtcacccgcgcccgtcggagccgggtcgggcgcggggcccggccacagcggaatcgtttcgtcgggaacggcgcgcggcgcgtcgtccgggggcgccgcgccgcgcgcggcggcctgcgcgtgcgcggccggcgcgatcgtgtcgagcgcgccggcgagcgcggcgccgagcaggctgcgtcgggtgatgtccatgtcgaaggctccggattgaaatcggaagacgtcgccgctttcgcgatgccggtcgtcggtgaatgggcgcgcgtatgcgccggacgtcgcgtcgcgcggcgtgacgcgtgcgatccgcctcggcgacgacgcgcggcccggccccgcgtcgcgggtggcgtgtcgcgctgggcccgcgcgcgatggccgcgacgcagggcgcggcgggccgacgtcgggtgtgcggaccgtcacgggcgcgcgcggcgagtctcgcgcggcgagcctattgcatcgcccgcatcacccgtcgacgcaaccgtcaggccgccgcgcttttcgcgacggcctgcgcgtgcgggaatgccgagcgcggggcgcgggcgcctatgttaccggatgagtggacggccgcaggggtggcgcggctcgtggtgcggcttcacgcggtgcgcattcgccggtagccgatagccggcagccggcaaatcggcgccgcgtgaccgaaccgccggcgcgcggcggcgatctccggcgcgacgcagatcatggccgctcacagcggatcgccgatccggtgcgcgaccgcgtatcgcacgagcgccgtttcgttcggcagttccagcttgtcgagcacgtgcgccttgtagatcctgacggttttcgcgctgatcccgagcgcttgcgcgatgtcggcgggcgtgtcgccggccgcgaggcggcggaacacctcgaactcgcgtctggacagccgctcgtgcggcggcgcatctgacggcgaatgcaggttttccgcgaactgctcggccacgtgcatgctgacgtacacgccgcccgccgcgatcttgcgcagcgcggcgagcaattcctcgcagccgctttgcttcgtcaggtagccggacgcgccggcctggaatgccgcggccgcgtgccgctgactcgcgcgcgcggcgagcacgagaatgcgcgtcgatggcgccgcgcggcggaggcgccggatcagctccgcgcattcgcggccgagcgtggtttgatcgaggagcgcgatctcggcgcagccccggccggcgagctcgaacgcggatgcggcgtcggccgcctcgccgtcgatttcgaattcgccggatttttcgagtatgtgtcgcaagccgtcgcgcaataccgcgtgacggtccaccatcaacagcctgatcatcggcgcagcctcgtagcgcttacctgcttattgggcatcgcgtagcggcgctcggcgggcgcgccgcgtcgcggcggcgcgcgagcgcatgcggcgatccgacgaactccggacgctcgttccccgggccgttgcgtcgcgtcgggcggcgatcggatggctccggcccggtgcgcgcgttgcgacaggtcgctacggcttgaaaaaaacgtcgagaccgccgcttcgagcaagctgcgcggcgccgacgggactcggcggatgcggcgcgacgcatccgtgcgggttgtcgttcacgtcgtcggttccatcgtccgccgtgcggcgaacgtggggtgcaagcgctcgagccgagcgcgatgtttcaatcttatgccgcgatgcttacgtgatcctgatagttgtgcgcgcaagcgtatcggtgaatgctcggatagcgtcgtgcggcgcggcccggcgaattgttcataccgtaggacggcatgcctgtcgctgggcgtgtcgatcgatccgcgcggcgcggcggtcggcatgggccgatggcgctttcgaggcgcgggtcgcggcgcgttcgcacgaagcgccgctgcgccggcaatccgcgtgcgtggcgcgcggctcgctcgaccgcgccgcgcgcgtaaagggagcgccgcacgcgcgcaccatcggcggcgcgcatcgcgggcgtgcgcgcggtgcgaggcgcgatatgcaacgcgattgacgcatgtgaaatgcgtgatgcatttcggcgtggtgcatttcgaccgccgcgcgacgtgggtcgagcgcgcgaatacccgacgcgtcgcgcgggtgcatcgcatcgttgaacgccgcggcatgtgggcgcgatcgagcccgtcgtcacacggcgaacacgtgtttcgatgcgcacgcataggcggatgcgtgtgcatgcatgcgcggaggcgcgccacgcgaacgcatgcgccgcaatgggtgaaccgccgcgccgtgcgcgcccgccggcgagcgaatcggcaggggaatcggcaaattcctacaggcgggtggaatgcggctatgtgcttatctcgtaattgccgattttctttcgcgagcgggggcggcacagtgcgagcaagcgcaatttcgaacgcggactcaccatgagcgacgcggccaatgccggcccgtggcgctcgatgacggagacatgaccatgttgacgccacatgaactctcgacgttgttgtgtatcgctcgttcacccgaggacgtcgacatggccgatccggagttcgtctcgctcgtcgagatggggctcgcgatggcgatggccgcggggcggtcgatcgtgccgggcgcgagcctgacgccgcgcggccgcgaactggtcgagcggatcgcgtgcgcgaaggcggccgcggtgcagcgaatctgagcgttgccgcgccgggcgcatcgcgctcgggcgtggcggcgtggcgcgcttggcgtttgccgctgcggacgacgagtgccgcatgcgccggcggcggcgctcgtgcggtgcgcatggtcgcgccgcgtcgatgtgttgcgttgcgtcgcgggtcgatcgcgcgcgtggtacgccgcgtatgcgtgtgcgggcatcgccgacgcgacgcgagcggcaagccggcaagccggcacgaccgcgcgcgcatccgcgcatccgtgcatccgcgtttcgcctgcgcaacggcggcgggcaacgggggcgatgcggcgcagacgccgtttctcgccgcgccgccgcgacgcgcgggcggcatcgcgacggcgtcgcttgtgtgacggcgtcgctcgccgcgccgtgctacgtcgcgtaacgggtgtctcgcgcttcacggcccgccccaagcgtcgacgcccacgccggccgcctcgccgaatcggatgggatcgagccggatcggaccgaatcaccgcgcatcatgccgtgccacgcggccggcggtaggcggccgctggtaagataccggccgatcccgtgaccctcgccgtgagcccgcctcctcatgaagcccgccgcccagcgttcgacgaagcccaccgatgccgcgcgcgacgcggccaaaacacgcgcgccgcagcggctcacgtacgtcatcggcaatctcgaccggctgctgcgccgccacatgaccgatgcgctcgcgccgctcggcatcacgctcgcgcagtacaccgcgctgtcggtgctcgaggcgcgcggcccgtcgtcgaacgcgaaggtcgccgagcgctcgttcatcacgccgcagtcggcgaacgaggtgacgagcgcgatggcgggccgcggctggatcatgcgcgaagccgatccgaatcacgggcgcgtgatcctgttgcgcctcacgccggaaggcgcggcgatgctgcgcgaatgcgaggcggcattgcggccgctcgaaagccggatgctcgacggcgtgccccgcgccgatgccgacgccgcgcagcactggctcgagatcttcgtgcgcaacctgcgcggctgaaccgcgccgcgcgccttcgccggccgattccgccggcgggtggcgtcatcgcggtcgacgccgcgacggacgcggcggcggacatcgcgacaggtgcggcgatggatgtcgcgcccgcgtcggcgcgcaagactcgacgggcccaagggggcaacgagttcaacggggcttaacgggactcagtgggactcagcgggactcaacgagcccggagcgcgagccgtcccgcgccggcgccgtcaggccgccactgtgtaaatctcccgcgcggcatcgcgaatcgcctcgatcgtcacgcccgccgcgggcgcgtacacctcgtccgtgcgcgtgacgattccgaaatcgtccattcggccatccatctcgagcggcggcatcgcgacgatgccgtgcgtcgcgtagtaacgcgcgatgtcctcggcgagcaccgcgatcatgtcgctgcgctcgagcacgcgcgtgacgaacagcagcgcggcggtctcgacgacgttcgcgggcggcgtgaggctcgcgcgctggaacatccgctcgacgcgacggcgcagcacgctgcccgcgggcggcacgacccatgcggcgcgctgcgcgtcggcccgcgcgagcggcgcgcgctcgaggagcggatgcccggcgcgcacgacggccgccaccggctcgcccgtaagcggctcgtagcgcacgcagcttgtcgtgctccgccggcagccggctcacgacgacgtcgagcttgtcccgcgcgaggcgttcgagcagcacgttgctcgtatcgatctcgaccgagatccgcacgttcgcgtgcgtgcccttcaccgccgcgacggcgggcagccgccgccgcaggcccggcgacgtaatcgcgccgatcgctgcgttctcgggcgtcgtcgcctcgacgctgatcaccgcgacgcacggcgtgctgctcgtcgccgcggcgggcgtgttcgcgggcggcgcggtcgggttcgtcaacggcgtgctgatcgcgcgctggcggatcaattcgctgatcgtcacgctcgcgacgatggaagtcgtgcgcgggctcgcgttcgtcacgtcgaacggcgacgcggtgatgatctccgaggagcgcttcttcgcactcggctcgggatcgttcgtcggtatttcgtttccgatctggagcaacatcgtcggcttcgtcgcgttcggcctcctgctgcgcaagacggtgttcgttcggcaagcacgtgttcgccgtcggcggcaacggcgaggcggcgctgctcgccgggctgcccgtcatgcggatcaagaccaccgcgttcgtgctgcaggggctcgtgacgggcttcgccggcgtgatgctcgcctcgcggatgagcctcggcgacccgaagacgtcggtcggcctcgagctcggcgtgatttccgcctgcgtgccgggcggcgccgcgacgatttcgggcgtgctcgtcggcgtgctgatcatgggttcggggcaggacgcgatgagcctgctgaacgtgccgacgttttaccaatatctgatacgcggcggccttctgttgctctcggtgcggttcgacccgtatcgtcgcaatcggcggcgcgcgatgcgcggctgacgggcgggcggcggctggggggcggcgggcttgcgctcgaggggctgtcgcgcggccggatggctgggtggagtaggggcggggcagccgggtggcgcggctgggcggtgctgccgagtggtcgagccggggcagtcgagccggggcagtcggtgggggcagttggtcggggcagtcgagcggagcagccgggcgagcgcatgccgcgggcgtcgcttcgcgcgcccgcgatgctcgcggccctccggctcgccgcatcaccgggaaatcaggagacagcatggaatcatcgaatcgaccggcgcgaacgcacgaggcatccgccgcgacgctgctggtcgactgccgcaacgcgctcggcgaaggcgcgacgtggtgcgacgccgcgcacgcgctgtactgggtcgacatcgaaggcgcgcgcctgtggcgatggcgcgcggcgggcgcgcacggcggcgagcgctgcgacagctgggagatgcccgagcgcatcgcgtgcttcgcgctcaccggcgatccggacgtgctgctcgtcggcctcgcgtcgcgtctcgcgttcttcgatacgcgccggcgggcgctcacgccgatcgtcgatgtcgagcccgatcggccgacacggctgaacgacggccgctgcgaccgcgcgggcgcgttcgtgttcgggacgaaggacgagagcggcggcgcgtcgccgcgggcgatcggcggctattaccggctgaacgcggacttgagcctgcagcggctcgcgctgccgcccgcggcgatcgcgaacggcatcgcgttttcgccggacggctcggcgatgtatttctgcgattcgccgacgcgggaaatccaggtgtgcgactaccggccgggcggcgatgtcgatcgcgtccggtcgttcgtgcggctggccgatgcgcatggcgagccggacggctccacggtcgacgcgagcggcggcgtatggaatgcgcagtggggcggcgcgcgggtggtgcgctacgacgcgcaaggcgtcgagaccgaccgcattgcggtgccgacgccgcagccgagctgcgtgacgctcgatgccgccgggcggctgtacgtgacgagcgcgcgcgtcggtctcgacgacggcgcgctcgcgggcaacccgggcgcgggcggcgtgtttgtcgcgcacacgcgccattcggggagcgcgacgccgcgcttcgcgctcgcgcgccacgcatgaacgcgttgtgcgaacgccggcgtgaagcgacggcgtttcagcgacggcgggccgtgcgcaggacgttggcagggcatcggcaagacgtcggcagggcgtcggcgcgcggcctttcttcggggggcgcgggaatgcacgagccaccgcgcgccggttgcttacccgctgcccatcacccttcgctcgtcgccgtggctaatgccgccgccgatgatattgtcgttgtcgttgttgccgatgctactgctactggtgcaggtgcaggtgctgatgctgatgctggtgctggtgctggtgctggtgctggtgctggtgccggtgccggtgccgggctgggctgggccgggccgggccgggccgggccgggcccagccgggtcggtgtcgcaaccgccgccgggctggccgccgccacgattcgatcgccgccgcgccatccgcgcggcgaaagtgtgctctattacaaatcgtaaaaatcgtccttgcgccgccgaaaacaaagcttgcaaaatggcgcctcgattcgttcggaaagcgtatccggcggcggtttcgccgtttccgagcatcgtatttttcccgttatgccggattgaaccgcagcagaggcaaggattcatgtcccgttccgttttcgaggccgtacggctggacgacgtcgtattgcaaccttccccgatcgatcccggctggatcatcgaaggcgcgcccgtcgcgcgcagcggccggtggtcgtgcagccccgattcgacgacgtcgatgtgggtctgggattgcaccgcggggcgcttcaactggtacttcgactgcgacgagaccatccacgtgatcgaaggcgaggtgatcgtctcgtcggacggcgacgcgccgcgcacgctgcgtgcgggcgacgccgcgctgttctacgcgggcagccgcaccgagtggcacgtgccgaagtacgtgcgcaagcacgcgatcctgcgcccgcacatcgccgggccggcgctgttcgtccacaaggcgttccgcaagctggcaagcgcgttgcggtgacggcttgaagggcgcgcgaagcgccgcggccccacgcgcgcgagacgctcgcgcgtttcgtgcacatcgcgcagcgcgcgtcgcgtcatttcgcgtccggtttcgcgcgcttcgctttcgcctgcgttctcgcgttgccgctcgactgattgagcgcgatcgccgcgcgcacgagcgccttgaatgcgtcggcgtcgagcgtctcgccttcgcggatgtcgatcgcgcgcctgacctggccgtcgaggctcgaattgaagagcccggccgggtcgtcgagcgacgcgcccttcgcaaaggtgagcttgacgaccgaccggtacgattcgccggtgcagatgatcccgtcgtgcgaccagacgggcgtgcctcgccacttccattcctcgacgacgtccggatccgcgtcgcggatcagcccgcgcatccggctcagggtatcgccgcgccagtcgccgagctcggcgatccgccggtcgatcaacacgcaagccggcgggtcgtcgggcgaatcgatgtctttcatgaacgcctccggaagctgtcgcacgctttgcgacggatgccgagacgattcggcgcgaccggcgcgttgggggttggcatgcacgggcacgctcaggcgtgatgcggggcatggccacggtcgccggctcggcgcgcgcgcatccggaggcggtcggctcggcggttcggacgccgcaagcccgagccgcggctctcacagtacgcgaacttcggcgcatgcgcgatatcggcctttcggccaagcatgcgccggcatgcgcgcggcggacatcgcaggcgctggccgtcggcaggcggattgcgttcacggaaaacgcgcggtgtgaactcgtcggtggagcaaaatgggccggatgcggccgatgatcgatacggccgcgttcgacgcccggttgtcgcgccgatgcgcgctccggcgacgcggcgagaccgccggagcgcgcccggtgccgatgcgcgacggcggccggcgcggatgagcgcgccgcgcgattccccgcatcgtttgcgtctcgagccgcgcggcttttccttcattcgtcggattccctgtcgcgcagcgattgcgcgcggtcgcggcgccgatgcgcggcgatcgcttcgcatcgcgttcttcatgcgcgctccaagcgtgcagccggccggtttgcgatcctgctcgcggcttggccgacggcgtgccggccttgccggcttgcccaatctgaaaaaggaatggcctacccgacgaagcggtcgtcgaccgattgggacgggttgcgctgcgctcggaattaggttcggggcgcttgttactcgtctttcagaaagacaggctcacacaccatgaacgatgtggacgggctaccgactccggcgggaatgcccatgccggctgatgtgcgggcgagagcatattgcatcgggcttcccccgagcgtcgctcatgatcaacgcgcatgagcgcgaaataccttggtgccgacggcgagactcgaactcgcacggctttcgccactaccccctcaagatagcgtgtctaccaatttcaccacgtcggcattcccatgcaatcgggatgcgccaggctcccgtatcgcgaacagccttgccagccgggactcaggcgggacttcgtatttgcgccacgggcctgttcggatgagaacccgcatgcccgccggcgccagcccttcgagatagtgcgtcgacccagttcgacacctacctgggcaaggggcgcaattgtaatggctaattgaatttttgtgaactgtttcgcgtttcgccgcatggcgcgcgtcgcgcggccgtcatccaggatccgtccacgatgcgtccacgatccgtgcgcggacggcgaaccggctgacaggcgggtggcgagacggcctccgggcaggcttctccttaccgccgctgagctacgcgatgccgcgcaatgtggcgcgacgcgaagcccacgcgccgcgatctcgccggcgctcgacgtgcttccgtttcaccgaaccggcggtccgggccccgtttcccgatgttccggtgcgtcggccggcgcgcagtgaaggcgtgtggcggcggcccgacaactcgacgccgccgccgctcgcgcgggcgcgtgagccgccgcgatgcggcgcgggcttgccgaaccgctggctgtccctgccgcgcgcaagcatctccaagccccgttcttcatccgattaggtgtttgtccggacctccgtcgataccgctttacatatcaggtagcctgatattaaatcaacggtgagccgcgcgtcgcggcaatgtccctggagaaagatcaatgagttacgaaggtcgctggaaaaccgtcgaggtgatcgtcgacggcgcaatcgcatgggtgacgctgaatcgtcccgacaagcgcaacgcgatgagcccgacgctgaacgcggagatgatcgacgtgctggaggcgatcgagctcgaccccgaagcgcgggtgctcgtgctgacgggcgagggcgaggcgtggacggccggcatggacctgaaggagtactttcgcgaagtcgacgccggccccgagatcctgcaggagaagatccgccgcgacgcgagccgctggcagtggcagttgctgcgcatgtatgcgaagccgacgatcgcgatggtcaacggctggtgcttcggcggcgggttctcgccgctcgtcgcgtgcgatctcgcgatcgcggccgacgaggccgtgttcggcctgtcggagatcaactggggcattccgcccggcaatctcgtcagcaaggcgatggccgatacggtcggccatcgtcaggcgctgtactacatcatgacgggcgagaccttcacgggcgcgcaggccgcgcagatggggctcgtcaaccggagcgtgccgcgcgcgcaactgcgcgacgcggtgcgcgcgctcgccgcgaagctgctcgacaagaatccggtcgtgctgcgcaacgcgaagcacggcttcaagcgctgccgcgagctcacgtgggagcagaacgaggactacctgtacgcgaagctcgatcaggcgcagttgcgcgatcccgagcacgggcgcgagcagggcctcaagcaattcctcgacgacaagacgatcaagccgggcttgcaggcgtacaggcgttgagcgcgcgccccgggtgcgccgggccgcaacgcgatgaagcgacggcgcgatgaagcggcatgcggcggcggcatgccgcaggcggcgcgcggcgcggcaacgaggcacgccgcgcggcgcgcgacgactgaagttcgcagcacatcgaagagacaaggagacatcgatgatcgacagacggatgctgatcggcggcgcctggtgcgaggccgaacacggcgcgacgttcgagcggcgcgatccggtgacgggcgcgctcgcgtcgcgcgcgccggccgcgagcgccgccgacgccgagcgcgcggtggccgccgcgcacgcggcgtttcccgcgtgggccgcgctcgcgccgaccgagcgccgcaggcgtctgctgaaggcggccgacctgatggacgcgcgcggtgcggcgttcgtcgcggcgggcgtcgcggaaacgggcgcgacgcccgcgtggatcggcttgaacgtcgcgctcgcggcgaacgtgctgcgcgaggcggcatcgatggcgacgcggatctcgggcgacgtgatgccgtccgacgtgcccggcaatctcgcgctcgcggtgcgcgcgccgtgcggcgtcgtgctcggcatcgccccgtggaacgcgcccgtgatcctcggcacgcgcgcgctcgcgatgccgctcgcgtgcggcaataccgtcgtgctgaaggcgtccgagctgtgccccggcgtgcatgcgctgatcggcgcggcgctgcacgacgcggggctcggcgacggcgtcgtcaacgtgctcacgcacgcggccgccgacgcgcccgcgctcgtcgagcgcctgatcgccgatccgcgcgtgcggcgcgtgaacttcacgggttcgacgcacgtcgggcggatcgtcgcgcggctcgcagccgagcatctgaagcccgcgctgctcgaactcggcggcaaggcgcccgtcgtcgtgctcgacgacgccgatctcgacgcggccgtcgacgcgatcgcgttcggcgcgttcttcaatcaagggcagatctgcatgtcgaccgagcgcgtgatcgccgcgcgcgcgatcgccgacgcgctcgtcgacaagctcgccgcgaaggcgcgcacgctcgccgcgggcgatccgcgcgcgggcctgccgctcggcgcgatggtgagccgcgacgcggccgcgcgcgcggccgcgctcgtcgacgacgcggcgtcgcgcggcgccgcgctgccgctcggctgccgcgtcgacggcgcgatcatgcagccgacgatcgtcgatcgcgtgacgcccgacatgcggctctatcgcgaggaatcgttcgcgcccgtcgtcgcggtgctgcgcgcgggcgacgacgaacacgcgatcgcgctcgcgaacgacagcgcgttcgggctcgcggcgagcgtgttcggccgcgatctcgcgcgggcgctggcggtggcgcggcgcatcgaatcggggatctgccacgtgaacgggccgaccgtccacgacgaagcgcagatgccgttcggcggcgtgaaggcgagcggctacgggcgcttcggcggcgcggcgtcgatcgcggaattcaccgaactgcgctggctcaccgtgcaaaccgcgccgcgcgcgtatccgatctgaacgcggagggcatcgccgtgtcccattccccctcattgccgccgcgctaccggagcgtggacgtcgcgcgcggcgcggcgcacgtcgagcgcgacggcgacggctggcgcatgcgcgccgtcgagccgctcggcgcgtaccccgagcggctgaccgattgtctcgtcgcgggcgcgcgcgatcatccggcgcgcgtgttcgccgcgcagcgcggcgcaaacggccgctggatcgagatcacgtatgcgcgcatgctcgagcgcgcccgcgcgctcggcgaagggctgctcgcgctcgggctgtccgccgagcggccgctcgcgatcctgtcgggcaacgatctcgcgcatctgcagctcggcttcgcggcgatgctcgcgggcattccctatgcgccgatctcgcccgcgtattcgctcgtgtcgaccgatttcggcaagctcaagtacacgctcggcgtgctgaagccgggcgcgctgttcgccgccgacggcgacgcgttcgccgccgcgctcgccgcggccgcgcccgccgatgcgaccgtgatcgtcgcgcgcggcgcgccgccgtcgcggcttcgcccggttgcgttcgaacggctgctcgacatgcgcgcgtacgcgatcgacggcgcgcacgcgcgcgtgcgcgccgacacgctggcgaagatcctgttcacgtcgggctcgacgaagcagcccaaagcggtgccgacgacgcaccggatgctgtgcagcaatcagcagatgctgcgccagacgatgccggagctcgcgcgcacgccgcccgtgctcgtcgactggctgccgtggaaccacacgttcggcggcagccacaacgtcggcatcgcgctttacaacggcggcacgctgtatatcgacgacggccggccgacgccggatcgcttcgacgagacagtgcgcaacctgcgcgagatcgcgccgacggcctacttcaacgtgccgaagggctgggaagcgctgacggccgcgctcgagcgcgacggcgcgctgcgcgcgtcgttcttcgcgcgcgtgaagctgtacttcttcggcggcgcggggctgtcgcaggccgcgtgggagcggctcgaccgcgtgaccgaagcgcattgcggcgagcggatccgcatgctcgcggggctcgggatgaccgagacgtcgccgtcgtgcctgttcacgacggggccggtctcgggcgcgggctgcatcgggctgcccgcgcccggctgcgacgtgaagctcgcgcgttgcggcgacaagctcgagctgcgcttcaaggggccgaacgtgatgcgcggctactggcacgcgccggtcgatccggccgacgtgttcgacgagcagggctattaccgcagcggcgacgccgcgcgtttcgtcgaccccgcgcggcccgaactcgggctgatgttcgacgggcggctcaccgaggatttcaagctgagctcgggcacgttcgtgagcgtggggccgctgcgcgcgcgggcggtgtcggcgggcgcgccgtatgtgcaggacgtcgtcgtgaccgggctcaatcgcgacgacatcggcctgctcgtgttcgcgcggctcgatgcgtgccggcggcttgccggcatcgcgcgcgacgcgccggccgcgcaggtgctggcgtcgcccgcggtgcgcgcgcagttcgccgcatggctcgcgcggctcaacgaggcggcgacgggcagcgcgtcgttcgtcgcgcgcgtgcgcctgctcgatgcgccgccgtcgctcgatctcggcgagatcaccgacaagggctcgatcaatcaatcggccgtgcagcggcaccgcgcggcgctgatcgacgcgctgtacggggcggcggcggatgatccgctcgtgatcgtcgcttagcaaagcgaatcgttgtcccgatcggcgagacggcgagacgacgaaacgacgaaacgacgagacggcgagacggcgagacggcgcggcggggctgggctgggcgtcggcgagccgaagcattcgcgcaccccgctatcgacgcatcgaggtatcgaagcatcgcgcatgccggttcccgcttgcccggcctgcgcgctaaaaatcaggtttcctgatattgaggcaggcgaagcaaaacgacatcgacaacgatcgcatcgcagccggctcgcgccggcgcgaacgcggcaggtctggagacgaaatggacatcaccgtgacggaaaagcgcggcgtcgcgacgacgctcgcgttgtgcttcgcgatcgcgctgctcgaagggctcgatctgcaatcggtcggcgtcgcggcgccgcgcatggcgcgcgagttcggcctgtcggtcgcgcagatggggtgggcgttcggcgcaggcacgttcggcctgctgccgggggcgctgcttggcggccggctcgccgaccggatcgggcgcaagcgcgtgctgatcgtatcggtgtgcacgttcggcttgctgtcgatcgccaccgcgcaggcgtcgagtttcgcgatgctcgtcgtcgtgcgcgtgctcacgggtgtcgggctcggcggcgcgatgccgaacctgatcgcgctgtcgtcggaggcggtggagccgaggctgcgcggcagcgcggtcagcgcgatgtattgcggaatcccgttcggcggcgtgatcgcatcggcaatcggcgtgctgctcgtgggcgacgcgcagtggcggcacatcttctacgtcggcgggctcgggccgttgctgctcgtgccgctgctcgcgcgctgcctgccggagtcgcgcgcgtacctcgacgccgcgcgcatgggcggcgcgcggcccgccgcgcgcgcggcgctcttcggcggcggccgcgcctgcgcaacgcttgcgctttgggtcagctacttctgcacgctgatcgtcctgtatttcctgctgaactggctgccgtcgctgatggccgcgcgcgggctcggccgcgcggcggtcggcgccgtgcagatcggcttcaacgtcggcggcgggctcggcgcgctcggcatcgggatgctgagcgaccggctcggcgcgtcgcgcgtcgtcggcgcgatgtacgcgggcatcgtcgcgtcgcttgtcgcgctcgcgctggcgccgggttttgcggggctcgcggccgccgcgttcgcggccggcatgttcgtgatcggcgggcaatcggtgctctatgcgctcgccgcgagccattacccggcggcgatgcgcggcacgggcgtcggcgcggcggtcgcggccgggcggatcggctcggtcgtcgggccgctcgccgccgcgcaactgctcgcgatggggcgcagcggggccgtcgtgatcggcgcgagcatcccggtcacgctgctcgccgcggctgccgcgctgctgctcgtgcgccggccgcccacggcggactgagcggggcgcgggatcggcgggctgcggaattgcggaaccgttgagctgtcgagcgacggaactgcggaactgcggaactgcggaactgcggaactgcggaactgcggaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgccgaaccgaagaaccgaagaaccgaagaaccgttgaatcactgacctgctgaaccgttgaatcgctgaatggcaaggccgccgtatcgacgaatcaacgaatcagcgaatgcaacggatcgcatgcccaccgaaccaccgggccgcattcggccgttcgaatcgcttcaccccgacaccggccgacacgcgccggccacgacaaacgacaaagacggagactttccatcatgagacattcggcccgcctgctggcctgcggcgcgctctgcgtcaccgccgcgcatgcgcacgcgcaatcgagcgtcacgctatacggcatcgtcgacaccggcatcgaattcgtttcgcacgcgagcgcgaagggcggttccgcgtggcgcatgccggccgtcacgggcgagctgccgtcgcgctggggcttgcgcggcgtcgaggatctcggcggcggctatcgcgcgctcttcgcgctcgaaagcggcttcaacctgcgcggcggcgagctcggccagggcgggcgactgttcgggcgtcaggcatacgtgggcctgcgcgcgccgttcggcacgctcgcgttcggccggcaatacatgatgacttatgtcgcgctgcagggcgcggacatcatcggccccgacatctacgggctcggctcgctcgacgcttacatcccgaacggccgcgcggacaacgcggtgacctatgtcggcagctatcgcggcgtgacgctcggcgccggctattcgttcggccgcgactcggcaggcaccggcaattcgccggggcagggcacgtgcgtcggctcggtgccggggcgcgcggtcgaatgccggagcgggtcggcgatgctgaagtacgacgccgagcgcttcggcgtggccgcgtcgtacgaagagcagcgcggcggcgcgaacgcggcggcgaacttcttcgacggtgccgcgccgatgccgatcgcaagcagtgcggacaaggacacgcgcgcgcacgtgagcgcgtacgcgaacgcggggccggtcaagctcggcgcgggctggatcggccggcgcgtgtcgaccgacgcgcccgccgcgcccgacgtgcgcaccgatctgttcttcgtcggcgccgcctatcgcgcgacgccgttcgtgacgatcgacggcgaagcctaccggatcgtcgatgcgcggcacgacgcgcgcgcgacgatggcgacgctgcgcgcgagcttctcgctgtcgaagcgcaccgccgtctatgcgcagaccgcgtacctatggaacagcgcgcacgcgcgctattcggtgagcggcggcggaggcggcacgacgcccgcggccggcgtcggccagctcggcgcgatggtcggcgttcggcacatgttctgagcccgcgcggccgtcgtgcgttctccgtcggtatttcatccgttatccgaactttcaggaagggagctgaacatgcgattcatgcagatcatgcgccgggcgcgcatgctcgcgccgctcgcgttcgccgcgctgcaagcttgcggcggcgacggcgtcgatcccgcgctgccgcgccttgccgccgcggcgcccgccgcgatgtccggaacctgcggcgcgctcgccgcgaagctgcgctatccgcgtaccgcgttcacctcggtggcgactgcggcggccggcgcgctgagcgtcgcgggcaagccggtgggcgagcattgcgtgatcgcaggcaagatgaacgagcgcgtgagcgcgatcgacggcgagacttacgcgatcggcttcgagatgcggctgccgaaggcatggaacgggcgcttcttctatcaggcgaacggcgggctcgacggcgacgtcgtcgcggcgacgggcgacatcggcggcggcgggccgctcgacaacgcgctcaggatgggcttcgcggtgatcagctcggacgccgggcacagcgcggcgcagaacccgctgttcggcatcgatcccgatgcgcggctcgattatggctaccgcgcggtcgacgcgctgacgccgatggccaagcaggtgatccgcctcgcatacggcaaggcgccggaccgcagctatttcggcgggtgctcgaacggcgggcgtcatgcgatggtcgcggcggtgcgcaacgcgggcgactacgacggcatcgtcgcgggcgatccgggcttgcacctgccgaaggcggcgatcgccgaaatggccggcgcgcaacagttcgcgcgaatcgcgaccgcgaccgccgccgccggccggcccgacatccggagcggcttcaccgatacggagcgacggttcgtcgcgagccgcatactcgcgaagtgcgacgcgctcgacagcgtggcggacggactcgtcgaggacatcgccgcctgtcaggcgcgcttcgatctgaacgccgacgtgccgggctgcacgaatggcgtgcgcacgagccaatgcctgacgggcgcgcagaagacggcgctcgcgaacgtgttcgccggcgcgcgcaacagcgcgggcgaggcgctgtacgcgagctttccgttcgatgcgggcgtgagcggcgacaactgggccgcgtggaagcagggcaatgcgatgacgctcgaccccgcggcggcggcgttcacgttcacgacaccgccgcggcgcccgtcggcgctcgcggatctcggcgcctacgcgctcggcttcgacatggaccgcgacgcgccggcgatcttcgcgacgagcggcgtctatgcggcatccgcgtggtcgttcatgacgccgccggacgaagcggacctgtccgcgctcaagcgccgcggcggcaagctgatcgtctatcacggcacgagcgatccggtgttctcgtcgaccgatacgaccgactggtacgtgcgcgtgatgcaggcgaacggcggcgatgcgagcgacttcgcgcgcttttttcgcgtcgcggggatgaaccattgctcgggcgggcccgccgccgaccagttcgacatgctgacgccgcttgtcgcgtgggtcgaggccggcaaggcaccggacgcgatcgtcgcgaccgcgcgcgacgcgtcgaacgcggcacccaatcccgaggtgccggcgtcatggggcgcggcgcgcacgcggccgctgtgcccgtatccgcgcgtcgcgcgatacgacggcggcgacgtgaacgcggcggcgagcttcagctgccggtagcgccgagcgcgcgtgcgccgcgcggagcgtagcgttgggcgtcgcgccgtgcgcgcggcggcggttgagcgagccgccggtgtggccgatcggcagtgcggcttggccgtgcggtgcgacgagcgaagccgcgcgttgcgcgaggcttgcaccgagcgcgcattcggcgaaatgcgcgccccccgaaccgctctaatcccgcagccttcgcgaggcccgcatgagcggcgcttcgtcgttcgcgcgccgtgccgccgcgatcgtcacacggccgcctcgcccaccatcgacaggcccgcggccgtcgcacgcagcagcgcgacgacctcgtcgatcggcggcgcgacgtacgcgtcgatccggcggatgtaagggcacgtgagcacggcgatcgcgtggcccgccgggccgagaatcggatacgtgatgtcggtgacgccgaacagctggcggctgtcctgccgcacgtgcccggccgcgcgaatcgcgtcgacgcgcgcatcgagattgcgcgcggcgagcggctgctcgcctttcaccttcgtatgctcggtgagcatgtgcgcgcgctgctcggcggactggaacgcgagcagcgcgtggcccgacgcggtatcgacgagcccgacgcgcgagccgagcttcaccgacatcccccagatgccgggcccgtcgacctgcgcgatcacgagcaggttgccccgatcgtagacggacagatggcacgactgctcggccgcgtccgcgaagcgctgcatcggcggcagcgcctccgcgatcagccggtgcatcggcggatgccggtgcgcgagcgcatacagcttcaggctcagcgaataacggtcgccgccgggcgagcggatcacgtactggcgcgcgacgagccgctcgagcatccggtagatctcgctcgcgttgcgcccgagctccttcgtgatctccgtgcgcgtcaggccgtccttgcgctcggacagcagctcgaggatgtcgagccccttgtcgagcgccggcgcgcggtagcggtccgcgtcgtcgagatcctgcggttcgtcggcggggccggccggtcggggtttcctggcgttcatgttggcgttcggtgcgtcggatggatgcaagggcgaataaggacaggatagggaaaatacgcactcattctgcgtcacggtctccttgacttcaaaaagtccgtatataaataataatttcgccagtgaacatatggcaacggtccgcacgccgggccgataaacgtcggaggaaacaggagacaggcatgacgtggatcaatcgcgggcgagcactcgccggatgcgtcgcgctggcgggcgcgctcgccgccgcgccggcgggcgcggacacgggcaaggtcgggctcgacctgcctttgctgacctcgccgttctggcagtcgtacaaccgctacctgctgcattacgcgaaggacatgcagatcgatgcgctcgcgcccgtcaattcgaacggcgatcccgcgcagcagatcacggacatgaacaccctgctgaatctcggcgcgaagggcatcgtcgtcggcccgctcgattcggcggcgatcggccgcgcgctcgatgcggcggccgcgcgcaacgtgcccgtcgtcgccgtcgacgtcgcgccgacgcagggcaaggtcgcgatggtcgtgcgcgccgacaatcgcgcgtacggcgagaaggcgtgccagtatctcggcgagcacgtgcgccgcggcaaggtcgtgcagatcatgggcgatctcgcgtcggtgaacggccgcgatcgctcggaggcgttccgcgcatgcatgaagggctatccgaacctgcaggtgctcgagattccggccgcctggaagggcgacgtcgccgcgaccgcgctcgacagcctgctgagcgcgaatccggacgtgaagggcatctacctgcaggcgggcggcgtctatctgtcgccgacgctgcaaacgctgcgccgcaagcagatgctgtatccggcgggtgacgcgaagcacgtcgcgatcgtcagcaacgacggcatcccgcaggaatacgaagcgatccgccgcggcgacatcgacgccaccgtgtcgcaaccggccgatctgtacgcgcgctacgggcttttctacatcaaggcggcgctcgccggccgaaccttcaagccggggccgaccgatcacggcagcgtgatcgtgcagcgcgcgcccggcgtgctcgaggatcagttgccggcgccgctcgtgacgaaggcgaacgtcgacgacaagggcctgtggggcaacacgatcaaatgaacgcgatcgccgccgtcaccgcgcgcgcctgcaccgacgccggcgcgcccgtcgtcgaggcgcgcgcgctcacgaagcgcttcggcccgcacatcgcgctcgcggacgtcgacctgtgcgtgcgggcgggcgagtcgcacgcgctcgtcggccgcaacggcgcgggcaagtcgacgctcgtgtcgatcctcaccgggctgcgcaagccggacgcgggcgtcgtgcgcttcgccggcgaggcggcgccgccgctcgccgatcgcgacggctggcgcgcgcgcgtcgcatgcgtgtaccagcattcgacgatcatccgcgagctgaccgtcgccgagaacctgttcatcaaccggcagccgacgaagcacggcgcgatcgactggcgcgcgctgcggcgcgacgcgcgcgcgctgctcgagcactggcgcatcgacgtcagcgagaacgcgcgcgcgggcgacctgacggtggaggcgcgccagctcgtcgagatcgcgcgggcgctgtcttacggcgcgcgcttcatcgtcctcgacgagccgaccgcgcagttggacggcgacgagatcaagcggctgttcgcgcggattcgcgagctacagcgcgacggcgtgacgtttctgttcatctcgcatcacctgcaggaggtgtacgacatctgccaggcggtgacggtgttgcgcgacgcgcggcgcatcgtcagcgcgcccgtcgcggcgctgccgcgcgacgcgctgatcgaggcgatgaccggcgagcgcggcgctctcgcggtggccgacgccgcgcggcgcgcgccgccgccggacgacgcgccgcgcgcgctcgaagtcgacggtctcgcgggcgacgattacgagcgcgtgtcgttttgcgtgcggcgcggcgaggtggtcgggctcgccggcgcgacgagcagcggccgcacgagcgtcgcggaggcggtggccggcttgcgcgcgccgcgcgcgggcgcggtccgcgtcgacggcgccgcgctgccgcccgccgacgtgagcgccgcgctcgcgcgcggcgtcggctgcgtgccgaaggatcgccatcgcgaagggctcgtgctcggcgaatcggtggcggagaacgcatcgatgacgatcgcgggcgcgctcgggcgcctggggcgcttcgggctcgtgccgcccgcgagaaagcacgcgttcggcgcgcggatgatcgacgcgctcggcatcgtcgcgcaggggccgcggcagccggtgtcgggcctgtcgggcggcaatcagcagaaggtggtgatggcgcgcgcgctcgcgaacgatccgcgcgtgctcgtgctgatcgatccgaccgcgggcgtcgacgtgaaatcgaaagaggcgctgctcgccgtcgtcgagcgggtacgcggcggcggcgcggcggtgctcgtcgcctcgggcgagctcgacgatctgcgcacctgcgaccgcgtgctcgtgatgttccgcgggcgcatcgtcgccgaatttcaggccggctggcaggacaacgaactgattgcatccatcgaaggagtcgacgcccatgaagtctagcctgacgagtcccgcgctgccgccggggccggcgcgcgtcgtcgcgcgcaagccgttcgagatcgcgcggctgcgcgatctcgcgttgctgcccgcgctcgtgctgctgatcgcgatcggcgcgttcgtgagcccgagctttctgacgaaggcgaacctgatcagcgtgctcggcgcgtcggccgcgctcgcgctcgtcgtgctcgccgaatcgctgatcgtgctgacgggcaagttcgatctgtcgctcgaatcgacggtcggcatcgcgcccgcgatcggcgcgatgctcgtgatgccggcatcgtccgccggcttcggctggcagtggcccgccgccgcggggctggccgcgatcgtcgcgatcggcgcgctgatcggcttcgtcaacggttttctcgtcgtgcggatgcggctgaacgcgttcatcgtcacgctcgcgatgctgatcgtgctgcgtgggatgctcgtcggcgcgacgaagggcggcacgctgttcgacatgccgccggcgttcttcgcgctcgcgacgacgggcgtgttcggcctgccgctgtcggtatggctcgcggcggccgtgttcggctgcgcggcgttcatgctgcgctatcaccgcctcggccgcgcgctgtatgcgatcggcggcaacgatcaggccgcgcgcgcggcggggattcgcgtcgaacggatcacgtggggcgtgttcgtgctcggcagcacgctcgcgtcgatcggcggcctcgtcgtcacgggctacgtcggcgcgatcaacgcgaatcagggcaacgggatgatcttcacggtgttcgcggccgcggtgatcggcggcatctcgctcgacggcggcaagggaacgatgctcggcgcgctgacgggcgtgctgctgctcggcgtcgtgcagaacctgctcacgctcgcgcaggtgccgtcgttctggattcaggcgatctacggcgtgatcattctcggcgcgctgatggtcgcgcgcgtcgcgggcggcgaggggccggcatgagcgcgcccgccatcgacgcgcggctgctgctgctctcgcccgccgacaattgcctgatcgccgcgacgcgcctgtgcgcggggcaagcggtgacgatcgacggcgagcgcgtcgtgctcgcgcagacggtcgagctcggccacaagatcgcgcgcgcgccgctcgccgcgaacgacaaggtgctgcgctacggcgcgccgatcggccacgtgacacgcgaggtcgcgcgcggcgagcacctgcacacgcacaatctcgtgagcgattacctgccgacgtacacgcgcgacgcgggccgcgcgttcgtcgcgcattgatgcgcacgcaaccgtttattcaggtgaacccttcatgtccatgacagtttcgacgccggcttctccggagctttccgccgacggcgtgcgccgcgtgctgctcgcgggctatgcgcgcagcgacgggcgcaagggcattcgcaatgtcgtcgcggtggcgtatctcgtcgaatgcgcgcatcacgtcgcgcgcgagatcgtcgcgcagttccgcgcgccgccgcgcctcggcgacgcggcgcccgccgccgaggcgccgcccgtgcacctgatcggctttcccggctgctacccgaacggttacgcggaaaagatgatcgagcggctcgcgacgcatccgaacgtcggtgcggtgctgttcgtgtcgctcggctgcgagagcatgaacaagcactacctcgtcgatgcggtgcgcgcgagcggccgcccggccgaggtgctgacgatccaggaggcgggcggcacgctgaatacgatcggcgcgggcgtcgattgggtgcgcgatgcgcgcgccacgctcgcgaggcaggcgaaggtgccgatgggcgtgggcgaactgatcgtcggcacgatctgcggcggctcggacggcacgagcggaatcaccgcgaatccggccgtcggccgcgcgttcgatctgctcgtcgagcagggcgcggcgtgcctgttcgaggaaacgggcgagctcgtcggctgcgaatatcacatgcagagccgcgccgcgcgccccgagctcggccgcgagatcgtcgcgtgcgtgaagaaggcggagcgctattactcgatcctcgggcacggcagcttcgccgtcggcaacgcggacggcgggctcacgacgcaggaggagaaatcgctcggcgcgtatgcgaagagcggcgcatcgccgatcgtcggcatcgtgaagccgggcgacgtgccgccgacgccgggcctctatctgctcgacgtcgtgccggacggcgagccgcgtttcggattcccgaacatcagcgacaacgcggagatcgccgagctgatcgcgtgcggcgcgcacgtgatcctgttcacgacgggccgcggctcggtggtgggctccgcgctcgcgcccgtcgtcaaggtgtgcgcgaatccggcgacataccgcaagctcgaaggcgacatggacgtggacgcgggccgcattctcgaaggccgcgcgacgctcgatgaagtcggccgcgagattttcgcgaagacgctcgccgtcgcgagcggcgcggcgtcgaaatccgaggcgctcggtcaccaggagttcatcctgacgtacaaggcgttcgagccgctcgggcccgcgtgcctgcctgtcgcggggccgctgcgcgcggtgcgcccggcatgagcgcgcgggcgcggcggacggcggcgacggtggccggcgtcttcgatattgggcgatcggcgcggcgcgcgtgttgcgtgagcgcgggcgcgggcggacgatcgcgcgacgggttcggcgatctccgcgcgcccggcaggcgcggcatgccgcgcgacggggcggccgcgcgtcgggcgcccggtgccgctcccgtctgccgcatgggcgacgacgcgatcggcgcgccgacgcgggcaaaggcggcgcgaccgaccgggcggagtcgccgatgacccgcaccgtcgacgctcatcagcattactgggatccgtcgcgcggcgactacggctggctcacgccggcgctcgcgccgctgcatcgcgtgttcggccccgccgatctcgcgccgctgcgcgcggcggcgggcgtcgcgcgcacgatcgtcgtgcaggcggcgccgagcgtcgacgaaacgcgctatctgctcgacctcgcgcgatgcgagccgtcgatcgcgggcgtggtcggctgggcgccgctcgacgcgcccgatgcgcgcgacacgcttgccgcgctcgcgcgcgatccggcgttcaagggcgtgcgcccgatgctgcaggacttgcccgacgccgcgtggatcgcgaacccggcgcttgccggcgcgatcgacgcgctcgtcgaactcgacctcgcattcgacgcgctcgtgacgccgagccatctcgcgccgctcgcgacgttcgcgcgccgctttccgaggctgcggatcgtcgtcgatcacggcgcgaagccgccgatccgcgcgggccgcgccgcatggcagccgtgggcggacggcatcgcggcgctcggcgcgctgccgaacgtgcactgcaagctgtccgggctcgcgaccgaggccgcgcacggctggcgccgcgagagcctcgcgccgtatgtcgaccatttgttcgatgcgttcggcgcggcgcggatgatctggggcagcgactggccggtgctgaacctgaatggcgattacgcgggctggcatgcgagcgcgcgcgcgctcgccgccgcgcgcgtcggcgaacgcgcgtgcgatgcggtattcggcgagaacgccgccgcgttctatcggctatgagcgggcgcggcgcgcgtgccggcggtgcgcggcgtccggccgcggcgaacggcgaactggcgaatgcgaacggcaaacgtcgcgtcgccaggccgccgcgtttcatccggcggacatgacttcatcgggagcggaggatatggaagcaagactggctggcaagacggcgctcgtcacggccgccgcgcagggcatcggccgcgcgtcggccgagcggctcgcgcgcgagggtgcgcgcgtgatcgcgacggacatccgcatcgacgcgctgcgcgacggcccgttcgatgcgcgcgtgctcgacgtgcgcgacggcgcggcgatcgacgcgctcgccgatgcgatcggccccgtcgacgtgctgttcaattgcgcgggcttcgtgcacgcgggctcggtgctcgacgcgaccgaagacgaatgggacttcggcttcgatctgaacgtgaagtcgatgtaccggacgatccgcgcgttcctgcccgcgatgctcgcgcgcgagcgcggctcgatcatcaacatggcgtcggccgcctcgagcgtgaagggcgtgccgaaccggttcgtctacggcgcgacgaaggcggccgtgatcggcttgacgaaagcggtcgcggccgatttcgtcacgcacgggattcgctgcaacgcgatttgccccggcaccgtcgaatcgccgtcgctcgatgcgcgcatcgccgagcaggcgtgcgcgcgcggcgagccgatcgacgcggtgcgcgccgcgttcgtcgcgcgccagccgatggcgcgcatcggcaggccgcaggagatcgcggcgcttgtcgcgtatctcgcgtccgacgaggcgtcgttcacgacgggggcgatccatctgatcgacggcggctggtcgaactgacgcgcgccgcgcggcggccgcgatccgttgccgcgccgcgcccggcacacctgtttgaactcactgggcgaattcatgaaactgctgcgatacggggcgaagtcccgagaaaaacccggcctgctcgatgcgcaggggcgcattcgcgatctgtccggcgtcatcgacgacgtcgcgggcgacgcgctcggccccgatgcgctcgcgcggctgcgcgcgatcgatccggcgagcctgccgctcgtcgacggcgcgccgcgcctcggcgcgtgcgtgggccgcgtcggcaagttcgtctgcatcgggctcaactattcggatcacgcggccgaatccggcatggacgtgccgagcgagcccgtcgtcttcggcaagtggacgagcgcgatctgcgggcccgacgacgacgtcgaactcccgcccggctcgacgaagaccgattgggaagtggagctcggcgtcgtgatcggcacgggcgggcgcgacatcgacgaagcgcgtgcgcttgcgcacgtggccggctattgcatcgtcaacgacgtgtccgagcgcgcgtaccagctcgagcgcggcggcacgtgggacaagggcaagggatgcgacacgttcggcccgctcgggccctggctcgtgacggccgacgaagtgccggacccgcaccggctgaagctgtggctcgacgtcgacggtcgccgctatcagcatggctcgaccgcgacgatgatctttcgcgtgccgttcctgatcagctacttgagccgcttcatgagcctgcagccgggcgacgtgatctcgaccggcacgccgccgggcgtcgggcttggtcaaaagccgcccgtctatctgcgcgcggggcaggtgatgacagtcggcatcgaagggctcggcgagcagcggcagcgggtcgtgcagcgatgacgcgggcgcggctgcgctcgggcgctcgggcgctcgggcgctcgggcgtcgggcgcgtgcatcgtcggcatggacgcccgggccgcggtcgcggcccggcgatgcgcgcggcacgcgccggcgcttgcttcggcgcgtgccgttcgtcgaaacatcggagcagacaagtgaacctgaacctcaacgacaaggtggtgatcgtgacgggcggcggctcgggcatcggcggcgcgatcacgctcgcgctggccgaagaaggggcgattccggtcgtgttcggccgcagcccgctcgccgacgcgttcgccgaacgcctgcgcgcattgcagtcgcgcgcgcgtttcgtgcgcgtcgatctcgtcgacgacgcgcgctgccgcgaggctgtcgacgaaacggtcgcggcgttcggccggatcgacgggctcgttaacaacgcgggcatcaacgacggcgtcggactcgacgcgggacgcgacgcatttgtcgcgtcgctcgaaagcaatctgatccattactacgtgatcgcgcactactgcctgccgcatctgaaggcgagccgcggcgcgatcgtcaacgtatcgtcgaagaccgcgatcaccgggcagggcggcacgagcggctattgcgcctcgaagggcgcgcagctctcgctgacgcgggaatgggcggcatcgctcgccgacgacggcgtgcgcgtgaacgcggtgattcccgccgaggtgatgacgccgctctacgcgaactggctcgcgcggttcgacgatccggacgcgaagcttcagtcgatcacgcgcaagatcccgctcggcaagcggatgacgagcgccgaggagatcgcatggacgacggtgttcctgctgtccgagcgcgcgtcgcacacgacggggcagtggctgttcgtcgacggcggctatacgcatctcgatcgcgcgctgacctgacgcggcttcacgcacgacgaaccacggagcgcacggtgcgatactgcctggccttggacctgaaggacgacccggatgcgatcgcgcgctacgaagcgcatcacgagcggatctggccggaggtcgccgcgtatcttcgcgcgcacggcgtcgtggcgatggagatctaccggctcggcacgcggatgacgatggtgatggataccgacgacgcttgcttcgacgcggcgcgtttcgatgccgacgcgcgtgccgacgcgaagatcgtcgaatgggaggcgctgatgggcgcgttccagcagccgacgccgtggacgcccgccggcgtcaaatggacgccgatgacgcggattttcgatctgtcgaaacagtgacgcgcggcgccgcccgatatcgatcccgcgccggtcggcaagccgagggcgtgcgtgccgatgcatcgcgtcgcatggcggcggcgggcgtcatcgcggcgatgggcggcgacgcgttcgattcggcgcgaccggcgagcctgccggcggcaacgccggcgccacggcgccgcgccgcggcccgatccggcttactgacttcctgcacgccgaacgcacgggatggtcttgcggcatgagacgggggcggtttcgcggcgggctgcggccgatgtcgcacgctcgtcgcggaaggccctgcacgagggcatcgattcccggcggcttccgtggccggttcgcgccgggacgcgcggcgtgacagctcgatctcgtgtgactttcgtcgcgcgtcatttcctcgccgcatgaggcgcttgcgacttcgatcgcggtaggcaatcggcgttgccgatggcgagcccgcctgaaattccgtctgcggccgcctcaagcgcgccgttcgaatctccgcccgttgacgcgagcggttcgcccgtcgcccggacgtcggccgtatcgggagctcccgggcccggccgggcgatatcggccggcggcttctcgaccttcactgccgtttcaaccattccgctcctgctttgccgatcggagctgaagcttcccgtttcgctcggggagaactcagcgacgttgtcgagcgcttcaaggggaagcgcacgttgtctgccggagcgcgaacggtgtgatgcatcgagaagttcgcggggcgcgccggaatcaattcggttccgcggcgctcgaccgatggaatcgacggggcgttcgtcgttcgatatcgccgtcgaggccgcgaaaccccacggtttgcggacggcacgttttgtcgcgggattttactgggcagaacaaattgactggcgcggagcggtttatgtttcatgcaataaaactgattgcgcgtgttttatctggtgatattgatttgtataaatttaacagaggtgtggtgtgggctgtctttatttcataggtcgataatatatactggacttgcatccttctgaaatggtggaggccggtgttgcgggggggcggacttttgtctgtctgataagtatcgaatttcaatattgatcaatatcgggaaattaaaatcatagatcggctgaatgggtgatcccttgtgttggaccgggaggggtgtttctgtttgttctgcccggtggtcgatgggcattcgtttttttagagaggcaaactcacattcggatcatcgtcgcttggcgattgagccgtggcagtcgcgcgctattttcaatggtgtgcttgacgagtgcgagacgttgcggatatgggcggcgagacgtctataacgccaatttgatatgcaattggatggattttaagaaaatcgatcgggattgtgaattcccgctgtcgaggggcgtttttgcgcgtgcgagggcccgatgcagtcggaatgctcttgagcgttggggaaatagatttgtatcgagctttcatgagggagagggcttccgggagtgagtcatcggattccgggggcgttgatcgatagggaaattaagaatccgcctggatgatttgccgaatgttcgtattcggactcgtccggtggcgcgggaattccattgttctttgggtttgccgggttcgcctcgcctttcatggttttgctgatgaaccgcgtttccgtatcggcgtgattcgaacgatcgagatcgttcgtgtctcgcggtcttttcaaataattacgaattcctaattaatcgggagggtggaaaagaggtgggtcggtcttgatcggattcgttcgcgtcgcgtgacgacgcttgccgcacgcaatggctggcgcggctccgtcgacggaggtgcgacgtcgaatcctggtgcagcactgcttgggtaggtgagacggagggtgtcgtgaataagatttatcgcaaggtttggaacaaggcgcgcggccaactggtcgtcgcgtcggaactggcatccagccgttccagtgtgggagaagcttcggtcgacgcggggcgatctggagatcggacagcctcggcggcattcgccagcgaggagcgcaatcctggctcaggccggatgattccgcttgcaatagccgtggctctgatgttttcaccctacgcatgggcgggtgtcggcggagccgacaacggcgtgacggggacgagcaacaacggcggggtaggcggctcgtccggcggcggcggtgtccagttcagcgacatgggcgtggcctttgtcggcgatggcgactgctcgatgctcacgtccgggccgggatcgtatgccggcgtatacggttcggggagcaattatctgggcggcctgttcggcttcggcgcacagacgtcggccgtcggctgggggacgcccagcaacgccggcgccaacagcggtatcgtcccataccagggcgctgctcaaaccttcggcaacgtcacctatgccggcaacggcacgcagagcggcaacttcacgcaggcgttcggcctgaattcctttgcggtcggctgcggcgctcacgcgaccggcctgagcgcgacggcgatcggctggggaaccaccgcgagcggcgccggaagcgtcgcgctcgggctgtacagcaccgcgagcggccagggatcgttggcgttcggcaccagcgcgacggcgacggccaccgacaccatcgcgctcggcacgctggccacggccaacgcggtcagcggcgtggcgatcggcgcgaacacgcaggcttcggccgccaatgcaaccgcgatcggcggcaattcatccggcgccaacctcggcgcgcaggcgacggcggccggcgccactgcgatcggcggcaacgcgacggccggggccgccgcgacggcgacgaacgccatcgcgatcggcgggcagtcgtcggcgaaggatgcgaacgatgtggccgtgggcgtgggcgcgagggccggcacgggaagcggcgcgggcaacgatctcgcgatcggcaatggcgcgacggccacgggcggcaattcgatcgcccagggcgcgggcgcgagcgccaatgcggccggcgcggtggccatcggcaaatcggcgtccgccgccggcgggcaagccgtttcgatcggcgtggccaataccgcgtcgggcaacggcgcggtggcgatcggcgatccgaacgtcgcgaccggaaccggcgctgtcgcgctgggcaacaacaatacggccaatggtcaaggcgcggtggcgctgggcaacgtcagcacggcggtcggccaaggcagcgtggcgctcggcaacagcagcaatgcggccgcggcgggcggagtggccttgggcgataccgcgagcgcggtgatggcgggcggcttggcactcggctcgctcgcgacggcgagcaatgcgaacgacgtggcgctcggcgcgggttcgaaaaccgccgcggcagtcgcgacgtccacggtttcggtgaacggcgccaactacgcggtggcgggaagcggcccggccagcacggtcagcgtgggtgcgccgggcagcgagcgcacgatcaccaatgtggccgcgggtcaagtaagcgccggttccaccgatgcggtgaatggttcggaactgtacgcgacgaaccaggcaatcacgaccggattgtcgacagcgaacagcagcatcgcgtcgttgtccacgtcgacgtcgacgggtctttcgagcgccaacagcaacatcggctcgttgtcgacgggtttgtcgaccgccaacagcacggttgcgtcgctgtcgagttccacgtcgacggggctgtcctcggccaatagcgcggtggcgtcgctgtccacgtcgacgtcgacgggtctttcgagcgccaacagcaacatcggctcgttgtcgacgggtttgtcgaccgccaacagcacggttgcgtcgttgtcgacgtccacggttgccagcctgaattcgctgtccaccggattgagcacgaccaatagcaatgtcgcgtcgctgtcgagttccacgtcgacgggattgtcctcggccaatagcgcggtggcgtcactgtccacgtcgacgtcgacgggtctttcgagcgccaacagcaacatcggctcgttgtcgacgggtttgtcgaccacgaacagcacggttgcgtcgttgtcgacgtccacggttgccggcctgaattcgctgtccaccggattgagcacgaccaatagcaatgtcgcgtcgctgtcgagttccacgtcgacgggattgtcctcggccaatagcgcggtggcgtcgctgtccacgtcggcgtcgacgggtctttcgagcgccaacagcaacatcggctcgttgtcgacgggtttgtcgaccacgaacagcacggttgcgtcgttgtcgagctcgacgtcgaccggtatcggttcgttgtcgacgggggtggccaattctgtccagtatgacagtcctgctcatacgtccattaccctgggtggcgccagtgcaacgtcacccgtgaagatcactaatttggcggcgggcgcgaacccgagcgatgccgtcaactatgagcaactgacatcgctgtcgacgtcggcgtcgacgggactgtcgtcggccaacagcgcgatcacgtcgctatccacctcgacgtcgaccggcatcggttcgctgtccaccggactgagcacgaccaacagcaacgtcgcgtcgctgtcgacgtcggcgtcgacgggactgtcgtcggccaacagcgcgatcacgtcgctgtccacctcgacgtcgaccggcatcggctcgctgtccaccggactgagcacgaccaacagtaacgtcgcatcgctgtcgacgtcggcgtcgacgggactgtcgtcggccaacagcgcgatcacgtcgctgtccacctcgacgtcgaccggcatcggttcgctgtccaccgggttgagcacgaccaacagcaacgtcgcgtcgctgtcgacgtcggcgtcgacgggactgtcgtcggccaacagcgcgatcacatcgctatccacctcgacgtcgaccggcatcggttcgctgtccaccggactgagcacgaccaacagcaacgtcgcgtcgctgtcgacgtcggcgtcgacgggactgtcgtcggccatcagcgcgatcacgtcgctgtccacctcgacgtcgaccggtatcggctcgctgtccaccgggttgagcacgaccaacagcaacgtcgcgtcgctgtcgacgtcggcgtcgacgggactgtcgtcggccaacagcgcgatcacgtcgctgtccacctcgacgtcgaccggcatcggttcgctgtccaccgggttgagcacgaccaacagcaatctgagctccctgtccacgtcgagctcgaccggcctgagtacggccaacagcaacatctcgtcgctgtccaccgggctgaattcgttgtcgaccgcggtcaacggcggcgggacgaagtacttccacgccaactcgacgcagccggacagtcaggcgctgggggcggattccgtcgcggtcgggccggcggccatcgcggcgggcgcaagcggcattgcgatcggcaatgcggcgaacgcggccgcaaacggcgccgtcgcgatcggccaggccgccgtcgcgaagggcgggctggctgtctcgatcggggtgtcgaacacggcgagcggagacggcgcggtggcgatcggcgatccgaacgtcgcgaccggcaccggcgcggtcgcgcttggcgcggacaattcggcaaacggccagggcgccgtcgcgctcggcaacgcgaacatcgcaaccggaacgggctcgcttgcgttcggcaacacgtcgacggcggcagcggcgggcgcggtcgcgttgggcgccggcgcaatcgcgaacaatgcgaacgatgtcgcgctgggttccgctagcgtgaccgcggctgcgaatccggtggccagcgcgttgatcgcaggtcaggcttattcgcttgccggcggcgcgccggcgagcgtggtgagcgtcggcgcgcccggcgccgaacggcaaatcaccaacgtcgcggccgggcggatttccgccacgtcgaccgatgcggtgaacggctcgcagatgaatgcgatgactcaggcgctggaatcgctgtcgacttcgacggccagcgcgctgtccacggcgcaaagcggtctgggttcgttgtcgacggggctcagctcgacgcagagcagcgtgagttcgctgtcgacggggctcagcacgacgagcggcaatgtggcgtcgctgtcgagcggtctgggcacgatgcaaagcggtatcgcgtcgctgtccacggggctgagcacgacgaacagcagcctcgcgtcgctgtcgaccgccgtgtccggcggcggtgttcgcaccagcagcttgggcgacacgtcggcgggcaatggcgcgaacgcgtccggcggcaacggcacggcggtcggcggcgccgcgtccgcttcgggaaccgatgcgaccgcgctgggccaggcgtcgaacgcgtcgggcaatcattcgaccgcattggggcaagcatcgagcgcgtccggaagcggctccaccgcggtgggacaaggcgccggcgcgcccggcgacggcgcttcggcattcggccaaggggcacttgcctccggtacggactcgacggcgctcggcgctcattcgacggctgcggcgccgaattcggcggcgatcggcgcgaattcggtggcgtccgcgccgaattcggtgtcgttcggttcgcggggccatgagcgcaggctgacgaatgtcgcgccggggatcgacggcaccgacgcggcgaacatgaaccagctctggggcgtgcaatcgagcgtcgatcaggcggcgcgccgcgcctattccggggtggcggccgcgaccgcgctgacgatgattccggaggtcgaccccggcaagacgatcgcggtcgggatcggcgcgggcagctatcaagggtattcggcgtccgcgatcggcgtgtccgtgcggttctccgacaacctgaaggcgaagctcggcgtggggatcagcgctcagggcagcacatatggcgcaggcgtctcgtaccagtggtagcgcggtggcgagcgcaccggacgaggagcgcatcgtcgcccctcgtccgggcggcgacgtatctccggacggcgaggcatcgaatgaatcgggcggcgatgaacggcacgaaccgctaaccgcgctgtgcgccgaatcagggggaggaggccgccttctccccctgattcgggcggcgccgcgcccgcttcggcggcgtggccgaccatgtcgcttcgcgcgtgcctcgcaccggttgcggtcgtacccgggccggcgccttcccgatccccttcggcccgaaggccgggcggcgggaaagcacggctcctcgccatcagcgacgcgcacggcgccgctatcgcgatctcctcgcggggctttccatgtttcgcgctcgccatgtgtcggccgcatttttccgatgcgtgcgcgcccgccctgccgagaggcgggccggaggccgtcgcgctcgccggtacgccgcttcgcgctgcttcatgcgcgagccgtatgaatcgcacgagcgcatatgccggcttggttcgtctgcattgatcgcgcgtgagatggttcggatgcctgcggaacaacgcggcccgctgtcccgcctgtttccgttgttttgcgcggcgtttcgagaacgcgggcgagcatcgcgacggcgagccttcgctgctccggccgatgatcggcgcgcgatgcgaaccacggggcgcccgccgcatttcgcacgcgacgaactggcgcctcggccggtcaggccaaggcggcgtcgttcacggcgcagcaggcgcgctcatggctcgccgacggtcgggacgagccatgagcgcgggcgagccaagccgtagaggcgcggtgcaagaggcgtcgcttcgatttgcgtcgtttcaattggaaccgccttggggtgcctgcgcgcagccatcgcgttcgtcgtccggatgcaggatcaggaattgccggggattctgtccgatcagccatttcggcatccggccgcgtcccgaccatgtggcgcccgtctgcggattccagtatttcggcgtgatccgccgcccccgcccctgtcctcgcggccgcgggttcatcatgtcccgaacgtcgacgccgctctcggccagcaactcgagcacccgctgcgcgaggcgctgcgcctcgcgctctctcgcccgatcgatttcatccttgaggtcatcccattgcgccaacagctcactgtaggttttcatcgcacgctccttgcaagtacattccgagattcgattgaagttcgccgattcgcggcggttcgtgggtcgtgtgcgtccggcgcgcggcgttcgcttcgcgatgccgcggcgcgatggcggccggcgtgaggcgatcgcggcgctcggcccggcgggtgcggttcgcgccgggtgatcatgaggcgcgccgttacatgtattcgaattcggccgaaatggcgcggctgcacgcctgcaacttctcgagatagcgcgccgtgtcggcgtggggcatccgcaggttcggccccgccacgctcaaggaggcgatcgtcgcgccgcgcccgtcccgcaccggcacggcgatctcgacggtgctcgccgccccttcgccgatgccgatcgcgtagcctctgcgcgcgatcgtgtccagttcgtcggcgagcgcggccgagccgcccggcgcggtcttctcgcggcgggcgaggtattcgtcgcgcaccgcatcgagcgcgaacgccagcagtaccttgcccgccgcgccgacgccgatcggccgccggttgcagacggagcccgccatgcgagcgtcgcgcaccgttgcgtgccgcgcgacgcaaaccgtatcgaagccttcgcgaacccgcagcatcaccgtttcgttgacggattggccgagcgcgagcatcgggtgctcggcggctcgtacgagcgcgctttgcagcgccgcggcgacgccgatcacgaatgcctgcgttccgagcacataagtcgacgttcgcgcgtcccgtgtcacgaagtggtgcagttcgagcgtgcacagcatgcggtacgtgcgcgacttgttgatgccgagcttcgatgcgagccgggtcacgccgaggttcgggtgctcggccacgcaattcaacagcttcagcgcattgtcaacggcatcgacgacataactcatttcgactctcgaagtacgaataacattggaaatcgcggatttttttattgggggaaagcgtgctcatcgcacgcgaattcgtgtttgtctgccgccggatcgagtgttgaacgttcaatcgtagaaatagtccccggcgtattcccgcaacgcggcgccgtggccgacgccgatttgccgcagccgctccaattgctcgcgcgtccatgtcgaatcggcgacgggttgcaaggtgcgcggcgatgccacgtcggccaggtcgtaataccccagcgcgacggccgagccatagacgctgcgcgcttgcagatcgcccggttcggtggcgcggcggccgcgccggcggatcaccgcgtcgccgcgctgcacgcagcgctgcgcccatgcgagcggcggcagacacggatcgatcggcagcgggccgtgcgagagcagccacaggcaaagccgcggcgtgcgccagcgcaccggcagccagcgaaagacgagcagcaccgccagaacgcggcgagtcggcgttttttcaccactcatgaaacctcccgatggcgacgtcgcgttcctgcgcggatcgcgcacgcgccacgaaacacgctactggtcctgccacacgacgagcggctcggcgcggcttccattgacggccgcgctttgcagcaagccttgcacccatgccgcgtcgacggcttcgagcacgttcaggtcgtgcggatcgttcacgccttcgacgacgatttgcggatcgaacgacgaacagggccgaaccagccgcgcgagacgttccgccaggctgttgccggcaggcaaggcgcgcagcgcgccggcgctgatcttgacgacctgcggcctggcgagcagcgcgaactcgaggtcgcagccgccggtatcgaaatccgtcacggcgacactgcagcccagcgtctgcagtttgcgaacgaacgcaagcgccgcggcccggcgggtgaccggcgtattgcacggaatctcgacggtgaagcggcgggcgacgcacggatgggacgcgagccagtccacgagcgaagcccaccacacgtcgagcatcgcgctgcgcggcgagatccggcagccgaggcgcgcgtcggaggtgcgcaacagtcgggcgacgacggcgtgcaccacgcggtaatcgaacaggcgggcgagcccgagccgctccaatgcggcaatgatgcttgcggggtgctctcccgattgatcgtcgtcgccgacgatgctgagcagggcttgctcgtacagcacggccggggcgctgtttcgccggacgatgggctgaaaggacaggtacgaaagattcgagcgcaggctttggcgaaaggcgaccgcggcgtgcatgtcgctcatgtattgatttcgccagcccgcggtgtgttgcgcgggcgggaccggcccgagctggtcggcgggctcgcgcgtgcggttcgatccttgaccggattcggcgtcgatcgcgtggacgtcgaccaccgccagcgcatgcacgccgccatgggaaatgggcgtgcccgagagcgcgagcaggcaggattcggccacgggccgctccgcggtgcgcggcgacgaatcgcgggcgggcagggcgacgataaagcggttatcgccgatggcggtgagaatcatgccggagccgccccagcgataggcgcgccaccccagcttgcgcatggcctcgacgccgaaccgcttcccgtaggcggcgcagagatgcgaatgattctgcaattcgaccatgatcctgatttgcgcattcggccgcgcgctttcaggattcgtcgatgatgtcgggaattgttccatatgggatcgggctggaattcatttcgaatattattgaatgcgatgatctaatttgacggtgaatcgggcgcgttaaaatcatgagggtgctattttcgatgcgggatttttgaagggggtgtttttgtcggggcgcgtgcccgatgaaggacgatgtcgagctgcctcggacggtcgagaccgcctagtatgtgggaccggactgcgtgaggccgatcgggacggcgaacggagatgacgcattgggcgctatgaggcaatgccgtttcgtatgataggacgtatgggaatactcgttgaaagtcggaatattcctgggcgtagtctagcgccgtttctgttgttttgattgctcaaatcgaatcgaattgtcaaatttattcaagttgttttattggtcgaaaatggctgaactgcgttttatttgtcaaaacgttaattaggaagatattgattttttgttttgctggttggaacccgggagggcggcatggcgcgcgtcgcgctgagcgtagcgcgcatgtcttgatcgtgtagagggcgcgcatcggcgatcgcggggcgctgaatggccgccggttcgccggatgcgcgtcggcgagttgaaatagtgttgagcgaacgcgagaggggtggggagcggcgcgccgcagccgtcggtgaagcgccgcgcgatcggcttggccgatagcgtgcgctatccggtcgcgcgcggggtttcggcgccgtgcgggcagccggcatccggctcgaagcgcccgggatgcgcaggcatcgtttcctcgcggacgagcccggcggaggtacgcgcccgcaaacggcgagccgaagatgcgcgccggccgatggacgcgcgcgggcctgcgtcggcggcggctacttcgaaaccgatcgccacgccgccgtcgcgagttcgtcccgatacttgacgggcggcgccttgacccggccgctcagccacgcgcggcagtagttttccgattgaccgacgatcagcgaaggcagcagctcggcgggccactgcaccatctcgtcgcgttgcggcgcatgcgcgaaccaggcgagcacgcggcggttgcgcgcgcggttcctttccgcgagctcttgcgcgcgcggccccgacgcgaccgccgtgcgcgccatgaactggaaccgcgcgaactcgggctgcgcgctgacccaatcgacataactgtggacgagcgccgcgacgccttcgcgcgcggttctcgcgcgcgcgaggtagtcggcgagcagttgcgcctgatcctcgagcgcgcacaggaacagcgcggcgatcagcccgtccttgttgccgaaatggtgatagatgttgccgacgctggtgtcgcagcgctcgcggatcatctcgatcgtcgtcgcttcgagcccgtgatcgttgaagcacgcgagcgcggtcgcgaggatcgtgcgcttcaggttcgcgcggtggccgggaaactgccgcgtcaggatatcgagggtaggcaagctgggtcgcgaacgaaaacaaggacgcgcaatggtaccttgacgcacgccgagaaaacagaataatcttctgaaacagaacattgttctgtttcaatcgaatcaggagacgatatgagtcaggttctcgagatgttcaacgcggccgggtccgcgcaattcagcaagatggtctgccagatggcgccttacttcggcacgatcgagccggaggtcgtcgggctgcggccgggccgggccgaggcgaaggtcggttttcggcgcgacatcaccaatcacatcggcacgatccacgcgatcgcgctgtgcaacgcggccgaactcgtcgcggggctgatgacgcaggtgtcgattccggacggcatgcgctggattccgagcggcatgacggtcgagtacctggcgaaggcgaagaccgacgtgaccgcggtagccgacggctcggccgtcgactggcaaagcgaaggcgacaagatcgtgccggtcgagattaccgattcggaaggccagaccgtgttcaccgcgcggatcacgatgaacctcaaggcctgagcgcaggcgcggcgggcccgccgccgccgccgccggcgcaccggcgccgcagcctgcgaacgaaccggtgcgcgcggcgcgctgcaacgaattttgaacgggtatcatccgatcatatgatctacgcccgttcaacaaggagactgcagtgaaaaggaaaatcaacagactgttgccgatcagcgcggccgcgatggtgatggccgcggcctcgacgcatgcgctcgccgatcaggtcgtgaagatcggcagcgccgagcccttgacgggcggcatcgcccacctcggcaaggacaacgagaacggcgcgcgtctcgcggtcgaggagatcaatgcgaagggcctcacgatcggcggccagaaggtcacgctccagctcgacgcgcaggacgacgcggccgacccgcgcaccgcgacgcaggtcgcgcagaagctcgtcgacggcaaggtcgtcgcggtgatcggccacctgaattcgggaacgtcgattccggcctcgaagatctacagcgatgccggcatcctgcagatctcgccgtcggcgacgaacccggcctacacgcaacaaggcttcaagacgacctaccgcgtcgtcgcgaccgacgcgcagcaaggcccggcgctcgccgactacgcgaagcagaagggcatcaagacggtggccgtcgtcgacgattcgacggcctacggccagggcctcgcgaacgaattcgagaagaaggcgaaggcgctcggcctgaaggtggtgtcgcacgacgcgaccaacgacaaggcggtcgatttccgcgcgatcctgacgaagatcaagggtacgaacccggacgcgatcatgtacggcggcatggacgcgacgggcggcccgttcgcgaagcaggcgaagcagctcggcctgcgcgcgaagatcttcgcgggcgacggcgtgtgcaccgagcagttgccggcgctcgccggcaacgcggccgagaacgtcgtgtgctcgcaggcgggcgcggcgctcgagaagatgccgggcggcgcgacgttccaggccaagtacgagaagcgcttcaaccagccgatccgcttcgacgcgccgttcacgtatgacgcggtgtacatcatcgtcgacgcgatgaagcgcgcgaactcgacggacccggcgaagatcctcgcggtgatgccgaagacgaactacaccggcgtgatcggcacgacggtcttcgattcgaagggtgacctgaagcacggcgtgatttcgctgtacgacttcaagggcggcaagaagaccttcctcgatcaggtgacgatgtaagcgcgacgggcggcgtttgccgctcattgcgccgatcgatgcgacgggcggacgccggattgggcgtccgcccgttttgttgtccgttttgttgtccgtttggttatccgtttcgtcgcggtgcgagggcttgcggggcggcatcggcttgcccgcgatggccgttcgggccggcgcgtttcgcgtcgcgggcccgcgcatgtcgccgcggggcgggaggccgattgtcgaccgtcaaccaccgaccaccggccgcggcgggccgccggccccgtcgcacgccgtcgaatggcgcgcggccgtgccgctcgcggggtgtcgtttttattcgactcgcgcgcggccccgggttcgtctcgatcaagccatgtcgaatcaatggcccgcggacgtggccggcgcctcgatgcggccgccgtcttcgccgtgggaccggtatcatgtggacttcgtgttggtgaacccgtatcggagtggagagtcgcgtcgtgcatgtcggtgagcgtttcaacagcatttcccatctcgtcggcgcggtgctgtcggtggcggggctcgccacgctcgtgacgatgggcgcgctcgacggcgacgcgtacaaggtggtgagcttcagcgtctacggcgcgatgctgtgcgtgctctacgcgatctcgacgctctatcacagcgtgcgcggcccgcgcctgaaagccatcctgcagaaatgcgatcacgcggccatctatctgctgatcgcgggcagctatacgccgtttacgctcgtcacgctgcgcgggccgtggggatggtcgctgttcggcgtgagctgggggctcgccgcgttcggcatcgtgcaggagctcacgctcgggcggcgcacccgcatcgtatcgatggcgctgtacgtgctgatgggctggctcgcgctcgtcgcgatccgcccgctcgtccatgcgctgccggcggcgggaacggcgtggctcgtcgcgggcggcgtcatctatagcgccggcatctactttttcgtcaacgatgagcgcatccgccacgggcatggcatctggcacctgttcgtgctcgcgggcagcctgtgccagttcgtcagcgtcgccggctacgtcgcgtgatgcgcggcggcgcgcccggcggcggctcggtcgcgcgccgggcgggattgcccgcgctcagctgccgtgcacgccgatgacgtgctcatgcacgttccagccgccttcctcctgcgtttttatcgggccgtcgcggccgagcgagacgttcagcgccaccgtctgggcgacggcatgccgcgcgacgtccgcgaccgagctcgccgccagccggttttgccagttggccgggtcgcccttgcgggcggcgtcggtttccatctggcatagctgagtgacgttttcctgcgtcatcggctgctcgcgcaaggtctgcatcgcgggattgtgatgcgccgcatcgacgagcgcgggcgacgcgcccgtcgtcgcggcaaacgccgcggcggcgaaattctggagttcgccgacggtgcctttttgcgcaagcggcatcagcccttcgaatgcgccggacgaaggcctgcgctgcgccgagtgcgatgaagccttcgacgccgtgtccgtgtcggcgtgcgattgagtggccgggatcgacgcggtcgacaccgcatcgctgcttttcgaaatggatccgcccatgttgcctccttgattgaccgtcggtgcggtgcgaccgatgcggtgtggcgagtatcggcaagccggggcgcagcgcgtggccgcggcggaagccgcgtcgcgaaacacgaacgtgtcggggcggatgccggtgcgcagcgaaggaaggggcgcgcatcgcgcggccggcgcggtggtgcacggcgcgccgcggcgccgctgagcggcgcagggaacggcgcggatgccgatggcgagcagggaacgcgcgaagcaggcgggcgacgacgatgaatcgaaatgggcccacgcaacggcgagcacgggccggcggcaggggcctgtcgccggcgaggggggatcgcgtcgccggcggggtcgcgttcggcggtatccgagcgcccgggcgcaagcgcccggctcccggtccgaaacctcagcccaacccccaaacgccaaccagcggcaaagcggccgaaccacgcgcgcggccgcgcgcggatgcgcgccgcgtcaccgtcatgccggcgcctcggagtgcagcggcaccatcgcctcgaactcttccggcggcacggggcggccgagcaggaacccttggatttcatcgcacatcagcgtcttgagccggtcgagctgcgagcgcgtctcgacgccttcggcgaccacgtccatcgcgagcgagtgggcgagcgcgatgatcgcggagacgatcgcgccgccttcgtggccttgctcgtcgagcgcgtgggtgaagaatcggtcgatcttgagctgcttcgcgccgaatcgctgcagataggcgaggctcgaatagccggtgccgaagtcgtcgatcgcgatctcgaagccgtgcgcctggaacagccggatcatctcgatcgtgcgcggcgggtcttccatcgcgaccgattcggtgatctcgaacatcaactggcgcggctcgacgtgctcggcgcgcacgatctcgaggatgttcgcgacgagatccggctgcgcgagctgccgaggcgacagattgatcgcgatgcggcaggccgccctgtgcgcggaccgccagcgtctgaggtgccggcacgtttcgcggatcacccagtagccgatctcgatgatctggccggagcgttcggccacggggatgaattccatcggcgcgagtttgccgagcgtcggatggttcaggcgcaacagcgcttccgcgcccgcgagccggtggccgtcgcagcggaatttcggctggaagcacagcgagaagtagtcggaatcgagcgcctcgtgcagcgcgtgctgaagcttgagcgcgcgcgccgccgcctcgtccatcgtcgcctcgaagaagcggtaggtgcagcggccgctgcgcttggccgcatacatcgccgcatcggcgtgcctgagcagcgtgtcggccgtatcgccgtccttcggatacagcgcgatgccgatgctcggcgtgacctgtagcgcctgcccgtcgttccagcgccccttgcgcatccgttcgaggacgttgcgcgcgacgcgggccgcttcatcgtccgacgaaacgctctccagcagcacgacgaattcgtcgccgccgaggcgcgcgacgatgtcgccgtctcgcacgcagcgcagcagccgctgcgagaaggttttcagcacttcgtcgccggccgggtggccgagcgaatcgttgatggtcttgaatccgtcgagatccatgaacaggatcgccagcttgccgccgcgcgcccgcgccgccgcgagcgcgcggccgaggtgctcgttcagcgtgtggcggttcggcagatccgtgagcgtgtcgaatgcggccatgcgcacgatctggccgctcaggcgcgaaaccgatccggcgagcagcgtcgtgcgcacgtcgaagtgcgacaggatcagcgcgacgatcaggatcgcgaccgtgaagagcgcgacggtcgccgcgagccagcgcagatcgatgccggtcgccgcgccgcaggtcgagccgggggcgaagatcgcggcggcgtaggcggtgtagtgcatgccggtgatcgccgcgcccatcacgccggccgcgccgatgcgggccagccgcgatcggccgatgccgatgagcgtctgcgcgatccatagcgcgaccgtcgaggcgacgagcgcgatgacgatcgatgccgtgaacagcagcgggtcgtactcgatggcgggcttcatccgcatcgcggcgtcgccggtgtaatgcatgcccgcgatgccgagccccatcagaacgccgccgatgccgagccgcagcctcgtcagttgggcgccggcgatcgtatacagcgcgaagccggacaccacgatcgcgagcgcgagcgacaggccggtgatcgcggcgtcgaagccgatgcggatgggcagcgtcaccgacagcacgccgatgacgtgcatcgacccgatgccgatacccatcgcgaccgcgctgccggcgagccacgcatggcgcagccggccgtgcgcgagcagcgcgatccggcccgacaggtcgagcgcggtataggaggcgagcgtggcgaccgcaagcgagagcgcgaccagccaaaggttgtaggtgccgtgcatggactctcgacggacaggcggatttcacgggtttatcggcgtgtgcgcgccctttccgtagagcgggctttcccggatcggcgaggggcgattcgcgccggcgcggcttgggctcttcgccggcgcgcatgttcgccgcgcgcgcgccgtgccgggccgccgcgcgatcgccgaacgtgcgcggcgcggcctggatgacgggctcggcgctcggccccgccgcgcgcgccggcggccgttgcgctccatgcgccgcgcacggatcgacgccgggcggacgctgccgggcgtatcgcgcctgttcgcccgttcattgtttcgccgcgctacagcggcatcgcgctcgtgcacttgatctcgtcgaggcatacgctcgagtgcacgccgctcacgccggggatgcgcatcagcgtgtcgagcaggaacgtcgagagccctttcagatcggcggcgacgaccttcagcacgtagtcgatgtcgcccgtcaccgaaaagcactcctggatttgcgcgagctcggacacgagcttctggaacgtcgacagatcgcggatgtgcccgcgctccatcgtcacctgcacgaacgcggtgaccccgaagccgagcgtgtcggcatcgagccgggtctcgtagcgcttgatggcgccgatctcctcgaggcgccggtggcgcctgagcgtttgggcgggcgacagcccgacggccttggcgagctccagattggagatgcggccgttttcctgcaggatgtcgagtaaatggcgatcgatgcggtcaagaagcggttcttgcatttttgtttcctcggctgcctcctgcatgcaattttatctcataatgtagggtttgcatgaagggcttacgaaaccccatttcatcccgccggcgataaactgagccccgattttttgcgcgagatcaataaaaagtcggtgcgtgcgggcaggagcggggcgatcgtgcgtcccgctcgatgcgaggatgtcgcacgccgcgcaggaactcggcatccccagcctggccgcccgccgcgacatccgcgcgggcggccggaaacaagtacacggcgcccgggccgacccgaaggcgcgccgcctccacaaagggcggatgagacggagaagacatggcaacagatcaggacaacgacggcctcaagcgggggctgaagaatcgccacattcaactgatcgcgctcggcggcgcgatcggcaccgggcttttcctcggcattgcccagacgattcggatggcggggccgtcggtgctgctcggctatgcgctcgccggcgtcgtcgcgttcttcatcatgcggcaactgggcgagatggtcgtcgacgagcccgtcgccggctcgttcagctatttcgcgagtaaatactgcgggcacttcacgggcttcctgtccggctggaactactgggtgctgtacgtgctcgtcagcatggccgagctgtccgcggtcggcatctatgtgcagtactggtggcccggcgtgccgacctggatctccgcgctcgtgttcttcgtcgtgatcaacgcggtcaacctcgcgagcgtcaagtcgtatggcgagaccgagttctggttttcgatcgtcaaggtcgccgcgatcatcgggatgatcggcttcggcggctatctgctgctgtcggggcacgcgggcccggacgccggcgtcgcgaacctgtggcggcacggcggcttcttcccgaacggcatcggcggcctcgcgatggcgatggcggtcatcatgttctcgttcggcggcctcgagctcgtcggcatcacggccgcggaggcggacgatccgtcgcacagcatcccgcgcgcgacgaaccaggtgatctaccgcatcctgattttctacatcggcgcgctcggcgtgctgctgtcgctgtatccgtggcagaaggtggtgacgggcggcagcccgttcgtgctgatcttccatgcgctgtcgagcgacatcgccgcgagcgtgctgaacgtcgtcgtgctgacggccgcgctgtcggtctacaacagctgcgtgtactgcaacagccggatgctgtacggcctcgcgcagcagggcaacgcgccgcaggcgctcgcgcgcgtgaaccggcgcggcattccgatcgcggcgctcggcgtgtcggcgttcgcgaccgcgctgtgcgtcgtgatcaactatttcatgccgggcaaggcgttcgaattgttgatggggctcgtcgtatcggcgatcatcatcaactgggccatgatcagcgtgattcatctgcggtttcgtcaggcgaaacgcgcggcgggcgagacgacgcgcttccggagtctcggctatccgctgacgaactatttctgtctcgccttcatggcggccattctcgtcgtcatgttccgcacgccggagctgcgcctgtcggtctacctgatccccgtgtggctcgtcgtgctcgcgctcggctaccggttccgccagcgcggcgccggctatgcactcggcggcggcgtatcggcccgttgattccgttttttccttcattgtagaaaccgccatgtttgaacacatcgatgcctaccccggcgatccgattctcacgctgaacgagaactttcagcaggacccgcgcacgcgcaaggtcaatctgagcatcggcatctatttcgacgacgacggccggattccggtgatgggcgccgtgcgcgaggccgaggccatcgtgcagcgcgaatccggtccgaagccgtatctgccgatgacggggctcgccgcgtatcgcgacgcggtgcaggcggtggtgttcggcgagggcagcgatgcgcgcgcggccgggcgcatcgcgacggtacagacgctcggcggctcgggcgcgctcaaggtgggcgcggatttcatcaagcgctactttccgcacgcgcaggtgtggatcagtgatccgagctgggagaaccaccggttcatcttcgagcgcgcgggcttcacggtcaacacgtatccgtactacgacgaggcgacgggcggcctgaaattcgatgcgatgctggccgcgatcgacgcgctgccgcacaagagcgtcgtgctgctgcacgcgtgctgccacaatccgacgggcgtcgatctcgacgacgcgcagtggctcaagctgatcgacgtgttgcaggcacgcgagttgctgcctttcgtcgacatggcgtaccagggtttcggcgcgggtctcgcggccgatgcgttcgcgattcgcgaactcgcgcgccgcgggatgccggcgttcgtcgcgaactcgttctcgaagaacttctcgctgtacggcgagcgcgtcggcgcgctgtcggtgatctgcgaggacgcggcggccgccgcgcgcgtgctcggccagctcgcgggcgcggtgcgctcgaactacagcaacccgccgacctgcggcgcgaagatcgttgcgcaggtgctgacgacgcccgcgctgcgcgcgcaatgggaggaagagctcgcggcgatgtgccggcgcatcgcgaagatgcgcagcgcgattcacgacggcctgcgcgcgcatgtgccggccgaggcgctcacgcgctacgtgaagcagcgcgggatgttcacgtacacggggctgaccgaggcgcaggtcgaatgcctgcgcgagcagcacggcgtctatgtcctgcgctcgggccggatgtgcgtcgccgggctgaacgaggcaaacgtcgggatcgtcgcggatgcgatcggcgcggtgatcgcgagcggcgtctgacgcaggcgcacgcgccgaatgcgtcgggcgcagcgcgacgccgggcgcaggcgcgtgcgggatcgcgccggatggtgcgtgcggctgcgcgccggcgcggcatcgcttcgtcgaaggcggtcggcggcgcgatgcggttggtcgtgtcgccggttggtgaaggacccggaaccgggcgcggcatggcgggcgatggcggcaggccggtgcgcggccgtgtgtcgcgccgggggggcgatcgcgccgcaatgcttcgcctgcacgccggcggcggtgtgcaggcgtgcggtgcgcgccggtcattctgaacgggagtccagcatgagcatcagcatcgtccggctcggcacgccgcgtgccgacgacgagggcgtgcggatcggcaccgtgcgccgtccgccgcgcggcgtgccgaaagacgagttcgcgtcgcgcgacttttacgacgtctggctgccgacgctgtcgccgagccccgaactcgtcgccgaagcgcaggcggcgcaatccgatgccgattggaaggcgttcgcgcgcaagttccgcgccgagatgaagcacggcgacgcgagcaggatgctcgacgtgctcgccgcgttgtcggcgacgtcgaatttcgcgatcggttgctattgcgagaacgaggcgcactgccatcgcagcgtcctgcgcgaactgctcgaggaacggggcgcgtcgatccggtcgtgacggggcgagcgcggcccgtgcggtgtggacggatgtgcgctgcttgcgccgaggcgagccgatctcgcccgaggcgcgccgacgcttctacccgaccggcatgcttgtcgcgagcgttcggcgattcgctcgaacgcgtagccggccgaacgcggcgggcgcgccgtagccgagcgccggtgtgttcgaggcgatcgaccgcgtatgtcgtggccgcgatatcgcgagcggtattcgccggcgtagcgcacgcacggggggcaaggttcctgcgccgctcgacatgcgggatgcacgtcgcgcgcggcatgtgcggcatgttgcggcggatcgtgcgatcccggatatcgaaaggcggggtgcggtatcggcgcggctcgccgcgagcgcgggcgcggccgcacggccacacgtcgggcacggcgatcgcgcgcatctgcgccgcgggcacgcgagcggacagggtctggacgcctactgccgcatcggtgccgcattgcgcagaagctcggcggggcgctcgtgtgcaaggccgccgccggtggccgttccggcgcgccgggatcgacacattcgaaatcggcacgtccggaatcccggtcgatgcgccgccgattgtcccgaccggggggcgggcgcgacgttccggctcgacattgtcaacctgcgagggtgatgccgtcgcgcactcgcgttcgaacgcgcatttcatgatccaatgcgtccggcggggcggcggcgattctttgcgattctttgccccaccgccggccccggcgcgagcgtgacgaatcggagccgtgcgatgcgaggcgcttgcgcgcttgccgcgtcggacgtatccgccgcgtatgccgtgccggcgttcgctccgcgttttctttcggcttggcacgggctgcaacggcgggagggcgcatttcagtcccttcacattgcttcacgccgctttataccgcgttgcatcgcgatcgccggcgctcgcggccgatcgttcccggccgttcgacgcgaccggccgccgccgtgcgcgacgccaggccgcgcgctcgccggctcgcgcgggatcgctgtcgaatcatgatcgaaacgcgccggcttccggtcagtccgcgagcggcccgaacacggaacggaggcatcatgcagcagcaagtcgatggcggcgcggactcgttggctccggtgatcgagacggcgcgcctgatcctgtccggtccccgcctggaggatttcgacggcagccgggcactgtgggccgatcccgacgtgacccgcttgatacgagacgagccgttcacctcggaggagtgctggctgcgcctgctgcgctacgtcgggcactggcgattgctgggcttcggctactggatggctcgcgaaaaagacaccggccgcttcattggcgaagtgggctttgccgatgcgaagcgcgacatcgtgcctccgctcgacgatgcgccggagctgggcggcgcgctcgcgccggccgcgtggggacagggcatcgcgcgcgaagcgttgcatgcggtgctcgagtgggcggatgcgaatctgacggcgcggcgcaccgtttgcctgatcggcccgaaaaatcgtttctcgatgcggctggccgcggagttcggctatcgggaagtcgccgttgccgaatacaagggcgagccgatacgggtcttcgagcggccggccgccggcccgcgcgccggggagactcggccaccggccgatgcggccgatgcggccgaacgcggcgggcgcgcgtagccgcctgccgggcgacgctcggaccgagcgccgccggccgatcgcatcctgtcgatcgcattcgaccgggcatagccggcgaatcgcatccggtcgatcgcattcgatcgatcactccgaccgatcgcatcggccagcccgatcgcgccgcgccggccgggcgctcacgccgcgcgccggttggcgccgttgtgccgcgagtagaaatagacgagcgacgtgcgctcgttcgcgcgcaccgttctgacttcgtgccgatgcgcgcaactcgtgacgatgaccgtgccgtaagccggcgcgaacacgttcggcggccggccttgcggatggacgacgaattcgccgccgtcgaacgcgcggccgagctggatgacgacggagaattcgtagtccggattgctcgcggcgtcgagatgcatgccgatgaatgaatccttcagcatccggttgatctggcatcgccggatgaaatactcggcgcgcgtgccgaacatgtcgccgaaaaaacgggttcgccgggcgtcgcccagcaggttcagtatcgtctcggagtgcggcagattgacgagctgcggccgctcgccggcgcggtctaccatgatgcgccggacatagatgtcgtgcgtgtcgccggcgtcgccggcagtcacgggctcttcgggcagccgggcctgcagcgcgtcgatgcgcgcgagctcgtgcgcgtcgaaagccacataggcggggagcatcacggttcccacttccctgagctgcgcggcgtagtccgccatgccgccctcgttgcaacggaaatgcagttcggccgtttccatgcgtttctcccggttgtttcgcctgaaatccgatacgccaagaatgcttcgatatcctaggcagcgcgtcgccgcgcggcgcatgcgcgggacggcgcgcgtggccggacctcagccgtccatcgcggcgagtagcgccgctttttccgcttcggtgacgacggccgcccagtgaacgccggccccgctgcccgcattcaccacgctcgaaaagcggttcgagcgcagcgccatgccgctcgcgtcgtcgcggtgcagatacattcccagcacgggcttgtgctcggcggcgacgaaggtgtcgtcgaaagggtggcgaatcgtctgcaccgcgcggaacgcctggcaaatccagttggcgatgccctgtcggcgcagccgatcggccagcgcgtcggccggatgatccttgccgatcagcacgtcgacgccgccgtaggacacgttcagcttgaacacccattcgtccttgtgagccagcgcctcggcgaacgtgccctcgtcgaggcgaaacgtgtgcggcacatggttccggatcgccgcgatctcgtcttcgtcgaggagcggatgaaagcgcgcgtcgcacagcagcgcaagccatgccttgctcatcagcagctcggcttccagtccgttcgaaaacgtcgcgccgctgcggtgaatggcgtcgaagcgatcggcgttcaccgtcacgtcgtcgtagacgaaattccggtggatcaggatgcccttgcctcggccgttgcccagccacttcgacgggtaggtcaattcggtgtggacgtcgaccggcatgccgttcgcgatgcccgcgagatatcgacgcgcgagctcgggcgtcgcatagcctcgggcggcgtgcgagctccagtcgagcagcacgatccggtcgatttccatcgatcggagcgtgtcctcgtagagcgcgcgcaggttcgcatacggcgagccgccgcgctcgaaggcgggccaacccgatgcctgcatgaaccggcgatggcagtcgaacagctcggcgccgcccaccgcggccgagaaattcagctcgcacaccgcatagccgtccggtaacggcaggatgtcgacgcgggccacccggcggcggcccgcctcgagttcgtcccagtcgacatagcgcgcgagcgccgggttcagcgagcactgcgcgagcaggtccgcccgcgggcggtgccggcacagatgccgcacgattttgttctgcgcgcgcagcaacgcgcgcgcgcgccgggccagcatctcgaactcgtcggcgggaaagagaaacggatggggcagcagcttgaacgccgacgcgccgacttcgtccagcagcgcccgcacctggcggctcgccgcgtttttcgtcagcctgcgcttgtttctggcaaacgcatcgacgacgtccttgttgaacgattcgaacatgggtcgcttgatcgattgaatgctgtttcgatatatcgccggaaatcgacgggcgatgatgaatcgccaataatcaaggcaatcgagttgtcttatgtcggggcggcggcgtgtcgccatgctgccatattttttacgattcgtgcgcggcttcgatgcggggcgaaacgggggcggtgccgcgtggcacgcgcggacggcgtggtcgagccgcgcatcgacggccggagccgcttcgcgcgattttcgggcgtattttgttttgtgaaattccgcggcgcgccatgcacgcagggaattctgtcgccgaatatcgcttgtcgataatgcatgaaatcgactggggtcgatcaattattatcgaaacaattttccaattgaaaaattggatggtttctaaaagatgcatcggtacaatgatcggtgcaccgatgcggaaataaaaaaggcgacgtcgcccgattcgaaaacatgcaaaaggggataaacatgaaacgaagccgcagcagattccgcgcatcctttgcggtggccgtcgcgttgggcgtcccgtcggggttcgcgcatgcgcagtcgctgcccggcattcccgatcccgcggcggtggggctcacgcccggtaccgggcagaacggcgcgccgacggtgtcggcgtgtttctataactaccggacgaaagtcatcgccggctttccgacccagatcgcgtccggctggatcgtcacgaatcagcgcaacgatccggcgtgcattccgccgggcggcttgccgggccccaattggcaggaaatgacctatttccgcgacatgccggtcggcgcttccatgtccgcatgctggagtttttcgtggccgtcgaactggcagccggtcggatacacgtccgatccgtcgaagtgcggctactatccgggcggccagattcccggcgcgcagcccaatgtcgtgtttctgaagcgggttcagtagcgcgccgcggcgatgccgggcggattcgcgccatcgccgtggctctcggtcgtcgcggcggcacggcggacggccgccgcttcgatgcgcgaataatgaaagggcgccgccggcgccgcggcgtcggccgctgcgcggcggcgcagtgctcggcggcgcgccgcgcggcgtccggcggctcggcgagcccggcggcacgctcgacgaggcgccgggccggggcgagtcagccggctggccggccgaaacggccgttcgtattcgttcaatacggtgacggcgggcgccgcgatggcgccgatcccgcagggatggaacggcgcgccgctcgcgatcggcatgacaggacggcgggccggatcggcgtcgggcgggacgcgatcgtcgcggcgctgcgcgagatatcggcggtgtaatgatcggcggggcgaccgtgcgtccgcgcgacgccggccgtgcccgctgcgcgtttgtgctcgttgccggcgcgcgtctcgggcgtcaggtgggaaccgacgcgtattcttgcgcgccgaccccgctaccgctaccgctaccgctaccgctaccgctaccgctaccgctaccgctaccgctaccgctaccgctaccgccaaccccaaccccaaccccaaccccaaccccaaccccaaccccaaccccaaccccaccgtcgcgggcagggattctccgtatggggccgccgcgccgcgaggccgtaatccggtgtgttggacgcggtttgacgtgctcgcgcgccgcgcggcaccggccgcgtcccgttcgatcccgcccgaaccgaaccgcgccatgtccgaatccaccgttacgcagatgtccgcagcaatcgtcgagcagctcaactgcggcgtgttctcggtcgaccacgacatgcgcatcctcgcgtggaacggcttcatgcagtaccacacgggccgctcgcgcgacgacgcgatcggccaggatctgttcgcgctctttccggagctgcccgcgcgctggctgcgcaagaagctggagagcgtgttcgtgctcggcgtcgcgatgtacacgtcgtgggagcaccgtccctatttgttccgcttcgatcattcgcggccgatcaccggcacgatcgacgcgatgcggcagaactgcagcttcgtgccgctcgacgatgggcgcggcggcgtcgccgcggtgggcgtgacgatcgtcgacgccaccgatatctgcatcgcgcacgaagtgctgggcaaccgcgagaagcggctgaccgacgcgctcgccgagctgaccgcgcgccatgccgagctgtcggacctgaaccgccagctcgcacatgcgcatcagcaactgctgcagtcggagaagctcgcggcgatcggccagctcgccgccggcatcgcgcacgaaatcaacaatccggtcggcttcgtgctgtcgaacgtgaacacgctcggcggctatctcggcgcgctgatcgcgcatgcgcacgcggtcgagcggctcgtcgccgagcgccagccgcagctcgcgccggcgctcgccgagctcgcgcggggcgcggatctcgactatctgtgcgaggacgcgccggcgctcgtcgacgaatcgaaggaagggctcgcgcgcgtgcgcaagatcgtcgtcgatctgcgcgatttctcgcgcgtcgacagcgtgcaccagtgggaatgggtcgacatccatcactgcatcgaatcgacgctgaacatcgtgcgcaacgaagtgaaatacgcggccgatctcgtgcgcgagtacgcatcgctgccgatggtccgctgcatcccgtcgcaggtcaaccaggtggtgctgaacctcgtcgtcaacgccgcgcaatcgtattcgagcatgcgcgcggacggcggccacggcgacgtgccgcgcggcacgatcacgatccgcacgggcgtcgacgcgggcgactgcccgcgcatctggttcgaggtcatcgatgcgggctgcgggatcgcccccgagaatctcaagcggatcttcgatccgttcttcacgacgaagccggtcggcaagggcacggggctcgggctgtcggtcgcctacggcatcgtcagcgcgcacggcggcgagatcgcggtgtcgagcgcgttcggcgcgggcacgacgtttcgcgtgacgctgcccgtcgagcgcaccggcgagccgcagcccgaagcggcggccgtttcccattcgacgccggttgcgtccggcatcgcaagctgaggaggacaccatggcgttgcccgtgttggtggtcgacgattcgacgttggcccgcaagctgttgatcaagtcgctgccgtccgactgggacgtggagatcacgcaggcgtcgaacggcgcggaggcgttgtcgcactatcgcgcgggcaagggcgccgtgatcttcctcgatctcacgatgcccgtgatggacggcttccaggtgctcgagcacatccgcgaggaggggctcgacgcgttcgtgatcgtcgtgtcggccgacatccaggagggcgccgtcgaccgcgtgaaggcgtccggcgcgatcggcttcgtcgcgaagccggtgagcacggagcggatcgtgccgatcctgaaggggtatggcctctatgaatgacatcgcgctgaccgaagagcaccgcgacgctcttcaggagatctcgaacatcggcatgggccgcgcgggcgccgcgctcgcgaagctgctcggcgcgttcgtcacgctatcggtgcccgacatcaagctcgtgagcgcgcgcgagctgctcgacgaactgcagcgctgcgagcgccgcgcggacatgccgcggccggtgcggcagtcgttccagtccgacatctgcggcgaggcgctcgtgctgttcggcagcgacgggcggcgcgagctgaaggaactgatgggctacgacgacgcgacggacgacatcgaggacgaggcgctgtccgacatcgcgagcctgctcgtcggcgcgtgcgtgcacagcgtgttcgagcagctcgaccggcggctcacgttcctgcgcccgacattcgtgccgccgggctcgctcgcgtcggcgctcggcgacgagcgcctcggccgatgggacgtcgcgctgctgctcgaagtgcatttcacgctcgagcacggcggcttcgtcgcgaagctggtgatgctgttgccggatgcggcgatccacaagatgaaggcggcgctcgaacagtttctcgatgcgctgtgagcgcgcgccgcttgggcggcgcgcgcgggccgtctcacggcttcggtggggccgccgtcttcgcgaacgcgccgcgcacctcgaagccgaccgcgtcggcgacgttgccgcgcgcgtcgacgagctcgagccggtgcgatcccggccacggcatccacgcgaggcgctcgccgcggccgatcaccttgccgtcgagccgccacgagaagcgcgccgcgcgccccgccgcgcgctcgaaccagattcgctggtgcttcggcgggatgtccggatcgatcgcgaagatcgtgccgtcggtcggcgcgccgatcgaaagcggcgcgcgcggccggtctgcgccgcccgcggcggcggtcgcgggcgcggcgaggcgcaccgtgtcgagcgcggtgccggcgatgaaccactcggggcgcgcgggctcgacgtcgcgttcgaacgcgacgcggcgctgctcgacgccggcgggcgggcgcggcgcgcggctcgcgagatcgcggtgcagatagccgacgatcgcggcccacacgggcgccgcgcccgtgacgcccgatacgtcccacatcggcgagccgtccgcgttgcccacccacacgcccaccgtgtagcgcgacgtgtagccgagcgcccagttgtcgcgcatgtccttgctcgtgcccgtcttgacggcggagaagaagcgcgtcgcgagcgggctgtcgaagccgaacgtgcgcacgcgcgcgttgttgtcggcgaggatgtcggtgacgatgtacgccgcggcttcgctgaatacgcgcgtgcccgctgcggcgtgcgccgccggcttgccggcggtcgatgtcgaagcgctcgtgggagaaagggccgccgtgggcactggcttcgcgggctcggccttcgtcgagacggcccgcgggaaaaccgctgacgcgccaacctttgatttcgaaacggccggcgcgaacggggccgacgtgacggcgtcatttccgtttccgttccggcttccgcttccgcttccgcccggcacgtcgagcgtcgcccgcgcgacgccgccgttggcgagcgcgcggtacgcgttcgcgagcgacagcagcgtgacgtcggcgctgccgagcgcgaggctgaaaccgtagtaatcgccttcttcggcgagcggcagcccgagcgcggtgagcgtgcgcgcgaagcggtgcggcgtgacgagcacgagcgtgcgcacggccggcacgttcagcgatccgccgagcgcggtgcgcacgctgacccagcccttgaagtgcttgtcgtagttctgcgggatgtacaggccgccgcccgcggcgagatcgatcggcgcgtcgtcgagcagcgaagcggcggtgaggcgccgttcgtcgagcgcctgcgcgtagaggaacggcttgagcgtcgagccggcctggcgcggcgcgagcaccgcgtcgacgtcgcgcgcggccgacagcgcgcccgacgagccgacccatgcgcggatctcgcccgtcgcgttgtcgatcacgacgaccgcgccgtcctgcacgtggcgccgatgggcgggcgcgttgagctcggcgagcgcgcgcgtgagcgtgtcgcgcgcgaagcgctgcagcggcgcgtcgagcgtggagcgcacgcgcgcgcccgcgccgggcttcacctcggccgcgacgcgccgcgcgaagtgcggcgcgagcgcttcgccgccgtcgcgcgcggcgcccggcggggcggacgtcacgaagcgcacgtagccgtcgagcgattcgcacggttgcgcggcgcgcaggtcgcgcaggatccggcacgcgcgttcggccactttcgcggcggacgcgttcggcgcgcgcacgagcgcggcggccaccgccgattcgcgcacgtcgagccccgacggcgccttgccgaacagcgcgtgcgacatcgcgtcgagcccgaccgtctcgccgcgaaacggcacgagattcagatacgcctcgaggatctgatccttgcgccagccgcgttcgagccgcagcgcgttcatcgcctgcgcggccttctgcggcagcgagcgctggcccgagcggcgcggcgtgtcgctcagcaggccggcgagctgcatcgtcaccgtcgacgcgccgcgcgtgcgctcgttccacagattgccccatgcggcgcccgcgatgccgcgccagtcgacgccgctgtgcgcgtagaagcgcttgtcctccgatacgacgatcgcctctcgaaacgcgggcgatacgtcggcgagcgcgatccagtcgccgcgccgctcggtgagctccacgcgcgtgcgctgaagcggcgtgccgtcgcgtgcgagcagcaaccagtcggtgctgcgccagtcgcgccgcacgtcgtcgtaggccggcagcgcgtgcgcggcgagcggcgcggcgagcatcgcgacggcgagcgtgcggctcgccgccgttcgcgcgcgcgggagcgccgcgcgccgcggcgagccgcacgggcgcgggtttcgccgggcgcgcggccgaacgggcggcgcggcgagcaggggggcgagcgcgagaccgaacgccgcgaacgccgaaccgaacgccgaaccgaacaccgaaccgaacgccgaaccgaacgccggaccgaacgccgaaccgaacgccggaccgaacgccggaccgaacgccggaccgaacgccggaccgaacaccgaaccgaacaccggaccgaacaccgaaccgaacaccgaaccgaacaccgaaccgaacaccgaaccgagcgaccacccggccggtcgggtgaacggccaaacccatcgcggcacggccgcctgcgcggcccgccgcgcgagcgtcgacgccaacccgttcatcgcccgctcacggcttgcccgcgacggccggcttgaccgtcatcggcgggttcggccacagcccgtacacggacggcgcgtagagcgcctcgacgcgcgtcggcggcagcccgaacgtgccgacgttgttcacgcgcaccgtgtactcgaccgtcaatttgcccttcggcaaatagtcgtagtacgcgcgatagccgtcgaagtcgcgctcgacgaacgcgggccacgcgccgtcgggcgacttctcgccctgcgtcgcggcctcggagtcgcggccgaggccggagcccaggatcgtcgcgccggccggaatcggatcgttgacgaccacccacgtcatgtcgctctgcgcgtcgatgtcgagacgcacgcgcagcacgtcgccgcgcgtgagcgcgccgctgaccgcgggcgacaccggcgtcacggttttcgcgatccggtagccggccgcgaacggcgcacgcaccggcaccgcggcgaggctttcgatcgtcgcccacggccgcccgctgccttcgtgcacgatcgacagcgtgcccggcgtgcgtgcgccgcgcggccacggcagcgtcacgctgtgcgcggcggccgcccgcgtcgcggcgctcggcggcggtgtgccgctcgacggcggcggcgtgcgcgattgcgtggcggccggcttcgcggccgccgacgccgaagcgccggacgccaatgccgcgccggccgttgccgccgcgcccgtcgcgacagtggcgccccccgcgcccgccggctgcgaccacgcgatcgagcgcgtgtcgccgcccaacgcgatcttcgtcgcgccggcaaccggcgcgcgctcgtacgtgcgcgagaagcgctcgagcgcgagcaggccgagcgcgttcgcggtcgtcgtctgccacgcgccgttcttctgcagcgcgagcaggccggccgcgacgcgcggcatctcgtccttccagcccgcctcgccggcgaacgccagcgcgaggcgcgccgcgttcgtctcgttgcttgtcatcagccaccacaggtcgtcgccgcgcgcggtcgagaacacgagctgcgtgccctggtaggcgagccgcgcgcgcaggatctgctcggcttgcgcgcgcttctcgtcgcgccgcgcgatgtccttcacgcgcgtgaggatcgcgtgatagtcgagcacggccgaggtcggccactggttcggcgcgatctcgatcgagccgagcatccggccttgcgcggcgccgtagcgcgacagcgcctcgatcgccgcgagcttgcgcaggtcgcgatcctggcgcggcgcccaggcgtcgcgctcgatgcgcccctcgacgaagcgcgcgagcccggcctcgagctgcgtgcgcacgtcctcgggcagcgcgaagcgcgcgtcggcgcggctcgcctcgtcggcgagcacgagcaggtacgcggacagcggcgggctgccggagtgcgcatcgtcggacgaaggcgggaagtagctcgcgagcccgtcgcggtcgaggtagaccggcatccgcgcggcgagcgcctgccattgcgcggcgtcgcgcaagccgatcgcgcgcgacgcctgctgttcgaggcagcggtacggatagcgctcgaaccagcggcgcacgccgggcagcccgtcggcgagcgtcgattgcagcgacacggcgatgccgccgcgcgcgtcgggcatggcgccggcgggcggcgcgacgggcacgctcagcgtgccgtcgacttgcgcgagcgtcgcctgctggaccgtcacgggcagcgccggcacgaccttctgcgcgagcgcgagcgcgtcggccgcgcgcttgccgccttgctcggccgcctcgatgcgccagtccagcgcgcccgcggcgtcgagcgccgtctcgggcaccgtgacgtcccacgcgatttcctgcgcggaatcgggcgcgagcgatatcttccgcggcgccgcgtcgatgcccggcacgcgcggcgtgacgacgacgtccatcttgcgctcggtcgtgttgcgcaccgtcacctgcgcgcggaacgcgtcgccttcgcgcacgagcggcggcaggcccgagatcagttgcagatcctgcgtgctgcggatcgtcgcgctgccggtgccgaagcgctccgcgcccgtcgccgcgatcgcgacgatccgaaagcgcgtgagcgcatcgttgagcggcacgtcgacgctcgcgctgccgttcgcgtcgagcgtgacgcgcgggttccacagcaacagcgtgtcgaacagctcgcgggtcggcgccatcccgccgccgccgcccgcgggcacggccttgcgtccgaagtggcggcggccgacgatctccatttgcgcggtggccgtctcgacgccgtacgcgcgccgttgcagcatcgcatcgagcaggtcccaactgcggttcggcatcagctcgaggagcgcctcgtcgaccgcggcgagcgcgatctgcgtgccggcgggcgcgggcttgccgtccggcagcgtgaccttcacgcgcgcgtgcgcggtgccgcgcaccggatagcgggccgcgtcggtcgtcaccgcgacgtcgagccggtgcgcgcccgtgccgaccttgatctcgcccaggccgtagcggaacgcgggcttcgacaggtcgacgagcgcgctcggcgcctcgtagcggcggccttcgcgccagaacgcgcgcgcccattcgaggggcgccttccagccccacgtgaagaacgagtaccacggcacgtcgcgcagccgcccgcgcagcgcgagcaccgatacgtagacgttcggcccccacgtgtcgccgaccttcagatcgacggtcggattcttgccgttcagctcgacgacgcgcgtctgcatcacgccgccgcgctcgacggcgacgagcgccgtggcatggcgaaacggcatgcgcacctggaagcgcgcggtgtcgcccggctcgtacgacgccttctcggggatcacgtcgatccggtcggtgttctcgccgccgaaccagagatcgtcctcgcgcgtgacccataccgacgtcgacgcgttcgacgcgcggccgtcgccgtccttcgcgaccgcgatcagttgcacgttgcccgcctgcgagagcgtggcctcgcacgccagccggccctgcgcgtcggtcttgcccgagcacagcacgcccagctcgcgcgtgtcgctctggttgtcgtacgcatagaagccgccgaccatccgcttgcgcgaggaggtcgtcacgcgcgcgacgcccttgatctcgaccgccgccgacgcgcgcgggcggccctgcagatcgacaacgagcgcctgcaccggcacgcgctggccgaccgacacccagtggcccgcctggatgccggcgacgaccgcggccggccacagcatcgcgtcgccgcgaatcgtctgcacctcgccgttcggatcggcgaacgtcgcctcgagcgcgacgcgcttgggcgcgtcgacggccggcaagcccttcagcgtgagcgcgcccgagccggtgcgatcgagcgtgagcgcgatcttgtcggcgatgagcttcgtcgcgtcgggatcggtgtcgcgcgacgcgttctcgccgtcctgcgtgtcctcgtcgtcggccgtcgcgtcctgcgtttgcgggcggtacggctcgaagccgaaatcgggatagcgctcggcgaacggcggctcggcgcgcttgacgagcgccgacacctgcacgggcaggttcgacgcgccgccgcccgacacgtaatcgatctgcaccgcgagcggcgcgtccttcgcgctgacgagcgggctcgccttcgcgtcgcgcacgccgatcgagcctttgaagacgggcagccggaacgcctcgacgcggaagctgccgccgtagtagctcgcgctcggcgcgtcctcggggccgtcctcgagctcgacgctgtattcgccgagcttcgccgccgcgggcagcgcgaagcgcgtgtcggcggtgtgatcggcggcccatgcgagcggcacgcggtacgtctggccgctgccgagatggcggatcgtcgcgcgcgacgggtagcgcggcgggaacgcgaggccccgcagcgtctcctcgcgcacgaagtgcttcatcgataccgtctcgcccgcgcgcacgagcgtgcggtcgaacaccgtatgcgcgcgcacggtcggcgtgtcgctcatgtcggtcggcacgttgaagcgccacgattcgatgccgcggttccagctcgagcgcacgaacgccatgtcggggcccgtcttcggatcgtcgacgcgggcggacacgaaatagtcgccgtcgccgttcgagctgtcgcatgcgcgcttgggctcgagaggcgcatcgatcgtgacgagcccttgcgcgttggtcctgccggccgcgatttcgtcgccgttgcagtcggacacgcgcacctgcgcgttcggcacgggcttgcccttgtcgagcgtcgtcacccagacgacgctgttctcgcggccgagcttcagatgcacgccgaggttcgtgacgagcaccgcggtgcgcacgtacatcttcgcgggcttggcgagcagcgagcggccgagcgcgggcgacgcgagctcgagcacgtgaaagcccggcttgtcgatcggcacgccgacgatctcgaacgggcgcagcgccttcgggtcggccttcggcagcgtcagcgtccgtacgccgggctcgcccgcgagcagcgacagcgagcggatgtcgatctgccggtgctgcggcttcggcgcgcgctcgcccgcggcgagcggcacgtagacgggatgctggccgcgggcgagcaggccggggcggagcttgtcgatcgactcgacgctcatcgcgcggccgtcgaaacgctcgacgagctgcatccagcggcggatctcgctgtcgttctcgaccttcaggttcgagaactgcgcgccgcccgcgttcagccccgcgatgcgcaggtcggcctcgacgttgcgcagcgtgacgggcacgagcgcgggcgaatccggctcggcgaagcgctcgacgatgccgaacgtgcccgacgagaacttcgcgagcggcggcatcggcgcggtgcgcgtcgcgagcgggaacagatcggcgttcgacagcgtgcggcccgtcacgtcgcgcagcgccggcggcagctcgatcgtcagcgcggcctgcgcgggcagcggcgcggcgaactgcacgctcgtgacttcctccgcgcgatcgtcgggcttgaagaacggctcgaccgcgccgtgcgggccgcgcagccggatctcgccggcggcgcggcgcgccaccggcgcgttgaacgacagcgtgagcgggcgcagcggcgtgcacggcgccttcgcgttctcgcgctcgcacgagaagctcgcggcgaacggcgcgcgcaccgtgaagtcgtagcgccgctcggtgtcgttcgcgatgccgctcgggctcgcgacgccgcggccgtagacgagctgcatcttcgcgcccgcgggcagcgcctgcgcgcacgcgagcgtgagcacgcgcgcggcgtcctttttccagtggaagtgatcgaggagcgcggcgcgcgtcggcgcgtcggcgggcgccaccgggatgcggttgccgatgccggcggcctcgcaccagatgctcgcgagcgccgagcgttcgtcggccgggccgttcagcttgacgacgaacacctgccgctcttcgatctcgcgcgcgcccggccgtaccgcgaccgggaacgggccgcccgtctggaacgcgaagcggcgcgggcccgtcaccgcgtggccggcggccgagcgcagcgtgtcgttgagcgcgaccgtgcagcgtacgccgggcggcagatcgttctcgaagtcataggcccaggtcttctcgtcgagccagcggccgtggccgcgcgcggcggcgggatcggcgcacgcgaggcgcgcgggggccggcgcggacgccgagccgaacgcgaccatcgcctcgtcgaacttgacgacggcctgccggacttcggcgacggtgccttgcggcgacacgttcacggtgcgcgccgcgtcggcgtgcagcgacagcgcggcggccgcgccgagcgccgcggccgcgccgatgcgcgcgagcagacggaggatcgacgggttcggatggcctggcttgttgtgcttgtcgtcgtgcttcatcgcgcgatggccctcggagggaagctttcggtttgatagcacggcattctaaccgagcggcgtgcagggaaaatgcgcgcgaggggcgcgggagcgggggcgcccgtgtaggcggcgcgttgtgcggcttgggcgcggtggatcggtgaatcggtgtcggtgaatcggtggatcggtggatcggtggatcggtgaatcgcgcgccgcgaatgccgaatgaatgccgaacgacgcgcacggcacacgcgcgctcgcgcttgcgcggaatcgtcgcgcggggatcgccacgcggaatgcaaaacacttttacacgggggcgtatgcggcttgccgcccgttgtgcatcgcatcgacgatttcggcgaacggccatccagtcaacggcacggtgttttcggcttgccattttcaagaaaaaatcaaggcaggcgatcggcaaaatcagctggccgcaatcgccgaattcgtatgaacattctagatgcgggcatcaaatcgtctatagaatcgcggtccttccttaaaacaaaaacaggcgacatgactgaaacgatcgtggtcagaatggctcattccgacgattatccgaatatccttgccttgcaaaaggcgaatcaaatcggcaatctcaccgaggccgagcgcaagaacggttttttgtcggccgaaattcccgaggagcgcatcggcgcgctcgcgtccgacaccggcatcgtcgttgcatacgaccaggcggaattcgccggttttttctgcatttcccgtctcgcttcgtggcgcggcaatgcgatcatcgacgcgctggtcgcatcgttcgagcaaagcgaagaatatgcatcgcaccgcatctcggaaaccatgtgcctgttcgggccgatgtgcctgaatcaggtcgcgcgcgggaaaggcattctcgaaaaaatgatcgggctcgccatcgaatcggcgaaaacgcaattcgaaaatgcgatcagtttcattgcggtcgataatgcgcgctccgtcaatgcggtggcgaagctcggttatcggcccgtgcgccgcttcacgtccggcgagcgcgaatatcatgcgctgattgccgagttcgcctgaaagccgcactcgccgcattcgccgcattcgccgcatttgacgcatttgacgcgtttgacgcgtttgacggcggagtgcacgcgtcgcgtgcgtcgcccgcccgcgcgcgtcgatgcgcggcgtgattcgacgcggcggcctggccgcgccgatgccggccgcgcgtcgcgcgaagaggcatgttcgtcgcgtggccccgcaacggcgaacgcaggcgaatgtgcggccgtgtgcgctgcgtggccgggttcgagccgcgcacgcctgcctaccagaactggtagctggatttgcgcattttgccgatctagcttgtgtccgaggtccaacgtaaaaagccacggggacgagggcagaccatggacacgaccacgcaggacgggaaccggccgccgttcgacgcgccgcgaggcgggcgcggagacggcgacaagaacgacgacacgcgactccccgattgcaacgaacgcgcgcggcggcgcgccggcgtcgcggcgaagcgcacgcgccgcgccctgaacggcgcggcgagccgcaccggcctggacgccgaatgccgcgttcgtccgaagaacgcgcgacgtcgcacgagcgtttcgaaagcgacgcgggccgttcattggcgcgcccgacgccgcgcgatcgtcccgattcgcgcggcgcagccgaagggcggacgtggcggtgcgcgagcgagcgcgcatcccccgatgcgtccgatgcgcacgcgtgcgcagattccgcgagccgatcgcgagcctggcttatccggcttatccggctcgtccagctcgtccggcgcgtccggcgtcgcgaacttcgatccgattttcttcttctaccatcgcctgcgttcgcacggcagcccgcagcaggcaagcccgacacaggcccgacgcacgaagcgcgatcgcgcgacagcgtagcggcagcgcagcggcggtgaagcggcggcgggagcggcgttgcagcgtaacgccgcccgcccggcggcgaagggcgcgatgcgggcgggcggccggcatccgcccgggacgaagcggttggatcagcgcgggggacacgatgagccaggtttgctacttcgcttacggctccaacatgagcgccgcgcggctgagcgagcggctgtcccgtttcggcgaggcgctgatcgagcggtggcccggcatcgtcgacggctatcggctgaccttcaacaaggtgtcgtcgcggcaggactgggtcggcttcgcgaacatcgaggcggcggcggattgccgcgtcgaggggacgctgaacgcgatgagcgcgcgcgcgctcgatgcgctcgattcgatcgagctcgtcccgcttcactatcggcgcgccggcgtgctggtgcgcgacggcgcgacgggccgcctcacgctcgccgtcacctacgtcgcgaatccggcgatggtgcgtccgaacctgaggccgacgcgcgactatctcgatcatctgctcgccgcggccgacgtgctgccgcgcgcgtatctcgaccacgtgcgcgccgtggagtgctggacatgagcgccccgcacgcggacggggcgcgccacgcgccgccgtatcggccgcaggcgctcgagccgcgctggcagagcgcatggcgcgatgcgcgcttgttcgacgcggatccgcagccggggcggccgaagtggttcatcgtcgaattgccgccgttcgcgacgggccagttgcacatggggcacgcgcggaactacgtgctcgccgatgccgacgcgcggtttcggcgaatgcagggctacaacgtgctgtatacgacaggcttcgacacgttcggcctgccgaccgagctggccgcgcgggaggcgggctgcgcgcccgagcgcctcgcgcgcgaatgcagcgaggcgatggccgcgcagttcgtgcggctcgggctcgggcacgacagccggcgcatcacgcaatatcacgtgccggcgtactaccgctgggttcagtgggtgttcctgcggctgttcgaggccggccactgcttccggcgcgatgcgcctgtcgcgtggtgcccgcaatgcgaggtgacgctcgccgcgagcctcgtcgacgacgggcggtgctggcgctgcaagcgcgtcgtcagcacggtcgtgcagccgcagtggttcgtgcgcgaatcgacgttcgcggacgaaatgctcgacgggctggatcggctcgcgggctggcccgacgaagtgaagaagatccatcgcgactggatcggccggcgcgagggcctgcgcttgcgcttgccggttcgcggccgcgcgcacgggctcgcgttgcacctcgacgatgccgggtggctgcccggagtgcggttcgtcgccgtcgggcggcggcatccgctcgccgccgccgcgcttcgcgacggggttcagcccggcgagacgatcctgctcgcggacgttgcgcaggccgccggcgcggcgggcgtcgtcgagctgccgatcatcgtcgaagacgcgcccggcgacgcggcgcgcgccggccgccccgacgcggtggcggcggaccgcgcgctcgccgagcggcacgcgctcgccgcgccgtcgcccggtgcgggcggcgcgcccgccgtgtgcgacctcgacgcgatgctcgccgcggggcaggccgagcgcgtcgtcggctaccggctgcaggactggaacatcgcccgcaaccgctactgggggccgcccgtgccgatcgtgcactgcgcggcgtgcggccccgtcgcggtgcccgagcacgcattgcccgtgcggctgccggaggacgtcgatctgagccggcccggcaatccgctcgagcaccacgcgcgctttcgcgacgtgcgctgcccgcgctgcggcgcgagcgcgcggcgcgacgcgcaaaccctcgaagcctattcgagcccgtggtggtaccactggatgtgcaagcgcgtcgatgtcgacgatccgttcaaccgcgacgacgcgaacgcatggctgccggtggatctgatgatcggcggcgccgaccaggtgcgaacctgcttcttccacgtgcggatgatcgcgcgcgcgctgcgcgggatgggcatcgccgatgtcgacgagcccgtgacgacgctgctcgcgctcggcatggtcaagcaggacgaccgcaagatgagcaagagcgcgggcaacgcggtgagcctcgcatcgatcatcgagcgctacggcgccgacgcgctgcgcctcgcgatcatcggcgcggccgcgcccgagaacgacgtcaactggtcggacgacctcgtgcgccggcagcgcgcgttcgtcgcgcggctgtgggcgttcgtccaccgggtcgccgagaccgaagccggcatcgccgccgcgcacgacgcgggcgatccgccggccgccggccggcccgatgcgctgcaacggcgaatgcaggattggctcgcgacgggcggccggcggatcgcggccgatttccggcggcacgactatcacctcgcgctcaagaatctcgcgttcctgttcgagcgcctgcaggcgttcgacgcggcgatgcgcaggcgtgcgccgccgcgcgccgaggatgtcgcgatcctcgccggcgcgacccggcaactggtgttgtttctcggcccgttcgcgccgcacgtcgccgaggagctctggcaggcgctcggcggcgcggggctggtggcgggcgccgcctggcccggcgcggacgttgtgcgctcatccgccgcgacggcgaaacgggaggccttcgcatgactacggtcacgttcagcggtccgatattcgatctcgtcgacggcgtgctgcgcgacgcacccgaatatcgcggctttcgcgcgggcgcgcagtcgcgcgccgagttcgcggcgtttctcgagcgcgtgcgcacgcagctcgtcggccgcggcgtgccggccaacgatgtgcatttcgcgaagcgctttcccgtgtcgatcgacgcggccgtcgaacacgcgttcgccgagctcgcgccgatgggcctcgcgtggccggccggttttccggcggtgtgcgcgcgggcggcggcgcgcatcgggcgcggcttcgatcatcagggcctcggcacctacatctatccggaggaagggcgcctgctgctcgcgatcgcgctggcgttccggccgcgcaacgcggtgtttctcggcagctattacggctactgggccgcgtgggcgctgcccgcgatcgtcgcgggcggcgcgcgcgccgtgctcgtcgatcccgatccgcgcgtggccgaggtcgcgcgccgcagcctcgcgcggctgtatccgggggcgcgcgtcgaaatcgtctgcgacaccggcgagcactatctcgcgggcggcggcggcccgttcgatttggtcgtgctcgacgccgagctgccgcgcgatcacgtcgacccgacgcggcgcggcaagggcgtctatgcgcatctgctgcgcgcggcgctgccgcggctcgccgagcgctcgctgctcgtgtgccacaacatcctctttcgcgaccactcgggctgcgcgttcttcgacgacgtgatcgcccgcaatcgcgaagagctcgcgccattcctggcgctcgtcgcgcgcgagtatgactgcttcgtcgaatgcccgacgacggagggcgtcggcgtcggcatgcgcacggcgccgcgcggacgggcgtgatcatggatgcctatcgctcgccgttcgacgactggcaccaggcggcgtcggtgcgctcgatgccggccgacgcatggctcgcgggcggcgcgggcgcatggatcgcgccgcaagcgggcggcgtgctggcgggccttcccgcgcgcgacgcgcggcgggaacgggcggccggcggcctgctgatcgcgcatctgagcttcaccgtcgcgctggagaacacgctgatttccccggtggcgcgggatatcgcggcgcgcgcgctgcacgcggattacgatgacggcgtcgtggccgatgcgctgcgcgtgcaatgcgacgaggcgtatcacgcgctgctcgcgcaggaactgatgacgcgggttcgggcggcgacgggcgcggacaagccgcgccgaacgccgggcttcctgcggcacgtcgagcggctcgcggcgacgctgcccggcgtcgacgcgccgctgctgcgattttgcgcggccgtggtcgccgagacgctgatcacgcacacgctgcgcgacgactggcgcgacgagggcctgcagccggacgtgcggacgtttctccgtcggcactatctggacgaagcccggcacagcgcctatttctcgcggttgctcacgctcctgtggccgcagtggccggcaggcgttcgcgacgcgctgcggccgctgtggtcgggcctcatcgacgcgttcctgtttgccgacgcgcgcatcgccgcggaggcgctcgcggcggccgggctcaccgcgtgcgagatcgaccgcgcgatgtcggcgtgcggcgcgccggacgcgatgcagcggcgccgcgcccagtcggcgcgccagacgctgcatgcgctgcgcgccgcgggcgcgctcgaggcgggcgaatcggccgccattgcgctgggcaacgcatgagcgccgccggcatccgcgcgtttcccggcttcgctttcggcggcggcgaccgggcgctcgcgttcgtcggcggcggcctgattctcgacagcggcgaggccgagaacacgttcgcgttccgttgccaggatcgctttctcgtctacacgggtttgctcggcctgccgagcgtgctgctcgtgctcgacgacgcgcatagccggcattacgcgcgcctgctcgcgacgctcgacgagcggctgcagggcctcgccgccgtgcatcgcgtcgcggcgccgcgcctgccgccgcccgttgacgtgcgatgcgatctgcggacgctgtcgctctcggcgagcgcctcgttcgatcgcgcggcgcatgcgctcgcgcgcgacggcgcacgcatcggcttcgtcgcgaaccaggtcgcgccgagcaccgcgcgcatgctgggcgaactggcggatctgctgcgcggccgcggcgtcgaggtcgatttcgatcgcgcggcctgcgagcgcgtggccgcgctcgcgcacgcgtggcacaacaaggcgcgctttctcgcgttcatgcgcgaggcggcgatacgcggcgggccgccgctcgcgccgagcgccgtgctcgcgcccgaggcgttcctgcgcatgcgcgagtgggccgagctcgcggcccgcttcgccgccgaatgcgatcggcgcgcgccttcgagcgggctctttctgaagtcgtcgcaggattcgagcggcaacgtatcggcgatcctgtcgagcgcgaacttcgccgagcgcgcgccggcgttcgccgccgaggtgcggcgctggctgctcgccgacggcttcgacgatccggcgcacgtgcgcgagctgcgaaaggagtgcgaacagccgccgtcgatggagccggtaccgctgagcgacgcgacgctcgccgagctgcggcgccgccaggcgcggcgccgcaccggcctgccgctgatcgtgcagccggcattgcagcctcccgccgacgcgtgcggcagcccggcgagcgtcggcgcgagtttttgcatcgaggacgacggccgccatcgcgtcgtggcggtggcggcgcaactgtatcgcgatgcgcagcgccgccggtttctcggcctgcatgtcgacgacggcctgctcgacgaccgccgcgtgcgcgaatgggtcgcgcgatgcggcgcgctcgtcgacgcgctcgcggcgcgcggctatcgcgggcccgtcaatttcgacggctgcatgggcgcggacgggcggtactggttcgtcggcgactgcaatccgcggctgacggccgtctatgtgccgctcgccgtgcggacctggctgcgcgcggccggcatcgacgtgcgctcggtcagcagtttcggctaccggggcgagttcgcgactccggcgattcgcgcgtgcgtcgacacatggtcgcgcgcgggcctgatcttcagccgcgagcggccgcggggtttcgtcgtcctgcccaatctcgcgtgccgcgacggccacgatgtgctcgcgatcaacctcggcgtcgcgcaggcgacggcggggctcgcgcgcatgcgcgagctcgtcgcgggtgcggtgcccgcgcacctcggagcgatccatgtctgacggcccggcgctcggcatccgccccttgtccgcggcgctcggcgcgcgcatcgacgggatcgacgcgcgcgccgagctggacgcggataccgtgcgcgcgatccgcgcggcgtggctgcgtttcggactgctggtctttcgcggtcaggcgctcgatccgccgcggctcgtcgcgttcacccgccgtttcggcgagcccgtcgtctatacgcgcgcgtgcaacgcgtgcgacgggcagccggaggtgctggtgctgtcgaacgtcgtgaaggacggcaagccgatcggcgcggcgctcagcggccgctactggcacacggacggccattatctggcgtgcccgcccgccggcacgctgctgttcggcgccgagataccggccgtgggcggcgacacgcacttcgtcaacatgacggccgcctatcgcgcgttgcccgcgtgggtgcgcacgcagatcgacggccgcacgttcgtgatggatcgcgtgcagacgctgccgttccactatccgcagcggccggctccgccgccggaccagaagcaggcatggccggacatgccgcagcccgtcgtcaggacgcacccggaaacgggcgagaacgcgctctacatcggcggcgtcgtgccgtggcggatcgtcgggatggaacagggcctgagcgatgcgctgatggcgcacctgcacgcgatcgcattcgacgaggcgcggttcggttaccggcaccgctggcgcgcgggcgatctgctgatgtgggacaaccgctgtctcgcgcaccgcgcgaccgactacgacatggtgcgccaccgccgcacgatgtaccggaccacgatcgcgggagaccggccgcgctatgtgcgcggggccgcgcaaccgggggtttcgtagaccgcgatcggatattcgaaggcgtattcccggcttctgcgcaaccagccgtaatcgcgctcgatggcccggaaatgcgcaggattgttgaacacgattctcaggcgccgcgggtgctgccgcagcgaacgctcgatgtcggcgaacacggcgcggaggatgtcgccatgaaacggattgtagaagtacagcaccgacgccgagccgggcaggcgaaagcgccgggcgtcgcaatgcagcaggcggatgcggcggcgatcggcgtcgggcagcgcgcggccgacgttcgcctgcgcggcgcgatgcagccgatcggaggtctcgacgccgatcagcgcgcgaaacggaaagcgtgcggcgatgacgatcgcgcgccccatgccggagccgtaatcgacgaacacgtcgtcgggcgtgacgtgcaggtcgcgcagcacgcggctgaatgcgcggatcgagctcgggtagtagtcgtggcagccgtgccattcggcgacgagcgattcgatcggtacgaggccgccgctgcggatgcgcaggcgccattcgagcgccgcgtcgcacagccgatcgagcgcgacgcgcgccgcgaggccggggccgccccggcgccacgcgcttgcgaggcggcgagcctcagccgccagattgccgaccggattctcgagcatcggacaaggccatgacagccccactgaaatcgttgtttcttctcgacccgagcgtgacctatctgaaccacggcgcgtacggcgcgacgccgcgcccggtgttcgagcgccacgtgcagtggcagtacgagctcgaacgcgagccggtcgatttcctgtcgcgccgcttcgccgaacgcatggcgcaggcgagggcgatactggccgaatacgtggataccgaacgcgacaatctagtatatgtgagcaacggcaccacgggcgtgaacatcgtcgcgcgcagcctcccgctcggcccgggcgacgaactgctcaccaccgatcacgagcacggcggcatcgagcggctgtggcgcttcaccgcgcaaaagcgcgggttcgagatcgtccggcacaaggtgtcgctgccggtgacgacgcatgcccggttcgtcgaggatttctggcgcgacgtgacgccgcgcacgcgcgcgatcctgatcagccagctgacgtcgcccaccgcgctcgtgtttccggttgcggcgatctgcgcgcgcgcgcgggcgcgcggcatcctgacgatcgtcgacggctcgcacgtgcccgggcaactgccgctgtcgctgcgcgagatggatccggatttctatgtcggcatcctgcataaatgggtgtgcgcgccgaagggcagcgcgttcctgtatgcgaggccggacgtgcagccgcttgtcgagccgctcgtcgtcagttggggctgggagccgaagaacccggggccgtcgaagttcgtcgagtatcacgagtggcagggcagccgcgacatctccgcgttcctgagcgtgccgagcgcgatcgcgtttcagcgcgagcacgactgggacggtgtgcgcaagcgctgcatcgcgctcgcgagcgacgcgcagcgcgaagtggccgcgttgacgcgcgagccgctctaccatccgccgggcgcgcacgagtggcacggccagatggtctgcgcgcaactgccgccgcagacggacgacatcgcgctgcttgcccgcttgcgcaacgaatgcgggatcgacgtctcggtcgaccgtttcggcggccggcctcgcatccgagtgtcgattcagggctataacggcccggacgacgtcgatcgattgctcggcagtctgaagcaactgctgcggctttgaaggattggcgaattgcacctgtagcttaatcggacaatggggccgaacgtgaagcgggagtacgccgggcgatacccgtctgcagctttccagggcgtcaatgcaggcggtgggccgggccgagggccgcgaatcgcaggcttcaaaagtaccagttttgggggctggggaatgcgggttcgaatcccgtcaggtgcgccacgatttgtccgtcgacaaataaaggaggtgatgatgctatgggaatgctagatgacgtgcagttgaaggcggttcatgcgtcgctggcgccagtcgtcgagcgcttgagcgaagcctcggcgacgctggcgagcagcgcggtgccattgctgggtgttccacccgcaacggccccaccggcggcggtgccagttgcagcggcgccaccggccggtgtggagctcgcgacgcagttgagcgcgcacgcggctccagtcgcgctcgcggcgccactggtctcgctgtcgattccagccctgtcgcagccagtccggacctgaccgggcggcgaacacggccgagtttcggcgcaatgctgatgccctggatttgacaccctggatctgacgccctggaaatgacgtcctggacgccgaggcggccgcgcaggcggtcgtctcggcttacgcgcctcgcgttcgatgtgaaggccgcgcgagcggcggcgcgccgccgctcggcgtgttggctgcgcaacggaccggcgggcgacgcgaaacacctctttcttcaacgttcgtcgcggccgccgcaacgcgcgcggctgcgatggcggccgatattcccatgcccgtatcggagccgtgctctagataacgggattattatttaaatcgatttaaattatccaataattcaatgaaatgaactcgcatattatcgctttattaaattgacttgttaatatgcggtgttatatcttctgctctccaaaataaccgagggcaaataaaatgccaatgacggaggtgttccgaaaaacccgccgctggtccgccgtggcggcgctatcggcattcgtggggctggccggcgccgcgtcggccaatacgcagccgatgcaaccgacgcagcaaaagcaggcgcgcatgccgcgcctgccgcagaacctgccggtttcgcccgagcaggccgaatacaacctgccgctcagcgagcaggatcgtgcggcgctcaccaggccttcgccgctcaagcagccggccaagcgcggcaaacgcagcgcgccgggcgccgattgccgcgacatgtcggtgatgactcagtatcgcggcgccgcgctcgccgattacatcgcgaatcttcccgattatgaatgccattacggcctgttctcggtcgataaaaccctggccgcgcagattttcagtgcggaaaatgtgcatgccgtcgcgagccgtttcgtgcaggatatctatcgctatgatgcgagcaacttgattctggtcaatttgctgatttatctgcgttccgcttattaccaatatgatgtatcgggcattgccaatccgattccgaatctcgcggtatggctgcgcccgtatatcaagcagagcctggagggcgccgcgctctatcgagagaacgcgcgcgcgccgagcaccgcgaacgagctgatgaagctcatcacgaacatgaaggacgaggcgttctatctgcccacgctgaaggcgcgcattgcgttctacacggcgagcgcgacgaatccgcaggcggcggcgccgctgttgcagccgagcgcggcgggcggcttcaccggcctgctcacggtgttcttctatgcgcatcagcgcagcggcgcgcagccgatgctcgatagcgacgcgacgctgcccgagacgctcaaccgcttcgtcaccgcgaaccgcgcgagcctgtcgaacacgagcgccgcgtaccagctcgcggacgcggcgcgcgaaacgtttcgcttcctgcgctacccggcgcagaagccgcgcgtgaagaagatgatccaggacatgctcgcgtcgacgagcatgacgggcgcggacagcgacctgtggctcgcggcggcggaagcggtcgactatggcgattcgggcaactgcgcggactacggcacgtgcgactacaagaagcggctcaccgacgcggtgctcacgcatcgttacgcgtgcaacgcgggcgtgcgcattctcgcgcaggacatgacgatgccgcagttgcagtcggtctgcacgtcggtcgcgcagcaggacgactacttccaccggatgatgaagaccgggcgcaagccggtggcgggcgaccgcaacgatacgatcgagctcgtcatcttcgacgactacgcgaactatcgaaaatatgcctcggtgatctacggcatcagcaccgacaacggcggcatgtatctcgaaggcgatccgtccgcgcccggcaaccaggcgcgcttcattgcgcacgaggcgtcgtggttgcggcccgagttcaaggtctggaacctcgagcacgagttcacgcactatctcgacggccgctacgacatggcgggcgatttcgcggcgagcaccgcgaagccgaccgtctggtggatcgagggtctcgccgaatatctgtcgagaaagaacgacaatcaggagtcgatcgacgcggcgcgcacgggcgcgtaccgcttctcggacgtgctcggcacgctgtattcgtcgagcgactacgtcgcgcgcgcctaccgttggggctacatggcgacacgcttcatgttcgagcgccatcgcgcggacgtggacacgatcgtgtcgcgcttccgggtgggcgactacgacggctacgcgaactatgtcgcgtacatcggcaaccgctacgacggcgagttcgtcgattgggcgcgcgcggcgaccacggcgggcgagccgccgctgccgacgaagcgttgagccggcgcggccggccgcgcgcgagcgcgggccggccgcgaagcgcacggtacttcgcgctcgcgatcattgaagggccgggattcccggcgcgtgccgaggaaggcgtgcgcgcgagcggtcgcgcagtgcgagcggccgcgccgccggcccgcgcacacccgcgcgtgcgccgccggccgcgcgtgcgcgcgacgcgcatagcgaggtttcggcgcgcggcggcgattcgtgttgcgcgtcgatcgccttcgataccccgcggcccggccggccccgcgcgtcgatcaacgatggcgatacggcgtgtcccagccgcccgacgtcggcgatacgcgctggccggattgcatcgcgccgccggtggtgccgccgtagccggacatgtcggcgccgccgttcatcggtgcgatgcgggcctcggccgcctggaggttggccggatactggttcttcgaaggttgatagccggcccgttcgagctggatgagttcgtcgcgcacttgcgcgcgcgtgatcgacgtgtcggacgacggctgcgcgaacgacagggccggagcggcgagcgccaacgcgagcgcggccgttttcagagtcagagcggtcttcatgatatgtacctccatctgtcccgccgcgggcgagaggctcgcagccggccattcaagcttggcaaatcagccttaagagcggcttaacggcaacgtatcggatgttgcgatgtgtgatgcgcgagcgcgatgagacgcgccggcggaggcgacggcgatgcggggcgcgatgctggcggaccggtgcgcggggcgcggcgcgctcggcgcgctcggcggcgggcgagtgccgggcgacgggcggaggcggaggactgcgggcgggctgcgggcggggtgcgggcgcggcgcgcaggcgtggcacaagcacacgggcagcgggccgcgcgccgcgagcgtgcgtcgcgcatgccatccgtgcgagccggttcgacgcgaattcggccatagagtcggccgaagccgcgatgcggcggcgcgccgatgcgcgccattggacggcccaagcgcggcgaacacggggacgcgtcccgtttccccgccgcgcgcggccgcacggaccgccgatacaacgtgtttcaacatcgtcgccttcgcggcctccgcccgtgggtcggtcccgccgtgtcgtctcggggccgattcccgctttgcccgccggcgtcgcgagcctcgacggcgcactccgcccgcgcgtttcgcgggccgccgcgcgccgcgccggcgctcacacttcgaccgcggcgcccagccacgcggcgtcgcgcccgctcgtctgcaactgcgaccggaagttcgcgacgagcgcggcgcgatcgtggtacgtggtcgcgagcgtgtgaccgtacgagatcaccgcttcgttgacggggcgccggatgcgctcgaatcgctccagcgcgtcggcgagcgtgatctgtccgctcaggtgcagatcgaggcacgcgccgagctcgcccgcatcctcgatcgcgaggttcatgccctggcccgtgatcggatgaatgctgtgcgcggcgtcgccgagcagcacggcgttgcgcttgtgatagcggtcgagattcatccgcccgagcggaatcaacgggaacgcggtgcccgcgccgatcgcggccatcgcgtcggcgctctcgtcgccgacgaattcgttcaggcgcgcgagcagtttcgtgcgcgtcgtgtcggcgagatagccttgcatctcgtcggcgggaaagctgacgacgaggcgcgtcgcttggtcgccgatcggatagaagtaggcgagcccctggttcgagtcgacgtacagcctgttgcattcgcgcacgctgtcggtgagcgcgatcgtgccgaacgccatcggcgtcgcgtacggcacgcgctcggcaggcatgcgcagcacgtcgtcgcggatcatcgagcgcgcgccgtcggcgcccaccagcacggtgggcgcgacgcgctcgccgtcgctcagcgtgagcgacgtcaccgtgccgtcggcgtcccgctcgatgcgctcgatcgacgtttcgaagcgcaagcgcacgttcggcaggccgtcgagcttcgcgagcagcaaacggcgcaattgctcgcacggtatcaggatgaagtagccgagcgcgctggcgctccggtagtcgagcgacgcgatcggcgccttgtcgtggtacagcctcatcgcgtcgcgcctgaggccgccggcggcgaatacgtcgtcgagcaaccccattgcgcgaacgacgccgatgccggaaggcttcagcagatcggcgccgttctgcgcgcggttgcgcgccgcgcgctcgatcaccgtgacgctgtggccccgcgcgccgagcagatgcgcaagcgcgacgccggcgatgccgctaccgttgatcagtacatcgactgggttgtttttcatggtgggttcgattgattccagtaatcgccgtcggcggtctgtcctggcgccgggcgcgaccgctcgggcgaattgcaatgcaggtctatgaaagcgccgggcggccgcttctatttttccgttgatttattcgcgaatttcgagtcgccgaatcaaccgggtccgtgaaacccgccgactctttcggcgatgcgattcgtgacgcacgcagtgcccgccggagagcgagaggccgctcgacgcggccgggaagcgctcgcgcgacgcgaaacggatgcctcggtcgaatcgcccgccggccgcgcccggaatcgtattaaagatgcaaaaaatatgcaaataaatacgagtgtaaatgaatgaagggcgcgtttcggcgaagcctttttgttttgattgattgaagattcaagcgatttgttttgattcagtgaaaacaaatgcgccaatagaatggggctgcgcgatgccggagcgtgtacccggtgcgtgacggcgcgcgtgcgtcacgcgatgcatgcgcgccgctgcgcagcggatgccggcgggcggcgccgcgtgatgcagggcggcgcgcgggcatcgcgcgcgcggcgttcagcgcgtgttctttttcgcggcgcgcggtgcgccgtcgtgcgtcgtgaccgcgttgggcgcggccgcttcgtcatgccgcgcatcttgttgcgccgaaggcgtcggcggcggctcgatgcgcttgcgcgccgcgcgcgtgcgcggcggcttgcgctcgcccggcagcgacggaaaggtgggctgtccgtcgccgaagagcggcagcgtgccgaccgcgatcagctcgacgggcccgtggcccacgttcacgacgcgatgccgctcgtgcgcatcgaagtgcagcgaatcgccggggccgagcgggtagtcctgcttgccgaccgtgtagcgcacgtgcccggacagcacgaacacgaattcgtcgccggcgtgcgcgacccattcggacgaatagccttccatcatcgataccttgaccgcgttgagcaggctgcccgcgaaggtcgtcgacagacgctcgtagcgctgctgcgtcggacggatcgcgtacgattcgcggctgccttcgtgtgaatccggctgatcctggcggggctggtcgatgagcgcgctgagcggcgcgcgcagcgctttggcgacgttcacgagcgaggaaatcgaaatgccggtcaggttgcgctcgacttgcgacaggaatccgaccgacaggtttgcctcggtggcgacttcgagcagtgtctttttcagctctcggcgcaggcggcggatgcgcccgccgatatgcatgatgtccgaatccatgaatctcccacgaggctacggttgccgttcgacgcaaggcgcgcggcgcccgcgattgcgtcggccgcgcccattgcgcgggcgcggcgcggcgatgatgcccgggcattgtacagcgacgcttttggctttttgcgcgcgcgcggacgcatttcccgcgcgtcgcgcggcttgcccgtggcggcgcgtgcccgtgtgcccgcgcgttcgccgcggcgggcggcgcttgactcacgtcaaggccgcgatcgcgcgagcggcgatcataccgaaaggctggacggcaagcacgagcgccgatcgcgcgtgacgacgccggcgcgcggctccggcatcggcggcggccgcacacagagagccaggagatcgtcatggtgcgcaaatatcgggtcgtgctcgcgaccatcgccgtgttcatttcgctcgcgggaatgatggaggccgttcgcggcctgctgttcgacaccaacgccgagttcctctacggcgtgatcgcgctgtcgatcggcgtcgccgcgttcgtcgtgctgctgaacccgacggcgaacgacgagcgctgacggcgtcgcggcgcgcgaggccgcatcggccggcgagcgcgcgcgtgcaagaggggaggtcgggggcgcaggcctgtcgtgtccgcgcacggtgcgtcgcgcgacggcgctccgttggcggggcgaagtggcgaaacggcgaaacggcgaaacggcaatcgcgatcgttcgccatcgtggcggcgtgcgacaggcgagctgtgatgcgcggccggcgacggacaacgtgcgacgggcaacggagccgcatacgcggcccgcctgtcggtcagttcgtggcggttgccgccatcgcgtgcgcgcgcttcccggcgtccggcagcgcgccccacgtgagcggtacgaacaccgtgccgcccgctttttcgaccgtttcgacaaacgcgccgagcgtcgcgccggcggcgatcgcgagcggctcgccgccgaagtagctttcggttcgaagccacggcgcgcggccttcgttgatgtcgacgacgctgcacgtgagcccgccgcggccggcctcgggcggcagcagcgggccgtcgaacgcgacgcgcaggatctgctccgggctgtcgccgtagggcgcgccggcgtacagttcgtaaggcgcctcgctccagcggtcgccgcactggcgatcgagcggcaggcaggtgaagtaggcccacggattgcgtacgaagcagaggcgataggtgtcgcgcacgccttcgagattcgctttcaatgtcatggctcgccccatcgttcgatgcgcgcgaggcacgcacggagggcacggcggcgcacgcgacgaaacgatcatggtcgcgccgcccgccggtgcgttgacgcagatcaaccgcgcgccgcgcgcgcccggttgacgtgggtcaagcgggcgaggcggcgcggctctatgctgaagcgtcgatggaaccgctgcgcaggccggcagcggctaaaggagggtgtcatgtccgtcatgaagatttcgtttcctcaggatccgccgcccgagtattgcgcgcgcgatctcgtcgtcgcatttccggcgctcgtcgatggcgagtacgtgcagtgcgcgatcacggccgaggcgctcgaggatcatttcggcgcggcgtcgctgaaagaggacgatctgctcacggcgttcgacctgcatcgcggcaagatcgagcacgccgcgcgccgcatgctcgacgagatcggcggcaagcccgtcctgctgcacagcgggttctttcgattcctttacgaatagcgcccgcgcgccgcgcgccgcgcggcgtcgcgcgtgcgccgcgtcggccgatccggctggagagcgacatgaccttgtcaggcaacatcaaggacggcgactggacggtcgaggtgacgacatcgccggtgcagggcggttacgtgtgcgacatcgaggtgatgcacggcgcgccgggcggcgcgttccggcacgcgttccggcacggcggcacttatccggccgagcgcgacgcgatgatcgaggggctgcgcgcgggcatgacctggatcgagctgaagatgtcgaaagcattcaatctgtaaggcggcgcggcgagcgcatgcccgccgcgccgcgcgtcggcctcgcgcgccgaagcgcgcggccatgcgcggcgtgcgtcaatcctcgtccggatcgtcgatcagcttgtgccgcaacgcgtagcgcacgagcgccgcttcgtgcggcatctgcatcttctcgagaatccgcgtcttgtacgtgctgaccgtcttcgcgctcacgcacagctcgtcggcgatctgcgtgagcgtctggccggaggcgatccggcggaacacgtcgaactcgcggtccgacagccggtggtgcggcagcgtctccgccggctcgttcaggctctgcgcgaagcgctcggccatcgcgaggctcacgtagacgccgcccgaggcgaccttcgtcaccgcgccgacgagctccgagctcgcgctctccttcgtcagatagccggaggcgcccgcgcggaacgcgcgcaccgcgtactgctgctccgcatgcatcgtcagcaccaggatccgcagcgcgggcttctcctccttgatctgcttgatcagctcgacgccgttgcggcccggcatcgacagatcgagcacgagcacttgcgcgggcgtcgagcgcacgagcgcgatcgtcgtcgcgctgtcgaacgcttcaccggcgacttcgtagccggacgcattctgcaggatatggcgcagaccgtcgcgcacgagcgcgtggtcgtcggcaatcagaaccttgatcatgggtggaaatcttcctgtcgagtcgactgcatcgaggaggccgaccggcgagcggcgcgcggcgcgagcaacgccgggccgttgcgcggctgcgagccgcgctcgcgaccgcgcgcgggctgcgccggtggggccgcgccggcgcaggcgcacgcggccgcgggcgcggccatggtcatcgccatgggcgcggcggcccacgcccatgcgggcgagccggcgcgcggcgtggcgcgctcgcgttcgtttcgagccgtcgtcagagcgttcgtcaaggtcttgctccccggtcgaggcgggcggcgcggcgtcccgaacgcacggacgccccgcaaaatgggccgcagcctcttatcatcaatattgagatgaaattgtgctcgatttggctgtgtttggccaatgggattgaagcggggcgtgcggcgatgcggcggcgccgcatgcgtggtgcgccgcccgagcgcacgcttgatcctcgtcaacggtgggccgtgcgcggcgcgcgagactctcggcagggcgtgcgcgcacgcgatcgaacggtgtgttccggaggtgtcgaccatgtacaagaaaatcttcgcggcgctcgacggcagccgcagcgcgagcgtcgcgctcgacgaggcgatcaagatcgccgagacgttcgacgcgacggtgacggccgtgtgcgtcgtcgagcacaagccgcggctcgtcgatgtcgacaccgcgtacgtcgagccgcaggacgacgacggctcggcaaccgacatcgccacccgcgtgctcgccgacgcgaaggcgcggctcgcgcagcatcgcgtcgaaggctcggtgcgcgcgatcgattcgtatggcgaggacatcgcggaggtgctgatgcgcacggccgccgagtgcgatgccgatctcatcgtgatgggcacccgcgggcgtcatggcctgcgccggctgctgctcggcagcgtcgcggaatcgctgctgcggatcgccgaccggcccgtgctgctgcgccgccacgacgaagccgccgcctgacgcggtgcacggcgctcgcatgctgcgttgcggcaagcgggcgcggcggtccggatcgatggcgcgcgcaaggcgccgcgacgtcccgaacccgcccgcgcggcggtcgcgagcgcgccggcctgcgggcgggacgggctggacgggcgaaacgggcgagacactcgagacgctcgggacgcgatcggcgcgcggtgttcggcacgccgcaatgaaagcaaggcgctcggcaacgagcgccttgtgcgttggacgaaggggacgaagggggcgaaggggcgaaagcgatccgcgccgccccggcgggcgcacgagcggggcgcggcccggcggcggcatcggcttcgatcgccgccgccgcatcgctcaatgcgacagcagcaccggcaccgtcatcgattcgagcatcgtccgagtcacgccgcccagcacgcgttcgcgtgcgcgcgtgtggccgtaagcgcccatcacgagcaggtccgcgtgcaggtccgccgcgcgattcagcagggccgcgccggtgtcgacgcccggcacgtgcgccgacgccgaaaacgacgcctggatgccgtgccggccgagatacgcggcgacgtcgatgcccgcgggcgcgagaccggcgcccgtcgcgcggcggcgcaacacgctttcgacggtcacgaagcgcgcgcgcttgagcagcggcagcgcatccgcgaccgcgcgcgccgcttcgcggctgccgtcccacgcgagcagcacgttctcgccgaaggtgcgcatcgcgcccgtgaacggcagcacgatcgccggcacgccgccgctcatcacgacgtcgtcgacgaaatgcggttcgatgtaggcggcggcgtcgcccggctcgggctggccgagcacgacgaggtccgcgtggcgcgcgtgcagcgtggccacgtcggtgggcggcccggcgggcgcgcgccattcgaagttcacgcccgcgcgttcgccggcggccgtgaagcgcgcctgcgcggcgtcgcgccgcgccgcgtgctgcgcctcgtttgcggcgagccgcaggctttcgtcgcggcgaaagagcggccgcatcagatcctggcacacgacgtacaggccgatcacgtgtgcgtcccagcgccgcgcgaggtcgagcgcgaactcggtgcgcgcgccgctctggcggctatcgtcgacatggacgagcaaagtcttgaatttcatcacgcagtctccgtcggatgagtggcgttcgcgtcggcggccggcgcgccgcgggccggaatcatcagcaccgggcagcgggcgtgccgcagcagccgttcggcgacgctgccgagcatcagccggcgaacgccgcgccggccgtgcgtgcccatcacgatcaggctcgcgccgatctcgcgcgccgcgcgctcgaggcgctcggcgacatcctcgcccggcggctcgacctcgacgagccgcggcgcgccggcgacgccgcgccgggtcatccgggcctgcgcgtcgtcgagcacgcgccggccttcctcgcgaaacgcgtcgacgaggatcgacggatcgtagccgggcgtgtcgaacgcgaacaccggcatgtcgacgacatagacgggcacgagccgcgcgtgcgcgtcggcggcgagctcaagcgccgcgtcgagcgcatgcgaagcggtctggctgccgtcgagcgcgacaagaatgatcgaatacatgactgtctcccagcacccgtttcgttcggccgccgtcggccgcgcatcgcgcggccgggccgacctcggtccagcgcccggcctgccgccgcaagcgcgcccgcgcggctcggcccgctgccgcggcgcgcctctgcgggcggcgtcgggcggcgcgcgcggcggcgccgctcagtgcgacatcagcaccggcaccgtcatcgacgcaaagatcgtgcgcgtcacgccgccgagaatcagctccttccagcgcgcgtggccgtatgcgcccatcacgagcagatcggtgcccgattcgtacgcgtgcgacagcagtacgtcgccgatcgacgcgtcgcgcgcgcgttcgaggtcgcgcacgtcgatgttcgcgtgatgccgcgcgagcgtgagcgcgatgtcggcgcccggaattcgcgcgccgggcggctcgtgcgcggcgccgttcacggtgacgatcgtcgtcttcgtcgcgagcgcgaggaacggcgccgcgtcgtgaacggcgcgcgtcgcctcgcggctgccgtcccacgcgacgagcacgcgcgtgccaatcgccgacggcatgcccgcgtacggcagcagcagcaccgggcggccggccgacagcacgagcgtgtcggggaagctgtcgtcgacataggtttccggatcgtccggatcggtctggccggcgatcacgagatccgcgtagcgcgcgtaatgcggcaccgcttcgttcgcgcgcgcgtcggcgacgatccactggccctcgacgtccgcgcgcttgagttcggcgtggaacaggcgctcgagcgccgcgcgcttctcgtcgcgccgcctttgctgatcggcgaagtagtcggcggtgcccgccatcacgtagaacgacgtcggctcgggggtgtagacggcgaagacggcgctcaggtacgcgccgaactggcgcgcgagcgtcagcgcggtctcgagccgcgcgcgtgcgcgatcgctcgtgtcgaggtggaccaggatgctcttgtagctcatcgctcgttctcctaggttccggcgcgtcgcgcgccgctttggacgtatgcccccagtctatgaagcgcgcgggcggcgcgcttgactcagatcaaagcgcgtcgggccccgcgatcgggcccgcgcgctgcgcgcgtgcgccgcatccgcgcgcgccgcgccgtttgacgcgcgtcaacgggcgggcgtgcgacgcgcctagagtgaggcgcgaggggcattgcgcgccccgcgagcggaggacacgacatgaaagcgctggtgtatcacgggccgggccgcaagtcgctggacgagcgcccgatgcccgagctggccgcgccgacggacgtcatcgtgcgcgtcacgcgcacgacgatctgcggcaccgatctgcacatcctgaagggcgacgtgccgagctgcgagccggggcgcgtgctcggccacgagggcgtgggcgtcgtgcatcgcgcgggcggcgcggtgagcacgttcaaggagggcgaccgcgtgctgatctcgtgcatttcgtcgtgcgggcagtgcgaatactgccggcgcgggatgtattcgcactgcgcgacgggcggctggattctcggcaaccggatcgacggcacgcaggccgaatacgtgcggattccgcacgcgcagacgagcctgtaccggatcgcgcccggcgccgacgaggaggcgctcgtgatgctgtccgacatcctgccgacgggcttcgagtgcggcgtgctgaacggccgcgtgcagccgggcggcacggtcgcgatcatcggcgcggggccgatcgggctcgcggcgctgttgaccgcgcagttctattcgcccgcgcagatcgtgatgatcgatccggacccgaaccggctcgcgctcgcgcggcgcttcggcgcgaccgcgtgcatcgacaacggccaggtcgacgcggtggccggcgtgaaggcgttgacgggcgacggcgtggattgcgcgatcgaggcagtcggcattccggcgtcattcgagctgtgccagcggatcatcgcgccgggcggcgtgatcgccaacgtcggcgtgcacggcatgaaggcggatctgcatctcgagacgctgtgggaccgtaacatcacgatcacgacccggctcgtcgacacgtcgagcacgccgatgctgctgaagaccgtcggcgcgggacggctcgacccgaagcaactgatcacgcaccgtttttcgctcgcggatatcgggcaggcgtacgagacgttcggtcatgcggcgcacacgcgcgcgctgaaggtcatcgtcgaggtgtccgagtaggcgggcgcgcggcggcaggcacggcgcgagagcttgtcgctttttgccgtttgcggcgctcgcgcctcgctgctcgcgactgtgacttgtgacttgtgacttgtgacttgtgacttgtgacttgtgactcgcggctcacggtttccggtttccggttcccggttcgccgcccgtcgcccgccagccgtcgcccgtcgcccgccgcttcgctgcgcgggccgccgcggcggccgtcgccgactggccggtctgccccgccggccgcttcggcccatccggctctcggaagccgggcggatgcgcgcgcctgcgcgagcccgtcacgaaacgcgtttagaatgcgggatgccgatccacgccgcgcacgcgccgcggcgggcgtcgcggctgtccgcggcgcccatgccacccggctcggcattcgtcgcgttcgaggtgcgtttcgtgtggcattttccccaggctgttcccgcatcgctcggtccgtgggccgtgttcgccagcgtgctcgtcacgcagctcggcatgcccgtgcccgccgtgccgatgctgatcgtcggcggcacgatggcggcgatggggcaggcgtcctatgcgagcatgctcgtcgcggccgtggccgcgacggtgctcgccgattcgatgtggttcttcgccggccgcgcgcgcggccggcggctcctcaacgcgctcgtgcgcttctcgctgtcgctcgacacgacgctgcgcatcgcgcgcaaggtgctcgaaaagcacggcgcgccgctgctcgtgctcgcgaagttcctgccgggcctggggctcgtgtccgcgccgctgctcggcacgacggccgtcgccgtgtgggtgttcctgttctgggacgtggcgggcgcgtcgctctgggcgagcgtgtggcttttcggcggcgcggcgctgcatgacgagatcgtgcgcctgatgcagtgggtgagcgcgagcggcggcacgctgttcgacgcgttcgccgcgatcttcgtcacgttcctgctgtaccgctgggcgatgcgcatgcgctttcgccgctggctcgcgaagatccgcatcagcccgcagcagctcgacgcgatgctcaagtcggccgcgccgcccatcgtgttcgacgcgcggccgcgcgcggtgcgcgagaaggaggcgtaccggatcgcgggcgcgtatccgctcgatctcgattcgccggatccgctgcatcccgatctgatgacgcggccgatcgtcgtttattgcgtgtgtccgaacgaagccaccgcgaagcgcatcgtcagccagcttcagcgcaagcgcatccgccatgcgctcgcgctgaagggcggtctcgacgcgtgggagaagcacggctatccggtcgagccgctgcccgccgatttcgatgccgcgcgctacgccgcgccgccgcccgtcgagcgcatcgcgccggtcgagcccggcgggcgcgacggcggctacccgatgcgcgccggcctgaccgattagccgcgcgccgcccggtgcggcggagcggcccggccgcgccgggcggcggtgcggatgccgcgtcgcgccgatgcgtcggcttcggcgtattgcttcgagacactgcttcgagacaccgcttcggcgcattgcctgcgcgcatcgcacgcgtgtccttccattccgtcccgttcacccagagtctgcccatgcccgcacgttccgcttcctcgccccgtccgccgattccgcgcaccgtatgggcgctcggcttcgtcagcctgtgcatggatgtgtcgtcggagctgatccacgcgctgctgccgatctatctcgtgacgacgatgggcatgagcgtcgcggcgctcggcgtgctcgaaggcgcggccgaggcgaccgcgatgatcgtcaagatcttctccggcgcgctcagcgattggctgggccggcgcaaggcgctgctgctgctcggctacgggctcgccgcgctgacgaagccgctctttccgctcgcggcagggccggcgacggtcgccgccgcgcggctgctcgatcgcgtcggcaagggcattcgcggcgcgccgcgcgatgcgctcgtcgccgatgtcgcgccgcccgagatccgcggcgcgtgcttcgggctgcgccagtcgatggacaccgtcggcgcgttcgcggggccgctgctcgcgatcgcgctgatgctcgcgttcgccgatcacatccgcgcggtgctgtggttcgcggtcgtgccggcgttcgccgcggtcgcgctgatcctgttcggcgtcgaagagcccgcgtccgcgcccgccgccgcgcgggcgttccgctcgccgctgcactggcgcgcgctgcgcgcgttttccggtcgctactggttcgtcgtgctgatcggcaccgcgttcacgctcgcgcgcttcagcgaggcgttcctcgtgttgcgcgcgcagcaggtggggctcgacatcgcatggatcccggccgtgatggtcgtgatgagcgtagcgtacgcggcgtccgcgtatccggtcggcatcgtgtccgacaagttcggcgcgcgcgcgccgctcgcggccggcatgctgctgctgatcgcggccgatctgctgctgggcgcgagcgcgtcgcgcacggcgctgttcgcgggcgtcgccgtttgggggctgcacatgggtttcacgcagggcatgctcgccgcgctcgtcgcgcaaaccgcgccggccgcgctgcgcggcaccgcgttcggcgtgttcaatctcgcgggcgggatcgcgatgctcgcggcgagcgcgctcgccggctggctgtgggaacaccacggcgcgccgacgacgttcttcaccggcgcggcgctcgcggccgtcgcactcgcgatgtgcggattcgttcggcggcgcccggggcctgcggcatgacggtaggcgatcggcgcggcggcgccgacgcgctcgcgcttcgctcccgggcgacatgcgcgtggctgtggcgggggcggattcatccgcaggcgcgtgcgcgttcgattcgggcgctcgagccggctttcggcgttgctgtcgcggcgctcggccgctcggccgctcgccgcggttgccgcgcgacgtggcgcgtgcgtcgcgcgccgtgttctcggcgccgggcgtgcgcggccgctcgcttcgcgtcatgcatcgacgatcgtcggcaaaaccgcgtaaagcgtgggcgagatgcgggtaaagcgcgggtaaagcacgggtaaggcgcggctaaagcgtgaacaagacgccgacaagactgcgcgcccgacagggttttaaaaaggcactatgctcaacgctccatccacgagcgcgttcgcagccgtcccgataaacatagcttgttttcttcgtttcgcgcgcgcgacagacgatatagggttcgccgatatgacgatcgatacggtgtcatcccgttccattccgctcgcgtggatcgcgggcgtcggcgcaagcgccgggctcggcgcggcgcttggccggcgcttcgcgcgcggcggctacgccgtcgtgctgaccgggcgcacgcacgagcgcgtcgccgcggtcgccgacgaaatccgcgcgcaaggcggcgtcgcgcacgtcgcgagcggcgacatcgcgagcgaagccgatgtcgagcggctcgcgatcgaggtgcgcacgctcggcgcgctgcgggccgccgtgttcaacgcgggcaacgcggttcgcgcgccgacgctcgagctgagcgtcgcgcaattcgagcacgcgtggcgcacgaacgtgatcggcggcttcctgttcgcgaaggcggcgcttgcgcaactgctcgacgcagacggcggcgcgccgggcgacgacacgccgcgcagcctgctgttcacgggcgcgaccgcatcgctgcgcggccgcccgccgttcgccgcgttcgcgtcggcgaaggcggggctgcgctcgctcgcccagacgctcgcgcgcgagttcggcccgcgcggcgttcacgtcgcgcatgcggtgatcgacggcggcatcgacggcgagcggctgcgcggcgcggcgcccgagcgcgtcgcgcaagcgggcgccgacgggctgctgtcgcccgacgcgatcgccgacagctactggcaactgcacgtgcagcaccgcagcgcgtggacgcaggaactcgatttgcgcccgtacaacgaagcgttctgacgaggagtaatcgcaatgagcacggtcatcgaagcacggccgccggtgcgggagggcggcgagatcgaagcgcaggtcaattacctggcgaaaggcgtcgcgcgcccggtggcctacacgttcgagccgccgcccggcacgccttggacgacgggcgagctcgcgccgcgccgcgtgaagattcgcgacgcgcgcccgctcgcggcggcgggcgcgctcgggctcgatgcgagcggcttcgagctcgtcgggcatcgcagcgcgctcgcggatttcgccgacgacgcggcgatccgctcgacctactacgcggaagtcgatgcgctgctgcgcgcggcgacgggcgcggaaaagatcgtcatcttcgatcacacgctgcgcgacagcgcgcacggctcgcgcgcgacggccgcgctgcgcgagccggtgcggcgcgtgcacaacgaccagacgttctcgtcggcgccgcgccgcgtgcgcgaccatctgcccgaggacgaagcggccgcgcgcttgcggcagcgcttcgcgatcatcaacgtctggcgtgcgctcgacgtcgtcgaacggctgccgctcgcgctgtgcgacgcgcgcacgatcgcgccggacgatctggtgccgagcgatctcgtctatcgcgacaaggtgggcgagacctattcggtcgtcgcgaatcccgcgcaccgctggttctacttccctcggctgcgcgccgacgaggtactgctgctgaagatctacgattcgctcgacgacggccgcgcgcgcctgagcgcgcataccgcgttcgacgatccgacgacgcctgacacggccgcgccgcgccggagcatcgaggtgcgggcgctcgtgttctggccggcggccgacgcgaagcggtaagcggggcggccggcgtgcatgcgccggcgcgcggcgatcgcggggcggcgaatggagtaaagcgccggtcgacggcgcgcggctggtgcggcgccattgcggatcgggtgtcgtgtatcgtgcgttgcggatgcggatgcggatgcggatgcggatgcggatgcaggtgcaggtgcaggtgcaggtgcagatcgtggaccgtggagcagccggcgcaagtcactgcctgcggccaagccgcgctgaaaggcgctgcctgcggcatttcggagcccggcggtcggcggagaaagcaaccgagcgccggagtgccgcgcgcatgcgcttttcaacgtctcgccgctttcaccgtcccgatggcgcgatcggcgcacgcgcaacgtgcgcgccgccaccattgcctcgcgcgcgacacaaacgactggcggcgctcggcacattcttcatataattgccgcttcatgtcgacaggatcggcgggatgcgcatgcgccgattcggcgcagcaccgttcgacgcgggttcgatcgtcgccgctcgttgcgcggcttgcctcgtgcggctcgaagcgaatgcgcgccatgcgtcgcgcgcgggcgcggattcgtgagagggcggcggcatgcgccgcgatcggcgatcggcgaagggcgcccgggcggcgggcgacgcgatacgaaaacgaatcgtccgccgcatcgtttctcgcagcggaagaatgaagcgattcgattccgatgcgtgatcgatcgcgcgattgatgcgatccgcgtccacgcgtcgctgccgtcctcacgccgcggtcccgtcggctcaggaacgccgcacgtatgccgccacgcgttgaacatgcggcgaacatgcgatgagcatgcaacattgagcgcaagttgcgcgcgcaacgtttttcccttttgatacgacacgagcggcacgcgcccgcgcgccgccaggagacatctgtgacttcacgagacgaacggctgcaccgcggcctggaggagcggcacatcaatctgatggcgctcggcgcgacgatcggcgtcggcctctttctcggctccgccaccgcgatccgcgcggccggcccggcgatcctgctcacttacatactcggcggcgtcgcgatcttcctgatcatgcgcgcgctcggcgagatggcgatcgacaatccggtcgcgggcgcgttcagccgctacgcgcgggactacatcgggccgctcgccggctatctgacgggctggacctactggttcatgtggatcgtcacatgcatggccgaaatcaccgcggtcggcgtctacatgcatatgtggtttcccgacgtgccgaactggatctggacgttcgccgcgctgatcgtgatgggcgcggtgaacttcatcgcggtcaagctgtacggcgaattcgaattctggttcgcgctgatcaagatcgtgacgatcgtgctgatgatcgccggcggcgcgctgatgatcgtcgcgggcgtcggcaacggcggcgtgccgaccggcgtgtcgaacctgtgggcgcacggcgggttcctgccgaacggatggccgggcgtcgtcgacgcgttgccgatcgtgatgttcgcgtatctcggcgtcgagatgctcgggttgacggcgggcgaggcgcgcaatcccgaaaaatcgctcgcgaaggcggtgaattcggtgttctggcgcgtggtgatcttctacgtcggcgcgctgttcgtgatcatgtcggtctacccgtggaaccagatcggcacgcagggcagcccgttcgtgatgacgttctcgcgtctcggcatcccggccgccgccggcatcatcaatttcgtcgtgctgacggccgcgctctcgtcgtgcaacagcggcatcttcagcaccgcgcggatgctgttcaacctcgcggagcaagggcaggcgcccgagcggctcgcttcggtgaaccggcgcggcgtgccggttcacggcgtgctcatctcggtcgcgctgctgttcgtcggcgtcgtgctcaattatttcgcaccgcagaaggtgttcgtgtggctcacgtcggtgtcgacgttcggcgcgatctggacgtggtgcgtgatcctgatcgcgcaactgcgctttcgccgccgcgtgtcggccgagcgtctcgcgcggctgccgctgcgcgtgccgtgctatccgttgtcgtcgttcgtcgcgctcgcgtttctcgcgttcgtcgtcgtgctgatggcgttttcgcccgatacgcgcgtggcactcgtgatcgggccgctgtggatcgccgcgctgaccgtgtactactacgcgagccaggcggggcggcgctcgccgctgggcgcgccgacggacggctgagcgggcggcgcgtcgcgcccggccgtgaagatgcgacggcggcgtgcgcgggggtgcgccggtggtccgcgatcgggccgggccgcttcgttgccgaggcggggggcgcgtacgcgccgacacgcatgcggaccgggcgcgtgcgacggtgcggcgatcgatgcgtcgatgggttcgtcaaccggtccgttcggcggacggcgcgtgttgcgtgccgccgcggcgcgctgctcatgggccgcgcggcgaactcacgcgatggccttcgcgcggccccgcacgtcatgcgacagcgagcttgatcgctatgggcgggcgcgttgcgggaccggtcatcgaaagcgggcgacgcatgggccgcacatcgcctgcggcgcgcgctggcgtcgcgcggcaggcgccggcccgagcgtgctccgcgacatgcgatgcggcggacaatgagcgaacggcggcgcagcgacgggcgaacgaatgcgcgggcaaacgaagcggccggcgccgcgcggcattcaaatcgtttcaaatggcgcgatgcgctcgcatgcgccattcaaacgcccgcgtcgattaattccgatacggcgtggtttggctcgacgccgcaatgacggcaccaatcgagataaaggagaatatcgacgtagcgttccccgcgctcgatcttggagagataggactggtcgatgctcaggcgctcggccaattgcgtctgcgtgaggccggccgctcttctcagcgcgcgcaaatgcgtgcgcagcacgacataacgagggtgatgaatagaagggagcatgggcgaatgctccctgctgaatccaaatagtccaccttggcctaattgggctatgatagccgaaaactgacttcggcactattcagcataacaacatggttttcgattgtgggtcgaaaagaggcagtggaatcatacggggaaatggtaatggcaacatacaaggaattgcttgcccaattggatgatttgaagcagcaggcgaagcgcgcccgcgcgctcgagttgcccgacgtgctcgtcgggttgcgcaaaaagatcgtcgaatacggtctctcgcagaaagacctgtttccgcctcgcctcggacggccgaagaaagccgacgcgctgccgaagccgcgctatcgcgatccggacacgggcgcgacatggacggggcgcggccgcgcgcccgcctggatcgcggggcaggaccgcgagcggttccggatcgattagcgcgccggctgcgatcgcacgcccgcgcgcgtcgcggcgatctgcccggtggcgtcgtcgagcttgtttcgatgggtgcgcgccggcgtcgatgggcgggcggcgattcgcgcagccgcgaatcgccggcgtgacccggacgtgcggtacgtgcgtcgcgcgtgtgccggcgtgtgccgcataggccacgggcgcggcccggccggtcgctcgccgcgacgcgttgctccgccgggcggtgcagcggctgacggcgcgcttcatttgcatcggtcgaggtttcccgcacatcggaagcaccgatgcgcgatgctcgaaatgccgggcgtcaagcccgcgcgagcaagctcgacgtcatgccggcaacgctgcgttcgcgcggcgttgccggcatcagcgcacgcccgtgcgtgcgatgccgaagcgctcgttgtgcccgacgccgttcagatagtaattgccgatcaccgcttcgcggacgatcgccggattgtgcgacgcgagcacgcgcgcgttgcgccagtggcgatcgaaccggcgtgtctcgctcgtcgccgatgcgccgcccacttcgaacagcagcgtcgcggcctcgagcgtctgcgcgagcacgatctgctgcgcctggaacgcctggatgtcgacgcgcacgtacgcgtcctcggtcgcgcggcccgccgcgcgcgccgcgcagacgtcgtcgagcgtgcgcgcgattgtcgcgacgaggctctgcgtcgaatacgcgaggctcgcgagccggccgatcacgcgctgcacgagcgggtcgtgacgggggctcgacgcacccggcacgccgaacgtgcgcgtgcgatcgcgcgtgaacgcgaccgcgtcgcgcagcaccgcgcgcgcgatgcccgcgagattcgcgaggtgcagcgtctggaagtatgcggtcagcaggctgttgccgcgcgggcgggacgcatcgaaacgccgatagatgtcgcccggctcgacctcgacgcgcgtgaagcgcgtcgtgccgctgcccgtcaggcgctgcccgaagccgtcccaatcgtcgaggcgctcgacgcccggcgtggcggccggcaccagcacgcgcaggtccgtgtcgccgtcgttcgcgctcacgtcgatccagtccgcgtacagcgtgcccgtcgtgtagtacttctcgccgtcgagatacagcttgccgttctctcgcgacagccgcacggtgttgctcgtgacggcgctccgttccgcggtcgcgccaccgacgatcgttccttgcgcaacgcgcgcgaaccagcggctgcgcaacgcgtcgtcggcgctttcgtgcagcatttcgataaagccgccgtgcacacgcaggatctgcggcagattcggatcggcttcgccgagccgcgcgatcagcgcgaagaatggcgcgaggccgatgccggcaccgccggcggcccgcggcacgcgcagtttcgtgaagcccgcggcgcgcagccactcgaccggttcgtacggcagtgcgcgatcccggtcgcgggcggccgcgccgtgtgcgattcgctcgaacagcggcgcgaaacggcggatcagcgggtcgtcgtcgaacaggagcgcggcgtcggcgatcttgccgtcatgcgcgtgggtactggcgtcggcgtcggcctggggcggggcggcgggcgcggtggcccggcgcagcgtggaatcggggctggaaatggccatcggaggtcctggcggggagcggcgcgaaaacagccacgttaaacggggcgtgcctgcccggacaacgaacgaatcgtgcgatgcttatgcggcgcgaacgggttcgcgccgcggcgcgattcgtgcgcggcggcgtcggcctcggcgtttgtttcaacctcggcttcgatgccggccgcggctgcggcagcgatcgcaatgcacgccggcgcacgtggcgagctgcgcgagacgcctggggcgctcgaggcgctcgggacgcggcgccgacgggcgccggatgcgagaccggttcgcgacgcgcgggcgatcgcccgatgtcgccgccgcgccgaagccgcgcgaatgggatgcaaaggcacgggcggcgtgccgcacgttgctcgcccgtgccggcaacgcgccgcgcgggccgcggcattcagcggtcgacacccgccgtatggcgcttgcgcgtgttgcctcgtgcgggaagccacgtcgcggcgaagagcgcgagcgcgagccagccgagcgcgacgtcgccgaccagatggaggtgctcgcccggcatcgtcagcccctggacgaacatcaaaccgaagtgcgcgacgttcgcgacgaccgtgaagtcgagaaacagcgcgtgctcgaacggagcgtcggcggctttccacagaaacgcgccccagacgacataaacggtcgagatcatcagttcgtaatgctcgccgccgccgtgcacgccgccccagcgtacgaggcgcagcaccaggaggccgatcggatcgcccgcggcccgatggtcgatgccgagcaggatcgtgacgatcgccgcaccgaagaacagcacgaaactgacgccgagcaggcggatgacgagcgacagccacggggaggcgggcggccgcttatgcggccgggacgaaatcgaagacatggcaggcagcgtgcgggtgagatcgttcggggcgagcgcgccggcgcggggccggcgcgctcgaggcgacggaagacgcatgcaggcgcgccgcgcgcgtcggcgatcgtgcggcgttcagctcggctgaatggtcatcggatgcagcgggatgcgccgcggcgccgcttgtgccgcatatcgcgcgttgctcgcgtcgatgttggcgagcaactggtcgagctgcgcgaagtgccggcggttgtcgtgttgccacggatggaagccgggcttgaagtacgcgagcgtcttcggcgcaatgcgcaccatgcctttcaggaagaaccgcaggaacgcccatttgccggtgaccttgccgtgcatgcgccgatgcgcgttcatgaacgccaggtggaaatagaaattcgtgccccagaacacgacgctcgtcagcagcatcgagccggtgcgcatcaggtagcgtgccggcccgggcttcatcacggcgttccacacgtcgaacgcgaccgccttgtgctcggtttcctccatcgaatgccacagccacatgttcgcgtatgcgtcggccgaatcgtggaaacgctcgaagttgccgagcagcatgtcggtcatgatcgccgtgtaatgctcgaacgcgatcgtctgcgcgagccgcagcggcggcggcaggatcttctgcatcagccccgtgaatctccagaagccgcggtcgagccgatgcgcgggatagccggccgcctcggcgacgtcgttgaactcgacgtgctcgcggctgtgcatcgcctcctgcccgatgaagccctgaacctgcctcagtagttcgggatcctgaatgcgatcccggtagtggcgaaccgcatcgatgaaaaagcgctcgcccgcgggaaacatcagcgacagcgcgttgaagtagtgcgtgttggccacgccgttcacgtgccaatcgccgatgcgatcgggcggaagggcgaagcgaacgtcacggcggacaatggcaggcatcgggtctctccatatcagtgcgaagcggcggcgcatccgtatcgatgcggcgcatcgcgggcggacacggacggtgagccgtccacgttccggttgcggaatcgcggcgactcttttggataacgatcgttatggatgaacgctacgccgcgatttgaccgctgtcaactgaatcagtgttcaatgtaattattggtgcgtcgcgacaagactatctcgcggcgaagcggggcggcggccgcggcggagtcgccgcgaaggcgagcgcccggcgcgtatcggcgcgcggcgggtgctttgtgcaccgccgcatcgacggaaatgcggcatcgaggcacgtcgccgtgcgcggcgccgccgcggcgcgcaaagcggggcacggaatatgcggcgcatgacgggcaacgccgcgtcccgcgaatccggccgtatccgtgcggatcccgcgcgaacccggccggcgtcggacatgttccgacgaatccggacgccgcggcgcgtcgtttctcgccgccggcctcaccgctgcccgtttagcgccgccgcgcatatcgatctgcggataaattcgtggcggcgcgcattcgagcggtccagaatcgtcggcattccaaacgacttgcctcgcgcgcgaggccgactgccgatgagccgagatctactgcttttgctggaacccggattcaccgatccccgacatccgggcgagcgtttcgtctgtcccggcagcgtgccgatcgagggcctgctcgcgagcgatccgtcgaagcagccgcgtctcgacattcgccggctgccgttcgcgcggccgcgcgaagcggcgatcgccgcgctcgacgccgatcaccaggggctgcccgtgctgatcctcggcgacgatgcgccgccgcccgacgatgcgctcgcgcttgggcaaacgcgcttcgtcaccgattcgcgccgtattctcgaactgctcgccgaacggcacggcttcccgaagctgcactgaaccgcgcggggcggtggcgacgagggctcggcggcgacgcggcccaaccctcgtcgctcgcacgggccatgttgcccgcatcgcctgcgtcgcagtgtcccgccttgctgccgccgcgacatcgccgtttccgcgccgccgcgcgccttcatcgatgacatccctcccgaaacggccgcagcgccgtcaactgcatctgaacgtcaacatcctgcattcgggtttcgcgccgtccgcgtggcgcatcgacgacgccgatccgcgcgcgttcgtcgatgtctcgcattacgtgcgcatcgcgcggatcgcggaggccgcgaagttcgacgcggtgtttctcgcggacaacgcatcgatcgtcgatcagatcgacttccgtccgatcaccgcgctcgaatcgacgatcgtgctcgcgtcgatcgccgccgcgacggcgcgcatcggcctcatcggcaccgcgtcgacgagctacaacgaaccgttcaatctcgcgcgccgcttcgcgtcgctcgatcatgtgagcggcggccgcgcggggtggaacgtcgtgacgacggccgacgccggctccgcgcgcaatttcggcctcgacgcggcgcccgatcacgcggcgcgctatgcgcgcgcggccgaattcgtcgacgtcgtgaaggcgctgtgggatagctgggacgacgacgcgctcgtcggcgacaaggcgagcggccgcttcgtcgatacggcgaaggtgcggccgatcgcgcatcgcggcacgcatttccgcgtgcacgggccgctgaatctgccgcggccgccgcaggggcatccggtgctcgtgcaggcgggcggctcggccgacgggcgggcgttcgccgcgcggcacgcacaggcggtgttctcggcgtcgcaatcgttcgacgaggcgctcgccttcgcgcgcgcgctgaaggcggccgccgccggatgcgggcgcggcgacatcatggtgctgccgggcctgacgacgatcgtcggcgcgaccgaggccgacgcgctgcgccgccgcgacgagctcgtcgatctgatcccgctgcgctacggcctgaaccggctcgccggcacgctcggcgtgccggtggagcggctcgcgcccgacgcgccgctgcccgacgatctcgcgctgccggacggcggcaacggcaaccatacgttttttcacgcgacactcgcgcgcgcccggcggcgcggctacacggcgcgcgagctgattcgcgcgatggcgggcggcggcgggcatcgggtgatcgccggcacgcccgagcagatcgccgacgacatcgcgcgctggttcggcgccggcgcggccgacggtttcaacctgatgcccgacgtgctgccgggcgggctgcgggatttcgtcgacggcgtcgtgccgatcctgcaacggcgcgggctttttcgcaccgaatacgaagggacgacgctgcgcgatcatttcggcttgccgcggccggcgaagccgggcgcgtgcgagcgcgcgtgatgcgccggttgcgttcgccggcagggggccgcgaatgcgccgacggcggccgagccgacgagcggcgcgcgccggctcgccgcgcggttcgatcacgcgcgattgcgtgcggtggggcaaggccaggcgaggcgaggtgaagtgaagcggcccgcgttgcctcgtatcggtccgttgcgccgggcggaggcggatcgcgatggatggcgggagggatgacgcgagggatgacgcgagggacggcaggcgaccgcgcgcggcacatgcggcgcatgccttttgtcgcatgcgaccggcccggggcggcgggcgaggcctgccatccgtgtccggctccgcgcgtgtcgaccgccgcgcgcattcggtcgcgagcttgcgcgcagcgatcgcagatcgcgcgccgcgcggcgcaaaaccgtcgcgcatcgaagcggccgcacgggtatcattcgacgcttcccaccatcatcgcgcggcggcggcacgccgcgctcctccgagatacccatgagcctgcacaagatcctctacgacacggatccgggcgttgacgattcgatggcgctcgtgttccaggcgctgcatccggacatcgagctgctcggtgtgacgagcgtgttcggcaacgcgacgatcgacacgacgacccgcaacgcgctgtatctcgccggccgcttcgcgcccggcgtgcccgtcgcgcgcggcgcggccgcgccgctgcggcggccggcgcccgagccgctcggcggcattcacggcgacgacggcctcggcaacacgggcctgagcgtgtccgtcgacgtcgcggccgcgccgaacctcgacgcgcggcccgcgcatcgcttcatcatcgacacggtgcgcgcgcatccgcacgaaatcacgctgcttgcggtggggccgctcacgaatctcgcgcacgcgctcgccgaggatccgcaagtcgcgatgctcgtcaagcaggtcgtcatcatgggcggggcgttcggcaccgcgggcgtgctcggcaacgtatcgcccgccgccgaggcgaacatcgcgggcgatcccgatgcggccgacatcgtgatgtcggcgccatggccgctcgcggtcgtcgggctcgacgtcacgcaagccacgatcatgacgaccgagtatctcgccgcgctgcgcgacgacgcgggcgaggccggccgcttcgtatgggacgtgtcgcgccactacgaggcgttccatcgcgcgagcgcggggctcgccgggatctacgtgcacgattcgtcggcggtcgcgtatgtggtcgcgcctcagctgtacaggacgcgcacgggcccggtgcgcgtgctgacgagcggcatcgcggtcggcgagacgatccagaagccggcggcgatgaccgtgcccgcgcccgactgggacggacggccgccgcgcgacgtgtgcgtcggcgtcgacgcgaacgcgctgctcgcgctctaccgcaagacgctcgtcggctgacgggcggcgtggtccgccgcctgtcacgcgccgaagccgatcgtctgcaggaagcgctcgaacgtcgcggcatccgcgtacgacttctgcgtgccgaggcccgtcaccgagtgcgcggcgtacgcggaggcgagccgcatcgcggcgggtatgtcggccgttgcgacatagtggcgcgcgaagcagccgatgtacgcgtcgcccgcgcctgtcgtgtcgcgcgcgtcgacggcaacgggcggcacgcgcacggcgcccgcgcgcgacacgaggagcgagcccttctcgcctagcgtgacgatcacgtgcttcacgccgcgctcgacgagcgagcccgccgcgcgctcgacggcgtcgggcgtgtcggtcggcatgccggacacgagcgcgagctcggtctcgttcggcacgaggaactcgagcttcgcgaggcgcgcgaaatcgagatccgggacgcccggcgcgggattcagcagcaccggaatgccgcgggcggcggcgaaatcgattgcgtagtagaccgtatcgatgtcgatctcgagttgcagcacgacgaggcggctcgcctcgattttcgcggcggccgcgtcgatgtcggccggcctcagatgccggttcgcacccttgacgatcaggatgcggttgcgcgaatcggggctcacgaaaatcggcgcgacgccgctcgatacgccgctcacgcggcgcacgtgctcggtatcgacgccgaagcgctcgaagttgcgcagcgtgttctcggcgaacaggtcgtcgccgagcttcgatatcatcgcgacgcgcgcgcccagcttcgacgcggcaaccgcctggttcgcgcccttgccgccgcagccgagctcgaagttcggcgcttcgagcgtttctccgtcggcgggcatccgcgtgacgtaggtcacgagatcgaccatgttgctgccgatgacggcgatcgtctccatggggtgtgtcctcggaagtgaagtgtcgtcgcgaacgccgggcgcgtgccggccaggcgcctcgcgcatccgcatggaatcacatcggcggcgcgcgctcaatcgttttcgcgaacggaatgcgccgcgatcgatgcgaacgcccgcattcgcatggtggagcgcgcgcggccggaaagacgtttcggcatccgatgtttttacgatcgcacgccgcggcgcggggtcaatcgcggcgctcgatgcggccgctggtatagtggcgccctttgttgtcgatgtggatgtcagtgtatgaagacgttttcacacgcgctcaaaagggtcgttgcattggtgatcgcgatgccggcggcggccggctgggcgagcgggcagcaccggcacggcgcggccgacgccgatgaactgccgcgcgcgttcgccgcgaaagagatgggtcgatcggccgccggcgcgcggagctacgggtcgcccgtgacgtcggtgttcgaagaggcaaagggcgcgctgcctgcgttcgacgcgaagcgcagcggcgcggcgggcgcggccggcttcgcgcacgagctcggcgcagccgagcgccgtcagcggctcgcggaggaagaccgggccgtgcagcgcttgcgcgattcgcgccacgacgggcgcgggcgatggccgggcggggcgatgccgcctcgcgtgccgggccggccggacatcgcgatcgagaagccggtgccgggcgtcacgtgcgcgagcggctcggacaattcgatcgggtgcggcacggggttctgaacggcgcgcggctcggatgtggcgcgccgagcgtcgcatcgcggtagcgccgtccgtcgggcttcgcgccgcgcggcggcggcgcgaagcgctcacatgcacacacgcacgcgccgtcggccggccctgcgctatcatttgcgcatgacctgtccggccttggtttccgtccccgtaatcggagcggcgccatcggccgatcctgaccgccgaagcccgtgccgcccgatccgccgtctccacccgcgttctattacctgtcgaacttcgagcgcgcgctcgcgtggctcgtcgagcgctacgacgacgtgctcgacgccgaagagcacgcgttcgttgccgcgttcggcgcgttgccgcgcgcgtcgcgggcgctgctcgtgcggatgctgatgcgcaaggggccgatgtttcgcgcgagcaagctcgtctatgacgaaatcggctgcccgttcgcggcggcggcgcccctcgtcgcgctcggctggatcgatccgcagccgatgctttcgctcgacgcgctgttcgcgctcgcgacgaaggccgagctgcgcgacgcattttccgatgcgccggcgagcggcgcgctgcgcaaggccgactggctcgacgcgctgcgcgcgcgccacgacggcgagcgcccatgggcgcaatggctgccgtcgatcgacgaccgcgtgctgcgtgtgaccgtcgacgcgctctgcaaccggctgcggctgatgttcttcggcaatctgcatcaggactggtcggagttcgtgctcgccgatctcgggctgcttcagtacgaggcggtcgcgttcgcgccttcgtcgcgcgcgttccagcggcgcggcgacgtcgatgcgtatctgcaactgcacgcatgccgcgagcagctcgatgcgtggcccgacgacgcgccgctcgcgccgctcgtcgaggcggccgccgcggtcgactgcgggaacgcgtggctcgcaatgcggcgcgcgaagctgacgtacgcgatcggtcgtgcgtgcgagcgccgcgcggactggggcggcgcgctcgacgcgtatgcgtcgagcgcatggcccggcagccggcagcggcgcgtgcgcgtgctcgagcgttgcgagcgcttcgacgcggcgctcgcgctcgccgacgaagcggcgcgcgagcccgagaacgaagcgcaggcgcagcagatcgcgcggatgctgccgcggttgcggcggcgcgccggcttgcccaccgcgcgcgcgccgcgcgcgcaggagattccgcgcggctgcgtcgagcttgcgcatccgggcgtgccgtatccggtcgaatacgtcgcgcgcgatcatctgagccgcgcggatgcgcccgtcttctatgtcgagaacgcgctggtcaactcgctgttcgggctgttgtgctgggagcccgtgttcgccgcggtgccgggcgcgttctttcacccgttccagcgcgggccggccgatctgcatgcgcccgatttccgagcgcgccgcgccgcgcagttcgacgcctgcctcgcgcagctcgacggcgcgcaataccgcgacacgatccgccggcactatgcgcagaagcgcggcgtgcaatcgccgttcgtgttctgggcggcgctcgacgaaacgctgctcgagcacgcgctcgcatgcctgcccgccgagcatctgcggttatggttcgagcggctgctcgacgacgtgcgcggcaatcgctcggggctgccggacctcgtgcgcttctggcctgccgagcgccgctacgagctgatcgaagtgaaggggccgggcgaccggctgcaggacaaccagattcgctggctcgactattgcgtgcggcatcggatgccggtgcgcgtgctcgacgtgcgatggacgggcgacgcgcgtgcgtcgtcgcaaggcgaggaggcgctcgcgtgagctacgtcgtcgcagtgcgcgcgatgtgcgaattcaccgcgcgcgcgggcgatctcgatctgcgcttcacgcccgcgccgagcgcactcgagggcatcgccgggcacgcgacggtcgtatcgcgccgcggcaccggctacgaaaaggagatcgcgctgtcgggcgagcatcgcggcctcacggtgcgcggccgcgcggacggttacgatccggcgctgaaccgcctcgaggaaatcaagacgcatcgcggcgatctcgacaggatgcccgccaatcagcgcgcgctgcattgggcgcaggcgcgcgtgtacgggcatctgctgtgcgaatcgcgcgggctcgcggagctgagcgtcgcgctcgtctatttcgacgtcgggacgctgcgcgagacggtgctgaccgagacgcacacggccgcgacgctgaaggcgggcttcgtcgagcagtgcgagcgcttcgccgactgggcggcgcgcgaggacgcgcatcgcgccgcgcgcgatgcggcgctgcgcgcgctcgcgtttccgcatgcgcgctttcgcagcggtcagcgcgaactcgcggtcgccgcgtaccgcgccgcgcgcgacggccgcgtgctgctcgcgcaggcgcccaccggcatcggcaagacgctcggcgcgctgttcccgctgctgaaggcgtgcgggcaagcgcatctggaccggctctttttcctgaccgcgaagacgcccgggcgcgcgctcgcgctcgacgcggccgatacgctgcgcgcggccgcgggcggcgtgctgccgctgcgggtgctcgagctcgtcgcgcgcgacaaggcgtgcgagcacccggacgcggcgtgtcacggcgaatcgtgcccgctcgcgcgcggcttctacgatcggctcgcggccgcgcgcgccgccgcgctcgaacatgggcggctcgatcgtgcagccgtgcgcgcggccgcgctcgcgcacgacgtgtgcccgtactatctcgcgcaggaactggcgcgctggtgcgacgtcgtcgtcggcgactacaactactactacgacggcagcgcgctgctgcacgcgctcacgctgcagaaccagtggcgcgtcggcgtgctcgtcgacgaggcgcacaacctgctcgaccgcgcgcgcgggatgtacagcgcggcgctcgaccagcgcgagctcgccggcgtgcgcaagctcgcgcccgcgccgctcgcgaaggcgctcgagcgcctgaatcgcgaatggaatgcgctcaatcgcgaacaggcgggggcgtacgtcgtgcatccggacgtgccgcagcgcgtgctgtcggccgcgcagaacctgatcgggtgcttctcggagttcgcggcgcaggcgccgctcgcgctcgacgacgcggtgctgcgcttctgtttcgacgcgatccatttcgtcgcgctcgccgagcagttcggcacccattcgatcttcgacgcgacgcgcgtgcgcgcgggcgcgccgcgccgcggcggccatgcgtcgatcctctgcgtgcgcaacgtgattcccgccgacttcctcgcgccgcgccacggcgccgcgcgcgcgaccgtgatgttctcgggcacgctcagcccgttcgatttctaccgcgacacgctcgggctgccgggcgacaccggcacgctcgacgtcgaggggccgtttcgcgcggagcaactgacagtgaaggtcgcctcgcatgtgtcgacgcgctggcgcgaccgcgagcgctcgctcgagccgatcgtcgagctgatcgccgagcagtacgcggcgcggccgggcaattacctcggattcctgagcagcttcgagtatctgcagcaagtggtcgcgcggctgcgcgagcgccatccggcgctgcccgtctgggagcaggcgcccggcatggacgaggccgcgcgtgacgcgtttctcgcgcgcttcgagccgaacgggcggggcatcggcttcgcggtgctgggcggtgcgttctcggaaggcgtcgatcttgccggcgaccggctgatcggcgcgttcgtcgcgacgctcgggctgccgcaggtcaacggcgtcaacgaggagatgcgtcgcgcgatggacgcgcgcttcggcagcggctacgactacatctacctgtttccggggctgcgcaaggtcgtgcaggcggcggggcgggtgattcgcaccgagcacgacgagggcgtgctgcatctgatcgacgaccgcttccaccgcggcgaggtgcggcggctgttgccgcggtggtggcggctgagctgacgcggcggttgcatgggctgcgcccgcgcggcgggtgcgcgcgtgcgccggttcgggcgcgcgtcgcgcgtatctcgcgcaggtgccgcgcgcggcatgcgtgtcatacgtgctgatgcgcgccatgcacgccatacgcggtgccgcggagcgtgcggattcgaccgacgccgcgcgcctgccggcggtgctccatacgttgaagcggcaaggcgtgacgggcgcgatcgcgttcggcggcgaaggcaatctgcgggacccggcgttcacgatctatcgggcgggcggccgcacatgggcggtggtcggcgtgctcggcggtgtcggcggtgtcggcgcgagcggcaacgcggcggcctgcgtcgcggcgggcgtgtccggcttgtccggcggtaaggccgcccggcttgcccggtttcgcgaaagtcgcgaacgcatcgaaagacgcatcgaaatggcaaccagtccaggaggcagaccgatgacgactattccgatccacccggccgcgggcggcgcggcgcacgacgagccgctcggcatcctcgcgcggcggcgcatcgaggccgagatcatcaagccgatctacgagatcatgaagcgcgagttcggcctcgagcgcgcgcaggcggtgatcgcggaggccgtgcgcggcgcggcgctcgacgcggggcgcgcgtttgccgcgaaggagccgggcggcacgagcatcgcgtcgttcgtcgcgctgcaggtgctatgggagaaggacgatgcgctcgacgtcgacgtgcatcgcgcggacgacgcgcattacgactacgacgtgcgccgctgcgcgtacgcgcagatgtatcgcgagatggggctcgccgagatcgggcatctgttgagctgcgcgcgcgacagcgtgttcatcgagggctacgatgcgcgcatcgcgctcacgcgcacgcgcacgctgatgcagggcggcacgcattgcgactttcgttaccggctggcgcagccgccgcgagacggcgcggcggacgcaacgcatgcggcgccgggcgggctcgccggcggcatgcgcgaggcgcgggtgcgggagaacgagccggccggacagccggaacccgcgccgggggatcgggcggggccttcgccggaatcgccgccgcgatcgcgggcggaatctcgaacggaaaccggaacggaacccgggacggcatcccaggcgagcggcgatgcgccgggcattcgtcgagcgtcttcccccacgttcgatcggcgcgccgtcgcagcgtcgcccgccggcgagcacacacgcccggaggcgggcgatgcggcgcgatgacggcttgcgcgtcgacggcgcgcgcctgtgggcgtcgctcgagccaatggcgcaaatcggcgcgacgccgaaaggcggcgtgtgtcggctcgcgctgacgggcgacgatcggcgcgcgcgcgaccggttcatcaattgggcacgcgatgcgggccgcgcggttcgcgtcgatgcgatcggcaacatcttcgcggtcgcgcgggccgcgatccgcatgcggcgcccgtgctgacgggctcgcacacgggcacgcagccgacgggcggccgctacgacggcatctgcggcgtgctgggcggcctcgaggtcgtgcgcgcgctgaacgacgcgggcgtcgagacggcgcggccgatcgacgtcgtcgtctggccccacgaggagggttcgcgcttcgcgccgccgatgatcgcctccggcgtgctcgcgggcgtctattcgctcgactacgggctgtccctcgccgaggcggccggcgtgacgctcggcggcgcgctcgcgcaaatcggccatgcgggcgatgcgcccgtcggcggcgcgccgttgccggccgcctgcgaccgtgctgtcgcggccgcgccacatgcgccgcgaccgatgcgcatcaccgccccgagcggcgcgatccccgcccggatgcgccgccgcgcccggcattcgccccagctgaatcggcgcttacaacaatcttcacaaaccgattccaataattgcgatatgctttcatattacgaatgaccatgaagtaaaccaaccacacaagacgggggtaattcgatggcgatcacccagacggggaccacctcgcaaagcgatgtctggtcgcaaattcaggacgccgcgcagtcgctgatcaacggcgcgacgggcaagacgtcgatggacgtgagcgggctcgtatcggtgctcgtcaacgcgaagacggcgggccaggccgcggagatcaagaaccaggcggcctggaacagcacgcagatctcggcgctcggcgcgctcaagctggcgctcagcaacctgaagacgggcgtcgagccgctgtcggacggcacgttcgcgcagaaattcacgtcgaaggcgagcggcaaggggctcggcgcgacgatggacaaaggcacggtggccggcagctaccaggtcgaggtcaagcaggtcgcgcgctcgcagacgctcgtgtccgccggtttcgatccgaagcacacgctcggctccggcacgctcacgctcaagctcggcgatcgctcgacgtcgatcgacatcgacgcgacgaacaacaccccggccggcatcgcggccgcgatcaattcggcgaagaacaaccccggcgtgaccgcgacggtcgtgacgggcaccgacggcgcgcacctcgtgctgcgctcgaccgcgtcgggcagcgcgaacgtgatcagcatgagcgtctcgaacctgaaggacgacgcgggcctgtcggggctcgcggtccagtcgacggcggacgacaagggcggcaagtcggcgatcacgtcggcgggcgacgcctggaagcagagcgatttcgcgcaggacgcgatcgtcacggtgggcggcgtgatcaccgcgcgcagcgcggataatgcggtcaagggcgtgatcgcgggcgtgacgatcaatgtgaccgaggaggcgatcggcgcgccgcagacgctgtcgatcgcgcgcgacatcgacggtcaggcgcgcgcggtgacgaacttcgtcgatctgtacaactcgatgatcggcacgatggcgcagctcacgtcgttcgacaagacggcgaagccggggcagcagggcggcccgatgatcggcgattcgatgctcaacggcattcgcaattcgcttgcgcacatcgtcggcggcggcgtgccgcacggtgagaacaagcgcgcgtcgctcgcggcgctcggcatcacgttcgcgcggcccggcgacaagcagccggaaggttcgctgatcgtcgacaaggccaagctgaacgaagcgctgcagaacgatccgcaggcggtcgaggcgctgttcaacaagacgaacggcatcggcacgcagatcacgaaggcgctcgatgtgcatctgcgcaaggacggttcgttcgacgtgcgctcgaatgcgatcgaccgcgacatgaagagcatcgcacagcgccaggcgcggctcgaaacctacgcgtcgcagctgaccgcgcagtacaaggcgcagttcaccgcgctcgacgcgctgatggcgcggatgcagcagaacaccaactatctgacgcagttgttcggcggcgcgaacagctcgggcgcgctcgcgaacaacaagtgaggcgagcggggcgcggcgggcaaggcccggcgtgctccgcggcggcggccgggctcgcgcgagacgagcctcgcggctttcctcgacccgacggcggccatgcgcggcggtagcgcgcgtggccgccgtttttcgtcgcccgatgtcgatgggcgctgtcgcttctcgtcgatgcgcccgcttcgtgcgaaagcggccccccgttgcgccggcacttggcggtttgttgcggggtgcgtgccgcttcgcgcgggctctgtgcccgttttgcggcgcatcgcgtccgcttcgttcggctgggttcggcttcgtccgcttcgcccagcttcgcctggccgcccggtcgcgccgctgccgagcggcggcgctacggcgcggcgcgtcgaagtcgcgccgtcatgcgtcccacgcgggcgtatcgccgaaacgatccgccaggaaatcgatcatcgtgcgcatcgcgagcggcatctgcttgcgcgatgcatagaccgcatagatgccgagctcgggcgccgcgcagtcgggcagcacgcgcacgagcgcgcccgtgcgaatcggctcggcggccgcgaatgtcggcagcagcgcgatgccgccgcccgcggtcgccgcgcgcagcagcacgagcgcgtcgttcgcgctcagattgccctgcacgggcaccgtcgccggctcgccgtcgcgcgtcaggtgccacaggctctgcccgaaatacgcatacgtcaggcagttgtgccgagtgagatcatgcggccgcttcggcacgccatgctcggccagatagccgggcgacgcgcacagcgccgagcggcacgtgccgagccggcgcgcgatcaggctcgggtcgactgcgttcgtgatccggatggccaggtcgatgcgttcgtcgacgaggtcggcggtacggtcggtgacgagcaagtcgaccgacacggccgggtagcgggccaggtagtcgagcacggcatcggtcacgtgcgtctgcgcgaagatcgcgctggcggtgatcctcagcgcgccgcgcggcgcatcgcccggctccgcgacgacggtggcgacatgctcggcgagcccgagcatgtcgcggcagagcggcagcatctgcgcgcccgcggcggtcagcgtgaggcgccgcgtggttcggtgcagcagccgcgcgccggtccactgctcgacgaacgcgacgtagcgcgacgccatcgcgcgcgacatgtccagatgctgcgcggcggccgacacgctgccgcgctcggccgtctcgacgaacacctgcatcgcggtgattcgatccatattcgctcaatccatgcaacaaattgtcgactggtgcattgtatttgatcgattggatatcgaatagactcgtttcactttcatttttcttgagtgaacgcatgaccgcgatgaacccgttccggcttcaatatttcttcgatccgctgtgcggctggtgctacgcgagcgcgcccgcgctggccgggctcgacgccgcgcatccgggcgtgctcgagctgatgccgtcggggctcttcgccgacgaaggcgcgcgcgagttgacgcctgaatggggcgagtacgcatggcgcaacgatcagcgcatcgagcagatgaccggccagcgtttcacgcacgcatatcgcgagcaggtgctgcggcgcggcggcgtgcgtttcgattccgggcccgcgaatcgcgcgctgagcgcgctgcgcggcgtcgacgcgcggctggagcggccgctgctcgaggcgatccagctcgcgcgctatgtcgatggcctcgataccgcgcgcccggacgtgctcgcgcgcatcgcggcgggcgtcgcggcgaacgcgggtgtgacgacggtcgacgccgacgcgctcgcgcgccggatcgaaggcgacgccgcgctcgcgagcgagacggccgggcgcatcgcccgcacgcagcgggcgatgcgtcaactgggtgcgtcgggcgtgccgcaattgctgctgacggtcggcgaacgcggctacgtgctgcacggcgcgagcctgtacggcggcgcgcaagcggctgtcgcggcggtcgagcgcgtgctgcaggaggcgtgatcgcacaccgtcgccagcaggcgagcagcccgttgcgcgtgagcctgcccgtatcgctcgggcggcgtcgggcgctgcccgcgctgctcgatgtcgcgcaacggcatccgttgctgcggctcgatctgtcgttcaccgataggcggagcgatctcgtcgatgaggggatcgatcgcgcggtgcgaatcggcgatccagggggggcggcagcgcgagccttgcgtgccgcggcctcggccgccggcgctcggcgtcgtgcgcgtcgcccgctttttgtcgttcaccgatcggcggagtgatctcgtcgatgaggggattgatcgcgcggtgcgaatcggcgatccagggggcggcagcgcgagccttgcgtgccgcggcctcggccgccggcgctcggcgccgtgcgcgtcgcccgcttatctcgcgcggcgcggcaggcctcggcgcagtggcgcgggcgcgcggcgtcgcacgcgcgcgccgggcggccggcggcttggcgatcgcttgtcggcgcacggtctttcgaaatcgggtttaatcggtttgaagcgcgccggccgcgcgttagcatgaatggcgtgaagccgcgcgccggccggacgctcatcatcgaacggagagaaaagatggcactacgctcactcggtacctcgacgattcaagtttcgccgctcgtgttcggcggcaacgtgttcggctggaccgccgacgagaacacgtcgttctcgctgctcgacgcgctcgccgacgcgggcatcaatttcatcgacacggccgacgtctattcggcgtgggtgcccggcaaccagggcggcgaatcggagacgatcatcggcaagtggctcaagcgctcgggcaagcgcgaccaggtcgtgatcgcgacgaaggtcgggctgctcgaaacgcgggccggcctgtcgcgcgagaacattctgaaggccgccgacgattcgctgcgacgcctgcagaccgactacatcgatctctatttctcgcaccgcgatctggccgacaccgcgccgctcgaggaaacgctcggtgcgtaccagacgctgatcgagcagggcaaggtgcggatcatcggcgcgtcgaactacagcggcgcgcggctgcgcgaggcggccgagttgagccgccgcaccggcctgcccgcgtatcaggtgatccagcccgaatacaacctgtacgaccgcgaggcatacgagcgcgatctcgagccggtggcaaccgagctgaggctcggcgtcgtcacctattacgcgcttgcgagcggcttcctgtcgggcaagtaccggtccgaggcggacttgaagaagagcgcgcgcggcaggcgcgtcgagcaatatctgaacccgcgtggcttgcggattctcgcggcgctcgatgcggtcgcggcgaagcacggctcgacgcagacgtcggtcgcgctcgcgtggcagatggcgcggccgagcgtcaccgcgccgatcgcgagcgcgacgtcgctcgaacaattgagcgcgctcggcgcggcgatccggctgcaactcgatgcgcacgacatccggcagctcgacgacgcgagcgcgccgtaggcgggcgggctcgggcgcgcccggcgcggcgggcgggcaggcgccccgccgcggttgcggcgatgcgcgaggcgcaggggggcgagcacgtatgcggcgcggatcgcgtcgacgaagctcgccgccgcgcgagtcgcgagcgcggcggcgagcttcccgagcttcccgagcttcccgagcttcccgagcttcccgagcttcccgagcttcccgagcttcccgaacttcccgaacttcccgaacttcccgaacttcccgaacttcccgcgccgcctccgattcgcacgcgctgcgcagacgctcgcattcgactgcggcggtttcctccgttcaacctttcggttgataccgcttggcgccgcgcgcgggcaccatgattgccgttcgcgattgcgccggtgcgcgcatcgctcaatcggaggaaagcatgggagcagatccggtcttcattcaagtcggcgcgctggccgaaggtttcgcgcccgacagccacatactcgcgcccgtcgacgacctcgcggggcgcacgctcgcgcttgccgcgacgcacggcgcgacgcgcgaatacacgttcgccggtcgatcgacgctgcgctggcgcgagcggcaagcggcgcgcgacatcgacggcccggcgcgcgatacaagcgacacgcgcgacgcgcgcggcgaagccgcgtatcgcgcgacgcaactgcgcgaaggcgtctattttgtcgactacgtcgacccggcccggcgcgcgacgtcggtgagcctcgtgctcgatctgcggcgaggcgtctggacgtcggtcgaaggcgtgctgccggccgaggccgacgtgcggatcgattcgttttcgcgcgtcgcgagcgggttgccgctgacgggcgtcgacaccaggttccgccacggcgcgatcgtgggcgcggccgcgtcggggccgctgcacgcgcccacgcgcgagctgatcggcaagcggacgatgtaccgctacagcccgaccgaatgctacgagcacatctatctgaacgacgacttctacgcgtggcattgcttggccggcgtcgagcgcgggctcgcggacgtcgaccgctgccactccttcaagctcgccgaagcgctgtacctgttcgtgtggcgcgagaaggtggtgccgacgctcggcgtcgtgctgatcgatctcgaccggtgcaagacggacggcaagatcttcggctatcgcgagggcgatttcggcgcgctgtcgaatttcgcgatcggcgcgcacgcgcaggtgctgaacgaaaccatgcatccgctcgcgcgatgaacggcgtcgattcgaggcgcgcggcaccgccgcgcggcgggctcgccgccgattttcgcggccgcaccgcgctcgtgacgggcgcggcgcagggcatcggcgcggcgatcgccgatgcgttcgccgccgccggcgcgagtgtcgcgatcgcggatgtgcagggcgacgcggcggccgcgttcgccgcgcggcttgccgcgcgaggcgccgccgatgggcagacggtgcgcgcgtaccgcgtcgacgccgcgcggcgcgacgaactgttcgggctcgtcgcgcaggcggaggcggatagcgggcggctcgacatcgtcgtgcacaacgccgcgtactttccgctgacgccgttcggcgcgatcgcgcccgacgtgctcgagcgcacgctggcggtcaatctgtccgcgctgttctggctcacgcaggcggcgctgccggcgttcgagcgcgtggggcgggggcgcgtgctggcgacgtcgtcggtgacggggccgcgcgtcgcgtacccggggcttgcgcactacgcggcgtcgaaggcgggggtgaacggcttcatccgcgcggcggcgctcgagctcgcgcgccggaacgtgaccgtcaacggcgtcgagccgggaatgatccgcacgccggccgccggcaatctcggcgatgcggcgcacggcgagcgcatcgcgcgcggcgtgccgctcggccgcctcggcgagccggaggacatagcggccgcgatgctgtttctcgcgtccgacgcggcgggctacatcaccgggcagacgatcgtcgtcgacggcggcgcgacgctgccggagaccgccgcagcgctcggatagcgcgtcgcggcctggacgccggctcgtcgggcggcccacgcttgcaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaggcgacaagcgacaggcgacaggcggcgagcgaagggcgaagggcgaagggcgaagggcgaccaacgacaggtgcgcagccgcataccgcgcaaaggcgatgaagcatacgcctgcgattcccgcgcaggcgtcccgcatgccgcgcccaggccgccaatcgtcggccgcgacatgggcgggccgatggacggccgatatgggccggcataacgagcgtacgggccgtgcgcgttcgacgcggcatcggctgttcggctgaatggacgcccgcctgaagaacgtccgcacgatttgccgattcgtgctcatcgcgccgtcgacggcatggttacgctgccgacaccgcccgctcgcgatcgaggttgccgccgccatgacgtacgatcccgccctatcggatgccgacgccgcgccgtcttacgcacgcgcgctgcaagcctgcgtgggctcgctgcaggcgctcgcgcggccgacggcgacggtgttctaccggatcgacgcgagcggcgagcccgtcgatttcgagctgttcgggatgacggccgcgatgcatcgcgcgtatgtgagtcgctaccggccgctcgatccgctgcatccgtcgcgctgcgcgtcgcagccgggcgcggtggtgacgctcgcgtcgcagttgccggacgagcggcgcgacacgtcgtcgtactggacgggtttcctgcgccggcacggcgttgtcgacgtcgtcgaggtgctgctgcgcgacggcggcgcggtgctcgccgcgttctcgctgctgcgcctggcgtgcgacggccgctactcggcgcccgagatcgcggcgctgcgcgccgtccagccggtcgtcgaggccgcgctgctgccgccgctgcgcgcggtgcgcgggattcgccggatcgcgtgcgacgtgcggctcacgcatcgcgaggagcagatcgcgcggctcgtgcgcgacgggcggtcgaacaaggccatcgcgcgcgatctcgcgctcggccagccgaccgtcaagacgcatctgttgcggatgtttcgcaagctcggcgtatcgaaccggaccgaactcgtcggcgcgctgtttctgtgacaagccgggcaaccggcgatggcggcccggcggcgcggctcccgtggcgcggcaggcggtcgggtgcaacggcgacgtgccgggcgagcacgccgcgtcttcaccgtccggcgcaacgcggccgccctcgcaaacgcgcccgagctgccaatttgcgctaaccggccgcgaaaccgcgtcgttacattgatgcgagcggcccgcgccgccaccgtccggcgcgagccgaatgatccaaccccaacacgagacgcacatgacacagaccgacctcgtcgccgtggccgacacggtgcgcgcgttcaccgaacgcgaattcggcgtcttcatcgacggcgcgatgcgcgccgcgcattcgccgcgccggctcgacgtgttcgatccggccacgggcgcgcgcctctcgcgcgtgcccgacgccgatgcgcacgacgtcgacgccgccgtcgcgagcgcacagcgcgcattcgacgcgcgggcatggagcggactgcggccggccgagcgcgagcggatcctgctgaagctcgccgacgtgctcgaagcgcacgccgaggagctcgcgcagctcgaaacgctgaaccagggcaagtcgattctcgtgtcgcgcggcgtcgaggtcggcgcgacgatcgaatacgtccgctacatggcgggctgggcgacgaagatcaccgggcagacgctcgacgtgtcgattccgtttccgcccggcgcgcgctacaccgcgtatacgcgcaaggagccggtgggcgtcgtcgccgcgatcgtgccgtggaattttccgctgatgatcgccgtctggaagctcgtgcccgcgctcgcggcggggtgcacggtcgtgctcaagccgtcgcccgagacgccgctcaccgcgctcaggctcgccgagctcgcgctcgaagcgggcgtgccggcgggcgtgttcaacgtcgtgacgggcgcgcgcgcatgcggcgccgcgctcgcgagccacccggcggtgcgcaagatatcgttcaccggctcgaccgcgacgggcaagctcgtcggcgcggccgccgtgcagaacatgacgcgcttctcgctcgagctcggcggcaagaatccgatcgtgatgctcgaggatgtcgacgtcgacgcggcgctcggcggcgtcgccgcgggcgcgttcttcaatcaggggcaggtgtgcgcggccgcgtcgcgcatctacgtgcaccgcagccggtttcgccggctcgccgaagggctcgccggcgtcgcgtcggccatgcggctcggcccggggctcgatccggccgcgcagatcaacccgctcgtgtccgcgcaccatcgcgacacggtcgcccggcacatcgacgcagcccgccgcgaaggcctcacgttcctcgcgggcggcacccgcgccgacgatctgcccggctatttcgtgcgcccggcggtgatcgccgatgcggcgcacgacagcgcgatcgtgcgcgacgaggtgttcggcccggtggtcgtcgtgctgccgttcgacgatccggccgaggcggtgcggctcgcgaacgcgtcgccgtacgggctcgccgcgagcctgtggagcaacgacctgaaggcggtgatggacctcgtgccgcagatcgaggcgggcactgtctgggtcaactgccacattccgctcgatccgtcgatgccgttcggcggctacaagcaatcgggcatcggccgcgagttcggccaatacgcgatcgaaggcttcaccgaaaccaaatccgtctgcatcgcgcactgaacgcgcggaccgttcgattcttccccggagcaatgcaatgagctacaacgattcccgtttctggcacccgatgctgcacccgaacgacatgaagcgccgcgagccgatccgcatcgtgcgcggcgacggctgccacgtgtacgacgagcgcggtcgccagctcgtcgacggcgtcgcgggcctctggaacgtcaacgtcggccacaaccgcgccgaggtcaaggaagcgatcgtgcgccagctcgacgagctcgaatacttccagctgttcgacggcatcacgcacccgcgcgccgaggaactgtcgagtaagctgatcgacatgatggagcccgagggcatgcgccgcgtgctgtacagctcgggcggatcggactcggtcgagaccgcgctgaagatcgcgcgccagtactggaaggtgcgcgggcaggccgaccgcacgaaattcatttcgctgaagcagggctaccacggcacgcatttcggcggcgcgtcggtgaacggcaacacggtgttcaggcgcaactacgagccgaacctgcccggctgctttcacgtcgagacgccgtggctctatcgcaatccgtttacgcaggatcccgaagcgctcggccgcatctgcgcggagctgctcgagcgcgagatcctgttccagagccccgacacggtcgccgcgttcatcgccgagccgattcagggtgcgggcggcgtgatcgtgccgcccgcgaactactggccgctcgtgcgcgaagtctgcgaccgctacggcgtgctgctgatcgccgacgaagtcgtgacgggtttcgggcgcagcggcagcctgttcggcagccgcggctggggagtgaagcccgacatcatgtgtctcgcgaaaggaatctcgtccggctacgtgccgctcggcgcgaccgcggtgaacgcgcggatcgaggatgcgttcgcggcgaacgcggatttcggcggcgcgatcatgcacggctacacatactcggggcacccggtcgcgtgcgcggcggcgctcgcgagcctggacatcgtgttgcgcgaggatctgcccgcgaacgcggcgaagcagggcgcgcatctgatcgaagcgctgcggccgttcgtcgagcgcttcgatgcgctcggcgaagtgcgcggcaaggggttgatggtcgcgctcgatctcgttgccgacaaggcgacgcgcgcgccgatcgatccgatgtccggctatgcgaacgcggtcgccgaagtcgcgcgtgaaaacggcgtgctggtgcggccggtcggcacgaagatcattctgtcgccgccgctcgtgatccagcgcgagcagatcgaccggatcgtcgccggcctcgaggccggcttcgcggcgacgccgtttccgggcggccgatgacccgcggctgagaggcggcgcacgcccgaccggcaagtgactgaccaacgacggcaaattgccgacaaaccgccgacaggcggctgaaatacggctgacggccggggcggcgaaggcgcggctccggccgttttgccaatttgcgctacatgcgggaattttggcgtccgtattttctcgacattgacgcatcgcaaaggagacgaggatggcggattggtcgggttattcgaatgcggcggccggatcggcggcgggcggcgcgggcgggcggcccgcgctggcggcgggcgcggtgggctttccgacggcgctcgcgagcgccgtcggcctcatcatggcgagcccggtgatcctgaccgcgacgtccggcttcgggatgggcggctgggcgttcgcggccgcgatgctcatcgcgttcgtgatgatgcaggcgcaggcgacgacgtttgccgaggcggcggcgatgctgccgacggcgggctccgtctacgactacctgtcgtgcgggctcggccgcttctgggcgatcacgggcacgatctccgcgtactttctcgttcacgtgttcgccggcacggcggagacgatcctgagcggcatcatggcgctcgtgaacttcgaatcgctgaacgcggcgttcgagcggcacgacagcgcatggctcgtcggcgtcggcctcgtcgcgacgttcgcgttcaccaacatcatcggtatcaaggtgttcagcaagctcgagatcgtgttgacggtcggcatgtggctgtcgctgacgattttcggcgtgctcgggctcgtcgccgcgcccgccgtgcagctcgacggctggttcgggcgctcggagatcggcgcgtccgcgcccgccgtgctgtcgctcgtcgggatggcgatgttcatgttcgtcggctgcgagttcgtcacgccgctcgcgccggaaatgaaaacgcccggcaagacgattccgcgcgcgatggcgctcgggctcgcgggcgtcgcggtctgcatgttcgtctacggcgcggcgatcaagcggcaggtgccgaacgtcgcggtgacggcggacggcctcacgcatctgctcgacacgcccggcgcgattcccgcgttcgcgttgcaggtgctcggcccgttcgggcgggcatggttcggcatcgcgttcctgtgcgccggcgcggcgacgatcaacacgctgatggccggcctgccgcggatcctgtacggcatggccgtcgacggcgcgctgccgaaatgcttcgcgtacctgcatccgcgctttcgcacgccggtcgtcggcatcgtcgcggcggccgtcgtgccgatcgcgcacgcgtggatcatccacggcgatctcggcagcatcatgcacctcgtgctcgccgcgacctgcgcgtggggcaccgcgtacctgctcgtcacgctgtccgtcgtgatgctcaggattcgccgcccggacctgccgcggccgtaccggtcgccctggtttccgctgccgcagatcgtgtcgagcgtcggcatcgtgctcgcgatctggtatatcgcgccgccggggacgaacagccgcgacatctacgtgccgttcggcgcgatgctcgggctcaccgcgctctatgcgctgttctggacgatcgtcgtgcagcgcaagcatccgttccggccggtgccggttgaagaggtgctgcgcaacgagtgcgtgcgatgagcgggcgcgcgagcgccatcgtccgcgcggcggcgatcgccggctggcgacgccggttcgcgccggcggccgcgcccggctatcggtgcggcgcgacgctcgcgcgcgtcgccgcggacctgggcgcgacgctcgctgcggcggacggcggcgatgcacggcggatggcattcgacgatggcgtggaatggcgggcgatcgagcgggtcgatcggcaatttctgctgcatacggtgagcgtgcaactggaacggacgatcgcggggcccgccgcacacggctcggcgtcgatcgccgcgagcggctgggtgcgccgcgggccgctcgccgcggcgatcacgcgcaacgccgacgcgcgcttcggcgcgctcgtgccgacgctgcttgccgcgcccgcgctgaacgccccgctggcggcgctcgatctgacatactgtgcaatcgtcgcgtgcggttcgcgctggacgctgcgcatcgtgccgttcggcggcagcgaagtggcgggccggatgccgccgttccggcgttacgtgcgtcttgccgatacgcagcgcgacgcgctgcgcgcggcgttcgccggcttcgaagccgcgcttgcgcgcatgccgcacgcgtgacgccgcaggcgcgccaggcggccgcgccgccgcgggtgcttgccgccgcgccgcatcggcactctctggaggcgtccatgttgttccagtcgcgttcgctcgaagacgtccatgaccacgggctcgccatcgccggctggcggcaagtctaccggcagatgacgcccggccgcttcaggggcacggtcacgcaggtcttgtacgacgatttccatttcttccgcgaaacgacgaaccgccgcgtcgcgcagacgggcgtatccccggagggccgcacatcgctcgcggtgccgctgctcgcgccgctgtcgggaacgttccagcggcagcatgtcgacggctacgcgctgctcgcgctgcgccccggcgaggatttcgagttccacacgcccgaagggatgcggctcgtcggcatcagcgccgcgcccgacatgatcgaagagctgtgcgaagccgaattcggcacgcgcgggcaccgcgcgccgcggcatgtgacgcggctgacgcacgagcagggcgcggcgctcggcgcgaggctgtcgtcgtatatcgacgatgcgcagcgcaatccgacgtggctcgcatacgacggaacccgcaagatgtttcgcgacgcgatgctcggcgtgttcctcgatgcgctctcgggcgcggtgggggaggagcggcgcgacatcacgcatgcgacgtacagcgacatcgtcgggcgctgcgagcgctatctgcgcgcgcgccccgaagagcccgtgacggtgctcgagctgtgccgcgcgctgcgctgcagccggcgcacgttgcaaacgagcttccagcgcgtggccgacgtgacgcccgtcacgtatttgcgcacgattcgcctgaatgccgtgcgccgtctgctgcgtacgacatccgccgatgcgttgtgcgtcggcgaggcggcggcgcgctggggcttcacgcacctcggctatttcgcgcgcgagtatcgcggcctgttcggcgagctgccgtcgcagacgcgtcgcctgtcctgagcgtcgttcgcgcgccgcttccgccgcgaagcccgcgcgctgcgcgcccacggcgcggggcgatgggctcgttcgtcctcctgaatgcggggtgcgcgccggcggcgcatttgccgatttgggatacagggcccaaattttcgccggatagagttcctccactgcctccggtcgattcgactctgtcgatcgattggcaatccaaatcaatcgcgggagcggacggaacatgcacatcagaacctggatcgcggccggcgtcgccggcgcagccgttgtacccgcttgcgcgcaaagcggcgtcacgctgtacggcacggtggacacgggcgtcatctattcgacgaaccagcaggtcacgcacgcggacggcagcacgagcggcgggcatgcgtggcagatggacggcggaaacctcgtgccttcgcgatggggattgcagggcacggaggcgctcggcggcggattgaaggccgtgtttgcgctcgagcagcaattcctgtcggcgagcgggcaggcattgcagggcggcgtggcgttcagccgccaggcgtgggtcggcttgcggcacgacagatacggcacgctcggcgtcgggcgtcaatacgattcgtacaccgatacgctcggcgcgtacgtgtcgagcaacagttgggcgacgccatatggctcgcatctgggcgacgtcgacaatctgaatgcggcgttcaacttcaacaacgcgatcaggttcacgagcgcggacttccatggcctgacgttcggcggcacgttcggcttcggcggccaggcgggggatttctccgcgcgtcgcggctatgcgctcgccgttgcgtacaaccgcgcaccggtctcgttcggcatcggctatctgaacctgcggcagccgctcgatgcggcactcggcggcgcgaacggatacatcggcgatttcgcatgcggcaacgcgggcgcgatgtactgcctgctgcaggatgcggtatcgatgaaggcgttcggcgtcggcggatcgattgcgttcggcgaggcgaccgttgcgctgacctatacgcacacccgtctcggcgacagcgcgtatttcgccgccgcggcgcgtgcgcagagcgcgtcgatcgcgttcgacatcgccgagctgaacgcgacatacgcgttcacgccgatgctgcgcggcggcatcgcctacgtcttcaaccgcgcaaaggccgacagccgaggcgtgacgcgttttcatcaactgaacgtgggcgtgaactacagtttgtcgaaacggacggcgctgtatgcggtcgcgatcggacagatcgcatcggggcgcgggctcggcagcgacgcgaacggcgatcccgtgaactacgcgcagattcccgtattggcgaacagcaattcgaaccggcagctcgcgatgatggcgggggtaaaggtggatttctgacgggcggcgtgtttggcactgcttgggatgccgccttggcgcggtgtgtttcgcttggcgaagcagtcttgtcgcgtggcggcgtgcgcgtgcgacgccagtggaggccgacgttctcgccgcacggtcgtcgcgagcgatgacggatcgcgcaatggtcggcagagcggccatgaacgaggcgactttggcgccgggatgcgcgggcttgcgcgaggcgcgggcggttcgcgtcgcgtgccgatacgggcggcacgcatgggatgcgcgccgatcattggccgcgagcgccgaaaccgtggatgggggatgaggagcgcgcggcgacgaatcacgatgtctgtttcgcggatgtcgacgcggcgcgggccgcgtcgatcggcttggcgcggaacgacggcgatctgctgatcaggcttgtcgcgatgtgcaggcaaaccggcggcgcggatcggcgcgggtcgagccggggcgcgcgtctgatggtggcgcgggaatttgcccgtcgcgaactagcggctcgcccggagcatcggaatgtatatcctgtacacccgattgggctctcggccgaggcgtgaaaaaacttgcccatgcaggcgctgggtacgcgtcgccacgcgcgttttgacgtgcgtcggccggtgcggctggccacgcgtggtcgcgccgtgttggcgcgcggccggtcagcgcatcgcgatcgcgacggcggcgcccgccatcgcggccgcgctcgcgcgattcgccgccttcatcgcgcggcggctcgtcagcagcttgcgggcgcgcgccgcgagccatgcccatgcgcagtcgaccgtgatcaacacgacgagcagcgtcaacgtcaattcgagccatgcgacggcccctgcgcgagacagatccaccatcgtcggcagcagcgcgacatagaagatcatgattttcgggttgccgagcgtgaccgcgatgcccgtcagaaacatgcgcaacggcgactgtccgcgcgggagctggccggacggctcatcggcgggcgcgaaccacatcttccacgcgagaaacacgaggtaggcgatgcccgcgaacttcagcacgagaaagccgaatgcgaacgtgtgcgcgagcgccgtgagcccggctaccgcgcaggtcagccagatcacttcgccgagccacatcgccgcgaggaacggcaacacgtcgcgcactccgttggtcagcacgcgcgcgaccagcgcggcgatgctcgggccgggcgagccggcggcgaccagcagggcggcggcgaagagggcgaggctggatagtgacatgctcaaactcccgaggcgatgcgatgacgatcggttcgtcaacgatcgattatagtgacggctgctcgcacccgatcgaccatgcgccattcaccagtgactgcacgccgctcagccgctcgaccctgtccaatcggcatccgcgccgcgcgcgccgacgaagcgccgctgatggccgccatcgaagccgccgccgcgcgccgtttcgacgacatcggcatgccgcacatcgcgtcgagcccgccgaccgatctcgccgatctgcgcgagcggatcgacgacgatcgcgcgctcgtcgccttcgatgccgaggggctgcgcatcgtcggttttgcgatctacaggatgctcggcgcgtcgcgcctctatctcgaagaggtcgacgtcgcgcccgagcatgcgggacggcggatcggatccgcgctgatcgaggccgtcgcggcgcgcgctcgcgcggcgggtgcgcggcaggtcgtgctgtcgacgtttcggcatgtgccgtggaacgcgccgtattaccgccgactcggcttcgtcgaactcgacggcaacacgctcgacgccgcattgacggcgatacgcgcgacacacgtcgcgcacgggctcgacgaatcgcaacgcgtgttcatggcgcgcatggtccacgaatagcgtcacagccggcgctggcatgcgatctcgcatgttgaacgatgacggccgatcgccgatcgccaatcgcccgaagcgcacggctcaagccgcggaaaccaaaccgtcccaaacgccggcgcccgggtccggacacctcctcacgccgcgctttccagcgccggatagtccgtatagcctacttcgccttgcgcatagaacgtagcggcattcggctcgttgagcggcgcattcagcttgaagcggcgcggcaggtccggattcgcgataaaaagcttgccccacgcgaccgcgtccgcctgtcccgcgtcgagcgccgcctgcgcgctgtcgagcgtgaaattctcgttcacgatgaatggcccgccgaacgccgccttcaattgctggccgatggcgtcgccgccgaacgattcgcgtgcgaacaggaacgcgatgcggcggcggccgagttcgcgcgcgacgtggccgaacgtagccgcggggtccgaatcgcccatcgtgtgcgcatcgccgcgcggcgcgagatgcacgccgacgcgcgccgcgctccagacgtcgatcgccgcgtcgaccacctcgagcaacaggcgcgcgcggttctcgatcgagccgccgtacgcgtcggtgcggcggttcgcgctgtcctgcaggaattgatcgagcagatagccgttcgcgccgtgtacctcgacgccgtcgaagccggccgcgcgcgcgttttccgcgccgcggcggaacgcggcgacgacgcccggaatctcgtcgagctcgagcgcgcgcggcgtcacgtacggccgctgcgggcgcacgaggctcacgtggccgccgggggcgatcgcgctcggcgcgacgggcagcgcgccgtcgaggaacaccggatccgacacgcggccgacgtgccagagctgcaggaagatgcggccgccggccgcgtggaccgcgtccgtcacgagtcgccacccgtcgacctgttcgggcgaccagatgcccggcgtgcttgcgtaaccgacgccttgcggcgtgaccgatgtcgcctcgctgatgatgagccccgcggatgcgcgctccgcgtagtagcgcgccatcagcgcgttgggcgtgcgcgtgtcgccggcgcgggcgcgcgtgagcggcgccatgatgatgcggttcgccagtgtgaggtcgccgatggtcagcggatcgaacagagaaggcatgagggaacctcttcgagtgtggctaagcccttgcggcgggtgggcggaatcaaaggccgcgctgcagcgaatcgagaaacgcctggatcaccgcgtcgttgcgcttgaaaaacgcccattggccgacgcgggtcgacgtgacgagcccggcgcgctcgagcgtcgcgaggtgcgcggacacggtcgactgcgacaatccgcacagcgcgtcgatctggcccgcgcagacgccttgcggaaacggccccgcttgcgatgcggggaagtgcttgtcgggcgccttgagccacgcgaggatcgtgcggcgcacggggcttgcaagcgctttgtgaatggcgtcggcatcaaaggtcatgggcggcgcggtgaaatcgcgaatcgtcgtttgccgaagcttaaatcggccgatgacgatataaacagcaacactctattgactaggggcgatggaatccggcgatcgaggcgataacgtcagtcggcgccgtcgggaggaatccgcgggccgccgccggcgtgcccgcgcgtttgccgcgtcgctggttcgtctccggccctcgcgggcgcgcaggggcgttcgacaaatcgctgcgccgaaaacgggtgcgcggtgttcgtcggcggcgatgcgccgccgcctcgcgttccccgatgcgttcgcggctttcgcggcaaacggcgtgcggctcgccgcgcacgcaattccagcgtccgtcgatatagagccgcacgtctgcccgttgtcgccaatagccggagatccgcgatgcccggggcgctgcgcgatccagcggcccggaatccatacggatcggccgccgggccagcgccagtagccgttcgtccagacatagccgcgggcgcggtggtgcggggcggcgctcgcgccgaagcggcggaggcggccgctcggagcggcccggatacggcggccgcgcgggacggggctgcgccggcgcgcggtggtccggcgaacgatcggggcggtgaggaccgcggcccgggcggctgctgcgtcgcggagccgcggccgaagcccaggccggcgagcgaggcgccgacgaacgacagcctgcgacgaaaatggcgtcgattcatggtgctccaaagcggtgagctggaagcggcgcgagccgatcgcgcgcccaggttcgacgctaacgcgccgcgtgccggctatcgttacgaatcctgtaacggtcgtcacggcacgccgcagccgggcgggacacgggcattgcaggagttcatggcggctgttcggcgatagtctttcattttcatgacgcagatccgggtcggatcggtaaaaaatgccgagctcaccgcgtttgcgcggaactgcttgttgtttatacgcaaccgtcaagacgctgacacagaagaatgctcgtggcgaccgtgccaaaaagccggtgtcaagaggccaaaaatgtctatcaaaacaaatacttataagaggatcgcatttctattatttctagttctggaaaagcttatttctttattcgcgaatggcggccctagggtacacccctaaactcacggttcccataacgggcaaccatccgggcgcggccatgcaggtagtttcgcaagccgatatggcgcttccgggcggttgcagaccgtttatcgaaacgaggtcgcaaggcctaccttttttaaaagggagctccacgcatgaacaagactctgattgttgcagcagttgctgcatcgttcgcaaccgtcgctcacgcgcaaagcagcgtcacgctgtacggtgtgctcgacgcgggcatcacgtaccaaagcaacgtcgcgacgccgtcgggctcgggcaagtcgctgtggtcggtcggcgccggcgtcgaccaaagccgtttcggtctgcgcggctcggaagacctgggtggcggcctgaaggcgatcttcacgttggaaagcggcttcaacatcggtaacggccgcttcaacaacggtggcggcatgttcaaccgtcaagcgttcgtcggtctgtcgagcaactacggcaccgtcacgctgggccgtcagtacgacgcaacccaagactacctgtcgccgctgtcggcaacgggcacctggggcggcacgtacttcgcgcaccggctcaacaacgaccgcctgaacacgaacggcgacgtcgcggtgaacaacacggtcaagttcacgagcgcgaactacgccggcctgcaattcggcggcacgtactcgttctcgaacaactcgcaattcgcgaacaaccgtgcatacagcgcgggcgcttcgtaccagttccaaggcctgaaggtcggtgcggcgtactcgcaagctaacaacgctggcgcgaacaccacgggcgcaacggatccgctgaccggcttcaacatcggcggcacgaacgcagcaagcatccaaggccgttcgcgcgtgtacggcgccggcgcaagctacgcttacggcccgctgcaaggcggcctgctctggacgcaatcgcgtctcgacaacctggcaaacggcgcgccgaccacccgtgccgacaactacgaagcaaacgtgaagtacaacctgacgccggctctgggtctgggtgttgcttacacgtacacgaacgcgaaggcgaacggcgaaagcactcactggaaccaagttggcgtccaggccgactacgcgctgtcgaagcgcaccgacgtgtacgcacaagccgtgtaccagcgttcgtcgaagaacgcgaatgcgtcgatctacaacggcgacctcagcacgccgttcagcacgtcgatcaaccaaaccgcagcgacggttggtctgcgtcaccgcttctaagcttgacggctggctcgtccagtctcgaaaaggcgccttcgggcgcctttttttatgcgcgatgcgaacgcgatgcgcgccgcgcggaaacaaaaaagcgaggcctgcgcatgcatcctcgctttggcgtggcggccgttgccgattcgtcgccgctcacgcgggccggcgatcgttcggcggccgcgccgcatccgccgatccgtcgtcgtgcggccttagtgcgcgtagtcgccgctcgcttccggttgatagacgatctcgacgatcttcagcgtcgcgtccgcgccgcccggcagcgtcactttgacccgctcgccgcagcgcgagccgagaagcgccatgccgaccggcgaaaacacgttcaatcggccttgctcgaaattggccgcgtccggatagacgatggtccaggccctgtcctggccggctgtctcgtcgagcagcttgatctgcgagttcatcgtgacgacgtttgcctgaatcttgttcggctcgacgatatcggcgcgctcgagcagcgtgtcgagcatttcctgatagcgcgggttgcgttccgcatgcttttcgaggcgtgcgacatcgagttcggtgagttggtaaatcctgtttctcatgacagtctccaaatgatcggcttgggtagcgtggccaacccgggattgcccggagcctgactgacgcggctccgggatggagactgccgtcagatcaagcgccgggccgcggcgagcggcgctgcaagcgtgcttcgaaggaggggacgcatcgccgccgcggccccggccgcgcgcgtaccgcgcgtgcggtgcgcaagaaaggcgtgggaggtcggcgtgcgcatgagcgggcgatcaaacgaaaggcgaatgacggttcaaactttacaaatatacaacaaaacgaccgttcagacagccgacagacggttgcgcgaagcgttcctccattgttgccgagatggtgcttttaaccggctttctgtccgactacagtcggctatttttgtcattggtgcaacgctgtatgttcaaagtaggggtttccccttgttgttccggtgactagactgaaatcaatcgcttccggcaagggtgccgggagcgacgcaaatacaacattccggaggtcaatcatgaaatcgttcgtctatgcagccgttgccgcttcgatcctcgccacgccgcttgcatcgttcgcgcaggccgaccagcagccgccgttgacccgcgagcaggtgaggtccgagctggtccagctcgaacagaacggctacaagcccgaagcaggcgagacccagtacccggcgaacgtgcaggctgcgtcgcaacggatgctgcctgcgcagcagacgctcacgcatgccgatacgagcggctatggcgttcagccggccggtgcggcggaatccggcggccgcgcgagccgatcgccggcttcgccggcattcggtcattcgatctacttcggtaactgatcgaatcgagcggtcagctccagtgtgagcccggcatcgccgggcgcccgtcagcccacgccaagaggtcgattctcaaaccgcgagcccgtgcgatgcgtcgggctcgcgggccaggagccgaacctccgtcgccgcatttcggcggctttgcccagacgcgatgcgtttgggcattttttgatgggcgttgcggcgcgcggctcattgcggatgcgcggcggccggtattccgtggatgtaatgctccaattgatcgatcgtgaactgctgatcggcgatcacgctcttcacgagatcgccgatcgacacgaggccgacgagcttgccgtcgtcgagcacgggcaagtggcgcatccggtgttccgtcatcagggccatgcattcgtcgctcgtttgcgtcggttcgacgtagcggactttcgacgtcatgatttcctcgacgcgtgtcgctttcgacgaacggtcgaggagtaccaccttgcgcgcgtaatcgcgttccgtcacgatgccggcaatgttcgcgccgtccatcacgagcagcgcgccgatgcttttctcggccatcagcttgatcgcgttgtagacggaatcggacttttcgaccatgtgaatcgtgcgccccgaatcgggcttcgacctgagaatctgtgcgacggtgaggctcatacgctgtctcccttggctgggcgattcacggaaggcggcgcgcagccgccgcgtcggatgaagaatccagtatagatcggcgtccgcgggcgggtgcgtccagtgcgcagattagcggtaaactccgtgcactcgccatccagaacataccttaatcctttcgtttgatgcattccatgaagtcttcgcatcctgactcgccgcagccggacgacggcgccgcgcccgagtgcgtgacgctcgtcgccaccgcgacgcttcctacccgctacggcacgttcacgtcgtatgcgtttcgcgtggcgggcggcgatgccgagcacctcgcgctcgtgatgggcgacgtcgccgagcagccgtcggtgctgacgcgacttcattccgagtgcctgacgggcgacgtgttcggctcgtatcgatgcgattgcggcgagcagctcgatctctcgctgcgctacatcgcggccgaagggcgcggcgtattgctgtatctgcgcggccacgaaggccgcgggatcggcctgagcaacaagatccgcgcgtatgcgctgcaggagcaggggcgcgacaccgtcgaggcgaacctcgacctcgggctacccgacgacgcgcgcgaatacgattccgccgccgcgatcctgcgcatcctgaaagtcacgtccgtgcgactgatgagcaataatccgaagaagttcgacacgctcgcgcggcacggtatcccggtctgcgagcgcgtcgcgctcgccgtgccggtgcgcgaggagaacgagcgctatatccgcacgaagcagctcaagttcggccactattatttcgacgaaaacgaatagcgcgcgtcgcgcggcgcggcttgcgcgcgccgaagcgctgctcggcgatcggcagatcgaagcggcggcgcacttcggtcgcgatccagtcgcaggcctgccgtgcgcaatcggtgagcatccggcggtccgcatggccgtcgatgtcataaacgaagcgcacatcgacctcgtcgcccgccaggtcccgttcgagttcattcaggtgcagccgcggcgacaggccttgcgcgagcgcgcgcaattcgtcgaagtgatattcgagccaatcggcgaaaaagagcgcgtcgccgcgatccgcgagacggaacgccgcgctgcgcgtcatgcgcacgccggtgcccgccgcgcgcggtgcgcccgattcggggcgcgccgcgtcggcgcgcggtgcggtatcgcgccggcgggccgacgcctgcgttgccggtgccgggcgctcgtccggcgcgcgtggtgcgagcggcgcgcgcgcgtgtcggcatcgcgtgcgcagcgcgtgccagagcagcgcgtcgccgttcgcggccgacggctgcatcgtcagatcgtgcgcgccgtcgtcgcaacgctcgacttcgcgtatcacgagccgcagcgtgcagagcggctcgtcgtcgagatacagggtcgcggagcgcggcaatccgcagacgggcggcatcgcgccgcgcgcgcgaaacacgagcccctgtctgccgagccgcacgagcggcaggcgttcggcgaacgacgggaacgcgacggcgatgcgggtttcgccggcatcgaacgtagggagcatcgcgcgaaataccgttgaatggtccacggtgtagaggtctccttgaatgacgaacggcgcggccccgaagcggggcgaccgggcgcgctcaggcggcttcggcgggcggcgcgcacagcagcgggtcgagatcgagcgcggcgagcgtttgcgcgtcgaggtcgatccagcacgcgacgaccatgcgcccgtcgatctgctgcgcgggccccgcccggtgcgcgtgcacgccgatccggcggaacaggcgctccatgctcagaaacgtcacgccgatcagttgcttcgcgccaagccgcgcggcgcactcgacgacggcggcgagcatcggccgcaccgcccaggccgggttgccgcccccggccggatcctcggcgttcgcggcgaagcgcgacaattcccagacggcggcggattgcggcaacggcatgtcttgcgcgaccagcgtcgggaacagttccttcagcagatacgggcgggtcgtcggcagcagccgggcgcagccgcagatttccccgtcgtcgtcgcgggcgaacacatagacggtatcgtcgcgatcgtactgatcccgctcgaacccttcgcttgccgacggcagtttccagccgagctgctcgacgaaaactcggtgccgataaaggcccagatcagccgccaagtcgctcggcaggcgcccgtcgccatgaacgaaagttcgcatgtcgtcctcgtgcgtgtgctttggaatgggcgcattacatcgcgcgctccgaggacaggtaactgttaacccttacagggtcgggaaagcggggctggtggcgggggcggggcgggttccgccggttttcgtcggtgtcggactgcaaagattcgataatttgcttgtcaatccgcaacgttcgaggaaaattagacaatatgcactgattgcgccgacgcgcgtcactgcagggtgggacccgcatgcgcaaaatcgccgcgacgaagcatcgcggcggtgacggcggacggccagttcagttgggcgagccggcgcgacagtgcggccgaggtcggatccatgccgatgtcgagcccgttgccgtcgacgcccatcacgttgctgcgcacgtcgccccatgcaatgacgaaggcgcccgttgcgccgtcgatgtaccagtcccagcccactgtgagatgcgccgcgccggcgctcgacggccgctcccactcggtgtagccggcgatgcgggcgtcgatgtcgctcgcacgtagttcgacgagcagtccggaatcgattccggacgatacgtgaacgagccgcagctcggcgaacgcgtgcatcggaaggcgcacgtagccgtcggtggaagagccgcgaaagcggtggagccatggtgaattcatgccgcggaatgtatcagcccgcgcgcgtgctgaaacctagcaagtatgacagcgtgaagctgctggagaacgaatggaactgcgctggcaagacgcctatcttcaatttagcgccgcggagaacgagcagcagctcttccaacagatcgccgcgtatacgaagcggctcggcttcgaatattgctgctatggcatacgcgtgccgttgccgatctcgaagccggtcgtcgcgattttcgacacctatccgaacggctggatggagcgctaccaggaaatgaactacctggaggtcgatccgaccgtacgcgagggcgcgctcagctcgaacatgatcgtctggccggaggcgagcgcgagcgacgcgacgacgctctggagcgacgcgcgcgatcacgggctggcggtcggcgtcgcgcagtcgagctgggcctcgcgcggggtgttcggtctcctgacgatcgcgcggcacaccgaccgcctgacgtccgccgagatcaaccatctgacgttgcaggcgaactggctcgcgaacatgtcgcactcgctgatgagccgttttctcgtgccgaagctcgcgcccgaatcgggcgtggcgctcacgcaccgcgagcgggaggtgctgtgctggacgggggagggcaagaccgcgtgcgagatcgggcagatcctcagcatctccgagcgcacggtgaactttcacgtcaacaacatcctcgacaagctcggcgcgacgaacaaggtgcaggccgtcgtgaaggcgatcgcgatggggctcatcgacgcgccgtaagcattgccgcgagcgccgtcgcggccgcgcggcgctcactccatcaacggttccgcttccttcgcggtccagctcacgctggagatgcttttctccatgctcatccggctcgcgatctgctcgagcttctgctgatccttcgggtgcagcttcagcgtcgccgtcaccttgatgcgctcgggcgcatcggcttcgcgcggcacgtcctcgctcgtcaggctctggaacgacagcggcttcgcgtacatcgagttcgacagcagcgtgcggatgtgcacttcgtccgatgcgaggcagatcaccgtgatttgatattcgcgcacgagatcggcgttcgacacgggcgttgcgttgatcgcctggctcacgccgcgcagcagcgtgttggtgagcagcacgacgcccgtgcccgcgagcgcgggcaggtagtggccggcgcccgagagcacgccgaccgcggccgagcaccagagggtggccgcggtgttgatgccctggatcgagcctttgtctcgcatgatgacgccgccgccgagaaagccgacgccggagacgacatacgcggcgatctgcgtgacgccggggattccgttgcccgtgagcacgccgagcgtgacgaacagacacgcgccgctcgcgacgagcgtgatcgtgcgcaagccggccgtgcgctggcggatctgccgttcgaggccgatggcgaccccgcaggcgaacgcggtgaagaggcgaagtgcgaattcgaaagtcatgggtgttctgccgtgccgaatgcgccgcgcgatgggcgcggcggcacgcgcttgccgggcgcgcgtgcattccgtactcgcgcgccactttagcgcgcgaatcgatgcgattgtgtgaaacgggaaatcgcacgcgttcttcgatgaacgcgcgcggcggcgaagcggccggcaggcgttcaggcgaagcggcgtgcggacgttgtgctgctactgtccacgacggttcctgaaagaatggatggcgggcattctaggcgggacccgccgtgtgagtcaacccgcgcggcggcggtgaatgcgcgggcgcggggcgggatgcgtttcgcgcagggtacggcgactgcgcgaacgcgcggcggcggaggcgtgggagcggggcgtgcgccgtcgaaatgtcagcgcggctcgacggcgcatgtgaaggcgggcgctgctgttgctgtcgcgcatgcgttcccgatggcgttcggcgctcggtgttcggtgttcggtgttcggcgttcggcgttcggcgatcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgtgacggacgccggcgcgcgcgttcggttcccttcgccgcgcacgagccgcacgcgcgtgatttccgacggcgcgccgagccgtttcggcggcccccagtaaccggtgccgcggctcgtatagacccacaggccgtcgagtcgcgcgagcccggcggtgaacggctgctgcaatcgcacgaagaaattccacgggaaaaactggccgccgtgcgtgtgcccggacagttgcagcgtgaagcccgcatcggccgcggcggttgcgctgcgcggctggtgcgcgagcagcacgcggatgcgcacgtcggcgggcgcgccggcgagcgccgcgctcgggtcgctccgatgcgcgggatcgaagtggcccgccgagtaatcggtgacgcccgcgatcacgagccggccgtcgccgtggtcgagcgtccgatgctcgttgagcagcacgtcgaggccgaggcggcggaactcggcgatccactcgtcggcgcccgaatagtactcgtggttgcccgtcacgacgaatgcgccgtggcgcgcgcgcagccgcccgagcggcgccgcatggccggccagttgcgcgaccgtgccgtcgacgacgtcacccgtcaccgcgacgagatccggcgcgagccggttgaccgcgtcgacgatcgcctcgacgtagccgcgcttgatcgtcgggccgacatggatgtcgctgatctgcacgatcgtgaagccgtcgagcgcggcgggcagatcgtcgatcggcaccgcgacgtcgacgacgcgtgcgcggcgtcgcgcattgacgaagccgacgacgctcaccgcgagcgccgcgagcggcacgccggccgccgtctgtatccgccactgcgcgagcgacaccgcgccgggcgcgagcgcgtcgacggtgacgagcgaggcgagcagcacgtcgcgcgcgagcgtgagcacgagcagcgacgagaagaagcccatcgcgaggaggccggcccaggcgacgcgatcgccgagcggctgccgctcgaacacgcgcgacagcatgccgagcggaatcagcaggcacgacccgacgagccacagcgcgcccgcgtagcgcgcggcgggcgaggcgagctcgggcagcagacggaagccgatgtacacgtgcagcagcacgccgatgatcgtcaggcgcagcagaaacgatgaaacgcgtcgcatgggcggaaacgggggaagtcgggagaggtggcgcggcgcgcgaacgcgccgccgtcgcgcgcttattcgatgcgcgcgatttcgtcgaacgagaagcgggggctgcgcgggaacaggccggcggcgtcgccgtagccgaggttcacgaggaagttcgacttgatcgacgtgccggcgaagaacgccgcgtcgacggcagcctgatcgaagcccgacatcggtccggcatcgaggccgagcgcgcgcgcggcgacgatcagatacgcgccttgcagcgacgcattgcgaaacgcggtcgcctcgatcagcgcgtcgttgccggcgaaccagctgcgcgcgtccgcgtgcgggaagagcttcggcaggtgatcgtggaacgccatgtccatgccgacgatcacggtgacgggcgcggccatcgtcttcgcgagattgccttcggacagcgcgggcttgagtttggccttcgcctcgggcgacttcacgaacacgaagcgcgcggggctcgagttcgccgacgtcgggccccacttgacgagatcgatcagttcgcggagcagcgcgtcgtcgacgggcttcggctgccatgcgttatgggtgcgcgcggtgcgaaaaatttgatcgagagcggaatcggaaagagtcatgtcgggaatccgggtgagcgcgcaaacgccgtggcgttcgcgcggctagaatttgaacaggacggcgcggatcgccggttgcggttcgcgccattccgcgatgatagccggatgcggagattttgaccgacgatggacgatttgttcgacgatctgccgagacccgatgccgactggcatccggactggctcgcgcccgccgacgccgaccgcttccatgcgcgcctcgtcgacgaggtcgcgtggcgccaggacacgatgcgcacgccgcgcggcctgttgccgctgccgcgcctgaccgcgtggcagggcgagccggacgcgctctacgtgtattcgggcatccgcaacgagccggcgccctggacgcccgccgtgctcgagctgaagcgaagggtcgaggcggcaagccgcgcgcgcttcaacagcgtgctgctgaaccgctatcgcaacggcttcgacagcatgggctggcatgcggacgacgagccggagctcggcgccgagccggtgatcgcgtcgctgagcctcggcgcgacgcgggtgttcgatctgcggcacaacgagacgggcgtgacgcacgcgtatcgtctgacgaacggcagcctgctcgtgatgcgcgggcgtacccagcacgcatggcggcaccgcgtgccgaaggagcccgcggtacggggcgagcggatcaacctgacgtttcgctgggtgagcgcgccgcccgtcgccgagcgccgcgcgaggccgcgttcgcgcggatgacgcgggcccgcccgcgcgccgaaaccgcgcggccttcggatgatgtcgcgttatgattcggtttctctccgtcccttgcagccgacatggccaaaaccactacgaccgccgcgggtagacctgccgccgacgccgcatcggccaagtcgcgccgtgccgcggccggcgcgcgccccgaacttgacgcggccgacgacgaagccgcgggcggcgcatcgtcgtacctcgttcccgggctcgagcgcgggctgcggatcctgtccgaattttccgcgcgcgagccggtgctgagcgcgccggagctgtccaagcgcatcggcattccgcgcacgacgacgttccgcctgctgcagacgctcgaggcgctcggcttcatcgagcgcgcgaacggcgaccgccatttccggctcggcatcggcgtgctgcggctcggtttcgaatatctgaattcgctcgaattgaccgatctcggcgcgccggtgctcgagcgcctgcgcgacgcggccgggctgtcgacgcatctgctgatccgcgaccgccgcgacgtcgtgttcgtcgccaaggcgcagagcaacgcgtcgatgttcggctcggtgaaggtgcacgtgggcacgcggctgcccgcgcacgcgaccgtgcacggccacgtgttgatgggcgacctcacgcgcgacgcgatgcgccagctttatcccgagaagcgcctcgaggcgttcaccgaacacacgcccgcgaccgtcgacgaactgtacgagcgcgtgcgccattacgcgcgtctcggttacgcgctcagcgaaggggcgttcgagagcgggatttcggcggtgacggcgccggtgcgcgaccattcgggttcgatcgtcgcggcgatcaccgcgacggtgccgcgctcggaaattggcgccgtcgacgaaaaggagcggctcgtcgaactcgtgtgcggcgcggccgtcgatttgtcgcagcggctgaactaccggccgctcgacggcgatccgaccgtcgcgcatgcgcggcacaaggttgcgttgttctgacgacgtccggccgcatcgagcggggcgagcggggcgcacatgcggcgtattgcggcgcgcgccgcggcggccgatgatgccggcgccgggggcggcatggcataggcagcggcgcgcgtcggcggcccggcgagccgatcgccctttcattgcatttgccgccgcggaaaggaaaaagcccccgttttgcgcggaggctttttcgcgttcgtgagcatcgccgcgatgcgcgccgaagaaacgccacgtcgcttgcgagcgccgctcggcacgcgccgtcgccaccgccgcgcgtgtgcgaaacgatgcgccgcgctcagaacgagtggtgaatccccgtcaggacaatcacctgattcgccgtgctcgacgcgcccgccgtgaagaacgcggccttcgcgttgccgctcgcgtgctcgtacagcacgttcacgtagagctgcgtgcgcttggacagcgaatacgtgtcgccgagctcgaactggctccagcggcggccggcgagcgtcgaagtcgccgcgccgcccgcgatcacgttgaacggcgagctctggtagttcgcgccggcgtcgtagctctggaacgtatccgagtggccgttcgcctgcagtttcacgcgcgtgtaaaggccgtgcacgagcagcgggccgaagcggtacgacaggcccgcgcccatgttctgcgccttcttcgcgacatagctcgcgacgggcatgccctggaacgtgccgcccggcccggcgatgccgccgacggtcgccatcgggaacgcctggtcgtgctcgttcgaatagacggcggccgccttgaacgggccgttcgcgtagttcacgccgaagctcatcgtgcggccggtcgagaagttcgtcgtgttgccgaagccgagcatcgcgcccaccgtgaagcccgcaaaggcgggcgagcggtacttgaccgagttgttgaacggcacggtgctggtgtccgcgagctggtcgaggttgccgggatggaacgcataccagctctgcgcgaggaatgcgctcgacagcgggtcgagccagtcgaagttgaacggcgtctggtggccgagcgtcagcgcgccgagccggtcggaattcaggccgacgaacgcctgacggttccacatcgtgcccgccgccgccatctggccgttgttcgtatagaagccgttttcgagctggaagatcgccttcagaccgccgcccagatcctcgacgcccttcagcccccatcgatcgggctgcgtgttgccctgaatcatcgaccacttcgcgccgccgccgacgttgttcacgtacgcgacgccggcatcgaggctgccgtacagcgtgacgctgctctgcgcccacgcgccggcgacggcgagcgcgccgagtaatgttgctgccgcatgcttgaccatctgatctcctgacctttgctccaaatgacgcgggcggtggccgcgcgcgaaacgatcggccacgcgcgttcccacggctgagtttttggctttcttttgttccatatatggaactgtgtgcctttggtggaatggagtataggggcagaaatcagcggaaacaaaataaattttcgaatcgaagcggcggccgcgattcgtccgaggacatgtcgccaacgctttgaaagttcgagggaaaacccgaaatttccgcttcttgccggttccgcctgcattgccgggcatcgagcggaaacgcggtctcggtattttccctaggagcctcggctttttattttgatcttcggatgacgctcctataatcaccatccataaactgacgttccgtatttggaacaatcaagcgagtcgacttgaaggaagggtgtgagatgtctgaacaatgggtttgcgccggacacgccggcgcgctgtccgaggattcgccgatcgagttcaagcgcaccgacggcgtcgagatcgggatctaccgcgtcggcgacgacgtgtacgcgctcgagaacgtctgcccgcacgcgtatgcgctgctcacgcaaggcttcgtcgacgagggaacggtcgagtgcccgctgcacgaggccgtgttcgacatcaagacgggccagtgcctgaaggggccgggcggccgcgcgctgaagacgtacgcggtgcggctcgccggcgaggaaatccagatcaaggtggaatgacatgaacgagacgaccgtgaacttcaatccgttgctcatgccgtggcgcgcgccgcagccgaacaacgtcgcgggcaaggggcagatcgagattcccgggcggatgccgaatctcgtgtggcagacgcgcaaggccgagccgacgcagtacgagaacgatctcggcgacgcgctcgagcgcgtgttcgaaagcggcgcgaccgaactcgcggcggtcgtcgcgggcctgaaccgcatcggctttcgcgcgcccgacggcgccgagtggaccgccgagcgcttctgcgcggaactcgccgcgctcgccgaatgacgcagccgccctcaaacgcttccggagcaaacagatgacgtcttccgaccaaacgaattccggtgccgatccggtgcgcgcgtatctcgactgcggcatccgcaactactggtatcccgtcgcgccgagctggcaggtgtcgagcgcgcccgtcggcatcactcggttgtccgaacagatcgtgttgtggcgcgatcgggagggcaacgtgcacgcgctcgaggatcgctgcccgcatcgcggcgcgcgcctgtcgctcggctggaatctcggcgatcgcgtcgcgtgctggtatcacggcgtcgaagtaaacggcggcggtaccgtgacgaaggtgccggccgtgtcgaactgtccgctcgaagggcaggcctgcgtgaagtcgtacccggtcgaggagcgtgcgggcgcgatcttcctgtggttcggcgacgacgcgcatcgcgagcccgcgccgctcgttttgcccgacgaactcgtcgcgccggagtacgcgcaattcgtttgcgtgtcgaactggacctgcaattaccagtacgcgatcgacaacgtgatggacccgatgcacggcgcgtatctgcacgcgacatcgcattcgatggccgaaggcgacaagcaggccgacatgcgtgtgcgcaggaccgagacgggcctgatgttcgagaaggtcaatcagcgcgacgtgaacttcgactgggtcgaactcggcgagacgggctgcatctggctgcgcctcgcgattccgtatcagcgcaagttcggccccggcggcagcttcggcatcgtcggcttcgcgacgccgatcgacgacgagcactgccaagtctatttctggcgcacccgcaaggttgccggctggcagcgcgacgtgtggcgcttcctgtatcggaaccgcctcgaggggctgcactgggcggtgctcgagcaagaccgctacgtgctcgaaagcatggcgccgaacgcgcgcgatcacgaatacctgtatcagcacgacatcggcgtcacgcgcgtgcggcggatgctgcgccagcgcgcgcaggagcatctcgccgcgctcgacgcgcatcgcgcggcgcaggccgacgcggcggagcgtgcatgagcgcgcccgtgcaggcgatcgcgctcgccggccgccgcgtgctcgtcacgggcggcgcgcgcgggctcggcgcggcattcgtcgaggcgctcgtcgcggcgggcgcgaaagtggcgttcggcgacgtgctcgacgcggaaggccgtgcgctcgcgcagcgcctgcgcgacgcggggcacgacgcgcacttcatcgcgctcgacctcgcagcccccgccagcgtggccgccttcgtcgacgaaggcgcgcgcgtgctcggcggcctcgacggcctcgtcaacaacgcggcgatcacgaactcgggcggcaagcgcgcaaccgagctgtcgatcgacacgtgggacgcggtgatgaacgtcaacgcgcgcggcgtctggctcgcgtgcaacgcggcgctgccgcatctcgcgcgctcggggcgcggcgcgatcgtgaatctcgcgtccgacaccgcgttgtggggcgcgccgaagctgctcgcctacgtcgcgagcaaaggcgcggtgatcgcgatgacgcacgcgctcgcgcgcgagttcggcgaacagggcgtgacggtcaacgcggtcgcgccgggcctgaccgaagtcgaggcgaccgcgtacgtgccggccgagcgccacgaatactacttgcagggccgcgcgctaccgcgcgcgcaagtgccggcggacgtgacggggccggtgctgttcctgctgtccgacgccgcgcgtttcgtcacgggccagttgctgcccgtgaacggcggcttcgtgatgcattgatcgattgttagcacttagcactcttgaaggagatgacgatggcggacgccgatatcgagcgtaaatcgtgggaccagccggcgggcgaaagcttcgcccaatggatggacgggcgcgtcgcgcgcttcgaaacgcgccgttacgactgggacgcgctgaagttccaggccgatttcgatccgaaataccgccgcgcgcaaatgcgctacgtgggcacgggcggcacgggcgtcgcgaaggacgcgaacacggtgcccgcgggcggcttcacgttttcgacgatggtgattccggccggcaacgtcggcccgagccacattcacatcgacgtcgaggaaatcttcttcgtgctgcgcggccggatgaaggtgatctgcgagcgcgacggcgagacgtgggaggcggtgctcggcgagcgcgatctgatctcggtgccgccgggcgtctatcggaccgaaatcaacgtcggtgaggaagacgcgctgatgtgcgtgatgctcggctcgccgaagccgatcacgccgacgtatccgccggattcgccgctcgcgaagatcaagcgctgatgcacggacggcaacgatgagcacgatttccacgacgacaaccgaggcgggcgcggcgccgttcgccgcgctgctcgcacgctttcccgagcggcgcgcggcggtgggcggcgccggcgtgatcggctatcgcgaggcgggcgaagcccatgcgcggcgcgccggatgcgaacccgtcgtgctgctgcacgggatcggctcgggggcggcgtcgtgggtgcgccagctcgatgcgctcggcgcgacgcgtcgcgcgctcgcgtgggacgcacccggctatggcgcatcgtcgcgcgtcgcagccgattcgcccgtcgcggcggactacgcggcgtcgctcgccgcgtggctcgacgcgctgcgcatcgagcgctgcgtgctcgtcggccattcgctcggcgcgatcatggccggcgcgtttgcacgaatcgcaggcgagcggctggcgggattgctgctgatttcccccgcgggcggctacggcagcgcgcccgccgacgtgcgggccgggcggcgcgacagccgccttgcgttgctcgcgtcgctcggcccgcaagggctcgccgccgagcgcagcgcgaacatgctgtccgcgcaggcgagcggcgcggcgcgcgagtgggtgcgctggaacatggcgcgcatcgcgcccgcgggctacgcgcaggcgacgcatctgctcgcgaacgcggatctcgcctccgatcttgcccattgccgcggccgcatcgcggtcgcggtcgcggtcggcggcgacgatgcgatcacgccgcccgccgcatgcgagcggatcgcgcgggcggcgggcgtcgggctgcaggtgatcgcgcgcgcggggcacgccggctacgtcgaagcgcccgatgcatacagcgcgttgatcgacgccttttgccgtcaatgcgacggatcgcgaggcacaccatgagcgagccgctgctgaaggacgccgacgacgcgaggaatgattcgaactacgtcgtaccggggctcgagcgcgggctgcggatcctggccgagttctcgccgcgagagccggtgctcggcgcgccggagctgtcgaagcggctcggcattccgcgcacgacggtgttccgcctgctgcagacgctcgaatcgctcggctttctcgagcgcgcggacaaggatcgcaactatcgcctgggcgtcgcggtgctgcgcctcggcttcgaatacctgagctcgctcgagctgaccgatctcggcttgccggtgatcgaaagcctgcgcgatgcgacgggcttcaccgcgcacatcgtgattcgcgacggccgcgacgtcgtgttcgtcgcgaaggcgcaaaacgcggggaacgcgttcggctcggtgcgggtgaacgtcggcacgcgcctgcccgcgcatgcgacgacgcacggccacgtgctgatgggcgacctgtcgctcgcgcagttgcgcgcgctgtatccggagcgggcgctcgaacgcgtgacgaaggcgacgcccgagaccgtcgacgcgctcttcgacgtgatccgcgacgatgcgcggcgcggctacggcatcggcaactcggcgttcgagcgcgacatctcggtcgtcacggcgcccgtgcgcaacgaagcgagccggatcgtcgcggtcgtcacggtgacggtgccgcggccggagatcgatgcggcgctcgtcgccgaagggctcgtcgagaaggtcgtgcgtgcggcggccgagctgtcgcggcggctgaactatcggtccgacgacgaaaacacctatttgaaggcattgggattgcgatgatccagatcgacttgagcgggcaggtcgccgtggtgacgggcggctcgtccggcatcggctacgcgagcgccgagctcttcctgcgcgcgggcgcgtcggtcgcgatatgcggccgcggcgatgagcggctcgcgagcgcgcacgcgcggctcgtgcggcagttcccgcgcgagcgcgtgcttgccgtgcgttgcgacgtgctcgacgaagccgacgtgaccgcgttcgcgcaggccgttgccgagcgcttcggcggcgcggacatgctcgtcaacaacgcgggccagggccgcgtgtcgacgttcgcggacacgacggacgacgcgtggcgcgacgaactcgaactgaaatacttcagcatcatccgcccgacgcgcgcgttcctgccgctgctgcgcgcgtcgagtgcgccgagcatcacctgcgtgaattcgctgctcgcgctgcagcccgagccgcacatggtcgcgacttcgtcggcgcgcgccggcgcgctgagcctcgtcaaatcgctcgcgaccgagctcgcgcccgagcgcgtccgcgtcaattcgatcctgatcggcatcgtcgaatcgggtcaatggcggcggcgctacgacgcgcaggccgcgccgggcgaatcgtgggaagcgtggacagccgcgctcgccgcgaagaaaaacattccgcttgcgcgcttcggccggcccgacgaggccgcgtgggcgctcttttatctcgcaacgaatctgtcgtcttacacgacgggcagccatatcgacgtatcaggaggctttgcacgccatgtctaacccaaccacgaccacggtcggcgagctgattgccgccttcctcgaacaatgcggcgtgaagaccgccttcggcgtgatctcgattcacaacatgccgatcctcgacgcgatccacacgcgcggcaagatccgctatgtcggcgcgcgcggcgaggcgggcgccgtcaacatggccgacggcctcgcgcgcgtgtcgggcgggctcggcgtcgcgttcacgagcacgggcaccgcggcgggcaacgcggcgggcgcgatggtcgaggcgctgacggccggcaccgcgctcgtgcacatcaccgggcagatcgagacgccgtacctcgatcaggacctcgcgtacatccacgaagcgcccgatcaactgtcgatgctcaacgcgatctcgaaggccgcgtatcgcgtgcgcacggtcgaaaccgtgctgccgacgatccgcgaggcggtgcgcgtcgcgatgaccgcgccgagcgggcccgtgtcggtcgaaattccgatcgacatccaggcggccgaaatcgagtggccggacgatctcgcgccgcctcacgtggcggtgcgcgagcacgacagcgcgcgcgtcgcgcagctcgccgagcgtctggcgggcgcgcgccggccgctgctgtggctgggcggcggcgcgcggcacgcgcgcgcggaagtcgagcggctcgtcgcactcggcttcggcgtggtcacgagcgtgcaggggcgcggcgtgctgccggaggatcacccggcgacgctcggcgcgttcaacgtgcacgcggccgtcgagcacttctacaagacgtgcgatgcggtcgtcgtcgtcggctcgcggctgcgcggcaacgagacgctgaagtacaagctcgcgctgccgcgtccgttgttccgcgtcgacgccgacgcgctcgccgacaaccgcggctaccgcaacgatctgttcgtgcacggcgacgcgaagcgcgtgctcgcggagctcgcggatcggctcgaaggccggctcgcgatcgacccgcgcttcgccgacgatctcgcggccgcgcgcgcggcggccgtcgccgacgtcggcaaggggctcggcccgtacaagcgccttgtcgacacgctgcagcaggcgctcggacgcgactacaactgggtgcgcgacgtgacgatctcgaacagcacgtggggcaaccgcctgctcaggatcttcgagccgcgcgcgggcgtgcacgcgttgggcggcggaatcggccaggggatgcagatggcgatcggcgcggcgctcgccggcaacgcggcgaagacggtgtgcctcgtcggcgacggcggcctgatggtcaacgtcggcgagctcgcgaccgccgtgcaggagaacgcgaacgtgatgatcgtgctgatgaacgaccagtgctacggggtgatccgcaacatccaggacgcgcagtacggcgggcggcgctgttacgtcgagctgcatcagccggatttcgcgcagttctgcgcgagcctgaaactcgcgcatcaccggatcacgtcgctcgacgacgcggagcgcatcgtgcgcgaggggctcgcgcacgaggggccggtgctcgtcgaagtcgacatgctgtcggtcggctcgttcgcggccgcgttcgccggcccccccgtcaaaaaggacacgcccgcggagcgccagtatgcttaacgctcacgctcccgtcgacgtcgcgatgatcggcttcggcgcgatcggcgcggccgtctatcgcgcggtcgagcacgacgccgcgctgcgcgtcgcgcacgtgatcgtgcccgagcatcaatgcgacgcggtgcgcggcgcgctcggcgagcgcgtcgatgtcgtgtcctccgtcgacgcgctcgcgtgccgcccgcagttcgcgctcgaatgcgcggggcacggcgcgctcgtcgatcacgtcgtgccgctcctgaaagcgggcaccgattgcgcggtcgcgtcgatcggcgcgctgtcggacctcgcgctgctcgatgcgctgtcgaatgcggccgatgcgggcggcgcgacgctcacgctgctgtcgggcgcgatcggcggcatcgacgcgctcgcggccgcgaggcagggcggtctcgacgaggtgcggtacatcggccgcaagccgccgctcggctggctcggcacgccggccgaggcgatctgcgatctgcgcgcgatggcggccgagcagacgattttcgagggcagcgcgcgcgacgcggcgcaactgtacccgaggaacgcgaacgtcgcggcgacggtcgcgctcgcgggcgtcgggctcgacgcgacaagggtgtgcctgatcgccgacccggccgtcacgcgcaacgtgcatcggatcgtcgcgcgcggcgcgttcggcgaaatgtcgatcgaaatgagcggcaagccgttgcccgacaacccgaagacgtccgcgctgacggcgttcagcgcgatccgcgcgctgcgcaaccgcgcgtcgcactgcgtgatctgaaccgcacactgttaggacaaccatcgtgactgcattcgactcatcgctcgtgccgtcgggcgacatcctgatcggcggagagtggcgccgcggccgcggcgcgacgacgccgagcttctatccggccgacggctcgctcaacaccgagatccacatggccgacgcggccgacgcgcgcgaagcggtgcaggcggccgacgccgcgtggcgccgcgcggactgggcgggcctgaagccgcatcagcgcgcggacgtgctgtaccgcatcgccgatctgattcacgcgcatcgcgaggcgctcgcgcaactgcagcggcgcgacaacggcaagccgatcaacgagacgcgcgcgctcgtcgcgagcgcggcgaacacgttccgctatttcgccgcgtgcgcgcagacgctcgacgaagcgctgacgccgtcgcgcggcgattatctgtcgatgagcgtgcacgagccgctcggcgtcgtcgcggcgatcacgccgtggaattcgccgatcgcctccgatgcgcagaagctcggcccggcgctcgcggcgggcaacgccgtcgtgctgaagccggccgaggtgacgccgctcgcgtcgctcgcgctcgcgcggctctgcgagcaggcgggcgtgccgcgcggcgtgatctcggtgctgccgggcaagggttcggtgatcggcgatgcgctcgtgcgcgatccgctcgtgaagaaggtgtcgtttacgggcggcaccgaggtgggccggggcatcgcgcggctcgcggccgagaagctgatgccgctgtcgctcgagctgggcggcaagtcgccgacgatcgtgttcgacgacgccgagctcgatcacgcggtcaacggcgtgttgtacggcatcttcagctcgtcgggcgaatcgtgcatcgcgggctcgcgcctgttcgtccagcgctcgatctacggagcgttcgtcgcgcgcctcgtcgaagcggcgcgcaagctgcgcgtcggcgatccggcgagcgagcgcacgcagatgggcccgctcatcaccgcgcggcatcgcgacacggtcgagcgctacgtcgcgctcggccgcgacgagggcgcccgcgtgctgtgcggcggcgagcggccgacaggcgagggccgcgacgcgggcttcttctatctgccgacgattctcgacggcctgtcgaaccacgcacgcatttgccgggaggaaatcttcgggccggtgctcgtcgcgctgccgttcgacgacgaagcggcgctcgtcgccgacgcgaacgacagcgtgttcgggcttgccgccggcatctggacgcgcgactacaagcgcgcgtggcgcgtcgcgcgcgcgctcgacgcgggcaccgtgtggatcaacacgtacaagcagttctcgatctcgacgccgttctcgggccggaaggaaagcgggatgggccgcgagaagggcagcctcgggattcgcgagtacatgcagcagaagagcctctactggggcttgaacgattcgccgctgccgtgggcgaactgacggagaggatcatcgcatgagcattctgggcatcgaacagattacctacggcgtgaccgatctcgcgacgtgccgccgcttcttcgcggactggggcctcagggaaatcgcacacgacgatgcgcacgcggtcttcgagacgatgaacggctgcacggtgcgcgtcgtcgacgcgcgcgatccgtcgctgccgcccgcgttcgaagaaggcccgacgctgcgcgaggtcacgtggggcgtcggcacgcaggccgagctcgacgcactgcgcggcaggctcgccggccagccgggccactacgagaccgacgacgcgatcggctgcatcgacccgaacggcatggcgatccgcatcgaagtgacgcgcaggcgcgcgctcgacgtgaagggctcgctgccgaacgtgtggggcgcgacgctgcgcgtcgatcagcccgccgcaatctatgcgcgcgcggagccggtcgaggtcggccatgtcgtgttcttcacgaaccggctcgccgagcaggaggcgttctatcacacgctgctcggcttcgaaacgtcggaccgctatccgggccgcggcgcgttcatgcgctgcgcgccgcacggcggccatcacgacctgttcctgctcgcgctgccgacggccaagcgcggcctgaaccacgtcgcgttcacggtgcgcgacatccacgaagtgttcggcggcgggatgcacgtgagccgctgcggctggcggacgcagctcgggccggggcggcacccggtgtcgtccgcgtacttctggtacttccgcaatccggcgggcggcctcatcgagtattacgcggacgaggacatgctcacgcccgcatggcagccgcgcgagttcgagccgggcccgaccgtgttcgccgagtgggcgatcgacggcggtctcgacggcgacacgcgccggcaaaagaacgcgcaggcgccgcaaggcaaattcatgacggagcgcgacgatgactgagcacgcgggtgccgatgcgacggccatgccgcgcaccgtcgtcgtgatcggcggcggccaggcggcgggctgggtcgtgaagacgttgcgcgacgagggcttcgccgggcgcatcgtgatgatcgcggacgaagcgcatctgccgtacgagcggcctgcgctgtcgaaggcggtgctcgcgggcgaggccgacatcgcgaccgtgcgcgtcatgcagcccgacgcgttcggcgcgctcgacgtcgacgcgtggcagccggagcgcgcggcgtcgatcgatcgcgcgcggcgcgtcgtgcgcaccgcgtcgggccgcgagatcgagtacgaccggctcgtgatcgcgacgggcggcacgccgcgacgcctgccggatgcgatcgtcgggaccgctcatcttcactacctgcgcacgctcgacgaggcgctcgcgctcggcgagaagctgcgcgcgagccgccgcgtgctcgtgatcggcggcggctggatcgggctcgaagtggcggcgaccgcgcgcaagctcggcgtcgacgcgctcgtcgtcgaaggcgcgccgcggctttgcgcgcgctcggtgcccggcgcggtgtccgatttcctgctcgacctgcaccgcgcaaacggcgtcgacgtgcggctgaacgcgtcgctcgcgtcgctcgatgcgcatccggacgacgcgcgccgcgtgcgcgcgacgctcgcgggcggcggcgtcgtcgacgcggatttcgcggtcgcggggatcggtctcgcgctcaatacgtcgctcgcgaccgaggcgggcctgcatgtcgacgacggcatcgtcgtcgacgaatacggcgcgacgagcgatccggcgatcttcgcgtgcggcgatgtcgcgaaccatccgaacgcgtggctcaagcggcgcgtgcggctcgaatcatgggcgaacgcgcagaaccaggcgatcgcggccgcgaaggcggtgctcggcgtgcgcgcgccgtatgcggagattccgtggttctggtccgatcagtacgacgtgaacctgcagatcctcggcgatctgccggccgacgcgcggtgcatcgtgcgcggcgagctcgcggccaagcgcgcgacgctgttcttcgtcgcggacggcgcgctgcgcggggtgatcgcgatcaacgcggcgcgcgagctgaagctcgcgcgcaaatggatgaatcaggggcgcgcgatcgacgtcgccgcgctggcggacacggcgaaggcgcttgcctgagcacgagaacgacgacatggaggagaacccacgcatgagcacactggaaaccgcgatcgcgggcgcgcccgcggccgacacggcggcgggcgccgcgacacccggcgcgatcatcgcgcgcatcgagcggctgcccgcgaacgcgatgcagatccgcgcgcgcgtgctgatcggcaccgcgaccttcttcgacggcttcgacgtgatcacgatcgcggcgacgctgccgctgctgatccacaagtgggggctgtcgccgaatcagatcggaatgctgatcgcgtccggcgcgatcggccaattgctcggtgcgttcctgttcccggcgctcgcgcaaaagcacggccgcgtgcgcgcgatcgcgtggagctcggcggtgatcggcgtgacgagcatcgcatgcggattcgcttcgacgttcgaaacattcgtgctgctgcggatcgtgcaggggctcggtctcggcggcgagctgccggtcgccgcgacctacatcaacgaaatcacgcgcgcgcacggccgcgggcgcttcgtgctgctgtacgagatcgtgtttccgatcggcctgctcgcgtcgatggcgttcggcgcgtggctcgtgccgcgcttcggctgggaggtgatgtatttcatcggcggcatgccgctgctgctcgcgctcgtgctcacgcggctcgtgccggaatcgccgcgctggctcgcgtcgcgcgggcggctcgacgaagcggggcgcgcgctgcatgcgttcgaggcctcggtgaaagaaccgctgccgcccgtcgcgcacgcgggcgaattcgacacgctcgtgctcagccatccgaagcgccgaatggtcgacctgttcgggcccgcgtatctgaagcgcacgcttgcggtggcgacgctatgggccacgtgcggtttcatccagtacgggctgtcgacctggctgccgacgatctacaagaacttctatcacgcgccgctgcagctcgcgctgaatctcgcggtgatcggctcggtgatgggcgtggcgggctcgctcgtgtcggcgctcgccgtcgacgtggtcggccgcaagccggtgatcgtgtggtcgttcgtgctctgcgcgctgtcgctcgtcttcgcgggcgtctatcacgcatcgtcggtgtatgtggtcgcggcgttctgctcgctcgcgctcggtttgatggcctcgggcttcatcacctcctatgtgtacacgcccgagcagtatccgacgagcatccgcgcggccggctgcgggctcggcagcgcgtggctgaagatcgcctcgttcgtcgcgccgatggtggtgccgcgcgcgatcgtcggcggtgatctgagcccggcgttctatttgctcgcggcggtgccgctcattgccgcgctgaccgtgcattccgtcggcatcgagacgaaaggccaggtgctcgagaaactcgaggcgtagtgcggcgtttttgcaacgtttcggcggtgcagcaaaagaggctcggattattccgggctttttttgtgcgcgttttaaagtagtggggaatatgcatcgattgcgtcatccgatgcgtccgatatggccgaggccggccacgggcgcgcctgcgcacgcattctgaaaatggcattttgcggattcgttaatgactggtttaaaacatttattggtaaatcggaagccgggcgtgccgtattttgtgtagtgttcgctggattacatttttcacattcttttcgcagtgttcgatggattactgtttttgagtgttggaggtttggcgaggtggaaagttattaatatccctgcctgcgaggcgtgatcagggtttgcggttgatgttcgtgaaatcatataaatggttttgacgtttaatcgcaatgcatgatttcgtattcgacggcgccgtcccgtggactgcgcactcgaaaatgaccctgctgacggcccgtgcgaattgaattcacaggggatatcgagtgaacaaaatctacaatgtggtttggagtcgggtgcgaggccaattgattgcggtttctgaattttcccggtcgaatggcaagtgttcgacgacgcaagtcgtcacggcggcgccgggcgttgccggtcgtaccgcggcttctggccgatcgcgcccgtcgtggacgaagctcgggctgatgtcgctggcggtgagcgcggcgatgggctgcatggcgaccgacgccgcggcgcaggtcagctatgcggcgggcgagaacgcctatgccggccccggcggcaataccggcccgtgggcgttctacaacccggccttcagcgcgggcacgctgctgtacggcaccgcggtcggcaactacgcctatgcgaacggcgagggcagctcggcctacggcgatcacgcgacggtgaaggggcgcatcggctccgcgttcggcgcgtattcggaagcggcgggcgacggcagcactgcaatcggcgccagcgcgcgggcgctgccggacttcagcatcgcgatcggcacgaacgcgcaggcgctgaaggacacgggccaatcgattcccggccgcgaagacatcggcacgatcgcgatcggcgcgggcgcgctcgcgcagggcgacaacagcgatccgctgcacgtgtccgcgccgaacgcgttcggcggctattcgagcgcgacggcaagcggcgcggtggcgctgggcgaaggcgccgcatcgtccggctattacgcgaacgcgctcggctcgtattcgaaggcgtcgggtgcgggtgcggtcgcggtgggcggcggcgcgcaagcgagcgcgcaaggcgcggtggcgatcggcggcgcgacgagcgtcgacaacgcaactgcgctgtccggctacgcgagcgcaagcggcgtcaacgcgatcgcgatcggttccggcgcgcaggcgacgggcgcccggtcgatcagcatcggcacgggcaacgtcgtgtcgggggcgagctcgggcgccttcggcgatccgtcgacggtcacgggcacgggctcgtattcgttcggcaacaacaacacgatcaattcgaacaacgcgttcgtgctcggcaacaacgtgacgatcggcccagggttcgacggctcggtcgcgctcggtagcggcacgacgctcgccgcggcgaaccccaccggcagcgcgacgatcacgacgagctcgggcggccagttgacgctgtccggcttcgccggcgcgaatccgacgagcgtcgtcagcgtcggcgcgcccggcgccgagcgccagatcacgaacgtcgcggcggggcgcatcacgccgacgtcgacggatgccgtcaacggcagccagctgtatgcggtcgcgagcacgatcgacaatgcggtgaacggcggcgggatcaagtacttccacgcgaattcgaccctggccgattcgacggcggcgggcacggacagcgtcgcggtcgggccggccgcgctcgcctacggcaacgattcgatcgccgaaggcacgaacgcgacggcgggcgtgagcggcaatccggcggtggcgggcgatgtcgcgctcggcagcggcgcgcaggcgacgggaggccgctcgctcgcgctcggcgcgaacgcgtcggtcaacacggcgggcggcgtggcgctcggcgccggctcggtcgcgaaccgcgcggccggcacgtacaccgatccgatcacgggcagcagcttcacgaccgcattcggcgcggtgtcggtcggcctcgagggttcgctgcgccagatcaccaacgtcgcggcgggcacgcaggcaacggatgcggtaaacgtcggtcagttgcaaggcgcgattgcgcagttgaatcagacgatccagaacatcacgaacggctccaactcgggcaacaccggcaataacggcaacaacaccgggcagaccgtgtcgggccagtggatcacgggcaacccgtcgacctatacgccgcccgtggcgagcggcatcggctcgaccgccgcgggcagcggcagcgtggcgtccggcgcgaacagcgtcgcgatcggcgacggcgcgtcggcctccggcaacaactcggtggcgctcggcgcccattcggtcgcgagcgcgccgaacacggtgtcggtcggctcggtcggcaacgagcggacgatctcgaacgtcgcgccgggcgtgaacggcaccgatgcggtgaacgtgaaccagttgaacagcggtatcggcaatgcggtcggccaggcgaatcagtacacggatcagaaggtcgaccatctgcggcgcgagatgaacggcggcgtggctgcggcgatggccgtggcgggcttgccgcagccgaccgcgcccggcaagagcatggtcgcgatcgccggctcgacgtggcaggggcagcagggcttcgcgcttggcgtatcgacgatttccgagaacggcaagtggctgtacaagggctcgctcacgaccagcacgcgcggcggcacgggcgcggtgctcggggccggttatcagtggtgacgcgagtcgcaacggcggccggcgcggcgccggccgtggagacgataaggaatccaatatgaaaatgaacaggatgtcgaaatatgcggccgccgccgggatctgcgcggcgctgctgacgggatgcggaatggcgccgacgagcgcgccggacggctcggtcgggtttccggcgcgcgacagcgcgtggctgaaggaaggcacgttcgtgaatgtcgagaacctgcgccagatcgggcccggtctcgacaagaaccaggtatatgcactgatcggcgagccgcacttcagcgagggcatcatcggcgtgcacgtgtggaactatgtattcaatttccgcacggggccgggggcgagcgatgtcgtgacgtgccagtaccagatccagtacgacaagcactatcgcgtgaaatcgacgtactggaaggagccggcgtgcaaggcgctcgtcgacggcccgaagccggcgcccgccgtgcaggcgccgccgggcgacgacgtgaagcagttcacgctcgattaccaactgctgttcccgttcgacaaatcggcgctgcgcgacctgctgccggccgggcgggccgaactggaccggatcgcggccacgctggagcagcagtaccagcacatccgctcggtgcgggtcacgggctacaccgaccggctcggcacggacgcatacaatcggcagctgtcgctcgcgcgggccgaaacgattcgtgcgtatctgacgacgcgcggcctgcccggcgatctgatcgtcgcgcaggggctcggcaaagccgatccggtgagcaacggctgccccgccgggcgttcggcggaggcgatcgcgtgtctcgcgccggaccggcgcgtgaggatcgacgtcgccggcgaacggcgctagtctcgcggctggccggcgcaacccggccggctgcacgtcggcctgcatcggcgcccatcgcggcgccgatgtgcttttggcgcgcacgatcggctcggcaggcgatcatgcggcgcgcgagccggccctgcgcggatggcggcgagcgtcggcgcgcggttcagcgcacggcggtgacgggtacgctggcgatgcgcacgaggcgatcgaggatgctgcgatggaagcaatgagtgagtgcatggacggggtcgcggcgcggcgcgacgacgacgatctcgtcgcagccgttctcggtcgcgcacgcggcgatcgcgtcggcgatcgggccgactttcatcgcgaccgaatatttgacgtctgcgtccttgaggatgccgatggcttgggcgagttcgccttccgaaaaatcatgctcgatctggcggagcttcgcgagcgagtggaaggcttcgaggcgggtggattcgagcgggggctgcacgttgacgagcacgacctcggatgcacatcgctcgtgatacagaaaggcggcgtgccgcacggcctgcagcgaacgctgcgattgaccgacgggaaccaggagtttgagcatgagaagacctgttcggtaatgcgatgtcggtaggctagtcccgtcggcgtcggtgcggtctaaagaaatccgggggcggcgtaaaaatgtcgtaaacgcctgtgtggcgttcgccttataaaaaatacaagaaatataagtttatgcgcataaagggacgggtcgattggcggcggatgcgaaactttcgatggtgcgcgccgcgcacgggctcggatgcccgccgcctgccgtacaggtggcggcggcgcgcacgctttcgctcatcgcttggttcatcatggtgctgatgccgctgatgccgcgggtgcgaaaggccgatcgaatcggtacgcgggcgtgatccggcgcgcgccgcttgcttgttgcgatgcggcatgcccggcgcggcattgcgccggcggcgcgcgccctcccgctgcatttatataatcgtcggcatcccgccgccggcggcgcgccggcccgccgccgcgcgtgctcgccgcggtccgatccaccgctgcgcacggaggtctccccgcatgcccgaacgtcttgctccctcgccccgctcaccgtccatgccgttcgatccgatcgtcgacatgcccgcgcacacgctcgccgaggccatccggcgcaaggacgtgtcgtgcgtcgagaccatgcgcgcgtacctcgcgcacatcgaacgcgtgaataccgacgtcaacgcgatcgtcgcgctgcgcgagcccgatgcgctgcttgccgaagcggcgcaaaaggacgcggcgcttgcgcgcggcgagtacgcgggctggctgcacggcatgccgcaggcgccgaaggacctggcgatgacgaagggcatcgtgacgacgctcggctcgccgatctttcgcacgatgacgccgtcggtggacgcgatcgtcgtcgagcggatgcgcgcggcgggcgcggtattcatcggcaagacgaacacgccggagttcgggctgggttcgcacacgttcaacgaggtctacggcgtgacgcgcaatccgtacgatctgtcgaagagcgcaggcggcagcagcggcggcgcggcggccgcgctcgcggcgcggatgctgcccgttgccgacggcagcgacttcggcggctcgctgcgcaatccggccgcgttctgcaacgtctacggctttcggccgtcgcaagggcgcgtgccgcgctggccgagcgtcgacgtgttcgttcagcagctcggcaccgaagggccgatggggcgcacggtcgtcgacgtcgcgcaactgctcgcgatccaggcgggctatgaccggcgcgatccgctgtcgctcgccgaggatccgcggcgcttcacgcagtcgctcgatgcggacatgcggggcaagcgaatcgcatgggtcggcgactggaacggttatctcgcgatggaggcgggcgtgctcgagctgtgcgaatcgagcttcgacacactgcgtgcgatcggttgcgacatcgatgcggcgctgcccgcgtttcctgccgagcggatctggcggagctggctcgcgcatcgccatctgctctcgggcgggaacctgctgatgcactaccgcgagccgtcgcggcgcgcgctgctgaagccggaagcgatctacgaagcacagggcctgttcgccctcggcgcggccgacgtctacgaggcgagcgcggcgcgcagcgcgtggtatcaggcgctcatcgcgttcttcgaacgcttcgactatatcgccgcgccgagcgcgcaggtctttgcgttcgacgtcgagctgcgctggccgcaggcgatcgcggggcgtgcgatggacacctatcatcgctggatggaaacggtcgtgccatggacgctcgcgggctgccccgtgatcagcgtgccggtcggcttcaatgcggcggggctgccgatgggcatgcaactgatcggccggccgcgcgacgatttcgcggtgctgcagctcgcacgcgcatacgaaaaggaacgggattgggtgagcgcgcgcccgcccgcgctatcgggcgcgcgcaacgactaggcgcgcaacgagccgcggagcctgcgtgcgcggtcgacgaagcagcacgcgaatcgcgtgaggcgtcgcggccgccatgctgcgtgcgcgcatcgagccgcaatggcgggcattcattttgcggcgcagaacgattcgtgccgattcggcgttcgcaatcggcgtcattgtttcgtgatcctcaattctccggcaggcagccggctcgtcgctttcagttcgcgcatcgagatcgtgctgagcagctccttcacgccgggcagcgaccgaagccgattcaacacgaagctcgagaacgtatcgaaattcttcgcgacgatttgcacgagatagtcgtgctggccggtcgtgttgtggcacgcgaccacttccggcatcgccatcacgcccgcttcgaatgcgcggcaggtcttctcggtgtgactgtcgagcgaaatgttgacgaacgcgacgatctcgtagccgagcgcgcgccggtcgagaatcgcctgatagcccgagatgaagccgtcggcctcgagccggcgcaggcgcttccagcacggcgccgccgacagtgcgacgcgatcggccagttccgcgttgctgaggcgcccgttctcctgcaggatcttcagaatcttcagatctgtttcgtcgagcttcatgccgatcgcctttttatggagggaatgaaagcggaaagattctttcgattataggggtgcgccggaatgaaatggaaagcatatttcctgctagctttcttacactgagtcgattggcgacaggcgccgcgcggcttgccgcacgccggagggccggatcgcattcaccgtacaaaggagccaccgcatgacgtattcgagctatcacaagaaggacatcgagggccgtccgctgcacccggaaacgcagatgatgtcgtacggattcgatccgttcttgtccgaaggcgcggtgaagcctccggtattcctcacgtcgacgttcgcgttccgctcggcggaggacggcgccgatttcttcgatatcgtctcgggccgcaagccgttgccgcagggcgaggcggcgggcctcgtctacagccgcttcaatcatccgaatctcgagatcgtcgaggatcgcctcgcgctgctcgacggctccgaggcggccgtcgtcacgtcgagcgggatgtcggcgatcagcgcgatctttctcgcgttcctgcggccgggcgatcagctcgtgcaatcggtgccgctgtacggcggcacggaaacgctgatcgcgaaatacttccgcgaatggggtgtcggcgcgcattcgatcgacaacggcctgtcgccgcaagcgatcggcgcggcgcttgaagccgccgcgcagcaggggcccgtgcggctctgctacgtcgagacgccggcgaatccgacgaacgcgctgatcgacctcgacggcatgcgccgcgagctcgacgcgttcgaggcgcgacacggctatcgtccgatttcggtgtgcgacaacacgctgctcgggccgatcttccagaagccgagcgagcacggcgtcgacatgtcggtgtactcgctgaccaagtacgtcggcggccacagcgatctcgtcgggggcggcgtgacggggcggcgggatctcgtcgcgaaggtccgcgcggtgcgcagcgcattcggctcgcagctcgatccgcattcgtcgtggatgctgatccgttcgatggaaacggtcgtgctgcggatgaagcaggcggcgcgcaccgcgtcggcggtcgcgaagtggctcgcgacgaatccgcatcagaaggtcgacgtgtaccacccggagctgatcgtcgacgatgcgtatcaggccgtgtacaagcggcaatgcacgggcgctggctcgacgttcgcgttcgtgctgaacggcggccgcgcggaagcattccgcttcatcaacgcgttgcatctgttcaagtccgcggtgagtctcggcggcaccgaatcgttgatctgccatccggcgtcgacgacgcactccggcgtgccggaggcggcgcgcaaggcggcgggcgtgtcggaagggttgattcgcgtgtcgatcgggctcgagcacgaggaggacctgatcgccgatctcgatcacgcgtttcgccggtccggcctcgcgacgggcgtctgacgcagcgacggcggcgcgccacggatcgatcggcccggctgcgtcggtgcgcttgaacgcgtgccgcgccgggcgcgttcgcattttcgggcgcgaacgcgcgaggcccgtggcaagccgatcgatcgcgctcaattgcgcgcgatcggcttcggtttccggtcgagtcagtcggtgggggatcggtacgtcgagagcgccgcgacgatcgcctgccgggattcgaaaaatgccttttgcgcctgcttgatttcgtcgcccgtcctggcgaagccatgcctttgcacgagcgtggccgcatacagatcgatgatccactgaggcggatgaggcgagatctccttggcgagcttcgcagcgatcgctacggcgtcgactgttgaggtatccataataaaattttggtgaggtcgatgtggttaacctaggcaatttgattcggttggtcaattcgtcgatcgatgtttttgcgatgttcgattcgccgaatgatgggaggtgcggtaatgcatcgataaggtattcgaagaaaatgtgatccggcgtgagtgcgagccgcttgggcggcgcatggaacgaacagccacggcgcgcagggcgcccgtcgcgatcgtcgtcggggccgtagccgctcgcgcgtcgacgctcggctggcgcgaacgtgtgcggactcgctgcgccgccgagcttcgaggcgcgccgatcgtgccgcgtcgtgccgcgtgtctgcggcgaagtctgtcaatacgtttcgatatgtatccgtgattgcatccgccgcgcgctcgcctcgacaattccgcacggcagcattcacagggagagacgatgaaaacgatcaatcgcttggcgaagcgggccgcgctcgtctgttgcgcggggagtgtatgggcgagcggcgcggcgctcgcgcaagtcgattggcaaagcctcggcgcatcgctgctcggcggcggcgaatcgcagcaggcgggcgcatcgggcctgtcgcaactgttgcagtcgtatgtcggcgcgaatcagcaggtgcttgcagggcaggcgagccttgcatcggcgatggggctcacgggcgcggccgggcaggcacagcacgcggcggggctgttgaccaacggcggcacgggcgcgctgacgcccggtgcgctgtcgcaggtgggcggcgcccaacaatcggtcgcgcaggcgctgacgcaggcgttcgcctcgggtggcgcgaacggcgcggcatcgggcgcgggcgtcgacaaggcggccttcacgcggggtctcgcctcgctcggcgaaggcgtcacgcagtattcccggttgcagtcggggctcgggaagctgggcgagtccaatcccgcctcgctgcttcaatcggggctcgactcgaacaacctgaaggccgcgtcgtatatcgcgcagagcgcgccgaaccagttccagtcgatcggcggcacgctcggcgcggccgtgcagtatgcgatgagtcatgggatttcggtgccgtccgtcgcttcctcggcgctcaagctgttgccttagcgcgcgttcccccggcgcgcgccgatatggccgccggcgcgcgctttcccttgtgtcgaatggggttatccgcgtaatgctatggtgatgcgttccgtcaccatcagattgtccccatgcgcgacgcagtcgatctttcccgttatttcgcccgcatcggttatcgcggccccgccgagccgacgctcgacgtccttcgccagttgcaactgctgcatccgcaatcgattccgttcgagaacctcaacccgttcaccggcgcgcgcgtcgcgctcgaactcgaatcggtcgtcgataagctggtcgggcagcgccgcggcggttactgcttcgagcagaacaagctcttctacacggtgctcgtgcagctcggctttcgcgtgacgccgctgatcgcgcgcgtgcgctggcagcgtccgccggaacagtcgacgccgcagacgcacatgctgctgcggatcgatctggacggcgacacctggttcgccgacgtcggcttcggttcgacgacgctgaccgcgccgctgcgccatgacccgaacgtcgcacagccgacgccgcacggcacgtttcgcgtcgtcgacgcgcccgtcgctggcgagttcgagatcgaatgcgaaacgccgaacggttggcatccgctgtatcgtttttcgctgaagcccgtcgagtgggtcgattacgaggtcgcgaactggtatacgtcgcggcaccccgattcgttcttcacgcacgatttcatcgcgtgccgaatcctgccggatgcgcgtgcgctgcttttcaacgatgcgttgacgctgcgaacggccgacggcgcggcgcacaccacccggctgacggatgccgacgcatgggctgcgtgcgtgcgcgagcgttttggtctcgacctggacggattcgatgcggcggcgctttatgcacgggcagtggcgcgcgccgacgaggcggcggctgccgccgagcggcgcgacggcggcgcggcgcgctgaggccgcgtgaggcatgcgtcgcgaagcgccgctcgagccggcgcgctcggcggggcggcggttgagcttggcgcgcatgcggcgatacggcgagaccgtgcggcgtggtggtgcgagcaatgcgtcgcggttcactacggttcgacatggatcgcgatggatcgctcgccgcgaccttcgccgggtaccgttcaagatccgcgtgacggcggcggcgtgcctgcatcgggcacgcgcgcgcatcgcaagcgtggaatcggaccgagacgaccgaggagaaggacgatgcgagaagtgtgctgggcgtcgctcgagcacgacggaatcgagcatcttgcattcgagcggcacgcgcgcggcagcgttgccgagagcgtggtcgtcgggtggagtggcgggcgagcttacggtctagcctatcgcgtcgtctgcgacgcacgctggcgggcgaagcacgtgatcgtcaccgtgatgggcggcggcacgctcgagttgcgcggcgacggcgagggccgctggcgcaacgcggcggacgagcggctcggcgcgctcgacggatgcatcgacgtcgacatcgccgcaaccccttacacgaacacgctgccgatccgccgcctggggctcgcgcgcggcgagcggcggccagtcgatgtcgtgtatgtatcgattcccgatctggcggtgagcgccatgcagcaggcataccagtgcatcgtgccggatcgcgtctatcgctacgaaagcgtcgtgagcggctttaccgcgcacctggaagtcgatcgcgacggactcgtggtcgattacgaagcgctgttccggcgtgcgtcggacgacgcgcgctgatggcgtcaaaccgcgcgccgccggcgatgttcggcgcggcgccgaccatcgccggcaccggccgacgcgcgacgattcattcggccggccggttgcccgaaatccggcgcgcgagcgcgctatgccgcggcgcaattcccccgtttccccgctttgtggcgggcgtgccgcttgtcgaagtccctcgccagatcgcccactgtgatggcgccgaaacgtgcgagcagcaaggcctgcgcttcgcccagcgcttctctcatgcgggcatcgacggccttctcgacgaggcagtcggactgctcggcatgggggccgatgctgaacagcggcggttcgccgatggcccggtagacatcaagcagcgtgatcgcatccagatcgcagacgagttcccagccgccgccatggcctttttccgatcggacgtagccttggtcccgcagcccggccatcatccggcgcacgacgacggggttcgttccgagcatcttcgcgatcgcctcggaggtggcgcgctccatgtgccgatccatatggatcagcacatggagcatgcgggacaggcggttgtcgcgtggcatcgtgggggtcctttccgaatcacaccgcaatctaccactgcgtcgcacacgtaacaatgcaagtgctttgatttgacaaacgtcgcgttctttcgtaacttttaaaagtacgttaaggagacagcgctcgtgaatttcgatgtcgtcattatcggaggcagctttgccgggcaggcggcggccctccaactggcccgcgcgcgacgcggggtcttgctcatcgacgcgaagcgcccgcgcaatcgctttgcgcggacgtcccacggctttctcgggcaggatggccacgcgccgtccgcgatcaacgcaaccgcgggccggcagctcgccgcatatcccacggtgcaattcgacgcgggcgatgcgatcgacgccgcggccgtcagcgacgggtttcgcgtttcgctggctgacggccggcaagcgcagggcaggcgtctgatcctggcgacgggcgttcgggacatcctgcctgcgctgcccggccttcaggagcgctggggcgtcagcgtcctgcactgtccgtattgccacggctacgaactggaacggcggccgatgggcgtgctggcaagcagcgagcaggccgtgcatcaggcaatgctggtatcggactgggggccgaccacgctgttcacccagggcgcgttcgttcccacgcgcgagcagtcggccatgttgtcggctcgcggcgtgacggtcgagcaaacgccggttgcggcgctcgtcggcgccgcgcccgcgctcgaggcggtttgtctcgccgatggtagaacggcggcgctctgcggcctgttcatcgcgccccgaacggttccggcctgcgatctgcccgagcggctcggttgcgttttcgacgacggaccgacggggccctatctttccgtcgacgaacggcagcagacgtcggtgcccggcgtgttcgccgcgggggatgtcgcgcggccggtggcgaatgcgacgttggccgccgccgcgggcgtgatcgcggcagcgggcgcgcatcattcgctgatctatggtgcgggcgagcgcggctgacggacggcggcggcgatgccggccataccggggcgggcggcgcacgcgccggcccacaccgccggcccacaccgccggccggcgatgccgccatgcggccgtctgttcgagctgcccggcgaaccgcagcaggatcgagtcaatcggcagttcgaggccggttgaccgaatcagctccgggtgtcggattttacgtatgtttcgacatggcaaggcggattgtgcgtggcattcgcgatcgacgtgctcgcccgccgcatcgttggcgggcgcgtcagttggcgcaggaatccgtcgaaccggcaacgctggaatgggcggcctggtataaccctcatcggctgacggagccgctcgcctatgcttcccacccgctgaagctgggacaaacgactacaggcagcatcagaaatgctgctgacgtgcctgcattaacttaaaccaaccggcttccacgattcccggcgcggttccgtgtggccgcatcggcgccctcaggttgtgcttcagtccggcatgccgttaagcagttcggccggcggcgtcaaactgctgtagatgacggcgacgaccctcgccacgtgcttgctggctccgcgaaaaggacgacggccgagcgtttatcccccgattggatggccggttacggggtgtagccgattcttgaatatccgatcccgtacctgaacggtggtttgtggtccaacccggaggttcgccgacggccccagccggccacgccgcctgagcggccacacagtcatactcggtggagctgcctgctgcagccggttagcgtttttttctcctggcgcgcgccgcggatgcgccctgactctcgcgcaacgcattcgacagcgttttcagaaactgaacgaccgctggcggaaggcggcgctcacgcatcaccgtgacctgcaaaaggcgctcattgagcaatggctcgtcgatgggcatggcgacgagtgtcgggggcccgggattgccttcgagcgcgacctggctgccgagggtgatcgtgccggtgagcgcggcgaaatggtgcatcgcgctcgagttgttgctcgtcagaatgggctccagatgcacgccgcgtgccgaacagcacaagtcgatcaactggcgcacggtggtgccccgatctagcacggcggtggggtactgaagaatgtcgtcgagcgtgacgctcgttcttcccgccaaaggatgtgtcggcggcagcagcgcacagacgggcgccttgacgctgtattcgacgctcaacgccgtcgatgtcgacgtcgaaaatgcgaggcccatatcgacttcgccgcttgccacccaatgctcgacctgcgcgggcgtacctgaacgcatcacgaagcgcgtgcgcggatgctggcgatagtgcgtcgccatgacgctcggcagaaaacagcgcgtgaaaccctccgtggagccgatgcgcacgatcccaagcccgagcgcatgtatttccgatatctcggcaagcaccgcgtcaccatccatcagcgcgcggcgcgcatgctgcacgagcaattcgcccgcttcggtcaggatcatgccgcgcggcatgcgctcgaacagtggcgtgcccacctgctcctcgagctttgcgatttgccggctgatcgccgacaccgcgacgtgaagctgttgcgatgccgctgcgagcgagccagtgcgcgcgacttccacgaagtatttgagcccgatgccatgcagcacgacgctttccttgagcattgtctttttggcaatgctagtcgcaaattttgaaattgtcgcgaatttttggtgttcctagactgggcttaattgcagtcacacgcctccggagacgtcgtggaagaaccccagaacactcgcgaggccgccatcgccgcggcataccaggcattcgattcgggcgcgtttttcgcggacttgcagcgacgcgtcgcgttccgcaccagcagtcaggacggcgtgaatcccgcgctgagcgcttatctcaccgatgaaatcagcgccacgctcgcgcggctcagcttcacggcgcgcgtcgtggaaaatcccgtcgcgggcggcccgccgttcctgatcgccgaacgccacgagtccgacgatctgccgactgtgctgacctacggccacggcgatgtcgtgcgcggctacgatgagcaatggcgcgtagcgctgaagccctgggagatcgtcgtcgacgcagaccgctggtatggccgcggcaccgcggacaacaagggccagcattcggtcaatttcgcggcgctcgcggcggtcttgcaggcgcgcgacggtaagctcggctacaacgtaaaggtgatcttcgagaccggcgaggagatcggctcaccgggtctgaacgaggtctgcgccgcgcacaagctcgcgctcgcggcggatgtgttcatcgcctcggacggaccgcgcgtgtcggcggagcgcccgacgctatttctcggctcgcgcggcagcgtgccgttcgaactgacggtgaacctgcgcgaaggcggccatcactccggcaactggggcggcgtgctgcgcaatccggcggtcgtgctgtcgcatgcgatcgcgagtctgatcgatcgcgacggacgcatcgtcgtggaagggctgcgtccgccgccgatctccggtgcggtgcgcgaagcgctcaccgatatcgaactgggccgcgacgacagttcgcccgacatcgatccgacctggggcgagcccggcctgacgccgaccgaacgcgtgatcggctggaacgcgctcgaagtgctcgcgatgaaatccggcaacgccgatgcgcccgtcaacgcgattccgccgttcgcgaaagcggtgtgccagttgcgcttcgtcgtcggcacggactgggagaacgtgcaggcgcatcttgagcgccacttcgcggaaaacggcttcgcgcaagtcgcggtcgaggtggcgcgcgcttcgcccgcgacgcgactcgatctcgatgatccctgggtgcgttgggcgctcgattcgatgcgcgcgaccactggcaagaagcccgcgctgctgccgaacctgggcggcacggtacccaacgatgtcttcgcgcagacgctcggcttgccgacgctgtgggtgccgcattcgtatcccgcgtgcggccagcacgcgccgaacgagcatgtgctcgcaccggtgatgcgtgaatcgctgggcatgatggcgggcctctggtgggacctgggagaaatgggcgcggcgatcgtcgccgcgcgccacgcgcattgaccgatcgatatcgacgacacgctgacatgatgaataaaaagcccctgagcctgacgcaaatcgtgctcgcgacttcggtcggcaacgcgctcgaatggttcgatatcgccatttatgcgttcttcgccgtgcatatcgcgaagaatttcttcccgaccgcgaacgagacggcgtcgatgctgctcacgttcggctcgttcggcgcgtcgtatctcgtgcggccgatcggcggcatggtgctgggcgcctacgcggacaagcgcgggcgcaaggcggcactgatgatgtcggtcggtctgatgatgatcggcacggcgatcatcgcggtgattccgccacatgcgtcgatcggcctgctcgcgccagcaggcgtgttcatcgcacggctgattcagggtttttcggcgggcggcgaattcggcgcttcgacggcgatgctgatcgaacatgcacccgagcgtcgcggcctgctcgcaagctggcagttcgcgacgcaaggcctcgcgaccctgctcgcgtcgaccttcggcttcgcgctcgccaagctgatgcccgccagcgagctctccgcatggggctggcgcatgccgttcttcttcgggctgctgatcgggccggcgggtctgtatctgcgacgctttctcgaagatgcggccgattacaccgaagccgagcacacggccacgccggtgcgcgacgtactcacgcggcagaaggcgttgctgctgacctcgatcggtgcgctgacggtgtcgacggcggtgaactacctgttgcagtacgtgccgacgttcgcgatccgcgaattgcatctcgatgcatcgacgggtttcgccgcgagcatcgtcgcggggctgatgctgaccttggtcacgccgttcgcggggcatctgtccgacaaaatcggccgcgtgaagcagatgtcgactgcggcgctgctactgttcgtgacgggttatccggcgttcgcgtatgtcgtgtcgcatgtgtcggtagcggcgttgttcgggctcgtcgcgtggcttgcgctgctcaaggcggtgtatttcggcgcgctgccggcgctcatgtcggagattttccccacatcgacgcgcgtgacgggcatttcaatcagctacaacatcggcgtgacggtgttcggcggttttacgccggcgatcgtcatctggctgtcgagcgcgacgggcagcaaggcggcaccgagcttctacatgatgttcacggccgtgatcagtctcgcggcgctggcggcagtgagccgcgggaaagagccgctgagctcggcgggcacggcggcctgaatcccgcaccgctcaccgctccagcgagcgaatcagtctcacgtagtgggtcggttcgacaagaaggaccttacgcggcttgtgcgccactgtcttctgcgcgaagacaccgtcagatcgactccaacacgggcaatcctatccatggccccttcgcgcaagggcgatcatggtgtttgccgaagggcgtcgccgaaggttcgggcgttcgtcggccatccgcgcgagcggctggcgctgcatggcgcgcagccggccgaatcgcggcgaacgggaagggggccgacgcgcgaagtgcgtcgtgcgccgctcagaggcgagcgaaggcgatcgatgcgcggcggccggccgcgttcgcgcgccgcgccgattggcgatccggcggctcgatggctcggtccgcgaggccgacgtgccgatcgtcgatgtgcggatgggccggtccgtcgacgcaccgctatgccgatgcgccgagccggcgtcgcgcggtgacggaaacatcgagggcgcgaaggccccgccgggcggcgggccccgatcgacgggagcggacccgcgatcgcctacgaaacgcttttcaagcgcctgccggccgatgcatgttgattcgtgcgctgtttcgcacgcggctggccgccggatttcgcgccgccggccgcgatcgcgtgccgcttcggctcgtgcgcggccgcgaaccggccgatccgtgcggcgatcagcgcggcgtcgcggatcaccgtccagtgcgacgcggcgatttcgtcacggcgatgcgcgcccagccagcggtcgaggccgcgggtgagggcgggcgtcacgtaccggtcgtagcgcggcacgatgatctgcacgggcgcctgcgcatagcgctcgcgcggccggcgggcgcgctcgatgaaattcgcgcggtagagcttgaggccgttcaggccgttgcgcaattgatccggatcggcatcggcgacgatgcgctcggttcggcgcaaccacagcggccacagcttcgcgccgcccagtcgccacacgagctcgggcacgagcggcagatggaagaacgcgatgtaccacgatttgagcgtctgccgcagattgagcggcgcgcgaaacacatggtcgaggcacggccccgagatcgacgtatacgacgccagccgccccttgacggccggatcggtggccgcttcccagcattgaatcgacccccagtcgtggccgacgaggtgaaacggccggtcgccgcacgtcacgtcggcgacggcaagcagatcctgcgcgagtacggacagcttgtagtcggcgcgccgcctcggtgcgtcggacgcgcccgcgccgcgcacgtcgtacgcgatcacgcgaaagcgtttgtccagatgctcgcgcacgcgctcccacacgcgcgccgaatcgggatagccgtgcacgaggatcacgggcggggcgttgcgcggcccgctcaggtagacggcgagacgcacgtcgcccgagcggaccgtcagcgtgtcgcggacggtcgccatcgctcgttcgcttacgcgtgctggtgctcgggcaacgaatgcaacggcacgcgccgtggcgcgacctggtcggcatagcgctcgttcgcggcgtcgatgttcgcgagcaacgtgtcgaggccctgcaggtacacgcgattgtcgtggtcccacggatggaagcccggccggaaatagtcgagccattcgagcgcgatgctcgggaacacgccgttcttcgggctatacagatacttgacgagccgccacatgcccttcagcttcccgtgtcgcatccggtgcgcgaacatcaggcgcacgtggaaatcgaacacgacggcccagaagatcagcgtcgtcgcgagcatcgtgccggtgcgcagcaggtaggtcttcacgcccggcttcatcacggtgttccatacgtcgtacgagacggccttgtgctcggtctcttccatcgcgtgccacagccacatctgcttgtagccttcgaccgagccgtcgatccggtgcgtgtagcccgagagcaactggttcgcgaggattgccgtgtaatgctcgagcgcgatcgtgatcgcgagctgcaccgaattcggcagcaccttcttgccccagccgagcagcgcccacaggcgcttgtcgagcttgtgcgcgggcaggcccgccgattgcagcaggtcgttgtactcgatgtgctcgcgcgtgtgcatcgcttcctggccgatgaagcccgccacttgcttcttcagctcgggatcgtggatctcgtcgcggtagttgcgcaccgaatccatgaagaagcgctcgcccgccggaaacagcagcgacagcgcgttcatgaaatgggtgacgggcgcgccctggacgtgccagtcgtgcgcgcgatcggcgggcagcgcgaagcggatgtcgcgccgcacgggcatcatatgcggtgtcgtcatgattgctctccctggttgccagcgttgttgtacgtcgcatgcgcgggcgccggcgtcgcgcggcccgcgcggcgccgcgcccgtgcgctctgaagcttcgtcgcgagcacgacgagcggctggtatgcggcgggcagcgtgcgcgcgagccaatcggcgccgcgcgcgtcgcggccgatcagcacgcggcgcttgttcttgcgcacgccgtgcaggatcacgcgcgccgcttcgtcggccgtcgtgatgaagaacttttcgaaatcggccttgccctgctgttcgctctcgaccatgaagccgaccatgttctgcgcgagccgcgccgattgcgcgatgttcgtgcggatgccgcccggatgcacgcaggtagccgacacgccgcacttcatcatgtcgagttcctggcgcagcgattcggtgaagccgcgcaccgcgtacttcgtcgcgttgtagccgctcatgcccggctgcgcgaagatcccgaagatgctcgatgtgttgatgacgtgcccgtcgcccgaggccttcaggtacggcaggaacgccttcgtcccatggacgacgccccagaagttgatgttcacgatccactcgagatcgctgtattccatgccgtcgatcgtgctcgacagcgcgacccccgcgttgttgaacacgaggttcacgcggccgtgcgcggcggccgtctcatcggcccaggcgtgcatcgcggcgcggtcgccgacgtcgagcacgcggctcgtcacgcgcaccgacggcgcgagcgcgcgaatgatccgctcggtctcggcgaggccgaccgcgttcctgtccgcgagcgcgacatggcaatgctgttgcgcgagctgcaccgcgagcgagcggcccatgcccgagccggcgcccgtgatcgcggcgactttgttggagaaggatttcatcgtcgtaggctcgtgtgggttcggggctcaggcggtcgtctcggcggtcgctgtcgcggcggcggcgctcgccaacgccggcaccggctgcgggctctgacgcggattcgcgtagtacaggtggtaatcggccgtcgagaagaacgcggtttcctgccggaagcgccacgtgaaggtcggccacagcgtcgtgttcttgccggtgcgcggatcgagataccagctgctgcagccgcccgtcgaccagaccgtgcccttcagcttgttctggatgcggttgttgtattcgagctcgacgagcgggcgcacttcgatcgcctcggcgcgctcggtgcgcatcgccttcagcgcgccgagcacgtactcgatctgcgattcgatcatgtacaccatcgagttgtggccgaggcccgtgttcgggcccatcaggatgaaccagttcgggtagccgggcaccgtcgcgcccaggtaggcgtgcaggccgtcgcgccacgcatcgacgacgtcgacgccgccgcggccgacgatcgtgccgcgcgggaacgggttgttgatctggaagcccgtgccgtagatcaggcagtcgacttcgtggcgcttgccgtccgtcgtgacgacggcgtcttcctcgatccgctcgatgcccgtcgtgatcacgtcgacgttcttgcgcgtgagcgccggatagtaatcgttcgacatcaggatccgcttgcagccgatcgtgtagtcgggcgtcaccgcggcgcgcagttccggctcggagatctgcttgtcgatgtggcgcagcgcgagcttctgcacgagcttcatcgtcgacgggtgcacggcgaagcccagcacgcgcgattcgagcatccagtacaggcccgcgcgcatcagcttctgcgtgaacggcagattgcggaacagccactgctcgacgccgctcaccgcgcggtccggcttcggcatgatccacggcggcgtgcgctggaacagcgcgagcttcgcgacgcgcggcgcgatctgcgggacgaactggatcgcgctcgcgcccgtgccgatcacggcgacgcgtttgccttcgagcgcgtaatcgtgtttccagtgctgcgagtggaacgcttcgcccttgaacgtctcgatgccgggaatgttcgggtacgcggcgcgcgacaggccgcccatgccggacacgagcacgcgcgcgcagacgcgcttgccgttcgcgaacgtgaggcgccagcggtgcgcggtttcgtcgtaggtcgcgttgacgagctcatgatcgaagcgcagatgcgagcccacgttgaagcgctgcacgcagtcttccatgtacgcgcgaatttccggctgcggcgcgaacatgcgcgtccagcgcgggttcggtgcaaacgagaacgaatagacgtgcgactgaacgtcgcatgcgcagccgggataatggttgtcccgccaggtgccgccgaccgagctggccttttcgaacaccgcgaaatcctggttgccggtttgccggaggcgaatcgccatgccgagcccggaaaagccggtgccgatgatggcgatatcgagcgtttcttcacggtttgtgctgtcgagcggaccgaaggacatattgcgcgcgttcatccaagcgtctccatttaggctcattttttactgttacattgatggatgtaacaatagttcgtgaaagtcgaaaccgcaagccgggtagacatagccctctaagcgcgggattcaacggatgccgaggtccgccggatggggctgtgtagcgcaaggcgcgatgcgggatgaaatcgggatggtgcgatgcaaaatcctgctttatcgccgacaggttgaggacacaggcacggcttcgattatttttatttgcgccgcagcacaccgaatgccatcgtcaattgcgcgatcgcataaagaaaccagatgaaataatcgacgccggaaaacgcgccgagaaaacgatcgatgccgattagcgcgtcggacgcaacgaacacgagcgcgccggccgcgacctgcggccccggcgtgcgcgcgcagagcgcgaagctcgccatcgcgccgagcacggcaacatagacggcgacgggcgccgcgagcgcggcgaggtgaggaaggaacgccgcgtagagcgcgggagcggcgagccacaccgcgccgagcgcgacggcgcgcgccccgcgcggcgccgcgcgccacggcgcgaacagcgcgcaataggcaagatgggcgagcaggaacgcgccgaggccggcgacgaacgacggcggccacgaggcgagcgcgaggagcacgtcgccgagcgtggatgcggcgagcgccgcgccgagccatgcgcgctcgcgcgcgagcggatgccgcagcgccgcggcgagcaacagaacgccgagcgccgccttggcggcgggctggccggaatagggcgcgtggccgagcgacagcccatacagcagcgcggcgagcgcggccgcaagccagaggccgcgcacgcgcgggggcagatgggacagcatgggcggacgtctcctcgcacgcggcgtgtgatcgggcgcgggcggcgcgtcgcgggcaacgcaccgcgttcgcgcggccgttcattatcggcaagaaggcgtgaacgggggcggatgaatccttctaacgtgtccgtgaaccgtgaaccgtgaaccgtgaaccgtgaacatcagcccccggcaagcagcggccgccgcgcctacttcgccgcgagcgcggcggcggcgcggcgctcggtccagacgttgtcggcgatggtcagctttcgcggaatcagcttcgccgcgagaaacgcgtcggcgacgcgctgctgcgacgcgacgatcttgtcgtcgagcggcgtcgtgccgtacggcacgcgtttcacccaggtctcgacgagcgcccgatcgaggccgatcttcggcgcgatcagcgcggcggtttcggcggaatgcgcgttgacccacaggccggtctcgcgcaactgctgcagtaccgcgccgacgacgtccggatggcgggtcgcgaaatcgcgcgtcgcttcatagaagttgtacgtggcggacaagccggtgtagtcggcgagcgtgcgtgccttcagcgcgtgctgcgcggccgcgtagtacggatcccagaccacccacgcgtcgacggtgccgctctcgaacgcggcgcgcgcgtcggcgggcggcaggtagatcgggcggatctcgtcgtagcgcacgccggcttggcgcaacgcttcgagcagcagatagttcgcgctcgagcctttctgcagcgcgactttcctgccccgcagatcggcgacgcgcctgagcggcgaatcggctttcacgacgatcgcctcgttgtgcggcgacggcggctcggcgccgacgtagacgaagcgcacgccgctcgcctgcgcgaacaccgcgggcggtgcgcccgtgtagccgatgtcgacgctgtccgcgttcagcgcttcgagcagttgcggcccggccgggaactcgaaccatttgaccgtgtagccgagcggcttcacgcgcgtctcgagcgtaccctgcgccttgacgaccgcgagcagccccgccttctgatagccgacgcgcagcaccttgtcgccggcggcgtcctgcgcgaacgcggaggcgacgcaaagcgacgcgagtgcggcggtgacggttcgggcaaaccagcgggcagggcgaatcatcggcaatctccacgacgttgaacgaagcgggcggcgagcacgccgcccgagtcgggataatcgtcgcacgggcaggcgcccgcgcgaaccaagcattgccgataacaatatgacgcgcgcgcgcctaacgctttttcggcgcgcccttcgcggtgacgcgctcgagttcgggctcgccctcgcgcgcggcctgcgagctcagcttcttgtcgaggatcgtcgcgacgcggccgccgaggtatgcgctcgacgccgcttcgagcgcccggttcatctcgccttcgacgaacaccgacgatagcgggcgcagccgccagatcgcgtcgacgagcgccggcacgtcggttggcggcggcagcgagccttcgtcgtagcgatcgaggcggcgcacgacgagctcgacgagcacgcgtgcgatcgcatcgaaatacggccgcgtgatgctgatcgcgtcgagcagctcgcgcgcgggaatgccctcgcgaaccatcgcggccgccgcttcgatgagcgccggactcttcgcgacgaacgacacgccgcgccgctcgagcagaccgagctccgcgacgcgcccgagcgatgcgggcgtttgcgggccgaacatctggatcagttgcgcgagcgagaaggtttgcgggcgctcgttcgaccagcggccgccgatcgcgttttcgagcccgaggatcgagcgaaggtcgtgaccgtcgtcgatcgccttgatcaggtcctggatgttcgacagcgtgtagccgcgcgcgagcaggtgattgatgaccttcaggcgcgcgacgtgcgtgtcgtcgtagatgccgacgcggccgcgtttgcgcggtggcgcgagcaggccgcgatcctgataggcgcgtacgttgcgcaccgtcgtgtcggacacgcgcgcgagctcgtcgaccgtatattcgttcgacatcgatgcatccggggcgacgtcggcgggagtggttgagttcgatttcggcatgcggcgattttagcgcgaccgcgcgtgtcagtgcgaggcgtcggcgttcgaggggggcgtctgtgcgccgtctccgagcacgcgttgcatcagcgcggtgtcgatccagcggccgtgcttgaagcccacgccgcgcagcgtgccgatgggctcgaagccgagcgcgcgatgcagcgatgtcgagccgccgcgcccgccgtcggcgatcaccgcgatcatctgccgccacgggcccgcctcgcagcgcgcgatcagcgcggcgagcagcacgcggccgatgccgcggccgcggcacgcctcgttcacgtagatcgaatcttcgatcgcatagcggtatgcactgcgcggccgatacggcgtcgcatacgcgtagcccgcgacgacgccgtccagctcggcgacgagatacggcaggccgtgccgccgcaccgcttcgcgccgcgcgcgcagatcgtcgaccgacggcggcgtttcctcgaacgacgcgacgcccgtcagcacgtgatgcgcatagatcgcctggatcgcttcgagatcgtgttcggtggcgtcgcgcacgatggcggaagaggtgggggcgtcggtggctttcatctcgaaaacaaacagggcaggaatgacgaaatcgctactatgcgcgcattcgtcgaggtccgccaagcgcggcggcgtcgaacggtgggcgcggcgggcgacgcgccggtgcgcgcttcgccgcgagcgaacggcgatcggccgcggcagcgggcactcgcagtcgaccgcgcgcatggcgcgagggctttcgtcacgtgcggcgcgcttaattcttataatcggcggctattccgacgggccgcgcggcgcgatgaaagcagacatcgccgcgcgacaggcaagcatcatgaaaaaatgcgcgccgtggttttggcgagatgaacaatcaaaacacgatgaacaaattcaataacgggccgactgaatctcgaaagaaaaccgatgcgcgtcgccgctccgcaggcgcgcgcagtacgacatccgctgcgcgcacagcgcacgcgcagcgcgatgcgaagtgttcgcccgatggtgtcgcaaccgggcgcggcgtgacgagtgcgatgccggacgattcggtgcaactcggccgtccggctgcgtcgcaacctcgggtcgaggtcgcaaccgaagccgcttcggcttccggcgatccgtccgatccggccgatccggcccgctcgagcggcgcgcgccgatcgccgcacgcgttcgatgcggccggctcggcggcggcgccgtgcgccgccgaaccgccgcgatcggccgcgcccggcgcggcgcgcatgccgcgcgtgcatcgcgccttcgcgtcgctccagacccattacaagaagctcgacacggcgcagaaactgtatttgaactgcgcgctcgcgttgctgctgtacggcgttacctatccgttgcacgcgtggtggaatttcgtcggcctggcgctgctctcgctcgccttctggttcgccggcatggtctgtgacgcgctgacgctctacaagcggatctatgcgacgcacatcggcaaggggctgctgttgctcgcgttcacgggcttcaccaattttgcgatcgcattggcgaatcagcggatcaacgcgttcgcgggcgtcgatccgtcgaagtttccgcatacggagatcttcgtcgcgatcctgtcgatcccgttcatcgcgctgttgattctgatgatgctgtacacggcgtcggtgctgttcctgccggtctatggcgtgttcttcatcgcgatggacgcgaaggcgaaggcgttcttctcggccgggctgatgaagcaggacgacagcgaatatccggtgatcaccggaattttccgattcgtcagtttttttgtgttcgccggcgtcgttctgtttttcgcgaaacggatgctgggcgattacgaccgtttcatgacgtcgacggcggagcgttcggtctatcagctcgaaatgtacgagaagtcgccgtgcgacgtgccggcgggcgcgcgcgtggcgttcctcgacgacggcaacatcgtgtacgcgctgcgcgtcggcgccgagctgaagtttttcccgcagcggtgcaagcgcagcgggcagtgagcgagcggcggcgccgcgcgcgcggcgccgccgatcacgcgcgttttccgagcggcgcgtcttcgacgagccacgcgagcgcgaatgcgatcgcgatcaccgcggccgcgcacagatacaccgtgtgcagcgagctcgcgaacgcgtgcagatacgcgctgcgcacggcgcccggcaattggcgcacggccgacggcccgagcgacggcggcagctccgtgtcgggcggcagcgtcgcggcgagccgcgcgtgcaggccgttcgagaacagcgcgccgaacgcggcgacgccgagcgaaccgccgatcgagcgaaacagcgttgcgccggacgtggcgacgcccagatgccggaattcgacggtgttctgcacggcgagcacgatgacgggcatcaccatgccgagcccgccgccgaggagcgccatgtacaggtacatcgcgcgcagcggcgtgtcgagcgacagcgtcgcgagcagcagcatcgccgcgcaggcgacgaaggtgcccgcgatcgggaacagacgatacttgccgagcgtcgtgatgaggcggccgctgccgatcgacgtcgcgagcagcccgcccatcatcggcagcacctgcatgccggcttccgacggcgtcgagcccttgacgacctgcagatagagcggcaggaacgtgaccgagccgaacagcgcgagcccgacgacgaagccgatcaggcagcacagcacaaaggtgcggtggcgaaacagctcgagcggcaggatcggctccgcggcgaggcgttcctcgtagacgaagccggcggtcgcgacgaggccgagcgcgagcgtgaaccacagttgcggcgacgaccacggcaggatcgtgccgccctggctcgtgaacagcacgacgcaggtgagcgcggtggcgaggaacgcggcgcccgcgtagtcgatccggcgccgcacgtatgcggtgtgcggcctgaacgccgcgccgatcaccgcgaacgcgagcgcgccgagcggcaggttgatgtagaagatccagcgccacgacagatgctggacgagaaacccgccgagcagcggcccgatcacggtcgcgatcccgtacacgccgccgaacatcccctggtagcggccgcgctcgtcgggcggaatcagatcggcgatcgccgccatcgtgacgaccatcagcccgccgccgccgagcccctgcagcgcgcgcagcacgatcagctgcgtcatgtcccgcgcgagcccgcaaagcgccgagccgacgacgaacagcacgatcgccgcctgcagcacgatcttgcgcccgtacagatcgccgagcttgccgtacagcggcagcacgacggtcgacgacagcaggtacgcggtgacgacccacgacagcttctcgaggccgcccaggtcgccgacgatcgtcggcagcgcggtcgacacgatcgtctggtcgagcgcggacaacagcagcacgagcagcagcgcggcgatcgtgagccgcacggacgcggccggacggccggcatcggcatgggcgggcggcgcggaggaatcgggggacatgggcaatcgtattgtcgttcgggggcaaacggaatgtagaaacaatcgattgactagtcaatctctgcttcgtcacaagaatttccattggttaccggccgaacacccccgccgtcggcgggcgagccgcggcatgtcgccgcatcgcttgaggcgcctcaagttttcggaagcggggccgtaataccggcgactgtcccccgaaccggcggctacccacttgcgactcttcctggtcatgaatgcctttttttcccgcttctcgattcgcacccggatcttctcgacgctcgggctcgttgccgcgctgctgacgatcaccggcgtgatcggcttcttcagcatgcagaactcgaacgccgcgctcgacgacgcgtacacgcggcaactcgcggcgaagacggcgctcgcgtcggcgagcctcaatctcgcgatcacgcgcacgacgctcgaccgcgtgatcctgcatccggaggtacccgacgcggcgaacacgatcgcgaaggcggagcagtatctggccgcgtcggagcgcggctggcgcgactatgaggcgctgccgcgcggcgacgacgaaaagacgctcgcggctcaggcgaacgccgcgcgccgcgcactcgccgacgaggcgctcaagccgatgatcgacgcgctgaaggccggccggcacgacgaagccgatcgcctgatgatgacggtcgcgccgccgctgtcggtcgcgtggacgaaggcgacgaacgcgctcgacgacgcgcgcgccgcgtatggcaaggccgcgtatgacgacgccgagcaaatgtacggctggctgcggctcgtcctcggcgggctgatcgtgttcggcctggccgcgtgcctcggctgcgcgatcggcctgcacttcgcgatcacgcagccgctcgtgcgcatcctcgggcacctgcgccgcctgtcggacggcgatctgacgggcgagctgcgctggacgtcgcacgacgaaatggccgagctcgtcagcggcctcacgacgatgcagcgcagcctgtcggagaccgtgcgcaaggtgacggacggctccgaatcgatcgcgaccgcgacgcgccagatcgcggccggcaacaccgatctgtcgcagcgcaccgaggagcaggcggccgcgctgcagcagacggcggcgagcatggagcaattgaccgcgacggtgaagcagaacgcggacaacgcacgcgaggcgcagaactgcgcggacaacgcgaccgacatcgcgacgaagggcgcgacggtcgtcggcgaggtggtcggcacgatggccgagatcgaccagagctcgcagaaggtggccgacatcatcggcacgatcgaggggatcgcgttccagaccaacatcctcgcgctgaacgcggccgtcgaggcggcgcgcgcgggcgagcagggccgcggcttcgcggtggtcgcgggcgaggtgcgcacgctcgcgcagcgctccgcgtcggcggccaaggagatcaaggcgctgatcggcgaatcggtcgagcgggtcgcgacgggctcgcggctcgtcggctcggcgggcgacacgatgcaggagatccagcgcgcgatcgcgcgcgtgacgggcatcatgaccgagatctcggccgcgtcgaacgagcagcgcgacggcatcgagcaggtgaaccgcgccgtctcgcagatggatcaggtgtcgcagcagaacgcggcgctcgtcgagcaggcggcggcggccgccgcgtcgctcgaggagcaggcggacgggctgcgccgcacggtcggcgcgttccgcgtcgtcgcctgacgggcgcgccgcccgacggcggcgtgccggcgggcgggccgcgcatccgccgcacccgccgcactcgatatacccgatatacccgatatacccgccgtgcacgggacgccgcgcgccgtcccttctcgttcgcccgcgacgcccgcgatgcccgcgccgttcgcgctgcgcggcccgccccgagcggaccggatgcgcctgaatcggcagacgtggggcgcgcgccgctccgtcacgcggaaggcgcgatccgctgcgccgcgcgtttcgacgcgacgacgatcagcttcatcgtcgcgcgcgtcgcgccgacgaacagcttgcgcgccgcccgctcgtcgaacgcatcgaaatcgacttcggtcaggatcacgcacggcgcggcctgccccttgaagcggtggagcgaatcgagcagcacgtcgccttcgcggtattcgggattgccgaacagatcgtatttgccggtgaagctcttcacgcggtgcgggccgagctgatcgagcgtcgcgagcgccgagccctcgcgccccctgaacgacagcaccgcgatgtcctgcttgcgaaagccgagcgcgagcgcgtgcgtgatcgcgcgcttcgtcgcgtcgatgcatgcttgcgcgggcgattgcgcgtgcgcgtcgtcgtacgcggaaatcgagatctccgatccgccgaacgggctgcccgacacgagctcggctgcgagcggctcgacgctgccgacgacgtcgcgcacgtaatcgaggatgtcgcgcgggctgcgatagttggtcgtctccttgagcgttacccagccgctcagcggcacgcgctcgcgcatgtagaggttctgcagcggatcctcgagccaccaccatgcgccgccgggcgcgacgagccgctcgagcgcatgcgcccacgacggctggaagtcctggccttcgtcgacgatcagcgtatcgaaccgccagcactcggcgatcggcgtttgcgcgaagcgcgcctcgagctgcgcgaacgcgtcgcgcgcgccgaagtcggggacgtgaccgccgtcgcgcgcgatccagtcgcagagctggtggtagttcgcgatcttcacgccttgcggagcgattcgcgcgacgtgatcggcgagcggccggttgaagcacacgtaaagcacgcgcttgccggccgagatggcgccgcgcatcgcctgcaccgcgagctgcgtcttgccggcgcccgcggtcgcgatcacgcgcagccggaacggttcgaattcgagccggcgagcccatgcggcgaggccgcccgagagccgcgtgacgagcgtgtccgcctggccgacgagcgcgctcgtgtccggcgtgagcgatagctcgttcgcgaggaaatgatgcaccttcgccgcgctcggaaagggcggctcgtcggcgggcagcgcatcgacgatgcgcgcggcgagcgcgtgcctgcgcgtcgcatcgacgatccgcgcgggcgcgacgcccgcgatcgcggggttcctgatcgtgtaatcggggcaatacagcagttcctctacgccgtacgcgcccgcgccgagcgcggcggtgagccgccgatgcaggttctcgagcgtgcgcgcgagctggatcgacacgttgcgctcggtctgcagatagaccttgacgagccccttcggcgtctcgcgcaggaagcccgccttctgctcgatcacgagcacgcgcccggccgggctcacgatcacgaagtgggcttcgccgaataccgagaagttgtggtcggcgcgcgtccagtgcacgccgtgatagacggtgtatgcgtcgggcagcgtccgctccagcgtcgcgagcgtttcgcgttcgcgctcggccgcgcccgtggcggcgaggttcttccagtcgtcgggaatgatgcgggccatgtcgggtcctgacagtgcgtgcgatgggcaagaggcgccggctattgtacgcagacgcctgcggattggggcggcgcggcttgcggggcgaccagcgtcggggcggaccggcgctccgggagcgcctcggacgcggcgcgtgtgccgcgggcgcgcgttcgcaacgcgccgccgacgcgtcgaggaagtgctgctggaaggcgggccgcgatggagcgagcgcgccgcgcatggcgcgtatgcggcggcgtgcgcgcgtacgaggcgtgaatgtcgatcggccgaagcgtagccgcatggcgataaccgcatgggctgcgtcgagctgtcgggggtggatgacatatcgccgccgcgcgcaacgcgcgcggcgtgcatggccggcgaacgcggcgaacgcgacaattgcgacatgtcgtcggcggcgccgaaatcggacgacatcgagaggacaggcgaaacatgtccgcatgtgcggcgcgacgaggcggcggtgcatcggccgcgcgcgccgcgacgtcgcgcgggcatcgcgatttcagcgcaagaggaaggcgtgcaatctcgaaattcgatgcggcgacggccgccacgatacgcccgacgttcgcgggccggcgcgcatgccgcgcgctttcgccgtcacgcgcgcgacagacgcttcgcgagatcggcgctcaggatcgccatgcgggccggtttctcgtagcaaacgacatcgtagacgcggatcacctcgctgatctcggcttcgctcgcgcggcccgtcagcaagtcgcccgtcagcacgaagatcggcgcccccggattgtcggacgcgcgcacggcctggatcgcatcggcggcgttgcggccgtcgaacatccattcggtgacgaccgcatcgaacgcctggccctgcagcgcatcggcgaacgcgtcgatgctgccgaagcgcgcggtcacgaagccttgttcgtcgagatagcggcagacttcgtcggcgctcacgctatcggcgtcgatcacggcgacgagcagcctgtcgctctccgcgcggcgcgggtagatctcgatcttgtgaacgtcgtacgcgttctggtagagcacgccggtatggcgcagcacgcgccagcggccctgctgttcgtacgcgacgaactcggggcgcgcgccggcatcgaggagcccgccgatccatgcggtgcacgcgatctcggcgatgcccgcatacagcaccgcgtcgcgcgcgcaggcgccgaccatgccgggatcgagcgcctgcgcgccgaacagttgcgcggcgggctcgccatacgcttcggcgactttcttgatttgcgcgagcgtccagggactgctgccgcgcagtttgcgatgcccctgcgaaaagctcaggtcgagaatccggcagagctcggtcgtctgctggcgcttgccgatgccgtggcgggtcatcagctcgcgtacgcgctcggcgaccgcaagggaatccgtggtgattgcttcgttggccatacagcgggaacggatcggatcgagtgattcagaacggagcgcctgatggcgcacggtacggcatcatcggatgccgtcgaatgatgcgagccgaccggccacgcgtagaaagataactttaccgcaaaacaaagttcgtcctgcgcactagtgtgcgtttttctgtgaaaggtgtttcctcaagttactgtgacgggttttcgccgatggcgttttcgccgaaacttccgacatgaccacgacctatccgctttacaagacgctcgcgcgcgccgacgaaccgtttcccgcgcaagccgacgtcgtcatcgccggcgcgggcatcatggggtgcgccgccgcctattatctcgggttgcgcggaataaaggcggccgtcttcgacaaatcccgcatagcgggacagcagtcgacgcgcgcatggggtttcgtgcgccaacagggccgcgaagccgccgaagtgccgctgatgatggccggcatgcgcctgtgggaggggctcgagcgcgaactcggcgccgatctcgaatggcggcagggcggctgcctctacctggccgacaacgacgacgactgggcgtcgttccggcaatggatggatgtcgcgcgcgcgcacgggctcgatacgcgtacgctcgcgcgcgccgagatcgacgcgcacgtgagcggccttgccgcgcccgcgctcggcggcctctatacggcgagcgacggccaggccgagccgcgccgcgtcgccgcggcgttcgctgcacgcgcgatcgaagccggcgcgcgtttcttcgaaggctgcggcgtgaccgcgatcgatacgtcgggcggcgcggtcgcgggcgtcgtcaccgagcgcggcgtcgtgaaggcgcggcgcgtgatctgcgcggccggggcgaccagctttcgtctgctggatggcgtcggcatccggctgccgcagcaggcggtgcgcggcacctgcatgcgcacgaacccgctgcccgccgtgtccgcatcgaccatctgggggcatggcctcggcatccggcagcgcgcgaacggcgcgatcaacctcgcggacgacatgcaggtggatgtcgacgtcacgctcggccatctgcgcgggctgagcctgttcctgcccgagctgtgggcgcggcgcgagaaattccgctttcatctgaacggcgcggcatggcgcgatctgaaggtgcgcgccgcgggcggcgcagcggtgctcgaaccgcgcgatcctaacccgcagccgaatcccgcccatgcgccgcgcgcgctcgcgaagctgaaggcggtcttcccggcgctgcgcgacgcgcggatcgtcgaggcgtgggcgggcctgatcgatgtgctgcccgacggcattccggtgatcgacgcgccgcgcgcgcccgacgggctcgcgatcgcgaccggattctgtggtcacggcttcgcgatggggccgatcgtcggcagcctgctcgccgagtgggtcgacacgggcgcgacgtcgctcgacctgtccgcgtttcgcgcggcgcgcttcgtcgacgggacgatgcggcggccggcgagcatgctgtagcaccgatggccgtggcggcgacggtggcggtagcggcggtagtggcggtagtggcggggcgggggccggcgtggccggcgacgcggcgggcggcgagcgtcgttcacattgtcgtcgagcggcgactaccgcttactagacgccgatcggcgccgaccgacgcgtgagcgcgcgccgagcccggcgctcccaccgcacccgccgcggcccggctttcgccgcgcgcggcgccgtttcgcggcgtaaaatcgcgacgcccggttctggagaaaatcattggcgtcgccatccgaataccgcaaatcgctgcgatttcgcctgcgcagcgcgcgcacgccgtggaaggcgccgcgcccgcgcacgctgttcacgcggcccgccgcgtcgccgctgcgcacgctgacgttgcgcctcgcgctcgtcgtcggcctgtgcgcgctcgcgttcctcgtgctctatctcgatcgcgacggcctgcgcgattcgacgaagagcgagccgatgagcatcgccgatctcgtgtacttcacgatggtgacggtcgcgacggtcggctacggcgacatcgtgcccgtcaccgcgcgcgcgcgtctcatcgatgcattcttcatcgtgccgatccgcatcggtatctggttcatctttctcggcaccgcttatcaattcgtgattcaacgagtcatcgaggaataccgcatgaaacgcctgcaaaagaatctgcgcgatcacgtcgtgatttgcggctacgggctgagcggctcgatcgccgtgcgcgaactgctcgagagcggcgtcgatccggcgacgctgatcgtcatcgattcgcaggagcaggcgctcgaggcggccgccgcgctcggcgtgacggggctttgcggcgaccccgcgcacgaggatctgctgcagcaggcgcaggtgcgcagcgcgaaggcggtcatcatctcggtcaccgacgatccgaccgcgatcctgctcacgctgtcggtgcgcagcatcgcgcccgatacgaagatcgtcgtacggatccaggagaacctgtaccagcggcaactgcggcaggcgggcgccgacgtgatcgtgtcgtcgacgaagatcggcgcgctgctgctcgccgacgcggtcgagagccgctacatcgtgccgttcgtcaacgacatgctgtcgacgcgcggccgtgcgacgctcgtcgagcggccggccgccgcgcacgaaatcggctgcatgtcgaacgcggtggcgggcgcgctcgtcgtcgggctggatcgcggcggcaggattctttcgttctacgaggatccgccttgcctgatcgaggcgggcgatacgctcgtcgtgatccagtcgacgcgcgcgatggagcgcgcgggcatcgaactcgcggactgagcgcgccgccgcgcgccgccgcgcggcgggccggcgtgcggcgggagcgcgggcaggcgtcgatcagttcgcggcggccgccgcgagcgggccgggcgccgcgcccggcttcaccgcgatcgattcgcgcacgagcgcggcgagccgctcggcgtcgtgctcgggaatccagtgcgtcgcgtgcggcagcacctcgagccggtacgggccgctcgcgaactcgcgcgcgagctcggcgccgcgccgcgacagcgccgcgtcccgcgcgccccacacgtgcaggacgggcacgggcaccttgcgggtcagatagccgggcggcgtcaacatcatcgcgcgataccagttgagcgacgtcgtcagcgcgcctgcctcgacgatgtcggcgtagacggtgtccacctcgtcgcgcgtcatgcccgtgcccgtgagcattttctcgaacagtccgcggcagcgcgtgacgaacagctccggcagcttcggcaactggaagaggcccatatagtacgagcggaacaactggtcgctgctgagcatcgagcgcatgaacgcgcccgagtgcggcaccgacaccgtcgtcaacgtgcgcaccgcggcgggatgccggcccgcgagcgcccatgcgaccgcggcgccccagtcgtgcccgacgacatggaccgggccgccgccgagccgctcgatcagcgcgacgacgtcgccgacgagatgcggcatccggtacgcgccgacgcggcgggggcgggcgagcggcgagtagccgcgctggttcggcgcgaccgtgcgatagccgtcggcattcagccgcgccgcgacgcgcgcccagcacttcgccgtctgcggccagccgtgcagcagcacgatgacctcgccgtcgagcgggcccgtatcgacggcgtcgaaagtcaatccatcgtggtggaacgaggtgacgcggcgcgcttcatccaaggtcggttctcctgatttcctgcttcgatcgcgcgtctcgcgcatgcccgcggcgcgctcggcggcgcagacgcttcggccggcagccggcagccgacgggcggcgcgcggccgcgttttcgtcgtcgggcgctcggcggctcggggcgcacggctcgaggcaagtctagaccggcgccgccggtttgcctattcgatattcgtgatgtatttcattgacgatcctgaatttgccgcgcacggcgcgcgggcggcgtcgccgcgattgggggaagacctcgagcacgaagcgccggcgcgaggatgcgggccgtgtagcatctgtgccgaaccgcaatccactacgaccattgcattcggaacaggagagcagcatgagcgaagcagaccgcgagcaaggcaaggcgcgccgcacgcaggtgatgggcgatgcgttcgtcgagcgcgcgatgagcgatctggacggcttttcgcggccgttgcaggactggctgaacgagcacgcatggggcagcacgtggcggcgcggcggcatcgatctgaagacgcgcagcctgtgcacgtgcgcgatgctcgcggcgctcgggcgcggacacgagctcaaggggcacattcgcggcgcgttgaacaacggcgcgagcctcgtcgagattcgtgaggtgctgctgcacagcgcgttgtacgcgggtgcgccggccgccgtcgaggcgtttcgccatgcgcgcgaagtgatcgacgcgctggcgctcgatgtgcccgacgacggcgcgtgacgatgtcggtgtcgcgcggttgcccgtgcggccatcgcgcggctgtcgtgcgctcgcgccgggcgcgcaggtcgggcgcgagggcggcggcacggcggccggccgcgcgtcgtatgcatcgcatgccatggcgccgcgggtattgggcggctcgcacggtttcgcggtgccggccgaccgcgccgacggcgacggcggtcgaacgcttgcgaatcgacgtccatcggcgatactgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgccgaaccgccgagccgccgagccgccgagccgccgggccgccgaaccgcggagccgccgagccgccgagtcgccgggccgccgaaccgccgagccgccgagccgccgggccgccgaaccgcggagccgccgagccgccgagccgccgagccgccgagccgccgagccgccgggccgccgggccgccgaaccgcggagccgccgagccgccgagtcgccgggccgccgaaccgcggagccgccgagccgccgagccgccgggccgccgaaccgcggagccgcggagccgccgaaccgccgaaccgccgaaccgccgaaccgcagaaccgcagaaccgcagaaccgcagtggccgtgtaacatcgaaaaatccggagccgcgggaagctcggggggcgcgagccggggaaccggcgcatggccggggcgccgggccggcgtcgatccgttcgacggcgcgcggcgctgcctgcgcgaccggcaacaaagcaaacccagccacccaagcaacacgaacgcgcggccgaagccccatcgcccgaaccccaggccgacacgccctacaggacacccacgatgacgacaccggttttcgacgcggctcagacggcgcgcgtcacgcctttcgccgaactcgtcgacgcgctgcgcacggcggcgctcgatgccgacgcgggctgtatcgagagcccggcgcggctcgtcgtgccgctcaacgaaggcggggtcatgctgtcgatgcccgcgtcggcggccgatctggcgatccacaagctcgtgaccgtatgcccgcgcaaccgcggcggcgatttgccgacgatccaggggcaggtgagcgtcgtcgatccggccacgggcgcgccgctcttcgcgctcgacgggccgaccgtcaccggccgccggacggccgccgtcacgctgctcgcgctgcgcacgtttgtcgccgccgcgccgcgcgacgtgttgctgatcggcaccggcacgcaggcggcgcatcacgtcgaggcgctcgccgcgctgtttcccggcgtgcgcgtgcgcgtgaaggcgcgtgcgcccgcgcaggcggcggcgttttgcgcgcgtctgcgggcggtgctgccgacgctcgagccgctcggcggcgacacgctgcccgagacgctcgacgcggtcatcacggcgacgacgagcgcgacgcccgtctacgacgacgcggcgcgagccgggcggctcgtcgtcggtgtcggcgcgtttacgcccggcgcggccgaagtcggcgcgcggacgatcgcgggcagcgcgctctacgtcgacgatccggcgggcgcgcgccacgaggcgggcgacctgatcgtcgcgggcgtcgactgggcgcgcgtgcgctcgcttgccgacgcgctgcgcgccaccgtgtcgacacccgcctccaacgcgtcgcccgcaccgggcgcgcccgtgttcttcaagagcgtcggctgcgcggcatgggatctcgccgcgtgccgcgtcgcacgcgcagtcacttcacgcactcgagcgtgtacttgagcgcggggccgatcaggcggcgccacacgtcccacgtatgcgcgccgtcgacgatccgcaacgcggcggggttctgcgcgcgccgcaggctcgtgtagagcgcgctcgattcggcctggatcgacaggtcgtcgtcgcccgcggcgatgaacatccgcagccgcagcggctgcgcgaagtagccgcgccacagcgcgggatagttgagctcgtgccagaccttcgggtcgaactgccggtcgccgaacacgccgacgtagcgcgcggccgagctcgcgggcggctcgttcgcgtagatcgcggggctgagcagcatcgcgccgcagaagcgctccggctcgaggaacgcgaagcgcagcgcgccgtagccgcccatcgacacgccgccgatcgcccgccccgcgcgctggttcgacaccgcgtaatgcgcttcgacgtcgggaatcagatcgtcgagaaacgcgctctgcatcttttccttgcggtcgacgtaccaatcggtgccgccttgcggcattacgatcacgacgggcgcgatatcgcggcgctcgatcagcgcgtcggcggtgagctgcaggcggccctgcgtgatccagtcgttcgcgttgccggcgttgccgtgcagcaggtacagcacggggtagcgcgcgccttcggggttgtagccggccggcagatacacggtgtacgaccagtcccggtgcagcgcgggcgagcggaacgtgcgggtgacgatgctgctggcgggggccgcgtgcgcggcggcggtgagcgcggcggcgagcagcgcggcgaggggcgagacgaatcggcgcatgacggcgtaatggttggaggcgcgcatatgctagcagcggcgcatgacggccgtaggcggattttcagcgtttcgggcggcgcagcggcagccgcagcggcagccggaacggccgcagcggctgcagcagcggcgattgcctgacgaaatccgacgcccgcgcgacgagcggcgcgtacagcttcgcgacgacgtacagcaggccgatcgcggccgcgtcggcggcgaggccgagccgcaggtccagatagccgtccgtcgccgcgtacagcagcgaatcgacgagcagcgaaatgcccgtgccggcgacaaagcacagcaggccctggcggccgatcgtgccgatccacggcatcgcccgcgcgatccggtgcatccagccgagatggacgagcttcgcggcgagccaggcgatcgcgatgaagttcgcgagccgcagcgcgccgagattctgcttgatcgacggatcggtcgggaacggttcgatgcgcagccggtagtacgcgcccgccgcgaccaccgcgatcgcggcggcgagcgcgaaccagccgaccggccgtttggcgagcaccggatagatcggctggcagcgcgcgacgatgccgagcacgaacaggaactgccacgcgaacggattgaaatcccacggcacgccgtccacggtcggcagatagccggcgatcctgcgcgcggcgagccagatcgcggcgctcacggcgacgagcagccaccaccagcggccgcgcgcgacgggcagcgcgagcggcacgagcagcgcgaagaacgcgtacatcggcagcaccgacgcgagatacggctggcgcctgagcagcaggatgtcgcgcagcgcggcgagcggcgcatgcatcagcccgtcgagatcgttggtcggcatgttcggcgcgtcgatcgcgaacgcgttcagcgccgcggtgatgaagagcatcaggcccgccgtcagcaaaaacgcgcgatagatttcaaacgcgcgtttgatgaaacgctggcgcgcggcggcctcggtgtggcgcgtggcgagcgagttgtacgcgatcgcggtcgcgaagccgccgaggaacacgaacacctcggccgcgtcgcacagcgcgtacgtgtgcagcgtgacgcgcgacagcatgctgccgccgatgtgatcgacgacgatgacgagcagcacgagaccgcgaaagaagtcgagctcgacgtaacgtggggcgggcgcggcgttcatgcggcgtcgcgggcgcgcggcgcgcggcggacgcggtgcgaggcgcgtgcggcaaaaatgggggcggaaaaatggcgcatgacgaagtgcggcattgctacaggattggattcgaacgacgatggtcgcgcattgtgccatcgatggcgagggttacgggttgacgcgcggtgacaaacgcgtctgacaaaatcctggcgctctagttggcaatacgcaacggaatgtaaaaaaagtgatgcaccaacatggacgttgcattttttgcatgacagtatttccccgactgcagtaatcccgcgacacgggccgtagagacgggatgcgctggacatgccccgcgatggggcgccgaaacgccgatatcgtggcggcctggcatccgcgaggccgccgaaccaaggtctggagacatcgataatgaaaaagcacgtcatttccgcagccgcattgctggccttcgccgcgccggttttcgcccaaagcagcgtcacgctgtacggcgtgatcgacgaaggcttcaactacacgagcaacgtgaacgtcaacggcgtcggcaagagcaactaccagctcgcgagcggtttcgtgcagggcagccgctggggcctgcgcggctcggaagacctgggcggcggcctgaaagccatcttcacgctcgaaaacggtttcgacgtgaacaacggccggctcggccagggcggccggatgttcggccgccaggcgttcgtcggcctgtcgcacgcgcaatacggctcgctcacgctcggccgccagtacgattcgctcgtcgactacctcgcgccgttgaccgcgaacggcaactggggcggcacgctgttctcgcatccgttcgacaacgacaacacggacaactcgttccgcgtgaacaacacggtcaagtacgcgagcccggactggaacggtctgcaagtcggcggcacgtacagcttcagcaacgcgacgggcttctcgaacaaccgccagtacagcatcggcgccgcgtacacgctgggcggcctgcaacttgcggccgcgtacctgcaggcgaacaacccgggcaagacggcgggcggcgcgatcgccgacaacgacgcgaacttcacggcggaccgcctgcgcatcttcggcggcggcgtcaactacacgttcggcccggcgacggtcggtttcgtctacacgaagaccgacgtgaagaacccggtctcgacggtctatctgccgacggcgacgttcgcgggcctcggcctgagcgcgacgaagttccagaacttcgaaatcaacggcaaataccagctgacgccggcgctcttcatcggcgcgcagtacgtgtacacggacggcaagttcgatgcggccgcgggcagcgtcaagccgaagtaccacacggtcggcctgatggcggactacaacctgtcgaagcgcaccgacgtctatctgcagggcgcgtaccagaaggtcgcgggcgacaagacgggcacgatcgcggatggcggctacgtcgtcgggacggacggcccctcggcgtcggcgaaccagttcgcggttcgcgcggcgatccgtcacaagttctgatcgcggccgccggccgcatcggcggcggcgtgcgatcgggcgtgccgccgcccggttcgtcgcagcgtcgcgatcggccggctcggcatccgggcggcctgatcgggacgattcgttcagcgcggccggttcgggcggcgcgttcggagccgccaactggaatggcggggcgcgcgtggccgtgcggcttcgcggctcggtcgggcgatgcccgctcggcttggcgagccgtttcggccgatcgatacggtttgcgcgccgaatgtcttcgtgcgcgatcgcgcgcgtcgcggtctcctccagcgctttcacgggctagcgccgctgattcaagcgcaatcggcctcggcgttccgccgggccgcgcgtcattccaccttccattgatccgagggcaatcgcgctgcacgcgtgagaacgcgccgcagttcgcgccattttttgtcggccgcgcgcggataaaacgacgttcggcgcgcgccggccgccaaatgacggcaatcaggctgcaaacgattcgtccttgcccggatcgtgcgcgagaaacgcgatgaattcgcgcgtgtatttcggaagctcgtcgaagctgcgcgcacagatcgtcagccgacggtgcgcccacggatccgtgagctcgatcagccggatctgcatcgtctgctgcgcgcgcagcgccgcatggcgcgacacgatgccgatcccgacgccgcgctcgatcaatcggcagatcgcgtcgaagctcttcagttgaacgcggtagtcgatccgcttgccgagcgccttcgcctggtcggcgagatggacctgcagcgcgctgccgtccgtcatgccgatgaagtcggcatcgacgagctccgcgaacgccacccgctcgcgcgcggcgagcgaatgatcgaccgccgcgacggcgatcagccaatcctcgcgaaacggcatctgctcgagtccgtcgaggccgaccgaatccgcgacgatcccgaaatcggcggtcttgccgcgaatcgcatggacgatctcctggctcgagcgctcctcgacgctcaccgacagcttcgggtggcgcggcaggtattcggcgagcgcgtcgggcaggtattcgctgagcgcggcggtgttgctgagcaggcgaatgtggccgcgcagccccgcgccgaattgctgcagctcgccgcgcatatggtcgatctgctgcagcacgacgcgcgcgtgatgctcgagcgcgcggccggcttcggtcgcgcgcgtgccgcgcttcgcgcgctgtaaaagcggcacgccgagctcttcctccatgccgcgaatccgctcgctcgcggattgcagcgtcatgtgcgcgcgctcggcgccgcccgtgatgctgccggcttcgcagacgtgcaggaaaagtcgcagatcggtcaggtcgaatcgcatggggctggcttgcgttgtcgttgtaatgggcgatacggtaacaggattgcgggccgtcgcggtcaggccgtgcctgaggtccgcttcgcgggttccgcatgttcgtgtgacgaattgccgcgcatcatggccgctcgttcgtcgatacggaggacaagcgcatgcgaagcaactcgtcctggctgctggcgttcaagatcgcggtgcatatcttctttctctgttgcggcatcgctttcgcgtattcgacgctgagcgcaccctgagccgtgacgctcgtggcatcgaacaccgaccgcgcggattcgatgcgcggcggggccggcggcggtggtggtgttcctggcggggcggctcgggtcgaaagcgcgatcgttcgccgaaaatgggctcggttcgatggggttggcggcacgaacgcggattttatgtcgcgcatcgaggccgcgtgcgtcgcgtgtcgccggctgattatttcgttttccatcgggttcgatcgattcgatttcgcccctcgcgatgcccgctgcgattttgtcatcattcttgcatccggttacacgcgctccggatgaattttgagatgctcgaaaaattctatgactggagttgtctcgagcatgagcaagagcgagatcgaccgcagtgtcgcatggttgtccggcgtggcggccgcgttcgtcgtcgcgggctgcgcaaccacgtcgcccgtcacgccgactgatacgctcgcggccgccgcgtcttcggcgagcgccgcgcagcccgcggccgcgccgccgggcgacgcggcgcagcatccggagcacgccgccgcgccggcgccgatcgcgacacgctacgtcgtgaggcgcggcgatacgctgtcggcgatcgcgcaagcgaacggctgcaccgtgcgcgagctgcaggcttggaaccggatgggccggcgcacccggatcggcatcggccaggtattgcggatcgcgccgccgggtgcggaaaacgcggtcgcctccgaggcggcggatggcgtgggcgcgacccgcgcggccggcaatgcagccggcgccgcgcgcgcggccgatccggcgagcggcgcgggcggggcgcctgtcgccgatgcgccgcagcctgcatcggcgcccgaaagcgccgcggaccgggcggcggaccatcgggtcgtccaggaaacgaagcggcacgcgcaatcgatcgcgctcgcgtggccggcgaagggcgcggtcgtcgaaacgttccagcccggccgcaatcgcggcatccggatcgtcgggcgcgcgggcgatccggtgcgtgccgcggcgtccggccgggtgatgtacgcgggcacgggcctgaacgggtacggcacgctgatcctggtccagcacaacgcggattttctgaccgcttacgcgcacaaccgcaaggtgctcgtgaagacgggcgacgtcgttcagcagggcgaacagatcgccgagatgggcaccggcgacagcacgcgcgccggcatgctgttcgaggtgcggcgcgacggcaagcccgtcaatccgatgccgtatctggcgagccggcagcagggctagcggtgtgcccgccgcgcgcgaacggccggccgccgtgcggcacgcttgcgccggtcgccacaaattcgcacgcactcctgtgacgagagctgatacgctagcgagccgcgatgtcgggtgcgcgcacgccgcgtgcccgattcgcgcccgttcaatcttcccgcgatccgcctgatgaatcattctccgttgcgccgctcgctgctcgtcgcagccatttccaccccactgatcggcgcctgcgcgccgctgcgcggccaagcgaaaaacgtcgccgccgccgagcggcaattgcgcgaactcgaatcgacgttcgacggccgcttgggcttcgtcgcgctcgacaccgcgaccggcgcgcgcatcgcgcatcgcggcgacgagcgtttcccgttctgcagcacatccaagatgatgctttgcgctgcggtcctcgcgcgcagcgccggcgagcctgcgctgctgcagcggcggattgcgtacgcgaagggcgatctcatccgctattcgccgatcaccgagcagcacgtgggcgccggcatgagcgtggccgagctgtgcgcggcgacgcttcagtacagcgacaacaccgcggcgaacctgctgatcgcgctgctcggcgggccgcagaccgtcaccgcgtatgcgcgctcgatcggcgacgcgacgttccggctcgatcgccgcgagcctgagctgaacacggcgctgcccggcgacgagcgcgatacgacgacgcccgccgcgatggccgcgagcgtgcaccggctgctcgtgggcgacgcgctcggcgccgcgcagcgcgcgcagctcaatgcatggatgctcggcaacaagacgggcgacgcgcgcatccgcgcgggcgtgccggccgactggcgcgtcgccgacaagacgggcacgggcgactacggaacggcgaacgacatcggcgtggcgtatccgccgaatcgcgcgccgatcgtgttcatcgtctatacgacgatgcgcaatccgaacgcacaggcgcgcgacgacgtgatcgcgtcggcgacgcggatcgccgcgcgggcgttcgcctgagcgcgcgcggccgcgcgccgttcgggcggggccggccgaaaccggccggcgctcgcgtgacgcgcgccggccggcgcgcggcggcttccggaaggttcacggagcgcgagtcgccgcggtgcgctcacgcgaagcgccgctgcgcgcggcgctcatccgcgtgctcacgcgcgcggtcatcggggacgagtgagcggccggtaggcgaccggtggcgatcggcggatcgcttccgcgcgttcgcatgcgcgtgcgcagcgaaacgatgccggtatcgtgcgccgcgcgcgccggctgtccggcgcgcgaccggcatcgggctcgttcgcgacggcgcgcggcgctcgacgtcgtcggcaggcagcgtgggccgcttgtcgcccgcggcgcgatgcgcggcgctgatgccggcgatcgtccgcgatagcggcgcggcggaagcggcgcgccgattcgtgttcgacaacacccggatcgcgcacgtcacctcgcggcaacgcttgtttcaatacgctcggcccgggacggacgtggatttccgcgcgcgcttcgaacgcgcggcgacgcgacatgcgacgcccgcgctcgcgcaacgtccgcatttcgcttatcgtgacggctcgcccgcaggcatcgtccgccgccatgcctgtgcgttcgccctgtttttcgagcccgtcgtcgaccgccatgcgccgcctcccgcccttgaatgccctgcagatcttcgcgacggtcgcgcgccatcgcagcttcacgcgcgcggccgacgcgctctgcgtgacgcagggggcgatcagccgccagatccagtcgctcgaagcgcattacggctttgcgctcttcatgcgccacgcgcgcggcctcacgttgacggtggagggcgagcaactgctgcctgtcgtcgtcgagagctttgcgcggatcgaggacatttcactgaagctcacgcgccagcgcaccgatctcgcgctgaaggtgccgacctgcgtgatgcgctgggtactgccgcgcatcatgcgttttcagcgcgagcatccggacctgcacgtacagatgacgaccacctggcggcacgacgtcgatttccagagcgagccgttcgatgcggcgatcgtctacgggatgtcgcccggcccggacgtggccgccgtgccgctgttcgacgaacggctcacgccggtatgcgcgccggatctgctcgagggcaggccgctggcgcgcgtcgaggatctcgcgtgccatacgctgctgcacccgacgcgtgatcatcgcgactggcgccggtggctcgactacgcgggcgcggccggcgtcgacccggatcgcgggccgagcttcgactcgctcgatctggcgacgagcgccgcgacgcagggctttggcgtcgcgctgggcgatctcacgctcagcgaagaggatttcgccgcgcggcggctcgcgatgccgctcgacatcgtgcagcggacgggggcgcgctattacttcgtctatccggagagcgtggcgcagcagcagaagatccagcgcttcagtgcgtggctcgacgcgaatcgcgattgacggacggcgcgcccgcgttgcacggggcatgccgcttgccgccggccgcgacgcgcaggccgcccgcgtcgcccgccgcggcgcggtggacccttcgcgcgtaacggccgctacagatacgacacgacggcgacgatcggccgcgcgtcgcccgtttgcccggcgggcagcgcgatcgcgcgcgacagctcggtgaacgtgacggtgcgaagcgccgcgccgctttgcggatcgacgaacgtgaccgagcctttcgccggacgagggcatgcgggctgcaactgcgcgtgcgtgccggcgccgcctgcgacggaaaacgagcacggcggctcgacgatcatgccggtgaaacggacgatgccggtttgctgggcgtgggccgcgaaggaaagcgcaaacatcgacgcggtcaacaggctggacgcaatcagcgagggacgttgcatagagtgctccacgcgaatgagcgctgcgcaacgttccgaacggcaggctgcggatacgctgcgaagctaaatgcgtaaacggcagggcatgcgaaaacttgatgcgaacggattagaagacggcgtcgatgacgaatgattcgatgtcctgcgtacggcgcggacgctttcaagatagaagcggcgcgcggcgaatgcaaggcgacgtgcgggcggacggcgagggcgaggaggctcggctcggcggtgtggcgcggcgcacgtgacgcgcatgcgcggcgacgccgcggcgaacggacgcatgcgtggcggtcgtccgttgcgcgtgctccgtcgagattgccgcgggctgccgccgggccgggccgggtcggcgggcggcacggcagcgcgggcggcgcatcgtgccgcgcgtcgaacgacacgcgcgatggcgttccgacgaagccgcgcggcagagggcgggtacgcgggctcggcgctcgacgatccgaaatcatgtggcctcggtggtgggcccgagctgcgtcgggaaggcgccacgccatgcgagaggctcgatcgcgcggccccggcgatgcgagcgagagacgcgcacgcgaaggccggccgcaagtgcattgccttcgccatccgagacgcgagggggcgaccgacgccgccgcgcggcgcatcggtcgcaggcagtgcccagtgccgcgcgggcgcgtcgtcaagacgagccgcgcatgggcggcgaaggcggcgtggccggcaatggcggtggcaatggcggcgacggggggggggacggcgatgacgcggccgccgcgcgccgccggcatccgcccgctcgcggcgcggccgctcagcccgcgcgccggtagccttgcgtcgcgcgcagcagcgtgcgggtgtactcggagccgacgcgcgccgcgcgcacgtcttcgattccgagctgctcgacgagcgcgccgtcgcgcatcaccgcgacacggctgcagaggaacccgacgaccgcgaggttgtggctcacgaggatcatcgtcagcccgcgctcgcgatgcagccgcttcagcagattgaggatctccgcctgcaccgatacgtcgagcgccgacgtcggctcgtcgagcagcagcacgcgcggctcgacgatcagtgcgcgcgcgatcgcgacgcgctgccgctggccgcccgacaactgatgcggatagcgaaagcggaatgcgggaccgaggccgacctcggcgagcgcgcgcgcgatgcgcgcgtccgcgtccggcagccggtggatcgcgagcggctcgcgcagcgtctcgtcgacggtgaagcgcggatgcagcgatgcatagggatcctgaaacaccatctgcacgtcgcgccggaacgcgcggtcgagcttgccttcgaccgcgcgcgaatcgatcgacagcgtgccgcccgcgagcggcacgaggcccgtgagcgcgcgcagcagcgtcgatttgccggaaccggattcgccgacgagcccgaacgcctctcccgcgccgacggcgaggctcgcgccgcgcaccgcgtcgacgtggccgccgcgggtcgggaaccggatcgatacgtcgcggatgtcgatcatcggtgcgtcgctcatcgtgcggcctacgtgagccatgccggatcgcgctcgagcaccggcagcgcgtcgggcgggttcgcgagcggcggcgtcgcggcgagcaggccgcgcgtgtacggatgcgccgcgtggacgaggtcgcgcgccgcgcacgtctcgacgacgcgccccgcgtacatcaccgcgacgcgatcgcagaacgacgtgacgagcggcagatcgtggctgatgaacaggaggcccgtgcggtggcgcgcgatcatgtcgtcgagcaccgcgagcacctgcatcgacaccgcgacgtcgagcgcggacgtcggctcgtcggcgacaagcaggcgcggccccgtcgataccatcatcgcgatcatcacgcgctggcccatcccgcccgagagctcgtgcggatacgcgtcggcgacgcgcgccggatcgcggatctcgaccgatgcgagcgcgtcgacgatccgctcgcgcagcgcgcggccgcgcagcccgggctcgcgcagccggaacgcctcggccatctgcgtggcgaccgtcatgaccggattcagcgaatatttgggatcctgaaggatcatccccatcgcgccgccgcacagcctgcgccgctcgcgcgcgccgagcgcgagcaggtcgcggccttcgaagcgcagcgcgcgcgcgtgccattgcgcggcggcgggcagcaggccgagcagcgcgcggcccgtcagcgacttgccggagccggattcgccgacgatgccgagccgctcgcccggcgcgagcgtgagcgacaggtcgcgcacggcctcgacgagcgcgccgtcgtgcgtgcgaaagccgatgcgcagcccttcgatctcggcgagcggcggcgtgttcggggaaacggaggatgcgggcatgtcaggctccatggcgtggatcgaagacgtcgcgcagaccgtcgccgagcaggttgaacgcgatgctgacgacgaggatcgccgcgccgggcagcgtcgcgacccaccatgcgtcgagcagcacgttgcggcccgacgcgaccatgaagccccattcggggctcggcggctgcgcgccgagcccgagaaagcccaggccggcgacggtcaggatgatgcccgccatgtcgagcgtcgcgcgcacgatcaccgacgacaggcagagcggcatgacatagcgcagcacgatccgcagatcggacgcgccttgcagccgcgccgcgtggatgaagtccgcgttcgcgatgcgcagcgtctccgcgcgcgcgagccgcgcgtacgcgggccatgcggtgatcgagatcgcgacgaccgcgttgacgacgcccggcccgagcgccgccgcgaacgcgagcgcgagcacgatcttcgggaacgcgagcgcgacgtcggtgatccgcatgagcgcgctgtcgacgaggccgccgcagtagccggccgtcgtgccgatcgcgagcccgatcggcacgacgatcgcgacgacgaggatcgcgatgccgagcgtgagccgcgagcccgcgatcagacgcgagaggatgtcgcggccgagctggtcggtgccgagccagtgcgacggggagccgggcggcagcagccggtcggcgagcacctggcgcagcgggtcgtgcggcatgacgaacggcgcgacgagcgcgatcgcgacgagcgcggcgaggatcgcgagcccgagaaggttcagcggattgccggcgaagcggcgccagcggcggtacgcgaggccgagcgtcgcctgccggcgcgaggcgggcgcgtcggacagcagccacgcgcgcagcgtcgtcgcggcgggattcgggcgggagtgatcgggtgaggcgttcatgggcttgatgagttcggtcgaacaggcgcggcgcgcgccgggtcagcgggcgcgcggatcgaacacgcggtagagcgcgtcggtcagcagattgatcgtgatgaacatgacgccgatcacgagcgtgcagccgagcaccgcgttcatgtcggcgttcagcagtgcgcccgtcagatacgagccgatgccgggccacgcgaacacgatctcggtcagcaccgagccttcgagcaggttgctgtacgtgagcgcgatcacggtgaggagcggcaccgcgatgttgccgaacgcgtgccgccagatcacccggcgctcggcgagccccttcgcgcgcgcggtgacgatgtattcctggttcagttgatcgagcatgaacgagcgggtcatccggctcagatacgcgaccgagtagtagccgaggatcgcggcgggcaacgcgatgtgcgacagcgcgttgcgcagcacgtcccattcgcccgcgagcgccgcgtcgagcagcaggctgcccgtgcgcggatcgaccatcccgtcgtagacgggatcgagccgcccgggccccgcgacccagtgcagccgcgcgtagaacagcagaaggcccatcagtcccagccagaacaccggcaccgagttgccgatcaggccgacgaagcgcgcgacgtgatcgatcggccggttgtgcttcaccgccgcggcgacgccgagcggcacgccgagcgcgacgccgatcagcgtcgcgagcgtcgcgagttcgagcgtcgcggggaacacgcgcctgatgtcgtcgagcaccgggttcgaggtcagcagcgacatgccgagattgccgtgcagcacgtcgcgcgcgtagatcaggaactgcgtcgcgagcggcttgtcgagcccgagcgcgatgcgctcggccgcataggccgcggccgacgcgcggtcgccgagcacggcgagcaccgggtcgatcggcaccttgcggccgatcacgaacgtgagcgcgagcagcccggcgaacgtcacggcgagcgtgagcgtccagcgcagcgcgcgcagcgcccagcgcacgccgggccggcgcgcgggcagcgtgcgcggcgtttcgagaggaggggcggggagcgacatgtcggggttccggagcggcttcactgcttcttcagattgcgatatgaaacgagatcgttgatcgggccgacttcgaggccgctcacgccgggccgcgtcgcgacctgcgcgactttctcgaacaggatcacgaacggcgatttcgcgagcacttccttttgcatcgcctgatatgactgcgcgcgcttcgcggcggaaggctccgcgagtgccgcgtccgtttgcgcggtcagtcgcgggatgttccaggcgttgcgccacgcgagcatcttgtagctggactgatccgaattatccgggttccatgcgaagccctgcgcattgctgtgcggatcgatgtaatcggccgaccattcgccgatgtagatgtcgtgctggcgcgcacggtacttcgcgagcgtctgcttgttgtcgccgggaatcagctgcaccttgacgcccgcctgcgcgaagttcgcctgcaccgcctgcgcgatctcggtgtacgggtagtcgttgcgcacgtccatcgtcaccgtgaagccgttcggcacgccggccttcgcgagcagcgccttcgccttcgcgacgtcgagccggtacggattcgcgttcagcgcgccgagcaagccctccggcatgaacgtctgatggacctggtaggtcgttttcacgacgtggcgctggatgccgtcgtaatcgacgagccatttcagcgcctgctgaacctccggtttcgcgagcgtcgggttcttcgtgttgaggccgaggtacagcagcgtcgcctgcggcgacggcgtcaccttcgccttgccgctgttcgcgacggccgcgagatcgtcggggctcaggtcgcgcgccgcgtcgacatcgccgctttcgagcagcagccgctggctcgccgcctcgggcacgtggcgcagcacgatccgcttcatcgcgagcggcagccggtagcggtcgtagcgctgcagcacgatgctgtcgcccgccgtccacttgacgagctggtaggcgcccgagccggcctcgtgcgtcttcagccagccattgccgaaatcgtcgccctgctggtgcgacagcagcagcttcttgtcgacgatcgacgcgggccacgagccgagcacgttcagcacgaagctcggcgcgtacttgcggtcggtcgtgacggataccgtcagcgcgtcgagcttcttcacgttcgcgagcgcgttcgccttcgtgaggccgatgcccgcgagcaccgcggccggccccttgtcgagcagcgccgcgcgctggagcgaccacgcgacgtcgtcggccgtgagcggattgcccgaatggaacgcgaggcccgcgcgcagcttgaacgtgaacgtgaggccgtcgggactcacgctccacgattgcgcgacgtcgccgttgaatttcgacggatcggcgagatcgacgcgcaccagccggtcgtatgtattcgcgacgtattcctccggcacgagctcgtagatttcacccggatcgagcgagatgaactcgtcgagcagcgtggccatcacgaacaggtctttcggcggcgccgcgtgcgcttcgcgggccgggacggccgcgaacgcggaagcggcggcgagcgccgcgacgagcttgggcatcgagagtgtcatacgcgctccatggggctgggggtcgaagtggggcagtcgtttccgctcgcgcccggccgagggccgggcgcggcgggcgcgccgcgtgccgggcatgcggcgcgggcgatgcgtgcgacgggggcggcgcggtcggcgcggtcggcgatcacatcagccgccacggtccgcccgcttcttcgtcgatcagcggcagcgcgcgtgagccgggcagctcgtaatgccaccactcgctcgcgatgtgcgtgaagcccgccgcgtgcatcacgccgagcagcagcagccggttgcgctgcacgggctcgggcaggccgtcgtggaaatgattcgacgcggcgatcatcttgtcgaagcccgtgcccatgtcgagcgcgtcgccgttcgcgtcgacgagcgtcaggtcgagcgcggtgccgcggctgtgattcgagccgcggccgagatcggcgacgaagttcggatcgggcaggaagtcccacagtatctgttgcgcccgcggcggccggtatgcgtcatagattctcagccgcaggccgcttcgcgcggcgaccgcgaccgcgcggcgcagcgccgcttcggccggctcgagcagcaggcagtgcgcgcgccggtagatcggctggccggtcagattgcgctcggtcgcgtagacgagatcgacgtcgacgccgtgcgtgtgcggcgcgatctcgacgaggcgatgggcggatgtcttcaagggcggcgctccggcggcttcagggttcgaattgatcgagctcgcgctgcagctcgcggttgcgcgcgacgcgcgcgtcgatcgtgccgccgagccggtcgacgagcgcgctgatcagcaggttgaacaggcacgtgagcggcgcgagcgaatcccagaactggccgacgtcggtcttcacctgcagcaggtcgcacggcagctcgcgcgcccacgggcagtagacgtcggtgacgagcgcgaagcgcacgccgcgcgcgccggccgcctcgcaatagcgccgcgcgatgcgcgagtacgcgcgcgtgtcggtgacgatgcagtacggatcggcgaattcggaattcagcgaatcgacgtacgagccggacatgccgtccgaatagaacacgcgcgggcgcaggtattcgaggtagctgtggaatgcgttgctgatcccgcgcgtcgactggatgccgaggatgaacaccgcgtcggcttgcgcgatgcgatccgcgacttgcgcgaagcccggcgtgcgcgcgagctggtacacatggcggatcgcgtcgagctcgcgcgcgagcgcgtcgtcgagcgcgccgggcgcgccgcccggcgcggcctcgtcgcgcgccggcgcgttcgcgcccgtcacgcgacggtattcgtcgaggcggtcggtgatcatccaggagcgctcggccgtgccgcgcagctcgcgcttcaggtcgtcgagattgcgatagccgacgctgcgcaggaagcgcccgaccgagatgccgctcgtgccggtctggcgcgcgatctggtccgcggtttcgaggcccaggcgttcgaggttcgcgagcatgtagctcgcgatgcgcttggccgtgggcgtgagctcggcgaagcgggtttcgacggtctggacgaaggcgggcggcatggacgcgtgtgttagctggctgtcgatattgatgaaagtgacatctatctaacaaagacaaaataatgtgcgccatacccaaaaatctatcgttatgagccgacgatagcgaatggggccgctcgcgcgttcatgccgcccgggcggaggcggcgccgaagcgcgaaggcgcgcgggccggcggggttccggagcggatgcgccgggcatcggcgtgcaaggcgaccgaatcggctcggccgattgcgccggtcgcatggcgatcgagcgcggcgcacgcgcgaagcgggcgagcgccgcggtgcgcgtcgcgcacgcggacgtcacgcgtgcgcggtcgacgcgagccggttgaagcgcgcggcgcgcttcgaaccggcgaccgtcgcgagcgcgcggcgatcacgcggtgcggcaagccttgctggctggacgggctcgaacggcatcggtccaccggcgcgtcgccgccatcgtcatgcgtcacgcgccgcgccgggccgagggttcccattcgtgcggcaatgatgccggatcgagccagcgcacctgtttcagcgcccgatagatgatgaataggcaaggcagcttgacgacggcaaacccgaggatcgcccacgcgagccctgaatcgatcggtgcggaacccgcgtcgaggagaacgccggccgccagaatcggcagatagcagacgatcgcgccgtacgacggccatcgaaagagccgaaccgcccatagcttgccgcgccccatgccgatcgacacccgagcatcaggccggctagcgcgatccagccgggcaacagcgcgtcggattcggcgtacgccgtggcggttgcgccgagttcgagccattcgacgaaggtcatgcccgcgccgatgaaaaacgcgccgcccgcgatgaccgcccggcgcgccgcgccgggcggtcatcgccggggcgctcggcgcgagcggtcgggcggccggcgccgcgcggcgcgaggggcgtcatgtcgccgcttccggacgatggccgaccgccacgtgaagctgcatcgcgggcgcgccgttcgaaccgtcgacggtcggatgccgcggaatcagcagatgcgccgggtgatcgggatcgccggacgactgcgcgtccatccgatgccgcagccagtccgtgcttcgggacccgccttcgggcgggtccatgccgtagacgcccgcgccggagaccgaggcgagataggcgggtgcttcgatggtgcgaagcagcagcaattctcgccgggcagccagcatcttttgccgcgcgcgacgcacgccggccgcgaggccgctcgtttcggtccgcatcgcgtgcattcccgttcgccgcgccgcgcggtccggattgtcgagcgaggcgcgcttgaatgcgtcgaacgcatggcgttgcgtcgcgagccgctgcgccgcctgggccgtttcctcggcggcttcgccggcttgccgcgcggccgtcggcagcgacgcgagcgctcgcgtgccgccgacggccagctcgggcagcacgagcagcggcccgacggtctcgaccagtttgcaatgccacgatgtctcgagctttttcttgcgcacctcgtcgcccttgagttcgtagcgcagcatcgagctgtcttcggcgagcaggagcagcgacgccgcgcccgccgccgcgccgagcaccggcgcgagcgcgatgccgccgccgacgatcgccacgatcgacacggcgccggccagcacgccgaacgtatcgccgacggcggcggcgtcgaacgcggtcttgggcgcgtcgatgaagcgccgcgcgtgcgcgacgccttgcgccggcgggggcggccgcgccgacggcgcgcttgccgcgatgcggcgtccccattcgcgcgagagctgctcgagcgtcagcgcgtcgagcgtctcggcaggctcgatcggcatgagcggcggcctgacgacggccgccacgagatccagcgtgtcgccgtgcgcatcgggaatcgcctgcttgaggcgggccgcgtcgatgccgtcgaagaacacgacgccggcatggcgcccaagcacccgcgcggcgaaattcgacaaatggaattccgcctccgagcgatggcaatacggctcccaaaaagcgggggacttcgacatggtcttcgcgtattccgtattcgagtaaaggaggattccgttgtcggataacccgataatcatcggcatcgcgcggcgtcaatataatccgccgcgcatgacaaagccagtggggatatcgcatccgccgcaatggggtgtggaatcgtggatttcgagataagacgcgcgcgtgaattatttactcgtgcgcggtttttgccggatcgcattccgtcaaatttaccggcgcgatcggtcgggacagtcgggtgaaaaggcgctatttaaatcttgtttcaatggcgttgccgtgcgctatgatttgccgtcttaaataggccgtcgttaatcggctattccgggggcgataatgaaaatgtccgacatcgcgggtttcctgagtctgcaaaacagccgcctgctgacgatcaagacgccgcttgccgggcgctccgagctggtgctcagcgagttccagtgcagcgagggcctgtcggtgctgttcgacatgcggctggggctcgtgtcgcgcgatccgacgatcgaactgaagcagatgatcgggcaggccgtcacgatatcccttcagccctccggcgcaatcgtcggcggttcgccccggcattttcacggttacgtcacgcagttttcgcataccggcgccgacggcgggctcgccacctacagcgcgacggtgcagccgtggctatggatgctgtcgcgacgggtggattcgcgaatattccaggacaagagcgcacgcgacattctcgacgcggtgttctcgcaatattcggcgctcgcttcctacgaattccgcgccggccgcacgctcaagccgtacagctattgcacgcagtaccgggagacggatctgaatttcgtgctgcgtctgatggagctggaagggctttttttctatttcgagcatacggaggacggacacaagctgatcatcgacgacgattcgacccgtgcaaaacccatcgacgggccgccgtcgctgcgatatgcgagcggcgagattctcgaggacgaagcggtggtcacgcaatgggcggcgcagcggcaactcatgtccggcgcggtcagcatgaaggcttacgactacaaggtgcccgcggcgcgccgctacgtgtcgggcgaagccgatttcaaccagggcgaggtcgagcggtacgagatctatgactacgtcggcctgcacggtttcgattcgaccgaccggggcgaggaactggcgaggttcaggctcgaatcgctcgccgcgagcggcaagaccttttcgggcacgagcaccggcaggacgctcgcgtccggccgctatttcgaattgagcgcgcattacgatcacgacaacggaccgatgcaggaccgccagttcctgttgacgaacgtccgccaccatggcgtcaacaattatcagtccagcgaaggatcgggatcgtaccacgcgagcttccagtgcatccgcaagaagattccgttccggccgccgctcgcgcatgcgcggcccgtcattccggggccgcagacggcgatcgtcgtggggccgaagggcgagcagattcataccgatgcgctggggcgagtgaagatccagtttcattgggaccgcatcgggcagcgcaatcacggcagttcgtgctgggtgcgggtgagccagccatgggcgggcggcggcttcggctcggtgcagattccgcgcatcggcgacgaggtggtcgtcacgttcctcgacggcaatcccgatcgtccgctgatcatctcgagcgtctacaacgcgcagaacatgccgccgtgggcgctgccggcgggcgcgacgcaaagcgggttcctcacgcgctcgcacaaggggacggccgagaacgccaacgcgattcgcttcgaggacaagctgggcgaggaggaaatctggctgcatgcggaaaggaaccagcgcatcgaggtcgagcacgacgaatcgcacaccgtcggcgcgaagcggaccaagacggtcggcgcggacgagatcgtcacgatcggcggcgcgcagacccacacgatcacgggggcgcgcacgcagacgatcggcgcggaccatacgcagaccatcaagggcgcgcacaagcagaacgtcgccggcacgcatacccaggtcatcggcggcaacgcgtcgatcacgaccacggggccgcagccgggcgccgccggcaccgtcggagatatcgagatccagtcgagccaggggaagatccatctcaaggcggcgacggaaatcatcatcgaagtgggcgcgagcgtgatccacctgaaggcggacggcacgatcgagatcagcggcccgacgcatatcgggctgaattcgaagagctgaccggccgggcggcgggccgcggatggccgcgcccatggcgactcctttttcgcgtgcatcggcacgcgccacatcgacatcgagacccgacatgcgctattcggtaaacgaaggacatctggaattgcccggccagtggctggaccgcagcgtcaatgcgttgctgccggccatggcggaagtcacgggaagcaacctcgtgctcacgcgcgatgaactgccttatggcgtcgagttcgccgattacgtcgacgtgcagcgcgcgaaataccgcaaggagctgagcggcctgcagatgcagcgcgacgagccgggcgtgctggacgggcggccctgccagtttctcgccttcacctggaacaaggacgacctgctcatccaccagatggcggtgatcgttctcgatgcgccgctggtgctggcgctgacctacacgagccccggccggttgcccgacggcgtgcgtgacgcgatcggcgcggcgttggcgagcttcagatttcaccgcggcgcgcaacttcccgcttcgtgatgccgggaggcgacgccgtttttccggtcacttggaaaggaactggatctcatgggcgaagtgcagagcagcgcgccgtcggacagccagcagaagctcgcggcgctcgcgcaacgaggcagcaatgcggacgccgtgcagacggtgtccaacatggggctcgcgatcaacgcggcgcaggtcacggcggccggcacgagcgcatgggcggccggcacgttccagtgcttcgccgggcgcgtgatcgcgccgctcggcggcgcgatgctcggcggcgcgctcgccgaggcgctcggcgcggatcgcccggtcacatgggtgctggacaagatggggctgccggccgtcgcgaagcccggcaaggcgcccgctcgcgtcgggcacaagatcgtccatgagaacgccttcatcggcgcgctgaccggcctgctggcggggatcgcggtcggcgtggcgatcgccgccgcggccgccgcgatcgtggcgacgggcggcgcggccgcggtcgccatcgcggcggccggcccgttcgtggtcgggttcgtctcgggcgcggtgggcggtttcgtcggcgcggcggtggccaagggcatcggccataccggctcggtgacgggcgcgatcgcgcacggctcgcccaacgtctcgttcgaaggcgcgccggttgcccgcgtgaccgatccggtgacctgcagcaaggatcccggcatgccgccgccgcagatcgcacagggcagcctgaccgtatcggtcaacggcctgccgctcgcgcggatcggccacaagatcacatgttcggcggtcattcaggaaggctgcacgacgatcagcgcggacgagacgaccggcacgttcggcaagatcgacgcgaacgtgtcgcttctcgagcaactggtgctgacggccaccgacgtcatcatgatgcgttcggccaccaaggaaggcggcttgctggacggcgtgctgcgcgagctgctcggcgagccgatcgacatggcgacgggcgattacgccgactaccggacggatttcacgtggccgcacgtgctgccgctcacgctttcccgggcgtacgcggggcggcagccggtcgaggggctgctcggcgacaggtggatcagcaactggtcgcagcggctgcgctatcggtggcccgcggacggcccggccaccgtcacgtttttcgacgcggacggccagcagctcgtgtacccggttccgcacgagccgttcaacgcgatcaacttctgggcgccgcactacgcgttgcacggcagccgcgcgcgggctgtcgttttcgacgagcgctcgcagcaatcgctgattttcgagcccgcgcatgccgaggacgacgtcgcgcgcctcacccgcatcgaggatcgcaacggcaacacgatcgacttcgagtacaacgcgctcggccggctatgcacggtgcggcacagcggcgggatgacgctgtgggtcacctgcgattcccgcgggttgttgcagcgcgtgtcggagcagccgggcggagagggcgaactggttcgctatcgtttcgacggcaagcgcctgaccgacgttcacagccgcttccagggcgaatttcatttcggctataccgacgagggctggctgaatcactggcgcgacagcggcgcgacccaggtggcgctgcgttatgacgagcgcggaagggtgatcgccacgcgcacgaataccgcgctgtacgacgatcgcttcgagtatgacgacgaggcgcggctgacgacgtacatcgacgcgctcgggcatcggcatcaacgctggttcgatgcgcagaaccggttgattcggtcgcgggatccgctggggcgggtaatgtgcgcgagctacgacgaaaacggatggcttgcctcccgcacggatccgctcggccgtgtcagcacgtatcgccacgattgccgcggccgcccgcttcaggtcaccgacgctttcgggcgggtgagccgctatgggtggaacggcgccggccaactcgtcgaacagcaggatcacaacggcaaggtgcagtggcactacagcgccgagggcaatctggtcgcgttgcgggcgcgatccggcgagacgcgctttcgctatgacgcgcgcgggctgctcgtcggtcgaaccgatccggacggtgccgtgcatgcgtggcggtatgacggcgccgggcgccccgagcgctggaccgatccgctggggcggcatacctatctcgagcatgaccgttacggcagattgatcgcgcgcatcgatgccgcgggccatcgcacgacgtacggctatgagcgagggccgtccaacccgcgcgagctgctcgcgagcatcacctatccggacggcgcgattgcgcgcttccagtacgattcggaaggcttgctgacggaagcggtcaatccgttgggccagcgcactcgctatgcgtggggcgcgttcgatctgctcgcgagcgtgacggaccccggacaggcgacgacgcgctatcaccgcgacggcgcggctcgcctgatcggcgtgaccaatgcggcggggcagcactggaagttcgagcgggacccggcgggccaactgatcgcgcaaaccgactggagtggccgccgcacgcggtatgtcctcaatccgatgggacaggtaacggaaaagcatctgcccgacggcgtggcgatacgttacgaatacgacagccaggaccggctcgttgcattgaccggaccgcgtcggcgtcacgtgtttgcctggacggcgagcgggttgctgactcgggcggaggtctggacgcgaaacgacgaagcgggcgaatggcggcgcgacgaccggctggacctggagtacgacgacgcctgtcggcttgtcgaggaaagtcagcatggccgggccgtaggctacgaatacgatccgatggggcgcacgcggtcgatggctacgccgagcgggcgcacgctttggcagtacgacgcggcaggccaactcggctcgatggaaagtaacggccaccggttccatttcgattacgacgggctcggcctggaaacgcttcggcgctacacgccgacgcaggcgcacgtggcgcggcacccgcagtgggtcgagccgtattccgaaggctatgcgcaacagcaagatcacgacggacggtggcgattgacgaagcaagcctgcgcaacctgggcggagcttcgcgagcgcggcgcggcgcgtacgcgccattacgagtgggacgccgcggggcgctgcgtcgggatgcacgaggcgcgccgagggctgccgatcgcgcaggaccgctggcgctacgatgcccgcggccaagtcgtggatgcgcattacgagcgcactgaaacgcgaagcgggcgcgagcgctacgagtacgatgcgctcgggaacgtctcgacacggcagatcgacgcgggcgaggcgatgacgcacgtctatcacggcgaccaattggtcagcgccgggccgagtcgttacgaatacgacgcgcgcgggaggatgatcgcgcgaacggagaggcgcgacggcttccggccgcggacgtggcgttatcagtgggacgacttcgatcagctcgagcaagtcctgaccccggagggcgagcgctggcggtatcggtacgatgcgttcgggcggcgcatcagcaaggcgtgcctgtcgacgccgaaagccggccggccggcgcggatcgactatttgtggtgcggcagccggctgatagaggcatggcgcgcgtacggcgaacgagacggcacgcaatacgaaatccagcgctggcactatcgaccgggcacccattcggttttggcgcaggagcgactgaaatacgacgacaagccggatctgcagaacagcgagtggtttgcgctcgcttgcgatcccaatggcgctccgcatacgctgtacagttcggacggcaggatcatgtggagcgcgcggcgcgaactctggggccgcgtggcggacgatccggaccgcgataccgtccggcatgcggtgcgcgagcagttgcgaaccggcctgctgacaggcgatgcattcgatcctccggactgcgaactgcgatttccggggcaatgggcggacgaggaaagcggcttacattacaacttccaccggtattacgatcctgcgaccgggcagtatctgagtcccgatccgttgggtctcgccggcgggctgagaacgcatgcgtatgttcacgatccgctgcagtgggtggacccgctggggctgcagggataccaaggttccgggaagccggaattcatcggtaaccggaagctgcctcagaacgacttgccctggatcaagtatcaaaagcgcgtcacggggcgcccgtacgaggaaacgtggcgcgtaggcgatcacaacgtcaatctcgacgggaagcgagccggctatacggtcgaggcgaaatggaccggcaagaacagtgccgcgtgggagtcttccccctataatcccgagcacgagttctacaacgagtccaagattctcgatcaggcgggccggttgctcgagttcaatgacgcttccggcggaagcggggtgcgttatgcggtgtcgaatgcggaagcccaacagcatttcacgcagctattcgagcagcatttccctaccgaaatgcaggacggtacgttgagtgtctggcacgtcccaggaaacggaatgtgagggtgtatgagcgacttcatcaagattgcaaaggttgcagcgcaaatcgattggcaatgggacggcgagtggtgggtgcgcgaagcctccaggctgggtttcaagcatgagaagtccagtgcaagcctggaagttcacgccgatccggacggcaatgcgtggcgagcccgcgtcaaggaagggaagattctcttcattgaaatcacctttgagaaattcgtcgatgtcgaatcgctgtccgtctcggagtatgaggacaaggtggatgaatttttcgccaggttcgaagcggccgttgccgaattgacgcccgcgctcggcaagccggtcttctcggacggcgccgcggcgaaaggcttcccggacgatcaagaggcaaattggcttgcgctgtggcgtgtcaagaacgcgcgcctgatgctggagcagaaacacgaatcccgggaatttccattccggctttgtttcgtgatcgcgcctgcctgatcattgccggcgaaccgtcgccgcggcttgcgcgatgcgtacgtaaccgttcgcatgcgttcacggatggccgctatccgaaggccatgaccccgtgacgcgttgctgcgtcaccctccatttccaactggaagaacgtcggcgcgaccgcatggcgcatcgtacggcgcggcgcgcgatgcggcgggggaggggcccggcgtagcgcgcggttcgtcgtgccttcgggttatgcccacgccgccgtgccgggtatggcggcctcgtttcgcatcggttgaaaaccggccgcatggagagaggcgtcgccgccagacacgctcaattcaccatcaccctctccggcctcttttccagcagcggcctcaaatcgccccgggcgacctcgtatttcctggcaacaacctcggcatccccaaaaatcgtgctgcaccggcgagacttgttcgtatggacgcccatttgcagcggggctgcgctgtttcggccagggcgcgctttgccgctggcttcggcgattccgctctttctccccacgacggcgaaccgcggacgatgtgtcgcgacgccatgacgttcgtcgcgcccgcagcggtgacccgttcaatacccaagcaatttcgccggcgttattgtgctttatcgggttttgccatcaatttcaataacaaatagatttcagttaactatttccgatgcgcgaatccgggcgcggtgtattgcgccggagattttgttcgtgtctcatttctgacgcattacacggcatttacattttcatgaaaatcgtcggctgctcgatcgcccgattccaggggaatgggcgcgcaggcggtccgacgccgcgccgcgcgcgcccacggccggttgcgtgcggcgcggcggcagcgcccgcgcggccgcgaggagagggccgttcgacgaaatgtcgtgtgcggatgcaaagagagtgaggcggctcaattgggccgccaataaataaaaaggagaagaaatcgatgatccatatcggaaacacgagcaaatcggccaggcgaggggcatgctgatgacccgccacaaaaaacggaaaacgatgaagcgcagcggagcgaagctgcttgcgcccgtggtcgtcgcggccgccgccgcggtcgcggcccgccccggctgggcgcaggccgcgccgtacccggatccgggccggcgcggcgatccggcgagttggcgcacgccggaattcacgaacgcgtgggggctcggcgcgatgcacgccgagtatgcatacgcggccggctataccggcgcgaacgtcgcgatcggcgtgctggactccggctactacgcgcagcatccggaactacccgacagccgcttcgttccggtgacggccgcgggcgtgtccggcgtgctgaatccgaacaacaacaatcacggcacgctggtgagcggcgtcgtcggcggcgcgcgcgacggtgtcggcatgcacggcgtcgcacccgacgcgacggtgtacgaaggcaacacgaacgcgaccgacggcttccggttcggcgtatcggatccgaagtttcccgcgtcggatgcgaagtatttcgccgaggcctacgatgcgctcgccgcaaagggcgtgcggatcatcagcaacagctggggctcgcagccggccaacgagaactacagcaccctgaacaaactcaccgatgcctacaagctgcacgaggcggtgcgcacggcgaccggccggggcacgtggctcgacgcggcggcgaaggtgtcgcgtgacggcgtgatcaacaacttcagctcgggcaacaccggctacgacaacgcgagcctgcgcggcgcgtatgcgtacttccaccccgaactcgaagggcactggatgacgacgacgggctacgaccagttgagcggccaggtctacaaccaatgcgggatcgcgaagtggtggtgcgtgatggcgcccacgggcgtgccgtcgacgtcatattcgggcggcgcggcggcgccgaccggggcgacctacgcgaacttcaacggcacgtcggccgccgcgccgcacgcgtcggcggcgctcgcgctgatcatggagcgctttccgtacatgacgagcgagcaggcgctgtcggtgctgttcacgaccgcgcagaacatggagccggacccgagccggccggactacacgaacaacgggctgttctcgaccgtgcatccggcgaagcccggcgcgtcgggcgtgccgaacgcgttcggcggctgggggctcgtcgacctgcgccgggcgatgaacggcccgggccaactgctcggcacgttcgacgcggcgctgcctgcgggcaccgccgacgtgtggtcgaacgacatctccgacgtcgcgctcgccgcgcgcaagcgcgaggacgacgccgagcaccgcgcgtggctcgacacgctgaggacgaagggatgggagcacgggctgcccgccggcgcgagcgatggcgaccggatcgactatgcgctcggcgtcgcgcgcgaaaccgcgtatcaggcgcgcgagtatcagggcagtctcgtgaaatcgggcggcggcacgctgacgctcgccggcgcgaacacctatcgcgggcccacgacggtcgacggcggcgaattgaggatcgacggctcgatcgccgcgcgcgccgtcgtcaatccggcgggctggctcacggtgaacggccgcgcggccgacatcgcggtcaacggcggcgtggcgacgatcgccgggacgagcgcgaacctgtcgatcgacaggcagggccgggccgccgtgacagggacgacggcggacgtgcgcgtcgcgagcggctttgcatcgctcggcggcacgagcggcagcgtcgcggtgggggcgctcggcgtcgccgcgatcacgggccgcacggccgacgtggcggtcgacggcggccgcgcgtcgctcgacggcgcgagcggcaacgtcgcggtcggcaacggcggcgtcgtgagcggcagcggcacggtgcgcacgctcacggccgccgcgaacggcacggtcgcgcccggccattcggtcggtacgctgacggtgtcgggcgacgtgcgcttcgcgccgggttcgatctacgcggtcgaggtgtcgccgggcggcgcgggcgaccggatcgtcgcgggcggccgcgcgcaaatcgacggcggcgcgttggcgctcgcgctcgagaacacgccgccgccgctcacgcccgagcagtcgcgctcggtgctcggccgtcgcttcgagatcctgaatgcggcgggcggcgtggccggccgtttcgatgcgccgagcggctatctgttcgtcaatccggtgctcgcctatggcccgacgaccgtgagcctcacgatcgatcgtaacgcgacgccgttcgcaagcgtcgcgcggaccgcgaacgagcgcggcgtcgccgatgcgctcgaaacggcggacccgggcagcgcggtttacaacagcgtgctgttcgcggcgtccgcgcaggcgccgcaggcgacgctcgcgcaactgacgggcgagatctatccggccgcctacgcggcgctcgtcaacgaaagccggcaagtgcgcgaagcggcgctcgagcgcctgtggacggcgcgcggcgcgccgggccgcgccggcgcctgggcgcggctgctcggcgcgtggggcagcgcgcgcggcggcgacgtgaacggctacacgagctcgacgggcggcttcctcgcgggcgcggacgcggcgttgctcgacggcgtgcgggcgggcggcttcgccggctacagccacaccggcgtgaacctgaggaatcagccgtcgtccgcgtcgttcgacagcttccatctcggcgcatacgcggggtggcagcccggcgcactcggcgtgcgaatcggcgcggcgcatgcgtggcatcgcggcggcgtcgatcgcgcggtgcaatatggcgcggttgccgagaacgaaacgacggcgctgcacgcggaaacgacgcaggtgttcggcgaggccggctatcggttcgcgctcgatggcgccgcgacgctcgagccgttcttcggcgtcgcgtatgtgcatctgaagaaccaggggacgacggaaaccggcggcgcggcggcgttgcgcgtgcggcaaggcaatcacgacgtgacgttctcgacgctcggcgtgcgcggcgaaacgcggcttggcctgacgtcgcgactgcagttgacgctgcagggcagcgcgggctggcagcatgcgctgacggacgggcagccgagcggcacgctcgcgttcgcgacggggagcgacacgttcatcgtgtcgagcgtgccggttgcgaaggatgcggcggtgctgaacgtgggcgccgggctcgagctcggcaagaacggatggctgcgcgtcggctattccggctcgctcgcgagccgtcagtccgagcacgcggtgcaaggcagcctgcactggaagttctgacgcagcggcggcgcggggcgcgagcgcaggccgcgccccgtgccccgcgtgcgcggcggcttggcgcgccgcgtgcggcgcatcggcatggatggagatcacggaggcgacatggaagcggcatcccggcccggggcatcgagcgcaacgcgcgcatggcaggacatcacgatcgtcgacgatctgctgccgcccgacgagcatgcgcagatccaccggtttctggcggcgggccagtggagccacggctggcgttcgcacaacggcgcgcagacgcagccgttctggaaccggcacttcgcgggcgcgacggaccccgcgcagctcgacgtcgggcccggcgcgtccgacgaactcgcccgcgccgcgccgctcgtgcacgcgtgctggcggcggctttcgcagacgtacttgacgcagcacgcgctgcagagctgctatgcgaacggcttgccttacggcgccgacggcgcgctgcacgccgattcgctcgcgatgggcgcgtgcacggccgtgtattacccgcacgagcgctgggatcccgattggggcggcgagacggtgctgttcaacaaggatcgcaccgacattctgtgcgcggtgtatccgaagccgaaccggctgctgatctttccgggcttcgtctatcacgtcgcgcgcggcgtgtcgcgcgcgtgcccgacgatgcggatcacgctgatgttcaagacgcaatggcgcccgtagcgcgcgcccgtgttcgctttgccgcggcgcggccggatgcgtgcgtcggcgcccgcgcgagcggggcgccgatggggatttcagcggcggatcgagccgcgcggcgagcgatgcgcggcggccggatcgccgcgaagatcgcgccgccgccgagcgcgccgccggattcgcgacggcgcgcgcccgcgcccacgcggttacttcttcaaggtccgatacgacacgagatcgttgatcggcccgatttccgggcccgtgacacccggccgcgtcgcaacctgcacgaccttctcgaacaggatcacgaacggcgaattcgcgagcaccgccttttgcagcgcctgatagtcctgcgcgcgcttcgcggccgacggctcggcgagcgccgcatcggtcttcgcggtcagttgcggcacatcccagccgttgcgccacgcgagcagcttgtgcttggcgttgtccgaattgtcgggattccacgcgaaaccgcgcgcgttgctgttcgggtccatgtagtccggcgaccattcgccgatgaagatgtcgtgctggcgcgcacggtacttgccgatcgcctgtttcgcgtcgcccggaatcagcttcacctggatgccgccctgcgcgaagttcgcctgcaacgcctgcgcgatctcgacgtacgggtaatcgttcggcatgtccatcgttaccgcgaagccgttcggcaggccggccttcgcgagcagcgccttcgccttcgcgacgttctgccggtacggattcgcgtccagcgcgccgaggaagccgtccggcaggaaggtctgatgcaccttgtacgtcgtcctgacgatgttgcgctggatgccgtcgtaatcgacgagccacttcatcgcttcctgcacctcgggcttcgcgagattcggattcctcgtgttcaggctcaggtacagcagcgcggacacgggccatgacgcgacgtggatcttgcccgccttcgacagcgcagcaaggctgtcggggctcaggttgcgcgcggcgtcgacgtcgccgttctcgagcagcaggcgctgcgcggacgcttccggcacgtgccgcaacacgatgcgcttcatcggatacggcgcgcggtagccgtcgaagcgttgcagcacgaggctttcgttcggcgtccacttgacgagccggtacgggcccgagccggcatccgcgttcttcagccatgcattgccgaagtcgccgttcttctcgtgcgagagcagcaactgcttgtcgacgatcgatgccgggtccgcgctcagcacgttcagcacgaagctcggcgcgtaccggcggtcggtctcgatcgacacggtcgtgtcgtcgagcttgcgtaccttccgcgcgacgttgtccttggtcaggccgaggtccgcgagcacgccggccggccctttgtcgagcagcaccgtgcgctgcagcgaccacgccacgtcgtcggccgtcaccggattgcccgagtggaacttcaggccggtgcgcagcttgaacgtgtaggtgaggccgtccgcgccgacgctccacgattgcgcgatccggccttcgaatttcgacggttcgcgcaggtcgacgcgcacgagccgctcgtacgtgttcgcgacgtattcggacggcacgagctcgtagatttcgctcgggtcgagcgtcgtgaattcgccgagctgcgtcgcgatcacgaagatgccgggcggcgtggccgcgtgcgcgggggccggcaccggggccagcgcggcgagtgcggcgctcgccgcgagcttggacagcatgtgcttcatcgagactccgtcgaaaaggtatcgagcccgattctctcattgccgggcgcgttccagaaacctcggccgtcgcggcgcgagaccccgctgcgccgcgtcaaatccgccgcgcccgcccggaagattacaaacttaaagggaatcagattaattcatcgattcatattaacaagtcatttaatttttttgacggtttgtatttaacttgcgtggcgggatatcgattttaggaaaatcgaatcgatattccggaggggtcgtttttttatcgaaacgttcgaagaggtgaatatgacgaatctgtcccgacgcaagatgctcgccggcacggccggcgcgctcgccgccgccggcatcgccgtttccgcgaaggccgcttcgttcggcaatccggacagcccggccgagggcgcggtgaacgcgcgcaatccgcaaagcctgaccgatccggggccgcaaaatccggcgctgatgaaggagtttccttcgtttcagagtccgccggccaccgacattaacggcatgccgattttctgggcgtcgttcaataatgcgcacaagcgcattcagaacggcggctgggcgcgcgaagtcacgcaggaggatttcgcgatttccgaaacgatttccggcgtcaacatgcggctcgcgcgcggcggcattcgcgagatgcactggcaccagcaggccgaatgggcgttcatgctcgacggccgctgccggatcaccgtgctcgatgaagaggggcggccgtccgtgcaggacgtgaagacgggcgacctctggtatttcccgccggggctgccgcattcgctgcaggggctcggcgtcgacggcgccgaattcctgctcgcgttcgataacggccgcgcgtccgaattcaacacgctgctcgtgacggactggatcgcgcacacgccgcccgacgtgctcgcgctgaacttcggcgtgcccgccgatgcattccgccgcattccgctcgacaatctgtggatcttccagggcgacgatcccgggccgctcgccgccgcgcagcgcgcgtcggcgtcgtcgcgcggcgcgccgaagcatccgttcatcttctcgatgggcgacatgaagccgaacgtgaagacgcgcggcggcgaagtgcggatcgtcgacagcacgaacttcgctgtgtcgaagacgatcgcggccgcgctcgtcacggtgaggccgggcggcatgcgcgagctgcactggcacccgaacgcggacgaatggcagtactacatccggggcgacgcgcgcatgacggtgttcgacaccggcccgaaggcgcagacggccgatttccgcgcgggcgacgtcggctacgtgaagaagagcctcggccactacgtgcagaacacgggcacgaccgatctcgtgttcctcgagatcttcaaggcggaccgctacgcggaggtttcgctgtccgactggctcgcgcacacgccgccgcagctcgtcgaggcgcatctgcatattgcgcccgacgtgatcgcgcgctttccgcgcaaccggccggacgtcgtgccggcgtaagcgcgcggcgcgcgggcggccgaaccggccgccgcccggtcgcgcggccggcgggccgcgcggcctgccgcgccgcgcatgtccaatcatgttgcactccaacggatacccaccatgctttcctcaaccacgatgagccgatccgccggcgatttcgcgacggcgggagacgcgagctcgcgcaccgtccgcgccgcgcgcgacgcgctcgaagggcgccgcaagggcgtcgcggccgcgctgccgttcgtcgggccggccgtgatcgcgtcgatcggctacatggaccccggcaacttcgcgaccaacatccaggcgggcgccgcgtacggctacgagctgctgtgggtcgtgctcgccgcgaacgtgatcgcgatggtgtttcaggcgatgtcggcgaagctcggcatcgtgacgggccgcaacctcgccgagctgtgccgcgagcattttccgcggcccgtcgtctgggggatgtgggcgacgtccgagatcgccgcgatggcgaccgatctcgccgaattcctgggtggggcgctcgcgttcggcctgctgctgcatctgccgctcatcgccgggatggcagcgacggcggtgctgacctgcgcgatcctcacgctggaaaagcgcggcttccggccgctcgaggccgcgatcgcggcgctggtcggcgtgatcggcgcgagctacctcggcgaattgctgatcgcgccgcaggactggcacgcggccgcataccatctcgtcgtgccgcagttgcgcgacggcacggcgctcacgctcgcggtgggcatcatcggcgcgacgatcatgccgcacacgctctatctgcactccggcctcacgcagcggcgcacgacgccgcgcgacgcgcgcgagcgccggctgctgctgcgcttctcgaaccgcgaggtcgcggtcgcgctcggcgtcgccggcttcgtgaacatcgcgatggtgatgatggcgtcgtccgcgttccaccgggcggcgccgggcatggccgatatcggcgacgcgtatcacacgctgattccgctgctcggcccggcggcgggcgcgctctttctcgtcgcgctgttcgcgtccggcgtgtcgagttcggtcgtcggcacgctcgcggggcaggtcgtgatgcagggcttcctgcgtcgccgggtgccgatctggatgcggcggctcgtgacgatcgcgcccgcgttcgcgatcgtcgcgctcggctgcgacgtcacgcgcgcgatggtgctgagccaggtcgtgctgagcctcgtgctgccgctgccgatggccgcgctgctgctgctgtcgagccggcgcgcgctgctcggcgagcatgcgctgcgcgcgccgacgctcgtcgcggcgagcgcggcggcggcggcgatcgtcgcgttgaacgtgtatctgatctgggcggcgttcaattgaacgagcgcgcaggcggggcggcgcgcgtgtttcgcgccggcggagcggggcagtcaatgcgcggcatggcggccgcctcgctcgaccgaatcgcgaacgcggcggcgatacagccgcgccgcgtaccatacgcatcatgccgccgaaccccgcttctgccgcatcgagcgctttcgtcggggcgcgatacgtcacggccggctcgccggcgcgtatcccgcacggcattgcctgcgcgggcggttaggcatcgcgcgagcatgagccgagccggggcggcgcggggcgacacggggcgacacggggcgacacggggcgatgggccgcgcgccgtcgatcggcgcgctcgggcgtcacgagcgcgcgtgcgccgacgcggccgcgtgacaccccgcctcgagccgattgccggcggggtcgacgaggcacgccgcatagcaatcgctgtggtttcgttactcggcgatgtcgacggcgacttccgtttccgcgcggccgcgtccagccgccttgaggtcccgggtgttcttctgcacggccaccgagccgaacagcgcgagcgcgaacgacatcgcgtagaagcccttctcgctgagcagcagcgtcgcgttgaagaggccgatcacgagcagcgcgatcgtcaggatcaccgacgcccacgcgaggccgtagtacagccccgtgaccggaacgccttcgagacggtcgcgcacgctcttttgcagcgagaccgccgcgaacaggccgtatgcgagcaccgtgaagtaatagcctttttcgttgagctgcatgccggcgttccacaagccgagcagatacgcgcagacgccggcgagcagcgcggcccacgacgcggcgacgaacgcgaacgatgttgatggatggagttgattcgtatggtggttcatggtgcgatccttcttcggcatgcgcgtttggaggtgatcgggcgagttcggcgagcgcccgttgttgtcgcgatgactgcggcggcctggaaattggatggccccggggccgccgcgggcgatcctaccgcaatcgcccggcttcgcacaatgtcggcgcgagtggcgcgcggtccgttcattcgatcgccaaatactcgccgcggaccgcgaaggacagcgatcgtggcggcgcgcgccgcccgccgtcacgacagccggtgattcgggccggcgcgcatttcgtccggcagcggcaggccggccagctcgaacagcgagcgctcgatctgccgtgtcagcgcatcgagcgcgagatggttcggcccgtcgccgaacggctcggcgatctcgcccgcgatcgcgtcgagcgcgatcagcgtgtacgacacgaacaccgatacgaacggcgtcgcgatgccgatcgagtcgacgagcccgaacggcagcatcacgcaatacgcgtagacagtccggtgcagcagcacgtgatagggaaacgggatcggcgtcgatgcgatgcgctcgcagcccgccagtttcgcggcgagttcgttgagctgcgcgtcgagcatccacagctgcgcatcggtcagcgcgccgtcgcgatgccggccggccagccgcccgcgcaacgcatgcaggatcgcgaccgggcggaactgcgcggcgagcaccggatcgagccagtcagcgggcaggcggcggcgcaggtcgtgagtcggatccgtgccgcgcaactggtgcttgagcgcatagacgaagcccgccgtcgcgcgggcgaacgatgcgccgtcggcgagcgcgtcgtagccgagcgcctgcgaggtcagcgcgcgcgccgcgctcagcacgccgccccagagcttgcgcgcctcccagtagcggtcgtagctcgcgttgttgcgaaacgcggcgaagatcgcgagcgcgaggcccgcgagcgtgaacggcgtcgggttcagcggcaccttctcgccgagaatgcggccgttcgtcagcagcgcgacgatgctcacggcgctcatcagcgcaagctgcggcagaatcgatttgagcaccgaaccgttccagacgaacagcatccggaacccgtgctcgcgcggtctgacgatcatgcgggcctcgcgtcatgccgcgtgcgccgcgtcgcccgccgaccggtgcatcagcaccggaatcgacttcgacgtcggcgtgttgcagacgtcgcccacgctgtcgagcggcacgagcggattcgtctccgggtagtacgcgccgaggcagccgcgcggaatgtcgtacgcgacgagcagaaagcccgcgacgcgccgctcgattccgtcgtcccataccgtttcgagatccacgcgctcgcccgcctcgaagccgagcatcgcgagatcgtcgggatgcgcgaacacgacgcgccgctcgccgaacacgccgcgatagcggtcgtcgagcgcgtagatcgtcgtgttgtactgatcgtgcgagcgcgtcgtcatcagcgtcatcagccgcttgccgtggcgcgcgcgggcgcgctggatcggcgtgtcggcgggcagcgcatggacgatgaagttcgcgcggccgctcggcgtgagccattcgcgctcgcgcgacgcgacccgcagatggaagccgcccggccgcgcgattcgcgcgttgtagtcgtcgaaaccctcgatgctcgcttcgatcgcgtcgcggatcttcgcgtagtcgttcatatagccgagccagtcgatcttgtcgccgccgaagagcgcgtgcccgagccgcgcgacgatcgcgacctccgacagcaggttcggcgacgccggcgggttcatcccgtacgacgcatggaccatgcacatcgagtcctcgacgctcacgccctgcgcgatgccgttctgcagatcgatctcggtgcggccgagcgtcggcaggatcagcgcctcacggccatgcacgagatggctgcggttgagcttcgtcgtgatgtgcacggtcaggccgcaacggcgcagcccttgccacgtgcgcggcgtatcgggcgtcgccatcgcgaagttgccgccgaggccgatgaacacgccgatgcggccgtcgagcatcgcctcgatcgtctcgacgacgtcgtagccgtggctgcgcggcggcgcgaaatcgaacacgcggccgagccgctcgaggaacgcgtcggaaggcttctcctcgatgccgaccgtgcggttgccctgcacgttcgaatgcccgcgcacggggcagaggcccgcgcccgggcggccgatgttgccgcgcatcagcatcaggttcgacagcatgtgcaccgtcgcgaccgagtgcttgtgctgcgtgaggcccattccccacgtcgcgatcacgcgttcgccgcgcacgtagatgcgcgcgagcgcatcgatctgctcgcgcggcacgccgctttcgccgacgagcgcggcccagtcctgcgcgcgcaggtcggccgcgaacgtgtcgaagccggccgtgtgcgcggcgatgaagtcgacgtcgagcacgcgcgcgccgccgcgttcgcgcgccgcgtcgtcgagctcgagcacgcgcttggcgacgcccttgatgagcgcgagatcgccgccgacgcgaggctgcacgaacgtcgacgcgatcggcgtgctcgacatcgtcagcatctcgaccggatgctgcgggctcgcgaagcgctcgagcccgcgctccttcagcggattgatcgacacgatcgtcgcgccgcgcttcgcgcacgcgcgcagctcgcccatcatgcgcggatggttcgtcgccgggttctggccgaagatcagcagcgtgtcggcctgctcgaaatcatcgagcgtgaccgtgcccttgccgacgccgaccgtggccggcagcccgcggctcgtcgcctcgtggcacatgttcgagcagtcggggaagttgttggtgccgtagtagcgcacgagcaactgatacaggaacgcggcctcgttgctcgcgcggcccgacgtgtagaacgccgcgcggttcggctcgccgagcgcgcgcaggtggttcgcgatcagctcgaacgccgcgttccaggcgatcggcacgtagcggtcggtcgcggcgtcgtagaccatcgggtcggtcaggcggccgtgctgctcgagcgcgtagtcggactgatcgaagagcgcgctcaccgtatgctcggcgaagaacgcgggcgtcacgcgcttggcggtcgcctcggccgcgacggccttcacgccgttctcgcagaattcgaacgtcgaggcatgctcgcgatcgggccacgcgcagcccgggcagtcgaagccgtccggctggttctggcgcagcagcgcgcggtaattgccgcccggcaccttttccttgaacaggttgatcgcgacgtacttgagcgcgccccagccgcccgccggatgggcgtacggctcgatgcgcgcgtcgggttccttggttttcatgtcgttgaaatgtctgagcgccggttggggacggcgacgcaacgaagcgtacgcgcgcggcgagaccgggcgggagcacaccttgccggaaagaaaaagagcacagttcttggttatggtgcgatgcgtcaataaactgtactcttgcatatcgacaaacggaccggcggggcgggcagtgaagcgctacgaacaactggcggacgacatcgaggcgatgatccggcgcggcgtctaccggccgggcgagcggataccgtcggtgcggcaggcgagcgtgcagcaccggctcagcgtcacgaccgtcgtgcgcgcgtacctggtgctcgagagccgcggcgcgatcgagagccggccgcagtccggctatttcgtgcgcgcgcggcaggatgcgccggcgctcgcgctgcatgcgtcggcgcccgtcgcggtgtcgtcggccgtcgacgtgagccggctcgtgctgtcgacgctgcgctcgatcgcgcgcgacgacgcggtgccgctcggctcgccgtatccggacgcgacgccgttccccgcgcagcgcatcgcgcggcacgcgcacgctatcgcgcggcggcgcgcgcgctggggcgtgatcgacgatctgccgccgggcaatccggagctgatccggcagatcgcgcgccgctatctggaaggcggcgtcgcggtcgatccgggcgagatcgtcgtgacgatcggcgcgaccgaggcgatcaatctgtgcctgcaggcggtggccaagccgggcgacacgatcgccgtcgaatcgccgacgttctacgcgatgctgcacgcgatcgagcggctcgggatgcgtgcgatcgaagtcgcgacgcacccgggcgagggcatcgatatcgacgcgctcgcgcggattctcgcgaccgagcgcattgccgcgtgcatggtgatgcccaatttccagaacccgctcggcttcctgatgccggacgagcgcaagcgcgcgctcgtcgagctgctcgcgcggcacgacgtgccggcgatcgagaacgacgtctaccacgagctgtactacggcgccgcgcggccgagcacgctcaaggcgttcgatgcgcgcgggctcgtgctgcactgcgcgtcgttctcgaaaagcctgtcgcccgcgtaccgggtcggctgggcgatgccggggcgttaccgcgatcaggtcgaaaagctcaagttcctgaacaccctcgcgacgcccgcgatcgaccagctcgcgatcgccgagtatctgcggcacgacggctacgatcaccatctgcggcggattcgcaagctctatgcgcagcaggcgagcatgatggcggcgctcgtgcggcgtttctttccggacggcacgcggctgtcgcagccgaagggcggctacgtgctatggatcgagctgccggacggcgtcgacgcgatggcgctctaccggctcgcgctcgcgcagaagatcacgctcgggccggggcacatgttctcgacgacgctcgcgtatcggcactgcatccggctgaactacagctatgcgtggtcgccgcagatcgaggcggcggtgaagacgctcgggcggctggccgcggtgtgcgcgaaacgatgagggcggggggatgaagacgaacgcggcgaaagacgggcgcgatgcatgcggcgcatggcgcgaggacgacgtgcatgcgccgcgggcgtgcgatgcgcgggcgcaggcgcgcgccgatggcgaagacgcggcgggccgtgcaggcggcgattccggctgcgatccggcgctcgtcgccgtgctgctgcggttgcgcgaagccgccgtcgatgcgcgcggcgcgccctggtcgctcgcgaagctcgccaagcgcgcgggcatgccgatgagcgcgctgcggcgggcgctgacgcggctcgacgcggcgggcgtgaccgagacgatcgtgcgcgaggacggcacgggctgcgcggcgctgacggcgcaagggcggcagtggtgcgacgcgctcttcggcggcggcgcggccgcgcgaggcggggacgcgtgaagcggccggcgccgggcgcgcggcgccgcgccattgcgcgggccgccgatccgcggcttgcgggccgcggcgcggccgcgccgccgttgccccgcggccgaggcgttcaccaccgcaccgtgagccccgccatcaacgcatggtcgtagatctgatcgttgagcccgcgccgatagccgaggtcgacgtcgagccagtcgcgcggcgtatagatcgcgcccgcgatcacgtacgccggatgcgcgccggcgccgcgctccggattgcgtgaaacgccgatatcgacgccgagccgcagcttgtccgtcgcacgatagacgattgcgccgcacgcctgccagatcgatgcgagattgccttgccggttcggctgatacatcaggcccgcgttcacgagtacctgcaggcgcgcgacgtcgtactgcgcgagcagcatcgcgcccgcgctcgcgcgcccgttgccgagtccgcgcgcatcgtcgcccgtcggcatcgtgaagcgcggcttcagcgcgatgctgagcggcccgcgttcgagcacgcgccacttcgcgccgatctcgaggtcgccgaggcccgagccgtcttcgtcggagcgcgtctgcacgtgcgtgtacggcgcctgcacgtacaggtcgacgcgttcgccgaagccgcgcgtgagcgtcgtgttccagagctgctggcggccgatgtcgggctgcttcgacgtgcgctcgacgttcagctcgtactgccagttgccgtcgccttgcgtgttcgtgtcgtcggacgtgaacgggtggtcggcgtgcgcgccggcgggcgcgaagagcgcgctcgcggccgcgagcggaagcattcttttcatggcgtcaccttcgatgagacgagcggccggcgcgcgccgcgcgccggccgggatgcgggagcgaaacgcttcgcgtcagaaccaccgcttgtagcggcgcacgtagagcgtcttcacgatctgcgcgagcgcgatgtagccgatcatcgtcgcggcgagccacagccagtagctgccgggcaggcggatgaagccgagcgcttcggagaacggcgagaacggcagccagcagccgatcgcgatcgcgatcgtcgtcgacagcagcacgggcagcgaagcggtgctctgcaggaacgggatcttctgcgtgcgcagcagatggacgacgagcgtctgcgacacgaggctctcgacgaaccagccggagttcatcaccagctggccggccgcgccgccctgcgcgtggtagagcgcgcccgcgccgaacaccgtccacatcagcacgtaggtcgtgatgtcgaacaccgacgatgtcggccccacccacagcatgaagcggccgatgttgttcgcttcccacttgcgcggcttcttcaggaactccgggtccatcttgtcccacggcagcagcatctgcgacgtgtcgtagatgaggttcagcacgagcatctgcacggcgagcatcggctcccacggcaggaacgcgctcgcgacgagcaccgagaacacgttgccgaagttcgagctcgcggtcatgttcaggtacttgaggatgttgccgaacgtctcgcggcccttgatcacgccttcctcgagcaccatcaggctcttctcgagcaggatgatgtcggccgtctccttcgcgatgtccgcgccgctgtcgaccgagatgccgacgtcggcgtcgcgcagcgccggcgcgtcgttgatcccgtcgccgaggaagcccaccgtgtggccgttcgcctgcagcgccttgacgatccgcgccttctgcagcggcgtgagcttcgcgaacaccgtcgtgtgctcgacggccttctcgagcgccgcgtcgtggagcgcctcgatctcggtgccgagcagcggcttgccgggcgcgaggccgacctgccggcagacgttcagcgtgacggtcgggttgtcgcccgtgagcaccttcacggcgacgccgttctcgcgcagcgcggcgagcgcgggcgcggccgattccttcggcggatcgaggaacgtgaggaagccgcgcacgacgaggtcgcgctcgtcggccgtgcggtactgctcgcgttcgtcgccgcgcgcgatcgtgcgcgtcgcgacgatcagcacgcgaaagccgtcttcgttgtacgcattcgcctgcgcgagcagccgcttgcgcgcgacgaaatcgagcggatgcaccccttcgtcatcctgaacgtgcgtcgagacggcgagcatctcctcgagcgcgcccttgcagacgagcagatgcgtgccgcgcggatcctcgacgacgaccgacaggcgccggcgcacgaagtcgaacggcagctcgtcgatcttgcggtagccctgcggcttgatccattcgccgagctggttcgcgcgctcgacgatcgcgatgtcgatcaggttcttctggccgctctgatggaagctgttcagccagccgagccgcagcacgtcctcgttcttgcggcccgacacgtcgagatgatgctcgaggatgatcttgtcctgcgtgagcgtgcccgtcttgtcggtgcagagcacgtccatcgcgccgaagttctggaccgagttcagccgcttgacgaccaccttgcgccgcgccatcgcgatcgcgccgcgcgcgaggttcgcgctgacgatcatcggcagcatctcgggcgtgaggccgaccgccaccgcgagcgcgaacgtgagcgcgctcagccagtcgcctttcgtgaggccgttgatcatgaagacgacgggcaccatcacgagcatgaagcggatcagcagccagctcacgctcgagacgccgcgatcgaagctcgtctcgatgcgcttgtggctgacgacgttctttgcgagcgcgccgaagtacgtatcgccgcccgtcgcgacgacgaccgcggtggcggtgccgctcacgacgttggtgcccatgaagcacacgttcgcgagatcgagcagcgagccgccgtgttccgcgcgctcgaggcgcacggcggcgccgctggagcggctcgccggatcagccgacttttgcgcgacggcgccgagcgtgtcgtacttctcgacgggcagcgcctcgcccgtgagcaccgcctggctgatgaagagatcgcgcgacgagatcagccgcacgtccgcgggaatcatgtcgccagccgacagatgcacgatatcgccgacgacgacttcgcgcatcggcacgtcgtgcctgatcggcgcgctcgcgtcgtcggcgcggcgctgcacggtcgccgtcgtgcggaccatcgccttgagcttttcggccgcgcgcagcgagcggaattcctgcacgaagcgcagcagcacgctgatcgtcaccatcgacaggaggatcgtgatcttcacgtagtcgcgatcgcccgggtcggcgaaatagacgtcggtgagcaaactgatcgcggcgagcacgagcagcacgtagacgaacggattgttcagcgccgcgagcaactgccggctccagtgcggcggcttgtcgtgcgcgatttcgttcgggccgtcgccgagcaggcgctgcctcgcgtcgggcgtcgtgaggccgcactcgctcgtgcgaagatgcgcgagcgtatcggcgagcggttgcgcggatgcgtattcgatgcgcatcgggcggccggcgtcgccgtcgccccgcgcgccgtaatggagaaatccgcgttgcttgtgttttgaaggagtgcgttgtgtcatcggtcgctccgtgttgtcgcgcgaggcgagcagggagcgccggcgtcatcggcgcacgcgcgtctcccgccgcatcgcgtcgcgcgcgttcggctgaatcaagggggaatcggagtcgctcgccggcgcggccgacgcggcgcacgcgccgcccggcgccacgccggcgagcggtaatcggctactgtcgtctgcttccatctggactcctgtcgattgttggccgggcgcgaaaggggcgtacggcgggcatgccgcgcatcgggggcgcgggcgaacgggcgccaagctcgcgcggcgtgcgcgcgcaggcgcgcacgcacggcgcgggccgtgcatcgcgagaacgagcgtacccagcgcgcgcagtgcggcgcgagcgtcgttcattcggaaaaatcgtggcgggaagatcgggccgggatggccggaaagacgccgcatcctgctggccgggatgcggcagaagcggggcgctctgcgcgaatgcctcagtcagcagtcaagccggtgcaggaccgactacaactcgcatcggtgttcacggaacactccaagtatcaagacggggcgatggtaaaggctcggcgtgcgacgcgtcaagttttttacggcgggccgacgcgccgcgcgcatccgtgcgcgcgaggcggcgcattgccgccggcgcggccgcgaaccgaagaaagacggccgcccgttcgggcggccgccgcaagagcgcgttcgggacgcgacgctatttcgttgcggacgcaaccaccgtgccggcgtcgacgatgcccgcgcccggcgcgcgcgcgaggcaggatgcggtggccggcgacggccgcgcggtgctcgcgagcttctgcgcgatctgcgcgggcgtgaggttcgggttgaccgcgagcatcagcgaggcgacgcccgccacctgcggcgcggcgaggctcgtgccgctgtgcgtgccgtacgcgtcggtggtcggcaccgtggtgcccgcattgctcgtcgacaggatgttcgagcccggcgcgctcagcgtgatgtccgagccgaagttgctgtaccacgcgcgctggccggtgctgtcggtcgcgccgaccgagatcacgcccttgcagttggccgggcggtccagcgtcgtcgcctggccgtcgttgccggccgagacgacgacggtcgtgccgcgcgcgatcacgtcgttgatcgcctgctggaacgtgtcgccgcacgggccggtgccgccgaggctcagattgatcaccttcgccggcgtgaggttcgtcggcgcgcccgcgacgggaatgcccgccgcccagcgcatcgcgtcggcgatgtcgctcgtcgtgccgccgcacttgccgagcacgcgcacgggcaggatcttgccgtaccagctgacgcccgcgatgccgatgccgttgttcgcggcggcgccgatgatgccggcgacctgcgtgccgtgccagctgctgttcgacggcgcgctcgcgcattggtagaacgggctcgacggatcggtcagttcctgctgcgtgacccagtcgcccgggtcggtcgcgtccgggccgcggccgtggccgttgttgccggtgttgatgtcggagatgaaatcgtagcccggcagcaggttcgcgatgatgtccggatgcgggcgatagccggtgtcgagcaccgcggtgacgacgctcggcaggccgttcgtcacgttccatgcgtccggcagattgatgccggccgccggatcgaagtagttccactgctgcgcgtagtccgggtcggtcgccaccgtgcgggcgaacacgcgccggtcgggctccgcataggcgacgtccggatcggccgcgaacgtttgcgcgagagcgccggcattatccgcgctcatcttttgtccgagcgcgagcagcgcggcaccgtccgacatcgtccgttccacctgcaccgcgttcgtcggcgcgatgttctgcgcatacgagcgaacggcgccgctcttcgcgctccattgcgacatcacgcgctggatcaccgaatcgagtcgggccgcgtcgttcgccgcggccatgatgcgcgcgccggatgcgctcgccgccgccgtgcgttgcagcttgacgatcagatggtcgacgggtgcttcgtgcgaaacggtgcgggtgacgagcgtttcgccggcggcggtcgaggcggcctgcgtgacggggcaggccgccgtcgaggtcgacgaattggtggattgcgacgaacccgagctcggcgcgggtgccggggccggcgccggtgccggcgcgggggtcggctgcgcggcggccgacggcgtgccgcttccgcctccgtcgccaccgccgccgcaaccggcgagcggaacgaggacggacatggagagaatgccggcgacggcacggacctggccaagccgcgtctgttcaggattactacgtttcttgttcatggggcctctccactcttgggttcgataccgcatgcgcggtcaacgcggtcaagacccgtggcgtgagggtttcgcgagcacgatcctcattcttcgtcgcatcccgatccgtcgccaggccttgtcccgaatccgtcgggctcgcgcgatgcccgatcggaggtactggtgtgggtaacggctgcttttaacaattcttgatagtctttccgaaaatatagtctcttgccgcacaaaagtacgagcatttttcgtgtatgacctgccggtttgaggatatttttgagataagcgcggaaaagcgagaacggcggtatgaaacgggcgatcgaatgcgcggccggcgaggcggcgcgtcttgctgcggtcgacgcgcgggcagggcggccggctcgccgcgtgccggagcaaagcacgcgcgcgcgtttcagttcgtttcaccgccgcatgcgtcggcgcaacgcgcggcgcgttcgtcgcgcgcgccggcgcgcatcgggagccggcgggcgggcgtcgtggcggcaggcattcattcgatgagtcgccggcacggcgctcgtgctccggtatcgtgctccggtaatgggcgcaggggcgccggcaattcacggcatcgcggcatcgcggcgaagacggtcgcgggaatcgggcgggagccgaggccgccgggcgcatcgtcagcgcatgccgatcgtgccgcgggcttacgtgacgcccgtgccggacggcatcgccgatgccgaaggtcgcgcgttcgcgcactcgcgtggtgcgtgatgcgggcagcatgttcgagccgcgccgttgcgcgcggcattcgtttcggtacgccttggcacccgggtgtcgctcgcaccggcgattccgcgttcaagccgttcggcaacgcgacgatcttacggatacggacatcgaacgaagcggaaaagcgcggcgccgcatgaatcgcgcgcgcgattcccctgcgcggcgcgagcgccggattttccacgctcgcgcgaagatgtccgcgcgtttggaccattccggcgaacgcaggcaatcacggcaggcacgcggcgcgccgagcggctcgatcggcgaacgccgtcgtcccgacatcgtcgatgaatcgctccgcgccgatcgcggcggcccgcgtcgccccgtgcgcgatgcgccggcgggcgaggaacgatcgatgcgaagcgtcacgatcctttcatgccgcactgctgcggattcatgttgtgccgctgcgtattacagatgggcagatgggcagatggcgcgggcggcgcaacaccacatcgcgaaacaacttcttgctgaaactgaaaaaagccggcgaaacccgcattacaagggagtgcaaaacgtttcgatgcactataaagggattgttcaaatcacggcgaacgcgtacattgcgggtccgcgccgccgtttgagaaatatcaagactcgttttcccgaacccgacgccagagagaaggaacgatgaataacgacaccaatccccacgcgcgtcgctcgatcgacgcggacgagcccatgggtggggggctcacccgacgccaatggttgcagcgctcgcttgcgctgaccgctttgggccttgccggctcgctgacgctgcgcgcgctcgccgatgcgccgagcgcggcgccgctcgacgcgttcatgacgctgtccgaggcgctgaccggcaagaccggcctgaaccgcgcggtcggcgagcggctgctgcgcgccctgcagaagggctcgttcgaactcggcgaccgcctgccgaagctcgccggcgcgctggccgcgaacgcgctcgcgcccgatcaggaagcgctcgcgctgcgcattctcgaagcgtggtatctcggcatcgtcgagaacgtcgtggtgacgtacgaggaagcgttgatgttcggcgtcgtgtccgacacgctcgtgatccgctcgtactgccccaacaaacccggcttctgggccgataaaccgatcgagaggcaagcctgatggccgatacacaacaagccgacgtcgtcgtcgtaggctcgggcgtcgcgggcgcgatcgttgctcatcagctcgcgatggccggcaaatcagtgatcctgctcgaagccggcccgcggatgccgcgctgggaaatcgtcgagcggtttcgcaaccagccggacaagatggatttcatggcgccgtacccgtcgagcccgtgggcgccgcatcccgagtacggcccgccgaacgactatctggtgctcaagggcgaacacaagttcaactcgcagtacattcgcgcggtgggcggcacgacgtggcactgggccgcctccgcgtggcgcttcatcccgaacgacttcaagatgaagaccgtgtacggtgtcggccgcgactggccgatccagtatgacgacatcgagcatgactaccagcgggccgaggaggaactgggcgtgtgggggccgggcgcggaagaggatctgctgtcgccgcgcaagcagccttacccgatgccgccgctgccgctgtcctacaacgagcggacgatcaagaccgcgctcaacaaccacgatccgaagtatcacgtcgtgaccgagcccgtcgcgcgcaacagccgtccgtacgacggccggccgacctgctgcgggaacaacaactgcatgccgatctgcccgatcggcgcgatgtacaacggcatcgtccatgtcgagaaggccgagcaggcgggcgcgaagctgatcgagaacgcggtcgtccacaagctcgaggtggggccgcagaagaagatcgtcgcggcgcgctataaagacccgaagggcgtcgagcatcgcgtcgagggcaagtatttcgtgctcgccgcgaacggcatcgaaacgccgaagctgatgctgatgtcgacgagccacgatttcccgaacggcgtgggcaacagctccgacatggtcggccgcaacctgatggaccacccgggcacgggcgtgtcgttctacgcgagcgagaagctgtggccgggccgcgggccgcaggagatgacctcgctgatcggttttcgcgacggggcgtttcgcgcgaccgaggcggcgaagaagatccatctgtcgaacctgtcgcgcgtcgaccaggagacgcagaagatcttcaagacgggcaagctgctgaagcccgccgagcttgatgcgcagattcgcgaccgctccgcgcgctacgtgcagttcgactgcttccacgagatcctgccgcagccggagaaccgcatcgtgccgagccggacggcgaccgacgcgatcggcatcccgcgcccggaaatcacgtatgcgatcgacgattacgtgaagcgcggcgccgcgcacacgcgcgaagtgtatgcgacggccgcgcaggtgctgggcggcaccgacgtcgcgttcaacgacgaattcgcgccgaacaaccacatcaccggctcgacgatcatgggcgcggacccgcgcgattcggtcgtcgacaaggattgccgcacgttcgaccatccgaacctgttcgtctcgagcagcgcgacgatgccgacggtcggcacggtgaacgtgacgttgacgatcgcggcgctcgcgctgcggatctcggaccagttgaagaaggaaatctgatgctcaaacgaacgctttccttcatgctggccggctgcctcgcgttgcccggcctgtcgagcgcggcggacgccgctgcttccggcgcgcccgcccccgcggcttcgtccgtgcctgccgcgtccgccgccccagcggccgtgcgcgccgccgatgcgacgctcgtcgagcgcggccgttatctggccgtcgcgggcgactgcatggcgtgccacacggcgaagggcggcaagccgttcgccggcggcctgccgatgcgcgcgccgctgctcggcacgatctacacgacgaacatcacgcccgacaaggaaacgggcatcggcgactggtcgttcgcggacttcgagcgcgcggtgcgtcacggcgtcgcgaagaacggcgacaacctgtatccggcgatgccgtacgtgtcgtacacgaaggtcaccgacgacgacgtgagggcgctctacgcgtacttcatgcacggcgtcgaaccggtcaggcagccgccgcgcaggaacgacatcccgtggtatctgagcatgcgctggccgctcaagatctggaacctgctgttcctgaaggaaggcgtgtatcagccgaagccggagcgcggcgtcgaatggaaccgcggcgcgtatctcgtgcagggcctcgcgcattgcggcacgtgccatacgccgcgcgcggtgacgctgcaggagaagtcgctcgacgaaacgggcggcagcttcctcgcgggctcggtgctgtccggctgggacggctacaacatcacgtcggacccgaacgcgggaatcggcggctggtcgcagccgcagctcgtccagtatctgcgcacgggcagcgtgccgggccttgcgcaggcggcggggccgatggccgaggccgtcgagcacagcttctcgcggatgagcgatgcggacatcggcgcgatcgcgacgtacgtgcgcacggtgcccgccgtcgccgacggcgccgcgaaagcgcgctccgcgtggggcaagccggccgaggacggcatccggctgcgcggcgtcgcgctcgcgtcgacgggcatcgatcccgcgcgcctgtatctcggcaactgcgcgagctgccatcagatgcagggcaagggcacgccggacggctactatccgcagctcttccacaactcgacggtcggcgcgccgaatccgacgaatctcgtgcaggtgatcctgaacggcgtcgcgcgcaaggcgggcggcgaggacgtcgggatgccggcgttccggcacgagctgtcggacgcgcagatcgccgcgctcgcgaactacctgaccgtgcaattcggcaatccggcggcgaaggtgagcgagcaggacgttgcgaagctgcgcgccgcgcagtaacgtacgagtcgttatccggcgatcggggggaggacggcatcgcaccgggcggccgtccggtggcaggtcgcagtcgacaaggaggcggcgcaccgcgcgcgatgcgcggcgcgcgccgtctcggttcgcaaccggcacgtgcgcgatgcgtcgtcgcaccgcgcggtgcccgcttccggcttcaaacgacaatgaaacagactttccttgcgcctcaaaaagaccttctgctgctgctgtcccgcatcctgctcgtcatcctgttcgtgatcttcggctgggagaagctgctgaatttctcgggcacggcccagttcatggccgccgagggcacgccgctgccctccatcgcggcggtcgtcgccgtcgcgatggagttcttcgtcggcatcgcgctcctgctcggcttctgcacgcggccgctcgcgctgctgctcggcctctacacgctcggcaccgcgttcatcggccatcactactggtcgatgcccgccgccgagcagatgaacatgatgatccatttctacaagaacatcgcgatcgcgggcggcttgctcgccctgtgcgcggctggccccggacgctattcgctcgatcgcggctgagcggcgcgccggacgtgttttgaacctgagagaagacaacaggcggagaacaatgggttttcaatcgaggaaaatgatggccgcgctcgtcgcggccgggccggcgctcgcttgcgcgcagacgagcgtcacgctgtacggccgcgtcgatggcggcgtcgaatatctgaatcacatcgcgaagccgtcgggcggcagcgcgtcgcgctggagcgccgagagcggcgactggggcacgagcatgttcggcctgaagggcgccgaggatctgggcggccgcacgtcggcgatcttcaatctggaaaccgcgttccaggtgatgaacggcaccacgggcggcggccggatgtggtcgcggcgcgcgtacgtcggtttgaagaacgacacgtggggcacgctgcaggcgggccgaaacctcttcatcgacagcgacggcgtgtgggaattcgatccgttcgtccagcaggcgttctcgtcggcgtcgctcgtgcgcgggcgcaactggcagcagacgagcaacaacgtcgagtatcacagcccggtgttcggcggcttcgacgtgcaggcgcagtacgcgttcggcaatcagtcgcgcggcttcaactacggcgcgcagggcgacttcggccgctcggagggcgtgatggtctcgtatcactcgccgctgctcgacgtgcgcggcatctatgacgaactgcgcgacagcaacggccggatgagcaacatcttctccagctcgcgcgagtatttcatcggcgcgaacgtgaaggtgcagaaattcaagatccagggggcgtacacgcattactcggcgcccgatacgccggcgggcctcgcggaccgcgccgatcacttctggctcggcgcgacctatcaggcggacccgcaatgggcggtgacgggcggcggctactatgtgcgcgtgcgcggcggcgacggcggcgacgcgtcgcacgatccgtccggccacgcgatcatgtatgcgctcgggactacttacaatctgtcgaagcgcacgttcctctacggcacgctcgcctacgtgcgcaacggcgggaattcgaatttctcgctgctcgcgacgccgcgcgacgcgacgccgaacacgagcccgctcgccggagaatcgcaaacgggcgcgtatgtcgggatgatgcatacgttctgacgcgcgaagcgcgcgaggcgggaaagcaagggcttcggcgtgtcggccgaagctttttttcaccttccgcattgccgcgcctgcgcgcgaacgggcccgccgttcgcgcgcaggcgcaagggcgcaaacgcccgggcggccgcgcgtcgattgcatcgaacgccggcgccgggcggccgcggccggtcgacgcgcgcgctagatgagctcggcgacgcggacaatgacgagcgctgcgggaacgagcgcggcttgcgcgcacagggtgccgagcacccgtgcgcccgccagcgtcgtgatcgcgcggcggaagtgattttcgcaaaggcggccctcgattacgtcgtcggtcatcaccgatacctgcggatcgatgatgaccgccatcgccaccgtcgcgaatccgttgatgatcgacgacaggttcgcgcatgtcaccctcagttccggtttcaggtagccggcgtaaagggacgcgaagacgccgaccgtccagatcgccatcgcgacgacgttcagcacgatcacttgccaggaaacgcccgtgcctgtcgccagctgggtgacgttgcgcggggagggcagccgcgcgccgccccggatgtagccgacgccgtcgcggctgaagacgcgaagcagcaggcgggaaaccgaacggttcgcctggaagtgatgcaccgcgcggctgaaataacgctgaaacgtcggaatcagcagcgctccgaccacgctcgcgaccgtggcgctcagcaggaagagtctgaaatcggcgagcaaaccctcgccgaggtgtcgagagatatccagctcgacccgcttcgcgatgaatggcccctgaaaggaattggctgtcctggacaccagcgcgatgatgccgaacagggaaaacgacacggcgatacggcgcgtgcgaacgcctgcaattcgcacggcataagccaacgtggcgatgacgtgaatgacgaacgtcaggccgcagatgatccagagctgtgtatccatgccgctgcagcgagtgggccgaagggccgagtgtacaggagtgcgccgtcgatccgtgcggcgcggcgattcgatcccgcgcgtgcgtgccgtgttccgccggatgcggaagttcgccgtcacgcgcgctcgccgcgcgccgtcggcggtttcccgcccgtttccacggcgcggctccgtatgcgcgcggcgcgtcgcccatcgcggccgaatcctttcgatgtccggacaatcgagcgccgcggcccgcggggcgtgcttgagcatgatgcggtcgatcgaacattagagaaaaacactgattgccgggcaaaatcggccgccgcaaagttgtacatacaacttcggcgcgatcgaaatcgccgcgtcgaaccggttcgcaagctttcacccacccgacggacaggttgcccgcccgcttcatggcggcggcgcgccgcgcccgcgcacctcgaggaaatcgcagatgctctttcaaggcttcggcccgctgctctgggccggcacgatcgagacggtcaagctcgccgtgctttcgctcgccgcgtcgctcgtgctcgggcttgccggcgcggccgccaagctgtcgtccaatcgcgcgttggcgagcgtcggcacgttctacacgacgctgattcgtgcggtgccggatctcgtgctgatgctgctgctgttctacggcatccagatcctgctgaacgacgtgaccgacatgctcggcgccgagcagatcgacatcgatccgttcgtcgccggcatcgtcacgctgggcttcatctacggcgcctacttcaccgagacgtttcgcggcgcgttcctcgcggtgccgcgcggccagctcgaagcgggcttcgcgtacggcatgggtgcgtggcgcgtgttcgcgcggatcatgtttgcgcagatgatgcgcttcgcgctgcccggcatcggcaacaactggcaggtgctcgtgaaggcgaccgcgctcgtgtcgatcatcgggctggccgacgtcgtgaaggccgcgcaggacgccggcaagagcacgctgaatttcttcttcttcacgctcgcggcgggcgcgatctacctcgcgatcacgacgctgtcgaacctcgtgttgatgtacctcgaaaaacgctattcggcgggtgtgcggagggtggcgctgtgattcagatcatcggccaatattggcagaactacctgttcagcgacggctaccggttgagcggcctcgcgatcacgctgtggctgctcgtcgtgtcgctcgggctcggcttcggcctcgcggtgccgctcgcgatcgcgcgcgcctcgcgcaaccgcgcggtgtcgggcgcggtgtggctctacacgtacgtgttccgcggcacgccgctctacgtgcaactgctgctctgctacacgggcatctacagcctgagcgtcgtgcacgatcatgcgtggctcgacagcttctttcgcagcgcgatgaactgcacgctgctcgcgttcacgctgaacgagtgcgcgtacgcgaccgagatcttcgcgggcgcgatcaagtcgacggcgccgggcgagatcgaggcggggctcgcgtacggcatgtcgcgcttcaagctgtacacgcgggtgatcctgccgtcggcgctgcgccgcgcgctgccgagctacagcaacgaagtgatcctgatgctgcacgcgacgacgctcgcgttcacggcgacggtgcccgacatcctgaaggtcacgcgcgacgtcaattcggcaacctacgcatcgtttcaggcctacgggatcgcggccgcgctgtacgcggtcgtcgtgttcgcgctgatctggctgttccgccggatggaggcgcgctggctcgcgtacctaaggccgcaggggcattgaccggcgcgcgcgacgcgcgcgggcggcatcgatcaacgaagcacgacgacgatcaaggacgacggcgaatggacaagctgacagtggacgacctgcacaagaaattcggcgacaacgaggtgctcaagggcatctcgctgcgggcgaaggcgggggacgtgatcagcatcatcggctcgagcggctccggaaagagcacgttcctgcgctgcatcaactttctcgagcaaccgtgctcgggcgcgatcacgctcggcggcgagacgatccgcgtgacgcgcgaccggcgcggcgcgccgcggatcggcgacccgaagcaattgcagcggatgcgcgtgaagcttgcgatggtgttccagcacttcaacctgtgggcgcacatgacggtgctcgagaacgtgaccgaggcgcccgtcagcgtgctcggcctgtcgcgcgccgaagccgacgcgcgggcgcgcgagtatctgcggaaggtggggctcgcgccgggcgtcgaggcgaagtatccgtcgcacctgtcgggcggccagcagcagcgcgtcgcgatcgcgcgggcgctggcgatggagcccgaagtgatgttgttcgacgagccgacgtctgcgctcgatccggagctcgtcggcgaagtgctgaaagtgatgcaggcgctggcggaagaagggcgcacgatgatcgtcgtcacgcacgagatgggcttcgcgcgcaacgtatcgaatcacgtgatcttcctgcaccaggggcggatcgaagaggaggggcatccgcaggacgtgctcgtccatccgaagagcgagcggctgtcgcaattcctgtcgggccggctcaaataggcggcccgacaggcatgggcgccggcgcgcggcgtcggcacgcgcgccggcgccgcgcgtgggctcattcgccgctcgtccactcgacgttcgcgccgaccgagcgcaggttctcgacgaagtgcggatgcgcgcgccggatcggctgtgcgttcaggatctccgagcgtccgtcgatgctcgcggcgaccatcagcagcgcgatcgcgacgcggatgatgtacgggctctcgacgcgcgccgggctgagcggcagcccgccgaacgtgatcagccgatgcggatcggacaggaacacgtgcgcgccgaacttcgacagctcgcccgtccagcccatcgcgccgtcatacaccttgttccagaacatcacgctgccttgcgcctgcacgccgagcgcgatgaagatcggcagcagatcgacgggcaggtagggccacggcgcggcctcgactttcgtcaggatattgcgcgtgaacggctgcttgaccttcagcgggccgtcgcgcagcgcgtgcgaccagccgttctcgtgcgtgacctgcacgccgaatttcgcgaaggtccgatcgatcagcggaaactgctcgggcgagccgttgcgcaccgcgatgtcgccgcccgtgatcgcgccgagcgcgagaaacgtcgcgatttcgtgaaagtcctcgttgaagcggtattcgccgcccgcgagcgcgcgcccgccctgaacgctcaggtgcgatgtgccgatgccctcgatcggcacgccgagcatcgcgaggaaccggcagaactcctgcacgtgcggctccgacgcggcattgacgagcgtcgacgtgccgttcgccgacgcggcgcacagcacgaagttctcggtcgtcgtgacggacgcgtagtcgagccagtgatgattcggcgtgagcgggccgtcggcgcgcacgatcagcgaatcggacgtgcgctcgatgcgcgcgccgaagcgctcgaacacttcgacgtgcggatcgatctcgcgcacgccgagcgtgcagccctttacgtcgttctcgagccgcgcgacgccgaagcgcgcgagcagcggcggcaccagcatgatcgacgagcgcatctcctccggcagccggtggacggccggatcgaacgcggtcgcgcgatggtgcagatcgagcacgccgctcgcgtaatcgatcgagacgtcgctgccgagcgtgcggaagatgtcgaggattttgcgcacgtcggtgatgtccggcacgccgacgagccgcagcggccggtcggtgaggagcgtcgcgcacaggatgggcaggacggcgttcttgttggcggacggcgtgatttctccgcgaagcggggcgccgccgtggacgatcaggttcgacatgttcggatgcaggtgggtgtaatgacgcgcaaggtcgatatcatgccaccgatcgcgaggatttcgcagattcgtcgcgcggcgcgagggcaggccggacgatacgggcggcgcgagggggacgacgatacgggcgggcgataaggcggcgataaggtggcgataaggccgggcgcttcacatgaatcgcgcgaagagggatgatcgcattgcgcgcggcattgacgatcgtaccctttccaagcgaggcgacgcatgcaaaccgacgataccccgatctacgaaggcggctgcacgtgcggcgcggtgcgttaccggatgacgtcccggccgctcatcgtgcattgctgccattgccgctggtgccagcgggaaaccggcacggcgttcgcgctgaacgcgctgatcgaatcggaccgcctgctgctgttgcgcggcgaagtcgacatcgtcgatacgccgtcgaacagcggcaagggtcagaagatcgcacgctgcccgcgctgccgcatcgcggtgtggagccactacgcgggcggcggcggcgccgtgagcttcgttcgcgtcggcacgctcgatgcgccggagcgcctgtcgcccgacatccatatcttcacgtcgtcgaagcagccgtgggtgatcctgccgcccgccgcacgcgccgtgcccgagtattactcgtccgacgaaatctggtcggccgagagcctcgcgcggcgcaccgcgctgcgggcgaagcgggatcgttagcggcggcgcccggcgcgcccgtgacgggcggccgcgggcgacgtgtgacgtgcggcgcgtgccgcacgcgccgcgcagcgaacaagcgccggccccgcgcgatggccgaccggatgtgcgcgccgcgcggacgcacggccattttgcgtcggcgcggtgaaacggttgaggcgattgacgtgatcgaagcggttgaagcagccgcggcggttggcgcaatcgcagcaggattcgaaaatgccaggagagatgaccatgcggaaggcttttcgccacgccgtcgcgctgagcctgctgtcctggctcgtcgcgccgcgcgttcatgcgcagtacgatcccggcgcgacagtcggcctcggtcaggggatgatcgcgaacaacggcgtgatcggcaatctggcgatcggctcgcaggtgctcgagcgcgacgcgcgcggcgacgcggatcgcgcgcgcgccgcgtcgccgcgcacggcgccggcggcgctgacttatgtcggggacgccggcgttcatcggcaggtgcaggccgacatcgtgaacttcctcgcgcacggcgatgcgtcgaagcgcgacgaggcgaagcgcgtggtcgagcagggcgagctgctcgagacgttcgaccgcctgatgtcgcgccccgcgttcgaccgccgcaatctgggcgacgtgttcgccgcctatctcgtgatgtcgtgggaagtggtcaacggcgcggatgcgcacgcgcagccggcgggtgtcgatgcggtgcgcgcgaagtcgagcgcggcgctggcgcgcgacgggcgcgttcgcgcgatgtcggatgcggacaagcaacggcttgccgagacgctcgcctatctggcgatgatcgcggtcaccgcgcagcgcgacttgcgccgcagcggcaacacggccgcgctcgaacagctgcgcgccggcgtgcggctctcgacgcgcaagatgatcggcgtcgacgtgaaggggctgcgtctgacggaaaacgggctggcccgatgacggcggcgcgcgcccgcgtgcgggaacgccggcgtcagacgcgtgaaatgccggcgccgcttgcgccgcgccggcgtttcggttcatgcgatgccggcgcggccggcacgtcgcgtgttacaggcagctgttgatgtcgcccgcggcggcactgtccgctgcgccgctgctgcccgcgcggaagccgacccaggtcttcgcgttgcccgaaaacgcggggcgcacgaccgcggccgcgccgttcggcggctgctggcccggcacatagacatcggcggccagaccgttcgcgagcacgttctgcgtgacgacctgttgctgcgacttgtcggcccaggtcttcgcaatgcaggccgagacgtcctgcgcggatttctggctttgtcccacgttctggacgccggtgtccgcagcgctggccgaagtcgccacgatcaatgcgatgagcggtaagtatttcacgttatctccctctggtcgtgattcgtgaatcgggtttcaacgggtactacgatccaatctgagtgcgcatcgtcggcgatgttccggcaattcggaaacaagatgttaaggagcttgccaatcgcaacagcgtgcgcttgccgccgcgtgcggcgttcgtgcgcgaccgcggtgtttgccgggcggcgtgcgtgcttgcggatgatttgattggcgctgcgaagaaatgcagcgggaaggcggcgcgcgattggctgcgccggctggaacgatcgaaaccgtcagcctacgccgcgcggctcttcggccgcttggcgtagggtgcatgctaacggtggccccgtcgcgttcgtattcgttgaatccataatggcaaagaccgtgggcgatgactgttaagcacgttcaaataggcgggcggcaaatgtcatagattgtatggcgcgcgccccggtttgatggggccggcagccttcattaaactgacgcagctttccattgcgccgttcgacgcggttgaatcgttcgaattgttcgacgcatacgggcgggcgagcacgctggattgatccgcaataaatggagcgtgcggcgcggcgcgctcgcgtaacgtgcggggcatctcttgccgatcgattccgaacggggcactacgatgaaccgccttcccattgcatttcggcgcctcgcgctgtcgaatctcgccgcgcagtcggccgagcagatcggccttgcggtggcgccgctcgtcgccgtgctgtcgctcggcgcgagcgcaagcggcaccggcctgttgcagacggcgcagacgttgccgtttctgctgctttcgattccgctcggcgtctgggcggatcggcattcgcgcaaacggatcatggcggccgcggagggcctgcgcgcgctcgcgcttgccgccacgctcgcgctgctcgccgcgcatgcgctgacgctgccgtcgctcgcgatgctcggtttcgtcggcgcgtgcgggaccgtcgcgtacagcgtggccgcgccggcgctgattcccgcgctcgtcggccgcgcggcgctcgcgcgggcgaacggcgcgatcgagctcgcgcgcagcgccgcgtactcggccggccccgcgatcggcgcggcgctcgtcgaccggatcggcgcgcaatgggcctacggcttcgcggcggcgctgtccgcccatgcggtgctgctgatcgtccgcttgccggacgtgcgcgcgccggccgcgccgcgcaagcgcttcgtcgccgaattgctcgacggcgcgcgcttcgtccgtcgcgatcgtcacctgcggctgatgatcgtcaccgcggtcttcttcaatgtcggcttcttcacgttgcaggccgtatacgtgccgtatgcggttcggcatctggcgctgggcgcgtcgcagatcggcatgacgttcgccgcgtacggcatcggcatgacgggcggcgcggcgctcgcgtcggcgatcgcgcggcgcgtcaggttcggcgtcgtgctcacgatcgggcccgtgggcggtctcgtcgcgtcgctcgtcatggccgtgtcgatcttcgcgccgtcgttctggctcgccgcgtcgagtttcttcctgctcggcgcgggcccgatcttgtggagcgtcgcgtcgacgacgctgcgccaggcgatcacgccgccggcgatgctcggccgcgtgtgcgcgatcaacggcaccgcgacctacggcgcgcgtccgctcggcgcgctcgtgggcgctgtcgtcgcggcgcggttcgggatcgatgcgtgcatctgggcatcggttggcggcttcgtgatccaggcggccgtgatcgtgcgatccgcggtatcgaggctcgagcggattccggacgtatcggatgcggcgccgcgctacgcgccgctgcccgattgaacggcggcggccgctgcgggcgccgattcgccgcgcgcgccgcgtcaattcgaatcgagcgtgtaagcaccgtccttgtcgcgcggcccgttcgtgtaccggacgcagcgcgcgaccacgttgatcgcgcggccgagcggcatgccgacgagcaggccccaggccgcaaacgacagcagggcgaacgcgtgcgtcgcggcccacggcttcgcagccgcgaccgcatagtgcatgtacgtctcggcggcgaacgtgagcagcagcgtcacgagcaggctggcgtcgccgggcaggcgcacgacgaggcgcgagtgttcgacgccgaaccgcagccgccagcggctcgcatggagccagccgagcgccgcgccggccgcgaggctcgcgagcgcggcggcatcggcgccgacgcccgcgcgcgggaatcgcgcgtggaggctcgtcgcgccgagcatcgcgaacccgatgggcgagagcagcggcaggaggggcgtcacctgtcgcgcaaagcaacgtttcacgccgatgtagacgaacgcgcaaaacagcacgtagacgtaggtcgggagatggagcgtcgggaacatggtcgaaatggccttcgtcgagcttgtctgtcgcccacgatagacgcgatcggacgcgcgcggcggttggcgacgaacggcgcgctccggagcgcgaacggtgacggcgggcgacgaacggatgacgggcggatggcgaacggcgcgctcgaaccgggcggcgcgggcaggcagagacgccgcttcgcatgctgcatcgcggtaatccgggttcgccgttcggcggcgtcgctcggcgcgatccggaaaaaagggggcgggaatgggggaggcggccaacgaacgcgcggccggccggtcggctccgatcggtcgaaccggagacaaaccggaggcaaaccggcctcgacgccgcgcgccgttccactacaatcgtcaccttgacgtcgcggcgcgtcggaggcagcggcgcgccggcgccgctcgccgctcgccgctcgctgctcgctgctcgctgctcgctgctcgctgctcgctgctcgccgctcgccgctcgccgctcgcggcgccttaggcgcgcgccggcgtgatggttgcggcatcgcattcgctcgcgttcatgctcacgcttcgttcgacaccgtgcaaagccggctccattccttcttttccgcacgcagcacggccgactccggcaatccgcggcccatgcgcagggtgcgggggctggccgggctcgtcctgttcaactgcatcgtcggcctgagctcgtgggcgagccgccgcgacgatgcggtgctgccttatctcgtgctcgcgaacggcatcggcttgtccgcgctgctgctcagcctgtgcgccgacaagctgacgcgcggcaagctcgcggtgctgcccaaggtgctgatcgtcgcgcccgtcagcgtgctcgccggcttcgagatcgccgcgtcgacgatcgggcacgcgccgcatcggatcgggcgggcgagcgttcgcgaatggctcgggtacggctcgtcgttcgtggtgacgggcatcgcgtgcgcgttcgtttcattgttcatgcaggcggcgcggatgcgcgcgtcgctcgagacgcagcgccgcgaagcggccgaggcgcgccaggcggagacggccgcgcgcctcgcgctgctgcaggcgcagatcgagccgcatttcctgttcaacacgctcgcgaacgtgcagagcctgatcgagcgcgattcggcgcgcgcctcgacgatgctcgacagcctgaaccggtacctgcgcgcgagcctcggccgcacccgcaaggcggcgtcgacgctcggcgaggagctcgagcttatcgaggcgctgctgcagatcgcgtcgatccggctgggcgagcgattgcgctatgcgatcgacgtgccggcgccgctgcgcgagctcgcgttctcgccgctgctgttgcagccgctcgtcgagaatgcgctgctgcacgggatcgagccgtcgctcgacggcggcgagattcgcgtgtgcggccggcgcaacggcaagctgctcgaactcagcgtgatcgataccggcgtcggcctcggcaacggcgaaaccaggctgcacggcggcgtcgggctcgccaacgtcgtcgcgcgcctcacgagcctctacggcgcgcgcggccgcgtgttggtcggcgcgacggccggcgccacgcggggcgtgaccgcgaccttgcaaatcccgatcgattgacatgccgaccgcgctcattgccgatgacgaaccgaacctttccgccgagctcgccgagcgtctcgccgagctgtggcccgagctcgagatcgtcgcgacgccgcgcaacggcgtcgacacgctggccgcgctgaatgccgcgcgccccgacatcgcgtttctcgacatccggatgcccggcatcgacggcctgaagctcgcgagcctcgtgcccgacgtgcacgtggtgttcgtgacggcgtacgacgagtacgcgatcgaggcgttcgagcgctcggccatcgactatctgctcaagcccgtgaccgacgagcgtcttctgcgctgcatcgcgaagctgcagcgcggcggcttcgcgccggccgcaggagccgacgccgattcgctggctgacggtggggctgaaggacacgacgcggctcgtgtccgtcgacgatgtgctgtattttcaggcgctcgacaaatacaccgaggtcgtgaccgagggcgagcggcacgtgatccgcacgccgctcaaggaactgctgcaacggctcgatcccgatcgcttcgcgcgggtgcatcgcggcgtgatcgtcgcgtacgcggcgatcgaccggatcgagcgcgacctgctcgcgcgcctgcgcatccatctgcgcggccaccgcgacgtgctgcccgtgagccgcgcgtatgcggggctgttcaagcacatgtgatgcgcgcggcgaaccggggggcggccgtgcccggttgcggacgcggcggccgagccggcgcgcgccgccgacgcggatggcgctcgcatgcgccgcggccgcggcgtgaacgtcgaacgccgcgcatccattcccggccacgcgcgcgagttcgccggtttcgtccggcgcgcgagcgccggccattgcgttgccgcatttagaacgtcaatcggcgcgatagaaatatagaaattcatcgaacgtaatcgctttgttagattggggctccggtcaaaacaatgaggatgcctcacatgatttcccgtcattccatgcgctggttgagccgcgcgctcgttgcggtgtcggcgtcgggcgcgctcgccgcgcatgcgtcgacgctcacgcgcgacaacggcgctcccgtcggcgacaaccagaattcgcagaccgcgggcgcgaacgggccggtcctgttgcaggacggccacctgatccagaagctgcagcgtttcgatcgtgagcgcattcccgagcgcgtcgtgcatgcgcggggcacgggcgcgcacggcgtgttcgtcgcgacccgcgacatctcggatctcacgcgggcgaaggtgttcgagcccggcacgcagacgcccgttttcgtgcgcttttccagcgtgatccacggcggcacgtcgcccgaaacgctgcgggacccgcgcggtttcgccacgaagttctacacggcggagggcaactgggatctcgtcggcaataatctgccggttttcttcatccgcgacgcgatgaagttcccggacatggtgcattcgctgaagccggcgccggacacgaacattcaggaccccgaccgattcttcgatttcttctcgcaccagccggaggcgacgcacatgatcacgcgcgtctattcggacgccggcacgccggcgagttaccgcgagatggacggcaacagcgtgcacgcgtacaagttcgtcaacgcccatggcggcgtgacctacgtgaagttccactggaagagcctccaggggcaaaaaaacctgactgccgcgcaggccgaagcgatccagggcaaggatttcaaccacatgacgcgcgacctgatcgcggcgatcgatgccggccggtatccgaagtgggatctctatgtccagacgctgaagcccgatcagctcgaccagttcgcgttcgatccgctcgacgcgacgaaagtctggcccggcgtgcccgaggtgaagatcggcacgatgacgctcaacaggaatcccggcaacgtgttccaggaaaccgagcaggcggcgtttgcgccgtcgaatctcgtgccgggcatcgagccgtccgaggaccggctgctgcaagggcgcctgttcgcgtatgcggatacgcagcttcatcgcgtcggcgtgaacggggcgcaactgccggtgaaccggccgcgcgcgcccgtcgccaactacaaccgggacggcgcgatgaacggcggcgcggcgcgcggcacggtcaattacgagcccggcgcgcaagccgcgttggccgccgatccggcgttcgcggcgagccgcgcgccgctggcgggctcgacccagcaggcgcgcatcgcgaagacgcgcaatttcgaccaggcgggcgcgttctaccgttcactgagcgcgagcgagcgtgcgaacctggtcgccaatctggccggcgatctgaagcaggtgcgaaacgacggcgtcaaatacacgatgctgtcgtatttccagaaggccgatgcggaatatgggcgcaaggtgacggcggcgctcggcgcggaccagggccgtgtcgatgcgctgaccgccaagctcgccgattgacggccccggggcgcggggcttcgcgccccgcgcgggagcggcgcgggcgtgccggcctaggcggttgcggcgcaagcgtttgcaccggggcgggacgaacgcggccgatgcgcgcgcattcgatttcgtcgggatcgaagccgtgcaggccgacgtgaacggcgagcggctgtcggacgttcgggccgctccagcggcggccgacagcgaagacgacgatctttcgaacgagatgcctgccatgcacttgcgcgaaacgcactgcccgcttccttgcgaggcgggatggcggcgcgctgcggtgcgcgccgcagcggcgccgactccgaggctcagaggctcagaggctcagccggtgaggcggcccgggcggctcgggctgcccgtgcgcgtcatgcgccgcgcagcacgccgacgcgcgcgagccgctcgggccgcggcattgcttcgccggcgatccagcgcagcgcctgcgccgcctcgtcggggctcacggcgaggccgttgccgagcagctcgctcggcacgaacgcgggcgccgcgtcgtcgacgctgcccgcgagcgcggcggcggcagccgggctcgccgcgcgccgcgcgccggtatccgtggggccgcccggctgcgcaaacggcgtcaaggtgccgctcgcgacgaggaacagcaggttctggcggatttcccgcgaattgcggcgcgccgcgcccaggcgcgcgacgatctcgccgattcgcatcgccccatgccgcagcagcgcgcgcaggtcggcgatgaagtcgggctgaaagctgatcgcgccgcgcggaatcgtcacgcgcgtgtcgatccggtcgatctcggtcgtgcagccgatcgcgatctcgtcgagatggcgcagcgcctcggcgggcgccgtgctcgcgcgcgcgccgcgcacgaacacatcacggcgaaagcggcgattgacggcgaaatcctcggccagatggcgcagccgcgcgttcggcagcgccgcgatcgcgtcggccgcctgacggtcgatcagcagcatcgggtgattgtccgcgagcgtcgcgctgcccgcgtacgcgaggcccgcttcggccatttcgtcgacgacgtccaccgagtaatggatcttccacgtcccgttcaggaattcgtgcgcgaggtagtcgagcggatcgttcgcgagcgcggcgagcgcctcggcggcggccggattgtcgcggaagtagcgcaggctcggcgtgccgagcttgcgcatgccggcgatcgcgctgcccgtgcgcgcctcgatgccgccgtcggccgcctgcgcgagctcgagcatcagcttgcgcagcggcgcctcggccgcccagcccggctggcagttgtagctgaggtagacgagccccgcgtcggcgagccggcgcgagagcaattgacggatcacgcggcgcatgccggcgtcgacccaactgtagatgccgtgcatcacgatgaagtcgaacggcggcagatcccgatcgagcagcgcgtcgaagctggcctcgtggaacgcgacgttgccgatgccgagccggctcgcgcgccgcgcggcggcttcgatatgggcgggattgaaatcgcaggcgtgaaattcggcatgcggaaatgccgccgcgttgatcacggtcgaatgcgcgaagccgcagccgagatcgaggtagcggaacggccggccgagctccttcggacgggcgccgccgagcacgctcgcgtaattgagccacgtgggggacagttcgcgatggaaacggtccgggaacgtcacgtcgctcagatagccggaggagggatcggatgcttgcatgagaatgaagaacacgactcggttgccgacccatgcgcggcgcaacgcgcgttccggctcgggcgggcgacgcatgggaacgattcgaaggggcgggccgccgctcgcgaaggcggcgtcgggcggcgcgccgtgccggcagccgccgccggctcgccgcgcgagcttaccatacggccgcgggcggggggcgatgcgcggccccgccgcccgcggcgcggctcagtcggccgtcgacacgctcgcttcgtgctgctgcctggccgccgccggatgcgcggcgctcgcgaggacgccggacgcgacgtcttcgccgggcttgtacggatgcttgcggtgcagcgtctgcgaaggcgcctcgttgaactgccgcttgtacgcgttgagcagcgtcgagcgattcggcacgccccagcggttgccggagtcgagcacgcgctggccgaaccgcgcatcctcgccctgcagttcacgatggatgcgcttcatccgttcctgacggatgatctccgacggcgtcgcgcccaggctcgccttgaacgtgttctgcagcgagcgaaccgtcacgccgatgacttccgcgatctcgccgatcgccagatcgctgcgttcgaggttgctcagcaggaaatggtacgcgcggcggtatttggcgggcaggcgcgcgctgatgtcgtccgcgacgtggggcgcgtgcccctgcgggctgttgcgcgcgagatcgcacgcgcccttgcgcgcgcaatggaccgccgtcatcgcgtagcggctgtacagctgttgcgaatggtgggttcggccctgcgcctgattcaccttcgcgaggcagtacaggatctcgagatgaccgtgatggtgcccgacgcggatttcgttcgcgagcggcgcgagcaccatctccgcgacatgcggcgcgttgccgatcaggccggcgagcgcgatttcctgccgggccgagttctgataggacgtcaggccgttcgcgtcggcccagtcgagatgcgccatcagatcgttgagcgcgtcggcttgcccgccggcgaggcggcgcagcgcggtcctgaaatcgaggcgcgcgcgcagcagcggcgagcgcacgtcctgttcggcgatcgggcggctcgcgagccgctcgcgctcgacgggcgggcggaccggatcgctcaggcgcgccgattgccagtacacgtgatcggagagctccggtgcatgccgcacgagtctttgcagatccagatccgcgcgcatcgtctgcgcgagctcgcgccacagcgcgaaatcctcgtgcgaggcgagcaggcgctcgatcgcgagctcgatgtcgtcgagcaggtagccggcctcgtcgagatggccgagctcgaaccacacgcacatcgtcccgaacagcccctcgatgcggcggcagggatcgacggcgggctcgctggtcacgttcgcgaagcaggccatcgcggtgccgagccggcgccggaacagcgcctgccatccggtgttgcgaaacgacagcagacggatctcgtccttcggcgcatgcatcagcttgcgtgaccttctatacgattcctcggcatcgaattcgagcgccatcgcgagctgcatgtcggcgtgcagctggatccggtacgctcgctccgcgtcgccgcaaccgtcctgcgtgagacgcgcgaggtcggcggacgcggagaggactctcgcctcgcggattttcgcgcgcagcccgggcggcgcgagcgcggaggcgagcgtggcgatcaacgggaaatagaaatcacaaaacatgcgctactccatggtgtgaggcgtgcaacgtcccggcggtgcgcccggcccgtcgacgtgcgcggggcggccgggatgagccggcgaatgacgggcggcgcgcggcgccctggcgcctcgagggtccgcggcccgtcggtcgatcggcgattcgatgaggactgcgtcaggcggatgccgtcaccggcacgacgcgcggcgcgtagaactgctcgaagtagcggcgaaagcgcatgatcgcgccgtcgccgtcgcagaggatcggtttctcgcgatggatcttgtgcgaccagatcgggatgtcgccgccttcgatgccgagctggccgctgaagtagtcgatcgtgttcatcgcgccctgccattcgggcgagccttcggggcattccggaaacgcgaagcagaaacgcagctcgacctggtccgcttcgacgggcgtcgccatctccatcagcgagatcgtgacgaagccggtgaagcgggagatcttctgcccggcgccgctgttgatcacgttcgtgcccgtctcgaccgtgcgcgtgacgccgtcgggaaagatcatcgaggtctcgcccgtcgtgcggctgcggcgaatgtggccttcgtaggtcacttcgccctccggcatcgcgtccatgtgatggatgcacttgaagtgcgcggtatcgacgccgttctcggcgatttcctgaggattgctcgcgaacgaccagaagcggcgcacgggcttgctccagcccggcgcgacgaattcctcgtgctcgagcacctcgtaggtcggggcgatctgctgcggatggtgccagacccagatcgcgccgttgcgctcgacgaccggatacggcaccgcgatcggctcgcgcttcgcgatcagcggcatttccttcgcgtacggaatgctcgtgcagaaaccgtccttgcgataggcccagtggtgaaacgggcagcgcagcgaatcgccctcgaccgtgccgccgtggcccatgtgcgcgcccaggtgcgggcagtaggcgtcgagcacgccgatctcgcccgattcgccgcgaaacatcacgagatccttgccgaaatagcgcagcggcttgacgtcgccgaccgccacttcgtcgctatagccgatgcagaaccagccgaatgggatgtccatcggaaatcgctgagtgccgttcatttcattccctcgcttcagtattgtcggtgtggatgctgctggttagaactgcttcgttttcccgatgaggcggcggcgttccgccgcgacgcggcccggcgcgctcggggggctcgcgcccgcccggcgcgggcgcggcggcgcgccggaggcgatctcgcggcgtcagtggcagcaaccgcgcttgctgggcgccgcgcagaagcacgacacgccgatctcgacgtcggctcgcgcgcgcgcgacgtcgagcgccggttgcagcgcgtccgccgtttcgtgcttgccgagcctgcgcaggcagctcacgtagccctgcaggctccacacgttgcccggatgctggagcgagcggtagatcgtcgaatcgagcccgagatcggcgcgatagacgcgctcggcttcctcgacgtgcccttgcgcgagcagcagcgcgccgagcgggtggcgcgtcggcatcatccagccccacggctccatgtattcgagcccgtcgtcgagttcgaccgcgcgccgcagatgcgcgaacgcttcgtcgaaccggtcctcgtgatacgcgatctcgccgtcgagcacgcaagcggcgatcttcagcagatccgcgcaggtgttgttcgtcacataccgatgctcgtgaagggccgcctgcgcgatcgagaacgcgcggcgcgcctgcgcggcggggccggcgagcttcaggttcgcgtaggcgatgccgcgcgcgtaatggagcatcgcggtcgtgttgcagtacagcgcggcgttcgcggggaacggctgctcgaggatctcgcgccatttgccgaaccggatcagcacgtgcacgcgcaccgacaggaagccttcgaggaggtaggccatcggcggctgctcgacgcgcagcagcgcttccgtgatcagcgcctcgagctcgagcaccccttgccacgccgccgagaaacggccgagcatcatcgccgcatagatcttgaaatggatgtcgtgcacgcagtacagccggaattcgagccactgcggatggcggtcgagcacacgctggttggcggcgattgcgcggtcgttcgcgacgatcgcgtcgtggtagtggccgcaaagaatgtcgatgtgcgaggccatgtgcagcagatggccgacgtcgggcgcgagatcgcgcagtgcgtcggccgcgcgaagcgccttctccggcgtcggcgacatttcgatcgtgtggatgtagacgtgcagcagccccggatgcggggcgaggccgttcgcgtcgacctgcgcgagcgcgcgctcgagaaccgcgatcgcctcgtcggtatcggcgccgtcggcggtcttgccgctcgacatgtcccagagcttccacggcgtgcgattgatcagcgcgtccgcgaacagcgcggcgacatcgagattgtcggggcaggacagataaacgtcgcgcatcgcgcgggcgtagtcgtcgttccagcgccgcagcagcgcttcgtcatgggcgccctcggcctggaagcggcactcgatcgcgcgcacgagcgccatctccagcgcgctcgcgcccgcccggcacgcctgcgcgcgccggatcgcgtcgcgcgcgagcttcatgcagcgcgcgatcatccgcggatgaaacaccttccactgcttgttgtaattgcagcccgacgcgtacgcgatgccccagtaggcgagcacgcaatccggatcgatccgcgccgcttcctgaaagcaatcgaccgcggcttcgaaattgaatccgtatgcccacagcagaccgcgatcgaaccatgtccgcgcctcgggatcgcgaaccgtgatccgctcgatacgcgcgtcctgcgccagatagtcgcccatgttcctgcttcccatgcctacagcgtgtttccggccgagcgtcaacagcgctcgagacagagcgcggtgttgatgccgccgaatccgatgctcaatttcagggcgcgccggatgtccgacccgcaggtcgagcgcacccagtcgaaccgctcgtcgatcggccggtcgagattgcggctcggatgcaggcgccgcgccctcatttgcagcagcgtcgcgatcagctcgacgatgcccgccgcgctcaggccgtgcccgacgagcgacttcgtcgtgttgatgcgcgcgtgcgcgaggccgctgcggccgagcgcgtcgagctcggtcgcgtcgccgagcgtcgagccgctgccgtgcggattcacgtaatcgatgctgtccgcgccgatgccggcgtcgcgcagcgcgccttcgatcacggccatctcgccgtcgagcgacggcgcgggctcgcgcgtgccgtccatccggatgcagccgccgagccatttcgcgtacggcgagacgtgcgcgcggcgcatgcgcgccgcgcgctccacgacgatcgcgccgctgcattcgccgtagatgaagccgtcccggtcttgatcgaacgggcggcatgcggcgtcgggctcgtccgcgaagcgatccgagcccatcgcgccgagcgagcgcaacgcctggcactcccagtacgacagatccatcagcgcgcccaccgcgatgcacgcgtcgacgctgcccgattcgacgagacggcatgcctgcagcacggcgagctggccgctcgccgacgcgccgccgacggtgaacgcgacgccgcgaatgccgaacagttcggtgcacaggccgcagagatcgctatccatgaacgacaggccgtagctcgggcgcaggaacgcgtaccggccccggtaggtgtcgtgaacgagcgcttgctcgcgctgctgaacgttcgagccgccgaccacgaggccgatgcgcagcggatcgacgtcgccgagcgcggcgtcgtcccacgcctcgcgcacgcatgcgacggccgcctgggcggaatacgacgcggtgcgccggtgcgcgtccagcatgggcggcaacgcgatcgagtcgatttccgcgccgaagaacgcgggcgccgggccggcccccgcgtcgtccggcaactgccggcccggccggcgcatcacgccgaatgcgtggcggccgtcgagcagcgcgtcgatgaacggctgcctgccctggccgatggccgatacgacgccgacgccggtgatgaggatttcgtcgcgctcagagcttcgcatacagcacttccgccagctcgccgatgttgcgcgcgccggcgaactcgacgagcggaatgcgcagcgaaagcgattcgagcgtcatgatgacgatttccgagcgatcgagcgagttcgccccgagatccttcagcgcgtcggtcgtccggaacgcgtgccgatcgaggccgggaatcacttctttcgtatgccgaacgataatgtcgaatacctgctgcaggtccatggcagcgcttccttgacgggtgtcgccgacgggcggcgatcgggttggatgacttattgtccgaagagcgagcggatgcgctccttgacctcgggctggccgaaggtcttttcatgcatcgcgagctcctgctcgatcacggccggcagtctcgagcgcagctcggccaccagatgatccttcagcgtgacgagcgacagccgcggcttttcggcgagattcttcgcgatctcgagcgcacacgcggccacttccgcgcgcggcaccaccggaaacggcacgccgagcttttgcagctcgtcgccgtagaacgaacgggcggtcatcagcatgttctgcgcgagcggcaggccgagcttgtgcggcagcacgagcgtcgcgcccatgcccggcgtgaagccgtacttcatgaaattggtggtgtacaggcattccttgccgagcacgacgaagtccgcgaacaggcccatcacgaagccgccgccgatgccgtgcccctgcatcgccgcaatgacggggacggggcagttcagcgcgaggctgtacaggttcgcgccgttgcggctcgcgctcgcggcgatctccgcgaacgtgcccttgccctcggacaggtacatgaggctttcctgcgtgccgccgctcgcgaaatagttgccgtagccggtgaggatcgcggccttgcaccggccgttctggcggatcgcgtcgaatgcctcgccgagcccccggatcagcgcgtcggagaacgtgttcttgttctcgcgatcctgcatgacgacctggactacgcagtccgccacctcgcggacttcgacgactcgttcatgcgcgctcacttagtccgcctcccagggaaattttccggtgtcgacgtaccgcgcgatcttccggcggttctccggatcggcgaacatctcgatgctcacgcgcacggcgcccgggcgcgccgcggcgagcgtgtcgtcgagcgtcgccgcgtacgacttgtatcgcgcgacggacgccttgttcaggcatcgcaggcgcagcagatgcttgcgcacgagcgtgtccgtattggcgccgatcgcgtcgacgagcccccaggagaaggcctgctgcgcggtgacgggctgcgtcatcagcgtcatgtaatgcgctttcggcgtgccgatgcggcgcgcgaggaacggcagcacgcacgccgggatcaggccgaacagcagctccgacaggctgaacgggacgttctcgtcgcagatcgcgatgtcggacgcggcgacgaagccgatgccgcccgcgttgaccttgccctgcacgtgcgcgatcgtgatgtacggccccgtcgcgagccggtgccataagccgtagatcgcatcggaatcgatcagcgcatccggcttttcggcaatgtcggagaagtccgcgccgaagcagaacacgtcgggcagcccttgcaacacgacgatcttcgccgcgtgctcgcagcgatcgagcacgtccatgcactccgcgatcatgcggttgttgatcgcgttctgcgcgtcggggcgatgaagctgcaggaagcagatgtcgccgtcgtaccggacgcggatggtccggtagtcggcgggccggctcagcatatccattcgtattcccgatggtattcgttgatccggctcaggaagagcgtttcgcggccgtgcgcgcgccgcgccgcagggatgaagccgtcgtcgattttcgcgttgcgggtgccgaagcgcacgacccggctttccttgagcacgtgctcgtattcgtcgatggacagcgcgtagcggcggtccaactgctcgccgatgcgcatgccgcgcagccggcgctggccttcctcgtcgacgatgccgctgaagaactccgagcagcagcccgagccgtacgagaacacgcccacgcgctgcggcgcgcgatactcgccgttgtcgatcgtgctggcgaccgacagcatcgccgtcgcacccatgatgttgccgagccgctggcagtagacgagcccggggcccgcgcggcgctggaagtcctgctcgatttcctgcgtcgagcagcggctcgccttgcgcatcagattgcggtgcgcgcccttcaccatgccgccgaacggcgtgtgaaaagcgaggaatccgaacgtgctcgcgtaatcgacgtcgcacacgcgcttctggtattcgaggaacgcgttttcgcagcagtcgagatacgacaggagcgacagatccgaattgccggcttcgctatcggtggtcggccggcaggtgtccatcacctcgtagccgtagtacccgttcgcgccgacgtcgatgcgaaacacgtgcggcgtgtcgctgacgagcatcgcgaccgcgcccgcgccgctgctcggctcggcgaacgaccagtcggcggacaaggcctcgccgccttcctcgacgatgaagcgcgacaggtcggtcgcgatcacgagcgccttcgcgccgggcgagacctgggccaggatgaagttgatcgccgtttgcaggccggcgacgccggagtagcacgcgttcttgacttcgaacaggcggcagttgcgcttcaggccgagatggtggtgaaagtaggtgctcatcgatttgccgaaatcgaatgccgattcggtgcaggtgatcagcatctcgatgcggtcgcgctcgtcgggcgtcagcgcgtcgacgatcggcttggcggcgttgacgccataggtgatcggatcctcatagggcagcgcaaccgatttttcccgcatcagcaggttctggaatctcgccatgtccagcttgcgatgctccgccagcctcgagacgtcgagactggcaaccccggcataaacgttgagcgcctcaataccaacggctgtcattaggtcattctccttgctgcgcggaacgttaaattggtgcgcaataaaaactgggcagggattgtgaaggaattaagtccctatcggaggtattatttttgagtggccatcctacatcatggatttttcggttgcaagacggaaatgaggcggcaaaaaatcataaaagacagagtgttcgatgattgaaaagaattcggcgcaaatgtagaaagcgctcggcggcgccgcggcggtgtcgtcggtgaggaccggttcctgcagagaaaaatgtcggcccgaggccggcccacgcggctcattcgggatgagcggtcgcgcgcgccacgccgcctcgcggcgcatggggtaggccgggagaggcttgtgcgacaacactttccggctgactttcgatgcggcgcacggatccgcaagcggccggtccggcgcgttcgcgcgcggggccacccggtggccggtgcacggaggattgttcgaatcgcgctggttaaacccgagaaaactgacagttgacaggcatgctggatttatttaagtcgcgagttattttcgagctattcagttgcctaaataattaagttgcctaattccggtgcggcatgaatgacgtattgcgtcatattcgcggattatttcaatttgtaatgttattgtgtgcgctggattactcatgtccatttaattattgcgcgcgaaatcatgcgtaataatacgaaattcgatggcttcgcccgatggttctgtatttcgctgggcggctatcggcttttcgccaatccggtatattggttccacggttttcgcggaaacgggagcgcgacgcaagggctcggaatcgcggggaccgttcgccacgggcgtcgctgctcgcggcgatgtgctcgtcaactcacggcgcggtagcaaagcggttatgcggcggcctgcaaagccgctcaggtcggttcgactccggctcgcgcctccaggattattccgatgcgggcattcgcctcgcatcgcttctcgagccgtcaggctgcgtgcggcagtcgagcgcgacgtcgacgtgtgtcgacgtgtgtcgacgtgtgtcggcgtgcgcggcgcggcggcttctattcgctatgcatttccctattgatcgattgtcgggccttggccggtccggcgcgcgcgcgcggacgtcgcgcgcggcgcggtcgcatcgacatcccgtcgacatccgtatccgggcgtcatcgaacgcgttttgccgaatgcgctgcgggcggcggtttcgcgggggcgagcgaggcggcgatgtcggcgcatcgcgccatcgtgcgctgccgcgcgcgccaacggccgcgcccgtttccgagggcgcggcgcgaccggcggggcggcgacgtcgaggcgcgccggcttcgggcgcgcgtcgcgcgctcaggcgggcgtcacttcggcgagatcgaagtagccgttgtagcccttcatgtacaccgcggcgcggtggccgaacagcacggttgccggggtccgcgtttcgagaacgtcgtcgtgtatcagcgacgagcgaacgcgggtgccgacggggtagtcccgattccacgcggcgacccgttcggccgcgccgatcgatgcggatgcggagtcggatgcgcgcggcgcggccgccgtctgctgcgcgggccgctcgggctcgccgggcggcgtcgggcgagcgcgcgccggcgtcgcggccgccgccggggccgctgccggggccggtgtctgccgccggatcgtatggacgagccgtgtcagtacgtcgccgtgtccgagctcggtgaattcgatcgcttctccgcgctcggcggccagcgcgagcagatagcgaatgctctcgcaccatcgcaccgggcttgcgatctgctgcgcgagcccttcgctcacgcggccgttctcgtaagggcgcgccgatacgttcgagatcaccgggatcgccgggtccgcgagccggaacgactgtagatgcgcggcgaatgcctgctgcgcgggccgcatgaatttcgagtggaacgcgccgctggtattgagccgcagataccgcacccgatcgtgctggaacagcgcctcggcccgcgcgatttcgtgggcggggccggagatgacgagttgcgacggcgtgttgtcgttcgcgatcgcggtatcgacgaggccgtgctcgtcgagcgtgcgctcgatctgctcgcggctcgcgttgacgatcgcggccatcgcgccgtcgcgggcctggctcatcaactctgcgcgccgggcgacgagcttcaggccggtctcgaagtcgaagcagcccgccgcgagcagcgcgttgaattcgcccaggctgtggccggcgagaaaatcgggcgtctcgccgctgtcctcgcatttcgcgtagtacgtcaaggcattgacgacgtatagcgccggctgcgtgaattgcgtgcggccgagctcgtcgcgcggatcgtcgacgcacagcgcgcggatcgaataaccgagcacggcgtcggcctgcgcggtgagatcggcgaagcgatcgaacagggcgccgcccattcccttcgcttgcgaaccttggcccggaaacatgaaagtattcagcatctcgcctcccgcgcgtcgcgcatcggtcaatgcgggcccagccggcggcgcgccgtgcgaagcggaccgttcccgcgtcgattgcccgcgtcggtcgacggccggtcgacggccgcaggcgcgcgcgaagcgcacgtgcgccgcggccggatgcgcgactcgccggggtcgaacgcactatagcaaggcgaggcggcaggcgtttcagcggcggcgaaacttggaatagaaaaacgaatatccgaaatttcgccgtgtcgcgcggcgtttcgtcgggtcgttaagacgccgaaatgctatcgatatacttggccgaaatatggcgaattcgccggttttcgcggtgccccgaaccccggcgaagcggcgcgaggcccgcgcgtgtcacgcggacagcgccgcgccgcgcaccggtttcaatcgcagcagcggcatcgcgaaagccgtgctgatcagcgccatcaggatcagcgcggagaacacggtgcgcgagatcacgtgagagtcgagcaggatcgtcgcgacgacgagttccatcagccccttggcctgggcgaggaacccgagcccgagacagaatccccaggattcgccggtcatgcgggccgcgagcgtggtgccggcgatttttccgatcgcggtgcagagcgtgatgatcagcgtgatctgcagaaagcccggggcgtcgacgtcgatcagcacgcgcaacccggtgctgatgaaaaagaacggggtgaggacgttgacggtgaccggctgcatgcgttcgagcaaggcgtcgcgccatgcgccggggatgatcgcgccggcgatgaacgcgccgagcaggtagtgcaggccgaggcggtcggtggcggcggccgacgcgacggccacggcgcatgcgatgaggatttgcgtatcgacggacgtccggagccggttcgccagcacgagcagcaacggacgcacgacgaacaggatcgacacgaaatacagcacgatgagagccgaggtaatgaaaagtctgccgccgttcgccgcgttcgcgcccgtcaccgagaggaacgcggcgagcagaatccacagcatgccgtcgttgaccgcggcgagcgcgagcgagaactgtccgaggcggcgcgaggtgaggttcgtctcgcgcaggatcgccgcgagaacgggcagcgcggtcacgccgcagcagatgccgatgccggcgacgaattcggcgacggacgcatgcggatcgagcgcttgcgggtatcgcgcgctgatcgcgatccccgcgagcacgccgagcgacatcggcgcgagcatgctcgccgtcgagatgaagccgagcttgcggccgtggccccgcagcgccgtggcgtcgagatgcaggccggtgacgatcgcgaagaagaacagcgcgatcgccgagacgtgcgacaggaacgtcagcgaatcgggaggaaagagcgccgtataggtttcgggcgacaggcgtccgaggcccgacgggccgatcacgacgccgaacacgatctgcacgacgacgagcggcacgaccgccccgacgcgcaggtagttcatcagcaatggcggcactgcgacgatcagcagggcctgcgacaggaagacgaagatgctgttcatgcttactcccgttgatgttgttgcgcgggcaacgtcgtttctttcgcgcggccgcagccgcggccgtggccgtggcgcgcccgccgttcttccggccgctcggcgaatcggcggggggaatcgggcgtgtccggaaaagcgtgatatgaaatcgcctgaagcgatattggcgactttgatgagcctgatttggaatttcgcgaagtatttctttatccgaattcattgtcaagcgtttacatgcaattgaatattggagtatcgataaccggatgaaaatcgaattcgagcgcgccgcccgcgcgacgtgatgcgtcgcgccgcgccggctgtccggccggcagggcatgccgggcggggcgtgccggcgcgacgccgggcgccggtgaaattccatgtgcggttttaatcggctttctgccgatggaatcgcgcgcgctttgttttcattcgaattgaataagttcgtgataatcgggctgtaaaaaatcggcggagaggcggcggattttcatgggtcgtgttcggcatgaaggcaatgcacgatcgcgatcgagacgaatccggaacgagagggctctggagcatgaacggattgaaagaacgtgtgggatcggggtatgtcgccattcccatccttgtcgccttgcgcggggcgcgggcgcccggagcggccggcgatcgcgatgccgcgtggacggagcggatcgccgccgcggcgcggctcgacgccgacggcgcggcggcgttgcgcgaatggctgaacgatgcggcgccggccgcaggcgcggacgatgcgcgcctcgcgtgcggcgacgcgattcccacggacattctcgaaccctaccggttcgagcccgatgcgcgcgcgttcttcgacgacgcctttcgcgaatgtctgaaccgctggagccgccgcctgctcgagcaggacggcgcgacgtggttgagcgacgtcgtgctcgtgccgtttctcgttgccgccgcgcgtgcgcgcgagtcggcgccgtcgtgcgaggcgcgctccatccgtgcgctcgcggatgcgttcggcgcggatttgcgccgcctgctcgacgcgtcgcgcgtgctcgacgacggcgatatcggcgatatcggcgcgatgcgcgcgtcgctcgaatgcgtgacgtcgtttcgcgacgggctgctgcacgcggatcgccgtctgtcgaacggtgcgccggccgcgtgccggccgcaggtttgcgccgccgcgtacgaggatctcgaggcggcggtcctgcggcgcttcgatgcgagcgcgaacgcgcgagccggcaggcggccgagatatctggcgttcgtcggcggcgaggatcgcgatctgccggagcggctcgtcgagcggatcgtgcggcagggcgagccgcgcaacggcggcggcaccggcgtcgagccgccccgtatcgtgatcccgcgtgcggacgccgcaccggcggacgattccgcgcaaccggatccggcggccgcgttcggcgtcgacgcgatcgacgatgtgctgcctgtctgcgtgctgtccggcgtggacgacgcggccgcgatccggcggctgcgcgcgttgctcgttcgcggcgcgcacgcggcggtcgtgctcgcgtgccacggcttgccggcggcgagcgcggctctgcccgacgcatgggccgccgcccggccggcgcgcatgctgcggctgctcggcttcggcgccgcgcgcgacgcgcaggcgtttctcgtcgacatggcggccgacggcctgttcgcgcgcacgccgccgatcggctatccgcgcgcatcgcgcgcgcgacgcgcgacgctcggcgagttcgaggcgcgcgactatcgggtgcgccccgcggccccgcacgatctgcccgcgctgcaagcgctcgagctcgcgtgctggcccgccgcgctgcgcatgccggaggccacgctcgccgcgcgcgtcggtcggcatgccgccggccagttcgtgctcgaactcgatgcgcgcgaagcggccgccgggccgcgccggctggccggcgtgatctattcgcagcgcatcgcgtcggtgcgggcgttggacggcgtcgacgcggatacggtcgaccgcctgcacgaagacggcgggccggtgatccagttgctcgccgtcaatgtcgatccggcgtgccagagccgccggctgggcgaccagttgctcgaattcatgttgcagcgctgcgcggcgctcgcggacgtcgaatcgctcgtcgcggtcacgctttgccgcgatttccacaagcacgcgtcgatgccgatcgacgactatctgcggctgcgcaacgctttcggctttcttgccgatccgatcctgcggtttcacgaactgcacggcgcgcgcatcgaacggccgatgccgggctaccggccgcgcgacgcgcgcaatgcggggttcggcgtgctcgtgtcctacgatctggcgcgccgggcccgcaacgaggcgggggcgccggccgcctcggacgcgccggccacgccggacggcgcgcccgcgcgcgccgacggcgggcacgcgggcgtcgccgcgtcgccgcgccccgagcgggacgcggcgacggccgcggacccggacgcgctggatgctttcatcgaggccgaaatccgccgcatcgtgggcggcggcgccgagctcgcctacgcccgcgatctgccgctgatgcagctcgggctcgactcggtcggcctgctcgaactcgcggaggcgctcgcgctgcggtgcggcgtcgcgctgccggcgacgttcctgttccagcacaacacgccggcgcgcatcgtcgcgtatttcgacgcgagccggcacgcgccgccgcgggcgggatgcgacacaggaggcgagacggccggcgccgccgctgccgccgcacggccgtcgtcgcgcggatgcccggcgacggagcccggcgccgcgcgcgagcccgcgcaggcggcgccgtttgcgccggacggcatcgcgatcgtcggcatcgcgtgccggctgcccggcgggctcgacacgccggaagcgttctgggacgcgctgaaggcgggcgcctgcgtggtcggcgaactgcccggcgatcgctggacgtggcccgcggatatcgatcccggcgcgcgccatcgcggaatcgatcgcggcggctttctcgacgacatccggtcgttcgacgcgggcctgttccggctgtccccgaaagaagtcgcgacgatggacccgcagcagcggattctgctcgagctcgcctgggaggcgatcgagcgcgccgggcattgcgcggacgccgtcgccggcagccgcaccggcgtgtatgtcggcgcgagcggatcggactaccgcctgctgctcgaacgggcgggcacgggcgtcgacgcgcatgtcgcgaccggcgcgtcgatggccgtgatcgcgaaccggatctcgtatacgtacgatcttcgcggcccgagcatccaggtcgataccgcatgctcgagctcgctcgtcgcgctgcatcaggcggtgcaggcgctgcgcgccggcgagtgcgatcaggcgctcgtcggcggcgtcaacgtgatctgccatccgggcaacacgatcgcgtactacaaggccggcatgctgtcgccgcagggccgctgcaagacgctcgacgatgccgccgacggttacgtgcgctcggaaggcgcggtgatgctgatgctccggcgtctcgagcaggccgtcgcggacggcgatcccatccatgcggtgattcgcggcagcgcctgcaaccacggcggcctgacgggcgggttgaccgtgccgcatcccgaccggcaggcggacctgctgcgcgccgcatgggccgcggcgcgcgtgtcggccgacgacatcggctatctcgagatgcacggcaccggcacgcggctcggcgatccgatcgaggtgcgcggcctggccgatgcgttcggtgcgcgcgacgacgcggcggcccgcggcacgtgcggaatcggctcggtgaagagcaatctcgggcatctggaggcggcggccgggctggccggcgtgctcaagacggtgctcgcgctgaagcaccgcgaggtgccggcgacgctccatttctcgcggctgaacgcgcagatcagcctcgcgcgcacgccgttcgcggtcgtcgacacgcatcgcgcgtggccggcgcgcggcggcgcgcgccggctcgcgggcgtgagcagcttcggctccggcggcgccaacgcccacgtggtgctcgaggaatatccgtccgaagcgccgccgcgcgcggcggcgggtgacgcgctgttcgtgctctccgcgcacagccgcgagcagctcgccgaatacgcgcggcgcgtgctcgcctactgcgaacgccggctacagtcgggcgatgacgcgccggccgccgccgccgtcgcgcatgcgttgcagcgccgccaggcgatggcgtggcggctcgcgttcgtcgccgcgtcgctcgaggaagcggtgcggcgcctgcgcgcgttcgcggcgggcgccgcgcagcccggcacgttcgtcggcggcggcgcgccgaagacgtccgtcgcggatttcgtcaatcagaaccccgacgtgcagcaggtcgtgtccgcatggctgcgcgagcggcagctcgcgaagctcgcgcgctactgggcggacggcgtgcggatcgcgaactggagcgcgctgtacgacgcgcggcccgcgtgcgtgccgctgccgtgctatccgttcgcgcgcgagcgccactggatcgcggcgcggcccgccgaggcgagcgaggcgaccgccgccgccgcgccgccggccgcgcccgacgacgcctaccgcgccgcgccgcggctcgaggccgaatcgcgcgacgccgccggtgcgtcgttccgcgtgcggctcgacggcgacgcgagtttcctcaccgaccatcgcctgcgtgggcggaagatcctgccgggcgtcgtccacttcgaactggcgcatgccgcatgggcggcgctcgcgcgcgcggacgcgcccgcgatcgaattccgcgacctcgcgtggacccatcccgtcgatgtcgcgacgcccgagcgcgtgctcggcgtgcggctgcggcgcgtcgcggcccggcccggcgcccacgcgtacgaagcgtactcgccgcccgatgcggcgggcggcggcgagcgcgtgcatgcgcgcggcaccgtgctcgacgtggccgggccgcccgagccggcgctcgatctggacgccttgcgcgcgcggttcgacggcgagcccggcgcgcacgagcgcgacgcgcacgactgtcatcgcgcgttcgagcggatgggcttcggctacgggcccgcgcatcggggcctgcgcggcctgcgctggcgcggcggcgcacgcggcgcgacggaagtgctcgcgcacatcgtgctgcccgattgcatcgcggacgcgcgcgagcgccaccggctgccgcccggcttgctcgacgcggcggtgcaggccgcgatggcggccgcgatcggccgcgacgcgctcggcgcgtcgcccgcctgcgtgccgttctcgctcgatcgcctcgtctgcgccgggtcttgcccggcgcgcgcgtgggtctgggcgcgtcggcgcgacggcgcccgggcggcgctcgcgcccgtcgatctcgatgtctgcgacgaccacggccgcgtctgggcgagctttcgcgcgctcacgttccggccgttgcgcgcggcggccggccgcgatgtcgcggcgccgcggctgttccggccgcggtgggccgcgcggccgctttccggcgagcgcgcgagcgccggcgcggccgatgtcgcgcactggctggtgctctgcggtttcgacgaaggcgcggcgctgcggcgcgatctcgcgacgctgcgggcgcgcttgccggacacgtcgatcgtcgcgatcgattccgaggcggcgacgctcgaaagccggttcgcggacagcgcggggcaactgttcgagctgtttcgcgagctcgcgcttagcggcgcgacgccgcgcgcggcggtgcaggtgctggtgccggcggacgggcccgagcgcgcgttcgccgcgctgtcggcgctcgtgcgcggcgcgcgcctcgagcatccgtcgtggtcggtgcaactgctgtcgctcgagcgtgcgacgcaggccgccgacgcggcggcgcgcgcgctggagaatcgcggcgacgatgcggacttcgtgcgctaccggcgcgcgcgccgcgagtcgctcgtcttcgaggcgctgccggcaggtcgcgacgaaccgccgcgcccgtggaaggaggcgggcgtctatctgatcacggggggcgcgggcgggctggggctcgcgttcgcgaaggacatcgcggctcacgtgcgccgggcgacgatcgtgctcgccggccgcgcggcggcgccggacgcggcgctgtcggcgtcgctcggcgcgatcgcgcggcccgccggcgtcgatattcgctaccggtccgtcgatgtcggcgacgcgccggccgtcgcggcgctcgtcggcgatctgctgcgcgagcacggccgcttgtcgggcgtgattcacgcggccggcgtcacgcgcgacgcgctgctggtgcgcaagccgcgcgccgagttcgacgcggtgctgtggccgaaggtggccggcgcggccgcgctgtatgccgccacgcaggacatcgacctcgattttctcgtgtcgttttcgtcgatcgtcggggtgaccggcaacctcggccagacggattacggcgccgccaacgcgtttctcgacgcgcttgccggcttgcgcgcgcagatgggcggcgagcgccgcgcgcgcgtgctgtcgatcgcgtggccgctgtggcgcgacggcggcatggggcgcgagcccgaggtcgcggcgcatttcgagcgagccttcgcgctcgcgccgatggacacggcggcgggcatcgacgcgttccaccgggcgctcgcgtcggacgcggcgtacgtcgtcgtggcgaacggcgacgccgactggacgcccgagcgcgcgatcgcgcgtgcgctgtcgacgcgtgcgcggcccggcgcgccggagcccgccgagcgcgcgcatgggccggcgcgcgaggcggcagcggcggcgtgtgaggcggttgcggtgtcggcttcattgtcgtcgttgccgtcgccgtcgccgtcgccgtcgtcgttggcatcggtatcggctgaatgcgcgccggccgacgacagcgcggcgcggcggcacgcggtcgtcgcgtatctgacgcggcagatcggcgcggtgctcggccatgcgccggacagcctcgacatcgatgcgccgttcacgagctacgggatggattcgattctcgcgctcgacacgacgcgtgcgatcgagacggatctcggcagtttgtcgaagacgctcttcttcgagcacgaaaacgtccgccagttgagcgcctacctgctcgacgagcacgcggaccggctcgccgcctgcgcatggttcgcgcaggccggcgagcccgcgcgtgcggcggggccggcgctggcggcgggcggcgagccgacgcgcgagacggccgcgccttcggccgcggccgacaccacggccgacaccacggccgacaccacggtcggcatcgcgatcgaaacctccaccgaaaccccgaccgcagcgacaacccaggccggcgcggcccccgagggccgctatcggcgcgtcgcgaaggccgcgctgcccgccgacgggcaactggccgcggccgtggccgcgatcggcggcgcggccgcgacgaagggcgtcgcgctcttcgagatctggccggagctgttcgtcgattcggccggccacggctactgtcatctgctcgtcgacggcggcgtgctgttcgccgcgcagcacgcgggcgacgcgcgccatcgcgcggcgttgttcgccgcgctgctcgcgtactgcgatcggcacggctatgcattcggctatctggatctgtccgagggccgcaagccggacctcgaagcgcaatgcggcctgctcgccgcgccggtcggcgtcgtgcagatcgtcgaggcgatcgcgtcgttctcgctcgcgggcggccggatgcgccggctgcgctacatggtcgaacggttccgcaaggcgggcgcatgccgggtcgtcgagtatcgcgcgccggacccggacgtcgcgcgcgagatccggcgcgtcatctgcgcgtggagcgacgcgaagaaggtcgtcaacaacgtcgacatcgtgctcggcgagatggcctccggcagcctgcacgagcgctatcgcgtgttcctgacctacctcgacgacgtgctccagaacgtgatcatgatcgcgcgggacggcgacggctacctgatggaccaggaatactacgtcgccgacatgccgctcggcggcaccgagtacgcggtgacggagatcctcgccgcgctcgccgcggagggccgcgagcggttcagcctcggcctgacctggggcctcttcgacaccggcgaaggctcgagcgatccggcggcggacgcgttcctcgcgtccacgcagactcaactgcggcgtatcttcgagcgcggcgcggcgaaccggcagtacaagagcaagtacggcacccgcgatcacgcggtctacctgtaccgccggcccggcaagccggagcccgcgatcgtcggctgcctgagccagttttaccggaaaggcctcacgcatcacgaagtacggcgcctcgccggcctggccgatgcgccggcgcccgcgcccgtgtccgtgccggtcgccgcgcccgcgacagtgccgcaggccacgcccgcacccgcgccggtggctacgcccactgccgacgaacgcgcgtacgacgtgacccgcatcgatgcggcgacgatccgcgtcgatctcgtcagcgattcatgggcgcacgtcgactatccgttcatgcgcgcgcgcgccgcgacgctcgatcggcacgcgccgcccgcgcgcgggggcgatcccggccgcgcggtcgccgagctgttcggattcgcgcaatgcctgctgacgacgtcggggcgcgcggccgagcacctgtttttccgcgcgcggcgctcggcgcgcacgcgcgtgccgcagaacctgttgttcgaatcgacgctgcacaacctcgtgaaaagcggtttcgagcccgtcgagcttcccgacgcgcgcgcgctcgatcccgactcgcgcgacctgttccgcggcggcgtcgatctcgccgcgctcgatcgcgagctgcaggcgcacgcggacgcgaccgcgatggtgatgctggagctctgcaacaacgcgtcgggcggctatcccgtcgcgctcgcgcagattcgcgcgatcgccgccgcgtgccggcggcacggcgtgccgctcgtgatggacgtcacgcggatcgtgaagaacgcggagctgatccggcgcggcgaggccggctacgcgcagcgcgggctgtgggagatcgtgcgcgagatagcggaccacgccgatgcgatcgtcggcagcctgtgcaaggacttcggcctgggcgcgggcggcttgctcgccgcgcgggacgcgcgcgtcgtcgcgaacgcggcgggcatcgcgcgcctcgaaggcgggctgcccgggcccgccgagcttcgccggatcgccgcggcgttcgacgatcgcgcgtatctggagcgggagatcgggcgccagctcgatttcgcgcgcgatctgcacatcgaactcgagcgatgcgcggtgccggtcgtgcagccgggcgccggccactgcgtgctcgtgcgcgtcgatcagctcgcgccgccgggcggcagcgcgccttcgcgcggcgcgtatctgcggctgctggccgagcgctacggcgttcgcggcggcttgcacctcgtcggcaatctgcgcgatagtcatctgaacgcgtgcgtgcggctcgcgctgccgctcggcttcgacgatccgcgcgggccgggcgcgcttgccgcggcactcgccgcggcgcgggacgggcgcgatcacgcgctggacgacctgatgcgcgcgccgcgcgcgcgcgcggcgcacggcgggcgatgcgcggacggcatcgcgatcatcggtctgtccggccgctacccggacgcgccgacgctcgacgcgttctggcgcaatctcgtgtccgggcgccgttcgatctcggagattccggccgagcgctgggactggcgcgatcattacgagcgcgatccggacacggccgtcgcgcacggcaagtcgtacggcaagtggggcggcttcctcgacggcttcagcgcgttcgatccgctgttcttccagatcgcgccgcgcgaggccgagttcatcgatccgcaggagcgcctgtttctcgaggcctgctggcacgcgctggaggacgccggttgtccgccgtcggcactcacgcgcgcgcagcgggcgaaggccggcgtgttcggcggcatgacgaagcagggcttcaatctgtacggcgccggaggcgcgcagccgtatcagagcacgtcgctcgccgcgctcgtgaaccgcgtgtcgcactgcttcgatttcaacgggcccgccgtcgcgttcgacagccactgcgcgtcggcgctcgtcgcgatccacgaggcgtgccagtatctgcgccgcgagccggagggcatcgcgatcgccggcgcggtcaatctgaaccttcacccgtccaattatcagcagctctcgaagatgcaggtgctggcgagcggcgccgagagcgcgtcgttcgcgagcggcgggctcggctacgtgccgggcgagggcgtcggcgcggtcgtcctgaaggattaccggcgcgcgctcgaggacggcgatccgatctacggcgtgatacgcggcagcgccgtcaaccagaacggccggatgaaccgcttcgggatgccgagccagaagcagcaggaggcggtggtgcgggcggcgctcgcgcaggccggcgtcgatccgcgcagcatcacttacgtcgaggcgtccgcgcacggttcggcggtgggcgacgcgatcgagatggccgcgctcacgcgcgtgttcggcgcgcgcgagcgcgccgacggccgctaccggatcggctcggtcaagccgaacatcgggcacggcgaggccgtctccggcatgtcgcaactgacgaaggtgctgctgtcgttgcggcacgggcaactgccgccgacgctcgtgtgcggcgcgccgaatcccgacatcgatttcgacgcattgccgttcgagctgaatacctcgctcaccgactgggcgcgcgcgcgtgtcgattcggagcgggtgccgcgccgcgcgggcatcacgtcgacgggcgcgagcgggctgaacgcgcacctcgtgctcgaggagcacgcagcgcccgccgtgcccgcgcaggccgggccgggcgaagccgacgcgcgggcgcacgtgttcgtgctgtcggcgcgggatcgcgcgcggctcgacgactacgcgcgcgactggatcgcgttcctgaacgacgatccgcaacgggatctggcggcgatcgcctacacgctgcaggtcggccgggagccgatggcctgccggctcgccgtcgtcgccgccgattgccgggatctggccggcaagctcgcgcgctggcgcgaggcggcgcacgccgactgcgacgacgtgtttcacggcgaggcgcgcgcggccgccggcaagccgcatcgcgaggccgcgcgggacgcgcgcgagccgcgcgacgtcgcgcgggcgtgggtgggcggcgccgtcgtcgactgggcggcgcggcatgcgggtgcgcggcccgcgcgggtggcgggcctgccgggctatccgttcgagcggcgctcgtattggccgggcgcggccgcggcgccggcaacggcgcgagcggccgcggcaagcgacgcgtcggaagcggcccgagcgcttgaagcacgcgaggcgcatgaggcgactcgggcgactcggatgactcgagcggcccgagaatccgaggcacggcaagcgcctgaagcgccttcaatgtctgaagtgaccgaagtgaccgaagtgaccgaagtgaccgaagtgaccgaagtgaccgaagtgaccgaagtgaccgaagtgaccgaagtggccgaagcgaccgaagcgaccgaagtggccgaagcgcgagacgcacggccgggcgcggtcgccgacgacgcggccgcgcggctcgaggcggcgttcctgccgcgtttcatcgagctggtcgcggacgtgttccggttgcccgcgggcgagctcgatgccgaccggccgctcgacgaatacggcatcaactcgtttctgatcaaggtgctgaacgtgcgtttcgcggacatcgtggggcgcgtgtcgagcacgctgccgttcgaatatcggacggcgggcgagatggcgcgccatttcctcaccgcgcatcgcgacgcgtgcgccgcatgggtcgccttcgacggcgcggcgtcgcccggcgccgctgatgcatcgtccgcgccgccggtgccggctgcgtcggcatcggcggcatcggcggcatcggcggcatcggcggcatcggcgacaccggcgacaccggcgacacaggcgacacaggcgacacaggcgacacaggcgacacaggcgacacaggcgaccgggccgaccggcgagccgtcacgcgcgtcggccggcgtgccgtcgggcgcgtcgtcgagcatcaagcggccgggggcgacgtgggacgagccgatcgcgatcgtcggcgtcagcgggcgctacccgcaggcgcgcgatctcgacgcgttctgggacaacctgatgcgcgggcgcgacagcatcaccgagattccgccggagcgctggccgctcgacggcttctacgacgaggaccgggagcgcgcgatcggcgcgagccgcagctatgcgaaatggggcggcttcatcgacggtttcgccgagttcgatccgcagttcttcaatctgtcgccgcgcgaggcgagcaacatggaccctcaggagcgcattttcctgcaggcgtgctgggaagcgctcgaagacgcggcgtacacgcgcgcgcgcatcgcgcgcgagcacggcggacggctcggggtgttcgccggcatcacgcgcgccgagttctgcctgtacggcgcgggcaatctgaagcagggcaaggcgccgttcacgtcgttctgctcgctcgtgaaccgcgtgtcgtactttctcgacgcgaacggcccgagcatcccgatcgacacgatgtgctcgtcatcgctcgtcgccgtgcacgaggcctgcgacaagctgcgtctcggcgagtgcgaggtggcgctcgcgggcggcgtgaacctgtcgctgcatccgtacatgtacgtgagcctgagcgcgcagcggatgctgtcgtccgacggccgctgcaagagtttcggcttcggcggcaacggctatgtgccgggcgagggcgtcggcgtgatcgtgctcaagccgctgtcgcgcgcgctcgcggacggcgaccgcattcacgcgacgattcgcgcgaccagcatcaaccacggcggcaagaccaacggctacacggtgccgaacccgatcgcgcagcagaacgtgattcgcagcgcgctcgatcgcgccggcgtgcacgcgcgcgcggtgagctatgtcgaggcgcacggcaccggcaccgagctcggcgatccgatcgagatcgccgggttgtcgggcgcgttccggcgcgatacgtccgatcgcggcttctgcgcgatcggctcggtcaagtcgaacatcggccatctcgaggccgcctccggcctcgcggggctcaccaaggtgctgctgcagatgaagcacggcctgctggtgccgagcctgcacgcgagcgagctcaatccgaacatcgactttccggcctcgccgttcgtcgtcaaccgcgagacgagggcctgggagcggcccgtgatcgacggccgcgaacatccgcgcatcgccggcgtgtcctcgttcggcgcgggcggcacgaacgcgcacgtgatcctcgaggagccgccccggcaggcgtcgcccgcgcgcgcgcccacgccggcgggcgcgccggcgctgatcgtgctgtccgcgaaaaagccggagcaactgcgccgctacgcgagcgagctgctcgcgcgcctgcgcgacgcggactatcgcgcgcgcgtcgacgcggacgggctccggtcgctcgcatacacgctgcaagtcggacgcgaggcgatggacgaacgcctcgccgtcatcgcggattcggttcaggcgctggagggcaagctccggcagttcgtcgacggcaagaccgatatccaggatctccacgtatcacgagtcgggcggagcgctcaccatgtcatttgaccagaccctcatcgccgacctgctcgatcaatggctcggcgggcaatctccggactggggccggctgtatcccgccggccggccgccgatcgagcacgcgccgacctatccgttcgcgcgcaacgtctattgggtgcatgcggcggatcgcacgcccgagccgggcctcgccgccgcgccggcgcgaagccgcgatgcggcgccgccgcttgaggccgggacgatgccggccgcggcgattgcggtggttggggcgactgcggcggcgactgcgacgactgcggtgactgcgagggccgcgacgactgtgacgaacgcgatagacgcgacggacgcgacggacgcgacggacgcgacggacgcgacgaacgcgacgaacgcgacgaacgcgacgaatgcgacgaatgcgacgaatgcgacgaatgcgacgaatgcgacgaatgcggtgacggcatcgggcgcaacgggcgcgtcggcggccatcgtgctgaaatcggccgccgacgaggcgcggcggcatttcacgccgagccgcgagcgcgcgcccgtcgtactgcgcgcgctcgcgccggccgccgccgatgtcgccgatgtcaccgacgtcgcggcgagccgcgcggcgcagactcaggtgttcgacggggcggcggtcgaggccgcgcggctcgcgcccgacgccatcggagccgcgttgatcgacagcctcgcgcgcagattgctcgtgagcccgcaaagcatcggcgcgcgcgacgcgttcgacgccctcggcgtcgattcgctgatcgggcaggaatggcttcgcgagttgaaccggacttacgggacgtcgatcgacggcgcgacgctcgcagagtgcggccatatcggcgcgcttgcgtcgcggatcgccggggcgcgtgccgacgcggccgcgccggcatgggtgccgcgcgcggagccgccgcagcgggcggcgcagtgcgcgcccgacgcgggcaccgtatcggcttctgttttggcttcgatctcgaccgcggcttcgatcaccgcttcgacttcgaccttggcttcggcctcggcttcgaccttggcttcgacttcgacttcgacttcagcctcggcctcggcctcggcctcggctgcggccgcggccgcaacgacgcacgcgggcgatcggtccgcgccgcgcatcacgcgcgatgcgctcgtgcatgcgctggcggccagcctcgcgaaggcgctttacatggacgtcgccgacatcgacatcgaacagccgttcatggagatgggactcgattcgatcgtcggtgtcgagtgggtccaccaggtgaaccgcgcctacggaatcggcatcaacgcgattcaggtctacgactatccgaacatcgtgacgttcgcggggctcgtcgaatcgctgacgaacgcgggcggcgcggcgggcggggatgtcgcgtccggtgtcggcggctccgactcaaacgctgatactgaccgcgaccgcgaccgcgaccgcgacggcgaccgcgaccgcgaccgcgaccgcgacggcgacggcgacggcgacggcgatgtcgatgtcgatgtcgatgtcaacagcgacggcgtgcttacgcggccgacgggggcggcggagccggcgagggcggctgccgcggccatatcgccggcgacggcggaaatcgccgcggcaaccgcggccgccgcctcgagcgccatcgccgccccgccgacgacggccgagaccatagcggcagcgtcggcggcctgcgcgccgcgtggcgaactgcggcgggaggtgatcgacagcctggccgccgcgctgtacatggacgcctcggagatcgacgtgcttcagccgttcgtcgagatggggctcgattcgatcatcggcgtcgagtggatccatgcgctcaatcggcgttacggcacgtcgatcgaggcgatccaggtctacgactatccgaacgtcgagaagctgaccgagctgctgtcgaagtcgatcgatgcgctctcgccgccgcatgcgcggtgcgagagcgacgtgctgcccggcgaacccatgaccgccgcgaccgccgcgaacgacacgaacgacacgaacgacacgaacgacacgaacgacacgaacgacacgaacgacacgaacaacgcgaacaacgcgaacaacgcgaacaacgcgaacaacgcgaacgagtgcggcgttgtggcggcagaagccgcctttgccgcgccgcctgctgcgccggctgccgcaatcgcggccccaatcgccccaatcgccccggcccccctcgccgccccagccgcgaagcccgccacgttgctggacgaactggtcgcgagcctcgcgcaggcgctgttccgcccggcggacaccatcgacgccgaacgcggattcgaagcggcgggcctcgatccgatcgtcgccgacgagtggctcgcgcgcgtccatcgccgatacggcgtgcgcgtgcgggccgacgaggcgctcgcgtgcctgcgcatcgcggatttcgccgcgctcgtcgccgcgcggcaagaggcgggcggcgcgcaagccgccggggccgccccggttgcggcgcacgacgcgcgatgcgccgcgcgcgcgagcgccgacgcccgcgccggcgatcgcgaaccgatcgcgatcgtcggcatgtcgggccgctatccgggcgcgcgcgatctcgacgcgtactgggagaacctcgcggccgggcgcagcgcgatcggcgagattcccgcgagccggtgggacgtcgcgcgccacttcgacgcccatcccgcgacgcccggcaaggtctacagcaaatggatcggcctcctggacgacgtcgactgcttcgatccggcgttcttccggatctcgcccgccgaggcgcaggagatggatccgcagcaccggttgttcctgcaggaaggctatcgggccttcgagaacgccggctattcggccgatacgctcgacggccgcaactgcggcgtctatctcggcatcatgaaccaggagtaccggcagctcggcgcgggcggcgcggtcacgatgctcgagaagagcaacagcttcgcgatcggcgccgcgcggctcgcctatcacctgaacctgaaggggccggcgattcccgtcgacaccgcgtgctcgtccgcgctcgtcgcgatccatctcgcgtgccaggcgctgcgcgcgggcgagatcgacatggcgctcgcgggcggcgtcacgctgtacctgtcgcccgacgcgtacatcgagatgtgctcgtcgggcatgctgtcgccggacggccgctgcaaggtcttcgacgattcggcggacggcttcgtgccgggcgagggcgtcggcgccgtcgtgctcaagcgcctcggcgacgcgcagcgcgacggcgatccgatcatcgcgacgatcatcggctcgggcatcaatcaggacggcaagacgaacggcatcaccgcgccgaacatggcgagccagttcgagctcgtgtccggcgtccacggccggtacggcatcgatccggcgacgatccgctatgtcgaggcgcacggcacgggcacgaagctgggcgatccgatcgagctgacggcgctcggcgacgcgtttcgcgtgcgcaccgcgcagaccggcttttgcgcgctcggttcggtgaagagcaacatcggccacacgtcggcggccgcgggcgtcgccggcctgcacaaggtgctgctctgcatgcggcaccgcacgctcgtgccgacgctgcacttcgccgtgccgaaccggcatttcgatttcgccgcgtcgccgttctacgtgaacaccgagcgcgcgccctgggcgccgctcgccgcgtcgccgcgccgcgcggcggtcagctcgttcggtttcagcggcaccaacgcgcatctcgtcgtcgaggaatacgtgcatcccgccgcggcgcccgaggccggcgggccgttcctgtttccgctgtccgcgcgaacccgcgagcaactcgcggcgtacgccgcgcaattgcgcgaccacgtgcggcgcgccgcgcaagaggacgccgggctcgcggatctcgcctatacgctccaggtcgcgcgcaagccgatggccgagcgggtcgggctgatcgcgcgcacgaaacacgaactcgccgcgttgctcgatgcgttcgtcgacgggcgcgacggcggcgacgggctgattgccggccggcgcgaccgggccggcggcacgccgccggcgctgtcgcccgaggcgctgcgcgcgctcgtcgacgcgggcgagtcgcgcacgattctgcaacggtgggcgctcggcgcgacgatcgactgggcatgcctgtaccgcgacctggacgcagccgcgcggccgcgccggatcgcggcgccgtcctacccgttcgcgcgggagcgctactggttgcccgatcccggcacgcggcgcacgccggccgcgcgcgccgcgcgcgcggccgggccgcatccgctgctgcgcgagatcgactcggcgcagtcggccgcgtgcttcggcgcgacgctcgcgggcgacgagccgttcttgcgcgatcaccggatcgacggccggccggtgatgccgtcgagcgcctatctcgagatggtgcgcgaggcggccgcgcgggcgctcggcgagccggcggacgcgatgctcgtgatcgagggcatcgcgtggcgcaatccgctgacggtgagcggcggcgcgcgccggctgcaactgcgcgcgcaggcggaacccggcgcgcgcgcgttgcgcttcgacgtgagctcgcaggcggcgggcgacgccgcggccgagccgctcgcgcactgcgacggcgtcgcgcgctacgtgccgcgcgcgccggccggcgcgccggatctcgccgcgctgcgcgcgcggctcgcatcggggccgcgcgcggctgacgaagcggcgtgcgcggcgctccatgcgcgcttcgcgcggctcggcatcgaatatggcgccacgcatcgcgtgctgctgcgcctgcgcgtggacggcgacgaagcgctcgccgagctcgcgccggcggcggacgggatcgcgcagcacgaactgcaccccggcacgctcgacgcggcactgcaaccgatgctcgcgctgctcggcgagcgggtcggcgacggcgtgcccgtcgtgccttaccggatcgagcgcgccgaaatccatgcgccgacgcacggcgcgagatgggcgtggctgcggatgcggcccgacgcgcacgaatggatcttcgacgtcgatctttgcgacgcgcgcggcgcgctgtgcgtcgcgttgcgcggcatcgcggtgaccgcgtggcggcggccggacgaagtggtgcggctcgagccggtctggcgcgcggcgcccgtcgaggccgacttgcacgacgagcgcgccgggctcgacgcgcagcgcgtggtgttcgtctgcggggcgcacggcgcgccgcgcgcgtggccggcggacggcatcgcgccggtgcgctacgcggcgctcgccgcgggcgcgccgccgggcgagcccgatgcgctcgccggctggttcgaagcgcacgcgctcgcgctgttcgacgaagtgcgccggctgctcgcgcccggcatgcggcaggcgacgctcgtgcagatcgtcgtgcccgcggccgggcccggcgcgatcctgcatgcgctcggcgcgctgctgcagaccgcgcacctggagaatccgctgctgcacgggcaggtgatcgcgatcgacgacatcgacgcgcccgacctgccgcggcggctcgcgcgcgacgcgcgccgcgcggccgacacgcgcatccgctacgtgaacggcgagcgccaggtggcgtgcttcgacgaggcggccgcgccggacggcgcgcgcgcgttgccgtggcgtcagggcggcgtgtatctcgtgaccggcgcggccggcggcctcgcgcgggcgctggccgacgcgatcgcgcgcgggatgggcggggacgcgccgcgggcgacgctcgtgctcaccgggcgctcgcccgcccgcgacgacatgcgcgcgctcgtcgcgagcctttgcgcgctcggcgtcgcggccgactaccgcgtgctggatgtcgccgatcgcgacgcggtcgcgcggatggtcgaggcgatcgtcggcgagttcggcgcgctgcacggcgtcgtgcattgcgccggcgtgctgcgcgacaactatctgctgcgcaagtcggccgacgagttcgcgcaggtgctggcgccgaaggtgcgcggcaccgtgaatctggatttcgcgacgcgcgacgtgcgcagcctcgatttcttcgtgacgttctcgtcgggcgccggcgtcgtcggcaatcccgggcaggcggactacgcggtcgccaacgcgttcatggatgcgttcgcggcgcatcgcgcgtcgctcggcgcggcgcggcccggcgtcagcgtgtcgatcgcgtggccgatatggcaggcgggcggcatgcggatcgaccggcagaccgaggccgaactcgagcgccgccttgcgatgcggccgatgccgaccgcgctcgggctcgacgcgctgcatgcgtgcctgctgggcgcgagcccgtgcccgacggtcatccacggcgcgcgcgcgcgaatcctcgcgctcgcgcgacagggcttcgccgcgccgcccggattcggcgcggccgatcgcggcgcggatgcgccgggcgccgatgccgatgccgacgtcgtgaaggcgcgggtgcgcgcggcgatcgacggcgcgctctcggccgtgctgaagctgcccgacgcgcggcttcgcgagcccgaatatttcgagagctacgggatcgattcgatcaacgcgatccgtctcacggtcgagctggagcgcacgttcgggccgctgccgaagacgctgttcttcgaataccggcacgccgacgagctcgagcgctacctggtctcggtgcatggcgcggccgtcggcgcgcgaatccgctcggccgcgcgcggcgcgcccgccggcccggcatgcgcgcgcgcgggcgagtcgggcgagccgccgggcgcaccgacgcggccgccggcgagcgaaggcggggcggcaggcgcgcctcgcgcgagcgccgcgccgccgctcgcggagcgcgacatcgcggtgatcggcatggccgggcgctatccgcaggcggacgatctgcagcagtactgggacaacctgcgcgacggccgcgactgcatcgaggagattccgccgcatcgctgggactggcgcaagcactacgatccggcccgcggccacggcgcccaccacagcaagtggggcggcttcatcaacgatgtcgacgcattcgatccgctgttcttcaacatctcgccgaaggaagcggtgtcgatggacccgaaggagcggctgttcctcgaacaggtatggaccgcgatggaggatgccgggctgcggcccgaggatctgcggcgcgacgcgcaacgcggcacgggcgtctacgtcggcctgatgtacgagaactatcagttgctcgcggccgaggccgcggccgcgggcagcgacgtcgggatggcgggcggcagctacgcgagcatcgcgaaccgcgtgtcgttcttcctcgacctgcgcggcccgagccttgccgtcgacacgatgtgctcgagctcgatggtcgccgtgcatctcgcctgccgcgatctgctcgcgggcgagatcggcgtggcgatcgcgggcggcgtcaatctcagcctgcatccgaacaagtaccggatgctgagcgccgcgcgcttcatgtcgggcgacgggcgctgcgcgagcttcggcagcggcggcgagggttacgttcccggcgagggcgtcggcgtgctgttgctgaagcggcgcgccgacgccgagcgcgacggcgaccgcatcctcggcctcatcaaggcgagcgcgatcaatcacggcggccgctcgaacggctacacggtgcccaacgcggccgcccagggcggcgtgatcgcgaacgcgatccgggccgccggcatcgacgcgcgcgcgatcaactacgtcgaggcgcacggcacgggaacggcgctcggcgatccgatcgagctggccggcctcgcgcgcgggttcgccgacagcggcgcgaacgggccgtgccggatcggctcggtgaaatcgaacatcggccattgcgagggcgcggcgggcatcgcggcgctgacgaaggtgctgctgcaactggcgcatcgccagatcgtgccgtcgctccattcgcgcgagctgaatcccgatctgccgctcgacggctcgcgctggatcgtgaaccagtcgctgtgcgattgggagcgcgtcgtcgtcgacggcgtgccgctgccgcgcacggccggcgtgtccgcgttcggcgcgggcgggaccaatgcgcatctgattctgtccgaatacccggccgacgcgtgcgcggcgccggcgggcgtcatcgagccggcggggcgcgatgcgcacgacatgcatgacacgcacgacacgcacgacacgcaggacatgcaggacatgcaggacgcgctcgtcgtgccgctgtccgcgcgcaacgcgcagcggctgcacgcgtatgcgcaacggctgcgcgcgttcgtcgctgcgcacgcgcgcggcgagcgcggcgcgccgccgcggctcgtcgatctcgcctttacgtatcagcgcggccgcatcgcgatgccggagcggctcgcgatcgtcgcgcgctcgctcgcggagctcgaacgcgcgctcaccgcgtacgtcgccgggcagcgcacgggcgacggcatttacgccggccgggcggatcgcgcggcggcgggcgacgcacgcggcgcggcgtccgagcgaaccgccgccgatttcgccgaccggctcgcggcgcgctgggtcgcgggcgaggctgtcgactggcacgcgctgttcgacgggcgtgcgccgcgccggattgccgcgccgacctatccgttcgagcgcggccggtattggatcggcgcatcgcgcgcgacgacggcgccgcgcgcgctttccgaatcagggggagaggtgagacaaccagaccagacgatacggcgcgtgcggttggcgccgacttcgagcttcaccgcgacggcgcgcgcgccgtcgcctacgcaggctacgcaggctacgcaggctacgcaggctacgcaggctacgcaggctacgcaggctacgcaggctacgcaggctacgcaggctacgcaggctacgcaggctatgcaggctacgcaggctatgcaggctatgcaggctacgcaggctatgcaggccacgcaggctacgcaggctacgcaggctacgcaggctacgcaggctacgcaagccacgcaggccacgcaagcctcacaagccacgcgggccgccgcggcgttcgcgcccgcgacgaaagcgtcgctcgaggcggcgttgcgcgacagtctcgcgagcgcgctgttcgtcggggtcgacgaaatcgaccccagccggccgtttagcgagctggggctcgattcgatcgtcggcgtcgaatggattcgcgacgtcaaccgccggtacggcgtgtcgatccggacgaccgacgtctacgattatccgagcgtcggcgaattcgccggcttgctcgagcggctgctgcgcgaatcgtccgtggccggcgcgccgccggcgcccgcgacggaaccgacgatggagccggtgacggcgccgcggcccgaagccgccggcgcggccccgtgcgagccgccgcccgacgaaggccggggcggcgcgccgggcaacgtcgagcggatccggcgcgagctgatgcgcagtctcgccgacgcgctgttcgtcgacatcgccgagatcgacgtcgatcggccgttcgcgcagatcggcatggattcgatcgtcggcgtcgagtggatcaagggaatcaaccagcgctatcgcgtcgcgctgaaggcgacggacgtctacgatcacccgacgatcgccagcatcgcggcactcgtcgacgcgcgcggcgcaagcaccgcaagcaccgcacgtcccgaagccgacgtgcggctcgcggccgatgcccgcatcgcgtccgccgcatccggcgcgccggaaagcgaacccgcgcgcgcggcgcacccgggcgctgccgcttcgcgcgcgcgcgccgacgtggcgcccgacgccggcccggcaccgcgccgtctcgacgcggcggcgcccgacgcgcaggcggcgcgcgccgagcccgtgcccgagcggatcgcgatcgtcggcatgtcgggccgctatccgggcgcgcccgatctcgacgcgttctgggacaacctcgcggccggccgcgacgcgatcgccgagatcccgccgagccgctggcccgtcggcccgttctacgatcccgagccgggcaagcccggcaaggtctattgcacgcgcatcggcctgctcgacgatgtcgaccgtttcgatcccgacttcttccggatctcgccggcggaagccgaagagatggatccgcagcaccggctgttcctgcaggagggataccgcgcgatcgagcagatgggctgcgcgccggcgtcgctgtcgcgccgcaagtgcggcgtctatctgggcgtgatgaaccacgagtacggcgagctcgcgatgcgccaccgcggcgccgcatccgggatcggcagcagctacgcgatcggcgccgcgcgtctcgcgtattacctgaacctgaaggggccggcgattccggtcgacaccgcgtgctcgtccgcgctcgtcgcgacgcacctcgcatgccaggcgctgcgcaacggcgagatcgatctcgcgctcgtcggcggcgtgaccgtctatctgacgcccgaatcgtatgtcgcgatgtgcgcggcgggcatgctgtcgcccgaggggcgctgcaagaccttcgacgacgcggccgacggcttcgtgccgggcgagggcgtgggcgcgctcgtgctgaagcggctcgccgacgccgagcgcgatcgcgatccgatcctcggcgtgatcgtcggctcgggcctgaaccaggacggccgcacgaacggcatcaccgcgccgagcggcagcagccagaccgagttgctgcgcgacgtctaccgccggcaccggatcgatccggccggcatcggctacgtcgaggcgcacggcaccggcacgaagctcggcgatccgatcgagttgaccgcgctgtccgcggcgttcggcgattacaccgaccggcgcgggttctgcgcgctcggctcggtgaagaccaacatcgggcatacgtcggcggcggccggcgtcgcgagcatccacaaagtgctgctgtgcctcgcgcatcgcgagctggtgccgacgctgaactacacgaacccgaaccgccatttcgatttcgccgattcgccgttctacgtgaacaccgaccggcgcgcgtgggacgccgccggcgacgcgccgcgccgcgcggccgtcagctcgttcggcttcagcggcaccaacgcgcacgtcgtgatcgaggagtaccgcccggccgccgccgccgcgccggacgcgtcgccgccgcgcgtgatcgtgccgctctcggcgcggcatccggagcggttgcgcgcctacgcgcgcaacctggccgactggctcgcgcaggcggccgcgcgcggcgcgccggagcggctcgccgcgcatctcgcgtacacgatgcaggtcggccgcgacgcgatggccgaacgcgtcgcgttcgtcgccgacggccgcgacgaactcgagcggcagttgcgccgctacgccgacaccggcgagacgagcgacggcgtgtacgcgggccgcgccgagccgcacgctcaggcgtcgaacgcgctgatgctcgacgaggcgttcggcgcggcgatcgacggatggatgcgcacgggcaagcacgagccgctcgcgaagctgtgggcgggcggcttcgatctggactgggcgcggctttacgacggcgtgccggccgccgcgatgccgcgccggatcgccgcgccgacttatccgttcgcatcggggcgctactggatcgatgtcgaacccgacgggcgcgccgcgggcccggatgcggacgccgcttcgcccgaggccgattccggctccgactccgagcacgcacacgaacatgaacatgaacatgaacatgaacccgccgcgacgcttgcatacctgcccgtctgggaggaactgccgcccgcgcagccgcgcgccgcgcccgatgcgcaggcgggcggcgtactcgtcgtgcatcgcggcggcgcgtgggggctcgtcgacgcgatcgagcgcgagtgcgtggacggccgccatgccggcgcgacctgcgtgacgctcgatctgtccgggcatgcgccgtcaccggagggccgcacgtggcgcaacgccgcgcccgacgcggcgcggctcgccgcgtggctcggcgaattcggcccggtgcgcgcggtattcttcgcggcgggctgcagcgaggcccgccacgatgcgtcgggcgcgcacggctgggcgagcgcgcccgacgcgcacggcgaggacgagcgcgcgctgttgcagctcgcgcaggcgctgatgcgctcgcaggcggccgatgcgtcgatcgagttcgtcgtgctgtcgctcgatcaccatcgcaccgacggcacgccgtcgaatccggccggcggcggcgtcgccggcattgcctacgcgatcgcgcagggcgatcaccgcttccgggtgacgaacgtcgacgtgtcgctcgacgagctgcgcgcggcgcggcatgcgccggcgccgcatccggtgctcgcggccgtgctgcggctcgcgccgtccgatcgcggcgcgctcgtcaggctgcgcgccggccgcggctaccggcaggcgttcgtgcggctcgactgggccgccgaggcgggcgcctcggggctgaagcagggcggcgtctacgtgatgctcggcggcgcggggcgcgtcggccgggcgctgacgcggcggctcatcgagcgctatcgcgcgaacgtcgcgtggatcggccgcagcccggccgattcggcgagcgtcgcgcatgcgctgcgcgcgctcggcccggcgggccccgcgccgtattacgcgcaggccgacgcgaccgatgcggcgcagatgcggcgcgcgatcgaagccgtccggcagcgccacggccgcatcgacggcgcggtgttctgcgggatggtgttcgacgcgaaccacgcgatcgcgagcgtgccggcgcaccggttcgacgagattctggacgtcaaggcgcgcggcagccgcatcttctacgaggcgctcgcgcacgagccgctcgattttctctgctactgctcgtcggcgcagtcgttctcgttctcgggcgcggcgcggctcggcgcgtacgcagcggcgacgacggcgggcgatgcgatcgtgcgctcgatcgcgcccgtcgccgcgtttccggtcggcacgatccactgggggttctgggaaacgtcggtcgaggattccgcgctcggctcgcggcatctcggcgcgctgtccgacgacgaggggttcgcgtgcttcgagcggttcgtcggccagtgcatgcgcggcaatccgctgcgcgaggtcgtctgcatgcgggcgtcgccggaggtcgagcatctgatgcaggtgctgccgggcgaaaccgcgacgctcgccgcgccggggcagcccgcgcagccggcgccgcttcgcgacgcgccggacggcgcggcggcgtccgaggccgcgccgcccgacggcgcggccgacgtatcggcggatatcgacgcatggctcgcgcggctcacgttcgcgacgctgcgcccgatgctcgacggcccgcggcccgcgcgcgcgtgccatgcgcgctggtgggacgagacgctgcggatcttcgcggcgcgcggctggttgcgcatcgtcgacggcgcgccgcgcgtgatcgccgagcccgatgcgggcgagcacgtctggcgcgactgggcgcgctaccggttcgacacgcccgcggcccgcggccggcgcgcgcagatcgacctcgccgacgtgtgcgtgcgcgcgctgccggacgtgctcgcgggccggctgcccgccgccgacgtgctgtttccgggcggctcgatggagcgcgtcgagggcgtgtaccgcgacaatccgatctcggattacttcaacgcggtgcaggccgacgcgctgatccgccatgtccgcgcgtggatcgatgccggccggcgcgagccgatccgcattctcgaggtcggcgcgggcacgggcggcaccacggcgctcgcgcttgagcggctgcggccctacgcggccgcgatcggcgagtattgcttcaccgacgtgtcgcaagcgttcctgcagcacgcgcaggccgcgttcggggcgcgggccgggtacttgcgcaccgcgctgttcgacgtcgagcggccgctcgacgcgcagcggatgccggcgggccgctacgacatcgtgatcgcgaccaacgtgctgcatgcgacgcggcaggtacgcggcgcgctgcgcaacgtgaaggcgtgcctgcgcgcgggcggcgtgctgctgctcaacgagatcagcgagaaatcgctgttcgcgcatctgacgttcggcctgctcgaaggctggtggctgcacgaggattcgtcgctgcgcgaaccgggcagccccgtgctcgcgcccgccacctggcgccggctgctcgaagacgaaggcttcggcgcgatcgcgtttgcggcgcgcgacgcgcatgcgctcgggcagcaggtcgtctgcgcgacgagcgacggcgtgatccgccagcgcgccggcgaaccttcgggccattcgagccggcaaggccatcggaaccgtcaggatcatcagggccgtcaggagagttcgacccatgcgggcgaggccggcgcgccggcgccggcgagcgccgggcgtgccggcgccgcgccggccgcgagccccgccggcacggcgcgcgagcctgtcgtcgcggcgatccatcgcgcgctgcaacagtcgctgaaattgccggaagcccggatcggcgatcacacgccgttcctcgactacgggatcgattcgattctcggcgtgcgcttcgtcgattcgctcaagcaggcgctcgacgtgccgctcaacacggctgtcctgttcgactatccgaccgtcgagcggctcgcggatttcattgtggccacctacggcgcgcggctcgccgcgcgcggcgcatccgccgcgccggcgagcgtcgcgaccgcctccgcgacacttgccgcatcgactgcatcgactgcatcgactgcaccgactgcaccgactgcgccgactgcgccgactgcgccgactgcatcggcggcaccggcggcaccggccgcgccgaacgcacccgccgcgccgacgatgcccgccgaggccgtttcgcgcgacgccgccgcgccgcgcgccgaaccggcgggcgcgcggccggcggacatcgcggtcatcggcatggccgggcagttcccggacgcgcccgacgtcgacgcgttccgcgcgctgctcgagcacgcgcgggacggcgcgcccggcgtgtcgggcggcatgctcgagaatcgcgaccgcttcgatcacgcgttctttcacatcacgcccgacgaggccgacgcgatgcacccgtatcagcggctcgtgctgcaggaatcgtggaaggcgctcgaggatgccggctacaacccggccgcgctcgccggcgcgcgggtgggcgtgttcgtcggcgcggagccggccgattaccggtcgacgacgttcagcggctcgtccgacgcgctgatcgcgtcgcgcgtgtcgtatcacctgaatctgcgcggcccggcgtacgtggtcaacaccgggtgttcgtcgggcgccgtcgcgattcatctcgcctgcgagagcctgcgccgcaacgaatcggacgtcgtgctcgcgtgcggcatcttcgcggcgatggggccgcgcatgctgggcgcgctggggcaggccggcatgctgtccgccggcgggcggtgccgcagcttcgacgcgggcgccgacggcacggcgttcgccgagggaatcggcgtcgtcgcgctcaagcggctcgcggacgcgatcgccgacggcgatccgatccacggcatcgtgaaggcgtccggcgtgaaccaggacggcaccagcaacgggatcatggcgcccaacggcgtcgcgcaggaggaactgatcgtcgacgtctacgagcgcttcgggatcgatccggccgacatccgctatgtcgaggcccacggcaccggcacgctgttcggcgacgcggtcgaggccaacgcgctcgtcagggcgtttcgccgcttcaccgagcgcagcgcgtactgcgcgctcggcaccgtgaaggcgaccatcggacatacggcggccgcggccggcgtgatcgggctgatccgcatcctgctgtcgatgcgcgcgcgccggctgccgggcatgcccggcctcggccgcgcgaacccgatgatcgatctcgacgcgtcggcgttctcgctcggcctcgtcagccgtgaatggccggccggccgcgacggccggccgaggctcgccgcgttgaacacgttcggccacagcggcaccaacgtccatatcgtcgtgcaggagccgccgcaggcgcgggcgcggccggcccgcgcggcggacggcccgcgcgtcgcggtgccgctttccgcgatggaccgggaggcgctgcgccgctacgcggcgcgcctttgcgagcggctcgaagcggagggcgcggcgctttgcgtcggcgacgtcgcgcacacgctgcgcgtcgcgcgcgagccgatggcgcagcgaatcgtgctgttcgcgtcgacgacgggcgagctcgccgcgttgctgcgcgcgttcgtcgacggacgggattcgccgtgcctgctcgacggcgcggtgacggcggccgcgcgagcggcgggcctcgacgcggcgcagctcgcgcaggcggcgcgctggctcgccggcaagcgcgtcgactggccgcccgccggcgggacgccgatgcgcgtgcatttgccggcctatccgttcgccgggcggcgctgcggcgcggccggatgggcgcgcgccgaggccggcgcgtcgcgcgactgcgcggcggcggggccgtgcgagccgcccgcgggcgtcgcggccgccgcgatgaccgtggcggccgccgggccccgcgtggacgcgacgccgtccgccgcggccgaccgcgcgcgcggcgcggcgcggccggccgagtggctcgcggcgcgcgtcgccgcgcggctcggcgtgccggccgcgcgcgtcgaccggcgccgcagcctgctggatctcgggctcacgtcgcaggacctcgtgagcctcgcgggccagttgcgggacgcgacgggcgaagcgctgctgccgagcgtgctgttcgactatccgacgatcgaacggctcgccgctcatctggccgacacctgtcccgccgcgttcggcgcggccgagcccgccgagcccgccgagctcaccgagaccgccgagctcaccgcgaccgccgagcccgccgagcccgccgagaccgccgagaccggccgcgccgcggcgggcgacgcggcgagcagccccgcgccgggcgtgatcgccctgctggaacgactcgagggcggcggcctgagcctcgaggagacgatttacttgatcgagaacaccaaatgaacgccatcatcagtgatgtgattcgtgcctaccgcgaagggaagctgacgaccgccgatctggcgagcgagcttcgccggggcgcgggcgacggcgcgggtttgccgctttcggaggggcagcgcgggatctgggcgctgcatgcgctgcacgaggatcgcggcgcctataacgtgccgctttgcttcgccgtgcgcgatctgcgggcggacgcgtttcgccgcgcgctgcgcttcgtcgcgcggcagtatccgtcgctgtgcgcggcgatccgcgtgatcgacggcgagccgaggcgggtgcagccggccggcgcgacgctcgagccgatcgaggcgacgctcgccgacacgctcggccccgacgccgacgaggccgcgatcctcgcgtggctgcgcgagcaggcgaggcagccgttctcgctcgaggacggcccgctttgccgcgtgcatctgctcgatctcgccggctggcgcgcgcgcgacgcggcggccgcgagccggttcggcgcggcgcacacgatcgtgtcgctgcacgtgcaccacctggtgctcgacgggcagtcgctgctgctgctgatcggcacgctgctcgacgcataccgcgcgctcgtcgacggcgtcgagcccgcgccgcgcgcgccggccgccacgcacgacgatttcgtcgccgaggagcgcgcgcttctcgacagcgacgagggcgcgcgccgcatcgcgtactggcggcggcagctcgacgcgctgccgcccgcgctcgagctgcccgcgtcggcgccggccgcggccgagcgcgcggcgggcgacgcgtggcatgcggtgccgctcgacgcggcgaggtcggcgcgcgtcgcggcgttcgtccagtcgaaccatctcggcgccgccgcgttcttcctcggcatgttcaagctgctgctgcatcgctataccggcgagcccgacatcgtcgtcggcatgccggccgacgcgcggccgtcgcagcgttaccgcgacgcgctcggcttcttcgtcaacatgctgccgctgcgcacgcgcttggccggcgagaccgccgtcgtggcgatgctcgagcgcgtgcagcgcgagctcgtcgacgccatggcgatgcagtatccgttcggcgcgctggttcgcgagctcggcctgcagggcgcggaggacggcgcgccgatgtaccggatcgcgttcatgtatcaggattttctcgcgcgcctgcgcttcggcgacgacgtcgaaccgatcggcgagattcgtcaggcgggcgagtatgagctcgtgctcgaggtgatcgaaggagcggcgcccggcggccccgcgcgtttcgcgctgaactggaagtacgacggcgcgcggtatcgcgcggccgccgtggaggcgatggcgcgccactatctgacgctgctcgacggcgtgctcgcggcgcccgccgcgcgggtggccgattgcccgatgctgcccgcggccgagcgcgaacggctgctcgcgcttggctgcggcccgcgcgccgaccatgcgcgcgagcggcgcgtgcatgacctgatcgatgcgcgcgcgcagcaggccccgcacgcgatcgcggtgtcctgcggcggccgctcgctcgactatgcgcgactgaaggccgacagcgacgcgctcgcgcagcgcctgcgcgcgtgcggcatcggcgcgggcgacttcgtcgcggtgcggctcgaccgctcgacggcgctcgtcgtcggcctgctcgcggtgctgaaggcgggcgcggcatacgtgccgctcgatcccgactatccggacgactgggcggcgcaaatgctcggcgattgccgcccggccgcgatcctgacccgcgccgcgctcgcggcgggcgcgcacgcgctcgcgcggcgcgtcgcggccgacggcccgcccgccgtcatcgcgctcgacgacgccgccgacgccgatacccacgccgccgacggcgcacgcgcggccgcgatcgccgccgcgcggcaggccgcggcgagccgcgcgcacgccgcgcgggcggccgatctcgcctacgtgatctacacgtcgggcagcacgggcgcgccgaagggcgtgatggtcacgcatcgcgcgctgaccaacttcctcgcgtcgatggcgcgccgcccgggcctgcacgcgcgcgacacgctgctcgccgtcaccacgtactgtttcgatatcgcggccctcgagctgttcctgccgctcgtgcagggcgcgcactgcgtgatctgcgacagcgcgtcggcgcgcgacggcggccggctgcgcgagctgatcgacgcggcgcgcccgacggtgatgcaggcgacgccgtccacgtgggagatgctgctgcatgccggctggcgcaacgcgcggcgcatgcgcgtgctgtgcggcggcgacacgctgccggacgccgtcaaggcccggctgctcgaggacggcggcgaagtctggaacctgtacggcccgacggagacgacgatctggtcgatggtcgcgccggtgacggcggaacggccgacctcgatcggcgcgccgatcgacaacacgcgaatccggatcgtcgatgcgtacggcaatccggtgccgatcggcgtgccgggcgagctgtgcatcgcgggcgacgggctcgccgcgggctacctgaaccggcccgacgaaacggcggcgcggttcgtcgacgcgctgcccgacgtggacggccaggcgcgcgagcgccattaccgcaccggcgacctcgcgcgctggcgcgaggacggcgaagtcgagcatctcgggcgcatggatttccaggtgaagattcgcggccatcgcgtcgaagtgcacgacatcgagcggcatctcgcgcggcatccggcgatccgggcggccgcggtggtcgcgcggcggcacgcgggcggcgatcagctcgtcgcctactacgtgcgcggcgacgccgccgggcacggcggcgcggacgacgcgccggcgctggccgccgagctgcgcggccatctggccggcgcgctgccggactacatgattcccgcgctgttcctgccgatcgacgcgctgccgatgacgcacaacggcaagctgaaccgcaaggcgctcgcgagccgcggcatccggctgcgcgtcgcgtcgtcgggcgagcgccgcgccgcgccgccgcgcgcgccggccgccgccgatatcgaggcccgcctgctcgcgatctgccgcgaggtgctgaagatcgacgacatcgatcgcgcggacggctttttcgaggtgggcggcaattcgctgtcggtggcgctgatcgcctcgcgcgtcggcgccgagttcggcctcgcgcggctcggcgccggcgcgttcttccgctatccgacggtcgccgcgctggccgcccatctgggcgcgcggctgcgcggcgacgcgggcgcggccgagggcgcggacggcgcggacgccggcccggccggcgccgacgcgcgcgcatcccgccccgcgcagccgcgggcggccgggcccgcggcgcgactgcccgcggcgctcgacgacgcgatcgcgatcatcggcatctcgtgccagtttcccggcgcgcaagaccatcgcgcgttctggcgcaatctgcgcgacgggaaatcgggcgcgcggttctattcggaagacgaactgcgcgcggccggcgtgccggacacgctgatccgcgaccggcactacgtgccgatgcagcagacgatcgaaggcaaggacctgttcgaccggcacttcttccggctgacgacgaaggatgcgcaactgatggacccgcaattccgtctgttgctgcagcacgcgtggaaggcgatcgaggacgccggctgcacgcgcgagcggatcgccgacgccggcgtatacatgtcggcgtcgaacagctactaccaggcgatgctgcgcgcggccggcacgatcgacgcgtccgacgagtatcaggcgtggctgctcgcgcagggcggcacgattccgacgcgcatctcgtacgaactcggcctgacggggcccagcctcttcatccattcgaactgctcgtccgggctcgtgtcgctttccgtcgcggcgaagtcgctgctgcagcgggaaagccgctgcgcgctcgtcggcgcggcgacggtgctgccggatgcggacatcggctacgtgtaccagccggggctcaacctgtcgagcgacggccgctgccggaccttcgacgaaaacgccgacgggctcacctccggcgaaggcgtcgccgtgctgctcgtcaagcgcgcgcgcgacgcgatcgacgacggcgacccgatctacgcgctgctgcgcggcatcgccgtgaacaacgacggcgcggacaaggtcggcttctacgcgccgagcgtcggcggccaggccgacgtgatccgcaaggtgctcgatgcgaccggcatccatcccgagacgatcggctacgtcgaggcgcacggcaccggcacgaagctcggcgatccggtggaggtggcggcgctcaccgacgcgtatcgccgccataccgcgcgcaccggattctgcgcgatcggctcggtgaagccgaacatcggccacctggataccgtcgccgggctgtcggggtgcatcaaggtcgcgctgagcctgcggcacggcgagatcgcgccgtcgatcaactacgagaagccgaaccgcgagatcgatttcgcgcactcgccgttctacgtcgtcgaccgattgacgcgctggcccgcgcgcgagccgggggcgccgcgccgcgcggcgctcagctcgttcggcatcggcggcaccaacgcgcatttgatcctcgaggcgttcgagcgcgacgagccgcccgccggaatgcgcgcgccggccgcccgcgcggcgcgcgtgatcgcgctgtcggcgcgcaccgaagagcgcgtgcgcgcgcaggcgagccagttgctcgcgttcctcgagcaggaagccggcgcgctgccggacttcgacggtttcgcgttcacgctgcaggtgggccgcgaggcgatgcgcgagcgcgtcgcgttcgtcgccgacggctacgacgcgctcgccgccgcgctcgcgcgtttcctgcgcggcgagccggacgcggccgcgtgtttcaccggcgcgcgcgggggcgattcgacgctcgcggcgctgctcgacgataccggcgataccggcgatacggccgcgcacgggttgatcgccgcgtggtgcgagcaaggcaaggtcgcgaagatcgcggcgctctgggcgcacggtgtgaacgtcgattggcgccggctttacggcgcgcgcgcgccggtgcgtgtgagtctgcccacctatccgttcgcgccggagcgttgcgagggcgtcgcgcgccgccgcgccgccgcgccggcgccgcgccgcgcgggcgtcgagacggccgcggcgcggctgcatccgctcgttcacgacgaccgctcggacggggcgcgccggcggttcgccgcgacgtattccggcgaggaattcttcctggccgatcatctgatccgcggcaagcggatcctgcccggcgtcgcgtatctcgagatggcgcgcatggcggccgtccgggcgcacggcgacggcgcgctgagcctgcacgacgtggtctggatgacgcccatcgtcgtcgacgggccgtgcgaggtcgagctgagcctggaggccgccgagcgtgccgaggccgagggggccgccgaggcggccgccggcgtgcgcacgatgcggttcaacgtgacctcgggcggcggcgccggcgcgcgccgcacgaacagccaggggacgattcgcctcgcgcccggcgcggccgcgcccgccgccgcgcgcgtcgatgtcgcggcgctcctcgcgcgctgcacgcgcgagatcggggcgcagcggttctacacgttcctcgacagcggcggcggccattacgggccgacgttccggagcgtcgcggcgctgcatcagggcgagcgcgaggtgctcgcgcggctcgcgctgccggagtccgtcgcgcacgccgatgcgttcgtgctgcatccgagcatgatggacgccgcgttccagatcgccgacagcctgatcctgcaaccgcgcgcgaacggcggctgtctgccgttcttcgtgaaggaactcgtcgtgcgacgccggccgggccgcgacgcgtgggtccacgttcgcctcgccggcggcgatgcgacgcttgcccgctacgacatcgatctgatcgaccccgacggcaccgtctgcgtgtcgatgcgcgaattcagcgcacgcgcggagacggcgggcggcagcggccggccgaacacgtaccgcgccgccgaatggcgcgccgcggagtgcgacggcgagcgcgacgggaacgagctgagcgagctgaacgagctgaacgaggggaacgagcggcgtcgcgccgcgccgcgggtggcggtgctcgacgcatcgccgcgtcttgcgcacgcgctgcgcggcatcggcgtcgacgcgctctggctgccggccgacgcggcgcacgcggcgcgcgggccggcgctgcgggatctcgacgcggcgctgcacgccggcgcggcgcgcgatctgctcgtgctcgccgacgaacggcgcgagctcgacgacgacgcgttgcgcgcgtggctcgacggcgcgccgcacgccgggggcgcgcggcgggcgctcgtgtcgatcgcggggctggccgacgccgacgcgcgcgccgtggcggacatcgtcgagcgcgagcggcatggccgcgccgccgacgtccgctacgacgccggcggcgcgcgcagcgtgcgcggcttcgccgacgcggccgtcgcgcgctggctgctcgacacggacgcgctgcgctcgggcggcgtgtactggatcgccggcgcgaacggcccgctcggcgcgagccttgcctgccacctcgcgaccgtggagcgcgcgaccgtggtgctgaccgacgcgcacgcgatcgatgcggcccggctcgcctgcctcgacgggtatcgcgccggcggcgcgcgcctcgagttcatcgaaggcgacgccgcgcgagacggcgcggcgctcgcgcagcggatccgcgcgcgtcacgggcgcatcgacggcgtgctgcactgtgcgcaacacgcgtcggcgccgacgctcgcggcgctggccgcgctcgaccgcgcgacgcgcgccgacgcgctcgattgcttcgtcgcctgcgaggcgcgggatgccgatccggatcacgatccggcggccgcgctcgtggcgcgattcgtcgagcggcgccacgcgcgcgtgcaagcgggactcggcggggggcggacggtggcgatcgcggcgcacgcggcgctgccgtggccggacgacgcgccgctgctgcgcgcgggcggtatcgcgagccagcccgcgctggcgatcgtgcaggcgctgcatcatgcgttgcgctcggacgaggcgatgctcgccgtcggctggggggcgtcggccggcggcgtcgatgcgggcgcgtcgaaggcggcgaacgcatcgaacgcatcgaacgcatcggacgcatcggacgcatcgaacgcatcgaacgcgtcgaacgcgtcgaacgcgtcgaacgcgtcgaacgcgtcgaacgcgtcgaacgcgtcgaacgcgtcgaacgcatcggacgcatcgaacgcatcaaacgcgtcgaacacatcgaacacatcgaacacatcgaacgcgccgagcgtcgccgcggatcttgccgcgcccgccgagccgaacgcgcggattcccgcgcgcgcgcgggccacgccggacacgatcgcggcatgcctgaaggccgtgatcgccggcgtgatccgggcggacgtcgacgaaatcgacgcgcgccagcacttcggcgaatacggactcgactcgctgtcgctgacgtcggtcagcaaccggctcaatgacgcataccgcctcgatgcttcgccggcgggcgcgctgaatccgacgctgttcttcgaatacccgagcgtcgagcggatggcggcttatctcgccgagcatcacgccgcgcgcttcgccgacgcgtcggccgcacccggcgccgacggggcggccgagtgcgcgccgcggcccgaggccgcgctcaacgccgaggtcgaacctgggaacggggccgcgcccgcgcccgagcccgaggtcgggttcagggccgggttcgagccggtcgcgccgccgatgccgcgcatcgagcccgccgcatcgacgccgccggaccaaccggcgccgcaacccggcggtgcatggcacgccgggcgcggcgcgtgcccggcggccgacgacgacgtcgcgatcatcggcatcagcggccgctttcccggcgcgcgcgacgtggccgaattcggccgcaatctgttcgacggccgggactgcatcggcgagattcccgcggaccgctgggactggcgcgcgtacctcggcgatccgcagcacgaggccggcaagacgaacagcaagtggggcggcttcatcgacggcatcgcggaattcgatccgctgttcttcagcctctcgccgaaggaggcctatctgctcgatcccgcgcaccggctgctgctgatgcacgcgtggtgggcgatcgaggacgccggctacaaccccgccgcgctcgccggcagccggaccgcgctgttcgcgggcatcgcgcagagcggctacgcggatttgcgcaggcaagccggcgaggggatcgagggcaactccttcctcggggtcgtgccgtcgatcgcgctgaaccggatcagccacctgctcgatctgcacggcccgagcgagccggtcgagacggcctgttcgtcgtcgctcgtcgcgatgcaccgcgcgctcgtcagcctgcgctgcggcgacgccgacatggcgctcgtcggcggcgtgcagacgatcctgtcgccgcacgcgcatatcgggttcggcaaggcgggcatgctcgcgaccgacggccgctgcaaggcgttctcgagccgcgccgacggcttcgtgcgcggcgagggcatcggcatgctgttcctgaagcggctcggcgacgcgcggcgcgacggcgacgcgatctatggcgtgatccgcggcagcgcggtcaatcacgacggccggtcgagctcgctcaccgcgccgaacccggccgcgcagcgcgacgtgatcgtgcaggcgcacatgcgagccggcgtcgacccgcgcagcatcggttacatcgaggcgcacggcaccggcacgaagctcggcgatccgatcgagatcaacgcgctcacgcaggcgctcgacacgctgctgcgcgcgcagcgcgaggaaggcgccgcctacgttcccggcgcgtgcgcgatcggctccgtgaagagcaacatcggccatctggagctggccgccggcgtgtccggcgtgatcaaggtgctgctgcagatggcgaacgggcggctcgcgaagagcctgcattgcgacgagctcaatccgtacatcacgctcgacggcgggccgttgcgcgtcgtcggcgcgaacgccgcgtggccgcgtcccgtcgatcgcgacggccgcgagcagccgcgccgcgcgggcgtgagctcgttcggcatcggcggcgtgaacgcgcacgtcgtgctcgaggagtatcccgaggccgacgcgcgcgcgcgcgacgacgggcagccggccgccgtgctgctgtccgcgcgggattcgcagcggctcgccgattacgcgagcgcattgctcgcgttcgtgcgcgagcggcgcgaggcggccgcgcatgcgccgccgccgcggctgtcggatctcgcctatacgctgcaggtgggccgcgaggcgatgcgcgagcgtgtcggcttcgtcgtcacgtcgctcgcgcaactcgaggcgcggctcgccgcgttcgtcgcgggcgagccggcgggcgacggcgtctaccgcggcagcgtccgcccggcgcgcggcgaacgcgcggccgacgcggacggcctcgacaggctcgtcgacatctggctcgcgagccgcaagcatgaggcgctgctcggtgcgtgggtgaagggcgcggcgatcgactgggcgagacttcacgcgggcggcgcgccgcgccgcgtccatctgcccggctatccgttcgcgcgcgagcgctactggatcgccgagcccgcgccggcgaccggcgcgcccggcgagcccgcgccgccgcgcatgccgacgcagccgcacgggccgacgtccgacggccgcgccgaatcgcgccatccgttgcggcgcgacgccgccgacggccggttcctgctcgatctcgacggcgacgaggcctttctcgccgaccatcgggtggacggacgccgcgtgctgccgggcgtcgcgcacctggagatcgcgtacgaggccgcgcggcgcacgttcggcccggccgatgcgatccggatccggaacctcggctggatcaggccgatcgtcgccgacggcgcgctgcgcatcggcgtcgaactgagcacgtccggcgccgccgaaggcgcgtttcgcctctacacgacggatccgcaacatgggcggctcacgcacagcgaaggcgcgatcggccgcgccgacgtcgcgcagtcggcgcgcgcgctcgatctcggcgcgctgcgcgacgcgttcgcgacggccgagcgcgtcgatccggccgtctggtacgacggcttctcgcgcgccggcatcgattacggcccgagccaccgctgcctcgaaacatgcgccgtcggcccggccggcgtgctcgcgcgggtgcgcctgccggccgccgaggcgcgcgcggcgcggccgttcaccttgcatccgggcctgatggacgcggtgctgcaggcggcgatcggcctgcgcaagcgcgcgggcggcgcgccgcgcggcacgccgtatctgccgttcgcgctcgacacggtcgagattctcggcggctgcggcgaggcggcgtgggcatggctgcgcccgtcgccgcgcgacgcggccgacgcttcggcgtcgcgcggcgacgcgggcaagccggccgccgagcgcatcgatatcgatgtgtgcgacgacgcgggccggatcagcgtgacgcttcgcgggctcacgtcgcgcccgctcgcgcgccggacggcgccggctcccgaggccgggaacccggccggtaaagtcggcgaggtggccgacgccaccgatgccgacgccgctgaagtccgcgaaatctccgacgtttccgacgtctccaacgtctccaacgtctccaacgtttccgacgtctccgacgtttccgacgtcgcgccgctcgccgacggcgacgtcggcctgctcgcgcgaaccgcggtgtggagcgcgctgacgccggcgcagtggctcgcggatccggcgtcgcgcccgcgcgccggcgcgcgcgtgttcgtgctcggcggcaccgccgcgcagcggcgcgagatcgcgcggattcatcccggctgcgaaccgcttgaggcgaatgcggccgacgacggcggcgacggcgcggaccaacaggcgcacgtcgacgcgctgcggcggcggctcgccgagggcgcgccgatcgaccagctcgtctggatcgcgccgccggagccggccgccgacgcgcgcgccgggctgcgcggcgacgcgatcgtcgccgcgcaggagcacggggtgctgcaactgttccggatcgtcaagctgctgctcgcggcgggctacggcggcaagccgctcgactggacgatcgtcacgcgcgaaacgcacgcgacgagcggcgtcgacgagccgtcgccgacgcacgcgggcgtgcatgggttcgtcggctcgatggcgaaggagtaccggaactggcgtgtccgcctgctcgacatgcccgcgcgcgaggcgtggccgatcgacgcgatgttctcgacgcgcttcgatccgcgcggcgatgcgctcgcctatcggcgcggccgctggctcgcccgcgagctggccgcgatcgacgcgttgcccgacggcggctgccatgtgaaggcgggcggcgtctacgtggtgatcggcggcgcgggcgggatcggcgaagtctggagccgctggatgatggagcgctatcaggcgcggatcgtctggatcgggcgccgcgacgaggacgagcaaatccgccgcaagcgcgagcggctcgcgcgctacggcacgccgcccgtctacctgcgcgcggacgcgagcgagcgcgcgtcgctcgcggcggcgcgcgagcggatcgccgcgctgcgctgggacggccgcgcgctgccgacgagcggcgtcgtgcattccgcgatcgtgctggcggacgcgagcctcgcgacgatggacgaggcgcgctttctggccgcgtggcgatcgaaggcggatgtcggcgtgcgcgtcgccgaggtcttcggcggcgatccgctcgatttcatgctgttcttctcgtcgatcacgtcgttcggcaagacggccggacaggcgaactacgcggcgggttgcgcgttcaaggacgcgttcgccgcgcatctcggccgcacgctgccgtatcccgtcaaggtgatgaactggggctactggggcagcgtcggcgtggtcagcgacgaaacctatcgccggcgcatggcgagcgcgggcttcggctcgatcgagcccgacgagggcatgtcggcgctggagcggctgctcgccagccgcgtcggccagatcgcggtgctcaagacgctgcggccgaacctcgtcggcgactcgcgcgcggaccggatccggcattaccccggccgcgactggccggacgcggcgcccgcgccggcgacggccgcgctgcaggcggcgctcgcggcgcgcgccgggcgctggcacgcgcaggcgtcggcgctcgcgctcggcaatcccgagctggagacgctgatcgcgcgcggcctgctcgcgggcgtccttccgtatctcgacgcgccgggctcggtcgacgcgcgccatgcgcggtggttcgacgaaagccgggcgatgctgcacgggttcggctatctcgcgcgcgacggcgcgggcgacgcgccgtcctggtcgctcaccgacgccggtcgcgcggcggcgccgcacgtctggcaagactgggagcggcacgcgctcgcgtggcacgacgacgagcggcgcgtgccgatgcggctcgcgcacgtctgcctgcgcgcgctgcccgagcttctcggcggcaagcggcgcgcgaccgacgtgatgttcccgggctccagcatggcgctcgtcgaggggctgtacaagagcaatcgcaaggccgatctgttcaacgacgtcgtgcacgacgcggtgctgtcgtatgcgcgcgcgctcgggcgcgcgctcgacatcgtcgaggtgggcgcgggcacgggcggaacgacggacggcctgctgcgcaagctcgtcgagcaagggatcgcggtgcgcgaataccggtatacggatctgtcgcacgcttttctgctgcatgcgcgcgagcattacgcgccgcgcgcgccgttcctgacgaccgggatcttcgacgtcgacaagccgatcgccgcgcagcgcgtgccgggcggccgctatgacgtcgcggtcgcgaccaacgtgctgcacgcgacgcgcgacgtccggcgcgcgctgcgcaacgtgaaggcgacgctgcgcgcgggcggcctgctgatcctgaacgagctgagcgtcaagtcgctgttcagccatgtgacgttcgggctgctggacggctggtggatgtacgaggacgccgatttgcggatacccggctcgcccggcctcgattcgtcgacgtggcggcgcgtgctggcggaagagggcttcgagtatgtgttcttccctgcgcaagggctgcatgcacatggccagcaagtcatcgtcgcgcagagcgacggcgtggtccggcagccgcgcgcggccgccgcgccgggggccggcgcggccgcgtcgccttcgggcggcacgcaagcggcggtgccggcgcgccgggcggccgcggcatccggcgcgccgcgcgtggaggcgattccgccggcggccgttgcgcccgcggccttcgatgccgccaccgcggctcctcccggcaccgctgccgctgccgcgacggcggtgccggcggacggccgatccgcgctcgcccacgcaagttcgccggccgcctcgccgccgcagccgggcgacgcgcccgcgcccgaacgaatgcatgcgtatctgcgcgacaagctctcgcaagtgctgaagctgccgccggagcgcatcgagacggacgcatcgttcgcgagctacggcgtcgattcgatcatggcgatggcgttgatcgcggcgctcgaaaaggagctgggcagtttgccgaagacgctgttcttcgagcacgaaacgatcgaggaactgggcgagtacctgctggagcgttgcgagccgatgccttcgggcgtcgagccggcgacggtgggggccgacgatcgcgccgcgtattccggcgcgaggccgcacgcctggcccgcgtcgcccacggagcccgacgagcccaccgtgcccaccgcatcgcccgtctcatccgcctcgccggccgcctcaccgccgcagccgggcgacgcgcccgcgcccgaacgaatgcatgcgtatctgcgcgacaagctctcgcaagtgctgaagctgccgccggagcgcatcgagacggacgcatcgttcgcgagctacggcgtcgattcgatcatggcgatggcgttgatcgcggcgctcgaaaaggagctgggcagtttgccgaagacgctgttcttcgagcacgaaacgatcgaggaactgggcgagtacctgctggagcgttgcgagccgatgccttcgggcgtcgagccggcgacggtgggggccgacgatcgcgccgcgtattccggcgcgaggccgcacgcctggcccgcgtcgcccacggagcccgacgagcccaccgtgcccaccgcatcgcccgtctcatccgcctcgccggccgcctcaccgccgcagccgggcgacgcgcacgcgcccgaacgaatgcatgcgtatctgcgcgacaagctctcgcaagtgctgaagctgccgccggagcgcatcgagacggacgcatcgttcgcgagctacggcgtcgattcgatcatggcgatggcgttgatcgcggcgctcgaaaaggagctgggcagtttgccgaagacgctgttcttcgagcacgaaacgatcgaggaactgggcgagtacctgctggagcggcaaggacaagagagggcgtgccatgcaagcaacgtttaaccccggcgaggtcgcgcttgccggcgacgcccggcgcacggacggcgatgccgatcgcgcggccgcgtcgccgcacgggtttcgcttcgtcgagaaggcgcgtatcgccgacgagcccggcctgtcggcgcggctcgccgcgcgcaagggcgacgcgcatcaggacggcgtgtttctcgacctgtggccgtcgatcttcctgtcggacgaacacggcgaccacatccacgtgctgcgggatcgcggcctgctgttcgtcacgcgcttcgtcggcgcgccgcagcgcgaggccgcgctgctgagcgcgctgctcgatcgcgcgcgcggcgagggccgcgcgctctgctacctggacatgtcgaaccggcgcaagcccgacatcgagcgcgagtgcgggctgctgtcgacgccgctcggcgtcgtccagacgatcgacgacattcgccgtttcacgctcgacgggccgcggatgcgcaagctgcgttacctcgtgtcgaagttcgggcgcgacccgtcgtgccgcgtcgtcgaatacacggagccggaccccgccgtcgacggcgagatccgcgcggtgatggcggcctggagccgcgagaaaggcgtcgtcaacaaggtcgatgcgattctcgcggacatgcgcgtcggcaatctgctcaagcgctaccgcgtctatctgacctatctcggcgaccggctgcagaacgtcgtcgtgctgagccacatcggcgaaggctatatcaccgatcaagagtatttcgtgccggacatgccgctcggcgggaccgagtatgcatacgcgacgatcatcgaacggctcgccgccgaggggcaccgcaaattcagtctcgggttgacgtggggcctgttcgagcccgaggcgggcttcagcgacgccgagggctgggcgctcgtcaaccgcacggaagggcagctcgcgcagatcttccggcgcggcgtgcagaaccatcagtacaagaacaagtactgcccggcggaatatccgctgtacctgtaccgaagcgccgacagccggccgcagatcatcaagcagtgcatggggcagttctttcgcaacggggtgccgtacgacgaaatcgcgcgccagatcgaggcggacgacgcgcgggccttggcggcggccggcgccgcgccgccgcgcgcgacgcacggcggcgacgaggccgaagcgcgttcggcccccggcggcgcgcccgacgatgcatccttcgacgtacccgacgaagcgcccatcgaggtatccgaccacgcacccggcagcacgccgcccccgcgcgccgcgcgcaacgagcgcggcggcgagcgcgacggcggcaagggcggccaagccggccaagccgacagaagcggcaagcacgacccagccgacgcccgcggccgtgccgcgtccggcacgccggacgcggcgcgagcgccggcgcccgccgacattcccgacgcgttcttcgatgcgacgcaggccgatccgaacgcgatccggctcgacctcgtcagcgattcgtgggcccatctcggctacccgttcattcgcgaacgggcgcgccggctgcttgccggcctcgcgtcgccgcacgccgatccggccgcgccgtgcggccttttcggcgtcgatcactgcgtgctgacgacttccgggcgcaatgcggagcgggtgttcttcaatctgtttccggccaagcgcaagacgatcctgcaaaacatcccgttcttctcgacccggcacaacgcggcgaaagcgggattcgcctcggtcgagattcccgatccgcggatcttcgatccggattgccgcgaaatattccgcggcggcatcgatttcgcgcgcctgcgcgagcaactggaggcgcggccggacggcgtcgcgatggtgctgatcgagctgtgcaacaacgcgagcggcggctatccggtgccgctcgcgcagatcgccgacgtatccgcgctgtgccgcgcgcgcggcgtgccgttcgtgatggacgtcacgcgcatcgtcaggaacgcggagctgatccggcgtcacgagcccggctgcgcgaacgtcgggctctgggacaccgtcgcccggatcgtcgcccatgcggacgtcgtattcggcagcctctgcaaggatttcggcgtgagcgcgggcggcatcgtcgcggcgaacgacgggcggctgatcggcaaggcgcggcgctacgcggaaatcgagggcgcgctgctcgaccacgtgcagacgcaggtggtgtgcgcgtcgctcggcgagcgcgacgcgctcgagcggggcgtcgcggcgcagctcgatgtcgcgcggcgcgtgagcgacgcgctcgacgcgcggcggattccggcgctgctgcccgtggtcgggcattgcgcgctggtgcgcgcggccgacatgccgggctatgccggccgccggtatccgcgcgaatcgctgctgcgcgcgctgctcgagcggcacggcgtgcgcgccggcatccatctcgcgggcagcggcgcggagcgcgtcatcgaccggtgcatccgcatcgcgctgccgatcggcctggacgacgcgcggctcgcatccgggctcgccgacgcgctggccggaaccgcgccgggcgcaacggatgcgcccgccgcgctgcccgacctgctgcatgcgcgcgcccccggtgccgcggacacggccgacaccgtcgacacggtcgataaggtcgatacggccgatacggctgatacggctgatacggctgatacggctgatacggctgatacggctgatacggccgcgcaggccggcgtccgtcgcggcgaggcgcacgcgtcacgcgcgccgatgcgggcgagcgacgacgatgcgatcgcgatcgtcggcatggcgggccgctaccccggcgccgacgatctgtccgcgttctggcgcaacctcgtcgacggcgtgaacgcgatcacggaaatcccggccgagcgctgggactggcgcgcgcattaccaccccgatcccgagcaggcggcgcggctgcgcaagtcgtacggcaagtggggcggctttctcggcgagttcgactgtttcgatccgctgttcttctggatggcgccgcgccgcatcgcgatgatcgatccgcaggagcggctgttcctcgaggagtgctggaaggcgctcgaggatgcgggctacccgccgtcccgcctcggcgacgcgctgcgcgagcgcacgggcgtgttcggcgggctgtcgaagcacggcttcagcctgtatgcgtcgcagtatgcgggcacccagccgcatacgtcgcccgcgtcgatggtcggccgcgtgtcgcacttcttcgatctgaagggcccgagcgtggcgatcgacaaccattgcgcgtcgtcgctcgtcgccgttcacgaggcctgcgaatacctgcggcggggcgacggcgatctcgcgatcgcgggcggcgtcagcctgtgcctgcacccgtcgagctatgtgcagctctcgctcgtgcggatgctctcgcgcgacgcgcactgcgcggcgttcgacgagggcggcgcgggctacgtgccgggcgagggggtgggcgtcgtcgtgctcaagcggctcgcgcaggcgcgcgcgcacggcgatccgatccacgcggtgatccgctccggcgcggtcaatcacaacggccgcatgcgctactacggccagcccgatcaggcgggccagcaggccgccatccgggccgcgctcgcgcgcgcgcggatcgatccgcgctcgatcagctacatcgaggcggccgcgagcggcgtcgagacgacggacgcggtcgagatggccgcgctgaccgaggtgttcggcgatcgggcgggcgccgcgggcgcctacacgatcggcacggtcaagccggcgatcgggcacggcgaggccgcgtcgggcatgtcgcaactgatgcgcgtcgcgctgtcgctcaagcacgcgacgctcacgccgacccggctgccacggcggccgagcccgctgatcgatttcgatcggctgccgttccggctcgcggccgaggcggcgccgtgggcgccggtgagcgtcgacggccggccggtgccgcggcgcgccggggtcaccgcgatcggcaacggcgtcaacgcgcatctggtgctcgaggaatggccgggcgcgcccgccgacgattccgccgccgcgccgcgcgagccgcaggtgttcgtgctgtccgcgcaggacggcgagcggctcgcggcgtacgtcgagcgatggatcgcgttcctcgcgagcggcgcgacgcccgatttcgggcggatgctgcgcacgctgcagatcgcgcgcgagccgatgcccgcgcggctcgcgctcgtcgcctccgatcgcgacgacttgctgcgcgcgttgcgcgcgtggcgcgacggcggcggcgcgtcgtcgcgcgtgcatcgcggcgacgcccgccggcgcgccgggcaggccgcgctggcggagcaggcgtgcgatccgcgcgcgtgcgcgcccgacgaggcggccgcggcctgggtgcaagggcgcacggtgcgctgggaggcgcttcaccgaggcgggccgtggcggcgcgtcggcggtctgccggcctatccgttcgcgcgcgagcggtaccggatcgcggacgcggcatccggcgcgccggcaggcagggaggaagcatcggcgcggcccgattgacgggccgcgtgccgacaggttgcccgccggatttcccgacgggttcattgacgaagattcgacaacaggctggagaaatacgatgagcaacaatcaggtcaggaaatacgacgtcgtcatcatcgggacgggcatcggcggcacgacgctcggcgcgatcctcgcgcggcacgggctgcgggtcgcgatgatcgattccggcacgcatccgcgctttgccgtcggcgaatcgacgatcgccacgaccacgctgacgctcgagctgatggcgatgcgcttcgacgtgccggagctcaagcacatcacgtcgatcgccgaagtgagcgagaacgtgatgccgtcgtgcggcgtgaagcgcaacttcggcttcgtgtatcaccgcgagcacaccgagcagaatccgcaggaggtcaatcaggcgctcgtcgtcaacgaggtgcactatttccggcaggacatcgacgcgtacatgcttcacgtggccattcgctacggctgcgacgcgtatcagaacaccgtcgtcgacgatatccggatcgacgccggcggcgtgacggtgacgacgcgcggcggcctcacgttcgaggcggatttcgtcgccgacggcgcggggtaccgctcggtgctggccgacaagctcggcctgcgcgagacgccgtgccgcgcgaagacgcatgcgcgcggcctgttcacgcacatgatcgacgtgaagccgttcgacgcctgccgcgaggtgcccaaggcgctgcagcagccggtgccgtggcatcaggggacgctgcaccacctgttcgacggcggctggatgtgggtgattccgttcaacaacacgccggaatcgaagaacccgctcgtgagcgtcggcctgatgctcgatccgcgcaagcatccgaagccggacgtgcggcccgagcaggaattcgccgatttcatcgcgaagcatccggacatggcgcggcagttcgccgatgcgcgcgcggtgcgcgaatgggtgtcctcgggccgcatccagtacagcgcgagcgaatgcacgggcgaccggttctgcctgctctcgcatgcgacgggcttcatcgatccgctgttctcgcgcggcctgttcaacacgatgcagacgaccaacgcgctcgcggggctgctgatcgaagccgcaaaggaccgcgatttcagcaaggcgcgcttcgcgccggtcgagaagctccagcagggcctgatcgatttcaacgatcggctcgtcaactgctcgtacctctcgtggggccactatccgctctggaacgcgtggttccgcctgtggctgctcaccggcaactacggccagcttcacctgcagcgcgtgatgatgaagtaccggcaaaccggcgacgcgcgctggctcgagccggccgacgcgctgttgccgggcgcgttcaccacgctcgagccgatcatgcggctgttcgaggaggcggcggtgtgcgtcgagcggtacggcgcgggcgagctctcgggcgaggcggccgagcgggcgatctacgcgctgctcgaggagaacgccgcgctgctgccgccgttcttcgatttcgtttcgcccgccgagcggatcacctggccgagcacgcccgagaagatcgccgcgctgctgctcgagtgggtcgagcggctgcccgaggacgtgcgggcggaatacttcgactacgacgtgcgggcgctgctccagcagccggtcgtcaaggacacgatcaccgcggacgtcgcgtgaggccgcgccgcgcgccgcgcggcgtcggccgccgccgccgcgtgcgcatcccccatcacttcatggagttccatcgatgacatccgagatttccggcaaacggcgctggtatgcgctcgtcgttctgtgtctgggcgtgctgatgatcgtgctcgacacgaccatcgtgaacgtcgcgctgccgtcgatcgcggccgagctgcgtttttccgagaacgcgctcgtctgggtcgtcaacgcctacatgctgacgttcggcggctgcctgctgctcggcggcaggctcggcgacctctacgggcaccggcgcctcttcctggccggcgtgacggtgttcacggccgcgtcgctcgcctgcggactcgcgcagacgcagctcgtgctgatcgccgcgcgcgccgcgcagggcatcggcggcgcggtcgtctcctcggtcgcgctgtcgctcatcatgacgctgttcgtcgagccgggcgaccgggcgaaggcgatgggcgtctacggcttcgtctatgcgggcggcggcagcctcggcgtgctgctcggcgggctcctgacgagcgcgttgagctggcactgggtctttctcgtcaacctgccgctcggcgccgtggtctatctgctgtcgtcggcgctgctgccgaaggcgcgcgcgcaggcaacgcgcgcgccgctcgacatcgccggcgccgtgaccgtgaccgccgcgctgatgttggctgtctacgcggtggtgaacggcaatgcggccggctggctgtccgcgcgcacgctgagctggctcggcggcgcggcggcgctgttcgccgcgttcgtcgcgatcgaggcgcgcgtcgcgcatccgctgatgccgctcgcgctctgcatgaagcgcaacgtcgcgatcgcgaacctgatcggcatcctgtgggccgccgcgatgttcgcgtggttcttcctcgccgcgctgtatctgcagcgcgtgctcggctacgggccgttgcagatcggcctcgcgttcctgccggcgaacctgatcatgggcgtgttctcgctcatcgtctccgcgctgctcgtggtgcgcttcgggatccgcgtgccgatcgcggccggactgctcgcggcggcggccggcctgatgctgttcgctcgggcgcccgtcggcggggacttcgtcgccgacgtgctgccgggcatgatcctgctgggcaccggcgcgggcatcgcgttcaacccggtcctgctcgcggcgatgagcggcgtcgatccggcggactcggggctcgcctcgggcatcgtcaacacgtcgttcatgatgggcggcgcgctcggcctcgcggtgctcgcgagcgtcgcgacggcgcgcaccgatgcgctgctcgccgcgcgcacggccgtgcccgccgcgatggcgggcggctaccatgcggcgttcatgctcggcgcggcgttcgcgatcgtcgccgcgctgatcgggatgcggctgcgggccgccccgaatccggcggcgatgcaggggctgcaaggcgcgacgcagtagcgcggtcccgtcgcgcggcgagcttggtcggtgtgttcgaccggcgagttcggtcggtgtgttcgaccggcaagtgtgatcgacgaatttgagcggcgagttcgatcggcatgttcggtcggtgtgttcgaccgacaagtgtgatcgacgaatttgatcggtgtgttcgaccggcgagttcgatcgatgcgttcgttcggcgggggctgcccgtcggcccgcatcatccgggcggcgatcggcgcccgggcggttttggggcagcctgccgcgcccgccggcgtcgcgccgtgcccgcgtgacccggccatgaaccagccatgaaccagccatgaaccggcgatgaatcggcgatgaaccggcgatgaaccggcgatgaaccggctcgggcgcgggcaccgcgcttcggcgaaggtcgcgcgcgccgcccgccgcgttcgtcgtcgcgcgcgcggctcggcgatgacgcgggcgttttgccgtgcggtataccgcgagtttcaccgcatcggctgattcgggacatgcccgtgccgacgacgggcgcgggaccggcgcccgccgggcatgccgagcgcggcgcgcgccggacgaggcgacgcgtgaatcggtcttgcgcggcctcgcgcgcggccgccgccgcgccgccgcgccgttcagcccgtcttgcgcgccggtgcgaagcggcgcttgacgaacgcggcgggatgcgcgcgacggaagcgttcgcgtttgtgctcgtcgtcgaagtggcgcagcgccggcttcacgagatcgctgcgcgacacgatgccgacgacgcgcatcgtgtccggatcggcgacgacgggcaggcgttcgagctgatgcacggcgagccgcgtcgcgacgaggcggcacgtttcgtcggcgagcgagaagagcggggcgcggcgcggcagcacgtcggccacccgcacgtcggccacccgcatgtcggtcatctgcacgtcggccgcccgcatcttcgccgctcgtgcgtcgtcggcctgcccgtccttcgccgctcgcgcgtcgtcggcctgcccgtcgccgtcgtgcgcggcggggctcccgtcgagcgtcgcgcgatcgagcatgccgatcagcacgccgtcgcgcacgaccggatacgcgcggtgcgcctgcgtcgcgccgaagtagcgcgcgcgcacgacctcgacgctcaggtccgcgtcgatcgtcaccgcgctgcgcgtcattacttcgtcgacgtaatggcgctcgagcggatcgacgccgtattcgcgatagatgtgatagccgcgccgcgcgattttctcggtcatgatcgagcgcttcatcgcgacagtcgcgaagccgtgcgcgacgagcgtcgcggtgagcagcggcagcagcgcgttcgcgtcgtgcgtgaggccgaatgcgaacacgatcgcggtgagcggcgcgccgagcgtggcgccgagcgtcgcggccatgcacacgagcggccacagcgcgggctcgccgcccggcagcacgggcccgagcagcgtgccgagtcccgcgcccagcatcagcagcggcgcgagcacgccgcccgaggtgcccgagccgagcgcgatcacccagatcaccgccttgacgacgagaatcgcgagcgcgatctgcagcgcgatatggccgtgcagcagatcgccgatcacgtcgtagccgacgccgagcgcgcgcggctcgatgagcccgccgatcccgaccgcgaggccgccgatcgcgggccaccacatccagtgaaccggcagcttgccgaaccggtcctcgatcttgtagagcgagaccgacagcccgcacgcgagcgcgcccgacaggagccccgccagcgcgcacgagccgagcgcggcggccgtcggagccgcggtctcgaccggaaacagcgggccgacgccgaagaacgcggcgcgcgcgaagcccgcgaccgcgcacgcgagcgcgaccggcaggaagctgcgcggccgccattcgaacagcagcagttcgacggcgagcagcacggcggccaccggcgtgccgaacaccgcggtcatcccggccgtcgcgcccgcgacgagcagcgtcttgcgctcggccgccgtcaccttcacgaactgcgcgatcagcgagccgatcgcgccgcccgtcatgatgatcggcccttcggcgccgaacggcccgccgctgccgatcacgatgcccgacgcgagcggcttcaatacggcgaccttcggcgacatccggctcttgccgaacaggatcgcctcgatcgcctcgggaatgccgtggccgcggatcttctcggagccgaagcgcgcgatcagcccgacgacgatgccgcccgcgacgggcaccgcggccgcccacggcccgagcgtgttcagcgcgggcgagtgctcggcgaacgagaaccgctggaagaagaacaggttcgtgaacagatggatgaggctcagcagcgcgaacgcggcgaacgtgccgagcacgccgatcgcgagcgcgaggagggcgatgcgcggcagtcgcgcgttcgacgcgaaatcgcgtttgtgtggggcggcgatgctcatgatgtcgggggcaagcgttcgtggtcttatcggttcagtaatcgatctgcggcacctggaatgcgccgcgcagcgatttcagctcggcgcggtgcagctcggcgagccgggcgagcacgcgctcgccggccgcctgcagatgcacctcgacttgccggcggtcggcgtcgctcggcctgcgccgcacgaggccgagcgcttcgcagcgcgtcaccagcgcgacgacgccgtgatgctgcgcctgcagccgctcggcgagctcgcccaccgttgcccagtcgcgctccggatagcccttgatgtgcagcagcagcaggtattgcagcggcgtgatgccctcgctttgcgcggcccgctcggagaagcgctcgaagcgccgcatctgatagcggaattcggaaagctgttcgaaatctgtcttgcgcagctcgcgtgccggtttcgtcatcgacgttccaacgtgatcgaaaaaggcgaaaatatatcacattgtgatgtattttcgcggcatcgggcatgtgcggattcatggtgtcgagtcccgcctcgccggggcgtccgttcgccgcttcgccgcttcgccgccggtcacgcggcgagccgcacctgcgattgccggtagagcccggcgatcaggtccgcctgcgtgacgatgccggcgagctggtggtccgcgtcgaccaccggaatgtggtggtggccgtgatcggcgaacagcggcacgagctcggcgatcggcgtcgtcgtgcgtaccgtgtgcacgcgcgtgctcatcaccgcgcgcgcgacgaacgccgggccgacgagcgagcgcggcagccgcgcggacaggttgcgcaggaagccgggcgtcgcgtaaggcgcggccttcgacaagtccgcgcgcgtgacgatgcccacgacgcgcgcatcggcgtcgaccacgggcagcgccttgatccggtgccgctcgagcagcgtcatcgcggcgggcagcggcgtgtcgggcgcgatgctgatcgggcggcgcgacatgatttccgcgcacgacagctcgtcgaacgtgcgcgcgtatgcacgcagctcggtttcgcgcagcagcgattcgagatcctcgggcgcgacgtcgagccattcgctgcggttcttcagcgccgcctcgagatcggcgcgcacaaagcgcgcgtgcagcggcgcggccgccgcgtgcgcgttcgagtcggcgtgcggccgcgcggcgccgccgtgcggatagcggtggccggtgagcgcgtgatagacgagcgccgcgccgaggagcgccgccgattgcagcgcgatcggctcggcgacgaagcgaaagccgagcgcatgcacggccgggccgccgacgacggccgtcagcgcgaccgcgcccgacggcggatgcacgcagcgcagcgcgaacatcgcgccgatcgcgcccgcgatcgcgaccgacgcggcgagcacgggatcggcgatccactgcgcgcacgcgacgccgaccgtcgccgcgacgaggttgccgccgatcagcgaccacggctgcgcgagcgggctcgccggcaccgcgaacagcagcaccgcggacgcgcccatcggcgcgacgagcagcggcacgtcgcccgggaggcccggcagcgcgcgcatcgtcacgccgacgcagccgatgccgacgagcgcgcccgcgcacgagcgcacgcgctcgcgccggctgagcgtgaccggaatcgggacgaagcgccaaagccagcgcacgaggccgcgggcaaggcgatgagcgaacgcgagggacgaggacaaggtcggactgccgtaacgtaaatggaaggtggaagggtgcgccgatcggtcgcgcgacgagccggaaattatatgtcattgtgatataaattgccgaccccgccgattgcgcggtcggccgttggcgtttcaggatgcggaaaatgtgcgcgcgcgagcgcgccggcgcgcatcggcgtacaattcgcccgatctgatctcgacgaatcacataatttgccgcccgcgatgcccgctcccagcctgtcccatggcccgcgcatccggtcgatcagtcgtccccggccgcgcatcgcggcgctcgccgcttcccgccggccgttgttccccattcattcccgaagcccatcccatggacatgctcgataacatgcgcctgttcgtgcgcgtcgtcgaagccggcagtttcaccgcggtcgcgaaggaaatcgacgcgaccacggcccaggtgtcgcgcgccgtttcgaatctcgaagcgcacgtgcagacgcgcctcctgcaccgcacgacccgtcacctcgggttgaccgagagcggccagcgctacttcgagcgcgcgaagtcgatcctcgcggagatcgactatgcgaacgccgaggcgcgcaacgcgctgctgcggccgagcggcaagctgcgcatccatgcgatgacggggctcgggcagagccacgtggtgtcgtcgatcgtccgctatcaggaagacaatccggacgtgtcggtcgagctcacgctcgcgcagcgcatgccgaatctcgtcgaggagggctacgacgtgtcgatcgtgtcggcgtcgcatctgcccgattcgggctatgtcgcgcagacctgcgggacgagctgcagcgtgctcgtcgcgtcgcgcgagtatctcgcccggcacggcacgccgaccacgcccgacgatctcgcgaagcacgtgtgcctgcggctcgacacgccggcctcgccgggcggcgagtggcggctcgagcgcgacgacggcgacgagaccgtctacgcgctgccgcccgcgccgttccaggcgaacgtgccggatgcgttgtcggtggcggtgcgcgcgggccgcgggatcggctcgatcgcgctgtacacggcgctcgacgacatccgcgaagggcggctcgtgcgcgtgctgccgaactaccggctcgatacgctgagcgtgtacgcggtctatgcgacgcgccgctatctcgacgcgaagatccgcacgtttctcgaccatctgcgcacgacgctcgcgcccgcgctcgaaaacgatctgaaggagctcaaccggctgaacggcggcgtggggaagaaggcgctgcgcgaggtcgcgtagcggcggcgggcgcgacgccgcggatggcgtggcgtcgcgtgtcgcgtgtcggttcgcgcgccgcagggcgggcgtgacgcgtcgcgcgatacgacgcggttcggccgacgcgaacgacgcgaacgaaaggcatcgtcatgcggcgacgcgattgatttgccgcccgtgcgagccggcgcggcggttcgcctgcggaaacgtcggccggcaagccgcaccggcgggcgtgcgagcgattcgatcgaaccaaccggcgcgcgcagcggcaaccccgcagagcgaaccgggcgaacgcgccgttgcgcgggcctgcggcgcggccgacgtcttcgccgatcggcgaggggcttgcggacaacgcgaagcggcacgaagcggcatgaaacggcacgaaacggcacgaaacggcatgaagcgccgcgcgtcgcgctgcccgatgtcgaaagtccgacgaggacgggccgcgcgcggcgccggcgggcgggaagcacaacacggcgcgtgcgccggcgcgccggttgcgtggtcagtgcgtgatcgacaggaacagataggcggcgaacagcgacagatgcacgacgccgtgcagcaccgtcgtgcgtcccaggctgagcgtgagcgtgctgacgagcagcgtgagcgacagcagcaccgtctccattgcgccgatgccgagcgtgagcggcgcgcccgtccagatgaacacggcggcgacggtcggaatcgtcaggccgatgctcgcgagcgctgagccgagcgcgaggttcatgctcgtctgcagccggttcgcgcgcgccgcgccgacggcggcgagcccttccggcagcagcacgagcgcggcgatcacgatgccgacggccgcctcgggcgcgccgagccgcagcaccgtgcgctcgacggcgggcgacagcagcttcgcgagcagcacgaccgcgacgaggctcacgaacaggaacgcgatgctcgtgagcgcggtgcggccgctcggcggcaccgcatggacggattcgtcggcgctgccgtcgatcaggaagtaatcgcgatggcgaaccgtctgcacgaacacgaacacgccgtacagcacgagcgaggacacgcccgcgaacgcgagctgcgacgtcgacagccgtgggcccggcgcggcgctcagatagttcggcatcacgagcgagagcaccgacagcgacgcgagcaccgcgagcgccttcgtcgcgccgcgcccctggaagtcctgctcgccgtgccgccagccgccgacgagcaggcacagcccgacgatcccgttgcagacgatcatcaccgcggcgaacacggtgtcgcgcgcgagccccgctttctcggggccggccgacagcatcaccgagacgatcagcgcgacctcgatcacggtgacggcgatcgcgagcacgagcgtgccgaacggctcgccgacgcggtgcgcgacgacttcggcgtgatgcaccgcggagaacaccgcgcccgcgagcgcggcggcgacgaatgcgatggcgaagccttcggccggcacgacgcgcgacagcgcgagcaccagccaggcggcgagcggggcgacgagcgtccagcgcggcagggcggacgaagagatcggcatggagtgtccttggtcgtggcagggcgcgagcagcgattctaacaggcggtccggcaccgaaatcccgcgcgccgccgcgcgccgccgcgggcagcggccggcggacgcgcgcaagcgcgacgccgcgcggccgtcgaggccccgccgatggtcgcggaaacggtcaagattctttgcgggcggagcgggagcgtttttatatcacacggactggtcggtttgcggtccgcgactcgatcgagcaagacgacatcgcgcgatcggaggcgcgcccccgatgacgcgaccgtcctgcccggccggcgcgctcgaagccgtcgagaccgcgagccgcgacgaacggcgggcgctgcagcgcgcgcgcctgaagggggcgctgcgccgcgcgtccgaccatgtcgcgcactaccagccgctgcttcgatgcggcgggcgtgcatccggggacgtcccgaagacgcttgccaatcgggcgcgcgtgcgtgcggtaacgcgcgtcgggatcgggcgcgccgttgcacgtcgcaagtcatgcgccgccgggtgccaaatgccggatgccggatgccggatgcaaggcacgagcagaaagacacgaagcacaacgcgccgggccgcacgcgcgatcgcttcgatcggatcgactcgcgggcgcaggcgcgccgagatccgcacgccgccgcgtcgggtgtgcggcgtcggcgaagcgcccgccggcgagcggcggatgaacgaggacggccggcgcgcggccgtggccgatgggcgcgggcgcgcatgctctacaatggcgcggccgcgcgagcggcctccgataacccttgtccgtccttcccgcttcccgatgatcgtcgaccgcctgatctccgaaatcctgttcggcttcaccggcctcatgggcatcatcaatccgttcggcatcgcgttcctgttcctcgagcgcaccgagtcgctgaccgaggcgcagcgcgcggcgctcgcgcgcaaggtcgcgatcaacgcattcatcgtgctgctcgccgcgttcttcgtcggcacgccgatcctgcatttcttcggcatctcgctcgaggcgctgcgcatcggcggcggcctcgcggtcgcggtggcgggctggcagatgctcaacgagccggacgtgccgacgggcggcgacaccgccgcgcagcccgtcgagccgcgcaacgcgatggcgcgcgcgttcttcccgctgacgattccgttgaccaccggccccggctcgatcgcgaccgcgatcgcgctgaacgcgaaccgcacgcacaagctctcggagttcgtgctgtcgagcatcgtgtcggtcgcggtatcggcgctcgccgcgctcgtgatctggcagacgtacagtcgcgccgcgtttctcgcgcgctatctcggcaccgagggcacgaaggtcgcgatgcgcgtgtcggcgttcctgctgctgtgcgtcggcgtgcagatcatgctcacgggcttctccgagttcctgcggccgatcgccgatcaggtgaagtgaaggcggctcgatgccgcccctggcgggcgacgcgtcgcgccggcgcgaaacgcgcgcgcggggagggcggcgcccgccgtgccggtcgtatcgatccgtatcgatttgtgtcgatggcctcgcgtgcgaagcgggtgcggcacgggcgcatgcgagagacgccgcgcgatcgggccgcccggcgcgcggcgcgcccgcgcgcgtcgggcaagcgcgcggcggcgtcatgcgcgcgatggcgcgcgcgacaggcgccgggcgggcggccgcgatgcaggcgggcttcgccgccggcgcgaaacgcgcgtcgcgcgcggcccggttgcgccgcgcacgccgagacgcttcagcgggccaccgcgagcatcggatacgtgaagagcccgaaatgcgcgagattcaggccgacgtgcgcgagcacggccgcctgcaacccgcctgcgcgataagcgagcccgtagccgacgcccgcgacggtggcgagcgcgacccattgccagccgcccgcggcgtgcgcggcgccgaacagcagcgcggccgcgacgagcgcgaccgtgcccgcggccggcacgcggttcgcgagcagtcggctcagcccgccttgcagatagccgcggaacagcgcttcctcggcgaagcagacgaacagcagattgttcgcgagccacagccatgcggattcgggccacttcggcgcccagccgacgaggccgacgccgagcgcgaacacgaggcacaccgcggacgtcgcggccgccgcgacgatgcccgcgcgccatgcgcgcgcgcgatcgtcgatcggccgcagccacggcagcacccacagcagccagaagccgacgagcggcttgtcgagattcagatacatcgtgaacggcgcggcgtcgggcgtgaagcgcacggggccgatcacgcgcgggttgtggaagccgggcagccagtggagcatcagcgcgagcgcgagtgcgacgaacaccgcgtgcccggcgacgcgaacggccgcatggcgccgcggcgcgaccgcgtacgcggcggcggcgagaagcgcgatcggcgcgagcgcgacgggcgcgatcaggccgctcgcgaacgcgcccgcgtagccgagcgcgccgaggccgacgcttgccgcgcgcagcttcggaaaccagacggccgcgagcgcggcgacgaagagggcggcccacggagccgcgagccagaaggtgttgccggacatgaatagaaccacgaatgatctgataaaaggccgcacatcataacgcgtttgcggcggcggtccgcccgcgcgggccgcgccggcgtgcggcccgcgcgtcggacggcgctcatgccgcccgtgcggggcccgggcgggcggcgcgcgccgggcacgccccaagcggacagcctccggagggaaaacggcgaagcgggagcggcgaggcggctcacgcggccggtttttctccgacgacgaactcgaacgacgcgacgccgtcgacgccgcccgtcacgcgctcgcccggctgcagcgcggcgacgcccgccggcgtgccggtgaagatcaggtcgcccgcgcgcagttcgaccgcgcgcgacgcatacgcgatcacgtcggggatcggccagatcatgtcggcgagatcgccttgctggcgcaaggcgccgttcacggcgagccagatccggccgcgctgcggatggccgatcgacgcggccggatgcagcgccgtcaccgggcccgacgcgtcgaagcccttcgcccagtcccacggcctgccggccttcttcgcctcggcctgcaagtcgcgccgcgtcaggtcgacgccgacgccatagccccacacgtgatcgagcgccgcgtcggcggcgatcgcgcgcccgccgcggccgatcgcgatcacgagttcgatctcgtgatgcagctcggacgtgagcgtcgggtatggcaccgtgccgctcgcgggcacgatcgcgtcggccggcttcgtgaagaagaacggcggctcgcggttcggatcggcgcccatctcgcgcgcgtggtccgcatagttgcggccgacgcagaacacgcggcgcaccgcaaagcgcgcggcgcagccggcgatctcgacggacggcacggcgggcggcgcaaaaacgtaatcggtcatcttcgggtctctgaaaaggtgtcgaaaagcgaaagcgacggcgcgcgcgggcggtgcgctgcccggccgcgcgccggggcgggcgcggcggcgcgcgccgtcgacacgtcgacgatacccgcgccgcccgcgcgccgatgcgacgaatgtggggtcttcatggacaaaactacgcgcgcggcttcgcggccgcgcgcgccgggctcttcgcgccggccgcgccgcgcgtttcgccgcccccgggcgcggcgcgcggcccggccgtatcgaccgaatcgagcgcatcggccgaatcgagcgcatcggccgggccgggcgcgccgttcgcgtcgcgatactccttcggcgatacgccgacgcacgcgcgaaagcgccgcgagaaatagccctcgtcgcgaaacccgaccgcgtgcgcgatgtcggcgatgcgccgcgtcgtatgcgcgagcagcgattgggcaagcgcgatccgccgcgcggtgacgagatcggtgaacgtgctgcccgtctccttgcggatcaggtgcgcgaggtagttcggcgacaggcacgccgcgcgcgcggtgcccgcgagcgtgagcgcgtcgttcgtcaggttcgcgcggacgtggcgcagcacgcgcgcgaacgcgtcgcggcggcccgtgcggtgcgcgccgctctgggcgagcttcgtgagcggccccgcgtattgcgtgcagacgagcccgatcaactgcagcagatagccgcgcagcagcggcaccgagccgaacgtgcgcgcgcggttggcttctagcatccgctgcgcgaggcggcgcgcgtcgtcgaatgccgcgccggtcaggatgaagtccagatgctcctggaagcgaaacggcgcaagctcgggcgcgcgctgcgcgcagacatcctcgagatcgagcggatcgacgtcgagatcggcgcgcaggaacgtttgcgagaaattgatcacgacgaagtgcgcgcccggcggatgcgcgatcaggtgctcgcggtacggcagcacgaacgcgagcgcgccgcgcgggaacgctcgcgtgaacccgccgatgcgctgctcggtgtcgccgccgaggttgaactggatctggaagtacgcatgccggtgcggctcggtgatcgcccggcgggcggcctcgtcgcgaatgtagaaatcgaggcgatcgctgcgctcgggcatggcgtacgtgcgcggcttgactggggaaggcatgggcgttcggtgagcgtgatgcgggtcgcgcggtccgccgcgcgcggcggcgcgacgggcaatggtcgaattgtcgctaaaaacgcgcgggcaggggaggggcggcggcgcgaacgagttcggcccggcgcgcgcccgccatcgtccgctgcgcccgttcggacaggcgacgttttgcagcggcgtcccggcgccgggagccgccgcggcgcggtctccggccggatgcgcgggaggggttgcgcgatatcgatcggcatggggaaaatcgcttgcctgccgcctgccgcctgccgcctgccgcctgccgcctgccgcctgccgcctgccgcttatcgcttatcgcttatcgcctgccgttcgtcgcgggacgccggccgcgcgacgctcgcatccgggagcggggagacgcacgatcgcgcatcgcgcgcggcgcgcgggcacgctcgccggcataccggcatgcccgcgcccgccacagcgttttccaccacgtgaaaagcgcgcgaacccgcctatctttgtgatgtcgccgtgcgaagcgcggaataaaacgcgcgcggcattcgttttcatccacatggggcgccgcccgccgcggcgcgcgcgcgacgcccggccccgaccgatgcgccgcccggaggcggaaatggaatcgatacggatgctttcagccgcatgcgcgctgctcgcgctgatgctggcggcgggctgcgcgtccccgggcgacatgtcgccgtccgaccatgcggcgccgatgggcggctacggccgcggcggcggcagcggcggtggcggcggctattgaacgacggcgccgcgcgtgagcttcgaatcggacgtcgtcggctggctgccgcagttgcgccgctatgcgcgcgcgctgacgggcgaccccgcgtgggccgacgatctcgtacaggacaccgtcgagcgcgcgttctcgcgcatgcgcgcgttccgtcccgacagcaatctgcgcgcgtggctgttgacgatcctgcgccatctgtacatcgatcagttgcgtgcgcgccgcgaattcgccgtcgacgacgacgaaggcccgtggcgcacgctcgaggcgcccgccggccagatcgacgcgctcgtgctgcgcgacgtgcagcgaatgctgtaccggctgccgctcgagcagcgcgaagtgctgctgctcgtctgcgtcgaagagttgagctatcaggacgcgtcggcggtgctcggcgtgccggtcggcaccgtgatgtcgcggctgtcgcgcgcgcgggagcgcatgcgcgcgctgctgaccgacgcgccgctgcggccgccgctgtcccttaccgctgcgagacatcatcgatgagcgacgatcccgatctttgcgttgcaccggaatccgacgagccggggctcctcgcgctgtcggcgttcgtcgacggcgaactgccggacgcgcagagccgcgcgatggccaggcggctcgcgtccgatccgcgcgcggccggcatcgccgcgcactatcgcgcgcagcgtgcggcgctgcgcgcgctgttcgccgatcctgtcgcgccgcgccacggcccgtgcgtcgcgtggccggtgcgcacgccgtggtggcggcgcgcggcgttcgcgggcggcgcgctggcggcgggcgtcgcgctcggctggctcggcggcgcgctcgcgccgcggttcgcgccgtccgccgcgctgcaatgggtcgcgcccgcggccgcgcaacgcgcgttcgcgcgcgacgccgatctcgcctacgcgctctacgcgcccgatgcgcggcacccggtcgaaatcgccgccggccgcgacggcgcgccgctcgcgtggctgtcggcgcgcgtcggccgccggatcgccgcgccgtcgctccgcgagtacggcttcgcgctgctcggcgcgcggctgctgcccggcgcgggcggccccgccgcgcaattcatgtacgaaaacgcggcaggcgagcggctcgcgctgtacgtgagcgcgtccgcgcagcgcgaggcggcggtgcggccgtggcgcgacggcgggcggcacaccttctactgggtcagcgagcgcaccgcgtacgcgctctccggccagttcgacgaaggccggctgcgcacgatcgcggccgacgtctgcggcgagctcggcggccatccgcagcggtggcgatagcgcgcgagccgaggcgaggcgcgacgccgaggccgaggccgtcgacgagtcgatcatacgagtcgagcatggatgccgccggttcattcgcaagcttcgccgcgacgctcgcgtgcgcacttagcgcgtggcttgcgccgagtgcgggcatcgcgcagacggcgtggccacccgacgcgccgcgcgtggccggtgcgtcgggaccgccgcgcacgccgggcctggcgcgcacgccggctgcggtgacggatgcgccgggcgccgcaaccgccggcgcgctcgccgcgtcgccgcccgcggcgacgcgctaccggctcgatccgcggcactccggcgtcacgttccgcgtcgacaatttctggcacgcgcacctgacgatgcgcttcgcacggatgcgcgcggagctgtcggatgtcggcgacgatcggctcgcgagccgcgtcgacgtgacggtcgacgcggcgagcctcggcgcgaacgtgccgttcgtcgccgcgctggtgaagggctcggcgatgctcgacgtcgcgcgttacccggagatccgcttcgtcggcacgcgtttcgagcgcaccggcgcgacgacgggcgtcctgaccggcgaactgacgatccgcgcgatgacgcgcccgatcacgctcaccgtgcgcttcgacgccggccggcaactggagccggacacgggcgcgcgagcggagcgcgagggcgacgaaagcgacgaaagcggcgaaagcaacccggctgagcggcgcgcggggcagggccgtcgcgcagccgagctgcgcgacgggcgcccgcgcgatgcggggccgggcgtcgccgattcgcgcgacgcgatgcggcgcgagacggactcgggcagcgctcaccgcggcgccgagccgcccgaacgaatcgcgcgcgccgcgcccgatgcggcgcgcccgctcgctttcgtcgccgacggtcacttcagccggaccgcgttcggtttgtcacgctggctgcccgccgtcggcgacgacgtgcggctgcgcatccgcgccgagtttgtcagggcgcgcgcggacccgtgagcccgcgcgtcggtttttcttcattcgaggagagtcatcatgatcaggaatgtgctgattgcgctcgtctgcgcggcgcctgtcgcggcgctcgccgagccgccgaaggcggcgggcggcatgatcgtcgacgacgacggcatgacgctttacacgttcgaccgggacacgatgcccggcaagagcgcatgcacgggcggctgcacggcgaactggccggccgcgctcgccgacgcgtacgacaagccgggcggcgatctcggcttcatcgccgccgcgggcggcaagcatcagtggacgtacaaggggcgtccgctgtatcggttctccggtgacgcgaagccggggcagcataccggcgacggcttcggcggcatgtggcacgtcgcgcggccgtgacgggcaagggcggggcggccgcgaacccgcgcgccgcgacggcgatcgtcgtcgcggcatcgggttcgatcagcccggcgtcgcgccggacggcgctgtcgacgatgaagacgacggcgaatgcgacggcgcgacggcgcgacggcggcacgatgaaggcacccaaagagccgatcgcgtcgggaggcgctgtcctggccggctccgtcgagtcgcccgtttgagccacgggcgcgggccatttgttgcacgcagccgacgccgccgcagtcgcgactttccgcctgagcgccggatcggcgagccgcgttcggcgcgtgccggccgtgccggcgcgccgcttcggcgaggcggccgggcctcgcgcgccacccaagcgtcgcggcgccccaccgatcgtgcggacgcattcaccgtccggttacaaatatgtatataataatcattctcatttacaaaatagcatcccggcgtgacggtccggggggatcacgtccatgccggccaacactttgcgtctgcagcgggagatcgctgcgctctataccggtcatcgcggctggctacacggctggctgtcgaagaagctcggctgcggcgagcgcgcggccgatctggttcacgacacgttcatccgcctgctcgcacgcgacgagccgatcgacgcggccgagccgcgcgcgttcctgacgaccgtcgcgcagcgcgtgctgtacaaccactggcggcgcgagcggctcgagcgcgcgtatctcgacgcgctcgcgcaatggccggaggcggtcgcgccgtcgccggagacacgcgccgtcctgttcgagacgctcgtcgaggtcgaccggatgctcgacgggctgcccgccgtcgttcgccgcgcgttcctgctcgcgcagctcgacggcatgacgcacgcgcagatcgcggccgagctgcgcgtgtcgctcgcgaccgtcaagcgctacctggtgaaagcgggcgcgcagtgctacttcgcgatcgccgcatgagcggcgcgaagccggcgggcggcccgcccgcggtgcccgagcgcgtcgcgcggcgtgcggtccaatggtgggtcgagctcggcgccgcccccgcgagcgacgcgacgcgcgcgcgccttgcgcgctggcgcgccgagcacccggcgcacgacgcggcgtggcggcacatcgaggccgtcaacgggcggctcggccatgtcgcgagcgcgctgagcgcgcgggcggcccgcgccgcgctgctgccgccgcgctcgcgcgggcggcgcgcggcgctcaaggcgctcgcggtgctgctgttcgcgggcggcggcgcgtggacggggcaggcgtacctgccgtggcgcgcgtggggcgcggacgtgcgcacggcgctcggcgagcggcgcacgatcacgctcgccgatggcacgacggtcgtcctgaacaccgataccgcgatcgacatccgcttcgacgacgcgacgcgcggcgtgcgcctgctgcgcggcgaaatcatggtgacgagcggccgcgacgcggcgcgcgcggtgccccgagcgctcgtgatcgcgaccgcgcacggcgacgtgcggccggtcggcacgcgcttctcggtgcgcgagcgcggcgatgcgacgcgcgtcgacgtgttcgacggcgcggtgcggatcgcgcctcggcgcgcggcgggccgcgcgccattgatcacggcgggccacggcgcggatttcacgcgcgacgcgctcgccgggccgccgcgtgtgctcggggcgagcgccggcgcatgggtggacggcatcctcgtcgcgtcggacctgcggctcgccgatctgctcgccgaaatcgaccgctaccgcccgggccgcgtgcgctgcgacgcggcggtcgcgaacctgcgcgtatccggcacgtacccgctcgacgacaccgaccgcatcctcgacacgctgcgcgagacgctgcccgtcgatgtcgagtacctgagccgctactgggtgaccgtcgtcgcggcgcgcgattgagcgcgattgcgcacgctcgccgcatgcctcatcgaaattttttcgccgggcctgagctgttttcgatgctcgcgtgacatgggaaatgaaggctgcattccacccatcgtcaacgagtcatcgatcatggattcaatctgcaatcgccgcccccgccgcgcgcacgccggcgtgtgcgcggatacggcgaacgcgccggccggtttgcccgaggcggctcagcccgccgcgcggctcggcgcaggccggccgcgcgacgcggccgcgccgcgatgcgcgcggcaagccacatcgcacacatcgcacacatcgcacgcgtcgcacacgttgcacgcgccgtgcatgccgcaattcgccccgcaattcgccccgcgccgcgtcgtcgcgcgcgtggccgccgccgcgctgttctccgcgtgcgccgcgccgggcgtatcgggcgcggccgagccggccgccgcgacgcgcgcgtacgacattccggcgggcccgctcgacgcggcgctgacccgcttcggccgcgaggccggcatcctgctgtcgttcccgggcgagctgaccacgggcctgcgaagccccgggctgcacggccgcgcggatccggccgcggcgctcgaccggctgctgacgggcacggggctcgtcgcgctccggcagccgagcggcggctacacgctcgccaggctgcccgggccggccgccgccggcgccgatgccgcgctcgcggccgacacgacgctgcccaccgtcgccgtgcgcgcgagcggcccgcacgcggacagctaccggccgccgcgcgaggcggcggggctgcgcagcgacgcgccgctcgccgaggtgccgcaagcggtcgccatcgtcgcgcagcaggtgctgcgcgaccagcgcccgcgcaatctcgacgacgcgctcgcgaacgtgagcggcatcacgcagggcaacacgctcggcagcacgcaggacacggtgatgaagcgcggcttcggcgacaaccgcgacggctcggtgatgcgcaacggaatgccgatcgtgcagggccgctcgctgaacgcgacgacggacagcgtcgaagtgctgaagggcccggcctcgctgctgtacggcatcatggacccgggcggcgtgatcaacgtcgtcacgaagcagccgcagctcgcgcgccgccacgcgatctcggcgctcggctcgacgtacggcggcggcaggaacggcggcgagctcacgttcgactcgacgggcgcgatcggcgagtcgcgcgttgcataccggctgatcgtcgatcagacgaacgaacagtattggcgcaactacggcgagcaccgcgagacgctcgtcgcgccttcgctcgcgtggtacgggcgcgatacgcaggtggtgctgtcgtacgagtaccggcgcttcctgatgccgttcgatcgcggcaccgcgctcgatccgcgcacgaacgcgccgctcgcgatcccggcgcgccgccggctcgacgagccgttcaacgacatgcgcggcgaatcgaatctcgcgcagctcgcgatcgatcatcagctcgcgccggactggaaggtgcacgtcggctacagctacaaccgggagacctacgatgcgaaccagattcgcatcacggcggtcgatccgctcaagggcacgctcacgcgcagcaacgacgcgacgcacggctcgcgcagcaccgacagctacggcatcgcgtacgtcgacggccgcgtgacgctcgccgggatgcggcacgacgtgcagttcggcgtcgacggcgaataccggcaggtctaccgcgcggacatgctgcgccagccgatcaagacgccgttcagctatctgaacccgacgtacgggctcgtcccgccgtcgacgagcgtatcggcctccgacagcgaccagagcgacacgctgcacaccgcctcgctgttcttccaggacagcatccatctgagcgagcggtggatgctcgtcggcggcgcgcgctgggtccgctacagccagcttgccgggcgcggccggccgttccaggtcaacacgaacctgagcggcacgaagtggctgccgcgcgcgggcatcgtctacaagtggaacgacgcgctgtcgctgtacggcagctacacgcagtcgctgaagccgacctcgaagatcgcgccgatggcgggcggctacgtgatcgacggctcgaccgcgcccgaggaaggcgcgtcgtgggagctcggcgcgaagctcgacatgccgggcggcctcgccggcacgctcgcgttcttcgacatcgacaagaagcacgtgctcgtctcgcaatacgacgacgcgacgaaccagaccgcgtggcgcacgtccggccgcgcgcgctcgcgcgggatcgagctcgacgtgtcggggcggatcggcgcgcgctggaacgtgatcgcgagctacgcgtacatcgacgcgaagacgaccgaagatccgctgtacgcgggcaaccggctgtggaacgtcgcgcggcacacggcctcgctcgcggcggtctacgacgtgggcacggtgctcggcggcgacgacctgcgcatcggcgcggcggggcgctacgtcggcgcgcgcccgggcgattcggccaacagcttcacgctgccggcgtacgcgaccgccgacgcgttcgcgacctacgacacgcggcttggcaagcagaagctgcagttccagctcaacgtgaagaatctgttcaaccgcacgtattacccgtcgagcgtgaaccggttcttcgtgtcggtgggcgacgcgcggcaggtgtcgctgctgacgacgctgcagttctgatccgcgtcgccgtttttcgtggcggattttcttggatcgacgctgcgcgtcgtacgccgtgcggcgcacggcgcgcagcgcgcggaggcaaaccgtgcgctgcgacgcgtgccggcggcggggccggcggatcgggcagcaagcttcggccgagctcgcggaacgccggacggacatcggcgcgccgcgggaagcggacatggggcccgcgtcagccgctttggcccgcgtcgcgcgcgcgccgttcccgcccgactcccgagccgagcgcgagcaccgcgaacacgagcgcgccgctcgcgacctgctgccagtagaaattccagccgatcagcagcaggccgttcgcgacgaagctcacgagcagcacgccgagcagggtgccggcgacgttcggccggcgcgcctcggacagcgtcgcgccgatgaacgtcgcgccgatcgcgttcagcagatacgcgttgcccgcttgcggcgcgtaagaccggaccgtcgacgacagcacgagccccgcgacgccgtagacgagcgcgctcgcgacgaacacgcccgcggccagcgcgccgacgcgcagccccgagtggcgcgcgacgcccggctgcgcgccgagcgcgcgtgcttgccggccgagcgtcgagcgctcgagcgcgacgtgcagcgcgccggcgagcgcggcgacgatccacagcggggcggcgacgccgagccagacgccgtgcgcgagcgcgtcgaacgcgggcggcggcgcggtgctcagcagatagatcggctgcccgccgtccgtcgcgagttgctggatcgtctggccgatgaacagcgtgccgagcgtcgccagaaacggcgcgatgcccagccgcgtgacgagcagcgcattggtcgcgccgagcgcgagcgccgcgccgaggcccgcgagcgccgcgctcgcgcagcccgcgcgatgcgcgagcgcgcagacgaacgcgaggctcgcgacgtcgatcgccgtgccgagcgacagatcgattgcgccgatcgacagcgcgagcgtcatcccgagcgcggcgatcgcgagcagcgcgaagttgttgacgagcacgcgctcgacgttcgcgagcgtcgcgaagccgggcgccgcgacggcgaagaacgcgagaacggccgcgagcgcgccgagcgcggcgaggcgcgacagacggtcggttgcgtcacgcatcgaatgctccctgcgagcggcgccggcgcagcagcgcgacggccgcgacgacgaacaggatcagcgcgccctcgacgccgctcacccaatagctcgacacgctgttcaactggaagccgttcgcgagcaggccgacgaacagcacggcgacgagcgtgccgggaatcgtcggcacgagccggcgcgagaacacgacgccgagcagcaccgccgcgacgacgggcagcagatagtcgcccgcgcccggcgcgctgccgctcagcagcgcgcacgacgcgagcgcggcgagcgcggcggacaggccgctcgcgacatagctcgacgcgacgtagcggcgcgcgtcgacgcccgcggcgagcgcggccgcgcgatgggcgccgagcgcgtgcagcgcgagcccgtaacgggtgcgatgggcgagcgcggcgagcgcggccgcgacgccgacgagcgcgtacgcgagccacggcgcgccgaacggccccgtgccgacgagcgcggcggcgagcgggctcggcgacgatatcggcgcgttctcggtcagcacgagctcgagacccgcgcagacgttcatcgtcgccagcgtcgcgaggagcggcgggatgcgcagccacgcgaccgcccacgcattgagcgcgccgaccgcgacgcccgtcgcgcaagtcgcggcgagcgcgagcgcgtcgccgtggccgccgcgcgtgagggcggcgaacaccgccgcgcacaggccgagattcgcggcgatcgatagatcgagcccacccttgatcgcatccgcgccgccgccgatcatcacgatcgtcaggccgaacgcgagcaggccggtgaccgcgctttgctgcagcacgttgccgaggttcgcgaacgtgacgaacagcggggagctgacggaaaagcccgcgaacacgagcgcgagcgcaagccatgggccgccgcgcagcagcacgcggcgcgcgggcgtccagccgcgcgcgccgggaagcgcgaccggcgcgcccgccgtctccggcgagcgccgcgccgccgcgcccgcgcggccgagatcgcatgcgccgccgctcatgtcgccgctcatgtcgccaccttcgccgcggacgaggccgcgcccgccgcgcccgccgcgcccggcgtcccggtgcgcgcggccgcgtcgtgcgcgcccgcgccgccgccgggccgcgcatcgcgcgcgagcgtcgcccacgcgagcacgtcccgcgtcgtcgtctcggcggatgcgcactgcgcgacgatctcgccgcgcgccatcacgtacacgcggtccgtcacgtcgagcagttcggtcaggtcgctcgaaaacagcagcaccgccgcgccggcgcgcgcgagcgcgtcgatcagccggtagatctgcgctttcgcgccgacatcgacgcccaccgtcggctcgtcgagcagatagaccgtcgacgcgcgtccgagccacttcgcgagcgcgaccttctgctggttgccgcccgacaggaagcgcgcgggcaagtccggccgcgcgggacggatgtcgagccggcggatcagcgcgcgggcgacgtcggcctcgcggcgcccgtgcacgaggccgaagcgcgatacgctcgacaggtcggcgagcacgacgttctcgcgcaccggcagcgtgagcgcgacgccgtgcgcggcgcggttttccgggacgagcgcgatgccgtgcgcgaccgcgtcgtgcggccggcgcacgcgcgccgggcggccgtccacggcgatgctgccgcgcacgccgcgcgcgaggccgaacagcgcacgaatcacgtccttgccgccggagccgagcccccccgtcagcccgacgatctcgcctcgccgcaccgcgagcgacagcgggccgaagcgaccgggcaacgcgagatcgcgcgcttcgagcgcgatcgcgcccggcgcggcgcgcgcgccgggccgcgcgggatcggcgccggccggcgcgcggtgcggatcgtcgccccatgcattggcccgtgcactgacccgcgcatcggctcgggcggtggccgccgaaggggcggcggcggcgggttgcggcgcgccgatcatcgccgcgacgagcgtgtcgcgcgataccgcgcgcgcctcgaagtgcgcgacgtcggcgccgtcgcgcaacacgctcacgcggtcgcatacgcgcgcgatctcgtccaggtagtgcgacacgtagaggatggtgtgcccgttggcgcgcagccgctcgatcgtccgcagcagccggtcgacctcgctcgacacgagcgcggcgctcggctcgtcgaacacgaggatctcgtggcggccgagcagcgcgcgcgtgatctgcacgatctgctgctcggcgacggacagctcgccgatcagccggtcgggcgccaagtccaggccgaactgcgtgtgcagcaccgcgcgacagtcgcggcgcatgcgtttcacgtcgagcggcagtagccgcgcgagtcgcgacgcgcggccgccgagcgtcggcggatgcgggaagaagagcgcctcggcgacggtaaacgtcgcgggcagcagccgttcctgatggatgaagccgatgcccgtcgaatgccgccgggccgcgccggccgacgcgcgggaaccgccgccgcccgacgcgaacggcacgccgccgaccgtgatctcgccttcgtccggcgcgtgcaggcccgccagaagcttgacgagcgtcgacttgcccgcgccgttctggccgatcagcccatgcacggtaccgcgcgtcaccgcgagcgacgcgccgcgcagcgcggcgacgccgccgaagcgcttgacgacgcgccgcacgtcgagcgcgagcggcgcgccggcggcgtccggcgccgcggcggcggatgccgcggccgtcgtgagcgcggccttcatcgccgcgcgagcccggcggcggccggcgtctgcccgagcgcaggccgcgcgacacccgcgtcgtccttcgtgacgagcaccgacggcacgaacgtgtacgcgggcagcgatcggtcgcccgccagatagcgcgcgacgttgcgcacggcggtgcggccgatcagcgccggctgctgcgcgacgacggccgccgcgctcgaggtcggattcctcacgagcgcgaccgcctcggggctgccgtccaccgcgtacgtgcggatctcgcgtcggccggccgcgtcgaccgcctgcgtcgcgccgacctgcggaatgtcccacgcggcccagatcgccgagatcgtgcctttcggatacttctgcagcaactggctgatctgcgcgtacgcgttctgcgccgtgttcggaatcacgtcgcgcagctcgggctcgatgatcttcaccttcggataccacttcagcacggctttcagctggtcgtagcggatcgcgcacacgggcacgccgtagaagccgttgaacacgaggacgttgccttcgccgcggatatcgttgacgagcttcagcgcgagctgcgagccgatcgcgaaattgtccgacgtgacgacgttcaggctcgacggcgacgcggtgtcgatcgtgaaaagcgggatgcccgcttgccggattttcctgagccacggctcgagcacggatgcggtgccgagctgctcgatgatcgcatcgggctgttgcgcgatcagcgtctggatctgcacgatctggcggctgtcgttgcggccggcgtcgagcgcgatcggcgtgccgccgaggcgcttcacttcgtccaccgcgccctggtacgcctgcagatcccagtagtgatcggtgccggccgccgtgatgccgatccgcttgccggcgagcgacagcggcgcatggcccgcgcgcggcccgggcggcgcagcgccggcggcgggcgacgcgcaagcgggggcggtgccgatcgcgagcgcgacggcgaacagcatggacaacaggcgggcaagcgacggaagcgggcgtggcatgatcggcgggtctgggttcggacgtggaggcgaacgaacgattctgtgcaacgacgcccgcgaagggaacgatcgattcgtgctttggttatgggatggccgcaaatgcgcgggccgcacaagcaaagatgcgcggcgggaatcggacgcggccggcgcgggcgctcgccgggccggcggcttcgcggcgtcgatgccgatgccgatatcggcgggaacccgcgatcgtcgccgtgtcgtctcgatcggaatcgggcaatcgcaaataaacttcagcgcaatgctaaataaaccggacgacgctccgttaaatcgaaagcggctgattgcgggccaatcggaaaatgccgccgcccgggcggcatcgaatgaaacgaaatcctcccggaaacgttccgcgagggcgaaattccgcgccggcatgcaggaaaacccgtacgaaaggccgccgcgccgcatgattcggcgcggcggcggcgcggcgcgtttcgatggaggtttcgcaaacggttgcatttgatcgaaccgggaaaatcatcagttcgatagcggaataattaacctaatttttagattcggcgcgcgggcgcgcggcggcagcgtgataagctcgattcacataaaagcggtatgcgacgaacgggggtgttcgcgatggaacacgaagtccgaccatcgatggccacgacgcggcggcacgccacggcgaccgcgctcgcggcggccgcccgcccgtgcgcggcgcctcacgccgacagtttcctcggcatcctgatcgaagtgttcgcgcgcgtcgtcgcggcgctcgcgctcggggttttcgcgtacgcggcgtatctgcagtggcggctcgacccgtcgcgcatcacgctgatcctgctcgcggtctcgacgacgctgacggtcggcctgtcgctgttcgccgagccgccgaaaaagcgcgactggagcccgctcgcgctgttcttctcggtcggcggcacgttctactatctcgtctttcagctcaccgcgagccggcaactgcttccggaggcggccggcgcggcgatccagctgatcggcctgttctggcaattgttcgcgaaggtgtcgctgagaaaatcgttcggcatcctgccggcgaaccgcggcatcgtctcgcgcggcgcgtaccggttcgttcggcatccgatgtacctcggctacctgatcatcgacgccggcttcctgctgacgaatttcagcgcgcgcaacctgatcgcggtcgcgttgcagatcggcttgcaactcggccggatccgccgcgaggagcggctgctgtccgaggacgccgcgtatcgcgcctaccggcgctcggtccgctatcgggtgattccgggcctgttctgagccggccgccgcgcttgggccgaggccggcccgcgcgcggcggccgacgcgccgccgccgcgccgccgcgctgcattcgcttccgcctgcggccgcgccagccttcgtgatccgaagcgaaacgccgcccgcgcgtggccgatacgtgcatgcggcgcggcgattcgcgccggccacatgcgggcaatgcccgcgtcgcggcggcgggggacggcgtggtattcgaactggcttcacacgggcttcacacgggcttcacacgggcttggcgcggcgcgctgcggcgggccggcgccgcccggcccgcgtgggcgaggcgacatcgccgccgaggatcccgtcaatcaaaggggagaaggggattgccgcccagcgtcgagctggcgacccgccagggcgccggccgatcccggccgatccggctcgacgatcaccgtatcgctggcggccagcggcaagcagagcgtcgaatacggcaacaaccagaatccgtccctgaacgggcgcgtgatctcgccgtcgacgaacggcgcattcgcgagcggctcgccgagcaagacgacgcgcggcagcacatgggaccgcgtgctgaacatccatcacacgttgacgttcagcggcgcgggcggcctgaacgtcgccggcccccagacgtgacgccggcgcgctggcgatcggcccactgcccaccgcctgccgcaagggtatcgggcatggaacccgcttcccccgcgcgcgctgcgcgcgcagacgccggatcacgccgcctgttccggttcgcgcggcccgccgggcccggcgccgatctgccagacgtagggcggctcggttccgttgaccgcgcgatccccgacgatcctcgccttgtagacgagcggattatgcgatgcgaccgtgcgcgcgttgcgccagtgacggtcgagcgcgttcgtcgcgcgcgtcgccgacgcgccgagcgcgtcgaacagatgcgtcgccgcgcgcagcacgagctccgacaccaccagttgcccctgcgccgattcgatttcggccgcgacgttcgcgtcgtgctcggcggccgcgtcgccgccgccgcgcgcttcgtacgcgcgctgcgacggctgcgcggcgcgcagcgcgatcgcctcggccgcatacgcccatgccgagatctcgccgacgacctgcaggatctgtgcgtcgtcgctcacgcgcggcgcgttgccgtggctgtagacccggcggcgcccgcgcacgagcgcgctcgcgtcgcgctcgaccgcgcggccgatgccggcgagcgtcgcgagatggaacaactggtagaacgcggtctgatatttgaagcggcgcgcgaaatcgatgacgttcgcttcgtcgacgcgcgcgtcgacgaagcgcgtcgtgccgctgcccgtcgtcgcctggccgaagccgtcccagtcgtcgccgaggatcacgccgtcctggcgcgccgcgaccgcggcgatcaccgggccgccgtcgtccgtgcgctgcgcgtagacgtcgatccagtccgcgaagatcgctccggtgctgtagtacttctcgccgttcaccacccagccgccgtcgcgtttcgccaccttcgtgcgcacttcgccgagcgcgacgtcgcccacttccgtccacgcgttgccgacgagctggccgctcgcgaagcggtcgaaccacgcgcgccgcgcggcgtcgggcggcgcattcagccagtcctcgacgaaggcgaaatggccgcgcagcgcctgcggcagattcgaatccgcggccgcgagctcgatcagcaattgaacgagctgaggaaccgacgcgccggcgccgcccgcatgcacgggcacgcgcaacgcgccgaaaccggcttccttcagccagcgaatcggttcgtgcggcagcgcgcgcgtgcggtcgcgctcgatcgcgccttcggcgatgcgcgcgaagatcggccggaaacgggcggcgagcgatgcataatcggcgccggtcgagcgcgtcgggtcggcaggggcgtgagacatggcgaaatcctcgggtcagtgaagggcgggtgaagggaacgtgattcgatgcgggccgcgcgcgattcgcgcgcgggagcggcgccggggcacgggttgcgtcgcccgatcgcgcgcgccgtcggcgccggctcgggcagccgcctgcggcgcactgggcgctgccgcggcgcgacggccacgcggcgcgcgcatgccgacacgcggccgccgcgccgcctacgcggcggcgcgcacgcgcgctcgatcgccttgcgcacgcgagccggcatcgatatcgacatcgacatcgcgcgcggtcggctcgaagcgaatcgccgcgagaaacacgatcggcacgaatgccgcgatcgccacgatccagaacatgccggcgccgaggcgcgcgttgaggatcggcagcacgaacagcgcgaacgcgctgccgatgcccgtcagcgcgcgcccgaagccgagccccgtgccgcgaatcgacgccggatacgacagcgccggatagatcatcatctgcgcgccggggccgaagccttcggcgaacagccacaggccgagcatcagcactgcggcgccgatgccgagcgcggtctgcggatggccgagcagcgcgagcgtgacgagcgccgcggcctgcaacgcgaagccggcgatcgcgacgcgccgcgacggcagccggtacgcgaggcgcatgccgagcaacccgcccgtgagcgcgaacagcacgttgagcgcgagcgtcgcggcgatcgtctcgaacacgcccgcgccgaggaactgcgtcaggatcgtcggcaggaagaacgcgatcgccgtgtattcgaacgggatgcacagattcatcgcgctcgcgacgagcgtgcgcggcaggtacggctgcctgaacaacacgcgaaaactgacgggcggctgcgacggtgccgcgcgcggcgtgtcgtcggccgcatgcgcgcggatcccgtacgactcgcgcaggatgcgcgcggcgtcgcgcagcttgccttgattcgcggcccacagcggcgattcgttcatgtagcggccgcgtaccgcgatgatcgcgagcgccggcaccgcgccgaagatcagcgacgcgcgccacagccagcgcgcgtgctcggcgggcagcgcgaaatacagcccgaacacgatcaggaagcacacggacgacgccgcgtaccacatcgggcaccacgcggcgagccgcgacgccttgttgccgcgcccgccgaatttcgagaactcggccaggaacgccatcgcgaccggcagatcgatgccgacgccgagccccatcacgaagcgcgcggcgatcagcacccctacgttcggcgcgagtccggccacgatcgcggcgacgacgaagcagagcatgtcggccatgaacacgcggtagcggccgaccttgtcggtgaaccagccgccgagcaggctgccgaggatcgtgccgatcatgatcgacgcgctgacgagcccgctcagcgccggcgtcaggccgaactcgcgggtcacgtcctcgatgccgtacgacagcgtggtcagatcgtacgcatcgaggaacacgccgccgagcgcgagcaggacgatcacgcgcgcgtggttcgcgcgcgcgcccgatgcgttgatgaggcgcgaaacgtcgctcgcggtgcggatcggcgtcgagatcggcgcgtcgagatcgagtgtgctcacgggaagctcttcggttggggcggttcggacggcaagtcgcagttatacgaagcgggccggtaaaacacaaagaagcagttcgcgattcgttatgagacgcggcgcgataagcaatcgcggggcaggggcgagcgacgcaagaggcgggccgggccgtgaagcgacggcggcgcggcgctcgccgccgagccgcgagccgcgagccgcgagccggcgggcacgcggtcgatgcggcgcgatgcgcggcgcgtgcgtcgcgcgcatgcgaacgcgcgcgaggtgagaagtgcgagatgcgaagtgcgaagtgcgagaggcgagaggcgagaggcgaggtgggcgcatgcgcctcgcggcgccgcggatgcggcgtcaccgcggcggttcagcgctgcaggcgcggaaagatgcaaggatgcgtcttcacgtacagcgtctggttcacgcacggacgccccgcgtagtcgacgacctcgttcgccgcgcgccgcgcgccgctcggcggcgtgttgccgccgccgcggttcggcgcggcgatgggcgaccccgcttcgccggatcgtgaatcctggcgaagcggggcgcaggctgccagcgcgatgccgaatgcaatggcgatgatcggcgctttcatgattttcctcttgttccgtctcgttcgattcgacttcgacgcagtccgcgtaacggccgcgtcggtcgatgtgaggcaaatgttgccggcgcggcggtgcgcgaacatgagccgaacatgacaaagatgtcgccgaagcgcgacgggcggcctgcgatgcgtgcgccgcgggcgctcgagcatcgcgcacggcgggcggtgcacggcgcacggcggagtccgaagcaacggaaaggcgcggaagaaccgaaggcggtgaatgcgcttgcgggcggggaaggggaagggaagggcgaaaggccgcagcgagtcggcgcgcgccgcaaaaaaaggccggacagggggagctgtccggccaaagtgcgatagcacctgctggtgccaatgcgcctcgcgtgctcgaggggaaccaagcacctcggtccaatctcgtctgatcggcgatcttggaatgcagatgctacggcatcgccgcagcgccacgctgacgcgaacatgaaattctcgtcatcgaagcgtccgcgcgcgcggacgatgccgcaccgcgcgcagatgacggatttgtcatcgcacgctcatggttgcgtaccgcccggcgttcaaagtagaggcaactgtcgtccgacagggatccactcgaaggagaactcgcgatgaacacgaaaacaacgatcgtttgggccaccgctgccgcgctgacggcgctcgccttgtcccccgccgcgttcgcgcagggcaagacgcgcgacgaggttcggcaggagctgatccgcgcgcagcacgagggcgtcgtgccggccggcaagaacgactacccgccgagcgcggcgctcgttgcgcgcaacaaggaactgcacgcgatctcggtgcatggcggcaagaccgatctcgcgctcgatcagcacgatcaaaccctcgcgcgctgatgcgcgggcgaccgaagccgggcggcccgcgcgcccgggcgcgtccgcgcccgcgggccgccgctagcgccgctgactccgctgacgcggcggatcaggccgcgtgcgcgggaaacttcagccagaacgtcgtgcgcacgtgcggctcgctgtcgacgccgcacgtgccgccgtggttttccatgatcgagcgcacgatcgccaggccgagccccgtgccggacgccgaattgtgccgcgccggatcgacgcggtagaaccgctcgaagatccgttcgcggtgcggcgcctcgatgccgcggcccgtgtccgatacgctgatcgtcgccgcgtcggcggcttgcgcgcattcgatcgtgatcgtcgagccgcgcggcgcgtgattgagcgcattgctgatcaggttgctgagcgcgcggtgatagagcagcgcgtccgcccgaacctcggccttgccgcgcacgacgatgcgcacgtcggcatcctcggccatcggctcgtaatagccggcgacgcgctcggcttgcgccgccgcgtcgagcgtgcggatcgccaggtggctctgcgcgttgtcggagcgcgcgaggaacagcatgtcctcgatcatgcgcgacagacgctgatactcgtcgatgctcgattcgatcacgtcgcgatattcgtcggccgtgcgcggcttcgatagcgcgacctgcgcctcggcgagcaggttcgtgagcggcgtgcgcatgtcgtgcgcgagattcgacgagaactggctcagccggacgaacgattcgtcgaggcgcttgagcatggcgttgaacgcgtgctccatttccttgagctcgcccgacgtgtcgagctccggcagcggctgcgcgagccggctcgacgacatctgctcggcgcgcgcgacgagccgccgcagcgggctcaggccgagcatcgcgatgccgtaggcgagcgccgccgtcagcacgaccgcgagcacctcgatcacgacgaccgtgtacgcgtatgcgcgcagcagcgcatgatcgttcttgccgtcgtactgcacgacgatgcgcgcggtgcgcgggttcccgccgcgcagcggcgcgtcgtccgcgagatagctgaacgtcgcgccggcgggcgcggcgctcgccggcacgcgcgtttgcggcgcgccgagcgcgggccgcggcgcgacgaagccgcgcgtggcgaagcgcaggcggccgtcggtgtcgtagatcgcgagatccagattctgatggccgtgcagttgatcgatccacagatccgatttgcgcgggatatcgtcgacgttcgcgacgttcgcgagatgcgtgcgcatcgccgcgagcgtcgccgacatctcgtacgacgacatgccgacgagccggttgtgcagcgcgctgtagagcgcgacgccgctcagcgcgagcgtcgccgcggtcgacaggatgatgagcgccgtcaggcgcgcgcgcagcgtgcggggcagcaggcgtctgatcatcggctcggcgcgctcgcgcttctgacttcgagcacgtagcccatcccgcgcaccgtgtggatcagcttcggctcgtacgcgtcgtcgatcttcgagcgcagccggcggatcgccgcgtcgacgacgttcgtgtcgctgttgaaattcatgtcccacacctgcgaggcgatcgtcgcgcgcggcaggatctcgccctcgcggcgcatcagcagccacagcagcgcgaattccttcgcggtcagcagcacgacgtcgccctggcgcgtggccttgcgccgcgtcaggtcgagctccagatcggcgatccgcaggaccgtcgattcgcgcgcctgcccgcggcgcaggatcgagcgcacgcgcgcgaccagctcgacgaaatcgaacggcttgacgacgtaatcgtccgcgccgagctcgagccccttcacgcggtcgccgacgtcgtcgcgcgcggtcaggaacagcacgggcgtcgagtgcgcgcggcgcagccgctcgagcaccgtccagccgtcgtggccgggcagcatcacgtcgaggatgatcaggtcgtactcctcggtttcggcctgatgcaggcccgtcacgccgtcctcgacccagtccgcgatgaagcccgcttcggtcagccccttgcgcagatacatgccggtcttcggctcgtcttccacgatcagtattcgcatctggattcacctcgatgattcgcgccgccggcgcagcacggccgcgggcgcgagcctcgcgagccatccggccgcgcgtgcgccgagcgtggcgcgcagcggcgcggcgtgcgccacccgatagagtaccggcaaaacgagcagcgtcagcgcggtcgacgacaggatgccgccgatcacgaccgtcgcgagcgggcgctggacctccgcgcccgtgccggtggcgaacgccatcggcaggaagccgagcgacgcgacgagcgccgtcatcagcaccggccgcagccgcgtgagcgcgccttcgcgcaccgcggcgtcgagcggcgcgccttcgtcgcgcaggttgcggatgaacgagatcatcacgaggccgttgagcaccgcgacgcccgatagcgcgatgaagccgaccgcggccgtgatcgacagcggaatgccgcgcagccacagcgacacgacgccgcccgtgagcgcgaacgggatgccggtgaacacgagcaggccgtccttcgcgttgttgaacatcacgaacagcaacacgaacaccatcgcgagcgcgagcggcacgacgatcttcagccgctcgctcgcgctttgcaactgttcgaactggccgccccacgacagccagtagccggcgggcacccggacgtccgaggcgatccgctcgcgcgcgtcggcgacgaacgagccgacgtcgcgcccgcgcacgttcgcgctgacgacgacgcggcgcttgccgtcctcgcggctgatctggttcggcccgggcgatgtgtccaccgtcgcgagctcggcgagcggcacgtacggcgcctgcgcgagcgggccgctcgcgcccgccggcgcggccaggggtagcgcgatcggcagccgcttgatcgcctcgacgtcggtgcgcagctcgtcgggcagccgcacgacgatgtcgaagcggcgatcgccctggaacagcaggccggccttgcgcccgccgaccgccgcggcgaccgtgtcctgcacgtcgcccaccgtcacgccgtagcgcgcgagcttgtcgcgatcgaggttgacggtcagcacgggcaggcccgtggtctgctcgaccttcacctcggacgcgcccggcaccttctgcagcgcggccgcgatctgctcgcccgttgcgttgagcgtcgccatgtcgtcgccgaagatcttgaccgcgacgtcgctgcgcacgccggagatcagctcgttaaagcgcaactggatcggctgcgagaactcgtacgcgttgcccggcaactgcgcgagcaccgcctcgatttccccacgcagcgcatcgcgcgacttgcgcgggtccggccactggtcggcgggcttgagcatgatgtagccgtccgacaggttcggcggcatcggatcggcggcgatctccgcggtgccggtgcgcgcgaacacgcggtcgatctccgggaagcgcgccttcagcgtcttctcgatcgactgctgcatcgcgaccgattgcgtgaggctcgtgcccggaatgcgctgcgcggacaccgcgaggtcgccttcgttcaggctcgggatgaattcgctgccgagccgcgtcgccagcacgagcgagagcgcgaccacggccgtcgcgcccgcgagcacctgcccgggccgcgcgacgaacgcatcgagcacgggcgcgtagagccgcttcgccgcgctcatcagccggttctccttctcctccactcggcggccgatgaacagcgcgaccgcggccggaatgaacgtcacggtgagcgccatcgcggccgcgagcgccatcacgacggtgatcgccatcggatggaacatcttcccctcgacgcccgtcaacgcgaagatcggcagatagacgaccatgatgatcagttgcccgaagatcagcgcgcggcgggcctcctgcgacgcggcgaacacttcggcgaagcgctcgtcgcgggtgagcgggcggcccgccgcctgctgcgcgtgcgcgagccggcgaatgcagttctcgacgatcacgaccgcgccgtcgacgatgatgccgaaatcgagcgcgccgaggctcatcaggttcgcgctgaccttcgcgttgaccatgccggtgaaggtcatcagcatcgacagcggaatcacgagcgcggtgatcaccgccgcgcggatgttgccgaggaacaggaagagaaccgcgatcacgagcaccgcgccttcgagcaggttcttcttcaccgttcgcacggccttctcgacgagcaccgtgcggtcgtacacggcaatcgcgcgcacgccggcgggcagcgtgcggttcacgtcggccatcctcgcggccaccgccttcgcgaccgtgcggctgttctcgcccatcagcatgaacacggtgccgagcacgacttcctcgccgttcgcggtcgcggcgcccgtgcgcagctcgcggccgagatcgacggcgccgatgtccttcatccgcaccggcacgccgcccgcgttcgcgagcacgatgttcgcgatgtcctcggccgagcgcgcctggcccggcacgcgcacgagatactgctcgccgcgcttttcgatgtagcccgcgccgacgttgtcgttgttgcgctcgagcgcgcgcacgacgtcggcgagcgtgagcccgtacgacatcagcttcgtcggattcggcgcgacgcggtattccttcacgtagccgccgatcgagttcacctcggtcacgcccggcacgttgcgcaactgcggacgcacgacccagtcctgcagctcgcgcagatcggcgctcgtgtagcgcgtgccgtccggcttgcgcgcgcccgcatcggcctcgaccgtccacaggtagatctcgcccaggcccgtcgaggtcggccccatcgcgggcgcgaccccgggcggcagcttgtccttcgcttcctggatccgctcgttgacgagctggcgcgcgaaatagatgtcggtgccgtccttgaagatcacggtgacctgcgacagcccgtagcgcgagatcgagcgcgtctgctcgaggttcggcaggccggccatcgcggtctcgaccggatacgtgatccgctgctcggcctcgagcggcgaatagccgggcgcggacgtgttgacctgcacctgcacgttcgtgatgtcgggcaccgcgtcgatcggcagcttctggtaactgtagacgccgagcgacgcggccgcgacgatcgcgagcatcacgagccagcggtgcgcgatcgcgaagcggatcaggcgctcaaacatggtgacggtcctctggaatgcgtggaaaacgaagcggcccgcgcgtcagtgctcgtcggcgacgcccttgccgagctccgccttcagcacgaagctgttcgccgcggcgtaggtctgaccgggcgcgaggcccttgacgatctcgacgcgccgctcgtcgcgccggcccgtctcgaccgcctgcgcgacgaaacccttcggcgttcgaacgaacacggcgggcgcgccgtcgacgtcctgcagcgcgtcgctctcgatcgcgacgggcacgttttgcgcgccggcgtcgacggtcacgttgacgaacatgcccggccgccacgcgccgtcgggattcggcagcacgacgcgcgcgggcgcggtgcgggtctgctcgccgagcagcgcgccgacgtacgcgatcggcccgctcgacttcgattcgaacgcggccgcgctgaccgtcgcgtggcggccgacgcgcacctcgttcaggcgctgcgcgggcacggccatttcggcccacaccgacgacagatcggacacgacgaacacgttcgcgtcggccgcgatcgcctcgcccggcgcgatgtgcttctcgacgatggtgcccgcgaacggcgcgcgcagctcgtagcggttgagcgcgccggatgcggcgctcgcgttcagcgcggcgagtttctgccgcgcgttcgccgcggcgatctccgcctcgcgcagttgcacctgcgcctgcagatagtcctgctcggcggagatccgctcctcccacaaggtcttctcgcgcgcgtacgacgtgcgggccgcctgcagccggcgctcggccgtcatcagctcgctgcggcgatcggcgagatccgtgctcgcgatcaccgcgagcacttgccctggcttgacgttctcgccgatcgacacggcgacccgctcgacgatccccgcgacgcgcggcacgacgtgcgcggtgcgatcctcgttgaacttgatttcgcccggcaactggaagctcgtgatgatctgcgcggggcccgcgcgcgcgatgccgatcctcgccgcgccgagctgagcgtcgtccagcgcgatcgcgccgtccgcgcgcgagaacggaaacgatgcgctgcgcgcgccgatcctcacgtcgatcgacgcgtcgaacacgtgcggcctcgcgatcggctgcgccgacgtgtacttcgcgcccgcttgcgcgaactgcagcgcgacgcgttcgccgtcgtggcgggtcagcgtcgcggagacggccgcgccttgctcgacgggcttgccgtcgacgaacggatagacgacgaggcgcgcgtcgtccggcttctcggacagcacgatttcggcggacagcgcgccttgcgcgaacatcgcaccgccgtgcgggccggtcgcgccggatgcgggcgcggccgcggcggccccggaggccgccggcgcggacgacgtggacggcgcgcgcgcgagcgccagcacgatggcgagagcgccggccgcggccgcgccggcgagaatcaggggcttgcgttgcatggcgagttcttcagcgaagttgggcgagggggcgggaagcgtcgcgcgccggcgcgccgacgacgcgctcgatgtccgcatacgactgatgcgcgtcggcgagcgcctgcacgtagcgcgattgcgcatcgaacagcgtgcgctgcgcgtcgagcacgtcgagaaagccgaacttgccgagctggtagccgcgcgacatcgcgtcgagcgactgccgcgcggcgggcagcacgtcggccttcagccgccgcgcctcgcccgtcgcgcgctcgtagttcgcataggcctgggtgagatcgagccgcagccgcgcgcgctcggcgtcgaaatcggcgcttgccttcgccgcgttgtggacggcttcgagcagcgcgcccctgttcgtgtcgaagagcggcagcggaatcgagatgccgacgaccgcctggttgtccggcgcgccgcccgtgacgacatgcttgacgcccgcgctcaccgtgatgtccggcacgcgcttcgcgcgctcgatcgcgatctgcgcgttcgtgcgcagcatgtcggctttcgccgcgcgcgcgagcggcgcgtcgtcgagccggccgagcagttgcggcagcggctcggcggcgggcaacgcgtcgaggtcgcccgacgcggcgcgcccgcgcacgtcggcgctgcctgtcgcgttcgcgagccgcgcgagcgccgccgccacccgcgtttgcgcgttcgacagctcgatctgcgcggccgtctgcgcgacgcgcgccttcgtcgcctcgacgggcgacaccttgcccgcgcgggcgcgcttgtcggccatgtcggccgagcgcgcggcgatcgcggccgattcgtcggcgacctgcaactggcgctgcgcggcgagcacgccgtagaacgcgcccgtcacgtcggcgcgcagcgcggccgcgcggccgtcgagcgacgcgagcgcggattcgcggccgtacgatgcggcgtcgacgcgcgagcgccgcttgccgccgagctcgatcggctggctgacgacggcggtcgtcgtgcgctcctgccgcccgaacccttcctgcaggaacgacacggtcggattcggacgcgcgcccgcctggacgagcgcgccgacggatgcgtcggcgctcgatcgcgcgcttttcagcagcgggttgttcgctgcggctagggccagtgcgtcgtcgagcgacagcgcgggcggcgcgacggacacagtcgaagtcgaaatcggtgcgggagagacggcgggcgtgacggagacggaggccgcgcgggcgtccggcggtgtggcggccgggccgtcgggcgcggacggggccggcgcgggctgcgcttgcgcctgcaccgccgacgccgcgatcgcggccgacacgagtgcggcgaagatacgcttgggcatgagtgatcgagttccggtgaaacgcgatcgatgctacggacgtgccgcaatgcaaacatgaggcgaacatgacatttttgtcacgttcgcggcggcgggctggatgcggcgcgggctcgcccgtgcgtggggtggggcgagaaagggcgccggcggggcgggggggcgaggcgcgtcgagcgtgcggcggccgcgcatgagcgcgccgccgcgacgcattggggggatagggcgatcagccgccgttgacggccggatgcacgccggcggcggcctcgacgccgacggacgacgggctcgcgccggatgcgcggtcgtcttgccgtgacagcgctgcgccggccgggcagccggatgcgcagccggccgacgatgcgtcgcgctgcgacggctcctgccgtgcatcggcgcgaatcggcttgcgctccttgaacacgcgctcgggcatgccgtgcgcgaacgcggacgatgcggcgagcgcgaagagcgccgcgaaggccagggatgttgctcgtttcatcgaatatctcgctcggtaacgccgccggaacggcggacccgctcagtgtgacggcagggcggagcgtggcgatgaccgcggggtgacaagtctgtcaggaacgcgcggcacgcggacggtagggcttcgacgcggtggggggcgttgcttccgggcgtcggcgcaaggcccggcggggccgcgggcgacgggggcgaaccgccggcgaaaccgcgacgtgcgcgacgcaggcgaggcgtattgtgcgcggtacaaacgacgtacgcgtcacgccggcacgatgcacgaggtgcggctcgcgtcacaatcgatcggacgaaaaacggattcgactccggttcggcgcgggcggcccgtgacggcttgcccgcgccggcatcgttcgatcgggacgcgctcagcagccgccgcgacagtcggcgacgccgaatgcgatcagatttccggcgatttcgcgcagcaggtgcagcgtgagcgcgccggcgccaccttgagcgagacgaagcagttcgatgagatcttgcgcagcgaggctcatgttggtctccttcacacggcgcttctcgagcgccgccgtagaaacatgaaattctctttgttgtgagcaaagtatcgtcgaccgaacgggccgttccaatcagcgggcgacgaacttcgcgtcatccggcacggcggcttgtcggcgatttcctacgcaatgttcagtcgaaatcgggagggggcgcggcgcgaagcgcggggcggggcggtgtttcggcggggtggaaaagggcgcgttcgacgggccggcggattcgccgtaaacggggtcgtgcgacgccgaagggcgggttcgatgggcgttcccggcgcccgttcgatcacgccggaatcgagctggcattgaaccggaatcgagtcggaatcgagtcggagtcggggcggcagccgcgttgtcgtgggatgcaagccgtccgctcgccgctgttccgatatcgtggatggcatgggcgcgcctccgcgatgcgaaccggaccgggactccatggcgaagcggcaaccgacgatcgacaatcgataaccggcaatccgcaatcgacgcaccgcacgcaagcacgcaagcacgcaagcgtgcccgattcgggcaatctccgcgcgatccggcgcaagacgtgacgacgcggcgacgggcgacgggcgacgcgcggcggctacgccttgtagccgatattgcgcagcagatccttgcgccagcgcacgtcctcgtcggtttcgatgccgagcggcgagaagccgtcgacgacgccgagaatgcttcgtccctgttcggactgcgcgacgacgacctcggtcggattggcggtcgcgcagaaaatccggcagacctcgggcactgccttgatcgcgttcagcacgttgagcggataaaagccgtcgccgagaaagacgagaaaacagtggccggcgccgatcgcgagggcgttgcggcaagcgagctcggtcagcgcggcgccggtgccggaatggcgcacgaggcgcttgccggacgcctcgcagaacgcgaggccgaaacggatgccgggcacggcgccgacgagcgcctcgtggatgtcctcgaccgatttgatgaaatgcgtctggccgagaatgaagttcgccgtgtcgggcttgtcgattgcaacgctcagcaattgcagcatgtcgcacctcgtctcgtcttgtgatgacgcgcacgcgccggcgcggcgcggcgggcgccgcggggcaatcgcgcgccggcgcgttttgttccggttcgttttccagcttagtacgcggcgccgggcaacgaaagcgcggtgccggccggcctcctcgcctatcctggagagggaggttcgcgcgatgacagccggtgaggggcgaggacggatgagcaggaacggcggcgcggagatgccgcattgttcggacgagcgaatgcgacctatcctgaaaagatcccgccggccggcggcgatccgatcaacgcttatcagacggaggtgtgccatgtcgatgtccgtcaccctgcaggagtgcctgcgccagaaggcttcgcgctacgaagtcatccatcatccgtacagccactcgaacatggaagcggccgcggccgcgcatgtcccgggcgatcgtctcgcgaagaccgtgctgctcgaggacgcgcaaggctacgtcgcggccgtgctgccgaccacgcatgcggtgcggctatcggagctgtgggcgaagaccgggcgccatctcgtgctcgcgaaggaagtcgagctgcgcgagctgttcaaggattgcgacgtgggcgcgttgccgcccgtgtgcatggcttacgggatgcagacgttcctcgacgatagccttgcgcggcagcccgacgtgtatttcgaggccggcgatcatgaagaactggttcacatggaccgcgacgaatttcttgcgctgatggacaaggcggaacgggcgagcttctcgcacaagattcagggggtggtttcctgagtggcgtgacggcgggcggttccggcggcgatggccgcggcgtgcaatcgggtcggacgacgagtttgggacggcgggctttggggagtccgccggtgctggctgttggatcgggcgtcgtggagcgtgcgggtgcgatgggggcgtcgactgattcgacgnnnnnnnnnnnnnnnnnnaagggatcgctaactttagctggcgttacacctgcaggaccaaggccccgcaagcgttagcgggtagcgccagccaccgaaaaccctggaggcccttggaaaaaacttccaatgcatgaacccaaattgccttcgtgcgatcgtcgcgcgagctttcggcatgcgcggtggcgatcacttcgaacggatcgacgcccagaatttccgcaacgcggatagctgttttctcgtcgaacactgattgctggttgcggtacttactgaccgcgccacgcgtcactcccagcactttcgctgctgcgtagtcggagggaaggtcgaggcgagctttcaccgcgtcgagccaatcgactgtcgttttcatagacaacccctatcgaatcaaagtcaacccggcgtcaaaggtactgcgacgcttcaccagatgcaactgtcactgagcatgagacgtatcagtaattgacacgtttcatcaaatgagactattctccgcctgtcgactcggcagccggttcccaaccccgccggtgctggactagctatccagccgccggtcgactttcaagccgtacaccgttcaaggggttgagaaaggggaagtcagatgcacgtttcgctgcaacaaacgcttacaccttcggcgctggtgcgccagacgatcgaaccgtatttccgtgcgtttatggacgcaatgatcggattagtccaaaagtggacgcaaacgccggctacgctccgcgggggatgggcggcatgaaaacgatcgtgaacgaactgcgcgacgagttgcgcgtcgcgcacatcatcatccgcagcgcactttcagttgccacgttcgaccagaagatggaatgggcgaacatgaacgagcgtgacgccgtgatcggagagggcatcacgcgtgccaacgaacggcaagcggcgattgacggtggcagcgtcgatgcgttgtatcgcgagttgaagtgcgcggatcgcatcatcgcaaacgctcgatcgctgctttcagatcaccagtttgaactgtggaccgtggcgatccggtttgccggtgtcatgtcgcagaacgttgtgcgcgacgatgttcgacggcggttgctgacccgtgccgtactcacgtgtggcggtaattcggccgcggacggtgtcgctgcctatcagctagtcgccgaggcgctcgtgtatggcggcgagtcttggatcgagcgagtccgtgcacagcgggcgcgggctcgcgagttcgaagatgtgttgatgcgcctgcgatcaagcaacgtgtggaaagaccttgtgcgggttgtcgagcaattcgccgatgatgccgtccatcacttgaacgctgaacagcggcgactccttcgcgagttcattaccgagtgccttaagggcctcgataagtcgtttgaggctggcgtggtcagtgacagggtggctgagaaagacggggataacgcgcgcaatgatctggccggtcacgaaaagaccggcgttcgtgaattgctgcacgttctcgatagttgcgggtgaattcggagaatccttcgtgttcatttctgcctctgtttatcgcgattggatgggtcttgagggacgagtaagtatagcccgccgcagcgacccaaactgttgacagcacaaacacacatagcggggtgattcaatggctcatatttatagcaatcctaatcaacaagaggcggaagcgattgcgattcggcgaatgattcgcgcgagcaacgcggagcagatggcacgccgtcgcgcgagcgatgcggctgatgtcgatcgaccacgcgcgacgttgaagcgcatcgggcgggtgtattcgattgtgaggctcgcgtgactgatttcgatattgcgcaggcacagccgcgcgtcgttgcgccgggggtggtcgaagtcggccctttctttgagcggtatatgcgcggcggttacttcatcgtgaaaacgccgtcgggttgccgggaatatcactggtgcgagcagccagacgcgagcgacacgacggtcatgatgacgcgcgatgaagcgttacagcttgcttcgcatcggtggtagggcatggagcaatcgaacgagcgcggggtcgctgaacggcgagaagcgctgttcgaagacctcgcggaacttgggataggcgcgggcgtttgcgtgccggctttcgttgtgtacaccccaccgcgtacggcgcgcggcgatcgagcggcggccaatgcgatgaaggaattgcgaccactgctcgcgaagctcgcgcggcgtcggttgattctgcgataggagagcagatgaaaaggaaggagaagacgctgccgctctgggcgatttggttgatttcgctcgtcgcggtcattgcgtggtgcggtgtacatggtgagccggaacagccggtgcagcaggagattcgcccggtttcgtgcgcttagcacgcggcagccgggctgtcgtgtggtcactcgccgtgcaaactttcggcctcggatagcacggcgagttttgggcggggcggcttggagagcgccccgtttttttacgggaatccgaatttagcgttggagtcgggcgactgccacgcgacaacgacgaatggagaatctgatgagccaacagatttacgcgaagattaaaaaatcaagcaagtactacggccagacgcggcccggtgcacgattcccggtacatatcgaacaccaaggggaatgggaatacacggtgcatggaaatcagaactactacaggctccgcgatgtgaatctgttcgtcgtgggcgaagacggtcgcgagctgcggatcgcgtgacggcgcttgcaggaaagaagagtgattttcggatctgtttgttcgggcatcgaagcggcgtcgatggcatggcatccactcggttggcggccagcatggttcagcgaaatcgagcggtttccgtgcgctgtcttgcgccaccaccgcccaacggttcgcgaatagagctcgtccaatcactgactacctgaggacaccaccatgaacgaccaacaacagagccgcgctgatgcgctgacggaagaacagattcgagccttcgcagaaaacgccttcgaccacgaagtcggcgccggcgcacttcgacagaatgtcgcgacagtaggcaatgtgatcctggcgatccgtaacgctttgaatctggccgcctctgccaatgagacaggtgcggaaggggcggcgatcaccgaccacgacgcgaaggggcttgagatcatcgcgggctggctgtacaaggacggtctcgtcgaacctgcggcgatgcttcggcgactcgcttccgcccgctcccccgctatggcggcagcagcaccggccgacgagcacagcactatcgaatgccaagcgcatagcggacccgattgtaccgagtgcggcggaactggcgcttggtccgggtcggccgacgaacgggcggcgctccaatgggcggccggaacacttcaagagatcgtctcgggccgctggaagggggcaaaagaaagcgacaaggtgagcatcggctcggtgacgaagaccgttgcgcaagtcctcgacatggccgacgctgcgctcggtcgtgcatctcagggtgatgcgccggcggagatgcgcaagccggatgcctatgtgccgattcaccctcgcaatggccctctgtgggcgagtgccgtcacatcgctcgatgccgatcgccccaaatcgtaccctgtccaggccgtctatctcggagcgtctaccgcggcgctctccgcagcccgcgcggcagcatcgcccgctgcggacgaggcacaggcactgctgacggttggccgctgcatgggaatcgaagcagttgagaaatacatcgatagtgccagcctcggcaccgtgattgactatgcagcagaaattcgcaagctcgccgccccgcaacccgcgccggccgacgcaccggccgatgtgactctgatcccctacgatggattgaccgaggaattcacggacgaagtagcccggctcgcgaacgatgcgcccggcattcgggaggccgtcgcgggcgcgttgcagagttgcggcgcgatcattgcgccggccgacgcaccggcccatgcggcggaatgcccgcattgcgatggcgaaggggtgatcgaagccgacagcggagcaagtccgtgtgcctgcgcgcaggatgcgcaggaaggtatgccgacctttggcgcacggaggacgcaggccgacgcaccggcagaggcacgcgtgtaatgcgggcgcggccgagcgccaaacggtgccgaaaatatccggacctctttgtgcccaatctggacggttcgtggacagcgcacgtggaagacggcccgcgctacaaggcgctcggcaacagcatggcggtgtccgtgatgcgttggatcggtgagcgaatcgagctcgtcgaacagctcgcgacggcagcggcgagggctcgataatgtggatctacgcgtacgacgtagcggatttcctgcccggaatccccgaagcgaaggccgccgcgaagcgcctgccggcgcgttggtatcggcgcgcgctgagccacgcggaagcggccggccatgcgagcgccgtgaagtttgcacggccggaccagcaggtcgcggatcgtatgttcgacgtgtcggaagctgcgcgtgcaattcgcgagtttctcgacgagcacgcccccgacagtttccctgtccggccggacgccaacgatttcgaaatctgtctgaaagcccgtcgaatcgcaaacgatgtctcgctgcggtcgcacgggctgtcgatactcgacgcgcacattgtcgcggagaatgcgtgcgcgatgtatggcgtcgacctacccaatttcgagcatccggccgagcgtgtcgcacgcgtgcgctgcgagctatggtggcggcgacaactgcgcaagatgcatattcgtgcgctcgaatttagcaatatccgcttacattacgtgcatcgtcgcgcagaaccgtatgcgagtgatgacgccgtgcgtcgtcgcgttgcacagaatcggcgcaatgcgcgcacgctcgaatccgtgacgatggagaacgaggtcggccagcaattcacgctcgctgaactggcggcaaaaggcatatcaaacaaggcgatgaagcgcggcgagctgttcacgcgtctgcgcgggcttgaagagcttgccgacgacgcgaagtttcggggcgtcatgttcacattgacctgcccgagccgatttcacgcggtcacgacgacggacagttgggttcgcccgaacccgcgctatgacgatgtcgatccgcgcgcggcgcaagcatatttgcgcaaggtatggcaacggactcgtgccgagctgaagcgcgaaggcatcgtctatttcgggatgcgcgttgccgagccaaatcacgacggtacgcctcattggcacggcttggtatttgccgacaagatcgaacgattctgctccgtcatgcgcaagcacggcctgcgcgattccggcgacgagccaggtgcgcagcgccatcgtgtgcgcttcgagatgatcgaccgggcgaaaggctcggcggtcggttacgtcgcgaagtacatcagcaagaacatcgacggccatgcggtcggcgagcacaagacgcaggacggctacgtcatccaagcggacatgtgggacggagacgaaatcacgccgtcgcagcgtgtcgaggcatgggcggcgctgtggggtatccgtcagttccaacagttcggcggggcgccggtcggcgtatggcgcgagctgcgccgcgtcaaggaagaggacttgccgagcgaggacgaagcgccgtgtatccgcgctgcgtggactgccgcgcagaagaccgacgagcacgcggcggactgggcggagtattcgcgcgcaatgggaggtatcgccggcgaagcgcgcatcgtgtacgtgcgccataccgtcgagcagcgcgaagggcggtacggcatcggcccggtgcgagtgccgcacggcgtcgaggcgctcggcgttgcgcacatcgtcgatgggctctgcccgtactcgcgcgagacgaagattttcgttccatcgacgcgccacgagtggcgggtcgttcggcgcggcggcggagccgcccgcccttggactcgtgtcaataactgtacgcgggacgatcggccaggggtggccgagacacccgcggaagctgtacggatcggtgcccacggggtagggaacggcgcgaaacggggtcatcggaacctgtagagtgaggaacaccctatgacgcatatgacgatcgaatgcccgtgctgcggaggcgaaatcgaggcacgccatacggaagcgatgtcggcgacgctgcgccgcctctacttcgtgtgcgacgactgcggctttcgaacgccggccggtctcgaaatcctgttctcgctgtcgcccccggcgcggccgcggccccacgtcgcgctcgatgtgcggccatcggatcgactgcgcggctttgtcgattcgcgcacgacgctccggctgatggaggcggcgaagtgagattcacgattgcttgccctcactgcggcgcgcgcggcatcgcccgcgtgctggaacagaagtccgcgctggcgtgggagatcgattaccagtgcgatgacgtagtgtgcggccatacgtaccgcgcacggctcgaaatgacgccgacggcgcccgtgcagcggcgcgagcgcgtcggcgaacagatgcggctcgctgtctgagctgctgcgaagtggagcggtatcgacacggtgtctaaacggcatcgagtcgatatcgattcgatatcgaacagagataggggtggttgatgattctggcagtgggaaacccgaagggcggcgtcggcaagtcgacgactgcggtacagctcgcgatcggtctggcgctcgacggcgcgcgcgtttggctcgtcgacggtgacagccagcgaacgagcctgtcggcgatcacggctcgcgcacacacgggccggccgttgatcgcggcgtcggcctatgcggacggcccgtcgttgcgagcccaagtgctgcagcagtgcgtgcagttcgatcaggtcgtgatcgacgttggcgggcgcgactccggtgcgttccgggcggccctgaccgtcgccgacgcggtgttgattccggttctcccgcgatccttcgacgtgtgggcgctcgatgacatggcgaaattgctcgatgaggctcgcgcagtgcgcgagctgcgcgcattcgcttttctgaacgccgcggatgtgcaaggggcggacaatcgcgacgccgaatcgatcatcgcgggctacgcgggcatcgaattgctgccgtgccgtctgcatcgtcgcaaagcgttctcgaacgcgagcgcggccgggttgcacgtcgaagaaatgccgcgccgcgacaccgtagcgtgtgcagaaatcgaacgtgtgcaggatgccgtgctgcgagcaagcggggcgctcgcgcgctagtgaaaagacatcatgtcgatatcgaatggatatcgacatggtatcgagaggacagttaatagataggggttgacatgtcgattacgaaaagaccgacgctttctcaaggcgaggcagcgattgccgcattcatttcgggtgcacctgacgcgcggccggcggcaccgcctgttgtaacagtcgagccgcagagcccgacggtgccgcgccggccgagaaagaaaaaaatcagcatggatattgatgccgaactgctcgaacgcgtcgaccgtgcggcgcatgcaatgggtatatcgcgaaacgccgtgctcgccttgggcgcgtcgcgcttcgttgacgagacgatgcgcgattgacgacgctcgcatcatgagcgcagcagccctgacaaaactgtcaggattagcgctctggagtacatgctacattccccgccaaatactccgggggttgtcaacatgggatttgcattcatctgcgaaggcgacacgacgacgcacggcggccgtgtcgtcggctgtaacacggccaatctcgtttacggcaaggcaattgcgctgctcggcgatatggtgacgtgcccgcgctgcggcggaatctatccgatcgtgagcgtgaaaagcggactcaacatgacgttcggcgaccggccggtcgcgaccgatggcgacaagacggcatgcggtgcgacgctgatcgcttcgcaaggcaccgcaacggttgcgcccacggcgggccaaggtagccccattggcggcggaaagagcgtcatcgcgcaggcgcgctcggcgccgaatgaaccgtatcgcggccgcttccagttgctcgatgaccatacacgcgagccactcgcgaatcacgcatatacgatcacgtccgcggacggtcggaccgtccacggtcaaaccgacgcgaacggattcacaagctggctcgacagtgacgaagcttcgtcgctgacgttcaccaactcgggcgcgagccccgcatgagcgactacggaacaagcagcgccgtcggcggcatgtcgacgggcgaaggccaaaccacgcgagttgggttgagccgcgggcaattgtcgccgcaggatcatgctgtgttatgtgatgcgatttgccgttgcagccgtgtcggcgtcgcgacgacggacggcaagattttgcgccaggcatgcgtatcgcaacggctgaaggcgaaaaacttggtcgccaaggggctgaccggcgcgccgacgcagtatcttccggaagtcacttacgacatgcggcaatctccccccgcgcccgtgatgagtagtgccgacccgctcatgccgcatagctggttgcccgcatggattcagaagtattttccgggcggcatggacgcatacaagcaagcgaagaagacgtacttccgccggcctgatgtcgtgatcgtgaacgatccaagccagccgccggtccagtccaacatcaagcagattgtcgagatgaagtttccgcccgacgacttttcgaagggccagcgcgaggcgtatctggatatcgccggcgatgaccgaaagcttgcggcgattgggccggaagattgccggtgcggcgaggcggatcgtcaatcgcagccgtcgacctccactcaaaagcaacccaatctggaagacatgttcggcgacaagctgccgtcgtcgggcggtatcatgccgctgatgccgccgattccccccgtaccgttaccgcttccctgattctaattatggcaatgacgcaagatgaactggccgcatgggcgaatgatccgggccgggccggatcactcccttatgggctgtttgagccaaaccatcaacgcaagatcgtaggcgcgattttggccgtccgcggcgtactgtacttccgagacgggcacacgccgcagaggcgcgaggcgttaactcgttgcttccaacgctacgacgctgcgcttcgcacatatcagcacgcacttgcgcaatcgcaaggacgcgaaccatcgaaaggcacgccactccgctggctctatcaggaggggaagcaaccgacggcgattgaaaaagctccgtcgttttcctcgctcgcgaaggacactccgtctgacgatctactcgtcgtcgggttgtcagatgcggaagagaaagaaggcgcgggggcgatggagtttgtgacgttctgtctcgaagattggcaagcagcgctgaatcgcgggctcgatgtgctgtcgttctcagtcccgccagcgttcctgacgttgtgcccgaatgtttttcaggcacttttcgcacaagcggccgacgatctggacgccgtacatgggcatgccgggtatgcggtgaatctgtcactgctgcggcgcgatccgaacgaggcgtcggagtattttctggcccgtcgctatggtccggggctcgatgtaggtgacccagttcgaaggggggtgcgccgactcacgaaccgtatcaaaacggtcgactggctcacggcaatcaatgccgatatggtgcgcgagctcggcgggcggcagagtctggctctccctcccgattggttcgggctgcggtcttacggtaacgacggcttgctcattcaagcaggagtggcaccgcaaacgggaatcgcaggggagaaggggcaagcgcccgaaccgccgccagcatatgtactcgtgaatcaggcgctgcgcccactcattgccgatgccgtcggcacgcttcagagcggcacgccgaatagcaccgcgccgcttttaaacaccgaagtctcgacagaggcttggctgcaccgattcgatatcgatcccggtcgcatctacggctattgggaagcgctgcacaagatgccgaagctgccgccgtcgccgtaacggcaagggtgccattgcgcgacttgcaatagtggtgccaaattccgcacgaaagcgcatgaaaacgcacgaatttgccaccatgcgaaatcgcgcgaagcccgcgccagtaggcgctcgggcgctgggcgacggatgcatgaaaactgccccatcaagaaagcgcgcaggcgaggagggggaccgcgcaaaggccgccgcggcgactgccggtgcgtgggcggccctggccctcatatatcgccgtacggctgcttctcggcctcacggcgctgcccgttgtgctcgttcggcatgttgggcggcctctcgacctcaagccgttgtaggcccgctattcgcgtccattaaaagggacatatcattttgccgacagagccgggcggcaagggcgacatggcgacggccggcacactcacacggcgtgtcctcgccgcgcggttcgagttcgcccaaaaacggcgcggcactgatgcaccgccggcggccgcggtggataccgcgatccgccgcagccatcagcgcgtggagttagcgagccgatgcgagacagccgtagctggattgtcccttatgggttacaattctcgcatgttcaaagttctgacgaccccccagtttgacaaatggcttgacgggcttcgcgatccggtcggtagcgcggcaatcaacctgcgcatcgagcgggcgaagcttggcaatctcggccagtggcgcgcagtcggcgacggcgtcaacgaaatgaagattgatgtggggccgggatatcgggcctacttcgtgcgacgcgaaaaaattatcgtcgtggtgttgtgcggcggggacaagtcgacgcagaagaaggacatcaagctagcgaagcaaatcgctggcgaactggaggattgagtatgaaaatcagcgaactggccgagttcgacggctcgaagtacctgaaggacgaggcaacgattcgtcactacctggcgcaagcgttcgaggatggaaacccgcggctgattcaagccgcgctcgggaacgtcgcgaaagcgcgcggcatgacagcgctcgcgcgcgagtccggcgtgaagcgtgaagcgctctatcgcgcgctgtcggaaggtgggaacgcggaattcgcaacgatcatgaaagtcgtgggcgcgttggggctgcacctgaccgttgcgccggccgaacctgcgccggtgcccgcgccggcaacaacgcgtgcacgctcgcgcgttcgcacggctgcgcacgcgtaacgccatcgacagccggatgcgcggcgttgcactggcctgcgcgctacgccgcgaccggcgccggcggaatctcgtaatcgtcgaacgtcacaacctcgtcgccgagccagtcgttcagctcggcgaagcgcgcctgtagcggcctgatttcattgcgcccgaacacgcgcgcggcggtatccggcgtgccgaacccgcccgaattgctcggcacgatgccgagcaactgcggcggcacgcggtgcgcggcgagcagatcgtcgcgcgttacgttcttgatgttgaagaactcgtccttcgcggcgacctcggacacgggaatgagctggatgccgtccttcttgccgcccggcgcgtacatgaacacgttgcggaagttgcccggccccttcgcattcttcagcgcgtcgcgcatgttgtccacgtcgtcctgcttctgcgcggcgtcggtcatgtacaggatgaagccggcgtggctgccgttctcgtaatacttgcgccggaacagcgtcgacgattcgttcagccaggccgagtgcagcgagctcagatactcgggcaggccatagacctcctgattgatgtccggccgcacgagctggaacacgctgtcgggcgcgaactcgtgccgctcctgccagccgttcacgtacacgaagccgctgaaatcggccttgcgccggacgtacttcgcgagcgcgggctcgagccgcagcgtgccgccgaccatgttgcggcggcgttccagatagccgttgccgaacgtcaggaaatcgagcgcccaccgctcgaacgcgtgccgcgacagccagcggtgcgggcggaacgtcgacgccagcacgttcgccttgaagaacagcgccgagctatggtgcgtgctcgcgcgaaacgatttcgccaggccggcgaagctgaccggcggctcgaaccattcgccgttcgaccagcactcgacgtaatcgagaatctcggcccggttcatgacgggcgtcggttcgtcgaacgtgaagacctcggcacgcgccggcgcggcgctgccggcgctcggattgggcgcggccgcgaacgtgcgcggcgcgcgcgatcggcgcttgctcatgcgtaaaactccgtgaatgaagatgaatgaatgccgccgccggcgagcggctcgcggtcgatcgcgtgcaggcacgcccacgccaggtcggcgtggcccgtctcgtcggtacggccggcggtgtaggtcgcctgacggccgctcgccgtcatcgtctgtttgatcgccatgaacgccgccgccagatcggtccagcccgcgtcgaattgcaggcggccgttccggacgacggactggcccttgagcacgaggcgggttttcacctcgggcgagtagttcagcgcgacggcggccgggaagaacttgcgcacgagctggtagacgccttgccccatgcccgtggtgtcgatcgcgatgtagccgacgttgtagcgctgcgtgatcgcctcgattgccgcggcctgttcctcaaagtcgttgccgcggaactggtgacgttcgagcacgcggaaggcgccgtcgtcgacgcgtggcggcgccacgacgacgagccccgccgagtcgcccgtgagcgccggatcgtagccgacccacacctcgcgatagccgaacggccgcagcagcagcggcgagaagtcgtccgcccattcttcccacgagtcgaccatgcagcgttgcaggtccgacagcttgaacaccgacagcgaatcgtcgatgaactggcacatcagcagattcgcgaattcctcggcgctgtactcgcggcgcagctcgtcaatgtcgaacaggtcgcagccgcccgccatcgcatcgagcacggtcacgatctgccgccactgcgcgtcctcgcacaacatgccgcgcacgagcgcctcgtggctcgtgtcgatctggatgcggtcggccgcggcacggccacggttcgcgtgcgcgccgctccagaacgcgtacgcctcgtgcgtgacgctcgacggcgtgctgaagtacgtcttgcgccagcgcttgtgcatcgccatgccggaggcgaccttgttcagctcgcggaacttcggcacccaaaagtattcgtcgaagtagaagttgccgtggtacgactgcgcggtgcgcgcgttcgtccccaggaagtacagcgtcgcgccgctcggtaagataatcggatcgcccgtgagctcgatgtcggccgccccgcgcgcgaactgcgtgatgtactgcttaaagacgtgcgcctgagccttgctcgccgacaggaagatttgattgcggtcggtgtcgagcgcgtcgacgagcgcctcgcgcgcgaagtaccacgtcgcaccgatctgccgcgatttcaggatgttgcgcgtgcgctgatcaccgttccgataccagactttctgatagtcgaacagcgaatcgcggaacgcttcgatgatgcgctggtgctgttcgtcgctgatttcgttgcgcggcgcacggcgtttcgggccggcgttgcgcgacgcaatcttcgggttcaggtccgattccttccccgtctcgtcgtacttgcgcacgcgcgcgagccgctcgacttggcggccgagcaggtcgatttccttgtagtccgcgccgtccttcttttccttcgcgatcaacaccatcaggcgcacttcgagcgatgcctcgatgcgctcgacgggcgttgcgtccttccacctttcgcggcggcaccacgacgcgacggtcgcgggcttgatgtcgagatggcgggcgatcgacgcgatgcgccagccttgccaatagagcgtgcgcgcgaccttgcgcacgtcgttttcgagctgatgagggtccgtagtttcaagcatgcggccaagcgtaggccgccgcgtgcgcgcgagcacgcgcagcgcgctgtacccgcgtgacccacaaacgccgcggattgagccgtggcgcgtgaacgccgaacatgagaaccacgctcactcaaccatgttcgaccctctctatggcaagcaaatcgaaattcttccgcgtcgcagtggaaggcgcgaccgtcgacggccgcgagatcaagcgtgaatggctcacgcagatggcgaagcactacgacccgaagctgtacaacgcacgcgtgaacgtcgagcacatcaagggctgggcgccgctgtcggcgaacaacccgttcggcgcgtatggcgacgtgatcgcgctgaaggcggccgaaatcgaagacggcccgctgaaagggaagatggcgctgtttgcacagatcgatccgaccgacgagctcgtcgcgctgtcgaagaagcggcagaagctcttcacgtcgatcgagatcaaccccgacttcgccgacatcggcgaggcgtatctcgttgggctcgcggcgaccgacgacccggcgagcctcggcaccgaagcgctgcaattcgccgcgaagcgctcgaacaacctctatacgcccgcgtgcgagacggcgatcgaattcgaaggcgcggccgaaacggccggcctcaaggaatgggtaaagggcctgttcgcccgcaaccgcgaaaacgacgacgagcgcttcgccgacgtgcgcgaagcgctcgagcgggtcgccatccatgcgcaccacacgggccgcgaagtcgcgacgctgagcacggctgtcacgagcgcgacgggcgccgcagccgacgcgaagaagcgcgccgatgaagccttcgccgccgtcgaagcgctgaccgagaagctgtcgaacaccgacaacggcgcgccgcagcgcccgccgtcgaccggctcgacgggcgagctcgtgaccgactgctgacccatcccgcacaccacacaggagaatttcccgatgaggaaggaaacgcgccaggcatatgaaaagtacgccgcgcaaatcgccaagctgaacgacacgggcgacgtgtcgaagaaattcgcggtcgagccgaccgtgcaacagcggctcgaaacgaagatgcaggaatcgagcgagtttctcaagcgcatcaacgtgctgcccgtgaccgagctcgaaggcgaaaagctcggcctgtccgtgtccggcccgatcgcgagccgcaccgacacgacgaaggccgcgcgccaaccgatcgacccgacggcgctcgacagcaaccgctaccgctgcgagaagaccgactacgacacggcgattccgtatcgcaagctcgacatgtgggcgaagttcgccgacttccagcagcgcatccgcgacgtgatcctcaaccagggggcgctcgatcgcatcatgatcggctggaacggcgtgaaggcggccgcgacgaccgaccgtcaggcaaacccgctgttgcaggacgtgaacatcggctggctgcaacagtaccgcgagcgcgcagcgcagcgcgtgctgcacgaaggcgcgaagcaggccggcaaggtgctcatcggcaaggcgggcgattacgagaacctcgacgcgctcgtgatggatatcgtgtcgtcgatgatcgacccgtggttccaggaagacacgggcctcgtcgtgatctgcggccgcgagctgctgcacgacaagtatttcccgatcgtcaacgcgacgcaggcgccgaccgagcggctcgcggccgatctgatcgtgagccagaagcgcatcggcaatctgccggccgtgcgcgtgccgttcttcccgaagcgcgcgctgatggtcacgaagctgtcaaatctgtcgatctactaccaggaaggcgcgcgccggcgcacgctgaaggaagtgccggaacgcgaccgcatcgagaactacgaatcgtcgaacgacgcctacgtggtcgaagacttcggttgcggctgcgtggccgaaaacatcgaactggcggcggcatgacgatcaacacgcccgcccgcgcacacttcaatcgcgtctcggccgcgcgcgcggcggccgccgcgtcgcccggcgcgacgatgaagggcgcgaccgcctatgagctgatgctcgcgaagctcgcggccgaccgccgcgcgctcaagggcattcagtcgatcgagcggaagatcgagctgaaacgcaagctgctgccggagtacgccgactatgtggcgggcgtgttgagcggcggccgcggcgcgcaggacgacgtgctcgtgacggtgatggtctggcgcatcgacgccggcgacttcgacggcgcgctcgcgatcgcggcctacgcgctctcgaacgggctcacgctgcccgaccagttcgagcgctcgctcgcgtcgctcgtcgccgagcagttcgccgacgccgcgctgtcgtcgttcctcgacggcgagacgttcgacgcggcgagcctcgagctcgtcgacgatctgacgcgcgaagccgacatgcacgaccaggtacgcgcgaagctgtacaaggcgctcggctacgcgacgcaggccgccgcgccggcgcgcgcgctcgactatctgcgccgcgcggtcgcgctgaacgatcgcgtcggcgtgaaaaaggacatcgaccggctgacgaagcaggtcgaagccgcgggccgtcggggcgacggcgccgacggcaagtaaagagcccacctcggcatggcggcaccggcgcccaggccctacgcctgacggtcacgggccttgtgcgccggtccaccgccacctcattgcgaaccgaccatgaacagctttgttgccaccgccgcgcccgccgtcgcggcgacgccgatcgaaggcacgttgacgaacgacggcttcttcccggacatcgatctgtccgcgctgcgcgacgcgatgcgcctggacggcaccgtgacggccgagcggctgcggcacgccgcgcgcgacgcgttgctgaccgtgaacgacgagctcgccgcgtggcgcgcccggcagcgcgcggcgggcgcggcgacgctcgccgacgtgccggcgccgcgcatcgatggcgaatcggcacacgtggcccgctaccggcgcgcggtgtaccacctgacgcacgcggacgtgacggagaagtaccgcggctacgacacgacgaagagcggcggccaggtcgcggccgatctggccgcgacggtcgacgacgcacgccgcgccgcgcgatgggcgatcagcgacatcctcggcgtggcgcgctcgacggtggaactgatctgatggcccgccccctgtaccgcattcgtcagttcgcgcagtcccgcgtgcgcggcgggaagctgttctgcgtcggcgcgtgccaggtgcagcagcgcgtcgctggcctgttctggcttgagattgcctattgctcggatcgcaccggcgcggaggcggccatacgagccgccgtgatcgcgcgccggcgagcccggctcaagccgcgcgtgctcggcctgttcgatcgcgacgggcaggcgctcgggcaatgaagatcgcggcgctgcaaggcgagacgctcgacgcgctgtgctggaggcactacggcagcacggcgggcacggttgaagccgtgctcgaagcgaaccccggcctcgccgagctcggcgtggtgctgccgatgggaaccgtcgtggagatgcccgagcgccgcgcgatcgagacgaccacgccgctattgcaactgtttgactgaccggagccgaatgaatggctgaaccgaacacttcttcggccgcggcgctgttcgccgcggtcggcctcgccggcatcgcgccgggcgtcgacggcgacgcgctaatcggcgcgttcgcgggcgcggcgctcgtcgtcgtcacgtcgaaagacctcggcctcgcgaagcgcgccgcgtacatgctcatctcgctcgtgatgggctacctcgccgcgcctgaaatcatccacgccgtgccgatccgctcgacgggcgtcgccgcgttcttcgcggccgcgctcgtgatcgcggtcacgctcacgctgatcgagcgcgtgaagggcatggacctgttcgcgctgtttcgcaagggagactgacgtgcatgtctcgtccgcactcgtcgcgctcgccgcgcacctggccgtcatcgtgcgcgtgctgacctaccgcaagaacggcgcgcggcatcgcttccacgtcgcgtgggcggcctgggtgatcgtcgcgatttcgggcggctcggcgatcgagctgctgtttcatccgaagccgaccggcttctttcacgcggcgctcgcggttctgctcgccgtgttggtgtacctcgcgcgcggcaacgtcgcgcgccttctacggagtgacgaagcgtgaacatccttcgattcaacgatcacggcgcggaagtcggactgctgcagcagcgcctcgtgcgcgccggctacccggtcgacgtatcgcatctttacgacgaacagaccgagcgagccgtccagacgttgcaggcggccgcgggtctcgtcgtcgacggcatcgccggcccgaagacgtaccgggtgctcgccagcgggcagcgcgaccctaagcacctgacggacgccgacctcgcgcgcgcggccgcgacgctcggcgtatcgctcgcgtgcgtgcgagctgtcaatgaagttgagtcccgcggcgtcggctttctggacgacggccggccgaagattctgttcgagcggcacgtcatgtatcagcggctcgtcgcgaatgtcggcagggaagcggcggacgctgccgccgcacgatggccgggcgtcgtcaacccgaagcgcggcggctaccagggcggcgccgccgaatacgtgcggctcgacactgcggcgcgcatcgacgcggcatccgcttacgagtccgcgagctggggcgcgttccagatcatggcgtatcactggaaacgcctgggttacgcgagcgtcgacgaattcgtgtcccgtatggagctgggcgaagccgagcacctcgacgcgttcgtgcggtacgtcgcggccgacaagaagctgctagcggcgcttcgtgcccggaagtgggcagcgttcgcggaaggctacaacggcccggaattcgcgatcaacctgtatgacgtgaagctcgaccgcgcgtatgcgaagtacgccggcacgggcaaggcggccgcatgaacctctcgcgcctcatgccgtggctggcgctgctcgcgttgatcgcgctcgtcgcaagctgtcagcacggccgcgcgctgcgcgcgcagctcgaccgggcgaccgacgacgcgcgtcgcgcgaaacacgacgcgcaggcgagcgccgccgtgatcgagcgcctgttggccgatgccaaggcgaaagacgcgcagcgcgcgcagctcgagcgcgcacgcgccggcgtcgacgcgacgctcgcgacctatcgaaacgaactgcggagactgatcgatgaaaacgccgccgtgcgcgcctgggctgctggcgctctgcctgacgatgttgtgcgcctgcacgcaagccccgccctcaacggtgccgacgatttcgctcaacgaatgcgcggcggtgacgccgtgcacgatgccggcgatggcgccgcgaaccaacggtgaactcagcgacgcgctgcacgtcgcgcgcgcggcgtgggcgcgctgcgcgtccgaagtcgacatgatcgcgacgtgtcaggcacgcgtgcggcggacggacggccatgaataagccgagcagcctacgcgccgcgctcgtcgccgcgttaccgcagctcaacgcctcgccggaccagttgctcgtgttcgtcaacgaaggccggatcgaggcgacgggcacgcgcacggcgtcgttcgactatgaatacgagtgcgagatcatcattcgcgacttcatcggcaacccggacgacgtgatgatcgccgtggtcgaatgggcgcgcgcgaatcagccagacctcgtgacgaatcgggacgagcgccgcaacggcatgacgttcgtcgccgacatcctgtcgaacaacgccgtcgacctcgggctcaaggtgaagctgtcggaaagcgtcgtggtcggcaccgacgaagccggcaaccgcacggtcgagcacatcgacgacgcagccgacgagtggctctcatgacggacgatcttcaggcgctcgaacgatgggcgggcgggttgctcgcgaagctgtcgccggcggcccgccgtcaactgctgcgagagctcggccgcgatctgcgccgcgcgcagcagtcgcgcgtcgccgcgcagcggaatccggacggcagcgcgtacgagccgcggaaggtgaaggcgggcggcaagcgcttgcgcgagaaggccggccgcgtcaagcgcgaggcgatgttccggaagctgcgcaccgcgcgctatctgcgcatcgatgtcgacagtacgggcctcgcgatcggtttcgacgaacggctctcgcgcatcgcacgtgtccaccaggagggtcagaaagcgcccgtcgagccgggcgggccgctcgcgcagtatccggttcgcgtcgtgctcggtttctcggatgccgatcgcgagctcgtgcgcgatcggctccttcgcgagttgactcggtaaatcgtcgcgcacctaccaaaaattggagttgtgtgaatccaccgcttagataggctgcacgtcacgcacgcgcggattgcacagtctgttcgctcgacatccgatgtgcgtgcttggtcttcatagatgccgctttgttccaggaggcttacgatgcctagcaaactgtttctatatgacgcgaacgaggccaacaaggatttgctcgactacttcaagaacaaaaattacacaagagtcgcgctaacaaatagcactgatttcttttggtcgcagatcgattcggttgataacggtggctatctcgccattatgagtcatggcaataacaacacctttgagatcgccatgggcaatccaccgaaggatatgcggcaggatcagattgtgccgttcggaacatcgctcaaccagcgcaatgtgacgctgtatctcttgtcgtgccacactggaaatgatcctctaggcagatcactgttgggtaccggatgcaatttcgctgcaccgaagggctatgctctagtcaaatccagctcagctggcgtcggcgtctattctgtcgtagacccccatgcatcggatgtgaagtatgcaggttggacaggcaccgagggagtaattcctaatcgggacacgaaaccactcaacataaaatagttcgcatcacataagcgttctgaacatttttaaaagttcacgaactggccgacgacacttttacgactggctgtcgaagacactcacgctcggacatggttgtcggcccgcctgtctccgagttgaagcatgcgcgcggcgatcgagcgcaagcgacatgggtcgttaagtgacctgaagcgctgagtcgctcgacatacccaagcgatgcaatgcgatcgcgtgatacgccgcattcgtctcacacccgatccaatgtaggccggcctcgcgcgccgcgacgagaaacgtgccggaaccggcaaacagatcgcacacgacgccgccggccggcacgagccgcacgacctcgcgcgctatgtcgagcggcttctcggtcacgtgttgcttcggcaacggcaagcggcacgggaacacgcccggcagatacacctcgcagtcgcgcatcgcgccgcggctcgcccatacgacgaattccgcctgctgcgcgaagccgccgcgccgcggccgcgtgcggccgggcgtcttgtcccataccgcgacgccgcgcaggatcaaaccggccgcctgcacgacatcggtcagcgtcgggagctggcgccagtcgatgaagctcacgagcagcccgcccggcttcaacgcgcggcggcattcgctcagccaggcgtgacaccagaacgcccacgcgcgctggtccatgttgtcgctctcgaagtcggtatagacagtcttcgtgtcgctgttgatgtacttctcgctcggcggccgcgagcgcgccgacgtgtgcagtccgcccgacgaatacggcggatcggtgaacaccatgtcgattgacgcgtcgggcagcatgcgcgcgagcgtgagcgcatccattgcgtgaagtcggtcgagtagcggggaaagatcggccgcgggcgcggcgtcggtagcgtgaatcgtcatcgtgttgcgagagtggaaatgcgcgcgcggcacgagccgcccgcactgttgcgtgtgtcgagcggccattgtcgacgcacgtttcattgcgcggatcacgagtgcgctgtacccggcggcacgacaaaggcgagtgctcgcgccacgcgcgggcgaccggcaccattgccggtatggatgcgaacgaaattcaacgacaagcacgcaacgccgtgcgcaaaggctcgattctcgatgtcgaccacaaggcggcgctttgccgcgtggcgatcggcgaatcggacgacgacggcctgcaaacgaactggattccctggctcacgccctcggccggcgcgacgcgcgaatggttgccgccgacgaagggcgagcaagtcgtcgtgctcggcgcgatgggcgaccttgcgcaaggcgtcgcgctgcgcggcgtgttctccgacgcgttccccgcaccggaccacctgccgaacacccacacccgcgtctacgcggacggcgcgcgcgtgagctacgaccacgacgcgcatgcgctcacggccgaactgcccgccggcgcgacggtgcgcctcgtcgcgcccgtgtcggtcacggtcgagacggaatcggcgatcgtgaaagccgcgtcggtcacgctcgacgctgaacagaccacctgcacgggcgcgttgctcgtgaaagggccgctcgcgttcgagtccggcatgacgggctcgggcagcgccggcggcagccacgtcatgcgcatcgacggcgcggccgatttcacgggcgaagtgcgctcgatgggcaagagcttgcccttccatacgcaccaggcgcgcggcgaatcggctgaagtgagtccgccgctatgaggggcatgaacgcagagacgggccgctcgatgtccgggctcgatcacctcgcgcagtccatcggccgcatcgtctcgacgccgcttggctcgtgcatccagcgccgcacgttcggctcggaactgcccgacctcatcgacgcgcccgccaacggcgcaacccggattcgcctgtacgcggcgatcgcgaccgcgctcatgcggtgggaaccgcgcttgaccgtcacgcgcgttcagatttcggcggccgccgccgatgctttcgccggccggcagttcgtcgacatcgaaggctggaccgacgagcaagacgagctcgtctcgctgcgcgtgccgatgacgaacggaggaacagcgtgagaagcacacccatcgatctttcgcagctccccgcgccggacatcgtcgacccgctcgacttcgagacgctgttcgccgagcgcaaggcgcgcctcgtgtcgctgtatccgcccgagcaccaggcagaaatcgccgcgacgctcgcgctcgaatccgagcccgtgacgcgcgtccttcaggaaaacgcctatcgcgaagtcctgctgcggcagctcatcaacgacaaggcgcgcggcctgctgctcgcctacgcgcgcggcacgacgctcgaacacatcgcggcgctgttcgatgtcgagcggctcgtggtcacggcggccgatccggagcacggtatcgatgcggtctatgaggacgacgacagtctgcgcgagcgcgtgcagctcgcgccgcgcggcttctccgtcgccggccccgaagaagcgtacgtgttccatgcacgcgcggcggacggccgcgtgctgtccgcgtccgcgcgcagtcccgagccgtgcgtgatggttgtcacggtcctgtcgcgcgaaggcgacggcacggcgagcgacgcgctcatcgacatcgtgcgcgcggcgctcgaaggcgtgcgcccgcaaaccgaccaggtgatcgtgcagagcgcgcaagtcgtgccgtatgcgatccgcgcgacgctacgcttcttctccggcccggatcgcggcgtggcgctcgcggaagcccgcaagcgcaccgcgaagttcgcggcggacatgcggcgcatcggcatggaaatcacggtcgacggcctgcacgcggcgatgcgcgtcgccggcgtgcaaaaggtgctgctcgactcgcccgccggcggcgtgcccgtgacgcacgagcaggcgccgtactgcaccggaatcgagctgatcgacggcggggtggcggatgactagacgggcaacctcgctgctgccgccgaacgcgaccgcccttgagcgccggctcgcggacacgaacgcgcgcatcagcgacatcccggtcgacatcggcgcgctgatggacccggacgcgatcccgctgcggtttctgccttggctcgcgtggcacctcggcgtcgagacgtggaaggactactggcccgaacaggtgaagcgcgcgcgcgtgaaagcggcgatccggatcgcgcgcaagaaaggcacggccgcggccgtgcgcgaagtgtgcgcgtcgttcggcgcgaatgtcgcgatgcgcgagtggttcgagaagacgccgaagggccggccgggcacgttcgaaatcttgatgacggtcggcgcgcgcgacggcatcccggcgaccgccgaatacgtcgccgacatcatcgccgaagtcgaccgggccaagcgcggcaccgcgcactacacgttcacgcagggtttcagcgcgacgggcacgcagcgcatcggcgcgggcgcacgcgcggcggtgtatcgccgcctgtccctcacggatatctgacatggcaggaatggtcatccacattaccgacgccggccgcgcggcactcgtcgccggcggcaacaccggcacggctgcgcgccgcgtcgtcgaaatcgggctcggcaccgcgccgttcgcgttcgatcgcggcatgaagacgttgccgaacgagcgcaagcgcgtgacgacgttcggcggcgaaaacgtcgcgccggacacggtgcacgtcgtgatccaggacgacacgaacgaccagtattcgctgtacgcgttcggcctgtatctcgagaacggcgtgctgttcgccgtgtacgtgcaggacgcgccgattctggaaaaatcccccgcggcaatgatgctgctcgcgaccgatgtcgtcttcgcgacgatcgatgcagccaagctcgagttcgggccggcaacgttcctgaatccgccggcgacgaccgagcgcaagggcgtggtcgagctcgccacgcaggccgaagtggacgccggcgacgacgacacgcgcgcgatcacgccgaagacggcgaagcggcgctacgcggcgctctcgggcgcgacgttcgacgggcgcgtgcgcgtcgtcgccgatgtcgacgatcgcgccgcgcagctcgacgtgtcgccgaagacggccggcgtcggcaaggccggcaaggcgcgcctgttcggcacgttcggcgacgcgacgctgcccgatctgagcccgcgcctggtcgcgacgctgcgcgcgggattcgacgccggcgcgtgggggcgcgagtacgtcgacgtttgcctgaacgacggcacgaacaacgatgcggcgagcgacgcgaagcagaagcgcgtcgcacgcttcgcgtcgggcggccgcgtgctgatcggcgagcgcgcggacgacggcaagaccgcgctgcaggtgcgcggcggcgtcgacgcatcggaaggcgtcgccgcacgcgcgatcgacgccggcggcgccggcgggcagttccgcgccgtgtacgacggctacggcgcgttcatccgcaacgacggccggagcgtctatttcctgtcgacaccgaagggggccccggacggcggcttcaatgactatcggccgttctcgtggtcgctgtcgacagggcaggtgatcgtcgacggcagcggagcgggcacggtctttggcggcgccgtggacgtcgcgcgcgacctcgaagtcggtcggcaggcaagcgaagggcatatcaagctcgggccggtcgacggctacctctacgcgaacccggtcagcaccggttggtggtcgccggcgggatcgtcctatcagtacatcttcgccgatcacacgtttcgcattgacgggcggatggcgtggcacgaaggcaacctcgacccgctcgacaagagcaagggcggcatgctggccggcgatgtgtcgttcgcgccgggcaagcggctcgtgctcgccgaaggcagcccggccgcgccgtcgctcacgttcggcaacgacggcgcgccggataccggcctctatcacgcagccgacggcgagttcggcgtggcctgcaacgcgcgcgccgtcgtgcggttctcgtcgtcgctcgtggccttcgagcaccccgtgaccgtgccgacgccgccagcggcggatcgatcgacgcgcgccgcgacgacggaatgggtgcgcacggttctgtcggcgacgacgatcggccagattgtcttcgagccgcgcacgaccgtgcggccgggcttcctcaaggcgaacggcgtgctcgtgaaccgtgccgactatcccgagctgtgggcgtatgcgcaggcgagcggcgcgctcgtctccgatgcggactggatgaaggatcggtggggctgcttctcgaccggcgacggcgcgacgacgtttcgcctgcccgagctgcgcggcgaattcattcgttgctggtccgatgcgcgcggcggcgtcgacgcgacgcgccaaatcggcgccttccagggcgaccagaaccacacgcacgcacacggcgccgcggcaagcgaagcgccggaccacgtccacaccgcgtggaccgacgtgcagggctggcacggccaccacggttggacgaacgctgtgggcgaccaccagcacgtctcgccgtggggcgagcacccgcagatgtacaacccgccgtggggcacgtggggcgccgccaacaaccgcggcgcggagggcagcgacaacgacaacgtgtacgggatgacgagcccggccggcaaccacaaccacgagttcaacaccgaaggcaacggcaatcacgggcacgccgtcggtatcggcggcggtggccggcacgcgcacacgatcgccgttcagcccgacggcggcgacgaagcgcgcccgcgcaacgtcgcgctgctcgcgctgattcgcgcctactaaccacgagagacacgacatgctgattcaccactacgacccggcaacgggcgaatacctgagcagcggccagccggacgccgacccgcgcaacgacggccgctggctgattccggcgtccgcgacgctcgatgcgccgccggcgcgcacgccgaccacgtggccgttttaccgcgacggcgcgtggtttttgctgcccgactaccgcggccgcctctgctatcggacggacacgggcgagccggtcgagatcgcgatcgcgggcaagacgccggccgacctcggcctgacgaccgagccgcgcccgtccgagcggcacgcgtggctcgacggcgcgtggaccgtgccggccgagctgctcgcgcgcgagaagcgcgacgcggcgatggccgagttcgagcgacggttggcgatcgcgcgccgggagaacctcggcaaagccgacgcgtacgcggccggccagctcgacgacgagcagacgtactacttcaaagcctggtcggcctaccagatggcgctcgttgccgcgatccagaaagacacgttcccggacgcgatcgcgtggcctgacacgcccgcgccgtacgttccgccgccgcccgagcccgtcgcgccggaaggcatgccgcccgccgcaccggccgccgccggcgacgccgcgcggccggaacccgaatacgccccggcctgacgccggccgatcatagggaatcctcccgatttttacgtaacaggagctgcacaccatgccgcaggattaccaccacggcgtacgcgtcatcgaaatcaacgaaggcggccgcccgattcgctcagtgtcgacggccgtgctcggcgtcgtctgcacggcggccgacgctgacgcgagcgcgtttccgctcaatacgcccgtgctgctgacgaacgtcgtcgcggcgctcggcaaggccggcaagaaaggcacgctgcgccgcacgctcgacgcgatcggcaagcagacgaagccgctgaccgtcgtcgtgcgcgtcgccgaaggcaaggacgccgacgagacgacctcgaacgtcatcggcaccgtgacgccggacggcaagtacacgggcatcaaggcgctgctcgccgcgcagggtgcgctcggcgtgaagccgcgcattctcgcggcgcccggcctcgatacgcagccggtggcggccgcgctcgcggcgaccgcgcagtcgctgcgcgcgatggcctatgtgtcggcgtccggctgcaaaacgaaggaagaagccgccgcgtaccgcaagcagttcggccaacgcgaaatcatggtgatctggccggactggctcggctgggacgacacgacgaactcgacggctgtcatcccggcgccggcgatcgccgccggcttgcgcgcgaagatcgacaacgacatcggctggcacaagacgatttcgaatgtcgtcgtgaacggcgtgtccggcatcagcgccgacgtgtcgtgggatttgcaggacccggcgaccgatgcgggctacctgaacgagcacgaagtgacgacgctcgtgaaccgcaacggcttccggttctggggcgagcgcacgtgctcggacgatccgaagttcgcgttcgagaactacacgcgcaccgctcaggtggccggcgattcgatcgccgaagcgcagatgcccgtcgtcgacggcccgctgaatccgtcgctcgcgcgcgacatcgtggaaagcatcaacggctggtttcggcagcaggtcgcgaacggctacctgatcggcggtagcgcgtggatcgatccggagccgaacacggccgacattctcgcgtccggcaaggcgtacatcgattacgactacacgccggttccgcctctcgaaaatctggtgctgcgccagcgcatcaccgaccgcttcctcgccgatttcccggcgcgcgtggcgggctaacaggagtcaaatgcaatgggtatgcctcgaaaactgaagggcttcaacgtctttcacaacggcgcgaacttcgtgggcgaagtcgaagagctcaatcttccgaagctcaagcgcaagatggaagcgtggcagggcagcggcatgaccggccccgtgaaaatcgactacggcagcgaagagctccagctcgagtggacgtgcggcggcttcatggtcgaagtgctcgaacagtacggcgccgtacagcacgacggcgtgctgctgcgcttcgccggcggctatcgtcgcgaggacagcaagaagcacgaccagatcgaagtggtagtgaagggccgccacgaagagatcgacatgggcaccgcgaaggcgaaggaagacactaaattcaagatcacgaccaacgccagctactacaagctgaccgtgaacgggcgcgacctcatcgagctcgactgcgtgaacgcggtcgagaagatcaacggcatggacctcgcgtcggaccttcgccgcgcgatgggcctgtaatcgacgcccgcgtcgagcgcgggccagtccaatttcacatccaacccaggaaacaccatgacgaccatcgataccgctcacatcgaaacgacgggccacgccgcgcccgacgagaacacgcacacgctcgacacaccgatcgagcgcgaagggcagaccatcacgcaggtgacgttgcgcaagccggccgcgggcgcgctgcgcggcacgtcgctcgccgcactcgtgaatctcgatgtcgacgcgctgcgcaaggtgttgccgcgcatcagcacgccgacgctgaccgagttcgacgtggccggcatggacccggccgacctcgtggcgttggggggtatcttcgccggttttttgatgccgaaggcgctgaaagcgagcatggaatcccggcccgcgtagaagacgcgatggccgatatcgcgacggtgtttggctggacgccgcgcgatatggccgccttctccctggccgaattgatggactggcgcgagcgcgcccggatacgtagcggaaacgagtgacgatggacaacgccctgaaactgcgcgtgatgttcgacatgatcgacaacttcacgaagcccctgaaaaacgtgctgaacagcaacaaggggctcgcgcaggcgctcaagcagacgcgcggcgagctcgccgagctcggcaagcagcagaaggccgtcgcctcgttccgcgagatgcgcaccgggctcgcgggcacagcggagaagctcggcgaagcgcgaacgcgcgtgaatggcctcgccactgcgttgcgtgcggccgaccaaccctcgcgccagatgattgccgattttgagaaggcgaagcagtccgcggcgcgcctgtcgatcgagcacgagaagcagtccgcccgcgtacgtgagctgcgcgcgcagctcgcgagcacgggcatcgatacacgccagctcgccgagcacgaacgcacgctgcgctcgaacatcgcgcagaccacggcggcaatgcaaacgcagacgcgccagctcgaagccatggccgagcgcgagaagaagctcggcgcggcgcgcggcaagatgcagacgctacagggcgtcgccggcggcatggcgatcggcggttacgcggcgcgctcaaccggcgcgcacgcgctcggcgatctgcgcgaggcactcgacgaaacgaagaagatccagaacgagcgtgcgcgcatcacggcgcttggcctcggcgaccaggcgacgaaggacgccgagaagtacgtgtgctcgatgaagatgatgggcgtgagcacgtcggacaacatgacgctgatgcgcgacgcgctgtcgatctttgcggacgagcaccacgcgcagatggtgatgccgacgctcgcgaaaatgaagttcgcgaacgaggcgatgttcggcgcggaagacgcgcacgcgaacgaagagaagttcatgaacatgctgaaggtcatcgagctgcgcggcggcacgaaggacgaagcgacgttcaggaacgaagcgaacatggtacagaaggtgctgtcggcgacgggcggccgcgttggcggcgacgagtggcgcaacttcatccaaacgggcggcgtcgcggcaaagcagatgcgtcaggacgccttctactaccagatggagccgctgattcaggaaatgggcgggcaccaggtcggcaccgggctcatgtccgcctacagcaacgtctaccagggcaagacgaccgtgcgggccgcgcaggagatgatgaagctcgggctgctcgacaagaagaacgtcgagtacaacaaaatcggcatgatcaagcggatcaagccgggcgcgctgctcggcggcgatctgttcaaggcgtcgccgctcgaatggctcgaaaaggtgctgctgccgcagatggcgaagaagggcgtcacggaccccgacaaagtgaaggacatgatttcgacgatcttcacgaatcggacggccgcgaatctgttctcgacgatgtacatgcagagccagcagatccacaagaacgagaagctgaacaagggcgcgtatggcatcgacgaaatgcacgaccttgcgtcgaaacagacgcccggaaaggagctcgacgcacgcgcgaagctgcgtgatctgctgaatgaaatcggcgagcgcatcgcgccgatgtataacgctgcgctcgacaagacgcgcgagctcgccgacaggctgctgacaacgattcaggcacacccacaggcaacgaaggtagtcgtcgcgctcgcgggcggcttcgccgcgctgctcgcggtgctcggcacgttcacgatcgttctcgccggcgtgctcggcccgctcgccgtcgtgcgtttcagcatggcgacgctcggcatccagggcggcatcctgtcgcgcgcgctcggcatcggcgcggccgcatggcggatgttcggcacggccgcgatgggtgccggccgcctgttgctcacgacgccgattggcctatacgccgcggcgttcgccgccgccgcgctgctgatctaccgctattgggggccgatcaaggcgttcgtcgggggcgcgctcacggcgatcggcgatgcactggcgccgatcggcgtcgcgcttcggggcgcattgcagccggtcggtcgcgcgctcgcggcagcaaaaccgctgtggaacgggctgggcggtgcgctctcgacggtggccggctggctcggcaagctgttcgcgccggcgcgcgcgagcgccgacggcctatccgcggcagcggcggccggccgcggattcggtgcggtgctcggcacggtgttgcgcgtcgcgctcgtgccgctcacgtggctcggccgcgcgctcggcgggctcgccggcctgttcgtcgaagcgatgggcgacgcgcgtgcggcattgaacggcgggctcgccgcgctcggcacgctgattctgaactggtcgccgctcggcatgttctaccgggcgctcgcgggcgtgctgtcgctgttcggcgtcgagctgcccgcgaagttctccgagttcggcggacaccttatcgacgggctcgtcggcggcatcagcagcggactgggcaaggtgaaagacgcgatttcgaatatggcgaacagcacggtgggctggttcaaagagaagctcggcatccatagcccgagccgcgtattcgcgcagctcggcggcttcgtcggtgaaggcgccgcgctcggcatgcagggtgagcagcagcgcatcgcgaaagcggcactcggccttgcaaccgtagccgtcgcgtcattcggcacgccggcgctcgcgaagccgatgccgccgctcgtgcaggcgaccgtgccgatcgatcgccgcgcgccgctcgcggcgccatccgcggcttcatcgccggccgcaccggcgtcgccgatcgtcatcaacatctacccgcaggctgggcaggacccgcacgcgatcgcgcgcgccgtcgaagccgcgctcgatcgccgcgagcgcgcgaagcagtcgcgcatcggctcgcgcctgtcggactgacgcaaccggagtcacgcatgctcatgtccctcgaccaattcgttttcagcctgacgagcgcgccgttccgcgaattgcagcggcggcgcacgtggaagcatccgacgagctcgcgcatcggcgcgcgcgacggccgccagttcgccggcgtcggcgatgacacgatcacgctgaacggcctcgtcgcgcccgagacgttcggctcgatcgcgtcgattcgcgagctcgccgcgatggcggacaccggcgaagcgtacgtgctcgtcgacggcgccggcaacgtctacggcgcgtacgtaatcgccgagctgaacgagacgcagagctaccacacggcggacggcacgccgcggcgcatcgagttccagctcacgatcgagcgcgtcgacgacgacgtgctgcgcacgacgcgcgagaagaacacgcgcaaggacaagcgttgatggccacgccgacgaacgaacgcaccacgagggcggaattgcaggacgcgccgcgcgtcgcgcgcctgcatccgcagccggactaccgcatttcagtcggcggccgcgatctgtcgcgcctgttcgcgccgcggctcgtgtcgctgtcgatttcggagtcgcgctccgacgaggcggacaccatcgatatcgtgctcgacgactcgaaaaacgatctggacattccgaagcgcggcgcgacgatcaaggcgtcgatcggatgggccggcgagccgctcgtcgacaagggcagcttcgttgtgaacgaagtcgagcacagcggcgcgccggacatcatcaccatccgcgcgcgctcggccgcgatgacgagcggcatgcaggagcgccgcgagaagagctggcatcgacagacgatcggctcgatcgtccacgcgatcgccgggcgctactcgctggcgccgatcgtcggcgacgcgctcgcgaggatcctgatcgcgcacatcgaccagacacacgaatcggacatgtcgtttctgacgcgcctggcgaagcgctacgacgccgtcatgaacgtgaaggatctacgcttgctgttcatgccgatcggcaccggccagacggcgagcggaaagcagctcgacgtgctcgaactgacgcgcgcgagcggcgacagtcatcgttaccacgtgtccgaacgcgagaactacgcggccgtgcgcgcgcactaccattcgaccggccgcgcgaagcgcaagtcggtcatcgtcggcggcgagaacaacaagaacgtgaaggtgctgccggaagattacgcaacggaggcggaagcgcgcgcggccgcgcaagcggagttcaagcggatgcagcgcagccaggcgacgatgagctacacgctcgcgcgcggccgcgccgaactgttcccggaaatgcccgtgaccgtgtcaggcttcaaaccggaaatcgacgagacgccgtggcttgtgaagaagacaacgcacacgatcggcgacgttggattcacgaccgcgctcgagctcgaaatgcgggacgatccgacgacggagcggcaccgatcgcatttccggcgttccggcaagtagtgcagggcggtcaggacgagttgctgcgccagcggtaagctggcggatcggtgtccgcgaagacgccgcccgatcgccatgacttccacgagcgcggcaggtcgaccgcgagcacgcgccatttcgccagcacggctgcgaacacgcctttggcctttgaatgtcggatcttgtcgacaacattccaaccacgaacgtactggcgaaagcttctttggctggacaggtagtgtggagcgtgaacgccgacccacgcgagaatttcggtgggtgtcacgtcgggagcggatacgtccggctcgatcgtcggctccacgggaatttcgccgataagtagttgcggagtggcttgggctgcgtctatctcgacttggcgcagacgtaatacttcgacgcgatgccatgggatcggcgagcggccggccaagtagttgcggacgctacgcgtacagcaacgaagcgcttcggcaatttggcggatggagaggccgtcagtgagcgcgataaaatcggacagctcgccatgacggggcgcggcggggttcattgtgtggactgcgtgggattctgtaacgatttgtaaatatgtttacaaattcgtgaatcaacctgataggtccgacaggttcagctagcgatccnnnnnnnnnnnnnnnnnnttatcgacattttgggtgtgacagctaagcggtaaggtccgcttctagccaagttcaaatgccggtttctcgatccatcgtcagttggccggctccccgtcagatcatgtcgccggcgatgcaccgaatagctccggcgacaatgaacacgcgagaacccgaccgtctgaacgattcaatcgagcatctcgtccgcatgcacgtaagcgaggccgagcgcgcgcgcgaccgcttcgtgcgtgacgtggccgtcgcacacattcagccccgcgcgcaggtacgggtcatcggcgagcgcgcgcttccagcctttgttcgcgagcgcgatcgcatggcgaagcgtcgcgttgccgagcgcgaacgtcgacgtgcgcgcgaccgcgccgggcatgttggccacgcagtagtgcacgacgccgtcgacgacgtaggtcggctgcgcgtgcgtcgtcgggtgggatgtttcgatgcagccgccctggtcgatcgcgacatcgacgacgaccgcgccggcgcgcatcttcgagatcatctcgcgcgtgacgagccgcggcgcggacgcgccgggcaccagcaccgcgccgatcacgacgtccgcgccgcgcaccgcaccgtcgatcgcatgcgtgttcgagtagagggtcgcgattcggttgccgaagacgaggtcgagctcgcgcagccgatcgacgttggtgtcgagcacggtcacgcgcgcgccgaggcccgccgccatttgcagcgcgcaggtgccgacgacgcccgcgccgatcacgacgacgtgcgcggccggcacgccgggcacgcccgccatcagcaggcccatcccgccgccggggctttcgagatgcgccgcggcaacctgaatcgacatgcggccggccacttcgctcatcggcgcgagcagcggcaagccgcctccgggcgcgcgcacggtttcgtacgcgatgcagaccgcgcgcgacttgacgagcgccgcggcctgaccgggatcgggcgcgagatgcaggtaggcgaacaggatctggccgcgccgcagcatcgcacattcggccggctgcggctccttgaccttgacgatcatgtcggcgcgcgcgtacacgtcggccgcgtcgttggccagcatcgcgccggccgccgcgtaatcgtcgtcctgcaagccgatcgccgcgcccgcaccgcgctgcaccagcacctgatggccgtgcagcgcgagctcgcgcgcgcccgccggcgtcaggccgacgcgatattcgtagaccttgatctcctttggcacaccgatcagcatgatctgtctcctccggttcgagtccggtgccgagtcgaccgcgcgcggtaacccgcggcaaccgtcacgcgccggccgccggcgagcgtatttccggctcgcggcgtgcgcgcggcttcggccgaccaagcggcagccgagcgcagccggaaaccgggccgtttgccgaacggcgaatgatgtttttccgaacgcgggtcagccttcccgtcgtgcccccgccctcacctggggctgcggtgacggcaagcttcgccttccggtacggatcgtacgacttatcgtgcgctcggcgcaattcgcttgcgcgtgtcgcgatattcgatcacgacgatatcgcccgcatgagcgggccgcatgcgctcggcccattcgggcgcgttgcaatcggccgtgcggcattcggcgggctgagcgccgctttttccgacgtccatattcgcctcccgtgccgacgaccgcgaacggcgaagcgtgccgcatcgtgcactcaggtcggcagggagggcggagaggcgattgacgcacgtcaacgcgcagcgcttgaggggggcggcgcggggcttcgggtcttgtcttcgcgcgtccgccggtcgcgacggcagtgccgcgtacgcaggcgcgcctgacacggcgtgacgcgacgcgcggcacgccggctgccgtcgtctccgcgcgggccgcggcgtcgggccgatgtctcgccgcccgccgcgggcgcgcgctacgcgctctcccccggccaccagggctcgggcgccggccggatcaggtagtcgtcgagattcttgccgatcagccatttcgggcacgcgccgcggcccgtccacgatttacccgtcgacggatcgtagtatttcgccggcagcttcttcggcttgtccttcacgaaccccgccgccctcagcagttcgacttccgtgatgtcgaactgcttcacctgttcgcgaatggcggccagcgcctcggccttttccttttttttcgcttcttcgaggagcaggttgagatgaccgagctccttctgcagcgtctgaattttgctggatgtcacgtgatttatgtcttcaatcggtacgctgcgcgccctgcggcggacacgcggatgtctgttgctgctgagcagcctgctcgggcctggacggttgcgcgcgcggcttcgccgggcggcgccctttcagcattcgcgcgcgcttcgcgtcggcggccgatacccgccccgcttcgccgcccgccaggtcgattcgcacggcaccttcgacgaggcacgtccagtatcggttcccctggcaccaggtgcgcatcgcgtcgcgcaattccgcttcgctcagacccagcgcgctcgcctgccccaccaggtcctcgagaatgccgaccttgagcggcaccttcggcgcgggattgcgcgggaacgcctgcggaaaccgcttctggagtttcgcgatcgtcagcaccaccggatccgtcgagctcggcgaagccgccggcttggcgtcccgcttctgcgagtgcttctgcgagtgcttttgcggttgcttctgcggttgcttcgccgcccgcttctgcgcggcggctttcgccagttgatcgcgcaatgacgcaagttgctcaaagcccataacttccagctcactgaaaaataagccgagattgtagcagccgacggccgtgcgtttttgcaatcgtacagaaggaagccgtcccggcggcggcgatcgcttccggcgctccctgacggtgcggcgcgctcgcggcgcgccaatgacggcggcctgcgccgtattccgtcgcggcaagcggcgtgcccgtccggcgcgaaacgagccgtcgcgtgcaacggaagccgacgcgctcgcgcctagcggccgaaggcagccggccgccgacagccggcgggccgcgcgcggccgtcaaccgcgcgccatgaaggccgggcgtcgcggccgcttggcgggtgccgcgagtcgaagtcggcgcggcggccgcgatgtcgccggacgccgcctccggcgtcgatcgccgcgatttcggcgccgcgcgcgatgcaatcgcaatgaaatggctatcatcgcccccattgtctccattcccgcgtgctgctcgcggccgcccttacatttcgaaagcgacatgaccagtctcaccgaacgcatcgacgccgccgcgcgccacctggtggcggcccgccggtcccgcgtcgccggcccgcttctgcccgccgcgtgtcggcccgacgacatcgaggcggcgctcgcgatccagcgccgcgtcgccgagcggctcggcgagccgatcggcggctggaaatgcgcgcttccgccgccgggccggatcgtcgtcgcgccgatcctcgcatcgtcgatccgtgcggcgggcggcccgttccccgtcgtcgccgacgcgcgggccgttcggatcgaaccggaaatcgccttcgtgctcgatcgcgacctgccgccgcgcgcgcggccgtacgacgagggcgaggtgcgcgccgccgtccgcgaggtccgcctcgtgctcgaggtgctcggctgccgctatgcggacccgtcgcgcgccaccgtgccggaattgctcgcggacaatcaattcaatcaagggctgtgcgtcggcccgatcgtgagcggcggcttgcgtgcgtcgctcgagacgatcgcgctcgagtgtcggggcggcgtgaaccgcacgctcgacggccgccacccggacgggcatccgctcgagccgctgcgctggctcgtgaatttcctcgcggcgcgcggcgaatcggttcgcgccggccagatcgtgacgaccggctcgtacgcgggcgcgatcgacgcgccgctcggccaggcgctgaccgtgcgcttcggcgagctcggcggtctcgcggtggaatgggtcgcctgagcaacggatgaagcgggagcgccgcgcacgcggcgatgcggtggccggcggcgcgcgcgagacccgcgcgcgccgccggcccggcatcgcgcgaaggcgccccgcgagatggcggcatttcgcgcccgccgatgcaaggcggcgcgcggcgcgccgcccgtcatccgtcgccgagaaatcgccgaaaaagacggcctgccgtcacgccgtggccggctcgacatcagatcaaggcaaaatacgggttttgcgcccgtcgggctcagagacgagatgccggaacaggacgcccgatgccccgctcgtcgctcgtcctgcgtccggcaggatagcccgcccgaaaggcgggcccaatggagctttatcctcatgaccgaaccgaacatttcattcgccggcaggctgtcgctcgccttcggcctgtttttctccgtgctcggcgatcgcgagctcgcgcgccgcgcgcgccgcctgcgcgccggcgaagcccccgccgcgccggccgccgcgcccgttgcgccgccccaacccgccgcggcgcccgcgcccgtggtcgcccaggaagcgacgccggacgcggcgctccaactgctcggcctgctccagcgcgatgcgcgcctcatcgatttcgtcgaagaggacatcgccggctattccgatgcggacatcggcgccgccgcgcgcatcgtgcacgacggctgccgcgcgacgctgcgcgagcatttcacgatccgcccggtgcgcgacgaggccgaaggcacgcgcgtgacgatcggcgaaggcttcgatgcggcggcgatccgcctgacgggcaacgtcgtcggccagccgccgtttcacggcagcatcagccatcgcggctggcgcgtcgacgccgtccggctgccgaagctgaacccgggccacgacgcgtcgatcatcgccccggccgaggtggcgctatgagcgacgcgcgttattcgatcggcatcgatctgggcaccacccactgcgcgctgtcgtacgtggatctcgcggcgagcgacggcgagaagacgagccttcgcgtgctgccgatcgcgcagctcaccgcgccgggcgcaatcgacgcgccgaatctgctgccgtcgtttctctatctgccgcatccgagcgagctcgcgccgggcgaactcgcgctgccgtgggcggccgagcgcgacttcgcggtcggcgagctcgcgcgcagccgcggcgcgggcacgccgatccgcctcgtgtcgagcgcgaagagctggctgtgccatccgggcgtcgatcgccgcgccggcatcctgccgagcgacgcgccgccggaagtcgcgcgcgtgtcgccgctcgacgcgtcggtgcgctatctgtcccatttgcgcgaggcgtggaaccacgcgcatccggacgcgccgttcgatcggcaggacgtcaccgtcacgattcccgcgtcgttcgatccggccgcgcgcgagctgacggccgaggccgcgcaggcggccggctacgcgcatatgacgctgctcgaggagccgcaggcggcgctctacagctggatcgagaaaagcggcggcgcgtggcgcaaggacgtccgggtcggcgacatcatcctcgtcgtcgacgtcggcggcggcacgaccgacctgtcgctgatcgcggtcgtcgagcgcgacggcaaccttgagctgcatcgcatcgcggtcggcgaacatatcctgctcggcggcgacaacatggatctcgcgctcgcgcacgtggtcgcgcgcaagctcgccgcgcaaggcacgcaggccgacccctggcaattgcgcgcgctcacctacgcgtgccgcggcgcgaaggagacgctgctcggcgatccgtcggcgcaggccgtgccgctcgtcgtgccgagccgcggcgcgaagctgatcggcggctcgatccgcaccgagctcacgcgcgccgagctgacgcagacgatcctcgaaggcttcttcccggccgtcgacgcgtcggcgcggccggtgagccgcacgcgcgcgggcctcatgcagctcggcctgccgtacgcgcaggacgccggcatcacgcgccatctcgccgcgttcctcggccggcaggccggagcgctcgcggagctcgacgggctgcggcacgcgcatgacgcgtcggcgagcttcctgcatccgagcgcggtgctcttcaacggcggcgtgttcaagtcgccgctgctcgtcgagcgcatgctcgacacgctcaacggctggctcgcggccgagggcgcggcgcccgcgcgtctgctcggcggcgccgatctcgatctcgcggtcgcgcgcggcgcggcctactacggctacgtgaagcgcggccgcggcgtgcgcattcgcggcggcacggcgcgcgcgtattacatcgcggtcgaatcggcggtgccggccgtgcccggcctcgagccgccgatccaggcgctgtgcgtcgcgccgttcgggatggaggaaggcaccgacgccgcgctgccgccgcaggagttcggcctcgtcgtcggcgagcccgtccgcttccgcttcttcggttcgtcggtgcgccggcaggaccaggtcggcacgctgctcgacttctggtcgcccgacgagctgcaggagctcgacgcgatcgaggcgacgctgccgaccgcgggccgcacgccgggcgaggtcgtgccggtgaggctgcacgcgcgcgtgacggaggccggcacgctcgagctcgaagccgtgcaaggcggcacgcacgagcgctggaaggtggagttcgacgtgcgcggcggcgcgaacgcgtaaccgatgaaacgattcatcgtcggcatcgatctcgggacgagcaataccgtcgtggcgtacgtcgaggcgggcggcgacgcgatccgcgtgttcgacgtcgagcaactcgtcgcgcccggcgaagtcggcgcgcggccgctgctgccttcggcgcgctatcacccggcgcccggcgagttcgcgccgggcgacctgcggctgccgtggcgcgatgccggcgaatcggtcgacgcgcgcgctgcgtccgacgccggcgacgcgccgcccgcggtgatcggcacgctcgcgcgcgcgctcggcgcgcaggtgccgggccggctcgtgacgagcgcgaaaagctggctgtcgcacgcgtcggtcgatcgtctcgcgccgatcctgccgtggggcgcggccgatgcgcacggcaaggtgtcgcccgtcgcggcgtgcgcgagctatctcgcgcacgtgcgcgccgcatggaaccgccgctttccggatgcgccgctcgaacggcaggacatcgtgctcaccgtgcccgcgtcgttcgacgacggcgcgcgcgcgctcacgctcgaagccgcgcgactcgcgaagctgcccgcgctgcgcttgctggaggagccccaggccgcgttctacgactggctgttccatcatcgcgacacgctgcgcgacgagctggcgcgcacgcgcctcgtgctcgtgtgcgacgtcggcggcggcacgaccgacctcacgctgatcaaggtgcacgtcgagaacggcgagccgcggttgacgcgcatcggcgtgggcgatcacctgatgctcggcggcgacaacatggatctcgcgctcgcgcgcgtcgccgagatgcggctcgcgcaggacggcggcgcgcgcctgtcggcggcggcgctgtcgcaactcgtcgaacgctgccgcgcggcgaaggagcaactgctcggcgagcatccgcccgatgcgctcgcgctcacgctgctcggcgccggcgcacggctcgtcggcggcgcgcgcaagaccgcgctgagccgcgcggaggtcgagcagatcgtcgtcgacggtttttttccggcgggcggcccggacgatctgccgcgccgctcgcgcgcggcgctcgtcgaattcggcctgccctacgccgccgacgcggccgtcacgcggcatgtcgcggcgttcctgcatcggctcgccgcgcagtcgcgcgacgcgctcggcgcggcggccgcggatcgggcgttgccggtgcccgacacactgctgctcaacggcggcgtgttccgctcgaacgcgctcgccgggcgcctcgcgggcgtgctcggcgactggcgcgggcagccgctgcacgtgctgcacaacgcccatccggacgtcgcggtcgcgcgcggcgcggtcgcgtacgggctcgcgcgcgccgggcgcgcgccgaggatcggcggcggctcgccgcgcagctatttcctggtcgtcgacgacggcgcgcacgcgtcgcgcggcgtctgcgtgctgccgcgcggcacggcggaagggcacgacgtgcatctcgacgatcgcgtgttcgcgctgcggctcggccacccggtgcgcttccatctggcatcgaccgtcgccgaccacgcatggcgggcgggcgagctcgcggatctcggcgcgggcgatttcgtccggctgccgcccgtcgcgacggtcgttcggcagcaggacgcgggcggcgcgcgcgagcggctcgtcaggctgacgacggcgctcaccgaggtcggcacgctcgacatgcgctgcatcgcgacggatgatccgtcgcaacgctggcaactcgaattccagctcagacgcgagcaggcgcgacacgccgacgcggcgcccgacgcgtcgcgccatccgtcgctcgaccacgcgctcgagctgatcgaccgcgcgttcggcgcgcggctcgcgaacgtcgatccgaaggaagtccggcgtctgcgcacgcagctcgagcaggcgctcggcccgcgcgatgcgtgggacatcgccctcctgcgcgagctgttcggcgcgctgtgggagcgcgccggccggcggcggcgctcggcggatcacgagcgcgtctggctgaacctggccggctattgcgtgcggcccggcttcggccatccgctcgacgactggcgcgtcgcgcagctctggacattgttcgacgacggcatccagtacgtgaacgacgcccgggtgtggtccgagtggtggacgctgtggcgccgggcggcgggcgggctcgacgacgacgcgcagcagcaggcgctcgacgcgatggcgtggctgcggcaggccgcgggcgcgaagcggccgaagctgccgttcgacgccgcgaagatcggcgacatggacatggtgcgcctgtccgcgtcgctcgagcgcgtgcccgtcgagcgcaagatcgagctcggcgagcagttgctcgcgcggctgcaaaaaccggccgagaatcaccagtgctggtgggcgatcgggcgcatcggcgcgcggcggccgctgtacggcagcgcgcacggcatcgtgccgcccgaggtcgcgcagcgctggctggacgcgctcctcgccgtcgactggaagaaggtcgagccggccgctttcgcggccgcgcagatcgcgcggatgacgggcgatcgcacgggcgacgtgccggccgacgtgcgcgagcgggtcctgcgccggctcgcggcgacgaacggctcggatgcgtgggtccgcatggtgagcgaggtcgtcgcgctggataacgcggataccggccgcgcgttcggcgaatcgctgcccgccgggttgaagctcgtcgccggctgagcgcgagcgcgcgggcgcgggccgttcggcgccatcgcggcgcacgggcgtgcggcggggcttcggcacaggcggctcacgacggttcgggggagcttgcgggcggcgcgccgcacgtcgtccgatatccatggatagcgagggacgtcgatgaatatcgacggacgtcgcgacgccggcggcgcctatatcgcctacgccagtcccggtccgtgaagaacgcgcatcgcgcggcgcggcgcgcgatgcgccttcgcgccggatcgcgcggcgcggccgacgcccgcccccgcgtcaccagtgcacatgcagcccgtcgacatcgcacgccgacacgtgcgtgccgaaacgccggctctcgcgctccagcaccgcgtgcagccacgctttgccgtcggcgggcgcgcgttgcagccgcaggttccggatctgcatcggcaccgccgacagctcgacgagcgcgccgctgccggcatcgagcaccggaaagtacatcagcgcgagatccggccggaacggctggtggccgtggatgccttcgtagtcgttcaggcaatcgccgcaaccgtacaggatcagccgctcccggtagatctcgatgcccttgacgtgatgcgatgaatggccgtagacgatgtcggccgcgccggtgtcgatcagccggtgcgcgaatgcgtgctcgtcgtcgccgatctcgaatccccagttgccgccccaatggagcgacacgacgacgagatcgccctcgcggcgctgcgcggcgatccgctcgccgatctgcgtcgcccgcccggacgacagatccgccaggtagttgaggccgccgcgccgcggcgtcgccgcccatgacggcggcacgccgctcgtttcggccgcgtacgcatacacgagcacgcggcgcccgggcgcgacgccgagcgtggcgggccgcgccgcatgcgcgtcgtcgtcgcccgcgccggcggtacggatgccggcccgccgcagcgtgtcgagcgtatcggcgaggccctcgcgcccccagtcgagcgaatgattgttcgcgagcacgcagcaatcgatccgcgcgctcgacacgcagccgacgttgcgcggatgcatccgatacaggacggccttgtcgggccagcgcgcatcgctcgtcgtgatcgcggtttccaggttgacgatccgcacgtgcggccgcacgcggtcgagttccgcgagcgcgtcgccccacgggtacgcgcagtcgacgcgcgcgggcaattcgccgttcgcgcgctcggcaagccgcacgtagtcgcgcgccgaacggcaatagcgctcgtatagccggggggcgcccggatgcggcaggatctggtcgatcccgcggcccgtcatcacatcgccgcagagaaacaggcgcacgcgggcgtgaagcggcgcgtcatcggtttcgttcatcgcatcgccgcgcgcgccgctcgggcgcgcgcgcctcccatccccatcaaactgttcggtgcggcccccggcgcgcggcgcgccggcacggcgcacgacgtagcgtccgcgcgcatcggcatccctgcgcgaagcggccccgcgcgagccgcccgcgtcggcgatgccgccgagccgccggccggttccctccggcgcggcgccgggcgagcgccgtccgacacgcgcggcggatgcgatcgcggcggcgggcgcggccgggcgccccatcttctgggcgcgatccgagcccgatccgagcccgatccgggcacgcctcgtccgtcgatcctcattcaggcgtgcgccgcgcgcatcgcgaaggccggcgatgatcgcgatccgtttttcccgtcgacgaaagccgtggcgtatcgatacctcgcgcgcaccggcgcgcttcaagcatcgcgcgccgggccgcgcgatcattgatcacgatcagttccggagcggcccgcctgccgcgcatgtgcaagcgatgcgcgctccgtgccgccgcgcgcggctaccggcatgggcgggcggattcattggcgtcggtcgtcgccttcgtcgtcctcgcgctcgaggatctcgaacacgcgcgcggcgcgcccatgcggctcgtgatcgagccggaactgcaggcgttcgtcggacctgagccatgtgtaggcgtcgagcacttcggcgctcgtcggctcgatttcgaggattttcgcgatgacgtcgtcctcgatcggcccgatgatgtcgcgaatctcggacgcggtggcggggtgcgatgcggaattgagcttcatggtcatggcttttctcccggttcgatggaaatcgagttcgatggagatcgatgctgggcttcgcgccgacgcaatgcacgcacggccgccgatgcagacgggccggcagcgcgctgcccggcgtcgcatgcgtctgccggcggccgccggatcggcgcggcgacggctgcgcgggccgcgttgcgggcctcggcccttcgccgtcgggcaccgagcaccgggcgtcagccctcgcctcggcgagacgcgttccgtcccgtagcgaatcgccgcgccgccggccgtgagtgtgccgtcgaacggccggctttcgcccgcgccgtgcgaccacgaagcacccgatgcgacggccgcgcgcgtcgccgcgcggaaacgaaccgccctttcagcgtcggccgctcatgcgccgacgcgggacgccgtttccatgctaccgccgttccggacggccggcacgcgcgtcgccggccgccccgccccaccgacaaatgcgccgccgcgcgggcggtgagccgcgccggagctgccccggccgctgcggccgcatgcggaacaagcgtaggcgccgcgcccggacaggcgttgacctgagtcaagcgccgcgtcgggcgcgccgagaaccggatcgcaacggcggctcgccgattcggagaccatcatgacgcgatacggagcgacgcggtgcgcgcggccgcgccggacgcgagcgaggacgacgtgctggctcgcgcggcgctcgcgagcgccgagggcgcgacgcacgccgtcgatgcggcgattcgcgacgcggcgcgcgggcgcgcgggcgccgcgcgttgttcgacgccgctcgggagcgcgcgcgtcgtgcgattcacgtcgttcgacccggcgcgcaggatcgccggcgcggaaggcggccgcgggcgccgggcgaaggctgcgcgtgctgaaaggcgcgcctgcggcggtcgcgtcgatcgcgggcgtgccggtggacacgaccgcgatcgacgcgctcgcgcgccgcgggctgcgcatgctcgacgccgggcatgacggcggccccgttgcgctctcttcgggcagcccctgcgcgtagacgtcgatagcctcgggcgggcgcgatggccggctcgcctccgtgcgcgccgagcccgaccgcgcgcgcgacgacagcggccgtcgccgccgtgtcgcccgtgatcatcaccgcgcgcacgcccgtcgcacgcccatcgcgcgcagctttgcgacgagcggcgcggaatcggcgcacggcggatcgccgaggccgacatcgccgacgagcttccatcgggtcaaggcgttccgggatgacggtcacgtcgtcgcgatgtgcggcgggcgtcaatgacgcccccgcgctgcgccaggcgcaagcgggcatcgcggtgtcgagcgccaccggcgtcgcgaaacgcgcggcgatgctcacctgcccggcccgccctcgttcttttccgctcgccgcaagcgcagcttatgctcgcgctgcagatacgcccagtcgatcttcgcgaacgcgtagacgagcgcgagaaacgcgagctgcgacgccgcgaaatagaggccgagatacgcgccgccgagattcgattcgggctcgacgtagtcatgcgtgaactggccgagcgacgcccatagcgcatagctcgcgagccgcccgaagaagaacggcacgccgatcagccgcagcggcagcccggtcagcccgtacgcgatgaacagatagttcgacggcagcgggctgaacgcgtacgcgagcagcgcccaggcggtcacgcgccggcgccgctcgatccatgccttcgcgacgtcgacgttgcggcggtccgcgtcgctcatccagcgcccgcgcacgagcgagcgcgacgccttcgcgagcatcagccggccgctcgtcgccgcgctcgccgcgacgagcgccatcagcagcggatcgtcgccgggccggctgaagccgagccacgacatcgccatccacgtcggcggcgcgaacgccggcgcgaggttcagcagcaggatcgtgacgaacaatgcggcgagggtcgacatcggcgtgatctctcgaagcggtggcgcggcgcggcgctcgacgcggcgcgctcagcgcgcgagcagcggcacgagcccgaacagcgacgcgagcggcggaatcgacagcagcgcgagcagcgcgctcgcggcgcacgcgggcacgatccacagataccggttgcccgcgaacggcccgctcgcgcgcgcgccgcccgcgagcgcgcggacgacgaagatcagcgcgacgttcgccgagacgagcgcgacgaacgcggcggtgcgcgcgaacgccgggccgccgccgcgcgcgagcagcagcgcgtacaggccgaccacgccggccgccgcgagcgcgccggccgccgcgccccgtgcgatcagcggcgacgcccacagccgcgcgtgcggcgggcgcggcggcacgcgcatcgcatcggcgcgcgcaggctcgttctcgaacacgagcgagcacgccggatcgatcacgagctgcagcgacacgatgtgcagcggcgcgagcatcgcgggccagccggcgagcgcgggcaccatcaccgcggcgatcatcggcagatggacggccaccgtgtagccgagcgcctgcatcagattcgcgtggatgcgccgcccctggcggatcgccgacacgatcggcgtgaaatcgtcgcgcagcagcacgagcgcggcgacctcgcgcgcgacttcggcgccgtgccgccccatcgcgatgccgacgtgcgcggccttcagcgcgggcgcgtcgttcacgccgtcgcccgtcatcgcgacgatgcgcccgccgcgctcgagcgcggcgacgaggcgcagcttctgctccggccgcacgcgcgcgaacacgtcggcgcgcgcgagcgcggcatcgagcgccgcgtcgctcatcgccgcgatttcgtcgcccgtgacgaccgcggccgcgccgatgccgacctcgcccgcgaccgcgcgcgcggtcgacggatagtcgcccgtgatcatcacgacgcggatgccggccgcgcggcaggtcgcgatcgcctcggccacctcggcgcgtaccgggtcgatcaggccgacgagcccgacgaaccggaaatcgaaatcgtgctgccgcgcgggccattcgcctcgcgcatgcgcggcgcgcgcgacgccgagcacgcgcagcccgcgcgcagccatgcgctcggcctcgtcgagcagcgcgcgcgccgccgcgtcatcgagatggcacagcgagaaaatcgcctcgggcgcgcccttgcacgcaaccgggcaatggtcgagccgcggcgcgcgccacacgtgcgacatcgccggcagctcgggcgtcagcgcgtattcctgcacgagcgaccagtcgtcgtgcaggtgcccggtgcccgcgaggcagcggctgcccgcgcgccggaacgcgcgctccatcggatcgacgggctcgatctcgctcgcgagcaccaggtattcgagcagctcgtgaaacgacgcgtcgatgtcggcccgatcgtcgtcgagcgtccagcggcggccgttcgcgaacagcgcgcgcaccgtcatccggttctgcgtgagcgtgcccgtcttgtcgacgcacagcaccgaggtctgcccgagcgcctcgatcgcgctcatgcggcgcgcgagcatgccctcgtcggcgatgcggcgcgcgccgagcgccatgaacacggtcatcacgaccggaatctcctcgggaaagatgcccatcgcgagcgtgatccccgcgagcacgcccggcagccattcgcccgagcgccagcgataggcgatgacgagcgccgcgcacagcgcgagcgcgacgagcgcgatccggttcgcgagcgtgcgcgcgtcgcgctgcagcggcgacggcgtctccgcgatgtccgtcagcgacttgccgatccggccgagcgcagtgcgcggcccggtgtcggtgacgatcatccgtccctgcccgcgcacgaccatcgagccgaaatggacgcggcacgcggcttcgtcgggcgtcggcgcgtcgggccgctcggcggccttgtcgacgggcgcggattcgcccgtgagcagcgattcgtcgacgctcagctcgtgcgcgtcgacgagccagccgtcggccggcacgcgcgcgccttcggcgatccacaccagatcgcccggcaccagctcggcggccgacacgagccggcgttcgccgccgcgcatcacgtcggcgcgcggcgcggacagcgcgcgcagcgcggcgagcacgccggcggtgcgctggctctgcacgatcgtgagcgcggcgatcgcggcgacgaacgcgagcagcgtcagcgcgtcgggcaattcgccgagcgccagatagacggcacccgcgccgagcagcaggagcagcatcggctcgcgcagcacgtcgagcgacgtgcgccatgtgccgcgccgcccgcccgtgtcgatcgcgttcgggccgaagcgcaggcgcaactcgtccgcccgcgcgctcgacaggccgctcgccggcgtgcggcgccacgcgtcatcggcaggcgtcgcggcgccgggcgcgccgtctcgccgatgccgcgcggcctgtcgagcgctcatgcggggcgcgcggcgcgtgcgtccggccgtccgcgcggcgggatcgacggcgcggcgctcgaggctgccgaggtggcggccagggcgcccgaggcggtcaacgttgacgggggcacgggcgcggatcgcagagctgcatcgcgccgcgccggtccggctcggcccagcggaactcgacatgcacgccgccgcgcgcgggcacgcgcacgcttcgccgctgctcggcgctgccgtagcgggcgtcgatccggtactggccggccggcagccgcgcatacaggaacgggccccgggtgcgaacggtcagcaccggctgcgccgccgccgcgcgaatcgtgacatcgacgtcggacagatattcgccgctgcgcgacgcgaacatcatccgcaggttgtacttcgatgcggccgcgcgtaatgcgtcgacctcgtcctggccgacgccgcccgtcacgtacgcgatgccgttctgtgtggcgggttcgggcgtttcgttcgcggcggccgtcgagccgagcgcggcgactgtggcgacagtcgcggcgacgcgcatccatcgatgaacagtgtttcgcatggcggttcctccgttcgaacggcgaagacgcgcgcgtcacggcggcgcgcactgtttcgctcgtccaaagaatggggggcgcgggcgacggccggcttgatgcaggtcaagcggcccggaagcgaggcggcagcggctcgacgcgcgtcaagcgcgtcatggccgatggccggccggagcgcggcgtgccgccgcgctccggatggcgggccgcgcgcgctgccgttcgccgtgcacggcacgctcgcctcgcggcgggcgcgccgggcgccgcgcgccgcggcacggcgccgtttcacgcatgcggtttcacgcatgcggcgcgcgagtgccgggccgcttggccgaacgtatcggtgcgcccgcccgcgatgacgacgcgcccgccgacgccgttcgccccgccgccgaaaccatgtgcgcgccgatccggccgaatcgattcgaccgaatgaccacgcggcatctctgcttcgtgtcggcacgcgttcccgcattccgccgcgtgcgcccggcgcttgctcgacctccgaaacttcgtgctttgcacacgcgtatgcacgtgctatcaaaacgagattcggcgtgcgttttgcgccgaattcgtgcggtttcggaaatgtgccgcggcatcgattcgccagccacaccaacggtctcgccggcatcgcacgcggccggacgtcgacgattccgcgacgcgtatcgcgcaggccgcggccttgcctgatcgcggcggcgcgatgcgcgagcgcggcgcgccggccggccatcgcggcgaacacgcggcgcgttcgtgcttcgcgcgcggccgccgtgcgccgcccgcccggaaggccgcgagcgaatcgtggacgatcggctgcgcgagccggccggggcggcccgggcggcgcgccgaaaacccgcgccgcgcgccgcttgcgcggcgtcgcgtgccgcacgaacggtacgcgcccagcacgaccgacgcatgcgcgccgccgcccatgacgccacaaccacaagaggagatcgaacgaaccatgtccagatacacgctggggcactcgccaatagaactgcgccggctggacttccagtcggagatgctcaagcccgtcacacggcgcctgctcgaatccgcccgactgcggccttcgatgcgcgtgctcgacatcggctgcggaaccggcggcgtcagcatgctcgcggccgagatggtcggcccggccggcaccgtcgtcgcgatcgatccgagcgaggtcgcgatcgaagcggcgcgcgcgaacgccgagcgcgcgcggctgcacaacatccgctttcgcgcgtgcgggctcgatcaggtcgagggcgcgcacggcttcgatgtcgtcgtcttccgctgtgtggtgattcatcagttgcatgcggtcgagttcgtccgccacgcggcgcgcttcgtgaagcccggcggctatctcgcgctgcacgagcccgatttcgtgcgcaagccgatgtcgacgccggccatcccgctctgggattcggtgacggccgagatcctcgagcgctgcaagcgctcgtttccgtcgttcgacgtcgcgcaccggatggtcaagctgttcgcggccgccgggctgccgctgccgaagatggcgtacgaggtgcccgtcgacggcgggacggccacgaagctcagctcatggctggcggagatgctgcgcgcgctgtcgagcgatcccgattcgacggtgctcggcaacggcaagcggatcgagttcggacggctgagcggcgatctgcagtgcgaaatccacgaggcgcgcgcgcaggtcgagttcttcggccagctatgcgcgtgcgcgcaactctagcgcccgctcgcgcgaacgggcgggcccgagccggccgtcgacggtcggggcggcgcgtatccgcccgctatcggacggctcggcctcatacgcggatcgcacgggccgcatgccgcgcgttcgagaggccggccggttgcggcgcggccgttgcgcaaccgcgttcgaccgcgcgcgaggcgattcgggcgcggcgcgggcctcgcgggccgggctcccggcccgcccgcggcgaggccgggcgccgcccgtgtcacggcttcgcgcgatcgccgggcgcggcgcgggtggcgagcgcgcgcggcagtttcgccgcggctgacgtcgggcacgcgttgcagccgcacgccgactgcccggcgggcgccgcgggagactgattggtccactggccgttccagccgccctgcgccgcgcagacggtcgggcacacggcctgcgcgccgcgatagtcggcgatcggcagcgcggtgtcgatatcgcagccgcacgggtaatcggcgcgcgcgcgctgcgcgatcggcccgctcatcgaggcgagccagttgcgcgactgcgcatcgatcttgaacatcaccggctcgcgcgcatccagcagcgcgaccatcttccgatagagcggatagcgctgcgcgagcgtgtgcagcacgctgcgccgcgcggagaacagatattgcggcacgccgctgccgtccggcccgacgctttgcaccatcgtcgacgatgcggcgatcacgttcgcgagttgcaccgcgagcgcgcgcgtgccgcgcgcgtgggtcgtcgtgttcacgccgatcacgtccgcgtagaagagcggcggctgcggcgtgtccgacagcggcaggaacttgaagtcgagatcgcgccgcgccgcctcgctcatcgccgacatcgattccgaatagccgatcaccgcgcgcccttcgccgtcgctgaaccataccgagcgatcgtactggcccggcagctcggctgtcgcgttcggccagctcgacatcgccatcagcgcgcgcaggctgccgagcgcttcgccgttcaggtcgttcgcgttccacggcagcggcagcgggtatgcgcccgtgcggctgtgcgcggcgtccagatagagcgcggcgttcgtcgtgcgcccggacatgtcgaccatcagcccgcgcctgtccggcgggatctcgctcgtgaacgtgcattgctcgagcgcgccgcgcacctgcgtgagcgtcgtcgcggccgcgagcgccgcgtcgtccttccggtagaacagcacgttcgcgcagccgagctgcgggatgctgtagtaccggtcgcccgccttcacgccctggatcgcgtacggcaggaaatcgtcgatgtgctggatctcgtccgccgcgagcggctcgagccagttctggctgcggaaatagtcgaggaagatcgcgtcgtacacgtagacgtcggcgctcgcgggcggatcgttccggtagccgccgtcccacgcgtccgcggacacgaaccgcagcgcgacgcccggctgcgccttcttccattcggtttcgatcgcgcgcttgaactggtcgacgcgcggcacccacggatacagcgccaccgtcagttgcccaacggcggccgcgtcgcccgcgtgcgacggcgcggcgaacaggaagcccagaacgatcgtgaagcagcacaagaggcgacgcatgatggttccttgtcgaatgacgcgtgcgaaacgatgcgcttgtcttggtgtttgtcgatgcgcgcgcatgccggcgcgcggcgcgggcgtcagttccatagcgcgtggaaatgatggaccgggccgtgcccgcgaccgacctcgagctcgcccgacgcggcgagcgcgtcgctcaggtaagccttggcttggcagacgctgtcctcgaccgaatggctcggcagcagcgccgcgatcgcggccgacagcgtgcagccggtgccgtgatcgttgttcgtcgcgacgcgcggcgcggagagctcgaccgtcgcggcggccgggccgcgcagcacgtcgacgctgcgctcgcccgccagatgcccgcccttgagcagcacccagcgcgaaccgagcgcgtgcagctcggcggccgccgcgtgcatctcggcgagcgtgcgcggctcgcttcggccgagcagcacgcccgcttccggcaggttcggcgtgatcagcgtggagatcggcacgagcttgtcgcggatcgcgtcgacggcgtccggatcgagcagccggtcgccgcttttcgcgaccatcaccggatcgagcacgacgggcgccgcgcgatgcctggcgagcgccgcggcgaccgcctcggcgatcgcggccgtcgcgatcatgccgatcttcaccgcgtgcacggcgacgtcgtcgaacaccgcgtcgatctgatcggcgacgaacgccggatcgagcgcgcggaagctgcgcacgccggtggtgttctgcgcgacgaccgcggtgatcgccgccatcccgtatgcgcgcattgccgaaaatgccttgagatcggcctgaatgcccgctccgcccgtcgggtcggtgccggcgatcgtcagtacgttcgcgatcatgttccctcgtgtttcgttatgttgcgtcgtgttgtgattgtgccgctgcgccgtcggcgagccgcgcgtcacgtcgtcggtgggccgtcggtcgggccggccgccgcggcgtcggcggccggctcgcgcccgtcgtcgggcgacctcggcccgtgcgggcgtgcgcgcgcggcggcggcgttcgagccgccatgccggcgcaccgcgcatgcgccgcggcgcgcgcgtcagcgcggcggcctggtcgccttgaacagcacgaacggcttgctgccgtcggcgtccgcatgggcgccgggcgcgccgcccgcgtccgccgcgcgaaagccgagttccatcaccgccgcgagcgcgaggcccgccgtctcgaacgcgtgacgatacgtcgggatctcccagtgcgtatcgacgacgtcgaacacgccttcgcccggcacgttcagatgaacggggcgcgcatcgccgtcgcggtagacgatgcccggctcgccgttgcggaacgtcgggtattgcacgcccgtcgtgcgcgggttcgtgtcgagcacgtagtacgcgccgcccggcttcagcacgcgccgcacctccgcggcgacgcgcgcgagcgccgcgcgctccgcgatgttgacgaacaggaagcagctgatcgccgcgtcgaagctcgcgtcgtcgaacggcagcgatggcccgtcgatatgcacatagtccagcccgtcgtcgacgccggccgcgatcgcctgttcgatcatcgtcggcgcgatgtcgacgcccgtcacgcgcgcgacgcccgccgcgcgcaaccgccgcgcgaccttgccgccgccgcagccgtaatcgagcacgcggatcgcggtgccgtgcgagcccgtcagctcggcgatcagcggctggtagccgaagcgcgcctcgatccggtcgtcgtatgcgtgaaagcgctgcgaaacctcgtgttcggtccagtcggtcttcatcgggatccccgtgcgttattggagcgaggcggacgccatgtcccaccggttcatcagataggcgcgatggaacgggccgacgaacgcgagcgcctcgtcgggcggcgggttgcccgccttgatctcgcgatagatccagaagagaccgagcacgtcgcgccagtacggatcgagatcgatgtcgcgaagcgcggcgagcgacacgcgcccggcgcgaatccggccttcgtgctcgagcacgcgcgcgatcgtcgcggcgcgcgtgcccgccggcatgcgcggcggcgcggcggcggtgacgatcgccgcatcgctgtcgtcgagcagcgcctgcacgcgcggcagattgtcgtcgtacacgtggatcgagcccacctgatgcgcatacgtgccgagctcgcagccgagccgcgacgcgaggtactcctgcaggaacgtgaacgagaacacgtcgttcagcagcccgatgtacgcgtcgttcgcgcgcatgaacgcgaccatgtgcagccggccttcgcgcagcagcagttgcaggccgagcgtgcacgacacgtcgatgttgcgccggtacagttcctcgtcggcgctgaagatctgcagcacgacgcgcttgctctcggcgtcgtcgcgcgacaggatgtcgagcgcgcgctcgatctggtcgagcccgcgctcgccgtaatgcagcaggcgcgcgccgtagccggtgccgggcagatgcttgccgtccggactgtagcgcgccatcgacggtgcgtagtgcgcgatgaattcgagatcgttgcgcccggacagataccatagcgcctcggcgtagttgaagacgacgttctgcttgcgcgccgcatgccggcaaaagcgcgcgcgcggatcgtcgatccgtgcgccgtagccgatgatttcgcgctccgcgtgcccgcgcggcgcgctccggtattcgtacgcgccgcagacgtccctgagcgtcgcgaggtagagctcgctgagacccggatagcgcagcatgtcagcctcgtgcgtcgaaacggccgatcgcggcttcgatcgcgaccggatcgatccggtcgccgctgaactcgacgcgttcgatgcgcgtgatctcgtcgaggccgcgcacgaggtacgcgtactccttgtcggcttcgagcagcagcacgatcggcttgccgagcgcggacgcccagccgagttcgatgtgcgtgccgggcgacgccggcgcgccgggaaacgcgacgaagtagtcgcacaggctgatctgttcgtagtcggtcttcgtgcagacgtcgggcgtcatgaattcgcgcccccagtgctcgcgccggtgtgcgcagtgcacatcccagccgcgcgcctcgaaatgatcgatcacgcggcgaaacaggttgatgctgccttccggcatcacgccggtctgcttgtcgaccagggatttgaacggtccgcccaagaacatgcgcttcatcggctgttttcctttcggttgggatgattgagggcgtgcgcccgctgcgcgacgcgcgcgacgtggtccgcgagcgcgccggggaatcgagacaggtcggccggcacgcgaacccagcggcagtccgtcgcgtcgtcgcccggccgcagcgcgccttcgacatggcggcacagcatcgcgacgagcacgtagtggtgatgccggccgtgcggatcgaagccgatcacctcgacgacgtcgaacggctcgcccacctccgcgcgcacgccggtctcctcgaacagctcgcgcgcggccgcctcgcgcaggcattcgccgggctccaccgagccgccgggaaagccccatgtgcccttctgcggttccttgccgcgccgcacgaggatcacgtcgtcgccgcgaaacgtgacggcgatcaccgcgacgcgcggtgtcgcgagcgccgcgtcgcccgtgcctttcggatcagtcatcgtcgatgctccacatccgcgcccctgtcttcgcgcgccgttcgttcggccccggcgcgccaatcgacggccattggccgcctccatggttaatgaatgaaacaatccgcgcgaaactcgccgggatttcgcgaataaatattttcacttcgcgattcagcgagcattccattttcggaaatttcgcggagcgcttagcctaacacaaccccgtcgattcgctcgaacgtgatcgacttaacgaaattgtcgaccacgtcataatcgcgcgcgttcggttcttattgcatcgttcgattgacaaatgaatcgagcagttactatacctctatcgttatccctatcgttcctttaaccgccggcgatcgacgcgccgccccgtcgaacgcctacagcgccgtcagccggcctggcgggacgtcacacgggccggacggttcatcccgaatccgcgcacccgatcccgattcatcgcgcattcgcggtaatccgtcacgccgctgcactcgatatcggcgaccgaatcgaccgccgatagcgcgctttcatcgtcatgcgatcgaaacataaaaaaggtgatcgattatgcaaacgcacacggtgggattgtcgagcgaatacgaagcgcaacgctattcaaacgcgcacaatattctcagatccgaaataatctacggcgacgggtttcagagcccgggcggcatcgagggcttcaagacgatgcttgccgagaacatggcgatcgaaccgggcatgcggctgctcgatatcggctccggcctcggcggcgccgccttccatctcgcgagccgcttcgacgtgacggtggtcgggctcgacaccgcgccgcggatgaccgagctcgcgaccgcgcgccagccggcgctcgatccgcacgcccgcgtacgcttcgtcaacggcgacgtccacgcggaggcgctcgccggcgagcgtttcgacatcatctattcgcgcgacgcgctgatgtacgtgcacgacaagccgcggctgttcgcgcgctgccatgcgctgctcgcgacgcggggccggctgtacgtcaccgatttctgccggggccgcgcgtcgcccgcgttcgacgcgtacgcgtcggtgtccggctacgacctgaggacgatcgacgactatgcgcgcatcgtcgcggacgccggcttcgacgtgctgagcgcgcgcgacgtgagcgacgacgcgcgccgccagctgcgcggcgacctggatcgctatgaagcgcgcctcgcggcgcgcgatccgtcgatcgacccgctcgacgccgagcacatcgtcgagcgctggcggcgcaagatcggcttcgtcgacgaaggatgcctgctgcaagggctgttcgtcgcgcagcgacgctgaccgacgctgaccgacgctgaccgacgcggccaggccgcgcacccctcacgccagcaggagcccgacatgctgacatcgcattccgatcatctgcagatcgactgggaaaccggccgatcgagccgctatcactgggtatggctgcgccaggcttgcgagtgcgcggactgcttcaacgcccattgccggcagcgccgcttcgatccggccgcgatcgcgcccggcatccggcccgagcgcgtgttgctcgacgcgcacggggtgcgcatcgtctggcaggacgcgcatgtgagcacgtacgcgctcgagcggctcgcgcgcgacgactaccgcgaggcgattccccccgtcgcggcggcgggctggacgccgtggcccgagcgcggcgcgccgtcggcgagccatttcgcgatcggcgacgtgctggacagcgacgccgcgctgcggcgcgcgctgaatcaactgttcgaatcgggcctcgtcgtgctgaaggcgggcgacggcgcggcgccgcctttcgacgcggttcgcgagcggctcgcgggctttctcgagccgtcgtatttcggcgacttcttcgatctcgaagtcaaggcggacgacgcgaccgacagcgtatcgttcagcacgagcgcgctgccgctgcacaccgacattccgtactgttcgccgccgcccgactaccagttcctgtacggcctcgacgtcgatccgcgttgcgcgcgcgagcaagtgggctgcacgcgcttcgtcgacggctgggcggtgctgcgcgaattgcgcgacgcgtcgccggagatgttcgagcgcctcgcgcgcacgcgcgtcgtctaccgcgccgactatccgggcgcgcgcaagcgctacgagcatcgaacgccgatcgtcaggctgcgggcggacggcacggtcgagcggctcatcaacaatccgacgaagatgttcttcgacggcatcggcttcgacgaactgatgccgttctttcgcgcgtaccacgcgttcaaggcgcgcctcgtcgcgacgatgcgctcgtatctgcatgcatggacgcagggcgacatggtcgtctgggacaaccggcggatctttcacggacgaggcgatttcggcgcgcccggcatcgttcgcacgctgcgcggcgggtacttcagggaaggcgaactgcgcgcgcgcgacgcgtttctcgccgcggccggcgaacgcgcagcgggttgagcgggcgagcgatcgcccgacgcgtcgggccgacgggcgacgcgtcgcccgcgcgcgttcacgctcgccgccagcgtggccggctcggccggcatcggacctgccgcggccgccggctgacgcgcatgccgcgcaggaacggctcacgtcgcacgcttgcccgctcgcgtatgacgcacgccgcgcggcgcgcgcatcaggccgcgtacgcgaggcaggccgcgccgagcgccaccgccgcgcatgcggcgaagcgcggcccgctcggcttttcgccgagccagagccagccgatcagcgccgagaacacgatgctcgtttcgcgcaacgcggcgatcgggccgacagggccgcgcgacaaggcgtcgacgacggccgcgtagccgatcagcgaaatgaggccgcccgccgccgatttcagcgtgtcgccgcgcggcaagcccgcgcgcgggcggcggccgagcagcaggaacacggccggcatcgcggcgccgtagacgatgaagatccacgccgcgtacgcgagcgggtggcccgcgacgcgcgcgccgaggccgtcgatcgtcacgtagccgccgatgaagagcgcggtcgcgagcgccgcggcgagcgcgcgcgaatgaatcctcgtcctgccgagcgcgaggctcgcgatgccgcccgacacgagcgcgatgcccgcgagcggcgcgccgccgaggcgctggcccgcccacgcgtagccgcccagcgtgacgaggagcggcaccgcgccgcggacgaccgggtagacctggccgagcgccgcgcgctgatacgcgagcgcgagaaatacgctgtagccgacctgcaaggcggcggacgccgccagataaggccagctcgcgcgcgccggcagcggcagcagcgccgcgcagacggcggcggcggccgtcgtcgcgaagctcatcacggtgaggctccagaggcggtccgcgccgcttttcagcagcgcgttccacgtcgcgtgcaggatcgccgcgaacagcacgagcgcgatgacggacggcgtcatcggcgcgggtcgaacggcgcgggaaacacggaaagccgggccgcggcgcggcgggcggatatcggacgactcatcgcggacctcattcctacgccggcattacccggatcaggtttaggggtcgttccgcgcgcggaacctctcagccgatcgtcggctccccctgatggccgggccattatcggcaagacatcggcggcgcgcaagccgacatgccgatcgttcgatcgcggcgcggcggcccggcgatgcggcggccggcgcgcataagcgggcgctttcggcgggtttcggcgcgcgcgattgcagcgatcggatcgcggcaattgcggcaattgcgcgcagcgcgcggcggcccgcgcgcgatcggcgggccgcgtgcctcgcgtctcgacggcgcggctcgcggcccgcgcgggcgcgttcacgccgggcgggcacgcttcatctgcgtcgcgctgcggcgagcgcgcccgcgcgccgcggccgaccggcgacgccccgcttcgtcacccgcttcgtcgcccgcttttcgacccgcaagcaaccgctttcggctcgccgcacatgcctcatcgacaccgcattcacgccacattcacgccgcattcacgccgaaacgcgccccgcgcgccgctgatccaggtcaattcggcctgcaggggccagtgtcttaatacattcaacattcgtcgtggaggtttcatcatgaagcattccgtcaggcatcctttccacccgtcgacaccgctgcccgcgcgcgcctccgcgccgctgcgggcggccgcgccgcgccagttgccgtttgcgctgctcacggcgctcgtgatcggctcgatgatcggcagcggcatcttctcgctgccgcagaacatggcatccggcgcgggcgccggcgcgatcgtgatcggctgggcgatcacgggcgtcggcatgctgatgctcgcactcgtctaccagacgctcgcgcatcgcaagcccgagctcgacaacggcgtctacgcgtacgcgcacgcgagcgccggcgacttcgtcggcttcaactccgcatggggctactgggtcagcgcgtggatcggcaacgtcggctatttggtgatcgtgttcggcacgctcggctacgcgtttccggcgttcggcgacggcaacacgcgcgccgcggtgatcggcgcgtcgatcgtgctgtggatcatgcacgcggtgatcctgcgcggcgtgcgcggcgcggcgatcctcaacgcgctgacgacgatcgcgaagatcgtgccgctcgtgctgttcgtcgcgctcgccgcgctcgcgttccagccgcaccgcttcacgaccgatttctggggcaacgtccacctggccggcgtgctcgaccaggtgaagagcacgatgctgatcaccgtctgggtgttcatcggcatcgagggcgcgagcgtctattcggcccgcgcgaagaaccgcgacgacgtcggccgcgcgaccatcgtgggcttcgtcgtcgtgctgctgttgctgatggccgtctcgctgctctcgctcgggatcgtgtcgcagcccgagctcgcggcgatgaagaatccgtcgatggcgggcgtgctcgaaaaggcgatcggccgcacgggcgtcgcgatcgcgggcgtcgggctgctggtgtcggtgggcggcgcgctgctcgcatggacgctgctcgccgccgaggcgatgttcacgccggccaaggacggcgtgatgccggcgttcctgtcgcgcgagaacgcgcacggcgtgcccgccaacgcgctgtgggcgaccaacggcctcgtgcagctgttcctgctcgtcacgctcgtgtcgaacgcgacgtatcaggcgctgatctcgctcgcgacatcgatgatcctcgtgccgtacctgttctccgccgtctatgcgctcgtcatcgcgatcaagggcgaaggctatgcgcccggcgaggcggtgcgcgtgcgcgacgcgacgatcggcgcggtcgcgaccgtctactgcggctggctgctgtatgcggcgggcccgaaatacctgctgctgagcgccctcctctatgcgccgggcgcgctgctgtacgcatgggcgaagcgcgagcgcggcgagcggccgttcaagccgttcgaagcggcgatcctgatcgcgctcgtcgcgttcgcgtcgctcgcgggctggctcgtcgcggcgggccggatcagcctgtaacggattcgggcgaaccgccgggccgctcggccgccgcgcgggcgcgtgttccgcgtggcggccttcgccgtgccggccgcggcggccgtgcggagcgggccggccgccgcggcgatggtggccgcgcggatcacgtggatcaggtgaatcacgttgacggcgttgaacggcgggtcggccgccgcgcgggcggctacgccgcgaacccgtgcgcgacggcgcgcggaatgggccgcgccggcacggatggcgccgcgcgatgcgctcataatgaccgtcgacgcctcactctttcgcccgtggccgccatgacgctcgccatcgtcgtcctgaacgtgatcggtttcctcgtcgagctcgccgcgcccgagcgcgtgctgtcgctgttcgcgctatggccgccgcgcgcgggcgcgggcttgccgcccgccgccgcacccgcgttccatgtctggcagctcgtcacgtacagcgcgctgcacgcggggctgtcgcacctgctgttcaacatgctcgggctcgtgatgttcggccgcgatgtcgagcgcgcgctcggccgcgcgcgcttcggcgcgctgtatctcgcgagcgtcgtatgcggcgcgctcacgcagctcgcgctcgcgcgctattcggcggcggccgccgcgccgacgatcggcgcgtccgccggcgtgttcggcgtgctcgccgcgtacgcgctgctgtacccgtcgcgccgcgtcgtgctgctgattccgccgattccgatgcgcgcgtgggtgttcgcgctgctctacgcggggggcgaactgctgctcggcgtcgcgggcgcggcaagcggcatcgcgcatttcgcgcatctgggcgggatgttcggcgcgatcgcgctgatgctggcatggggacggccgcgcagcgaatggccggttcaatgagcgcggttcaacgagcgcgcgcgacgggcggcgagcggcggccgcgcgccgcgccgattctcgactctcgactcccgactcccgactcccgactcccgactcccgattcccgacggcccgcgccgacctaccccgtgcgcggccggcggcgggtcgcgcaccgtcgtcactgcggcacggagtggtccgcgttgtcggcctttcgagccggatcgcgaagctcggcgctcccgacttccgccggcggcttcgccggcgcggcgccgatgccgcttcgcttcgccgcgtcgccgcccggatcgcgcgcgccgggctcgggcgtcggctcgtcgttgacgagcctcacgagcttgtcgtgatcgaccacctcgtgctcgagcagatacccggcgatccgttcgagcgcgccgcgccgctccttcagcgtacgcgacacgcgatcgtgcgcctcggcgaggagccgctggatctcgtcgtcgatccgcgtcgcggtgctctcgctgcagcgctcgccgccgcgctgccagacgaggggcgacagcccctgggtgtccgcgtcgccgaacgtcgcgaggccgatccgctcgctcatcccgtagcgggcgaccatgtgccgcgccatttcggtcgcgcgctcgagatcgttctccgcgcccgtcgacacgtcgccgaacacgatctcctcggcgacgcgcccgccgagcagcacgtcgagccggtcgagcagctcgctcttgcgcagcacgtagcgatcctcggtcggcacctgctgcgtgtagccgagcgccgcgatgccgcgcggaatgatcgacaccttcttcaccggatcgctgtgcgcgcgcgtctgcgcgatcagcgcgtgccccgcctcgtgatgcgcgatcgtgatcttctcgcgctcgctcatcacgcggctcttgcgttccatgccggtcatcgcgcggtcgatcgcctcgtcgaaatcggacatgtcgatcgcgggcttgtcgagctcggccgcgtgcagcgccgcctcgttgacgatgttcgcgagatccgcgccgacgaagccgggcgtgcgcgacgcgagctcgccgagatcgacgtccgggccgagcttcacgtgcttcacgtggaccgacaggatctgccggcgccccgtcaagtccggccggtcgatcgcgatgtggcggtcgaagcggcccgggcgcagcagcgcgggatcgagaatctccggacgattggtcgccgccatgaggatcacgccggagttcgcctggaagccgtccatctccacgagcaactggttcagcgtctgctcgcgctcgtcgttgcccgacgcgagccccgcgccgcgcaccttgccgagcgcgtcgagctcgtcgatgaagatgatgcacggcgccttttgctgcgcctgctcgaacagatcgcgcacgcgcgccgcgccgacgccgacgaacatctcgacgaacgacgagccgctcgtcgagaagaacggcacgcccgcctcgcccgccaccgccttcgcgagcagcgtcttgccggtgccgggcgcgccgacgatcagcacgcccttcgggatcttgccgccgagccgctggtagcgcgcgggcgcgcgcagaaacgcgacgatctgctggagctcggccttcgcctcgtcgatgcccgcgatgtcgtcgaaatcgatgccggtcttcgcctccacatagacgcgcggcttgctcttgccgacgcccgaccagtcctgcaggccgccgcgcgggcgccgcagcatcaggttccagacgagcgcgaacaccgcgatcggcacgatccacgatgcgagcgtgccgatccacgtgtcgtcgtcggcgccgcgatagcgggtgcccgtcgcggcgagcgtgtcgatcaggcgctcgtcggtcacgcgctttgtcgagaagcgccacggcgtgcccgcgcgcttgatcgcctccgcgtcggaggcgggcagcgccgccgccgcggacgcactgcgcagcacgcccgtgatgcgcgtcgggctgacttcgagatcgtcgagctgcgcggccgcggcgagcttgcgaaagtcgctgtacgcgatctgcgtggccggcgcgctgagcgtggcgagctgcagcgcgagcagcaccatgaacacgagcacgacgacgaatcccatgtatccggtttcgctcttcatcgggatgcctcggcgtgcgttgtgcgatgcggaagaatcgacggccgcggacgctaggcggcgtcgcgcatccagtgcgcgcgcagcgtgtcctcgccttcgcgatagtcgatctcgagatcgccgcggtgcgtgcgcacgagcgcctcggtgagccggtgcacgaggggcgagcccttcgtgcgcacgaccatgcgcgcgggcagcgcgtcgatcgacagaatgcgtccgagcgggcgcgcgttgatgtcgtcgcccgcgtggcggcgcagcagcgcgacgatgtcgtcgcggcggcgcgcgaagtagccgccttcgagcacgagctcgcccgcgctcgcgcgctcgcgaatccggcggcacgcggggcacacgatctgcagcagcgcgcccgccgccgcgtgccagctccagcggccgtcgtcgtacagcgcgccgcattcggtgcagcccatgccgctcttcaggcgcgccggcgcgccgtagccgtccgccgggtgcgcgcgcggcaggcgatcgcggcgctgccgcatcgccgcgtagagttcgttcgatccgtagatcatcgtctttcctcgtcgataggtcgtacgtttcgcgcgtgccgggcgattgccggcggcatgcgcgggcggcgccgcaatcgtggaatcgccgggatgcggtcaatggcggtgcgcggcgcgacgtacaccaccgagcatcggcgatcgcccgcgcgcgcgattgacgccgatcaacggtcggccacatcgagacggttcgcgcgcgccgactggtgcggattcgttgccaatcgatccgaacctgcgcgatcgcccatgccggcggccgacagtcgcgtgcgggccggccgtggccgcgcgcgtgtcgtggcggcgtcgggccggataccggccgtgacgcgatcccgcgcttgccgccacggcgtgcggcccatgaaggtcagcggcgctcggcgcgcgagtgccgctacggcgtatcccgtcgcgccgcgagcgcagccgcggccgcgctcgcggccggctggggatgccgcgttgcagcatgccgttgccgtcgcgagggtcgccgccgcgcgtcgccggcgcgggcgcgggtcggccgagccgatgccgcacgaaggcgcggcaagaagcggcgcgcgatcatgcgtcgccctgcgcgatcgccgtgcctgctgcgtccggcgcgcccgtgcgagcgacgaatcgatgcgtcgattcgaagcaatgctcgcttgcaattcatcttgacatcgatcaatgtaatgtttcggcggggcacgccggccgatgcgtcgcggctcgccgccgcccggccggccgtcgacggaaaccgcgtgcagaactcagaacgcacaacgatacggagacacctcacgatgacgcgctacgacacgatcatccgcaacggcctatggttcgacggcacgctcgccgagccccgcccgcgcgagctcggcattcgcgacgggcgcgtcgcggcggtatcggacacgccgctcgccgcggacggcgcgagcgtgatcgacgcgaccggcaaatgggtgatgcccggcttcatcgacatccacacgcattacgacgccgagattctcgtgtcgccggggctgcccgaatcggtgcggcacggcgtgacgagcgtcttcctcggctcgtgctcgctgtcgaccgtccacgcgaacgcgctcgactgcaccgatctcttcagccgcgtcgaagcgctgccgcgcgagcagatgctcgccgtgctgtcgcgcgtgaagacctgggacacggcggccgcgtacgtgcgccatctcgaatcgctgccgctcggcccgaacgtcgcggcgttcctcggccattcggacctgcgcacgcacgtgctcggcctcgggcgcgcggtggacgaccgcgtgcggccgcacgaggccgagctgcaacggatggagcggctgctcgacgacgcgctcgacgcgggcttcgtcggcctgtcgtcgatgacgacgccgtgggacaagctcgacggcgagcgctaccggtcgaagtcgctgccgtcgacgttcgcgacgtggcgcgagtaccggcggctgaaccgcgtgctgcgccgccgcgggcgcgtgctgcaaagcgcgccgaacacgaccaatccgctgaacggcctgctcttcatggccgagagttgcggctacttcgtgcgcaagccgctgcgcacgtcgctgctcgtcgcggccgacagcaaggcggcgccgcgcggcaccatcgacgtgcagctcggcggcgtgcgcgtcgcgaacgcgctgtttcgcggcgagctcgtctggcagcatctgccggtgccgttcgaggtctatgcggacggcatcgatttcgtgatcttcgaggagttcggcgcgggccgcgcggcgctgcatctggccgacgcgctcgagcgcaacaagctgctgcagaacgaaggctaccggcgcgagttccgccggcaggtcggcaaggggttcgacctgcggctctggacgcgcgatctgcacgacacgcggatcgtcggctgtccggatgcgtcggtcgtcggcaaatcgttcggccaggtcgcgaacgagcgcggcgtccacccggcggacgcgtttctcgatctcgtcgtcgcgcacgggcaacggctgcgctggtgcatgacgatcgcgaaccaccgcgcggatgtgctcgaccgcatcgcgacccatccggcgctgcagatcggcttcgccgattcgggcgcgcacctgcgcaacatggcgttctacaacgcgcccgtgcgcttcctgcgccgcgtgcgcgaggccgagcgcgccggccggccgttcatgtcggtgcagcaggcggtgcatcggctgacgggcgagctcggcgcgtatttcggcgtcgacgccggcacgctgcgcgccggcgaccgcgccgatatcgcgatcgtcgatcccgcgcatctcgacgcgtcggtcgacgcgtatcacgaagaggacatggccgtgttcggcgggctgcggcggctcgtgaaccgcagcggcgcggcgatcgcggcgacgctcgtcaacgggcaactcgtgtatcgcgacggcgcgttcgtcgaaggcttcggcgacacgcggcgctcggggcggttcctgcgcgcggcggcgcgctagggccggtacgcgctcggtgcgcgctcggcgccggccggcgtagcggccgcgcgcgacgcacgcgccgccgcggataccgaacgcgttcggctcgggcgcggcgcgccgcccggctccgtcggcgcgccgatcattcgcccccggcgtccgcgccgctcggccgaatccggtacgcgcagcgccgcgcgccggccgggatgtgctcgatgcgctcgatcgtcagcgcatcgcccagcatctcgcgaaaaatctcgagttccgagcggcagaacccctggcatgcggtcgcggccgcgcagatcgggcagtgattctcgatgaagagccagccgtcgccgtcgggcgcgcgcgaccactcggcgaaatagccctcgcggtcgcgcagctcggcgagccgcgcgatccgctcctccgggtccgtcacgccggcgagcgtgtgcgcgtacgtgcggcgcatctccgtctcgcgcgcggcgatcagcaagtcgagcgtcggctggccgagcgtcgtgcgaatgatccggatcaggtcgaccgtcatgtccgcgtgcgcatccggaaagtggccgtggccgagcgacgtgagccgccagatccgcgccggccgcccgacgccctgcggcacgttctgcgcctcgacgagcccttccgcctcgagcttcttcaattgctgccgcgcggcctcgccggtcgtgccgaggtacgcgccgagctcggccgcctgcagcggcccgcgccgcttcagcacgttcagcacgcgctcggagaccggaatttcctgttttgaaaaattatcgtccatcgctgcattatcaaatgccggacttgtgcaatgcaatggtatcgcgatgcacgccgggcaatcacccaaataaacaaaggatatgcttgacttattggatcgtcagacaaatcatgtccgcgattcttacaaaatgattgagagatttccatgggccgtcggctattgcttgcattggcgctgttggcgttcatcttcggcgggctgttcctgtggcgggaaagccgcgtgcaggccgccgatcatccccccgccccccctgccgcgctgacggtctcggccgtcgccgtgcgcgccgcgcccgagcgcgtgacgctcgacgcggtcggctcgctcgacgcggtccggcagttgacgctcgcgcccgaagtggccgggcgcgtcgtcgcgctgcagttcgacgcgggctcggcggtgcgcaaggggcaactgatcgtccagctcttcgacgagccggagcgcgcgaagctcgcgtcgatccaggcgaaggccgcctacgcgaagcgccagctcgaccgctcgcaggcgctcgctcagacgggcgcggagccgcgcaacctcttcgatcggcaccgcttcgatttcgacgcggccgcggccgacatccgcgagacgcaggcggtgatcacgcaaaaggcggtgcgcgcgccgttcgacggcgtgctcggcctgcgccgcgtgaatctcggccagtatctgaacgcgggcgacgcgatcgcgacgctcaccgatctcgacacgttgtacgcgaacttcacggtgccgcagaaaaacctgagccagctgcgtctcggccagagcgtgtcgatcacgacggacgcgtatccggagcgcacgctcgtcgcgcgcgtgagcgcgatcgagccgcagatcggcaccgacacgcgcaacgtcgccgtgcaggcgacgctgccgaaccccgatcacctgctgcgcccgggcatgtacatccaggcgcggctcgagctgccgccgcgcgagcacgcgctgacggtgcccgacaccgctgtgcagacctcgcagcgcggcgaatcggtgctcgtcgtcggcaagccgggccgtgacgggctgggcgtcgtgcggctgcagccggtgagaaccggccggcgcgccgacggccgcatcgcgatcgccgacgggctgcgcccgggcgacgtggtcgtcacctcgggccaggtgcggctcgcggcgggcgacagggtgaaggtcgcgctcgacgacggcgcgggctcgggagccgcgcaatgaacgccggcgcgccccacgattccggcgcggcccgcgcgcgcttcacggacgtgttcgtccgccgcccggtgctgtcgctcgtgttcagcctgctgatcctgctcgtcggcctgcgcgcgctgatgtcgctgccggtgcgccagtatccggcgctggagagcgcgacgatcagcgtcgcgaccgattatcccggcgcgtcgcaagagctgatgcagggcttcgtgacgacgccgatcgcgcaatcgatcgcgaccgccgacggcatcgagtacatcacgtcgacgacgacgcagggcaagagcgtcgtgaaggcgcggctgcgcctgaacgcgaacgcggaccgcgcgatgaccgaggtgatggccaaggtccagcaggtgaagtacaagctgcccgccgacgcgtacgattcggtgatcacgaagctcaccgacgcgccgaccgcggtgatgtatctcggcttcgcgagcgatgcgctgtccattgcgcagatcaccgattatgtggtgcgcgtcgcgcagccgctcgtgacgacggtgccgggcgtcgcctccgccgagattctcggcggccagaacctcgcgatgcgcgtctggctcgacgcgacgcggctcgccgcgcacgggctgtccgcgggcgacgtcgccgcggcgatccgcgcgaacaacgtgcaggcggcgccgggtcaggtcaagggctcgctcacgatcgccgacatctcggcgaacaccgatctgaccgacgtcggcgcattcaacgagatggtcgtgaaaagcgcgccgaacggtggcggcctcgtgcggctgaaggatgtcgcgaccgtggagatcggcggcgagaactacaactcgagcgcgctgatgaacggccgccgcgcggtgtacatcgcggtcaacgcgacgcccgcgggcaacccgctcgagatcgtgcgcggcgtcggcgcggtgctgcccgcgatggagcgcaacaagcccgcgagcgtggagatcgcgaacatgttcgacggcgcgcgcttcgtcaacgcgtcgatcgccgaagtccgctcgacgctcaccgaggcgatcgcgatcgtcgtcgtcgtgattttcctgttcctcggctcgtttcgcgcggtgatcatcccggtgctgacgattccgctgtcgctcgtcggctcggcggcgctgatgctggccgcgggcttctcgctgaacctgctgacgctgctcgcgatggtgctcgcgatcgggctcgtcgtcgacgacgcgatcgtcgtcgtcgagaacatccaccgccacatcgagcagggcgagccgcccgtgcgcgcggcgctgatcggcgcgcgcgagatcgcgtcgcccgtgctcgtgatgatggcgacgctgatctccgtctacgcgccgatcgggctgatgggcggcctcaccggctcgctgttcaaggagttcgcgttcacgctcgcgggcgcggtgctcgtatcgggcatcgtcgcgctcacgctctcgccgatgctcggctcgctgctgctcacgagcaggatgtccgagggccgcgtcgcgaaggcgatcgagcgcacgctcgagcgcgtgacgcacgcgtaccggcgcggcctgcacgcaagcctcgccgcgcggcccgcgattctgctgatcggcgccggcgtgctcgcgggcatcgtgctgctcttctcgggcgtgaagcgcgagctcgcgccgcaggaggaccagggctcgatcatggtcgcggtgaaggcgccgcagtatgcgaacctcgattacatggagcgctacgcgcccgacatcgagcgcgtgttccgcacgctgcccgaggccgacacgagcttcatcctgaacagctacggcggcagcaatctcggcttcgcgggcgtgaacctcgtcgattgggacaagcgcacgcgcagcgcggcggcgctgcaggcgctgatccaggcgcgcggcgatgggatccgcggcgagcgcgtgttcgcgttccagttgccggcgctgcccgcgtcgagcggcgggctgccgatccagatggtgctgcgcacgccgtcgggtttcgccgatctctacgcgcagatggagcggatcaaggcggccgcgcaaaagagcggcctcttcgcggtgctcgacagcgatctgacgttcgacagccgcgcggtgggcgtgacgatcgaccgcaatcaggcgaacacgctcggcgtgacgatgaaggacatcgccgacacgctcgccgtgctcgtcggcgagaactacgtgaaccgcttcaacttcaagggccgctcatacgacgtgatcccgcaggtgtcgcgcagcgagcggctgtcctccgagatgctcagccgctattacgtgaagacgggctcggggcagatgattccgctgtcgaccgtgattcaagtgaccaacggcagccaggccaacgcgctcagccagttcaaccagatgaacgcggcgacgttctccgcggtgcccgcgcccggcgtgacgatgggcgacgcggtggcgttcctcgaggcgcagaagctgcccgccggcttctcgatcgactggctcggcgaatcgcggcaatacgtgcaggaaggcaaccggctcgccgtcacgttcggcttcgcgctgatcgtgatcttcctcgtgctcgccgcgcagttcgagagcctgcgcgatccgctcgtgatcctggtgtcggtgccgctgtcgatctgcggcgcgctcgccccgctctacctcggtttcgcgacgctcaacatctatacgcaaatcgggctcgtcacgctgatcgggctgatctcgaagcacgggatcctgatggtcagcttcgcgaacgatctgcagcgccacgaagggctcgaccggcgcgcggcgatcgagcgcgcggcggccgtgcggctgcgtccgatcctgatgacgaccgcggcgatggtcgcgggcctcgtgccgctcgtgttcgccgcgggcgccggcgcggcgagccgcttcgcgatcggcatcacggtgtcgaccggcatgctggtcggcacgctgttcacgctgttcgtgctgccgaccgtctatacgttcgtcgcgaaggatcacggcgcggcgatgcgcagcgagcgcgcgcaactgctcgccgccactcggtaaccaggaacgacatgatggatcgctttcctcacgatacggcggcggcctcgcgccgttgccgccgccgcgcgggcggcgccgcgcgcgcttcgcgcgcttcgtgcgccgcttcgcgcgtcgcgtgcgcgtcgctcgtgcgcacggcggttcgcgccgccgccgtcgcggccgccttcttcgccgcgggctgcacgctcgcgccgcgctacgagcgtccggccgcgccggtgtcgggcgcgttccccgccgacggcgtctacgccgcgcagccgggcgccgcgcccggcgcgcgcagcgcgaacggccaggcggccgtcgatatcggctggcgcgagttcttcgtcgatccgcgcctgcagcggctgatcgagatcgcgctgaagaacaaccgcgacctgcgcgtgtcggtgctcaacgtcgaggcgtcgcgcgcgcagtatcagatcacgcgcgcggggctcttcccgacgttgagcggcaccggcacgggcacgatccagcgcacgccggccggcgtgtcgatcaccggccagccgctcatctcgcggacctacaacgtcggcgtctccgcgtcgtgggagctcgacctgttcggccgcgtgcagagcctgaaggatcaggcgctcgcgcaatacttcgcgaccgcgcaggcgcgcaaggccgcggagatctcgctcgtcgcgagcgtcgccgatcagtacctgacgctgctgtcgaccgacgatctgctgcaggtcacgcagaacacgctgaagtcggcgcgcgcgtcctacgatctgacgaagctgcagttcgacaacggcaccggctcggagctcgacctgcgccaggcgcagacggtggtcgagaccgcgctcgcgagccagcaggcgcaggcgcgcgcccgcgcgcaggcgctcaacgcgctcgtgctgctgatcggcgagccgctgcccgacgatctgccggccggcctgccgctcaatgcgcagaacctgctcaccgacattccggccgggctgccgtccgatctgctcacgcggcgccccgacatcatgcaggccgaggagacgctgcgcgcggcgaacgcgaacatcggcgcggcgcgcgcggcgttcttcccgaagatctcgctcaccagcgcgttcggcaccgcgagcccgacgctcggcggcctgttcaaggcgggcacggcggcgtggtcgttcgcgccgaacatcgcgctgccgatcttcgagggtgggcagaacatcgcgaacctcgatctcgcgcacgtgcagaagcgcatcgagatcgcgaactacgagaaggcgatccagagcgcgtttcgcgaggtgtcggacgggcttgccgcgcgcggcacgtacgatcagcagatcgcggcgctcgagcgcaacgagcacgcgcagcagcgccgctacgatctgtcggacctgcgctacaggaacggcgtcgacagctatctgtcggtgctgaccgcgcagacggacctgtattcggcgcagcagcagttgatcagcgcgcggctcgcgcgctggacgaacctcgtggacctgtatcgcgcgctgggcggcgggtggctcgagcgcgcgggcgagacgccgcgcccggcggacgcgcccgtcgattacggcaaggcggcgcccgcgccggcggcgtcggcatcggcgcgaacagcggccgtgactggttgagcgcgcaacccgacatgcggcaacccaacgcgcggcagcacagcgcgcggcgcccgagcgcagcgcgcgccggccgagagcgaatcgggcgcacctggcgcacgaagaaaaaaacggatcgggaaatgatcggcgataccgtaatcggtacggatgcacaatcggcgatgcttttgcacaatcgaacgcagcagccaatcaagagctcgcctagaacccgagagacagcaacaaagcggaaatcgattcaagcattcgacataacaatccaaaaacttccgtgttcttcgcgatgcgtatctcaatgttgaataaccttgaggcacagcatgaacgatggtcgaatttccccaacgatgagcgcgtccgtccgtacgcgcgtcaatgtgcccattcgtccgcgcaccgcgcaacagcggttcgacgccgaaatggtcacgttccagggcttgtgcgacagcgccgagcatctcgcgctcgttttcgggccgctcgccgacgcgccgctcgtgcgcgtgcattccgagtgcctgacgggcgacgtgttcggctccgcgcgctgcgattgcggcgagcagctcgacgagtcggtcgcgatgttcggccgtgaaggcggcatcctgctctatctgcgccaggaggggcgcggcatcgggctgtacaacaagctcgacgcgtaccgcctgcagatctcgcagggcctcgacacgttcgcggcgaaccgcgcgctgaatttccccgacgacctgcgcgatttccgcgtcgccgcgcaaatgctgcaggcgctcggcgtcaccgagatctcgctcgtcaccaacaacccggacaaggtctcgcagatcgagaagcacggcatccggatccggcgcgtgctgcagacgggcgtgttcgtcaacaccacgaaccacggctacctgcgcgcgaagatcgatcaccaccgccacgccatcaacctcagccaggaactgcaatgatcactcaccgcgcaccgatcagcgggattgccgcgcaccgcgaccagtacgtcctgacggccggttacgacaaccaggtcatcctgtgggacgcgaagacccagcgtccgctcgcccgcgcgatgcacgaccacctcgcgaaccagggcgcgttctcgcccgacggcgcgtacgtcgtcacgtcgtcgtccgattacagcgcccgcctctggaccgtgcccgatctgcggctcgtcgccgtgttcgccgatcaggaggacgacgtcgagatgagcgtgttccatccggacaagccgctcgtcgcgaccgcgtcgcgcgatcaccgcgtgcgcgtctacgatttcggcggcaagctgctgcacacgttcagcggccatacggccgacgtgatttccgtcgaatggatgcgcggcgccgacgagatcgtctcgtcgagcgacgacggcacgatcaagcgctggtcgctcgcgaacaacggcctcgtcgccgacatcgatctcgacggcatcgagaccgacacgatcgcgatcgccgccgacgggcgcattttcgcgggcaacgacgagggcgagatcatctcgatcggcgtcgacggcgcgcgcgcgacgatcgccgcgcacgacgcgggcgtgaagcgcctcgtgctcgacggcgagcgcggcctgctcgtgtcgctgtcgtacgaccgcacgatgcggctctggaaggcgggcgcggcgggcgagccgcgggcgctcggcggcgcggcgctgccgcccgaggtgtggccgcgctcgtgctcgttcgagggcgacgagcacatcgtgttctcgacgttccattcgagctaccgccgctacaactggaagaccgagcgctgggacgcggccgagctgccgccgacgcacggcgtgaacgcggtgcagcccgtcgacggccatctgtggacgatcggcgacgcgggcatcgtgcgggtcgaccagcgcgagcatgcgcgcacgggcagcctgtgcaacttcctcgcgccggcgggcgagctgatcctgacgggcggccagctcggcaaggtattcgacgcgcgcagcggccgcgagctgcatcagcaccgctcgccgctgaactgcggcgtggcgttcgcgcgcgacggcgcggcgcatgcggtgatcggcacgtatacgggcgaaggcatcgtgctgcggatcgacggcacgcgggcgacgcacgtggccgacctgccgctgcacgcgaacgccgtcaagggcatcgcgatctcgggcgatctgatcttctcggtcgcggccgacgcgtcggccacctggtatcgcgcgtcgacgctcgagccggcgttcgagctcaagcgcgcgcacgacaagatcgcgaacggctgcgcgggtctaggcgacggctacttcgcgtcggtgagccgcgatctgaagctgcggatctggtcgccggactctcacgcggaggtgatcgcgacaccccacacgcattcgatcaagtgcgtcgcggcgagtgccgacggccgctatgtcgccaccggcagctacaacggccgcgtcgccgtctacgaccgcgtcgagacgcgctgggcgctcgacgcgcgcgtgacgacggcgggcgtatcgtcgctcgcgtacgatccggccgcgcgcgcgttcctcgcgagctcgtacgacggcaacgtataccgcattccgctggagcgcgcatgagcgccgccgaaccgcactacatcgacgcgcaacgcacgatcgcgcccgtcgacgcgccgctcgcggcgccgcacgaatacgcggcggtgctgcgctcggatttcgtgtcgagctatcacgacggccgcgacgtctggaccgacgaggcggcgatgcgcccggcgagcgcgatcctgcacgcgcatctcggccgtcccgccgaggtcctcgacgcgggcgcgggccgcggccgcgacaccgcgtacttcctcgagcaagggcaccgggtgacggcggtcgatctcgtcgagccgcccgagtgggcgcagctcgcgcagcgctggggcgagcgggtgcgcttcgtcgcgcgccccgtgtccgagctcgacggcgaagcccgcttcgacggcgcgctcgacaacggctgcctgcaccaccagcatccggacgcgtaccgcgcgtacctcgcgcgcatccacgccctgctgcggcccgacgggcgcttcacgatctcggtgttcgaatccgacggccccgggcggctctacgcgaaccacgcgcagcgcctctatcgcgagttcaccgagcccgagctcgccgaactgctgcgcgccgcgcatttcacccccgtcgacagccagcgggtgccgcggccgaaagccggcctgcactatctggtgatgacggcccgcaaaaccgattcgactgacgcgagtgcacgccgatgacgctcaagctggccgacaacccgaaccgcctcagcgaccgcgcggccatggcgctgccggacgatctgttcgtcgcgcgcacgagcgcgacggtcctctcgacgcatgtcgatttgctgcgcatgacgagcgcgcagtggatcgcgatcgccgaggctcccgacgcgccgttcgagcggcgctacgcggcgggcacgctgctcggattcgcgggcgatccgcgcatccgagcgctcgatccgccgatgtgcgacgtgcccgccgcgcgcgcgcggctcggcaccgagccggcgcgcgtgccgcaggtgatcgccgaatggtcgcgcgtcggcgtgatcgacgaatggatcgagaaggaatgcccgcgccatacggtcgagctcgccgcgtaccggatgatgcgctacccggtcacgaacctcgaataccggcggttcctcgaggagacgggcgcgccgtggctgccgacctcgtggacgttcggcgtctacccgctcgagcgcgcgaaccatccggtctggtcggtgcccgccgaggccgccgacgcgtacgcggcctggctctgcgaagcgaccggccggcgcttccggctgccgaccgaggccgaatgggagtacgcggcgtcgggcggcgcggacgtcgagtatccgtggggcgacgcgttcgatccgcgtgcggcgaacacggtcgaggcggggccgctgtcgacgacgcccgtcggcatctttccgctcgggcgcagcgcgttcggcatcgacgatctcgccggcaacgtcgaggaatacgtcgccgacgactatcgcccgtatccgggcggcgaggcgatcgccgatgacctcgccgtcacgcagggcggctaccggatcgcgcgcggcggcagcttcacgcgcttcggcgatctcgcgcgctgcgcgcgccgccatggccgctatcagcgcgacatctacgcgatgggttttcgcctcgtggagtcgcgatgaacgccggatcgagcgccggccggcgcggacggcttccgtcgatgcaacccgcccccgaggcgcgggcggtgcacgcgccgcactcgaccgagcagacgggccgccgacgatgagcgcgttctccgacatcgaccgcacgcacatggcccatgcgctgcggctcgccgaacaggggctttacacgacgcatccgaacccgcgcgtgggctgcgtgatcgcgcgcggtgcccgcacgctcggcgcgggctggcaccgccgcgcgggcgaaccgcacgcggaagtgcacgcgctgcgcgaagcgggcgagcgcgcacgcggcgcgaccgcgtacgtgacgctcgagccctgcgcgcacttcggcaggacgccgccgtgcgcgaacgcgctcgtcgcggcgggcgtcgcgcgcgtcgtgatcgccgcgcgcgatccgttcgagcaggtcgccgggcgcggcgcggcgcgcctggccgacgcgggcatcgtcgtcgagcaggggctgctggcggcgcaggcgcgcgagctgaacatcggcttcttcagccggatcgagcgcggccggccgtggacgcgcgcgacgctgggcttgccgatcgacgccccgccggcgctcgattcggccgagctggcggcgcttgacgcggcgctgtccgaggcgcgcgacgatctccggcactggcgcgcgcgcagctcgctcgtgctcgaacgcgcgcccgacgccgggcgcgccgtcgggtgcaacgcagccgcgccccgctacgtcgtgagcgcgcgggactgcgcagcgctcggcgcggcgagcgccgcgtgcgcgcccgccgacggcgtgccgacgctcgcgctgcatcgcgacgacaacagcgcaagcgcatgcgaagacgcgcacggcatcggccatcgtgcccgtcgcgtcgatcgcgtcgatcacgcggatgcgcggcccgccggcgcaccgtcggcttcggcttccgacaccgacgccggcctgcccctgcccgacgcgttcgcgcggctcgcgcggcaaggcgtcaacgagctgctcgtcgacgccgatcttgcgttgtgcgacgcgctgttcggcagcgatctcgccgacgagctgctgctgtacgcgcacccggcgcgccgcgacgcgcccgtatcggcgtcgcggctcgccgcggcgatcgacgacgtcgcgcgccgctggggcctgcggccgctcgagcgtctcgcgatcggccgcggcgagcggatcctgctgcgccgcgcgcgcgggcccgagccccggcaaggcgagccgggcgtcatcccctagccgcgcggcgcatcgccgcgcaccgctttatttcaggaccacatcgaacgaggacctcaatgaacgcatccgcagtcgagaccatctacgagtcgaccgaagacaaggcggcactgacttcggtcgtcgatctggtgaagctgtccgatcaataccggcaatcggcgatcctgcattacgccgtcgccgacaagctgttcgatctcacgcagaccggccgcacgccggccgaggtcgccgcgagcttcggcatggtcgagagcaaggcggcgatcctgctgcacgcgctcgccgcgctcgggctgttgacgaaggacggcgacgcctttcgcaacaccgcgctgagcgcgcgctatctgacgacgacgagcgccgactacatcggcccgatcgtcgagcaccagtatctgcaatgggacaactggccgcgcctcggggaaatcctgcgcagcgaaaagccgctcgcgttccagcaggaaagccgcttcgcgcacgacacgcgcgcgcgcgacgcgttcaacgacgcgatggtgcgcctgagccagccgatggtcgatgtcgtgagcgagctcggcgtgttcgcgcacgcgcgcacggtgatcgatctcgcgggcggccacggcacgtatctcgcgcaggtgctgcgccgccgtccgcaactgacgggccagatctgggatctgccgacgacccgcgacgccgcgcgcaagacgatccacgcgcacggcttgggcggccgcgtcgagttcttcgagaaaaacctgctcgacgcgcgcaatttcgagggcggcgcggccgatgtcgtgatgctcaacgattgcctgcattacttcgacgcacgcgaggcgcgcgaggtgatcggccacgcggccggcctcgtgaagccgggcggcgcgctgctgatcctcacgatgacgatgaacgacgaccgcgtgacgcccgcgctgtccgccgatttctcgctgcacatgatggtgaacacgaatcacggcgagttgcacccgacgccgtggatcgcgggcgtcgtgcgcgacggcggcctcgccgtcggcgagcggtcgatcggccgctacacgctgctcatcggccaacgttcctccggcgaggtgtaaccatgctcgttttcgaactgatcaatctcgacgccgcccccgccgacgccgagcggctcacgcgcacgctgtccgcgcaatgcacggcggccggctaccggctgcgcgcgccgcaggccgacggcccggcgcccgacggcgtgttcgtgctgtcgcgcgcggcctcgcccgccgcgggcgccgggcgcgccggcgcgcccggctgggccgccgccgcgcaagtgcgcgtcgatgcggccggccacgaaggcgaggcgcccgcgatctggcgcgaaggccatccgggcgcgttctgctatccgctcgcgctgttgctgaggacggccgacgcatcggccgacgtcgcgcgcgactggctcgcgggcttcgccaccttcaccgcatgcatcaagatgtggcggcggctgcgcgacgcgcccgagcaaggccgcccgcgcgagctgcgcgtgaatcacatcaacatcctcgcgcgcgatctcgggcgatcggtcgacttctaccgccgaatcttcggagcctcgtactgctacaacctcggtccgaagaaggttgtaatggagctgaacggcttcgatttcttcatcgagcaggcggacgtcgtcgcctacccgcccggctatcacttcggcgtgcgcgcggacccggacggcgtgaaggcgatcgccgcgctcgtcgaggcgcacgggggcatccggatcgtcaagggcaacggcccggcgcccggctttcacgcgggccccgaccgcgtgcgcaccgcgttctacttccaggaccccgacggcctcgagatcgaagtctattccccggagatcgagatgctcgagagcaatccgcaactgatctcgcagcatctgtcgccatcctgacgaacccaacccgcaaccgacgaggtagtccatgagttccatcaccgccccttcgtggggagagctgctgtccggccgcaacggcttgcgctcgatcgcgctcgcaggcggggtcgcgctgcatgcgatcaacatctacatcgcgacgaccatcctgccttcggtcgtgcgcgacatcggcgggctcgaatattacgcatggaacaccacgctgttcatggccgcctcgatcgtcggcgcgccgctgtccgcgaatgtcctgagccggttcgggccgcgcgccgcgtatctcgtcgcgctcgtcgtgttctgcgcgggcacgctcgcgtgcgcgggcgcgaaggacatgccgtggatgctcgtcggccgggccgcgcagggcttcggcggcggcatcctgttcgcgctcagctacgcgctgatccgcatcgtgttcgacgagcggctgtggtcgcgcgcgatggcgatggtctccggcatgtggggcgtcgcgacgctgtgcgggcccgcgatcggcggcgtgttcgcgcaatcgggcacgtggcggctcgcgttcgtcgcgctcgtgcccgtcgccgcggtgctcgcgctgatcgtgatcgttcagttgcccgcgcgcgaagcatcgggggcgcgggccgcgcggcccgcgatcggcaagatcctgctgctcgcggtgtcggtactcgtcgtgtcggtcgcgagcctgtccaaggcgatcgtcgcgaacgtcgcgggcgtcgccgcgggcctcgcggtcgcgctgctgatcgcgcgcctcgagcgcggcgcggcgcgccggctgctgccgacgggcgcctacgacgtgcgcgcgccgctcggcgcgatctacgcgtgcatgagcctgctcgtgatcggcatgacgaccgagatcttcgtgccgtacttcctgcagatcatccatggctacccgccgcttctcgccggctacctgaccgcgctgatggcggccggctggaccgccggctcgctgttcagctcggggcgcagcggcgcggccgcgcaggcgctcgtgcgcggcgggccgctcgtcgtcgtgatcgcgctcgtcgcgctcgcgctcgtcgtgccgccgcagcacctgctcgcgggcggcgccggcctcgccgcgctgtgcgcggcgctcgcggcggtgggcgtcggcatcggcatgggctggccgcatctgctcacgcaggtgctgacgaacgcgccggcgggccaggaagatctcgcgtcgacgtcgatcacgaccgtccagctctatgcgaccgcgatcggctccgcgctcgcgggccttgtcgcgaacctcgccggcttctccgcgcccggcggcctcgccggcgcgcagcatgcggccgcgtggctgttcgcggtgttcgcggcggcgcccgtgctcgccgcgatcgtcgcgcgccgcgtgcgcgcgcgatgagcgccgcgcacgcaccgaatggagcgcgcgtcgctcggccgccccgcgagagaggacaagcacgatgagtacgatggccccgctgaccggcatcgatctgttcaagaccctgcacgccgtcgcgatcgccggctgggcgacgatcgtcacgatcaacaacgtgcagacattcgccgcgacgacgagcaccgtcggccgcacgatgagcatggcgctgctcaggcaggacccgcccgtcgatacgccgctgctgcgccgcgcgacggcgtcccgcgcgctgcaccgcgtcgcgctcgcgatcatcgtgctgctgcaggcgttcaccgcgatcgcgatgtggggcggcgtgcggctgctgctcgccacggcgccgccgcacgcggccgcgctgccgtggctcgacgccggcgcgaccggcttcgccgcatgcgcgctcgtgctgttgctcggcgggctgtggtacggctactggatacgccaggaaggcctgcaactgacgcacatcgcgctcgtcgtctggtcgatcgccgcctgtttgctgttccacctcggtacgacaacctgacctgacggaatccccgcgatgacgaccctgcttgccctccatgacggcgatcacgccgtgcagttcgacgacgacgtcgcggcccggctcgccggcttcgagttgcggctgctcgcgggccgcgtcgtggcgatccgcgagaaccggttcatcgacctgcaaaacctgatcgcgggcgacggcgcgttcacgcgcgacggcgatccgcacgacctgcgccgccgcaacctcggcacgctgcattacgacttcggcggccacggcgagctcgcggtgcgcgacgccgagaccgacgccgcccgcctggccgccgcgctcgccggtgaatccgcgcgcccgccgtcgccggccgcgccgcgatcgcgcgtgcaagccgtccgcctttcgcccggcgaccggctcgcgttcgtgccgttcgagcatgcgcgcgacgtgccgaacatctcggcggacgccacgcacaacgcggcgacgcggctcacgctgtcgcactggccggcgaaccgcacgcccgcgcgctacaaggcgaacctgtcgacgcagagcgtgttgcgcttcgcggccgagcgggccgacgccgccgacgtgcgccacgtgacgaccgatcacttcgatctcgacgggcttgcgtcggtgtacggcctcatcgcgcccgaccatgcgttgcgccaccaggcgcggctcgtcgagctcgcgcgcttcggcgatttcgcgcgcggccgctcggatgcggcgcggcggctcgcgttcgcgctggacaccgtggccgcgcgcgcgtcgcgcgagatcggcgcgacggacgacgagagcgcccgcgtcgcgcggctctttcgcgcgctgctgcccgcgctgcgcgatctgctcgatgcgccgccgcccgaggaactgtggcgcgacgccgatcgccaccacgccgcgaccgaagcgctgctcgaccatccggacgccgcgctcgagcagcaccccgcgctcgatctcgcggtgtttcgcctgcccgccgcgccggcgctgcgcgcaggcgcggcgcggcgctatttcggcttgtcgccgatcggttttcacaaccgcacgccgctgtcgacgctcgcgatcgtcgcgcatggcgacgtcgtcgtgcatcagcgctacgagggctgggtcgaacgcgtatccgccgcgccccggccgcggcgcgacctgtcgatcctcgcgcgcgcgctgcgtgcggccgagccgcacgcatgccgctggcagtacgacggcgtgcagcacatcatgccgaggctcggccacgacggcgcgcagccgagcggcgtgccggcggagacgatcgtggacgagttgaaacggctgctggcgatcgcgcccgccgcatggacgccgacgcccgatgcgcggcggcgcggcgacgcgccgtccgggcgcaccgcgagcggcgcgctcggctagcgactgtcgagcgacgatgggggccgacgatgtcgcgcacatcgtcggcagccggctcgacacgcccgatctgccgcaccggcgccttgccctgctcgaccgggagcggatccgcggaggcggacgcagacggcgaggccgatttcggatgacggatgatggggtgcgaatgtcggcggctcgttcgaacggccgccggcagctccgctagagcatcgcgatgatcgccggcggcacgcgcgcggcctcgcgcgcgtcgcgcatctgcggctcgccgcgctcgagcaccaccgatagctggttgcgcagcagcgattgcggaatccggttgcaatagccggcccccgccgcgagatcgatcaattcattcttgctcgacgcggagaacttgcagcgcaggttttccatgtattgctcgatcgtgcgcgccgacagcccgagaatgttcgcgatgtccttcgccgtcttgttgcgcgcgaggaagaacagcacctgccgctcgcgctcggtgagctcgagcgcgtccctcggcgaatcgatccggtacgagccttgctcgaccgggccgccgatccgcttgcccgcgtatgaatcgccgatcacgcggccgagcgtgatcatgtcgatctgcgagagctccgtcgcatggaagatcgtgccgacgatctcgtcgttccggtcgacgagcgggatcttcgtgaagacgaaggccatccagacgcccgacgcatagggatggatgtcgagcaccttgattgcccggccggtttcgcgaacctcgcgatcctgagcctggaattgcgccgcgcaattcgacgatccgcatggcagatcgaacgcggatttgtcttcgagttcgcgcggatcgcgcacgccgaccactttcgcgaacgcatcgttgacgtgaatgaaacgtgactcgctgtcctggcagccccaaaggccgggataatgatcgaaaatcaacttcaacgggtcaacgaaacagctcatctggcctccgattggcatttttctggccgcctatatgatttcgccgcgcgcaaagagcgagcgggcgaaacagtcccctccactgcttgatcgatcactgcctgccggcatgcgcggcgatgccgagcggcgcgcgtggcacacgcgctcgccggcgttcgatcggaatatcggtgttccgccacgccgtgaaacacggccgtcgcgcattccaaataaaacgatacgcggtttcgttcgcgaatcgtcggcaaaagggaccggtcacgcgcgcgtggcacaacgaacgcatgacctgtttcggagtttagagcaatgcaatcgtaatatttagcctgaaggcgctattcacgttttatcaagcgaaaatctctatttctatttttattcgcttgtcgttcacacattcgatttaaactcgggcaggcgcgcgccgatgcgcgctcccatttcagcgccaagcgcctgcagaccgctcgccggccgcaccatcacctcgaactcgacgatcttgccggcctcgtcgaaacggatcaggtcgatgcccttcaagcgcttgtcgccgacccgcgcgctgaactccagcacgacgctcagcccgtcgtcggtcgccatctggcggtgataggtgaactcctcgaacacgttgacgaccgtgccgatcgcgagcgtgagcgcggccgcgcccgcgtatgccgaatgcgcgatcggcgaacggaacaccgcgttcggatcggcgatgtcggcgagcgtgctcatgtcgcgcgcggcgaccatcgcatgccagcgttcgagcgactgccgcacgcacggatgcacggcggcgggaatcgaagtcatgttgtatctccttgtcggtcaaatcgggaacgggcagggattgcgcggcgcgaagccgcatgcccatgcatcgccaagcgcggcgagccgcatgcgtcagatcgaagcggcgagcgtcgtgccctgcaggatcgcgcgcttcgcgtcgagttccgcggcaacgtgcgcgccgccgatcaggtgcaccgaacagccggccgcgcgcaggccgtcgtacagctcgcgctgcggctcctggcccgcgcagacgacgacgctgtcgaccgcgagcgtgcgcggctcgccgtcgatgcgcacgtgcagccccgcgtcgtcgatccgctcgtacgatacgccggacgacatcgcgacgcgccgcgccttcagcgacgtccgatggatccagcccgtcgtcttgccgagcccatcgccgaccttcgacgccttgcgctgcagcagatgcacgttgcgcggcgcggcctcgacgtgcggcatccgcacgccgccgcgcgcgccgtagtcgatgtcgatgccccattgcgcatagaacgtcgacggcgccacgctcgcgctctcgcccgtgtgcgtcaggtattcactgacgtcgaagccgatcccgcccgcgccgatcacggccacgctcgcgcccaccggcttgccgtcgcgcagcacgtcgaggtagcccatcacgcgcgcgtggccgatgccttctatgtcgggccggcgcggcgtcacgcccgtcgcgagcacgatctcgtcgaagccgccgccggcgagccgcgcgacgtccgcccgcgtgttcaggtgcagcgtcacgccgcgcaactcgagctgccggcggaaatagcgcagcgtctcgtgaaactcctccttgccgggcaccttcttcgcgatgttgaactgcccgccgatctccggcgacgcttcgaacagctcgacgtcgtgcccgcgctcggcggccgtgacggcgaagctcaagccggccggccccgcgccgacgaccgcgatccgcttgcgccgttcggccggctcgatcacgagctcggtctcgtggcacgcgcgcggattgacgaggcacgacgtgattcggccgctgaagatgtgatcgaggcacgcctggttgcagccgatgcaggtgttgatctcgtcggcgcgcccttcgcgcgccttgcgcacgaactgcgcatcggcgaggaacggccgcgccatcgacaccatgtcgcaatagccttcggcgagcagttgctcggcgatctcgggcgtgttgatccggttcgtcgcgacgagcggaatgccgacccggccgacgagccgcttcgtcacccacgcatacgcggcgcgcggcaccttcgtcgcgatcgtcggaatgcgcgcctcgtgccagccgatgccggtgttcagaatcgtcgcgccggccgcctcgatggcctgcgcgagccggatcacctcgtcgagcgtcgagccgccttcgacgagatcgagcatcgacagccggtaaatgatgatgaaattcgtgcccacccgctcgcgcacgcgccgcacgatctcgaccggaaagcggatgcggttttcgtacgcgccgccccattcgtcttcgcgatggttcgtgtgcgcggcgatgaattcgttgatcagatagccttcggagcccatgatctcgacgccgtcgtagcccgcgtattgcgcgagcgccgcgcagcgcgcgaaatcgtcgatcgtcgcgtcgacctcgctcgcggacagcgcatgcggcgtgaacgtattgatcggcgccttcagcgcgctcggcgcgacgagcgccggatgataggcgtagcggccgaagtgcaggatctgcatcgcgatcctgccgccggcgtcgtgcaccgcgcgcgtgacgatccgatggcgctcggcctcctcctcggtcgtgagcatcgagccgccgggcatcatccggccgcgctcgttcggcgcgatgccgcccgtgacgatgagcccggcctcgccgcgcgcgcgctcggcgtagaacgcggccatccgctcgaagccgtttgccgcctcctcgagcccgacatgcatcgagcccatcaacacgcggttcttcaacgaagtgaaaccgagctccagcggagccgtcaggtggggatagaaggtcatcgggcgctcttttttatgcaacgggttgcacaaatatagcgacgcccctcctcaaatgcaacgcgttgcataaagtgcgccctctaaacgggcgcgcgcgtggcgatatggcaagatgcgaggatttcgatccttcggttgcctcgcaatgtccctgccccacgcgctgctcacgtccctcgccgaacgtcccggctccggctcggagctgacgcgccgcttcgatcgctcgatcggctacttctggcacgcgacgcaccagcagatctaccgtgagctcgcgcggctggaggacgaaggctgggtcgagtcgacccccgtcgagcaggcgcgcgggcgcaagcgcgcataccggatcctgcccgccgggcgcaaggagctcaaacgctggatcgcgcagcacgacgatccgaagccgctgcgcgacgagctgatgatccggctgcgcgcggaagcggtcgtcggcccgaccgggcttgcggacgaaatccggcggcggctcgacctgcatcggcaaaagctcgcgctgtaccgcgagatcgaggcgcgcgatttcacgcacggcatggacacccgggagcggcgcttgcagcatctcgtgctgcatgcgggcatcatgcaggaaagccagagcatcgagctgttgcggcaggcgctcgacattctgtcgatgcccgacgcgcgagcgaagccgcgcggcgcgtgacgcccgccggcgcggccgcggcccggcatcgacgacgcgcgaagatcgttgtcggcttgacgacgatcgctgcgcacgcgtgccggaacgtttacagtgcggcggccgccctttcccaccgccattgcggcgagcgccgacgggcagcgggcatgcgatgcgcaagcgcacgccgtcgagcgcgcgagcgcgcgcgaacgcaacttggaacgacaccatggaatcgatcagctggaacaccccgtccgttcgcgacgcgctcgccgccgtcaagcgcgacgcgccgttcgtctacggactcacgaactatgttgccgcgaacctgagcgcgaacgtgctgctcgccgtcggcgcggcgcccgcgatcggcgccgcggccgactggccggcgcgtttcggcgccggcgcgaacgcgctgtggatcaacacggccgcgctgatgagcagcggtgccgacacgctgctcacggccgcgcgcgccgcgtcgaaagccggcacgcgctgggtgctcgatccggtcgcgctcggcgcgggcgcgcccgaatacgacgcgatcgtgcgcgatctgctcgccctgcggccgaccgtgattcgcggcaacgccagcgagctgatcgcgctcgcgggcggcacggcggccggcaagggcgtcgacacgaccgcgagcccggaaagcgcgctcgcgttcatcggcgatctggcgcggcgcagcggcgccgtcgtcgcggtgagcggcccgaccgactacgtgacggacggcgtcgcgacactcgccgtcgcgggcggcgatgcccgcctcacgcgtgtgacgggcgccggatgcgcgctcggcgcgctgatcgcggcgctgctcgcgcaacgcggcgcggcgctcgccgccgcgagcgccgcgcacgcgatttatgcgaccgccgccgagcgcgcggcggacgcgcgcggcaccgcatcgttcgcggtgcgcttcgtcgacgaactgtcgctgctcgatcccgccgaatcgtcgcgcgatcgctcggccgggcagatcggcgcgaaacggcgcgagtgatccgcgcggccgcatcacatgcgccgcgcccgctcatctttcgacgcggcgcgcgaatcgctgcccagccatcccactgatcgagccgatttcatcggcaaacttcgcgcccttcccgcgccgctctttaaagcaattgcgttggccgcgcgttgatcgcgcatgccggatagccgcatcggcgaaaagacattcaacccttttcttcatttcgcgcattcgattctcgcgccggcgtttcagcagcatgtcggccgtgtcgacagaacaaaatctctcgaggcaatttccgcgatttcggcatattcgtcgtcatgcggaaacaaaactggccgaacgggcttttcatgcgacttcacgcatcggatttcacactcgaattagaaaagcccatctatttgccgacaaaattcgcaacgcggttattgatttgtaatataaaagatggaaagtgaaagagaggcgggcggagacagcgtccattaataagcatatcgaaatacctgggcgtcaaccgtgtgcaatccacgtttcgagggccgatcatgttgactctgacttccagccattccgcacaagcgctttcacgccagccgttcgacggcaccttgccgttgtccgaagtgacgctgcccatccgcacgccccgcacgatgaccgatgacgaggtttccggcatgatcgaaaccttcaatcgctacggcttcgtgattctcgattgcgaatcgtcggaacgggacgacctgctcgcgctcaagacgtggctcggcaacgccgcgcctcacaagcgcgcggacgccgacggcgtggtgccgatcaacgcgttcgaaccggtcgcgggccatatcgattcgtcgcacgaagcgcatctgccgcacaccgacggtgcgttctcggacacgcccgagcggatcatcacgctgcaatgcgtgcggccgtcgcgcaacggcgggctgtcgacgctgtcgagcgcgaaggccgcgtaccgccatgtcgtcgcttgctacggcgacatcacgccgctcacgcgcgcgaacgcgctgacgatcgagcgcacgacgcagaagagcacggcggccgtattcaaggaggacgacgacggctggtcgatcaagttccggatgaacgacggcgccgccaccgcgacgcccgcgcccgccgccgccgacatgtacggcagcctcgcgtgctttctgaccgatcccgagaacatgctgctgtttccgctcgagcccgggcagatcctgatcggcgacaacaccgcggtcacgcacgggcgaaccagctacccgccgcatcagcggcgcaacatgcggcgcctgaatttcgacgggcgcggcgcgctcgcgcgcgaactcgtgttcggcttcagcgacgactgaacgcgccatcggcgccgcgcgccgagtaccgggcaccggccgtgatcgcgtcgcggccgctgcccaccgcggcgcggcgtcggcgcgccgcgtcgttccttccggatcgttcgaatgcaaaacgatttttcgctggttgttgctccgatcttcgcgtgctcgctaatcggcctgctgtgggtcaagctcaggctgccgatgaacgcggcctgcctgagcgcgctcgtatcgaacatcggcattccttgcctgctgctgtcgtcgctcgaccagccgaacctgaccgcgcgcgtgctcgtccacacgttcgccgcgggcgccgtcgcgctcgcatgcttcgcggcgctcggcgcactcttcctgcgtgcgctgaagctgccgctgcgacaatacctgccgtcgctgatgctgccgaacacgtcgaatctcggcctgccggtcgcgcttttcgcgttcggcgagcaggggttgctgtacgcggtcgcattctccgcgctcgtgcagatcggccatttcacgatcggcgtgtggctgctgtccggccgggcatcgtggaaatcgatcgccgcgagcccgacgatctgggcggtcgccgccgcgctgttcatgaccgtgaacggcctgcacccgagcgcgccgctcgcggccaccgcgaagcagctcggcaacatggcgccgccgctgatgctgctgatgctcggcgcctcgcttgcgaacatccggctcgcgggcctgcatcgcgtcgcgctgctcgcgctcgtgcgcgtggcgggcgggctcggcgtcgggctcgcgctcgcttgtctgctcgggctgccgagcgtcgcggcgggcgcgttcgtcgtgcagtgcacgatgcccgtcgcggtgctgagccatctgatcgcgcagcagcacgacggcccgacggaggatatcgccggcatgatcttgatatcgaccgggctctcgctcgccgggttgccgctgatgctggcttcggcgaagctggtcgtcggctaggcgccgccgcgcgggcgatgctcgacgcggggcttgcgtctgcaatgcccgcgcgcgatgcccgcgatccgcgagatccatttcgtccggctcgccgaacgtcgcacacgccccgtatgtcggacacgtcacgctcgcgcgcgactcgcgatgcgccggcgggcaaccgcgccgcggttcggcgacgcgccgcgcgccgcatcccgcgacgcatccgtcaagccgcgcaacgatcgccgatcgcgcatcggcaacgcaatcagccgtgcagcacgatcacgtcggcatcgtccgcgtggtcgagcagcagccggcgcacgcgcgcctgccacagctcgcgaaacagcgcgacgtcgcccggcggcgcggtcatcgcaaggcagcgcggcagcagatccgcgatccgcggatcgcccggcacgcgctcgagccgcgcggacacgccgacgctcgctcccgtgtcgacgcgcgcgaagcgcagctgctcccgcatcggctcgccgaacgtgagcagccggcggcgatcgaagcgcccgccgatgcctttgaagccggtgtcgaacgtggcgcccgtcaacatgccgacgacattcgcgatcacgcccgtcacgccctccgtcgccggctcgcgcagcgcgacccgaatcgcgccgcgctcggcgggcgcgccgccgtatagcgcgccgagcgccgcgcgggtcatcaggtacgcggacgcgacggtcggacacgaatgcccggccagcttcacgacgtccgcatagccgtactcgatcgcgccgccgtcgtgcgcggcgccgagaaacgccgcgagcggatcgcgtagcgcgatgcgcggcgcggcgtcgaagaaatcaggaaatcggtccgaggggggcgaaggttgcatgaggatcgggtccgcgaggcgttcggcgcgcgaatcgcgccgaacaggccggaatgagtaccgcggccggcgcgattgtcgcaatcggcacggacgacgcgaatgccgcggcgggaggggcgccgcccgtgcgggcggcggcgccggtcactgaacggcgaaatcgatcacgatcgcgccgggctcgcgctgccggtactcgatgcccacccgcgcgccgtagtgctgccggatctgttcgagcagcggaagcggatcgtgatcattgacgaagcgcatcgtctcgccggactgaagcgcgtcgatcgcgccgaagatcgccgcgtggcgaaagcgcttcgcgacaccgcgcgcgtcgaacggatagatcgcggtcggtgagagatggagatgcggctgcgacatgatttgaagtccttatcggatgacatccggatggagaaaagagtggcgcgcacgatgcgtcgtaaaacgaaccgatgccgacccacctgcgagcgcgatgcgtcgccggccggcgcggcaaaatagatgcatattgtgagcaactattctaggtgcatgccccggtgcgcacaatggcgcttggggttcgccggccggcgcgaagccgccggaaccggcgcgccgccggccgcgaaacgcccgccggcgcggcgtgcggggcggttcccggcccgctcgcgccgcgcgcgcgcgttttgacgacgctcggaaagcttgattttgctcaacgaatggcggagcccgtgccgcacaatgagcagacggttgtccgtctcatacgatgatggagtcgacgatgtccaccgataccccgaattccgccccgctgtcgctgccgcagcgcgttctcgtcgcggtcgacgcgtcgaaggcgtcgcagcgcgcgatcgactatctgaaatacgtggtgcccgccggcgcggcggtgcgcttcgtcagcgtcgtcgatacgccgcgcgcgtacatgctgccgcatacgttcgcgccgtccgaattcgcggcggcgcacaccgaactcgtcaacgacgcgtcgaacgcgctcggcggagcgacgctcacgttcggccgcgtcgacgtgaccgtcgaaacggcgatcgtcgatctcgcgaagaaaggcggcgacgtcgtcgatgcgcttctcgacgagacgcgcgactggcacgccgatcttctcgtcgtcggctcgcggcagtatcaaggcttgctgcgctgggtcgagggcagcgtgtccgagccgctgctcgcgcggaccgattgcgcgattctgttcgtaccgcccggcgtggaatcggccacgcacgcgccgaagcgcgtgctgttcgcgaccgacggcagcccgatcgccgcgcgcgcgttgcgctatggcgcgcaattcgcgacgcccgacacgcatctgcgcgcgatctacgtgatcgaccgcgcggtgcggctcaccgatttcgtgccgatccacatgctggaggacgcgttcgtcgaggaaagcgagcgggcgctcgccgtcgcgcgccagttgctcgacgaagtgcccggtcaatcgagcaccgcggcgctcagcacggacctgacgagcgacgatgtcgcgcacacgatcgtgcgcgaagccgagcgctggcccgccgatctgctcgtgatgggcacgcacggcagacgcggcgtgtcgcgctggctgctcggcagcatcgcgcagcgcgtcgcgcggctcacgccgattccgttgctgctcgtgcatgggtcgaacgcctgattgccggtgcgcgacgcgcgccgacgcgtgcgtgccggcgtgcgtcgcgccggcacgcgcggctcgcgcttgaacgagcgcgagcgggcaccctcgcttacggcgggccgtgcccgccgccggccggccacgggatcgaaatgctcggcggcgatgtcggcgccgcgaggcaaaagcggcagccgatcgcggccgctcagccgccccggccggtgccgctatgcgcgcggcggcagcccgcccgcgccctcgcctctttcctcgaacagcacggcgaggccgcccggcctcagcttcctcacggcggcccagaacggattgccggccgccctgtcggacatcggcacgatcggcaccttgtaatagcggttcagcatcatcaggaacgcgagcgcatagccgcgccgccgcgccgacggcgcgatctcgaggctatgcacgtacagccggtcggtcagttgcgaaaggccgtagatcgcctcgccgattcgcgcgccttgcgcgttgcggatcaccacggcccacttcgcgtgcgccgcgggctcgctccccgcttcggcggccttcgtctcgatcttgatcgacggcaggcgccgcagcttgcgccaggctcggaaactccgcagtaatcccatcgacttcgtgcctttctattccgttgctcgctcggccgaacacgaccgtgacaatgagttttcgcgtctttcgggaaactggcggagtacgaatcagatacagcttcgggtaggcgcggcaactttttgtatttttcgattcatcaagggtgcgataaaaagtgccggagtggaaatcagcaaaagacgagagcgacgtaggattatgcgcagcatgcgtaggaatccccctacagacaaaatgggatacgttcgcggaacgcgtgccggctcgcgctggccggcgcggcgcgccggccggggccgtttggatgtctcttgatatggagcaaatccggcgcgcaaccgtcacgcagccaaccgcgccattccggaagaaatcgtcgcgcgccgcgcagcgccgcgtggcgcatccggtcgcgcccgcgcctcagcgcgcggccgtgcgctcgagcgcgccgcgaatgccgcgcagcagctcgatcgggcgcggcgggcagcccggaatggcgacgtcgaccggcacgagcgtctcaatgggcccgcacaccgcgtagctgcccgcgaacacgccgcccgtgcatgcgcaatcgcccgccgcgacgacgagcttcggcgcgggcgtcgcgtcgtacgcgagccgcacggcgtcgcgcatgttcagcgtgagcggcccggtgatcagcagcatgtccgcgtgccgcgggctcgcgacgaacttgatgccgaggccctcgatgttgtagtacggattgccgagcgcgtgcagttcgagctcgcagccgttgcacgagccggcgtcgatcgcgcggatgcacagcgcgcggccgaggatgtcgagtatctcctgccgaatgcactgcgcatcccgccgccaggcgtcttcgcccgccggcgcgggttcgttaggccggccggtgcgcgcgatctgtttgatgagttgccacattacaggtcgtgccccgcgtagttcaggttgaacgacttgttgatcaacgggaagtccgcgacgatgttgccgatgatcgcatgctcgagcgcgggccagttgtgccatgacggatcgtggcaatggcagcgcgcgacggcgccgcgcgcatcgagttcgagcgcgacgaacacgggcccgcgccagccttcgatccagccgatgccgcgccgccgcgcgtcgcccgggcagaatgcggcgtcgcccccctcttccccttcgcatgctccgcccgcatcggcgcgcgcgcccggaacagtcgcgccgggcgcgatctccgcggcgagcccgtcgtccggcaaatccgcgagcagcgcgcggatcgcgcgcatcgactcgtacgtttcggcgaagcgcaccgcgacgcgcgccgcgacgtcgccgcgcgcgtcgcggctgacgtcgatgcgcagcgcgtcgtatggcgccagccgatggtccgcgcgcacgtcgcgcggctgcccgctcgcccgggcggcgagcccgcatacgccgaaatgcgcgaccgcctgcgcgtcgagccgcccggtgccggcgaagcggtcctgcaggccggattgatcgtcgtagatcgtttgcatcgcgcgcacttcacgctcgatccggtcgcactgcgcgacgatcgccgcggcgtcgcccgccgcgatgtcgcgcgcgacgccgcccggcacgatcgcgtccatcaggtagcgatgcccgaagatccggtcctgcatccgcagccagtcttccttgagccgcgagaaatgcgcgaggcccacggcaaaacccgcgtcgttgccgagcgcgccgaggtcgcccagatggttcgcgacgcgctcgcgctcgagcagcagcgcgcgcagccgcagcgcgcggtccggcacgcggattctcaacgcctgttcgagcgccatgcagtacgcccacgcgaacgcgaccgtcgaatcgccggcgatgcgcgcggcgagccggctgcccgcgagcgcatccgcgcgctcgaagagccgttcgacgccgcgatgcgcgtagccaagccgctcctcgagccgcagcaccttttcgccgacgacggaaaagcggaaatgcccgggctcgatcacgcccgcatgaatcggcccgaccgcgatctcatgcacgccgtcgcccgcgaccggcacgaacggatagtcggccgtcgcgtactcgaagcgctcgccgcccgtcgcgcgcctgcgcagcgggtggtaatcgcgcggccatgcgccgtgggcgagccacggccgcgtgtcgtgcgcgccgcgcgcgcgcaggccgacgagatcgtgaagcgcccgttgcatccgcgtcgcgctcgcgaagatcgccgacagatccggatagctgccggcctcgccgcgttgccgcacgccgtccgcgtcgcccgcattgctcgcgttgcccgcgttgctcgtgtcgccggcttcccgccccacgttcgccgccggctcgaccggcaggcgcagccacaacagtccgtcgtccagctcgtacgcggcgcagacctcgtagcgcccggccgcgggctcgccgccccacagcgtgacgagccgcccgccggccgtccggatcgtctcggcggcgcgcgtccatgcgtcggcgtcgaccgacgcgaacacggcgcgcggctgccccgccgcgctcgcgatgcgcgtctgaccggacattcgcaatgcgtcgattcgcatcggctaccccgcgatcatcgccgccgcctgccgataccaggcggccagatacggcggcacgtaaagcccgagcatcaagccgagtgcgaggtgaacgaacaccggcagcagcgcgggcggatgctcgagcgaggcgacgctcgattcgccgaacaccatcggctgcacgcgcatgaagatcgccgcgaacgccgccgcgagcgcgacgagcaggaacggcgcgctccatggcagcttcgcgatcgccgtcgtcaggatcaggaattcgctcgcgaacacgccgaacggcggcatgccgaggatcgcgagcgtgccgagcatcatcccccagccgaccgtcgggctcacctgcagcagcccgcggatgccgtcgatcgcctgcgtgcgcgccttctgcgccgcatgcccgaccgcgaagaagatcgccgatttgacgagcgagtgaaccgtcatgtgcaagagccccgcgaacgtcgcgatcgggccgcccaggccgaatgcgaacgtcatcaggcccatgtgctcgatcgacgagtacgagaacaaccgcttcacgtccttttgccggaacagcgagaacgacgcgacgagcaccgacacgagcccgaagcccaccagcagatgtccgggcagcccgttgccgagcgcgccgtcggcgagcaccttgcagcgcagcaccgcgtacagcgcgacgttcagcagcagccccgagagcaccgccgagatcggcgtcgggccttcggcgtgcgcatcgggcagccagctgtgcatcggcacgagcccgaccttggtgccgtagccgacgagcaggaacacgaacgcgatcgacacgatcgtcggatcgagctgcgtcttcacggcgttcaggctcgtccagagcagcgcgtcgccgtccgcgagccgccgcccggccgcgagatacagcaggatcgtgccgaacagcgcctgcgcgatgccgacgccgcacaggatgaagtatttccatgcggcctcgaggctcgccgcggtgcggtacacgctcacgagcagcaccgtcgcgagcgtcgccgcctccatcgcgacccacagcacgccgacgttgttcgtgagcagcgcgagcagcatcgcgaaaatgaacaactggtacatgcagtgatagagccgcatgcggccgtcgctcatcttgccgcgatcgtgctcgatgcgcatgtacggattcgagaacagcgatgtcgtccagccgacgaacgccgtcagcgcgacgaggaacacgttgaacggatcgacgaagaagagcgcgcccaccgcgtacatcggcccgtgcgcgacggtgcgcgcggcgagcgcgagcgccgccgcgcacgtgagaaagctgaagccgacgttcagcacgcgcgcgacgtgctggcgccgcacgagcgcgaggcacccgcccgccgcgagcggcaggccgagcaacgcgggcagcacgtagccgtcaatcatctttcagtttctcgaggtggtggatgtcgaggctgtcgaactgctcgcggatctggaacatgaacacgccgaggatcaggatgccgaccagcacgtcgagcccgatgccgagctcgacgatcatcggcatcccgttggtcgccgccgcggccgcgaagaacaggccgttttccatcgacaggaagccgatcacctgcggaatcgccttcgcgcgcgtgatcatcatcatgaacgacagcagcacgcacgcgagcgcgatgccgagcgtgccgcgcgcggccgattcggcgagccggctgatcggcgccgcgacgttgaacgcgacgatcacgagcgcgatgccggcgacgagcgtggtcggaatgttcagcagcggctcgacgtcggccttcacgttcagccgctgcacgagccggtggaggatccacggaatcagcccgaccttcagcagcagcgtgagcgcggcggagacatacagatgcgtgtccgccgtcacgaagccgagaatcaggttcgccgacacgagcgcgacgccctgcagcgtatacaggtggatcagcgacaggatccgccgctggctcagcatcgcgaacgacagcagcagcaggatcgccgcgaggaagttgacgagctgcgtcgcgtagccgtgcatctacgcccccagcaggaaatggacgagcatgccgatcaccgcgagcaggaacgcgctcgcgaggaattcgggcacgcgaaagaggcgcattttcgcgttcgtcgtctcgaccaccgccagcgccgcgccgccgacgagcaacttcacgaagagcgccggcagcgcgagcagcaacgcgagcgggctgccggcctcggcgatgccccacggcatgaagagcgcgaggccgatgcacgaatacgcgaagagcttcaggcttgccgcccattccatcagcgcgagatggcggcccgagtattcgaggatcagcgcctcgtggatcatcgtcagctcgaggtgcgtcgcggggttgtccaccggcagccgcgcgttctccgcgagcgacacgagcgtgaacgcgatgcccgcgaacgcgaggctcggatagatcgcgagctcgcggtggccgagcgcggcgacgatgctcgtcagcagcgtcgagcgcgtgatcagcgacgccgagaacagcaccatcaggagcgccggctccgcgaggaagccgatcagcatctcgcggcgcgcgccgagcgtgccgaacgcggtgccgatgtccatcgccgcgagcgagagcgcgacgcgcgcgagcgcgaacaggccgacgagcgcgatcgcgtcggccgcgggcgagaacggcagctcggtcgacagcgtcggcacgatcgcgcacgcgagcgccatcgccgcccagacgacgtacggcgcgccgcgaaagagcgggctcgcgtgctccgcgaccaccgattccttgttgaacagcttgtgcagcatccggtacggctgccagatgctcggcgcgcggcggttctgcagccacgcgcggcactggttgacccagccggtcaacagcggcgcggccgcgagcgcgacgagtatctcgagcgtctgcgacaggatgccggatgcgctcaccatcgtctcaccaccgtcagaaggacgatcagcacgatgaagctgtacgtcagatagatcgcgatgcggcccgtctgcaaccgcccgacgagcgcggcgacgcggtttgcgagcgcggcgatcggctcgtacagcaggtgccacgtgcggtccgcgacgctcatccggtaggccggctgccgatcgaacggcgacggcagttgccgctcgatccggaagaacggcgtgaagatctcgcggatcggctggccgaagccttcggccgtgtcctgcatgcgcgcggtcacgaacggattgccgcacgaccacggcgccgcgcgccgcagcctgccgtgatagaagcgccgcacgagcagccacgcgagcgcgcagcacgcgacgaagaacagcatgaagagcgccggcatgtagctcgcgcgcgcggtggacacgggcgcgaacagcagccacccgtgattcgtgcccgcgatgcccgcgccgacgagcgcgcgcgtgagcgcatcgagcaccttcacgtactgaacgggcgcgaggccgagcagcacgctcgcggccgcgaaccagccgaacgcgatccgctcccacgggctcgcgtcgcgcgcgcgctcgagcttggcctcgcgcggccggccgaggaacacgatgccgaagaacttgaccatcgcgtagccggcgagcgccgccgtcagcgcgacgagcgccgcgacgagcggcaccgtcatcccgagcaccgaatccggcagccccggcgtgaacaggaagctctgcacgagcagccattcggacacgaagccgctcgacggcggcagcccggcgctcgcggcgacgccgacgagcatcgcccacgcggtccacggcatgaagcggatcaagccgccgagccggccgagattgcgctcgcccgtcgcgtgcagcacggcgcccgtgccgaggaacagcaggctcttgaagcacgcgtgcgcgacgatctgatacagcagcgccgtcagcgacagcgcggcgagcgagggcagccggtagccgaggaacaggatcgtgagcccgaggctcacgcacatcaggccgacgttgtcgatcgacgaataggcgagcagccgcttcatgtcggtctggatcgtgctgaacacggcgccgagcaacgcgccgaacaggccgagcgcgagcatgagcacgccccaccacgccacctgcacgtgcagcagatcgagcaccgtgcgcaatatgccatacaggccgaccttcagcacgaagccgctcagcagcgcggataccggcgacggcgcagccggatgcgcgtccggcagccagacgtgcagcggaaagatgccggctttcgcgccgaagccgacgagcgcgagcacgaacgcggccgatgcggcgagcccgtcgagatgctggatgcgcatgttcgcgaacgtgtagtcgcccgtgcccgcctgcagcaggccgaagcacagcagcagcgcgagcgcgccgacgtgcgagatcaggaaatacacgaatgcggcgcggcggatctcggcgatccggtggttcgtcatcacgaggaaggtcgccgacagcgtcagcgtctcccacgcgaccatgaagcagtacgcatcgtccgcgacgagcagcagcaccatgctcgcgacgcacacgtggtactcgaagcagatgaggccgggcgccgtgccctcgcccttgcggaagtagccggacgagaacgcgccgacgcccgccgtcaccacgccgagcacgaacaggaagtacgcggacagcggatcgacacgcagatggaacggcaggtcgggcagcccgagcggcagcacggcgctcgacggcccggcgaacacgccggccaggccgagcgccgcgagcacgagcccggccagcgcgccgagcgggaagaggccgtgtgcgatcacaccggtgcggcgcaggttcgcgagtccggcgcagccgagcgcgagccacgcgagcgcaacgaacagcacgcatcggagaagcagcccctgttccatgttgtttgactcgcggttcgcctagcgtcgcgccaacggacgttcgaacgagtatggcgaagcggcgcgcgccgtgcaagcggcgaaaggccgcgcgcctgcggcggcgcaacgcgcgcgccctgcccggcgcgtttgcgcgtcggattcgggcggcgggcggggcgtcatcgcaggatcgtctcgttacaagagtatgataatgacgttatcatcctagcaccattgtcgatccgtcaccatccgcgtcggtccgcatcgccccgttgcccggtacgccccgcgccgccgctgttcgtcgcgcccgcgccggccccggacgggcgggcgcacgcgcgggaccacccgccgccacgccatgccagtcgcctactttcgccggctcgccggaaaggaccgcaatctcgactcgaaccgccacctcggcttttccctcgcgttcgtcgcgggcgccgcgaacgccggcggctttctcgccgtcaagcaatacacgtcgcacatgagcggcatcgtgtcggcgatcgccgatcaggccgcgctcggcgacatcgcgctcgtgttcgcgggaatcgcgtcgctcgcgtcgttcctgctcggcgcggccacgtcggccgtgctcgtcaattggggccggcgcaaggggctgcacagccgctacgcgtttccgctgctgctcgaggcgctcctgctgctgtgcttcggcctgctcggcagccatctggcgctctggcgggcgttcttcgtgcccgtcacggtcgtcctgctgtgcttcatcatgggcttgcagaacgcgatcatcacgaagctctcgaacgccgaaatccgcacgacgcacatgacgggcatcgtcaccgatctcggcatcgagctcggcaagctgttctactggaactcggcgcacgccggccccggcgagcccgacgtgtacgcgaaccggcagaagctgcgggtgctcggcacgatgctcgcgatgttcttcgcgggcggcctcgcgggcgcgctcggcttcaagcacgtcggctattcggcgacgatcccgctcgcgggcctgctcgtcgtgctgaccggcgtgccgatgctcgacgacctgcgcgaatgggccggccggccgagcggcgggcgggcacgctgaccgcgcgggctcgcgcaagccgcgacgcgcaccggccggcgcgaaagtcgcctgtcaggcacgcaggcgcgcgtcgccgccgccgagtccgtcgcgccgataggcggcgacggtcgcgccacacgtcggagcactttccgagaacgcacataacatgttaatgttatgtgtatagtctccttttccctacgaacatgatcgatcacgcgccggcctgcttcggcgattggctcaaccgctcgcgcccatcgctgcgcggcttgctccggacgcccgcatgttcgacatgcgcgtagcgctcctcgcgcacgactacgcgcgccgcgcgccgcgggacgtgatgggcgcgcaggggctcgtgatcgtcggcgtcggcaagagcggcgagcgcggctttcagatgctgtaccgcttctccgacgcgtgcacgcgcctcgaagcgctcggcacgaacgtcatcttcgtgtatccgaaggaatcggcgcggcacgtgctcgatccgatctcggtgtcgagcgcgcagatccggcagcgcccatgcctcttcctcgacgacgagggccgcttcttccagcggccgtgtccgccccgctcgctctcgctcgtgcacctgagccgcgacatgaagccgctcgacaccgcgaagatcgtcctgcacgatcacgcgtgggacggcgaactgctcgcgttcttcgcccgggcgcaggcgcgcgtcacgcactgagcgggcaagcgcgcgccggccgaacggcgcgccgacgcatgatttgaaggaattccggtggcacaggcattgatcgaaatcggcccgaaatgggggcgctatgacacggcgcgcgccggcgaggcgctcgccggcgcggcgggccgcttccagagcgacatcgtcgtcgtcgcgaacggccgtcacgcgaacgcgaaggacgcgatgtccgtggtcgcgctgcgcgcgaaatgcggcacacgcatgcagatcctgtcgagcggccccgacgaggacgacgcgctcgattcgctcgcgtcgctgctgacccaacgttgaacgagcgggagaaccagccgatgcagcctcgcttccccggcatgcccgcggacgcgtccgggccccttcgcgcgccgcaccgctgcgcgcgcgagaactcgcccgtcgtgatcgagacgccgcacctcgtctcgctgtgcttcgacgagcacggcatgcaaagctgcatgtacgtcgacggcccggatctgctcgcgctcggctacacgcgcacgatggcgggctttctgctgctgcatccgcggccgcggcgcatcgcgatgatcggcctgggcggcggctcgctcgcgaaatactgctatcggcacctgcccgatgcgcggatcacgtcgatcgagatcaatccggacgtgatcgcactgcgcgaccggttccggattccgcccgacgacgcacgcttcaccgttttgtgcgcggacggcgcgcgctacgtcgccgaggccggcgaagcgtgcgccgacgtgctgatcgtcgacggcttcgacgccggcggcctgccgctcgcgctcggcacccggcagttctatgcggactgccgccgccatctggcggacggcggcgtgctcgccgtcaatctgctcgtcgacgatccgcgcgtggccgattgcctcgccgcgctgcgcgacgcgttcggcgcgtcggccgcgctcgcgcccgccgaggacagcgcgctgaacctgatcgtgttcgcgtggaagagcgacgcgccgttgccgtcgctcgagacgatgatcgagcgcgcgaacgcgctggccgaccggcacagcgtcgatctcggcgaggcggccgtgcgcatcgagctgggcgcgagctacgactggagccggttcggcgaaccggtcgacgcatgacgcgcggcgcgcgaggcgacgccggaaatgaggaacggatgaaaaaatcgaccgggaagcggcatgtattataatttgattaacatactcgccactgtgtcccgccatggaaacgaaaagcgcccgtctgaccgtcctgatcgaccccttcaagaagaaggcgttcgagcagttgtgcgccgcgcaggacctgacgccgtcgcaggtcgtgcgtcagatgattcgcgactatctcgagcaacacggcgtgagctacaagacgcgcagcacggttgccgcgcgcggcgccgcgaagtcgcagccgcgccgcaagcccgccgcctgattcgcgggcgcgtccgcgcgcatgccgtggaaaagccgcaatgataccttgcgatgtctgtcggccgctcgcctgcgagcggcacccggcgtcggtcgacgttccgctcgacgcgctcggcaagccgaccaagctgcggccgctgctgcgcaagccggtcgtgatcgccaaattccgctgccgcgcgtgcggcgcgaactggatccgcgaggcggacgcgtccgcgcccggcgaggtccactggctctgcctcggcgatgcgacgagcattctcgaacccgtcgcgcgcgggcgcaagccggccgatgccgcggctgccgaggccaggccggccgccccgccggccggcgccgagcgcctcgcctgattcgtcagcgcgggggcgcgcccgtgacgggcgcgcgccggatttccgcgaggtacagcaggatcagcgacacccagacgatcccgtacaggaacatgaagcacgtcgagcgcacgcgcagcagatcgacgagcgcgccgaagatgatcggcagcagaaagccgccgagcccgcccgcgagcccgacgatgccggtgacgacgcccatgttgttcgggaaatcgtcggcgacgtacttgaacgtcgacgccatcccgaacgcgaacaccgcgcccagcacgaacgtcagcacgacgaacgccgcgagcggcacatgaagccgcagcgtcgcggtgccgtcgatcgtgtgaatcacgaggtcggtcggcggataggacagcaggaacaggcaaatccacgcgacccacagcccccaccaggtgaccgcgtgcgcgccgtagcggtcggcgagcgcgccgccgagcgcgcgcagcaccgagcccggcagcgaaaagcccgccgcgaacgcggaagccgcgacgagcgacatcccatagccgttcttcaggtactgcggaatccacagcgacagcgcggtgaagccgccgaacgtgatcgagtagtactggcaaagcttccagacgcgcggatcgcgcagcaccttgaacgaatcgacccatgagcccttctgctcgcccgcgccgggatcgggcgccgacgcgaaccagaagaccgcggcggtgacgacgagcgcgagcgcgtagacgcgcggcacgacgcgccagccgtacgcggcgagcaagagcggcgtgacgaacaggttcaccgccgcgcccacggtgcccgcgccgaacacgcccatcgcgagcccgcgccgccgcggcgggaagaaacgcgcgacgtatggcgtgccgaccgcgaacgacgcgccgacgcagccgaggaacagcccgatcagcagaaactgccacagcgcgttcgcatagctgaccccatagacgggcaccgagcagacgacgagcagcaccgtcatcacgatgcgcccgccgaagcggtcggtccatgcgccgagcggcagccgcatcagcgcgcccgtcagcacgggcgtcgacgtgaggagcccgaactcggtcgaattcagatgcagatcctcgcgcaacgggacgccgagcacgccgaacatcatccagacgacgaaacacacgagaaacgcgagcgtgctcgcgaagagcaccgaccaggcgcgtgcgggaatcgcgggcgcggggtcgaacgcgccggaaccgtgccgtgagcccatgtgcgccctccttgtgaagtcagctcattgaaccagcgggccgttcgcgtcgccgagcgcgacgccttcgatccgcgcgccgctcgcgagaatcgtcacgtattgctggatcgccttgtggcgcacgcgctcggcgaggaacgcggcgatctcggccgcgaccgcgtcgaacggcaccggatcgcccggcacgcggcgctcgatccgcacgatgtgaaagccgaagcgcgtgttcacgaggcgcggcagcacgcccgaatccgtcgtgtcgaacacggcggcgtcgaactccggtaccgaatcgccgcgcagcaattgcccgagactgccgccgacctgcgccgacgggcagttcgacagctcgcgcgcgcgcgcttcgaatgtttgcggctcggcgagcacgcgcgcgagcgtcgcctcggcctcgcggcgcagcggcgcgagcggtgtcgcgtccgtcaccgcgaacaggatgtggctcgcgtagacgatgtcgcggcggcgaaagcgcgccgcgtggttcaggtagtagcgctcgcaggcgtcgcgcgtcggctccggcagaggcgtgagctcgcgcgcgagcagcgcgtcgagcgcatcgtcgccgagcggcgcgccttctgccgcgagcccgagcgcaaccgcgcgctggcgcagcagctcgcgcacgacgagcgcgcgccgcgcggcgtcgagcggatcgtcggcgtcggcatgatgcgcgcgctcgtcggcgatctcggccgcgccgatctcgacgccgttgacgctcacgcgcgcgtgcggccgcgcctcgagggtttcgtcgatcgtatccatcggccgggtccgccgccgatcagcgcttgcgaacgagctggtaagggcggatcagataggcgaccgacgcgaatccgctccagacatgcaccatccgcgtgaacggcgacacgaggaagagcgtgaagccgagcaggatgtgcgcgcgataagtccacggcacgccggcgacgagcgccgcgacgcccggctggaacgtgacgatgcccttcacgtagtcggtcagcgcctcgaacatcgcgccgtccatgtggcgcgcggacagcgcgacggtgccgagcccgagcgcgagctgcgcccacagcatcagcacgatcaggatgtcggacttgcggctgttgcgccggacgcgtgcgtcgccgagccgccgcgcgatcaggatcgtgaggcccgcgatcgcgaccgcgcccgccacgccgccgcccaccatcgcgagcagttgatgcgacgaagccgacatgagcggcgacacgagccagtgcggcgcgagaaagccgacgaaatgcccgatcacgacgacgagcacgccccagtggaacagattgctgccgagccgcagcgcgccgcgccgcagcagttgcgacgagtcgctcttccacgtgtactgctcgcgatcgaagcggatcaggctgccgatcagcagcaccgcgacacagatgtacggatagatgccgaacagaaacgtattcaggtaatcgctcatgggcctctcctgatgcctcgccgggcgcctcgccccgaccgctttcgacgccgccggcctttcgctgcgtctcgcctcgctgcacctcacctcgcctcgccgagttccgccgcgtcacgcttcgccccgccgaatcccgccgcgccggcagccgcgcgccgtgcggcctaacgggccggccgcttgtcgtagaaccgcaccggttccgcgcccggcgtcgccgcgccgacgaagcgcaccggctcgtccgtgtagtcggcgtcgagtacgcgatggtcgactgtcggatgcgcatcgtcgtccggcgcggcgggcacgtcaggcggccccttgcccgcgagcgacagcagcgcgccgatcgcgaacgcgtaatggctgccgcgcttggcgagcgccgccgcgagcgcctgcaggatctgcgccgtctccgtgagcagattgcgcgcgtcgcgctccggcagccgcgacagatactcgaggaacaccggcagataatcgggcagcgcgtgcgcgctcagatagagcccgtgccgctcgtacatccgcagcaggtcgaccatcgcctgcccgcggtcgcgcgattcgccgtgcacgtgctcgaacagatgcagcgacgtcgcgcggccgcgatcgaaaagcgcgacgtaattctcctgcagcgtcagcagatcgcgctcgccgagatacgcgatcaagcgcgcaagccccgcgcgcgcgtccttcgtcaggcctttcgcgtcgcgcacgcacgcgtcgatcgcgggcagcgcatcgacgagcgcgtcctccggataatcgagcagcgccgacagcgccgagtacacggcgccgcgcggcgcggctggtgcgtcgctcattgctccacctccttgatcggaatcgttcgctgcccttgcttcatcccgaagagactcgtctcggacgtgccgcccgagcagccgttgccgaacgagaagccgcacgacgcgcgcagatcgaacgcgtcctccgcgtattcgcgatgggccgtcgggatcacgaagcgatcctcgtagttcgcgatcgccagatagcggtacatctcgtcgacctgcgcgaccgacaggcccgcctgcttcagcacgcccggggcgtcgacgcgatcgacgtgccgcgcgcgcatgaacgcgcgcatcgcgagcagccgctcgagcgcgcgcttcaccggcgcttcgtcgcccgcgctcagcaggttcgccagatagcgcagcggaatgcgcagcgattcgacatcgggcagatagccgttcatcccgagcgcgccgctgttcgcggccgcgttgatcggcgagagcggcggcacgtaccagaccatcggcagcgtccggtattccggatgcagcgggaacgcgatcttccagtcgatcgccatcttgtagacgggcgagcgccgcgccgcgtcgagccatgcggccggcacgccgtcgcgctcggcgtgcgcggcgatcgccggatcgttcggatcgagaaagagcgacaactgcgcttcgtacagatcggtttcgcgctcgacgctcgccgcttcgccgatccgatcggcgtcgtacagcagcacgccgagatagcggatgcgcccgacgcaggtttccgagcacacggtgggctggcccgcctcgatgcgcgggtagcagaagatgcacttttccgccttgccgctctgccagttgtagtagatcttcttgtacgggcagccggacacgcacatccgccagccgcggcacttgtcctgatcgatcagcacgattccgtcttcctcgcgcttgtagatcgagcccgacgggcacgcggcgacgcacgccgggttcaggcagtgctcgcacagccgcggcaggtacatcatgaacgtgttctcgaactgcccgtagatgtccttctgcacgtgctcgaagttgtaatccttcgagcgtttgtcgaattcgccgccgaggatttcctcccagttcggcccccactcgatcttctcgagccgctcgccgctcacgagcgagcgcgggcgcgccaccggcatcgccttcgtgtcgcccgcctcctgcaaatgcgcgtagtcgaacgtgaacggctcgtagtagtcgtcgatttcaggcagatacggattcgcgaagatctgcgcgagcagccgccacttgccgccgagcagcggctcgatccggccgtccgcgcgccgcttccagccgccgcgccagcgcgcctggttctcccagtccttcggatagccgatgcccggcttcgtctcgacgttgttgaaccacgcgtattccatgccttcgcggctcgtccacacgttcttgcacgtgaccgagcacgtgtggcagccgatgcacttgtcgaggttgagcaccatcgcgatctgcgcgcggatcttcatcgcgtttctcctgcgtcggcatggcgttcgtcgtcggcgcccgatgtcgagacgctcggcgcgcgcgcgctttcgttttcgccgtcgagccaatcgatccgcttcatcttgcgcacgatcaggaattcgtcgcggttcgagccgacggtgccgtagtagttgaagccgtacgacagctgcgcatagccgccgatcatgtgcgtcggcttcagcgacacgcgcgtgaccgagttatggatgccgccgcgcgtgccggtgatttccgagcccggcgtgttcacgatcttctcctgcgcgtgatacatcatcaccatgccgcgcggcacgcgctggctgacgaccgcgcgcgcgcacagcgcgccgttcgcgttgtagcactcgatccagtcgttgtcgacgacgccgatcgcctgcgcgtcgcgctccgagatccagacgatcggcccgccgcgcgacagcgtgagcatcagcaggttgtccgtgtacgtgctgtggatgccccatttctggtgcggcgtgatgaagttcagcacgatctccggatggccgttcgagcgctggccgaccatgtgcgcatagctgccggtgtcgatcggcggcttgtacgcgcagagcgcctcgccgaacgcgcgcatccacggatgatcctgatagagctgctgccggccgctcagcgtgcgccacggcacgagctcgtgtacgttcacatagcccgcgttgtacgacacgtgctcggattcgatcccgctccacgtcggcgacgagatgatcttgcgcggctgcgcctggaggtcgcgaaagcggatcttctcgtcctcgcgcgcgcgcgcgaggtgcgcgtgctcgaggccggtgatggccgacagcgcctgccacgccttcaccgcgaccgcgccgttcgtctcgggcgcgagcgcgaggatcacctcggccgcatcgagcgcgctgtcgatgcgcgggcgcccttgcgcgcagcccgcctcggtcacgcggtagttcagcgcgccgagcagcgcgacctcgtccttcgcgtcccagccgatgcccttgccgccgttgccgagccgctccatcagcggcccgagcgacgtgtacttgcggtacgtgctcggatagtcgcgatcgacgacggtcacggccggcatcgtcctgccgggaacggcatcgcattcgccgcgcttccagtcgcgcacgtcgaacggctgcgcgagctcggccgcgctgtcgtgcgcgatcggcgcgagcacgacgtcgcgctcgatcccgaggtggccctcggccagctcggagaagcgcttcgcgatgcccttgaagatctcccagtcgctcttcgactgccatgccggatcgaccgccgccgacagcgggtgaatgaacggatgcatgtcggacgtgttcatgtcgtccttctcgtaccacgtcgcggtgggcagcacgacgtccgagtacatgcaggtggtcgacatccggaagtcgagcgtgacgagcaggtcgagcttgccgcgcggcgcgtcggcatgccacgtcacttcctcggggcgccggacgccgcccccttcgcgaatctcgtcgccctgcacgccgtgcgcggtgccgagcagatgcttgaggaaatactcgtgccccttgcccgacgagccgagcaggttcgagcgccacacgaacaggttgcgcgggaagttctcgggcgcgtcggggtcctcgcacgccatcttcagctcgcccgacgcgagccgccgcgcgatttccgcgcccgcatgcgcgggatcggcgatgtccgcgcccacgcgcagcgggttcgcggcgagttgcggcgcgcacggcagccaccccatccgctcggcgcgcacgttgtagtcgatcggcgcgccgtggaagcggctcttgtcggcgagcggcgacagcagcgcggccgggtccatcgggtcgtagcgccattgatcggtgtgcgcgtagaagaacgacgtcgcattcatctgcctgggcgggcggtgccagtcgagcgcgaacgcgagcgcggtccagccggtctgcggccgcagcttctcctgcccgacgtagtgcgaccagccgccgcccgacttgccgacgcagccgcacatgatcagcatgttgatgatcgcgcgatacgtcatgtccatgtggaaccagtggttgatccccgcgccgacgatcaccatcgacttgccctgcgtcttgtgcgcgttctgcgcgaactggcgcgcgaccgagatcgcgtcctcgcgcttcacgccggtgatcgcttcctgccatgcgggcgtgtacggcacgtcgtcgtcatagctcgtcgccacgtcgcgcccgccgagcccctggtcgatcccgtagttcgcgacgaacaggtcatagacggtcgcgacgagcatctcgccgccgggcgtcgtcacgcgccgcgcgccgatcctgcgcgacagttcgcccgcgtgcggcgtgggcgcgaaatgcgcgtgcggctggttgccgaagtacggaaacagcacgtcgacgacttcgtcgtgcgcgctcgcgagcgacagcctcggcgcgagcgccgcgccgcgcgatgtctgctccttcaggttccatttgccgcgatcgccgccgcccggctgcgcccaccggaaaccgatcgagccgaccggcacgacgaactcgcccgtcgcgtcgtcgatcatcacggtcttccattccgggtgctcggcttcgccgagcgcgccgtcgaaatcggacgcgcgcacgagccgctcgggcacgtagcccgcgccgtgcggcacgagccgcacgatgcacggcatgtccgtgtagcggcggcagtagtcggagaaatagtcgctcgcgccgtcgacgtggaattccttcaggatcacgtgccccatcgcgagcgcgagcgccgcgtcggtgccctgcttcgggtgcagccacagatcgccgaacttcgcgccttccgagtagtcgggaaacaccgatacgatcttcgtgccccggtagcgggcctcgacgaggaagtgcgcatcgggcgtgcgcgtctgcgggacgttggagccccacatcatgatgaacgtcgagttgtaccagtcggcggattcgggcacgtcggtctgctcgccccacgtctgcggcgacgcgggcggcaggtcgcaataccagtcgtagaagctcaggcacacgccgccgatcagcgacagatagcgcgagcccgccgcgtacgacaccatcgacatcgcgggaatcggcgaaaacccgacgacgcggtcgggcccgtggcgcgcgaccgtgtgcacgttcgccgccgcgacgatctcgtcgacctcgtcccacgtcgcgcgcacgaagccgcccaagccgcgccggctctgatagccgcgccgcgcgtgctcgtcgtcgacgatcgagcgccaggcgtcgacgggcgccatcgtgcggcgccgctcgcgccacagcctgacgagcgcgctgcgcacgagcgggtacttgagccggttcgcgctgtacaggtaccacgagtacgatgcgccgcgcgagcagccgcgcggctcgtggttcggcatgtcggggcgggtgcgcggatagtcggtctgctgggtctcccacgtgacgatgccgcccttcacgtaaaccttccaagagcacgaaccggtgcagttcacgccgtgcgtcgagcgcacgatcttgtcgtgctgccagcgctgccggtagccctcttcccactttcgatcctcgtcggtcaccgcgccatgtccgtcggaaaactgcggccgggtggtcgtgaaaaagcgcagcctgtcgaggaaatggctcatggctatccttgcggggaggtgacgcgcacggttttgaatctagcaacggcctatcgcaaagtaaagataacggtaacgccagcccgcgcgatcgcacctgccgcccccgctatcgggacgccgccgcgcacggctcgcgcgcgccttcgccaccgccgcccgcgccgcggccgcggcggcgctcgccgcgcgatcgaatccgcgcggcgagcgcgcattcggtcgcgtcgacgcggcgaaagacggccatgaaaatcacgcgcgaggcgataaccggatcggcatcgatacgcgaagcatgccgatcgcgatggacgactcgaatggccgccataatgtcgacgaaacaaatggcgcacgtatggccgcccatgaaaaaatgcgatgcctcacgccgacaatcttttttcgccgcgccgataccgcaccgcacgatgcgcgtgccacgcgcaggcgcgagggcacgcgcatacgcgcaggccgccgccgcgcgcgggcatgcgggcgcacatggattgcgccgatgcgtaatctttgaaagaattcggtccgcgatgcctgcgcgttgccgcattgccgaaaatggcgggaatcacgcaaaataccggcattccaattcccgccgtgcatcgagcccgctcgctcgacgctccccaaccgaaacaccggcataacgaagcataggtatgaattcatgaccgccagcgggatcagccctggcgcatcgcgcgatgcgtcccgtaccgatcggcgcggcgcgctcgtcgccgtggccgtcgccgcgctgggcgttgccgcgtcgtacggcgtcgcgcggctcgtgctgcagcaggagcgccatgccgcgcaggcgcgtttcgagcgccgcgccgcgcatatgacgacgacgctgcgccaagagctgctgacgaccgcgaccgtgctgcgcggcgcgcgcggcatgctcggcgagcgcgcgtcgcccgcctccgtcggctggacgaactatcaggcgcagctcgatctcgaccgcgcgcgctcgccgatccgctcgctcggctttgtcgatgcgaagaccgtcatcggcgccggcgcgcagaccggcgccgatcctcagacgcgcgcggcgctgttgcgcgccgcggattccggcctggcgacgctcgacgcgcacgcggcgccctccgacggcgcctacgcgccggacagcggcgcgggcgcgctcgcgctgtacctgcccgtctacgcggcgaacggcccgctgcccgccgccgagcgccgccgcgcggacacggccggcttcgtcgtggcgacgctcgatgcgcgccgcttggtcgagctgtcgagcgcgaacgatcgcgacatcgacctgcgcctgagcgcgggcgaggcgggcctgctcgtctacacgaccgagcgcgactacagcggcgcggacgcgtcgcatccgccgctcgtgcgcacggattcgctcaacttcggcggcacgccgctcacgctcgcctatacgaccgaaaaccgctgggcggcgatccgctcgaacgccgtcgcgaccacggtgttcgtcgccggcgcggcgacctccgcgctgctcgcggtgctcgcgtatctgctcgtcggcgcgcgcgaacgcgccgcggacgacagcccgctcaacgaagcgcggatgatgggcatcatccgctcgtcgatggaggcgatcatcacggttgacgaaacgcagacgatcgtgatcttcaacccggccgccgagcgcgtgttcggcgtgtccgcgatggacgcgatcggctcgccgctcgcgcgcttcattcccgagcgctttcgcgcggcgcacgcgaagcacgtcgagcagttcggcgtgacgggcgtgtccgagcggcagatgggccgccagcgcgtgctgttcgggctgcgcgagaacggcgaggagtttccgatcgaggcgtcgatctcgcagatccgcgacggctccggcaagctgtacacggtgatgctgcgcgacgtcaccgagcgggtgcgcaacgagaacgcgctgcggcaatcgcgcgaggaactgcgcgagctgtccgcgaacctgcagaacgtgcgcgaggaagagaagacgcggatcgcgcgcgaactgcacgacgacctcggccagcaactgaccgcgctcaagatggacgtgtcggcggtcgcgatcgcgctcgcccgctatcgcgacacgcaggccgacgcgccgccgatcgcggccgtcgagcagcaattgcacggcatgcggcggctcatcgattcgacggtcgcgtcggtgcggcgcatcgcggccgacctgcggcccgtgatgctcgacgatctcggcctcgtgccggcgatcgaatggctcgtgaacgatttcaccaatcgctacgggatcgacgtcgagcgccggctcgacaccgccgacacgagcttctcgaacgccggcgcgaccacgctgtttcgcatcgtccaggaggcgctgacgaacgtcgcgcgccacgcggacgcgactcgcgtcgacctcacgctcgcgatcgaccaggacttctgcctgctgcagatcagggacgacggacgcggcgtgccatccgacgaacgccgcgacgcgaacggcgacaagtcgttcggcctcatcggcatccgcgagcgcgcgcacatgctgagcggcacggtcacgatcgactcggcgcccgggcagggtttctcgatcaaggtcgcgctgccgctcgccgcgatccggcagacggacgcgctcctatgatcaaggtcctgatcgcagacgatcacgcgctcgtgcgcgacgggctgcgccacatcctcggcgccgagacgggtttcgaagtggtcggcgaggcgtgcgacggtatttctacgatcgagctgacgcgctcgaccgacgcgcaactgctcgtgctcgacctgtcgatgccgggccgcaacggcatcgatctcatcaggcagatcaaggaagagaagcccgcgctgcgaattctcgtgctgacgatgcacgcggagcagcaatacgcgtcgcgtgcgttccgcgcgggcgcgtccggctacatgacgaaggaaagcgccagcgcggagctcgtcggcgcgctcacgaaaatcgcggcgggcggcctctacgtgagcctcgcgatggccgagcggctcgcgcagagcctgaacgagcccgtcgaatcgctgccgcaccagcggctgtcggaccgcgagttcgacgtgttccggcggatcgccgccggcgagacgatcaccgagatcgcgcaggcgctcgacgtcagcgcgaagacggtcagcacctacaaggcgcgcattctcgagaagatgcagatgccgcacgacgcggcgctcgtgcgctacgcgatccggcacaagctgttcgacgacggcgacgagatctgagcgacgcgggcggcgggccgcgccgcgcgcggtgcgttctcgtacgcgcggcgcgcgccacctccacggttttaccgcgcctgtcgtctcgccccacccacccgttgccggcggcggcccgcgcatcgggcgtcgggcatatccggtcgtatccggttcacgccgcgcccgcgtcaacgcggatcgccctccttcgccacggccagcctcgcgttcgcttccgtcggccgtcaccctgggcgagcgcctaatcacccgaacccttcaacgctccggcgccgagcgcccagccgcgccccgcgggccgccggtgcacgtccgcggtccgtccggcgcgggccgggccgatcgatgccgccgccgtccggcccgccacgcgcttcaccgccgcgcacgcgtccgttgcagcgcgcacgcgacaacccgacccgctttcttgtccgcatcgacgcaagcgctcgtaggaatctccctacagcgcgcgcgccattgcctaccccattttcacccggcgccgatttcgcgccgtggccgcgcgcgccatactgcctgccatggatgcgcgcgagccgataccttcgctgaaagtgtttctcgtcgactacgcggccccggtcaggaatcgccttacctcgctgctggagacgatccgcggggtcgaggtggtcggcgaggccgaggacgttccggccgcgctggcaggcattctggaaacgggggccgacgtcgccgtcatcgagctgagattgacgggcggcagcggactcgaattgatctcggcgctgacgcgcgccgcgccgcgggtggtcaagatcgtgctgaccaacctgtccggggcggcatttcgcgcggcatgcagcgacgcgggggcggacttcttcttcgacaagaccgccgacgtggacgccgcctgtcgcaccgtgagaaccctggccggcgcgcaccgcccgcgcgcggccgaatgacaggagcagatcatgttgcaagcgcaaacgcagaacgcctacacgcccgcgcagcagcgcgtgacggtgccgttgcgcgcggcgaagcgcgatgacgcggccaagcgtacggcggcgcgctgctcgagctgcgcgatgcgcagcgtctgcatgcccgtcgatctgaacacccacgaattcgcgaagctcgacgcgctgatctgctcgacgcgccaggtcaagcgcggcgacacgctgttccgcacgaatgacggcttccagagcatctatgcggtgcgcaccggctcgttcaagacggtcgtcatgcatcgcgacggccaggagcacgtgacgggtttccagatcgtcggcgaaacgctcggcctcgacggcgtgtgcgccgggcaccacaacagcgacgcggtcgcgctcgaggacagcaccgtgtgcatcatcccgttcgcgcagctcgaggcggtgtgccgcgaggtgaagccgatgcagcaccacgtgcaccggctgatgagcggcgagatcgtccgcgagtcgagccagatgatgctgctcggcacgatgacggccgagcagcgcgtcgccgcgttcctgctcaacatttcggagcgcttccagaagcgcggctactcggcggcggaattcaacctgcggatgacccgcgaggaaatcggctgctacctcgggatgaagctcgagacggtcagccggatgctgtcgaagttccagcgcgacaagctgatcgcgccgcgcggcaagcagattcgcatcatcgatccggtgggtctcgcgcgcgtgtaatggcggccgcgcggatcgcggacagaacaatcgctacggggaaaaagaagaaagacaggcaggccgaacgcggcgaggacaggcccgaacaggcgaggacacacctggccgaaacagaccgggccgcgacggggccaactcatacggggagcaaggctggctggcacgaggaaacgggagcggaaatgggcgaatcccgatgaatgaataccctacctcgaaagaggcgcttcaggacggcgtagcaatacgaccgtccatttttttgcccacgctttgcccgcgcccggcgcgatgcgaaccgcgccgggcgtcgcgccgcccgcggccgggcggcgatgcgcgcagcgctcgcggcgcgcgtccgcccgcacgcgcccgggcttacgagcgcaccggcagcaccagcgtcgactggcggttcggatcgaactcgaatttcacgccgaaccgttcgcccggattgacgggcggctgataaaggctgtcgaacgtatcgagcacgacgccgacgtggtgcccggcgggcacgtcgtatgcggtcgcggagaactcgatcgggaaatcgatcgccacgcccgggctcgcccagtgcacggtgcgcgcgccgtgcgtgatcagcttgccgaagccgagcgcgtcgacgtcgtacagatacgcgaccacctgcgcgcgcgcctgcgacggcgtcgcacgcaggttcagttgcgccgcgccgcgcaaatgcagcggctgcgcgagcgccgcgccctcatagcgcacgcccgtcgcgaggttgacggtcgcgagctgattgacgacaggcgcgccgaggctctcgccgaacgtcgacagcaccggaatcggcccgctcgtcgcggtcgtatccgagaagttctggatcagatcggcgcccgcggcgccgttcggcgcggcctgcagcgtaccggagacgcccttcgtgcacaggcacgacagatcccagcgcagcgcgccgcgcggcccgacgtacagcgtctgcgcatgcacattgctcgccggccacgtatcgaacgattcgcgcgtgttcgtgaacttgatctgcatcgatacctggggctcggtgtccacgccgttgcgcacgcccttcagccagcggtcgaaccagcgatgcgcctgatcgtacggatagttcggcgcgccgacgagcgcgcccggaatctccgcctgtgcatggatgcccggattcagcagcagcttcttcggcaccgtcagcttcgagaacagcttcatcgacgagttcggcgtgaacatgtcgtcctcgaagttcttgctgatgaacaccggcgcgccgcggcggttcagcgcgtcgagatacgtcgacggcgagcgcacctgcgcccacgcgatgatctcgtcggccttcgcctgcgtcgtgttcggatcgagcagcgccttcacgtattgatcgacgatcggatcgagccgccccgtcaccttgccggacaggaacagcaccgcgctccacgtcgcgttcggcgattggccggggtacagctgatcggcgagatcgccccagccggacagcgcggccgccgtcttcagccgcttgtcctgcgcgagcgcgagcagcgagagccccgcgccgtacgagatgccgctcaccgcgagccggtccggatcggcgggcgtgttcgcggacacccagtcgacggcggacgacacgtccttcacgtcctgcgggcccgccacctcgacctgcccgcccgacagatagaagccgcgcgcggtgtacgcgagcacgatgtagccgtcctgcgcgagcttgcgctgctggccgagatattcgaagaaatcggccgcggcccagctcgagatcatcacgatcgtcggaaacttctgatcggggctcgtgatcttcggcaggaacacgtccgcggtgagccgcgtgccgtccgtcgcgacgacggtctggttgttgacccagcaggtgccgtccttcggcgagctcacgccgggaaactggaacggcgacgtgtagacggccgcctcggcgggcgtcgccggccggcaggacacgcccgcgtgagcgaacgatgcggcaagcgcgacgctcgcgcccgcgatcaaacgcgcaagtctcatgtatctcctccaattcttgttggatcttgttcagtggaaggtctggccggcggcccgttttcggcggattcccgcgcgacgccggctgattgagccattcgccgcgcgcagggtcaagatgggtcatgaccgggcgcggccggccggcacggcggctttcgtcgttcaccgtttgagccgcgtcgcgcgaccgttgcaccggaagcctgacctcccgctcgagcggacgacgatcgtttgaaaccggagcgcgacgcgcgtgtgaagtaaacgctcgaaacggaatgcgcgcgacgggaaacgcccgcctgcgcatcgacatgcgacgcgcgcggcagatgcgcgatgcgcgcggcgggcgaaccggcaaccgaaaaatgcagccgcgccggaccctcgatttcacaccgtttccggcatccattcttcacgcccattttcgatgccgcgccgattcccgataaagacctgtgataattgatagctagacagcatgtattccgggcgatatttttttaatgcctttaattcaatcaggaatccgattttcgatcgaatatcgaaaataacgccgcattcggattccgatcgaagcgcatcgcgttcaaacatcgtcaccacaggaattcgcatgatttcacgcaaattgtcccctgcgctcggcgcagagattcgaggcatcgatttttctgaaccgctgtcgtcgcaagcgcgcgacgacgtcatcggtttgttgtccgaacatcaattgctcgtctttcccggccagcgcctgtcgtgcgaacagcagatcgccgcgtgcggcgcgttcggcgagctcgagccgcacccgatgacgaccaatacgtcctcgttcccggaaatgacgatcgtgtcgaacgtgacgtcggacggcaagccggtcggctatccgacgccgccgttcgagctgtggcattcggatctgtgctatctcgagcacccggcgaaaatgacgttcttctatgccgaatccgtgcccgacgcgcacggcgacacctggttcgcaaacatgttccgcgcatacgagacgctgcccgacgaactgaaagcggcgatcgacggcaagcatgcggtcttcagtctcgacagcagcctcgtgaagcgatgcaggaagatcggcttcgatctcaatatcgcggaagacgatttcaagccgaccgtctcgcatccggcggtgcgcacccatccgcacacgcgccaacgctcgatcttcgtcaactgggcgcacaccgaccggatcgagggctattcgcccgaggaaagcgacgagattctcgatcgtatcttcgcgcactgccgcaacgaggatttcatctaccgtcatcgctacgcgaacgaagacctcgtgatctgggacaacgcgtcgctgatccacaccaattcgccgaacccgcccgtcggcaatcgcatcatgcggcgcgtgatggtgtccgggccgaagccgttctatcagtaagtaccggtcaatcccaagcgccgaacgcggccgccggcaatcgcccgacgaggcggccccctgaagccgacgcttcgccgcttgcaggcggcggcccacgccgccgtcttcgcccgccgcccttcccgcgcttctttcatcgcccccccgttcgcctcgcttgcacggcgtgcgtcgcgcgccgccttcgtccttccccgcgcgttgctcggccaacggccgccgcgcgccccgcgcgggcgcctcgccgctaatccggattcgccgccgcccgcgccacgcgctcgtccgctcgctcatcggctcgctcgtcggccgcagcgccgcccgccggcgtgcaggcgagcgccgcgccgagcagcgcggccacgccgatcaggatgccgagcgcatacgacgattgccattgcatcgcggcggcgaacgtggcgacgccggcggcgatcatgaattgctggaacccgcagatcgcggacgcttcgttggacgccgagcggaacagatacagcgccgccgagaagcacggcgcgatcagcatgccggttcccagctcgacgatcgagaacgcgacgacgatcggcacgaccgccccctgcatcgtcgacagatacgcgacgccgaaaccgccgagcgcgcagcacgcgcacgcgagccccgtcaatgcggggtgcccgatgcgcttgctgattctcggcgcgagcagcgagcccgcgatctcggtcagcccgcacaggaagaacgcggcggaaaacgcgttctgcgtgagcccgttctgaaccagcaggatgccgggcaggaacgagaagaagcagaagttgatcgtcgtgccgatcgagcaaagcagcgcgtagcgccagaaccgggaagaccgcgcgatcccgagatagatctggcgcgccggcttcgaggcatccgacgcgcgcgcatcgaagcgcgcggccggttgcgtgaagaacgcgagcgtcgccgcgctcgcgacgcatagcagcagcacgaagacggcccgccacgagccggcgagctgcagcacctgcgagcccgcgaccggcgcgatcagcggcgcgaccgtcgaggcgaccgtgagcatcgtcatcccgcgcatgctttcgtggctgtccttcgcgttatcggcgatcaccgcgtacgacagcgcgacgcacaccgccgccgagatgccctgaaccgcgcggcagacgataaagaacgcgatcgacgacgtgatcgcgcagccggccgtcgcgccgacgaagccgacgagcgcgatccggatcgcgcgccctcgccccgcgcggcgcgcgaactcgccgacgaggaactgcgatacgccgagcgagacgacgaacgcgctgagcgtgagctgcagctcgctgcccgtcgcgcgcatgctggcccgcaggctgtcgagcgcgggcagatacatgtccatcgagagctggccgagcatcacgaccggaatcaggatcaacacgagggaaggatggcgcttcgaggtctcgctcatgaacgtggtcgacaggaaatgacgattcgaaaaaaggaagggaaggcggcgccgctcagccggcgagcgtgctttcggcgtccagcgcgaggcccagcatcgcggccgcgtggtccgcgatgaagaaatgatcgccgtcgaaatcgtgacgccggcactcgcccgtcgtgagcgccgcccacgcgttcagcccgtgctccgacacgctcggatcgtcgcggccggagcacacggcgatcgggcagcgcagcggcgggcgattcgcgtcgaacgcataggattcgtacagccggaaatcgcaccgcaggacagtcatgaaatagcgcagcgattcggggctgcgcgcgatttcgggcggcatgccgttgagcgcgtgcacttgcgcgctgaacgcgtcgtcgtcgagatgggcgatgcgctcttcctcggcgatcacgctcggcgcggacagccccgacacgacgagccgcacgaacggatcgccgcccgcctggccggccgcccggctcacgcgcgtcgcgatctcgaacgcgatcagcgcgccgaagctgtgcccgaacaggatgcgcggcgggtcgcgcagcgccaggtactcggccgcgatctcgtcgagcagcgcgacgagatccgtcggcgacggctcgtgcgcacgcgcgccgcgccccggcaactggacgcccgacaagccgacgcccgccggcaggtgccgcttccacgcgaagaagcgctcgatgctcgcgcccgcccatgggatgcacagcacgtgcgcgccgccgggcgacggcgcaaccagcgtgcggatcgcggccttcgcggccgtggcgggaaacgccgccgccggggcgccgtccgtggcggcggccgaatcggcccggtcggcccggtcggccggcgcggccgccggcgcgaaccgatcgagtctaacggggatgctggtcatgacttctctccagaaccgcggcgcggttcgaatacacgcgaaactcgcacaccggccgaaagccgagacgccgatagacgttcagaccgtccggcgacgcctgcagcgccgcgcgggccgcgccgagccggtctctcgcatgcgcgagcacgaaatgggtgacggcgcacgcatagccgcgccgtcgcgcgtgcgccgccgtgctcacgtcgaacacgtgcgcggtgcccgcgtcgagatagagcgcggccgtgctgaccgcgcagccgtcgatctcgccgaggaacagcttcagcggctcggcggggtcgatctccagcgcggcgacgtgcagatagaacgcatcgacgaacggatcgggcggatcgaacagcgcgcagatcagcgcaccgaagcgcgcgacgtcgtccgccccgctgatctgccgcacccgcaagccgcgcggcgcggcgacgcacggcagcgcgtccagctccgccagcatcccgacgctcgtttcgtcggcgacgaagcccgcttcgccgagcgcgcgcgcgaacgccgcgtccgaccattcgccgcaggtccaccacgcggcgggcaagccggcttcgtcgaaatcgcgcgcgatcggcgcgatcgcgttcgcctgcgcgccgtcggccgcgcggctgatgacgaggttgaacgtatcggtcgcgagcccgctgttgacgaccgcgtgatcgccgagcgcgtgcacgcgcatcgcgccgccgatgcggcgcggataatacgcattcttggcgatcagcccgtcgagcagcgtgtcgaccggccccgccgggctgcgatgagcgcgatccatccggtcaccgcgcgcccagcgcaatgtcgacgcagccgttgagcaggcacgcgtcgatgcccgcctgcccgcacgcggcgatcatctttctcgcctcgcgcatcgcgaacgagctctcgtcgtattcgaggctgctgatgaacgtgagccacggctcctgcgccatcgcatagatgaacacgcgatccgcgccgacgatctcggccagccgcaagcccgcgctggagccggagccgttgagccgccggctgtcgtccatcgaacgcgcgagcttcgtgtcgagcatcggcccgtacagccacgacaccggcgcgccctcgcactccatgccgatgaacagcagatcgaccttgccgtagcggcggcgaacgtgctcgtagagcctgtcgtcgaggttgttgctgtccgcgaccatcagcacgcgccgatcgcccgcctcgacgagaaagccgagcttgctgcggatgtcgaggtcgccgtgctcgccgaggaacggcaccgcatgcagcttgccgccgccgagctcgagcgtgtcgaactcgctcatcatgatgacgttctcgaacccgagcgcgtgcgcggtatgcttgagcgacgggtccatcagttgtccgtgcgtgttctgcggcaccacgatcgtcttcacgcgatcgcgaatctgcagcagcgtctcgagcacgaagtgatcgtgatgtgaatgggtgatcacgacgtagtcgatcacgtcgggcaaatcgtcgaacgtgaagcgcggcgattgtccgggaaacgggtagctgatcagcggatcgaacagcaggttctccgagccggtctgcacgagcacgcaggcgtggccgaagtagcgcacgcgcggctcgtgcgcgtcggccgcgccgcgcggcggcgcggtgtccgagaacagcgcggccaccgcgtcggcgcgcgtgcccttcgagcggcgatcgagcagcgcctcgaattgcgcgggcgtgagcccgttgcggcgcgacgccgtcagcgcgaccgcgagcgggtccgcgaacgggaggtcgagcagcacgtcgtcgctcgtgtcgagccgcggcgtgctgaggcagaacggccggctgtcgtcccacagcggcgcgagcgcgaacgactgcagcgcgctcgtatcgtatgcgtcgtagtacagcccctccatcagccgcgcgtacgcgcggttgcccgcctgatacgcgagctccaccatcccgcgcaagcgcggcggcacctgctcgtagaacggaacgaggctgtggccgtcggcggcgccgagcgtcgcgccgagcgcgtcgagatcgtcggcgagcccgaacagatgcgcgccgtcgcgccgcgtggtctcgatcagcgcctccatcgccggcacgtcctgcgcgttgagcccctgcacgaacgggccgccgcgaatcttccggctggcggccgccttctcgtgcagcgccgcgtgcttgacgaacgacgtcatgatctcgaggtgatgccgcatcagataagccgccgtcggcggatacacgagccatggattggcgtgccagcggttgaccagcggctcgatcttgacgttcttcttgaggaaatattggctcgtcactgcaatctcgctttaaaggttgtcaaatctctcgacttcgggcgccggcgcgctcgcttgcgcggctgccgcggcgcggccgcccagcccgatgcgcgcgccgacgaggcgcgcctggccgcccacgctcggctcgctgtagcaatcgacgacgtgcacgggcagcgcgcgctccgcgctcagttgcgcgacgaactgcgcgaccgtcagcgaatccgcgccttgctcgaagacgttgtcggtgctgcgcagcgtcggcagtcccaacaggctgcgccagtgcgacagcagcaccgcctcgagcgcgacgaggctcgtcggctgctcggcgggcggcttgcgcggccgcgcgtcggacgcggccgcctccggtgcggcggcgtcgccgggcccgctgtcgcggccgtcgccgcgccgctcgcccggcgcgtcgatccagtgccgccgccggtcgaaccggtaggtcggaatccggattcttctgcgcgcgggcgcgcgggccttttcaccggcttctccgccgatttcaccggcaaccgcgccggcggctccacacgcggcttcgcggccgaaatcgaccgccacgcccgcgcaccacagcgccgcctgcagatagcagccgatcgtgccgggcgtcgcggcgtcgatcgtctcggacggcgcgccgggcgcggcgacgtgcagccggccgccggcggcgccgagccgcaccgccgagcccgcgtcgatcgcgatgccccactcggcgagccgcgcggcgatcgcgtcgatcgcgcgcgacgcgccgtcgggcggcgtgacgccgagctgcgcggcgacggcgtgcgcgtcggccgcggcgacgctcacgccggcgatcggcttcgcgctgaagcgcgcgcgcgccgcgcgcagccgcgcaaccgcgctttcgcgatcgtccgcgcaaacggccagccgatgctcgaagccgcggcggccgacgcgcgtcgagtacgcgaaatcggcgagcgccgcgtcgtcgagcgcggcgatcgcgtccgcgtaggcgcgcgtgagcgcggcgagcgaagcggcgctcttcgcggacacgacgatcagatgcgggccgcgctgcgcgcttgacgcccgttcgtcgcacggcgccccggcttgccgcgcgtcggccggcccgtccgcgacaaccacatgcgcgttggtgccgccgatgccgaacgagctgagcgccgcgtagcgcggcgcatcgcgcctcggccacgcgacgggttcggtgttgatcgtgaaccgcgaatcgtcgaacgagatacgcggattgagcgtgcggaagtgcgcggtcggcggaatcacgccgtttcgcagcgacatgcacagcttgatcagcccggcgaggccggccgccgtgtcgaggtgcccgatctgcgtcttcagcgcgccgagatagcgcggccgccgcgcgcccgcgaacacctgattgagcgccctcgcctcgatcggatcgccgagcggcgtgcccgtgccgtgcgcctcgacgaaatcgacatcatcgggcgcgacgccgcttcggcgatagacggcgtcgatcacgtcggcctgccacttcgggctcggcgcggtgaacccgaccttgtcgcgcccgtcgttgttgagcgccgtgcccttgatcaccgcccacaccggatcgcggttcgcgagcgcgtcggcgagcggcctgagcacgaccgcgcacgcgccgttgccgcgcaccgtgcccgacgcgtcgctgtcgaacgcgcggcaaaagccgtcgcgcgagccgatcatgttctccgagaacacatagcccgactgctgcggcagcgcgatcgacacgccgccgacgacggccatttcgcaatcgcgccgcagcagcgacaggcacgcgtagtgcagcgcgacgagcgagctcgagcatccggtctgcacgttgacggccggcccgtgcacgttcaggaagtacgcgatgcgggtcgcgagaaaatccttgtcgttgagcatcagcagctgcaactgcccgtgccgctcgccgatcgacggatcgggcagcaggtgcttgatcaggtaatggctcaggcccgacgtcgtgaacacgccgacgcggcgccccgcgcaatcggccgcgcccgcgtcctcgagcgcctcccacaccagttccatcagcacgcgatgctgcggatcgagcagcgtcgcctccgccgccgacaggttgaagaagccggcgtcgaacgcttcgatgccgtcgagcacgccgcgccgcgcgacgtagcgcgcgcgctcgacatcggtcagttgcgcgagctcggccgtgagcgcgtgcggctcgaacgtcgtgagcccgtcgccgcccgacatcagcagcgaccacagcgcgtcggcgtcgcccgcgccgggcacgcgcgcgctcaggccgacgatcgcgatgtccatcgggccggcttccggcgcgccggccgcatgcgcgcccgtgtcactgtgcgattgcgtcatgttcgatcaaggctccgaggaaatcggtcagcgccgcgacgctcacgtgctcgaacaggtcgacgatgtcgatttccttctcgatgccgtggcgcttcaggaagttcgacagcttctcgtagaccgtcatgatcttgagcgagctgccgccgatgtcgaagaagttgtcgtcgtcgccgaacgtccggtggccgacctcgctcgcccagatgtcgcgcaccacctcgcgcagatcgatatcggccgccgcggccgccggcgcatcggcgtcggccgggccggcggcggcatcgcccggcgcgccgcgctcgagcggatccggcagcgcgatcgcgtcgagccgctcgctcgccgtgcctgtcagcgccgcgagcgagcggtcgagattggcgcagacgcccgccatgacgtcgccgtcgtagagctccgtgttgtattcgacgagcacgcgatagtcgccgtcctccttgcgcagcgagaacagcaggtcgtacttcgcgacatgccggtcgagcagcatccggcgcgcgctcagcgcgcccatcgtcagcacctccgcctgctccggctcgaggttgaccatcacgcggaatgccgcgcggcgcagcgcgttgttgacctgcaacgcgtcgaacacgtcttcggtcgtcacgtcgcggtgcgcatgcgcttgcgcgagcgtcgccgacatcgcctgcgcgagctgatcgacgtcccagccggcgtcgatccgcacgcgcagcggcagcgtgttgacgaagaagccgacgagatcgttgtcctggaaatgatcgcgattcgagaagaacgtgccgatcgtcacgtcgtcgctgccggacgcccggtgcacgatgcacgccacggcggccgcgaacagcgcgaacggcgtgagcccgcggcgcgcggcggccgcgtcgagctgccggctcacgtgccgcgccacgcgatgcaggtgcagccgtccggcgaagcgcgcggcgggcttcgcctgcgggtcgaccagatacggcgtcgcgccgcggtaatcggccagcttgtgccgccagtaatcgagatgctcgccgagccgcgcgctcgcctcgcgcgacgccgccgcgtaatcggcgaactgccgggccggcgcggcgccgatcgccgccgggtcgccgcccgcggcgtagagccgctgcaattcggagaacacgatgttcagcgcccgatcgtcgaccgcgatgtgatggaacacgaacaccagttggcccgcgcgctcgccgaacgcgatgtcggtcacgcgcagcatcggatcgcggcgcagatcgaacgggcgcatgacctcccgcgcgaccagctcgcgcgccttcgcctgctgcgcgtcgggcgccagcgaaccgagatcgaccgtctcgacgcgaaacggcacgggcgcgttgcacttgatccgcaggctgccgtcctcccacacatagttgctgcgcaggatcgcgtggcgctcgagcagttgcgtcacgcaccgctcgagcagcgcgcgctcgagcgtgcccgcatactcgaacacgagcggcgcgttcgacaccgcccggccgccggggctgttttcgagcagccagattccgcgttgcgcgggcgtggcgaacaccaccggctgcccggcgcctgcgccgccggaggtcgatcgcaccgccgccggctgttggccggcggccgcaggcgccgtctgcgcggccttgtgggttcgttcgcgaatgatcgccgcgagcgcgccgatcgtccgatggcgaaacacgtcggcaatgctgagcgtcaccgagaactgcttctgcagcatgaacgtgagctgcgcgctcagcagcgagttgccgccgatccggaagaaatcggcatcggccgccacgtcggttcgagacatcagcttggcgacgatctgcgcgacgcgcgcctggatgtcgtcggcgggcggcgccgcgccgaacagcgcgccggcgatctgctcgagcttcgtgcgatcggtcttgccgttgccgttcagcggaatcgcgtcgatgcgctcgacgcgcgagggcaccatgaacgccgggatcagcgcctgcagccggtccaggatcgcgtgctcggccgggcacgacggctgcgcgaccacgagcgcgacgagctgatcgttgttcgccgcatcgacgatcttcaccaccgccgcatccgcgatgccgtcgatgctgcgcagcgcgacctcgacctcgccgggctcgatgcgcacgccgcgcaccttcacctgccggtccgcgcgcccgagatagcgcagcaggccgtcgccgtcgacgctgccgaggtcgcccgtgcgatagacgcgctcgccggcgagcgggccgtgcccgatcgtcggaaatttctcggccgtcagcgtcgcgtcgttcagatagccgagcgcgacgccttcgccgctcaggcagatttcgccgacctcgcccggcgcgacgggcgtcagcgcgtcggacaggatgtgcgcgcgcttgcccggcagcgagcggccgatgctgaccgtgcggctcgcgccgccgcgcggcaccgcatggcccgtcgaatacgtcgtgtcctcggacgggccgtacagattgaacacctgctcgagctgcggcgcggcctcgtagatgtcgtcgacgagatcctgatacagcgcctcgcccgccagattcacgacgcgcgcggccgccgggaacttgcggtggcgcaccagctcgcgcgccgccgacggcaccgtgttgatcaggctcacgtcgcacggcgcgccttcgtcgagcaactgcagcacgttctcgacgatcacgaccttgctgcccgtgcagagcgtgcagatcagctcgaacaccgacaggtcgaacgtgatctgcgtcgacgcgagcaccgagcgccgctgctcggcgctaaaggacgccgcgtaccagtcgatcagattgccgagattgcgctcgccgatcagcacgcccttcggcgtgcccgtcgagccggacgtgaacacgacgtagacgggcgcgttctgcgcccgctcgcccgcgggccgccagtcggcgcgctcgccggcgggccgcgggccggccgtctccgaaccctcggcgggcagcacgatcttgccgcacgacgcgggcaactgcgaggcgagcgcctcggtcgtgacgacgtgctcgatgccgtgcgtctcgatgatctcgcgcaggcgctcgggcggatacttctcggtgagcggcacgtatacggcgccgcttccgagcgacgccaggagcgcggccggcagccgcacgtcgcgcggcaggaagatgccgagcagcgtgccgggcgtgacgcccgccgcggcgagacgcgcgccgatcgacgcgacccggtcatgcagctgcgcgtacgtgagacggtgctcggcgctctccagcgcgaccgcttgcgcactgctgcggcacacttgctcgaaccgggcgaaaacagattgggtcatggctgggctccatcaaattcgacagtcgtgttcatggcgttattggctgacttcaagctgagcggccttctcgagcagcttcgtttcgatgtgctcgaccagcagtcccaacgtccggatttcatagatgatcatcgcgtgcaggctgacgtcgtagcggtccttgatcatcgatacgaactgaaccgcgctcaacgaatgcgcgccgagctcgagcagcacgccgtcccagtcgacgtgcgcgacgccgagaatgcgcgcccagctcgtctcgacgaaccggtgcagctccgagcgatacgcgtagccgtcgtcctccggcgcgcgctcgcccgcctccgccgcgacgtggcgcagccgcgcgagctcggtgaccttgctcacttcgccccagtgctcgagcaccgaatcgaaatcgatcgtcgagatgacgaggcgcgggccgaagttccagtgcaggatccggtcgtagaccgccgcgatctcgcgctcggtcatgtggttgcgcatgtgctcgcggctcaggtccgcgaactgcggcagcacgttcgggcgcgtgagccgctcggcgttgaccgcgccccagttggtcgagcagatgtcgccgagcgacgccgcgagcggcgtttgcgcgagcgcgtcgacgaacgcgttggccgccgcgttgtcgatctgcccgaggccgccgatgatcgagttcatgctcgagcagagaatgaccttcgtcaccgggtgccgcttcaggtacgacagcaggttgtacgtgccgtagaccttcgcctcgaacaccgtcgcgaagtggcgcacgtccttgttgtcgatcatgccgttctcgacgcggcccgccgcgtggatcacgctatggatctcgccatgccgctcgcgcgcttcgtcgagcaccgcgtggacgcgcgcggcgtccgcgacgtcgcattgctgcacgcgcaccgtcgcgcccgcctgctccatctcgcgaatcttcgcgatcttcttcgagtacgggtgatcggcgccgtgctcgtcgagccacgccgcccactcgtcgcgcgcgacgaagcgcttcgaattgacgagcagcagcgtgcacggcgcgcggctcgcgagatagccggcgacgttcagcccgagctcgccgagcccgccgaagatcacgtagacgccggaggcgcgcacctgcggctcgcatctggccggcaccgcgaagcgctgatacgccgtccgccagcggcgcccgccgcgcagcgcgacgatttcgttatcgggcgtgagcggcgcgagaaattcgaggccgagctgcatcgccgaatcggtcgcgtcgaacagctcgtgcgacgcgatgtcgacgacccggcaatcgatgagcggatactccttctgcaacgtccggctgatgccgagcaccgtcgccttgtccgggttcacggcctcctgcggcgtgagcgcggccatctgcgacgcggcgacgacgatcgagcacgcggcggcgccgaccgtcacgcggttcagcgatcgtgcgaagaaaatcaggctgaacagcccgagcgcctggcagttcgcgaagttcgccggcgtgccgtcccacgcggcctcggccgcgagccacgcatgcacgacgtggcgcggcagacgtccgcgcgcgacgagcgcctcgatcaggcgccggtaatcgtcctcggaggcgggatcgatgcaataggtgtcgtcgctcaactggccgaattcggcgcccggcacgacatacaggcattgcgcggccagcgcccagcccgctttcagccgatggagccggtcggcgctgaagacgagcacgttcgcatcggccagttcatccgcgcgccgggtgcgcgcggcgagcgcggcggtttcgcgccacgtcggcttgtagaaccactggccgatgtcttcgatcttgcggttgcgccgctcggcgtcggtcgcggtcgacagccacagcacctttttcgcgaacgcgtacgccggcagcgacgtcttgcgccgcgcctcgtccgcgtggaacgacgcccagtccaccggcacgccggccgcccagccggccgcgagcagctccgcgacgaagcgcccccgcagcgacggcgcgcccagcgcgcggacggccgggccgatgcgcagctcgcacgcggcgcgcagcgtcagcgcatagtcggactgcgcggcttcgatgggcggctccgcgatcagccggcgcagcggatcgtcttgccgcggcgcgagccgctcgacgaggctctgcggcaactgcgcgggccgctgcaacgcggcggcgaggccgagccgccgcagttgcgcgacgagcaggaccgcgtacgccgccacccgctccgcggcgctgaagcgatcggcggcctcgaacagcggctcgcgcggatcgatgtcgccgccgcggatcgcctgccacgtcgcattcgcgtcgtccgcctgcgcgctcaccacgatccgatgcggctgtccgtcgctcgccgtcgccgccgcggccgcgagttgccgcgcggcgtccgccgcgtcgctcgccgcgatggcgatccgatgcgcgaacggcttgcgcccgacgttcgacgtgaagcagagatccgcgaacgccggcagatcgtcgccgttcagaaacgtcagatagctcgcgcgcagcgcctccagcgaggacgcggtgcgcgccgacagcgtcaggcagtaggcggacttcgccgccggcagcggctcccgcgcgggcgcctcctcgaggatcgcgtgcgcgttcgtgccgccgatgccgaagctgctcacggccgcgacgcgcggcgtatcggacgcccacggccgcgtgcggtcgttgacgtagaacgggccgctctcgaggccgagccgcgggttcgccttctcgaagccgagcgacgcgggcagggtcttgtgccgcagcgcgagcgcggtcttgatcacgccggcgacgcccgccgccacgtcgatatgcccgatgttcgtcttcaccgaaccgatcgcgcacgtcgcgtgccgcgtggccgcgccgcgccgccgctcgcccgcgtacgcctgcgtgagcgcggcgatctcgatcggatcgccgagcgacgtgcccgtgccgtgcgtctcgacatactggatctgctcggggcggatctcgcacgcgtgcagcgcgtcgcggatcaccgcgctctgcccggacacgctcggcgccgcgtagccgaccttgtcggagccgtcgttgttgaccgcgctcgccttcagcaccgcgtagatctgatcgccgtcgcgcagcgcatcgtccaggcgcttgagcacgacgagcccggcgccgttgctgaacaccgtgcccgccgcctgttcgtcgaacgcgcgcacccggccgtccggcgagaagaaactgtcctggctgtagaggtagccgcgcgtgttcggcacgttgatcgagcacgcgcccgcgagcgcgacgtccgcctggtagctcagcagaccctggcatgcctcgtggatcgcgacgagcgatgtcgagcacgcggtctggatattgacgctcggccccttgaggtcgagcagataggacagccgcgtcgtcagatagtcgctcaggttgccgaacagaatgctctggccgtcgcggtcgagatcgacctcgtcggaccggaacacgatcgtgtgcaggtagctgttcaggctcacgcccgcgtacacgccgacgcgcccgggatgcgcgcccggcacgaagcccgcgtcttcgaacgcatgccacgcgagttgcaggaacacgcgctgctgcgggtccatcagccgcgcgtcgtgattgctgatgccgaagaactcgttgtcgaagcattcgatgtcgcgcatgcgcccgccgacgggcacgtactgcggcgacttcagatgcgcgggatcgacgccggcgtcgagcagttcctgctcggtgtagcgctccagcgaacaacggccggcctcgagattgcgccagaattcccggacatcggaggcgcccggaaacgcaccgctcatcccgatgatcgcgacgtcaagattattcacttttcgactccatgctgtgttttctgctttggtagtagtggcggcggcgccgatccgcatgcgcgcccgcatcgggctgcgccggcggacgcggggcgtcgtcgcgcgcgtcgtgacccgcgccgcgcggtgcgccggcatcgtccgcgtcgccgggcgcgtgcgccgcgttcgcgtcggccaggcgttcgatcgtcgggaacttgaacatgtcgaccgccgacagatcccagtcgagcgtctgattgatccggtcgacgagcttcagcgcgatcagcgaatggccgcccagctcgaagaagttgtcgcgcacgccgaccggctcgacgccgatgcactcgctccacagcttcgcgagcgccgcctcggtgccggtgcgcggcgcgaccagctcgtccttcagcagcgggcgcggcgcgacgatctgcgccgcggcgggcgtgtcgtcgcgctcggacagcacccagttgcgatagcgctggatcaggtcgccgctcgcgacgacgatgtgcgcgggccagccgagcgcgtgaagacgctcgagcaccgacaacccctcctgctcgctgatcgcgtagtgatcgatgcccacgtcgtcgttcgcctcgtcgcgggtgtccttgaagaactcccacgcgtcccagtcgatcacggtccagcggcacgccgcgctgctcgccgactgcgcatacgcgttcagcaacgaatgggacgccgcgtagccgtacagcccgatcccgccgagcgtggccgaaatcgacgacacgatcatcacgcgcgcaatgcgcagcgagcgagtcagcgcgtgcaggttcgcgcagacgtcgagcttcggcgagacgagcgcatccaggtaggcgacgtcggtatcgtcgaacgtccggtagtgcatgtcggcgggcgcgcccgccgcatggacgacgagatcgagcgagccgaacgcgtcggcgaccgatcgcgcggcgcgctcgagctgccgcggatcggtggcgtcggcatcgacgaacatgagccgcccgccggccgcgaccatgcgctcgtacagcgccttgcggcggcgcagcgcgcggtccgtcgcagccgacggatcgcgcagcgagtcggcgaacgcgcgcgcgcggcggctgacgatcgcgacgtccgcgccgacgaccgtcgcgaagaacgtcgcgtagatcatcccgacgttccccgcgccgccgaccaccagcacggttcggggcgacttcggcgtcgcgtcgggcgcatcgggcgcgaggtgcgcgttcgccgcgcgcgcgccgccgcgcttgagcccgcgctcgatcaaccggccgtcccgaatccggaggaaccggccgggatggcgcaggcacgcgtgggcgagcgtatcgatcgtgcaccggcgcgcggcggcatcgtcggcctcgcccgcggcgggcgcggcatcgacatgaaccgcgcggcagaccacccgcgagaattcctgatgcacgacggtcgcgaagctgtcgatccatgcgctcgcgaccgacggctcgccgccgtcgccgcgcgcgccggacaacgcgatcagcgcgacgtcgagcttgcccggcagcgcgttgcgcagcgcatcgaacgtgcgttgcatcgcgagcatcgcatcgagcgcgcagccggattcgtcgcgcgccccgtccgcctgcgtatccgcgccgccgcgccgcgacggcacgacgatcaacacgcgcgaaatgcgcacgcgcttcgccgcggcctgcgccgcgaccgtcgcgagcgccccgtccagtgcctgcggatgcgcgccgtccacgacgaagaacgattcggcatcctgcgcgacgcgctcggcgagccgcgcggcatcgcggctcgcgtcgccgatcagcagaaccgaatcggcgatcggcgcccgcgccgccgcatgccccggcgcggcttcgccgtccggctgcacgggcgcccagtcgtattcgtagaaccattgatcgatgtcgccctgcttctcgtattcgggcgcctcgccggcgacggcccgcttcgccggcgcgtcgatccagcacgagatctcgtcgagcggatgcggcacgagcggcacgacgttgccgcgcgtgtcgccgtagagcggcgtccagtcgatctcgatgccgttcgcccagcattgcgcggccagcgtgtcgaacagcgccgtctcgctgccgggcagcatcgtcgacaggcaggccacctcggtgagcggcatccgcgcgagcgtgttggcgatcgacttgcccggccccgcctcgacccacgcaccgaacggcacgagcgaagccagcgtcgcgaggccgtcgttgaagcgaaccggacgacgcaggtgatcgacccaatagccggctgtcgcgaagcgctccggcaagtcggcgcgcccgtcgagattggagacgatcggaaagcgcggcgcgcgcagcggcacgccgtcgaacgccgccgcgaattcgcggctgctcgcctccatcaggtgcgaatgaaacgcgtgcgacgtctgcagtctcaccgatgcgagcccggcaccggcgagccgcgcggcgagcgcgtcgatcgcctgctcggtgccgccgacgacgcacgacgtatcgctgttgaccgcgcacagcgacagcgcttcgtcgaggaacgccgtgacccgcgcttcttcggccagcaccgcgagcatcgcgccgcgcggcgcgcggctcatgatgcgggcgcggatcgcgacgatcgcgatcgcgtcggccagatcgaacacgccggcgagcgtcgccgcgacgtattcgccgaggctgtggccgatcgccgccgcgacgggcaatcgcatcgccagcagcgtcgcgcccaacgcatattcgagcgtgaacaggtagggctgcagaaccgccgtgtcgcgaatgcgcgcatcgtccgcattcagcagctcgcgcgggtccgcgcagccttcgcgcacgaagcggtccgcgcaatcgtcgaacgtcgcgcggaactgcccgccgcgcgcgtagagcgcgcggcccatgcccgcatactgcgtgccctggccgggaaacagcagcgccgcatgcgcgtgacgccagtcgcccgacggcgcgacgcggcgccgcccgcccgcggcgtcgaacacgaacgcccgcttctccggcagatgccgacggaacagttgcgatgtgtagcacgcgtcaccgcgcggcagcacttgccgcgcgaacgcatcgtcgtattgcgcatcgagcgcgtcgagcgcgtgcggcgtttgcgcggacatcaacagcggccccgtgtcgacgcaccgcgacagatcccgctgcggcgcctgctcgagaatcacgtgcgcgttgctgccgccgacgccgagcgcgctgaccgccgcgcgtcgcggctggccttcggcgttcggccagggctcgggcgtgctcggaatatagaacggcgagccgtcgagcggcagattcgggttcgcgcgctcgaacccggcgagcggcggcttgatcgcgtgcttcacgcacaacgccgccttgagcacgcccgcgagccccgccgcgacgtccgtgtgcccgatgttcgccttcgtcgagccgagcgcgcagcgcgcgcgcgcgcccacgccggcatcgccgccgtatgcgtccttcagcgcctgaatctcgatcggatcgccgagcgccgtgcccgtgccgtgcgtctcgacatagccgatcgtctccggcccgatcccgctgcgttcgtacgcacgccggatcgcctcgctctgcccggcgacgctcggcgccgtgtagcccgatttgcgctggccgtcgttgttgatcgccgagccgcgaatgacgccgatgatgtcgtccccgtcgcgctgcgcggcggacagcgccttcaacgcgagcaccaccgcgccgttcgtgaacacggtgccggacgcgcgcgcgtcgaacggccggcaaacgccgtccttcgcgagcacgccgtcgcgctggtacagatagccttccgtttgcggcgtgcggatggcggccgcgccgacgagcgccatccggcactgcccggtgagaatcgcgatccgcgcgttgtgcagcgccatcagcgcggacgagcaccccgactggatcgacatcgccgggccgtgcagatcgagcttgtacgcgatgcgggtggacgcgcaatcgccgctgttgccgaacaccacgtccgacagcgcgacccggcccggcggctgggtgctcaggttgttcagcagatagtgcgggaagccgaccgacgtgtagacgccgacgtctcggcccggcgcgccgacctgctcgagcagttgatgcgcgagcgtgagcagcacgcgctgctgcgggtcgatcgcctgcgcttcccggaacgtgtagccgaagaagcggtaatcgaagcggtcgacgtcggcgagcacgcccgcgcgcttcacgtaatcgggcaggcccgagaacgcgggatcgacgcccgccgcgagcagctgcgcgtcggacaacgaatcgatgcaatcccggccggccagaacgttctgccagaacgcatcgacggtatcggcgccgggcagccgcagtctggatccaatcagtgctacctgttccatgttttcctcaagattgcgtggtcagggcgaaccgctcgaccgcgtcgcccggcgagcgcacgcaggccagcagggtgcgggcgaattcggacgcgatgtcgccgacaagtgcctcgtcgaacacgtccttgctgtattcgaagaagacttgcgtgtgcgtgcggaaatcgttgacttcgagcgacagctcgaacttcgagccggtcgggcgcagcgcaatctcccgcaccggcagccccgccatcgagaacgcgtacatcgagcggtcgatgaagttgaaaaacgcctgaaaaaccggggttcggccgagcgacgcatactcgacgaggcggcccgcgacttcctcgaacggcacgtcggcatagccgtagatcgagaacagcgcagccgtcacccggtcgacgaagtcgcccaggcggtccgccggctcgatgtcgacgggcagcacgatcgtgttcgtatagaggccgatcttgccgagcgtctcgggcgtgcggttcatcgtcgccagcccgacgttgatggttcgatcgccgctcaggcgatgcagcgtcagcacgaacgcgctcagcaagagcgtcgcgagcggcacgcccgcggcgcgcgaatattcgtcgagctcggcgcgcaagccggcggaaatctcgagcggaaggctgtcgcccgcgagcgtgcgcacttcggggaacggcgcgcgatacggcaggttcagcacgcgatcgacgatgccgaatcgctcgatgagttcgtcgacgcgcgcggcggcgttcgtctgacgatcgccgtcgccgtcgctgttgtcgttgccgttgccgttgtcgttgccgttgtcgttgccgtcgcccgacgaagcgccgtcgccgccgggctccatgccgccgaccagcgcctcgtacgcgcccgccagttccctcaggaaattgccgcagccgatcccgtccacgatgatgtggtgaaacagatagaacaccgccgcgccaccgtcctccagcggaaaatgatgcgcgcgcatcagcggcccttcgtgcagctcgaacggctcgcgcagcatccggttcaacgtcggcacaagcgtcgcgagatcggtcggcgcgtggcgcgcgatcagcgcgccggcgggcgtcggaaccatgcgcttgaccagtccgtcggcgctcggctcgaacgccgcgcgcagcgcgccgtgcgtgtcgagcacgtgacgcagcgcgcgctcgagcgcgtcggcgttcacgccctccgggaaatgcagccccaccggaatgttgtacgtctgcctcaccgccgaaacgctgtcgaggaagtacagcgccttttcgctggccgacggctgcagcgtccgcggcgatacgtgcggcgcgcagccggatgcggcgttcgactccggcgcgggcgtggcaccctccgccgtcgcgggccggcgcgcggtatcgctcgtgcgtgaggccgcgtgcgcggcttcgggcggcgacgaacgctcgtcgccgccgggcgcgactgcgccgccgctaccgccgtcggccggcacgcccgacgcccgcaggctgccgatcaatccgatgacgctcgaattcgccatgaacgtttccaggccgacgtcgaccttcagttgctgctggatccgcgcgatgatccgcacggcggatagcgaatggccgccgagcgacatcagcgtcgcgcgagggtcgaccgtatcgagacgcagcacgtccgcgtagatcgcctgcaacgtcggcacgagcggatcgaccgaatcgcgcggctcgagcggcggcgcctgcggcgcgctcgcgcgcccggcgagcgcgccgcgatcgatcttgccgttcgcgttgagcggccacgcatcgattggctcgatccgcgcgggcgtcatgtaggcgggcagcgcgtcggcgagcgccgcccgcagcgcatcgacatcgagcgcgcggcccgcatgcggctcgcaccatgcgatcagcgtcggctcggcggccgtcgcgcgccgcacgagcacgacggctttccgaacctcgccgagcgcttcgatctgccgttcgatttcgccgagctcgacccgaaagccgcggatcttgacctgtccgtcctcccgcccgagaaagcgcagtcggtcgtgcgcatcgcgaaacgcgaagtcgccggtccgatagacgcggccggcgccggccacgtgcacgaagcgctcggcgctcaatgcggcgcgatggcgatagccgcgtgcgacgccgtgcccgccgatgcagatctcgcccttgctgaagcgcggcacctgctggccgtgcgcgtccagcagatgaatcgtcgtattgcgaagcggctcgcccagcccctcgacgccatccgcgtcggggcccgcgatcgtcgaccagatcgtcgcttcggtcgggccgtagacctgccagaccgccgcgcacgtctcgcgcaggaagccgtaggtcgacgcgtcgatcggctcgccgccgcacagaatgttcaggcgcttgtcgccgcgccagccgcccgcgcgcagcacgttgaagaacgacggcgtgccctgcagccacgtgacgcgctcgtcggcgatcacgcgttcgagcgccttcgcatcgatgcgcacgtgctccgggcacgcgatgaccgccgcgccgaccgtcggcggaagcagcagctcgagcagcgagatgtcgaagccgatcgtcgtcgtcgcgagcaggcgatcgtcgcggcccatcggcagcgcgcgcgccatcgcgagcaggaagctcgcgacgttgcgatgcgtcacctcgacgcctttcggcgcgccggtggagcccgacgtgtagatcagatatgcgacgctgtccggatcgacggcgaagtcggcaagcgcttcggcatccgacgcatcgaagatgtcgtcggccagcacgaggtcgcgcggcgtcgggtcggccggttcggcccgatgcaggcacgccgcaagctgcgcgtcgtccgcgatgtgcgcgcggcgcgcacccggcagatccgtcggcagcggcacgtacaccgcgccgagcttccagatgccgacgagcgccgccagcagcgccccgccgcggtccattcgcacgccgacgcgctcgcccggcttcacgttcgccgccgcgagccggcgcgcgacgcggttcgacgcatcgagcaactgccgggcggacaccgcgttgcccggctcgccggcgacgattcgctcgggctgctcgcgccatccgcgctcgatcgccgcaagcgccggcgtgcggggcgcggcgtcggcgagcgtcgcgtagcgctcggcgaacgcgcggtgatccgacagcgtcagatcgccgaggcgcagatccggccgctcgacgatccgctcgacgatgacgttcaagtcgcccgccatccggcgcgcgatcgcttcgtccagcaagccgtgccggtattcgaggatcaggctcagcgtctcgtcgccgtcgtaaagcagcgccagatcctgcttggccgcgccagtgaagcagtgccgctgctcgacgcgcacgccgtcgaacctcagcgaatcgagcgcgaaacgcgcgggcacgagcgccacgttgaggcacggcaacgccgcgtcggccagggttcgccgcgcgagccgcatcagatcgacctgcgggaaatccgcgatcgccttcgttcggcgccgctgctcgcgcaccttgtcgaagagcgcgccggccgtcaggtccggcgagacgtcgacgaacgccggcacgaaattgatgaatgagccgaagatccgcgcaaacccggcgggccgtgtatcgaccggataggcgatcgcgagcgcgtcctgctgcagatagcggtgcagcagcacgccgaacgcgctcatcaggacgacgaacggcgtcgttcgcgtcaggcggttgacggccttgatcttcgccggcagcgtatcgggcagcgtccatcgatattgacccgcgccgccgcccgccgcacgctcgccgtcgaaggcgagcttgccgaactcgacgctgcacacccgatcggccagatgcgcgcgccacgccgtttcggcctgcgcatgaacgccgtccgcccagcgccgccgctcgacctccagcacgtcgccgaacccctcgcccgtgcgcgcggccgacgcggccgcgtaagcggcgggatcggcgtaggcggacgagatgtcgtccagcaggatcagcgccgatgcgccgtccacgcagatgtggtggatgttcagcgccagcagatagccgcgcggccgagtcctcaccagcacgaaccggtagacgggctcggttagcaaatcgaacggttcgagcaggcaggcgccgattgcggcgtcgatccgcggcgcgcgcgccgcgggttcgacgtccgacagatcgatgaattcgagcggcccgtgcggatgcgacgcgctgtattgaagcggcacgcccgcgcgctcgataaagcgcatgcgaatagcccgatgcgcatcggccaccgcggcaaatgcatcttttaaccgctcgacatcgatatctccgtcgagctcgaaaagcagcggattgttataggcggggtcgtcaggcgcgtatttccattgcaaccacattgccatctggctgttcgtgagcggcaatgtgtcattgacagcttggagcatgcggcattcctgaagtttgcgtgacgaaatcgaattccggctattgaattcgttgaattatttcgcgaaaagcataacttggccccttcgcatcagtaactgcaagaactaataggtaaagcaacgtatcgcactccttgcgtcttcatacaatcatcgctatcgttcagtgacattgaaagaggagcggattcgtgacgcagataacattagccaatccccttctggatcgttctcaattaccccgctttgaatcaattcgcgatttccatgtacgccccgccatcgacgcgcttctgattgatctcgataacgcgatatcgcgtgccagcgcaaaaaatttgtcgccgaattggggcaatgcgattgagccggtgagtctcgcgctcgaatcgctcgactatgcgtggggcgccgtcgcgcatctcgtatcggtgcgcgattgcgcgccgttgcgcgccgcgtacggagcgtgcgcgggacgggtatcggcggcgctgtcgcgctttcggcaaaacggcgcgctgctcgatcgctatcgcgcggttgccgcgtcggcgggctttcgcgccctctcgcccgagcggcgccaggtcgtgcgcaacctgatacgcgacgcccggctcgccggcgccgaattgccgccgggcccgagagcgcggctgaacgagctgcgcgagcgcatcgcgcagctcgccgccgtgtaccaggacaacatcgcggacgccacccgcgcgttcgcgcgcatcgtgacgacagacgaggaactcgacggcatccccgactacgcgcgcgcggcggccgcccggcgcgcggccgcgggcttcgaattcacactggatttcgcgtcctaccagccggtcatgcagttctcgacgtgccgcgcgttgcgcgaggaaatgtatcgggcgcgctcgactcgcgcgtcggaattcgacgcggcgggcgcgaacgacgccgcgcggcgggacaacgcgcccgtcatggcggaaattctgaaactgcggcgcgagcaagccgcgctgctcggctatcgcgatttcgcccagatgtcgctcgagcacaagatggcgcgcaccccggcgcgcgcgcgcgcgtttctcgagcgccttcatcggcgagtgagcccgaaggcgagcctcgagtggcaggcgctgcaatcgttcgcgcgcgccgagctgggcctcgccgacgtgcagccgtgggacatcgcgttcgtcgccgagcgcatgcgcgagcggtgcttcggggtttcgacgcaggacgttcgccgctatttccccgaacacgcggtgctgcgcgggctattcgcgctcgtcgaaacgctgttcgacatccggatccgcgccgacgaaggcagcgtgtggcatcaggacgtgcgccgataccggctcgagaccctgcgcggcgaacccgtcgcgcatctctacctcgatctgtatgcgcgcgacggaaaacgcgaaggcgcgtgggcggcgagcggccgctcgcgcggcaccggcgccgacggcgcgatacgcacccccgtcgcctatctgatgtgcaacgtggccgcgcccgccgccggcatgcccgcgtgcttcgcgttcgatcaggtcgtgacgctgttccatgaaatgggccactgtctccatcacatgctgaccggcgtggccgaaagcgcgatatccggcacgaacggcatcgaatgggatgcaatcgaatttccgtcgcaattcatggagcacttctgctgggatccggaggtcgtttccacgctcagcgcccatgtcgacaccggcgagccattaccggacgcgatgttcgagcgcatgctcgcggcgcgtcatttcaaccagggcattgaaatggcccatcagatcgcgctgtcgatgctcgatatcgctttgcattccggcgaatcaatagaatcagtcaattcaatgcaaaacacgatgcatgaaatttatcaaaaatatgaatttacgccgctagatcggcgggcgcgaagcgcgaacacattcagccacatcttctccggcggttatgcggcggcctattacagctatcaatgggcgcaggtgctcgcggccgatgcgtatgcggccgtcgaggaagcccgcgccgagcacgcagacgcgggcaagcgcgaagccggcatgcgctatcggaaggaagtgctcgagccgggcggcagccggcccgcgctcgattcgttcgtcgccttccgtggccgcgcgccgagcctcgacgcgctgctgcggcactgccggatagaccgctagccgccgcccacccggagttcgccgccggtgcgtcgtctccggcgtctgtagcggcgagcggcccggcgagcgtgaaagcccgctgcggccgctgccgccgcagtcgcccgcgagtctccctcagccttcgatcattcggccggacgcatcgggcgcgtccgcgcggccggggcgaacggccgcgcccgcgcggcgatcgcgcgtcgaggctcacaaaaaatacacagaattgttgcggcatgcgtcattttttcgcctaaccggactagtaaaatgtttacccctcgaattagtcgtcacgggcggcaaatcggaacatctccgaaaattccaacgattaatttggaaaattatcggatacccgatcaatgtactggagtgatcaaaaccgtaattgttgtggcaatatcttcgcagtcgggatggagaccctcttctccccccgacatcatttcaccaccagagtgaaccaaaaataatccacaccggactgcagaccttcatcgaggtcggcatctgaatactgttttttctcagtatttcaatgcgaggatatggagatgcacgactttcttcaattttggctaaacgaattttcacgcagtgagaacccacagcacgtcatttccgtcttgacccgcgcggccgcgacgctcggctacgaatacgccgcctacggcatgcgccgcccctttccgatcagcaatccgccgatcctcatggtgtccaactatcccgcccgatggcaggaacgctatatcgaagcgcgattcgcgaacatcgacggcgcggtgaaggccgcgctcggcagcgaccggcccgtgacctggagcgcgcccgccaacgcatcgaaaagcgcattctgggcggaggcgctgtcgttcggcatcgcccacggctggtcgtccgcgtcgcggggcgcggacggcgcgatcggcgtgctgacgctgtcgagaacgcaggacccgatcgacaccgcggagaagtttcgcaacgagagcatcgtgcactggctcgccaatgtcgctcatgcgtcgatggcgccgttcctgcccgccgccgacgagttcgatccggacctcacgcgccgcgagaccgatgtgctgaaatggacggccgacggaaagacagcgtacgaaatcgcgctgattctcagcatctcggagagcaccgtcaattttcacgtgaagaatatcgtctccaagctgggctccacgaacaagatacaggccgtggccaaggccgcgctgatggggatgctgtgacggcctcgtcatgacgagcgcgacctcggcctcgcctccgaacgcccgccgcgcttcgcgcgtgccggacccggccggctcgcacgctcattcgatcggaacattccgagcccgcatcagaacaccgcgcgaagcgtcgcctcgccggtgaccaggaacgcgacgacgctgtcgacgatatcggcattgccccggcagatttcatagtgatcgcccgtcacgcaaacgttgcgcgcgcaacgacgcaacaggcgggatatgtcgagcgatccggccggatcgacgtgcatgtccgccgtcgacacgatcgacagcgccggatgcgcgacctgcctcgccacctccctgaggtcgacgccgcggtacgcgaggtagttgatcccataccggtgcagatgccgcgccgacgaaaacggctcgcgcagatgcgtatgaaacccggtctgcccgcgcgcctgcgccgcggcgatcttctcctggatcgagccggcgaccgaacggctcttcgccgccagcgacaggaagatgtccatctggcgctggatgtcggtctgcgcggcgaccgcggccggcaacagatattcgccgctcacgagcacgaggcgcgagatcgcgtccggataatgctgcgccgccagcagcgcgacgccggcgcccgagcaataggcgatcacgtcgacgggctcgtgccgcccgcgtcgcgccgtcgcccgaatgacgctcgccagatcgcgcgcgtgcgtcagcgcggcgatgccggcctcgtcgtcgtcgcgctcgacgtccagcacgaatcgcgactcccacgtcacgacggtgaagcgggaccgaagcgcgtcgtagaacccgttcagcatcgcgtgccgcgcgccgaacggcagcacgaccacgacaaccggcgcatcgggatgggcgcaggcgacgaacgcgttcagctcgcgcccgtcgtcggcgatgatcgatcttctgtccatgtgagcaagccgttcaggatgaggggccgccgcaaccgagcgtcgcggcgtcaggcggggcgcaataccgcgcgccgccacaaccggacgaacggcgtcgtcatcgccgtcgtcgtcagcgcgacgagcagaagcaccgcataggcgctttgcgacagcgcatggatctgcagccccgccgacaacacgaccagctcgacgagcccgcgcgtgttcatcagcgagccgacgagcgccgcgtcgccccggttcattccgcagaggcgcgcgccgagatacgcgccgccgaacttgccgacgaacgcgacgcacaggaacggcacgagccacagccacggcgaggcgccgtcgaagctgtcgaaggtgacgcgcagccccgaatggacgaagaacacgggcagcagcaccgcgttcacgaagccttccatctggcgctcccattgcgcctgcagccccggcacgccgcgcagcatcacggcggcgagcagcgcgccgaacgcgctgtgcacgccgatcgccgtggtcgcccacgcgcaaaccagcacgtacggcacgacgacgctcatcagcctcgcgggcgacgcccgcttcgccgcatcggcggcgagcggcgtgacgacgaaccgcgcggcgagcttcgccagcagcacgaacgcggcgatgccggcgacgatatgcgagggcccggcggcatccgcgccggcgacggcgatggccgagacgaacgcgagcatgatccagcccgcgaggtcggtcagcatcgcagccgacaatgcgagcagcgacggcggcgcatcgacgagctccatgtcgatgacgattctcgccatcaccggcagcgcggagaccgacagcgcgacgccgcagaacagcacgtaaggccacgcggcgattcgcggcgcgagcgcgtcgtgcgacagacagccgatcgccatgccgcccgccagcggcagcagcatgccgattccggccaccaccaccgcgggcggcatcttcctcagcgaacgcagcgtcggcgcgccgccgagattcatgtgcagcccgatctggaacatcagcgcgatcacgccgacctcgcccagttgcgccatgcccgacgacgcggcggggccgaagatcatcgcatgaacgttcgaatcgatcgcgccgagcacggccgggccgagcacgatgcccgcggccagctcgccgaccactttcgcttgcccgacgcgttgcgcgagccaaccgaagcaggcgcacgcggcgatgatcgccgcgagctgcaataaccacataaccatccggatcctcctcggctcgaccggcgtgatggcgggcgatccgacagcgttcgtgtcccggccgacattcggccgccaaagccgcgtcagtacaatgcaaagcctcggccggaacaactatcaaatctgatagtcggtcggcttcttttatatcgaatatcgtgaaacgccagaatggagatcggttaaggcaatccggatagcggcgcgtcacgccatgaattcttatcgcattcccatgaaaaccggctcgccgaatgacagttcaattccgcgcggaccgcatttcatacgcaattaattgcttgcgcatcgatcatcgattaggcagaatccgccgaacaaaacgctttgtcgccgcattgccactgcattgccgccgcattgccgacattgccgccgggccggtcggcgtcacgcgacatgtccgtccgtcattgacgcccgccacgatgcggcaggaacgccgttccgtcacgttcgcgccgcggcgccggtgtccgcggcgcgtcgcgcgggctggtgtcccggcatgccgcggccgccgcgcatgcgcgccggctcgccgctctttcaaccaccggcgcgggcaggcgatgcgccgcgccccgcgcgtcggaaggaggtctcacgtggcccaacgcctagctccggcttcatccgcaccggcggccgccggccgggacggctacgttcgcctgtcgctgccgcaactggcgcgcgtgtcgctcgcgccgatctgcgcggccgcggacgatcagatcctctccgagctgtgggacctcggcattggcgcgctgcgcgccggctattgcgaatggatcgacgcgcacggggccgcgccggcgacgctcggctggtcgtggttcgtcgacgtcgagcggatttggcgaatcgtcccggacagcctgacatcgaatctgatgattatcagcgccaaaggttatgacgtcggaccggcaaatacccggcaatgtctattgaattggctgaccaaattcgattggcgcggattgctcgtcccgctgattcatgattgaaattcgaaacctgtagaaaatcgtagtttcgcaaaattcccgcatcgtctctaatgtgcgcatctaaagagagtacgcacacatgatcgatacgaccgtcataagcgccgcgcaactggattccaccgtcaaggcagcactcggcaattatcgtcgggcgatattcatcgagaaactcggctggccattgccgttggtcgacgggctcgagatcgatcagttcgatcgtcccgatacgatttacgtggtcggcaaaacagagtccggcgatatctgcggatgcgcccgcctgctgcccacgacgaggccctacctgctcggcgaggtgttccccgatctgatgggcgacgcggcgccgccctgctcggcgcacgtgtgggaaatctcgcgattttcgtcttcgatcctctccggagggccggacgcgctgcggcaggctcaccgcaatacgcgcatcctgctcgcgaaaatcgtccgctttgcgcaggcggccggcgtgaagcggctgatcaccgtttcgccgctcgcagtcgagcggctgctcaaccgtctgaaagtccatattcaccgcgcgggtccgcctcggttgatcgacggcaagccggtgttcgcgtgctggatcgaggtggacgacatcacgctccaagcgctcgacatcgagccggccgccgattcggccgccggcgcgctgcgccattcgtgagcggccgacgccgcgcgccatcgcccccggcccggcgggcatcagctttcctgaacgcgagagaatccgtgacctcaaccagcgtcaatcgtctgttcacttcgcaagcccgccttgcgcccgaagcgctcgcgctctcgagcggcgacacgcgcctcacgtacggcgagctcgaacgatgcgcgaaccacctggcccgacgcctcgtcgacagcggcgtgcggccgcgcgaccgggtcctgctctgcctgccgcgctcggtcgacgcggtgatcgcgatgctcgcgatcatgaagaccggcgcggcgttcgtgccggtcgatcccgcgtattccgacgcgatcaagcgcggctatgcgagcgacagcggcgcgcggcacgcgctcgcgcgcgcggccgacgccgcggcgtttcgcggcggcgcgctgggcgtgatcgacgccgacgatctgtcggccgcacgcgatgacgaggggcccgaagtcgatgcggggcacgacggggaaacgccggtgtacgtgatgttcacctccggcagcaccggccggcccaagggcgtgatcgtcgcgcaccgcggcgtcgcgcggctcgtcagggaaacgaactatatccggatcacgcgcgaggacacgctgctgctgctctcgccgatcacgttcgacgcatcgacgttcgagatctggggggcgctgctcaacggcgcgcggctcgcgatctacgaggacgccacgttcgatccgaacgccgtcagccggctcatcgcgcgcgagcaagtaagcgtgatgtggctcaccgcggggctgttccatctggtcgcgcggcgcttcgtcggcatgctggcggggctgcgcgtcgtgctcgcgggcggcgacgtgctgagcgccgccgcgatcggcgcggtgttcgacgcgttcccgtcgatcaccgtcatcaacggctacggcccgaccgagaacacgacgttcacgtgctgccacgtgatgacggccgaccggcggccgaccggtacggtgccgatcgggcggccgatcgcgggcaccgacgttcgcattctcgacgccgcgctgcgcgaggtgcctgacggcgaggaaggcgagctgtgcgcaagcggcctcggcgtcgcgctcggctacctgaacgcgcccgacgcgacgcgcgccgcgttcgtcgactgcccggcgacgggcagtcggctctatcgcaccggcgaccgcgcacggcgccgggcggacggcgtgatcgagttcctcggccgcagcgaccggctcgtgaagatacgcggctaccgcgtgtcgctcgacgagctgcaatccgtcctcgccggcattcccggcgtcgaggaggcgctcgtcaaggtatccgaagaagcgaccggcgagaagcgcctcagcgcgatcgtccaatccggccgcgccgaaccggacatgaaggcctacgtgcgccgcgaactggcccagcgcgtgccgccgttccagattcccgacgacatccggattttcccgcacatcccgctcaacgcgaacggcaagctcgaccgccaccggctgccggtcagcgagacctcgaccctcggagagaagccatgacccacacgatagacatcaccgaaacgattcacaacacctgccgcagcgtgctcgggattcccgatcttcagtccgacgaagatttcttcgagcgcggcgtgagctcgctcacgatcgtcgagctgcagatccagatcgagcagctggtgcagcgccaggtgccgacgagcaagctgatggcggcgcccaccgttcaagggtggtcgcaggtttatcgggaggccgccgcgtcgtgacgagcgacgcggcgcagcggcgcgcggcggcatgcccgcgcgtcgcgccggcgccggccgctcgacacgcgcacgagcgcacgagcgcaagcacaagcacgaacaggccgaacgagccacaaccaggatccagaggaacaacaccatgtcgcaattcaagctgacgcccgacgaaatcgcccgcttccgcgagcagggctacatcggaccgttcaaactctattcggaggacgaagcgcgcgagcgctaccggcagatccgcgcgcaactgttcgaccgcgaatacgcgatctacgagttgccgccgaacagcccgatcgcgaactacgaccggcatctggacgtgaatctgctgagcgagcacatcatgcgcgcggagatcgtccacaagctcaatgcgatcctgggcccggacctcatctgctggcgctcggagatgttcccgaaataccccggcgacgaaggcaccgactggcaccaggccgacacgttcgcgcacgcgtcgggcaagccgcaggtggtgtggcccggcgacggccgcttcggcggcgcggtgacggtgtggaccgcgttcaccgattgcgacgaagaaaacggctgcctgcgcttcatgcccggcacgcatgaggaaatgttctacgacgaatcgaagaagatgaccttcgatccgtcgaacatcaacgcgctcgagaaggacggcatcaagcgcggctttttcggctacgactaccgcagcctgcagaaggacccggactggaagccggacgagcgcaacgcggtgtcgatcaagatgaagccgggcgagttcgtgatcttctggtcgacgctgatgcattcgtcgttcccgaactcgacgaaggatcgcacccgcctcggctacgcatgccgatacgtgcccgcggcggtccagatctatccggataccgataccgtcagcgaatacggcagcgaagtgaagctcgacaagtacggcgtcgtgctcgtatcgggcgaggacggcttccggcacaaccgccgggtcgaacgcaacgcgcgcggcgtgccgttcgtgcgccacgccggcgcgtaatccggcgcgagcccggcccggccgcggcgcgaagacggaaaaccgcccacggggagccgccgctccccgttttttcttcggaggaagaccatgacgccccacgtcgaagttccgcacgtccagcgtatcgaccacgcggtgctcgccgtcgtgcgggccgtgctcgatcgcccggacgccgcgatgaacgacgcgttcctgtcgatcggcggctcgctccaggccgcgcagcgcgtggtcgcgcagctccagcaccgcctctgcgcggacatcgcgccgcatctgctgctgaacagcgcgtgcatcggcgatttcgccgatacgctcgcgcgcacgctgaacggcgcgccgggcgacgcctgcgcgccgccgccgcgcccggcctgagcgcggcggccgcagacgcgagccgcgcgcgagcgcgcgcagattgccctcgccgaaaccgcgatgcccctgccgctggacgatctcgaagaagatctcgccgggccggcgcttgactcgcgccgatcggcctgaggatgcgcgcgagcatggacggagcgcaggccttcgtcgagcaggtcgagcacggccaccgcaggatgaagctgccggtgcgcgaggcgctcacccgtcatccgaaggcgttcgtctacatcgtcgcgctgcgtctcgccgaaccattcacgatgtacgatcaccgcgttcgcgctcagctattcgacgtcgaacctcgggatgtcgcgcgatctgttcctgaacatcgggctgctcgccggcgccgagcggcgtgacgatcccgtgcttcgcgtggctcgccgaccgcttcgccgcgccgcatgtccatcgccggcgcgctcgtcgagctcgcatgtgcggtgccatgcctcgtcgcgcgcgaggcgcgcgaccgtccggatcgcgatctgcccggtgttgcacgcgaacgtcgcgcacgacatggtggtgagcgtccagcagccgcggttcaccgagctgttcggcgccgagtaccgctacagcggcgcgggtgtcggctatccgttcgcgagcgtggtgggctgcggcttcacgccgttcatcgcggtcgcgctcgcgagcttcggcggcggctcgtggcgcgtggcaccatctcgtcgccgcgtatctggcggccggctgcctcgtctcgacgctcgtcgccgcgcggatgcgcgccggccgagcgcatcgccaacgcgtgttgcgagccgattgcgcatgagcaagacgccgctcgaccgacaggactggatcgcgggcctcgagaaaggcctcgcgatcatcgaggcgttcgacatctccaaggcctgggtcgcggcgatcgataatggaagccgaacgtgacaattgatgacattcggcccgtgattcgagacgtatgctcgttctttcgacgatcgcccatcgttgcctgtccgtgcggtatgagccagtgaaccaccgcatcctccccggaggcccggtggttctttttccgtgtcgactatccgcggccgggcgggcggtagcaccggtccgctacggctcgcgcgcccctggtcggacccgtgacttatgtaatagaaagcgctggaaatcgagggcccctgtttcgatagcgagcttaaatggcacgtctgcgctttgcccaagtcaacatcaccggacagccgcgatccagtgccaccggctcagtggtctcctgcgccgccgaggcgagaccttcatgaggtaagacagtgcgattgaaagagattcggagtccgtggcgaaagcgagtcggggcggtcatggcggttgtgctcgccgtgtccgtcgcaccgtgcgcttcggcgaccgtcgatcgacaggacgtgcaaccatccgctaccgacagcacgatttccgccggtacccagccgcacatcgtctattcggagcgggcaagcgcaccgggcccgcttctggtctttattcccggaaccggcgggaaaacgcctaaaaccgcggagaccgaacaagcattcatcgggacagcgctcgcccacggttatcgggtcatcattctgtcgtacatcgatacacccgcgatcgcgcaggtctgcaccaagcgcgttctggcgaatgacccggcctgcgccgagcaggtacgccagaagcgcgcattcggtgacgacacgaccgcgcggatcgacgatgcgccgcaagacgccatcgttcatcgcttgaacgccctgattcgatatctcgcggcgcacaatgccggcgaccactgggagcagtatctcgcgggcgaacggttgaactggcgtgcgatcgtcctgtccgggcaatcgcaaggcgggggaatggcggcctacatcgcgaaacgtatcgcgatccgcggcgtgattgatttctcgggcggttgggacatgcgctccgacagcgatattgcgtcgtggtattccgcgccgagcgcaacgccgccggaacgctggtacggaacctaccatgccgacgaaaggttcgcgtcggcgattgcggcgtcttatcgtgcgatgaacataccggtatcgcatcaattctcgctgagcgaacctgtgcgccatcccgaaggaaagaacccggggcatggcgagggggcaagcaatccggtgtaccgcggaatctgggagacgatgctgaccgggctcgagtgacgcgcccgcgacgcgggcagcaccgctgcatccgcgctcgagcttcgatagcttaccgctcaccgttacgtaggatacccaatctcatacctcgatatcagtcgagctcgtcgccccgccggatgccgcatgtttccggactcgcccggccgcgccgcccggatttccatcctgcgcagcgatccggcgaagttcgatactcgacggctccatcgcggaatcgtcgccgataattttcggcaaaccagactgcggttcccgagcaatggttagtccgggaagccacgcaattccctcgccgaaccgcgcgacggccttcaacggctcgactcgttccgccacgaaacgaagcgccgttcggcgctcgatatcgagccggccgtacgattgcgcgcgacgcgtcccggaaacgacattctgctgccgccgaggatcggcattcgctcaccggccaccgcgcccagcgaatagagcgggcgcccttcacgatcgcagccggtcaccggcaccaatgggcaagggggaagctcggcaaggtcgccttgtcgttgctcgctcggaccgcgctggatcgatatctcgtgcagcgcgggctgccggtcacgccgatacgccggaacccggcggcgccgcttgtcgcgaaccgcgaggaggatcgcgcgggcattgagcccagacggctgtagcgcgcgctgcgatggttcttcgaactggcggctgacacaatccaggacgaacggccggcggccgccgggaagccgcggcgcgcgcgccgcaccggatgcggcacacgcacgcgccgcgcgcgtcagcgcgcgcgcaccgcgtccgccagatgggccgcgagtcccgcgatcgtcgggtactcccagacgatcgtcgcatcgacgtcgatcccgagccaatcctccagctccgcgctcaggcccaccgcgatcaccgacgtgagcccataggcctccatcaccttgtccgggtcgatcgcggccgcctcgccgcccgtcgccgccgcgatccgcccgatcagccaacgctcgatcgcctccgccgtgggggcgcaggccgtgttcgtcgtgttcatgcttcctcccggcgggcgcggcccgcctcgatcgataccggcgcctgccgcagcgattccggcagcgcgagcatgcgcgcgcgcagctcgccatagcgcgtcttgccgctcgtcgtcttgacgatcgcccccggcaggctcagccgcacgtggtcgagcggcagctcgcacgcgcgcgcggcgagcgcgcgtgcgtccatggcgatcgcctggagccccgcgtcggcatgcgcgtccggttgcaggatcagccgccgctgcgcggcggccagctcgaggatcgcgaccgtgcgctcgcgaccgcccggttcgatcagcgcgaacaccgcggcgtcgcggatctcggcgagcccctcgcgcagcgtgtcctcgacatcgtgcggatacagattgcgcccgttgacgatcatcatctccttcagccggccggtgacgtacacgccgccgtcgagcacgaagccgagatcgcccgtgcgcagccacgggcccgcgtccggctcggggccggcgatcgcggcgccgaacgccgcggcgctcgcctcgggcgcgcgatgatagccgtcggcgacgtgcgggccggcgatccagagctcgccgacgagcccgtcggcgcgcctttgccgcgtcgccggatcgacgacggcgagtcgcgcgcccgcgggcggcgcgccgcagcacacggcggccgtgcccgcgtcgcccggcgccggcggctcggcgcggccggccgccagcgccgcggccgagatccaccgcacgtgcgcgccgtcgccggcgcgcccgcccgcggcgagcagcgtcgcttccgccatgccgtagcacggatagctcgcgtgcgcgcgaaagccggcgggcccgaagcgctcggcgaacgcggcgatcgtcgccgcgcgcacgggctccgcgccgttgaacgcgacgcgccagctcgacaggtcgagcccggccgcctgctcgggcgcgatccgctcgacgcacagccggtacgcgaagtccggcccgccggacgacaccgcgcgccattgcgcgatcgcccgcagccagcgcagcggccgcttcaggaacgtcgtcggcgccatcgcgacgcagtgcgcgccgctgtagagcggctgcagcatgccgccgatcaggcccatgtcgtggtagtgcggcatccacaccacggaggtcgacgcgtgatcgagcgacatcgcctgcgcgatcatccgttcgttggcgacaaggttccggtgacggacgacgacgcccttcggccggctcgtcgagcccgacgtgtattgcaggaacgcgatgtcgtccgccgcgggccgcgccggcgcggggcgcccggcgccgtcggcgagcgcgtcgtcgacgaacagcgtgtcgagccccgcgagcgccggggagcgcgcgagcgtccggccgatcgcgtcggcctgcggccggctagcgagtaccagccgcacgcccgcgttgcgcacgatcgcctcgagcgtcgcggcgcagcgcccggggcgcggcaactgcgccggaatcgcgatcacgcgcgccgacaggcagccccagaacgccgcgagaaaatccggccccggcgcaaacagcagcatcgccatgcgcggcgcgtcgggcgcgccggccaagcgcctgtcgagcgcggccgcgatcgcgtgcgcgcgctgcacgaggctcgcgtagtcgagcagctcggccggcgcgccctcctgctccggcagatacgtgtacgcgggccgatcgggctgccggtcggcgcgcgcgcgcacgatgtcgaccatcgtcgctgccgccgcggcggcgggaacgatcgccgtcatgcgcgcaccggttcggctaacggatgaatcagcgacgccatcgcctcgatcgcgtcgacacggcgcgcggggtcgtgccacaaatgcagcaggatgacttcgtccgcgcggaaccgctgcgcgagcgcgagcacctgttcgcggcaatcgtggtgggtgccgctgagcacgacgcgcatgtcgtcgcgcagccagccttcgacgagccggcgctgcgcggccgcggcggcggccgtgtccgcgctgatgcagctcacggccagcgcgacgcggccgtccgggcgccgctcgcgataggcggccggcaccgccgggtcctgccggctgcccttgtggaacagcgagtacgcgtagtgcgcgccgcgtgccgcggccgtcgccgcgctgcccgggcccgagcccatcacccatacgggcggcgcgtcgacgaacggcggcgtcgcgccgcacgcgaagcggtgcccgtcgggaaagcgcccgcgcagatagtcgagcagcacgccgagccgcccgtcgaagctcgccatcagcgcggcgacgtccggccccggctgctcggcgagcgcggccagcgcgacggggtcgagcggcaccgccgcgcacacgccgagatcgatgcgcccgggcgtgagcgcctcgagcacgcgaaagctctccgcgagcagcaacggattgcgcaccggcagcagcacggccgccgtgccgatgcgcagcgcgcgcgtgcgctgcgcgagcgccgcgaccatcacttccggcaccgcccagcagaaatgggattcgtgatgttcggacagccagagccggtgatagccgagccggtcgagccggccggcgagctcgaggctgtccgcgagcacggcggggccggcgcggccgggcgccacgattccgaaatccaggaccgactgcgccggccgcgaacgaacgatcgtcgacttcgtcacttcggcatctcctacggtgcggttgcggaatgggcagaggactcgccgtcgggccacgcgcatgcgccgccggcatcgcgcgacgggtcgggatcgatcgcgctgtaggtgttccagaacagcacccgccgccgctgcaggccgccgcccgcgagcagcgcgagcgtcttcgcggtgtaggtggtctcggtgcggaacgcgccgaattgcgcgacgtcggcgcgtgcgcgctcggcgacgaggccggcgcgcccatagctcggccccgcatgatcgttggtccacagcagctcgccccagcgcgcgggcgccgtcaggccgtagcggcgcagcagccgctcggtctgccgggccatgcgcagcagcttcgccggcccggtgacgatcatcggcaccatccgcaccgcgacgacccgcacgtcgagcccggcgagcgcgaagcccaggtagacgcccgccgccgtcgcgcaggtgccggtgggcacgacgacgtcgtccggaaccggcaggctgcccgcgcggatcgcctgcgcgacttcgagcgcgccctcgacgacgcccatcacgccgagcgggtgattcgcgccgggcggaatccagaacggccgcccggcgccgagcggcttgagccgcgcgcgcagcagcgcggcgggcaccgcggcgaagctcgcgcagcgcatcacctccattccgtacgcgggcagcagccggcggttcagcgcgatctccggcacgtcgggctgcggcgtcgcgacgccgcgcgtgagaaaaccggtccgccggccgaacaccgcggtcgcgagcaactgatgactgccatagggccccatcgtgacgatgccgtccgcgcgttgcgcgcgcgcgcggccgaggaagaactcgagcgtgcggaccttgctgccgccgtagagcggattcgcgagatcgtcgcgcttgatccacaggccggcctgcccccagcgacgcgcgagctccggctcctcggtcaccggcgtgggccgcgcgagcagatcgagcggcctgacgagcgtgtcgagcccgggaaccagttcggaaagcaggcgtgtgcggctcatcgatgtcctcctggcggcgcggcgccgaggccgagccgtgtcaattcggccgcgagcgcgccggccgcgggccgcgtgccgagcatgtccgcgacgcgcggatcggccccgccgagccgctgcacgcgcgcggcgagatccggcagcagccggttgagcaccatcaccatcgcaagcgacggattgcggtattcggcctcgacgtccggcgtatcgccgagcaggaactgccggcaggtctgcgcgagatcggcgatcgccgacaacagcgtttcgagcaagcgccgatcgtcggtcacgtcggccgcgcggcacaccgagcccagatcgacgaagccgccgtcgatgaccgcgttcttcgtgtcgatgcaatggccgacgcccatgctctcgacgctcgcgggcagaaagcccagcgcgagcaggcgcgcgagcagctcgagccagccgtcgatcgtcgcggccggatcggtcagcgcggacagccgcgcgagccagccgttttccggccgcgcggcgagcagttgcggcaggtgcgcgacgcgatgcgcgacgcccggatagtgataggcgagcgcgcccaggccatcggccgcgacgcgctcgacggcgcgccgcgcgcggcgcgtgagcagcggcgcgagccgcgcgagatgcgcgtgcgccgccgcgtcgggccaacggatcgcgacgagcggcaacggcacgcgcgcgatgcagccgaagcgcgcgagatgcgcgcgctgcacggcggcggcggcctgcacgtcgtcgagcgcctcgtcgatcgacatcgcgagcggaatcttctgttcgttcagcgggaaatgttcgagcgcggagaacagcgagcggccgcggccgggaaactcgacccggtgcgcgcccagcatccgcagatgcggctcgacgtcggccgcgaagatctcgctgcccttgatcgcgagcacgccgtccgcgcgccgcaggtagaacgcgcgcaggtgccggtacgggcgcacggcggccggctcgtcgaacggcgcgatccggccggccgccggcatgcccgcgcgcagcgcggcgagcgcatcggcgagcgcggggcgcgcggcgacgagctcgggcgcggcgtcggcggcatcccagaggatcgcggccggcgcgtggcacgtgacgatcgcgcagtcgtcgcgcgccgcgccgccgtcgatgtcgatgtcgatgtcgatgtcgcccttgatatcgcccttcttgacatcgcccttccggatgccgtccttcgtgccgcccttcatgccgctcgcgacatcgctcgcgcgttcgccgaagacgtcgttcatcgcgtccctccttgcgcgctcgcgagccggcgcaaccgttcgagccccgcgcgacgcaggctctgacggccgagctccgcacgctgcgcgtgccccgcatcgagcagccgcgcgatgtcggccacgcccaccgcggcgttctgcgcgacgagatcgagcaccgcctgcagatcggcggcgatgccctccgccgtcgccgcgtcgaacagatcggtcgagtattcgagcgtgcccgcgagtccgtcgggccgctcggccagggtcgcgagcaagtcgtacttcgcggtccccgtgtcgatgtcgagcggctcgacgcgcagatggcggctcgacagcgtgacgaacggcgtgttctgcagcacgaacttcacctggaacagcggcatccgcccgggctcgcgcggcggattcagcgcgcgcaccaacgtgtcgaacggcacgtcctgatggaaaaaaccgtcgagcgcgcgctcgcgcaccgcgcgcagcgcatcgcggaagctgtcgcagccgctcaggtcgatgcgcagcaccagctggttcacgaagaagccgatcagccgctccgccgcggggtgggtgcgccccgcgagatccgtgccgatcgccagatcgtcctgcccgctgcggtggcgcagcaccgtcgcgaacgcggcgagcccgaccatgaacagcgtgcagctctcgcggcgcgcgagcgccgcgagcgcgcgcgcgctcgccgccggcacgtggaagcgcaccaccgcgcccgcgaagcgtggcgtcggcgcgcgcggccggtcggtcggcaggttcagcgccggcaggcccgcgagcgtcgcgcgccagtagtcgagctgccgttcgagctcgccgcgcccgaggcgcgccgcctgccacgcgctcagatccgcgtattgcgcgtcgagcggcggcagcgccggcgccgcgccgtcgacgagcgcgtcgtacgcgccgagcagctcctgcgcgaagatgccgatcgaccagccgtcggccgccgcgtgatccatcaggatcagcgcgagcgcgcgatccgcgcgcgtcggcgcgagcagcacccggaacggcagcgcgcgcgccagatcgaacggccgcagcgcctcggcgcgcgcgagcgcgagcgcttcggcctgcgggtcggcggcgcccgtcaggtccaccacccggatcggcagcggcaggtcggcgcgagcgggtgtctgcgcgggccggccgtcgatgtcgacgatatggctgcgcaggatctcgtggcgctcgaccaccacggccacggcccgctcgagcgccgcgcgctcgacgcgcccgtcgagccaggccgcgagcacgatcgtgtagaacgggctgtccggctccaggcgatgcaggaaccacagccgctcctgcgcgggcgacagcggcagcgggccgtcgcgcgacagccgcggcggcgcgccgtcctgcgcgccgcccgcatcgggtacgcacgcgccgccggcaacgatcgccgcgctcagctcgcgcacgctcgggtgccggtacagcagcgcgagcggcagctccttgcgcagcgcgacgcgcagccgcgcgatcgccgacgtcgcgcgcagcgaatggccgcccagcgcgaagaagtcctgatcgaccggcaccgacgcgaggccgagcacgtccgcccagatcgcggccaccagttcctcgaccagatgcgtcgcgccgcccgcctgcgcgcgatcggcgagcggcgcgggcagcgcgcgccggtcgaccttgccgttcgcgctcacgggcagcgcctccagcatcaccagatgcgccggcaccatcggcggcggcaacaggccgcgcagatgcgcgagcagatcggcggcgctcgcgcggccgcccggcttcggcaccgcgtacgcgacgagcgcccggtcgtcgcggccgtccgccggcccgccctcgccgcccgcgcgcacgacggccaccgcgtcgcgcacgtccggatgccgggcgagcgccgcctcgacctcgcccagctcgacacggaagccgcgaatcttcacctgatgatcgtcgcggccgaggaactcgatcgtcgcgtcgtcccagaaacgcgcgcggtcgccggtgcggtacatgcgcgcgcccgggcgatcggcgtgcggatcggggacgaagcgctcggccgtcagcgccggctgcccggcgtagccgtcgcacaggcattcgccgccgatgtacaggtcgcccgggatgccgggcggcaccgggcgcagcgcccggtcgaggatgtagtagcgcgcgttctggatcggccggccgtacgggatgctgcgccagccgggctcgacgcgctcgacgacgtggtagttcgaccagatcgtcgcctcggtcgcgccgccgagcgcgaccaccgtcgcccccggaaagcagccgcgcatccgctcgggcagcgacagcggaatccagtcgccgctgcagaacacgagccgcaggcggctgccgtcgacgcgctccggcagcagcggatggagctgccaaagcgcggccggcgcgctgtcccagaaggtgacgggctcgtcggcgagcatgcgggcgagccgctcggggtccgccacctcgtcgtcgctcgcgatgcggatcgagccgcccgccgcgagcacgccgaagatgtcgtagacggacaggtcgaacgcgggcgaggtcacgaacagcagccggtccgacggcccgacgccgaagcggcgattcacccagtcgatcaggttgaccgccggccggtgccgcaccatcacgcccttgggcttgccggtcgacccggacgtgaagatcacgtacgcgagatcgtcggcgccgccgcgccccgactcgcgcgcgggcgcgccgcgaacgatctcctccgcgacgagccgcgccgccgggcggccgcccagatgcgccgccgtctcgtcgcgcagcgccgccgacgtgacgacgcagccgatcgacatggcgtcgacgatgtcgccgacccgggcgggcggcagatcgcgcggcagcggcacgtacgcgcggcccgagcgcaggatgccgagcagcgccgcgacgaggtgccggtcgcgcagcatgcgcaccgcgacgggcgcgcccgcgggcacgcccgccgcgtcgagcgcggcggcgaccgcgcggctcagccggtccagctcgccgtagccgagcgtgcccgcgccgtcgatcagcgcgggcgcgtccggcgcctgcgccgcgcggcgcgcgaacagcccatgcagcgtggccgtgcgatcgtacggcgcgtgcgtcgcgttccagtcctgcagcatgcggcgctgcgcgtcgggcgtgagcagcgcgaggccggcgagatccgcgtgctcgccggcgcgcgcgatgccgtcgagcacgacgcgcaactgctcgagcatgcgccgcccctcgtgcggcgcgatgcgcgtgcgatcgacgatcagccgcaacgcgagcccgtcggcctgcggctccgcgatcagcgtcagcgcatagttcgcgcgctcctcgacgcgcgcgtgcacgagccgcagcggcgcgtcggcgggcggcggcgcgatcgggtagttctcgtagacgacgaggctgtcgaacagcggcacgcccggcggcaccgccgacgcgcgctggatcgccgacagcgacgcatgctcgtgcggctgcgcgcgcgcgagccgctcctgcacatcgcgcagccagccgccgacgtcgccgcgcgtcggcgcgctcgcgcgcagcgggatcgtgttgatgcaaagcccgacgagccgctgcgcgccgggcaattccgccggccggccggccaccgtcacgccgtagacgacctccggcacgtccgcccgccgcgcgagcagccacgcccacgcggcgaacacggcaacggccgccgatacgcgatgacgccgcgcggcgtcctccagcgcgcggcgcgcggccgactcgagccgcagatcgcacggcacgtagtcgccgctcgtcgccgcgtcccgccggatgtcgccgacgagcggcgtcggctgcgcgaacccggcgagcgtcgcgcgccagaacgcgtcgtcgcacggccgcccggcgcgcccgaggtgctcgacgaacgccgcgtagcgcggcgcgggcggcagcgcggccgcgcgccgccgcaggcgcgccgcatgcagcgcctgtagttcgccgagcaggacgcccgtcgaccatccgtcgagaatcagatggtgatggctgacgatcatcaggtggcgcgcggccgcgcggcgtaccatcgcgacgcgcagcagcggcgccctggccggatcgaaacgccgctcgcggtccgcgcgcagatgcgcgtcgagcctcgcgtcgaatgcgtcgcgcgcgtcgtccccgccgagatccgaccagtcgagccattcgagcggcacgcgcgcgcggcgcagcacgacctgccgcggctcgtcgcgccgctcccaaagaaacgcggtgcgcaggctctgatgccggtcgacgagatccgcccatgcggcggcgaacgcctgcgcgtcgagcgcgccgtcgaattcggcgacgagttgctggaagaacacggccgacgccggatcgagcaggctgtggaacagcatgccgtgctgcatcggcgtgagcggcagcaccgcttcgatcgccggcgcggcgggccgctcgccggcggcgaaagcaaggttcggcgaagaagcgcttgtcgtcatcggtcggctcgcctccatcagtgtccgagcaacgtgaagaaaacccgctcgccgatcgcctcgatgcggtccgccgcgtgcagcgcgtcgcgaatccgcgcgccgacgagcgccgcggccggctcgtggacgatcgacagatgatgcgcggggatgtcgcagcggctcaccaccgcgacgcgctcccagcccagctccggcgaatcgccgcgctggcgcgcggcggcgtcgcgcaccggttcgggcagcggctgcgttgcgcgcagcagcagcacgcggcgcggatacggcccgggccggtagcggcgcacggcggcggcgttgcggcggaagacgtcgaaaagccggcgcatccgctcgggcggcgcatcgggcggcagcgagccggccgcgacggccagctcgcgcagccgcgccatcgcggccgacggttcgagcgccgccagatccggcgcgtcgacgcccgccgcgaacgcgagcagccggccgatcgagccgatcagctcggcgtcggtgcgcggggccggctgcgcgccgtcggacgcgacgctgtcgatcaacgcgagcagcccgacctcgcaccgctgcgcgagcaactggcgcgcgatctcgaacgcgacgacgccgcccgacgaccagcccgcgaggtaatacgggccgtcgcccgcaagcgggcggatgtgcgcgatatggcgcgccgccagctcctcgacgctgtcgtagccggcgtcgccctcgaggcccgggtcctgcagcgcgtagatcggccgggccggcccgagccgccgcgcgagatcgcggtagcaaagcacgttgccgcccgtcgggtgcacgaggaacaccgggcgctcgccgtcgatgccgcgattgacgcgcaccaccaccgggtgcgcccgctcgcgctgccggatgagcgccgcctgcgcggcgacggtgggcgcctcgaacagcgacgcgagcggcagatcgcagccgaactcgcgcttgacttccgccatcagccgcacggccagcagcgaatggccgccgagatcgaagaacgtccgatcgacgccgaccggctgaacgtcgagcaccgcttcccacacgcgctcgagccgcagctcgaccggatcgcgcggcgcggcgccgtcacgcggcgcgtcgacgccgcgcgccagcgccgcgcggtcgatcttgccgctcgcgttgcgcggcagcgcgtcgagccggcggcaccggccgggaaccatgtagtccggcaactgcgtcgcgagccacgcgcgcagcggcgcgggctcgacgccgcggccggcgcggcagtcgtacgcgcagacgagccgcgcgatgccgttcgcgtccagatcgacgctcgccgccgcgttggcgacgtccggatgccgggcgagcgtcgcctccacttcgccgagctcgatccggtagccgcgcagtttcacctgatcgtcggcgcggccgaaaaagtcgagccggccgtcggcgcgccacgcgcccacgtcgccgctgcgatagacgcgcggcgcgcgcggatcgatcggatcggcgacgaagcgcgcggcggtgagcgccggccgatcgagatagccgcgcgcgggcgccgcgccgccgatcaggatctcgccgcgcacgcccacgggcgagagccggttgcgcgaatcgacgacgtacagccggacgttgtcgatcgggcggccgaccggcacgggatcgtcggccgcgtcgacccgctccgcgcaaacctggatcgtcgtctcggtcgggccgtacaggttgacgagcgccgcgcggtgcgcggcggcgaagcgccgggcgagatcggccgtcagcgcttcgccgccgcagaacacgcatcgcagcgcgtcgcacgcgccgaagcccggcgcgtcgacgagcacgcgcagcaggctcggcacgagctgcagcacggtgatgcgctcgcgcgcgagcgtcgcgacgagcgccggcacgtcgcgctcgaggccgggcggcgccatcacgagccgcgcgcccgccagcagcggcaggaagaattcccagatcgacgcgtcgaacgcggccgaggtcttttgcagcaccgcgtcgtgcgcgtcgagcgggaacgcgcgcgtcatccacgccatgtggttcgcgagcgagccgtgcgtgaccacgacgcctttcggccgccccgtcgagccggacgtgtacagcacgtaggcggcctgcgtcgggtcgggggcaggccacgcgtcggggcaagcgccggtcgtcgcgtccgcgcccgcgtcggcaggcgcgtcggccgtgacgcgcgcggtcggtccggatgccgccgtgcgcgcgtcgatgttgacatcgacatcggcctcccccgggtacacgcacacgagcgcgagatcccgcggcagatcgtccgcggcgtccggcagcgtcagcacgatccgcgcgccgctgtcctcgagcatgtaacgccggcgcgcggcgggcagctcggcggtattggtgggggaacgcctgccgcccgcatcacggggagcatcgccgtcacgagcgccggggcgggcggcagatgcatcgcgacaagcgtttgcgccgcgacgcccgccgccggcagcgcgtgccgggagcgcgcgaacggggcgctcgcgagccggcgccgtcaggcgggggggggcctcctgcacggggagcctatcgggcgcccgggggggggccgggggcaccggccgatgcccgggcgttcaacgggcgggtttcacctgcgggccctgaaaatcctccgtgacgagccgccgctccgccgcgcccagcaggtccggctcgtcgaacgtcgcgtccgggttcgcgagcaccgcgtcgagcagcgtcgcgaactgctccgccagccgcgcgatcgcaccgccgtcgcgcaccgcgccggcatcgtggtcgatatccgcgcgcagcgcgccgccgggcccgacgagcaccgagagcttcagcaacgccggctcgcccgccgtcgccacatcgacgacgcgcagcagcgcgtcgtccgcccgccccgcgtcgagcacttcgatctggaacggcgcgaagcgcgcctcgtcgggcgggacgagatgatgacgcagatcggccgccgtcgcgcgcgcgtcggccgccgctttcgcgaggccggcgaacgtgccgtccggcgcgcccagcgcggccgacagcgaaagcggcacgggcgcggcgagcgggccgagcgccgtggcgagctcgtcgaacggccgaccgtcggcaacgatcgccaccggcagcgtgtcgccgcccgacagtcggtgcagcagcaccgcccagacggcgcacagcagatcggccggcgtcacgccgaggcgcgcgcaaagcgcgccgacgcgcgcgccggtatccgcgggcagcgcgcacgcgtgccgcgccgggcggtacgcggccgcgcgcgcggagcgcagcgccggcagcgcgggccacggcccgtgcgcggactgcagcgcgccgtcgggccagcgccacgcgccctcctcggcgagcagatcgtgctgccactgcgcgagatcgaagaattgcagcggcgcctggccgtcggcatcgtcgccggcgagccgcgcggcgagcgcggcgccgaggtgcagcatcgtcggtccgtcggcgcacagcgccggcagcgacagcacgaggcccgttgcgtccatcgccgcgtgcagcgccggcgcacccgcgtcgggcatgtcgggcgtgtccggcgtgccgggcacgtcgggcgcgcatgcgccgtcgagccgcaggcgcgcgccgtccggcgcggtttgcagcggcaggcgcatctccggcaatcgcgcgaagcgcgcgcgcaggatctcgtggcggccgatcagcgcgttcagcgcggcctcgagcgccgcacgcgacggcggcgcggccgtccacgcaaagcgtgcgaccacccgttgcgcggccggcagccgccccgcgtccgtcaaggtccacacacgctgctgcacgggcgacagccggaagccgtgcagcgcggtctcgctcgtcgcgctcatgcgagacgctcccgaagcgccgccatctcgcgcgcatccagctcgacggcgtcccccatcgcggccagcacgcgacgctcgccggtaaacggcgcgcggccgtgcgcgatcagcatgttgtccgcgatcaggaaatcgcccttcctccacgggaacgcgaccgtctcgcgcgcatacgcgtcgcgcagatgagcggcgacgtcgtcgggaatcgtcccgccgtcgccgtaataggtgttgtacggcaggctctcgacgccgaagtccgcctcgaagcggcgacgcaccggctcgtgcaggctcgacgcatgccagaacgcgacgtggttgaaccacagcgcgtcgcccgtgcgcgggtgcgtgtggatcgccggccgaacctggcgcgtgcgcagccagccgttcggcagccattgccacgacacgtccatcgcgcgcagatagcgctcgagttcgtcgaccgactcgaccgcgtacgcgtgccgccagctcggccccattcccgagccgaaacagcgcgcgagctgccagccgcgccggtggaattcgtcgcgtaccgcgggatcgatgcggccgagcacgcggcgcacgtcggcgagcggcgtcgcgccgcccgtcgcggccggcgccgtgcaacagaagaagatccggccgggccacgccttcacgtacgacagctcgttgtgcagcgcgatcgcgtactcctgcggaaaatacgtcgacgtgtagatgtgccgcccgagatgctcgcgcggcgtcgccttctcgatgtagctcatcaggcgcacgccggtggcggcgaccgcgcggtgaaacgccgcttcgtcggcgatgccgaagccgcgaaacagaatcgcgccgtggcgcgggagccagccggcaagcgcgtcaccgtgccgctcgatccatgcgggcgcgtccacgcccgccagctcgggctccacgacgagcggcagcgcgccgtcctcgaacagcggccgcgcgcggaccatgctgtcggccgtcacgttgatcgtctggcgtcgggccagcttcaggggcgtcgatggagcgtgcatgtcgatggtcctcggtggcgtgtgctcaacggcttgcggccagtgcggccaggtcgtccgcatccagctcgccgggcgaatccggcggcggcgcgggcggcgcggcgcgctcgcgcgcgagacgcagcagcgccgccgcgtagtcggcggcgagcgtgtcgatcgtcgcggcgtcgaagcgcgcggcgtcgtagatgaactcgatccgcaggcacccgtcgatcagcatcgtctcgacggcgagcgcatgcggctgcggcaggtcggccgcgcgctccgccccacgcagcgggcagccgggccgccacgagaccagccggaacggcgcgtgctcgatgcccgccaactggccgagccagttgaggctgacggccggccggcggccggccgcgagcgcatcgcgcgcgtggtcggggccgagatggcgcagcgcgccgtaatccgcgccgcgattcggaatcgacaggcgctgcgcgcgcaccgccgcgaccgcggcggcctcgggcacgcccgtcagatcgaaccaggccggatggcgcgcggtgaaccagccgatcgtgcgcgcgggctcgggcagcccgtccggcggcgtgcgcccgtggccttccagctcgacgtacagcagcggctcgccggtgcggccgccgagcgcgagcgcgagcgccgcgagcagcagatcctccgtttccgcgcccgcctgcgccgccgggcccgccgtcacgtcgcgcgtctcgtcggcggacagcgtcagcccgaccgcgcccggcgcgcccggccattcgccgtcggcggcgtcgccgcgcgcgccgcccgagcgcgccggcagcgcgggcggcggcaggctcgtgctcagcgtccagtattcgagctgcgcgagcgcgtccggcgacgcggcccgttcggtgagcgtttgcgcccattgccgcagcgaaggcgtcttcgggccgagcggcgcgtcgggatcgcgcagcagccgggcgagatcgtcgagcaggatcgcgcacgacaccgcgtccgtgatccagtggtgcatgacgatcagcaggcgcgacggcgcgccgtccagccagccgagcacgagcggcgacgcggccggatcggcgagcgcctgcagccgggtcagcgcggcgggcgtcgcgtgcccggcggcgacgcgatgcagcggcaccggcgccggcgggccgtaggtctgcacgagttcgccgccgtcggtgcgcgcgcgcatgcgcagcccgtcgtgctgatgcagcaggcgtgcgaacgcatcggcgacgcgcgccggcgtgacctcggcgtcgagctccagcagcagcgacaggttcgcgtgcggccgcaggcccgcaccgatctcgagccagcgccgctgcgcgggcagcagcggcacgggcccgctcagcacgccctgctcggcctgcgcgtcgaccggacgaatcagcggcgcgagcgccgcgatcgtcgggtgccgatagagatcgctcgcgagcaggcgcaatccgtcccgatgcagccgcgcgaccattcggatgccgaggatgctgtcgccgccgagcgcgaagaattcgtcgtgcacgccgatgtccggccggccgaacagctcgcgccagaccgcgacgagcgtcgcctgaacccgctcggcctcgctcgatacggtcgcggacgcgggctccccgggcgcgtgcgtcgcccagtcgggcgcgggcagcgcgccgcgatcgagcttgccgttggcggtgagcggcaggctgcggcacgggatgatccgcgcgggcatcatgtagtcgggcaggcgggcgtgcagcgcgagcgcgagcgacgccggatcggcctgcgcgccatcgcccgccacgtacgcgacgagcactgtgccgcgcgccggatgctcggcggcgacgaccgccgccgacgccacgcccggcaacccttcgagcgcggccgcgacctcgcccggctccacccggtagccgcggatcttcgcctgatcgtcggtccgaccgacgatcgtcagcgtgccgtccgcgtccagccggcccaggtcgcccgtcgcatagagcggcccggcgacgccgctcgcaggccgcgcgccgaaacgtgcggcggtttcgtccgggcagcccggatagccgagcgcgacctgcgggccgccgacatacagttgcgcgcgcacgccggccggcgcccgtcggccggcatcgtccagcaggacgagcgccgcgccggcgagcggcgcatcgagccgcagcgcgtcggccccgcgcgtccactcgcccatggcgacgccgacggtcgtctccgtcggcccgtaatggttcatcacgcgcagcgcgggcggcgcgcactcggccagccggcgcagcaggccggggccggcgcgctcgccgcccagcacgagcacgcggcgcggcagcagcagcggatcgggcgcgccggcgagcagcgcctccaggtgcgacggcacgatcttcagcagatcgaccgggcgcttgcggtgaacggcggcgagcagcagcggatcgcgcgccgcggcgtccgactggatgcacaggcagccgccgtcgaacagcgcgggcagcgtcgccgtgaggccaaggtcggccgcgaaggtcgagaccagcccgcacgacagcccggacggcagcccgagccgcgccagcaggccctgcacataccattcgagcgcccggtgcggcacggcgaccggcttcggccggccggtcgagcccgacgtgaacagcacgtaggcgacgtcctcgggattcggtgccggccacgggcgccgcgcggcgcgacggccggccgccgcgcgaggcggcagatcgagcgtcgcgcagcggggcgcgatcgcgccatcggcggccgcggccgtggccgcgtcgcgcacgacgagcgcgcaaccggcgcggcggatcatctccgcgatgcgctcggcgggcgtcgcgggatcgatcggcaaccacgcgcgcgcggccttccagcacgcgagcatcgcgacgggcagcgcttcggttcggggcagcagcagcgcgacgggcccggccgtcgcgctcgcgcgtgccgcttcggccgcgccttcgattttgtcttccaccgcgccgtcgatgacaccttcgatgacgcctgccctgacgccgctgatcgcgccttcgatcgcatcggcgacggcgtcggaccagcggtcgagcgccgcgcggctcaggcgcgcgtcgccatcgaccgccaccgcgacctgctgcggcgcgcgctcgagatgccggcgccagcgcacggcgagcggctcggcgcggccggccgcgacgacggtggcccagcgcgcgacatgcccggcgccgtcgtgcaacggccgctcgccgccttgcgcgagcgcctcgagcagttgcagatattcgtcggcgaggcgctgcgcgcgcccgccgccatacagcgcttcgtcatggtcgaattcgaccgtcagcgcatcgccgtcatcgattacattgcacgcgagatcgaaccggccggcgccgacggcgggcgagcgcaggcgcgccgcgacgccttcgccgaaatcgagcgccggcggcacgcgatcgacgttgaacgtcgccggcacgagcagcggccgcgccggatcgcgcttcagcgcaagatcgtcgacgatatgcgcgaacggataatcggcatggtcgagcgcctcgatcaacgcggcgcgcgtgtgcgcgagcagcgcggccacgctgtcgacggcgccggcgcgcagccggatcggcaacaggtgcgcgcagtagccgacgacgcgctgcgcgccgtctcccgccagcgcccgcccggcgtacggcacgccgatcacgacgtcggccgcgccgtggcgcgcgagcagccatgcgaagcccgccagcatcaccgcgagcaacgacgtccgctcggcggccgcgcgcgcgcgcaacgcgcgggccgacgccgcctcgatgcggcgcacctcgcgcgcgccgcgcaacgcgcgcatgggcgggcgcggcgcggcgacgtcgagatcgaagccggcgggcgcgtcccgcagccgcgcgcgccacccgtcgcgcgcggccgcccagcggccgtcgcgctcggcgtcccggtgcgcggcgagcacgcggcgcagcgacgccgcgcgcggcagcggcgcgccgcgatagcacgccgcgatgtcggccgccagcacttgcagcgagaagccgtcgagcgccgcgtgatggccgacgagcaacagcgcgtgcgtgccgtccgcgaacgcgaacagtgtcgcccgcagcagcgggggcgctttcagatcgaacggcgcggccatctgccggcgcacctgcgcgtcgagcgccgccgcgtcgagcgcctgtacccccaacgtcagccgccccggcggcatcatgcgcagcgtgccggagagcggatccatcgccacccacaggccgtcgtggcgggcggcggcccgctcgacggcgtcgcgcagccgggccgcgtcgagcggcccgtccagtgccagcagcagcggcaacgcataggcgacggcgcccgccgggtccatttccgcgagcgccgcgagctggcgctgcgcgcgaatcatcggcagcgtgtcggtgtgggtgtcggtgtcggcgtgaggggcggcgtagtcgcgtgccgccggatcggcggttgggccgccctcgccttccccttcgacttccccttcgtggtcgccttcgccttcatcgagcatgccgccgtcgcgcaacgcggcgacggcgtcggcaaccgccaccaccagccggtcgcagtccgcatcggtgtgcgcggccgacaggaagcaggtgcggccctcccagacgtagatgccgcgcagcagcaggtggtagaagaacagatcgagattgcggccgaacacgaagcggaacacggagccgaagcgcgcgatgccgatcggcgtgccggctagcgcctgttcgagccgcgcatgcaggcgcgccgagcgctcgttcaactgcgcgtacagcgcgtcgccgcgccgctcgatctccgtcagcacggccacgcacgcgtcgatcgacagcggattcttgttgaaggtgcccgcgaacagcgtggtctcggcggtgggcgcgctgtcgtcgccgtagcgccacgcgccgccgtccacggccgccatcacgtccgcgcggccggcgagcgcgccgatcggcaagccgccgccgaggatcttgccgtacgcgaccaggtccgccttcacgccgaagtgcgcctgcgcgccgcccgcggcgatccggaaaccggtgatcagttcgtcgaagatcagcagcgcgcccgcctgctcggccagcgcgcgcaggcggcgcaggaacgccgccggctgcaggtccggccgccggctctgcaccggctcgacgagcacggccgccacgtgcccgagctgcgcggcgagcgtgtcgacgcttgccgggtcgccgtaatcgaacaccagcgtatcggcgacggcgccgcgcgcgacgccgggcacgagcggcgcgccgcccgccgcgggatcggccggatcggccgcgtccgcgaggacgccgtcgaaatggccgtggtacgcgccgcgaaagatcacgacgcgctcgcgcccggtgacggtacgggcaagccgcagcgcgaccatcaccgcctcgctgcccgagttcacgaacgcgacccggtcctgcccggacagccgcgcgatgacggcggccgcctcgcccgcgcggtcggcctgcgggccgagccgcagcccgcgcgacaggctctcgcgcagcgcggccgtgacgaagtccggcgcatgcccgaacaggtgcacgccgaagcccatcgagaggtcgagatagcggttgccgtcgacatcctcgaacgtcgcgcccgccgccgagcggcagacgatcggatacagcatctccttgatcgacgggcgaaagccggcgctcgcgcggctgtcggccatcacgtcgcgatagcgcgcggcgagcgcgcgggagccggcggtgcggcgcgtgtagtcgccaatcagcttgtcgaggtgcgcctgccggcggggcgacagcgcgtcgcgtaccgtgttcgcgcggcgcgtcgcgcgcacggcgggcaccgcgcggcccgtgtcgctcccgtcgccgcccttgccgctaccatctccaccgccgtggccgtccttgccgccaccgtgccactcgcccctcccttcctcgctcccaccttcctcgcgcctgccgtcctcgcctctgtcgcccatgcgttccgcgcgcgcgatttccgcgcgaagcgcccgggccgcgtcgtccggcatctcgggctcgcccgccgcgcggcggccttcgagcaaatccagttgccggcgcatcagcgcgagttgctcgcgcaccacctgcgcgacgaacccgggcgacgaaggcgcggccggcgcccggtcgctcgccgccgccggtcgcggcgactcggcggcgagatacgtggcgagcgcctccatcgtcgacagttcatcgaagaacgcccgcatcgggatgcgcacgccgaacgcggcctcgatcttcctggccgcggccatcagcacgagactgtccgcgcccatctcgatgaacggcaccgtcggatcgacacggtccggcgacgtttcgagcgcctcggcgatcgcatcgcgcagcttcgcgccgatgtcgagcgcgcgctcgcgcgccgccgcgttcgacgctgacgccgccgcaaccgccggcgtcgccggcaacgagggcgacgcttgcggcggcgacggcgcgggccccgcctcgcgcgcgccgaaggcgccgctcgacgcgatcgcgcctgcggcaaccgtgccgtccgcgagcagcggaaacggcgcgtcgtcgaacggatagagcggcaactcggcatgcacgcgatcggggccgtctatcgcgcgccagtccggcgtcacgcccgccacccatagcgcgcccaccgcggcgagcagcgcgtcgcgatcgcgcgtgccgcgcgcgagcgacggcacgacgctcagcgtcggcgcggacagcggcgcgagccggctgagcatcgccgacggcccgatctccagcccgagcgcgacgccttcgcgcgcgagcgcgcgcacgccgtcggcgaagcgcacgggctcgcgcaggtgccgcacccagaattcggcgtccagcatcgttccggccggcaggaccgcgcccgtccggttgcagaccatcggcacgcgcagcggctgcatcgcgacatcggcgagcgccgcgcgaaatgcatcgagcatcggctccatcgcgggcgaatggaacgcggccgacacgggcaacgggcgcgcggcgatcccggccgcttcgagccgccgcaccgtttcggcgagcgcagccgcgtcgcccgcgaccgagagctgcgcggggccgttgtcgaccgcgatcgccgcgccgcgtgcaagatgcggcgcgaccgcatcgcgcccggcggcgaccgcgaccatgccgcccggccgggccgacgtcgccgcgagccggccgcgcagcgccgccacgcgcatcgccgcgtcgaacgacagcgcgcccgcggcaaccgcggccgcgtagtcgccgaggctatggccgatcacgatgtcgggcgccacgccccacgccgcccactgccgcgtcaagccgacctgcaacgcgaccatcagcggctgcgtcacgtcggtgcggtcgagcgcggcgccgccggccgcgagccagtcgacgatcggcaggccggtgatcgccgacgcgtgctcgagcgtgcggcgcaattcggtatcgccgtcgagcaggcccgccgccatgccgggaaattgcgcaccctggccggcgtaaagaaacgcgagcgccggccggcgccgcggcgcggcgccgcgcgcgacgacgccgtcccgtccgcccgaggcggcgcgatcgagcgcggcggcgagcgtgtccgcatccggggcgaccaccgcgagccgccgccgcagcgggctgcgcgcgacgtgcgacgcccgcgcaagccgccacgcgccgggccggtcgccgcgcgcgcacgccgccgtcgccgcggcgagccggttcagcgcgctgtcgctcgccgccgacagcacgagcagcgccggccacggcgcgcccgtctgagcgccggcatgccggacgggcgaatcgtgctgatcgtgccgatcgtgccgatcgggttgatcggccggcggcgcggccgcgatcagatgagcgttcgcgccgccgaaaccgaacgagctgagcgcgccgatcgccgggcgcgcgcgctcgggcagcggcgtgcgcgcggtcggcaccgtgagattcaatgcacgaaaatcgatgtgcggattcggcgcgtcgaagccggcgctcgcgagaatttcgcgatggcgcagcgcgagcgccagcttgatgagcccggcaatgcccgccgccgcctccagatgcccgatgttgcccttgacggagccgatgggcagcgcgccggctcgcccgtcgatcgcgcccagcacgcggccgagcgccttcgcctcgagcgggtcgccgagcagcgtgccggtgccgtgcgcctcgacgagatcgatctgctccggcgcgacgccggccgcctcgatcgcctgccggatcagcgcctcctgcgccggtgcgctcggcgcggtgattccgttcgactggccgttgtgattgacggccgagccgagcacgatcgcgacgatgcgatcgccgtcccgacgcgcgtcggacaggcgcttgagcaccacggcgcccgcgccctcgccgcggccgtagccgtcggcggaggcggaaaacggcttggaccgcccgtcggcggcgagcatgcgcgcgcgggaaaacgcgaccgacgcatcggggcgcagcatcagcgacacgccgcccgcgatcgccagctcgcattcgcgcgcgcgcagcgccgcgcaggcgagatgaaccgcgacgagcgacgacgagcacgcggtatcgacgacgaggctcggccccgtcaggccgagcagatacgagacgcgattggcgagcacgctcgtcgcgtgccccgccgcggtcgacgcgccgatcgccgacagccgcgcatgcgcgccgccgaactcgccgttgctcgcgccgagaaaaacgccgacggagcgcccggccaatccccagccgggcatgccggcatcctcgagcgcccaccaggccgtcttcagcatcagccgctgacgcgggtccatttcgcgcgcgtcgcgccgcgacaggccgaagaactcggggtcgaatccgtgcgcgccgtcgatcgtcgcggcccggcgcgtcaggatgcgacccggcgcatcggggtccggatcgtgcagcgcggccgcgtcccagcgctcgggcggcacgtcgcgcaccgcgacgcggcccgcgcgcaacagctcgagaaacgccgcgggcccggccgcgcccggaaagacgcagcccattccgacgatcgcgatcggttccgcccgacggggattgtccgtgttcatcggcggcctcggcattcagcgtttgtcgtcgcgagcgtcgtggccgatatggcgaaggatcgaggtctcggtctcctggagcgtatcgtggatgccggcccagatccgctcgccgtcgtcggcgcgcgagcccgacacaatgcggctctgcaggcggccgacgagctcgagatccgcgatgcgctcgccgagcgcgaagccgtgcacgcgggtcgcgccggcgaacgtgccgtacagcgcgaacgggccgctcgtcatcgcggccgccgcctcgcgcgcgcgatcgaggaaccggcccgcggccgcggggtcgaccttgacattcaggtaatagagatactcggccggcgcatcgcgcggcggcgtgggcgcgagcccgaggtcgatccggttgagcaccgacgtgttcatgtccagcacgcaatcctggaactcgccgagccggatcgcgccttcgtcgccgtagacgtcggccatcaccttgtcgagcgacgccatgtcgtccatcgcgccgagcgaatcgagcggcacgatgatgtatacgccgagcgacgggcccgcgacggtcgcgtatgcgctccattcgagccgggccgggtgctggcgatacgcgaacgcgacctggcgggccagttccttgaacgccgcgtatttctcgcggcggatggtcgcgcgaacgaacaggcaaagcggggctggaaacgtccagatcaagggcggactcgcatgggctcgtgaaaggaatgcgaagggtgcaccgcagcggcgccgcacccttcgcgagcgatcgtcgcgatcgctgcggcggccttacttctcgatcttgagcagcaccgcgccgctccagttcgcgccgccgttcgcgacgtgaacattcaggcagttggtcgattcgacccattcgagggtggtgaccgaatttccgagatcggcgccctcggccttcagcgtgccgttcggatccttcaggagtttgtcgcgatagccgggatctttaactgctttgcctaatgcggaaacgatgtcgtcgtaaagcatgtcaatcacctcacagtgtgaatgggaagagaccatcgatttcgagattgttccagcgagaatcgagcggcaattgcaaaacacattcccgccgaaccggacatccgcacttcaagacacgatcattttcatatcgaaaatgacttgaacgcttgtcgccatggtgctcaacaatggacggcccgcttggatccaaagcgtccggaacagacgaaacgccactgccagcgcagccagattagcatatcggcagccgcccaagaaaatccaaaaggcatattttttcgttaatttcgataaactgaatgctttcccccgtccgcatcgcgaatcattgaatccgacatatttatttcattaatttgatttttaggtcaattacaaaaattgcttgccgttgcgaaatcgtcggattttgcgagacatttcgattgaccaaattccattcggcgggcgccgcgaatcgtttcgcgccgagcgcgccgtcggaaaccggcgcggttcgcgcgcgccggccgccgaacaggtggccggccgcgccgcatcctgcgttcgcgccggcgcgcccgcctcgctcggcggcgtgcgccgcgcgtgccgcatcggtcgacggcggcgtgccagaatggcgaattcatcgcttgctcgggtaaccattccgtggatcttcagatcagcctccgcgatcgccgcgacctcgccggccagatctatcggcaactgcgcgcggccatcgtcgacggacgcctcgccgccggcgcgcggctgccttcgacgcgcgagctcgcgcgccagctcggcgtatcgcgcaagacgacgctcgacgcgttcgagcgccttgcgagtgaaggctttctgctcgcgcgcaccggcaacggcacgttcgtcgcgggcggcctgacgcgcgtgcccggcgcgcgcgagcccgcggcgaacggctccggcacgcgggcgcaggcgccgcgcgccgatggccgcgacgccgcgctcgcccgtgcacacgcgggctggtccgacgtgccggccgggctgtcgatgccgccgccgcacgcgccgctcgcgttcgacttccgcggcggcgtcaccgacaaggtgcatttcccatgggacgactggcggcgcagcatccagcacgcgctgcgcgcgcaggcgcgcagcagcggcgactatcgcgaccccgcgggcgagcccgagctgcgcgacgcgatcgcgcgctacgtcggcttcagccgcgcggtggcgtgcgactggcgggacgtgatcgtcacgcagggcgcgcagcaggcgctcgatctgctcgcccgcgtgctcgtgcgcccgggcgacatcgtcgccgtcgaagagcccggctacccacccgcccgcgcggcgttcgcggcgctcggcgcgtgcgtgatcggcgtgcctgtcgacgcgcacgggctcgtcgtcgcgcaactgccggacgacgcgcgcttcgtctacgtgacgccgtcgcaccagttcccgctcggcatgccgatgagcctcgagcggcgcgtcgcgctgctcgaatgggcgcagcggcggcgcgcggtgatcgtcgaagacgattacgactgcgaattccgcttcgagggccggccgctggagccgctgaaaagcctcgatcgcgcggggctcgtcgcgtacgtcggcacgttctcgaagacgctgtttccggaactgcgcatcggctacgcggtgccgccgcgctcgctgaacctcgcgttgcgcaaggccaagcagatcgtcgactggcacgcgtgcacgctcacgcagacggcgctcgcgcggttcatcgccgacggcgcgttcgcccgccatctgcggcgcatccatcgccgctacgacgcgcgccgccggctgctcgccgcgcacctgcacggcgcgctgtcgcactggctgcggcccgtgattcccgcggccggcattcatctgaccgcgcgcttcgccacgggtatcgacgagcgcgcggcgctcgacgccgcccgcgacgccgacatcgacctgcacggcatctcggcgttctacgcggacagcccggccgagtcgggcgtcctgttcgggtatggcggcatcgacgcgccggcgatcgacgtcgcgctcacacggctggcgggcgtgttgaagcgatgcgcgtgaagcgacgcgcggttctcggcgctcggctcgccagtcgaacacggaaagacgtccgtgcgatcggaacgtcatcgcgcgctcgcgcccccgcgcgcgcacgggccggcgcgcgaggcggtctcctggtaattccccaaattggctatttcagatagccaccccgctcgctaatctggttgcgttgcgcggctcgcgcgcattcgacgatcacccgctaccgaggaacgcatcatgcaaacccgtctcgactaccgcaaggcgaatccgcacgcgctcaacgcgatgctcgcgctcgaggagcggatcgcgcaaagcgggctggagccgacgctgatcgagctcgtgcggctgcgcgcctcgcagatcaacggctgcgcgtactgcgtcgacatgcacacgcgcgacgcgcgcaagcacggcgaaaccgagcgccgcctcgcgacggtcgtcgtctggcgcgaagcgccgttcttcaccgaccgcgaacgcgcggcgctcgaatggaccgaggcggtgacgctcgtcgcgcacgatcacgtgcccgacgcggtctgggaggcggtgcgtccgcatttcaccgatgccgagctcgtcgacctgacgctcgccatcgtgacgatcaacggctggaaccgctttgcggtgtcgtttcgcaagctgccggcatgcgctcgaacatgacgcccgacggaacaggaggggcggcgcccgcagcgcgcgcgcccgcacgcattgcacgaatcggcgcggcggcgctcgccgcggcgctcttctgcgtgccgggcagcgcgcatcgcgacgacgtgggccaggtgcggccggtgctcgcgcaaccgctcgccgaagcgccgggcaacgacgcgcaggtggtgaccgtgtcgtacgcgccgggggcggcgtccgatccgcacgcgcacgcgggctcgatcttcgcgtatgtcacgcagggccgcgtggtgtcgcagctcgaaggcgagccgccgcgcacttacgcaacgggcgaggcgtggtacgagccgcccggctcgcatcacgtggtgtcgcgcaatgcgagcgataccgagcccgcgcgaatcgtcgtgttcgcggtgctcggcgcgcaccgcgcgttgaagaccccgctgccgcgctgacgcgccgcgcggcccggccggcggcccgcgccggaaacgacgcgggcccggcattcagccgggcccgctcatgccgccgcgcgcgcggcggcgcgccgttcgatcggggcgacgatctcgcttacttcgccttttcggccgtgttcgagatcgcctgaccgcccttcgagatgtcctggccgacgccggcgatcgtgttgcagccggcgagcgcggcggtcaggatcagcagggcggcggcaatcgcgcgattcattctcattctcctaagtcaatgcggacgcttctcgggcggccggcgtatcgaaatcgaaatccgcccgcgcgggcgcgcggggacgggtcccgattatacggacgcgccgcatcgcgcggtacaaagcaattgttaaacgtgtttcgcttgcgcgcggcggtgtcgcgcaccgcttcccgattccgccttcgtcaatccgcgcgcactttccgcttgacttcggctgccggcgacctaccatacgcatcgcgtatatttcagagagcccagccgaccgatgaccgttcctcagcaagcgttcctgcgcgacgcgatgcgccgcctgaacatgacccgcgaagcgttcgcgaaccgcatcggcgtgagccggcgcgccctcgacacatggctgttgccggacgattcgcaggaatcgcgcggcatgcccgagatcgtcgagcgtttcgtctccgaaatcgtcgagcgcgcgccggccgccgacggatatgcgcaaagcgtagattctcgacagccgcttgcgcagcagttcctgttcgaaggccggccgcagttgctgtcggtcgaccagttctcgcgcgattccgtcgaagcgctgttccgggtcgccgacgtgatgcagccgatcgcgcgccgccgcaagatctcgcgcgtgctcgagggcgcggtgctcggcaacctgttcttcgaggcgagcacgcgcacgcgcgtgtcgttcggcgccgcgttctgcaggctcggcggctcggtgtgcgacacgacgggcttcaccttctcgtcgatggccaagggtgaatcgatctacgatacgagccgcgtgatggccggctacgtcgacgcgctcgtgatccgccatccggaacaaggctcggtcgccgaattcgcgcgcgcgaccaacctgcccgtgatcaacggcggcgacggccccggcgagcatccgagccaggcgctcctcgatctgtatacgatccagcgcgaattctcgcgcctgggcaagatcgtcgacggcgcgtgcatcgcgctcgtcggcgacctgaagtacggccgcacggtccactcgctcgtcaagctgctcgcgctgtatcgcgggctcaagttcacgctcgtatcgccgccgacgctcgagatgccggcctacatcgtcgatcagatctcgaagaacggtcacgtcgtcgaggaaacgcacgacctcgcggcgggcctgaagggcgcggacgtcgtctacgcgacgcgaatccagaaggagcgcttcaccgacgaatcgttcgaaggctatacgcccgacttccagatcaatcaggcacgggtcgacgcggcctgcggccccgacacgctgatcatgcacccgctgccgcgcgacagccggcccggtgcgaacgatctgtcgaccgatctgaaccgcgacccgcgcctcgcgatcttccgccagaccgacaacgggattccggtgcgcatggcgatcttcgcggtgctgctcggcgtcgagcatctcgtccaacactcgatgcgcgacgcgacatggcgtccgcccacgtacctcgggcccgaggacgcggtgttccacgggatcgactaacggttccgcgcgcgggcatgcccgcgcccgccgcgtgcggcggccgccgcggccgggccgccccgctcgcatgcgtcgctcgcgcgcctgacgcatgcgctgccccgccgcttctgcgccgagccgcctttatcgtcacgtgacagcggcgcgccgcgtcctcggcgcaggcgccgcccgtggccgcacggcggcgcggcggacatttcctttcttttcaaccagataccgcccgaatgggtctgtcgtttcagaaaacgtaacaagaacgcttctcattcataaacttattcactagaatagcgcccgaaaacaatttgtaatattcgggtgaaacgcgtcatgtatcggcggcggcttcgcccgatcgagccacacgtggcgaggaaataccaccgatgaagtcgcgttccgacgagttgaagctcggaaaattcaccaccctctgcagcgtgctggccgcgagcccggcattcgcgcaggacgccgcgccgcccgcggcgagcgccgatcacgacaaggagctcgcgccgatccagatcaagggcgccgccgaacacagctacaaagccgacttctcgtcgtcggtgaaattcaccgcgccgctcgtcgacacgccgaaatccgtcaccgtgattccgcaggaactgatccacaacagcggcgcggccacgctcaccgaagcgttgcgcaccgtgcccggcatcacgttcggcgcgggcgaaggcggcaatccgctcggcgaccgcccgttcatccgcggctacgacacgcagggcagcatgttcgtcgacgggatgcgcgacacgggcgcgacgacgcgcgagatcttcaataccgagcgcatcgagatcacgaaaggctcggacggcgcgtacggcggccgcggcggtgcgggcggcagcatcaacctcgtcacgaaggcgccgcacctgggcacgacggccgaggcgagcgcggggctcggcaccgaccgctatcgccgcttcaccgccgacggcaactggcagttcgccgatcacgcggcgttccgcctgaacctgatgagccacaacaacgacgtcgcgggccgcgacgccgtgaacaacgagcgctggggcgtcgcgccgtcgatcgcgttcgggctcggcacgccgacgcgcgtgagcgcgagctattaccacctgtcgaccgacgatctgcccgacggcggcattccgtatttctacacgacggcgaacaagccggcgaacgtcgatacgatctatccggcgaacgtcgaccgccacaacttctacggcctcgtcaaccgcgacttccgcaagacgacgacggacatcggcacgctgcgcatcgagcacgacatcacgccgtcgctgacggtgcgcaacaccacgcgctacacggaatcgacgcaggactacatttggacgcagcccgacgacagccagggcaacgtggtcaacggccgcgtctggcggcgcaacaacaaccgcaatagcgcgatcaacagcatcgcgaaccagaccgagctgttcggcgaattccgcaccggcccgttcaagcacagcttcacgaccggcatcgagctgtcgcgcgaatggggcaagcgcgattcgtacagcgtcgcgaccggcaccggcaagatctgccaacagggcatcggcgccgcgtcgggctacaactgcacgagcctggggtcgccgaacccgaacgatccgtgggcgggctcgatcacgcgcaacaacgactacgcgcatgcgcgcaccgtcacgaaatcgctctacggcttcgacacggtcgagctgagcaagcattggcaggtgaacgccggcgtgcgcgtcgacgactactcgacccgcttcaccgacacccgcgcgaacggcggcaagacctacacgcgcgacgacacgctcgtgaactggcagctcggcctcgtgttcaagcccgcgcgcaacggcagcgtgtacgcttcgtacgcgacgtcgtcgacgcccgcgggcgcgctgctcggcgaaggctcggagacgcagtcgctcacgccgggccgcggcggcgtcggcgcgaacgcggatcagctcgcgccggagaagaaccgcagcatcgagctcggcaccaaatggaacgtgctcgacgacaagctctcgctcacggccgccctgttccagatcgacacgacgaacgcgcgcgtcacgctgccgaacaaccagtacgcgatggtcggcaacaagcgcgtgcaggggctcgagctcggcttcgcggggcagctcacgcgcgcgtggcaggtgttcggcggctacacctacatgaagagcgaactgcgcgacaacggcaggaacaccgcggacaacggccatcagtttccgaacacgccgaagcacagcttcacgctgtggacgaactacgacgtgacgccgaaattcaccgtcggcggcggcgcgttctacatgtcgaaggtattcggcgataccgcgaacctgcgcgccgtgccgtcatactggcgcttcgacgcgatggcgcagtaccggatcaacaagaagctcgacctgcagctgaacgtgagcaacctgttcaaccgcacgtacttcgatcaggcgtatccggcgcactacgcgtcgatcgcgccgggccgctcggcgttcgtcacgctcaacgcgcgctattgacgtggggcgcgcggtatcgttgaaggcgctcgcggcggcgtcgcgcgaggatctcgccgggattctcgcgggcgcgcccgagcgggcggccgcatgggtcgcggcggccgcgcagaacggcatcgtcgaggcgcaggccgtctacgggcagtacctgctcgacggccacggcgtcgcgcgcgacgctgccgccgcgctcgaatggttcaagcacgcggcgcgcgccgaccatccgatggcgatgaacatggtcggccgctgctacgaattcggctggggcacggccgcgagcgcggccgtcgccgtgtactggtaccgcgaggccgcgcgcgcggggctcgactgggggatgtacaactacgcgacgatgctcgcgctcggcaacggcgtggacgaagatcgcgcggccgcgctcgcatggttcgagaaggcggcggcgctcggccacgcgaaatcgatcaacctgatcggcggcttccacgaagacggctgggtcgtcgcggccgaccgcgacgccgcgttcgactgctaccggcgcgcggccgccgcgggcgactttcgcggccagttcaactatgcgcggctgctcgccgaacgcgggcgcgtcgcggaagcgctcgaatggctcgcgcgcgtgccgcgcaccgcgacgcccgcgttcgtcgcgaagatgcgcgcgtatctcgcggcgtcgccgatcgacgcgtttcgcgcgctcgccgcgcgacaggagaaatcggcaacatgatgcttcacattcccggcgtgctgacgaaggaacaggtcgcgcagtgccgcgacatcctcgacgccgccgactggaccgacggcaatgcgacctcgggcgcgcaatcggcgctggccaagcgcaaccggcagttgccggaaggctcgcccgccgcgcgcgcggcgggcgacgcgattcaggacgcgctcgcgtgcaacgcgctgttcttttcagcggcgctgccgctcaaggtgtttccgccgctcttcaaccgctacgcggggggcgacgcgttcggcacgcacgtcgacaatgcgatccggctgctgcgcggcaccgatttccgcgtgcgcagcgatctgtcggcgacgctctttctcgaagagccggaacactacgacggcggcgagctgtgcgtcgaggacacgtacggcgtccatcgcgcgaagctgccggcgggcgacatggtgctgtatccggcgtcgagcctgcatcacgtgacgcccgtcacgcgcggcgcgcgcgtggcgtcgttcttctggatccagagcatggtgcgcgacgacgcggaccgcacgctgctctatcagctcgatacgcagattcagcggttgaccgccgaaaaaggcggacgcgacgcgagcgtgatcgcgttgaccgggatttatcacaatctgttgaggcggtgggcggatgcgtgacggcggcgtgatttcgagcgagcgctaacgcgtcgataggcatccgaaattcccctccaagcctgaaccacggcttaggtttttgggagggaaaaattgaaatttgaggtgggatatctccggaggcgtgatgaggccatcgaaggcttcgttgaacttcggatcgtcgtaacgacaagcacggcggcatacgacatcacgatggcccgctagctcggctaccctccggatcaaagcgtcgcttactggcggtcataacgtccgtcacgcacagcggaaagaaatcaacttcgttccccgtcatcggttgcgtccgcaaattgtggttgcggacgcaaacctgcgcgcattcaagctggagttctagggaaacactgattaataggcgcgcgagaggtatccggaattccgtgtgtgaggcgggtttcagactcccatgttgaatcgttccgggtaaagcagcgcgaactgcatcatcgcgctcttccaatcgtgccgggagccggtccacttggccacgacgttgcgcagcgccagccagatcagtttgagcgcggcctcgtccgacgggaagtggccgcgcgccttgatgatcttccgaagctgcatgtgcagcgactcgatcgcgttggtaaccggcatgatatagccggtgcctcgcgttcccgcgccgagcggtttgagcgtatggcgtgaccatccgggacatggggcacctccggcgcctcaacagcgtgcgaggcttccaatgtgatggcagcccggtgcgcgagaatcttgcggctcgcccagtccaccactgccgtcaggtacacgcagccgcgagccatcggaatgtacgtcgtgtcgagggcgaacacctgattgggccggtcgatcttcatgccgcgcagcaggtacggccagatcttgtgctgcgcgttgcggcggctcgtgttcggcttgcagtacagcgcttccacgcccatgcgcttcatcagtgtgcgcacacgccggcggccgacttcatggccttcccggcgtaacggacgcgccagcatcctcgctccggcaaatgggaactccatgtgcaattcgtcaatccgtcgcatcagcaactgatccgctgtgctcaccggcccgtggccggtaatacacgttcgatctcgctacgccgacgagacgggcctgctgcgcaatcggcaacgtgtgcttacggtcgagcatttctttgcgctcagcaatcccgccttgtcgagcgcgccgcttaaaaaatcattttccagcgtcagttgaccggttttcgcatgcagcgatttcagatcaaccggtggctcgttcgacgatggcgctgcgcccgcgccgaacatgtccgccgcacgctcctgcaattgccgtttccattccgtgatctggttcggatgcacatcgaactgctgtgccagttctgccagcgtgcgctcgcccttgaccgcagtcagcgccactttcgccttgaacgccgctgagtgcgtctgtcgggttcctttcgtcatttctcgggttcctttgccagcattatcgccggctcaggccacggccaaaccactgatccgattgtccgaatttgcgcggccacctctgtgagctcgtcgccgacagcttttcggaatggttcgaacaactgacggataaactggccgagtcgtgacatatcggtctgctgctaggcgcgcatttatgcgcgccccgatgtcggaatggacgagacgagcgtcgcgccgcacgacgtccgatggccgtcgaacgccaccgcacgcccctcgattcgcacgtcttcgtcgccttccacgatcacgcaatgttcgtgtccattcatcgggcacgtgcagcggtcgccgacgcaggccactgcccgccccatcacggtcgagccttcgcggcccgtttcgacgcggccgccgtgcgaggtcgaatcaccgatgcgaatcacgccgcgcatacgggctccttaccggaacggattgacgtcaggctgcttatgcgtcggcgggctcaccatcacgatcgtcgccgtgccgttcggccggcgatggatcgtggcgctggccccgccttcgtggtagctcgcgatcaggcccagtccgatttgcaccaacggcgagctgatgcccgtgttcccgatccggcggccgatgtcgtagccttccttcacgtcatcgagactcggcgcggacggcccgctttgcgcgagcgcctggttgatcggcgcgacccacgcgcgatcgcccgtcgtgtcatagaagatccgcttcggcgtttcgccggtgggcagcgtatcgacggcttgctgccaccccgccttgagcgcttgcgcctgctgcgcggtcttcagcggcttgccgtgcgcatcggcgagcttcacgtcgatgggccgatgcaggtagccgagcagcggcgcgttgtcgaattgcctcacctgccaggtcgtccagcgcacggggatgtacggcgtgggtttgaactcgcccgggcctttgttgctgatcgttttccagaaagcggggagttgtgtctgccaccattgcgcagacatgaaaccgagaaaagcgcgcggctggatgcccgccgtcttctgctgctcttgatagtacgcttcaaagctgccgggcccttctccgttgttcttctcccagaagaagttccacagcttggtaatgtcgtattcggtcgtgttcttgtcgacgttttccgtctgctcgacggcgtaggggcgaatcagacggtcgacgcgatccgatcgggacacgagcagcgtgaccatgctatccggcattgtcgggatgttgctttgcccgaaagtgtcggcgtagccaggagtgtctttcagccaccgcttcatcgagccgtccagtgtatagattacggcctccggtacgtcagggtgtgcctcgaagaatgtgaacagctccgtaatgatgctggcaccgtcgtcggtgttcgcgtcctgttgccataacagaagcgtcacaccaaggcttgcctcctgccgaataccagaaagctcgttggctggccgactaacgtgcaaggccttcggcggctcccaaatgaagaccggaaccggccaataaccgacggaatgatgggcggccaattggaagctcagccccgtcccaacccctaggtaagtcatccggctatcctcgctgtctggatagtcggcggggttttgcgacatgtaggttgagtgattgtccgccttggcttcgattgcattccagatttcgtcattcgcgtttcgccctgtaacgaggcccaaaccacggacttccaagacaaacttctcgcctgtttgagcgagcagtgccggtgcgccgttattgccgtgcgttgctgcagcaggcaataccggcgaagccgatgttgaactcgcggccgcgtgcggcggttcgacaggtgcgcgcttaagccacacaaagctcgccacgaaagctgcgatggcaacacccgccgcaactagcataccgttccgaatgctacccaccatgcccggcatctcctgtcccgttgcttgccaatagtgataatgccgcgccatcacgatgaacgtccaacccaacgcgatcaatacgaatatagccgcgaacggccagatacgaggtttcatagcgcctcttggtgaatttcatgctctcttgtcaactttcagttcgctggtgacgagtggtggcaaagtaagcggcacaaacttctccgcagggaacgagccattttgatagtacttcgcgcacgcatcgataaattccctcgtatgcgtctcaagccggccataagcgttgcatttcgcgatcttatccattgcatccggcgtcatcttccaatccgccatcaaaagcaacaaccgccgccagtccggatcatccagcgtcaccgcctgaccgatcgccacgtccatcgccgtgacccagcgatggttctccgaactgagcagtacgcccgaatgatagttgttcgcttccagttgatcggcatcggtacgcatgcgcttgcgaacctcgtccggcgtctcctcgcgctggatcacgtacgtctgataccgtccgcccgtggcggccgccgacagcatcgagccgagcgaccggctcggcacgatgcgccagttatgcgactgctcgtcgaccggacggccgcgattgaatgcctgcttgtgcggctcgatgccggcgcccggatcgtccgtcgtcgcgacgtctttccatttgaacttcgcgtactggttgccgagcgcgacgtttttcgtcacgtcgtccggacgcatcaacccggcgacatcggcgtgcccgggcacctgtccgcccttccgaacctcgcccccgtacagatcgggctcgtacgccggtttcagttgctcgccgttgatgaagcgaatgtcgttgcgcttgaacgatgcctgcagcgccatgttcttgccggattcgaccaaggtgccaagcatcgtgccgtccgtgtcggggcccggcgtcaatcgctgaaacgggtcgcgaaccggcacgcgcgcgggcggcgtgccgacggcgaccttcgagcgctttcccctgccgtcctggtcgcgctcgagccgcgtccacatgcgctgaaagaagcgcttcggctcaagcaccgtcatcgcgggcatcgttttgccccggctggccgccgcgccatcggccggcacctcgtcgggcacgccgaacgtgccgatcccgcgcaccttgtcgaggccgaccacggtatcttccgggcaaaagtacagatagaccttgccgcggttgtcgcgctcgtcgaacgtgatccagtgcttgccgcccttgtccggccgctttccctgcgtcttgctccagttctgtccggcccggccgcacgaatgggccgaatcgatcatcagttcggccagctccggaatcgtatgcggctcgctcgtcaccgcgttgacgatgtcgaccagcgtcttgagcttcgcgtgcccggtttgctggctgccgtcctgggtgaactgcaggctgtacggcgtatcgaccatgatgatgcaatcgacgcagcgctgcccttgctgcctgagcatcgcctgcgcgagcagcgtgatgatcgtgccctggctgtgccccatcaccgtgatcgtttcgtgtcgaggatccatgccgtgctccagcgcgagcgcggaaggccggacggcccgaatggtccggatgaggctcgccaggcgagccgcggccagcacgaaatagcggcgatcgggcgacttgccggcgaagatcgtattgccggccagcgcgttttgcatgaccgtgcgctcgagcttgtccggttcgaagcccgggctgtacatctgcgggatgttgttcgtcgcgttggcgaaaaacccgccgcccttgccgaaatgggcgtcgagccggttgccgtggatgtcctgatactggccgcgcgtcatcaggttgccgtcgctgtccgcgacgcggctcttgacctcgcccggatggctgatcttcgcgatctcgtcatcggacgcccgatagccccagtagaacggcaggaacatgctgtgagtgccgccggtctccgcacgtcgatacagatacatgtccggatcgttggcgattctgctatcgaaaaacgggctcttttggtctttcgctttgatggcttcggcatattccccgccatactcccccggccgcagatcgcttcgcgacaatcgctcattgagcccctggcacagcccgcgctccacggtggcataagccgccccgggatcgttgacgccgtggatgaagatcaccacgcccggcagatcgcgcggaatcggcacgggccggtcgcccggccgattcgccatcgtcacgcccgccccgcgggcggcggtgaaacactgatcgttgattccgttcatcgttcgcccgggttcaaagcttcggcttcagatagtcgatcttcgcgatacgcatcgcgtcgtccttgaccagatccgtcaggccgctcgcgtcggtcttgccttcgatgacgcgcccgtcgtccagcgtgatccggaaccgcttgttcgccgccgcctgcaaatcgccgtcctcgcccggatagtgcagcttgaaacgctgatccgtcggctgattgccgaacccgctcttcgccgcctgcgcggtcgacggcccgccccactggtgcgacgccgacagcagcttgatgtcgccgttcgtgccgagcgtgatgccgccgccgagctcgaggtagctgccgtcctcggcaacgagccgaatcttcggcgcgctcacgaacacctcgtgctcgttcgtcgtgatcttgacgcccttctgcgcgttcgccgtcagcgtgccggcttgcgcctgcagcagcatcggcccttcgcccgccacggcctgcacccccgcgccccgcgcgaagagctgcatgccctgcccggccgtcgcgttcagccgctggccgctcatcagttgcaggtgctgctgcgcgacctgatcgatgttctcgccggcatacgtcacatgcgtcttcggcgtgacgttcaccgaaccggcctgcgcgccgaacgccatcagcgcgcgcgctgcgccgtcggacggcgcatcggcgccgtccgtgcccgtgcccggcgcccagcgcttgaacgcggcggccaccgcgtactggccggccgtatccgcggcctgcccgccgtgctgccccgcgtagtcgcccagcgccttgaacagctccgcgcattcgccgagcaaccgaatcagctcgtcacggtccagttgcccgccgctcgcctgcgtgcgcgcataggtcgtcagcagcatgccttgcgccgcccgcagcgccgccgccgcgtcggtacgcaactccacgccctcgccgcggtcgttcccgtggccgttctcgcgcggttgcgtcagatatccgagattgagctgcgaatgcgcgtgctcgctcgccagttgcgcgctgatctggttcggcgtgtcgtcgagacgcagctggttgtaccgttgcccacgaatctccttcgtcttgatgcccgacaggtagcggttgcccggcagcccgcccgcgtggctgaacgtcgccggcggatgcgcgccgttaccgagcacgccgatgatcaccagccggtccggatcgccgccgagacacccgaggaggacttccatgccgactcgcggcaggaacgatgcgccgaaataggcgccggcgaggctcgacgccacgcggatcggcgcgctgtcgcccgcgttgccgttggtgcccgcgccctgcgcgtgcgcgtgatccgccggatcgaggccgtgcacccgcacgcgcacccggccgtcttcgtcgcagaacacttcttcgccctccgcgccgacaatcgtgcccgtgagcagatgcgcgggcggcaaatcggcttgcggatcgtacgcgggcgcaagcggcacgccgcggcgcacgcacgcgaacgtgttctcgtagcgggtatccgcgtcgttcgccagcgcggacggcagcgcgcggggcgcgcacgcgagattgcggcttgcggcgaacagcgcgtgcacgcgctcgttgagccccttcggcaggttgttccagatgtcgtgatcgatcgacgtgatcacgaactgacgcttgtcggcgcgttgcctgtcccattgcggatcgcccgtcagcgtgatccatgtgcccacggcgagatcccgcacgctgctgacgccgtcatggcgctcggcttcgaactcgtgcgcgagcatgcgcgcgcgggtgagccgctcgtgatcgcgccatgaatcgcccgcgtgcgcaatgtcgatcgcgatgtcggtcagcagcttcgccagatcgttgcccgcctcgccctgatcgaggctcgaagcgacgctcgattcgtcgatccgcgccttcttgtagtcccacgacgggcggccggccttgccgggcgccaattgccgacgcagcgcgaacagcgtgaccgtgtcgcgctgcgcggcgccgccgtcgcgcggatgcaagcggaccgtgccggccggcgcttgcggcaacgacatcggatcgtcacagcacacgagcgtgtgcacgggcgcgtcgccctgcaacggccgttcgcccttcgccggccccgccttcgcgaacacggtgatcccttcgcggcgcagcagacggcgcacgaaatgcgcatccgattcgttgacctgccgggtcagctcgcggggcggatagcgatcggcgcgcaagccggacagatcgaattcgaacgcgcgcgcgagggccgggctgcgctgctgccattcgttgaacagcgtggcgagcacatcgatgacgctgcgctttcggaagacccgcgaattggtgcgcttgtccatcagcgacagcgcgtcgcagaccgtcagctggtacacacagagctcgccgtcgctttggccgatctggacgtcgctgatgatcgcgttcaccgtgtgcggctgtccgcggtcggtgatcagccggatcgaaaccggaatgccgagcaacacgccgggcggaagatcgcggcgggtcgacacgcgggtcaatcggccgtggatcccggtcatcaggccttcctgaacactggcgtgctgcagcgcgaggaggtggcccagcgcggcctgcgcggcgccaaagtgcaacgcgaccggacgtttattccagtcgaccgcccccgacgcaaaattgcgtagcgtatcgttcaaattggtcacggcagactctcaggtttctgcttgacttcgaattgaaggtgtattggattttcgacgtgtctggcgcacgtctcgtggcgcgttaattttagcaaggtcaagacaaaaggcggccaaattaacgaaggttcacgatcatgctgacggcggacggctcgacaacgtcgaggtgcctgtcaagattggcaggtcaatgtcgtctttgggtgcgctcagcatgagccgcaacatcccaggccccgaaatggaccttccaagcggaaccatcctggcctactggcccgttccatgcgcgcggaagcgagcgcttgattgccgatcaagcaggtcgatcgatcaggaaagcctcgcgcggcgagccggacatccatttcgggacgcgccctcggccgcaccaggtttcgccagtcatcgggttccgatactttggaggcagtggaccgcgccgcttgtccggcgagcgaagacgcgtccattgcggaaagatctggtcgggccggatttcgtacctcaggacggtctcccggatctgggaaagcgccgtcgagatttcgcgcgctttggctgcttcggcttccttattgagtgcatcgagttgagctttcagttcctcgtaagttgccacaatgactctccaatcgaattacgttaaacgtgcacattcgagcgccgtacgtcgtcaggggcgcgtatcgtgtgccatgcatgcgacgatatgacgggaataaaaaggcgatcgccgatatcgacgatcgcaaaaccgcctgctccgaggcagttcggagggcagcaggcggtggcctaaacaaggcaaacagtcggctggcaccgggacactagtcgaaagtccagcgaacacttgtcgccggacagccagaccatctctagaatgtttgtggactcgctgagacgcatgagatttctgcgcccgagggtcaatacgcgccaaatctattgaggaggtaggccttaaggtggcatggaattccaccatgcatagttgtttcgcgatttatcaacttccatcccccctcgcattgcaggatgcctggagactcattcgatcctccagtcactccggcgcactaatgaatgaccacaccggaaatgcagcggcgaagtggttttccttcagatcaagtggagaaaatctacatgtaaaaatataactccttccattgttacctttctcaacgaaattcaaaaaaggcttggcaactatccggacacaacaatctccttaccaagctatcgatgatcaacgggtttaattcacaggaaataaacattcattccggtcgttagttaccatccagccgatgaactcctgaagtggattttccgcttacacatccggtagcgcatccgtggagatcactgatatagtgttgactaaagtgcgcaagaccgcgtcttcgcaggtaaactataagattaactgttcccactgagttcacaatatacccttccgaacgaaagcccgagaggaggccatgaaatccgatagcgcaatatttagctttatagagaactttccaacctccgccagcctaaagacggccgacaccggaaaatatattgcaaacaatatccacaactcaattcaattcggaataaagaacccgaaagatctcgagggattaacaatacaggatgtcaaattcaatcaaaaagattgggggattcgatatgcgcaattgatccaggacctggatcgctcggcacgcgagaataaatcccacgtaatgggaagacatcaatttctcgacgactgtggggaggcacaggtcgaggagatgataaaatttcccatacttggatccagaggaaacatacttgggatcgtaacctacagaaatgatataacacgaacacttccgccaatagaaatttatagattaaatcggggcttttacggcgcttccgagtcaatcaatagagtccttatatattttggaattgagaaatatttttttgcgccactaactgatgcgcaaatccaggtttttttgctgaaatccgagaggttgaccaacaaagaaatttcaaggctcctcggtatctcagatagaacggttgaatgtcattgcgcagctctgcgcagcaagataattgatggaaacctgccatatatcctgtcgcttgtaaaaggaagcttctcgtgcgatcaaaatctggacaaactctaaagattgcgctgactgcaaatcttttcgagtggtatgagttctcactcacggcgttcatggcgctagagataggtaggcttttcttccccgatacaaacgagaaaacggccttaatttcaagcttctcagtgttcgccagcagctatcttgcgcgaccgatcggcagcatactttttggcattttaggagctcgatacggaacaggggcttcgttaaaaatcagcatgatcggaatggctgtgcccgcctcgctaattgcagttctccctacatatcaaacagccggccatttctcaactttcttgttgctagctctgaaaataactcagggcttctgcgcaggaggagaaatgccattaagcggatatttcgtatcgctcaatgcagacaggacgaatcgcggcctctattgcgccttaacagtagcgagcggatttatcggcatgctattagcttccgcggctgtatttttgcttccgcatataagatatgccctcgaccacctagctagccctgaaaattacgcctacctgaacgagccgtggcgctggccgttttttctttgcatgccattatctatttcaatatatttattacgatccgcaataaacaagagtgaagtgaaggtagattccggaaaattgagggcaaagcccacttttccgctacttcagtcgctcgccgtcgtcgcatttgcagaaatagttatatatataatttttgtatggatgccaaattatttgcacgtctaccttgggaagcaaagttttgacgcgagactttcaaatatttcatccctgataatattctcgatatcgatggcttgtgccggctatgctgagcgttatttttgcgccagaaatatcgcactattcggaaccatagcgacggcaatctccgtctatccatcatttattataatgcaatacgggggcatattcgcactattgttttcccaggccatcctcgcaatatcggctggatgtgtcgttggagtaattttcgtcgtgttgcctgatctattcaagaaaaattgggggagcttgggaatggtcgtcacctactcatttgccaccgctatttttggtggaaccgcccctgttttctgcgcctacctgatcgaattaactcattttattgccgcacctgccatttatatatttttaatgggaatgttggctgcagccgccatctacaaaatttatccaccaagtaaaacgaaatttagatatcgagcaccgaattccgtttgattgaaagcatcattcatcgtcacttaaaattattgtgaataaatcggctaatttgccatcggagtatctgatcacgccggaacctccgggtgacgaggcgctgagcgactacctcgcgaccctggagcgaacattgaaagccggcatcagtcttgtacagctacgcgcgaaagctgtaactgcgccgtattacgcacgtctgacggaatatgccttggcttgttgccgaaggtacaatgcgcgactgctcgtgaatgccgcacctgaagtggcgctgagcttgcatacagatggcgtccatctcaccagcactcgtctgatgacgtgctcgactagaccgctgccagccggattgctggtttcggccgcatgccacgatgaggatcaggtgagacatgcagattcaataggggtcgatctgatcaccatctcgccggttatgccgactgcgactcatacgactgcagagccactgggttggccacgttttcgagagcttgcaacgctgacatcggttccggtctatgcgttaggagggatgtccgtcgacagcttggctgaagctcgcaacgccggcgcgtacggtattgccgcgattcgtgccttttgggaaagcaacgtcgatcgatcgtagctgcgagaggatatttgccagtttttcacaagcgagcgaattgagttcgacgaaaacgcatggtgaaatatgatgatgtaccgctggagcatcggtctcgatcgatgaattttccgttcgccagtggcgagctatgctggcggtacgccttattgaccacctcgaatgaaggtccatgacgttggtacgctattgtgctgttggcacgatgagaaagtcttcacgcgcgtggcccgccatccatttgggagttcgtcctcgaccgcaccacatctgtccggtgactggattgttcggaggaggctctttatgcctcgttccagcgcttgcgctccatgcttctcccctgaaggcaccgcagcatcaatcgatagcacattcgaatatcaaggcgactggaatttcaatggtcgcgaacccaccgttgcaaggcaagcaagacagaagcaggtggtgatctgagactggtgaatttgcctttttgggggcgtaggaaaatcgatcctcgcgcccgcgttggcggcatgggctattgatcggccaatgcggcaatttcgagcgccctgaggcgtacgtgatcatcccggcctccgtattatcagcgcgggaatccgagtaccggccgccggctagacgaattatcgatccgcagattagtcgacccgcaagtttgtattggccgaacgctctaccaacgagtccggcagccttagcggtgcgaagatgtgtatccgagctcgtcgtcgagttgcacaacgccggaaaatggccgggcatcacgttacgagacggttgaatctgcttcgatatctggcggtggcccattagatgggcgccaacatcgtgccccgacatcctcatcacgagttgcgcgattccgcgctcgtacaaccagcgtgcgagcccggttgcaacaaccgcaccggcactcgtcgtcctccgcacctcaaggccggtggtctgccctcgaaacggtatcttcgcggcgccgcgacccgcgtcgcgggactcgcggctgccggcccgccccgactcctcgcctgcccgccgcatcctccagcgtcccggcttctccaccccgaacgcacagcgtaacgaggcattcggccgcgccacgcagccgatcccgcgcgccacgcgccgccctcccgccgcccgcgatatcacacaccggccgccccggacggcgcccacgaagaaagggcttccccgaacttgcgcgcggcccgcgccgcaccgcacaatcgcagcaccttcgccaccggttatcgccatgactcatgcgtcgctcgccaccggcgtgctgctggccgcgggcctcggcacgcgcttcgatcccggcggcgtgcaaagcaagctgctcgcgaagttgcccgacggcacgcccgtcgccgtcgcggccgcgcaacggctcaccgccgtgctccccgacgtggtcgcggtcgtgcgccccggcgcggaaaggcttgcacacctgctcaacgacgtcggctgtcaggtcgtgttcgcgcccgacgccgagcgcggcatgggcgcgagcctcgcggccggcgtgcgcgcccgcgccgacagccccggctggatcgtcgcgctcgccgacatgccatggatcgcaccggcgacgatcgaatcggtcgcatgcgcgctcgacgccgggctcgcgtcgaccgtcgcgcccgtctatcgcggacagcgcggccatccggtcggcttcgcgagccgccattacgacgcgctcgcggcgctcgacggcgacacgggcgcccgcgcgctgctcgcggccgcgccgcccgcgctcgtcgacgtcaccgatccggccgtgctgcgcgacatcgatacgcgcgccgacctgcacgcgccgccgcgcgactgaagcggcgccatgtcgctgcggcaaatgcaaatgcacgctcgattgcctataacggaagacgaacccggcgcgccgcgccggtcctccgcatcgaccgagattcgccgacgccatgaccgaccacaccacgccgctgccggaaccgcccgccgacccgacccgcgaccccgaagacgatgcgcgctcgcccccatcgcccggccatcaccatcacgagcacccgcaaaaacccgaggaaccgccgagcaaggacccggtgtgacccgtacggttccggcgagcgcgcgcacgccgcctcctctgccagccggcgtgcgcggccggctttcggacacgccgccggaatgcagccgcgtcggggcacgacgtgcgccggcgctccgcgcatgacgtctcgcgccgtcgcgccgctcgcccctcgcctgcgcttgaatcccgcttgaaaccatctcgagccgggcttggagcccggctcgaaatcaccttgtgcggctctcgcccgcgcaccgaagtcgcggcgagatacggcgcccgcacgctttcctccctggcatgcgctgcaatattcacacgaacgatcgcgccgatcgcctcgtccgttcggctaacggtcgccatgcgtgcccagcgaaccgagcgcccgcgccgccacccggcggcccccgggctcgtgccagccggtcgaccccgaccgaccgccaggcgagcctgcggccgaacgcccgcccgcttccggcgctgcgcgggcacgcccgccgacatccgtcaaacccctgtcgggacttgcccgcgtacgccccgcacctagggaatacccgcctgcgccaccgcccgctcgagccgataaacaagcattcgtccccatgctgcagtcgcactacgacacaagaccatgcgctctctttctctgaaccaaaagctcacgtcgatgatcgtcatcctctggatcggcctgctgctgatcggcgcgaccggcgcatggcagaaccgctcgtcgatgatcgcggaccggcgcgagcagctcgcctatctgaccgcgcaggcgtacaacgtgagcgagcatttctacaaactgtcgcagcagaacgcgatgcccgaggccgacgcgaagcgcgccgcgctcgaagcgatcgccgcgatgcgctacggcaaggacggctatctgtcggtcaacgattcgaagcccgtcgtcgtcatgcatccgatcaagccggagctgaacggcaaggacgtgtcgggcttcaccgatccgggcggcaagcatctgttcgtcgagatcgtcaaggcgggcaacgcggaaggcggcctcggcttcgtcgactacatgtggccgaagccgggcgccgacaagccgatcgacaagacgagcgccgttcgccatttcgcgccgtgggactggtacctcgtgaccggcatgtacatggacgacctgcaggccgccgtgctcgcaagcacgggccgctggctcgcgatgacggccgtgctcggcgccgccgcgacgatcctgatggtgctcgtgctgcgcagcgtgcgcagcagcctcggcggcgatctcgaagcggccgtcgcgaccgcgcagcgcatcgcgcagggcgacctgaccgcgcacgtcgacattcgcggcggcgatcgcaagagcctcctgcacgcgctgcacacgatgcagacggcgctcatcgacatggtctcgcgcgtgcgactcggcaccgagaacatcaacgtcggcgcatcggagatcgcggccggcaacacggatctgtcgcagcgcaccgagcagcaggcggccgcgctcgtcgagaccgcgtcgagcatggacgagatgacgacgaacgtgaagcagaacgcggacagcgcgtcgcaggcggccgagctcgccgaccaggcggcgcaggtcgccacgcgcggcagctcggtcgtcgacgacgtcgtgcgcacgatggacgagatcaccgacgcgtcgcgcaagatcggcgacatcatcggcgtgatcgacggcatcgcgttccagaccaacatccttgcgctcaacgcggccgtcgaggcggcgcgcgcgggcgagcagggccgcggcttcgcggtcgtcgcgggcgaggtgcgcacgctcgcgcagcgctcggccacggccgcgaaggaaatcaagtcgctgatcgagacgtcgaacacgacggtcgagcacggcgcgacgctcgtcacgcgcgcgggcacgacgatgacggaaatcgtgcaatcggtgaggcgcgtgaacgagatcctcgaggaaatcagccatgcgtcgcgcgaacagagcgcgggcatcgaccaggtgaatcgcgcggtcggcgagatggaccaggtcacgcagcagaacgccgcgctcgtcgaacaggcggccgccgccgcgcattcgctgaaggatcaggcggatgcgctgcgctcggcggtcgcgcagttcgcgctgccgggttgagcgtttaatcgcctgaccacctgatcgcctgaccgccgatcggttgattcgccggcggcggcgagacgaggcggctcggccggccctctccctgttcgccgtcgcgcagccgaaccctcgcatgcggcgtcacgcccgcctgctttcccacggtggcgcgtagagtgaccacgccggccgccgtttctcgatacgcgacgccgcatgccgccgcctcggaaaccgctgccccccgccgtaatcgccgatccggttcgttcgcctgcgtccctttcccctgcctctgcgggccgcgtggccgccgacgcacgcccacgccgttcgccgacatcgtccgccgcccgcatgccggcgcgccgccaaccacgcgaggcgcgcttgcgtcccgccccgccacccgccctccgcccagtccatcgcggccgctccgctcgccgtttcacgccccgcaacgaggcggccgacaccgcgcgcttcttgaacattcgtcagatctttcaacgatttggcagccaatccagacgaaatcattactcattcattacaattcgatcttcgggatgcgatccgccgtcccgcccagcaatagcgagcccatgcgcctgaacaaaaaaccgaagtcatccgatccttacgtcgccgtcgcgaaaaatccgatgctgtcgtcgagcctgccgatgtggcgctcgaaattcgtcgtgatcctcgtgttcctcgcgttcggcgcgctgatcgcccgcgcgttctgggtgcaggtggcgaatcaggatttctacgtcggccagggccagaagcgctatcagcgcaccatcgagctcggcgcgatgcgcggcagcatcgtcgatcgcaacggcgcgctgctcgccgtgagcctcaccacctacgaaatctgggcgaacccgaagcaggtcgacgaagccgcgcacgcgccgctcgcgaagctgctcgacatgccgctcgccgaagtgcggcggcgcctgacgggcgatcgctcgttcgtgctgctcaagcgccaggtcgatcccgaaacggccgcgcgcatcgaaaaactcgacatcgacggcgtcacgcagatcgccgattcgaagcgcttctatccggaaggcgaatcggccgcgcacgtcgtcggcttcacgaacgtcgaggatcgcgggcaggaaggcgtcgagctcgccgcgaacgggcggctgtccggcaccgcgggccaacgccaggtgatccgcgaccggctcgggcggatcgtctccgataccggcccgctcgtgcccgcgcagcacggtgcgacgatcgagctgacgatcgaccgccggatccagcagctcgcgtacgcgcagctgaagtcgacgatcatcgcgaacaacgcgcaggcaggcagcgtcgtcgtgctggacgcgcagaacggcgaaatcctcgcgctcgcgaactatccgacattcgatccgaacgatcgcgcgcggctgacgggccagcaattgcgcaaccgcgcggtgatcgacacgttcgagccgggctcgacgatcaagccggtcgtcgtcgcgctatcgatcgacgccggcaaggtgcggccacagacgatcatcgacacgtcgccgggcgcgtacaagatcggcccgaacgtgattcacgacacgtcgaaccacggcgcgatcaccgtcgcgcaggcgctgcagatgtcgagcaacatcgcgctcgcgaagctcgcgctgaacctgcctgccgagacgatctggaacaagtaccaggaatacggcatcggccgcgcgccggagctgacattccccggcgtcgcgtcagggcggctgcgcccgtacaagcgctggcggccgatcgagcaggcgacgatggcgtacggctacgggctgtcgacatcgctgctgcagatcgcgcaggtctacaccgcgtatgcgggcgacggcacgatccatccggtgtcgctactcaaggcgagcgccgatccgcagtcggccgacgcgcaccgcggccaccgcgtgacgacgcccgccaccgcggccgcgatccgctcgatgctcgagatggccgtcggccaaggcggcaccgggcgcgcagcgcgcgtcgacggttaccgcgtcggcggcaagacggggaccgcgcgcaagcaagtcggcgcgtcgtacgtcaagggcaagtatcgcgcgctgttcgccgggatggcgccgatgagcaatccgcgcctcatcatcgcggtgatgatcgacgagccggccgcgcgcagctactacggcggcacggtcgcggggccggtgttctcgtcggtgatgagcggctccctgcaactgctcggcgtgccgcccgacgcacccatcgcggcggacaagccggccggcgccggcgcgaagccgcaggcgaaggcaaaaacgtgacggcggcgggcacgggcggcgaatcgtgcttttcccgcgacgccccgccgccttcgaccttcgcccttcgaccttcgaccttcgaccttcgaccttcgaccttcgaccttcgacctcagacttcagaccttcgacgtccgacgtcggaccttcgaccccgacgcccgacatcggacatcggacatcggacatcggacatccggcatccaaactcgacatccgccccacccctcgcctccccaccgcccgatcccattctttaggaacccctcgcaatatttggaagcccgccgacgcgcctcctacaatcagccgcacgacatgcatgccgttgcgcggctcgcaaggccgcatccatatcgaaaacggagcacgaaggagacgctcatgggattgcgctggccccaagccgccctcgtctgcgcgagcctcgccgccggtttgtcggcggcggcgcccgcgcatgcgcaaggcgcggccccggtgaagatcggcttcgtcgtcaagcagcccgacgacccgtggtttcaggacgaatggcgcttcgccgagcaggcggcgaaggacaagcacttcacgctcgtgaagatcgccgcgccgagcggcgagaaggtgtcgaccgcgctcgacagcctcgccgcgcaaaaggcgcagggtgtgatcatctgcgcgcccgacgtgaagctcggccccggcatcgccgcgaaggcgaggcgctacgggatgaagctgatgtcggtcgacgatcagctcgtcgacgggcgcggcgcgccgctcgccgacgtgccgcacatgggcatttccgcataccggatcggccggcaggtcggcgacgcgatcgccgccgaggcgaagcggcgcggctggaatccggccgaggtcggcgtgctgcgcctcgcgtacgaccagttgccgaccgcgcgcgagcgcacgacgggcgcggtcgatgcgctgaaggccgcgggcttcgcggcggcgaacgtcgtcgacgcgccggagatgacggccgataccgaaggcgcgttcaacgccgcgaacatcgcgttcaccaagcatcggaacttcaagcactgggtggcgttcggatcgaatgacgacacgacggtcggcgcggtgcgcgcgggcgaggggcgcggcatcggggcggacgacatgatcgcggtcggcatcaacggcagccaggtcgcgctgaacgaattcgcgaaaccgaagccgacgggctttttcggctcgatcctgctgaatccgcggctgcacggctacgacacgtcggtcaacatgtacgactggatcacgcagaaccgcgcgccgccgccggtcgtgctgacgtccggcacgctgatcacgcgcgcgaacgaaaagacggcgcgcgcgcagctcgggctgtgaagcgcgccgacgccgcacggctggcggcgccggcggcgttgggtttcgaaccggaggaatgcgcatgacgacatcacgcaccacgctgatcacgggcgccgcgggcggcatcggccaggcgctcgtgcgcggctttctcgccgcgggcgaccgcgtgctcgcgctcgaccgcgaccgcgcggcgctcgccgcgttcgtcgacgcactgggcgacgcggccgtcgcaccgatcatcgacgatctgaccgacgccgaacgcctcgcggccgcgctcgcgaacgagcctgtcgacgtgctcgtcgcgaacgcgggcacggccgcgtcggcgacgctgcgcacgacgacgagcgcatcgtggcgcgcggatctcgacgcgaacctgaccgccacctacgcgagcgtcgaggccgtgctcgccggcatgcgcgcgcggcgacgcggcgcgatcacgatcatcggctcggtcaacggcgtcgccgcgctcgggcaccccgcctacagtgcggcgaaggcgggactcatcagctatgcgaaatcgctcgccatcgaatacgggcgcgacggcgtgcgcgcgaacgtcgtgtgccccggcaccgtgaagacgcccgcgtgggaagcgcgcgtgcggcagaatccgcaggtgttcgagcaattgaagaaatggtatccgctcgaggatttcgcgacgcccgacgacgtcgcgaacgccgccctgttcctgtcgtcggacgccgcgcgcgcaatcaccggcgcgatgctgcccgtcgacggcgggctgctcgcgggcaatcgcgtgatggcgcaggagttgacgctcgaatcgttttattgacgcgcggcgaacgatgcgcgcgtgcgccgtccactcaatgcgcggccgagcgccgcgcgtgcgcctcgcccgcgcccatccgcgcgagcacgtgctcggtcatgccatgcgcgagctcggtctcgctcacgaacacttcgcccatcccttcgttcgcgagcagcgccgcctcctcgtcgctgttcgtgcaaagcgcgatctcgatcgccggattcagcgtgcgcgagatatcgacgatctgccgcacgtcgaacacgtccggcagcgtgacgacgagcatccccgcgcgcgcgatgtgcgcctgcacgagcacgatcggctcgaccgcgtcgccggacaccgccgcgacgccgtccgcccgcagcttctcgaccgtctcgcgattctgctcgacgacgacgtacgcgatcccgcgcgcgtcgagcgcgtgcgcgatccgcgtgccgacgcgcccgtagccgacgatcacgacctgccccgtcagatgcgcctgcggcgtcgacatcggcagcgcggcgagcggatcgtcgcgcgactcgagccggcgcgcgaacgccgagcgcttgcggatccacgcgagcaccggatcgaccgcggcgaacagcagcgtgttgagcgcgatcgacagcagcgcgaccgcgagaatcaggctctgcccttcggccgacagcagccccagcccgcgcccgaggctggcgagaatgaacgagaactcgccgatctgcgcgaggctcacgccgaccgtgagcgcggtgttcagcggatagcggaacgccagcacgagcgcgaccgccgcgagcgtcttgccgagcacgacgatcgcggccacttccagcacgtgcagcggctcgtcgatcagcacgcgcggatcgaacagcatgccgaccgagatgaagaagaggaccgagaacgcgtcgcgcaacggcagcgtctcgtcggccgcgcggcggctgaactccgattcgcgcatcatcatcccggcgaagaacgcgccgagcgcgaacgacacgtcgaacagcttcgccgcaccgaacgcgacgccgacggccgccgcgatcatgcaaagcgtgaacagctcgcgcgagccggtgcgcgcgacgagccacagaatgcgcggaaacacgcgcttgccgacgacgagcatcagcgcgacgaacgccgcgaccttcagcagcgtgacgccgagcgcggcccacaggctgccgcccgcctcgcccgcgtgcacggctgcgtcgccgtgcgcgggcgcgccgccgccgccgagcagcgccgcgagcggcggcagcagcacgagcacgagcaccatcacgagatcctcgacgacgagccagccgaccgcgatccgcccgttgaccgattcgatcagcccccgcccttcgagcgcgcgcaacagcacgaccgtgctcgcgaccgacagcgaaaggccgaacacgagcgcgccgccgacgctccagccccaccatagcgcgagcccggcgccgagcgcggtcgccgccgcgatctggacgatcgcgccgggcagcgcgatcttgcgcaccgagagcagatcgccgagcgagaaatgcagaccgacgccgaacatcagcagcatcacgccgatctcggcgagctgctgcgcgagtgcgagatcgccgacgaagccgggcgtgccgggccccatcacgatgccggcgagcagatagccgacgagcggcggcatcttcagcagcgacgcgaggtaaccgaagatcatcgcgagaccgaagccggccgcgagcaaggcaatcagactgacgtcatgaggcatccgcgctccattgaatgtaactgtttcgtaagaattgaagaataagggatcgcggcgacaaatgcgcgaaccggccaaaatttgtcgtcgacgattgcgggaaacggcgtgcgctcgcggccgccgagcggattgaacgagccggcgagcggcggcgcgatgtccggacgccggccccgacgcgtcgcccgggtgcgaggctcgcgggtccgagcgccggcgacacgggggcggcgaacacggggttggcgcgtgccgggcaacccggacgggcgccgcgcgccgaccgcgcggcgcccgcctgcggcggcttcgatccgttcgacacgggcgcacgaacggccttcaagcgaacagcacgcgcggcgttacacggcccgcgcgggaagcgcggcgccgcatcgcttcgcgaaacgccccgatcccgatgctcggctgaacggccgacacgcgcgcccaggcgaggcaggattcggccgcacgcgacatcgtccgagcgacggcgcgcgacggcgcccgcggtggcggaggcggcgtcgcgcgccgtccggcatcgcccgcgcccgtgcgagtccgctcgatcgcgccatgacgaaccgaaccggatcggcaactggcccatcccgccgcccggccgcccagccgctcgaccgtcgattccgacgtcgcaccggccgtcgcacccatcgccgtcacgaccgacgctcgaccgcccgccgccgcccgcgcgcggccgaatccgggccgccgcttaatccgattcgattcaaccgtccttgacctgaatcaattcccgatcgattcgcatcgaattaaaagtccttctattggaaatgattcggaaaaacagcgccgtcgccgtttccgcgaccatctgccgcatccgcccgaaccggttcgatatcgaaccgcatcggcccacccgaacgcccggcccgccgggctctgcggccgatgctcaaacggcgtcgcacgttcgccctgcttcgccatttcgggcacgtcgctatttccctcgccgcatcaggggaaatccccactcgaatcggctggtgcccgccaaccaagcgattatcatcgttacatcgatcaatgtaatggtttgttgcgagtgccggcccgcggcgtcacgacgtcgcgccgcgcacgcaattccgctttctgcagccacatgcgacacgggccggcttcgcgccgtccgactcactcaaaaccacagggaggcacacatggcagtcggcaatcatcatcccatcaaggcgcgccacgtcaagttcgacttcggcgaaacgccgctccaatggattccgggcgacccggagagcacgcacatcatcgatacgctgaacctgctgttccccgaaggcgagctgtggttctgccgcgtgtacaacaaggcgctgccgctgatcgacgatccggcgctgcatgcggacgccgacggtttcctgcggcaggaagcggtgcactcgcgctcgcaccacgcggtcgcgaaacagtgctacgcgcggcacggcgtcgacacgcagccgtacacgcggcgcctcacctggctcttcagcaaggtgctcggcgacgcgccgctcggcctgaagatcggccatacgcgcttctggctgcgccagcagctcggcatcatcgccgcgctcgagcacttcttcgcgtatctcggccgctgggtgctgaacgcgcgcgaactcgacgaagcgcgggccgatccggcgatgctcgacttgctgcgctggcacggcgcggaggaagtcgagcacggcaccgtcgcgttcgatctgcaccgctacatgggcggcggctacttcgggcgcgcgttccacatgctgctcgcgatcgcgctgctggtgctgttcgtatcgatgggctcgaaattcatgcatacgcgcgatccgggcgcgggccgctacccggggttcgtgcgcgcgtggacgcgcggctcgcggcgcaggcatctgccgtcgttctggaagacgatcggcgccgcgctgcgctacttcaatccggcctatacgccgcacggcgaaggctcgaccgagctcgcgctcgactatctcgcgcgctcgcccgccgcgcaggccgccgcgcacggcggcaactggggagcgaaaaagaccacctgagcccgcccccgcctgaagcgagccgctcgaacgcgcggcgcgaacgccgccgctcgagcggctccgttcatcgatttcgtttgccaacatcacgtcacccatgatccacattcgcttgaaacgggcctcgttcctgttgctgctcggcgcgcaggccgtgagcctcggcgccgcggccggcacgctgtcgggcaccgtctcgtcggccggcacgccgctcgccggcgcgatggtcaccgtgttcgacgccgcgcaggcgcgccgcgacaccgtctacaccgaccacaacggccgctaccgcatcaccgtcgatttcgcgggcgaactgcgcgtgcgggcgcgcacgccgtatttcaaggacgccgcgcaagacctcgcgctcgcgcccgacgcgagcaagacgctcgacttctcgctcgcgcggcagacggtggccgacgagctgtccgcgagcctgcccgcatccgcgcacctggccacgctgccgtggagcagccaggactcgcgcacggccttcatcagccagtgcaactactgtcaccaggtcggcaacgcgctcacgcgcacgccgcgcgacgaggccgcctggggcgcgaccgtgcgccggatggagggctacgcggcgctgctcacggaccggcaggcgcgcgacatcacgcacacgctctatcagggaatgaacgctcacgcggtcgcggcggtggagaaatacctgtacgacgatcggctcgcgcccgcgaagatccgggaatgggcggcgggcgacggcctcacgttcatccacgatgcggacgtcggcttcgacgatcacctgtacggtgccgacgaaggccacgacaagatctgggaactcgaccgcaagaccggcaagctcaccgaatggaaggagcccgacgtcgatctgccggtgggcggcatcttctccggcgtgcagttgccgatcggcgtgttcagcggcaagcacgggccgcacagcctcgcgcaggcgcccgacggccggttctggatcaccaacgcgctatcctcgacgctcgcttcgttcgatccggcgacaaagcgcttcaagctctacgagctcggccactcgcacctgtatccgcacacgttgcgcatcgaccgcgcgggcatcgtctggttcacgatcgtcgcgtccaacgaggtcgcgcgcttcgatccgaaaaccgggcggttcacgatcatccatctgcccgacggcggcatctggcgcgcgatgtcgcattatctgtttccgctcgtcgtgaaaatggccgcgtggttcccgggccagaacctgcacctcgcgctcacgcatcacaagtgggcgttccagggccgcgacgcgttcccgttcccgtacgggatcgacgtgaatccggtcgacggctcgatctggtacgcaaagctctatgcgaacaagatcggccgcatcgatccgaagacactcgcggtgaccgaattcgacacgccgctcggcggcccgcggcggctgcgcttcgacccgcagggcaatctgtggatcccggcgttcgacgacggcgggctgatgagattcgatacgcgcacgcaccgcttcgagaccttcaagctgccgcttctcgcgcacaacgaatacgaggtgccgtatgcgctgaacgtgcagccgaagacgggcgacatctggatcacgtcgaacatgtccgaccggatcttccgcttcgtgccgagcacgcagaccttcatcacgtacccgctgccgacgcgcgtcacgtggctgcgcgacatgacgttcacgcaggacggcgcggtgtgctcgagctcgtcgaacctgcccgcgtacgggatcgaaggcggacgggcgtcgttcatctgcctgtatccggacggcgaacgcggcggcacggcggcgaatgcggccggcaacgccaacgcggccgcgaacctcgcgcgggtccacgccgcggccgcgcgcaggacgccggagcgcaccgcgccggctcgcgccgcgctcgcccgcgccggctcgaaccgggacggcgccatccagaccgcggccattcaagccgacggcacacgcaccgatcgttcggcacactaagcgagactgcgtcatgaacatgcaaactttcctgctgtatctgctcatcacggtgctgatggcgccgctgctggccgtctacgggctgccgttcatcgccgtcgcgcgcgggttctcgcgcatcgcacgcgcacgcatcggcgatcgcctgcgccgtgcgatcgcgtgcgcgatcgccgcggccggcatcgcgccgtcctacgacgcgtatcgcgcgccgctgccgatctatgcgcgccgactgctcgacggcgtgagcgtcgacgccggcttcgcgctcgcgtcgttcggcgtgacgtggatcgtcgtgatgctcgtcgcgcaactgtgcacgcggcggcgggccgcaccgcaaacgcacggcgcgtagggttctcgggcgcgcgccggggccggcgatgcggcgatgtggtgatgtggtgatgcgtgaggacgcgcgaaccgggctcgacgcgtgcgcgcgcccgatgccgcgacgcgaacgccccgcgcgcgaaggggaaggtcatcgtgtttcatggcgtgggcacccacgggcggcggatgtcgatgattctcggcgagcaacgggcgcggcgacgagacgatcgcgatcgacatgccggaatacgggatgaccgaagtggcgccgggcgcgctcgtgacctacggcgactgggcgcgcgccggcagcgccctcgtcgacgcgcaacgggcgaaggacgaccgcccgagcgcgcttgacgggctgagcgcgggcggcatgctcacagaccacgtggccgccgtgaacgagatggtgaagggcatcgtcggcatgacctttcccgatcagcgcatgcggcaagtgcgcgaacgagaccgcccgcagccggcgtggaccgaaacgccgcgctgagcatgccgcgggcgttgcacgcggcccctaccgccggcgcgcgacgggccgaaggaacgcacagggccgcgcacgccggcgcctcggcggcgtgccgtgcgcgaaacggcggtcggccgcccggcgcgacggccgccgcctttcacacccttcagcccgccgcacccgcgtaggcggccctgagcgcggcgacgtcgaacttgcgcatgctcatcatcgcaccggccacgcgcgcggccttcacggggtccgggtcggccatcatcgcgatcaggtcgtccggcacgatttgccacgaaacgccgaagcggtccctcagccatccgcagtcgtcgggcgatccgccgccttcgagcagcgcgctccagtagcggtcgagctccgcctgatcgcggcagctcacgaggaacgatatcgcgtggttgaacgactcggtgcgcgggtggctcatcgcgaagaagggctgcccgaacagcacgaattcgacgagcttcgtcgagcccgtgcccggcaccgcggtgacccgcgccacgcgcgaatccggaaaaacgcccgcatagaacgcggcggcctcctcggcttgcgtcgagtaccaaagaaagggcgtgatcttctgaatcgccatcgcaaatctcctgtcagggtcgcttcgatgcatgcgcgagtcgcatgcggccacacagacgacggtcgagccggccggaatcgacacgtcgcgcggaaaatgtcgtgcgccattgccggccgcggccccggttgcggccggcgccgcgcgaatcgctaccggtcccctcgccgccagaacgtccaccacgcggcgagcgcggtgaaccccgcgacgagcagcaccatcatccagaacccgtgcttgttctccgagaacggaatgccgccgacgttcatcccgaagaagcccgcgacgatattgatcggcagcgcgatcaccgtgacgagcgtcagcgtgaacagcgtccggttgttctgctcgtcgagccgcgacgcgatctcctcctgcagcagcttgatccgctcgatgaggcccgccagatccgcgagcacgaccgagaactcctcggtcgattcgcgcagctcctgcacgtccgcggacaacaaccacgcgggcggcttcgcgagcagccggaagatcgaacccggctccggcgcgagcatgcgctgcagccgcgtgagcgtgcggcgcatcgcgctcagttgcccgcggttcgcgctcaggcgctcggacaggaagcggtcttcgatccggtcgacatcggtgctcgcgcgccgcacgatgtgcatcatcaaatccgcctgatcgcgcagcagatggatcagcagctcggcgggcgagcggaagcgctcgccctgccgcacgctctcgcgcaacgtgtcgatcgagcgcagcggcttcgcgcgcgcggtcaccatcatccggcgatcgacgtacgcccacatcgtcgcgatctcggaggcctccaggtcgaggctgaacatcacgtcgttgacgaccgcgcgcagcacgccgtcctgctgctcgatccgcgtcgagtgcgaaccctcgcgcaggaattcgtggaacgtctccggcagatcgaggtgcgcgcgcatccagcgctcgctcgcgccgtgcgccagattgaagtgcagccacaggaattcgtccggccgcgcgccgcggcccgccgcccattcggccgcgacgccggcatcgacgggctcgcccgccgaatcgggcgcgaagcgaaagccgcacaccatgccggacgtgtccgcgccataggtttgaatgatcatttcgggtttcatcgccggtttccgcctttcccgcccgtcggccccgcccccgcgcggcggggccggacgcgacgcggccgcgcctgcctgatgcgaagcttacgataccagaacaccgtcctgatgacggacgagcgaatggccggcgggcgcctttcgcgcggcgcggcgcggccgtgccggcgccgcgcagcggccggttcggaggctggcgtcttaagcggcccgtcgacgcgccgcgtatcgcttcgcccacgcgagcgcgcgcacccgccgcgacacgctcgccgccgtcgccgtcgccgaatcaaatgaaagcaagaaagccgctcgctgcgggcggagggcgatccgcttcgcatgcgcgcccgatttccgttgcgcccgccttgtcgcggtcgaaacggttcgtcgtgggcagcggcgcgcggcgttgcgataacggcgcccctttccgtaggcctcgcacgaaatgcacgtttatgcacgtttcaattcttgttcatgcacgttatactgcgcgcatgaacgatgccattccacttgcacgacgcgacgcaatcgccggccggctcgccctcgggcagccggtgcaagccgccgcgctcgccgccgaattccatgtctccgaagacgcgatccggcgcgatctgcgcgcgctcgccgccgagggccgctgccgccgcgtctacggcggcgcgctgcccgtcacgccggcgtgcgcgccgatggcggcccgcatcgacgcggcacgcgagcgcaaggcggcgctcgcgcgcacggccgcatcgctgatcgagcgcggcgagctgctgttcctcgatagcggcagcaccgctctcgcgctcgtcgaatatctgcccgaggacgccgagctcaccatcgcgaccaattcgatcgacatcgccgcggcggtgctgcggcgcgccgacctgagcctcatcatgatcggcggcgcggtcgaccaggcggtcggcggctgcgtcgacgcatccgccgtgcaaagcgtcgcgcgcatgaacatcgaccgcggtttcctcggcgcgtgcgcgctgtcgccgcaacgcggcctcgccgcattcggcctcgccgacgcgacgttcaagcgcgccgtcgtcgccgcgagcgcgcgctgcgtcgtgctcgcgaccaccgacaagctcgccgcgcgcgcgccccaccgggttgccgcgctcgacgagatcgactgcatcgtcgtcgagcacgatctgccgcgcgaggaccgcgcggcgctgtcgagcgccggcgcgtcgatcctcgcggcgaacccgcccgcgcagccgtaacgcccgcccgtcatgcctacggagctcatcgacatgtcttccgatcggccggctacccggcttgccacccgtctcgcctttctcgtcgcgggcttcggcgtcgcgtgctgggcgccgctcgtgccgttcgcgaaggcgcggctcggcgtcgacgacgccgtgctcggcgcgctgctgctgtgcgtcggcctcggctcggtgatcgcgatgctgatcacgggcccgctcggcacgcgatacggcagccggccgatcatcgtcgcgggcggcgtcgcgctggccgcgatcctgccgctgctgtccgtcgcgaacacgacgcccgcgctcggcttcgcgctgctcgcgttcggcgccgcgctcggctcgctcgacgtggcgatgaacgtgcatgcgatcgaagtcgagcacgccgccgcgcggccgctgatgtccgggtttcatgcgctcttcagcgtcggcggcatcgcgggctcgagcgtcatgacgttcctgctgtcgatgcgcgtcggcgcgttcgcgagcacgctgctgtgctcggcgccgatgctcgccgcgatcctcgtcgcccgcccccggctgctgcgcgccgcgcgggcggccgcccggccgcggttcgcgatgccgcgcggcgtcgtgccgctgctcgcgatgctcgccgcgatcacgttcctcgccgaaggcgcgctgctcgactggagcgcgctgctgatcaccgacaaggggctcgtcgccgcggcgcagggcgggctcggctacctgctgttctcgatcgcgatgaccgcgggccggctcggcggagacgcgatcgcggcgcgcgtgggcgaccgctcgacgatgttctggggcggcctgctcgccgtggccggattcgtgatgctgcttgccgcgccaattgccggcgtcgcgatggcgggcttcctgctgatcggcctcggcgcgtcgaacatcgtgcccgtgctgttccgccgggcgggcgcgcagcaggcgatgccttccgcgctcgccgtcacgctgatcacgatcaccggctacgcgggccatctggccggcccggccgggatggggttcgtcgcgcgcagcgtcgggctcgaaagcgcgttctggatgctcgccgccctgctgggcatcgtgccgctctgcgctcgcgtggtgacggcgaaccgaacgtagcgggcggcggcgtgtcgtctggatgctggatgctggatgctggatgctggatgctggatgctggatgctggatgctggatgctggatgctggatgctggatgctggatgctggatgctggatgccggttgccggcaaatgccgaccgctgaatagcgaaggcgattcgcgcggcggccgcgcgccggcatcgtgcgcgcggccggttgcatgcgacccgtggcgtgcggtccgtctcggcccgacggcagcgtgcgcgttggttccgcgaatcgaacgcggctaggtccacgagcgtccgagcaccgggcgaaccggcgcctgacgccgatccgccgcgcgctcgccgccacgcccccggcgatccgccgcgcgccgggcagcccgcgcgactggcgagccccgcccggcccgcatcaccgatactgcgccgccccgatgaattgcgaaaaccgctcgcaccagatcacgacggtcgtgtacgcatcgatgtcgacgtccgccgcgagcggcgcgacgaaatcgccgaacgtcttcagctcgccgacgcgccgcgcatgcggcttcgccgcgagaaacgcctccttcgacgcgacgaaccccggcacgagatagagcttgtagtcgggccccggcgcgacgcgcccctcgaacgcgagcgccgcgcgcgtgacggacagcttgccgtcggtccagtgcagcggatcgccgcgcgtgaggctccgctcgaagcgcccggtgtaaagggcgcgatcggcgacgggacgcagctcggtttcgctcgcaccccgctcggcggtcaggatcggcagcgcgtagatgccgagcgcgaagcccaatgcgagcgcgatcgcgtgcgtgccgatccggatccctgcttgtttcatgacgttcgtcctccgtagtcgaatcgatgtgccgaacgcccgcgaatgggcccggcacgactacagtcggcgcagcggccggaatatgacagacggcggaacgcattgcgcgcggcgcggcgcccgggcgtcgaaccggcgggccccggcgcgagcgcgcggcgcgcacggtccgtgcgccggcgtcacggagtcgggataaacgaagcgcgcgccgcaacggccggcgacgcgtgcgcgcctgtcggcgctcgcacgagccgctcgcgatcgcggcgtgcgcgatcgcggcgcgcgcgaggaaacagccgatggcaggcggccgcggaaatgtcggcgcgccgccctgccgcggtccgccgaaatgtcggcgtcggatgcggcgcatcgagggcgcgcccattgcaacccattgcagcccgttgcgctcgtcacgcccattacgccccatcgcgcccatcgcggtcgctcgcgcgcccgagtccgccaagccgcgccggcgtcctgatcgtgcggcgcacatgcttcgtcgccataccgcgtcaccgcctcttcgactcaccgcctcttcccctcaccacctcattacctcatcccctcatcaccccgccccctcaccgctttacggcctcgaccaacaccaattgtgcggcgcaacgccgaccctgaccaaaaagtatcggcggccgatttcttttgacgtagtggagcgccgtcgcgaatcactacagttgctcctgccgtcggcgcagcccgcgcggcggacgacaagcacaatcaaggagacacgggtgaatacgatacgattgcttggcgccgccgcgctcgtcggcgcgtgcgcgccgctcgcggcggcggccgcgacgccagtctgcaaggtgccgacgctgaaggtcctcgcgcagaagagcctcgggctctcggtgatggagaaatcgctgcccgactacgagaagacgagcggcacccggatcgagatcaattacttcggcgagaacgaccgccgtgcgaaatcgcgtctcgacgcgtcgacgggcgcgggctcgtatcagatctactacgtcgacgaggcgaacgtcgccgaattcgcatcggccggctggatcgcgccgctcatcaagtattacccgaaggaatacgattacgacgacttcctgccgggccgccgcgcggtggcgagctacaagggcgtcgcgtacttcgcgccgctcatcggcgggggcgatttcctgttctaccggcgcgacctcctcgacgccgcgcacctgccggtgccgaagacgctggacgaactcgtcgccgcggtccgcaagctgaacgcgccgccaaagctgtacggctgggtcgcgcgcggccagcgcggctcgggcatgaacgtgtggcgctgggcgccgttcatgctcgcgcagggcggcgcatggaccgacccgcacggccagccggcgttcaactcgcccgccgcggtgcaggcgaccgagcgctaccgcgatctcttcaattacgcgccgccgggcgccgcgacctacgactggagcaacgcgctcgaagcgttccgctcgggcaaggtcgcgttcatgatcgaatcgacgccgtttgccgactggatggaggacccatccaagtcgagcgtcgcgggcaaggtcggctacgcgaggccgcccgcgccgctgccgtcggccgcttacgggcacgggctcgcgatctcgtcggtcggcgcgaaggacgactgcacgcggcaggcggcgggccgcttcatcgcatgggcgacgagcaaggagcaggagcaggcgcggctgcgcaacggcgtgttcagcgactacaaccgcacgagcacgatcggcagcgactacttcaggcaacacgtgaagccgcagatcctcgccggcctgaacgatacgaacccggtgacgaaggcgacgatctgggcgacgccgcaatggcccgatatcggcgacaacctcggcgtcgcgctcgaggaagtcttcaccggcacgcagaccgacgtgcgcggcgcgctcgacgacgcggcgcagtacgcgaaggacgcgatggcgcacggcgcgcgcaagtgacgcaagtgacgcgagtggcgcgagtggcgcgagtggcgcgagtggcgcgaggcgcgcgacggcgcgaccgtcagatgaaggcgcggcgacgcgccgacgcgacgccgcgccccgcccgcgccgcccgcggcccctcgtccgcgccgctgcctcgccgcccgcgcgtccgcttcgcaggagactccgatgttcaatcatggcaagacgagcctgccgtggctcttcctcggcccgccgctcgcgctgatggcggtgctcggcctcgtgccgacgatcgccgcgatcaacctcgcgctgaaaaaccgcgtgctgcgctacgcggacagcgattacgtcggcctgcgcaacttcgtgcggctcgcatccgaccggcgcttcctgaacgcgatcgaagtctcggcgctgtgggaagcggtcacggtggcgggcgcggtggccgtcggcatcgtgctcgccgtgttcctgttcgagcgcgtgcatggccgctggcgccacgccgcggcgctgatcctgatcatgccggtgctgctgccgcgcgtgtcggccgcgttcatctggaagttcatgtacgcgccgctcacgggcatcctcggctggctgctcggcgcgctcggcatgacgaacgtcgcatggctcgccgatccgcgcctcgcgctcgccgcagtcgcgctcgtcgacgtctggcaatggggcctcttcttctgcgtcgtcgtgctgaagctgctggagacgctgccgcccgagccgctcgaagcggcgcggctcgactacgcgtcgacgtggcaggtctatgcgtacatcgcgctgccgatgctcaaggcgccgatcatgagcctcgtgttcatcaagatggtcgaatcgctgcgctcgttcgatctcatctacgtgatgaccaaaggcggccccggcatcgcgaccgagacgctcgacatgtatgcgtacgcgcaaggcatcgggctgtcgggcaaggtgtcgtacgcgtcgagcatggcggtgctgatgatggtcgcgacgacgctcgtgttcacgttcatctggaagcgggtcgacaaatgggacgactgatcgcacgcggcggcaccgtcgccatcggcggcgcgatcgcgctcgtcgccgtgtttccgctcgcgtgggcgctcctcaattcgttcaagcgcctgctcgacatcgtcacgccgacgccgcgcttcatcttcacgccgacgctcgacaactaccggcaggtgctgtcgagccccgaggtgctgatcggcctcggcaacagcgtcgcgatcgtcggcgtggccgtcgcgctcggcgccgcgctgggcgtgcccgccgcgtacgcgatcgcccgctatccggtgcgcggcaagcgcgacatccagttcttcctgctgtcgctgcgcttcttgccgcccgtcgcggtcgcgattccgctgatcgcgatctgggtcgacctcgggctctacgacacgaagctgtcgatgatcgtcacgtacctgctcgtcacgctgtcgacgatcacatggctgtcgatccccgtgttccgccggctgccgcgcgaaatcgaggaggcggccgcgctcgacggctacgggccgtacgcggtgttctggcgcgtcgcgctgccggtctgcgcgagcacgctgctcggcggcatcgtgttcagcttcgtgctcgtctggaacgaactgatgatcgcgctcgcgctcacgtcgtcgcgcgcggcgacgctgcccgtcgtcgcgtccgcgttcacgtcgctcggccaggaggtgccgtggggcgtgatcaatgcgtccaccgtgctgctcgcgctgccgccgctcgtcttcgtcggcatgctcagccgcctgctgaactcgatgctcaaaggccgatagtcggccgccaaggagaatccgttgaaagccctcgtactcgaaaaggcgcgcgagctcgcgctgcgcgacatcgatctgccgctcgaggtcggccccgccgacgtcaagatccgcgtccacacggtgggcgtgtgcggcagcgatgtccattactacatgcacggcggaatcggcccgttccgggtggacgcgccgatggtgctcggccacgaggcgtcgggcacggtcgtcgaggtcgggcgcgacgtcacgtacctgcgcgtgggcgagcgcgtgtgcatggagcccggcgtgccgcgcttcgattcgaaagcgacgctgcacggcctgtacaacctcgatccgtcggtgcgcttctgggcgacgccgcccgtgcacgggtgcctcgcgccctacgtcgtgcacccggcggcgttcacgtaccggctgccgccgaacgtgtcgttcgccgagggcgcgatcgtcgagccgctcgcgatcgggctgcaggccgcgaagaaggcggcgatgaagccgggcgacatcgcggtggtcgtcggcgcgggcacgatcggcgcgatgacggcgctcgccgcgctcgcgggcggcgccgcgcgcgtgatcctcgccgacgtcgtcaaggaaaagctcgcgctgttcgccgcgaaccgcgcggtgacgacggtcgacgcgagcacgcagtcgctcgccgacgcagtcgcgcacgcgaccgacggctggggcgcggacgtggtgttcgaggcaagcggcaacgcgagcgcgtatgcgggcatcgtcgatctgctgtgcccgaacggctgcctcgtgctggtcggcatgccgctcgcgccggtgccgctcgatgtcgtttcgctgcaggcgaaggaggcgcgcatcgaatcggtgttccgctacgcgaacgtcttcccgcgcgcgctcgcgctgatcgcctccggcgcgatcgacgtgaagccgttcatctcgcgcacgttcccgttctcggacggcctgcgcgcattcgaggcggcggcgagcggccagccgcacgacgtgaagattcagatcgaaatggattgagcgatggcacggatcgtctgcaccggcttgaccaaacgctacgacggcggcgcgcccgtcctgcatccgctcgatctcgaaatcggcgacggcgagttcatcgtgctgctcggcccgtcgggctgcggcaaatcgacgatgctgcggatgatcgccgggctcgaaaccatcacgggcggcacgctcgcgatcggcggcgccgtcgtcaacgatctggccgcgcgcgagcgcaacgtcgcgatggtgttccagaactatgcgctgtatccgcacatgagcgtctacgagaacatcgcgttcgggctgcggcggctgaaggtgcccgcggccgagatcgaccggcgcgtgcgcgaggtcgcgcgcgtgctgggcctcgacgcgctcctcgatcgcaagccgcgcgcgatgtcgggcggccagcagcagcgcgcggcgatcgcgcgcgcgatgatcaagacgccggacgtgttcctgttcgacgagccgctgtcgaatctcgacgcgaagctgcgcgcgcaactgcgcggcgacatcaagcggctccaccagcggctgaagacgacgacgctgtacgtgacgcacgaccagctcgaggcgatgacgctcgcggaccgcatcgtgctgatgcgcggcgggcgcatcgagcagctcggcacgccggccgagctgtacggctgcccgcacacggtgttcgcggcgggtttcgtcggcacgccggcgatgaacttcgccgacggcgtgatcgaacacacggcgggccgcgtcgcgctcgcggcgggcggcgcgcgctggacgctcgccgcgcgccgcttcgcgggcctgcccgacggcctgcgcgtgaagctcgcgatccggccgaactacctgcgcatcgcgccgggcgcgcacgcgccggcggcgacgctcgcgctcgaaggccgcgtcgagctcgtcgagctgctcggcgccgaggcgctcgtcacgttcggctgcaacggcgcgccgttcgcggcgctcgtgcccgcatcggccgcccccgcgctcggcgccgtggtaacgttcacgttcgacgagcgcgacctgcatctgttcgacgcggcaaccgggcgcaacgtgatgctgcccggggccggcgcgcccgccgacgccgagcggcccggcgccgcgatgcggccgtcgccgggcgcgccgcaccgattcacgatgtcgcgcccgtgaacggcgggcgcccgtccgtgcacgcgcaggagcgacagatgaacccagacctcgagatcgtccccacccgccgcgacgaatcgtttcgcgcatggtcgcacgactatccgcacacggtcgcgaaatggcattttcatccggagtacgaaatccacctgattcagggttcgcgcggcaagttcttcgtcggcgaccatatcggcgatttcgcgcccggcaacctcgtcgtcaccgggccgaacctgccgcacaactggatcagcgagctcggccccggcgagcgcgtgccgtcgcgcgacgtcgtgctgcagttctcgcgcgacgcggccgagaagatggtggccgcgttcgccgagctgcagccggtgctcgacctgatcgacgaagcgtcgcgcggcgtgcagtttccggacgagatcgggctcgccgtcgcgccgctgatgctcgagctcgcgagcgcgcacggctgccggcgcgtcgaggtgctgatggcgctgttcgaccggctggcgtcgtgcgccgcgcgtcgcacgctcgccggccccggctaccggatcgacgcgcagcactacatgtcgtcgacgatcaaccaggtgctcgcgtacctgcggcagaacctgccgggcgcgctacgcgaggcggacgtcgccgaattcgccggcatgagcgtgagcacgttcacgcgcttcttccgccggcacacgggctcgacgttcgtccagtacctgaaccggctgcggatcaacgaagcgtgcgagctgctgatgtgctcggcgctcagcgtcaccgacatctgctaccgcatcggcttcaacaacctgtcgaacttcaaccggcaattcctcgcgatgaaggggatgccgccgtcgcgctttcgcgcgctgcatcggttgaacgagccgcatgacgcgcccgaaccgcacgagccgcacgcgtcgctcgcgccggccaccgcgcgcgccgtcatccattcgcaccggagcctccacccgtgacctatctcggcatcgatctcggcacatccgaagtcaaggcgatcctgaccgacgccgattccgcgccgctcgccgccggcggcgcgccgctcgccgtcgagcgcccccatccgcactggtccgagcaaagcccgcaggcgtggtggcacgcgacgctcgacgcgatcgccgccgtgcgcgccatgcatccgcgcggcttcgccgcgctgcgcgggatcggcctgtccggccagatgcacggcgcgacgctcgtcgaccgcgcggggcaagtgctgcgccccgcgatcctctggaacgacacgcgcgccgcggccgaatgcgtcgagctcgaggcgctcgtgcccgaatcgcgcgcgatcaccggcaacatggcgatgccgggcttcaccgcgccgaagctgctgtggctcgcgaagtacgagcccgcggtgttccgcgccgcgcacaaggtgctgctgccgaaggattacgtcgcgtggcggctgtccggcgaattcgtgtccgacatgtcggacgcatccggcacgctgtggctcgacgtcggccggcgcgactggtccgagcggatgctcgccgcgaccgagttgtcgcgcgagcagatgccgcgcctcgtcgaaggcagcgccgcggccgcgcaattgcgcgacgcgctgcggcgcgaatggggcgtggccggccccgtcacgatcgcgggcggcgcgggcgacaacgcggcgagcgcgatcggcatgggcgtcgcgaacgcgggcagcgggttcctgtcgctcggcacgtcgggcgtgctgtttgccggcaacgaccgcttcgcgccgaatcccggcgacgccgtgcacgcgttctgccattgcctgcccgagcgctggcatcagatgagcgtgatcctgtcggccgcggcgagcctcgactggttcgcgaagacgcacgacgtcgccgtcgacacgttgcccgcgctcgccgagcgcgcggacgcctcgcgcgcgccgctgtttctgccctacctgagcggcgagcgcacgccgcacaacgacgcgcgcgcgcgcggcgtgttcttcgggctcgcgagcgagcatcgcgcgggcgagctcgcgtatgcggtgatggaaggcgtcgcgttcgcgatggcggacggctatgcggcgctgcgccgcgcgggcacgacgctcgacgacgcgtcgttcatcggcggcggctcgaagagcgcgttctgggcgcagctgtgcgcgaacgcgacggggctcgcgatgcaccggcacgcgagcggcgcggtgggcgcggcgctcggcgcggcgcggctcgcgcggctcgcggcgacgcgcgacgcactcgacgacgtgtgcgtcgcgccggcgatcgcggaaacgtaccggcccgatccggccgcgacgggcttgctcggcgagcggctcgaacgctatcggcggctgtatcgggcgctgaaggcagaattcgcgggctgaagcgtacacgcggcgacctcgtgcgcacccgccgtgcgcacccgccgtgcgcacccgccgtgcgcacccgccgtgcgcacccgcggcgcgcgcgccgcttcgtcggtgaggcccgcgtcggccccccgggggcggcgttcggccgctcacgcagatcgatccggctcgaccgcgtccgcgcgcgcgccaacgcccgcggccgtcttcggcgtgtgcgttcgtcggcctgcggtgccggcgcgcgtgagcgcgctcgtgaacaacggcacgacgatcgttcgcagcccggaagattcgaacctcgcggcctttcggaacggattcatcggatgcgttcgagcaggcgcggttacgcgccgcatgtctatcatgcgtcgattcgccgcgacttgcgtcgcgccgtccgacggcgcggcgaacggaccgcatacgccgtcgacgcggtgcgcacgaagccctcccgtacgcccgggcgacatatcacgacaataaaacacatttcgcatccgtcccatccgatgcgatgaaaatataattcgcccgtgtcgttgcatcgccggcgatttgcgcttcgccgttccagccgctttcgcgagccgccttcccgatcccgcgtcttctgccgttttccatcctctgcatacctgatttccccatgacgaccgagcctctttcgacaaccgtcgcacgcggcagccgccgcgcggcatgtgcgctgctccgcacgccctcgcgcctgttcgccgcgctcttcgtgtccgcggcatgcgccgcgccgaacggcgcgcgagccgcgccggccccggcaccggcgatccaggccgcgtcctggctcgtcgtcgacgccgattccggcaagacgctcggcgcgcacaatgtcgacgcgcgccgcgagccggcgtcgctgaccaagctgatgaccgcgtacgtcgcgttcgacgcgctcgagcgcgacgcgctgcgctgggacgacaccgtcacggtggccgccgacgacatcgcctccgtcggccgcgacgaggcacgcatgtatctgacgcccgggcagcgcgttcgcgtgcgcgacctgatgcgcggcctgatcgtcgcctccgcgaacgacgcggcgctcgtgctcgcgaagcgcatcggcggcagccccgccggcttcgcgacgatgatgaacgacacggcgcgccggctcggcatgcgcgattcgcacttcgtgtcgccgtccggcatcacgacgcccgatcactattcgaccgcgcacgacctgtcgattctcgcgcagcgtctgaaccgcgatttcccggcgttctacacgttctcgtcgcaacggcatttcgcgtacggcgcgttcgcgaagaccaacaagaatcgtctgctcggcgccgatccgagcgtcgacggcatgaagaccggccatacgaacgcagccggatggtgcatggtcgtcaccgcgaagcggcccgtcggcggcgcgcgcgcgcggcaccgcgtgatcgcggtgctgctcggcgagccgaccgagaagcagcggctcgccgacgcccgcgcgctcctcgatcagggcttcgcgtcgctcggcgccgacgcgccggcggcgaacgccgtgcaacgggcgaacgcgcgccccggcgagcatcgcgcgcaagcgcgggcgcgcatgctctgacgcccgcgcggcgccgcgtgcgggcgcgccggcggcgcgacatgcgcgtgcagttgtcgcgttgtcgttgtcgatgttgtcgtcgtctcgataccgacgttgacgtcggcatcgaagcccccgcgccgctcgcgtcgacgcaccgcatcgccgttcatctctcgcctgcggtcgcgcggcgtcacgccccgcgctgaggcgcttcatcgtgcccgccgaatgcgcgtgccccgccgcgacgcacgcaccgggcacggcgccgggacagcgatccgatcgcgccgccccgcgtcacgatcgcccgccgccgtgccgatccgttcgccctcccgccatctcgccgctcaaccgaccatgccgaaacccgccgaaccgctccaccgccgcccgccgctcacgcccgccgcgcttccccgctggcgctcgcgctgcgtgctcgcgctcctctgcgcgggattcggcgcgctcgccgcgcgtgcgctctgggtgcaggtcgtacgcagcgatttctacatcacgcagggaatcaaacgatacgggcacacgttcgaagccgcccccgcacgcgggcgcatcgtcgatcgcaacggcgccgagctcgcgatcgacgagcccgtcgccgacgtttggatcgcgcccgacgcgttccgccgcgcgacgcacgcccagatgcgcgcgctcgcgtcgctgctcggcgtgccgatcgacacgctcgccgcgaaagcgctcggcacgcggcagttcctgtacctgaagcgctggatcgcgccggagctggccgctcgcatcgagcggctcgccgtgcccggcgttcatgtcgccgccgcgacgcggcgctattacccgagcggcggcgacgccgcgcagctcgtcggcttcgtcggcgcggacggccacgggctcgagggcgtcgagcgcacggccgacgtcgcgctcgccggcgtcggcgcgaagcgcgacatgatcgtcgaccggatgggccgcccggtgcaggccggcgacgccgcgtcggcgggcgtgcccggcgcggacgtccgactgtcgatcgaccgccggatccagcatctcgcgcagcgcgccgtcgagcgcgcggtggcgcgcaccgcggcggcggccggctgcgcgatcgtggtcgacgcgaagacgggcgagatcctcgcgctcgtgaacgcgcccacgttcgatccgaacgaacgcacggccgccgacgacgacggccgcttgcgcgagcgcgtgctgaccgacgtcttcgagccggcgtcgacgctcaagcccgtcacggtcgcgctcgcgctgagcgaaggcgtcgtcgcgccggacacgcgcatcgacacgtcgcccggcgtgctcgacatcgaaggcgcgacgattcacgacaccggcgacttcggcgagctgacggtcacgcagatcatcgcgaaatcgagcaacatcggcatggcgaagatcgccgagcggctgcgcgcgcaggacatgtggcggacgttcgcgcgcgcgggcatcggcgcgcggccgctcgccggcctgccggccgtcgcccgcggcacgctgcggccggcgcgcagctggaagcccatcgagcggctgacgatgtcctacggctacgggctgtcggtgtcgctcgcgcaactcgcggacgtctatacggcgttcgccggcgacggcagccggataccgctgtcgctcgtgcatgcgggcgcgctggccgcgcgggtgcgcgtcgtgccgcccgcggtcgcgcggcagatccgcgcgatgctcgaaacggacggcgaagaaggcaccgcgcgcatcgcgcggctacccgattaccggatcggcgcgaagaccggcaccgcgcgcaagctgtgcggcaagcggtacgcgcgcggcaagtaccgggcgctcttcgtcggcctcgcgccgatgagcgacccgcgcctgatcgtcgcggtgatgatcgacgagccgtcgcgcggctcgtactacggcggccccgcggcggggcccgcatgggcggagatcatggacaacgcgttgcatctgctcggcgtgccgcccgaccggccggcggcgcggcacgcctgacgagcggcggcgccggccggtcgccgctgcgcggcggccgtggcgcgccttgctgtcttatcgtctcgccgtctcgccgtcgaagcgtcgaagcgtcgaagcgtcgaagcgtcgatattccgatatatcgacaacggccgcacaagcgcatccgcgcgcaggcccatgcggcggcgagtgcgcggcaacatcggccacctcgattcgtcaggcctcccatccagaccggacaagcaaggctgccgccgaccgcgatcgccgagccccagccgctcgcccgcccggcacgcgcggcgtccgcccgcccccgcaccgcgcacgtccccgccgccgcgcgcatcgcgagtcgccgatatcgcgcgactcgcgtcagcccgcgcgggcgcgcctcgccccgccgcaccgctcggccgcgtgcgccggttcccgcgcgcgcgcgacgcgcaggcgcgcgccctcccgcgcggcgcggctgcgcacccgccgcctgcgcccgtacatctgcgccggccccgcgtacgcggtgttcctcggcagcgccgcgccgccgtcgcgcggcgcgcccgcttcaatagacatctcttgcataacgcttgtccttcgcgagccgcgcgacgtagtccgccgcctgctcgtcggtcatccccccatgccgcgcgacgatcgtcttcagcgccgcgtcgacgtccttcgccatgcgcgacgcgtcgccgcacacgtagaaatgcgcgccctcctcgagccatgcccacaacgccgccccctgctcgagcatgcggtcctgcacgtagaccttctccgtctggtcgcgcgagaacgcgacatcgagccgcgtgaggaagccgtccgcgcgcatctgcgcgagctcgtcgcggtaatagaaatcggtgtccgcgtgctgctcgccgaagaacagccaattgcgccccttcgcgccgcgcgcgcggcgctcgtgcagaaagccccggaacggcgcgatgcccgtgcccgggccgaccatcacgatcggcgcgtcgccgctcgcgggcgggcgaaagtgcgcggatttctgcacgaataccggcacgggcgcgtcggccgcgcggtccgcgaggaacgtcgacgcgacgcccttgcgttgccgccgcccgttgccgtagcgcacggccgataccgtcaggtggatctcgccgcgatgcgcgctcgggctcgacgcgatcgagtagaggcgcggctgcaggcgcttgagcatgccgacgagctcggccgccgacagctccagcggaaactcgtgcagcacgtcggcgagctgctggccccacagccagtgcttcaggtccgtcttgcgatcgtcgccgagcaggcgcgcgagcgcgtcgcccgcgcggctgcgcgacgcgacgaacgcgagcgcgtccggatgcggccgcgtgatgtcgagatgcttcgcgagcgcatcggccagccgcagctcgcccatgcccgcaaccgtcaccggcgcgtccggcttcagccgcgtcaacgccagcagctcgtcgacgagctccgggcagttcgtcggccacacgccgagcgcgtcgcccgtttcgtattcgatcgccgcgccgtccgtcgacagcgacacgcagcgcgtgtccttcgccgcacccggctcgttgagccgcaggttcgcgacgagccgcgacgcggccggacgcgtcttcgtcggaatcgcgcccgacgggatcatcccgtccgccggcaccgcgtgcagcgccgcgtcctcctccttgatccgcgcgatcgcacgctcgagccacgcgtcggcggccggctggaattcggcgtcgcagtcgacgcgctcgacgagccgcgtcgcgccgagctcggcgagccgcgcgtcgagccggcggccgtggccgcagaacgggtcgtagttgcggtcgccgaacgcgagcaccgcatagcgcagcccgtcggcgcgcggcgcgccggccgcggcgagcgccgtccagaacgcctggccgttgtccggcgcgtcgccgtcgccgaacgtgctcgtcatcagcagcgcgtattgcgccttcgcgagcgacgcggccggatagtcggacatgcacgcgacgcggatctcgaagcccgagtccatcagttgcgtcgcgtagcgctcggtcagcgattcgacgttgcccgtctgcgacgcccacagcagcacgaccttcggccgcgtgcgcacgatccgcacgccgctcggcgcgctcaccgcgtccgccgcgccgctcggcgccggcacggccgcggccgcagccgcgcgcgcgtcgacgcgcgccgccgcgccgagcggcgcgcggctgaacagcccggcgagcagcccgtcgagccacaggcgcgctttcgcatcgaacggcgcgctcgcgggcagcatcggcacgccgcccgcgcgccggccctcggccgagcgcagcccgctcacgaagcccgagacgtagacgcgctgcgcgtcggtgagctgcggtgcgctcgtcgcggccggaacgccgagcagcgcggcgaaggtgtcgatgtcggacatgtcgtgttcctcgggggcggcatcggcgcaggccgcttcgtgcgcgcgcggggcggcctgcgcttgggcttcgcgcgagccggtttcgtgtaatggggcggcatgggcgccggcgtgcgcgccggcatcggcgctgtccggcgcgtcgacgcgcgcgagcgcgaccgcgcagaacttgagttccggctgcagcgataccggatcgaccgcgtcgttcgtcaccgcgttcacgcacagatcgtcgccgtagacgtcgttccagtgcatcggcgcgaagcacgcgccgggctgcacgcgatcggtgacgacggcgggcagcaccgcgcgcccgcgcgccgagcgaatctccaccgcgtcgttcgccgcgatcgacagcgcggccgcgtcgtccggatggatttcgacgaacgggcgcgcatcgagcttgttcaacatcgcgaccttgcccgtcttcgtcatcgtgtgccattgatgctgcaggcggcccgtgttcagcacgatcgggaattcgggcgtcggcatctcggccggcgcgacgtgcggccgcgcgaagaagcgcgccttgccgctcggcgtcgggaacgcgagcggcggcacgcagccgtcgggcagcgtcacgcgcggccggctcgcgccgtcgttcaggtagcggatcgggtggcggtcgcgcccgtcctccggcgggcacggccattgcaacggcgtggcgcgcagcgccgcgtggctcgcgccgcgcaggtcatagcccgtgttcggattcgcgaagcgccggatctcgtcgaacacctcggcggccgaaccataatcgaacgcatcgccgtagcccatcccgcgcgcgaccgccgcgacgatccgccagtccggccacgcgtcgccgggcggctcgagcgcctgccgcatcagcgtcaggttgcgctccgagttgatcatcacgccctcggcttccgcccacagcgcgcccggcagcaggatgtccgcgtagcggttggtctcggtgtcgagaaacgcgtcctgcacgatcaccacgtcggccgcctgcagcccggcgatcacgttcttgcggttcgcgacggtcgcgaccggattcgtgcagatgatccagcacgccttcacgtcgcccgccgccatcctcgcgaacaggtccacggtgccgccgcccgcgtccggccggatcgtgccggcgggcaagccccagatttcctcgacgaagcggcggtcgtcgccgtcgagcgccgagcgctggccgggcagccccggccccatgtagcccatctcgcggccgcccatcgcgttcggctgcccggtcagcgagaacggcccgctgcccggccggcagatcttgcccgtggcgagatgcaggttgcagatcgcgttcgtgttccacgtgccgtgcgtgctctggttgagccccatcgtccagcagctcgtccactcgcgcgcgtcgccgatccactgcgcggcgagccggatatcggcttcggcgagcccggtgagcgcggcgacccgctgcggcgtgtaatcggcgagaaagccgggcatcgcgtcccagccctcggtgtgcgcggcgatgaaatccgcgtcggtccggccgttcgcgtgcagcagatgcagcagcccattgagcagcgcgagatcggtgcccggccggatcttcaggaacagatccgccttctgcgccgtcgcggtgcggcgcgggtcgacgacgacgagcttcgcgcccgccttcacgcgctccatcatccgcaggaacaggatcggatggcaatcggccatgttcgagccgatcacgaagaacagatccgcgcgctcgaaatcctgatacgagccgggcgggccgtccgcgccgagcgacagcttgtagccgctgcccgcgctcgccatgcagagccgcgagttcgactcgatgtgcggcgtgcgcacgtagcccttcgcgagcttgttgacgagatactgcgcttcgagcgacatctgccccgacacgtagaacgcgagcgcgtcggggccgtgcgcgtcgagcgtcgcgcgcagccggcgcgcggtctcggcgatcgcgtcggcgatcggcacgggcgcgggatcgagctcgcgcgcatcgcgcacgaacgcgcgctcgagccggcccgcgttgcgcagcgcgacgtgcgcggacgagcccttcgtgcacaggcgtccgaggttggtcgggtgctcggcgtcgcccgacaccttgaccacctcgccgtcctcgacgtgcagcaccatcccgcagccgacgccgcagtatgggcacaccgtcttcacgctcgcgctcgtcacgttcgcctcgcttcgcgtcgtcgctatcggccgatgcggcgcgtcacgccgcgacccacacgtagccgtcctcgacgcgcgacggatacgcgctcaccgatttctccggcgcctcgacgcactcgcccgtgcgcaggtcgaaatgatgcttgtagagcggcgatgcgacgacgatccgctcgccgaggctgccgatcagcccgcgcgagagcacggcggcctgcgaatgcggatcgacgttgccgatcgcgaacgcgcggccgccgccgccgtcgtcgacgtggaacacggcgatctgctcgccgttgacgagcgcgcacacgccggtgttcggcacgatctcgtcgagcgcgcagacgggcgtccacgcggatgcttgaggttggcggttcatggcgatctccttgcctggactgacgaagacggcgcgctcaggccgtctcggtttcgggttgcctgtcggcttgcccttcggcgtcgcgctcgtccggcgtcaccgggcggatctggccgcgcgcctcgacgaacgcgatcgtcgaatcgggcgcgtcgctgttgacgaaatggcgaaaacgccggcgcgtcgccggatcggtgacggcgcgcttccattcgcactcgtacgtgtcgaccacgtgctgcatctccgcctcgagctccgccgcgagcccgagcttgtcgtgcacgaccacgtcgatcaggtagtcgagcccgccctcgaggttgtcgcgccacacgctcgtgcgctgcaggcggtcggccgtgcggatgtagaacatcaggaagcggtcgacgtagcgcacgagcgtcgcgcggtccagatcggccgcgagcagctccgcgtggcgcggcttcatcccgccgttgccgcacacgtacaggttccagcccttctcggtcgcgatcacgccgatatccttgccctgcgcctccgcgcactcgcgcgtgcagccggacacaccgaacttcagcttgtgcggcgcgcgcagccccttgtagcggttctcgagctcgatcgcgaggccgaccgaatcgccgacgccgtagcggcaccacgtcgagccgacgcacgatttcacggtgcgcaccgatttgccgtacgcgtggcccgattcgaagccggccgcgatcagttcttcccagatgagcggcaactgctcgacgcgcgcgccgaacaggtccacgcgctggccacccgtgatcttcgtgtagaggccgtacttgcgcgcgacctcgccgaccgcgatcagcccttcgggcgtgacttcgccgccgggcatgcgcggcacgaccgaataggtgccgtcgcgctggatgttcgcgaggtagtaatcgttcgaatcctgcagcgccgcgtgctccttcttcagcacgaactcgttccagcacgatgcgaggatgccggcgacggccggcttgcagacgtcgcagccgaggccgcgcccgtgcttcttcagaagcgcgccgaacgtcttgaaccgctcgacgcgcaccatgtgatagagctcctggcgcgaatacggaaagtgctcgcacaggtggttgttcacggcgaggccctgcttcttcatctcggccttcagcacctgcgtgacgagcggcacgcagccgccgcacgacgtgcccgcgccggtgcagcccttcagcgcgccgaggctcgtcgcgccgcccgccaccgcctcgcgaagctgcgccttcgtcacgttgttgcacgagcagatctgcgcggcgtcgggcagcgcatcgacgccgagcgccggtttcgccgcgccgtccgcctgcggcaggatcaggaattcgggcgaccgcggcagctcgatgcggttcagcatcatctgcagcagcgtgccgtagtcggccgcgtcgcccaccatcaccgcgccgagcagcgccttcccgcattcggacacgacgagcttcttgtagacgccgcggcgctcgtcggcgaactggtacgcgcggctgccgggcgtcctgccgtgcgcgtcgccgatgctcgcgacgtcgacgcccatcagcttgagcttcgtgctcaggtccgcgccggcgaacgcgccctcgccgcccgcgagctgccgcgcgacgacgcgcgccatgtcgtagccgggcgcgaccaggccgaaggtctggccgttccatgccgcgcactcgccgatcgcgtagatatcctcatcgctcgtgcggcagcgctcgtcgatcgcgacgccgccgcgcgggccgatctcgagcccgcatgcgcgggcgatctcgtcgcgcggccggatgccggcggagaacacgatcatgtcggcatcgagatgcgtgccgtcggcgaacgccatccggtgcgcgcccgtctcgccgtcgacgatctcgagcgtgttcttgcccgtgtgcacctgcacgccgagcgcctcgatcttctcgcgcagcatccggccgccgccctcgtcgacctgcacggccatcagccgcggcgcgaactcgaccacgtgcgcggcgagccccatgtcgcgcagcgccttcgcgcattcgagcccgagcagcccgccgccgacgacgacgcccgagttcgcgcgcgcgccgcaggcccgcatcgcctcgagatcctcgatcgtccggtagacgaagcagccggcgcgctcgcggccgggcacgttcggcacgaacggcgtcgagccggtggcgagcacgagcttgtcgtacgcgagcgtctcgcccgtcgacagcgcgaccgtgcgcgcggcgcggtcgatcgcgaccgccttcgtgttcagcagcagcctgaagttcggatgacgctcgaagaagccgggctcgacgagcgacagatcgtcggcggacttgccggcgaagaattcggacaggtggacgcgatcgtacgcggggcgcggttcctcgcagaccaccgcgacccgcggcgcggcgagcgcgcccggcgcgccggccgcgatgcattcgagcagcttgtgaccgaccatgccgtgaccgatgacgacgattttcatgatggatgccctctgtttccctgttgacacgtgaagccgttcgttaatgcgtgaagccgctcgcggcgagcgcgcgctcgcgcagcgccgcctcgcgcgccttgtgctcggcgctgaaccgtaccgcgagtgcgcagaatgccgaaacggtgacgaataggcctagcagcgtgagcgtttgttggatatcgccgacgcccttcatcaggaaaccggccgccaccgcgccggcgttgccgcccgcgccgatgatccccgcgacgccgccgagcgcgcggcggtcgatgaacggcacgagcgcataggtcgcgccgcacgccatgtgcgtgaacaggccgaacgcgaccatcgcgacgagggcgacaggcacgctgcccgcgtgcgcgaaccacagcagcccgagcccttcgccgaggatcagcgcgaacagcagcgtcgcgcgcacgtcgagcccgcggcgcgcggcgacgcgatcggagagccagccgccgagcgcgcgcgcgaagagcgcgagcaggccgaagatgccggccgcgaggcccgcgtccttcagcgacagcgcgaagtggttgacgtaatagagcgcggcgatgttgtgcatgaacacctcgacgccgaagcacgcgccgtacgtgacgaacagcatccacacgcggtagttcccgcacgcggcggcgaagctcgcgaaaccgcccttcttgccgctgtcgatcgtcacgccgcgcgcgcgcagcgcgacgaaatcgccctgcgggcaatcctgcgtgccgcgccagtagacgatcgccatcacgagcatcgcggcgcccggcaccgcgagcgcggcgcgccacgcgcacgcgtcgggcagcccgagcagcagcgcggcggcgaccacgagcggcatcgccgcctgcgcggcgcccgcgcccgcgttgccccagccggccgcggccgcgttcgcggtgccgacgacgttcggcgcgaacatcaccgacgtgtggtactgcgtgatcacgaagctcgcgccgatcgcgccgatgccgagccggcacagcaggaacgtcaggtagtcgtgcgagagcgtcaccgcgaacaccggaatcgcgccgcacgcgagcaggcccgcatagacgcggcgcgggccgaagcggtcgcacagcgggccgacgacgagccgcaccgcgatcgtcgccgcgacggcggcgatgttgacgttcgcgacctgatccgcgctcagcctgaattcgcgggcgatcagcggcatcagcggcgcgcacgcgaaccacgcgaagaaacacacgaagaacgcgatccacgtcagatggaacgcgcgcatcggcacggtgcgccagtcgagaagctcgatgcgggtggctttgtcggacatctgtgttgtctcaccaaacgaaaacggcgtcctgcgaacccggtctcgagtgaccggatgcgtaggacgccgttgcccaggaagcccgttgccgggcggatcggtattcgatgctgcgaagcggatcgtcgttgagccgcccctcgatcgctaggcaagtgccgtgccaaccgtcgtgaagcgagacgcgacgcgggagggcggccgatcgcaccggtttcgcgccgcgcgccgacgatgcgcggcgaggcagcgaagcactgatctggtgcgatgcagcactgtgtgcgtgcgacaaggcggcgcatggccggtgcggcgcgggggccggccggggcggcgccgcgcgtgcccgggggcgtgcatcccgggggcgcgcatcgattcgcacatcgattcgcgcatcgatccgcaccgcggtcgcgacgccgcccgtcggcgcttgtcccgcgccgcgcgccccggccggcgagcgacgcatcgcgtgcatgcgcgagcgcatgcggcgcgcgtgacgcccgagcatgcggcgcgcgccgagcccgagccgacgcgcataacagccccgttagcgcggcgccgcgcaccgctggcggccccgccggcgggccgatcagccgatcagccgatcagccgatcggctgatcggctgatcggctgtccgcccgtcgcggccggcgcacgcgcgatgcgcgccatgcacgcgtggcgcacgcacgacgcgccggcacgcccgcccgcgacggcgcccgccggccgccgtcgccccgcgtcgcccagcgcgcgccgcacgctggcccggatattgctcgatgtgcagcgtcatcggcaacggcgccggtgccgcatcgcaagacagctttcgggccgtccgccgacgggcggcccctttggacaacggtgtcccgcgcgttcggccgcctcgtcggccgggtgcgccggacgccgttcttttttggcggggcgcattcgccgcgaatgcgccgcacgcacggcatgggaacacgaagatgaacacgatgggcaaagtcacactgctcggcgccggccccggcgatctggatctgctgacgatgaaggcggcgaaggcgctcgcggccgcggacgtgctgctgctcgacgatctcgtcgatccgggcatcgtcgcgctcgcgccgcgcgcgcgcgtgatccgcgtcggcaagcgcggcggctgccgctcgacgcctcaggcgttcatcgagcggctgatgtgccgctacgcgctgcgcggcgcgcacgtcgtgcgcgtgaagggcggcgacgtgctgctgttcggccgcgcgggcgaggaactcgccgcgttgcgcgcggcgcgcgtgccggtcgagatcgtcaacggcatctcgtcgggcttcgcggccgcggcgagcctcggcgtgtcgctcacgcaccgcgatcactgccagggcgtgacgttcgtcaccgcgcacctgcaggaccacggcgagcccgactgggcaagcctcgccgcgaccggcacgacgctcgcgatctacatgggaatgagccgcatcgagcggatcgcggcggggctgctgtcgacgctcgacgacaagacgcccgcggccgtcgtccagtgggcgggcgcgccggccgagcggcgctggaccggcacgctcgggcaccttgcatccggcgccgccgaagcggggctcggcagcccggccgtgatcttcgtcggccgcgcgatcggcgaggcgctcgcgatcggcgacgcgcacgcggcgccgcatgcgaatgcgcacgcgcttgcggacgacgcgcacgccgccttgcacgcggccgagcgccgccgaatctcgcacgcggcctgatcggcgcgagccggcgcggcgcaccgcgcccgcgcgcgtatggtagaaacaaaggcatgggcgagcgccgccgcgacgcgcccgcctcttccgtctgacacatgggaacgaccgaccaaccctccaagctgcgcgtgctgctcgtcaccgacaccgacaagccgatcggcgagctgcgcgacacgctcgcgcgcctcggctacgagatgctcgacgaggtcgcgacgcccgcgcggctgcccgcggccgtcgaggagcagcgcccggacgtcgtgatcatcgacaccgaatcgccgtcgcgcgacacgctcgagcagctcgcggtgatgaacgcgaccgcgccgcgccccgtgctgatgttcagccacgacgccgaccagcagttgatccgcgcggcggtgggcgcgggcgtgagcgcgtatctgatcgaggggctgtccgccgagcggctcgcgccgatcctcgaagtcgcgctcgcgcgcttctcgcacgacgagcagttgcgccagcggctcgccgaagtcgagagcgagctcgccgagcgcaagctgatcgaccgcgcgaagcgcatgctgatggaccgccgcaagctgtccgaacaggacgcgtacgcgacgctgcgccgcagcgcgatggatcagggcatccggatcgtcgaggcggcccgccggctgctcgcggcgcactcgcaatcttgaacgaaggtgcaaaacgcatgaacacagcgcgcatcaaagcagcggccgccgatatgccggaacgcgcccgcctgcgcatcggcttcgtcgcgctgagcgacgccgcgccgctcgtcgccgcacagcggctcgagctcggcgcacgctacggcttgacgctcgagctctgccggcagccgtcgtgggcgagcattcgcgacaagctgctgtcgggcgagctcgacgccgcgcacgcgctgtacgggctcgtctacggcgtgcagctcggcatcggcgggccgcgcgccgacctggcggtgccgatggtgctgaaccgcaacggccaggcgatcacgttctcgaaccggctcgccgacgcgtaccgcgcgtcgggcgagctgaaggccgcgctcgcgacactcggccggcgccccgtgttcgcgcagacgttcccgaccggcacgcatgcgatgtggctgtatcactggctcgcgtcgcacggcgtcgatccgctgcacgatgtccgcagcgtcgtgattccgccgccggagatggtggacgcactcgcggcgggcgaactcgacgggctgtgcgtgggcgagccgtggaatgcggtcgccgaggcgcgcggcgcgggcaggacggtcgcggcgacgagcgaagtgtggcccgaccatccggaaaaggcgctcgcgtgccggcgcgagttcgtcgcgctgtatccgaatacggcgcgcctgctggtgcgcacgctgctcgatgcgtgcgaatggctcgacgacgcggaccaccgaatgaaggcggccgcatggctggcggagccggacgcgatcggcgtgccgatcgggcagatcgcgccgcggctgctcggcgactacggcgcggggccgtttgcgcagccgcccgcgccgatcaagttctacgagcacggaacggtgaatcggccggccgcgagcgatgggatgtggttcctgtcgcagtatcggcgctgggggatgctgagcggcgacgtcgacgatgcggcgatcgcgaacggcgtcgcgcacacggcgctctacgacgaagcggtcgcgctcggaggggcacgacgcggcgagtgaagcggcgcgtttgacgcggcgcgcatcacgcatcgcgcatcacaaggcgcgcaccgcgcggcggacttcgcgcacgatccgcgccgctcgcttcgcccgttcggcgcttcgcccaaacgagccggtgcttcggccgcgaacgcgggcggcggcccgcacaccacgcgcgccgccgcccgcgaatgacgcaagacgcaagacgcaagacgcgagccgcatcggccgggccgcgcccgcctccggcaaacgccggccgcggcgcgccgccggcgtcgcctaacggtggatgccgcgaagaaactcgttgcgcgcctgaacgtcgcgctcgaattcgccggcgtagcactgcgtgatcacacgctcgtcgcctcgccggttctcgcccatcaacaggcacagctgctcggcctcgatcaggcacgccgcgccgcgcgcctgaccatgcgtcacgagcgccgtcgcgatccggtgcgtgatccactcctgatacgtatagcgatggctgatcgcgtcgatcatgcgcgcgatgcgtccgaagccgtgcaagcgcccgcccggcagatacgccacatgggcgacgccgcgaaacggcagcaaatgatgcgggcacacgccgtgcacggcgatgctgcggacgatcaccatgtcctcgcgcggatcgtcgaagcccgcgcccagcgcctgagccggatcgacttcgtagccgtcgagcaaacgccgctgccagagctcgcgcacacgctgcgcagtgcggccggtgtgcgcgctgtcgatctcgatgccgctcgcctcgagcagcgcgcgaaccgccgcctcgaatgcgatgggatcgaaccggcccgtgcgccggatttccgcatgcggttgatcgtgcgcgccgcacgcgcgctcgtttcccgtttgatgcatttgcgttccctttgaaacacccgcaatttcgtcgacatgcccatggcgaccgcgccgggcactcgcccgcgcccggcgtccggcgcggccggagtcgcgatgtcccgcgtcgatacatcaaagcgccgaagcgtcgatacatcgatacatcgatacgccgatacgccgatacatcgatacatcgatacgtcgatacgtcgatacgtcgtccacatgttcgccgcgcgtccatgcacccgcacgtccgggcggcgctccggcggcacgccgtccaatgtagacaggttgacgacgaggtttctcaacttttctgacggccgcgatgcgcgcccgcgcgcgaacatcattgcaatcgcgtgcgtggcatcgccggtcgataagcgcgatcgatcgaatgaaccgatcaccgtcaacctgccgtccaaacgcggcgctcaagtcgaaggcgccgcttccgaagcgattgcgccgatgccgtccgcatggtgtccatacgttcgactcgccggcaaatgatcgcgccgcccgctgcgcatcgatcagtcccgtcgcgcggttcgccgcatcgcgatgtgagcgtcgcgcgcaggcccgatcgcgtcgattcgccagatccgcgacaaagcggatcgccgacggtggagcaacgggcgtccccgcctccgatcgatggtcgccgacggcaccgtcgttcgcgtgtgcgttcaaggctcgagcatcgcgcgcgcaatcgaaacaggcccgtcgacgcgccgaacgcgccacggcgagtcgagcgcgcggacacaggcgcgagcgccgcgcacgcgcgccgttttccgacgccgaacccacgacatcgcgccgaagccgagctctattcccctctcccgccgcgcgatacgccgctcgagaggcagcttcgccggactcgcgcccatcggccgctcggcgggccgtccgtgcgcgctcgcacggcccatcgccgcacggccgcatgacgaaggactccggaatgatcgatccgcacgacgccccccgcccgacatccggcgcgccgacaatccactccgatcgcatcacgcaattcgcgtcgccaatacgccgccgcgcgcctcattgacaactcggcgtacttaaaaaacggatagccaatgcgcattcccgccccattcctacgacgaatggtttagcatgcagtcgtgctgacgaaccacgcccgggtgtgggagcgagcgcgcggcacgcgaggtagccgaagtccaaccgtttgcgccgacgcgcgacaggctcgcgtcgcactcggcaagcgcggtgcgcatcggcgcgccgcgcgtcatccgcattccacccggctcgcatccggccgcagcggcagcggctcaaccggccggggcggcgacggctacgcgcgcgacgcgcgcacggcaaccaccgcgcgttgccgcatcggcacgcgccggcgcaccgcgatcccgcgagcatccggccgtctcgcaccgagcatcccgattcaagcgtcattgcgcagtgctttcgccgcccggcgacgcccgttcatcgggctcatcgacacaatttcccttgcccacgagcaaatggaggagatatgcagacgcgtctcgatacgaggaaggtcttcacctatttgtttgcatttttcattgcctttctcgcgagctgttccgatcacgacgacatttcgggcggcggcgagccgcccgcgtccgcgctcgcgttcaggctcgatcgcggcgggcagatcaatgcgttctatcggcaggacaagatcgccgcgcatctgctgatgcgcgcgtcgacgaagccgcgcctgctcgtcgtgtttccggcgggcaacagcggcacgggcctctggttcggcgacacgccgcagcccgtcaactggagccaggacacgccgatcgcgcccgtcacgacgcaggacgcggcgggccggccgctgtacgggatcggcgtcgacgtgtcggccgacgtgagcaacctgtcgatcaggcaggcgctgctgagctccgtgcgcttcctgcgcgactacaacggcggcgcgaccgtgccttccgacatcgtcgtgcagccgtccgtgtcggacaacgtcgcgacctggcagcgcaatcgcgtcgacggcgcgccgggctacgcgttgcgcgtcacggtgctcgacggcggcgcggtggccgccgacggcaccggcaggctcatgctgcaatcgccgtccggcgcgccgacgctgcgcctgcgcgtcgaagcgttcagcggcgagacgccgctgcagccgatcacgcacgcgaacctgttcacgtcggcggtcaaccccgatccgcagagccagaacgtgttcgaattcctgagcttcagcgacaagctgctcgccggctcctggcagtacgacacctacttcggccgtgacacgctgatctcggtgcgcatgctgatgcccgtgctgcagccggacgtgatcgaagccggcctcggctcggtgctcgaccgcctgtcgccggacggcaaggtcgcgcacgaggaaggcatcggcgaattcgcgctgatcgacaacctcaagcacggccgcccgaacgatccgacgccgacctacgactacaagatgatcgacggcgactacctgctcgcgccgatcatggaggactggctgatcgaagatccgcgcgggcaggcgcgcgccgccgcgtatctcgcgcaaaagggcgacgacggcgtgaccaacggcagccgcttcgtcgccaatctgctgcgcgtcgcgcggaccgcgcagccgttcgcgcagcaggcgctcgccgcgaacctgatccgtctgcgccccggcgagatcgtcggcaactggcgcgacagcaccgacggcatcggcggcggcgtctacccgtacgacgtgaacgtcgcgctggtgccggccgcgctgcgcgcgacgagcaacttcctcgcacgcgggctgctcgacccgtacctgagcgccgatcagcgcgccgtgctcgcgagcgcgggcgcggcggccgatgtctgggagcgcgccgcgccgccgtacttccaggtggccgtcacgccgaacgacgcgcgcgcgaagctcgccgcatatgcgccgcaggcgggcgtgccggccggcatggtgccgaacacggcgttgcagttcgacgcgatcgcgctcgacgcgaacggcaatccgattccgatcatgcactcggacggcggcttcgtgctgctgttcggcaatccgtcgcccgcgctgctcgcgcgcatcgtcaccgacgtgatgcggccgttcccggtcgggctcgtgaccgacgtcggcatgctgatcgccaatcccgcgtacgcggacccgacgctatggccgcgcttcacgagctccgcgtatcacggcacggtgatctggtcctggcagcaggcgatgtgggtcgcgggcctcgaccgccagctcgcgcgcaccgatttgccgggcgacgtgcgcacgctgctcacgcaggcgcgccagcagatctggcaggtgatcgcgaacgcgaaggacatgcgcttgaccgagatgtggtcgtggtcgtacgcgaacgggcaataccggacggaggcgttcggcacgcgcagcaccgacgtgaccgaggcgaacgccgcgcagttgtggagcacgacgtatctggcggtccgggatccgcaactgcgcgcgggcaagtactggtgggaagcccgcgcggccggcggcgacgcgccgaggcgcggctcgacggcagcggcggagaatgccgcgaacggcttgaatgccgtgaaaggcgcggcttcgtgacacgccgggcgcgcgatcgttcgatcgcgcatccacgtcgatcgcgcgccgcgtgaaagcgcgcgtggccgcgcggttcgagcggaccggcgcggcgtcggtgaggcgtcggtggatacgtccgacgatgcggcacaccgcggcgtcgggcgcggtgggcaacgcgtcgccggcccccgcattccccgccgcgcaagcccgcgccggtatcgcaccggcgcgacgcgccgccgccgcgcgccgcatcgcgcacgtcgaagctcgagcgccgcgacgcgaaccgcggcgccacgcgcacgtcgcgcccccgcatcgactgtccgatgccttcgccgacaccaccgcgcccatcgcgcgcggcgcaaaaagagaaaagccgcgcgatcgctcgcgcggcaaaatccgcctgcatccaagggccacctccagatggcgggcggcgcactagcctcgatcagccactagtgccgaaccaacgaaacccgtcggcgtcggggcggaaaagccgccgtcccggcgctcaggcgcgcgcgatcaacgcgccgcctcgtaaccgcgaaacagcgcggcggcgttgcgctcgagcgtctcgaggtgatagccgccttcctgcacgatcagcgtcggcacccgcaggccgccgacgagcgcgccgagccgcccgaagccttcggtcgtcaccgcgaccttcgactgcgggtcctcgcgatacacgtcgaagccgagcgcgaacaccagcacgtccggcgcgaagcgctcgacgcgcgacctcgcgcgctcgagctgcgcgaagaacaccgcttcgggcgagccgtgcggcatcggcaggttcacgttgaagccctcgccgcgccccgccccgcgctccgtttcgtaaccggtgacggccggatagaagttcgtcggatcgccgtgaatcgacacgtacagcacgtcgtcgcgatcgtagaacagcgtctggatgccctggccgtgatgcatgtcggtatcgaggatcgccacgcgcgcatggcgcgcgcgcaacgcctgcgcggcgatcgccgcgttgttcagatagcagaagccgcccgccgcgtcgcggcacgcatgatggccgggcgggcggcagagcgcgtacgcatcgcgcgcgccgcggccgagcgccgccgcgccggcgagcgcgctctgcgcggaccagtacgcggcgcgatacgtgtgctcgccgatcgggcaactgccgtccgcgagatagtaccccgcctgcgcgagcacgccgcgcagcggattcggctcgcgcacgtagatgttcgacatcacctcgggcccccagtcctccgggatgcgccgccactcgcgatgcgcgtcggcgagaaagcgcagatacggctcgctgtgcacagccgcgagcggcgccgcgccgaaatcctcgggcgcgcgcacgtcgaagccgagcgaggtcaccgcgccgagcagccgcacggcccgctcgggcacttcgtgcggcgcgcgcatcttgccgcgcgacaggtaagtgagcggactgtgcttcagttggtccggatgaaaatatgtcagcatgcggggtcgcttcgctccacgatcgatcggtcaatgcggctgcgcgaaggtgcccgcgtccgtgcccgaatgcgcggcctgcatcgccggcgccgggcgcggcgagcgcgccgatcgcgccgcccgctcgcgcacgccggcgcgcgcgagcaccgcgccgagcagcacgttcgcgcccgcctcgacgtgctcgggcaacgcacgctcggctgcgttgtgcgacagcccgccgacgcacggaatgaacaccatcgcgctcggcacgcagcgcgcgagatgaaccgcatcgtgcccggcgccgctcacgattcgctcgtgcgcatagccgccgccgcgcgcggccgcctcgacgagcgcgatgcacgccggatcgaacggcgtcgccgggctcgaccagtgccggctgatgtcgaccgcgacgccgcgtcgcccgacgatttgcgcgcacacgcggcgcagctcgcgctcgatcgcgtcgagccgcgcatcgtcgggatggcgaagatcgatgctgaacgtgacgcgctcggcgatcgtgttgcgcgacgcgttgtcgatcgcgctctgcccgatcgtcgcgagcgcgtcgggcgcatggcgcgcgacgagcgcctcgatcgcgagcgcgagctcggcgctcgcgaacagcgcgtccttgcggtacggcatcggcgtcgtgccggcatgcgcggccgcacccgtgaccgtcgcgtcgagccagcggatcgcctgcccgcccgtgacgacgccgatcgtcgcgccgtgccgctccagcaccgggccctgctcgatatgcgcctcgaagtacgcatcgacgcgctcgtgcagcggcgcgagcgccggctccaggccgcgcgccccgtgcgcgccgcgcatccacgccgagcgcagcgcatcgcgatagccgcacgcttcgagcgcctcggcaagcgcgatgccgtccgcatcgcgcgcggcgagcgccgcgtcgagcggcaatgcgccggtaaacaccgccgagccgagcatcgccggcgtgaagcgcgcgccctcctcgttggtccacgatacgatctcgatcggcttgccggtgacgatcccgcgatcgttcagcgtgcgcacgagctcgagcccggcgagcacgccgtacgcgccgtcgaagcgccccccttcgggctgcgtgtcgagatgactgccgacgagcacggccggctgcgtgtcgtccgcgccggcgcgccgggcgaacaggttgccgatcgcatcgacgcgcaccgccatccccgcgtcgcgacaccattgcgcgaagcgttcgcggccgcgccggtcggcctcggtcagcgcgagccggcgcacgccgccgcgcgcggtgccgccgattcgcgcgagttccgtcaggctgttccagagccgcctaccgtcaatttcccacaccgagatctccctccttttcttgaatcagcgcgtgagcacggcgtcggcgacgtcggcccgccgatggcggcgcgcgtcgagcgcgatcacgccgccgagcgagagcgccgcgaggcacgtatagaacaccgcgagcggccaccactgcccggcgaaccggtgcgcgagccacgtgccgacgagcggcgtcagcccgcccgcgatcgcgccgcacatctggtacgagatcgagatcgccgaatagcgcacgcgcgtcgggaacgcgccgctcacgaagcccgcgatcaccgagtagaaaccggcgagaaacacggtcgcgatcgcgatgccgatcaccatcggcgcgagccgccccgtctgcacgagcgcgaacatcggatagggcgaggccatcgcgaacagcgcggcgagcttgagaaagcgtgcgtcgccgagcttgccgccgagccacgcggcgatcggctgcgtcacgaactggatgatcgcgacgatgaacaggcaatcgaggatcagcgatttcgtcacgcccacatgctgcgtcgtgaacgcgatcatgaacgtgttcgtgaaatacagccccgcgatgccgatcgtgttcgcgcacaggcagaacagcagcatcgcgcgcgacgtgcgcagcacctcggcgagcggccgcgcgacggtgcgcgacatcgccttctcatgcgcgaactcgggcgattcgtcaaccttcagccgcacgaacacgccgaccgcgagcagcgcgatgctcgcgagaaacggcagccgccagccccaggacatgaacgcgccgtgctccatcgacgcgaccgcgcgaaacgcgacgagcgacaggatcagcccggccgggctgcccaactgcgcgaacgaagcgaagaacgtgcgccgcccatacggcgcatgctcgcccgccatcagcaccgcgccgccccactcgccgcccaccgcgatgccctgaacgatgcgcagcagcacgagcagcacgggcgcgagcaggccgacgcgttcgtaggtcggcagcagaccgacgcagaccgtcgccgcgcccatcagcgcgagcgtcgccatcagcgccttcttgcggccgatccggtcgccgagatggccgaagaagagcccgccgagcgggcgcgcgaagaagccgaccgcgaacgtcgcgaacgacgccatcgtgctcgtgaacggatcgtgcgacgggaagaacagctcgccgaagacgagcgcggccgcgttcgcgtagatgtagaagtcgtaccactcgatcatcgtgccgacgaacgcggcgccggccgcgcggcgcggctggcgcgccggcgggctcggtgggatgccccgggtcaatgcgtttctcctcactcgaatgtccgccccggccgaatcgtccggattcggcaaatgggcgttttatcgcgcaccgggattaatcggtcaaattctaagttattatcttaagaataaatttcattaatccagttctacgatgcaaaatcgtttctctggagtaaaaataaatgtcgaatattcgaagccacgtctcccgcgttttgatggaccgcctggactggaatctgctgcgcacgtatctgacgatcatgcaggagcgcagcatcagccgcgcggccgcgcggctgcacctgacccagccggcggtgagccaggcgctcaagcggctcgaggattcgctcggccgcacgctgatccagcggcgcggcgcgcagttccagccgacgcgcgcaggcgaggaggtctaccggatcgcgaccgatatctacggccacatgtcgcggctcgacaacgaactcgacgaccgcggcggcgagctgatcggctcggtgcgcctgttgtgcgtgagccgcgtcgaatcgcccgtctacgacgagtttctcgccgagttccgccgcacttatccgcgcgtcgacttgcacgtcgaagtgatgcgctccgcggatattctctcttccttattgcaaaaaaccgcgacttgcggactcgcattatgccgaacgccggtcgataaaatcgaattacgcagttttctgcgacaacgctacgcaatgttttgcggacgtcaccaccggttattcggccgccaggcgctgaaaatcgaggatctgctcgccgagaatttcgtttccttcacgagcgaccagatcggcgacgcgctcgcgccgctcaccgtgttccgcgatcagcgcggcttcaccgggcgcatcgtcgcgacatcgccgagcctcgatgaaatccgccgcctcgtgttcgcgggctacggcatcggctgcctgcccgagcacatcgtgcgcgacgacctcgcgcgccagcggctctggcggctgccgccggaggaagggctgctcgacgtcgagatctttctgatgtggaaccgcgagcgccggatgaatgcggcggagaacgtgttcatcgacgcgttccagcgctacgtgcagcggtatccgatggccgagcggctggggatgctgcattgagcggcgagcgcgcagagggtcgaaaccgatcgccgcccagcttgacgctacccgcccggcccaactccgccgggcgccgccccaccgcccgcgcgcaccgggattttcaaacccgcgacgaaactgaaatcgcgcccgccggctggaatgcgcgccgcgcacaccgcatcatcgccgcctgagccgatcagacgcgcgccgaaaccaccttgggcgccgcggacgatcgtcacgaaccgccgcgcgcaacccgccgtgagcgccggcgcgggcgcgggcggaacgacgatgtgcacgaacggcacggaccgcgcggcctcgatcgcgggcgcggccttgtgcatcgtgcgtgcagagcaggatgaaatcggcgccgcccgcctcggcttgccgcgccgcccgctgccccagccgccccggttcgtcccggcggcccgcgtgccgccgcgtctcgatctcgtcgaggcagacggtggccatgatgctgcgcgcattgcgatgcccgccgaggcgcgccgtcctccgcgggttgatcggccgatagtatgcggccgacgattccccgctcatcccgccgatcagttcgatcgttttcatcgcgtgccccccgcatcgggcgtgttcgcgacaacgaagacgaatctagcgacgcggccgccgcgatagcaacgctttcgccggttccgaccgagccggcgacggcgcgcgcgcggcggaacccgaagagcccggcgcgccgcacgcgccgtcgcccgcccccgcctgcgccgcgtcgaaccgctcccgcagccactgcgcgaacgcccgcacgcgcgacgacaactgccggctgtgcggatacagcacgctgacgggcatcggcggcggcggatacgcgccgagcacgatcctcaggcgtccgtcggccagttcgtcggcgatccggtagcgcggcacctgcacgatgccgagccccgcgacggccgcgcccgtgtagagctcgacgcccgcgacggaaatcgccgcgtcgagccgcacctcggtcacgcgcccgtcgacggtgaattcgagcggcatcggcttgcccgtcgcgctcgacacatagtcgaccgcgcgatgcgcggccagcgcggcgagctcggccggctcgccgtgccgcgcgagatagccggggctcgcgaccgtcacctgctcgagctgcgcgacccgccgcccgaccatcgacgaatcctgcaggttgcccgagcgcagcacgcaatcgacgccctcgcgcaccagatcgacgaagcggtcgtcctcgccgatgtgcagccggatccccggatagcgcgcgagaaaatccggcagcgcgggcacgacgaaatagcgcgcgagcgtgccctgcaggttcacgcgcagcagcccccgcggcgccgcggcgcgaaacgcgccctcggcctcctccagatcggcgatcagccgcacgcagcgccggtagtaggcttcgccgtcctgcgtgaggcgcacggtgcgcgtcgtccgttcgagcagccgcgcgccgagccgcgcctccatgcgcttcatcaggttggtcacggtcgcgcgcggaatccgcagatcgtccgacgcccggctgaagctctgccgctcggcgatccgcacgaaaacctgcatttcctgaaatcggtccatcgcgtcggtcctcggctgatcgttaaagcaaatggaatgatgatatccatttgatcatgattatctctgcgatggaatggccgatcattcgtcccatccacccacttcatcgaggacctgatcatgaacgccacgcccctcacccgagtcgcgctcgtcaccggcgcgtcgcgcggcatcggcgcggccgtcgcgcggcgccttgcgcgcgacggcttttcggtcgccgtcaactatgcgtcgagcggcgccgaagccgacgcgctcgtcgccgagctgcgcgcgggcggcgcggccgcgctcgcggtgcgggcggacatcgggcgcgcggacgacgtgcgccggatgttcgacgccgtcgagcggcagctcggccgcgtcgacgtgctcgtcaacaacgcgggcatcctgaagacggggccgctcgccgacgccaccgacgacgcgttcgaccggatcttcgacatcaacgtgcgcggcaccttcaacacgctgcgcgaagcggcgaagcggctcgccgacggcggccggatcatcaacttctcgagcacgacgctcgcgctgaagctgcccggctacgggctctacaacgcgacgaagggcgcggtcgaggcgctctcgcacgtgttcgcgaaggaactgcgcggacggcgggtgagcgtgaatgtcgtcgcgccgggcccggtcgcgacctcgctgttcctcgaaggcaagaccgacgagcagatccagggctacgcgaagatgccgccgctcgagcgcctcggcgagccggaggacatcgcgggcgtcgtgtcgtttctcgccggcccggacggcggctgggtcaacgcgcaggtgctgcgcgcgaacggcgggctcgcttgagcgggcgcggcggcgcgcggtgacgcgccgcggcccgcgtgaccggcggacgcgacgcgacgcggcgcgcgcttgtgcgccgcgtcgcgtcgccgtgcgagccaagcaaagcctcgcgcgggcgcgaaaccgatccccgtgccgccgcggacggtgcttgcccgttttcgcatgcccgttccgctcggctgttccgttggcttgttccgtaggcctgtttcggtcgcgagcccgaacggcacgctccggtgcggccgcaacgcgtccggccgctttcgcatgcgctcgtccgccgtcgcccgctaccggctacgcccactcggcgggcgacgtgccgagcgcgcgcgccggatgcggccattgcaccggcgcgcactcgatcgtcaccggcgcacgcacgcgctgcgccggcccccagctcgtgtcctcgatccacgcgtcgagatcgcccgccgtctccggcgcgatcggctggcggcccgcttcctgcaagccgcccgacgtgagcagcaccgcggttcgcgcgagcgacgcgcgcgtgctcgtcccggcgcccgtcgcgagccggcgcacgaggccccgaatcgccgcggccgcgagcagatagccggtgccgtggtcgagcgcctgaacgggcagcggcaccgggcggtcggcgccggcttcgcgcatgccggccgccgcgatgcccgcgctcgtctgcacgaggctgtcgaagccccggcggccgcgccagggcccgctccagccatacgcgtcgagcgacacgtcgacgaggccggggttgatccgccgccgctcgtcggcgtcgaagccgagacggtcgagcgcgcccggccggtagccgtggaccaccacgtcggcctcgccgatcaggcggcgcagcaacgcgcgcccgtcggcgcaggcgaggttggcgcgcgcgcaccgcttgccgagcacgacttcgggcaccgtgcccggctcgtcccagccgatcggatcgatgcgcagcacctgtgcgccgaagcccgcgagaaagcgcgtcgcgacggggcccgcgaggatgcgcgtcagatcgagcacgcgcacgccgcgcagcggccgctcggccgacatcggccacgcggggcgcgggccgtcgatactcacgtcgtcgtgaatcatcagcggctccgcgcgcaccgcgcgcccttgcggatggcgcgcccattcgtcctccgtgcgcatgacggccgcgcagccgccgtgctcgacgaccgccgattcgagcgcgtcgccgcgccattgcccgaccgcgcgagcgacggcgtgccgctcgggcggcacgccgagcacggcgagcgcggccgcgcgatgatgcggcgcgttcgtgtgcagccggatccagccgtcggccgtgcggtagtcgcccgcgatcgcatcccacagaggcggcatgttccagccgcgcggacgcagcgacgtgccgaaccagatcgatgcgtagcggcgatcgacacgcacgccgggcagccggcccgtcgcgcgatgcacgaactcggcgagcgcgacgctcgccgcgccgatcgcggccgaggcgaaatcggtgaccggaaaggccgacggcaacacgcccgcgccgccgaatgccagcgttcgcagccactcgggatcgccgttcgcggcctgccagatgtcgcgcagatacgcggcggcgcgcgcatggccggacggctccgtgtgggatgaagcagcgagatcgaacatgtgacgcccccgattcgaagatagcgcggcaagattatttcccgcgcaacgcgagtgtcaacgttgattccgggaatcaagtcatttttattcacttccggctaatgcgctttaaaccgaaatcggctgcacgcacgccgcgcgaccgggacggcgtgttcgcgcggcgtgcctcggcggccgagcactcgccgccgacgccggtgcggcaaggcgatcgggccgcttcgctcggtcggcgcgcggatgcgcagacgttaggcggccgcgccgatcacgcggctcggcattccagtttccaaaaagcgatcatgcaaaacccgccgaattcgagcggctcattcgattttattttttatgaatcggcattggccgtcgattcgccgaatcaagctcgcggataaccgtcgaggcgtcgtcattggctcgatcgaatcggcgagcgcggcggccctcggttcaacgcacgcggcaagcgcatcgccttcgcgccgacggccggcatccccgcgcatcgaatcggcgggcgcgggacatgcggcctcgcgcacgccgcacgccgcatggcgcatggcgcatggcgcatggcgcatggcgcatggcgcatggcgcatggcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgtgtcgcgggcggcgcatcgccgggatgcgccgcccgcgaggcacacgcaagcgcgcgtgcgcggcgggccgtcagcgcgccgcccgggtcgcgttcccgagcgtcgcgacatcggccggccgcaccgtggcgcgccgttgttccaccccaccacgcgcatgaacgtcagcacgtcggcgatctgcccgatgtcgatcggatctcgatcggatgtcgatcatccggcggcgtccggcgcgcgatgcccaaagacctcgattcgacacctgccgcccgcgcacgaagcgacgcgtgccgcacgggccgcgcatgcctgcgcacacatggattcgcccacacgcgcgcgcggcgaacttagagcgtgtcgggccccacgcgcacgaccaccttgccgaagttcttcccgccgagcaggccgatcagcgcccgcggcgccgcgtcgagcccgtcgacgacgtcctcgcgcggcttcaccttgccttgcgcgacccattcgctcatatccttcaggaaggccggataaacgtccgcgtagtgatcgaggatgatgaagccctgcatcctgatccgcttgcgcagcacgctcgacgtgagcagcggcaggcggttcgggccgcccggcagctcgctgtcgttgtagtgggcgatcagcccgcacaccggcacgcgcgcatgatcgttcagcagcggcagcaccgcgtcgaacaccgcgccgccgacgttctcgaaatacacgtcgatgccgtccgggcacgcggcggcgagctgtttcgcgaaatcgggatcgtggtgatcgacgcacgcgtcgaagccgagcgtcccggccacatagcggcacttgtccgcgccgcccgcgatgccgacgacgcggcaacccttgagcttcgcgatctgcccgacgaccgcgcccaccgcgccgctcgccgccgcgacggccaccgtctcgcccgccttcggctcgccgatgtgcagcaatccgaagtacgcggtgaagcccggcatgccgagcacgccgagcgcgtacgacggatgcgcgacgtccgcgagcggcatcaggtcggtgccgtcggacacggcgtagtcctgccagccggcgttcgacagcacgagatcgccgtcgcggaacgcgggcacgctcgacgagacgacgcggctcaccgtcccgcccaccatcacgccgccgagctcgacgggcgcagcatacgagggcgcgtcgctcatgcggccgcgcatgtacggatcgagcgacagccagatcgtgcgcagcagcacctcgcccggcgcgggcacgggcaccgccgccgtttcggtgcggaaattctccggcgtgggcgcgcccttcgggcgcgagtgcagcacgatcctgcggttggtcgtcttggtttgcggcatggctttctccgtcggaatggaaggcgtcgtcagggtgcggcgaacggggcgaagcgcggcgcgctcacaggctggcctcgagcacgcggcggctcacgtcgagcgtgacgtccttgcgctcgccgagtcgcgtcatcccgtgcgcctcgagttgcgcgatcaggccgtcgatcgcatcggcgcccacgccgtaatcggcgaggcgggtcttcacgccgaggctttcgaagaacgcgcgcgtgcgcgcgatcgccgcgtcgatgcgcgcgtcctcggggccgtcgacgatgttccagacacgcgccgcgtattgcagcagcttcgcgcgcttcgcgtcgcggcgcgcgtcgagcatcgacggcagcacgacggcgagcgtgcgcgcatggtcgatgtcgtagcgcgcggtgagctcgtgcccgaccatgtgcgtcgcccagtcctgcggcacgcccgcgccgatcaggccgttcagcgcgagcgtcgcgacccacatcaggttcgcgcgcgtcgcatagtcgcgcggctcggccaaggccttcgggccgatctcgatcagcgtctgcagcaggccctcggcgaagcggtcctgcgcgaggccgtcggccggatacgtcaggtactgctcgacgatgtgcgtgaacgcgtcgacgacgccgttcgccacctgccgcggcggcagcgtgtaggtcttcgtcgggtccagaatcgagaacgtcggaaacacgagcggatgacggaacgcgagcttcgcgcgcgtcgcgcggcgcgtgaggaccgcgccgttgttcatctccgagcccgtcgcgggcagcgtcagcacgcagccgaacggcagcgccgccgcgacgttcgcgccgtgcgtctcgaggatggtccacggatcgccctcgaacggcaccgcggccgcgacgaacttcgtgccgtcgatcaccgagccgccgccgaccgcgagcaggaaatccacacgctcgcgccgcgcgagctcgaccgcccgcatcagcgtctcgtaggccgggttcggctcgatcccgccgaactcgcgcacgtcgcgcgcgccgagcgcggcgcggacctcgtcgagcgtgccgttgctgcgcgcgctctcgccgccgtacagcacgagcacgcgggccgccgccggcagcagatcgttcagccgcgcggccgtcttttcgccgaagacgatccgggtcgggttgtagaaatcgaaattcagcatgttcgccccatcaaaagtagaccagtcgtctagaatcgagccccaaataaggcacgcccatgcgcgccttgccttgcggctcttgcttcttgcggcttcgtatgccgcgctccccttcccgccatcctctcgccggcgcagccgagcaatcgcgccgcgacggcacattcgccattgcaacgtcgtcgccctcgccgtttcgagcgccgtcgcggctgcgctgcacgttcccgagccgcgttcgctgcgccggggcagcgcgcgtagcgcgtcgccgcaacagcagcttgcacgacggccccgcgatgtccgcgcgagcgaaccgtccgcgagcccgatttcgatgccgccgcgcgtcgcgctcgacgatgggcgcggcgacgcgcccgaacacgcatcgcatcgcatcgcatcgcatcgcatcgacagatccgacgcctgcgcggcaagtttcaccgccggacaccacccggcggatcggccacgcattgcgcgttcggcccgttgcgcccgccgtgcatcaggcgctcggggcctgccggagcggcgagccgcacatcgcaatgcgcgagacagtcgccgaaatagccgtcgaaataggcttcgaacgacacgtcgccggacgcttcccttgacgccgagtcaggcagaacgcccttttcgggatgcccgccgcctcaagaaccgcgttcccgccacccggcaagccccttgcgaagtacgatcggcatcgcaaccacaggctacgccggcacactgccgcgcccggagaagcgagcatggcgcgcatcatagcacgattagaccggtcgtctagtgccgtgaggtaggccgtgaggtaggccgtgaggtaggccgtgaggtaggccgtgaggtaggccgtgaggtaggcctgaggtaggcctgaggtgagccacaaggaacgtcacgacaatcgccaagacgaacgccatcgccaccgccccgcgccggccctcatcgagcggatgatggaagcgtctgcgcgatcgcatacgcgtccggcggcacgcgaactcgacgccccgcgcgcagcaccaaacccgcatgccggttctcgcaacatcgccccgacccggcgctgcgccgacacgccgttcgcatgatcccgcgcatcgcaccggcgacggccagcggcgctcgatgcgatccgcccgccggatcggcgcggccggcgcattcgatctccgctcgccaccacgcggaaccgatcggccgccgcaccggccgcgctcgacgccgcgccgcgccccccctctcgctcgcgccggacgcccctcgcgcatccgggcgagcgcgacagttcccgcgcatcatttcgaagccgcatcgagcgaccggcacgcgccgacatcatccgacatgcgccgcggcgctcgcctcgccgatagcgcgtccaccccattgcgcaccggatgcttagacattctgaacaatcctgaacgacacgcgcacccaggcggtttcaccctcgcaccgaacgtgtgaatacgtgaaaacgtcaacgccatcgcgatgcattgcgtttatcatgcgcagggtctcgcgttccgcgccgccgtcatctggagtcccaatcaaatgacgaatgcgcttcggtcttcccggcgatcgtcgcgcccgcccggccggccgcgcgacgaacgatgggaaacggcgagcgcccgcctgcgcgccggcccgattcatccggctcgccgccgcccgcggcggatgcgccggccgcgtccaaccatcctttttcgagccacgataccaagcacatgacatcccgccgcctcgcctcaagaaccgccgtcgccgcctcgctctccgccctgatgctcgccgcatgcgggggcgacgattccgccaatgcaccgaccgcgggcggcgccgcgccgttgacgcccgcggtggcgagccccgccgggccgacgggcagcacgccgggcagcacgccgggcgccacgaccgcgcccgcgccgagcagcacgtccgccggccagctctcggtcgacaagatggcattcgcgcagacgcacgtggtgccgagcggcggcctgagctggacgctgccgaacgcgagcgcgagccttcgcccgatcagcaggcgcgacgcactcgtgctggtcgcgatcggccaggccgacgcggtgcagcccgttctcgaagcgtggaaggacggcgcgaagctcggcgcgctcgcactgagcccgccgtccgcgctgccgccgaccgaatccggcggccgcgcgtatgcgaacgatcgatggagcgccgtcgtgcccgccgcgtggatggtgccgggcgtgtcgttcagcgtgtcggcgtccaattacacgtcgagcgtcgcgcaagcgcccgtgttcggcaccgacgccgacgtgcaactgacgatcctgccgttctacctgttcggcgccgatgacaccaattcgccgccactgtcgaccacgcaagcgcccgacgccgccacgcagcaggaaattttcgcgaaatggccgacagcggagctgaaggtccgcacgcatccggccgggcgcttcagcctcgcgacggtcgtggtcggcccccgcgccgatcgcacgggcgccgcgcagcccgcctatccggtgaccgcgctcgaccagcagaaagacggctacggcgtgatgagcgcgatgctcacgctgatcacgaacatgcgcacggcgaacggcgacggcccgctcaacaatcagtactacgcccccctcatcgcgctgaactcgaacggacagttcgcgaacctcggcggcggtctgggcggcgtcggctcgggcgcggcggtcggcgatcaccgttataccggcatcttcattcacgagcaggggcacgcgttcggcctcaatcacgcgggcgacgagtacgcgaaaggcgcctatccctatgcgggcggcagcctgagcggatcggtctggggctacgacccgaatcaccgcgagttcctcgacgtgctcgtgcccaccaccgcatcgagctacgcgaaatgcgcgagctcgcatcagctcgacgcgcagggccgctgctacaagcaggatccgatgcagggcggcgccggcgatcagtcgagcggatacaagttcgcgacgttctcggactacaacacgggccggatgcaggcatggatcgcatcgcgcgtgctggccgatccggcgtcgtcgacgggctacagcaagtgggacagcgccgcgcaggcgcgcgcgccgtacacgccgacgaccgacaacaacgggctctacggcgtcaaccagaatctgcccgttcaggccggcgtgccggttcacacgatcgtcgtgagcttcagcaaggccggctccgcgggcgcgtcgtacatctatccgccgttctcctacaccggcaacctgatcgcgacgttcgatccgacctccgccgcggaccgccaggcgatcaccgtcgataagggcacgtacccgtggtattgcaagggcaccgggtgcgactacacgctgcgcgtgacctatgcggacggcagccggacgtatcgcgtgctgcaaggcggattccgtgcgtggtggacgcccaccgtcgacgacgcgaacgcgaccaatccgctcagcggcagcagcttccgcgtatgggcaatcaacgtgccgggcgacaagcggatcggcaagatcgagctgctcgacacgccgatggtctggaacggcatgccggcgaatccgaccgtgctgctcagccggtgatgcggcgcgcgggggtgcgccggcaggcacgatcgatcgcgcatcgcgaatgccgtgccgcctcggcaagtaccgcgcggcgacagcggcgtgcggcatgcacacatgcgccgccgcgcgggatgaacaacggccgtccgccacgatgcggcgtgatacggcgcgcggcgcgcgacacgatgcgcgcccgcttcggacaaacggccggcgcgcgcccgcctcgcccgaacgcagaaacgcgtcagcctcgcgcgaggacgtcgatgcgcagcgcttcgccgcccgccgcgatcgcgagcagccggtcgacgttcggatgcgcgcccgggcgattgcgcgcgtcggcggtgtgctcggcgaacaccgcgaggccgtgcgcggcggcttgcgcgtcgagcgtgccgaacgcctcgcgcagatagtgatacaccgccagcgagccctgcttgcccggcttgttctcgatgctcgcgaccaccgcgccgccgccgtcgacgaggtcgatgcgctcgatgccgtcgatcgccggcagttgcgcgaggttatccttgaatacttcggtgggctgaatcactgggaacgctccgtctggtcaggaaaaaaacatgcggggcgtatggtatccgattgccgtccaatctccggctcatgctcggccgcgccgccgccacgcccgcgacgcccgcgacgccggaacgcgcgcccataccgtcgagccgcatcgcgccgaagccgcccgtcgcccgctcgacatcaagaactcctgcccatgcgtcgccaacgtgtaaactgctgccttttttcgacattgacacccgtcgcatgatgcaagtcccgcaacgtagcgcgctcggcggcccgacgctgatccgcctgcttgcccgcctcgcgcacgccgacgttccgccgtccgggcaatcgctgtcggaccggctgagccaatggctcgcatggaccgacgcgatcgcgctgtcgtccgcgctgagcatgagcccgcccgccgccgcggccggcgcgcggccggccggcgacgatccgcacggccagggcgcgcgcgtgcgcgcgtcgctcgcgaaggcgatcgcgcgcaccggcgcgttcgccgccggacgcaacggcgcggtccgcgtcgcggcgcgcggcgcgccgaacgacgcgcccgccgatttcacgctctttcggcacgattacctgtcgatgcagcaggccatggagatcgacatcggcgagctgcgcggccgccttcggcagacgatggccgcgcaaacgcccgcgctcgcccggctcgccgcgctcgacgcgacgatggagcgcgcgctcgtcgcgcgcgagcgcagcctcttcgcgtccgtgccgaaactgctcggcgcgtacttcgagcgcttgcgcgaggccgagcagcagtgtcttgccgaggccgaggcgaaggctcacgcaaacgccgaggccgatgcgcacgccgaggtcgcaagaaaaaccgccgcccccgcgccgcacgcatggctcgacgcgttccgccaggatatgcaaagcgtgctgctcgccgagctagacattcgttttcaaccggtcgacgggctgctcgccgcccttcgcgccagctaaccgggctcccatgtccagatttcacgttcatctcgtcgtctttttcgccggcctcgccgcggtctgctggatcggcgccggctatgccgtctcgaatcccgtcgcgctcgccgtcacgctggtgatcgccgcctgctatctcgccggcgcgctcgaattgcgccgctaccggcaagccacgtcgacgctcgcgcaggcggtcgcggcgctgtccgagccgcccgctgcgctcggtgcgtggctcgaacggctgcatccgagcctgcgccacgcggtgcgcgtgcgcgtcgagggcgagcgcgtcgcgctgccgggccccgcgctgacgccttatctggtcggcctgctcgtgctgctcggcatgctcggcacgctcatcgggatggtgatgacgttaaggggcaccggcgccgcgctcgaaagctcgaccgatctgcaggcgatccgcgcgtcgctcgccgcgcccgtgaaggggctcggcttcgcgttcggcacgtcgatcgccggggtggcgacgtcggcgatgctcggcttgctgtcggcgctttgccggcgcgagcggctcgacgccgcgcaggcgctcgacgcgaagatcgcgacgacgctgcgcgtgcattcgcacgcgcatcagcgcgacgaaaccttccggctgctgcagcggcaagccgacctgatgccgacgctcgtcgagcggctgcaggcgatgatgcattcgctcgagcagcagagcgccgcctcggccgagcggcagatcgccggccagcaggcatttctcggcaaggccgaggagacgtacgcgcgtctcgcttcgtcggtcggccaatcgctgacggacagcgtcgcggaaagcgcgcgggtggccggctcggcgctgcagcccgtgatggagacgacgatggccggactcgcgcgcgagacggccgcgctgcacgatgcgctcacgcaggccgtgcagcgccagctcgacgggctgtcggccggattcgagacgacggcggcccacgtcgcggacgtctggcgtcacgcgctcgccgatcatcagcgctcgagcgacgcgctcgcgcagcgcctgcacggctcgatcgaccggatcgtcgaatcgttcgaccggcgctccgcggatttgctcgacggcgtgcgcgcgcgcctcgacgcgacggcaagcagcgtgtccgacgcgtggcgcggcgcgctcgcgcaacaggagcaggcgaacgaagcacacgccgagcgcaaccggcaggcgctggaaacggccgccgcgacgttcgagcggcattccgcggcgctgctgcgcgcgatcggcgaatcgcattcggctctgcaagcaacgctcgaatcgcgcgacgagcaacgtctggccacatggaccgattcgctcagctcgatcgccgcgaagctcggcaccgagtgggcacaaaccagcgcgcaagccgcaaaccgccagcaaacgatctgcgatgcgctcgcgcacaccgcgcgcgacctctccgctcaagccacggcgttcgagcagcacaccgcggcgctgctgcgcacgatgagcgaatcgcattcggctctgcaagcaacgctcgaatcgcgcgacgagcagcgtctggccacatggaccgattcgctcggctcgatcgccgcgaagctcggcaccgaatgggcgcaaaccagcgcgcaagcggcaaaccgccagcaggcgatctgcgatgcgctcgcgcacacctcgcgcgatctctccgctcaagccacggcgttcgagcagcacaccgcggcgctgctgcgcacgatgagcgaatcgcattcggctctgcaagcaacgctcgaatcgcgcgacgagcaacgtctggccacgtggaccgattcgctcggctcgatcgccgcgaagctcggcaccgagtgggcacaaaccagcgcgcaagccgcaaaccgccagcaaacgatctgcgatgcgctcgcgcacacctcgcgcgacctctccgctcaagccacggcgttcgagcagcacaccgctgcgctgctgcgcgcgatgagcgaatcgcattcggctctgcaagcaacgctcgaatcgcgcgacgagcaacgtctggccacgtggaccgattcgctcggctcgatcgccgcgaagctcggcaccgaatgggagcaaaccagcgcgcaagcggcaaaccgccagcaggcgatctacgatgcgctcgcgcacaccgcgcgcgacctctccgcgcacacgcaagcgcacgcgagcgccacgatcgccgagatctcgcagctcgtgcaggccgcgtcggaagcgccgaggatcgcggccgaagtcgtcgccgagctgcgccagaagctctccgacagcatggtccgcgacaccgcgatgctcgaagagcgcaaccggatgctcgcgacgctcgaaaccctgctcgatgcggtcaatcacgcgtcgagcgaacaacgcgcggccgtcgacgcgctcgtcgcgacgtcctcggcgctgctgcagcgcgtcggcacgcagttcaccgatgaggtcggcacgcaaaccgacaggctcggcggggtcgccgcgcagatcaccggcagcgcggtcgagatcgcgagcctcggcgacgcgctcggcgcggccgtccagtcgttcggcgaatcgaacgacaagctcgtcgcgcatctgcaacgcatcgaagccgcgctcgacaagtcgctcgcccgcagcgacgagcagctcgcgtattacgtcgcgcaggcgcgcgaggtcatcgacctgagcatgatgtcgcagaagcagatcatcgaagagctgcagcgcgtcggcggtgaacgcgcatccgccggagccgccgcagcatgagcgacgaaatcgacggcggcatcgagcagaccgcgccgatctgggccgcgttcggcgatttgatgtcggtgctgctcggcgcgttcgtgctgatcctggtcggcgtgatcggcgtgcagttggaactgtcgtcgaagctcgacgcggaggtcaggcagcggcagttggaatcgcagcgccgcaagacgctcgaacaggcgctggcggccccgctcgcggcgggccgcgtgacgctcgtcaacgggcgcatcggcatcagcggcagcgtgctgttcgcgttgaattccgacgaattgcagcccgcgggccgcgatctgctgaagagcctcgccgggccgctcgcggcgtacctgaatgcgaatcacgaaatcctgatggtgagcggcttcgcggacgacctgcaagtgcgcgcgggcaaccgccgcttcgccgacaactgggagctgtcggccaagcgcgcgctgacggtgacgcgtgcgttcatcgacgaaggcgtgccggcgtcatcggtgttcgcggccgcgttcggctccgagcagccggtgagcccgaactcgaacgacgcggggcgcgcgaagaaccggcgcgtggaaatcgcgccggtgccgcggccgacgacaggcgacggtgagcgtcgtggatgacgtcgccgcgcgcgcgcagcacacactcgacgcatggcgcgagcgcggcgccgaccggctcgaccccgtgcgctttcgcttcatcgacgcgctgcggcggcgggcggccgcgcacggcggcgacgcgcgccggctactggatgcgcggctggcgacgctgatcgacgcgtacgcggccgacctgcggcgcgccgaatcgaacggggatgcgtgcgaatgcgcgggagcgcctgcgcctgcgcctgcgcctgcgcctgcgcctgcgcctgcgcctgcgcctgcgcctgcgcctgcgcctgcgcctgcgagttcgacttcacccgcaccaacaccggcagcaccttcaacgacgacgacatccccagcggcctcgtcgcccgacgaacccgcacgcgggccgctcgccgcgctgctcgactacatcggcagccgcgagcggcccacagcgagcgcgccggacgaaacccgcgccgcgcccgcgagctccaccgcgagcggccgcgtcgcgttgcgcgccgagccggcactgctcgactacttccgggaaacctggtcgaagctcagcgcggacagccagttgcgcgcatcgctcgaacaggtgccgaagaacgccgggccgctcaattcgagcagcctcgtgcaccgatcgctgtcgctgatgcgcgagctgtcgcccgagtatctgcggcagttcctgtcctacgtcgacgcgctatcgtggcttcagcagatgaacggcgacgaagccgcgacgggcgatgaagcggcgcgcggcgccgtcggcggcggcggcggcgcgagcgcgaagaagaacacgcgaaaaagatcgcgctagcgcggcgatcgggctgccgtatgccgcgccggcgcatgcggcccacgtggcgtgcgccgtcttccccgccgctccacgcgcgcggcgcgcggcatgcaccgctaccgcgcgccgtccgcgccgtccagggcgacgcatcgcgccgctccgcgtccagcgccgcgcgagcgcgccgcacatcgcgccacggcaaagccgatgctccgcgcgacgcccgcctgcccgcgcgttcgcgccgacgcattccggccgcctcgcccccggagaccggcgcggcgcgccgcctacccggcgggcagctcagcgccgtccgcgtgagcgcggcgcgccgccaattgcgcatcgagccgcatgctgagcgccgcgacagtcggcgcggaaaacagatcgcgaatcgtcagctcgacatcgaacgtctgccgcagcttgttgatcgcgcgcatcgccagcagcgaatcgccgccgagctcgaaaaaattgtcctcggcgccgagcgtctgcgcatcgagcagttccgcgaacatcgcgcacacctgctgctcgatgcggttttccggcgcgcgccggctcgtgcccgtcacgatcggcgccggcagcgccgcgcggtcgagtttgccgttcggcgtgagcggcatcgcatcgagcgcgacgatggccgcgggcaccatgtattccggcatctcggccgcgagcgacgcgcgcagcgcgcaaacgtcgatcgtcgcgccggcgcgcggcacgacgtacgcgacgagccgctcgtgcgcaggcccgtcctgccgcacgacagcctgcgcctgcgcgaccgacggatcgcacgcgagccgcgcggcgatttcgccgagctccacgcgaaagccgcgcactttcacctgctcgtcggcccgcccgatgaaatcgagcccgccgtcggcccgccatcgcgcgacgtcgcccgtgcggtacatgcgcgtgcccggcggcccgaacggatcggcgatgaagcgctgcgcggtgagcgacggccggcgcagatagccgcgcgcgagccccgcgccggcgacgtacatctcgcccggcacgcccgccggcacggggcgcagcgcggcgtcgagcacatacacgcgcaagtcgggaagcggccggccgatcaggctgttcgccggcatcccggcgatcgcgcggctgagcgccagatagctgacgtggaccgtcgtctcggtgatgccgtacatgttgacgagccggggcgcggtgtccgcgtgccgctcataccagcgcgcgaggctgcgcgcgtcgagcgcctcgccgccgaacaccacgtagcgcagcgcgagccgcgcgctcaagtccgcgtgcgcctcgtcggcctgcatcagctggcgaaacgccgacggcgtctgattgagcaccgtcacgcgctcgtcgaccagcagcttcaggaactcggcgggcgagcggctcacgtcgtaaggcacgacgacgagccgcccgcccgtgagcagcgcgccccagcactcccacaccgagaaatcgaatgcgaacgaatggaacagcgtccacgtatgcgccgcgccgaaatcgaaccagccgcgcgtgccgtccagcaggcggatcacgttgcggtgcgacaccaccgcgcccttcggcttgccggtggagccggacgtatagatcacgtacgccgcgtgctcgcgatcgagcggcgccggccgcaccgggtcgtgcgcgggcgcgcgccgcaacgccgcctgcgcgtcggcggcgtcgagcacgatcgtcggcgtgcgggccggcagttgcgccgcgtgctcgcccgtcgtgatcgacagcatcggccgcgcgtcggccaccatgaattcgatgcgcgaggccggataggcggggtcgagcggcacgtacgcgccgcccgccttcaatatcgcgagcatgccgacgacgagctcggccgagcgcggcatgtgcaggccgaccagcgcctccggcccgacgcccgcctcgatcagcacgtgcgcgagccgattcgcgcgcgcgttcagctcgccgtacgtgatccgccgcccgcgatcgacgagcgcgatcgcgtccgggcgctcggcggcccgcgccgcgaagcgcgcggcgatggtgtcgaagggctcgcccgcatccggcgcgggcgtgccgcgttcgccgaccagcgtccggcgctcggcgggcgtgagccactgcgcgtcggcgatcggccgctgcgccgcgttcgcgagcgcgacgccaaggcgcagaaagcgctcgcgatgcgcggccagatcgccgcttgcatagcgcgccgcgttcgcgtcgaacgcgatgcggatcggttgcctcgcgccgtcgtcgtagacggtgatcgaaaaatcgtcgacggggccgttcgacaggctgtgcgagcgcgccgggcaatcgccgaacgcgagcgcccgctcgaacgccatcacgttcacgttctgcgcgtgaaggcgctcggccggccggcgctgctgcgcatcgcgcagcatcgcctcgccgcgatagcgctggtgccgcagcgacgcgcgcatctcggccgcgcattgcgcgtggagcgccgcgaacgtcgtcccgcgatcgaacgcgaagcgcagcggcagcacgttcgcgaccatgcccggcgtcctgcgcgtggcgcggcttagccgcgccatgacgggcaagccgagcacgacgtcgcgctcgtgcgtgaaccgatgcacataggcggccatcatcgccgcgacgagcggcggcatgccttgtgcgccggcgcgcgccatcgcgcgcagcccgtcgctcgtcgcggcgtcgagctcgccccattgccggtgaaagtcgccggccggcgcgaactgccccggcagcgcgacgggcgacaggctgcgcggctccggcgccgccgccaggcgggcgcgccagtaatcgcgatcgtcggcgaacgcggccgattcgcgatacgcgcggtcctcgtcgatgagcgcgtccagcgtgccgaaccacgcgggcggcggcgccgcgccgcgcacccgcgcgccgtagagctgcgccgtgcgttgcacgacgagcgccgtgccgtacgcgtcggtgacgatgtgatgcgcgcagacgtaccagaaaaagcgcgccgcccccacccgcaagagcgcgctgcgtaccagcgggcccgccgcgaaatcgggcggcgtgcgcatgtcgcgcatcatccatgcgagcgcgacgccggcgggatcggcctggccgctcacgtcgacgagcggcacgtcggcgtgcggcgcatcgcgcggcgtctgccacgcgtcgtcgccgtgcgcggagaacgtcgcgcgcgcggcgtcggcctcgcgcatcgcgtggccgaacgcgtcccgcagcgcgccgtgatcgacggcgccgacgatgtcggcgtagcccgccgtgttgtagacacccgtgcccgggcgcaactgctcggcgagccagatctcccgctgggcgggcagcagcgggcgaagcgatgtatcgcgcatgttcatggcgaggcgaagtcctgtgtcgatatgctgcatgcgggccgcgacggcgcgcacccgggaatggcgaacgccgcggcgctcacgcgcatcgggcggcgacgctgcgcgggcgcagatcggtccactcggcttcgatgtgatcgaggcaggcctgccggccggcctcgccgaacgtgcgccgccagcccgcgggcgcgggcagctcggccggccacagcgaatgctgcccttcttcgttcaccagcacctgaaacgagccgtcgggatcgtcgagcaaatgagtcatgcgaaagtcctcgaaatgtcagtgggaagccgatcgtcggcgagccgcgcccgccatcgcgcgccagacggccagcatcgcgagcgcgtagagcaccgcggccgccagaaacggcgcgccgggaaaatacgtcgacgcgccggcgcgcgtgaagaacgcgaacagattgccgccgacgagcggcgcgatcgacgaggccagccccgtcaggcaaaccaacgcgccctgatactcgccctgccgctgcggccccgcgtgcacggagatcaggctgcgcacgctcggatcgctgatcagcgacaacgcatgcaccgccagcgcggcggcgacgagcgcgacggaatcggcgcggctgtagaggccatacgcgagcacgaacgcgccgaagccgacgagcgcggtgcgatgctcgccgagccgcgcgaccaagcgcggcagcagcagcgtctgcgtgagcgtgatgccgagcccgaggcccgcgagcgccaggccgttctcgcgcggcccccagccgaggcgcgcggcgttggcgagcacgaagcacgacagataaatgccgtaggcaagcatgccgaggcacacggcggcgagcagatcgcgaaacacgcggtcctcgcgcacgagccgcaggctgccgaacaggttcgcccgcgcccatgagacgggcacgcgccgccgcgccggcaggctttcgcgcaggaagcacgcggcgctcacgaagttgagcgcggcgatcgcgcccgccgcgacgaacggcacgcgcggcccgagcgcgcccagcacgccgccgaacgcggggcccgcgatcaagcccaggccgagcacgctgctcgcgagcgcgaagcggcgcgcgcgcagcgcgggcggcgtcacgtcggccagatacgcggtcgcgacggccgcgctcgacgccgcgatgccggcgagcatgtgcgccgcgagcagcccgccgtagctgcgcgcggtcgcgccgatcgcatagctgagcgcgccgccgccgagcgcgatcagcaatatcgggcggcgcccccacgcatcgctcagcgcgccgacgatcgggccgaacacgaactgcatgaagtagaagcacgtgatcaagctgccgagcatcacgggcacgtgcgcgggccgctcgcccaccgcgcgcagcagatcgggcagcacgggagtcgcgacgccgagcccgacggcatccacggcgagcgtgagcagaatgatccagacctcgcgcgacagacgcgagccggcgccgtgcgccgcggccgccggtgcgcccggcgcgtcgagcgtgcgttcgtggagatccatcgcgtcacgcctcgatcgcttgccgcgccgacgccagcgcatcgcgcagcgcatcggcgatgcgctcgacgtagccgtccatcaggcaactgtaatggttgcccgcgacttcgcacgtgcgcaccggcagccgcgtgaagttttcccagccccacgccggcgtctcgcggatttcgggcagcttgatgccgtcgggcatcggctcggtcgccttgacgagcagtatcggcagcggcaggtgctcgtgcggcggcgcatagcgcgcggaaaaatcggccgccgcgcgatacacgttgaagagcccgcgaatcgcgctcgtatcgctttgcgactgaatcacgccgaactgcgcgagccgctcgcccatgaacgcgagcaaccgctcgcgcggcgcgtcgcgcaagcgcgcgtcgtcgatgccggccatcatctccatcttgcccgcgtagtacgcgaaaacgccgagaatcatgctggcgatcgcgaaatcgtcctgatgcgcgacgaacgaatacggcggcgcggcggaatcgaacatcgcgacgaggccgatcgcgtcgccctgcgcatgcagccggcgtgcgacttcataggcgatcttgccgccgagcgaatgcccgccgaggaagtacggccccgcgggctgcacgctgcggatgcagcgcacgtagtgcgccgcgattgcctcgaccgacgcatgcggcgcgtgcttgccgtcgaggccgaggtattgcaggccgatcaccggccggtccgcgccgagcgcgttcgcgagcggcagcaactgcgtgatgttgccgcccatgccgggaatgcagaagaacggcgcgccgctgccggccttcaccatcggcaccacgcaatagcgcagcgtctcgtcgacgtcgggcgcgtcgccggcggtgtcgccgctcatgtcgccggccgtgtcgccgcccgtgtggtcgatcgcgcgcagtatccgcgcgatcgtcggctcctccaggaattcgccgagcgtcgggctgcgcgcgtactgatcgcgcacgcgggaaatcaactgcgtcgcgagcagcgaatggccgcccagatcgaagaagtcgtcgtcgacgcccacctgctcgacgcccagcagttcctgccacagcgcgacgagcgccgcctgcgcgtcgcccggggcggccgcgcgccgcgcgcgcgtgggcgcgtcgcgccggtcctgctcgaagccccgcttgctgataacgatgcgcgacgcgtcgtgcgcgagcgcgagatcgaagagcgcccgcccttcgcggttcgcgaggccgggcagcgcgcccgggcggtcattcgagcggcgcgtgcgcgccgcgtggtcgaacgccatgcccgtgtccgaccacgtatcccaatcgatcgcgatggccgcgacgccgcgttggcgccagtgctgcgcgagcgcgtccatgtaaccgttcgccgccgcgtagtcggcctgcccgaggccgccgacgaccgcggcgagcgacgagcagagcacgatgaagtcgggcggatcgccggccagttggtcgaacaggtgtcgcgcgccgtgaaccttcgccgccatcacgcgccgccatgcgtcgggcgtgccggtttcgagcaggccgctcgcctcgacgccggccgcgtggatgacgccgtcgatgcgcccgaagcgcgcgcgcaccgtgcgcagcgcgtcggcgagctgcgcggcgtgcgcgacgtcggccgtcaaccgcagcacgctcgcggcggcctcgtccagcgcggcgaaccgcgcggcgttttcgtcatgcggcgagcggctcagcaacgccagcctcacgtcccgccgccgcgacgcgatgtgcgccgccagctcgaggccgatgccgctcgcgccgcccgtgatcagatacgcaccgccgtcgcgcaggacgtcgtcgcgcgcgacggccggcagcgccgcgaagccgggcgcctcgcggcgcgcgccggcgagcgcgatgctgctcggcagctcgggcggcgcgccgggcggcgtggcgggctcggacgacagctccgcgcgcaacgcgtcgatcgtcgcgtcgctcgcatcgtcgatatcgatgtggcggcacacgatgcgcggatattcccagcgcaccgccttgagcaagcccgccggcgcggcggccgcgcatgcgtccagcgtgcgcgccgagcgcgcgcccttcgtcacgagcgacacgcgaaaatcggcgggatgcgcgcccagcgcctgcagcagcgcggcgagcccggcgaacgcgcgatcgacgtccgtctgcgcccagccgtagacgacgtgcgccggcacgccgccctgctcggcgagccgcgcgatcagccggtcgcaatcggccttctcgcccgggcgcacgccatagccgttgtcgccgtgcgcgcgaaacgcgtcgtcctcgcgcacgagcacgctgccggcgggcgcgagcgcgaaccattcgtcgccgaacacgagccagcgctcgggcggcaacgcgcgcgccgcgggcgcgtcgcgccagctcaccgtgcggcaccactgcgcgacgtcgcgcgcccggtgcgccggctcgcggcgcgcgaagccgccgatcgcgacgagcacgtcggcgcgccgcgcggcctcgtcccatgcgaacagcgtgacgtcgtacacgttcggcgcggtctcgacggcgaagctgtagcaatcggcgcgcagcggccagtgcatgcggatcgattcgtagcggaacggcaccgacgcgtcgcgcgggcgcaggcaggcgggcaggaacgccgtggcgacgtcgagcatggccggatgcagcgcgaaatcgggcaagtcgccgctgccggcggccggcagcctgagccgcgcgagcccggcccgttcgccgagccagagcgcgtcgacgccgcgccagcgcgccccgtaatcggcgaacgcctgcgcggacagcgcggcgacgtcgtccagcgccgtgagcccccattgctcgcgcagcgcggccggagcgtcgagagcggcaagcgcggcgagcgaagcgggcgcggcgcacgccggcggatcgtccccgatgcgcccgctcgcgtgcggcgtccatccggcgggcccgttcgcgtcgttcgattcgagcacgaacgcgaggtcgcccccggcggccgcgccgtccgacacgcgttccggcggccggaacacgacgcgcacgttgcgcgattcgtccgtcgacaggatcagcgccgtcggaaaatagacgtcgcgcatcgtcatcgccgcgcccgggcgcacgagcgaatacgcgcgccgcacgagttcgatgcaggcggtgccgggcagcaccggcgcgccgtcgaagatccggtgttcatcgagaaaccagagccgctcgtgcagcgcaaacgacacggtgaggctgccgtcggccgcgtcctcgccgcgccgcatcggcacgccgtcggcttcgcgcgccggcgccgcgcgcgcgcccgccggccgctcgatccagtggcgcgtacgctcgaacggataggtcggcagcgcgatgcgccgcgccgcgcccggcgcatgcaggccggcccagttcacgtcgacgccctgcgcccacagcgtgccgacgcctcgcaacgccgccgccatgtcgtccctgcgctcgcgcgcgtgcggcagcgtcgcgacgatccgctgcggcccgagccccgcccagccgccgatcagattgcccagcgcgcgtcccggcccgacttcgacgaatatcggcgcgtcgagcgcatcgagcagcgtgcgcacccccgcgtgaaattgcacgggctggcgcacgtgctcgccccagtaaccggcgtcccgcaggtcttgctcgttcagccagcgcccgctgcgattcgagatcaacggaatgcgcgcggcccggcgcacgatgcgctcgctcgcgcgatcgatctcgcgcgcggcgccgtccatcgccgacgaatggaacgcatgcgaggtcgcgaggcgctggcacgcgacgccggccgcgatgcacgcgtcttcgagcgcggcgatccgggcggcgtcgccggcgagcacgtattgctcggggccgttgatcgccgcgatctcgcagcccgggccgttgagcgccgcgagctcgcgcgcatcggccagcaccgcgagcatcgcgcccggcggctggcgctgcatcgcgtcggcccgcgcgacgacgagcgccagcgcgtcgggcagcgcgagcgtctcgccgacggcggccgcgacgagctcgccgacgctatggccgatcatcgcgtgcggcgtgacgccccatgcgagccattgccgcgcgagcgcgtattcgatcgcaaacagcgccggctgcgtatagcgcgtttccctcagcagcgacgcacccgcgtcgaacatcagcgagcggacgtcccggtccagatgcgcgcgaagcaactgcgcgcagcgatcgacttcggcctggaatacgccgccgctccgatacagcgccgcgcccatgccgggatactggctgccttggccgggaaacatgaacaccaccggcggcgcagcgcgacgctcgaacgccggcggcgagccggcggcgtcgagctgggcgggcgcgtcggcggccgcgtcgacgacggcgaagccgcgatgctcgaacgcggtgcgcccgacctgcagcgtatgggcgacgtcctgcacgcgcggccgcgcgtgcgcgagcgcgtcgcgcagttgccgccattgctcgcgcagcgcgctcggcgaacgcgccgaaaccggcagcaactgccagcgcgaaggctcggccgattcgcccgcgcgcacgcgcggcgcctcctccagcaccacgtggacgttcgtgccgccgacgccgaacgagctgacgcccgcgcggcgcggcgtcgccgttctcggccacgcgcgggcttcgcgcacgacgctgaacggcgtcttgtcgaagccgattcgcgcgttaggcgtctcgcagttgatgctcggcggaatcgcttcgcgatgcagcgcgagaaccgccttgatgaaccccgcgatgccggccgccgcgtcgagatggccgatgttgcccttgatcgagccgatcccgcaccggccgttcgccagcgcgcccggcgcggccgcctcggcgaaggcctgcgcgagcgcgcgcacctcgatcggatcgccgagcggcgtgcccgtgccgtgcgcttcgacgtagccgatgctgtcggccgacacgcgcgccgcgcgcagcgcgtcgcggatcacggccgtctggccggcgacgctcggcgcggtgtagctcaccttgtccgcgccgtcgttgttcgccgccgagcccttgatcaccgcgtacacggtgtcgccgtcgcgcagcgccgcgtcgagccgcttgagcagcaccacgccgccgccgctgccgcccgcggtgccggccgcggcggcgtcgaacggccggcagcgcccgtccggcgacatgatcccgccttcggcgtacagatagccgacctgatcgggatcgagcgcgaccgcgccggcgagcgccatctgcgcctcgccgttgcgcaagctcgcgcaagccagatggaccgccatcagcgacgacgagcacgcggtgccgacgcttagcgccggcccgagcagattgagcttgtacgcggtgcgggtcgcgatgaaatccttgtcgttgccgatcagccactggcccggctcgagccgcagccgctcggcattcggcatcacgttctgcacgaggtaatagttgaacgcggcgctcgcgaacacgccgaccgagcgcacgcggccgcgatcgccatagccggcttgctcgagcgcctgccacgcgagctcgaggaagatccgctgctgcgggtccatcacctgcgcctcgcggggcgaatagccgaaaaagccggcgtcgaactccgccttgccttcgagctccttgaagcggcggacgaaatgcggattgcgatacagctcggccggcacgccgtgcgcgtcgagttccgcgtcgctcagcgtgcggcccgcctcgtagccggcgagcagccgctcccagaaacggtcgaggtccggcgcgtcgggaaagcggccggcgaggccgatcacggcgatcgcgtcggtgtcgagcacaccgtcggcgggcgcgcgcgcggcagcgccggcggcgtcgtcggccgcttcgccgtcgcgcggcgcgaacgcgtcgagatgcgcggcgagcgcgccgatcgtcggatgctcgaagagatcggtgagcgcgatcacatcgccgaacgcttcggtgatgcgctggtgcagcgcgaccgcgcgcagcgaatgcccgcccgcgtcgaagaagttttcgtcgtcgccgatgtcgtcgcgttcgagcagcgtgcgccagatctcgcgcacgcgatgcagcgtgcgcccctgcgacgcggcacgcggcatgtcggccgccgccgcggcggggcgcgccgcgtcgcccgtcttcagcgccttcagcgccttcagatccgtcttgcccgtgctgccggtcggcagcgcatcgaggaacacgagcgtcgagggcaccatcgcgtccggcaccttgccgcgcagcgcgtcgagcagctcggccttcgcgcggcgcgcgacgacatacccgacgagcagcggctgcccgctcgcgtccggctgcgcgagcgcctccgccgcctgcacgccgggcacttccatcagcgcggcgcgcaccgcgtcgagctcgatgcgaaagccccggatcttcacctggcgatcgacgcggccgatgaactggatcgcgccgtcgtcgagccggcgcaccacgtcgcccgtgcgatacatgcgcgcgcccggctcggcgtcgaacggatcggcgacgaacgcctgcgcggtgcgcgccggctgcccgaggtagccctgcgcgacgcacgcgccgccgatgaacagctcgcccgccgcgccggcgggcgccgggcgcagcgcttcgtcgagcacgtgcagccgcgcgccgcccatcggcctcaggatcaggcgctcgcgctgcgcgtggtaatcggtcagcgacacgacgatcgcggcctccgtgggcccgtagccgttcagcagccggcgtccggccgcccatcgctgcgcgagctcgcgcgggcaggcttcgccggccacgatcagcacctcgagcgccggcagcgcggcctcgggcaccatcgccagcgcggacggcacgatccacacatgcgacacgcgctgcgcgtcgagccaatccaccagcgcctggcccggcagcggccggcggcgctcggcgaacacgatcgccgcgcctgcggcgagcgccggaaagatctcgcccagcacgacgtcgaacaccggcgacacgtactgcgccattctcgactgcggcccgatgcgcatgatctcggccatcgcgcgcacgttgtggcacacgctcgcgtgcgagacggcgacgcccttcggccggcccgtcgagcccgacgtgtagatcacgtatgcgcaatcgtccgggtgcgcgccgcccgccgcgggcgcgtcggcgagctccgatgcgggcggcggcggcgcgtcgagatcgacgacgggcagcccgaagccgcgcgccgcatccgcggtccacgcgccgccgacgagcgccgtcagcgccgcgtcgtccacgatatgccggttccactgcggcttgtgctcggggtccatcggcacgaacgcggcgccgacgcgcgcgatcgcgagcatcgccgtcacgttgtgcggatggtggccgacgaagatcccgacccgatcgccgcgacgcacgccgtgcgccgcgagcgcgcgcgcggcggccgacacgcgctcggccagttgcgcgtagctcgcgcgcagcgtcgggctgtcgagcgcgacgcgctgcgcatggcgcgccgcgctgcgcgcgaagaggccgaacaggtcgtccgccgacggccggcgcgcgccccgcgcgtcatcggcgagttgcgcgcgcgcctcatgcacgtcatgcatctcatgcatctcatgcacctcgtgcacctcatgcacctcatgcgcctcatgcacctcgtgcgtcgcgcgcgcctctgccgcctcgcgctccgcgtgcgcgcgcgtcgcgctgcacgccgtccgcaggaagtgatgccggatcgagctcaacgcatcggcatcgaacgatccggggcgcgacatcagatggcacaccacgcggccgccgctcacgttgatcgccatttcgagatcgagcttcgccgtgtacgcgtcgagcgcgagcgcatgcgcgtcgacgcccgtcaactgcagccgctcgtcgtcgaattcgcacgagaagatcgtctggaacaccggattgcgccgcgcggcccgcgcgggcttcagcgcctggacgagatactcgaacggcacgtcgccgttctcgtagagcgcgaggcactgttcgcgcacgtaccgcagcacgcgctcgaaggtgtcgagcccgtgcaggcgcatgcgcagcggcatcgtgttcgcgaagaagccgagcacgtcggcgaacccttcgtgcgggcgcagcgagagcggcgtgccgatcgcgaagtccgcttcgccggtctgctgccgcagcgcggcggcgaaaagcgcgaggtagacgatgaacggcgagccgttcgtgcgccgcgcgagcgcggcgaggcccgcggcgacgtcatcgggcatctcgaacgtcagcgatcgggcgctgccgggcgcgtgcgccgcgagcaccgcgtcgggcagcggcagcgccgcgggcaagccgcgcagttgctcgcgccaatatgcgagctgccgcgcggccgcttcgccgcgcagcgcctgccgctgccggctcacgaaatccgcatggcgccgcgccgggcgctgccagccgggcgcctcgcccgcgacgcgagcacggtacgcggtctgcagatcgcgccagaacaggccgaacgacggcccgtcgatcacgatatggtggatcgtcacgtcgagcacgtgatgcgtcggcgcgatctcgaacagcaccgcgcgcagcagcggccccgcgttcagatcgaacgcgcggctgtgcgcctcgcgcagccgcgcgggcaggctcgccgcgtcgtccggtgcgacggccacccgccgcaacgcgatcgtcagcgtatcgagcacccgctgcgtcggctcctgcgacgattcgcgatgcgggccgacgaccgtgcgcacgtccgacgaaaacaccgtgcgcaacgcatcgtggcgcgcgaccacatcgttgatcgcccgctccagcgcgtgcgcgtcgagcgggccgtcgaggcgccacgtcaccgggatgttgtagctgaaatcgtccggcgtgcgcttcgccgtcagccacaggctctgctgcgaataggacagcagcccgtcgtcgcccgccggctccgcggcgtccgcgtgcgccgtctgccggacgtcgcgcggcgcgcgcgcggacgcgagcgcttcgacgagccgcgcctgctcggcgacgctcggatgattgaagacgctcgacacgccgatcgagatgtcgaacgcctgactgatgctcgacgcgaggcgcgcggccgcgagcgaatgtccgccgcactggaagaagttctcgtgcacgctcggcacgcgcgccgacagcaagttttcccacagcgcgagcaggcggcgctcgacgtcggtcgccgcgtcgggcggcgggacgtccggcgcgctcagcggccaggccttgagccggttccggtcgatcttgccgctcgccgtgagcggcatgtcgcccagccgttcgatcgcggcgggcagcatgtacgcgggcagacgcccgcgcagatagccgcgcagcgccgcgatcggcgcgtcgctcacgacgaacgccgcgagcgacgggtcgcccgacgcctcgtcgcgcacgacgaccgcgcattggcgcacgtccggatgcgcggcgagcacgccctcgacctcgcccagctcgacgcgaaagccgcggatcttgatctggttgtcgcggcgccccaggaaatcgatcgtgccgtcttcgaggaaccggcagatatcgccggtgcgataaaagcgcgtttggccgtcgcctgcgatcacgcgcccgtgctcgtccacgcggccgcggaggaatttttgcgcggtcagcgcgtcgttgttcaggtagcgcgtcgccaccgcagggcccgcgacgagcaattcgcccggcacgccgatcggcgtcatctgcagcagcggatcgacgatcagcaattcgcagctcggcaacggccgcccgagcggcacgacgctatcgggcgcgagcgcgtgcagatcgggatcgaagtacgaactgtcgatcgccgcctcggtcacgccgtacgaaccgagcacgcgcgcgtgcggcccgcacagcgcgcgcgccgcgtgcagctcgtgcccgaaccatacgtcggcgccgcacacgagcgtgtcgagcatgtcgagccggtcgcccgtctcgttgcaatggcgaatcagctcgcgcaggatcaccggcgggaaatcgccgaacgacacgcgttcggcgcgcatcagcgcgtgcagccggccggcgtcgagcagcccgtcgcgcggcggcatgacgagcgtgccgccgcatgcgagcgtgcggctcacgtcgccgatgcccagatcgaacgtcatgccggcgagctgcagcgtgaccggatggccgggcttgccgaaccgataggcgcgatgccagccgtgatacgacacgttgaggctgccgtgcgagacctcgacgcctttcggcttgccggtcgatccggacgtatagatcacataggccggatcggcttcggcaagcgtcgcgaagtcgagttcggcgtcgcgcgccgttgcgtcggtcacgacgtcggtcgctacgtcggtcactacgtcgttcaccgcgtcgggcgctttcccgcattcgatcgggtcgtcgatcgtcagcgtgcgggcgcgcaacgcctgcggcacgtcctcgagatcgcgccgcgccgtcacgatcatcgcgggcgcggcgtcctcgattttttccagccgtctcgggtccgccggatcgagcggcaaatacgcggcgcccgccttcaggatacccaggtaggcgacgacgatcttctccgaatacgattgcagcgacgccacccggctccccctgccgacgccgcgcgcccgcaacgcgcgcgcgagcgcatccgagcggcgatcgagcgtctcgtacgtcatccgcgcgtcgccgtgcacgatcgccaccgcgtgcggcgcgcgccgcgccgcttcgcgaatccgctgcggcatcggcgagaacggaatgtgcgcgtacggctcgtcgggccgcgtgaagcggcgcacctgccgcagctcgtcggcgggcagcagcgagccctcggcgatcggcgcggcgggcgaagccagcacgttctcgagcaatcgctcgaaatgcccgcccaggcgggcgatcgtgcccgcgtcgaacagatccgtgtcgtattcgacgatcgccgccagctcgtcggggccttcctccatcgagaccgtcaggtcgtacttcgccgtgcccgtgtggacgagcgaaccggtcacgccgacgccgtcgagctcgagcatgccgccgctcttcaggtagtcgaacatgatctggaacaccggcgcgtggctcgacgaacgcggcggacggatcgcatcgacgatctggtcgaacggcagcaccgcgtgctcgaatgcatcgaacgacgtctcgcgcacctgcgcgagcaggtcgagaaaattgacgccggcatcgaaacgcacgcgcaacgggatcaggttgatgaagaagccgatcaggctctgctgcgcctgcgtcacgcggttcgcgaacgggctgccgatcacgatctcgtcctcgcccgaatagcgatgcagcagcgcggcgaacgcggcgacgcccagcatgtagggcgtcacgccggcacggcggcaaagcgcgcggatgccctcggcatgccggcgcgcgaacacgtgcttgtgcaccgcgccgcgcatgcgcggcgcggccggacgcggccggtcggtgggcagcttgtgaagcgtcggcgcgcccgacatcgcgcgcgcccagtattgacgcgcggcggcgtgccgggcggccgcgggcacgctcgccgcgacggccgccgcgtagtcgagcgccggcagatcgggcgtcgcgcccgcgagcagcgcgccatagacggcgccgagctcccggaagaagatccggatcgaccagtcgtcgaacacgatgtgatgcacgttcaccgccagcacatgctcgttttcgccgagcctgagcagcaagcagcggatcggcgcgtcccgctcgagatcgaaccggcggttcgcgtggttcgcgcagagccgctcggccgtccgcgcgcgcacgtcggcatcgagcgcgccgaggtcctgccgcgccaacggcgccggctgcggcgcgagctcgatgcgcaattcgccgtcgcgcgtgcgaaaccgcgagcgcagcgcgggatgccgttgctgcatgaacgccaacgcccgctcgagcacggcgtcgtcgagcggccccgtcaaggtgaaggcggccggcacgttgtaagtcgacgcgcgcacgtcgccgttctcgacgaaccagagccggcgttgcgcgacgctcgccggcagcgcgagcggcggcggctcgccggcggcggtttcgatggacggttcgtcggcgtcgccgcgctcgacgtggggcaaacgatgattcatggtgtgatttcccggttcggtcaggaaagaggaagacttcggcggcgccctatgacgacagcggaatcggcgaaaaatcgatcagcatgacggtgcgcgagcctgacgccgcgcccggcgcgcagccgacggcgctcacgtgatggcagacggccgcgtcgtcgacgatgtagctgtcgagcggctcggtcagcgtgaacgtggtcagcgcgtcggccggcaactcgtcgacattgcggcccgagtatcgaggcggcgcgatgtagttgagcccgcccgtcacgtcgtggcggctcaccagatgaacggccgtatacggctggccgtcgcgatgcaggcagtcgggcgtgctgcgcgacggcttgccgggcagcgcctgcaaccgcacgagatgaaatccgcactgaagcggctcggacgcgcccgcccagccgatcagatcgaagtcgaaccagatcagcttgcggatcagcgacgattgcagcacgcgatcgctcgcgcgcgcgaaacgccggcgcacgccgccgtactcgggctgaaattcggtctcctgttcatattcgacttcgatcgtgccgtcctttccgacaatgccgggcttccagcgcaaggttcgcgccgacgggctcagcacggcttccgcgtagcagcggtgccggccgttgccgccgaatccgtcgatcggcaaggtctgcgcatagcgggccagttgagccagttcgcgccgctcgtcggcgcaaagcctcagatcctccatgccgaacatcatccagcccagcgcgcgcaacgcggcgccggcgtccggttccgcacgcgattcggccgaaaacggttcctcttcgattctgtgcatgctgtcatcccgaactgaaaatccgtgaacattcgttcgatcatcgaaagactcgcgcctgtcgatacgtattcctgatttcatgccgagctgctcggcgcgatgccggcgcgccgcggcgcgcgacgccgcgcctccaacccgtatcgaggccgctcgaggcccacttgaggtcgcttcaggcccgctacacacctcttctcgcgcccgcctcgcgcccctcgcccctcgcctcgcgcgcgtcacgccggacgcgccccgcgagccgcgggcgcggcaccgcgcgcaacgggcatcgcgcgatgcgattccggctgcgcgcgcggctggaaaccacctggagcgactggatgcggaccggcatcaaggcggcgcggcgggtgtgcctcgatcgccgccggcgcacgcgcggcgcggccatgccggccgcggccgcgcgcgccgccggttcgtcattgcgcgtgcgcctcgccctgcgccgagcgctgcgcgagccgtgcgtcaagctcgcgggcgatctccgcgaccgtcgggtaatcccacgcgatcgtcggctcgaccgtcaaatgcagcacctcctcgatctcgccgcatagcgtgagcgcatagaccgaatcgaggccgatctcgtcgagcggcgtgtcgggccggatctcgtgcggcgcgcgctgcagatagcacgcgatacgctcgatcaaccaaagctcgatcgacgcgctgtgcgcactcgcgggatcgagcacgcgggtgggctcagacactggctgggacatcggcacctccgtttaaccgggcgtgatataggcaaaacgagcggtgctcgtcggcccgcgcgacgagctccgatacgatcgcatcgcatacgtgcggcggcgccggctgcttcggcatgccgagccgctcgctcaggcgagacagcgccgcttcgagccagacgggcgcgccgacgaacgacgcgccggcgcgcatgcgctcggcccgccacacgcccacgcatgccgccgcggccgccagcaccgcgtagcgccgtgcgagctcgaagctctcgggatgggccgccgggccggtctcgctcggcggcagccgtttcgccgacgcgcgcagcgcatcgagcgccgccgtcgcgtgacgcaccgcgcgggcgagcggtgtcgcgcgctcgccggccgcctcgaatgcgtccagcgcgttcggcaaggcgtcgagcagccagtcctcgccatgcgcggcgatcgtcaacgcatcgaaatcgagcggcggcagcgcgacacgttcgtcgaacggcgcaccggcgtcgcgcgcgcgatgcgcggcgcgccgcgcgagcgccggcagttgcgagagcaccgtgagcaggcacgcggtgccgcccgcatgggcgaggccgacgatcggcatgtcccgcatcatcttgccgaagatcgcgtggcgcccgccgcgcaggtaagcgcgcgcgccgagcacgaccgacaacgcgttcatgctgtcgcgaagcaactggggcaccaggtacttgacggccgccgcgtgcacgcacgcgtgcgccggcgcgagatgcagcccgcgagcggcggcccgcacgaggcaatcggcggcaagcagatccgccatcgcgtcgctcagcagcgcgcgcacgtacggcatctcgatcacccgcgtgccgtacagcgtgcgttcccgcgcgaatgcgacgaccatgcgcaacgccgtgtccagcatgccgatcgccatgcccggcagcgcgatgcgcgtgacctggaacgcgcgcagcgaaatctcgacgcccgcgccgcgcgcggcgacgagccgctcggccggcacccggcagcgcgagaaccgcaggccggcgaggcggcatccgcgcacgcccgccgtccgatggcgacgcagtatctccagctcgccggcgtcgatcgccggctgaagcgcggcccgatcgagcaacagcaccgaatggctgcgtccgcccgcccgcgcgtcggtgcgggcgaacaccacccacgcgtgcgcacgatcggcgttgttgatgacttccttcgtgccgttcagcacgagcgcgccgtccgcgcccggatacgcttcgaatgcgttgcgcaggaagtcgttgccgtgatcgagctcgtgatacgcggccgacaccttcccgccgcgcagcagcagctcgctcagttcgcgctgctgggcgggcgagcccgccgcccacacgccgacggccgcgacgagcgacgacacgccgtggccgatgccgagcgccgcgtcgcgccgaaacacggggcgcagccgcctgaccatctccgtcacgctatcccagcgcccgccgaggcgcgccggcacgaattcggcattcatgccccaccgttcgagcacggcctccgcgtcgggggacagcgcttcgcgttcgtcggcatcgagaatgcgcgcgtacccgagcgggttggccgcatcgaacggatcgccgagcgcttgctcgagatcggcatgcggcccggccgcgtcgacgcggcggtgcgcgcgctcgcgcccggtcaagatcgcatcggcgctcatgcggcctcccctcgatgctcggcaagctcgcacggcagcagcgaaaacagcaggccgtcgcgatgctgacgcagcagcgcgcgccataatgcgtcgcccgcctcgtcgtcgaaatcggctgcgtcgcccagcgcgacgcgcacccgccgcagcaccgcgcgcagccacaggccgtcccgccacggcggcgcggcgctcgcctcgccgacgcgatgccgcgtatgccaccacagcccgagcgccgacgccgccgcatggcacagcgcatagcgcttcgcgagctcgaattgttcgacgggcacgtgcacgcgaaccggcgggcacgcgagcatccgccggtgcacgtcgtccgtcagcgcggcgagcctgcgaaccggcaccaccaggcgcgacagcgccggctcgcatgccgcgcgctgcgcgatgccgtcggccaacgccggcaacgcgccgacgacgcggcagccgtgccgcgacacgaggctgagcgcgccgcgatcgaacgccggcagcggcatgcccagatcgaacgcggcgagcgcctgtccggcgtcggcgccgtcgcgcccgcgatagcgcttcgccagcgtctggaacgcattgacgatcgcgttcagattgacgagcgtgtttccgtcgaacaacgacacgatccgattgtcgcgctgcactttctggaacatcccgtgcgcgtatgtatcggctaagaacgcacgcgcgccgagcaactcggcgagcgtgtcgagcatcgcctccgcgcgcgtgggcacgagatacttgacgaccgcggacgtcacgctcatctcgtcgggcaatgcctggatgcttcgcgccccgacgagcgcggcggcttcggcgagcagttgatccgtatacgcgtcgatcagcgtgcgccgcgcgttcggcagatcgatcagcgtgcggccgtacagccggcgctcgcacgcgaagcccagcgcgagccgcagcgcatgatcgcccgcgccgagcgacagcgacgcgcaaagcgtgcgcgtgagctgcaagcccttgagcacggtttcgaggcccgcgccgcgcacgccgattcgcgcgctcgccggtatcctcgcatcgtcgaacgcgatgccgctgatatcggcgccgcggatgccgtgcgtgcgctccttcggcagcgggcgcaagcggccttgggacagcgcgtgcttgtcgacgagcagcatgtcgaagccgcgggggccgccttcgcgccgcgtgcgggcgagcaggctgatcatgtcgccgcgcgtcgcgttgttgatcagccatttctcgccggcgatccggtattcgtcgccgtcggcttcggcatacgtatcgctgcgcagcagatcgctgccgtgctcgcgctcggtcagcccccacgatacgatcgcgccgtcgcctatccggcgcgcgaagcgcgacgcctgctcgtgcgtcgcgcccacccacacgcaaaccgcgccgagaaaagtcttgccgtggccgatcgcgacggtcaggtcgcggcgcgcgagcatccggatcaactgcagcggctgctcgaaatcgcgcagcatgccgccgaaccgctcgggcacgtaatagcgatgcagcccccactgggacagcatcgcgcagacggcgtcgggaaagcgctcgtgcgcatccagctgcgcgcatcgcgcgtatgaaaacgcgttgtcgggcatcgacggatcgccgagataacggtcgaacgcgctcgcgagcgcgaacggcgcatggttcaggctcatgcggcgccccgggaggcatcctgcgcgacgccctcgcccgcggccacacgcaacgaccgaaccggcacctggatatcctcgtgcagcacgcgcagccgcgcggccagaaacgcgtcgcgcgtgaggccgcgctgcaccttgccgctcgtcgtgcgcttcacgccgccgcgcggcacgagcacgacgctcggggccgcgatgtcgaacgcgcgcgcgagcgccgtcctgatgcgagcggacagcgcggcggccgaaaggccatcgtcgagccgcgcctccttgatttcatggacgacgacgacgcgttcgccgtccgcatcgatcgaaaacgccgcgcccgcgcccgcgccgagcgcgggatgcaactcgcgaacgaaatcctcgatgtcctgcggatagaggttgcggccgttgacgatcagcaggtccttgaggcgcccggtcacgaacagctccccgtcccgcacgaaaccgagatcgccggtccgcagatacggcccgtcgcctgcggccgtgcgcgcccggaacgccgcctcgctcgcgtcggggcggcgccagtagccttgcgcgacgctgtcgccgcgcagccagatctcgccgatgcgcccgtcggccgccacggcgtgcgtttgcggatcgacgatgcgcagatcgagatcgacggcgcgcccactgcccacgacgcgcaacgcctcggcaccgggcttcgccaacgatgcctcatggcgctcgagcgcccgcgcgtcgatatcgagcagcacgggcgccgccgccgggcggcccgcgctcgcgagcaacgtgacctcggccatcccgtagcacggcgaaaacgcccgtgcatcgaagccgaccggcgcgaaacgcgccgagaacgcttcgatcgttttcgcgcgaaccggctccgcgccgttcaacgcgaccttcagcgcggacagatcgagcccgccgagttgctcgcgcttcacggcgcgcgcgcacaggtcgtacgcgaagttcggcgcgaccgtaatcgtggccgcgtaatgcgtcgcggcctccagccatcgaacgggacgccgcaagaacgtggacggcgccatgaacacgcagtcgcagccgacgtacagcggatgcagcagcatgccgatcagccccatgtcgtgaaaatgcggcagccatcccgtcacgacgctatcggcgtcgctcgccacgacacgctgaatctgcgcttcgttgtgcagcagattacgatgcgacacgacgacgcctttgggctctcccgtcgagccggacgtgtattgcaagaacgcgatcgccgaggcatcgagcgccggcctgctccacgcgctcgcatcgaggggctcgagcgcgtcggtggcctcgcatcgcagcgcgccgaccgtggagaccgcatcgccgggcgcggccaggcagttcgcgagcgcgtgcgcatcggcggccgtcggcgtcagcgcaagcgcgatgcccgcatcgcggacgatccgcctggttcgctcgacgctgcgcgcgtccgcgggcacgggcaccggcacggcgatcgcgccggcatacaggcagccgagaaaagccgccacaaacgcgaggccttcgggatagacgagcagaaccggccggcgcgcggcgccgcacgccgacagccacgcggcgatcgatcgcgcgcgggcatccagttgcgcatagccgagccgcgcctcgccggccgaatcaccgggttttccgtgtagaaaaacaaattgactgcgattcccgtacttcaagacttgattttcgaagtgttcggcaaaattagacggcacgattgctccatcagtaatttgtacacggcgcactcaagcgatattcattccggaactggaaacctgaacaatcatttagaaaatgcaattcacgcaccgcatttcgcgtatcaccatgcccaaccattgtgcatccccattttcaaggctcatgcgccgctcccgagcgatccacgaatgcctcgttaacgcctggcgatcacgatttattcacgaagcctgaaaaaaatttccgcgatactatgacaagcaattcgtcatcagactcaatagtgaattccgcattattgccggaacacgtatcgccgacatgtaaatcaacgcagccaaatcagtattgccatccctcatttgctttcgatattgccattgcctgctgcgacagtcgccgaggagcagccgattcaatatcgattcggcgggcgctgctcaatgagttctttcactcgctcgcgcgcgcggctttcaggcgaattcgacgatttccgccgccgaacgagcgagcgggatcgaatgggcgcgacggccggcaacgccgcggccatgtcgcgagcgaatgaatcgctgttgcagcgaaggctgcgcaatggacttgcctagggggcgacctgtgtgtcgtatcttcgttcatggaggaagccgcatttatgaccggtgcagatatcgcttctacacttccgccgttgctaccccgtctgctcgccttcgctcgccgcctctgcggcgatacgcacgacgccgacgatctggtgcagcgtgcgtgcctgagggcgctcgagcgccctcatcaattgcagcgggatacgtcgccgctcaattggatgatggcgatcgtgcattcgagctggatgagcgaattgcgcgcgaggcatgtgcggcatcgattgcaaaccgactggaacgacgacgtcatcgacgcgctgcccgggccgacggccgccgatccgcaaatccacgcgatgaatgcgcagatcattcgcgccgtcgaattgctgcctgaaacactgcgcgcggcgatgctgctgattgccgtcgaagggctgagctaccaggaagcggccggcgtgctcgacgtgccgatcggaaccgtgatgagccgcctgtggcgcgcgcgccaatccatcggcgcgcagttcggcgcgcgcgagcgctagccgcccgtgcgcgagcgcggccgagcacgcgcgagagggcacgaatctcgcgcaagacgatgcgccgatcggaacgaacgtggaggtcggtcggccgcgtgtgcgcgtcggggtccgcagcggcggcgcgcatgatgcttcgtcgcgcgagcggcgaacggcgaacggcgaacgcggcggatcgcccgcgccgccggccgtcgcacaggacgtttcggattcggcctcggcgccgcggcgaacgtgaagcaacggatcgaagccgacgggtgcaatactcggcgcctgccatggtttctcggcaagcgacgcacgttgatggttgatgcatcaagccatgagccgtgcctgaacgccgtcgtaacggagccgcccctgctggacggaaggcatggctttcgcgattgacggcggccgacatggacgcggccccttggacccttggacccttggacccttggacccttggtccattgctcgccgcgccgcttccgccgccgcgcatccggcagcgtgcgccggccggaaaaacggcggccacgcaacgtgcggcgtcgcgcgaagcggcaaaagcgcgcggcgccgtcgggatcgcattcggacggcgccggaatgccgcgatgcgcgccacggtaaaatctactttcttcgccccactcgcccacgcacgcatcgcgcaggcgagcggcgccccgatgagccgacacccgccgacacccgacaaaagcgaaaaacgccgcgcgcatttgatttcctgatccctttcgccacccggaacatgacctacacgctcgccgccacctacacgcgcgaactcgacatccgcaagagccgcttcatcgcatacgcgatccccgtcgaggaccgcgacgcggcgatggccgaattgcagcggctgcgcgccgagcatccgggcgcgacgcacgtctgctgggcgctgctcgcgggcggccagtccgggatgtccgacgacggcgagccgtccggcaccgccggccggccgattctcgaagtgctgcgccatcacgacctggacggcgtgctgggcgccgtcgtgcgctacttcggcggcgtgaagctcggcgcgggcggcctcgtgcgcgcgtacaccgatgcgatcgccgccgcgctgatcgatgccgagcgcgtcgagcggatcgcgtacgcgcggcttgcgatcgagatcggctatccggatgaggcacgcgtgcgccgctggatcgagcaggaaggccacgcgctcgtcgacagcgcgtacgcaatgacggtcaagctcgtgatccggctgcccgccgctgcggccgacgccgcgcgcgacacgctgttcgacctgacgcaagggcgcgccggatttccttcagtcgattgacctgcggcgcggcgcgtacgagcccaaacggcgaatcgcggcccgccgccgcacaaaacggatgaccgccggccccgcgttgcgctatcgtggcgtcacttctccacgtcgatccgcgccgcccgcgccatgcccatgtccacccgcacgaacgcggctttcaccgccctcctcgccgccgcgctgttcggcgccaccacgccgctcgcgaagacgctgctcggctcgctcacgccgttcatggtcgcgggcctgttctatctcggcagcggcgtcggcctcggggcgttcatgctgatgcgccggctcgcgggcggcgccggcgcatcgcccgtcggccacgcgcggctgccgcttgccgagcttccgtggctcgcgggcgcggtcgcggcgggcggcgtcgcgggcccggcgctgctgatgctcggcctcgcgacgacgcccgccgcgacgagcgcgctgctgctcaatctcgaaggcgcgttcaccgcgctgatcgcgtgggccgtgttccgcgagaacgtggatgcgcagattttcgccggcatggccgcgatcgtcgcgggcggcgtgctgctgtcgtggcatccgggcgcggcgggcgtgccgctcggcgcgctgctcgtcgcggccgcctgcgcgtgctgggcgatcgacaacaacctgacgcgcaaggtctcgactcacgacgccgcagcgatcgcgtgcgtcaagggcctcgtcgccggcacggtcaacctcggcatcgcgctcgcgctcggcgcgcggctgcccgccgccgccgacagcgcggccgcgatgctcacgggcttcgccggctatggcgtgagcctcgtgctgttcgtcgtcgcgctgcgcaatctcggcaccgcgcggaccggcgcgtatttctcggtcgcgccgctgttcggcgtcgggctgtcgctcgcgctgtggcccgaatggccgccgctgtcgttctgggccgccgcggcgctgatggcgctcggcatctggctgcacctgcgcgagcgccacgagcatccgcatacgcacgaggcgctcgagcacagccatcggcaccggcacgacacgcatcatcagcacgcgcacgacttcgactgggacggcacggagccgcacacgcacgcgcaccggcacacgccgatcacgcacacgcatgcgcatttcccggacattcatcaccggcactcgcactgagcgcctgagcgccggcgcgacgcatcgcgcccggcaacgcacgcgcgtcccgcgcgacgccgacgggccgccgttcccgcgacggcgcccccacgtcgcggcgtcgcggcatcacggcatccggcccgacgccgcgccggcgattcccgcgacgctcaccgccgccgccaccgccgatacgatccccagataggcgccgcgcgctcgacgcgccggcggcaacgcgatcgcggcgggcgtgacgagcaggcccgcgacgagcggcagcatcgccgcatggatcccttgcgccgcgacgttcagcgacaccagatcgggcgcgatccacacgatcaccgcgccactcgcgacggacgcgacatgggtgccgtagaaccacggcgcgcgcgtcggcttgccgtcgagcgcgcgcgtagccggctacttcgccgaagccccacgcgagcgacagcgagcagacgatcgccgcgcccctcgatgcgcccggcacgcccgcgccgaacagcacgcgcgccgcctgcgggccggccaccgtttcgagcgccgcggcgatcccgccgacgctgccgcacgcgtccgcgcacgtcgcttcatcggcggattcgatagggaaaccgctattccgcttgaaatcggcatcggcatcggctcgggcaagccgatcgcgattcggggcatcgcgccaatcagatggcgaagcggcccgcgcgccgctgcggccaatcgtctcatgcgcgcgcgtcgagcagcctgcgcgccgcccatctgcccgtctccgccgcgccgtcggtccacggcgagcccatgtagtcgcccgcgagcagcacgcgcgggcgcgcgtcgatgctcgcgcggtatgcggcgatcgcgcgcgcgcggccgacgggcgacagcggctcggcctcgtcccagcgctgcacgcgcgtcgcgacgaccgcctcggcgacgcccggcaacagcgtgcgcaggtcgtcgagcgcgacgcgcgcgatctcgtcgtccgatgcatagcgcagcgcgctcgcgcccgcatgcccgagcatcgccgatacgacctcgccctgcccgtcgccgatcccgcgcccgcgctcgaacgtgagcgccgcgacgcgtcgcgcgtgcggcgacagcagcgcgccgtacacgcggcgcagccgcgcaggcgcgcgccagcccggcgcgaggccgaacgcgacgtgcgcgcagcgtgcatagcccgtcgcgagcagcgcgcgctgcgcgtcggtctgcccgcgccagaggcggcgcgcgacggtcgcgggcgtcgcgacgatcgccgcgtcgaaacgcagcgcgcgatcgccgacgcacgcgtcgacgccgttcgcgtgcgccgacagcgcatcgacccgcgtgccgtagcgcacgtcgagccgggccgcgagcgcgacgggcagcgtctgccagccgcccgcgaccgcgagcgtatccgcgccgtcgaagccggtgacggccgcgagcagcgcgcgcgacgcgccgcgcagcggctggaaatacagcccgtgaatcatcggcgcgaagatcgcgtcgaccgccgcgcgcccgaacgcgcgttccgcccagtgggccgcgtcggcatcgtcgaattccgcgaacgccgcatagcggttcggatcgagcgcgcgaacccgcgcgagcagcgcggcgcgcgcccggctcacgcgcacgctgtcgcgccagccgagcaggccgctcgcggggatcgtccacggccgccgcgcatgcacgcgaaagagccgcccgcgatgctcgaacgccgcccacggcgaggtcttcacgagttgcgcatcgagccccgcctcgccgaagagcggcatcaagtgccgatagccggaggacggaaactgcgcgccgcattcgatcacatggccgtggaacggcgcgctgcgaatgcggccgcccgcgcgttcggcggcctcgacgacggtcacgtcgcatccgccccgtttcaattgccaggcggcggcgagcccggcgattcctgctccgacgacgagtacatgcatggcgagcgcggcgacgagggttgaacgaggccgtacaatagccgccacgatcggaccatacaaagcctgtacgttttcatggcaagaacgacacgaacggactggatcgcggcgggcctcgccgcgctcgacgacgaaggcgcgcaaggcgtgtcggccgaccgcctcgcgcgacgcctgggcgtcacgcgcggcgcgttctatcaccacttcggcagccgaaaggcgttcgtgctcgcgctgctcgccgaatgggaagccgcgtatacgacgcaggcgatcgcgctgctgcaagccggcggcccgcctgaggcggcgctcgaccggtatctggccgccgcgtcgcagatgaatccgcgccgcgaggcggcaatccggacctggtcgctgcacgagccgctcgtcgccgaattccagcgccgcgcggatcgcgcgcgcctcgccgccgcgcatgcgttctgccggcagacgctgcgcagcgaggcggatgcggcgctgttcgcgcaggtggcctacctgtgcttcgtcggcgcgcagcaaagcccgctgccgatgggcccggacgatttcgcgacgctgttccgctcgctgttcgcgctcggcgagcggctgtctgcgccgggcctgcgcgacgacgaacgcgccgtcgggaacccggacgaacgcgaaggcgcgcgcgggcgcgacgccgagccgcgagccgcgggcgacgcatcccgcggacgcgacgccgcctacgcgccggcgcccgcgcgcggccggcgcggcgaacgtcaaccgagaaacaaccgataggcgggatgaccggtttcctcgcgatacggataaccgagcgccgcgagaaagcgatcgaacgccgcgtggtccgcccgcggcacttgcaggccgacgaggatcgagctcgcgtcgccgccctgattgcggtaatggaacaggctgatgttccagtcgggcgccatcgacgacaggaacttcatcagcgcgccgggccgctcgggaaactcgaagcggaacagccgctcgtcgtgcgcgagcggcgagcgcccgcccaccatgtgtcgcacgtgctgtttcgcgagctcgtcgccgctcagatcgacggtgccgaagccgtgcgcgacgaagctcgccgcgatcgtcgccgagtcgccgcgatgctcgatctgcacgccgacgaagagatgcgccgatcgcgcatcggcgatccggtagttgaactcggtcacgttgcgctcgccgacgagcgcgcagaagcgcttgaagctgccgcgctcctcgggaatcgtcaccgcgaacaccgcctcgcgcgcctcgcccacctcggcgcgctcggcgacgaagcgcatccggtcgaaattcatgttcgcgccggaggtaaccgccacgagcgtctcgccctcgatgcccgcctgctccgcataccgcttcgcgcccgccaccgcgagcgagccggccggctcgagcacgctgcgcgtgtcctggaacacgtccttgatcgccgcgcaaagcgcgtcggtatcgacggtcacgacctcgtcgagatacgccgcgcagaggcggaacgtctcctcgccgacgagcttgaccgcggtgccgtcggagaagagccccacctcggtgagctcgacgcgccggcccgccgcgagcgattgcttcatcgcgcacgaatcgtcggtctgcacgccgattaccttgatctccgggcgcaccgccttcacgtacgcggccacgcccgccgcgagcccgccgccgccgatcggcacgaagatcgcgtgaatcggcccctgatgctggcgcaggatctccatcgcgaccgtgccctggcccgcgatcacgtacggatcgtcgaacggatggacgaacgtgaggccgcgctcggcctgcaccttcaccgcgtgcgcgtacgcgtcgctgtacgattcgcccgcctggatcacctcgacggtcggcccgccgtgcgcgcgcaccgcgtcgaccttcacctgcggcgtcgtcaccggcacgacgatcaccgccttcacgttcatccgcgcggccgagaacgcgacgccctgcgcatggttgcccgccgacgcggtgatcaccccgcgcgcgagcgcgtcggccgggatgtgcgccatcttgttgtacgcgccgcgcagcttgaacgagaacaccggctggttgtcctcgcgcttcaggtagacggcgttgcccagccgcgcggacaggttgcgcgcgcgttcgagcgccgtctcgcgcgcgacgtcgtacacgcgcgcgttcaggaccagcttcaggtaatcgtcgagcgtgcgcgcgcgcggcgcgatcgccgtgggcgcgacggcttcgcgggggggcgcttcgggggtttccgtgacgacgtcgtctgactgcatgacaggctctcctgggagggatgcccgggagacggaaacaaaaaacccgcctcacggggcgggtttgctgtgactgctttcggacgcgcgctaacccaccattcgatgaatggtgcgaataatgtgcgcgatgcgaaagccaagggaattcatgtgcgcaagcttgctgcagcgcgcgcggtttgtcaatcccgcccggcgcgcgtccgcgccgccgccgcggcgcgcggcacatcctgacgcatcgcatgcgtcacctgacgcacagctttcaagcggaaatgcctctaacgtctgctgcgacgccggccgcgcgccggcgtcgccgaacgccggcgggacttgacgcccttcgggccgctcgtcaatccggacgcttcgaatccgaactttcttcaggagaaccaagatgcaggaactcagcccgcaggaaatcgcccacgtctcgggcggccactacgacggaggcggcctcttcgacacgctcggcaatctgatcgagatcgccggcaaaggcgcggagacgatcggcaatacgctgacgttcggcctgctgtcgccgatcggcagcgcggcgtacggtgtcggcgaagtactgacgaccgcggccgtgaatctcggcaactcgctcctcaatctgttcggcatcccggccaagcactattgacgcgcgtgcacgccgacgccgcccgctcggggcgccggcgtcgcggcgtgcgcggcctcgcgcgccgcgcgcgccgcggcgcgccgtcagtagatctccggcacgatcatctcggccggcaccgggcgccggatgtagtcgtcgtgatgttcgcgccgcggcagatgcaccgagtcgcgctcgatctcgtagtaaggcacgaggcccagcagatgatggatgcagttcagccgcgcgcgcttcttgtcgaccgcctgcacgacccaccacggcgcctcggcaatgtgcgtgcgcagcagcatctcctccttcgccgccgtgtacgcctcccagcggcgccggctctcgaggtccatcgggctcagcttccattgcttgagcggatcctcgatgcggttctggaaccggacttcctgttcctcgtcggtgatcgagaaccagtacttgacgatctggattccgctgcgcacgagcatcttctcgaactcgggcaccgagcggaagaattcttcgtactccgcgtcggtgcagaaattcatcacgcgctcgacgcccgcgcggttgtaccagctgcgatcgaacagcacgatctcgccgcccgcgggcaggtgcgcgacgtagcgctggaagtaccactgcgtgcgctcgcggttgctcggcgcgggcagcgcggcaacccggcacacgcgcggattcaggcgttgcgtgatccgcttgatcacgccgcccttgcccgccgcgtcgcggccctcgaaaatcacgacgagccggtgcccggtgctcacgacccagtcctgcagcttcacgagttcgccctgcaggcgaaacagctcgcggaagtagcgcttgcgcgcttcgcggcgctcgggggaaaagagcgactcgtcgtcgaagcggcgatcgtcgagctccatctcgagctcttcgtcgtaggcgtcgacgagatcctcctcgaagcggcgctgtcgctcgtgcagcggcgcggtatcgcgccgcgtgtctttctcgctcattccatggcctccttgccgcgcgtcgcagacgcgttccgccgacattatcgcaggcgcggatgtcggcggaatgactgcggttgggagcttggctgggagcttggctgggagcttggccgggagcttggttggaagcttggttggaagcttggttggaagcttggttggaagcttggttggggagcccggttgggcctcggtcgggcctcggttgggcctcggtcgggtctcggtcgggtctcggtcgggtctcggtcgggcctcggtcgggtctcggtcgggtctcggtcgggtctcggtcgggtctcggtcgggtctcggtcgggtctcggtcgggtctcggtcggggctcggtcggggctcggtcggggctcggtcgggcctcggttggcagcccggccggggcccggttgggggcttgatcgacgcttggccgggtgctcgatgaaccgccccggcgggcccttggcgagcgctcggttgatcgcgcgcgggccgcccgttgatcgcctgccggccgccgggcgttccgccgcgctccccggccggccgcgcggcgatcgtcggtgcaaagcaccgcgcggcggctgctgccgatcgccagccaagcgcgtgccgcgcggttcagaaccggaaattgagcagcatcgtgcagagcagcacgttcgcggaaagcgtcgtcgtgttcgatgcgaggatgcccttcgtatcgttgatgttgaccgtgatcgccgccttcagcgggatgtacgacagcgcggtcgacagcgacagctgacgcgtgagctgatagttcgcgccgacgacgaacacgggcgtccacgcgcttttcacgtccgccgtcgcgcgcacgccgttcggcaggatcaggttcgcgcccgcctgcagcagccggtcgagcgcgcccgaatcggtgagcagcgattgcagatcgccgagcgagatgcccgccgacagcaggccgccgagcgacgcgagcttgtgcgcgaacaccgggttcaggttcgtgttcgtgaagcgcgtgtagctgaggccgaggccgacgtacggccgcagccggtcctcgcgtttgccgaggtaatacttgaacacggccgagccgagccacgcgcgcgtcgtgccgagcgggttgctctgcgtgttgccgagatcgacgagcggcagccgcccctgcacgcccgggaagatcttgtcgaacggcagcccgatgctgccgtgcccgcgcatcgtcagctcgggcggaatccccgcgacgatctcggccgcgacgtgctcgccgaagaaatgcgtgaacgtgaacgccggcgtgttcgtgttgctgatcgacaccgcggagcccggattcgcgaagctgccgatgccgagcgccgccgtcgacgtcgtcacgggcgtcgagcgccccgtcgacagcacgtagtgccagccgacgccgatcatgttgctgtcgtcgccctgcaactgctcgagcagcgtcgggccctgcgcctccggcaaatcgggcagccgctccgggtcgatcggatgcagttcgtacggcatccggtcgtagcgcacgccggcgatgaagcgcggcgtcgcgccggcgggcgggcggcgcggcgcgcggcctgcgtcgccgccgtcgggcacgcatgcgccgtcgtcgcacgcggccgaagacgtcgcgccgcccgccggcggcccgccgggcgcgtcggcgaagccgatgccgtcgtcgccgtcggcgcgcacgcgccgcgcggcgtcggccaccggcgcgacgcgctcgccgagcgtgatcctttcttcggtgagcttgcgcgccggcgccgcgttcgcatccgcggcgggcgccgccgccgtggcctccgatcccgccgacgcggcggctccgttgcgcgcgtcgctcgccgcggcgcgacgcgcgtcgcccggcaccgccccccacgcgcgcgcgtcgaagccgggcgcgtcgccgcccggaaagaagccgatgccgtccgcgccgtcgcgccatctggccgcgccgctgtcctgcgcatgcgcggaccacgcgcacgcgagcagcgtcgcgccgagccagcaggacaccggagcgcgccagtcgcggcgcgcacgtcgacgacgatgcttgtcacccattacgcaccggccgtcacgcgggcgtaccgaatatccgctgccggatccgatacaacggttcgaacagccattcgagcagcgtgcgcttctcgagcacgatgtccgccctgagcgtcatgccggccttcagcgagagcgccttgccttcgaacgccggcttgcggtcgacaagctcgacccagctcttgaagtaagtctgcggcgcgccgttgtcggcgggcagattcagctccttcgcggtgaacgcgacgggcgacaccgacagcagcttgccgcgataggtaccgaacttctcgaccggatagctgccgtacgcgagcttcacttcctggcccggcttcacgaagccggccttcgacgacggaatgtacagctcggcgatgagcccgtccgccttcgccggcaggatctcgaccacgcgcgtgccgggcggatcgatcacgctgccctgcacgacgtcgagccgcacgatctggccgtcggcgggcgcgtacagcacctggttcacgctctcgtcgatgttgtattccttcgagttcagctcttcctgcttgatcttcagctcggcgttcgagccgtcgtacttgctctgcacggtttcgagatcgccgcgcagcttcatcgcgttcttcgcgaggtcggcgcggcgcagcatcaggtcctggtacgcctggctcgcctgcaggtattgcgtgttgacctggttgtactgctcgagcgtgaccacctgctcgttgagcagttgcttcacgcggtcgcgccgctcctggtattcggagacgatccgcttctggtcctggatctgcttgtcgatcagcccgcggctctcgtcgaacgcggcgatctgctggttgatctgctggatcgtcgattgatattcgagcttcgccgcgtcgatctgctgaccgacctccacgcgctgccgcttgatcgattcgcgcatgccctgcacgttgttcgcctgcgacacgaagctcgtgtcgcgcgtgacgctcaagagcatctggccggccttcacgtgctggtccttcgcgacgaacacctcgcgcaccgcccatccgggcggcgcgccgacgccgatcagccccgagcgcggcgtgagcatccccatcacgctctcggtgttcgcgtaggtgaggcgcacgagcgcgacgatgaacatcgcgaacatcatgatcgacagatagcagaaaaagcgcatcgaaatcggcacgtcgaccacgccgttgatcacggtgccgaacgtcgtgccgcgcgtgagcttgcgcggcgtcttctgctctctcagagcgttcatccggataggcatgggcgagcctcgtcaggcgctgcgcagcgtctgcgcggcggcgcgcgcgttctgctcgagcaacggggatggcatcaggtacggcgtgaagtgctcccagaagtgccactgctcgggctgcttcacgagcgcttcctcgagcttgtcggcgatccgctggtgggccgccgcgacgcgcgacgcgtcgtcggcgacgccgagcatccgcggcgcgggccgcgcgtcgagctcgacgaaatgcaccttgcacgcgtcgcgaaacggcacgcccgtcgcgtacgacacgagcatcggaatgtcgtgctcgaccgcgagcttcacgccgccgcccgcgagccgcacccagcgcccgccgagccggcatgcgttggtcttgccgaagcggccgtgcaaatcggagaacagcaggaacacgggcgcttccttgcgcaggcccgcgacgagccggcgcagatgcacgcgctgctcgatgtcgatcagctcgatcttgcccgcgccgtactcttggacgaggcgctgcgcgtcgtcgaagaacgcgccgggcgcgtccttgtgcatcacgatcatcatcttgcggtcatcgggaatcatcagccgcagcttcgacacgtacagcatcaggttgccgaagtgcagccccgcgagcatcagcgggccgcctcgcgcgagcgccgcgcgcagcacgccctcgccttcgcactccatccggtcgatcagcgtcttcatcgaagcgatgctgtgcgagcgcagcatcagccccgcgacctcggcctcgaacagctcgcgcacgataccgtcggcgacgccgcgaatgcgcaccggatcgtcgttcagatgcgcgctcagcatgtgccgcaccgacatctcgatcgagccgcgaatcgacggaaacaggcgcaggcacacgcccgcgcaccagcgcatcatgccgagcccgcgcgcgggcgagcggccgagcgcgatgcgcttgaccacccgccgcaggaggaagcaatacgagaacgcgttgaacaggaagagccgcatcagcgtcatttctgcacctccagctccggctgccgcgcgggcgtgatatcggcgaggcggccgtcgcgcatctcgtagatgcgatcgaccatcgacaggatcgacgcgtcgtgcgtgacgagcacgatcgtgcacggcagcgtcagcacgttgcggcagatctcgtgcgtcgtcgcctgatcgagattcgaagaaaactcgtcgagaatcaaaagccgcggctcgcaatacagcgcgcgcgcgatcagcagccgctgcatctggcccgccgacaggaacttctgcgtgtcgccgagcggcgtgtcgtagcggttgtcgagcacgtcgatgtcgcgctcgatgcatgcgaggcgcgcggcctcgtgcatcgcgcccaagcgcggcgcgggcgcgaagttcgtgatgttgtcgcggatcgtgccgcgaaacagctggtccgactgcgtgaccgccgcgacatgcttgcggtagagtctcaggttcacctcggacaaatcgacgccgccgacgaacagcgcgccgggcgccggcgggtacagcccgcagatcaggttcaacagcgtcgtcttgccgctgccggtgcgcccgacgatcgcgatcttcgcaccggccggcacgtcgaggttcacgtcttcgaggatcgcgcggcggccgcccttcggcgtgtacgtcagcgcacgaatcgacagcgagccgtcgaaatgctcgatcgagcgcaccggcgcgtcgggcgcgggctcctcggtctcggtctgcagcacgtcggcgacgcggtccatgtggacctgcagcaccttgcgccgcacgtagagctggatcgaatcgacgaatttgtcggcgaacaggttcttgtattggatgaacgcgtagatgatgccgatcgtgctctgcccgtgcatcacgagccacgcgccgtacgtgacgatcacgagctgctcgacgtgaacgatgcccttcgagatcgcgtcgaacaacagttgcagccgctcctgctggcgcaccgcctgcagcttctgcgtgaacgcgttcacccacaggctgctgcgcgaggtctccgacgacagcagcttgatcgaatgcgcggagcggatgttctcgatgaggagcgcgtcggcctcggcgccgcgcgtgaggatctgcgacatcgcatcctgcagctgcggctggatcgcgagccgcgacagcgcgaacagcaccatccccgccaggctgatgccggcgagcaccgggctgtagtacagcatcagcacgagggtgatcacgcacgtgaacacgttgagcagcccgccgatcagcccgtcgacgaggaaccgcccgatttccgacaccgacgacacgcgcgagatcgaatcgcccgtgttgtggaacaggtaatagccgatcggcagccgcgcgagatggccgaccatgttcgcggacagctgctgcgacacgatgttgcgcaggtagctcttgatgttgccgacgaggttcgcgtacagcgtgtcgaacaggaacacgatgccgaacaggatcgtcaacaggtacaggatgtcgacgtcggtcttcttcagcgcctcgtcgatcgtcagttgcacgtacgaaggcccgagcagcagcagcaactgcgcggcgatgccgcccgcgacgccgagcaggatgctcttgcggatgcccgtgaggcccaccagatagtcgcccaggcgaatcttgtccgacgtgccgacgtgcttgaagccgatgtccggattgagctcgagcgcgtagcccgtgatctgcgtgagcgcctgcgcgagcggcagcttcgtctcgccgagcgccggatcgacgatgtgcacgctgccgtagcagaccttcgtcagcacgacatagtggttcatcccccagtgcaggatgcagggcagtttcagcgcgtcgatctcgttcgcctcgaactggagcccgcgcgcgcgcatgccgaggtcgttcgcgatctccatcagatcgaagaacgacaggccggagtcgatcttgaccggataccggttgcgcagcgtgcgcaacgtcgtgtcccggccgtgccaggtcgcgatcatcgcaaggcacgcgagaccgcattcggtcacctcgtcctgaagaatgggcctgactttatttgtattgaaccacatagcttgcgaatcgctggacacgacgatgccgggccgcgcgcgtcgcgatccggcccgaggccttcgcgcgagcgcggcgtgaacgcgcgccccgcacggggcgggacacggcgagagacgatgcgcgagaccggcgtcagctgccggagccgagcgccatcttgaattggttgacggcctgggtctggtactcgttcaggagcccgttgacgacgggcgtgatcgactgattcgcgagggaaaccgtgtaggcggccgagttcgcgtacgcggagcctccaccgcggatcgcacgggcctgctgttctgatatggcttgcatcggggtggcctttacgcttggtagcgatgtcatcgagccgaatccgcatccgcctgcgcggacgaccccattcggagctgcctcgacatcactgtctcctgatctgatcatttcctccgattgccaaccaaagcgaatgaatggtgtttttgtatctcgattggccacggattaccgttttacagcttgaacttcagatgattttacgcggggggcgcctccccgcgcaaatgcgacggctagcgcttacttgccgttgctattgaagttcttcgggttctgcagatagccgccgagcgtcggcatgaactggccgagcgccgtgaacagcggaccggatgccgccgccagcgtgcccagcgagctgatcgggccgccgccgttgaccaccttggcctgctccatcgtcatgaccttcataactatctcctcgtaaagaataaagacgacgtcaagacttctctaataataccaatggccgtaaataaccgaacgacgtttattttttatcgctgcgattacaagccggaatcaggctatcatgcactcaagttggaaacaagatggccggtcccgtcttatatcggtttttgacgatcctgaattcaccaaaaagatgcatgcgtttcaactcgatatttaaaacgtttaatttgtgtcccggaccacttgacacaaggcaggagatggagacggagatgtttgaaacagagaatttgggtgcctcgtctaaatttcggcatgcgggttttcacttaacgacaaaatcttttcggcttcgcgccaatgtggcctacgttaccgtttgcgcggtgcttgccgcactcggcaccggttccgaatccgcacgtgcgttctgtctcgacgaggcttatcagcacgcaatatcgaacgatccgaaatttctccaggcgcgggcggaatacgacgccgcgcggcagaagtttccgcaggcgcgcgcgcagatgctgccgcaggtgagcgcgcagctcgaatggggccgctacggcacgcacgcgaacctgttcggcatcgacgtgagcggcaacagcaccgccgcgtacggcgccgcgcagctctcgcaggcgctgttcaacatgccgtatttgtacgacatgagccgcgcgaaggaattcgaggaatccgcgcggcagcagctcgaagtcgcgaagcaggagctgatcatgcgcgtcgcgaacgcgtgcttcgatctgctgtccgcgcgcgagaagctgcagctcgccgacgacgaggtcggcgcgctcacgcgcctggagagcgatacccgccgcatggcgcagctcggcatgaagaccatcggcgacacggccgagatcgaggcgcgcaggagcctcgcgcagtcggacgaggcgctcgcgcgcaccgacgtcgaggcgcggcgcgcccgctacgagacgctgctcggctccgcgatcgacttcacgcgctggccgcggctcgcgatgcacggcacgtcgccgcgcattccgacgggcgactaccagccgcaggacaacccgtcgtaccagcaggcgtatcgcgacctgcgcgtcgcgcggctcgcgtccaagcgcatcaacgcggagcacctgccgagcgtcgacctgttcgcgacgtactcgcgcggcctcaatccgaacctgcgcggcctcaccgacaagaacgacttccaccagagcgcggtcggcgtgcaggtgacgattccgatcttctcgggcggcagcgtgcactaccggaagatcgaggccgaccacgtcgcgacgcagtaccagaaccggctgcgcgaggtcgagcagcaactgggcaccgatcatcgcgagacgctcgcggcgctgcagtcgatcggcacgcggatccgcgcgctgcagcaatcgctgcaggcggcgcggctcgcgtacgattcgtcgatgaaggcgcaccaggtcggctacagcacgacgtacgagacgctgaacctgcgcaccgacatctcgaacatccgccagaagctgttcgagagctacctcgacgcgctgaagctccagctgaagctcaagggcattctcggcacgctggacgagcagtcgctcgtcgcggtcgacagcttcctcgcgagcaacgcggcgcccgccgatcagaagagcgaatgagcgtgtgacggtgcggccgcacggcggcgtgggcgtgacgcgcgcgagcgcgtgggagaagccgggccggcgctcaaaccgcaagcgcgccgaaagcacgaaagcgcggcgccgaaaacgcgaaagcgcggcgcgcgacggtcggcgcgccgcgctttcgccggcccgttcgtgctcgcgccggcgcgccgcggcttcggcacgccggcgcgccgcgcttaccggatcacgcgcgacacgccgcggccgcgcggatcggacaccgcctcgggcgtcttgccgtcgatccggatcgcctggatgtcgccgctgaaatcctggcccttgagcgtgtagcccttcgcctcgatgcccttcgccagctcgccgtcgatcgggtggtacggctcccagaagatcgtgttcggcggcagcagctggtggtgaaagcgcatcgcgccgaccgcgtccttcagcggcatcttgaagtcgtacaggttcgtgatcacctggaagatcgacgtgaagatccgcgagccgcccggcgtgccgatcacgagcgcgaccttgccgtccttcgtgaggaccgtcggcgacatcgacgacagcggccgcttcttcggctcgatcgcgttcgcgtcgctgccgacgacgccgaacatgttggcgacgcccggcttcgcggagaaatcgtccatctcgtcgttgagcacgatgcccgtgccttcggcgacgacgcccgagccgaagtagccgttgatcgtgtacgtgttcgacaccgcgttgccccacttgtcgacgacggagaaatgcgtcgtctcggccttctccggcatcgacgtgccgaggcccggcagcacgctcttcgtgtcggacggcttctcgggattcacctcggccgcgcgcttggcgatgtacgcggcgtcggtcaactgcgcgacgggcaccttgtagaaatccggatcgccgaggtactgcgcgcgatcggcgaacacgcgcttctcgatctcggcgatcagatgcacgtattgcggcgaattgagcgcgacgccgtcgaaatcggccttgcggtccgccttcatcgtcagcaactgcacgaggccgatgccgcccgagctcggcggcggcgcggtgatcacgcgatagccgttccagttcgcctggatcggctggcgccacaccgccttgtactggacgagatcctgcttcgtgatcaggccgccgcccttcttcatcgatgcggcgatcaggtcggccgtcttgccgtcgtagaaatccttcgcgccgtcgttcgcgatgcgcgcgagcaccgccgcgagctccggctgcttgaaggtcgcgcccgccttcaggccgctgaagtattgatcgaagttcgtcttgccgccgaactccttcgacgcgtcgacgccgcgttgcgcgagctgctcgtcgacgacgaagccgtcgcgcgcgtaacggatcgcgggcgcgatcacctgcttccacttcagcttgccgaagcgcttctgcgcctcccacatcccggccaccgtgccgggcacgccgaccgcgcgatcgccgtacaggctcatgcccttgacgacgttgccgtccttgtcgagatacatgtccttcgtcgcggcgagcggcgcgcgctcgcgatagtcgagaaagtacggcttgccgcccatgtagacggtcatgaagccgccgccgccgatgttgcccgcctccggataggtgacggcgagcgtgaaggcgatcgcgaccgcggcgtcgaccgcgttgccgccctgcctgaagatctcctcggccgcgtcggcgctgtacttgtcggcgaccgcgacggccgagccgtccagcacgacgcgctgctgcgggcccttcgcatgggcgggcgcgctcggcagaaaaccggcgagcgccgagctcacgagcgcggcgagcaccgtcgacttgaaacgattcgttgcattcattggatgtctcccatttcgatctccttgctaattggggcacgaaagtccgacgaataggcttatagcatggctgcgcgcgtatacaaaaatggggtttcgtaggcatgccggcgagcgcagcggtccgcgcgcgggcgacaagcgttgcagcggatgcggcgcagcgcgtcgaggcggcccgctgcgcgtgcggcggtaacggacgcggacgcgatggcgggggccgtgacggcggcgaagatgcaggcggcgggggcagcccggatcgtattgggcgggggagcatcgtctcgaattgcgttgcgttgcgttgcgttgcgttgcaccgcaccgcatcgagccgagccagagccagagccagagccagagccagagccagagccagagacagagacagagacagagacagagaccagtcccccgctcgactgagctgggccgacttgaagcgagccgatccggcaaagcctggcgcacggatgcggcgacgcccgccgcgccgcatgccggccggaggacccgcctcggctcaaatcgccgccgcgcggggctgccgctcgcgcgccgacgaaccggctccggcgcgccgccgtcgcaccacgcgccgcaatcatcgcgccgaccgtttaattcatgtggttagttgcatccagactccagacatttgtatcgacgccctgtcacgccctcgcgaaacgcctacatccggcgcgacggagacgccggccgaacggaacacgccccgacacgccccgtgcaagcgtcgctgcgcttgcaactactcgttcgaatgcaccgatcgctccgagaatttccctcgccgccgctcgcgcagcgggcgccaaatctgcgaagatagcgccccttttcgatttcggcggcacgccgacgcaataccggcatggcatcacacgcagcgcatcatgcaagcggctgggccgcggggctcgtcgcggcggcgctcgtcgcgcaggcgggcgcggcgggcccgtggcacgtctacagtcttgccgcgttcgcggcgggcgtcgcgggcggcaccgcgcccgactggctcgaaatcgcgtggtggcgacgcacgcggaggctctgggtcacgcatcgcaccatcacgcattggggcgtcggatgggcggcgctgctggcgttcgcgtaccggtcgctcagccaccgccacccctgggccgcgccgctcttcggcttcgcgtgcggcggcctcgtgcacctgatcgccgactggccgaacccgctcggcgtgccgtggctgtggaagcgccattcgctgaactggtggaacagcgggcactgcgacctgatcgtcgtcgcggccgcgtgggcgggcgcgctgtggctcgcgcaagccgcgtggggacacgcggcgccgctcgcgcactggctcggctggctgcgcacggtgtgacgccgtcgggcgatgtcggctcggtcgtcccgccgacgtccgcttgatcgtcgccgcttgatcgtcgccgcttgattgccatcgcctgatcatcgcggcctaacgatcacggcgcgatcggcaaccgcgcatccgtcgattgcgcggccggcgagcctccgctcgatgcgcgcgacgccgatgtccgctcgagcggcggccatccggccgacgctcgccgaaccgaacgccggccgcgggcgcgcgcggtgcgcggcgcggtgctcggtagaatggcgagcgcggccccgccgcgcccttcgacgatcgggccggatcgtccgcgacacgacacacaagaacatgaccgacgacatcacgacgccttcgcccgccccgcgcccgctgccgagcttcggcccgcttcgctggatcgtccggcactggcgcggcggctactcgctcgccgtctccttctggctgaaccaagcgccgatctacgcgctgcgcacgatctgcagccaggtgctgatgacccgggtgttcgaactgctcgacccagggcaggggccgggcgacaacgacgcgctcgccaacgcgctggcggccgtcccgccggtggtactcgccgacgccgcgctgtcgctcctcaatgtctggtggatcgtcggcgtctggcgcgcggcctcgcggcacatcgccgcgaccggacgacgattctgggcgcgcgcggcgcaggtcatggtggcgctcgccgcggtgcgcatcgtctatgggatcgcggtcatcccccactcgatcgaatcgctgcagctcctcgtcatccatccggggagcctgctcaccgacccggtcggcacgctacggaactggttgttctgacgtgacgatcgtcagggcaggcgcgcgatcgcctacggcgatcgcgcgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgctgaagttgccgtcgcagtctcaaccgaaatcgcggccgaaatcgccactgaaatcgtcgtcgaagttggcgctgaaatcgcagcccaagtcgaaatcgcagcccttgtccgaaacctcgccgaggtccgccaagccagttcaccgccgcccctgatgcggatgagctgccggcgttgcgaggcgactcgcgccttcgcaaccattttcgtcccgtacagggttcgcgtgcgccgcgcccccatgccgccgacacgatcgcctctccgttcacgcagcagcatcctgccgttagtcgcacgctagaaccgccccacctcctgcgggcggctcgtcccccgttcacgccgcccgcggcccgccgccctccgcccgccgtcacgcgccgcccgccgggcgtctgcaaaccgtccgcgcgtctggcacactatccgccgggccgagccttgcgacgcccgcacccgcccccatctaggctagcgatgcacgccactcccgcccgccctgccgccggcgcgctcgacgcgttccaccccgtcgtcgccgcctggttctccgacacgttcgccgcgcccaccggcgcgcaagcgctcgcgtggccgcacatcaaggccggccgctcgacgctcgtcgccgcgccgacgggctccggcaagacgctcaccgcattcctgtccgcgctcgacgatctcgtgcgcgacgcgctcgcgcatgatggcgcgctacccgacgagacgctcgtcgtctacgtgtcgccgctgaaagcgctgtcgaacgacattcacgtgaacctcgaagcgccgctcgccggcatcgccgccgaaatcgcgcggcgcgggctgccggtgccgcaaatccgcaccgccgtgcgcaccggcgacacgacccaggccgagcgcgtcgcgcatcgcaagcacgcgccgcacattctcgtcacgaccccggaatcgctgtacgtgctgctgtcgtccgaatcgggccggcgcatgctcgcgagcacgcgcaccgtgatcgtcgacgaaatccacgcgctcgcgaacgccaagcgcggcagccatctcgcgctgtcgctcgagcggctcgacgcgctcgtcggccgcaagctgccgcgcatcgggctgtccgcgacgcaaaagccggtcgaggcggtcgcgcgctttctcgtcggcggccgcgacgacgcaccgctcgattgcgcgatcgtcgacaccggccacacgcgcacgcgcgatctcgcgctggaattgccgcccgtgccgctcgagcccgtgatggcgaacgacgtgtgggagcgcctctacgatcgcatcgcggagctggccgccgcgcaccgcacgacgctcgtgttcgtcaacacgcgccggatggccgagcgcgcggcccgccatctggcggacaggctcggcgcggacgcgatcgccgcgcaccacggcagcctcgcgaaggaacatcgcttcgacgccgagcagcgcctgaagcacggcaaactcaagctgctcgtcgccacggcctcgctcgagctcggcatcgacatcggcgacgtcgagctcgtctgccagctcggctcgccgcgcggcatcgcgccgttcctgcagcgcgtcgggcgctccgggcaccatatcggcggcgtgccgaaggggcggctctttccgctgtcgcgcgacgaactcgtcgaatgcgcggcgctcctcgattgcgtgcggcgcggcgagctcgacgtgctgcgcattccgcgcgcgccgctcgacgtgctcgcgcagcagctcgtcgccgaagtcgcctgccgcgaatgggacgagcacgcgctctatcgctgcgtgacgcaggccgcgccctacgcgacgctcgcgcgcgagacgttcgacgaggtgctgaagatgctcgccgagggcttcacgagccggcgcggcgcgcgcgccgcgtacctgcaccgcgacgtcgtcgcgcacacggtgcgcgggcggcgcggcgcgcggctcgcggccgtcacctcgggcggcacgattcccgataacgccgactacgcggtgctgctcgagccgcagggcgtgaacatcggcaccgtcaacgaggatttcgcggtcgaaagcctcgcgggcgacgtgttccagctcggcaaccagtcgtaccggatcatccggatcgagacggggcgcgtgcgcgtcgaggatgcgcacgggcaggcgccgaacatcccgttctggctcggcgaggcgcccgcgcgcagcgacgagctgtcggcgggcgtcgcgcggctgcgcgcgcggctcgacgcgctgctcgcgcacggcgatgcggccggcgcgggtgcggccttgccggtgaacgccgcatccgcgccggcgcccgagcgcgaagcggccgcggccggccaaggcgcgcgtgcgcgcgccgccgcgccgcacggcacgcccgccctcgcgcgccgcgctttgcccgctgcgctgcccgccgcaccgcccgccgtctgcgcgcgcgccgccccatccgccgccgccccatccgccgccgccccgtctaccgccatcccgtccgccgccgcgccgaccgtcgccgcgatgccggtcccccccgaggcggaactccgcgccgagccgcgccgcctcgcgcccgcgctcgcgtggctcacgggcgagctcggcctcgatgccgaagccgcgcggcagatcgccgattacctcgcgcgcgcccgcgcggcgctcggcgcgctgccgacgcaggacacgctcgtgatggagcgcttcttcgacgaatcgggcggcatgcagctcgtgatccattcgccgtatggctcccggatcaaccgcgcgtggggcctcgcgctgcgcaagcgcttctgccgcagcttcaacttcgagctgcaggcggccgcgaccgacgacgcgctgatcctgtcgctgtcgcacgcgcacagcttcgcgctcgacgaggtgtggcgctacctgcgcgcgtcgagcgccgagcacgtgctgatccaggcgctgctcgacgcgccgctgttcgccgcgcgctggcgctggaacgcgacgacgtcgctcgcgttgccgcgcttcgccggcggccgcaaggtcgcgccgcaactgcagcggatgaagagcgaggatctgctcgcgacggtgttccccgatcaggtcgcgtgcgcggagaacatcgtcggcgagcgcgaggtgccgaagcacccgctcgtcgaccagacgctcgacgactgcctgcacgacgcgatggacaccgagggctggctcgcgctgctgcggcggatcgaggcgggcgacgtcgcgctcgtcgcgcgcgatctgcccgcgccttcgccgctcgccgccgagatcctgaacgcgaagccgtacgcgttcctcgacgatgcgccgctcgaggagcgccgcacgcaggcggtgctcgcgcggcgctggagcgacccggaatcggccgacgatctcggcgcgctcgacgcgggcgcgatcgaagcggtgcgcgacgaggcgtggccgctcgtgcgcgagcccgacgagatgcacgacgcgctcgtcgggctcgcgtgcatcgccgacgacgaaatcgcgtcgcacgacggctggcgcgcgtgcgtcgcgcagctcgcggcgggcgggcgcgcggcgcggctcgcgctcgcgggcggccgcgggctgtggatcgcagccgagcgcgtcgcgtgcatgcgcgcgctgtacggcgcggacgtcgcgctcgacccgccgctcgccccgccgcccggcttcgatgcgccgtgggagcccgaggccgcgctcgtcgacgtgatccgcgcgcgcctcacgggtttcgggccgctcacggccgccgcgctcgccgcgccgctcgcgctgcccgccgcgtcggtcgcgatcgcgctcgccgcgctcgagcgcgagggctacgtgatgcgcgggcgcttcacgccgggcgcgcgcgacgacgaatggtgcgagcggcacctgctcgcgcgcatccatcgctatacggtcaagcgcctgcggcgcgagatcgagcccgtcgagctcgcggatttcatgcgcttcctgtttcattggcagcgcgtcgcgcccgacacgcgcggcctgggcggcgacgcgctcgcggcggtcgtccaccagctcgaaggtttcgaggcggccgcgagcgcgtgggaggacgaaatcctgcccgcgcggctcgccgattacgtggcgggcggcctcgacgagccgtgccgcgccggcaagctgacgtggacgcggctcggcgcgccggcgaaggccgcgagcgcgccggtgaagacgacgcccgtcgtgctgttgccgcgccgcgagctcgcgatctggcaggcgctgcgcgatccggccgcgcagccggcgctgtcggcgcgcgccgaacgcgtgcgcgcgacgctcgccgcgtacggcgcgatgttcttcgacgaactggccgcgcacgcgcggctgctgcccgtcgagctcgaacgcgcgctcggcgagctcgtcgccgcgggcctcgtcaacgcggacagcttcgcgggcctgcgcgcgctgctgcggccggccgcgcagcggccgtcgcgcgcacggcgcggcggcgcgctgatcggcgggatggacgacgcggggcgctgggcgctcgtacagcggctgccgctcgcgccgctcgattttggcgagggcggcagcgaagacgaagccgcaaatgatgacgatgccccgtccggcgacggcacgcccggcgccggccccgaagccgcgcgccgcggcggcgtgcgcgaaggcggcgccgaagccgatgcccgcatcgcgcgcgcgatgcgggccgcgccgccgcaagcgggccgccatgcgatcgcgcccgccgcgctcgagcacgtcgcgcgcacgctgctgcgccgctacggcgtcgcgttctggcgcctcctcgcatgcgaggccgaatggatgccgagctggcgcgagctgctgcccgtctatcggcggctcgaggcgcgcggcgaaatccgcggcggccgcttcgtcgcgggcctcgcgggcgaacagttcgcgctgcccgacgcgatcccgatcctgcgcgagctccgccgccggccggccgaagggctgatgctgtgcgtgagcggcgccgatccgctcaatctgacgggcacgctgctgcccggcgaacgcgtgcccgcgctcgcgggcaaccggatcctgttccgcgacggcgtgccgatcgcctcgctcgtcggcgggcagttcgcgttcgcgcgcgaactcgacgcgctcgcgcaggaccgcgcgcgggcgcgactcgcgcggcagcggtaacgcacgccggcgacgcgcgagccatgcctcgacgcgccgccgatgccccgccgacggcgcaccgatcatgcgccgatcacgcaccgatcacgcacgctcaccgctggcgaagcacgcgtccgtgcgtcgcgcatcgcgcgccgacggcggccgcccaccttcgctcatcatcgccgaccgattcgcggccgatccgccgcttgccccgccgccccgcctcgatgcgcgaggcaatccgccgccgcgctcgccgacgtgatccgcgcccgcctcgcgggcttcgagccgcccgcggccgacgcgctcgccgcacacgccgcgccgcgcgcgtcgtcaggcacgtctgtcccatccgaagcacgtccaccgcctgagacgccgcgcgcggcgcaagccccccacttgcgcatctcccaccgaaacaatcccgatcgatgacaacaaactactgaacgccggcacgccggaatcgccgcgatccactatcatcgccgctcgcgttgcccgcgcgcctagcccgccgctcgccgcccgctaccggcgcgccggcggcgcgctgcccggccgcgcgcgaacacgcacgcgaactcgaacccgcccatcaggagacccgaccgatgaatgcccccgccgagcccggcgccacaaccgtgccgcaccgtgccggctcgctcacgatcctccagggcgccgcgctctatatcggcgcggtgctcggcaccggcgtcatcgcattgcccgcgctcgcggcggaggtcgcgggccccgcgtcgctgctcgcgtgggcggcgctcgtcatgctgtcgattccgctcgccgccaccttcgccgcgctcggcgcccgctatccggacgcgggcggcgtctccacctatgtgcgcaaagcgttcggcccgaaagcggcggccgtcgtcggctggtgcttctatttcgcggtgccggccggcgcccccgccgccgcgatgttcggcggcgcctacgtcgccgccgtcacgggcggcgcacacgcgacgatgatcgcatcggcggccgtgctgatcgcgctcgtcgcggccgccaacgcgttcggcgtcaccgtgtcgggccgcatgcagctcgtgctgtccgcgctgctcgtcgcgctgctcgtggccgccgtgctcgcctccgccccgcacgcgcgcgccgcgaacctgcatccgttcgcgccgcacggctggctcgcggtcggcgaggccgccgcgctgctcgtctggagcttcgccggctgggaggcgatcacgcatctcgccgccgaattccggcgccccgcgcgcgatctgccgcgctcgacgggcatcgcggtcgcggtggtcgggctgctgtacctgtcggtcgcggccgcgagcgtgctcgtgctcggtcccgccgcgggcgaatccggcgcgccgctcgcggcgctgatcgcgcgcgggatcggcggcaacgcgcaactgatcgcgacggcggccgcgctgctgctcacgctcggcacgatgaacgcctatttcgcgggcgcggcgaagctcggcgccgcgctcggccgcgacggcgcgctgccccgctggttcgcgcagggcagccagacgggcggcgtgccgcggcgcagcctcgccgtcatcgccgcgctcgccggctgcgcgctcgtcgcggccgtcgcgacgggcatgggaccgaagccgctcgtgctcgcgacatcgggcaatttcgtgatggtctacgtgctcggcgcggcggcggccacgaggctcctgccgcgcggcgggctcgcgcatcgcgcatcgatcgtcgcgctgctgtcggcgctcctgctgctcgcgacgacgggctggtatctgctgtggccgctgctgctgaccgcgtcggcaatcggctatcttttcatcacgggcaggcgggcggcggcgaagcggtgaggcggcccgccgcggtccgcagcgggccgccgtcatgccgggaagtgcgccggccgcaccgcggtaaacgcgcccgtgccgcgccggcttcgcatcgcggagtcgcagcgacggcgcgccgatcgtgcggcatttcgcgtagacctcgcgccgaccttgcgccgacggtgagtgcaatgccgccgcgagaccagaagaccgagaccgcgagaccgcaggcacgttgcggccgcgcggctcgcccaccgccgttcgagagccgttcgaggaaagcgcgacgccttcccgcgcgatgaaccgcccgacgcgccgcgaagcgtggcgcgcgccgtgcgcgtcgctcgcgcgccacgcttcgtcacgcatcgccttccgtcaaccgtccacgtgattctccgcatgcgccgcgccccgccgatcccgattctcttcgccgtcgcctgcgtcgccgcgcgcgccgccggcctgccaacgcccgtgctgtcgagactgccgcccggctacgaggtcatggccgcccggcaggggcccgatgtcgacgccggccgcatcagctatttgatcgtgctgcatcggccggccgattcggcgagcgagccgtcgccgcgcccgctcgtcatcgtcgaacaacaggccgacggcacgttcaggctcgcggcgcgcaacgacgaggtcgtgctgcgcgcgaacgaaggcggccaatgcgatccgttcgacccgcaagacgcggacgagaacgggctcgcagtcaaggggcgcttcttcacggtccagaacttcgtcgcgtgcgggcagcactggagcgactacgtgacgtttcggcacgacgcgcgaaccggccgatggctgttcgccaacgagtccgcaccgagtcgttcccgctcgaaggcaagccggaccgcgtgcgcgcgatccgggccgatccgcgaaagccggtggcgctcgatgcatggcgccgcggcgactaagcggcgactaagcggtgattgagcggtgattgaacggcggttgagcggcggttgagcggcaaccgagcagcgaccgtgtacgaagcgacgcccaccgcgccgccggggcccgccccgcgcgccgcgccccggcgtcagggcgctttcttgccctgctcgtcgatctcgtcgcgcagccgcgcctcccgctcgcgcagctcgggcgtgaatgcatcgccgaaatcctcgagctcgtacagcggccggatttcgatctccgaatcgctctccatcggattcgggcatcgtttcacccattcgacggcttcgtccatcgaagcgaccttccacagccagaacccggcgacgagctcgccggtttgcgcaaacggcccgtcgatcacgctccgcgcgctgcccgagaaacgcacccgcttgcccttcgcactcggatgcaggccgtcggccgcgagaatcacgccggccttcacgagcgcctcgttgaaccggcccatcgcctcgaactgttcccgcgtcggcagcttgcccgcctccgattcgttcgtcgccttcaccatgaccatcacgcgcattttgctgcctcctcgagtggacgaatcgagccgcgccgccgccgggtcgggcccggcgccatcgggcggccacgacatctcgacgaccgaacgccgccggattcgacacgttcgcgcaaaaaaacagccggccgcgcgcgcgtttgcggcagcgcagcgcgacacgccgccgatcgtcgcgccgggcccggcgcgagtgccataatctgggctgatttcgcagaaccggaaccccaccatgcaaaacatcgacaatccgcaacgcgatcgggaaaccggcttcgccgacgcgacgcaggacacgacgcgcatcgacgacgtgcgcatcggcgcggtgcgcccgctcatctcgcccgcgctgctgcaggacgaactgccggtgccgagcgccgtccaggcgctcgtcgaagcgagccgcgacgcgatcggcgacgtgctgcacggccgcgacgaccgcctgctcgcgatcgtcggcccgtgctcgatccacgatcacgatcaggcgctcgactacgcgcgccggctgaaaagcgccgccgacgcgctgcgcgacgacctgctgatcgtgatgcgcgtgtatttcgagaagccgcgcacgacggtcggctggaagggctacatcaacgatccgcgcctcgacggcagcttccgcatcaacgaagggctgcgcgccgcgcgccggctgctgatcgacatcaacgcgctcggcctgcccgccggcaccgaattcctcgatctgctgagcccgcagtacatcgcggatctgatcgcctggggcgcgatcggcgcgcgcacgaccgagagccagagccaccggcagctcgcgtcggggctgagctgcccgatcggcttcaagaacggcaccgacggcggcgtgcaggtcgcggccgacgcgatcgtcgcggcgcgcgcgagccacgcgttcatgggcatgacgaagatggggatggccgcgattttcgagacgcgcggcaacgacgccgcgcacgtgatcctgcgcggcggcaagcggggcccgaactacgatcgcgcgagcgtcgacgaggcgtgcgcggtgctgcgcgcggcgggccagcgcgagcaggtgatgatcgactgctcgcacgcgaattcgaacaagtcgcacctgcggcaggtcgacgtcgccgaggacctcgcgcgccagttgtcggacggcgagcgacgcatcaccggcgtgatggtcgagagcaacctggaggccggccggcaggacctgaagcccggcgtgccgctgcaatacggcgtgtcgatcaccgacgcgtgcctgagctgggcgcagaccgagcccgtgctcgacacgctcgcgcaggcggtgcggcggcggcgcgccgcctgagcgccctgccggcgcgtcgcagcggccgcccggccggcgcgggcggcggcgcacacttcaccgtcgcgcgtcgcgacgcatgatcacgttcggggagccgctcgtcgcgttgttcgacggcagcgccgtgcggaacatccaggtgggcgcgccctgctacccgacgagccgcaggtacgccgcgatcgatcacggcggcgctcccgccggcgcgtgacggaccggagccgcctctgcacgatgccgatcgagctgccccggaagcaatacggcgtgacgcccgccccgatggcgcgttcccgtcgattccggacattcccgatctggcgcgcgcgatgtcggaaagcgcgaccgggcattcgccggcctgcgcgatccggaagcgacgatacccggtcgtcgtgatccatcgcatccgggccgattgaaccggcgcgcgggcgagcgtccgggccggcgagacgcgccgcgcggcgccggagcccgacacgcggcgcctacgccgtcacgatcgtcagcgcgaatccgtcccagcctttcgagccgacggtctgcagcgcggtcgtcgtcaggcgcgggtgcgcggcgatcagacggaaatattcgcgcacgccgagcgcgtccggatcctggttccgccggtcggcgacgcgcccctgccgcacgacgttgtcggcgacgatcacggtgcccggccgcgacagcgcgaccatcggcggcaaataggccgggtagctgtccttgtcggcatcgaggaagatcaggtcgaacggctcggcgcgctcggcgatcagccgctccaggctgtccttcgcgcggccgacgacgaccgacgcgacgccgcccagcccggcgcgcccgaggttctcgcgcgcgagcgccgcgtggtcggcgttcgcctcgagcgtgatcagcacgccgcccggcggcagcgcccgcgcgagccagatcgcgctgtagccgcccagcgtgccgagctcgagaatccggcgcgcgccgcgaatcgtcgcgagcaggttcaggaacttgccctgattcgcggtgacgttgatcgcgggcaggccggccgcccggctcgacgcgagcgccgcatccagcaccggatcggacggcgcgagctgactgcagaagaaatcatcgaccgcgctccattgccgttcgttcatcgcacacctttgtcatgtcggggaaagtcattctatggcggcgcgcgggcgcgcgtcgggccgatatccgccggatttgcctgaccaaacctcaggcggacatcgcgggcgagatgcgggatgcgggatgcgagagcaaactgcaaactgcaaactgcaaactgcaaactgcaaactgcaaactgcaaacaggatcgctcgatgtcttgcgtagttccgccgtcgaaacgcgcgtcaattgggcaacccaatcattccaaacgcgccagccgtcccgaatctttgagcttcgcgttttcgagccttcccgtcttcccgtcttcccgtcttcccgtcttcacgtcttcacgtcttcacgtcttcacgtcttcgagacatcgaaacttcccgccgctcgaaccgttctcgaatcactcgagcgattcaactcgcccgctcattcgcccattcgctcacatcgcccacgttgcccctcttgcgcctatcgccaagccttgtccgcgcccggccgacccgcgtcggccgcctggcgtcgccgcatcgcgtaacgccctcgggtgcgagcgccccgaagccgttgcgccacgccacgccgcacgcacgccttagccgagcccgaggtcgacgacgcgattgcgcccgtccgccttcgcccgatagagcgcctgatcggccgcctcgacgatcgcggcgatatgcggcgcggacgcgccgtccggatgccacaccgcgacgccgacgctgaccgtcacgaacccgacctccgagccttcgtgctcgatgccgagcatccgcacgccgagccgcacgcgctcggcgacgacgagcgcgccgccgcgcggcgtatccggcagcacgacgacgaattcctcgccgccgtagcgcgcgacgacgtcgccgagccgtgccgcctgctgcgcgatgcagcgcgacaccgtcgcgagcacctcgtcgccgacctgatggccgtacgtgtcgttgtagcgcttgaagtgatcgatgtcgacgaacaggatcgcgagcggacgatcgccgcccaccgcgcgccgccattcgcgctcgagcgtctcgtcgagcgcgcgccggttgtagaggcccgtgaggctgtcggtgccggcgagccgcgcgagcgccgcctcggccgtcgacttgcgccacagcgaatgcgcgaggtacgcgctcatcacgacgaagatcagcgcgaacacgcccgtcagcacgccgaagcgccacgcgcgcagacgccaggtcgcatagatgtcgtcgtcggcgatcgccacctgcacgacgagcggaacgtcgtcgagccggcgatacagatagaagcgcttcacgtgatcgatcggctcgacgtcgaagaactcgccggaacggccgaactgcatgcgcgagtagaggctcgtcccggtcaggtcgaggccgacgaatttctcgtcgaacggaatccgcatcaggatgcgcccgtccgtgtgcatcagcacgagcgcgccgtgcgggcccacattcgccgccgccagcagttgccggaaatacgcgatgcgcactgcgagcacgacgacgcccgcaaacgcgccgtccgcgcgctcaatgcggcgcgacaacgcgacgtacggctcgccgtcgcgcgacgacatccggtacggcccgctcagatacatgccgagcgccggcgtatcgcgctgcgcggcgaagaaatcgtacgacgcgaagcgctcggccggcagcgggccgcgcgtcgacgcgagcgtcacgtgcccgctcgcgtcgagcacgtacatcacgccggcctcgttggcggccgccgcggaatcgaacaggatctcgcggcgcagaccggcgggcagcgccgcgatccggcgatcgccgaactgcgcggcgatgcgcgcgagcgtgcggtcgtacagccgaaagccgcgcgtgacgtcgcgctcgatcatctgcagcgtgttgcgcgcggcgcgctgcgcgtgctcgaaggcgtcgtcgcggctgtcgcgcaggatcgccgcgcagatggacatcatgacgatcgcgaccgccaccgcgccggcgatcaccatatagccgagcggcatccggtgcgacggtcctcgccgtccgcgcaagccggcatgtatcgatttcatgcttatctagatgagcgcgacgcgcttcgccacgaaaaacatcgtcggccatggtctgcgacacacgcggcacagcgcgcatcgaaacggcgcgcgccgacggaccgaaccggatcggaaaattccgatcgcgaagtgcatcggcgcgccgaatcggcgacgcggggcaatcgatcggaaggcatttcgaatcgacgtcgcaccatgcgacgaccggccattttatcgaacgttcggcgcgatgttgacctcgcgcaccgcaattcgattcacgtcgcgggaaagcgctcaagaacgcgcgatcggcgccgataacgcccatggcgcgcgtcgcttgcgctccttttccgccagggggggggcaggttgcagtcggcaagtagcaggacgtgggtggcgggcggcgggtcatggatcacagatcgtggggcgccggtcacggggcgcatggaaacctccgcctgcggccatgcatccctgcgcttgcgcgcgcggcgctactcgtcatacttttgcatggcgcgccagcgcgcggcgcgacgcccgcggccggacgcgccgcgcgctcgaggcgcctcgtcgccggaacatcgaggcgttgcgcattcgcgcgcgcaggcgccgccaccgcgcatccgattcgttcaccgttcacccaagccatggcctacgcgaaatcgtcatcgtccgttccgaccgaattcctctatatcggcgcggccggcgagcactacatcatgtccgagtgcttccgccacaacatggaagcgttcaagctgccgatcgacaagggcttcgatctcgtcgtcacgcgcgcgtaccggcacctgtcgcggctcgacgacgtgcgcaagcccgtcgatcccggcctgcccgacacgccgatctacgtgcaggtcaagagccgccaggccacccccgtcgcgccgccgagaaaaaagggcgagcggccggtgtgggaaggccatttcccgatcaagccggccgacctggacctgatctgcgcgacacccaattcggcgctcgcgtgcgtgctgttcatcgatacgcgcggcgaactgatgcgcagccgcaccgcgtacgcgtggtggatgtcgagcgcatacgtcaaccagttgcgcgacgccgggcatttcatcgcgatgccgcgcaaggatgcgctcgagctgtgggtgcgctacgtcgaacccgcgccggacagcggctacaagcagaacacgtacatctcgctgctcaagcaatgccagatcaagggctcggagccgggcaagaaatcgaccggctttctgctgtcggaggagcggttcgatttcggcaagctgggcgtcgaatgagcgcacgcgcgtcgttcgccgcgtgaaatcgtctaaaggcgatacgggcggtttgtcgttcgtcgtccgtcgtccgtgggatgtcggatgccggatgccgttcgtccgatgtcgaacgcgacgtcgcgaaggtttccctgcgatcaaacgaatcggccggatccgccgccccggacgcgcgccgcccgccagcgtgcccaatcggcgggcgtcgggcggcgactcgacgtcgccgcgtgctcgcccctgccgttcaacgaatcgacggcatccgccggcccggacactccacgcctgcccgcgaactccacccgcaaccgtcgggcgccaactcgacgtcgccgcgtgcgtgccctgccgctcaacgaatcgactacatccgccggcccggacactccacgcctgcccgcgaactccacccgcaaccgtcgggcgtcgactcgacgtcgccgcgtgcttgccccctgccgttcaacgaatcgacggcatccgccggcccggacgctccacgcctgcccgcgagctccgcccgcaaccgtcggacgccaactcgtcgtcgccgcgtgcttgccccctgccgttcaacgaatcgacggcatccgccggcccggacactccacgcctgcccgcgagctccgcccggaaccctacacgcccggtcgcttgccggtccgatccgcaaaaccgatcgtcgccgcgccgtcacggcgtcgaacgccggccgccggcctcacgcgtcccgccgaccgcgccccttgcccgtcgcgcctcgcgcgccgcgcgcgcgcccgctcgtcgtgcccgctccggcaagccgccgccgcgcaatcgcgcgcaccgcgtcgatcagcgcgcgcgcgacgggtgacggctgcgcgtcggtgcgcaggatcagcccgaccggctcgtccgcgccgtcgacgggcagcgcgagccgcgtgagcgtgccggccgcgagatcgaattcggccgcgtagcgcggcacgaaccacaccgcgtcgttctcgagcgcgagcgcgcgcgcgaccgacaccgacagcacctcgacgaacgattcgagcggcggcgcgccgcacgcgctcaacaattgctcggccgcttgccggatcatcgtgccgtaaggcggcagcacgaccggatagcgcgcgagctgcgcggcgggcgaagcgctcgccgcaagcggatggcccgcgcgcacgaccgcgacgagcggctcgttgtacagatgctcgaacgacagccccaccatccgctcgggctccgacagccgcccgatcgcgcattcgattgcccccgccttcagccgctcgagcagctcggcgttcgcgacggtcgtgatccgcacgaccgcgcgcggccattcggccgcgagcgttttcagcacggcgggcgcgagcgacgcggcgacggtcggcagcatgccgatctcgagagtggccgccgcgccgccgccctcgcgcgcgagcagccccacgccctgccgcagcgcgagcacgcacgcgctcgcgtgcggcatgaaaagctggccctcgcgcgtgggccgcgcgccctgccggccgcgctcgaacagccgcacgccgaggatcgattcgagctcggcgatcgtcttcgacacggcgggctgcgtgatcgacaggctgtgcgcggccttctgcacgctgccgaactgcgcaacggcgagaaagcactgcaggtgccggaacttgacccggccgtcggcgatccggttatgcataacagttagttatacgattcgcgataaaacatcattttgcataactttccgcattagctaaagtcctgtcaccccccttgacaatcatcaatctggagacgtttccgatggattcctcgacgctcgcgccgcgcgactggccgtcgcatcccgcgtacattcatccgccgtaccgctcttccgtgaagcgcggcccgacgcagccgctgattccgctgaaggagacgctgcgtaaccagcacgcgcccgtctacggcgcggacgatctcggcgcgctcgaccacgatctgacgaagaacgcggcgaagaacggcgagccgctcggcgagcggatcgtcgtcacgggccgtgtgctcgacgagggcggcaagccggtgcgcgacacgctcgtcgaggtctggcaggcgaacgccgcgggccgctacgtgcacaaggtcgaccagcacgacgcgccgctcgacccgaacttcctcggcgcgggccggtgcctgaccgacgcgaacggccgctatcggttcctcacgatcaagccgggcgcgtatccgtggggcaaccatccgaacgcctggcggccgaaccatatccatttctcgttgttcggcgactacttcggctcgcggctcgtcacgcagatgtatttcccgggcgatccgctcctcgcgctcgacccgatcttccagggcacgcccgaggacgcgcgcgagcggctgatctcgcgcttctcgatcgacacgaccgaagaaggcttcgcgctcggctacgaattcgacatcgtgctgcgcggccgcgacgccaccccgatggagcgctgaacatgacgacgctgaaacagaccccttcgcagaccgtcggcccgtacttcgcgtatggcctctgcccgcagcagtacaactacgatctgaagagcctcttcacggcggagatcgcgacgcccgacgccgcgggcgagccgatcctgctcgtcggccgcgtgctcgacggcgacggccatccggtgggcgacgcgttgctcgagttcacgcacgtcgacggcgacggccgctatccggcctcgcgcgacgaagcggcgcagcgcggcttcagcggcttcgcgcgcgtcggcaccggcacgcacgcgcagaaccgcttcgtcgtgcgcacggtgaagccggcgcgcacgtccgacacggacgcgccgcacatcgacgtgacggtgatgatgcgcggcatgctcgcgcatgcgttcacgcggatctacttcgacgacgaggcggcggcgaacgccgccgacacggcgctcgcatccgtgcccgccgtgcgtcgcgcgacgctgatcgcgacgcgcgacgcacaggcgaacggcgtgacggtctatcgcttcgacatccatatgcagggcgagcgggagacggtgttcttcgatgtttgaggggcggcctcgggcgtgacttcgaggttcgggttcgggttcgggttcgggctcgggctcgggctcgggctcgggctcggggctcgggttcgagctccgagatccgagctccgagatccgagctccgagatccgagctccgagatccgaggccggagattcgagcttcgacgccggagattcgaggtcgaagccaaacgccgaatggccgaagtccgctatccgctatccgctatccgctatccgtttttcggctttcggctttcggctttcggctttcggctttcggctttcgggtatccgatttcgagcgtgaaatcgatgcacccgcccgcgcccgcgcgccgtccggcgcgccacgcggccgcctgcaagcgagccgcggcgcatcgtcatagccctacgcgcccgcgcgccgccgcgcgagggcgcgccccggcgcgttcacctcagcatgaacgacatcgccgacaggcagttcagcgtccgcacgacgtgctcgatcgatggcgcgaaaaagcgcagcgtgagcgcgtcgacgcgctcgagcgacggccactgacagaacaggtcggcggccgcgacgctctgcgcctgcagctcgcaacgcgccgcgcgcggcgcatgcgggcgcgccgcgcgcgccccctcgcgcgcctgctcgaccgcctgccgcgcggccacgccgatcgccccgcatgcggccgcgggcgtcatcgacgcgccgctcgcgaatcccgccgcctccttcacggtcacgaactgcgccgccggaaagagcggccgcgtctcgtcgacgaacacgtcgtcgccggacaaaagcgcgacatgcgcgccgtattcgtgcgcgagcgcgccgtagagccccgcctcgccgacgtcgcgcccgtcgagcacgacgcgcgcgaacgcgctgctgttgatcgtgtgcgcgagcagcccgcgcgtctgcgccttcgcgtgatagccgatcatgaacacgaggtccggccccgcctcgaggcccgccatcattccgagcgggcgcggcttgccgagtacgacgcgcgcgcgcgcgtcgatcccgtcgggcagcaggttgcgaaagccgccgtgcgaatcgttgacccacacgcgcgtcgcgccgcccgcgaatgcgccctcgacggccgcgttcgcctccgcggtcatccagcggcgcgcgcgctcgtattcgggattgccggcgcgcgtctgctcgacgctcacgacgcccgccacgccttcgatatcggtcgaaatcaggactttcatcatgctcccgcgcgcgccgcgcgcaaccatcgttcgagttccggcgcggcgtcgcgcaacgcgcgccgtgtgtgaccgtcgcggccggtgacgcgcgtcgcgcgccacagcgcgtcgacgatcgcctgctcgacgctgtcggccgccgcggcgaacagcggatcgagcgccgcatccgcgacaagcgccggcagcgagacgcgctcggcgtcgtgcggcaccgtgtacgcggtcgagaacgcaagcgcgatgtcgccgctgccgtggccgtacaccgagcccgtgcgcgcgaggcccgcggccgcgcgcagcgcgacgcgcttcagttgccgagacgacagcggcgcatcggtggcaacgagcatgatgatcgagccttgttcgggcggcgcagcgtccggcgctgcgcccggcgaggaagcgccggcgtcgcgcgcgcggcgcggcgcgaggccgccggccgcaccgccgcccgtgccggcattctcgcggccgtgcgccccgtatgtcccgtatgtcccgtatgtcccatgcggcccatcgcccctctcgcccctctcgcccctcgcgcccgccgccgcgacatcatcccgcgcgccgtccgcgccctgtccgccgcccgccccgggcgcgccgcccgcatcccgctcggcgatcatccgccccaccggcacgccggcgatcgtcagcatcggcaatcgcccgaagttcgcgagcacgagcgcgcccaccgtccacgcttcgcccgccgcgcgtacgacgcgcgacgccgagccgatcccgcccttcaggtcgaagcacgacatcccccgccccgcgcccaccgcgccgcgcgcgaacgcgcgccgcgcatcggcgagcgcctgcgcgtaatgcgcgggcgtcaccgcgaacgcgtgcaggtcgttcagatagccgtcgttgcattcgaacacgagcggattgacgctcggccacgcgcggccgatctgcggattcgcatcgatcgccgcgcggatctgcgcttgcgcgagcgcgccgacgccgaacgtgttcgtcagcgcgagcggcgtctccagcacgccgagctcgtcgacctgcacgagcccgatgctcttgccgaagccgttgatcaccgcggccgcggcgggcaccttgtcgcgatagacgtcgcccgcgtgcggccgcacgacgctcacgccggtctgcacgccgcgcgcgtcgagcgtcgcgtggccgaccgtcacgccggcgacgtcggcgatgctgcgaagcggcccggccggcagcgcgccgacgtgcggcgcggcatcggcggcgtcgagcgcctcagccgcatccgcccggcccgatgtgcgcgcgcgcatcagcgccgctccagtttcggatcgagcgcgtcgcgcagcccgtcgccgagcaggttgaacgcgagcacggtcagaaagatcgcgatgctcggaaagagcgcgacgtgcggcgcgttgaccatgtccgcgcgcgcctcgttgagcatcgcgccccactcgggcgtcggcggctgcgcgccgaggccgaggaacgacaggctcgccgccgtgatgatcgaggtgccgatgcgcatcgtgaagtagacgacgaccgacgacacggtgccgggcaggatgtgccgcatgatgatcgtccggtcggacgcgccgatgctgcgcgcggcctcgacgtaggtcatctgcttgagcgcgagcgtgttgccgcgcacgagccgcgcgaacgcgggcacgctgaacaccgcgaccgcgcagatcacgttgatcatcccgttgccgaggatcgcgaccacgccgatcgcgagcaggatgcccgggaacgcgaacagcacgtcggcgacgcgcatcgtcgcgcggtcccaccagccttcgtagtagccggcgagcagcccgaagaacgtgccgatcgccgcgccgagcgcgaccgagaagaagcccgcggcgagcgagatccgcgcgccggcgacgatccggctgaagatgtcgcggccgagcgaatcgacgccgaaccagtgcgcggccgacggccccgcgttcagcgcgtcgtagtcgaaatagttttccggatcgtacggcacgacgtgcgggccgacgatcgccacggcgacgagcagcagcacgaacgcccccgccgcgagcgcgacgcgctgcttgcggaacttgcgccagaactcgctccacggcgtgcggatcgcggccggcgcgccggccgaagcgggtgcggaagggggggaggaaacagtcgcgttcatgcgcgcctcacttgaaacggatcgtcgggttgatgaccgcgtacagcacgtcgacgctcaggttgatcaggatgaactccagcgagaacagcagcacgatcgcctggatcaccgggtagtcgcgcatcgtcaccgcatcgacgagcaggcgcccgagccccggccagttgaacaccgcctcgacgacgatcgagccgccgagcaggaagccgaactgcagccccatcatcgtgacgaccggaatcatcgcgttgcgcaggcagtgcttgagcacgaccatcggctcgcgcacgcccttcgcgcgcgcggtgcgcacgaaatcctcgttcagcacctcgacgaacgacgcgcgcgtgaagcgcgccatcacggcggccacggccgcgccgagcgtcaccgacggcggcacgtagctcttccacgagccgtccggcacgacgggcagccagccgagcttcaccgagaacacctccatcagcagcatgccgagcgcgaacgccggaaacgagatgcccgacaccgcgagcgtcatgccgatgcggtccggccagcggttgcgccacacggccgacgcgatgccgatcgccatgccgaagagcgtcgcccaggccatgctgacgacggtcagcgtcagcgtcggcatgaagcgctcgccgatctcggtcgctacgggccgcttgctgcgcgtcgagacgccgaagtcgccgtgcgcgatccgcgcgaagaagctcgcgaactgcgccggcagcggcttgtcgaggccgagatcggcgcgcacgagcgcgacggtcgcgtcgtcggcctcggggccggccgcgagccgcgcgggatcgcccggcagcaggtggacgaacaggaacaccagcaccgcgacgcacgccagcgtcggcagcagcccgaacagtcgtttgaccagaaaattcagcatgcgcttgcctctcgatgcggcgcgcgaagaagccgcgcgccgctggtatccgatgcgcgcgacgcgccgcgcgcgcccgggcgggcgaaatcgcgacgatccggcgaggcgccccggccgcctcccgtcatcgcgctcacttgatcgcgatctcgtcgaagttgaacgagccgtccggcatcacgtacgcgccctgcaggcgcttgctgcgcgcgtagacgatcttctcctgcacgagcgcaatccacggcgcgtcggcccagatgcgcctttgcgcgtccgcgtacagctcggccttcttcgcgcgatcggtcgtctcgagcgccttcgcgagatcggcgtcgacggcatcgttccggtagtacgcggtattcacgagcttcggcggaatcgacgacgacgcgagcagcggcgagatcgcccagtccgactcgcccgtcgacgcggaccagccgatgtagtacatccgcacgggcgccttcgccgggtcctgcgcgctctcgaccttcgcgacccgctcgcccgcctcgagcgcctgcacctgcgccttcacgccgacctgcgcgagctgctgctggacgaactggatcgccttctgcgacgtcgagttgttgtacgcggaccagagcgtcgtctcgaagccgctcgggtagcccgcctccttgagcagcgcgcgcgccttcgccggatcgtacggccacgggccgagcttcaccgcgtaatcgacgccctgcggcacgatgccggtggcgggcgtcgcgttgccggcgaacgcgaccttcgcgagcgcctccttgttgaccgcgtagttcagcgcctggcgaaccttcgggttgtcgaacggcttttgcatcacgttcaggctcacgtagcgctggatgatcgacgcgcgctcgatcacgtcgaccttcgggctcgccttcagctcggccgtctgctcgaacggaatgcggaacgcgaaatcggcctcgcccgttttcatcagcgcggcgcgcgtgttgttgtcgacgacgggcttccagtcgatcgcgtcgatcttcggatagccggccttccagtagcccgcgaacttcttcaccttcaggtcgtcggtctgcttccattcgacgagctcgaacgggccggtgccgaccggatgcagcccgatctcgcgcccgtacttcttcagcgcggcgggcgagatcatcacggccgacgggtgcgcgagcacgttgatgaacgccgagaacggctcggtcagcgtgatcttcgccgtgtacggatcgacgacctcggtcttcgcgatccggcggaacaggttgtagcgcttgagcttgttcgccggatcggtcacgcggtcgaagttcgccttcaccgcggccgcgttgaaatcggtgccgtcctggaatttcacgccctggcgcagcctgatcgtgtagaccttcgcgtcggggctcgcttcgtagccggtcgcgagcacgttcacgagcttcatgtccttgtcgaagccgaacaggccctgatagaacgatttcgacaccgcctgcgacagcgtgtcgttcgaatcgtacggatcgagcgtcgtgaacgtcgaatcgacggccatcaccgcggcgcgctcggcgagcgcgagcggcgcggacgacatcgcgatcgcgcccgcgcaggcgacgagaagcgcgcgcggcgagaacggcaagaacgaatgcggctgggtcatgtgtgggctcctttgcgatgctgcgtgagtgcgtgtgacggggtcgtgcgatcctgctgtcgtgcgatcctgctgtcgtgcgatcctgctgtcgtgcgatcctgctgtcgtgtggtcctgctgtcgcgtggtcctgctgtcgcgtggtcctgctgtcgcgtggtcctgctgccgcctcgttcggcccggccggcgtcgcgcgccgagcgcgtgctgcgcgccgccgtgcgcggcatcaatacgcgccgcccacccgatgctcggcgacgaagtgagcgggcccgaccgcgacgagcggcgcgacctcgggctcgtcgccgagcgcgcggatcgggctcggcagttcgtcggcgggcaacgtgcgcggcgcgtggcggcgcgccggatcggcgatcggcaccgcgctcatcagcttcttcgtgtaaggatggcgcggtgtctcgaacaccgcgcggcgcggcccgatctcgacgatctgcccgagatacatcaccgcgacgcggtggctgatccgctcgacgaccgccatgtcgtgcgagatgaacagatacgcgacgccgagctcgcgctgcagatcgagcatcaggttgacgatctgcgcctgcaccgacacgtcgagcgccgataccgactcgtcggcgaccacgaccttcgggttcagcgcgagcgcgcgcgcgatcgcgatccgctgccgctggccgccggagaattcgtgcggatagcggcgcgcggcgtcggcgggcaggccgacgcgctcgagcagccagtcgacgcgcgcctgcgcctgccggccgctcgcgacgccgtgcacgagcagcggctccatgatcgagaagcccaccgtcaggcgcggattgagcgacgcgaacgggtcctggaaaatgaactggatattccggcgcagcgcctgcagttcgcgccctttcagcgcgccgatctcgcggccttcgaattcgatcgagccgctgacgcgctcgacgaggcgcagcagcgagcggcccgtcgtcgacttgccgcagcccgattcgccgacgagcgcgagcgtctcgcccgcgcgcagctcgaagctcacgcgctcgaccgcatgcacgtattgcgacacacggccgaacacgccgctcttgaccgggaagcgcgtgacgagctcgcgcacgcgcaacagcggcggcgcgcccgcgtcgatcgcgggccgcgcgcaagcggtgggcgcggccgaagcggctgaatcggccgaaacggtcgaaacggtcgaagcggtcgaagcggtcgaagcggccgaagcggcggctgcatccgaatcgacgaaaagaaccgactcgcgcgccgcatcgcccgacgcggccgtcgcgtcgccgcccgcgacgaccagcgcgtcgcccgcggccggatcgaaacgcagcagcggaaacttcgcgggcgcatcggtgccccgcatcgagccgagccgcggcaccgccgcaagcagcgccttcgtgtacggatgcgacggcgcggcgaagatcgcgtcgcacgcgccctcctcgaccttctcgccgcgatacatgacgagcacgcggtcggcgacttccgcgacgacgcccatgtcgtgcgtgatgaagatcacgcccatgtccatctcgtcctgcagcccgcggatcaactgaaggatctgcgcctggatcgtcacgtcgagcgcggtggtcggctcgtcggcgatcagcagcgccggccggcacgacagcgccatcgcgatcatcacgcgctggcgcatcccgcccgagagctgatgcggatggcgtgcgaacacgcggcgcgcctcgggaatgcgcacgagatcgagcaggcgcagcgtctcggcgcgcgcttcacccgcgctcttgtactggtgcagcgcgatcgcctcgctgatctggtcgcccaccgtgaagaccgggttgagcgaggtcatcggctcctggaagatcatcgcaacgtccgcgccgcgcaccgtgcgcaaggtcgacggcgtcgcgcgcgcgagatcgagcaccgcgccgccgcgccggcgcagcgcgatcgcgccgcccgcgatcgcgccgccgccgtgctcgacgaggcgcatcagcgcgagcgacgtcaccgatttgccggagcccgattcgccgacgatcgcgagcgtctcgccgcgatcgacgtgaaacgacagatcacgcacggccacgaaggccgcgtcctcgcggcggaacgtgacggtcagcccgtcgaccgcgagcacgcgcgcgtcgggcaggctcggagcggctcggctcgcgctcatcggtttctcctgtcggtgctgtctgcgctcgttcgcggcgtcacgccgcgtcctcgcgatagatcgcggtcacgggcgcctcgccgacgcgcgcgtagccgcggtacatcccttcggtgttgaacggcatcgcgaggttgccgcgcgcgtcgaccgcgatgatgccgccgcggccggcgatgctcggcagcttgttcatcacgacgtcgtacgcggcgccggcaagcgacgcgccgcggtattcgatctgcgcggacacgtcgtacgcggtcgcgaggcggatgaacatctcgcccgtgcctgtcgccgataccgcgcacgtcgcgtcgttcgcatagcagcccgcgccgatgatcggcgtatcgccgacgcgccccggctgcttgttcgtgatcccgcccgtcgacgtggccgccgcgaggtggccgtgcagatcgcgcgcgaccgcgccgaccgtgccgtgcttgcggtccggatcgagcggctcgggcgcgcacgcggcgcgcgcgccggggccgccgccattaccgccgccattaccgccgccatcgccgcccccccggccgaacacgaacgccgccgcgtcgtgatcgagcatcgtgcccgccgcgcgtcgcgccttcagccattgcgcgcggcgcggctcggtgtcgaagtagcccggcggcgcgagctcgagcccctgcgcagccgcgaacgcgtcggcgcccgcgcccgcgaacatcacatgctcgctcgcttcgagcacgcggcgcgcggcgagcaccgggttgcgcacgcgcgtcgcgcagcagatcgcgcccgccgcgagcgtcgcgccgtccatgatcgcggcgtcgagctcgtgcgtgccgtccgccgtgtagacggcgccgcgccccgcgttgaaaagcgggcaatcctcgagcatgcgcacggcgacgctgaccgcgtcgagcgcgctgccgccttcggcgagcaccttctgcgcggcggcgaggatcgcggcaagctccgcacggtactgcgcttcggcgtcggccgtcatcgcctcgcgcaggatcgtgcctgcgccgccgtgaatcgcaacgattgcgggtgaagtcatcggtcggttttcctggaacggcgcggcgggcgcggcggcgcggcgcacgcgccccgcgcctcgagccacggcagcatgaattcggtcacttcggcggccgcgcgcgccgagcgctgcgagcgatgcgcgaccgcgtcgatcagcgcctcgacgagcgcgagcaccgcggcctcggaggtcgccgcgagccggcgctccgcgtgcacgaaaagcgcgcgcgcggcgaacggcgcgatcggcgaatcgggcccgtcggtgatcgcgagcacgggcgcgccgcgctcggccgcgcgccgcgtgagctcgatcgtgtcgtgcacgtagcgcggaaacgcgatcgcgacgacgagatcgtcgccgcgcgcgctgaacaggcgccgcgcggcatcggtcggcccgccgagcagcgcgagcgattgcacgttgtcgcggtagacggacagcccgtgctccatcaagccggcgagaaacgcgctcgcgcccatcccgacgatgaagatccggcgtgcggcgagcagcgaatcgacggccgcctcgacgttcgcgcgatcgagccgcccgcgcgtgcgctcgaggttcgcgagcgcctgctcgaagctcgcgtcgatcagctcgccgccgcgcgcgcccgcctcgcgctcctgcgcgcaacgcagccgctcgacgggcgcgagcgtcgcctcgaagccgcgcacgagcgccgcgcgcagcgccgggtagccgtcgaagccgagcgcgcgcgcgaagcggttcgcggtcgcgatcgacgcgtccaccgcgttcgcgagctcgtcgatgcgcatcgtcgccgcgcggaacggattcgcgagcacgtactcgcccatgcgccgatggatcggcgtgagcgacggcagcgcggcggcgatgcgcgcggcgatcgacggctcggcggcaagcggcgtggcgggtgagctgggcatgcggcggcggtgttgcatcgaatgacgatgaaagtaaatttacacaatcggcaaaatggaaaaaataaattttcatcggggtttgcacgggccccgtccgatcgccgcagaccccgccacctggggcgaccgacgatatccacggcaatgcgcgccacgccatccgatccgctttttccggcatcgtcggcgaatagcttacaatctgttagtttcagcctgcatccgcgttgctgcagttcctccacccgcgcttcgcgcgcgccgccgcatccgcactgtccgttccgcttccgcgcccgcgtcggccgcggcgcgcgcccgacgcctctttttccggagatccgcctatgcccccatcccgctccacgccgcgcacgacgctcaagccgccagtcgtcgtgccgtcgctcgccgtgatcggcgcgctcctcgccgtctgcgcgctgcggccgaacgaggccggcgccctcttcggcgcggcccagcaatggatcgtcgagcgattcgactggttctacgtgctcgcgatcacgaccttcctgatcttcctcgtgctgatcgccgcgagccgcttcggcaacatcaagctcggccccgacgacgcggagccggaattcagcttcgtgtcgtggaccgcgatgctgttcgcggccggcatgggcatcggcctcatgtacttcggcgtcggcgagccgatccagcattacctgtcgccgccgacggccgcgggcggcacgcccgccgccgcgcgcgaggcgatgctgatgtcgttcttccattggggcctgcacgcatgggcgacctacggcgtgatgggtctcgtgctcgcgtacttcggctttcgctacaacctgccgctcacgctgcgctcgggcctctatccggtgctgcgcgaaggcgtgaacggctggatcgggcacacggtcgacgcgttcgcgctcgtcggcacggtggccgggatcgcggtgacgctcggctacggcgtgctgcaactgagcgcgggcctgcacacgatcgccggctggcaaaccgataccgatacgttccgcatcggcctcgtcgcggtggtcgtcgcgctcgccgggctctccgccgcgagcgggctcgacaagggcgtgcgccggctgtccgagctcaatctgatgctcgcgttcgcgttgctcgcgttcgtcgtcgtcgcggggccgacgtcgttcctgctgcgcgcgatcggcgacaacatcggcgaatatctgtcgaagctcgtgtcgctatcgtttcgcacgtacgcatacgaagcgccgaacgacaaaggctggttcggcggctggacgctgctctactgggcgtggtgggtgtcgtggtcgccgttcgtcgggatgttcatcgcccggatctcgcgcggccgcacgatccgccagttcgtgatcggcgtgctgctcgtgcccaccgcgttcaatctcgtctggatgaccgcgttcggcaacagcgcgatctggctcgacacgcacgcggccgcgggcgcgctcgcgcaaacggcgaccaacgtcgacgcgctgctgtttcgcttcttcgattacctgccgctcacgcaactgctgtcggtcgcggcgatcgtgctgatcgcggtgttcttcgtcacgtcggccgattcgggcgcgttcgtgatcgacgcgatcgccacgcgcggcgcaccgcaatcgcccgtgtggcagcggctcttctgggcggccgtgctcggcgtgacggcgtcggtgctgctcgtcgcgggcgggctgaaggcgctgcaggcgctcacgctcgtcgccgcgctgcccgtcgcgctcgtgatgctcgcgctctgctacgggctctggcgcggcctgaaagccgaccacgcgcactactcgcaggacatggcgcccgccaccagcttctggaccggccagcactggcgccaccgcctgtcgcagatcctgcggcacacgagcgacgccgacgcgcagcagttcatcgcgcagacggtcgagcccgcgctgcgcaaggtcgccgacgagctgaaggcgggcggcgtcgacgcgcacgtcgcgcgcgacgacgacgacgcggtgcgcctcacggtgcccgcgcccgcgcagcgcgatttcgtctatggcgcgcgggtgtcgcgcaagtccgcgcccgcgttccgcatccgcgaggcggccgagcccgagccgcagcgcgagcacgtgtgcgaggtgctgacgttcttcgcggacgggcggctcggctacgacatcgagtacctgcgcggcgacgagatcatcgccgacgtgctgcggcagtacgagcgctacgtgtcgctcgcggcggacacgcgcacgcacctgctgaaccgcgcgcccgagcacgcggggccggacggtctgtcgcggtaggcggcaagcggccgcaggcgcgggacgggccggcgcgcggcgtgccgcgcggcacgcgacggcccgtgcccgccgcatccggtggcgcgcggcctgcgtcggcctgcgtcggcctgcgtcggcctgcgtcggcctgcgtcggcctgcgtcggcctgcgtcggcctgcgtcggcctgcgtcggcctgcgtcggcctgcgtcgccccggcacgacgcgccggggcgacgccgtgcgtcacacgccgtacaccgcgtcgcgcacctcgagcgtcaacggccccgacatcccttcatacgcggtgttcgtcatcaacagcacggtgagcccgcgcgccgcgtcgacgaaccacgaatgcccgtagacgccgccccattgcagggttcccgcgctctgcggcgactgcgcgagcgccggatcggacagcaccgcgccgccatagccgaagccccagccgggcccgcgcgtgccggcggccggccccgtgtgatcggtgcgcatcgcggcgacgagcgcggccggcaggaaaccgtcgccgcccgtgcggatcgtctcgagcacgcgcagcacgtcgtcggcgctgccgtacatccccgcgccgcccgacgcgaacgccgtcgcgtcgaacacccgcgacggcgcgaagcgcaccgcgacgccgtgcccctcgggcaacggcacgtcgaggttgtcggtgatccgcgcgggctccggcgcggcgttcgcgtacgccaccgcgaaacgcgcggggtcggccgcgacgaagcccgtgtcgcgcatcccgagcggcgtcgtgacgagccgcgcgaccgcgtccggcagcgcgcgccccgtctcgcgctcgatcgccgcgccgagcacgtcgagcgcgagcgaatagcgccacgcgctgcccggctcgaacgcgagcggcgcggccgcgatgcgccgcaggttctccgcgagatcgaagtcgacgagatcgatgccgtccgagacgccgagcgtgtgataggccgagccgggcgcttcgagcagccagtagctcaggcccgccgtgtgggtcagcagttgatgcacgctcagcgcgggcgcccggccgccgggcagcgcgggcgcgaaatcgggcagccagcgcgtgatcggcgcgtcgagcgccattcggccgtcggcgacgaggcgcagcaccgcgacggtgacgatcggcttcgtgatcgacgacagccgaaacagcgtgtcctcgcgcatcggccgctgcgtctcgcgctccgcgagaccgtgcgcgcgccggtagacgagccggccgtgccgcgcggcgagcgcgaccgcgccgacgatgcgccgctcgccgagcgccgcgccgagcacgcggtcgagccgtgcggcgagcgcggcgtcgtccgccggggggaaagccgcggctgccgcggatgcaggggcatcgaacgccgaattcatcgtgtggatcctcatgggttcaaaacgtcgattctagacagcccgcgccgattccgccggcgttgccccgcgccgggccagggcgatgcgcgcaagctgcgcgcgcgtcgcgcgattcgctaagatagccggccgtattcgacaagatagccggctgttcccgatttacgccaacccgaagaggtaccgctccgatgaccgtccccgccacgctcgccgccgccggcacgcccccgctcgccgaatggatcggcctcggcacgctcgcgctgctctacctgttcggcctcggctgggcggtgcgcggcgcggcgtcgcgggcgcgcggccgcgcgtactggatcgcgtgcgcggcgctgatcgtcggcggcaccgcgtgcgcgctcgtcgcgccgccgtcgccgcccgactccggcgagatgccgcccggcttcgggctcggcgtgctcgtcacgctgctcggcatcgccggcacgacggccggctgcgcatggcgggcgatcgcgcggctgcggcgcgggcgcccgtaggcgcgcgccgcctcgtcttgtttttcccgaaatatcggatatacctaatccatccgattgcgtgaggacgcggggtgcatgccgcgccgcccgggcgcccggacgggcgacgcagccgctcgcgcaccgcatgaaaaggagaacgccgtggcgaagatcctcgaaaacgtcgagcacatcgtcgtcgtgatgttcgagaaccgctcgttcgacacgatgctcggctggctctattcgcccgacgcgccgcccgcgcacgtgctgccgccgcagagctcgccgcaattcgacggcctgaggcccgagatgtcgaatccgtcgaaggcgggcaagaccatcgccgtcacgcgcgaggcgctcaacagcgtgatccccgatccgcaggagacattcgtcaacgtgacgagccagatcctcggcccgagcgatgcaggcaccccgtggccgccgatgcagggcttcgtcgtcaattacgaaacgacgcagacgaccgatccgggccacgtgatgcaatgccacagcgtcgcgcaactgccgacgctcacggcgctcgcgcgcgcgtacgcggtgtccgacgcgtggttcgcgtcggtgccgagccagacctggccgaaccgcgcgttcgcgcacgccggcacgtcgaacgggcacgtgaacaacggcgcgatccccgatccgctcgaatgggacgtgccgacgatcttcgacgtgctgtcgtcgatcggcgcgagctgggcggtgtacagcgacacgaccgtcacgccgtcgctcacgcacacgatgttcccgtcgctgtggaaggatgcatacgccgagcgcttcaggcgcttcccggatttcgtcgccgcgtgcggaaacgacgcgctgccgcaatacgcgttcatcgagccgagcttcctgttcgagccgaacgaccagcatccgccgcacgacgtgcgcgcgggcgacaagttcctgcacgacatctggacggcgatccgcacgtcgcccggctggccgcgcacgctgctcgtcgtgacctatgacgagcacggcggctgcttcgaccacgtgctgccgcccgcgaacgcgaccccgccggacaacgcgagcaaccccggcgatgaggcgttcggcttctatcgcttcggcgtgcgggtgccggccgtcgtcgtgtcgccgtacatcgaggcgggcaccgtgttccgctcgccgacgaacgtcccgtacgatcacacgtcgatcctcgcgacgctgcgcgactggctcgatattccgcccgaccggatgctcggcagcgcgcggatcgcgaacgcgccgacgctcgcgcaactcgtcacacgcgacacgccgcgcaccgatctgccgacgatcgccgcgccgtcgaccgacttcgtccatccgccgccggatgcgccgctcaacgacgtgcaaaagagcctcgtgacgggcacgtcgcggcgcgacgggcacgatccggccgccggcgtcgcaccgctcgcgacgcgccagcacgcgctcgatttcttcaagcgccgggcggcggcaaaaacggcttagcggcttagcggcttagcagcttgatcgggcaacgtggcggctgagcggtgcagcgactcgacgatgggtcgactcgccgacccgccgacccgccgacccgacgacccgacgacctgacgacctgacgacctggcgacctggcgacctggcggcttgacggcttgacggcgcggcggcttcgccccgccgagtggcgcgccgcgtcgccacgccgtgcggatcaaaagacagcccgcgatgatcgcgtcgcgcgtgccgcgcatgccgtcgccctccacgcacgcgcatgccgtccgcctccacgctcgcgtgacgccggaacgcgacggcacggccgacgcacggtccgcccggcaacatgccgtcgcgcgtcgcccgtcatccgtcgcccgtcacccatcgcgcgcaaaatccggcatgataggtgcctgaaacaaagcggatgcaagccgcgggcccgccagagggctcgcacggccgccccgccaacccaacggacccgtcgccgccatgaagctctcccccggcctcgttgccgaactgacggtgaacctgctgctgccctgggccgcctatcgcgccgcgctcccgtattggggcgagacgggcggcctcatcgcgtccgccgtgccgccgctcgtctggagcacggtccagctcgcgcggttccggcgggtggacgcactatccgcgctcgtgctgttcggcatcgtgctgtcgatcgccgcggcgctcgccggcggcagcgcgcggatgctgctgatgcgcgaatcgctcgcgtcgggcgcgatcggcgtcgcgtttctcgcgtcgctcgcgctgcgcaagccgctcgtgttccatctcgcgcgtgcgacgctcgcccgcgaggcgcacgacggcgccgcccggctcgatgcgctgtgggcggagcggcccgcgttcgtcgcgtcgatgcggctgatgacgctcgtgtggggatgcggtctcgtcgccgagaacctgctgcgcgcgtggatggtctggaactggccggtcgagcgcgtgctcgtggtcgcgccgttcgtcggctacggcgtctatggcgcgctgatgatgtggacgctgtggtaccggaaagtcatgcgcgcgaacgcgctcgcgggcttgccgcccggcggcgcgctcggctgaacggcacggcgcgtcgggagccgagggccaagggccaagggccggcaggcggcctaacggcggcggcggaagaacgcgatcggattggccgctgcgcgggcgccccagcagaagcgtacgcgcaccgcgaaatcgagcgcgtcgttcgacgcggcctccgcatgcccttcgtgccagatacccgcgagacggctgccgatccgatacggattcggccggcccgcgagataatcggcgaagccctgccgataggcgccgtatagcgtgagcggcgcgtcgtcgcaaggcgcgccgccggccgaaacgagcggctcggatctcacctcggagaccagcgtcgcaccgtcgatgtcgttcggcttcccgacgtttgcgcgacggcgctcgacctcgacgaatcccatgtgaagctccctgaatccggttcttcaccgaagaggagcaataacgatgccaatcgcgccgcgcgccgcgaacgccgtcacgacaaggccgcacggctgcgctcggcgcgccggatgccgacgttacgggaacatgtcacgtgacatccgtccggcgtgaggcgacacacggcggcgaattgcgtcgcaccgctgaaacgccgcctagccgcctcatcgccccatcgtttcgtcgcctcatcgtttcgtcacctcatcgtttcgtcacctcatcgcttcgtcacctcatcgcttcgtcgccttgtcgcttcgtcgcattgtcgccccgtcaccgcacgcgtgccgcgcgcaagaagcgcgaaagcgcatcgcacggcttccggcggctggcgcccaaccggccagcgcgaaaacgcgatccggtcgctcgcgtcgaaccggcgaatcctggctggccgtgccgcgcgcaccggcctcggcgcggaccgcgcatcggcccgggccgttgcgttcgcccgcgcggctcggctcaccgcgatccgacggcggcgcgcggctcggaccgctcggcgcgcgctcgccgcgacagcgcatgccgacagcgtgcgcagagcgcgtcgccgctagcgtgcgcggcgacgctcggctcgtgccgccagcagcgctcgcagcgcgcgagtggcgtgcgcgccaccgccaccgcgatctgatcggccgtctcgagcgtcacgcccgcgacgatgaagaccgcggccagctcgccgtgcagcggcgccagcgcgtcgagcacgtcgcgcggcgcgcgcacgacgagctccgcctcgctcgagcgcccgatgagcgccgcgccgcgcgcctcctcgagcgccttcgtcacgtgaggccgcagcgcgcgcacgtgcgcccagcgcgcgagcgccgcgtcgtcgggcggcggcgcgtgctcgtcccacgtgtgcaggaacacgctgtcgcgctcgtcgcccgcgaacaccgtccacgcttcctcggccgtgaagctgaggatcggcgcgatcgagatcaacaggttcgcgagcacgctgtgcagcgccgtctgcgcggcgcgccgctcgacgccgtcggcgacgctcgcgtacagccggtccttcagcgcgtcgagatagaagccgccgagctcctccgcgcagtagccgtgcgcgagccgcgtcaccgcgaggaagtcgtagcgcgcgtacgcgcttcggcacgcgtcaacgaactcgcggcagcgcgcgagcgcgtagcgatcgacgtcgagcaactgcccggccggcaccgcatcgtcgcgcggatcgaaatcggcgacgttctgcagcaggaagcgcagcgtgttgcgcatgcgccggtacgtctccacgacgcgctcgaggatctcgtcggagatcgacatctcggccgcatagtcggtgctcgcgatccaaaggcgcaggatgtccgcaccgcgcgtgtccgcgatccgctgcgggctcaccgtgttgccgagcgacttgctcatcttgcgccccgcgccgtcgacgacgaagccgtgcgtgaggatcgcgcgaaacggcgcgcggccgtccgccgcgcatcccgtcatcagcgacgcgccgaaccagccgcgatgctgatccgcgccttccagatacaggtccgccggatagccgcccgtgtccgcgcgcgcggcgtcgcgatagacggtggcgtggatcgagcccgaatcgaaccatacgtcgagcgtatcggacagtttctcgtatgcgttctcgtcgacgccgagctcggccggccgcagccgcgaccatgcggcgatgccgtcgcgctcgacgcgcgcggccaccgcctcgacgaggcgcgcgctccgcggatgcagcgaccggtcgtcgcgccggacgaagtacggcagcggcacgccccaggtccgctgccgcgacacgcaccagtcgggccggccgtcgatcatcgcttccatccgctgccgcgcggacggcggatagaacggcacgtcggcaatcgcgtcgcgcgcgctcgcgcgcagcgtcttcacgggccccgcttcttccgcttcttccgctttccccaccttcctcgcctcgcccgttgcacccgcttcttccgttacgtccgcgcgtcccggatccgcttcgccctgctcgcactcgatatccatgccgatgaaccattgcggcgtcgagcggaacaggatcggcgtcttgtgccgccagcagtgcggatacgcatgctcgaacgccgcctcgcgcacgagcgtgccgtccgcgcgcagcttcgcgacgatgcgcgcgataccgtcggcgagcggcagcccgccgatctccggcagatcggcggcgaaccggcccgcgccgtcgacgacgttctcgcccgcgatgccgagccggcggcacagttccgcgtcctcggcgccgtgcgcgggcgcgagatggacaatgcccgtgcccgcgtcgagcgtgacgaactccgcctcgacgacgggcacgtcgcgcccggcgaaaaacggctgcccgagcgcgagaccgacgagctcgcgcccccgcgcgagcgcgcacagcgcgtgatcgacgccgagcgacgcgaacagcgcgtcggccaacggctgcgcgacgacgatgagcgccccgggcgtgtcgtacagcccgtacggcgcgtcggcgcgcacgccggccgccgcgttgccgggaatcgtccacggcgtcgtcgtccacacgacgagcatcgccggcttgtcgagaaccggacggcggcgaaagcgcgacgcgaaatcgaccgggtcgcgcacgcgcagcccggcgtgaatcgcgaccgacgttttccgcgcgtattcgagttcggcctccgcgagcgccgactggcaatcgacgcaccagttcaccggcttctgcccgcgatacagcagcccgcgcgcgcggatgcgctcgagaaagcgcagctcgttcgcctcggtgcggaaatccatcgtccgaaacgcgtgcggccagtcgccgagcaggccgagccgcaggaaatcgcgccgctgccgctcggtctgctcgaacgcgtattcgcggcaaagcctctgcacggcctccggcggcaggccgcggccgtgcaactgctcgatccgatgctcgatcggcatgccgtgacagtcccagccgggaatccactgcgcatcgtagcccgcggcgaagcggctcttcagcacgatgtccttcaacaccttgttgaccgcgtgcccgatatggatgtcgccgttcgcgtacggcggcccgtcgtgcagcacgaacggcgggcgccccgccgccgccgcgcgcatccgcgcgtacacgcgctgcgccgcccagcgctcgacgagcgcgggctcgcggcgcggcaggtcgcccttcatcggaaaaggcgtctgcagcaggttcagcgtttccttgtattcggacatcggcccctccgaggcgcgcgagcgggcgaacgccccatcgcgtccgccgaaaaggcatccgggccgcccgcggcccggccggatcacagcgaccgcgcgttcggagcggagcgcacgccgggtgcggcgcgcgtcgcgacgaagaagccgaacaggatcagcgcgatgccgacgaggtggtacgaacgaaccggctcgccgagcgtgagcgcggcgagcaccgcggtgaacagcgcgacgagatggaacgacacgcccgtcaccgtcgcgccgagcacctgcacgcagtggccccacaggatgaaggcgatcagcgacgcgaacacgccgatatagagcaccgcgccgatcgctttcggatcgaacggaatgcgcgcgccgcccgcgagctccagcgcccagaacggcgcgagcaccgcgagcccggtggccatcgtcgcggcgaggaacgcgagcgggccgatcgccgcgggcttgcgccgcagcagcaccgaatagatcgcgtagttggccgtcgcgaggatcacgatgagctcgccgtgatcgaagcgcagcgcgacgagatcctcccagtgcccgcgcgcgacgatccacgcgacgccgccgaacgacacgacgatgccgacgatcgcgcgcgaggtgatccgctcgacgccgagcatcgccgcggcgagcggcaccatcagcggcagcgtcgagttcaggaacgcgacgctcgcggccggcaccgtgcgcagcgcgacgtacgcgagcgcgttgtagccggcgatgccgagcgcgccgcacgcccagatcagtttccagtgacgcagcagcaaccagcgctcgcgcagcacgtcgcgccacacgaacggcgcgagcgcgacgagcgcgacgagccagcggccgaccgcgagcgacacgggcggaaagctcgtgctgaacgcgcggccgagcacgacgttgccggcccagaacgcgggcggcacccacagcagccacaccggccggcgccatgccgccgcgagcaggcgctgcgtcatctcggctccagcccgatgcgcacgcggcggttcgagcggcccttgttttcgatcttcaggatccgcaccgggctcgagccgcccgtcgacgcgagatgcgtgccgccgcacgcctggctgtcgagcccgtcgatctcgacgatccgcacgagcccgtcggccgtcggcggcggcgcgaccgagcgcgagcgcagcagcccgcttgcctgctgcgcgtcggcgagcggcacgtagcgcgtgcgcaccggcagatcgcggcgcacgacatcgttcatttcggcctccagcgcgcgcaggcgatcgttatcggcgtcgggcagatcgaaatcgatgcgcgcggtgcgatcggcgttcatctgcacgcccgtcacgagcgcgccgtcgaaatcgcgatagacgagcgcgttgagcacgtgcagatcggtatgcagctcgcgcatcgcgcggcggaacgcggcgtcgacgctcgactgcacgtcgccgacgatctcgacgccgttcgcgaattcgatccagaggccgccgccgtcctcgctgaaaccggcgacggtctcgacgccgccttcccatcgaaccgtgcccagatcgggcaactggccgccgccgcccggatagaacggatgccgcgacaagcgcaccgcgcccggccgcgtgtcgaccaccgtgcccgaaagcagcagcgtgtcggggtcgtcttgacagaacaatcgattcataagctccacctggctgatgaatgaaagatgtcagaagtcgaagcgggcttattggcgaaaatttggcggcgcgcgacgcccgctcgccgccgggcgcttcgcgcggacgggtgaagggcggatgaagggcggtgaaccggtgttcggtgttcggtgttcggtgttcggtgttcggtgttcggtgttcggtgttcggtgttcggtgttcggtgttcggtacgcggatgatcggtcgcgcgcaagcgatggcgaccggccgtcgtgaaccgccgttcgcgcacggcgtggaagcatacggccatttgcgaacgcccgccggcgtcgccccgtcggagcggccggtcgcgaaccgctcgccgcgcacgccgggcgacgaacggccggtaagcggacgcgcgagccgcgggcgacgggtcgcgcaccgcgcggcgcgcgccggcccgatcgtcgcgacgcacgccgcgccgcgtccgttcgtcggccggcccgccgggtcgggccgcgcacggccggatcggccgctcgccccgcccgcgcgccgtccagaactcagtcgaacggcggataccggtcgtgatgcagcaccttgcccggattcatgatgccgcgcggatcgagcgcgcgcttgacggccgccatcagttgcagcgccgtcggatgctcacgctccaggtagccgatcttcccgtaaccgacgccgtgctcgcccgtgcaggtgccgcccaacgcgatcgcgcgcagcgcgagccgccggttcagctcggttgcgcgcgcgagttcgtccgcgtcggccggatcgatcgcgatgcatacgtgaaagttgccgtcgccgacgtgcccgcagatcgtcgcgacgaggccgagcgcgtccacgtccgcgcgcgcggcgagcaccgcctccgcgagccgcgacacgggcacgcacgaatcggtcggcatcccctcgcagccgggccgcagcgcgagcgccgcccaccacgcgtcgtgccgcgccgcccacagcgcgctgcgctcctccgggcgcgacgcccagcggaattcaccgccgccgtagcccgcgcaaatctccccgacccagtcgatctgctcgtcgacggccgcgccgaaccccgcgaactcgaaaaagagcgtcggccgctcgtcgaggctcagcttcgcatagcggttgcacgcgacgatctgcagtgcgtcgagcaactcgacgcgcgcgatcggcacgccgctgcggatgacgccgatcaccgagtcgaccgcggccttcaggtccgggaaactgcacaccgcggcggataaccggtccgggcgcggatgcagccgcagcgtgacgcccgtgatcgtgccgagcgtgccttccgcgccgacgaacaggcgcgcgagatcgtagcccgccgccgacttgcgcgcacgcgagccgaccgagacgacgtcgccgttcggcagcacgacttcgagcgcgagcacgctctcgcgcatcgtcccgtagcgcaccgcgttcgtgccggaagcgcgcgtcgagcacatgccgccgatcgacgcgtccgcgcccgggtcgatcggaaagaagagccccgtgtcgcgcaggtgcgcattgagctgcttgcgcgtcacccccgcctcgaccgtgcagtcgagatcctcggcgctcacgcgcagaatccggttcatgccggacagatcgatgcatacgccgccgcgcagcgcggcgatgtgcccctcgcacgacgtgccggtgccgaacggaatcagcggcacgcgcagccgatggcacgcgcgtgtgatctcggcgacctcggccgtcgtccgcacgaacgcgacggcgtcgggcggcgcgcccggatggaacgagatgtccttgccgtgctgctcgcgcaccgcgcgcccgactgcgaggcgctcgccgacgatcgcgcgcaacgcctcgacacagcgcccgatcgtctgcggcgtggcgaacgcggcaggcgcgccgccgccggacggcacgcccgcgaaagccgccgcccgcccgtcccactgctgcccgtcgtcggtcacttcgcgcatgcgtcgcctccgttcgtcgatcgcgcccgctcgccgcggcgcgcagcccgcgcacacgcggggccgcccccatccccgcgccgccgtgcgcgccccgcgcgcgcgtcgcccgccgtccgggccgcgttcgcgccggtcgtcatttccgctcgaagccgccgacgatcatcagttgcatgtcggccgcgccttcgcgcagcgacttcgcgtgctgataatcggccgaatgatagaagcgcgccgccgcgtccgcgtccgcgaactcgacgagcacgatccgccgctcgtcggcgggcccctcgagcgtcagcttctcgccgccgcgtgtgaggaagcggccgccgtagcgcgcgatgatgtcgggcgtcagcgccttgtaacgcgcgtatttcgacggatcgctgatcgccatcctgcccagcaaatatgccgccatggttccctcgcaccgcaagcatcggaaaaacggcgccgcgcggcgccgtgcccggcatcgtcacgccgccttcttcacgtagcccgattccagcagcgacgcatcgagcagatcccacacgctcgcgagcgcatcgagaaactcctgcgcgccttcgatcacgagcgccgcatgctcggattccagcgcgggcttcaccgcggcgcgcgcgttctcctcatgctgctgctcggcgccgacctcgccccaatgctcgagcaggtagtgcatctcgggcacctcgagcgacgcgccgtacagcccgctgtcgacgagacagtgcttctcgcccgggatcaactggcgattcgagatcatctcgagcgcgagcgcggtgccgagattgcgatacgtcgattcgacgtcgacaagcttgcggcgctcgaacacgttgatcgcacggcgcacctgcgtcgtgaggccggtctcgtcgtcgtagccgggcagcgagccgagcagttcgtccgaatagcgcttgagcgcgccctcgacggccgcctggtcgtacagatcgggaatcaccgcgccgcccgccgcgcgattgacgatgtagcccgccatcgtcgcgagctcgggaccgtgccccgattcgctgtcgacgatctcggtcatcagctcgctttgcttctgcagcccgtgctcggcgagcgcgcgcggaaaattccagcccgggcgcgtcgacgcgcagaaatgctggatctgatggaacaacgccccgacgaccttcggttcgggatcgaccttcgcccagttcaggaacaccgggtggctatagcagcgatggcttttgactttctgaaccagttcatcgacagtgatcggcatgacacactcctcggaagtgactacatcacatcggcccaagacaacgaagaacatctcctcaagcgctccccagaatcatccggccaccggggtggccgagcgtttcgacggcgacgtttccgaaccccgcctgctcgaatttctcccgccacgcgtcctcgctcagcagccggcgcgacatgaagttgcggtgcaggtgattgaaggccgcggcgaacgaacgctcccaccggtcgggcgcgagcggcaccgcgtcgacgatcacgacggtgccgctcgacgcgtgctcgcggcacgtttcgagcagcgcgtcgagcgtgcgctcctcggcgggcagcagatcgtgcatcacgaagcccgcgtgcacgacgtccgcgcccttgagcggcgccggatcgtcgacgagcgactggatcggccgatgcaggaattcgagccgcccggcgaagccgttcgcttcggctgcctgcttcgcctgctcggtggccgtcgcgctgagatcgacgccgacgccgcgcgcgccgtcgagctgatgcagcatccggatcaggaagccgcccgagccggacccgaggtcgacgatctttttcggccgcagcttcaggatcgcgcgctcgggctgcggatagaacgacagctcgcccatccatttcgacgtgcgcgcgacgagcccgccgtcgcgcggatggcgcgcctgcgcgagcgcattgtcggcggcgaattcgcgcgcgttgacgatcagcggcgcgcatgcgagcagcgcccacgacaggtagccgacatcgttgacgacatcgggaaaatcgtcggccggccggtagatgtcgcgctcgcccgccttcgcgagcgtgacgagcccggcctcgcgcatcgcatcgacatagtcggcgatcatcggctcgccgattccgctgcgctcggcgagcgcggccacgtcgaaaccgttcgaatgccggatgaaatcgacgatgccgtatgcggcgccgatttccagcagaatggcggcacccgcgagtgaagaaccggtcggacgatcgacgttttgcatggcaaccccttttcgagtttttaaattgcacaaccctcggcgcaaaactatgtccgccttaattggctgtattggatgaaattgaaacgcgccgattctgtcgatgcgcaatcgcggtaacccgacgcacgccgcgccgaacccgccgcacgcgccgcccgacggcgcttcgccgggccggcagcaccgaccggctcgatcccgcgggcccggcgcgcgaggggggcaggcgcagcgatcatgtaaggcggccacgcggcatcctcgcgcggaaccgtccggcgaatcggaaacgaccgccgcgcacacgcgaattcaattcccctttcggcggatttttgccacacaaatatcggacaatccggaaaaggcggccaaattgacatcggcatttattatgggccagcgttttcgcttttaatggacgcccgatatcccggcgattcgaattatcgattcgcacagattttgtgctttaacgcggaaacgtattttcgtggtgcatcgccctgcacaagaaaatatcgcgcacggcgatcccgattcgcggtgcgcgcgcctcaggctcgcgcgagcgaaccgcgcgcggcggtgccggacgcccatttcgcatcgccgcggcgattcccactagaatggtgtccgtcggcgcacggcgcgcgagcggcggcgaccggcgcggccgcgcggcacggtatgaaacttgcgtctcgtggatggcgcgcgccccgcgcacgcgtgccgacgacatcgaaacacccgccggcgtgcgcggcgcccagcacgcgcacggagcggcctcgcccgccgccggctgtttcgtttcatcggaatcggggttcgaccgtggccaagctagaccatcgcaaccagtcgcgttactggcactctcccggcatttcgggggtcgatctgttgctcgccgacttcacgacgcacgactacgcgccgcacgtgcacgattcgcttgtcgtcgccgtcacggaagtcggcggttcggtgttcaagagccgcgggcagacgcgcctcgccgagccgaacgccgtgctcgtgttcaatccgtgcgagccgcattcggggcgcatgggcggcagcagccgctggcgctaccggtcgttctacctcgcggaagcgggcctttcccgcgtgctgacgttgctcggcatggcgcagccgcgctttttcacgtcgaacgtgctcgacgatcctcagctcgtcgaacagtttctcaccctgcaccgcgcgatggacgagcaggacgatctgctgcggcagcaggaactgctcgtcagcagcttcggcacgctgttttcgcggcacgggctccaggccgggctcggcgccggccccggcttcggcacgaaggcgggcctgccggcgctcaagcccgcgctcgatctgatgaacgattgcttcgaccacgcgctcaccctcgagcagatcgcggcggcggcgggcctcacgtcgttccagctgatcaccgcgttcaaccgcgtgatcggcctcacaccgcacgcgtacctgaaccagttgaggttgcgcgcggcgctgcgcgagctgcaggccggccgctcgctcgccgacgccgcgctgacatcgggcttctacgatcaaagcgcgctttgcaaccacttcaagcgcacgttcgggatgacgccgatgcagtacacgcgcgcgctcgcgcccggcaagcgcgcgctcgcgccgatcggaatctgacggcaacggccgcagcccggccggccgccgcgcggttgcgcgccggacgctccggctcgttcggctcgttcggctcgttcggctcatcaggctcatcaggctcatcaggctcgtccagcacgtccggctcgaccagccggccgccggcgtcacgccggccgtgtagacatggcggcagcgcacgccccgaagcaggcgaacgcatccgcgcgtcggccgctcattcgatgttcgaaatcttctgcgtcgcgcgaggatcgtccttcggcaacagcttgacgccggattcgccgtccttctcgtacggcaccgcgtaccccacccgctcgaaatcgccgccgcgctcgcgcaatcgctcggcgaggacatccgccgtcatgtgcttcgcattgacctgcagcgtgtgcggcatcgcttgcgttgcctgctcatgtgcgccttgcaccagcccggcctgttgctgcaccttgttctccgcggtcttgaacgcgccttgccgatgtgcgccggcctgcttcaccgagtcgagcgcttcgtgcgcgccgccggacgcatcgccccccttcttgagcgccgccgcctgataggcgtacgtgacgaactgcgagcaactcacgccctgttgcttgctgagcggcatgccctcgtcgcttctgagcgccgcgcgcgccgcgcgaaacgtcgcttcgggcgaccactccacggccttgtcttcgtccgcgtcgttcaggcggttttcgccgaacggcgtcttggtcttcgtcgtctcggtatcgcccgagcgaatcgcccattgttcgccgatgcgcgccgcttccgagggaatcggcgaatcggcgttcttcatccgatagaccggcagcttcgtgggcgcctcgttgccgaacttcttcgtcaagtaattcgggccctgctgaaggacaccgaagaatttcccgttcgtcgaatgaacgagcggcttgtcgcctccggcatacatcaccgcatgcatgttgccgtgttccatgatcagatcgccgcgcttcagatcctgcagttccttcaggccgccgagcgccgcgcccgcgccgcgcgacgacgtctgccgtgccgccgtgtgcccgcttgcctgctgtccggaagaggaatcggatgatgcatcgagcgcgaccgcgctgtgctgaatcttcgatatgtccatggcgctctccatcgttgccgtaaagccacgactgtagtgagcgcagatgcccgcgagcgcggcggcacgaacgcgtgtcgcgaatcgcgaatcgcgcgggccgtgcggtgtcaccgccgcggcccgcacgccgccgatacgacgccgatacgtcatcgatacgttgccgcgccgcgcggatggacccgacgagttcgacggcgtcaatacccggcgtcgatcagcaaacgccgcgcggcgtcagccgtcgcggaacaaaaagctgtacgcgttcagcgcgggcacgccgccgagatgcgcgtacagcaccttcgagccggccgggaattcgccgagccgcaccttctcgatcatcccgtgcatcgacttgccttcgtagacgggatcggtcagcacgccttcgagcttcgcgcacagccggatcgcctcgagcgtgccctcgttcggcagcccgtactcggggccgccgaagcgctcgtcgagcacgacgtcggcgctcgtgatgtcgcggcccagctcgacgcgatcggcggtatgcttcgcgatccgaaggatctgctcgcgcgtctgcgcgggcttcgccgacgcgtcgacgccgatcacgcggtccgcgcgcccgtccgccgcgaagccgacgaccatcccggcctgcgtgctgcccgtcaccgagcacaccacgacgtaatcgaattggaaaccgagctcggcctcctgcgcgcgcacttcctcggcaaagccgacgaagccgaggccgccgagcggatggtcggagcagccggccggaatcgcatacggcttgccgcccctcgcgcggacatcggcgagcgcatcctcccagctcttgcgaaagccgatgtcgaagccgtccggcacgaggcgcacgtcggcgcccatcatgcgcgacatctggatgttgccgacgcgatcgtagacggcgtcgtgatagttgacccagttctcctgcacgagcacgcacttcatgccgagatgcgcggccaccgccgcgacctggcgcgtctggttcgactggatgccgccgatcgacacgagcgtgtcgcagccttgcgcgagcgcgtccgggatcaggtattcgagcttgcgcgtcttgttgccgccgaacgcgaggccgctgttgcagtcgtcgcgcttcgcgtacagctcgaccttgccgccgagatgcgcggaaagccgcttgagcggctggatcggcgtcgggccgaaggtcagcggataacgcgaaaatttctggagattcatcggtcgctcctgtcgtcgaaggttcggtcgcgcgggcgcatcgggccgggcatcgcaccgttcgatcgcggccgcagcgatgcctcatgttaaaaacgatcgggaataacagggttgcgaatatatttccactttcctatttttatacttttcaatcagaattcacgttaattaaattaggaatcgttcagcatgcgcgcaacaaaaaaatcctcaccgaaggccgccgccccaccggcgggcgtggacatcgaccgcgtcgatcgcgcgatcctccgcgtgctgcagcgcgacgcgtcggtctcgaacgtcgcgctcgccgcgaaggtgaacctgagcccgcccgcgtgcctgcgccgcgtcgagcggctgaaggaaatggggctgatccgcgggatcgtcgcgctgctcgagccgaaggcgctgaatgcggggatgctcgtgatgatcggcgtcgtgctcgaccgctcgacgcccgactcgttcggcgcgttcgagcaggccgcgcagaaggtgtcgggctgcatggaatgccacgtcgtgacgggcgagttcgactacatcatgctgatccgcacgcgcgacagcgatacgttcaaccggctgcacgccgagcagttgctgtacctgcccggcgtgcggcagatccgcacgttcgtcgtgctcaaggagattctgtcgacgacgagttttccgatttgagccgcgccgctttcgcgtgccgaacgcgccgtcggcggcccggtgcgcgccgccgacggcgcatgcatgccgccacgcgcgcggcgcggccgatgccgcatgttcgggcaacgcgcggggaatgcccggcgaatgtcgcgcctgtgggctctcgcattttcgcgtttccgcgttcgagtagtcgggcgtttaagccgtcgagcggccgcctgagggaaaagcctcgccctcatcctccatcgagccgttcgcatcgccgcccgccccattttcccctcgcgttcactgcgccgttcacggcgcgcgcccgcacggatttccgcgcgagcgcgccgacccgctatcatgtgcgccattctcgatcgcaagatcgacccgacactcaggttggagatctcatggccttaccccaggacagcgtcaacatggcgctcttttgcgacttcgaaaacatcgcgctcggcgtgcgcgacacgaagttcgagaaattcgacatcaagcccgtgctcgagaagctgctgctcaagggcagcatcgtcgtcaagaaggcgtactgcgattgggatcgctacaagacgttcaaggcggcgatgcacgaggcgagcttcgagctgatcgaaatcccgcacgtgcgccagtccggcaagaattcggcggacatccggctcgtcgtcgacgcgctcgatctctgctacacgaaggcgcacgtcgacacgttcgtcatcatcagcggcgattcggacttctcgccgctcgtgtcgaagctgcgcgagaacgcgaagcgcgtgatcggcgtcggcgtgaagaactcgacgtcggatctgctcgtcgcgaactgcgacgaattcatcttctacgacgacctcgcccgcgagcagcagcgcgcgctcgcgaaacgcgacgcgcgcaaggccgaggccggcgcgaaacgcacggccgacgacgacaagcaccgcaagcacgacggcgacgcgcgcaaggcggaagcgatctcgctcgccgtcgagacgttcgacgcgctcgcgtccgagcgcggcgagagcggcaagatctgggcctcggtgctcaagagcgcgatcaagcgccgcaagccggacttcaacgagtcgtactacggctttcgcgcgttcggcaacctgctcgaggaggcgcaggcgcgcgggctgctcgagatcggccgcgacgacaagtcgggcacgttcgtgttccggccgatccagacggcggccgtcgaggtgatgcggccgatcgaggcggccgtcgacgacgcctccgccggcgcgaagccgtcgggcaagaaagcgcacggcaaggcccgcagcgcgaagaaacgcatgcccgagcagatgccgctgatcgtcgagacggccgcgggcgcggaaggccacgcgcacgccgacatcgaagcgaacgccgaactcgccgaggcgagcgactccgcgccgcgcggcatgcgccgcgaacgcccggcggacgacgcgcgcgatacgcatccggcccacggcgcgcacgagccgcatgaaacgcgagccgcgcacgaaccggctcgcgcgggcgaatcggccaaagtggccgaagcggccgaagcgcaggcggccgacacggcgaaacctgcccgctcgcgcgcacgcaagaccgctgtgaaaaaggcgaagggaacccaggcgcgcgcggcgtccgcctcgcccgtcgcggccgccgaggcggacgcggccggcgaaccatcccacgctgcgccccacgctttcgctcccgaatcggccgccgaagcagcgccggcaaagacgccgcgcaagtcggccccgcgtgcgcgccgcccgcgtaaaaccgcggcgacgagcgagtcctgagcggcgcgtcgcgccgaacgcgcggcgggcgccggcggtgatgacagagcgggcgcgcgccgcctgaagcgaaacgcgcgccacgaacgcggcgcgccgaacgaaccgggcggcgcgctcgcgcaacgccgcccggacagactcgcggcgacgcgcgctccggctcgcccgagacgccgccgccgcgtcaaccggcgttcgtcaggccgccatgccggccgcccgccgccggccggccatcgacgcggcggcgagcatgcccacgccgagcgccgccaggcacacgacaggcacgagcatcggcgcgccggcgctgcccgccgccttgccgacgtacggcatcaggttctgcgcgaaaaatccgccgagattgccgatcgagttgatcgcggcgatgctcgccgcggcgcgcgcgccggagaaaaagcgcggcggcagcgaccagaagcacggatacagcagcggaatgcacgcgccgcccagcacgagcgcggcgaagcgcagaggcaggccgggcagcgcgagactgagcgcgaagcccgccacgccgacgcccgcgacggccgccatcgccttgagcacgatccgctcgcccttgagccgcgcgggcagccacagcagcagcagcgccgcgatcgcccagggaatcatgttcagcagcccgttcagcgacgacggcacgccgttgctcttcaacagcgtcggcagccagtacgtgacgccgtacagcgacgtcgacatcagcatgtacgcgagcgcgaacatcagcacgcgcggatcgacgagcgcgcgccacggcgattcggacaccgcctcgggcgacgcctcgcgcttgagcgcggcgagcgcgacgcgcttctcgtcgtcggacaggaacgtcgcgcgctcgaccgattccggcaagtaacgccatgcgacgagcgcgacggcgatggcgggcagccccgtcgcgacgaatacccactgccagccggcgagcccgagccggccgtcgagcgacagcagcagcccgcccgcgagcgagccgagcatgttcgcgagcgcgctgccgagcgtgaagaggccgagcacgcgcgtgcggtggctttgcggaaaccacagcgtcaggtaatagatgacccccggatagaagccggcctccgcgacgccgagcagaaagcggaatacgtagaagacgcccgtcgaatgcgtgaagccgagcagcaccgtgatcacaccccacgtcatcatgatgcgcgcgagccagaggcgcgcgccgaaccgatgcagcgcgagcgtgctcggcacctcgaacagcaggtagccgatgaagaacagcgacgcgccgagcccgtacgacgtctcggtcatcccaagcgcgtggaccatctgcagcttcgcgaaaccgacgttctgccggtcgatgaacgcgatcaggaacatgatgacgagcagcggcatcagccgccgcgcgatcttcgccatgaccgcccgttcgcggattgaggtttcgtccaccagccgtctccttgctcgataattcatatagatgattagttgatcaattgagtgagacaatgcggaattacccgtgcagcctgcctgaattgggaaagcaccatcgggtttgtcccgattcgctccgaaccaagtcatgcaaacatatagatgaatttggagaaaccatgcacgccaccgacgaccgtctcccccgctaccagcgcctgcgcgacgaactggccgcgctgatcgcggcccggcactggcggccgggcgaagcgatcccgaccgagcaggcgctcgcgaagcgctatgacgtcgcgatcggcacggtgcgcaaggcggtcgatctgctcgtcgccgacggcatgctcgaacgcttccaggggcgcggcacgttcgtgcggcgcgcgagcttcgacagctcgctgttccgtttcttccgcttccagggcaggcacggcgagcgccggataccggagagccggatcctgcgccgcgaggtcgtcgaagcgccgtccgcggtggcggccgcgctgcagattccggcccgcgcgtcggtgatcgagatgacgcgggtgcgcctgatcgacggcgcgccgatgctcgccgaggaaatctggctgccctacgaccgcttcgccgcattcgcgcggctcgagctcgcttcgatcggcgatctgctgtatccggtctacgaagcgcattgcaaccagatcgtcgcctcggccaccgagacgctgaccgtcgaggcgatcggccccgtgcacgcgcggctgctgcgcatcgagccgggcacgcccgccgtcgtgatcgagcggctcgcgtacggctacgaccgccggccgctcgaatggcggcgctcgcgcggccccgcgagcgaattcatctatcaggcggaaatccgctagcggccggttcgcgcgatagcggagctcgcgcacgggccgcgcgctcgcgcgagcaacgcatggagcggcgtgcggcgcgcatggcgagcagcgcccgacaggagacgacagtgttcacatggttcgccgccgtatcgccgcgcgaacggcgcacgttctgggcctgcttcggcggctgggcgctcgatgcgctcgacatgcagatgttcagcctcgtgatccccgcgatcgtcgccgaatggtcgctgtcgcgcacgcaggcgggcttcgtcggcggcgcgacgctcgtcgcgtcggcgctcggcggctgggtggccggcatgctgtccgaccgcttcggccgcgtgcggacgctgcaatggacgatcgcgtgcttctcggtcggcacgttcgcctgcgcgttcgcgacgagctacccgcaattcgtgaccctgaagacgctgcagggcctcggcttcggcggcgaatgggcggcgggcgccgtgctgatggcggagacgatccgcgccgagcaccgcggcaaggcgatgggcgccgtgcagagcgcatgggcgctcggctgggggagcgccgtgctgctttatgcgctcgcgttctcgctgctgcccgccgagctcgcatggcgcgcgatgttcgccatcgggctgctgccggcgctgctgatcgtctatgtgcggcgcgggattgccgagccttcggcgcgcgccttgaatccgtccgggccgtgcgatccgcccgagccgcccaattcgccggacggagcacctccgtcgggcgcgtcgccggcggtgcgggcgagcgccccgctcgtcggcatcttctcgcgcggcacccggcgcatgacgctgatcggcgcgctgctcggcgtcggcgcgcacggcggctattacgcgctgatgacgtggctgccgacctatctgaaaaccgagcggcatctgtcggtgctcggcacgggcggctatctcgccgtcatcatcgtcgcgttcttctgcggctgcctcgcgagcgcgcagttgctcgaccgcatcggtcgacgcggcacgatcctcgcgttcgccgcgtgctgcgtcggcacggtgatcctctacctgttcgcgccgctcggcaacgcggcgatgctcgcgctcggctttgcgctcggctttttcgcggcgggcatcccggcaagcatgggcgcgctgttcaacgaaatgtatccgcgcggcacgcgcggcacgggcgtcggcttttgctacaacttcgggcgcgtcgcatcggcgggctttccggtgctggtcgggcacatgtcggccggcatgccgctcggcaccgcgatcggcatcggcgcggcagtcgcctattcgatcgtcgtcgtcgccgtgctgatgctgcccgagacgcgcgggcgcacgctcgacgattgcgcgagcgcggatgccgacgccgcccgcgcgggcgccgggcgcatcggtgcgccggcagcgccgggcgcgcggcatcgctgaagttcgcgccggattcaggtcggcggttcgtggcatgaggagcatcgagcattgagcgagcaagaatggaacgcgttcgcgcccgcggcggcgccgcatgcggcttgcggcatcacgacgatcgacgcgcacgcgcatgtgttcgagacggggctgccgctcgccggccgacgccgctacgcgcccgattacgacgcgccgctcgacgcgtacctcgcgcagctcgacgcgcatcgcgtgtcgcacggcgtgctcgtgcagccgagctttctcggtagcgactgccgctacctgctgcgcgcgctcgcgcggcaaccgcggcgcctgcgcggcgtcgcggtgatcgacgcgggctgcgcgccggcggcgctcgatgcgctcgatcgcgcgggcgtcgtcggcatccggctgaacctgatcggcatgccggaccccgcgctcgacggccccgcctggcgcgcgacgctcgagcgcgtcgccgcgctgcgctggcatgtcgagctgcacgcgcaggcgcagcggctggagcggctgatcgcgccgctgctcgcgcatcgcgtgaacatcgtcgtcgatcatttcggtcgcccggagccggcacgcggcatcgccgacgcgggctttcgcgatctgctgcgtgcggccgcgacgcggcgcgtgtgggtgaagctctccggcgcctatcgcaactggccgttcgcgcccggtgaagcgcacgcccgtgcacgcgcggcgttcgacgcgctcgcagccgagttcggcgccgaacggctcgtgtggggcagcgactggccgcacacgcagttcgagcggaccgagacattcggccgcgcactcgcgttcgcccggcgctggatccctgacgacgcgatgcggcgcgcgatcttcgtcgagacgcccgcgcggctgtttcgattcggcgagcagcgcggcgcgtagcggtaaccggaaggcaaccggagcgtagccggaaacggacgggcggcggcaagacaaggcgcgcggggccggccgatcccgacccggctcgcagcgcgcgcgatgcgagccggccgcccgtttcgcgggaatcgcacgtgacgccgcccgttgcgtcacgcccgcatcgccccatttctcatgactgcatcgggcgcccgcgcttcatccgcgtcgtgcgcgttgcctcgcgtcgcgcgacatccgcacgccccccgagcgcgccgcccgcctgcccgcgcggccttcccccgcgcacgtcgcccgcggcatcgcccttgtcccggccgtcgccgcccgccatgcgatgatgtcatgccgccttcacatttcttacatcggccgtgcgtacttttacggctttccaacgggaacgaccatgccacgaccgattcttcgcgccgccgcgctttcgctgacgctcgcgggcgccgcgctcttccacgcctgcacgagcagcgtcgacaaccagccggacgccgcgagcgcgccggcgaacatccaggcggcgtgggtcgagatcggcgacgccaaccaggcgatcgcccgcgtgatcacgaactacgcgccgccgcctgcggcaccgggcgagcccgcgcccgccgtctgtccgcagttgaacgccgacggcaagatcgcccgaatgacgctgcgcgtcgccgccggcaccgccgcgcaacgcccgacagcaagcgaccccgccgattcgaagccgtcgagcttccccgtgtccgtctgcgaaaccacgctgcccgcgaacgccaaggacgtgagtgtcgcctcgcgcgcgttgccgctgccgaaggccgagccgcagcgcgtcgcgatcgtcgccgacaccggctgccggatgaagaaggcggacaacgcgttccaggcgtgcagcgacgcgaccgtctggccgttcgcgacgatcgccgcgagcatcgcgaagctgaatccggatctcgtgctgcacgtcggcgactatcactaccgcgagaacgcgtgcccgcccgacatcgccggctgcaggaacagcccgtggggctacggctgggacgcgtggcgcgcggatctgttcgagcccgccgcgccgctgctcgcgaaagcgccgtggatcgtcgtgcgcggcaaccatgaggaatgcgcgcgcgcgggccagggctggttccgctttctcgatccgcgcccgtattcggatgcgcgctcgtgcaacgatgccgcgaacgacgacaacgcgaactattcggagccctatgcggtgccgctcggcaccggctcgcaggtgatcgtattcgataccgcgaaggtcggccgcgcggcgctcaagacgaccgacacgcagttccagctctatcagaagcagttccagacggtggccgcgctcgcgagcaagccgggcatgtcgacgacgatcttcacgaaccatcatccgattctcgcgttcgcgccgattcccggcagcacgcccgcaccgggcaacctcgcgctgcaatcggtgatgtcgagcctctatgcacaggcgtactatccgcccggcgtgcaggtcgcgctgcacggccacgtgcacgacttccaggcgatcaacttcgcatccggccatccggcgacgatcgtgtcgggcaacggcggcgacaatctcgacgtcgcgctgcccgatccgtttccggcgaatctgacgcccgcgccgggcgtcgtcatcgacaagctgtcgcacaacaacagcttcggtttcctgatcatggagcggcgcgcggcgcccgcgcgcggctggacgttcaaggcgtacacggcggcgggcaagctgctcgcgagctgcgaccaggcgggcgcgacgctcacgtgcgacaagaccggtttcgtcgcgccgtgacgggcggcaagcgaagcggcgcggcgcggcgcgcgggggcggcgttcgccgcgcgcgggcccgccctcgcgggcgcgcccggcgcgaggaatgcacgccgcatcgtttcgaccctcgccatcgcggccgtcacgcgggcggccggcggcgcgctcgccgcgtgcgcatcggcgatcgccttcgcgtccggcgccgccgcgccgggcgcgctcgacgcagtgcgcgcggcatacccggcgagttcgctgagcccggcgcgcacgccgggcgccggcggcgcggcccatgtgaagcccgtgcaggaagcgctccgggcaaaggccgcctcgccttcgccctcgcttttgccttcccccccgtcgccgacgacgtccctgcttcccggcgcgccgccgcagcgcgtcgtcgccacgatcggccgaggcacgccgcaggtcgcgtcgaaagtcgacccgaccgcggccgcgttccatccggacccggcgctcgccgccctcggcaagcgcgtgttcttcgatccggcgttatcggagccgcgcggcacgtcgtgcgcgagctgccacgatccgggccgcgcattcgcgccgacgctctcgcgcgcggcgctcgccggcccgcgcgtgccgcagggcagccgccccgggcatttcagccgccgcaacgcgccgtcgctactgtacgtgcgctacgtgccgcgccgccatttctatcaggacgacgacgcgctcgcccccgccccgttcggcggcttgttctcggacggccgcgccgacacgctcgccgagcagttgcgcggcccgctcttcgatccggacgagatgaacaacgcgtcgcccgcggcgctcacccgcaagatcggcggcaccgcactcggcgcggcgctcgccgaacgcttcggcccgtcggtgcgccgcgatcccgaacgcatggtgcgcgcgctcggcgaagcgatgcaggcgtacctgcaaagcgacgagatggcgccgttctcgtcgcgctacgacgcgtacgtgatgcaacgcgcgccgctcacgccgcaggagaagcgcgggctcgcgctcttcaggaatccggacaaaggcaactgcatgagttgccacacgctgtcggacaccgcgagccggcccgagcgctcgctcttcaccgacttcggctacgacgcgatcgcggtgccgcgcaatcgcgcgctgcgtgcgaaccgcgacccgcgccacttcgacaacggcctgtgcgacaccgccgcgaagctgcgctggcccgagccggcgcaatggtgcggctatctgcgcacgcccggcctgcgcaacgtcgcgatcaaggagtcgttcatgcacaacggcgtgttcgacacgctgcgcgatgcggtggcgttctacaacacgcgctcgacggatccgaagcgctggtatcacggccgcgacacgttcgacgacgtgccggccgcgtaccgcggcaacatcaacgtgaactcgacgccgatgaaccgccgagccggcacgccacccgcgatgacggacgccgacgtcgacgacatcgtcgcgttcctgcgcacgctgacggacgcccgctacgtcgggctgatgcccgcggcgcccgacggcaaggcggcgcgaccgtgaaagcccgcggccgcccgcccccaggcggccggaacggggaacgcctcgcccgagacgcccggtggcggggcgaaacccgcatgccgaagctcagggcgacatcacgcgagcgggaaatcgggagaccgatacactgtgacgtatcgacgaaattcgtctaacgaacggaggaaacgtcatgtcgaatcaatcgatcggcgcgccggacagcaccgcggtgcgggtcgcgctgtggcgcgcgctgcacgcccggatcgacgcgccgccgcacgtgctcgacgatgagatcggcctcgcgttggccgcccccgacgacgactggcgcagccgcccggacatggatccgcaggcgagccggggctaccgcgcgtcgatcgtcggccgcgcccgcttcgtcgaggacctggtcgacgagcaggccgatcgcggcgtcgcgcagtatgtggtgctcggcgcgggcctggacacgttcgcgcagcgccgcgcgaagctcgcatcgcaccttcgcgtattcgaaatcgaccagcccggcacgcaggcatggaagcggcagcgcctgatcgcgctcggctacggcgtgccgcaatggctgcggctcgtgccggtcgatttcgagacgagcggcgcgtggcgggcgcaactgagcgccgcgggcttcgacgacagccggcccgccgtcgtgtcgtcgacgggcgtctcgatgtatctgacccgcgaggcgatcgccggcacgctgagccagatcgcgacgctcgcgccgggctcgacgctcgcgatgacgttcctgctgccgctcgaactcatcgacgatccggccgagcgcgctcagcacgcggccgtctacgaacgcgcgcgggcggcgggcacgccgttcgtcagtttcttcagcccgtccgacatgctcgcgctcgcgcgcgaagcaggttttcgcgaggcgcggcacgtgtcgaccgacgatctcgtccggcgctatttcgagagccggcccgacggcctgcggcccgcgagcggcgaggcgtttctggtcgcgtcgacttgaagggaaacgcccggccgggcacgtgacgaaacgccggtcgcgattcggctgagggccggctgccgcgcagcgcgcgcgcaaccgcggatcgcctcggcatgggcgtggtaacgtcgcaccggcctccgccgtccgtcgttcgccgcgacggctccgcgcacgcccaagcggcgccatgccggtcgagcgggaaccgccggccgtcggatcatccccgaacggggtatccggccgacgcggcgatcgccgtgccgacggcccgccgtacggatcggcgcccacctgggctgcggcgcgccgaaaacccgcccgccgcactcgagaaatcgttcgaatttccgacgacgccgcgatgcgtccgcgttcgacgcacgatcccgtgaaagacaaatgccgaccgaagtaaagtcgccggtcggccgctgagcgtcttgcacgcggactgtatgcactgccgaaccgggcccccgcgcgacgtcccgctcggccccgttctcgcccaccacccgtccgcctctttccgcgccccgccgggtttcgcctcgataccgactttgcatcgcacgctgcacgacctaatcgccgcccctccatcccaccctggttcgcccccatttattgcagttgcacattcctccgatactggataaattaacagtactgtatttatgtccagtgaggtgtgagatggagcacctggttcgcatcgtcaacgataccgaccgacaaatcctcgcctggctgcgcagccaggtcggcgacgagcgcgtcgagcgcgcggcgcagcacatggggcgcgtgcgcaagccttatctgtcggcggtctgccgctacctgggcgtctggccgccgatctcgctgcgctatccgccgcggcacggcgcagtcgatcacgcggtcggcgaccgctatctgacgctgatccggcaacacctcgccgcgcataccgcgggccggtaagcgatccgcgccatgtccggtgcgtcggccctgcggcgcccattcgacgcgaacacggcccggacaaggcaagcgcgacagcccggcgcgtcgctgcatggcgcgtgctcggcgcagcgcggttccgcgccacgcggcgccgcgccgcacgtcgtgattccctgcgcgatatcaaggaacgcgcgttacccgagcgacacaatgtgctggtcgcggcgacggaaatccccgtcagctcaccgcgcacgaagccgtgcgcgcgtcgcgccttttccagccgtctaccctgcccacgaggcgccgtctgacatcgctcgccgcgacaccctccaacgcctttgcgaggccccccggcatggcgaagaaattcccgctgcatccgaaacaccccgaacgcaattgctggggatgcgaccgatattgttccgtcgatgcgctgtcatgcggcaacggctccgaccgaacccagcacccgatcgaattgctcggtgacgattggtacgaatgggagcaggagaacgaggcggcacagcagcctatccaatcggtgccagccgccgctcgatgatgccgcgcctcgatcggacgcgccggccgcccttcatgcgatgagcaggccgccggcgcgaaagaagcgcagatgccgtgctgcgcgagcagcctgccggcatacgctgcccggcggcagccgatagacgatagccgatagccgagcgggccgaatcacgcctattcaggcggcccgcattcgggcccattcgcatgagcggcacgcgcatgtctgtacgcatcgagtgacatcgttcgcgccgcatcctcggcgcgcgctcgggacagagccggcatgcgttcgtcgcacggcgccgcttgcggccgatgtgctccggccgtcgcgcgcgctccgctcaacgccgcaccctcaccatgtgctgctcgtcataaaaacgatcgccgacacgcatcgcgcgccgctcgacgccgaatgtctcgaaaccgagcgacgcgtaaagcgctttcgccggctcgttttccgtattcacgcatagattgacctgctcgacgccccaatcgcgcgatgcatgcgtcaacgcggcatcgatcaagcgccgcgcgagcccgttgccgcgatgcgcaggcgcaacgaacacaccccaaagcaccgccttgtgggcgagttgcgcgagcgcttccctacgcacgccggcgataccgatcaagccgccatcatcggtcagcgcgccgaacacggcctgcgtaccggacgcccgcagccgcgcctcgacttccctcatcgatcgccccgcctcttcggcgcgcgtcggccatatcgcgctcggcgacgtatcgatcgcaacgagacgcagggcgctgaacgcagcggcgtcagcgggctcgagcaaacgaatcgagatcatcgtgtcaacggcatcggaaacggaaaaccccgatcgtacatactccgccggcaccgtgccgcggcctctcgcctcgggccgccgcccgccggcctcaacgtttcgccctgaaacgctcgccgcattcgaacgccgccatcccgatcagcatcgccgcgacgaagccgaacgccttcgcgccgccgaggccaagcgacacgacggccggccccggacaaaagccgacgagcccccagccgacgccgaatgccgcgctgccggcgacgagtcgcggcgtgacggctccgcgcggcggaatctgcatcggcagcccgagcaacgagcgctcgcgccgcttggcgaacgcgaacgcgatcgagccgaccgcgatcgcccccgccatcacgaacgcgagcgacggatcccaattgccggcgagatcgagaaagccctgcactttcgcgggattcgccatcccggacagcagcaacccggcgccgaacagcaagcccgacaagaaggcgaacaataagctcatgtcaccctccgaccacgtgacgcagcacgaacaccgtcgcgatgcccgcggccatgaacaccgccgtggcgacgatcgagcgcagcgcgccgcgcgagatgccgcacacgccgtgtccgctcgtgcagccgcccgcatagcgcgtgccgatgccgacgagcacgccgcccgcgatcaccctcgcccagccggcgtcgacggccggcatcgaaaaccaatcgagcgcgctcgcggcgaccgcggccgcgatcagcccgacgagaaacgccgcgcgccatccggcatcgctgcgcccgccggcgagcagcccgccgacgatgccgctgatgccggcgatgcggccgtcgaagaacacgagcagcgccgccgcggcgccgatcaacaggccgcccgcgaacgacaggcccggcgtgaaatgaacgagatcaacggccacggcgctttcccttttggtgcgtcgcgcagaactgctcgtagagcacggccatgatggcgaccgcgggctcgctcgtcagcgcgtagtaaatgttcttgccgtcgcgccgcgtatcgacgagcgcatgctcgcgcaacacgccgagctgttgcgacagcgtcggctgatggatatcgagccgcgcctcgatgtcgctcacgcacagctcgccgcattgtgcgagctcgcacatcatcagcaatcgatccggattcgacagcactttcagcagcgcgcacgcggcgtccgccgatgcgcgcatgccggacaagtcgatcggcgagcaagcagcgctcatcgcctcacctcaacaatccattgaattacattatatatttttacataatgaatgacggaaatgcaagggtcgcgcgatcgcgccgcaccatccgaaccggcccgttaagcacgcgttaagcctccaaccggcacagtggcgcatgcgaagccgccaatcggaatcggcatgaaccgcatcgacatgaaacgcattctcattctgctgctttgcctcggcgtgctcggcgtggcgagcggatgcgcggccccgcagacggcgctcgattcgtctgtcgatacgcgtcgcccagcgcgcgcgggccggccgaactggctttgaacccgcgtcgttcggcgagcggccgcgcgcacgcaaatgacgtgccgcatgcgcacgtcttcatgcaaacgcaccgtccgcccttaagatttccataagaatcgcccgcgataatcgagcgagcccggcaacgcacgacacgtcggccggccgctccctacgaacggcttaccccacaggacgattcgcgcaatgacaccttccacccgcaccccggatcgctacgatctgctcagccgcattctccactggagcgtcgccgcgctcgtgcttgcgcagttcgcgctcggctggacgatgccggacgtccacggcacggcgccgcccgtcggcctcgtcgcgtggcacgtcgcgctcggtaccgcgttgatcgtcgtcatcgcggcgcgcctgctgtggtcgatcgtgcggcgcagcccgcccgcgcatcagcaaggcgccctgttgtcgttcgcggcgagtgcgactcacaagctgctgtacgtcgcgctgatcgccgtgccgctgctcggctggctgaacgcgaacggccgcacctggcagttgaagctcacgggcgccatcccgctgccgacgatcgccgcccctcattcgctcggcgcggccatcggcgaatggcacagcttgtcggcgacgcttttcatcgtgctgatcggcatgcacgcgctcgcggcgctcgttcatcgcttcgtgatgaaggacggcgcgttcgagcgcatgatctgaacgaaacgcgcgtcgcgccgatcgaacgtcagcgcggcgcctgcgcaacggccacgcggagtgatgtcgtggcggcgagaatcggctggttgcagggccatggccggcgcggctttcgccgtttgcatcgctctcttcgacccggctctcgccgggtcttttttcgcatgccgaatgaaacccgcatcggcgtccggccgtccggccgtccggcattcggcggcgcggcggtcgccccgttcgaacggggcgaatcggccgaaccggcgccgcccggccgcgcgccgccgctagatgcgccgcgccgcaagctcgcgcacgacgtcgaccatcgcatcgacctcgtcgcgcgtgttgtagaacgcgagcgacgcacgcacggtcgcttcgagcccgaagcggcgcagaatcggctgcgcgcagtggtgcccggaccgcacggcgatgccggccgcattcagcgctcgcccgacttcttccgtctcatagcccttcagcacgaacgacagcacactcgccttatcgcgcgcggtgccgatcagccgcacacccggcaccggcgcgagcacgcccgccgcataggcgagcagatcgtgctcgtagcgcgcgatccgctcgatgccgatccgcgccacgtaatcgagcgccgcaccgagcccgaccgcatcggcgatgttgcccgttcccgcctcgaaacggttcggcggcggctggaatacggtgcgctcgaacgtcacgtccgcgatcatgttgccgccgccttgccacggcggcatgccgtcgagcagcgcgcgcttgccatagacgacgccgattcccgtcgggccgtagatcttgtggccggagaacacgaagaaatcggcgtcgagcgcctgcacgtcgacgcgcatgtgcgaaatcgactgtgcgccgtcgacgagcaccttcgcgcccgcgcgatgcgcgagctcgacgatctccttcaccggcacgaccgtgccgagcgcgttcgatacctgcgtgacggagacgatcttcgtgcgatcgttgagcagcttccggtactcgccgagcaagacctggccggcatcgtcgacgggaatcacgcgcagcgcggcgcccaccgacgcggcgagctgctgccacggcacgatgttcgcgtgatgctcgagatgcgacacgacgatctcgtcgccttccccgacgttgccgacaccccatgttttcgcaatcagattgatcgcctccgtcgcgccgcgcacgaacacgatctcgtccggcgacgccgcgccgatgaagcgctgcacggtcgcgcgcgcgtgctcgtacgcgtcggtcgcgcgcgcggcgagcgcatgcgccgcgcgatggatgttcgaattctcgtgtgcatagaagtgcgcgagacgatcgatcaccgcctgcggcttgtgcgtcgtcgccgcgttgtcgaaccagacgagcggcttgccgttcacccgctcggcgagtatcgggaaatcgcggcgaatcgcggcgatgtcgaacggcggatgcgcgccggcgccaggcgcatgcgcattcgtgggctgcgcgtcgtcgacgaaatagcgcgacgcgcgatgccgatcggcggccggccatccgatcgacagcagatcgcgccacgcgttttcgtcgggcaggccgaacgcgcgcggcgacgcgacgccgtcgcgcggcacgtcgatcggcgtgcgcgcggcgtcgcgccaccaatcatccgaggcgggctcgacaaagtaatacgaccaaggcgaaggcgccgccgccgcggacgcatcgcccgcgcgacggacggcatcgggttccggcacgggcggcacgccgagcgcgacgccgcccgcgcgcggctcgagcgccggcgcgatcgcaaccgcgctgtccggccatccgttttgcgcggccgcgtgcccaacgagcgcgggcgtgcggttgccgagcgacagcacatgtgtcggcgcgggtacgaggttcgcgccgggcaccttgcccggcggcaccccgatgcccggcacgcccgtgccggtgccgccgggcccggcaagcggcgagcccggcggcgcgggattcgaaaccgacgcaagcatcggcgcggcggccggcaacgccgacggcacaccgccgacggcgccgctgcccgcgccggcattcggcgcggcgggctgcccgggcagcgcggcgagaaactccgacgcaaggcgcgcaagcgtcgccggatcgggcagcccggcgggcggcgccgcgtccggcagcgcgacaggtgcggcgctcatggcggaatcaacggtaggtgtcgggatagtcatggtacttgccgatctccacgtcatcgaggacagccagcgcatccggcgagtggacggcaagcgagcaatacagcgaaatcagatacgacgcgatcgcctggttgttgatccccatgaagcggaccgacaggcccggcccctgctcacccgcgatgccgggctgataaaggccgacgacaccttgccgcttgtcgccgacgcgcagcagcaggatcttcgtcttgccgtcggcaaccggcaccttgtccgacggaatcagcggaatgccgcgccacgtgaggaactgcgatccgaacaggctgacggtcggcggcggcacaccgcgccgcgtgcattcgcggccgaacgccgcgatcgcgagcggatgcgtgagaaagaacgccggttccttccacaccttcgtcagcaattcgtcgagatcgtcgggcgtcggcgcgcccgtcagcggaaacacccgctgcgcctcggcgacgttcgcaagcagcccgtagtcgggatgattgatgagctggctctcctgcagctccttgatcgtctcgatcgtcaggcgcaactgctccttgatctgatcgtgcggactgctatacagatcggagattcgcgtgtgcacgtcgagcaccgtgctcaccgcgctcaggaaatactcgcgcggctcctcttcatacggcacgaaggtgcggggcagcgcgccctcgtcctcgcgcgcggtgcaggcggcccgcaccgcctccgggttcttcacctgattcagacgatagatgccggcctcgacaggcacccattgcagcaagtgcgtcagccaccgcggcgtgatcgtgcaaagctggggaacagtcttggtggcattggcgagttgccgtgctgcgttgtcgccgagcgccgtctgggcgctcactgtcgtcgacatggaagactccggggctatagaacgaaatcgaaaatgcttatcaggagaacgcattatcgagacgccgttcgggcggctcaacatgctatagacgacaattcgcggagatcggacggcagctcagcgcgtgctcgacagcggcgcgctcgacgccggcggcgcgccgaatccgtgcggcggcggccccgcatcgccggcgggcgacagcagccgcgcgatcggcacgccgaatgcgcgggcgagcttgtcgacggtgacgatcgacgcgatcgcggtgccgcgctcgatctcgccgacgtacgagcggttcaaccccgcgtgttccgcgagctgctcctgcgaccacgcgcgcgcctcgcgcaactggcggatcgccgcgccgaagcgctggacgagcgccgtcatcgcagcgcctgcgcggcagaaagcgtcgcgtcgtgcgcgccggccggccgcggcgacgaggcggccgcgtcggccggccgcgccggatcgctgcgcgtgacggcttgcgtgacatggctgccgggcgggacgtcctgcgtgatccacacgttgccgccgatcaccgcgcccttgccgatcgtcacgcggccgagaatcgtcgcgcccgcatagacgacgacatcgtcctcgacgatcgggtggcgcgcgagtcccttttcgagatgcccggacgcgtccctcggaaagcgcttcgcgccgagcgtgaccgcctgatagacgcgcacgcgctcgccgatcaccgcggtctcgccgatcacgacgcccgtgccgtgatcgatgaagaatccgccgccgatctgcgcgccgggatgaatgtcgatccccgtctgcgcgtgcgcatgctcggcgacgatgcgcgcgagcagcggcaattcgaggcgatacagcgcgtgcgcgagccggtgatggatcatcgccagcacgccggggtagcaaagcagcacctcgtcgacgctgcccgcggccggatcgccgtgaaacgcggccagcacgtcgctgtcgagcagcgcgcggatatcgggcaggcgcgcggcgaacgcgcgcaccgccgcatcggctttcgcgtcgatcgcggcttcggcgggcgcgtcggcatcgtgtcggcccttgtagcgcaattcgagccgagcctgcgcgagaagcgcatgcaatgcgtcgtcgagcgcgtggctcacatagaaattttcactctcctgccgaagatcgggcggcccgaggcgcatcggaaacagcacgcccttgaacgtctcgacgatgccggcaagcgcctcgcgcgccggcaattcgcgcccgcccggctcgagcgagcggcgctgcacttcgcgccaacgctggcgcacggtttgaagcgattgaacgatgtcgtcgatgtcgaataccgccacggctgccgctccttgttgctttccgctgttgccggatgcttcccgccacctgtttcccgccgcccgtcggccccggcccgcgcgccggcgatcccggcgcgcgaaccgtgcgcgtcagctctgccgccacggcaatccgtgcagacgccagccgttggtcgtgccgcgatggccggcatcgtcgaggtcgccctcgaagccttcgagcacgttgaacacctgtgtgaagcccgcctttgccgccgcctgcgcggcaagcgccgagcgattgccgctgcggcagagcagcagcacgaccgcgtccttgcccgtcttcgcctcgagctcgcgcacgaagcgcggattgcgcgtgaggctcgtgccggtggcccagggcacatgcaggctgtcgggcacgtgaccgacgaacgtgcgctcctcggcggtgcgcacgtcgacgagccgcgcgtggccggccgcgacgagcgcccacgcgtcgcgcggcgatacgccgcccgcgtacggcagacccgcggcaagcgcggcttcgcgcgccgcgtcgagcacggcatgcgtggcacgtgcttcgagttcgatcgtcatgacgtctccttatcgatatcgcgcatcgggcgcgagacatgggccaggctggacggcgaatgccgtctatagccatcgggagttcactatgaaagagccgccgcaaaagccgaaccaattatttttcatttcgaaatgacgcggcgcgcgtgggtgatagtcggaatcgcgcatggatacgggcgaagcggaaaacggcacggcgtcggcaccggcttcggacagccccggcacgacgaaggcacgcttgcgacgtgtacgcggcgcgccacgcgcgcgccgcgaatgcctgcggcggacgcgtcgcaatcgacgagccggcagccaagcgcgagcgccgctcgtcttacgctaccattacacgccatgccccttgcaaagaacgccatgcctcatgcttcctggcccgaacaggccgatccgcatcaattcctcgaagaactggacagcgccgcgagcgtcggctgggtcgacgcgcaaaacgcccgcacgcacgatgcgccctggctcgacgaagcgcactatcgcgcgctggtcgagcgcttcacccgggcgctgctgccgcgcgagcgcccggtgattccgcagcgctggcaggactgggcgtacgacgtctggcaggacgaacagcatccgaagggcctgtggcggcgcacgcgatggacgagctggcgcagcggccacgcggactggcagacgttgatcgacctcgatgcgcttggtgaagcgcaaggcgtgcagtgggtgttcgacgatcagctcatcctcgagccggacggcgatcgtgcgctgatcgtgctgtccgacggcggcgccgacgcggtcgtcgtccgcgagttcgacatcgcgcaatgccggttcgtcgacgacggcttctcgatcgaagcggccggcaagcattcggtcgaatggatcgatcgcgacacgatctacgtcggctgggacgacggcggcgccaccgtcacgcgctccggctatccgcgcgaagtgcggcgctggacgcgcggcacgccgctgtccagcgcgcccgtggtgtttcgcggcgcgcgcggcgacatctcggtcgatgcgcaatacgatccgctcgaccggcatcacgcgatcgagcaggcgatcaatttctacgacgcgaacacgtatcgcctcgccgaggacggcgcgtgggcgcgctacgacgtgccaccgcacgtcgaagtcggttactggagcgggtggctgctgctccagccgcggctcgactggacttgcggcggcgcgcgctacgcgggcggcagcctgctcgcgatccgcgaggacgcgttcgtcgccggtgagcgcgcgttcgccgcgctgttcgagccgaacgagcgcacgtccgcatgcggctggacgcacacgcgccgctacgtgctggtgtcgtggctcgacgacgtgctcacgcgcacgatgctctggcttcccgaacgtcaggatgacggagcatggcgctggcatgctcgtccgttccccgcgcgagggctcgcgcaagtggacgtgtcgcccgtcgagcccacgttcgacgacgaggtgtacgtgagcgtcgacgattacctgaagccgcccgagtattcgctcgcgaatctcgccagcgacgacctgtccgcctggacgctgctcgaccgctggccgacgcagttcgacgcgtccgaactgacggtgcggcgcgaacacgcgcgctcgcgcgacggcacgctcgtgccttatacgctggtcgggccgcgcgacgtgctggacaatgcggcgcgcgcgccgcgcccctgcctgttgaacggctacggcggcttcgcgattgcgctcacgcccgattacgatccgttgctcggcatcggctggctcgagaaaggcggcatcgcggtgttcgcccatattcgcggcggcggcgagttcggcacgcagtggcacgaatcggcgcggcaaacgcaacggcagcgatcgttcgacgatttcatcgcggtcgccgaaaaactcgtcgcggacggcgtgacgagcgccgcgcaactgggtattcgcggcggcagcaacggcgggctgctggtcgcggcatgcatgattcagcgcccggacctgttcggcgcagtggtgagcgacgtgccgcttctcgacatgcagcgctatgcgctgctgcacgcgggcgcatcgtggctggacgaattcggcgatcccgacgatccggcgcatgcgtcggcgctcgcggcctactcgccgtatcaccgggtcgcgcgcgacatcgcgtatccgcccgcgctgttcacgacatcgacgagcgacgaccgcgtgcatcccgcccatgcgagaaaaatggtcgcgcgcatgcaggcgcaagggcaccgaaacgtatggctgatcgagaaaaccgatggcggccacggcagcgcggacgcgatcgataccgccgagcacgaagcgatcggctatgtgtttctgtggactcacttgtcccgcggcgcgcatgacgcgcgcgagtgaatcgccgtgacggtgcgtgcggtcgctcgccccgtctttcctgcatgcggggcggatcgacgttgccgccacgtcggatcgcagcaggcgcggcggcgcgagcgcgttgccggcgcgagtcgcgattatcgccatcgtcgtgcacggattcgcgtcgatgcgaccgcctctccatcgctcgccgacatcgcgccatgacgcgcatcgcccgcgcggcgccggtcgcttcgttcatcgaagcaatcgcacgcgtatggcggatggcatcgcgcacatcgtgcggggcgcatgctcgaaccatcgcagtgctcgcgcttcttcccacttcctcgcgcttcctcgcgccttctcgcttcatcccgcgccacgccggcacgacgcctccgcctcgatcaccgtctcaccgccgaccacgcgcgcagcgcaatcacgccgatcgctccagcgccccgcccgactcgatcgacgcctgcgcccgtcccagccccaccgcgccccccgcgatccccccggcccgtcactgcccaccgtcgttcgcgcggatcaccgcctcggccgccgcctccgcctcgcccgcgtgcatttcgtgcacccgcgtgcgctgcgccggcagcggcgcgtcgccgtccagcagatgcccgccgcgcgccttcgtctgcaccgtcgcgcgcatcgacagccccacccgcaacgggtgcgccgccagctccgacggctccagcgagatcaccaccggcaggcgctgcaccaccttgatccagttccccgccgcgttctgcgacggcagcatcgagaacgcgctgcccgtgcccgccgagaagccctccacccggccgtgatacgtcacccgcgcgccgtacaggtccgattcgagccgcaccggctggcccacccgcatgtgccgcaactgcccttccttgaagttcgcctccacccacacctgccgcaactgcaccaccgacatcagcggcacccccggccccacctgctgcccgatctgcaccgaccgctgcccgaccgtcccgtccaccggcgacacgatcgtcgtgcgcttcaggttccggtacgccagcttgaactgcgcggccgcctgctgcaccgccgggttctgcccgaccggccgctcgctgcccagcgcgcgcgccgcctcccgttgcgcctgcgctcccgccagcgccgcctgcgcgttcgccagcgacgacttcgcccgcgccagctcctccggcgccaccacctccaccgacgcccccgcccgcgcccgatacgcctgctgcgcgagcttcaggtccgcctcgcgcgccttcaccgtctgctcgtacgtctgcatcgacagccgcgtgttcgccacctgccgcaccgcctgcgcgagctgcgcctgcgcctgcgcgaacgccgccgccgcctccgcgtcgtcgagccgcaccagcgcctgccccgccttcacctgctgcgtgtcggccaccagcacgtcggtcaccgtcccctggatctgcgcggcgatctgcacgacgttgcccgccacgtacgcatcgtccgtctcttcgctgaagcggcccacgatgaaccagtagagcgccgcgcccagcgcgacgatcgccagcactccgaagaaccatgcgaagcggcggcggcgcgtggcccggcgcgcggcaagcgtcgcggcggtttcgggcgacgcaggcaagccgtgcccgctcgcgggcgcgccgtcggaaacggccggatcggtgggcgccttcgcgcgcgcagtgtcggtggcggtgtcgttcaagatggtggcgtgcgtgatgtcggtggcgccggcaggcgcggatcggacgggcccgggcgccgccgcggcgcggcgcggggcgcttcgatgctcggcggcggtgtcggtgtcggtcgaatctctcgtatacacggtgaaggaggcgttggggttgacgttttcgcgctcgcggcactcacccgatgcgctcgtgcgcgcgtcgtctcggccgctcacggacggcgcggccgcggcgtgggcgctcgacgcgcggccatcgcggcggcttcgggtggcgtcgcgatcgccgcgtcggcccgaccgctcctctcgattcgagccgcattaccagccgcatcgccagccgcatcgccttgcctcggacaccgaagcatcatccgccgaagccgggggcgccgcgcacgtgcgccggacgcatcggcccgctcgctcccttcgttcgcccattcgtcgtttcgcatccgctcgcgcctcccccgcgcctcacatcgctcaatcaggttgcgcatcgtgcgccgccaccggccgcgacgccgccgcgaacggctggcccgcctgcgcgggcggcgcgccgctcgccggccgcgcgtcgaagccgccgcccagcgcgccgatcagccccacccgcagcgtgcgccgccgcgcctgcagctccaccacgtgcgcgcgctcgtccagcagcgtgagctgcgccacgtcgatgtccttgcgcatccccatcccccggcgatgccggtcctgcgccagcgccaccatccgctgcgccgcgcgcagcgcctgctgctgcgccttcagcagcgtgtcgagcgtcgccagcgacgtcaactgccgcgccacctcgcccagcgccgcatccaccgtctggttgtacagcgcgagcgccatgtccgcgttcgccacgtcgccgcccagcttcgccttcagccggctgcgatcgaagatcggcagcgacagcgccggcccgatcgagccgcccagcgcatcgtgcctgaacagcgacgccggcgtgagcgcgaacagcccgcccagcgccgccaggttcacgtccgggtagaacgacgcgcgcgtgccgtcgatcgccgcgtacgccgcctccacccgcaatcgcgccgcgacgatgtccggccgccgccccagcagcccggccggcagccgcgcgggcagcggcgcgtccgcgagcggcgcgagcttcggccgcgcgagcgacagcccgcgctccggcccccgtccgctcagcacgcccagctgcagcttctgcaactggatctgctcgtcggtcagcgcgatctgctcgagcagcttgccgcgcttgagcgccgcgtcgtccgcgtcgtagccgttgtcgatcccgcgcgccgcgcgctcgcgcagcaccgcctcgacctgctcgctcgcgcggcgcttctgttgcagcagctcgcgcagcgcatacgcgcggtccagctcgccgtacagcgtcacgatcgccaccgacagcgtgagccgcgcctgctcggcctccacgcgcgccgcatcgcgcatcgacagcagcccgcgcgtggccgccgcgttcttgccccacaggtccagctgatagttcagcccgacgaacagcgacgacgacgacaccaccgattcgcccacgagcggcaccgacaccggcaagccgttcagcgtcgtattgagggtgccgcccgagcgcggcacgtgcgccttggagagcgaggcgcccgccgtcgcggtgagccccgtcagcgattcgaactgctgcagctgcgactgcgcgacgccgatgcgcgcctgcgcggcctgcagcgtcgggttctgccgcagcgcttcgtcgacgagcgcgtcgagctgcggatcgccgagctggcgcacccagtccgggctcggccatgcgccgtgcgtcgcgccgccggtggtgtgcgcgagcgcgtcgtcgccgggcgtgcgcggcgcgagcgtcggcttcaggcccgacggcacgcagccggcgagcgcccaggcgagcgcgagcgccgcgagccggcgcgccgggcggcggaccggcagggtcgtcgtgcgtgtggctgcgtgcgttgcggtctgcgtcatgcgtgtgatgcgtccttcgttcgtgctcgattcctctgcggccgacgccggcgatgccggaccgcttcgccggtgacggccagcggtatcgcccggccgccgcggctcgccgccgataccggcgcgagcctttgcgccgtcggcttcgtctgcgtcgtcttcctcttcaccgtcatcatcggcgcttgccgttgcgtgacgcggatcgatacggcggcggggatgccatgcgcgcccggtcgagccgttgtcccttcaccgcgctcatcgcgtcgtgctgacgctggggtccgcgcgccgcgtctcacgactgctgccgcgcttcgcgcatcgcctcctcgcgtgccgtgcggtggcccgcgcgcgccgcctcgaacgaccccaggcgcccgaacaccccgtcgagcacgcccagcgcgatcccgcgcagcttcgcgcccttctcccgctcgcacagcaccacctggaccacctgccagatcgtcagcagattcggcaccagcgccaccggaaaccgcaacccgtactgcagccccagctgcatcgcgttgcgcgcgccgtagtatcggcgcagccccccatggtgcatcgccgtcagctcgaacggccccaccttgtgccggcgccgcgcgccgatccggtgcgtcagcaccagcgacggcaccacgtacagcggcacgttgtgcgccagcgcgcgcaggcagtactcggtgtcgacatggtcgatgaacagcgcctcgtcgaagcggccgagccgcgcgtacgcgccccgcgagatcacgctgcccgacgagatcaggaacgcgcagcgctgcggcgcgcgctcgccttccacccgcacgcggcgcaccgccaccccgctcgtcatcagctccggcaggaagcgctgctcgttcgcgtcgtagatccgcgggcccgcgatgaacgcgcccgcgtgcgcgcccggttgcgtacccagttgcgcgcacgcgtcgcgcatccgcgcgaagtacgcggccggcaccgtcgagtcctggtcgaacagcgcgaccgcctccatgccctgcgcgaacagcgccgacagccccgcgttgtacgcgcccgccaccccgccgcggttgccgtggtgccgccacacgacgcgcgcttcgccgtgcgcccgcgccgccagcgcgcgcacccgctcgcgcgccgccgcgtgctcgtgcggcgtgttgtcgatcaccgcgagcgcgtcgctgtcgcgcgcgagcgcctccaggcccgacagttgctcgtcggtcgggtaatacagaatcaccagcgcgcccaaggtcgtcatcgctcttccttcggtggttcgaggtccggcatgcccgcttcgccgtcgcggcgacgcaccgcatcgtcaggacttcgatgcttctccgttcggcttcgtcttcggcttcatcttcggcttcgctcggacatcgcgcatggccgatcccgccgccctctgttcatccgctcagcggcgggcgccgcgcgtcacccggcatgcgcgcgccccgcaccgccacgtcgcccgtcaatgccccatcgtcgccgccgcgccccgcttcggccgcgtcagccacatcagccccgccagcagcacgcacgtcacgctcgccatgtagaacatgtcgttcgtcgccatcatgtacgcctgctgccgcaccacctggtgcagcgagctcagctcgcgcgcgccgtgcagccccatcgcgtgcagcgcgtccacataccgctgcgtgttctccgaggcccgcgtcaccgcctgcgacaccaccgcgtagtgatacgtcgcccggttgtcccaccacgtcacgctcagcgccgtgccgaacgccgccgacaacgtcctcaggaagttcgacaggctcgacgccgccgccagcttgtcgtccgccacccgcgacagcgtcgccgccgtcagcggaatgaagaagcacggcagccccatcccctggatcagccgcggcgtcaccacctgcgcgaacgtcatcgacagcgtgaagtgcgtgctccaccccatcaccgccgcgaacaccccgaacccgaacgtcaccagcacccgtgcgtccacccggctcgcatacacccccaccaggatcgagaacaccagcgccagcagccccatcgacgccgtcgccagccccgcctggtacgccgtgtatcccatcaccgcctgcagccacagcggaaacaccacccccaccaccgagaagctcatcatccccagcgagatgatcaccacgcagaacgtgaaggtccgctcccgaaacaggctcagctccaccaccgggtgcgcctcgcccagctcccagatcagcagcgacacgagcgacacccccgccgcgatcgccagcgccgtgatcagcgacgaatcgaaccacccccggtcatgccccaggtccagcatcgcctgcagcgagcccacgccgatcaccagcagcacgatccccggcacgtcgatcgggctcgcctcgccacgcgaggcccgcggccgcagcatcagcgtgcacaccgcgaacgagaacagcccgatcggcaggttgatcaggaagatccacggccacgagaagttgtcgatcagccagccgcccaccaccggcccgaagatcggcgcgagcagcaccgtcatcccccacagcgccagcgcgaacgtgcgcttcgccggcggaaacgcgcgcatcaggatcgtctgcgacagcggcaccatcggccccgagaacagcccctgcagcgcccggcacgccaccagcacctccaggtcccgcgcgagcccgcacagcagcgacgtcagcgtgaacagaatcaccgacgcgacgaacagccgctgctcgcccacccgccgcgcgagccagcccgtcagcggcaccgcgatcgccgcggccaccgagtacgagctgatcacccacgtgccctggctgttcgataccccgagactgcccgagatcgccggcaccgcgacgttcgccaccgtcgagtccagcacttcgatgaacgtcgcgagcgacagcgcgaacgtcagcagcgcgagcttcgcgccgcgcagcgggcgcgccgcggccggctcgcgcgcccccgcgccgttcgcggccgccgccgccggtctcgccggcgcgctcatgccggctgcgcctgccgcgccgcgacgcccggcgcgaagcgctcgatgaagcgcgccgcctcgtcgcagccgtcgggctgcgccgccatgcgcgcgcgcacctcggcgcagcgcgcggccatcgccgcgtcgcccagcacccgcgccaatgcccgtgccagcggctcgccgcgcaccggcgcgtccagccgcaccccgcagccgctcgccgccacccgctgcgcgttgtcgaactgatcgtgcgcgaacggcgtcaccacctgcggcacgcccgccgcgtacgccagcgacgccgtgccgatcccgccgtgatgcaccagcgcccggcaccgcggcagcagcgccgcgagcggcacgtagcggcgcttgagcagcgccgcgccattcgcccgcgccgtcgtctccgccgccctctcccttggccccgtcgtcccatccgatgccgccggcgcgtccggcgcgagcaggatcccccgcacgcccgtcgcccgcagcacctgcgtcaccgcccgctcgtacgcgcgcccgtccaccagcgtcgagcccgccgtgaacaccaccggcgcctcgcccgacgcgacgaacgcgtccagctccgcatccgccggcaccggccccacgtcgttgaacagcgcaaacccgctttgcaggtgattcgccggccagtccggctgcgccggcgcgaaccacggcggaaacaggcacagcaccccgtccgtcgaatgcaaccaccgccccaggatccgccgggccggcgccagccccagcgcccgccgcgccgcgttcagctccgggccgcacacccggtccagcacctgccgctcgatcagcgtcatcagccccgccttcaccgccagcggcagtcccttcgggatcgtcagccgcttgtgcgtcggcggcgcgtgcgccgacagcagcgtcgacggcgacacctgcaccgacacgtagcgcgcgccgaagcgctcctgcatcagccgcgccgagaacgcccacagcgtgcccaccagcaccgtgtccgcgtcgctcagcgcgcgcagcgtatcgaagtgcggccgcagcaccggcgcgatcacccgccacagcgtccggaacgacgtgcgcggatcccacagcgccgggtccgccatcgcctgcgcatacgcctcggccgtgcccaccggcacgaacgcgaagccgctcgcgcgcaccgccgcctcgaacggcgcatgcgtgcagaacaccacgtcgtggccgcgcgcggccagcgcccggctcacccccagcagcgggtgcacgtcccccgccgacccgatcgccgtcacgattactttagccatcgcctcgtcattcccttccgcgcggcagtcgccggcgccgttcgccgcagtccctgttcgaaccggatcgtccatcgccggccgggatgcgccccgccgggctgcacaccgcttcgtcgcgcgcgccgggcgtcatgcccgcgcgccccgcacttgcccgcctggttgccgcctggttgccgcctggttgaaggagccccgagcgcccgcacgccgcggccgatgcacgccgctacgacagcgccggcagttgccccagcggcgcgagcgtctcgtcctgtgcggcgtcgcgcgccgcgctcgcgcgctcgtcggcgaagaaacccaggaccgccgcgcgcacctgctcctgctgctggcgcccttcgaggtccaggaagtgccccgcctgccggatcgtcgcgaactccgcacgccgcacgtaggccgccagccgccgcacgtccgacgccgtcgtgtactcgtccagctcgccgttgatgaacttcaccgcgcagccgatctggcggaactccggcagatactgctccggctgcatcgccaggatctggtcgacgtggaacgccacctgatcctgctcgttgcgcggcagcttcgtcagataccggtagttgtacagcttcatgatccgcggcaggtagcgccccaccgtgtcgttcagcaactgcgcggccttcaggttctcgcccgccgcgatgtggtcgcgcgcgcgcgtcacgtagtccgtcatcgcgtcgttcagaaacggcgagaacgacgcgatcaccgcccgccgcacgctcgcgcacccccgcgccagcgcgaacagcgacgccaccccgccccacgacaccgacagcagcaagctcggctcgaaccgctcggccaggtgcagcagaatctccacctcgtcgtccttcgtcagaatgtactcgcccggattgtgctggcgcgactggcccgcatacggcaagtcgaagcacaccgcgttcacgcgttcgcccagatagcgaatcgtctggccgaacgacgcggtcgtcgccagcgcgccgttcacgaggatgaccgtctcgaaggccggatcgaacacatgacgctcgacgtggaccttcaagccactcggcagcgctacgacctgtttctcgataggcatggcgtatctcccgcatctgctcggctaatgagctgatcccgcgcccttgatggacgcctccacgtagccgcccgccctcccgcgcgatctgcccgccctgcctcgcgcgcgccgtgacggctacccactcgccggagccgcgcatcgcctcgtcgtcgttccaaccggcaatacgccttcctcgggccccactcggtcatcccgacaacttcggcccgtggtctccagcgcctcttactcgcatgacgcctcttgaaggattaaccgcttcccaacgccattccgctttcacgatcatcgtgcggcggcttgcgtttttgcggtgttaatactaatacgctgaatacaacctcctcaactacttttaatgtttggcatcaaaaaactcatcaatgtatccttccgcacattgaacaaattcctctaaaatcccttctccaattaatccattcatcgcaatgaaatattttctgtgatatagaagccatcagccaagacgcccatcccacatccgctcgagccactccgggcaaggcaaagatcaagcgcctcttccatccggtcatatacatcccaaccacccaatcctcaattccactcatccagatacaccacgcacatgctccgttcgttatctgaactccccatcgaggagcgacttcgcaccagaacggacacttaacttcatacctatcctccatttccggcgcctctaacacgaatcccaaattccgcgatttccgattaaaacgttttaaacaaaatcaacactctttcaaacaaccttcacaataccgcggattaaccgcccgccgccgcgacgctccgcccacgccccgccgcgcgccgagcccggcccgccggccacctcgcaaagcccgcccgatgcgatcgcctcctactttttattgattgaacgatcaataaaaaaccgctatccttcggacttcgccacccgccgtgctcaatgaaggctccccgatgcccaaactcggaatgcgcgaaatccgccgcgcccaattgatcgacgcgacgctgcgctccatcgacgaggcaggcctgcccggcacgacgctcgcgtccgtcgcgcagcgcgcgaacatctcgaccggcatcgtcagccactacttcggcgacaaggacggcctgctcgaagcaacgatgcgccacgtgctgcgcgacctgtgggccgcgacgacgcgccgccgcgcggccgcgtccgatgcgccgcgcgcgcgcctgcgcgccgtcgtcgccgccaatttcgacgacacgcagatcagcgcgcccgtgatgaagacgtggctcgcgttctggtcgcagagcatgcacgagccgacgctaagacgcctgcagcgcgtcaacacgcggcggctccattcgaatctgtgcgcggagttcgccaagacgctgccccgcgcgcgcgcccgcgaagccgcaagcggcctcgccgcgttgatcgacggcctgtggctgcgcggcgcgctggcgggcgaaccgctcgacacgaaggcggccctgaagctcgccaacgattacatcgaccagttgctcgcgccgcgcgtgtaacgcgccgcgcgcccactccctcgccgacacaaggagatccccatgtccgtatacggtctgcagcgcctttacatcgccggcgcccacgccgacgccacgagcggcaagacgttcgatacgttcgatcccgcgacgggcgaattgctcgcgcgcgttcagcaggcgagcgccgacgatgtcgaccgcgcggtcgcatccgcgcgcgaaggccagcgcgaatgggccgcgatgaccgcgatgcagcgctcgcgcatcctgcgtcgcgcggtcgaattgctgcgcgagcgcaacgacgcgctcgccgagctcgagatgcgcgacacgggcaagccgatcgcggaaacgcgcgccgtcgacatcgtcacgggcgccgacgtgatcgagtactacgcgggcctcgcgaccgcgatcgaaggtctgcaggtgccgctgcgcccggaatcgttcgtctacacgcggcgcgagccgctcggcgtgtgcgcgggcatcggcgcatggaactacccgatccagatcgcctgctggaagagcgcgcccgcgctcgccgccggcaacgcgatgatcttcaagccgagcgaagtcacgccgctgtccgcgctcaagctcgcggagatctacaccgaggcgggagtgcccgccggcgtgttcaacgtcgtgcagggcgacggctcggtcggcgcgctgctcagcgcgcacccgggcatcgcgaaggtgtcgtttacgggcggcgtcgaaaccggcaagaaggtgatgtcgctcgcgggcgcatcgtcgctgaaggaagtgacgatggaactgggcggcaaatcgccgctcatcgtgttcgacgacgccgatctcgaccgcgcggccgacatcgccgtcacagcgaacttcttcagcgcgggtcaggtgtgcacgaacggcacgcgcgtgttcgtccagcaagcggtgaaggacgcgttcgtcgagcgcgtgctcgcgcgcgtcgcacggattcgggtcggcaaaccttcggatcccgacacgaatttcggaccgctcgcgagcgccgcccagctcgacaaggtgctcggctacatcgacagcggcaaagccgaaggcgcgaaactgctcgcgggcggcgcgcgcctcgtgaacgatcacttcgcgagcggccagtacgttgcgccgaccgtgttcggcgattgccgcgacgacatgaggatcgtccgcgaagagattttcgggccggtgatgagcatcctgccgttcgaaacggaagacgaagcgatcgcgcgcgcgaacgcgaccgactacggcctcgcggcgggcgtcgtcaccgagaacctgtcgcgcgcgcaccgcgcgatccatcgcctcgaagccggcatctgctggatcaacacgtggggcgaatcgcccgccgagatgccggttggcgggtataagcaatccggcgtcggacgcgagaacggcatcacgacgctcgagcactacactcgaatcaaatcggtgcaggtcgagctcggccgctatcaaccggtgttctaagcatcaggagaacgcaacgatgacgacacgcgaattcgactacatcatctgcggcgccggctccgcgggcaacgtgctcgcgacgcgcctcaccgaggatccgggcgtcaccgtgctgctcctcgaggcgggcggccccgactaccgtttcgacttccgcacgcagatgccggcggcgctcgcctacccgctgcaaggccgccgctacaactgggcgtacgaaaccgatcccgagccgcacatgaaccaccgccggatggaatgcgggcgcggcaaggggctcggcggctcgtcgctgatcaatgggatgtgctacatccgcggcaatgcgctcgattacgacaactgggcgacgcacaaggcgctcgaggactgggcgtatctcgattgcctgccgtacttcaggaaggccgagacgcgcgacgtcggcccgaacgactatcacggcggtgacggcccggtctccgtgacgacgagcaagcccggcgtgaatccgctgttcgaggcgatggtcgaggccggcgtgcaggccggctatccgcgcaccgacgatctcaacggctatcagcaggaaggcttcggcccgatggaccgcacggtcacgccgcgcggccgccgcgcctcgaccgcgcgcggctatctcgaccaggcgcgcgcgcggccgaatctcgaaatcgtcacgcacgcgcttgccgatcgcatcctgttctccggcaagcgcgcaacgggcgtcacgttcctgcacggcagcgcgcgcgtcaccgcgcacgcgcgccgcgaagtgctcgtgtgcagcggcgcgatcgcatcgccgcaactgctgcagcgctcgggcgtcggccccggcgaatggctgcgcgagctcgacattccggtcgtgctcgacctgcccggcgtcggccgcaatctgcaggatcacctggagatgtacatccagttcgaatgcaaggagccggtatcgctatatccggcgctcaagtggtggaaccagccgaagatcggcctcgaatggatgctcaacggcaccgggctcggcgcgagcaaccacttcgaggcgggcggcttcattcgcacccgcgacgacgatccgtggccgaacatccaatatcacttcctgcccgtcgcgatcaattacaacggctcgaacgcgatcgagatgcacggcttccaggcgcacgtcggctcgatgcgctcgccgagccgcgggcgcgtgaagctgaagtcgcgcgacccgcacgcgcatccgagcatcctgttcaattacatggccgaggcgctcgactggcgcgagttccgcgacgcgatccgcgcgacgcgcgagatcatgcggcagcccgcgctcgaccgcttccgcggccgcgagctgaacccgggcgcggatctgaaaagcgacaacgagctcgatacgttcgtacgcgcgcgcgcggaaacggcattccatccgtcatgctcgtgcaagatgggctacgacgacatggcggtggtcgacaacgaaggccgcgtgcacgggatcgacggattgcgggtcgtcgacgcgtcgatcatgccgatcatcacgaccggcaatctgaacgcaccgacgatcatgatcgccgagaagatcgccgaccggatccgccagcacaagccgctcgaacgctcgaacgcgcaatactacgtcgcgaacggcgcgcccgcgcgcggcggcaagcccgcgcgggcgcccgccgtcgtatagaaccggccacggccgccgcgccggccgcgcttcgatacgcgaacgcatttgatgccgcggccggcgcgatacgtggcgccgagcgctcgctcaggcgagccggagccaacggggccggcatgtgcgacgcgcatgcccggcctctcccgccgaaaccgcgcacgtgccgttattcagccgcggccacggcgtttcgacgtagacaacggcaacgcagcgctcccgtcctcacgcaccgcgcacgccgcattgcgggattcccgccgccggcaaaccctttcgcgacgcaagcgcgcagccgcgccggtagcctagcgccacacggccgccaacccgaaacaaccccggtacgttacgagcgacgcgcacgcgggccgctcgcctctgccgtgcgggcgatcggcggcggcagcggccgatatcgccacgcccccgctccgatcatcgcaccgcgcaacgatcgcccgacagccgtcacgccgcgcagacgcatcgtcactcgcgttacccgctcgagcgccatctccgccgctgcggcggggaatcgcttcgcgacggcctccgccaccccgtcttcaataatgcaatcgatatgcatcgaatcgctcgaaacacgacacggcgcaatatgcattttccggagcgaaacttgcatatatcgcctcccacaaaataaaagacatcgaatcagattaatcccaacccctgattttcattcttataaaagatcgcacccttctttatcgtgatacggaagcccgtctccgagataaaaatcgcgccgaacctcccccgcaacaccgcacctcggctacgcgcccgcccaacctgaaacaaacaagccagattagttaacagtcgttgaaattacgcgtattttaatttcgtcaacatcaacacataattatttttataaatcgtcgtaattttattgtaagatgactgcaaggcacattacagccgatcggcaagtgccttccgcatccatgcgggccagccgttttgtcgatccggtttccggcgaaacaccagatgcccggggccggcgattcagcggcgccatgaaatgtcgtatccgatctagattatttaggatcactttttaacgtaattcaggacgatcatggtcaagaccttctacatcaccgcggcgcccgtcggcgctgtcccgaagttcctcgatccgctggagccgaagttcatcccgcacgcattgctcgagctgctgcccgccgacgcgcgcgaggcgacgacccaggccctcgaggccaacggatgggaggctgtgcccgcaggcggcatcgtgcgcgaatacggctacgacgcgccgatcgatctgaccgattacgacggcgcgcaagcgtcggcgtccgtgcaggatgcgctgcgcaacaccggctggacaccgtgcggcacggtctggcatcgcacgcagacctcgccgtcgctcgcgcagccgccgctgatcacgcgcaccacgctcgagcggctatcgtcggtcgatctggtccgccagatcgtcctgcagctcacgacgttcggctggaccgccaccgaagacggcagcctgacctggacgcacgaacgaatccactcctatctgtcgccggacttcgtcgaacgaatgcgcgccgacaaagcggccgtgctcgaatcgctgttcgacaacggctggcgcgtgtgcggcgccggctactggcagccgggcaaggcgcgctcgccctatctgccgatcaccgcggacggcatcgtcgacgcatcgcgcgaggcgctgcgcgaaggcgccgcggtggtccacctgcacacgcgcgcgaccgacgatcaggccacgctcgcgatcccggggctgaacacgccgatcggcatcggctcgcagcgcaatcacatcgtgctcgacgattacgaccgaatcgtgccgacgatgctcgatctggaaccatccgccatcctgaacctgtcgacgagcgcgcgcggcgatcgccgcgcgtcgcaaagcccgctgcggcgtgcgcacctgaagcgctacggccacgcgcagctcgcgcccgacgtcgcatcgttcagccccggccccgtcgtgttccaggcgggcggcggctacgacaatccgaacgcgttcctcgcggatcaactcgctcacttcgcggaagtcggcgtacggcccgagatcgaggtgttcaaccatacgatcgtcgagaactcggtcacgctctatcaatcgccgctcgtgaaggccggcgttccggtgctgttcatgctcgtcgccgcggtcgaccaataccaccgcgatcccgtgagcggcgacacgagcgacgattcgctgatcgacgtgcccacccgcaaggcgatcgcgaagctgctgcaggcgggcaccgacgacgcgcacgagaaggccgtcgagctcgccgcgacgcagttgcgcccgaccgtcgacaagctgcgcgacaacttcccgtcgtgcaagatctcgctgctgctgccgggcccgttccaggcgctgctcgtcgacgtggcgatcgcgctcgatctcgacggcattcgcgtcgggctcgaggacgcgctgaacgtcttcgacgcgcgcgtgccgggcggcgtgcgcaaggcgtgcggcaccggcgatcaggtgcgctggctgcggctcgagctcgagcgccgcggcatcggcatcgtcgacgccgaagcgctgcgcgacgaactcggcatgtcgcggcccgacgtcgcgctgttccgtcaagccgaagccgcgctcgcgcattatccggccgacgagcggctcgtatcggccgacacgatcctcgacgcgctgcggccgatcgtcgacacgtaccgcaaggtcgaggatcgactcgccacccacctcgcgagcgccgaagcgctgccggcggaccccgccgcgctcgccgagcacgtactgacggccgcgcgcagcttcggcgtgacgatccgctcgttcgtcgaagaactcgatcgctacgaggaccacgagtatctggtcgcgcgctacattcaggttccgcaggcgctgaacttcgcgcgcgagctgctcgtgccgcgcggctattcgatcgatgcgtacgaccgcgcgctcgaggactacgcgcgcccgggcaagaccgtgacgcgcgagcacgcgagctacagcgtgcgcgtcgaccagttcaagccgctgccgctgcgctgcctcgaatatctggtgggaattccttgccgctacaacggcgactacagcaatgtcgtcaatctcggcttgcgccagagcccgcgctacagcgcgacgatggcgctgctctatcacgcgctgcgcgagctcacgctcgagttgcgcgagcgctcgaatgcgtcgcgcaagacatgcggccccgtgtggaccgtgctcgagacctcggcgaacgcaagcgagccgcccgtgcgccgcgatatcgcgcccgacgcgctgacagccgcgatcgacggcgtcgactgggtcgtgctgccgagcacgccgaccaccaactacccgctcggcctcaagctggcgaatgggatggcgcagctgttccacggcttcgtcgcgcagatcgccgccgatccgacgctgcgcccgtcgcggcagacgcaccgcgacacgccgctgcgcctgctcgcgatcacgcattcgggccgccgcgacgacggcgaaacggtgatcgaagccagcatgctgcacaaccgctttgcgctgaacgcggatccgtcgggcatctacttcagcgaggagtcgcaactgatctacgagcggctgatcctgccgcgcctcgtcgacaagcccgccaagctcgcatacaacgagcggcaactggtgcgccgggacacggccggcttcccgctgtatcaggacggttcgcgcgcgcgccgcatcaaggccgagcagatcgagcggctgccgtttctcaagtgcttcgcgcacagctcggggatcgccaccgcgcagcagctcgacgtgcaggcatgccgcgacggcgaacggctcggcctcacggccgacgaactccgcgcgttcttcgatcgcgcgctgctggtgtcgttcggctccgccgcggacatccacctcgactggctcggcacctcggtcgtcgacgtgaccgcgttcaacgacgtgcgcagcctcgccggcacgacgagccgccattacttgatccagccgggcgagcatgcggacgtgctgcagcactgcctcgtgcacacgcagcccgccgactatcgctacgatcacgcgacgccggtctggcaggaaggccggcagggcaaggtcgtcgcgcggctcacgggcgtgttcctgctcgacgatcatgcgcggctcgacgacggccactcgattcgccgctacctcgccgcgagcccgctgtggctgcgtcaatggatcgcgcgttttcacgacgcgcccgccgacgccggcgcacacgcgattctgcgcgaactgcaggcgtcgatgaccgactaccggtcgagcgcgaaccagacgacgcggcgagcactcgcgtaagcccgatcggcggcccggcgcgcgccgacgcgccggccggcaggcgcccggcgcgtcgcttcccaggcgcgccgccgcaaaccgggcgcgccgcccccgtcgatggcgcgcccgttccaaccgcatgccgctttccttctatggcggcgaataatggtcaagtctactgagcaagccacgccccgcgcatcccgcgcggggccgccttccgaccagagaccgccatgccagccgctcccgccgtcccgtcgcgcgccgcgcgcgccagcgccgccgcccgcctcgaacgattgccgttttccggataccacaagctcatcttcgtgatcatcgcgatcgcgttcttcttcgattcggtcgacctcggcacgatgactttcgtgctcggctccatcaagcgggagttcggcctgtcgacggcgacagccggcctcgtcgcgagcgcgagcttcttcggcatggtgctcggcgcggcggtcgcggggctgctcgcggaccgcttcggccggcggcccgtcttccagtggagcatggtgctatggggcgcggcgtcgtacctgtgctcgaccgcgcagagcgtcgacgcgctgatcgtctatcgcgtgctgctcggcatcggcatggggatggaattcccggtcgcgcaaacgctgctgtccgagttcgttcccgccgcgaagcgcggccggctgatcgcgctgatggacggcttctggccgctcggcttcatcaccgccggcatcgtgtcgtacttcgtgctgccgctgttcggctggcgcaccgtgttcgcgctgctcgcgctgcccgccgtgttcgtgctcgtcgtgcgccggctcgtgccggaatcgccgcgctggctcgagcatcgcggccggctcgccgaggccgggcgcgtgctcgcgcacgtcgaggcaaaggtcatgaagtccgcgcgcgtggcgagcctgcccgcgccgtcgcggcttgccgagtcggcttgcgcgcagggccgcggtgcgttcggcgagatctggagcgccgcctaccgccgccgcacgacgatggtctggctgctgtggtttttcgcgctgctcggtttctacgggctcacgtcgtggctcggcgcgctcctgcagcaagccggcttcgccgtcacgcaatccgtgttctatacggtgctgatctcgctcggcggcattccgggcttcctgtgcgcggcgtggctcgtcgagcgctggggccgcaagccgacctgcatcgcgtcgctcgtcggcgggggcgcgatggcctacgtgtacggccagagcgcgctgttcggcggcagcgtgacgctgctcgtcggcaccggactcgcgatgcagttcttcctgttcgggatgtgggcagtgctctacacgtacacgccggagctctacggcacgggcgcgcgcgcaaccggctcgggtttcgcgtcggcgatcgggcgggtcggctcgctgatcgggccgtacgcggtcggcatcgtgctgcccgtattcggacaagggggcgtgttcacgctcggcgcgctgtcgttcgtcgtcgcggcactggcggtgggcgtgctgggaatcgagacccaaggcctggcgctcgaggcgctcgcgtcgacgcatgccgccgacgacgatgcgcgcgatcccgcgggcgcggcggcgaactgagcgccgcggcaacgccggcgtcgacgccgtcgcccgcgaatcgccgtagccgatgccgcgccgctgccgatgcggcgccgtcaggccgaatcggccgcctcgatcacggcaagcggcagcgtcgccgtcaacgcgaagccccggccgggcgcggtgtcgatccggatctcgccgccgaggcgcgccgcgcgctcgcgcatgccgagcaggccgagcgagtgccggttcggacgcgtatcgcgcgcggtgccgcaaccgttatcggcgatccgcacgatgcagttcggctcgtcgcgaatgatgtcgagcgtgacttcggtcgcctccgaatgccgcgcgacattggtcagcgcctcctgcacgatgcggaacacttcggtcgcgctgccgcgggtgaacgcgatgtcgtcggcttcgatgcggctcgtcaccggaatccggtatcgctcgacgaactcgtgcgtcagccattcgatcgccgccatcagcccgagatcgtcgagcatcacagggcgcaggtccgccgcaatccgccgcaccgtgtccagcaactggccgatcaacgcatagacgttcggcaaacggctcgtgcgcgaggcccagcccgcgtccttcagttcgttgtcgacgagcgtgacggccatcttcagcgccgtcagttgctggccgagatcgtcgtgcaattcccgcgcgatgcgcgttttctcttcttcccgaatgctctggatgtgcgcggacaggcggcgcagctcctcgcgcgacacccgcagcgcgtcctcgtcgcgcttgcgatcggtgacgtccatgatccagccgaccatccggtacggctcgcccgcgctgttccacagcgcctggccgcgcgactggatccagcggtaatcgcccgagcgcgtgcgcacccggtattcgacgtcgtacgtgtcgcgatgctcgaggtgcgccttcagcgcgtcgagcacgcgcttcaggtcgtccggatgaatcgattcccgatgcccggtgatctcgtcgggcagctcatggtcctcgtagcccatgatcttcttgaagtgcggcgacagatacatcgcgcccgtcttcggattccagtcccacagccccgcgctcgcgccgctgaccgcgagctggaagcgctcctcgctcgccgcgagcgccgcggcgacgcggtgccgctccatcgcataacgtatcgcccggctcagcaacggcgtctcgacgcgctttttcagcagatagtcctgcgcgccctcctgaatcgcctgcagcccgacggacaggtcgtcgagccccgtcagcacgagcaccggcacgtcgggcacctgccgatgaaactggcggaacgtatcgagcccgtgcgcgtcgggcaagccgagatcgagcagcaccacatcgaagtgcgcgcgtttcgtgcattcgagcgccgccgacagcagctcggcgttgaccacgtgcggcgcgaactccgtcacgtcgatcagcgcctcgccgatgagcagtgcatcggtcacgctgtcctcgaccagcaggatctcgacgtttttcgacggcgaactcatgacttggcgggcggcaacgtgacgacgctgagccagaattcgttgatgctgtgcacgacgtccgtgaatttcgcgaaatcgacgggcttcgtgatatagcagttcgcatggagtccgtacgatcgcgcgacgtcctcctccgatttcgacgttgtgagaatcacgaccggaatcgtgctgagctccggatcgagcttcagctcctgcagcacttcgcggccgctctttctcggcaggttcagatcgagaatgatgaggcccggccgacgcgcaccggcgtagggcccttcgcgcctcaggtacgccatcgccgcgacgccgtcctcgacgacgttcagcggattgagcaccttgtagtattcgagcgcctccttggtcatcatcacgtcggtcgggctgtcctcgaccagcaggatctcgacgaaatttcctcgctcatcggcaatcatcgctcactccctcggatcgcgcggccaacgcgtttcatcggcacccggcctggacagcgtaaacgaaaacgtcgtgccctgccccggctcggactcgacgaagatgcggccgccgtggtgctcgacgatccgcttgcacagcgcgagcccgagccccgttcccggatattcgcgccgcgtgtgcagccgctggaaaatcaggaagatgcgctcgaaatactgcggatcgatcccgatgccgttgtcgcgcacgcgcaacagccatgcgtcgtcgcgcgtgtgcgcttccagatgaatccgcgcgacgcggtccttgccgcgaaacttgatcgcgttgccgatcagattctggaacagcagcacgagctgtgcctcgatgccatgcacggtcggcagcggatcgtgcgtgacctgcgcgccggattcgcgaatcgccgcgctcaggttgcgcagcgcctcgtccagcacgtgctcgcagtcgaccggccggcgcgcgtcctcgagccgcccgacgcgcgaatagctgagcaggtcgtcgatcagcgactgcattctcgtcgcgccatccaccgcgtgcccgatgaactcgtcggcccgcgcgtcgagctgcccctggtatcgccgctgcagcaattgcaggggccccgcgaccgcgcgcaacggctcctgcagatcgtgagacgcgacgtaggcgaactgctcgagatcctgattcgagcgcgcaagctcctcgcttctgcggcgcagttcgagttccgcgcgcttgcgcgcggtgatgtcggcgatcgagcacagcacgaacgcgccctccgaggtcgtgatcggattcaggccgatctcgaccggaaactcgctgccgtcgcggcgcaaaccgaacaggtcccgcccctcgcccatcggccgcgcgtccgggttgccgaagaacgcgtcgcggtgcgcccaatgccccgcacgaaaacgctcgggcaccagcatgtcgatgccgtgcccgatcatgtcgccgcgcgcgtacccgaacaatttctcggcctgcgaattgacgagcacgatcctgccgtcgcgccccaccatgatcatcgcggtcggcgcggcctcgacggcgagccggaatcgctcctcggcccgctcgcgctccgacacgtcgcgcacgacgagcaccgcgccgacgagcttgccgttcgcgtcgaacgtcggtgcggcgttgccgtccaccggcaattccccgccgctgcggccgacgaagcgcgtatgggcaggcaagctcgcggtgcgcctgcgctcgaccgcgacgcgcgccggattgtcgatcacccgctgcgtcgcggcatgccgaaaagtcagcacccgctcgatcggctgaccgacgacggcatcggcgcaaagcgccgtcatctcctcggcgacccggttgaagaacgtgatgcggccgccgacgtccgtcgcgatcacgccgtcgccgatgctcgcgagcgttacgtgcagcagttcgcgctgctcgaacagatcgtgggccgcggccgcctcgacgagcagcaggcggcgcatcacatagccgaacgatacgcacacggcgagcgtgagcagcccggacgcgagccccacgccgatcgcgatgtcgcgtgtcgccctggcgcgatcgcgcagcgtcctcagttgctgctggacggtcgcctccatttcgttgaccatcacgcgcgcgcggtccatgaagatcttgcccgcatcgctcgagacgatcgcctgcgccgcgtcgaacccctccgtcttgcgcagctcgatcgtcgccgcgagctcgtgctgctttttctcgagcagcatgcgcagcgtcgcgagccgctgctgctgaacggcatcgtcctgcacgagcgtcgtgagcgcatcgaactgcttgcggatttcgggcagtgccgccttgtaaggctgaaggtagtccggcttgccggtgaggatatatccgcgctggctcgtctccatgtcgcgggccagcgccagcagccgttcgagacccgatatcacctcgctcgcgcgatggatatccgcctcgttgtcggacaggcgggccgtgccgagcgcgccgacgcccgccgtcagcagtaacagcgcggcggcggcccacaaaccgaaatcgatcaagcgcgacgctcttttcccgaatcgcccgatgcccgacgccatctcgccccctccgaggtgtctttgccagaaagccgtttgcaagcttgatcgcgggatgcggccgccgcccggctcgccgcgcgccggcgcgcacgccgggcgctcgcgcgtcgtgcgcgaagcgcgccgtcgtgcggggcggacgcggcgcgttccggtccggttcaggcatttgcagacgccggccgtcgccctcccggacgaccgcgccgaaggcacgatcggcgcgcctggcgcgagccggcgatgaacaaatgatgtctggagattaggcgacggataccatggccgcaaccttcggcggccggaaggcggtattgccgggaccggtcacggtggcgaaccgccgcctcgcatcggcgcagcgcgcgcgaagacctcggcgacgcgcggctgccggccgaaaacgcccaggccggccgaggagtgccgctcgacacgggtcgagccgggcaaagccgtgcggcgagccgccacgtcggcgactcttgtcaaccgccgccctacgccctacgccctacgcccgatgcgcgacacgcgccaccggccgcgggcggcccgccgcacggcccgcgcgttgagcgcgcccggcatcgcgcactcaacgcgcgggcgcgtgcgcccagcttccttcgatgtcgatgtcggtcctgaccgagttcgcgagatagcaagcgtcgtgcgccgcatggtgcagcgcatcgacatcgtcgcgcgtcggcgcgcgctcgccgccgaacgtcacgtgcggcctgagcacgacgcgcgtcatcgccgccttgccctgcgcattcttcgccatcgtgccttcggcgacatcgcgatagccggtcacgacgaactgcttctgcgcggcgagcgacaggaaccagagcatgtggcaactcgacagcgccgcgacgaacgcctcttccggatcgaccgccgtcggatcggaaaacggcacgcgcaccacgtgcggcgaactcgacgccggcacgcgcacgccgccgtcgaagcgccactcgtgcttcctgctgtagcggttgtccgcaaacgtctcgctttcctgcttctgccatgccacttctgccgtgtaggtcgacatcgcgcctcctggtgggttggtatcggaatggtcgttcgtcagatcggcgtcaggaccggccgccccgcgaaatggcgcgccgcgttctcgaggaactggcgcaccgagcgctcgagcgcctccggcgaccagccgcccacatgcggcgtcagcacgacgctgtcgagcgccgcgagcgcgcgcggcggctgcggctcgccttcgtagacgtcgagccccgcgcccgcgacgcgcccctcgcgcaacgcgtcggcgagcgccgccgtatcgacgacgctgccgcgcgacacgttgacgagaaagccgcgctcgccgagcgcatcgaggatgcgcgcgtcgatcaggtggtgcgtcgccgcgccgcccggcgtcgcgacgacgagaaagtccgcccagtgcgcgagcgcgtcgagcccggcgaaatagcggtacgcggcaccctcgcgcggccgccggttgtgatagccgatctcgagatcgaagcccgccgcgcggcgcgcgatcttctgcccgatgttgccgagcccgacgatcccgagcttcttgccggacatgttcggccgcatcggcagcgcatcgcgccacacgcccgcacggcatgccgcatcgagcttcggaacggcgcgcaccgcggcgagcagcagcgcgaacgcgtgatcggcgacgcaatcgtcgttcgtgcccgcgccgttgacgaccgtgatgccgcgcgagcgcgcatcgtcgagcgcgatgttctcgtagccggcacccagcgcggcgacgaactccagcgccggcaggcaggcgatctcttcggcgaagaggcccgtcgtgccgttcgtcagcaccgcctgcacggcggcgccgcgctcggcgatcgcgcggcggcgctggtcgggcgtgagggcgtagaggatgtcgaagacgtcggcaatgtgtgcatgcgcgtggtcgcgcagcgggatcagcacgagcaatcgaggcttcatggcaaacgtcgggggaaggagcgttgacgccagtgtaacaatggcgcgcatcgcgccgccgggaagccctattcggcgaacgggctcggctgggcgcgtccgcgcggacgcgccgcgcttccttgcggcgaatgtcgctcgtgccccgaagcgccgcgaaacgcgacgcctatgccgtgacggcccgatccgccggcgcgcggcggggcgtgcggctcacgcgtcctcgggcggatgcgcttcgagccatgcgacgatctgctgctcggcctgcagcggcgtcacggtttcgcccgtcgcgagcacttcgtattggtacggatcggagccgtcaggattctccggcgtgggctgcgcgatggtccaacgccagtcgatgcgctcggcgatcggcgacggcgcgccttcgatgctgcatcggcagccatcgatttcggcgacaaatcctgtatgggtcggttcaaaactcgcaaacacagcggctcccgtcgttatgcgccgcgacgcggcaggtggcgagtatctcacgatcgcgccgcccgccctggcgcgcgcgtgcggtccgcgtggtcgaccgtgacacgctgtcacgcatcgttgcattttcgacaggccgcccgcccgctcgcctgtcaaccgcgcgcggcgcccgcgagttaatgacggtactggcgcaggctttgcgtcaaagccgcacgtgtcgtcacgcgtgcacgcgcgctcgcgcctccggcgcgcgcccacccagaatagtcaggagtggaaatgaaaacgatcgccattgtctcggcactcgccgccggcctgtgcttctcgatcagcagcttcgcgcaagcgccggcgagcgcgcccctcggcacgaccggcctttgcaaggacggctcgttctactccggcgcatcgaagaaaggcgcatgctcgggccacaagggcctgaagacgtggtacggcgcatcgaaggccgcggcggcgacggcgcccgccgccgcggcgtcggccccggcggccgcttcgggcgcgtccagcccggccgctgcgacgaaaggcacggcgcctgccggcgcgcccggccaggtttgggtgaacaccgataccaaggtgtaccactgcgcaaccgacaagtactacggcaagaccaagcacggcgaatacatgtcggaagcagccgcgaaggcgaagggcttccgcgcgtcgcacggcaagacgtgttcgtgacgtcgctacgcgcggacgctccgggccccgccgcgagcgtcccgcttcgcaccgcgatgcgccgcgcatcggcgacgcgcgcgacggcgcggctcgcccgctcacgccgggcgtcacacccggcagccgccaccgccgctcgatgcgcagcagatcgatgcaaacgcatcgagcgctgcacgaatctgaatgattttggcgaatgagcgcggcgcatggcccgcgctacggatcggccgccggcaccgccggacagcccgcatcgacgccgcgccgcgtagcatggcgctcgatcggcgttgggcgatgccgcatgctgcggcgtgacgcgccgcgatgccatgccgcgcaatgcggcgatcagccgcgcgtatcgatccagttccgagcccagcaggccgagtagcaaacagcctcgtcctcgctgtgaaaataatccagtgcatagaagctgtagcgtccgtcgtcgtcaccgagccgtgcgttctcgagctgcagattcgcggaaaagtaaccgtcgggcagacgatgggcgaaagattgaaccgcgtaaccgcggtaagtcatggatgtcatttgcgttttaattttagtcgtcgaacgtgagcccgccgatctcgagcggtgcaatggcgttcatggaaaagcgcggacgcgtgccaatcggcgggcgtcgcgttgaggagaggagatcgaggcgtgaaaccggcgcggcaagatccggccgacaggcccgatgcgcgcgatcgcggcatcgggcgcagaagcgttacggcttacagcggcttgatgttggcagcctggaggcctttcgggccccgcttcgtctcgaagctcaccttctggttctcggccagcgtcttgtatccctcactgcggatttcggagaaatgcgcgaacagatcgtcgccgcccgaatccggcgtgatgaagccaaaacccttggtctcgttgaaccacttgacggtaccggtatccataagaatccctaaaaaaatggaaaatgatcctgccctattgcaggcatgaagaaagtatcaaggagggagaggacaacgaattccgcgcgagcggcgggaaagtgatgagcagcaatcgaacttcttgaggacttctgcccgcgacaatacgcgattcgattcgccaggtcaaggcttttccgacaaacaaccgctttcggtacgctcgcggccccgcgcgccggcgctcggcccgccgcgttcggcttgcaattcggcgcatctcgaagccgagcagccgaaattgaatcgtgcgggcacccattcacgtgtatagtgaccgcgtcgcgcctccggtccatcgtgttccggatatcccgcccctgaccgcatcgcgtgcattcggccgcatcgccggcacgcattcggcggtcgccgcgccgcttcgcgacgcgcacggatgcttcgcgccgcatgcgaaatgcggcggttcgcgccggccgacctgccggttgcaacggcatcgcgcacctcgatcagcggcgacatcatcgacggaaaaagtaatgagcgcaccgtcgttgcctcttcatggcctacgcgctatcggcaagcagcgcatcgcgcgatcgcgcatgacgcttcctgcccgggcccccatcaaggacagacttgaccacgatcgttctcaaccccaatgaaccggtagaagtcgcactgcggcgttttcgtcgctcgatcgaaagaaccggcctgatcaaggagcttcgcgcacggacgagctatgagaagcccaccaccgagcgcaagcggaagaaggccgcggccgtcgcgcgactgcgcaagcaggttcgccgatcgatgccgccaaagaagaagtattgagcgagtattgagcgcatgcgcgtgagcggcgcacacgccgggccgcgtttgatgcattcgttacgcacgctggaagccgccgccgcgcgatgcatcgcgcggcgtacgcatcgctcgtcatgcctggctcgcgtcatgcgcgcgtgcaaccgccgtcgcgcatgagcgccgagcctcgctgttcgccgcttcgccgacggctcgcctgcacgcgccccacccgcccgccgtcacgcctcgcgcaacggtatccgcacctgtgccgcaattcctcgcagtcgttcgagaacgccactccggattcggcatgggcaggggcatgcgccccgctgcaggccgccggcagggcctccatcggaaagcgcgcatcccgcttatcggaccagcgcgccctcgtgggtcgccacggcttcgacgccgccgtctgaagcgtcgggcgcacgcatcgatcttcaatccggtcttcaatcgggcttcccatccggctgacgaatcgcctcatcgcgagatcggcggccacgcctctcgcagaaacgattcgcgtcgctcgcaatggtgcggaacgccgcgcgcggcccgcgccttcaccttgcagatccatcggatacctgaacgaatcccggctcgcgagccgcgcgtcatcccgacgacgcgccattcggctcactcgccgcgcgccacgcccggtaatcgccgcgcgtccagtcgagctcgacgccgacccgcctcgtccccggccggatcttcggcttgtgcagcgcgagcgtcaacgcatcgagcgccggccactcgtcgaacgacagcacggcgatttcgagcgcgagcgtctcgagcagccgcgtatgcggcttgcgcgcgaggaacgacgcgagccgcgcgcaatatgcgtcatagtcgatccagccgtcgccgctcgcctccgacggctcgcgccgatacgcgagccgcgcgtcgatcacgacgggctgcggcgccgcgtgctcgtgcgcatggatgccgatgcgcgccggcaccttcagcgcgtcgacgaatacgctccagccgcgcccgcgcgagcgcgccggatcgagcgccgcgaacggctcttcgacgggcttcatcaggcgagcggcgtcgccgcgtcgagcatgatgcggcagaagtaatcggcgaagctgcgacgcacgatgatgtcgtatgaatcgtcgcccgtcggcacgagcgtgatcgacgccttgaagtaatggctctgcgcgcactgcccgacgccgaacacgcgcgggtgcagatcgagcgggcagccgcgcgcgagcacgtcgcgcgcgcgcgcgccgctcacctcgacaaccgtgtagccgctgccgacgtcgacggccgccgcatagagcccctgcaccgcctgcgcgagcttcgcttcgagcgcgcccgccgcgaccgcgccgttcgagcgcacgagccattcgtcggggccgagccacagcacgtcatgatccgcgccacgcgcgaccgtgttcggcttcacgggcggccggcagccgaccacctgctcgaacgcgcgcacgaacgcgggatcgttcggctcgccgcgcacgttcacgagatcgaggaacggccgctcgcggaaccggaattgcttcgagccgcgcgcgtcgtacgccttcagcgcgtcgcccgcgccgacgagcggcgactcgagccgcgcgccgccctgcgcatgggccgccaccgaagcttcgtttctcgtttcattccacatgttgacgtaccccttcggtgtcgtagaaaaccgggctcgaaatcgtcgcggcgacgcgccgcccgttcgcgagcgagaccgcgacgcgctcgcccatccggctcaatccgcccttcacgaccgcgagcgcgatcgagcggttcaggatcggactgtaatagctcgacgtcacgtgaccgagcatcggcgtcgtgccgtccgcacgcgcggccgcatcgagctcgacgatctggccgccttcgggcaaaacagactgcgcgtcgtcggtcagcaggccgacgaactgcttgcggccgctcttcgcggtatcggcgcgcgtgagcgagcggcggccgaggaaatccttcgatttcgcgacgagcccgcccatgccgagatcgaacggcgtgatcgatccgtcggtatcctgaccgacgatgatgtagcccttctccgcgcgcagcacgtgcatcgtctcggtgccgtacggcgtgatgtcgaactccgcgcccgcgtccatcagcgcttcccataccgcgcggcccgcattcgccggcacgttcacttcgtacgcgagctcgcccgagaagctgatgcgcatcacgcgcgacttcacgccggcgaccgtgccgtcgcgatagctcatgaacgggaacgcgtcgttcgcgaagtcgatgtccttgcacaccttctgcacgacccggcggctcttcgggccgaccaccgcgaacgtcgcccagtgatcggtgacggacgaaaggcgcaccttcatgtccggccattccgtctgcagccagcgctcgagccacgtgagcacgcgcgcggcgccgcccgtggtggtcgtcatcatgaagtgctggtcgcccaggcgcacggtcacgccgtcgtcgaacaccatgccgttctcgtcgagcatcagcccgtagcggcacttgccgacctcgagcttgttccacgggttcgtgtatacccagttcagcagcttcaccgcgtccgggccctggatatcgatcttgccgagcgtcgacgcatcgagcatgccgacgccgttgcgcaccgcgaggcactcgcgcttgaccgccgcgtgcagatcctcgccgttgcgcgggaagtaccacggccgcttccagttgccgacgtcctcgaacatcgcgccgtgctcgacatgccattcgtgaacgcaggtcttgcggatcgggtcgaggaaatcgccgagctcgcggcccgcgaacgcgccgaacgacaccggcgtgtagttcgggcggaacgtcgtcgtgcccgtctccggaatcgtcttgccgagcgcctgcgcgaggatcgccatcccgttgatgttgccgagcttgccctgatcggtgccgaagcccatcgccgtgtagcgcttcacgtgctcgaccgattcgaagccttcgcgcgcggcgagcaggatgtcggccgcgccgacgtcgttctggaaatcgacgaactgcttcggaccgcgaaccgccgcttctgcgccgctcgcgagccacaacggcagcagcgcgtcctccaccgcctcggcgagcttcggcacgggcggacgctcggcggcaaagcccgccgatttcgccgcggcgacgcccgcgtcgagcgcgagccgcagcgcgcgcgcgagctcgaactcgccggccgccgcgccgacgctcgcttccgcctgcaccggcttgccgggcacgaagcaggccttgtcgtcgttccagtgcgccttgccgcccgattgcgcgaacaggtgcagcaccgggctgaagccgcccgacatcgcgaccagatcgcacggcagcgtcgcgatcttgccgcccgagcggccattggcataggagacgacatcgaccgacgcgacgcgcagcttgcccgccgcagccgacacggccgcgccgctcatcaccgtgatgccgtggcgcttggcgaccgcgggcaatgcgccgcgcgtcgacgcgcgcgcatcgacgaccgtcaccttcgcgccgcacgccttcagatcgagcgcgcactgatagccgcgatcgttgttcgtcgcgacgaccgcgacgcgccccggcagcacaccgtagcgatggatgtacgccgacacggccgacgcggtcatcacgcccggcagatcgttattgccgaacacgagcggccgctcgtgcgcgcccgtggcgaggatcacgcgcttggcgcgcaccttccagatcatctcgcgcgtgcccttgcgcatcgacaccggcagatgatcggtgagccgctgcacgacggtcacgaggttgtgatcctgatagccgaacgcggtgctgcgcgtgaggatgctcatgtcgggcagcttcgcgagctccgcctcgatcttctcgacccattgcagcgccggcttgccgtcgatctccgcgcggcacgcgagcaggctgccgcccagctcgcgctgatcgtcgacgaggatcacgcgcgcgccgttgacggccgccgcatgcgcggccgcgagccccgtcgggccgccgccgacgacgagcacgtcgcagtgcgcgtagcacttgtcgtagcggtcggcgtcgagcgtgtcgggcgccttgccgaggccggccgcctcgcggatcttctcctcgtacttcggccacagattgcgcggccacatgaacgtcttgtagtagaagcccgccggcaggaaacgcgcgagcttctgcatcaccgccatccggtcgtgctcgagcgacggcttcgcgttcacgctcgtcgcgacgagcccctgatacagctcgacctcggtcgcgcgcgcgttcggcaccgtgtacgcgccggtttcgagctgcacgacggcgttcggctcgtcgacgcccgccgtcacgatcccgcgcggacggtggtacttgaagctgcgcgcgacgaagtgcacgccgttggcgagcagcgcagacgcgagcgtgtcgccctggaagccctgatacgtgcggccgttgaacgtgaaggtgagcggctgtgcgcggttgatgcgcccgcctgcgccgagtcggtctttctggctcatttgctcgtgtcctttgctgcgtgggcggcgggcgtgccgaatgtttcgtagccctggaattcataggtgacggtgtcgcgttgcgcgacgaaccagcggcggcagccttgcgtgtgcagccactgctcgcgatgcttgccgcgcgggttcttgcgcatgaacacgtagtcgccccattcgcggtcggacagcttgtcggtatcgagcgggcgcgcgatgtcggcttcgccgccgcagctgaactcggattcggcgcgcggaccgcaccacggacattcgatcagcaacatgtttcgttctcctctgtcgaccagagttagcgctttagcgcttactctggtcccatgcttcgcggtcgaccagagttagcgctttagcgcttactctggtcccatgcttcgcggtcgaccagagttggcgcttgagcacttactctggtcccatgcttcacgctcgacccgagttggcgcttgagcacttactctggtcccatgcttcacgctcgacccgagttggcgcttgagcacttactccggccccatgcttcacactcgacccgagttcacgcttcaacgctcccccggccccatgcgcctcaatgcgcggcggttcgttcaatgcgcgacggcggccgcgccgtgctcgtcgatcaggtggccggtgtagaaccggtcgagcgcgaacggcgcgttcagcgcgtgcggctcgtcgcgcgcgatcgtatgcgcgaacacccagcccgagcccggcgtcgccttgaagccgcccgtgccccagccgcagttgaaatacaggcccttcacgtcggtcttgctgatgatcgggcacgcgtccggcgacacgtcgacgatgccgccccactggcggttcatccgcacgcgcgagaacaccgggaacatctcgacgatcgcctccagcgtgccttcgatgatctggaagctgccgcgctggccgaagcccgtgtattggtcgatacccgcgccgatcacgaggtcgcccttgtcggactggctgatgtacgcatgcaccgcgttcgacatcacgaccgtgttgacgaccggcttgatcggctcggacacgagcgcctgcagcggatggctttcgagcggcagccgcacgccggccatgtcggcgagcgtcgtcgtgttgcccgccgcgaccaccgcgaccttcttcgccttgatgaagcccttgaccgtatcgacgccgaccaccgccccgccctcgcggcggatgcccgtcacctggcagttctggatgatgtcgacgcccgcgcggtccgcgccgcgcgcgaagccccaggccaccgcgtcgtgccgcgccacgccgccgcgccgctggatcgacgcgccgagcaccgggtagcggctgttcaggttgatcgtcggctcgatctccttgatctgcgcgggcgtgaggaactcggcgtcgacgccgttcagccggttcgcgttcacgcggcgctcggtgtcgcgcacgtcctgcagcgtatgcgcgaggttcatcacgccacgctggctgaacatcacgttgtagttcaagtcctgcgcgagcccttcccacagcttcatcgccttctcgtagagcccggcggattcgtcccacaggtagttcgagcggacgatcgtcgtgttgcgcgcggtgttgccgccgccgatccagcccttctcgagaatcgcgacgttcgtcacgccatgctccttcgcgaggtagtacgcggtggcgagcccatgcccgccgccgccgacgatcacgacgtcgtactcgcgcttcggctccgggctcttccactgcttttcccagttctcgtgatacgacaggccgttgcgaaacaggctgaatatcgagtagcggctcatgttgatggacccttcgttagcattcgatgacgttcacggcgaggccgccgcgcgacgtttccttgtatttcgtcttcatgtcggcgcccgtctcgcgcatcgtcttgatgacggaatcgagcgacacgtagtgctggccgtcgcccttgagcgcgaggcgcgacgcgttgagcgccttgatcgcgcccatcgcgttgcgctcgatgcacgggatctgcacgaggccgcccacgggatcgcacgtcatcccgaggttgtgctccatgccgatctcggccgcgttctcgacctggccgggcgtgccgcccatcaccgcggcgagcgcggccgcggccatcgagcacgcgacgcccacctcgccctggcagccgacctccgcgccggagatcgacgcggtttccttgtagatgatcccgatcgcggcggcggtcagcaggaaatcgacgatcccctgctcggtcgagcccggcacgaacttcacgtagtaatggagcacggccggaatcacgcccgccgcgccgttcgtcggcgcggtgacgacgcgcccgcccgccgcgttctcctcgttgaccgccatcgcatagaggtttacccagtcgagcatcgacagcggatcgcgcagcgattcctccgaccgatcgcgcagccgcgtgtagagctcggccgcgcggcgcttcacgcgcatcgggccgggcagctcgccgtcggccttgcagccgcgctcgacgcacgcggccatcgtcctccagatcgcgacgaggcccgcgcgcacctcgtcggccgggcgcagcgcgcactcgttgcgaaacgtgagctcggcgatcgacaggccgctcgcgcggcacgcgcgcatcagatcgtcgccggtgcgaaacggatacggcacgtcggccgccgcacgcacgccgttcacgcgatcgccgtcgcgattgacgacgaagccgccgccgaccgagtaatactccttctcgacgagcaactggccgtgctcgtcgaacgcctggaagcgcatgccgttcggatggacgacgctcgtgccgctcatcagcttgcggtagaagccgatgtcgtccttctcgtcgaagcggatgccgcgcttgccgagcaacgcgagcgacttctccgcgcggatcgccttcaagcggggctcgatcagatcggggtcgaccgaatcgggcaagtgcccttcgaggccgagcagcaccgccttgtcggtgccgtggcccttgcccgtcgcgccgagcgagccgtacagctcggcccgcacgcggcgcacgaaaccgagcaggttcgcgtcctcgacgtgcgacgcgaaccggcacgcggcgatcatcggcccgacggtatgcgagctcgacggaccgatgccgatcttgaacagatcgaaaacgctgacgttcatctggctgcccttgcgtgacgatgcttggttgacgttgggcgtcagtacatcaaagcgtaaaatccgccgatagaacaaaaacggcatcggcgtgggacgccgccgccaaccgccgcgacagacggccatccggtgcgtttcggcgatggttcgcggcgaaaaaacacaagttccgcgcggcccgatcggcgacgctcgcagtacggactgcgcggcgggcggccttcggacgcccgcggaccgcagatacaccgggtcgcgcccggccaaccgacgatttagcagacatgaccgccgacgtacccgcctcccccctcgccgccgattccgcgcagccgcgcctgcgcttcgggatcgtgctgctgccgaacttcacgctgaccgcgttctcggggttcgtcgacatgctgcggctgtccgccgacgacggcgaccacagcaagcccgtgcgctgctcatggaccgtgatcggcgatacgctcgcgcccgtgcgcgcgagctgcggaatccagctgacgccgtggcagacgttcgacgcagccgacgcgttcgactacgtggtcgtcgtgggcggcctgctgcattcggggccgcaggccgggccgcagacgctcgaattcattcgccgcgcggccgcggcgggcgcgaacctcgtcggcatctgcaccggcgcgtttgcgctgatgcgcgcgggcgtgctcgacgggcaccgcgtgtgcgtgagctggttccattattgggacttcgtcgagcgctttccgggcgccgatccggatctgctgatcgccgatcggctgttcgtgatcgaccggcggcggatcacgtgctcgggcgggcgcgcgtcgatcgacgtcgccgcggcgatcctgctgcgccacttcgatcatgcgacggtgcaaaaggcgctgcgcatcctgctcgtcggcgagatgcagaaaggcaacgcgccgcagccgcacccgccggggctcgagcccgcgacgcatccgaaggtcaagcgcgcgatcctgctgatggaacagcacgtcgggcgcgcgctgccgctcgacgaactcgcgtgcaagctcgacctgtcgacgcggcagctcgagcggctgttcaaggcccagacgggcaagagcccgcaggcgttcgccaagcaggtgcggctgcgcacggccgcgtggctgctgacgagctcggaccgcaccgtcgccgacatcgcgtcgagctgcgggttcgccgacgcctcgcacctcgggcgcgagttccgcaagcagttcggcgcgccgcccgcggcttaccgcgagaaaggcggcgcggcgggcgatgcggatgcggacgctgacgcgggtgcgacgggcgatgcacggccccgtccagacgcggatgggggaccggaagcggatttcgacgcgaatacgcgaaagcaccccgacgacgatccggccggcggcgggagggacgctcgctgagcgcggcgtcccgggcatggcgagcggcatcgcgcgcggcgtgtcgcggcgggcaacggtgtcgcgcaatcggcccgcgcgagccgcgatgcggcgcgcggacggcgcggcccagccggcgcgcgacgtgggacgcgcggcatgaagtcggaacgcttcgcggccggggcccgccgccagcttgccctcgtcgaatcgagccgggccgcgccgcacgctccggccggcgctcggccacgccgccgctgcggcgcgccgcaccgccggcggcggcgcgcaacgacgccggacgcgtcgcccgcgcggcgcactcgacgacgccccctgcggcagccgccgccgcgcaagtgccccgccgcggttcaatgcgcgtcgacgaacgcccgaagccgcgcgtcgcgaatctccagcacatcgaacaagccgagcacgcgcagggacggcagcgtgtcgagcaggtcgcgctcggcctcttcgcgcgcatgcgcggcggcctgcgcgtcggtccagacgcgcgcgctggcgagaaacgcggcgaccgtccccttgcgaatcgacacaccgtcgatctcgacgcgattgacgtgatcgggaagaacggcttctgctttcatcgcgaactccgatgagtggtgacggaacttcactgtagaccgcaccttatggcgagactgcgccataacggtcaatcgatacggcattcacgccacgcccgagccgacacccgccgtcctgccgccgctcgccccgttgccgtactgcttgtggtttcgcttgtcgtttcgcacgaacgcgcgcgccggagatcagacgccgcgcgtcaacttgccgacgtcgataccgagttcgttcgccatgtattcgacgagcgcgcgcaattgcgcgagctccgccgtcaacgccttctgctcggccttcagtgcctcgaactccgacggcggcacggcgtcctcatgcgcaccgtgcgcgggcgcttcgtccggcgcgacgtcgccgcacatcaggtgcatccagcggctctcgcgcgcgcccggcgcgcgcggcagcttgacgacgagcggcggtgtacgcgcggccagctcgtcgaggaacgcctcgaccgacgagatgtcggcgaagccgtgcagccgcgcgctgttcagacgcagttccgcggccgtctgcggaccgcgcagcagcagcatcgtcaacagcgcggccgcctggctcggaatgccgagcacgcgattcatgttgtgctcgaaacgcggcacgcggctgctgctgccctccgacgcaaggctcaggcgcttcaggccgtcgatcgccgtcagcacctcggcctccgacacgttcatcaccggcgaacgcgcggtcttctgattgcagccggccgtcagcgcgttgagcgacagcggataggtgtccggcaccgtgtgctgcttctcgatcaatacgccgagcacgcgcgcctcgagcggcgtcagctcgcgaagggccgggcgttggaaagtgtcgggagtggaattcatgggcgatgtcgctgcgggatgtgcctgggtgagaaccgggtccggaacgcgccggacgatcacggcgaaagggttcaatgatagccgggcacggcgcttcgggtaatccccgccgggaaccgcgcggcggcgacatgctcgccggcggcccgcccggcatgcgccgcgacgcagcgcggatgcgggcaacgccgatcgcggcgcgccggctggcgtgccatagcggctgcatcgctcatcgatcgagttcggcgtaatgccggaagatcccttgctcgttgaacggaatgcgccgcgcggatgcgagatagcgcgcgacggggggatgctgggccacccggtcgcccagctcgatcagcgccgcatgctgctttgcgacgcgtgcgaacgctttgggaaacgcgtagcgcagcccctcgatcagttggaacatcgacaaatcgacatagctcagatgcgcgccgaccatgtagccgtgcttgtgcggattgtgcgcgagcacccggctgaaatagccgaggaacttgggcaaccgatgctcgatgaaatcctccgcccgcatcgcggcctcggctttctgatcttcgtaatacaggccgcccgcgatcgggtgatgcgtatcgtgaatctcgacgacgaagtcggccaccgtcaattgcagctgatgcgcccagagccggcccgcgtcgtcgcgcggcgcgaggccgtgccgcgcgccgagaaacagcaggatgttcgccgtctgcccgatgatctgctcacccgccttcaggaacggcggcgcgaacggcaggcatgccatcgcgtcgctttccagcagccgcgtcatcgccggcacgcccatccccttgcgcgacgattcgcgcgcgatgtcgacgtattcggcttcggccgcctcgagcgcgagcctgacgaattcgccgcggccctgaatgtccggccagtagtaaagctcgtagcgcatgccgccctccgtgtgcgttgcgtgacatgtgacattcgtcggagcaggcattcggctgtgcgtttccggccgaacatcgccgcgcgccgccgacggaaagtgacagtctaggcgcaaagcgccgcgcgcgtcgtccggctcgcggcgaaaaccgttctcggccggcgagtgagggggcagtcagtcttggtcgtccgccttccaccgctcaccgctcaccgctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcatgcgccgtgcgccgctaccagcctaccgctcgctatccgccgtgcccttcgcctgtcgctttcgcctgccgctccttactcccggcccattaccccttgccccttcgcccttttattccctcccatttactttcacccttcgaccgcgtccagtctcccgcttccagccctcggccggcagcccgccgttcggccaacgccgcgcgcctgccagggcgaggcggcccggcgcgacgccgcccgtgccggacatgatgcgcgcaggccgagcgcattcggcgcactcacgaatccgtgcaagacgtgccccctccgaatgccgcgcgatcacgcgtgcaaacatggaggaatttgccatgcgatgcagcccaaccgcgcctgcccgcaatcgatcgtgccaagcacggacacgcgacgtccgcccggggcgacgattgcgtgtcccacgcgatcgcgcccatgcacgtctatgcacacgtagacacgcagtcgcgcaggaaactcaccagaaaggaagcccaatgcatgaatcgaagtcattcgatgccggcttggccaggcgggggaccacggcaacaacacgcccggcccgccaggcaagcgccgcggcgtcgacacgccgccgccacgcagcgcgcccccgccgaaggcaagccgcttgccgccgacagcgcgccatgacgtcgccggcatgcgcgtcgcccaccgcccgccgcccaatccgacgcgaacacccgcgcggccttcagcaccgcgacgcgaatgcgcaccggcacggacgaatcgaagcgtgcttcatcggtgcgcgcctcggttcgcgaatgccgccgccacgcgcgccgcaccgggccgcgcccgcgtcaatcggcgggcgtgggacgctcttgcgcctcgctcgcggcgtcgtctccgtctccgtcaccgtcactgtcggcgtccgcgtcccgccgcgcgggctcgccgctcgtctcgcgcagcgtccgcgcccgcagcgcgagctccagataggcgtgcgcaagccgcttgagctcgtcctccgacgcatcctcgatgccgatcagccggttgctcgcggatttcgtcgccgcgaccagctcgtcgagcttcagatgcagcgcgacgctgtcccgattctggttgcgctggagcaggaacaccatcagaaacgtgatgatcgtcgtaccggtgttgatgacgagctgccacgcgtcggagaaatggacgagcggcccgcacgcgagccatccgatcgtgatcgcgaccgcgacgccgaacgcgacgggcgagccggcccactgcgtgacgcgcgcggcgaaccgctcgaatgcctgcgtgacccggttgccgcccggcgcagccggcgtgtcgtgccgttgcgtgacgttcccgcgctgctgtttgtcgttcgtctcgcgcatgatccgctctccatgaaagcggcgaaacggtcctccgtcgccgcccgctcgcgcgtcgccggcgggggcgcgccgcccgccccgcatgcgcgaaccggtagcaagcgccgtgccgccgccgcgcggcgcggcacgcgaatggctcgccaaggggggggatgcacgcccgtccacgaaacgacgccgcgacaatggtcgcccgtccaccctcgctcggccggctttcgccgcgccgcccgcgaagcacgccgccgcgcccatcaaggaacgagcgacgatcgtgtgccgccgcggcgcccgcatgccgctcgtcgcccgcacgctgtcgcgcgggtcgccgccgggcggcatcatccgctgcggcgaagcgccgctcgacgccgcccgtcgcgcgctggaggagcaaacgcggctcgccgggcttgaactgatgtatttttttcatgtcgacgggcacgcgaaacgccctcccgtgttcgtcgccagcgtgccgcccggcatgcgcgcgtgcccgagccgcgaggtcgcccgcggccgccggtcgtctgccgacgcgctcgcgcgcgtgcctgtgcgtgcctgtgacaacgcccacgcgcgccaccgtcgcccggctcgcgagcgcggaaggcgcgccgcccgcgcgaggcggacggcgcgccgcgtcacatgtgctcgtagccgacgtcgccgcgcaccttgccgcggaacacccagtatgaccagcacacgtagaacagcagcaccggcagcatgaacgcggtgccgatcatcaggaattcctgcgacgcgctcgccgacgcggccgaccacagcgtgatcgacggcggcgcgacgtgcggccacaggctgatcgtgagcccggaaaacgcaaggaagaacaggccgatcgacgcgacgaacggcaacgcttcgccgccacgccgcaggctgcgcgcggcaagccacgcgagcgcggcggtcagcaccggcaccggcgagaagaacagcaggttcggccacgcgaaccagcgcgcggcgatgcgcgcgtcggcaagcggcgtccacacgctcaccacggcgatgaacgcgatcacgcacacgagcgcgcgcgcggccgcgacgcgcgccgcgcgctgcagcgggccgtcggtcttcagcacgagccacgtcgcgcccagcagcagatagccggcaacgagccccgcgccggtcacgagcggaaacggcgcgacccaatcccagctcgtgccgacgaagcggccgtgcgcgacctcgaagccctgcacgaacatcccgagcaccacgccttgcgcggctgtcgcgacgagcgagccgatcgcgaacgcgcggctccataccgtcttgcgcgcgcccgcgacgccgcgaaactcgaacgcgacgccgcgaaacagcaggccgagcagcatcgccagcaccgggaaataaacggccggcacgacgaccgagaacgcgccggggaacgcggcgagcagcagcgtgccgccgagcacgagccacgtctcgttgaagtcccagacgggcgacaccgacgcgatcatccggtcgcgctcggcttcgtcgcggtgaaagaaaaacagcatccccacgccgagatcgaagccgtcgagcagcacgtacatcagcaccgacagcgcgagcacgcccgcccacaacggcacgagatcaagcagcatcgttttgctccgttgtccccgccgcgccgccggacaccgcggacagcggccgcgcggagcgccggcccggcacggccgccgcgtcgggctccgccgcgcaagcggaagaagcggccgaagcggccggcggcccgagccgcaagagcctcagcagcagcacgaagcccgcgccgaacatcgccagatagcagagcacgtacgcggccaacgacagcgcgacatccgtcgtcgtgagcgaaggcgtgacggaatcggcggtgcgcatcagcccgtacaccgtccagggctgccggccggcttccgtcgtcgtccagccggccagcaccgcgacgaagccgatcggcgtcgccgcgcggcaggtcgcgagccagccgcgccgtacgtacagccggccgccgcgccagagcgtcagcccgcgaatcacgatcgcgagcatcacgagcccgagcccgaccatcaggcgaaacgcgaagaacaccaccgccaccggcgggcgctcgtcgcgcggccaatccttgagcccgcgtacgagcccgttcggatcgtgcgtcagatacaggctgccgagcgtcggaatcgccagttcgaagcggttcgtctcgcgggcgccgtcggggatcgcgaacaacgtcgcgcgcacgccgcgcccggtatcccagagcccttccatcgccgcgagcttgaccggctgatgcgcgagcgtattgagcccgtgcgcgtcgccgagcgcgatctgcacgggcaacgcgatcgcgagaaacccgagcgccatcttcaccatcacgcggctctccgcctgcgcgcgcgcgctcaacagataatgcgcgcccgtgccgagcacgacgaacgcggtcgtcacgacgaacgcggcgaccgtatgcgcgagccggtacggaaacgacgggctcagcagcaccgcgacgatgctctccggatagaagcgcccgtcgacgaaccggtagccgctcggcgtctgcatccagctgttcacggcgagaatccagaacgacgacagcagcgtgccgagcgcgacgagcgccgccgccagcgcgtgcgcccactgcggcacgcgccggcggccgaacagcagcacgccgaggaacgccgattcgaggaagaacgcggtcagcacctcgtacgccatgaagccgccgatcacgttcgacgtcgccgcgacgaagcggctccagttcgtgccgaactggaacggcatcacgatccccgacaccacgcccatcccgaacgacaccgcgaagatccgcagccagaacgcggaaagatgccggtagacgtcgcggcccgtcgcccacgcgagcgcctcgagcgtcgcgacgtagcacgcgagccccacggtgagcgcgggcagcaggatgtgcagcgcgatgacccacgcgaactgaaggcgcgacaggagcaaggcgtcgatttccatcatgcggagcctcctggatgacgatgtgcgccgacgatgcgcacggcggccggcgcagcaagcgcgatgcccatcggcgccgacgggcgcgcgcatggcggcaaggtctgcgcatccgcgcgagcgagccatttccgcacgggccggcaggtgcggcgcgcgccgcacctgcgcccgcttcgagccgaatggaatcgcagcgcatcgccgccgacggccgacgcgcggccgcgcgaatcagcggccggcgccgtgctgcttctgccaacgctccatgaatgcgatctcgtcgcgctgcgcggcgatgatccggcgcgcgagctgcttgagcgccgggtccttgccgctcctcaactccacctgcgccatgtcgatcgcgccctgatgatgcggcgccatgtgcgcgacgaaatcgcgatcgacgtcgcccgtgtacggcgcggcgcgcatcgcgtccatcatcttgcgatcggcgcgctcgaatgcccgcgtcgggctgtcgggcgccgtttcggtcaccgcgcccgacgcgggcggcggctccggttgcgcgcacgcgggcgcggcccagagcgtggccgcgagcacgacgagcgccgcgcacacgccggccgcgcggcgtgcacgacgcgggcggcgcgagtggaaactgcaatcggacatgtcgtttctccatgatcggtgcgcaaacggtgccgcatccgcgcgatgcgcgctcgggcgtcacgccggcccgccggccgccgcgcccttgcgcgatccggtgcgccgcgcatcgcgcatgcccgggccgccgcgcgcaaccggcgcggccgccgccgctcgccgccgggcacggcgcatgctggtcaccggaaaaaacgacgaatggtggagaacgatcatgatcaaccacgtcgaactgctgggccgcctgctgctcgccgcgctgctcggcagcgtgatcggcttcgagcgcgaacggatgaactgggccgccggcctgcgcacgcacatgctcgtctcggtcggctcggcgctcgtgatgctcgtatccgcgttcggcttcgcggacgtgcaaggccgggcgggcgtcgttctcgatccgtcgcgggtggccgcacaagtcgtctccggcatcggctttctcggcgcgggatcgatcctgctgcgcggcgaggtgatacgcgggctcacgacggccgcgagcctgtgggcggtagcgggcatcggcctcgcgacgggcggcggcatgtacgtcggcgcgatcggcgcgaccgcgatcctgctgatgattctcgccgggctcaagccgctcgagcgccgcttcatcgcgccgcgtcagcaacgccgggtgcggctcgtcgtcgaacgcggcggcctcacgctcgatcagttgcacgacacgctcggccacggcggcatccgcgtgaagcagttcatcgtccagcaatccgacgacgacccggacgtcgacgacgtgtcgatcgcgctgtcgcgcgcgagcgtgccggagttcgccgcgatctgccgaaagctcgaaaacctcgccggcgtgctcgaatgccggcccgacatacagataaggagccccgcgtgagccatgccgatctgctcagctatctcgtcgccagccaattgaccgcccgcgtgcgcacgggccgctggctgccgaccgaacgcctcgtggccgcggtgcgcgcgtggctcgcttgccacggtatgcactgcgaatggcatgaccgcatccggatcgcgatcgcctcgacggagttcgcgcacgggatctacgcagcctccgcgggcggcgacgcgagtcggttcgccccgcggttcggcgaacggatggccaccgacgcgctcgagccgccaatgcaagcgctgcgcgcgcgctgcgacgcgctgctgcaacggctcggccgcgattgacgcgccggcacggccccgcccgcgcccgcgcgcggcgccgcccgtttccgctcagccggcctccccgccacatgacgacgccctatccttcgccgcccgacgcgcgggcaaaccgcgccgccgaagcgcgcgcgcatggcggactgctcgaacccggccgcaactgcgacgcgctgctgcacgcggagcgcttcgcgacgctcatcgacggcgacgcgtatttctcgacgctgcgcgcggcgctgcggcgcgcgcgccacacggtcttcatcgtcggctgggacatcgacagccggctgcggctcgtgccggacggcgcgcacgacggctggccggagccgctcgcggcgttcctgcacgcgctcgcgaacgcacgccgacggctgcggatctatgtgctggcatgggatttctcgatgatctacgcgctcgagcgcgaatggccgcccgtgtaccgcaccgcatggcgctcgcggcacggcatcgtgttccggctcgacggcacgcacccgcgcggcgcgtcgcatcaccagaagttcgtcgtgatcgacgatcgcgtcgcgttcgtcggcggcttcgatctgacgcgctcgcgctgggacacgccgcggcatgcgcccgacgagccgcgccgcgtcgatccgaacggcgcgcgctacgcgccgtttcacgacgtgcaggcgatgttcgacggcgacgcggcggccgcgatcggcgcgctcgcgcgcgagcgctgggcgcgcacctgcggcaagcgcgtcgcgatccgcgcgcaccggcggcgcgcggcggacgacgatccttggccgcccggcgcgccggtggacgtgcgcgacgtgaccctcgcgatcgcactcacgacgccgcgccgtcgcggcggcgacgaagtcggccacatccgtgcgctgaccgcggatgcgatcgcggccgcgcgccgcgacctgtacatcgagaaccagtacttcaccgcggccgtcgtgcgcgaggcgctcaccgcgcggctcgcggccgacgatccgcccgacgtcgtcgtggtcgcgccgcgcgagcagagcggctggctgcaggaagcgacgatgggcgtgctgcgcgcgcggctgcatcgtgcgctcgtcgacgccgaccgccacggccgctaccggctgctgtgtccgcacgtcgacggcctcggcgagctgtgcgtgaacgtgcacagcaagctgatgtgcgtcgacgacgactatctcgtgatcggcagcgcgaacctgaacaaccgctcgatggtgctcgacaccgaatgcaacatcgtgctcgccgccaacggcgagccgcgcgtgcgcgaggcgatcgcgcgcacgcgcgagcgcctgctcgccgagcatctgggcgtatcggccgatgcggtcgccgccgcgcgcgcctgcacgggccgcctgaatcgcgcgatcgacgcgctgcgcggcgcgcatccgcaccgcacgctgcggccgttcacgccgagcgcatccgcggacctcgatgcgctcgtaccggtgagcgcgtggctcgatccggagcgccccatcgacgcggaccgcctcatgagcgaattcgtgccgcgcgagcagagtcgctcgctgaccgcgcgctttctcgcgctcggcgcgttcgtgctgttcgccgcggcgctcgccgccgcgtggcggttcacgccgctcggccagcacctgagcgtcgcatcgctcgcgcgggcaggcgcgcgcgccgccgagctgccggccgcgcccgtcgcgctcgtcgccggctacgtggccgccgcgctgctcgcggtgcccgtcacgctgctgatcaccgcgacgggcctcgtgttcggcgcatggccgggcatcgcctacgcggcggccggcacgctgctcgcggccgccgcgacatacggcatcggccgctggctcgggcgcgacgcggtgcgacggctcgcgggccgccgcgcgaaccggctgagcgagcacatcggccgccgcggcatcgtcgcgatggccgtgctgcggctgctgccgatcgcgccgtttacggtcgtcaatctcgtcgcgggcgcttcgtcgatcgggtttcgcgactacctggtcggcacggcgctcggcatgctgccgggcatcgtgctgaccgtcacgttcgcgcatcagttgagcgcggcgctcgttcaccccacgcccgccgcgttcgcgtggctcgccgcgatcgggctggcgttcgtcggcgtgtcggcgctgctgttgcgcgcgctgggacgccgacggtgacgccgacgatgatgccgcccgacacgcccacgcccgccggcgcgccgccgaacgcgaccactgccgacgatgcgttgcgcgacgtcgcgccgcaaacgggcgcgcgcgcgctcggcgcggcggccgcgcgcgcgcagccgcgcacgcgcgagctgcggatcgccacctacaacattcacggcggcctgggcgcgtggacggcgagcgccgccgagcggatcgcggtggtgctcgacgaactgcgcgccgacgtgatcgcgctgcaggaagtgccgctcggcggcgcgcgcggagccgacgtgctcgcgcacttgcgcgcgtgcaccggcatgcatgcggcagaagggccgacgatcgatacccccgcgcgccgctacggcaacgcggtgctgtcgcgctttccgatccgcgcggcgcgcatgctcgatctgtcgttcggcaaccgcgagccgcgcggcgcgctcgacgcggacatcgaatgcgggttcggcgtgctgcgcgtcgtcgcgacgcatctcgggctgtcggcgaccgagcgcagcgcgcaggtcgcgcggctgctcgccgcgttcgacacgcgcgcgctgcccgtgatcctgctcggcgacatcaacgaatggttcgtccgcggccgcgcgctgcgcgcgctcgtcacgcatttccggcgcgcgcccgcgccgcgtacgttcccgacgctgtgcccgctgttctcgctcgaccggatctgggtgcacccgggcgaatggctcgtcgacgtggcgccccatcgcagcgcccgcgcgcgccgcgcgtccgatcactacccgctcgtcgcgcgcattcgcgcagccccagaaacagacgcggacatcgcgcaagcgccggcgtccgcttcgcgcacgccaccggagcgaccatgcgaaccgaccgactcgacggaacccgcctcgactactggtgcgcccgcgcgctcgccggcgacgacgccacgctgcgcttcgtcgccgtcgcgccgagcgtcgtcgtcaccgtgacgagcggcgcgctgcgcaagctcgaccagcgcttcgcgccgtcggcgtcgtgggccgatgcgggcgacgtgctcgcgcgcgccgatgcgctgtccgtcgcccgccgcgacgacggccgcgtcgagtgcaccgcgcgcttcgcgggcgtgcgcgccgtcggctgcgcggacggccccgatctgcgcgtcgcgctcgcgcgcgcgttcgtgcgcgcgcgtttcggcgatgcggtcgacacaccgcccgagaagccccatcaggtgcgcggcggcaagatcgagccgtacgacgcgggcgagccgatcccgcagcacggcgatgcgtccgcgacgggcaacgcgggcgatatccggtcggtaccgaggatgtgatgcgcggccgcgccgcgctgcgtttgccgccggcgcggcgggaacccatgcgcttgccgtatctgcgagcttgcatcgagcgaatcgcgcgcgccacattgcgattgcgttttcagcggccccttcgcgatttcgaagcgcgttcgaccgacgcgttcatcccggcatcgggtgcttcaacccggcgcggtccatccggagcgcatcatcgttgccccatatccgtccaacgaagaccgtcttgacgctgccgaccgcgccgaaaattattgcttcatttgacaggtcgaacagcgcctcgcaattcgcataagtgacgttcgaacttgtcgactcgcgccagttcgatgagctgctcccggatctgatcgagcgatggcgccacaatgtcacgcttgtctctcacataaaggaggtgatacccattgcttccgcgaatcggcatgctgaatccgcttttgactatcgcgtcaatttcatttcgcgccacatccgataggacgccctgcgcaacccatccgatatcgccgcctgaatccctggacgcgtccgtggaaaaccgcatggccagctcaccgaaactcgcgccctgaatcaattgatttctcagccgcagggcgtcggcctcgccggaaaccgtcaatatgctcagaagatattcggttgtcccgagcttggatttgatccgtgcatacgcggcgccgatatcatcttcatcaacggacaccgcgctaaaaaagtcatcgatgtaagcgtcgatcagtgttgtttcgtgcgcaacttgcagcgcccgatccacatccgggcgggactgcattccactgcttttcgcgtgcgccagaatcaacgcccgatcaagcgcacgacttttctccgcatcgtcctgcccgtctgaagcggccgctccagaggcggattcagacgcatcggcattcaacgaaccgatgttatttctaccggacaactggccaagcttccttacagcatcgacattcaatcgttctttcattttttacctgctagtttgcgttttcatcgaaaaatccaattcgaatgtcgatacgatcgaatcggaaaatacaatcaacccgatatacaaggcgattacctcagccaaaacccgcctgaaaccgcagcgcaagcgggccattcgccgttcaatgcgcaagtcagactccgctcgtcgatctggtttcgtcttcaatggtcaataccgcggcattttcccgaccgcgccccgtcgacgccagctcgtcgattccgcgctcttcgtctggcagggctcgctgtggcgtgtcatgtacttttataaatgccgtgtacaacccgccgagaatcgagccgacaacagcatcgcttgcggcaccgggaggcgaaggaatagcgtaggcacccatataggcgttggcgaagagggtgctgcgcgccgcattggtcgtgaacgcctgatccgctaccgcactccaggtccgctcgtcttgaggccgccacccgacgcttatttgaaggttggacagattgccctgctgtaatgcagttgcgccgcgaagcgtcagctcatccaatgtttcgccggcaaaattcgccgcggcgaaacccgctgatcgagcgagtacatacccactgctcggcacatccacgccaaggctcgcggatgggttcgtgtgtgtttcgagagcagcggtgctgacctgcggtgtcccgtcggtcgtcacaccggactggacggacgtttccgcttcgaaccttccacgcgccgcgcccgccacccgatccatggcttcattgacgagcccctgattcacgccatatgcagccgccgatccaaggacccgtttcatatttgccggctgctgattattatccttcagttgtacgttgtattggaccaaatctctaagcggcgtatagatcgcattggcggcaaccagggccggcgccgcggcggcgagggtaccggttgccgccgacgcggcgaggaaaccgccagtggtgaccatcatcgcggttcgagaaatgacgcgggtgcgactggacgtgccattttgaatgtccctgaccagtccgacaaagttctggacgatcggcgccgccgccgccaccgcacccgcagcagtggcgactcctgcgggtgcggcggctaaagccggcgtcaaatacgcgcgcaccgcttcacgagcggcagtctggggtaaaacgctcaccaaattgcgcgccgccaccgcgccgacatttctcatcccatttttcagcatgctcaaggctgcatgcccgacgccctcattggcgctcgcccggcttacccgttcgccttcgcctcctggttcgacaccatggctcgtgcgggacggcgcattgctcgcctcgggttccacccggtcggccgagcctccttcctgcaaggatccggtattctccaaacgcccctcgggcacatgttcggcatttcgcgtcgacgggagatgcacatccgccgttgagtcagcgttcaattccggcgccgacttggccttgaattgaactttgatctcccgaccgtcaccgcatggcttcgacaagtcgcgcaggctgctgaacatttccgatctgttcagtttagtaggttggtgctcgttattgcccaacagcgattccgatgcagacgcatcattatcccgaagccccactcgcgacgaaccggttatcgaatttgtcttcatgatttattccgtttcaattggcgaacactacatgtccaggaaacctggcaaaccacttgcgaaatcggcgcttttgcttacttaaattcggcgccgagacaaggaacccacgctcgtcagtccgcgttgggcgaccatcgctcagcttcgcaaaatcaaatctcatccggcatgtgccgcggcattgctcctcgttgcacatgatcggcggggccccaagctgacgcatggcaccgtgcggtacggcaccggcgcggcaggtcgcacgccaatatcaattgattgataaaatcggcacgatgaccatatgcaatcagaaacccgtcggttcaatacttaaaataaagcaacaaggattatgtaatcgttttcatactaattggccgccgtccagacgacctctagacatcatcctatagcataccgaaatattgctgcctcacggaaccgaagtcatatatggttttgcgaagctgcctccacacgcgcgagccgctttagggggacgttcgacgaaacggccgcccaagtacgtcaagccgacgaacgggcgcgtaccggccggaatccccctctcgacgcgcttgtttttccgccagaggtagtcaccggcgagaatgctatggcctcagtgcacggacgaaacatgcttgagcaaggcttcgtcgaggatgccccctgctcgcactgcacggggacggcgcgctcaagatagacggagttccacagcatgatcgccgcgacgacgagattcaggccgctcgcacgatgacgtcgcagttcgcatgtgcgatcatgcaatttgcagagccggtcgaagcacacggcgcgagccagtgaattgcgcgcttcgcctttgttgggcccggcagtgacgtgttgccgcagcgccggatcgaacagtcaccgaccagataacagcgcgcgttcgatgcggccggtctcgctcagaacgtacgacgacactgcgctctccggaccgctttgtctcgcgctcaattgcggcacgctaccttctctgcgaacacgcgacatctgctgcggtctcacgccgaatatctcgcgacgccaactcccaagtagcccgcgccggaatgctagccaaggccggcgacgtattgtgcattccgttgaaattgacgaaaatcgtattcgtgcgatgcgaatctcagtttcccatcgaggtgcaattttttgatatcgactttatgtggatccttgtcgatttgcagaatggaagctagcaaacgcgtctgcacatcgtcgggcatttttgaaaaatccttcgacaatagctgatttagttcgtcgagcgacactgggtcactgccgcggcggcttatccagtcctctaccctgactgccggcagtgctccaccgccgagatcagactgaatgatatatgccgtgcgaggcccctgggtcagggcgggcaagtcgatcaagaatttatgcccaagtcgaccgtcattgactattaccacgtaatttttatgcgaatcaagcgtattcacgtgttcggcgaatgatgtattctccaggtattcaatagacgttggatcgatcggaacgtccttctctgtcatgagtttgaagatgttgttggccgaaagtccgcacacgggcgtcatcagagcaaatggatctgcgccccccgtaagttccttatagttttccaacccaccaaagtcggtgacgcttttctcaatggcgttttttatttctctcgggtcgcgcgcaataagcagcgtgtcgtatcggtcgttccacattacgcggttactgctttccccgctcagggactgcattaggctggctagcgtagctttgcgcaaggtaactctatgcttcaacccgaggttcgatgaaatgatcggcgttatcataggattttcgccagttcggttagtgttcgagatgctcgacgaacgtgctggcagcccaccaagtggaccggcgggactggtcgcggcgctggaccccaaaggttcggtcgatggtatacgctcggtttctccgccggcctgtccagtttttccgacgttgttaatacccgggattttcatgacgccgtgctccaacaatagtaggtttgcgcgaagttagcgaaaccacgaagaggttaacagagcgtggggtggattagcagcctctgcaatccattttgtgggagattcttagcgtactttggcgcccctatcgtcgggcgcccccttatttataaacggatgcgcgaaagcctgaggccgtgccatcccacgcgaagagacgctcgacaacccaacgcgtgttgcgaaggccgctgtcgcgaggtttttcacggcaaacggcctgcatggcggctccggtagcgtgcagtggctcgcgatcttggtcgtggccgtagccgcgatcggcttgcacggcgacggtccttgccggcagccgatcctgctcgccgcgcctggtcggaacggctctgatcggaggccgccaccaagccaagccatcgaggcttgcgcctgcgaaaatcggcgcgagcgggcgataccccgcgcctaggcaacgaagccatgccctcagccgggttgcgcccgattgatgggactacgttctcgttcacccgatcccactgcacgcatgaagggcgactcgatgatcgcacgccaccagccgatgcgatcggccgctcgacgccacgcgagggtcactctcccgtctttacggcacttccatgcgtggagcggccgccaacgtccgacggtgcgtcccccccggcttgaaccgatcccaccgagacgggatgcctcgccaacgccacggggtcgacatactccgatgcggcttgatgagccagcacctgaaccgtggaagtactggacgattttttcgcctccacgccgaatacgttgtgcagacccaccgattttgcagacgacgtctccacatagtgctgtatggaactgggccgccaactcgccgagttctcgatgacttccgcatagcgccgccgaagttcgctgacgcggcttttgttcgtaccaagcatctgctcaagatcgatttgagcgcggtagtgattgagcgctgacgcagcttcctttgtcatcctatatgaagcgacataggtttccggcacctcgggacgcagcgggcggtttacgccccggcccagttctgaagcgaagaatcggttcaatgccgcctcgccttcagcgtcggtcttacccattgccttgacccatatcgggtaatcgcgcgcgatcaggtccaccgcacgccggccgccgttgcgcgttcgatccagaatagccaattcggcatcgaccatgccgtcgcgcaaccggatagccaccgaagttccctccttcaccgagaaaagggtacctccgatgctgaatgcctgcgcgcttgcactcgccgacgtactgaaatccggcgtcggattgagttgataggattcgctcgcgttcaggccggcgttccatgtcacgctggttgacgacgattggtcaaacttgtgattccccattttattatccagctctcgaaccgctttatgccgccgccattcccgcttcacgccgatgctggcacttacccccgcccctccgcggaaatcgccgccgctgctgcttgccttcacccccgccccaacggccgccgaagagctaatgacattttcctccttctcggtcatgccgattccaatctcaccagcgttcacatattcttccgccaacctttccaacaggtctgcggaatccgctgagttaccgatgatcgacaggcaatcttgcgcccagccgcgccacgcctccccgcctcccaaagatcccgccctcggcacaaacctgacaatcgcgcccttttccctggtttgctcggcgctgacgagttccaggttcgcggaaccgccggcgcgcacgacatggatgaattgaggcccggcgaacaccgatgcgccgactttgagtttctggctgttcgcccgtgtcacggcgatcaatccccccctgcctgatgcgccgccgatctcgacagtggcaacccgccctccgcccgctccaagcgtaggcgaaacactgacaagtggccctatggattgcgaatcgcccagcgccaatcctccgactccgccactggaaaatttcaaggacttccccgcccggtatcgagccacgatctccgagaacgcactgaacaccgaggtccgatcgcctaactccggaatttccccatacccgttattcgaaaccgatcggagatcattcaattgccgccggaaatttccgtcatccaatcccgcctcggccgcccatctttccaagacgtcgacagagaatccattcttcagatcccgacgaatagactcgaactccaaactccttttgaccgcatcgttcctgccacctgccaccgcgagagccacccactttttcaggtcatccgattttatttcaattttagatgaaaacccgtcgatctttagtttttcgaagacacgacttacaacctccgatcttgccttcgccacgcctgcgcctgcgcctgcgcctgcgcctgcgcctgcaccggattctcgatatttttcaatcaatgaatggaatgcgggcgcaatcttttcattgaatacgtcttcccgcagaaacccgcccagcagcaacccctcctccagcatcccgaccgggttcttcctgtgaccgaaagcgcccgctatatcgtcccctattcgcctgagcctgccagtgagatttttccctctgggaatcgcacggtcggcgtacttgttaagcttatacaagcgctcgaaaacgagacgggccttcctctcgtcggcgagcccatttcgccatttgaagtaagcgatcttctgttgcattggaatggccgctcttgccgccgccccgatcggaatattgccaatgtcgggtgcgacagccaacgcggcccgcaacttgccgatcgccttttgggcggacgcctgccccatcggatcgacactggaaaccgatgcacgtgcgcccggaccttcggcattggcattcaaaaccttatcgagatccgcaaccgttgcaatatcacgccgaattccaagcggcagcagtctgaccagctcgccggcttgttccaaagcgtccattacatcagcttgttcgctgctcgacagcatcgcaaccgcgcctagcgccttggctccattatcacgatctatcgatatcagattggcggcgcatgccaacgcatcgatcgacagacgctcttcttgataaatcgagccaaggttatccactactctcgaaaagtggtactcgcgctccgtcctgtcgcccgaaccgccaagcgcctcggccgaaacgatctgcgccgcggcaagcatatcctccagagaatcaggcttatatgccgcatcgagcttttcatgaagatattgcgcaattgcaagcgcatttcgataaaccgatttttgctcggcatgatgctcccggccggtgatactcggcggaatgcctaaaatatcgagcgacgtcccgcgcgcgctcaccagaacgcgctgcatcgaataggattggcgcttcagctgaagatcagggcgctcggtcgacatgccgcagtagttgcggagcaatctagccgcggcccggccattctgtttaagaaccacggccgccgcgtacatcagctgatgcattcgttgaagacgggcggcccctcccggatcgaaatcggcaatccatcccgacagcgcttcgcggccttcctcgcccgtgaaaagggacatcgccaaatgccgggcttcggcgttttcgagcgccgttaattttcgctcggcgaacgcgatttgatcgttcgcgggatcggttaccccgaacatcacgatggccatttgccttgccttatccgcacggctcaaaccgtcaggacgcgtcgcgacgtcgattatttcgctgtgcccgccgatcacaaatgcgttgtcatccggcgtcccggccagtgattcgcctggcctgcaatccgacaaaagcacgtccgtcaaatgatcggcattcgacggcgcggcctttccggacaccccacccgtgacgttcaaaaatacatccctgctgttatgcccagacccggcattaccctgcaccaacgcgcgtgcgaacggggccgtttcgatccgcttcggcagttttccgtcaaggcgggggagcccctcggcacgcgtgctttcaggcaagctcgcatggtccggacgaacgggttgcgcacaaaccttgtccctctgatatagccctagcacctgcagggaaagcggtatcgcgggagttccgcctttgaccttatcagccgttttgttgagcggcgccggctgaacgaaagatctcgattcagcgcccgccacgcgatctggctcgcgtgccggaccagccgccgcaggatcggacgcgtcggcttcggaccgcctcgaactcaaatcactttgatgaatggatgcaccgcttgatcgaataatcacaggcatgatctcttttaaaaagagcatcgacgtcatatatgaagattcgcatcaacatcagttcgacaccctcgcgccgatcggcttgtgtcgacaccttcatctcgctacgaatgtaccgaagcgagaacgccgtcgatgcttccggccagctcgaccctcagcgcctcgacatacttgccgctcaagaatctgcattcggccttcaacattccatacaggatgaaatccgttccatcgctcgcgcccgcgcgcatcaccccttcccgcacaaatccgagatgttcgtccaaccgctgcgcttcatgattgtcggtgcgcacaaggcccgttacccgattgcagcgcagcaccttgaacggataagtaaacactgcgcagacgaacgccggcgtagcaagatggcgcgatccgtcgagcgcgaagtgcatcagcacgttgggcccgccgtggccctgatagacgacccccgcgacaatacgaccatccctctcgaggccgatcgtcgcataatcgtcgtagcggctttctccagtcctgtcggcaacgaagcgcatgacttcatcgctacgatccagcagcactcggcgcattgcatgctcctgcggcttgcgtcgtcatgtcggcaacggaatgccgaattgattgagcgtgggattgacgttctctgcaaatgccttccgattctgcgcctttttcacggcttccacgatcgccaggacgatacctgcgatgccggcaatcgcggcacccaccgcaagcaccggcgctgccgcagccattcctcccgcaacggcccccatcacgccctcggcaacgccggcaccggcctccgcgccgaccaccgctccttcggtgccggccaatgcgccttccacgccttccgcaacgcccgtcaccgcgccgtcggccgcttccacgccgtctgcgacgcccgttatcgcaccttcggctccgtcgaccgcgcttgcggccgccccgcccacctcctccacgccgccttgcaccgcgccgtccgccgcggtttccgcgccgtccgcgatgctctgcgtagcatccgtcgcctccccggctccttcgttgcccaacttgcccagtctcttggcgaccttctccgcttcgtccagtgcgtctttcgtttgatcgacgatgttccgggcggaaacccggttcgcgttgtccgcaaccgacatatcgcctgccgcgccggtatctccctcaaggccgcccgcctgctcgaacgtcgcgttgaggtctctcatctccggcggcaccatttgatgcaaataggcgttcgtctcgggatcgtttgccagcatcatgatgtcctgcttcagcgcggacaccgttgcagtgacatcgcgcagcttgtcggcgccgcctgcttgcacgtcgaccagcgtctccatcagcttgaccatcacggcggctttctgctgaggggaatagtcttgcggattggcgaagatatcctgattgagcttgctgatgtcggtgccggccgtgatgttctcgaggctcgctttctccaggaacgcatgctcggccgcatcgctggtcggcgcgtccttcgtaatgaagtggtgcaggttgttggccgaaaatatctggtcgaccttctcggtcgccttgtcgtcgccggcgcgatcgaggttatcgaacgcgccgcttgtcgaccacgctttcgcggcgcttttcagcgccgcactgaagcctccgttattctgcagatcggcaacctgctgcttcgtcgtgaggccgccgccgttgttcttgcccccggtggaatagctgtggttctttccgctcgattgatgccccgccgattggccgacgatcggttcataggcttccagcaaggcagccgcacgaaccgtatcgagcgcatcccgatcggcgtccggatgatcgttcagataggccttcacgtcttcatccgctttcgcgagattcgcctcgacctctttcaataggtctgcaaccttgcctggatcgacactgccatccggctttagccctccggtgttctgcatcgcagtcttcagcgatggattgtcgttgacgaactgcagcgcggccgccgtctgcgccgcggaaggctgccgctcaccggacagaatttgcatcgcggccaacggccgctcgagcgacacgccctggccaagcgcggcaagatcggcccatcggtcccggtccgcctgatcgtacatcctggtgtagtcgtcgagcggtgcatattgcgcggcacgaataccggaaccctgccgctgcgccatcgcgacacccccctgcaactgacgcgccatcagttggtgaagctgcgactcgacgctttgcagcgcctcggcggccgggcccggcacgttttccgagccgaccgaaccgacgacctgccgattcgtcgcaatagtcggtgagatagccattaaacgtaggtatccttatatgttggcgcccgtttgcgcctgaatgccgatcacccgctcgcgcatgcttcgtgcttgccacgcgctcatgcgcggtgcaagttcgatcatcccgtgcgatgccatggcgcaccgcacgcgaggcacgcgacgtaccgagcgaaacgagacgcttggcggcgccccgaatcgacgtcgtcgggaagcaaggcaccggcgaaccccggcgctatgcgcgcgtgcccgcctacgcctgtttcacccttctacagcacggctacgcatcggcgttggaagccgagtccgtcgagtcaggaaccgagatcgtgctggcggccgcctgcgctttcatggccgactcgacgacaccgttcatcgccgcgatagcgccctgcaggccatccgactgcgcgccggcctccgctttggcgccggcggtcaaggtcgggccggcggccacgctcgatgcgccagcagaggtcgcgccggcagtcggcttcgcgtcggcggtcgcgaaggaatccagcccgccttgcgccgcccattggaagttcgcgacgccggagatgccgtcggcgccggcggcgtcgtgcgtttcgagttgccggaacacatccgggtcggcaagcatgaacttcgcggccttcgacacgtcctcaggcgttcccgaaggcggattcatcgcgagctgatacagcctgttcggatcgaccgtgctgatcccgttctggctcatgtagctgccgagcgcacccgctgccgattgcgcggtcatcggtgcatcattgatctgcgcgtcgccgccagccgcgtccgcaccgccgctgctttccgccttgccgccaagctcggcgttcgccgtcgagcccgtatcgccgctctgcgcagccgaactcgaatccagcccgccttgcgccgcccattggaagttcgcgacgccggagatgccgtcggcgccggcgacgtcatgcgtttcgagttgccggaaaacatccggattggcaagcatgaacttcgcggccttcgacacatcctcaggcgttcccgaaggcggattcatcgcgagctgatacagcctgttcggatcgaccgtgctgatcccgttctggctcatgtagctgccgagcgcacccgctgccgattgcgcggtcatcggtgcagcttcgccctgcgcgtcgccgcgaaggccgaccttctcggctgagcccgtgccatccgtcggcgcggccgaatccgaatcaagcccgccttgcgccgcccattgaaaattgccgacccccgagatgccgtcggcgccggcgacgtcatgggtttcgagcttgcggaaaatatccgggtgatcgagcatgaacttcgcggccttcgacacatcctcaggcgttcccgaagacgggttcatcgcgagctggtacagcttatccggatcgaccgtgctgatcccgttctggctcatgtagctgccgagcgcgcccgcggccgattgcgcggtcatcgcgtcatgggcgccgccgccggtgccgccgtcgcgcttctgcaactgttgccggagcagccccatgatctgctgatccaggcccgcgatttgcgaccgcgcatccgcaccgtccggccttccgcccagttcgacaacaacgcaattgcgatttaccacgcctacgctcatttccgcctccgtcaaagtcaacgcatcaaccgttcagccaacccaaccgcgataccgctcttgcgactgagacaaatactagtcaggatgcggcgccgacgggcccgtcaatccgaaacgcatcatggaaacacgaatggaaggccggtcatccgcctcacatatcgacgagcgcgtgaaggcaacctgaccgcagaggccatcgcccaccgtcgcgccgcgaagccgcaacgcggcacaaaccatgccgtctcgatcatgtcctcatgtgagaacatcgtcgatgcatcggacaagcgggtgaaatcgcgcccggacaaaacgagccccggttcgcgcgcgcgccgatgtcggcgaacagaatacggagagcgtagacgagcgccgacgcggtgcaacccgcgcgcgcggggctcacgtgcccggatcgataattcgcggcgacaacaggaatacgcgctccatgtggttctgcgaatcgctgtggtatcgaaacagcgcaccgagcaatgggatcttcgacagccaaggcacgcccgccacaccgttcgcgcgcttgtccgtactgtagccggcgatcagcaggctctgcccctgaccgacgaacgcttgcgtattgatttcgctgctcgtgatgaccggcaggttatcgacctggtcgcctgtcagttgcccgtccgtcacgtgaacattcatcttgatccgggtctcgctaccgtcttgcacgatcatcggcagaacgcgcagcgaaacacccgtcgacacgctgtagagttccgccgacgcgtaacccgataccttgacgaaaaagcgcgtcgtgttatccattacggcctccgaattgtcgagcgtcgcgacaagtggcgatgcatcgatcttcaccttcgaggtcgactgcagcgcgctcacccgcgccatcaaatatcgagccgcgtccccgacgaccgccgtgaccgacacgccggcgggcgccgcgttgacaaccgcgttgcccgcaagcgtcgtcgtaccgaagaacggattgatctggccgcccgaataatcgttttgcgccgtattgcccgtgcctgtctgaatatcgccgtggctgttatgcgcgcgccagtcgacgccgatctcccgaagcaagtcgtcgtcgatctccatgatgtgcgcctggatttcgataagcctgggccgtatgtcgagttgctggatgagcggcgcatactgtgcaaggcgatcgggcaaatcgcggatcaacaccgagttcgtcatcggatcgggctggatgatcggcaactcgtcgcgctccgcggacacctcctccgtccggggcgctccgccaggcgcggcgctcgcggctcccccgctttcgccgtcgatcgacgcccccttggcgaatgcgtcgccgcggcctccccccatcatgctcggcggcaatggaggcatcagccggttcccgccatacgcactgccggaaacgtcgcccatcggctgcacccgctgcacgccgggtgccgcactcgactgaccggttcccgcccttcctcgcacgcggtacaggttcgccagcacggtcgcgatcccgggcatggtcaccgtgtttccgtcgatctgcacgttgcgatcggccgcccacgcgtgcttcaacttgaagatgcggattgtcgagccgtttcggcggcccgacagcgtgtcgagccgctgcgcgatatcggtcacgatctggacatactgggcgggaccgctgacgagcacggtgccggacacctcgtcgtagaagatcggaaagcgcttgtcgtccatgccgatctggcgcaacgcggaacgcaattcgccgatcgaagcgtgatcgagcggcaagacttgccgcgtcatatcgtttgcatttgtgatcgacaagatattgccatcgtagaaccacacgaatccgaaagtcgcggcgagcgtatcgagaaagcgctggggcgacagatcgaatcggcccgtgacggtaccttgaacattgccggcaatcgatgtcgcgacgccttgactcgcggcaaaatccctcagtacgtcctttagatccttgccttccagcacgacatgcacgaccgtactcctccagcgcacgggcatcgcgttcgcggcgccgatcccgatggtgccaaatatcgcgacgcaccatgccgcgcacaacagcgctttcgctttcatcgttctttggaattgagtgagcgcaggagaatcatcttgaatcagcgcgcgagcgtttccgaaggggtttcgtcgtactccttccgataggcgatcacgagtgtcgaaccattctggacaccccattttcgagccgcctccttgacgttgcgctcacccgtcaacgtgaaatcgacgagttccgtgcggatacgctccattctccgcgagcggatcagttcacgcggggaaagcccgaggtagatcttgaatgcgttctgcagcgcgcgctccgtgacgccgatctccgccgcgatctcccgaaccgaaaggtcgctacggttgagattctggagaatatagtgataggcgcgccgatatttcaacggcaagcgcacggtcacatcgtcggactggggaagctgcttcagttcctgcccgaccaggaactgcctgccgatcagcgcgtcctcgcgcagacatctcatcgcgatcagcgcgtagcgtcggtataaggccagcgattcctgcgtgtggtcctgcgccagatgcaccttcgcggcgcaatagaaatattcccgatagcggcggctcgactctgcgccatgcaatgtgtcggaaatcggctccaacacgaattgcgccaaattgggcgcgtcgcccgcgagcagggcgagcgcaatctcgaggcgcagcgtgtatcgaaagtcgacgaatccctgctcgcccgccgcatcgaggcaacgcgccaactcggcgacggcgtcccgattgcccgcggccgcgcatcgcaactgcagcagataggccacccggccgcgcagcagcggcgtctcgacggatacggcggcttccgacacaccgtgcgcgcggtccacccggctcatcgactgcgcagattgccaatacacatgatcgacgaacgccgcaacccggcgcaattcgctttgcacgacgagatcgaaacgcaacacggcgatcaagtctttccagtacgcgcgcatctcgtccgattgctgttcggcgatcttctccatcgaatcgatcgcatcaaacgcatcgtctatccgccccatttcatagagcgcgcaggcgatcccaaagcgcgcctccaccaatccgccggcctcgatgccgggctcgtcgcagattcgggaaaaacacgcgagcgcggtcgtgacccggtagcggaacagggcttgccacgcggcgttccggcaggtcgcgatgcgaatcttactgtttgagccgcgaatttttcgctgggcgcgccgatagttttcttcggcttcgacttcgaagccaagcaccagctgcagatccgcgtgcaattgcagatcccatgatgtccgctccgatgccaccgtcgtttcggcccattcgctcgatctttcgagcgccgcattgaactcgccgcccagaatcaacttcaagtgcgaatgcaagtgcgtcggcgcgtcggcaccgagcaagctcagagccgataccatcggaaaatagagcattgagaacatgacacgattcctcgcctagtctgatatgacgctttcatcaagcctgatctcgagtcatcaatatagctattgcgaaacaggcggattctcaacttctctgaatatcggataaagctgaaaatatttaaccattcatgcttcggaccgcgaaacgcatacgccgccgcttgcccgtcagccgcgcgacatggcgtgcgaccactcgcgcagctgtttcgatagcgtcgacagcgtcacctgctcgcgcgcttgatcgacgaacgtaccgacgaacaatgcgagcatcagcaccgtcaccgcgcccttgacaggctgactcaaccccatgagatcgagcttcgaagcagacttcgcggcgaatccgaaggcgaaatcgatcagcagaagaaccagcatcatcggcgcggcgagcttcgtgaccatttgcatcaagctgtcggtctgactcacggcgaacgcctcgatcaatgccggcatccgggggaaggtcagcgtgatcggccaccatcgatacgattcgtatagcgtaccgagcaggaaggtcattcccccgaacgtccagaacgcgaccgtcgcgacctgcgtgagcagcgtcgccgtcggcgtcgactgctccccacgcgcgggattcgtcatctgcacgttgttgtatcccgtcagatcgtcgatataacaacctgcgccttcgatcgcccagaacaccgtggacgcggcaataccgaggacgacgccgatcacggcctctcgcaagccggtcacgatcagcggcgtgccgtgcagcgtctgcacgaaccccgccggttgtccgtacgcgacgtacgaaccgaacaagatcacgagcgcattgcgcacgacgccttgcgacagcccgtcagccgtcggcgggaaaacggacatcacgatatagaggcgaaccgagcagatggcgagcagcgtgacatcatcgagcagcgcgccggcccaaccctgcaaagcaaaaagcgcaggcgtcaagctgcccccctgttccgcatgcgcgcgccgagcgcggcttcttccatttcctcgtcgagcgcctcgtcggccgcccgctcaccatgccggcgaatctgctcgatgcgcgcgtcgcaggcatcgatacggctcagattgcgtccgatctcaagcttcttttcctcgatagcggcggcgagcgcatcgaactcagcgcgcagccgcgcctcctcgctctcgagcgcgcgcagatgcgctacggcgacgtcgaggtacgcgcgacaggccgtcaattcatccagcgagaacgacgcggttccggtcatcagggtgtcgatccgggcggcgtggcgatgtacgtcgtccgctttcagctcgacctggctgactttttctttcaacaccctgtcaagcgactgcagccgggtgcgccgctcggcaagctcttcacgcaataccgcatccagcctgcggcgtcgctcgagcgctcgcgcaaacgccattgcgcggcgctcacgcatcattgatttgctcagccccgccatcagttcgccccgctcaacgcatacagcctggcgacggtgtcctcggcggccgcgtaatcgtccgttcgttgcgaaaaaaaagatcgaatcgcgtcggccttcgcgatcgcctcgtccgcaagcggattcgcccccgccttgtactccccgatctgcagcaagacctccacctcccgatgtttggccaacaattcccgaacccgcgccgccgctcgcatatgcccatcgtcgacaacgagcggcatcacgcgggacaggctccccaatacgtcgatcgccggatactgatttttcgccgccacttcccgcgacaggatcatgtgcccgtcaagaatgccgcgtacttcttccgcaacaggatcactgccgctctcgtcttccgcgagtacggtatagagcgcggtgatcgatccggtcctccccattccggcgcgttcgagcaagcgcggcaattcggcgaagaccgacggaggaaagcctcgcctggcaggcggctcgccggccgcgaggccgatttcgcgcccggctcgcgcgaagcgcgtcaacgagtccatcatcaacagcacgcgtcggccgcggtcccgaaagtattcggcgatcgccgtcgccgcataggccgccttcgcccgctccattgacgaacgatccgacgtcgcgcagacgacgacggaacgcgccatgcccgcctgcccgagaatcagttcgatgaattcccgcacctcgcgcccccgctcgccgatcagcgcgataacgttgacatcgcacgcggcgccgcgcgcgaacatgcccagcagcgtgctcttgccgacccccgccggcgcgaagatacccatgcgctggccctccccgagcgccatcatcgcgtcgacgactcgcacgcccgtcggcatcgccgcatcgatcatccgacggctcatcggctcgggaggcgccgcgatcagcggctgcagcgtttccgacgcaagcggcggaccgccgtcgagcggctctccgaggccgtcgatcacgcggccgagcagtgcgtcgccgaccgggatcgacaacggacggccgagcccgatcacctgggtggtccgcgagatctgctcgagttgcgagaacggcgacagcagcgccacatcacgcgtgaaaccgacgacttccgcccgttgcaacagcctgccttcgcgcgttcgaagctcgcacaattcccccagcgcgacgtcgagcccggacaccttgatcagcgtgccgatcacttcgaggacccggcccgtgcgcacgacacccgacaccgcgagaatttcccgctcgatcgcatccgccaggtggctgaattcggccgtgcgcaagggctcgtccgcgctcatgcccgcccccccgcgctcgcgcccgcgtcccccgcatcctgctcggcgttccgtgcgtcacgctcgccgtcccgatccgtctcgatgccgatcgattcgtcacggcgtgtcgcatcgcactcgttcgcgccggcttcttcaatcgaacgcttgagcgcacgcgcgacggcgccgcgcatcgcgcgcagctgcgtatccaggctcgcatcgattgcgccgaaatcggactcgcatacgcaactgcctggagcaagccgcttgtccgccaccaccgacatcgcgatcgggcggccgaactcgcgccagcgcgcttcgagcgtgccgaagatcgctctcgcctgatccagatcgttctcgtgcacgacgacacgcaaatatgtcgcgccgtccacgattcgctcgaccgatgccaacgcgcgcttgaatagcgtctcgcggctttcggcgcgcacgatttgctcgaccgccgatgcgacgatgtcggccagccgctcgcgcattcgcagttgcagtcggttctgcgcgtccgcgacatcggccaggcgatccatccacttgccgaacgcttggtcgtagccgtctcgatagccgcgctcggcagccgcatcgtattcgctctgtgcggcggcgatcatctcttccgttctcgccactgcctccgccatcactctgtcggcttcctgacgggcggcagcgagcacggcgtcgcggtccgcgtcgagcgccgcataggcggactcgatcgtcatcagttcaccaaagcattcgcgcggcacaacatcgccggaaaagccgagtcgagcgcagctgttcggcgtgatcggccccatttcagcgatccggggacgtctcaaccaaatagccatgcgtactccggcaataatcgaggcagtcgagcgaagagatgctcgccgccgaacgcgtcgagccgtggggccaattcggccagccaatgaggcgtggccagactacgcggcaaggcgagccgcatcaacgtgatcgtgtccgaggacggaggcgcgcccgtatcgcactgcaatagcatccagccctcgatcgacagcgtcagtgcatcatgggacgccagcggcggcatcccgacagccgccttcagccacgcagcgtccgccccgccgatcgaacgaggatcctgcatgaagtggtccggatgaattcctgtccatgccaggattcgcgagcgcgtccgcttatcgatcacgacccgtacttccgcactccggagacacagcgcacgcatcctgagtacggcgagcccaagctcgtgcggcagcacgtccagcagcgccagattcggtattcgcgcggcgacggtcgaaccacgcgccggcctccgcagggccggttcgagcagcatgtcgagcgaaggccgcgccacgcccgcggcgcatgcgatcgcttgcgagcacgggatgcgcgtggcttcgcccgctcgctcgagcgcggcccgccagacggcacagcgcgagtcgtcgatgccgagcagcgcgcaggtccacgacggatgagcccaacatacggcgttcgcgaaattgcgtcggtagcgctccagcagcgcagccgcgcgctgatgcggcgacgggctcgatgcggcggtcatgcactgcgcccttctcagttcgcccgctgacggcggcgcaaatgcgcggcgagttcggcgacgcgcttgcgccatggcgctgcgctgccggcttcatgtgcgcccgccctcgtccaagggcgccttgacacaacaaacagccccaccgccgcgatcgacatcgccccgaacgccagcagcccgaccagccagggcggcatgatcaccgccgcaggacgcgatcgcgcaaggtcgacggcatccgccgccaccgccgtcacgctgacctggtcgtaggtcagcccctccacgctatgcatgaccagcgtcttgatctgcggaatcagcgcggtgatgtcggcgctcggccgatacttgatgaatacggccgccgatgacggtttggctgtttgcgcaagcggatcgttattcggaagcacgatctgcacgcgtgcaaccagcacaccgtcgattttcgacagtgtcgacgacaactcctgcgacatgccgtaaatgaagcgaatccgttcctccgtcggcgtcgaaacgaggccgtccttcttgaacaggttgccgaggtcgtcgaacttgctgcgcggcaaaccacgcgtgcgcagtacctccatcgcatgaacgagctgatcaccatcgacgttcagcttccagctcttgcctccatcggccgaatccttcgatgcgtcgacgccgttctcgaggagggcgaccatcatctcgttgacgtcctgctcggacaggccggtatacaactccttcttacaaccggcaagcagaacgctcaatgcgagcacgccgagaagccgcacgacaaggcggtgaagcggcacacgtccgaatatcattctttgcagtccatcgggcgacccatcgagtcgggcgtcactggttcttcatcagtgtctcgatcgcggttttcgacgcgttgacgacgctcatcttcgcctccatgtcgagctgggtactcgcgatctcgtaagtcaggcgaatcgtctcgacattcacttcactcaggctgagcataggcgctcgccgctcgacatccgcgacgtcgcttacgctacgctgaagctccatgtcctgcgcggccgcaagccgcgagacagtttcgagccccgcgctgcgcggcgcttgcacgggctccatcggcgctttgcgcatcaacgcgctgaacttctccgccagatgagccggcgtattccccgctgtcccgttcgtgagttgctcaagcgacaactgcagcgcggtacggctgacatccatgttcatgtccgatctcgaaaaaagcggaaggcgagacgccgctcatgcacgcaacgtggcgccgtactgcgccacttcgacccgctcggcgatcggctgctcggcctgcggcgccgagcgctcgagctcggcattcagttcgcagaccgactgcggcggcacgaacgggccgccgttgcggtttgcctgtaccgccttcaccatatcctcgcgcgcctgaagcgcctttacgagcactaacgtgtcgtcgttcggactgctttccagcgcctcggcggcgtgctgtttccatgcgtcgtcgcccttcgtcgacagacagaatgcgagcagggccttcccatagccgaagtgcggcgcggtcgcacaaacctcggacaggatgcgaatcgcatcgtcccaacgcccgcacgccatgtacaacacaccgtcgagcatctgaatctcgaccacgttcggacgcatcacccgtagcgcatcgagaatcagttcaatgtcgtacgggtccgccgtcactttcggaaatgtccgcagaagcgcagtggataccgtctcgatcaacccaccgacgatctcgggacggcattgcatgtaatccggcgtatcggctttcatttcttactctcctgaacctgaaggtcattcgatccacgcggcgcgccccgcatgccgctatacacggctgaaccttagcaatcttcgatgcgcggcatcccccccatcgcgaaatgaatagggcgaacgcgaaagcgatgcacatttcatgcgataagtgttggcactgcttcgcaaaatgcgtaacgagttcgtatgaaccgcgcacctttcaccgcgcgactgttaaggtatcctcgaccggcgcgccgaacgcgatgccggcatccgatagccgagccgacgcatgagcgacgaaaagaccgaggaacccaccgacaagaagctgcgtgacgcgcgtcgagacggtgaggtatcccgtagcacggatctctccgacgccgtatccatgtccgctgcgattctgttgctggttgcggccgccgatcatttcggcgatgcaatgcgagcgttggtcaacggcgcgctagcgttcgtctccgccgatcattcgctcgtcgagatgaccgcgcggctgtaccagttcggcggcattgcgctatcggcggtcatgccgctgctgttcgtcgcggcgctcgcgggtatcggcggatcggtcctccaggtcgggctgcagatatcgctgaaaccggtcatgccgaatctcggcgcactcaatccggctgaaggtctgaagaagcttttttcgccgcgtagcgcgatcgagtccatcaagatgatcgtcaaggccgtcatcgtgttctgcgtggcgtggaaaacgatcgtatggctgttcccgctcatcgccggcgcgctgtatcaatcgccgcccgaactgtcacgcatattccgggagattctggcgaagtggctgatggtggtggccggtctatgccttctgatgggggcggccgacgtgaagctccagcgcttcatgttcatgcaaaagatgaagatgacgaaggacgaggtgaagcgcgaatccaaaaacgacgaaggcgatccgctgctcaagggcgagcgcaagcggcttgcgcgcgaactggcggccgcaccgccgcagcatcaggtcgcgcacgcgaatttcgtcgtcgtcaaccccacccactacgcggtcgcgattcgttacgcgcccgacgagcatccgctcccccgcgtggtcgcgaagggcctcgacgaagcggccatcgcactgcggcgagccgcgcaagacgcgaacatcccgatcatcggcaatccccctgtcgcgcgcgcgttgttccgaatcggcgtcgaggagccggtgcccgaagaactgttcgagatcgttgcagcgatcctgcgctggatcgacgcgatcggcccgcgccgaaacgaacgggcctgattcgccggagcgtccatgttcaaatcgctgaaactgcccgcgggcggtgaaatcggaatcgtcgccctggtcatcgcgatcatctcgctgatgatactgccgctgccgccagtcgcgatcgacctgctgctgggcatcaacatcaccatcagcgtgacgctgctgatggtgacgatgtacgttccggatatcgccgcgctatccgcgtttccgtcgctcctgctgttcacgacgctgttccggctgtcgctcaacatcgcgtccaccaagtcgatcctgctgcatgcggaagcgggcaacattatcgagagctttggccagctggtggtgggcggcaacctcgtcgtgggcctggtcgtattcgccatcatcacgaccgtgcaattcatcgtgatcgcgaaaggctccgagcgtgttgcggaagtcggcgcccgcttcacgctggatgcgcttccgggcaagcagatgagcatcgacgccgatttgcgctccggcctgctgagcaccgaggaggcacggaagaagcgcgcgacgctggcggtcgaaagccagttgcacggcgggatggatggcgcgatgaaattcgtcaagggcgacgcgatcgccggtctcatcatcacgatgatcaacatcgtcgcgggcattgcggtcggcgttgcatatcacggaatgtcggcgggcgacgcggcaaaccgcttctccgtattgtccgtcggcgacgcgatggtgtcgcagattccgtccctgttgctctccgtcgcggcaggcgtgatgatcacgcgcgtcaccgacgagcgcgcgccgaagcggcgctcgctcggcgatgaaatcagccaccagctcggctcgagcgcgcgtgcattgtatttcgcagcgtttcttctgctcggcttcgccgccgtgccgggcttccccgcggcgctgttcgtgctgcttgccgccgcgctcgcgttcgccggctatcgactgtcacgaaagggttcgccatcgtccggcgccgctcgcggacaagagcaggaggcgctgcgtgcgatgcagcgttcgggcgccaaggcggacgtccctccgatcctgccgcgcgcgcctcagttcgcttgcgccgtcggcgttcggatcgcgccggatctcgcgtccggtcttgcgttgccgaggctcgacgaagcgctcgacctcgagcgtgcacgcctgcaggacgaactcgggcttccttttcccggcgtgacgatgtggattcatccgacgctctcggcagcaaccttcgaagtgctgatccacgacgtgccgcatctttccgtcacgcttccggctcgcaaggcgatgctgccgcagcaaaggcatctgtcgcccgctcacgccgcgctgacggacgagcaaaaggcgcggcaccgggatttgatcgaacggagcgaagccggcccgccgatcgacgcaagcggccaagcgacccactggatcgacgagccggcggtcaccgcgaaggacagcgtatggcgcgcagaacagatcatcgcgtacgcatccgtggcggcgatccgcactcacgcaccgctttttgtcggcatccaggaagtgcagtggatactcgatcagttgggcgccgactccccgggcctcgtcgccgaagtgctgaagatcttgccgtcgacgcgcattgccgatgtgctacgccgcctgcttgaagagcagatatcgatccgcaacgtgcgaacgatcatggaaagtctggtcgcatggggcgcgaaggagaaagacatgctgatgttgaccgaatacgtgcgcggcgacctgtcgcgctttctcgcccatcgagccgcgcaaggcgaacgcgtgttgtccgcggtcctgttcgacctgcaggcggaacagcacatccgccaggcgatcaagcaaacgccgacaggcaatttcctcgcactgcccccggacgacgcatcgcggcttgtcgatcgcattcagtcgctcgtcggcgcgaacgcccgcacggacatcgcgctcgtcacctcgatggacattcgccgctatgtacgacgaatgatcgagcgacgcatcgactggctagccgtgtactcgtatcaagagctcggcgaacacgtcgagctgcgtccggtcggccgcgtgtcgctccagggttgatgacgaccgtggcgcatatcggctcccgtccattgcgcatcatcccgggcagcacacccgcggcgccggacgaaacgcgccaacgccgcttcgactacgcttcgctcgttcgtgcccaggcgcgtcgcggccccgttacacgaagcgcgccgccgcccccgccgggttcggaaggaggctgggcgctcgcgcctccatccgaatcatgcgacgaagcagcgcccgccgccggcaatacgacgcgcgcgccgagcacgccgttcgacgaaccgcttgacggcaatcccgtcgtcgccccccccacctgcccgatcgacgcacatgaatcattcgggcgcgtccgccatgcgatcgcccccgtggtatcggtcatcgtcgaacggcaatcgcacttcacgaggatcgtcggcatgctggcgcgcgagatcggcgcattttgcagcgacggcgcgattgtctgcgccggcaattgggaagcccaactcactctcgaccctgaattgctgccgcgtacgaccctgcatgtggcgctttcgcgtttcatcatcagaattcggttcgacgttcccgatggtgaaacgcgtgatttactcttgacgcatcgctcgctgctcgaacgcgaactcgacgaggtgatgcgctgttggggcgaagctcgcgacatccagctatccgtgtggtaatccgctctcaacgcatggcctcacccttctccgtcgatccgaatgccgacccgccctgcggcgtcgccactcgccagccgggcaatcgatcaaacgcattcgacggcccggcgaatcgatcggcgccgccccaatccactgcacgacaaaatgcggcagccggcattgcgccgctgtcgccggttcgggtcgaacccgctgtcgcacgtgcatcgagaaccgtgttcgacgcccgccttgaggcactcgccgcatccgtgtccggcctcgcgtcgtggcatgtttcggtggtcgacaacgcgcatgttttcatcgatcgcctcgtcgacgcggcggtgattgaactgtcgatcgggccgtcgggaggaatgggcggatttcccttgttcatcgcgctcgatctcgacgcacaccccgatctcggcatcgccgcctaccccgagcgtgacgccgtgtgcgcacaccgcgagacatccgagtcagtcgcgctcagacaagccgtctccggcatcttgctcgaaccgctcgtcaagtgtctcgatcgtttcggactctgctcgccgcgcgtcgtctcgatcacgcggccgcgccccgtcgatcgcgccggcgactggcgcgaccaacccgcagtcgaactgacgctggcgctcgatgagcgccgcgtcgcctgcgcgatcagcctgccgatgcggggctacgacatcgtcgacgcgctgctgcgcatgcaacccacgcctcgcaagccggccatgtcgataccgggtgcgctgatcatcggcgcgcggccgctggcggtcgacacgctcaacgtcctggaagcaggcgatgtcctgttacgaggcctctttccacacttcaacgcgacactgctctcgacgggcacgcgcgccaccgaatccctgcgtgccgtggcggcatggggcgcgcgaggacacgtgcgccttcacgcagcagtacaagtcgacgttcgatcgttcgtcatctccaaggagctttccatgtcggaagaagtagaccaggcaagtgccggcctcggcgtcgtcacaaccgacgaacccacccggatcggcgaactcgaactccccgtgcagttcgaaatcgacaccgtttcgctgcccatcgatcagttgtcggcgctcgaacccggctatgtcatcgagctcccggtcgcggtgacggacgcgcggttgcggctcgtcgtccatggtcagaccgtcggctatggggagctcgtggctgttggcgagcatctcggcgttcgcatcattcgaatggctcatcgacatggtacagttcagtgacatcaccgggctgctgctcgttgtcatcgcaatcagcttgttgccgttcattgcgatggtcgtgacgtcgtatgcgaagatcgtcgtcgtgctggggcttctgcgcaacgcgctcggcgtgcaacaggttccgcccaatatggttctcaacgggatcgcgattctggtatcgctctacgtgatggcacctatcggcatgcaggcggcgaaggcgctcgacgaacaacagctcgcctcgcagtcctcccaggccatcatccaagcgctcggttcagcacgcgaaccgttccgatcgtttctcgagaaacacactcccgaacgcgaaaaacgcttctttattcgttccgcttccgtcatctggccgaaggaagaagcatcgcttctgaacgagcgcgacctcatcgttctcgcaccggcgttcgcgctatcggagttgaccgacgcgttcaagatcggctttctgctgtacatcgtgttcatcatcgtcgatctggtgatcgccaatgtgctcctggcgctggggctcaaccagatcacgccgaccaacgtcgccataccattcaagctgctgctgttcgttgccatggacggttggtccacgctcatccacggcctggtcatgacttacaaatgagcgcgatagaccgtcaaacgccatggaaatcgactcgctgatccgtttctgcacgcaggccatgctgctctgcctgaccgtctcgctgccgcccgtgatcgtggcggccctggtcgggcttggcgtatcgttcgtgcaggcgatcacgtcgctgcaggatcagaccttgccgcaagtgctcaagctgatcgcggtcacgatcacgatcatggttgccgcgccgaccggctgtgcggcgatcctgcatttcgcgaatcagatgatgcagcttgccgtcccgcaatgaatgcatgcctgcacgaaaatcctccgaggaggcttgcgtgaatcgctcatttcgttcttccaatcatttgtcctcgccggcccagctgcaacagtccgcagatgcgcagcagcgcaccgccgaccgtcaggcggcgcgcaacagcgcgctgaccgcggcgctgtatcgcggcacgacgaatttcacctacagcaaagatcctgcgccacgcggcaggctgccgagcgtctccaagacgaatgcccttgcgcgaaagcgcaagatcacgagccggctgcgtcgaaacgccgccggcaacggcgatggcgatggcgacgacgttgacggcgcgctcgtgcctcacttcgaagccgaaccgggcggggaccgcgatcgcgatgggcgtgggggacgggagcagccgcgcgacgatcctatggatatcgaaacttgcaggcggcttcctcgcatgcaggcggccgaatcgcgcgccgcggctgccccacgcggccgcttcgatgcggtcgccgatctgcatgcggcccccggtcaggaaggcgagcgcgccgacgcgattgcccgggcctgggagagcgagatgttcggactccaagtatttccccccaatgcgccacgcacggcggagattctcgaattgtcgttggactttcttctcatccagcgacgcatcgggccgattcccgttagtacgctcgccaggctgcgcgagtctcctgctcccacgccggttgcttgcggccgagatcgcctgcctggcgagacggcgccggacgacagacggcgcttcaatctgctctttccgttgctgtggttgcaggcgggcatgccgagaacggccgtccgcctcgattgcgcgatcgccaagctgctcgcgatccgcaacgcgctgcctgacaatccgctagcaacagatgacgcgcaagcggaaccgacaccggcacctcacgcctcatcgagcgaatgacggatgcattctttcgcatacccctggtcgatttcgtatttacggaaaaagagccgacacgcgtctctatactgtcgagcaatcggcggatatccggaatctggatcaccaccactttccgtccttgccctggaatgagaccatgaagctgttacggatactgaccggtgtgcacgcgggcgcgcagttgcagcttgcgcccggcacgcaccgcatcgggtcggacgacggcgccgacatccgcttgaccgactggcatgccgccgatcttctgctgcacgtcaaagacgacgtcgtacgcgcacagttcgtcgaaacggatgccgaaagggcgtcatccgcttcggattcgtccgaaaccgtcctgctcgtcgacctggcgccgatgcagttcgattcaacggttctctgcgtgggccccgattcgagcgcatggccgtccgacttcgacctgctgtcgacgctgatcttgcggcgtgcgccccagccgctctggcgccatcgttatgcgcgtacggcgacggcatgcattgcgctcgggtccgtcatgcttgccgtcgcggcaatctccacgtcccaaacgagccgagccgcacctgcgccgaacgtcgggtatcgcgcccagcgcatcgtcgatgcgctcgccgccgctcatatcgacgggctgcaggcacgcccgatcggcgatgccgtcgtcgtcaccgggatggtcgcgcacgcagccgatgccgccaccgtgcgcacgctgcttgcgagcatcgcatcgtccggcatcgtgagccgatatgacatcgcgcaacaggtttcgcacaacatcgaggattcgctcggtgtgcccggcgcgcaagtcgagtatgcgggcaaaggccgctttgtcgtgaaaggtccgcccggccgccatgaagcgctcgaagcggccgtcgcgagggtgcgctccgatctcgaccccaacgtcacgggagtcaccgtcgccgcgccggaatcggcggcggaaacggcggcggaaaactcggcgtcgtatgcggaaatggtcgcggcggacggcgtgcaatacgcgcagacttcggacggcgtgaaacatatctacgtggccgacacgcccgcccaggccggcgacaacgcccccatgcgcggcaacgcgcgttctgcaacccgcgacgtgcccccgcttccgcccaatatgccggactgatcaccgcggtcaatcgcatgccgcagctacgcctactttcgggagaatgcttcaatgtatgagccgctagaaccttttgcacaagacttcaacgaagtccgtacgctgctggatgacccggccggcggcgatcgtctgcgcgaactgtgcgccgcaatcgaagcggtcgcggaacgcctcggtgccgcgcctgccgccaccgagctcgaccggagcaatctcgcgaagctgtatcgcggctttctcgcgacatcccgggtactcgccgggctgcaggaaacagcaagggcgccggcaagctgacgcgcaccacctgcaggcgtcatgcctgcttgcaacacgagcctgtcttgctgcgtgggcggtgacatctcgacgcaggggaatcggcgttaatctgtatcactaatcttcaactagagcgaggtcgttatggcactctcacttggcaatactctgaacacgctccaaagcgcctttaacacggtcgacagtgcggcgagcaccgcatcgaatatcgccaacagaggcgcaagcacgacgcagggcggcaccgacgcggcatcgacccaagcccaaatgcaagccatcagcaaccagatgaataagatgacgctggattccgcgcagatgcagctccagcaagcgatgaccgcggcgctcaccaacgtgatgaaaagcggcgccagtaacgtgaagagtgcggcacaaggcggctaatcggtgcctattccggattccggccctttcgggccccggaaagccggccagtttccaagacactggccggttctttttccgccgcacccattggctatcgatttttcatagcatgagcagcgagcgctatatccaattgattcaggatctgtgcgcaaccgtcggactcgccaacgtcgacaacgtgctcgaagctcgcacgattgaagtggaaggcttcgacgtgcgcctcgattgcttcgacagcgatgcggaggcgatgtacgccaatttccatttcggcacggtaacggcgggtcggacattgacggtattcaggttgatgctggaggcgaacctgctcgtctatgcgcaggatcaggctcagctcggcatcgataccaacacgggcggcatcatactgataatccggttgccgtttagtctcggcattgacgggcagggattggccgatctgcttgcccattacgcggaacacggccgctactggcggcagagcattatcgaatcgagcgacgaaatgttcgaaggcatcgcttcgggcgagtatttctggctacgagcctgacgtgccgccgactgcaacggttcgcgccacggaccatgcccatggccgacggcgctcggaagtcgacgccatgccgccaaggtcgaaccgcgttatccgattgtcattggacaatttttgttctgcctcacccaggcgccctgctcgttcatatccgtgcccgcgcatacgattcttcaaaaggcggatgctcgacggcggcatctcgaaaacccaacccggtcaatgtcgttcgtttctcatttgacacattccattaacaccgcccctagccgattatttaaatctcaaaagtcggattgaattcacaaacggcctgccaaggaaaatctgaatatgagagcaaaccgtaataatggcttgaccgctggggcattgccgccgaattccgccgcccccgatgacgctgcgaaagcggcgccgcccgtcgcccaatccgaccggggagccggcccgctcgccggactgaccgcgctcaaagccgatcgggcccaatgcatgtcggctcgcccgtctatccgctcgaccacgaaagcaccggcagtgatgagccacgcgcgcgccgacacaagccgcgaactgacgcccgtcgaagcccgaatcgcccaaacgtttgtcaggccggagcatcttcgcgccatagcggcggcagcgcgagcaggctcctttgccgtcagcttccgggcgagcggccagttgtccctgaagcgcctggctaacggcgcacctgccaaaggccacgatatcctcgaaaagacgatcaagcccggttccgtgcaagaggtgtacggtgcggattccgagcgtcggctggcacagattgaacgcgcggacatcgacggctatgtcggacattggggccgcgacaagctgctcggtctttacatgggcccggcagcgaacgagcgcgacacgcccatgttattcgccgcgctcagatcgacaccttcgggccaccgctactatccggtcgaccatgacgacctcgagggcagcctcgcattgctcaagcgcacgcaaggcccgtcgggaacggcgggaagcttctggatgagccttccctacaccggtgactacgacacacatgacatgatcaatatggcggggcatcgcacccccgtgccgagcggcagtcgcgacgagcaccgcatcatgcgcagcctcaatgtcgccatcgaagcgatcgatccgatacgtaaggcgtcgtcaggctcgcacaggctgatacagcacggcccacagcacaattacgtcgcgcatatgcgaacgaacgagcaaggcgcggtgatcgacgaagccgtcgcgcgcgcgtcgttcccgctcgcgatgtgcgatcgaggaacatggagcgtgatcgaaacgcccgaggcgcttgccgcattctatcggcagcacggcgtcgtgctgaaggagaaatggcgagagaaacgggcgaatacgttcacggcgtagcttgggacgctcggctcgccgaccacggtgccttgcgcggccgcgttgccggcggccgtgccgttgagcgtcggcggcatgccggatcgacgagccccgggcccgccctcgaaccgcgcatcatcagcgaaccggtgatcgcgttcttcgagtcgcccgtggcaacgctccgttgccgatcttcgccgttgcgtgcgctcggcgatgcgcgcccgattccccttcaggcagttggtcgcccctatgccgcccgcgtaaagggcaacgccgccaatgccgggcgatccgcgaagcggcaagccgccccctatgcgtttcgcgccgctcgaatcgcccgcgcggcagaacgcgccgatgggctgcgccgcatgcgcaccggctgcgtggagaagctcactgcacggatcaatcggctgcgcggatcgctcaatcgccaagcatttcgcgcggcccttcctcccaatccacatacccctccatttcccccgccacgaacaaccgcttccccaccctcggatattcgcagacgtcatgttccagccgctgcccggcggcgatgaacaccaacggcacatcccccgtgttcttcagcacatgcgccggcccgcgccgcgcgaaccccagaaaatcccccggcccgaccggatatgcgcgctccccgagcgtcgcctccccgtacccggacaggatgtacacgcactcctcttcgtaaagatgccgatgacattcggacgattcatgccccggcatcagcgtgacgatcaggaacccgaactgcgtgattccggtcttctcgctcagcggcttcttcaggcgcaccgcgttcgcgttcagcacgtggaccgagcgcacggcctccatcgcctcgatatcggccgccttcagcaattccgggggagtgttcgacatgattcctctcgctccaatggggataatccgattcgaataacacaaccgcgccgcggcccggcccacccgggccgcaaccgtcgccgccgcccgtctacgcgagccgccgccgcgccagctcttgcgccaaggcgcccgcgcccacgaacttgcatccgagcagccccgcgctcaccgcgcccgcgacgttcgcatcggcgtcgtcgatgaagagcgtctcctgtgccgtcacgccgagccagccgacgcagccgaggtaagcctgcgcgtccggcttcgccgcgccgaacgtcgcggacggatagacgtgcgcaccgaacacgcgcgcaacgggcggattcagataatcgatgtaatcggtgacgagccggcaattgttcgtcagcaccgcgatccggctgcaccgcgcgacgcgctccgccagcgcgacgacctccagattcggcgtgatcgacgccttgcgcgcgatcagccaatcgtcgcggctcaccggcgcgccgagcaattgcgccagctcgcgcaggtattggtcgacgccgatgcgccccgcgtcggcgcgcgcttcgagccccgactcccagatcgcgtgacgcaccgcctcgggcggccgccccgtcaggtcggccaggcgcgcggtgcgcgcggcgcggtcgtaatccgacagcacgccctccatgtcgaacagcaccagcttgatcggctgcgtcatgcgctcggcctcgcgtgaagcgcccggcaagcgccgcaccgccagcgggcggcccgttccggacgacggaaaacttctattctggccgccccggagccgtttcgccaaaatccgcccccaagggttatcccgaatgctcactcgatctccaagttgtatgatgaccacatcacatgacaaggcttccgccatgttcgagaaaatcccgacccgggcgatgagcgacacggtcgcccagcagttgctcaagcagatcgagatcggcggcttcgccggcaccggcaagctgccgaccgaggccgtgctcgcgcaggagttcggcgtgagccgcacggtgatccgcgaggcgatctcgcgcctgaagaacgaaggcgtcgtcgagccgcgtcagggcagcggcgtctatatcgcgcggcacgcggcgatccggccgctgcggatcgattacgcggaggcggtcgaggcgagttcgctgccgcacctgctcgcggtgcgccgcgcgatcgaagccgaggtggctgccgaagccgcgctctgccgcaccgacgaggacatggaggacatcgacgccgcgctcgcgaaaatcgacgacgcggtggccgaaggccgcgacggcgtcgcggaagacgtcgcgttccaccggacgatcgcgagcgtcaccggcaacccgtactttctgaagacgctcagtttcctgaaccagtacctcgaagcgggcgtgaaggtcacgcgcggcaacgaggcgacccgcgaggacttctcgcggcaggtgcgcgaggagcacgcggcgatcgccgacgcgatccgcgcgcgcgatccgtcggccgccggcaacgcggcgcgcgcgcatatgtacaacgcggcgcgccgcctggagcaagccggcatttgctgagccgcgatccgcgaacggccgcgcgccgcccgcgaatcgcccgacgaacgaatcgagaaaccgcgaacaaggttgaccatgtcacgcaatgttggagtcatcgggctgggtgcgatgggcctgggggtcgcgcgctcgctgctgcgcgcgggctttcgtgtgcacgcatgcgacgtgcgcgaggacgtgctcgccgccttcgccgccgaaggcggcgtgcgctgcgcgacgcccgccgagctgggcgcgctgtgcggcgtcgtggtcacgctcgtcgtcaacgcgcagcagacggacgcggtgctgttcggcgagcaaggcgccgcggccgcgatgccgcgcggcggcgtcgtgatctcgagcgcgacggtcgcgccggacttcgccgcgcaactcggcgcgcggctcgcggcggccggcctgctgatgctcgacgcgcccgtgtccggcggcgccgcgcgcgccgcctccggcgagatgacgatgatgacttccggccccgccgccgcgtacgaagcctgcggcgacgtgctcgccgcgatcgcgggcaaggtctaccggctcggcgatgcgcacggcgcgggctcgaaggtgaagatcatcaatcagttgctggccggcgtgcacatcgcggcggcggccgaggcgatggcgctcggcttgcgcgaaggcgtcgaccccgacgcgctgtacgacgtgatcacgcacagcgccggcaattcgtggatgttcgagaaccgcgtgccgcacatcctgaacggcgactacacgccgctgtcggcggtcgacatcttcgtgaaggatctcggcctcgtgctcgacaccgcgcgccgcagccaattcccgctgccgctgtcggcgaccgcgcaccagatgttcatgagcgcgtcgagcgcgggccacggcggcgaggacgactcggccgtcatcaagacgttccccggcatcgcgctgccggcgcgccgctgattcaccggagttgcctgcctccatgagcaccgatcaagcccttcgccccctgctcggctgcatcgccgacgatttcaccggcgcgaccgatctcgcgaacatgctggtcaagagcggcatgcgcaccgtgcagacgatcggcgtgcccgccgccggcgcggccgtgccagccgatgcgatcgtcgtcgcgctgaagtcgcgcacgatcccggccgccgacgcggtcgcgcaatcgctcgccgcgctcgactggctgcgcgcgcagggctgccgccagttcttcttcaaatactgctcgacgttcgattcgaccgacgcgggcaacatcggccccgtcgccgatgcgctgctcgacgcgctcggcggcgagcgcgcgttcacgatcgcgtgccccgcgttccccgagaacggccgaaccgtctatcgcggccacctgttcgtcggcgacgcgctgctcggcgaatccgggatggagaatcatccgctcacgccgatgaaggacgcgaatctcgtgcgcgtgctgcagcggcaaacgccgtcgaaagtcgggctgatccgccacgacgcgatcgcgctcggcacctgcgccgtgcgcgagacgatcgacacgctgcgccgcgagggcgtccgcatcgcgatcgcggacgcgctgaccgaccgcgatctgtacgtgctcggcgaggcatgcgcggacttgccgctgatcacgggcggctcgggcgtcgcgctcgggctgccgtcgaatttccggctcggcgggctgttgcccgagcgcggcgacgcggcggcgttgcccgcgatcggcggcgcgtcggcggtgctcgccggcagcgcatcgaaggcgacccacgcgcaggtcgccgcatggcgcgccgagcgccccgcgttgcgcatcgatccgttcgcggccgcgcgcggcgagcccgtcgtcgaccaggcgctcgcgttcgcgcgcgcgcatctgccgcagccggtgctgatctacgcgagcgccgcgcccgacgaagtgaagcaggtgcagcaggcgctcggcatcgaagccgccggccatctcgtcgaggcgacgctcgccgcgatcgcgcgcgggctgcgcgagatgggcgtgcgcaagttcgtcgtcgcgggcggcgaaacttccggcgcggtcgtgcaggcgctcggcgtgaaagcgctgcggatcggcgcgcagatcgaccccggcgtgcccgccaccgcgacgaccgaaggaagtccctgtgggacgaccgaaggaagtccctgtgggacgaccgaaggaagcccctgtggggcgaccgaaggaagcccccgcgggacgcccgacgcgcagccgctcggcctcgcgctgaagtccggcaatttcggctcggtcgacttcttcgagaaggcgctgcgcgcgctggagggcgccgcatgagccccatcgagacgaaactgcgcgaggagatctgcgagatcggcgcgagcctgtacgcgcgcggccacgcggtcggcagcgcgggcaacatcagcgcgaagctcgacgacggctggctgatcacgccgaccgacgcatgcctcggccgcctcgatccggccggcatcgcgaaggtcgatccggcgggcaacgcggtgtcgggcggcaagccgtcgaagacgctcgcgctgcatcgcgggatctacgcgcgcaacgccgaagcgcgcggcatcgtccacacgcattcgacgcacctcgtcgcgctcacgctcgcgggcgtctggagcgaggccgacgtgctgccgccgatcacgccgtactacgtgatgaaggtcggccatattccgctcatccgctatcgccggccgggcgacccggcggtggccgccgaagtcgcggcgctcgccgatcgcgtgcgcggcgtgctgctcgagcggctcggcccggtggtctggggcccgtcggtcgcgcatgcgtcgtacgcgctcgaggagctcgaggaaaccgcgcgcctgtggctgatcacgcacccgaaacccgagccgctcggcgagcccgcgctggccgaattgcgcgacgcgttcggcgcgcgctggtaacgcagtcctgcccgccgtgtgcgcgggccctctcaccagcacacgacaaagcgcacggccgcgcgcaagcggccggcgtcgacaactcatggagacagcgaaaatgattcccagccaagcagccgcggcccggccgctcgaggcggccggacaggccgagctcgatctgacctaccggaaagtgttctggcgcatcgtgccgttcctgatgctctgctacgtggtggcgtacctggaccgcgtgaacgtcggcttcgcgaagctgcagatgtcgcaggatctcgcgttcagcgaaaccgtgttcggcctcggcgcgggcatcttctttctcggctacttcctgttcgagttgccgagcaacatgctgatgcaccgcatcggcgcgcgcatctggatcgcgcggatcatgatcacgtggggcctgctgtccgcgctgttcgcgttcgtgaagacgcccacgcagttctacgtgctgcgcttcctgctgggcctcgcggaggcgggcttctacccgggcgtgatcctgtatctcacttactggttcccgacgcaccgccgcgcgaagatcatcgcggtgttcatgtcggcgattccggtgtcgggcatcttcggcaatccgctgtccggctggatcatggagcgcttccacggcggctcgggctttcacggctggcaatggatgttcgtgatcgaggcggtgcccgcgatcgcgatcggcatcgcgacgatcctctatctcgacaacaacatccgcggcgcgaagtggctcaccgagcgcgagaaaaaactgctggccgacgagatcgaagcgcagccgcacgagcgcgacaagcatgcgcattcgctttcgacggtgctgcgcgatccacggacgtggtggatgtcgctgatctatttcacgttcgtcaccggccagtacgggctcacgttctggatgcccacgctcgtcaaatcgacgggcatcaccgatacgctgcgcatcggcctgctgagcgcgattccgttcgcgttcgcgatcgtcgcgatgaacctgttcggccgcagcgcggacaagcgccgcgagcgccgctggcacctgatcgtgcccgcgctgatgggcaccgtcggcttctcggtggccgccgcgtattcgcacaacaccaccgtgtcgatcctgttcctgtcgatcgccgcgggcggcgtgctcacctgcgcgccgctcttctggtcgctgcccaccgcgtttctcgcgggcacgggcgcggccgccggcatcgcgatcatcaattcgatcggcaacctcgccggcttcgcgagcccctatctgatcggctatctgaaggacgcgacgagcagcacgtcggccggcatgtacgtgctcgccgcgatgctcgtgatcggcgcgctcgccgtgtggctcacaccggcgaagctcgtcaaccgatagataatcgaccgtcggcggcgccgcgcgcgttcgggcgcgccctcgccgcccctttcacccaccggacctggaaccgacgccatgccgcgcttcgccgccaatctcacgatgatgtacaacgagcacgcgttcctcgagcgcttcgccgccgcggcacgcgacggcttcaaggcggtcgagtacctgttcccgtacgagttccccgccgccgagctcaaggcgcgcctcgacgcgcatggcctcgtgcaggcgctgttcaacgcgccgcccggcgactgggcggcgggcgagcgcggaatcgcgtcgctgccgggccgcgaggacgagttcaggcgcgcgatcgacaccgcgctcgactacgcgcgcgtgatcggcaacgacacgctccacgtgatggcgggcctgatcgcgccgacgcaggatcgcgcgcggcatcgcgacgtgtatctgcgcaacctcgcgcacgcggccgaagcggcgcgcgcgcagaacgtgacgatcgtgatcgagccgatcaacccgcgcgacatgccgggcttcttcctgaaccgccaggacgacgcgcaggcgatctgccgcgaagtcggcgcgccgaacctgctggtgcagttcgactgctatcactgccagatcgtcgaaggcgatctggcgatgaaattgaagcgcgacatcgcgggcatcggccacatccagatcgcgggcgtgccgcagcgtcacgagccggacgtcggcgaaatccactatccgtacctgttcgagctgatcgacgcgctcggctacgacggctggatcggctgcgagtatcggccgaaggccggcacctccgagggcctcggctggctcgcaccgtatctgtaaccccacgttctcacgaggcacattgcgatgaaggttctcatcaccggcggcgccggctttctcggccagcgtctcgcgaaacagctgctcgcgcgcggcgagctgaccggcccgaacggcgcgccgcggcgcatcgacgagctcgtgctgctcgacgtcgtccaggcccacgacttcgatgatgcgcgcgtgacggcgcgcgtcggcgacatcgccgatcgcgccgtgctcgaggccgcgatcgacgcgcgcacgcacgcggtcttccatctcgcggcgatcgtgagcggccaggcggaagccgatttcgacctcgggatgcggatcaacctcgatgcgtcgcgcctgttgctcgacgtgtgccgcgcgcgcgggcaccggccgcgcgtggtgttcacgagctcggtggcggtgtacggcggcgcgctgcccgaactcgtgcgggacgacaccgcgctcgaaccgcagtcgtcgtacggcgcgcagaaggcaatcgccgagttgctgctgtccgattacacgcgccgcggcttcgtcgacgggcgcgtgctgcggctgccgacgatcagcgtgcggccgggccggccgaacgcggcggcttcgtcgttcgcgagcgggatcgtccgcgagccgctgaacggcgagcaagccgtatgcccggtgccgggcggcacgcggctgtggctgctgtcgccgcgccgcgcgatcgacgcgctcatcgccggctgcgagctcgacggcgcggcgctcggcaaccggcgcgcgatcaacttgccggggctctcggtgacggtcgacgacatgatcgacgcgctgcgcgaagtcgccggcatcgaagcggtgaagctgatccggcgcgccgaggacgagcgcgtcgtgaagatcgtcggcagctggccgggacgctgggacacgtcgcgcgccgaagcgctcggcctcgcgggcgacgcgagcttcgtcgacgtgatccgcggctatctcgaagacgagcggcgataagcggcgttccgcgccggcgatcgcgcgcgcgttgcggcgcaggcggacgggcgcgccgagaatcggttccagacgagttggcggttcgagttggcggttcgagttggcggttcgagtcggcggttcgagtcggcggttcgagtcggcggttcgggtcggcggttcggatcggtggttcggatcggtggttcggatcggtggttcggatcggtggttcggatcggcggttcgagtcgaccgctcttgtcgagggggcgagccgacgcctcatgtcggcgatctgccctaacgatccaagctggcaagccgcgtcgggggcgcgagccggcgatccaaacacgcgaaacgccctgcgtccgcgcggcgtttcggccgtgctcgccgcgcgcacacgtcgcccgaacccgccttgaggcctctcccccgccgccatgccgcgccgctcgccgcgggccgcattcggcccgttccggccgagtcccgccttcgcgccgcaccaagcaccgcggtccggcttacgtttcgccgttcgcccgcttccacgcggcaaacgcgcatgcgcgccgcgtgcggcgcgctacgctacccggacgatcgacgcgaaccacggccgccgcggcacggcgcaaagcagcgcgacagtcggacaaaacccgcaacgctcgcgccccgccgcctagccggcacggctgccccgcccgttccgaggcatccgcgcgacacgcgcggccgacgaacgcgcaacctatcgcgtttgcgactatcgttataagaacccggtccttgatttcgcccccgtgtgccgacagacgcgcgaacgagcgaccgaaccggcgaccgaacgaccggccgcgcgacgcgtcggccacgaacgcttgggatatggctgccttctacgatttcggcgcgcgcaagctgcgcgacctctacgatcgacggttgcactgcggcgccgtgctggacacggccacgctgttccctgacgccgcgcgcttcacgcacgcgtggcgcgcgattcgcgacgaggcgctcgccgtgtcgcgcgacctgaaccggattccgcgctttcacgaaatcatgcgcgaacaggcggcgatttcggcgaacgacgcgcgcgactggcggatgttcatcatgcaggcgtacggcgtgcgcttcgcgcaaaacctcgggcgctgcccgacgctcgcgtcgatcgtcgcggcatcgcccgacgtgctgtccgcgtcgttctcgttcctcgcgcccggcaagcacatcccgccgcatcgcgggccgtttcgcggcatcctgcgcggctatctggtgctgtcgatgccgatgcgcgcgaacggcacgccggccgccgtgctgaagatcgacggccgcgaccaccggctgcgcgacggccaattcctgctctgggacgacacgttcgagcacgaagtctggaacgagagcgacgccgtgcggatcgtgctgctgctcgatatccgccgccgcgatctgccgcccgcgctcgcgctgctgtcgggcgcgctgatccggctcgtgcgcgtcgcgatccggctacgcggcggcgcgattccggtctagggttcgttcgcacgccggccgcgggctcgagccggccgaggccgcgcgcctcgcactacctcgcactacctcgcgctatctgcgccttatcccgtcgtctctcgtctcgccttacctcgtcccgcgtcaccctacgcgcctcgcgtagcctcgccgcgcaggtcgaccacgcgcgccgccccgcctcctgcctccgcttcctgctcccgcgcgcatcgcaacaccggagcgcatcgccccgcctcgtgcgcaacgtcaacgccgcgccgctagcggcgcgccgcgcttcgttttcccgcgatccggcttttcgggcggcctcgtcgcaccgctcgcggagaatgcgccggcctcgctcgacaacgaacgaccgagctccgcaagcgacgccgatattcggcaacaattgaacgaactgcttcggcaagcgaagcacgacggcggcgcgcgcgattcgccgcaatggccgcgaccaccgccgcggcgaccgctcgcaacgatatcgtcgatcgacgcccgcgccgaccgacgctcgcggtctgccgccgctcggcggtacgtccgtggataggcttatcgatacgtccatcgatatgtcgaacgatgcgccggacgacatgccgcccgcgccatgccacgtcggcaaatcgcgtcggcaattcgcgtcggcaattcgatcgacattgtgcttcccgacgccaatgcgcgacgaaccggcaaatcacctgccggcaacgaaccgcaccgcgccgccacccgtcggcaacacctcgctgcccgcccctccgcgcgccctctcgaaccggctcaccggcggcacgcctgcgaatggcgccgaggccccatgcgcccgctcgctcgacggcccgctcggcgatgtccgcgaccgatcgctcagcgccacagaatcgcgatgagaatcccgccgaacagcgcccacttgagcgcgtagtagacggtgcggttccacgccttcaaccgcttgccgacgcgccgcacggcgtacagatagcgaaacagccggttgagcccgcccgtcctgtcgcccgtttcgttcggcgacgccgcggcgcgcatcagcaccccgccgatcgcgccgttcaccgcctgcgcccagcggtatttcatcggccgctcgatgtcgcagaacagaatgatccggtcgtgcccggtacggttctcggcccagtgcaggtaagtctcgtcgaacatcaccgcctcgccgtcgcgccacgcgtacggatcgccgtcgacgacgatcgcgcattcgtcgtcgttcggcgtcgagagcccgaggtgatagcgcagcgatcccgcgtagggatcgcgatgcagtcccagcttgccgcccggcggcagttgcgcgaacatcgccgccttcaccgacggcagcttcgacaggatcgcgagcgagcgcgggcaatgcgcgagcgcggacggatgcgggcggtcgtaccacttcaggtagaagcgcttccagcccttgcggaaaaacgagttgaagccgatgtcgttgtactcgcccgacgccttgatccggcttgcatcgcgcagcgcgagcgcctcgtcgcgaaacgtgcgccactcgcgcttgaggatcgcgagctccggaaaatgcgcgtcgtcgatatacggcgtgttcggcacgttggagaacgcataggcgaaacaattgagcggcgcggtgaacgtcgaatgatcggacaactgccggaaaaacccgtgacgcaccttgccgcgccgatgcgtgaacgccgcgcacgcgacgaagatgaacagaatggcccaacgcattttttcccccgttacagcgtatgcggccgattctaagaaaactttcaatttcctgctttttcgtgggggatgggcggccggggccgttcgcgtcaatcacggggcctcgcgcatacgcgcgagcggacggcgggcgccgtccatgcggcaacgggcggcgggcgagccggttcgcgaaggcgccgcgacgcagccgcgcgacgaaacgtcatcacgccgccgcgcggcggcgcccgtcgcgcggccctcacgccggaccggtccgacgcgatgacccgacgcaactgcccgacgaacgacgaacgacgaaccgcgaacgccgaaaccggttcgacggcgcgtcgcgcgaagcgggccgcgcgacgcgcgcggcattactgaatgccgaggtagtgcttgacggccggcagccccggcttgccgtcgaacgtcgtcacgccggcgagccacttgtcgagcgactgcggattcgccttcagccattcggccgccgccttgttcgggtcttccttgttcatgatcggcagcatcacatggttctcgatcgatgtcgtgaactgcaggttcgacacgaacttcgcgacgttcgggcaacgcgccgcgtaatcgggcggcgtggcggtcagcaccttcgcctcgccgtagttcgggccgaacacgtcgtcgccgccgctcaggtaatcgatcttcatctgcacgttcatcggatgcggctcccagccgaggaacacgatccactgcttgtcgcggatcgcgcggttcacctcgacgagcatccccgcctcgctcgattcgacgagcttgaacttgccgaggccgaactggttgccgtcgatcatcttcttgatgagcgcgttgccgtcgttgccgggctcgatcccgtagatcctgccgttgagcttgtccgcgtatttctggatgtcggcgaacgatttcaggccgccctgatacacgtaatcgggcacggcgagcgtgtacttcgcgcccgtcagattcggcgcggcgagcaccttgatcgtgcccgccttcgtgaacggcgcgatcatcgggtccatcgtcggcgaccagtagccgagaaacacgtcgatctgcttgctcttgatccccgcgaacgtgatcggcaccgaagcgatcgtcttcgtcggcgcatagccgagcccggcgagcatcgtcgacgcgagccccgtcgtcgcggcgatgtcggtccagccgacatccgcaaagcgcaccgccttgcaggtcggcgcatcgcccgcccgggcgctcgcgaacggcgcggccgcgatggcgagcccgcaggccgccgcgatcagatttcgcttcatcgtgcttctcctcatcatcaaagatgtcgtcaacatgggatcggttcgtggctgacgcgcgcgccgcgaccccggcggccacgcgcttgtttcaatgcgttcagcgcgccgatacgcgccgctcgtggctcggcgcatggccgaactgcgcgcggtacgccttgctgaaatggcacggcgaatgaaagccgcagaccgccgtcacgcgcgcgatcgatgcgtcggtggtgcgcagcaggtcgcgcgcgcgcttcaggcgcagcgtcaggtagtagtgcgtgggcgatacgttcagatagatcttgaacatccgctgcaggtgccgctgcgacagccgcacgagccgcgcgagttcctcgagcgacagcggctcctcgatgttcgcctccatcagccgcacgacctcgatcagctccgcgcgcgagaagccgacgcgcgcgtcgaccggaatcggctgcggatcggtcgcgccgcggatgcgctcgagaatgaactgctcggagacctgcgcggcgagcggctgcccgagccgcgcgccgacgaggttcagcatcaggtcgagcggcgcggtgccgcccgtgcaggtgagccggtcgcgatcgacggcgaacagctcgtcggcgaagcgcacccgcggaaactccgcgtgcagcgcggacaggttctcccagtgcaccgcgcagcggtagccgtcgagcagcccgcacgccatcagcgcatacgcgcccgtgcagatgccgccgagcggcacatcgcgcgcggcgagcgcgccgagcgcgtcgcgcacccgctcgtccaccgcctcgcgaatccggatgccgccgcagacgatcaccacgtccggcggatcgtcgacgtcgagcggctgcgtcggccgcaccgcgatgccgttgctcgcgcgcacgggcgcgccgtcgagcgagaagatcgaccagcggtaatggtccgcgcgcgcgacgtagttcgccatgcgcagcacctcgaccgcgctcgtgaacgcgatcatcgagaaattcggcaacgtcaggaacccgaaatgcgcgaccgagggaaccggctcggcgcaggcggcgggtgcggcagcggcggcggacgtcacatcgttctccagcgaacgggttgcgcgaagccgctccggcggcgaacagcccgccggagacgaccggatcggcgaaacgaggaaggcgaaaaaaccggcgaaacgcgggaaagcgggaaacgtcaggcctgcacgaccggcgagcgcgagcgcgggccgaacagttgccgcagccccgagaagagcggcgctctcgccgtgcccggcgcgcggccgaagctctcggtgatgcggtcgaggatgatcgcgagcagcacgaccgacaggccgctctcgaagcccaagccgatgtccaggcgctggatgctcgcgagcacgtcgttgccgaggccgcccgcgccgaccatcgacgcgatgatcaccatcgacagcgccatcatgatcgtctggttcacgccctgcatgatcgacggcagcgcattcgggaactgcaccttgtacagcagttgccacggcgtgcagccgaacgcctgccccgcctcgacgatctcgcggttcacgtggcggatgccgaggctcgtcaggcgcacggcgggcggcatcgcgaagatcaccgtcgacagaatccccggcacgcggccgaggccgaacagcatcgcggccggaatcaggtagacgaacgcgggcatcgtctgcatcaggtcgaggatcggccgcacgatcgccgcgacccacttgctcttcgcggcccagatgccgagcggaatgccgagcacgaggctcacgatcgtcgacgacagcgtgaggccgagcgtgacgactgtctgatcccagaagcccgtcgcgaagatcaggaacagcgacgcggcggtgaagaacgcgaagcgccagcccacgcgccagaggccgacgccgatgaagcacgccatcatcagccacatcggcacggcctgcaggccgtgctcgacgagcgcggcgagcccctcgatggcgcggccgatcgcgtcgaacgtcttcgcgtcgtggtcgagcagatagtgaaccgactggtcgacccagctaccgagcggaatgagttcagacatgggaacctcgtgaacgcgtaatggctttcagaagcacggcccggtcgaccgagccgcagtaacagccgtcgtcgtcgacgacgggcagcgcgtgcggatgcgcgacgcatcgctcgacgacgtgatcgagcgatgcgtcgcgcggaatgctttcgacctggcgcacgttcggcgtcgcgccgttcagcgcgtcgcgcgtgacgaagccgcggatcttgcgcgcctcgtcgagcacgaacgcgtattcggcgctgccgttcagcgaagcggcgacgtgcttcgcatcgagcttcgacagggtcggcacggcgcccgtgagcatcaggtcgcccgcggtcaggtagcggctcgtgtcgatgccttcgaagaacgcgcgcacgtagtcgtcggcggggttcgcgatgatttcctgcggcgtgccgacctgcacgagccggccgccctccatgatcgcgatccggctgccgatgcgcagcgcctcctcgagatcgtgcgacacgaacatgatcgtgcggcgctgctctttctgaagctgcagcagcacgttctgcatttccttgcgctttaacggatcgagcgcggagaacgcctcgtccatgatcatcagcgacgggttcaccgcgagcgcgcgcgcgaggccgacgcgctgctgcatgccgcccgagagttcggcgggcagcttgtgcgcgaactgcgcgaggcccacctgctcgagcacgtccatcgcgcgccgctcgcgatccttgcggcccatgccggccacttcgaggccgaacgcggcgttcgacagcaccgtgcgctgcggcatcagcgcgaacgactggaacaccatgctcatgtcggtgcggcgcagcgcggtcagctcggcgcggcgcaccgcggcgacgtcgcgcccgtcgatcatcaccttgccggcgctcggctcgacgagccggttgacgagccggatcagcgtcgacttgccggagccggagagccccatcagcacgaaaatctcgccttcccgcacatcgaacgacacgttgtgcacgccgaccacctggcccgtgcgcgcgaacacttcatccttcgtcgcgcctgcggcgagcatgtccagcgcttgccgcggattgcttccaaacaccttgcacagaccttcgactacgaccttcggggcatccattgcaacgtctcctcgttgagcggggaaatacgccgtcatagcgtgcctacatggttgccagaaaaaaccccgtgcagccgacgaattgcgacaaacgcttgcgcaaatacgacacgtccgtacaagtgcggcgaacgggcgtttcggcgcgccgacgaaacccaccggcggccggcgtgatgcgccgcagcgcgccgcacgcggccgtggcgggcgcggcgtgccgcgatgcgcgccggcgctgcgcgcggacgcgttcatcccgcgtttgcgcgatgccgcatcgctcgccgcgcggctcgccgttgcgcagaccgcgtgcgcgcggccgcgcgcatggtccgccctttcgactgccgaattttggtcgcgggacacttgccgtttttcgccggatgcggtgccgaggcagcggttcgcgcatgtcggatttccgcagacgcattcgccggcgatcgcggcgatcgcggcgatgcgcgtccggcccgcagccgccacccgctgccgctcgtgccgcgcgcgcacgaaaaaaagccccgccgacatttccaccggcggggccaacccatgtcagagaagtttcatggaggagacggaaacgatcatatcggccggcctgccgcatcccaaccaagcatttctgctatccaattgcgtcgcgcgcgaagccgcgcgagcggccgccgggcatatcgatagaacgaaaagtcgtttcccgcgcgccgatcggatcgctaacatgcaactctctgcctgccccagtcaggcgccgcactctcatggagcgcactttgaccgcattcgacccacaccgccggccgttcatcgtcggcatcggcggcacgacccgcgcggcctcctcgaccgagcgcgcgctcggcttcgcgctgcgcggcgcgcaagcggcaggcgcccgcacccgcctgttcgacggcccgttcctgcatacgctgccgcactatgcgcccgagcgccgcgcgctcaccgacgcgcagcgcgagctgatcgacgcggtgcgcgcggccgacgcgctcgtcatcgcgacgcccggctatcacggcggcgtatccggtctcgtgaagaacgcgctcgacacgctcgaggaactgcgcgccgacgagcgcccgtatctcgacgcacgcgcggtcggctgcatcgtcaccgcgtacggctggcaggccgcgggcaccgtgctcacgtcgctgcgcgcgatcgttcacgcgctgcgcggctggccgacgccgttcggcgccacggtcaacacgctcgaaacccgcttcgaaacagccggcagctgctcggattcgaaggtcgccgcgcagctcgagaccgtcggcgcgcaggctgccgaattcgcgctcgcgttcgcgtcgcatcgcgcggccacgcgcgtcgcgggcggcgagacgctcgcgcccgtgctggaagccgcggcgggctgaacgtacgcgcgaagcacgcgaggcgcgtgccggcccacggccgcgcgcgctcgcctgcgcatgcatcgctgcgccgcctcggggcgctcgagcgatcacggacggaaaatcggcaatcccgcacgacagcgtccagaggggcggggccagaaagcaaccccatgcggcaaccccgtgtgacagtccgatacgggagccccatactgcagccctataaggtgcccccataaggcggccccataaggcagccccataaggcggccgcgaaccgcccgtcgaacggcgccctcccatacccggcagcagccccccatccggccgcatccggcggcctccagtcaacacgccgcgccgagcgccgcgcatcggcatcgtgctgtttgcccggaacgcacgcgcttcggcggcccgcgcacgcggctcgcaccgcgcgcccgcgcccgcgcccgcgcccgcgccatccaccgataccgcgcgccgaggatcgttcgtccgcgcgggatgatttgcttacgcataaagattggttcacgcgcatgcatcgattgcttacgctgcaacctcgttccccccttcgcgaaagccatgaatcgttcgatccgctacaagggctatgaggtcgcgcccgcggcggcgcgcttgccgaacggcctgttcgccgcgaacctcacgatcgagaaagccggcccggcgcccgcgcgcgcctactcgttcgacgccatcgatttcttcttcgacgaagagcacgcgctcgcgtacgcgttccgctggggacgcctgtgggtcgattcccactgttgagccggccggcggcatgtgcgccgacggcctcgaaaatacgtgattcatcgagctatgcaaaaatcgtcggctcctgacatcacgataccaatcaagccatgtctgacacgctgcgacgcaagcaagcggcggatcatgctatgcgccactgggtccatcagagccgcggccccgtgccgatcggctccgacgcgcacaagcagatgttctgcaacatgctgctcgacacccacaacccatacaagccggccgtcatcgattggcccgccctgcgccccgacgcgctccggcgcctgacgtcgctgccgatctgggacatcgccgtacaaaccgaaggccgcgcgtcggttcgcgtcgcgaccttcgcgtcgacggtgcgcgatccgctgctgcgcgccgcgctcgagctggacgccgccgaggaggcgcgccacaaggtcgtgctgtcgaagctcgtccaagcgtacggcatccggctcgcgcccgagcccgcgtatccggcgccgaaggacgccgaatgggcatggatggtcacgggcttcagcgaatgcatcgatagcttcttcgcattcggcctgttccgttccgctcagcgctccggctattttccgcccgagctcgtcgagacgttcgagccggtgatccaggaggaaggccgccacatcctgttcttcgcgaactggttcggctggtactggcgcaacctgtcatggtggcgcaggccgtggctattcgcgcgcgtcgccgcggtatgggcgtacctgatctgggagcggatcggcatcgcgcgcggcatcgacgccgacggcgtcgcgcgcgacgcgaattttccggccaacacggcggcaaccgtcggcaacgcgctgaacccgcgcgagctgatcgagctgtgtctcgtcgagaacgcgcgccggatggccggctacgacacgcgtctgctgcgccccacgatcgtgccgcggctcgcgcggttcgcgctgcgcttcatcaggaagtgatcgcgggcggcggcgcgcctcgcgagggggcatggctcgccgcttgccggcgcctatcgtcgcttgtcgccgcatatgtcgcctacaccgtcgcctaccgtcgcgtatcgtgacgtgtcgtcgcttgtcgtcacgtgtcgtcgcttgtcgtcgcgcacgcgcgagcgcgccgccatcggcacgggcgcgccatctcgccgcgcgacgggaatgcatgctttcctccgcctgccgccccgccgccgtcgcccccatgagccgagcagcaaccgccgcgcaacgcgcgaacgaaacgaagtccgcgcagacgctcgacgtgtccggcacgttcggtcgcgcatcggcgcgccgttcgccgcatcgctcgccgaaacggcggcctccccaagcgtagctccggccccgcctcgccgcccatcgagcgcttgccaaaatttccatgtttcgactattatcgaaacatggaaatcgatcagaccgtcgccgcgctcgcggcactcgcgcacacgtcccggctcgccgtcttccgcacgttggtgcaggcggggccgcaaggcttgccggccggcaggatagccgcgctgctggacgtgcccccatcgtcgctctccttccacttgaaggagctggcgcacgcgcagcttgtcaccagccgccaggaaggccgtttcgtcttctattgcgcgaacttcgcgacgatgaacggcctgctcgcctatctcacggaaaactgctgcggcggcaatccctgctcgccggccgccgcgtgctccactgcccgaggacatcgatcatgaaacgcttccacgttcacgtcagcgtcgcgaatctcgcggacagcatccgcttctattctgcgttgttcgccgccgaaccgaccgtcgtcaaggaagactacgcgaaatggatgctcgaggatccgcgcgtcaatttcgcgatctcgcagcgcggcgcggcgccggggctcgaccatctcggcgtgcagacggaggacgacgcggcgctcgcggaaatgcgcgcgcgcctcgaccacgcggcgctgcccgtcgacgcgcaaatcggcgcggcgtgctgctatgcgcgctccgacaaatactggagcgtcgatccgcaaggcatcgcatgggaggcgtaccggacgctcggcgaagccccgaccttcggcgtgtcgcgcgcggcgcgggcgaccgggccgaacgccggcgcgccggcctgctgcgcccccgcgcacggccagccggccggcgcgccgacgcaatccgcctgctgctgacaaccggccggcaagcgacgagcggagctcatcgatgacgacgaacatactgattctctgcacccacaattccgcgcgcagcgtgctcgccgaaggcatgctcgatcattgggccgcgaagctcggcaaggacgtgcgcgcgcacagcgccggcagcgcgccgagcgggcgcctcaatccgttcgcgctggaagcgctgcgcggcgcgggcgtggacgtcggcggttatcgcagcaagagctgggacgaattcgtcggcgacggcgcgcccgtcatgcgcgccgtcatcaccgtgtgcgacgccgcggcgtcggagacttgcccgtactggcccggcagccccgtgaaagtgcactggggctatgccgatccgtcgaacgcgccgggcggcgacgcgggcaagcggctcgccttcgagctcacccgccaggcgatcggctatcgcatgctgcaattgctggcgctgcccatcgatcgcatgagcgatgccgagctccagacggcgttgaccgacatctcgcgaaactgaccgttcgcatcgcggccgccgaacccggcgccgctcgcgccctcgagaccaattcccgcaccatgaacccatccaacgtcgccccgccggaaaacgccgccgcccagcccgccatcaacttcttcgaacgttacctgaccgtctgggtggcgctgtgcatcgtcgccggcatcgcgctcggccaggcgcggcccgatctgttccggcagatcggccggatggaatacgcgcaagtgaatctcccggtcgggctgctgatctgggtgatgatcatcccgatgctcgtcaaggtcgatttcggcgcattgcacgaagtccgccggcacgtcaagggcatcggcgtcacgctcgtcgtgaactggctcgtcaagccgttttcgatggcctttctcggctggctgttcatcaagcagttcttcgcgccgatgctgcccgcggcgcagctcgacagctacctcgccggcctgatcctgctcgccgccgcgccgtgcacggcgatggtgttcgtctggagccggctcacgggcggcgatccgctgttcacgctgtcgcaggtggcgctgaacgacagcatcatggtgatcgccttcgcgccgctcgtagggctgctgctcgggatgtccgcgatcacggtgccgtgggcgacgctgctcacgtcggtcgtgctctacatcgtcatcccggtgatcctcgcgcaactctggcgcaagcgactgctcgcgaacggacaggcggcgctcgacgccgcgatggcgaagatcggcccctggtccatcgccgcgctgctcgccacgctcgtgctgctgttcgcgttccaaggcgaggcaatcctcgcgcaaccgctcgtgatcgcgctgctcgccgttccgatcctgattcaggtgttcttcaattcggcgctcgcgtactggctgaaccgcgcggtcggcgagaagcacgacatcgcgtgcccgtcggcgctcatcggcgcctccaacttcttcgagctggcggtcgccgccgcgatcagcctgttcggtttccactcgggcgcggcgctggcgacggtggtcggcgtgctgatcgaagtacccgtgatgctgctggtggtgcgcatcgtcaaccggaccaagggctggtacgagcggacttgacccggcaccggaatccaccatgacggacgtcgcgcgccgtcacgctcgagtggcgggacatcgcgcgatccgcgcccgccgaggcgccgcgccggcggccagccgcccgattcgtcggatacgccacgtgccggccgaccttcatcgaccgatagccccgctcgcgccgccgcgaccaaacgacgcagcccccgttacgaaaacctgacgtgttgttgaaaaagaagcgtaccccatctcgaaacaggtagaaattacccgacgtcgcacgagcgtgcgtttcgcatgtttgcgcgccccgcagccggctatgcgcctttccttacgctggcgcacggattcgatcgcattggttgcgcatcgaggccgtccgtcctgatacgacagcaatacgaaagtattgtgtcaaagcgtatctgttaggaaatgattaccgacaataaaacgtcgccatgtaaatgagcgaaagaggtttggaagctcggcctgttttccgatcatttctcacctgcctcgaacacatgatcgcgtctcgctgagcgaaccgcagatgcccgcccggcggggcgggcacgaaccggccactgacgggaaagtgaattcaagctcattttcccaataaaatccccactcaaataaaacgaccagtcgactgaaaaacacatcaattaatcaattaaaaaaccggaatcacaagctggacaactcaaaacccggcgacattacaaacagaaagaaatccaggatcgcgcaaacgttttacgcgagacggcgatctcctcccctgaagcgcgaaggctcactcgcaccactccatcccgccgcaacccccgccacacggagccatcggcgacctcatcccgcttccccgccgactcctaatatccatccgattaacaaaaattaaccaatccagatattggcgcctcaaactttttttaaccatcttcaacatctaattttgcaattcttttaagtcttaaaaacattaatcacatagactccgcacaccaaattaatcagcgcgagcacggacctcctggtcagacaaataacgctcccgtgttgcgcagccctcggaggccgtttcgtatgaatcgctcgtaccgctctatctggaatgaagcacttggcgcgtgggtcgccgcttcggaaatctcgtccgcccgcggcaagccgaacaagtcggccgtcgcgaaggtcgtgaccgccgccgtgctggccgtggtcgtgcaggcagcgcatgcaagcacgatcggcgtcggaactggctcgcttccgggggggtccgcgtgcggcggcattggcggaacaggaataggtcctgacggtacgacgaactatacgaaccgggcgatcaccgacggcagcggattctactcaaccgttgccgggtgctcggccaacggcagtaatgccctgggcgtgacgctctatggcgcattcacgaccgtcaccggagacggtggcacggccatgggcttcgccgcttacgccgcaaagtgggcgtcggccgttggccttcaggcgtccgcgactggccagtccagctcggcattcggattcaatgcgctggcgagcggcgccaactcgcttgcactcggctcgtcgagcaccgcggcgtacgcgaacagcgtcgcgatcggccaaggcagcgtcacgggagcggcggccccgacggggaccggctatttgacgggcagcgccgccccgtcttcggaggtgtccgtcggttcctcgaccaatttgcgccgcatcaccaacgttgcggacggctccgcagcgaatgacgccgtcacggttgcccaactgagtacgggcatgagcacgaccactagcgcaatcgccagtttgtcgacctccacatcgaccgggctttcgtcagccagaagctcgatcgcgtcgctgtccacgtcgacttcgaccggcctgagctcggccaccagctcgatcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaatagcaacgtcgcttcgctgtccacgtcgacttcgaccggcttgagctcggcgaatagctcgatcgcctcgctttcgacttccgcttcgtcgggcatcagcaccgcgcagagcggcgtcaattcgttgtccaccgggctgtcgaccaccaatagcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgaatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgaatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgcttcgctgtcgacttccacgtcgaccggcatcggctcgctctccaccggtctgtccacgaccgatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgcctcgctgtccagcggcctgtcgacgaccaatagcaacgtcgcgtcgctgtccagcggcctgagcagcacgaatagctcgctgacctcgctgtcgacgtccgcttcgtcgggcatcagcaccgcgcagagcggcgtcaattcgttgtccaccgggctgtcgaccaccaatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgcctcgctgtccagcggcctgtcgacgaccaatagcaacgtcgcgtcgctgtccagcggactgagcagcacgaatagctcgctgacctcgctgtcgacgtccgcttcgtcgggcatcagcaccgcgcagagcggtgtcaactcgttgtccaccgggctgtcgaccgcgaatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgcttcgctgtcgacttccacgtcgaccggtatcggctcgctttccaccggcctgtcgaccgtcgcgacgacgaccaacaatctcggcagcagcaccgccgcggcgctcggcggcggcgcgacgtacaatccggccaccggcacgatttccgcgccgtcgtacacgacgtacaacgcgaacggcacgaccacggccaacaccagtgtcggctctgcgatcgacagcatcaacgcgaacggcatcaagtacttccatgcgaactcggcggggccggacagcgtcgcgaccggcgcggacgccgtcgcgatcggcacgggcgcgacggccgccacggcgaactcggtcgcgctcggcgcgaactcggtgacggccgcggccgtcccgaccagcagcgcgaccgtcggctcgaccacgctcggtacgttcgcgggcagcgcgcccgtgggcgtcgtgagcgtcggggcgccgggcgcggaacgccagatcacgaacgtcgccgccggccaggtcaccgccagcagcaccgatgcgatcaacggcagccagctctatgcggttgcgtcgaagctcgactcggcctcgagttcgatttcgtcgctgtcgacgggactgtcgtcggccaccagttcgattacttcgctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgaatagcaccgtcgcttcgctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatagctcgatcgcttcgctgtcgacctccacgtcgaccggcatcggttcgctttccaccggcctgtccacgaccaacagcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgcttcgctgtcgacttccacgtcgaccggcatcggctcgctgtccaccggtctgtccacgaccgatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgcttcgctgtcgacctccacgtcgaccggtatcggctcgctttccaccggcctgtccacgaccgatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgcttcgctgtccacctcgacttcgacgggcctgagctcgaccaccagctcgatcgcctcgctgtcgacctccacgtcgaccggtatcggctcgctgtccaccggcctgtccacgaccgatagcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaatagcaccgtcgcctcgctgtccacgtcgacctcgacgggcctgagctcggcgaatagctcgatcgcctcgctgtcgacctccacgtcaaccggcatcggctcgctctccaccggcctgtccacgaccaacagcaccgtcgcgtcgctgtccacgtcgacttcgaccagcatcggttcgctgtccaccggcctgtcgtcgaccaacagcaacctcgtgtcgctctccacgtccgcctcgaccggcatcggctcgctgtcgaccagcatcgacacgaccaacagcaacctcgcgtcgctctccacgtccgcctcgaccggcatcggctcgctgtcgaccagcatcaacgcgaccaacagcaacctcgcgtcgctctccacgtccgcctcgaccggcatcggctcgctgtcgacgagcatcagctcgatcacgacgaacacgacgaacctcggcaacagcaccgccgcggcgctcggcggcggcgcgacgtacgatccggccaccggcgcgatctccgcgccgtcgtacacgacgtacaacgcgaacggcaccaccgcgaccaacaccagcgtcggcgccgcgatcgacaacatcaacgcgaacggcatcaagtacttccacgcgaactcgaccgatccggacagcgtcgcgaccggcacgaacagcgtcgcgatcggcccgaacgcggtcgcgaacgtcgactactcggtcgcgatcggcagcggcgcgacgacctcggcggccgtgcccgtcgcgtcggcgagcgtcggcggcctcacgttcggcggcttcgcgggcagcgcgcccatcggcgtgttcagcgtcggcgcgccgggcgcggaacgccagatcacgaatgtcgccgccggccgcatctccgcggccagcaccgacgccgtcaacggcagccagctctacgcgaccaacagcaatgtcgcgtcgctgtcgaccggtctgaacgcgacgaacagcaacctcgcgtcgctgtccacgtccacctcgaccgccgtcggctcgctgtccaccggcctgtccacgaccaacagcaccgtcgcctcgctgtccacgtcgacctcgaccagcatcggctcgctgtccaccggcctctcgaccgcgaacagcaacctcgcgtcgctgtccacgtccacctcgaccggcatcggctcgctgtccaccggcctcgcgacgaccaacagcaatgtcgcgtcgctgtcgacgagcgtgaccaacatcaacacgcagctcacgtcgctgtcgacgtcgatcacgaacaacgtgatccggtcgctgcccgcgagcaccggcgtcgccgcggacatgagcgcgccgaaggcgacctcgccgtccgtcacggccggctcgaactcggtcgcgctcggcgcgggctcgaacgacggcggtcgctcgaacgtcgtgtcggtgggcagcgacacgcagcagcgccagatcacgaacgtcgcggccggcaccgagggcaccgacgcggtcaacgtcaaccagttgaatacgctgtcgacgtcgatgtcgcaatcgctgtcgaatcagcaaacgcagctcaacaatctcggctcgcaactgaaccagacgcagcagcaactgcagcagaccgacacgatggcccgccaggggatcgcggcggtcgcggcgatggcgtcgattccgcacatggaccgcgactcgaacttcgcgatgggcgtgggcacctcttcgttcctcggccagaaggcgatcgcggtcggcatgcaggcgcgcatcaccgagaacctgaaggcgtcgctgaacggcggcttcgccggcaatcagaaggtcatcggcgcgggcatgctctatcagtggaagtaacgacgacggccggcgcggcggcggcgaacgtccgacgccgcggccggcccgcgccacccgcgccgcgctcgccccgcgcgccggcgcaagccgcttcgcaacggcaggcgcgcccgattcgcggccgccgcttacgcatcgcttggagaatcatgatgaagcacatcgcagcaatgggattggcgacgctcgccgcactggccgcgctcgccggatgcagcgcgtcgagcgggccgacgtacacggtgacgcaaacgagcctgcccggacatccggacgcctatcgcgtcgcatgcggcggcgtgttcggaaagtacgacacgtgcacgaagatcgccgcgcgcgtgtgcggcgatcgccccgtcgacgcgctcgagcgctcggccgaccggcgcggcgacggcggacgcggcgagccgtcgagcctcacgttcgactgcgcggcgacgcgcaacgtcgcgccgtccgatcagtaagccgacgaagtccgcgcggccggcaccgcgccacgccgcatggctgcggcaatcgccgccgcgcacgccgatcgccgcgcgccatcgccccgacgccggccgacgcgggacgatcgacgggtacacgagtaacgagcaacggacagcgagcggtgggcggtgagcggtgggcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcaacatgttcgtcgcgttcgtcacgtccggcgtccgcccggccgggccgcgccgccccccatcccactcccgatcccgcccggattcgatccgcgtcacgccgtgattcgattcagcgttcgcctccaaccggacttcgtccccatcccgctgcgatcgtcccctgggccggcgccaaccgccccatgcccgctcagccgggctccgcttcgccggcccgggctgcctgccgccccttcggtccagcgaagaattgcgatatcgttcaaatctcgaaacgcccggctccgaccgcgtcgcgaaccgtcgtcggccgctcctcatcgctcttccgaacgcacgacatgtcagttcattccgatcgtttcgccgccatccagatgcaactgaagcaaggcgacctgattgccgccgccgatgcgatcgacgcgtggcgcgcggccgagcccgcgtccgccgacgcgctcgcctgccgcgcgcactggctgcgcctgctcggccgcttcgacgaagcggcggccgcgctcgagccggcgctcgccgcgacgccgccgtgcgcggccgcgtgggccgagcgcgcgcgcctcgaccggctcgccgggcaagccgagcgcgcgcacgccgcgttcgacgccgcgcatcgcgccgatccggccgcgacggcatggctcgccgaatggatcgaactgctgcacccgctccatcatcccgcgctcgcgctgccggttgcgcaggcgctgtgcgagcacgcgccggacagtgcgcagtcttggtttctgctcggcctcacgcaccactacgcgggcgactacgcggcggcggccgctgcataccgtcgcgcggatgcactcgatccggcctatccgatgttgcgcaacaatctcgccgcgcttcgctatcagaccggcatgaccgccgaggcgctcgcgctggcggaagcggcgattcgcgcggagccggacaaccagatggcgtggtgcaactgctcgaatgcgtggctcgcgctgcgcgagccggcacgcgcgctgatcgcgggcgagcgcgcctgcgcgctcgggccgaactacgcgatcgcgcaactcgcgcgcgcgaacgcgctgaaagagctgcagcgctggccggacgcgctcgccgccgcggcgcacgcgcaccgcagcgcgcccgacgatcccgtcatgcagtggtcgctcgcgatgctgcaactgctgcacggcgactacgcgaacggctgggcgaaccatgaggcgcggtggaacggctcgcgcgagctcggcgaccgcccgcgcccctcgccgcagcagcagtggcgcggcgagccgctcgccggcaagacattgatgctgtggggcgagcagggcttcggcgatgcgctgcagttcgcgcgcttcgcgccgatcatcgccgagcaggcgacgcgcgcgggcgcgcaggtcgtcttcgcgtgcttcgcgggcctcgagccgcttttcgcgcgcagcttcgccggcgcgccgatgcggatcgtgcggcacgacgcgccgcaattgcccgcattcgaccatcacctgcccgtcggcagcgcgcccctgttgctcggcgtgcggcccgacacgatcccggccgcgggcggctacctgcgcgcggatccggcgcgcgccgcgcaatgggcggcgcggcggccggccgacggccgactgcgcgtcgggctcgtctggagcggcagccgcacgcaccagcgcaacccgctgcgcgcgatcgatccggcggcgtgcgcgcgcgcatggcgcgacctgacgggcgtcgcgttccacagcctgcagatcgacggcgccgccgacgtcgcgacaatgcgcgcggcgggcctcgacgtgatcgaccatacggccgagttgccgagcttcgacgacacggctgcgtatctgtcgagcctcgacctcgtcgtcaccgtctgcacgtcggtcgcgcacctcgcgggcgcgctcggccggccgacgcggctgctgctcgacgtcaatccgcactgggtctggatgatcgaccgcgaagacagcccgtggtacggctcgctccggctctaccggcagccccggtaccgcgactggacgacggtgctcgaccgcgtgcgcgacgaactggccgcgctcgcagccgcgcgcgcgtagcggcacggcgcgaccggcacgacgcggccggcacggcgcgcgcgccggcgaaccgatcgcgtggcgaagcgaggcccgcgcgctccacgcgccgtcttcggccgcacgcgagaccgcggccatgtgcgccgtcgcctgttgcctgccgcctgctacctgtcgccccccgcccgtcacccgccatcggtcgactgtcgcccaacgtccggccgcgccaccgggcggtgcgaaatgcgcacgaagacaccgcacggaaaaaccggaacgtcagcgcgcaacggcaaaacgcaatgcgggttttcccgccaaatcacttcacagcgtcgaaataccgcacagtcaaatagaacctcgattctaaatcgattaaaaccattgaatcgaatcaacgatatcgattcgccagacacaatcactttttaataaaagaaagcaaattgaaatgattcgacgattaatcccggcccgatccatttaacgtattcgacgttctccaagacatcatcgtccgctgtccgacatcccgccgccccagtgaaacaagggcctcccgcccatcgcccggcatcgccccagcgcttttccggaatcgccccgcgccgccgaaaacaaggcagcgcaccacgttaaatccttcgttgacgattattaacaataaaagcaaagcctttttacagttcttttcagttccgaaaatcactcgccaatagaatcgccgctagcaataaccaccaaacgatcgaagtgcgtttaaaagcggcccgtcagtccggcacgccaatcgacagaccgagatcggcagaaccaacaacagcggaaattttcacaatcggttcgattgaaaaggggcggagatgaacaagatctataaaaccatctggtgcgagaccacgcggagctgggtcgcggtttccgagcacgcaaacggcaagcgcggcggcgcgacggcggccgcgacgacttccgcgcgtccgatctggacgcggctgcgcggcatctcgctcgccgcgctggcagcgttcggcctggggctcttcgcctcgcccgccgcgttcgcgcagtcgaattcggtgatgtgcgcgaactacaacaacggcattcttccgacctataccggttacggcgcgagcccttcgctcacctcgccctgcacgacgggcatcggctcgtgggcgggcggcgtcacgcccggctcgacgaccaactggatcggcctgtccgccgacgacacgcaaatcgtcctgaacggcagcaccggcaatatctatttccgcgcgggcggcacgaacggcaacacgctgacgatgagcaacgtcgcgggctcgggcccgacgggaggcgtgctgctgtcgggcgtcgcggcgggcgccgtgacggcgacgagctcgcaggcgatcaacggcagccagctctattcgctgtcgacctcggcatcgacgggcatcggctcgttgtcgagcagcatgtcgacgttcaacagctcgatctcgtcgctgtccaccggactgtcgtcgacaaacagcggcctgacctcgctttccacttcggcgtcgacgggcctgtcgtcggcgaacagctcgattgcttcgctgtcgagcgggctgagcagcacgaacagctcgctgacctcgctttcgacgtccgcttcctcgggcatcagcaccgcgcagagcggcgtcaattcgctgtcgaccggactgtcgacgaccaatagcacggtcgcttcgttgtccacgtcgacctcgaccggcatcggctcgctttccactggcctgagcagcacgaacagttcgttgacctcgctttcaacgtccgcctcgtcgggcatcagctcggccaatagctcggttgcttcgctgtccacgtcgacctcgaccggcatcggctcgctttccaccggcctgagcagcaccaacagctcgctgacctcgctttcgacgtccgcttcctcgggcatcagcaccgcgcagagcggcgtcaattcgctgtcgaccggactgtcgacgaccaatagcacggtcgcttcgttgtccacgtcgacctcgaccggcatcggctcgctttccactggcctgagcagcacgaacagttcgttgacctcgctttcaacgtccgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgctgacctcgctttcaacgtccgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacctcacgtcgctgtcgacctccacgtcgacggggctctcgtcggccaacagctcgatcacctccctttcgagcgggctgagcacgaccaacagcaacgtcgcctcgctgtcaaccggcctgagcagcacgaacagctcgttgacctcgctttcaacgtccaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacctcacgtcgctgtcgacctccacctcgaccggcctctcgtccgcgaccagctcgatcgcttcgctgtccacgtcgacctcgaccggtatcggctcgctttccaccggcttgagcaccaccaacagcaacctcacgtcgctgtcgacctccacgtcgacggggctctcgtcggccaacagctcgatcacctccctttcgagcgggctgagcacgaccaacagcaacgtcgcctcgctgtcctccggcctgagcagcacgaacagctcgttgacctcgctttcaacgtccaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacctcacgtcgctgtcgacctccacgtcgacggggctctcgtcggccaacagctcgatcacctccctttcgagcggactgagcacgaccaacagcaatgtcgcctcgctgtccaccggcctgagcagcacgaacagctcgttgacctcgctttcaacgtccacctcgtcgggcatcagctcagccaatagctcgattgcttcgttgtccacgtcgacctcgaccggcatcagttcgttgtccaccggcttgagtaccaccgacagcaatctcacgtcgctgtcgacctccacgtcgacggggctctcgtcggccaacagctcgatcacttccctttcgagcgggctgagcacgaccaacagcaacgtcgcctcgctgtccagcggcttgagcgccaccaacagctcgctgacctcgctttcaacgtccgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacctcacgtcgctgtcgacctccacctcgaccagcctctcgtcggccaacagctcgatcacttccctttcgagcggactgagcacgaccaacagcaacgtcgcctcgctgtccagcggcttgagcaccaccaacagctcgctgacctcgctttcaacgtccgcctcgtcgggcatcagttcagccaatagctcgattgcttcgttgtccacgtcaacctcgaccggcatcagctcgctgtccaccggtttgagcaccaccgacagcaacctcgcctcgctgtcgacttccacgtcgaccggcctctcgtccgcggccagctcgatcgcttcgttgtccacgtcgacctcgacgggcatcagctcgctgtccaccggtttgagcaccaccgacagcaacctcacgtcgctgtcgacctccacgtcgacggggctctcgtcggccaacagttcgattacctccctttcgagcggactgagcacgaccaacagcaatgtcgcctcgctgtccagcggcttgagcaccaccaacagcagcgtcgcgtcgctctcgaccggcctgagcaccaccgacagcaacctcgcctcgctgtcgacctccacgtcgaccggcctctcgtcaacaaccagctcgatcgcttcgctgtccacatcgacctcgacgagcgtcgactcgctgtccaccggcctgagcaccaccaacagcagcgtcgcatcgctctcgaccggcctgagcaccaccgacagcagcctcgcctcgctgtcgacctccacgtcgaccggcctctcgtcaacaaccagctcgatcgcttcgctctcgacgtcgacctcgacgagcttctcgtcggcgctgagctcgatcggctcgctgtccaccggcctcgcgacgaccaacagcaatctcgcgtcgctgtccacgtcgacgctcacctccgtgagctcgctgtccaccggcctgagcgccaccaacagcagcgtcgcgtcgctgtcgacgtccgcctcgaccggcctcgccgcaaccaacagcacggtcgcctcgctgtccacatccacctcgacggccgtcggctcgctgtccaccggcctgtcgaccaccaacagcaacgtcgcctcgctgtccacgtccacctcgacggccgtcggctcgctgtccaccagcctgtcgaccaccaacagcaacgtcgcgtcgctgtccacgtcgacttcgacaagcgtgaactcgctgtccaccggcctgtcgacgacgaacacgagcgtcgcgtcgctgtcgacgagcgtgaccaacctcaacacgcagctcacgtcgctgtcgacgacgatcgtcaacagcacgaacaacgtgatccgcgcgctgcccgcgagcacgggcatcgccgccgacatgagcgcgccgaacgccgccgcgccgtccgtcacggccggctcgaactcggtcgcgctcggcgcgaactcgaccgacggcggccgctcgaacgtcgtctcggtcggcagcgccacgcagcagcggcaaatcacgaacgtcgccgccggcaccgaaggcaccgacgcggtcaacgtcaaccagttgaatgcgctgtccacttctatgtcacaatctctggcgggccagcagggccagatcaacaatctgggctcgcagctgacccagactcagcaagcgctgcagcagaccgatacgatggcccgtcagggcatcgcggccgccaccgcgctgacgatgctgccgcaggtcgagccgggcaagacgatcaatgtcgccgtcggcgtcgcccgcttcgcaggtcagtcggggatggcgttcggcgcgagcgcgcacgtgacaaccaacggcattctcaaactgggcatcggcgtgtcggggcagaacaagaccttcggtgcaggatatggatatagctggtgatcgattccatccgctcttcgtcaaccgggccgcgtgacgcgcccggcaagcgcctcgccgtcggcatctcgctgttcgcccgcgacggtcaggcgatctgggaaaacggcattcatcagaacattgcgttcctcgcgatgatgctcaagcagtccgaccggatcgggccggtctacttcctgaacggcggcgacgcgaaagcgttgcccgccgggctcgatctcggcggcctcgacgtgccgctcgtgcagccgcgcgacgtgtcgcacgcgctcgacgtcgtgatcgagatgggcgcgcaactgcccgtcgactggctcaagcacatgaaggcgctcggcaagaagctcgtcgtgtgcttcgtcggccacacgtacagcgggctgaccgagacgccgatgttcaaccggccgtcgggccacatcttcaacggcgggccgttcgacgaggtatggatcctgccgaaatccgagaagatcgacgcgccgctgctgcgcacgctcacgcgcgcgccggtgcacgtcgtgccgcacatctggtcgccgtacttcatcgagcgccgcgcgcgcgagctcgaagccgcgggcctgcgcttcggctatgcgcccggccgcgcgaagtggcggctgtcgatcctcgagccgaacatctcggtcgtgaagacctgccattacccgatgctcgccgccgacgagttccaccgcgcgcagcccgacgcggtcgagcacctgttcgtcgtgaactcgctgcacatgaaggagcatccgacgttcgtccatttcgcgaacagtctcgatctcgtgcgcgagcacaaggccaccttcgagccgcgcatcgatctgccgtcgttcctcgcgcaacacggcgacgcggtgatctcgcaccagtgggaaaacccgcagaactatctgtactacgacgtgctgtacggcggctacccgctcgtgcacaactcgccgatgctcggcgacgccggctactactacccggaattcgattccgcggcgggcggccgcgcgctgcagcacgcgtggcgccatcacgacgcgcatctcgacgactatcgccgccatgccgacgcgctgctgcaagccgtgtcgatcgacaatcgccgcaacctcgacgcgtacgtcgcgcgtctgttcgcctgagcccttcccggagaaaaacgcatgtcagaaaccaccgcccgtgacgtgcccaacggcggcaagcgtctcgtcgtcggcgtgtcgctgttcgtgcgcggcgccggccagtcgctgtgggagaacggcatcttccagaactgcctgctgctcgtgctgctgctgcgccagtcgccgctcgtcgccgaagcggtgatggtcaacggcggcacgagcgatgccgatccgcaactgatgctcggcgagtggaacgtgccgctcgtctcgatggacgaggcgatgacgcgctgcgacgtgctgatcgaaatgagcgcgcagttcaacgccggctggctcgccgaatatcagcggcgcggcggcaaggtcgtgacgatgcgcgtgggcaacgattacgtgatcgacatcgagcgcgcgatcttcgacaagccgtccggcttcctgttctcgggcgcgcgctacgacggcgtgtggacgatccccgagttcgagcactcgtgcgggcactatctcgaatcggggctgcgcagcccggtgacgatcgttccgcacatctggcatccgctcctgttcgacaaggcgcgcgcgacgctcggcccgggcctcgaattcggctacaagccaggcaggccgcgctggcgcgtgacgatgttcgagccgaacatctgcatggtgaagacgagcatcgtgccgatgctcgtcgccgaggaggcgtatcgcgcgcagccggatttcgtcgaattcgtgcgcgtgtgcaacacgctgcacatgaaggaacacacgacgttcgtgcacttcgcgcgcagcctcgacatcgtcgaccatgggctcacgacgttcgaggggcgcttcgcggtctacgagttcatggccgcgtacggcgacgcggtcgtgtcgcacacgtgggaaaacgcgcagaactatctgtactacgagttgctgtacggcgactatcccctcgttcacaattcgccgtacctcggccgcgccggctatttctatccggatttcgactgccaggaaggcggccgccagttgctgaaggcgttccgcgagcacgacgcgaacctcgacgcgtatcgcgagcagtcgcggcacgtgctcgattcggtcagcatctacaacgcgcagaacgtcgccgcctatacggaggcgatcgccgcgctgtaccggtgagtcgagccgcgccgcagcgcgtcgccccgcttcggccgggaggccacttgcacacattcgtcgctcgatgcacggcggccggcgcactgccggccgcggccgcgctcgagaagcggagcttgcggcaggagagcgacggccggcggcgcctcgtctcgtatacgccgcggcggcggcgaggcgtcgcgccgtccctcgccggacaatagaccggacgcgcggcaggcgcggcgcagcgcatgcgctcgtgcggtgcgatgcgcgcgccgggcgcgcacgcgagcggcaaccgccgaccgagcgcgcggcgccacgccgccggcgcaagcgcacgcgcgcggcgcgtcagcgccggtcgttgacgagattcgcgagcagcgtgtcgtattcggcgacgagcgtcggattcttcgacgtatagcggcgcagcaggctgcgctgccgcgccgcatagccttcccaatcgtcgtcatgctcgcgcagcacgcgcatcagcacttccgcgcccgtctgcacgtcgttgtccggatagtagtagccgatgtccggcacgagatgcgcgttgtgaacgagcggatagccctgccagcacacgtcgaaatagaagtagttgagcgggttctcccactggtgggacacgacgacgtccgtatgctcggcgaggaacgtcggcgtatcgaaacggccgacgaagctcgccttgctcgcgcggacgatctccagataattcatcagcatcacgaattccgggctgtcgtgcgcgagccgctcggcgttcgtcacgtgcgcgaacgcgatcgcgtccggctcgcgccggtacgcttcgtcgatgatcagcatcggatacacgcagaacttgacgacgtcgtggttcggctccatcaccgtgagccgcttcgcgcgcttgccgctcggccgatactcgccgcgctcgggcaacagacgcgtgcgctcgccgaggaacatcggatcccagacgaacggcacgacgcgccccgggctgcgccgcaacgattgcaggaacggcagcgacgacggcgcgatctgcggaatcgcccagatctcgtcgtagccgcggttgatgaacagcgtatcccacatcctgcggccgaacaggatcgattgcgtcgcatggatgtactcgaagccgcagcagtagctgacgagcttcacgccgcgcgccttcaggtacgcggtctgctcgccgtcgatctggccgccgagctcgatcagcacgtcgagcgaatccttcacgtcggcgaacgagcgggtatcgaatattcggcggtcccacggcaacgcgtcggtgatcggtacgtcggtcgtgttgacgatcgtcacccgatagccgcgcgacgacttcatcagcagcttcgcgagaaacagcgcgttctgcttgatgccgttgatccaaaggctctcgttcggctcgcgcaggccgatcgtgataccgatgcgcaggccgttcaaatcgacagggggtgtcattgcatgcaggagggaagggaatgacgcagtgtagcgcacgcgcggcgccgccgctcgcaccagaatccgagtctagcggacatcccttcgccggactgtcagatatcgttaacgtacgccgcgtacgccgcgcgcgccgctcaggccggccccatcacgagcagttgcgcgccgtccgcgacctgatcgccgaccgcgtacagcacctcggcgacgacgcccgccgccggcgcgccgatcgtgtgctccatcttcatcgcctccatcacgatcaacggatcgccctgctcgaccttgcgccccggctcgacgagcaccgcgatcaccttgcccggcatcggcgcggtgagccggccctcgccttccgtcgaatcggccgcgtgcgcgagcaggttgcgccactcgaacgcgcgcgcgacgccctggcagaacacgtggaaggtgtcgccgtccacgtgcacgcgcccgctcgcgcgcacgccgccgagcgtcacgtcgaaatcgagcggccccgcaccgcgcgaccacgcgaacggctgcgcgacgccgccgatttcgagcgactgcgcgccgccgtgctccaggtagcggacttcgagcgccgtgtcgtcgtcgagcgcgcgccattcgatcgtgcgccgatagccggcgttcagccgccagttcggcagcgcggcccacggcgacgccacaccgcccgcgcccgcctgctcgcgcgcgaacagcgccgcgcacgcgaggccgagcgccgccgcgggcgcgggccgcggcgcgaacagcgcgtcgcgatggcgctcgatcaggccggtgtcgagatccgcgtcggcgaacggccggctcgcgacgatccgctgcaggaactccgcgttcgtgtgcaggccgaccacctcgcattcgcgcagcgcgcggccgagcgtcgcgagcgcctgcgcgcgcgtgtcggcatgcacgatcagcttcgcaatcatcggatcgtagaacggcgtgatcgcatcgccctcgcgcacgccgctgtcgatccgcacggccgcgcccgcggcgaattcggcgcccgccggaaagcgcaaatgcttgaggcgcccggtcgacggcaggaagccgcgcgccggatgctccgcatacaggcgcgcctcgatcgcgtgcccgcgcacgtgcagctccggctgccgcagcggcaacggctcgcccgccgcgacgcgcaactgccattcgacgagatcgagccccgtcaccatttccgtgaccggatgctcgacctgcaggcgcgtgttcatctccatgaagtagaacgcgtcgcccgtcatgatgaattcgacggtgcccgcgccgacatagccgaccgcgcgcgcggccgcgacggccgcctcgcccatcgcctgccgcagcgcgtccgcgaggcccggcgcgggcgcctcctcgagcactttctggtggcggcgctgcaccgagcaatcgcggtcgaacagatagaccgcgttgccgtacgtgtcgccgaacacctgcacttcgacgtggcgcggccgctgcaggtacttctcgatcagcacgcggtcgttgccgaagctcgccgccgcctcgcgctggcacgacgcgagcgccgccgcgaaatcggccgcgcgctcgacgacgcgcatccccttgccgccgccgcccgcgctcgccttcagcagcaccgggtagccgatgcggtccgcttcgcgctgcagcagttcgggggactgatcgtcgccgtgatagccgggcacgagcggcacggcggccgcgtgcatcagcgccttcgccgccgccttcgagcccatcgcggcgatcgcctcgacgggcggcccgacgaacacgatgcccgcgtcctcgcacgcgcgcgcgaagtcttcgttctcggacaggaagccgtagcccgggtggatcgcctgcgcgccggtcgcgcgcgcggcgtcgatgatgcgctcgatccgcaggtagctgtcggcggccgccgcgccgccgatgtgcacggcctcgtcgcacgcggcgacgtgtttcgcatgcgcgtcggcatccgaatagaccgcgacgctcgcgatgccgagacgtcggcaggtcgcggcgacccggcaggcgatttcgccgcgattggcgatcaggatcttgtcgaacatgatgggtcaggaatcgggaaatcgataacgggttcggttcggcgcatgcgccgcgcggcgtgcctcgtcacggctcgcgccgcgcgccgccgcgaaggtcgcgaacgtcgggaaacgcggcgacgggcggcgacggcgatgcgggcggccggcgacgaagtcacgcgcgccacgacggcgtgcgcttttccaggaacgacgcgacgccctcgcgcgcctccgcgcccgcgcgcgccttcgcgatccagtcggcggtctgctcgatcagcgcggcgtcgagcgcgcgccccgcgacgtcgcgcacgagcgccttgcatgcacgcaccgcctgcgggccgttcgcgcacagcgcatcggcgagcttcgcgacgctcgcgtcgagcgcatcggccggcacgcgctcgtgcacgaagccgagctgcgcggccttcgcgcagtcgaacgcctcggccgtcgcgaaatagcggcgcgccgcgcgctcgcccatcgcgcgcacgacgtacggcgcgatcgtcgccggtatcagcccgaggcgcgcctcggacaggcagaatttcacgtcctcggcggcaagcgcgatgtcgcacgcggcgacgagcccgacgccgcccgcgtacgcgtcgccgtgcacgcgcgcgatcacgggcttcgcgcagcgatagatcgcgtcgagcatgcgcgcgagccggcgcgcgtcggcgcggttctcgtcgtcggagaagcccgccatcttcttcatccagttcagatccgcgcccgcgcagaacgcggggccgcgcgcggcgagcacgaccgcgcgcagcgacggctgcgcgtcgatgcggtcgaacgcggtcgtgagctcggcgatcatcgtctcgttgaacgcgtttcgcacgtcggggcgcgcgagcgtgacggtcgcgacgcggccgtcgtcggtcacttcgatcgtttcgtagcgcatcgtcggctcctaggcaggcatcacatccggaacacgccgaaccgcgtgtcctcgatcggcgcgtttcgcgcggcggcaagcgcgaggcccagcacgtcgcgcgtctgagcggggtcgatcacgccgtcgtcccagaggcgcgcgctcgcgtaatacggatggccctggcgctcgtactggtcgcggatcggctgcttgaacgcctcttcatcctgcgccgaccattcgccgcccttcgcctcgatcccctcgcggcgcacggtcgcgagcaccgacgccgcctgctcgccgcccatcaccgagatccgcgcgttcggccacatccacagaaagcgcgggccgaacgcgcggccgcacatcccgtagttgcccgcgccgaacgagccgccgatgatcaccgtgaacttcggcaccttcgcggtcgacacggccgtcaccatcttcgcgccgtggcgcgcgatgccctcgttctcgtacttgcgcccgaccatgaagcccgtgatgttctgcaggaacacgagcgcgatcttgcgctggcagcacagctcgatgaagtgcgcgcccttcgtcgccgattcggagaacagaatgccgttgttcgcgacgatgccgaccggctgcccccagatgtgcgcgaagcccgtgacgagcgtcgtgccgtagcgcgccttgaattcgtcgaacgccgaatcgtcgacgatgcgcgcgatcacctcgcgcacgtcgaacggcttgcgcgtgtcgacgggaatcaccccgtacacgctccgcgcgtcgtagcgcggcggcagcggctcgcgcatcgcgggcgccgcgccgccgcgcgcgcccaggttgccgacgatcgcgcgcgcgatcgcgagcgcgtgcgcatcgttttgcgcgagatgatcggcaacgccggacaagcgcgtgtgcacgtcgccgccgccgagatcctcggcgctcacttcctcgccggtggcggccttcacgagcggcgggccgccgagaaagatcgtcccctggttacgaacgatgatcgactcgtcgctcatcgcgggcacgtacgcgccgcccgcggtgcacgagcccatcacgaccgcgatctgcgcgatgcccgcggccgacaggttcgcctggttgaagaagatccggccgaagtggtctcgatcggggaacacgtcgtcctgattcggcaggttcgcgccgcccgaatcgacgaggtacacgcacggcagccggttctcggccgcgatctcctgcgcgcgcacgtgcttcttcaccgtgaccggatagtaggtgccgcccttgaccgtcgcgtcgttgcagacgatcacgcactcgcggccggcgatccggccgatgccggtgatgaggcccgcgcccggcgcatcgtcgttgtacatcccgtacgcggcgagctgcgacagctcgaggaacggcgtgcccggatcgagcagttgcgcgatccgatcgcgcggcagcagcttgccgcgcgacagatgcttgtcgcgcgcggcctgaccgccgccgagcgcgagccggtcgattttctcgcgcaagtcggcaacgagcgcctcgagcgccgcggcgttcgcgcggaattcgtcggaacgcgggttcagcttggattcgatgatcggcatcgcgtgggctccgcgcgcgaggtcaggccgtttccgcgaacagctcgcggccgatcagcatccggcggatctcgctcgtgccggcgccgatctcgtagagcttcgcgtcacgccagagacggccgaccggatactcgttgatgtagccgttgccgccgagaatctggatcgcctcgcccgccatccacgtcgccttctccgcggtgtagaggatcacccccgcgcagtccttgcgcacctggcgcgggtgggcgctgccgcccgcgtcgagatgccggcccaccgcgtaaaggtaggcgcggcacgcctggaacgtcgtgtacatgtcggcgatcttgccctggatcagttggaattcgccgatcggctggccgaactgcttgcgatcgtgaacgtacggcacgaccgcgtcgagacacgcggccatgatgcccgtcgggccgcccgcgagcaccgcgcgctcgtagtcgagcccgctcatcagcaccttcacgccgccgttcagctcgccgaggatgttctcctcgggcacctcgacgtcctcgaacaccagctcgcccgtatgcgagccgcgcatgccgagcttgtcgagcttttgcgcgaccgagaagcccttcatccccttctcgacgatgaacgcggtgatcccgcgcgcgccggcctcgggctcggtcttcgcgtagacgacgagcgtgtcgcaatccgggccgttcgtgatccacatcttcgtgccgttgagcacgtagcgcgcgccgcgcggctcggcgcgcagcttcatgccgacgacgtcggagcccgcgttcggctcgctcatcgcgagcgcgccgatgtgctcgccggaaatcagcttcggcagatacctgcgcttctgggcatcggtgccgttgcggtggatctggttcacgcacaggttcgaatgcgcgccgtacgacagcccgaccgacgccgacgcgcgcgagatctcctccatcgcgaccatgtgcgcggtgtagccgagattcgcgccgccgtactcctcggccaccgtcatcccgagcacgcccagctcgccgaacttgcgccagaggtccatcgggaactggtcggtacggtcgatctcggccgcgcgcggcgcgatttccttcgcggcgaaatgcgcgatcgaatcgcgcagcatctcgatgtcttcaccgagcatgaagttcacgccgggcaggttgctcatgtctcctccgtctccaggaagtccttgaacgcgccgattattgagtcttgctcaactccgtgcgtccgccggttcattgccatatgctgcggaaattttcgctagtttcgcgcttgattcgcgcgagcgtcaatagttttttgagcgacactcagctatgatcgacaccatcgcaacgaaaccgcccgacgccgcgggacaacccgtatgaccgccactcagaaagccgaccgcgcggatgcgccgcgcgcgcccgccgggcgcaagtcgcagcagcgcgtgcaggacatcctgcgcgccgggcgcgaagtcttcgcggaaaaaggctacgagcacgccaccgcggcggagatcgcgcagcgcgtcggcgtgtcggaggcgacggtgttcagctacttccgcggcaaacgggagctgtgcgcgcgcgtgatcgccgattggtacgacgaaatcgtcgacgcgttcgaaaccggcatgccgcgcgacggctcggtgcggcagcagttcgcgttcgtcgtgcgcacgcacctgcggctgatgctcgtgaacggcaccggcctctgcgcgctcgtgctctccgaggggcgcgcgaagcagcacgcgctcgccgacgagctgacggccttgcagcgccgctacacggcgccgctgatggacgtgctcgcacgcgggcaggcgacgggacaggtgcgcgccgacatgccgctcagcctgctgcgctcgatggtgttcgggccgatcgagcacgtgctgtgggatgcgatcctcggccatcgcaagctcgacaccgagacgacggccgagcagttgatcgacctgctgtggacggggctgcaaccgcccgcgccggaaaacgccgcgctcgtgcgcttcaggagcgacgtcgcggacgcgatgcggcggctcgaccaagcatgcgggcgcgcaccgcgcaaggcggcggcgggccgcgacgcgcaaaagcccgcatagcggccgcgcgcgccgccgcacggccccgaccggctccatgccggcccgctgtcgcgccgcgagcgcctgcggccgcttcgcgatcatctcgatctcgaaccgaaaaccgtcgagccacgtcacgccgacgccggtcggcgtcggatgcggcgcgtcgccccggtagccggccgcgaccttccagatcgcgtcgaaatgcttggcggatcgacgacgacgatcgtcacgtcgacgacatcgtcgaacgtgctgccggcggctgacaggcatgcattcagattgtcgaacgcgagccgcacctgcgcttgcagaattcgtcgctcgtcgctcatcgctcgcaagatgcggccgcgcgcgcccggaaagactcgcgtggcgcgcataccgatcgcgccgcgcccgaaaaaggcagccagcgcgcgaaccgccgtcggcgcgtcgaccatcgtccgatgccaagcgcgtctttccgaaccgatgcccgagcaagcgatcgcccggtcgctccgccccggcgccccggcgccccggcgccccgccgcacggtcgcgcctcgccctttcccggaaacggtgacctcgaccattcagccacgcacatcagccgacgcgcccctgtaacgccacccgtgacgccgcacgcgtccgcgtcatcgcgccgccaccggcgtcgaacgccgatccggccgcgcaggccggccggcccacgcaccgcgtccgaaccttgctatcccgtgcgagcttgttgtgcccgcgtggcatgcactgcgctttgagggcgcggcgcaccgcccaacgaaaatccaatcgcgcccagcagccgatccgcattccccatccgccgagccgaagcggcctccgatggcacgccgacgaccgattgccgttcgcccgcgcgaagagacgccgagccgcgaaccgtccatgcaaggagatgcagatggatacgagcgaaacagtccttcggcgcaggcaagacgatcgcgtcagcgacgtcctcaagtggacgctcctcgtcgtcgcggtcctgaccttcgccttgctcgcgtgggcgaccgtcgtcacctaccgaagcgcgccgccgcagcccgcgcggctcgtcgcgcccgacggcagcgtcgtcatgacggcgcgcgacatcaccgacgggaaagcatcgtttcaacgcgccgacctgatggactacggcagcatctacggcatgggttcgtatttcggcgaggattacacggccgagtatctattgcgtctcggtcagctcacgaatgacaacattgccttgtcccgtttcggacaaccgttcgccgcgctcgatcaggacagccggaattcggttcaagccgcgatgcggcaacagctcaagggcatcgacctgtcccgcacggacgctctcgtcccggccgaagtcgcgcgcgcgatccgctcgctgcgcgtggagatttcgcgagcgctcacacaccacgatttcatcaagggatggacgcaggcttacagcctcgacgagcgccatgccgccaagaccgccgatttcctgctctatgccgcgcctgacgacggtggcccgccggccgggcagcgacgtctcgtggacgcagaactggccgtatgagccgctcgtcggcaacgtgccgaccacgaacacgttcggatggacgtgggcgagctattgcttcacctttctctgcttcgggatcgtcctgttcgtgtatcaccgttacatccgcgtcgacgatctcggcacgatggaccccacgctcgtgcgctttcgcgcgctaacgcgcagccagcgcaaggtcggcaagtattttctggtcgtcgcggcggtgctgctgcagatcgcggccggcgcgatcctcggccactactacaccgatcgcacgagcttctacggcatccacttcgacgacgtgctgccgttcaatttctggcgcagcatccacattcaggcgccgatcgtatggatcggcctgtcgtggatcggcgccgggctgtttctcgcgcccgcgatcagcggccgggaagcgcgcggccaggggccgctggtcgacgggctgttctgggccaccgtggtgatcgtcgccggcgcgctgatcggcgactatctcggcatcatgggcgtgatcgagaacggctggttctggttcggcaatcaggggctgtcgtacctcgagctggggcgcttctggcagatcggcttcttcatcggcctcgtgttctggagcgcgctgatcctgcgggggttgtggcccggcctcgccgcgatcaagcaggcggcgcgccagttctggaccggacgcatccggctggagcacctcatctgggcgtccacgaccaatatcgcgctgctgtacgcgttcggcatgattccgctgttcggcgtgaacccatccttcacgatcaccgacttctggcgctggtgggtcgtgcacctctgggtcgagcagcccttcgaattcttcgcggccgccatcagcgcctatctgctgatggggctcggactcgtgtcgcggcaactggcggaacgctcggtgtatctcgaactcatcctgatcttcctgggcggggtgctcggcaccggccatcacatctactgggtcggcggccccggcatgtgggttcccgtcggcagcatgttctcgttcatcgaggtgctgccgctcgtgctgctcatcctcgacgcgatggagcaccacagcctgatccggaaacagcagcggttccgctacggtctcgcgtacacgtatgtgctgggctccgcgttctggaacttcgtcggagcgggcgtgttcggcggcggcacgctcaacgcgccgctcgtcaactattacgagcacggcaccttcctcacgctgaaccacgcgcacacgtcgctgttcggcgcgttcggcctgctcgcgatcggattgatctatttctgcctgcggcatgccgccgccgagcaatcgagattcagcgagaaactcggcctccgggcgttttggctgtataacgcggggctcgttctgtggatcgccctcaacttctttccggtcggctggccgcaactcaacgcggtctacgatcgcgggctcgcctatgcgcgcagcctcgagttctatgacacgaccgttctgtggcaatggctgcgcttcgtcggcgacgtgccgttcgccatcgcggcgctgctgatggcgttcgacttcgtgctcaagctggcgcccctgttccctgccgtcgtcaatcgaatgtcgcggcaacacggcgaaaagcgttcgccatgacggcgcgagcgccggcgccgcccgggaagacgcgggccgggcacgagccgcatccgccgcctgccgcgcttggctcgcgttcgccgtgccggcgcgccgcggcggccggcgcggcggaaacgaacaccgggggcctcgacatgaaccctgccgttgacccgagcccgctgtcgcgcgcggcccaggcgcttgcgctggcgtcgatcggcggcgcgctggcgctcggcgcgtgcacgagccgcccgtcgggcgagcggtacgacccgtcgcgcatggacttcaacccagggcccgcgatcgtcacgcagacgcgccacacgggcccgttcgccgccggctccgcgttgagcttcgatgccgcgctccagccgctcgacgcagcgcgggaccaagcgatccgcctcgataccacgcacacggtgatccggatcgccccgggcatcgcgttcgccgcatggacgttcggcaatcaggtgccggggccgacggtgcatgtcaaggtgggcgatcgcgtgcgcttgtccatgacgaaccgcagcgacgaacccgcccccggcggcttgcaactgaccgcgccgatgatgcattcgatggatttccatgcggcgatggtctcgcccacggacaagtaccggtcgatcgcgccgggccagacgatgcatctcgagttcacgccgaactaccccggcgtcttcatgtaccgctgcggcacgccgatggtgctcgagcatatcgcgtcgggcatgtatggcgtcgtcgtcgtggcgccgcgcgacggctatccgacccgggccgatcgcgaatacgtgatcgtccagagcgagttctacacgaagcccgatccgcagcaccgcagcgtgggcacggacgcgctgcacgtgctcgacggcgagcgcctgcgccgcaaagcgccgacctacacggtattcaacggccggtacaacggcatggtcacgcagccgttgatcgcgaagcccggcgagcgcgtgcggctctacgtgctcaacgcggggccgagcgacacctcgagcttccatgtcgtcggcgcgatcttcgaccgcgtctggctcgacggcaaccccgacaatcagttgcgcggcatgcagacggtgctgctcggctccagcggcagcgcgatcgcggcattcgtcgtgccggaggccggcgcgtacgtgatggtcgatcatcagttcgcgaacgcatcgcaaggcgcggtcggcgtgatcgacgccggcgcgcatgaggaatcgaccatcgagcatcacaacatccccgcgtcggccacgccgaccgacgcggaggcgatacagggcaagctcgatttcgaaagcaagtgtctcgcctgccatacgctcggacacggcgcgaagctcggcccggctctgctcggcgtgacgcagcggcgaagcgacgcgtggctgcggaggtggctcgcctcgcccgaggcgatggtcgcgagcgacgccgacgcgagggcgctgcgcgcgcactatccgatcaccatgccggaccagaatctgagcgatagcgaaattcgccggtacgtccggtatttccattgggcggacgaagcatcgaagcaacgggaccacgcgatgccctgatgacgaagcggcggcgcggacggttcccgacggccccaagcgccacgcgtcgagcgcaatcgcgcgcgccggccggcgcgcgcggcgcgtcgatatccgccgtctcgccgacgcccggagaccggtccgcgccgttgcgcggcgatgtccggctctcgatgcgaaccggcagcgcatgcctgccgatgcgcggacgcagtcgctcgtccacgccgacagcgcgctgacggcaccgaccgccgccgcgacgcccgcgccggcgcccgacgaaccgaagcccaccgacacattcaaccgatcgtcgtcacgcccgccgattgtttcgcccggcgtgccgatcaccacgggacggcgcgatctcaagctaccctatttaagttccattacctatgatgaaaacaacgacgcttccgttatccggatcgagcctcgtcgtcgcgtttttatgcgagggaacgcgtaaatggaccaccccgacgcagatcaagaacacgaaagacaactgattgcatgtgggcgtgaacaatacgaatgggtggtccgcgcgcgcgaggcagccgcgtcgtcgctggccgactgggacgcgcgggccgaggccctgctcgacggcgtgcgcgggatgcccgcgcatttcgaccatgccgccgcgcgctacgcggcacgaaccggcgagccgttgacgctcgaccacgcgcgcgcgttctgcgcggcgacgatgctgcgcgcggtcgaacaccccgccggaaccgacgactggcatctcctttgccgattggacgagataccggacatcggcgactacgtcacgggctacgcgtttcaggaaagcatgacggcggtccgcgcgagcgagcacgaggtccgcgtgttcctgaacgtctgccctcatcggcagacgcagctctttcaggccgccggctcgttcgatccgcatcggcacgttcgatgtccgtatcacggctggaccttcgacgtcgacgggcgctgcgtgaacgcgccgggcgcgcgacgctgcgagttcggcgcggacttccgcgagcaggatttttccctgtcgcgcgtgccggctcgcatcgaggacggcggcatcctcgtgcgcaaggcggtctcgcgcgtcggccgccgcatggcggcgctgtacgagcgcgtgtatttcgcgttccccgacgtcaagcgcccgttcgtgccggaccgctttcgcgtgctgctgcgcatcggctttctcgcggccgacatccggcacgcgcgcgattcgtcgatcctgtcggcgcttcgcgccgaactgcgtcagcacctgctgacctatccggacctgccggtgcgctacgcgtcgctcgcgaaacgacatggcgagccgacggtcgatgcggtcaatgcggtcgatgccgtcgatgccgtcgatgccgtcgacctcggcccccggctcgcgggcggcccgctgcgcgagaccgtggccacctgggtctacggcgacgcggagttgcacgcgctcgaacgggacacgctcgtgctgcccgcgtggcacttcgtcggccacgtcgcggaacttcgcggcggcgagcgcacgttgacgctcgacgtgtcgggcgagcgcgcatacgtctgccgagcgcgcgacggcacgatccatgcgggccgcctcgtcgacatcgaccgtcgcaccgacgacccggcacggctgcgcgcggacggcgcgctcgcgccgatcgacgtcgatgtctggcaggggctgatattcgtgcgcctcgcggccggccggggcggggtcgccgatatctgggagcatgcgcggatgctcgagccataccggatcgggcagatggcgccgctcgccggcaagggctggtacgacttcgccgtcgaagcggacgcaaagattctctgggaaaacttcctcgagatgtaccacttcccggcggcgcaccaggcgatgatccgcttgttcgagctgtcgagccgctccgatctgctgacgctgcgcgaaccggcctcgacgcggctgtcgcccatcgaggcgcgctaccgcgacgcattgaaacgcggcgcgacacacggcgcggacgaggaagcgcggcaacgcgcgatggccgatggcgacgccgccctcgcgcgcccgctccagctgaccgtgttcggctcgattcccgaaacggcgcaaaccgcgacgatgctcggcatcacggtctttcccgatcacattcaggcgatgtcgttcattccggtcggcccgcgggaatgccgcgtgaagatccgcagctacggccatgccgcggaaggcgcgctcgacatcgcacggcagtgcaacgtcgagcagttgcagatcgagctcgtcgaggaagacattcagttgaaccatcgaagccagatcgcggcatcgacgcgcagttacgagcggcgcggcgtgctgcacgacatggaagtgagcgtcgccgatttccagcaattgctgcggcgcgtcctgcccgtcacacgctgcgtccggcgcccgcccgtcggcgcgctcgcgcgcgcgaatcaagcgctcaggctgcgcgatcgcgacgagcgcggcgcgcctcgccgcgcctgcgcggatgcggcacgccgcgcccgcgcccccgccgccgcatcggcctttgccgcgccgccgcctgtttctcggcaacgcaatgccgagacgctcgaagcactcgatacgcccgcgttcgtctacgacgaacgcacgctgcgcgacgcattgtcttcgatgcacacgctgctcggcgacagcggctgccgcctgctgtatccgctcaagccgttttcgcacgcgggcgcgctcgaatgcatcgggccgcatgtcgacggcttcgccgcgtcgtcgccgttcgaggccgcgttctcgcgcatgcttctcggccgcgcgggctcggtccacctcgcgacgccggcgctgcgcgaccgcgacctcgggacgatcgtcgacaactgcgactacgtcgcgctgaactcgctgtcgcaatggcggcgcctgcacgatgcattggcgggccgcctgtcgtgcggcttgcggatcaatccgcaatattcggtcgtggccgacgcgcgctacgatccgtgccggccgcattcgaagctcggcgtgccgctcgacgccatcgagcgcgtcgtcgcgagcgatccgcgcgcgctgcacggcctgcagggcattcatttccacacgaattgcgactccaccgatttcagccggctcgccgaaacgatcgagcacctcgaaaagcggctcgcgcgcacgctcgacggcctcgcctggatcaatctgggcggcggctacatcgcggacggcgcgcgatacgtcgaccggttccgcgcgtgcgcgaagcggctgcgcgagcatttcggcgtcgcgctgttcatcgagccgggcgcggcgatcgtgcgcgcggccggaacgatcatcgcctccgtcgtcgacctgttcgacagcggcggcatgccgatcgccgtgctcgacacgacggtcaatcactatcccgaggtattcgaataccagtttcagccggatgtcgacgggcatcacccggcgcacgcgcacgcctacctgctggccggcgcttcgtgcctcgccggggacgtgttcggcacctaccgcttcgacgcgccgttgagggtgggctcgcgggtcgcgttcgtgaacgcgggcgcctacacgctcgtgaaggcgcatcgcttcaacggcatcaacctgccgagcgtctatcgcaggggcgaggacggcgcgctcgccgcggtccagcggttttcctacgaagattttcttcgccaaaacggggggctcgaccatgcatatccatgaaaaggcgttttccgtttccggcccgctcgcgagcgcgtcgctcgatcatctgcgcgagctgacgcggcaacagctcgggcccgacgagacgccggtgcgcttcgtcgtcacgcgcagcgacgagcacggcttcgactgcgaaatcggcgtgctgtccgacggcgagatgcccgagtcgatgcgggccgacggcttgttccgatgcgagcggcgcacgcgcggcggcggcggcgagttcaacgccgtgctgatcgtgccgacgggcgtcggcgcggagatcggcggccacgacggcgacgccggcccggtcgcgatgctgctgtcgtcgatctgcgatcgcctgatcacgcatccgaacgtcgtcaacgccgcggacatcaacgagctgcccgcgaacggcctctatgtcgaaggcagcgtcatctgccggctcctgctcggccagatcggccttcaaccggtgcgggcgaaccgcgtcctcgcggtcgtcggctcgaacgaatgcccgaccttcgtcaacgcggcgatcaacgcggtcaacgccgcgcgcgccgcgtacggcctcgactgccctcgcgtactgcacctggaccccggaatccgcctgacgagcacgtacgcatcgagcgggcgcgcggccggaaccgtcgagaacctggacgcgctcgtggcactgctcgccgagcatcgcgacacgttcgacgcggtcgcgatcgcctcgcacatccacgtcccggacgcatgccgcaccggctactacgcaggcacgctcggcctggtcaatccgtggggcggcgtcgaagccatgctcacgcataccctctcgacgctgttctcggttccgtcggcgcattcgccgatgtacgaggacccgcgattcgcggtgcgcgactacggcatcgtcgacccgcgcatcgcgccggaagtcgtgtccctcacgttcctgcagtgcatcctcaagggcttgaggcgcgcgccccgcatcgtcgagctggcgcgcgcgggcaacgccgccggcacgctgtcggtgtccgacgtctcatgcatcgtgattccgcaggggtgcgtcgggttgccggtgctcgccgcgctcgcgcaacgcataccggtcatcgcggtgcgcgagaaccgcaacgtcatgcgcaacgatctgcgcagcctgccgtgggcgccggggcaactgcgcatcgtcgacaattactgggaagcggcgggcgtgctcgcatcgatgcgcgccggcctgaatcccgattcggtcagacggccgctcgcatccgtcgacgtcgttcgcgcgagtgcggcgcacgcgcacggcgcttcgtcgatcgcgaccgccgcgaacatcgcgtgacatgaacgacgccgcgcaagccgattttctgccgatcgacaggcgcgacgcgctgtcgtacgaagcgttcgtcgaacagtacgcgctgccgggcaagccggtcgtgctcacgggcctcatgcgcgactgggaggccgcgcgcgtgtggaatttcgagtacttcaggcgccgtcacggccacgtgacgatcgtcgcccggcgctccgacgactacgaccgcaccatcacgctgccgctcgccgattacctcgaccgcctcgacgatccggacgcgcatttctatctgaaagactgggtattcgagaacgacatcccggagctgcgcgcgcagtaccgggttccgcgccacttcgcgaactgggtgacgcgcgttccgggcaagtggcaaccgaaatggcgctggctgtatatcggcccggcgtcgtcggcgtcgcacctgcacgtcgatttcctgctgacgagcgcctggaatgcgctgttcgtcggcgccaagcggtggctcgcgtattcgccggatcaggcgcggcgcatgtaccgcggagcggtcgatgcgtttcaccccgacctcgagcggtttccggggttcgcgcacgcgcgcgcgcacatgcacgtgcagcggcccggagaaatcatgtacatgccggcaacgtggtggcacgcggtcagaaacgaggagccgagcctcgcgctatcggagaacttcatcaatgccgtcaacgcgcggtattttctgaagcctcgcgtgatcgcgcggttccttcgttatgcggatcatccgctttgggtcaagtagcgcatgcgccgttcgcgtgcggctcgccgatcggcgcggccgcgcgacgcggacatcgcgcgcccccgtgcgcgacgcgcgcgcgccgggagccgccgcgtcggcggccggcgcgcatcgcgacagcgacatgacgcgcgtcgcggccgccgcgcgccggctgcgttcggcgccggtacgctcgcgcggcgccccggcttcgcgcgcgatccgccggcgcccgcgtcgcccagccgcgcggatgcgcccggcgcggcgcgcccgtcgggcgctcgttcgcaccgagacaaatctccacacgaatccgatcgactcgaccgggcgcgccatgagacgatccgtcgctcgttagatttttcatcgcctcttcgccgcatgaatgtcccgatgttgcgcgcggcgccggccgcgcttctgctcgcggtgtgcgcgggcacgcaagcgcagccgctcgccggttcgccgtcgagcgccgcgacggcgaacccggccgcgcaagcgcctacacgctcgcggacgccgcccgatgctcgctcgcctgcgctgccggccggcagcctcgcgtcccagacactgtcgcagcacgcaccgcccgacgcgaagccgcaatacgcggccccgctgcagcgcaacttcgcgttcgcgcaggatcagagccgacaggaggaatgcgacgagctcgccgcgacgatcgacaacctggcgcgccacacccaggccgccacgcgctcggccccgccggcgctgctcgcgccgagcacggccaacagccagacgccctggaaaatccccgcgccgcccgtctacgaaccgccgccgtcgcggccgccgccgtccgcgaacggccacgcgcggccgaactacgcgccgctgccgttcgactaccggagccggccgtgggcgcagccgtaccccgccaccgagcaggacgcgaaggaacagcgcgcgcgcagcgcgcagcagatcgagctcgaaacgcgctaccgccagttgcactgccgcccgtgagcccggccgccgcccaggcgcgccgcgcggcacgcccggcaggcgtcttcgccgttcatgcgcgcgcgggcaccggcgggtaacatgtcgtcgaccgctgcgcgcgcgatgcgcgcccttctccttccgacgccctcgccatgaccgcccgacaactgacgcccgccctcgcctcgcgattcgcgaacctcgcgcttagccatctgacacgcgaatatccgaacaagctcacgcattcgctcgccggcccgcaagacgtgctcggcccgcgcgcgctgcacccgatcttctacggcagctacgactggcattcgtgcgtgcatggctactggctcgtcacgcggctgctcgatcgttttccggacctgccggaagggccgcgcatcgtcgcgaccgtcgacgcgcacttcaccgccgggaacgtcgccggcgaagcggcgtacctgaacctgccgcacaatcgcggcttcgagcggccgtacggctggggatggctgctcgcgctatccgcgcaactggcgtcgatgaaatccgacgcgggccgccgctggtcggcgacgctcgcgccgctcacggatctcttcgtcgagcgcttcgccgaattcctgccgaaggcgacctatccgctgcgcgtcggcacgcacttcaacaccgcgttcgcgctgtcgctcgcgctcgatttcgctcggcagaccgggcatgcggcgctcgaggcgctgatcgtcgacaccgcgcggcgctggcatctgcgcgacgcgaactgtcaggcgtgggagccgagcggcgacgaattcctgtcgccggcgttgatggaggcggagctgatgcggcgcgtgttgccggcggccgagtttctcgcgtggttcgacgcgttcctgccgtcgctcgccgcgcgcgagccggcgacgctcttcacgcccgccaccgtcaccgaccgcaccgacggcaagatcgcgcacctcgacggcctgaacctgagccgcgcgtggtgccagcgcgcgctcgcgcgggcgctgccggacggcgatccgcgccgggcggcgctcgccgacgcggccgacgcgcatctggcgagcgcgctcgaacatgtcgcgggcgactacatgggcgagcactggctcgcgtcgttcgcgctgcttgcgctggaggcttgaatcgcgtcgggccgggtgaaccaccgcgccccggggtggtccgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgggcaacacggcggcaagatggcatctcgacacgacggctcacgaacacgccatgcgcatcggttaatcctccgcattcgcgcgcgccgcgccccagccgcgcgcgacccgggcgaccgatgcaagcggcgaagcgcgagcgaagcgcgcgccgcccgcacatgcgccgcccggcagtgctcaagcccgttgcgcggcgcgcgccgccctgcgcgccggtatcccgcgcacgcgagcgcgcgcacgcgtcaacgcgatatcgcttcgagcgcgacgcctttcgtgcgcggccccatcagcccgatcgacgccattacgatcgccatcgcgcccgcgatgaacacgaacacgccgggcgtgccgaatcccttcagcacggccgcgatcgcgaacgacgtgaagatcgccgaaaagcggctccacgaatagacgaagccgaccgcgcgcgcgcggatcgcggtcggaaacagctcggcctgataggcatggaagctgtacgacatgatgttgttcgcgagcgtgaggcatacgccgagcgcgacgagcagccacgcggccgacgcgtggctgaacagcagccccgcgatcatcgccgcgcccgccatcgcgacgatcaccgtcttgcgctcgaagcggtcggcgatcgcaaggccgatcaacggcccgatcggcgcggcgagcgcgatcacgctcgaatacatgaggctcgtcgtgacggtgatcccctgcttgatcagcagcgtcggcacccagttcgcgaagccgtagaagcccaccgtctgaaacacgttgaagatcgtcatcatcaccgtgcgcctgcggtacggcggcacccacatgtcggcgaaccggccgcgcggcgcgatgggctcggcgggcgcgggcggcggcagcggccggccgtactcggcctcgaccttcgcctcgagcgcggcgagcacgcgctcggcctcgtcaagccggccctgctgcgcgagccagcgcgggctttccggcaactggcggcgaatccaccagacgaagatcgcgccgtgcgcgccgatcagcacgacccagcgccagccgtcgaggccgaacggcgcatgcggcaccagcagatacgcgagcagcgccaccacgggcaccgcgacgaagccgaccgcctgctcgcacgcgaacgcgcggccgcgaatctgtttcgggaccaactccgagagatacgtgccgatcgtcaccatttcgacgccgagccccagcccgacgacgaagcgccagaaattgaggcccccggcggtatcctggaacgccatcacgacgttcgcggccgtgtaccacagcagcgaccacgtaaacaccgcgcggcggccgaagcggtcggcgagaaagccgcacgcgatcgtgccgatgaagagccccgcgaacagcgcggcgatgaagctcgcgacgcccgtcgtgccgaacagcccgcgcgtcgtcgcgctcaggatgccgcccttcacgaggccgggcgcgacgtagccgctgtacagcagatcgtagagctcgaagaagaagccgagactcagcagcgcgacgagtttccagacgctgcgcgtgggcggcaggcgatcgaggcgcgccgagatgacgccggcgtcgatcgtcgtcgccggcaccgttgcgcgcggcgcgctttgcgttgaagccatggccgaagtgtctccgaatgtcgttgtcgtctgacggcggccgcgcgtggccgccggggttcgggcattttaccggccgcgcgccgcgtcgagcatcacgcgtcagcgcccgcgcgccgccgcgatcaacgtcgacagcgactgccgctgacggccgtgcgcgtcgaaattcccggccgcgagccactgctcgaacgccgagcgcagcgccggccattcgccgtcgacgatcgaataccacgcggtgtcgcgcgagcgccccttgtagacgaccgcctgccggaacagcccctcgtacgtgaagccgtagcgaagcgccgccgcgcgcgacggcgcgttcaggctgtcgcacttccattcgaagcggcgatagccgagttcgtcgaacacgcgccgcatcagcaggaacaacgcctccgtgcccgcgcaggtcttctgcagcagcggcgaatacacgacgaatccgacttcgatcgcgccgttcgcgcgatcggcgcgcatcagcgcgaaggtgccgaccgccttgcccgtggccagatcgacgatcgcgtgatgcagcggatcgtcggtctcggccgccttgcgcaggtacgcgcggtaactctcggcgtcggcgaacgggccggcgctcatgtacgtccagtcgcgaccgtcggcggccgtcgcgtacgccgcatgcagatcgtccgcgtggcggcccggatcgacgggctcgatacggcagaagcggccctgcgccggcgtgcgcggcggcgcggggcgcggctgccagccgggcaccggcgcgccgatcggctggccgaatgcgttggtgtatgcgttgtcgctcacgaaaaggattcccgaaacgatgaatggagcgccggccggcgagaaagcccgcatgacgcgccggacgagcgcgcccgcgcgcgcggcggcgcattcgattgtaagagacgtcggcggcatgcgcgcgtcggcggtcgccaacgggtggcggcgaccgccgagggcggctcatccaaccgcctgcgctacgagcatcgcggaggtcgccatgggcgtcgtgaccgatgccgtcgcgccgtgccgatgcgcgcgggatggcgccgccaaggcggcctgcacgatcgcggaacggctatccggcggatcgcgacccgccgcgccggcgtttgccggagcgcccccgcgccgaaggccggtctcgacgaaccgcgacatgccgccggcgcccgagatcgggatcgccgcgccggcaaatgccggccgaacgcgtgtcgcggcccggcacccggcgcacccggcgcacccggcagcagccggttagcggcgcgccggccgggcgcgcagccggagacgcgaccggaatcgcgatcggaatcgcgaccggaaacggacgtgggtggcgcgcccgaatctgcccgcgccgggcggcgcgacgctgcgggatccgtttcggcggcggcgcgcgcgaacgcgcggcgccccgccgcgcccgctcgcccatgcccgctcaccccttcgcggccggcccgccgccgcacgcgaggccgtccacccgcgcctgaacgccgtccgttacgcccggcgccggcgagcgcagcgtgaacgacgcgcccgcgcccttcgcgatcgcgtcgacgatcgcgagcccgaggccgctgcccttcgccgccgtcgcgccgcgctcgaacggcttcgtcaggcgctcgagctccgcggccgcgagcaccggcccgcggttcgtcacgctgagcgcgccggcggcggacagcgcgacccgcaccggctccgccgccgcgccgtgcttgagcgcgttctcgaccaggttgcgcacgacgatcgcgaacgcgtccggatcgatccgcgaggtcacggccgtatcgggcaactcgagcgcgatcgcgcgatcgcgcgcgccgcgccggaaatcgtcgacgacgagcgcgagcaccggccgcagatcctgcggcgtatccgcgagcacgcgcccgtcctcggccttcgcgagctgcatcagttgctcgctgacccgcgacagcgtatgcagcgccccctcgacccgccgcgcgcgctcgcgcaacggctcggcgggcgcctcggcgatcagccgctgcgtctgcgcgagcgccgcggcgatcggcgtgcgcagctcgtgcgcgctgttcgcggtgaagctgcgctcggccgcgagcgcgcgatcgagccgcgccatcagctcggtgaccgcatcggcgacgggcgcgatctcggccggcagcccccccttgtcgagcggcgtcagatcgttgcggccgcgcgcggcgatcgcgccgcagaagcgccggatcggcgtgaggccggagcgcacgatcagccagatcccgagcaggccgaccggcaggaacagcgcgagcggcctgaccaccgcgaaggccgcctgcacctccgcgcgccggcgcgtcgcgagcggctccgcgatcagcagcgtgaccgtgccctgcagcaccgtctccgcgtagacccgatgcgtcgcggtgcgggcgaagcccgccttcaggttcttcgggaaaagccgcgcgtttgcgtcgtgcgagcgcagcagcagcttgcccgtctcgtcgcgcacgatgtacgtcagcagctcgtcgtgcgggcgaaccgccgcgatgcgcccgccgccgccatcgccgtcgtcgccgtccgaatcgcgcccgacgatatccatcacggcgagcggcagcagccgctgcgcggtttcctgcagcgcgctgtcggacatctgctcgacctcggcgcgcagcacgtagaacgcggccgcgccgcccgccgccgacagcgcgacgagccccgccacgagcgccgccgagagccgcccctgcaggctgcgcagcatcgctagtcccgcctcaggcgatagccgaggccgcgcacggtctcgatcagctcggcgccgagcttcttgcgcaggcggctcacatgcacttcgatcgtattgctgccgacttcgtcgctgaacgaatacagccgctcctcgagctgcggcttcgacaggatcatccccggatgctggatcagcgtttcgagcagcgcccattcgctcgcggtcaggtcgacccgcgcgccggcgcgcgtcacgctgcgcgcggcgatgtcgaccgcgagctcgccgagcttcacgagcggattcggattgcccgaatagcggcgcgcgaccgcgctcacgcgcgcggacaactcggacaggtcgaacggcttgatcagatagtcgtcggcgccggcgttcagccccgcgatccggttcgcgacctgatcgagcgcggtcaggatgatgacgggcaccgtcgagccgcccgcgcgcagctcgcgcaggaaatcgagcccacgcccgtcgggcagcagtagatcgagcaggatcagatcgtagggcgcgaccgcgacgtgccgccgcgcgtgcgcgaggctcgcgacgcaatcggtcggatgcccgtccttctcgatctgggcgcggacggcctcgccgagccacggatcgtcttcgacgagaagcactctcatgcgcgtgtcctggtgaatggcgtggcgcgactctgccacgcgaacctgaagcgaacatgaagaaaaaacgacgggttcgcaagcttcgcttcaggtaccgagcgcattgtagaacccaacgatccgaacaggagagatcccgcaatgaaaacttcgcgactgatcaaggcagtggcgctcgccgcgctcgcctcgctcgtgctcggcggcgcgctcggcatccgcgccgcgatggcggacgacggcgacgactgccgcgcgccgctcgccgactggaagccgcgcgacgcggtgcgcgcgctcgcgcagcaaaagggctggcgcgtcgacaagctgaaggccgacgacggctgctacgagatcaagggccacgacgccgacggcaagcgcttcaaggcgaagctcgatcccgtgacgctcgacgtcgtgcgcatgaagcgcgaaggcgagcgcaagcgcgatcacgacgatgacgacgaccatggccgcgcgccggatgcgcgtgcgcccgcgggcggcccgccggcgggcgcgccgccgggcggcgtgctgaagccgggctcgaagccggacgtgcagattcgttgacgcgtgttgtcgtgttgtcgtgcggtcgtgcggtcgtgcggtcgtgcggtcgtgcggtcgtgcggtcgtgcggtcgtgcggtcgtgcggtcgtgcggtcgtgcggcgaaccgccgccgcgtcgcgtcggcggttcgaccaggtgccgatcgggcatcggtcgacccgcatgatcgagcgccatccggctcgcttgcaagcgctcgtgaacggacatcgcgcatgcggcgcgcggcaacgaaattcagcgcgccgccatgcgctccggcggattcggccacgtcgccgagacggcggatgaccgggcgacgctccgacatcatggcgcaggccgccggctcggcgcttgcgcgatcgccgcccctcgcgagcgatcgcgcacggccgtgaagcctcggcggaaggcgatgcaatgacatcgcgatggcaggcgcggcgcgcgccggcggttcgatcgattgccggttgccgactagcggacgcccacgcagcgcgcattcggctcgcccccgcatgctcgggagtgaaagctccgttgcgagacgccatgcagcggcgaaaggccgcgacagcaacgcgtacatcgccgacaagcaccgcgacacgtggccggggatgcgcggcaccggggcgcgggacgcggggcgtacgcccggatgcggcgtccgctgccgccgcacgccaacgcagcggccgccgggccggccgaccgccggccccccgggcgacgcgcgcccacggctcgtcgccgcccgcgccgccgccctcacccaaaccaggagaacccagatgaaacatgcattgccgatcgccgcgctggcaggcgcgctcgccgcgccgtcgctcgcccacgcgcgccaggtcacattcgagacgcagctcgccgattacggcggcgacggcgcgtacgtcgtcctgtacgtcaccgatcgcgcgggccgctaccaaggcacgctatggatggccggccgccagacgaagtattaccgacacctgcgcgactggtatcgcgcaacgggcggctcggcgcggctggacggcatcacgggcgcgagcgtcggcgcgggcaggacgctgcgcgcgacgctcgacgtcgccgacgcgctgctcgacgccggctacgaaatccacatcgacaccgccgtcgaggacatgaacgagaacgcgtcggaagtcgtcgtgccgctcaacgcggcgggcgccggcaaggcggtcaagggccgcggctacgtgaagtcgttccgctattcgctgtaacacgaagacgagaggtaccccatgctgcgccagcttcattcgattcccggcctgatcgccgccgcgctcctgatcgtcgtcacgctgacgggcgcggcgctgtcgatccagcccgcgctcgagcgcgcggccgtcgccggccccccgcgcgcgccgctcgacgtcgcgacgctcgccggccgcgtgagcgcgcaggtgccgggcgtcgagaagctcgtgcgccggccgtccggcgaaatcgtcgcgtactacgcgggcaccgacgggccgcgcgcatcgatcgtcgatccgtcgaccggcgcgccgctcgccgattatcgcccgtcgcccgtcgtgcgctggctcacgaacctgcaccgcaagttcctgctcggcgacgccgggcggatcgcgacgggcgtgaccgccgccgcgatgctgttcatcgcgctgtccgggctcgcgctgctcgctcaccggatgggcggctggcggcgcctggcgggcccgattcgcggcgacggattgcagcggctgcacaacgagaccgcgcgcgtcgcgctcgcggggctcgtgctgtcggcgttgaccgggctggtgctgtcgctgtcgacgttcggcgtgattcccgagcgcggcgcggcgtcggcgctcgcgctcgacgcgcgcccgggcatcgccgccgcggcgaaggcgccgatacccatcgcgcaaatggccgcgctgcgcgccactgattggtcgacgctgcgccaactgagctttcccgcgccggacgagccgcgcggcctgatcgaattgaagacgaccgacggcgccggcttcgtcgatccggcgacgggcgccgcgctcgcctaccagcccgcagacggctggcagcgcctgcacgcgctcgtgaagatgctgcacacgggcgaaggattgtggtggctcgggctcgtgctcggcgcatcgtcgctcgccacgccgctgctcgcggtgacgggcgtgatgctgtgggcgcgccggcggcgcgcgcagcccaagcgcgccggcgatgcgccggcgcgcgacgcggacaccgtgctgctcgtcggcagcgaaggcaacagcacctggggcttcgcgtcggcgctgcaagcggcgctcgcgcaggcgggccggcgcgtgcacgtcgcaccgatgaacgacggcgctcgcggctaccccgccgcgcggcacgtgctcgtgctgagcgcgacctacggcgacggcgacgcgcccggcaacgcgcagtcattcctgccgaagctcgcgcggctgtcggcggggcaaggcgcgtcattcgcggtgctcggtttcggcgatcgccagtttccgcggttttgcggctacgcgcgaagcgtccatgacgcgctcgtcgcgaaaggcctgacaccgctgctcgatctcggcaccgtcgacaggcaatcggagcccgaattccgcgcgtggtgcgcgcggctcggcgatgcgctcgggctcgcgctcgacgtccgccatgcgccgacgctgccgcgcacgatgccgctcacgctcgtcgagcgcgacgactacggcggcgatccgcgagcgatgacgtcggtgctgcgcttcgcgcccgccgggcgagatggccgcaccggccgcgcggaccgggccggacgtgatgaacacgatgaacgcgatgggcgtgaacgacgtcaagaacgcgaagaacggctcgaggatgccggccggcgggccgcatggtggacggcgttcgcgcggcggcggctgccgtcgttcgaaaccggcgatctgctcggcgtcgtgccgccgggcgaagcttcgccgcgctactactcgctcgcaagcgcctcgtcggacggcatcgtcgagatctgcgtgcgccgccatccgcacggcgtgtgctcgcgctatctgaccggcctgcaaccgggcgacacgatcgaggcgttcgttcgcccgcatgcgcgcctgcgtccgcacgcgggcgcggcgccggtgatcctgatcggcgcgggcaccggcatcggcccgctgatcggcttcatccggcacaacgccgcgcgccgcccgatgcacttgtacttcggcgcgcgcaacgcgaacgacggcttcccgtaccgcgacgagctcgacggcctcgtgcgcgaccgccggctgcgcgcactgacgaccgcgttctcgcgcgcggagcgcggagcctacgtgcaggaccggctcgtcgccgacgcgcgcaacctgcgcgagctcgtcgcgcacggcgcacaaatcatggtgtgcggcggccgcgcgatggccgacggcgtcgcgcgcgcgtgggagcgcatcctggcggattccggctcgtccgtcgcgcaattgaagcagcaggggcgctatgtcgaagacgtctattgaatggtcgcccggcgcgcggctgaatcgctgccgcgcaagcggcgcgacgatgggcacgcgctacggcgcgcagttctacgcgccgccgacggccgacgcgagggcgatcgcggccgccctcgacgcggcggtgcgggcggtcgacgcgcagatgtcgaactggaaggccgattcggatctgtcgcggctcaatcgcgcgacgcccggaagctggacgccgatctgcgcgaacctcgccgcggtgctcgtgcgcgcgcgggaaatcggccgcgagacggacaacgcgttcaacatcggcgtcggcacgctcgtcgatcgatggggattcgggccgggcgcggccgcgaaccgacaagcggacaacgaatgggcggcgaatcgacaggcggccggccgacatacggttgatcgacgtacggttgctcgacacatggttgatcgacacatggttgatcgacacacggttgatcgacacacggcggaccggcaaacggcggaccgacaaacgaaggacgggcgcacgccggaccgccagccggcgcgcccggccggccccgcgaacgggttgtcgggcgcgatcgacgcgcgccgccgcacgtcgatcctgcgcagccccgtgccgtcgccgtgccgcccgatcgacgaactgctcgaagtcgatgtcgcgcggggccgggcgcgccggctcgcggacgtcgccttcgacctgtgcgggatcgcgaagggcttcggcgtggacgagcttgcgcgcgtgctcgatcgccacggcatcggcgcatggctcgtcggcatcgacggcgagctgcgcgcgcgcggatgcaagccggacggctcgccgtgggcgatcgcgctcgaagcgcccgactacgaccggcgcggcgcgatgggcgcgatcgatctcgtcgacgcggccgtcgcgacctccggcgattaccggcattgggccgacttcggcggcgaacgcctctcgcatacgatggacccgcgcgccggcgcgccgctgcgcggcgacatcgcctcggtcacggtcgtcgcgccgacctgcaccgacgcggacgcgtacgccaccgcgttgatggtgctcggcgcgcaggcgggatgcgcgcacgccgaacgccacgggctcgacgcgctgttcgtcgtgcgcgacggcgacgcgctgcgcacgatcggctgcggcgctttcgcggacgcggggccggcgggctgagcgccgcgcggcgcttacacgtcgaacttcacgccctgcgcgagcggcaattcgcggctgtagttgatcgtgttcgtcgcgcggcgcatgtagctcttccacgcgtccgagcccgattcgcggccgccgcccgtctccttctcgccgccgaacgcgccgccgatctccgcgccgctcgtgccgatgttcacgttgacgatcccgcaatcgctgccggccgccgacatgaaccgctcggcctcgcgcatgtcgttcgtgaagatcgccgacgacagcccttgcggcacgccgttgtggatcgcaagcgcctcgtcgaagtcgtcatagacgagcacgtacaggatcggcgcgaacgtctcgcgcgtgacgacggccgtctgcctcggcatccgcacgagcgccgggcgcacataatacgcatccgcgcggccgagctcgacacgttcgccgcccttcacctcgccgccctgctcgcgcgcatcgccgagcgccttttgcatcgcgtcgaacgacgcgcgatcgatcagcgggccgacgagcgtgcccgcttcgagcggatcgcccaccttcaccgatgcgaacgccttctcgaggcgcggcagcagttgatcggcgacgctgcggtgcacgatcagccggcgcagcgtcgtgcagcgctggcccgcggtgccgaccgcggcgaacgtcaccgcgcgcacgacgagatcgagatccgcgctcggcgcgacgatcatcccgttgttgccgccgagctcgagaatgctgcgcgcgagccgccggctcagcacctgcgcgacctcgatgcccatccgcacgctgcccgtcgcggacacgagcggcaccttcggcgacgcgcacagcgcctcgccgacatcgcggccgccgagcacgagctgatgcagcccttcaggcacgacgccggggtgcgtcttgtcgaattcgcgcaccgccttcgcaaacagcgtgtggcacgcgatcgcggtgagcggcgtcttctcggacggcttccagacgaccggatcgccgcacacgaacgcgagcgccgcgttccacgaccacacggcgaccgggaagttgaacgcggagatcacgccgcacacgccgagcggatgccaggtttccatcatccggtggccggggcgctcggacgcgatcgtcaggccgtaaagctgccgcgacaggccgaccgcgaaatcgcagatatcgatcatttcctgcacttcgccgagcccctcggacgcgatcttgcccgcctcgagcgtgacgagccggccgagcgcggccttgtgctcgcgcagcacgttgccgaacacgcgcacgagctcgccgcgcaccggcgcgggcaccgtgcgccatttgaggaacgcctgatgcgcggcgtcgatcttgcgttcggcgtccgccggggcgtcggcggcgagcgtggcgagcgtcgcgccgtcgacgggcgagcgggcggtcagcgcacggccttgccagcgggacagatcgacgtcgagcgcggcgagaatgtcgttgaattgcatcgcttcctcttcagaacagaatcgggttgatcggtgcggcgtcgccgccgcgaatgaatcgattggaccgcgttcgcgcgccgcatgcaagcgcaccggccattcggcctatcggcgggctcgcgtgcccggcgcgcggcgctcccgccgcacgtgcgtcacgtgcgtcacgtgcgctggcggcacgccgcgagcgccgcgcgcagccggcgcacgccctcgaaaatctccgcttcgcccggcgcggcgaacgacagccgcaggctgcccgcatccgcgtcgcgcgcgtagaacgccgcgcccggcacgtacatcacgttgtgctcgagcgcgcgcttgagcacctcggacgcgtcgcggccgccgccgaggcgcgcccacacgaacatgccgcccgacggctcgcgccattcgacatcgtccggcacgaattgcgcgagcgcgctcacgagcgcgcggcaacggctgccgtaagtctgcgcgatcgtgcgcaaatgcgcggcaagccggccgctcgccaggtagcggcggatcgcttcctgcgcgatcggcgcggtgcacaaatcgctcgtctgcttcgccacggtcatccggcgcagaaccgcggcgggcgcgaccgcccagccgatccgcaggcccggcgcgacgattttcgacaggctgccgagatagacggtccagtccgacgcgccgtcatgcgcgagcacgggcttcacgggctcgccggcgaaacgcaggtccgcgtacggatcgtcctcgacgagcacgagccgcgcgtcggccgcgaccgccgcgagccgcgcgcggcgcgccggcggcagcgtcgcgccggtcggattcgcgaacgtcggcaccgtatacagcagcttcggacggcgctcggccgcgggccacgcggcaagctgcgcggcgagcgcgtcggggtcgacgccgtcggcatcggtgcgcaccggcacgagcttcgcgcccgcgagccgcagcgcctgcagcgcggccggatacgcgggcgcctcgacgagcgcgacgtcgcccggctcgatcagcgcgcgcacgagcagatcgaagccttgctgcgagcccgtcgtgacgagcacctgcgaagcgtcgcacgcgacgccgcgcgcgcgcgtcatccagtcggcgagcgcggcgcgcaggccgggctggccggcggtgtcgccatattgcaggcaggccaccggatcgtcgcgggccgcgtcggcgaacgccgccgcgatgccctcgcggtcgaacagctcggcggacggatagccgcccgcgaacgagatcatccccggcttgccgacgtgcttgaacagctcgcggatcggcgagccctgcggatcggcgaacggcgcggcgaacggataatcgacggcggcggcgagcgtcatggcggctccggtgcgatggaagtcgggcaacaggcgaatcggggacgctgcgaatcaggccgcggccgtcatcttgaagatgccggtcgcattgcccgcgtcgaagctcaggtcgagcgcgcggcggccggtctgcgcgtcggccaccgcgtcgcgcgtgatgaattcgtagaacgagcccggcacctcgcgttcgacgagcgcgcccgacgcgtcgacgaacgtgcgcgcgaccggatccgcgcggaacgcggtctgccgcacgcggcccgagcgcgacacctcgacggccggcttgatcggccggccgagcgcgcgctgcgcggcggcgagcgcatcgacatcgggcacccggtcggtcgcgtggttgaacgcattgccttcggtcgcgatccacgccatctccgccgattcggcgagcagcgtgtcgtagtcggcgagcgccggcgtcgcgtgctggcggccgaagcagcgcacgagcacgggcaggagcgcgcacgcgtcggcaagcggcagcgacgcgtcgcgctcgagctccgcgagcgtcgcgacggcctgcggcgtcagcgggtcggccgacgtgccgagcacgttcgtcacggccgcctggaacgcggcgctgaagcgctccggatgaagctcgctcacgaagaactgcgcgatctggtccggcgcgtcgagatgcgcgtacgagcggcccgtcattttcaggcgctcgagcgcataggtgccgttcagccgatagccgagcggccgcaggatccgcgtgaacgcggcctcgcccggcggcagcgcgccgcacgacggccagcgcacggtgcgcagcgcgccgtgatcgaacgtcacgcggccgccgtcgcgcgcgacgtcgcgcgtataggcgcggcccgtcggcacccgttcgagcagatccgcgaacagcgccatgttcagcgcctgcgcaagctcggcgcgcgtgacgacgccgggctcgcagcgctcgaaacacgtcgggacatgcatgagccgcatcaattcgtcgatggtcggctgatcggaaacggtggcgagcaaggcggcgagattcgggttcatcggttcttccgtgggttttcgtcgttccggccgcgtgcacgccgcgcatcggcgcgcgcgctgacgggaccggaatggattctcggtgcgcgaaattcacccggcaattgatataaactcaccagttcattccaaaaactcaccaactgcgattctccgatcgctcgagcatcgatgcgcaaaggcattccgaacctcgcggcgctgcaagtcttcgaagcggcggcccgccacgaaagctttacccgcgcggccgacgagctcgcgctcacgcaaagcgcggtcagccgccagatcacgtcgctcgaggagcggctcggcgtcgcgttgttcctgcggatcaagaaacgggtcgtgctgacgccgcacggccgccattatgcggcgctcgtgcggcgcaatctcgagcgcatcgagcgcgacacgctcgagctgatggcgcagcgcggcatcggcgcgacgctcgagctcgcggtcgtgccgacgttcgcgagccagtggctgattccgcgcctgccgcagttccgcgcgctgcggcccgacatcacggtgaacctgtcggtgcgcaccgggccgttcctcttcagcgattcgacgttcgacgcggcgatctacttcggccacgcgctgtggcccggcacgcaggggcggctgctgttcctcgaaggcgacatgctgcccgtctgcagcccggcgctgctgggcgcgaacgggcggcgcatcacgcgcgacgcgctgctcgatctgccgctgctgcacctgtcgacgcgcgcggacgcgtggcgcgactggtttcgcgcgcaaggcctcgacaacgatctgcgcgcggtgcgcggcccgcgctacgagctgttcacgatgctgacggcggccgcgcacgcgggcatgggcgtcgcgctgatgccggcgctgctcgtcgcggacgagctcgcatcgggccgcctttgcgcgccgctcgacctgcggctgccgagcgacgccggctattacctcgtcgcgccggacgcggccgccgacagcgagccgttcgtcgcgttggccgaatggctgggttccgtctcgccggcgcggccgataagctgacgcgacgctcctgttcatccgttcatcggccggcggcaggccggccacgcgagaccgaccatgaccattcgcatcgacgacatcgtgccgctgtccatcgcacgcgcgcgcttttccgagctggcggacgacgcgcgggacggcggcgagaagatcatcacgaagaacggcgcggcgtatgtcgcgctgatcgacgcgagacggctcgatcactatcatcggctcgagcgcgagcgggcggaatgcgcctgcgcggcgctactgcacggcggcggcggcgatggtcgcgatagcgacgataggggcaatggaggcgacgcagcctgtgacgcagcccgcagcggcagacgcgacagtccggacggccgtggcgccgcgatcgctgccgggcgggagacgggtgcggcgaatgcaacggatgcaacgggtgcgccggggacgatgggcgcgatggctgcaccgtgcgatagcgacggcgccgatgcgctcgcccccgacgcgctcgcccccgatgcgccgtcggccgagcggcgcgccggacccgattgagacctcggcggtctgggcatcgacggcggagcacggccgacgcgcgtggcgcatccggccgcgcgcatcgcgaacggacgaacgcgccgcatccgccgcgccgccggcgccggcgccggcgccgtgcacgatacgcggcgcgcccgcgtccatccgtgcagacgcggcttcctcgcaggcaagacaaccgatacgataatccgctcatccgctctcgagcggcccgcacggtcccaacgacatccgcatgcagaactactacgaagccacggtcacgcgcacgccctaccccgcgctcgccgaacgcatcgataccgacgtgtgcatcgtcggcggcggcctggccggcctgtcgacagccctcgggctcgtcgagcgcggcgtgcgcgacattgcgctgctcgacgcgcaaacggtcggcttcggcgcgtcgggccgcaacggcggcttcgtgttcggcggctatagcctcgacaacgcggacctgctgcgcacgctcggccccgagtccgcccgcgcgctctatcgcctgacgatcgacgcggtcgagctgatccgcgcgcgcgccgcgcgctacggcatcgattgcgaactcgtcgacggcggcgtgatcctcgcgaactggttcgacgatccggcgcgcctttgcgcgccgcgcaagctgatgaaggaggcgttcggcgtcgactgggagccgctcgatgaacgcgcactgcgcacgcggctgaagacggaccgctatcgcggcggcctcttcgagcgcaacgcgttccacttccatccgctgaagtacgtgctcggcgtcgcggccgcggccgcgcagggcggcgcgcggatccacgagcattcggccgcgcgcgcgattcgccgcgacggcgcgggttttgtcgtcgcgaccgacggcggcgcggtgcgcgcacgccgcgtggtgttcgcgggcggcggctatgcgcgcggcgtgtatccgcgcatcgagcgcgcggtgctgccgatcgcgacctacgtgatcgcgaccgagccgctcggcgcgcggctcgccgacgcgatcgcgtgcgaggcggccgtctacgacacccgcttcgcgttcgactactaccggccgctcgccgacacgcgaattctgtggggcggccgcatttcggtgctcgaacgcgggccggaagcaatcgcgcggctgctcaggcgcgacctgctgcgcgtctatccgcaactgcgcgatgtcgccgtgcagttcgcgtggggcgggctcatgagctacgcgcgccacaagatgccgcagatcggccgcgatgcgcacggcatctggcacgcggtcggcttcggcggccacggcatggcgccgacgacggtggcgggcgaggtgctcgcggcggcgctcgcgggcgagcggcccgtgccggacggcttcgcgaggttcggcctcgcgcgcacgttcgggctcgcggggctcgccgccgcgcagctcacgtacagcgcgtacgaggcgcgcgacgcgctcgccgcgcgccgctgcgcacgcgccggccagccctttcgtcagcgcctttagagcccggagtcgggcaaaagccgcctggggcgcgtgctagaatgcgccgaccatgccgccgtccgatcacgccaaaatgaaacaaggaagcaaggccgcagcgcccgacgccgaagcgcggcgagacgaggcgcgccgcaaatacgaccccgagcagacgaagcgcaatattctcgacgtcgccacgcaggaattctccgcgatgggactgtcgggggcgcgcgtcgacgcgatcgccgaacgtacgaacacgacgaagcggatgctctattactacttcgacagcaaggaagggttgtacgaggcagtgctggagaaggtctacggcgacatccgcacgctcgagcgcgaactgaacgtcggcgagctggagccgcgcgaagggctgagccggctcgtcgaattcacgttcgactatcacgacaggcatcgcgatttcgtgcgcctcgtgacgatcgagaacattcacggcgcgaaatacatcgagcagttgaagtcgttcaagaaccgcaacgtcagcatcatcaagacgctcgaggaactgctcgcgcgcggcgtcgaaagcggcgtgttccgcgacgacgtcgatccgttcgatctgcatctgctcatcagctcgttctgctttcatcgcgtcgcgaaccgctatacgttcggcacggcgttcggccgcgatccgtcgtcgccgcggctgcgcgcgcggcatcgggcgatgatcaccgacaccgtgctgcgctacgtcgcccgctgatcgcacgccggctcgggcgcgatgccgcccgaagcaatcgccgcgcggtggtcggcggcggctgcggcgcgccgggctcaccggtccgcgcatcgggctgctcgatcgggccggcatcggcgtcgacatcgacatcgacgtcgaatcggcggcctgacatcggaatcggcgcccgcccgatatcggccggctcggcgtcgacatccccgccgcgcatccgttccgtatccaatccgcacacgcgccgcatcgccgacgtctgcggccgcgcctcgtatcacccgcggcggccgcgcgaaatgcgcgggcgagcggcgcgcatttcgcgtgaaccgggccgaatccgcaacatcgccaaccaccggcgcatcgcgctcgcgcgccaccgggcggcctccacaatccgatcggtctgcggcgcgccacgccgacgcgccggccccgttactatcttcatgccccgataattggggctttggccagccaggcccggcatgattcccgcccccagtcgctcatgatccggggggtattgtcaccgggcctggtgggtggctggtgatcgctaataggggctcggccaagacatatttgaggccgtccgtaacgtggatgccgagactcgccaccgaggttgcaggccaattcgttcattccgcacatactccgatgcaacaagaccaacaacatgactccgtcgacgtcttcgtcggtgtcgatgtcggcaaaggccagcatcacgccgtcgcgctcgatcggaacggaaagcgcctgtacaacaaggcaatgcccaacgatgaagcgaaactgcgcgccctcatcagcgaacttagggcgcacgggcgactcctgttcgtcgtcgatcaacccgctaccatcggcgcgctacctgtggccattgctcgcgacgaaggggtcatggtcgcttacctgccaggcttggccatgcgccgcattgccgacctgcacgccggcgaagccaagactgacgctcgcgatgcggcgatcattgccgaggccgctcgctcaatgccgcataccttgcgctcgctacgactggctgacgagccgctcgccgaactcactatgctgtgcggtttcgacgacgacctggccgcccagataacgcaaaccagcaaccgcattcgcggcctgctcactcagattcacccggcgctcgagcgcgttctcggaccgcgcctcgaccatccggccgtgctcgacctgctcgagcgctacccatcacccgccacacttgccgccgccagcgagaagactctagccaatcggcttactaagcttgccccgcgtatgggcaagaaccttgcagccgaaatcgttcaggcattgaacgaacaggccgtgatcgtgcccggcacgcaggctgcaaccatcgtcatgccacgccttgcacagcagctcgccgccctgcgcaagcagcgcgacgaagttgcaagcgaagtcgaacgcctcgtgcttgcacaccctctttggccggtcctgaccagcatgccgggagtcggcgtcaggaccgccgccagactcctgaccgaggtcgcgcataaagccttcgcttcggccgcgcatctcgccgcctacgccggcctcgcgccagtcacccgccggtcgggttcgtccattcgcggcgagcatccgtccagacggggaaacaaggtgctgaagagagcgctcttcctgtccgccttcgcggccctgcgagatccaatctcacgggcgtactacacccgcaaggtcgagcagggcaaacgtcacaatcaagcgctcatcgcgctggcgcggcgtcgctgcgacgtgctgttcgccatgctgcgcgacggcaccatttaccaacccaaagccgccgctaatgcttgacgaaagacataggggcacccccccaaacggcggcgagcgccccgcccgtcagcgcgccgccaccggcgccgcaagcgcgatccgcgccttctcctccgggcttccggcgacgaagtactttttcgcccaccgcgaatcgggctgcagcgccaggccaccgtgcgcgcccgcgttccccgccgttgaaccgccgccatcgccgcgacgcgaggcgatcgccagcgcgcgcgcacgatagtgctcgtaaagccgcaggaattcggcgaggtagatccccgcgatgcgcgcgtcgcgtatctcgagcagattctcgtcgttgtagtgctcggagttcgcgctcatgttcgccgagccgctgtagacgatcggattcgcgccttccgcgtcgatcacgacgaacttgtggtgcaccacgacgggcggatacggcggcgccggctcgcccggaaagagccgcagctccgtctcgaagccgtcgggcaccgtcgcgggcgagaagtacgcggcgtcgatcacgtcgcgattcgatcggctgcggtgatacagctcgaggttcgcgagacgcgcggcgtcgagcgtcttgccgtcgcgccggtccgcatccgcctgctgcgcgccgcgcgcgctgatcgcgttgacgagcccgaacatcatgagcccgcgctcgcccgccgcgaagcatgcatcgcgcagcgcggcgtcggtcggcatgaacaggcagaacgcgaccgaatgctgcgcgccgcgaaccgcttcgacgatcgtgtcgatctgcgtgcgcacgccgcgcggctcgggtgaaaacgatacgcgcacgcgcgccgagccgatttcgaccggctccgaccagccgggagcgagacgcgcggtctcggcgatgcccgggttcgaggcaagcgcgcgcgcacgcgcgttgtacagctcggcgagcgccgccgattcgaacgtgtgcagcacgttcgcctgctccgcgatgccctccgccgtgaagttcgccgagccggtcagcacacgcgcgggccccgtctcgtcgcccgcgacgatgaacttgtcgtgcatgattcgcgtcttgtcgcgcggcgcgagcgtcgcgacgcccgtcaatcgctcgactgccggctggttcggcgacggcagcggcggctcgcccgagccgcgcttcgtctcgtgagcatcgtagacgatcgcgagcgcgttggcgccgtgcgcgcggccgaacgcgtcgaacgcgggaatcgcccacagcggatcggtcaggtgatagacggccgataccgcgcgccgcgcgtcggcgccgagcatcagcccgaaggtttcctgcagatcgttcgcgagccacgtgcgcaaccgcagcgccgcatcgggcgacggcgcgccgccgtccgcgagatgcagcgcgcgaacctgcttcgcgaacgcctgcgagctcaccaccgcgcggttgaaccacgtgccgacgccgtcctcgacatgcgcgggcagcgtgatcgcgcagacgcccgcctcggcctcgagcacctgcagcgacgcgggagtgccgacgaccggatagacgtcgtagcgaaacgatcggccgcgatcgggcggatcgatccgcgcgtcccaccacatgaatttctggatcggcgcctgatcggtcggcgcatcgccttgcgtgtgggccgcggggccgtcgaaggtcaaccggttcggcagccagctcgtcgcggcgcgggtcttgccgtccgccgaccagaagcccggcgtgcgcttgatcgcgaagccgagaaaatcgtcgcgccgctgcgcgtcgggccagtcgaaggccagcaggaccaacgtcggggaaagatagctgcgcacgctgacggacatcgccgccctcctcggctcatcgcctgacaaagtcgaagcgacgagtgttcaacacgcgcttgccgtgcgtgtgacgctccgatgaagtttccgtgtcgcgcgggctatgtgcggcgcgccgcccgcggacgccggcggacaatcggcatgacgcgcgacgaggccgtgcgcggcggcgtgtcgcgtgtcgcgttgcgcgatgcacgcgaataggcgtgcgcggcgcggcctagacgttcgccgggcgcgccggtgcgcatccgcgcgatgatccggcttgcggcggttcgccccgcaccgcgccacatgcgcatcgcccggccctgtcgctgcgctcgagcaacggtcggcatccccgatgcatcatgtgcatcgcatgctcgccccccggcaccgcaccgccccgcggcgcgatcgattgctgcaaaacgcgctttcatcggcgcgccgcccgaagcgcatcgggtcgccgttacgcatcggatcgaagggattcgacgcatctcgcccgggcacctcgcgctctcgcggcgcattcgcgcataccgacgctcgcacgcaaacgaagcaagccgatccgccgcgacgtccgcccgagccgcttcgcgccgcacgcatcgaaccggaccggttcggcgcgccggccgcgccgaacatcgcgcgcgccgcacgcgtccgctatgcacgcgacgaacgcacgctcatccgcagacgacgagttcgatcccccgcgccgtcagcgcgcgccgcatcgccttgtccggcgcgcgctcggtgacgagaaagcgcgcggcgtccgagccgttgatccgcaccggcgtcacgcggccgaacttcgaatgatcggcgacgacgatcggcgcggccgccgccgcgagcatccgcccgcgcacctcggcgacgacgcgcgagtaatcggtcagcgtgccgtccggcgtgatcccgcccgcgccgacgaacgcgaaatcgacgtggtattgcgcaagctggtggatcgtgtcgaggccgaacgtcgcgtcctcgtcgtcggagagttcgccgccgagcagcgtcacgcggttgccgttgcgccggccgagcacgccggcgatccgccagtcgttcgtgtagacgctcaagcgatggcgatcggcgagcgcgagcgccaccgcgtgaaccgtgctgcccgagtcgagcagcaccgacgcgccgtcgggcacgaattcggccgcacgccggccgatcgcgcgtttcgcgtccgcgtgcgacgcgtcgcgctcggacacgctcggctcgtggcggtcggccgcgagcgcgccgccatgcgtcgtgatcacgaggccgcgcgcggcgagcgcgttcagatcgcggcggatcgtctcgcgcgacacgttgagcgcgttcacgagctgcgcgaccgacagcgcacccgcgcggccgagttcggacaggatgtagcgatgacgttgttcagcaagcatggcgcgcggcgcggccgggccgcgggtgggagcgtggagggcgaatggcgggctattgtagtacggcgcgagcggttcgcgccggccgccgatcgcccgccgtcctccgtgcttcgcgggcggtggcgccgcggcgattcatccgccgtcggccatccgacacgggccgtccgacacgggccatccgccatcggccgtccgtaaccggccgtgcaaaaccgaccgcgggcaaccggccgccgacagccgaccggggccctgccgtcgactcgcaaccgaacatcgacgccccgtcgcgcatcggccgtcgcgcaaccggccgtgcgtgccgggtgtcgtccgcggcccaccgccggcggtcggcggcgcgcatttcatcgcctcgcgaccgaggatcggcagacaaccgcacgcatcgaccgcccccgcagccgatcggctgccaccgccgttccgaccggtcatcgcaacccatctcccgcgacagattcccgccatcgatcgcccggcctccgtcgtcgcaccgcgctcgtcggcgacggcgcgtgcgcgggcggccggctcggcatccagccgccgcccgcattcgcgcccaagccgcacgcctcccgcctcgcgcccacgcctacagaagcggactttcgcgcagcacacgcgcatcgcacgcacggttgcgcaggaagagcgcggacagcaccgcgcccgcgagcgcgatcgcgccggcaagcacgaacgcggacacgaacgagccgctgcgctcgacgatgaatccggtgacggcgggcccgatgacgcccgacaggcttcccatgcagtgcaggcagccgctgaccgcgccgacgcgccccggcgcgacgatgtcctgaacgatcgcccagtagatcgcacccgtcgcgtaaaggaaaaagagcgataccgacatcagcgcgatcgcgctctgcgtcgagcgcaccgagcccgcgatcgcgacgcagacccccgcgccgagcaggcacccgacgagcacgatccggcgcgacagcatcgcgttgccggtgagcttgtagattccgtccgagatcacgccgccgcacgcgagaccgatcgtgccgacgagccacggcacgaccgtcgcgacgctcatctcgcggatgttcaggtgatgcgcctgcacgagatagctcggaaaccagctcaggaagaagaacagcacgtagttgtagccgaagaacgcgacgcccgtcgccagtatgcgcggctgcttcaggtaatcgcgcagcggcggcacgtcggcggtctcggaggcatgggcggcatcggcggtgcggccgccgctggcgcccgagccgccggccggcatcgccgacgcctgcggcgcgggccggtccgacgtcgtcgcgatccacacgagcacccacgcgaggccgatcgcgcacacgatccagaacgccggccgccagccgagctgcgcggcgagcaccccgacgatcggcccggcgagcgcgccgccgagcggcgagccggcgctcagcagccccatcgccgtggccgccgattcgcgcggcagccagttgttgaccatcttgttcgcggccgagcagagcggcccctcggccatgccgaacagcaggcgcacgatcagcaggctgacgaagccgatcgtgatcgccgtcatcccgcagaagatcgaccagaggcccacggcgatcacatagacgcgcttcggcccgagccggtccgacgcgagaccgccgatgaagttgaacagcgcatagccgacgaagaacgtgctgaagacgacgcccatctgcgcggcgtcgatcccgagatcccgccgcaccatcggcgcgacgatcgacagcgcgacgcggtcgagataattgatgccgtacacgacgaacagcaggaataccgtgacccaccccatcgttctctgatgcatgcctgtctccttcatgccgatgtctccggcgttcatgtgttgggccgccgccgctcgcggacgcggcgcggatcgaacgtgatccggctcgcgcggcgaatcgccggcggagcggcagccgggccgcgcgtcatcgcccgctcccgcttcgccgccctttctgcgtcccgtaccgcgcctgcgtcggcgcgcctgccttcgcgcgccgacccgcccaggcccgaccggcgcgcgcgaaagcacgggcgaaagcacgggcgaacgctcgcgcgacgccgccgcgtgcaggcgcccgcgaacgccggcatcctcggccgccccgcccgctcaagcgtcgagcaacggccgcagcagcgcgtcggtgccgcgcgtgcgcaccgtctccaggtgcgcgccgacgcgcgccgtcagcgcctcgggccatcgcgccgcatcgcgcgacgcgatcagcccgagcgccgcgcgcaccgcatcggtcgcgcccggcgcgccgtgcagacgtgccgccagcgcctgcgcgcccggatcctcgagcacgagcggccggccgctctcgtcgcgcgcgacttcgacgtaatgcagccacatcgcgagcgagcgctcgagaaacggccgctcgacgcccgccgccgcgctctcggccagcgccggcagccagcgcagcggcaccttctgcgtgccgtccgtcgcgatttgcgcggtgcggtgcgcgagcgccgggttgcgaaaacgctcgatcagcgacgcgcaatacgcacgcacgtcgtagccggccggcacgtcgagcgtcgcgagcagctcgcgcgtcatcacgccgcgcgcgagcgcgtcgatcagcggatcggccatcgcgtcggacaccgtgcgccgcccacgcaactggccggcataggcgatcgccgagtgcgagccgttcagcaggcgcagcttcatcttctcgtacggccgcacgtcggccgcgacgagcgcgcccgcgtcctcccagcgcggccgtgcgcccgcgaagcggtcctcgaacacccattgcgcgaacggctcgcagacgatcgccgcctcgtcgcgcacgccgatacgcgactgcacccagtcgagcgattcgggcgtcgcggcgggcacgatccggtcgaccatcgtgttcggaaacgcgacgtcgcaccgaatccgccgcgcgagcgcgccgtcggtctgctccgcgtattgcgcgagcagcgcgcgcagcgtgtcgccgttcgacggcatgttgtcgcaactgagaaccgatagcggcgcgtgcgccgcacgcagccggatgcccgccgcgagcacgccgagcgtcgtcgacggcgcgtgcggttgcgcgaggtcgcggcggatcgcgggatcgtcgaggtcgagccccccgccgccgggccgccggtaataacccttctcggtgacggtcaggctgacgatcgacacggccggatcggcgatcagcccgagcagcgtcgcgagcgcctgcggcgcgaacagcgtgcgatgcaccgcgccgacgacgcgcgtgcgcgccgcgtcgcccgcgcgctcggtcaccgaatagagatggtcctgcgcggcgagccgttcgaccgtgtgccgccgccgcaattcgacgccggcgatgccccagcgcaggtcgccccgctcgacgagcgtctcggtatagcacgcctggtgcgcacggtggaacgcaccgagcccgagatggacgatgcccgtgcgcagcgcgcgccggtcgtagcgcggacgggacacctcgggcggcaatgcgcggcaatggtcggatgaaagaagcggcatgacgaggaagcgacccgtttgtaccatggtagttaacgtatcgacagcagattattccgagcgcatttgcatttttatcggtgtaaacgctacatcctctttcatagctatcgcatgtaccatggtaaatagatgaattgcaccctgcctcgcccccgaatgaagagcccattgatgagcgacaaggaacccgcggaagacgtcgtcgtcgcggcgctgaacggcttcgtgctcgacgccgagcgctcgtacacgcaacaggtgcacgcgctgctgcgcaacgcgatcgtgcgcggcgcgctgccgccgcgcaccgcgctgtcggaggcggtcatctcggccacgatcgacgtgagccgcacgcccgtgcgcgaagcgctcgcgcagctcgccgacgagcggctcgtgcagatctaccgcaaggtcggcacgctcgtcgcgccgatctcggtgtcgatgctcgaggaaggccgcttcgcgcgcggcacgctcgaatgcgcgaaccacgtcgatctcgcgcagaagatcacgccggcgcagctcgcggagctcgcccgcctcgtcgacgcgcagcgcgacgcggtggccgcgcacgacgtcgacacgttcttcacgctcgacgagacgatgcacggccggatgttcgaattcgccggccgcccgcacgtgtgggccatgctgcaaccgatgaaacggcagttcgaccgcgtgcgctggctgctgctcgatcgcgtcgaagaccacgcgcgccgcgcgctgcacgagcacgagcagatcctcgcgcacatcgcggcgcgcaacatggcgctgctcggcgcatcggtcgcggtgcacgtcgaccgcgtgaacgcccacttgcccgaggtgcgcgagcgcgcgccccactactttgtcgactgaccccctcaccggagaaaccgcgtgaaaatcgaacggctgaacatcatcgtcacctgccccggccggaatttcgtgacggtcaagatcgtcaccgacgaaggcgtccacggcctcggcgacgcgacgctcaacgggcgcgagctcgcggtgcgcgcgtatctggaggatcacgtgttcccgtgcctgatcggccgggacccgcgcgacatcgaggacatctggcaatacctgtatcgcggcgcgtactggcggcgcgggcccgtgacgatgacggcgatcgccgcgatcgacatggcgctctgggacatcaagggcaagctcgccggcatgcccgtctatcagttgctcggcggcaagagccgcgaagggctgatggtctacggccacgcgaacgggcgcgatcacgacgaggcgatcgacgccgcgcaccggcacatcgccgcgggctaccgcgcgatccgcgtgcagtcgggcgtgccggggctggcgaaggtgtacggcgtcggcaagacggcgggcgcgtacgagcccgccgaaaaaggcctgccgcccgaggagccgtgggacaccgcgctctacctgcgccatacgcccgagctgttccgcaaggtgcgcgacgcgctcggcgacgcgccgcacctgctgcacgacgcgcatcaccggctcacgccgatcgaggcggcgcgcctcggccgcgatctcgagccgtaccggctgttctggctcgaggacgcgacgcccgccgagaaccaggacgcattccggctgatccgcagccacacgacgacgccgctcgcggtcggcgaggtcttcaattcgatctgggattgcaaggacctgatccgcgatcagctgatcgactacatccgcgcgacgatcgtgcacgcgggcggcatcacgcacgtgcgccgcatcgccgattacgcggcgatgtaccaggtccgcacgggctttcacggcgcgaccgacctgtcgcccgtgtgcatggcggccgcggtgaacttcggactgtgggcgccgaacttcggcatccaggagctgatgccgcacacggcgctgaccgacgaggtgttcccgcacaactatcgcttcgacgacggctatctcgtgatggacgacgtgcccggcctcggcgtcgacatcgacgagacgctcgccgcgaactatccgtacgagcgcgcctacctgcccgtcgcccgcctgcgcgacggctcgatgtggaactggtgatcgcgcgccgccccaccgtctagacgaaacacgaaggagaatcaggacatgctgagcgtcgtcgtcgaccagccgcatagcatgggcgtgcgcgaaatgcccacgcccgagcccgccgcgggcgaagtgcgcgtgcgcgtgcgctatgcgggcatctgcggatcggatctgcacatcttccacggcaagaacccgttcgtctcgtatccgcgcgtcatcgggcacgagttcgtcgggcgaatcgaatcggtcggcgcgggcgtcgacgcgtcgcgcatcggcgagatcgtcgcagtcgacccggtcatcagttgcgggcgctgccacgcatgcgcgatcggccggcgcaacgtgtgccgcagcctgaccgtgctcggcgtgcatcgcgacggcggcttcagcgagtacgcctgcgtgcccgccgcgaacgcccaccggattgcgcccgagatcgccgacacgtgcgctgcgatcgtcgagccgttcgcggtcgccgcgaacgcgaccgcgcgcaccggcgtgctgccgtccgacgtcgcgctgatctacggcgcgggcaccgtcggcctcacgctgctgcaagtgctcaagcacgtctacggcattcgcgcgttcatcgccgatcgcctcgacgagcgtctcgcgctcgcgcgcaagtgcggcgcggcggccgacgaagtcatccacgcggcgacggaaacggtgccggacgcgctcgagcgacgcggcgtcgacggcggcccgacgctgatcttcgacgcggtgtgccatccgtcgatcctcgaggaggcggtgcggctcgcggcgcccgccgcgcgcatcggtgtgctcggcttctcgtcggagccgtcgtcgatcgtgcaggccgagctgacgaagaaggaattgacgctgtgcgcgtcgcgcctgaactgcgcgatgttcccgcaggtcatcgaatggatcgccgacgggcgcgtgcatccggagcacatcgtcacgcacacgctcgattttcgcgatgtcgcgcgcgcgttcgagctcgccgagcgcaacccgcgcgaaagctgcaagatcctgctggatttcgccgcgcattgaccgacgggaggcgggcggcggcgctcggcgcggcgcgccggatgccgcttcgaggtggattccgatgcgcaccggatgcctgccggatgcgcgggccggcgcggaaacgcggaaagtgaaaggcaaggcctatcgcggcatcgcgcgtataccgttcagttgcccgataggcgcgttcgtccgtccggttagggggtgcgccgtcgatccgccgtcgcgcgacgcggcaatgcgcggcgcgacgcgcgccgccatatcgtcggaacggaagcacgcggcgcgcgcagcagcggcggcccagtcgcaatgcgcagccccggacggggccccggaaacggcaagcgatcctcgcggcccggaggtatccggaattccgtgcgtgaggcgggttgagattcggactcccatgttgaatcgttccgggtaaagcagtgcgaactgcggcagtgcgaactgcgtcatcgcgctcttccaatcgtgccgggagccggtccacttggccacggcgttgcgcagcgccagccagatcagtttgagcgcggccgcctggcagcggtcgacatgccgggcgccgcgcgcgcgcccgcaagcactctgcaccagcgaagcgagcgccgcgacgcacgggcgaggccgcgcgccggtcaattcgcgcgcccagccggggctgccttttgccttttgccttttgccttttgccttttgccttttgccttgccccttgctccctgctcttcgctcttcactctttgccccggcacccgcaactcgcattcgcaacccgtccctgcacctgcacctgcacctgcacctgcacctgtacctgcacctgcaacctgcaacctgcaacctgcaagcaattcagtatttctccctgcgcggcaatcggcttcgccgccccttgctaaactcgccgctcgaccaagccaaccgacaaaggtgaatcgatgtatcgcaaaggcatcgtcctcgaaatccagtttccgccgcagcggctcaacgatgcggcgggcgatccgtactggatcgacctcacgctcgacgaggcgcgccgactgcaccgccaactgagcgcgcgcctcgcgaccgaggccggcgcgaaccagccgctcgacacgttctcgctcgactgacccgcgatcggcgcaggccgcgcgcagtgcaggtttcgacaagacggcggcgcgccggcgcgcgatactcggccgcttcgtcgtcatgccggcgtcgtccggcccgcttcgcatgcttcgttccgcttccgccgccgctgccgcggcattcgtcgcgctctggtcgacaggcttcatcgtcgcgcgcgcgatcaagccatatgccgacccaaacctgtatctgctcgcgcgcttctgcggcaccgcgctgctctatgcgggcatcgcgctcgccgcgcgcgcgccgtggcccgcgccgcgcgaatggggccgtcacctgctcgcgggcgcgctgctgcaaggcttctatctgagcgcgagctactgggccgtcgcgcacgggctcagcgccggcgtgatggcattgctcggcgcgctacagccgctcgcgaccgccgcgctcgccgcgccgctcttcggcgagcggctcgccgcgcgcggctggttcggcatggcgctcggcatcgcgggcgtcgcactcgtgctcgcgccgaagctcggcgacgcgccggcggcggcgggcgacgcgcccgcgtgggccgtggtcgcgatcgcgatcgccgcggtcggctcgatcacggccggctcgctctaccagaaaacctcgctcgcgaaagcggatttgcgcatcgcggtcgcgctgcagaatctcggcgcggcgctggtggcgggcgcggcggccgtcgcgctcggcgaaacccgctggcacggcgcaccggcgctgtggttctcgctcgcgtggggaatcggaatgctgtccggcgtcgcggtgatgctgctgatggcgatgctgcgccggggtgaagccgcgcgcgcgacgtcgctgctgttcctcgcgccgcccctcgccgcattgcagggctacgcgctgttcggcgaaacgctcgtgccgctgcagctcgcgggcttcgcgctcgcgctagcgggcgtcacgctcgcgcgccgcaactgacgcggccgcggccgaagcggccgaggcaaccgcagcggacggccgcgaacgacgcgcatgatcgccgccgcaatcgattacagggcacggggcgcgagtcatgagtcactggtcacgagccacaagtcacgggtcgctggcggtcagggtcggttatcggttatcggttatcggttatcggttgtcgttcgccggtcgccggccatcggccatcggccatcgctcgtcagttgtcgctcaccggtgaccggttaccgacacccgacgaccggatcgacagccgaatccgccgccggcaagcccgcgcgaatccgcctatgatcggttcttcgattccgccgcgaaggagcacgcgatgtcccgtcccgatcaggccgcccgccggcgtgcgatcgccgccgaactgcacgtgtcgcccacgttcgatgcgcgcgacgaagccgagcgccgcatcgggttcgtcgccgattatctgcgcacggccggattgcgggcctgcgtgctgggcatcagcggcggcatcgattcgtcgacggcgggccggctcgcgcaactggccgtcgagcggctgcgcgcatcgggctacgacgcgcgcttcgtcgcgatgcggctgccgtacggcgcgcagcacgacgaagcggacgcgcggcgcgcgctcgccttcgtgcgcgcggacgagacgctcacggtcgacgtgaagccggccgccgatgcgatgctcgccgcgctcgcggcgggcggcctggcgtatctcgaccacgcacagcaggatttcgtgctcggcaacatcaaggcgcgcgagcggatgatcgcgcaatacgcggtggcgggcgcgcggaacggcgtcgtgatcggcaccgatcatgcggcggaatcggtgatgggcttcttcacgaagttcggcgacggcggcgcggacgtgctgccgctcgcgggcctcacgaaacgccgcgtgcgcgcactcgcgcgcatgctgggcgccgacgagccgctcgtgctgaaaacgccgaccgccgatctcgaaacgttgcgtccgcaacggcccgacgagcacgcgtacggcatcacgtacgagcagatcgacgattttctcgaaggcaagccgatggacgacgcggtcgccgagacggtgctgcgcttctatgacgcgacacgccacaagcgcgcgctgccctatacgatgttcgactggccgggccacccggcatgagcgaggaggaagacgaagcccgcggcggctcggcgccgccggttcggcggtcgtttccgccgccgcaccgctgcggtccacgatcgcgcacgcgcgccgcatcgccgttgcaaggcgttcggccacccacgcgccgcctgccgagccggcgacggaaccggacgcgcgcggcgcggccgcgcatcgcgcggcgatgcgcggtgcgccccgccggccttatccgcgacgggcgggcgctgcaccgaggcggctactcaggcatcgcgcccgtcgtcgcccgaggcgggcgaagcggacggagtggacgaagaggacggagtgatggaagacgtgggcgaagcggacgcgcgatcctcggggcgctcgccggctgcgtcgccggccggatccgcggcatccgcggcatccgcggcgcccgcggctggcgcgtcgccgtgcccggccgcggggccgtccgaggcggcggcgcggcccgcggcggcggggtcgccgtccggcgaagcgtgttgcgccgcgccggcatcgcgcgcgacttgctcgcgcgccgcgccgcccccagccgccgccgtgccttcagccgtgccttccgccgcgccttgagccgcaccttcagccacgccagcgccgcccgcccccgcctctgcgccgccgcccgctcccgccgccccgcccgcttgcgcgagcgtcgcccgcacgagcgccgagctcatccacttgatgacgttcatgaactgccggaagtcgagcccccagatatccttcagcacgaccatcgcctcggtgccgtagagcaacgacagtgcctgcgcgagccgctcggccaccgccggatcgacgcccgcccgcaccatcggctcgacggcgagcgtgagcagccgccggcggttgccgcgccggtacttcggctcgtcctgcgcgcgccgcgcacgctcgttcgcccactgatgcagcgccacctgcagcgcggcgcgcaacgcgccctcgtgctgctccatgcgcggatacgcgaagtcgagcagctcgttcacgcgcgcctcgaccgacgtcgacgtcggctgccattgcagcaccggcccgaggctctcgtcgacgacggtgctcacgagcgccgcctgcgacgggaagtagcggtaagcggtggcgcgcgacacgccggatgcgttcgcgagctcggtgatcgatggaaaccagccttgttcgagcatcgacagcgcagtctgcagcaacagctcgcgggtctgcgtgcgcgtttcggacagcgtttccggtgcggatacggtagtaggcatgtgtcctgtgaggacgaccgctgagacggccgtctcatctgtgttaaagttaccgtggaatcgaatcgcggtacatcgtgcgacaaacgaacgattggcgaaggagaccaaatggtaccccaccgtacacggatctacgttgcggcaaccgttgatacaaagggcgcggaagcgcatttcgtcaaggaccggatcgccgacgcggggctcgcggcggtcgtggtcgacctgtcgacccgcgtgccggggctcgcggcggacatcggcgccgacgccgtcgccgcgcaccaccccgacggcgcggccgccgtgttctgcggcgaccgcggccgcgcgatcgccgcgatggcggttgcgttcgaacactacatcaaaagccgcgacgacgtcgccgcgctgatcggcatcggcggctccggcggcacggcgcttgtcacgccggcgatgcaggcgctgccgatcggcatgccgaagctgatgatctcgacgatggcctcgggcgacgtgtccgcgtacatcggctcgtcggacatcgcgatgctctattcggtggcggacatcgccggcctgaaccggatctcgcgccaggtgctcgcgaacggcgcgcacatgatcgccggcgcggtgcgcgacatgcagccgccgcacgccgatctgaagcccgcgctcggcctcacgatgttcggcgtgacgacgccgtgcatccaggcggtcacctcgcggctcgacgcgcgcttcgactgcatcgtgttccacgcgacgggcaaaggcggccccgcgatggaaaagctcgccgacagcggcctgctcgacggcgtgctcgatctcaccaccaccgaagtctgcgatctgctgatgggcggcgtgctcgcgtgcggcgcggaccggttcgacctgatcgcgcgcagccgggtgccgtacgtcggctcgtgcggcgcgctcgacatggtgaacttcggccacatcgacacggtgccgccccgctacgcgcagcggctgctgtacaagcacaacccgcaggtcacgctgatgcgcacgacgcccgacgagaaccgccggatcggcgaatggatcggcgcgaagctgaacgcatgcgacggcccggtgcgcttcctgattcccgaaggcggggtctccgcgctcgatgcgccgggccaggcgttctggaacccgcaagccgacgaggcgctgttcgacgcgctcgaggccaccgtcgtgcagaccgagcgccgccgcctcgtgcgcgtccccgcgcacatcaacgatgcgcggttcgccgacgccgccgtagaacacttcctatcgcttcacgcagcacaccggaattgaagatgaagagactttcacgcgtcgagatcctcgaaaaactgcgcgcgaccatcgcgcgcggcgagccgatcgtcggcggcggcgcgggaacgggcctgtccgcgaaatgcgaagaggcgggcggcatcgatctcatcgtgatctacaactcgggccgctaccggatggccgggcgcggctcgctcgcggggctgctcgcgtacggcaacgcgaacgagatcgtcgtcgacatggcgcgcgaggtgctgcccgtcgtcaaatcgacgcccgtgctcgccggcgtgaacggcaccgatccgttctgcaatttcgacgcgttcctcgacgagctgacgcggctcgggttttccggcgtgcagaacttcccgaccgtcggcctcatcgacggcaacttccgcgcgaacctcgaggaaaccgggatgggctacgcgctcgaagtcgacatgatccggctcgcgcaccgcaagggcctgctcacgacgccgtacgtgttcagcgaagccgacgcgatcgcgatgaccgaggcgggcgcggacatcgtcgtcgcgcatctgggcctcaccacgggcggcacgatcggcgcgaacaccgcgcgcacgctcgccgattgcgtgccgctcgtgcgcagttgggcggatgcggcaaaatcggtgcgcgacgacgtgatcgtgctctgccacggcgggccgatcgcgtcgcccgaggacgccgcgtacatcctgcgcgcgtgtccgcagtgccacggtttctacggcgcgagctcgatggagcggctgccggccgaaaccgcattgaccgacatgacgcgccgcttcaaggagatcgacaggcacgccgcgtcatgacgcccgcgcgcgacgcgcgcgcttcgcacgaggaaccgaacgacgatgaaccacacctcctttgccagcagtgtcatcgacgcgccgatcgagcgcgtctgggcgttctttcgcgatttcgacggcctcccggcgtttcatccggcgatcgtcgagagccggctcgagccgggcccggacgcctacacggtcggcgcggtccgctatctgacgctcgcggacgggtacgtacgcgagaagctgctcaagctcgacgaaccgaatcacgcgctcgaatacgcgatcgtcgaatcgacgatgccggtgcgcgactatgtcgcgggcgtgcagctcgtgcccgtcaccgattcgggcaagacgttcgcgcagtggtgggcgaacttcacgacgcaaggcgtcgagctgcagccggtggccgaatcgatcagcgagcacgtgttcgcggcgggctttcgcgcgctcgcggacaagctgcgggcgcgctgacgcgccgcagccgcgccgtgtcgccgcgccgcgcgcctcgcgggcgtcgcgcggcttgccggcggctcatgccgccggccgtttctcgggttctggcaatggccctcggataaagccggaaccttttttggccgaccttcgccggtcggccactttctatgcgcaaacgcgccgcacgcggcggcgcttccccacgcggaaggcgaacggctcgcgcatcacgcgcgaaccgttcgccccccatgccgcttgcgacaagcgggcgcggcccccacgcacggaattcacctggattaagtaatttcccggcccgcgccgccccttaaagatgcatttgtttcgcatcaatactcggccgcctctcgatcgatagcttggaggaaacgaagccagcgaggggctaatcatgaaagacctgcaatcgatccgtggccaactgcgcgccacgttcctgtccgtcctgctcggcgcggtgatcgcggcgagcgcgcaggcgggcgccgccacgggcaaggtgcccggcgatttcggcccgccgcagggcgagccgcttcacgcgacgctcgtcagcccgccgaacgtgccgccgccgatcacgcgccgctacccggcgaaggtcatcgtcgatctcgaagtggtcgagaaagtgctgccgatcgccgacggcgtgaactacacgttctggaccttcggcggcgcggtgcccggcaacttcatccgcgtgcggcaaggcgacacggtcgaattccatctcaagaatcgtccggacagcaaaatgccgcacaacatcgatctgcacgcggtgacgggcccgggcggcggcgcgacgtcgagcttcaccgcgccgggccacgaatcgcgcttcacgttcaaggcgctcaacgaggggctcttcgtctatcactgcgcgaccgcgcccgtcggcatgcacgtcgcgaacgggatgtacggcctgattctcgtcgagccgcccgagggactgccgaaggtcgaccgcgaatactacgtgatgcagggcgacttctacacgaacggcaagtatcgcgagaagggcctgcagtcgttcgacatggacaaggcgatcgacgagcgcccgacctacgtcgtcttcaacggcgccgaaggcgcgctgacgggcgagcgtgcgatgcgcgcgcgcaccgacgagacggtgcgcctgttcgtcggcaacggcggcccgaatctcgtgtcgagtttccacgtgatcggcgcggtgttcgacaaggtgcgcgcggacggctcgaacgtcacgcaaaacgacgtgcagacaacgctgattccggccggcggcgcggcgacgatcgaattccacacgcgcgtaccgggcaactacacgttcgtcgatcactcgatcttccgcgcgttcaacaagggcgcgctcgcgatcctgaaggtggacggcccggagaacaaggcgatctattcgggcaaggagctcgacgcgccgtacagcggcgacgccgtcaccgcggcggcgggttcgggcccggccggcgcgcccggcgccgcggccggcgtgaaaggcggcgtgaagggcggcgcctcgcccgtcaggacgagcgccgccgcgagcgccgcgccgctgtcgctgcccgcgcaggtgaaagcgggcggcacggtgttcgcgagcacctgcgcggtgtgccaccaaagtgccggcaccggcctgccgggcgtgttcccgccgctcgccggctccgacttcctcgccgcgaacccgaagcgcgcgatcggcatcctgctgcacggcctgaacggcaaggtgacggtcaacggccacgactacgattcggcgatgccgccgatggcgcaactgaccgacgacgaagtcgcgaacgtgctgacctacgtgctgaacagctggaacaatccgggcggccggatcagcgcggacgaagtctcgaaggcgcgcgcgaaggcgccggccgtcgccgaggcggcgcactgagcgccggcatccgggagagccgccatgcacgcgccgtcattccgccatgcgtgccgtgcggcgagcgccgtgcggctcgcccgcgtcgcgatcgtcgcgctgacgctcgcattcgccgcgacgggcgcgcacgccgcgcgcttcgtgcggctgcccggcggcgacttcgagagcgcgctgccgcaggacgtgccgggccgatccacgcccgttcacatcgatgcattcgaactgcaggacacgccggtgacggtgcgcgcgttcgccgggtttctgcgcgcgcatcccgaatggcggcgcgaccgcgtcgcgcacgtgttcgccggccccgcgtatctcgccgactgggccgacccgctgcatccggcttcgccgacgccgcccgacgcgcccgtcacgggcgtgagctggttcgccgcgcgcgcgtattgcgcgagcgaaggcgcgcggctgccgacgtggctcgaatgggagtatgcggccgccgccgacgcgacgcgccccgacgcgcgcaacgatccgctgtggcgccgacagatcctgtcgtggtacgagcagccggcggcgcgcgtgctgccgagcgtcggcggcgcgccgaacgtctatggcctgcgcaacctgcacgggctgatctgggaatgggtcgacgatttcaacgcccttttcatcagcggcgacagccgcacgcaaggcgacccggaccagcaacggttctgcggcgcgggcgcgatcagcatcgtgcgacgcgacagctacgcggtgctgatgcgcgtcgcgctgctgtcttccctcaccggcgcggattcgaccggaagcctcggctttcgctgcgcccgctcgatttctggagatcgaccatgaagctcgactatttcaccgcgcgcggcgcgctcgccctgctcgccgccgcgtgcgtggccacggcggcgcacggcgcggacgcgcccgccgccgcggccacgccgcctgccgcgacggcaaccgattcgctgtatcaggcgaacgcgacgctgaccgatcaggacggcaaaacattccgcctcgccgatctgcgcggcacgccgacgctcgtcagcatgttctacacctcgtgcaagatggtgtgcccgatgctgttcgagacgatcgggctcacgctcgacgcgggcggcgagcccgctcgcaagcgcatcaaggtcgtcgcggtcacggtcgatcccgatcgcgattcggtcgcggtattgcgcaagaccgcgaacgcgcacggcctcgacgcgcgctggcggctcgtgcgcaccgaccgcgacagcacgcgcaccgtcgccgcgctgctcggcattcagtaccgcaagctcgcgagcggcgaattcaatcattcgagcacgatcgtgctgctcgacgcggacggccgcatcgtcgcgcatacgaacacgctcggcgaaaccgatcccgcgttcgtcgacgcgatgcgcaagcagctcgccgcgcagtaagcgccgtctcgccgcgcccggcacggcgagcctcgatcgcgtcgcgcgcatcgcctgttccgttgcgatgaggcgcggccgccgtgggccgcatccgccgatgcgcgacggggcgcgccgagccccgttaaaacgcgccgcagcggctccgcccggcgacgcgggcggcttgccgcgacgccgcccgcccccgccctccgaatttctatcccgcttgccccgcgcgcatcttccggccgtgcgcgcgccacgcgccggcacttgcgcgcccccgaatcgacgccgcgcaatagcgctgcgccatcgccgacgttcggcctcaccgctcgcgcgagcgcgccgatcacccgcgctgttcgccgatcgtgccgcgagccgactgcatccgccgctcggcgaccgatgccgcacgcgaacgcgcgagcgatgtgccggtcgcccggcgcaaccgcgaatcgtcttcccgatatcgtcctcccgattccggatcggctcgatgcccggatggagccgccgaaatcggcggcgagcccatcagcgacgcgacacgaacatcgatcgcctcgcggctgcgtcgcgcgccgtcgcctgttcattcccgcgggatgccgaaccatcggcgagccctttcacgaagcgtgcgcgttaccttccttcaccaaactgccgcgactgattcaacacgacgcgcgacgcttctgcgccgacgcgcttcgcttcgcgcgcgcgctcgcacccgttcgccgcgtcgatccggacaccacgccccacccgccgcgtcgattccgttcacgcggattttccgctccggcgcattccagtctcgcccgaatcggcccgccggaatcgtccaatatcggttatttccccgacgcccgaatgccggccgcttgaaataatcgccctcctgaatgatcgaccgaacgatcggcgccatcactgccgatgccgttccatcggcgcacgcgatcgcgatgcgaatcgcgatcgccccgtcaccgggagcgcgccggatgctcgcccaggaggacctaccgaatgagccaatcccgtcaaacgcggcgcgacgacatcgcgaacgcgaaacgccgacgattcatcgcacgcgcgtcggcgtgcaccgcaggcgcgctcgcgtcgccatacgccgcgcatgccgcgcgggcggccggcggcaagccgcgcgacgcaagcggcgcgcaagacgtcgcgatcgacgcgtcgatcgcgtcgccgaaccaggactcgcgcgtgcgcacgctcgtgcttcactacaccgctcagacgctcgcgcgttccgtcgcactgctgaccgatccggcgcggcccgtcagcgcgcactatctcgtgcccgatgcggccgacgcgggcacgctctttcgcgtgtatgcactcgtgcccgaaacgaaccgcgcgtggcacgcgggcgtgagctactggcaaggcgagcgcctgctcaacgcgagttcgatcggcgtcgaaatcgtcaacaccggctttcccgacgcggatgaaaacgcgccgctgatgcggcgccgatgggcgccgttcccggacgcgcagatggcggtcgtcggccgcctcgcggccgacatcgccgcgcgtcacgaaatcccgccgcagaaggttgtcgggcactcggacatcgcgcccggccgcaagctcgatccgggcccgctctttccgtggcgaatgctgcacgagcaatacggcgtcggcgcatggccggacgcgatcgccgtcgagtactaccgcgcttgccggccgtttcgcggagacatcgccgaattgcaggcgaagctcctcgcttacggctacgacacgccgcaaaccggcgtgctcgatctgcgcacgacggacgtgatcgccgcgttccagatgcacttccgcccggcgcgatacgacggcgtgcccgatgccgagaccgtcgcgatactcgatgcgctgctggacaaatacatcgagcgcgacaggcagcggttgcgcgacgggcaagccgccctgcccgagaaggacgaccgcgcgcccgcggcgggctccgccgcggcgaagccgctcgcttagtcgaacgtaacgaaggcgcgacgtgccgcgagcggcgaagcgccgccgccgcgcgcgcggttgcgcgcgaacgcgcgtgcgcctcgcacgcccgcttcgcggcgcgccacgaaccacgattgccatcatgcctccctctccttcgtattccgacgcgaacgccaggcgaagcgcgcacgagccgccgaaggtcacgttctgcggctcgccgcaaacgctcgacgcacatgcgccgccggcgttcgcccctcgttcgcgcgcgccgcaggtgccggccgcgccgactggcacacatgcaggctcacctgcgcacatacaggcgccaacgcatgcgcgaggcttcgcaccgcccgccgacataccgacctggtccggcaccgaaggcgtgcgcttcgacttcaacgacggctgccgcgtgctgttgcccgacggcgactggacggtccgcctgagcgacatgcacaccgatacgccgctgttcgacgcgcagatcggcgcgggcatcgtcacgagcacgcgcaggcacttcgtgccgttccagatcgaaatcgactcgggcgagaagcgcgtcttcaagcaccagttcgacgcgcacggcaagccggtgctgattcagttcgaggcgggccggctcggcgaagcgctcggctggttcggctatgccgtgaaattccagcggcgacatcgttgcaggctcacgtgcgcgatgccggcgccgctgatcgcgctgctgaagccgggctatccggacatcgaattcgtgacgcccgagctcgtcaagcccgagtgctattacgcgacataccggctcgggcgctttaccggcgacgaagcgcgcgcgtaccagccgagcgcgccgcaactcgtcggcgtgcatcgcagcgccgcgtacatgctcggcgtcgatccgcgcgaggcgccgccgcgcatcgagctcgccgacgacagccggccgctcgcgggccgctatgtctgcatcgccgcgcaaagcgcgctgcgctgcgcgcgctgggagcgacccggcggctggcggcaagtgcagcgatttctgacggcggccggctatcggatcgtctgcgtcgattcgccttcgcccgatgtcgccgacgaaagcagcgcgctcgcgcaagtcgcgcacgttcttccacccgacacgccgtggacagaacgcgcacggtggctgcggcatgcggcgtgcctgatcggcgtgcccggcgatctcgcgtggcttgcgtgggcggtcggcgcgcccgtcgtgctgatcagcggattcacgcatccggtcagcgaattcgacacgccgtaccgcgtgatcaatttccatgcgtgcaatagctgctggaacgacgcgagcgcgaacttcgacgatgccgatgcatcggcatgcccgcgtcacgcgggaacgttgcggcagttcgaatgtgcgcggctcgtgagctacgcgcaggtcaaacacgctgccgttcgactgctggaggcgtgcgcgccgcctcgctcgccggatcaagcccatgccttcctcgactaatcccacgtcactgccaatcgatatgcacgccaaagcttcctccagccacgcgcccgacgcgcccaagcccagctccattgccaccacgctctgccgggcgcttgcatccctttccctcggcttgtcgatggacgccgaggccaatccccccgaaccgccgggcggcaccaacattcccgtgccgccaccgatgccgggcggcggcgcaaacattcccgtgccaccgccgatgccgggcggcggcgcgaacatcccgcccccgccgccgcctcccggcggcattggcggcgcaacgccctcgcccccgccgctcacaccggtcaacggcaacccgggcgcgagcacgccgaccaagaccggtctgctgaaaacgctcaatcggttgtccgcggagcttcagaacaacccgcgtgtaaccgaggacgtagtcgacaacgtggacgcggtcatccgaaacgccgtcaatctggcgcccgatgcgaacggggacttctccggccgctcggcgatgccgatcgaaatggccgcgaacgccgcgctgagatcgctgaagaaaaatccgggcgacgccggccatgccgctccggcatacctgcctgccgagcggatcggccagttgcgggaaaaggtccgaaggaccatcgaggcgctcgaatcgaaccgcccaccgaaaccgcagccgcggtcgacaccaccgcaatcgacgccacccaagccgacgcagcacccgaccgcgcccaacccgaacgtacccgacgcatcgacgcctgatgcatcgacgcctgacgcttcgacgcccgacgcatcgacgcccgacgcatcgacgcccagccgacctgcccctgccccccgagcgggcacgggcgcgcccgctgcttcggcggcgacgcgcgcccccgcctttgcaaaccgcgtgcgcaagccgaatccggctatgcccgccgcgtcgtcgcatgcgatcgcgagcgacttcgcgtcgagcaacgcgttcgcgatcggcgacgactcgaccgccgtcggagcgcaagcgatcgcgttcagcgagcaatcgatcgccataggctcgcgcgcgattgccgccggcgcccgttcgatcgccgtcggcacggacgcgacagcagccgcccccgattcggtcgccctcggctcgggctccatcgccgaacgcgaaggcacggtgtccgtcggcagagacggccacgaacgccagatcacccatgtcgcatccggcaccgagcccaccgacgccgtcaacgtcacgcaactgcgcgcggcaatgtcgaacgccaacgcgtacacgaaccagcgcatcggcgatcttcagcagagcatcaccgacaccgcgcgcgacgcgtattccggcgtcgccgccgcgaccgcgctgacgatgattcccgatgtcgaccgcgacaagagggtgtcgatcggcgtcggcggcgcggtctacaagggccatcgcgccgtcgcgctcggcggcaccgcgcgcatcaacgaaaacctcaaggtgcgggcgggcgtcgcgatgagcgcgggcggcaatgccgtgggcatcggcatgagctggcaatggtaagcacccgcaaacccccccgggcatcgctcagcgccggccagcgcgcggcgcacccatcgtcaacgaggcacgcgacacgatgaaacttccgattcttccccccgcccttgcggcgctcgcgctgtctatcgcgagtctgagcggctgcactcgcgatgccgaccccgcgcccgctgcgcatgtcgacgccggtgcgtcggcctcgcagggccgcgcctcctacatggacgagttcaacgagagcatccgctcgatgagcggcgagcacgagagcggcatgcacatcaaccgcggctggggcgtgttcaacacgatcaaggcggcgccggccgccgaaccggccgcgtcggcatgcgccgcgtcaagcgatgcgagcatcgtcggcgacgcgggcggtgctcgccgcgcgcacgcgcatcggccgaatccggctgccggcgattcgcggatgtcctgatccgtgcgcgacgcgccgcccgatcactgtcgggcggcgcgctttccgcttttcattctgcgttctgcagcctgcgttctgcagcctgcgcgtcgcttacgcgccgcgcgcagccgcgagaatcgcgcccactcgtgcgctcgccgcgcgcccgtcacgtccgagaacgatcgcttcgcaccggcacgccgcgcgcaagcgcgggcgtgcgcttcgccacacacggtctcgcgcgtaacgcgtcacgtcgacaaacgcatggcccgcgccgcgtcgacgctcgcgatctcgtcaagcaccgtcctcgcgtgcgccgattcgcgatcgcgccgaatcagcagcgcataggcggccgacaagccgtcgagcgccagctccggattccatgcgagcaaatcgtgccgccgaatcggttcgatcacgccgcgcgcgaacgcctcaggaacctcatgcggccaatggtcgcgcgcaagctcgcacaaccgcacgcgtgctctcaaccgctgttcggcgctcgtcgcacgatcgatcgcatgctgaatcgcgtggagcgcgagatcgagctggccgctcgcggcaaacgcgcacgctcggtccactgcatcgtcggcgctcgccccgcacgcatcgcccggcgcgcgcgccggttcgcccgccatcggcgacgatcgctcaggcggcgaaggtcgcggcgaaagcggcaaagacgacggcgacaccgcatccgccgccacaacaggcgcgccaagctcgccgagccatgcgcgcgtcgcgtcgtcggcgaacggcgtgccgtccgcgaacgtcagcgcgtcgaggcccggcagccgcgcaagcagcgcacgaaccgccgtctccacttcgcgccgcgcatcggcgccgtcgccccccgcgcgcgcgagcgcgcgcgcggcgatgcgctgcaaatccagccagagcgggaacgcctgcgcatgcgcttcggcgaagcgcaccgccgccacgggctcgccatccccgtcgatgctcttcgccgcgccgacgatcgaagcgctcggcgcggcgatccgcgttcttccgttctccgcgtccgtttccggcagcgcgcacacgctcgaccagcacgcgacgcggcgcagccggaagccgcgcgcgtcggcccagtccgcttgcgcgaacgccgtcgcgacgcaatgcaattgcgcgagcgcatcggcgagcgcgcgttcgcggccggccgcttcgtcgagccgcgccggttgcccggcggcgtctgcgttcgcgttcgtatccgtgcctgcgctcggcgcggctcgaccggccggatcaatcaaagcctgttcggcggcggcaatcgcgatttccgcagccggccctcccgtcgagccgtgcgcatcggcctcggccgtctcggccgtctcggccgtctcggccgtctcggccgtctcggccgtctcagccgtctcagccgtctcagccgtctcagccacatcagccgcctcagtcgcctcagtcgcctcagtcgcctcagtcgcctcagtcgcctcagtcgcctcagccacatcagccacatcagcctcgtcagccacttccaccacctcaaccacctcaaccggcaatcgctccgcgaacgcatgcaccgcgcgcatcgtcggcgcgtcgtcgtcgcgctcggcgagcagcgcatcgatgcgccgcgcggccgcgcgcaattgcgcgaccagttcggccgagcacgcgccgccgcatgccgcggctcctgcatcgtgcatggcgtcgacgcgatcgaccagccattgcagcgccccgcgcctcgcccgcatccgcgacacgggcggcgacatcgcatcccaatgacgttcgacgagatcgccgacgatttcgagtccgcagcgcagccccgccgcgccgcccgtctgcagcaacgcacccgccagatagcagccgacgagcaaatccttgccgcgctcgcgcagcaattcggcggcgagatgcgtcgccgcgcgccaatcgacttgcccgctcgcgcccggcgacgcgagcttcgcaagctccgcgtgcagcgcgtcgaacctcgcgtcggcgcgcacgtcggcgcccgcgggcatggcggaatcgatgtccgtgcgccccagcacggcgagcgcttcgacatcgatcggcatgcgcgcgcgcgccgccgcgccgccgggcgggcgccgttcgctcatccccatagcgtctccacctctttcgcgtcgaagtagtagccgacgccccgctcggttcgaatcagttcgggatgcttcggatccttctcgattttcttgcgcagccgccagatctgcacgtcgaccgcgcgatcgaacacgtcgtcgaacgcacgcgtgcactcgagcaactgcgcgcgcgtgacgacgcgcgacggcgagccgagaaagaacgcgagcaggttgaattcgccgaccgtcagcggaatttcctgcgcatcgcgcgtcaacagccggcgcgtgttcatgttcagcgtccatccgtcgaagcggtacgcacgcggatgcctgccgcgccgcacgggcgtcgtcgacggctcggcgcgccgccacagcgcgcgcatccgggcgagcacctcgcgcagcgagtacggcttcacgacgtaatcgtccgcgccgaattcgaggcccatgatgcgatcggcctcttcgctgcgccccgtcacacagatgagcggaaagcgctgcgtttcgcgccagcgcagcagcacgtcgatgccgtcgccgtccggcaggccgagatcgagcaacaccatctcgtattcgcgccgcccgaccgattcggcggccgctgccgccgttcccacgccgtccacggccatcccgtggcccgacaggtaattgcaaagcacgcgccgcaacggttcgtcgtcctcgacgacgagcaccgccggcgatcttgtcgcattcgtcatgtcctctcctgtactgcgccgggcgcgccggcgtccattgcgccgggcgcgcccgttccccatgccgccggcaacgtgaaccgaaagcaactgcccacgccccgatccgtcgcgacggcgatctgcccgcggtgcgcgagcgccgcgcccgcgacgatcgcgagacccagccccgtccccggcgcgccggagcggttcgaatagaacggctcgaagatgcggtcgagcggctcgacgtcgatgccttcgccgtcgtcgctcacctcgatccacacgccgcccggcatcgacgcttcgccgatcgcgacgtcgaatgcgcgagcggccggcgcgccgccgtcgttcgcgccgcggctcgccccatcgctcgcgccgccgttcaccccgccgttcaccccgacacgcacgacaaccgtcgcgcgcgccgcgcgcaccgcattgccgacgagattcatgaccgcgcgcgcgagctggctgcggtcggcgaatacgacgtgacgaacgtcgccacgccgggcgccgtcgcgcgcgccatcgccgcatcgaacgatctcgacgccgcgccacgcggccgcgcgtgtcgcggcgagcgcctcgtcgacaacctcgtcgacgctcacccgcgtcagcacgggctcgccgcggcgcgcggcgagcaggatctgcgccgccagatcgcggccgcgttcgaccgcgcgatgaatctcgtcgatcgaatcgtccgcgcgcgcgccgctcgcgagccgctcggacgcgtattcggcgtggcaatcgatcgtcgtcagcacgttgctgaaatcgtgcacgattccgccggcgaaaaagccgagcgactcgaaacggcgcgatcgttcgatctgccgcgcgagccgccgccgctcgcccgtcgcgatcgcgatgcacatcgacaggatcgcgacgccgatcagatcgacctgcagcgcccagacgccgtggccgtcgtgatgccacgcatacgggccgcgcccgccgagcgtcatcgcgatcagggcgatcgccgagagcgcgttgagctgggacgcgagcacgaggccgccctcgagcgcggcccagctcagcgacagcgcgagcagcgcgcgcgcgacctcggcctggtatccccatatcgacgcgaagcacagcgagccgaacgtcgcgagcaccggcaactgattgcggctgcgcgaccacgtcgcgccgcacgcgcgcgcgttccacgtgaggagcgccggcagcagcacgagcagcgcgagcgcgttcgccgcatacgcgcgcgaccattcgctcagccattcgcggtcgttcatccacaccgacaggatcgccgccgcgagcgtcgcgtgcatcgccgccatgccgagcggcagcagcagcacgaacatcgcgaagccgcgcagcgtgtccaccccgccgcccgcgatcagatagcgccgcgcgagccacgcgcccgcgatcgcctcgacgacgttgacggccgcgaacagcgcgtcgacgtgccacggcacccagtcgagcgagcccgcggcgagcagcgtggcgaacagcgaacccgcgccgagccaccatgcgagcggccgccggcagtgcagcagcagcgcgatgccgagcaccggcgcgggccacacgacggccgacagcgtgtgattgagcgacgtgcacgcgccgggccgggacagcagatgattcgcgtagaacagcagcagcagcagccccgccgcgttcagcgcgccgcccggcgcgaacgcgcgatcggcgcggcgcggcgcggcgcgcgccgttcgcgtgatgcgtgcgggccgggcgcgcgcgggcggcccggcatcgatggaatttccgtgcataggtctcagaggtcggcgaatactaaaccgtctttgtttcggacatcaatcgatcttagcgatgcgccgcacggttcttttcatccgcaacgaaggcggcacgcggcgaccaaaaattggaacccggcggctaacgccggttccgtctttccttcgatacttgccgcgccgatgcggcttttgagcgtttcgtgcaaaacgccgcgcgcatccgcgcacgaccgtcgcccgcgagcgacaacgaagaggagaacccaacatgacaacgaacggatccgtcgcgcccaaagagcgggtcaacatcgtctatcgcccggcgacgggcgacgcgcaggcggaggtcgagctgccgctcaaggtgctcgtgctcggcgagttctcgacggccgccgacaagccgccgctcgaggagctctcgcccgtgaacgtcgacaaggacgacttcaacgacgtgatgagggcgcagaacctccagctcacgctcagcgtgccgaacctgctggacgatcaggccggcgaggacgaccggctgtccgtcacgctcggcttcgattcggtgcacgatttctcgcccgacgcgatcgtcgagaaagtgcccgagctcaagcagctgatcgcgctgcgcgacgcgctgaaagcgctgaagagcccgatcggcaacattcccggctttcgcaggcgcatccaggagatcgtcgccgacaagggcgcgcgcaagcagttgctcgacgaactcggcctcgacgaacaatgaaccgcgacacggaacagacgaccatggaaggcgaacacctgcaatccccgaagcacgacgacgcgccggacgcgacgccgcccgagtcccccgcctcgctgctcgacgagctgatcgaggccgcgcgcgtgaagcgcgacgaagacgcatacccgatcacgcgccacggcatccaggcgttcgtcgcgcatctggcgaagcccaagcgcccgatcgagaccgtgagccaggcgacgatcgacgacatgatcgccgagatcgaccgcaagctgtgccggcagatcgacgcgatcctccatgacccggcattccagcaactcgaatcgacgtggcgctcgctgaagtttctcgtcgatcgaacggatttccgcgagaacgtgaaggttcagattctcgacgtcggcaaaacggcgctgttcgacgacttcgaggattcgcccgacatcacgaaatccgggctgtaccagaaggtctatacggccgagtacggccaattcggcggccagccgatcggcgcgatcgtcgcgaactacacgttcgggcccggcgcgcaggacgtcaagctgctgcagtacgtcgcgagcacgtcggcgatggcgcatacgccgttcatcgcggcggcgggccccgcgttcttcggcatcgattcgttcggcaagctgccgaacgtaaaggatctcgcctcgctgttcgaggggccgcaatacgcgaaatggaatgcgtttcgcgaaagcgaggacgcgcgctacgtcggcctcacgctgccgcgcttcttgctgcggctgccttacggcgcgaacacgacgcccgtcaagcgcttcaactacgaggagcgcgtcgacggcggcgacgcgcattttctgtggggcaacgcggcgttcgcgttcgcgacgcgcctcaccgcgagcttcgccgactatcgctggtgcgcgaacgtgatcgggccgaaaggcggcggaacggtgaccgatctgccgctctacgcgtacgaatcgatgggcgagatccagaacaagatcccgaccgacgtgctgatttccgagcgccgcgagttcgagctcgccgaacagggcttcatcgcgctgacgatgcgcaagaacagcgacaacgccgcctttttctccgcgaactccacgcagaagccgaagttcttcggcatcagcaaggaaggcaaggaggccgagctcaactatcggctcagcacgcaactgccgtacatcttcgtcgtcaaccggctcgcccattacatcaaggtgatccagcgggaaaacatcggctcgtggaaggagcgcggcgatctcgagcaggagctcaaccagtggatccgccagtacgtcgtcgacatggacaacccgtcgcagagcgtgcgcagccgccgcccgctgcggcaggcgcagatcgtcgtgtcggacgtcgagggcgaacccggctggtatcgcgtggacatgaaggtgcggccgcacttcaagtacatgggcgcgttcttcacgctgtcgctcgtcggcaagctcgaaaagcgctaggcgggcgggtcgggcggatttcatcggaaacattcgcccggcccggcgaaacggaaatcaaacgcgcccgctcgataatcgattcacgccgatggattcggatacctgacgaaccgctgccggcatcgcacgcgcgacgccggcgacgtcgggtcgagcccggagccgtcttcgtcaactcggcgcgctgcgccgccatcacgcaaaaaggagagcgccatgctggccggaatatatctcaaggtcaaaggaaaaacccagggggaaatcaaaggctccgtcgttcaggaaggtcatgacgggaaaatccacatcctcgccttcaagaacgactacgacatgcctgccaggctccaggaaggcctgacgcccgccgccgccgctcgcggcacgatcacgttgacgaaggaaatggacagatcgtcgccgcaattcctgcaggcgctcggcaagcgcgagatgatggaagagttcgagatcacgatccaccgtccgaagacggatacaacaggtggggacctgaccgaactcctgttcacgtacaagttcgaaaaagtgctgatcacccacatggaccaatactcgcccacgccgcacaaagacgatagcaacggcatcaaggaaggcttgctcggctatatcgaggagatcaagttcacgtattcgggatactcgttggaacacgcggaatcgggcatcgcgggcgccgcaaactggacgaatggctgatcgcgaatcgtcgcgggccggcgagccgcgcacgcgcgagcgccggctgctcgagcggatcgcgaaccgggaagcgggcggcgagcacgatcgcccgccgcccgccgacgtgctcgcgcactcgatcatcgaccacctgcgccgcatcctgaacacgcggcagggccacgtgccgatcgatcccgccttcggcgtgccggatttcacgaatctcgcgggcggcttcgcgcaaggctccgcccgcgaaatcgaagcgcagatcgagcgcgtgatcacctgctacgagccgcggctgaaagcgccgcgcgtctcgctcgccgagcgcgggcccgatgcggcgacgctgcgcttcagcctcgatgcgcggctcgtgatcgacgcgcacgacgtgccggcgcgctttctgacgaccgtcaccggcaacggaaagatcgatatccgaacgatttcctgaagcgcgtgcgatttcgccgcgcaccccgcgtccatcatggccaccaccacgcccaatcgctattacgaggacgagctcgttcgcctgcgcgagctcgccgccgagttcgcccgcgcgcacccgctgctcgcgccgatgctcggcgcgccgtcgggcgacccggacgtcgagcggctgctcgaaggcgtcgcgttcctgacggggctcgcgcggcaaaagctcgacgaaggcctgccggagctcgtgcaggcgctcgcgaacctgctgtttccgcactcgctgcgcccggtgccggcggccacgctgatcgcgttcgagccgcgcggcgcgctgcgcgagcgcgcggtgatcgcggccggcaccgagatcgaatcggtgcccgtcgacggcaccgcctgccggtttcgcacgtgcggcgagctcgacatcgagccgatcgcgctcgccggctgccggttcgtgccgcccgcgcacggcgggcccgcgctgcggctcgacttcgagatgctcggcctcgacgcgagcgaatgggacgcgacgcgcattcggctgttcatcggcggcgagcggctgcacgcaagccgcctgttcgcgctgctgatgcagcacgtcgtagcggtcgagatcgcgggcggcccgcccgagctgcccggcccgcgctgcgcgctcggcgcccgcgcgctgcgcccggcgggcttcgacgacgcgctgctgccctgccccgagcgggcgttccccggcttccggctgctgcacgaatatttcgcgttcgccgagaaattcctgttcgtcgagctgggcggcctcgagcgctggcgcgcggcgcgcgcgggcgcgcagttcagcgtatggctcgcgctcgacagcgcgcccgactggctgcccggcatcgatcgcgacagcttccggctgaacgtcgccgccgcgctgaacctgttcgcgcacgaagcggtgccgatccagcacgagcatcgcgcgaccgattaccggctgcagcccgaaggcgacacgtcgggccactaccggatctactcggtcgaccgcgtgatcggctaccgccccggccacgcggtcgaccgccattacgtgccgttcggcgtcgcgggcgacgacgcgaacgccgcgagctaccggctgattcgccgcgccgcgctcgacggccacgggcaggatctccatctggcgctcgcctacccgcccggcgaggcgctcgccacggaaacgctgtcgatcggcctgtcgtgcacgaacggcgcgttgcccgggcgcctgaagatcggcgacgtgtgccgcgcgaccgacagctcgcccgagcgcttcacgttcgccaacatcgcgcccgtgagcccgccgctcgatccgccgctcggcgaaccgctgctgtggcgcaccatcagccatctcgcgctgaacttcctgtcgctcggcgacgccgatcatctgaagcgcatgctcgcgctccacgcgttcggcgaacgcggcgacgacgcgcgcgcgcaagccgaccgccgccgcatcgacggcatcgaatcggtcgacgtgcgggccgagacgcggatcatcggcgagcggatgctgagcggccagcgcgtggcgctgcgctgcagcgcccatgcgttcggcggcgcgggcgagctgtatctgttcggctgcgtgctcgagcgctttctggccgaatacgcggcgatcaacacctacacgcgcgtcgagatcgacgcgtcgcccgacggcgtgcgcttcgcgtggccgccgcgaatgggggcgcaatgcctgctctagaacccgttctgctcggcgaggcgaagcacttcgcgtatttccaggcgatccggctgctgcggcgcatcgcgcgcgaacggcgcggcgacgccgcggggcggcccgacgcgccgctgccgatccacacgcggccgaatctctcgctgtcgtttccggacaccgacgtcgagcgcatcgacaaggccgacgacggcggctaccgggtcgtcgcgaacttcttcggtctgtacggcgtgtcctcgccgctgccgacgttctacaccgaggacctgatcgacgaagcgttcaggggccgccacgcggcgcgcggctttctcgacgtgctgcatcgcgcgctctatccgctgctgttcgacgcgtggctcaagcatcggctggcgctgcggatcgtcgaggaacgcgacgaacacgcgctgcgcccgctctacgcactcgcgggcgtcgacgcgcgcatcgcgcgcgacgcgggcctgcacgagcacgcgctgctgcgctacgtcgggctgctcagccagcggccgcgctccgcggccggtctgcgcgcgctgctcgccgacgcgttcgcgcccgcgacggtcgacatcgagccgtgcgtgccgcaatggctgccgattccggacgaccagcgcacccgcgtcggcacgcgcgcgcgccggctcggcgccgacgcgcgggtcggcgcgcgcatgcgcgacgacggcgcccggctgcggatcgtgctcggcgacgtgcccggcccgctgttccgcgcgctgatgccgggcggcgatgcgtttgcccggctgcgcttgctcgtacgcctgtatctgacccaaccgttcgccgtggacgtcgtggtgcgcgtgcgcgcgcgcgacgcggcccccgcgcgctgcggccgccgcgcgtggtcgcgcgtcgggctcgacgcgtggctgggcggcccgagcgcggaacgcgcggcgtcgcccgaattccgtcttccgacttccctctttgatcaagcgagaccccatcatgctgctggttgacctgaaaccgttgatcgaacagctcaacccctattgccggaacgcgctcgaaagcgccgtcggcgcgtgcgtcgcgcgccggcacgacgacgtcgccgtcgagcacctgctcgcgcggctgtgcgacgaaccgtcggccgacgtcgcgctgttgctgcgcgcgtgcggcgcggacgcggcgcgcctgcgccggcaggccgacgccgcgctcgacgcgcgcccggcgggcgacggcggccgccccgcgttcgcgccgtcgctgctcgcgctgttgcaggacgcgtggctgatcgcgtcgctcgagctcggcgacacgcacatccgctcggcggccgtgctcgccgccgcggtcgcccgcgcggcgcggcagccgtcgcccggcggcgacgacgtgctgcagtcgctgcgcaaggacgcgctcgtcgcgcgctttgcgagcggcgcgtgcgcgcgatcgatcgaatcgcgcgcgtccggcgcgctcgacgccgcgccgggcgaggcgagcgacacgcgcgacgcatcgagcgcgatcgcccgctactgcgaggacttcaccgcgaaagcgcgcgccggcgggatcgatccggtcttcggtcgcgacgcggaaatccgccagatcgtcgacatcctcgcgcggcggcgcaagaacaatccggtgtgcgtcggcgagccgggcgtgggcaagacggccgtcgtcgaagggctcgcgctgcggatcgccgaaggcgacgtgccggcgacgctgcgcggcgcgacgctgctcggcctcgacctcggcatgctgcaggcgggcgcgagcgtgaagggcgaattcgagcagcggctcaagcgcgtgatcgccgagatccgcgcgtcgcaaacgcccgtcgtgctgttcatcgacgaagcgcacacgctgatcggcgcgggcggcgcggcgggcgcgtccgacgcggcgaacctgctgaagcccgcgctcgcgcgcggcgagctgcgcacgatcgcggccaccacgtggagcgaatacaagaagtatttcgagaaggacgcggcgctcgcgcggcgcttccagccggtgaagctcgacagcccgaacgtcgcgacgtcggtgatgatcctgcgcgggctgaaggagcgctatcaggacgcgcacggcgtgacgatccgcgacgacgcgctcgtcgccgcggccgagctgtcggcgcgctacatcaccggtcggcagttgccggacaaggcgatcgacctgctcgacaccgcgtgcgcgcgcgtgaaggtgcgccagcagaccaagcccgccgcgctggaggacgcgcagcgcgcgatccaggcgctcgagcgcgagcggcgcgcgctgcgcgacgaattggccgagcgctgcgcgccggatacgccgcgcgtcgccgacatcgatcgcgagctcgccgcgctgtccgcgcgcgccggcgcgctgcgcgacgcgtgggcggcgcagcgcgacgccgcgcaggcgctcgtcgacgcacgccgcgcgtgccgggcggcggcggatgcaacggatgcggctggaacgaccggaacggcccatgccggcgagctcgccgatagtgccgacgtttccgatatcgccgatgtcgccaagatggccgatgcggccgacgccgcccctgccgatgccgaaaccggctcgaacgcccgcgacgccgacgtacgcatgcccgccgggacgtgcgcgcgcatcgccccgaacccggatgcgcgggcgcggccccctttgcgcgcgccgcacgccgacgcgcgcgagcgcgcggctcgtgcgctcgccgaagcgacgcgccgcttcgagcacgcgcagcgcgacacgccgctcgtgcgaatcgacgtcgatccggacgcgatcgccgacgtcgtggccgactggaccggcatcgcggccggcaagctgcgccgcgatcgcgcgaacgtgatgctgcggctcgccgatacgctgcgccgccgcatccgcggccaggatcacgcgatcgaacagatctccgaagccgtgaaggcgggcgcggccggcgtccacgatccgcgccgcccgctcggcgtgttcctgctcgcggggccgtcgggcaccggcaagaccgagaccgcgctcgcggtcgccgatgcgctgttcggcgacgagcgctcgatcgtcgtcgtcaacatgagcgaattccaggagcggcacgacgtgagccgcctgatcggctcgccgccgggctacgtcggctacggcgagggcgggatgctgaccgaggcggtgcgccagcggccctattcggtcgtgctgctagacgaagtcgagaaggcgcaccccgacgtgctgaacctgttctaccaggtgttcgacaagggttcgctgtccgacggcgaaggcaaggaggtcgacttcgcgaacacggtgatcttcctcacgtcgaatctcggcgcggacatcatcgccgacatcgccgcacgcggcgcgcggcccgatccggacgcgatgcgcgcggcggtgcgcccggcgctgtcgcgccatttcaagccggcgctgctcgcgcggatgaccgagattccgtatgcgccgctcgcgcccgatacgctcgccgacatcgcgcggctgaagctcgagcgcatcgcggcgcgcgtcgccgcgcagcacgcgacgcgcatcgtctacgacgacgccgtcgtcgcgcacgtcgccgcgcgctgcaccgaagtcgaatcgggcgcgcgcaacgtcgatttcatcctgcagcgccacgtgctgcccgcgctcgcgcagcacgtgctcgtgtgcgcgggcaacgcggcgccgatgcctgcgattcgcgtcgccatcgacgccggcggccgcttcgtcgtctcgaacgacgcgccggccgactccgatgcacgggaccggagcgatgcgtccgatgcgtccgatgcgtctgatgcgatcgacgcggtcgacgcggtcgatgcggtcgatgcacccaacgcacccaacgcacccaacgcacccaacgcacccaacgcacccaacgcacccaacgcacccaacgcacgctgacgcccctcgccgcccaggagttcccgatgccttcgtccccccgccacgatgcgcccgcgtcgcgcgcgaacgccgcgccgtccgcgaacgcgcgacgcttcacgttcgcgagcgacgcgtacgaccccgcgacgttcgacgtcgtcgacatcaacggccgcgacgcgatctcgcagccgtaccggttcgagatcacgctcgtgagcaggcagttgcggatcgacttcgcgaagatgctgagccgcggggcgacgctcgcgatcctgccgccgttcggcgaggccggcaccacccgctatgccggcgtgctcgccgaattcgagcagaagaagcgctttcgcgacttcaccgtctatcgcgcgacgctcgtgccgcgcctctggcgactatcgctgtacaaggcgtcggacgtctatctgaacgagcagacgattcccgacatcgtcaagcgcgtgctgcgcgccgcctcgttcggcagccgcgatttccgcatgcggcacggcggcggctaccgcaagcgcagcttcgtctgccagtacgacgagagccatctcgatttcgtgtcgcgctggatggagaaggaaggcctctactactacttcgagcatgacggccggcacgaaacgctcgtgatcgtcgacgaccgccgccatcagcccggccccgccgacgatctcgcgctgcgctacctacccgcgaccagcctcgacgcgggcatcgaagcggaccgcgtgcaggcgttcacatgccgggcgacgccgctgccgcgcgaagtcgtgctgcgcgacttcaaccaccgcaaggcggagctctcgctcgaagtccgcgagcgcgtggcgcgcgacggcgtcggcgagcgggtgtcgagcgacgagcacttccacacgaaggacgaagggcagcgctacgcgaagctgcgcgccgaggcgctcgtctgcgaagggcgccgattcgccggcgaatcgaccgcggccgggctgcgcgccggccgcttcttcgcgctgtcgggccactaccgccaggatttcgacggccgctatctggtgacggcgctcacgcatcgcggctcgcaggcacacctgctgtttcccgatctcgacgcgccgttcggcgcgacgccgggcgagcccatctaccgcgccgagttcgaggcgattgccgccgacctccagtaccggccgccgcgcacgacgcccaagccgcgcgcggcgggcgtcgtcagcgcgatcgtcgacggcgagggcggcggcaagctcgccgagctcgacgaatacggccagtacaaggtgcgctttccgttcgcgcacaccgcgcatccggcgaacaaggcctccgcgcgcatccggatggcgacgccctacgcgggcgacgaccgcggcatgcacctgccgctgctgaagcgcaccgaagtgaagatcgcattcgacggcggcgatccggaccgccccgtgatcgtcggcgcggtgcccaactcgtcgcaccgcagcgtcgtcacgcgccgcaaccccgccgagcatcgcatcctcaccgagcacaaccagctctacatgaaggacggcagcggcgcggcgacgtggctgcacgcgccgaacaaccacatcggcatcggcgcggtcgggccgggcgacggcctcgcgctcctcacgtccggcaacaagttcgacttctcgctcggcaacgcgtacagcttctcgggcgggctcaagtgctcggtgtcgatgggcggcaacaccgacgtctacgtcggcgtgcgcaacagcctcgacgtcagcgcgaacttcctgacgacgctgcagggcaacctgcgctggatgctgcccggcagccggagcttcgagatcaacgacagcgcatcgacactgctgcagacgctgcacaagcagtccgcgacgggcgcgatccggctgtccgccgggcaggacgcgtccgcgctgctgcaaaagcagctcgacaagctcaagggcacggtgcgcaagttcatgatcgtgtcgggcctcgcgaacgccgggtccgcggccgccgccgcggggctcatcaagggcggcggcaagctcgccgatctgccgtgggcgggcttcggcatatccgccgcgcagttcgccggcgcgaccggcgtcagcacggcgctgatggcgacctcgcgcacgctgctcgcgaacgtcgcgaagctccaggaggcgttgccgctcgtcgccgatctgtcgctcggcaagcagggcatcgcgctcgccgcgaagaacctcacgcacgcgacgcggatgtcgctcaccgtcgacggcgtctcgtggtcgacgcacgcgaaggggcccggcgcggcgggcgccgcgatgagcgtcggcaagggccgctggggcgtcgaagcggcgaagcacgcgcacgtccacgcgagcgacacgctgctgttcgcggtgccggccgacccgacgacccagttcgacctgaaggacctgatcgggctgcgccgcgatctcgacgaatgcatgaaggacatcgccgatctcgaagccgacatttcggaaaacgaagtgctgtcgaccgatcagaacacgttcggcgtcagcgcgctcatccccacgccgccgtcgcccgccggcgcgctcgcggcggtcgcgatcaaggtgaagcaagcgaagctcgtcgagctgaaggccaagcagaagctcgtcgcgctgaaggtcgacaacctgcagcagaagttcgcgaagcacgtgcagcacctgagcgccgtgcggatgagcgcttccgacgcgcagctcggcttcaagggcaaccggctcgtcgcgacggccgacggcgtcacgctcgcgcatgcgcagggcaaggcgaagctcgacgtgcgcgaagcgaagatcggcgtcacggcgggcaaatcgagcgtcgagctcgacgaaggcaagatcgcggccggctgcggcagcgcatcgctgaagctcggcagcgacggcgcgatcgacgtgagcgcgaccgacgtcaagctgaacggcaccaacgtcaagctgaacggcagcgcgtcgctgaagttcgacggccaactgatccagctcggctgagccgcgcattcgttcggattccatcatgaaaatcgtcaaacccgaaacgctcgcgctgatgtgccgcacgctgcgcatcgaacgcgccgaccggctgtcgatcggcgcgctcgcctgcttcgcgctgcgcgcgcacgcgcccgacggccccggcgatctcgcgccggaggccacgctctggcagatcgcccagcaatggctcggcgcccatgcgccgctcgacgagggctggccgaagccggcgggcgaatttctcgtctacggcgacgcatgcgcgccggcgggccgcgagcacgcgggcggcgcgccgttcgcggtgcgcgcgcgcatcggcgcggcatgcaaggcgcggctcgtcgatgcgcgcgaccccgccgaccgggtactcgccgattttcgcgcgctgccgccgtcgcatccgcagcgcgtgcgcgatctcgggccgttcgacgcgcgctggctggccgagcggtggcctcacctgccttcgggcacgcgcgccgagcatttccataccgcaccccgcgatcagcggatcgccgggttctggcgcggcgacgaggacatcgagctcgtcaacctgcacgcgcagcatccgatcgtcgccggcgcgttgccgcgcgtgcgggcgcgctgcttcgtcgagcgctcggccggcggcgcgacgcgcgtcgacgcgtgcccgatgcgcgcggaaaccgtctggctgttccccggcgcggcatgcggcatcgtcctataccgcgggctcgccacgatcgacgacgaagacggcgacgacgtcttgcgcgtgatcgccggctgggaagatgccgccgcgccgccgttgcccgccgacgcttatctcggccggccggcctccgggggcgccggctcgcgcccgacgcccgcgcccgacgccgcgcccgtggcgtctgtggtgcccgccgcgctcaccgccgaagaagcgcacgccgacgaacatgcgccgggcggatcggcatcggcctcgcaggcgcactcgccggcagcgcccgagttccccgaagcaccgcacgcgccggatctgtccgcgctcgaacgggaagcggcggcgcttgccgggcaaaccgacgcgttgctcgccgggctgggcatcaccgaagcggacatcgcgcgcttgctgcccgcgcgcgacgcccccgccgagctgaatctggatcagctcgccacgctcgcggccgaactcgacgcgcaaaccgcacagtggcaggcgcagcaagcggcggcggccgtcgagcgcggcgacgcggcctcggcgacgcccgccgcgccggccacgccggatgccgaggccgcgcacgaagcgtcgctggccgacctgcttcggcaggccgacgcgcaaatgcgcgccctcgtcgagcagcacggcctgtcgcgcgcacgaatggaggcggccgcgcgaaccctgccggagctcgcgccccttgcgggctcgctcgatgccctcgacgcactcgatgcgccgctcgacgtcgatgccttgacggcagggctcgccgccgccggcggcgacgcggcggccgaaccggatacgccggccgaaccgagcccgccggcgcccgcgaacgaattcgccgccgccgtgcccgcccccgcatcgtccaccgccgcgccgccggtggacgatgcgccgccagggccgctcacgcgcgagcaagtaatcgagcgccacgcgcgcgggctcggcttcgccggcctcgacctgagcggcctggacctgtcgtcggccgcgctcgagcgcgcggactttcgccgcgcacgcctcgaacgcacccgcttcgcgggctgccggctcgccggcgcatcgttcgagcgcgcgctgctgtcgcacgccgatttctcgaacgcggacctgcgcgacgcggtcttcgccggcgcctccgcgcccggcgcatcgtggcgcggcgccgtgctcgagcgcgcgcgcctcgagcacggcgacttcagcggcggcgacttcgcgcaagcgtcgctcgccgacagccattgcgcgcacgcgcagttcgacgcgagcgcgatgacggcgctcgtcgcggcgcgcatcgacggcacgcacgcgagcttcgccggctgcacgctcgacgccgccgatttcacgtcggcgcgcctgccgcgcgcgaatttccagcatgcgacgctcgcggacgcggcgctcgcctgcgcgcactgcgacggcgccgaatggtacggcgcgcaggcgccgcgtgcccggcttcgcgcggcgtcgctgcgcggctcgcgcgcggacgcgtcgacgtcgttccggcaagccgatctgagcagcgccgcgctcgacgacgcgaactgggacggcgtcgacctgcgcggcacgaacctgcacgaggcgacgctcgacggcgcgagcctcgcgcgcgcgaacgcgagcggcgcgcaactgacgcgcgcgcgcgcacggcgcgcggatctgacccaggccgacctcacgcacgcggatgcgcgctgctcgaacctgcacggcgcatcgctgcgccgcgcacggctcggcggcacgcaactgcaatcgagcaacctgtacggcgccgactgctacggcaccgcgctcgcccggccgcagctcgacggcgcgaatatcgagcgcacgctcctcgccgtgccgggccgccccgaactcgccgcctcccgctgattccctcgacgccttccatgtccgacctcgttcacacggcgctcgccgccctcgccgacacccgcacgctaaccggcatcgatctttcggatgccgatctttccggccgcgacctgtccggctgcacgttcgaacgcgtgagcctgcgcggcgcgaacctgtcggccgcgcagctcgacgcgacgcgctggctgcaatgcgacctgacgggcgcgcgcctcgacggcgcgacgctcggcgaatcgagctggcacgcggtcgcgctgcgcgcggcgagcctgcgcgcgacgacgggcgacgcattcgcgatgacggaaaccgacctcgccggcgcgacgctgaccgacgcgctgtgggcgcgcgcgacgttcgagcgcggggatttttccgccgcgcagtgcgggcgcgcgaagctgctgcgctgcgaggcggccgactgccgcttcgagcgcaccgatttcgcgaacgccgagctcgagcgcttcgtcgcgatgcgcgccgagctgtcgagcgcgcgcttcgacgccacgcggctcacccacgcgttcttcgccgaagcgaatctgcgcgggcaacgcttcgagcgctgcgatctgacgatgacccatttcagccgcgcggcgctcgccggctgcgatttcagcggtgcgtcgctcatgcagacgatgttcttcgacgcggacctcgaacgcgcgacgctcgccggcgcgcgcggccgccacgtgcgtttcgcgggcgcgacgctcgacggcgcgaatctcgcgcacgccgcgttcgacgaatccgatttcgcgcgcgcgcggctgcggacggcgaacgcgcgcgggctgcgcgcgcggatgtcgctgttcgcgcacgccgattgcgcggaggcgacgctcgcgggcggccacttcgtctactgcgacttctcgcacgccacgctgtcgcacgccgactgcaccggcgccgacttctcgcacgcgaacctgcacggcctggccgatcacgccgcccgctgggacggcgcgcgcaagacaggcgcgcgcgcgaccgatcccgcgctcgcgcacgccgaacgatggaccgcgccccaacgatgattcacggctcccgcacttcgatgacgcccccgccctcctccgccccccttggcgcggccgcgccgctgccgcccgtccacgcccgccgcgcggacgaagccggcgcggcgttgcgcgcggcgcgcgtgaccggccgcgtcggcgactggctgctgctcgacgatcacgccggccgcgcgcgacgcgccgacggctgcctgctcgcgcccgacatcggcgacagcgtgctgatctggacgagcgcgcccgccggcgcgctggccgacgatgacgacgcggcgcacgcgccgagcgcctatgtgctcgccgtgctcgcgcgcgccggcgcgccgcaagccgcgctcgcgctgccgggcggcgtcgtgctggagacgggcgccgacgggctgcgcatcgacgcgccgcacatcgcgctcgcggcgcgcgagcggatcgacgcccgcgcgccgcgcgtcgacgtgagcgcgcaccgcgcgcacgtgcgcgccgcgcatctcgacgcatgcgcgcggtcgatcgacggccgcgcgcacgacgtgcgcctcgtcgcgcgccgcttcacgtcgacgatcggacgcgcgctccatacgctcggcgactgcttgcgccgcgtgtgcggggtcgacgagctgcacgccgcgcgcacgcgctggcgcgtcgacgagcgcgcgcacctgcacgcgcgcgacgtcacgctgctcgcggaccgccacgtcggcatcgacggcgagcgcatcgacctcggctgattgttacctttcgattcggagttccaatatgtttgccgtcaccaccgcgtccggcctgtgcctgagccccgccgacgtctgcaagacccccacgccgggcggccccgtgcccgtcccgtatccgaacaccggcctgccgatgatggccgcgtcgatcacgacgaaggtgctcgtctgcggcatgcccgcgctcacgaagaaatcgacgatcccgatgacgaacggcgatcagccgggcagcgccggcggcgtgatgtcggcgaagatcatgggcaaggtcgaattcaccgcgggcagcgcgaaagtgaagttcgaaggcggcgcggccgtgcggctgacgacgccgacgaagcacaacgaaggcaacgcgacgggcgccgtgctgcagccgagccagcagaaagtgatggtgatgagctgaggcgcggacatgaacgcacgacacattgccccgccggccgcgacgcgcgcgcgccggccgatgcagcccggccggccgtcatggccgtcgcgaacgtatcgcgcatgcgcggctcgcacatgcgctgccgtgctcgtcgcgctcgccgccctcgccggctgtgcggcccgcgtcaccgaagagcaggcgcgcgccgacgtgcgatgggactacgcgcccgacgcgctgcgcatcgatatcgacgcgtcggcgcggttgaacgaatacctgaacgcgccgcacacgctgttgctcgcggtgttccagagcgcggacgcgaaggcgttccgccagctcgccgacgatccggaccggctgcgcatgacgctcgcggcgggcggccccgccgcggacttcattcagacgacccgctacgtcgtcgcgcccggccagcatgtcgcgctgtcgatcgatcgcgcgcagcaggcgcgctacgtcggcatcgtcgccggctactacgacgccgacggcccacgcgcggcgcgcctgttcgaggtgccgctgcgcatcgacaagcgcggctggttctcctccacctatcgcgccgcgccgcgaacgctcgagctgaagctcaggctcggcgcgcagagcatcaccgacgcgcgcgaagcgccgctgaacctgccgccgccgggcgcgcgcgcatggacggcgctcgacagcggcgcgaagaccctggcgctgccgagcgccgacgcgaacgagggcggcagcggcaagcgcgacaaacgcggcaacgccgccgcccgtgcgccgcgcaagcaatgacgcacgacgcatcacgaaccggaacgaacgacatggacaacgtctattggcatcaggggatgctgctgcaaccgcaacattttcagttggccgaactgcaccagcagttccgcttcgagccgtggctcgcgtgcggcccgccgcatttctggggcgtcggcgcgctgtcgctcgcgcaggccgcgatcgatcgccgcgtggtcgagatccgctcggcgcgcctgctgttcgccgatcgcagctacgtcgaatatccgggcaacgcggtcgtcgccgcgcgcgcgttcgatcccgcgtggctcgacgaaggccgcgcgctcgtcgcgcacgtcgcgctcaggcggctcgcgcgcggcgcgaacaacgtgacggtcgcggccgcgcccgacgcgctgcccgacgccccgacgcgctacgcgacgctgccgtccgccgaggaggtcgccgatctgcattcggaccatccgggcgcgccggtgcgcacgctcaagcacgtgctgaagatcgtgttcgagcacgagctcgacgcgctcgccgcgcacgaaacgatcccgatcgcgcggatcgtgcgcgacggcgagcgcctgcggctcgacgacgatttcgcgccgccctgctacgcgctgtcgggctcgcgcacgctgctcgagcgcgtgcgctgcattcgcgacgagctcgcgggccgcgcgcggcagttgcagcagtacaagaatccgcgcgagatgcaacgcgccgaattcgacgcgagctatgcggcgttcctgctcgcgctgcgctcgctgaaccgcttcggcccgctgctgttccatctcgccgaatgcgacgggcagcatccatggacggtctacggcgtgctgcgccaactcgtcggcgagctgagcgtgttctccgagcgcttcgacatgctcggcgagacgcccgatgcgcgcggcggcctgccgccgtacgaccaccgcgatctgggcggctgcttctcgcgcgcgcacgcgctgatcggccacctgctcgacgaaatcgcggtgggcccggactgcgtcgcgacgttcgagcccgacggcccgcagcagcccgcgcaacgctcggcgcaactgccgcccgacgtgttcgcggatcgccaccagatctatctcgcgatccgcagcgcgcacgatccggacacgctcgcgcaacgcttcgcgctcggcggccggatcgcggcgaccgacgaaatgccgcagctcaccgcgctcgcgctgccgggcgtcgaactcacccgcctgcccggcccgccgccgcggctgccgcgccgcggcgacgcgcgctacttccggatcgagcaggccggccgcccgtgggacgcgatccggcgtgacggccgcgtgtcgctgcgctgggccgacgcgccggacgacctgcacgcggaactcgtcgcggtgaggcacacgcaatgaagctgaccgattcgatgatgccgctcgtcgcgtatgcgcggcagctcgcgcaatcgccgcgcggcgacgccgccgaagtcgcgctgcggctcgacatcctgatcgagcgcgcgcgcgaccacgcggcgtgcgcgggcgcacccgcggccgacgtcgacgacgcgctgttcgctgtgtgcgcgtggatcgacgaggcgctgctgaacagcggctgggacgatgccgatcgctggacgctgcggctgctgcaaaagcgctacttcgatacgtcgcacgcgggcgtcgtgttcttcgaacgcctcggcacgctcgacggcgcgcgcgcgagcgtgctcgaggtctacctgctgtgcctgcggctcggctttcgcggccgctacggctacgacggcggcgacggcccgctcgacgcgatccggcagcgcgcgctcgatgcactgtcggcgcacgcgccgccgtgcgccgcgggcgagccgccgtttcccgccgcctatgcgcacgccggcccgcacgccgccgccgcgaaagcgcgcacgcgccgccggatcgcgcgcgcggggctgagcgtcgggctgccgctcgccgtcctgctgtcgctctatctgatctatcacgtcgtcatcgtgcggatggtcgacgcggtgtaccccaggctgcaatgaagactctcggcatgatgatcgcgcggatcgccgcgctgctcgcgctcgccgcgctcagttgggcgagcgcgctctatttcgactggccgctgtggtgcgcgcccgccgtgttctgcgcggcgctcgccggatggctgctgtgccgcgtcgcgcgccgcgcgctgcgcgcggttcgtgcgcgcgcgcagctcgcacggctcgacgcatccgagcgcctgcccgcggccgacgcgccggagctgcgcgtcgccgcgcgctggcgcaccgcgctcgccgcgctcgggcgcgcgcagcccgcgccgcgcctgcgcggccggccgcgcgacgcgctgccgtggtatctcgtgatcggccccgagggcgcgggcaagacaaccgcgctcgcacgcgcgcgcctcgtgtcgccgctgcggcacgcgcgcgacgacgcggccatcgcgccgaccgaggactgcgactggtggtgcttcgacgacgcggtcgtgctcgatctcgcgggccgcttcgccgcgcccggcgcgaccgacgacgatcgccgcgcatggcacgcgctcctcgagcagctcggccgcgcgcgtgcgcgccggggcgtgaacggcgtcgtggtcgcgatcgacgcgccgcgcctcatcgaagcgagccgcgatgcgctgacgatcgaaggcagcgccattcgcgaacggctcgagcaactgatccgcctgttcgaccggcgctttccggtgtacgtgctcgtcacgcaatgcgaccggctctacggcttcgacgaatgggccgcgcagctcgcgccggaacaacgcgagcgcgcgttcggctatctcggcgatcacgacgcggatgcgttcgtcgcgcgcgcgctcgacagcctcgacgcacggctcggcgcgctgcgcgtcgcgctggcggcgcgcggcgagccgccgtcgccgcgcgcgctgatgctgccgcacgaactcgcgtgcctgcggcccgcgctcgaggcgttcgcacgcgcggcgttcggcccgaacgtctatcaggaaacaccgtatctgcgcgggctgctgttcgcgagcggccggcaggcgggcggcgcgccgtcgctgacgctgcccgactggctcgacgccgcgccggcgcgcacgcccggcgatgcgggcctgttcctgcacgacttgttcgcgcgcgtgctgccgggcgagcgcgacgcgtggctgcccgtcgagcggccgagccgctcgcggctcgtgctgcggcgcctcgcgctcgccgcgtggctcctcgcgagcatcgcggccgggctgctgatgagcgcatcgttcgtcggcgacatgcgaaccgtcgagctggtccgccgcgactatcccgcgcatccgcgcttcaccggcgaattcgcgcacgacacggcgacgctcgagcggatcggccgcgtgatcgccgacgtcgagcggcgcgacgagcggcggctcgtgcgcccgctcgccggcgcgacgcccgtcggccggctcgaagcggaactcaagcgccgctacgtcgcgcactatcggcgctcgatcgaacccaccgccgatcggctgttcttcggcgagccggacggcgcgagcgacgtgcgcgcggccgacgatgcgcggctcgccgcgcgcatccgcaatctggtccgctacgtgaacctgatgcaggcgcgccggcgcggcgcggatcgcgagacgctcgcgcaaatgcccgcaccggcggtcgcgcgcgcgacggatggcggtggcgctcgcggagtggacagtgtgggtgtttctggtgtttctggtgtttctggtgtttctggcggtgtaggcggtgtaggcggtgcgcgcgccgcggaaggtgcgggtcgcgccgtccgcgcgagcggcggacggcgcgcaggcgacgcgcgcgccgcgcgcggcatgcgcggcgccgccggcaacgccggcgccggcgctgaaatcgcacccgccgcagacggcgttcgcgatcgcgacgaagggtttgcgcgcgtcagcgcgctcgccgtcgacctgatcgcgtggagcgcgcccgacgatcgcgcgctcgccgcgcgcgtcgcggccgcgcaggcagagctcgaacggctcgcgtaccgcgatccggacggcgcgtggctgctcgcgctaccggatgcctcgatgccgcgcgacgtgacgctcgccgatttctggcccgccgccgagccgcgcacgctgcccgacgcacagcccgccgcgctgcgcgacgtgcgcgtgcccgccgcgctgacggccgcgcatcgcccggccatcgatgcgttcctcgacgagatggcgcaggcggtcgcgaaccggccgaagttcgcgttccatcgcgacgcgttcgacacgtggtaccgcgcacggcgcatcgacgcatggcgcgacttcgtcgcacgcttcccgcagggcgagcaagggctgacgacgcaagcgcaatggcgcgcggtgatcgaccggatcgccgatcgccgcgatccgttctcggcattgctcgcgcgcgtcgatcgcgaattcgaatccgagcgcgacgacacgctgccgccgtggctacggttcgtgcgcacgacatcgcacatgctcgcccccgcgatgctcgcgcccgcgcgcctgcccgcggcgagcggcggcctgggcgccgcgctcggctcgatctcgcgcagcggcggacgcgcgctgcgcgaagcgctcggcggcgcacccgagcaaggcaggctcacgctcgagcgcgacgccgcgctgcgcgacgcgcttgtcgactacgagcggcgcgtcgccgcgctcgccgccgacgcgcttgcgggccccggcgccgcgtaccggctcgcggccgatttccacggcttcggcgtcgatccgtccgtccaggcttccgcgatgcgcgcggccgacagcgcgctgcgcgacgtcaagcggctcgcgggcgatcgcgacgtcggcggcgacgtcgtctggagcctcgtcggcggcccgctgcgcgcgctgatcgcgtatgtcgagcggcaggcgtcgtgcgcgctgcaggacgactgggagcgcgacgtgctgtggccgctcaggcgcgcggcgacgcgcgacgacgtggagggtctgctgtacggcccgcaaggcgcgatctgggcgttcgtcgacggcccggcgaagccgttcgtgcgtgtcggcgcggcgcgtgcatcggcgctcgacacgctcggctaccggctgccgttcaccgacgcgttcctgccgctcatcgacgacgcggccgcccggcgcgtcgcgcaagcgcggcgcgacgccgagcggcgcgcgcaacagcaggcggcgctcgagctggacgagcggatcgcatcgctcggcaagcagatcgacgcgctgcgcgcgcaaacggtgcgcttcgggatcgtcgcgcagccgaccgacgtgaacccggatgcgcaggccaagccgttcgaaaccgtgctgacgctgcaatgcgcgccgcaggcgcgcacgctgacgaactacaacctgcgcgtgtccgagcagatcgactggcaacccgatcgatgcggcgacgcgacgctgcgcatctcgctcggcggcgtcacgctcgtgcgccgttacgcgggatcgctcggcgtcgcgcgcttcgtccaggacttccgctacggcgtgcgccgcttcacgccccgcgatttcccggacgcgaaagcgcagcttcaacgtctcggcgtgcgccacatcgacgtgcgttacgacttctccgggcatgacgcgctgctcgcgcacgtcggtcggatcgacgcgctcgaacgcgcgcgccgcgacgacctcgcgcggcagcggcgcgccgcgaaccggcaggacgacgacgcgggcggcgcgacggcgatcgcgcgggcggcggcgtccgtcgcgaatgcgccgggcgccgcgctgccccgccgcatcggcgtgtgttggggggacccggcgcacgacaggcccgatggcgacggcgcgcaaccgtaagccgctcggtgctcggtgctcgatgcggcgcggcagcggcgccgtcgtcgggcggtcgagtcatcgagtcatcgagtcatcgagtcatcgagtcatcgagtcatcgagtcatcgagtcatcgatctgtcgaatccatttacgttcactttccattgatgttcaccttctgtctcgcaatgatgaatcacgctttgaatcacgcttcggatcaagccgatcgtcccaacgcgccgccttcgacacgaagcgccgccggctccgacgcaccgtcttcgactcgtgctctcgacgacgccggtgcgctgccgccgactcgcacggcacgccgttccgatacgccgccatcagctcgacacgcaccgccccactcgccccccagttcactcggggacttccgcgacggcgcgcgccgctcggcatccggcgattttccgggcgcaaggagcgacgcccgaacgcacaccgcgcaaatcgagcggttcgtgaaagcgccctcgccgaagcgcgcccgagaatgaacgctcgacgtccggcgttcggcctgattgcgtcgcacgcgtcacgccgccgggccgtcgaatccgttcgcgcccactttccgctcatgttcaccctctgtcttgcgatgaaacacacttcgaaccactccgacccttccggtgcgccgtcgtcagcgcgacgcgccgcatccgattcgtcccgcctcgtccgcggcatgcgctcgccccaacgcggcggcgcggcactggcgctggccgtcgcctcgctcgccggatgcgggggcggcgattcgggcgaacccgctccacgcgaattcgcgcccccgacagtgcaactcgcctacccgacgcaaccgaactcgcccgtcgcaccagcgcccaccgcgcacgtatcaagcggacacacgcctccggccacggcgcccgccgcgatgcccaccgcttcacccaccgcgacgcctaccgcttcacccaccgcgacggctgccgcttcgccctccgcgccatccactgcgacgcccaacgccccgcccgccgctccgccggccgtcgtcgccacccgcgtcccgccgacgcacgcggcgttgcgccgcccgacgatcgaactcgaattcgatcgcgcgatcgagccgggttcagtcccacacatcgcgctgcgcgccgacgatggcacgagcgtcgccgtcggcccgttgtcgtggctgagcgatcgccggatcgcgttcgcgccgcgcaaaccgctcaagtcgaacagccgctacgaaatcatggtgcccgccggcatcaggagcaccacgggcgaacggtcggctcatccgctaacgagcagcttcgataccgcgcccgtcacgccgccgcgcggcctgcccaatctcgacggcgcctcgtgcttcatcaacacggcgctgcaattggcggttcactcgtcggcgctcgacgacattctgtcgaacgaagccgtcccgcccgccgtccgcacgctgctcgaagactacgacgccgcatcggctgacgcactcgacgcgcagttggccgccgcggtcgccgcgctgcgcgccacgccggaggtcccggacagcgggccgggacaaacgctggaagtgatgcaagcgttgcggatgccgttatatgacacgagcagcgcgaacaacgcaacgaacaacgccgacgccatacgtcatgcgccgcccaacaccaaggcgttctttctgaactcctatccaccgctttcctacgcggatctgccgaaccacgaccggctcgtcgcgttcgactacagcacgggcggtcactatgtcgcttatgtgaagcgggatggaatctggtatcgaatcgacgatgcccaggtcagcgccgtcaacgaacaggacttgcttgccctgccggcgttcaaccccgctaacggcagcgtgtcgatcgaaatcgcgatctatcgatgaaatgctgatgcacccgccgccatgcgcgaatccagacggcgcagattgcggcggctgcccaatcagcgctcgtgcgcggcttcgcgttgaacgccgagcgcgcgctgtctaagtcgaacgcatcgcgcacatcggacaccgcgccgtcgcaccgcctcggcgcgtgccggacacatccggcacgcaacagccccgacgcccgcattcggcgctccattcagcgaagacgcacgccgagccccgtcgcgcggtcgaattcacttacgttcatttttccgtttacatgttccccttccgccttgcgatgatgaaacacacttcgaaccaccccgaccactccagtgcgccgccaaatctcgagaaattagaaaattatcccgaccttttcgcgagaaaagccatcgaactcaatggcaagcgttctcgaaaaatgttgtggattcttttggagatgtgatgtcatgattgacacccaatacaatggcgcatgcgatgtccaccaccattctccggccgaaattcgacgcatccgccagttcgatcccgccgcattcgaaatggcggtcggtagcttgctcatggcctgtggtatcgagatagacgccgcacataccagccgcacggcgcaacgtgtgagggaactctggcagaagcgcttgcttgacggctacgatgttgaccctgccgaggcgctgggtatgggtttcgatgatcgaaaggaagatatggtcatcatccgcagtatcgctgtccatggtgtttgtccgcatcacttgttgccatttcgcggcgtggcacacgtggcctatctgccgggagggcgactgcatggcttcgggcgcatcgcccgtatgatcgatgcgatcagccatcgatttacataccaagagtggattacaaacgagattgcgacagcccttgtcactcatggaaaagcacggggagcagcttgcctgatcgaagccgaacaactgtgcttgctcatgggcgaaaatcgccgcggcgacgagcgcgtaattacgcaatgctacgtgggcgaatttgaccataacgcccaggcgcgcaacgagtttcttcgcgccatcaatcgatagtaactttctgtgagcgagcctgattcaattgtggtgcgtgcgaagctgcggtcgagacgctattgtgggcgtgatagcggttttcgatcaatttcgtcgataccgattcgaaggtggcgttcgccacactccacgatcgcaaggcgcccttgccggcggctgacctgctcaacgatcgcgttgctccgttcttcgacagcgccggcatcctgctgctacacgtgctgacggaccgcggcaccgaatactgcggcaaccccgagcatcgcgaatacgaactgtatctggctttggaggacatggaccatgcccgacgccgcaaaccggcgggatcgtcgaacggctccacaagaccatgctcaacgagttctatcgcatcgccttgcgcaaggtggtatatgcgggccggtcgacatgatcaggcggccggcgcttgaggcgctggtgtgccttcgattgccggggttccgtatttgaagggaatacccttcagaagccgatcgattttctcggcactgcggaccttcccccaggtccgctcggccgcttcaatccgctcgaaggccattccgaggcaggtcgggcgtgaaagacagttgctcgtacggctcgtgcgatgacgcaccgtcgcgaatgtcgattcaatcggattcgcggtccggagcccttgattttggtgctctttacagggttagaccggcccccgcatgacaaaggttagcggtcgaacccaagataataaacaatgaaatcaaatgcttgccacctgccttttcgtctcatccctgcgccctcacctgagcgccgaacgcacggcgcacactctgtcgatcgcttcggccagtgggaacgttgcgctagggccggccatcctcggataatcaccggatcgaaccaacggagacgcggttcgcgacgctacgaatacagggctatcgccaccgagcgccacggggcgggcgccccctcccgtggcaaccccaaactaaaaaattcgttccggggaaatgtccgaaaacgcccgtatgtaaaccgaccccagtgtgctcggtcgcgaacgtcatgcgagtggggtgtcctgttcccggatcattcccagcgaggcggtgacaaattccggcaatcgccgatacgcatcgtcgctgctaatcttcccctctagcggatgttcgccgaccacatccgatacgaacaatccggggaggactttgacgtcaggtccagcttccgtgagtgcgcgaaggatatgcgcggtttcaacatcgacattgcctgtctcctgattctcgtcgagccaccgctgtgtttcttgcaatggcgaatcgaccgtgacattgctcgttggtttagcattctcgaagagtttggcgcccggcacgtggatgcattcccgtgcgagtgaaatgctttgatctccatattgactgcgctccagcagcatgtagtcgccgacctgcgcatcgcctgccaatcgacctccggcgccgcacatgatgacctgattgaacccgtgatcaaggaatcctttcattgcatcgtaagccaaatcgccatttggcatacgcagcgcggcaacgagatgctgacgtccatcgagattcagtgttgcggtatcgaatacaaaatcggcaactttgtgttctttcacgccgagcttgccataccccgtaccttctttcgccgaatcgccgacatggaaaagttgtttcccgagagattccatgatttgccaacgggcgccgatgaaaagcgtcttgcttgggatcggtggaagctgcgacaactctttacggagatcgtctccgctttttgcctttagcaaattgatgtcgcctacgagtttgactcgattcaaatcgacatcggcaaaatgcaactgtaacagttgatgcttgattcgcgtggtgctgctcatgccactgagaacgagcagcgatttaccattcgaagagttagaaagcaaatcgaattttgtcgaggtgttgctggaaatgctgatggcacgatcgaacccacgatgagcgtagtgattgagcatctcatctcggccgctgccacagaaaaattcacagccgtgatgcctcgcttgttccacggcgccggacgacagccgattcatcaagtatttatcggtcggtatcgtatgcttttcgttcctatcgggaagcgccaacgggattacatctaacgcattgcgtatttccatggaatcaggctttgcctgtttcggcaaggaaacttcaccgattctcatgcgatttaactggaattcgaggtttgaagcgttcttatggtcgattttaacgttgtgggcatagcgagcggctgtcagtaccttgtcttctgccggcatcacgccattgcgttcaaggaagttaagccgatctcccgccgaaccaatgcctagcctcacgccagccatcttggcgcgatgctcaggtggcgctttgacgagatcgtcggtactcaatgtcgacggccgaacggtgagcgttcgtccgtcgacattgctcgtgctgggcgttgtaggtcctgcggcgggaacgtattgctcctgcgaagtagtccgcgtgacggtcatgctcggcatcttgaaagactccaatttaaatttcgttaattcaaagacgaaatgaatgtttcgaacggaaggaatttactgcggaagcgccgccatcttcactgattccatcaagaaggcgatcggcatattgcgtcaccagcctgaatccttccatcaactccggaaggccgcacccgttaatcggaatatcgatccagcattgccaatatttgtcatcacgcaatgcaatgttcggctgcatggcttgcgatgcaggctgattttcctttaatgctttcgcgagagtcacttcggttaggttcaaggcaggccactccgctatcatcagcatcttttcattgcttgcgaggcagcaatgaacgtcgaatcgatcgtcgacgttaatcgtgacaggcttcgaactggtatccttcgttttctcgagtccgaggtgctgaaaccattcattgaccagggcacagtagatatcttgcgtcgccacagttagctcctccaatacgaatgaattttcatagttactgatcagaaatgcctgaccttgaatcaggccgcatagcggatcgatctattcccgcacggcatgtcgggtccacaacgcgaacgacatcttcaactggtcgggcatctggccgcgcagcagcgcgcgaatgtcgacttcccgttgctccgtcagcgcacgacctcgattcccctcgcccccaccgggtttgtcgcgcaaagccgtcgcaccatcgagcgcgtaccgcttgcggatgtcgaacgccccatacgggacaggtccgtatggtcggcaatttcgtcgcaggtccagccgcgctgcacaggttgatcgcctgacgactccgctcttcatgcgcctcacgacgatgccctttcatttcccgtcttttcacacccgtcatacgaggagcgatttttcaatttcaagatcaactattacgcatcattaaccatgttagaggcgtgattcgccgccggatttcaagtttcgatcaaccatttcgtctctggtttgtgaatcgccccgggtttcgtgcatcgtcttatatacaaggcacctcgaaaaaccgcgcggacgctggcatgatgccgctgacgccgaaggcatgaggatgtgaagatgatccgggtgagtctgttcgcggagcatgaacgtgaagccgtcgcgccatcgggcgcataccgcttgcagatgtccccccccgtgcgggacaggtccgtatggtcggcaatttcgccgcaggtccagccgcgcttgcgcagccaccgaagccaacggtacgccgatcgcggcaatcctgactggcgccaaccgcaacgacgttacgcagcggattcccgtcatcgaggcgattgagccaatcaacggcgttcgcggtcggccgctcagcaggccgaagcgcgtctacgcggatcgaggctacggtcgcgacgagtaccggcgcatccggcacgcgcgcggcattccgcccagtattgcccgacgcggggaaccacgcggcagcggctcgggaaagattcaatggatcgttgagcgtacgcatgccgggatgcaccgcattctgcgtctccgttatacgattcgaacgtcgcgccgacattcacgaggcatttctcaaactcgggtgcggcttgatctgcgggaacagcttgcagcgaactcagctgccgttacggaaccgtctccgaggcgcgccgcatcttatcgaacgtcgcgccgaagtcgtggcgaaaccgcggcgaagcttcggtgaagtgtcggaatcgacattcatcgtcgaatcgccggtgcacacgccgcatcgctgcctccgcggcgtccgcgcgacgcaacgcgtcatatcgaacatccccgcgcggcacggcgcacctcgccgggcgttctgccgaagcgccggcgaaacagcttgccgaacgtcgactgatcgggaaaaccgcaagcatgcgcgatctcgccgatgctgagcgtaacctcgggctgctcgagatagccgaggctgcggttcagccgcgcctcgcgcagcgccgccttcaccgtctgcgattcatggcggaacagccgatagagctgcgtgcgcgagcaatggatcgcgtcggcgatccgctcgggtgtgagcgtcggcagatgaagatgctgctcgatgtagcgatacgcggcctgcagccggtcggcgcgcgcgggcgcgccgcgccgcgcgcgcgacgacagcgccgcctgaagcagcgtgcggccgagctcggctgcgcgcgcgagcatgtaatcgagctcgtccgacgacagcgtcgggccgcgaccgccgatcagcgcgagctccgccgcgagaaacggcgcgagccgcgcctcttgcaacgaagccgcgctcggcgacgcgtccatcgccgcctggccgagcgtacgccccaccgatgcgcgcggcagcctgagcgcgctgaaacacggctcgctccagcgcacgcgcatcggctgcccgccgtccagcatgaacagctcgttcgcacgaaagcgcacatccggcaagccgggcgcttcgaccgtgcactcgcccgcatgcagcgcgcagatcgtcacgtacgcatcggctggcgcggcactcagccacgccgcgccgatgcgcgtgtcgagcgacgcgccgcgaaagcgaacgaaccggccgcgctcgcagcggcagagaaagccgtgcccgtgaaacgcgcgcgcggacgacgcgcgcacgtcctcgcactggaacacgtgcgcgctccagaacgccgccgcgcgcgcgagcggcatgtcgtcggtcgaaaagaattgcagcagcgtgccgccgcggggcgcgtgcatcttcgccatggtgagggccggtgaatggtgcgacgggaagcgcgttgggcgagaatccgtgcggaacgcatgtcgcatgtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgcagtcgaatgtcgaatgtcgcgcaacacgtcacacgttacgcgccatgcgccatgcgccatcgcgcctcgagcacgagcggtgcatcgcgagttcaattgcccgccgcacggccggcgataggccggcaagacgcgcgacgcccgacctccggcgcgcggcatgcgacacacggcgcggcgcgcccatggccgcaacaccgcgtgcacggcgcaagcgccgccgcgcccgctcatgcaacgcatcggcggccggcccgtgcggcgcgcatcgcgtacccgcccgcgcaacgagtggcgcgccgaagtgccgcgcccgcccgacgcaagccggcacgccggccgcgagacgcgggcgcggcgcgcgctcacggcgccgggcgctgcgcccgcgtaggcaagaccttgaacttgcgatcctcgggccgatcgccgatgtgccggacgacgaacgcgtcgagctttcgcagcgcgcgccggtcgtaatacaggccgcgttgcgcgacgcatttgaccgcctcgaacatcttgccgaacagccccttccggtcgatcttctcgctgacctcgcgaatgttcgcggcgatccggttgcgcttggcgagcagcaccggtgtgctgaccgcgctgttgaagcggatctccttgagcacgtccatccggatcgccttgatctcgcccttcatcgtccggccttcgcgttcgtccgcgacaccggcggtgcgccggccgtcgtccttgcccggcgcatgccgttcgatcgcgccatgacggtgttgcgcttgcgcggcggtcattccattgagcttcatgatgtctttcctgtcgtgaacattggcgagcgttcattttccgacgcgcgccgaagcggcactttcacgaaccgctccccggggcctcgcgcggcgtacggtgcaggcgtcgccgcgtgtcgcgggtgcgtcgcatatcacgtgtcgtacgccgcgcggcacgaatccgagcgacggccgcacgcgcgacatgccgcaccgcgcggcggccgcgttcgcgtccgcgcccgccgcgcgctacatcgccggcgcgcacgcgttcgcatatccgtatcgatacgcccagtggatcacggtcgcgacgttgcgcgcgccgagcttctgcatcagccgctgccgatggcaatcgaccgtcttcgggctgatgttcagcagcgacgcgatttcgcgattgcgcatcccgtcggcgatcagcttgagcacctgcttctcgcgccgcgtgagctcgtcgacgggcgaggcgagcgtgcggccgccggccgccgacgccaccctcgcctcgtcgagcgacggatcgatgtgaacgcgccccgccatcacgcggcgaatcgcctgcacgatgccgtccgggctgcaccacttcagcagatagccggaggcgccgaagcggatcgcgtccgccgcgcgcgcctccgagccgagcgcggtgaagacgacgaaccgcaggcccgggtgcgcgcgcaggatctcgcccatcgccggcagcggatcctcgcccggcagcatcacgtccaacagcacgagatccggacgatcgcgaccgcaccggtcgctcgcctcggccatgtcggccgcgccgtccacgtcgattcccgcatacgccttgccgagcacgacctcgatgccgtcgcgcacgatcggatggctgtcgacgacgagcaccctttcacactttctctctacgaccataatcgattcttgttgctccgatgcatgctgtcctgcgcgtccgcccgcgcgacgcatcgcccgaacggagcgcggcccccaccgcgccagcgcatgcccttgaacgtagcgcgcgcacatcaccggaaaatttcagatccgtttcgttcgttcatgcgcgcatcgagcgacgcgcgcggccgcgtgccggcgggcatcgcgcgccgcgatcgggcacggccgccgcctcgccgcttcagccgcgcaacgcgcgggccgcggcgtgcgaatccgccggcaagccccgcgcgtcggcgtcgtacgcgcccgcctgctcgaacgtgtcgatcaggctttcgacgcgtgaggcgaacgcttcgaatacgtcgacgaattcgcgcccgccgagattcgccgtcgcgacacgctcgatcagcatcacggcgcccgtttcgtcgtcgaggccgaggccgccgcggcccgcttccgacaagtcgagattgacggcgagcatccgcttccagcactgcgccggcgcatgttcggcaaactcgccgaccattccgtacagcacgagcgcgtcgggccggtcgcgaatcgagatcatcagttgcgtatcgagcaacacgaagcactggccgtgctcgtcgaattcgagcggcacgcccgccgcttcgctcagtgcgttcaaccattcggtgtgcgtattcatcgtgcgtggttctccatttcgggcatcgtgatcatgggcatcgaagcggtatcgagtcggccgcgcgccgccgcgcgacgcacggctgcgcgcgcccggcgcgcccttcgctcgttcttcatgcgttcttcatgctgtcttcaggcggcgatcgcagccgccatgaacgcctcgatccggccgatcatcgcgtgcgcggccagcctcctcagcgcggacgaatcgctcggcggcggcgcgtcgagatgccggccgagcgtctcgacgagcacgctcgccttgcgcgtcagcgccgcgacgtcgtcgcgagccgaaggcgcgcaacgcttcatcgcatcggccagagccgcatccgcccgatcgcgatgcttgccggatcgcccggcggacagctcggcgaaatacgcgccgattcgctcgacctcgcgcgcatgctcgtcgagccgcgcctgccgcatgtgcgccgatgctcgcccgcggccggcgtcctccgcgagcgggcttgccgaggcaccgccggcctcggagaacgcgcgccacgcctgccgcaccgatgcgctgtcgcgcaaccgctcgcagcggcgctcgacgtcggcacgccgctggttcagcgcgtcgatcctcgcctgcacggccagcgcataggcgtgcgcgtgattcggatcctcggagatccatgcggccgtatacggcacgaaatgctcggcgccgccggcgcgcagcacgcgcagcgccatcgatgcgcagttttccttcttgctgatcatttgatacatgagctcgcctgacttcgcgccttccttcacggtgcgcgcatcgcgcaacatcgccgcctcgttcagcccgaacagcacgaacgcgcgcgggcggtccgtatcgcgcctgtcgtggttgaatccgatcgccggaaaatagaccttgcgcgcgctcagcccccattcggcatccttgtccaacttctggccggctctcggaaaaaaccgcgcgtcgtgacgctcgtcctgattcgcgtatttgaagccgtccgcgaggatctttctcctcgccgcgtcgccttcgcgaagcctctgttccgtcgcgctcgaaatctccgagcgcttgtcgatccgatagccgtccagcgtcttcggttcgatgcgatcgaaatgctccttactacccagtcgttgattcggccaccaactgacgtgctcgtacacgtgccggccggcatcggcgtccgcctgattcttgatcgtcagcgacgcgtgccccggatgatcgagcccccggcattcccacgaccgaaataccatttgccgggcgagcggcttcgcgtcgcccgtgccgtggaagtgctcggcgatcgacaccatgttgcgcacgcgccgctgatcgagcggcgcgccgtcgcgccgcgcgccgtagtcgaacgccgccttcgcgccttccgggccatatcgcttcgacagcgcgagcacgaacacctcgagcgagcggcggttttccatgcgaacctgctccgcatagcgccgcaccgcatcgcagtgcttgagcagcggcacgtgcgcgagaaacgcgaacaaccgctccttcatccccaacctcgcggccgacaccaccgggccgcgcgcgtcgccgccgacgacgacacgcgcgccggatcgcgcgcttgcgacgaatgcatcgacattgatcatccactcctcccatcgacttccagacatcccgatacggcgcggcggccgcgcaaggccgccgcgcgtggctgccgagcaggccgtcgcccgccgggcgcgcccggcgaaccgcgcgtcggtgccgctcggcatcgacgtcgatgctgaagacattcaccccgcgtcgcttgcagattccgctcagacggcgacgcacatcccggcggaagcgacaagcggcgtggcgtcgcgcgggggctcgcgcgcgcatcgcctatccgcgtatcgcgcaccgcacgcccttgccggcacgtgcgcgccgcgcggcatcgggccggctccgggcatcgccacgcaagcggcacagccgatcgtgaagcgtcacgccgccgatcgcgaagcgccgcgtcgccctcgccgattcgcgccgacgccgcgcggccacctatcggcacatgcgatcacgggcgggcgcacgcggcgcgtgcctgagccgcctaccgcgcatgagcaatttatggaatcggagccgacggctcgcttcatagaatgaaatcggtccggacagccgcgcccgccaccgcgacgcacgacacacgacacacgacgcggcaggcgcgccggacctccttcccttcaaccgagagcaagacatgacttacaacccgagaatcggcggattcacgcacgtcaagcaggcgtcgttcgacgttcacgtcaagcgcggcgaagcgcagccgcgcacgtcgttcgcacaacagatcaagcgcatcttcagcaagatcggcgaaacgctcgggcaactgttccgccaccgcgcgccggacagcgcgcccggccgggtcaggctgcagggcgtgcgctacgtcggcagctatcggcccacgggcgacgcgaaacaggcgatccggcatttcgtcgacgaagcggtcaagcaggtcgcccacgcgcgtaccccggagatccggcaggatgccgaattcggccggcaagtctacgaagcgacgctctgcgcgatcttcagcgaagcgaaggaccggttctgcatggacccggccacgcgcgcgggcaacgtgcggccggcgttcatcgaggcgctcggcgacgcggcgcgtgcgacggggctgcccggcgccgacaagcaaggcgtgttcacgccgagcggcgccggcacgaatccgctctacaccgagatccggctgcgcgccgatacgctgatgggcgccgagctggccgcgcgcccggagtatcgcgagcttcagccgtatgcgcggcagcaggcgatcgatctcgtcgcgaacgcgttgccggccgagcgttcgaacacgctcgtcgagttccggcagacggtgcagacgctcgaagccacataccgccgcgcggcacaagacgcgtcgcgcgacgagaagggcgcgacgaacgcggcggacggcgcgtgacgcggtagcgtggtccggaccgtccggcgcctccgcccggatggttcggatcgctgaattcgtgcggatcggtgaattcgtggggttctcgggggttctcggggttctccggcttcgcgggatccgacggattcgacgaaccccaccgactcactggcccccgctcgattcacgtccggcttcccaaggccggcgcggcatttcggcgagccttcgaacgcgtcccgttcgcgggacatcaccgcgtatcgcgtattggcgtatcgcgtatcgcgtatcgcgtattggcgtattggcgtattggcgtatcgcgcggcgctcggcacctcccaacgcatcgcacgccgcaacggcacgcatcggcttgctcgcccgtgcctgcgcgccgcccgcaggcgaagccggcggcgcgctccgaccatgccggcgcgcgcaccctccctcgtcacccgctcactgcaccgacgcctcctcgatcacgagccccggcgcgcgcgccggcatcgtgtgcgccgcgtcgcgccgcgcggccgcctttgccgcccagggccgcgcgacatagacgtcgtgaaccgcgcgcgcatagcgctcgctcaagcccggcgtgcgggagtggtacgcgccgaccgcgcgccacgtgtcgccgtattgatcgatctgccggcgcagcagtgccgcgcccacgcgcgcgttgatcgacgcgtcgtacagccgcagacggtcgatcccctgatcgcgcagcgccggcaaatgcaccgaattgatctgcatcaggccgatatcggtcgacccgtcgccgttacgatgcagcgcgcgcggattcagccccgactcgtaatacgcgatcgaacgcagcagatcggcattgacgccgtagcgccgtgcggcgtcgtcgatgcagtccgcgtgcgcgacgccgcccgccgatacgatgccgatcgcgaacgcggcggcaacgcgcgcgatgcgcgcggcgtacccgcgcgggcgtgccgcttcggcccggcgcgcgctcatgcgcctcccgaatcgtccgcgcgcgcggccgcgcccagcagcgcggcgacgtcggccaccgttgcgacttcggcaagccgcgcgcgatcgaggcggatgttccagcgctcgtcgagttccatcgcgagttcgatcagctcgagcgaatccatcgccaggtcgtcgagcagccgctgcggcggcgcgatctgcgcttccggcacgccgagcatgccggccagcagcgtcttggccgccgcgagcgcggcggcgtcgctcagatgcgggccggccgtcatcgcttcgtgccgttggcgatcgaatcgttccagccgacgcgcgccgcgccttcggtcgtcacgattcggtgggccggcgcgacgctcgggaacgtcttcgccgcgcccggctgcggcgcaccggtgtcgggccgcgatgcgcgccgggcggccgcatcacccgcatcacccgcatcggccggcgcggactgcgacgacggtggcaaagcatcgtcgacgagcggataaaggcccgctcgctccagctgcgcacggttcatccggcgcggatcgatgttgcgcggcgcgagcgcggacggacgcgtccaggcggtgccgtcgggcgcgacgcccgatgtgacgcccgatgtgacgcccgatgcgacgttcgatgtgacgttcgatgtgacgttcgatgcgacgttcgatgcgacgtccaacgcaccacccgatgcgacggccggtgcgatgcccgacgtatcgggcgacgcaatggacgacccggcaggcaacgcgcccgtcgagccaaccgacatcgaagccgacgcaaacgaaggcgaagacacggccgacgcgcccgttgcggacgcattgcgttgcacgccggcaaacggatcgatccggccgaagccttccgtcgagcgcagcggcacaccgccgcccgcgcgaagccatctgccgctcgccggatcgcgggaccacgagcccgtggccggtggtatacccggcgcgcgcgcgcccgttccgccggtgccggacgcatctgagaaatcggcggcatccgggccgcccgccggcgcgtgccccgcgatcggctgcccgactgcgctcccattcgagccgttcggccccgcggctcgctcacccggcgcgtcgcgttccaggccgcccgcgcgcacgtccggcatgcgccgcgccacgcgagcggcatcgccgcccgccgccgcgccggcgccggcgcgcggcgcgattgcgtcagccgcgccgccgctcgttccactggcgaggcttcgttgcgtggcgtcagccgccgcatcgcgccacgcgcgcgcggcgcccgcgccggatgccgcacgcgcgccgacgcggctgaacggatcgatccgcgtcgcaccttcggtggtcctgacgaccggattgccgcgcgccatccgccatccgccgtcgtcgccgcgccgccacgcgcccgtcggcgacgcgccgccgtttccggcgccccgctcgagcgtgttggtcgccggcgtgcgctcatccatggacggcccgcccgccggcggcgttgtcggcgttgccggcgttgctggcagtgccggcgttgtcggcggcatcggcgcatcgccgcgcgtgccgtccgcggccggcgagcccggcgcgccgttgttcgaggtccgcgcgaccgacaccggcgatttcacgacggtcgtgtgcccgcccgtgcgcacaggcgcggggccgttcgcatcgggcgccgcgggccgcgtgtgcgacggatcgtatgcgcccatgcgctcgagcagcgcgcccatcatcttgccgagatcgccgacgagcctctccagcccgtcgagattcacgttcacgttgttctcgttatgattgttgacgacgaccggcgcggccggctgctgcgccgcgcccgacgcgggcccggcgggcgcggcgcggccgccgcccggcgcgcgcgggccgcccggctcggcggccggccgcttcagcgagacgtcgttgagcaactgatcggtgcgcccgagcagctccagcgcggtgccgaccatgtcgacgagattcgtcgcgtggcgcgcgccgagcgcgaagcgctgcgcggcgtccgccatccggcgctgcgcgtcgccgccgtgccggttcaccatcccgttcgtgcgcacgtgcccgtccatccggccgccgagacgctcggacacgagcgtgtccgccgccgcgtcgccgcgctcgcgcgcgcggccgaacagcgcgttcgcgatgccgtcggacctcagcaacgcgccgacgcactcgcaaagcttgcggtaacccttgttgccctcgacgcacagatcgcgcggcgtcgagccgggtttcgcgttcgcgcgcgcggcggccgcgagaaacgacgcgagcgcgtcgccgatgccggcgaacgtcttcgcgtggctcgcgtcgtcgacgctcaggtgcagcgcatgcaccgtcagcgcgagatggtcgagcgcgcggcgatcatggccgttcagttgcgcgacgagcgtcgtcagcgcgccgccacggtcgccggcgagttcggccagatacgcgcgcgccgcatcgagcgacgtcgcgccgtgcgatgggccggccgccgcgcccgtcgcccccgccccatccgcggcgcccgtcgtgcgcgcattcgcggcgcgcgagtccgcctcgggcggcggcgtcggcgcgcgcgacgatacggtctcgagccgccgccggaacgattcgcgcggcgcgggcgcggcgcgatcgccgtcgacgccgcgccgcgcgccgatttccggcatcgtgtgccggcgcgcgctcgccacgcgcgcgacgtcggccgacagaacaccgccgggcccggacgcgcgccgtgcgccggccgcggtcacggccggcgtgctgttgatggacgaagttcggtgaatggacggcggcatggcgaatcttttcctcttgtcggttgcttcggatcggggcaagggccgcgcccgcgcgcatcgccgcggcgatgcgcggcggcgtgggcgcggcccctcgttcagatctgcagatagctcttggcggtgtccgtgagcgtcgagatcgcgccgctcagcaccttgaccagattgtcgaagttcgagttctggtgcgagtatttttcgacgagcgtctgcacgtcgttctggatgttgtccttctggccggagaacgcggtgttccaggcctggtagcgcgcggtgtcccacaccgtgccgtcagggggcagcgaatcgcgcatcttgatcagcttgtccggattgatcgtcacgacgcccgaatcgctgatcgagacggcatcgccgagctccttgcgccagcgcgcgatgtcggcccccttcggcaactgcatcgtcggcagatggtcgatgacctgctggatcaacgccttgatcttgccgccgtcgatcttcatgttcttgtcgtctttggccgagatgtagtcctgcagcttgctcatcacgtcggcgacgctctggaagtacttcgtcagcccctcgacgatcgttgcgtacgcatcgatatcggatttgccctggccgatcacgtcgacgagcccctgaaggatcgggtccggctggatgccgccttcgtcgcccgcggtgtccagcgtgccgcccaggagctcggtttccaggcgctcgagcaggttgcgctgcgcgcgcgcgtggccgcgcaccgccacgcgtgcatcgtcgaacaccgtgaggttcgcgcggcggccatcgacgaagcgcccgtcgatccgatcgggcagccggagcgacgcgaattcgtcgatcgccgcgccgagcttttgctccggcacgcggcgatcgacgcccgctgcgcgcagatcgtcgtcggtcatcgcccgcgcgccggcatcggccggcatcgtcttcgcgagcgcctcgagcgccggccaatcgcgcacggtcagcgcgcgtcccatgtcgacatgcatgttcatcgtggttcaccttcgttctatcggattcgccaagggcgcgcgcgatgcgcggcgcccgccttcattcgatcaggaattcgtcccgattgcggccccggatccatttcggctcgatgccgcgtccggtccaggtcgcgcccgtcgccggatcgcggtacttcggcctgaccgccccgcgatggcgctcgcccggcttctttcggtgtccgaacacgtcgtacgccgtgagaccgtactcgcgcaccttcgcgcgcacgtcttcgatcgcggcctgcaattcagcctgccgcgccgcttcggcctgcgcgctcagcgcctcggcccgagccttcagttccttgtatgtcgccatgcgttcaaccatcggaattccgatcttagagacgagtatcggcgccggctttcataaaaacgccatcgcccgtcccgcgaaacgcggcggcgcgcggcgggcgacgcccgccgcaccgccgcgaagcggaccgtcaggtccgcagattgccggccacctgcgcggccaccgcgttgtcgttcgccacctggctcttcgccgcgtcgatcgccttctgcgcggcttcgcggctgcgatgcgcggcttcgtcgcgcgtgctcgccgcggccatcgcggtctgctgcgcgttctcgtcctctttctgctcggcgcggtccgcgccctgctgctgcgccgacgcgccgtcgatctggttcttgccgatctggccgcccgactggagcagatcgcccttcatctgctggcggcccgccttcacgaggttctcctcgtgacgcatgccgtgcatgtcgatccggtgctgacgggcgggcgcttcctgcgcgagcacgctcgcgtgctcgtcgctcatccgctcgccgccgtggtcgatctcgtggcgcacggtctccccggtgtcgcgcttgatcttcacgtgcgacacttcgtcgttcgacaacaccggcttgttgatgccgcgcagctcgagcgcctgctccgcgtggaactgcttgagctccgcctgcggcttcagctccttttcgatcgacatcgacttcgtgctcaagctcttcatctgctgcatcgcgccgccgagcgaggtcgtcgcctgcagcgcgccgcccgcgatcgcggccgtcatctgcgcggcgccgatgctgcgatcctgcgcggccgcgctcatcatcgcgtcgtgcgcgagcatcgtgagcttgccctgcatcgcgagatccgactgcacgttcttctgcatcgcggcgccgagcgcgagcatcgcgtcgaacgccttgtcgtcggcgaacgcgaagcgctgcggcgcgtccgccgccgcgcgcggcgcatcgcccgcggcgcgcttcacgccttcgccgtgcgccgccttcgcgccgtcgagcgacacgtggcgctgcacgagcgcatcgtgcatgccggtcacgcgcggcgtctggctcgcggcgagccgcttgtgctcgcgctccagcccggagaccgtccgccggtccgtcgcgcgcgtctgcgcgtcgggtttcggccgggcgagctcgacgcgctgcgcgcccgagcccgcaaccgcatcgcgccgcgccgccacgcgctcgccgacgacggccgcgagcgccgcgtccgcgcgcgcgagcgcgcgcccgtcgtcgcgaaccgccttgtcgccctgctcggacttgcccgcatcgacgagccgggacagctccgcgtggctgatgttgatgccgctgctttgcacaccgattgacatacgcacctcttggacttcgtaaacaaacgtgatcgcccgtattacactgcgcgggcgttacgcaggatcagcttgcccgtcgacgtctgcatctcgcccgcgtccgacatctgctgcatcagctgcgcgagcacgcggttgtgctcggcgaacgcatcgaccgcctgcttgagcagatcgccgagcagcttgatgtcgtacatcgcttccttgacgtcggcgagcaggcccatcgccttcgcgcgctcgacgccgacgacgatgccgcccgccgcctgcgacacctggttgccgacgttcatcacggtgcccgccttctcgaaccggttcgcgagcagcatcccgtcttccttcgcctcgacgccgatcgcgcggcgcatccgcgtcatcgcggtcgcggtgcgcgagccgagcgcctgcagccccgacttctcggagaacttctcgatcagttgcacgagcatcttgccgatcgccgaatccatcagcttcgtcagttggccggccatcgcgtcgatcaccttcgaggcgaccgccttcaccgccgatgcgccgacgaacgcggccgcgacgagcgcgacgcccgtcacgaccgcgccgaggatcgcgccggcgagctcggccttctgctgatcgacgccgcacgcgacgagcgccttcgtgatgagcgacgagatcatctccatcagcggcttgaggatcgcgtccatcacgggctgcatcagcttgtccatgaacgacacgcccgtcgtcgcgcggctgatctcgtcgccgaccgcgagcgcgagccccacggccgcgagcgcgaggctcgcgccgcccgtgaacgcggccgccgcgaagctgaccgcggtgatcacccagccgacgatcttgccgatgcagcccatcgtcttctgcatctcctcggccttcttcacctgggcctgatactcgtcggacttcttttgcagttcggcctcgcgcttcgcctgcatctcggtgaagagcttctgcttcgattcgagctccttcacgttgcccgacgagatcagctcctgcagcttgccgagcacggccgtgagctcggccgcgccgctcagcctcggcgactgcggcgtgcgcaacgaggcactcgcgccgtactgctgcgtggcctggttcaccgcgtcgtcgacctgctgctcgcatgcgcgcgcctgcgtcgcgagcgcgctcgccgcatcgagcttcttcgtcgcgtccgcctgcaacgcgtccgcccggccgtgcgcgtcgcccgcctgctgcctggcctgctcgagcgccgccttcaggctctgcaaccgatcgtcgggcaggccctgcttcaccgcgtcgtcgtaccgcttctgcgcggcgtcgacggccgcatccgcggccttcgcgtcggcgcccgcctgcttcgccgcggcggcggcctgctcggccgcgtcggccgccgccttcgcttcgtcggtcgcgcgctggaacgcgtcggacagccggctcaggttgtcctgcgcggccttcgacatctggttccagatgtccgagcgctgcttgagctcgtcgagactgctcgcgctgatgacgctcatcagcacgccgagcaattcggtcagcttcgccgcgccgctcgcgcggctgcccgtgtccgacgcgcccaacggcggcgcatcgcgctcctgcggcgcgcgcagcgccggcctgtcgtcgagccgcgcgtcgtgcgccgccggctgcgcgtcgcactgctcggaggcgagctgcgacatccgctcgagaaaattgcgctgcgcggccgacaccacgtcgacgtacgcctgcggcgacagcgtgccgagcgcgctcgccgcgtcgcgcagcggatgggtctggtaagcgttcgcgttggcggccggtccgccctgcactcccgatgacatacgatcagctcctgttggctagtggtcgttcccggcggatgcgggcgccgcgtcggcgcccacttcgtcgagcccgtcgagataggactgcgccttctgcgcgaggcgctcgtcgcgcgagcgctcgacgacgatgccgaagcagcgccgcgcgagcgccgccttgcccatcagcagatggcattggccggtgtggaacatcggccggtggtcgtccttcgacagcgaatacgcgagtgcatacagatcgatcgcccgcgcgtactccttcttcaactggcacaccgccgcgagccccatcgcgtattcggcgttgtagaagtcgtagatgcacagaaagcggaagaacacctccgcgtcgtcgagccgcccctgctggtagaagcggtacgcgaacgcatagatgccgtccatcaggtcctgcggcacctgatgcaggtccttcagcgtcgcgccgttctggaccgcgtccagcagcgccgccgccatttcctgcgcctcgatgtcgtctatgttcacgtcgcgttgcgtcatgccgtcacctcgtttggttccttcagtcacatggatgtcggcgcgttgcggtgccgtcgaatgacggttgtcacattacgcgccgcgcgccggggaaaatttcacaaagcagtcttttcgggttgtcaagcgttttgatcgcccgttcgggccggcgcgccgccgtccggcgccgggccgtccggcgaaccggcgttcggcgcagcggcgcccggtggggcgtcgtcgggaaaggcgttgtccgcgcaggcgtcgcccggcggggccacgccgtcgcgcgcttgcggctcggccgaagtcggcgcgcgcgtctcgggcggcggcccgccgcgattggccgcctcgacctcgccgagccagatcagcacgcgcatcacgccgtcgatgtcgtcgtggctcacgaagctgtagcggcgcggcgagttgcgatagatcgagcgcgcgagcgcgacgttgcgcacgacgggcacgccgcacgcttcggcatgccgaatgacggcgagcgcgcgtgcgttggtctcgcgcaccgacacgaacggaatcggcacgatgtccggattcacgtagacgccgatcgcgatgtgggtcgggttcgcgacgatgaaatcggactgctcgacgttcgccttgatctcctccgacagcagttcctgatgaatctcgcgccgcttgctcttgatctcgtgattgccctcgctctccttgtattcctgcttcacctcgtgcttgtccatcttcagttcgcggtggtacaggaagtattcgacggcggcgtcgaggatcagcacgggcagtgcgcacagcaggaacagcagcacgaggcgcaccgtgagcacgatccacatgtggccgagcagcgccggacgcgcgcggaacagcccgaacacgtcggcgtggtagagatcggcgaacacgcgcaccgtgagcgcgaacacgccgacatagagcagcgccttcaccgcgtccttcgccgagcgccagctgaagagccgcttcattcccttgaccgggtcgagcgcggtgagatcgaagcggatcgattcgaccgcgagcgtgaagcggctttgcacaagcgacggcagcgcgcccgccgccgcgcagagcagcacgaacggcgcggcgatgcgcaggaacagcttcgcccacgcgaatgcgtacgcacccgggttcggctgcgcgcccgtcgacgcgatccgcacgaattcggccgcgatgcgcgtcagatcgacgagcgcgggcgcggccagcgcgcccgtggcgatcacgatgagcgcgacgatgtcccgcgccttgaacgtctgccccttcttcgccgcgtcgcgcagcttcttcgcggtcggcttctcggttttctcggccatcgctcacttcaccaggctgctgaaaggatgcacgcgcagcagcgccgtcagctcgtgcggcgccgcgtatacgaagtacaggtggaacacggcgaacgcgacgatgctcttgaccgtcagcgacagcgagaacgcgttgacctgcgggcagaagcgcgagaacagcccgagcagcgcatcggtgacgaacatcacgatcagcacgggcgcggcgagcgcgagcccgtgcgcgacgagatcggtcaacagcgcgccgatgcgcggcagatcgaccgagaacagcgcgccggcgggcaccgtcgcgtagctcgcctcgagcgcgccgacgatcgtcagcatgccgccctgctgcaggaacgcggccgcatagaacaggctcacgaacggcgcgagcgccgacgcttcgacgcccgtcgccgggtcgatcgaatcgctgatcgtcgcgccgcgctggttgtcgatcagctcgcccaacgccgtcgcgacccagaacggcagcgacagcgcgacgccgagcacgacgcccgcagccgcctccgtcagcgcgacgccggcgagcgcgccgccttgcagcggcggatgcgcgaagctcggccacagcccgaggatgatcgcgaacacgatcgtgttcttcacgatgccgttgacgatcgtccggtcgttcaggaacggcagcagatagaacaccggcgcgacgcgcgcgtacgcgatcgcgatcgcgccggcgtgccggtagaacgcttgcatcaagacatccatcgtgtcgctcggcatgacgtgacgtgaagcggctcagcgcagcccgatcgacagcatctcggtcgcgaacgcgagcagcttgccgccgaaccagccggagagcatcatcaggcaaccgaacaccgcgagcatcttcaggccgaacggcagcgtctgctcctgcaattgcgtgaccgtctggaacaggccgatcgcgaggcccacgacggtcgcgaccgcgacgggcgccgcgcacagcaggatcacgagcaggattgccttgtcgcccgcgtaggtgagttcagccatcgtttgtcttcctaaaaaaagcgcgcgtcggcgcggtcattgcatcaggttcaggtactgctcgatcaggcccttgcagatcagcgtccagccgtccatcgcgacgaacaggatcagcttgatcggcaccgagatcgtcaccgggctcatcatcatcatcccgagcgcgagcagcacgctcgacaccaccatgtcgacgacgagaaacggcaggtacaggtagaagccgatcttgaacgcgctcttgatctcggtgagcgcatacgcgggcagcagcgagaacagcgaattgtcgaggccgtcgggcgcgtcgtccgcatcggcggcgtcggcgtcgtcgcccttcaggcgcgcggtctgcgcgcgctcgaagaagcgcacgagttccgggtccgagtagcgcgtcagatagcgcttgtaatcgccgagcccgccgtcgatgaactcgttgaccgacgcgccgctcatcacgtcgagcgggtggtgctgcagatatcggtacgcgctctgcgcgacgggcatcatcacgaacagcgacatgatgagcgcgatgctgttgagcgcgagattcgacggcacctgctggatgccgagcgcgttgcgcacgagcacgagcacgatcgagaacttgatgaagcacgagcccgccgcgacgacgaacggcacgagcgtggccgccgtcagcaggacgatcagcgcgatttcgttattcgccatcgcacgccgccggcttcgcgcgccagagcgccttcacctcgaccgcgagctgctcgccgacctggatcagctcgccgcggccgaacggctggccgttcgcgcggatcgtcacctcgcccggcgcaccgcgcagcggcagcaccatgcccgggtggcagcccgcgagctgcgcgaccgtcacgcgttcgtcgtgcagcacgaactccagcgtgacgggcagcgcatcgatgtcgaaggccggcggcgcgtgcgccgccgtcggttcgtcgtgcgatgcgtcgtgcgatgcgtcgtgcagggcgtcgatcgcggagtcggccaggggttcgttcagcatgatgttttctccttcgcagcaaaattcacacagtgcgcgcgccccgatgcggaccacgttgcgcggcgcgcatacgagcagcacgtcgcccggcgcgacggcgggcaacagcgcgagcggcaggcgcgcggtgccgatcgcgaagcgcatcgtgagcggcacgccgccgatgtcggccacggcgcgcgccgcgggcgcttcgtccgggaacgcgcggaacagcgcacgcgcgcggcccggggtgtcgaaacacagcagcggctcggcgggcagcgcgcgctcgacgagatcgacgagccgcacatgcgcccagccgccgggcggcgcgggcagctcggccgccgcgtcccgcccgctcagcaaatcgagcgcgtagcgcctgtcgagcgcgcgccacgcgagcgcgccgagcgccgggtagcggcggcgcatcagatcgtcgaggtcgacccaaccgtcgtgctcgacgccccgccacgtcgcgcgcagcgccgcatagccgcgcggcggcgcgatcgtgcgcagcgcggcgtgctcgcccgccgcgcgcagcgcccgcgcacggcggtacagcggcaattccgcgggcgcgacgcgcctgaacaacgtatagcgcgcgctcatcgctcatccgcctccggctcctgccgcgcgcgccgccacggcgagcggccgccgctgtcatcatccgcacgcgaccgatcgaattcgaccgtccatccgggcgacagccgatcggcgccgtgctccatcgcgcgctgcacgcggtcgtggctcggctgcgcgttgacgacgcgcggcgcgccgcccgcatcgaagcgcagctcgaccgcgggccgcccgtcccacgaattgaagctgtagcgcacctgggtgccttgcgtttcccggacatcgcgcgcgtccgcctgcgccgcgccggcctgcgcgcgttggcgtgcggcgcgcgacgggtcgtgcgcgcgcgccgcgggctcggcggcgcgcagcgacgcctgcggttgaacgccgcgcggcaagccggcgagcgacgcgtcgcccgcacggttcgaatcgtcgccgtcgacgcgttcgcgcgcagcgcccggcgaagcggcggccgtcgggcgtcgtgtcgacgacatggccgacatggccgatgcggcggccgtcgccgaggccggcccgcgcgcggcgggcaacgccggcgagcgcgacgcgacgacgcccgccgccgggtccgccgccgtcgcgcaaatccgcgcggcggcggctgcgatatcgcgcgcgctgccgcccgacgtgcgcggcgccgcgtgcgccgccggcatcggcacggacggcggcgcgctctcggccgccgcttgcggcgcgtgcgcgtcggccgtcgcagcggcgggtgcgcgttcgctagtcgcgcgaaccgcgccggaggccggcgcgtggccgcgcatcgtcgcgccgccgcgcgccgcgatttcgccgcgcgtgcgcgcgccgcccgccgcatgcgcgtcggtgcccacccccacgcccgcttcgatacccgcttcgatacccgcttcggcgcccgctccgacgcgcgcatcccgcgcgttcgcgccgcttcgcgcttcgccgagccgcgcgccgccgaaccgcaacgcgaacgcccggtcccgcgccgcatgcggcacgggcatcccgcccgccgcgcccggcggctcgccgttgcgcttcgtctttttcctcgcgtgggcgcgctgcgcttcggtgtcgtcgcagtcgcgtccgtcgtcgcgcttgccgagcgccgcgcggcattgctcgtgatacgcgcgctgcagatcggacgtccgccccgcgtccggctgctgcgcgggctcgacgcccgagacgatcggcgcgatcggcgcgctattgctgatggttgaacccatgacctgctccttccgtgatgtccgcttcggcggccgattcgcgccgccgctcggtttcgatcctgcgccgcgcgagccagtcgcgatgcgcgttgcgccgccgctcgagcccgagcgcggcggccaggctgtcgcgcagcgcctgctcggccgcctgccgccgctcgagcagatcgtcgacttcgatttgctggcatgcgatcgcgtgacggatcgccgcttgcttgccgcgcacgcgcatcagctcgctgcgcgcatacggccgcggcggcacgctcgccgcgagccgctcgcacagttgcgcgatcgccgcgcgccgctcggcgatccgcgcgtcgagcgccgcgagcgcgccgcgttcgcgcgcggcctgccgccgcagcgcgtcgccgcgccgctcgagcaccgcaagcagccgccgcgcgccgtcgagccgcttcatgacgcggcctcgctcagccgttcgagcgtgtcgccgaacgccgacgcctcgtcgacggcctgctgcaggaacgcgtcgagcgccggccgccggtcgagcgcatcgtcgttctccgggttctcgccgcgccggtattcgccgagatcgagaaacacctgcatctcgtcgatgcgcgcgaggtgctgccggaaccgcttcgcgagcgcgcgatgcggcgcgtcggcgatctcgtcgaacaggcggctcgcgctcctgagcacgtcgatcgccggaaaatggcccttcgcgccgagctgccggctcagatacacgtggccgtcgacgatcgagcggatctcgtcgccgatcggatcgggctcctcttcgttttcgagcagcaccgtgtagaacgccgtgatgctgcccgccctcgtgcgcccgggccgctcgagcaggcgcggcaactgctcgaacaccgaggccggatagccgcgccgcgcgggcgcctcccccgtcgcgagcgcgaggtcgcgcaacgcgcgcgcgtagcgcgtcatcgaatcgagaaacagcatcacgtcgcagccgagatcgcggaaatactcggcgatcgtcgtcgcgacgagcgccgcgttgcagcggtccaccgacgagcggtccgacgtcgcgtacacgacgaccgtgcggtcccggctgcccgagcgccgcatccgctcgacgaactcggacacctcgcggccgcgctcgccgatcagcgcgaccacatacacgtcggccgccgcatgctcgatcatcatgttcatcagcgaagtcttgccgcagcccgcggccgcgaagatgccgaaacgctggccgacgccgcacgcgagcagcccgtcgatcgcgcgcacgcccgtcgcgagccggcgctcgatcggccgccgcgccgcgtaatcgggcggcgcggcgtcgatcgcgcggcggcccggcgccgcgcccgccggcggcggcgcgccgaacgtctcgacgatgccgcccgtcgcgtcgacgaccgcgccgagcagcgccggcgacacgtcgatcgtcatccgctcgccggtcggcacgagcgcgacctgccgcgacagcccggccgtgctgccgagcgtgctcaggatcgcggtgtcgcgcccgaagcccaccacctgcgcgcggccgatcgtcgtatcgctgcccgccgccgcgcgaatcgcgcacagctcgccgatcgcgacctccggcagcggcgcctcgatgatgggcccctggatgcggcgcggatgcgcgcgccgcgcgagaagccgcagcggatcgccggcggccttcatcgcgcgagaatctcgctcaccgcgcacaggtccgcgtagaacgtctcgagcgcctcggtgaagccctcggcgtcggcgaggcagcgcggctcgacgcggccgtgcagcacgagcgcgtcgtcgacgaacgacagcagcggccggcgcgacgcgaacgcgtccgagccgcgcggcaactgatacgcgagcagatcgaacgcgcagcgcgcgagctggctctcgcccgcacagccgagccggctccagatcgtcacgtgctcgccgtcgcgctcgacgaacatttcgggcatcgaatgaaatgcaatgcagatcggcgcgtgcgcatccagctcgcccgcgatcgcgttgccgcagtccatcttctccatgctttccttcacgagcatgacgacatcgacgttcatcgcttctctccttagatcgtcttcaacacatcgattgcgacgctgtcggccacttcgccgaacgacagcacctccagttccggaaagcggctctcgatcagccgcttgacgaaacgcctgacttccatcgaggcaagcagcaccatgtcgcgctgcgagaagcccgcgcgcgcgagctcgagcgcgagccggtcgagcagttgctcgctcgtcgcgggctccaggttcagatacgcgccgcccgaggtctgccgcacgcccttgcccaccgcgtcctcgaactgcgccgacagcacgagcgcgcgcagcttgccgcccgcggcgaagcggttcgagatgtagcgcgcgagcgccgcgcgcacgtgctcgacgagcaggatcgaatccttctccttcggcccccattgcgcgagcgattcgagaatcagcttcatgttgcgaatcgagatcttctcggcgagcaggcgctggaacacctccgcgatgcgctgcaccgaaatgtgccgatagctctccttgatgagctccgggtacttctggtccatgtcgtcgagcaggcgcttggcctcctgcacgccgaagaattccgatacgttggcgagcatcaccgcgagaaactgcccgtacagatcgtcgatcgccgagcgcgtgagcacgtcgatcttcgcgagcgcgtcggtctgcgcgcccggcacccaccacgcgtcgccgcccgcgccgtccggcagcgtcacgacgtcgacgggcagcccttcgagcgcgagcgtcgagccgaccacgcggtgccggtcgaagcagatcgcgaacgtcgccgcgcggatctcgttgatcagcacgatcgcctcgcgcggatgcacctgcggcgaatacacgacgcggatgtcgggcaggcgcagccccatgtcgacgaacgcgcgccgccggaacgcgccgatcacgccttcctgctcgaacatcggctgcgccgcctcgggcaccatcagcatcagcggcaccgtctccggaatcagcttgtcgatgtcgacatcgccggcgccgccgtcggccgctttcgccgcgccgccgcccgagagcgcgcccgcgaccttgccgacgagcccgccctcgcgcgccggctcgcccggcttgcgccattcgcggcgcacgtacagcgcgccgagcgcgagcgcgatcagcaggaagacgatcagcggaaagccgggcagcaggccgatcgcgagcgcgagcacggccgtgacgacgagcacgaacgggttcgagaacagctcgccgacgatgttcgcgccgaggttgttgcccgagccgcccacgcgggtgacgacgaagcccgcgccgatcgcgatcaggagcgccgggatctgcgcgacgaggccgtcgccgatcgacaggatcgtgtaggtcgtgagcgcgtcggacaccgacatgccgtgctgcatcacgccgaccgagataccgccgatcaggttcacgaagatgacgacgatgccggcgatcgcatcgcccttgatgaacttcatcgcgccgtcgaacgagccgtacagctggctttcacgctcgagcgccgagcggcgcgccttcacgccttcgttgtcgatgatgccggcgcgcaggtccgcgtcgatgctcatctgcttgccgggcatcgcgtcgagcgagaagcgcgccgcgacttcggcgacgcgctccgagcccttcgtgatcacgatgaactgcacgatcgtcacgatcacgaacacgacgaagccgaccacgaggttatcgccgatcacgaactgcccgaacgtcgtgatgatcttgccgccctcggcggtgagcaggatcatccggctcgtgctgatcgacagcgcgagccggaacagcgtcgtgatcagcaggatcggcggaaacgtcgagaactcgaggatgttgacgatgtagaacgagcccatgaacacgagcagcgccgtcacgatgttcaggccgatcaggaaatcgagcacgtacggcggcagcggcacgatcagcatcgcgatcacgagcaccatcaggcacaggacgatcagttcggggcgcgcttgggccttgatcaggagattcttcagcatgactatcgaccggattgaatgaaaggcgccgcgcgtcagtcggcgcgcgggcgcgcctgccgccgctcgcgcgcatacgtcgcgccgatcagctcctcgagcgcgccgagcgccgcgcggcgcgcgtcggcgtcgccgtagagcgcgatcggcacgcccgcgaacgcgcgcagcgcgagctgcaacaactgcgagcgacgggcgggcgcgagcggctcgagcagatcgccgagcgtgcccagcagcacgtcggcgaccgagaacggccgttgcaggccgcccagcatcgtcgcgagcgcgcgcgcctcggtgagcccgcaatcgcgcgcgagcgcgtcgtcgagcagccggccgacgaactgctcgtcggccgacgcgagcatgcgcgcgcgatgcagcgtgccgagcagcgggccgaactcggccgcgcacccgcagctcggatcgtgcgactgcatgtcgtacgacagcgcggcgctcacgtagtcgagaatccgcttgcggcggctcgcaccgaactgctcgatccagtcttcgtagatgacgaggtgcgagccgtcgaactcgaggaactgccggtacagctcgcgcagccggcgcgcatcgagttgcatccgcgcgccgaacaccttcgccttgagcgccgcgttgatgcccgccttgatccgcttggcgccgtcgcccgcgagcagttcgtcgatcgcgcgctcgagcgcgtcgacggattcgccgtcgagccggcgccgccggcgcagctcgcgcagcgcgagcaacagatcgctctcgtcgcgaaagcgctcgcgcgcgtcgcgcagcagcgtcgcgaggtccgcgcggccgccgagcagcgcggcgagctcgtcgagcttctcgtcggcgtccgtgtcgagaatccgttcgagctcgtcgctgcgccgccccttgcgctccgacgcgcggaaccggccgaattgcgcggcggcgttcgcggcctcctcgtcgacgccggcgagttgcgcctgcacgtcggccgcgcccgccgcccccgtctgcggcgcgtcgtcgagcgacggctccgcgtcgagccggttcgccgcgctccccgtgccgtcgatcgaaaagccgcgccgcgcggccgacgcgccgccgatgatcgagctcatgacttgtcgtccatgtagggtttgagcatctgcacggtcgcgcgcagcgtcgcgttgtccgccggatcgcccgattcccacggctggccgtcgggccaggccgcgcccgcgcgcagcagcttcggctggatcaggaacacgcgcaccacctgctcgtgccgatccgaatgcccgcgaaacagcccgccgatcagcggaatgctggccagcccgggaatccggaacgtgcggcgcgtgacgtcgtcgcgcgtgttgccgccgatgagcaggctcatctcgtgcggcacgcgcgcgaccgtgttgatctcggtgcggttcacgagcggcatcgtgttgttgtcgatgacgatctggccgtcgctcgtcgcgccgtcggtgttgccgtcctcgatgtcgacgatcatctcgacctgcgacccatcgcgcgtgagccgcggcagcacgttgacgagcgtgccgtaggtcacgtgatcgagctgcaccgtgcgctcgccgatcagctttgcgtagaacgtctggttgctgtcgaacgtcgccggcacgttctcctgcgtgagcacgatcggccgcgagatcacggtggcgtcgcccgtctggctgagcgccgcgaccgatgcgaggaacctggtgccgtcgagcgtcgtcacgttgccgccgcgattgttgaagccgacgccgatgcccggcgcattgagcgcaccctgccagtcgatgccgagctgatcgagccggctcttgcggatgtcgatgatccacagcgacagctcgatctgccgcttctcgacatcgagcgagcggatcagcgcctccatgtcctgcaccttgtcgagccggccgacgaggatcacgctgttcgtgtccggatacgccaccgcgcgcacgccgtccgacgcgggcagcgcgacgccgcccgccgcgccgcccatcgggctcgcggcgttcgccgggtttgtcgaatgcgtcgagcccgcgccgcccggcgcgttgccggcgtcgagcggcgcgggcaacgcatcggcaagcgagaacgccggcttgcccgccgcgccgcccgcgccgccgcgcgccgtggcgtcggccgccgcgacgggcgagtccgccggcgcgcccggccgcgccgggccgaagatgcggccgagcacggtcgccatgcccgggatgtcgacttccttgtcgcgcagcgtgtactggcggtcgacgacgaagctgttgtgaagctgcacgacgcgcacgacctgccggtcgctcgcctcgttcgagcgcacctcgtcgagatagcgcgcggcggcggcgacgagattcacgtagacgggcgcgcccgtcacgtagaacgtgttgctcaggtcgtcgccgcgcaccggaaagcgcggatcgtagagccgcgtctgccggatgaaatcgcgcaggttgcgcaccgtcgcatggcgcatcgagacgaccgcgttcttgatctccgagttgtcgtagatgtagatcgacgcgccgtcgtcgtaccagagcagcgacatcgattcgccgagccgcgcgagcagcgcgcggggctgcgcgaggtcgaactcgcccgtcacgtgcttgcggcgcaccttctcgctcgcgacgatcggcttgtgcagccggcccgacagcgcattgagcagcacgctgatgctcgcgtcgttcgcgacgaagtggcgctcgtcgtcctgcggcgcggccacgcgcgacgcgtcgccgtcccgcgcgtcgggcgtcgcgctcgccgccgcgggcgcgtcggcgagcggcgccgcgtcggtcggcgcggcgaacgccgcgcccgtcatcagcagcgacgcggcaagcgcggctgcgtatcgtctggccgtgtcggcatacatcatcggttggggctcctcatgtccggcgacggaaccggcacggcgaaatgccgaacaagtccttgatttcccgcgagaagtgggacgaagacgcgaagccgttgctcatcgcgacctcggtcatgctgtcgcggctctcgaccacctcgagcaccgcctgcgcggcgcgccattgccgaagctcgcgcttcaggccgcggccgagcgcctgccggcacagccggcgaaagtgcggctccgacacgccgtagcgcgcggcaagcgcggcgatcggctgcgggttcgcacgctcgcgcagcaagaagcgcacgagcccgtagctctcctgcgcgcgcaggaacgcgaacagcggatcggcgccgtgcggcgcgcccatcacgcgggcgatcagccagcggtcgaatttccagatgctcagatcgccgggcgcgtcgatcaccgcgccgtccggcgcccccgcgcgatattcgcggccggcgccgtccggcgcgccgcagctttccagaaaagcgagcaatttcgccgcctcgaataacggcacgtcatgaaaacgccatgcgccttcacgcgacgcgattttgaattgaccgatgccgataaccagcgccgatttattcttgtcgatcgaaacggcatgggacatcgcgccgaacgacacgtccagtttcgcgatttccgtcaccggcctgatcagccggattgccggccccgcaaacgacctggattttccgggtgaaaccaccacgcaatcgaacttattgaaccgattcgccatcgcgcactcctcgataacgtccgcgaaatactcgagcgatatttccgcggccttccgggaacgcagattaatcagacatcacattccgatcaaggaaaaattcggcaatttataaaatctcaataaaatcatatctattaataattccataatcttctttcatattcgaattcagaactattcaggcttgctcatggcgaggaacgccgccgggcggtacattccgtccatcgagccggattccggcgcgtcgacgaagatcctgaccgatgcgccccttcggccggaaaccgattatccggttcacgatcgacggcagcgaaggcgatcgggaaaacgatatatacataatcaggccatttatcgcccaggtcaccctggaaaattaccgagatgaataaaccagattccggacttgaagctctgcaactccgaatcctgttcggtccgctattcggctcggatatcgcgattctgtcaggggaagtatttttctgcgtcggcgagcaggtgatcgacgatcgtccggcggagcatccggaaaatcgcgccggccatttactggagcgcgcggtcgatacgctgtatatcccgcaccgggccggcgcgccgaatttccgcctgcgttttccgggcgcgccgacgcaggcggcgcgaaccgccgaaaccggcgaagccgcgcccggcgatttcgaagtcgattttctgtcggcggacggttgcgtcacgcaacgcgcggcattcaacaccgtctgccgcttcggcgatctcgcgttcgcgctcaggcgtcagcgcgagccatggagcgaggcggtcatgcactacgcgccgcacgcgccttcgcgtgcggcggacgccgccgagccgggcgcgcccggtgagcccggcgatggcggcgagcgcgcatcgcgcttcgcgctgaagctcggcgcgctgctcgtcgcgggggtcgcgctcgcggcgctcgcgtactggcaggtgcagcgctatgtcggcgcgcagaagctcgcgagcgtcaacggcgtgctggcgggcgcgcccgtgcccaacgcgatcctgcccggcgacgacggccggatctacgtgctgagcgcatcgcaggacggcgccgaatgggaccgcgaggcgctgctgaaggcggcgctgccggagaagatcgaagtcgccgtgatcggcgcggagcggcaacgcgtcgagcgccggctcgacgaagccggcgtcgatttcgtgaccgtgcgcctcgacgcgcccgagcacccggagctgatcctcaccggcgccgcgcccgccgccgcgcgcgcacgcgcgatcggcgagctgcggcgcgcggccccgtacgtccgggacgtgcgcgtgatcgacgcgagcctcggcgcgatcgagcaggaggcgcgcaacgcgctcgacaaggtgggcgcgcgctaccggctgctcgcgcggcgcggcggcgcgacgttcgaggtggcgagctcgttcggcgacgaggagctcgccgccttgcagaacctcatgcgctcgttcggccacaagtggggcacgcgccgcgtcgatttcaagatcgcgctgcgcaccgactggctgaagggcaaatcgtatcgggaaggcggcgacggctacgtgctgctcgatcacgcgtcctggtatttcccgcaacccctggaaggagcacattaccgatgagcaatcccccgaccccgctgctggccgactacgagtggtcaggctacctgaccggcatcggccgcgcgttcgacgacggcgtgaaggatctgaacaagcagttgcaggacgcccaggcgaacctcacgaaaaacccgagcgatccgaccgcgctcgccaactatcagatgatcatgtccgaatacaacctgtaccggaacgcgcagagcagcgcggtcaaatcgatgaaggacatcgattcgtcgatcgtctcgaacttccgctaaccctctctaccgctccgggacgacgcggcgcgagccgcgccgcgccgggccgaacgatcatgaacatcacgaacccgcacgccgtgccggcgctgccgtcgctcagcgaaatcgaatcgcccgagcggccggcgacgctcgacgcgatcctgaagcaaacgctcgccgatgcgaacgagaaatcgaacgccgcgaagacgagcatcgaatcgcggctcgccgatccggtcgacttcgcgcagtcggagaagctgatcgcgctgcaaacggagctgtccgactacagcatctacgtctcgcttgcgagcacgctcgcgcgcaaggccgtctcggcggtggagacgctcgtcaaggcgcaatgacgcgatgaagcgattcgtctctttctcgctgctgccggcgctgctgctgctcgccgcatgcaaccagcaggagttgctgaagaacctgaccgagcagcaggcgaacgacgtcgtcgcggtgctccaggcgcacgatctcgccgtgcgcaaggaggacctcggcaagaccggctatgcggtgagcgtcgagcaggccgactttccgaccgccgtcgatctgctgcggcaatacaacctgccgtcgcaggcgcgcgtgcagatcgcgcaggcgtttcccgccgactcgctcgtcgcgtcgccgcaggccgagcaggcgaggttgctgtcggccgtcgagcagcgcctcgagcagaatctcgccgcgctgcagaacgtcgtgagcgcgcgcgtgcaggtgagctatccgctcaagccctccgacagcggcaagccagacgcgcggatgcacgtggccgccctgctcacctatcgcaacgacgtgaacgcggacatcctcgtgagcgaagtgaagcggttcgtgaagaacagcttcacgaacatcgattacgacgacatctcggtgatcctgtatcgcgcgccgtcgctgttccgaggcgcaccgacgatgcccgcgtcgcatgcgggcggcgcgtggctcgcctggctcgcggcgattccggtcgcgctcgcggccgccgccgcgggcgggctcgcctacctgcgccgccggcgcgccggcggctccgatacgccggctcacgcggcgccgcgcgccgaacccgcggcgccggccggccccgatgcacgcgagacgaccgaggtgccgcccccgggcgacgcattcgacatatccgatgcatcggacgccttcgatgcatccggcacgtccgcctcgcccggcgcggccgcggacgccgctgcggccgacgcgccgggcgcatcgcgcggcgcgccgtgggagccgcgccgatgaatccgctcgcgttgatgcgcgtgatgtacggcccgctcggctacgcgcacccggatcatcggacgatcgccggcgtcgatctcgcgcgcatgcccgccgacgtcgcgaaccaatggctgatcgatcatcatcgcctcgacaccgcgatcgacttcgattggcgcggcgcgccgcgcgcggcgccctgcgtcgaccattgggcacgcctgccgcgcatcgcgtacctgatcggcgtgcagcggctgcgcgcggcgctcgtcgagcgcggccgatacgtgcggctcgacgcgtcgagccagcgctttctgtgcatgccgctcgcggccgtgccgaaagccgcgtgcgccggcatgcccgacgacgacgcgatcgtcgcggccggcaccgcgtgcctcacggccgcgctgcacgacgcgccgcgcgcgctgcgccagcgcctgcccctgctgttcccgcgcgcgcatgcggcgcggctcgcctccgggctcgacggcgcgcacgacgatgcgcgcgcggcctggtcttcctcgctcttctccttcgcggtgaatcatgcgctcctcgaacctgcgccagtttcctgacacgctcgcgccgctcggcggcgtgctgctcaagcgcgcgccgctgtcgcaggcggcgcgcgccgagcgcttgctcgacgaagcgaggcgccgcgcgcaacggctcgtgcgcgacgccgaacgcgaggccgacgcctgccgcgcgcacgcggcgacagccggctacgaggccggattcgcgcgcgcgatcgccgaactcgccgccggcgtcgagcggatcgacgcgcaacgggcgacgctgctcgagcgcgtcgtcgacgacgttcgccgctcgctcgaacacctgctcgacgatccggatctgctgctgcgcatcgtgaacgcactcgcgagccgccgcgcctgcgcgaccgatcgcccgctgcgcgtatcggtgccgccgcatgcgaagcggatcgcgccggcgatacgcgaacgcctgaacgacgcgtatccgtcggcgcaggtcgtcgtcgccgacacgcgaacgttcgtcgtcgaatcgggcgaggacattctcgagttcgatccgcgggccgtcgcgcgcgcgcttggcgatgcggcgctcgccgcatgccgcgcggccgccgcgaccgccgcgaccgccgccgacggcgcgctcgcgcggcgcgcggcgctcgacgcgccgcatccgctcgcacacggcgcggcggcgatcgacgatgatcggccgcgcgcctccctcgacacttcaaccgcacaggagccatgcgatgaccccgctgccaaccgcgacgcacacgcagactgacgccgccgatcgttcaacgggccgcgagcccccgaagccgcccgcgtcgctcgacgagatcatgaggcaatggctgatcaacgacttcaagcagaaggtgatgttccccgaccccgacgatccgagcgcctgcccgacgttcgacggcaacggcagttggtgagcgccgcgcgccgcccgcgcccggcgggcggacggcggcgcgcgtgagcgcggcaggccgcgccgcgccgctcggcgttcgtccggagaaccgcggattcgccgccggttcgccgcgaaccggcggcgtgcgcgacgcacggcatgcttgacgcttgctcggcgcggtgagcgcagcgcgcgcgccgcgctccacgtcgacgcgtatcgcatatcgcgtatcgctcggcgcgcacgtgcgatgcgctacgcgcgagacttgcccgtcacgtccccgttcgcgtcgcaaggctcgcgcagccgcgtgcggcatcgcaatgcgccgacatcccatcgcgcactttccccacgaaacgaggcgatgcctcgtctgcttcccatcggcggcggcgcatcgaccccgaagcgcatgctcgccatgccggcgcgcccgcccgccgattttggcggcggcgcgcgccgcgcccgctcagcgctttttcagcgcatttcccaattgaaatcatgcaattcgcacaccgaatttcagcgtcgtgcgagtcggattgtctaaacgtacaattgagcacatctattaaataattgcttacgacaatttcgtaaaagataatacagactctgtctgctgccgaggtcacaagaaacgctttaggaccattcactatcggagcgccacacaccgctcgtttatccggacctccgcgacagatcgacgcaggcgccgcccaacggcgcggcagcgcggcttccacacgcgccgccatcgctcaggactcgaaaagaaatacgcgcaatacgcaattcgatgcgtactcgctcgagtcagcccggatggggcgattcgcatcgccttcgaatgatttttcaaacagtgagaaacgccatattttgagcaagtaccagatcgacggcagtgtcgtattcgatagtcaagcgatgacgctttctcgcggcgacatcgtcaccacgcttaccgccaacgaaaccgagctgctttgcatcttgatgcagggcacggccagcaagcaggccgtgatcgagcaaatctgggagagcaaggggctcttcgtcacggaaggcagttatcaccagctcgtgcgcgcgctgcgcgtgaagctcgacgagcaaggcatcccgcccacgcaagtgaagacgctgccgcggctcggcctgcgttttctcggcttcgcggagctgctcgacgcatcgccgccttcgccggatgcgcacgccgcgtccgcctcgcccgcttcgtccgagcccgaacccgccgccgcgccggccggcgcacaagcggcgctcgccgaagcgatcgcgccgagcgtgcccatcgcaccgcgcgcatcgagcgcaccggatacggcgaatacagtcactgcgccgatcgcggccgccgcaccgccgccatccgccgcgccatccacgccgccgcccggcgcggcaagcgcgccgttgcccgccacgcgtgccgcgcatgcgcgatcgccgcgccgccgagcagcctatctcgcgatctacgtgacgctcgcggcgtgggcgagcgtgctcacctggcaaacgttcaggcatcgcgacaacaccttccggttccgcttcacgcggaccgtcgacggcatccactacttctccgacggccgcatgaaccagcccaacctgctgaaagccatcgacgtcaaaccgctcaagggcagcttcgtctacgagatcgaactgggatcgaacgactggctcgcggtatgtccggaatccatctacgaaacacctgaactgtgccaagcctatttcttcgaaaagaacaactgatcgcgctgtgcgtggtggcgctgagcggatggacagcctggtacgtcacggtcggcgcgtatcgcgacctgccgggcggcaaatgcgtgatccgccagccgcgcttcgtattgaacaaggacggcgtgacgcgtcaggcgatgctgtcgacgtcgttctggctcgacgtgcatcgcgtgcacgtatcggggtgcttcgagcacgagaaagtgaacctgtcgatcgatcgcagcggctcgctgcaaacgctcttcagaggcgacggctcgctgctgtgccgcgtcaaccatgtcgcctacacggcgcgcgacagcgcggcggcgcacccgttgccgtccgcgctgcccgacgtcggcgacgaaatcgatctgcgctttcgcaagctcgcatcgaacgcgtggatcgtcgagacgggcgacgatcgcgtcggcatgtgcatctcggagccctgagcagccgcctcgcgtcgcatcgcgccgccgcactcggcttgcggccttcgcgcggcgcgcgccggcctcttcgcggccacatcggcgagcggcgcgcccccctcatgtaacgcattggcgttcgccgccgcgatgcgccgcatcaatcgatgcagccgatgcagtcggccgcggcgtgcgattcccaccgcttcgtcaacctccctaccgtcgtccagtacgagtcatttgggcgcgcgcgcgccggcgcgtgcgtggcggtttcgtttccaagcagctgcggcgcggtgcgcgcgtcatcgcatcgatcttcgcgctcgccgggcgcggaacagccgatcatcgaaccggcccgccacgccgacgcgatgcgcaccgcgacagcgcgcgtgggtcgagcagcgatcgagcggccatcgcgcaactacgcgcggatgtcgagcggccatcgcgccgccgtccgccccgccggcagccatcgcgtgattcgggacgtcgttttttcacatcaccggcgcacgccgcgccatccactctcccggacaaattccgccattgcgcacgcagcgccctctcgattttcgacatcaaatccaaaacctaagcaatccgggttaacaagaataacctcgcgaatcaatggaatattcacaaaaacaatcctcaacaatccaaatgaatatcccgaaaaattcaatgcatccggcgctgccgcacccgcgcgcgccgcgcaccgcaccgcggcgcatcgcacacagccccgccccgcctagcctcccgccaattccaccctgccgcgcgcccatgcgctcgacgtcaacggcgaaccccatgcggcgcacagaaccatttcagattcctcaccaacatctgactcgattcacaccgaaacaatgaaacattaattttttggtaaatatcttgtaaatattaaattgtcctcctagcatgcctctgcagttcgaaggtacctctcacgtttaatgcttgctgttaatgcgttttcaataatcaacgcagtcatccattatctgggggattacatgaagaaactgtcctgcctgctgtcggtcaccgcgatttcccttgcatgcctcagcgcgttcgcgcaagccgacgatccgccggccgcggccgaccgcgcgctgcaactgatccgacagaacccgtccgccttccacctcgccgccggcagcgccgcgcgcacgctgaagttcgccggcgcgcaagcgaaggcgccggcggacggcgaccagttccaggtgcgcgacgtgatcgtcgacgccgacggcaccgagcacgtgcgcttcgatcgcttctacgcggggctgcccgtgatcggcggcgacgtcgtcgtccattcgaaccaggggcaactgaagcaggcgagcctcacgcagcccgcgccgatcgatctcgcgggcaagatcggcaaggtgggcgagcgcttcgtcgtgcgcaacgcgcccgacgtgggcgcggacgcggcaagacgcgtcgcgtcgaagcgcttcggcgcggacgtgcgccgcgtcgacggcgcggatctcgtcgtgttcgcgcgcgacgccgcgccgacgctcgcctacgcggtgcgcgtgtacggcaaggcgaccgacgcgcacggcgaggccgtgatctactacgtcgacgcgcgcacgggcaacgtgctggacgcgcaggacctgatcaagaccgcctccgtgacgggcaccggccgctcgctgtactacggcaacctgtcgctcacgaccgatcagaccggcacgaacgcgtaccggatgctcgatccgacgcgcggcagcggctcggtctacgacgggcgcggcctgagctcggacgaagtcgagcaggcgagcgacctgccgatcttcacgagcagcacgaacgtgtggggcaacaacacgacgagcgacaggcagaccgtcgccgccgacatcgactacggcctcgcgctgacgtgggattactacaagaccacgcacaaccgcaacggcatcttcaacgacggccgcggcgtgcgcagctacgcgcacgtggtgttcgacaccggcagcggcacgacgggcgcgaacgccgcgtggctgtcgtcgcgcgtgatggtgtacggcgacggcgagccgggcacgcggctgccgaagcccgtcgtgtcggtcgacgtggccgggcacgagatgagccacggcgtgaccgaggccacctcgaacctgtattattcgggcgacgcgggcggcctgaacgaatcgacgtcggacatcttcggcacgctcgtcaagtactacgcgaacaatccgaacgacccgggcaactacgtgatcggcgcgcggatcacgagcggcggcctgcgcaagatgtacaagcaggatctcgacggccgctcatacagttgctacccgtccggcggcttctcgtgggcgaatccgcgccacgatccgcactacacgtcgggcgtcggcaaccggttcttctatctgctcgcggaaggcccggtcgcgccgtcgaccgataccggactgtcgaggagccagctcgtctgcaacggcgacaccggcttcagcggcctcggccgcgacaaggcgggcaagatctggtatcgcacgctcaccgtgtacctgaccaccaactccagctacacgggcgcgcgtcgcgcgtcgatccaggcggcgaacgatctgtacggcgtgaattcgctcgagagcgcaacggtcgcgcgcgcgtggagcgccgccggcgtgaactgacggcgcggcgcatgcgcttcgcgggcccgcgggcttgacggtcgaggcgatcgcccggcggcatgccgatgccggcgagcgccgccgaacgggccgggtgccggccgggcccgataagcgcacgtgacgatcggccgcctgccttcgcgggcggccgatcgagcccatgccgctgctgcggccggcgcgcccgatacagccgacgccccgtgtgcatcggccgcgatgcgatcgattcctcccgcatacagggtcgcgtcggcgccgcgccctccacccacgcgcatcgcccaccgcgcggcgcttgccgcctgacgatgcgatgcgaacgcccgcaccttcgaatcgacgctcgcggccttgcccgacagcggcgcgcttgcgtcgacgccggcgatcgaaagaaggaacatgccgacggatcggcgggcgcctcgccgaactcgcgacgaagcccgccgcgccaatcgccaatcaaacgcctgcgctcatcgcgcgccggctcgcaccgcatcgatgcgtttccgtgcgcggcgtccgtccgtgtgcaacgcgtgacatgcgacgacggagatcacgatggcgaaagggcaagatagcgaggatatcgaaataaccgcgtcgcgaagcggctcgagccggcgtcgccggatcgtccggctgttgcgcgccgccgcgatcgagccggctgccacgcgccgccgggccccgggccgcgccttcgtgcggctaacgaacgtcgagcgcggcggcgatccgaattcggaaatggcggcgccgagcgcggcaccccgccgcgcctgcgctgaagttcgcgcgaacgccgcaacagaccgtgctcgcccgccttcgcgcgacgctcggccgacgcaatcgcgcacgccgcgcgtggaccatcgcggcacgcgccccgccacgttcgcgccgacgcgcgccgaagcgcgggcccggtcgcggcgcgcggccgtcgcggcgaatcttcgggcaccgcttcgccaccgcgcccccattcgcagcgcacctgcgccgacgtcgccccgcctcaccgcctgcctcgccccgcccgcgcccgggcaccgacgagcgcgcccgcgcgggcggccgcgctcgcgcttcccgcctcacttcaggtggcgccacaccttcgcgagaatgcgctgcagcgccgcgcgctccgtttcgtcgagacacgcgaccagcgcctcgcagctgtcccagaataccggcaacgcgcgctcgagcagcgcgcgccccgcatcggtcagcgccagcgaaaagctgcgccggtcgtccgcgctcaacgcgcgcacgagcagatcgcgcttctccagccagtcgagcaggccggtcacggtggagcgcgtgacgccgaaatactcggccatgtacgacggcgtgaccaccttgccgtcgacgagcccccgctccaccagcccgaagaacatcagcacgccgagcttgctttccgacaagcccagctccgccagcggcacgttcacgcgccgctcgatgtcgtcggcaagccacagcagcaacaggccggcgccggcgttcgcctgattcgtgtggcggcgggccgttttcttcatcagcgcgagatgcggctgcatcgcgagcgccgggctgcccgcgtcgtcgtccgcccgcgccagcggcgtcgcgcgatgcgcgtcgcgcggcgattcgcgttcggcgcggcggggcgcgtcgcgtttgtcgggctggcgcggggggcgggcggcggctttgcgctgagtcatgtcgatcgatcggtgaaggagttcgtcaccgcaagattatacggcacacaaataataccgtttacgtatagtacggttaacgtactatactcgacccgagcggcgatagcgccgcccatcggcgctatcgccgaagcgagggcgcagccttcgcgcgaccaacgaggaaatcatcatggccatcgaagtagtggaactgcatcacgtcggattccgcgtcgcccccgagcaggccgacgcgatgctcgacttttatcgcgacgtgctgtcgctgccgctcgaccgcacgcgctggaagatccccggcatctacggatcgtggatcgacctgccgaacggcacccagttgcacatcctgggcagcgacgcgccgtcgcgatacgcgaaggggccgggacaggacccggtgtcgaaccacatcgcactcgccgtcgaagacgtgcgcgccgccgagcagacgctcgtcgcgcgcggcatcggctatttcacgctcgagaacatcgcatcgccgaacctcaagcagttgttcctgcacgatcccgcgggcaatctcgtcgaattgcatcaggccgatgcgcggcgcccgggcatcacgcaggccgaccggcaggcgccgcccgtcggcaacgagtgacgccgcccgcgctccggcaagcgccgctgcgatccacttcgacatggatgcgctgagcggcgggcggcgcagcggtctcgcgcacgccaccgccttgccgcgaccgatcgtgcgggtcgctcatgcaccgcgccacgcacgttcaacgccgccccgccctgatgcttcaacgcgatgccggggccccgccgatcccgtgcttctgcgcgggctcgcgcggcggcacgctcgatcctgacaggcttcgcaccggtggcgatcccgcttgctcgccacgcgtgccatgcgtgccggtttctttcccgaacgtcggcgggccgtccgacctatcgaatagcccatgcgacggtcgccggcgtgtcatcgccatccgcccgatggagcctgatcccgcgccgccctggccgtccgcggaaattttcacaaaagcgaacaaacttgttccgattatttcgctttccgtcgactgcgccccctcttacccttgctgaacccgaccgcgcgccgtcgtccggcgtcggcatccgcatacgggtcatgaagacaatcgaaaccggagacatcacgtgtcgcaagtccgctctcttgctactgccccccattgcccgccggccggcaccctcgcccgccttcgttcgatcttcagcggatcggtcggcaatctgatcgaatactacgactggtacgtgtactcggcgttctcgctgtacttcgcgaaggtgttctttccgtccggcagccagaccgtgcagttgctcaacaccgcggcgatcttcgccgtcggcttcgtgatgcggcccatcggcggctggctcgtcggcctgtacgcggaccgcaaggggcgcaaggccgcgctgctggtctcggtgctcgcgatgtgcgccggctcgctgatcatcggcctcacgcccggctacggcagcatcggcatcgcggcgcccgtgctgctcgttctcgcgcggctgctgcagggcttgagcctcggcggcgaatacgcgagctcggccacctatctgagcgagatggccgacaagaccaaccgcggcttctattcgagcttcctgttcgcgacgctgtcgctcggccagttgctcgcgatggcggtgctcgtcgcgctgcagcagttcttcctgagcgccgcgcaactcgaaagctggggctggcgcattccgttcctgatcggctcgctcgcggcgggcgtcgcgatcttcctgcgccggaacatggaggaaacggaatcgttcgagcagcaccggcagagccggcgcagccgcacgtcggtcgccgagctgttccggcacaagcgcgcgtgcctgatcgtcgcgggcctgacgctcggcggcaccgtcgcgttctacgcatacacgacgtacatgcagaaattcctcgtcaacagcgcggggatgagcaaggcggatgcgtcgatggtgtccgtcgcgagcctgatcgcgttcgtgctgatgcaaccggtgttcggcagcctgtcggaccgcgtcgggcgtcgcccgctgctgatcgccttcggcgtgctcggcacgctgtgcacggttccgatcttcagcgcgctgacgacggtcaggacgatgggcggcgcgctcgcgctgatctccgcggcgctgctgatcgtgagcctctattcgtccgtcagcgcggtcgcgaaagccgagctgttcccggtcgagatccgcgcgctcggcgtcgggctgccctacgcgatcacggtgtcgctgttcggcggcacggccgagtacatcgcgctgtggaccaagagcatcggccacgagacctggttcttctggtacgtgtccgggtgcgtgctggtgtcgctgctgtgctatctgtggatgcccgatccgaagacggtctcctgcatcgatcgggactgaagccggccagttcggcggcgcgcgcgagcgggatgaacagccgcatggcggccgggcgtcccgctcgccggtttgttggttcgccggttcgccggttcgccggttcgccggtttgttggtttgttggttcaccggttcgccgctttgccgttcgcgatctttccggttcgcggtttcgccgcgcgctgcgttaccgcctcgccgcctcggcatattgccgcgtcgccgcgtgaatcggggcgttcgcgcagccgcgaactcgggcaatccggcgccttcccccgtgccccgcctcgtgccgccggcagcgcgagcccggcgcgccgcggcgcccgccggccgggcgccgaacctcccgacgccccatcgcgggccgggcgcccgctcagcgaaaatccgcgtgctgccgcaccagcgccagcatcgacggaatcagcccgcgcatgtccccgcgccgccactggaacgcatagtgaagcggcgagagcggcggctcgctcgtcagttgcacgaggccgccgcccgctcgcgcgtcggcccagtcggcgggcaggaagccgatgccgacgccttcgcgcagcatgccggccaccgcgctccagtggttgcacgcaatgcgtcgcggatggttgatcccgcatgcgagcagccattcgtcgaggatgcgcgtgacgcccgaacccgaaggcaggatcacgagcgcatggcgcgcgagcaaccccggcgtcagcgcgcgctcgccgccgacgagcttctccgcggccatccacgcgaaccgggcttcggccaccggctgcgacaggatgctgccgcgcgacgagcggcccgcgatcaccgcgaaatcgagctcgcccgcgtccaccttctcttcgagcgccgcgcccacgtcgacatacggctcgaggctcaactgcggatgcagggtctgcacggccgcgacgaagcgcgcaagccaggtcagcgccgacagttcgccgacgccgaagcgcagccgcccgctcaagcccttttcccccgcgaacgcgtcctgcagcgcggccaccgattccagcacgcggacggccgcgggcagcagcgcgacgccgtcctcggtcagcaccgcgcgatggccgctgcgatcgaacagcgtgcgcccgaccgcctgctccagctcgttgattcgcttcgataaggacgagatcgacagatgaagccgctgcgcggcggtcgagaaattcgcgcaggtcgccgcccaataaaaggcgtcgagttgcttgagcgtcggagtagccatgattattcgcttttatcgaacgatttcgtttgaagattatcgctttttatcgatgtggcagctgcatagaatggctgcgtcgcgtcaggaaagcccaacaatgagcactgtcacctcttctcccatcgtcgaagcgagccggcccgcggccagcgccgccgccacgccgcgcgcgctgcggggtgtcctgagcctgcacgacttcgaagcgagggcgcgccgcgcgctgccgcgcccgatcttcggctacgtcggcggcgcggccgaagacaaccgcacccgcgacgacaaccgagccgccttcgacgaatacggcttcgtcacgcgcgtgctgcgcgacgtctcgcagcggcagcagggtgtcgagctgttcggccggcgctacgcgtcgccgttcggcatcgcgccgatgggcatcaacgcgctgtcgacgtatcgcggcgacatcgtgctcgcgcgcgccgcgcagcacgcggggatcgcgtcgatcatgagcggctcgtcgctgattccgctcgaagacgtggccgccgccgcgcccgacacgtggttccaggcctacctgccgggcgatgccgggcgcatccgcgcgctcgtcgagcgcgtcgcgcgcgccggctaccggacgctcgtcgtcaccgtcgacattccggtgtcggcgaaccgcgaaaacaacgtgcgcagcggcttctccacgccgctgcgcccgagcccgcgcctgttctgggacgggctgacgcggccgcgctggctgttgggcacgttcgcgcgcacgttgctcgcgcacggcatgccgcatttcgagaattcgttcgcgacgcgcggcgcgccgattctttccgccaacgtgctgcgcgacttttccgcgcgcgaccatctgagctgggcgcacgtgcggcaaatccgcgagcaatgggcgggcgagctcgtgatcaagggcgtgctcagcgtcgaggacgcgcggatcgcgcgcgaggcgggcgccgacggcatcatcctgtccaaccacggcggccgccagctggacggcgccgtatcgccgatgcggatcctgcgcgacgtggtgcaggctgtcggcaacgggtatccggtgatgatcgacagcggttttcgccggggctcggacgtgctgaaggccgtggcgctcggcgcgcggatggtgttcgtcggacggccgttcaactatgcggccgcggtggcgggcgaggccggcgtcgcgcatgcgatccgcctgctgcgcgaagaggtggaccggaatctggcgatgctgggcgcgaacggctgcgacgcgctgacgcccgacatgctgattcgcaagcgctgacggcgccgggcggttcgatcgcgaagggccgccgcggcggcggtcatgcgcgcccgacgacgcctcgccgccgagggtcgaggcgtcgtcgggcgcttgccgccggcggcgaatcgcgctgcgctacgcgcgctttttctcctgcaacgcgcgaatgcgcatcaccgccgcggtgtcgcgcaccgtcgattcgtacatctgcgcgaggtcgtgcttgagcgtggtgcgcgagccgccgtcgaggtacaccatgtgcccggacggatagaagcgcgcggacaggttctgccgcaccttcgggtcctcgagcggcatctgctgcagatcgagcaccgtctggtagaacggcgtgacgaaatcgtagagcccgttcgccgagagcaccttcagatcgacgttgagcgccatcgtcgcggcgagatcgcccgccgtgtacaggatcacgttgcccttcgcgtcgacgccctgctgttcgcccgtcggatcgatgtggccgaagtcccagtacttgaatgcctggtcgttcaggtcggtgaacgacgagttcgacgtgtatttcaactgctcgttcaggtacgtattccacatcgccgtgtagacgcccgacaccgccgtcatcgtcggatcgttgccgcccgagttcggatcgatccggcccgcgatccccgattcgattcccgtcacgcggccgtcgtacgcgccgagcgcgaggccttgtgccttcagcagcgtcgtgaggaacagcgcgttgccgcgcgcgtcgtagcccgcgatgtcgaggctccacgacagcaacgtcgtcgtgtcgatgccggtgtagtcggacagcttcttgacgacggccgcatcggcctgcgggaacttgcgcagcgcgccgagatagtcggtgcgcgcgaactgcgcgacctcctccacgaacgcgccgagatcggtcggcgtcggcgcgacgccgagccgcttgtgataccacgcgtcggccgccgcggtgggcagcgcgcccaccggattgcccgcctgccggtaatcgagaatcgacgactgcagcgtgatcccgttcaggtcgacgccgtcctcgtgcagcttgtacgcgagcacgcagctgcgcgcggtgccgtacgattcgccgaacaggtacttcggcgaattccaccggttgtgcttcgtcagatagcgcttgatgaactgcttgatcgagttcgcgtcctgatcgacgccccagaaatcgcggttcttgcgcggcgcgatcgccgccgaatagccggtgccgaccgggttgatgaacacgagatcgctcttgtcgagcaggctgtccgggttgtcttccatccggtacggcgcgggcggcgtgaagctcggcatcgacgtgcggatgcgccgcggcgcgaacgagccgagcagcacgaacacggccgacgagcccggcccgccgttgtagaagaacgtgacggggcgcgtttgctcctgctggccgtcctgcgtgaacgcgacgtagaagatcttcgcatccggctgcgagctgctcggatcgacggtcacgagatggcccgccgcggccgtgtacgcgatcgtgcggccgtcgatccggaccgtgtggtgcgtgatcgcggcggcctcggtggtgtccgtcaccgaatcgtcggggccgttgccgtaggcgaccggatcgaagaacggctggtcgccgtcgtccttcggcgcgacgatgaccggcggcggcgcgtgaaccgagccgttcgcgccgtgatggagcggctgcgcgccgccggaggaagtcgaatcgatgctcatcgtgctgctccttctgtgcgattgagggtgcatgaacgaatcgtcaatcgtgccaagccgtttgccgccgacaccggtcgcgcgcgccgctaccgctgcggcgaatcgcgccgggccggcttcggaccggcttcgcgcaatgcgctgccgccgctgtcgtcactgcttcaccgcaacggccgcgacgcgccgttgcggcgccggcctcgccgcatccggcgcgccggtgattcgaaaccatcgtcgccgcgccgctcgcgcggcgatggtgcgcggcatgcgtcgcgcgccttcgtcggttgccgccgtcggttgccttcgtcggttgcgtgtcgtccgttgctcggccctgtcgccgctgtcgcgaagatcgcaccgccacccgccgccgcgcgccgttcacgatgcgccagcgccaccgaaccgccgcggccggtgtcggctccagccgcgccgttcgtgccgttcgtgccgttcgtgccgttcgcgccgttcgcgccgttcgcgccgttcgcgccgttcgcgccgttcgcgccgttcgcgccgttcgcgccgtcagaatcccggcagccccctccaacgtcaagcgccgcaacgccgcaacctgcgcgccgccgcattcgatgcgcgcgcccgcggccgcggcggcgcccaggcgcggcgtgcaagctgccgcgcaccgtcgcctcggcttgccgtcaatcagcccgccgcgccgcctttcagcgccgccgcgaccttcgcgccgtccgggctgccgagccccgtgcacgcgtcccagcccggcgtcgccgcatacgcgccgttatcgcccaccgagatgtcgtgcagcgcgcccgcgttccggtacagcttcgggttgatccagcccgcggggctgcccgccgccgcattgatccgcgcgacgagcgcggcccacagcggtgcgacggcgctcgtgccgcccatcaccgtcgacgtgcccgcgacgaacacctcgtagcccgtcgcgggcgacgcatcgcccgcgacgtccggcacgccgcgcttcgcgagcggcgacgcgccgccaccctgcgcgagcgtcgcgctcaggccgctctgccactgcggcacgtcgaacacggcgctgacgccgccgcccgtcgcgccgccgcccgccgcctcgtcgttccacacgacttcgctgcggatgccctgccccggcagcgcgtcgagccgcgtgccgccgcacgcgagcacgtacgggctcgatgccgggaaatcgacgtgattcgtgccgtcctgcaggccgtcgttcgagccgtcatcgccggacgccgcgcacacggtcacgccgagcgccgcggccgactgcagcacgctatcgaaggcctggatcgattgcgacgtccagttcgcctccgccgcgccccaactgatcgacacgacggagggccggttcgtcgtgtcgtgcaccgcctgattgaccgcctggatgaagccggcgtcgctgttctgcgcgaaatagacggcaatcgtcgcgccgggcgcgatcgcgcccgcgatctcgatatcgagcgcgacttcgccgtccggcccgctcggatcgcccgtcggcgcgttgcgccccgcgccgacgctcacgtcgacgagcttcggctgccgcgcgagcccgaggccgccgaaatactgctggatctcggccggccgatagccgccgccgagctcgacgatcgcgatgcactggcccgcgccgtcgccgggcgggaaatcgtagagggccgcgagctgcggcggcgtgtaggtgacggccggcgcgcgcgcgggcagaaaagtcggccgcagccggaaatgcggccgggcctgcgggcgatcgtcgagcccgagcaccgcggtgacgatgccgtgcaactcgtcgggcagcgtgatatcgcccgtgcggccgcgatactggccgatcgaccgatgctcgaagcgctcgagcttcacgccgaaggccgcctcgaactgcgcgatcgtgcccgacagcacgacgaggctctcgaccggatcgacgcgcgcgaccgcgaggccgcgctgctgcgcgaatgcctcgactttcatgacgtcgtcgggatgcgcgccgaaacgctgggcgaacgcctcgcgcgagacaggcttcacgcccggatcgccgctcgcgaggccctgcaacaatgaatcgaggtgctgctcttgctgtcgccgcaacatcaccactacatgaatcgtctcggccggatcgcacggcccgatgcacgtggattcggcgacgagatgcgattcgttgccggcgtgaagatgccttgccatattcggaccctccagaagccgtggtgacggattgccaggattcggacacggtcgcgcgatcgcagttccgggcggtatgtcggacggcgcacacacgccgccatggggagcgtgcgacagtacggcaaagcaagtgtaaagcacgcgcggcaatcctgcgtgcgcatctcgcgcgcttgcgccgcccgttcgcgacgttcggcgcgccgcgcgagatcgggcatgcgcacctgccggcgcgcgcgacgcgcatgcgacgcatgcagcgcgccgcgtcgacgcgatcgcgggcgatggcgcgcgtttcgcgattggttgccgattggttgcctcgcgtgccccgcgattcgctccgcgcgccgcgcttcgccgccgcccgcgctcgtgcgcgccgcatccgccgaccggggcggtccggggtcgatcggaatcagtcgatcgacagccgcagcgcgaagccgagcagcacggcggaaaacgtccagcgctgggcgagttgcgcaagcggatgcgcgcgcaaccattcggcgatgcgcgtcgcgccggcgacgcacgcgagatcgaagcacaggcccgcgagcacgagcaccgcgccgagcaccgccatctgcgcgatcaccggcgcgccgccccgctggacgaactgcggcagcagcaccgagcagaacagcagcgccttcgggttgagcagattggtgaggaggcccttgacgaaggtatggcgcagccgggcggcgggcgcggccgcgtcggcggcggacagcgcgaacgccggcgagcggaagatctgcaccgcgacgtacgcgaggtacagcgcgccgccgtagcgcacggcctcgtagagccacggcgcgctcttcaagagcgcggcgacgccgcatgcggacaacgtcacgtgcacggcgcgcgcgagcccgagccccgcggcggcggccgcgccgtgccgcgcgccgcggccgatgcccgtctgcagcacgaacgccatgtcggggccgggcacggcatagacggccacgacggcggcgacgtagacgagcagcagatgagcggaaaacatgatcgaacccgagtggaaagggctccatgttgcacccgctcgacgagcgctttttggctaatttggccgaccgatgcaccaaactgattggaatacactaatagaaaccgatttcttagagctttcccacaacatgatcgaactcgacaaaaccgaccgcgccattctcgccgcagtgcagctcgacggccgcatcccggtcgcccgcctcgccgattcggtgggcctgagcgaaacgccgtgcgcgcgccggctcaaacgcctcgaaagcgacggctacatcgaacgctatcgcgcgcagctctcgcgcaacgcgcttggcttcggcgtcgtcgcgttcgtgctgctgcgctgctcggttcacgatcgcagcgtcgcgaaccgcttcgagcgcgaggtgctcggcattccacgcatcctgtcgtgccacaacgtgtcggggtccgccgactatctgctgcaagtggtcgcgcacgatctcgacgactacggcacgttcctgcgcgagacgctgcgcgtgctgcccggcgtcacgtcgatcgaatcggcgctgtcgctgcgcgaggtgaaacgcgaggctgaactgccgattccgtgaacgatgacgcgaacggctccgtcgccgcatccgcgactgcccatggcgcgggtgggccggctgcggccggccctgcgccctccgcgtcctccgcgtcctccgcgccctctgcgcctgcgcgccttcgcgccttcgcgccttcgcgccttcgcgccttcgcgccttcgcgccttcgcgccttcgcgccttcgcaccttcgcaccttcgcaccttcgcaccttcgcaccttcgcgcccccgcgcgtcccgcgctccgcgggcagcgcgtcgcgccggcgagccgtatcgcccgggggcggcatcccctatcatgcgcattccgccacgcgctttttcgaatccgacgcgatgaccgaagccgaaccgatccgcctcgagcaattcgtcgcccgcccgcctgcgcaggtctgggcggcgctcaccacgcccgcggcgctcgcgcgctggtgggcggcgggcgacgtgcgccccgtccccggccaccgtttcacgctcgacatgggcccgtggggccggcagccgtgcgaagtgatcgcggtcgaacccgaacgccggttcgcgatcgcgttcgcgcaacgcacgctcgacacgacgatcacatggcggctcgagcccgcgcccggcggcacgcgggtgtgcttcgagcacgcgggcttcgatctcgacgcgccgcaggcgcgcattgcctacgatggaatgaagcgcggctggccttcggttctcgcgcgcatcgagcaggcgatcgacggctgagcgcgcgccgcgcggccgccgaaccggagcgccgaattcgggcgccgaatcgcggtctcgaagcgcgcccagaccgtagccgcggagcgcggtttcgcatcgcaattccgaaccgcagccatgcatcgcagcgatgaatcgcggcgccgaaccgcgtggccgagccgcgcgacagaattgcgcggcccaatcttgcgcggcccaatcgcgtccccgaatcccgcgctcgcgatgcgcccatgaccgacgcctccgagtcgcacacccgaatcgccccccctttgcgcgctgtcatcaaactgcctgatcgcgagggctaggatcgaacgatccgttccaaacaagggccgtcatgaatccccttctgtccgccgcggcgagcgaagagctcggtcgcacccggcatctgggcgtcgcgctgctcgtcgccctcctcgccgccggcgtcgcgtacgtgttcgttcacctgttcgcggatctcgcgcccgtcggcccacgctcggcgtttccgtatctgctgctcggcgtcgcgctcgcgatcgcgctcggcttcgagttcgtcaacggcttccacgacaccgcgaacgccgtggcgaccgtgatctacacgcattcgctgacgccgaacgtcgcggtcatctggtcgggcctctggaattttctcggcgtgatggcgtcgacgggcgcggtcgcgttcggcatcctgcaactgctgcccgtcgagctgatcctgcaagtcggccacggcgcgggcttcgcgatggtgttcgcgctgctgatcgcggcgatcgcgtggaatctcgcgacctggtacttcggcctgccttcgtcgagctcgcacacgctgatcggctcgatcatcggcgtcgggctcgcgaatcagctgatgcacgggccgtccggcacgagcggcgtcgattgggcgcaggcggcgggcgtcggccaatcgctgctgctctcgccgctcgtcggcttcctgtgcgcggccctgctgctcgccgcgctgaaggcgctcgtgcgcgtgcccgcgctctaccgcgagccgcagacgaacgagccgccgccgttctgggtccgctgcctgctgatcctgacctgcaccggcgtgtcgttcgcgcacggctcgaacgacgggcagaaaggcatggggctcatcatgctgatcctgatcggcaccgtgccgaccgcatacgcgctcaacaaggcggtcacgcccggcgagacgcaaacgttcatcgccgtcgcacaccgcgcgtccgaaacgctcgcccgctacgcgggcgccgcgcagccgtcgccgaacccgcgcgccgatgtcgaggcttacgtgcagtcgcgccgcctgagcgacgcgacgctgcccgcggttcgccggttgtcggacgcgctcgcggccgaagtcggcgcgacgggctcgatcgcgaaagtgcccgaggggcaggcggacaacgtgcgcaacacgatgtatctggtgtccgaagccctgcgcctgatggagaaaaccggccggccggcgctctcgccggcggatcgcctcgcgctcgacgactaccgcaggcagctcgaccacgcgaccaaattcattccgacctgggtgaaggtcgcggtggcgatcgcgctcggcctcggcacgatggtcggctggcggcgcatcgtcgtgaccgtcggcgagaagatcggcaagcagcatctgacctacgggcaaggcgcgtcggcggaagtcgtcgcgatgctcacgatcggcgcggccgatgcgtacgggctgccggtgtcgacgacgcacgtgctgtcttccggcgtcgcgggcacgatggccgcgaacggctccgggctgcaatggagcacggtgcgcagcctcgtgctcgcgtgggtgttgacgctgcccgcgtcgatcgtgctcgcgggcgcgctctattgggctttccacgcgctgacctgacgcgcatggcggcgtgacggcccgcgcgcgagacatcgcgcgaaacataatgcgcggccgaattgcagcgcaagatccggtgtgcatcgcttcgcccgccccgctagactggccgcctcgatcccccacgatgccgcgaggaagcgccgatgaatacgttgtccgaaccacgcgtgccggccgcccgcgcgcacgatgaaacggcgagcggcgcggcgcgcgaagccgcgctcgcgcggcggatcgacgcgttgccgtgggcgtcgatcgaacgggatctcgagcgcgacggccatgcgatcgtgcatgggctgctcgcgccgcgcacgtgcgaagcgctcgccgcgctctacgcgcgcgacgcgctgttccgaagtcgcgtgacgatggcacgccacgggttcggccgcggcgaataccagtatttcggctacccgctgccgcgcgcggtccacgcgctgcgcaccgcgctgtacccgcacctcgcgccgatcgcgaaccgctggcatgcgcagatgcgcatcgacgcgcggtttcccgccgagcacgcgcacttcatcgagcgttgccgcgcagccggacaactgcgtccgacaccgctgctgctgcgctatcgcgaaggcgactacaactgcctgcatcaggatctgtatggcgagcacgtattcccgctgcaggcggcggttctgctctcgaagccgggcgccgatttcgcgggcggcgaattcgtgatcaccgagcaacggccgcgcatgcaatcgcgcgccgatgtcgtgccgctcgagcagggcgacgcggtcgtgttcgccgtccatcatcgcccggtgcaaggcgcgcgcggtgtctatcgcgtgaatcttcggcacggcgtgagccgcgtgcgctccgggcagcgccatacgctcgggatcatcttccacgacgcgccgtgacgccggcgctcgcgctggcgcgcgcgcaccgcgcgcgcaccggcagcccgccatcggacgacgcgccggccgacgcatgcgcacgcgcacgcacgcgtgcggcgcacggccgccggaacgaatcgtaatggttgcgcacacatccattcgccgcgaagcgtgcatctcgcgccgccatggaaagacgcggcgcgacaccggttccttgcgggcgatgcgagctcgcctcggcgcgtgccgctcgacatgcgatgcgttcgcccgcgcgacacatgcaaccgaattgaaagaccgtgtccgagcgcgccggcgaaattcatcaggacaattgacgatcacgtcgagcagacgatctcctccatgcgcgcgcgcgtgcatgtcgaatgtgctagcgcggcgcgcggccgcatccgtcaatgttcggcaccaccccgttcggccatttacatcgatgcgccgcgaccgcgcgccgtgtccattcgctactctttcggcagccaggatcggccgcgttcgcgcgacggtcgttagccatcgcgagcttcgccgcatcgctcgacgtgcgccgcccgagtttcaaaacggaggtggaatcatgcgtaatttcttcgatctggtcgaacaggcggcatgccgcacgcccgatgccgaggcgctcgtcgccggcgacgctcggctcacctatcgcgcactcgcggcgctcggcctggcgttcgccgagcggctgcaagcgctcgagatcgcccagggcgagcggctcgcgatctttctcgacaagcgcatcgagacggtcgtcgccatgctcggcgccgcggcggccggcgtcgtgttcgtgccgatcaacccggccctcaagcccgaacaggttcatcacatcctcgtcgacagcggcgcgcgctgtctcgtcacgtcgtcgctgcgcgcgcgcatactcggcgacggcgtgctcgcgggcatgccgtacgtgatcctgaccgatgcgaagacgcttgcaccggcgccggcttcgcgcaccacgtttctgcgatggatgcagcccgatgcgccgcccgagtccgtcgcaaaccggcacgcgagcgccgcgcccgagccgcgagcggacacgatcgacgccgatctcgccgcgctcctttacacgtccggctcgacgggccgccccaagggcgtgatgctcagccaccgcaatctgctcgagggcgcgtggagcgtcgcgcaatacctgcgccataccgcgcaggatcgcattctcgccgcgctgccgctcagcttcgacgccggcttgagccagttgacgaccgcatgggccgcgggcgcgagcgccgtgctcgtcaactacctgatgcccgcggacgtcgtcgagatctgcgtgcgcgaacgcatcaccggcttcgcgggcgtaccgccgctctggattcagctcgcgcgcgcggcgtggcccggcgaagcgcgcgcgcggctgcgctatttcgcgaacaccggcggccatctgccgcggccggtgctgcacgcgctgcgcgaactgtttccgagcgcgtcgccgtatctgatgtacgggctgaccgaagcgttccgctcgacctacctcgatcccgccgaagtcgaccgtcgccccgattcgatcggcaaggcggtgccgaacgccagaattctcgtcgtgcgcgaggacggcgcgccgtgcgcaccgaacgaggtcggcgagctggtccacgtcggcgcgtgcgtgacgctcggctactggaacgatccggcgcgcaccgcgctgcgctaccggccttcgcccgaggcgaagccgggcggcgcgccacgtgagacggccgtctggtccggtgatctcgtgcgccgcgacgacgacggattcctctatttcgtcgcccgcaacgatgcgcagatcaagagctccggctaccggatcagcccggaagagatcgaggaggtcgcgcacgcgagcgggctcgtggccgaagcggtcgcgctcggcgtgccgcacgacgaactcggcgaatcgatcacgctcgtcgtcgtgccgctcgacgccgacacgttcaggcccgacgcgctgcgcgcgcgatgcgcacagcaacttcccccgtacatggtgccgcatacgatcgccacgcgcacgtcgctgccgcgcaatccgaacgggaaattcgatcgcgtcgcgctgcgcgccgacgcggcgaacctcgtcgaaacgctctgaagacgcgccggatcgccgcgcgagacgctcgtctacgcgcgacgtccgccgcccgcctccgttgcctacgccgtacccggcgccccgggcggcgcgacgttgcgaacgcgcgcgctggggcaccgcggcagcgggcgccgccgcgcgcgccgcttcgggccgagccgcggcaggcgccggctcgcgttccgccacgaatatattcgcgcgccgtttctcgacgaaaaacaagaatttaccgcacatctaataagacggaatccggcggaataatcattcgacaccatccccggctgacagcgatttcgcatgaagattcggcacttactcgcgatccgcgcaaaagattggctcactcgaaaatgaaatgaacttacctattgcatcgcagcatcggtttaaaataccgattgccgtatcgatctgtccacgccctgtcgccttgccgatcggatcgttgcagacagcgaaaaatacccgaagcgccgggataaaaatatcgaacgccatcgccaaatgaatctcgattatccgaacgccgctcttgcaatcgttattgcatttgatattatttgcagacaatttcaacgtcattgcgttatccgattttcattggcgacgcgtccccaacccggtacacggcacttcgaaagtcttgattttcaataacgggggcatgcaaattgagcaggctgcttcaacgcgaatatcgaacaggtggagatgacggtgcggggtcgtcgtcgggagaaagcgcttcgacacccatgctctccgccgcgttgccggaatcgcgcgacgtccgcacgctggtcgagactttcaggcaggcggcgctgcagatcggctaccagcaccatgcgatcgtcgagctgtcgggcgcatcgcatccggcgtcgatcgacgtcgtctcgctgcactatccgtccgagtgggtcgagcactacacccgcaacgactacttcgcgatcgatcccgtccatcgcgcggcattccgctacagcacgccgttctcgtggaacgacgtcgcgacggcgaacctgcgcgagcggcatctgctgatggaagccgaggacgcgggcctcgacaacggcatcagcatcccgctgcatcagccgctcggacgcgtgctgctggtgagcctgtccggcaccgcgccgacgcacgatgccgatgcgaaatggcgcaacgcgtacctgctcggcatgcagttcaatctgcagttccagagcatgcgcacgtgccgcccgattccgccgtccgtccacctgacggatcgcgaacagatgtgcctcacgtgggtcgcgcgcggcaagtcgtcgtgggtcatcgcgaacatgctcgacatctccaaatacacggtcgacttccacatcgagaacgcgatggagaagctcaacacgcgcagccgcacgttcgccgccgtgaaggcgacgcggcaggggctcatctttccatgagcgcgcgatccatccggatccgttagcgccgcccgtttcatccgccaccgcgcgccgacgcgatgcaaccggccgcttgcatcggactgccgatcgatgccgcgccggcctgcgcgccgaacgccgccgcccgccctcgtcgcgcctcgcggcgaggccgcgctgcgcgcgcattgccgtatcgccgcgccttcgtgtcgcgcaacagccttcgagaccgcgcacgctgcttctcgaccctcaccgctcatacgcgatcggaacgcgcgccgccttcgcgccgacgatcgatccatcggagaaccaagcgccatgtcatacatcatcgcgggccgattgaacgaactgccgccgcacgtccagaccgatctcggcgcgtatcgctacgacgtgttcgtgcgccggctcggctggacgatcgccggccactcgctcgacgaacatgcggagtgggacgagttcgacgggccgtcgacgattcatgtcgtcgcgctcgacgacgcgcgcgagatctgcggctacgcacgcctgctgccgacgacgggcccgtatctgctgcgcgacgtgtttgcgcatctgctcggctcgtcgcccgcgccgcaatcgcctgccgtctgggaaatgtcgcgcttcgccgcgtcgcggcggcggcgaagcgcgaccgagcgcgagccgctcggcatggcgttctttccgtcggtgctcacggtggccgcgtcgctcggcgcgacgcgcgtggtcggcgtgatgacgccatcgatcgaacgcctgtaccgccgctcgggcatcgcgctgcatcgcctcggcaacgcgatgccgggcgcgggcggcagcctgtccgcatgctcgatcgatctgccgcgcctcgcgttcgcgccgttgggccgcaagcagtgcgcggcgtgcctggcgatgcattgaccaggaaggcgggcgcatcgggcgagacacgcgtcttgtcgtttttgccgatgtcgacgcgctcgcctgacgccatcgcccggtgcgtcgcgacgccgcacgccgccgaattggacgttctcctctaaccggaccgccggcgcgccgccgggcggcgggccgctacggacgcgggccgccgcccgtcgcccggctcgcccgccccggcacgcccatcgccgtgcgggtcgctccgtcttgactcagttccgattttgaacttacgatcccaaccaatacatcaatcgatgtaacattactcgatggattttcggtcgtcgacccaaccggagcgtcatgccatgcccgattcgaatcccaccgcggccgcgttgctcgcgcagccgctcacgctgccgaacggcaccgtgctgaagaaccgcctcgcgaaatcggcgctgagcgaagcgctgtgcgggcacgacggccgtgtgacgccgcagctgatcgcgctgtaccggcgctggtcgggttcgggcgcggggctgctcgtcaccggcaacgtgatgatcgacggcaaggcgctcggcgagcccggcaacgtcgtgatcgaggacgaccgcgatctgccgcgtctgcgcgaatgggccgcggccgcgaaagcgcacggcagcgagatctggatgcagatcaatcatcccggcaagcaggcgatgcgcggactcaacgaggaaaccgtcgcgccgtcggcgatcggcttcgggccgaagctttcgccgtatttcgcggtgccgcgcgcgctgacggtggacgagatcgacgcgctgatccggcgctatggaacgacggccgccgtcgcgcagcaggcgggcttcaccggcgttcagttgcacggcgcgcacggctatctgatcaaccagttcctgtcgccgcagcacaatcagcgcaccgacgaatggggcggcagcgcggagaaccgccggcgcttcgtgctcgcggtgtacgcggaagtgcggcgccgggtgggccccgattttccgatcggcatcaagctcaattcggccgatttccagcgcggcggcttcaccgaggaagaatcgctcgacgtgatccgcgcgctcgccgaggcgggcatcgatctgatcgagatttccggcggcacctacgaaacgcccgtgatgcagctcggcgaccgcaaggcgtcgacgatcgcgcgcgaagcgtacttcctcgcgttcgccgagaaggtgcgcgcggacgtgaaggtgccgttgatggtcacgggcggctttcgcagcctcgccggcatggaggcaccgctgcgcgacggcgcgctcgacctgatcggcctcgggcgtatcctcgcgatcgagcccgacgcgcccgcgcgcctgctgcgcggcgaggaaacgcgccatcgcgtgaagccgctcagcacgggcgtcaaatacttcgacagcctcggttcgctcgaagtcacgtggtatacgcggcagctccatcgaatcggcaaggggcgcaatccgattcccgacgagaatgcgctgaaatcgttcctgctcgacctgtcgtcgaagggctgcgcgatcttcaaggcgcgccgcctgcgtgcttcgtcctccgaagcgtcggccgcgcggggttcggcgacgtcggtcgccggcggcccgcggcacgatgcgcattgagcggggcgacccgcctcgcgcaacggcgccgcccggccgagtgaacgccgcgcggcgcgcggcatcggcgcatcgaatgcgctttgctcgatgcttcgcgcgttgaagccgcggtggatagccaggccgatgtcgatatcaacttcgccgctcatcgctcatcgacgataagggataaggcgaaacgccgatgaaacgaagcggcgcgcgcgtgatagcagatgaaccgccgcacatcgtcacggaccgccacgaaccggcgcaacgccggtgcgatctcggcggcgccgatcgatcggccgccccccgcgcccctgacgcccaccgcatcgcaaacgcgccgcgctaatcggcccgccacggcgtcaatcgccgctgcagcgcgcgcaagccgatttccagcgcgagcgcgatcgcgccgatcacgaggatccccgcgatcacgacgtccgtcacgaggaaccgtgacgcggaatacaccatgaagccgagcccgcgcgtcgccgcgatcagctccgccgcgacgagcgtcgaccatcccgcgccgagcgcgatgcgcacgccggtcaggatgtccggcagcgcgctcggcagcacgacgtggcgcagcagttgcacgcgcgtcgcgccgagcgacgcggccgcgcgcaggcggctttccgatacgccgctcgcgcccgcggcggtcgcgatcgcgagcggtgcgaacatcgtcagatagatcagcaggattttcgacgcgtcgccgatcccgaaccagacgaccatcaacggcagatacgcgagcggcggaatcggccggtaaaactcgacgatcggatcgacgacgccgcgcacgatccggttcgtcgcgaccaggatgccgaccgggatcgcggtgacgatcgcgagtgcgaacgccgtcgcgatccgcgacacgctcgcgagcagatgttcgccgagcgtcgcgtcgtcgaaaccctcggtgctcagcacgacgagcttgcgcagcacggcctcggggcccggcagcagcgcggccgatacccattcgaagcgcgcggcgagccaccagccggcggcaagcgcgacccacgtcgcgagcgcggccgcgtggcccgcatgcacgcgcggcgcgcggcgcgccgccgcgctcgcggccgcatgggttgccggcagcggcagcgcgagatcggcattcggttcagtggcggccaacgtcaaacctcctcggtttcgcgcatcagctgctcgacgagcgcgagatggatttcggtgaagcgcggatcgctcttgatcgagcgcaccggttcgccgtgcgcgtagcgccgcgcgaagtcgagcgcatgccgcgcgacgatccggcccgggcgcggcgacaggatcagcagctcggtcgcgagcaacaccgcttcctcgacgctgtgcgtgatcagaaacacgcccttgcccgtcgcgcgccacacgtcgagcagcagcgtctgcatgtgctcgcgcgtgagcgcgtcgagcgcgccgagcggctcgtccatcagcaggaacgacgggtccgcggcgagcgcgcgcgcgagcccgacgcgctgccgcatgccgcccgaaatctcgtcgatccgatgctgctcgaagccggcgagcttcacgagccgcagcacgtcgcgcgcacgcgcgtggcgtgcgtcgcggccgacgccttgcatccgcagcccgaacgcgacgttctcgatcacgttcagccacggcatcagcgcgtcgtcctgaaacacgacgccgcgatcggcgccgggccccgcgacgggcacgccgtcgacgctcacgcggcccgacgtcggcggctgaaagccggcgagcagcgacagcagcgtgctcttgccgcagccggacgcgccgagcgcgacaacgatctcgccgctgccgaccgacatcgatacgttctcgagcgccgtcagcgcgccgcgccgcgacgcgtagacgacggatacctgttgcgcgcaaagcttcgccatgccgatgccgccgcgtcgtctcagcgcgcggcgatcgccgcgcggacgaaccggtccgtcaccgtcggccggtaatcgggcagcacgcggtcgatcttgcgctgctccttcaggaagcgcgcggtcgacgcgatcgcgtcggccgtgccgccgccgagcagctcgggcgacgcctgctcggccgcgctcgggtagagattgccggcgagcagttgcgcaatgtcgcccgccgccgcgccgctcagccgcgagatttcggcgacctgccgcgacgcgctcgtccatgccttgccgttcgcgcgatagtcggcgatcgcctgcgtcgtcaccttcacgaacttcgacacgaaatccggatgcgcttgcgcgaaatcgctgcgcaccgcccacagatcgaatgtcggcgcgccccacttgccgacttcggccgaatcgacgagcaccttgccgccgctcgccttcgcgcggccgagcgccgggtcccacgtataggcggcgtcgatcacgccgcgcgcccatgcggcgacgatctcggtcggcccgagattcacgatcttcacgcgctgcgcatcgatgccccagtgcttgagcgcggcgagcagcgcgtaatggcagttcgacgcgtaaggcgtcgcgatcgtcttgccgacgagatcggccggcttgtcgatatgcgcgccgcggcgcacgacgagcgcctcggacacgccggtgatcgcgttcagcgcgaccgcctggatcggcacgccgcgcgacaccgccgcggtaaacggactctgcccgacatcgccgagctggacatcgcccgaggcgagcgccgcgacgacatccgcgcccgaatcgaagcggcgccagttgatcttccagccggtggccttctcgtacgcggcgcccgcctgcgcgagcttcgccggatcggcgccgtactgataggcgacgttcaccgtctccgcccgggcggcgtgcgaatgaacggccgaggccgcggcggcggtgaaagacgcggcgatgaggatgcgcttgagaatcatgaacgggccttcccttctgctggatgcgttgaattcggatggccgtcgagattaccggcttgcgcgccgtccgttaaacaacgaaatctgcgaaggatatgagacggcgcattcggcgatggcgccaagccggccgcaatccccgcgcgacgataagcaatgcggatttcgttggttcaccaaacgaacgcgttttgcgagacttggcggctttccgccatgcgaggcgcactgaggcgcaccgaggcgcaccgacgatatccggaccgacgatgacccgactgacattgacccgactcacgcccgcgctcggcgcgatcgtcgacgacgtggacctctcgaacgcgaccgacgccctacgcgacgacatccgcgccgcgctcgcgcaccatcaggtgctgttcttccgcggccagcgcctgagcgcggcccggcatcgcgacttcgcggccggattcggcgatctgcacgtgcacccgatctatccgtcgcatccggacgcgcgcgagatcatggtgctcgacaacgccgtgttcgacctgcaggacaacgcgatctggcatacggacgtgacattcaccgagacgccgccgcgcgcgtcgatcctcgccgcgcacacgctgcccgagacgggcggcgacacgctgtggggcagcggcttcgccgcgtacgacgcgctgtccgggcgcgtgaaggcgcagctcgacggcctcaccgcgcagcacgatttcacgaagtcgtttccgctgaaacgcttcggcgtcaccgccgaggatcgcgcgcgctgggagaagacgcgcgcgacgcatccgagcgtcgcgcatcccgtcgtgcgcacgcacccggagaccggccgcaagacgctgttcgtcaacgaaggcttcacgaccgagatcgacgggctgcccgaagaggaaggcgccgcgctgctgcgcttcctgttcgcgcatcagtcgcggcccgagttcacgctgcgctggcgctggcagccgggcgacgtcgcgttctgggacaaccgctcgacgatccattacgcggtgaacgactacggcaaagcgcatcgggtgatgcaccgcgcgacgatcgtcggcgacaggccgtattgagcgggcggcgcggggattccggagaggcttcgccggccgcgggttcgttcgtcggtcggctcgccgcttcgttcgccggctcgttcgcgggcgtgcgtatcggcccgttcatcggcccgcccatcggcgccgcatggcgctccgttcgtcgccccgctcgttcaccggcggctcgtcggccggccattcgcctgccgcgggcgcgcgccgtcgcgcgcgtcgcggggcgcggctcgcgcgtcaatccgcgagccccatcagcttcgcgagcaccggccacctcttaagcgccgtgcggtacgcgagccgcgcctgctcgtcgagatagcgcgccggatcgatctcgcgcacgtggcgcgcgagccccgcaatgtcgtgcgccggcgcgtcgccgcgcgccgccggcgtgttccgattcccgttcgtcatttttcgtcgatccatacgccgtccggcgtcttcaccgcgtagcccgtcggcgtcgtcatcgtcaccgtgccctcgttctcgccgatcattcgcgtctgcggcagatcggccgcgtattgcgacagcgtcacgcccggcttgaacgggctgctcgacacgagattcgccagcagttgcgcgagcgcgaggaagctcgccggcgcgtcgatcacggtggtcgcgccgtggtcgcccttgaagccgacgagcctcacgccgaccggcccgtgcacgatccgcggcgtcggaatctcgcgcagccccgccacctgtttcgcgtcgccgcgcagcgccgcgccatgctcgggcacgaacacgatcaccgcgcgccgccccgatgcggcaatgagatccgcgaagcggtcgaagtcgtccagcagcttgcgcgcgcgcagcgggtacgaatcgaggctcgacatccggccgcccgtcagctgattgccgtcgtgcaggctgatcgtgttgtagtacagcgcgacggggccggggctcgcgccgcgtttcgcgtaccagttcgcgagcgtcgcgtagtcgtccttgatcgccgagccgtcgaacgcgtgcatcgcgacgggcgcgtccgcgttcgggatcatcggcgcgttcggcacgccgatgttctcgcggatcaactggagaaagttgtcgaagtggccgtcgtggttgagcagcgtctgcggcgcgaagccggcggccgcgagttgcccgaacagatggcactgcgcgggcgcgggcttgtacaggtccgcgtgcgcctcctgcccgcagctcgcgcgcagcacgcggatcgcggccgggccgctgtagctcgccgccgtgctgaaattcgtgaacagatagtcgaaatggccgagcagcggatgattgcgcagcctcgcgacgtcgaggtcgtcccacgacagcgagcacacatgcagcacgatcacgtcgaactgcgtcgccggatcggcgctcggccggccgaacgtcacctgccgctgcgattcctgcgagcggaacgcggcgagcgccgcgttgtgatcctgcggctgcacggcgcggcccgttccggccggcccgggcacggccgcggcagccgcgtcgagccgcgcgagcgccgcgctgcccgcctgccacaccggcagcgcgatcagcgcgagcagcacgaacgtcgccacgcgcagccagcgattgacgatcagatagccgatcacgacgccgagcgcggccaatgcgagcatcggcggcacgaagcgcggcacgagctccatccagtagccggcgctgaacgcgcgcaggccgccgagcgtttcgacgagccgcgcgagtggcggcacgtccgcttcgcgatacatcagcggcaccgcgagcgccagcgcgagcgcgtggcgcagcagctgcacgctgcgccgcctcgccggcgcgctcagcgcgagcgccagcgcgaaaccgagattcgcgatccacaacggcttcaagtggcccgccgcgaacagatagagcttcagaacgaaatacagattccagaacgtcatcgacgcgactccgtcatcagttgaatccgcgcgtcaatgacgcgtccggtcggccgcgcgccgcgcccgcaccgcgctcgtcgcggcccgcagcatccgtgcgtagccttcgaaccccatcgacagcacctccttcagcccgcgcagcggcgcatcgtcgtgctcggcgcgcgcgtcgcgccagtcgagccacgcatccgcgcggccgaacgtgcactgcacgagctgccgctcctgctcgagcgtcaatggctcgaactgcacgccgagatgcgcggcgtcgacgcgggtcacgcgcaccggaaaatggaacgggcgatcgccgcggctcacgcatacgtcgagcgtatcgccgagcgcgatgcgcgcgagcggcaccgcgtcgagccccaagccgcccgccgaataatccttcgtgtggcacgcggccgtcgtgccgtcggcgagcaacagcgtcgccggcacccgcatcgcgacccggtgcgtgacgcgcacctgtttcgcctcgcgcgcgaccgcgagcgccgcgccgagcatcgcgaggttgtacaacgcccacgcgacgttcatcaggatcgtcgacgcttcgtcgccgccgctcgcggcgagacgcacgccgcccgccgcgatcgccgcgacgttcagcacgaacagcgcgagatagggcctggacgtcgcccagtcgacgtagccttcgtcgatgcgcccgcccttcgcggtcacgttgaagcggccgtgcctcgggctcaggaacgcgagcgtcgtcggcagcgcgatgtaccacgcgagcaccgattcgtacacctcggcccagaacgaatgccgaaagcgcccctgcatccgcgcgttcgcgacgtgcgcgagcgccatgtacggcagcacgtagctcgcgagcgcgagcgccgacgcgttgatgaaatacaaatggaagaacagatacgcgatcggcatcgtcaggaacacgagccgcgggatgccgtagaagaaatgcagcatcgcgttgccgtagcacacgcgctggaagaagccgaggccgcggccgacgaacgggttgtcgatccggaagatctgcgccatcccgcgcgcccagcgcgcgcgctgccggatgtggcccgcgaggctttcggtcgcgaggccggcggcctgcacggtcggcagataggcgctcgtgtagccgcggcggtgcagcttgagcgcggtgtgcgcatcctcggtgacggtctcgatcgcgacgccgccgattgcttcgagcgggccgcgcttgagcaccgcgcacgaaccgcagaagaacgcggcgttccacagatcgttgcccgcctgcacgaggccatagaacaggctgccctcgttcggcacgcggcggaacgtgccgaggttgcgctcgaacgggtccggcgagaagaaatgatgcggcgtctgcacgagcgcacagttcggatcgcgaaggaacgcgcccatcgtcgtctgcaggaacgagcgcgtcggcacgtgatcgcagtcgaagatcgcgatgtattcgccgtgcgtgcgcgcaagcgcgctattgatgttgccggccttcgcgtggcgattgtcgtcgcgcgtcagatagccgatgcccgcgtcgcgcgcgaacgcctcgaactccgggcggcggccgtcgtcgagcagatagacgttgagcttgtccgccggccaatcgaggctttgcgcggcgaagatcgtcggtttcacgaccgcgagcggctcgttgtacgtcggaatgtagacgtcgacgctcggccagccggcgggatcgtccggcaggcgcgcgaccgggcgctcgagcggccacgcggtctgcacgaagccgagcacgaggatgagccacgtgtacgcctcggccgcgtacagcagatagccgacgcacgcctcgaccggtgtgcgcaaatcgagcgtctcggtgctgcgccaccagatgtagcgggccatcgcgagcagcgcgaacgtcgcgagcgcgagcgtcggcaagcggccgggcacgcggcgcagcgcgagcgcgagcgcggcgagcgtcgcgaagaacgcgaactggccggcgggcgcgagcggcgacgtgccggccgcgagccacagcgcaacgcccgccgccgcgctcgccggcaacagccagcggcgtgcgacggcccgctgcgcgccgtgctcgaggcgcgcgccccagcggtgccacggcagacgggcgagccaggcgtcgacgcgccgccgcgcgcggcgcgcgaacatgaacgccggcacgagcgtcgcgtcgatccatgcgaacggatcgcgcgcgcgcgatcgcctttcatgcggcgcgcgcacgaacgcgcgccagagccaatcgcgcgcgcggcgcggctgcgtcacgccccattgcgcggcggcccacagaatcgccgcgcgcagcccgtcgcgcacgacatcgcgcctgcccggcgcgggcgcgtgaaagaacacgcgcacgagccagtcgaacgacgaacccttggcgggcacgccgagaccgcgcgcgatccagccgcgcacgcgcgccgccgcgccgccgattcgccggccccatgccgcgcgcgccgtcatgcgcgcgcgcccgccgcgttgcgcgcggcctgcgtgtcgagccacgcgccgacccagcccgcgacgccatgcagatcgtgcgacgcctgcgaatgcggcgcgtcgtcgaagaaccacgtgccgcgcgcgagcgcctcgggcagcgccgcatcgaggtgcacgcgctgctcgagcacgacgcccggccccgtcgccgcacgcagcatcgcgagcacgtcgcgctgcatgtcgcgcgccgggttcaggcggttcacgacgatgtgcaacgcgccggcgccggtactggtgccggtactggcatggatactggctcgggtgccggcacccgagcccgagcacacgcccgcacacacgcccgccgcgcgcaactccggcagccgcgcggcggccgtcgcgcacgcggcgggctcgggcggcacgacgcacagcgcgaggtccgcgcagcgcagcgcgtgcgccgcctgctgcgacgggaagcgcgccgtgtcgatcagcgtcacgccgtcggccggcaaatcgatgtcggcgagcgcgcgcgcgagccattcgggatcggcggcgagccgcgcgtcgcacgcgagcgcctgcgcgggatcgacgtggccgtacggcacgaacagcacgccatcggcgctgcgccatgtgtgcgcgtgccatgcggcgtgcgcgcccgccagcgcgtgcgcgatgccggccggcgcgaacgcgtcgagcccgagctgcacgccgagcaggttctgcggatcgaaatcgagcgcgacgacgggccggccgtcgcgcgcgagcagcgccgcgagcgccgccgtcagcatcgtgcggcccgcgccgcccgtcgtcgaaacgatcgcgatcgtcttcatcgcccgtcccgccgttcgcgccgcgcggccgagggcagcaaccgggcatgcaatgcgaccggctcgatcgcgcagcgaaccgggtcgctgcgatcgaagccgggcggcaacggcagcccgcggcccgcgccgccgcgcgacgcggcaaaccggatcgccacggcgatcacgatgccggcgaaaaagccggcgatcatcagcgaaatcattcagcctccctggggcgcaacggcatcgcgtcgcgcgtggcggtgcgggtgcgcacgccggcgaccgcgccggcgtcgtgcggtcggcgcggtcgcggcgcgcgcggcgtcgcggacagcggcgcgtgcgatacgttcgacggcgcctgcggcggcggtacgacgatctgcgccgaggcgggcgatgtccgcgaggtctgcgatgcggacgacagcgcgaacgccgagcaccacggtggtccgtgcgccgcggcgcgcgtgcccggcggcgtcggcgcgcccgacacatgcggcgcatgcggcggcacatgcggcgacatagactcggcggacggttcgccgtcgcgcgccgccgccggagcgccggccgcgcgcgtcgccaccgccgccggcgaaaagagatcgctgtaatccgcgatcggcgcacgccggttcgccgcgtcgagcgcattcagctcatgctcgatgctgtcctgcgcgagatgcacgacgcgatccgagatccgctcgacaggcacgtcgaagaggtggccgagcacgtcgttcgcatcggcgagctcgcaggcgaacaggaacagatacaggtgctgcgcgtcggcggtcagcacgtcgcccgcgcggcgcggcgtgcacgcgcgcaacgcgtgcgcgtgcgcgacgccgggcagcagggtcagcttcacgagcgtatgcgacagcgcgagcaccgcgctgcgctcgagcaccgcgcgcgcctgcgagcagaacgcgccgacgggcagatagccgagcgccgtgtcgccgagcgacgcggcgagcgcggcccgatagtcggccgcgaccgggcgcgcgtgcaactggccctgcagcgagcgcagcaccgcgagcacgcgcgagaacggcaggttgcgcgcgacgacctggttcgcgccgaggttcagcgcgagcagctcgaattgatggcgcatcgcctcgccgcgctcgacgacgacgatcttcagcgcgccgccgcaccgcaggcgcagcgcatggatcgtcgcgcacagcgcttcgagctgcgcgcggccggtaaacgccagcaccgcgctcgccgcatgcgcgccggcgcacgcggcgagcaccgcgtcgttgtcgtcgacgacttcccaatcgcccggcacccacgattcgcgctcgaccacgcggcggctgacgacgacgcgcgcctcgtcgaacgcgagccgcgcgccgccgcccgccgcgtgcgcgccggccgccggcacggccgcgagccgtccgtcgccgatgaagcgcagcgcgcgcacctcgcccgtggcgaccgcgccgcgcgagcgccagaaatcgacccgccagcgcagctcgccgtgcgtgcgctgcaattgcgcgacgcccgcgcacgcgccgtgaaagccgccgcgcgcggcgcgcgtgcgatcggcgacgaagagcgtggtgcgatcgtcggcgccgtgctccgcgcgcgcgccgccgagcacgccgtcacccgcctcggatgcgtcaggtgcatcgggtgcgtcgggcagcggggccgtgtgccgcgcatcggcgcggctcgcggccgcttgcgacgcccgcggatcgatcagcagcacgagcgcgatccgacgcgaacggcaccagccggccagcgcccacccctcgtgcgtcagcgcgaccggatcgtgccaactgaaccagcgctccgcgccttcgacgaaatacagcgcgttcgaacggaagcggtagcgcctcagcgcgcgcaggccgccgacgaggcgtgagaacgcgggcgcaggcacgggcgcgggcgcgggtgcgccctcacgcgccgcgccgcgcaccgcgatatcgcccggcggcatcgccagcacgttcaaccgccgcggccagccgcgcgcgtgcatgccgtcgacgaagccgagctcgcgcagccgcgtcgcgacctccgcgcgctcgcgcgcgagcaccaccgtgacgtcgcgcgtgcgcgcgtcccgcacgctgtcccagatcagcgcgtcgcacgcgctcgtgcgcgccgccgcgtacaccgcatacaggccgcccggcgcgagctcggcccactcgtcgggcagcgcgtcgatcgcgagccggttcgccgcatgcgcgggctcgcgcggccgcgccgcgcgcgagcacacgcgccacaacgcgcgcaggcgggcgagcgcgcgcgcaccggccccgccgctcgcgggccggccgggcaccgggtccggggatttcacgcatgagtcgttcatgtcgcatccatcagtagctcgaatagagtcggaccggcgacggcgagaagccgccgctgtccttgcgcgcgtcgaacgcatagcgcacgtacagcagcccggcgctcggcgcgtagtcgtgcgcgtggtcgatatcgaatcgcgcgcccacggcgagccgcccgttcacgcgatactcggcgacgcccgcgaacccgtaccagaacgacacgccgcgcgtcgagccgcgcgagaacaccgggttgccgagcgccggcgcggacttgacgagcgtcgagcccggcagcccattcggaaaatacggcgaatcgcgctcgtacgaattcgacacgccgaccgtcgcggtcacgtcccacgtgaacgcgccgcgccgccccgcccattcgagcggcatgccgatcgacaggtagcgctgcgggctgtagtagccgccctgcccgtacgtgtagtagcgcaggttctgcgcgtagtgccacgcgttgccgacgagccccgcgctcacgcgcatgtccgcgcgccgatagacgggcgccatgaagcccgtgcgcagcgtgacggccgcgttctcggcgacgttgcgcccggtcagtcgcgcggcggcgagatcggcgaacagattcacgcggccgatgtcgacggatgcgcgcacgccgacgctatcgcgccgcacgccgccccaggtcgcgcccgtccacggatcgcgcagccccgcgtacgacagcacgctgcccgtctccggccgccgcgccgcgctgacggtgacgctcgccgggcccgcgtcgaaccggtagcgcacgccgccgacgacgtaatgcaccggaaagccgagcggcgtcgtgccgacgtcgacgcgccacgcgtcgtcgcgatagccgatgccgccgccgatgcccgccgcgcgctggcgcagcgcgccgcccggcgcggctgcgtcggcgagcgccggatgcgtcgcgaacgtgtcgaacgcatacgcgcgcggatcgctcgtatcgagcgtgcccgcgtcgagccgcaccgcgtcgagatgaacgaacgcgtgaccgtcgtagcgatacggcatctgcagataaaccggcatctgatgcgcgcgatacgcggacacgccctcgtcgccggacttgtacgcgggcagccaccccgcttcgatctgcggatcgcggcgctgctgcaagtcggcccatgcggcctgcgcgggcgtcgcgccgtcgcggcgcggggcgatgcccgtcgcgcgttcctgcgcgagcgacagccggtacagcgacgccgcgtcgtcatagcggccgagcgcctgcgcgacccgcccggccgcgaccgtcacgtccgcgcgcgccggataggcggcgcgcagcgtgtcggcgagcgcggccgcatcccgcgcgcggcgcagcgcggtcagccggcgcagcgcggacagctgcgtgtcgacatcgtcgggcggcgtgcgcgcgagcacgtcgcgcacgagcgcgagcgcatccgcgggcgcgccgtcgtcgtcgagaatgcgcgcgagcgcgagctgcgcgtcggcgtcgtcgggcgcgcgcgcgagcagcggcgcgagcgccgcgcgcgcggcgtcgtagcgcccctgcgtgcgcgcgagctcggccgcctcgagcgcatagcggcgatcggccttgcccgccgggctcgcgcgatcgagcgcgcgcgcggccgcctcgtaatcgtcgcgatcgagcgcgtcgtcggtttcgcgcagcacgagccgcagcgcctgatcctcgaggcgcgcgctttgcgcggcgtcgagcggcgcgccgccgcggcgcagcgtgtcgagccaggcggccagtgcgtcgtcgcgccgcgcgccgccgagcaggtcgccgtagcgcagccgcacgtcggcgtcggcctcgcgcggatgcacggcaatccagtcgcgcagcggcgcgagaccgcgctcgatttcgccgatatcgatccactgcgccccgactgcggcgagcatgtccggatcgtcgggcgcggcgcggcgcgcgcgctcgagcgcggcatgagccgccgcgcggtcctcgcgcgcgagcgcggcccgcgcatcggcaagcgccgcctcggcatcgagcttgcgtgcgaacgcgcgcatgccttgcgtgcggctcgcgtccgcgatcgccgcgaacgcggcccgcgcccccgcgacgtcgtcgagcgcgtgtcgatagagcgcggccgcgtagcgcatgtcggccgcatccgacccggcgagcccctcgtccatcaccgcgcggccgagctgcggcaggcccatgtcgcgatacagccgcgcgagcgcgaagcgcgcccacggcgcatcgggcgcgatgcgcagcgacgcctcgtagcgctgcgcggccggcccgcgctggcccgccgccgcgagcgcgtcggcctgctgcgcgagccactcggcgcgcagccgcgacagcgccgcgcgatcgtcgggcgcggcgaagcggctttgcagcgcgtcgacgagcggcccgaacgcgtcggcgcggccggtttgctcgtatagcgtgcgcatgctgcgcacggcagacacgctcggcgcgcgcgcgtcgagcagcgcgcgcagcagcggctgcgcggcgcgccagtcgcgccgcgcgagcagcgaatcggcgagcagcagcttcgcgtcggcgctctgcggatcgagcgcgagcgccgcgcgcgcggcgcgctgcgcgtcgtccgggcgcccttgcgcggcggccgcgcggccctgcgcaagcgtgccccagaagcgcgcggtgcccgcgagccccacccacttcgcgcgattgtccggcgcgagcgcggccgcgcgcacgaacagcgcgcgcgcttcgtcgtggcggccctgccgcagccgcagcagcccaaggccgccgagcgcgtccggatcgcccgcgcgcgcggccgcggcacgcgcgaggagcggctcggcggccgccggatcgccgcgcgcaagcgcctgcaggccgcgctgctgcgcgatgtagtccggatcgcgcgcgaggcgaagccgcgcgtcgcgctgctgctcgagcgcggcggcgttaccgcgaaactcgtcgtcctcgggtgcgaacgtcagataggcgcgcaatgcgtcgagatacgcgaggtcgcgcccggccgactgcagcacgctgcgccacagcgcgagcgaggcgcgccggtccgtatccggccgcgcgacgagcgcccacgcgagccggttcgcttgcgcgcgcgtgtcgtcgcgctggttcagcagcttcgcgagcaccgtcgccgcgtcggcgtccgccggatcggcggcgacggcccggcgcagcgcgtcgatcgcgcgcgcgcggccgtcgggcgcgctcgcgacgatctggtaatactcggcgccgagcgagcccgccggcgcgccgtgcgggaacagcgcgacgatgcggcgggccgcttcgtcaccgcgcccgctgcgcgcgagcagccgaatctgcgccatctcctcgcggccgctcgtcgcgacgcggtattcgtcgtcgacctggcgcgtcgcgagcgcgccgggcgccgcctgcttcaggcgttcgagcgacgcgcgcgcgcccttcgcgtcgccgacgcgcagcaggatccgcgtgtgctcggcgagcagcgccggatcgcgcggcgcgatcagcagcgccttgcgcagcgcgtcgcgcgcgaggtcgtcgcgatgcttgttcgcccacatgcgcgccgtcgcgtacagcgcgcgcacggcatcagcgtcgggcgcgtgcggcgtcgcgacgggctgcggcgtcgccggcgcgccacgcggcgacgtgggcacgaagcggaccggcggcgtttgcttcggcgacgtgggcgacatgagcgacattggatacgtcggcgcgaacgcgcgaagcgcggccgacgcgaagccggccggcgcgaacggcaacgccggcgcggtcgtgcgcgcgagcgacgaggccgccgacgcgtgacgatgcgccgtgtccggcggcatcgagcctgcctgcgcggacggcgcatcgaacgacgcgcgcggcaccgacgcaggccgaacaggcgacgcctgcgtcatcgcggcggcctgcgccggcgcggccggcggcatcgcctcgacattcgccgaagacgcatcgacagacgcgctcggagccggctcaagccgcgccgacgacgctcgcaccatcgccccagcccgcgccggcgcggccggcgacatcgcttcgacattcgcctgcatcgcgcccggcgacgtattcgggcccggcggcacgaaccgcggcggcggcgccgccgcctccatcgaaaccgcccatccgggcgcggccgagcgcacaccggcgcaagcgtgcgcatcggcgagcgatcgttccgatgccgcccaccgcgcagcaacgtcgtccgccgcggcggacgcgaagcatggcacggcgaacgcgatcgccgcgacggccgcgatcccggcgcagcccgcgccgcgccgcgcgcgccgcctcgtctgcggccccgccgtcaacgcgcgggcgtcgagcacggctcgctccatcgcacccgcagcgtgccgtcggccgcgaaccggtagcgcccgtcgcgccagccgagcccgaacagcgtcagcacgttcgcgtaatagccgctcgccgtctcgcgctcgagccgcgcgacgcgcgcgagctgcgcgtcggcgctcgcccgctcgccgcgcgcctcgagaaacggcacggccgccgcggaaaacccggcattgccgtcgcgcggggcggccgcgcccgtcgtcgcatcgaccgcctccggcggcgcgccatgcgcggcgacatgctcggcgaacggcgcgaaatgcgcgacgagcggccgcgccaacggatcgcccgcatcgagcatgcccgcccacagatagacgcgaatcgcgttgtacgcgctcgccgcatgcgtttcggcgtccggctcgaagccgcggcccgcgcgatacagcgcccagtccggcgcgaagccgcgcggcgcgctgtcggtcagcacgcggccgacgcccgccgcgagccgcgcccagcgcgcgtcgtcgggcacatgcgcgccgatcccgcgaatcgcctgcggcggcgaatagctcggattcagccgccacgcgtcgcgcgccggccgaaaacccgtcgggcccggcagcagcacgagaccgagccccggcagcgtcgcggtctcctcgtcgagcacgcgcttcgcgagcaacgcgccgcgcgccgtgtagctgcgctcgcgccacaagcgccccgcttcgagcagcgcgtacgcaagccacagatcggcgtcggacgcggcgttcgcatcgagcacgcgccacgcgccgtcggccgcgcggccccacagccacgcgggcagacgcgcgctcagatcgccctgcgcgagattgtcctcggtccagcgcagcagcgcgtcgaacgccgcgcggtcgttcgcgacgagcgcgaagaaaaggccgtacgcctgcccctcggatacggtccgctcgtcggccgagccgacgtcgatcacgcggccgtcggccgatacgaagtcacgcttgaaacggtcccagcgcggccaggacggcgcgcaggcgctcgcggcggcgaacgcgcgagccggctgcgcgaacggctgcacgaaccgccgcggcgccgccgggatcggcgtcgaggccggcgccgccgccgagatctcgatcaagcccgccgtgtcgcgcagcccgcccgcgcgttcgccgccgcttcgcgtacgctccgccgccgcggcgacgcgccacgacaccggcaacgtcgccgccgcgaacgccatcaccgagaagctcgccacgacgctcgccacgacggcgcgcacgcccccgcgcccgcgccaaaacgtgcgccacccgcgcgatgctcgcgacgcccgccgcgcccacgcgtcggcccgcgcgtggcgcctcccgcacgcctcgcccgccccggccgcctcgcgcgcgtcgcccgcttcacgcccgatgcgcccgacgccttcgtctcgccccgcttgccgcgccatcgcgtcagagccctcgccgccgcgcggcgatccgctgcaacgcgccgaacgcgccgagcgcgagcagcagcccggccgccgccccgagcagcccgagcagcatcggatgcctcgcgaccgccgtccacacgcgcgcgtaccacggcacgtagccgacgagatagggctcgccgacgcgcaggctctcgaccgcgcccgcccgcacgagcgcgacgtcgccctgcagttgcgcgacgaggccgggcttttcgaacacgtcgagcagatcgccgagatgccgcgcgtcggtggccgtgagcgcgacgacgctgcgcccgtcgccgccgggccgctcgaagccgaacagcgcggcgagcgtgccgctctgctcgaagcgcgcgccgccggccggcgagcgcgcgtcgtcgtgccagcgctccttcaccgagaacgccgcgcgcgagaagccgccgccggccgttgcctcgccgatcgcgacgggcagcgcgtcgcgccagttcgcgagctgcgcataaggcggcgcgccgtcgatcacgagcagatccttatccgcgatcgccggcgcgtcggccgcccgcgcgagccgcacgcgcagcgccggaaaacccgtccactgccccatgtggccgagcatcgtcagatacgcttcctgctcggcgggcgacggccgcggcggcagcacgacggcggtctgcgaaagatccgcgtagcgcgtgaacggaaagccgctgttcgcgaaatacgcgaggttcggcagcatcgcgtaatgaatgaagcgcgagaaatcgatcgtcgaatcgggatcgatcgccgcgcgctgcggctcgctcgcgactgccgtgcaaagcccggtcttctccgaatcgagcgtgaagcgcagttgcagctggttcgcgctgccgacgcggaacgccggaatgtcgacatcgttcgtcgcgcggctgtccgcgccggacagcagcggcaactgcatgcgcccgcgcgcgtcctggctgcgcggcgagagccggtacgactgcacgagctgatcgttgatctcgacggcgagcatcgaatcgctgcgcacggtgggcgcggtgtagcgatagtgcagcgcgagcggcacgcccgagccgccccacgaatgcagatcggccggcacgcgcaggttcaggcggatcggatcgggcgcgctgccgcgcacttgcaggtcggccggactgtcgacgagctcgcgcaacgccaccggccggtccaccggcacccagcgcggcgcgtcgtacggcttgcgcggcgcgccgatgtcgatgcgcgacacgcgcgcccacgggccggacagcgcggcgttgccgagcacgagcgcgttcgtcgcggcgtcgacgtcggccgcgctgcggcccgtgacgaccagcagcttcttgtcgggcgcggcgggattgtcggtgacgacgagcatcggcccgtcgatcggcggcagcgcgagcgatgccggcaatcgagccgccgtgccgacgacgaccgcgtgatcgttcgcgggcagcgccgacgacaccggaaagcgcgcctgccggtaatcggcgagcgcgccgaaccacgacgcgagcacgcccgcgctgcgcagcgtcgcgtcatcgggcgtcgcgggcagcacgaacggcagccgcagccggctgttgtcgcggcgatcgaagaacggcgcgggcagcagcgcgagatcgttcggcagccgcaccgaggcctcgtcgaagatcagctcgctcgtcgggctcacgtcggcccaaagcgccgagtgctccgggtcttcgcaatgatcgagcgtgtagtgcgcgatgaggcgcagctcgatctggttgaaatcggtgaaatagcgcgcatcgagcgggatctcctgcgtcaccgcgcgccccgcgtgctcgctatcgaacggcagcgtcgcgaccgcctcgccgttgatcgacactttcagatgcgacaccggaaacacgagcgacggcgaatacgtatacgtgagccgcagccgcgcggccgtgaccatccggtcgagccgcacgccgacgttgacggtgcgcgcggtgtcgctgccgcgcaggcgcagcggctcgtatgcgccgagcgtcgcgaacggcacgtggatcgccgcgccggcgaggccggacggcttcggcgcggcgagcggcatgacgagcggcgcggacgccgggagcggcgcggacgcgccggcggcgagcgaggcggagcgcggagcgcgaggccgcgcgcgcggcggctgaagcgccggcgcaggcgtcggccgggacgcgggctgaagcgcgggctgagacgccggccgaggtgccgactgcagcgccgcccacgacgcgatcggacaaaggagcgcgcaagccattgcaaatgcgcgcgcaaacgttgcaatcggcttcatcggcgccgcgaaaccgatgcgcaaccggcttcgctttcgcgcggccggcacggccgcgcgtcgatgtccgttttttccccgcaaaacatctggcctgttatcggcgaacattggattggcctgctggctgtctcgaaatcgagtcgcgcgcaatcgtccgcgcaggcacgagcggcctgcccgccgacaggccgcccgcggcccgtggctgtcgattgttcgcgtgcgtgaccgcgcgccgtcaccttctccggacggcaacgcccccgtcatgtcactcgacgccggccgcgccggcgccgcttcgcacacggcgaacgatgcctgtcgatcgttcgcgcccggccgcccgcgcgcggaaatctcccccgcccgcgcgtcgccccgccggaacatttctcccgagcgcgccatgcgaacgcggcgcacgcgcacccgcaaacgcgccggaacggcatcgccggcttgccgtttttcggtctgacgatttcgatcgcgaacctcgccgtgcgatggcacacgccggcattcgattcgctcgccgatgcggcggacaccccgttgcgccgccgcccgacatggttcgacgtcggtcgatccgcgcgcggcgcgggccgtgcgccggcgccgcgacgaagcccgaacggagccgatcgtcagactgtcaaaaagctgcggattatacgggacatgacggccgagaagcgcatggaaccgcgcaatttttagcggaaaaacgactgcctcgagtcgggcggaatcgcggcgaaaccggggcgaggcgcccattcccgatgcgcaaacgcatcattcctcatacgcaaacgttgccgccccgatccgcgcatcggcgcgcgcgattccaacgtcggcaagcgccgcgagccgcgacaaaacgactcgccgcatgattggccgccggccgcacgcgacacgcccgcgcacccaaagaacggcatgtgccgctcatccgaaatacagattcaaccttgtaaattctatttacagtgtataaactgtttttctcgcatacaggcgaaaatttgtattccaaccaggtgcgcacatggccatcctcatcgagcacgagatcaagacactcggccagctgcggccgattctgcgcggcttccgcaaatcggccggattgacgcaggcgatgctcgcgagccgcctcggcgtcacgcagcagacctacgcgcagttcgaggcgaacccggcgtcggcgagcgtcgagcggctgttcaaggtgctgcgcgcgctcgacatcgaactcacgctcacgctcacgcaggtctacgccgcgcccgcgggcaacgacaagggcgaggttgcgaagacggccgcaggcgcgcgacgtgccgcgccgcccgcgtccgcgcccgcgtccgcgcccgctccgggcgccgccgggcgcgcgccccgccccgcccgcaagcgcgccgccccgaaaaagcgggaggactggtgagcgcccgccgcgcacgcgcgacgcgcctgcacctgtggatgaacggcctgcccgtcggctactgggagcacgcgcgcgacggcgagcgcctcgtctacttcgacgaatggatcggcgatccgcaaggccggccgctgtcgctgtcgctgccgttcacgccgggcaaccagccgtatcgcggtcggctcgtcagcgattatttcgacaacctgctgcccgacagcgagccgatccgccggcgaatcgcgatgcgctaccgcacgggcggcacgtccgcgttcgcgctgctcgcgacgctcggccgcgattgcgtcggcgcgctgcagatgctgccgcccgacgaagcgccggacgacatcgaacgcatccgcggccacgcgctcgccgacgcggacatcgcgcgcctgctgcgcgaagtcacgtccgcgccgcaggccggccggcacgcgccgctcgacgatctgcgcctgtcgatcgccggcgcgcaggagaagaccgcgctgctgcgccatcgcggccgctggctgctgcccgaagggagcacgccgaccacgcacatcctgaagctgccgctcgggctcgtcggcaaccggcgcgccgacatgcgcacgtcggtcgagaacgaatggctgtgcgcgcggatcgtcgccgcgtacgggttgcccgtcgcgcgctgcgacatcgcgcagttcgacgatcagaaagcgctcgtcgtcgagcgcttcgaccgccggccgtcgcgcgacgcgcgctggctcctgcggctgccgcaggaagacatgtgccaggcaaccggcacgtccgcgctcgacaaatatcaggccgacggcggccccggcatcgagacgatcatggaagtgctcgccggctccgaacacgcgcgggacgaccgccgcgcgttcttcgcggcgcagatcgtgttctggctgctcgccgcgaccgacggccacgcgaagaacttcagcatcgcgcacctgcccggcaaccgctaccgttcgacgccgctttacgacgtgctgtccgcgcatccggtcatcggccggggcgcgaaccagttgcccgcgcagcgcgcgcggctcgcgatgggcgtgcgcggcaagcacatccactatccgctgcaccagatccggcggcggcactggatcgcgcagggccagcgcgtcggcttcgcgcccgccgacgtcgacgcgctgatcgacacgctgaccgcgcgcaccgcggacgtcgtcgacgcggtgtcggcgcggctgccgcgcgattttccgcgcgacgtcgccgatgcgatcttcagcggaatgctcggcctgagcgcaaggctcgccggcgacgcggccgcgcgcgcgccatgacgggatggcgcggccgccgccgcgcgccgcgccgtgcaatcggcacgcaatcgccgctcaatcggtgctcaatcggtgctcaatcggtgctcaatcgccgcacccggccggcatcgccgggcgggcgccgcagccgccgggcacgagcgacgcggtgcgattccggctcaggtgggcgtcgatccgtggtgtcctccggcgtgttgctcgaaccgccgccgtacgacgacgacgatgccgacgaccacgcagacgaacacgaaccacagcgcgagcacgtagccgacgagttgccagaattcgtcgacgcgcgcgcgcatcacggccgccgaatagccgggcgcgttgctcgccgcgtcgacgtacgcggcgcgatacagaaagaacgaccggcagaccgcgctgtccggctgccgcgccgacagcagcgagcccgccggcatcgcgcgcacctgcgcgcattccggcgccgccatcccgtcgacgatcgcgcgctcgaccggatgatcgacggccgcgccgatccacgtcacgccgatcgcgagcagcgcgctcagcgcgagcgcctgaatccacctgatcagccgccgccgtcgacgatgctcgtacccgtgttccatcgcattgctccgtttcgatcccgccgacgcgcgcgccggcgggcatccattcgcccggttgcatactgcgtgcagccggagccgcccggcttgacctggctcaaatggaacgggtcccgtcgcgcgcgccgccgcggggaaaaaacggatcgcgcaccatcgggccgcatcgatgcgcgcgcgtggccgaatcgcgggccgtgcccgcgaaatccatgcgcaaactcatgcggaattcatccggcattcatgcggaattcatgccgattcgatgccggaatccggccgcggcatcctgccggattcgcacgaaagaaaaccgcgcggatgccgcgcgcatcgccccgcgcatctcgtccgatgcccggcgccggcgggcgcgcgcgcatcgcgcatcgcgcatcgcgcgtcacgcgtcacgcctgcgccgcgccgccgcggtgcgcatgcgtcagatcgtcgagaaacgcctgcacgatcggatcgcgccgggcgccgcgccgcgtgaccacgtcgaacgtcacgtcgtagcacagcgtggcgggattcagcgccttgagcagcccctgctccacgtaaggcgccgcgaaatgccgcggcagatagccgagatggtgaccggacaggatcagcagcgcgatggcctccatgttgtcggcgtgcgcggtgacgttcgcgggtgtcgtcgacagcgccacctccggcgacggataggttcgccacgcccattcgaaagccgcgacgcgggccgcggcgagccgccccgcccgcgcgaacagcggatggccgcgcccgcagtacgcgagctgacgctcgacgaagagcggcgcgtactcgagcgccggcacgcgatgccagaaatagccgatcgcgatctgcacgtcgccgctcagcagccgttcctcgagatcgcccggcggccgcaccgagatcacgaagcgcaccgcctcgtcgcgccgccgaaagcgcgcgatcgcctcgctcacgcgcgcgttcgcgctgatcggcgtgtggccgatgaggccgatcgcgagcgtgccgacgagcgtcttgtccatgtgccgcgcttcgcccgtgaatgcgtcgacggccgcgtacagcttcttcgcgagcgcgtagaagcgctcgcccttcgtcgtcagccgaaagccgctgcgcccgcgctcgcacagccggaagccgacgcgcgtctcgagcgtcgccagttgcgtgctgatcgtcggctggctcacgttcagcgtcgcttgcgcggcgctcacgccgcccgcgtccgccaccgcgacgaacacgcggatcagccgaaggtccaggtccgtcagggtgccgagcatgtcttctccagcctgtcgtctccgtcgcgcgcaccgccgatacatcgacacatatcaatgtgaacgttcgaacttcgggattcaagtcgccattctggcggcgtacaacgccctatgtcggcgtattcgcatgatacggcgcgttcgatatgagaggggaaaaacgatgtcggatgattacttccagccgcaaagcggcaacgcgatgccgcgcttcgccggcatcgcgacgatgatgcggctgccgcaggcggcgagcgccgcggggctcgacgcgtgctttgtcggcgtgccgttcgatctcggcacgtcgaaccgcaccggcgcgcggttcggcccgcgccagatccgcagcgaatccgtgctgctgcgcccgtacaacatggccacgcgcgcggcgccgttcgattcgctgcgcgtcgccgatctcggcgacgtcgcgacgaacccgtacaacctcgccgattcgatcgcgcggatcgaggccgcgtaccacgcgatcctcgcgcacggctgccgcccggtcacgctcggcggcgaccacacgatcacgctgccgatcctgcgcgcgatgcatcgccggcacgggcgcgtcgggctcatccacgtcgacgcgcacgcggacgtcaacgacacgatgttcggcgagaagatcgcgcacggcacgccgtttcgccgcgcgctcgaggaagggctgctcgacggcgaccgcgtcgtgcagatcggcctgcgcggcaccggctatgcggccgaggatttcgactggtgccgcgatcagggctttcgcgtcgtccaggccgaggcgtgctggaaccgctcgctcgcgccgctgatggacgaagtgcgcgcgcgcgtgcaaggcggcccggtctatctgagcttcgacatcgacggcatcgatccggcgtacgcgccgggcaccggcacgccggagatcgccggcctcacggtgccgcagggcctcgagatcgtgcgcggcgcgtgggggctcgacatcgtcggcgccgatctcgtcgaggtcgcgccgccgtacgatccgttcggcaccaccgcactgctcggcgcgaacctcgcttacgagatgctctgcgtgctgcccggcgtggcgcggcgcgcgtgacgcgcgcgggccccccatcgccccggccgtaacgggccgcgcgtgaagcaggcgtagcgccaggcggacggacgcacccgctcgcgtgcgcgaacctcggccgactcgggctcgaaacggcgcatgctcgccaacggacgagcccccgcctcgttcatgtcggccgtcatcgcccgccgaggctttcgaccaacggtgcggcgggatgctccgatcgttcggcgtccgcgcgcgagcccgcatcgcgctcgcgcatcgccgctctttcgagtactcatgcgcgcgcatccggccacgcgcccgcgtccaaacagcggcgcgcccggcgtcggcgcaagcttatcgaagaactcgatcgccgccgccggccgttgcgccgcggcggccgccgcgagcgagcgcatgccggcttgcgccgactcgagccgggacaagccggcacgaaccgggcgagcgccgcgccgccgggatctcggcgcgttgcgccccgtcggcgcggcgatgcgcgccgtcccgttcgcccgcccatcgatccgaaactttcccgccctttttttcctcggcaaacgtatgatgattgccgcgcatccagcgcatccacatacggagaccctatgaaaaaactgaaatacgcggcagcgctgctgaccgcggtcgcgatgagcccgtcgtggtcgcaagcctcgaccctcgtcgcgcaatcgcacgtggacggcgtgagccgcgccgagccggcgaaaatcggcgagcagctcgccgcgcgccgcgcgtcgctacccactctgccgcgcccgctgcccacgctgtccgccggcgcgatccgccaagccggcctgcgcgcgccgctcgcgaagcgccaggcgacgctcgccgcgccggccgccgcgaccgtcgcgccgcccgtcgcgaactgcaccgacgtgacgatcggcgccgcgtacaacgcggccaccgcgcccgccggccaggccgactgcttccagttcgtcgcgccgagcgcgacgaagatcgtcgcatacgtcgtgaacctgcccgcgaacgaacagcacgacgcgcatctggtgcaggtcaacgaagacggctcgtggacggtgctcgacagccaggccgacctgtcgccaaacaagatcgtcgaggcggtgccgaacggcccggtgcgcctgctgctgctcgtcagcgcgcagcagggcgcgggcaacgcgccgttccagttccaggtgctcggcacgacgggctacgacagctacgagccgaacgattcgatcctgcatccgacgaagctcacgggcaaccagctgatcagcgcgaacctcgatacggtcgcggatttcgactactacgcggtgcaggtgccgtcgacgcagacggcgaactacgtgacgttcaagggcgcgggcacgcaaacggccgagctcgagaccgcgccgaacacgtgggcgacgctcgcgtcgggcacgtcgtacaacatcacgtcgcccgcgggcgcgacgctgatgttccgcgtctacgacaagggcacgaccgcgcccgccgcgcaggcatacacgctgcgcatatcggacggcgcgggcaccgcgggcttctatcgcttcctcgacgaagagaacatcacgcacctcgtgcgcggcaacgagaacgtcgcgcgggtcgtgtcggcgggcacgattgcgtgggactcgacgggcaacgtgcgcctgccgccgggcgagcgcatctggctgcgcgcgtacgatagcgcgggcccgaacggccccaacacgctgctgtcggaaacctcgggctacaccgacgcgaacggcaacctgctcgtcaatctgaatgtcggcgtgtgccagggcggcggaacgatgacgggcgacttcaatacgatgtcggtgccttcggatcgctggcggatcacctacaacccgtatgcgttcgtggtcgcgtatctcgacaacgcgcaaatccgggcgcagacatcgatcaagcacttcacgcacatctgcaccgagcagtacctcggccgcaagtaaagggcggcgcggaacatgcggcccgcattcggcgggccgcatcgcatcgcgggcgagaccggccggcgcggcgcgcgccgctcgcgcgggatgagatccgggttcgagcggggttcgagcaggatccacgcggcgctcggcgctcggcgctcgacggccccatcgcatcggcgagcgtgctcggcacgctgccggatgcgggcacgtcacgcgcttaaggcgcacgcacgccgtaccgacgcagccgaagccgaagccgaagccgaagccgccaagcgcgcgacgccgattcacgcgcgacgagccgggccgctgccatcgcccgcgacgataatgcgcgccgcgcccctcgtcacgatgcaccacgacgtacgacggcgcaaacggacgcactccgtcccacgccttcccgccttccagccttccagccttccagccttccaggatgatagacgcgcgccacctctcttctttcgccacgctccttcacgatccgcatcgcgaatgtcgccccgattgggcgcgatagcacacgacccgcccgttgcgcgcgattcgattcgcgccgccgacgctggccgcgcggcatctccagaaccgcgatcgcgcgcggctccgcgcaagactgggcagcgcaatgcgccaccggtcgcgccgccgacatgccgacatgccgacatgccgacacgccgcactgccgccactgccgccgcagcccggcgaaaccgctcgtcctcactcggcaagcgacgcagccgcatacgcactcggccaccggcgctccatcggcgctccatcggcactccatcggcgctccatcgacgagcgcgcagacaacgaacgctcaacgccgaacgcgcgcgatcgcgacgccccgcgcggcgcgccgcgaatgcgcgcgcgatcgcccccccgcatcgcgcgagccgtcatcccggcttgctgctcaatgccttcaatccctggatcacgccgagcagcgcgcggccgtgctcttcggagccgtcccacgcctcgacgatcgcctcgcgcagcaaatcgttgtacggcgccgacagccggaccgcctgccgcgcctcgacgccatagaaactgcatagcttattgaatgacgcgctcctgcgcagccgacgcccgctcgacgacctgagtcgcgagacggtcggctggctgacacccgaaagcctcgcgatttcgctggacgagcgggtatccgccaatagtcggctcaacaggtcctgaacggaaaaatgtctcttgggggcttccatagtatgcattatacctatacattaacgcctaatgaattgatcgtcgaagctggcggtcggccgtattccgagaaagttgatgacactgaaacacctgcccccgacgttttgctggaccaagatcggtcacgagtccggagaggaactcccgactgtcgtgctgagaaaggaatgggagcgccggctcggaggcgggcggtttctgtggggcatcggccagccgctcggcaacagcgcgcagatcgccgcgcaccgcacgggctcgctgatcgcgctgttctcgcccgcgtcgagcagggcgagacagccggaaagaaaaacggaagacgtgctgctgtggaatgcgtggatcgacgcgagcggccaggtgcgtcaactgccgctgcatacgttcatcacgagccgcgcgacgctgccgtcgggccgccggcgcgagcactactacgcgctcgtgtgcgcatcgccgacggagctcagcatcggcacgcgcctgcgcgtgtaccccgatcacctgcgcagcgtgagcacgggcaaggtgctcggcgccgcgcaaagcgcggcggtcgtcgattgcgtcggccgcgacgcggagcaaagcggcaggagctacccgctcgcgctatcggtcgagctcgaagcgccgtacttcgtgcggctcacgcaaccgagcctgctgaaggcgcgcgatctcgcggacatcacgaaggcgacgcgcgacggcgatttcgatacgttcgtcgagcaggtcacgcgcctgcgcagccggccggccgccaagcagacgcgcggcttcacgcgggacctgttcgatctgtcgccggccgaatccgccgcgccgttcggcaacgccgcgcccgcgcatgcgaatcatgcgtggtgacgcgccgcgcgcctaagcgcggcccgacgcacggcgcgcgcctcgcgtgcgcatcgccatcgcgcgccgggcatctgttgccacccggtcgcggcggctcgatcgggacgaagcgaaaatcggcatgcggcgccgcgcgcggcggccggtgcggtggcctaccgcggttcacgccgatgcgcatcgcgcgacgcgagcgcttgcggtcggcttgtcatgtccggcgcatgtccggccacagaggagaaacgtccatgccgtccatcccgcattcccgggaagccgaagccgcacaacgttttttcgaggcgacgcgcaacgtcgagctcgcctttcgcgccgttcgcggcgacgccgaagcacccgcgccgagcatcgagtacgcggcggcggtgtcgcggctcgatcgcgcgctcgacgagctcgcccgcgctcaggcgtggttcgattcggcggtccggatgcgcgcgctcaagcgcaactgaagcggccgcgccttcggccttcgccgcgcacggcccgcctgcacgccgatccccgcctcgacgatgcggcggcgaagccacggtgtgtcgagccccggcggtcgctgcgttcgctccgcgcacaagccccgcaaagacgcgcaagcccgcatgcgaaagccggcgcatgcccgcttcaatcacgatagctccgcacggtcggcatcccgcccgaacccgccggcgcgcgttttcggcgatgatccggtgcgtgcgcgagcgcggcggcccgcccgcatcgccgtgcaccgccgtcgacctcgaaccgtccatcgtcaacgcgccgtcaaccgccgccgcgcggcgcgcttcgcgcatgcgcccggcgcgcacggcccacgcccgaacatgatcgccgatcccgtcctgcatacgctgctgctccgaaccggccactggctccgtcgtcacacgcgcggcttctcgcgctcggatttctggcccggccgcgcgttcctcgaagcgttcacggtcctcgccgcctgggtgctgcccgcgatcgcgggcgtcgtcgcgaccggctggctcggcggccaccgctcggtcacgtatcttcaggcagcgatccaggaaggcatcggcccgcacatctggaacgtgttcggaacgctcggcgcggttctcttcggtctgctcgtcgccgcgccaacgcagagatggctcgcgctcgccgcgcatcaggtgatgctcaacgcctattcgctcggcgcgctgatgctgggcctgctgctcggacaatggatctgcatcggcgcgccgccggcgtccggcctccttcatgcgtcgctgcgcacggccgggatcggcgcgctgttctcgatcgccttcgggctgaacctcgctgtctggtacgtcgcgtttctcgcgtcgcccaagcgcctgcataccggcttcatgctgaagatcgcgcagtgcgcgccgcagtttcgcgtgccgctcgccgcgacgatcgtgacggcggcgctcgcgtcgctctatctctatctcggccgatgaacgcgtcacgcaccgcccgcgcgcgcacgccgcccgatcggcgcggcgcggcgagcgcgcggcccgctcaaggctcgatcactctcggcgtcacgagaaagagccgctcgctgtggctgttctgcttgtcggtcgaacgaaacagcgcgccgacgagcggcagcttcgacagcaccggcacccccgattgcgtgctcgagcgcgcatccaccttgtagcccgcgatcagcaacgcctgcccctgctcgatgaacgcctgcgtgttgatctcgttcgacacgatcaccggaatgttgtcgaccgtctgctgcgacagctcgccgtcgacgatccgcacgtcgagcttgatctgcgtgcgcccgccttcgtcgacgaccatcggcagcacgcgcagcgacacgcccgtcgagatgctgtacaggtcggccgacgtgtagcccgccacgcgcacgaagaactgcttcttgttgtccatcaccgcctcgacgttgtcgagcgtcgtgaccttcgggctcgcgtcggtgcgcgcctggttcgacgattcgagcgcgttgatccgcgcgagcagatagcggccggcgtcgccgagcacggccgtcagcgacagcccgagcgggctcgccggcacgccgaccgaatcgttgccggagagcgtgatcgagccgaacgtggggttcagcgtgccgttcgcatagccgttctgcgacgtgagccccgtgcccgtctgcaggtcgaaatggctgttgtgcgcgcgccagtcgacgccgagctgcttgagcgcgccttcgtcgatctcgatgatgcgcgcctcgatctcgatcaggcgcggcttcacgtcgaggagcgcgatcaggtccggatactgcgccatgtgctcgggcacgtcgcgcacgaggatcgagttcgtgcgcggatcggcctggatcaccggcagatccgccgcgtcgcccgcgccggcgggcacgccgttcgcatcgggcatcccgccgcccggcgcgcgcgccgcgcccggattcgcgatcgcggcggcgaccatgccgctcgggcgcggatcgccgccgggcacgccgggcacgcccgccggcatggccgcgccgtcgcccgactgcgcggcctgcatgtacggcggcagcggcggcggcggcacgccgctgcgcccgccgccgagatccgtcatcggcgcggcgcggctgatcggcttgccgagcgtcgtctgcgatgcgcgcttgccttcgcccgggtgatacatccggttcagcagcgaagccacgcccggcatcgataccgccgtgccgtcgacgttcacgtcgcgatccgcggcccatgcgtgcttcagcgagaacacgcggatctgcgtgccgcccgtgcgcgcggaattctcgtcgagccgcgcggcgacgctcgtcacgagctcgacgtagcgcgccggccccgcgacgagcgcggtgcgctgctgcgcgttgtaggtgatcggatagcgcgaatcggagaccttcatctgctcgagcaggtcgcgcaggtcgcccgtgttcgcgtgatcgagcttgacgagcgtgctcttcatgtcgctcgcgggcgtcacgtacagcacggtgccgtcgtaataccagacaaagccgaatgacgcggcgagcgtgtcgagaaagcgctgcggcgacatcttcatcttgccgctcaccgcgccgctcacgccgggcgcgacgttcgccgcgatgttctggctcgcggcgaaatcgcgcagcacgtccttcacgtccttgccctcggccgcgtactggatgtcggcgctgcgccagcggatcggcgcggcgtcgacggaaaggctcgcgagcgagcacagcagggacagcaaaacgggaatcttggccttcatgggtccgtccggtgggggcgcgcgccgtcgctcggacgggcgcgcgccgcgaatgggagacccctgcagttaaccgcagcgccgcgcggcggcggccacgcgcggcgaagcgccgttcaatagaacgaattgatcgtccagccggtcacgagcggcgtctggagaaacgtcttgccgccgctgcaatagctcgacgtccacggcgtgcccgcgtagctgtcgtacgtcgcccacttgctcgacagcctgaccgtgtagccgctgcgcggctcggcggcctgattcagcgtgacgttgatcgtcgcggcgtcctcgatcagcttcgtcgactgcgcctcgccgtgcgcgatcacctggttgctctgaacgtcgatcacgtcgacgacgagacgcatctgtccttcccgccctttcagcgcgcacgtcgcgtagctcatgtgcatgtacgcgctcaccgcgatgagcccgttgttgtcgagcttcaccggccggttgatcgtgtacgtgtacgtgccgtcgggctcgtaggtgatgagcggcggattcggataggggccgcggtaggtgtacccgcacgagaaatccgtcgcgccgggcgtctccatcaggatctcgcacgccgtttcggtgccgccgatcttgatccccgattgcggcagccacttgccgccctggcaggacagcacctgcccgtcctggcccatagacacgagccccgcgttcggccggctcggctccggcgcgcacggcgtgttgacgacgacgcgcccggtgatctcgtactggttcgcggagacgacgcccggcacgatcatgttgccgttctggtccacggcgagcgcctgccacgcgttgcccgtccacgcgaacgcgcggaacgtgtcgagcgtgaggcgcacgtcgccggtttcgttcgatgcgtcggtgggcagatcgtcggccgtcctgaccgggtccttccagtgaccgccggcgccgcgccacacgccgttcctgcagctcagcaactgtccggccgcgtccgcgccgagcttgccgttcgcatagctgccggccgcgccgcagttcgccgcgtcggcggcgccttcgacgaacgtgtgcgtgagccagatcggcacctgcatcgcgttcgcctccggatggccgccgacgccgacgcggtacaggtaatcgctgttgatctgctggcccggcccgttgaagaagatctcgttggcgagatggccggcgttcggcggcgcggcgtcggccggatcgcacgtcggcgagctgccgccgaggtaggcgccgagcggcatgcgccacgcgtcgaacgcgccgcgcgcgagcgcgggcgcgctcgtggcgatcgagccgccgcccggccccgcgctcgcggcgacgagcccgagctccttgtcgccgatcgcctcgccgcccgtcgtcacgacgagcgcgtcgagtccgacgccgttcgcggtgcgcttgacgagcacgcacgtgtgctggccgtacgcgttgcgtgtctgtagcgcggcgggcagatcgttcgtcgcctgcaaatcggcaagcgtcatcacgacgggcgtctgcgcgttcgcgcgctgcagccatgcgtcgtagtcacgcttgagcgcacgcgtggccgcggccgtcacctgcgcctggtattgcgcggcctgctgcgcgcgcacgtcgtcgagcgagctgtccatcatcgccgcgatgccggcgagcagcagcgcggcgatggcgagcgcgccgagcatctcgatcagcgcgaagccgcgcgcgcggcggcgcgaaagcacgaaacgcatcagtacgcctgccccatccagaccggcaggccgtcggcgatcgcgagccccgcgggcagcggcacgccgctcgcgggcgcgttcggatccgcccgaccggggcgcacgaccgcgccgcgatacgcgacgcccgcgagcagcgagccttcggcgagcgtcgcgacctcgcccgcgatgttcacgggcggcgcggacgccgcatacgcgacgacggtgccgttctcgacgtagttgcgccagagcgggtccgcgcccggataccacgcgggaaacgcgagccgcgcgttcggcaccgcgccgcgcgtgcccggatgcgcgcgcgcgtagtcgagcgccgcctggcgatagacggcgagattgtcggcgagcgcctgcgcggcgcgcgccggttgcagcgcgggaacggcagccgggccctgcagcgccgcgtagacggcggcgagcgaggcgaaggccagtgcggcggctaacgcgtacatgtgcggcggtgcgaacggtggaaaacgattcgggcggcgtcagttcgacgtccagacgatcgtggcggcgtccgcgcagttcgcggtcgcattggtgggcgaaaccgggtagttgatcggcgcatttccgccgatcgcaacggtctgccagttgccgccggcggtcagcgtattgatgcagacgtcgcgcggaacgttcgtgtactggaccgtgaaggtccggccggcccccgtcaccgtgacgttgcctccccaagcattcgataccgtgttgttgttgccggtgggcagcgtgctcggaaacacccgcgccgcgatgagattcgcgttcaggtcggcgtccccatagttgttcacctgccccatatacagctttttcgtccccgtctggatcgcgttcagctcctcggcgagccggttcgtgttcgcgctcgagaacgccgagccgagcagcgcgatcgcgccgacgatcacgatcgccgcgacgccgagatacgcgatgctctcgagcagcgacgcgccgcgctcgcggcggtggcgccggcagaacgccggctcgtgtcgataggcgggatgggcggcgagtggtttcatgctggtttctcctgaattgaaaatgcgcgacgtcaatgcatcgcgcgcgtcattgcggcgatttcctgctggatgccgaagaagcccgtcacgagccagccgatcagcagcgcgagcacgacgatcgcgacgccgttgagcacgcgcatctgcgcggtgatccgcgcgacgccctcctcgagccattcgtcggcgagcatcttgagcgcggcgtcgaagccgccgtattcggcatagatgcacagatcctcgacgatctcgcgcgacggaaactgatagccggcgttgagcagcgcctcgccggcgttcaggcccgacttcacgccgacgagcgtgtcgtcgattcgctcgcgcagccacggccccgcgaccgagccgatcttcagcagcgccttctcgacggtgacgcccgacgcctgcagcgccgagaacgcgatcagaaagccgctgcccgcgatgagccggtagatcgaataaggcggcacgcggtccgcgtagatgcgcagcggcccgcgccagcgcggcagcgaccacgcgagcgcgacgagcgccgccgcgagcgccgcgacgacgacgagcatccagccctgcacgaacagcgacatcagatacagcgagcgcgcggcgccgcgccagtgcgccggatcggcgatcagcgcgaatttcgggatcacgtgcgtgccgaacaggtacagatagccgatcaccatcacgacgagcccgaccggatacgcgacgccgcccgtgacggcgcggcggatcttgcggctcgactgcacgatgtcggccaccgacgcgagcgcgtcctcgatgcgcccggcctgctcgcccgccgcgacgatcatctgctcggtggcgggcacccacgcgtccatcgcctcggacagcatcccgccgttctgcaccgcgaggcgccagtcggacagcacgatcgcgagcggctcgcgcggcttgcggccttcgcgcgacgcacgccactcgagctcctcgagcaccttcagcaacggcagcccgttgccgagcatcttcgcgatcttccggtagacgcgcagccgctcgtcggcgttcaggcagagcttcgcccagcggcggttcagctcaagtgccatagctgaatccgacgagcgacagctgctgtcgcgcgtcgcccgtcaccggcgcgagcgcgccgaccacgcgctcgacgccgcgcggatcgacgagccccgccgcgaccttgcgcagtgcgtgctcggcgagcgtcatcgcgccgagcgtgcgggtgcagtactcgagcgcgccgaccttgtcgccgtcgcgcaggaactcgaagagccgcgcgtcgggcaggatcacctcggccaccaccgtgcggccgatcgtgccggccatgccgcactgctcgcagccgtcgcccgtgatgcagacctcgctcatccgggtgtcgagcgcgagccgcagccgcgcgagcaggcccggctcgatccgctccgcatgatcgaggagccgcaccttgcagtgcgggcacagcagcttcacgaggcgctggctgatgagcccggagatcaccgtgtgatcggtgatcatccgcgcgtgcaggccgagatcgatcaggcgatcggcgatcgcgagcgcactgttcgcgtgcacggtcgtccacacctgatggcccgtcatcgacgcgcgcagcgccgtctgcccggacgcgcgatcgcggatctcgccgatcatgatcgtgtccggatcgagccgcatcgcgttggtgatcgccgccgcgaacgcgagcgcgcgggcgtcctccgtcggcgcgttcgccaccggcgtctgcaccgcgccgtcgatcggatattcgatcggatcctcgacggtgatcacgtgcaggctgccgtgcgattcgtcgatctgcgcggcgagcatgcgctgcagcgtcgtcgacttgccggagcccgtcgggccgctgatgatgttcatcccgtgcggctgcgcgcgcagcatgcggaacgcggcgacgtgctcgggcgcgaagccgagcgccgcgagatcggtcgcgtcgcccgcatcgttgtacagcagccgcagcaccatcaggctgccctcgctcgtcggcgtcgtcgcgatccgcacgccgtacaggtcgtccggcagcttgtcgcggtcgccgatgctcgcgtcctgccgctcgctcggccggtagctgttgtccgagacggtcgtcatcgcgccatacagcgtcgcgagcagccgctcgccgtgctcgcgcgtgtgctcgttcacgcgcatgagttcgttgtggatccggaagtagacctccgtgctgaagcggcgcacgcgaatgtgcacgtcggatgcgcgctcgcggcacgcgcggccgatcagctccttcgcgagcacctgcatcaccgtgtggtcgagccgctcgccgccgcccgccacgtgctggcggtacgcctcgcgcacctgcatcagcgtcgccggcgtcggccggtacggccggcccatccggtcgaggcgcgcgcgatacgacagcacgaacggattcatctcgtggccttcggcgatcagcagccgcccgtcgtcgaacaggcagacgaacttgcgctcctcgacgctcgcggcgaaatcgcccgcctcgctgaccgcgcgcgggccgcgcggcggcgcggcggcgtcggcggcgctcggcgtcgcgcgcgcggcggccgtgtcgggtcgttgcgcgtcgtggctcatgatccgctcgccggccgcgcgggcaacgtcggcagcggcgcggccgcgtcggccggcagcggcggattgcccgcataggcaggcgacggcggcgcgcccgtcgacaaccggtacgtgcgcccgcgattcgacacgacgaccgcgcgcggctcgatcgcgaccacgcgtgcgccgtcgggcagcgcgtcgccgcgctgcacctcgaattccgcgccgccgttcatccgcagcgtcgcgaacgcgcgcttgccgacgccttcgatcgccgtcaccgcgaactgcccggccggcgcgccgccgccgagcgcgcgcgcgagctgcgcggcgcgctcgatgacctgctgctgggtctcgagcttcttcaactgcgcctgcagcagcacggtttcgctttgcagctgcgtgagccgcgcggcggtcgcgccgccgtcgtcggacggcgcgggccccgccgcgcgcgcggcgccggcgaagagcgccacgcccagcgcgcacatcaaacggacgcgactatttcgcatagagcactccttcgagggtccactgattgttctggtaagcgatgcgctcgacgcgcaaccccggcacgtcgatcgcgcgcacgaactccggcggcgcgatgccgccgagattcgcgttcagccggtacgcgcgccacgtgggcgaagcgggcaaggcggccgcctgttgcgcgagattcgcgagcggcgcgcgcggcccctgttcgggaagcagccgctccagtttagcggccgcgtcgagccattggagacgcgcgagaagttgtgtcctgacaaccgaatcgtcggcgagcggcgtatcgttcgccgtcggcgcggtgagcggcacgtcgagcgtcgcgcgctcgccgtcggtatcgagcgtcgcgccgggttccaccacgagcaggtagcgcacgttcgagccgttgcgcgcccacgcgtagtgcgcggtgcccggcgtgcactcgtagcgttcgagccgccagccgcccggcgcgagccgcccgaagcgcatcgcgcacgcgcgcgcgaacgcgagcgcgtcgggcagcgccgcccacggcggcgcgacggggccgcttctcgcctgccgcgcggcgagctccgcgcgcacgcgctcgagcgccgcctcgcgctcctcggcctcgaccttcgcgcgatgatgccagtacgcgaacgcgccgccgagcacgacgcacgccgccgtcgcggcgatcagcgcggcgcgcggcgacagacgccgctcgacgggcctaagcgcccaccagcgctcggtgcgcggccggccgccgcggcgcggcagcagatcgtcgagccgcttcggctgaaaattctggaagccctgccgctcgagctccggctcgccgatcacgacgttccagccgccccacgcgtaatcggtatgcagccgctcgagcgcctcctcgcggctgccgacccagtcgccgttcggcatgaacgcgtggtcgcgcaccgcgaagtacgcccagcgcccgtcgggcagcgcaaacgcgccgagccagttcggcgcgggctgacgccggccgttgtagaacgcgccctccagcgcgatcgcgcgcgacaccatcgcgccgagcgacagatgcccgggcgcgaagccgtcgcgcgtgttcgcgtagcccgccgccgcgacgccgcgatcgatgcgcagcaccatcaggtcgaacttcagtttcttcgcgagctcgaccgcttcggcgcgcaactcgttgcgcctcgacaacgattgccagaacaggccgccgacgaaacgctggcggccgatttgaatcacctgcgcgctcatcgccggctccgtcaggcgccgccgcgctgcgtgacgggcgtgatcaggatcacgatcacctcgcgcgcgcgctgcgcctcgtagccgccgccgagcgcgatcatcttcggcgtgcccacgccgcgctcgtcgagcgaatcgttcgcgccttcgtagccgctgatgacaagcgtctcgcccgatttcatcgcgacgcgctgcaggaagttgcgcatgtcgacgtcgggcgtctggatgcgcgccaggccgctgccgccggtgctgctcgtcacctccttcagctcgagcagcgacgagatgttggtcgagaactgcagcatcacggtgccgtcgtcgagcacgtgcggcagcagcgtcatgttgaagcccgtcgtcacgacgcccggcgtgagcgccgtcgacgagccgacgttcgcggtgttcgtcgtcgacaccgacgcgaggtagcccgtctgcgtcgcgacctgcacgggcaccggctggttgttgagcgtcgtgaccgacgccgacgtcttgcgccgcaccgtcccctgctgcgacagcgcgcggatcagcagcttcgtgccgttgaagcggctcgtcgggctgagcaccgccgcggacatgtcggcgggcgccgtcagcgccgtcggatggaacggattggtgatgccgaaccccgcggacatcgtcttgtagacgaggttccagtcgatcccgtacgcgtcgcccgcctgcagcgatacgctgagcacggtcacgttgagcagcacctgccgcgacagcgagcggttctgctgcgccatgaacgcggcgacgcgctcgagcacgtcgggcgtgtcggtcaccgagatcgatcccgtcgcgggcgaggcgaccgagctgccgtagcgcgagagcatcgattggatcgcgctttgcaggccgttgaacaccgacagctgcgagttcaccgcggtgttcgccgtgttgttcgcggtgaggcccgtcgtgccggagcccgcgccgttgatgccgccgcccgagccccccgagccgcccgactgcgagccgcccgcggcgccgtcgctcgtcgcgccgctcacgaccgatgcgttcagcgacgagtcgcccggaatcgcgttgacctggaacgtgcgggtatcggtgaagaagaagcggatcgccccctgctcgtacttccaggacacgccgaagcgcgcgcaggccgcgtcgagcaggccgcgcagcgtgccgcccgcgtacagcacgcgcaccggcgcgaacgacgtgccgccgccctccgagcccgcgcccgccgcgccgccgcccgtcttgccgccgcccgccgatgcgccgcccggcaggccggggggcagcggcggcaccgcgcgcgcgcccgatgcgtcgagaaaggccggcgcgccgcgcgcggcgtcgcccgcgccgccgtgctgcgaacgcgcggccgcctgctgcgcgctcgcggcgacctgcgtcggcacctgggtcaggcgcgtgatctgctcggcgaattcggacaacgaagcgaccgagcgatcgaacgacgccggctcgtcgaacagcggcggcaactgctcgctgttgcgcagcttgacggtgcccgcggacacccacagcccgttgtcgacgacgacgggcgcgagcgagcgcacgctgttgtcgccgtcggatgcgcgcttgagcagcgcgccggtttcgttcgaatcgcgccgcgcgtcgcgctcgatgccgccgcgaaggccggtgcagccggcgagccatgcgacggccagcaatgaaatggcgaacagcacgcgcatcagcccgctccttgcgcgacgacgcgcaacacgtgattgcctcgatagagaatcgcctggatcggcgtcgacgtacggccgaggctcgcgacgagcgcctgcagcgcatcctcgaacgagccgcgcagcgtcgcctgcgcatcgatgctgaaatcgacgggcgcgtcccagacgagctgccagcccgccgtgttcgcccatcgcgacaacaccccgcgaatcgtgccgtcggagacgcgcacgtcccatgcgggcagggttcgaaggggtacgtccgcgaccggcatgtccgcgaccggcggctggccggccgtcgccgccgcgccggccggcggctgcgccgcgggcaccgtgtccgcggcgcggctggcccccgccggcgccgccgtctgcggcgcgcgaaccacgtcgacgcgcggcgccgtcagcggcgcgtgatcgaaacgctcggcgaatgcgccgcccggtgccggatcggtgccggcgggcggaccgctcgccgcgcaatcggttgcaaaaagcgcgaacgcgatgaacgcggccgcggcgaccgtggcgccgtgcatcatgattttcctcgttactcgactgctgccgtgcgccgctggcccccgcgctttgccgcccgacgcatcccgatgccgcgtccgacgcgtcggactgccttcgcggccggaaatggctttccgaacccgggattacctcggctttacataataggtctgcgcacgcagtcgcattattgaaatgattattgcgcggcaaatataccccgaacagtttgacaaaagctagttggcatgcaaaattcaatagaccattcaatttcccactcgccgcgcgcgaaatgcgccgtccactccattcattggaatcgccaccaagatgaaccagcatgccgccgccgccccgctgcgcgatctcgcgggcgaagtgctcggcctgatcgacctgaagcagatgtttaccgacatccacatcgaacaggaccgccccgtcacgatcaagacgccgcgcggctgggtcgagacgagcgacgaaccggtgctcctcgacgacatgcgccctctgctcgatgcgatcgacgagcactgggagagcgcgctgcgccagggcacgctcgaccgcccgttcgtcctcacgcgctgccggctgcgctgccacgtgtatcgcgcgggcggcgggcgcaagatcgtgatctcgatgcggcggctgccgctcaggccgctgccgctcgaggagctcggcctgcccgtctacgtgcgctcgatgctcgacaacacgaagggcatcatcctcgtcaccggcccgacgggctccggcaagacgacgacgatcgcttcgctgctcgagcacgtcaacgcgacgcgcaacacgcatatcgtcacgatcgaggaaccgatcgaatattatctggagcgccgccagtcgatcatctcgcagcgcgaagtgccgaccgacacgccgaatttcccgcacgggctgcgcgaggcgctgcggcagaaaccggacgtcgtgatggtgggcgaggtgcgcgacgcgcagacggccgacacgctgctgcaggcgggcgaatccgggcacctcgtgctcgcgacgatgcacacgggcagcgcggtcagcgcgctcaacaagctgctgtcgttctttccggtcgagcagcgcgaccggcacgcggtcgcgctcgccgaatcgctgatcggcatcgtctgccagagcctcgtgccgagcgcggacggcgaaagcctcgtgctcgcgagcgagctgctgttcaacaacaacaaccaggtcgcaaagctgatcgcggacccggccaagctgcacctcgtcaacgagttcctgcgccgccgggaggacaacatgtcgcgctcgctgaacgacgacctcgcggcgctcgcggcccgcaaccggatcacgacgaaggatgcgttacgggccacttacaatcggctcgagctgcatgaaatgatgcagtcgattgttaatcgatagcgaccgcgcgaagcgggcccggcgtttttatacatcgatctaaaatcgaaaaaaaatcatataaacaagcggcacccccgcgttaatcgactggacgcgttaatttcaaaaggcgattgccatcgtgcgcctaaatcgtgcgcgatcgacgtttgatgaccgttgattgagcgccgtttaatcacggcgggattcgcgtcaattgccgagcaggcgggtctgcgcccgcaagccgaggccggcggacggtgaaggcagcgccgccgccggcggatgcgcgcgcgcggccgcatgcgcgcgcgccgcgggctcggcggtgtcgggtccacgcgcgttggcggcgacggccgcggccgcggccgccggcgcgttcggcgaggcctgcggcggcaagcgcgccggatcggccggcaccgttcgcggcgtcaccagcacgagccgttgctcgccgtgcgcggccgacggcagcgcgagcgccgcgcactcgcccgccgcgagcatcacgccggccacggtttcgcgcgacgacgcgccagccgcgtcgccgtcggcccgacgctcgacgatccgtatgtcgagcgcgtagcgcgccggctgcgcggtctcgtgcggcgtgacccgcatcgcgaaaccgttgcgccgcgcatcgagcgcgcgcgcgtcgccatcgcccgacgcgacgaacgacagccgcagccggccgaaatccgcgcggctatcgggaagcgccagcgtcgagtcgtcggcgtcgatcgacgcgtcgccgtgcgcggcaagctcggcgatgcgcgcgcgcaccggcgcgcagccggcaggcgtggacacgatcgcgatgcgcaccgcggatgcgcggggagagtcggccgagccggcggatgcgtcgacggcgtcgggagcgcctgaggcggcggatgggccggatgggccggatgcggcggatgcgcccgacgcgtcgggtgcggcggacaccgcgggcgcacgccgcgcccccgccgcggccgcctcgttccgcgcgccggacgggcgggacgcgcccacgggccggacgcccaccgacgcacgcgaaccgtcgcgcgcgacgcccgcatcgcgcgacgcgcccgaagccagcgcgccgtcgcgccatcgcagcccgagcgcgtcgagctgcgcgggcgcgagcgttgcgccgaacgcgtcgatccggatcgacgcgggccgcgtatcgagctgcgcgacgagccgcgcgtcgcgcgcgagccgtgcgggcacgtcgcggatcagcacggtgttcgagcgtgcgtccgcgtcgacgatcggcaacgatgcggtgaattcgcgcacgcccggcaccgcgcgcggcgcggcgccgtcctgctcgagccggcggcgcagtcgcgtcgcgagcccgggcagcaccgcatcgtcgccgtcgccatcgccgcgcacgacgcggtcggccgccgcgcgcgcgcgcagccggaacgcgcgcgtctcggtgcgcacgcgcgtctgcgcggcctcgtcgagcgcgcgcgcggcggcgagcacgagcgcgacatagcgcggcgggccggcgacgcgcgcgatccgcgccgcgtcgtcatagccgggccgccagcgcgcgtcgacgatccgctgccgcgcgagcgccgcgcgcagctcggcgagcgtcgcgtaattgagccgcaccgccgcgtgctcgaacgcgtcgggcgcgacgagctgcaacaccgcgccgtcgtagtacgacacgagcccgcaggtgcgcgcgagccgctcgacgaagcgccgcggcggcagcgcctcgcgcacgtcgagccggcacggcgcgcgcgcgtcaacgtcgatggcgatgcccgagcggcggctcagctcgcccaatgcatcggcggcgttcaccgggccgacgcgatagtcgaaacgcgcgagcggccacgcgagcggcaccgcccgcagcgccgccgcatggctcgcgagcgcgagcgcgacggcggcagccgatgcggccgcgcgccgcgtcacgacgcgcggtccgccgtttccgcgtccgcgccgaggttcaggcggtagccggtcgcgtacgccgcatgcacggtccagccgatgcccgccgccttcagccggctgcgcagccggctcacgtacatgtcgaccgtgcgggtctgcgcggacgcttccgcgccccacacgagccgcagcaggtcctgccgctgcacgacggcgcccggatgctcggccagatgccagagaatgtcgaactccttcgcgctgaacgcgtgcgacgcgccgccgtcggcgacggtgagcgtcgcgcgcgacagcgtgtagccgccgagctgcatgcgagcgctatcggcggacagcgccgcgaagcggcgcagcagcgcgcgcacgcgcgcgagcagcgtctgcctttcgagcggcttgatgaggaaatcgtccgcgccggcatcgagaatcttcacgatgtcctcttcgtccgagtgcacggtctggaaaatcaccggcacgatcgagcgcgcgcggccgcgcacccacgcgagcagccgctcgccggtcatcccgggcagatcccagtcgagcagcagcagatcggcccagctgtcgccgagaaaacggcgcgcatcgagcccgtcgtcgaacgcctcgacgcgatagccctcggctttcagccacgtgacgagcagcgtgcgctgcaccggatcgtcctcgacgacgacgatctgcttgggctgctgcacggtgcgctgcatgttcggttcggacatcgtaagaaaagaatcttcaagcgaaaaaggaaatacgcgcacccgcgcgctcagccgtccggcgcgacgctcgcgcgccagcgcgcgatgccgtccggcacggccggcggcacggcgcccggcgccggcgcgagcatcggcaagcgcatcacgaacgtcgtgccgacgccgcgattcgattcggcgtgcagcgtgcccgcatgcgcggccaccacctgcgcggcgagctgcagcccgaggccgaagcccatcgagccgcgcttggcgagcggcgcgaaatcggtcatccgcgcatccgtcgcgaggcccggcaggccgcccgcccaatcgcggatcgccacttccgcgtgcacgtcgcgcacgtgcagccggatctcgacgcgcgcgccctgccgcgacgcctgcaccgcattgtcgatcagattctgcagcgcacgggcgacgaacacgcgcgcgccgcgcagccacagcggcgcggcgtcgtcgagccatagttgcagcgcgacgccgcgatagaccgcgctcacctcgagcttcggcacgagctcgcgcagcatcttgcgcaggtcgaagcgcacgaagtggcgctgccgcagatcgtccgccgccgacgcgacgagatagtcctggccgagcagcagcgcgtgccgcgcgagctgcgcgatccgttcgagcccgccgcatgcggcgaacgcgtcgggatcggcgtcgtgcagttgggtcagcgcgagaatcgaattctgcggcgaacgcagatcgtgcgcaagaaagcgcagcgacgcgacgcgttcgtcgagcgcgcggcgcagcggcgtgacatcggccaccgtgaccgtcgccgcaatcgccggatcgtgctcgaccggctgcagcgtgagccacaggatcgcgtcgtcggtttcgaattcgaatcctggttcgagcgcctcgacgagcgcggcgaaatccgtccccaccgcttcgccgagcacggcggcgagcggcagcccggccggcagcgcgcggccgagcagcgcgtacgcgcgccgcgtggcggcgacgatcgcgccgtcgcgatcgagcgcgagcgtgccccacggctgcctcgcctgcatcacctcgaagattcgggcatcggcccgttgcggcacgctcaagttcgactccggcggagctcggcatccgcgaatgattggacaggccgcggcgcggcggcgcgagcgcgcagtgtgacccgattcgaaagcgcttgtccagtgccgccgcaccgcgccgcccgcgccctcagaaatcggccttctgatcgatgtcgcccgcgctcaccgtcacttcgtccggcgtgaactccatgttgccgcccgcgccgcgcttgccgacgttcgcgaccccgtacttgaacggattgccgcccgtctcgaggcgctccagttccttcgtcgcgccggagttcagcttcacgttgccgtccttgtcgatgacaccgaccgaattgccgctgccgttgtagaggttgccctgcgagtccatcttcaggtgcagcgcctcgccgcccaccttggtgttcagcttcacgtcgcgcatgtcctcgccgggcttgccgcccgccgtcacgtggccgcccggcccgctgttgccggcgtgcgtgtggccgcccgccggcgtgttcgtgttgcccgtcggatccccgccgacgttcgtatcgtcgccgccgcccgaatcgtcctgcagcagcagatcctcgatctcgtgcagcagttcctcgatcttctgatcgcggctgctcgacgtggtggactgatactgcgccggattgagagtctggttcgaaatgccgttaacgctcatgaccgtctcgctatgaatgtgaatcgattgacgaaaggagaagagaacgcgcgcggcccgcatgcgcccgccgttcgacgccaagcttaggcagcgcgcccgcgcgcgccgcccgagcgcgcgaagcggcgtcgcggcagccgaaacggcgggccgcggaccatgcgccggcgccggcgccgcgcggcgcgcccgcgcttcgccgcgcacgccttcgcttcgcacgcggcgctcgctcgcgcgcgcgtgaaggcgatcatcgtcggcggctcatctcttctcgacgcatcgcaccgacatggcgatccaatcgtgcaaccaggccgcgttgcgcacgctgctctcggtcttttcggccgggctgcgcgcgggcgcgcacgcggacctcgacgaactgctgctcgcgctgcgcatcttgcagccgcgcaacgccgcgcccgagctctgcgacgtgcggctgcggatcggccggcgcgactggctcggcgcgctgcatatcctgcgcacgctcgaggaacaggagcgcggcacgccgctctgcgcagcgctgcaaagctggtgcctgtatgcgctgcaggacgacgattggcgacgctatgcgcagaccgtgctgctgacgggcgatcacgcgtcgacggtgctcgtcgggcgcttcctcaaggtcgacgagctcgtggcgctcggcgccgccggccacgacgacgacgtcgccacgcgcatcgcgcaactgctgcggctcgaccgctatcagtgggcgcggcatgcgcatgcgagcgggattgcttgaggattcgagggggatcggcacgcgggtttcggtgttggtcgggcgtggagcgcggtttgcagttcacggttcacggttcacggttcacggttcgacgattgctggctgcgggtggcggttcgtgtctcgtgtctcgtgtctcgtgtcttgtgtttcgtgctctcgcccggtgtccaccggtgggtgacttgcgatgcgaggtcgtagctgacgattcacggctcgccccttacgccccgcttcaacgctcatgccccgcatggttcacgcttcgccgcccgccggcgggcgaaaacccgccgcgctcgccaaggcgccccgcgacatccggcatcggcgacgcggtatgccgcctgcgcgggccgcaagcgacacacgaacccgagcgcccgtgatcgccggcgtgcgcacctgcgagcccgtgcccgccgctcgcgcgcaccggccgagcccgccgctatgcaagccggctcgcatagcggatatccctccacggccatgccggattctccaccgctctcgccgtccctaccgctcgcaccgttcatgccgcctgccgcgacggcgcgcgcgcttcgtcctccaccgccccgcgcagcgcttgcggcgccttcgtgatcgcgaacagatagctgtcgcccgcgctcatcccgcgattcggccgcgcctcgtaattgcgcacggtcgcctcgcaaacgaagccgaaatgcggcatcagcggcgcggccttgcccgtcaccgagcagaacgcctcgatccggtatacgccgggctgcgcgatcagccagccgaggaaccgatgcagcatctccgaccacgcgcgcgtgcgcacgcgccccggcgcgaaactcgtcaggagtccgatctcgacgcgcggcaaacggccatgcatctccagcgtgccgatcaggcggcccccgcgcttctcgaacagcccccaactgaagaacgcgccgctgcgccagccttcggcgaggcggcgaatgctcgcgcgcgattcgtcgacgctgcgatggaccggccacggcagatcgagcgtcgtcgcccgatcgccgaacagcgcgtcgaaggcttcgggcgcgtcgccttcggtgagcgggcgcatgcgaaggcgctcggtttcgatcagctcgggcggacggaaagcattcatcggcggctcctcggtcatgggaaaacgcaccgattgtcgagcgcggccgcgcatggccgccgcatgcgcgcgaagcggcggccgccggcccgaaccgcgttcgacgcacaccgcgccgcttcgtcgacgttcgtgcgcggctgcatcgcttcgcatcgctcgcggccggatcgccctcgccggcgtacagtgccgccacatcgcccggcgcgcgcggcgcggcgggcggcccccaggcttgccttccttcaggagccgtatcgtgcctcgcatccaatcgtcgtccccgccgatcaccccatccatcaccgccaatcagccgacgaacggcgcgaacgcgcgcgccgccgtcacgcgccagaagcggccagccggccatgcgacgctgtcgaagctcgcgtcctcgggtaagaaggtgctgcacgcccgcatgccgcgcaagggcaagctcgcgcagcccggcgcgaactcgtccggcgcggcaacgtccaagccggccgtgccgaaggcggacgcgccgccggcgcacgcccaggtgcaggcgaacgcgcacgaaggcgatctcatcgacctgagcgatccgccgccgacgacgaagcccgccggcatgcaaccgtcgctgctcgacgcgcagccgaacgatctgcacgcgctgcatacgcccgtgctccagcccaccgtcctgcattccgcggccgcgccggcggcccacggcgcgcagccgctcgggcagacgctcgcggcggccggcatgccgagcctgcaggacattcaccacaccaccgaccaggcgatcgcgatgcagcacgcgatcggccaggcgaaccagcggctggcgatcgcggagatgctcaacagcttcatgcagaaggtgatcgacatgatcaagaaggccgcgtcgcaaccgtgacgaaccgatgcccgcacgcgcgccggccgccgtcgcgcggcccggtccgctcttttcggcggctcgcgttcgcgcgagccgcctgcgctgtgtcgagtgccagggatcggtggttgatcgatggttgatcggcgatcggtcgggaatcggtcaacggttgatcaacggttcgccggcgtgggtccacgattgatccgccatgggcgagcggcggaccggcggcgagtcaactgcagggcggcggcggccaggcagccgatcggcagccagtcagcgcttggctagcatgacggtccacccgcgaagcgcgcgccccgcgcggttgcgctcgaacgatcgcgggatcggaaacggccggattgccatcgcgtcgcgccggatcgccgcgatgccgtcgcgccggcacgcgcgacgacgcgcgccgccgcataccggacaccgcacgccgcgcgccgccgcccgagcgcgcggatgtcgcccgattccctcgcatcacgcacatccccccttcggttccgcacgatttcgcgaaaccgaatgacggcgcttcaccgctcatcggtcgaacgtctgcgaaggcgcctcgtcgaacatgcgccgatagccgttcacgagcgtcgaccgatgctggattccccagcggctcgcgatctcgagcacgctcgccgcgcgcggcgcgtcggacagcagctcgccgcgaatccgctccatccgctgacggcggatcagctcgctcggcgacagcccgagataggccttgaacgccgcctgcagcgcgcgctcggtcacgtcgatgtgcgcggcgatctcgcgcaccgacagctcgcgctggtcgagccgctccatcagatagcgatacgcgcgccggtacttgccgggcagcctcgcgctcacgtcgtcgctcggcgcggccgcctgcgtgccgcagcgcgcgatcgcgagcgccggcgcgagcgccgcgccgtcggagcgcacgtgccgcaccgacgcgagcgcatagtgcgcgtacagcgacgacgattcgcgaatccgcccctgttgctcgcgcaccttcgccgcgcagtacaggtagtcgagcgtccagcgcgcgtgcgagccgcaacgccccgcggcctcgcggtacggcgcgatcatcgcgtcggcgacgttcggcgcctggcccgcaagcgcggccagcgcgacctccaggcgcacgctgcgctgatagtcggccaggcccgccttcgcgcaccagctcacgtgcgtgtcgattcgccccagcgccgcgtggtcgcccgcggcgagcgcgcgcgtctcgcgcatgtaggcgacgcgcatgcgcagcagcggcggcgcatcggccgcgcaagcggcgtgcggcgcgcccgtttccgcgaacgccgccggcggcagctcggcgagcgccgagcgccagtacacgtgatcgccgagcgcgtcggcgcggccgatctggtattgcagcagcagatccgcgcgcagcgcggccgcgagccgcacccagcgcccatcggcgtcgccgcgcgcggccgcgtcgagcacgtcgagcgtcgccatcgcgtcctcggcgcggccgagatgatgcatgacgacacacgtgccgacgaggctctcgagcttctgcgcggcgctcgccgcgcgatcgtcggcgatccgccggaacccggcctgcgccacgccgaagcggttctggaagaacgcctgccagctcgcgttgcggcaggtcatcacgcgcgtctggtcgcgcgattcgcgcagcagcttctgcgcgcggcggaacgtgtcctcggcttcctcgaagcgcccgagcacgagctggatgtccgcgtacgcatgaacgtcgcgcacgtcggcagccgcatcgcccggctgcgagtcgcaacgcgcggcgacgagcgcgaccgcttcggcgaagcggccgtcgagcacgcgcgcggcgtaggcgtcgttcgacgacggattggcgagcgcggcggcggcggcgaaatagagtgtcgaaaacatggcggctcctctcggcaggcggtttcgaatacgatgatgggttcaggctcgacccgtgcgccgggcgccgccgctcgtcgcggggcgcagcgcatggatgcgtgccgctatcgtctcgttcgcgccgaatccgcgcagcagtttgtgacgttccgttacgattggcgacgtcggcgaaaatcggcggaatccgcgaatgcccgccgcgccgctacacccgcagccagaaatattcgccggacgcgattgcgtcgaacatctcgtcgcccgattcgatgatgttctgccgccagtagcggccgtgctccgcgtagtgcgcgaacagatcggccaccgtctcgcccgtcacgtccggcgtgagcggcaggcgcatcagcagcacgatgctgcccgtgtccgcgtcgatcccgagttgcgcctggtcctgcgcatagatcagcaggttcgcctcgagcagcagccgatacacggtaagcgtgcggcccgcgctgacgatgccgtaatggaaattcacgtacatcgattccgggtcgtcgtcgaaatactcgatgcgcacgtcgaagccctcgacgtcgatcgtgcgcgtctcgagtacgtaatcgacgtccggcaaatcgacgaccgcgcacacctgcgcgacgacctgcgcataacgttcccaactcatgacagtcccaccccggtatccgacgtccccccaaaaatgacagccggcgctcgcgcgccggctgcccaacacgatgccgagcagcagccggcttattgcggcggcttcgcggcgtcggccagcatcttcacggcctgcttcttcacgtcgttcttcgtgttcgtctccgacatcttcatttgcatctcggttgccgcgttcgacatcgcgatgcccgcgttcatcgatgcggtcatgctcgcgatcgcttcacctgctccggccaatgccgccatgatcactctccagaaaagtgcgtgctgtcacacacgcattgatgaaaacccggcgtcgccgcttcgtctcgcggcccgccgcttttttgccgcgcggcgtgcggcctcgtcgggcgcggctcgccccgcgccgtcggccgccgcaccgcgcggcgaaaccccggccgctacgcggccgccgcgttcgcctcgtgcagcgtcgcgacgatgcgctgcgccgccagcaggccgcgatagatcttctgcatcgcgtcgcgatcgtagtcgctcgccgcgtgcgcggtggccgcgctcacgcgctcggccgtctcgccgagcgcgcggcgaatcgcgccgatccgcgcagccgcgtcgggcgccgcgagcgcctgctcgagcgagccgacctcgcccgcgaccctttccaatgcttcgtacatgccgcttctcccgtcagttgaatcccgtcagttgagcgccggcgcgcccgcaaacacgtgcttcacgccgtccggcgtctcgatgtagcgcacgtcgccgatctcgagcattcccgaatacgcgacgggcaccggcgcctcgccggactggcgcgcatccacttcgatcgcacgcacgttcggcccgacatccgcacgcacccgctcgacggccgcgcgcagtcgcgacaggtccggcacgacgcccgacacccggaaacgcccgtgccccgcataagcgaccgtcgcgcccgatacgccgagcgattcgccgatgctctgcgcatcgtcctgcgcgacgtcgtaccggcgttcgacgcgatgcgcggcgagccggtcgagcagcctgcgcgcggcgagatcgtccgcgctcgtcgcgaccattccgctgacggcgaccatcgcgccgcgcggcgccgcatgcagctccgcgtagccggcgcgctcgagctcgccgcccaggcggctcgcgagcgcatcgacggtctcgaccgcgggcggcgcgctcgggtgcgcgctcgccagcatcgcgcccatcgcgagcagcccggcgacgagcgcgccgcccgccgccgcgcacgcggcaagcttgcgctgcgcgccgcgccgcgccgcatcggcgccgggcggcggcgcccacagcgtcgcgagcagctcgagatcgctcggccacgcgccctgctcgggcccgacgcaaagcgcggtctcgccgaacggcaccggcacgaaatcgagcatcagcagcggcgagccgtccgcgtcgaaccggtccgccgccgtctcgggcggcatgcccgccgcgcgccgcgcgcgcgtcacgccctgcgcgtcgatcgacagcagcagatcgccgtcgcgccaatcggtgatgcgaatctcggcgtcatcgcccgcgccgatccggtgctcgccggcgtcgagcgcgatttccacgccggcgtgcaggccggtcaggatccgcagcagcttcatcggtcgctccccatcctcgcgtcgtatgcttcattgcctcgatcgagtcgctcgaatcgtgcgaatcgatcccgccgcgatgcgccgcgtcgatcgcgccgcatcgctcttccatgtggtcagaatagttcgataccgccgcatgcctcgttcatcgtgcgaattcgccgccgcgtttgcgaagcgccgcgacgctcacgatcgcggccgccgcgcgccgccgcgcagcgtctcgacgctcgcgatcgcgcgcgcgagctggcggggcgtggacggccgctccgcgttgaacacgagcagcggcagcagcaggtaatgcgtgctcgcgcgatcgccgcgcgcggcggccgcgtcgcgcacggcgccgcccgcgccgtgcatcgcgtcgagcagcagttgcttcacgccgctccagccgatcggcgtccacggccccgtgcgcaggcgagcggcgagcaggtccgcgttgtggttcagcagcgcggccgtgatgcgcgcgccgggttcggcgtcgatgcgccggccgagctggagcagcgtgtcggcccacagatggcgcagcgcatgctcgcgctgcgcgcagtccgcgagcgtgcgcgcgacgtcgcgcagcacacgctgcgcgggctcggcggccggccgcgcgcgcgccgcgcgcacgcgcggcagcgccgatacgttcgccggctcgccgtcgcgctcgtcctgatcgcgctgctgccggccgccgccctggccgccgccatgctggtcgcgctcgtcgtgcggcgtcacgtgcgcgtgcggcatcgtcggctcctcgcccgcgtcgaacgcctctgcctggctgtcgacgcgccggcgccggcgcgagctcgccgcggccgtcttcgcgcgcggcttcagcttggccagcatctgattgcgcgcggcaaccgtgttcgcctgatagccgctcgaatacgtgaagcgcgtgtcgtacttgccataggtcgtcgcggtgcgcgcgcgcaccggccggcgccgccgggtatcgggcttcgccgcgtgaagaggctgcgcgatcgcgcgcgtgatgcggctcacgacggcaccgccgcggacatcagttgctgcgcgaaatgcaggatctcggcggccgcccacggcccggcgatcgcgacggtcaccgtcaccgcgacgagcttcacgccgtacgagatgctctgctcctgcagcgacgtgatcgcctgcaggaacgagatcgccaggccggaggcggccgcgacgagcacgaccggcagcgagatgtagagacacagcatcatgccttgcgacgtgagccggatcaggtcgtcgatttccatcgggcgagcctcctcgaagtcgggaatcggtcagcgggcatcaggaataggtcagcacgaggccgtgcacgagcgtcgaccagccgtccatcacgacgaacagcatcagcttgaacgggatcgcgacgttggtcggctgcacctggttcatccccatcgacatcagcacgttcgcgatcacgagatcgacgatgatgaacgcgatgtagaggatgaagccgatgcggaacgcatcggtcatctgcgcgagcgtgaacgcgggcgcgaggacgatcaggtcgtcctcgcgcagttgcgcggccgcggcctgcggccagatcaccgacgcggagcgcaggaagaaacgcttctcgcgctcgcgcgagtgcgcggcgaggaaccggcgaaacggctccttcgccgcgccgaacgcctgcagcatcgcctgcgtcggctgcggcgacagcgcctgcccctgaagctgctgctgcgcggcgaagccgatcggcgccatgatgtacagcgacacgagaatcgcgatgccgttgagcaccatgttcggcggcacctgctgcacgccgagcgcgttgcgcagcaggccgagcacgacgacgatcttcgcgtacgaggtgaccaccatcgcgatgaacggcaccatgctcatcacgagcacggcgatcaagaggccggtgatgtcgttaaactgaaccatcgtcgcccgccatccggtcgatccgcacgccgagatgcgcgcccaccgcgacgaggcggccgccgccgatcgcctggccgtatgcgacgagccgcaccggcacgtcgcgcgcggcgagcggcaactcgagcacgtagcccggacgcagcgcggcgagctcggcgatcgacagcgacagcgtgtcgatctcgacgtgcacgggcagcgcgacctcgccgagatcggccggctcgggcgcggcgtaccgcgcgtcgcgcggcggcgcgtcggccggcaacccggcctgcaacccggcgagcgaaccgggcgacgaatgagccgcggaatcggccggcagatcgcccgcccggtcggccggaaattcagccggaactgcagccggggaatcggccggaaaatcggccaaggaatcggccggcaagtcgcccgcgacgatcggctcgtcgaggtcgtcggcggtgtctggcatttcggtcatcgtcatcgtggttccctcgatcagaacggttgcgtgccattgggccgcgcgccgcgcgccccaccacgcatgcagcgggcccgcccgcgcggcgcccagtgcggcgggcaccatgtcgagcagcacgtcgcccggccgcaggctgcgcagcaccgcgagcggcagcgcgcgcgtgccgagccgcacgcgccccggcaagcgcacgcgggcgagcccgcttgccgcatcgcggcgccgctcgtcgcgcagccgggccgcgagcgcgtcgagccacggcgcttgcgcatcgagcagcgcgcagcgcagcggcgcgccgtcgagcgcgaacgacaacatgcagcgcgtcgcgtcgagcgccgcggcgggcaccgcgcgcagcgcgccgaccgtcacgccgtcgagccccgccgccgcgaacgcggcgacgagcggcgcgagcagcgtcgccgcgagcgccgcgcgcagcgagaggctcgcgtcgccgcgcgcgtcgagcgcgggcgcggcgacgacctcgagcgccggaaacgccgcgagatcgatcgcgacgtgcgcggccgcgccgccgcgccgcagctcgagcacgccggggcgctcgaagcacggccgctcgcccgccgacgcgcgccagtcggacagccccggaaagcgcgcgagccaggcggcgagccgcgcgtcgcagacgatgcgcgcgagcgccgcgtcgaacgcgctgcacccgggcagcggcagcgcggtgtcgatgccgggcggctcggcggtagcgggttccagttcgatcggctcggtgttcatcgtcgcggtcgggttcgattgcgcgcgtttcagccgacgtcgatctcgatcgtgcgcggcgcgccgtgatgcgcgagcagcgtgtcgagtcgcgcgtgcagcgtcgcgccatgtgtgcagagtaagtgccgcgtcgccgcgtccggcgtctcgaaccgaagccgcaagtcgaaacgcgaaagaacgagatgcagcaccgtatccggcagcaacgccgcgtcgagcggcaggctgatctcccactggcccgacgcgtcgccgccgccgagcgcggcgatctcggcggccagcgcttcggcgacgcgcaccacccgctcgcgctgcgcgaacacctgattgacgaacgcatcggcgcccgcgcacgcgcgcgccatcgcctcgcggccgagcgcatcgggcagcgcggccggatcgcgctcgaacgacggcgcggcgccgtcgcgccacggcatcgccgcgtcgcgcgggcgttcgccgtcgccgcgcggcgcgggcgcgccggccggcgcgacgcgcgagcgccgcatcaactgcgcgtagtcgaagccgcgccgcgcggctcgcggcgccggcgcaccggccggctcggccgcgggcgcgcccgcgatgatccgcacgggcctcagatcggcggcgctcatgcgtgggccgccgtcggcatcgtcacgcggccgaccggctgcaattgcacctggtcgccgagctcctgatacgaatagacgggcagccagtcgagccgcgcctcgatcatgcgccgcgtgtagcggcgcacgtccatcgacgtgacgagcgcgacatcgtcgcgcggcgcttcgccgacgaacgacgcgacgctgtcgacgagatagcgcacctgctcgggcggcagcgcgagaaagttgcccgcgggcgtctgcttgatcgactgccggatgtgctgctcgaccgccatgtcgagcagcacggccggcaactgccgcgcgccgcgcgccgcacgataggcgagatagcgcgacaggtcgccgcgcacgtactcggcgagcatcagcatgtccttctccttcggcccccatgcgacgaggctctccatgatgtcgcgcgcgttgcggatcggaatgtgctcctcgagcaggcggcgcagcacgtcggcgatgcgctgcgtcggcagcgccttctgcacttcggcgacgagccccggataatcgacgccgagctggtcgagtatccattgggcttcctgaatacccaggaacaggtgcgcgttgcgcctgagcagcgcgatcgtctcgtgcgcgaccacctgctcggcgcgccacgcgcgcgcgccggccggcaccgccttgtcgtcgatccagtagctctcggcgaggccgcccgcgggcccgcgcttcgtgcagcggccggcgagcgccgggtccgacgccgcgtcgggcagcatcgtctggtcggccggcaactcgagccgcgcctgcggcacgtcgcgcatcaggatctcgcacgtcgacgcgggcagcgcgtcgctcgtccacagcgtgatgccgggaaacggcagcccctgttcctcctgcagcttcgcgcgctcctcgtcgaacgcgcggtcgagcgcggcgggcgcgagccgggcgacgagatcgggcgcgacgcgcacgccgatcgcgcaggtgaatagcggcgcgcgcggcaggatcgacggcgtgctgctcttcgcgcccgcgcgctgcagcgcgatcaccggctcgccgcgcgcggtcgtgcgccgcgcgcccttttgcagccggtagccggcgaacgcgagcatgcccgacagcagcacgaagagcgcggccggaaagccgggcaccgccgcgaagccgatcagcagcaccgcggcgaaatacagcgcgcgatggctgccgcccagttgcctggcgatctccgagccgagcgacgtgccgtcgccgtcgtcgtgatcgtcggcgacgcgcgtgatcatcacgccggccgcgaccgagatcagcagcgacggaatctgcgacaccatcgcatcgccgaccgacaggatcgagaagcggttcgcggcgtcccccgccgtcatcccgtggtacatcacgccgatcgcgatgcccgcgacgatgttcacgagcgtgatgatgagcccggcgatcgcgtcgcccttgacgaacttcatcgcgccgtccatcccgccgtgcaactggctttccttggcgagcgtcgcgcgcttgcggcgcgcctcgtccggcgtcaggatgttcgcgcgcagatccgcgtcgatgctcatctgcttgcccggcatcgcgtcgagcgtgaagcgcgcgccgacttcggccacgcgctccgagcccttcgcgatcacgatgaactgcacgatcgtgatgatcaggaacacgacgaggccgacgacgagattgccgccgacgacgagctcgccgaagctctcgatgatgtcgcccgcgttcgcgtgcagcaggatcgatttcgtcgacgcgatgttcagcgacagccggtacagcgtcgtgaacagcaggatcgacgggaacaccgacagcgacacgatgctgccgacgtacatcgtcaccatcagcagcgtgacgctgatcgcgatgttcacgccgagcagcacgtcgatcacctcgggcggcagcggcaggatcatcagcgagacgatcgcgacgacgagcaccgtgatgccgacctcgccgccggcgggaagtttgagggatttcagcgtcatgacgacctcgcggaggaaacggcggcgaccgcgcgcgcggccgagagggactcgacccagcgcaggatcgcggccaccgtctcgaacagctcttcgggaatcgacgcgtcgcgctcgacgcggtacagcgcgcgcgcgacgctcggattgccgacgatcggcacgccgagcgcgtgcgcgtggcggcgcagcgcgagcgcgccgtcgtcgacggccttctcgatgacccgcggcagcggatgctcgtcgggcgcatagcggatcgcgaccgcgtagtgcgtcgggttgacgacgagcacgttcgcctggccgacccgctgccgcggcggcgcgctcgtcgcgatctcgcgcgcgagccggcggcgctcgcccttcgtgtgcggatcgccgtcgctctccttgtgctcgcgcttgacttcctccttcgtcatccggttctcgcgaacgaacatcacgcgtgcgatcttgtaatcggccgccgcgagcaccgcgacgacgaccgacacggtgccgagcagcttcatcagcaccgtccacagcacgcgcgcgagctgcggcgtcgcttcgtacacgctcgcgacgacgagcggaaacagcgaggtcatcatcttccatgccacgcacgcgagcacgagcgccttgacgatcatcttcacgagctcgagcagcgacttcagcgagaagatccgcttgatgcccgccatcggattgatcgcgtcgaacttcggcatcacgggctcgagcgtgatcaggaagcccgcctgcggcgcctgcgacacgatgcccgcgacgatcgcggcggcgacgaacggcagcatcgtcagcgcggcgctcgcggcgagatcgtgcagcgcggcgagcgtcgcctgcggggtgcgctcgccgcgcacgaagtcgagcgcggtgcgaaccgcgcgcgagaggccgcccgtgagcatcgattcgcacgccgtgagcacgccgatcgcggccgcgagcgtcatcgcgtcggcgatgtccttgctcttggcgacctggcccttctcgcgcaccttcttcagcttcttctcggtgggctcttcggttttctcttcggccatcgccgcggttccttcgggagtcggagatgccgcgtacgttagcggcgcgccgcgcgccgcgcgcgcgccgagccgaagccgcgccgccggatgcgaagcgcgcgccgtgcttcgcatccggcgcgcgcgcttcgcatcgccgcgcccccgcgcccggcgcgctgctaccttgcggcccatacgccttttccctcaacgtcatgcgccgccgacgcggcgacacggagcgcacaccatggacgaatcccggccgacctacctgcgatgcagccacgcggcgctgaacggactgatcgacgccaccaacctcgcgctcggcggcgcgctcgacggcccggccgccgatccctacgacatcggcctgctgatcgacgcgctgcgcgtgctcgcgccgcaactgcccgccgccgacatgttcgacggcatgctgcagatcgcgctcggcaactgggacgacgcggcgcgcgcgttcgcggagatctcgaacggcacgtcgaacgcggtctacggcaaggcgctgctcgcgctcgcgctgcaggtcaagcgcgatcccgaatggcggctcgccgccgacgaagtgctggccgccggcggccccgcgcaggcgatcgcgctcgtgcgcgcgctcgagcggcagcacgacgtgctgctcgcgaaggagcacgcgcaacgcacgggcgtctgggagctgccggcgtcggtcgcggcggcgagcggcgacgcggcaggcacggcaggcgaggcgccgggcgcgaatccgtcgggcggcttcgatccgcaggccgcgttcgcgcatcagcaatatctgcgtctctgacgaggagctccgcatgaacacgcctctctccgcgagcgatctgagccgcgcgctcgacgtcgcgttctccgacgcggccgccgcgccggcaggcgcgggcgccccggcggcggcgccggtgcccgcggaagtcgccggccgcttccaggcgctgatgtccaacgcggtgccgacgccgcctctcgcgcacgcgcaggaaaccagcgcgatcgccaaactcgtcgaaacctcggacgccgagatcaggaaggtgctcgacaacgtcgaatacctgaacctgcacgcgaacgaaatgacgatgaaccagatgttcgccgcgtcgctgcaggcttcggccgaagcgaccgcgatgcagatcgacatgcaggcgaagatgggcgtcgtcacgtcgacgaaggacgcgatcggctcgctgatgaagaaccagtgatcatgaaaccactccgtctcccgatttccgccgccggcgcgcgccgcgccgcccgcctcgccgcgctcgtcgcgtgcgtggcgctcttcgccggctgccggcaggagctgtacggcggcctcgccgagcgcgactgcaacgagatgatggccgcgctgctgcaaaacggcgtcgacgcgcagaagaagacgcccgacggcggcaagacatggacgctcgccgtcgacgacaagcagatcgtcaaggcgatggaagtgctgcgcgcgcgcgggctgcccgcgacgcgctacgacgatctcggcgcgctgttcaagaaggacggcctcgtgtcgacgccgaccgaggagcgcgtgcgcttcatctacggcgtgtcgcaggagctgtcggacacgctgtcgaaaatcgacggcgtcgtcgtcgcgcgcgtgcacatcgtgctgccgaacaacgatccgctcgcgcaggtcgcgaagccctcgtcggcctcggtgttcatcaagtaccggccgaacgcgaatctcgcgacgctcacgccgcagatcaagaacctcgtcgttcatagcgtcgaagggctgacgtacgacgaagtgagcgtcacctccgtcgcggccgatccggtcgatctcgtgtcggccgcgcagcccgccgcgcagaactcccgcggcgcgacgctcgtcggcgtgctgatcgcgctcgccgtgggcggcgcgctcgcggccgcgggcggcgcgctgtggtggcgcgcgcgcaagcgcggcggcggcgcgggcgcgcacggaatcgccgcgcggccgcgcggcggcgcccgcgacgcgaaggccgccgcgccccggcaggccggcgcgcaatgacgggcggcgcgccggtggcgagcgtcgaggcccgggccgcgtggctcgcgggctacgacgcgaacgcgcgacgcgcggcggactgggtccacgcgagctggcacggcgcgctcgcgccgctcgtcgcggcgatgcatgagcatgcgcccgcgctgcgcgccgcatgctcgctgctgctgctgcgcacgctcgggggctccgcgccgacgctcggcggattcgactcgcgcgccgaccgtctcgccgcgctgcccatcgccgatacgctgcggctgttgcgcatgcgcgcgctgctgttccggcgcaccgagctgcgccactggatcgaccgcgcgagccgcgagcggcttgccggctgggtcggcgccgacggcggccgcgcgctcgccgcgctctgcgcgcagcccgacgcgcggcgcgagcgcgagcgccgcgagccgctcgcgccgctcgcgcaactgtccgccgacgatgtcgcgtgggaaggctggtgcctgttcgagcgcgagcgggtgtggtcgccggcgggcccgatgcgcatcgtgcgtctcgcgctgccgcgcgagcccgcgcgcgcgccgtggctcgagcgcgcggcggcggacgcggacggcgcgatgctgctcgcgcacgtgccgtcgctgtttccggagtggacatggctttttggctgaaaaaccggcagattccgctcgtcgacgatctgcgcatcgacgcgccgcacggcgtgctgcgccgcgacgcgttcgagacggttcaggcgctcggcgccgcgctcgacgcgctcgcggcggagcgcgacgcggtgctgcgcgcggcgcgcgacgatgccgagcgaatcgccgccggcgcgcgcgcgcaagccgacgcgctcgtcgaagccgcgcggcgcgagcacgacagcgcctacgcgcgcggctacgacgcgggccgcgcgcaggcgatcgccgactggcacgcgcgggcggccgattcgttcgagcaggagcggcgcgtgcgcgaccggatgcgcgagcggctcgcggagctcgtcgccgcggccgtccagcagatggtgcatacggaggatgcgcgcggcctcttcgcgcgcgcggcgcagacgatcgagcgcgtcgtcgccggcgcgagctatctgacggtgcgcgtgtgcgacgccgattacgacgcggcgcgcgagcagttcggcctgcttgccgacgcatggcgccggcaagggcgcaacgtgcccgtcgatgtcgtcgtcgagccgcgcgtcgcgcgcggcacctgcgtgtgcgaatccgatttcggcaccgtcgacgcgagcctcgatacccagttgaacgcgatccgcgcggcgctcgcccgcgcgctcgacgacgcggggcgcgcatgaacgcgctggccgatctgtcccgcgtcgccgacgcgatggccgcccgactcgcgatcgagcccgccgtcggcatgaccggcaaggtgctcgaagtgatcggcacgctcgtgcgcgtggtcggcctcgaagcgacgctcggcgagctctgcgagctgcgcggcgcgtcgggcgcgctgatccagcatgcggaagtcgtcggcttcacgcgcaacgtcgcgctgctgtcgccgttcggcacgctcggcgagatcaatcgcggcacgcgcgtgatcggcctgcggcggccgctgtcggtgaaggtcggcaacggcatcctcgggcgcgtgatcgacagcttcggcgagccgatcgacgggcgcggcgagctcgactacgacgcgctgcgccccgtgctcgcggcgccgccgaacccgatgtcgcggcgcatggtcgacgcctcgctcgcgaccggcgtgcgcatcgtcgacggcctgatcacgctcggcgaaggccagcgcatggggatcttcgcgcccgccggcgtcggcaagagcacgctgctcggcatgttcgcgcgcggcgcgtcgtgcgacgtcaacgtgatcgcgctgatcggcgagcgcggccgcgaggtgcgcgagttcgtcgagctgatcatgggcgaggacgggatggcgcgctcggtcgtcgtgtgcgcgacgtccgaccgctcgtcgatcgaacgcgcgaaggccgcgtacgcggcgaccgcgatcgccgagtacttccgcgaccagggcaagcgcgtgctgctgatgatggattcgctcacgcgcttcgcgcgcgccggccgcgagatcggcctcgcggccggcgaaccgcccgcgcggcgcggcttcccgccttccgtgttcgccgagctgccgcgcctgctcgagcgcaccgggatgggcgagcacggctcgatcaccgcgctctacacggtgctcgccgaggatgactccggcagcgatccgatcgccgaggaagtgcgcggcattctcgacggccacatcatcctgtcgcgcgagatcgccgcgcgcaaccagtatccggcgatcgacgtgctcggcagcctgtcgcggatcatgccgcaggtcgcgacgcgcgagcatgtcggcgcggccggccggctgcgccagttgctcgcgaagcaccgcgagatcgagacgctgttgcagctcggcgaataccaggcgggcagcgatccggccgccgacgaggcggtcgcgaagatcgaccggatccgtgcgttcctcaaccagcgcaccgacgaatactcgccgcccgacgcgacgctcgccgcgctgcacgagctcgcccgatgagcggccgccaacagcgcgcgttcgagacgctgctcgcgcggcgcgcgcagcgcggcgagcggctgcgcgccgagcagcgcgtgctgcgcgccgagcgcgacgccgcggcggccgagctcgcgcagggcgaagcgcacgcgcacgcgaagcgcgacgcggcgaaccggtacgccgagcgggtcgacgcgatggcggccggccgcgcgccgtttacgatcggcgattacgcggcgtgccgccgctatcgcgacgcgctgctcgacgagcacgcgctcgcgagcgcgcaatgcgcgcggctgcgcgcggcgctgcaggcgaaagtcgaccggcttgccgcgaccgcgcgccggatcgcgcgcaacgacgcgcagatcgacgtcgtgcgcgagcggatccggcggctcgcacgcgcggccgaggcggccgccgaggacgcgcacgacgaggaaatcgaggaaggcgtgctcgcccgccggctcgcggcggcacgggcatcgaacgcatcggacgagacgcacgcatgacgacctacgacatctttgcgctgcagcacctgggcgacgaattcatccgcttcatcgtgctgctcgcgctgtcgagcgagcggctgctcgtgctgatggcgatcctgccggcgaccgccgacaacgtgatgaaaggcccgatgcgcagcggcgcggcggcggtgtggtgcctgttcgtcgcgggcggacagcaggcgctgattccgcagctccacggcgcgttcctgatgatcgcctgcgtgaaggaggccgtgatcgggctcgtgctcggcatcgcggcatcgacggtattctgggccgccgaggcgatcggcacgtatctcgacgacgtcgccggcttcaacaacgtgcagatgcagaacccgagctcgggcgcgcagacctcgctgatggcgacgttgttcgggcaactgacgatcgcgtcgttctggctgctgggcggcatgacgttcctgctcggcgcgctgtacgaatcgttcgcctggtggccgctcggatcgttcgatccggtgcccgcgccgctgctcgagatgttcgcgcaggcgcgcatcgacatgctgatgaacatgatcgcgcggatcgcgacgccgatgatggcgatgctgttgctcgtcgacctgggcctcgcgttcgtcgcgcgatcggcgcagaaactcgatctgatgtcggtcagccagccgctgaaaggcgcgatcgcggtgctgatcgtcgcggtgctggcggggaatttcgtgagcgagatgcgcgggcagatttcgctctcgggactggcgcagcagatcgggcgactcgcgcggcagccggcgggtggggtttcgggggtttcgggggtttcgggggtttcgggggtttcgggggtttcgggggtttcgggggtttcgggggtttcgggcgcttcgggcgcttcgggtgcttcgggtgcttcgggtgcttcgggtgcttcgggtgcttcgggtgcttcgggtgcttcgggtacgtcaagcacttcgagcacttgggacgccaccagcgtcacaaccgtccgctgattcgccgaatcatgccggtgcgcatcgccttgtcgggcgcgcgatcggcatcgtgctcgcgaaacccgcggccgagcgggcacgcgagccgccgcgatgcgcttcgcatgacattcggcgtcttcgcgagcccggccggccttcggcttcgcgcgccgtacgctatcccggcgatatcgatcggattgccgatcgttcgatcgacgaaaccgcgcgcgtcgacgtgcgcggcgccggcgcgaatccgtcccggccggcggcgaaaagccgcgagccgttcggtcgccggcccggccggcgcgcacgatgcgcgtagcgctgcccacgtcgttttgtccgcaccgatccgttcaggaggcacgtcgccatgttgaaatcggttcagcatccaacgcagccgtcaaccgtcagcggtccgaatcgaagcgcgtcgacccaagcgacgggcagcccgcagcagcggccgaggcgctcgctcggcgcgttctcgcaaggccaattgcgcagcgcgcgcgaaacggcgaaccggacgcgccacgacgaaacgccccgcttgccgccgctctcgttcggcgagccgctgtcgctcgaccagatcgtcgcgcggccgccgatcaccggtacgtcggcttcgacgaacggcgccgcgctcgcggcgccggacgtcatcgaacccgccgatgcgcgctccttgccttctccgtcctcccagtcttctccgccttcttcgccgcctccttcacggcctccttcacggccctcctcggccgcgccgccgccgatcgccccgccccttccacccgccgcggacgattttcgcgcaccgctccccgaacgccagcccggccaggcctacgaccgcagcaagccgggcttcacgctcgccgaggcgaacggcatccgcccgctcgcgccgctgttcaacgcgaccgcggcccatcatcacggcgaagtcgcggccggcctcgcgatcggcgggctcgcgtcgggtctcgcgcacgagacggccggcgccggcatgaacggccacgcgctgttcgcatcgtggcgcaagcgccggcgctacgaccggcaactgtcggcgatgcgcgatcgcgacgtcgcggcgttcagcggcgccgccatcggcggcgacgcgcgccggctcgaccggctgatcctcacgcgcgatcgcaacggcaagctcgactacgatctcgacaaggtgatgaagctcgcggccaacgacgatccgctgctcgcggcgcaaagcgcgcacgcgaaggacgtgctgctgacgctgtatatccgccacgaagtcgccggcaagcggatgagccgcgccgcgtacgaactcgcgcgcaacgcgctcggcatcgcgtcgggcgcggcgctgatcgccggcacgcaggggctcgcggccgcgccggcaagcgcggccgcggtggcggcgaaacaggcgggcttcgcgctcgcgctgctcaacgcgctcgacgtcggcaagggcgtgcgcggcctcaaacaacggatgcgcaacgacaaggcgcgcgacatcgatcgcagcgcgctgcgcagccgcatgacgctcgatacgcgcggcatcgacgacgaaacgcccgacgaagcgatcaagggcgtccacgcggtgctgaaggacaacggccggatcgaggccgatcgcaagcgcttcggcaagctctttccgggacgctggatcgacgagaagaaatcgacgacgaacaagaacgacatggccgacctgacggccaggcacgcgttgacgctcgtcgagcgcagcatcgcccgcttcgccggcgaaggcgatgcgaatctgcatgcattccatgcgcgcgttcatccgcgcaatgcgtcgacgtcgcagcaaaagcgcgcgctgcgcgatgcgatcgagcgcgacgcgcacctcgtcgacgcatacaacctgatgcgcgacctcggcatgcgcggcggcgaggcgcgcatcgcgatcgacggcctgatcgcgcggcgcatcgagatcgggctcgcgaacgatccggcgacgtcgcgcgcccgcgcgacggacgcgggccgcaagcacgcggagcagcaacgatcgggcgagcgcgcgcccgacgacgtcaccgcgatgcgcacggtgttgcagcggcggtgagccggcgctcggtgcttggcgccaggtgcttggcgttcgtcgctcgttgcgcggtgctcggctccccatgcccgacattcagtgcccagcgctcggtgctcggcgctcgacgaacgatccgcgcgtgcgcggacacacgctctcgcagcggcgcagtcgcgtccgcccggccgcggcgcatgccgcgccccacgcacgccgcccgtaccgcgcggcgccatgcgtgcgcgtgcgccgcgctaggtgccggacagataagccagcgtcttgcgctcgccgcggaacgcctcgcggccgtgcatcatcgtgaggttgtcgatcatcagcaaatcgccgcgccgccagtcgaacatcagcttgttcgcctgcaacgcgcgccggatctcggcgagcacgtccgcgccgatcggctcgccgttgccgtattcgcactcgtgcggcagattgcccttgccgaccagttgctcgaacgtgctgcgcagccgcggcgcgagcgccgacggatgccacagctcggcctgattgaaccacagcgcgtcgcccgtccgagggtgcgtgacgatcgcgtcgcacggcgtcgtgacgcgcagcccctgcggcagccacgcgcacgtcgagccctgctcggccgcgatccgctccacctccgctcgatcgttcgtctgatacgtgtcctgccagctcttgccgagccgcaccgccgggaaattgcgcacgtagttgatccggttgcggctcaaccgctcgacgatgtcggcgggcaccgcgcgcagcacgtcgccgccgtgcgcgagcggcgtctgcccgccggaggcggccggcacgaggcaatagaagaacagccgccgcggatacgcgggcagatacgacatctcgttgtgcagcgagatcctctcgctcgccggatgatcggtggacgtatagacgccgggcgcgacgcggctgcgcggcgaatcgccgccgacgtagccgaacggcttcgcgccgaggcattcggtgatcgcgcggaaatcgtcggcgccgttcaacccgaagccgcgaaacagcacgccgccgtgctcgcgcagcagccgcgcgacgccctcggcgtcgtccgccagatagtcgcgcagcgcgtgaaggctcgcgtcgccgcgcggcgtgacgacgaccggatgatgctgcgcctgcccaaacagcggttgtacgttcatgttgatcctcacctttgacagggcgccggcggcgcggcgcgcgcgccgccggcgcggttcggttcgtctagtgcacctgcgcgagccgcgcgggcgcgccggccgtgcgctcgagcagcgccgcgatcgacgccgcgtgcggcggctgcagcatcgtcatgtgattgccgcccgcgcgcacgatccgcacgtcgtccgcgaggccgcgccactgctcggcctgctcgtcgcgccacgcgtcgaggtccgcgtccgctttcgcgttcgcaatcagcacgacgtgcatcgtccccgcgtagagacccgcgggccgatacggcgtgttcacgttcatctcgagcacccgcacgacgccaagcagcacgttcggatgcacggacggcggcaggatcttcgcgcgcacgagcgccgcgcgcagatgctcgatctgcgcatcgtgcgcgagcgcggccagatcgtcgcggctcacaccgagcgggcggcccagatgcatctcgtacagctcgacgagcttcgcgagcgcgtccacgcgcgtcttgcgcccgcgcacgatgtcggtcgcgccgggccgctcggtgtcgagcagcatcagcgtcgcgacgcgctcgccctgctcctgcagccggcacgcgatctcgtaggccacccagccgccgaacgaatggccgacgaggtggtacggcccgcgcggcgcggctttccggatgcttctcaggtacgcgcgcgcggccgtctcgacgtcgagatacggcaccatcgtcccgcacaggccgcgcggctgcagcccgtccacggagaacgtcgccggcagatgccgcgcgagcgtcgagaacgtcgtcacgctcgcgccggcgcccggaatgcagaagagcgtcggcgcgcgcgcgtcgcgcggggccgtctggatcgcgatgcgcggcgcgtagccgcgctccgcgccatccgcgcgcggcccgccgtgcacggcgagcgcctccgtgatgcgccgccccagttgctccgcgtgcggcgccgccaccatcgtcatgtggtcgccgctcgcgggcaggcagatcacccggtccgcgacgtcgtgccagccgtccatcgcccagccgttgcgccacatcggctcgtcctgcgcgacgaagtgaatcacgtcgacgggcagacgcggcggcacgtagttcagcttcgcatgcttgatcgcgtattgcaccgcgacgtgccgctccatcagcccggtcggcagatcgatcggcagcatgcccgccgcctggcacgcgtgcagcatgccgcgcacgtcgaaggcatcgccgagcgcatgaagccgcgtgcgcaacgcctccggaatgtcgtcgggaatgcgcgcgagcacgcacgcggtgaccgagcggtcgatcggcgcggacgtcggcgaatcgatcatgcagaggaactcgaccgtctcgtcggccgcgatcagctgatgggccatttcgaacgcgatgttgccgcccgcgcaccacccggcgagcctatacggcccatgcggctgcacgcgccgcatcgcgtcgacatattgcgcggccatctcctcgatcgtcgcgtgcggcgtctcgcccgcgaggaaaccgaccgccgcgaagccgtacaccggaatctccggcgcgatgccgggcagcagatcgccgacgaagccgatctcgccgagccccgaatgaatgaagaagagcggcgcggccgtgcccgcgctgcggaacgcgacgagattcgacgacgcctggcgcgtcgacgcgcgcgcgaccgccgacgcgaacacgtgcagcaccggatcggcgaacagcgcgcgcagcggcacctcgacgcccagcacatcgtgcacgcgcgcgaccatccgcaccgcgagcagcgaatgcccgccgagttcgaagaagccgtcgtgccggccgacgcgctcgatgccgaacagctccgcccagatccgcgcgagtgtcgtctcgatctcgccctgcggcgccgcgtagtcgcgccgcacgtacgatcgctcgtcgggggcgggcagcgcgcggcgctcgagcttgccgttgggcgtgagcggcatcgccggcagccgcacgtacgcggcgggcaccatgtattcgggcaggcgtgcggccagatgcgcgcgcagcgcgggcgcgccatcctcgtgccccgcgcgcggcacgtaatacgcgacgagcgtcttgccgccgtcgccgccgtcgtcgcgcgcgagcaccgccgcctgcgcgagcgcgccgtgttcgagcaggcacgcttcgatttcgccgagctcgatccgaaagccgcgaatcttcacctggaagtcggcgcggccgatgcagtcgagcatgccgtcgggccgccatcggccgaggtcgcccgtgcggtacatccgcgcgtcgccgccgacgaacggatcgcgcacgaagcgctcggccgaaagcgccggacggttcaggtagccttgcgcgacacccgggccgccgatgtggatctcgcccgtcacgccgacgggcaccggcgcgccgtacgcgtcgagcacgtagaccgacgtattgccgatcggccgcccgatcggcgcggcctgcgcggcgagcgtgcgcggctcggcttcccagaccgcggcgaacgtggtggtctcggtcgggccgtacgcgttcagcagatggcgcggcgggcccgcttccatcaccttccggtagaccgccggatcggcgcgctcaccgcccgagatcacgcagcgcagccgcgcgaacatcgccggatcgaacgacacgcaccggttgaacagcgccgtcgtgaggaacaggcaggtgacgccgatcgacgacagcttgccggcgagcgcgccgagatcgagcagatcgtcgcgcttcacgatgccgatgctcgcgccgttgagaagcgccgtccacacttcgaacgtcgacgcgtcgaacgccgggttcgatgcgaacgcgaaccggtccgacgcgtcgaacgtcgcataaccgctgttcaccgccagccgcgcgatgccgcgatgcgtgacgagcacgcccttcggctgcccgctcgagcccgacgtgtacatcacgtatgccggtgtgtcgccgccgcactgcggcgcgcgagcgggcgcgtccgacggccacggcccggcgagcagcgccgccagatcgcgctgcggcacgccggccgccgccggccagtcgagcgccgcgtcgccgagcacgagccgcgcgccgctgtcttgcgcgacgaacgccttgcgcgcgggcggattgccgacatcgacgggcacgtaggcggcgccgagcttgagcaccgcgagctgcgccgcgacgagcccgatcgacggctcgagatgcagcgcgacgcgatcgcccgcgcgcacgccggcgtgcgcgagcgcgtgtgcgatgcggttcgcgcgcgcatcgagcgcgcgatagtcgagcgtcgtcgccccgtcgacgatcgcggtcgcatcgggcgtgcgcgccgcctgcgcctcgaacagccgatgcacgccgctgttcgccggatacggccgcgcggtcgcgttccggcgctcgatcagatcgcgccgttcgtcgcgcgacagcatcggcaatgcatcgacgcgctgcgtgtcatcggcgaccatcccttccagcaaacgccgcaggtagccggcgaagcgctcgatcgtcgcgcgctcgaacagcgcgctcgcgtattcgagaccgccgtcgatcgcatcgccgctctcgcgcagcgacagcgtcagatcgaacttcgcgatcgtgcgcgccgcgtcgtcgagcggctccgcgcgcagcccttcgagccgcatctcgccgcgcgacgcgtgctgccacgcgaacatcgcctgaaacaccgggctatgcgagagactgcgcgccggctgcacccgctcgaccacatgctcgaacggaatgtcctgatgctgctgcgcggcgagcgtgcgcgccttcacgcgcgcgagcagctcggccacggtcggcgcgccgtcgaggtccacgcgcagcgcgatcgtgttgacgaaaaagccgatcaagccctcgatctgcgcatggccgcggttcgcgctcggcgtgccgatcaccacgtcggtttgccgcgacaggcgcgacagcagcacgctccacgcggcgaacacggtcatgaagagcgtcgcgccgtgacgccgcgcgagcgcgcgcaagcccgccgtcagcggcgcgtcgagcgcgagcccgaccgtcgcgcccgcatagtcgggctgcggcggacgcggccggtccgtcggcagttcgagcagcgtcggcgcgcccgcgagcgcatcgcgccagtattcggcctgcgcgtgcagcgccgcgccgccgatgccgcgttgctgccacgccgcataatcggcgtactgcaccggcagcggcggcaacgggtcgggccgcccgccggcgaatgcgcgatacaactcgctcagctcgcggcagaacacgtcgatcgaccagccgtccgacacgatgtgatggatcgtcacgcatagcgtgtgcacgtcgtcggcctcgcgcacgagcgcgccgcgaaccagcggcccgcgcgccagatcgaacggctcgctcgcctgcccggccaggatccgcgcgcgccgcgcgccggcgtcggcgcacccgcgcagatcgtcgatgcgcaagcgcagccccgcgccatcatccgcgtgcacgcgctgaaccggttgctcgccttcgagcgcgaacgtcgtgcgcagcgcatcgtggcgcgacacgattcggctcagcgcgcgctgcagcgcgtcgacgtcgagcgcgccgcgcagcctcacggcgatcggcatgtgatacgcatcgccgagcccgcccatccgcgcgaggaaccacagccgttgctgcgcgaacgacatcggcacgggctcgccgcgcgcggccttcgggatcgccgcgtcgcgcgcacgcgcggccgtgctcgcgtgttcggcgagatctttcagcacgggccgcgcgaacaggtcgcgcaggctcgtgtcgctgccgaacgcatcgcgcatcgccgtgaccgcgcgcaccgcgagcagcgaatggccgcccagctcgaagaaatcgtcgtgacggccgatccgttcgacctgcagcacggcccgccagatcgccgcgagcttgcactcgtgctcgccccgcggcgcttcgtattcggcgcgcgcgtacgcttcgtcgtccggcgcgggcagcgccgcacggtcgagcttgccgttcggcgtcagcggccacgcggcgagccgcacataggccgccggcaccatgtacgccggcaatcgcgcggccgcgtgctcgcgcagcgccgcggcgctcgcgtcaccgacgtagtacgcgacgagccgcttgtctgccgtgggcgtgtcgcgcgcggcaagcgccacgccttgcacgccgtgcgccttcgcgagctgcgcctcgatttcgccgagctcgatccggaagccgcgaatcttcacctggaaatcgttgcggccgaggtactcgaggttgccgtccgcgcgccgccgcgccagatcgccggtgcggtacagccgcccgccgcgccggaacggatcgtcgacgaagcgctcgcgcgtgagctcggggcggttcagatagccgcgcgcgacgcccgcgccgccgatgtacagctcgcccgcgacgccgatcggcgcggggcgcagccgctcgtcgagcacgtagacctgcgtgttggcgatcggccctccgatgtcgacgacgggcgtcgtcacgcgccgcacggtcgaccataccgtggtctccgtcggcccgtacaggttccagatcgcggggacatgcgcgagcagccgctcggcgagcgcgggcggcagcgcctcgccgccgcacagcagcgtcagcggccgcgccgatcgcggccagccgtgctgcgccagcatgcgccacgtcgaaggcgtcgcctgcatcaggctcgccccgctgctttcgatcagatgcgcgagccgcgccggatcggccgcgtcgtcgcgcgccgcgatcaccgcgcgcgcgccgtgcagcagcggcaggaagagctccagcgcggcgatgtcgaacgacagcgaggtcaccgcgagcagcacgtcgtgcgcgccgatgccgggctgctcgcccatcgcgccgagcaagttcgcgagatttcgatgctcgatcatcacgcccttcgggcgccccgtcgaacccgatgtgtagatcacgtacgcgagcgacgacagtgtgcgcgcatcccggccggcggcggcgtccgggttgtgatccggacacgcgtcgatcgccggctcgtccgcgtcgagcagcacgacgggtacgccggcgtctcgccagtcgtcccgccgcgcggcttcagtcaacagcagcgcggggcgcgcgtcgtcgacgatgtacgcgagccgctcggccggatacgcgggatcgagcggcagataggcgctgcccgatttcaggatgccgagcagcccgaccatcatgtcgaccgagcgctcgagcgcgagcgcgacgacgcgctccgggcccgcgccgtgcgcgcgcagatagtgcgcgaggcgattcgcacgccggttcagcgccgcgtagctgagcgcgtgcgcgccgcacgcgacggcgatcgcctcgggcgtgcgcgccgcctgcgcctcgaaccggcgatcgacgaagtcgacgcccggcagttcggcatccgtatcgttgcaggccgacaccacgcaccgatgctcgtcggcgggcagcacgtcgagctcggcgagcaccgcgccgcgcgcgtcgtcgagcgcgcgcacgagctgctcgagcgccgtatgcatgaacgcgcagacgcgcgccgcgtcgatcgaggcgtccacctgcgccgtgagcgcgaagccctcgcccatgtcgtcgacgatcatcgtcagcgggtagttgttgcgctcgcgcgcggcgatgaactgaacgtcgtcgtccgttgcgtcgccctgctcttcgtgcagcgaatagcggtagttcagcagcgacgtgaacagcggcgcctgcgcgggtaccgcgctgcagcgctgcgcgagcgcgaggggcgcgtgctcgtggcgcagcagccgcgcgaggcgatcgtgcgtcgcgatcaggctcgtctcgacatccgactcgtcgagcgcgatccgcacgggcagcgtgttcatgaagaggcccatcgtcctatgcgcgtgcgcgccgccttgcatgcggccgaacagcaccgtgccgaacaccacgtcgcgccggttcgccgtccgcgcgagcacgaggctccatgcgacgtgcatcacgctcgccgcgctcacgccgagacgccgcgcgtgcgcgcgcaccgagcgggacaacccgggcgcgagcgcgcgccggtgctcgacgatcgcgctgccgtcgccctgcacgtcgagcaggccgaacggcgcggtcggctcgtcgacgtcgcccagcatctcgcggaagaacgcttcgtgctcgcgctcgctcgtgccgaggcgcgcgtgcgcgacgaagttgcgaaacggcaccgcaggcggcagcgcatcgccgcggccctgctcgaacgcctgcgcttcttcggcgaggagcgcgagtgtcgtatggtcgctgaccagatggtgcgtcagcacgccgagcacccagcggtcgttgcgcgcatcgtgcgcgacgtgacagtgcacgagcggcgcgcggccgatgtcgatgcgatggcggcgcggatcgcagcgggcttcgagctggctcgcgacatcgccgtggctgtccggcagctcgacgtattcgaccggcagccgcgcgcgccgccacaccacctgcaccggctgcgggacgccttcccagaagaagccggtgcgcagcacgtcgtgacggtcgatcacgcattgcagcgcggacaggaaccgctcgagccgctcgcgcgtgcggaacgcgagcagatgcggttccagatagaggtcgccctgcgtgtgcagcagatgatggaacagcatgccttcctgcagcggcgcgagcggatagatgtcctgcacgttcgtcgcgccgccgtctacctgctgcgcgatcgcgtcgatctgcggctgggtcagcgcgacgagcggcagcatgtcgggcgtgattcgcgcggcgccgacggggatcaggttcggcgggacgtcgacgtcgatgctgtccgtgcccgattgcgcggcgagcacggccagcgtctccgcgttgaacagcgtgcgcacgtcggcgtgcaagccgcgctcgcgcatcatgtcgcccaggctgatcgccagcagcgaatgaccgcccaactggaagaagttgtcgtggcggctgatttgatcgacttgcagcaggtcccgccagatctcggccagtgcttcttctcttgcgccccgcggcgcttcgtattcggcgcgggcgtatgcatcgtccgccggcgcgggcaatgcgcgccggtccagcttgccgttcggtgttagcggccacgcgtccagccgcacgtacgccgacggcaccatgtagctcggcaagtgctgcgcggcttgcgctctcaatgccgcgacatcggcgtcgcccgtgtagtacgcgacgaggcgcttctcggtcgctgttgccgttgctgttgccgctgctgtcgcggttgaggtctcgggcgagggcgaaagcgcattcggagttgcgtgttccgtcgcgctatcgtgcacctccgatgccgaatctcgcgcaagcacgaccacctcgcgcacccccgtcaccttcgccagctgcgcctcgatctctcccaactcgatccggaaaccgcgtatcttcacctggaagtcgtttcgacccagatactccaggctcccgtccgtacgccaacgcgccagatcccccgtcctatacagccgcccacccgccacgaacggatcgtcgatgaaccgctcccgcgtcagctccggccggttcaagtacccgcgcgcaacacccgccccgccgatgtagagctccccgcgcacgcccaccggcgccgggctcaaccgctcgttcaacacataggcccgcacgttcgccagcggcccgccgatgtgcggcgcatgctccgccgtgatccgcgcgagcgtcgcatccaccgtgcattccgtcggaccatacacgttgtagtacgtccggctcgatacgctcgccaactccgaccacatcccttcgccgatcgcctcgccccccaccagcgtcacttgcggataggcttcgtcctccggccctcgcgccccctcgatcaacgccagttgcgacggcgtgcaatcgaagacgtcgatccggtctcgcccgatcgcatcgagcagacgcctcccgtcgaaacgcaccggctccggcaccaccaccagcgtccgccccgacagcaactgcacccactgcttgaccagcgaatcgaacgcgatcgatgcgttcaggctcacgcgccgtgcgctcggatgcgcgcggtagatcgcctcgtccagcgcacgccacagattcaccacgcttgcgtgctcgaccatcacccccttcggctgtcccgtcgagcccgacgtgtagatcacataggcaaggtggcgcggcgtcaggccttcgacacgcggcggcgtcgaaggcaacgcgctccagcgcgacgcatccgcttgcaggtccgcaatcggcggcgcaccggccagcgcatccagcgccgtgcgccccgccgcgtccgccagcacgatcgccggccggctgtcgtccaggatcgcgcgcaagcgctccgacgcatagcccgggtccagcggcacatatgcaccgcccgccttcaggaccgccaacaatcccgtcatcatctcgacaccgcgcccgagcgccagccccacgcgcgtgtccggcccgacgccttgtccgcgcaggtagtgcgcgaggcgattcgcacgcgcgtcgaggtccgtatagctcagtgtctcgtcgccgcagatcaccgccgccgcttccggcgttcgcgatacctgggcttcgaacaactgatggaggcaggcatcccgcgcatacgcgcggcctgtttcgttccagccgtgcagtacctgcgcgcgctcggcttcgccgagcagcggcaggcctgtgacgacgggatccgcatcggtcgccattgcgtcgagctgccggagccagtggccgagatagcgctcgaccgtcgctcgatcgaacaacgacgtcgcataggtcaacgtacacgcgatatcgtcctgatgctcgcggacggcaagcgtcagctcgaaaggcgccatcgtcagcggatcgccccatgtgctcagacgcaacccaggaatctgcaagctgccttcgtgcgcgttctgccagacgaacatcacctggaacagcggcggatgcgcggtgctgcgcggcggcttcacccgttccaccacctgatcgaacggcaagtcctgatgcgcctgcgccgacagcacctgcgccttcgtccgcttcagcaactcgcccaccgtcggctccgacgacagatccagccgcaacgccagcgtgttcacgaagaaaccgatcagcggttcaacctccgttcggttccgccccgcgaccgggctgccgatcaccacctcctcctgcccgctcaaccggctcagcaccgccgcccagctcgacagcagcgtcatgtacggcgtcaccccgtgacgttggctcaggcgcttcacccgctcgctcaacgccgcgcccagcttcacctcgacgcttgcgcccgcgtgcaattgcttcggcggacgcggacggtccgtcggcagctccagcagcgtcggcgcgccggacaggttcgtttgccagaacgccccttgcttctccaactggccgctcgccagccacctgcgttgccacgcggcgtagtccgcgtattgcaacggcagcggcgccagcggatcaccctgctccgcgatgaacgacccgtacagcgcgctcagctcttgcaggaacaccccgaccgaccagccgtccgatgcgatgtggtgcatcaccacctgtacgacgtgggcttcatccgccaattgcagcagcagtactcgcaccggcaggtctcggctcaggtcgaatggcgccgatgcatgggcttggctcaggtcctttgcccgctgttcgcggttctcggcttcatgtcggatcgacttcgcttcgcgcaggtcgtgatagctcaccgtcagatcggcatgcggctggatcacctggatcggttcaccctcctcccgagcgaagcacgtccgcagtgcttcgtggcgcatcacgatacggttcagcgcacgttgcagcacctctcgattcaacggcccatcaagccgcaccgcgccgctcatgtggtacgcctcgctgacgccttccagttgcgtcaggaaccatagccgttgctgcgccagcgacagcgcgattcgtccgtcgcgtggcgccagcggtatcggcggcaggacctccgtgttctccgcttcgagccgctcggccagtgccgacagcaccggtgcgtcgaacaccgtgcccagcgccacctccaccgacagcgcctgccgcaggcgcgataccagttgcaccgccagcagcgagtggccgccgagttcgaagaagttgtcgtggcggctgacgcgctccacatgcagcagctcccgccagatcgcggccagtgcttcttcttttgcgccctgcggcgcttcgtattcggcgcgggcgtacgcgtcgtccgccggcgcgggcaatgcgcgccggtccagcttgccgttcggcgtcagcggccacgcgtccagccgcacgtacgccgacggcaccatgtagctcggcaagttctgcgcggcttgcgctctcaatgccgtgacatcggcgtcacccgtgtagtacgcgacgaggcgtttctcgggcgctgttgccgttgctgttgccgttgctgttgccgttgctgttgccgttgctgttgccgctgctgttgccgctgctgttgccgtcgcggtcgcggttgaggtctcgggcgagggcgaaagcgcattcggagttgcgtgttccgtcgcgctatcgcgcacctccgctgccgaatctcgcgcaagcacgaccacctcgcgcacccccgccaccttcgccagctgcgcctcgatctctcccaactcgatccggaaaccgcgtatcttcacctggaagtcgtttcgacccagatattccagcctcccgtccgtgcgccaacgcgccagatctcccgtcctatacagccgcccgcccgccacgaacggatcgtcgatgaaccgctcccgcgtcagctccggccggttcaagtacccgcgtgcgacacccgccccgcccacatacagctctcccgtcacgcccatcggcaccggctcgcgacgatcatccagcacgtacagctgcaaatccggaatccgcacgccgatcggactcgcacccaaacgcatggcgtcttccgctcgcagcgcacaatacgtcacgtgcaccgtcgtctcggtgattccatacatgttcaccaactgcgtacgctcgccgtgacgggcataccacgacgcgagcgtcctcggctccagcgcctctccaccgaagatgacatagcgcagccggtgggcgactacgtttgcgcgctcgatattcccggccgcctcctcccgctcctcctgcgccgacatcagcgcctggaacgcgctcggcgtctgattcagcaccgtcacgccttccgcgcacagcagcgcaaagaacgccgacggcgtgcgcgttacctccgtcggcacgatcaccagccgaccaccgtgcagcagcgcgccccacaactcccataccgagaagtcgaagccgtacgaatggaacagcgtccacacgtcccgctcgtcgaagccaaaccatgcctgcgtcgcgccgaacaggcgcacaacctgcgcgtgctcgaccatcacccccttcggccggcccgtcgagcccgacgtgtagatcacataggcaaggtggtgcacatgctgcgatgccacctccggattggtcgccggcatctcacgccagcgcagcgcatccgtttccagatcgatcaccggcagcgcactatccagctcgcccaacgccgcgcgccccaccgcgtccgccagcaccaaggccggctggctgtcctccacgatcccgcgcaggcgatccgacgcatatgccggatccagcggcacatacgcaccgcccgccttcaggatcgccagcagccccaccaccatctcgattccgcgttccgcgcaaagcgcgaccagtcggtccgggcccacgccgcgcgcctgcagatagtgcgcaagccggttcgctcgggcgttgagttccgcgtagctcagtcgccgcccgtcgaacgtcagcgcaatcgcctccggcttccgatccacctgcgcttcgaacaactgatgaatgcattgctcgatcggatagtcacgctccgttgcgttccacgcgtacaccacctgcttgcgttcggcttcgtcgagcaacggcaaacgggcgacggacgcgttcgccgatccggccgtcatgccttccagcaaacggcgccaataggtcacgtaacgcctcaccgtcgattcgtcgaacagcgcgctcgcgtaattcaggtgaccgacgatgtcgtcacccgcctcctgcaacgacagcgtcagttcgaactgcgccgtctgcagcggcgtctccacggcgcgaatcgtcagccccggtatcgtcagttcccccgccggcatgttctgccagacgaacatcacctggaacagcggcggatgcgcggtactgcgcggcggcttcacccgttccaccacctgatcgaacggcaagtcctgatgcgcctgcgccgacagcacctgtgccttcgtccgcttcagcaattcgcccaccgtcggctccgacgacagatccagccgcaacgccagcgtgttcacgaagaaaccgatcagcgcttcgacctccgttcggttccgccccgcgaccgggctgccgatcaccacctcctcctgtccgctcaagcgacccaacaccgccgcccagctcgacagcagcgtcatgtacggcgtcaccccgtggcgttggctcaggcgcttcacccgttcgctcaacgccgcgcccagcttcacctcgacgctcgcgcccgcgtgcgattgcttcggcggacgcggacggtccgtcggcagttccagcagcgtcggcgcgccggacaggttcgtttgccagaacgcgccttgcttctccaactggccgctcgccagccacctgcgttgccatgcggcgtagtccgcgtattgcaacggcagcggcgccagcggatcgtcctgctccgcgatgaacgacccgtacagcgcgctcagctcttgcaggaacaccccgaccgaccagccgtccgatgcgatgtggtgcatcaccacctgtacgacgtgggcttcatccgccaattgcagcagcagtactcgcaccggcaggtctcggctcaggtcgaatggcgccgatgcgtgggcttggctcaggttctttgcccgctgttcggactgctccgcttcacgcaggtcgtggtagctcaccgtcagatcggcatgcggctggatcacctggatcggttcaccctcctcccgaacgaagcacgtccgcagtgcttcgtggcgcatcacgatacggttcagcgcacgttgcagcacctctcgattcaacggcccatcaagccgcaccgcaccgctcatgtggtacgcctcgctgacgccttccagttgcgtcaggaaccatagccgttgctgcgccagcgacagcgcgattcttccgtcgcgcggcgccagcggtatcggcggcaagacctccgtgttctccgcttcgagccgctcggccagtgccgacagcaccggcgcgtcgaacaccgtgcccagcgccacctccaccgacagcgcctgccgcaggcgtgataccagttgcaccgccagcagcgagtggccgccgagttcgaagaagttgtcgtggcggctgacgcgctccacatgcagcagctcccgccagatctcggccaatgcttcttcttttgcgccctgcggcgcttcgtattcggcgcgagcgtatgcgtcgtccgccggcgcgggcaatgcgcgccggtccagcttgccgttcggcgtcagcggccacgcgtccagccgcacatacgccgacggcaccatgtagctcggcaagtgctgcgcggcttgcgctctcaatgccgcgacatcggcatcgcccgtgtagtacgcgacgaggcgtttctcggtcgcagaagaggacttgggcgtgggcgcatttggcgttgcgttatcgcacacctccgctgccgaatcacgcgcaagcacgaccacttcgcgcacccccgccaccttcgccagctgcgcctcgatctctcccaactcgatccggaatccgcgtatcttcacctggaagtcgtttcgccccagatactccagactcccgtccgtgcgccaacgcgccagatcccccgtcttatacagccgcccacccgccacgaacggatcgtcgatgaaccgctcccgcgtcagctcaggccggttcaaatacccgcgtgcgacacccgccccgcccacatacagctctcccgtcacgcccatcggcaccggctcgcgacgatcatccagcacgtacagctgcaaatccggaatccgcacgccgatcggactcgcacccaaacgcatggcgtcttccgctcgcagcgcacaatacgtcacgtgcaccgtcgtctcggtgattccatacatgttcaccaactgcgtacgctcgccgtgacgggcataccacgacgcgagcgtccgcggctccagcgcctctccaccgaagatgacatagcgcagccggtgggcgactacgtttgcgcgctcgatattcccggccgcctccgcttccgcgtctacatccgcctttaacgccgcctcttcccgctcctcctgcgccgacatcagcgcctggaacgcgctcggcgtctgattcagcaccgtcacgccttccgcgcacagcagcgcaaagaacgccgacggcgtgcgcgttacctccgtcggcacgatcaccagccgaccaccgtgcagcagcgcgccccacaactcccataccgagaagtcgaagccgtgcgaatggaacagcgtccacacgtcccgctcgtcgaagccgaaccatgcctgcgtcgcgccgaacaggcgcacaacctgcgcgtgctcgaccatcacccccttcggccggcccgtcgagcccgacgtgtagatcacataggcaaggtggtgcacatgctgtgatgccacctccggattggtcgccggcatctcacgccagcgcagcgcatccgtttccagatcgatcaccggcagcgcaccatccagctcgcccaacgccgcgcgccccaccgcgtccgccagcaccaaggccggctggctgtcctgcacgatcccgcgcaggcgatccgacgcatatgccggatccagcggcacatacgcaccgcccgccttcaggatcgccagcagccccaccaccatctcgattccgcgttccgcgcaaagcgcgaccagtcggtccgggcccacgccgcgctcctgcagatagtgcgcaagccggttcgctcgggcgttgagttccgcgtagctcagtcgccgcccgtcgaacgtcagcgcaatcgcctccggcttccgatccacctgcgcttcgaacaactgatgaatgcactgctcgatcggatagtcacgctccgttgcgttccacgcgtacaccatctgctcacgctcggaccgcggcaacacatcgagtccgccgatgtcgcattgcggttgctcgcccagcgcctgcgccaattgctccagcgccgtctccatgaacgcgcatacgcgctgcggatcgacgtgtccgctcacctgaaccgtcagcgaaaaatcctgccccagatcgtcgaccgatagcgtcagcggataattcgtccgctccctcgcgctcagtaattcgatatcttcaccgcccggcgtcgccgcatcggcgcgatgccgcaatccatatcgataattcagcagcgacgtgaacaacggcgtctgcgccggcaccccgctgcaacgctgtgccagcaccagcggcgcatgctcgtgacgcatcaattccgccagctgcgcatgcgtctccttcacgctcgtctccacgcccgtctgcgctaccctcatccgcaccggcaacgtgttgatgaacaagcccagcgctcgatccgattgcgcgcctccctgcatccgcccgaacagcaccgtgccgaacaccacgtcctgccgccccgtcgtgcgcgacagcaccagcccccacgccacatgcatcatgctcgccgcgctcacccccagccggcgcgcatgtccgcgaagcgcccccgacagctccggcttcaacgtccgcgccgcctccgctatctcacgcccgtctccctgaacgctcagcagaccgaacggcgccgtcggctcatcgatgtcccccagcttcgccctgaagtacgcctcgtggtccgcctcgctcacccccagcctcgcctgcgcgacgaaattccggaacggctccggccgcggcaagtcctccgctcggccctgctcgatcgcgcgcgcctcctcgatcacacgctcgagcgtcgtatgatcgacggccaagtgatgggaaagcagccgcacgagccatcttccgccggccgcatcatgcgcggcgtggacttgcatcagcggcgcccgaccgacatcgatgcgatggctgcgcggatcgtagcgcgcctcgagttgctgtccgacgtcgccatcgcgaggatcgagttcgacgacgttcaacggcaacgtcgcgcggcgctgcacgacctggacggagtgcggcagcccttcccagaagaacgcggtgcgcaggatgtcatgccggtcgatcacctgttgcaatgccgacaaaaaacgatccagcctctcgcgcgtacgaaatgcgagcagatagctttccagataggcatcgccttgctggctcagcagatggtggaacagcatgccttcctgcatcggtacgagcggatagatatcctgaacgttcgccgcgccgccgtccacgcgcgcgaccaacgcatcgatctcgccctgatccagtcgaaccagcgtcagttgctccggcgcgatacgttcggcgtcggccggtatccggttcggcggcacgcgaaccgcgccgcccacggtgccatgcccgtccttgatcaggtcgatcaacgccggtttgttcgcgcgcaacagcgcgagaaggcccgggtcctccagcaccttctcgtcgcctgtgatcgccagattgtcccccttgacggaaagcgcaatgcccttcgaattcagcaacgccagcagatcgttcgcggtcacagcagaatctccttcaatttggtcgtgcaagcggcaagttcggcgagcgtcgatgtcgtaaacagcgcagcgacatccgcgtgcaagtcggcctggcgcattcgctcgatcaggctcaccgtcagcagcgaatggccgcccagatcgaaaaagttgtcatggcgccccacacgctcgcgctcgagcaattgttcccatatacgcgcgagcgtctcctcgatgtcgccctgtggggcttcgtagccgcgattcgaatccgcatcgtgcgccggcggcggcagtgcattgcggtccagcttgccgttcggcgtgagcggcaacgccggcaggcagacgtaagctgccggcatcatgtaggcgggcaagtcgcgcgccgcgcattcgcgcagcgcggccatctcggccgcaccggtgtagtaggcgacgagccgcttctcgcctggcgcgtcctcgcgggccagcaccgcgatttcctgcacgccgtccaccgccgcgagccgcgtctccacttcgctcaactcgacgcggaatccgcgcaccttcacctgaaaatcgttgcggccgacgaactcgatctctccgtcgccgcgccggcaagcgaggtcgcccgtcttgtacatccgcgagccggggcggaacggatcgtcgacgaagcgctccgcgctcaactcgggccgattcagatagccgcgcgcgacgccgtcgccgccgatgtacaactccccggtgacacccaccggaacgggctcgccgcgagcgtcgagcagatacattcggctgttcgcgaacggccgcccgatgctcacgcggctcatccccggcgcatggcgcacgtaggccgcgctgcacgagatcgtgatctccgtcggcccgtatgtattgatgagccgcgtgtgcgccggccggatcgcatcccactgctcgagcttatgcggcgacaacgcatcgcccgtcacgttgacgagccgcacgccttcgagcgccgccgccggacgcgcgccggcgcgatgccactcgccgaccagttgctgccaatgcgcggccgtcagatggatcatcgtcggccgggccgaatggccgcgcgcgctgccgcccgcgccgaacagctcgacggccggcgcgagcgccgcgccggacgacagcgccggcacgatttcctccagcgaaagatcgaagttcagcgagttttgctgcagcaccgtttcgcccggcccgagtccgaaccagcgaatcgcatcgagcgtgtagttcacgagattgcggtgctcgatcatcacgcccttcggctgtccggtcgaacctgacgtatagatcacgtagcaaagatgcgtcgcgttcagctcgatgtcgttcggatcgagatcgtcgccggacagtgcgtcccacggacaggcggcggcgtcgatcactacgagcggcgcgcggtccggaaggtgcgatgcaacgagatcgcggctcgcgcgcgaggtcagcaccgcgatgggcgcgctgtctcgcagcatgtacgcgatgcgctcgcgcgggtacgccgggtccagcggcacatatgcgccgcccgccttccagatcgcgagcagtgcgatcatcatcggcgcgccgcgctcgatacagaccgccacgcgcgtgtcggcgaccacaccgagcgcccgcagatggcgtgcgagacgattcgcggatgcgttcaatgcggcgtaggtcacgcgctcatcgccgatcgcgatcgcgattgcgttcggggtgcgcgccgcctgcgcttcgaacaactgatggatgcattgccggatcgggtaggcgcgctccgttgcgttccactcgtgcaccacctgttcgcgttcggcttcgtcgagcaacggcaaacgggcgacggacacgttcgccgatccggccgtcatgccttccagcaggcggcgccagtagcgcgcgtagcgacgcgccgtctgttcgtcgaacagcgccgtcgcataattcaggtgcccgacgatgtcgccgttgcgttcctgcatcgacagcacgaggtcgtattgcgacgtcgtcgtctccgtgctcgccacactcacggtcaggccgggcatcgtcaaggcgcgggcgggcgtgttgtgccaatcgaacatcacctggaacagcggcggatgcgcggtgctgcgcggcggcttcacccgttccaccacctgatcgaacggcaagtcctgatgcgcctgcgccgacagcacctgcgccttcgtccgcttcagcaactcgcccaccgtcggctccgacgacagatccagccgcaacgccagcgtgttcacgaagaaaccgatcagcggttcaacctccgttcggttccgccccgcgaccgggctgccgatcaccacctcctcctgcccgctcaaccggctcagcaccgccgcccagctcgacagcagcgtcatgtacggcgtcaccccgtgacgttggctcaggcgcttcacccgctcgctcaacgccgcgcccagcttcacctcgacgcttgcgcccgcgtgcaattgcttcggcggacgcggacggtccgtcggcagctccagcagcgtcggcgcgccggacaggttcgtttgccagaacgccccttgcttctccaactggccgctcgccagccacctgcgttgccacgcggcgtagtccgcgtattgcaacggcagcggcgccagcggatcaccctgctccgcgatgaacgacccgtacagcgcgctcagctcttgcaggaacaccccgaccgaccagccgtccgatgcgatgtggtgcatcaccacctgtacgacgtgggcttcatccgccaattgcagcagcagtactcgcaccggcaggtctcggctcaggtcgaatggcgccgatgcgtgggcttggctcaggtcctttgcccgctgttcggactgctccgcttcacgcaggtcgtggtagctcaccgtcagatcggcatgcggctggatcacctggatcggttcaccctcctcccgaacgaagcacgtccgcagtgcttcgtggcgcatcacgatacggttcagcgcacgttgcagcacctctcgattcaacggcccatcaagccgcaccgcaccgctcatgtggtacgcctcgctgacgccttccagttgcgtcaggaaccatagccgttgctgcgccagcgacagcgcgattcttccgtcgcgtggcgccagtggtatcggcggcaggaccgccgcggtgttatcgtccaatcgggatgccaaagccgacagcaccggcgcgtcgaacaccgtgctcagcgccacctccaccgacagcgcctgccgcaggcgtgataccagttgcaccgccagcagcgagtggccgccgagttcgaagaagttgtcgtggcggctgacgcgctccacatgcagcagctcccgccagatcgcggccagtgcttcttcttttgcgccctgcggcgcttcgtattcggcgcgggcgtatgcgtcgtccgccggcgcgggcaatgcgcgccggtccagcttgccgttcggcgtcagcggccacgcgtccagccgcacgtacgccgacggcaccatgtagctcggcaagtgctgcgcggcttgcgctctcaatgccacgacatcggcgtcgcccgtgtagtacgcgacgaggcgtttctctgtcgctgttgccgttgctgttgccgctgctgtcgcggttgaggtctcgggcgagggcgaaagcgcattcggagttgcgtgttccgtcgcgctatcgcgcaccgccgatgccgaatctcgcgcaagcacgaccacctcgcgcacccccgccaccttcgccaactgcgcctcgatctcccccaactcgatccggaatccgcgtatcttcacctggaagtcgtttcgacccagatactccagcctcccgtccgtgcgccaacgcgccagatcccccgtcttatacaaccgcccgcccgccacgaacggatcgtcgatgaaccgctctcgcgtcagctccggccggttcaagtaccccctcgccacctgcacgccaccgatatacaactcccccgccacaccgatcggcgccggacgcaaccacgcatccagcacatacacccgcgtattcgcgatcggacggccgatgggcggcgtggcctcgcccggctgcaggcgccccgaagtcgccaccaccgtcgcctcggtaggcccgtagttgttgacgagcatctgcccgggcggcatcgaatcgggccagcggctaagcctgtctccgccgatcagcaatgtccgcatgccggcattgctctgtcccgtcgcatacgcgagttcggcaagcggggtcacgagaaagccgacgtccagctcctgcgcccgccaccagcgcaacaacgcctgcggatcggaggcggcgtcgccgggcgcgagcgacaggcagccgccgttgcacagcgccgcccaaacctcccacgtcgtcgcatcgaacgcgacgcccgccacgctcgcgctgcggcagcccgtgccgacatcgaacgcgcccgcgtgccacgccaccagattacagacgctgcgatgctcgaccatcacccccttcggttgccccgtcgagcccgacgtatagatcacgtaagcgagatggcgcggcgtcaagccgctcggcggcggatcgtcgtcgcgctcgtgccgccatgcgccagcatccgattcgagatcgatcaacgcacatccggtgtccagcctcgcgagcgcgagcacgagccgcgtctgcatcgacgcgccgagacgcgcatgcgtgagcagtgcaacgggcgcgcagtcgcgcaacagataatcgagccgctccgacggataagccggatcgagcggcacgtatgcgccgcccgccttgagcacggccagcatcgcgacgaccatgtcgatgccgcgatcgatgcagatcgccacgcgctggtccggttgcagccctcgcgcgctcaggtgacgggcgagccggttcgcacggcgattcagttcggcataaccgacaggctcgccgtccgcgatcagcgcgatcgtgtccggataccgcgcggcctgcgcctcgaacaagcgatgcagacactgatcctgcggatagtcggcggccgtgtcgttccattcgacgagcagacggtgacgctcttcgctcggcaacacgtcgatgtcgcgcacggcgatgcgcggcgtaacaacgcccggcgcggcaacgcccgaagtaccgtcgagtgcgcgcacgagctgttcgagcgcggtctccatgaaagcacgaatgcgctcgggcgacgcgggatggcgcgcctgaacggtcaccgaaaacgcttcgccgagatcgtcgatcgatacggtcagcggataattggtgcgctcgttgccgtccaggtactggatatcgtcgtcgtcccgcggtggcctggctgcctgctcgctatgccggtagttgagcagcgacgagaacagcgcctgccgggccggcaatccgctgcatcgcagggcgagcgcgagcggcgcatgttcgtgataaatgagctgcaccacccgctcatgcgtgtgcgccagacactcggcaacataccgctcatcgacgtcgatccggatcggcagcgtattgatgaacatgcccatgccgcgctcgccgccctgcatgcggccgaacagcaccgtgccgaacaccgcttcccgtcggccggtggcgcgcgagagcaccatcgcccatgccaggtgcatcaggcttgccggactgacgccgagccgccgcgtgcagacgcgaatcgccttcgacaattcgggcgacaacctttgctgaaactccgcgatctctcggccgtcgccctgtacgtcctgcagtccgaacggatgcgtggggctgtcgatgtcgccgagcattgcgctgaagaatgcttcatgctcccgtcgatcgacgccggatgcgatctgcgcgatgaagttgcgaaacgacggggccggcggcaacgcgtcgaatccgccttgctcgatcgcctgctcctcggcgacgagcagcttcagcgacgtgttgtcgatcgccagatgatgagccatcacgcacagcagccagcggccggcggcgggatcatgagccgcgtggcagctcagcagcgcaggccgacggatgtcgaggcggtgcgcacggggatcgtgtcgcgcctccagttgccgcaggacgtcgccgtcagccggatcgagatcgacgaattcgatcggcaggcgcacgcgacgctgcacgatctgcaccggctgctcgagtccctcccagaaaaagccggtgcgcaggatgtcgtgccgatcgacgatcatccgcagcgcgtcgaggaagcgatcgagacgcgcccgcgtacggaagccgacgaaataggcttccatgtacgcatcgctttcggcatgcagcagatggtggaataccatgccttcctgcaatggcgcgagcggatagatgtcctgtatgttggcggcgccgccttcgacctgcgccgcgagcatgtcaatctgcgtctgggtcagcgcgacgagcggcagcatgccgggcgtgatgcgcgtggcgcgcgcgggaatcaggttcggcggtgcctggatcgatcgatcgtcggtttgcgcgcgcgccgcgaggtcggacaacgtctgcgcgttgaatatgctgcgtacgtcggtatggagcccctcgcggcgcatgcgttcgatcacgccgatagccagcagcgagtggccgccgagttcgaagaagttgtcgtggcggctgacgcgctccacatgcagcagctcccgccagatcgcggccagtgcttcttcttttgcgccctgcggcgcttcgtattcggcgcgggcgtatgcatcgtccgccggcgcgggcaatgcgcgccggtccagcttgccgttcggtgttagcggccacgcgtccagccgcacgtacgccgacggcaccatgtagctcggcaagtgctgcgcggcttgcgctctcaatgccgcgacatcggcgtcgcccgtgtagtacgcgacgaggcgtttctcggtcgctgttgctgttgccgttgctgttgccgctgctgtcgcggttgaggtctcgggcgagggcgaaagcgcattcggagttgcgtgttccgtcgcgctatcgcgcacctccgctgccgaatctcgcgcaagcacgaccacttcgcgcacccccgccaccttcgccagctgcgcctcgatctcccccaactcgatccggaatccgcgtatcttcacctggaagtcgtttcgacccagatattccaggctcccgtccgtgcgccaacgcgccagatcccccgtcttatacagccgcccgcccgccacgaacggatcgtcgatgaaccgctcccgcgtcagctccggccggttcaagtacccgcgtgcgacacccgccccgcccacatacagctctcccgtcacgcccatcggcaccggctcgcgacgagcgtccagcacgtacagctgcaaatccggaatccgcacgccgatcggactcgcacccaaacgcatggcgtcttccgctcgcagcgcataatacgtcacgtgcaccgtcgtctcggtgattccatacatgttcaccaactgcgtacgctcgccgtgacgggcataccacgacgcgagcgtcctcggctccagcgcctctccaccgaagatgacatagcgcagccggtgggcgactacgtttgcgcgctcgatattcccggccgcctcctcccgctcctcctgcgccgacatcagcgcctgaaacgcgctcggcgtctgattcagcaccgtcacgccttccgcgcacagcagcgcaaagaacgccgacggcgtgcgcgttacctccgtcggcacgatcaccagccgaccaccgtgcagcagcgcgccccacatctcccataccgagaagtcgaagccgtacgaatggaacagcgtccacacgtcccgctcgtcgaagccgaaccatgcctgcgtcgcgccgaacaggcgcacaacctgcgcgtgctcgaccatcacccccttcggccggcccgtcgagcccgacgtgtagatcacataggcaaggtggtgcacatgctgcgatgccacctccggattggtcgccggcatctcacgccagcgcagcgcatccgtttccagatcgatcaccggcagcgcaccatccaactcgcccaacgccgcgcgccccaccgcgtccgccagcaccaaggccggctggctgtcctccacgatcccgcgcaggcgatccgacgcatatgccggatccagcggcacatacgcgccgcccgccttcaggatcgccagcagccccaccaccatctcgattccgcgttccgcgcaaagcgcaaccagtcggcccgggcccacgccgcgcgcctgcagatagtgcgcaagccggttcgctcgggcgttgagttccgcgtagctcagtcgctgtccctcgaacgtcagcgcaatcgcctccggcttccgatccacctgcgcttcgaacaactgatgaatgcattgctcgatcggatagtcacgctccgttgcgttccacgcgtacaccacctgtttgcgttcggcttcgtcgagcaacggcaagcccacgatcgtctggtccgcggcgcctgctgtcatgccttccagcaaacggcaccaataggtcacgtaacgcctcaccgtcgattcgtcgaacagcgcgctcgcgtaattcaggtgaccgacgatgtcgtcgcccgcctcccgcaacgacagcgtcagttcgaactgcgccgtctgcagcggcgtctccacggcgcgaatcgtcagccccggtatcgtcagttcccccgccggcatgttctgccagacgaacatcacctggaacagcggcggatgcgcggtgctgcgcggcggcttcacccgctccaccacctgatcgaacggcaagtcctgatgcgcctgcgccgatagcacctgcgccttcgtccgcttcagcaactcgcccaccgtcggctccgacgacagatccagccgcaacgccagcgtgttcacgaagaagccgatcagcgcttcgacctccgttcggttccgccccgcgaccgggctgccgatcaccacctcctcctgcccgctcaaccggctcagcaccgccgcccagctcgacagcagcgtcatgtacggcgtcaccccgtggcgttggctcaggcgcttcacccgttcgctcaacgccgcgcccagcttcacctcgacgctcgcgcccgcgtgcgattgcttcggcggacgcggacggtccgtcggcagttccagcagcgtcggcgcgccggacaggttcgtttgccagaacgcgccttgcttctccaactggccgctcgccagccacctgcgttgccatgcggcgtagtccgcgtattgcaacggcagcggcgccagcggatcgccctgctccgcgatgaacgacccgtacagcgcgctcagctcttgcaggaacaccccgaccgaccagccgtccgatgcgatgtggtgcatcaccacctgcacgacgtgggcttcatcttccaattgcagcagcagtactcgcaccggcaggtctcggctcaggtcgaatggcgccgatgcgtgggcttggctcaggtcctttgcccgctgttcggactgctccgcttcacgcaggtcgtggtagctcaccgtcagatcggcatgcggctggatcacctggatcggttcaccctcctcccgagcgaagcacgtccgcagtgcttcgtgacgcatcacgatacggttcagcgcacgttgcagcacctctcgattcaacggcccatcaagccgcaccgcaccgctcatgtggtacgcctcgctgacgccttccagttgcgtcaggaaccatagccgttgctgcgccagcgacagcgcgattcttccgtcgcgcggcgccagtggtatcggcggcaggaccgccgtgttctccgcttcgagccgctcggccagtgccgacagcaccggcgcgtcgaacaccgtgcccagcgccacctccaccgacagcgcctgccgcaggcgcgataccagttgcaccgccagcagcgagtggccgccgagttcgaagaagttgtcgtggcggctgacgcgctccacatgcagcagctcccgccagatcgcggccagtgcttcttcttttgcaccctgcggcgcttcgtattcggcgcgggcgtatgcgtcgtccgccggcgcgggcaatgcgcgccggtccagcttgccgttcggcgtcagcggccacgcgtccagccgcacgtacgccgacggcaccatgtagctcggcaagtgctgcgcggcttgcgctctcaatgccgcgacatcggcgtcgcccgtgtagtacgcgacgaggcgtttctcgcttgagttcgccgtcgcgcttgcattcaggtccgcgttttgatccgtgtccgctgccgaatcacgcgcaagcacgaccacctcgcgcactcccgtcaccttcgccagctgcgcctcgatctcccccaactcgatccggaaaccgcgtatcttcacctggaagtcgtttcgacccagatattccagcctcccgtccgtgcgccaacgcgccagatcccccgtcctatacagccgcccacccgtcacgaacggatcgtcgatgaaccgctcccgcgtcagctccggccggttcaaataccccctcgccacctgcacgccaccgatatacaactcccccgccacaccgatcggcgccggacgcagccacgcatccagcacataaacccgcgtattcgcaattggacgcccaatgacattcgcatcgtcgtgtcgcccccgaacctcgtgcaccgtcacgctgaccgtggtttccgtcggcccgtacgtgttgaaaaggcgcggccgacggcctgcctcggcaaaccatgcatcgagcgccgacgcaccgaccgcttcgccgccgatcaccacgcagcgtacgccggtcgggaccgcccgacgcccactcagggcgagctggccaaaaaactgcgcgggcaaatcgacgatactgatccgctgcgccccgcacagcgcccagaacgtctcggcatccgccagccaccgatcggtccgcaacacgagcgtcgcgccgcaactcagcgtcgcgaagatctcctcgaccgaagcatcgaaagcgatgttggaaaactgcagcacacgatcggatgcatcgagttcgagatactcggtcaacgcaccgatctgattgaccacgctcgcgtgctcgaccatcacacccttcggtgcccccgtcgatcccgacgtgtagatcacgtacgcaaggcgccgcgcaccgacgtctggctcgtgagatccgcatagcttcagattgcccgacggctgcgcgctccagcgttcgtcgtcggcatgcagatccaggatcggcgtacccgcgctcaatcgaaccaggacgtcatccgaggccgcggcgtcgcgaagcacgactacgggcgcactgtcgagcaacatgtgcgtcaagcgctcggccgggtatcccggatcgagcggcacatatgcgccgcccgccttgagcgtcgccagcatgccgatcagcagttcgggactgcgccgcgcatacagtgcgacgcgatcgtcctcacgcacgccccgagcacgcagatagtgggccaagcggttcgcacaccgattgagttccgcgtaggtcagagcacgctcgtcctgaatcaccgcaatcgcgtcaggcgcgcgcgcggcctgcctttcgaacagttcgtgcaggcagagccgcgatggacgtgccttttcgccggcattccaacgacgaacgacttcttcacgctccacttccggcaggatgtccaattgccgcagcgccccgtgcggatcgcgctccagcgcatcgaccaaccgtgtcagcgcgacctcgaggaaatcgcaaacgcgcgccggatcgacgcttgcagccgcctgcgcacgcatcttgaaatcgtcgccgtgatcgtcgatgtccacgctgacggggtagttggttcgctcgtgcccgtcgagcaattcgatgccgtcggcaatatgcgcggccgcgaccttcggcttgctgtaccgatagttcagcagcgacgtgaacaacggcgtctgcgccggcaccccgctgcaacgctgtgccagcaccagcggcgcatgctcgtgacgcatcaattccgccagctgcgcatgcgtccccttcacgctcgcctccacgcccgtctgcgctaccctcatccgcaccggcaacgtgttgatgaacaagcccagcgatcgatccgattgcgcgcctccctgcatccgcccgaacagcaccgtgccgaacaccacgtcctgccgccccgtcgtgcgcgacagcaccagcccccacgccacatgcatcatgctcgccgcgctcacccccagccggcgcgcatgtccgcgaagcgcccccgacagctccggcttcaacgtccgcgccgcctccgctatctcacgcccgtctccctgaacgctcagcagaccgaacggcgccgtcggctcatcgatgtcccccagcttcgccctgaagtacgcctcgtggtccgcctcgctcacccccagcctcgcctgcgcgacgaaattccggaacggctccggctgcggcaagtcctccactcggccctgcccgatcgcgcgcgcctcctcgatcacacgctcgagcgtcgtatgatcgatcgacagatggtgaaacagcacgcgcgccacccagcgttcgtgctcgccgtcgcaagccgcgtgaacgtgcatcaacggcgcgcggctcacgtccatccgatagccgcgcgaatcgaagcgggcctccagttgccgcacgatgtcgccttcgcgcgcatcgagctcgacgacgctaaccggcaacgtcgcccggcgctgcacgacctgcaccggttgctcgagtccctcccagaaaaagccggtgcgcaggatgtcgtgccgatcgattacctgctgcaatgccgacacaaaccgctccatcacctcgcggctgcggaacgccagcacgcccgacagcacgtacggatcgctttcccccgacatcaggtgatgaaacagaatgccttcctgcaacggcgccaacggatagatgtcctgcacgttcgccgcaccgccttccaccttcgtcatcaacgcgtcgatcgactcctggctcagcgccaccagcgtcagttgggccggcgtaatgcgaaccggatccggcgacgcttgcgcgccgcgccggcgaagcacgtcgatcagttccgccttgcttttcttgagcgcttgcgtgagctcggcattcagcgcgccgcgcggcgcacgcaccaccaactcgtcgcgatcgacgtgaatccgaatgttctttcgttgcagaagatccaacaggctgtttacgttcacagtctcaactcctcgacttcggcactttccggtgtcccatttgcggcgtcgccgggaatcagattcggaggaacatacgtgtcgccccggcttgcgccgacgcgcacggcgagatcggcaagcgtcggcgcggtgaacaaggtggtgacgtccgcatgcagattcgcgcggcgcatgtgttcgatcagagtgatcgccagcagcgaatgcccgccgagttcgaagaaattgtcgtggcggctgatgcgctccacgggcagcaggtccttccagatcgcggccagtgcttcttcctttgcgccctgcggcgcttcgtattcggcgcgggcgtatgcgtcgtccgccggcgcgggcagtgcgtgccggtccagcttgccgttcggcgtcagcggccacgcgtccagccgcacgtacgccgatggcaccatgtagctcggcaagtgctgcgcggcttgcgctctcaacgccgtggcatcggcgtcgcccgtgtagtacgcgacaaggcgcttctcgcctgaattggatgccgagttttcattcgatgccgcgtgccgctttgtatccggcgccgcttcgcgagcgagcacgacggtctcgcgcacgcccgccaccttcgccagttgcgcctcgatctcccccaactcgatccggaaaccgcgtatcttcacctggaaatcgtttcgacccagatactccagactcccgtccgtgcgccaacgcgccaaatctcccgtcttatagagtcgaccgcccgccacgaacggatcgtcgacgaaccgctcccgcgtcagctccggccggttcagataccctcgcgccacctgcacgccgccgatatacagttcccccgccacccctcgcggcaccggctggccatactcgtccaatacgtagatccgcgtgttcgcgatcggccgaccgatcggcaccgacgcgcccccttcttccgcatcgcacgcccacgccgtcacgtccaccgccgcttccgtcggaccgtacagattgtgcaagcgcgcatccggcaagcaacgatagaagcgcttcaccagcgacggcggcagcgcctctccgctgcacatcacccgcttcacgctcccgcagccccgagccgcaccctcatcctccaggaacgcctgcagcatcgacggtacgaagtgcagcgtcgtcacgcgttcgcgatcgatcaactccgacaggtacgccggatccttgtgcccctccggcttcgcgatcaccagccgcgcgcccgacatcagcggccagaagaactcccacaccgatacgtcgaagctgaacggcgtcttttgcaataccgcgtcgcgctcgtccagcgcgtacgtctgctgcatccaccacagccggttcaccaccccgcgatgctcgttcatcactcccttcggctcgccgctcgagcccgacgtgtagatcacgtatgcgagacgccgcgcggcgcgctcccgcggggtggacggattcgccgggctgcatgcccgccattgcgcgatgtcgcgcgacaggtgcacgcggggcgaacgggccgcgacatgtgattcgaacgatgcgagcgcgtccgcgccgatgtcgtcgacgagcaccgccaccgggttcgtatcgtccagcatccggcgcaaacgctcgggcggatggctcggatccagcggcacatacgcaccgcccgccttcaggatcgccagcagccccaccaccatctcgattccgcgttccgcgcaaagcgcgaccagtcggtccgggcccacgccgcgctcctgcagatagtgcgcaagccggttcgctcgggcgttgagttccgcgtagcccagtcgctgcccgtcgaacgtcagcgcaatcgcctccggcttccgatccacctgcgcttcgaacaactgatgaatgcattgctcgatcggatagtcacgctccgttgcgttccacgcgtacaccacctgcttgcgttcggcttcgtcgagcaacggcaagcccacgatcgtctggtccgcggcgcctgctgtcatgccttccagcaaacggcgccaataggtcacgtaacgcctcaccgtcgattcgtcgaacagcgcgctcgcgtaattcaggtgaccgacgatgtcgtcgcccgcctcccgcaacgacagcgtcagttcgaactgcgccgtctgcagcggcgtctccacggcgcgaatcgtcagccccggtatcgtcagttcccccgccggcatgttctgccagacgaacatcacctggaacagcggcggatgcgcggtgctgcgcggcggcttcacccgctccaccacctgatcgaacggcaagtcctgatgcgcctgcgccgatagcacctgcgccttcgtccgcttcagcaactcgcccaccgtcggctccgacgacagatccagccgcaacgccagcgtgttcacgaagaagccgatcagcgcttcgacctccgttcggttccgccccgcgaccgggctgccgatcaccacctcctcctgtccgctcaagcggctcagcgccgccgcccagctcgacagcagcgtcatgtacggcgtcaccccgtggcgttggctcaggcgcttcacccgttcgctcaacgccgcgcccagcttcacctcgacgctcgcgcccgcgtgcgattgcttcggcggacgcggacggtccgtcggcagctccagcagcgtcggtgcgccggacaggttcgtttgccagaacgcgccttgcttctccaactggccgctcgccagccacctgcgttgccatgcggcgtagtccgcgtattgcaacggcagcggcgccagcggatcgccctgctccgcgatgaacgacccgtacagcgcgctcagctcttgcaggaacaccccgaccgaccagccgtccgatgcgatgtggtgcatcaccacctgtacgacgtgggcttcatccgccaattgcagcagcagtactcgcaccggcaggtctcggctcaggtcgaatggcgccgatgcgtgggcttggctcaggtcctttgcccgctgttcgcggttcccggcttcatgtcggatcgactccgcttcgcgcaggtcgtggtagctcaccgtcagatcggcatgcggctggatcacctggatcggttcaccctcctcccgaacgaagcacgtccgcagtgcttcgtggcgcatcacgatacggttcagcgcacgttgcagcacctctcgattcaacggcccatcaagccgcaccgcgccgctcatgtggtacgcctcgctgacgccttccagttgcgtcaggaaccatagccgttgctgcgccagcgacagcgcgattcgtccgtcgcgtggcgccagcggtatcggcggcaggacctccgtgttccccgcttcgagccgctcggccaaagccgacagcaccggcgcatcgaacaccgtgctcagcgccacctccaccgacaacgcctgccgcaggcgcgataccagttgcaccgccagcagcgagtggccgccgagttcgaagaagttgtcgtggcggctgacgcgctccacatgcagcagctcccgccagatcgcggccagtgcttcttcttttgcgccccgcggcgcttcgtattcggcgcgagcgtatgcgtcgtccgccggcgcgggtagcgcgcgccggtccagcttgccgttcggcgtcagcggccacgcgtccagccgcacgtacgccgacggcaccatgtagctcggcaagtgctgcgcggcttgcgctctcaatgccacgacatcggcgtcacccgtgtagtacgcgacgaggcgtttctcggtcgctgttgccgttgctgtcgcggttgaggtctcgggcgagggcgaaagcgcatccggagctgcgtgttccgtcgcgttatcgcgcaccgccgctgccgaatctcgcgcaagcacgaccacctcgcgcacccccgccaccttcgccagctgcgcctcgatctctcccaattcgatccggaaaccgcgtatcttcacctggaagtcgtttcgacccagatactccagcctcccgtccgtgcgccaacgcgccagatctcccgtcctatacagccgcccgcccgccacgaacggatcgtcgatgaaccgctcccgcgtcagctccggccggttcaagtacccgcgcgcaacacccgccccgccgatgtagagctccccgcgcacgcccaccggcgccgggctcaaccgctcgttcaacacataggcccgcacgttcgccagcggcccgccgatgtgcggcgcatgctccgccgtgatccgcgcgagcgtcgcatccaccgtgcattccgtcggaccatacacgttgtagtacgtccggctcgatgcgctcgccaactccgaccacatcccttcgccgatcgcctcgccccccaccagcgtcacttgcggaaaggcttcgtcctccggccctcgcgccccctcgatcaacgccagttgcgacggcgtgcaatcgaagacgtcgatccggtctcgcccgatcgcatcgagcagacgcctcccgtcgaagcgcaccggctccggcaccaccaccagcgtccgccccgacagcaactgcacccactgcttgaccagcgaatcgaacgcgatcgatgcgttcaggctcacgcgccgcgcgctcgggtgcgtgcggtagatcgcctcgtccagcgcacgccacagattcaccacgcttgcgtgctcgaccatcacccccttcggctgtcccgtcgagcccgacgtgtagatcacataggcaaggtggcgcggcgtcaggccttcgacacgcggcggcgtcgaaggcaacgcgctccagcgcgacgcatccgcgtgcaggtccgcaatcggcggcgcaccggccagcgcatccagcgccgtgcgccccgccgcgtccgccagcacgatcgccggccggctgtcgtccaggatcgcgcgcaagcgctccgatgcatagcccgggtccagcggcacatatgcgccgcccgccttcaggatcgccaacaatcccgtcatcatctcgacgccgcgcccgagcgccagccccacgcgcgtgtccggcccgacgccttgtccgcgcaggtagtgcgcgaggcgattcgcacgcgcgtcgaggtccgtatagctcagcgtctcgtcgccgcagatcaccgccgccgcttccggcgttcgcgatacctgggcttcgaacaactgatggaggcaggcatcccgcgcatacgcgcggcctgtttcgttccagccgtgcagtacctgtgtgcgttcggcggccggcaatacgtcaagctcagccaattcaccgcccggatttgcgctcagcgcgcgagtcagctgctccaacgccagttccatgagttcgcatacgcgctgtggcccaatccgttcacaaaccttcgcgacgatcgtgaaatcgcgctcgtgatcatccacggtcatgctcaatggataactggttcgctcgtgcccgtcgagcaattcgatgccgtcggcaatatgtgcggccgcgaccttcggcttgctgtaccgatagttcagcagcgacgtgaacagcggcgtctgcgccggcaccccgctgcaacgctgcgccagcaccagcggcgcatgctcgtgacgcatcaattccgccagctgcgcatgcgtccccttcacgctcgcctccacgcccgtctgcgctaccctcatccgcaccggcaacgtgttgatgaacaagcccagcgatcgatccgattgcgcgcctccctgcatccgcccgaacagcaccgtgccgaacaccacgtcctgccgccccgtcgtgcgcgacagcaccagcccccacgccacatgcatcatgctcgccgcgctcacccccagccggcgcgcatgtccgcgaagcgcccccgacagctccggcttcaacgtccgcgccgcctccgctatctcacgcccgtctccctgaacgctcagcagaccgaacggcgccgtcggctcatcgatgtcccccagcttcgccctgaagtacgcttcgtggtccgcctcgctcacccccagcctcgcctgcgcgacgaaattccggaacggcaccggccgcggcaagtcctccgctcggccctgcccgatcgcgcgcgcctcctcgatcacacgctcgagcgtcgtatgatcgatcgacagatggtgaaacagcacgcgcgccacccagcgttcgtgctcgccgtcgcaagccgcgtgaacgtgcatcaacggcgcgcggctcacgtccatccgatagccgcgcgaatcgaagcgggcctccagttgccgcacgatgtcgccttcgcgcgcatcgagctcgacgacgctaaccggcaacgtcgcccggcgctgcacgacctgcaccggttgctcgagtccctcccagaaaaagccggtgcgcaggatgtcgtgccgatcgatcacctgctgcaatgccgacacaaaccgctccatcacctcgcggctgcggaacgccagcacgcccgacagcacgtacggatcgctttcccccgacatcaggtgatgaaacagaatgccttcctgcaacggcgccaacggatagatgtcctgcacgttcgccgcaccgccttccaccttcgccaccaacgcgtcgatcgactcctggctcagcgccaccagcgtcagttgggccggcgtaatgtgctcgtcgccgtcggcaatcagattcggcggtatccggatgtcctgattgtcggtccccagatgcgcggcgagatcggccagcgtcgacgcccggtagacgacacgcacgtcggcatgcaagcccgccgcccgaagcttctcgctcaagccgatcacgagcagtgaatgcccgccgagttcgaagaaattgtcatggcggctgatgcgctccacgggcagcaggtccttccagatcgcggccagtgcttcttcctttgcgccctgcggcgcttcgtattcggcgcgggcgtacgcgtcgtccgccggcgcgggcagtgcgcgccggtccagcttgccgttcggcgtcagcggccacgcgtccagccgcacgtacgccgatggcaccatgtaggccggcagatgtcgtgttgcctgttccctcaacgccgcaacatcggcattccccgtgtagtacgcgacgaggcgtttctcgccggcaggcgaacccgagtcgcgcgccaacaccaccgtctcgcgcacgcccgccaccttcgccagttgcgcctcgatctcccccaactcgatccgaaaaccgcgtatcttcacctggaaatcgtttcgacctagatactccagactcccgtccgtgcgccaacgcgccaaatctcccgtcttatagagtcgaccgcccgccacgaacggatcgtcgacgaaccgctcccgcgtcagctccggccggttcagataccctcgcgccacctgcacgccgccgatatacagttcccccgccactcctcgcggcaccggctggccatacccgtccaatacgtagatccgcgtgttcgcgatcggccgaccgatcggcaccgacgcgcccccttcttccgcatcgcacgcccacgccgtcacgtccaccgccgcttccgtcggaccgtacagattgtgcaagcgcgcatccggcaagcaacgatagaagcgcttcaccagcgacggcggcagcgcctctccgctgcacatcacccgcttcacgctcccgcagccccgagccgcgccctcatcctccaggaacgcctgcagcatcgacggtacgaagtgcagcgtcgtcacgcgttcgcgatcgatcaactccgacaggtacgccggatccttgtgcccctccggcttcgcgatcaccagccgcgcgcccgacatcagcggccagaagaactcccacaccgatacgtcgaagctgaacggcgtcttttgcaataccgcgtcgcgctcgtccagcgcgtacgtctgttgcatccaccacagccggttcaccaccccgcgatgctcgttcatcactcccttcggttcgccgctcgagcccgacgtgtagatcacgtatgcgagacgccgcgcggcgcgctcccgcggggtggacggattcgccgggctgcatgcccgccattgcgcgatgtcgcgcgacaggtgcacgcggggcgaacgagccgcgacatgtgattcgaacgatgcgagcgcgtccgcgccgatgtcgtcgacgagcaccgccaccgggttcgtatcgtccagcatccggcgcaaacgctcgggcggatggctcggatccagcggcacatacgcaccgcccgccttcaggatcgccagcagccccaccaccatctcgattccgcgttccgcgcaaagcgcaaccagtcggtccgggcccacgccgcgcccctgcagatagtgcgcaagccggttcgctcgggcgttgagttccgcgtagctcagtcgctgtccctcgaacgtcagcgcaatcgcctccggcttccgatccacctgcgcttcgaacaactgatgaatgcattgctcgatcggatagtcacgctccgttgcgttccactcgtacaccacctgcttgcgttcggcttcgtcgagcaacggcagcatgcccaccggcatatcgtcgtgatgctcgatcaatgcatcgagcaacccgccgatgcgcgtgccaatgttgtcgacctccgcatgagagaacgcattgacgtcgtaattgaactgcatgacgaggtcttggtcctcgtgataatcctggacgttgaccgtgatcggcgtctgctcgaagcggtgccgcatcgatgtcagccctagcttgacctcgccgatgtagaaatcgagcgggaacttctcgaacgacagcgtgagatcgaaaagctgccggcgaccggttcgcacgagccccagacgccggttcaactccgcgatcggaaaacgctgatggcgatagcaatgccgcaactcggccgacacgccgttcagcaatgatacgaaacgctcgttcccgttgaccgggatgcgaatcggcaccaccgaagcgaacatgccgatcgcgcgcttctgctgtgcggtgcttcggttgtgcaccggcatgccgatcaccacctcgtcgacctgaaacgctcgcgagaagtagagcgcgagcacgccgaacatcacgtggacgatcgtacatccgctcgcctcggcgatccgcccgagccgatcgtacttcgcgcgctcgatcgtcagattcacctggccgtcgggaaacgacgcggggcgtgcggccgcctcgctcgagcgcgacgaaagcaacggcggcggaagcgacgaaaatttgtcctgccagaactgcgcgtcgcgctcgtaacgggacgactcggcatacttgcggtcgtcgtcgagcgaatcgaaataggagggcgtaggctcgatgcgcgccatgtccgcgctcgcacggcggttatagagatcgacgatcatccggcagatcatcgacacgctctgaccgtccgcaaccagatgatggcagcgatacatccagtacgtgcgagacgggctctcgcgtacgatgcggaaatcgcacagcagtccgtcgagcgcgaacgccgtatcgaacgccgttcgcatgtatcgccacgcgctgtcgtgcgggtgcgcggagcctgaaaaatcgatatgcgcaatctccaattccacgtcggacaggacacgctgccgcaccgaaccgccttcgctcaccagcatcgcgcgcagggaatcgttcgcattgacgacttcgttgacgaccgacgtcagcaacgcctcgtcgaacgtgccgtcgattcgaagaatcgcgccgaggatgtaacacggcagatccggattgagcatttgatcgagccagatgccgtactggccggccgtcagcgcaaggacgcgttcgggcgcggcgcccggaacgggatcgatatcgtcgcggaccgaaatttccgaagaatcgagcatgtcagtcatgacgccatactcctgagtcgtgttcacgtattcacgaatgattcgaatgcgccgcaacggaaggcgaatgtgatacggcgatatcaccgaatgaaacgcccgcgcatgcatgcgcagcgcttgctctcatgcgcggttatcgccgcgaagcatcgcgctccagcccgctttcgacggcgtgccgcatcggccgcgccaggccggcggctcacgttctcggccggcagcgaagctgctctcgcccattcacgccggcgcgttcgacgaagcgaaccggcgccgggcggtacgacgcgccgatcacgtcacggcgacgccgttgcgcagcaaatcgcgagcatcgtcgtgcgtctgatcggggaccagcgcatcgagatgacgcaagcgcgtgcaggtcaacgcgagcagcgacgcaacgcatccggcggcgccgcacagcaccagcaacagcccgatgccgcgccccttgccggtgccgagccacgcaccgacggtcggcgcccatgcaccgccgtccgcgagcgccggctcgaaaagccgttgacacagcacgccgcccaccagcaccacgatcgacatcgcggccagattcatcgacgtgttcaacgcgaaaatgctgccgcgcatttcccgtggcgtcttgcgcgcccacagcgcgctcgtgcatgcgctcgatgcgctgctcgcgaaatacgcgaggaacacgaatgcgcaccacgcagccggcgagcggctgaagccgacgagcgcgatgagcatcgccaacaccgcatcggcgaacagcgcgagcgacatcagccttgcttcgatgcgcaacaccagcagcagcaaagaacccgccagcccaccgagcgcgccgtatgtgaggatcaggccgagcgtgctgctggaatgggtcgacagcacgagcggcgtgagcatcaccgagctcagcagcagaaggctttcctgcagcatgttgtaggcggcgagcccctggaacatcggcacggacttgaagtaccggacggcggccgcgaagctcgccgacacgccctcaatgagcgaagcgtcgaccgcgccgaccacgccgcgaatcgcgtgcgcggcacgcagcagtgccacgaagatggccgccgagccggccgcgatcatcagcatgtcgaggccgacgatgcctttcagcccgtagtcggcgagcacgtagccggcgatcagcggcgcggcgatccgcaacagcgcctgactcgtgccggtgaagccgctcgcctgcgtgaggcgttccctcggcacgatcgcggtcaccgccgcgcgatacgcgggcatccggatgcagccgatcgccgcgctcgtcgcattgaaaaaatagagatgtccgggggctagcgcgcccctgaacagcaaccacgcgagcgcgccgatcatgatcgccatcgcgacatcgcaaccggcgatcacccagcgtcgatcgaagcgatcggcgagcgcgcccgccacgggcgtcaacagcagtgcgggaatcgccgcggaaagcaccgcgaacgagaagcgctcggccgagccggtcttctggaaaatccatgcagccagcgcaaagctcatcagcgcggagccgaaatcgagcgccgtctcgccgagccagagcagcaggaacgccggcttcagcaggccacgacggcgctcggcttcccgcttgaccggctccgcttgcggcagtgccgatcggccttgcgcaaccggccgcgccgcttcgccgtcgcgctcgtccgagcgatggttcgcgccgccccgcggcccgcgcccgcgcttggcttgcgcgatcgacgcatcgagccgctcgagaatggccgagatgtcggcgcgattcacgatgagcggcggcagcaaacgcagcaccgcaccgtggcgcccgcccgtttcaaccagcaagccgttcctgaacgcctcgagcttgatcgcgcgagcgagttcgccgtcctgcggcgcgccgtcgctcgacggatcgacgatctcgacgccgaccatcaacccgcgccccctgacgtcgccgaactccggatgcgcacgtgcgatctcccgcaagccatcgacgagcagcgcccccatctgcgccgcatgtgcgtcgaggcgatcgcgccgcaggatctcgatcgtcgccttgcccgccaccatcgcgatctggttgccgcgaaacgtgccggcgtgcttgcctcgcggccagacgtcgagcacctcgtcgtacaccacgacggccagcggaaaaccgccgccgatcgccttcgacaacaccaggacgtccggacgaatgcccgcgcgctcgaatgcgaacatcgagccggtacggccgaaacccgtttgaacttcgtcgatgatgagcgcaatctcgtgcgcccgcgtcaactggcgcagcgcgcgaagccaagcgtccgataccggaatgcagccgccctcgccctgcacgacctcgacgaccacggcggccggcttcgaaacgccgctttcggggtccgcgagcagattgcgcaggtattgaaccgataacgcgtccgtctccgtgccgtccgtgccgaacggacagcggaagcgatacgggtaaggcgcgaagtgcacatcgcccgcgcccagcccaagccccgacttcacccccaggttgcccatcgcggcaagcgcgccgcgcgtcataccgtgataagcgccggagaacgcgacgatcgtctgtcggcccgtcgcgaagcgcgtcaacttcatcgcggcctcgaccgcgtccgatccgctcggactgcagaactgaatcttcgcgcgccgcgcccaatcgtccggaagtgtttcgaacaacgtcttcacgaattcgaatttggccggcgtggacagatcgagcgcctgctgcacgtggccggactggaagaagcgccggatcgcatcgttgacttcgggatggttgtgcccgagcggcaatgcccccgcgcacgacagacaatcgatgatttcccggcctgattgatcgcgcagcagcgcacccgcgccggactcgaaaacggcctcgaagctcgaagcatacgtccgtgcattggattcaagctgcctgatcgtttcgaagcgatgcatgcgtgctctccatgtattgatcagccgcgtatacaactgcccacactgccgacgcaatttgacagtgcgaggacagcttctcgaatgccgtcccatttcaacgtgaacgtacgcgctcttcgcgatccgtcaggcaatccaatgaattagttttcctaatcaaggtattcatcggcaaaggcgagacggcgagacagttcacgccagtgacgatctatcccggtattcgacgatggcgaaagcggcgggcacgaaccggattcattccgtacgcggcgctcggccggccggcaaacgaagcgcgcgcccatccatttgcgccggttctcatcgatgaggaatccgtgccgaggccgctcgcgagcgacatgagcaagccgagcggcccgttgcagcggctttcgccgttcgcgcctgcggcgaaagccgtagaaccggccgtcgccttcttgcggccggccatacggcacggcgacgcaccggcctcggcggcccgcacgtttgcttcgaatgaggactcaatattcatgtcgcgttgctcacacttgcttgcgccgttattagcacgcggttcatcgaaaaagccggtcggcgcccgtcgaggcgagcacgtcgaaagccgatccggctcccggcgaggagccgtgccgaccgatctcggatggctgcttgactgaggatcaggtgcgcgcgccgtgacgccacgccgcattcgagcgtgcggcgtgaacgaagcgcgtcaagagggcacgtggcactcgtatgccgcgtgctgtaattgtttttgcattgcgatctcgaagccgccacgccgcgggccaaacgcgaacggacggactccggggtgacacactgagaacataatccgcatggggaatgactcgcgactcgtcaaattgaatcttcagtggttcgaaaaatgaagcaattattaagaaatacttatggatcgaatgaatcttcagacgtaatcgtagccgctgattcgtcttgtctcaaataccacaactgtaaccatttgtaacggtcaatgcccatgcggcattccgacggaaaaaccggaatattcacatggtcttgcattgaaataatttggattccaaatcgaattccaaatcgtgtcgacaaaggatcgccccctgccccgcagggtcgggcatgggcctgggatgggcatgtcgagcgatgtgatcgatctgccatttcgcatcgattgtttttgcaaccaacggaaaatacgatgcggccctccccggacgccgatattgattcgccatagaaaaagcagcgaatccgtacgccacttcgatggcagcggcatgacggaattgatataaaaatcgcctggcgtcttccgaaatattgactcggcaacctttccgcacggttcgatttcggcgggcaaaaatcgccgaaattgcccgttattagacatcgcctgcgtaataggcggatatcggcgtctcgtagcgaagcgcgataagttcgcgcggcgcggcaaaactcctacgccgatcgcgaaccgggccggatgccgagcctgcccagtggctcgtcgacggcgcggcgcccggttcgttttgcattgtttcttcttggggccgctgcttgccgcgagcgatgcccgggcccgccatcgacgcgggcgggctgggtcgacgaggcgcggcgcacgccggtagccattcgcgatgcccgcgttcaatggggcggcgcatcgcgcagccacccccgtgccttcaccgcagattcgtctgcgcgagctcgagcacttcgtcgccgcgcccgctcagcaccgcgcgcaacatgtagaggctgaatcccttcgcctgcgcccattcgatcttcggcggcatcgcgagctcgtgcttgtcggtgacgacgtcgagcagcgcgggccccgggtgcgcgagcagcttgccgagcgcatcgggcaacgcttccgattcggtcacgcgcaggctgtagaggcccgcccccttcgcgatcgccgcgaaatcggtctcgtgcagatcggtgcccgtatccagataaccgcccgccttcatctccatcgcgacgaagcccagcgagctgttgttgtagacgatcaccttgatcggcaaatcgagttgccgcgcgctcagcagatcgccgaggagcatcgacagcccgccgtcgcccgacagcgacacgacttgccgcccgggatgcgcggcctgcgcgcccagtgcctgcggcaacgcgttcgccatcgagccgtgattgaacgatccgtgcagccgcctgcggccgttcatcgtcagatagcgcgccgcccacagcgtcggcgtgccgacgtccgcggcgaagatcgcatcggcggcggcgagctcgtcgacgacgcgcgtcaagtactgcggatgaatcggccgcccggccggcgacggtctcgccagttcgtcgagccccttgcgcgcggcggcataatgcgcaagcgcacgctcgacgaaaccgcgccgcgtcttgcgccggatgcgcggcaacagcgcggacagcgtggcgcgcacgtcgccgacgaggccgacgtcgagcggcgcgcgacggccgagcgccgacgcgcggcggtcgatctgcgcgatccgggcgcgcgtcggatagaaattgcgataggggaaatcggtgccgagcatcagcagcgtgtcgcacgattgcatcgcgtgatagccggagctgaagccgatcagccccgtcatgccgacgctgttcggattgtcgtattcaatgtgctgcttgccgcgcagcgcatgcacgacgggcgccgcgagcgcatcggccaacgcgacgacttcgtcgtgcgcgcccgcgcaaccgctgccgcacagcagcgtgaccgcatcggagccgtcgagcaacgccgcgagccgctccagatcggcgtcgacgggcgtcgtcaccggcgaggcgaaatcgaaccacgacggtgtccgcgcgggcgccgcgctcagcgcgacatcgcccgggagcacgatcaccgcgacgccgtgctcgccgatcgcggcgcgcatcgcgcgctcgagcacgcgcggaaattgcgatgcgttcgtcacgagctcgacgtaatggctgcattcgcgaaacagttcctgcggatgcgtttcctgaaaatagccgagcccgatttcggtcgacggaatctgcgcggcgatcgcgagcaccggcacatgattgcgatggcaatcgaacaagccgttgatcagatgcagattgcccggcccgcaactgcccgcgcatacggccagccggccggtctgcgccgcttcggcgcccgcggcgaacgccgccacctcttcatgccgggtatgcatccagcgaatgccgccgtcgcggcgcaggctgtcggacaatccgttcaggctgtcgcccgtcacgccccagatcttcgtgacgccggcggcggccagcgtccgcgcgaggtagtcggcaatcgtgctcgccatgcgatcctccattcagatcaagtgcagccggcgtgcgtgcacgcccagcgcgtcgcgaaaatcggggtgcgcgagccggatcagcgcgcgcgcccgttcggtcgacgacaggcccttcaggttcgcgacaccgtattcggtcacgacgagatgcgtatcggtgcgcggcgtcgtgacggggcccgtcaattgcggaacgatcttcgacaccgttgcgcccgccgcggtcgaatggaacgcgaggatcgacttgccgccgcgcgatgcatacgcgccgcgcacgaagtcgagctgcccgccggacgcgctgtattggtgcccgttgacatgctccgaattgcatgcgcccgtcagatccatctcgatcgtcgagttcacggagatcatgttgtcgttgcgcgcgatgttgcacggatcgttcacgtagtcgacaggatggctctcgagcgccggattgtcgtgaatgaagtcgtacatcgcgcgatcgcccatcgcgaacgtgaataccgacttgccgcgatcgagcgtcttgcggctgttgtcgacaaccccgcggcgaatcagctcgacgagccccggcgtcagcagctcggtatggatgccgagatgccgatggccgacgagcgcgccgcataccgcattgggcaacgcgccgatccccatttgcagacacgcgccctccgtcacgagttccgcgatctgttcgccgatcacgcgatcgagctcgccgccgggcttcgggatcagttccggcaacggttggtccgattcgacgatcgcgtccacttcggacacgtgcagcagcgagttgccgaacacgcgcggcatgttcgggttcacctcgacgagcagccggcgcgcggcgcgcgcgaccgagctcgtgtaatcgttgttcgtgccgaacgtgaagtagccgttgcgatccatcggcgagaccatcacgagcatcgtgtcgacgtcgacgtgttcggcgaacagccgcggcgactggctgaacgagttcggcacgaagaacacgaccttgcgcccgccgtccgcttcgccgagcttcacgagctcgcgctcgggcggccccatgaacatgcagtgcggcaggattcgccccatcagcgaatagcgcagcagcgtctcgcgcagaaacgcctccgcatgaaagtaatacacacgcagcgcgtcgacgtcgccggcctgcgcgcgctcggcaagcgcggcgagcagcgcgggtggctgcgacatcgccatgccgagcgcgatcgccgaaccgctgcgcacttgcgacaccgcccgctgcggcgacgtcagttttcccgcgtagatctcccgcgcatcccgatcgtttcgcatccccaacctccccgtcgttcggtctcagtaattggcgccggcttccggcgaatgcccgcgcttatagatcagcatcgtgcgttcgaaagacatcacgatgacaccgtgctgattgacgcccttcgtctcgacggtcacgatcccctgcgtcggccggctcttcgattcgcggcgcgacaacaccgtcgattccgcgtacagcgtgtcacccgcgaacaccggcgcgctcgccctcaccttgtcccagccgagattcgcgaccaccttcgcgctgaccgtgcgcacgctcatgccggtcagcagcgcgagcgtgaacgtactgtcgacgagcagtttcttccactcggtcttcgccgcgtattcggcgtcgaaatgcacctgctgcgtgttcatcgtcaacagcgtcatccagatgttgtcgacgtccgtgatcgtgcggcccggccggtgctcgtagacgttgcccggctcgaaatcctcgaaatacaggccggatatctcgcgaaaccgcttgtcgccgatctgtcggtacgcggaaatcgtcgtgctcatgctcgcctcctggttgaagaaagaacggggtatccgtcatcgcgccgcggcgagaacgtccctcgcctcgcgcgcgacggcttcgtcgaccatgcggccgtcgacgacggccgcgccttgcgacgccgcgccgatcacgcggcgcgcccatgcgatccgctgcggcgaaggcgcgaatgccgcattgatcggtgcgacgtgcgccgggtgaatcgccgccttgccgcgaaggccgttgcgcacggcaaacgcaagctcggtatcgagggccgccgcgtcgcgcaatgcaaagcagggcgcatcgatcgcggcgatgcggccacgcgcgcaggccgcggcgagccgcacgcgcgcgatctgcagcgcgagcgcatcgggttgtgcggcgacatcggacgcgtagtcggccgcgccgaacatcagcgccccgatcgagccgcacgcgcgcacgatcgcgtcggccgcatcggcgcccgccgcggattcgatcatcgcgacgaagccgtatcggggcaggcggcccgcgtcgcgcaacagcgcatcgagatgcgcgatgcgctgctgcgtttcgactttcggcaccacgatgaaatcgggcgcgcgcggcgcgtcgatcagcatcccgaggtccgcgtggcccgccaccgtatcgggcgcgttgatgcggacggccgaagccggccgcgcgtgcgcctgcccgctcgagagccacgcgcgcgcgtggtctcgggcgtacgccttgtcggccggggcgaccgaatcctccagatcgacgatgagcacgtcagcgccgcactcggaggcgtttgaaaagcgatcggcgcgcgtggccggcgtgaagagccagctgcgcaacgcactgtggagccgatcgcacgccgccggagcggctgcgtcgtgcggaatcgatatcgacatgaaccggcactcctcgttgagcgaaacgacgagtgcattgtcgccacccgtcgcgcgccggacaatgcggcattttcgggggcagccttcggcgaatcggaaggctaacggcggcgcgcgaacgcccggccgctttcgacgagatggccgagcaactgccgcgcgtacatcggcaacgcgtcgacatcagccacgcacaccctcatttcgcgcagcgcccagttctcgcgcagcgcgagcgtcttgatcgacatcgtgcgcctgcagcgccgcgcggcggattcgggcaccaccgatacgccgacgccgttctcgacgaggcggcagatcgcatcgaagctgcgcagatgaatgcgcggccggagccgccgatgcaactcgcgcgcatgcgcttccagatacgtctggatcgccgcgccggccgcgtagccgacgaaatcgtagtcgagcagcgactcgaacgatacgtcgcgcgcgttcgcgaactccggctgcgacgcgggcacgaccgcgcacaggcggtcggtcgcgaacggaaagctctgcagcccgcctatgtcctcgcgcgccgcgacgataccgatgtccgcgacgccttcgacgagcgccgcgacgatctcgtggctcagcatttcctccagttcgacgctcacgttgcgatgctgcgcgagaaagcgcgcgatggggccgggcaggaattcggtcagcgcgttggtgttggtcaacagccgcaccgtgccgcgcagcccgtttgcgaattcgccgagatcgtcggtgaggcgctgcatcgacgcaagcgtcgcgcgcgcatggcgcagcaacgtgtgccccgcctcggtcggcttcacgccgagccgttcgcgcacgaggagcgccactccggcagtctcctccatctgcttgatgcgcccgcttgcggagccgagcgccagattgacccggctcgcgccgtgcgtgatgctgcccgcctcgatgacggagacgaacagacgcagatcggtgatatcgaaacgcatgcgccctcccggatcgacgagcctacggccggatcgaaggctcgcgtcggctgtcgggcattgtgaacgacaccgggggttttcacaacgtgccgaacgagctgcgcggcgcggcgcgtggccggccgcgcgggcgcgaaccggggccgccgtgtgcgtcacaccgcacgacgcgcgccgctggcgcgcggccgcgaagccggacgaactgcacgaacaggccgcgcccgattggctcgccgtctacgggcgcgagctctgaaaacacgcgggcgcgcccgctatcaccgtgcgcggccatgcgatggcgacgccggacgtcggcttcctcgctcgccccgaactgaacgcgctgcgcgacgtcgacgagcccatcgtgttcgcgcaggctggcctgtcggggctgtcgctgttcgaggaggcgtcttaccggggcgtgcacgccgcgtatcgcgtgttggcgtgaagcgggatcggttcgggtacgcgggaagccgtgtgcccgatcgcgccggctcgtgccggcctgcgcaccgcctcccgccggcggcgcgccgagcgtcaaccctccgcgcgccgccgaacgtagcgcttgatgaaatcgatccaggcgcgaatcttctgcggcacgtgccgcgccgacggatacaatgcgtagacgccctgttgcgcaaaccggtaacccggtagcgcgtcgatcaacgttccgctggccaaatcatcgcgcacgagccactcgggcagcagcgcgacgccaccgccctgctgcgcgaacgcgcgcagcaccgacgcgttgtccgcgatcagatgcggcttcgccgcgggccgatacacgtgttcgcgcccgtcgcgatcgtgcagcagccacgacgcgacctgcgacagccgactgtgcccgagctgcggcaggcgcgcgagcgcctccggcgagtcgattcgcgcaacaccgtgcgcggccagcagtgcgggcgacgccaccggccgcacgtcgtacgtgtcgatacatacgccccggtacggcagatcccgaaactgctcgaggcgaccgagccggatcgcaacgtcgaagcgatcgcgcacgagatccgcctgcgacgtatgcgtctcgagccgcacgcgcaacgccggatgcgcgctcatgaattcgctcaaggcgggcgcgacgatccgcagcgcgtattcgaccgtcgacgtcacgcgcaagctgccctgcatgccgccgtgctcggcgcgcgcatcgtcgatcgcctcttcggcttcggcaagcacacgcaggcaacgctcgtagaagcgctcgcccgcttcggtcagctcgacgcgccgcgtcgtccgcgtgagcagcgtcacgccgagctcggcctcgagctgcttgacgtggaagctcaccgccgcgcgcgcctggttcagcacgttcgccgcgcccgtaaacgagccggcctccacgaccgcgcgaaacacgtcgaaacgatccaaactcaccatcgcgccctcgattgtcaaaatttttcgatcagtctatccgggcaatcgggctgacggccccggatcgcggactttacactacgtcgcccgatgtcaccgttggccgccatgtccgctcgctcacgcatcgccgctgtctatctgctcggcttctcgatcgacctcgcgaacatgttcgcgatcaacgccgcgtatccggcgctgcagcgcgcgctgcgcgcgtcggtcgcgcagctcgcgtgggtcggcaacatctacatgctcgggctcacggtcgtgattccgctcggcgcttggcttgcgcaccggttcggcgagcgcaggctgctcacggcgtcgctgctcgtgttcgcgctcggcagcgccggcgcggcgagcgcgccgtcgatcggcgcgctgctcgcgtcgcggctcgtgcaggggctcggcggcggtttgctgattcccgtcggccaggcgatgacctatcgcgcctatccgcgcgaagcgcgcgcccgcctcacgtcgatcgtgatgatggtcgcgctgctcgttcccgcggcctcgcccgcgctcggcggcgtgatcgtcgaccatgcatcgtggcgcgtggtgttctggggcatgctcgcgctcgccgcgtcgacgtgcacgctcgcgctcgcatggctgcccgccgacgtcgcgcgcgacgcgcctcgcccgctcgacgcggcgggcctcggcctgagcgcggccgtgctcgtcgcgttgctgctcggcctcgcgttcgcgagccggcgcggcgagggcgcgccggcgatcgcgatgctcgcgctcgcatgcaccgccggcgtcgcgtatgtccggcacgcgcgccgctcgagcgcgccattgctcgatctcgcgctgctctcgcagccgctcctgcgtaccggcgtcgttatttatctgtgcgtgcccggcattttcaccggcgtgaatctgatcgcgtcgctctttctgcaaaacgcgctggggctcggcgcgacgcaggtcggcgcgctgatggtgccgtgggccgccgcgtcgttcgccgcgatcgcgacgacgcggcgcgcgttccccgcggtcggcgcgcggccgctgctcgcatgcggcgttgtagccgactgcatcggcatcgcgctgctcgcgacgccgctcgcggtgcacgaggcaggccgcgtgctcgcctacgtcgcgatgggtttcggcgcgagcctctgcacgagcacgtcgcaaaccgccgcgtttctcgatgtgcccgccgaccggatgggcgaagcgagcgcgctatggaacatcaatcgccaattgagcttctgcctgggcgtcgccgtgctcggcggcatgctcaatttcctgctggcagccggcggcggcgacgcgccgctcgcgtatcgccgctgcttcgcgttcggcgcgctgctgaccctgctgccgctgccgctcgtcgcacggctcggctcgcgtcgcgccgcggtctcgccggccgtttccgtggacgcccaatcgaatcgaacatgaacgaaccgaacccgtattttcaggaagtcgtcgacgcgcacgtcgacatcgaacgatggctgtcaggccgtgccgaacacggcctgctgcccgcgttgctcgagcgtttctcgccgcatttctcgatggtcgccgcgcgcggcgcggcgctcgatcgcgccggcctcgacgcgctgtttcgccaggggcgcggccaacgttcggggctgcgcatcgagatcgacgaactgaaacagatcggcgcctggcgcgacggcgcggtgatcggttaccgggagacgcagaccgacggcgaaggccgctcgaacacgagacgctcgacggtcgtgttcgaacgcgacgcggcctcgcgcatcgtctggcggcatctgcacgaaacgttgctcggcgcatgaagttcgcgcaagcgaaggcggcccggctcgacggcgccggccgaggcggcgcgacccgttcgccgcccttcgcgcgatcgagccatccggcgcgcgccgccgtgcatcgcagcggctcgcgtcgcgtcgagccgcgccacggccgccgaacgggcgcgcggattagccggccgccgcatcctgcaacgagcgctgccggacgatcggcagccagatcgtgaagcgcgatccgttgcccggctcgctgtcgaccgtgatccggccgccgtgcttttcgacgatgccgtacgaaaccgatagcccgagcccggtgcccttgcctaccggcttcgtcgtgtagaacggatcgaagatcttcgcgagccggtccgccggaatgccgacgcccgtatcctcgatcgcgatcgtcacgccgtcgccttcgcggcgcgtgcggatcgtgatggtgccgtgctcgacgatcgcctgcgcggcgttcatcagcagattcatcacgacctggttcaactgcgacggcatgcattcgacggccggcagctcgccgtaatccttgacgacctccgccttgtacttcagttcgttgcgcaacacgttcaacgtcgcctccagcccctcgtggacgtcggcgaagttccattcctcgctgcccgcccgcgagaagtcgcgcaggtcctgcacgatccgccgcacgcgcgacgcgccttcgatcgattcgtcgatcagcgttccgatgtcgccgcgcagatagtcgagatcgacctcagcgtgcgcggcacgcaggcgcgcgagcgcggcgtcgccgcaatcggcgatcagcgcgtcctcgatcgccatcacgtcgagcaattgccgcacccatgtcttcagcgtgcgcaggttcgaatcgacgaagccgatcggattgttgatctcgtgcgcgacgcccgccgcgagctggccgatcgacgcgagcttctccgattgcagcagttgcccgtgcgcctgcgccagctgctcgatcaaatggcgctgcgcctcgcgctcggtctcgagctccgcctgcgtcctcttgcgctcctcgatctcctgcgccatcagcgcctgcgtgcgctgcagcgcgtgcatgatcttctggttctcgtgcagcgccgcctccagctcgcgcgtgcgatgccgcacctgatcctcgagcgtgacggccatctgaaacaggctgaaatccgatccgcagacgatcgtgctgcgctccgcgcgatccatcagcgagcgcacgatcttgttcaaccgcacgatctccttcttcagggaggggatgtcggccgacgcgtcgtcgacgagactcgattcagccacggtcgggctccggcgcgcgactgaagacgatgccggtgagcgtctggttcacgtgaacgccgccgtactgttcgccgtaggtgctgaagccgacggcatggttcgccttcagcacctccgccgcggtatcgcgcgtgccccgctgcatcatctcgagatggcgcaggatgcaatcccacgcgagcacgagctgcggctcgccgaacgagtcgcgcaaatcgccgaacgtcgcctgcaggttgtcgacgagatcgagcgcgcgcgccacgcgcagcacgaggccctcctcgatcgcgcagtagaacgtgaggctgccgtccgggttgagcttctggatcgatcgcacgtaatcggtgccgtcgatcagcacgacgacgggcgccgccgcgaagtggccggggctgagatcctcgacgcgcgcaccgatgaggcgcgcgtattcctccgcggcgggcagcccgttgatctcgctgacggtgcggcgttccgcatccgcctgcgtgacgacgagccgctcggtgccgcagcggaaatgctgggtcttgaacgtgcgaaacggcagcgcggtcgacgcgacgatcagcgccgcgcaatcgtcgcggaaccgcccgtcgtagaagatcgcggttcgctcgaaacgcagatcgtcggccgccgagccgccgacgagcgcgatgtcgccgagcgcgccctgcagcgtgcgcgtgacgggctcctcgcgcaccgacaatccgtcgatcaacagcagcgcgaacgaattcgcgccgctcgcgcgcggcgcgcgtcgctccagatcgtgcagcgcgtcgagcgcgcaggcatgcccgcttgcgatcgtaaacgtctgcagatcctcgagcaacgcggtttcgacggtaaacagcgcgcgcggcagcgcaaccgcgacgagactgtcgttgcggtagccggccggcccgatctcgccggctgtcgtgcagccgatcacgcgcgtgccgcgaaaccgctcgcgcatctcgtccgcgagcgcgtcgagatcgaagcggctcgagcagaagaacaacaccagttcggcgtcgcagttcgcgagcgcagcatgcacttcccgcacggcgtcgcgcgcgtgcgcgcacgtcgagtgcacggcgggaatcgtggaagacaacatggtcacgacagatctccccttcatcagtcggcttcgaacgagccgatgtcttcgtggccgggcacggggcggttcgccgtcgccggccgtgatgtatcagtccaacatgccgcgcggcggctcgccgcccgccgcatcgacgaaaatgacgaacggcgccgtttcgctcgcctcgaagcggcgcacctgcgcggcctgatgcgacgacacgacgctgcccttcgtcatcagcaggatgccgcggccgttgcgcaggtcgtcggcaagccgcatgccttcggcgagttgcgaagcgttgatgcgcgatacgctcgcgcgccggtcgaccgccgccgcttccttcgacagcgcgacgaatcggtcgacgacgcgtgcgtcgtagcgcaggccggactgcgagacgagcaccgccatcgcctgctgcaccgtgtacggccgtgtgaacatgctgccgctacagagcgcgtcgaaatcgcgcgcgacggcgagaatgcgcgagccgagcggaatcgcgttggcggcaagcccgtcgggcgtgccgcgcccgtcgaaccgctcgtattggtgatgaatcacgtgcgcgacgcggccgagctgctggaccggcgtgagcaccatctgcgcgcgcagcgggtgctggtagtagaggcggctctcgtccggcgtcagccggtcgagcggccggtgcagcagctcgtccggcagcgacagcttgccgattccgtgcagcaggcccgcgaagaacagctccagcgcttgccagccgctcatgccgagcgcgagcgccagatcgcgcgccgcctcgccgacgcgttgcgactcgccgccgggcgcgccgcagcgcagctcgatcatgttcgcgcacacctgcgccatcgcggcgaaattgtgcgtcaggtcgcgttgcgcgtcttcgaggaacagcatcgtctggcggatctcttcgacgcgcgcctgcacctgcgcttcgagccccgcgttgaacgcgcgcaacgcatcgttctgcttgcgcgtgagcgcgtcgagccgcgcggtctcgcggcgcaggcgctgctgctcgagcgcctgctcgacggtcagcagcaagtcgtgatcgtcccacggcttcgtcaggtatcggtagatgcccgcttcgttgatcgcgcgcaccgccgaatcgatttcggaataaccggtcagcagaatgcgcatcgtgtccggctgtcgttcgcccacgcgcgtgagcagttccgcgccgctcatccgcggcatccgcatatcggacacgatcaggtcgacttcgcccgcggccagcagatcgagcgccgcttcgccgctgtcggcgcacagcgtccggtaatgcttcgggcgaaacacgcgcttgagcgccgacagcacgctcggctcgtcgtcgacgagcagcacgaccggcgcatcggcgggcgcgtcgcccgccgcatgcgccggccgcgcgtcgtcctccccggcggacccgttgctatgtatcgatatcgaaggactgctcgctttcgctcgtttgctcatggtgccctcattgccgatttctcttttttttgggatatcggcagcccgcgcgctcgggcgcactagggaaaacgtgggaaacgcgaaaaacatgagaaatgccgcatgcgtgcgctcaagttcagtcatcccgaatattgggccgattcggctcccgcctcgctcgattcattaaatagctatttaacgcgctttttccggcattcgttttcatccgtgactggaacagtctttcgtcactcgtcgttcgtgcgcgacttccgtgattttcccgcacggcccgcacgccggccgtcgtccggttcgtcattcggtcatgcgccgaacagtcgaatcggattcggccacttttaatacggcgcgggaaaacagacgatgaggcgtatatgcatttctttcgattcgcgtggcggcacggccgatattggctttgcctgctgattgcgagcgtattgctgccgcaaggcgcggcggcggccgtcacggcgtcctacacggacatcgtcggcgcggacagcgggctgtgcgtctcgacggccggcaactcgagcgcatcgggcgcgggcgtcgtgcagacctcgtgcgcgggcctgagcaacacgacatggtcgttcgttcccgtcggcaaccgctatcacatcgtgctgcaaggcagcggcctgtgcctgaacgtgcccgggggctcgctgaacagcggcacgcaattgatccagtacgcatgtcagggcaacggccagaccaatgaccaatggacggtcgtcgcggtcggctcgagctaccggatcgtgtccgcgtcgagcggcatgtgcgtgaacgtgagcggcgcatcgcacgcgagcggcgcggcgctgatccagtatccgtgccagggcgcgggcgcgctcaacgatcaattcaatctgtatctgcccgtcgtcgcggccaccaacgtcacggcggcgaacagcaacctctgcgtgagcgtcaatggcggatcgacggccgccggcgcatcgatcgtccagggaacatgctcgaatcagggcgccacgggctggtcgctgctgcccgccggcagcggctatcacgtcgtctcgcaaggcaccgggcaatgcctgaacgtatatggcggatacacgacgagcggcgcgccgatcatccagtatccgtgccagggcgacgcgcagacgaacgatcaatggacgctcgtgcccgtcggctcgaagtaccggctgatttcggtgtcgagcggcatgtgcctgaacgtgagcggcggctcgctgtcgccgggcgcgccgctgatccagtacccgtgccagggcgcgaacgcgctcaacgaccagttctcgctcagcctgccgcagactttcccggtcacgctgccgtccgcatggagccccgtgattccgctgcccgtcaatccgatcggcatcgcgaacgcgccgaacggcaagctcgtgatgtggtccgctgatcagcaattgagcttccagaacgacgtcggcagcaaggcgacgcagacgcagaccgcggtgttcgacccggcgacgaacaccgcgacgcagtatctcgaaacctcggcgggctcggacatgttctgcaccggcaccgcgatgctgcccgacggccgcctgctcgtgaacggcggcgacagcagcccgaagacgacgctgtacgactggacgaccaatacgtggagcgccgcggcgacgatgaacattgcgcgcggctatcagggcgacacgctgctgtcgaacggctcggtgctcacgctcggcggctcgtggagcggcggtcagggcggcaagaccgccgaagtgtggacgaacggcggcgcgtggacgctgctgcccggcgtgcccgagacgaacatcgtcggccccgatccgcagggtatctatcgcggcgacaatcatctgtggctgttcgcgcaaggcaacggcacggttttccatgcggggccgagctcgcagatgaactggatctcgacggcgggcggcggctcgatccagtcggcgggcatgcgcggcgtcgatccgttcagcatcaacggcaccgcgtcgctgtacgacgtcggcaagatcctgaaggcgggcggcgcgaaatcgtaccagcagaacggcagcgtcacgacctatgcgtcgaactcggtgtaccagatcgacatcacgcgcgggccgaaccagccggcatcggtgcagcgcctgaacggcatgacgtaccagcgcgcgttcgccaacagcgtgatcctgccgaacggcagcatcgtgatgatcggcggccagagcgtgccgatgccgttcaccgacacgaccgcgatcatggtccccgaaatctgggacccggcgacgcaacgcttcaacctgctcaagccgatgcagacgccgcgcacctatcacagcacggcgatcctgatggcggacggccgcgtgttcgcgggcggcggcggccagtgcggcaccggctgcgcaatgaaccatctgaacgcggagatcctcacgccgccttacctgctcaacgcggacggcacgccggcgccgcggccggtgatcacgaacgcgccggccacggcgaagctcggcgcgacgatcgccgtgtcgacgcaaggccccgtcgcgtcgttcgtgctgatgcgcctgtcgtccgtcacgcatacgacgaacaacgatcagcggcgcattccgctcgcgatcgcgtcgtccggcggcacgagctaccagctcgcgattcccgccgatcccggcgtggtcctgcccggctactacatgctgttcgcgctcaacgcgcaaggcgtgccgagcgtgtcggcatcgatccggatctcatgacgatgcccggcgaaccgaacgcgcgccgcgcctcgttgacgggactcgcgctgaaactcgcgtttgggtttgggtttgcgtttgcgctcgcgtggccgggccacgcggcgcgcgcggacgattccgccgcgcgcggccgcgcgttgttccgcggcgacgcgccgttgcaggcgcgcctgccgatgcatcccggcgatctgcccgcgccgctcgtgcgctgcgcgaattgtcacgcggcgggcgcgggcgccgcggtgccgaattcgatcgcgccgcgcctcacgcgcgcgtggctcggcgatctgcagagccggcgcggcggcccgcccagccgctacgatcgcaacgcgttctgcgcgctgttgcgcaccggtctcgatccgacctatgtcttgatcaatgtcgagatgccgcgctaccgcatcggcgagcgcgattgcaccgcgctctggcgctttctgaacgaggccccgcatgagcgccgatgaaatccgcacacggcggcgcaagctgctcgccgccgcgctcggcgcggcgctcgcgccggcgctccccgcgctcgcggcaacgcaacgcgcgcagccgctcgccggccagagcggctatcacggcggcctgatcacgccgcccgtgccggtgcccgacatgccgctgcgcaccgcggatggccgcgcaacccggctgcgcgcgctgcttgccggccgcgtcaccgcgctgcagctgttctacaccggctgctcgtcgacatgcccgatccagggcgccgtcttccaccgcgtgcagacgctgctcggcccgcatccgaagccggacatccaattgctgtcgctgagcatcagcccgctcgaagacacgccgcagcgcatgcacgcgtggctcgcccgcttcggcgcgcgtcccggctggatcgccgccgcgcccgagctgaaggatgtcgatgcgttgcaggcattcttcggcggcggccgcaccgggctcgacaatcatggcacccaggtgcagatgatcgaccggcgcggcgcgctcgtctggaggacttacgaattgccgtcgcccgaaacgatcgcggcgctgctcggccacgcgtgagcgcgacgcccgggctccgccggagcgcccgcaccgcctcccgcatgcggcgaatcccgcgcggcgcgccgtgcgcttcgcgcatgccgcgcgcgagatcagcgccagttcgcatcgacccactggcacacgccctcccaagcgggcgtcttcatgtaggcggccgtttcgctctccagcagcgacgccttgcgccagtcgtcaagcccaaccgtttcgccgagcacgaaattcgcgcgccggtagcctccaccgagcaattgcgtcgcctgctgcgtcgcgagcatcgcggtcgtatcgagcgtgagaccgagcagcgccgatgccggcacatcgtggctctcgaaaggccaaaaccatgtcgtcacgccccatctgagcggatcgccgatcgcgctcgggcggatgcctgcctgactgatgccggtgccgaacgacaacacccgcaaattgccgagctcgccgccgagacggctcgcaagcgcctcggaaacggccgtcatcgaaggattgttcgcgaacaggccgccgtccgcgaaatagcccagcgaaggcacctcgtacggcggaaagtacgaaggcgcggccgacgtcgcgagcgccgcgtcgacgagcgcgacatggcgatacgcattgccgctcgcgttcgagaacgtgcatgcggaccaactgcgcagcgccggatcccatagccgtgacgaattgatgacggtcagccggtgcaactcggtcagatcgccgccgcgcagcagttcctgcgcgatgcgcttgagcccggtgttcacatactggcacgcgaaaagccccggcccggcgaacgcggcgaagctcgcatccgtcgcgatcgtcgcccgctgttcgagccacgcgccgctctcctggaatatctcgctcccccggttccggtagacgtcgacgacttccgagatcgacaccccgcgcgcaagcgcgagggcgatcaggccgcccgtggacgtgccggcgaagccgtccgccttcgccaggatcccgctgcgtcgatcgagatcctgaatgagcaacgcagtgatcaatccccggatgccgccaccgtcgcaactgagaatcttgaatgccatcgcggttctcctcgactcgtgaaatgcgtgaaatacaggtacggatgctttcgaacgaacacagcggcggcgccgccgtgccgcgtgcatcgacgatgccgaacgctgcgccgctgcgcaagcgcacatccgatacgccgcgcattcgatcgcgcttgcgcgttgacatcgccgtgtcaatccggctcggcatttcatttggatcgatcggttgcgatcgcttcgccgcaagggcggcttcgcggaccgccggctgcaatcgcgttgccgatgccggacacgcgtgctcgtctcgcctctttctcgcgctcgtctcgttcatgtcgatacgaatcgcgtatcgcgcggcggcgcgtattcctaaattaggacgcgcgagacgctttggccagaccgcgacacaacgattcgatgccggcgcgcgcgacgttcggcacatcgtgcgcggtggacgcagcaggcgatccgcggggccggcctcgcacgcgcacggcttcacggcgccgatcacaccgcgaatgcgcatcggagccgaagccggcctcgcccgggagccgcctgtgccgcgcgagccgcccgcccctgcgtcatcgccgcgccgacatcattcgcccgccgcggccgcgccacgcgcgccgatcgcctcgcccgcgccggcgaagcccggacgcgcggtcaagccgatccccgccatcgacacgcacgcgggcaccgccgccgcgagaaacagcaacgacaacaaccattgccgatacatcagcacgccgccgcgcgccggcccgacgacggagccgatccagccgacgccggaacgccagccgatgcccgtcgagcgcagcggcgccggatagtagaccgccgcgagcacgttgagcgcgggctgtccgccgacgatcggaaaaccggtcatgaaaatcgccgcgaacacggcggcgagcgcgctgaacacgagcgagccgatcagcatcccgaaccatccggcgcggaacgcgggcgacagcgcctccttcgcgatcccccattcgcggatcacggcgggcgcgatgccgcccgtcgcctgcacgtcgaagccgtccatcacgcggtacgccgcgcacggcgcgacgatccgccagtgatatgcatcgaagcggctgtcgtcgagcctcgcgcgcacgtccactcgcgccgtcatacgtcgcctcccgccatgccgttgtcttcgtccgtcccgcgccggggcgacgagcctcacgctacagctacagttcgagcacgagccgtccgcgcctcgcgcgcgagcagcacgccatcatgcgcgtgttcagcgcacgctcgtccgcgctcagcacgctgtcacgatggtcaacctcgccggcaagcacgcgcacctcgcacgagccgcacagcccttcctcgcagtcgctctgcacgtcgacgttcgccgcgcgcagcgtcgccagcagcgtccggttcgcgggcaccgtcagcgtgagccccgaatccttcagctcgacctcgaacggctgatcggtgcgcggatcgacgcgcggcgcggcggccgcgaaatgctcgacgcgcagcgcatgcgccggccaatgcgcggcgcacgcggccagcgcgtcgagcatgcgcgcgggaccgcacgcatacacctgcgtgccggcagcgacgtcgagcgcggaaaaatcatgccgcgtgccttcgtccgacacgtgcaggcgaagccgctcgccgtgcagcgcggcgagctcgtcgacgaacgccatcgtccggcggctgcggccgcagtaatgcagcgcgtagtcgatgccgcgcgcgcgcgcctcgcgtgcgatcgcgccgatcggcgtgacgccgatgccgcccgcgatcaggatcgcgcgggcggcgtgcccgtcgagccggaagtggttgcgcggcccgcgaatctttacgcgcatgccgggccgcagccgctcgtgcagccatgcggagccgccgcggctcgccggctcgcgcagcaccgcgatctcgtatacgccgcgctcggccggatcgccgcacagcgagtactgtcgggagagcccggtgtcgccgcattcaacgtcgatatgcgcgcccgcgctccagcgcggcagcggcgcgccgtcgggcgcgacgaggcgtacgcgcagcacgcgctcggccaccggcatcacgctgtcgacgcgcagcgcgcgccccgcgcggcgcgcgttcgattcgccgatgcgcacggcaagcgcgcagcggcgcgcgccgtggccgcgccgctgcggattctccgccggcgcccattcgacccacagatgctccggaccacgaaacgacgtgttcggcacatacgtgaagcgctgttcggcgagccgcatgtgcggcaggcggcgcgacagctcgtcgatgaagatctgcatctccatgcgcgcgagatgcttgcccatgcactgatgcgaaccgtagccgaacgtcaggtgatcggcgggattgtcgcggtggatgtcgaacaggtccggatcggcgaagcggcgctcgtcacgattcgccgacgacgtgacgatcaacagcttcgcgccggcgggaatcgcaacgccgccgaccgtcgcgtcgcgcgtcgcgatccgccgccacgcgacgatcgatccgctgtgacgcaggcactcgtcgaccgcgttcgggatcagcgcagggtcgtcacacagctctcgccacgcgcgcggatgctcgagcaacagcttcagcgcgttcgccgttgcgttcgcggtggtctcgtgcgcggcaacgatgcccgccatcatcatcgaatgcagatacgaatcggtgacgatgtccggatgctcgcgctgcatgcggatgccgaactgcatccagccgggccccgacggatcctcccgcatcttcccgagcaccttgcccgcgtactgccagaactgtccgaccgcatgcgcgaccgcaacttgctcgtccggccgcggccgtccccaggtgttgacggtatgcgcgatcgagtacgcgcgcagcgtatccatgtccgcttcgggcacgcccagaaaatgcagcgcgaccgtgagcggcacttcccacagcatctggtcgacgaggtccgcgcggccatcgtcgacgaagcggtcgacgtattcgcgcgcaagccgtcgcaccatcggctcatgcgcgcgcagcgcgtcgggcgtgaacggctcgatcagcagacgccgccgcgccatgtgcgtgggctcgtcctcgttgacgagcgtgcggcccatcgcatagccgtacgacgcgagcgccgcgttcgcgtccggccccgtcggcgtgatcttctcgagcgcgatcgacgggctgaaggtccggttgtcgcgaaagatcgtcttgatgtcgtcatagcgcgcgacgacccagtaaccgagcttcgggctgtagaacaccggctcgcgctcgcgcgcccaacgcacgtactcgggcgggtcctgttgataggcgtcgtcgaacggatcgaatgccgccgccccggcgctcgccgggcaacgggccggatgcgcggcggcatcgtctgaaacggggcggaacggacactgcgcggcgggcaaggccggcggcgtggacgcggaatgcgtcgtcatggcagtcctccaggggtcgaattacgctggatcgaattgcgctttgcgtaacgctagtacgcactgcgcaaaatcaatgatcgcgttaacctgcatcgccttcctatcgtagtcgcgcgggcgatgccgcgcctgccgtcgaaggcaacccgaactacaatcgctcgatgacgaacaagccccctaccctgaaacccgcgagaacccgccgcgccccgcgcgcgaagcggccgcgcccgccgccgctccgtccacgccacgcgagcgccggccgcgcgtgcaggcggccgcgcccggcatcgcggtgctcggcgcgaccggctcgttcgacgcatcgctcgacgaagatgtcgcggccgcgctgcggcgggaagccgacgcgacgggcacggcgctcggttatcgattgcaggcgtagcgctcgccgcatggccggccgattcgtccccctcgacacggcgagcgcgcgccgccacccgcccggaggccatgttgacttcagtcgcgccaccctcggcgacaagcgaagcggtcagccatcgcaacaccgctgtgctcgtcgtcttcaccgcattgacgaatctcgccgatggcgtgacgaaggtcgcgctgccgctgatggcgaccgcactcacgcactcgcccgcgcgcatctcgggcgtatcactgacactgacgctgccctggctgctcgtcgcgcttcacgtcggcgtgctggtggaccgcttcgatcgccgcacgctgctgtggctcgcgaacgcggcgcgcatggccgccatggcgctgctcatcgcgctgctgccatccggccgcgtcacgctgccggtgctgtacgcgagcggcctgacgctcggcctcgccgaggtcgtcgcgctgacttccgcggccgccttgattccggacgccgtcgccccttcgagccgcgagcgcgcgaacgcatggatcgccggcgcggagaccgtctgcaacgaattctgcggcccgctcaccggcggcatgctggtcgcggccggcacggcgatcgcgctcggcgccgttgccgtcggctacttcggcggcggcgtcgcgctgtttttcctgatcgggcggttccgcgtcgcgcatgcgccgcatgggcggccgccgcccgttcgcctgcagattgccgaagggctcggatgcctgtggcaccagccgttgctccggctgatggccgtcgcgctgacggtgctctgcatgtgctggggcgcatggctcgcgctgatgccgctgttcgcgacgacggtgctcggcctcgactcgcgcggctatggcgtgacggtcagcgcgctcggcgtcggcggcttcgtcggcgcgctgagcgtcaccttgctgaaccgccgcttcgggcggcgcaccgtcatgctcacggatctgctcggcaccttcgcgatgatggccgtaccggtgctgagcacgaacctatgggccgtcgcggcgagcgcattcgcgggcggcctgggcggcacgctgtggacggtcaatgcgaggacgatcagccagcatctcgtgccggggccgctgctcggccgctacaatgcggcggcccgcctgttcagttggggagcgatgccgatcggcgcgggccttgccggcgcgatcgcggaactgctgggcatgcgcgccgcgttcgcggcgctcgccgtcgcggccttgctgttgatcgtgccgttcctgcgcgtcgcttcggcgcaagcgctgcgaatcggccccgaacgccgacattgaatccgtcggcaacgcttcggcgcatcgatcgtcaagataacgaagcaaatgaaacgctgcgccgccggtgcacgcctcgccgtctccagcccgttgcagcgaggcacgccctgcgttcgcggcccttccccggcgtcggcgcgagcccggccacgcgcgccccatccgacgaggaccatgcgacggccggcaaacgtacgctaccaaacggcgcgtgctgcgcaaccgacggcgacaagccggatctcatcggcatcggcatcggcatcggcatcggcatccgcagcgactgcgactgcgactgcgactgcggctgcggctgcggcaatcccacgatgccggccggcgtccatcttgccgctcgattcacgatcgattcggtcgcccaaacctgatccggcaacggcccgccgggcccgagcccgcccggccggcggccgttccgttgcgtacgcacggcccaatccgcgccagtcgaaaacgtcatcgatcgatcaccccatcgttcaaaagtttacttgtagccagtctacttatgcgctatcactgaacctgaagttttgctacatccccacgcaaccgccgctcacgccggattcgtcaccggccgcgcgcggccggtccgtgacgcatgaccgagtgtcatccgtcacacgcttgacggcgcccgttgccgcgcgctcgcgcggcgtttcgcgtcgcgccgaacgacagaaccaagcaaacattcacggagacaaacgcatgcacgcaaaacgcctttccatcgccgttctttccgccacgctgtgcgcgctcgcgcatgccgccggcaacgacgcgccgtcgccggacatcgcgtcccgcgacgcttacgcgcttcgccgcgcgcacgcgctggttcgccagatgacgctcgacgaaaagcttcaactgattcattcgaagtacccaatgagcgacgtgccgggcggcggcgcgggcttcatccagggtatcgcgcggcttggcattcccgatctgaacatggtggattcggcgacgggctcgggcagcacgtcgcagccgagcacgacgtttcccgcgacgatcgggctcgcggcgagctgggacaagcgcctttcgtacgcattcggagcggtgatcgccgaccagttgcgcgcgcaaggattcgcgatgggcctgggcgggggcaccaacctcgcgcgcgagccgcgcggcggacgcctgttcgagtatctcggcgaagatcccgtcctcgccggcgaaatgctcgcggcgcgcacgcgcggcacgcaggaccgcaaggtgatcgcgacgatcaagcactacgtcggcaacgaacaggaaacgaaccggatgggcggcgacgaccagatcgacgagcgcacattgcgcgagctctatctgctgccgttcgaaatcgcgatgaaggccgcgcgccccggcaatgtgatgtgcagctacaaccgccttaacggcgactatgcatgcgagaacgcacacgtgctcaccgacgtgctcaagaacgaatggcatttccaggggcaggtgcagtccgactggggcgccgcgcatagcaccgcgaaggcgatcaacgcggggctcgacgaagaggaagacgtcgggccgaccgtgttcctcacgcccgcgctcgtcaagcaggcgctcgcgaatcgcgagatcgcgccggcgcgcctcgacgacatggtccggcgcaagctctacgcgatgatccgcacgggcgtgatggacgatccgccgcgcggcggcggcacgatcgatttcgccgcggccaatcgatttgttcagtatgcggcggaacagtcgatcgtgctcctcaagaatcaggaccgccaacttccgcttgatgccgcgggcctgaagcggatcgccgtgatcggcggccatgcggacgcggccgtactcgcgggaggcggatcgggcaatacgcggcatcccgtcaccggcgcgtttcccggatgcggcggcctcaccttcccgaccacgacgggctgcaactggtggccgaatccgtggctgaagctcgatgtgccgatcgtccaggcgatccgcgacctcgcgccgggagcaacggtcgctttcgccgggaacagcgatcggcaatcgccgttcgccgcgtacacaccgcagcaaatcgatgcggccgccgatctcgcgcgacgctcggacgtggcgatcgtcttcgtcacgcaggccgccggcgaggacttcggcgaactgcgcagcctcgcgctcgcgaacccgacgaatcaggacgcgctcgtccaggccgtcgcgcaagccaatccgcgcgtgatcgtcgtcgtcgagagcggcaacccggtgctgatgccgtggcgcgaccaggtgcccgcgatcgtccaggcatggttccccggtgaaggcggcggcaacgcgatcgccaacgtgctgttcggcaaggtcaacccgtcgggcaagctgcccgtcacgttccccgcgcgcgacgaggacacgccgacctggggcgcggacggcacgctcgcgccgaaccccgtctactcggagaagctgaagatcggctatcgctggtacgacgcgcatcgcatcgcgccgatgttcccgttcggacacggcctgtcgtacacgcacttctcgtattccgggctcgaagtcaagcagcgcccggacgcggcgacgacggtgtcgtttgcgctgaccaacgatggcccggtggccggcgccgaagtgccgcaggtctatctcggcgatctcgatgatccgcaggaaccgccgaagcgcctcgtcggatgggacaaggtgggcctgcgcgcgggcgaaacgcggcgcgtgcgcatcgtgattcccgccgagatgcggcgcgtgtgggatgcgagccgcaacggatgggcgctcgcgaagggcgggcgcatctacgtgggcgcatcttcgcgcgacattcggcttcagcagccgtgaagggcgacggcggcgcttcgcggcgccgccgccatcgatcctgcacaacgcttcgtatccggcgcgttgcgccgcccggtcgggcacgccggctcgaccatcaggaatactcaggatgcggcccgcccgacggcgaccgctgcagacgctctttcgccatcgctcgatgtgctcccgacgctcggcgcttcgggctacaagaacttgtagtttcaccttccggctttccgccctacgatggatcccgcgagtacgcacgcgatacgaggtgcgcgcacctcgtcagaacgataaagcgagagccattcaacccagcagaagaccggtcgcaagacgcgatgcagaccggcgtgcgtcccgtcgaggtgattcccgtttcacgaactcgagcatggcccgcctgcggcgggttggcacccggcacggctggaggcgcccgagcggcacgacagccgtcatcatcatcaagaaaggagtccgcatcatggcaaccaccgccgaagaagatgtcctgctgcacatccttcacaacgtctacagcgtgacgggcggagaagtcacgccgtcgtccgtctcggttccgaccgtcgagctgaagctgcaattcgacgacaacactcaccgcatctccggcttcggccgcatcgcctggggcaagaacaagccgccgaaggtcacgtcggaattcgtcgatcttctcattcacggcgacttcggctatttcccgcctgcgcggaagcagcgcgacgcgaacttcccggtgaagaccctgcagatcaacctggtcggctatccgaacctgcactggaatccgcgctggggaatcggcccgcaactgccgatcatcttccaccagaacgccgtgattcccgtcggctcgcaaacgggatatgcggcgtacagctacggcgtgcccagcgatccggaaagcgaaatctccgtgaccgatgcgacgattcgccaattgctgctctgatcgcgcaagcgggccgcccgcgttcgggcggcatccggcaatccggcggatgcgccgcatgcagccgttccggatgcgttgagcgatgacgaatcgacgccggcgaagcggttttcgtcggcgtcgattttttcaatggcgtgcgccggggcaccctgcccgacgatcgccgcggcgaggtctgcgccgtttctgtttcaataggcgccggtgcggcaggcgatgtatcgccgcaattgcgacaacgacacctgtcgccagtggaattgacgcaggcaatgcttgctcgcatcgcgcaactcgatgtgcatctgaacgcgtacatccgcgtcacggcggaatccgcgctcgccgacgcccgatgcgccgagcaagagatcgcgcgcggaatcaaccgggaccgttgcatggcgtcccggttgcggtaagagacattttcaacacgaagggccgcgtgattttgcaggcatgtacactatgcgcatctagaataataggggccaagcgatgccgattcgctgcacattcgttttgaacaatcagtcgacgtcagctttccactgtccaaccgtaggcactctacctgcgttttcgggacgcggttccggacgcgataatccagaagcaaccgcgatcgaaaagatcggcccgatacccaagggcatctactacatcgtggaccgccagtcaggcggcaatctcggttggctctatgacctgtggggtcaactcggatacggtacgtccgatcacacgaaatggttcatgctttggaatagagacacgggcgatagcacgtatgtgggtaaagtgaagcgcggcgcattccgtctgcatccgattggcccgatggggctaagtgaagggtgcattaccgttaccaacacagctcgcttcgagaggttcgctgcgttcctccgccagaagggcgcagacctgactgttccgggtacgaacctcaaggcttacggcacggtggaagtgaaatgacgaagctcggaaaattcgcgctcagcacgagcattacgctcgttggcggatgggcactcgccaacctagtgattcgacttcccgttgaaatgcccggatttctggacaatggcatccgcgccgtgctgaggctgaccggacatcgcgaactcgcgaatccggacgacatggaagtgctggcgatgacggcaattctcattgcatcgatcatcgtcgtcggcgtgctagtcgccctcgcgaacaccatcattaagcgatcactcgctcgcagaacggctcactgagtctcgccataacggcacaacaacgtgagagataacgaactccacggcgtcggctggccttgttcgccgtgggcgggtcaacacagcgcgccccgatcgcaatcggcgcatggcgttccggttgccggccgcagccacagtgaattgaaatcctccgcgaggcggcgtcgtgataacgccgcctcggccccgagcgccatcacgtttaatcaactgccacggcttattgatcgccgcacgtgcctggtttgcatacagccaagcgagcaagcaatggagcgcgagggttaatagcagcaaggatcgggcagaaaaacccacaccaccgcaggaatagccccctgagcgatgtctatgtaattgcccgccaagcctcatggcggaaggcagccggagtcgaaccgacctggcgcgggctgaccgcaccaactgggtttgaagcccagccgcaccaccggatacgaatgccttcctgcgaaaacgggaaacggaagccgacatcaagcgcaccccgccccgtcaaaaaaccgtcgagaaccgtcgaataccgcggcaacccccacgagcccgaaaaaccggactaccgcgagccggccagcaaccggctatcagcccgcaaccagtgcaggtcgcggtggaagcgagtatacccaacgcgatcgaagaactcgagaatttgaatcgcccgcttgcggccgagcccggtcgcgtcgcgaaacgtcgccgcatcgagcccgccgccgtgctcgcccgcgagtcgcgcgatcagtcgcgcaagctccgcgatcacgtcgcggtgatagaacagatcccgcacgacctgatgcacgtcgccgcgccgcgcgagcttgcgcagcagcgcgcgcaccgcgtcctccgccatgagcgtcgccgccgcgtgatcgcgcacccacggcggatcgtagcggcccgccgcgacgagcggcagcaagcgcccggccaacgcctcttcggccgcgtcgaagctcaccgcatgcgacggcaaatgcagccacgggccgctgcgcacgatcgcgccctcggcgatcagcgcatcggtcagcgcgcgccacaacgcgtcgtccgcgagcggcgcggcgatccggcgcagccgcgcgacatccggcccctgctcgtccggcgagcgctgatggaatgccgcgagcgcatcgagcacgcgcgtgcgcagcgcgtcccaatgcccgcgcgcaagcacgcgcgcttcgtccgcgtgcttgcccggcgcggcgacgctcaccgcatcggccggcaacgcccacgcctgcgccggcaagccggtcagatgcatcagcgtcgcgcgcgcgatgccgagcggcgcctcgtcgagcaacgcgtcgagacggccttcgtcgagccacgccgcgagcgcgtcgagccacgcgcgtcgcgcgcgcgtgcgccgcttgcgcgcggggccgaacggatcgagcacgcgcccgccgcccacggtgcgcgtcgcctgcgcgtcgcgcacgatgaagcgatcgcccggcgcggcgaacaccggctccgtgaaattcaactgcgcgcgggcgcgccggccgggcccgagcgtctcgccttcgagcagcgcaacgtgcgcgacccggtgcagcgtgccgagatgcacgtgcagcggcgtccagtgcgtgatcgtcaggtcggcgtccgccgtcaacgtcaattcgacgtcgatgcgtggcgaaagcgtcgcgagccgcgcgtcgacgatcgcatcgccgcgcgcgagcgccgccttgtcgatgcccgcgagattcagcgcgcagcgctcgcccgcatggccgacgtcggtcgcgcggttctgcgcatggatgctgcgcacgcgcaccgtttcgcccgtgcgcgcgacggcgagcgagtcgcccgtgcgcacgcgccccgcgaccgcggtgcccgtcacgacggtgccttgccccgcgagcgtgaacacgcgatcgaccgcgagccggaacaggccgtcgtcgcgccgcgcgcgccaggcgagcgccgtgtcgcgcaggtgcgcgttcaatgcggcaacgcccgcgtcgtccggctcgctcgcgcgcgtctcgaaaaccggcgcatcggcgagcggcgaggccgcgagccacgcgcggatctcgtcgcgcacccgcgcgacgcgcgccgcgtcgacgcgatcgcatttcgtcagcgcgagcgcgccatgcgcgacgcccagcagttgcagaatcgacagatgttcgcgggtctgcggcatcacgccgtcgtcggccgcgatcacgacgagcgcgaagtcgatcccgcacgcgcccgcggccatcgtgtggacgagcttttcatggccgggcacgtcgatgaagccgagcacgtcgccgttcggcagcggcgtgtacgcgtagccgagctcgatcgagattccgcgcgccttctcttccttcagccgatcggtgtcgacgcccgtcagcgcgcgcacgagcgtcgtcttgccgtgatcgatgtggcctgcggtcccgacgatcatgcgcgcgggcccgtcggcgcctgcgcgcattgcgcgatgaatgcggcttcgtcgcccgcttcgaggcagcgcaggtcgagccgcagcgcgtcgtcggcgatgcgcccgagcaccgggcgcggccagccgcgcaggtgcgcgtcgagctgcgcgagcgcgcggccgcggcgcttgccgccgctcgcgcgcacgacgaggccgtagctcggcaattgatcgacgggcaacgcgccgctgccgatctggctgaacatcggctcgacgtcgaccgcgaacgccgcgccgagcgcgcgctgcagcgccggacgcacgcgctcggccgtcgcggcgatgtccgcctgcgcgcgcgtgagcagccgcaacgtcgtcaaccgctcgcgcaggaattccggcgtctggtacaggcgcagcaccggctcgagcgcggcgagcgtcagcttgccgacgcgcagcgcgcgcttgagcggatgcttcttgatcttcgcgatcagatcgcgccgcccgacgatgagccccgcctgcgggccgccgagcagcttgtcgccgctgaacgtgacgagatccgcgcccgcctcgacggtctcgcgcaccgtcgtctccttcggcaggccccagcgcgtcaggtcgacgagcgtgccgctgccgagatcgacggcgacgggcaccccgcgctcgcgcgcgagcggcgcgagctcccgcagcgccacttccttcgtgaagccgctgatcgcgtaattgctgcaatgcactttcatcagcagcgcggtgcgcgggccgatcgcgtccgcgtagtccgccagatgcgtgcggttcgtcgtgccgacctcgcgcagcttcgcgccggcgcggctcatgatgtccggaatgcggaacgcgccgccgatctcgacgagttcgccgcgcgacacgaccacttcccgcctcggcgcgagcgcggacagcacgagcagcacggcggccgcgttgttgttgacgacggtcgccgcctcggcgcccgtcagctcgcaggcgagcgcgccgatcagatcgtcgcggtcgccgcggcggcccgtcgcgagatcgaattcgagattcatcggctgcgtgagcgcctgcacgaccgcgcgcaccgcgtcgtccggcaacagcgcgcggccgaggttcgtatgcagcacggtgcccgtcaggttgaacaccgcgcgcatcgccgccgccgcgtcggcggcgagccgcgcgcgcacgtcggcggcaatgcgcgcgtcgtcgggcgtcccggccgcggccggatcgcggcgcgcggcgtcacgccacgcggcgagcgacgcgcgcaccgcggcgagcgcgcgcgtgcgtccgtattcgtcgacgagcggctgcatttcctccgacgacagcacgcgctcgaccgacggcgcgcgcgcgagcagcgcgttcagttcgcttgcgccgggcccgctcacgtgcgctcgtctcccgccgctgcgccggcctcggccggcaggtccggccagagcagcggattcggcgacgcgcgccggtagcccgcctcgcccatcagcaggtcgagcgtgaggctcgcgagatcgtccgcgagcggctcgacgtcgtagtccttctcctgataaccgatcttccggtacgtatggcacgcgtcgcacgattcggccttgatcgcttcgctgccgccctcgattccgtgataggcgatgcccttcgtcgaatcgcagtgcgagcacttcgtgcgaaccatgtgccactcggtcgagcacagcccgcactggaggaagcgatagccctgatactggccgcccacgcgcacgatgctcgcgaccggctgcgcgccgcacaccgggcaaaggcccggctgctcgagatacggaacgtcggcgggcgcgatgcggctcgcgagcgcggtccataccacctgcagcgcggccatcaggaacggcgcggacgccggctcgatctcggcgaagcgctgcgcgacgagcgcgtcggcctgcgcgtcgagcgcggcggcctcgcgcagccgcatgccgtcgatcagcttcgcgagcggcggattcacgaggcccgcgcgttcgacgcggtcgagcaggctttgcagcaggtcgcgccagcgcggatcgcgttcgccgccgagcgccggcatgagcggcatcgaatggcgctgcgcgcgctcggccgccgccttctcgggcgtgttcggcacgaacgtctgcagcagttcgtgctgcgcgtcggcgacggccgccatcagccgcagatagccggcgatcgggttcaggtccgcgagcttgcgcagccgcgcggcgcgcgcggcgaacacggcgccgcgctcgggcatccgcacgcgcggaatggccgaatgatcgagcgatgcgatttcgctcggatcgagaatgcgttgggttgggtcagtcacgtgagtgccctaaaaaaacaagcgccgaatcgtcggcgctttgggttccgtccatcgtccgcggcccgctcgcccgccgcccgcaggggcggcccggcggcccgacgggcgcgcggcttgcggcgcgcggaccgcccgggcccgcgcgccgcgccggcttcgcgcgatgcgatattacttcacgctctcgcgaaaccacttcgggtggtgctttctggcccagccgacggtcacggtgccgcgcaccatcgcgccgatcgagcccttcacccacagcgccgcgtacacgtgcacgacgatgccgacgatcagcacgaacgccgctgccgcatggacgacggccgccgcgcgaatcacgccgatcgggaagtagagcgagaaatagcgccgccagatcacgatcccggagacgagcagcaacagcagacacgccaccatcacgaagaatagcagcttctgtccggcgttatagcggccgacttccggcagcttgtcctcgcggttcgcgagcacgtcgtccatttgccgcagccactggcggtcgcccgcgtcgagcaggttatggcgccagtagcgcacgaccatcaccgcgaacgacgcgaacatcacgaggccgacgaacggatgcaggatccgcgtccactgcccgccgccgaacagcgccgtcatccagaacatcgaaggatgaaacagcgcgagcccggacagcgcgagcagcacgaacgagatcgcggtgatccagtggttcgagcgctcgttcgccgtgtagcggacgatcaggttcgggtcgtcatgtttcatttcgcgtcctcctggatgcggcgcgcttcgtcacgggcggcggcctcctcgtcgtccgtcacgtcgttcgggccgacgcgcgtgtagtggaagaagccgacgagcgcggacagcgcgatgcccgcaaccgcgagcggcttcgcgagccccttccacagcttcaccatcgggctgatcgacggattgtcgggcaggccgtgatacagcgacggcttgtccgcgtgatgcagcacgtacatcacatgcgtgccgccgacgccctgcggatcgtacagccccgcgttctcgaagccgcgccccttcagatcggcgacacgctcggccgcgtgctgcttcatgtcctccttcgtgccgaacacgatcgcgcccgtcgggcaggtcttcacgcacgcgggctcctggccgaccgcgacgcggtccgagcaaagcgtgcacttgtacgcgcggttgtcctgcttcgagatccgcgggatgttgaacgggcagccggtcacgcagtagccgcagccgatgcagtgctcctcgtggaaatcgacgatcccgttgttgtactgcacgatcgcgcccggcgaagggcacgccttcaggcagcccgggtcctcgcagtgcatgcagccgtccttgcggatcagccattcgaggtcgcccgccgggttctcgtattcggcgaaacgcatcaccgtccacgagtgctcggtcagatcggccgggttgtcgtagacgccgacgttcgtgccgacttcgtcgcgcaggtcgttccactccatgcaggcggtctgacatgccttgcagccgatgcatttcgatacgtcgatcagcttcgcgacgctgcccgtcaccggctcgcgcgcggagggaggaggcgtcgtggtggccgagacgcgcttgatatcgagcgattgcaatgccatctctttccccttacgccttttccactttcaccaggaacgatttgaattccggtgtctgcgagttgccgtcgccgacggacggagtcagggtgttcgcgagatagccgggcttcgtcaatcccttgaagccccagtgcaacggcacgccgaccgtctgcaccttcctgccgtcgaccatgagcggcttgatgcgcttcgtgacgagcgcgaccgcgacgatgtgcccgcggttggacgacaccttcacttgctcgccgtgcgcgacgccgatctccttcgcgagatcctcgccgatctcgacgaactgctgcggctggacgatcgcgttcagccgcgcatgcttcgtccagtaatggaagtgctcggtcaggcgataggtcgtcgcgacatgcgggaactggtcgaccttgccgaacgacgcgcgatcgtccgggaacacgcgggcggccgggttgttcagcgcgcgcgggttgcccggatgcagcgggttcgcggcgagcggcgtctcgaacggctcgtagtgctcggggaacgggccttcgttcatcccggcgcgcgcgaaaaagcgtgcgacgccctccgggttcatgatgaacgggcccatgccggtctcgggcggctcgtcgagcttgtagtcgggaacgtccgcgcccgtccacgtcttgccgttccagccgatcagcttgcggctcggatcgaacggcttgccgttcacgtcgcacgacgcgcggttgtacaggatccgccggttcgccggccacgcccacgcccagttcagcgtctggccgatgcccgtcgggtccgcgttgtcgcgccgcgccatctggttgcccgcttgcgtccacgcgccgcagaagatccagcagccgctcgcggtcgtgccgtcgtccttcaactgcgcgaagccggcgagctgctcgcccttcttcacgagcgtcttcgtcgggtctttcggatcaggcagatccgcgagcgcgcggccgttgaactccatcgcgagctcttcgggcgtcgggctttccgggttcgcgtacggccagctcaggttgacgatcgggtcggggtacttgccgccgtccttgcggtacatgtcgcgcatgcgcaggaagatccccgacatgatctcgaggtcgctcttcgcctggcccggcggctccgcgccctgccagtgccactgcagcacgcggccggagttcacgagcgagccgcgctcctcggcgaagcacgacgtcggcagccggaacacctcggtctggatcttcgacgaatcgacatcgttgaactcgccgtggttcttccagaactccgacgtctcggtggcgagcggatccatgatcacgagccacttcagcttcgcgagcgcctcggacgtcttgcgcttggacggcgccgccgcgagcgggttgaagccctggcagatgtagccgttcatcttgcccgcgtgcatcagctcgatcgtctgcagcaggtcgtactgcttgtcgagcttcggcaggtagtcgtagccccagttgttctcggcgctcgccgcgtcgccccaccacgccttcatgaagctcacgtggaacgcgcggtagttcttccagtagctcaactggttgggccgcagcggctgctgcgcgcgcttctggatgtaggcgtcgaaatcctgctcggcctgcatcggcagcgtcatgtaacccggcagcaggttcgacatcagcccgaggtcggtcaacccctggatgttcgagtgcccgcgcagcgcgttcatcccgccgcccgcgatgccgatgttgccgagcagcaactgcaccatcgcgcccgtgcggatcatctgcgcgccgaccgagtggtgcgtccagccgagcgcgtacagcaccgtgccggcgcggccgggcacggccgtcgtcgcgagcatctcgcataccttcaggaacttgtccttcggcgtgccgcagatcttctcgaccatctccggcgtgtagcgcgcgtagtgctgcttgagcaggttgtacacgcagcgcgggtgcgcgagcgtttcgtcgaccttcacgaagccgtcgtcgccgcgctcgtaatcccacgtcgacttgtccgggtacgcgtgcttgtccgcgtcgtagccggaatagatgccgtcgtcgaacgcgaaatcctcgcgaacgatgaacgagaaatccgtgtaatgcttgacgtactcgtgctggatcttgtcgttcgtcagcaggtaatggatcaccccgccgaggaacgcgatgtccgtgccggtgcgaatcggcgcgtaataatcggcgaccgatgcggtgcgcgtgaagcgcggatcgacgacgacgaggcgcgcgttgcgatgcgccttcgcttcggtgacccacttgaaaccgcacggatgggcctcggcggcattgccgcccatcacgagaataacgtccgcgttcttgatgtcgacccaatggttcgtcatcgcgccacggccaaacgtcggggcaagacctgccaccgtcgggccatgtcagacacgagcctggttgtcgaacgcgagcatccccatgctgcgcacggtcttgtgcgtcagatagccgacctcgttgctgcccgccgaggcggccagcatgcccgtcgtgagccagcggttgaccttcatgccgtcgtccgtcgtctcgacgaagttcgcgtcgcggtccgccttcatcagcttcgcgatccggtcgagcgcgtcgctccacgagatcggctgccacttgtcggagccggccgcgcggtattcgggctgcgtgaggcggctcgggctatggatgaagtcgatgaggctcgcgcccttcgggcacagcgtgccgcggttgaccgggtgatcggggtcgccctcgatgtggacgatgctcgacgtggcgttcttcgcgccgtcgccgaggccgtacatcaggatcccgcagccgaccgagcagtaagggcaggtgttgcgggtttcgacagtgcgcgccagcttgtattggcggacctcggcgagcgcttcggccggcgagaagcccatcagggctaggctcgatccggcgagcgtcgtcgcggacagcttcaggaactggcgccgggacagttggagcatggtggtctcgggcaggttgtattgatggggaaaacgttgattttgcgtggctggcgtgacgaatacgggttacggacggcgcggccgctccgggcgcgcggcgcgacggcgacggaccgcgccgcctgtcgtctttcctttatatgacaacacgagagaatcggatagcggaaccgtcaccaataagggaaaaccatttcttacaaggcgcaaggttatcagatcgcgcgaaaacgcggcgtgtcgcgccaggcgtgcgcacccgcgccgcagccgcggggcgttgctcggccggttgacgcttgacctctgagcgcctagccgctcggcatgcaagcagcacgcccggttcgcgcgcgttggatcgccgtgaaccgaacctcgccggctctctggttgcccaggttgccccgattgactgcagccacgcctgcaggcggcgacgctcaatgctgctgcacgcttgtccggcgcgtttacggcatccggcacgaaatattgaggcgtcgcccgcgacgatcgcggcggacgaggaacgcgacgcgcacggcagcggcgcacactcggatcaggagcggaaatgacgcgtgccgaacggtggttggtggttggtggttggtggttggtgggcggtgggcggtgggcggtgggcggtgggcggtggcacaagtgcctgtgccacagtgccgaacgtcgaacgtcggcgcccaacgcggctgaccgtcgagccgagcggcggccggggcgcagcgcatgcggacggaagcccgatgcgaagcgaaatcgcccgccggtttgggcgcgcgccggtaggcggcgggctcgatggagccggcgctcacgccggtccgttgatgccggccccttcatgccggcccgttcgatgcgtgcgcaacgcagcgaagcgggccacggcggcgtgcgcgcggcgcgccatgctcacgcgtcgcccggccgcgtcctcgccgggttccagccgagcgcgttgtacagccggtagcgcgcgatgccaagatattcgtgcagcgcgagatcggcgatcgcgaagttgtacgcgagcggcagcgggaacgtcacggcttgcagatactcggcgcgcacggcaatcgcggcgacgccgaaatgcgcgaaatacagcatgcttcgccgcaggtgaatgcccgaggtgacgagcagcacgcggtccgcgcgatagccgtccagcgcgacgcgcgtgaattgcgcgttctgccacgtgttcatgctgcgcggctcggacaacacgtcggccgcgtcgatgccgacgccgaccagcgcgtcgcgatagacgctcgcctccggcacgccgttgcggcgcgcgtcgccgccgctcacgaggatcttgcaatcggcatccgcgcgcgcacgtcggcaatcgcggtaaaggctcgccgcctcgacgacccgcgaataggaaaacgtgccgggctcgaccgcccccgtcgccgcgatcttctcggtgccgaggccgagcatcacgatcgcgttgcgctcgccccactcgatcgccggccttgccgcatacggcgcctgcagcgcgcgcaacagccacgccggcacgaggccgcagccgatcgcgaaaaacgcggcgacggtcgcgacgaacagcgcccggctcgcgcggcggcgcttcgtgaaccgcagcagcgcggcgacgagggcgacgacggtcagcagcgcgagcgtcatgcgagggcctccggcgtgaaggccgaagcccaggcgaaggcgcgcggacgcgggcggcgcggcgagacgatccggctggctgcgcgtgtcgtgaggaaaaagagtcggggcatggctgtggccgagcaatgacaggggccgaaattatgcggcagacggcggcatcgcggccagtgcagatttgtgtgcggcgcaagcgggaaggacatcgaacgagcgacgccgagcgtgcggcgtcgcgccgtcggcgctcagaacgacggcagccccgccggattcgtctccgaccggtcgagcgcctccgacagcagcccccatcgcgcgagcgcctgccggtacttgccgttgcggatcaggccgttggtcgcgagcgtgagcgcgtcggcgaggccgctgcccttgcgcgtcgcgatcgcgacgtcggccttgagcggccagcccgcgttcacgttgccgacgcaacgaatcctgccgtcgcgcgccgcctggtacgcgagtgtcgcgttcggattcagctccgcgtcggcgcgccccgagagcagcgcgacgcgcgatgcggcgtcgtcgtcgaagtacagcacgtccaccggcttgagccgctgcgcgacgttgcgccggtcccattcgagcaggatgcgctcctggctcgttcccgacgcggtgatgatccgcaggcccgccacgtcgcgcggcgcggcgatccgcgcgatcgggctcgcggcccgcacatagaagccgtgcaggccgagccggtacgtcgtgaaatcgaacttccgcttgcgctgctcggtgacgccgacgttcgagatcaccgcgtcgtacttgccggcgctcagcccgagcggccagtcggcccaggcgacgggcacgagcgcgagccgccggccgagcgcgtcggcgacgagttgcgcgtagtccgggtccgcgccgacgacggtgcgcgcgtcggtcgcgaacgtcgcgacgggtggcgcatgcggcgcgatcgcgacggtgaacgcgcgatcgtcgacccagcggtagcggcgcgtggcgtcgacgacggccggatcgcgttcggcgcgcacgcggcccgcctgacgcgggtcgagatcgaccgcgatgccggcgcgcgcgccgaacggcgcggcggcccatgcggctgcgaaggccgccgcgccgccgacgaatgtgcgtcggtcggtcatcgcttcggtgcctccgatgcttctaatgccgctgacgcctctgacgcctctgacgcctctgacgcctctgatacctctgatacctctgatgcccctgatgcccctgatgcccctgatgcttctgatgcttctgatgcttctgatgcttctgatgcttctgatgcttctgatgcttctgatgcttctgatgcttctgatgcttccgccacttccgccacttccgccacttccgacatgatcgacactatcgacgccgcgcgacgcaatgcgagcgcgcgcgactgcgcgacgccgtcgacacattccacgccacggtgaaagtacgcacctcgatcgcaatcgcggccgccgatcatgagcggacgccgcgcttcattctccgccgcggcgagtcgctcggcacagccgagcggctggctgtaacggcggcccgcgccgcggccgccatcccacccctcgctatcgtcgcccccttcccaatccccgcatcgcaccaccgggcaccggccgccgccgctccgagccgaacccgcacggcccacgcgttcgccgcagccgctgccgctgcgccgcgcccccgcccatcgccgcgcggccatcacagcaccttcgacaaaaacgcgcgcgtgcgcggatgcgcgggtgcgccgagcacctgcgcgggcggccccgcctcgacgatccggccgtgctccatgaagagaaccgtatccgcgacctcacgcgcaaaaccgatctcgtgcgtgacgatgacgagcgtcgtccccgagcgcgcgagctccttgatcacgtcgagtacctcgttgacgagttccggatcgagcgcggatgtcggctcgtcgaacaacagcaccttcggcttcagcgcgagcgcgcgcgcgatcgcgacgcgttgctgctgcccgcccgagagctggcgcggatacgcgtgcgccttcgcggcaaggccgacgcgcgcgagcagctcgcgcgcgtcgcgctcggcctcggcgcgcgtcgcgcggcccgacgcgacgggcgcctcgacgatgttctcgagcacggtgaggtgcgcaaacaggttgaagttctggaacaccatgcccacgtccgctcggcggcgcagcacgtccttctctttcagttcgtacagcgtgtcgccttcgcggcgatagccgatcagctcgccgtcgatatcgatgaagccgccgtcgacgcgctcgaggtgattgatcgtgcgcagcagcgtcgatttgccggagccggactgaccgaggatcacggtgacgctgcccgccggcgcgacgaacgacacgtcgtcgagcaccttgtgcgcgccgaagcgcttcgacacgcgctgcacggcgatctcgccgccgcggcgcccgctcgccggtgcgcgcgcggcacccggcgagcgcgcccggccgggcgcgcgcgatgcggcgaacgatgccgaagcgcccggcgcggcggcgcccggcgcatccgccgcgctcggcgcaccggccgccttcgaagccggccgcgcgtcgcccgtcgcgtccgagcggcccgccgccccgacgcgccgccgcggcaacgcgcccgccagcctgccgacgagcgccgcggccggcgatcgttccggctcgcgcaccgcgccgcgcgcgtaacgccgctcgacctgcgcctggacgatcgacagcacggtcaggatgatcagataccagaccgtcgcgaccatcagcaacggaatcacttcgagattgcgccgatagatcacctgcaccgtgtagaagagctcgggcatcgcgagcacgtacaccatcgaggaacccttcgcgagcgcgatcagatcgttgaacgcgacgggcaggaacgcacgcatcgcctgcggcagcacgatgcgcgtcgcctgtcgcgcgcgcggcaggccgagcgcggcagccgcctcgagctgcccctgatcgaccgacaggatgccgccgcgaatcccctcggccgcgaacgccgcgtgattgagcgtcaggccgagcaccgccgcgcagaacgggctgatcagatcggtcgtcgcgacctcggcgaacgtgatgccggtgaacggcacgccgagccgcacgtgatcgtacaggtagccgaggttgttcaggatcagcagcagcacgatgagcgggatcgagcggaacagccagatgaacgcccatgcgcacgcggcgagcagcggcgagcgggacacgcgcgcgagcgcgagcggcacgccgagcgcgaagccgaacagcgcgccgagcgcggtcagcagcagcgtgcgcgcgagccctgagagcaccggctccgacaggaaccattcggcgaagaccggccagccccattgcggattgccgagcaccgaattcagcacgagcgcgatcagcacggcggcgagcacggtgcccgccgtgcgcgcgcgatggcgggccggcacgatcctgaaacgcggcgcgtcggcgcgcgcggcgggcaggccggaggtcggcggcgcgccgccgacagcgtgagtgatatcgctcatgatcgtggttccttgctgaatcgatgcctggccgcgcgtatgccgaacgcgccggcggccacgtccgcgcgcaacgcggcatgcatgcggcgcagcgccggcgcggcgtgcgccgtcatgcgggcgcggccgccgcgcgacggctttccttgcgcggcaggccgagatggtcgcgcagcgtgctgccgacgagcgtgcgacggtagcggccgcgcgcctcgagcgcgggaatcacgagctcgacgaaatcgtcgagcccctgcgcctgcaccgcgaagccgaggatgaagccgtcgcccgcgcccgcgtcgatccagcggatcagcgcgtcggccacgtcgtgcgccgcgccgatgaactggggccgcggcgtcgcgacggcgagcgcggtctcgcgcagcgtgagccccttcgcgcgcgcctcggccttgatgcggtcggtcgtcgagcgaaagctgttgcggccgacgtcgccgagctccgggaacggcgcgtcgagcgggtattgcgtgaaatcgtggtgatcgaaatagcggccgagatacgccagcgcttcgtcgatcgtcagcagctcgcgaatcgcgcggtacttctcctccgcttcggccgcggtacgcccgacgatcggcccgatgccggggaagatcttcacgtcgtccgcgcggcggccgtgcgcgatcgcgctgtccttcacgcgtctggcgaacgcgcgcgtctcgtcgagcgacggcgcgtgcgtgaacaccgcgtccgcgtacttgcccgcgagcgcgattcccgcgtccgacgagcccgcctgaaagatcaccggctgcccctgcggcgagcgctggatgttcagcggccccgcgacctcgaaaaaccggcccgcgtgatcgagcgcatgcagtttgtcgcggtcgaagaagcggccgctcgcgcggtcgcgcacgaatgcgtcgtcgtcccagctgtcccacagcccttgcgcgacgctcaggtattcgtcggcgatctcgtagcgcaggtcgtgctccgggtgccgggtcccgtagttcttcgcggtgccctcgagcggcgtcgtcacgacgttccagcccgcgcgcccgccgctcagcagatcgagcgacgcgaactgccgcgcgaccgtgaacggctcgctgtacgacgtcgacacggtgcccgcgaggccgatcctggacgtcgcggtcgcgagcgcggacagcagcgagatcggctcgaaccggttcaggaagtgcggaatcgatttctcgttgatgtagaggccgtcggcgacgaacgcgaacgcgatgccgttcgcctccgcctggcgcgcgatgcgcacgatgaaatcgaggttgacgctcgcgtcgggcggattgctcggatgccgccacgcgttcatgtggctgcccgcgccttgcagcatgatgccgaatggaatcgtggactgggtcatggcgaagttcgatgtcgttgggatcggaggaggatgcgcgcgccgcctcgggcgctcaggttcccgcgggctgccgctgcggcgcgagcagctcgacggacgcgagccgcgccggatagtgcgtgacgggcgaatcgacgacgaactcggcgagcccgtagcggcgcgacagtgcgtcgagctcgcggtgcacgtcgtccggcgcgccggcgatcacgtgcggacgcagttcgtcgatccgatagtcggtcgccccgctctggcgcgcgaactcggccgccgcctgcgcgctgccgagattgacgctctggccgctcgcgagcttcagcttgaagatccgcagcgcgccgatcagccgctcggcgtcgcccttcgtcggcgcggccaccgcgtacagcgcgagcagcggcgcgcgccccgtcgcgctgcggtaggcgtcgagcgagcgctcgacgttcgcctcgtcgccgttgaagtgcccggcatagcagaactgccagccgagccgcgcggcgagcgcggcgctctcgggcgagccgccgagcagcacgcgctccggcgcctcgggcggcaccggcagcgcgagcgcgccggcgagcggatgatcctcggcgacgccccagttcaggaacgcgtcgagctcggcgagctgctcggcaaacgcgggccggcgcggcttgtcgtgcagcgattgcagcgcgcgcgtcgtgagcggcaggccgcccggcgccttgccgacgccgagatcgacgcgcccgggcgcgagcgacgcgagcagcttgaacgtctcggcgaccttgaacgggctgtagtgctgaagcatcacgccgcccgagccgacgcggatcgacgacgtatgcgcgagcacatgcgacacgacgatctcgggcgcggagctcgcgagccccggcgcgccatgatgctcggcgatccagaagcggcgatagccgagcgcctcggcgcgctgcgcgagcgcgaccgtgaagcgcagcgcgtcggccgccgtcgcgccttcggcgatcgggctcttgtccagcagcgataacgaataagacatggcgggtacgaatgcgggctagggaaaatcagtcgaaagaaacaggcgatccggcggcgcgccacccgaacgcgccgcccggccgcccggcctgcgcgcgcgatcgttcgcgccggcttcgcgcatcggtgtcaggcccgcgacggcgccgaacggctgcgtcgcgggcggcgccgtcgcgcgagacttcatcgagcggcggcgcgacgcggcgccgccgggcgcccgcctccggcgcagccggcttgcctttcttcatgagcggcggcgcctgccgatccgcggcgggccgccgggcgcggcgggccgccgccgcgcgtcacgtcttcggcaggcccggcgggttggtccgcgacgcgtcgatcgcctcggagccgaggctccagcgctcgagcacgcgccggtaggtgccgttgcggatgaaaccgttgatcgcaagcgtgaacggcgccgcgaggccgctgcccctgcgcgtcgtgaccgcgatgtcggccgtgcgcggccacccgccgctcaccgcaccgacgagcttcgtgcggtgctgctgcgcggcctggtacgcgagcaccgaattcacgctgaagatcgcgtccgcgcggccggcctgcaacgcgacgctcttcaccgcgtgatcgtcgtagtactggaccgtgacgggcttgagcccgtgcgcgacgttctcgcgatcccattcgagcaggatcttctcctggttcgtgccggcgtcggtgatcacgcgcaggcccgcgacgtctctcggctgcctgatcgacgcgatcttgctgtcggacttcacgtagaagccgacctgatccttgcgatacgtcgagaaatcgaacttcgccttgcgctcctcggtgacggtgacgttcgacagcaccgcgtcgacgcggcccgattcgagcgcgagcggccagtccggccacgcgagcgcgacgatcttcagcttgcggccgaggctgtcggcaagcagttgcgcgagatcggcgtcgaagccgacgacggtgcgcgcatcggtcgcatacgcgctgatgggcggctggctcggcgcgatgccgacggtcagcgtatcgggctcgacgaacttgaagctggcgggcagcgcgcggatcaccgcgtcgtcgcgcgcgccgcgcacgcggccgggctgctcggggctcaggtcgaacgtggcggcgaacgccgccgcgccgatgccggccagcgcgaacgcgacgacggcacgcgcgagcgatgcggcgaacgacttcgacttcgtatagggcagtttcatcgacaattcctgtggtggaggttcgcggcgcatgcacggccgcgttcgaggcgacaaacgagccgggcgcgagacgcgcggcccgtcactcgaccggcgcggccggcacgggcgcgcgcaggtcgtcgagcgcgccgatgcggcccggctcgatcagatccttgccgaacggcaaatgcacgtagatctgcgggtcgacatcgcgatcgaacagcgccgcatagcccgtgtcgagatacagcgcccacgcctccggctggcggaagcccgtcgtcagatagacgcgccgatagccctggcgcgcggcgcgcagctcgagctcgcgaaccacgcgccgcgcaagcccttgccgccgcagatcggcgcgcgtccagatccgcttgagctccgccgtttgcgcgtcgtatcgcttgaaggcgccgccgccgatcgtctcgccgccgcggatcagcaggatgaacgcgccctcgggcggcgcgaacagctcggccggatagcgcgcgagctccgcttgcgccgaagcgcggctgtcgggccgatacgcgtgatagcgcgtcgcgtattcgtcgatcagcgcgtcgatcaggggtttcgcgcgcgcgtcgtgcggcgcggtgtcgataatgctgtcggtcatggcgatgtcgtcgaaagcgaacggtcgcgcgcaaccgataccgccggcgccagcgccggcggtacgccagcccgccgccgcggcgcgcccgttcgatctacggaatccgggcggcgatccggcatcgcgcttcgacgcgccccgcggcgcacgtcttgcgcgatgtcgccgcgctgccctgtccatcacattagcgtttcgactcgcgaagcctaaccaagcaatttcgatatcgatatcgacgccggcgtagcaaggatttcgacgacacgtgcggcatgcgggagagtcgaggggccggggcggaggggaaccggggacgcgcgacgtgtcgttcggaggggggcagtggttagtggttagtggttagtggttagcggttagcggttagcggttagcggttagcggttagcggttagcggttagcggttagcggttagcggttagcggttagcggttagcggttagcggttagcggttcgcggttcgcggttagcggttcgcggttcgcggttcgcggttagcggttagcggttcgcggttagcggttcgcggttcgcggttagcggttcgcggttagcggttagcggttagcggttcgcggtttgcggtttgcggttcgcgatggacatggcgacgcgccacaagcatgcgtcgttttcggtccagccgcgggcggcgggcagcaagcggaaagcagcgggcggacacgccggcatgttgcgacgggcgagaacgcgtgccgcggcgagcggcaagggcgacttccctgcttgcacatggccaaccgcggaaccgtcgggccgccgcgttggcctcgttgatgtgccgatgtgccgatgtgccgacgcgcgttccgctcgcggcaagccgcccgccgcctctctcgtccggccgccccactttcgcacagcttggccgcgcaagcgcgccgtcaggccggcgcgtcgtcttccgcgagctggaacaggcaatcgccgcgttgcacctgcgcgggcacccgcttgcacacgacttcgccgtcgctcgcgaagcactgcgtgacgggttcgcgcagcggcgtatcgggaaaatggatcagcgcggccggctgccccgcacgcacgcgtgcgcccagctcgacgagcggctcgtagagccccttgtcgtaggcgtacacataatgatgcgcgccgctcacccgcatgaagcgcgtcgtcgcgggcgggctgtccggcacgagcgggccgcgcagcgcgccgacgaagccgaggaaatgcagcaggccgcgacgggcgtcgcgaatcagcgccgggtccgacatgccgccgccgcccaactcggtcaggatcgagagcgcgccctgccgacgcgcggccgatgacgcatgcaccggattcggcgcatgcaggaacgcgcgcggcaagccgaacgcggcgagcagcgcgcgcacgcgcgcgcgctcggctgcgtcacggggctcgagcgcgagcaggttgccgccctgatagagcagcgagctgccgcccgaatgcagatcgatcagatactgcgcgcgcggcagcagcgtgtgctcgatgtagtcggcgatcacggcggtcggcacgccggcgggatcgccgggaaagctgcggttcaggttgccgccatcgatcggcgacacgcgcgtgcccgcgtccgccgccgggaaattcgccatcggcaggaaaatcagttgcccgcggacatggggcgcgtcgatctcccgcacgattcgcgagacgacgatctgcccttcgtactcgtcgccgtggttgcccgccatgacgagcacgacggggccgctgccgttgcggatcgatacgatcggaaccggaatccatccgtacgccgaacgatggaccgagtgcggcacgcgcagatagccggcatgcttgccgttcgcgtcgagatcgacttcgctgcggatcggatttcgaaagcgtggagtgtcggtcatggtcggcatcggcctgcggcggccggagcgtaacaaggcggtgaaaagaagcttaccggtaatcgtcggcaaccgtcggcggtcgctcggagcggagcgccggcggcgcgcagatgcggccgcgatgccgttgcgatgccgcgatgcctcggcaacccggcgctcgggcgcgcgacgagcagcgccatggcggcctgcgcgagacggcgtcggcatcgcaagacccggaacgattcggcaatacgagtgtcgactacgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgccgcgtgtttcggggctgcggggctgcggggctgcgggcgctgcgggcgctgcgggcgctgcgggcgtcaggatcgtagcgcaccgccgcatcggcgggaacgatgaatgcgttcgatcgttatgcgcacctcagtgttttgcatcgcgtactacacgaggcacttacggcacttgcggcgtcgatgccgccgaacgcgtccagtacctcgcgcctttgttttctgctaacgtcgcatggcggccgcgcccggcgccgcgcgggcgcgagccgcccggcagacgcccgcgtgcgtcccgcacgcgccgccgcctgccaccgaaacacgatccttcaggagctccgcatgacgacccaccgtttcgacgtgttcggcaggcagatcctggtcgagcgcacgggaggccgctgggtgccgttctatcccggcgcggacggcaagcgccgccccgcgcatttcgtcattccggattttctcgaagccgacgaactcggccaatatctcggcgatctgttccacgaaagcgcaacgccggataacggcgacgtcaagcgcctggacctgcccgagccggactgaacggcgccgcgcgcgtcacgggcgccatcagccgcgtcggctgcccccgccctcgccggcacgcgcgaaacgcggcaagccccgtgccgcgcctctgcgcggcgccgccacacgcggccggcgcctcagcccctgccggtcccggcgcgtcggctcgtcgccctgctccgtggaattgaataaacttttctcatcggccggcgtccgacgcaaaacggctaacgaccccggcgcgcgatgcccgccctatgcgcaacccatgaaatccttgatcccgcaacaaccgcaaaagctcgtgcgtcacaacgtcaactgggcgctcgacgcgttcaagcgcttctccgccgaccgctgcacggcgatggcggcgagcatcgcgttctattcggcgttctcgctcgcgccgacgctcgtgatggtgatcgcggtcgccggctggttcttcggcgccgacgccgcacgcggcgaggtgttcagccacgtgcacgagctgatcggcaacgaggcggcggccggcgtgcagacgatcgtcgagaacgcgcatcgcagcggcagccgcggcggcaccgcggccctgatctcgttcgcgatgctcgcgctcggcgcatccgcgacgttcgcatcgctgaacaccgcgctcagcgtgatctggcccgcgaccggggcgcgcgcgtcgtcggtgctcggtctcgtgcggatacggctgatctcgttcgggctcgtgctcggcgtcgcgttcctgctgatcgtgtcgctcgtgctcgacaccgcgatcaccttcatcggccgctggctgtggggcgcgtcgccgtatgtcgtgatcggcaacctgctgcagttctcgatcggcatcgcggtgctcgcattcgcgttcggcacgctgatgaaattcctgccggacgcgcgtgtctcgaaccgcgatgcgatgacaggcggcatcgtctccgccgtgctgttctcggcgggcaagaagctgttcgcgctgtatctcgcgcacgccggcaccgcgagcgcgttcggcgccgcgggatcgttcgccgtgctgctgatgtggctgtacttctcggccgcggtgctgctgctcggcgcggaattcgcggcggcgcgcggcgcggcgcgcgcgtcgggcgaagccgcgcagcccggcgaggccgcgcccgcgcgcggcggcccgcgcaactgacgcgcgcgatcgacgcaccggcaagtgcgccgcgccttacgccggcctttccgggtattgcgcgcgagcaaacgtccggttcggcctgtcgcgcctcgagcgcacggacggcacgcgcgaggcgccgcgtcaagtcccggcacccgggtgcaaaccgatcggcattgcgcgtcaccgtgcaccagcaaacgtttgcgggggtggtttttgttgcagaaactgcccaaaatcgcgagcccccacgcccgggacacctattgtcgcaacaatcgcaacgcaacaatcggccaacgttccccgaatcgaaacagtcgtttatgtggttgatataaaacgactttccatcgctgtcacctttttgagacactttatttttttggatttcttgcgtctggtgcagtgcgctattctccaatccgcaacaaataacgaatcactcgcgtggagaaataactcgatgaagaaactcgctctgtctaccctctcgctcgcgctgctgggcgcagccggtgcagctcaggctcaaagcagcgtcacgctgtacggcgtgattgatacgtcgatcacttatgtccacggcaacgacggcaaggccaacaacgcctggctgatgggcagcggcaacctgcaaggcagccgctggggcctgaagggcaccgaggatctcggcgccggcctgaaggcgatcttccagttggaaaatggcttcaactcgaacgacggcacgctcggccaaggcaagcgcatgttcggccgccaggcgttcgtcggtctgcagcatgaccagtacggcacgctgacgctcggccgtcagtacgatccgctcgtcgacctcgtgcaaccggtgacggccgacaactacttcggcagcctgttcgccaccccgggtgacgtcgacaacaacgacaacagcctgcgcgtgaacaacacggtcaagtacacgtcgcccgtgttcgccggcttccagttcgaagccctgtacggcttcagcggcatcgcgggctcgccgggccaaggccagacgtggtcggccgccgccgcatacaacaacggcccgatcggcgtcgcggccggctacttctacacgtcgaacccgtcgccgacggccggctcgcgctcgacgtggagcggctcgtccgacgcgatcttcgacggcgcgatcaacagcggctacacgagcgcgaagtcgatcggcatcgcacaggtggccggccagtacgtgttcggcccggtcacggtcggcctcggctacagcaacgcgcaatacaagccggacggcttctcgggcttctcgtcgaccgagaagtacaacacgggccgcggcttcgtgacgtaccaggccacgccggcgctgctgctcggcctcggctacgcatacacgaaggcgagcggcgacacggacgcgaagtaccaccaagtgtcgatcggcgcggactacgcgctgtccaagcgcacggacgtctacctcgccggtgcgtaccagcacgcgagcggcacgcagcgcgtcgatgcgacgacgacgcaaacggcgcaggcatcgatcggctcgtacggcgtgaacggtacgaagtcgcaagagatggtggctctgggcctgcgccacaagttctaagcgcagccgcgacgcgcagtgcggcggcgtctcccgacgccgcgagccgcagttgccaagccagcctgacgcgtatgcggacggctggcttttttcattgcgcgacgccgtgcatcggtgcgaaccgggcgtgaatcgtggacgacggcgaagcggaggacggcgaactggcgaactggcgaactggcgaactggcgaactggcgaactggcggaccggcggatcggcggatcggcggaccggagacatcggcagcgatatcgcatccgcaaggcccgcactggcgctcacgcgcgtgaagcggtaaaccgggcgctacgcgctccgaaaacgtcagccaagcccgctccattccgacctcgttcgcgggggctgcaagcccctctacagcgcgccggtgagccgccaacttcgctgtatcagtcggacgcagcgcgccgggcgatcgcagcgcgacgacgaaaatcgcaagcgccagtcaatcacccgccatccccctccacacgtctcgccgccgtgggttcgtcgcctcgttgcggcggcggtcgcccccggctcaccctgccgccctcgggcgatgcgcacggccccggcccggcaccgcacgccgttgcgccgttacaggtcccaaacggcaacggtggacctggcgacccgtccgccgcttcgctcgccgggcgctcgactcgctcaacgcgccctgccgcgcgcggaaacctcgccacatggcacggtgccatgtaccccgcgcctcgcgcatcacgcaccgtgcgtcgcgcatggcatatcgcgcatccatgctcgccacggcgcgcgccgaacgacgctcgatacgcatccgcccatgccgcacgctcttgccgtcgcctcgttatgtcgcgctcatacgtccgcgcgcgccccggcatatgcggcaatcggtcgaaaactcgattgaagagccgctcgacgactcgatcgccggctcggtcgaccactcgccaccgcaggaagccatccgcggctccggctcgacgcggtcgatacccggcaataacgcgcgtcgccgtgtcgagggccgatcggccggcgagcgtgcggaagacatcgccgacacatcgcactggctgcccgagcgtcctgcaagatgcctttctcgcagcgcaggctgcatccgagcccgcgccgacgcatcagtccgtgcgcaatctcgaaatgcgcgcgaccgtgcaagtggagacatcgtcgacgccgcgatgccgcgatcgcacgtcgccattcgcgaggcggccatcgcggcagttcgttcgagcttcggcgactgcgcgcttcgatcgcgcggcggccctttctcccgccgtcgtcgatgcgcctgcccttgcgtacgcccctagataaagacggatcgcccggcctcgcgaattgcgagtcgcgaactgtgagtcgcggaccgtgagccgtgagcctcgagccgtgaaccacaagccacgaaccacgagccgcgagcgatgagccgtctgtcgggcggcgacatgtcgtcgcatcgcaacggtgtcggtgcgtcgttcgacggcaaacgcgagacatacgtctctcaacgtcgccgcgatgcatgccggtcgacgcttgccgtcacgccatgcaccgtccgttcgctaccgcacacggcgcgccgtgctcaaccgatcccacgcacgccgcacgcgccggcccacattccctcgccccgctcatccgcgcgacgcctccacaccgtcatcgcccgcgcacggacaaaaaaatccccgcgcgctcacgcacgcggggattttttcggactgtcgcagctaccggacgattccggcaaaccgcacgccgtccttacgctgccgcgtccttcagcttcttcagcgcgcgagccttcacgcgcacgctggccggcttcgccgggaaccagcgctcagcgcccgtgaacggatccttgccgaagcgcttcttcttcgccggcacggcctgcgccgtgatcttcagcagacccggcagcgtgaactcgcctgcgcccttcttgtggatcgagcccagcacgacgttctcgagggccgcgagcactgccttgacagccttcacttcgacggccgcgcgctcggcgatatgcgtcgcgagcgaagccttcgtgaacttgtccttcagcggcgtcggagcggcgggcgccttcgcgacagccttcttggccactactttcttcgcgggcgctgcttttttggcagccactttcttggccggtgcggcagccttcttagccaccttttttgcggaagtcgccatgtttctcctaccaggtgtggtcgttggatacacgaagcgcgcgacatgcgagcttcaacgccggattctacaagcgccgcgccgcttcgtgcagcacttttatgcgttatccgcgggtttcccgcaggttttgttgcgcgccgctgactacggatgtcgtttcagcccgtatgcgcagcggtttttgcgtcgcgtatcgaatcgcccgagcgaattatgttcgacatttgcattcctatactgtccgtcggcatcacatcgcttgggactcggaatgcgcgcagtcaaacacgttagagggctcgacggtttgcgcgccgtcgccgtcacactcgtcttcctgtcgcaccgcgcgcacttcggcgcggtcgacgtcggccagatcggcgtctggacattcttcctcatcagcggctttctgatcgtcggcgaactgcaccgcagccggctcgcgatcgagcgcggcgcgtcgagccgccgctatgcgttctggttgttcgcgggcaagcgcgcgctgcgcatcctgcccgtctactacctgctgctcgccgcgctcgcgatcgcgcatcgctccgtctaccagcgcggcgtcgatctcgggctgcgctggcacgcggtatttctgtcggactactggatcggcgtcgtcaaggaaggctggccgggcagcacgtcgcacttctggagcctcgccgtcgagcagcagttctacctgatcgcgccgatcgtgctgctcgccgcccgcgcatcgcgccatctcacgatttgcgcggcggccgtcgcgctcgccgccgccgcgcacctgctgctctatcggctgcacgtctcgcccgtggccgtctacgcgttctcgccgtggaatttcgcgttgatcgcgctgggcggcatcggcgggatcctgcgcagcggcggcatcgcggcgcccgaaggcgtcgcgggcgcgctcgcgccgtggatcggcacggcgggcgccgcgttctgcgcgacgctcgcgctatgggccgcgccgcttcccgcgacggcgggcggcctcgcggacatcggcctcggtctgtcgctcggcatcctgctgttctggatcgtgagccatcccgaacatccggccgtctcgctgctcgagtgggcgccgctcgcgtacctcggcacgatcagctacgggttctatctgttccacaacctgattcccgagcgcatcggcgtggtgccgggcctctacgagcgactgcgcgttccgtccgcgtggcaggaactgctgcccgagatcctgcaattcgcgcttgcggccctgctcgcgcatctgtcatggcagtacctggaaaagcgcgtgctcgactacaagaagccgctcgacgccgcgctgcgccgccggttcgcgctcagcgagcgtccggccgcgcgctgagcggcgcgccgcggcaatgggcgcgtggggggcggtggtttgcagataggtcgacgaggctgtgggtcgtgggccgtgggccgtgggccgtgggccaggaaatgggaaatgggaaatgggaaaagggaagtcggaagccgtaagtcaaaaatcggaggtcgccaagtcagtgagtcggtggatcgattcacgccgcatcgcgcgacgacttcatgcggcacggccacatcgccggcaacgcggttccgcacgccgggccggccgcgccggcacgattcgagacggcggcgcgcccccatggatccgcgcgaagcgaacgcgcggtcgggcggcgcgttcgctggttcggctcgcaatgcgtcaagcgcgcgagcgcgggcggcacgcgagcgatgcgcgggcgatatgccggcaacagcgcagccggcgcgccgtgcgatgtcggtccgcccgccgcgccgcgttcggcgcggatacaaaaatgccccggctcgcgaaaaccggggcaaaagaacaaccaccacacaccttggacgtcagaaaacggaatgctaagcaaccgcggcgagcgccggcaggcagttgcgcaggtacgcctcgaattcgcggcccacttccggatgccgcagcgcgagctcgaccgtcgccttcagatagccgagcttgctgccgcagtcgaaacgggtgccgtagtagcggtacgcgagcacctgctcctcggtcagcagcgactgcaccgcgtccgtcagttgcagttcgccgcccgcgcccggcttgatcttgcgcagatgctcgaagatgctcggcatcagcacgtagcggccgacgacgccgaggttcgacggcgcatgctcgggcgccggcttctcgatgatgcccgacagcttgatgatgtcctcttcccactcgcggccttcgacgatgccgtacgagcggctgtcctcgcgctcgatcgtctcgacgccgatcaccgagctgtgatagtggttgaagacgtcgacgagctgcttgagcaccggctggtcgccgtgcagcaggtcgtcggcgaggatcaccgcgaacggctcgccgtgcacgagcttctccgcgcagagcaccgcgtggccgaggccgagcgcggccggctggcgcacgtagaagcagtcgacatggctcggcttgatgccgcgcacgagttcgagcagcttttccttgccgcgcgcctcgagctcggattcgatctcgaacgatttgtcgaagtgatcttcgatcgcgcgcttgctgcggcccgtcacgaagatcatctcggtgatgcccgcattgatcgcctcttcgaccgcgtactggatcagcggcttgtcgaccacgggcagcatttccttcggactcgccttcgtggcgggcaaaaaccgtgtgccgagaccggcaacggggaacacggctttggtgactttcaacatgatcgcatcccgaaagtgttgacgaatggccgcacgccaaagctcgggagcgcgcgccgggcggcgccgcgctcgacgcacggcgcgcatcggcattcggcgcgccggcaacccatcaatctgaataaagatccgctcggccggcctcttccttcattaatatgaaagcactgtccggatataagcatattcggataatcgccgcggagccggtcgatcttgccgacccgccggttgcttcgcgacaatttaccgattcgatccggcgcgttcaattattcgaattcctccgaataaggcgcgccgccgcggcccaagccggaacggttgatcggctcgttcttcaatgcgtcccgataggccgacagaacggccatcacgagcaatacggcgccgctcgcaatccaatgcatgtccatcgtgcgctccttccttcaatcgacatgggatctcaagctatcagaaaaaaatcgataaataattttccgccataccgcaacgtgaaaaccgttacgaacggatacgtttaattacacttattcggtaggcgatttttttattctcccgcccgtatttcttgcggattacgatcgaatcgcgccttttgcgcctttctcattgcaaggaaccggatcgcatgaatgcttcgagcatggcgtcgggtgcgcggccgagcgccaccgaccacaaggaacacctgatcgacgcattgcgcggcttcgccgcgcttgtcgtcgcgtatttccattgtcggcaggtcgtgtgggtcggcatgcagcacttccatcggacgtatgggcatgcgctcgagccgggcgcgatcgtcggctatctgacgttcccgttcgcatggggctcggccggcgtgccgatcttcttcgtgatcagcggctattgcatccatcgcaacgcggcgctcaagctcgccgccgatccgtcgtaccggctcaacgcgccgaacttctggacgcgccgcttcgcgcgcatctatccggtgctgctcgccgcgctcgtcgccacgctcgtgttcgattcgatcagcctgcagatcgagcccgtcagccacaagatccgcgacatcgggctcgcgtcgttcgtcgtcaacctgctgtcgctgcagggcgtcgcgggctacacgtacggttcgaacggcgcgctgtggacgctgtcgctcgaagtgcagttctatgcgatctatccgctcctgttcgcggcgcgccgccgcttcgggatggttcccgtcgtcgtcgcgatcgcgctcgtcaacgtcgcttcggcgtggctgctcgagcggcatgacctgcaattcttcacgtcgtactggctgtcgtggacggtcggcgcgtggatcgccgacgcccgcgcgcaacggggcgcgtgtgccgcgccggcgccgtcgcgccgctggtatgtggccgcggcgctcggcatcgcgctcggctgcgtcgcgtttcatttcgggcagtacggcgcgttccagctgtgggcggccggcttcgcgtgctacctgcacgcggcgctcgcgcggcccgcgccggcgttcgcgccgatgcatgcgctatcgtggttcggcgacttcagctattcgctgtatctgatccacctgccgttcttcgtgtgcctggcgtcggtgctgtatcgctcggagccgcagttgtcgatctggccgtcgttcgcgttcatcgcggccgtcatccccgttgcgtacctgttctaccggatgttcgagctgccggcgatgcgctggtcggccagcctcaagccgaagcgggccgtcgcggcgtccgcgcggcagcagatgcccgtttgacggccgacgggcggcgcgccggaaccggccgctcgcgccgccgccctgctcgggcgcaccccacggacggcgcgcctgccgctcgccgccgcggcctcaccgccgaaccggtttcaccgccgccgcgcggtctcgacgagaatgcgctcgacctgctcgacatagatctgcgtgccgaaccggttcaccgcggtgtcgtagccgttcgcgacgagccgcccgcaaagcaccgcatcggtgcgcagcgcggcgagcgcgtcggcaagcgcatgcgcgtcgccgggctcgcagagcaggccgttcacgtcgtcgtcgacgatctcgacgacgccgcccgcgcgcgccgcgacgacgggccgcttcgcgagcatcccctcgacgatcacgcggccgaacggctccggcgtgatcgacgtgtgcgcgacgacgtcgaccgccttcatgcaggcggcgacgtcgcgctgaaagccgaggaaatgcacgcgctcgccgagcccgtgcagcgcgacgaagccgcgcagctcggccgcgtactcgtcctcgccgaaaagcggcgcgccgacgagcgcgacgtgcatgtccggatagagccgcgccgcctcgagcagcacgtgctgccctttccagtgcgcgagccgactgaacgagccgacgatccacgcatcggcgggcagcccgaagcgcacgcgcagcgcggccgggcggaccggttccagcgcgacgaacggttcggccgagatgccgttgaagaccacctgcaccgcgcgccgctcgaagcccgtcaattcgagaaacgcgcgcgcggacgcgtccgaattcgcgatcacgcgcgtcacgccgagccgcgcgcactgcttgatcgcgagccgctgcttcgggccgaagtgcgcgtcgctcacgatgtcgcgcagatgccagaccaccggcttgcgcgcgagccgccccgcgagcgcgccgaccaccatcgcgcgctgcgtgttcgcgtagatcacgtcggcgtcgcgcgcgcgccgcgcgacctcgcgcacgagcgcgagcaggctgcccgccgcgcgcagcgacacgccgccctgcttgtgcacgcccgcgagcgcgcgctggccgaccacgtccacgtgcacgcccgcgtcgtccagtgccgcgcgaaacggcccgtcgtcgaacagcacgacgtcggccgactcgcgcaggtgcttcatgatctcgagcagcgacagctcggcgccgcccagcacgccgctctggtcgagcacgagcgccctcaggccgctcgccgcgagcgacgcgcggccggccggccgcatcgcgcccgcgagcttcgcgcgcgcctgcgcgttcggcagcagcgcgtcgatctgcgcgacgaagcgccgccggaaatgcgcggcggaaaaccgctcggcgttcgcgcggcaatcttccggcttgaagcgcgcgggcgcgcgctcgaaatcgtcgaccgcggcgacgatcgcccgcacgctctgctcatcgaagaacacgcccgtcggccgctcgtgcgatgccgcgtcgcgcaccgtctcgagcgcgccgcccttgccgaacgcaatgacgggcgtgccgcaggcctgcgcctcgacgaccgagatcccgaaatcctcctcggcggcgaacacgaacgccttggcgcggcgcatccggtcctgcaacaccgcgaacggctgatagcccatgatctcgacgttcggcgcggcctttgcgcggatcttgcgcatgtccggcccgtcgccgatcacgacgagccggcgcccgggcatctgcgcgaacgcgtcgacgatcagatcgatcttcttgtacggcaccatccgcgaggcggtcagatagaagtcctccttccgcgtcgacagcgcgaacgcgtcgacgtcgacgggcggaaacacgaccgccgcgtcgcgctgatagaccttgcggatgcgccgcgcgatgaacgccgagttcgcgacgaagcggtcgaccgaattcgacgtgcgcacgtcccagttgcggatgtaatgcaggatcagccgcgcgagcgccgatttgacgccgcgcgtcaactgcgactgctcgaggtactgatgctggagatcccacgcgtagcggatcggcgaatgcacgtagctcacatgcacctggtcgggcccggtcaggatgcccttcgcgaccgcgtggctgctcgagatcacgagatcgtacccggacacgtcgagctgctcgatcgcgagcggcatcagcggcaggtagctgcggtacttcgtgcgcgcgtacggcagcctctggatgaacgacgtggtgaccggcttgccgcgcaggaacgtgcggtcgtcgaggaaatcgacgaggccgaacagatccgcatccggaaaacacgcgacgatctgctcgagcacgcgctcggcgcccgcgtaggtgacgagccagtcgtgcacgatcgccacgcgcagcggccgcgccgcatcgcgcgcgcgatgcgcgggcggcggcgcatcggcgctgcgcgcgtcgcgcgcggcgcgctcgacgtcctgaaacgtcgcggcgcgctgcaacggatgttctgcaagatcgcgattcatacgctcttcctcgggttcagacgcatgagcgcgctgcgcgcgagcgcgcgcatgccgggcgtcatcgtgatcgaccagccgacgttcagcgcgagcgcggccgcgcacgcggcgatcgcggcggcgaggcccggcagcgcgtgcgcgacgtacaggctcgcgagcaggaacgcgaggtgcgcgaccatgtcgagcacgatcgcgcgcatccggatcgcggacagatacagcagcacgccgtaatcgacgagcgcgcgcgccgccacgacgacggccgcgccgatcagcccgaaatgatggatgccgaaccacagcgcgccgacgaagaacggcatctgcacgaggcccgcggccgccgcgcgcgccggattcacttgcgactgaatgagaatgcgcgtgacgctcgcctggccgacgagccatacgctgatcacgagcacgcggccgacgggcgccgacagctcggcgagatcccggccgacccacagcgcgagaaacggcccgagcgcgaagatcgcggcgatcgcgatcggcgtgaacacgccgttcaggaattcgagcgattgcttgacgagcgtgtccgcgtgatcgcgcccgagcgccgacagccgcggaaacagggtgcgcacgagcgcgttcggcagcatgttcagccgcgtgacgaggttctgcggcaccgtgtagtacgtgacgtacttcgcgccgagccccgcgccgagcatcacgcggtcgagcgtgtcggcgatcatgcccgtcgtgctcgcgatcagcatccagccgccgaagctgaagagccccttcgcggtgccgagctgcggcggcgcgatcctgcggatgccgagcaccttcatgctggccgcgccgagcatcaccgcggcgatgaagcgcgcgcccaccgccgccgcgagcacgacctgcagcgtcggcgcgacgagccacgcggcgaagagcggcatcagctggaacaggaacgtgccgatcgtctggttcgtgttgaacacgccgaaacgctcggcgccgttgatcgcgcccgcgaacacccacgacacgttcgcgagcggaatcgcgagcgcgagccacggcagcgcgaggtacacctcgtgctgcagctcggccgacaccttcgtgaagtacgcggtgtacatgaacgcgccgaagtagatcagcagcccgcccgcgatgcccgtggcgaggttcagccagaacgcgctccagaacacgcgcgcgctctctttcgcgtcgccgctcgcgagcgccttcgagatgtggttctgcgcggccatgctcatcccgagatcgaggatcccgaaatagccgatcagcgtccacacgaggctcacgacgccgtagcgctcgacgccgagcgccttgatgtacgcgggcaccgtcacgagcgagacgaaggtcggcaggaccaatccgaagaaattgatcgcgacgttcttcagcatgcctttatccatggacgcgccgccccgccgcgttcgccatcgccgccgctcccgccccgatcattgcggcctccatcgatacatcatcaccttgccgcgcgcgtcctcctcgacgaagaccaggtactcgccgttctcgcgccggtacgcgctgatgccgaacggcacgtccacccagcccgacgcgcgccccacctccggccccggcttgatcacgccgagctcgcggccgttgtccttgtcgtacacgtgcaccgtgccgacgggctcgacgccgaacaggtagcgcccctcctgcgtcagcccgatcagcgtgaagatcggcttcgcgtcgagccgccacggcagcgcgacctgatagcgcatgaccggcgcgccgctcgaccacttgtcgaagcgcacgagcacgcgccccacctccttcgacaggccgcccacgcgcggcgcgtcggccgtgtagcccgtcacgtacagcgtgtccgaggacgcgtcgtacagcgcgcggcgcagctcggtaaacggcgcggggcttgggtacgtcgtcagcttgtcgtacgagtagatcgggttgcccgccttgtcgagcccgccgaagcgaaagcgccggatgccgcgcgtgtcgctcgtgcgccagatatcgccgcccgtgtcgatccaccagccccagccgcccgccatccccttgccggtcgtgttgagctcgaactcgccttcgtcgatgcggccgttgccgttcgcgtcgcgccagatccaatcgccgcccggcggccggttcggcaccttgtcgacgggccgcgcgcgccccgcgagcagccccgacggaatcgcggtctcgccgtcgcgcttcggatcgaagcgatagatcttcagatggtcggcgtgcatgtcggtcaggtagaggaacgtgcggcccgcgaccctgcgcgcgaacggcatccccggccattgatcggtgttgaacaccgggtcgtccggatacttgaagcggttcgacaggaatcccgcatatttccattccttgcccgcgggcttcgacagatcgagctcgaagcgcttgttgcccgtgtacacgctgttcggccggcccgggtcgatccacgcgccgtcgacgaacagcaggccctgcacctgccagcgcagccggccgtcgggcgcgtagctctcgagcgtgctgccgagccccgcgccgatcgtgccgtggcgcgggccgatgccgttggtcgcgacgtacacgttgcccgcccggtcgacgccgacgcccgtgagcccgttgaagcgctgcggccccggccggcccgcgacgcccgagaagatgccgccgcgctcgccgagcgtgccgctcatcgcgtagccgccgtcggccgatttcgagaagatcaggatctgctggcgcgggccgttgtcggcgagaagcacgcggcccttcgcatcggtcgcgacgtcgacggcctgcgcgtccggcggcagcgccggcgcgtcgtcgatcgcgcgcccgtcgggccgcacatgcgcgagcttcgcggggccgttcagcgtatcggtcaacaaccagagcgtgccgtcggcggcgagcgcgatccggcccggctcatgcgcgttccatgaccctttcttctgcatcgtctgcgcgtcgtacacgttcacggcgtcgtgcagcggatcgctcgcgtacagcacgctgtcgctcgcggcgagcccggcgacttccgcgcgcgtgtcggtcggcacttcgttgaccatcaggaagctcgcggcaagcttcgcgcgcgcgtcgcccgccttcgcgccgcgaaacggcgcggcctgcttcacgtcgccgatctcgcggcgcgagatgccgtaccactgccggcccttgtccggccagacgcccggcgcgacgagccggcctttctcgttgccgaccgcgatcgcgacgtacgcgtagcggctgttgaccgcgatcgcgctgccgcccgcgttgccccagccgtgcgtgccgcccgcgaagccgagcatcttgccgtcctgatagacgctcgcctccgcgccgctctcgtcccacggcgcgttcgtatacaccttgccgtcaggcgcgaccgcgatcgcgcgaatgtcgatctgcgtccacgtgccgtcgccatagccataggtgttgccgatccacgacgtcgtcgcgggcagcacgttctcggctcgcgcggcgcccgcgagcgccgtcgccgcgcacaccgccaccgccattcgcatcaaacgtcgcaaaacgcttctcccttcgaccgtgccgagacgcccgcgcgcctggccgcaggcgagcccgacacgcgaaacgctcgtgcgtttgcgacgcctgcacgcaaacgcaaaataggtttcaaacgatgcgaagcaggttacaagcaaaaatattcacaagaaatttggaaatatttgcggatatttcggcgcgcgatcgcgtatcgaatgatccattcgattcgtcgcgcacggccgcgcgtcggcaagcgcaccccggcagcccgcgccggcgcggcgaaaatgccgcgccgcggcaagcgcggccggcatggccggggtcggatgcggcgcaccgcccgccgcctgtccgcgcaacgccgccaatgcggcccgccgcgccttccgcggaaaaaatcgaacgaaacgcgatgcgtttttttgccgatttcttttccctagaatcgatttcaattcgatctttcatttatttcagcggccgcacgacgattcggaagcgatagcgcgacgcgcgcgctgcgcgagccgcgatcgaatcgtcgtcgcccgcctcatgcccgatgactcgcgatacgttcgtagctccgcccgcccacaccgggcgcatcgtccaactcgacggcttgcgcgcgttcgccgtgctcgcggtgttcttccagcacgcgctgaaggcgccgctatggatcggcgttgacctgttcttcgtgctgagcggcctgctgatcaccggcatcctgctcgagcgcaaggcgcgcggcgaatcgtacttcggctatttctacgcacgccgcgtgcgccgcatcgtgccgccgtatctgctgctgctcgtcgtctcgtcgatcctgttcggcgtcgaatgggcgcggcactggccgtggtacgcgttcttctcgaccaatatcgggctgtcgctcggcggcatcgggcacgagagcctgaacgtgctgtggtcgctcgccgtcgaggagcagttctacatcttctggccgttcgtcgtgctgctcgtccccgagcgcgcgctcgcgcgggtcgcggccgcgctgatcgtcgcggcgccgctgctgcgcgcgatcgcgacgccgtggttcgactcgttctggccgatctactacctgacgccgttccggatggatctgctcgccgcgggcgcgctgctcgccgtcgcgctgcgccgcgaccggcgcgcgctcgagccttactacggcgcggcgatcgcggccgcctgcgcggcgctcgcggtgctcgcgtggctgcatctgtcgttcccgcgctttcgcgcggcgaacacgccgctgtccaacgcgacgctctacagcgtgtcgctcgtgctgtgcacgtcgatcgtcgtgatcgcgctgcgcgggcgcggcctcgcgcaacgcgtgctgacccatcccgcgctcgtctatgtcggcaccgtcagctacacgatctatctgatccatctgagcgtgctgtacgcgctctggccgctgcatccgaaccgctacctgacggccgcgctcgcgttcggcgtcacgctcgcgtatgcgagcgcgagctggtacggcttcgagcggcgcctgacgcgcggcgcgccgcggcaggcgctcgcgggggccgcgcgcgcgtccgcatgatccgcttcattccatcgttcgattaggaaaccgcaatgacccaagcacgcaaggcgatcatcaccgggataacgggccaggacggcgcttatctggcgaagctgctgctcgacaagggctacgaagtcgtcggcacgtatcgccgcacgagctcggtgaacttctggcgcatcgccgaactgggcgtcgacaagcatccgagcttgacgctcgtcgaacacgatctgaccgatctcggctcgagcctgcgcctcgtcgagcgcacgcagccgcacgagctgtacaatctcgccgcgcagagcttcgtcggcgtatcgttcgaccagccggcgacgacggccgaagtcaccggcctcggcgcgctgcacctgctcgaggcgatccgcgtcgtgaacccgaagatccgctattaccaggcgtcgacgtcggagatgttcggcaaggtgcaggcgattccgcaaatcgagagcaccccgttctatccgcgcagcccgtacggcgtcgcgaagctgttcgcgcactggacgacgctcaactatcgcgagtcgtacggcattttcggctcgagcgggatcctgttcaatcacgaatcgccgctgcgcggccgcgagttcgtcacgcgcaagatcaccgataccgtcgcgaagatcaagctcggcaaggcgagccggctcgagctcggcaacctgggcgccaagcgcgactggggcttcgcgctcgagtacgtcgaagggatgtggcgcatgctgcaggcggacgagcccgatacctacgtgctcgcgacgaaccgcaccgagacggtccgcgatttcgtgcggatggcgttcgcggcggccggctatcagctcgaatggagcggcaagggcaaggacgagcgcggcatcgatacggcgacgggcaacgtgctcgtatcggtgaatccgaagttctaccggcccgccgaagtcgatctgctgatcggctgcgcggacaaggcgcgggacaagctcggctgggtgccgaagacgacgctcgaggcgctctgccggatgatggtggaggccgacctcacgcgcaaccgtcatcatgagaccttctgagcccggcgcgcggcgcgcgctcgtcaccggcatcgcgggcttcaccggccgccacctcgccgcgcggctcgaggcgcacggctacgacgtgtggggcacggtcgcgcccgggaccgacgtgctcggcgatccgctgctgcggcgctggcgctgcgtgaaggcggatctgctcgacgtcgactcgctgcatgcggcggtcgccgacgcacgcccgcacgcggtcgtgcatctggccgcgcgcgcgcacgtcgcgcacggcaatccgcaggacacctacctcgtcaacgtggtcggcacgcgcaacctgctcgcgtcgctcgccggcctcgacgcgcgcccgcacgccgtgctgctcgcgagcagcgcgaacgtctacggcaacgcatcgaccgaggtgctcgacgaatcggcgccgccgcagcccgcgaacgactacgcggtcagcaagctcgcgatggaatacatggcgaagctctggctcgaccggctgccgatcgtgatcgcgcgcccgttcaactacacgggcgtcggccagagcgaagcgtatctgctgcccaagctcgtcgcgcactacgcgcgcggcgagccgcggatcgcgctcggcaatctcgacgtgagccgcgatttctccgacgtgcgcgacgtcgtcgacgcctacgcgcggctcatcgatgccgcgcccgtgggcgagacgttcaacgtgtgcgcggagcgcggctatgcgttgaaggaagtgctggcgatgctcgcgcggatcgcgggctacgtgatcgacgtgagcgtcgatccgcgcttcgtgcgcgcgagcgaggtgaagaagctggtgggctcgcggcgcaagctgcgcgcggcgatcggcgacgcacgccgcacgccgctcgacgaaacgctgcgctggatgtacggcgacatgcgcgcggcgctcggcgcgcgcgaggatcagccggcgagctgagcgtcgatgctcttcgcgagcggcgacggcgtgtcgcccgtgtgccgcgtcgtgacggtctcgatcagcgcgatcccgcactccgcttcggcaacggggttgtgcatcgtgttcttcggcacgatgcagaaatcgcccgggttcagcacgacgtcgtcgcgcccttcgaattgaatgcgcaagcggccgtagacgacgtagaacatctcgtcctcatcggcgtgcttgtgccacgtgaattcgcccttgagcttcgcgaccttcacgtactggtcgttcacgcgcccgacgacgcgcggcgaccaatactcgctcacgtcgcgcaacgctgcctcgaaattgacgccgatgcctgcctgaaacatggggacgctcctggttcgctatattcgagccggcagcttagcagcaagcgcgcgaacgcgccgaacacgcatgcgtcgtggcccgacgcggtgcgaagcaggccgaagcggcccgaagcggcgcgcgccggtgctcggcggcgcgatgcggtgcagcggcggctgcgcgccgcgcgcggcagagcgaatcgatcgcggcgaagcgggcgatacggctcggcgcgcatgccgtgcgcggcgcgaaccgcgcatgggatgaacgcagcgaaccgcttcgcgcgcccgcagcccctgcacgcgccgcgcacacacgccgccgagccgcccgccgcccgccgcccgccgtcagccgcccgccgtcagccgcccgccgtcagccgtcagccggcgagcccgcgcgcgagatcgtcgcggatgtcggccggatcctcgagcccgaccgcgagccggatcagcccttcggtgatccccgccgcctcgcgcgcttcaggcgcgatccggctgtgcgtcgtcgtcgccggatgcgtgatcgtcgtgcgcgtgtcgccgaggttcgcggtgatcgatacaatcttcgtgccgtcgatcacacgccacgcgttcgcgcgctgccgctccggcgtatcgccgttcagctcgaacgacacgaccgagccgcccgatttctgctggcgcttcgcgagcgcatgctgcggatgcgattcgagccccggatagaacacgcgcttcacggccggatgcgcctcgagccagcgggcgatctcgagcgcgttctccgattgccggttcacgcgcagcgacagcgtctccatgcccttgagcagcacccacgcattgaatgcggacagcgtcggccccgcggtgcgcacgaacgggaacaccttctccatgatgaacgccttcgagccgacgagcgcgccgccgagcacgcgcccctgaccgtcgaggaacttggtggccgaatgcatcacgacgtccgcgccgagcttgagcggctgctgcagcaccgggctgcagaaacagttgtcgacgacgaacagcgcatgggccgccttcgcgatcctgcccaccgcctcgatgtcggcgagctcggtcatcgggttcgacggcgtctcgaggaagaacatcttcgtctcggggcgcacggcggcgcgccatgcgtcgagatcggccggatcgacgaacgtcgtctcgatgccgaacttcgcgaagatctgcccgaacagcccgagcgtcgagccgaacaggctgcgcgagctgacgaggtgatcgcccgcctgcagcgcggccatcacgaccgacgtgatcgccgccattccggacgcggtcgcgatgcacgcctcgccgccctcgagcgccgcgaggcgatcctggaacatcgtgacggtcggattcgtgaagcgcgagtacgtgtagtagtcttccgaatgcttgaagcgctcggccgcctcggccgcgctcgcgtagcagaagctcgacgtgaggaagagcgcttccgaatgctcgttgaattcactgcgcagcgtgcccgagcggacggcgagcgtgtcgaagttgagagagtcgtccatgttccgttcatccgttttcaagcgcatcgccgccgtgcgcgtcgcgcggcgaatgcgcagaccaacaaaaagcccgctcatgcgtcggcatcagcgggcttggtgtgcggtacgaacagctatcgactcgggccggcatggcgctgctcgccggccttcgctttagctgtttcgggttgccccgcgtccgcaagctgaaatcaaatcgacgcaaggccccatcgtatcacgcctttttggcgacgtgcgcggcgctcattcgaccgacagctgcaggttcatctgcgagcgctcggcgccttcgccgctcggatcgcgatccgcctgcgacgcgggcgcgaggcgggcgcgctcgatcgcgtccagatactcgggcgtgacgtcgccggtgatgtagtcgccgtcgaagcacgacgcctcgaagccttcgagcgacgggttgatgtcgcgcaccgcgcggcgcagatcgccgacgtcctggtagatcagataatcggcgccgatgatcttcgcgacttcctcgtcggtgcggccgtgcgcgacgagttcgccgcgcgtcggcatgtcgatcccgtagacgttcgggaacttcacgggcggcgccgccgacgcgaagatcaccgatttcgcgcccgcgtcgcgcgccatctgcacgatctcgtgcgacgtggtgccgcgcacgatcgaatcgtcgacgatcagcacgtgcttatccttgaactcgatgctcatcgcgttgagcttctggcgcaccgacttcttgcgcaccgcctggccgggcatgatgaacgtgcggccgacgtagcggttcttgaagaagccctcgcgatactcgacgccgagcttcgccgccacctgcatcgcggccggccgcgacgaatcgggaatcggcatcacgacatcgatcggcacgttcggcagctcgcgcctgatcttctcggcgaggtaatcgcccatgcgcaggcgtacgttgtagacgggcacgccgtcgaggcacgaatccgggcgcgcgagatacacgtactcgaacatgcacgggttcaggctcggcttgtccgcgcactggcggctatggaacttgccgttcacgtcgatgaagaccgcctcgcccggctgcacgtcgcggacgaattcgaagccgatgccttccaccgcgaccgattccgacgccaccatccactcggtgccctgctcggtttcgagcttgccgatgcaaagcgggcgaatgccgaacggatcgcgaaacgcgagcagaccgtagccggcgatcagcgacacgatcgcatacgagccgtgcgcgcggcgatgcacgcccgcgaccgccttgaacagcgaatcgggatcgagctcgaggcccgtcgtcgagagctgcagttcgtgcgcgagcacgttcagcagcacttcgctgtcggagttcgtgttgatgtggcggcggtcgatgcggaacatttcgtccttcaactgctgccagttcgtcaggttgccgttgtgcgcgaggatgatgccgaacggcgcgttcacgtagaacggttgcgcctcggcttcgctcgacgcggagcccgccgtcgggtagcggacctgaccgattccggccgtgccgggcaggctgcgcatgttgcgcgtgcggaacacgtcgcgcaccatgccgttcgccttgtacatatggaaattgctgccgtccgccgtcgcgatgcccgccgcgtcctgaccgcgatgctgcagcagcagcaggctgtcatagacgagctggttgaccggggactgggagataacgcctacgatgccgcacatggcatgtccttcaacgatacaaaaaacggttcggtcggtgcgctcgcgcggatcagacgtgaatgtacgcagcgagcccgtcgggcaagagcggcttgagctcgcgcacgccctgttcggcgaacggacgcagcaacgcgtcgcgccagaattcctgtttcggcagctcggtgagccccgccgccgcgacgagcagcaacacgagcagcacgccgcgcacgaggccgaacatcatgccgagcgaccgatcgacgccgcccaggcccgtcgcctgcgcgatccgcgacagcagcgcgttcgcgacgcccgcgaccagcacgacgccgatgatgatcaacgcgaacgcgatgacccactgggtcagcgcgccgcccggccaagtcgccggaatatagggcagcacgacgccgacgaagcggcacgcgatcaaaaacgcggcgatccagccgatcaggccgaaaatctcgccgacgaatcctcgccacgcgccgcgcagcgccgacaaaccgatcaccagcaacacggcgtaatcgaaagcagtcagcatcgcccgttactgcgtgaggcccgcttcgcgcaccttcgcgatcgcggcggaagcggccgcgcgatcggcgaacggccccgcgcgcaacagtgtagccgtactgccgtcagcctgcttgcggtgctcgacatacgcgggcacgcccgctgccttgagcttcgtcgcccagttgcgggcggtcgcgtcgtcgcgaaacgcgccgagctgcagcgcgaagcgcgcgccgggcggcgatgcgggcgaagacgcgtcgccgtccgccgtcgcggtcgcggccggcgcgcgcacgctcgccgcggccgtatcctgcgccggctgcgcggccggcttctgcgcggcgctcggcgccttcgcggcggcggtcggaggcttcttcgcttccttcgcgtcgggcttcgcctgcgctttggcggccacggcgggcgtgggcgcggcggcgggctccgacgcgggcggctcgtcgtgcgcgacgcccgcctggacatccgacgcgtcttcgtcgttcgcggcggccgcctggtgcgacggacggttcggaatgtcgatctgcacgtcgtcggtgacgggcttcggatgcgaatcgagcaccatcggcagcacgatcaccgcggcgacgacgagcgcgatcgcgccgacgaggcgccggcgcgcgcgttgtttttcaggaagggtcggatcgagcagcagtgcgtcggtatcgggccgctcggtgcggcgcgggcggcgttccacgcgttcggtccgcacggcccgcgcgccggaccgcgacccgcgcctgggcggcgcgtcgtcctctttcttgccgaacgagaaaattcccatgtatggctgaacccgaagctacccgtcagtcagtggtcatggcggcggtccacgacgggcatcacgcccgctaccgtgtagaagctaccgaaaaccacgattctatcattgtcggatgcgctttttagtgcatcgaggaatgcatcggccgggcccgcatggcgcgtgatgttgtgctgcgcgccgtgctcgacgcccgcgccgcgcagcacgcgctcgagcacgtcggccgctgccgcgcgcggcagcggcaaatcggtcagatgccagtgatcgatcgcgcccttcagccgctcgacgattcccgcgagatccttgtcggccatcgcgccgaacaccgcgtgcgtgtacgggtagtagcccatcgaatcgaggttctgcgcgagcaccgcggccgcgtgcgggttatgcgcgacgtcgagcagcacgagcggcttgccgggcagcacctggaagcgccccggcagctcgacgttcgcgagcccgagccggatgtcctgcgcggacacgggcagccgctcgcgcagcgcctcgagcgcggcgagcgccgccgacgcgttgagcaactggttcgcgccgcgcagcgccggatacgcgagcgccggatagcgcttgtcgcggccggcgtacgtccactgctggcgctcgctgcccggctgcgtcgagaagcggaaatcgcgcccgacgagccacagatccgcgccgatcgcgcccgcgtggtcgacgagcgtctgcggcggcgccgggtcgccgcagatcgcgggcttgcccggccgaaagatgcccgccttctcgaacgcgatcttctcgcgcgtgtcgccgagatattcgatgtggtcgacgtcgatgctcgtcacgatcgcgcaatcggcgtcgatcacgttgaccgcgtcgagccggccgccgagccccacttcgagaatcaccgcgtcgagcccgcgcgatgcgaacaaatgcatgatcgcgagcgtcgtgaactcgaagtacgtgagcgacaccgcctccggcaggctcgtgcgcgccgcctcgaccgcctcgaagtgcggcagcagttcctcgtcgtcgacgatccgcccgtcgaggcgcgcgcgctcgttaaagcgcagcaggtgcggcgacgtgtggcagccgaccttgtagcccgcgcgtacgaggatcgtctcgatgaacgcgcaggtcgagcccttgccgttcgtgccgccgaccgtgatcaccgggcacgcgaatgcgagcttcagcgcgtccttgacctggccgatgcgggcgaggcccatgtcgatgccgacggggtgcgcgctttcgaggtgcgaaagccacgcgtcgagagtgggaaaagtgctcatcgaatccaacttcgaatcaaagcggcgcatcgaggcgaatacgccaaaaaacaaacgcgccgctcggcgcaagccgagcgacgcgcggacgtgcgatcatgcgcgcggccgtcaagccagcgcgtcggccggctggcgctgcaacagcgcgagcagctgcgcgatttcgtcgcgcatcttgcggcggtcgacgatcatgtcgatcgcgcccttctgcagcaggaattccgcgcgctggaagccctccggcagcttctcgcgcaccgtctgctcgatcacgcgcgggccggcgaagccgatcagcgccttcggctcggcgatcacgacgtcgccgagaaacgcgaagctcgccgacacgccgcccatcgtcggatcggtcagcaccgagatgaacggcagcttcgcttcggagagcttcgtgagcatcgcggtggtcttcgccatctgcatcagcgacagcaggctttcctgcatccgcgcgccgcccgacgaggcgaagcagatgaacggcacctgctgctcgagcgcgttctgcgcgccgcgcgcgaagcgctcgccgacgaccgagcccatcgagccgcccatgaacgagaactcgaagcacgcggcgacgacgggcagcgtgtggatcgcgccgcccatcacgaccatcgcgtcggtctcgcccgtctcgtccatcgcttccttcagtcgatccggatacttgcggctgtctttgaacttcagcgtatcgaccgggacgatctcctggccgatctcgtagcggccttccggatcgagcagcgcgtcgaggcgctcgcgcgcgccgatgcgcatgtggtgatcgcacttcgggcacacgtgctgattcgcatcgacgtcgttgcggtacagcacggcctcgcacgacgggcacttgacccacaggccctcgggaatccccttgcggcttttcggatcggtctgcttgatcttcggcggcaacagtttgtcgagccagctcatcgtatggtttcctgttcggtggcgaaccgggcatggcgcacccggttcgcggtcagcttgtgttgacgtgtcgcgcggctcatgccgccggcttcgccgcgccgtcgatcgcgacgcgcagctcggcgacgaaccccgcgagctcggcggcggcccgctccggcgcggcctgctccagcagctggacaaggcggctgccgatcacgacggcgtccgccacctcggccaccgcgcgcgccgtcgcggcgtcgcggatgccgaaaccgaccccgacgggaagcggcacgcgcgacttgatggccgggattttacccgcaatgctggaaacatccagatttgcggcgcccgtcacccccttgagcgacacatagtagacgtagccgctcgccacctggccgacggcggcgatccggtcgtcggtcgacgtcggcgcgagcaggaagatcggatcgatgcccgccgcgcgcatcttcgcggcgaaatcgtgcgattcctcgggcggatagtcgacgacgagcacgccgtcgacgcccgcgtcgcgcgcggccgcggcgaatgcgtccgcgcccatgcgctcgatcggattcgcgtagcccatcagcacgacgggcgtcttctggtcgcgcgcgcgaaagcgcttcacgtcgtcgagcacgctgtgaagcgtcacgcctttcgcgagcgcgcgctccgacgagcgctggatcacggggccgtcggccatcggatcggagaacggcacgccgagctcgatcacgtcggcgccgccttcggcgagcgcgtgcatcagctcgacggtcttcgccgggtccgggtctcccgcggtgatgaacggaatcagccccttgcgaccttgggcggcgagtgcggcaaaagtgttctgaatacgggacatggctttttttccagatcgttcgctatcgcgcgcgccgcgccgcttacgcgtcggccggcgcggagacggccgcgagcgacgcgacgcgttcgcgcgcgatcgcgcaatagctttcgttgatttcgtagccgacgaagccgcgccgctgccgcgcgcaggccaccgcggtcgtgccgctgcccatgaacggatcgagcacgcggccgcccggcgggcagctcgcgagcaccatccgctcgatgatctccagcggcttctgggtcggatggtcgacccgctccgcatgctggcgatgcaggcgcgacacggaccagacgtccttcgggttgtagccgagctcgagccacttgctgccttcgaacagcttgcgcgagcgcgctttcttcgtatcggcgtcgtacgggatgcggaccggatcgagatcgaagtaatagcccttcgaaaccgcgaaaaagccgatgttgtcgtgcaccgacgtgaagcggcgcgtcgtgccgcccatgctcggcacgcgccggtcccagatgatctcgttgaccatcgtgagcttcgtcttcaggaagctgaagatctcgggcgcgtactgccatgtgcagaacacgtacatcgagccggtggacttgagcttcgggaccgcgagctcgagccactcgcgcgtccacgcgagatgctcgtcgcccgagcgcttgtccgaatcgttgccgtagtccttgccgagcccgtacggcggatcggcgacgatcagatcgatcgacgcgtccggcaggctcgcggcctcgtgcaggaaatcgcgattgtgcaattcgatgccggcgggcaacgcgcacgcggcgtgcgtcgcctgcgcgtcgctcgccgcgccgcccgccggctcttcgatcagatcacgcatcggccgggttcagagcgtgatgcccgatcgctcggcgaccgtgtgcatgtccttgtcgccgcgccccgacaggttgacgaggaggatcttgtccttcggcagcgtcggcgcgagcttcacgccgtaggcgatcgcgtggctcgattcgagcgcgggaatgatcccctcgatccggcagcagtcgtgaaacgccttcagcgcctcttcgtcggtgatcccgacgtactgcgcgcggccgctgtccttcagccaggcatgctcggggccgacgcccggatagtcgaggccggccgataccgaatgcgtctcgatgatctggccgtcgtcgtcctgcagcagatacgtgcggttgccgtgcagcacgcccgggctgccggcgatcagcgacgccgcgtgatggccggtgtcgagcccgtcgcccgccgcctcgacgccgatcaattggacggccgcgtcgtcgatgtacgggtagaagatgcccatcgcgttcgagccgccgccgacgcaggcgatcaccgcgtcgggctgccggccggcgagctcgggcatctgcaccttgcattcgtcgccgatcacgcgctggaagtcgcgcaccatcatcggatacggatgcgggcccgccaccgtgccgatgatgtagaacgtgcgctcgatgttcgtgacccagtcgcgcatcgcctcgttcaacgcatccttcagcgtgcgcgagccggattcgacgggcacgacggtcgcgccgagcagcttcatccggtagacgttcgcggcctgccggcgcacgtcctcggcgcccatgtagacgacgcactccatgccgaagcgcgcgcagatcgtcgcggtggcgacgccgtgctggcccgcgcccgtctcggcgatcacgcgccgcttgcccatgcgcttggcgagcagcgcctggccgatcacgttgttcaccttgtgcgcgcccgtgtggttcagatcctcgcgcttcaggtagatctgcgcgccgccgagcgtctcgctccagcgctgcgcgtgatagatcggcgacggacggccgacgaagtgcttcagctcacggttgtattcggcaacgaactcggggtcgttcttgaatttctcgtacgcggcacgcagctcgtcgagcgcgtgaatcagcgtttcggcgacgaacacgccgccatatgggccgaaatggccgcgatcatcgggaaggttatacatgacgtcactctcggttcgaccacgcggcgcgccgggctctcgattcccggcgcccgccgcgcggactggcatcacccggcgtccgcctcgcgcaccgcgcgcacgaacgccgccatgcgggcgcgatccttcacgcccttcgcgcccggcgcttcgatgccgctcgagacatcgaccgcgaacggacgcacctgacggatcgcgtcaccgacgttttgcgcgttcaacccaccactcaaaacggcccgacgcgcgagctctgctgggataagtgaccaatcgaagaccttgccgctgccgccgtagtgctcgacgagggtgtcgaacaacaggccgcgggctgccgaatagtgaagtgccgattctaccaaatcggccggctgcgtcgccacgcccacgcgcaacgcgcgcagccaaggcaggcgcgccgccgccgcgagcgacgcgcactgcccgggcgtctcgtcgccatggaattgcagcagcgtgagcggcaccgcgttcgcgacgcgggcgatctcgtcctcggtcgggttcacgaacaggccgaccaccgatacgaacggcggcacgcgtgcggcgagcgcggccgcctgctcgagcgtcaccgcgcgcgggctcttcgggtagaacacgaggccgatcgcatcggcgccgagctcggccgcccagtcgatatcggccgcgttcgacaacccgcagagcttgatccgcgtgcgcggcggcggcgcgtcgcgcctcccgtcgccgcccgtgtcgcggcgcgcgccggcggcgggcgcgtcgttcggcggcgcgtcggccggaagggtcgcatcgggtgtatcggtcatcatgttcgtccgtccagatcggcccacacgctgctccacggcacgctgccgagctgtgcgggcggcaccgcgaattcggccggatagccgacgtgcgcgagatagagcccttccggcatgaaagtcggcgccgcgcaatcgcgatcgcggctctccagcacttcggcgagccacgacgacggatagcggccgcgccccaccgcgacgaggcagcccatcagattgcgcaccatgtggtgcaggaacgcgttcgcgcggaagcggaagtggatgaaatcgccgtcggggcggatgccgatctggtacagatgcttgacgggcgatttcgcctggcactcggacgagcgaaacgccgagaaatcgtgctcgccgacgagatgcgcggccgcttcgcgcattgcgtcgacatcgagcggcgtgtggacccaccccgcgcgccccgcgagcatcggcgagcgcaccggatgcacgtacagcgcgtagtagtaggtacgctcgaaagcggcgaagcgcgcgtggaacgtatccggcatcggcttcgcccactgcacggcgaccgtcggcggcaggaacgcgttcgtgccgcgcacccatgagaaatccgcgcggtcgaggtcggtatcgaaatggacgacctggccgaggccgtgcacgccggtgtcggtgcggcccgcgaccgtcgtgtgcagcgacgtctgcgcgaattccgcgagcgagcgctcgagcgcgtcctgaaccgtcttgccgtggggctgcgactgccagccgcagaacgccgcgccgtcgtactgaatgccgagtgcgattctcatcacgacagatcggcgagtttcgcgagcatcacgcgcgcttcgtcgcgcgtgtcggcgtgatcggcttcgatcacttcgtgcagcagcgtgcgcgcgccggccagatcgccgagctcgacgtattcggacgcgagttcgagcttgttgcgcgcgatcttcgcgagcgcctcgggcgtgaacgccggcagcgacgcgctcgggccggacggcagctcgagatcgaaatcgaggttcagcgcgccgaattgcgcgacgccgagcggcggcgggttcgcggccggcgcgcggtccggcgcggccgggacgtcgcccggctcggccggcgccggctcggcaaacgacatgccgggcggttgcggggccgcccaggccggcgccgccggggcaagcggcgcgttcggtatttcggcgtgcgccggcgcggcttcgtgccgcgcggcggctggcggctgcggcccgccgtcgagcgggcgcggcgcggcttgcgtttgcccgtcgtcgtgcggcgcggcatcgggcggcgtcgccgcgtgcggcgcggttgcttcggcagcggccgccgcatccggcatcggcgaatgcgcggcgcccgcccccgccgtggacagtcgggattcggccgccggcgcgcccggggttcgcggcgcatcgcgcgtcgattcggtcggcgaagactcggccgcccgcgccgccgcttcgtctcggcccatcgcgtccggcgccgtcacgggacgtggcgtcgcgccttccggccgctgcggcgcgacgcgagcatcattgtcgaatgatccggccccttcaaaatccgtcgcgcttcccgcttcgccgtgcgtctgcccttcacgcgcattttccgcccccatcggcggaggggtggcggacagaccgttagttgcgctttgcgcgccgcgcgaaccggctggctccgcatgttgcgattgttccggccgatccgcgatggcccccgcttcgcgcggcggcagcggcatgtcgagactgtcgagcgccgcgatcgcgtcgctcggaaacgcctgccgccatgcgtacagcgccggcttcgcgccggacggctcgtcgcccgccgattgcggcgcgccgccttgctcatccggccgaggagtcttgagtgtcaacggctgcgcggccagcgcttgcggctcgcgagccggcgcggcgtcctcgtcggccgacggcggctccgagccatgctgcgccggcgggcgcttcgcctcggcaagcggcgcggcgcttgaggcgcgccgcgcggcagccgccttatccggctcggcctagtcatgccgtgcgtcctccgccgcctccggcccggcgggtgcgtcggcgatcgcggcggccgcatccggatcgagcgcgggcgccggcgtgaacgcgcccggttcgatcgcgtcggcggacgcgcccttcttgcgtcgccgcaacgcgaagcccacgatcagcgcagcgagcgccgcaccgatcgcgaccgccgcgcccgtgttgaacggcgcctgcggcgccgccgcgtgcgccggcgcgctcacgctcggcgccgcggcgggcatcgacgccgcgggtgcggcggacgccggcgtggcgctcgccgccgatccggccgccgcgtcggacgcgatggtctcggaggccgtcgtcgccgcggccgtcgccgacgccgcggcaccggccgcggcgctcgcctgcggcttctgcgcacttccggcggccggcgccggcgcgacgttcgcggccggcttgccgatgccgtgcttctgcaactccatcaacacgcggttcttcagcgcgagcaattgctgcaggctcgacggccgcgcctgcgaagcgcccgccgcttgcgcgcccgaacccgacggcgcgcgattcgccgcgccgggcgcgagcaatgcttccgcgccggcggccgatgcgccgttcgcgccggccggcgcctgctgaatcgaaccgctccagacatgcgcgctaccggccccggacgaggcgaccggcgccgccggcgcaaccgcggacggcgcatgtgccgacgccgcaccgggcgccgacacgccgggcgccgacgcgccgttcgcccctgaggccgaaccggcggcgacgccggaagccgcgaacgccgccgcgccgctcgccgtcgcggcatgcgtcgcgcccgacgccgccgccgggcgcgacgccgcggccggcgccgaagccgaagccgacggatgcggcgccgcgcccgtcaccgccgaggtcgacgcagccgacgcagccgacgcagccgacgcagccgacgcagccgacgcagcggccgaagccgccgtcgcgccgctcgccgccgcgccccccgtcgcgtcgagcgccggcaccatcaattgcgcaccgatcttcaggcggctcggatcgcgcttcatgaacgcctgcgggttcgcgtcgaagagcgcgcggcccgcgcgggccagcacgccgggatcgtgcgattgcgtgacggccacggcaatgtcgttgagcgactggcccggccgcacggtgatcgtgagcggcgcggcctgctcggcggacgcggcgctcgccgcatccggagccgcataggcggcgctcgcgccggccagcgcgagcacggcgagcgcgacggcgcgccgcgcgcgcggcaggccatcaaagatcgtcgtcgaagaaaggagtcgaggcgtcatcggcatggtcgccgcggcatgacgcggcctgggttcgcgtttggattcagacaaaatcggaccgcaaataaaaaagcgtcgcgtgaaacgcgacgctttcgggttgtgtacgcgtcgtaatcgcgtagtttactttacttgtcgagcagaatgcgcagcatccggcgcagcggctcggccgcgccccacagcaattgatcgccgacggtaaatgccgacaggtattcgccacccatcgcgagcttgcgcaggcggccgaccggcaccgacagcgtgcccgtcaccttcgccggcgacagatcgcgcatcgacgcctcgcgctcgttcggcacgaccttcacccagtcgttcgccgatgcgagcatgccgttgatctcgtcgagcggcacgtccttcttcagcttgatcgtgagcgcctgcgagtggcagcgcatcgcgccgatccgcacgcacaggccgtcgaccggaatcgagcccggctcgcccatcgccggcttgccgaggatcttgttggtttccgcgccgcccttccactcttccttcgacatgccgttgccgagatccttgtcgatccacggaatcagcgagccggcaagcggcacgccgaactggctcgtcggcatcgcgtcgccgttcatcgcggcgagcacgcggcggtcgatatcgaggatcgccgaggccggatcggcgagctgcgccgccaccgcgccgttgagcgcgcccatctgcgcgagcagctcgcgcatgttctgcgcgcccgcgcccgacgcggcctggtaggtcatcgccgtcatccagtcgacgaggttctcgcggaacaggccgcccagcgccatcagcatcaggctgaccgtgcagttgccgccgatgaagttcttcgtgccgttgacgagcgcgtccttgatcacgttcaggttcacgggatcgagaatgatcaccgcgtcgtccttcatccgcagcgacgacgccgcatcgatccagtagccgttccagccggccgcgcgcagcttcgggaacacgtcgctcgtgtaatcgccgccctggcacgtgatgatcgcgtcgcacttcttcaggtcgtcgatgctcgtcgcatccttgagcgtggtctcgtttttcgcgaacgacggcgccttgccgcccgcgttgctggtgctgaaaaacaccggctcgatcagatcgaaatcgccttcttcctgcatgcgctgcatcagcacgctgccgaccatgccgcgccaacctacgagacctacgttcatgactaaccctttgctggagcttccccgccttttccgcccccggcgcgaccgcgcggggaaacaggcgggcacgacggacgacgatcagattttcgtgatcgttttcgtgatgatggtgattttgccgatgacgatggcgcgcgcacccgcacgggcttgagtgccgtggagtttcgagaccggggagatcagggaagtcgccatcgttcgagtctacacaaacctaagaggccgcacaacggccgggaaagccggacggaccccgttttcggggccgccgggccgtttccggcgggcgacgcaccgcgcacgacgcgcgggccgtcgcgccgggcccgcggcgcttacagcgccgcgaccaccgcatcgcccatcgcggccgtgcccacctgcttgcagcccggcgtcgcgatgtcgcccgtgcggtagccctgctcgagcaccgccttgaccgcgcgctcgatgcggtcggcctgctccgcgcggttcagcgagtagcgcagcagcatcgcggccgacaggatcgtcgcgagcggattcgcgatgcccttgcccgcgatgtccggcgcggagccgtgcgacggctcgtacaggcccttgttgcgctggtcgagcgacgcggacggcagcatgccgatcgagcccgtcagcatcgacgcctcgtcggacaaaatgtcgccgaacatgttgcccgtcacgatcacgtcgaactgcttcggcgccttcgcgagctgcatcgccgcgttgtcgacgtacatgtgcgacagctcgacgtccgcgtattccttcgacacgtcgatcatcacgtcgcgccagaactgcgacgtctcgagcacgttcgatttgtcgaccgacagcagcttcttcgcgcgctttcgcgcggcctggaacgcgacgtgcgcgatgcggcgcacttccggctccgaatagcgcatcgtgtcgaagccttcgcgcgcgcccgcgaacgggccgtccggcgcggcgcgcacgccgcgcggctggccgaagtagatatcgccgttcagttcgcgcacgatcaggatgtcgaggcccgcgacgagctcgggcttgagcggcgaagcgtcgacgagttgcggatagcagatcgccggacggaagttcgcgaacagctccagatgcttgcgcaggccgaggatcgcctgctcggggcgcagcgcgcgctcgagcgaatcgtacttccagtcgccgaccgcgccgaacaggatcgcgtccgcttccttcgcgagcgcgagcgtcgcgtcgggcaacggatggccgcttgcctcgtagccggcgccgccgaccggcgcctgctccagttcgaacttttcgtcgagcgcgttcagcaccttcaccgcttcattgacgatttccggaccgatgccgtcgccgggcagcactgcaatcttcatgcgaaattcctgactagatgaatgaggggactcgggcgacctgacgcgtcagccgaccagccggttgtcgagccacggctgcttcgcgagccgctcggcctcgaactgacggatcttgtccgcgtgccgcagcgtgagcccgatgtcgtcgaagccgttcagcaggcagtacttgcgaaacgcggtgatttcaaacggatactcgcggccgtccggcgcgcgcacgacctgcgcgtccagatcgatcgtcagctgatagccgttgaacgcgtacgtgtcgttgaacaggtggtcgacctgctgctcggtcagcacgatcggcagcaggccgttcttgtagcagttgttgaagaaaatgtcggcgaagctcggcgcgacgatcgcgcgaaagccgtactgctgcagcgcccacggcgcgtgctcgcgcgagctgccgcagccgaagttcttgcgcgcgagcagcaccgatgcgccctgatagcgcggctggttcagcacgaagtccgggttcagcggacgcttcgagttgtcctggccgggctcgccgtgatcgagatagcgccactcgtcgaacgcgttcgggccgaagcccgtgcgcttgatcgacttcaggaactgcttcggaatgatcgcgtcggtgtcgacgttctcgcgatcgagcggcgccacgacgccggtatgcacattgaatttttccatgatccgtcaaccagattggaggccggccgcacgggccggcaaaatcgaagctcgaatcggcgcgctcgcgcgcgccgtcagtccgccgcgcgcttgatcgcgcggccggcggcgttgaggtcctcgcccacgccggcgaccgtgttgcagccggccaggccgagcacgcagcccgccagcgcgaacgcggcggcgatgcgccggaaaaccgatgcgttcacgctcaccccagccggcgaatatcgacgaagtggccttcgatcgccgccgccgcggccatcgccgggctgacgagatgcgtgcggccgccctggccctggcgcccttcgaaattgcggttcgacgtcgacgcgcagcgctcgcccggctcgagccggtcggcgttcatcgcgagacacatcgagcagcccggctcgcgccattcgaagcccgcctcggtgaacaccttgtcgagcccctcgcgctcggcctgcgccttcacgaggcccgagcccggcacgaccatcgcgagccgcacgttcggcgcgacgcggcgattgagcttcttcacgacgtacgcggccgcgcggatgtcctcgatccgcgcgttcgtgcacgagccgatgaagatcttgtcgaccttgatcgcctcgatcggcgtgttcggcgcgagcgccatgtatgcgagcgcgcgctccatcgcgtcgcgcttgaccgggtccttctcgcgctcgggatcgggcacgcggccgtcgatcgacgtgaccatctcgggcgacgtgccccacgtgacctgcggcacgatctgcgccgcgtccagctcgacgacgcggtcgaactgcgcgccctcgtcggacctgaacgtcttccagtattcgaccgcctgatcccattcggcgcccgtcggcacgaacgggcggcccttcaggtattcgaccgtcgtgtcgtcgacggcaaccatgccggcgcgcgcgcccgcctcgatcgccatgttgcagaccgtcatccggccttccatcgtgagcgcgcggatcgtcgagccgccgaattcgatcgcgtagccggtgccgcccgcggtgccgatccggccgatgatcgcgagcacgatgtccttcgcggtgcagccgcgcggcagttggccctcgaccttcacgagcatgttcttgctcttcttctgaaggagcgtctgcgtcgcgagcacgtgctcgacttccgacgtgccgatgccgtgcgcgagcgcgccgaacgcgccgtgcgtcgacgtgtgcgaatcgccgcagacgatcgtcatgccgggcagcgtcgcgccctgctccgggccgatgatatggacgatgccctggcgcacgtcgttcatcttgaattgcgtgatgccatatgcgtcgcagttcgcgtcgagcgtgtcgacctgcagcttcgacaccggatcggcgatgccgtggctgcggtcggtggtcggcacgttgtggtcggacaccgcgaggttcgcgctgatccgccacaccgggcgctgcgcgagcttcagcccttcgaacgcctgcgggctcgtgacttcatgcagcagttggcgatcgatatagagcagtgcggtgccgtcctcttcggtgtggacgacgtgcgaattccacaatttgtcgtagagcgtctgtgccatgggtatgcggggtcgtttgactgcgaacatgcgttcgggtgcagacgattatgccacgcgaagcccgcccttttgtaccagggaaacgaaaaaacccataaaaaacagtgggttgagtggtatagcggatacgggtatcagaattacccggcaaattccggcatgcggcgcgagcaagcgatcgggcgcgcgcgccgagacggcacgcgcggcaaagcggcgtccgtcacccgtcggcgcgcggctcgacgcggcgcacgacgcttgacgacgcgccgctcatgcgctcgcgcgttcacgcattcaagcgcccgctagcttggccgccaacgcccgggccccgccgtatcgcgagcgcgccgggcaagcgacgcgcggcggcgcggcgcgttcaactgcgcacgccgagatggcccttcagcgtacgcgccgaatagtccgatcggaacagcccgcgcttctgcagcaacggcacgacgtgctcgaccatcgtctgcagcccgtcggggaatacgtcgaagttcaggttgaagccgtcggccgccccctgctcgaaccattgcgtcatatcgtcggcgatcgactccggcgtgccgacgacgatccggtgcatgccgaggttgtggtcgatcagttcgcgaaccgtcaggtttttcccgcgcgcgaagccgatcatctgcgcggcgaagccgtgcgacacatggtcccgcgacgcgcgcgcgatccgctcgtagggcagcggcgcgtcgagcgcgaggtcctccggccggatgccgaactggcgcgcgagcatctcgatgtcgccgcccggatcgcgcaacgcgtccatttcgtccttcctcgcacgcgcctcggccatcgtcgagccgatgaccggatacaaccccggcaatattccgaattgatcgggatcccttcctttcgcgtgcactctcgacttgagatccgcgtagaagcgctgcgcgccttcgagcgaatgctgcgacgtgaacaccatgtccgcatgcctcgccgccagctcgaggccggcttcggacgcgccggcctgcacgagcagcggccgcccctgcgggctgcgcggcacgttcagcggcccggcgatgtcgaagtgccggccgtgatgatcgatgcgccggacctgcgcgggatcggcgaacacgccgctcgccgcatcggcgacgagcgcgcgctcgccccagctttcccacagcttgatcgtcacgtcgatgaactcgtccgcgcgggcgtagcgctcggccgcgctcggcaacgccaccgggccgaaattcgcggccgcggccggattgtaggtggtgaccgcgttccagcccgccctgccgccgctcatctgatcgagcgacaggaagcggcgcgcgagggaaaacggatcgctgaacgtcgtggacgccgtgcagatcagcccgatgcgttcggtgacgagcgccagcgccgacgcgacgacgagcggatcgagcatctgcgacggcccatgagcgtggccgtgcagcgaaagcgaatcggagaagaagagcgcgtcgaacttgccctgctcggcgacgcgcgcgacgcgccgatagaaatccggatcgacgatcgcacgcgtgttgcgcagcgtgcgccatccggccggatgctggccgacgccgacgatatggcagttcaggtgcatctgacggtgctcatgcatgtatcacctcgaaacgttcgttgaagcctttcgcgcgcaggaaatcctgcagcgggcgcgacaggccgatcgcgttttcgccgccgctcagcttcgtcgcatcccagatgcactgcccgatgactttcgggtggcagccattcgcatcgacgaccttgacgatcgccggcccgtaagcgaggccgatgccgatcttcagcggcggcagccggtgccgctgccacagcaggtcgttcacgcaggcgatcgagctgtcgatgcaccgcgccgccgccgcgcacgcgcgcgcgatcacctgctcgcgcttgccgcgctcgatgtgaaacagaatcaacaagccgtcgccgagcagctcggtcgcctgaccgcccgcccgcgcggccgtgtgcgcgatcgccggaatcagcgcggacgtctcgtagaagatgcgctgcaggccgcagcgcacatgcgggaaggccgccgcttcggagaagcgcgcgctcgaattgcgcatgtcggcgacgaacgcgacgaattcgccgacggacggccgatcggcgtcgagcaccgggtagccgggaatcagcgtcttcgtcgcgtgcccgcacgacgccgcacgcgcgtgggcgccggatgacggcgcgagcggcgcgtcggccggatcggacgcgataggcggatcgggcacatccggcagatcgggctggtcgcacgcgccgggcgcttcgcacgcgcagggccgggccgcgccgagcgcggcatcgccgtcgccagcggaccgatcgatggcgggctggatccggcgccattcgcgttccgcgcgacgaagattctcgtcgacgagcgcgcgaagatcggcgtcctccgcgcgccggaattcctcgtgcatccggccgaaatcgaccggaggcccttctgcttgcgttccgccctgtcttttcatttcatatcgcgtcattcatgttcgttcccggcgcgcgtcgagccgatgaataacggcccctgaatattcaagaaaatgtgaagcccgcgtgcgcgccggataatcgacgggccatttcaaaatatcggcgcgacgcatgccggcgattgaaaaatcgcgatacgaccgagcattgcgctcggccgcgtatcgacgctgcccgacgcggcggctcgcgcctgcgcgccggccgccctcagccgccctcccatccgtcgggcatggcacgacatcttacggtcatattaacgcaatgaaatcgaatcactcaattccaagattcattcattaatatatttacttaacaatcgatccccaatcgcgcaaaaagccgatgattttcaacccgtcgacgcataaaaccgtgccttaatcagggagatcgcatgaagcttttatcgatatccaatcgcgcgagtcattcgaatgatcatgcgatcgaatgcctcgaaaaacactgcgagactatcgtcccgattgtcgcgttgcgccggcaatgccgcggcaggcaaggcatcgaaccgtgaccgctgcgcgcgcacgcgcgccgccggccgcttgcgcgacgcggcgcgccacccgccccgcgcgaacgatcccgcatcgcagcggcgcccggccgtgcggcatgaggtcgcaacgcggcggacagtgtgcgcgcatcgcgcggcgcgaccgggccgcgaacgcttcgctcacacccactcctgcggcgcgtcgtcggcgtcggcgagcgtgagcccgtccgccggcagcggcagcgcggtccggtagcggacctgcttcaacgcgaagctcgaccggatgttcgacacgcccggaatcgtcgtcagctgatcgaggatgaagcgctcgaggctcttcatgctcggcacgacgacgcgcagcaggtaatcggcgtcgcccgacatcagatagcactccatcacctcgggacgcttgtcgatcgcctcctcgaagcggcgcagcgcgtcctcggcctgcttctcgaggctcacctgaatgaacacgttgatgcgcagcccgagcggctgcggatcgagcagcgtcacctgctgcttgatgaggccgagcttctcgagcgcgcgcacgcggttgaagcacggcgtcggcgacaggttcaccgcgcgcgcgagctcggcgttcgtgatccgcgcgttctgctgcagttggttgaggatgccgatgtcgatccggtccagccggcgggaaggtgcgctcatagtgcaaacattccgaaaatgacgatttttcaggaatttatacgttacccgaaaccaaaattccaatcaaaagagatgcacattctgcggctcgatggataaccttgatggctgttgccgcctcagccgcccccacgaacccgcccgcccggagccgcgcatgaacgatttatcgaacggaattcacccggtcctcgccaccgcgcgccgccacgacgataccgatccgcaggaaaccgccgaatggctggacgcgctcgacggcgtcgtcgcgcacgcgggcgccgagcgcgcgcagtacctgctcgcgcagctcgccgagcacgcggcgcgccgccggctcgcgccgccgcacgcgggcgcgacgccgtacgtgaacacgatccccgtcgacgaggagccgccttacccgggcgacctgcagttcgaggagcgcctcgcggcggtgctgcgctggaacgcgctcgcgatggtggtccgcgcgaaccgcgcatacggcgagctgggcggccacatcgcgagctacgcgtcggccgccgatctgttcgaagtcggcttcaaccatttcttccgcgcggcgggcgacgcgtcgggcggcgatctcgtctacttccagccgcattcgtcgccgggcgtctatgcgcgcgcgttcctcgaaggcttcctgagcgacgcgcagctcgagcactaccggcgcgagatcgccgggccgggcctgtgctcgtacccgcatccgtggctgatgcccgacttctggcaatttccgacgggctcgatgggcatcggcccgatcaacgcgatctaccaggcgcgcttcatgcgctacctgcagaaccgcggcctgttgcgcaccgagggccgcaaggtgtggggcttcttcggcgacggcgagatggacgagcccgaatcgatcggcgcgctgtcgctcgccgcgcgcgagggactcgacaatctcgtgttcgtgatcaactgcaacctgcagcgcctcgacggcccggtgcgcggcaacggccgcatcgtcgacgagctcgaatcgcagttcgcgggcgccggctggaacgtgatcaaggtgctgtggggctcggactgggacgcgctgttcgcgcgcgacgcgacgggcgcgctcgcgcgcgcgttcgcgcaaacggtcgacggccagttccagacgttctcggcgaacgacggcgcgtacaaccgcgcgcgcttcttcggccaggacgacgcgctcgcggcgctcgtcgcgcacctgcgcgacgaggacatcgaccggctgcgccgcggcggccacgacgcgcgcaagctgtacgccgcgtacgatcgcgcggtccggcacgaaggccggccgacggtgatcctcgcgaagacgatgaagggcttcggcctgggcgcgatcggccagggccggatgacgacccaccagcaaaagaagctcgacgtcgagcacctgctcgcgttccgcgaccgcttccgactgccgctcaccgacgaagacgtcgcgcagctgcgtttctaccgacccgagaaagacagcccggagatgcgatacctgcatgcgcgccgggctgccctgggaggctgtctgcccagaaggcgggcagcggcgacggcggcattgaccgtgccgtcgttgccgtcctgggggcaattcgcgctcgacggcggccgcgagatgtcgacgacgatggcgatcgtgcggatgctcggcggtctgctgaaggatgcagcgctcgggccgcgcatcgtgcccatcgtcgccgacgaggcgcgcacgttcgggatggcgaacctattccggcaggtcggcatctactcgccgctcggccagcgctacgagcccgaggatctcggctcgatgctctactaccgcgaggacacgcgcgggcagattctcgaggaagggatctcggaagcgggcgcgatatcgtcgtggatcgccgcggcgacatcgtacagcgtgcacgatctgccgatgctgccgttctacatctactactcgatgttcggcttccagcggatcggcgatctgatctgggccgcggccgaccagcgcgcgcgcggcttcctgatcggcgcgacgtcgggcaagacgacgctcggcggcgaagggctccagcaccaggacggcacgagccatctcgcggcgtcgacggtgccgaactgccgcgcgtgggatccggcgttcgcctacgaaatcgcggtgatcgtcgacgaaggaatgcgcgagatggtcgagcggcagcgcgacacgttctactacctgaccgtcacgaacgagaatcacgcgcagccgacgctgcccgcggaccggctcgacgcggtgcgcggcggcatcctgaaaggcatgtatccgctcgatgcggccgcgctgcccgccgcgcgcgtgcagttgctcggctcgggcgcgattctcggcgaagtgcaggcggccgcgcgcctgctgcgcgacgattggcgaatcgacgcggccgtctggagcgtgacgagcttcaccgagctgcaacgcgacggcatcgcggccgagcgcgcgcagcgcctcttcgatgccgacgacgcgaacgaacgctcgccgacgccccacgtcacgtccgcgctcgccgcgacgcaagggcccgtgatcgccgcgaccgactatgcgcgcgcgctgcccgagctgatccgcgcgtacgtgccgcgccgctatgtgacgctcggcaccgacggcttcggccgcagcgacacgcgcgaagcgctgcgcgcgttcttcgaggtcgatcgcggctcgatcgtaatcgccgcgctgcgcgcgctcgccgatgacggggaggtgacgcgcaccgtcgtgcgcgatgcgatcgcgcgatacggcaagcgggacgcgtcgcgcacgccgccgtgggaacggtgaggcgcgagagagcgcgggcggcgcgcggcagcgacgtgcgtcgcggatcgcctgcgcagcggccgatgtcgaatcgaatccggacgccccccgcccagcgccggtagccatcggacgatggccggcgctcgagatccggcccgactgccgctgtcgttcatcgcgcgcaagccggcgcaccgcgacgacaaacggcgcggagcgggcggcgcccccccgcgcatgtcggcagcgcccgcccctcggccgcgattcacggcccgaagcccatctgctcgcgccccagcgcgctcagatcgtccgcccgcgcgcgtccggcgaaatccgtctcgaagtggtccgccggaaaatccggcggactctcgccgcgcaggaagctcggcagttgacgcttcaggtatgcgtcgttcttcgcgcaccccggcgccgacgcgatgtacatcacgttgctgtaaccggttccgcgatgcgcatcctcgaccgcgtgcacgacatcgccgtgccagaacaccgcgtcgcccggctccatcggcggaatcggcacgagcgcggcgagcagcggcgcgtgccacgccggcaacaccgacagcgcgcgccccggctgcgcgccgcacaggtcgtcgtcgggcacgtcgtcctgcagcgcgcgcagcacgacgtacgccatcgcgttcgccaccgggatcagttgcagcgtgccgtcgcccggcccttgcggcgtgagcgcggtccagccctggaacgtgcggaacatcgagcagacggcgggtgacggaatctcctcgacgtcgggccggaacgccgcgtcgaacggatcgtatgcgcgccagtcgcctgccagcacgtgccgatacacgcgccggtagttcggctcgagccagcgctcgacggagccgccgtcgacgtgcggcgacagcccgagcgacgacgagcccggcggccggcggcgaatgcggtccgcataggccggcgcgcgcgccgggtcgaaatgcacgcgcccctcgctttgcgcacgccacagccggttcaggaacacgcgcgcctgcgtgagcgcgggcgactggcgcgcggcgatttgcggcttcgaccagtagatgccgtagatctgcggccggctcgacgcgagcgtgccgaaatagcggtcttcggcgcgacgggcgagcttgtcgtcgagccggttcgcctcgacgtatgcggcgatctcgtcgttccagtcgctcgcctgccgcgcgtcgaacacgccgcggatcacgcacgcgccgcgcgtcctcaatgcggcgagcgacgccggatcgacgcgatcggcggcgatgtccgcgaagcgcagcacgggaatcgtgtcgcggccctgcgcgcgatcggtcaggatcgcatcggcctgccgcgcgatgtcgccctcgagcgcgcggaacaccggcgcgcgattcggcatcgcggcgcgcagcaccgctttggtcgtgcggatcgccgtcggcaggtcgtcgatggggaacggcatcggatgtctcctcgatcgggtttccggatgagcgtggcgtacctggacgcacccgttcagcgtagatcccccggcccgttcgaagcgatacgatcgcgccaactatcgataggatgacgccaactgccgggcccagcatgccggcggaggcccgacgagcagccgcgcggcctggcgcgggcatgaaaacgacgcgggatacgcgatggcgcgccttgcgcgatcgcggcgaatgcaggcaggggcacggaaggacgaagcgacggcggcacggccgccgtcgccgcgcgcatggaggaatcgcgcggcgcgatcaacgcgccatcgtcggccgcgcgaacatgacgtggcggctcgaaaacatcgccgcgcgatgctcgtcgcccggcgatcgagccgtctctcgcgcgcgcgacgtgttcggcgccgtcgcggcatcgtaggcggccatcgcgacaaacgccctcacccggccggacgacgcgccgtcgcgagcgccgagggcgacgggccgcgcccattgccggcaattcgccgccggccgcccgggcgccggctgcgtggcccgccgctgcacgttgtcctcgacaacgccggcaatcgcgccttcgatcgacagtgagcagacccgcgcggcgccaagctacatggcacgcatcggctccaccctgcgaaagaaatgaaatgtccgccattccggacgactccgcacggcgcggtatgcccaccttgccgcatcgcaccggttcgccgcgcgcatgcgggcacggtcgcgccgcaccggcgaatgcgacgagcgccgaacgatctcgcgaaccgacgcatgcgttcccgccgccgttcggcgacgcgcacggctatgccggctcgtggcagcatacgcacagcttgttgccgtcgaggtcgcgaaagtacgcgccgtaataatccgggtggtagtgcggccgcaagccgggcgcgccctcgctcgcgccgccggcccgcagcgcgagcgcgtacacgcggtcgaccgtcgcgcggtccgcggcgagaaacgcggtcatctggccgttgccgggcgcgtgcggcgcgccgtcgaacggccggccgatcaggaacagcggccgcggcgcgccggccggcttccagcccgtccagccgtgcggatcgcgaaacttgaggtcgagccgcaacgcttccatcaacggcgcatagaacgcgaatgcgcgttcgacgtcggttacgcccatgcagacatgtgaaaacatttgcgaacctcctgtatcgtcgaaacccgacgatgatgccacgcgcgcgatacgcgcgggcgaacggaggcggacatgaagccccgctacgaacgggtcgcgattcccgacggctgctcggtgcgcgtgtatcggcgccggctcgcgcagattccgttcgaatggcatcaccatccggaatacgagctgacgctcacgctcaatagcctcggcaagcgcttcgtcggcgatcacgtcgccgattacgcgggcgacgatctggtgctcgtgccgccgaacctgccgcacacgtgggtgtcggacgagcgcctcgatcccggcgagccgcttgtcgcgctcgtcctgtggttcgacggcgattgggcgcaacgcgtcgccgactgctgcccggaattcgccgggctgcgcacgctgctgcgccgggccgcgcccgggctcgcgttcgcgccggcggccgccgccgacatgcgcgcccggctgcccgcgctcgtcgatcgcgcgccgcgcgtgcggctcgcggccgcgctcgacgtgctcgcgtgcctcgccgacgcgcccgcgacgccgctcgcgacggccgccgcctaccgtgcagcctcgggcgccgcgctcgcgcccgaggccgagcggctcgatcgcgtgctcgatctgctcgaccgccgctttcacgagccgttgcgcgtcgccgagctcgcggcgctcgcgcatctgtccgagcgctcgctacagcggcgcttcgcgcggcacgtcggcgagagcatcggcagctatctgcagcggctgcggctcgcgcacgcggcgcggctgctcgcgtcgaccgactggcccgtgtcgctcgtcgcgacgcgctccggctacgcgaacctcgcgaacttcaatcgccagttcctcgccgcgcgccgggtgacgccgcgcgcgtaccggcgctttctcgccgagcacggccgcgcgcccgacgacatgccggcgcatgaagcgagcatcgacgtgcgcccgccgtcgctcgaccacggcccgccgcgcgcaggcaaaaacaaaatcgcccgctgaaagcgaaacaccccgacaggcgaacccgtcggggtgtttcgtcgcacatgacgcgcggcgtgcgcggcgagccgcccgcacgcgccgcgccgccgatcagcgctgctcgatcggcttcgccgtgcgcggcgtttcgccgatgaagagctgccgcggacggccgatcttctgctccggatcggcgatcatctcgttccactgcgcgatccagccgaccgtgcgcgccatcgcgaagatgcaggtgaacatcgacgtcgggatgccgagcgcgcgctggacgatgcccgagtagaagtcgacgttcgggtacagcttgcgcgacacgaagtattcgtcttcgagcgcgatcttctcgagctgcatcgcgagcttgaacagcggatcgtcgtgcaggcccagctcgttgagcacttcgtagcacgtttcgcgcatcagcttcgcgcgcggatcgtagttcttgtacacgcggtggccgaagcccatcagcttcacgcccgagttcttgtccttcacctgcttgatgaactcgggaatgttctccggcgtgccgatctgctcgagcatgttcagcgcggcttcgttcgcgccgccgtgcgccgggccccacaagcacgcgatgccggccgcgatacacgcgaacgggttcgcgcccgacgagccggcgaggcggaccgtcgacgtcgacgcgttctgctcgtggtcggcatgcaggatcaggatacggtcgagcgcgcggacgagcacgtcgttgacctgatattcctcgcacgggttcgcgaacatcatgcgcatgaagttcgcgctgtacgacagatcgttgcgcggatacacgaacggctggccgatgctgtacttgtacgccatcgcgacgagcgtcggcagcttcgcgatcatgcggatcgccgacacttcgcggtgacgcggatcattgatgtcgagcgaatcgtggtagaacgcggacagcgcgccgaccgcggcgacgagaatcgccatcgggtgcgcgtcgcggcggaaaccccggaagaagaactgcatctgctcgtgcaccatcgtgtgcttcgtgacggtggccacgaactccttcttctgcgccgcgttcggcagttcgcccttgagcagcagatagcaggattcgaggaagtccgcgttttgcgcgagattgtcgatcgggtagccgcggtacagcagttcgcccttgtcgccgtcgatgtacgtgatcgccgagttgcacgacgccgtcgacatgaagcccgggtcgtacgtgaacttgccggtctggccgtacagcttgcggatatcgatcacgtcggggcccatcgtacccttgtagatcggcagttcgacgctcggcgaattatcgctgaacgatagcgtggctttaacatcagacggggtcatgacacatcctcaatcgaaaatagaaacggattcgataacgggcacaacgctctcaaacgctgcgcagcatctccagcagcctggacatgtccgggccggcaaggtcgccctctggttccttgcgcgcgagcagcaagtccatcaggtcgttgtcgcttagatccagcaggcgcgacagtgcgctcacgtctgcgtcgctgaggtcgtgctcgtgtctggcgaagaaacgctcgaaaatcagatcgttctccagcagaccgcgccgcgcgcgccagcgaagccgcgcgcggcgatgcgggtcggattgatgcgacgattcgctcatgtcagaccgcgcgacgaaccatcaattccttgatcttgccgatcgccttcgtcgggttcaggcctttcgggcacacgtcgacgcagttcatgatcgtgtggcagcggaacaggcgatacggatcgtcgaggttgtcgaggcgctcgcccgtcgcgcgatcgcggctgtccgcgatgaagcgatacgcctgcagcaggcccgccgggccgacgaacttgtccggattccaccagaagctcgggcacgacgtcgagcagctcgcgcacagaatgcactcgtacaggccgtcgagctcgtcacgctcttccggcgattgcagacgctccttctcgggcggcggctcgtcgttgatcaggtacgggcggatcgagtggtactggttgaagaactgcgtgaagtcgcagatcagatcgcgcacgacaggcaggcccggcagcggacgcagcacgatcttctgcggcaggtcgttcaggttcgtcaggcacgcgaggccgttcttgccgttgatgttcatcgcgtccgagccacacacgccttcgcggcacgagcggcggaacgacagcgtctcgtcgaccgacttcagcttgacgagcgcatcgagcagcatccgctcgtgctggatctccagctcgtacgtctgcatgcgcggcgcggcgtccttgtccggatcgtagcggtagatttcgaaaatgcgtttggccatttcagattcctttgcgctggcttagaacgtacgcgccttcggcggcacggactcgaccgtcagcggcttcatttggacgggcttgtagtcgaggcgatcgccttcgctgtaccacagcgtgtgacgcagccagttctcgtcgtcgcggtgctcgtaatcgctgtgcgcgtgcgcgccgcggctttccttgcgcgcttccgccgacaccatcgtcgcgcgcgcgacctcgatcaggttcgccagttcgagcgcttcgacgcgcgcggtgttgaacaccttcgacttgtccttcaggtggacggcggcggcgcgctccttcaggcccgccatttgctcgacgccttccttgagcagcgcggacgtgcggaacacgccggcatgcttttgcatcgtcgcgcggatgtcgttggcgatgtcctgcgtgtactcgcccgaggtcgacttctcgagcttcgcgaggcgcgacagcgagaagtcggcggcggcggccggcagcggcttgtgatcgcgctggttcttcacgtgctcgacgatgtggttgccggccgcgcgaccgaacacgacgaggtcgagcagcgagttcgtgccgaggcggttcgcgccgtgcacggacacgcacgagcattcgcccaccgcatagaagccgttgatcggttccttgtgatcgcgcgacgtgcccaccacctggccgtggatgttggtcgggatgccgcccatctggtagtggatcgtcggcacgacgggaatcggttccttgatgcagtcgacgttcgcgaacttcagcgcgatttcgcggatcgacggcagacgcttcatgatcgtctcggcgccgatgtgcgacaggtcgagcagcacgtggtccttgttcgggcccacgccgcggccttccttgatttcctggtccatcgagcgcgacacgaaatcgcgcggcgccagatccttcagcgtcggcgcgtagcgctccatgaagcgctcgccgttcgcgttgcgcagaatgccgccttcgccgcgcacgccttcggtgatcagcacgcccgcgcccgcgacgcccgtcgggtggaattgccagaattccatgtcctgcagcgcgatgcccgaacgcgcggccatgccgaggccgtcgccggtattgatgaacgcgttggtcgacgccgcgaagatccggcccgcgccgcccgtggcgaacagcgtggtcttgccttcgaggatgtagacgtcgcccgtttccatttcgagggccgtcacgccgagcacgtcgccgtccgcgtcgcggatcaggtcgagcgccatccattcgacgaagaactgcgtcttcgccgcgacgttctgctgatacagcgtgtgcagcagcgcgtggccggtacggtcggccgccgcgcacgcgcgctggaccggcttctcgccgtagttggccgtgtggccgccgaacggacgctggtagatcgtgccgtccgcgttacggtcgaacggcatgccgaagtgctcgagctcgtacacgacgttcggcgcctcgcggcacatgaactcgatcgcgtcctgatcgccgagccagtcggagcccttgatcgtgtcgtagaagtggtagtgccagttgtcttcgctcatgttgccgagcgacgcgccgatcccgccttgcgcggcgaccgtgtgcgaacgggtcgggaacaccttcgagagcacgcatacggagaggcccgcgcgcgacagttgcagcgacgcgcgcatccccgagccgcccgcgccgacgatcaccacgtcgaacttgcgacgcggcagggaagttttgattgcagccattcttttaaactctccagagaatctgcgcagcgtagcccgcgcacgcgagcagccagacgatcgtcagcgattgcagcagcaggcgcacaccgacgggcttgatgtagtccatccagatgtcgcgcacgccgacccatgcgtgatagaagagcgaaagcagcgtgacgaaggtcgcgagcttcatccattgcgtcgcgaagatcgacgcccagccctcgtacgagaaatcgcgcgcgatgaagaaccagacgagcaggatgacggtgtagatcgccatcacgctcgcggtgacgcgctgcgccagccagtcgcgcagaccatagtgtgcgccgacgacgaggcgcttcgagccgatacggttattcgctgccattttcttagaatgctccgaacagtttgagcgcgacggcgatcgtgagaagggtcgacaccgcgaacacgacgaccgacgtcttcttgccgcgttccttcgacaccgcgtcgtggttcatgtccatcatcagatggcggatgccggcgcagaagtggaacaggaacgcccacgacagcgcgaggacgatcagcttgacgatgatgttggagaggaaggccttgaatacttcgaagctcagctcggacgtgaggctctggtcgaagaggtacagcaggaaaggaaggaacaggaacagcagggcgccgctgacccggtgcagaatcgaaacccgagccgcgagcggcatacggtatttgagcgtgatgtcgccgaacccgatgttccggtactccggcctcggttttcttactgtttcagacatgctagacccctacgatgttgtcacactaatccgtgattttagcgcctttttatttcgcgctgcagcgaaagctctgctctggagcgttgcaattcacggtataaacgcgtcgcgaaacgtgctatgcgcgtaggaagcgcaattacctgtcgtttcgcctgaccttggttcaggctacgccttaccttgaatccgaatttcagctcaaatcgttctgatagtagtacccggttgtgacataccatccgcgccgcacttcgacgggacgatcgccatacgtgtacgacacgcgctcgaccgacagcagcggaaaaccgggcggcacccgcagcacgtcggcgacggcgggctcggccgcgatcgcacgaatcttctcgcttgcgcggatcatccgcgtgccgaactcgctctcgaacatcgcgtagagcggccccttgtattcgctcagacgctcgaacgtgagcccccggaacatcgcgcccggcagccagatctcgtcgagcaccgtatcgacgccgtcgaactcgagcacgcgccgcacctggacgacggggtcggccggtttcagatcgagctggcgcgcgatctcggcgggcgcgcgcatccgccggcattcgagcagccggctcacgtgcggatgctcggcgccgtcgtcggcgagcagccgcaggaaccggaattgcgcacgctcctcgctgtgggtcgcgacgaacgtgcccttgccctggcggcgcacgagcaggttgtcggccgccagctcgtcgatggccttgcgcaccgtgccctggctcaccttatagcggccggcgagttcgacttcgctcgggatgatctcgcccggcttccactcgcccgcctcgaggctctgcgtgatgagcgccttgatctgccggtagagcgggctgaaagtgggcgatggcgcagccgcggcctcgccgcccggctgcgtggagccggcctggccgttcggattgggtgcgctcgcctgattggaagtcatggcgcgcatttcatcatgaatcgcgcttttccgtccagatttttccctcgaaaacatctgtcttatataagacataagataccgtttgactttacccgtcccgcctcctaaactccggggcgagcaagggttcgcggggctgcggcgcgtcccgggccacgtgcctctgcctatcttcaggcgtcgtcgcgcatgcatgccgcgagtcctccgccctgctttaaagcaacgcttcgcgtaacgcgcatagaatggcgttttccctagcgtcccacgctcaatgtcctggagattttcaatggctaagcccgcaaagcgcgttgccgtcaccggcgccgcaggtcagatcgcttactcgctgctgtttcgcatcgcgaacggcgacctgctcggcaaggatcagccggtcatcctgcaactgctcgacctcccgcaagcccaggccgccgtcaaaggcgtcgtgatggaactggacgattgcgcgttcccgctgctcgcgggcgtcgtgatcaccgacgacccgaaggtcgcgttcaaggacgccgacgtcgcgctgctggtgggcgcgcgtccgcgctcgaagggcatggagcgcaaggatctgctgtcggcgaacgccgagatcttcacggtccagggcgcggcgctgaacgaagtcgcgagccgcgacgtgaaggtgctggtcgtcggcaacccggcgaacacgaacgcgtacatcgcgatgaagtcggcgccggatctgccgaagaagaacttcacggcgatgctgcgcctcgaccacaaccgcgcgctgtcgcagctcgccgcgaagtcgggcaagccggtcgcgtcgatcgagaagctcgccgtgtggggcaaccactcgccgacgatgtaccccgacttccgcttcgcgaccgccgagggcgaatcgctgctgaagctgatcaacgacgacgtgtggaaccgcgacacgttcatcccgaccgtcggcaagcgcggcgcggcgatcatcgaagcgcgcggcctgtcgtcggcggcgtcggcggccaacgcggcgatcgaccacgtgcgcgactgggtgctcggcacgaacggcaagtgggtcacgatgggcatcccgtcggacggctcgtacggcatccccgaggacatcatctacggcgtgccggtgatttgcgaaaacggcgagtacaagcgcgtcgagggcctggaaatcgacgcgttctcgcgcgagaagatggacggcacgctcgccgagctgctcgaggagcgcgacggcgtcgcccatctgctgaagtaacgcgcacggccgggcccgccgcgtcgcggcggcccggcgggccggcccacgggcatcgcgcccggccgccggccccgaatcgtccgatatccgattcgcatgggctttgccgcaagcgccgccccggcgcccgcgcagagcccgcccgaatccgattttcacgctggcccagaccctgacctgacgcagaagaacagatgtccgcgctcacacccgcagaagtgctgtacgaaggcgttgcgccgcccgcgatcctgccgtgctgcgatcattacgcgggcagcgagaagctgatgctcaaatcgctcgcgctgcaggccgagctcggtcccgtcttcgacatcacgctcgactgcgaggacggcgcggccgtcggccgcgaggccgagcacgcggcgcgcgtcgccgcgctcgtcggcggcgaggcgaaccgcttcgggcgcgtcggcgtgcgtatccacgacatttcccaccctcactggcgcgacgacgtgcgcgtcgtcctgcgcgcggcgcgcccgcccgcgtacctgacgctgccgaaggtcggcggcgcggccgacgcggccgagatgtgcgcgttcatcgaggcgtcccgcgtcgagctcggcatcgcgcagccgatccccgtcgacgtgctgatcgagacgcacggcgcgctcgccgacgccgcgcggatcgccgcgctgccgatcgtcgcgaccctgagcttcggcctgatggatttcgtatccgcgcatcacggcgcgattccggacgacgcgatgcgcgcgcccggccagttcgaccacccgctcgtgcgccgcgcgaagctcgagatcgccgccgcgtgccacgcgcacggcaagacgccgtcgcacaacgtgacgaccgaggtacgcgacatgcgcgtcgtcgcgaacgacgcgcgccgcgcccgcgaggaattcggctacacgcggatgtggagcatccacccggcgcagatccgcgagatcgtcgccgcgttcgcgccgcgcgcggacgacatcgcgcgcgcgagccgcatcctgctcgccgcgcaggcggccgactggggcccgacgcggcatgacgacgcgctgcacgaccgcgcgagctaccgctactactgggcggtgctgcgccgcgcgcgcgcgaccggccagccgctgcccgccgagtcggcgccgctcttcggcgacgccggcgaacgggccgcgcggggacgcgaaaaatgaacggtgcacgggggcggaaaaactgaattcgacacgccaaataggtgaaaatagcggccgctgcgcgcttccggggcgcgtgcagttccaaccccacccggtggacgagctgtgcgtccgcccttgttaaccgattaaacgtaaggttctgattccatgaagaaactgctgatcgctaccgtcatcggcgcgctgtccgccacgatgctggccgccgcaccgagcgcgttcgcgcaggattcgtcggctaccgcgaagaaggccacgccgaagcgccccgcgccgaagcgccacctgatcccgcgcagcaagaaggcgcaggcgcgcgccgccgcgaagaccgatccggtgccggaaggcgcggtcaagtgggcgtgcaaggacggcctgtcgtacgagctcgccggcgacatgaagcgcgaccagatcgtcacggtccactgggccaacaagaactacaagctgccccgccagcagacgacgacgggcgcggacgtgttctatgacccggcgagcggcatgaagctcgtcgtgatcccgacgaagggcatgctcttcagcgacaaggacgacagccgcctcgccgacgagtgccagacgcccgaaatggcggccggcaacgggctcgcgccgacgcagtcgaacgagctgaagccgtcgaactgaggccgcccgacagccacctttgcgcatgagaccggagccggcgccgcagcgcccgagccggtcgacaggagcctcgatgtccgcccctatcccgaacgtccggccagcgccggattcagtgctggtcgagatcgccgactacgcgctgaaccatcgcatcgacagtgcgctcgcgctcgaaaccgcgcgccactgcctgatcgatacgctcgggtgcgggctcgaggcgctgtcgtatcccgcctgcaccaagctgctcgggccgatcgtgcccggcacgatcgtgccgcacggcgcgaaggtgccgggcacgtcgctgcagctcgacccggtgcaggccgcgttcaacatcggcgcggcgatccgctggctcgacttcaacgacacgtggctcgcggccgaatggggccatccttcggacaacctgggcggcatcctcgcgacggccgactggctctcgcgcaccgccgtcgcgtccggcaagcggccgttcgcgatgaaggacgtgctcgtcgcgatgatccatgcgcatgagatccagggctgcctcgcgctcgaaaattcgttcaatgcggtgggcctcgatcacgtgctgctcgtgaaggtcgcctcgaccgcgaccgtcggctgcctgctcggcctcacgcgcgacgagctgatcaacgcgctgtcgctcgcgttcgtcgacggccaggcgctgcgcacctatcgccacgcgccgaacaccggctcgcgcaagtcgtgggcggcgggcgacgcgacctcgcgcgcggtgcgcctcgcgctgatcgcgaaaacgggcgagatgggctacccgcgcgcgctcaccgcgaaaacctggggcttctacgacgtgtcgttcggcggcaagccgttccgcttccagcgcccatacggcacctacgtgatggagaacgtgctgttcaagatctcgtatccggccgaattccacgcgcagacggccgtcgaagccgcgatgacgctgcacgcgcggctcgcggcagccgggcgcaccgccgacgagatccgccgcgtcaccgtgcgcacgcatgcggccgcgatgcgcatcatcgacaagcaagggccgctcgcgaacccggccgaccgcgatcactgcatccagtacatgatcgccgtgccgctcctgttcggccgcctcacggccgccgactacgaggacgcggtggcggccgatccgcggatcgacgcgctgcgcgcgaagatcgcgtgcgtcgaggacccgcagttcacgcaggattatcacgacccggcgaagcgctcgatcgccaatgcgctcacgatcgagttcgacgacggatcgacgctcgccgaggtggcggtcgaatacccgatcggccacatgcgccggcgcgccgaagggatggcgctcctgatcgacaagttcaggacgaatctcgcgcgccgctttccggccaagcagcaacaagcgattctcgacgtgtcgctggaccaggcaaagctcgaagcgatgccggtcgatgagtacgtcgatctgtatgtgatctagccgtcaaatacagagttctttcctagccttaaacccaggaaatcaccatggcccacaatctccacaaaacactcaaggaattcgacagcggttccggcaaaggcaagttctactcgctgccgaagctcggcaaggaactgaagacgaagatcgagcggctgcccgtgtcgatccgcatcgtgctcgagtccgtgctgcgcaactacgacggcaagaagatcaccgaagagcacatcgagcagctcgcgaactggaagccgaatgcgaagcgcgtcgacgagatcccgttcgtcgtgtcgcgcgtcgtgctgcaggacttcacgggcgtgccgctgctcgccgacatcgcggccatgcgcggcgtcgcgaagcgcgcgggcaagaacccgaagaagatcgagccgctcgtgccggtcgatctcgtcgtcgaccactcggtgcagatcgattacttccgccagaaggacgcgctcgacctgaacatgaagctggagttccagcgcaacaacgagcgctaccagttcatgaagtggggcatgcaggcgttcgacacgttcaaggtcgtgccgcccggcgtcggcatcgtccaccaggtgaacctcgagtacctcgcgcgcggcgtccacaagaagaaggacgacggcgacaccgtctactaccccgacacgctcgtcggcaccgacagccatacgacgatgatcaacggcatcggcgtggtgggctggggcgtgggcggcatcgaggctgaagcgggcatgctcggccagccggtgtacttcctcacgccggacgtcgtcggcgtcgagctcaagggcaagctgcgcgaaggcgtgacggccaccgacctcgtgctgacgatcaccgaaatgctgcgcaaggaaaaggtcgtcggcaagttcgtcgaattcttcggcgaaggcacgaagacgctcgcgctgccggaccgcgcgacgatcgcgaacatggcgccggaatacggcgcgacgatgggcttcttcccggtcgacgagaagaccatcgactacttcaagggcacgggccgcacgaaggcggaaatcgccgcgttcgagaactacttcaaggcgcaggaactgttcggcatcccgaaggcgggcgaaatcgattacacgaagacgctgacgctggatctctcgacggtcgcgccgtcgctcgcgggcccgaagcgtccgcaggaccgcatcgagatcggcaacgtgaagtcgacgttcaccgatctgttctcgaagcccgtcgcggaaaacggcttcgcgaagaaggccgacgatctgacggccgagtaccggacgagcaacggcgtggccgtgaagaacggcgacgtgctgatcgccgcgatcacgtcatgcacgaacacgtcgaacccgagcgtgctgctcgccgccggcctgctcgcgaagaaggccgtcgaagccggcctcaccgtcgcgccgcacatcaagacctcgctcgccccgggatcgcgcatcgtcaccgaatacctgacgaagacgggcctgctgccctacctcgccaagctcggcttcgaagtcgccgcctacggctgcaccacctgcatcggcaacgcgggcgatctcacgcccgagctgaacgaagcgatcacgaagaacgacatcgtcgcggcggccgtgctgtcgggcaaccgcaacttcgaggcgcgcattcatccgaacatccgcgcgaacttcctcgcgtcgccgccgctcgtcgtcgcgtacgcgatcgccggcaacatcacgaaggatctgatgaccgagccggtcggccagggcaagggcggccgcgacgtctacctcggcgacatctggccgtcgagcgacgaagtgcaggcgctgctgaagttcgcgctggatccggagaagttcgagaagaactactcgcacctcaccaagaagggcgacctctggagcaagatcgagggcgaatcgggccaggtctacgactggccgaaatcgacgtacatcgccgagccgccgttcttcggcagcgatttctcgatggagccggccgcgtcgatcgcgacggtcaagggcgcgcgcgcgctcggcatcttcggcgattcggtgacgaccgaccacatcagcccggcgggctcgatcaaggaagattcgccggcgggcaagtggctgaaggccaacggcgtgcagaaggccgacttcaacagctacggctcgcgccgcggcaaccatgacgtgatgatgcgcggcacgttcgcgaacgtgcggatcaagaacctgatgatcccggcgaaggccgacggcacgcgcgtcgaaggcggcctcacgatccaccagccgagcggcgaacagctgtcgatctacgacgcggcgatgaagtacatcgacgccgacacgccgaccgtcgtgttcgcgggcgaagagtacggcacgggctcgtcgcgcgactgggcggccaagggcacgcaactgctcggcgtgaaggccgtgatcgcacgcagcttcgagcggatccaccgctcgaacctcgtcggcatgggcgtgctgccgctgcagttcaagggctcggacagcatccagtcgctcggcatcacgggcgacgagacgtacgacatcgaaggcctcggcgacgacttcaagccgcagcaggacgtcacgctcgtgatccatcgcaagaacggcgaaacgaagcgcgtgccggtgctgctgcgcatcgatacgccgatcgaagtcgactactacaagcacggcggtatcctgccgttcgtgctgcgctcgctgctcgcggcttaaagcgcgccgttttttgcagggaccgcgcgatgcagccatgcatgcgcggtcgatttgaagcccggcctggccgggctttttttggttcagcgcacgaacccgtgaaggactcgtgggcgattgcgcagcctgacgccggcctcgctcgacgcgcggcgggcaagtgacgcggccgcgtcactcggatgtcctcggcgggcgaagaaccgagggagccccacgcgcatttcgacgacgtcgcctcttctatttttccacctgctggaagagtctgatcagcttgtcaagaccatcctcgaagcggtgattgactttctcatagtccgcttcgttttcgaaaggctgcaccgggtgcgcgagatcgatcagccgggcgaccgagttttccggtttccgtttgtcgattgcaatgaggacgctggaggcgacgaaggtgagcggcaacgcgtgcatcttctctcgaatggtctgcaactgcccgagcaagtgctgcgcgttccgccagcgcgtatcgggcgagcgatccagcgcctcgcgaatcagcgattcgctggatcggccgacggagttgcgtgaattcctcgcgtccagggcaatccccccgctcgtgcggccggcgagcgtatagccgcgatcgtcgcccaccagcgaacgcgagccccgcagcaggtccgccgccgtcaatctcaccttcttgctcaaggcctgccagcgagtcctgccggcgccgatcaactcggtgcgcgacaccgtactggcgccgatcttgacgtccagctcgatcttgtcctccggcgcgatctccgcgcccagcgcctgcatgacgacaacccgctggcctttcatctccgcccaccctttgaaagtcgccatggcctgcctctgcctggccgtgacaccgacccgcgaatccacctcttcaggcggcacggtgtcggggatgacgccggcaagagccaagcggtaattctcgtatatctccgcctctctggacgtggtcattttggcgatgtgaccgtctccgacgcgcatgaacgaacccgcatgtccgcccgccgttgccgtggatcgagccgatcgcgcaatctgcgccgccggatcgtcgaacatcgcttgcgggtgtgcgccgaagggcgtacccggcgtacccggcgcggcatccaatccggacagccgatcgccgcctacgccgatctcgcgcatcgcgtcagcgacggccaccgtctgctccgccgcggccggacgttcagccgccgtgccggctggctcgttccgcccggctttgacgcgccgcctgttcgccgcgtcaccatgggccttgagttgctgcatctcttcggccgttaccgcgcccgccagatccgccgccgcgccgatttgcacgtcccgtccggccttgatccactcactgcccgccacgtcaccttgggtctcgacccatacggcgcgctgcgcgctcaccggcccatcgagcgtcacgccatctgccgccatcaccagcacatcgcgctgcgcgctcgtctggccgaccctcgcgctgcttccctgcagcaccacatcctgccccgcggccgccgcttcatggatcgtcacgccgtcgcgggccgccgccaatacgtcgcgctgcgcgtccaaccggccggccgttacgctgcgccccagcagcaccacgttctgctccgccgccgcttcacggatcaccacatcaccgtgggctccgatccacacgtgacgcttcgcgtccaccggaccatcgagcgtcacgccatccgccgccgtcaccagcgcgtcgcgctgcgcgctcatccggccggccttcacgcttttcccctgcagatccacatcctgtcccgcggtcaccgcgccctggatcgcgacgtgcccacgcgcgcagacgctcaccgtgccgcccgcgatcacgttctgcatgccggcgccgcctaccgcctgcgctcctgcaaccgcctcctgagccgcctgctgcggcccgcccagcgtcacctcgccgttcgcgctcacccgaatgtcgttcgccgacttgatcggtccgtcgtgccgcacgcccacgcccgattccgtgctcaccagcacaatgtgacggccgtgcatcgctcccagcagttcgccgctgattccctcctgcaccggcgccttcgattcgtccgccgcgatcgcctcataatgaccggtctgcggatcgtaggccgtcgcgcccgccacgaggcgcacgtcggcgcccgcggcgcggctcgaatcgtggatcggcccgcgcacggcgatgctgcggctcaccacgtcgaacatgtccaggccctgggtatcgatgcccccatggtcgatcagcacgtcgccttgcgtcacgcccaaacgcaactgcccggccgcttgcggcagcacctgccccgtcgtcacgccgagccggcccacgttcagcgtcgtcaagccgttgatcgtcactccatgctggttcgccaccagcacgtcgagcttgccgccgaacgcctccagcgtgccctgcagcacgctgcgttgctgcgtcacctcgagcaatgcccgggtggccggttgcatcaagttcgggttctgcgccgccatgccgccgatctgcgattccccgggccgcacgctgttgttcaacaccacgccgcgtccaaccgggctgaactcgttgaacttgttgtgcgacaaccccgtcgcgtccggcgcgacgatattgaccaagtccgtcccgttcgccgtcgtcgccatgccgggccgctgcgcgcccccgttcgggtccgccaccaccgccgcgaacgccaaggacggcccggccaccccaagcagcgccgcacacgccgcaccgccgcgacgttgcgcccgcacgccgccgcagccgagcttgccgcgcccgcgcgacacctccgccgccggcatcggcaccggcatgcccgccaccctgttcagcaccaaacgaaacacgttcctgttcacgacctcattcctctgcatgactgatcattggcattccatgccatgtatcgattcaacgctcggcgaaacgaccgccggttcgtatgcgcacggcccgtggctaatacgtggctgatgcgctcaaataccagaccaccccgtaccccatgcccggcagcgccctgaacggcttgccgatggtcaccgccgcattggcccatttcgtcgacacccggagcccgcccgcaactgcgccgatccagccgccattgtccgcttcgccgttgttcccgacggcaccccaatccacaccgaccaacggtgtgaccgttccgatcgacgtcggaaacggaaagctcagcgtgttcgatacagacacgccgctatccccataggcagaccggatcttgaagccgcgcaccgtgtactggtcgccaatgacgaacttgctgtcgtagtacaggtcatccttcgaatactgcgcccccatcgccgccgtgtaacgggctcgcaacgagcccgccgtgaagtcgcgcgaccagttcaggttcagattgaatttgtcgtaacgcgacagcggcccttgcccggcggacactgggtcctcgctcgcccccagccagcccacgcccctcgtccagcccccatccgcgaatacgactccgccgaacagactgtccagccgattgactcccgccgtgacgctcgtatgggtgttgctgttgatctcgatcagcgtgtcgtcgatatagttgcgcacgcgcttgcggtcgatcgcaacgtagacggcatccgtgccggtccgccagcgccgaagcacgcgcgacacgcgcaggttgacatcctgcgtattgccgctcagttggtagtcaccataggttccggaaaggaggcttttggtcggctgcgcgatataccgcagatcggcgctccagcggcccacgcgccatccgtatgacacggccagcgaatcgtaggcatgatgggcggggtcctggtagtagcgacggccggccgagagcgtcagcacgtcgttccagcccagcaggtgcgccaccgcgatatcgacgccataccggtataagccgtcgcccgctcgatcgccgagacccgagttatcgaccgacgccgacaccgcgaacggcttcgagcgttgcaaaacgacgtccagataggaatacccggcttcctcggcggggacgacgttgatcttggcggctctgcccaagccgttcagattctcgatcgcctggtcgatatcgtggatgttcaaaacggaaccttctatgccaggcatcgcgctgctcaacatcaaccgctcgcgcatgccctccggcgccttgccgttcacgcgccatcccttcacgtagccccaatggaccaccacgatcagcttcccgctcgacaggttttgctcggcgagcgacacgccggtcgtgatataaccgcggccatagtagaaattcatcagatcacgcaacagcgcgaaaatctccgcctgccccatggtcgcgccccggtagcgctcgacaatccggtcgatctcccggctatggcgcgccccgccccgcacttcgatttgcgtgatcgggaaacgcgcaccgcccaactcgggtgcttgcactggcgccggcaacccggccgccggctcggccgcatgcccccgcctatgctgttcgatcatctgctgccgtcgcgccttctcccccagatcccgctcccggtcctgcaccgtcggcccgaacgcgcttgccggcgccgagcggcccgccagcaacaccgtcatggcaagcgtcaaaacgatatgcgtcaacacgcgcccgtacgccccgtgcgcccgctcttcccgactggccgctcgcgccgatcgaatgcccttgccaacgccgtcatccgattggcgggccgccgatgcgccgtcgaaagatcggccgacgcatcccgctcggccgtcatttcgtcgctatgacgcaagctcggcgcataagcggcgcacccgcgcgcgaaccccagatgcacgtcgaacgggtaacgcaggcgcgagaatgccttcgccaacgccgaattcagcggtcgtgccatcgttctcatccttcatatcgcggcttcattacgacggaaccacgacgagccccctcgcactttccctccacgaccacctcgattcctggttgctcagccacatcctcttgcgcgggttcgagcgatggccggcgacgatcaatggaccgcgctcgcatggccgtgggcgtcgctcgaacccgctcctcgccgcgcttgtgtaccgtcaccaaggtatcgtccgcgtgtcaccgaaagatttcagttccgcctcattcattcgacgctgggcgatcgcgacggcacgccggccgacgtcgaggcgttagcaggttttgccgggacaagagcgatcggccacggaaatccccgtttgagtaggattcctcatgcagccggcgagcagcatggctcgacggacgtacggttctcgcgatcggcgctcgtccgccctttccgcgttcatgtgtatcgttgcgatcccggcaagcaggatgcacgcgccgcgaaaaccgacgaaaccatcgacggccggattcgaagttcgatgatcgggggtgcctgctcggccacgatggccgggtactttttccggcgcatcccgaccggccgttcacgcgtggcgtcgatgcacttcacggcagccaggttcgcgccgctttggacgatcgcctccgttcttgatgcatccgttgcgtctcggctgcgccatcgcgtcgggcgccgcctcgacgcctcggcggcaccgggccgcctccacgacgcagtctgaggccatgcgcgcccccaaacccgctcccgcgcgcaccggatacgtcgagccccgagcgaagaccggcacgcgcgcgcggctggcgaagcgcaccgtgtcagcatcgcgcttctcgatgcgcaagccggatcgcgatgccgcgcacgcgggccgcatcgcacgacgcctgccgcgtcgacagggcatcaaacgggcgtcggcgcgaagcgcgcgcgaggcgccgcgccaaccggccgttccgcggcgtttgctcgacgatcaatagcgcgcgtcgtccggcttcttgtccttcggccaatccttgaccttgcccgcgaaatccggccgcggctggtgcgtgaagtattcggcgacgtccacggcctcctgatcggtcaggccgccttgcccgagcgggaagcgatcgtggaatgcgatcggcatgttgcgctggacgaacccggcggcggtatacgtgcgcgccatgcccgcaccgatgttgaacgattcgtcgccccagagcggcgggtacacccaccggcccgcgtcatccttcacgccctcgccgttcgaaccgtggcacagcgcgcactgcgccgcatagatccgcttgccgttgtcgacagcgggcacgatccgatggctgaccttgccgacgccacggccctcgaccttgtctcccggcctggtttcgcgacgcatccagtcgaagtaggcgaccatcgcctgcatctgctccgagtccggcggcaacggcttgccgttcatcgatcgcaggaagcagccgttgatgcgctccgcgagcgtgatcacccggccggcgcgcggcgcatagccgggaaagaacgcggagacgccgacgtacggcgagccgtcggcgaccgtgcccgcgttgaggtggcaactcgcgcagttcagtgcgttgccgacgttcttcggcagcatctggcgcgtctcgatgttcaggcgcgcccccagcgtgagttgattcgcgttggactcggcgagcatgtcggccaggcgcggcgtccggaatcgcgcgccgtctccggtgcccgcgcgcagttgctcgcgcatgcggccgaccgtgccggcgccgatcgcgcgcacgtccgcgcggccccagctccggcgcacgaagttcaggatctccgcgatctcccggtcgctcagttgcgcgaacgctggcatcgtcagcacgcgcgcatggcttgccgtctgcgctgaacgccagccggtcagcatgatatggaccagcgtggacggatcctccgacagcagcgcggcgttgcccgccagcggcggaaagacgtcccgcacgccggcgccgtccgagcggtggcagtcgttgcagaactgcaggtaggccagcccgcctcgcgacgtgtagagatcggccggcacccgtgacgatatatcggcggccggcggtcccgctcgcgcgatcgccggcgccgggggttgcggcacctgcatcggcttgtcgcgcccggcggcgggcagcgactcgaggtatgcgccgacggccagcagatcgccgtcgctcatgtactgcgtgctgtgctggaccacgtccaccatgttgcccgacaccgcgccgtagcggttgcgcccggtcttgagcatctcggccgtgtcctgcggcgtccacagcgcgcgcaggcttagcgcgcgccagccctccacggtctcgccggcaagaaagtaccggccggcggagcccgcgcccgacatcgccttctcctggaaaccgagaccgcgcggcgtatggcaggcgccgcagtggccgagcccctgcacgatataggcgccgcggttccattcggcgcttcgggtcgcgtcgggctggaacggcgtgtcatcgaggaacgcccagttccacagcgcgagcccccagcgctgattgaacggaaagcgcaacgcgagcgcgcggttggcctgccggaccggcgcgacgcccttcatcaggtacgtgtacaacgcgcgcatgtcctcggcagccactttcgcgtacgacggataaggcatcgccggataaagacgacggccgtcggcggcgacgcccttgcgcatcgcgcgatcgaattgcgcgaacgtatagcgtccgatgccggtctgcggatcgggcgtgatgttggtcgagtgcaattcgccgaatggcgtgcgcaacgccaggccgcccgccaacggcttcgatttgtcgccggtatggcacgcgacgcagtcgcccagccgcgcgacgtaacgcccgcgctccacttgtgcgcgcgtcgcggcgtcgagcccggcggcatggcgggccggcagatcgtcgatgatccgcgcggcgacggcgtgcgttgaaggcaccgatgccggccccacgggcggcgtcccggcaaaggcggttgccgtgaaaagccccgcgatcgcgcatcgtgcgagcgtcttaccccatgactgcatagtcgtccccggaaggcttgctttattttgatcggcggcaggcgagcgaaacgaacgcggcacgcatgccgcgcacctcgcgccaacgctcttcccgtcacgagcccggcgtatcgcgatgccttgatgggtcttcactacggaggcagtatgaggtcatcttcgcacggctcgcttgactcccgtcaagcggggcccgccacgacggcatgccggccgtcgatggccgacggcgcggtccgcccggcgcacgccgtctgccggatgtcggaacgctcgcacgtatcgtacgtatcgcacgtatcgcacatgcggcacatgccgcatgcccgccgcgctcatcgcccgacagacgcgcgcggcgattcgcccggaccgaaccgggccaggccaccgagcgatctatcacttgtcgcgcgcgggaatccgccgccacgtgagccacacgagcagcgcgaacagcacgtacgcgaccgtgaacgcccatgcaggcaagtcatggtacagcagccggccgacccagcgctgcacgaaaccctgcgcatccggcgcgccggtgcgcagccggtcttcgagcaccgtcagcgggcaatcgatgccgagcgccgccaacgcggcgacgatgccgatcgcgagcagatgcgcgagccggaaggtgcgagcgcgcacccagcgccaaccgagcgcggcgcccgtccagatcgcggcgagcccgccgacgatgaacagcacgagcagcgcgtgcacgacgagcacgatatcggcaagccaggtcatgaagtccctcgcgcgggcggcgacatgccgcgcgggcagggtgcgcgcgtcggcccgctgcccgccgggatcattgtatcgatgtccacgcgcgcggcatccagccggtcgaaaccgctcgaccgatcgggaccgtcgatgaaactgcgatacgtccagatgcccgccgggctgccgatttccgggccgccgctcgtatcgccctccttgagcgcgccggcccggaccgccgcgccgggcggcgcgcatgcatcgaaaaaggcccgtcgccggcgagcatgcgcacggcatcctcgccgctcgtcggccaagttcagtcgctcacctcgaagttcggctgcagcccggacaccacaccgatcgccgccttcgacgcgctcggcacgccgccgccgcgatggatgattttcacccggaattccgccttcggcacgtcgtccgccggcatcgcgctcagcgggaaatgcgcgacgacatccagatgcgtcaggcaattcgcgcaatgcacgacattccagcggctcaggatcgacttgtgcccgaggtagtattcgcgcgtcttgccgttcgcgtccgtcacgctcgcatacgccttcatgatgaacgagccttgaatcagcgcccggtcgatgcccgtcaccgtcagcttcttcgtgctgttgccgctcggcacggcgagcagcgacttcagctcgggcgtgacgtcgtcgagcgagcccgggccgtacgtgaagccgagctgccgctcgatgttgatgcagtcctcggacgtgtacgcttcgccgctggccttcttgaacggattgagcggcgtcttcagattgagcgactcgcccggcgcgaaacccggcgtcgggccctgcgaatcgctcgcgttcgtgcccggatagttgcggatgatgtcgagacgatcggtgtggcccgtctgcttctgccagacccagaacatacggtcgacgttgcagtgatggaagaagaagatcggatccatgccggccgtgttgttctcgcccatgtcgccgttcgcgccggcgatctgcccggtttcgccgccgccgtaatcgaagccgccgacggccaggtggatgtcgttgtgcggcgattcgacggccgtgacgagccccgggttcgagctgctccataccgatgcggacgtcgtgttggaaaacaccgtgtagttcggcgcggacaggcagcggacatatttcgcatagacgccgttgcgtgtcggatcgggatcgtccggcgtcggcgaatcgcccctcagccatgccctcacgttgccgttcaacagttcggtgttcttctccggcagcgggaacttcgcgttgtgcagcttcgtctgctcgagcgcctccggcgtgccgacgaggcccgacagcggatagcgcaccgtcaaatatcccttcggcttctcatagatgctgccgtcgcccggcaggcgatccgatagcgcatcgggcagcacgaacgagcgcagcggattgtcgatcggcgtgccgtccagttcgaatgtctcctgcgtcaggatcgacggaatgccatgccgcagcgtgtattcgtcggtctcgtcccagaacggcatcgatacgccgggcacgatgctctgcagcgcttcctcgagcttgtagacatacatccggtgccaggtcgggaacaatacgttgccgtggttgcagtaaccgccccagtacggatagatgtcgctctgcggcagcgcgtcgacaggcttgcgatactggaacggctcgccgtgatagccgccgagcgcgaagaacgatttcggatccgacggcggcaacgcctgaatgcccgcccacgcgcgcacgagatcctcgagcggcttcttctccccgttgtcgtacagcttctgaagatcgcgcaccgaccggcgcaccctcggtgcattgacgttggacatggtcactccttttatcgcgtagcgttgtgggccctcggcatgccgcgggattcaccggtgactgcatcgcgacgcatgcatccgggcgatggtgtcggccatgcggggaaacgcgtgcgcgttgccgtcgcccggcgcgagcacgcgcgcacgggcgactgacggatcgccatcggtaaatgggagaatgggttgcgctggatgtcgggccgtgcgtggcggcggcgggctacgacgtcgaacgggttcgcgccgttgcgcgcgtcgatgccgatgtcgacgccgagccggtaggcatcactcgatcgcatggctcgccctctgcgccgcaatcgcgtcggacatcgttcgcatcgccgcgtggtcgagcatcatgcccaccagcatcgtgcagacgagcgcatgcgcgccccacggccagccggccagcccggcccatgtcttcagcagcatcgcggcgaggttcatcgcgaacatcatcgcgccgagcgcgacggcggcatcgacgatgcgcttcggccatcgcgttcgccgcccgcgctcgccgcgcgcggcggcgacgctcaaaccgaccatcgccgccgccgtgaacgggaacaggcgcacgtgcaggacccagtcgtcgacgaacgacgcgctgctgcacagcgcgagcaccgcgtccggatacgtcgacgcgaaatcggcgagttgcgcgccgctcaacacggcgacgcccgcgagcggcgagcggcgcgagtgcacgctggcgcgcgcctgccccgctccggcagccgcgcatgcggccgccgccagcgcgttccatgcccagaacgccggcgcgtgcgcaaccgcgacgggcagcagacacgcgagccagcccgcagcgccatgcaatgcggcgcgagccgatcgcgcacgaccgacgtccatgctgaatgccggcaacattgatgctccccgtccatgttcttgtatcgcgcgcgacggcgcctttcgcgtgctttcgcgcccgattccgaatgctccgcgaatccgatcgcgctaatcgacgtagcgactcatccgccgcgagtaccacgcgcatccggcccacgccgtctcgcgttcgcatcgacgcaatgaaatccactacgcgcgcggccgcccacgcggcgagccctcgttcgatgcggacgtcgcccctttgtgcgctccccgagcgtgcgttgcgcgctccggtttcgcaggctttactgccctcgtattctccttccgtatccggtgcagtttcgtcccgccgacgatgtcgcgcccccgcgcgacatgtctcgacgttgaagcggcttcgtctcgatacggcttcggccggcgctccccgatcgttcgaatgccgaagcatggcggcccgacgaattacagaccaatctaggcgttggccccgcgcttgcccaactaccagaattggcaggcgcgtcttggcctggcggcccgatcgacgcggcatatcgctcgaagcgtttcgcggcaagggcacgccgaggttcgtcgctcgaaagcatcggctcgatgccgcatgaatgccgtcggcgagcccgttcgtaacgatgcgtttcgttaaaaatgggaggtggcgaaacgcggcgctattgtctcgcaccgttgcgcgcatgcctggctccatcctgcgcaccacccgccgccgcgcatcggacgccgccgatggctatcctgatcgcgagcaccccggctcctcgtcgccgctgcgcgacgcagcccatggccgcgcgatcgcgctcgacgcggcgcttcggctgcgtcatcgagtccggcgcgagcccaagggaaaaccctataatgtcgacttcggcgcgcgccgtgttcgctcgcgcccgaccgacaagccacgcgcggaggccggatccgcgtcacgtttacacgcgggcgtagccgcgaatccatcatgaagcgaatcggagcgtttttcatcgcgacctggacagccgccgcgctgctctacctgggacggcactcggtgccgatgatcgcgatgagcggcgtcgtcgcgttcgcgggcttcgatctgctgcgcccgtaaggcgctcgcggcatgccgcaggcaacgtctcgacacctcggcggcgccggttcgccgccgcggcgcgcacgctagaagaacccatcaaaaaaggcgaatgtcgcacgcgcgcgccacattctttcgttcagcatcccaaatcatttcatttaatctccactcgcctttcatcttccgtttgccactcagatagtgaacgggtgtgtcactttttctctgtcaacagtgacagctaacgaaactggcagttacccgagagatcggtgctcgcatacgcttagcgcgctctcgtccccacaagggtcggagcttgacaacgtcgcactctctcaaaaggacccactcgatgaacaggaccgccgattttgcactctccctctccccgctgtgcaagcgactcgcctgcgtgtggccgctcgcgctcgccgccggcatcgcacatggcgcgacggattgggtcgatacgcataccaaagctttcctgaatcacgcgcagatcgagacgctcgcccgcggcgcgaacgccgcatcgctcgaggtcgcgtcgggcgaagccacgcacgtcgtggtcagcctgaagctgcgcaacgccgagcaattgaaagccgtcgcgcgcaacgtcaacgatccgcatagctcgcagtatcggcagtacatcacgagcgcgcagttcctcgcgaactatgcgccgaccgaagcgcaggtgaaacaggtcattgcctatttgcgcaagaacggcttcgtcgacatccacgtcgcgccgaatcgcatgctcgtctccgcgcgcggcaccgccggcacggtcaagcaggcgttcaacacgtcgctcgtgcatttcgagtacgcgggccgcgcgggcttcgcgaacgcgtcgacggcgcaagtgccgcgcgcgctcggcgacatcgtcggctccgtgctcggcctgcagaacgtcgcgcgcgcccggccgctcacgaagatcggcgcgatcgcgaaaccgctcgcgctcgcgtccggcacggcgacgggccactatccgtccgagtttccggcgctctacaacgcaacgggcgtgcccaccgcggcgaacgcgacggtcggcatcatcacgatcggcggcgtgtcgcaagcgctgtcggatctgcagcagttcacgagcgcgaacagctatccggacgtgtcgacgcagaccatccagaccaacggttccggcggcaactacagcgacgatcaggaaggccagggcgaatgggatctggacagccagtcgatcgtcggcgccgcgggcggccagctcgggcaactgatcttctacatggccgatctcgacgcgtcgggcaacaccggcctcacgcaggcattcaaccaggcggtgtcggacaacgcggcgaaagtgatcaacgtctcgctcggctggtgcgaaaccgatgcgaacgcggacggcacgctttccgccgaagagcagatcttcacgcaggcggtcgcgcaaggtcagacgttcgcggtgtcctcaggcgacgaaggcgtctacgagtgcaacaaccgcggctatcccgatggttcgaactacacggtatcgtggccggcgtcgtcgccgcacgtgctcgcgatcggcggcacgacgctctacacgacttcgtcgggcgcattctcgaacgaaacggtatggaacgaagggctcgacggcaacggcaagctgtgggcgacgggcggcggcgtcagcacgatcctgccgaacccgtcatggcagtcgggcagccatcgcaagctgccggacatatcgttcgacgccgcgcaaagcacgggcgcgtatatctacaattacggccagttgcagcagatcggcggcacgagcctgtcggcgccgattttcacgggcttctgggcgcggctcctgtcggcgaacggcacgggtctcggcttcccggccgcgcgcttctaccactcgattccgacccacgcgtcgctcgtgcgctacgacgtcacgtcgggcaacaacggctattcgggatacggctacaaggcatcgaccggctgggactacccgaccggctggggcagcatcaacatctcgaacctgaatcagttgatccagtcgggcggcttcaattgaacgggcgcgcatagcgcgacagcggcaagcggtggcggcaagcggccggcgcaacgcggcgcgtacggaggacgcgccgcgcgcggccgacgcatcagctcaccgcgcgcttcgcatggcgtccgcgcagccattcgagcgcgagcagcagacacgtcgagaacacgatcaggatcgtcgcgagcgcggcgatcgtcgggctgatgttctcgcgaatgccggtgaacatctggcgcggcagcgtcgtctgatcggcgccggcgagaaacagcgtgacgaccacttcgtcgaacgacgtcgcgaacgcgaacagcgcgcccgacatcacgcccggcgcgatcacgggcagcgtcacgcggaagaacgtcgtcaccgggttcgcgccgagcgacaggctcgcgcgcacgagattctgattgaagccctgcagcgtcgcggcgaccgtcgtcacgacgaacggcacgccgagcgccgcgtgcgcgcagatgagccccgtgtaggtgttcgcaagcccgagcggcgcgaagaacagatacatgccgacgcccacgacgacgacgggcacgatcatcggcgagagcagcaccgccatcagcagccccttgccgcggaaatcgctcttcgtgaggccgatcgcggcgagcgtgccgagcacggtcgcgacgagcgtcgcggcgggtgcgacgatgaagctgttcttcgcggccatccgccactcgtcggacgcgagcaggttctcgtaccagcgcatcgagaagcccggaatcggatagacgaggaacgtgctcgacgagaacgacagcggcacgatcgcgagcacgggcaggatcagatacaagagcgtcagcacgacgaggccgcgcagcgcgaaataccaggcgcgctcgagccccgacatgtgcggcgcgaagagcggcttcgccagcagtttcatgttcgtttcccctgttcgctcggcgctcattcagccgaggctcaattgcgagcgcgtaaagcggccgtagatcgcatacagcacgagcgtcgcggcgagcagcaggccgccgagcgcacacgccatgccccagttgatcgtcacgttcgtgaagtacgcaacgtagtagctgaccatctgatcgttcggaccgccgagcaacgcgggcgtgatgtagtagccgatcgcgagaatgaagacgagcagcgcgcccgcgccgacgcccggataggtctgcggcacgtacacgcgccagaacgccgcgaacggatggctgccgagcgacaccgccgcgcgctgatagctcggcggaatcgatttcatcacgctgtagagcggcaggatcatgaacggcagcaggatgtgcgtcatcgagatgtagacgccgacgcgattgaacaacagcgcgagcggctgcgaaatcagtccggtgtcgatcagcgcgcgattgacgagcccttcgctttgcagcagcacgatccaggcggcgacgcgcacgagcaccgacgtccagaacggaatcagcacgaggatcatcgcgagattcgcgcgccgctcgggcagcgtcgagatccagtacgcgagcggatagccgagcgcgagcgcgaacagcgtgaccgcgaagccgatcagcagcgtgcggccgaacaccgcgaggtagatcgattgatcgggatcggcgggcacgatgctgccgaaaccgtcctgcttgtgatcgagcgccgcgagcaggtagaacggcgaatagcggccgccgttcttcgcgatcgcctgccagtacgcggcgtcgccccagcgctcgtcgagctcgatcagcttcgcacgcgtctgcgccggcgcgagcggcgcgttcgcgtcgcccgtcagcggcatcgcgcgcgcggtcttcgcgacgagcgaccgatagccgggtatctcggtgttcaggcgtcgcgcgagcgcgcccatcgcctcgccgtcggcgatctgcgtgagatcggcggcgagcgccgcgtacgccgcgtcggcgggcgccgccttgcggtcccagttcgacagcgcggccacggtgcgcggcagcgcagtcgcgatctcgggattctgcaccgcgcgcgtgagcaacgcgccgatcggcacgacgaacacgagcagcaggaatatcgcgagcggcgcgacgagcagcagcgccatcgtgcgccgcctggcctcggcggctttcagttcacgcctgagcgattgagtcggcggcgccgactgcgtagcgatcgtcatcgtattcaacggttgtctccggccgaaacgccgttcggaggaacgccgcgcacgccgccacggcgcgcgcggccgtttgcttcaccggctcacgcggccgtcacttcgacgcccatgccgcaaagcgctgctcgagctcgtcgccgtgatcggtccagaacgtgatgttctgcagcaccgcgttcttgccgttggccggcgagttcggcaggttcgcgagcgtcttcgcgtcgagcgccttgatcgcggcgacattcgcggggccgtacgcgatgtgttgcgcgtaatcctgctgcggcttcgacgacagcgtgtaggcgatgtacttctcggcgagcgccttgttcggcgtgcccttcggaatcgcccagtagtccagatcgtagatgctgccgctccacaccaccttcaggttcttgccttccttctgcgcggcgctgatgcggccgttgtacgcggtcgacatcacgacgtcgcccgcgacgaggaactgcggcggctgcgcgcccgcttcccaccactggatgttcggcttcagctcgtcgagcttcttgaatgcgcgatcctggcccgccttcgtcgcgagcaccttgtagacgtccttcggcgcgacgccgtccgccatcagcgcgaactcgaggttgtagcgcgcgcccttgcgcatcccgcgcttgcccgggaatttcttcacgtcccagaaatcggcccagccggcgggcgcgcgcttgagcttgtccgcgtcgtatgcaagcgcggtcgaccacacgaagaaaccgacgccgcaggtttgcggcgattcggcaatcagatcggacttcttcgcgatcttcgcccagtcgagtttctcgtacaggccttcgtcgcagccgcggttcaggtcgcccgactcgacttcgacgacgtcccagttcacgtgcttcgcctcgaccatcgccttcactttcgcctgctcgccgttgtattcgacggccgtcaccttgttgccggtcgccttctcgaacggctggttgaacgcggccttctgcgcgtcgccgttcgcgccgccgaaattgacgacggtcagctcggccgcgccggccgtcgcgcagaacgcggcgagcgacagcagcgcaaccgcgcggcgcggcgtgttgaacgtgtggtgcatgatgtttcctctcgtgacggatgatgaagcgtggtggttatacgaagcgcggcgcgccacgcgcggcttcgcgttcatgcgaagacccgcagatgctcgggctggaactcgagcgagatcggcacgccgggcgcgaacgcatcgagcgcgccggtgccgagcggcaccttgacgaagcattcgtcctgccccggcaacgcgcagcgcatccgcacgtgatcgccgaagtagatgaggctgcgcgcttcgccggctagcgcgttcgccgcgccgttcgccgcgcggccgctgcccggcgcgacgctcatccgctcgggacgaatgcaggcgacgcccgacgcgcccgcttgcgcgttgcccgcgttcaggccgacgaggcgcgtgccgtcttcgagccggaattcgcaaaactcgccgtgcacgctcgcgacggtgccgcgtaaccgattactgtcgccgatgaaattcgcgacgaactcgttgcacggtgattcgtacagccgatcgacggtgtcgagctgttgcacgatgcccttgtcgaacaccgcgacgcgatcggacatcgtcagcgcctcgccctgatcgtgcgtcacgtagacgaaggtcaggccgagcttttcgtgcaacgccttcagttcgtactgcatgtgttcgcgcaactgcttgtcgagcgcgccgagcggctcgtccatcagcacgagcttcggctcgaacacgagtgcgcgcgcgagcgcgatgcgctgctgctgcccgcccgagagttgcgccggatagcgcttcgcgaagcgctccatctgcaccatcgccagcgccgccgcgacgcgcgcggcgcgttccgcggcgggcatccgccgcacgttcagcggatagtcgacgttctgctcgacgctcagatggggaaagagcgcatagttttgaaacaccatgccgatgttgcgcttgtgcggcggcacgttgttcagcagttcgccgtccaggcgaatctcgccgcccgtcgggaattcgaagcccgcgagcatcatcaggcaagtggtcttgcctgagccggacggcccgagcagcgtcaggaattcgccgcgccggatatccagatccagcgccttgacgacgagcgtctcgccgtcgtaagtcttgcgcacgccgcgaaagctgacgatcgcatcatcggtattcatcgtcccgtccccttttcgtcttggctcgatattgcgagatgcgattcactatacggcgcgcacggttctacaatagggaaccatttcaatatttccggtagaaccactttggacaccgtgatcctctccgactggcttgccgcgcgactcgagcggcactcggccgagccgatgtaccggcaactgctgcggctgatgcagcaggcgatcctctcgggggagctcacgcccggcacgaagctgccgagctcgcgcacgctcgccaccgatctcgcgatcgcgcgcaacaccgtgctgcacgtgtacgaccaactgacgacggaaggctacgtgctgacgacgacgggcagcggcacctacgtcgccgacacgcgccccgatgccgcggcgatgcgcgcgcaagccggcgcgcccgcgcatccgtcagacgaaacgcgcggcgcgcagcagcgcgcgcacggcgcgctgtcggcgcgcggcgcgcaactgatccggcatgcgggcgtgtcgcgccgccagtggggcgcgttcatgccgggcgtgcccgacgtgtccgagtttccgacgcgtacatggagccgcctgcaggcgcggctgtggaaggaagcgaatccggagctgctgacctatgcgccgggcggcggctaccggccgttgcggcgcgcgctgtccgactacctgcgcgtcgcgcgctcggtcaaatgctcgcccgatcagatcatcatcacgacgggcattcatcagtcgatcgacctgtcggtgcgcctgctcgccgacgtcggcgatcgcgcgtgggtcgaggagccgtgctactggggcgtgcgcagcgtgctgcaggcggcggggctcgcactcgcgcccgtgcccgtcgatcaggaagggctcgcgccgcgcgcgcaggacctgaagcgcccgccgcggctcgtgctcgtcacgccgtcgcatcaatatccgctcggcatggtgatgagcctcgcgcggcgccggatgctgctcgaatatgcgcggcagcatcaatgctggatcatcgaagacgactacgacagcgagttccgctacggcagccgtccgctcgcgtcgctacaggggctcgacgacgcgggccgcgtgatctacgtcggcagtctcggcaagatgctgttcccgagcctgcgcctcggctacatggtcgtgcccgagcacctcgtcgagaccttccggaccgggctgtcggagctgtatcgcgaagggcaactgatgcagcaggcggtgctcgccgaattcatcatggacggctatctgacgtcgcacgtgcgccggatgcgcgcgctgtacggcgagcgccgccagttgctgatcgacgcgatccacgcgcgcttcggcgatgcgctgccggtgatgggcgacgaggcgggcctgcacctcgtgatcggattgccgaacggctgcgacgaccgggcgatcacgcagaccgcgttcgacgcgggggtgatcgtgcgcccgctcacgacgtactacaaccatgcggataccgcgcgcgagggattgctgctcggctacgcatgcgtgccgaacgagcgcatcgcgcccgcgttcgatacgctcgcgcagataatcgaagcgcatctgaatcggcgagcgaagcaacgggccgcgtgatgcatgcaattcgcgcgatgcgcgcggcgttcgacacgcaccgcctgctcgttacgccgacgcgccgcgcgcgcacgcctgccgcgcgcatcggacatgcgctccgctattgcgtctgcgtcgccgcaccgccgcgatcgagcgacgccgcgcgcagcgcctcgcccggctgcgtgaaatagcgctgccgcagttgcgcgatctgcgtgtcgcgatcctgcggcgaaaggtgctgcgcatcgatctgcgcgcgctgcgccgcatattcgtcgtatttcgcgcgccacgcgtcgttcgcctgctgcatcttcgcgacgcgctccgccacctccggccccagcgattgcgcgagctgcgcgcgcatttcgtcgggcgacgcaccggacttctgcaattgcgcgatccgcgcgacggcgtcgttctgctgcttctcgcgcgcctgctcggcgcgctgatcgagcggcagttgctgctcgagcgccgcgagacgcgcggccttctgcgcatccgtcaacgaagcgtcgcgcacgattctcaaccgcgcgagatcgtagcgctgccgctgctgctcggcgccgaaaaacggctcggcccaatcgccgagcgcgcggctcgcgatcgatgcgcgctgatcgagcgcgagctgcagcgccgcgagatcgagcttgttgccgggcgcgccgccgtccggcaactgcgcgagctgatcgagatacgcacgatagcgtttccagacgtcgagcgcctcgccctgtgcgagcgtgccgtcgagctgcgcggcgatctcgcgcgtgacgagcgcatcgagcgcctgcgcgctcagctcgctctgcgcactcaggcaatagtcgaagaaatcgcgcaccgcgcgcgccttcgcgagatggccgtgcgcgtcgagcggcagccgcggcgccgacgaaccggccagcgacgcgggcaggccgctcgccgcggagccggcatcggcgcgcgccgcgacggcgacaggcgccgacgcggcgagctcgggcgatgcgggagacgcgcccgcatcgcgcttcgccggcgcgccgacgacataccacaccgcgccggccgcgacagcgccggccacacagtaaagcgcgacgcgccgcgcaacgctgccttctcccttcatcgatcacacaccctgcgtcttcaaccggttcgcatgcgtgcggatcaccgcgaccggatcctccgcgtacgcgccgcgcacgccgagcaactggttgatctcgtcgaggtggttccacttgtagctcgtgccgagcacctggccgtacagcgagctgcagcgcgacacgaggccgtcgttcgcaccggagccgcgattgatcatcacggtgccggagccgagcatcgcgagcgtcgacgcatcgagcacgttcgccggatcgacgacgggaatcgtgctcgtgtcggtcgcgcccgtcacgccgagaatcgacagcgtcggctggatcgccgtgccaccccacgaatacagcagatgcgtgttgccgcctacggtctcggtctgcgcccctgtctggcacgagcccggcgcgccgaggcccgcgctcggatagttctggttgtacgtcgcggcctgcgaagtcgtcagcgtcttcagcgcggcgagcgcgtcctggttcgtgttgttggtgctgctcgtcaggatgccgaacacattgacgaacgcggcgatcaccgtcgacgacaagccggtcggatcgtacgcgagcacggtttgcacgaagtccgcgaactccgaaccgcgatgcggcgtgccgatcgtcgtcaccgatgcgaccagttgcggcgcgacggccgcgacgtagcgcgaggtcagcccgccctggctgtggccgatcagattcaccttcgatgcgcccgtcgcggcgagcacctgctgcacgtatgcgagcagctgttcgccgcgtccgttcggcccgtcgtcgctctggaagccggacaggttcgcgacatagacctgcgcgccgtgcgcctgcaagtcttcccggatgccgtaccagtattcgagaacgttcgcgtatttgtcggtgccggtcagaccgtgcacgaggatgatcggatattgggtggccgcgtagttgtcgacggcgctcgtcgccgcggcggcggcttgcgtgcctgcaagcgagaggaaagtcccgatgcccgcggcgggcgccgcgctcaccgcgaacgcgactgccgccgccactgccctggatcgcatcgttctggccatgtacgtctcctgttgtttgaatcgtatcggatgggaatattgcttctgttcgcacgcctacgtttcgcgtcgcccgcacacgcggcatgcacgccgacccggcggcacggcccaaaaacattgcctgaagcgttgacgatctttgacgattgaaacaagcgccccttgagtcggctaacggagtgaaccacgcgcgacgaaaattttccgtcggttagacacggctctctaatcgattgacgcaagcaggggagtcaagcgggttggccgcccgcatcgcggatgctgcactgcgatgcgggggaggaagaacgcggaaaggatcagagcttggtgctcaaacgaacccacgcggtacggccgggttcggtgacaggcagattcgccggatagccgaaaccggcgttgcccgcgaggttcaggtgctccgcataagccttgtcgagcacgttgtcgacgccgaccgagatctgcaccgtcttgctcacgttgtactgcgcgtgcagcgacagcacgccgaaaccggcgctcggaccaaagtccttgccgacgacgttgccctcgttcagcgcgtagcgatgctgcggcgcaacgacccgccacagcccgcccgccgaccacggcccgcgagtgtactcgacgccgaagcgtgcctcgagcggcggcatctgcggcagcggcgcaccgctttgcacgttgcgcccccacgcatacgcgagcgacccttcgaagcgccacggcgcgagcggacgccacgacgcgcccacctcaccgcccatgatctgcgcgttgacgttcgtcgcctgcgtgatctgtcccatcgggcccgtcgcatagtcgaacaggatgaagtcctgcacgtagcccgcataggcggacacccaggcgtcgagcttgtcgctcttgtactgcgcgccgatgtcgagctgcgtcgtcttctcgggcttgatcgcggagaatgcgttgatcgaaccgttcgggccgcgcttggcggagaacagctcccagtaatcagggaagcgctgcgcatggccgatgcccgcgtaccacgtgacgggcagcgacgcgagatcacgctcgtagcgcacgaagccgctcggcagcacgcgcgagcgaagatcgtcgaacgtcggattgcgcatgctcatcttcatgccgcccgtcgtcgcgcgcttgtcgcgcgcggccgcatagtcgatccgcgcgccgccgatcacgcgcgacgcatcgctcgcataccaggtcagctcgccgaacgcgcccgcgttccacatgttcgcctgcggattccacggcttgtcgccgtagttctgcatccccatcgccgagcgcgagtcgaggcggttcgactgcgcatcgacgcccgtcacgagcttgaacgcgtcggtcaagcgcagcgtcgccgcgacgcgcgcgccgagcgtgcggcggcgcacttcggaggccatgcgcatcggcatgctgctcgtcggatcgggcatccgcaacgtgtagttgtccatcacgtgatcggcttcgttgtagaagacctgcgcatcgatgcgatcgagcacgtcgccgatgtgcttcttgtcgaacttcagaccgaacgtctcgcgccggaaatgcgcgccgtccattccgcggcccgcatagcgcgcgtagccgtcgcccgtgcccgccgtcagctcgagccgcgtgttgtcgtcgggcgtccagccgagcgccgcgtccgcgttccacttgtcccattgcgacggcaccgtgcggccgttgccgtcctcgtagtcctgcgagtgcgcatggttcgcgctcacgcgcccgtagaagtcgggcgtgccggccgtcacgtcgacgttctgatcgttgcgcccgaacgagccgccgacgacgctgccgtcaaagcgcatgcccggcgtcttgaagcgcggcgtcacgcgctcgaacagcaccgtgcccgccgatgcgcccggcccgtacagcacggtctgcggccccttgacgagcgtcaccttgtcgtagctctcgggcgcgatgtacgacgtcggcgcgtccatccggccgggacacgcaccgagcgtcggcatgccgttcgcgagaatgttcagccgcgagccgaacatcccgcgcagcaccgggtcgccgttcgtgccgccgctgcggatcgacgcgaagccgggaatcgtcttcagataatcggcgccgtcgctcgcgggcagcggctggcgcggcgtcttcggatcggtgacgacgacgagcggcgtcgattcgggcgccgcgacgatttcgatcgtcggcagcgtcgtggcgtccggcgcggcgccggtcgtcgtgcggctcgccgcggcgctcgccgcttcgcgaaccgcgccgtccgatttggcgctcgccgcgtcggtgtcggcgcggctcgctacgccggacgcgccgagcgtgccgtggccgtgcacggcctcgctcgtctgcgcgacggccggcgcgaggtgaaaggcgcccgcggcgagcgcgggaacggtaagcgtgatcgcgcgccgccggcggcgcgcgtggtctccacgcgcggtgggcgcgtgacgcaggaatgtggatgtcatgaatcgcaactcgaaagacgccccttccgcgcgatcgtcggatcgaacggaggcggggacggcatgaacggaaatgaaatcggacgttcaggcgtctgtcggcggcgcgcgcggataagcgtgcgtgtggcgctcgagcgagggcgcggcggccccggagggaatgggcggcgcgacggccgcgacatgaatggcaaagagcgacggcgcggccgcgccgatcgccgggctgtgcgcgaagaacgcgcagtagccgcacgcgtcgagatgcaacgcgtgatgcgcgacgccgtcgtgcacggggccgtcgtgcgcgatgcccgcctcggccggctgcgcgcggtgctcgtccccgcagatcaccgcgccggaagacggcgcggcggaccgcgcactcgcctgcgagacgagcggcgcgacgatcgccaacgcgatcgcaagcatgcccagccaggcagtcagtttgcggaatcggttgggcatggtgcgggatggcgtaaagggaatgtaatgccgcccgaatgttacagaatgttggctggcttgggtagcgtgaaacggtcgcggggccggcggtgcgcgcacggcccgcgcacgcgcatcgttgcattcgcaacgatgcgcgccgcggccgccgggcgcgtcagaacgtcatccggcgcagcgtcgcgtcccgcttcacgaagtgatgccagagcgcggcgagcgcgtgcagcccgatcacgtaatagaacacgttgccgatcaattcgtgcgcttccttgaccgtcgagcgcagcgccgcattcggcgcgaacagcgtgaacgaccagtcgattcccgcgagcgtcaccggcttgccgccgaagttcagcgtcatgatgccgagcagcggctgcgcgacgatgaatgcgtacagcgcgagatgcgcgagcttcgcgaacagcgcgagccacgccggctgcggcagctcgcgcggcgcgccgcccgcgaagcgccagacgatccgcagcaccgccagcgcgagcaccagcgagccggcaaggtaatggacattcgaccagaacacccggctgtcggtccctttcgggccgcgcacttcgatcgcgagatacgcgagcgcgacgagcaggaagatcgcccaatggaagaagacggcgggacggttgtagcgctcctgcccggcgaggatacgattcatgatcagtctcgttcgtattgaagggaaccaccgtatcgcgcgcggtgccgcacgcgacgttatcgaattgtaatgacgcgcgatgggcgggccccgtggcccgatcaagtttccgcaggatcgcggcgcgcggccgcgcatgcgggcgggctcgggtagagccgcatgtcggctcggcgatgcttgaactattctcgaatcaatattcgagcagtcgggcagacgtccgccacgacgcccgcttcatcgctacacgcaaggccccatcatgcagaaagccgcttttgtcgcagcctacagactggtcggctgcggactgatcctttccgcgacctgccacagcatcgcgcgccgatggaacgcgccgaccttccggctcgacaacttcctcagctacttcacgcaactcagcagcctgtacacggcgatcgtgctgcttgcgggcctatggctcgccaccaagccgccgtcgcgacgatacgaatccgcgcgcggcgccgtcgtgctgtacatggcgatcacaggcatcgtctacgagctgctgctcgcgcatctggacgcggtgcatcatgcgacgccttattatacgaactggatattgcatcgagtcataccgatcgcggtgtttctcgactggctgtacgtcgcgccgcgcgtgcggatcgattggtcgcagctcgcgcggtggctggcgtttccggtcgcatacctcggctatacgctcgtgcgcggcgcgctgatcgactggtatccctatccgttcgtcgatccgcgcgcgcacggctatctgatggtcgccgcgtacagcggcgcgatcgcggcgggcagcatcggcttcgccgcgctgatcgtgctgctcggcaaccgaaccggcgcgcccgcgccgcaggccgagcacgcttgacggcggcggcgccgcgcgcgcgggcgccggacggctcggcaccgcgacatgacgtggcatcgcgtagtgtgtcgcggcgagcgcgctgcgcagccgcgcatcgggcgagacaggcggcgcggaacgccgctcaggaaccgttgcgcggcagcaggccgagcggatcgacggccttgccgttacgccgcacctcgaattcgaaggtcgagcggccgctcgcgtcggtggccatctcggcaaccggctgccccgcgctcaccgcatcgccttcgttgacgagcagtttctcgttgtggccgtacgcggtgatgaggccgttctcgtgtttcaggatcacgagcgggccatatgcggcgacgcccgtgcccgcgtagacgacgcggccgggcgcggcggcgcgcaccgtgcggtcgccgcccgtcgacgtgatcacgatcccatgattcctgccggcgccgaacggcgtcgtcacggtgccgtgcgcgggccacgcgagcgccgaggcggccgcctccggctgcggctcggcggcaggcggcggcgcgaacgtcgccgtgctcggcggcggcgcgacgcgcagcacttggccgggcatcaccatgtcggttggcgccatgtggttccaactcgcgatatcgagcgtgcgctggccgaacgcggacgcgatgctcgccagcgtatcgcccgaattcacgcggtaatagccggccggcacgccggacgacgcgcgcggcgccggctgcgacggcacgtgcgtcggctgccaggagtcggtccacggcgtcaccgtgcaaccgccgacgagcgcggcgcctgccgcgacgagcgccgcgcgcaccgtccggccgatgcccgcgcgttggacgaacagaatgcttctcaagcgtacctccatcaattcactgcgcggcggcggcatgctcaccgccgccgggactttcgtgcgcgatcggcccgacaacgtcgggccgcggcgcaccgattcggctgcgtcaggcccgaaacccgtcgggacgaggcgcgccaggggcaggcatgtcatgtcaccggccgcgcgatgcggcacgagggccaggccgcgcgtcgcgaaccggccaccgcgggccgcgcccagcccgatgaaccgcctgcggccggtcaacgcatcgcgaaccgcggccattccgatcggacctcaaacgctgccttcggtttcgacgacgagaatccgggcctcgccgagcgggcacgcgacatgttccgtccctaccgatgcgaaaaagatgtcgcccgcctcgagaacggccgagcgctcgacgccggcgtcgcgatagcgcatctcgacgcggccgtcgaggacgacgaacacctcctcgccatcgttgacatgccacttgtacggctgatccgtccaatgcaggcgagtcgtgatgccgcgcatattggcgatgtcgacggcgccccacgcgcgcgacgcggtgaagctcttgctgcggacaatcttcatggacattcccgtggtgtcgcggcggccggcgcgacgatcgcgcggcaccatgccggacggatagtaactcgcccggcatcgcgaacgtaagttgccggggatcggccgatcggcgaaggcggagcgggacgtgcgcgcccgccggcttcgagcggcaatgcagcgccgaaacgcgacgttcgatggccggccggccgattccgcctccgcgtgccctgggcggcctaccgcgcgagagagaacgatatcggcgggttcgccccgcgcgcgaccggcgcgcgcgaccgggatcggccgcaacgcacgcgccgccgtcccgacagggccccaaaagtctcagcccgcgcgttccaatgaatggaacgcacgggctgaatggactgcgaggcgaatgggcgcgcgccgcgctcgcgttccgcgacgcgcgacggtcggccgcgccgctcaacgccccttgtagaccggagcgccgtcggcgatgcgcttgaccttgttcggcgagcccgattcggccgcggccgccggctgcgcgccgtagccgctcgtatcggcttgcgcggcgacgttttgctggccgtggatcttggcttcggcggcctggatttcctcggggtagttcacgcggtcggaagccgggttgtagcctgcttgctcgagctggatgagctcggccctgacttgcgcgcgggtcaccgggccattcgattgctgggcgaacgaaacggccggaacggcgagcgcggcggcgactgcgacggtagcgataagcgatttcatgatcaaacctccgtgattttttgcttcgccgcaagcaccatgcgagcagcgattgatcacagtctagtcacggcggcacttagggaaaaccatgtatcaacgaaaacactgtttcgcgaccgataacaatcgccgttacatccctagaaaaaccctactaataacgtaggtgagcgcaacaattgccgcgctcggcggtcactcggcccaactcgcgtggaaactgcccggcttgtccgtgcgctcgaacgtatgcgcgccgaagaaatcgcgctgcgcctgcacgaggttcgcgggcagacgcgcggaccggtagctgtcgaagtacgcgaccgccgacgcgaacgccggcacgggcacgcccgccttcaccgcggcgatcacgacgtcgcgcagcgcggactgatagttcgccgcgatgtcctggaaatacgggtcgagcagcaggttcgcgagcgcggcgttcttcgcatacgcatcggtgatcttctgcaggaaacgcgcgcggatgatgcagcccgcgcggaagatcttcgcgatcgtgccgagatcgaggttccagccgtattccttcgacgccgtatcgagctgcgcgaagccctgcgcgtacgagatcaccttcgacagatacagcgcgcggcgcaccgactcgacgaacgcggcgcgatcgccttcgagcggcgcgggcgacggcccgctcaacacctcgctcgccgcgacgcgctgcgccttcagcgacgacagcacgcgcgcgaacaccgattcggtgatgagcggcaacggcacgccgaggtcgagcgcgttctggctcgtccacttgccggtgcccttctgcgcggcgcggtcgaggatcacgtcgacgagatgctcgcccgtttcgtcgtccttcttgccgaagatcttcgcggtgatctcgatcaggtagctgtcgagttcgccctggttccattcggcgtagaccgcgcccagctcgtcgttcgtcaggcccgcgacctgcttgagcaccgcgtagctctcggcgatcagttgcatgtcgccgtactcgatcccgttgtggaccatcttcacgtaatggcccgcgccgtccggccccatgtacgcgacgcacggctccccgtccgccggcgccttcgcggcgatctgctcgaggatcggctcgacgagatcgtaggcgtcgcgctggccgcccggcatgatcgacggcccgcgcagtgcgccctcctcgccccccgacacgcccgtgccgatgaaatgcagccccgcctgcgcgagctcctggttgcggcgaatcgtgtcggtgaaatgcgtgttgccgccgtcgatcagcacgtcgcccttgtcgagcagcggcttgagcgccgcgatcgtcgcgtcggtcgcttcgcccgccttcaccatcaggaggatgcgccgcggcgtctcgagcgacgcgacgaacgcctcgagcgtatgggccggcacgagcttgcgatcgggaaattcggcgatcagttcgtcggtcttctcgcggctgcggttgtagaccgacaccgcatagccacggctttcgatattcaaggccagattgcgccccatcaccgcgagaccgaccacaccgattgcttgtttgcccattgttcaattctccggaaaaaacagggcgcgacccaccggggtcgcgcgcataggcgcaaggataagggaaaccacgcgagcgcgccgcgaatgaaagacgctcgaaggcgattggacggcggttcggtttgacgtccgacggccggtcaatgtggattcggcgacggatcgacggcattcgccgtcgaggcgcacgagtttggcccgggtgtaagcggcaagcggaaaaaacgtcgatccggcggcgttcctgcgtggattcgggatgccgcgcaagcggtgcccgtcgatcggattgcgccgccggtgcggcgagcgcggtttgtgcgtgtcgcaggggttgcgaccacgggttcggctcgtacgtttcgtgcgtttcgtgcgcttcgtgcgtcgaatgccaatcaacgcccgcgcgagcgccgcgcatgccccgtccgtcgggcgcgcccgcctacgcgcgctttcggaacacgacgctcagattgttcgccggcatctcgacgacctcgtcgagcgcgaggcccgacgcgccgccgagttcgaccaccgcttccagatcgcgcacgccccacgccggattgcggcggcgcaattgcgcatcgaactgcgcgttcgattcagtggtgtgcgcgccgcctcggcgatacggcccgtacaggtacaacacgccgccgtcgggcaacgcgcgcgccgcgccgacgaagagcgcgcacacagctgcccacggcgcgatgtggatcatgttgacgcagacaatcgcgtcggcggcggcgagcggccacggctcgacacacacgtcgagcgcgagcggcgcgcgcaggttcggcagggcggcgtcggccgcccacgcggcgatcgactcgcgcgcggcggcgtcgacgtcggtcggctgccagacgagatcgggcagcgcggccgcgaagtgaaccgcatgctggccggtgccgctcgcgatctcgagcaccgcgccgcgcgcgggcagtacgcgcttcagcacggcgagaatcggctcgcgattgcgttctgcggcgggcgcccattggcgcgaagcggaatcgatcggcatgacgaaatgaatcgggaagatcgaatcagacgtgaggcgagccgtgcgcgtcgcgctgcgcaagcccgagacgtgcgatgagcgcggcgagcgcctgcccgcacgacgcctcgaccttcagcgtcagcagcggatcggcgcgggtgtgcccgaggttgatcgcgacgatcggcttgcgctggtcgttcgcccacacgcagaaccgatagccggaatacaccatcagcgacgagccgacgacgagcatcgcgtcggcgtcgtcgagcgcgcgcgcggcggccgcgacgcgctcgcgcggcacgttctcgccgaaaaatacgacggccggcttcagcagcccgccgcacgcggggcatgcgggcacgcgaaaatggtcgagcgcgctccattcgagatgcgcgtcgccatcggcggcgggctgcgctcgagcgccgagcagctcggggttctccgcttcgagaacgtgctggatcgccgcgcgcgcgtgatgcgcaccgcaatcgagacatgtgacaccgccgatgccgccgtgcagctcgatgacgtcgacgctgcccgcgcgctgatgcagcccgtcgacgttttgcgtgacgagccgcccgatgcgcgccgccgcgccgagccgcgcgagcgcatgatgcgacgcgttcggctgcgcgcgcccgaccacgggccagccgagcatgctgcgcgcccagtagcggcggcgcgcatgatcggaatcgagaaactcgcgatactgaatcggctgcgagcgcatccatgcgccgttgcggtcgcgatagccgggaatgccggaatcggtactgatgcccgcgcccgtgagcacgaacaggcgcggatgccgctcgacgaacgcatgcagcgcatcgagcgcgcgcggatcggcaaacggcgccgcgtccggcgacggcgatgacgacggtggctgcggctgcggcgaaacaacggcggaaacggtcatggcaatgagggctcgtccggcaggatcagccgctcggggacatgcgcggtctgcctgcgtgccgtcacataatacagaacgccgggcacgacgaggccgatgatccacgagatgtcggtgccgccgagcttcgcgacgagcggcccggtatagaactcggtcgcgatgaacggcatctgcacgagcacgccgatcgcgtagatcgatacgcccgcgacgttccagcggccgtagcggccgtcgggatcgtagagcgcgggcacgtcgtagcgctccctcgtcacccagtagaaatcgaccaggttgatcgcgctccacggcgtgaaaaaggcgagcaggaacaggatgaacgcggagaaatccttcaggaatgcgtgacgaccgacgagcgcgagccacgcgaccgcggcgaccatcgcgagcacataggccattcgcgcgcgctgcgtgatctgcgcgcggcccgagaaaccggtgacgatcgtcgcgaccgacatcacgctgccgtatgcgttgagcgtcgtgatcgtcagcttgccgaacgcgatcgcgaaatagagcagcgcggccgtcgcgccgctcgcgccgaggctcacgatgaactgcacctcgtgcccggcgaactgcttgcccgcgagcgccgccgcgaacacgccgaatgccatcgacgcctgcgcgccgagcaccgagccaagaccgatcgcccagaacgtgcgccgcgcggacgtcgagcgcggcagataacgagaatagtcggcgacgtacggcccgtacgcgatctgccacgaggcggacagcgagatcgcgagcaggaagctcgacagcgagaaatgccggatcgcgagcagcgcgcccacgtcgtggccggcgaggagccgcacgaacatatagacgaacgcgacgacgccgacgatgctcgatacgcggccgagcgcgtgaatcgtccgatagccgaacaccgcgagcacgacgacgaccgcgatgaacgcgaagatgccgaccggatcggcgacgccgaacagttgcgcgagcgcctgcccggcgagcacggtgccgcttgcggagaagccgacgtacatcaggcagaccagcacgagcggaatcaccgcgccgtagatgccgaactgcacgcggctcgagatcatctgcggcaagccgagttgcggcccctgcgcgccgtgcagtgccatcacggctgcgcccagcagttggccgagcgcgaggccgacgagcgaccaggacacgtcgccgcccagcacgaccgcgagcgcgccggtgacgatcgccgtcacctgcaggttcgcgccgagccatagcgtgaactggctcgagagcttgccgtggcgttcgtggtcggggatgtagtcgatcgtgcggcgttcgcgcagcgctcggcgttgggcgtcggtggcgttcggcatggcggcggatccggaaatgtctgaggttcggagtgctcaccctagccgctcaaaattgtatagacaactgtttgcgggatgcgggtttgtaccgacatccaattagcggccaatagccggcgaatccgcccgtcaatgaagcaatcgggtcgggaaggataaatcttcaatatcttcgatggctatcaatcaagattacaaattaatcaaaaacgggaaatatggccgatagcgccatttgacatacatttcgactcacattcatcacacactgcaagcgatcatgatcaacaaaccgccccatcacaatctctaccaatcagattcattacaaacaaatcgatcaacagattacggaacccccaataaacaatgccaaaacggtaaatagaaacacccataaagcaaaaaaatcgcactatcctcatagaaaatttcggcacccacctccctctctgccccaacctctcatccggctcatttagaatttccgcacccgtctcgacaggaaaaaacatgctcgaacaaacagcggaacattggggacagagttatttctcggaaacattcaatcgccgggaatggcaagcgcaccccctttccatccagcgccagtatgaactgcagggcaatctcatgcgcgaggagtggcttttttcacgttatctcaacagaaagcgcgttcagcgagccgccagcctaggagcggggagagccgaaacagaaatcgcccttcttgaattgggtgcagtcgagcattttgatctctttgatgtcagctcagttggaatagaatatgcaaaatcgatagctgaagaaaaaggatttggacataaggttacatgtcacgtgggaccaatcggctgcgccgagctgaacgagaacacctacgacctgatcacgttcgtcgcgtcgctccatcatatggaaccgctcgccgaaacccttgagcgtgccaatcgagcactaacccaacacggaatcatctggtgcgccaacgaatatatcggaccggaccgattcgactatccagttgcacatgccgcgattgcaaaatccttctttcagcaaattccacccggcttacgtaaccactggcatcgagagcttcagttcccgaccccacaggaagtcgcggaggtagatccaacagaagcgccctgctcatcgaagatcgaacccacgatgcgtgacatgtttccagccctggagatcatgccactatatggggcattcgctttcatggtgttttggggattgaaccacgatgcgctgtacgagactcccgaaggaacggaactaactcggttcattctaggaatggataaagcgttaaccgatgcgggaatcttaccgacatactttgcgcatatcatagccagaaaaaataacgcccctcgacaacagatccaccgcccaggccgtcattcaagcgcccttctttatagatatgcacaaagagcagcatccatactccgccatctaaaaattagataaataaaatccaaaatgaaacataataaaaatctggggctggaggggttacgcggactcgcctgcatggcggtcatgataggccatttttcttatgttttccacccctatctcgcatcgctattccgacccgtaccattctccattaaaccgtccgcttttgaacgcttggtttcaattccaccattaacactagcttatagtgccgatgcggccgtcagcatattttttgtcatgagtggttgcgtactcacgactaagtttttcatggcaaaagagatccccgcccttcaatcagccgccgcaaagcggtacatacgtctcggcttgccaagcttcgcgtcgatattcctcgcgtggatactatggcgctccggcgcaatctacacggcacatgcaaatgaaatcggcgtcgccggatgggtgtcggggtggtacgcagggccattcatgttcattgacgtattcatcgacggcctcgccggtgctccactatttgctcgtaccgcactcaatccagcactctggacgatccaagtcgaattgatcggctcaatcgtcctgttcgccatcatttccttattcggaaaaagaccgattctcttgattctatggtttatgttcttcgcgaacatattcggcctccaatcaccaaacgttctcttttatatctcattcctagctggcgcgattcttaatattgctcaaccatggttgaatcgcaaccaagtagcgtcactcgtcgcattctcgctcggaatattttgcgtcgcctataaccagcaagccatgttcgatatactgcgaatgctcccattgcccaacttgaagcctgtcggcccggatttcaacgacaatccggatttgctgtggcacacagtaggatcaattctgttagtcgccggcgtaatcggctcgcggcgcctctcagcaatcataggctcgcgcattccggtattccttggaaagatttcattttcgatctacgtgattcacgtgccaatcctggcgtccgttgggctgcgtgtagccgcggccgcgcaactcgccgggctgaagtatgaacaaagcgtagcgttggcatttgtggcatacgcaatggcagtcgtcggaggtgccatccttttcgaacgatgggtcgacgcaccatcaattcgtttagccaaccgtatggcgaataggacggcgagagtggaaaaattgcaaggtcagtcgatcgcaccatggcaatgatcccccgcgcaatatccgcccctctcctccgcgacaaacccgcaaagtactaccttgcacgtaccgcaacagaattgtgacctgtccatcgaagcggatcccggacaggttcataacatgaccgagttctggtcctgaaccggcctacgcgcttccgaaatctacgaattggagtggccgcaagccgatatcgcaagtgggacgctcctgatagcaaaggcattcgtccgccacgaacaaatggatcggccaaaaaccaaggtggctcggctggtgattgtgaatagtcgcgcgcttgcagcgctacagcgccaacgcgcatttacccaaatggcgaatggccgcgtttttcatggccctcgatataacgaaggatgggccgacgaggatgccttcagacggacggactgggagcctgcactcaagcgcctgtgatccgctatcgacgcccgtacaacatggacgcactgttacgcgacggcgatgctcatggcgggaatgacgccggcattctgcgcgaagcagctcggccatagcgtggagatgtttctgacgacctactcaaagtggatcgatggggatcagaacgatttggagatggcgctggaaagggctatttcctccccaggacctcctcagatgaaggcaaaatcaacataaatcgttgattttcaatagaagaagatggtgggcccggcgggtttcgaacccgcgaccaatcgattatgagtcgactgctctaacccctgagctacaggccctaaaaacgaacgcggcgcaaaaaaagacccggtaatgctggccgggtcggcattgtaacaactaagtaagggaatcgccgccggatttttgcgccccggcggcgatcgaccggaatcggacgatcagttcccctcgaggaacgacttcagcttgtccgaacggctcggatgacgcagcttgcgcagcgccttcgcctcgatctgacgaatccgctcgcgcgtgacgtcgaactgcttgccgacttcctcgagcgtgtgatcggtgctcatctcgatgccgaagcgcatccgcagcaccttcgcctcgcgcggcgtcagcgaatcgagcacgtccttcacgacgtcgcgcatgctcgcatgcagcgcggcatccgccggcgcgaccgtgttggtgtcctcgatgaagtcgccgagatgggaatcgtcgtcgtcgccgatcggcgtttccatcgagatcggctccttcgcgatcttcatgatcttgcggatcttgtcctccggcatctccatcttctcggcgagcgtcgccggatccggctcgaggccggtttcctgcaggatctgccgcgagatgcggttcatcttgttgatcgtctcgatcatgtgaaccggaatccggatcgtgcgcgcctggtccgcgatcgagcgcgtgatggcctggcggatccaccacgtcgcatacgtcgagaacttgtagccgcgacggtattcgaacttgtccaccgccttcatcaggccgatgttgccctcctgaatcaggtccaggaactgcaggccgcggttcgtgtacttcttcgcgatcgagatcacgaggcgcaggttcgcctcggtcatctcgcgcttcgcctggcgcgccttcagttcgcccgccgccatctggcggttggtttccttcaggtccttgagcggcagcacgacgcgcgcctgcaggtcgagcaggcgctgctgctgttcgcggatcgccggaatgttgcgcgacaggatcgccccatacgaatggccttcggccgcgaccttctcggcccagtcgagatcggtctcgctgcccgggaagcgcgcgatgaactccgagcgcggcatcccgcacttgtcgacgacgatgtgcaggatctgacgctcgacctggcgcacttcgtcgacctgcgcgcgcagcgtatcgcacaggcgctcgacggtgcgcgcggtgaagcggatcgacatcagctcgttctggatcgtttcctgtgccttcaggtacgacttcgacttgtagccttccttctcgaacgcgcggcgcatcttgtcgaaccattcgctgatgagcgcgaacttctcgagcgacgcgcgcttgagcgcttcgagctgggccgcgttggcggtcgcctgcgcggcgccgtcgtcgtcctcttcttcctcttcgtcgtcctcttcggcttccgcgtcctcgttctcgatttcctcggcgtccttctccgagaagccgtcggtatcggcggcgttcggatcgatcaggccgtcgacgagctcgtcgacgcggctctcctcgttcgccacgcgctcggccatcgcgaggatgtcggcgatcgtcgtcgggcacgcggaaatcgccatcaccatgtggcgcaggccgtcctcgatccgcttcgcgatctcgatttcgccttcgcgcgtgagcagctcgaccgtgcccatctcgcgcatgtacatccgcaccggatcggtcgtgcggccgaattcggaatcgacggtcgacagcgcgacttccgcttcctcctcgacttcatcgtcggacgacgcggcgggcgcattgtcgttcaacagcagcgtctcggcgtcgggcgcctgctcgtacaccgcgacgcccatgtcgttgaacgtgccgatgatgccttcgagcgcttccgtttccgtgaagttgtccggcagatggtcgttgatttcggcgtacgtgaggaagccgcgctccttgccgagcttgatcagcgcgcgcagcttcgtacggcgctcttcgagctcctcggccgtgccgggcgtgctcgtcgcgaacgcttccttcagcagcgccttttccttggcgcgacggtcgcgcgccttggccttttcgcctttgcccgacgcagcggtaggctggtcgtcgctctggtttgcgtcgtcatcgacggatacttcgttcagctttttcgtcatggagttcgccgtaccggctaaatcgactcgcggctgctggactacagccggttgaaccgtggatgctcgagtagctgccgtttcgtccggcgcggcagccgctccccttgcgcttttcgcactcgcccgcgtcgaagccggcttcgccgccttcgcctcggacctcacgacgacccgcgatgcgctggccgtcggcgccggcgcagccttcgcggtgccggccgcggctctcttcctctcagggtgcgccgcgcgggccgaagacgtctttgcggaagccgcggagcgggccggcgcgaccttcgtggtcgattcagtcgccttgcccgtcgctttttttccgccggtagtctttgccatcgcgattctcgcctctgctaggaaaacaaaccgctgaaaaccttatattatagcacgttgaggcagacccctccccggccggttcacagcccgagcctccgtttcatgtctgccaggttctgatgcaagtccttgatttccgccaattcctcggaagagggcgccgagcgcttcgacaggctgttgagccggtcgcagcacgcgtcatagcgcatcttgagcaccgctgcctgaagctcctcgcctgcgatccgttcgcgctcgcgcagcccttcctgcgccgcgtcgctttccggattctgctgcatcaagtcgcggacattttcatcatagaccagaatttcccggaaaatttcgtcgtaggtcggcgcgttggccgaattgcgtagcacgtcggacaaaagccggaattccgccccgtccccaagcgcgcgcgcgtggccgatcacctcgtcgaacagttccccgatcctgggcagcgcccgcagcgtcgcgacgctttcgtcgtcgatcgccgccgcgatgcgcgggtgcatcaccagattgcgcaatgcgcgcttttcgctctccgtcacgcgccgccgctcgttgcgggcgggcgcctggcgggccggcgcggcgatccgcgcgtccacttcggcaagcgcggcgacttcgtcgaacggaatctgcagccgatcggcgaacatgtgcatgatctgagcgcgcaacgcgttcgcgggcagcgcctgcagcagcggcttcgcatcgaacagcgccttcgcgcgcccttccggctggtcaagctccttacctgccgtggcctcgttcagcaggaactgggacagcggcatcgcccgcttcacctgttccgaaaacgcatccgtcccgaattcccgcacatagctgtccggatcgtgctccgggggcaggaacaggaaacggatcgtccggttgtccgccgcgtgcggcaggcacgcctccagcgcgcgccgcgcggcgcgccggccggccgcgtcgccgtcgaaactgaagacgaccgtgtccgtctgccgcaacagcttctgcacgtggatcggcgtgcacgcggtgccgagcgtcgccaccgcgttcggaaagccgagttgcgcgagcgcgacgacgtccatgtacccctcgacgacgagcgcgtacttgtgctcgcgaatcgcgagccgcgcctcgaacaggccgtacagctcgctgcccttgttgaacagcggcgtctcaggcgaattcaggtatttgggctcgccgccgtccagcacccggccgccgaagccgatgacctgccccttcacgttgcggatcgggaacatgatccgctcgcggaaccggtcgtagcggcgcgcgacgccgttcgcgtcggtcttctcgctgacgatcacgaggcccgcgtcgacgagcgaatcgtggcggtagtcgtcgaacgccgcctcgaggttctgccagccgtccggcgcgtagccgagcccgaagcgcagcgcgatctcgcccgtcaggccgcgccgcttcaggtactggatcgcgttcggcgcgccgcgcaactgcttgcggtaatagtcacaggcggtctgcatcacgtcggacagcgcggtcgtgacggatttcgacgccgcgggcggcgcatggccgtcgctcgagccgccgcctccgcgcatcggcaacggctcgtgcggcaccgtgagcccgaccgattgcgcgagctcctgcaccgcctcgggaaacgtgagccccgcgtgctccatcaggaagccgatcgcggtgccatgcgcgccgcaaccgaagcagtgatagaactgcttcgtcgggctgaccgtaaacgacgggctcttctcgttgtgaaacgggcacagccccatgaagttggcgccgcccttcttgagctgcacgtaccggccgaccacgtcgacgatgtcgacgcggttcagcaaatcctgcaggaacgaatgcggaatcaccgttggatcgatcgaaagacgtgccggcgacgcgcgccgcagcggccggcgcaggccgcctgaacgacgctcgcgcgccgtgccggcgggaagttacttcgagagcgccgccttgacgagcgcggacacggccgtcatgtcggcgcggccggcgagcttgcccttgagcacgcccatcaccttgcccatgtcctgcgggcccgccgcgcccgtttgcgcgacggcggcctgcacttcggccgcgacctcggcatccgagagctgcgccggcaagtacgcgctcagcaccgcgacttccgcctgctccttctcgacgagatcggtgcgcccggcggcctcgaactggctgatcgaatccttgcgctgcttgatcatcttgtcgaccaccgcggtgacgcccgcgtcgtcgagcgtcacgcgctcgtcgacctcgcgctgcttgatcgcggcgagcagcaggcggatcgtcgcgagccgctcgctttccttcgcgcgcatcgcggccttcatgtcttcactgatctggtctctcagactcatcgtatttccggtatcaaaatttccatgaggcgccgcctagcggcgtcaacacaaaaacccgcttgagacggtttctcaagcgggtttgctcgaattcggcatcgacgacctcgctcgtggagcccgccggtgcgccgcctagcgaaccacgcggcgcggacaacgctcagtagagcttcttcggcagcatctggctgcggatgcgcttgtagtggcgcttcaccgcagcggccttcttgcgcttacgctccgcagtcggcttctcgtagaactcgcgcgcgcgcaactccgtcagcagaccgttcttttcgatcgtgcgcttgaagcggcgcatcgcgacttcgaaaggctcgttttccttaacgcggatgatcgtcatgacccgtcacgtaaaaaaagaaagtaaaggtattgcggagaaaggttttcgagtatagcagacgctttgcacaaacgcactaacccgtcaagcgccgcgtgccgtcggcggccgcgcgcccggccgcgacgcccgacgcccatgcccactggaaattgtagccgccgagccaacccgtcacgtcgagcgcctcgccgacgaagaacaggcccggcacgcgctcgctcatcatcgtcgccgacgacagctcgcgcgtgtcgaccccgcctttcgtcacctcggccttccggtagccctcggtgccgctcggcgtgagcgtccagcgcgacagcgtctcgccgatgcggcgcagcgtcttgtccggcaggtcggcaagccgtgcgtccgcgtgcacccgctccgcctcgagccacgcgtgcgcgagccgcgcgggcacccattcggcgagcagcgtgccgatctggcggcgcgagccggccttcgcgcgaatcagctcgttcgccgcgtcgatttgcggcgcgagatcgacgtgaatcggctcgcccgagcgccagtagctcgaaatctgcaggatgcccggcccggacagtccgcgatgggtgagcaggatgtcctcgacgaactcaccgccgccccgcttcgcgccggtcgacacccgcgcctcgagcgacacgcccgacagcgcggcgaacggcgcccacgcatcggccgaaaaggtcagcggcacgagcgccggccgcgtatcgacgagcttgtggccgaactgtttcgcgatccggtaagcgaaatcggtcgcgccgatcttcgggatcgacaatccgcccgtcgcgacgacgagcgcctgcgcgccgatcgcgcccgcgctcgtatcgagcgcgaagccgtccgcctgcgcgtgccgcaccgcgtcgaccgtcaccggccgccgccatgcgacgccgcccgcgtcgcactcgcttttcagcacgtcgatgatcgcgtcgctcgaatggtcgcaaaagagctggcccttgtgcttctcgtgccacgtgacgcgatggttcttcaggagcccgagaaaatcgcgcggcgtgtagcgcgcgagcgccgagcggcagaaatgcggattcgcggacagatagttgtccggccccgcgtacagattcgtgaaattgcagcgcccgccgcccgagatgcggatcttctccgcgagccgtggcgagtgatcgagcagcacgacgcgccgcccgagctgccccgccaccgcagccgtcatcatgccggccgcgcccgcgccgatcaccgcgatatcgaatttttccatggcgcggattgtacccgcgtcgcgtgccccttcgcccgcgcgccggctggcgaagcggccgcgctgttatacttttctgttacgttgattttccggccgtgtgcgcacgcgcgcgtcgatgcggccgccgcacaccatcatgctcgttctcggcatcgaaagctcctgcgacgaaaccggcctcgcgctctacgacaccgagcgcggcctgctcgcgcacgcgcttcactcgcagatcgcgatgcaccgcgaatacggcggtgtcgttcccgagctcgcgtcgcgcgaccacattcgccgcgcgctgccgctgctcgaagaggtgctcgccgcaagcggcgcgcgccgcgacgacatcgacgcgatcgcgttcacgcaggggcccggcctcgcgggcgcgctgctcgtcggcgcgagcatcgcgaacgcgctcgcgttcgcgtgggacaagccgaccatcggcatccaccacctcgaagggcatctgctgtcgccgctgctcgtcgccgagccgccgccgtttccgttcgtcgcgctgctcgtgtcgggcggccatacgcaactgatgcgcgtgagcgacgtcggcgtctacgagacgctcggcgagacgctcgacgatgccgccggcgaagcgttcgacaagaccgcgaagctgctcggcctcggctatccgggcgggccggaggtatcgaggctcgcggaagccggcaccccgggcgcggtcgtgctgccgcggccgatgcttcattcggtggatctcgacttcagcttcagcgggctgaagaccgccgtgctcacgcaaatgaagaagctcgaagcggcgcacgcgggcggcgccgtgctcgagcgggcgaaggcggatctcgcgcgcggcttcgtcgacgcggccgtcgacgtgctcgtcgcgaagtcgctcgccgcgttgaaggcgacgcggctcaagcggctcgtcgtcgccggcggcgtgggcgcgaaccggcaattgcgcgcggcgctgtcggccgccgcccaaaagcgcggcttcgacgtccattatcccgatctcgcgctctgcaccgacaacggcgcgatgatcgcgctcgcgggcgcgctgcggctcgcgcgctggccgtcgcaggcgagccgcgattacgcgttcacggtgaagccgcgctgggatctcgcgtcgctcgcgcgatagcgcgcgaagcacgacgagcccgccatacggagtacggagccgacgcggcgcgcggcggagccgaggccgcaacgcgcgcgtgcctgctctcgggcccgcccgatgccgggcacgaaggcgagcgcgcgcaaacggcgctggcgagcgcgcgcaaacgacgcgagcgcgccgcgcggccgcgtgatccgttcggcacttgccgccggacatcatgctcgcccgacacgcgagtcggcgacgatcgtcgccgaacgcggtcgccggccgcgcagtcaattgcctgacacacccaaactgcaaccgggccgcggcggccgcgccgaacccacacgcaccgccgccacgcccaaacgaaaaaggccgttcgattcgaacggccccttcctcgaatacggcgaacgccgccgcgcgacagcggcgctcacgcgcctcgccgcttgtctcgctcgatcagcgcgtacgcgctgtgattgtggatcgactcgaaattctccgcctcgagcacataggcgacgatccgctcgtccgcatcgagccgccgcgcgacgtcgcgcaccagatcctcgacgaacttcggattctcgtacgcgcgctcggtgacgaacttctcgtcgggacgcttcaggaggccccatagctcgcacgaggcctcttcctccgcgatccggatcagatcttcgaccggcacgtcggccgcgagctccgcgtcgatcgtcacgtgcgagcgctggttgtgcgcgccgtactgggaaatcttcttcgagcacgggcaaaggctcgtcaccggcacaagcaccttcgcgaacacgcgtgtgagcccgtcgcgcacgtcgcccgtcagcgtcacctcgtaatcgagcaggctgcgcacgcccgacacgggcgccgtcttgttcacgaaatacggaaacgacacctcgatgcgccccgcccgcgcctcgagcttctcgagcatcgtcgccagcatcgtgcggaacgcatcggcggtcagcggcccgccgcgctcctcgagcagcgcgacgaagcgcgacatgtgcgtgcccttctgatcggcgggcagatgcacgtcgagattccaggtgccgacggtggcctgcgtctcgccttccgcggtgcgcaccgtcagcggatgccggaccgcgcgcacgccgacgcgctggatcggcatctgccgggtatcgacggtgctctgcacgtcgggcatcgcgaattcgggattcatcaggttcatcttgttcgatccttgtagggtcatgcggcgcgacatcgccctatgccgcatggcctgccggaaatgcaacatgggcccgcaggcccatgctttcgggggaaagccgtcgcgcgcccgccgcgcggcggcccgatgcgacgtgaagcgacgttatgcgacgcgcttcgccgggctcgcgacgtcagccgcgtggctcaggaagcgttcgcgaatcgatttggcgatgccgtcgccgtcgaggccgcacagcgacagcagcttcgccggatcgccgtgatcgacgaaacggtccggcaagccgagctgcaacaccgggcggacggcgccgctttccatcatcgcctcgacgcatgcggaacccgcgccgcccatcacgcagccttcctcgacggtgacgaggtagtcgtgcgtccgcgcgagcgcttgcacgagctcggcgtcgatcggcttcacgaagcgcatgttcgcgacggtcgcgtcaagcgcgtcggccgccgcgagcgacggcgccaccatcgtgccgaacgcgagaatcgcgatgcgcttgccgtccggctgcgacgtgcggcggcgcacttcgcccttgccgagcgggatctcggtaaacgccttgacggtggcaacgcccgtgcccgcgccgcgcggataacgcacggcggtcgggttcggctgttgcagcgcggtatgcagcatctggcggcactcgttctcgtccgacgcggccatcaccgtcatgttcggaatgcagcgcaggaacgcgagatcgtacgcgcccgcgtgcgtcgcgccgtccgcgccgacgaggcccgcgcggtcgatcgcgaacacgacgggcaggttctgcagcgcgacgtcgtgaatcagctgatcataagcgcgctgcaggaacgtcgaatagatcgccacgacaggcttgagcccttccgtcgcgaggccgcccgcgaacgtcaccgcgtgctgctcggcgatgccgacgtcgtagtagcgctccgggaagcgcttctcgaactcgaccatgcccgagccttcgcgcatcgcgggcgtgatgccgaccacgcgcgcatcgagttccgccgcgtcgcacagccattcgccgaacacttgcgtgtaggtcttcttcgcgggcgtcgtcgacggtttgatgccttccgccgggttgaacttgccgggcccgtgatagagcaccgggtcggcctcggcgagcttgtagccctggcccttcttcgtcacgacgtgcaggaactgcggcccgcgcagctccttgatgttctgcagcgtcgggatcagcgaatcgagatcgtggccgtcgatcggcccgatgtagttgaagccgaattcctcgaagagggtggccggcacgaccatgcccttcgcatgctcctcgagcttgcgcgcgagctccagcacgggcggcgcgacgctcagcacgcgctccacgcccgcacgcgcggccgcgtagaagcggcccgacatcaggcgcgcgagatggcgattcagcgcgccgacgggcggcgagatcgacatgtcgttgtcgttcaggatcacgagcagcttcgcgtcctccgacacgcccgcgttgttcatcgcctcgaacgccatgccggccgtcatcgcgccgtcgccgatcaccgcgatcgagaagcggtcgtcgccgttcagcttgctgccgatcgccatcccgagcgcggccgagatcgacgtgctcgagtgcgcggtgccgaacgtgtcgtattcggattccgagcggcgcggaaagcccgagatgccgtcgaactggcgcagcgtcttcatcccgtcgcggcggcccgtcaggatcttgtgcggataggtctggtgaccgacgtcccacacgatccggtcgtccggcgtattgaacacgtaatgcagcgcgatcgtcagctcgaccgtgccgagattggacgacaaatggccgcccgtcttcgacacgctgtcgaggacgaacgcgcgcagctcgtcggcgagcggctgcagttggcgacgatcgagacggcgcaggtccgccggatcgtcgatggttttcagcaagtcgtacatcgtcgttccattgtaggaaaacaaacgcgcccgcacttcttgcgcgcccacccgtggcgtgggcgcggcggcgggctttcgcgtcagctgacccggttcaccaccaggtccgccagttcggccaggcgctgcgcgcgcgcgccgaacggctcgagcgcggcgtgcgcatcggcgcgcaattgcgcggcaagcgcgcgcgacgcgtcgagaccgatgatcgacacgtaggtcggcttgtcgttcgccgcgtccttgccggccgtcttgccgagcgtcgcggaatcggtggtgacgtcgagaatgtcgtccaccacctggaacgccaggccgacggccgccgcataggcgtcgagcgcgcgcatcgcgtcgccggacggcgtctcgcccgcgagcgcgcccatgcgcaccgacgcgcgcaacagcgcgcccgtcttcatccgatgcatcgtctccagcgcgtcgcgcgtgagcgccacgccgacgctcgcgagatcgatcgcctggccgcccgccatgccgatcgagccgctcgcgagcgcgagctcgcgcacgagcgccgcctgccggtcggccggcagcgcggcggcgtcggtcagcgcgacgaaagcctgcgactgcagcgcgtcgccgacgagcagcgcggtcggctcgtcgtacttgacgtggacggtcggcttgccgcgacgcagcgcgtcgtcatccatgcacggcatatcatcatgcacgagcgaatacacgtgaatcatctcgagcgcagccgacgccgcgtcacgcgccgcctccgacgcgcccgtgagctcgcccgccgcatggcacagcagcggacgcacgcgtttgccgcccccgagcaccgcatagcgcatcgcttcgtgcagttgcgcgggcgccacagtcccggccggtaaataatggccgagggccgtctcgacacgctcgagcaccgagcgcatccattggtcgaatgtcatagatcgtcgtcttcgccgtccgcggcggccgttcctgcggaaagcggcttgagcgaggcgccgtcgagcacacgcacctgctgctccgctttttccaattgttgttggcaaaatgcaacgagcgccgcgccgcggcgatacgccgcaagcgaatcctcgaggctcagcgtcccgccctccattcgggcgacgagcgcctccagttccgcgagcgccatctcgtagttttcaggcagcggcccggaaccggggtccgacgcgcacgcgcctggggttgcggttttcgccatggacggggtgtcaaatttcaaaacaagtcggacattctacggcaaaagagaattttccgacctgccgacttggcttcgcggggcttggccgccgcgcgccacgtgtgcaattcgcacgacgcgcgtccatattccgggaaaaatttgacacaaatcagtcacttaccccaccccaagaatgtcgatccgggtataatcgccggttcccctaaatcgaattttcgatggttgggttgttcactgctttcacgctttcaccgggagtgggaatgtccaatctgagcgacgcactgcagctgaagtcggcacatagccagcttcccgtcaccgcttatttcgatgaggcgctcctcgcgcgcgaaatcgaaacacttttcaagaaaggacctcgctatgtcgggcacgaattgatggtgcccgaagcaggagattattttgcgctgccttccgaagacgaaggccgcgtgctggtgcgcaaccaggcttcgcagatcgagctgctgtcgaacgtgtgccgccaccgccaggcgatcatgctgaacggccgcgggcgtacgcagaacatcgtctgcccgctgcatcgctggacctacgatctcgaaggccagttgctcggcgcgccgcactttccggacaagccctgcctgaacctgcacgcgacgccgctgcagcactggcaagggctgctgttcgaggccgagggccgcgatgtcgcgcacgatctcgcgcaactcggcacgaagcaccatttcgacttttcggactacctgttcgatcacgtcgagatccacgagtgcaattacaactggaagaccttcatcgaggtctacctcgaggactaccacgtcgtgccgttccatccgggcctcggcagcttcgtgtcgtgcgacgacctgaagtgggaattcggcgactggtacagcgtgcagacggtgggcgtgcacaacgcgctcgcgaagccgggcagcccgacgtaccagaagtggcacgatcaggtgctccgttatcgcaacggcgtgccgccggagttcggcgcgatctggatggtctattacccgggcctcatgatcgagtggtatccgcacgtgctcgtggtgtcgtggctgattccgcgcggcccgcagaagacgacgaacatcgtcgagttctactaccccgaggaaatcgcgctgttcgagcgcgagttcgtcgaggcggagcgcgccgcctatatggagaccgcgatcgaggacgacgagatcgcatggcgcatggacgccggccgccgcgcgctgatggagcgcggcgaatcgcaggtcggcccgtatcagagcccgatggaagacggcatgcagcacttccacgagttcctgcgccggcaactcggcgcgatctgagcgcggcggcggcgtgcgccgcgcgacgttcgccgaaatcttgagcgatccggacttgcgccgggccgacacggaaaagacgggctgcagcccgtctttttttgtttagacttagagcatctggcccgtatctccaagggaggcgtcatgccgcacactcactacaccacgctcatctcggcggacaatctcgccgaacgtctcgcggccgcccccggcagcgtgctcgtgttcgattgccgtttcgatctcgccgataccgacctcggcgagcaggcctatgcggccggccacattccgggcgcgcattacctgcatctggaccgcgatctgtcgggcgcgaaaaccggcacgaacggtcgtcacccgctgcccgcgcgcgatgcgctcgtcgatacgctgaaggctcacgggctcaggcagaatcagcagatcgtcgcatacgatgcgcagggcggcatgtacgccgcgcgcctgtggtggctgctgcgctggctcggccacgattccgtcgcggtgctcgacggcggcctgcaggcgtggcaatcggaagggcacgcggtatcgcaggatacgccgccgaagtcgatgggcgatttccgcgcgggcgcgccgctcgcgacggtcgtcgacgctcagacggtgctcgcgaatctcgcgacgaaagaccggctcgtgatcgacgcgcgcgcggccgaccgctaccgcggcgagaacgagacgatcgatcgcgtcggcggacacattcccggcgcgctcaatcgcttcttcaaggacaacctgacggccgacgggcgcttcaagagcggacacgagctgcgcgaggcgttcagcccgctgctcggcgcgacggagccgaagaaagtgatcctgcaatgcggctcgggcgtcaccgcatgccacaacgcgctcgcgatggaaatcgccggcctgcacgacccggcgctgtacgcgggctcgtggagcgaatggagcgcggacccgtcccgccccgtcgcgacgggcgcgaacccgtaagcgcgccagccgcgccttgccgcgtgcgccgcccacccgtggcggcgcacgcgcggcatcacatcacgccgtgatgccgaaaccatgcgatagcgcgcttccagccgtcgtcggcatcggccttcacgtaactcgggcggtaatcggcgaagaacgcgtggcccgcatccggatacacgacgatttccgattcgcgcgcggcctgcgtgccggccgccgcgagacgctcgcgcatccgcgcgagcgagcgctgcgaaatgctgtcgtccttgccgccgtagaggccgagcgtcggcgccttcagttgcgccgcatgatcgtcaggattgaacggcgtcatctcgttcgtctcgccggccaccttgccgtaccacgcgacagcggcgcgcacgtgcggattgtgctcggcgaaaagccacgtctgccggccgccccaacaaaaacccgtcacgccgagccgcgacaggtccccgccgttcttgcccgcccatcgcaccgtcgcgtcgagatcctcgatcacctgacggtcgggcaccttgctgaccacctgatcgatcagttcctggatcgacgcatgcttcgacggatcgccctgccgcgcatacagatccggcgcgatcgccagatagccgagcttcgcgaagcgccggcagatgtcggcgatgtgcgcatgcacgccgaacacctcgtggatcacgacgatcaccggcagattgctcttgccgtccggctgcgcgcgataggcgggcacgctcgcgtcgcccgagcggatctggacggtgtcgacgtctaggccggcggcatcggtggtgatcgtctgcgcggacacgggcagcaccgccgcggcgaacgtgccgccgagcgccgcctggacgaacttgcggcggctgaacggaacgtgcggaactagactgtcgacttcgggtttcaacatggatgcgctcctctcttctcgctgtcgcgcacgcgcggcacacgcgtcgccgacatgaattcgaatcacggcggccggcgcgatgcagtcgcgccgcgcgccgccgcccgccccgccgaggcggaacccgcacacgatgcccaacaatccagggacgcgtcaaccttttgtcagagggaaaacggcggcgacgcccgatcgttccgtcgattggcccggcttcgaatgctccgccgcggcgtgcaagccgaagcgcgtacggttcgggcgcgccgcaacgaggcggcgcgatgcgcgcgcatacgcgcaagccgcccgcgaaacgcccctcgtgcgcgacatgggcgcgttgcgcgcatcgggcgacgcggctgtcgccatgcaggcgatcgcatgggccgatttcgcgccgcttcagaggccggcctgcatgcgcccacttcattcacagtcctacgaattgcacgcgccgcttttcattttcctttgcataccgagataagtcttcttcgatacgtgcattccgggaaaacattggattgccaatcacccggattgaccgcatgatgcactggcgcgatacgcgcgcagccggcgacatcgcgcgatgtcggccggccggatgcgccgcggacgaccacacaggcccgatgacgccgctcgaccgcgcatcgcgtcgacaacgacacgcaacgccgacgaagcactacgaggttggaatgaacgagccgacacgccagaccaccggggacctttccgagcgtcgcgggccgaatcgacggcgccgcgcgccgcgctcgccggcgcgccagcgcggctcgctcgccatcatcgcggcaatcgcgatcggcgtcgtgatcgccgcgctcggcgcggtcgacctcggcaacctgttctatcagcgccgcgcgctgcaaagcatcgccgacctcgccgcgctcgcggccgcgcagacgatggacgacggctgcgcgaagccggccgccaccgcgcaatcggccgcgctcggcaacggcttcgacagcaccgtgtcggggcaatcgatgacggtcgtctgcggcagatgggacgtgaaggacaacgtcggcccgagcttcttcgcgggttcggcatcgggcgccgcggccggcagcgacgcacaactcaacgcggttcaagtgacggtcacgcgcgccgtgccctactacttcctcggcgcgcagcgcacgatcgcggcgaccagcaccgcagaggcgaccaacgtcggcgcctactcgatcggcacgacgctcgcgcaactgcaaggcggcgtcgtgaacgcgctgctcaacgggctgctcggcgcgaatctgaatctgtcggtgttgtcgtatcaaggccttgccaatgcgcgaatcaggatcaaggatctgatggccgccgcgaacgtcggcaccgtgagcgcgctgctgagcacgcagacgaccgtcccgcagctcgcgaactggatgctgagcgcgctgtcgcagacctcggtcgcgaatgccgacttgcagacgagcatcggcgcgctacagacgatcgtcagcgcgaacattccgggcggccggactttcacgatcggcaacaccgcgaattcggcgggcatcttctcgatcggcctgtccaatccgcaggccgcgctcgacgcgacgttcagcccgttcgacgcacttctcgtcgcggccgagatcgcgaccgggcaaacggcgttctcgctcgcgaacgggctgaacatcggcgggctgaacgcgaatctgcaagtgcagatcatccagccgcccgtgctcggcatcggcgaagcgggcatcgaccccgtcacgaaaacgtggcgcacgatcgcacgcaccgcgcaggtgcggctctatctgaacatcgggctcggcacggcgaacctgccgctcgggctgctcggcgcgctcctgccggtgcaggtgaatctgccgctatcgctgcagatcgcgccaggccaggcgtggctgcaatcggcgagctgcacggcgtcgccgtcgacttgcgcctcggccatcggcgtgcagacgggcctcacgaatctgtgcatcggcgacacgccggccaacatgtccgcgtcgctgccgttcacctgctcgacgcccgcgacgctcgtcaatgtcgcgaacctcgtgacgatcaagtcgctcgtgtcgttcccggccgacgtgcccgcgagccagacgccgacgctcacgttctacggcacgacgggcggctatcagagcacgaactcgaacggcgtcggcagcgtgctcggcaatgcgctgtccggcctcggcgcatcgctgcagcagacgcagatctcgctgttcggcatcagcctgccgctcggcccgatccagaccgcgctcaatgcgttcctgggcggcgtgctgccgccgctgctgtcggggctcgacgccgcgatcgtgccgctgctgcaactgctaggcgtgcaggtcggcgaaagcacgattcacgacatgtcgctgacttgcggggtgtcgcagctcgtctattgacgatgcgccgatcgaacggcgaacgggcaacgcgtttcggacgatgagcgacgggaagcggcgcagccgccggcttcgcgccgctcgtccaggcaatggtgacaacgcacgcgccttcgaccgattcggctgcccgaccaaccgttgaaccgcacacgcgaggcggttgtctcgaccgtcgggcgtcgggcgtcgggcgtcgggcgtcgggcgtcgggcgtcgggcgtcgacacccacgctaatgcagcttcacacgcggcagcgtcgagcgcctcaaccagtgcgcgaccgtatcgagcaccatccgcggatagccgtgcagcgccgcgatgtgcagccgatacagcgacatatacatgaagcgcgcgaacagcccttcgatcagcatgttgccgccgatcagcccgcccatcagattgccgaccgcactgaagtgcccgagcgacaccagcgagccgaaatcgcgataggtgaattcgggcagcggccggccttcgagccggtttgcgagcgcgcgcagcatgaagctcgcctgctgatgcgcggcttgcgcgcgcggcggcacgttacgctcgtggcccggccactcgcagccggcgcaatcgccgaacgcgaatacatccggatcggtttcggtctgcagcgtgcggcgcacggccagttggccgagcttgttcacttcgaggccgtcgagcttcgcgagcaccgaaggcgccttgatgcccgccgcccacacggtcagatccgcccgcacgctcttgccactcgcggtgcgcacgacgcccggcgcgacctccgtcacgcgctcgccgagcagcaggcgcacgccgagcttctcgagcagctcggcggtcgccgtcgacacgcgctcctgcagcgccggcagaatgcgcggccccgattcgatcagcacgatgccgacgtcgtgccgcggatcgagcttgtgcagcccgtacgcggacagcacctgcgcggtattgcgcaactcggcggacagttccacgcccgtcgcgccgccgccgacgatcgcaacctgaatgcgcggcgaggccgacacctgcgccgcgtccgtcggctccacggcctgctcgggcccgccctcggcggtccgcacggccggctccgcgggctgatgctcggcgcgcatgcacgcggcgatcaggcgcttgcggaaccgctccgcctcggcgaccgtgtcgagcgcgatcgagtgctgctgcgcgccctgcacgccgaaataatgcgtcgtgctgccgatcgcgatgacgagcgtgtcgtattcgagctcgcgcagcggcagcaactcggcgccgtcgttatcggcaacgggcgcgagcgtcacgcgccgcgacgcgcgatcgagcgcgatcagttcgccctggtgaaattcgaagccgtgccagcgcgcctgcgccgcgtattcgagctcctgcgtgaacggatccatgctgcccgccgccacttcgtgcagcaggggcttccagatatgggtcgggtaacggtcgacgagcgtcacgagcgcgcgcgcgggacgatcgccgcgcgcgccatagcgatccccgaggcgggtcgccagttcgagtccgcccgcaccgccgccgacgatgatgaaacgatgcatccgattccccttacgattcgagactgcctgcggtcacggcggcgagcgcgtccgcgttcgtcgccaatcgacatcctaactagttcggacactttgggcgcgtcgcatgcgtccgtacgcgacggatgcggacgaagcccgtgtctgcattgtcccggagtttgtgtgacgactgcaagcgctcaaatgcgatcgagcgagaaaacggcgcagcggcggcgaaacgatgacgaggcgcgatgcgatggaaacggtacgcaccgcgcacgctgcacgcacggcgcgtacccgcggcgcgcgagtcgcgcgagcggcgcgtcagtgcgcctcttcccagttctcgccgacgccgacctcggcgacgagcggcaccttcagtttcgcgacgccgcacatcatctccggcagcttctcgcgcacgatggacagctcgtcctccggcacctcgagcacgagttcgtcgtgcacctgcatgatcattcgcgcgcgcaagccgccgcgctcgagccagtcgtcgaccgcgatcatcgacagcttgatcagatcggcggccgtgccctgcatcggcgcgttgatcgccgcgcgctcggcggcctggcggcgcggcccgttgccgccgttgatctcgggcagccacaggcggcggccgaacacggtttcgacgtagcccttctccttcgcccgcatgcgcgtttcctccatgtagcgggcgacgcccggatagcggaggaagtagcggtcgatatagagcttcgccgcatcgcgcgtgatgccgagattcgacgcgaggccgaacgaactcatcccgtagatcagaccgaagttgatcaccttcgcgatacgccgctgatcggacgtcacttcgagcggcgtcacgccgaacacctccgccgcggtcgcgcggtgaatgtcctcgccgtgcgcgaacgcgcgcagcaacgattcgtcctccgagatgtgcgccatgatgcgcagctcgatttgcgaatagtcggcggacacgatcttgctgcccggcggcgcgacgaacgcctcgcggatgcgccgcccttcggccgtgcgcaccgggatgttctgcaggttcggatcgttcgacgcgagccgcccggtgaccgccaccgcctgcgcatagttcgtgtgcacgcggcccgtgtccggattgaccatgcgcggcagcttgtcggtataggtcgatttcagcttcgacaggccgcggtgctcaagcaacagcttcggcagcggatagtcctcggcgagcttttgcagcacctcctcgtcggtcgacggcgcgccgctcggcgtcttcttgacgacgggcaattgcagccgctcgaagaaaatctggccgatctgcttcggcgagccgagattgaattcgccgcccgcgagcgcgtacgcctcctgctcgagcgcgacgagccgcgtcgcgatctcgccgctctggcggctcagcctgtcgccgtctatcagcacgccggtgcgctccatcttgcgcaacacgagcgacaccggcagctcgatgtcgcgatacacgcgcgtgaggcccggctcgcgcgcgatctgcggatacagcgcgtgatgcagctgcagcgtgatgtcggcgtcttccgccgcatactcggacgcctgcgcgagcggcacctcgtcgaaaccgatctgctgcgcgcccttgcccgccacgtcctcgtacttgatcgtcttcacgccgagatggcgcagcgcgaggctgtccatgtcgtgcgtgcggtgcgattcgagcacatacgattcgagcagcgtgtcgtgctcgatgccgttcaacgcgatgccgtagttcgcgagcacctgcgcgtcgtacttcaggtgttggccgagcttcttcttgcccgcatcctcgagccacggcgtgagcttcgcgagcacttcgtcgcgcggcagttgcgcgggcatgtccggcccgcggtgcgcaaccggcacgtacgcggcatggcccggctccaccgagaacgacaggccgacgatctctgcgcgcatcgggtcgagcgacgtcgtctcggtgtcgaacgcggtcagctctgcggcggagatcttcgcgagccacgcgtcgaactgctcccacgtctgcacggtcgcgtagttgcgcgccgtggcgagcggcagttcggccgtcgcgccgctcgccggatccggcgcggcgccggcggcggccgcaccggccgcggcggcgggttcgctgtcgagctcgcgcagccacgtcttgaagccgtacttcgcgaagatctcgcgcagcgcgtcgcggccctcgccgtccgtcgcgagcgacgcgtcgaacgattcgacgtgcggcgcgagctcgcagccggtctcgaccgtcaccagcttgcgcgcgagcggcaggaaatcgagcgcacggcgcaggttgtcgccgacgacgcccttgatctcgcccgcatgttcgacgacgccgtcgagcgagccgtactgcgtgagccacttgacggccgtcttcggcccgcacttctcgacgcccggcacgttgtcgacggtgtcgccgatgagcgacaggtaatcgacgatccgctccggcggcacgccgaacttcgcgagcacgccgtcgcggtcgagcgcctcgttcgtcatcgtgttgatgagcgtgacgcgatcggtgacgagctgcgcgaggtccttgtcgcccgtcgagacgatcacgttcatgccgtgttgttcggcctgcttcgcaagcgtgccgatcacgtcgtcggcctcgacgccctcgatcatcaacagcggccagccgagcgcgcgcacggccgtatggatcggctcgatctgcagcgcgagatcgggcggcatcggcgggcggtgcgccttgtagtcggcatacagatcgtcgcggaaggttttgcccttggcgtcgaacacgcacgcgctatactctgcactgacatccttgcgcatgcggcgcaacatattgacgattccgtagagcgctccggtcggctccccgccagggccgcgcaaatcaggcatcgcatggtaagcccgatacagatagctcgaaccgtcaaccaatagcagggtcttaccttccagatttcgttcttcaggcattatgaataagagaaaagtgattccgagtctgcgctcgctcgcagatcaagaacgcgcgacggcgaagaaggcccgcgcttcgtggcagatgttcacgattatggcagagtttatcgaggcgaccgagtacctgtccgagatccgccctgccgtcagcatctatggttccgcgcgtctgaagccggattcgccgcactacaagctcaccgtgcagatcgcgcgcaagctgtccgacgcgggcttcgccgtgatctcgggcggcggccccggcatcatggaagcggcgaacaagggcgcgcacgccggcaaggcgccgtccgtcggcctgaacatcgagctgccgcatgagcaggcgggcaaccacttccaggacatctcgctgcgctttcgccatttcttcacgcgcaaggtcacgttcgtgaagaattcggacgcggtgatcgtgatgccgggcggcttcggcacgctcgacgagctgtccgaagtgctcacgctgatccagacgaagaagtcgcgtctcgtgccgatcgtgctcgtcggcagcgcgttctggagcggcctgctgcagtggttccgcgaccagatgattccgatgggcctcatcaatccggacgacatgaacctgatgaaggtgatcgacgatccggaccaggtgctcgaagcggtgctcgcgttctacgaggatcgcggcgaggaaaccgaggaatcgcacccgccgcgccccgaagaggatcggatgttctatctgtgacggcgcgcgccgcagctgcggcgcgcctcgcgcatccccggacgggcggagccgacgaggcgtccgcccgtttttcgtcgcgtgcgtcgcgcgcggccgaaggcgccggccggcgcgcggcgtggcgcgcacttcgtaaccgttcatttcatccaccacagggcgaatgtcaaattcgacgcgcaatgcgccgcgaagcgcaacgctcgccggccggattgtcaagcaagacgccgcgcgcgtccgggcgcgcgcatcgcgcatgaacgcaccgttacacatccatacgccaattaatccgccgcgccgccacactccttcctgcagcgtacgcgtggaaacggacgcggcgggttcggggctcgcagcccgcacacgtcggcacggacgctcatttcgactcgtgaggaaaagaacatgaaacgctcgttgatcgccttcgcactgaccggtgccggtatcgcgctgtcgagcgcggcgcacgccgtgaacgtcgacgtcaacatcggcacgccggcgcccgtcgtcgtcgccccggcccccgctcccgtcatcgtcgcccccgcgcccgcgatcgtcgtcggctggcacggcgaccgctactgggacggtcaccgctactgggaacgccgcgaatgggaagaacgtcaccgccgtcgcggcttctgcccgccgggacacgcgaagaagggcgagtgctgacgccgcgcgcctgagccgcgcgacgcgccgtgcgaagcagcggtacagcaccgcggcgcggcacagggcatcggcgccggctgccgacgcagccggcggcggcggagcgaagaggccgtccatgacgcgatcatgggcggccgcttcgttttcgtgtttcctagtgccctctatcgtcgcgcgatcgcggcaatcttcacgacgccgagcaaattgccgccgcatcgatctttccattcgccgcgtggccagacgcccgcccgcgacgggttcggggcggcaatccccgtatggcgggatttcgcgagttgcggcacgtgtaggcgtccacgcgcggaaccgaggcgatctgcgcgtcggatatgatgttcgcgtccccaacatgccgttgcgggcgcggccacgctgcgatttcgaatagccgcttgcgacgtgcgctgcacgacggttcgtcgaaatggaagcgcgaatcgcttgcgcggccggctatcgcgcggcactgcgatcggccggctggcgcacgcgcgcatcggtcagcgaagaagcgggacgcccgcggcgatccatcgaagcggtcacgggcgagtctcctgccgcaccgcgaacggcgcgctcgggatcacaacctgccaaccgacgcattcacatcatgaacaaaattctcgtcagcgcctgtcttgccggcctgccggtgcgctacgacggctcgtcgaaaacggtcgaggatgcgctgctgcacacctggcgtgacgaaggacggctcgtcgtcgtgtgccccgagctcgccgcgggcttcggcacgccgcgccgccccgccgagatccggttgcatcgcggcggcggcgacgtgctggccggcgcggcgtcgatctgggacgataccggagcggacgtcaccgcgcgctttatcgacggcgcgcaccacgcgctgcggcaagcgatcgctcacggctgtcgctacgcgcttctcgcggacggcagcccgtcttgcggcagcggcttcatctacgacggcacgttctcgggaaaccgacacgacggctccggcgtcgccgccgcgctactcgagcagcacggcatccgcgtattcgcgccgtccaagctgaaagcgctggcgtcgttgatcgagcgcgacggataacatcgaaaggcggctttcttcgtcgccccgaaaatcgcagcggcgtcgtgcgccttggcgaaacgcgtgaatcccgctcgcgggtggggccggccggtggcaggaccgacgggaatgagttgccgactcgctcccgtcgcggcgcccgattactgaaacgccactctcgcgaagcggcgcagcttgccgacatacagcgcaatgaaaacaactgtttacgtgagaccgtcaaactttcggccgaccaagcacgccaattttcgttcggattttttgcagcctttatcaggagttagacaacctaagatacgtttacgtcgacgctcagcgacgatcacttacaacacggcgcattgtttctattacaaaggagtgttgcgttttttgcacgtatatataaacgcggccgcccaggccgataaaaggcgagtttcctcaaaaaccgatgcgcacgaggctctcgtatacgtgccaccttgtggtcgacatcgagaatcgagcctttgcgcacggcgttgcgtgcttgccgttgaatttcgttcgcatccgtaccggcaatggtgccggtcgcccgcgcgtggcgcgagcattcgcctttgtcgtgccgccgggtacagcgcgctcgtgatccgcgcggcgaatcgggcgtcgacaatggccacgagacacgaacagcgttgcgagcagcgtgtgccgcatgtgcacggcttctgtttaccgagaatgtctcacgcggacgccgggcagttcgacttggaatcgcttgctttcactcgaaaacggacgggatgacgcgctgcgcgaagcgtctggcttgtcgcgcatgatcggcataacaaacgtgacaacatgcgcagcgcattccgtttgactgctttcaacacgccgcgggtgtgccgctgcacacggtattcacgagcgtcacgatgttgctactcgtgaacggggacgcaccttgctgttttactgcaagatccgtaaagccccagctcgtcacgccgaccacggtattgtgcgcgcccgagttaccgaaagtcgtgccactaagcgtcggcggcatgccgagattcacgagccacggaccgccgctcgaaccaccggtcatgagtgatccaataatcgtattattggagtagccagaggatacgtagccttgcgattcgttgcgctccatgaaaacgccgctatccagcgccacggggtaaccgagttgatcgattaaggcgagtcccgacggattgtagccatagccgttccagccatagccataccatccggcgctattacccgcgtacgagccgccttgcggcgccagcaaaatgacggcgacatcgtcttggcaaacgatgcccgaaacggcacatgaatcagtgccatcgtagtaagacgtcatgacagtggcggacgctgcgctccacacgccatagggcgcgctaccgttactatagtccggaacgaatacccagttcgagtagaactgccgctggccgaaattcgcgacacaatgcgccgccgtgacgaccacccctcgcttaatgagggatgcggaacataaataagacgccgagccgatgttgaaaaacagcttgccggccggacgaaatggataatagtactgtgtattgtcgccgtatgcgtttacttgactggtggtgtacggttgattcgatgagccgaattcctgtggttcgataccgatttgattcaggtccataggcgccaccagtcgcattggcctttgcttgccgtctccagcgccaccaggcgagtagccaggaacacccagggacggcttagcgttgtacatcagtgaatctagcatggtgggcggcgccacgatcggcttcggcaatggaatcggtatcgcgttcttgaaatcgatcgaagaagcctgcgatccgtgttccggtaacgtgatttgcgtcactgcaccgtgggttctaatctgctgggaatggctgctcgtcacgatcagagagccaagcgcaacgatatagatttttgcgacaaaatttttcatttgaatcccctggtaagttctggatgatttttctgagattcgaattttcgaactttcaagcgccttcagcttgcatgaaatcatgcggggcgaattaaccgtttcgcgaggtcgccatacgaatgggccattgaggcaaactctcttttttatttgatgcttaactaatagacagccgcgaatttttaattaatgatttattgcgcgacgccatatttccccattggaaccaaaatggaattggtttcattaaattttcaggttttatggtgttaattaaaaatgactggaatttttatattcgatgggaattttatatcagattccaattttcgcctcaattggcaatattgtattatttcattatgtttatgattttttgtaattagcctgcctgtgaggctgccaagatatcctgcaaaaaatggtagtccaaagagtcggatcctcacgaatgcccgccagatggcctcaggtcagttcgaagcgggaactaggcgcctgatggcgtgtggcagtggcgcattgcgtgactgcaataaccacacgacaagtatgtttcatcgtgtctatcgttttccaaagatccattgcatcaaaagctgcccgacgttgcgcgtgggatagcgccgcttgtgctaaccgtagacatcgtgcacgtcccgcgccgaatcgagagcgttcctgctcgtgccacgctctgctgtttctggcgcgaggcgagctggatgcatcacgcggtcgctgttgagcgctcggtcgatcagaccgcgcatccccgactcgggtagcgaagcaatcgatcgcgcacgagctcacgatccgctccgcgaaaccgagcgcgacgcgaaccggataccgcgcgagcgggcccccggctcaacgggcgctttctggccctcctggtggacacgtgcgatgcgcgacagccgttcgtcgatgccgagcgccaggcctgtattggcgacgtcgatgcgcagatagcgcgcggtcacgacttcgcggcccgtgttgtgcgcatgggtggcgaatggttcgagccgccggtcggcttcgccgccctggcgaaatcgtttcgcgcgagcacgcaccatagctcggcgttgttcttcaaggcgaacgtgctcgcgtcgacgtttcgcccacaccgctggctgtcgcggcacgcgttcgagcggtgggcgctcgatttcctgacgttcggcaacggctgtctggaacgccgccgcgacatggtcggcggcacgctgcggctcgagcccgcgctcgcgaagcacgtacggcgcaaggccgattgctgtctttgatcttcgcgcacgctgttcggcgtggacttcgcgatcgcaacccggctcgcgagattggctcggcgaaggaaacgaagcgtgaccgctacatcacggacgacgagcttgacacggtacgagcggccatcgttgccagtgccgacgacaagacggcctccgcacgatcgttcctctgcctgatcgacctggcgtatcagactgctcaacgtataggcgaccttctcgcgctcaactggcaagacgtgtccgacgacggaatttcgtttcgtccaagccagacggtgaaccgcagcggcgtgcgcctgttgatcgagatgacgcccgacctgcaagaaacgctgaatcgggcccgcggcggcaagatcgcgtcaatcgggccggtgatctgtgcgcatgcaggcggccgctacacttacatcggcgcgtactctggatggaaacgcgcttgcctgcgagcgcgatccgcgtacgagaaagactggaaaagaaggggatcacaccgaatccgaaatatctgatcggcatgcatttccatgatctgcgggcgaaagcgctgaccgatccgaaacggcagcaaggggcggcggcagctcaatcgctggccggccacacaaccgagagcatgacggcaccattacacgaaatcgcgcgaagtggaacgcgtccggccagcccccattgaagcgcgcaagtcagacactgactcgcatgttagacaataaggctcctcgaacaagccggggagccttatagagcaagggttcgttactgaaacgccacttccgcgaagctgcgcagcttgcgactatgcaaccgatcgagcccgttcgtgcggagaatctccatcgccttcacgccgatctgcaaatgctgatcgacctgcccgcggtagaactgatcggccatccccggcagcttcagctcgccgtgcagcggcttgtccgacacgcacagcagcgtgccgtacggcacgcggaagcgaaagccgttcgcggcgatcgtcgcgctctccatgtcgagcgcgatcgcgcggctctgcgacagccgctgcaccggctcgcgatggtcgcgcaactcccagttgcggttgtcgacgctcgcgacggtgcccgtgcgcatcacgcgcttgagctcggcgccttcgagctgcgtgacctgcgcgaccgcgcgctcgagcgcgacctgcacttcggcgagcgccggaatcggcacccacagcggcagatccgcgtcgagcacgtgatcctcgcggacatagccgtgcgcgagcacgtagtcgcccaggcgctgcgtgttgcgcagccccgcgcaatggccgagcatcacccacgcgtgcggacgcagcaccgcgatgtgatcggtgatcgtcttcgcgttcgatggcccgacgccgatgttgaccatcgtgatcccgctgccgtccgcgcgcttgaggtgatacgcgggcatctgcggcaggcgcggcggcggcgtgccttcgctcgcgtcctcgccgagattcgcgttgtacgtgatcacgtcgcccggctccacgaacgccgtgtattcgctgcggtacgcgcgcacctcgggatcgtcgctcgccgacatcatcgtgcggccgagcttcacgaattcgtcgatgtagaactggtagttcgtgtagagcacgtagttctggaaatgcgtcggcagcgtcgccgtgtagtgccgcagccgatgcagcgaaaaatcgacgcgcgcggccgtgaagagcgcgagcggatgcggctcgcccggtgcgggctcgtacgtgccgttgacgatccggtcatcgagatacgcgagatccggcgtgtcgaacacgtcgcgcatcgcgaccaagcggtcgcggtcgagatcgccttcgaggtgaatgccttcggagaacgcgaagtgaaccgggatcggctgcgccgatacgccgacttcgatccgaacgtgatggttcttcgcgagcaggcgcaattgctcgcggtagtagttcgcgaacaggtccgggcgcgtgacggtcgtctcgaacacgcccgggccggcgacgaagccgtacgagcggcgcgaatcgatgtgcgtgttgacgtcggtgcggatgcgcacgaacggatagcacgcgcgcacgtgctcgtcgaacgcttcgttgccgcgatagcgcgcgaacgcgtcgcgcaggaacgcggtgttcgtctcgtagatctcggagagccgcgcgacggcggcgatcgggtcgtcgaacgcttcgacgcacgggctacccggcgtgcgcgtccgggaacggcggttgggatcgttcttcatctagcagtgcctcttcagatcgtttcgacattatcacggaacccgctcgcgcagccgatgcccatcgcggcggcaaggccgctcgcgcatcgtcgaacggcatcggcacgacgccggtatttgctaaaatcgaacggttcaatgggagaaacacgatgaagccgctccttttcgccgccgccctgacggcactcgccctcgtcggccccgcccgcgccgccgacgccgcacaagcggccgccgacgcaaaggcccaggccgcggccaacgaggcggccgggctgcccgatctcacgaagatcaaccgccccggcgccgaagtgacttcgaaggtcgatttcaacgacgtgcggcgcacgccgagctttcacgaaaaaagcaagaacggcaccgaagtcaccgaattccgggatcgcggcaagccggtcgagatcaacgtgaaatcgaacttcggcacccgctatcagatgagcgcgtcgcccgatacgtcgccgcgcccgcacgacgccggcgtgcctgtcacgcgcctgccgtcggtcaacctgcactattgacgcaccgccggcgccgcgcggcgccggcccccttccgcccttttgcgacaccggcacgccgccggcgcgccaacccgaaccgacgtttcctgcatggccgttttcaccgcagtttccgacgctgacctcgcactctggatgcgccactacgatctcggcgacgttgtcgcgttccgcggcattccgtccggcatcgagaacagcaacttcttcctgacgacgacgcgcggcgaatacgtgctcacgatcttcgagaacctgacggccgggcaattgccgttctacgtcgatctgatgagccatctcgcgaagcacggggtgcccgtgcccgcgcccgtcgcgcgcgacgacggcacgctgttcggcgagttgcacggcaagccggccgcgatcgtcaccaagctcgagggcgcggcgcagctcgcgccgggcgtcgagcactgcgtcgaagtcgggcagatgctcgcgcgcatgcacctcgcgggccgcgactatccgcggcatcagcccaacttgcgcagcctgccgtggtggcgcgacacggtgcccgcgatcgcgccgttcgtcacgggcgagcagcgcgcgctgctggaaggcgagctcgcgcaccaggccgcgttcttcgcatcggacgattacgcggcgctgccggaaggcccgtgccattgcgacctgtttcgcgacaatgcgctcttcgcgcacgcggagcccgacaccggccattcggtgcggctcggcggcttcttcgatttctacttcgccggctgcgacaaatggctgttcgacgtcgcggtgacggtcaacgactggtgcgtcgatctgccgacgggcgcgctcgacgccgcgcgcgccgacgcgctgctgcgcgcgtaccagacggtgcgcccgttcaccgcgggcgagcgccgccactggggcgacatgctgcgcgcgggcgcgtaccgcttctgggtatcgcgcctgtatgatttccaccttccccgcgccgcgcagatgctcaagccgcacgacccgggccatttcgaacgcatcctgcgcgaacgcatcgcgcacgcgggcgcgctccccgagacccacgcatgcaactgatcgaagtctccgccaagaccggctacgtgtggttccgccaaggcatctggctgttccggcgcaatccgctcgcattcgtcacactgttcttcacgtacctgctcgcgatgatgctggtgtcgctcgtgcccgtgatcggcgcggcgctgccgctgctgctcattcccggaatcgcggtcggcttcatggcggcctgccgcgacacgatcgccggcaagcaggtgctgccgacgatcctgatcgacggcttccgctcgtacggcccgaccgtcacgcagcggctgctcgcgctcggcgggctctacatcgtttcgatggcggccgtgttcgcgtgctcggcgctcggcgacggcggcacgctgctgaagatcatgttcggtctcggcgccgagaacctcgggccggaggcgctcgattcgccgggcgtcaggatcgcggtactgatcgcggccgcgctgtacgcgccggtcgcgatgatgttctggttcgcgccggtgctgaccgcgtggcacgacgtgccgcccgtgaaagcgctgttcttcagcgtcgtgagctgctggcgcaacaagggcgcgttcaccgtctatggactgctgtggttcgcgctagcgctcggcgtgtcgttcgggctcgccgcgctgatgcaggcgctcggcgccagcgcctacgcgctcacggtgatgatgccggcctcgatcgtcatcaccgcgatgctctactgctccttctatgcaacctatcgcggctgcttcggcgtgcaggagccgggggcgcagaatccgccgaacgcatccggccgttgaatgtcccggcggcaagcggcgggccggcggctcgcttgcccgggcctctcgcgcaggccgtcgcacggctccgaacggccgatggggacgcgacggatgttttgacgagacaaacgccgcggcagcatcactcaagtgaaggaatcggcgttcgcccgacagcgatgccgcagcgccgcgaacgcgcgccccttcatgccgagcggcctcgtcgcggcgtcttctcgcgccttctgccgttttccgccgttttccactgcgggcacgcattgcgccgccccgttccggcagcgcatgcgcgtccggcctgcgccattggccggtgccgccgccatcggcttcccgtcatcgtgcgcgagatcgccgccggcgaggccccccatcgatcctccgattcgtcgagcccttttccggccgacgctcgtggcccctcgccaatcggcgtgatcgggcgcaaaatcattagcacacgaatattttgcgctttactgacgcttccgccatgaacgactcgccgactttcccgctcacgctcgacgatcagctctgcttcgcgctctattcgacgtcgcttgcgatgacgaaggcgtataagccgctgctcgacaagctcgcgctcacctatccgcagtacctcgcgatgctcgtgctgtgggaaaccgacgacatggccgtcaaggacatcgccgcgcggctcagcctcgatcccgcgaccgtcacaccgctcctgaagcggctggaggcgctcggctacatcgagcgggtgcgtgacacgaacgacgagcggatcgttcacgcccgcctcaccgccgacggcgcggcgctcaagcacaaggctcgggccgtgccggccgagctgttttgcgcgatgcgccagacgccggatttcctgatccggctgcgcgaggatctgacacggctgcggcaagcgctgaccgacgccgacgacgcctgatcgttcttcgcctttcgtcggcgagtcggaacgcaaaaattaatttgcacgctaatgattagcgagctatatttcagccgtggcccgagcgttgcgattcgtcgggacccattcctctcacgaaccaggagtccagtatgaacattctgtacaagacggcggcaaccagcacaggtggccgcgacggccgcgcgacgtcccacgatcagaagctcgacgtgaagctttccgcgccgcgcgaactaggcggagcgggcgccgaaggcacgaatcccgagcagctcttcgccgccggctattcggcatgcttcctgagcgcgatgaaattcgtcgcgggtcagaacaagcagacgctgcccgcggacacgaccgtcacggcggaagtcggcatcggcccgaacgaagaagggggatttgcgctcgatgtcgagctgcgcgtcgcgctgcccgggctcgacgcggcggccgcgaagacgctcgtcgatcgcgcgcatcacgtatgcccgtactcgaatgcgacgcgcaacaacgtcgcggtgcgcctcgtcgtcgcgtaacggcggcacgccggcgcccacaacaaaaagggcgcgccggccaaagccggcgcgcccttttttcaatctggcaactttatgcgtataaattcaatatgcgcttaacgcgatattacgcgcggtcgagtgcggcttcgcgatcgagctttcgcatccggaattcgagatcgtacagatcggacgcgccggcgagatacgcatcggcacgttccttcgcgcgttgctcgggcgacttcgtcaaaaacaggaacaggcggctcagcaggtacatgatcggtcactccaatccaagggttttctcttaggtatttacccgtattatagggaaaaccctgaatcaatgccagccgttcccgagcgtgcgtcgttacgacgcgacagccgctcgctcacgcgacgcgaagaaagaccagatcagctcgctcgcatccgggccggcggccgagtggaacggcacactgtcgtcgccgcccgcccacgcatgcgcgaggccgtggacccggcagaggcgcacgaccgattcgccgtcgcggcgatagtcgagcgtgcgcacgtcggctgcgcgcgtctcgaaacgctcgacgcccgccggttcaccatcggcgtcggcaagaccgttcagccgcaggaactgaacggcgagttcgtccgcgttcttcggcacgacaacgcgatcgtcgtcgccgtgcacgatgaaggccggcattcccggatgcgcgcccggctcgacgagcgcgtcgacaacggcggcgggatcgcggtgcaggccgcggcgcatcacgtccatcgcggtgatcccggaatgcgcatcgccgaacgccggccccgaatggagcgccacggccgcgaagcgccgcgggaaatgcagcgcgagcaacgatacgagccccgcgcccgccgacatgccggccgcatacacgcgcgatgcgtcgaagccgcgctcggcgacgagcgcgtcgacgagcgcgacgaccgcctgcgcttcgccgcgcccgccgtgcacggtgtcctcgtaccagtgccagcagccgtgcgcgtgcgcgctgagcgactgctccgggtagagcacggcgaagccgtatcggtccgcgagcaagttcatccgcgtgccttgcgagaactgattcatgtcctgcttgcagccgtgcagcatcacgacgagcggcaaaccgagcgtcttcgcgccggacggcacgtacagcccgtattcgagatgcttgacgaagcgcccgaacgcgggcggcaacgggtgatcggcgcggatccattcgccgcccgcccaagcggccgcgcgcggccgtacgcgcgattcgcgcgcggcgggcggtaccgtgtcggcggacgccgcgacggaggcgactgaagcggccgccgccgcggccatcgtttcggcgaacggccagtcggccgtcatcttttgggcagccttcagggcggacgccgacgtccgcgcgttcggcatgtgcagcatgcgtttcacaccgcccagccagaatttcgtcagacttttggtcatcggtcggggctcgcagttagaagaatgagggacacctcagtgggtgcaatcgttttggtttgtgcaatgcacaataacactgtttctgggatttatcccgactcccgatagttccctgccggctcccgaacggagcatagcccgtggcgaccggtatactgagcgctcgcgcttgtcttcgttgtagtcgctattttcggctcacgcgttaaacaagtacccgcattctcccgtacctgcccgcagcccgatgttcgatttgccgccccgtctgtggatctcgatcaccgccctaggcggtgccggcctgaccttacccctcgccgtcacgatcgctgtctggctcgcgctcggctattcgcttcgccgcgccgccgcatggcttgccgtgctcggtaccgcgatcggcgccgtcgcgctcacgaagatcgcgtttctcggctggggcatcggcgtgcgcgcgtgggatttcacgggcttcagcggccatgcgatgctgtcgacgtcggtctacccggtcgcgatgttcctcgcgctcgcccgcgcgcggccggccgtgcgtgtcgcgggcgtcgtcgtcgggctggcggcaggagtggccgtggggctgtcgcgcgtcgcgctcgatgcgcattcgccgtccgaggcggtcacgggctgcgtgatcggcgcgctcgccgcgctgtcgttcatcgccggctcctggcgcgcgatgccgcaccgctggtcggcgcccgccgtcgcgacgagcctcgtggccgtcacgatcgcgctgcatggcatcaccgtgccgtcgcaccgctgggtcaccgcggtcgcgctgcaactctccgggcacgaacggccctacgtgcgagcgcgctggaaggcgaatccgaattaccggcccgcgtcgcggccgactcagcagcagacgctcggcgcgccggcggcggtcgaacgcgcgtaagagcgcgccggaggctcggtggggcgcggctcgtgagccaggccgggccgtcgacgtgttcgcgtcatgactcttcacggatcatgccgcgccgatagcccaccgatatgcgattccgcctttctgcttttctatcgtttccgcccttctagcgtctcgggcacttctgcacttctgcacttctgcacttctgcacttctgcacttctgcacttctgcacttcggcacttcggcacttcggcacttcggcacttcggcacttcggcacttcggcacttcggcacctcggcacctcggcacctcggcacctcggccatactacgtccgacaccccttccgtccgacaccccttcacctcgtcgccctccctccccgattcttcgatccacggcggctaccacccgatccaccagccgatcgccggctgaccaccctgcttcccgtgtgcccgttgccccacgcgccctactgcggcgtcatgcagcacccgcacagttcggcaaccccatccgttataacctcgcgtatattacgattgcagctttcgtccacatcattgtttcccgccatgtccgctcccgttcgttccgcccgccgcctgttcctgcgtctcgccatgctgtccgcgctcgtcgccggcttcgccgcgccggccgcgcatgccgccgacgaactcgtcgtgtcggccgcggcaagcctgaccaatgcgttcaaggccgtcggcgacgcctacgagaagcaacatccgggcacgaaaatcctgttcaacttcggcgcatccgacgtgctgatgcagcagatcgcgaagggcgcgccggccgacgtgttcgcctcggccgaccagaaagcgatggaccgcgcggccgccgagcgcgtgatcgccgacggcacgcgccgcgacttcgccgcgaactcgctcgtgctgatcgtgcccgccgacagccgcgcgacgttcggctcgctgcgcgatctgaccgcgcccgccgtgaagcgcgtcgcgttcggcgatccggcgtcggtgcccgtcggccgctacaccgagggcgcactgaaggcggccggcgtgtggaacgacgtcggcgccaagggtgtgctcgccgcgaacgtgcgccagagcctcgactatgtcgcgcgcggcgaagtcgatgcgggcttcgtgttcggcaccgacgcgaccgtgatgcccgagcgcgtgaaggtggcgctgaccgtcccgacgcaaacgccgatcacctacccgatcgccgtcgtcaaggacagccggcatgcggccgccgcgcagggcttcgtcgcgttcgtgctgtcgcccgcgggccaggcggtgctcgcgaagtacggcttcaagccggccgccggcggcgcgaactgagcgggatacgcgatgcacgacgcctgggttccgctgctgctgtcgctgaaggtcgccggctgggcgacggcgctcgatctcgtgctcggcgtcgcggcgggctacgcgctcgcgcgctggcgctcgggcgcgcgcgacgtcgtcgattcgctgctgacgctgccgctcgtgctgccgccgacggtgctcggctattacctgctcgtgctgctcggccgccgcggcgtgctcggcgcgtggctcgaccggctcggcatccagctcgtgttcacctggcagggcgcggtgatcgcgtcgatggtcgtcgcgtttcctctgatcctgaagtccgcgcgcgccgcgttcgaagcggtcgatccgcagctcgagcgcgcggcgcgcacgctcggcatcagcgaaacgggcatcttctttcgcgtgacgctgccgctcgccgcgcgcggcattctcgcgggcgcgctgctcgcgttcgcgcgcgcgctcggcgagttcggcgcgacgctgatgatcgcgggcaatctgcccgggcgcacccagacgctatcggtcgcggtctacgccgccgtgcaggcgggcgacgacgcgaccgcgaacttcctcgtgctcgtcacttccgcgacgtgcgtgctcattctgctcatcgcgggccggctcgtgccgcagcgcgcgctcgccgcagcgagatgaaatgagcctcgtcgtcgacatccgcaagacgctcgtcacgccggagcggcatttcacgctcgacgtgtcgttcgcgtcgaacgtgcagcgcatcgtgctgttcgggccgtccggcgcgggcaagagcctcacgctgcaggcgatcgccgggctgctcgcgcccgaccgcggcacgatctcgatcggcggcgacacgctgttcgacggcgcgcgcggcatcgacgtgccgacgcaggcgcgccgcgtcgcgtacctgttccaggattacgcgctgtttccgcatctgaatgtccgacaaaacatcgcattcgggctgaagcgcggctggcgcaatccgcgcgcgcaggaactgcccgacgacgccgcgtactggctgcgcgcgttcgagctcgaagcgctggcgggacactatccggcgcagttgtcgggcgggcagaagcagcgcgtcgcactcgcgcgcgcactgatcgcgcagccgcggatcctgctgctcgacgagccgttctcggcgctcgacgtcgcgatgcgccagcggatgcgccgcgagctgaccgacttgcagatgcggctcgacattccgatggtgctgatcacgcacgatccggacgacgtcgccgcgttcggcgatcaggtcgtgcggctgcaagaggggcgcgtgttgcccgatacgccgatcgccgaatgggtgacgaacatgcggtgacgatggcgccgctcgccgcgccgaatcggccggcggcggccgaaggttggcgccgatcagcgtgcgccgcgagcgcgccgccttccgcggcgctccgttcccggcgacagcgggacgccgcgacggccgacgcccgcgcgcccctttacgcgtgacgccgcacgcgcaccgatcgcccacccgcgcggcaggccgcacgaatgcacgaaccacgaacgtcgacggctgaatcgggagcaaagccggttcgcatgcttcgcttcacgccgcggcgacgatgtcgcccgggcaacgccgaccgtatacgacgcacgtccccgccgctcgcacccacatcagcggcgcggcggcggtgcgatgcggcgtccgcgcggtcccgctcccagctcgtcgtccgacggccatgcgcgcaacgtgccgcgcgccggcgcgccgttcgatccgcgccccagacaagccaaagccggcatcgagccggcttcgctgcgcccccaccgctcacccgcgccgccgcgcaccgcccggcaagcgcggccgtggcgtcatccgttgaccgcgagaatcacgctcgacgccttgaacgccgccaccgcgctcacgccctgcgcgagcccgagcgcatcgacgctgtcgttcgtgacgatcgccgcgagcgtcatgccgccgtcgagcgcgagcagcacctcgctgttcaccgcgccgcgcgtgaccgtctcgacgacgccctgcaattgattgcgcgccgatagcctgagcggcgagccgttctcgaccgcgagcacgatccacgacgccttcacgagcgcacacgcgtcgacgcccggcgcgagccccagctcctgcacgctctcgtgcgtcaccactgccgtgatcgtgtgttcgcccggcaacgcgagcaccacttcgtcgttcaccgcgccgtgcttgacggccaggaccttgccgaacagttggttgcgtgcgctcgtcttcatgccgattctcccgataagtttccaattgacctcgaagccttcgaccgcggcgctcgccgcgtcgataaagcgccgatgctcgcgctcgatcgcgcgaaacgccgcgatcagcgcggtcgcgcgcggcgtgagcgtcgtgccgccgccgcccttgccgcccgtcgcgcgcagcacgagcggctcgcccgcgaggttgttcatcgtgtcgatcgcgtcccacgcgcctttgtagctgaggccgaccgccttcgccgcgcgcgtgatcgatccggtctcgccgatcgcggcgagcagcgcgatgcgcgccgcgccgccgagcgtctgcccgcctgcgtgcagccacagctcgccgctcaacgcgagcgactcgcgcgcggcgcgcgcatcggaacgggaggagagcgaatcggcggtcatcggcgcggcgaaccaggacgggaggccattatagtcacgcctttctgccgccgatcttcggcgcgcgcatcccgcgcagcaactgctcggccgcctcggccgcatagcactgcgccgccgcgccgtagccgcgcgcgaagccgagctgatacggcggcgccgacagacgctcgaggcagcgcagcgcgacggtcgcatcgttcgcatcgccgagcgcgttctgcacgcgcgcgagcagccgcaccgtgtcttcgcgcgtgcggcgcgacgcaagcgacgagaagaactccagcgcgtagcgcagccgcttcgcgtcgatccgcacgcggtgacgcgcggccgcgtcgagcgccgtcaggcgcctcgcgccgtacagatggccgaacagccggctcacgcgcttcgccgcgtgccgcttgagcgacggcgccttgccgcgcgccggatcgtcctccccgagcgggaagaggctcagccattcgagccacgcgaacacgagccgcgtgtagcgcgccgtgccgagcgcctgccgcagctcggcgcgcgcggcgtcgccttgcgcgcgtgccgcatcgagcgtgcccgcccacgcggcttcgtcgccgtcggccgcggcaagcgcgggcaacgtcgacgtcacgcacacatcccagtcgcgcaccgcgccgagcatgccggcaagccagcggatgtcgcccgagaacgcgtccttccatgccgcgtcggcatagcgcgggaaaagccgcgcgagcgtgcgcagccggcgcagcgcgacgcgcatctgatggacgtattccggctccgccgtgtcgcgcacgccggcctcgttgccgagccattgcccggtcacgctgcagccgagcgcgaagaatgccgcgcgctgcgtgcgcgtgttcgacaggtcgaccgactgcgccttcgccggcgcgccgttcgcgtccggcgcgtcgaccgcgcatgcgcggtcgagcacactgatgggcgacagcgacgccggccacgcgccgctcagttcgcgggccgcgttgaagagcgcgcgcagcgcggcagcgcgtgcgtccggatcgtccgggtcggcaacggcaagacgcaattcgcagacgcgtgacgcgacggcgcgaatggtgtccgacgaggcggcagccggcgcgaacacgatgtcgtcgagcgtcagttcgacctcgatgccgtccgcgccgagccagcgtccgcgtcggcgttcgacgacgaagtcgggcgcgggccgggcggtcgatccggattcgagggaggccgtgccggcgacggcatcgccgaccgggacggcccccgccgacggcgccgtggattcggccgaaacggagtcggaagcggattcggcggcggattcggaagctgaaccggatgcggaagatcgcgagcttccgctcgcatcggccgccccggagacgtccgcatccggcgcgacgggcgtgctcgccgccgcgcgcgcggccgtccgcgcggcggcagccctcgacgcccgaccgcgcgacggcggcgcatccccctcatcacgcacatcacgggcggccgcggccgaatcgcgcgggaccggcgtcgatccggccgcaatcggcgcctgctcgtccgccaacggtgtcgcgacgcgcacgtcgccgcggtaatcgtcgaaatgctcgcgcaccgtcacgcccggcacgaacggacggcaccgcgcggcgagcacgcgacgcgcctgcgcggtcgtctcgatccaggtctgccaacggccgccgtcgttgggctgcgcctcgacgaaccggcacggctcgatcgtcacgcgctcgtgcccgcgccgcattttcaccggcggacagatccgccatgcccgcgcgagctccgcgccgagatcgcgtgccgcgcgcacccgcgccccgcgtgtggcttgccagtcttgcagcgaaaagtccaatacgatttccagaacgcgcgccatgggagctccggcgtaggtcggccatccgccgcgcgccccgcgcacgtcggcgaactccgacgttctccatcgtacacggccctttttacagcgagtgaggcgcaacgccgcgtgcgacgagcgaatcgcccgcacgcggcgcacccacccgccctgtcggtcagtcaaccttccgaccagcccgaatgcgccgagtttcagctcacgtactgcgcgatgccgttgccgaacgaccagtcttccttcagcacctcgacgaggctgacgaacacgtcctcgcggcgcacccccgggcgttgcgcgagctgatcggcgatcagccggtacagctcgcgcttctgctcgagcgtgcgtgtgttgttcgcggtgatctggatcatcaccagatcgtcgctgcgcgcgatcccgagatagtcgcggccataaaagaaattatccgcgctgtgctcggtcacggtcatgaaaatatcgtcgacaggcacggcgaacgcgtgttgcaacgcgcaatgaacgccttccgacagcgcccgccgatattcggcggacttgccttcgcgcaatgcgatacgggtgaacggcatcgggtttctccttgacggttgggacacgcatgcagcttagaagcccacatctataatgaacagacatcaatgaatatttcatccatttccatttgaaatgaaaccactcgatctcgacgccgttcgcgcgttcgtgctcgtcgccgaactcgcgagcttcacgcgcgccgccgacgcgctcggcaccacgcaatccgccgtcagcctgaagctcaagcggctcgaggcgcagctcggcaagccgctgctcgagcgcacgccgcgacgcgtgacgctcgccgccgtcggcgccgcgttcctgcccgccgcgcgcgagctgctcgacgcgcacgagcgtgcgctcgccgcgctgtcgtccgcgcagcgcaggctcgtgatcggcgtgagcgagcacgtcgcggtgccggatctgcccgccgtcctcaccggcctgaaccggcacgatccggggctcacgctcgagatgcatgtcggaatgtcggccgggctgctcgcgcaatacgacgagcggcggctcgacgcggcgttcgtgcgccacgagcccggcgaagacccgccgcgcgacgacgcgacgctgcttttcaccgagccgctcgcgtggctcgccgcgcccggctggacgccgcgcgcggacgagccgctgccgctcgcggtgctggcgggcccgtgcggcgtgcgcgcggccgcgctgcgcgcgctcgagcgcgccggcgtgcggtggcgcgagcgtttcacaggcggcggcgtcgcggccgtcgcggcggcggccgccgcggggctcgcggtgtgcccgctggcccgccgcgtcgcgccgcgctcgctcgtcgacgtcggcgcgcgcttgcgcctgcccgccttgcccgattcgcaagtcgcgctgtattcgcgggtgcgcgacgcgcgctcgatcgacacgctgcggcgcttcgccgacagcctggcggggccggcgcaatcggccggacgcgagtagactgtcaggttttcgttggccgaccggccgcctttcgcgcggctttcgcacgcctgccgccgccgcatgaaacacgacgcccgcaaacaccttcgcgccaatctgctgatgctcgccgccgccgcgatctgggggtcggcgttcgtcgctcagcggctgagtctcgccgtgatcggcccgtttctgttcaccgggttgcgcttcctgctcggcgcggcggtgctcgtgccgctgttgtgcgcaaacggcgcggcccgcgcgcactgcgcgacgctcgcgcgtgagcgcacgcgcttgctgccggggctcgcgctgggcggactgctcgcggtatcgatctcgctgcagcagatcgggctgcaatacacgaagatcgcgaacgcgggcttcatcagttcgctgtacgtggtgctcgtgccggtcatcggcgtgttcttccggcatcgcacgggcatcggcacgtggctcggcgcgctgctcgccgcgatcggcctgtattttctgagcgtcgacgcgcatttctcgatgctgtatggcgattggttccagctcgcgggcgcgatcgtgatcgcctttcacgtgatcgcggtcgggcatctcgtgcgccgccacgatccgctcgtgctctcgttcatgcagttcgtcgtctgcggcgcgctgtgcctcgcgctcgggctcgcgatcgagccgctcgaccgcgcgacgctcacgcgcgcgctgccgacactgctgtacggcgggctgctgtcggtcggcgtcggctatacgctgcaggtcgttgcgcaacgcgacgccgcgcccgcgcacgcggccgtgatcttcagcatggaaggcgtgttcgccgcgatcgccggctgggccgcgctcggcgagacgctgtcgctgcgcgcgctcgcgggctgcgcgttgatgatcgccgggctcctcgtctgccagttgctgcccggccacgcgcggcgcgcgagcgacaacgcgcttgccgcctgacgcgcgcgaaacgccgcacgcgcgtgtggcctccgtccggtccctataatgtcgattcgcccgtcatcacgatttcactcaagggaaacactgtgattccgtccgccgaaccggccgccgcgctgctgcgcgagcgcgccgcacgctatgccgccgaggtggcgctgttcgtccgcgaccacgcgctgtcggtcgcgtcgcacgatctgcgcagcccgctcaacgcgatgcacagctgggcgtacgtgctcgagcgccggctcacggcgagcgacgagaacctcgcgcgcgcgctcgacggaatccggatcggcatcgaacagcagacgaagctgctggagaccaccatcgacgcgccgcgcgccgagacgcgctcgctgccgatcgcacgcgccggcgtggcgctcgacgcgctcgccgacgaatgcgcggcgctcgcgcgcatcgcgctcggcgacgcgcgcggcaccgcggtgacgatcgcctcgcccatgcggcccgcgtcgctcgaatgcgaccgcgagcgcgtcgcgcaagcgctgtggtcgatgctgacgttcgcgatcgaggcgagcgcgccgggcggcgaagtcgcgctcggctgcgacggcccggcggacgcggcgcgcttgaacgtgacgttcctcgcgcgattgccggcgctgaccgacgccacgctgccgcacgtgttcgaaacgttcgcgcggcgcgaggcgctcgccgagcgccaaggcgagcgtccggccgcggtgttcgcgctcgcgcagcgcgtcgcgcgcgcgcacggcggcgcgttcgcgcaggaaccgagcccgctcgcggacggcgcacgcgcgacgctcgcgctgacgattcccgccgctctcgcgtgatcggccgcgcgcgtcgcgacgctcgatattacgtttacctttccaaccttatactgtcgcttcgttcattctcggagttccttcgttgatacagatcttcgcgctcatcggcgcgttgctcctcgtggccctcaacggctttttcgtcgccgccgaattcggtctcgtcaaactgcgcgcgacgcgcgtgaaaaccctcgcccgccagcacggcctgcgcggacgcatcctgcggatcgtccatgcgcggctcgatgcgtacctgtccgcctgccagctcggcatcacgctcgcgtcgctcggcctcggctggatcggcgagccggcgttcgccgcgctgctatcgcccgtgctcgcgttcgcgggcgtcgaatcggaaaagctcgtgcatctgatctcgctcgtgttcgcgttctcggtgatctcgttcctgcacatcgtcgtcggcgagctcgcgccgaaatcgatggcgatccgtcaggccgagaagacgggcctctgggtcgcgctcccgctctatgcgttctactgggcgatgtatccggcgatctgggtgctcaacacgagcgcgaacgcggtgctgcggctcgcggggctgtccgccgatcacggcggcgacgcgcactactcgaccgacgagctgaagctgatcctgcgcagccgccgcaacgcggccggcgccgcgaaagcgccgaagcacgcgtacagcaacgacgaatggaacacgctcgcgcactcgctcgatttttcgtcgatgactgtatcggatctgatgcgccccgcgcacgagatggtgggcctgcgccgcgatctgccgctcgcggacaacatggaagtcgtcgcgcgccaccgcttcagccgctatccgctgttcgacgacaaatcgcgcgaaaccgtgaacggcctcatccacctgaaggatctgctgctcgcgcggcacgcgggcgcggcgctcgccgatctgtccgattatgtgcgcccggtgcagtacgtgaagccggacacgcccgcgctcgacctgttccggcgcttccgcaagggcgcgccgcacttcgcgctcgtcggcaagaaaggcgagaagccgatcggctttctcacgctcgacaacctgctcggcgcgctcgtcggccagatccacgacgaattccggcagggcgattcggactggagccggctcgacgacggcacgctgatcggcaagggcagcctgcccgtcgtgtcgctcgagcaggcgctcggcatcgacatcgacgaagggcgcgcggaatcggtcggcggcctcgtcattcaggcgctcaacgatctgccgacggaaggccggcgcgtatcgttcgatcgcttcgacatcgtcgtgaaaaagatgatcgggccgcgaatcgtgctcgtgcgcgtgtatccgaagtcgcccaaggaagcggacgagtgagcgcgcgcgatggcgaccgcgccgcggatcacgacatgcacgacgacctcgcgctgccgccgtactacctgatcacgccggagcccgcctcgggttccgacgcggatctcacggcgtttctcgaccggctgtcggacgcgctcgcgaccgggctcacgctcgtccaactgcgcgtgaaaacgctcgacgcgcccgcctacgcggcgctcgccgccggcgcgctcgcgcgttgccgcgcgcaacgcgcgcgcatgatcgtcaacgggccgatcgccgtggaagccgcgctcgcgctcggcgccgccggcgtgcacctcggcagcgcggcattgcgcgccgcgaccgcgcgcccgcttggttcggagggcctgctgtcggccgcgtgtcattcgctcgacgagctgcggcacgcgcagcgcatcggcgcggatctcgcgacgctgtcgccggtgctgccgacgctcacgcatccgggcgcgccgacgctcggctggacgcgcttcgccgaatgcgcggcgcacacgcgcgtgcccgtctacgcgctgggcggcatgacgcgcacgcatctggagacggcccgcgcgcatcacgcgcacggcatcgcgagcattcgcggactctggtaggaaatgatgcgcgaccgggcgcggcgcgcccgtcgccttgttgcgcccctcgtcacgccgtgcgcgtcacacggaacccgcccgacattgcgtcacgcaccctgataagccgatcgaaccgcgcgcaaaggaaacgaagctgaacggatgccgcccgctcaagcgccgcccggcgagtgcggggcgacatccgcgtaacgacgcacatcgtgcgtcagcgcgtactgattgacgtcgcccgtcagccacgcgacaagcgcatacggcggcagcacacccgcgtcgacgcgatcccgcgcgcgcgccggcgtttcgaacacgatcgttccatccggcgcgccatgaaacggcaacgcctgcggcgacaggttcagcgcgatgctgagcgtctcgccgtcgccgagccgccatgcggcgacaagcgcatcggcctcgacgccgtcggccgcgcgcagcatgtcggcgcggcgcggccgcacgtcgatcaggcgcggcgcgatcagcttcgcgcgcaccgcgagcgccgattgcacgaaatggcgccgcgacgcgtcgcccgcggcttcatcgaagatcagcggaatctgcggcgtcagcagcgacagcgcgagcgccgcgagatccgcctcgcgcgcgtcgcgcacgacgccgtcggacagcacgagcgaggtcagcggcaggccgacgtcggccatcccgccttcgccggccggatgcgcgcgctggaacaccgcgccgttcgcggtcaacgcgcgcgcgagcgcatggatcgactgatgcgtcgacacgccgtcgtcgtgcgcgcgatcgcggcgccccgtcagccggtacagcgcgcgctcgccgcaaccgttccattgcgcgtcgaaatgcgtgtcggcgaggtgcgacggatgccgctcgctgccgagcacgaggtgcacgatccggtcggtcggcatcgccgcgtgcacgcgatcggcgatctcgcgcagccacgcgctgtcgatgcggtccgcctcgcggatccgcaagccgtcgcatcgatattcttcgagccagtacagcgcgttgtcgcagaagaagtcgcacacctgcgggtggtcgagcgcgagcggcggcgcctgcagcggatcgtcgcgggtgtggaagaacggctgcgcgtagcgccgcatttcatcggagccgcagccgaagcgcgcatagtcgagatcgagcagcaccgcgaggccgaaaccgtgcgcctcgtcgatcaggcgcttgagcgcgtcgacgccgccgtatgcggcgatcggcgcgaacggcaggctgtcgtcgcgcgcctgcggcgccgcgagcaactcgagcgcggtgacgcccaactgcgcgagctgcggcaagcgctcacggacaccgtcgtaaccgcccgccgcgccgggctggatcgcgtagagcgcgatctcctcccacggcctgccacgccagaacgtgtggcgccacgtgaacgcgcgcggatcgatcacctcgctcggcccgtcggcgccttccggctgcgagcgcgacgccggatcggggatcgtcagcgcctcgtcgagccgataccggtagcgcgtatgcgcgccgcaatcggcgaacgtctcgaaccagccgtcgcccgcgggcgccatcggcaattcatgcaggccgcccgcggtgtcgagcgcgagcgtcacggccgcatgcgcgggcgcccagacgcgaaagtgagtgcgtgtcgtcgcgcccgcggcgccgcagggctgggcgccgaacggcaggcaatgcgagtgatgctgcgcatacggatcatgaggacattcggacatgatgcgctcctcctgcgctcagaggcatggcgaagcgccgtgtgcggcgcgcatgcgtgacgcgcgtggcccgacgaagaaggggcacccagtatgcgccgattcgcattacgatgcgagattcggcgggaggttttaaacgtgaagcgaccccgaaatggccggtagccgccataccatgatggccgctcgccttgttgcgcgccgcgtcggcgcttaggctgcggtttcgcgcgccattgtcggcgacgcgattcgtcaggagtccgatcgccatgtccacgccgtccgccgcagccaaattcgatccggcgcgcgcagctgaatacgccgagcaaagccgcatcgcgctcgcgggctacgacgcatgccacgacctcgccgcttgcatgctcgcttcggcgatccccgccgaagcgcatgccgcgcaggtccttgttgcgggcgcgggcggcaccgcgcgcgaaatcgccgcgctcgccggcctcgcgcccggctggcgcttcacggcggtcgacccgtcgcggccgatgctcgatctcgcgagcgcgaacgtcgccgcggccggtctcgatgcgcgcgtgacgacgcacctcggctatgtcgacgatctgcccgccgacgcccgcttcgacggcgcgacgctgatcggcgtgctgcaccacgtggccggcgacggcgcgaaggccgcgctgctgcgctcgatctcacgccggttgaagccgggcgcgccgctcgtcgtcgcgggcaactatcgccgctacgccgagcatccgcggctcctgagcgcgtgggcgcagcgctggcggatgcacggcgcgacgccggaagaagtcgcgcgcaagctcgcgacgatcctgcgcggcgcggaccctcccgcatccgaggatgcggtgcatgcgctactcgacgccgccgggttccgcgagccggtgcgatttttcgcgagtctgttctggggggcatggatcgcgatgcgcggcgcatgaacgggcctgccggcaacccggcccgcggcgcccgagacccgcgccccccgccccccgcaacggcggccgcgacatcgcgcgccggcgcgcgccccgcgcggcgcaaaccatgcgcggcgcgccgaaccgcgatcgggccgcgctcacctcgaacgtcatgcatcgatgactgccccgggcgagcttgcacaatcgttcaatacaacttgcgccgagtgcgttagcttatccgttccgagggttcaccaaagatgcgggagcaaggatcgtcgagcctgcccttgctcccgccgataatacaaaagcgggcatgcaggctgcacggagggccacgaacgtgagtgttgaatcggttcgccagttcctggcggaaaaggcgccggatatcgatgtcatcgcgctgagcgaaagcagttccacgatgacgctgtcggcggcctgggacatcaagccggcgcaaatcgccaagacgctcgcgatgaaagtcggcgacgcacacgtattgctcgtatcctgcggcgattcccgcctcgacaaccagaaaatcaaggccgcgctgggcggcaaggcgaaaatgctctccgcggaggaaacggtcgccgtcaccggccatccggtgggcggcgtttgcccgttcggccttccggctccgttgcccgtttattgcgacgtgatgttgaagtcgtacgagttcgtcgtgccggccgcgggctcgacgcatgccgcgttgcgcatcgatccggtccgcctggccgagctggtcgaagccgaatgggtcgacgtctgcaagtagcctgcgtgatgagcgccgtgcgccgccggttgcggcgccacggcacgccatcggcacgttgacgctacagcacgctctccgtcagtctacgcgccccgccctccgccccttcgacaaccgccgtcgcgccatgaaccggcaccgccattcgcaacgcggacttgcctgcggccctgagttccgcgatcgattcaaagcccatcatgttgagcgccggcagcatctcgcccttcagcaattcgagacatcgcgagacgcccttctcacccgccgcaccgagcccatagacgtaggcgcgcccgatcgagaccgcgctggccccgagcgccagcgccttgatcacgtccgcaccgcgccgcacaccgccgtccatcaggatctcggtgcgcttgccgaccgcctcggcgatctccggcaacacgtccatcaccgacggcgccggatcgagttgccggccgccatgattcgagatcaggatgccgtcgacgccctcgtcgaccgcgcgccgcgcgtcgtcgggatcgagaatccccttgatgacgatcctgccgggccagcgcgcgcgcagccacttgacgtcggcccaggacaagcgcgtctcgatcatccggccgaccgccgcggattgctcgagcaacgatgcgccaagctccggatagcgcagcacgttgccgatcctcggcacgccatgggacaacgcaccggcgcaccagcccgggcgcttgagcatcgaccataccccgcgcgccgacaagcgcgtatcggcgcgaaacccgttgcgcgcatcgcgttcgcgaatcgggatatagcaggtgtccaccgtcagaaagacggcgtcgacgttcgccagccggcagcgcgcgagaatgtcctcggtcagatcgcgatcgcggaacatgtagagctgaaaatacagcggaccggagcgcgccgcggcgacatcctcgagcgaacagatcgagaacgtcgacaaacactgaccgatgcccgcgtcgtcggccgcgcgtcccgccgcgatctcgccgcgcgaccaatacatgccggcaaatcccaccggcccgagcagaatcggaagccgatgctcggcgccgaggtatgtcgcccccaaacccgcaacccggctctgcgcgccggtcaatactttctgacgcagccgccagcgcgcgaaatcgttttcgttcgcgcgcatcgtggtttcgctgttcgcgccgccgtccagataatcgaagaaatatttgggcacgcgctttcgcgccatttttctcaaatcatcgatgttccaagccttgccgacattggccatctgaattcttctccgttctccgccggcgcaccgcgggcgttcgtcttcgggcgtgcgccggatgcgcacgctcattgcgctcacaccggcgcaccgcgatcaggtcttcgtcgcaatcattccgatccagcaggatttccacctcgactgcgtcatggacattctaatgtgatcttcatcggccttgcgtcgctcttttcaatcatttagcaatccgtcacgtccatgagtttttcaaccgggagaacgcagatggatacgaagcacgatggcggctcgccgatcgccgaacggcgcaccgaaggctttcgcttgctcgaatcgggcatgccgcaggccgacgttgcgcgaaggctcgtcgtatcgcggcaatcggtctgcagatgggcgaaacggctcgcggaacgcgacgggcgcatctcgaaggcgccgggacggccacggcggctgaattccgcgcaatgcgcgacgcttcgcgcgatgctcgacgacggcgcgctcgcggcgggcttcgcaagcccgcagtggacgctcgcgcgagtacgcaagctgatcgaacgcgaattcggcgtcgcatacagcaagacgggcggatgggaattgctgcgcacgctcggcgtctcgctgcaacgaacggaaaggcatccgtacatcgcgcgctgaccggtatccggagattcgtgtcgacttggtgacccgttcgcggcgcgatcgcgccgcaagtacatgcctgcgtcacgcgcctatgatcggctgccgcacgcatgcacacgccgaccgtcccgaacgcgttttgacgacggcaaaccagggttccgtttccgcgccgtttcggtcactccgcccccctgcaccacgctgaaaataacatgccgccttcgatgaggccggcacgtcgagtatttcattcgaatagcgcaatcagcgaaacaatggctaatatcgccgccaacgaaacattgatgatgcgagacgcaacggggtcgtgcaaaaaccgggacagcgatacgcccgccaatagccagccgagatggatgatgacgatcattacgctgagcagaacgatcttggctgcggcatcgagaccgtaatcagtcgcgacgagcgtcgttcccgcaaataccgcgccgatcgcgatatacgccttcggattggcgacggccagcaggaatccccccttgaaagcgggagacgagaggttttccgcccgcttgtcgagtggcggcgcggtggcgatcctgtacgcgagatagaggatgtagagggccgaaacgatattgagaatcctcgctgcgctcggcatcgacatcacgaatgccgtcacgcccgtcgacacgagcagcaataccgccaccgtgcccgcgatgaggccccacgcatacttgagcgaccggcgcactccgtaggacgcgcccatcgcggtcgcactgacggtggagggcccggggctgcccatcaccacagccgcagcgaaaagcagggccaccagagagcgcaatgtctccgaaacaaggtcgacttggtttaccatcgaagctccagcgcgccatcttttttgaatgggtagcttatggaagcgtcagggaggctgtcttgaacgattgtgcacgcgacatcgcgcccgaccgagatcaaattcggatcggatccggcgccccaggcatcgaacgcgtggaggcgcacttcctcgatcatgcgttcacgccgcatcgtcacgacacgtacgcgatcggcatcacgctctcgggcttgcaaaccttcggctatctcggcgaaatccaccactgcctgccgggacagtgccatatcctgcaccccgacgagttgcacgacggccgcgcgggaaccgacgaaggcttcggttatcgaatcatctacgtcgatcccgcgctcgtccaggaagcgctcggcggccgcatgctgccgttcgttcgctcaccgatcttccaggcacccgccgtttccgaggcgctcgcggccggcatctggaacctggacgaggaaatcgacaacgtatcgcgcatcgacatcgccgtcgccgtcgcgaacctgctgacggccgccgccgcgaagggcagcgcgccgaaagccggcccgctcgcgatggtcgaattgacacgtatccgcgatatcatcgcctcctgtccgcacgagccgatctcgatggacgcgctcgagcacgcatcgggactcgaccgctggacgatcgcccgccagttccgacggctgttcggcacgagcccgagccgctttcgcacgcagcgacagctcaatctcgtgcgtcggctattgatggaaggcgaatcgctgtcgaccgcctccaccgacgcgggcttttccgatcagagccacatgtcgcggcacttcaagagtacttacggcatcacgccgggtgcgtggatttccgccgtgcgcacccggcacgcgcagcacccgtcggaccactaaacacgtccgaccggacggcggcgaaacaccctcgcgccgctttctttcgatcgccgtgcccgcccaacaggcggatatggcgttccgtcccagcgctcgcgcgcatacgcggcccatccggccgcgcccgacaccccgcacgccgccggccgcatgcctgcccggcttcgaatgaaccaacccgtgaggccattctttgcgaaccgcccgtcattcgatatccgtcgcccggatgcccgccgcgttcgcggcggatcgcaacggcaaaaacccacaccgtccggctccgcgcgcttgcgacatgaacgcgaaagcagcagcccttcacatccggcgctcgcgccgctcgggaaacagcttcggcccggccttcaatgattgtgcgctcaacatcccctgccggacaagcgcgcgcggcccgcatcgctttagcgaatcgcgatatccctttccgaatcgagcgatcaaccaggagttttccgattcgatccccgccgaatttattggccaccaaaaattcaattatccaaaacccatcacaaacagcacgatcaattaaaagtttgtattgccaatcaatatatggacgcagtaatttaaaggacctattccaacgcatgcatccgccccgcgcaccgcgaacgatttgttggcgggcctttccccatcggcccggcgctccgtttggtcgcggcgattcgtcatgaaatccggcagtccccgaagcatggcttggcgcgtatggctcgaaatcgtacagtgttgcctctcgaacgcgcgcaagtggacgtggtgcaggaacgcagcggcgtcgtcggcgataggcgaatatcgctcagggtgtgcggagaggcgactcagggatatttgctagagcgataccatgcggcgccgggcgagccttcgttcgtccaacgcgtgaatctgttcgacgacgcgaccattgcatcgttcgtcgaacacgatccttattccgcggaactggaaagcttgtaccgtgcggtcatagacgtgccgaaaaaagcattgaaattcgctggacacgaaacgattcaacccgaattcgcatcggaatgcgtgagcgagagcggtttattgaccgtgatgcgcaatacgatactggaatgtggcgcaacgaactgtttttaccattacttccggatagacgagaaaaccggaaatctgaagaatcacgaattattgatcggcggaacgcccgtatggtcgcaccgttatgtgcatcgccattggtatctgaatgatcccgcgatggcgcacgcgcgcaacgatacgcgcccgctgcgcgcatcgacgctcgccccgctgccgcacgatcactggctgaaccagcaggcgcaatttctcggcctgaccagcaatgtgtttttccctgcgcatcgtcgcgacgacgacacgatcggtttgttgcacgtgagctcgtcgctgcccgccgcgcaaggcgaggaaatcatctggcgcaaccggcgcacgctgcgcggcctcgccaccgagatgctcgaatggaaagtcacggcgcagcgcaacacgcttgcccgcgagatgtcgctcagccatcacgagctcgtcgcgctgcgactcgtcggcaggggggccaacgcgcgccacgtcgccgaggaactgaagctgcaggagcatgcggtctatcagctgttcacgtcgatcaacaagaagatgaacagcagccacatcaggacgagcgcgaacaaggcgaagcagttcggctttctggcggaagggtacatctcggaataacggagcgccatgcgcggcgccccgccggctcggtccgtctcgcgggcgggcggcccgcgaacggcttcagtgccccaacaccgaataggcaagcgaccccgaaaacgtcgcgagcacgagcgacgcgcaacgcatgaacgtcgacgtatgcgcggcccacgatcgctgcgacgtcagcagcccgccgaggctcgaccagccgacgccgatcggcgcgagcacgatcaggaacacgataaccgcccacccgaagtagctgagcgagcggaacgcctcgagcgggaacatcgtgctcgcgaacagcagtgctttcgggttcatcagcgtggcgacgaacagatcgccgaagctgatcggccccgcggacagctcgtgaagcgcgcggctcttcgtccacatcttgaccgcgagccagaggatgtacgcggcgctcaacagcttgatcgcgccgaagagccagggccggctcgccgccacggagagcaggaagaagccccatagcgagatcgcgacgacatagcccagcgcctcggcgatcacgaggtgccaggtgccgcgcaggccgaccttcaggcccgacgacagcagcaacgtgttcgtcggcccaggtacgatcagcacgagcgacacgtaaaacgacatcttgagcaacgcatcctgaatgagcacggcgcctcctcggttcgtcggcttcggtaaacggtagtcatcggctcgccgacggaaccggcgtgggcgacgtcgcggccgacgcgccggcgaaatagcggttgccgccgggcgcgagccagtccgtccgcaccggcgtgaacacgtcgagatcgaccgcgtcttcgaggcacagcgcgttgtgcggcacgttcgccgggagatgcaggatctcccccggcccgacctcgacctcgtgctcgagatgctcgccgtaacgaaacagcaggcgcccctcgaggatgtaggtgagctgctcgttcggatgcgagtgcgtcccgacgaacgcgcctttcttcagatacaacctcgccatcgtcagcgcgtcgcccgagacgacctgccgctcgatccgctcggtcagcgtttcgcgctcgatccgattccatgcgccgaagcctcgttcattcaaacctgtcacgatttcctcctcgctcgatcgtgtgaaaggcgcgcgctcacgcggacagctcgcgaacgcgcacgccgcccgttgcgcgctgcacatcccgttcgcgcgcgagacggcttgcctcttcgatgatgatgtcctcctgcccggcgacgagcttgcgctccgcaagccgcttgtacagctcgaattcgttgacgccgaattcctgcgcggctttctggatatgcggcacgtagccggagaaaaggccgtacagcccgctcgcgatgttcgccggctggatgtgcggcgtcttcggattgagaaacgtctccgtgccgcgcgcgagcgtcatcacgcgctcgaacgtcgtgcgcgtgtcgtgcccttcgcgctccatcgcggcgacgagcgtttcgagctgcgtattgcccgcgccggccccgaagcctttcacgcatgcgtcgacgatgcgcgcccccgcttcgagcgcgacgaggctgttcgcgaccgcgagcccgaggttgttgtgcgcgtgaaagccgacgtcgatgtcgagaccgtcgacgaggcgctcgaccttcgcgcgcacgagcgacggcgtcgaatacccggcgctgtccatcagcaccactgcctgcgcgccgtagcgctccatcagcttcgcctgcgcgagcagcgcatcgggcggcgccatgtgcgacatcatcagcacgccgaacgccgtgcgtccggccgcccgggtctgctcgatgaagcgcgccgacacgttcgcctcggtgcaatgcgtcgcgacgcgcacgacatcgacgccgatctcgagcgcaagcgagatgtccgccgccttgccgagccccggaatgaaatgcacgccgagccggctcgtgcgcagcgcggcgcgcgcggtctcgagcatcaggcgatcgctgatcggcgtctgcccgagcaggcaagacgagcctccgagaccattgccgtggccgacttcgacgacatcgatgccggcttcgtcggccgcgcgcgcatacgcatgtatctgcgcggcgctcagttggtgacgaatcgcatggttgccgtcgcgcaaggtcgcatcgctgatcagtatcattgtgtggctcctagtctggcggttgcgtgccgatgcgaggcgaccgcgagcgccgcgcagttgatgatgtccagattgcccgcgtactcgggcagatagtcgccgcgcccgcgcacggtgagaccgatcgtgatcctcccctggctttcgagcggctcgacgacgagccgatagccgggcacgtattcgcgcaccttctcgaccatgtcggcaacgcttgcgcgcacgcggtcgaaatcgcgatagcgcgcgtacgcatagagcgtcgtctgcatccgcacaccgggctcggccggattgatgttgaggatcgccttcgtcttcttcgcatcgctgaatttcgcgagcgcgtactcggtcgtcgtcatgtattcgtcgatgttctcgcgcgtcgcgatgccggcgctgcgcgacgcgatcgccgacaccacctccaggtaatcgatctcgtcgaccgcctgcttcagcgcgtacgcgagcggcaggctcgcctgcccgccgcaggtgatcaggttcacgttctgctcggcgcccatgtcgtccagattgatgcacggcacgcacaggcggccgaccttcgcgggcgtcagatcaatcacgaacttgcccgcgtcggagaagaagcggttgttgaccttgtgcgcggcggccgatgtcgcgtcgaacacgaggtcgtacgcatcctcgtgcgccttcagaaaatcgagaccgtcgctcgatgtctccacgttgcaactgcgcgcgagccgcagcccgtcgctgttcgcattgcgtccgacgacgaacttcagatcgaattgctcggatgccttgactttgaacatcagatcgagcccgatgctgcccgagcccaggatcgccacccgcgtgcgcgatgacttgctcttcatgttccgctctcctccgtcaaatgactcatgcgcgccgccggctcgcgcatgccgttcggctcgtcctgcgcggcgcgcgcgagcacgcgctcgagctcgcggcgaacctcggcgagcacacctgcttcctcgccgtgcataaagaaatggccgccggaaaagccgacatagcgcacggccccgatcgtctcggcgagccagccggacaaaccggcgtcgctgacgaggccgtcgttcgagccgtgcaacaccagcatcgggcaatcgagcggcggcggcccgacgtagcggtatgtcgccgaaatcgtcagatccgcgcgcagcctcggcagccacagctcgcgcagcgcgggatcggcgatcagcgcttccggcgtgccgttgtagtcgcgcaccgcggcgatgaacgcctcgtcggccagcgtctgaatgcccgcatcccgccacctgaagcgcggcgcgctgcgccccgatgcgacgaacagcaacggctgcgcgaagccgcgcgcgcgcagcaggtgcgcgagatcgaatgcgatcagcgcgcccatgctgtgaccgaagaatgcgtacggcagatcgagcagcggcggcacgatatccgcgagcgcctcgacgatcggctccgcgtgctcgatcagcggctcgccgagccgatactcgcggcccggcaattgcaccgcgacgacttcgatccaatccggcaggccgcccggccaggttcggaagatcgacgcggtcgcgcccgcgtagtgaaagcagaagagccgcacgcgcgcgttgcgcgcctcatggacgatcagccaaggcgattcggctgcggcttcgcgcgcgctcatgcccgtgctccgtcgcgcgacggcaccgccacgggcgtgagccagttccatttgtccgcgtgcgtgccgcgcacgatgccgaagtactgatcctggatcgccttcgtcaccgcgccgcgcttgccgctgccgaccggcatccggtcgaccgagcgaacgggacaaatctcgacggcggtgcccgtgaagaagatttcgtcggcgaggtagagcatttcgcgcggaatgctcgtttcggtcacggtgtagccgagatcgcgcgcgatccggatcacgcagtggcgcgtgatgccgctcaggatgctgctgccgatcgacggcgtgaagatttcgttcttgtagacaaggaacacgttctcgccgctgccttcgctgacgaaaccgttcgtatcgagcgcgatgccttcgctcatcccgttctcgtgcgcctccatcacgatcgcctgaccgttgacgtactggccgccgatcttcgccagcgtgcttgccgctcccgcgccgttgcgccgccagctgctcacctgcacgtcgacgccttgctgcaacgcctcgtcgccgagatacgcgccccacggtgtggtgatgagcagcgcctcggccgggcactgtcgcgcgtcgagcccgagcgattcgcccgcgccgcgatagacgagcggccggatgtacgcgctgcgctgaccgttcgcgcgcagcgtctcgaccgtcgcctccatccattgcccgacgctcatcggcgacgcaatccgcgcgaccttgcagctgaacagcaggcgctcgaagtgctcacggccgcagaggatcgccgccttctcgccgatctcgtacgcgcgcacgccttcgaacacactcgtcccgtaatgcagcgcatggctcatcacatgcacctgcgcatgctcccacggcaccagttcaccgttcttccacacgtagctcgatttcatcgttgttgcgctcctcacatgacgttgtattgattgaatgcctcgacgacgctgcgcccctctgcgatcgcgccgcgtaccttgcgctcgagccggttcttcgcgatcgcgcgcgtgatcacctcccgctccgcctcgcgcggaatcacgcagaccccgtcgccgtcgccgaaaatcagatcgcccggacgaattcgcacgtggccgacggtgatcgagcagcgatagtcgacgacgttgtggcggccctgcagcccgtacgcatacgtaccgtgcgcgaacgccggcaggttcaggtcgagaatcgcgttcgcgtcgcggacgtgcgcgtggagcacgacgcccgccgcgcccagattgcgcgcgcgcgtgacgagcaggtcgccgagccgcgcaaccgccgtcgggccgccgctcgcgatgtagacttcgcctgggcgcagcgcctcgaccgattcgaacagcagtccgaacggcttcgcgtcgtagcgcttgaggccgccgtgcggcacgggcggctcgtcctgcaccggcatcgcgcggccgatcatcaccatgtcccgccgcaacggccggatctccggcggcagcatcgggtaggcaaacccgagcacctccatcacgtcgctgacgggacaggtcgagagctcggcgcgcatcagcgcgaacagctcgtcatccgaattccactgcgccatttgtctgtcatccgattagagtggagctcgcgtcgctcaaaagcggctcgagctcgcggttgatgtggtcgagcaccgacgcctcttcgtcgtgaatgaagaagtgatcgccggcaaaccggtaccgcgcgaagctgtgctgcgtctcgcccgcccagcgggcgagccccgcgtcgtgcacgagcgcgtcggcggcgccgtgaaagacgacgatccggcaatcgagcggcgcttgccgctcgtaccgatacgtctcgaacaccgcgccgtccgcgcggattcgcggcagcagcagctcgagcagtgccgggtcctgcaggatcgcgtcgggcgtaccgttgcaaccgcgcagcacttcgacgaactccgcatccgacaatcgatgccgaatcacctccggcttcacgtcgggcgcgttctgcgcggacgcgatcagcaagcgcggctgcggatagccgcgtgcgcgcagcacccgcgcgacctcgaagccgatcagcgcgcccgtgctgtgcccgaagaacgcgaacgggcggtcgagcaacggcgcgagcgcgtcgacgagcggcggcacggcctcgtccatcgaatacagcagcggctcgttcagccggttctcccggcccggcatctgcaccgcgacgagctcgacatcgtccggcagcgcctcgccccagtggcggaagatcgagccgccgctacccgcgtagtgaaagcagaacagccggattcgcgcatcgggtttccgttcgtcggcgccgaacaggaaccagcgggcctcgcatgcattcatgtcggcgccgtccatcgcttacgcgagcgccgcgacggcggcgagcggcttggtcacgcggttatggccgtagcggtcctcgcccgccaccagcaccgtcgagtaacggtcgagcggcagcacttcgccgaagtggtggaacgagtcctgccccgcgtagaccttcacgtgcgtcggcacgaagcgcgttgcccagccgaagcgcaccgagtccttgctcgtgttcgggttcgagccgtgcatgcagcgcgacgtgaagatgaagaactggccgggcttcacctccatgtgcaccgcgcgcgcttcatccggcttccagctcggatcgagcttcagcttttcgtagtcgtagccgtagaagcccgatttctggccgtcgtcgagcacgcgcttgttgaaattctccggctcgaacgggatgttgcgcttctcgtcgaagaaccaggtgcgatggctgcccggcatcagcttcaggcagccgttctccttcgtcgcctcgctcatcgcgatccatgcggtcagttcccacggccgcccttcttccgcagccgtcggctcgagcttctcggtgccttcgaactcgacgaagctttcggcctggtgccaatcggtgccttcgtcgcccggatatttcgggaaccactcggtgcgccagctcaacacgtccggcccgaggatgctcgagatccggtcgacgatcttcggatggctgatgatctggttcagcgaaagcatgtcgagatggcggtcgtaattgagcttgctgttcggaaacgccgccttcgccgtgtcgagcaggtccatccgcacttcttcccagacgcgggtcatctcctccggctcgtacagcgtgaacgggccggcatagccgttctcgtagaagaatttcttctcggcttccgacagatgaaaacgcttttgcatatcagttctcctaaatatggcgtaaagagccatgtcctgaaaagattccgcttgtcgcggccgccgctcgcgcggctcttgcaatgccccgcgggatcagcccgcgaccggagccgcggcgctgctcatttcgcgcagcgtatcgatctcggcgctcaacgccgcgaccgtcgagcgcgtcttatcgaaaaacagtctcggcgacggcgcgacgcccgttttcgccttgatctgcttgagcacttcgacgagattgagcgaattgccgccgatgtccagaaaacgggtatcgccggtcaccttcttgacgccgatcacgctctccagaatctgaatcaacatcgtttcggttttcatggattcacttcctcctggttactttcgttgatgcgctgttgcaatatcgacagaagcgctttgcgatccgtctttcccgatgacaactgcggaaactgctcgagaaccttgacgtggcggggcaccatgtaggcgggcagctctgccgcgaggcgctgcctgatttcgtcggccttgcaatcggcgtcgagcggcgcgccgcgttcgagcagcacgccggcggcgagcagcgtctcgccgtagcgcgattcgagcagcaccacctccgatccgtacacgtgcggcacgctgttgatgacccgctggatttcgctcaaatggatccggtagccgccgatcttcacttcgttatccttgcggcccatgtagtagaggctgccgtcggcgagatacgcgcagacgtcgcccgttcgatagaacggcacgccgtcgagacgcacgagccgcgccgccgtttcttccggcagattccagtagccctgcattacctgcgtgccgccgatcatcaactcgcccggcacgcccggcgccgtgattcggttgccgccctcgtcgacgagcagcgccagcacgtgctcgagcggcttgccgatcgggtagagcgtgcgccgctccggctcgatctcgcggatcacgtgcgcggtcgccgcgcaggtggcttcggtcggcccgtaggcgttgatcacctgcacgcccgcgttcttcctgagccagcgctggaccgtcttcacgtcgggcacgtcggtgccggtgaggatcgtcttcagatgcggcagcggcgcggcttcgaattcctcagcttgcgcgatcaggccgagcatcattccccacgcggaaaagtgggtgacgtcgtgcgcgcgaatcgcgtcgaacagcagatcgggcgcgttcacgtcgtcgtgcacgtatagcgacgcgccctgcgcgagcggaaacagcatgtccatcaggtacacgtcgaagttcagcggcgagaagctcgcgcagcgcgattgcgccgtgacatcgtagacggcgcgcgtgccctcgaagaaatccgcgatgctgcgatgattgatcagcacgcctttcgggcggccggtcgagcccgacgtgtagatgcagtacgcgatcgctcgctcgtcgagcggcggcagcggtaacggctgcacgagcgcgtcgagccgcggcgaatcggcgtcgtctagaagccgctcgagttcggtcacaggcacgatcggcgcggcggccggtagcgcgtgttcgatcgcgtcgatcagatcctcgtcggcgatcacgagcgttggcgcgacgtcgtgcaggatgtagcgaagacggtcggccggcatgcgcggatcgagcggcacatgcacgcagcctgccttgaacacgccgatgatcgccgcgacaagcagcgcgcggcggctcgcgagcatcacgacgcgatcgccggggcgacagcccagatcctgcaggcgcatcgcaaaacgcgtgctgaagctgtcgagatcggcgtagccgagatcgccgcgggaatcggacaacgcgcatttgtacggcgtcgcgaacgcgtgagactggattgcttgaacgatgtgtctggccatctgactgaatcctctttgcgatgtctctttacgggcaccttcgagattcaggcggcattgcgcaccggcagacggccggacggcacggcatgcgcgttcgcgctgcacgttcgtccgccaacgactaccggcccctcgtcgtttgactgcttgctgctttctctcagactgctggttgcttttttgtatcgcccgccggtacgccgccgaaccgcccatggagcgggatcgcgcggcacccggcgcgcaacgctcgcgaacgcgcacgaggcaggctcgatacgtacggcgcggcgtcgtctggaatgcgcgtcgttcgtcgccgcatccattgattgataggctagatgaaattctccgaggaaatacttagatcacttccggaatatatgcccgcgatttcaccgggaatgaagaataagcaccgtaatgaaaatttaagtgtttaattgatatttatttggtcgcgcaattatttttcggtgacccaataagtacgtccgcgccacgtagttgcgcgggtcatatccgtattacgacaggtgcaaggtcgtatcacgcggcgtcatatccgctctgaacgcagccgaattggctatcgaggcaaatcgaggacattcgtcgctttaacggccaccgttcacgcggtgctcgcgatgccgcccgaagcgtttcatcgatcgacgatgaaagctgcggcgaaatcccgtgtcgccgcggtcaaccgcgcgtctgcgcggcgacgcttcggccgtcttgcgcggaaaagcgcgtacgagccctctccccggcatgcccgcgcaaatcgtgacccgatgcgtgcgcgatgcgggatcgcgcgcggcgcggccgctcgtcacgaaacaggatcggtttgtatggattcggcgaagcccgccgcgaaaggcgatttcggtgcgcaacgtcgcccgccggcaatgcgtgcgatgttgtcgacggcacggcaggcgcgcgcgcaggcgcgatgccggccaccaagtatcggctgcggctgcgcaccggcgcgccgcgtaacgcctccagcgcgcttgacgtgcatgcaacacggcgcgggccctatcgccgaatgcgcggcgctcgccggcactggcgagcgccgcgcgcattcgcccgcggcgccggctcgcgcgcggcggatcattcggtcaaccgaacgtatcggccagcggagccaaccgcgcctgccgccgaagacgacgcggtcacgccgccgtcatccttcgacggcctgccgcagccgcaacaatgcctgatcccactgccggccgatcgcatcgagcgccgcgcgcgccgcatcgatccgcgcgggatcgaagctccagcgccgctcgcgcccgactttcacgtcgtgcacgagccccgcttgcgcgagcacgagcagatgctgcgtgaccgactggcgcgtgatgtcggtgcccgcggtgatttgcgcgatcgacagcgccgtgccggcacacagcgcggcgacgatccgcagccgcgtttcgtcgccgagcgcggcgaacacctccgcgcaatcgcgcagttgcgcgcgcttgagcggcgcgcgcgatgtccggccctcagcgcgcgtcgacatgggcggcgatgttcgtcatctgctcgccccaaccgccgtcgttcattcggaacgcttcggcacggcgctcgatcggcagcttgtcgaagcccgattcgacgacggtgagcagcgtgccgccagcgacgtcggccagctcgaacacgacgagcgtcggcgtctcctgcgcgtagtcgacggccggatcgatcgcagcggggtgccagtggtacgagaagcgatgttccggctcgatccgctcgatgcgcatccgcaacaccagatgctcatagccgggatacgtgatgcggccttcgacgcaccgccccgcttcgaacgtctgccctgccagatcgacgcgaaaccacgcgccgaattcgtcggcgttcgtcagcgcgcgccacacgcgcgagcgcggcgcgttcagcacgatccgcttttcgatacgatcggtcgatgtgttcatatgcagcctcctggctgcatattagacagcgcgtccgtgaaaggcaagcaaatgcctgcatgtgcgggcgtcgcgcgcgccggctcgcgccgcccgcgcgtcgcgcgagacaaatgtcgcgccacgcaagcttcgcgcattcgcgctcagctcagcaggcccgccgccacgttgaccgacagccccagcaccgccatgttgaaatagaaggacaggatcgactgcgcgagcgccgcgcgccggatcgagcgcccgcgcagcgatacgtccgccgtctgcgacgcgaccgcgatcgtgaacgagaagtacaggaaatcccagtaatcgggctcgagctcgcgatcgggaaacgccatcgcgcgcgcctccttcggcgacagatagtagagccgcgcatagtgcagcgtgaagatcgtcggaatcaggaaccatgcgccgaacatcgtcgcgcccgtcaccgcgtagtggccgaggccggaacggaacccgacgctcttcgcgctgacgagttcgagcacgatcgccgcgatgctcgcgaccgttgcaaaacagatgatggtcagcaccatcgtcgcgttctcgtcttcgcgcatcgcgatctcgcgcaccttgtgatgatgcgcgcgcaccatcctcacccacatcagcacgagatacagccagatcgtgcaatcccagccgatcagcacgcgcgcgaacggccgcagcggatacggaaacagcaggcctaacgcgacgccggcggcgaccgcgatcaccatgcgcgggcgattgcgcagcacttgcggatagaacgtcatggtcactcgccgaaacgatcgaaagtcgggtgaaagaacgcgccgctgttgcggcgcgtcgcagcgattatcgtcacgttctcccgctgcgccaagcccggctgtgtcctaagatgggcgaatggacactgctcccctgatccgtcgccataccgcgaaccacgccggccgcgatttcgtcgtcggcgatctgcacggttgcgtcgatccgctgcgcgcgctgctgcacaccgtgcgcttcgatccggcacgcgaccggctgttctcggtgggcgacctcgtcgaccgcggcgcgcaatcggaagcggcgctcgcgctgctcgagcgaccgtggtttcattgcgtgctcggcaaccacgaagacgtgctgtgctcggtcgcggacggcaagctgccgatgagcgtgtggcagcgcatcggcggcgaatgggcggccgacctgccggccgcgacgctcgcgcgccatgcgcggcggttgcgcgagttgcccctcgtgcgcgtcgtcggcgaaggcgacgcgcgcttcaacgtgctgcacgcggagttcttcggcagcgacgccgacctcgaccgcggcgattacgcgcccgacgtgatcacgcggctgctgtggggccgcgagctggcgtacgggcgcaccgacccggccgcgcggcaggccgggctgtcgaccacttactgcggccatacgccgatgcatgatgtcgtgcgcatcggcgcgcagacgttcgtcgatacgggcgcgttcgatccgtcgggccggctcacgttgctcgacgcgaagagcggcgaaagctggtcgatgtcggttgcggccgcgcgccaccagggcgccgccgacgtgccgctgccgtgacgcgcggaagccggacggagccgacgcacggcgcccggcgcccgacgcgctgcgtcgagacggcgcgcaagcgcgacggcggcgcaaaccgcacgccgcctcagccgacctgattcagttcgaacaccgcatcgatcgccgcgccgttccagttgtattcgagatacgcggcgtggcggcaatcgtgcagcaacgtcgtcctgaacgcggcgaggcactcgccgcccggatcccgcaccgacgggtacgcaatacctgcgccgcccgcatcgcgcaccgcgcggccgagcgcctggccggccgagtaatcgacgagatcgagcagcgccgggtcgcgctcgcgccacgcgcgcacgtcggcgacctcgccttgcgcggctaccgtgtagagacgcatctgctggcgcatcggcggctccttcgtcgcggcgagaaacagcgacgtgtgataacgcgtctccgcgatcgccgtattgcgcgcgcgggcgcaatagaacacgccgtagctgccgtccgaaaaacggctgccgttcggattcaggtgcgtgaacgcggccatgatcggcccgtagccgggcccgaagcgccgctcctgcggcggcacgagatcgagcatgccgacttcggtgcgcacgcggtcgttggtcagcgcctcgagtgcatagagcgcgtcgaaatcctcggccgatgcgacgcggtcgaacaggttgatcgcgggaaagcgcgtgggaatcacgcgataggcgggcgcccagtcgagcgacgcggtgggccagttcgtctgccgttccggagaggtcacgcccatccgcctcgcgccgcgtcgagatattgccgcaccgcgacgagatcgctgacgttgccggcgagcatccggtcgagcgcgcgcttgccgttgaacggcgcggcgtcgttcggccgcttgacccacgaatcggccgcggccggctgcggcagcaggatctgcagcgccttgtagatgccgagcacgagcgacaggcgctcgagcgtatcgtgcgtgaggcgcgcggtttgcggcgacgccttccatttgaagaacgtcgaacggccgggcgagcccagcaaaacgagctgctcatcggtcgacagattccagtcgcgcgcgatattgaaaaatgcgcgcagaccggccgccgacatttgctcgacggtcgccgccggtggcgtcgaaaacggcttcagggcgggacgggacatggcggttagtctcgaaatgaatctactaacaaggttagtccatttcgggatctttgcaagaaaaataatggcggatccgaataagctgcggattgcaatcgttttgatggggtcgaagtgaaatgggttggcgagctggttttcgggctggcgttcgagcgcaactgtccgggctaacgccagcagccccctgcacggatggcatcccgccttccctagcgcacgcctgcggctactccagccgctcatcgcgcaattgtctccctaccttcccgcgcatacgcggcaacggcgcatcgcccgcccgtcactgcgcacgcgagaaaggcaacgcgctcggcagccgggcatcggcatgtgcccgcgacgcggagaacggatggtgcatgcgtggcagattctttgcagtgttccgggtgcgcacgaagacgggccaaagcgatcgggcaagaaacggccggaggggaaaccggcgagaatcggatatcgcgagaccgggaagcgagcaccgcggcaaggccgcgcggcagcgaatacgcccgcccatgcccgctgcgggggcgcgcggcgaatcggccgaccaccgacacgagccgacgcaagccgtcaccgcgcggcgcgccacgcaacctgcgcgaccggcctctccgtccgcgtcgacgcaccgtccggcgcgccgcagtcaggcgacgcggcaccggcgcgaacgccgccgcccgccgccgtcgtttacgccggcttcgcgccgtcgagctcgacggccgccagcttccgcgcttcgcgcgcctgcgtcgcctcgacaatggcgtcgacgcgggcgagatggtgatgattgtcgtaatcccacggatggaagtccggcctgaagaagctcagccactcgcgcgcgatcgccgggaacatgccgtgacgcgggccgtacagcaggctgaccacgcgccagaggccgcgtacgctcttgtccgacttgcggtcccatcgaatcagttgcgaatggatcaggaacacgttcggccagaacgtcatcgtcgtcagcaaatacacgccgatgcgaatcagatagcgcttcggcccaggcttcatcaccgtgttccagacatcgaacgacaccgccttgtgctcggtttcctcgagcgcgtgccacagccacatctgcttgtagccttcgtgcgaaccggcgagcgcggcgggctcgctcagcagccagttggccagcatcgccgtatagtgctcggccgcgaccgtatgcgcgagctgcaccgaatgcggcagcaccttcttcatccagcccgtgactttccacacgcgcctgtcgaccgtgcgcgccggcagccggttcgcgtgcatcaattcgttgtactcgacatgctcgcgcgtgtgcatcgcctcctggccgatgaagccgagcacctgtttcttcagcaccggatcgtcgatccggtcgcgatagttgcgcaccgaatccatgaaaaagcgctcgcccgcgggaaacagcagcgatagcgcgttgaagaagtgcgaaacttgcgagccctgcccgtgccaatccgtcgcgcgctcgacgggcaagttgaagcgcagatcgcggcgcacgggcatcacggacaccgggtccgtcgacttcgcgggttgattcatcgatgtctcctgtctgggtggtggcgggcaacgtccgcgaaggtccgcgcgagcggcacgcggcacgcaaaccggttgcggcgcatgccggccgggcgttcgcgcggtccgacgtttcggcgccgtcgcgcttgcacgggcaccgcgcgcagaaggcgccgcccggcctcgcgccggccgctcgcgctcgcagcctggccgccgacctttacattaataactgaaacaatatggcgacggaccggggttaagcaaggcgcgtgttagtggcggccttccaaacgcgcggcgcgcggcaagcgccgcgcggcgaacccgcaagccccgcgcgacgggcgtttcggcgtgatcgcgccaatcggcgtctgtcttgcaaacgcccgtcgccgagcgttttcccgcggcatcggccgacgccgcgaaaccggcgcgccgggaaatccggtcgagatcgcgcggctcccctacaatagcgggtcatttcgatccttcaggagcatttcatgacagtcgtcaccaccgaatcgggcctcaaatacgaagacctgaccgaaggctcgggcgccgaggcgcgcgcgggccagacggtgagcgtgcactacacgggctggctcaccgacggccagaagttcgattcgagcaaggatcgcaatgatccgttcgcgttcgtgctcggcggcggcatggtcatcaaggggtgggacgaaggcgtgcaagggatgaaggtgggcggcgtgcgccgtctgacgatcccgccgcaactcggctacggcgcgcgcggcgcgggcggcgtgattccgcccaatgcgacgctcgtgttcgaagtcgaactgctcgacgtctgagcccggcgccgccccgccgcccgtcgccccgtcgcgcgcgttcaccggccgcccgcccgatcatgacccgcctcgccgccccgagcctgtcgctgcgccgttacggcgccgtgcaggcgtcggacgtgcacgatttccatcagatcgtgctcggcgtcgacggcgcgatgacgatgacggtcgacggcgtcgacgagcggatcgaccgccgctgcgcgtggctgattccggccggcgcgcggcacgattacgcgggcctcgccgacaacagccaactggtgctcgacttgccgcccggctcgctcgcggtgcccgagcggctgttcgagcgcgccaggacgatggcgatcgacccgggcctcacgacgctcgtcggcgaactcgcgtcgcgcatcgcgcgcgggccgctcgccgatgccgcctcggcccggcgcctgcactggcaagcggccgcgcggctatgcggcgcgctcgtcggcgagctgggcggcgcgccgtcgcagcccgccgtcgggctcgacttcgcacgcatcgacggctggctgcgcgcgcacctcgcgcagccgctgcgcatcgccgatctcgccgcgcattgcggcttcggcatgcgccgcttccatcagcttttctgcgaagcgttcggcgagacgccgcatcgctatctgcagcggttgcggctcgacgccgccgtcatgttgctcggggatccgaaacattcgctgaccgacatcgcgagcgaagtcggattcgccgaccagagcgcgttcacgcacgcgttcacgaaacggttcgggctcgcgcccggccgctggcgcagcgatcggcactgagctttccgatgcgcgcgagcgggccgacatcgcacgcgacgtgaagcaccgacgccgcgacgatgcaacgacgcgacgactcgaagaaagcgccccatctcgcattcgccaccgcctcgcacgctcgcgtgcgcctcgcacgttgcgccggggcggccgcgccgggccgggcgcgtcgcggcaatgccgtcgggtaacgtgaaagcgcgcggcgccgcccggcgcgccaggcccggcgccccgcacgcgattcgcgggacaccgagcccgccgtgcccgccgcatcggtcaaacggcggcccgaatcgcctcctcgtagacctccgcgacgcggcgcgcgatcaccgtgttgtcgaaatgcgcgcgcgcgtatcgccggcatgcgtccgcatccggcagcacgagcgagccggacaacgccgcggccaacccgtccgcgatcgcggccgcgcccacctccggcagcacgagcgcctccgacaggcccgcgaccgcctccggcagcccgccgacgggcgtcacgagcaccggcgtgccggacgcgagcgactcgacggtgatgagcccgaatccctcgagcgcgacggtcggcacgacgctgagcgtcgccgcacggtacagcgcggccagatgattgtcgggcacgaaaccgagcagcttcacgttctcgccgagctcggcgtcgtcgatccgtttgcgcagctcgccttcgagccgccccttgccggcgatcagcagcagcacgtccggatgccggcggcgcacggtcttcaccgcgtcgatcagatcctcgagccccatgcgccgcacgagccgccgcaccgcgagcacgatcggccgatcctgcggcagttgcagcttgcggcgcgcgtcggcgggcgtcatcggcagatcgaattgcgcggtgtcgacgcagccgggcacgacgcgcacgcgcgccggatcgacgttgtagcgcgacgtgagaatctgcccgaacgcgtgcgacagcacgatgagccgcgacgagcgggcatagaccgcctgctcgagccggtgcttgaccttctgcccgagcgaatccgcgccctcgacgtggctctcgtcggcccacgggccctggaaatgcgacacctgcggaatgccgcgcgtcacgtcgagcccagggaacgtgtacagcgcgaagtgcgacgacacgacgtcgggccgctcgatgcgcatcacgtcgcgcagcgcatggcgcgcggcgatcatccgccgcggcaacgacgacgtcgccggcccgaagccgcggatcgcgccgcccgtgtcggccgcgacgcgctcggagcccgcgaccacgccgcgcaccgcgacgcccgcgctcggcagcgcgccaacgagcgagtaatacatgcgatcgagcccgcccgctcgctcgggaaaccagtgcatgccgatctgcagcgacttgatcgacgtttcggtatgcttcattacgaccgctcctgcgtcacgacatgctcggtgccggcgagcggcgacggctgcgacgactggcgcagccgccgatacaatgcgatgtactgcgcgcccatgcgcgcccatccgaatccctccatcagcctgcgggccgcctcgcccatcgcgcggcacgcgtcgcgcgagcgcgcgaggcgctcgatcgcggccgcgagcgcggccggatcgtcgggatcgtcgagcacgatcccgcactccggcgtgatgatctccgcgccgcccgcggtgcgcgcggtcacgacgggcagccccgccgccatcgcctcgagcagcgacaggctcatcgcttcgtaacgcgaaggaaacacgtatgcatcgaccgacgacatcagcgtcggcatgttcttcacgaggccgagaaaatgcacgcgcgaatcgatcttcagcgcgcgagcctcgtccggatacgggctgccgggcaaatagccggcgaccgcgagatgcacgttcggcggcagatgcgcgagcgccttgagcacggtgccgagattcttgcgcggcgtgcgcagatcgccgacgaacagcagcatgaacggttcggccggcaagccgaacgcgcggcgatcgggcgccgcgttcgcgaacgcctgcgcgtcgacgccgttatagatgacgccgaccctgccgccgtcgatgccgattcgccggatctcgtcggcgaccttctgcgacacggccgtgatcgcgcgcgcgcgccggtacgcccagcgctcgagccgcgtgttcacgcgcgtatagacgtactgatacgcggaccacagccccttcgacaggccgaacgggtaatagcggctcgcgaaccagccgctatggacgaagtgagcggtattcacgtcggcgcgcacccacgagatgaagccgttgacgtgcagcacgtcgtaagcttcgcgatgacggcgcagccaccatgcgctcttgatcgcgaacacctgctgcttgacgaggttcgacggccagaagcggcccgccttcacggcgatccagcgcacgcgcgcatccgcgagcagttcgggcgcgacgtgcgaggcgacgagcgtcacctggcaattctccgcgagcgccgcccgcgcgatctcgtaattgacgcgtccctggccgtcgttatggcgcacgacgtgcgtgacgatggcgattctcactggtcggctcccggaaagcgcgcgacgctcgcgcgttgcagcttctgccaatgcgccgcggacaagatcgaaaatatgctcatgaacagcaacagccctcccgtgccgatgaacgaattggtaaagacgagcatcgcgaagacagacaaactgaggctcaagcacgcggcgacgaacttgtcgcgccgcaaccgcaacgacgcgcgcagcgcgcggccgagcagccagacgagcccgagcagataaagcagcgtgccgggccagccgagcacgaacggcacgttcatcacgccgctatcgaagctgccgtacttgccgaggctgccgctgtcgctcgacagcttggtcgatgcacccgtcgcgccgaggccctcgcccgccacgtcggtgaacgcggtctgcgcgaacgtcgcgtagaacttgttgcggtcgtcgtagctgcggtcgtccttcaggttcgtgatcgactgcaggcgctggccgaggcggtccgccaccggcccgacgctcagcaacggcacgcacagcccggccagtacgatcgcgctgccgatgatccgcacgcgcacgcgattgctcgatttcgcgagctggatcgcgagcgcgaccacccagccgccccacgtcgagcgcacgagacacagacagaacgagatgaagcccgccgcgcccgcgagccagcgcacgcgctcggttgcggcgatcatgaacacgagcgcgcccatcatcgcgaacgcgaacggccccgacgaattcatcgtgctgaacacgcgcacgccgtacggcaccgggtcgccctgcgaattcatctgcgagccgatcatccacagcgcatcccacttcggcatcacgaagaactgcaccatgccgtagacgcccatcacgagcatcccccagacgaacgtcgacaggatcaccttccgatactcgggatagtcgcgcgcatgcacggcgatgtgaaagccgatcagcaccgggtagagccagttcgcgagatcgtaggtggcggcgagcggcccgctcgacacgacaccgacgagaaacgcatacatcagcccgaacaggatcagcagcaccggcagcccgcgccgctcggcaagcacgcggtagtggcgcagcaggccgagccccgcgatcatcgtgaccgcgagcggcgcgatctggatcaggctcgtcggcgtataggcgcccttcgaccaatcggcgaggcgccgcacctccgggctcaggaaccacatccaccacatgaagccgacatagcgcgcggggctcatgaaatacagccacaagccggtcgcgatcgcgaggcacggaaagccgtacgtcagcagcgtgccctgatgcgcggcgatcagcagcgccgtgacgctccagaggccggcttgcgcggcccaatgcttcggatcgctcagcagcttgcggcggcgcgcgcggccgccggcggcgggaacgggcaaggtcgtcgcgctcatcgcagccgtcctcacccgttcgagcgcgaacgcgagccggcgaacgacagcgcggcctcggccgccgcgtgcgcgcggcggcgcatcagcagatcgcgcgtgatccgcacgtgctgcgcggcgaactgctgcgtcgtcagatcgcgctcccgcaaccggcgcgcggccgcctgagcgcgcgcgagcgcctgatcgggccgcgcggcgagcgcgtcggccgcgcgccgcagcgcgagcgcatcgaacggctgcacgtaggtcgcggtgccgtgcgggaaatagtcgcgcagccccccgacgtcggtgacgatcatcggcttgccgacagccgccgcctcgagcatcaccgtgatgcccgacgcatgatggttcggccgcagcggcacgacgatcagatccgcccagtcgtacagctcgcgctgcttgacgatgcccgaggcgggcgcgatctcgacgttcggcgcatgcagcgcgcgcgcaatcctgcgccgcgtggcgagccgcacgtcgtagcgcgaatcgccgccgaacgcggcgacgaacgtcttccaatcgcgatcgcgatcgttgccgatcgcggcgatgcgcagcggccggcgcggcgaccaggcctgcggctcgcgaagcgggaaatcctgcgtgttcagcccgtaatacacctgcaatgcgtcgcgccgcaggtagcggcggcacagctcggcgttgttgcgcgcgagcgtcgtcagcacgtccgcgcggccgatcagcttgcggtacgcccaacggcgcacgcggccgtagccgggccatttgtcgagcagccacacgctttgcgcgagcagcagcggcttcgcgccgcgcgcgccggagagcttcagcacgagcgccgccgcgagatgctcctgttcggtatgcgtccagatcacgtcggaatcgagcagcgcggcgcgattgcgccacgcatgcatcagatcgaagccgagcgcgtacttcagcgcgcggcgaccgatgctgacgagccggccctcacgcgcgtcacgcgaatacgtcaacgtgaactcttcggactgcgcatggtgatagccgtacaggcagccgaaatcgtcgccctggcggtaggtgcgcggatccgcgccgtaaaacagatgaacgtgaaccttcgtggcgatcatgcgaaaactccagcccgaatcgattgaatctgcgacctgccgctcactgcgcgatgccggcgtgaggcgcgatgctcacgcgccgcgcgtcgcgcgcgccccgccgcaccgcgcgccagcgcgcgcgcatgctcgcaccgttcttcgcggcggcgctcaacacgacatgcacgagccccggatacgcacgggtgccgacgaacgtccaccaccaccacgcgatctcgcgccgcacgggcgacaaatgctcgcgcaacgtcagatgcaggttgtaggcggcgttcgacagcgcggccatcgacgcggcgtcgcggcgatcgtcgtcgaagcgttcggccgggtaatggtcgacggcgacggccgggtcgtagacgagcttccagcccgcgcgcttcacgcacatgctgaacgacgtatcgttgtgcgtctgcgcgcccgcgccgcgcaggcgcgtatcgaagcgcagcccctcgatcgccgtgcggcgatagctcatgttcgcccccttgagggtatcgacctcgcgcgcgccgccgacgccgagatggtgattgccgacgatcttgcccgacaccgtgagcctgccgacgagcggctgctcgccgtcgagcagccggcccttctcgtgcacccagtcgcggccgcccaccgcgccgacgcgcggatcggcggcgaagatcgcgctgatccgctcgatccagtcgacgcgcggcgcggcgtcgtcgtcggtgatcgcgatcacgtcgccgcgcgcggcgtcgagcccgcggttgagcgccgccacctgtcccggcacgtcgaccgtcacgacccgcagcgcgagcgcgccgcgcacggcgggatcggcaagccgctcgtgcgtcacgtcgtcgtcgggacgtgcgacgacgatcacctcgtcgggcgcgacgcgctgccgctgcagcgcgatcagacagcgggcgagatccgcgggacgccggaaggtcggcacgagtacggaaattttcatcgtcacctcgtcgatcgaacaagcgcgcgtcatgcgctcagatattcgtgcacggccgcatagccgcggccgtagccgcgcgtgcgcgccggcacgccgttgaagatcccgccttgcagttgcacgcccgcggtgcgcagccgcttgatcgcgtcgccgatctcgccttcggtgtgcatgccggagcgcagcacgaggaacgtcgagccggcgagttcgccgaagatcgtcgcgtcggtgacggcgaggatcggcggcgaatcgacgatcaccatgtcgtagcgcttcgcgaggccgtcgaggtattgcgacaggcgcggcgacatcagcagctccgacggattcggcgggcgcgcgccgctcgggatgaacgacagccccggcaccgacgtttcgcgaatcgcctcttcgagcgcgacctgatcgctcagcaattccgacaggccgcgccttcccccggtgccgaagtggcgatcgagcgagccgcgccgcatgtccgcgtcgatcagcagcacgcgcttgcccgaatgcgcgacgagcgcggcgaggttgaccgcgagaaagctcttgccgatgccgggggtcggtccggtcagcacgatcacgcggttcttcgcatccatcagcgcgaactgcatcgcggtgcgcaggctgcgcaggctttcgacgctcagatccttcggccgcgcgcacgcgagaatcggccgcacgcgattgcccttgtcggcggcatcgaatcgcgcctgctccgcgctcatcggcacgaggccgtacagcggcaggttgaacgcgcgttcgacgcgatccggatcctcgatgccatggaacaggttgcggcgcaggaacacgacgctcgtgccgaggatcaggccgagcagcgtcgccgccgacaggatcagcaccttcttcggcttgaccggcacgcccgggcgcagcgccgcatcgacgaggcggatgttgccgcccgtgccggccttctgcaccgacagctcctgcacacggttgagcagcagcacgtagatgtcttccgcaaccttcgcgttgcgctgcaacgcgacagccttgacttcggtcgccggcagcccgcggaacttgccgtcgtacttcgcgcgctccgcctcgagctggccgagctgctgcttcgccgcgacgacgagcggatgctcgtccgtgtagcgctgcgcgagcgccgcgagctgcagccgctgcgcggcgacctgctgctcgtactggacgctgccttcgaggtagaccttcgcttcgtcgctcgcgttgatcgagcccgacgtgcgctgatactgggtgagctccgcctccgcgcgctcgaggtccgatttcaggcgcggctcttcgttcttcaggaactcgagcatcttcgtcgcttcggcctgcttgctcgtcacgtgctgatgcagatacgactgcgcgagcgcgttcgcgatctgcgcggtctgttcggggtccttgccttcgagcgagatctggatcacgccggtctgcttgccctgctcggccacctggatcgccgactggaacgcggtgatcgcatcgagatcgttctgccggaccaccgtgaagcgcgtgccggggcgcgcgacgagcttcgagacgttgatcgtcacgccgccgccctgctcgcgctcgccgaccttgccgcgcacgagcaccgcgccgtccggatcggcgagcgcgtagccgccgtccgcgccggccgtgagcgtgagctgcttgccttcgagcacgggcgtcacgtcgatcgaatcgatgctcgcctcctcgccgccccacgcgtacgacgacaagccgagccacggtttgcccggatggcccggcgtcgcgagccgcgcggcgatcgcgccgagaatcggcaacgtgttcggcgtgaccgacgcgttcagcttgaactgctcgacgaccggcgcgacgacgccgcggctcttgatgatctcgatttccgcatcggtgggcggcgtcggcggcccgctgttgatcatcgcgcccgtctgcgtctgcgtaagcgcctgcgacgtgttgtcgctcgcctccacccgcacctgcgcatcggccgaatagagcggcttcgcgacgtagcagtagagcccggcgagcgcgaccacgaccaacgcgatgccgaggagcagccagatatcgtcgagaatcacctggatcatctggcccaggacgacgtcttcctcgtcggtcttcaccgcgaggtcggcataaggatgtttcgcttgcgtattcaccatgcattcccgcttgaggttgaggcgggccgcgcgcggcggcccgggaccgatcagcgcgtgatctgcttcatgtagtaaatcgactggatcgtcgggaaaatctgctgcagcaggcggttgaagcgcaccgatcccgccgtgccgacgtacacgacgtcgagcggcttcaactggaagcggctcgacagcatcagcgcgtcgggctgcgtcatgtcgaggcggaagatgtccggtgtgttcggcttgtcctgcagatcgcgcaacacgtacacctgacgcggattcgcatcggtatcgagaatgccgcctcccgccgtgagcgcgtccgcgatcgtcaagcgccccttgagcatcggcaccgtcgcgggcgtcttcacctcgcccatcacgaacacgcggctgtcgccgcggtccggcacgttgacgatgtcgcccggctgcagcatcacgttctgcgtgacgtcgccgcgatcgagcatgccgttcgcgtcgagttggtagaacttgccgtcgcgcgtgaggcgcacgcgctgcaggtcggcctcgttcgtcgagccgcccgagcgcgtgatcgcgtccacgagcgtgagcggcacatcggtgatcgcaagcgggccgggcgtcttcacttcgccggtcacctgcaccttctggctgcgatacgacagcacgcgcacgtcgacctgcggattcttcacgtaacgcgccagccgcgcggcgagttcgtcgcgcacctggccgaccgtcttgcccgccgcgtgcaggcggccgacgaacggaaagtagatcgtgccgtcggacatcaccgtctggccgtacggatcggcctggccgggcaacgcattcgcatacggctgctgcagcgcgcccgcgaccgtctgcgtcgtgttgccgccgctcgagaacgattggccttgcggcgtcgtgagctccggatgatcccagacggtcacgccgagaatgtcctgcggcgcgatccggtagacgtactgcatcggatcgacgaagcgcgccggcggcaacggcccagccttgcgctgcgcgtcggcctgcgaaacgacgagctgcgcggtaatgagctgcacgttgtaatgctcggcggactggctgtccttgtcgtcgagacgcgacgtgtcgaggtagttgccgggcgccgtcgcgcacgcctgcagcagcgtggcggcggcgacggcgagcgccaggggtctaagcgaacgattcagcatatcttttgcagccatccttgaacgagacgttcgatcaatgtgtagctctcccgataatcggcctcgggaccgccgtgcggatcggcgatctccgcgtcctcccatttgccgagcagatgcaccttgccgcgcgcgaacggatcgatcgcctcgacttcggtgatttgccggcgctcggtgacgagcacgagatccgcggcgcgcacgagcgcgcggctcagccgccgcgaacggtgcggcgccgcgtcgacgccgcgctccgcgagcaggcgcgacatcgtcggatcgatgtcgtcgccgtcgttcgcgtcgatgcccgccgaatggaatgcaagcgacgcgcgcggcgccatcgacctgaacagcagctccgcggccgggctgcggcacacgttcgcgcggcatacgatcagaatgttgcgaaacatgctcgaacccgtggcggcccgctcacgcgccggcgcgcgcggcgcgagcggcgtcggactcgcccgccgccgtgcgcggcgccgcgccgggccgcccgatcgggtagtactcgatgccgagctcgcgcatcgcgatcggctcgtacagattgcgtccgtcgaaaatcacgggcgttttccagcgcttgccgagcgccgcgaaatccggactcttgaacgccttccattcggtgacgatcacgagcgcgtccgcgtcctgcgccacctgcgcctcgtcgtcggcgaacgcgagccgcccgagcgcatccgggtactcgcccagatcgatcgcgagcacgcgccgcgcttcgtcctgcgcgaccggatcgtaggcgacgacgtgcgcgccgcgcgacagcagcgccgcgatcagcgcgcggctcggcgcttcgcgcatgtcgtcggtgttcggcttgaacgcgagcccccacacgccgaagcgccggcccgtcagatcgccgccgaagcgcgcgacgactttcctcgcgagcacgtgcttttgctcgtcgttgacggcggacaccgcctgcagcacgcgcagcgcctgcccatgctcggccgccgtgcggatcagcgcttcgacgtccttcggaaagcacgaaccgccgtagccgcagcccgcgtacaggaagtgatagccgatgcgcggatcggagccgattccgcgccgcaccgcctcgatgtccgcgccgaagcgctccgcgagattcgcgagctcgttcatgaacgagatgcgcgtcgcgagcatcgcgttcgccgcatacttcgtgaactcggccgagcgcacgtccatgtagagcgtgcgttcgtgattgcgattgaacggcgcatagagcttcttcatcagctcgcgcgcgcgctcgccgggcacgtcgtcgtcgcagccgatcacgatccggtcgggccgcgtgaaatcctcgacggccgccccctccttcaggaactcggggttcgacacgaccgagaacatcgaatcctcgccgcgcgccttcagctcgtccgcgaccgccgcgcgcacgcgctcggccgtgccgacgggcaccgtcgacttgtcgacgatcaccttgaacccgttcatgtggcggccgatgttgcgggcggcggcaagcacgtactgcaggtccgcggagccgtcctcgtcgggcggcgtgccgaccgcgatgaactgcacgtcgccgtgcgcgacggccgcctcgacgtcggtcgagaactgcaggcggcccgccgcgcggttgcgcgcgatgatctccccgagccccggctcgtgaatcggcacgccgccgttgttcaggacgtcgatcttcttgctgtcgacgtcgagacagaacacgtcgtggccgatgtccgcgagacacgcgccggtgacgagccctacataaccgctgccgatgatagtcagattcatctgtcgaacctctttacccagtgagtcgtaagcgcatgaccgcgctcaatacgcgttgctgccggtgaagcctttccacaacgtcagcgcgacgatcttgatgtcgagccagaacgaccagttctgcatgtagtacagatcgagcttcacgcggcccatcatcttctcgatgcgatcggtctcgccgcgaaagccgttgatctgcgcccagccggtgatgcccggcttgatccggtagcggaacatgtagcccttgacgagatccttgtagatgtcgtcgtgctcgagcgcgtgcgggcgcgggccgaccaccgacatctcgcccttgagcacattgatgaactgcggaagctcgtcgaggctcgtgcggcgcaggaagcggccgaccggcgtcacgcgcgaatcgttcttcctcgcctgcgtgacctttccccccatctcctggtgcaccttcatcgagcggaacttgtagatctcgaactcgttgccgtcgatgcccttgcgcttctgccggaagaacaccgggccgggcgacgtgagcttcacgagtgtcgcgatcacgagcatcgccggcgagagcatcatgagcgcgacgagcgcgaacagccgatcgaacacgaacttcggcaggatccgcacgtcggtgatcggcgaagcggcgagattgatcgcgggcacgccgagcagctcgatgacctcctgattgaagaacgacaggctgcgcacgtccggcacgaaccggatgttgacgaaatcgtttcggaactcggtgacgatccggtgaatctgcggttcctcggaaaggggcagcacgagccagagctcgccgatctcgcggctgcgcacgcggcgcacgagatggccgaagcggcgctcgatcgcgatgccgtcggtttcgcccgtcgaggcgtcgtcgtgctcgtcgtagatgcagaccggattgaagcccgcatccggacgcgcccgcatgtgggcgatgagccgcttcgtcgcgctcgcctgcgcgcggccgacgatcgcgaccgacttgtggttgtagccgccgcgccgcagttgccgcagcaccgcgtacacgcaggccttcgacgcaacgagcaacgtgatcgtagccatcgcccagtagccgagccacaagcgcgacagctcgcccgcgtggtggacgctgaagctcatcagaatgcccgcgccctcgacgacgagccacgccaccgacacgcgccacatgagcccgaacaccggcttgccgcgccacgactgatagataccgaacgccggaaagaacacgacgacgagcatgcagtcgaacacgacgacggtgcgctgcagatcgtcgagccacacgaagccgccgcgatggatcatggcggcgatcatggcgcccgccactgccatcgcgatatcgatcatcctagccagcacgctcaacatggttcttcctcgtgagacggaaaccggccgcacacatctcgtcgacgtgcatccgatttaaacattgcatgccgttattgaaccgggaagaaaattcctcccgcaagcgcacaagtatttctaaaaataatcggaaattttttcgtcgtaatgccgcatttttgcccgcatgtttttccgaatcaatcgtctcgatagacaaccagaagatatgaagattgccgccggagccttacacggcgcggcgcccaccagttgaagcacaatatttttttaattttttattcgtctgttcatgcgcattccgtgcaacttgtgtgcaccgcacgatagagattcgccaatcgcccggatccgcacgaatcttttattgtcgatttacgtcgtgctacaacgtcgggacagtcttgtacccgaggagtatcaccatgaacgccacgctcgccgcggacgcccggtccgcttgcgccgccgacacgcgcgtcgccgtgcagcccgtcgtattggccggaggctcgggcacgcgcctctggccgatgtcgcgcgagcgtcatccgaagcagttgatcaatctgctcggcgacgaatcgctgctgcaatcgaccgcgcgccgcctcgacggcctgtcgggcgttcatccggtatccgaacgaatgatcgtcgtatgcggcgaggatcatcgcttcacgaccgccgagcaattgcggctcgcgggcaaggacgcgacgctcgtgctcgagccgctcggccgcgacaccgcgccggcgctgactgtcgccgcgctgcgcgcagtcggcggcggcgacgacgcggtgttgaccgtgatgccggccgatcatgcggtggccgacgtcgcgcgcttccagcaggccatcgccgcagccgtgcgctacgccgaacaaggaatgatcgcgacgctcggcatcgtgccgacgcacgccgagacgggctacggctatatccgcgtcggcgcggccgcgaacgcggccgacgccggggccgaggccggcgtcgcggtcaggaagctcgaccgcttcgtcgaaaagccgcatctcgagcttgcccggcaatatgtcgcatcgggcgaatattggtggaacagcggcatcttcatcgtgcgcgcgtcggtctggctgaaggcgattcgccactttcaaccggcgattcacgatgcgtgcgcgcgcgccgtcgcgcaaggcagcgaagacggcccgttcttccgcgtcgatcgcgacagcttcgccgcgtcgccgtcgaactcgatcgactacgcggtgatggagccgctgtcgaacctgccggcggtgtgcgagggcgtggtcgtgccgctcgatgccggctggtccgacgtcggatcgtgggacacgctctggcagatcagcgaaaaggacgacgaaggcaacgtcgcacgcggccgtgtgtgcttcgagcaggcatcgtcgacgttcgcgcattcggaaggacgcctgatcgcctgcgtcggcacgcaggatctcgtcgtcgtcgagacgcccgatgccatcctcgtcgccgatcgcgcgcacgtgcaggacgtgaagaaaatcgtcgggcgcctgaaggccgaatcaggcaccgaagcgtccgatcaccggaaagtgcatcgcccgtggggacattacgactcggtcgacagcggcgagcgctttcaggtgaagcggatcgtcgtcaagccgggcgcacgcctgtcgctgcagatgcatcaccatcgcgcggagcattggatcgtcgtgcgcggcaccgcgcgcatcacacgcggcgacgaaacgtttttgctctccgagaacgaatcgacctacattccgctcggcgtgtcgcatcggctcgagaatcccggcaagatgccgctcgaactgatcgaggtgcaatcgggcgcgtatctcggggaagacgacatcgtccgcttcgaagacaactatggacgacattgaacccgcgcccgtgccgaagcggccgggcgcgccgcgcggcggccgaagcgcgccgccgcgcggaaccgctgctcaaccgacgcgataggcgtactcgtgccggtcgatctgcacttgcgacgcgtcgccgcggccttcagccggcgcgcggtgccgctcggccgcgaagtgcttgatgttggtctcggccatcgcgagcgcggacagcccggcgatcgtcggcaccgacttgccggcctgcccggccacgggcgccggcgtttcgcgcacgctcggcgcgcccgcgcatcggcgatcgatccattggcgcgcccaatcgagcgcatactgctcggccgattcggcatcggtgaagcgcgggccgatgaggcccgagcgctcgacgcgccgatcgtcctgcacgatctccgcccacgcgcgatacatcaggttctgcacgggctgcgcgatgccgtacaccgtatagccgcgataggtttcggtctgcggcgcgtgcgtggcgaaactgaacgacgcggcatgcgcgcggccgtgcgcatgatcgcgcacgggcggcgcgcccggcacgttgaagccatgaggatgcgcgtcggcatcgtgcgccccgtcctcgtcgtcctcgctcgcgaagcggcgcacgttcacccccgcgcccggatgacaaacgtccgtctgcgcgacgggcaactgccatgactcggggttctgccaaaacacgccgcgcaggcgatcgcaatcggcggccggctccgcgcgcctcaccggcgcgacggactcgggcggcggcggcacataggcgaatgcgcgaccgctctcttccgacagcactctcaccatctcgccgagcgtgccgctcgcaagccattcttcgaagcggcggcggcacgtcgggccggacggatagcggccgggcagcttcgaccacggctcgcccgtggtaagaatccatagcaccgcgttcgcgacgacccgattctccgcccgcggacggcctcgtcggttcaatcggatgggttcatcggcgatcaacgtcgacagacgggcccactcctcatcgtttagctcatcgaagaacatagatctctccacgcagccaggccgggctgcgattggcggcacggccgcgagcgaatcgcactcgcggccacggccaggttgcacagggacgctattcggtcgtgcacgccggcacactaggcacaaacacggtgccgcggctcccggcgatgatgcacggaccactgtctcactcgtttgcggtattttttgtgcatgaagcataccatcatcagggtttatctcaatatgacaacggcgtcatgttacgcactgaaacaagaaagtcaccacgcagggtcagcatttctttttcaattgctatgaggttttatttctccctactcgaaccccgttcccagcaaggctgcagggaatatgaaaactacatggcagacaggtcccggcactagctcccacgctgagcggaagcattttccgatgctattgcaacatcggtaaattaagggaaaatacgtgacaaattgtttattgatcggcaattaaatcctttctcgatcgttatacttttcattacacgcaatctcataattgattgaatgcggccggtgccagctccgcggtcgcccgccgtgctcagtcgagatcgccggccagagaggcggccacgtccggatcgatcctcgccgcttgtatcggatagtgaggatggtcgcagccgatcgacagcggcgcgcccgccttgagcttcgccttcatcgcgtcgccgagttcgaagcgcaggaagtgcacggccgacgtcttctcggcggtgtcgcgctcgaggtcctcgtcggcgatcgcgtagacaggcgcctcatcgtccacccgcagaaatacccggtcctcgatgccgacgaggcgcgcgagcgccgcgcgccgctgcgtttcgttttcgtattcgatctgcagcgttgccttcagattgctgccgtccggcacgagcggcaggtacgcgtcgagctcggcctggatgccgtcctcgtcgaatattttctcgatgtgcagcatttcgtggatctgatagcgaatcgtcgtctcgtcctcgaacagcaggcgcagatgattgccgatcgacacggcgcggcgctttttgtgcgcgatcacgcgcgcatgctcctggcggcgtactttcgcgtacgcttcgagcgtcaacagcgaatcgcgggtaagcgtcatcgcatggtcctcgtctgcggcgcgctcagatgccgtaggccctgcgcagcaacgtgatcggatgcgcgaagggcggcggctcgacgcccttcgcgccgatgccctcttcgatatggtgccccgcgagcgcgcaatccgacgacatgtaatcgggcgcctgctccgcgatcgcgttgaataccggcgcgccgatcttcagcgcctgcgcgtggaactcccgcttcacgccgaacgtgcccgcgtggcccgagcagcgctcgacgaccttcaccttcgtgcccggcacgagcgacagcgcgtccgcagccttgcgcccgatgttctgcacgcgcgcatgacacggcacgtggtacgacacgacgccgagctcgtgcttgaaatcggtcttcagcagcccgtcgcgatggcgcgcgatcatgtactcgaacggatcccagaacgcgtcggccaccgcgcgcacgtcggcatcgtcggggaacatcagcggcaactcgctcttgtacatcagcacgcagctcggaatcgcgccgatcagcgcatggccttcccgcgcatggcgggcgagcacggggatgttcgccgccttcttcgcggcgacgccttcgagattgccctgctcgagcagcggcatcccgcagcacgcttcgctcgcgacgagttcgtacggaatgccgttgtgcgcgagcaccgcgagcagatcgtggccgatgccgggttcgttgtagttcacgtaacaggtcgcgtagatcgcgacgcgccccggcgtgcgctcgccgtcgcgcggcggcggggcgggcgagcgcggcgcggcccggcggaacttgcgcgatgcgaacggcggcagccacgcgcgccggtcgacgccgaacgtcgcctcgagcgcgccgcgcatcgccggcgtgcggttcgccgcattgacggcctgcgtgacgatcggaatgccggcgaaatggccgagcatgtcggtgttcgacagcagcttgtcgcgcagcctgacttcgttgcgcctgtagcgcgcggcccgcgcgcgcaacatcaggtgcggaaagtcgacgttccacggatgcggcggcacgtacgggcatttcgtcatgtagcagaggtcgcacaggtagcattggtcgacgaccttgccgaacgacttcggatcgaccgcatgcgcctcgcccgtctcggtctcgtcgacgagatcgaacagcgtcgggaacgcgccgcacagcgacacgcagcgccggcagcccgcgcagatgtcgaacacgcgcgcgagctcggcgtcgatcgccgcctgatcgtagaacgcgtccgagcgccaatcgagcgggtgccgggtcggggcctccagactgccttcgcggtgggacatgggggggctccatcacgttgcgcgcggcgcgcgcgctgcgccggatcgcgcgggtggcgcgcacgcgcggccgcgccggctgaccgtgtgcggcgcgcgcgccgcgctcagtcgacgagcccgtcgagcgctttcgtataccggttcgcgtggctgcgctccgctttcgcgagcgtctcgaaccaattggcgatttcttcgaagccttcgtcgcgcgcagtcttcgccatgcccggatacatatcggtgtactcgtgcgtctcgcccgcgatcgccgattgcagattctggcgggatgtgccgaacggcagccccgtcgccggatcgccgaccgcttccaggtattcgaggtggccgtgcgcgtggcccgtttcgccctcggcggtcgagcggaacaacgccgcgatgtcgttctgcccctcgacgtccgccttcgacgcgaagtagaggtagcggcgattcgcctgagattcgccggcgaacgcgtatttcaggttctcttcggtcttgctgcccttgagctgtgccatctgcgcctccctatccgaagccggcgcgcgccgcgccgggccggatgatcgattgtggggaacgatgcgcagatcggctgccgccgccggggcaccgtgcatttcaatctaggcgctcgcgcgcgactcacccaataggctttttcaatgtcgtcgatagcccgtcgcggcgaggcgggcaagcgaaggcgcgaagcggtcaagcgcgaacgcaaccgggccttgctgcgccgtctcgcggcgcagcaaggcgcgcgggcgccggcgacgtcagcgcgacggcgcgggcgcgagcggccacgcgtcgctgcccttctcgcccgtcggcgcggttgcgcccggcagcgtctgcttgttgatcgcgcggccgcggttgaagtacttctcgagcagcgcgtcgagaatcgcgacggtctcgacatccggcacgccgtcgtaacgcgacggcctgaaatgcatctggaacgccgacacgacgttgacggtctgcgcgtcgagcgtgcccgtctgcggcgtgtcgtagccgtacgcgagcagcttcgactgcaggctcgcgacgtcgcccgcgaacggccggttgacgcggtagtaatcgacggcctccgcctccggccatgcgccgatcttgtattgatcgtagagcttcttccacgggaacagcggccccggatcggtcttgcggcccggcgcgacgtccgagtgcccgaccaccttgtgcggcagcacctgatgctgcgcgacgacatcggccgccagcgcgccgaacacggccacctgcgcgtccggatacggataccagcgccggttcatcagcggcaggttttcgtcctccggcggaaagccgagattgacgatctcgatgccgaccgagcccgcattgagcatccggtcgccttgccagtagctgacgcccgcgtgccacgcgcggcgcgcctgcggcacgagctcgaataccttgaagcgccggccgtcgtcggccgcgtcgggcaccagatagtgcgcgctgacctgccgctgcgggctcgtcagcgaggcgatcgaatccgcgagcgtctgcgcggtgtaatgcagcacgagcgtgcgcacccgcgaatcctggttcggcgactggatcgagcgatcgatcgtgtaaccggcgcccgacggcgggggcgtatcctgcgcgtgcgcggacggcacgacgccgtcgccgtcgccgcagccggccagcggcagcatcagcatccccaccggccacgccgacgaacgcgcgagaaacccgcgcctgccctcgttgatgattttcgcttgttgttcttcagccatacccttttccgttcgagtcgtaacttgcgattgagaatcggcgcgatgcgccgagcgagtaggttgcgcgatgatgcgacgcgcgagcgtgggagtccgcggcggcgcgcaagttccgattcggagtgcgatgtatttttggaaagcgggagcgcttcgaagcgaacgcgatgtcgcggtggtgggtgcggtgaagatgtgccgggcgtcgatgtttcgcgagaaaggcttgcggcttgcggcttgcggcttgcggcttgcggcttgcggcttgcggaaggctatgtcgatcggctcgccgtgcatcgaaatcaagcggcgtcgttccatcggatcaggaaggcgggcgacggctcacgcgcgcgccgtccgcttgatcgtcggatagcgagccgcatgtcgcgcaaccgccgcgcgcatgtcgatgaggccatgcgcaccatggcgtccgacatcgcaactcgcgtgtcatgcgccgcgcctggtccgaacaccgcgcactccgcccgcgcccccccatcgaccgacggtgcccggaacccggcacgcgcgccgtctcacgcgcttcacctcaccgctgcgtcgcgcgcgcaagcagcatctcacgctcgcgcgcattgagcgtcatgtcggccgcgcgctggaattcggcctgcgcctcggcgcgccgcccgagcttcgcgagcagatcgccgcgcacgctcggcagccagtgatagcgcgcgagcgccgggtcggccgcgagcgcgtcgacgatctcgagccccgccgccggcccgaacgccatgccgaccgcaaccgcgcgattcagctcgacgacgggcgagggcgcgacctgcgcgagcgcgtcgtagagcgcgacgatctgctcccagtcggtatcgtcggcatggcgcgcacgcgcgtgacatgcggcgagcgccgcctgcagcgcatagggcccgctcgcgccgccgagcgcctccgagcgtgcgagcgcggcgagcccgcgccggatcagcagcggatcccagcggctgcgatcctgatcgagcagcagcacggggcggccctgcgcatcgacccgcgcatgcatccgcgacgcctggatctccatcagcgcgacaagcccgtgcacctcgctctcgtcgggcgcgagcccggcgagcacgcgcccgagccgaagcgcctcgtcggtcagcgcggggcgcatccagtcgtcgcccgccgtcgccgaatagccttcgttgaaaaccagatagatcacttcgagcaccgatgccagccgcgccgcgcgctccggtgcgcgcggcacctcgaacggcaccttcgccgccgatagcgtgcgcttcgcgcgcacgatccgctgcgcgatcgtcggctccggcgtgagaaacgcgcgcgcgatctcgcccgtcgtcagccccccgagcagccgcagcgtcagcgcgacgcgcgcgtcggtcgacagcaccggatgacaagcggtgaacacgagccgcagcagatcgtcgccgatgtcgtcgtcgcgcgccgcttcgaacacgtcggcgacgtcaggcgcgacgtgcgcgccgagcgcatcgagatcgaggccgatctgctcgcgcttgcgcgcgtgcagcgcgtgctgccgcagatgatcgagcgcgcggcgcttcgcggccgtcatcagccatgcgcccggattgtccggcacgccgccgctcggccagtgctcgagcgccgcgacgagcgcgtcctgcgcgagctcttcggccacgccgacgtcgcgcacgagccgcgcgacgtgcgcgatgattctcgcggcctcgatccgccagacggcatcgatcgcacggtgaacggcggcatccatcatgcgcgcccttcggcgagcgccttggggttcgcgagccgcgtataaaagtccttgccgaccatcttgccgatgctcaagcacgcccgcatcagcttcgacagaaacggcgacggcccgcgcatcgcccacgtgacgaccgtcgcgtcgccgtccgggcgcagcgcgaattcggcgacgtcgtgcgcgtcgaaccgcctcacgaagtcgagccgtgtcctcacgtgcgacggctcgccgagcccggtggtcccgaagcgccccacgccggccttctcgcgcgtccatgcatcgcccgcgccgacgccggacctcaccgcgccgtacgcgccgcgcagcgccggggccttgcgttcgcacggattgcacgcgtcgaagcggcgcaggtccgccggggccggaaagatgcgcgcggcgcccgcctcgatccgcgcgcggtgctcgacgcgacgcgttcccgggcgcgatgccgcatacagcatcagcggcagcgcaaacgcgagcgccgccgcgccggcgatcaccacgatctggaccattgccgtctcctgtcgctcgcgtcagccgagcttgctctcgagctcgcggaaccggtcgacaccgtcgcccggctcgaaatcgtcgagctcgaacagttgccgcacttcgatctcgccgccgtcgtgctcgccgaacggcgcgggaaagcggcgggtccactcgagcgcctcgtcgcgcgagcgcacctggatcagcgtgtagcccgcgatcagttccttcgtttcggcgaacgggccgtcgacgacggcgcgcttgccgcccgaataacgcacgcgccagcctttcgacgacggctgcaggccggccgcgtcgagcagcacgcccgccttcgccaattcttcgtgataggcggccatcgcggcgatcagcgaagcgtcgggcatcgcgccggactcgctcgccgcattggctttcaccatgatcatgaaacgcatcgctctctcctttcgcagatgacgggacgcgcgattcggcatcctgcccctacgacgggcgacacgccccccactcgacacgcgacgcgaaaaattaagggaaacccctcgctcaacgaggcgaccggcccacggcggcagccggtcgcgccgattctcgcgcgcctaccggaagcacggcccgatttctcgcacttcgaccgagcaccattcggcggcgggacaatccttcgcgatcgcgagcgcctcgccttgcgtcccgacatcgagcaggaagaaaccgccgaccatttccttcgcctcggcatacggcccgtcgacaaggcgcacctcgccgttgcgcacctgcacgcgcgtcgactggtcgtcggacacgagcgattcggcgccgatcagcacgccgcgcgactgaagttcgccggcgaagtggcgcatccgctcgtacagggcctcgccttcggcccgcgtgcgcgccgagcgctggcctcgcggctcgacgatcaacaacatgtagctcatttgcgtcacctcctatgacgacgtcttccatgatcgcgcggcgcgaccacgtcgcgccgccgatcgcgaaacggctgcggctctattttgagcgggctgcgggcggcggtccatcggaatcggcggccgcgcggcggcgcggcggcgcggcggcacggcggcacggcggcgagcagaccgcaccgaaaacgtccggcgccgagcggcgcggcgcatggaaacggttctgtcgcgccgcgttcgatccgcttcgatgatgcgcccgccggcgcgcccccaaaacctggccagattacatattcacatccattctttacgcaaaactgtcaacatgcgccactaagctttcaggattcccacacaacggaccgttcccatgcgcactccgacgcccctgttcgccgcactgtcgctcctgtccaccgtcgccgccgcgcccgcgttcgcggccgccgcatcgcccgtcagcacgaactgcggcggcagcgcaacgccgatcgccgagattcagggcgccggcgcgccttcgccgctcgccggccagaacgtatcgatcgaggccgtcgtcacggccgatttcggcggcgccgacggcttcggcggcttcttcgtccagcaggccgatccgcagcgccgcaaccagcccggcgtatccgaagggctgttcgtctactcgccgaaagcccgcgcgcgcgcgggcgagctcgtgcacgtgacgggcaaggtcgaggagaaatacgggcagacgcagctcacgctgtcgggcgccgtcgcggtctgcgcgagcggccagtcggtcacgccggcgacgctcgcgctgcccgtcgacagcccgaacgcgttcgccgcgtacgaaggcatgctcgtgcgcctgccgcaaacgctgaccgtcaccgaggtctatgaactcggccgctacggtagcgtgctgctcagcaacgggcgtctgcgcacgccgacgagcgtcgtgccgcccgcgcaggcgaaggcggtggccgaggcgaatgcgcgcaaccggctgatcctcgacgacggctcgaacaagcagaatccggcgaccgtcccgtatccggcgccggcgctctccgccgcgaacacgctgcgcgcgggctacacggccgccgatgtcgagggcgtgctcgagctgcgctacggcgcatggcgcctgcaaccggtgccgggcgcgcgtacgcccactttcggcgcgagcgcgaacccgcgcaccgccgcgcccgcgcgcgatcctcgcgcgaacctgcgggtcgcttcgttcaacgtactgaactacttcaacggcgacggcgcgggcggcggcttcgacgatccgagcaaccggggcgcgaagaactacgaagagttcgtccggcaggacgcgaagatcgtcagcgcgctgaaggcgctcgacgccgacgtgatcggcctgatggaaatcgagaacgacggctacggcccgctgagcgcggtgcgccagctcgcggcgaagctcggcgagaactggcgggtggtggacccgggcagcgcgcggctcggcggcgatgcgatcgcggtcgcgctgatctacgacagccgcaaagtgaagccgatcggcaacgcggcgacgctcgcgatcgacgacaagaaccgtcagccgctcgcgcagacattccggccgctcggcggctcgcgtgcggtgacggtcgccgtcaatcatctgaaatcgaagaactgcccggatgcgacgggcgatgacctcgatcagggagacggccagggctgctggaatgcgacgcgctcgcgcgcggcggcgaagattgccgattggctcgcgcgcaatccgacgggcgcgcccagcgaaggcgtgctgctgatcggcgacctcaacagctacacgtacgaggatccggttcgcacgctcgaatcgcgcggctacgtgaatctcgtgtcgagcaaggtcggctccggcgcatacagctacgtctacaacggcgaggcgggctacctcgaccacgcgctcgcgacgaacgcgctcgcctggcgcgtgaaggcggtgcacgactggcacatcaacgcggacgagccgatcgccctgcaatacacgctcgcatacaagagcgccgaacagcagcgcacgtattacgcgcccgacgcgtatcgctcgtccgatcacgatccggtactgatcgacatcgcgctcgccgacgaatatgcggccgcggcgtcgcgccgaggcgcggagatggcggccgcgcacagccgtcgcccgtggcattgacgcgtccggcgggacgtcgcgcgccgatgtgtcgcgtgagcgcgggctcgagcgcgacgcgcgccgcatgacaggcggcaggcggcgcgcaaggcatgacgacgcgccgataggccgggcgttcgcggacgcggcgcccggcatcgcacgcgtgccgcgccggctgcatcgttctcgccggtcgtccgcgaagccgaacctactcgcgaagccaggccggcgtccaggcctgcgccatgccgcgtcgcccgacattgccgcgacgcgggcgcgcggtgggcgaacacgcatcgtcgaccgctgcggcgatccaacatgccgacatcccggctacgccgcaatcggcccgacgccgccccccatccacctcgcctcgcccgcgcaacgcaaacgcgcccggcgtccgtgcaacgacgaaaaccggcggcgtcgatcgtcatcatcgcgtcgcggcccgcctctccggccacgccaccgccgtcacgatgtagaaaacggcatgaacgagaagaaaaagccgacattcgccgccgcgcgacgaaagctttttttaccgatcacccgcaccacgtaaagcaaaaaataccgaaaccggttcacacgcgcggccgcgctcgcgtccggcctccatacaaactgttgcattttccgccgagccccatcccgcaaaggcttcggccccgccgcggcggcttgccgccgcggccgcgcgaaactcagggccggataacgaatcacacatgagcagcgtccgcacattcccttcaaccatcaggagaacgatcatcatggctctttccgacaccgtcgaatacaagctcgaccgcggcctctccgaagcacgacgcgccggccgccggttcgcgcgcgatgcgcgttccgcggcgcgcgacctgaacggcgacgtgaaggacaacatgcgctccctcgtcgacgagctcgacgcgctgctcaaggaggacgtcgacgtcgacgcgctccgcaagcgcctgcacgggcggctcgaggccgcgcgcgacacgctcgacgacgcgtcgtggcacgcgtcgcgccggctgcggcagtcggccgagcgcgtgacgcaggccgtccatgacaacccgtggcagacggccggcatcgtcgccggcctcgcgttcgcggcaggcatcctccttgcgcgtcgataagcgcggcactcacgcccgatgttcaaccatcaagacggaggaagcatcatgcgcaagactctcgttatgaaggtcgcgatcgcgaccgtgctcggcagcctggcgctcgcaggctgcaccaccacgcccgacaagccggcgaacgcatcgtccaatgcgtcgacgcgcgaagcgatcgatgcgcgcgtgaacgcgacgctgtcgcgcctctactcgacggtgccgggctcgcgcgaactcgtctcgaaatcccgcggcgtgctcgtgttcccgaacgtgctgcaggcgggcttcatcgtcggcggccagagcggcaacggcgcgctgcgcgtgggcggctccacgctcggctactacaacacgtcgtcgctgtcggtgggcctgcaggcgggcgcgcaatcgaaggcgctgatcttcctgttcatgtcgcaggacgcgctcgacaagttccgcaactcggacggctgggccgcgggcgccgacgcgtcggtcgcgctcgtcaaggtcggggcgaacggcgcggtcgatacgtcgacggtgaccgcgccggtcgaagtcatcgtgctgaccaacgccggcctgatgggcgatctgtcggtcaacggcacgaaggtcacgcgcctgaagctctgagccgcaccaccgacgcgggcggcgccgcgcctcgcgcgtgcgcgccgcccgcgccgcgcgccgcggcagctcgccgcggcgttttcgatcgcagcccgaacgacatgcgctcggggcgaggcaacgcacgcgcgccgcgcgcgacgcgtcaggcataatcgatgcgtcacggcgggccgccgcggcgcggcttgcccgtccgatcaaccatcctccccgagcacaccatggatagcgggaacgatcaccaaaaattcttccacctgttgcttctcgtcgtcaccgttggtctttgctggatattgacgccgttcttcggcgcgatcttctgggggaccattctcgcgatcctgttccagcccgtgcagcgctggctcgccgcacgcttcggcaagcgccgcaatctcgccgcgctcgtcacgctgtcgctcatcatcctgatcgtgatcctgccgcttgcgttcgtgaccgcgacactcgtgcaggagatcgcgtacgcgtatcagcagatcaagacgatgcagccgaacatgacgcagtacttccaggagttcatgcacgcgctgccgagctccgtgcatcgcgtgctgcacaattacgggctcaccgacatcgccggcatccagaagaagctgaccgacggcgcggctgcgatcagccagttcgtggccgcgcaggcgctcagcatcgggcagaacacgttccagttcgtcgtgagcttcggcgtgatgctgtacctcgtgttcttcctgttgcgcgacggcggcgagatcggccgccgcgtgcggcgcgcgctgccgctcgacgaagagcacaagcagcatctgctgacgaagttcacgacggtcgtgcgcgcgaccgtcaagggcaacatcgcggtcgcggccgtgcagggcgcgctcggcggcctgatcttctggattctcgggatcgagggcgtgattctgtggggcgcgctgatggcgttcctgtcgctgctgcccgcgatcggcgcggggctcgtatgggtgccggccgccggctatttcgcggtgaccgggcaaatctggaaatgcgtgattctcgtcgcgttctgcgtgggcgtgatcgggctcgtcgataacctgctgcggccgatcctcgtcggcaaggacacgaagatgcccgactgggtcgtgctgatctcgacgctcggcggcatggcgctgttcggcatcaacggcttcgtgatcggcccgctcgtcgccgcgctgttcatggcgagctgggacatcttcgcgcgcaccgagcagaccgactgggaatgacgcgccgccggcgcgcgttcgtccggacatcccattaaaaaacccggctttcaagccggttttttttgcgttcggcccggcgcgatccgcccgggccggcgatgccgccaccgacgggggcgctcgccaagcacggcgccgtgcgccggcacgcgcgccgcgctatcgcgcgatctcgcccgctgcgcggcgcatcgcccgccgtatcgcgccgcttactcgaagctgaagcgcagatccttgacgacgggctccttgccccagttgaacgagcacacgcgtccggtctcgaggttcaccgcgtccgcgcccttgccctgcgtctcgctcacgggcgcgcagccgcccgaaatcgtcacggtgggcgtgccctgcttcgacagcggaaactcgatcgcgccgtcctccggcaccgtgtgcgtgagcgcgaccttctcgacgtagtcgtcgggcagcatgaagatcggcgaatcgtcgacccacagcgtgtagtaatcgtgcttgaacggcgtctgctcgacgcacatcttcgacgtgtgcgcgccgagcttctgggtctggcacagcggcgcggcggcgcagaccgagcctgcgacgagcagcggcacgagcgccgcccagcttttccggattgttcttttcattttcgactcgaaaaggaatggcgggagggaggtcatgccgtttcgcacgacgtcgcgcgcgctctcagggccgcgcgcggcgaccgctatcttacaaacgaacgccgcctaacagaagggggcgcagccgggcggcgggcccctcccccgacgcccgacgcccggcgcgcgctcagaatgtcgtgcgcatcccgatgctcacgctgcgcccgccctgcggcgcgatgttgcgcaccaccgagctcgcgtagcggatgtcctggttcgtcaggttgtcgccgcgcagataggcgagccagttcgtcgcgccgacgcgcaacttgtaggtgagcacgacgccgagcgacgtgtagccgtcggtcgcgagatcgtgctcgggcacgcgatgctgcgcccacgcatgcgtgagctgcgcgcgcgcaccgaacgggccgtagccgtaatcggccgcgagcgtcgcgcgcagcggcgcgatccgcggcagcggctcgcccgtgtccgcgttgcgcgcgtgcgtgtagtcggcgctcagctcgagatcgacgcgatgcccgcgccgctcgaacgcgcgccacctgccttcgagctcgacgccgtagaactccgcgcgcacgccgcgatagacggcctcgcgcagcgcgtcgtcggcgcccggggccacgggcacgccgtcgtcgtcgacgagccgtccggtgtcgtattcggcgaggtagttccgcaggcggctgtagaacacgccgatgctgccgcggttcggaccgctcgcatagcgcagcgcgagatcggtcgacaccgccttctccttctgcgcatcgggccggccgatcaggtactgccccgtcgcgccgtgcgggccgttcgcgtacagctcgtagaaggtcggcgcgcgctccgtgtacgacacgttgcccgcgagcgaccacgcgggcgcgagctgatacagcgcgcccgccgacacgctgcccgcattgaaatcgcgcgagcgcgcgaagccgaacttgtcgtcgccgttcgcgctcggatcgagccgcacgtgctcgatgcgcgcgccggcggacagcttcagcgcgtcggtcgcctgccactgctcgaggccgaacagcgcgacgctcgtcgtgcgcgtggtaggcgcgagcgcctcgccgccgagcgcggagaacgtgttctgtccgacctgcacgccgagcgcgccttcgaacgggccgagcttgcggtgccgcgcctcgacgcgcgcctcgtagccgtgattgcgaaacgtcgtgcccgtcacgccgtcctcgatttccttatgctggtaattcgtgtagccgaagtcgaatttcagctgcgagaacggcccgcgcagattgcgcacctccgacgcgagcgcgacgcgctcctgccgcatctgaagccgcgcgtcggtttcggcgacggagccgtagttcgattcgtagccgctgtacgatgcgccgacgtagccgtccgcccacgtgtacgagccgcccgccgcgccgccgtaacggcggccgtcgctgttcggcagcttgccgtacggctcgctggcgtcctcgccgtcgagcgcgcgctggcgcgccgaatgcgcatggcccggaatccgcagcgcgtcggtctcgcggccgaacgcgtcgagatgaaacgcgaagcggccgttgccgccttcgacgagcgccgcgcccgcacgcgcattgttcgcgccgccgtagctcgcgtcgagcgcgcccgagacgcccgtgatcgcttcgcgcggaatccggttgtcgatcgtgttgacgacgccgccgaccgcgttgccgccgtacagcaacgccgccggcccgcgcacgatctcgatgcgctcgacgctcagcggatcctgcggcaccgcgtgatcgtaggacagcgacgacgcgtcgtacgcggcgacgccgttctgcaggaggcggatgcgatcgccgtccatcccgcggatgatcggacggccgacgagcgggccataggtcgtcgtggacacgccgggcaggccgttcagcgtgtcgccgagcgaatcggtgcggcgcagcgtcagcgcgtcgccggacagcgacgcggtgggcgagctcagcgccgacgcgccgagcgggttcgcggtcacgaagatcggcgcgagcgccgtcgcgggcggcgcgtccgatcggcgctcggcgggcggcgcgcccgtctcgccatgcgcgaggctcgcggcgagcagcagcgacaagggatgcagcctgcgagcgaaaggcggcgcgatacgtcggtggtcatccattgcggtaatcggtatggtgtggtcggggtggacggaatcacgggccgaatcgcgcgatgaacaggaaacgatataacgtatcaatatcagcgcacaggaaggcccgggaggcagcgcatcgatacgacggctcggcgcccgcgtcgccgcgggcgccatcgggtcggatggcgatggtatcgatatgttatatcatttcaaattctgtaacaaatggcttacaccgcgccccgtcttcgtcctttccaaaccctccgccgcgccccccctgccgtcccgcgcggccgtttcgcataattcatgcatggttcggcgccgccgcgcgccttgaactcgctgcctcccctgtccggcgcccgggccgcccgcgtcgcccgtcgccgcaaacgcgcgccgcccgggccgcgcgcatcggcgtgatatcgtcgggcgctcgcaaaccgacaagaccctttccgtttcacgcatgcatccgctccgatcgattctcccgttggccctgttcaccgccgtcgggctgctcgccaccgacctctatctccccgccgtgccgtcgttgccgcagcagctcggcggctccatcgaaagcgcgcaggcgacgctcgccgcgttctcggccgcgctcgccgtgtcgcagctcgtctggggcgcggccgccgaccgcttcgggcaccgccgcacgctcgcgttcgcggtgctgctgcaactcgtcgcgggcgccgcgtgcgcgctcgcgccttcgatgggcgcgctgatcggcgcgcgcctcgcgcagggcttcggcgtcggcgcggcgatggtcatcgtccccgcgctcgtgcgacagtcgttcggcgacggcggcgcggtccgcgcgctcgcatggctcggcatcgtcgaaagcgcggtgcccggactcgcgcccctcgtcggcgcggcgctgctcgtcgtggccgactggcgaacgagcttctggatcatcgtcgcgttgtccgccatcgcggcgccgctcgtgttccgcgtgattccgacggctcgcgcgatgcgcgcgtgtgcgccggcgaacgtcggcgcacacgcgggcggctatcggcggctgctgcgctcgcccgtctatctcggctacgcgctcggccacgcgctctgcttcgccgcgctgctcgcgttcgtcgcgagcgcgccgcaagtcgtcgagatctggctcggcgcggggccgtcgacgttcagcctgatgcaggcgtgcggggtcgccgcgttcatgctgagcgccgcgcgcagcggcaaatggtccgacgcgctcggcctcgaccggatcatcgcactcggcgcgctgctgcagttcgcggcgtcggccgcgttcctgctgctcgcgtatgccgattggcgctcgacgccgctcgtcgtcgcatcgtggatgctgttctgcggctcgctcggcctgcgcgggccggcgtcgatggcgcgcgcgctcgcggccgagcccgccgtcgcgggacgcgcggccgggctgctgatgttcttcgggctcggcggcgcggcgctcgcgacacaggccgtcgcgccgttcctgcggctggggctcgcgcccgtcgcgtggatgtgcgcgggcttcacgctcgcgagcggcgcggtcgtgctgtggggcatcgcgatacgcggccgacatcgcgcggcggccacggaaatcgcgtgagccgacggaatcgggcgcgcggtgaatgcatgcacgcgcacggaaaggcatgcgccgcgcgaagccgatgcgccgcccgcacgccgatgcgcgaagcccgaacggcggggcctgtcggtgcgccgcgagccacggcgtggatcgatggagatcgacggcgagcgaaggagcgaacgccgggacgagcggggggaaacgaagtcgaacgacggcgaagcagccgcggaaccgagcgcgtcggcgcgagcgagcgtcacggtccgctttcacgaacgaaagtggcgcggcgtccgccgcgccacggcggttcgtccatgcgcgcgatcttcggcaactgagcggcctcggcaatcaaccggcaaaggcggccggtttcgggcgcattgcaacggcgtccgaaacggcctggcatcccgccccgtctcctgtgggcggcactcggcggcgcgcgtcgccatccgcgcgcaccgcgcaagcgtccgggtggaatggccgaagtggccgaagtggccgaagcgatcgaagcggccgaggcagtcgaagcagtcgaagcagtcgaagcggtcgaagcagccgaagcagccgaagcagccgaagcagccgaagcggcagcatcggccaaagcgcgcgccgccgcccgatcaagcttgcggatcgacccgcagcacgagcttgccgcgatggctgccgtcaaacaggcgattcagcacgtcgggcgcgttggtcagcccgtcggcgacggtttcctccgccttcagccggccgtcgcgcagccagccggcgagcgtcgcgatcgcctcgcggctcttccggtaatcgagaatcaggaagccgcgcatcgtcagccgcttcgcgatcaacacgctgacgtcgtcggcgggccgcccgctgttgtagttcgcgatcacgccgcacagcgcgacgcgtccgccgatcgccattcgcgacagcaccgcgcgcatgatctcgccgccgacgttctcgaagctcacgtgcacgccgtcgggcgtcgcgtccttcagcgcgcgcttccagtcgtcggacttgtagtcgacggccgcgtcgaagccgagttcgtcggtcaggtagcggcacttgtccgcgccgcccgcgatgccgacgacgcgcgtgccgtgaatcttgccgatctgcccggcgacggagcccaccgagcccgcggccgccgacacgacgagcgtctcgcccggctgcaccggcgcgatctcggtgagcccgtagtacgcggtgagcccgctcatcccgcatgcgccgagcaggcgcggcagcggcaggccgagcgcggcgggcagcttcgtgtactgcgcgatttcgtcggcgcgcacgtgcgcgtagtcctgccagccgacgagcccctgcacgagatcgccctcggcgaaccccggcgcgttcgacgcgacgacgcggccgatcccgagcgcgcgcatcacgtcgccgatcgccaccggcggcagatattgcgggatgtcgctcatccagacgcgattggtgggatccatcgacagatacagcacgcgcacgagcatctcgcccggcccgagcgggggcagcggcgcttcggcgagcgtgaagtgctcgtgaccgacgcgtccgtcggggcgcgccttcaggcgcagttgtcgattgacgggtgtggacatgggcatcaccttcgggagaaatggaaacggacggcatgcgcccgcatcggcgaacgccgcgagtgcgccgcggtcgcattcgcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgaggcgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcgatccgcaacgatgcaatcacaccgccgcgatttttcaagtttcgccggcggcgcgcgaaaatgccgccgccgacgcacgcgcgacgtcagaccgcgcacatcccgccgtcgatcacgagctccgcgcccgtcacgtagcggctctcgtcggacgcgagatagacggccgcatgcgcgacgtcgtcgggctcgccgagccggcgcatcggcacgccgcgcgcgagcttgcgcgcggcttccttctcgccgaccagccggacgatcggcgcgacgatgcccgtcatgatgaacgacggatggatcgagttgcagcgcacctccgtctgccggcgcgcgcaatccaccgcgatcgacttcgtgagcgacgcgaccgccgccttcgacgcgttgtacgcggtgtagtcgggctcctgcttgaacgcggcgaccgacgagatattgacgatcgacgcgggcgcgcccgcctccagatacggcagcgcatgcttcgtgccgagcacgatgctctcgacgttgatcgccatcacgcgccgccactcgtcgcgcgcgatctgcccgatcgcgccgaacgagccgacgcccgcgttgtgcacgagcaccgacagcccgcccatcgcgtctgccgcctgcgaaaggcgcgacgcccactgcgcttcgtcggcgacgtcctgcacggccgcccacgcaatgcgctcgccggccgtatcgttgagctcggccgcgaacgcctcgagcacggccgcgtcgacgatgtcggtcaagaacacctgcgcgccctgctcggccatccggcgcgcgatcgcgcgcccgaggccgcccgcagcgccggtgatgaacgcgcgcttgccggccaggcgcggcgccaaatgcttcgtcttcgtcatgaacactcccctgtcgttttcgatgttcgctcgccgcccgcgcgcttcgctcgtgcgcccgaagcgtcatgcgctcgagcggcgggcggcggcgatgcggacgatgcgaacgatgcggacgatcgccgccgcgatcgtatcaggcgtctagacttcgagcgtcgggtatccggcactcgcaactcgaagctcgaagctcgtcgctcgcagttcgtggctcgtcgcccaccctatcgccgtcaaaccgacaaatacccgccgtcgacgttcagcaccgtccccgtcgtatagctcgacgccgccgacgccagatacagcaccgcgcccgccatctccgtcggctgcgcggcgcgccgcatcggcacgtgcgcgagcacctgcttcagcacctcgggcgtctgcgtgagcgccgacgcgaatttcgtgtcggtcagccccggcagcagcgcgttgcagcgcacgccgctcgccgcgcattcgatcgcgaacgccttggtcatcgagatcaccgccgccttcgtgatcgagtagatgccctgccagtagccgggaatcacgccgttcaccgatgcgacgttgacgatcgatccgccgccgttcttgcccatcagcttcgcgccgcggttcgacatgaagaagtagccgcggatgttcacgtcgacggtcttctggaacgcgccgagatccgtatcgacgatcggcccgtagtacggattggtcgccgcgttgttgacgagcacgtcgagccgcccatgccggccttcgagtgacgcgtacagcgcgtcgatctgctcgagctcgccgatgtggcacgcggccgcctcggccgagccgcccgccgcgacgatctcgtccgcgatcgcgcggcaatcgtcgaggcgccggctcgtgacgacgacatgcgcgccgaacgcgccgagcagcttcgcgacttccgcgccgatgccgcggctgccgccggtgacgacggcgatcttgccggacaggtcgaacaggttgggtgcgctcatgaaggatatcccgagtgggtgaaggaaaaggaatcagcggtgcgtgacgagccgttcgtcgcgctcgccgtcgaggtgcggccagccgttgtacgtcgtcacgcgcgcgccgccgcggccgatccggatccgcgtgacgctcgtgttgacgagcggccacgcgagctcgaagctgcactcggcgggcacgccgaacagcgccgcgacgatcacgccgatcggcccgcccgacgtgaacgcccagatctcgcgcgccggctggcccgcgagcgcgtcccacgcggcaagcgtgcgcgcgcggaattcgggccaggcgcagccgtactcgccgtcgtgcgcaccgcccgtccagcgcgccacagccgccgcgaacagcgtctggaacgcgcggcgcgggtcggcctcggccgccatcgcgcgcagcagcgcgtcgcgcgaggcgagcgccggccgatgccgcgcgatcaactcgtccgcgtcgagctcgtcgaggcccgcgagcgcgagccggggcgcatcgacgcccgccgcgcgcgcgcagccgtcggccgtctgcgcgtggcggcgcagcgtgccggtggcgatcagcgcgggccgccgcgcgccgcgcgccatccacgcgccgagccgcgccgattgctcgtcgccgagcggcgacaggcaatcgtagtcggccgcgtcgaagctcgcctgcgcatggcgaatcagcaacagctcggtcatcgcgcgcccccggccgcgtcgatcacgcgccggcaacgcacgccgagatagcgcacgaccgcgccgaggcccgcgaactgctcgttcgtcgtgtgaccgagcacgaagcgccggtagatctgttgcgcgatcaccatcagccggaacaggccgaacacttcgtagaacacgaagccgccgacgtcgagccccgtgcgcgcgccgtagtattcgacgagctcgcggcgcgtcatcatcccgtccgcgtgcgtcggctggcggcgcatcgcgacgaacgcgggatcgtcgtcggcctgcgcccagtaggcgagcgagccgccgaggtccatcagcggatcgccgagcgtcgccatctcccagtcgagcacgccgacgatcgacagcggatcggccggatcgagcacgacgttgtcgaagcgaaaatcgttatggatcacgcagatgcgccgctcgcccgccgggcgatggcgctcgagccacgcgagcacgtcgtcgcacgggttcgtgccgtcggtgagcgcgttgcgccagcgctgcgcccagccgctcaactgccgcgcgacgtagccttcgcccttgccgagcgccgcgatctccgggcgcgacgcgtcgatcgcgtgcagctcgatcagccggtcgacgaagcgctcgcacagcttgcgcacgtccgcgcgatcgagcttcagctcggcgggcagctcgcgccgcaggatcacgccggcgatgcgctccatcacgtagaactcgctgccgagcaccgcgggatcgtcgcagcgcgcgaggatcgccggcacgtaacggtagtcgggcccgagcgccgccatcaccgccgcttcgcgcagcatgtcgtgcgcggcgcccgccttcgcgcccgccggcgggcgcctgagcaccagctcgcgatcgccatagccgatcagataggtcaggttcgacgcgccgccgtgaaactgccggatgcgcggctcgccgctcaaccccgcaatgcgcggcttcaggtacgcgtcgagcttcgccgcgtcgagccggtcttcgtcgcgcacgtcgcgcgcatcgtcgaggcgcacgctcatgcggcctccgccgcggcgagctgccgcttcacctcgagcttcgcgacgaccgcgcgatgcacctcgtccggcccgtccgcgatgcgcagcacgcgcgcgtacgcgtagagcgcggcgagcgggaaatcgttggacaggcccgcgccgccgtggatctggatcgccgcgtcggccgcctgctgcgcgaccgcgggcacgacgaccttgatctgcgagatcagcgacagcgccgccttcacgccctgcgtgtcgatcgtccaggcggccttcagcgtcagcaggcgcgcctgctcgatcgccatgcgcaggttcgcgacgacgtcgccgttgccgccgagcttgacgagcggcttgccgaacgcggtgcgcgccgtcgcgcgcgcgcacagcagcgtgagcgccttctccgccgcgccgagcgcgcgcatgcagtggtgaatgcggcccgggccgagccggccctgcgcgatctcgaagccgcgccccggcccgaggatcacgttcgacgccggcagccgcacgttcgtgaagctgacctcgccgtggcccgacggctcgtcgtacgcgttgaacaccggcagcatccgctcgatccgcacgccgggcgcgtcgagcgggcacagcaccatcgtgtgccggcgatgcggttccgcctgcggatcggtgagccccatgaagatcacgacgcgcgcgagcggatgaccgatgccggtcgaccaccacttgcggccgttcagcacgatttcgtcgccttcgagcttggccgtcgcgcgcatgttcgtcgcgtccgacgaagcgacctccggctccgtcatgcagaacgccgaacggatctcgcccgcgagcagcggctcgagccagcggcggcgctgctcgggcgagccgtagcgcgcgagcacctccatgttgccggtgtcgggcgcgttgcagttgaacgcctccggcgcgatgaacgaatgccccatcagctcggcgagcggggcgtactcggcgttcgacagccccgcgccgccgtgctcggcctcgggcaggaacaggttccagaggccggccgcgcgcgccttcgccttcagcgtttccatcacgtcgggctgccgccagcgccgccagtcgacgtcgcccgtcagttgctcggcgtagcgcgcctcgacgggcgcgatctcgtcgcgcatgaaggccgcgatgcgctcgctcaattcgcggcagcgggccgagggggagaaatccatggcgtctccgatagtcggttcgaatgcaaacgagcgtacgcgatcctcgacaatcgatgaaatgaatatttattatgcgatggcatagatgccattgatgggctggcgtgcgcgcgcgagccgcgccgatccggcaatccggcggtgcgtcggaacttcggaacttcggaacttcggaactttggagcatcgaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgcaggaacaccaaaacgccgatgcagccagaccaccgactcgacctgaacctgttccgcgtactcgacgcggtctacgtgcaaggcggcatcagcgccgccgcccgcgcgctgcatctgacgcagcctgccgtcacccatgcgctgaaccggctgcgcgcgcattttggcgatccgctcttcgtgcgacagggcaacaaggtcgtgccgaccgagcgcacgcgcgaggtgatcgccgacgtccagcgccatctgaaggggctgcaggatgcggcgcgcgcgcagacccgcttcagccccggcgcgctcgacatgagcttcgtcgtcggcgtgcgcgacgtgctcgaatcgatcgcgctgccgcagctcgtcgagacgctcgcgcgcgaagcgcccggcgtgcggctcgtgagccgccgcgtgccggttgccgacatcgggcgcgaactcggcagcggcaatctcgatctcgcgatcgagcgccgcgtgcccgccgggccccgaatcgccgccgaacacgtggcggacgacacgctcgtcgtcgcgatgcggcgcgaccatgcgctcgcgggcgcgccgctgcgccgcgccgactacttcgccgcgggacacgtgacggtgtcgccgctcggcgagccgcacacgctcgacgtgctgctcggcgccgacgggcgcttccggcggatccagctcgtctgccagcactacttcgccgcgtgccagatcgtggcgtcgggcgatctgctgctgacgctgccgcgctcctacgcgctgcggatgacgcggctcctgccgctcgcggcgcagccgttgccgctgcggctcaagccgtatccgatcctcgcgtactggcacgagtcgcgcgagctcgaccgcgcgcatcagtggttccggcaacgcgtgatcgaagtcgtgcgcgccgcgtcgccgcatcccgcgggcgcataggcgccgctgcaggcgcgcgcgaagccgtttatgctcgaccagacgcgaccggcgtgccggccgcttcctccccttacctcgagaacacgccatgccgctcattcacgccaccgccgaaatggcccccgatgcaccgaactacgtcgtcgaactcgaagccggaaagcaccgcctgcaaggcgacgagaacgagcacgagggcggcggcaacgtcggccccgcgccgtacgagctcgtgctgtcggggctcgccgcgtgcacggtcgcgacgctgcgcatgtacatgcagcgcaaggcgtggccggccgcgcggctgctcgcgcgcgccgagctgcacgtcgatcgcgagggcgcgcaatacgtgcgacgcacgatcgtcgtcgacggcgcgctcgacggcgcgcagcgcacgcggctcgccgaaatcgccgagaagacgccggtcacgctgttcgtcaagcgcggcacgcggatcgagacgacgctgaagtgacggcgcgggggcagcgacgcgatgcgcgttcgcgcgaccgtgtcgccgcgcgcggcgccgggccgcgcgcgccccgccggtgcgcacggcgtgtcggcgcaccgggccgtgtcgcacggccgggcgccgggccgacgcatcagggcagcgtcagcggaaacgacttcggcccgttcggcagattgagcggctgtccgaccgcatggccgcccgtgctcatccggaagcggccgttgaccaccgagaactgatagttcgagcagacttcgttgtgatccggcgtgtagacggccgaggtcgatgcccgcttgaccgtgcgccactgcgcggacgccctgtcgagcgcccatacgttgccgtactgcccggcgcgctgcgtcgcgccgagacacgacgcgccctgcgtcgcccaatcctcgacgaagctgttcgcgtagttcgccgactggacggccttctggtagcgcagcgtcgcgatcagctcgcgcgcgttggtcgaggtgtcggtgaaccagaccgaatagtcggtctggttctgtcctgcgaccggcgcgatcgacgccatgaagcggtaggtgcggcccgcgacgggcgcatggcgcttggcgcacttgtagccggtgccttcgccgccgaactgcgtgcaatcgacgccgggccctttcgcgatgatttgaggcgacttgccgttcacgtcccacacggagaacagcacgagtccatcctgcttgccgtcgatcgactggatgccggtgtacgcgcccggccagccgatcgcctcccaataggtggtcggcgcgagcgcttcgggcgtcacgtcgaccctgaacgcggtccagtcgctcgccggctcgtagttcagatggatcgaattcgcgcgcgtcgcgtgcggctgcgccgagccgccgatcgcgacgccctgcgtcgtgccgtcgaaccggcggatgctcgccaccgccgtctgcgcggcgccgctgccggcgacccaccacgcggacgcgatcccgttggcgtcggtcgacgcgctcgccgggaagagccatcccgacgcgccgcccgcgccgcgcggctgccaggcgacgtcgcagccggcgaccggccgcccgttgttcgtcaccttgaccgtcagcatgacgggattgtgcgtgcgattgttcgacgtgatcgccggatcatagagcgtcgacgagaacaccgagccctgtcgcgcgacgagcggcgcacgcgtcgtcgaggcgatcgtggagccgttcaggcacgcgccggccgccgtcgcgtcggcggcgaccgcggccaggatggttgctgcgatgcagttgaatttcaattcgctcctcctcatcgggcatttcgattcgcgggtatacgtcgcgcactataagcgagggaagcggattcgatcgaataaccgaccttattcgacaggataattcgatctttttaatatttaatatgttatatacatgctttcatattgcattgacgtgccgcccgaaccgggagttgccgcgtcgcgacacatcgaattgatgcgaaatcgccgcatttccccttgttttcaatcgaaaaccgcgcggacgacaaaaatcggatcgttcgaatcaggctgctttttgactcatcgactcccgtcgatcaactgacggccgtcggccgcccgttcgcgccgatattgcccggcgtgttgaatcggcttcgtatcggcttcgacgcgcattgcgaacccgacaatggaatgccgaccacgccaactcccggaaggcattgcgcatcgcagatgcgtgatcgccgtgccgacgcgcgcgcaatgggcatcgacatgccgggcccatcgatgccgcgacgatgtcgcgatgagcgaccgccatgcgccgatcacggcgccgcgatgccggaaccggcgtcacgacgaatccggcgcagccgggacgcgtcgaaagcgccggccacgccgaacggcatggtcgcgcggcgcggatcgaaacggcactgcccgcgatgaaccacgatgaagcccgatgaagcgcgagcggcaccggcgcgccacgcgcggcgacaacgcgcgtcggccagccacgccgacgccacgccaccggcatgcccgcggccgtcccccaccgcgcgccgacgcgcccatcgcgaacgtgcgcgcttacggcctcgccggccgcacgggcgtcggcgcgttcgcgcaccggcgcgccgccgttacagcccgagcgccgacagatcgagcttgccgcccttgacgggcgggcaccagaagaacgagccggtgatcggctgcgtgaagcggaacaggccgtcgtgcacgccgtcggtcgcgccgatcatccggcgcatctgcacctcgaacgcgcggaacgaatggccgaacgcaacgaagtacaaaccggcgcggcgctcgtccgcccacggcgacgagcggcgcagcaccttcgcctccggcttgaagctctcctgctcggtgcgcttcacgtgcgcgtaggcgggcgcgtcctcgagctcctcgttgtcgtccttgcggcggccgatgacgcggtccatttcgtcgcccggaatctcgcgcatcttgccgaagtcgtgcacccattgctgaaccgcgacgaagctcgcgccgtcgagccccgcgcccttgccggacacgaacgcgacttcgagcgcctcgtcgccctccgggttctcggtgccgtcctcgtagccggacaggtcgcggtcgtccgcgtaacggaacgcgttcgccgccgcatcgagctcgaacgcgggcgcgacgagccgctcgatgtcgcgcgagcgcacggtggccgcgccgagatcgtcggcgcgcagccaaacccacagcgctgcgggagtcgacggcaccggcgcgcccggcaccgacagctcgggaaactccttcagcccgtcgatcttcctgtcgagcgcctgcacgagcgacggcccgaggccgatcaccgtgtcaacgccgtcgagcgcgtcgcgcaacgcggcgagcacgctcgccgcatgctccggatgcgagatccggaaagacaggtagcggctcgcggccggaatcggagccagaatgcctggttgaaaatcgctcatcgtttcctcgatgcaatgttcggttctacaggggacgtcggattgtcccataacgtcggcacgcgccggtttgggaagtcggttcggaagcctcgtccgcgcgccgtgtcgcagcggcccttttgggcgggcggcgccgggcgcgcacgttcgggcgaccgcacgcgtgcacgcgcctcgagaacgtcgcgtggcattcgcttccgcccatcgcggcgcgcgtccgccgccccgatgccgccgatgccgccgcgcgcgaggcgccgcgccgcgcgccgaacgcgatgttaacccactccttccggccccgacgagcacgacgaaccgcgacgccgcgcgccgctcgtctcgaatcggcaacatccattcgtctgacattgcagcaatccgaaacggccgctagaatcgcttcacgagctgcacttcggctcgctttcattccacccactcaacgctcgaaggaggtgccagatgttgcaaatgcatgttgcctcctcgacggcagttccacgacgcgcgtcttaagtcgtcgtcttcgcgggccgcgttccggctcgcacagcttccggaccgtttttcgccttcgcagcgcgcgctgacgcgcggcgtcgcccgtccggctttcgtttcgaacaaacaatcgacaagtcccgtccgccacgagcggccgggccccgacaaatggtccagaaaactacccatccgggtggacgcgcgtttaccgacgtgctcgcgttcaccttccggcactggcgcgcgcaacccgtgcgcatcgccgggatcgccgcccttgcgctcgccaccgcgctcggcgacgtactcacgccgctgttcgccgggcgcctcgtcgacgcgctgtcgcacggcgtggccgccgccgacaaggccgccgcgtggagccgcgcgctgcacgcgttcggcgtgctgatcggcatcgggctcgcgtgcacgctgctgcggcaggcggtgttccgcaacatcatcgtgctgacgctgaagatgatgagcgagatcgcggcgaacgcgttccaccgcgtgcagcgcttttcgaccgactggcacgcgaacagcttcgccggctcgaccgtgcgcaagatcacgcgcggcatgtgggcgatcgacctgctcaacgacacgctgctcgtcgcgctgctgccgtccatcgtgatgctgacgggcgcgacgctgctgctcggcctgcactggccggtgatgggcgcggtggtgggcggcggctcggtcgtcttcatcgcggtgacggtcgcgatgtcgctgcgctacgtcgcgcccgcggcgcgcctcggcaacctgtgggacacgcgcatgggcggcgcgctcgccgacgcggtgagctgcaatccggtcgtcaaggcgttcggcgcggagacgcgcgaagagacgcggctcgacggcgtcgtgtcgaagtggcgcgcgcgtactcgccgcgcgtggcggcgcggcacgctgaacggcggcgtgcagggcgcgatgctcgccgcgatgcaggcggcgatcctcggcgccgcgctatggctgtgggcgcacgatcgcgcgagcatcggcgacatcacgttcgcgctgacgaccttcctcgtgctgcaaggctacctgcgcgacatcgggatgcacatccgcaacctgcagcgctcggtcaacgacatggaagagctcgtgtcgctcgagcggcagccgctcggcatcgacgacaagccgggcgcgaagccgatctcgatcgcgcgcggcgagatccgcttcgagcacgtgacgttcggctacagcggcgcgcacgcgaagccgctgtacgagaacttctcgatccggatcgcgccgggcgagcgcgtcgggctcgtcgggcattccggttcgggcaagacctcgttcatcaagctgatccagcggctgtacgacgtcgacggcgggcgcatcacgatcgacgggcaggacatcgcggaggtcacgcaggcgtcgctgcgcagccagatcgcgatcgtccagcaggagccgctgctgttccaccgcacgctcgccgagaacatcgcgtacgcgcggcccggcgcgacgcgcgacgagatcgagcgcgccgcgcggctcgcgagcgcgcacgcgttcatcgacgcgttgccgcagggctacgacacgctcgtcggcgaacgcgggatcaagctgtcgggcggcgagcggcagcgcgtcgcgatcgcgcgtgcgttcctcgccgacgcgccggtgctgatcctcgacgaagcgacgtcgagcctcgacagcgagagcgaagtgctgatccagcaggcgatggagcggctgatggtcgggcgcacgacgctcgtcgtcgcgcaccggctgtcgacggtgcgcgcgctcgaccggctgatcgtgctcgacaaggggcgcgtgatcgaggaaggcagccacgacgcgctgatccggctcgaaggcggcgtctaccggcggctgttcgagcggcaggcgctcgagctcgcgaaggggctgatcgagcagacgggcggcacggtcgccgactggctgcgcgatgagcaggacgagcacggcgggcgcgacgaacgcaacgagcgcggcgaacgcgacaagccgggcgcgctcgacgggcacgacgcgcgacgcacgcacggcgtgctcgatgagagccgcgacggcgggcaggcggacaattcggcgatggcgatggagaagtagcgacgcgcgcgtgggagcccgacgcaggcgaagcgggcgcacgcgcgcgtcgccgcttgcgtcgcctcgcttgcatggcgttcgcgcggttcgccaaacgcgacgccggcacatcgcgcgccccaatagccaaggccgcgcgcccgctcgatcccccagacacaacgcgactgaaacgcccgccctcaagccgtcacgcgaggaacggcaccgcgcggcggccctcgcctgccgcgcggcggcgagccgcgccccgcaatccggcggcgcccctcgcgccgccacccccggcctgcgcttgcgcgcggggccgtcaatcagcgggcaacgtgcatcacccgtcggcgcgccgccgctcgagcgccgccacggcgcgcgcgaccacctgctcgcgccgcgcgagcaccggcttcgaccgctcgcgcatgcgctcgacgatccgcgccggcgcggtatccggatcgcccgccgcgaacggcggggccggcgcatattcgagctgcaactgcaccgcctgcgcatcgtcctcgccgacgagctcggccgcgagcgtcagcgcgaaatcgatccccgcggtcacgccgccgcccgtcacgagattgccgtcgcgcacgacgcgctcgcgtaccggcgtcgcgccgaacggcgcgagcagcgaatggaacgcccagtgcgtcgtcgcgcgccgcccgcgcagcagccccgccgcgccgagcacgagcgcgcccgtgcacaccgagctcacgtagcgcgcatgcgccgcgtgccggcgcaaaaacgcgagcgtgtccgcatcctccatcagatcggcgacgccgatgccgcccggcacgcaaatcacatcgagcggcgggcaatcgtcgaacgtcgcgttcggcgcaagcacgagcccgctgctcgacgccaccggctcgcgcgttttccacacgagccgcaccgtgacgccgggcagcgatgcgaacacgtcgtgcgggccggtcaggtcgagctgctgcacctgcggaaacaacagtaatcccacttcgatggtcatgccgaacctcctccagttcatcaacgtcacgtcaacatcatgagcgtcgcgccggctcgcgccgaccgcaccggcgcgatggacaaaccgactgtacgcaattaccgtatggcggatatgccaaagtccccacggttcccgccaacgccatcggcggccgcgcccgccgccgcgcgccgcgcggtgcacgtgctcgcgttcgacgatgtgcagttgctcgacgtcaccgggccgctgcaagtgttcgcgagcgcgaacgatttcgccgcgcgccgcgggctcgcgattccgtacgcgccgcgcgtcgtcgccgcccacgcgccttcggtgatgtcgtcggccgggctcgcgttcgccgccgcgccgctgcccgccgcgcgcgagccgtccgatacgctgatcgtcgcgggcggctgcggcgtccacggcgcggcgcgcgatccgcggctcgtcgactgggtgcgccggcgcgcggcgcacgcgcggcgcatcgcgtcggtgtgctcgggcgcgttcgtgctcgcggcggcggggctgctgggcggacgccgcgtcgtcacgcactggtcgcgctgcgacgagctcgcgcaacgctatcccgacgtgcgcgtcgagcccgatcccattttcatccgcgacggcaacgtctggacgtcggcaggcgtcacggccggcatcgatctcgcgctcgcgctcgtcgaggacgacctcggccgcgcgctggcgctcgacgtcgcgcggtatctcgtcgtgtttctgaagcgcccgggcggccaggcgcaattcagcgccgcgctgtcgctgcagcacgagggcggctgcttcgacgaactgcacgcatgggcggccgcgaatctcggcgcggacttgtcggtcgcggcgctcgccgcgcgcgccggcatgagcgagcgcagtttcatgcgccgctaccgcgaagcgaccggcaggacgcccgcgcgggcgatcgagcagatgcgcgtcgaagccgcgcgcaacctgctcgccgacgcgccgctgccgatcaagcggatcgccgcgcgctgcggattcggcagcgaggaaacgatgcgccgcagtttcctgcgcatgctcggcgtggcaccgcaggcctatcgcgagcggttcgcgacgaatcggcgaggcgtctgagcgccatttgcgtcggcgcgacgcgttggcgttggcgttggcgttggcgttggcgttggcgttggcattggcactggcactggcactggcactggcactggcattggcactggcattggcattggcattggcattggcactggcactggcactggcactggcactggcattggcattggcattggcattggcttcggcattggcttcggcttcggcttcggcttcggcttcgcattcgacgccgatcccgatttcgacctcgacttcgacgtcgccctgggcgttacctcgacgcagcgacctcatcgcggcgcgcgccgccgccgagcgcgtcctcgaccgcgcgcacgacgcgccgcgacacagcctcgcatggcgaaaaagccgaaaatatgcgacccttgccgcatgtctacgccatcccttcccctttcgcacgtctggcgccgcttctgacgaagcggcatagtcacatcccgatcacgaccatgccgccgcatccggccggcattgtgtcgatcgcgcccccaacccggctcggactgcggcggttttcccggagaaaccgctcatgcacgacgacacctcgaatccttcccgagcgccgatcgcactgaccggcgaccgcccgacgggcgcgctgcacctcggccattacatcggctcgctgaagacgcgcatcgcgcttcaggacacgcaccggcaattcatcctcgtcgccgacacgcaggcgctgaccgacaacgcgcacgatcccgacaaggttcgccgcaacgtgatcgaagtcgcgctcgactatctggccgtcggcatcgatccgcgccggagcacgatcgccgtgcagtcgggcctgcccgcgctcgccgagctgacgctcttctatctgaacttcgtcaccgtcgcgcgcctcgagcgcaatccgacgatcaaggacgagatccacgcgcgcggcttcggccgcgacattcccgccggctttctctgctacccggtcgcgcaggcggccgacatcactgcgttcaaggccgacacggtgcccgtcggcgacgatcaactgccgctcatcgagcagacgaacgagatcgtccgtcgcgtcaaccggcaggcgggcgccgacgtgctgcccgaggcgagcgcgctgatctcgccgacgggacggctgccgggcgtcgacggcaaggcgaagatgagcaaatcgcaaggcaacgcgatcgcgctgtcgtcgtcgcccgatgcgatcgccgacgcggtcaggcggatgtacaccgatccgaaccacttgcgcgtgtccgatccgggaacggttgaaggcaacgtggtgttcacgtatctcgacgcgttcgacggcgagcccgacgagctcgagcggctgaaggccgcgtatcgcgcgggcggcctcggcgacatggtgctcaagcgccggctcgaggacaggctgcaggcgttgatcgcgccgatccgcgagcggcgcgcgcagctcgcgcgcgatccgggctacgtcgtcgacgtgctgaaggacggcaccgcgcacgcacgcgacgtcacgcagcgcacgctcgacgaggtgcgcgatgcgctgggcgcgttttcgttccggcggttcgtcggttgacgagcgcggcgcgcgggtgagggcggtcggcgcatcgcggcggtgggcagcgggctcgccgcttcccaatctcggcgcgcccgaggttcggccttcgatgtcggacgttgcagccggggatcccgcatcgatattggatagcggatgtccgacgtcgaatgtcgaatgtcgaatgtcgaatgtcgaatgtcgaatgtcgaacgtcgaatgtcgaacgccgaacgccgaacgccgaacgccgaatgtcgaacgtcgaatgctgaacacgaagcgccggacgccttcgagtgccgcgtccggcagcgctcgacgccgcccatgcagcacgggagaacgccgccgtttcgtcggacggatcgcttcgccgccggcgcagcacacccgtgcgacgtgcgtttctcgccgcgccatccgcgcggcaacagactttacacactgttacgcgcggcgctcatccaacgttgagcgcattccctatactgccggcgtgtaacagtaaccccccgctaccatgaacacgaagcccatccaaacaacgacaacgaagcgcgcggctttcacgaaaaccaccctgctcttagcgctcgcctcggcggccgcgctgtcgctgagcgcgtgcgtcgcgccgaacgcgtacggaccgtatggttcacagccgcagtacggcacgcctgcctacgcgcagccgtcgtacgcgcagccggcctacacgcagccgtcgtatgcgcagcccgattactcgcagcccggctatccgcagcagggctacacgcagcccgggtaccagcagggctatcaacctggctatcaacctggctatcagcccggctattcgggctactcgacgcaatacggcacgatcgccggcatccgcccgatcggcggcgcgacgagtccgtcgggcgtggcgggcactgtcgtcggcgcgcttgtcggcggcgtgctcggcaaccagatcggccgtggccacggccgcgacgccgcaaccgtcatcggcgcgctcggcggcgcggtcgcgggcaatcagatcggccagcagatgggcgcgcagccgagcgcgtaccgcgtcgacgtgcaactgagcgacggctcgatgcgctcgttcgacctgcaaacgccgggtgacctgcgcccgggcgatcgcgtgcgcgtcgacggcaatcagatctcgcggtattgacgaacgcgttcgcccgtaccgccaccacgcagaaacgaaaacacgaaaacgacgaacggcgcttcgcgcggcgcgccgcccaaccgcctcgccgtcgtggcgcgcttcacgtgtacatgaaaacggccggcatcgattgctcgccgccgtcgcgaaaacgccggtgattgccggatgaccggccgtcgcccccgtcgggcgatgccgccgccctccggctcggcgagacggcgaaaccggtccggagccgctccgtgccgcgcttgaacgcccgggaaaaaagcggcgaatcgctgaagccgaagcgctccgcgatctcggtcagcagcccgtccgtgcccgccaatcttccgacgccgacgccccgcacgcctcccccgggcagcgcccgggacgtcgcgccctcttcctgcaagcgccgctgcaacgggcgcaacctcgcattcaacgtcttcgtcatatcgtccggcaccgaaggcacgatgcgcggcgcggcgtgcccgtcatggcgaatccgcacaccaccgcgccgggccgaagccgccgcgccttcccgaaccgtcgacagatcggcccgcgtatcgacacgctacacgctgaccgggtagacccgctgcagcggccgccgcagcaacgcgcccgaaaacgaagcgggtcgagcgcgccgaatgccgcgggggcccgacgcacgccgccggacacacgatcaccattctccacaatccgcgacaccacatttccccgtacgggatgtaccattgcgccccgtacgcgccacattccgagacctggccgagcgacgtacgcgaaggcatttcgtaagccggatcatcgagaaatccaggacgcgcaaatgggagatgtgaacagaaccggctggccgccccgtttaccgccgcggctcaaacgcatctggtacggtgcgggcggcctgcgcgccggctgggccgtgctgctttacgcggcgatcgtcgcggcgatcctgcttgcgctcggcgccgccgcgcgcatcgcgcatcatccgttccggccgcgcggcgatctgagcacggccggccagatgccgttcgagctcgcgctgtgcgcggccgcgctgatcgccacgcacgtgatgagccgcctcgatcgccgctcgtggctcgattacggcctgcgcgcgcggcgcgccgcgttgcatttcggatggggcgcgttctgcagcctcgccgccgtgtcggcgatcatgggcctgctcgtcgccaccggcggcgcgacgatcgaatactcgggcgcgaaccgcgcggctgcattcgaatcggccgtcacctgggcgtgcgcgttcgtgctcgtcgcgctcgcggaggaaatcgcgtttcgcggctatgcgttcttcaagctcgcgcagcgcacccaccccgtcgtcgcggcggcgctcacgtcgctcgcgttcggcctctcgcacgtgtcgaaccgcaacgagaacatcgcgggcatcgtgcccgtcgtgatctacgggctcgtcgcatgcctcgcgatctggcgcaccggctcgctgtggtgggcgctcggcgagcacgcgatgtgggactggagcgaatcgttcctgttcggcgcggccgacagcgggcttaccgcgcacgacacgctgttcaggagccatgcgatcggccccgtgtggctgagcggcggcacggtcggccccgaggcgagcgtgctcgtgtttccggcgctcgcggcgctcgcgtacgtcgcctggcgcctgccgtcgcgcatggtgagcggcccgccgctcgcgcgcggacgccggcaggcggcgtgagccggcctcgccgaccggctcgcgatcgctcttcccgcggcccgcttgccacgccccttcaatcgtctttcggctgagtcgcgatcgcctcacccgcaccgatggcaacgcgatcggcgcgggcgcatcgcatccggcgcgcgcacgagcgagcacgagcgggcacgagcgcgcgtgcccggctcgccgccgcgccgcgtgctcagcgcggcgtcgtctgccccgccgccgacttcgcgacgcgcacatcgccgcgcggcccgggcagcttcgcgtgaccgatccgctgcgcgcgatagatgccagcgtgcccggagaacagatacgcgacgacgcaggccagcgccgcatacacgccgatcggcgcgccgaacaactcgatcgccatgatcgtcgacgcgatcggcgtgttcgccgcgccggcgaacaccgcgacgaagccgagccccgcgagcaccggcgccggcagcgcgagcagaggcgacagcgcgttaccgagcgtcgcgccgatatagaagagcggcgtcacttcgccgcccttgaagcccgacgcgagcgtgacgaccgtgaacgcgaacttgcccgcgaaatcgtagacgggcaacggcgcgcgaaacgcggcctcgatcgtcgggatgccgaggccgagatactgcggcgcatgcagcagcgtcgccgcgagcgcgacgagcgcgccgcccgcgacgggccgcagcggcggatacgcgatccggcgcttcgcgagcgcggcgagcccgtgcgtggcggcggcgaacagccggccgacgacaccgaacgcgatgcccgccgccaccgccgacgcgacgcccgccgcgctcggcgcgggcacgaaaggcacgacgtagacggtgtgatggacgccccatagccggcacaccgcgtccgcgacgatcgacgccgcgacgcaggcgaagagcgcgtcgtagcgcagccggccgatcgcgagcacttcgagaccgaacaccgcgcccgcgagcggcgtgccgaacaccgacgagaagcccgcggcgatcccgcccatcagcatgatgcggcgcgcgtcgcgatcgagcccgacgagctgcgtgacgcgatcggcgagcgcgccgcccatctgcaccgcggtgccttcgcgccccgcggagccgccgaacaggtgcgtgacgacggtcgcgacgagcacgagcggcgccatgcgcgtgggcacgatcgcccgcggatcgtgaatctcgtcgatcagcagattgttgccgcgctcgacactacggccgacgcgatgatagacccagcccgtcgcgaaacccgccgcgggcagcagccacagcagccacggatgcgcgatgcgcgtgccggtggcaagatcgagcgcccacaggaggagcgcggacgccgagccggcgagcgcgccgacgacggctgacagcgcgagccagcggcacagatgcgcgagcgccgcgacgggctcgaaagcgtgcagacgtttcatgaatttccagattcgacaggacatcaaacccgggcggcaggacgccgcttgtcacggatggcctacgacctcctgcacccaggaacgcgtaggcatcatcagccggctcgccggcggttgtacggaggcatgccatctccggtcgccgcggattgtacgcgatgccgcgcgcacgcggcaaccggcgcgatgagggcgcacgcgcgcaccggccggccgacgcgcgggccggtgcgcgggccaatgcacgggccgatgcgcggaccgatccgcgccccgccgcgtgaaccgccgcgcgaacccgcccccgccgcgcggccgtccgtcacgcgccgaagcgctgcgcgagctcgatgaaatcggccgcgacgacgtcccaatcctgctccgcgcgcagatcggtggtctgcgcgggaccatgctcgcgcgctcgcgcgacgaacgcggtgcgatagccgcagcgccgcgcggccgcgaggtcgccgttgtgcgcggcgacgaggcacacctcatccggacgcagcgcgaggatatcggccgtgcgcaggtacgcttcgggcgtcggcttgtacgcctgcgccacctcggcgccgaggatcgcgtcccacggcagccccgcgcgcttggccatgtcgatcatcaggatcacgttgccgttcgacagcggcgcgatgatgtaatgcgccttcagccgcgtgagccccgcgaccgaatcgggccacggatcgagccggtgccatgcgaggttcagcgcgtcgagatcggcgtcggccacgctcgtgcgatcgatgccgaacgcgggcagcagcgcgtcgagattctcccgatgcagcacgtcgagccgcgtgaacggccggcggccgctgcgcacctcctccatcgcgggcgaatagcccgcgcgccacgcatccgcgaacgcggccggatcggctcccgcgccgccgtacttcgcgaggaacggcgtcgcgtcgcgaatgacgccggaacgccagtcgaccacggtgccgaacacgtcgaataccaatgccttcacgccaagcgtctgcatgatgttctcctgagtcgtgggatgacgtttcaggatgcagcggccgccgtcggcggctcgcaccggcccgacgccgaacgcgcgcgcccggccgaacgccgcggcgagccgcgcgccggccggcggcgcgcgcctgggcgacgaacgcaggaccgccccgtacgatccgccacgcgcgaaccgccgctcctgcacgtccgaaagaaacgcacctctgccgtccgacattatcggcgaaccgcctgcctgcatgcccggcgagaaatagaggccggcttcatcgcgcacgagcgcacgagcgcacgggcacacaagcacgcaagcacacgggcacacgacgccggacaagcgggccgccgtcgtcgcgcccggtttcagcgccagcgctgcctgttgcgctgaacgagcgagatcaactgatcggcgatccgctcgagcggcagcaccgcgctcgccgcgccgatcgcggccgcggccttcggcatcccgtacaccgcgctcgtcgcttcgtcctgcgcgatcgtgtaatgccccttcgtgcgcatcgccttcaggccgagcgcgccgtcgcgccccatgcccgtgagcagcacgccgatcgcctcgcccttccagtgatcgacgacgctgtgaaagaacacgtcgaccgacggccggtacggcgtctcttccggacgccgcgtgtacgcgagcaccccgcgcgacgtcagatgcaggtgatcgttggtcgccgcgagcagcacctcacccgcctgcggcacgctgccctgccgcgcgatgcgcaccggcaacggcgaatagccgtcgagccactgcgccatgccgatcgcgaacgcctggtcgacatgctggacgatcacgagcgccgccggaaaatcgtccggcagccgccgcagcagcgcggtcagcgcggtcggcccgcccgccgacgcgccgatcgcgacgagcggcggcaacgcgccctgcggcgcgggcgcggcggcggcgggcgcggcgagcggcatacgcgtcgcgagcagccggccgatctggtcgatcttcgcgagcagcggctgcgacggatcggcgctgccgccctgctcgagcgtcggcgtgtcgaccgcgtcgagcgcgcccgcgcccatcgcctcgtagacgtacgacgcgttcgcgccgacgttcgcggtgacgatgaggatcgcgcacggcgagcgctccatgatgctgcgcgtcgccgatacgccgtcgatgcgcggcatcacgagatccatcaggacgaggtccggcggctgcgcgacgcagaagtcgagcgcctgcgcgccgtccgtcgcgacccacagcacgcggtgctcgggccgcagcgcgatcgtgcggcgcagcgcctcgacggcgagcggcaagtcgttgacgatgccgatgttcatggctttctacgcgtccccaatcaggtcgtgcacggcgtcgagcaacgcctcgtcatggaagccgcccttcgccaggtaatagtcggcgcccgcttcgagcccgcgccgccggtcctcgtcgcgatccttgtacgacacgatcatcacgggcaccgatttgagcagcggatcgcccttgatcagcgtgacgagctcgatgccgtccatgcgcggcatgtcgatgtcggtgacgacgagatcgaacacgtcgccgcggatcgcgttccagccgtccatgccgtcgatcgcgatcgtcacgtcgtagccgcgcttctcgagcagcttgcgctcgagctcgcgcacggtcagcgaatcgtcgaccacgagcacgcgcttcgcgcgccgcgcgagcgcgtcccgatcgccgcgccgcaccttcgcgagctggccgccgcgaatcagcttgtcgatcgagcggatcagatcctcgacgtcgacgatcagcaccggatcgccattttccagcaaagcgcccgccgcaatgttctgaattttgttgaggcgtccgtctaacggctgcaccacgagcatccgctcgccgaggaagcggtccaccgcgacgccgtaggtttccggctcgcctccgacgacgacgacggccgtcgccggccggctttcgtcgagctcgcccgcgtcgagcagttgatgcgcggtgacgaggccgacgcggcgatcgtcgagcggaaagtgctgctggccttcgagcacgtcgatgtccgcgcgctcgagctcgagcgtgcggcgcacctgcacgagcgggaacgcgtacggctcgccgccgacgtcgacgatcaggctgcggatcaccgacagcgtgagcggcaactgcagcacgaagcgcatgccgaggcccggctcgttgaagatgcgcaccgcgccgcgcaccgacttcaccatttcctgcaccgcgtcgaggccgacgccgcggcccgacacgtcggtcacccgctcgcgcatcgagaagccgggcagcagcaggaattcgagcagttcctgatcggacaggcgcgcggccgtatcctcgtcggtcaggtggtggcgcacgatcgccgcgcgcaccgcggcgagatcggcgccggggccgtcgtcgctcacgctgacgagcagcgagccggcgctgtgccgcgcctcgagcgtgatggtggcctccgccggcttgccgcgcgcgagccgcacctcgggcggctcgacgccgtgatcgagcgcgttgcgcagcaaatggccgagcggcgcgtcgagcatgtcgaggatgtcgcgatcgacctgcgtcgcttcgccgacgatcgagaagcgcacacgtttgccgagcgagcgggcgagatcgcgcacgacgcgcgggtaagcgcgcgtcgcgtcgccgaacgggcgcatccggcattgcagcgcctcgtcgtacagttgctcggcgatgtgcgagctgcggcgctcgaagcggtcgagctcgtcgagccgcgccgcgaacgtgcgctgcagatcggtgaacatctgccgcgcctcgttgagcgcgccgcgcacgcgcgggtccgcgtcgtcggcgagcgcctcgacggccgaatcgagcgagcgggccgcgtcgcgctgcgcgcgcttcacgcgcagcatcgattcggcgaacggcttcagccagcgcgactcgacgagcgattcgccggacaggctcagcagccggttcagcgtatcggcgcgcacgcggcgcatctggctcggcgcgcgcggcgcgtcggacggggcggaagacggcggcgcgtcgtgcgccgcggcgaatgcgccgcgcggcggatgggccgccgatgtcgcgaggttcgtggcgttcatgccgttcgcgtcattcgcatgggtcgacgcgccgatgccggtcgcttcgcccgcgccgaaaacctccgtcgaacggttcgcgccgcgtgcaccggccgtgcgccgcacgtcgcgcgtgtcgctcgcaccgcgcgcgtcgccggcatccgcgctcgcgcggacatcggcggcgcccgccgccgcgcccgcgcgattcgggccggccgcctcacgcgcgccgctttcgcgcgacgcatcggcggcctcgcccggtgcggcggcgacgcttgcgcgcgccgcgccgccgcgttcgtgcgcgttgccgtcgctctcgtatgcgttcgctccgcgcgcatcggcgcccggctccacgcccgcatccgcggccgcgagcgccgccgcgaacgcgtcgatctcgtgcggcgcgaccgacgccgccgtctgcggatcgccgacgcgcacgagcagatcgacgcccgtgagcagcgcgtcgacatggcacggcgtgagcggctgccggccgtgctgcgcggcgacgaagcaatcctccatccgccccgcgatgtcgacgccctgcggcacgccgacgatgcgcgccgcgcccttgagcgaatgcgcggcgcgcatgcacgcctcgagcgtcgccgcatcctgcgcgccgcgctcgagcgcgagcagccgctcggacagcgcctgcgtctgcgtgtgcgtctcctcgcgaaacagctcgagcagcgacgcgcggccgaaatcgtcgtcggtgctcatcgcaggctccgcgtcagcgaatcgaacaggcgatcttcgtcgagcaggccgatcgacttgccgcgccacgcgaacacgccgcgcgaatgcacggcgcccgtgcgcgcgacggtggccggcaccggcatccagtcggcggacgcgaagcgcagcacgccttcgacttcgtcgaccggaaacacgaccggatcgccgcgatgcgcgacgacgagcatccgcgtgaagctcatgcgcggcgcggcgcgatccgcgcgcgcatcgaggctcagcagctcggcgagcgataccgcgacgcgcagcatcccgcgcacgttgacgatgccgagcaccgcgcggttgcgccggtgcggcagcggatgaatcgcgcgcgtatcggtgatctcgcgcagcacgcgaatcggcagcgcgagccactcgtcggcgacgcgaaacgcgagcgccgaatgcacggcgtcggcatcgccgtcgcgcgccgctgccgacgccttcgatgccggcgcgttcgcgcccggcgcgcgctcggcggcaacgcgcgccgcgtcggcgagatccgcgtcggtcagcgggcgatcgagcagcagcgccgcgtgccgctcgaacaccgggcagttcaggcagcgtcgataggtgtcgagccgctcgcatgagcggtcgccgcgcgtgccgatgcgattccagcaggcgtcgatgtcgaatgcgatccgcggccgctcaacgacgtcgcgttccatgggttcctctcggttcgccgtcgtccgtgtcggtcacggacgcggccgattcgtactgggccgcgcgtcgggcccgttgcatcagccattgtgcgccgtcgcgatcgcccgcgatgtcgagcaacgtcgccagatgggtcagcgcttcgtaatgcgtcggctcgaggtacagcgccttgcgatagcagtccgtcgcttcgtcgccgcggccccgcgcatcggcgatcaggccgagcaggtagaacgcttcggcgctcgggccggattgctcgatcgacgcacgcaccgcctgctgcgcggcgtcgagcgcgccggcgtcggcgaggcggcgggcggcgtcgagcggcgcttcgtcgacggccgcggcatacgtgccgtcggcctcgaacgcgccggcgagcgcggtggcgctcaacgcgcgcgacgcgaacgccggcgccgcgatgccgggggcgacggcggccgtgccgaacacgggccgcgcggtgtcgaacgagtgatcgagcgacgccgacgcgcggggcgccgcgccggcatcgcgtgccgtcgccgcgagccggcccgcgtcggccgacacgccgggcggcgcatcgaacgccgcgcgcgcggcgcccgcggcatccgcgaacggctcctcgtgcgccgcacgcgcagcgtcgggcgccggcgcgaacaagccggcccgcgcacgcccggcatcgggtgcgcgcgagaacgcgccggccgccgtccagcccgtctcgaatgcgttcgcacgcggcgcggtcgcaaaacgcccggcgtcgcccgtgcgcgcgagcgcttcgccgccgggctccgccgcgcccggcgcgcgcgcgaatatgccggccgggcgttcgccggcatcgcccgcttgcgcacgcggctcggacggcgcgaaacgcgtcgcgccctgcgcggacgcgggcgacgcggcgaacgattcgaacgcggaccgcgcgccgtcgatcgcgcgcacgatcggctcgggcgtcggccaaccggcgtcgaagaaccattcgtgcgcgatcgcgcgcagcgtgccgccgaacgtcgacacgcgatcgccggccgccgcgcccgcatttgccgcgttcgccgcgtttaccacgttcgccgcgccgcccggggccgcgccgccgcgtcgcgcgccgacgccgcccgcgcccggccgcgccgccgcctcgacagccggcttgcgaaacgcgaacgcgagcggaatctgcgcggacgcgagcccctgccgcatcacgacgcccgtctcggccggcccgacgaacaggatgccgcgcgcgtcgagctgctcctcgacgatgcgcaccacgcgatcctgcgcgtcccggtcgaaatagatcagcacgttgcggcagaacacgaaatcgtacggttcgcccgcgcagccgagcagatcgagcagattcgcctggcggaaccgcacgcacgcgcgcacccgctcgtcgagcacccagccgtcggccgcggccttgaaatgcagatcgcgaaaaccgagcacgtggccgcgaaacgaattgcgtccgtagcgcccgcgctgcgcatgcgcgatcgcgcgcgcgctgatgtcgagcgcgtcgatctcgaagcgcgacggatcgatgcccgcgtcgagcagcgccatcgccgccgaatacggctcctcgcccgtcgagcacggcgcgctcaggatccgcaacgcacgcgcgggctcggcgaagaggcgctgcgcgccgagtcgcgcgagcgcggcgaacgcctcgcgctcgcggaagaaccaggtctccggcacgacgaacaattcgatcagcgcgcgccgctcgtcggccgatgcgttcaggcactgccagtacgcgtcgaccgcctcgtcggtgatcgccggctgcgggcggccggcctgcgcggcctcgccgcccgcgcccggctgcgtcgcggcgatccgctcggcgagcgcgcgcgcgacgaaatcgttgccgagcgacgccggatcgattccggtctcgcgcgagagccacgcatgaaagcgcggatcgaacacgttcatcgcccgcctcccgccggcgcgccgtgcgcatcgagcgatgccgcgtagtcgaacagcagcgcgcgcgcttcgccgtcgacgatgtgcctgagcgccacccactgcacgacgccgtccgcatcgctcgcgatcggtccgagccagcgcgcgtgcggcgtcgcgaatccgctgtcgcgaaacgcctcgcgcgcgatgcgcgcggtctgcgtcgcgcgctcgacgatgagcccgagcaggcgcacgcgcggcggcacgaacgccggctcggcggccgcgggcaaccggtagcgcacgagcacgagccgcgtcgagcgcagcggctgcgctcgacggccgagcgcgagccgcggcacgtcgatcaccggcaccggctcgccgcggtacatcagaatcccggccgcccaggcgggcgcgccggggatcgtcttcgtcgcggcgagcggcagcacttcggcgatctccgccgcatcgagcgcgtaacgctcgccgtcgaggtgaaacagcaggaacagcatgatcggctccgcctttcccgtcacgcggcgcgcatcacgcgtcgaccttgaagcgcgacacgccggtgcgcagctggttcgcgacgagcgtcagatcgtcgatcgcctgcgacgactgccgcagcgattccgccgtctgctgcgcggcctcggacaactgcgcgagcgcctgcgtgatctgctcggcgccgctcgcctgcgtctgcatcccttcgttgaccatctggaagcgcggcgcgagcgtctgcacctcggcgatgatctgcgacaactgtccgcccacctgctgcacgtcgcgcatcccgcggcgcacttcctccgagaacttgtccatgcccatcacgcccgccgacaccgccgactggatctccttcaccgtctgctcgatgtcgtacgtcgcaacggccgtctgatcggcgaggcggcggatctcggtcgcgacgaccgcgaagccgcggccgtactcgcccgccttctccgcctcgatcgccgcgttcagcgatagcaggttggtctggtcggcgaccttcgtgatcgtcgcgacgacctggttgatgttgatcgccttctcgttgaggatcgcgagcttcgcgttcaccgagcccgccgcgtccatcacgctgcgcatcgtctcgcccatccgcgtgaggccgctctggccgacgcccgcgagcgtcgccgactgctcggccaccgccgacacttcgttcatcgtgcgcagcaggtcgcgcgaggtcgcgaagatctcgcgcgaggtcgcgccgatctcggtcgtcgtcgccgccgtttcgttcgcggtcgcctgctgctcgcgcgaggtcgccgcgatctcggccaccgacgtcgtcacctgcagcgacgactgctgcgcctgcgcgacgagcgcggtcagctcgtcggccatccggttgaagccgctctcgagcgtgccgaactcgtcgctgcggccgaggttcaggcgctgcgtcaggttgccggtgcgcatcacgtcgtgcacgtcgatgagccgcgccatcggcacggtcaccgcgcgatgcagcagatagccgagcatcagcgcgaccacgagcacgacgccgagcgccaccgcgagcgtgatctcggtgccgtgcaccgattcgcggatcagcgtggccgactgatcggcgaagcgccggttctcctgcacgagcacgttcgcatggcgaatcacttcttcccacgcaggcgtcaccctcgcgtaggcggcgagcgcgtcgggcctcgcgccgcgcgccttctgcacggcgtcgttcagcagcggcaggtagcgctcgtacgccgcgcgaaacgcgttgaagcgctcctgatcgtcgctgcggaacgtcgacgcctggtacgcggacgacagcttgtcgaactcctcgagcaagcccggcaccttcgcgagatcgcgctgcaccgcttcggcttcggcatcgacgaacaccgcgcgctgcagcacgatgtacgactcgttcgccgacgcgcgcagcgacgacgcgagatagacgcccggcagcgaatcgcgctcgatgctgatcgcctcgtcgttgatcgcgcgcaggcgctggtaggacagcgccgccatgaacagcatcagcacgaacagcacgccgaagctgaacaggatccggttgccgagcgtgagccggctgccggcggcggatttgcgcaaggtctcgttgctggcgcgaggcgtcacagtgggcatgtcgttctatccggctggcggaaaatcaggtgaatgaagcggcgcgcggcgcaccgggcggatcgtgccgtcgatcccggcgcgatgcgcgccccgggcatcgcgagtgtaacttgaaccatcgtgaacgaagaggggccggcgcgcgccggccgcgctgccgccgcgcgtcacgcggcgctcacgtccttcggaatccgcagcccggcgagaaagccgcgcggcgtgtagcgcatcaggatctgcccgcgatgcttcgcggccgtcgcgcgcacgaacgcgagaccgagcccgaagccgccgcgctgcgcgccgcccgccggcacgagccgcacgaacgattcggtcgcggccgcgcgctgatcgggcgcgatgcccgcgccttcatcctcgacgccgatcagccagccgtcgccgtcctcgacgagcgtgcagcgcacctcggagcccccggggccgtacttcagcgcgttgtcgacgaggttcgccacggcgcgcgtgagcatcatccggtcgccgatgcacaggcactcggtcggcggcacgtccgcgcgcacgcggctgccgacgctgcccgccttctcccacatctggtcgacggcgtcgagcacgacctcgttcaagctcaccgtctcgctcggccgcttctccgattgcgcgcgcgtcaaatgaatgaagccgtcggcgagcgcgagcgcgcggcgcgcatgcgtctcgatgcgctcgaggatcggcggcatcgcgccgtgctcgttgcgatagacgtcgaggagcgcgaggatcgacgtctgcggcgtgcgcatgtcgtgcgacaggaagtcgagcacctcgtcgcgctggcgcagcatcagatacgaattcgagtgatagcggatgcgcgcgatcagctcgatcgtgtcgggcagcttgacgagatagtcgttcgcgcccgcgacgaacgccgcgcgcttgacggcgggctcctctttcgccgacagcacgatgatcggcacgcgggccgtctgcgcgtcggcgcgccacgcgcgcacgagctcgaggccgtcgatgtcgggcatcacgagatcctgcaggatcacggtcggcttcacttccttcgccatcgcgagcgcgcgctgcgcgtcggtgcacgtgtgcagcacgatgtcgctctccgggacgagcgagcggcgaatcacctcgccgacgaacgcctggtcgtcgaccagcagcaccgagatccccgattcaagcgaatccgaagcattatccctgttcgttttgttcatcatgtcgtagcgctacacaatcgttgccttgttgcctgttccagctccgttcgccactcgcttgcccggctggaaaggcatgcgatcgcgtaagcgcgagcccgccgttcctcgcaggacggcaatgaaacgggccctcattctttcttaaaacgaatataaagtggcgatgttaaatgaaattaagtcggctcgccgatctcgctcgataatcgcggcgcatttcacttccttttacgatcgaatcatcggtcatccggaaaaaacgcgtatcggaacgatccggcggattcggttgccacaatgcgccggatacgcgcggcgcgcaattgcctccgcgcagtatgttatctgcccgccacagtcggatttatcaattgcgcgcgcgtacgccgcaagatgcaggaacgcaaacgttttcgtcatcccggatcgccgcatatgcgcgcaagtgcgcggccgcccgccgcgcagacggcaggcgacgcttgccggacgggtatttgccgcaggcatgccgcgcgcgtcgccgtggcgatcggccgcgcgcgcagcaggcgcgaaaccgcgccggccgcccgctcgggaccccggttcgaccgtctggtcggtgggcgatagcctgtcgactccgatgcccacatcgcgcgccgccggccggcccgcggtgcaatcacgaacgttccgcgcatcacgcgccactcgccgtttttcgcgatatcggcagtcgcggccgtcgatttcctatctcaatattcgcgcgaatttcgtttaaaacgagcgtagcgttttcttatccaattattcaccgctcccccatgaattcgagttaccgcgttggcgaaactgtctcgaaaatagtcaccttcgacatgaatgccgtgcgccgattcgcggcgctcgcaggcggcatgaatccgctgcatcacgacgaagcgctcgccgaaacggcgcgattcggcgggcggatcgtcagcggtacgcattattcggcgcggatgatgggcatggtcgcgaccttcgcgcccttcctcggcgagcggcgcgccgcgctcgggctcgaattcgaattcagtttccgcaaggcgctcgcggcgggcgacaccgtgacgatgacatggcgatcgttgcgatcgagccgagcccgaagctgaaaggcgacgtcgtgcccctggaaggcacgctgtgcaatgcggcgggcgagctctgcgtgatcgcgaaatcgacgagcctcggcctgccggacgacgcgatcgcggcggcttagcggcgtgacccgtcggcgacacgtccggcagggcgccgtgccccgccgcgcggcgagcgggcgccgttcgccgcgcctcgcccgtttcggatgacgaagcattcgtccgacgaaaagcgcgggcatgcggcggcacggctgcgccagcggcgggcggcgccgcgctttagcgctggcgcacgaccatcaggcgcagctcggtcatgtcctcgatcgcatagcggatgccttcgcggccgagccccgagtccttcacgccgccatacggcatgttgtcgacgcggaacgacggcacgtcgttgatcacgacgccgcccacttccagctcgtcccacgcgcgctgcgcatgcgacagcgaatcggtgaacacgcccgcctgcaggccgaaatcgctatcgttcacgcgcgcgagcgcgtcgtcgaaatcggcaaaccgctcgagcagcgcaaccgggccgaacgcctccttccgatacagatcctgatcgcggccgacgccttcgagcagcgtcgcctcgaacatcgcgccgtcgacgttgccgcccgcgatgatcctcgcgcccgccgccaccgccgcgtccatccagccggcgagccgccgcgcctcggcctcggagatcatcgggccgacgaaggtcgccggatccttgggatcgcccatcttcagcgagcgcgtcttcgcgatcagcttctcgcgcagcgcatcgtaaaggtccgcgtgcgcgatgatccgctgcacgccgatgcagctttgcccggactggtaatacgcgccgaacgcgaggcgatcgacgacgtagtcgagccggtcgcgctggtcggcatcgacgatcgccgccgcgttgccgcccagttcgagcacgaccttcttcttgcccgccctcttcttcaactcccagccgacagcgggcgagcccgtgaacgacagcagcttgaagcgctcgtcggtcgtgaagagatcggcgccgtcgcgatgcgcgggcaggatcgagaacgcgcccttcggcaaatcggtttgcgcgagcacctcgccgatgatcagcgcgccgatcggcgtgcggctcgcgggcttcagcacgaacgggcagccggcggcaagcgcgggcgcgaccttgtgcgcggcgaggttcaacgggaaattgaacggcgagatgaacgagcacgggccgatcggcacgcgccggtagtagccgctgtagccctgcgcgcgcggcgagatttcgagattgacgagcccgccttcgatgcgcaccgattcctcggccgcgacgcgaaacgtgtcgatgaggcgcgtcacctcgcccttcgaatcgttgatcggcttgcccgcctcgatgcacagcgcctcggcgagttcgtcgaagcgctcgcgaaagcgcgcgacgcagtgctcgaggatcgcctgccgcctgaacgcgggcagcgcgcgcagcggccgctgcgcggcgacggccgccgcgatcgcggcgtcgatcgcgcgcgcgtcggccagcgcgacgcgcgtcgcgaccttgccgctgtatttgtcggtgacttcgagaccggtgttcgcgtacaccgcttcgttcgcgaggtaatacggataggtttccttcagcatgtcgaatgactccgtccggttgaggtccggttgaggttcggttgacgcccgctcgacgtccggccggccgatatgcggcctgcccgcagcgtcacagctgcgccgacaggcgcttgatttcgcgattgagcacgcgctcgttgtccgagtagtcgatcggcacgtcgatcaggtgcacgcccggcgacgcgaagcactcgcgcacgagcggctcgagcgcgtcggccgacgcgatccggtgcccgtgcgcgccgtagctctgcgcatacgcgacgaaatccgggtttgcgagcgtcatcgcgtaatcggggaagttcatgttctcctgcttccagcggatcatcccgaacgcatcgtcgcgcaggatcatcacgacgagatcgagcttgagccgcaccgccgtttcgagctcctgagaattcatcatgaagccgccgtcgccgcacacggcgatcaccttgcgctgcggatgcacgatcttcgtcgcgatcgccgacggcagccccgcgcccatcgacgcgagcgcgttgtcgagcagcagcgaattcggctcgtgcgcgcgccagtagcgcgcgaaccagatcttgtacatgccgttgtcgaggcacacgatgccgtcctccggcagcgaccggtacagatcgttgacgatgcgcaccgggtacatcggaaagcgcgggtcgtcctgccccttcttcaggtgcgcgtcgaagtgcgccttgatcagcatgaagcgcgagaaatcccagtgcggctgccgcgcgagcttctccttcatctgccacaccgcgttcgcgatgtcgccgacgacttcgatctgcggaaagtagacggggtcgacctgcgcgccgaggaagttcacgtggatcacggtcttgtcgtcggcgcgcatgaagaacggcggcttctcgatcacgtcgtggccgacgttgatgatgcaatcggcgtgctcgatcgcgcggtgaacgaaatcgccgtccgacagcgtcgcgttgccgagccacagcggatgcgtctcgtcgatcacgcccttgcccatctgcgtcgtgaagaacggaatgcccgtcgtgtcgacgaactccttgagcatcctgcaggtcgtcttgcgattgccgcccgcgccgatcatcagcagcgggtggcgcgccgcctggatcgcgtccaccgcgcgcgcgagcgccttttcctcggcgatcggccggcggctgtaactcgccggaatcggcttgccgtcgccctcctcgtgcgcgatgtcctcgggcaattcgagatgcgtcgcgccggggcgttcctcctccgcgcgccggaacgcctcgcgcaccgccgacggaatattgccgatcgacacgatctgccgcgtgagcttcgtgagcggctgcatcatcccgacgacgtcgacgatctggaagtgcccctgcttgctcgacttgatcggcttttgcccggtgatcatcagcatcggcatgccgccgagctgcgcatacgcggccgcggtgacgaagttcgtcgcgccgggcccgagcgtcgcgaggcacacgcccgtcttgccggtcagccgcccataggtggccgccatgaagcccgccgcctgctcgtggcgggtcaacacgagcttgatgcgggatcgccgcagcgattcgagcagatcgaggttttcctcgccgggaatgccgaacacatactggacgccttccgcctccagcgccttcacgaacagatcggatgctttcatggggactctcggtgggtgccgcgcccccggcctacggttcgcgcggcgttgagcgacgcgcgcgccggcctacggcgcgcacgggcctttttccttcgacagacaaaagcaacggcaagcgatgcgaacccaccgcggcggtgcgcggcgatgcgcggcgcgacccgctgcggccggcgcgcgacggcgcgccggcggcgggaacgctcttcgattgtaggtgatcggcgaaaaagtcgcttcggcgcgctcgaatgacgaaacagtgacaggcgtgccgggctcgcgcgacggcgctgcgcgccgctagcccttcgcgtgctgcgccgcgatctcctgcagatcgagatcgcgctcgagcaggtacagcatctcgtcgtggatctggccgccgcgatgcagccgcagcagctccgcgcggccggccgcgatcgccgcgagcacgacgtcgtaatgcgcgtcgcgctcgcgctgcggaaatgcgggctcgtcctgatggcgcgcggtcacgctcgcgcggtacgtatattgctcgagcaggcgcggatggatcacgttgccctcggcatcgtgcacgagcggctggatcgccgagagctgcgcggcctcgacgcgcgcccaggtctgcggctccgtcagatggtgtgctgcgggccccggatcgcgcagcttcagcagccggatcagcggcccgatcgtcgtgccctgcagcagcacggtgacgagaatcaccgcgaacgcggcgacgagaatcaggtcgcgcccgggcatcgcatccggcagcgacagcgcgatcgcgagcgtgacgacgccgcgcatcccggcccagcccatcacggtcgccgccttccagtcgccgcgcgggccacgcccgcgcaagcgcgcgacgggcgccttcagcagttcgaccgcgaacacccagacgaagcgcgacgcgacgacggccgcgaccaccgccgccaccgcgggcgtcatcgtcgcgaacacctcgccgagcccgccgagccgctcgatcacgccgcgcagcgacagcccgatcagcacgaacacgagcgcctcgagcaggaacacgatcacctgccagaacgcggtgccgcggttgcgcaccgaagccgagaacacttcgtgctgatgccagccgagcatcatcccggtcgtcacggtcgcgatcacgccggacacttcgaacagttcgcccgcgatgtagctgatccacgcggcgagaacggccaccgtgatcaccagatagtcgtcctcgacgagcttcaggaaccgcacgatcagccagccgacgatgaagccgaccgcgacgccgccgacgccgagctgcgcgaagcgcacgacggcgtcgcccgtgctgaacgcgcccgtcagcgcggcggcaaccgcgaagcggaacagcacgagccccgccgcgtcgttcaggaggctctcgccttcgagcagcaccatcagccgacgcggcagcgcgacgcgctcgagcaccgccttcgcggcgaccgcgtcgggcggcgacacgatcgcgccgagcgcgaagcacgcggcccacggcagcccgggcgcgacgagatgcacggcgacgccgacggcgagcgtcgtgaacgcgaccgcgccgatcgcgagcatcatgatgccgccgacgttgcgcttgaactcttcccacaccgagaagtacgcgccgtccatcaacagcggcggcaggaacacgatcagcacgaggtccggatcgagattgacgggcggcagcccgggcaggaacgcgatgcccgcgccgccgacgagcagcgcggcggcgggcggcagccggagccgcttcgcgagcagctcgagcgcgacgatcgcgagaaaggacagcaaaacgagcttgaatgccgagaccggagacatggaagcgccttctacgcaagggttgagcggccgaaccaacgttcggccggctcgcgcgattacagcatgagcgcgcgtgccgcgtcgagttcgcgcatgtcaaatccgttcagcaggcctgatgctcgcgcgcggcgatgcggcggcggcgcgcgcggctcagtaaggcagcgcgcccgcccaccgcgcggcgctcgacaccgcatacagcccgagcccgatcaagccgccgaccagcgtgccgttgatccggatgtactgcaggtccttgccgatgttcagctcgatctgccgcgacatctcgcgcgcgtcccagttcttcacggtgtcgctgatgtgccgcgtcaggaattcggcgaactcgggcgccatctcgctcgccgcgcgctcgacgtgctcgttcatcgaatcgcgcagctccgggctttgcgcgagacgctcgccgagccagccgccgagcgccgtcgcgcgccggtggacaaccgaatcgtcgcgcgcgagatcggccttcagccatgcgcgcagttggtcccacatgtccttcacgtaacggttgaacgcgtcgccgtcgcgcaggtagcgcttgatctcctcgcccttcgcgatgaacgccggatcgctcttcagccgcgtgacgaggcgcgccgccgcgtcgtcgaagctgcgccgcagccggtgctccgggtcttcggcgatctgcgtgagcacccgcgtgacgacgttcgagatcagctccgcgccgtgctcgccgagccagttcgtcggcagcagcttctccatcttcgggaactggtatttgagccagtcgacgatgtacgccgcgatcgacgcgcgattgtcgggatcgcgaaggaatccgacgatctgcgcgatgccgtcgtcgaggagcgcctggtggcggccgtccttcgtcagcgtgtcgaggatcgcgcccgccgattgcgacaggtcgatccgctcgagcaccgcatggaacgcgtccttcacgaacgactggattcgcgcgtcgtcggtcatgtcaagcccgaacgcgacgaggcgcgccgcgtagccgcccagcacgttcgcgttgcgcggcgtcgcgagccactgcgcgagccgggcggccggatcgtgccgcttgatcagcgcgacgatcgacgccggatcgagaaacttctcgtgcacgaacgcggcgagattgtcggcgatcttgtccttgttctgcggaatgatctccgtgtgccgcgacacgaacggaatcggcacgcggcgaaacagcgcgaccaccgcgaaccagtcggcgagcgcgcccaccatcgacgcctccgccaccgccttgacgccgtcgatccagaagccgcgcggcgcgaacagcgtcgccgcgaacacgcccgccgcggcgagcagcagcgcgagcgcgcgccgcttgctgtttctgagttcccgttccttgtcgtcgagcatcgcgatccggtcgtatcggtttcgtctcggtttcgtctcgtcatgcacgcggcggcgccaacggcggaaacctcaccatcggcagatcgtccgcgcggccgttcgctgcgtcgagcgcacgcggctcgacgccgtacgcgacgaagccgtgccgctcgcagaacgcgcgcgccgcaccgcggctgtcgacggcggcgagcgccacctgcccggctgtccgcgccgcggccgcgagcgccgcgtcgagcagcgccgcgccgacgccgggccgccgcgcggcgggcgcgacgaacatgccccacgggacgcccctgtggcgccccttcgcgccgtccggccgcttgaagcccgccatgccggcgagcgcgccgccgacgtacgcgccgaacgcgatcgcgccgtcgagccgctgcacgaacgcggcgaggcgaagcccggcttgcgtgtcgcgggtcgtgccgaacacggccggcgcgtcgcgcagcgcggcgagacggatcgcgcggcaaccggccgcgcgcgcggcggcgagccgactggtctcgaatgacggggcggatgccggatgggtcatgacagccttgcaggcgcggaaatcggactcgtcagatggtacaccggccggcgcgcggctcggttgacccgcgtcggcggcgccacttagaatgccttcgcgcggtgcaccggcctgccgcgccgtcgattcgacgtttcgttccgaccgatgcccgaaggagtcccaacgtgccggatcgccccgccctccgcggtctcgcgccgcgccatccaccgcgcatcgtcaaggccgccgcgcgcgcgctcgtcctgtgcgcggcgctcgcgctctccggctgcgcgacgcatccgcccgccaccacgctcgagcgcaccgtctcccacgcgctgccgcccgacgcatcgacgccgctcgccgacgcgctcgccgtgcaggcgcgcgcgcatccgggcgaatcgggcttcgtcgtgctgccgcgcggcgacgaggcgctgcaaatgcggatcgcggtggcgcgcgcggcgacgaagacgctcgacatccagtactacatcgccgccgaggacacgacgggcaagctgctgctcggcgccgcgctgtacgcggccgaccgcggcgtgcgcgtgcgcatgctcgtcgacgcgctgaacttcaaggacatcggcaggctgatggcggcactcgacgcgcacgcgaacctcgaagtccgcgtgttcaatccgttcggcgccccgcgcctcggcatgttcgcgcgcaccgcgaacgtcttcacgcggatcgacaatttcacgcgccggatgcacaacaaggcgatgatctcggacaaccagatcgcgatcgtcggcggccgcaatctcggcgacgaatatttcaacgcgagcccgacgctgcaattccgcgacctcgacgtgctcgcggccggccccgtcacccgcgccgtctcggcgagcttcgacgcgtactggtcgagcgcgctcacgtatccgctgccggcgctgaatcgccggcgctacgacgcgaaggatctggacgcggcgcgcgacgcgctgcgcgcgcactggcgcgcgaacgcgacgccgtacaacgcgaagccgctgaacgcgacgccgctcgccgcgcagatcgcgcgcaacgagctcggcctggtatgggcgagcgcggagttcaccgccgattcgcccgagaagatcgccgcgcccgacgacagctacaagagcccgccgatgcagcggctcttcgcgctcacgcgcgacgcgcagcgcgaattcctcgtgctgtcgccgtatttcgttccgcacgatgccggcgtgaacgcgctcggccggctgaccgcgcgcggcgtgcgcgtcgcgatcctgacgaattcgctcgcggcgacggacgcgatcgccgtgcaggcgggctacgcgccgtatcgcgtgccgatgctcgagcgcggcgtcgagctgtacgaatacaagccggacccgggccgctcgcgcatcggcatgctgggttcgcgctcgcgcgcgagcctgcacgcgaaggcgtacgtgatcgaccggaagattctcgtgatcggctcgatgaacctcgatccgcgctccgcgcatctgaacacggagctcgcgctcgtgatccacagcccgcggctcgcgaacgaagtcgcgaatctgttcgacgaagtgacgaagccgacgatcagctaccgcgtgacgctcgcgcccgacacgccgggcgcggcgcagacgaccggcgcgggcgcgccggcatggccgctcgtgtggaccgaaatcgccgacggccaggtacgcacgtacagcgtcgatccgaacgcgggcttctatcgcaacctgctcacggggctctgcctgctgctgccgatcgacgatcagctttgatcgcgacgcgccacggcgcagcgcgacgcggcgcatgcccgtgcgcgccgccgggcccgccggcgctcacagcgccgtgcggatccgcgcggcgagcgcctccagctcggccgcgtcggccatctcgcgcgcatgcatcttgagcggctcgtcggcccagcgcggaatcacgtggaaatgcacgtgcggcaccgtctggcccgccgccgcgccgttgaactggccgatgaagagcccttccggctcgagcgtgcggcgcagcgcgagcgcgacgcgcttcgtcatcttcatcgcttcggccgcggccgcctcggacagctcgtagaacgtctccgccgcctctttcggcacgacgagcgcatggcccctcgattgcggcatgatgtccatgaacgcgagcgtcgtgtccgtttcgcacaaacggatgcacggcacctcgccgcgcaggatcttcgcaaaaatgttcgattgatcgtaggccatcaaagtctcccggctcgcgagcctgtctgtcggatatcagtcaacacgcgattcttaccggtcgcacgcgaacgcgcaagcgatacggcgcacgaagccgcgcgcggtgctcgacctcgcccggccatccgccgcgcggcgcgctcgcccgatgcgggcggcgggaaacgagaggcggcaggcagccacgacgcgccgcgcgctacacgccgcgcggcagcatcgcgcgcagcgcgtccgacggatccgcgagacgcgcgggatcgagcgcgacgcccgccgtcatcaaccggcggcacactgcgatctcgcgccccgcgttgacggccgcgaccgccgccagctcgcggcgcgcgttcagcgcgaacacgcagaacgcgcggtcgcgctcgggcgagccgcgcagcacgagcgtctgctcgccgccgaaaaggccgagcgtctgcaggttgcagtcgtactgatcggaccatagccaaggccactgcgcgtacgtctcggccgcgccgagcatgttcgccgccgcgacggccggctggttctccgcgatctgccacgattcgatccgcagagcgcggccgacgagcggattgaaatgccgcgtgacctcccccgccgcgaagatcgccggatcggtggtgcggcacatctcgtcgacgcagacgccgtcgtcgacgtcgaggcccgccgcctgcgcgagctcgacgttcggcacgacgccgatgcctgcgacgacgacgtccgcgacgatcccgcccgcgctcgtctcgacgaccgccgagccgttcgcggcgcggcggatgcgctccggcagcgcgccgagccgcacgtccacgccgtgccgcgcatgcagcgcgagcgcgaacgcgccgacggcctcgggcatcccgcgctgaagcaggcgcggcgcgggatcgacaaccgtcgcgcggcacccgagccgcaccgccgacgcggcgacctcgagcccgatgaagccgccgcccagcaccgcgacgcgcttgcccggcgcgagcgccgcgcgcaatgcgcgcgtatcggcgagcgtgcgcacgtagtggacgtgcacgccggcgtccacgggccccgcgaagcgccgcacgcgcgagccggtcgcgatcagcagccgcgcgtagccgaggcgcgcgccgtcgctcaggcgcacgcgccgcgcgccgcgctcgatcgcctcgacgcgcacgccgagccgcagctcgatgtcgcgctcgcgataccacgcggcatcgcgcacgaacgcgcggcgctcgccagcgtcgccgccgacgagcgcctccttcgacaacacgggccggtcgtacggcaattcgggctccgcgccgatcatcacgatgcgcgcggccgcgtcgcgctcgcgaagcgtctcggccgcgcggcgcgccgcgtgcccgccgcccgcgatcagatacgggtcagccgtcgacatggatctcgacctgcccgtcgacgatgcgaatcggatacgcgcgtacgggctgcgtcaccggcgcgcatttcggcgcgccggtgcgcagatcgaagagcccctgatgcagcggacactcgacgcagccgttctcgacgaatccctccgacagccgcgcatgtccgtgcgtgcacaggtcatgcagcgcgaacacgtcgtcgcccacccggaacaccgcgatcggcttgttgccgacgacgcgcgcggccggctcgtcctcggagaattcgtcgagtgcgccgagcgtgtgccacgcggcagcggtttcgttgctcatgcttcgaactccttgcaagaatcagatcggcgtcgcgagcagcgtctgcacgcgcgacgtgtcgtaaatcacgcgcttcttccggtagcgcagcccctcggccgtgcgcacgaccgtgtcgtagtacttgcccgcctggtagacgttcgattcgccgtcgctgcgcgtctgcacgacgacgtagctgctctcggtctcgatctcgccgccttcgccgccgacgatcgtgagcccggacgtcatgtgccggtacgtgtgcgcttcgtagatgttcgcgtggcgcagcgacacgacgcgatcgcgcagcatccgccggttcgtgcagtaaacgatgccgatcggcagccccaggtccgcgttttccttcggcacgatctcgtacaggcagtcttcggtgaacagctcgggccagcgttcgaggcgatcgttgtcgagatgcccgatgtagcggttctgcagcatgtgcagctcgaaccacgtgcgaatgtcgccggtgaggccgtcggtgatgtcggtcatgttcgtctcccgcttcaatagcccatcaactgctggtagccgacccagaacctgcggatcaggctctcggtgatcgccgtgtcctgctggtccggattgccgcgcgacatctcgatcaccgacgccgcgtttgcgtcgcgcacggtgccgcgctgcacgagctcggtcgcctcggtgtcctccatcgagatgtagcccgcgggcccgacgaggttcgcctgcttgatccgcaaatcgcgcagctcgggcgtgtcgtccgcatagccgaagaagtggaagatcaattcgaagttcttcggccccttcggcagcaactggcgtgcgacgagcgtgttgtggatctgctggatcacgagctgcgggaagatcggctggatgtggttcgtcgtgtcctcgtcgtactcggacacgaggccgaggatcgaatcgtcctcgagcgagaaaccttcgtcgaacgaacggatgttctgctgcttgtacgcgctcgcggtgtccgcgtcgtcttgcgtcttcgtcatcgtgatgatgctgtgcagcccgtgcgtcgcatcgggaatcgagcgcgccttcatgccgacgcggaaaatattgaacgtcgtatggaacagatgcagcatgctcgcgtgatacgggtccttcacgttctcgaagtacagcttccagttcgatttcgagaactgccgcgtgcagccgagatactcgatcggcttgtggaagatccggtcgatccacggccgcatctgcgcgccgaggtaatcgggcagcggcgcgacctcgtcgctgaacgtcgcgaacacgaggcccttgtagctgtcgacgcgcagcttgcgcagcccgtggttcttcggatcgaaatcggccggcatcccggccatgcccttctggccgcgccggaacggcacgccgagcaggtcgccccggctgtcgaagctccactggtgatacacgcacgtgtgcgagctcgcgttgccgcgcgccttgcggcacacctgcgcgccgcgatgcgcgcagcggttcacccacgcggcgagcgcgccgtcctcgccgcgcgtgacgacgacgggcgtgtcgccgacgaacgtgctcttgaaatcgcccggcttcggaatttccgcttcgagcgcgacgaaattccacgtcggcccgcggaagatccgctcctgctcgcgctcgtacaccgcctgcgagctgaacaccttgtacggcacgcgcgagccgtcgtcgcgcggaaagcgcacgtcggacgaatcggcgcgatcgatcagcgccaccggcgattcggtcatttccatcattgtctcctgtcggtcggagcgggcgcccgctccgatcccatgcaagttgctgcggttgaggcgctggacaatccgcctgacgagaccgatttttgaaacgctagaattcgccgtctatccggaaagtgcggttgcggcggcgcagtatccacttccggcggatttccgcgttacgatgcgcgcatcagacatgccgcccggccgacgaacgatgttcaggacgccggcgctttgtgcgaggcagacgatcatgcccccgaccccattcgatccgctcgcgttgcgcgagcaccggctgttcgaatcgcgcgacctcgacgagacgcgcgagcggatctcgcgcgtgatgcagccgcatgcgctgttgccggacggctcgcggcacgggccgtcgcacatggattacgtgcgcctcggcgggctcggcatcggaaccatcgcgttcggcgacgcgatgcgggtgcatctcgatgcggtggacggctatcatctgctgatgttttgtctgacgggttccgcgcaggtccgcacgatgggccgcgcgttcgacgtcgacgcgcacacgggcgtgctgtgcgcgccgggcgagccgttcgacgcgcacctgtcgcgcgattgcgagcagttcgtcctccgtatcgatgcggcgaccctcgccgcgcacgcgggcgacgcggcggcggcgctcgatcccgtgatcggcatcgacgattcggcgctgagcgcgtggatgcagcaactgcagctcgtcgcgcgctcgccggagctgctcgcgagcgcaagcgcgaacccgcgcgtcgcgacgcggctcgaacagttgctgctcgatctgctgatcgacgggcatccgcccgccgcgccgcccgcgcggcgcgccgatccggcgccaggcttcgtgcggcgcgcgcaggagttcatcggcgcgcagctcgcccagccgctgcagctcgccgacatcgcgcaggccgcgggcgtacccgagcgcacgctgcgcgacggcttcctgcagtttcgcgggacgagcccgatgcaatacctgcgccagcggcgcctcgagcgcgcgcgcgagctgctgcgcacggccgcgcccgagcgccggatcgccgagatcgcgctcgattgcggtttcgcgcacttcggccgcttcgcgatcgcctaccgcgaacggttcggcgagctgccgtccgcgacgctcgccgatcggcgcgacgcctgattccttcgttctcctttcgcctcacgcccgccggagcgcgcggcacgcgtcagtggcccgccatcagttcgcgcgcgagcgagcagaacagcgcggtcgcgcggctttcgtcgtgcagccgccggctcaggatgatcggcgaggtcgcgacgggctccggcagccgccggtaggcgacacccttcaccctcacgccctcgacgctctccggcacaagcgatacgccgacctgcgcggcgacgagcccgagcgccgtctgcagctcgcgcacctcgtgcaccgcggcgggcgcgagcccgccgtcgcgcagcgcggacagttgctggtcggcgaagctcggccggggcgtgctcgggtagacgatcaacgtctgcccggcgatgtccgccagcgagatcgacgcatcgggcgcggcgagcggatgcccgtccggcagcgccgcgatcagccgctcttcgacgagcacctcgcgcacgagccgatcgtcgtcgaagcgcagccggccgaagccgatgtcgatgcgcccgcccttgagcgcgccgagctgctcgagcgtgaacatttcgatcagcgaaagctcgacggccggcgcggcctcgcgaaacgcgcggatcacctcgggcagcgcgccgtacagcgtcgacggcacgaagccgatcacgatccgctcggccgcctgcgcgagccgccgcgtgagcggcgcgagctcgtcggcctgttcgagcacgcgccgcgcctgcgcgtacagcacccgcccggcgtcggtcagcttcagcggccgcgcgccgcgctcgaacagcggcaggccgatctcgtcctcgatcagctgaagctggcggctgagcggcggctgcgtcatgtgcaggcgctgcgcggcgcgcgtgatgttcatctcctcggccaccgcgatgaaataccggagctgacgcagttccatgcatacctcgaaagtatggaagtagtcggaaagggtgttggacgccgtcgcgcgtttgtttctaccatgtgtgcgacaggagggttccgatgatagcaacaggcatcacgatcgaccggatcgacacgctgctcgtcgacgtgccgacagtccggccgcacaagctttcggtggcgacgatgaactgccagacgctcgtgctcgtgcgcgtccgatgctcggacggtatcgagggcgtcggcgaaggcacgacgatcggcggtctcgcgtacggcgaagaaagccccgagagcatcaagacgaacatcgacgcctatttcgcgccgatgctgcgaggcgcggacgcgagccgcccgggcgccgcgatggcgcgcgtgcgcaagctgttccagggcaaccgcttcgcgaagtgcgcgctcgagaccgcgctgttcgacgcgcacgcgcgccggctcggcgtgccgctgtccgaattgctcggcggcaggacgaccgacgcgctcgacgtcgcgtggacgctcgcgagcggcgacaccgcgcgcgacatcgcggaggccgaggcgatgctcgaagcgcgccgccatcgcgcgttcaagctgaagatcggcgcgcgcgcggtggccgacgacgtcgcgcatgtcgtcgcgatcaagcgcgcgctcggcgagcgcggcgacgtgcgcgtcgacgtgaaccaggcatggaccgaaagcgaggccgtgtgggccggcgcgcggctcgcggacgcgggcgtgagcctcgtcgagcagccgatcgccgcggccaatcgcgcgggcctgaagcgcctcaccgcgctcgcgcacatcccgatcatggccgacgaggcgctgcacggccccgtcgacgcattcgcgctcgcgcgcgagcgcgcggccgacgtgttcgcggtgaagatcgcgcaatcgggcggcctgcagggcgcggccgccgtcgcggcgatcgccgccgcggccggcatcgaactgtacggcggcacgatgctcgaaggcgcggccggcacgatcgcgtccgcgcaactgttcagcacgttcggcacgctcgagtggggcaccgagctgttcggcccgctgctgctgaccgaggagatcctcgtcgagccgctgcgctacgaggatttcaagctgcacctgccgagcgcccccggcctcggcatcgctttcgactgggcccgtatcgagcggatgcaacgccgggcccgctgacccacgccacgattcatcgatattggagacgcaaatgaacaaggaagccatcgacgccctgctgaaatcgttcgacgacgccgcgacgcggcccggcaacccgcgcgtgcgcgcgatcgtcaaccgaatcgtgaaggacctgttctacacgatcgaggatttcgacgtgcagccgagcgaattctggaccgcgctcaactacctgaacgatgccggcaaggaattcggcctcatcgcggctggcctcggcttcgagcgcttcctcgacgtgcggatggacgaagccgaagcgaaggcgggcctgcagggcggcacgccgcgcacgatcgaggggccgctgtacgtcgcgggcgcgccggagtcggtcggccacgcgcggctcgacgacggcaccgatccgggcgagacgctcgtgatgcgcggccgcgtgctcggcggcaacggcgcgccgcttgcgaacgcgctcgtcgaagtctggcatgcgaaccatctcggcaattattcgtacttcgatccgtctcagcccgcgttcaacctgcgccgctcgatccgcaccgacgccgaaggccgctacagcttccgcagcgtgctgcccgtcggctacagcgtgccgcccggcagcaagaccgagcaattgctcgaccagctcggccgccacggccaccgccccgcgcacatccacttcttcgtgtcggcgcccggccatcgcaagctgacgacgcagatcaacatcgagggcgatccgcacatctgggacgacttcgcgttcgcgacgcgcgaggggctgattccgaagatcgcgcaggcggaaggcgcgcagggcaagccgtacggcatcgacggccggttcgcgctgatcgacttcgatttcacgctgacgcgcgagcgcggcgacgtgccggcgagcgaagtcgagcgcgtgcgcgcgcaagcgtgatcgccgctaccgtcccattcgtcgcaaggagcaagccatgctgtttcatgtggaaatgaccgtcaacctgcccgtcgacatcgacccggtgaaggcggcggccctgaaggcggaagaaaaggagatcgcacagcggctgcagcgcgaaggcgtgtggcgacatctgtggcgcgtcgcgggccgctatgcgaacgtcagcgtcttcgacgtcgagagccccgcgcacctgcacgacgtgctgagccagttgccgctcttcccgtacatgcagatcgacgtgcgcgcgttgtgccgtcatccgtcgtcgattcacgacgacgaccgctgaagcgcgcggcgcggcatgcgcgccccgccgcgccgaaacgacaacgggcgcacggccgttcgccgcgcgcccgcgctttcccgcccgcgccggcctaccggcgcgggcgcgaggcatgctcaacgcgacatcatgttcatgccgacgttgtgcatgacccaaagcgtgccgacgatcaggatcgccgccgtcagcaccgtgtagctgaacgccatcacgttccagcgctggctggacgagccgttcatgtgcaggaaatacacgaggtgcacgacgatctgcacgaacgcgagcaccgcgagcgcgatgagcgacgcgtgcgacgacagcgcgccgcttaacacgagcccgaacgacgcggccgtgagcagcaccgacagaatgaaaccggcgaggtagccgccgacggtgccgtgcgcttcgccgtcgtgggagagatgcatatcggccattcagatcacgctcgcgagataaacgaaggaaaagacgcagatccagacgatgtcgaggaagtgccagaagaggctcaggcacgtcaggcggcggatatcgcgctcggtcagcgccgggcggcgcagcgcctggcacgcgagcacggccatccacaggagaccgatcgcgacatgcagcccatgcgtgccgacgagcgtgaagaacgacgacaggaacgcgctgcgctgcgggcccgcgccctccgcgatcatctgcgagaactcgcgcagttcgaggccgagaaacgccgcgccgagcacgaacgtcaccgcgagccagccgaacaacgcgccgcggcggccgcgctgcgcgccgatcatcgcgaagccgtacgtgatgctgctcacgagcagcagcgcggtctcgagcgcgacgcccgggatgtcgaacagatcgaccgcggtcgggccgcccgcgaattgatgcgccatcaccgcgaacacggcgaacagcgcggcgaagatcacgcagtcggtcatcaggtacagccagaagccgaacaccgaatgcgacggcggatgatcgtgcgcggcgtgacgaggcgcggcgctcacggatgggtacgacatcagtttgcctccagttcgacttgcgccggccgcgcgacgaaacgcgcgccgccgcgtttttcctcgatcctgcgcacggcgtcggccggaatgtaatagccgtcgttctcgcccgcgctatacgcaatcaccgtcacgaggatgccggcgagcgccgcgatcgcgagccaccagatgtgccataccgccgcgaagccgagcacgaggctgaacacgccgacgaaaaggcccgcgctcgtgttcgacggcatgtggatgtcgcgatactccgccggcttgccgatgccgatgccgaggccgcgctccttgcggtatgcgaactcgtcgagcgcgtgcacggtcgggatcgtcgcgaagttgtacgcgggcggcggcgaagccgtcgcccattcgagcgtgcgtccgccccacggatcgcccgtcggatcgcggttctcgagcagccgccgatcgcgcaggctgacggcgagctgcagcaactggcatgcgatgccgatcgcgatcaacgccgcgccgcacgcggcgacgatgagccacggatgccaggcggggttgtcgtagtgattcaggcggcgcgtcatgcccatgaagccgagcacatacagcggcacgaacgcgacatagaagccgacctgccagaaccagaacgcggccttgccgagcgtctcgttcagcttgaagccgaacaccttcggaaaccagtaattgaagcccgcgagatagccgaacagcacgccgccgatgatcacgttgtgaaagtgcgcgatcaggaacaggctgttatgcagcacgaagtccgcgccgggaatcgccatcatcacgcccgtcatcccgccgagcgtgaacgtcaccatgaagccgatcgtccagaggatcggcgtcgagaattcgagccggccgcgatagatcgtgaacagccagttgaacactttcacgccggtcgggatcgcgatcaccatcgtcatcatcccgaagaacgcgttcacgttcgcgcccgaacccatcgtgaagaagtggtgcagccacacgaggaacgacagcaccatgatcgcgcacgacgcgtacgccatcgtcttgtagccgaacagcggcttcttcgcgtaggtggcgaccacttccgagaagatcccgaacgcgggcaggatcaggatgtagacttccggatgaccccacgcccagatcaggttcagatacagcatcgcgttgccgccggcgtcgttcgtgaagaagtgcatgccgaggtagcggtcgaggccgagcagcgcgagcgtgaccgtcaggatcgggaacgacgccatgatcagcacgttcgtgcagagcgccgtccacgtgaacaccggcatcttcatcagtgtcatgccgggcgcgcgcatgcgcaggatcgtcacgaagaagttcacgcccgtgagcagcgtgccgacgccggatatctgcagcgcccacaggtaatagtcgacgccgacgcccggactgaactgcagctccgagagcggcggatacgcgagccagcccgtctgcgcgaactcgccgacgacgagcgagatgttgatcaggatcgccgagaccgccgtcatccagaagctcagcgaattgatgaacggaaacgcgacgtcgcgcgcgccgatctgcagcggcacgatgatgttcatcaggccgatcatgaacgccatcgccatgaagaagatcatgatgacgccgtgcgcggtgaacacctgatcgtagtggtgcggcggcagatagccgggcccgttgtacgcgagcgcgagctgcaggcgcatcatcaccgcgtcggcgaagccgcgcagcagcatgatgagcgcaacgatgatgtacatcacgccgagcttcttgtggtcgacggtcgtgagccactcgcaccacagccatttccagcgcttcgtataggtgagcgcgcccagaatcccgagcacgacgagcaccatgaacgcgcccgcgcccatgatgatcggctgatcgaacgggatcgccgaaagcgtcaattttccgaacatgcttacctcttcgtccgacaggcggcgtccgtcagatcgaggacgtggccgttgttgtacttcgcgatgatgttattgaagagccgaggatcgaccgtcgagtagtagcgcaccggctgcttctcgctcggctgcgcgagctggccgtacgcggtcatgtcgagccggtcggccgacgcgcgcaccttcgcgacccacgcgtcgaacgcgtcgcgcgaggtcgcgagcgtgcggaacttcatgtccgagaagccgcggccgctgtagttcgcggagatgccggcgaagtcgcccggctcgtcggcgatcaggtgcaggcgcgtctgcatgccggccatcgcatagacctgcgtgccgagctgcgggatgaagaacgagttcatcaccgaatcggacgtgatccggaaattgatcggcgtgccgacgggcaccgccagttggttcaccgaagcaatgccgagatccggatagacgaagagccacttccagtcgagcgcgacgacttcgacgtcgatcggcttcaccgacgattcgagcggccggtacggatcgagcgcgtgcgtggtcttccacgtgaggatgccgaggaacaggatgatcagcgacggcaccgtccagatcacgatctcgatcgcggtggaatgcgcccatttcggcgcgtaggtcgcgttgcggttcgacgcgcggtagcgccatgcgaacagcagcgtgagaaggatcaccggcacgacgacgatcagcatcgcccacgtcgaggtcgcgatcagcgatttctccgcggcgcccaccgcgcctttgggatcgagcacgtcgagcccgcagctggacagcgaggcgagcgcaccgatcgccccgaaccacgacaagcttctgaaagcctttctattcatcacattcgccagcaagatgtatcgcgctccgagcaagccgacggacgaccgactcgcggaagcgctcgcatcatacggccggcgaacgagatgaaaatccgtcaatgaggcaaatcatttttgctgaaaacagcggtgcgacacgatgccacagcatcggcgggatgtgtttcggccatgcgggaagatgggctgcgcgtgcgtgcgcacgcacgcgcatacgcgcgagacgacagcagttgaaagcgggatcacgcgccgacgcggcgcggcgcgcggttgacaacggaccacgcatgcgtgagcggctcgacgcgccgcgcgcatcgagcgccgcccgcgcgcgcacggcggcgcctgttgtcggcgtcgggcgcgacggcgacacatgacacgatgccgatctcggcacgcaacgccgccgattgcgcggcgcattgcagcgcgctgccgcatcgaaacggtcgacatcgcagcgagcgacgccggcgagcgcggctcgccgccgcctgagtcatatcgtccgcttcggcgagcgtggctgccgggcggcgaacgcgccggcgacgaagcggcccgcgccgcgcccggatgaaagccgatgcgcacgccccccgcggacgatcatcgacgcgcacgccgctgcccgcaccgcgcgctgcgcgaacacgcgacgaacgcacgagcttcacgccgccgcacgccaccccgccccgcctcgcgctcagagccgcgcggcgagcctcgcgccctgatcgatcgcgcgcttcgcgtcgagctccgcggccagttccgcgccgccgatcagatgcaccggcacgcccgccgccttcagcggctcgtacagcgcgcgctcgggctcctgtcccgcgcacagcacgatcgtatcggcctcgatcacggtcggatcgcggcgctccttgccgaacgtcacatgcagccccttgtcgtcgatcagttcgtaattcacgccgccgatcatctcgacctgcttcatcttcagcgtcgcgcggtgaatccagccggtggtcttgccgagccccttgccgagcccggtcgccttgcgttgcagcagcgtgatacggcgcgccggcggcgcaacctcgccgcgcaccacgccgccgcgcgcgagcgcgggatcggtcacgccccactccgccttccacgcgtcgagatcgagcgccggcgattcgccatcctgaacaaggaactccgacacgtcgaagccgatcccgcccgcgccgatcaccgcgacgcgctcgccgaccggcttgttgcgcgcgagcacgtcgatataggtcagcaccttcggatgatcctggcccggaatgcgcgggttgcgcggcgccacgcccgtcgcgagcacgacgtcgtcgtagccggccgcgatcagctcggccgcgtcgacgcggcgattcagccgcagttgcacgcccgcgagctcgatctggcgtgcgaagtatcgcagcgcctcgtgaaactcctccttgcccggaatgcgcttggccatgttgaactggccgccgatctcggccgccgcgtcgaacagctcgacgcgatggccgcgctgcgcgagcaccgtcgcgcacgcgaggccggccggccccgcgccgatcaccgcgacgcgcttcgcgcttgccgcgcgcgtgtagttcagctccgtttcgtggcatgcgcgcggattcagcaggcaagacgcgatctgattcttgaacgcgtgatcgaggcatgcctgattgcagccgatgcacgtgttgatctcgtcgacgcggccttcagccgccttcttcacgaattccgcatcggcgagaaacggccgcgccatcgacaccatgtccgcgcagccgtccgcgagaatctgctcggcgatttccggccggttgatacggttcgtcgtcacgagcggaatgccgacctcgcccttcatcttcttcgtcacccacgcaaacgcgccgcgcggcaccgaggtcgcgatcgtcggcacgcgcgcctcgtgccagccgatgccggtgttgatgatcgtcgcgcccgcgcgctcgaccgccttcgcgagcagcacgacttcgtcccagttgctgccgtcgggaatcagatcgagcatcgacagccggtagacgatgatgaaatcgcggcccaccgcctcgcgcgtacgctcgacgatctcgaccggcagccgcatccggttcgcgtacgagccgccccattcgtcggtgcgcttgttcgtatgcagcgagatgaactggttgatcaggtagccttcggagcccatgatctcgacgccgtcgtagcccgcctcgcgcgcgagctgcgcgcagcgcacgaacgcgcgaatctgccgctcgatgccgcgcgcgctcaactcatgcggcgtgaacggcgagatcggcgatttgagccgcgtcggcgcgaccgcgaacggatgatagccgtagcggccggtatgcaggatctgcagcgcgatcttgccgccgtgcgcgtgcaccgcgtccggaatcacgcgatgccggcgcgcggcggcccccgtcgacagcgtgccgccgaacggcttcgtccagccggcgacgttcggcgcgaagccgcccgtgacgatcaggccgacgccgccgcgcgcgcgctcggcgaaatagtcggcgaggcgcggcagcgtcttgcggctgtcctcgagacccgtgtgcatcgagcccatcagcacgcggttgcgcagcgtcgtgaagccgagatcgagcggggcgagcaggtgcggaaatggagtcgtcatcgggtatcgcgggcatgggagtcatcgggatcgtcagccacatcgtacgcgcgcgcaccgcttgtccgtgagggcgcaaatagccataatgcttgtcatttgtggccaatcttggccattcccagccacttcgaaacctcggcggcacgatgacgcggcgttcgacgaaagacaacctgggcctgcgccggccgacgattccggtcgcgtacctgcggcatctgctgacggtgttcgaggagcgcggcatcgacgcgcgcgacgcccgcgcgggcaccggcctgcgcgacgacgtgctcggcgagccggacgcgcgcatcgcgccgtcgcaatgggggcggctcgtgctgaacgcgatccggctgagcggcgacgagggcatcggcttcgagctcgggctgcggctgcggatgtcggtgcacggctttctcggctacgcggcgttgacggccgccgacctgcgggcgtcgctgctcgtcaatgcgcgctacttccggatgcgcaaccgccaataccggctgcactacgcggagcgtgacgacggcgcgacgctttcgctgcacggcgtgcaggcgagccccgtgctccagcatcatgcgatgttcgagatcgtgctgaccgggatcgcgcagaacgtcggcacggtggccgggcgcgccgatccgccgatcgagctgcagttcgcctggccggaacccgactactacgcgcgctatcgcgaccgcctgccgcccgtgcgcttcggctgcgcggcgaacgcggtgtgggtgtcgcgcgacgcgctcgactggccgctgccgctcgcggacgacgtcgcgcaccggcaggcgctcgcgcaggtcgagcgcgaatacgcggacgtgcgccacgaggagggcgacctcgtcgcgcgcgtgcgcgccgagctcacgctgacggcacacggctatccggggccggacgcgctcgcgcggcgcctgctgatgtcgacgcgcacgctgcgccggcggctgctcgacgcgggctgcggctatcgcgcgctcgtcgacgaggcgcggctgcgcgacgcgcgccggctgctgcgcgcgtcggatctcgatctgaagacgatcgcggcgcggctgcagttcaacgatccggcgaatttcacgcgcgcgttccgcaagtggacggggctcacgccgagcgcgtaccgggaagcgggcggcggcgacgagcgatagccggcgcgcgctgctcgtcgacatacgcgtcgagcccttcggccagcgcatcgaacgccgcccggcagcgcgggctcccgcgcaggtcctcgtgcatcgtgacccacatatcgagccggccggcaaacgccttcggcagcacccgcacgagcgcgggatcgcgcttcgcgagcgccgcctggcaagcgccgatgcccgcgccgcagcggatcagcgcgagttgcgcgagatcgctgtcggtgcgcaacgcgaacgcgccgcgatcgaagcccgggaacgacttcgcgatctgccggatgaacgccgtcggacggtcatggccgatcagcgcatggcgaaccagttcgcccgcatcgcgcggcgtgccgcaccgcgcgagatagtcgcgatgcgcatgcaggccgagctcgatgccgccgatgtgccgcgcgatcagttgcgtctgcccgggacgcgtcattcgcaccgcgatatcggcttcgcggcgcagcagatcctgcacgcggttcgtcaatgcgagctcgaccgtcagcgccggatgccgctgccgaaggcgcgcgacgatcggcggcagcacctcgacgcccaccacgtcgctcgccgagatccgcacgacgccgcgcacgtcctcgccgaagctcgtcgccgcgcgcgcgagcgcatcggccgtgctttccatcgcctcggcgtgcgcgcgcaacgcgagcgccacgtcggtcggcatcaacccgctcgacgagcgggtgaaaagcggcacgcgaagcgccgcctcgagcgccgcgacgtgccggccgacggtcggctgcgtgaggccgagcgcgcgggccgcgcccgatagcgaaccctcgcgcagcacgccgaggaacgaacggtacagctcccaaccgatttccgagcccatacgaaaatgtatagccaccaaacgaatttcggcaattttaatcgagcggcgcgcggtgcagaatgcgccggtcgatcacgttcgggagcaggcgatggcgaatttggatatggcgctcgtggtaggcgcggcaggcggaatcggcggcgaaatggttcgggcgctgcgcggcgcgggctggcgcgtgagggcgctcgcgcgctcggcgccgccggcgggcgacggcgcggccgacatcgactggcggctcggcgacgcgtcgaatccgcacgacgtcgccgaggccgctcgcggctgcgcggcaatcgtgcatgcggtcaatccgcccggctatcgccgctggagcgagtgggtgctgccgatgctggagaacacgatcgcggccgcgaaacgcgagcgcgcgacgatcgtgctgcccggcaccgtctacaactacgggccggatgcgggcggcctgttgcgcgaggattcgccgcaacacccgctgacccgcaagggcgcgatccgcgtggaaatggagcggcgcctgcgcgatgccacggaggccggcgcgcgcgtgctgatcgtgcgagcgggcgacttcttcggccccggcgcccgcaacaactggttctcgcagggcctcgtgaagcccggccgccccgtgcggaccgtgcgcgcgcccgggcgcgcgggcgtcggccaccagtgggcgtacctccccgacgtcgcgcaggcgatggtcgaattgctcgcgcgccgcgacgcgctcgacgcgttctcgtgctttcacctggccggccactgggacgccgacggcacgcgaatgagcgccgcgatccgcgccgccgcggcgcggcgctcgggcgtcgagccgcgcgtcgccgccttcccgtggtggctcgtcacgctcgcgtcgccgttcgtcgagaccttgcgcgaaatgcgcgagatgcgctatctatggcgcgaagcggtgcgcctggacaatgcaaggctcgtcgccgcgctcggccgcgagccgcacacgccgctcgaagccgcggtcgagacgacgctcgacgcgctcggctgcctgaacggccgcgcttcgcgcgccgcgccgtcggtgcgctgacaccgcggccccggcgatgccgggccgctcgcgcgggtcggccccgcggctcggtgcgccccgcgctcatgcggcgaggcgtcgctcgcgcgcccaccccgtgcgcgcgaaacgtgcgccatcggcacgccggcgcttccccgccacgcgccgcgacatcgtgcttcccgcctcccgctcatccgtgcggcggcagatacgtcatcttgaattcgtcgtacaaacgataaatcaactcgagcatcgcgcgaatgtcctccgattcgtcgagcatccgcgtgctcatgatgatcggcgacacgaggttcggatcgtcgagctccttgtagccgacgtcgtcgcgcttgagcccgtacacgctgtgcggcacgacggacacgccctcgcccgccgcgacgagcccgagcgcgatctgcagctcgcgcgtctcgtagatccggcgcggcttcaacgcgcggtcgtgaaacgcggcgagcacctggtccgcgtagctcggccgcggcgacttcggaaagatgatcagcgtctcgttgacgaggtcgtgcagcgacagcaccggcttggccgcctcgagcggatgcccgtccggcagcgcgacgatcatccgctcctcgcgcagcacgacgcgccgcacgcgcgcatcctcatgacgaatgcgcccgaagccgacgtcgatgcgcccgtccttgagcgcctggatctgatccatcgtcgacatctcgtgcaggctcagctcgacttcgccgtgctcggcgcgaaagcgccggatgatgcgcggcagcatcccgtacagcgtcgagccgacaaagcccaccgacagcgcgcgctcgatcttgccgacgcgcttcgtcatcgcttcgagctcggctgtctgcgcgagcaattgcaccgcgtgcgaatagaagaagcgccccgcgtcggtcatcttcagcggccgcgcatggcgctcgaacagcatcacgccgagcgcctcctcgagctgctggatctggcggctcaacggcggctgcgcgatgtgcaggcgctcggccgcgcgcgtgaagttctgctcctccgcgaccgcgacgaagtagcgtagatgccgcagttccatcttcatacctcgaggatatcgatccgatactcaatcagtgttggacgcaccgttttgccggcaactatcctcaatctgaccgcgctgtcgtcgagcactatacctgcgaagcatcgcaggttcacccggggtttcccatgcgacgcgcggcgcggcgcctcgccggaccgcgcgtccgcacgcgcgccgcccccgatcagagagcccatcaggagacgcccccatgatcccgatcgacccggaccgccgtgcgacgccgcgccccatcgacgatttcctcgtcgaagacaaggcgcgcggcgactaccggctgcaccgcagcgcgttcaccgacgaaatgctgttcgagctcgagatgaagcacatcttcgaaggcaactggatctatctcgcgcacgagagccagctcccgaacgcgaacgattactacacgaccacgatcggccgccagccgatcgtgatcgcgcgcaaccgccacggcgagctgaacgcgttcgtcaacgcctgcacgcaccgcggcgcgatgctgtgccgccacaagcgcggcaaccgcgcgagctacacgtgcccgttccacggctggacgttcagcaacggcggcaagctgctcaaagtaaaggaccccgaaggagccggctacccggactgcttcaaccgcgacggctcgcacgatctgaagaaagtcgcgcgcttcgagaactatcgcggcttcctgttcggcagcctgaaccccgaagtcgagccgctcgccgcgcatctcggcgatgccgcgcgcatcatcgacatgatcgtcgatcagtcggcggacggcctcgaggtgctgcgcggctcgtcgacgtacacgtacgaaggcaactggaagctcaccgccgagaacggcgcggacggctaccacgtatcggccgttcactggaactacgcggcgaccgtcaaccaccgcaagaccgacgcgcagcacgaagacacgatccgcgcgatggacgcgggcaactggggccggcagggcggcggcttctacgcgttcgatcacggccacatgctgctgtggacgcgctgggcgaacccggaggaccggccgaacttcgatcgccgcgacgaattcgccgcgcgctgcggcggcgacgtcgccgactggatgatccggaactcgcgcaacctgtgcctgtacccgaacgtctatctgatggaccagttcggctcgcagatccgcgtgctgcgcccgctcgccgtcgatcgcaccgaggtcacgatctactgcatcgcgccgaagggcgaggcgcccgacgcgcgcgcgcggcgcatccgccagtacgaggatttcttcaacgcgagcggaatggcgacgcccgacgatctcgaggaattccgcgcgtgccagcagggctacgcgggccgcgcggtcgaatggaacgacatgtgccgcggcgcctcgcactggatcgagggccccgacgaagccgcgcgccggatcggcatccgcccgctgatgagcggcgtgaagaccgaggacgaagggctgtacacggtccagcaccgctactggatcgcgacgatgaagcaggcgctcgccgccgaaaggagcggcgcatgaagacgatcgatctcgccgacatccaggcgttcctctatcgcgagagccggctgctagacgacaaggcgtgggacgcatggctcgactgctatcgcgcggacgccgtgttctggatgccttcctgggacgacgcggatgcgctcgtcaccgatccgcagcgcgaaatctcgctgatctactacccgaaccggcaggggctcgaggatcgcgtgttccgcatcaagaccgagcgctcgagcgcgacggtgcccgatacgcgcacgagccacaacatcgcgaacgtcgagcgcgaaagcgccgatggcgacgtgcacaccgtgcgcttcaactggcacacgctcagctatcgctacaagacggtgtcgagctatttcggcatgtcgcgctacgcgatcgatttttccggcgacgcgccgaagatcgtcagcaagtacgtcgtcctgaagaacgactacatcaaccagctgatcgacatctaccacatctagccggtgcgcgccgcggcagcgcggcccgctcgaggaacgcatcatggaacaccgcatcgccctgcagttcgaagacggcgtcacccgcttcatcgcctgccgcgacggcgagacgctcgccgacgccgcgtatcgccagcagatcaacctcccgctcgattgccgcgacggcgcgtgcggcacgtgccgctgccggtgcgaatccggcgactacgcgctgcccgcgtcgagctacatcgaagacgcgctgacggctaacgaggccgcgcagcgctacgtgctcgcgtgccagacgcgcccgcgctccgattgcgtgatcgacgtgcccgcgtcgtccgccgcatgcaagacgggcgccgcgcgccacgagggcacgctcgcgtcggtcgagcggctgtccgcgtcgacgattcatttctcgatcgacgtcgacgagcccgcgaagctcgcctttctcgccgggcagtacgtgaacgtcgagattcccggcctcggcgcgacgcgctcgtactcgttcagctcgcgcccgggcgacgcgcgcgtgtcgtttctcgtgcgcaacgtgccgggcgggcgaatgagccgctatctcaccgacgaggccgcgcccggccagcggatcgcgttctccgggccgcacggcagcttttacctgcgcgacgccgcgcggcccgcgctctttctcgcgggcggcaccggcatcgcgccgttcctgtcgatgctcgacgtctgcgcatcgcgcgacggcgcgccgcccgtgcggctcgtctacggcgtcacgcgcgacgccgatctcgtcgcgctcgagcgcctcggcgacgtcgagcgccgtctcgccggcttcgcgtaccggacctgcgtcgcggacgaggcgagcgcgcacccgcgcaagggctacgtgagcgcgcacgtcgagcccgaatggctgaacggcggcgacgtcgacatctatctgtgcggcccggcgccgatggtcgacgcggtgcaggcctggctgcgcgagcgcggcgtcacgccggccaatctgtacttcgaaaaattctcgtcgagcaacgcaccatgaatactcatcacgcacccggccgcttcagcggcaaggtgacgatcgtcacgggcgccgcgcagggcatcggccgcggcgtcgcgcggcgcgcggcgcgcgaaggcgcgacggccgtgctcgtcgatcgcgcggacctcgtgcacgaggcggcggccgacatcgtcgcggcgggcggccgcgcgctcgccgtcgtcgccgatctcgaaacgtatgcgggcgccgaagcgatggcgcgcgcggccgtcgacgcgttcggctcgatcgacgtgctcgtcaacaacgtcggcggtacgatctggacgaggccgttcgaccgctacgaagccgcgcagatcgaagcggagatccgccgttcgctgttcccgacgctgtggtgctgccgcgcggtgctgcccggcatgatcgcgcgcggcggcggcgcgatcgtcaacgtatcgtcgatcgcgacgcgcagcgttcatcgcgtgccgtacgcggccgccaaaggcggcgtcaacgccctgaccgccagcctcgcgttcgagcacgccgcgcacggcgtgcgcgtgaacgcggtcgccgcgggcggcaccgacgcgccgccgcgcaaggtgccgcgcaacacggagccgcagggcgacgacgatgcgcgctggtatcgcgccatcgtcgaccagacgctgtcgtcgagcctgatgcaccgctacggcacgatcgacgagcaggtcgccgcgatcctgtttctcgcgtccgacgaggcgtcgtacatcaccggctcggtgctgcccgtcggcggcggcgatcagggctgagcggccgcacggccgcccattgcgcggcgcccgtcgcccgcgctcaggcaggcgcgcgcggcgcggcgcgcacgaatgcggcgacgtcgtcgagcaccggcaggaagcgccgcatcggcaagccgagcgcgccgacgagcagcgcatgcccgatgcccggatagagcctcacctgtaccgcgccgccggcggcggcgacgcgcgaggcgaagcgcacggtgttgcccggcttgaccgtcgcgtcgcgcaggcccgatgcgagcagcatcggcggctcgcggccgtcgacgaagcggatcggctggctcgcgtcgcgcaccggctcgggaaagatccgcttcagcgccgcatcctcgagcggcaggaaatcgtacggaccggcgagcccgaccacgcccgcgagatcgcgcttgtcgagaccgtgcgcgcggagaaagcggctgtcggtcgcgagcagcgtcgcgatctgcgcgcccgccgaatggccggcgacatggatgcgccgcgggtccgcgccgagcgcggccgcatggtcgcgcgcccagcgcaccgccgcggccgcgtcctcgacgaagcccggaaacaccgcgtccggatagagccggtaatcgggtatcgcgacgacgcagccgcgcgacgcgagcgcctcgccgacgaaccggtagtcgccgcgccggccgcgctgccaactgccgccgtaaaagaacaccacgagcggcgcgccgccgcccgccggctgcggctcgcgcgcggccggcaaatagacgtcgagcgcgcggcgcggccccgcgccgtacgtgaggccgaaacgcccgacgaacgtcggacggcgagcagccgcgttcagcacgaccaacggattgcggccggcccacacgccgaacgtcacggccgatccgatcaacatcattcctgccagcatcgcctgctcctcgatggcgcgtcgaatcacggcgcgcgcgccgcgcgccgcctgagccggcgcatgcacgctgcattcgaacgattcaaacgccgcatggcggttcgcggcgcggccttgcatcgggagcggtccgccgcgcgttcgatcgcgccaatcgtcttcgatgaaaaaacggtaaacgataagctcgccaaataaacgattggtaggcgtagagtgccgtctcggtatgagggcggcgcgctcgaacgcgaacgagcgcggccgttcgccgccgaaccgaagcggctgcgggctgccgccgcgtcgccctcccccgcatccggcgccgccgcacccgcgctcacgccgaccccactcatattgctataaaaatatagctatattaaagtaagcaccatgatcacgtcccaccatcttcagcaagcgtcccgcctgcgcggccaggtcaccgcgctcaaccggcgcctgcgccgggaggcgcaggccgatcccgtgcagttctcgcaactggtcgtcctcggcgcgatcgatcggctcggcggtgacgtcacgccgtcggcgctcgcatcggccgagcggatgcgctcgtcgaatctcgccgcgctgctgcgcgagctcgaaggcggcgggctgatccagcgccacgcggatccggccgacggccgcaagagccgcgtgtcgctgaccgcgagcggcaagcggatgctgtacggcaaccgcgcgaagcgcgaggaatggctcgtgcgcgcgatgcacgcctgcctcaccgccggcgaacgcgagctgctcgccgccgccggcccgctgctcgagcgcctcgcgcaattcgacgaagcggcgggcgccgcgtcgcccgccccctcacccaggagctcacgatgaacaccgcattgatcggcctcgactacatcgtcgacatcatgcatcccaccggcaagatcgcccgcagcgccgcgcatggcgcgcagcgcgacgtggtcggccgcttcaaccgcgcgctcgcggccgcgaagcagaaggactggctgcggatcggcgtcaaggtcggcttcgagccgggctatgcggacttgcccgcgcattcgccgatgttcggccgcgcgcaggcattcggcgcgctcgatctgagcggcgccggcaccgcgttccacccggatctcgacgccgccgccttccagctcgtggtcgtcaagccgcgcgtgagcgcgttctatgcgacgcgtctcgaagccgcgctgcgtgcgcgtcggatcgaacgcgtgatcgtcgcgggcgtcagcacggcgtgggccgtgcaggcagcggcccgcgacgcgcacgatcgtgactacgaagtgctcgtgctcgaggacgcgtgcgcggccgcgacggaagacgagcatcaacgctcgatcgacacgctgcgcggcatcgcgcggatcgtcacgctcgacgatctcgcggcgctgtgaacgcggcccgcgcgaggcccgcatgatccgcgcggcccgcagcgcactcgccgcccgcgccggccgcgcattcgatctgccgacgctcggccgcacgctcgccgtttgcgcgccgacgatcgcactgtacggcgccaccggcgacgcgcgctggctgctcgcgtcgatcgcgacggtatcgatcgcgatcgccgtcgagcgggtcggcatcgcgccgctcggcgcactcgcgcaaggcgcggcgatcgtcgccggctttctgtcgctgtcgtgcgcgctgagcgcatggcctgcattcgtcgccggctgcgcgacgctcgcggcggcggccgtcgcgctgtcgcgctgcggcgcgcggctgcgctcgctcggcaacttcgtcttcatcccgtcgctgtatctgacctgcgaggccgccgccgcccatcattcggcgacgcggctcgtcccctatctgggcgcggcgatgctgccggccatcgcgctgtcgggcgtgcaggcgtggcgcaacgcgccggcggcgcaccgcctgcacgcccttgcacgctggcgcggcgcgcgcgagctcggccgccccgccgcatcgagcgacgcggctcaggcaatcgtcgcggtcgcgctcgcggtggccgccgccgcgctgctcgtcgaatggcgccatatcgacaacggacaatgggcgatctggtccgccgcgagcgtcgtcacgggcgacgcggccaccgcgcgcgtgaagctgcgcgatcgcggcctgggcgcactcgccggcgtgccgctcggcctcgcggccggccatgcgctgccgcacggcgcgctcgtctacacgctcgcgacgctcgcatcggtgctcacgctcgtcgcgttccgccattacgcgaccggcttcggcgcgcgttgcgcgtgcatcgcgtgcgcatcgtgggtcgcccagcagtcgacggcgatcgccgccgagcgcgtcgtcaacgtgctggccggcggcctgatcggcatcgcttgcgtgctcgcgacgcactggttcgcgacgcgcccgctcacgcggcggcacaacgcacgcgcgaatcgccgcgcgtgacgcggaccgcgcgccgcattcgctcgcgcggcgtgcacgatgcgcggcgcgcgccgccgatgcgcggatcggcgtgtcgatcgccccgcatcggcatctgaatcgcgcatgagcgcatgagcgcatgacgaagcgatgacgaagcgatggcgcgcatgcgcgctcggcgcaccgagcgtcgacgcaccgccgcattcggaacaccagccaaacaaagaacgattggcatttcgcttaacgcgcgacatgcacgaaaggcagtgcgatcggcaattcctccgcacgattctttcagcacccttaagtaaattccgtctctttccggcgctacgctctgttacaaaaaagtccctgtcgtcgcgtccgaagttgcctacattgcaatccacttcgaggcattcgtcgccgcggattcgcggcacgcgcggcgccaacgccgtgcaccgccgcatgacggcggcaacgagaaacgagagagtcgtaccgatgcgctggcggaacccagcgatggcggaggacgacagtcgatcacggcgaagcgaaggcgagcgcggcaccccaagcgtatcgggcgagccgatgcgaccgtgccgaccgaggggcggcccgcggcgacgcacgcggcggcccgcgcgcgctcgcgccgcttggattcggcagtcgcggccgctgctcaccaaggagagttgtccatgcgacgcaatgccttgcctgtctcgtttgtctccggaatcgccgcggccgcggcccttgcgatgtccgccgccgcgcacggcgcgcccgtgctcgtttccggcccgagcccattcgccggttgcacgatcggcggccccggcgtcaactatgtgaacgcggaagtcgaaccgtgggtcgccgtgaatcccgcgaatccctccaacgtgatcggcgcgtggcagcaggaccgctggtcgaacggcggcgcgcacgggctcgtcgccggctattcgttcgacggcggcctcacgtggaaacagacgaacctgccgttcagcgcatgcgcgggcggcctcgcgtacgagcgcgcgtccgatccgtgggtgtcgatcgggcccgacggcaccgcgtattcggtgtcgatctcgttcaaccagtcgaacaacagcaacgcggtcgcggcgtcggtctcgacggacggcggccagacctggagcgcgccgacactgctcatcgccgacaacgagccgaccacgcagttcttcaacgacaaggaatcggtgagcgcgaacccgacgaaggccggcaccgcgtacgcggtatgggaccggctcgagcaaccgaccggcaacccgcacgcgaacctgcacaccgccgcgtctcgcgggccgagctacttttcgaagaccgtcgacggcggcaagacatggagcgcgccgagcgtgatcgtcgacgtgccgtcccgccagcagacgatcggcaaccagatcgtcgtcgatcgcaagacgggcacgctgtacgatttcttcgacctgatccagccgccgttcagcgcggccgcgggcaaggtcgcgttcatcaagtcgaccgacgacggcgcgacgtggacgaagccgcaaatcgtgtcgggcctgcagacggtgtccgtcactgatccgaatacgaacgaaccggttcgcacgggcgacatcatccccgagcccgcgatcgatcccgcgacgggccagctgtacgtcgtctggcaggactcgcgcttcaacggcggcctgtacgacgagatcgcgctgtcgacgtcgtccgacggcggcgcgacgtggagcgcgccgctgcgcgtgaacacgccgagcgggcggcccgcgttcaatccgtcggtgcgggtgaactcggcgggcgtcgtcgcggtcacctattacgacttccgcgatctgcagcccggcaacacgacgacgctgccgacccactactggcgcacgctgtcgagcgacggcggccgcacgttcggcaccgagcggcgcatcgccggcccgttcgacatgcgcaccgcgcccgtcgccgaaggcttcttcatcggcgattacgcggggctcgacacgcgcggcacgtcgttcctgccgttcttcgtgcaaacgaactcgggcaacacggcgaaccgcaccgacgtgttcgccgcgccgtaagcgggcgcgcccgcgcgacgcgcgcaggccgcgcgcctgcgtcacggcgctcgcggcgcggcacgacgcaacgcaacgcctggcgcgccgtgcgccgtgcgccgtgcgccgtgcgtcaggcgtcaggcgtcaggccagaacaagaacgacaggcaacgcgcataaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaaaggcggccgcgcccgaagccgggcaggccgcctgtcgaattcgcagcgaaacgtccgcccgctgcgggacgcgatgcgttacgaagccgcctcgggactcgacggcacgcgcacggccgccgcctcgcgcgcctcgtgcgccgccgcgcgctcgtgctcggccacccacgatgcgatgtccatgtcctcgtagcggacgacgcgcgtcttgtggacgagccgatagccgagccacacgacgaggaagagcggaatgccgacgtaggtggcgagcacgccgatccagtcgatccggttcgcgaggaacgcctgataatcctggccgagcgcgatcacgatgcacagcgcgaacgcgaagatcgggccgtacggatacaggctcgactgatacggcagttggtcgaccgagaagccctggcgcacgtagcccttgcggaagcgatagtggctgagcgcgatgccgagccacgcgatgaagcccgtcattcccgacgtgttcagcagccacagatacacggtcttgtcgccgtacagcgacgacaggaagcacagcgcgccgaccgcggtcgtcgcatacagcgcgttgcgcggcacgccgcccgccgacagcttcgcgaacagcttcggcgcgcggccttcggtcgcgaggttgtggagcattcgcgtcgacgcgtacatccccgagttgcccgccgagagcacggcggtcaggatcaccgcgttcatcacgcccgcggcgaacgcgaggcccgcgtgacggaacacgagcgtaaacgggctcacgccgacgtcggtcacgtcgctcttcagcagattcggatcggtgtacggaatcagcacgccgatcacgaagatcgcgagcacgtagaacagcaggatgcgccagaacacctggcgcaccgcgcgcgggatcgtcgtgcgcgggttttccgattcgccggccgcgacgccgatcagctcggtgccctggaacgagaagccggcgatcatcgcgacgcccatcatcgcgggcaggccgcccgcgaacggcgcgtcgccgatcgtgaagttgctccagccgttgctcgggccgcccttcaggatgccgaagatcatcagcaggccgacgccgatgaacgcgatcacggtgacgaccttgatgagcgcgaaccagtattcggcctcgccgaagccgcgcacggtcagcacgttgagcaggaacatcacgccgaggaacgccgcgctccaccagacgcccggcacgtccggaaaccagtaatgcatgacgagctgcgcggcgacgagctcgacggcgatcgtcaccgcccagttgtaccagtagttccagccgagcgcgaagccgaagccttcctcgacgtatttcgcgccgtacgtcgcgaacgagcccgacaccggcatgaacgcggccatctcgcccaagctcatcatcaggcaatagaccatcaggccgatcaacagataggcgagcatcgcgccgccggggcccgcctgcgagatggacgcgccggacgcgacgaacaggcccgtgccgatcgagccgccgatcgcgatcatcgtcaggtgacgggctttcaggctgcggcgcagctgaggaggattcgattgtgcggttgagttgtcggaattcgggtgtggtgacataacgggctggcaaaagcggcgggcgacggttcgacgccgcgccgggcaggacgccggattcggcgcgtccccggaacgatccgcggcgcgccgcccggtgccgaccgggcgcgccgcgccgcacgcattttttgcgcagcgcggattctacccgattcgtcagagctcgcctgcaacatgacgtgctgcgacgcgcaagatcgacgcaggcaaaacgctttgccgatcaatgggttgcgcgcgcagcgcggcggctcggggctcgccgccgcccgtcgggcgcccgcgctcgtccggtgcggcgcggcatcgaaaaatatgaagaatgcgaaatcggccgaacttcgctgcggcgcgcaacggcgcgcggcgatgcacaagcggtgcaggaacggcgcgaaagggcgggaaatggtgtaacggtgcgggtgtaacggtgcggcaccgagcgaaacggcgcagcggtaccgcacgcggcgagacggcgccacgggcgtggcggacatggcgggcgcggcgctcgcgcgcgatgctcatgccgacgcgccgacgcgcgcgccgaaaaaaacggaagggccgctcgtagcggcccttctcttctccctgatttgcctgcttatcctgcgtgacgccgcggcgttacaccgcctgcggcaccggatgcagcggcacccggcgcggcgcggccttcgcggcctggcgcgcattgctcgcgtcgatctcggcgatcagatcgtcgagtcgctccaaatgcacgctgttgtcgtgatcccacggatggaaacccggacggaagtagtcgatccactcgcgcgcgatctgcgcgaagatgccgttcctcgggccccacagatacttgaccagcttgccgatgccgagccgcccgccgatgcggcggcgatgcgagatcagcagccgcgtgttgaaatcgaacagcgtcgcccagaacacgagcgtgacgaacagcatcgtgcccgtgcgcaacaggtagctcgcgaggctcggcttcatcacggtgcgccacacgtcgtaggcgaccgccttgtgctcggtttcctccatcgagtgccacatccacatctggcgatagccgtcgacttcgctcgtcgtgatgcggttcgcgagcacgaggcccgtgaacatcgcggtgtagtgctcgagcgccatcgtgatcgcgagctgcatcgagtgcggcagcactttcttgaaccagccgagcaccgtccacagccgcttgtccagcttgtgcgcgggcaggcccgccgcctgcagcagatcgttgaattcgacgtgctcgcgcgtgtgcatcgcttcctggccgatgaagccggcgatgtcgcgcttcaggttcggctcctcgatccggtcgcggtagttgcgcaccgaatccatgaagaagcgctcgcccgccggaaacagcagcgacagcgcgttgaacaggtgcgtcacgcccacgccttcggtgtgccagtcgcagatgcggtcgggcggcaaggcgaagcggatatcgcgacgaacaatggcattcacgtatttgtctccatggtcccgtcaggggacgtcggtgcgactcgatgcaacgccccgatggttcgatttggggattggggcgcagtcgctatctcacatcaaaccatcaatcaacgttacattgatggatgtcatgataggagacgttctaaaactgcgcaagaacgacttcacgcaaaaaacacattcttcgttgcggaatttccctaactcacgcccgcgcgcccccggcgggcgggggtcgcggcggcgcccgagcgcctccttcaaacggctcgcccgtgccgcgcgcacaggcagccggcgatgacgccccatgcgccgcttcctgtctcgcgcgcggcgaaaaccggccgcgcgccgcaccgcacaaacgcgctgatgcaggcgccctgaggtctgccgcctcacgccgaacgcccgccgccccatgcctgcgtcgaacgcgcagcccgccgcccgcatgcggacggccgtccgtaccggcgtcgatttcgccgcgccgcagcatccccatgcatcctcttcatgcaacctcgccgacggcggattcgtgcgccgcggcgcgcccgcacccgcgccttcatccgttcatgccccttttcgtcacgcctgccggcgcttcgccgcgcggattgatccacgtcagcaaggcgcgcgtcgcgtgtagtgcaatgggcgcatcgaacaccacacgcattccgggaggtctcatgaaactgacgttcctcggcgcgacggaaaccgtcaccggctcgaagtatctgctcgaggacgccgggacacgcgtcctgatcgactgcgggctgttccagggcacgaagaagctgcggctgcgcaactggagcccgctgcccgtgcccgccgattcgatcgacgccgtcgtgctcacgcatgcgcatctcgatcacagcggctatctgccggtgctcgtgcgcgagggcttccgcgggccgatctattgcacgcacggcaccgcggcgctctgcgagatcatgctgatcgacagcgcgcggctcctcgaggaagaagccgatttcgcgaaccgccacggctactcgaaacatcatccggcgttgccgctctacacgaccgacgacgcgaagcgcacgctcgagcgcctcgcgccgcgcgatttcgacgcgccgagcgcgctcgcgggcgatctgcacttccgtctgctgcccgccgggcacattctcggcgcggcgagcgtcgtcgtctgctggcggcatacgctgctcgcgttctccggcgatctcggccgcgcgcacgatccgatcatgcgcgcgcccgtgccgcccgttcatgcggactatctcgtcgtcgaatcgacgtacggcgaccggctgcacgatgcgagcgatccgcagaccgagctcgccgacgtgttcgcgaagacgttcgcgcgcggcggcgtggtcgtgatgccgtgcttcacggtcgggcgcgcgcaggagatcctttactacatcgcgcaattgaagcagaccgggcggatgccgcacgtccccgtctttctcgacagcccgatggcgacgagcgtcaccgagatctaccggcggcggctgtccgaccaccggctcacgatgtccgacgcggatgcgatcggtcatgcggcggtgatggtgcgcacggtcgagcaatcgaaggcgatcgccgatcaccatgggccgatggtcatcatcgccggcagcggcatggcgacgggcggccgcgtgctgcatcatctcgcgcgctacgcgcccgacagccgcaacacggtcctgctcgtcggctaccaggcggcgggcacgcgcggggcggcgctcgccgcgcacgagccgacgctgaagattcacggcgaatacgtgcgcgtgcgcgcgcaggtccagatgatctcgtcgctgtccgcgcacgcggattacggcgagatcctcggatggctcggcgcgcaatcgagcgcgcccgcgcgcacgttcgtcacgcacggcgagcccgcagcggccgacgcgctgcggcggcgaatcgaggaaaccctgcattggcgttgcgacgtgccgtcgtacctcgaatcggtcgaactggaggacgcgcccacacgcgcggcatgatccgggcgagcgcagcgaggccgccgggcgagcggcgaggcccgccgttttgccgcatcgaatcggtgaatcggtgaattggcggaatgcgcggaatgggcggcaacaagcggcatccgccgaacgtatcgaacgccgcgaccgcctcgaacgcggcggccggaatcggcgaaacatgacggcgcgcgccgatcgatcgaaaccgggcgcggcgaatcagccgacgaatgccgcgggcgacatgccggcggcgacggcgagatccgcgtccgatgtttcgtcaccctgaacgattacgcagatcgatcgcgcggccgggcggtgggacagttcccgctacgcgcggcagaaacaatcgacatgcaagcggaactcgctcgaaacgcaaccggcgaacgataggtggtcggccaaccccgcaacaccgccccccaccgtttcaatcatgcgatgcgagtgccgcatgacacagcggcgcggcgtcgtcccgcgcgacgccggctgccccgtgcgcaccgcatcgagccgaagcgcaccccgccgaagccgaagtgcgccgcctcggtgcggccggcgccggtgtagcggccggtcaggacatgtgcatcccgccgttgatcgcgagatcggcgccggtgacgaaccccgcgtcgtccgagcacagaaacgcgatgagcgcggccacttcgtcgggctggccgagccggccaaccggaatctgcggcaggatcttcgcctcgagcacgtcctgcggcaccgcttcgaccatcgcggtcgcgagatagccgggcgacaccgtgttgaccgtgatcccgcgcttcgccgtctcgagcgcgagcgtcttcgtgaaaccgtggatgcccgccttcgccgacgcataattcgcctgaccgaacgcgccgcgcgagccgttcaccgaaccgatgttgacgatgcgcccgaagcgccgctcgaccatgcccgcgatgaactgtttcgtcacgttgaacatcgcatcgagatcggtgcgcatcaccgcgtcccagtcgcccttcgtcatcttcatgaacgtcgcatcgcgcgtgatccccgcgttgttgatcagcacgtcgaccttgccgaaatcggcgagcaccttctccgcgcaccgctcgcacgattcgaaatccgcgacgtcgaccgcatacgccttgaaatcgcgtccggcgtcgcgctcgtgcatcagccacgtcgacacatgatcgttgcgctccgaatgcgacaccgccacagccatgccggcgtcgtgcagccgccggctgatcgccgcacccagtccgcccataccgcccgtcacgaatgccacgcgttttgcttgcatcacggcctcccgatgaggtgcccggtgcggcattggcgccgcgccctgcgcaggcacagtcgcgcggcggccatccgggcatgggttgaaaaatgtgttgcccggcgcgcgacgaacgcgcgcgccggtgcgcatgcgcggcgacatgtcgacacccgccgccgcgacgcgacgtgaaacccctcaacgctatcgcgttttactgtaagcgcgcacttacgcgatccgttgacctgagtcaaacgaacaaacggcaacaacccgcgccactgctgtaggaaatgacctacagcgctacgctgatgcttacgccaacttcaatgtttgccaatttcgatgcagcaatccgcgttccatactggcaaccataggggcaagtccgccgacgatcgcttcacctcgcgtttcgtcgtctatgctcttagcgggcagcttgcgccggccggttcggcaatcgcaacgaaatggcggattgcgcacggcggcgcgcgagcccgccccccggacgaccgttcccggcagctcgcagtcgccgtccggcatgccgcgcggcacgcgtcgatcgcttcgtcgacgccgtcgcgcaaagcggcaccgcgtgccgcgccacgtgtacgccacgtccgccgtgccagtcgggcgtcgcgcatgaaaggagccgattatgctgaccgcctctgtcaatgaagcagagccctgcgccgagccgcagcggccggtgatcaggctgcatcccgtgacggccgacgacgcgccgaagctgccggcgacccgctgctcgacctgcgcgatacgcaacgtgtgcatgccggccggcctcacgccgatcgaattcgcgcggctcgacgcgatggtctgcacgacgcgccacgtcaagcgcggcgacgcgctgttccgcacgcacgacacgttccagagcatctatgcggtgcgcaccggctcgttcaagacggtcgtcatgcaccgcgacggccgcgagcaggtaacgggcttccagatcgtcggcgagacgctcgggctggacggcgtgtgcggcggccgccacaacagcgatgcgattgcgctcgaggacagcaccgtgtgcatcatcccgttcgcgcagctcgaggcggtgtgccgcgaggtgaagccgatgcagcaccacgtgcatcagttgatgagcggcgagatcgttcgcgaatcgagcctgatgatgctgctcggcacgatgacggccgagcagcgcgttgccgcattcctgctcaatatttccgagcgtttccagaagcgcggctattcggcatcggaattcaacctgcgaatgacgcgcgaggaaatcggctgctacctcgggatgaagctcgagacggtcagccggatgctgtcgaagttccagcgcgaccggttgatcgcgccgcgcggcaagcagatccgcatcaccgatccgcaggggctcgcgcgcgtgtgacgcgccgctgcggcggcgcgttgcgaagcggccgcgccgacgtgttgaagtgtggatgtatcggcatttcgatgcgtcgacgtttcaatgcgcggccgcgcctcccgcgacggccccgcctccgttcccggcgaccgacgcggcgcggccgcatttcgccgcatgccctcggcaaccgccacgcgggcgcgcacgcgctccggcgctagcgcatcgtcaacaccgccgccccggccagacgtccggcgcgcagatcgtcgagcgcctggttcgcctgcgcgagcggatacggcgttgcctccacgtcgagcggcacgtcgttcgcaatccgcatgaattcggccgcgtcgtcgcgcgtcaggttcgcgaccgatacgatccgccgctcgccccacaacaaatcgtacgaaaacgacggaatgtccgacatgtgaatcccaccgcacacgacggcgccgcccttcacgaccgccgcgagcgcggccggcacgagcgcgccgaccgatgcgaagatcagcgccgcatcgagcggctcgggcgcggcttcgtcgctgccgcccgcccacgcggcgccgagccggcgcgcgagccgctgtgcggcggcgtcgcccgggcgcgtgaacgcataaacggtgcgcccctgaaaacgcgcgacctgcgcgacgaggtgcgcggccgcgccgaatccgtacaggccgatgcgccgcgcggaaccggccatcttcagcgtccggtagccgatgagacccgcgcacagcagcggcgccgcatgaatatcgtcgtagcggctcggcacgtgcacgcaaaagcgcgcgtcggcgaccgtgcgctgcgcatagccgccgtcgatcgtgtagccggtgaagccgggcgcatcgcacaggttctcgcggccgctcgcgcagtacgcgcaatggccgcacgtgcgcccgagccaaggcacgccgacacgctcgccgatcgtgaaacccttcgcgagcgcgccgagcgcggccaccgtgccgacgatctcgtgccccggaatcaccggccgcttcggatcgcgcagatcgccgtcgacgacgtgcagatcggtccggcacacgccgcacgcgtgcacgtcgatcagcagttgccccgccgccggcacggggtccggcagctcggcttcgcgcagccgcggcgcgccgccgtcgaataccatcgcgcgcatcaacgcgctcccggacggcgcgcatgcgcctcgtccgccgcacgcgcgtgcgacacgatccgttcgcgcacccgcctgatcgcgatcacgcgcagatagtcgtgaatgcgcgcgccgtccgcgaggcgcgcgatttcgtcgtcgagcatgtgcatcacctctccctccgtgatcgagcggcgccgtgcggcggcgagcagcgaatcgaaaagcgtgtcctgatgcatgatgcgtgttccccgtgcgtcatcgtcgaaatcgacggttcaagcgtaggcgtatcgtcatcgattgaaaccccgtggcgcgggcgcggcttgacttgcgtcaagcgccatcggatcgcgccctcgtcgatgcgcgtcgcgcgcgcagcgggcgggcgcggcgccgctgcatcgcgcggcacgtatcaagcatcacgccgcatgcgacatgcaactcgcgacgagcgacgagcgacgagcgaccggcaatcggccatcggcaacgagcgacgcgcgcagcgagccgtgggcgcccgcccgcgacgattccgctccaaccgcgttgacctgcgtcaacggccgcgcgccgccgccgcttagactggagccggatctcccgaacgagggacgcgccatgacgaacagtctgccgattattgcgccggcgtgcgcgccgggcgcgctcggcaccggcgcgacaagcggcgccgatgcgcagcgcacgcgcggagccggccacgcgcgtcggcccggcagcatcgaacgttccgcgacgcgcccaacaggccgcttctcgcgccgccgtctcccccgatcgcgcgacaccgtcgcggcgtgccgaacgccgccgcgatgtccgggcggaagcgggccgcggcaggcgcgcgcagcgggcgacacaccgaggccggccgccggcgcagtgcggcgcggcggccaactgtcgggggaagacaagacgcgcatacgttgattcaatgggtcatcagccaatagcgcggcaccgccgcgcgttcgacaaggagcgagccgtgcgcatcaccgttcatctcgatacgttcgcgtccaccgatccggccgcctacgcgatcctgtggatcgacacgacggagcacaggtggtcgcgcgaaggccatgcgggtgtcgaactgcccgcgtggggcaacgtcgtctgccgcggcggcacgacgcgcgtaacgggcgccgacgacccgcattcgctgtgcgtgctcgaaggtctcgatctcggcgcgaagcaaggcccgttcgagggcgagacgggcgcggcgcactggtatccgcacgcgcaccgcgcccccgtcgtcggcgcatggcacgtgcagtgcatcgacgaaaccgtcgcgcccgccgagcacgaactgttcaccgggcgcgaggcatcctgagccaaccgcgccgggccggcacgatgcgcgccgagacggccgtgcgcggcgcgcccctcggagcgcggctcgttcggtcgagcgatccggttcgtcggcgggcggatgggttcgtttgccccgctcgccggttcggtgacgcgcggcgagcgggtcagtcgattcgtaccgccgagaatcgggccgagagtcgggccgagaatcgggccggcgatcgtctcggcaattcgcgaggctagtgggctatcgggctatcgggctgccggttcgccgaaccgccggcccgggatcgcaaggccgtcagccgcgcgcacgcacgcgctgcaccgtcggatccgcgcggcgcagcgtgcggcacggtgcgcccgtcgcgctcgtcaggccgtcatgcgagcgccgcggcaagctcgcgttccgccgcatcgaatgcacggcggatcgcgtcgagcggatcggtgcccgtcatgtgcggaatcggcttcagttcgtagccgcgcgtgatcagatcgagacgaacatcgtacgtcgggctcgcggcgccggcgccgagcgcctcgatcgcaaggtggcagcccgcgaggcgcgcgctgaatcgctccagacggatcaattggatgctcgcttcggcttcgagctgcgccgatccggcaaagccgaagtaagcgatctgcatgccaattcccattggcctttctcccctggcgctcatgcggcaaagcggaatggcgtgccggagcggtaagcattgcgtccgtcttcggggcgcctgactagcatcttccggctcttcgacggacgccgcttgatatgcgtcaagcgtgagcccgataccgcgcgcgcgctcacccacgaagccggcgcgcggctgcgccgcgcagccgcgcatcgtcacatccgctttgtcggccgacgttgaccgcgatcaagcggcgcacaacgatccggcttaacgtgggtgtcgactcgatcctccgtaccggagcgcgcgatgaacccaccgcccccaccacgcgccaagcgccgccgaacgcgcaccgcgtccgcgcccgcgcccggaatgcgcccgacgccgcgccgcacgcgcaccgcgccgaagcgccgcgcgccactgtcgagcaccgtcgagcggctcgtatcgagcccgacgtatcggcaggccgacgaggatctcgcgttcctgcagcgccccgaaatgtgcggcgtgcgcttgcagctcgactactggaagaccgaggaaacgctgcaacgcttcggcatctgcgatacggtggtggtctacggcagcacgcggatcgcgtcgcccgccgtcgcgcgcgcgaggctcgccgacgcgcagcaccggctcgccgagcgtccgaacgaccccgagcgccgccatgcggtcagcgtcgcggtgcggctgctcgagcgcagccactactacggcgtcgcgcgcgatctcggccggctcgtcggcgaaaccggccgctcgccgcatcctcggcgcctcacgatcatcacgggcggcggtccgggcatcatggaggcggccaatcgcggcgcgcacgagcggggcgcgccgagcatcgggctcaacatcacgctgccgcgcgagcaattcccgaatccctacgtgacgcccgagctgtgttttcgcttccattacttcgcgatccgcaagctgcacctactcgaacgcgcgaaggccgcggtgttctttcccggcggctacggcacctgcgacgagctgttcgaagtgctgacgctgttgcagacccgcaagatcgcgccgctgcccgtcgtgctcgtcggccgcgcgttctggcgctcggcggtcgatttcgggtttctcgtcgacgaaggcatgatcgacccgtgcgacgcagcgctgttccggttctgcgaaaccgccgacgagatctgggccgcgatcggcggcccgcacgggccggcctagcggcgcacggcccggccaatcggtcggccgccaggcgaagcggcggggagcggcccggagcaccgcggcccgtcgccatccgacccggcgcgacccggcgcgacccggcgcggcctggcgcgatccgcgcgcgatacgccgcagtccgccgcagtccggcgcaatacggcacggaccggggacggccgcgcccgcagaggcgaacgcgcgcgtgccgtgcccgtcgccgcccgcttgcgggttcccccgtaaggggctttcccacgtcggcgaacccgcgcaaccgcactgtaggaaaacgccgataggcgcaccgcatttcctacgacaagctcggtgtgcgctgcttggagcggcccgcgcgccgcccgatactgtcattgcagacacgcaccgcgcgacgaacacaacgaggatcgcgccacggggaatcaggaggccgccatgtcataccacgacgtctataccgaatcgggctacctcgcttatggccgcgccgaagccgcgcccgacaccgaagcggatcgccccgctcggccgcggccggcggcggcgcgcgccgatcggaccgatgcgcttctcgcgctcgcccgcgaagccggcatgctcgtcacgctcgacggccagatcggccgcgagcgctatcagagcgtcgccggttccgtcgcgtcgctgatgcgtttcgtgaccgcgctcgaacaatcgctgctcgacggagaccaatgacatgctcgtctgcgaaacccccgcccgctgcgcgcgaagccgcagcccgcgcacgccgcgcgccgtcggcgctcgcgcgcgcagccgccgcaccaattccgcgtcgcgccgctacgcctccggctgccgctagaccaaccgcccgctcggccgccgacgcggcccccaccgaagtcttcattcgttttcggctcgcgagccacgcaacaccatctcctctcgacggctcgcgagcgtcttttctcccgcatgatcgactcgagtccgcacgccgcgcgtcggatgccgattgcgcgctcgcgctccgcgcgtggccaggcgcgcgatccggccgttgcacggcgtccggcttcgcgttgcggcccgccgcgcgacgccgggcatgcgcgcgctcgccgccgcagaggcggctcgcgcatcgcgtgcccctcacgctcgcctcacgctcgcctcattcgcgccccgctcgcgacgaaccgccaccgcgcgaacgggcgcggcgaatacggcccgtgttgcatatcgcgccgctcgcgcctgctcacgcccattgcgcccgacgcgcacgccgctcgctcccccctgcgattcgcacccgtcatcactcgacaaccagatcgtcgaccaccgcccgcacgccgcgcgccgaccaggcggcgccgcgcgcgaccgcgcgctccgcatacgaaccaaccttgcccgccagcgtgacggtgccgtccttgaccgtcacgtcgatatgattcgcctcgcgctccgcatggcgctgcatcgcgcgccggatgccgcccgcgatctcgtcggcgctgatgtcgccgagcacctcgatctggttcgtcacgcccgtcacgccgcgcatctgcgaaatcgcgcgcgccgcgacatggctctgatacggccagtcgacctggcccgacaacgtcacccagcccgcttccacttgcacgtgcacggccgcgtcgtgcagcccgaccgtccagtgcagggtcgagcgcaccgcgtcggcgatcgcctcgtcggtgcgcacgtcatcgctcggcaaccgcacctgcacgtcgacgacgaccgcccgcacgcccgcgacccggttcgccgccttctcggccgcgagcttttccgcgtagctcgacgggtggcccgtcagcgtgacgatgtgcccggcgacgtcgacgtcgaaatgcgcgacgtcgatcatcgggtcgcccgtcagttcatcctcgacttcctgcttgatctgcctatccgttttcatcgctcgctccaccggaaaacgcggcgcgcatccgccgcatcggaacagctttgcatacgcacgccgcgaatttcctgatgcacgtcaagtgcggaccggcgtggcgcgaaccgaatgtgcggaggatcgaaaatcggttgttgactgttgactgttgactgttgacgggtgcgtgcggcgcggcggccgatcgcgcctggccgcgttgatcgcgttgatcgcgttgatcgcgttggtcgcgttggtcgcgtcggccgcgcccccgccaaacgtatccgcggccgatgccgcatccgctcgatccgcgcccgggcggcggcccgccgtgcaggcgctccgccggccgcggcgacatgcgtcagtcggttacgtcgaaggccgcggtcagcgtatcgcgccgcccgggcgcgccggcgggcgaatcggccggcgaatcggcacgcaaatcggcacgcgaatccgcatgcgcgctcgcatgccgctgcaagcgggcgcgcaccgtctcgagatagtcggcgcgatgccggcgcagcacgaaatcacggaaattcgactgctcgagctcgcgccatgcgtgccgccgccgcgcgtcggagcggcggcgcgcggcggcggcggcgaacgcgtcgggcgtcgcggtcgcgtcggtcatctgctgatagccgtagcgttgcatgtattcgtgcgcgagcgtctcgatcgtcgcgatctcgacagtcgatagctgctgcttgaacttgtccgcattcgcggcgatcggcgcgaaacagttcgacgcccacagctcggacatgcgcgagatatgccgcgcctccggcgaattcgcgatgtcgagcatccgcggcaggaaatcgatgccgaagaacgcgcatacgcgctgcaacgtgtgcgcctgatccgacaggaaatcctcgtagcgaatcgtcagcacgcgctgcggatggcgcgcgatcaggacatcggccgcgcgatgcgcggccacccacgcctgcgcgttgagcagcgtatcgaaatcgtgaatgatcgcgcggttcatcgacgcgacctgcgcgcgcggatcgcgcacgacgttcaggaacagcatgtccggatacagcgtcatcagctcgtcggcgtagtgcacgctgtcgagcgacttgtccatcacgacgcgcgcgccttcgcgctcgcccgcgcgcagcagcagctcccagacgatgcggtgggcgctgcgcggcgcgtgccgaagcgcgtcgaagatctcgaccggatcgaacgcgacgccgggccacttgaccatgctcgccgcctgcaggccgacgatgtcggcgacgagccggaaatacgcgcggtcgtcggcgagatcgccgtacagcggcaacagcggcatgaagtcgacgatgtgcagcggatatggcgaatagaactgcgaattgagattcagccgcagccgcagcgcgtggctgccgcagcgccgcagcggaatcatcagcacggggcggggacgaacggcgccgatgggcgtgccgatggccgcgccggttgctgcatgcgtcatgccatgctccttcagtaatcctgccgtgtgtcgggcgacgaagcgcgcgcgccgcggcgctcgtcgaaacggaccgggggtgcgtcggcgcgggtgcgcggaacatcgccgaaacacagcccgccgtgttcgccgttcgccgcgcaaccgtcgtcaccggcagccgcgtcgcacgcgccgcgccggtgcgcgtgggcgctgcgcacgagggcgacgagcaaatgccggtcgcatcgttgattgaagcgccgctcgcacacgaagcactgcagacgccggaaccagtcgagcgggcgttcaatcgacatggcggcctgcgcagcgcgcgatcaggtgcgcgcgcaacatcgccgcagcggcgtcgaccgacagccgcgtggtgtcgatcgcgagatcggcggataccggcggttcgtacggcgcggacacgccggtgaagttcggcagcaggccgccgcgcgccttgcgatacagccctttcggatcgcgccgctcgcattcgtcgagcggcgtgctcacgtaaacctcgctgaaccagtcgctgcccacgatgtcgcgcgccatcgcgcgatcgtcgcgaaacggcgagatcagcgaagcgatgacgacgagcccgacgccgttcatcagccgcgcgacctcggcggtgcgccggatgttctcgtggcggtcttcggcgccgaagccgagatcgcggttcaaccggtggcgcaggttatcgccgtcgagcaccgcgcacggccatcgatcgcgcagcagcaaccgctccagttcgcccgcgagcgtcgacttgcccgcgccgctcaggccggtgagccacagcgtgagcggcgggcggccgaactgggtcgagcgcgcgtcggcggcgacgcgcccggcttgccagaagagattctccggcgctgacgcgtcccggcgcggtgccggacgcgcgtcgcgcacgggcgcgggcgcgccgtcgtgcgggcgtgcgcccggccgcgcacgcgaaggcgatgaagctgacatgatcgggattccttgcgatggacgggcggcgcggccggcgggcggcgtcgccgcacacggccggcagacggccgacaaactaccggcacatttctggcaaaccaccggcaaacagccgagaaacagccgaaggcccgccaaggcacgctcatgtgacgcagccttcggctgcgctcagggcgcgatgcgcgccagtcgcggcgcggcatgcgcggccacgctcgccccggcgtcgaagctcgcgacgcgcgcgggccgcgcgggcggtgcggcgcggctcgacgctacggccggatacgcgtccagcttgaacacgcgcaccgcgcgcacgagcgcggcggactgctcgcgcatcgattcggccgcggcggccgcctcctcgacgagcgaggcgttctgctgcgtgacctgatccatctgcgtgatcgcgcgatcgatctcgacgatgccgctcgtctgctgctcgctcgcgcgcgtgatctcggccatgatcagcgtcacgcgccggatactctcgacgacttcgtgcatcgtcgcgcccgcttccttcgcgagacggtcgccggcctcgacctgcacgaccgagccgccgatcagctccttgatttcgcgcgcggctgtcgccgagcgctgcgcgaggctgcgcacctccgatgcgacaacggcgaagccgcggccctgctcgcccgcgcgcgccgcctcgacggccgcgttcagcgcgaggatgttggtctggaacgcgatgccgtcgatcacgccgatgatctcgacgatcttctgcgccgtcgcatgaatcgagcccatcgcatcgacgacctgcgtcaccgccgtgccgcccttctccgcgacgtgcgacgcggacgccgcgagcgtgtccgcctggcgcgagttgtcggtgttctgctgaacggtcgcggtcagttgctccatcgacgccgcggtttcctcgagcgacgccgcctgttgctcggtgcgcgcggacaggtcgagattgccgctcgcgatctgcccggatgcggtcgcgatcgtgtcggcgctcacgtgcacctggctcacgatctccgcgaggctgtcgcgcatcgatttcatcgcgtgcatgaggctcgcttcgtcaccgtcgcgcacgccgatcgccacgctcaggtcgcccgcggcgatcatgttcgccgcgtgagcggcgtcgcacggctcgccgccgagctggcgcacgatgccgcgcgtgatcagccacgcggacaccacgctcgacaccagcgcgagcgcgccgagcacgagcatccacgtgcggctttcttcgtaggccgccttcgcgtgcagggtcgcctcctcgttctgcttctcctccagcgccttcagctcgcgcgtgagcgcccaccatttcgcctgcaccgggcggaattcgaagcgcagcagcttgtacgcatcgtccttctgccccgcgagaatcatcgtcctcgcacgtgcgatgaagccgtcggcggcgtcgccctgctggcctatctgttcgagcagcgcgcgctcctgcggcgtgccgtcgagcgtcgcgaacatcgtcgcgagcctgtctcgcgattgcctgtagagcttcgccttcgcgtcgatccgatcctgctcgatctgcatttcgtcctgccgatcgagcaggatcaggttgcgcagcgcgagcgcgcgctcggtaatgctcagttcgagcttcgcggccagcttcgcctccacgctgtttacttcggtgatctcgaccatccagccttcgaacttcgccatcctgtccagtgcgaacgcgaccatcaccgcaagcagacaggcgaccagcgcgaagccgatcccgaggcgggtggcgaccttcatgtgtgcgaatcccatcatctctcctgacccgtataaccgatcgctcgtcgaaccccggaagcgtcggcggtttttgtcggcagccctgaacgacgggccgtcgtgccgttcctggatagcggcagccttcgcgcaaacgtttagcggtaaacgaacttttttaataagggtcgccagcgcatatcatggaaccgatccgctcacgaaaaagacctcgaaaaacgccgagcggcgcggcatcttcctggcgagacgccctcggcgaattccgcttcgcgcggcggctcgcgccgatccgcgcggccaacgcatgccggttcggcgtctgtcgatcgagtcaacgggaatgcctcgcgcgcaacgaaagacgagaaatcgatcaggattccgtttcgatttcgtcgcgccatttcgtttcgcgcgcatcgaatggaagacggccggcggcgaacgttcgacccgcgccgaacacgcgctcgatcgccggcgcgcgcgcgcgcaatgcatcgcgcgcaccgaacggaaccggccgccgaggaagatcgagcgcgcgacggcgcatgtccgaacccgcggcccgttcgccgcccgcccgcgaagcgggcgacgccagccgcgcgaacgccgcggcaccgcgccgccgagagcggcccgcatcggcgatatgcaacacacgaacgcgcgccggcttgacgtacatcaacgatcgtgcgtgcgacgccgcaccgcagcggcgccgtccgcctatagtggcgccctgcactggtgcggctgcgttgacttggctcaacgcacgcgggcatgcgcggcgcatgctagtgcatacatgcttcgcatgctgctcacgaggctcgccagcccgttcgtccgacgccgcccgacaggcacccgatgtgccgacagcaccgtgacgcgcgcgccgggaacgacgctcgcggcccgcctccgatcgcagcctgcgtgcagccggcgcaacgccggccccgacaactcagcgacgcacaccatcatgtcatttcgttcccggttcacctggcgcacggccgttttcggccccggctttcggcccgtctcgcggatcgtcgctaccactgcgtcgagcggcgcgcccgccgtcgccgcgccgccgaccgacgtcgccgtgctcgtctatcaccgtttctcgaacgtctgcggcgccgatccgatgacggtcggcgtcgcgacattcgaagcgcaactcgcgcacctgcgccggctcggctaccggttcgtcccgctgcgcgacgtgatcggctggctgcgcggcgagcccgtcgcgctgccgtcgaaggcgatcgcgctgacgatcgacgaagggcacgcatcgatcttcgactgggcccgcacgatcgcgctgcgcgagcgggtgccgatcacgctgttcgtctatccgtccgcgatcggcgaggcgcccggcgcgctcacgtggcaccagttgcgcgtgctgcacaagaccggctggttcgacgtgcaatcgcacgcgtggtggcatcccgatctgaacgccgcgcaccggccgccttccggcgcgtttcgcgaggcgacgcgcgcgcagttcgcgcaggcgcgcgcacgcatcgcgcgcgaaatcggcaaccaggtcgatctgctcgcctggccgttcggcgcgttcgacggcgaactcggcgcggccgcgcgcgaagccggctacgtcgcgggcttcacgctcgagccgagcaagatccggcgcgacacgccgctgctcacgctgccgcggttcctgatggtcgaggaatgcacgccggccgtgctgcgacgtttgctctcgaagagcgacgcggcacgcgaggaagcggcgcggcgctgagcgccggcgcggcggccgcccgcgccgggcagcgtcagggttgccgcgcgccgccccacccgccgccgagcgccgcgtacagcgcgaccgtgtcctgcagccgctgcgcgctcgcctgcacccacgcgagccgcgcctgccgatattgctgatcggcgagcagcacctgcagatagccggccgtgcccgcctcgtactggaccgtcgcgagccgccgcgcatcgcgcgccgcgctcatcgcgcgcgcttgcgcgtcgagcgccgtcgcgtcgtgatcgagcgccctcaacgtatcggcgacctgcgcgaacgcgctcagcaccgtttgccgatacgcggcgttcgattcgtcgaacgcgtcgaccgcggccttgcgctgataccagagcgcgccgccatgaaagagcggcgcggtgatcgatgcgccgacgctccatgccctgcccgccgggccgaacagcgcgctcgcgcgcgtcgcgtcgaagccgcccgacgccgatagcgtgacgctcggaaacagcgccgcgctcgccacgccgatgttcgcgctcgccgcatgcagcaccgcctccgcctgcaggatgtcggggcggcggcgcacgagctcggacggcaccgtccgcggcagccgcgccggcaatgcgatggcggcgagcgacacttgcggcggcacgtgctcggccgggtagcggcccgcgagcgtcgcgagcagatcgtcggcctcgccggtcttctgctcgagcgcgggcagcgacgcgtcgagcgacgcgcgcgccgcctggagcgcgagcacggccgtgtatgcgctcgtgccggcgctcacctgcgcgcgcgtcagccggatctgctcgtcggtcagcgcgatcagctcgcgcgtgagcgcgatctcgtccgcatacgcggcgcgcgcgatcatcgtgttgacgacgttcgccgcaagcgtgaggcgcgcggccgcgagcgcgtggcgctgcgcgtcggcttgcgcggcgagcccttcgacatggcgccgctcgccgccccacaggtcgagcgcatagctgaccgtcgtcgacagcgtgaacagattgaagagcgatgccggcagattcgcgcccgtgcgcaacggcacgtagcgctgccgcgacgcgcccgcctgcgcgtcggcctgcggatagaacacgcccgcgcccgcgatcagcgcgtgctcgctgcgagcgagcgtcgcccgcgcgcgcgcgagcgtcgggctgcccgcgaacgcgtcgtcaacggctgcgtcgatctcgcgcgagccgaacagccgccaccatgcgtcgggaaacggcgcgtcgggcgcgagcgtctgcgtcgcgtcgctcgcggcgaaacgcgtgcgcgcggcgccgtccggcacgtacgcatcgacggcaggccgcgcgggcgcgatgaagtcgggccccaccgcgcaaccggcaacgaacgccgcgcagccgagcgcgatcgcggcgaggcgcggccgccccccgcgcgggcggctagccggatgcgatgtacacatcgacgatctgcccggggaacagccgcaaatccttgcgcggcacgacgcgaaagatcacgggcagcacgcgcacgtcgacgcgctcggcccgctggtcggacagctggattttcggcgtcacgtacggctgcacgcgcacgaacgcgagatccgcctccatcgccgtgccgcgcaccgacatgtgcgcgctcggcatcttgcccgccggcagccggctgatcaggatctcgtcgacgtaacagcgcacctgcagatgattcgccggcgagccgagcacgagcgcgggcgtcgcgccctgcgtgtacgtgtcgtacatgccctgcggcgacagatacgagcccaccgccgcgttcatcgcgagcacgacgccgtcggccggcgcgcgcagcgtgtagcgcgcgaggagcgcggccgccgcatccgccgccttgcgcagcgcgacggcctgcttctcctggttgcgcacgtcgtagacccacgcgcccgcgcgcgtcaaccggtactggcgcgtgagaacgccgaggttcgcgcgcgcgagcttcacgccgttcaacgcgttgtcgagcgcgtcgcggctcacggccctcgggtcgatcgcgaacgcgcgctgctgcttgtcgtactgatcctgcgcggtcttcaggctcgcggcggcggcctccacctgcgccgcggcgacgtcgagcgtctcgcggcgcggctgcgccctgatctcgtcgagcagcgcctgcgcggcgtcggcctgcgcggcgagctgcgcggcggtggcgcgctgcaccgcgtcatcgatcgcgagaagcgcgtcgcccgccttcaccgcgtcgccctcgcgcacgaagatccgcgtgaccgtgcccgtgacctccggatacaggttcacgttcgcaccggaggactgatcgctctcgacgatgcccgtcgcatagacgccgcgcggatacgggttcgacgcgggcttgaacacgggcggctgcggcggctcctggatgctgtagacccacgcggccgcgaggctcgcgagaaacccgacgatcgcggcgacgaagacgatccgctgcctcacaggccgcccccgcgctcgatcgccgtgagcttgccgtcctccatccgcaggatgcggtccgcgtagtcgaagatacggctgtcgtgggtgacgatcacgatgcagcgcttgtcgttgagcaccttgtgcttgacgaaatcgatgatcgtgcggccggtgtcgccgtcgagcgacgcggtgggctcgtcgaggatcaggatgtccggctggctgacgatcgcgcgcgcgatcgcgacgcgctgctgctcgccgcccgagagcttcacgggcggcagcgacgcgcggttcctcaggccgacgacgtcgagatattcgtgcgcgtcggcgagcgcgcggttccagtcgcggcgcttgaggatcagcggaatcgcgacgttctcggccgtcgtcaggcgcgcaaacagatggtagtcctgaaacacgaagccgatccggttgagccggaattcggcgatcgcgtcgttgtcctgcgcccacagatcgacgccgtcgacgatcacgctgcccgcgtcgggccgcaggatgccggacatcacgctgagcagcgtcgtcttgccgctgcccgacggcccgacgatcagcagcatctcgccgaagcgcgcctgcaccgatacgtcggcgagcgcgcgcgtgcgggcctcgccctcaccgaaccacttggtgagcccgcgcgcatcgatcgccagccccgccatcgtcatcccctgaaaatgtcgaacggctcgatgcgcagcacgcggcgcacgcccagatagctcgacagccccgcgatcacgacgaccatgccgaacgcgagcgcgagattgccgtacgtgatgagcgccgcgtagctcggcaggcgcagccgcgcgacgctgatgagcgcggtgcagaggccgacgcccaggccatagccggtgagcgcggtgaatgtcgcctgaaacaggatcatcgcgacgagctcgcggttcttcgcgccgatcgccttcagcgcgccgaatttctcgaggttctcgatgatgaacgcatagaaggtctggcccgagatcgacagcccgacgatgaagctgatcgccgtcatcagcaggatgttcgtgccgacgcccgtctcgtacttgtagaagtccgagatgcgccgcatgaattcttccttcgtgtacgcgcgatagccgagcgcggcgacctcccgcttgatgcgcgcgatgtcgcgctgcgacttcggctcgacgagaatgtacgacgtcgtgtagcgcgtcgacggaatgtagcgcgtcgcgcgtgcataggtggtatagagcgtcggcgtgccgaacaggccgctgctcgcgaccttcgcgatgccgacgatcacgccgcggtggtcgttcagctcgaacgtcgtgccgagcgcgggattcttcagcttcgggaactcggcgtcgtcgatcgcgatgaagccgttttccgcgtagatgtcctcgatgcggcccgccttcatcgtcgggcggccgagcaggctcgcatcgtccaggccgatcaccgtgaccgcctgataggtgccgtcggcgagcttcacgagcgcgccgcccgagtagatcggcaccgcgtacttgacgccgtcgacgctgcgcaccgcgtcgagcacgtaggcgggcatcccgatgctgctcgcgatcgtctgcacgcccgggtccatcacccacatcttcgcgccgacgttgatgacggtcgacgacgatttgtcgaggatcccggcgaacagcgaggtcatctcgaccatcaggaacacggcgaacgtgatcccgacgagcagcgcggtgaacttcgcgctgtcgttgacgagcagcttgaacgcgagcctgaggatcccgttcacgatacgtcgcgcgcggccccccggcgacgatggacgaacgcgacgcgctgccgcgcgaacgcgggggcgaagatcggccggtaatacaggtcgacgaagccgagcacgcccgccacgatcgcgaacagcatgaaatacggcgccgagccgtcggcgacgaacaagccgcgcaccgcggcgatcaggccgatttgcgaggcgaacacggcgacggtcgaggcgatcgccttgcggtcaggatgcgtcatgtcgttctccttgttctcggggcgcgcggcgctcaaacctgcacttgatgctcggcttcgtcgccgcgcacgagcagcaccgggcagtgcgacgcgcgcaggaaacgctcggcgacgctgccgagcacgacgcgccgcaccccgcggcgcccgtgcgtgccgagcacgacgagatcggcgccgttgctcttcgcgcagcgctcgagcgcctgcgcgacttcctcgccgatgccggccgtctcgaacagctcggcgtcgcccggtacctgcgcggcggccagcgcctgctcggcttcggcgagcgccttgcggccgtcgtcgcggaagccttcgagaagcgcgttcggatcgaaatggcccgcgtagctgaacaccaccgacttgtcgacgacgtacaccgcatggacgcgcccgcgcgtcgccttcgcgatcttgatcgcctcggcgaggccgcgcttcgagatgtcgctgccgtcgagcgccaccatgatcttctgatacataccaacctcctgattcaagtcgatgtcgtttcggcggcccggctctgcggcgtttccccgcgcttcggaaaaccgcttcgcgcaccggattcgcttgccgttgcaacgaatcgttcggggtgccgaaaacatgggttcatgatccggcgttccgcgccggaaaagttgacttccgtcaacgttgtgccgcgcggcgcgcggattcctgcatttcgtcaggtgagcagcgcctcgatgaagcgcgcgtagtcacggcgcgacgcggcaacctcgcgccgcgacggcggcgcggcgcgcagcgcgcgccgcaggcacgcctgcgtgagcggcgcgacgagcaggagcggtgcgcgcgcggcaatgccgtcgcgcagttcccccgcgtcgacgccctgccgcacgagccggccgaccgccgtcgcgaacgcctgctcgacatgcttgcgccagcgctcgaccgcgcgcggcgcacgccggctttcggcgatcagcagacgcagcatcgcgatcaccggctcgctcgtcgcccacgtgtagaggtcgcccgtgagcagatcgacgatcgccgcgagcgagtcgggcacgggcggcggcgcgtccggaaattcggccgcggcattcgatcccgccgcgcccggctcgcggctcgcccccggctcgcgcggctcgcccggcccgggccgctcgtcggcgtcgcccgcgccgttcgtcgaagcctgcgccgcgcgccgcgcacccgacatgcgcgcagccgggcccgcgcccgcccgccgcgcgcgccgcgcggcgcgcaccgcgctcgacgcggccggcaacggcggcatcagcgtacgcgcgagcagcgcctcgaagatctcgtccttgctgccgaagtgcgtatagacgccgcccttggacatccccgcgcgcgcggcgatgtcgtcgatccgcgcgcccgcgaagccgctcgccgagaattcggcgagcgccgcgtcgaggatctggttgatgcggatatcggcgggcagacggcagcgcggcggcctcgccggcgcctcgtgtcgcgccgtcgccgcctgctcgtcgccgttccggtttcgcatgctctgtcgccgcttcgccgcccgacgggcggccgttcgtgatgtcgttcgcttctcgatgcgcgaggcccgcgcggcgggcgcacccgcatcgggcatggcgacatcttaaaaactgaccagtcggtatctcgctgattcagatcaagataggacacggtaatcgtcggatataaaggggacacgagagcggcgcgcggcgcgcggcgcttctccgcgccgcgcgacggtgagcgttttcgggcgcgcgcggctttcacgaagcactgccggctccaacgaacaccgaggacatgaccatgcgcaacgatgcgcgtcacgacgaacggcatcagcggcggcgcggcatcgcgcgccgcgcggcgcggcacgcggccgcgctcgcgctgtgcgcggccgtgtcgggctgcctgtcgctcgcgcccgactacgcgcgcaagcccccgcccgtgcccgccgcgtacccggcctatccgggcgaaccgggcgccggctcgcgcacgctcgagcagctcggctggcgcgcgtatttcgtcgatccgcgcttgcaggcgctgatcgaaaccgcgctcgcgaacaaccgcgatctgcggatcgccgcgcagcgcgtcgagcaggcgcgcgcggcgtacggcatccgccgcgcggaccaatacccgacgatcgccgcgaacgccgcatatcttcgctttcgcgagccgggcggcctgctgctgccgagcccgatcatcggcgagctgtattcggcgtcgctcagcgaagtgcaatgggaaatcgatttctggggccgcgtgcgcagcctgaaggcggccgcgctcgacacgttcctcgcgagcgacgcgtcgcgccgcgcggtgacggtgagcctgatcggccaggtcgccgacgcgtatctcgcgctgtgcgcgtacgacgagcgcctcgcgctcaccaacgagacgatcgcgagccgccgcgactcgctgcggatcttccgccggcgctacgaggaaggtgcgatctcgaagctcgatctgacgcaatcggaaatcctgctgcagcaggcgcaaacgctcggctcgcagctccagcaggcgcgcgacgtgcagcagcacgcgctcgacctgctcgtcggcacgaacgcggccgcgcgcacgcccgcgtcgctcgacgacgcgagcatcgcgcccgatctcgcgcccggcctgccgtccgagctgctcgcgaaccggcccgacgtggtcgcggccgagtatcagttgcgcgccgcacacgcgaacatcggcgcggcgcgcgccgcgttctttccgcgcatcgcgctcacgagctcgatcggcaccggcagcaccgagctgcacaacctgttcgcctccggcacggccgcgtggaacttcattccgaacctgtcggtgccgatcttcgacgcgggccgcaacatcggcaacctgaagctcgcgaacgcgcgccgcgacgaagcgctcgcccagtatgagaagacgatccagacggcgtttcgcgacgtcgccgacgcgctcgccgcgcgccactggctcgccgatcaggtgcgcatcgcgcaggaaacgctcgcgacgcaagccgagcgcgcgcggctcgcgaagctgcgctacgacagcggcgccgcgcgctttctcgaagtgctcgacgcgcagcgcgacttgctgaacgcgcagcagcagctcgtgcagacgcgccgcgcgctgctcgcgagccgcgtcgcgctgtacgcggcgctcggcgggcgtctggacgagcccgcgcgcgacggcgccgcgccgcgcccctctcccgaaccctcagcgaaacaaggtccgttgtcatgatccaagtcaccaggaagcagatcgtcgccgcggcggccgtcgtcgtggtcgcgctcggcgcttactacggctggacgctgctgcgccaccagggccccggcgacggcttcgcgagcggcaacggccgcatcgaggccaccgagatcgacgtcgcgacgaagctgcccgggcgcatcgatgcgatcctcgtcgacgagggcgatttcgtgaaggccggccagccgctcgcgaacatgcagatccaggtgctgcgcgcgcagtacgacgaagcgaccgcacagcggcagcgcgcgctgaacaccgcggccggcgtgcaatcgcaggtcgcgcagcgcaagagcgacaaggcggccgcgcaggcgatggtcgtgctgcgcgaaagcgaactcgacgcggccgagcgccggctcgcgcgctcgcaaacgctatcgcgcgaaggcgcgtcgtcgctgcaggagctcgacgacgatcgcgcgcgcgcgcgcagcgcacaggcggccgtgtccgcggcggccgcgcaggtggccgccgcgcaggccgcgatcgaggcgaccgaggcgcagctcgtcgccgcgcattcggcggtgacggcggccgacgccaccgttgcccgcgtgcaggccgacatcgacgacagccagctcgcatcgccgcgcgacggccgcgtgcagtaccgcgtcgcgcagccgggcgaagtgctgcccgcgggcggcaaggtgctcaatctcgtcgacctgtcggacgtctacatgacgttcttcctgccggagacggtcgtcggccgggtcgcgctcggcgccgacgcgcgcatcatcctcgatgccgcgccgaactacgtgattcccgccaccgtgtcgttcgtgtcgagcaccgcgcagttcacgccgaagaccgtcgagaccgcgaacgaacggcagaagctgatgttccgcgtgaaggcgcgcatcgatcgcgagctgctgcaaaagcacctgaagctcgtgaagaccgggctgcccggcgtcgcgtgggtgcgcgtcgacccgagcaagccgtggcccgcgcaactgatggtcaaggttccgcagtgagcgcgccgagcgtcgttcgtttttccgacgtcagcctgcgctacggcaagaccgtcgcgctcgagcggatcacgctcgagatcccggccggtctcacgatcgggttgatcgggccggacggcgtcggcaaatcgagcctgctcgcgctcgcggccggcgcgcgcgcgctgcagacgggcgcggtcgacgcgctcggcggcgacatgcgctcgcgccgccatcgcgagcgcgtgtgccggcgcatcgcgtacatgccgcaggggctcggcaagaacctgtatccgacgctctccgtcgaggaaaacctgcagttcttcgcgcgcctgttcggccacgacgccgacgagcgccgccgccggatcgacgcgctcacgcggagcaccggcctctttgcgttcctgtcgcggcccgcgggcaagctctcgggcgggatgaagcagaagctcggcctgtgctgcgcgctgatccatgatcccgacctgctgatcctcgacgagccgacgaccggcgtcgatccgctcgcgcgcgcgcagttctgggatctgatcgcgcgcattcgctcggagcggccggcgatgagcgtgatcgtcgcgaccgcgtacatggacgaggcgcaacgcttcgactggctgatcgcgatggacgcgggccgcgtgctcgcgacgggcgcgcccgccgagctgctcgcgcgcaccggctgcgattcgctcgaggcggccttcatcgcactgttgcccgaagacgaacggcgcggccacaagccggtgacgctcgagccgctgcgcgccgacgcgcaaaccggcaccgcgatcgaggcgcgcgggctgacgatgcgcttcggcgatttcaccgcggtcgatcacgtgagcttccggatccggcgcggcgagatcttcggctttctcggctcgaacggctgcggcaagtcgacgacgatgaagatgctcaccggcctgctgcccgcgaccgagggcaccgcgcagctgttcggcaagacagtcgatccgaaggacatcaatacgcgccggcgcgtcggctacatgtcgcaggccttctcgctgtatagcgaactgacggtgcggcagaacctcgtgctgcacgcgcggctgttcggcgtgccggccgccgagatcgacgcgcgcgtcgacgagatggcgcgccgcttcggcctcgccgacatctacgacatgctgccggacagcctgccgctcgggatgcggcagcggctgtcgctcgcggtggcgatggtgcacaagccggagctgctgatcctcgacgagccgacctcgggcgtcgatcccgtcgcgcgcgacagcttctggcagttgatgatcgacctcgcgcgccgcgatcgggtgacgatcttcatctcgacgcacttcatgaacgaggcgcagcgctgcgaccggatctcgctgatgcacgcgggccgcgtgctcgcgagcgatgcgccggcggcgctcgtgcgcgcgcgcggcgcggcgacgctcgaggaggccttcatcggctatctcgtcgacgcttcggcgcaggaggcgcagggcggcgcgggcgggcgccccggcgcgggcgagcgcgcggcgggcgaaagcctggccggtcgcggcgcggcgaccgatggcgatgccgacggcgcgcatgcgcggcccgccgcgtacgcgaacggcgcggcgcaacatcgcgcgcccgatgcggacgcggccggcaccgacgtcgccgccgagacgggcgcacgcgacgacgcgcgcaccgcacacgcggccggacattccgccggaaacgacgtacgcgccacggtgggctccgaagtcggctccgaagtcgcctccgaagccggcctcgcagccagcgccgaaagcggctccgaacgcggcgtcgcccacggcgccgaacgtgcacgcgaacccgcggcggatgccggcgccgcaatcgacgtcgaaccgggcgcgagcgcggaatcggccacggccgccgtcgccccggctcgccacgccgaatccgccgccacgtcaccccgcgcagggaacgcgccggccggcacgccgttcgccgccgcgccgccgtcgcacgccgcgccggccgagccgccccatcgcgcattcagcgcgcagcgcgcgctcagctacatgtggcgcgagatgctggagctgcgtcgcgatcccgttcgcgcgacgctcgcgctgatcggctcgctcgtgctgatgtgcgtgatcggcatcggcatcagcctcgacgtcgaggatctgacctacgcggtgctcgaccgcgatcagaccgagctgagccacgactacgcgctgaacctctccggctcgcgctacttcgtcgagcggccgccgatcgccgattacgcggcgctcgaccgccggatgcgcgacggcgagctgtcgctcgcgatcgagattccgccgaacttcgcgcgcgacgtcgagcgcggcgcgcccgcgcagatcggcatgtggatcgacggcgcgatgccgcagcgcgccgagacgatccgcggctacgcgatcggcatgcacacgatgtggctcgccgacaaggcgcggcaccgcctcggcgtgacgctcgcgccgcgcgcggaagtggtcacgcgctaccgctacaacccggacgtgaagagcctgccggcgatgatccccgccgtgatgccgctgctgctgctgatgttgcccgcgatgctcaccgcgctcgccgtcgttcgcgaacgcgagctcggctcgatcctgaacctgtacgtgacgcccgtcacgcgcaccgagttcctgatcggcaagcaggtgccgtacgtcgtgctcgcgatgctgaacttcctgctgatgacgatgctcgcgcgcatcgcgttcgacgtgcccgtcaagggcagcttcatgacgctgttgctcgcggtgctgatcttcaacgtcgtcgccacgggcatcggcctgctcgcgtcgacgttcacgcgcagccaggtggccgcgatcgtgatgacgatcatcggcacgatgatcccgaccgtgcagttcgcggggctgctcacgccgctgtcgtcgctcgagggcaccgggcgcttgatcggcctcgtctatccggccacctacatgctgtcgatcagccgcggcgtgttcaacaaggcgctgtcgctccacgatctctactcgcagttctggccgctcgccgcctccgtaccggtgatcctcggcgcgaccatactgctcttgaaaaaacaggaacgctgatcatgcggcgcctcgcgatcgtctaccgtctcggcgtgaaggaactctggagcctcgtgcgcgacccgatcctgctcgtgctgatcgcctacacgttcaccgcgtcgatctactcggccgcgaccgcgcggcccgacacgctgcacatggcgccgatcgcgatcatcgacgaggacgcctcgccgctgtccgcgcgcatcgcatcggcgttctttccgccgcagttcgcgctgccgaggatggtgacgctcgccgaagcggaccgcggcatgaacgcgggcgacttcacgttcgtgctcgacatcccgccgaacttccagcgcgacgtgctcgcggggcggcccgcgcagatccagctgaacgtcgacgcgacgcgcatgagccaggcgttcacgggcaacggctacgtgcagcagatcgtgagcggcgagatcgacgatttcgcgcgccgctaccgggcgaacacggcgccgcccgtcgacatcgcgatgcacatgcgcttcaacccgaatctggaccagacgtggttcggctcgctgatggaagtgatcaacaacgtgacgctgctgtcgatggtgctcaccggcgcggcgctgatacgcgagcgcgagcacggcacgatcgagcacctgctcgtgatgccggtgacgccgggcgagatcatgctggcgaaggtgtggtcgatggggctcgtcgtcgcgtgcgcggcggcgttctcgctcgcgttcgtcgtgcgcggcgcgctgcacgtgccgatcgagggatcggtcgcgctcttcgtcatcggcatggcgatccacctgttcgcgacgacgtcgatgggcatctttctcgcgacgctcgtgcgcagcatgccgcagttcgggatgctgctcgtgctggtgctgctgccgctgcaactgctgtcgggcagcctgacgccgcgcgaaagcatgccgttcgcggtgcagaacatcatgctcgccgcgccgacgacgcacttcgtcgagatcgggcaagcgatcctctatcgcggcgcgggcatcgagacggtatggcggaagttcctgatcctggcggtgatcggcaccgcgctgttcctgctgtcgctgaagcggtttcgcaagacgatcgggcagatggcgtgacgcaggccgaacgcgccgcgcgccgctctcgcacggcgcgggcggcccgcgcctcgtcgcatcgcgcgccgatcctgttctagaatgagcgggcgatcgcgctgcgcagcacgtggagcgcgccgccacgttcgtcacggagcgcacgcatgcacgtcgaggtattcgcacaacactcaagttgtcccggctggcacggcgaaatggcccggcgcatccgtgcgttcgactggtccgccaccgagctcgggccgctcgagcgctggccggccagcctcgtcgccgccgtgcgcacggtgctcgcgtcgccggtcccgctcgtgatgctgtggggcgcgtccggctacatgctctacaacgacgcctatgcggcgttcgcgggcggccgtcatccgtatttgctcggccagccggtcgagctcggctggcccgaagtggccgatttcaatcgcaacgtaatgcgcacgtgcctcgcgggcggcgcgctgtcgtatcgcgacaaggcgctcgtgctgctgcgcaacggccgcccggaagaagtctggatggatttgtactacagccccctcgcgggcgacgacggcgcgcccgccggcgtgctcgcggtcgtcgtggagaccaccgagcgggtgctcgccgcgcggcatcgcgatcgtgcgaaggcggcgctgcacgaaaccaacgccgagctgcgccggctcaccgagacgctcgaacagcgggtagcggacgcgatcaccgaacgcgcgtcgatcgaggagcaattgcgtcaggcgcaaaagatggaagcgatcggcagcctgacgggcggcatcgcgcacgatttcaacaacgtgctgcaagtggtcagcagcaatctgcaaatgctctcggccgaactcggcgaagacgcccgcgcgcagcgccgcatcgcgagcgccgccaacgcggtggcgcgcggcgcgcagctcgcgtcgcatctgctcgcgttcgcgaggcgccagccgttggcgccggcggtgctcgaaccgcgcgggctcatcgacggcatgagggaaatgctgcatcgggcgctcggcgaatcggtccatgtcgatgccgatctgcgcgacgacgtctggaacgtgctcgcggatcgccatcagttcgagaacgcgctgctcaatctcgcgatcaacgcgcgcgatgcgatgcgcggcgaaggcacgctgaagatcaccgcgtgcaacatcgtgctcgaagcgggccgtcacgcgcggcgcaacgggttgccgcccggcgagtacgtcgcgttcgacatcgccgacaacggcgtcggcatgacgcccgacatactggagcgggtgttcgagccgtttttcacgacgaagccggacggccagggcacgggcctcgggctcagcatggtgttcggcttcgtcaagcagagcggcggccacacgtcgatcgaaagcgcgccgggccgcggcaccacggtgcggctgctgcttccgcgctgtcgcgaagcgccggccggcgagccggccgcgcagcggcggcttccggccgagggcggccgcgagacgatcctcgtcgtcgaggacgatgcggacgtgcggctcgccgtcgtcgacatgctcgcgcagctcggctacaaggtgatcaccgcatcggacggcgaagcgggccttctcgcgctcgaaagcggagcgccgatcgatttgctgttcaccgacgtgatcatgcccggccgcatcaagggcggcgaactggcgcggcgagcggcgcaacgcgtgccgcccgtgcccgtgctgttcacgtccggctacacgcgcgacgagatcttccacgcgggacggctcgatcctggcgtgatgctgctcggcaagccgtaccggcgcgacgagctcgcacacaaggtgcgcagcgtgctcgacgcacatgcgtcggcgcggcgcgctcgcggcgcgcggcacgcgcaggcggaccctcgcgcgaaaacggccgccgcgcgcgtgcagcggtagcgcgaagcgcgacgctggcactggcactggcactggcactggcgctggcgctggcgatggcgatgctaccggcggcgaaacgctcgtccgggcgcttcgcttgccgtgcgtgcgcggcgttcacacggcgcggggattcgcctcggtttcgacaaaccgtcgggcgcgcattcgtcgacccatgatggatggattcaaacggatatcgcgatgcggctcccgcaaatcagcctgatgccggatcaggcgctggcgaacgaatagacggccgcttggcggcgctcgccgcgatcgaacaccgcgcgccgcggcgcgtagcgcccatgcgctgcgcgggctgacggccgcgcagccgtcagcagccgagcgcttccgtcctgaatgcggccaccgcgtcctgaagacaccgggattgctcgttgagcgattgcgcggcgatggcggcgtgctcgaccagcgtcgcgttgcgccgcgtcacgctgtccatttgcgagacggcggcgttgatctgctcgagcccctggctctgatccgtcgcggccgccgcgatatcctgcacgatgccggtcacgcggcagatcgcgtgctgcgcttcgccgatcgtcgcacccgtcgcctcgacgagttccgccccgttgccgacgcgctcggccgcacggccgatcagcgcgcgaatgtccttcgccgcgctcgcgctgcgctgcgcgagcacgcgcacctcgctcgcgacgaccgcgaagccccgcccttcgttgcccgcgcgcgccgcttcgaccgcggcgttcagcgcgaggatgttggtctggaacgcgatgccctcgatgacaccgatgatgtcgaccatcttccgcgactcggcgcggatgtcgttcatcgccgcgacgacccgcacgaccatgtcgccgccgcgatccgtgatccgcgcggcgctgcccgccagctcgctcgcggcgcgtgcgcggtccgccgtgtcgcgcaccctctccgtgagccgctgcatgctcgacgccgcctgttgcagcgccgtcgcctggcactcggtgtgcgaggacagatccatgttgctgtccgcgatttcgcccgccgtggtcgcgacatatccggcgcttgcccggatctgggcgacggcgttcgcgagcgcgtcgcgcatctggctgatcgcgaacatcaggctgctgcggtcctcccggcgcgtggcgaacggcgtcgcgagatcgcccgacgcgatgacgcccgccatgtgcgcggcgatgcgcggatcgccgccgatcatgcgctcgatgccgcgattcgtgtagacgacactcagcgcgagcagcgcggcgagcaacgcgaacacgccggcggacaggcagagcgacttcgcgaacgccgcctggatgtcgtcgatgtatgcgcctgtcgagatgatccagtcccacggcgcgtagcggatcacatagccgagcttgtcgacggctttcgcgggatgcgcgttcggatgcgcaaagacatagtcgacgaagccgccttgcggggattgcgcgacggacgcgaacgtcaggtagtgatggcggccgtcggcgtcggcgacgtgtcgcaagtccttgccgaccgtatccggcttgatcgggtgcatgatcatgcggggcgacgaatcgatcacgatgaaatagccgtcgctgccgtagcgcacgctgcgcagccgctcgagcgcttccttgcgcgcctgcgcatcggtgagcacgccgcgctgcgcgagcgccgcatactcccgcacgatgctcaggccgacgtgcgcgacgttcgtcagatcgttgcggcgctcttccatccgcgtctggtaggaaagccaggcggagctgatcgagacgagcaggagggcgatcaggctgataacaagcggcagccagagcttttgtctgaagctgagcgtgggcatccgggcattcctggtagtacggcgatgaaatggcgcgatttcgggctgtgctcccgcgttaacggcggaagaatacgcggatgcgtactgttaaacccgaataacgcggcgccgacgtccgacgcgcgatgggcgacggacattcgcgagcgcgtcacgcgagggacgcggcggatgcaatggaggcggcgcgactcgacgcggcttcgcccgcgcgcgccgaggcgagcagttgcgcacggcgcccgcgccggttcgatcgttcgtttgcacggcgcaagcatgccgcggcgacgcgcggccgcctgccagcgtcgaaacgggcatccggtcgggaaaccggtgccatccccggcggcctttatcgagaagccccggagagaaccccgtacacgccttgtcctcgacccggattcgcctagacttcgtcgtatgggcatcgaacggcgcgcccgtcccgccctcggcccatcgggcacgcctccctcgcaatcacgcaagccgacgcatgcgcccgggcgtcctctgacagaggtcatcatgagacgaatctatttcctgctgcccgatgcggacacggcacgggcgatcgtcgacgagctgttgctcaagcgcatcgaatggcggcacatccacgtggtcgcgaacgatcgggttccgctcgaaaacctgcccgaagcgtcgatcgcgcaaagcagcgatctgctgcccgcgctcgcccgaggcaccgcggcgggcggcgtcaccggcgcgctcgccggcctggcggcgatcgcgtttccgcctgccggcctcacgatcgcgggcggcgcggtggtggcgttcgcgatcgccggcgcgggcttcggcgcgtgggtcggcacgatgatcggcgtcagcgtgccgaacacgcggctcaagcacttcgaggacgcggtcgacaacggcgaactgctgatgatgatcgacgtgcaccgcgaccgggtcgaagaaatcgaggcgctcgtcaagcagcatcatccgaatgcgcatctggaagggacggatccgactattccggcgtttccgtgatgccgttcgcgtatccgcgatgccggccatcgatcgagatcgaatgcgtgcggcccatcaatggatcaggtcctgcatgtcgtcgccgacaggaggtggccggccgccgggatttgcgcgaagatccgctcgtatccaattgacccacggattgcccgcgtggccgcccggatactcgtcaggcgaatctcgcatgcgcacgacctcgccggctcgcaacgcagccgcgaccgattcgatcagctcggtgcgaaacgctcgccggcgccgatagaactcgtgcgccggcacggcgaactgaacgggccgcgacacatgcaccggcgtgacgtcgcccagatgcatatcgggaaaattcagccattcgtcgatttccagcgtatagccgtcgtcgagcgagctcaatctgagttcgtacgtccggcattcgccgttcatgttgcgcacctgcagccggtagcgatgaacgggcgctcctgcttcgcgatgggtgttcggttccttgctcacgttttcgtatcgtctggcgcggctcggcgatgcgcggcccgcgccgcgcatcgcccgccgcaaagcggcagcttcatcttttcgaacctcgggcggcgcgcgtgccgcgcgggcgcgcgtcctgacgtcattgcccggtcaacacgatccgcccgtcgaccttcccttcacgcagcgccgagaacacgccgttgatgtgctcgagcttgtcgcgatggatatgcgcgcgcacgagcccttcggccgcgaaatcgagcgattcctggagatcgcgccgcgtgccgacgatcgagcctcgcaccgtgatcccgttgagcaccgtcgagaagatcggcagcggaaaatcgcccggcggcagcccgttcagcgagaccgtcccgccgcgcctcaccatgccgagcgcctgcgcgaacgcgccgcgcgacacggccgtcacgagcacgccgtgcacgccgccgatctccttctggatcaccgccgccggatcgtccttcgacgcatcgacgacgaacgccgcgcccagcttgcgcgcaagctcgagcttctgcggcgcgacgtccaccgcgaccacgtgcagccccatcgccttcgcgtactgcaccgcgacgtgcccgagcccgccgatccccgagatcgcgatccattgccccgggcgcgtgtcggtcacccgaatgcccttgtagacggtcacgcccgcgcacaggatcggcgcgatctcgtcgaacgcgacgttgctcggcagatggccgacgtagttcggatcggcgagcacgtattccgcgtagctgccgtacaccgaatagccggtgttctgctgctcgtggcacagcgtctcccagccggtctggcaatactcgcaatggccgcacgcggtatagagccaaggcacgccgacgcgatcgccctccttcacgtgcctcacgccttcgcccaccgccgcgacgaagccgacgccctcgtgccccggaatgaacggcagcgtcggcttgacgggccagtcgccgtcggccgcgtgcagatcggtatggcacacgcccgatgccttgacgttcacgagaatctgccccgcgccgggcgtcggcacgggcacctcctcgatccgaagcggttcgccgaatgcatgcaccaccgcggccttcatgtattgcgccatcaatcgctcctggttggttcgatgtccgatcgagtatcggtcacgcacggcgcccggcgttgacgtgcgtcaaccgcgcccggcgcgaggcgcgattgcgttgacgatccgcgcgtccgcggcgaaaccgcatgcgaagcggcgcgcgattcgtgcacgcgattcggcgcgccgcgcggcgcaccgccgcaccgccgcttcgatgcgcccggtttcatagtccgctcgcggccagctcgacgatatccgccgtgatctcgtcctgccgcgcgatccggtacgcctgcagcagatcgccgagcgcgcgctcgaccgattcgcgcgcggcgatcatcgcgcgcgtgcgcgcctcgttttccgcggcgaacgcgagcatcgccgcctcgcacagctcgacgaacacgtaggcctgcgcgagctccgcgagcagcgtcgcgggcggcagatgcacgagcggcggctgcgcgcgcggcgcggtatcgaagcgcgcatagtcgaacggcagcagccggcgctcggtcacctcgagccgcgccgcgccccccggcatcgcatgcacgatcgataccggctgcgcgccgcgcttcgcgagatgcgcgtacagtgcatcggtgatccggttcgcgagatgcacgacgtcgtccgcgcgcgccgccatcggcgtgcgccagacgagcggcacgccgcccgcgtcggcgagcatcgcgccgcgcgagccgaccatcatgtactcgcgcgacacgctcggcccgggccgcgtcgcgtgctcgatcagttgcgcgttgtatgcgccgacgaaaccttgctcgctgcacagcacgacgacgagccgcgcgcgcggcgcggcgcgcgcgccggccgccgtttcgcccgaacgcgcgccggccgacagcgcgtcgccgatcgccgcgccgacggtggccgccgacgcgcgaatgcccggcaaacgctgctgcgcctcgtgcgcgcgcgcggcggccacgccctgcatcgcaccgatcacggtctgcagttgacgagcggtatcggtgcgcgcctcgatcgcggcgagcttgtcgctcatcgcttgtgcctcgcttcggcttcggcatcgacgttggcgtcggcaccgccttgcggagacggtgcggtgcgcgccgcgtcgccgcgcgcatcgggccgcggccgagacgccgatgcgcgatcgccgtcggcctgcgcgcgcggcggcccgtcgggcatcgcgcgtggggccgcgcgatccggctcggcgcgcccgggcgcccgaccggcgacgcgcgccgcatcggcggccgcgtctcgatcggcctcgtggctcacttcacagctcacttcacggctcacttcgcgactcgcctcgggactgacctcgcgactgacctcgcgattcgcgccatgatccgcatcacgatccgcatcgccgcgcgcctgctcgccgccgaacgcgccgccgatgtcgcccgccgcgtcctccgccggcatgcccgccgtcgcgcgacgcgcggcgtccgcggcgatccgctcgatcagctcgccgaccgattccgcgagcgcgtcgagcgccgcatcgtccgcaagccagtcgcgcggcggcgcaagcgccggcgtgagcgccgcgatccgcgcatcgagccacgcaggcaagcgctcgcgcagcggcgcgacgagatccggcgacatcgcatcgagcgcgcccgccgcgagcgccttgagcagcaccacttcgtcgagcgtgcgcagcgcgcgaaagcgcggctgcgtgatcaacgcgcgaatgcgctcgccgcgcgtgatctgcgcgcgcagccgcgcgtccgtgagcccgccgaagcgcgtgaacgcctccagctcgaggaactgcgcatagtcgagccgcaggcggcccgacgcggcgcgcagcgccggatgctgcgccttgccgccgacgcggctcacgctcagcccgacgtcgacggccggccgctggttcgcggcgaacagcgccgaatcgagcacgatctgcccgtcggtgatcgaaatcaggttcgtcggaatgtaggcggcgaggttgcccgcatcggtctccgcgatcggcagcgcggacagcgatccgccgccgagcgccgccgacagcttcgccgcgcgttcgagcaggcgcgcgtgcacgtagaagatgtcgcccggatacgcctcgcggccgggcggctcgcgcgtgagcagcgcgagctcgcggtgcgtcgccgcatgctttgtcaggtcatcgacgacgacgagcgcgtgttggccgcggtcgcggaaatattcggcgatcgagaagcccgcgaacggcgcgatccactgcagccccggcgcgcacgcggccggcgcgacgacgaagacgcagcgctcgggcgcgccgtagcggcgcaccgcgtcgatcacgcggcgcaccgcgctcgcgcgctggccgatcgcgacgtacacgcagatcacgtccgaatgccgctggttgacgatcgcgtcgatcgcgagcgaggtcttgccggtcgcgcgatcgccgatgatcagctcgcgctggccgcgcccgatcgtgaagagcgcgtcgacgatcagcacgccggtgtcgagcggctcgctgacgagatcgcgctcgatgatcgccggcgcggcgcgctcgatcggcagcgtgtgcgccgcatcgagcggtgcgccgccgtcgagcgggcggccgagcggatcgaccacgcgcccgagcagttgcggcccggccggcacttcgagcaccgcgcccgtgcgcgcgaccgccgtctgcgcgcgaacgcccgcgtccggatcgagcagcacgacgctgatcagatcctcatcgagcgtatgcgcgaagccggtcacgccgccttcgaaacgcagcacttcgttgagcatcgtgtcttcgagaccggacacgaacgcgatcccgtccgcgacgcgctcgacccgcccgatcgcctgcgcgacgggcgcgagcgcgacgcgcgcgagtgcgccccggcggcgcgcgagccagccggcgccggttgcggcatcagcggcggcggcggcaggtgcgtcaggcgtcggcgtcatcttcgttcagcaacgctgcctcgatggtcgcgagatcctggcgcaggctgttgcgcacgttcgcgtatttcgattcgagctcgagcccggcgatcagcgcgggatcgacacgcacgtcgggctcgagcggccgcccgacgctcgccgcgaacgccgcgcggcacgcggccgcctcctgcgcggtcagcgcgcgcggcgcgacgagccgcacctgcgcgtcctcgtcggcgagcgacgcgcgcacgtcggccggcaatcgcgcgagcgatgccgcgacgccgtcgacgaaacccgcgacccgcgcgctgtccggcagccgcgcgagcagcttcgcggcgatgtcgatcgcgaggcgcgtcgcgcgcgcgtcgagcgccttcgcgcgctgcacggcgtcggcatcggcttgcgcgcgcgccgcgtcgcgcagcgcctgcgcgtcggcgcgcgcggcggcgatcagccgctcgcgctcggcggcggcctgcgcgagcgcgtccttcagcgcgtcgtcgcgcgcggcggcgagcgacgcgcgctcggcgcgcgcccgttcgcgctcggcgtgggcggcatcgcgctcgcgtgacgcatcgtcgatcagcttgcgcgcggcggcctggcgcttcgcgatgatgtcgctcaccgggcgaaacaggaagcgcgacaacagccacacgagcacgacgacgttgaccgtctgcagcgcgagcgtggaccagtcgattcgcatcgcggcctccgcgtcacttgacgaacggattcgcgaacagcagcagcagcgcgacgacgaggcagtagatcgccatcgtctcgatcatcgcgagcccgacgaacagcgtgcgcgacaccgtgccggacgcgtccggctgccgcgcgatcgcatccatcgccgcgccgaccgcgcgcccttccgcgagcgcggggccgatcgcgccgaacgacacggcgagcgcggccgccgcgatgctgaccacttcgatgagattgttcatgtgttctcctgcccgcgccgcggcgcggaagtttcgtcaccggatacggccgcgccgatgaacaccatcgacagcaccatgaaaatgtacgcctgcaccgtgcccgtcagcagatcgagcgccatcagcggaatcggcacgaacaagccggcgagcgacagcacgatgccgatcacgaacacgccgctcatcacgttgccgaacaggcgcacgatcagcgagaacgtgcgcgtgagctgctcgacgacgttcaacggaatcatcacccaggtcggctcggcgaacgtcgccagatagccgcgcacgccgcgcgcgcgcacgccgtaatagagcgtcgccgcgagcacgacgagcgcgagcgcggcgtcggtctcgagatgcgcggtcggcggctcgacgcccggcacgagcgacgcgccgttcgcgcagaacacgagcacgaagatcgtgccgatcagcgcgcgatagcgcgcgggcggcgtctgcatcgtgtcggcgatctgcgcgtcgacggtcgcgacgaacagctcgagcacgctttgcagccgcgacggcgcatcgacgctcagccgccggcgcgcgacgagcgcgagcgcgacgagcacggccatgatcgcccacgtcgcgagcacgggcgccgagatgccgacggggccgaccgagaacagcggcacggtcgacagcggcgacgcgttcatcgccgcgctcccgtcaacgcggccgcgcggcggaccgcgatcgcccgcgcggcgaaaaaccccgcggagcccgcaacgagcatgccgaagcccgcccgcgccagcacgacgagcaccgccaccgcgagcgcgacgcgcgcgaactgcagcgcgagcgccacgcccgcgcggcccgcgacgaacagccggctgttccagccgagcgacacgaaatggcacgcgccggcggcgaacccgagcgcgagcccgatcgcggcggcgatgccgtcgaacgacgcgcgcgcggtttcccacatctcaatcatcgcgatctccatgctgttgagctttcatccagcgccacgcgagccagaggccgagcgccgcgccgagcatcaggagcggcgcggaaaaaaacacccgcgtcgcgaacatccggtcgagccagcggccgagcgcgagcgcggcgagcgtcggcgcgacgatcgtccagccgagcacgccgatctgcgcgagccgtcggccgagcgacggttccggatcgcgcgcgccgcgcgccgcgcgcgccgcggccgtgtgcgcggcccgctcgacgcgatcggcggcgggcttcggcgcggcgggctcggcggctcgcgcggccggatgcgttgcgccgccgcgcgcggcgcgcgagccgggcggcgggtcgcgccgcgcggcgccgcgtgggtcatccggcgcggcgccggcgccggcgtgccgcgcgtcgccgcgcgcggcatcgtcgcgcgcctcgcgcgcctcgcgcttcacctcgggcggcctgcgcttcatcattcgagcgtctccggcttcagcggcgcgtgcacgccgtccttcgcgtgctcgggccgcagatacgtgagcagccgccgcaccgcctgcgcatgcagccgcgtctcgtcgacgcgcgcgcggcgcttctcgtcgagctgcgtcgcgcgcacgccgcgcaccaccgcctcgagctcggcgagcgactcgcccagcaccgcgtcgcggcacgcgatctcgatgcgcgcgccgcgcgtcacgcgcagcacgccgccgtcaagcgccgcgtaatgcgtcgcgccgtcggcggtgcgccagcgcacgactgacgcgcgcagcagcgtgacgaaatcgacgtggcccgcgcggatgccgaacgcgccgctcgcgtcctcggcgcgcagcgacacgatcggcagatcgtcgacgcacacgcgcgccggcgtcgcgatcgtcacgcgcagctcagcgcccatgccgcgcgccttgcggctcggcggagccggatgcggggtcggatgtcgtgcccgatgtcgtgcccggtcccgcgaccgacgccgcggcagccgcctcgcggcgcgcgtccgcttcgcgcgccgccgcttccttgcgccgcgcgtcgtcgagcgtgccgaccatgtacagcgaactctcgcgccagtcgtcgcagtcgccgcgcaggatcgcgcggcaaccggcgatcgtgtcggcgatctcgaccgacgcgcccgcctgccccgtgaacgcctcggtcaccgcgaacggctgcgtgagaaagcgctgcagccggcgcgcgcggccgacgagccgccggtcgtccgcgccgagctcatcgatgccgagcaacgcgatcacgtcctgcaattcgcggtaatgctcgatcacgcggcgcacctcgatggccacctccacgtgcgcttcgccgacgacgagcggatcgagcaggatcgacgacgacgcgaccggatcgatcgccggatacattccttcggccgccatcgcgcgcgacagcacgaccatgctgtcgacgtgcgcggcgatcgcggtgacggcgggatcggtgaaatcgtcggcgggcacgtagacggcctcgatcgcggtcaccgccgcgccctcgaccgaggcgatccgctcctgcagcgccgcgacctcgctcgcgagcgtcggctggtagccgacccgcgacggcagccgcccgagcaggcccgacacctcggcgcccgcctgcacgaagcgaaacacgttgtccatcagcagcagcacgttctgcgcgcgctcgtcgcgaaaatactcggcgatcgcgagcgcggtgagcggcacgcgccagcgcgcgccgggcggctcgttcatctgcccgtagacgagcactgtgcggccgagcacgccggagccgcgcatgtcgagcagcatctcgtgcccctcgcgcgagcgctcgccgatgcccgcgaacaccgagatcccgcgatagcgctcgaccatcgcatggatcaactccatcacgagcaccgtcttgcccacgcccgcgccgccgaacatcgcggccttgccgccctgcgcgagcggcgcgagcagatcgatcaccttgatgccggtcgcgaacagcgcgttcgcgctcttctgctcggcgagcggcggcgcgccgcgatggatcggccgccgctcgacgtccgccgcaagcgccgcgccgtcgtcgccgggcgcgcccgtcacgctcagcaggcggccgagcaccgcgtcgccgacgggcacgcgaatcggcccgcccgtcgcgcgcacggcggcgccgcgccgcaggccgcccgtcgggccgagcgcgagcgcgcgcaccgccgcgtcgctcaggtgtgcgtgcacctcggcgagaatcggcgaggcgccgtcgaccgggatcgtgagcgcttcgttcagcgcgggcagcgcgccgccgtcgaacgcgacgtcgaccaccgcgccgcgcaccgcgacgacgcggccggcgccctcgtcacgcgcatcgcccacgtcgctcacatcgcccacgtcgctcgcgtcgcgctccgcgcacgccgcgcccgtgccgttcgtcgcctgcggatccgccaccgtcgctcccgtctggctggttcgtcgatggcttcaccataacggcgcgcgccgcccgccggctgatctcggtcaagaaacggggaatcgccagacgaaacggggcatcgcgcaatccgaaacgatcgacgcgtccgcatccggcgccgatacggttcgcgcggcgtccatcgttgattcaaatcagattccgcagacctatgcgtggctacagtggccgtgtcagtgatcgtcgacgcatgcgatcgaagcgcgcggggagcggcgacgcccgcgtcgcggcttcgcgcacggccggccgcatcggctgccgtgcctcgtcatgcgctcgcccgcgcagcgccagccgaaggaagcccgatggatacacgccacgcccccgaatccggcgcgcccgacgcgccgctgcccgcccacccgcccgcgtcctatgcgccggaaagcccctaccgcatcttcgatctcgcgaaggaagcgtcggtcgcgaagctgacgtcgggcctgtcgcccgcatcgttgcagctcgcgctagcggactggctgattcacctcgccgccgcacccggcaagcgcgcggagctcgcgacgctcgcgctccggcacgcggcgctgctcggccaatacctgctcgaggcggcgaccgggcgcacacccgccgcgcccgcgcagccgtcgccgggcgaccggcgctttcgcgcaggcgcgtggcagctcgagccctaccgcttctggcaccagtcgttcctgctcgccgagcagtggtggcgcgcggcgacccgcgacgtgcccggcgtatcgccgcatcacgaggacgtcgtcgcgttctccgcgcggcagatgctcgacacgttcgcgccggcgaactatgtcgcgacgaaccccgaaatcgcgcagcgcaccgcgctcacgggcggcgcgaacctcgcgcagggcgtgtggaactatctggacgacgtccgccgcctgatcacgaagcagccgcccgcgggcgccgagcagttcgagctcggccggaatctcgcgacgacgcccggccgcgtcgtgttccgcaatcacctgatcgagctgctgcagtacagcccgacgacgcccgacgtctacgcgcagcccgtgctgatcgtgcccgcatggatcatgaagtactacatcctcgatctgtcggcgcacaactcgctcatccgctacctggtcggcgaagggcacacggtgttctgcatctcgtggcgcaacgtcgatgcgagcgaccgcgacctgagcctcgacgactaccgcaagctcggcgtgatggacgcgctcgacacgatcggcgcgatcgtgcccggcgagaagatccacgcgaccggctactgcctcggcggcacgctgctctcgatcgcggcggccgcgatggcgaacacgggcgacgatcgcctcgcgtcgatcacgctgctcgccgcgcaaacggatttcgccgagcccggcgagctccagttgttcatcgacgacagcgagatccacttcctcgagagcatgatgtgggagcgcggctatctcggcgcgcaccagatggcgggctcgttccagttgctgatgtcgaacgatctgatctggtcgcgcgtgatccacgactatctgctcggcgagcgcacgccgatgatcgacctgatggcgtggaacgccgattcgacgcggatgccttaccggatgcattccgagtatctgcgccacctgttcctcgataacgacctcgcgacgaaccgctatgtgatcgacgggcagacggtgtcggtgcacaacatccgcgcaccgttcttcgtcgtcggcaccgagcacgaccatatcgcgccgtggcgctccgtctacaagatccactacctgagcggcagcgacgtgacgttcgtgctgacggcgggcggccataacgcgggcatcgtcagcgagcccggccatgcgaagcgccattaccggatgaagatgacggccgccgccgcgccgagcatctcgcccgacgaatggcttgccggcgcgaccgatttcgaaggctcgtggtggcccgcgtggcacgcatggcttgcccggcattcgagcccgcagcgcgtcgcgccgccgccgctcggcaagccgggcgcgcgcacgctcggcgacgcgccgggcacctatgtgttccagaaataaggagtgccgcgtggaccgcgaaatcctgcagaaccgcccgttcgattcgctcgcgatcggcgatagcgcgtcgctcgtgcgcaccgcgtcgcgcgacgacatcgatctgttcgccgcgatgtccggcgacgtgaaccccgcgcacctcgacgcggcgttcgccgcgcacgacctgttcggccacgtcgtcgtgcacgggatgtggacgggcgcgctcgtgtccgccgtgctcggcacgaagctgccggggccgggcacgatctatctcgaccagacgctcgagttccggcatccggtcgcgccgggcgacacgatcacggcgacggtgaccgtcgccgagaaacgcccggaaaagcggatcgtgctgctcgacacgcgctgcacgaaccaggacggccacgtcgtgctgcgcggcaccgcgaccgtgatcgcgcccgatacgccgatcacgtgggaacgcgtgccggggcccgaagtggcggtgcgccgccacgaccgctacgagacgttcgtgcgcgacgcgcgcgaacagccgccgctgcgcaccgcgatcgttcacccgtgctcgccggacgcgctgcgcgcggcgatcgacgcgcgcgacgcgaacctgatcgagccgatcctgatcggcccgcaagcgaagatccgcgcgatcgccgacgcggccggcgtggacctcgcgggcgtgccgatcgaggcggtcgagcacagccacgcggccgccgcgcgcgcggtcgagatgggcggcgcgggcgaagtcgccgcgctgatgaagggcagcctgcacaccgacgagctgctcgccgccgtgatcggccccgcgtcgcggctgcgcaccgagcggcgcatcagccacgtgtacgcgatggacgtgcccgcgtatccgaagccgcttctcatcaccgatgcggcgatcaacatcgcgccgacgctcgagcaaaaacgcgacatctgccagaacgcggtcgacctgctgcacgtgctcggcgtcgagcggccgcgcgtcgcggtgctcgccgcggtcgagaccgtcaatccgaaaatgccgtcgacgctcgatgcggccgcgctcacggtgatggccgcgcgcggacagatcgccggcgcgatcgtcgacgggccgctcgcgttcgacaacgccgtgagcgcggtcgcggcgatgtcgaagggcatcgcgtcgcccgtcgccggcgatgccgacgtgctgctcgtgccggatctcgaggcgggcaacatgctcgcgaagcaactgatgtacttcgcgggcgccgacgccgcgggcctcgtgctcggcgcgcggctgccgatcatcctgacgagccgcgcggacagcctgcgcgtgcgcatcgcatccgccgcgctcgcgaagctcgttgccgaaaggacgcgcgccggcgcgctcgcgtcatgagcgagccgctgctgctcacgttcaacgccggctcgtcgacgctgaagatcggcctctacagcgtcgcgaacggcgaacccgcgccgctcgggcgcggcaagatcgatttcaaccgcgcgccgctgcagttcgaatacgcgaacggcggcgaagcgcacgcggtgccgctcgccgcgcccgtcaccgacgatctgcacgcggtgctcgacgaggcgctcggctggatcgacgcgcacctgtcggtgcacgagctcgtgtcggtcggccatcgcgtcgtgcacggcggcgacacgttcgacgggccggtgcgcatcgacgagcgcacgctcgacgcgatcgcggcgctcgtgccgctcgcgccgctgcatcagccgcagagcgtgcggctgatccgcgcgctgcgccatgtgcggccgcatctgccgcaggtcgcatcgttcgacaccgcgtttcaccgcacgcagtccgatctcgtgcggcgcttcgcgctgccgcgcgcgctgttcgacgcaggcatcaagcgctacggttttcatgggctgtcgtaccggtacgtcgccgggcggctgcgcgagcggcatccgtcgattgcgcgcggcaaggtcgtcgccgcgcatctcggcagcggcgcgagcctgtgcgcgctcgacgcgggcgtgagccgcgacaccagcatgggcttctcgacgctcgacggcattccgatggccacgcgctgcggcgcgctcgacgcgggcgtcgtgctgcatctgcagaagacgctcggccggacgctcgacgacgtcgagcagatgctgtaccaccgctcgggcctgctcggcgtgtcgggcgtgagcggcgacgcgcgcgcgctgctcgccgatccttcggccggcgcgcgcgacgcgctcgaactgttcgcgttccggatcgcgggcgagaccgcgcggctcgcggcgacgctcggcggcctcgacgcgctcgtgttcacggcgggcatcggcgagcatcagccgcagacgcgcgcggcggtgtgcgagcggctgcgctggctcggcgtcgagctcgatgcgcacgcgaacgcgcgcaatgcggagaccgtcagccgcgacgggagccgcgtcgcggtgctcgtcgtgccgaccgacgaggagcaggtgatcgcgcgggatgcggcgtcggtgctgcatgcctgagcgaggggaacgccggacgacggcggccatgggagcgcagagcggcgtcggccgaacttcgggccccgcgcacgcgagacgagtgcgattgcgcgcctgagcgcggacgctatcgatcgtcgtttgcaacacgcgccgcgtcggcaggcgcgctgagcgggcgagcgcgaagcggccgcaactgcaaaggccgcgcgcgggagaatggcggccggcgactggcggcgcgcacgcgcgcggcgtcggcgcagcttcgagccatgcgcacgcgaaacgagcacgactactcgcccgagcgcggacgctatcgatcgtcggttgcaacacgcgccgcgtcggcaggcgcgctgagcgggcgagcgcgaagcggtcgcaactgcaaaaggtcgcgcgcgggagaatggcggccggcgactggcggcgcgcacgcgcggggcgtcggcgcagcttcgggccatgcgcacgcgaaacgagcacgactaatcgcccgagcgcggacgctatcgatcgtcgtttgcaacacgcgccgcgtcggcaggcgcgctgagcgggcgagcgcgaagcggtcgcaactgcaaaggccgcgcgcgggagaatggcggccggcggcgcgcggccaccgacgcacgcgatcggcgtcggcgaacgcaacgcgcctgccgcgcgcagcggtcaagatcgcccgcccggcagcgccccgccggcggcgcgcgcgcccggcgcgtcacgtgtcacgcgtcgatcgtccccggcagttcgcgatagatccgcgcgatgtcttccttcgtgcccagcgcggtgcccgtgctcagcagcgacgccgacgcggcggcgagcgcatggcgcgccgcgtcggcgacgttcgcgccgcgattgagcgcggcgacgagccccgcgacgaagctgtcgcccgcgccgatcgcgctgcgcaccgccaccttcacgcccggcagacgcaccgcatcgtcgcgcgacacgacgagcgcgcccgcgtcgccgagcgtcagcgcgacgatctgcgcgcgcccgccggcgacgatcgcgcgcgcggcggcaaggcgcgcgccgtcgtcttcgagcggcaggccggtcagcgcgcgcaactcaccgaggctcggcttcaccagatagacgcccgcatcgagcgcggcggcgagcgccggccccgacgtatcgacgaccgtgcgcacgccgcgcgcgctcgcgcgccgcgcgagccgggcgtagcaatcgtccggcatgccgggcggcaggctgccgctcatcaccagatagcgcgacgcgtcggcgagccgcccgagcgcttcgacgcagcgcggccattcgtgcgccgcgagcgccggcccgggcaacacgaagcggaattcgcggcccgtcgacgtttcgagcaccgaaaagttttcgcgcgtctcgccggcgatgtcgatgccatgcgcccgcacgccttcgtcggcgagcaggccgcgcagcgcgaggccggtgccgccgcccgccaggtagacggccgaacaatcggcgccgaggcgcgtcagcacgcgggcgacattgattccgccgccgcccggatcgcgtcgtgcggggccgcagcgcagcttgcgggtgtcggtgactcgctcgacgcacgtcgcgacgtcgatggcgggattcggcgtgagggtgacgatttcgggcatcgtgacgttcggtttcaacgtgggaattcgcgacggaaagacaacgcagcggctggctcgggtgcgcggctcgcgggtgctgcgcggcgggcacgcgccgcaatgcttgcgttcgattcggcgtcgaaccatcagccccggcgacgatcgactgctgcttgctgcttgctgcttgctgcttgctgcttgctgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgcttgccgccagtatcgaacatcgcgcgcgacgcgcaagcgccgcgcacattgcctcgcgcgcctatgcgacgctcagatgatcgatcacttcgtgcacgcccttcaccgaccatgcggcaccgcaagccgcgcgccgctcgatcagcgaatcgacggtgcccgtcagcgtgacgatgccgtcgcgctcgtcgacttcgatgtgcgcggcctcgcgctgcgcgcgtcgcgcaagcgcatccgccacacgttcgcgcacggtcgcgccggcgtcccgcgaacgcacgtcgatccggttgacgacgccgatcacgccgcgcatccggctcacgaccgtctcggccgcctgccgctggtagccgaacgccacttcgcccgtgagcgtgacgcagccttcgtccacatcgacgtggatctcctgcccggcgagcgcttcctgccacgcgagcgccgacacgatcgcggcggcgagcacttcgtcgtcgcgcggcgcttcgctcggcagcaccttcagctcgagcaccagcgcccgcgcgcccgcgacgcgctgcgcggccttctgcgccgcgtacttctgcgcccagctcggcacgaagccgcgcagcgtcacgatgcgatcgcgcaccgacacgtcgatctgtcgcgcatccagcgacggatcccaatacagttcctgttcgacatcctgcttgagcgcagcatcggatttcatcgtcgtctcctcgccgaccggtttcgataaacggccgcccgcggtcaagcgcgcgcggcggcgcatgcaaaccagcatcgcgcattacgcggcgcggaccttgatgcgcgtcaacgaagggaaaatgacaaacgaatgcgcggcctggcgttcgcgcgacgtcgacagccgaggcgacgcggagaaaggcaggccgcgatcggcccggcggccgtccggccgccgccgaaccggcgggaagcgacgtcaacgaaaacggccgcacgaagcggcgtgcgacggaaagctcgcgggccgtgccgcgaaaagcgcgacggcgggaacgacgagcggcacggcggacggcacggcgaggatcgcggcgaaaaatgcgtcggaatgcagaagaatcgcgaagtgggcgaagtgggcgaagtgggcgaagtgggcgaagtgggcgaagtgggcgaagtgggcgaagtgggcgaagcagccgaagcgggcgaagcagccgaagcgggcgaagcagccgaagcgggcgaagcaggcgaagcaggcgaagcaggcgaagcaggcgaagcaggcggaatacgcgtcggagcgcaccgcgcgcgccccgacggcgccgcgccgcgtcacgccagatagaacgcgtccggcagcaggtcacccgcgctcgtcacgcgcacgtcgccctgcatgttcgtcaacacgacttcgagcgtcggcttgccgagctcgatcatgacctgccggcacgcgccgcacggcgcgatcggcccgtgcgtctcgccgacgaccgcgatcgccgcgaactcgcccggccggtagcccgccgcgagcgcagaaaacaaggcggtgcgctccgcgcaattgcacagcccgtacgacgcgttctcgacgttgcagccgtggaagaccttgccgtcgttcgtcacgagcgccgcgccgaccttgaagttcgaatacggcgcgtaggccttttcgcgcgcggccttcgccgcttcgatcaatgcgtgatgcgtcatgtcgtgtgacctcgttcggtgattcgatgttgggtgattcgatgtccggtgattcgtttccgggcggcgaacgccggcgatgcatgtcgcctcgggatttcacgtgccacgtgcccgtcggctgccgcccgccacccgccgcccgtccgcccgtccgcccgtccgcccgtccgcccgtccgcccgtccgcatcagtttgcgttcgcgagccgtcctacgcaaacgcgccgccgcgcggcataccgcgccgtttcgacatccgccatgcgtcgacagatacgacgcgccgatgcgcgcaacacgttcgatcattcgatcacggcatgaacgacgcgcgtctgcgccggcggctccgcgccgatccggtaggcgcgccgcaccgcgtcggtcgcctgcgcggccgaatcggcgtcgcgcgcgtgaacggtcgcgagcggctggcccgcctcgacgcgctcgcccagctccgcgagcgcggacagtccgaccgagtaatcgagcgtgtcgccgatcttcgcgcgcccgccgcccaggccgacgaccgccaggccgagcgcgcgcgcgtcgatccgctcgatccagccggcgcgcgcggcggccacgggggcggcggcagccgcgcgcggcagatgccgctcgggccgctcgaccagatcggcgggcccgccgagcgccgcgaccatccgcgcgaaccgctccgcggccgcgcccgattcgagcaccgcgcgcaaccggcggcgcgcatcgtgcgcgtccgcggcaagcccgcccatcgtcagcatctgcgcggcgagcgcgaagctgaccgcttcgagccgcgcggggcgcgccgcgcccgtcaggaaatcgatcgcgcagcgcacctcgatcgcgttgcccgcgcatggcgcgagcgcctggttcatgtcggtgagcgtcgcggccgtcctcatccccgcgccgttgccgacgtcgacgatgctgcgcgcgagttcggccgattgctccgcgctcggcatgaacgcgccggagccgaccttcacgtccatcgcgagcgcgccgacgcccgccgcgagcttcttcgacaggatcgacgcggtgatcagcgagatcgattcgacggtcgccgtcacgtcgcgcaccgcatagatccgcttgtcggcgggcgcgagctgcgcggtctggccgacgatcgcaaggcccgcgtcgcgcacgacgcggcgcagcatgtcgacggacggcgcgacatcgtaaccgggaatcgcctcgagcttgtcgagcgtgccgcccgtgtggccgaggccgcggcccgagatcatcggcacgtagccgccgcacgcggccaccatcggcccgatcacgagcgaggtcagatcgccgacgccgcccgtcgagtgcttgtcgaccaccggcccgttcaggcgcgcgccgcgccagtcgagcacgtcgccggaatcgcgctgcgcgagcgtcagcgcgatgcgcgcggacagcggcaactcgttgaaatagaccgccatcgcgaacgcggcgatctggccttcggtcacgtcgcccgccgtcacgccttggacgaaacgcgcgacgtcggccgtgtcgagcggcgcgcggtcgcgcaccttgcggatgaattcctgcggcaggaaggtcatggtttgcataagcggttgattttcaacggcgcaattgcattcgaaatgcattcgaaacggcgaatgccgtccactatctgcaccggcggcccagccgtttccgaaaccgcgcgcccgggtgaaatcccgtgaggagaaacgctaacacgacacgcgcccgcggcacgcgaaaacgcgaacgagccgcgccgatccaatcgatcgaaacggcccttgtccggcccgaaaaaaacgggaatcaggccgcgcgaacatatttggcattcgatgcgctccgcgcggccggacggttcacgggcgaaaccgtccggcattgtcccggcgaatgcggcggatcgtatcgatcctcgaaacacatgcacggaaaagcgcgcgttccattccgcttcgtccatcgcttttccgtttccgatcgcaatcgagcgccggcggtgccgctaccgggtagacgcggccatccattcggcgcgaaacggcgaatgccggggccaatcgcgagaacgccggcgaatgtcggcaatcgccgctgtctcgcgccgctcaataacgagatagcgaattcgcgaaaaaccctcgtccgcctatcgccggcccccggaaattcggcatatcactctaactggggattttccctgtcaaggtagtgagggtggcggccgttaagatgattaaagacaggaggtcgacatgctctacgccatcttgacgccaaaagccgaagcaccgctgggttactacgattcgtcggtcacgccgacgccggaagacatggccgacttcctcgcgaaaacgatgggcttcgacgatcgcgacgaatggatcgaggcgtatggcgtcgagaagctcggctatgcgccggttcattgacggaggtaacccgatgcgttccgatctttcacgcggccgcccgcggctgcttgctcgcctggcggcgcgcgcatcgcggccggcaggccggcggccccgactgctcgcgcccgctgcccgattgcgcgcgctgctcaatgcgttgctcggcgcgccgctcgacgcactcgctcgcgcgagcgcgcccccgaacccgcgcctgatccccatcgagcggcgtgccgctcgcgatcgaacgcggcgcgagcgtttcgactgacgccgcccttttcgcgacgcgcggcgcagtgcgcgcggtttcaatacgcgccgcgcgtcgcgcctgcccggtgcccgagcgtctcgagcagattgccgagcagccccgacgcgccgaagcgaaacgtcgcgctcgtcagatagcccgggctgagctcgcgctgcgcgagcgacaggtactgcgccgcgtcctgcgcggtgcgcacgccgcccgccgccttgaagccgaccatgcggcccgcgacgcggatcgtcgcgagcatcacggccgccgcgtcgagcgtcgcgttcaccgcgaccttgcccgtcgacgtcttcagaaaatccgcgccctcctcgatcgcgatctcgctcgcgcggcggatcgccgccgcgtcgcgcagctcgcccgtctcgaggatcaccttcaggcactgcgcgcccgccgccgcgcggcactgcgcgacgagctcgcggccgacccgttcgtcgccgtcgatgagcgcgcgatacggaaacaccacatcgatttcgtccgcgccgcgcgcgagcgcatcggccgtctcgcgcgcggccgcatccggatcggccgcgccgtgcggaaaattcgtgacggtcgcgacgggcagcacgagcccgtgccgcgcgagcgccgcatgcgcggcgccgacgaagcgcggatacacgcacagcgcggcgggcgtgccgaccggcgtatcggccgacgcggcgagcgaggcgatcctctcttcggtgtcgtcgtcgttcagcgacgtgagatcgatcagatgcagcgccttgagcgccgcttcggtcaactggttgcgattcaacgaaagctccatgcgagcacctcgttcaggaaagggacaggaacagcccggcgatcgtcgcgctcatcaggttcgacagcgtcgcggccgcgagcgcgcgcaggccgtagcgcgcgacttcggagcgcatgccgggctcgaccgcggtgaagccgcccgtcaggatcgcgatcgacgagaaattcgcgaagccgcacagcgcgaacgacacgatcgcgatcgtcttcggcgcgagcaccggcaagccggccgcgacgacctgcgcggcatccttcagatagggcgacagcgcgccgtacgcgacgaactcgttcaggatcagcttctggccgatgaagctgccggccaccggcgcatcccgccacggcacgccgatcagccacgcgagcggcgagaacagcgcgccgagcagcgattgcagcgtgacgccggcgaagccgagccagccggcggcgagcccgaccatcgcgttgagcagcgcgatgaggccgatgaacgcgatcagcatggtaccgacgttcaccgcgatgcgcatcccgacgcccgcgccggaggcggccgcctcgatcacgttcgccgcgcgcttctcgtcgaactcgagcgagtcgacggcgacgcgcgagggctccgtcgtcgggcacagcatcttgccgaacagcaggccgcccgggatcgccatgaacgacgcggcgagcagatactccatcttcacgccgagccccgcgtagccggcgagcaccgaacccgcgaccgacgccatgccgctcgacatcaccgcgaacacttcggtgccgctcatccgccgcacgaacggcttcacgaacgcgggcatctcgctctggccgaggaagatcgtcgccacggccgagcacgcctcgatgcggctcacgccgagcagcttcgccatcgcggtgccgacgatgcggatcagccacttcatcacgccgatgtaatagagcaccgcgatcagcgacgtgacgaacacgatcatcggcagcacgcgcagcgcgaacgcgaagccgccgtcgccgaagagcgcgaacatcttgtcgccgacgaggccgccgaacaggaacgcgacgccgtgctgccccatctcgagcacgctgttgaccgcatgcgcggtgccggcgagcgcgtcgcggccgacgggcacgaacagcacgagcgcgccgatcgcgagctgcgtcgcgagcgcagcgacgacggtgcgggcgctgatcgcccgccggttgaccgacagcgcataaccgacgccgagcaataccacgatgccacacaagctgcgcaagatgtccacgaacgtacctcggaggatgggatggaaagcgccgccgccggcgcaaccgggccggccgccggctgtctccggtcgggcgcgcgcgcgccgtttattcatcggacgagaacataacgtgcgcggacggcgaacgccagtggtcgaatcgatcggggaacgaaagatgcgcgctcgcgcgggcggcgagcgattttggttgtcggcgggattttggcgaggtagagacggggaatttttccggggcgatggcgatggcgatggcgatggcgatggcgatggcgatggcgatggcgatggcgatgcgcggccggcgaatgcccgacggcccgaacgcttcaaagcggatgcgctcgtcgggcgcgccgggcacgcgctatccgccgccgtacggcgatttcatgagcggcgtgacgtgcatcgatacaagtcatgggtatcgatcgacaataggcgctcgagcgtatcaacgctcaagcgtctcggcgacgcatccatcgatgtgccgccgcccggccggctatcggacacatgcaccggcgacgccgggcgtttctggcgtttctggcgtttctggcgtttctggcgtttctggcgtttctggcgtttctgacgcttctgacgcctcagacgcctcagacgcctcagacgctttcaatactttcaacgacaccgacgattccggccattccgcggattccccccgccccgccgacgccgcttgcgtcaccgacacaatcgccgtcgccgagccgcctaccgccgccgattccgcccgcgacgcaagcgaacgcgcgcctgcgtcgccccacgccgcgaactgcggcgcgaaccgcggcgccgaccaccggaacggcagcaccgccgcgctgcgccgcacttcgcgaatccgcagccgcacgagccggcgcgcaccgtcgaacgcggcgagcgccggcccgtcccagacgatctgcgcatcggctgcgatatacagcagatcgccgcgttcgaagtcgacgaacagcaaacccgcgcgcggatcgtgcagcagattgccgatcgtgttgaagaaattgttgccgctgtagtcgggcgtcgtcagcgtgccgtcgtcgtccacgcgcacgaagccgggcggcccgccgcgatgcgacacgtccacgccgcgcgcgccgcccgccgcatcggacgtgttcgcggtcgcgatgaagaacgtgtccgcgcgcgcgagcagcgcgcggtcggccgcgtcgagccgcgcgacgcggcgctgcggcggcgcgccgcccgcctgcggcggcacgggcgtcggcgtgcggccctggatgtatttcgcgcaattgccgaagctctgctcgaccgtcaccgacatcgcatcgcccgcgatcgacgcgacgacaccgttgacccggttgcgccgccgcgtgtgcagctcgatgccgagcccgccgagcaggctgccgatgcgccagttgccttcgagcggatcgccgcgcagcgtgccgcccgcgatgtcgagcgtgcgcggctgcggcgccgacacgaagcccggcgcgccggcccgcagcgtcgcccacggctggccgccgccgtcgacgccgccgacgacgagcaacggcagttgcgcgaagaacgcgcgatgctgatcgggcatgaacgtgcggatgcctcgcccgccgaacgcggccgccgcggccgcgacgcccgcgcgacgttgcgcggcgagctcgccgtcgtggaacggcgcgacgggcggcggcgcatcgcattccgccggcgcgggttgcttcatgtcgttctccttcgtaggggcaccgtcgccgcgcccggcaacgccgcgcgcagccaggtcaaatcgcatcgggtcatgtcgggccgcatcacgcgacatcccgccacatcgcgcagcatcaagccccatcacgccgcgcgcggccccgcgtggcttcgcggcatcggcacgaaacccggcaacgcctcgatgcgcgcgagccacgcgcgcagattcggataccgatcgagcgacacgccgccctccggcgcatgcgcgatatacgcgtacgcggcgacgtcggcgatcgtcggatgctcgcccgtcgcgaagcgcttgccggcgagctccggctcgatcacgtcgaacagccgccgcgcgatcccgatcgcgcccgcgtgatcgagcggcgcgccgaacagcgtgacgaggcgcgcggcggccgcaccgtacgcgatcggccctgccgcgagcgacagccagcgctgcacggcggccgcgccttgcggatcgtcgggcagccacgacggatcgccgtagcgcttcgcgaggtagacgaggatcgcgttcgaatcgaacagcacacattcgccgtcctcgatgacgggcacctggccgaacggattgagcgcgagaaattcggggcggcgatgcgcgccgccgcgcatgtcgacttcgacgaattcgacaggcacgccgagcagcgacaggaacagctcgacgcgatggcagtggccggacagcgggctgcggtggagccggatcggcgcggcaggcgggcggtgggcagacatggagcggcactcctcgaacgaaggatgaacacgaaggacaacggacgaaccgccgacgacggacgacgcaaggaaggtcacgacgcggcgctgcggcggcacggccgcgcatggcgtcgagacaccgcgccgaagcacggcctcggcgcgccgcatcggccgcgcggcgcaccggcggtcccgccgccgacacatgcagcgtagcgtgcgcatcgcgttcgcataagatggataattgccgaaatacaatcctcaatgaatagacaatcggccatggcggacatccgtgacgtcaatctgaaccggctggcgatcttcgtcgccgtggtcgaggcgggatcgctgacggcggcggccgaacggctcggcctcgcgaagacgatggtgagcgcgcatgtgcagcggctcgaggcggaagtcggcgcgagcctcgtcgtgcgaaccacgcggcggctcaacgtgacggaggcaggccgcgcgttctacgatgcgtgccgcgacatcctgcgcgcgaccgaaacggcgctcgccgcggtggcgggggacgcgggcccgctgcgcggcacgttgcgcgtgagcgcgcccgtcgattacggcgcgctcgtcgtcgcgccggcgctcgtcgcgctgcgcgacgcgcatccggcgctcgagatcgaattgcagtgcgacgaccgcgtcgtcgatctcgtgcgcgacaacctagacgtcgcgatccggctcggcaggctcgccgattcgaaccatcgcgcggcgaagctcggcggcttcgagcgctggctcgtcgcaagcccggcgttcgtcgcgcgccacggcgcgccggcctcgcccgaagcgctcggcgcgctgccgtacgtgatgctgtcgacggtgccgcgcacgacgctcgagctcgcgaacgcgcacggcgagcgcgcgagcgtgcgttgcaggcgcgcgttcgcgtcgaacacggcaaccgcttgccgcgcggcggtgctcgcgggcggcggcttcggcgtcgcgacgagcttctcgagcgccgacgacatcgcggccggccggctcgtgcgcctgctgcccggctggtcgtttccgcccggcgacatccatgcggtgtttccatcggcgagccatccgtccgcgaaggtgcgcgcgctgatcgacatgctgaagacgcggctggccgcgccatgctgaaggggcgagcgccgcgtcacgtcgaagctgcgtcacgtccaagccgcggcgcgcgagccgcgcaagcgcgagcggcgtgcgattgcggctcgaagcggcatgcgaagcggtctccagaagcgctctctcgaggcggcacctcgaagcgccctcgggccgcgcgacgcgcccgacacaacggccccgatgggcaaggcgcctgcgccccgctcatctcccggacaaaaactgcagcgtcccgagcagcactttccggcaattgcgcaccatcttctcctcgggatcgcgatagccggtcaacagccacgccgcgccggcgttcgtcaacgcgccgacgagcgcgatgccgatgatccgctggtccgcgcgcgtatcggcgtcctcgctcacgccgccggcaagcgaaatgatcatcctgccgaactcgcgcagattctgctgataggtggcgtcggtctcggcgctcacgcccatcacctcgagcagcagcacgcgcgccgcgcaggcgtcgcgcaagaacgcgaagaacgccgcgagccccgcgtcgacccgcgcctccagcccgtcgcgcgagctgccgagcgcgtcgaccgcccgcttcaccgaggcgcgcagttgctccgcgtgatgctcataggtgcagcgcagcaatgcctccgtgccgtcgaacgccgcgtagaaatagcgatcgttgagcttggcctcctggcagatcgcgcgcacggtcgcccggcgaaagccgaccgtgccgaaaatccgcgtgcccgcgcggatcagcgcgtcgcggcgctccgcggcgcgcgcctcgggcgcgatcccgccgtacgggcggcccttcttgtcgagttcgagagagttctccatttcgctatttgacatcagtcaatgtcaaaattaaagtggtgacggctcacaccacattaaaaccgacataaatcacgagacacccttagggagggccgtcagatgaggaatttctccggcaaggtggcggcgatcacgggcgcgggttccggcatggggcgcagcctcgccgtcgaactcgcgcggcgcggctgccacctcgcgctcggcgacgtcaacgagcgcggcctcgcgcagaccgcggcgatctgcgcggcgcacggcgtgaagatcacgtcgcagcggctcgacgtcgcgtcgcgcgacgcggtgttcgactgggcgcgccggacgcgcgacgcgcacggcaaggtcaatctcgtcttcaacaacgcgggcgtgtcgctcgccgcgcccgccgagacggcgcggatcgaagatttcgaatggatcatggggatcaacttctggggcgtcgtgcacggcacccaggcattcctgccgtatctgcgcgaatcgggcgacggccacgtgatcaatacgtcgagcctgttcggcctcgtcgcgatgcccacgcagagcgcgtacaacgcgacgaagttcgcggtgcgcggcttcaccgaagcgctgcgcatggagctcgagctcgagggcgcgccggtgagcgtgacctgtgtgcatccgggcggcgtcgcgaccaacatcgccaccgcgtcgcggatcgattcgagcatcgccgcgctgaccggccaagacatcgaaacgcatcgccgcgcggcgaaccggctcatcaacgtcacgacgcccgaggcggccgcgcgccagatcatcgcgggcgtcgagcgcaacgcgcggcgcgtgctcgtcggcgccgacgcgcgccgcatcgacaagctcgcgcgcctgttcggctccgcgtaccaggtcttcgtgctgcgcttcgtgcgcaagtcgcgcgagcgcaacctcgcgcgccagccggccgcggcgcggcccaccccgtcctcctccatcagcaaggatcccgcatgagttcgacgacagactggaacgccgcgcgcgcgctcgacgaacgcgcgccgcaagcggcgacaggcggccacgcccgcgccaagaccgacttcgacgtgctgatcgtcggcgcgggcctgtcgggcatcggcgccgcttactacctgcgcgagcgctgcccggacgcgacgtacgcgatcctcgaaggccgcgagacgatgggcggcacgtgggacctgttccgctatccgggcgtgcgttcggactccgacatgttcacgctcggcttcagcttccggccgtggcacagcgacaaggcgatctccgacggccagacgatcctcgactacatccgggacaccgcgcgcgcatacggcatcgacaagacgatccgcttcggccacaaggtgacggccgcgagctgggattcgacgagcgcgcgctggaccgtgcgcgtgcagcgcgcgacgggcgacgcgcggcacgatgaagccgtctatacgtgccgcttcctctatatgtgcagcggctactacgactacgaagaaggccatgcgccgagctggccggacatggacgcgtaccagggccgcatcgtgcatccgcagcactggccgagcgatctcgattacaaggacaaacgcgtcgtcgtgatcggcagcggcgcgaccgcggtcacgctcgtgccctcgatggcggccgacgcgcgccacgtgacgatgctgcagcgctcgccgacctacatcgtgtcgctgcccgcgcgcgacgcgatcgcgaacgcgctgcgccgctggctgccgtcggggctcgcgcaccggctcgtgcggctgaagaacgtgctgctgacgatgtacttctacaacctcgcgcgccgccgcccggacgcgacgaagaagttcatcgtccgcgcggcgggcaagcagctcggcccgcagttcgacgtcaacaagcacctgacgccgcgctacaagccgtgggaccaacgcgtctgcctcgtgccgaacggcgatctgttcaaggcgatccgcgcgggacgcgcgtcgatcgccaccgacgagatcgagcgcttcacgccgggcggcctgcgcctgaagagcggccagcgcctcgaggccgacgtgatcgtcaccgcgacgggcctgaagctgaaaatgctgggcggcgcggccgtgacggtcgacggcaagcccgtcgatctgtcgcagaccgtgtcgtacaaggggatgatgtacagcggcgtgccgaacctcgcgtcgtcgttcggctatacgaacgcatcgtggacgctgaaggccgagctgatcgcgcaatacgtgtgccggctgctcgagcacatgcgcacgcacggctacgacgtctgcgtgccgcggctcgcgcccggcagcatggagctcgaacccgtcgtcgatctgacgtcgggctatatccagcgcgccgccggcgtgctgccgaagcagggcacgaaaaagccgtggaagtcctaccagaactacgcgcgcgatttcgccacattcaggttcggcccgctcgccgacggcgcgatgcagttcgagcgccgccgcccggcgctcgccgaacgtgacgacacccgtcagcccgcctacgaaggaaggtgatcccgatgatagccaagctgttccactttctcgtctatgcattcgtcgcgctcttcgcgttcacgcagtacaccgcgtatcgcatccgaaagatgttcccgcccgagggcaagttcgtcgacgtcggcgcggaccgcctgcactacgtcgaatacggcgaaggcccgccgatcgtgttcgtgcacggtctttgcggccagttgcgcaacttcgcgtatctggatctgcagcggctcgcgaaatcgcaccgcgtgatcctcgtcgatcgcccgggctccggccgttcgacgcgcggcccgcgctcgagcgcgaacgtctatgcgcaggcgcgtacgatcgcgatgttcatcgcgacgctcggcctcgacaagccggtcgtcgtcggccactcgctcggcggcgcgatctcgctcgcgctcgcgctcaatcatccgcagagcgtgagccgcatcgcgctgatcgcgccgctcacgcataccgagaccgagccgcccggcccgttccgcggcctcgcgctgcgctcgtcgctcgtgcgccgcttcgtctcgctcacgctcggccttcccgtcgcgatgctgcagaaccgcaaggcggtcgagctcgtgttcgcccccgaggcggtgccgcacgacttcggcgtgaagggcggcggcctgctcgggctgcagccgcacgcgttctactcggcgtcgtcggatctcgtcgccgcgcccgaggatctgcccgacatggaaagccgctacgcgtcgctgagcgtgcccgtcgacgtgctgtacggccgcggcgacgagatcctcaactggcagcgccacggcgaagccctgaagaagcgcctcgacgcggtcaacctgacggtcgtcgacggcggccacatgctgcccgtcacgcagcccgcgcaaacgacggactggctgctcgacgtcgccggcaagccggccgccgccgaacccgagcatacggccgaaagcgtggaaagctgagccgacgtctgacggcggcgggcttcgcggcacggtcgcacgcgccgtgaagcccgccggttcacgcgccgcgcgccgccattcgcgcggcgcgtttttcatgaaagcggcgaatcgttgtgtcgctcatcacgctcgtcgcgctcatcgcgcctgtcgcacttgttccgccccggtgcatcgagcgcgcatctcgttgcgctcgcaacgaatccggcccggcgcttcggcgcgtcattacggcgagcttgctgctcgacatcgaatggattgcggcatccgcgagccggcgcgcgaggccggccggcgcaccggcaccgcgaagcggacgccgcgcagcggcgcgacaatccgccgcacgcgcattcccggcctcgatcgcacatcgagcttgcatcggcgccgcacgttcgttgcgcgaatccgtgcgcggcggtcgcgataatcgaaaggaaaatctccgcgcgcctcggctgccgcaagaacccgcgtcacacgtgcgcccgcgcggccgccaagccgcggccgggccgcccgccgccgcttccgtctagggaattgcccttgtgcgacgcgcgaatgctcaagaaaatgcggcgttgcacgataacccgaatagccgccgcgctcgcccgagcccaccctcgcgcgcagcggcggatgaaacgacggcccggtgaagcggcgtccgcacccagcggcggcctcgatccggccgcccgacaggctttccgacgtcatgcgcaagcgtacgacctcctttgcgactcgtttcctgcagccctggacgcagagcctgatgtcgccgacgggcgtaatcgtttgcggcatgctgctgctcacgctgatctggctgttttgcgcacgcgtgctgtaccagtcgcaccgggacgcatacctgcatgcggtcgacaacgcacacaatctcgtgctgctgctcgaacgcgacatcgcgcgcaacgtcgagctctacgacctgtcgctgcaggcggtcgtcgacggcgtgaacgatccgcgcatcatggcgctcgatcccgcgatacgcgccaaggtgctgttcgaccgcgcggccaccggcaagtacctcggcacgatctccgtgatgaacgagcacggcgacatcgtgctcgactcgcacttcccgcatccgcctgccgtcgcgaacttctcgtatcgcgactatttcgtctaccagcgcgatcacccgaaaggcggcctctacatcggcgagccgtacgcggcgcggctgcgccacggcgcgccgacgatcgcgctcagccggcgcatcacgcgcgccgacggctcgttcggcggcgtcgtcgtcggcacgctcggcatcgactacttccgctcgctgctcgacggcctttcggtgggcccggacggcacggcggccgtcttcgagaccaacgggctgatgatcacgcgcctgccgttcgatccgaagatggtcggacgcagcatcgccgactcagccctctacgcgcacgtgcgcgagcacgacgcgggcgtgttcaccggcgtcgcgtcgatcgatggcgtgcggcggctttacgtgtacaagcggctgcaggggctgccgatcgtcgtcaacgtgtcgcccgccgagcggcacgtcttcatgcaatggcgcattcgggcgcagcggctcggcgtgctgatgctcgtgttcggcatcgcgatcgtcggcggcaccgcgctgctcgcgcgcgagttgcgctggcggcggcacgcggagatgcgcctgcagcgcctcgcccgcaccgatgcgctgacgggcctcggcaatcggcgcgcgttcgacgagaacctgcgcagcgaatgggcgcgcgcgctgcgcaccggccgcccgctgtcgctgctgttcgtcgacatcgatcagttcaaggactacaacgaccactacggccaccaggcgggcgacgacgtgctgcgcgaagtcggcggctgcctcgcggtgaacgtacgccgcgcggccgacgacgtcgcgcgttacggcggcgaggagttcgtgatcacgctgccggacaccgacgcgaaaagcgcggccgcgatcgccgagtacatccgtcgcgcggtctacgatctcgacatcgagcacgtgcgcagcccgtatgcgcgcgtgaccgtcagcatcggcctcgtcacgtcgcacgagcacatcgcgcactcggacgcgacgctcgtgaagatggccgatgccgcgctgtaccaggcgaaatcgaccggacgcaaccgcgtctgcggcgcgcagcacgcctgagccggcgcgcgccgcggcaaccgcgcccggtgcgcgagcccggtggcccgcgccggaaaccatgccggcaaccgcacccgaaaggaaccagggccgcgcgatccggtcattcgtatacgctatcgctttgtccactctcgcattcccttgccctgaaccatgcgcgtcggccgccccgttcccgccctcccccaacccgtctgcgactactgcggcgcgaaagcgctgctcgcgcgcttcggcgacgacgcgtatccgtatcgcgaagatcatggcgagctgtggatctgcccgccgtgcgacgcatggatcggcgtttttccgcgcagccgccgtcacgtgccgctcggccggctcgcgaatgccgagctcaggcacgcgaaatccgaattgcacgcggcgctcgagccgctcgtcgccgcgaagatgcggcgcgacggctgcaatgcgttcgaagcgcgcgcgaaaggcatccgctggctcgcgacgcagttggggctcgacgccgcgtcgagcacgattcacacgctcgatctcgacgcatgccggaatgcgctgcggctcgtcgagcaattcatgtcccgcaaatccccgcccgcgcattcgtaatacggattcgccccgttcgcaccaaacgcgcttcgccaattgacccgcaacttgccttaatcggattcgcgtcaaacgaattacgcctctaatttttttagatccaatcaaaaaaagtttgacgctccgattttttccttgctatcttttcgcagacaaatgccgcgaaggcgcgcggcacaagcaatacccgacatcaacctgactgaattcttccaattcaattacgttattgacgaggggcggcattcaaatctcgcagaaaccgcagcgaatttccgggccatcgattaactcgtgattaatcggcaatccaatgccattcgtcgcaaatcgtaaataccgggaatcgctcgtttaacagcacacttttcgagatgggatattccggcgatgcggccggcccggatcgcggatatcgggcgggcgcactcgacgaacgacgcgcgtgacggcagggcgtcgcgccatcggtggcgcggctcgcttcatgcatcaggcggcccgccccgttccggccgcctcacgaaacgcgtgatcgatctcgcgcgccgcttcgtcgcggctgcgtgaaggaaatcgtgttgtccgccgtgtttgtccgccgcgttgtccgcaatcgcaacgacacgcggcccgatgcaacgccgtgcgggtcgcggaacggtttgcggcgcgtcgaacgcggtcttttcgcgcgccatatgaatgggattcctaagcatttgacgcgcggcggccgtatgtgccgggtccgctcggcgcgcacgccgggcgaaacggcaccgcgccgccgccgtccatcgaagggagaaaatcatgtcaccgtgaacgcccgcctcgccgcatcgccatgcatcggctgcacgccgcgcgtccctatccgccggagcgcgtcgtcgcatctttcctcatcgttttcctggggcttcaaaatgcagagaactcagcatgtcaaccggctattctcgaaacgcttcgcgctgtcgccgctaccgctggcgatcgccgtcgcgctgtccccgcttctcgcgcacgcggcgcccgactgggtgcccacccgcaccgacgcgttcctgatcgcgcgcgcgcccgccgcggccgcctcgcagacgctcgcgaagaccgcgccgagctacgcgctcaacatgatcggcacgcccgagctcgccgacacgaatgtcacgccgctcgagctgagccagccgctgcgcgtgaccatcgtgctgaaaagccgcaacgaagcgcagctcgattcgctcgtgcgcgaagtgaaccagccgggcagcgcgaactatcgcaagtacctcacgcccgagcagttcaaggcgcgcttcgcgccgaccgacgcccaggtgcgggccgtcgtcgcgcatctgaaggcgaacggcttcggcgacatcacggtgtcggcaaacaacaagctgatcttcgcgcaaggcaacgcgtcgaacgcggaacatggcttccacacgacgctcaagcgcttcagctatcgcggcaaggcggtctatgcgaacgactcggccgcgctcgttcccgcatcgctgagcccggtcgtcgaatcggtgctcgggctgcagagcgcggccgttccgcatcggctcatccatcgcggcacgccggccgacgcgcgcatccagaccgacgcgatcacgaagaacgcgacggcgagcggcacgcaaaccggccatcagccgaccgatttcgcgcagatctacaatgcgagcggcctgcccgccgcgaccaacacgacggtcgggatcatcacgtggggcgacatgacgcagacgatcgccgatctgaacacgttcacgcgaaacgcgggcctgccgaacgtgaacaccgcggtcgtcgcgggcagctcgggcacgctcgcggacgacggcgatccgggcgaatgggatctcgacagccagacgatcatcggcacgtcgggcggcgtgaagcaattgatcttctatgcggccgtcaacggcgacagcaacgacagcggcctcaccaacgcgacgctgaccgccgcatacaacaaggccgtcaccgacaacgtcgcgaaggtgatcaacgtatcgctcggcgaggacgaggcggccgcgaattcggacggctcgctcgccgcgaacgacgcggtgttcaagcaggcggtcgcgcaagggcagatcttctcggtgtcgtccggcgacgcgggcgtctatcagtggtcgacttcgccatacggcgcgccgggctacgtcggcacctacagcggcggcaaggtgacgacgaagatcaatctggcgaagtacagcgtgtcgtcgccggcgagctcgccgtacgtcgtcgcggtcggcggcacgacgttgtcgacgagcggcacgacgacctgggccggcgagaccgtctggaacgaagggctcgcctatgcggacgtgagcagcagcggccagccgctcgacaacgcggtgcggctatgggcgacgggcggcggcgtgagcggctacgaagcggcgccgagctggcagacggccgcgctcggcagctcggtgacgaagcgcgtcgtgccggacgtcgcgttcgacgccgcgcaatcgacgggcgcgtatctcgtgatcaacggccagccgaaccagttggtcggcggcacgagcctcgcgtcgccgatcttcgtcggcggctgggcgcgcgtggaatcggcgaacggcaacggtctcggcctgccgacgtcggcgttctaccagggcctgccgggcaatccgtcgctcgtccacgacgtgacgtcgggtaacaacggctacaacagctacggctacagcgcgaaatccggatgggacgacgacaccggcttcggcagtctcgacttcgcgaaggtcagcgcgagctcggtcaagtagtgggcgggaatcgccgcgcgtcgcccgttcgggatgcgcggcggtgtccgcgcgcatcgggcggcgcgcgggcttgctggcaagtccgcgtcgcccgcgcgcgcggctgcggcgagaaatgcgttcgcgatgaagttcggtgtcacgggtgaatgcggtgggctgcgaggcctgaggcttgaggcttgagcgccgggcactgaggcagtcggcagtcattgtccgttgttgccgcccatcggtgcgcgcggcaatcgatgcggcctcgttttctcatcgagtgacgcgattcccccaactgcttgctcaggcgttcgccgcatatcgtcggatcacgcacgcgcatccgtcagccgcggcaagcggcacgccggccgcgcgatcacgcgggcaaatcggtcgatcgatgccggccgaacggtgggtcagagccgcgtcggtctcactcccatttttgaatcgcacgactctcttccgaaatcgcaacgcatttgacatattcgcattcgcgccgcccgtaggcgcaccgtcgttcgatacgcggctctcgcgatacccctgttccctgttccgttcctcgttccgggcccgcccgttacgtcgtgcggaacgtcacgtagcgaaacgggaacacgcgcttggcggcctcgcaggaaatccgactttcccggcagatttcgaacgattaatcgatgatttgatattttttatacattaacgaagataaactctacgaaataatcaatggtacgaaaattgcatcgacgactggcatcgtgagatttatctgggagctcgtcatgcaaaaactgttcaataaatcggccatcgcaatcggcatttccacccttctcgttctgtccggctgcggctcggtcgacggcccgtcgctgtcggccagcggcgtcaagcccgccaccgtcggcaatacggggacttcggggacgtccggcacttccggtacgtcgggtacttccggcacgtccggcacctccggtacgtcaggtacttccggcacgtccggcacctccggtacgtccggcacctccggtacgtctggcacgtccggtacgtctggcacctccggcacctccggcacgtcgggtacttccggtacgtctggcacctccggcacgtctggcacctccggtacgtccggcacctccggcacgtctggcacctccggtacgtccggcacctccggcacctccggcacgtctggcacgtccggtacgtctggcacctccggcacgtcgggtacttccggcacgtcgggcacctccggtacgtcgggtacttccggtacgtccggtacctctggcacgtcaggcacctccggtacgtcgggtacctccggcacgtcaggcacttccggtacgtcgggcacgtccggcaccgcctcctccccgctcggcaacatcctcgcgcaaaccggcaacctgatcaccgcgacgggcaccgtcgtctccgccaccggcaaccaaatctccggcacgtcggtgccgggcgtgaacggcgcgacgacgacgaacctcggcaacgccgtcagctcgctcggcaacggcgtccagacgctcggcaacggcacagccgccggcctcggcacgctcggcacgtcgacgaatccgctcggcccgacgctcacgtcgacctccggcgtcgtctcgaacgtcggcaacgcggtctcgtcgctcggcggcgtcgtgacgagcatcggcaccggcccgctcgcgccgctcgcgcccgtcacgtcgccgctcggcggcgcggtcggcacgctcggcagcaccgtcacgcaagtcggctccggcctgaacaacgtgctcacgagcgcccccgtccagcagctcgaaaccggcgtcagctcgatcatcaacccgatctcgaacgtcgtttccggcacgacgcagacgatcggcaccgccaccgggctcggcgcacccgtcaataatctgctgaccaccgtcggcaatgggctgaacgcggccggcgcgaaggtgtcgggctcgacgaacaaccaggtggtgcaggcggtcggcggcgtcgtcagccagctcggcaacacggtcacgagcgtcggcggtctgctgacgggcggcaccaccaacccgctcgcgccgatcaccggcatcgccggttcgctgagcggcacgctcggcgccaacgcgggcctgaacgcaggcgcgacgcaacccggcacgacgacgaacccgctcgcccccgtcaccggcctgctcggcggcctgtcgggttcggcgggcggcaacgcggcggccggcctcaccgccgtgctcgcgcccgtcacgaatgtcgtcggctcgctgaccgccggcgtgaacggcaccgtcgccgccccgtcgcccgccccgaccaccggctcgacgacgaccgcgcccgccacgggtgtggtcggcagcctgacgggcggcacgaccgcgagcggcacgtcgacgacgaacctgctcgcgcccgtgaccaacctgatcggcgggctgctcggcggcgtgtcgggcaagtagcgcgcaggcaagccgaacggcgcggcggccgggcccaaccattccacatgcccggccgcccgccgtccatgtcatgacacgggggatgacatgcaatccactctcgataccgtcgcgaacgcgcaggaacggccaccgcgttcggcgacgccattctcgatcggcctcgccggcatcgccgcggggcttctcacgctgtgggcgtcgcgcggcgcggccgcgctgacgggcaccgagcgcagcctgctcgcgtgcgcggcgatcatcgcgacgatcggcgcatacgagctgttcgtcgcgcgcgtccatctgcggccgagtgccggcctcgcgaatcgcgcgttgcgcccgctcagcgtcgcgcgcgtgtcgctgcggctcgcggcgctcgcatcggtctacgcgggcatcgcgctcgtctactggctgctgcccgagtatcacggcgcgttctatcaaccgttctggtcgctcgtgggcatgctcgcgccgtacgtcgcgctcgccgcgccgttctatttcggctggatggaccggcgcatgcgcgacgtcgacgacgcgtatctgtgctggggccggtggctgttgcgcgggcagcgtccggccgattggcggccgatccgcgagatgctcgccggctgggccgtgaaggcgttcttcctgccgctgatgatcgtctatctgtcgacggacgccgatcacatcggcgcgtcgttcgcgagcgccgccagcgcgccgttctcgctcgcgacgttccgcttcatgtacgacctgtcgtacacgatggacctgatgttcggcgcgctcggctatctgtgcacgttccgcctgctcgattcgcacgtgcgcagcacggagccgaccacgctcggctggctcgccgcgctgatctgctatcagccgttctggtcgctgatcggaaacaactacattcactacgaaggctcgatgttctgggacaactggctgctgtcggtgcccgcgatccgcttcgcgtggggcgtggtcatcgtcgcgctgctgctctgctatgcgctgtcgacgatctcgttcgggctgcgcttctcgaacctgacgaaccgcggcatcatcacgtccggcccgtaccggttcacgaagcaccccgcgtatctcgcgaagaacctgtcgtactggatgatctcggtgccgttcgtcgagccgctcggatggcgcctcgcgatcatgcattcggcggcgctcgtcgccgtgaacctgctgtactggctgcgcgcgaaaaccgaggagcggcatctgatgcgcgatcccgactatcgtgcgtacgccgaatggatcgcgcggcacgggatgttcgcgaggctcgggcgcatgctcggtcgggaacggcgcgcgtgatgccgcggtccgtctcacgactcacgactcacgactcacgactcacgactcacgactcacgactcacgactcacgactcacgactcacgacgcggggcacgacgcggggcacgacgagggcgaacgccggcgttccgccgcctgccggccgcgcacgcgcgcggcgtcgacggacgacgcgcaatcggccgggcacgcacgcggtctggccgggcacgcactgagcggcgtcgaagccgacgcatgcgcgccgcacacttcgaagcggcggaatggcgagattgcctgtccggaaaaccggcaagcttaccctttctgacattcgcgcgaccggcgcacacgaaacgccggcacaccgaagcgtcatcacgccgtcacggcgccgcgccgcccgcgcgcctgccgacgccgcccgcctggcttcgccccgcgaacggtcgcacgcgcgacgcgtccgcgccaccccgctcgcgcggccttccgccaagcgcccgccgcctcccatcgccttcccctatttttaccgccgtcgacgccgattccccgcttcccgcgcgatccgcatagtgtgggctgtcgtactttcccggcccgacggcaacgctatccttcgacgcagatgcatggctcgcgcgtcgatccgtgcccgacgccgtcgcccacgggcggcggcgcctcccgccaatcgggtcgtcgaggcgacggccggccgcgcgaacgcgtccacgggcgcgcggcccgagcgtatcagacgaatcgagccggaaccgccgacgcggcggccacgctcgctgatcgaaggcggtgcccgcaaccgttcgagacccgacgatgcctgcccgcaagacccggcggttcgatccgcagttcgactcgccacccgaccactacgcaccgatgccccgtctctccaagctacacgggctctgggcggcgacgttcgtcatcgcagtcgcgagcgacgtgctgtccggcgcaatccgctactacacgtcgctcgcgggcgtcgcggcgctcggctatctgccgaaggcgctgatggtcgcgtgcctcgggctcgcgatcgttcagcggccgaaggcgagccacgtgctcgtcgccgcgtacctcgccgcgcagacctgcgtatcgctcgccaacggcgtgagcctgagcgcggtcggcttctggatctggacgatcgcgccgatgctgttcgcgatcgcgatgccgccgcaggcgctcgacgcgctcgagtcgccgcgcatgctcggcgcgttcgtcgcgctcgcgctgctgtgcatcggcggcgtgctgctcaactatttcgtgaagctgccgtgggtgggcggcagcgtcgacatcggcggcgtcagcgtgcagctcgcgaagtcctcgtatgtcggcacttcgtcgcggctgcccggcttcggccgcagcagcgcgacgacgggcctgatgatcggactgctgaccacctggatcttcccgcgcctgcgctcgcggctcgcgctcgccgcgctgctcgcgctcgcggcagccggcatctgggcgacgacgaacaagacgacgctcgtcgcgctcgcgctcgtcgtcgcgctgcattgcctgctgcgcacgccctcgcttcgcacggtgtgcatctggacgagcgcggtcacgatcgcgctgccgatcgccggctggatcgtcacgctcgcgagcacgcaggacgtcggcagctcgggctcgctatcgtcgatgcaggaccgcttcatcaatacctggccgctgctgatcgaagggctgctgcgcgagcatctgatctggttcggcatcggcccgggcgggttcggctcggcagtcggctactacaccgccgatttcggcttcaacgtgggctacgcggataacatggcgctctacacggtcgcgaacttcggcctgatcggcgcggcgctgatcgtcgccgccttcgcgcgcctgattctcgcgctgccggcgaacgatcggcccgtctggctgatgctgtgcttcctgctcgtgagcggcgtgacgacggacatctgcgagacgatcggctgcctgctgttcctcggcctgacgctgcgctcgatcaatctgcacgcgccgcggcgcgcgcgcgtcggaagcgcgcgcatcgcgttcgagcggctgcgatacggcgcgggcgtgatcgcgccgaatgcgcgctgacgccgccgcgtgacgcgaaggaaacgacgatatgaagcgctccacgcccaacccgcgccgccggctgctcgtcgcgctcgcgggcacgatgctcaccgcgcccggcctgccgcgcgcggccacgcgcatcgtgctcgacgccgcccgcacgaacgccgacgcgacgcgcggctatatcgacttgcccggcttcgccgcgtcgcgcaagaacaccggcatcgccgtgcatgcgatcgacgacacgtcactgctcgacgcggtgaaggacgccggcttctcgttcgtgcgcgcggacctgttctgggaagcagtcgacacgccgcacggctgggatttctcacggtacgacacgctcgtcgccgagctgtccgagcgcgggctcggcgcgctgttcattctcggcggcatccatcgcgtgcacagcccgaaccggccgcccacgacgcccgcgcagctcgccgcgttccgccgctatgtgttcaacgccgcgcagcgctacaagggcaagccggtgcgcttcgaggtatggaacgagcaggaccacaagacctactggcacggcgagccgtcgcccgtcgcgtaccggaacgtgctgaagctcgcggtgcaggcggtgaaggccgcggatcccgacgcgatcgtcgcgacgggcggcgtgcagcaggtcaaccgcaccttcatccgcgcggtcggcgacatcgccagcccggcgcagcccgcgcccgacgcggtcagcgtgcacccgtaccggcaaaccgagccggaaacggtgttcgccgactacgcggcgctgcgccgtgacctgtcgtcttaccgcaggccgccgcagatctgggcgaccgaatggtcgtacccgagctacggctacaactacgtggccgacatcggcgacggccattcgagcgtcgcgcgcgcgcgccaggcgaactacgcggtgcggctgctgctcgcgaactggatttcgcagatcgggctcacgtcgtactacgacattcgcgacgacggccgcgaccgcacgaacatggagcacaacttcggactcctcgatgcggacgacgcgccgctgcccgcgtacatcgcggttcggcggctgttcgcgttcaccgcggatgccgtgcgcgcccggtattttctggatccggacgcgcgctacgtggtgctgaagctgagcgccgcgcgtgcaacgaaatacgcgctctggtgctatggcgacggcaatgcgatcagtgtcgatctgtcgcggctgcccgccggcgccacggtgacgaacatgtacggcgccgcgctcgacgccggcaaccgcaggcggctcgacgtgccggaggcacgcgggccggtattcatcacgatcgaagcatgagcgccgtgcccggcttcatgaccgcacgaagccggattcgctcgacgctcgatgaagaggattgactgagaggattgcgacggccgcgcaccgcgaccgtcatcgcctatcacgggaaataacgatggatctgaaagcacaaccgattccggcggccccgcacgccaagcgaaacgacgggctcgcgagcctagggtggagcgtcgtgcggcaccggcggctcttcgcgacgatcgtcggcgtgttcttcgcgctgggcgtcctgtacgcgctcctcgccacgccgcagtatcgcgccgaggcgctgctgcgaatccagacgaagcccggagcgtcgatcagcgcgctgtcggacgtgtccggcacgatctcgaacggcccttccgcgaacgacgagagcgaagtgctgacatcgcgcgcgatcgtcggcgcggcgatcgagcagatcggcgcgaacctcgagatccgcacgctcgaccatttcccgctcatcggccgcctgctcgcgtccggccacgcgaacgacgacaagctcgcgtcgccgctgctcggcctgtccggcttcgcgtggggcggcgaaaagctcaagctcggcgaattctcgttgccggacgccgcgctcggcgagaagtttcggctcgtcgcgggcgatgacggccaatggtcgctctacgacaagaaggaccgcctgctcgcgcgcggcgcgctcggcaagagcgtgccgttcgccgtggccctcgacggcgaacgcgcgcagccgggccgcattcgcgtcgacacgctgcgcgcgcgctcgggcatcgcgttctcgatcgtcaaggaaccgacgcagctcgtctacgacgacgtgatgaaaaagatgaagacggtcgtgtccaatcgcgattcgacgctcgaggagccgtcgatgatgaagctcgtctatcaggccgacacgccgcagcgcgtgcaggagatggtcaacgcgatcgtgcgcgtctatctggaccaggacatcaagtatcgcgcggagaaagcgcagcgcaatctcgactcgctgcacgcgcgactgccgggcctgaagaaagacctcgaaaaagcggaggacgcgctgaaccgctaccgcacgacgacgggcacgatcgatgtcgaccagcaaggcatcgcgctcatcaaccggctgaactcgctgtccgagcatcagaccgtgctgcagctcgcgctcgacaacgtgaaggcgcgcttcctgcccggcagcaccacgtatcagaccgtgcagacgcagctcgatcaagtgaagaaggagattcagcaaacgacgacggcggccaacaaactgccgactgcgcagcgggaattcgtgcgcctgtcgcggcaggtatcggtcgcgacgcagctctacacgagcgtgctgaccaacgcacagcagctcgagatcgccgtggccagcacgacgccgggcgtgagcgtcgtcgactgggcgaacaagccatacaagaaggcatggccgcagcgcggcatcgtggtgctcggcgcgctgctcggcgggctcttcgcggggctcgccgccgcctacctgctcgcgcgccatcgcgacgagctgagcggcccgcaatcgatcgcggacgtgtcggacattccgtgcgtggccgtcgtcgcgccatccgcggaatcgctcgcgctcggcgacgatcgccccggcaacgcgcgcgcgagggtcaagccgctcgccgcgcaacggccgaacgatccgggcatcgaagcgctgcgcgcgctgcgcacgagcctgcgcgccgcgctcgcgcacgaaggccgcggcggcggcaaggtgctcgtgttcgccggcccgacggcgcgcgtcggcggcagcttcgtcgcatcgaatctcgcctatctgttcgccgactcgaatgcatcggtgctctttgtcgacgccgacatgcgcggcggctcgcacaacccgctcggcgtaggccgcaacggcggcgcgatcggtctcgcgaacgtgctcgagggcggacagccgctcgagaaggcgatcgtcaagctcggcaagggcaagctctcggtgatgacgcccggtacgctgaccggctcgaatccgggcgaactgttcgaacgcgcggaatttccgcagttgctcgcggcgctgcgcacgcgctacgacttcgtgatcgtcgacgcgccgcccattcttccgtacagcgacacgctgtcgatcgccgcgcaggactgcgacgcgctgctgctcgtatcgcgcggcaggacgacgcgcgcgtcggagctcgaaacggcgttgcagcgcctcgacagcgtcggcgcgaaaatcgccggccacgtcttcaacgcatatgtcgcgccgccgcgcccgccccgcacctcgctgcgcgacgattggcgcgaaatcgtcgcgcgctggatgaaacctcgccgccccgcccggccggcgcaggcgaagcagacgttcaggctggcgaagggcatggccgcgaaggcctcccggaactgaacgcggcgaacccggcttcgccggattccgaaccgacacgacgcaaagaaacaatcaacacaaaaccggaggtttaaaaacctccggttttttattggctcaagcgttcatctctccgctacaacgatgttgatcgtttcatgaatccgccgcgaatcgaatgagaatccgactagacaaaacattcgatcgcccgctcccgccgacgcgcgccgcgcccgggccggcattgttcgcgcagccctcaaaggcccgtcacacaagcgttctacacttttcgacaaggtggcgttcgccgtttcgaagcatgtcgcgcgcgttctccaatcctcacgccgagtaggcaaaagctacccggaagccactatttatctcccgaatgcaaacattcgcggcgatcgctgcgcaattttgagataggtttatctcaatttaacctaaaatagagattttcccgaccggagaacccatcatgaagcgcctagccgcggtcgccatgagcgtgacacaatccattagtattcctatccattacccggccgcgacggccgcattgctcttgctgctgctcaccggttgcggcggcggcggcgaccagagcaaggtcaacgccgccgcctcgcccgcgaacaatctcgtcgtgccggcgcccggcacggcgtcgcccggcacgaccccgcccgcgcccggcgcgccggcgcccgccgagacggcatcggtgctgccgttcttcggcgtgaacggccattacgtcgacggcggcgtctacgcgtcggtcccgctcgccacgcaggcaagccacctcgccggcctcggcatgaacgtctaccggcaggacgtgtacattccggatcacgtcgacacgctcgcgtcgacggtcattcccggcctcggttccggcatcacggtcctgccgatgatccaggcgcatccatgggccgatccgtcgctgaacggccaaccgccgaccgaagccagcgcgtatgcgtacgcctacaagctggccgcctacgcggcgaagaagctcgccggcattccgatggtggagttcggcaacgagtacgacatcgatagccacaacgcgccgatccagggcgacggcatcaatgtttcggactacgacaattccacgttcccgatctggcgcggcgcgctccgaggctcgctcgacggctggcgctcggtcgacacgaaccgcacgacgaagctgatcgcgaacgcaacgtcgggggcactgcatttcggcttcctcgacggcctgatgacgggcacgcagcccgacggcacgaccgggcatccgaagatcacgcccgacgtgatccagtggcactggtattcgaacggcggcgatttcgagaacgcgctcggcaagaccggccgatacaacgtgcttgcgcggctgaaggaccgctacaacctgccgatcgtcgtcaccgagatcggcgtaaacacggacaactccgacacgcagatcgccgcgtacatcgcaaagacgatccccgagctggtggcggcgaaagccgcgtacaacgtcatcggcttcaactggtatgagctttacgacgaccgcagcggcgcttacggcttgctgacgaacagcgcacaggaaaagccccgttacggactcatgcgcgcggcgatcgccggcgccgtgccgaactgatcggcgcccgcgcgacgccgagcgcgtcggaaaaacgcagcacgcttgtaaccgttcggtaacgcgtgcttccgccgttcaggggcgcggccggttccgccggcgcgtgcgctcgcgtcggcgtgcgtatccgtcgcgcgcggttcccatcccgcgcgccgtcgcgtcgagcgcggaccgacacagcggttacctttgattacaacgcagccgttgcgcgccaggtgcggttcgtacaatgcaatggcctacacaacgtttgggaagaggcgaaaatgaaaggtattcgtttggtcacactggctgctacgggtctgttcgtgttgatgtcgtcggtcgcgcacgcggcgggcggcggccatggcggcggcatgggaggcatggggggagccggcggcaatgcaggcggcatgtcggcgggccatatgagccgcgccggcatgacgaacacgaacggcttcgattccggcgatcgcgacaagggcattgctcgcgcgtcggaccgcgcgtccacgcatgcgaatctggcggatacgcaagcgggccgcacgcgttcgcacgcaacgacgcatacgactcatcagcaccatctcggcaagcacctggcggtcggcaaggcaagctgatcccccatcgcggctgcaatgccgatgacgagggcgctgcgggcgccctcgttgtttcagtcgcccgacgttcgtcgcgccgcccgcttcacccccgcctccccgcgccttcctcctccgtcacactgcccggccgatgcgccggaacgacgcgcgttcgccgctcgcatcgcgccgaaacgcccgcctgcgccctgcggcggccatgcgaaaatacccctccccactatatgagtacgctgcctgttatatactcccccccggtatattcgaggaaaagcgatgagtcacaccatccgcgaaaaacagaagctgctgaaccgcgtgcgccgcatcaaggggcaagtcgaagcgatcgagcgcgcgctcaaggaggaatgcggctgcggcgaggtgctgcagcgaatcacgagttgtcgcggcgcgatgaatggcctgctggccgtcgtgctcgaggatcacatccgcacgcacctcgtcgatgcggacacgggcgacaatcacgaaggcagcgcgtccgaacagttgatcgacgtcgtccacagctatttcaggtaagcggagcgagcgatgagcgaattcgaaaacgtcgcgttcggcgcggggcacgaccatgtcttcctcggcgcggcgcacgggcagaacgaacgccggacctggaccgtcatcgcgctgtgcacggcgatgatggtcgcggagatcgtcggcggcacgctgttcggctcgctcgcgctcgtcgcggacggcctgcacatgtcgactcacgcgggcgcgatgctgatcgcggcgctcgcgtacacgtatgcacgccggcacgcgagcgatgcgcgcttcgtgttcggcacgggcaagctcggcgacttggccggcttcacgagcgcgatcgtgctcgcgatgatcgcgctactcatcgcgtacgaagcgatcgcacgattcctgtcgcccgttccgatccacttcgacgaagcgatcccgatcgccgtgctcggcctgctcgtgaacctggcgagcgtgtggctgctgagcggcgatcatcacggccacggccatcatcatgggcacgccgcccatcatgcacacggcgatgaagcgcagacgatttcgacaggcgcgggcgtcttcgccgtatcgatcttcgaggacggcgtgccgccggtattccggatctcacccgcggcaaaacaggcatgcatcgccggcgcgcgagcgacgatcacgacgatccgcgccgacggatcgcatcagacgttcgacatggccgagcgcggcgaccggctggaatcgatcgatgcgatccccgagccgcacgcgttcaccgcgatcgtgcgattgcacggctccgagcactcgctgacgttcgtcgagcacgaacacgcgcatcaccatgggcatggcggctcgaaggacgtcacggcgcgcgatcacaacatccggtccgcgtatattcacgtcatcgcggacgcagccgtctcggtgctcgcgatcgtcgggctcgtgctcgcgcgtgcgttcggctggatgtggatggacccgctcgcgggcatcgtcggcgcgctcgtgatcgcgaactggtcgtacggcctgatgcgcgatacgagccgcatcctcctcgacgtcagtccggacacccgcctcgccgacaatgtgcgccgctcgatcgaaagcggcggagatcgcgtcaccgatctgcatgtatggcgtctgggccccggccacatgagcgccgtcgtgtccgtcgcgacgggcgatccggcgcgcgactcgcgcttctaccaccagttgttgaagcgcttcacgagtttgtcgcacgtgaccgtggaagtgcactgccgcgcctgacgcgaaagtaaaacggctgccgtcggcgacggctgccgcaccgagccgaagcggcatccgtcgcggcaagcacgcgccgcgaacacgcccgcgcaccgcagccgttccccctcgcggcccggcttcgtcccgcgccgccgcatgcgggcgagtgaaacgcttaactcagacgcgagcggcgttcgcgcgggcagcgccgcgccggcgccgaaacgcgggtgcttcgcgtagcttgcgcaccgcttccccggtgtccgctccatcgggtgcgccgccacgcgataaaaagcggcatcgatccggcatcgcaacgcgtccggattgtgcttaccgtttttgtccgcgtgtcctatgctaagaccacaagaacccaccgtgaccggactccgtgccgcttcggtcgccgacgaacgggttcgggcgcaaagacaacggacagtaaaaaaggaggggacctctatgcgcatcagccgattcatccgctagcccattcgcattcctatttattgatcgtcgacaccgacggttcgcgacacgagccggcggatgacgtcgtgcgcgcgcgtgccgccgtcgggctgcccatgtgcgtgcgacgcgcgttcgtccgccgcccgcgaaggggcgctcgcgcgcccggatagaaccacgcgccgccgtgctgcgagtgccacgcagcccgcaacggcaaacaaccgtcgacgacaaacaaggacgcttcgccaccgcgggcgtcgcttgccgcgcatgcggcgccattcagcaaccgggggcatcacatgactatctcgccgcgcgacgaacagaatcgatcggtcgatctatggttcgcctacaaagtgccgaagctcacgaaggataccgacagcgacagcgcaaccggctatgaatacgtgtattacgatcgcgaaatcgggtcggtgcagaagtcgccgaatcggatgaacaacccgaaaggggcgctgttctacacactcgattcgatcttcggcgatccgggcagcacgacgggctggattctctacaacgacgaaatgccggccgatgcggaccgttcgaacaacgcgacgctcggccatacgaaaggcgtgatcgccttcgacatcgcgtcgaactccgccttgtggctgctgcactcgtggccgaaatacacgagcccgtcggcccccggcgtgccgacgccgctgtacgggcagacgttcctgtgtgtgagcctcgatctcgagacggcaggcaagatcgccgcgcagatggcgctgcatcagcagccgcaggtctacctgccgcgcaccgccgggctcgatcacgcgagcccgctatacacgctcacgcagccgctcaacgcgtccgcgcccggcgattcggattcgctcgacttcaagacccgcggcggcgcgccgttcaaggtgatcgcgaagaatcgcaagtggggcaaggatttctggaacgatctcgtcggcccgacgctgaaggccgacatggacgtcgagacatggatccgcggcaagatcccgcccattctcgactccgacggcgtgcacaagacctacgacatcaagttcatcgatctgcgcaagctcggcgcgccatgggcatggcccgaaacgcaggaccatgcgaaatggggcatcacgacgaccgacgactgggtgtgcgtcggcgatatcaatcgaatggtgacgcaggaaaagcgcggcggcggcacgatcgccttccaggatccgcaattgtggaaggcgctgtcgcagaccgatctgatcgtgccgccgcccggcaagaccgaagcgcaggcgcgcgcgatgatccatagaacgcaccagccggccgactagcgcggcatccgcccgacgacacgacaaaacatcgacgcacgcgcgtccccacaccgcccaggagtcttgccatgaatgcgcatctgcccgccggcgcgctcgtgccgctcgtcacgcgccataccgacattgcgatcgccgcgccgctgcgcggcacgacgacgctgccgcccgtcgcatgggagcggatcggccagcgcgcgcccgtgcgcatcgcacccggcgcgcgcgcgcccgacgatccgctgccgcgcgccgacatcgtcgtgatcacctggacgagcgccgaatggttcgcgctcgatcacgtattcgtcgacagcgcccacaccggcgactacaacgattacgcatggaagcaggcatggctgccgtacacgcgcggcgcgtcgccgtacgcggcggacgcgaaatcgggtgcgctctgggggctctttcagatggtgcgcatcgtcgaccgttcggggcgcccgtggaatgtcctgctgttcaagtcgaacgcacacctcgcgcattcgccgtggctcgacggcttgtccgcgatgctccgctgcatcgtcgaggacgcacggcccgaccgcatctacacgatcggcaccgcgggcggcgcgcgccacgatcagcgcctcggcgacacggtgctcgcgaacgcggcgttgctcgagttgcaacgcccgcagaacgcgacgagccccgagggcggcaacatgtatcgctgcccgacgtggtatccgtcgaccgcgctcgtcggcgaagtcgaaagccagttgctgttcaggatgagcgagatcgtcacgccgcaatcgctcgccgcgctcttcgacgaattgaaagcgcgccatcccgacgacccgggcctgggcgagctgacgctggcggatctgctcaacgacgcgattcggcccgaatgcctgcgcacgccggcgatccgcccgctgaaggacgcaccgcttctgacgacggatttctattacatcgcggagggcaacgatgcgcacgcgtactcgtgcctcgaaatggacgatgcgatcatcgcccagcaggcgaaccggctcggcgtgcgcttcgcctgcgtgcgcaacatttccgatccgatcgtcagacgacgcaccgaccgaggcacgccgatctcggaggccgtgcgcgcggactggtccggcctcatctattcgacgttcggactgcagacgagctacaacggcgcgctcgcgacgtgggcgacgatagcgggcgagggctcggcggcctacaatccgatccgcgagcacccgcccgccgacgaagccgatccgctcgaagtgcagctcgcgttccaggtacgctcgtgcggcacgtgctcgttcttctggcccgccgatccgaaaaagcgcacatatggcccgtatacggcgttcgacttcgacaccaccgtgccctacccggcaagcgcgaacggcaggagcggcgcggtgcgctggctcagcggtcgcacccggccgccggcgtttccgaatggcgaagtgatcgacggctgccgcaaggcgcccatcatgacgatcggcatcaatccgaatctgactgcgttcctgccgggccagaccggcgcggcgtggtgctatccggatttctcgtccgacggcgacaccgacgcatgggcgaaatacgcgtggtactaccgctatcgaaccgtctatcaggagaagctcgatctcgatttcgtacgccgtttcatgttgccggaacgccgcgtgatcgcggcgcgcggcggcgaggtgacgggcgccgcgcgcatcgacgacaatcccgcgtggtcgatcacggtgcgctacgacggcgacgccgccgatacgacgatcccgatccccggcgagcccggcgattttccgtacgtgctgcttttcgacacctatcggccgcacaaccgcttcgccgcgggcgacgtactcgcctcgcgcgtgtcggtgccggagggcatccaggtcgaagtgcttcaacagccgcaaagctattacctgcagatggtgcccgtgctcgagcgcttcgagcgcacgctgcgcgacggcggccacccgggcgcatcgctgcacgtcggcgaagacgtctgccagctcgatatggtcgcgtgcgcgtcgccgcactggaagccgggcttcctcggcggcagcgacgcgagcgtcacggcgatcgtcgacaactgcgtgagccgcaacgcatgggcgatcaagcagatggtgcagacgcgtcccgccctcctctacatcgtcagcgaatcgagctggaacatgttccatgcggcgctcggcgcgcatgtgcgccgcgacccgccgctttcttctcaccccgccgacaaggactacacgctgctgaaggagacgaccgatccggagcatccggcctacgtcgagttcgacgtgacgatcgacggtatgcgctacgcccatcgcacgcgcctcgtcatcacgccgcacttctcgtacaacagcttcttcctgcagcaataccggatgagcacgcaagactggcacgcgttcggcgcggcgcagcccggatgcgtcgcggcgctcacgccgcagaacggcttcacgctcgtgctgccgacgcaggcgtacccggacgattacgtcgcgatccagttgcccgccgacgcgagcgcggcgaatgcggcgcgcgcgtggctcgcgagccagttcccggacgcggcccgcacgctcggcacgtacttcgtcgacgcgcatgcgtcgatggcttcggtgctcgacgagctctacgcgaaccataccctcacgtggcacgacaccgacagcggcggctatctgtcgcgcaacgaaggctcgtgccggttctgcgtgaaccggcactggcaattcccgaacgaatgccgctacgacaagacgcacgagccgccgccgcccgccggttttctcgcgaaggtcgcacggcatctcgtcgccaccggcaagcccgccgctgagaacgccacgacaggagcaccgctatgagcacgaccgatgtgtcgcaggacatgcgcgtcgcaccggattcggtgcgggtatggcggggcttccggctgccgtcgctcggcctcgatcaattcctcggcaagctcggcacggtattcgtgccggctaccgtgaaaatgcagatcgacgcgggcctgcgcgcgtatgcgccgacagtgccggcgggtttgcccggcaagcccgcgacggtgccggacgagaccgcgatcctgttctgggcgtcgcccgagacctactggaacggcttcacgcggctcgccgtgcgcacgtacacgctgacgcacggcggcgtctacctgacgcaggacaatcagagccgcgccgattttccggtccgcttcgacggcgcgctcggcgtcgaccagcccgtctatctgtacgatgcgcccgccgactggatgcacggcgcgattcgtcacctcgtcgcggcccggccgcccgcggtcgatcccgcatcgtttcgctcgaacgtcgccaaggcgctcggcgatattcagcggagcgtgccgcttgccggcgcactcgcgtgcgcgggcaacgactatgtcgtctactgggagctcggccccgtcgcggcgggcgccgcgcaggcgccgagcggcgtgccgcgcctgcagaccgcgctgaccgactggagcgaaaccttcgcgagcgcgcccacgttcctgccgatcgggctctgggacgaatgggccggcatggacgtgcgctcgggcagcagcttcaacatgcaattcgcgcgcgaggccagccgatgaacacgccacaggagtcgtttccggtcgcgccgaacgcgtctacgtgtggcgcggctttcggtcacccacgctcgattacgagcaattcgctcagtttctcggcagcgtgttcgtacccgcttgcgtgctgctgcaaccacccgtggggctgcgcgcctatctgccgacgatgatgccccaagccggcaaaccggccgccgtccccgatcagaccgcgctgattttctgggcgacgcccgcgtcgcacgaccgcgcgatgaaggcgctcgcggtgcgcatctatcagaacctgcatggcgacgtgtacgacatgacgcgcagcaagctgcccgaagtgcccgttgcgctcgacccgcatgccgacgcgctcgtcgccgagcagccgtactttctcatcgatcgcgccgcggactggatgttaggcagcgcgaagcacttcgtcggcgcgaggcgcgcgaatctgcgggccgcggattttctcgcggccgtgcacgtctgggcgacgtcttttcagatcgaaccgcccaacggcgtcgacggcgcgctcgtgtgctgcggcgaagattacgtcgccgcgtggatacacggcacgtatccgcagccgcgcccctgccccgcgctcgatcagctcgcggcgctgacgacgcccgtgctgcgcatggcaccgcgcccgctcgcgctgccggcggggctatgggacgactggtcggggctcgacctcacgcgcgacacgtgcatcaacctgcagtttccccggccgcgcacgtcgcgcgcggcgccgcgcgaaccggaggcgtgaatgattccgatcgaacacttcgaggttccgcacctggcgctgtggaaatcgtgcgccgccgaagtgctggcgcacgcgctcggcgtcgagcatcgcccgcccgccggcatcgacaccgatcacccgctgatgcgggcgaccgatcgctattgccgcgcgatgctcgagaaccgaccgctcgacgcgcctgccgccggcagcgacgacgagcaagcagtgcaaacctacctgtcgtatctgcatcatcggcgcgcgcacgcgcacatcgccggcgatgcgcagatcgagcgcgacatcgaacgtcagacgcagcagtacaaattcggcaatccgctgtggcagcagatgtacatccagtacttcaagtactactggcaatacccttatcacaagggcggggagccgcgttaccgctcatggcaagccgccgacgccggcaacggcgacttgcgctacggcgtgatcgaatggaagctgccggcgcgggcgcgcgtggcgatcgtcggcgacatcggcaccggcaccgacgtcgcggcggccgtcctcgtcgccgcgctgaagttcgcgcccgacgcgatcctgcatctcggcgacgtctatttctccggcacgcgcttcgaaacggatcatcggctgatcggcctcgtgcgcgaggtgctgcgcggcaacgggcggcgcgtgccgttcttcacggtgcccggcaatcacgagtatttcacgggtgccgtctcgttcctgcatgcgctcgattcgggcgaactcgtcgacactcccgcgcagcggcagcaagccagttatttctgcctgcgcaccgcggacgacggctggcagttcctcggcctcgacaccggctatcacgggcattacatgaacgtcgccgctgcggcgcagcaggcgacgctcgagcggctgcacatcggccgggtcgagacggccggcgaaggcgcgagcccgcattggccgaccgacaggaatccgtactttcggcatgcgtcgctcgccgatctgcccgtgcgcgacaccacatcgcccgtcgatcaggtgaccgtacgcaccgacgaagcggtatggcatctcgacaagctggcgagcttccccggtcgctcgatcctgctgtcgcaccatcagctctactccgcgctcgacgtgtgcggaatcgcgcagcatcgcgacgcctccggcacgcccgatccggccgatttcaaccgcgaatggatcaacacggggctatggcgacaattcggcccgacgttcggcgatcgcgtggccgcgtggatctggggccacgagcacaatctcggcatcttcgccgatgcgtaccgcccgcctgactggccgaccgaaggcgacgaggccgtgcgcgtcttcaagaccctgccgaaaggccgttgcgcaggccacagcgcgatccccgttcaggcgggcgaagccccttacgcgcaaaagtatccggttgcactgaagcaggcggacctgcagctcgatctgaccgacggctggtacaaccgcggcttccagattctcgagctcgccggcgcgggcaagccggcccggctgagctacttccaggttgcgggggcggacccgacgccgctgccgctgttcgtcgaaccgatttcatgaacggcgggcaacgccggacgccagccatgcccggcgcgccgaccaccctgccgttcgatcgcaaaggagcgcacatgagcagcctctattcgattcgccccgattcggggtccgaaaaagtcgcgctggaacgcgtgtgggacggcaacagcccgctcgcgagcggctacacgagcttcgtcgcgttgccgcgcgcgggcggacccgatctgatcgcctacaacaaggccacgcagaagaccgatgtctatgcgctcggcgacgccgcgccgtggatcagtcccgtcgattcgaagatcgaactcgccggcggcccatgggacagcgtcgcgtcgttcgtgctcggcaacgtgcggtatctgctcacgtatcgcgccgacgacggcacgttcggcttcttcgcgctcggcgccgatcggagcgcatcgccgccgtacaagttcgcgctgccgcgcaataccccgacgcgcgacttcacgaacgtcgcgccgttcacgtcgctcggccagcaatatatcctcggctacgatttcgacacgggacgcgtggcgaacttcagcgtcgccgtcacgccgtcgtccgccggcggcgcgccgccgctgctcgcgctgaacgtctggtatcacgagtgggcgaaaggctggacgcagttctcgttcttccagctcggcggcgcgaacttcttcttcaagatcaacacggcgaagctcaacgtcaacatcgatcatattcaggacaatccggcgctcggcacggtcgaggtcggcagttacctgcaagaccagctcccggacgcgctgaagatcacgaatgcggcatgcgtgccgtgggcgcacggcgagccgacgctcgtcacgtacatcgccgcgagcggcgcgacggccgtctatcggattcacgccgactgcctcggctggacgcgcatcggcaccgcgacgacgagcgcgggcgcatcgcacgtcgtgccgtatcgcgtcggcgaccagtcgtatgcgctgttctatcaaggctgaacgagcacccgaggagcatgcgatgaatccgaataccgtccccccggccgcgcgcgacgtcgcgtggatcaagcacgcgttgcaaaccgcgatcgagctcgaatactcgacgctgccgctgtatctatccgcgatgttctcgctggaagtccagaactacacggcatacaacgcgatccgcagcatcgcgatggaagaaatggtgcacatggcgatcgcggcgaatctgctcgcggcgctcggcggctcgccgcaattcaagccgatccagatcgcctacccgacgacggggctgccgggcggcgcggaaccggacctgcatgtcggcctcgcgcgctattcgaagccgcaactgaagaacttcctgcgcatcgagacgccgggcttcctgctgcgccagttgggccgcgacgaaggctacccgacgatcgccgctttctacgagagcattcgcagcgcgatcgcgcgcaacgcgaacgcggtgcgcgcggcggtgcaggcgggcggcccggcgaaccaagtcggcgacgacatcggcttcacgaccgtcacgtataagccgggcgtcgatcccgtcgaatcgttcgacgcgggcatcggcgagattcttcagcagggcgaaggttccggacgcggcgacgtgttcgcgggcaatccgttcgaagacgaagaatcgcactatgcgcgcttcgccgaactctattacggcgcgcgctaccaggcaccttcgccgcccgtcgatttcaatccgaagaacgagccgcttttcttcggcggcccggcgatcgccgcgcccgtcgtggtcaacacgctcgccgtgccgcgcgacggctacgcgaggatcctcgcgctcgaccccgagcgcgacacggtggaaagcgatctgaacgcgttcgacagcggcttttcgaagatcctgtcgacgctcgatgcggtatggaacggcccgtcgtccacctcgtggaagacgctcggcgcggccgtgcacggcatggtcgacctgcgcgtgctgtcgtgcttcaacatcatgcgccacgcggtgccggccgccgccgtctcgcaactcgccgagctgtatccggacgagatcggcttcctgcgcacctataccgatctgtcgaagcctgtgttctacggcccgagattcgtcaacgtgaatggcaagcaggcgtcgtgagcagtcggcgcgacgaccggcgttgggcggcgcgcgcgacgcgcgccgctcctttgtattcgcgttcgcgcgctcacgcggcgcgggccgccgcgcaagacgctcagcactggtagccgccgccgcgccgctcgagcttgcgcagcaacgcaggccagacgaacgcgccgccaaggccgcccgtctgcacggccgccgcctccgcgctcgtcgcgacgatctccggcggtatctcgatcaactcgccgccgctctgcgcggcaagctggatctggcaagcggtctcgaacagatacatcgcgagaaacgcgtccgcgatcgtcgggccgacggtcagcaagccgtgattgcgcagcatcagaaacgtcgcgccgccaagatcggcctgcaggcgcggcttctcgtcgtccctgagcgcgacgccctcgtaatcgtgataggcgagcgacggcagcacgaacgtcgattgctgggacaccgcccgcacaccgccgcgctgcgcgctgacggccacgcccgcgcgcgtatgcgtgtgcagcacgcattgcacgtcttcccgcgccgcgtgcaccgcgctgtgaatgacgaagcccgcgcgattcaccgggtaaggcgaatcgtcgaccttgttgccggccgggtcgaccttcacgagcgacgacgcggtgatctcctcgaacatcattccgtacgggttgatcaggaaatgatgatcggagccgggtacgcgcgccgaaatgtgcgtgaagatcagatcgtcccagccgtgcatcgcgacgaggcgatagcacgccgccagatcgcagcggcgtttccattcggccggatcgatgccggcggcggatgcggtactcatgaaggcttcctttcgttgcggccgactgccgtgcagtcgcgttcgaggcagggtgaagcatgtatcgcgtgttcgcgtcgcggcgcaacgcgtgctccatgtccgcgcgccgcacgcaacgcgccgccgcgatggttgcgcatgccaccctaccagcttcgcgcgccgatgtgcatcgggattgccagcgctctccaccgtcgaggaccgcttcaaacgtttgaaacgggacggaacgcgcacggcgaaacggcggcataatgacgggcgatgtcaccgaaacgaaacgccccgtctcccgttcgcaacagcgccccctcgaagccgacgcgacacgcccgccttgacgccctccttcgcgagattcgcgcatgcagcgtctgcgcgccgcaccttccgtgcgggccgcggccagtcgtgcgcgcccatccgggggcgcgcatcctgatcgtcggtcaggcgcccggcgcgcgcgtccatgcgtccggcattccgtgggatgacgcgagcggcaaacggttgagagcttggctgaacgtcgacgacgcgacgttctacgacgaatcgctgttcgcgatcgtcccgatggggttctgctacccggggcgcggcgcgagcggcgacaatccgccgcgcccggaatgcgcgccgctttggctcgacaagctgctggccgagctgcccgacattcggctcacgctactgatcggccagtatgcgcaacgccgcttcctcggcgcgcgccgcaaatctacgttgaccgaaacggtgcgcgcatggcccgagtacgcgccggaattcattccgctgccgcacccttcgccgcgcaatcagggctggctcaaacagcatccgtggttcgacgccgacgtgctgcccgcgttacgcgacagagtggccgaactgctgccgacgccgccgggcagccggcggacgaagcgctgacaccgaaaagcgcccggttcgttcgggctccgaaccgcgtccgaaaacggcatcgccgcgggcaaaccgcccgcggcgaagtctctttcaggcggcgcaggcggcgcacgcatcgcgcgccgcctgcgcccgagcgcttcccgtcaagccggaagcagcggcaccgtcacgctcgtgccggctggatcgagcgtcagctcggtgcccggcgtcggccgcagcgtcgcctcgttgtcgctcgacagcacgacgagcccgagccgatgtcccgcttcgagccggtagtcgcgcggcatgaacgcgaggcgcagatcgtacggcatgccgggcaacaccggctccgagaaccagctcgacagacggttgcgcggatccgtccacgcgcgggtgatgatcgtcgcgctgccgtccggtgcgcgatcgatcagcagcgcggtcacgttcgcggttgccgagaacgtcaggcgcacgcgcgcggtcgcggtgcccgagagccgcgtcgcgctcgcgacgggcgccgtctcgaagcggctgcgatgctcgcccgtgttcgcgttcgccagcgcgagcgccatgatgcgcgcgtcgtcggtgaacttcgcgagcgggccgcccgtcggctgcgtcagcagcgtgccggtgcccgcgccgtcgccgcccgcgaaatacgtgacggacgatgcgccgcgcgcgggccagctcgcctccttcagcagcgtgccgtccgcctgctcgatcaccgagcccgggctgcgctcgacgccgttgtcgtagccgagcagataacgcgtgaaccagcggttcacctgcccggtccacgcgtcggccatcgcgggcacgcgggtcggatcggtatggtgcgcgcggtgcagccacaactgcgtgggcacgccctgacgccgcatcgcgagataccacgacgtcgactggtcggtcctcacgttgtcgtcggcgagcccttgcgcgacgagcgcgggcgcgaccgcgagcgcgctcggaatctcgcgcgccgcccagaacgccgaataatcgcccgtcttgcgatcctccttctgcaacgcctcgtcgatcagatgcgtgcagcgctccggatgcgggttcgtcagcagcgccttgatgtagacgtcgacgtcctcgccctgatagccgtcgggtgcgcgcacgagcccgcccgagcggtagtagccgtacatgtcggtgagcccggcaaccggcacgatcgcatcgagcccgcgcgtgcgcaggcttgcgaccatcttcggcagcgtgccgtcgtacgatacgccgtacatgccgacgtgccccgtcgaccaggtcgcgacgagcggcttgccgttcgcgtccttcgcggccgcgccgcgcccgagccagcggatcaccgacgccatcgcgatcgattcgtcgcgcgtgaggatcgtcgggcagccgtccgagccggccgtgccgagcgaatccgcgtacacgaccgtgaagccgcgcggcacgaaatagccttcgatccacgaacgcccggcggcggccgcgtcgagctgctgccagatccgcgtctgcggcgcggcggccatgattcgcgcggacgccgaagcggcgggatgcggcgtgccgtcgagctcgacgtcgacgttgtggttcgggctatcggccagcccgttgtagtaagggctcgcgagcacgatgacaggcgtgcgcgcgcccgacgcggtttcggacggacgcacgatgcgcacgtgaatccgatccttcgcgccgtccccgtcggaatcgacgggcgtctcgacccacgcttcctcggcaatcgtgccgcccgacagcgacggctgcacctgcccgttctgaatcacgggccgatagcggccgccgctcgacaggctggcatacggcacgccggacggcgagaagcgtgcggcgagctgcggtgcgccggccgcggacggcgcggctccctcctgctggacctgagcgagcgcggatgcacccgggacgcccgcgccgtcatcgccgccgcaagcggcaagcatcgcggcggcggcgagcacggcaatccaggcgcgacgcggttcggttcgatgaaatctcattgttgtccttgtttcgatgatcgtctgaaaacggtcatcccgtgcgggatggcgtcgtgttgaacatgccggcggacgctgccggccgcatcgcgcacgtcgtcgcccccgtgaagccgggtgcgtcggcgccgcgatgcttcggcgccgccggccatgccgcgctggcggcgccgcgatgcgggcgttgcgctggaacgcgcgccgcacgtcgattcgccgcgccgatgcccgcatcccgctgacgggcatcggcgcgcgcgaacgcgcggcctttcggccgcaacgcccgatttcgctcactgcgcggcggcgtcgaccgcgttgcctgcgtcgagcagccctgcgccgcacgtgctcgtcgagcagctcgatccgctcgagaacggccgcgcgctcgattgcagccgctgcaagatctgcgaaggcgacagcgtcgagttgacggcgagcatcagcgcgaccgtgcccgcgacatgcggcgttgccatgctcgtgccgctatagctcgcgtagctgtccgcgcccggcgaggtcttgcccgcattgagcgtcgacagaatgccgacgcccggcgcggagatcttcaccgcggcgccggtgttgctgaagctcgcgcgcacgccgcggctgtcgatcgcgccgaccgcgatcacgccccggcaattcgccggctgagtcgtcgacaccgagccgccgttattgcccgcggcgacaacgacgttcgcgccgcgcgacgtgatttcgttgatcgcgttctggtacgtcgagctgcatgtgcggccgtatccgccgaggctcaggttcagcaccttcgccgggttcggattcgacggcgcgcccggcaccggcaggcccgccgcccagcgcatgccgtcggcgatgtcgctcagcatcccgccgcacttgccgagcacgcgcacgggcagcaccttgccgacccacgagatgcccgccacgccgacgccgttgttcgtcaccgcgccgatcgtgcccgcgacgtgcgtgccgtgccatgagctgtcgctcgcgccgcagccatagaatgggccgctcggatcgccgtcttcctgcgcgctcacccagtcgccgggatccgatgcgtcgctgtcgcggccattgccgtcgttcgcgctcgggatatcggagatgaagtcgtagcccggcagcaggttcgcggcgagatccgcatgcggacggtagccggtatcgatgacggcgacgacgacgcgcgcggagccggtcgtgcgatcccaagccttcggcagattcgcgccggcggtcggattgaagtagccccattgctccgaatagcgcgtatcgttcggcacgacgaacggatgcatccgcgcatcgggctccgcatattcgatcgcgccgtccgccgcgaagtcgcgcgcgagcgcctcggcctgcgcgagcgacacgtggcgctgcagcgacagcacggtcgcgccgcccgacatgtcgcgcttgatgcgaatgcccgcggcggggtcgtccggattgccgggcgcggatgcggcggccgcgccgaacgcacgccccgccgcccgcgcattgcgcgcggcgagcacgcgatcgatgacggcctgaacgtccgcgcgctcggccttcgcggccgtcgcaccgggcggcgtcttcaccgcgcgcaacttgacgatcaactgattgaccgcgtcggcgggccccggcacctggggcgcggccgcggtttccgcttgcgcggccgaaacgaggccggccagcgcggcacacaggacggtcgccttgaacgaagcagtacgaatcaatattgacatgctcatactcccccaaacgaaattgaacggaatgagtcgacgatgttgtgctgtcgctgcttgcttcgctgcgctgccggcaagaaaggacacgccgcgccgatgcgcacgacgggagtcgcccggcgacgtgttgccgacaaaccggttgcggtcgaccgaaccgtccggctgcgcgagccggacagttcgtcttccgtcagatctgcgtcatgggaacgagcgcaacggtgatccgtttcgtctgccccaccctctcaggttctttttgccgcgtttgtatttatcggtacgtctttgcgactcgtcaggcccgcacaagcattcgccgtgtcgttcgacgacggcgaactcggattacgttcttgtttctcgctatcggcacgagacgacgcgcaacgcgccggatcgacgggcgcgccggcacggccaccatcggccccgatcgcccgcctgcccgcgatgcggcgcttgcatcgcgcggtctcgtttctttccagaagcttgcacaaaacttatctcgctgaaatccatatgtcaaacatttttagctaatatcaaaaaaagtttcaactcgattatccggtggagaatcgctttccgcattcgggcgaaatcgccggccgcgccgaatgcgggcttcggctttgcggcgggccgtttctacggaacgccgctctcgtggaagaaaatggcgacggcgcaacgaagtgccgtttgagcgacggtaaacggggctttcagtccgcgaatcgggtgaaacgaaatggcttttctccacgcgcggcggcacggccggcggcttcgcgttcgcgcgtatcacatcgcatcgcggccgaacgcacgccttcgttcgcgaaccgtcatttccataagggttcccacgcgattgccgaataatccgaagcggaaaccgtcaatcggcattgcttcgcggacaatcgaatcggtgcctacagcaaggcggctatcggagattgaatatccccacacttcataaggaatatcgcgatccgattgcaggcgtcgactgcggcgcgcagcgcttttcattgcggacgcatcgatcgtatgtttccggtttttccgctccttcgttccggtcccagccgcatgcttcttttttgctccgcttttctactccgttgcacgcgcgacgtccgccgtctgacgaacatcgatagcaaggtcatcgcatcggacgccggcgggcatcgcggccgttcgcgcaacgcgcgctggcgggcatcgaccgcttcgactgcttcgtcgccgccggtccgtcatcgtcggcgaagcatcggctcgcgtgtcgccgagcccgcatgacattttcgtcacgttcgctcgacgctagcactcgtcgaacgtcaccgctccacgcgccgcagcgttcgcgatatcgatagccgccccgtgccggcaccgccgcgagcgctgcgtcggcgacgtccgacaaaacgcgaacggcgatgcacacgacacgtccgccatcgctcgtgtcctcgcacgccatcacgtactcgcacacccatatcaccgattggttctcggatgcgacgttttatcgcggcattcgcctgcaaaaaagcaatcttcaaatcgcatgttcaatcatgcacaccgaaatgttgaactgtgaacgacacgcattctcaaagaaaatttaacgcgttcttaatgagtttgaaatgaaggtccttatcgtagaagacgagccgaagacgggcatgtatttgaagcgcgggctcaccgaagcgggcttcgtctgcgactggacacaggacggcatcagcggtctgcatcagttgcagacggagaactacgatctcgcgatcctcgacgtgatgctgcccggttgcgacggctggacagtcgtgcgcgagctgcgcagaacgcaccgcacgccggtgctgttcctcaccgcgcgcgatcacgtcgacgatcgcgtgaaaggcctcgagctcggcggcgacgactatctcgcgaagccgttcgatttcgccgaattgctcgcgcgtgtgcgctcgctgctgcggcgcggccaggcaaccgatgcgccggtgctgcgcgtcgccaatctcgagctcgatctcatccagcgcaaggcgcgccgccagggcaacacgatcctgctcaccgcgaaggaattcctgctgctgtggctgctgatgcgccggcaaggcgagatcctgccgcgctcgctgatcgcatcgcagatctgggacatcaacttcgacagcgattcgaacgtcgtcgacgcggcgatcaagcgcgtgcgcgcgaaggtcgatcaggactacgagcccaagctgatccacacggtgcgtggaatgggatacgttctcgagcagcggggcgagccgtgcgaatcgtgtgcatgatgcgccgcctcgcgccgcgcacgatgcgcgcgcggctggcgatcaagttcgcgctgtcgacatcggtgctgctcgcgatcagcggcctgctgctgtacgaaacgctcacgcgcacgtttgcatattcgtcggagcgcgcgatggagacgacgctcgccggcgtcgtcgcgcacatcggagaggcgcgcagcatcgccgagctgcgcgagaagggaaccaagttctactactcgttccacagcgacgaaaaggtcgatttcgcgatctacgacgcgcagggcaccgcatacatgcaaagcggctggtacgtgccgtacggcggcgtgcagcaggccaagccggggctcgatcccgccatcgtcgacgacaagcgcaacgcgaagcgctatctcgtcgccgacgcgcgcctgaccggcaatccgggcctgccgctgcgcgtggcggttcagtacgacttccgccgcgagcagtcgctgctgcgcacgtgcgcgatcagcatcgtcgcgatcattctcgtcggcaccgccgtcgcggcgaccgtcgcctactggatcgccgcttacgcgctcatgccgctacgccgcttcgccgcgcaggccgatcagatctcgagcagccggctcgcgcagccgctgcccgaaacggaaatggcaggcgagctcagggaactcgcggtgtcgttcaaccggatgctcgtgcggctgaacgcatcgttcacgcggctgaaggagtactcgtccgatctcgcgcacgacatccgcacgccgctcaccaacctgctcgccgaggcgcaggtcgcgctatcgcagcggcgctcggtcgacgaatatcgtcaggtgatcgaatcgagcgtcgaggaataccagcggctcgccaggatggtcgacgacatgctgttcctcgcgcgcgcggacggccatcagaacaagctcgacatcgaaccgatcgacgcctatgcgatggccgaccggatcgtccgctactacgagacggtcgccgaggatcgcggcatcggcatcgccgtcgaaggccgggcgagcttcagcggcgattcgatcctcgtgcaacgggcgctgagcaatctgctgtccaacgcgatccgccatgcgcccgatcattcgacggtcgtcgtccgttgcgagcaatcggagcaagacgtcgtgatcgccgtgaccgacaccggccgcggaatcgaagccgtgcatctgccgcggatcttcgaccgcttctatcgcgtcgatccttcgcgatacgactccgcatccggcaccgggctcgggctcgcgatcgtgcgctcgatcatgaccgaacacgacggcgattgctgggtggaaagcatgccgaacgtcttcacgacgttcttcctgcgctttcctcgcgagcacgcggccggctgcggcgattgccctccagcgggccatgattcgcgttggcatctcgaacagacttgagtcatttcgcgaatcattttaaattcgaattcggctttttcatcaaaatgacaaaaacttcatagcggagtcacgttgacggagggctcgctgttcaaaatgtcaatcatcgaattccccttctggattcgacatcgatatggagaacgtatgaaagccacattcctcactgtcgccctcgccgccgcgttcgtttcgcctgcggcattcgcggacgcgccggccggaaaaacgcgcgcccaggtctatcaggagctggtcgaagcgaaggccaacgggctcgactacgtgaccgatgcgtcgtacccggaaatctcgccgctctatgcgccgcgcttcgcaaacaaggccaagccgcagcagccggcgcacgcggtcgccgatacgcgcagcgatgcgaaggcgggctcgtcgggcaatctgtcggaagccgcccaggacgaacactgcgtcggcccgcggacgttctgcaacccgtacgccggatcctgagcgtcatggctacgtcccgcgtgatcgcggatgaaacgtgcggcaggtcatctcgcgatgcctgccgctttttgccgttcacgaagaccgcgccccggcgaaccgcggccatgcagcgggacagcgcgccgacgcgccggcccgccgtcgcgtcagcgcgcggcgagaagccggggcaagtcgcgcaggaaggcctcgcgcgtccgtatgccggctgaaacgggctgcttgcgctcgtcctgcgtgaggcgcgcgaacaccagcgtctgcttgccacgcacgatccagccgacgaaccagccggatccacgcgcccagtcgcgtgtgccgtcggccagcagcggataggacacgccggtcttgccgtgcaccaccgttccgtcggcaagcgtcgtcgattcgacgatccgctccgtcatgtcgacggctgtgggcgacacgggcagcttgcgattgagcatcttgccgaggaattccaattgttcgagcggcgagatctgcagcgacgagccgatccacgcgcgatcgaggccgttgttctggccgggatcgccggacacgtccgcattgccgtagccgaacgccttcgcatactgcgcgaagcgctgcgcgccgagatggtgcgccacctgctgcgaataccacacgaccgaatacttgagccagcgcgtcggatcggtcggctgcttccatgcttcgccaccccacgcgatgtaactgtcgcgatacggcagcaccgggtcatgctcgttgcgcaggaagcctgcgtcgtagcccatcaggctgatcgcgatcttgaacgtcgacgcgggcgatgcgcggcggccgcaatcgccgtcctgcaccagcagcttgcccgtgcccgcatcggcgatcgccgtgcagatcgtcttcgcatgcgccgacgcggcgatgcaacccagcaaaacgaatgcgctcgacagcgcgtgtcggaatttcattgttgttccgcaaagagtggggaatggctcatcgttcggcccgaacgatcgaagcgacgattctatagccggccgccactcgttcgctcgacggatacgattttgttcgccggaatcacgacgccgatcctcttcgacggcacgaacgccacatacgccgagaagccgttcgtcgagcccgtcttgttggcccatgcgtcctgtctcggcggcagcggcgaattgagcgacgcgcgcggcgaaaacgatgcagcggcccggcgagagccatatcgcggcgatgaactgctgactcttgaacatcgcgaatcgggaagggtcgtcaagccaggaagccgcccgcgagcgctttctccccacaaacgcgacggcgcggcacacggcattcgcgcgatcgggatcgaacgcatgcgcctgaaacgccggtcgatccggaaaaggcatggcgcgggctcgcgtgatcggcgaggcattatggcaaacggaaagcttgcgaacaagtacgcgggcgacgagaacgatcgtcgccgcgccgcgggcgagacccgaaaagcaaaacggatcggctagcagccgatccgctctcgtccttcccgcgccggctgccggcacacggccgcgcgccggcagccggcgcgcggctacgtcatccgtgcgccgcgctcctcgcctgcgacaccttcacgtcgtcatcgtcgtcgcgacgatgcggcgccgcacgctcgccgacgcgcaccgggtacgcgcgcccgctcatcaaccccttccacagcagcttgttgtacgcaaccgcatcgagccgatcctcgaccgagaaatccatgccgcgcgtcgcgagcgcccagtagcgcatcccgtgcgtcggcttgaacgccgccgtcttgatgtcgcccgacggaaccggcagttgcgtgttcgcgagcaagccggacgccactgccttgaagctccacttcgactggttcagatcgaatacgtcggtcatcgggccttgcgtcgcgtcgaacagccccaagtgatcgaggccgagcacttcggtgatcgtgcggatcatgttgaccgtcgtgtagtgcgtgctgacgaccgcgttctgcttcacgtaaggcccgatcacgaacgccgtgctgcgatgcgcatcgacgtgatcgggcccgtcctgcgcgtcgtcctcgacgacgaagatcagcgtatcggccgcatacgggctgttcgcgacggcctgcgcgacgcggccgaccgcgtagtcgttgtcggccatctggatctccggcgtgttgacgccgtcgagcgcgctcgaataggaacccgtatgatcgtgcggcaggcgcagcagcgtgagcgacggcatctggccgttcgcgacgaagccgttgaactcgcgctcccactcgagttcgcgatagaaatccggatatgcgttgtcatagccgcggaaatacggatcggtgcgatcgacgagcgcggggctcgtcgcataggtttgcaccgcgtgatcgacgaacggcgtgcgatccggcgcgatcgcgccagggccgctgtagcgcgcgagatccgcgaagaagccgtagttgcgcaccgtcagccccgcgcgcagcgcggcgttccagatgtagccctgctgaaccgcgtcggacgggccgtcgggagccgacacgtcggcgttgccgggtagcaggtccggatcggacggcagcgacggattcgcggccgcgcgttgcgcgcccgtcaggcccacgttgacgttgcggttcgcgccttcccagtcgtacgagccgccgcgcgcgccggcgcgcgcggggctgttcgcgtagttgacgggcagcatcttcgcgcccgcgtccgattcgcgcgcgcccgtgctccacggccagccgtcgccgctcacgtcgccggaatcgtagaagttgtcgagcgtgacgaacgtcttcgcgagcgcgtgcatgctcggcgtcgtcgcgtcgggaaactccgcgagcgacggatcgctgttgccgcggccgatgtcgccgagaatctggtcgtacgtgcggttctccttgacgatatagatcacgtgcttgatcttcttgcgcagcgcggccatcgtcgcgatgtcgttcggcgtgagcgccgcgttgaagctgttgttgttcgccacctgggtcgtcaacaggtcgagcgtcttgctgccgggcgccggcatccacatcaggccgcccttgctcagttgttcgatgtactgattctcgacgagcttcaccggcgtgttcttcaccgggcacggcaccgtgcgaccgctgtccttgcagttgcccggattcggccccggcatgttcttcgtgtagacgacgtacatcgcgttcgtcgcgccgagcgcgacgtcggacggataccagccggtcggaatcaggccggtgacggcgggcgacgcgccggcaagcgaaatcaccgccacgtcgttcgtgccgcggttcgtcacgtacagcgtgcgctcgtcggccgatagcgcgagcccgttcggcgacgcgccgcgatactgcatctcggtgacgaggcccgccggcgcgaccgtcgacacggtggacaccaccttgttcgcggccgtatcgatcaccgacacgaggtccgcgttgtcggacgccacgtacaggcgcgactgcgcggcattcagcaccatcttgttcggattgcccttgacgggaatgcgcgtgacgacctgcggcgcgttcgtcgacagatcgacgacgacgatctcgcgatcacgctcgctcgacacataagccgtcttgttgccgacgatgcgcaccgcgttcggatactcgccgcccggcgcgcccgatgcgccgccgctcttgcccggccgcagatcgcgctcggcgagcaccgcgcccgcgccgagatcgacgagcgtgatcgaatcgttgtagcgattcgcgacgaccgcgcgcttgccgtccgccgtcacgtcgacgcccgtcgcaagcggcgtgctgccgatgccgttgcccgccttgtgattcagcgcgatcggcgcgcccacctcgccccacgcgccctgcgagaacgcgaagcgatgcaggttgtcgtcgccgccgcccgtcacgtagaaatgctgaccgtccggcgcgaacgcgatgccgacgtaggtatcgctcacctgcagcacctgcttgcgcacgggcgcgccgccggacacgtcgaacacgaacacgtattcgttcgaatccggcttgatcatcttgccgttcgcgtcgagcacgttgttgtagccgctcgtcagcacgaggagcgtcttgcggtcggggctgagcgcctccgaaaccggttggcccgcgatgtaacccggcgcatccgcaagccccggattcagcggcacgaacgcggcaccgggtgcggccgcgggcgaaatcaactggcccgtcgcaagcagcgtcgtgcgggtgtcgccgagcgcgggcgtatcgacggaatcgctgttgcacgccgcgagcgcgagcgccgtcatcccaacgagcaggaaacgtctatacacggtgaacctcttcaggaaggcgcgacgccgcttcgatggcgccggcgttgtaacgatcggtaatagacaggaaccctaagggcggggagtgacccgatgatgacagggcatcggcctgagcgaagtggcgaacgcgtcgcgcagcaaacgcgcgacgccgcgttcgcgttcgcgttcgcgagtgcgggtaagaggaaagttcgaagaacgatcgtgttccggcacgactatctcgtcacggaagcgaacgcatctggattgccgaggtccggcagcgcgtcgcgcctcacgccaaactgatttcgtttagctttcaaccggcagcgcattcgaagccgaagatcgtccgcgcggcggcactgcaagcaacgcggcgtagcgcgcgtcgcaaccgcccggcgcgcctgccgctacgccgcgcgagtcggccgcgcgacgatggcctgcttgcgcgccacccggcgtgcaagcagcacgatgacgagcagcgtggcgacgtaggcgacgatctggatgcccgccggccgcgccgtgtagccgacgagcgtatgcagcatcttgccgacgacgctcgattccttgagcagccacgacgtatcccagacggtatcgccccacgaaggcagccaaccggccgacacgagaaaacccgtgccctggctcgccatgcccgccgcgagcagcacgatcaatgcgttggtcacggagaagaggcgctgcagcggaatctgcagcagccccgcgtacatgccggcgcccagcccgacgccgccgagcacgccgagcgcgccgccggcgatcatctgcggcgcctgcctcgggtcgcccgccgcgatgccgtacaggaacagaacggcttccgagccttcgcgcaacaccgcgacgccgacgacgatcgcgagccccgtcagcggccggctgccggccgcgacggcccggccgacctgcgacagttgctgcgccatctcgcggccgtgcttgcccatccagatgctgtgccacgcgagcatgatcgtcgcgacgaacatcacgcccgcgttgaacacctcctgccccatgcctgacgcccatgcggaaacgacgtcggcgaacgccgcgatgaacgcggcgccgaccacgccgccgagcaggcccgcgctcacccaccacgcgcggccgggcacgcccttggtcgcggcaagaacgatggacacgacgagcgctgcctcgagcacttcccgaaacacgatgacggcggtggagagcatgttgcgcggcgccttacttgacggtcagcttggctttcgattcggcttcgtgatactcgtcgtgaaactcgtacgtgcccgccttcagcggcccgatgtagacgtcgacctgcttgccggcgggaaccaccttctcggccttgaaatcgtcgctttcgaattcggcgggcgtcgcatcgaggttcttgatcgtcaccttcaccttcttgccggctggaatcgtcaaatccgcaggcgagaatcggtgattcttgagcgtcaggctgtatgcgtcgtcggcggcgaacgcgtgaggtgccgatacggcgaatgcgagcgccagcgcaagcgacgaaatcgtctgaagagttttcatgtaataaacgaaagaaaaggatgacgatgaacggatgcggacgataatagaagcgattctcgttcagacaattcgatatccttatcctttgtgtggatatgccgtcgacacgcaccgcgtgcgtgtcgcgcaggcggcgaagcggcaaggccggaaagcacccggcgccgcgtcaatccggcaaagcccctgtcgctttcggcatcgcatgaagtgcgttgccgcagcaatcggtcgcgccggcacgcggatcaatcgcaagggatccggcgcagttgaaaggaaaccgtatgaacgactgccgacgttcaggccccggtgcacgtcgacggccgccggctcgcatcatcgcttcgcaagcggcatgattgacagctacgctacctaaggacggaaccggttcggcatgcttgacgtcgccacgcccgccgcttgccgtccagtcatgcgcgacgcttgccgcattcggcggcatcgtccgccatgctcgcatcggaaccggaaccgccacgccgaacgcgctacccggcatgcggttcgtagatgacgacggggcattgcatgcaggcggcgctcgcatgctgcgcgtaccacctgcacgtgcttcggatgccgcacttcggcaaccctgcttccggcggcgcaagcaccgcgggttccttcacgatcgcatcgatcagcccgcaacgatgcccggcccattgcgcgcattgtccgcccagacatgggccgagaaaacgcacgcggttttcgagcggcacgccgttcgcgcgcagaccatcgagcaatgccctgctgatcggaatcttcgggctgatataggcgacggtgccgctctccatcacagcacccagcaccgccgaggccgactccaccggcgcgctcgggcaggtgccgagcgacgcgccgcccgggtccgccggcattgcgccggcggcgctccctccggccggcgccatctcattccccgatgcgttcttgctcggtcaccctgagcaggcgctccgcttcttcggcgacgatgatccgcccgccgttgggcagtacgacattccacgcgggccccttgatctgcgtggcgttctcgccgacgagcgcggtaagcagcgcgatgttcagttgcgcggacgcatgtgcgatttgcctgccgtccaacgccgcgccggaaaccgtgattttgaattcggtgggtttcatgtttgtctccacaggctatttcagttgttgatgacctgcaccggggtctttgttctttgcgccgcgtaacggattaaaaatagttcattgaaaccggcaagtcaaaattcaatcctttagatggaaattagataggtaaattaagtgattggataatgcatcggcgaatcgcgatcgagctcgcggtgcgcgccgcgccggtcactgcgccggcctgtcgctacgtgcgtcgatattcctttcgggttgcgggctcatcggcgtcttcagattcgcgcccttcggcggaatcggcgattcgaaccatttcgcatcagcttcgcgaattcgcccgattccatcagccgcgcgatcgcgccgccgacaagccgcttgccggatcgcccttgcggaccatgcagccgcgcggctcgacctgcagcgcatcgccggcgacttcgagcaactcggggtcggccgcgttggctctcatcccgaacagtagaacgtcgtcaagcgcgaggacggccgtgcgatcgctctcgaccatcctcggaccggccgcgtagtctttcgcaggcacgacgtcgatgtcgagatgatgatcggccgcatacttgcgaatgacattttcattcgtgctgcccgccgcggtggcgacagtcttgcccgcgaggtccgcgtaaccgcggatgcgcgacgccttcttcacgagcacgcgcgttcccgcataaaaaaggttcatcgagaacgatacgtcctggccgcgcgcggcggtgttggtcgtcgatccgccttcgaggtcgtacgtatcgttgacgagcagcggattccggttctgcctcgtgaccgggatatacgcgatttgcagccccggcatcttcagcttcttgcgcacgtcgtcgacgaccgcgtccgtcaaatccgccgaaaagcccaccgccttatgcggcgtgagcaaatagcagaatggaaccgctgattcgcgataggacaccgtcatcctgttggtgtcggcgatcttcttcagcgtccgcgcatgcagggtcgcgatcaggctcgatgcgatcgcagcgatcgccacgaaacgcggtggtcttcatctttgtctcccgagtccgatatggcatgccatctttccgacgtatcgcttcaatacctccgacgcctgttcgcgcgtcgacgcaagcgatgacgtcgatagggaggacgcgattcgttcggataccggaccaaccggcttcggatcgtagtccgctccgccattgaaaccgcgcgcttcgcgccgcctggtttccaatctaggcgagccgcgcatggcgcgattgacggcccggtccggcccgcgacgcagcggtaagcgaacggcgcgcggcacggaatgcgacacgatgacgcggaatcggccgcaacatcgagataggcgccgatacgtgtggaatagcccgttacaatggcccaacgcgtcgagcgaccacgctgccttgcctcttcggcgcgcatgcgaggccgcatcgacagccggttcacatccggcgcccgcttttcacttcaacggaaatcgtcatggctcaacttcccgaagacaaaccggtttcacgcgcgagacgcgcgatcgcggccggcctcgcgctgctgcctgtcgtcgcgttcgcgcggaagacggcgacgaagcccgtcgtccaggtatggaagacgcccgcttgcggatgctgcgaggactggctttcgcatctgaagaacaacggcttcgacgtcgtcgtgcataacgtcgaggacacgtccgacgtgcggcaacaagccgggatgccggagcgcttcgcatcgtgccacacgggcatcgtccaggggtacgcactcgaaggccatgtgcccgcacgcgagatcaagcggcttttgcgcgaaaaaccgaatgcggtcgggctcgccgtgcccgcgatgccgatcggcgcgccggggatggatgggccggtgtacaacggtcgccacatgccgtacgacgtactgctgatcaagcgcggcgggcagtcgagcgtctatcaatcgtatagctgaagctggcgaatcgggagaatgttcgggccggcacgcgcaaccgagggggagttgacgaagcggcgggcattgctgatgtcgaataattccactgacgagccagaaagctgtgcttacgtgaccgttatcaccgaaagaccaagaacttacggcgttgcccaactgcgtccccgagagactgccctttgcaaagtgtcaggggatgcggtggagaagcagtattcgacagttctccttacaaggaaggcggccatgcgcgcagcgttgaaggagacgctatccccatcttggcgccatgggcatacgcctttgcatgccgctgttggctaccgcgcatgaggcccagcgtccgaagcggccagcgccgattcctacaaaatcgcaggcccggacggtcttcgccaagagcgccggtcaatctttgcctggaggaggccatggttgtctcgccccccttcccggcgaagcatcacgtacacgcggggcgcaccgtaatgcatccgcactttcgcgatctccttgatgctcatctccagcgcgctttgatcccgagcgatcgactcgtaacggtagaccgtgcgggagaaccgcgacaacgtgcaggtctgccgctggcttgcaccgaaacgttgcacccagtccgccaccagctcacggcgccgagacggtttcagagctctttgacggcacgttccgcagcatcgccttgtccagcgagaggtcggccacgagccgctcgagcttcgcgttctcgtcttcaagcggctttacccaatgcaactccgagggcgacagcccgccgtatttcgttcgccggctgtaaatcgtcgcgtcgctgattctcagcttgcggcataccttcgcgaccgtcgtacccggttcggcctgcttcaacgcgtatacgatctgcgcctccgtaaactgctcgccttcatggcagggccgtcgtgcccgctcgcacacatcatgccgaattctttacttacgagcccgactatttcttggatcggcgccggcagcagctacgcgcccggtacggcgcccgtgtgctcgccgtcatcgagcgcatgctggtcgagcatctgccgatgcgtcgcgccgtcgaatcccctcggcaaggcattgcagtccatcagcggacagtggcgcaagctggagttcatgaaatcgtctcttatcgaggctccgcgcgaacgcttggcgccgacgccgtgaaaattggacacgactgcggcgttgccttatcgaacagtactgcaagtccgcaatcagacgtgaacattcgcagattgtcgtgcccgacgccaggtacttcaacgaccctatgcgcaaggtccgacggatgtctcttctttagataatcgaaatacgcgagcccccgcgcgagccgatatgggccttgcgccattgccgcgcatgagcggtcgataaaatgtgtgtagggatcggtatccgcctctcctagcaggtacacgacgctacgcctcacatagcgcgattcaaggtcctgcaaatcctgggatacgacgtaaggcggcgccgatttcaaaccgtatttccattccgtcgcggccgggcatgcaccgccggcggtgacctcgccgttcgggcgctcgtcgtcaaaatatagatagcttgacggattcgcaacgatataacgtacggaaataccatcacgcgcaagcttctctccttcacgcccggccacggcataacgctgtagtagctgtgcgccggctgaatgccccatcatgaccacagccgatagcgatgggtagagcgcgcgattggcgaaatgagcgagcaatgcatcgagcgcagcgaacgaacttattggcccgggctggcgggctgcttcaccccccttccatccctcctgcgtccaagccagggtctcttcggataaagaaaacgcacgagtgtcggactgtgtcaggaactgcggcgcaacaaccatcacgtctttcccgagatcacccgctcgctcgacaatctggcgcccagatgcgaagtacacgtctgcattcctcaacgtaccgtgcatcacgatgaaaacccgcttcacactgggttccggcttatcgattggaagatttgcatagacaggcagcagcccgtcgccatgaggtgtatcaacgggcacccgctgatctgcaacggccttgacaggtgcgtttaggcgttgcgcctcggcaacgacgtcggcatgctgaacacaactcgaagtactcatcgcgacacacgtcgctacgaggggaacgttccacgaacgtcgtcggcggatgacggagtgcaacctccgaggcaaaattttggcacaagcagtggtgaagagcgacatggtgatgggcctcctgattggtaaggacggtttaggaccgaatagtcgattgtgtgatctatttccggcacattcgaaagcatgtgccgcctttggaaaataaacaggttcaaagttgtcgccgattaaatcagacaatttctcacacgaaaggtagatgctcgcgtagtaacaagccccatcggcacgcagtcgcacccgcccgccgtaggcctagatcatcgcctcatcgccccatgccgcgtgcggacgactcagcccctgcccgttgccggctgtcgagccagaacacgtattgcggcaattgccagccccgccaaggtgcccttgagcaaggttcaacctggtttatatccctaaatcggtgcgcactggcaaactgctggatatcgggtcgcccgccggcgaccgatggcgcctcagataccctaccgcgccaaaatcggaagccgcgccgacgccgctcgctcagcgtgggccgagatggttcgcaatccagcccgcgatcggcgaccagatccgcgacgaaggtctgtcgcaccggcgcgtcgaatgccgacgcgcactcgccgcagcactgcgctcgatctacgcggcggcaagtgaagaagcggccagacaggcactacaagacttcgctgacggcccgtggggcgcgaaatacccgacgatcgtgcagccgtggcaacgcgcctgggagcacgccgtaccgttctacatgttcccaccggaaattctgcgggttgcgtacacaacgaatgccattgaaagtctgaacatgccgttgcgcaagttcatcaagactcgcggtcacttcccgaatgacgaggccgcgatcacgctgctttggctggcgctgcgcaacgtgctggccaagaccgtgcgggccgccttcgactggaaatcggccatgaaccagtttgctatcctgttcggcgagcggtttatgcaggcgcgcggatcatctgttgttcaaccgtctcgcccataaaaatgcggacaggttcgcgccatgcgccgcctacgcaaaagcggagcgtcagtcttaaaaggggcgctggaaaagctccagcgcccctttggcatgagttcgggttacgccttgcggggtaaggctcagcggcaggtgcgagcgctagtagccaaagatgaatctaggccccgtaaccggaattaatgcaaatcatcaaacacaaccgcgccccacctcccctactccaccgtcaccgacttcgccagattcctcggcttgtcgatatccgtccccctgttgcacgccgcgtgatacgcaagcagttgcagcggcacgacatgcagaatcggcgacagcagtccgtaataatccggcatcctcatcaccgatatcccgtcgccgtcgtcgatccgcgtgtccgcatcggcgaacacatagagctgcccgccgcgcgcgcgcacttcctgcatgttcgacttcagcttctcgagcaacgcgtcgttcggcgcgatcgtcgcgaccggcatcgtattcgtcacgagcgcgagcgggccgtgcttcagctcgcccgccggatacgcttccgcgtgaatgtacgagatctccttgagcttcagcgcgccttcgagcgcgatcggatagtgcagtccgcgcccgaggaacagcgcgttctcgtggcacgcgaactcgtccgcccaacgcttcacccgcggctcgagcgcgagcacgtcctcgagcgcgccgggcagccggcgcaactgctgcgtgcagcgcgcgagttgcgcgtcgtccacgtagccgcgcatccgcccgagcgtgaccgccagcacgaacagcgcgacgagttgcgtcgtaaacgccttcgtcgacgcgacgccgatttccgagcccgcgcgcgtcaggaagcgcagcccggcttgccgcatcatcgcgctcgtcggcacgttgcagatcgcgagcgtatcgatatggccgagcgcctgcgcatacttcagcgcggcgagcgtgtcggccgtctcgcccgattgcgatatcacgacgatcagcgtgttcggcatcgccaccgcgtcgctgtaccggtattcgctcgcgatctcgacctgcgcgggaatccgcgcgaccgtctcgagccagcggcgcgcggtcagccccgcgtaatggctcgtcccgcacgcgaggatcagcacgttgtcgatctgctcgaacgcgcgccgcgcgtcgtggccgaacaccgccggatcgaacagccccgcgtcggggatcgtcgccgccaccgcgcgcggctgctcgaagatctccttctgcatgaaatgccggtattcgccgagctccgccgcgccctgcgccgccgataccgtctgcaccgcgcgcacgaccggcctgccgtcgcgatcgacgatccgcgcgccgcgcggcgtcagctcgacgatgtcgccttcgtcgagaaagatgaactgatcggtaatgcccgcgagcgcgagcgcgtccgacgccaggaagcactcgccgtccttcaggccgacgacgagcggcgagccgacccgcgcgccgatcagccggttcggctcggtcttgctgaacaccgcgatcgcatacgcgccgcgcaactgcgccgtcgcatcgcgaacggccgccagcagatcgccgcggtacttgctgtgaatcagatgcgcgacgacttcggtatcggtctgcccgtcgaattcgtaatgctcgccggcgagctgcgtgcgcagcgcttcgtgattctcgatgatgccgttgtgaacgagtgcgatgtgatcgcgcgagaagatcgggtgcgcgttgcacgtggcgggcgcgccgtgcgtcgcccagcgcgtgtgcgcgatgcccgtggtgccggcgaggcccgccgtacgcacgtgcgcctcgagatcggcgacgcgcgagacgctgcgctcgcgccgcgcctcgccgtccaccacggtcgccacgccgcacgaatcgtagccgcgatattcgaggcggcgtaagccttcgatcagaatcggaacgatgttccgttgcgctaccgcgccgacgatcccgcacatgactcgttacctccaaaggctcgcgatgcccgcgcgcgcgcttgcgtcgcgcggcgcgaaatcggccgacgcggtggcgagcccgcagcgcgcgggcgcgaccggatcagtcatcctgttttcgaatgccagataaagcgcttcctccagcacgttccagtgcggcccgtgccggtatgggccggagcgcgcgtgccagcacgcgacggtgttccagtcgttcatcttgtaggcgacgagcgcgatcagcccccacggaaaatcggtgccggccaggtgcagccaggtcttgccgtagcggtgcatccattgcgcgtagatcgccgcgttcgattgatcgggcacgcgaatgcccgacaggatcgggaagatctgcgcgaccttctccggatagaagcccgtgtcgccgatctgctgcgtgctcgcccggaaacccgcttgcgcgccgcgccagaacacctgcaggatcgcggcggacagccggtccgcgcgctggctccacggctgcgcatgcgcgtagtcggcatggcggatgtgatacgcggcgagcgcctgcagcgcgctgtgcacttcgacgttgtccatcaggagcgcgacgtgcagcgtcggcgagatctggtagacgcccgtgcgcttgtcgagcagcgcgtcgagatgcgtgctcgcgcgcgcgaggctgcgcgcccagttcgcgggcatcccgcccggcggcgcgaagcgcgcgagcagctccatccacgtcgccatcatcgcatcgtccgcgtccgcgtccgcgcacgccgcgtattggccgtccttcaggcagaagcgatcgaagccgccgtcggcgcgctgacgcggcagcagccatgcgatccacgcgcgcgcggcctgccgcgcgtcgagctgcgcatcggatgcggcgagcagcgccttcgcggcgaaatacggatcgatgccggccccgttcaggcgcacggtgatcgcgccgtcgggccgctggtagtagccggacaattgcaactcggccgcgttcgcgcaaagcgcgagtccgcacgccgcgagcgacgccgcgcgcagcgcgcggcgtcgcagaagacgggccgccgcgcatgcgcgggcggccgcgacgagcgcgagccggttcatgatgtcgtgcgcttgcgcgcagttgtgcgccgtgttcgttgccgcgcgcggctgaaaccgccgcgcggcaacgtgctgacttccccgctacgtcactgcaccttcgcgctcgtgaacttgaggctcgtgccgccgttcgcgatcacgagccagttcgtcgcgtccgtgccgacgacggcggccgaaccgagcgtgacgatcggctgcgcgtacgccgatttcggcagcagccacgtcatgttcgcgaggctcgtcgggtggctcgccgcgaacgcccagctcgcgcccatgtcggtggccgtccacgcgatgttcaaccgcgcgcgatcgaagttcgtgatgtcgctcatcgtgtaccacgtgaactggccgagctgcttcagcgaattcgcctgcgtgaagatcgacgtcagcacgctcgggtagaacgacgcgccgtacggatgcgcgtagatcagccggctcgtgcgattcgcgacgacgaagttgatcaggttcgtgtaccagttcgtgacgtcggtggtcgacacgccgtactgctggaactcttcgaacgtcgcgtacttgccgaacggcatcaccgggtatgcccacaggcccgggttcagcagcgcgccgttgcgatacgcgcgcgtcggctcggagccggtgtggcccgtgaagtaatagccgttgaagtggttgctttcgagccagttcaccgaccacgtcggcgtgttgccttcaggcgccgcgtattcgacgtcgggcaatccggtcgccgtttgcaccgccgaatggttcatcgtcagatactgctggaacgtgctctggttcgtctcgctcgcgtaggcgccccagtagtcgtgaatccagccgccgtggctgccgacgtgatgccccttcgtcaggaagtatttgacgagattcagcgcggtcgcgttgtagtcgaggttgatgccgttgccgtcgccgaacgtcgcttcgtcggggcccgcggtgaacacgatggagaacgggccgttcgtccacacgccgaggctcttcaggtatagcgccggctggatctggtcttccgcgcagaagtgccagttgaacacgaggccggccttcgccttcggcagggccgacagcgacggcagcttcagcaggttcgtgccgaagtagtgcaggtagccgtggatcagcatgccgtcggtctggccgtcgagatacgcgagcggcaggttcacgaacagcacgccgccgttgccgtaggtgttgtagccggacacgaggccgaagttcggcgacgtgaggatcgtcgtgcccgtgtacgtgccctgcgtgacgaagctcggatacgtgaggaaaccgtacacgtagcccgaaatgccttcgagcgtgtcggtgaacgtgttcgcggtcgccgtcgaggtgctcgtgaacgaactcgcgccatacgtgccggacttcaccggcttgccggtgacgaagccggtgagcttcggcgaggtcgacgtgaacgtgcccttgccgccgttcggcagcgtgtagccgaaccacgcgttgtggttgtagtccttcaggccgcccgggttcgacgggctcgcgctcaggaacatcaccgtgcccgagctcgtcgtgctgctcgtgctgctcgtgccggtggcggtgctcgagagcgcgctcgacgtcgtcgccgaggccgccgtccacggcatcgacttgcccggcggcacctggatcgtgcgcagccagctgctcatgcccgtcacggcgccgaggccgatcatgttcgcgccgagctgatcgtacagcacgtagtcgacgccgaccatcgagctgaaacgcgatttcgggatcggatagaaacctgccgagttcagcacgccgaaatcatagacgagcatcaccttgccgccgttcagcgcgtagttctggatcgcggtgacgagcgtgtcgtcggcgaccgtgtgcacctgatcgggcagaatgaggcccggatactgcgacagcgccgcacccgcctgcatgaactggctatcggtcatcaccttgatctggagtccttcctcttgcgcgctgtcgagccaggcggacactctcgggtcgggcagcgtgagcgtatccggaaccagcaacagcagttgattggtggccgcgcgcgcgccgcctgggctgaacgcgaacgcgagcgcgaacaacgcgaacacgacccgcaggaatttgcctgactttgccaacatgatgcgctcctctctacaggaaggcggcccgcgaccggccgcgaggcggccagcgcgccgcacagcagaccgggtccgggcacggtggatgtgatggccgctcatcgcgccggcatgctgcacggcgtccttcgatgacggcgccgcctcgtatccggcgtggcacttcgatcgaacctccctgcggaagaagcgagctccgtgccattcgccgcggccccccgagcggccgggctttgcgcccggccggcgggctcaccccagacgaaatctcgcgaaatcgtctcagtactgatacgcggcggtttccttcgtttccggacgaccgttcaacgcggctcccgagtcaacgcgccgcgccagctcgcgcagtagctgtagagcgtgacgagcagcccgatcagcagcggcgcgccgagcacgaaatagcagaacggcacgaacagcagcgagccgtgatagatcacgatcgcatgcagcagcaacacgaacggcagcgcgagcacgaagtagcccagcacgagcagcgatgcgaacgccttctgcgcgaacgagaaatcgagcggatagtagagcgcggccatcacgagcggaatcagcacgatcgccgcgacgttcatcacgaacacatctctcaaatgaagcaacgcgtcgtacggaaacgcggcgggcgccgccacgccgggcgcggcgacgcctgacgccaccgtgtcggcaggctcgtacatcgcccagaaatacatgcagatcatcagttgcgcgaacgcggcgatgcgcagcaggtacgcaacgggcagccatgtcgttcggcgcacgaatgtcgccgcgaaacccgcggcgcaggccgcggcggtggcgaacagcaacgtgccgctcggcatccgcgcggcgagattgatcgacagcagcgacacgcgcggtgcatgcgccggataaccgagcacgaccgcggtgagcgaaggatcgagctgccgcgcgccccagccggccaccgcgcgccagtatcgccacgcatacggcagcgcgagccacagcagcgcgtacagcgcgggcgtgagaagcgcggccgacacgagccagcgccgaggatgcgcgtgcgtgcgcagcgaacgatcgtcgggcggcggaacgcgatcgatatgcatgcggcccgcccgtcaccaccggtagaacatcccgacttcgccgccgatgcgcaaatagtacgggttgtggtagtaatcgaactcgacttgcgtgccccacttgcgggtgacccagtagcgccacttcagcgacacctcgtggctgcggaaatcggtgatctgcgcgttgtttccggtcgcctgatacgcctcgcggccgaagctgccacgcagcacgatcaggctcttgccgacctcgccgtaggtgatcgcgccgtagtaggcgggcgccttcaccgagcccggcgaatcgaccgtgtagttccagcccgcctcgaagatccacttcggcaccgcataccagatcgcgccgaggtggtagagctgatcgcggtggccgttgcggttccacgcgtagcccgcgcccgccgacagcacgagcgagcgattcgacagcagcttgcggttgagcgacagatcgacgcgcgcgctcggcaggatcgtgccggacgtcgtgccggaaaacccgatgccgccgaaccagtccggccccatgtcctggatgtacgtgatcgcgccgagctgcgtgctttcgttgaagcggtgcagttgcgcgagctcgccgatgatcgtgcggccgcccgcctgatagagcccgcgcaggtgcacgccgtaccagtcgccatagccgttcgtcaggtgcgccatcgaatacgcgagcgagagctcggtgtgccgctgcgccggcgcctgcacgtgcgcgacgagcgcctccggcagcgccggctggttttcctggttcggcgcgacctcggcgagcgaccagccgtcgggcatgccttccgagtcgaccttcacgagcgccgtgtcgtcgaagcggcgcggaacgatgacgagcggtgcggcggccggcggtgcggcggccggcggtgcgagcggcggcgcggaaaggggcgtggcggccggtgcggacgcgatcggtgctgtcgtcgctgtcggggttgtcggcacagtcgatgcagacgaagcaagcgacgcaacctgcggcacgggcggcgcagcaggcggcgcgaacgacgcaggcggcgcgggcatcacggccgtatcggcggcgtccgccgcagcggccggcccgccggcgggctcgaacgacgcgatcgacgcggcaaccggcgcgtcggcatgagcggcagccgccctcgcgcgcggcgcgccgaatacgcacgcgcacgcgagcgccacgatggcgagaggaacgggcgggccgcgtcggcaacgaaacgcatgcatgtcggcctccttgttacgacgcgtgataccagccgctgcgccacgcgacgagatcgccatgcacgcacgcatggccgaccacggatacgtcgcgcgcgcacgcgctgaccggatgatcggccgcgccgatgcgcgcgcccgtgagccgcagcagcccgcccgcggacacgacgccgtcgatgcagctcgcttcgtcgagcagcacgtcatcgcgcgcgaacaccgcgccgttcagcagcgcgtcgcactcgagcacgacgctgtgcgccttcacgctgccgatcagcacgcagccttcgccgagcgtcagccggccgtcgacgatcagcgtgccgtgcaggatcgtgtgcgacggcagacggatgtcgcgagccaccaggtagcggccgccaagcacgcggtgcggcacgccggcgagccggcccgagagcgacatcgcgcggcgcggcgtcagcgcggcgtcgcgccccggcgcgtgcgcgaggcggccgaacacgatcggcgtgccgtgcaggttcgcgaagccgccgcaaccgtgaacgcgcaccgcttgcccgacgaccgcgccgcgcacgagcgtattgtcgatgtcgacgttcggcgcgtacgcgaacccgccgagcgtcgcgcccgcgcgcatctcgaggcgctcctcggcgaacgcgtacgccgcgtgcgcgccggcgccgagcgagatcgtgtgatccgcgtacagcacgccgtcgcggcggtcgccgcgcgcgagccgcagcgcgtcgacgtgctcgacgcgcaggccgagcgcctgccacggcggcggcgcgtcgtccggcgcgggcggcgcgccgcgcgcgctcgcgcgcagcgcatcgagccactgcgcggcgcggcgcggataatcgacgcacggcccctcgccgatcggcagcgcgtcgacgtcgctgcgcctgacgagttcgttcagcagcggcaggaacggcagcgcgagcactcccgccaccggcatcatcacgttgaaggtcgtcatcgctcatcgtcccgaattcagcggccggcggaagcgctcggtcttgtcccaacgcagctcgcgacgcagcagcgcgtcgagcgcgagcccccacagcgcggcgacgacggccgcgatcgtcacgcagaatccgacgacgttcatcggcacgagccgcagccgcgtcgcccggccgtcgaggcgcgccgcgacgacgatctcgaagaacacgccgaagttgccgaacgtgctgaacgcgaacagcgcgaacacggacacgagcagcccgagcacgagcgaatcgatgccgttcgtcagatacagcgcgagcgcgatgccccacgcgagcgcgagcagcgcgggcatcacgaacacgccgagcagcagcgcgccgtcgagccggcagcggcgcggcgtcaccgggctgcgcagcagcggaatcaggtagcgaaacaacgtctggttgtgccccttcgcccagcgcgtgagctggcgcgcgcgcacgggccaccgctccggcacttcctcgtagcactccgcatggttcagatagacggtgcgccagttgctcagcagcaaccggtaggtcatgtcggtgtcttcggcgagcgtgtcgtcgcgccagccgccgaccgcgtcgagcgcgctcttgcggaccccgccgaccgtgccgccgtactgcggcacgaggccgaggttattgcgcgcctgctggttcacctggtagccgcccgcgcgctcgagatcgagcagacgcgcgagcaaattgcgatcggcgttctgcggcacgacacggcccatcaccgcgcccacctccggatcgaagaacggcgcgaccagctccttgagcaggcccgggcgcggcagatagtcggcgtcgaacacgaccatgatgtcgccgcgtatctcgcgcagcgcgtccttcagcgccgcggccttgcccggcttgccgctctcgcgatgaaacggcttgatgagctcgggcgcgcgcgcctgcacttcgtcgatcagcgcgcgcgtgttgtcggtcgagcgatcgttgaccgggacgatcgtcagacgctcgcgcggataggtcgtcgcgagcagcgccgtcaggcaatcggcgacgaccgcctcctcgttgtgcgcggcgacgaacaccgtgatctccggccagtccgcgtgcgtgatcgcgcggtatggcgcgcgctgcggcttgaacagacggtcgagaccgaagacgtaatggcgcgacgcgtagacgagggtcagcagcgcgaatacccacaggtaggccgcgcacaagctgatgacgatccccttgccgggcgccggcggcgcatcggccgcggccgggcgcccggccgcggcaggccgctcggcgtcgaacggctcggcttgcgcgaacgcgaacgccaccgcttccgcgtgcggcaggctcggttgcgcgaacgcgcgagcctgcgcggtgcgcgcgaacggcgccgtcgcgagcgacgctgacgccggccccagcgccgtgccgcgcgcgctcagcgaacacgcgaacacgatcagcaacagtacgcattgcacgcacaacgacatcgcccgcccgctcttcatgctcgtgtccccgtgtccgcatcggcggcggctgcgctcgccccgtacggacttgcaaaatgaaaccggcgccgcgtgtcgcgcatatcgcccgtcgcgcctcgccgcctgccgcgccgtcctgccgaacgcgcgccgcgccgccggtttccggtttcgtcctgttggccgttcctttggtgtgctgacgtcgtatcgcgtcggaacggatctgcgctggttcaaagcaaagggcgagccatcgctcggaaaaggccgcgcgacaaggcgagcgcgacgaaggcgggcaaccgcggccggctcatgcgcggcgttttgattcatcggcgaatcaacccgggaaaagccgtcgcgcgcgcggcaacgggatgcgtgtgcgacggcgtgcgcgtgtatgcgcacgttgcccgtgttcgctgccacgccggcgaacgggccggcgaacaggccacggccgcgcgcgcggcgcgccgcgcgtggcgccgtcgccgtcgcgatgcgcgcgcggcgcggcgtcgccgcaaacgattgatcgttgcgggcgtccggcgccccgttcgcgcggccgcgatcgccgaaagcatgctgtcgcccggccgcgtttcagaatcgatacgtttcgcgaaggcgggggccgcgggccgcctgcggccgatcgcggtcgggaaatccctgacgcaatccgccgcgccgcgcaccgcccgcacgcggcacgcaagccgcgcatgtgcgagatccatgcgcgcccaagggtttcgggccggcgttcccgccgccggccgcgcggcgcgccgacaccgcgccgcccccgcgccccaagccgcgccccaagccgcgcgcccgtgtcgcgcggcgcgcgatgccggaaggcgcgctcgcgcgccgtaacagcggcgagacgttccggcgcgccgacgacgcgcacggcgcagcccggcgcggcagcgacgacgctggtttgaatattgctcggcagtgttcgaagccgcgcgtcggagacgaagcgcctcgacgtatgcgcgcatgaacctattcgatgcgcgccgccgattcacgacgtcacgagaagcgatccatggcgtgagcgcccccgcgacggccggggctgccgccacgcgattcgcgccgcgaattccgcggcacgtgccggcgccggacgccgcagcaccgcccgcgcgtcgcgcactcgcgcatggcgtcgcgcgttcaccgcgccgcgtgccgtatcgactgaaacaaccgtaaccgcgaatcggggacccagatgaagaaaatcctgcttgcgttcggcactcgtcccgaagccatcaagatggcgccgctcgtgcgcatgctgcagacgcgagccgacgtcgacgcgcgcgtatgcgtgaccgcccagcaccggcagatgctcgaccaggtgcttgcgctgttcgacatcgcgcccgcgtacgatctgaacgtgatgcggcagagccagacgctcgccgacgtgacgacgggcatccttcagacgatcggcgccgtgttcgacgatttcgatccggacatcgtgctcgtgcacggcgatacgacgacgacgctcgccgtgagcctcgccgcgttctaccgctatttgccgatcggccacgtcgaagcagggctgcgcagcggcgacatctggtcgccgtggcccgaggagctgaaccggcgcgtgaccgacgcggtgtcgtcctggcatttcgcgccgaccgagcgcgcgcagcacaacctgttcagcgaaggcgtgccgacgcaaggcgtggtgctgaccggcaatacggtgatcgacgcgctgcaggacgtgaagcgcatgctcgacgccgacgcaccgctcgcgcgcgaaatcgccgcgcagtttccgtttctcggccacgacgagcgcgtcgtgctgatcaccggccatcggcgcgagagcttcggcgagccgttcgcgcatttctgcgacgcgctgcgcacgctcgcgcgccgctacccgggcgtgcgcttcgtctatccgctgcatctgaatccgaacgtgcaggggcccgcgcacgcgctgctcgacggcctgccgaacgtccatctgatcgcgccgcaggaatatctgtcgttcgtgttcctgatgtcgcgcgcgcatttcatcatcaccgattcgggcggcatccaggaggaagggcccgcgctcggcaagccggtgctcgtcacgcgcgacacgaccgagcggccggaggcgatccaggccggcaccgcgcggctcgtcggcacggacaccgagcgcatcgtcggcgaggcgtcgcgcctcctcgacgacgacgacgcatacgacgagatgtcgcgcgcgacgaatccgtacggcgacggccatgcgagcgagcgaatcgcacacgcgctgctgaacatgccgcatgcggccgacacggcccgcttcccgctcgccgcgatcgaagcgccgtgcaacgcgctcgcgctcggcctgcgcgcgctgaggtccgcatgaacgtgatcgtctggcggcacgcgggccgcgcgacatctgcgcgagcgcccgggcggccggcgtgtgcgcctgcgcgcgcggcggccatccggtgatcgggcggcgcagggctgcgtcgctgccggcgcgcatcggcggagggtgcgcgggatgcgatgcgcgcggctgcgagcacgggccgcgcacggcgaggcgcggctgccggcaacggtgatgccttcgctgaaggcgcgtgcgtgacaggccgcctacgaaacgcggcgcgcgcaatgccgtcaacgatgtggaagcgagaagcgcgcggaagaacccgtcgcgcgctgatccggccacgcgcggcgcgggccgaacaaagaagaacgcggatgaaagcgctcgcccgcaagggctttgccgcgccgttcatccgcgtccgatgtgcgttggtaggctcgattggattcgaaccaacgacccccaccatgtcaaggtggtgctctaaccaactgagctacgagcctgtgtgaggcgcgaattatagagagcctctcgctcacgcacaagcccttttttcaaaattcttcgatcgcgccgccgcgtgcgagccggagtttcaggaaggtcgtcgtcgcctcggcaacggcaacggcaacggcaacggcaacgcgatggcatggtacgacttcatcatccgctgcactgcgtgcggccgcgctcgcgttcggcgagccgtgctttcttcgggatgcgcagccgctcgccgctcgccactcgccgcgacgcccgcggcattcacggccgttcacggcattccctgcgttcgcgcccggctgcgtcgcccggccgttcggcggcgtcgtgttctcacgcatcggagaacgccgcggcgtcaagacgtcgctcttccggatgctgatgcggataggcgcatcgacattcgcgctcggcctgctgcccgcctatgcgcgggcgggcttccggtcgcccgccgcgctcgtcgcgctgcggccgctgcgagacatcgcgtccggcggcgaatgccgcggcggcgcgcagacgatcagcaaaaacgcgcccgccgatcgccacggccattacgcggcctggagccaacttggcgcgggcgcgggatgcgtgccgccgtgcgccgcgtttcccgacgcgcggacgccgccgcacgacgcatgcgcgcgctggagtgggcgcgtgccgttcatcgcgagcggcacgatcttcgcgttcggccttcatgcgcgccgcagtctgccgcagacgaagggcttcgcgcgcgcgaacggtgcgcgccgctcaccgcgacgccgcggccagcacctgcgcgacaagcggatgatgttggccgcgatgcgagcggatcgcatagatctcctcggtcacgccctgcgcgcgcccgagccgccgcagcccgcgcagcagcgcgacgtcgcccgcgcccggctcgctgagcgcaaacacgccgaggccgcgcgcggcgaacaccgccatcagcgcgctgtcctcgaactcgccgacgattcgcggcctgatcccgtgcgcatcgaaccagcggtcgagccgcgcgcgcagcgccgcgtgcccggtcggcaacagcaccggcaactcggccaggcactgcggaaagcgaccgcgcgcggccgctgcgatcgccgtcggcccgtaccagtcgacgggcgacgcgacgatccgctcgctcgcaagccgcaggttcgcgcggcgcggcgcgggctcgcccgcgagcacgagatcgagccgatgcagcgcgagctcgccgagcagctcctcgtactcgccgtcgtggcacagcagccgcagcgacggcgccgcgagcgcgggctcgagcaccgcgtgcgcggtgagcttcgagatgccgtccgtcaggccgaccgcgagccgcacgccctcgccgcgcgcggcctcgcgcacctcgtcctcgatcagttgcccgatccggaagatttcctcggcgcgcgcgaacgcggcctgcccggcgtccgtcatcgtcacgccgcggcccgccggcttcagcaactggtgcccgatcgatcgctccagctcgcgcacctgcgcgctgatcgtctgcacggccatgtcgagccggccggccgcgcgcgcgaagccgccttccttcacgaccacccagaagtagtacagatggcgaaaattcagcatcgcgcccgtcgctccgtcgtcattcaagcttcgtaaaaaccgaataataattcagttttcaactggtttttccgaaatccgaaaacgccgatcatcctcccttcgatacttcacccatccgccactctcaccatgaccatggactacctgctgaccctcgccgccgatcccgccgtctgggccgcgctcgtgacactcgtcgcgatggaaatcgtgctcggcatcgacaatctgatcttcatctcgatcctgagcaacaagctgcccgaagcgcagcgcgagcgcacgcggcgcctcggcatcgggctcgcgctgatcttgcgcctcgcgctgctcggcaccgtcgcgtggatcgcgcggctcaccgagccggtgttcacgctgttcgaccacgcgttctcgtggcgcgacctgatcctgatcgcgggcggcctgtttctcgtctggaaggcgacgaaggaaatgcatcaccacgtatcgcacgacgccgcgcccgaaggcggcgcgacgagccgcgccggcctgacgacgtgggcggcggtcagccagatcctgatgctcgacatcgtgttctcgatcgacagcatcgtcaccgcggtcggcatgacgacgcacatcccgatcatgttcgtcgcggtgatcgcggccgtcacggcgatgctgttcgcggcgggcccgctcgcgcgcttcatcgaccgcaacccgacgatcgtgatgctcgcgctcagtttcctgatggtgatcggcatgacgctgattgccgaaggcttcggctcgcacgtgccgaagggctacatctacgcggcgatggcgttctccgcgttcgtcgaagggatgaacatgctcgcgcgccgcgcgaagctcaggcgtgcgaagcggaccgccgcgcagtgacgcgccgcggcgcgatgtgaaaggcggcgcggctcgaatcgatcgggccgcgcgacgctaaacgccgcgcggcctgccgcggccgccatgcgcggcggtaacgaagcgcgacgcatgcgcgcgcccttgaaaggagtttcaccatgaaatgccctgtttgcgtgacgcccgatctgctgatgaccgaacggcaatcgatcgagatcgactactgcccgacatgccgcggcgtatggctcgatcgcggcgagctcgacaagctcatcgcccgcgccgatgacgatgcaagcgagcggcggcgcgatccggcgcgcgatgccggccgcgatgcgccgccggcgcgcgacgagcatgacgagcacggccggcggcggcacgatgcgcgcgagcgcgacgcgtcttaccggtcgcagcaaggtgggtatcggaagaagaaatcgttgttcgacatgttcgatttcgattgatcaccggcgtcgacgccgtcgcgctttcgccggattgaccggcggcggcgcggcgatgcgccggccgccgtcggtgcggccgggcgctcgccgtccgatcctcgcgcgggcgatccgcgcgtgcgcgtacgcgcgggtactgcgcgtcgcgccgaagcgcgcgcctgtcaccttctaccttctatatactgcgcgctcactgctgaagattggatgaagactgctggagacgacatgagcgccacgcgttccattcgatgcctgtgcggcgccgtcggcatgaagctgaccggcgagccggcggcgcgcgcccactgccattgcacggcgtgccgcgatttccatggcgtgtcgatgctgtcggcaaccgcatggcccgccgagcgggcgatcgtcgtcgagggcgatgtcgcgtcgttcgcgcatccggcgcggcaaatgtcccgaacgttctgccgcgcgtgtggcgagaccgtgttcggcacgaaccggctcggcatgcgcgtcgtgccgaacgcgatcgtcgcgcgcgccgcgggcggcgcgctgcccgacggcctgcggccgacgatgcatctgttctatcggcaccggatcgtcgacgtgcgtgacgcgctgccgaaatatctcgacggctgggacggtccgaccgacgcagcgtgaccgcgcccgagcgacgggccgcgaaacgatgcggcgcggcgttcgtcgcgccgcgagccgtcgatcgccgacgtgccgttccgcggccgccgcgccgcgagcctgccgccctgcccgctcgaagcgcctgccgccccgctcgccggcccggcggtcccgccgtgcgcggcgcgatgcgcatcgaacccgcgccgacgccggcccggcgcgcccggcttcgcgcctcgcgcgctagagcggacagtcggtaaacagatcgagcacctgcgtaaagaacgcgcgcgcgcgcgcgtcgtcacgcaaatcgagccccgccgcatcgccgccataaacgccgctcgactgcggccgcgcgtgcgcacgatgccgtgcatgctcgaccgcttcgcccaggtcctgccggaaccgctcggcgacgcccggctgcgtctgcggccccgtcacgcacatgtgcagcgcatccggatgctgaagcccgttgaagcgccagccgcgctgccgcatgaaatcgttcacgtgatagatgtcgaacgcgtccgaggtgaacgcgaagcagaacgtcggcttgccgagcacgcgcagctccggaatcgcgcgcaccgcggcctgcatgtcgaaggccgtctcgaagatcgccttcgcccgcgcgaggtagccttcgcgcccgaggctgcgcagcgccgcccacgtcgccgcgatcaggccgcccgagcggctgcccgtcaatcccggcgagccatagacgccgcccacccaatcggtcatcagaaaatactgatggcgccgaaagctcgcgtcgcgccacgcgagcaccgagccgcccttcgggccgtagccgaacttgtgcgtatcggccgagatcgacgtgacgcccggcagacgaaaatcgaatgccggaatgtccggatagcccagcgcttcgccccacggcagcatccagccgccgaggcacccgtcgacgtgcagccacacgtccttttcgacggcgatcgccgacagcgcgccgatcggatcgatcgtgccgtacggataattgcatgccgagcccacgagcatcaccgtattcgcgtccaccgcgtcgcgcacgaaatcggcatcgacctgcatcgtgacgggatcgatcggcgcgacggtcacgtcgaagccgaacagatgcgcggccttgcgaaacgccggatgcgcggatgccggccagatcatccgcggccgctcgatgccgcgctcggcgcgcgctttctcgcgatacgcgagcgtcgcattcagaatgctctcggtgccgccgaggctcagcgcgccgcatgcgcgatgcgcgccgtcatgccgctgcacggcttcgccgtgcaatagcgcaaccgtcatcgcgacgatctcgctttccatccggttcatgctcgggcacaggtcgcgctgcaacgcgttcacatggctgaacagcccgtacgcttcgttcaggaacgcataatgttcgtggtcgccgcagtacatcgtgcccgagcagcggccgctctcccatttgcgatcttcgcgcacggccatcgaccgcaattcttcgagcaagcgctcacgcggcatcccgcgctcgggaaattcgtgtaacgcgccgaattccgccgcatacggatagagctgcctcacgccttcttcgagatccatgacgccctcctgttcgaggccggcgccggcgtgcgaacttcgcgccgcgatcgaacgcacgctcgacggcgcggcccattccggccttgccgatcgaattaaggttgcctaattaacacattaaaaattcccctggatgttcctttctttcacactatgatgcttagaacgacatcctaataaaaaacaggaatacctcatgaaaaaatacgcattggcgctctggttcatgctggtttcatcgatgtcggcaatggcgggggcgatcattccatcgggcgcaacgctggttgcggggcaatacgcgatatcgaacaacggcaacttcgcgttcggcgtcgacgccgccagcggcaagctctatttccactacaggttcccgacgcaggcgtggggcgcgagcgcgatgtcgcaaatgtacggaacgcagcccgagggcgcgctctacgtcggcaagggcgaccggctcgtgatgcagaccgacgggcggctcgtgttctattcgggcaacgacgtcgtctggagcaactggtattacggccccgcgccgatccccggctcgtatgcggtcgtcgaggatttcggcgtcgtcgcgatctatccgccgcagggcggctatccgacgttcacctggccgttcgcgtcggtcacgccgaacagcggcgcgctcgcgacggtggtcggctatccgttcggcgtgaacttcccggtgctcaacgggcgccaatggctgcagatcttcaacaacgtcacttactacctgtggaacaagagcttcgccgcggacagcgtcgcgatgcagaccgacggcaatctcgtcgtctacaacaaggggcagccggtctggtcgacgggaacgtcgggcaatccgggcgcctacatgctggtgacgcctgtcggcttcgtgctcggcaagcagtacggcggcatcctcgcgaacgtgccctacccggtgtccgtcgatcagtcgagccgcgcgagcggcccgaacgatccgaagccgacgccggccgcgccgccgccgccctcgctgaacctgccgatcaatgcgagctggaagtgctattacgtgaaggactggctcgcgtgctacgcgccgggttgagcggacggccgttgcgggcccgatgcactgggcccgatgcactggggccgatgccgggaatccgacgccgtgtgcccgacgcgtgagttcgacgtcgtcaattcgatgttgtcagttcgatgccgcaccgctcgccacgcgaagcgggcggcacgcacgggcgacgggccgctgcgggggcagcaacagcacgcgaaccggccggccgccggcccgcggcgtcctccaggcgccgcgccgacggcgaacgcgcgcacgcctgatcggcaacgccgcccggctgcccgggcgcgctccttgctccccggatgacgggctcgcgatcgcgagcctttcgtatcgacatccgaaggagcatcgcgaatggccacgaagaaatttccgccggacgaaaacgcgccgcgccggccgcagaccgacaaggacacgggcgtcggcacgttcgtgcccgaccccggcctcgatgacgacgccgacgacgtcggctacgcgtcgggcgacgaagcgcagaccgccccgctcgaggacgaggagtccggcacgcccggccgcggcgagcgatcgcgcaacggcggcggcgacagcggcgatggcggcggccatgacgacgggcgacgccggcgctgacgccccggcgcttacggttcgagcttcaccttgatccatccgggctcgcgcgtatcgaacgcgcgatacgcgtcgatcgcgctcgtcagcggctcggcctgcgtaagcaccgtgatcggatcgaacgcgccgctgcgcacgatctcgatcagcttcggcgtgatcgcgcgatgattgcagttgcccatcttgacggtcagattgcggttcatcgccgcgccgatcgggaagaagcggtcgttcatcggatacacgccgatgatcgagaccgtccccgccttcgcgaccgcgcgcaccgcccattgcagcacctgcgacggcgcgtcgcccggcacccagtggccgccgtccgcgcgcgtgcgcggcgcgagttcgcgcacctcgtcgtcgaacgcgcgccggctctgcgcgtcgtgcggcgcggccggcccgcgcgtgggccgcaccgcgtcgacgccgaccgcatcgatcacccgatccacgccgatgccgcccgtcagttgcaggatcgtgtcgaccggatcgtcgtcgtcgaaattgatgacctccgcgccctgcgcgcacgccatctcgagccgcgatacgacgcgatcgatcgcgatcacgcgccccgcgcccatcagcttcgcgctcgcgatcgcgaactggccgacgggccccgcgccgaataccgcgaccgtgtcgcccatgcggacctcggcgagctgcgcgccgaaatagccggtcggaaagatgtcggacatcaggatcgcgcgctcgtcgtcgagcgaatcgggcaggcggatcaggctcgcatgcgcgaacggcgtgcgcgcgtattcggcctgcaggccgtcgaatgcgccgctcgcctgcgggccgccgaagaacgcggtgccggcgagcggaccgccgggattcgcggtgtcgcactgcgcggtgtagcccgcgcggcagtatgcgcaatgcccgcacgagatcgtcgacggaatcagcacgcggtcgccgcggcgaaggttgcgcacgtcgcgcccgacttcctcgacgagcccgacgccctcgtgcccgagaatcgtccccggtttcatgccgcccagcgtgccgcgcaccatgtgcagatcggtgccgcagatcgcgctcgacgtgagccgcacgaccgcgtcggtcgtctgcgcgaggccggggtcgggcaccgtgtcgatccggatgtcgccgatgccgtgaaatacgaccgctttcatgatgttgccctccgtgtgacgtgctgaatcgaacccgcggcgcatgccgcgccgcctgccggcgagcaagcgcggggcctgtcgcgcgggtggggcgcacacgcgcgacgcgcggcaagatctgcaacgcgaacggaagtttttgcagaggaggagagatgcgatgaacgggcggcgggaacggcggcggcgctgctcggcgcttggcttccggcgtcacgcgcgtcggccgcgatgccgtgcctggagaaactctgcgccgtgcgctcgggcgctcgggcgcttgggcgctcggatgctcatgcgctcatgcgctcatgcgcggcacgatacggcgagcgcgggggcgacagcaaatgttcaatggcatgcatcggcgatgcattcttcgacggaaaccgacggcggccgccgcgtcgcgccgcaccgcgaatgcgacgcgtgacgcaacagccggcgcgccgccgcttaaagcgggcaatccgtgaacagatcgatcacctgcgtgaagaacgccctcgttcgcgcatcgtcgctcagatcgacgccggccgcatcgctcgcatagacgccgctcgtcttcgggcgctcctgcgcgtgagcgcgcgcgtaatccgccgccgcgccgagatcgcaccggaactgctcggcgacgcccggctgcgtctgcggccccgtcacgcacatctgcaacgcatcggggcgccgcaggccattgagacgccagccgcgctgccgcatgaaatcgttcacgtgatagatgtcgaacgcgtccgaggtgaacgcgaagcagaacgtcggcttgccgagcacgcgcagctccggaatcgcgcgcaccgcggcctgcatgtcgaaggccgtctcgaagatcgccttcgcccgcgcgaggtagccttcgcgcccgaggccgcgcagcgccgcccacgtcgccgcgatcaggccgcccgagcggctgcccgtcaatcccggcgagccatagacgccgcccacccaatcggtcatcagaaaatactgatggcgccgaaagctcgcgtcacgccacgcgagcaccgagccgcccttcgggccgtagccgaacttgtgcgtatcggccgagatcgacgtgacgcccggcagacgaaaatcgaatgccggaatatccggatagcccagcgcttcgccccacggcagcatccagccgccgaggcacccgtcgacgtgcagccacacgtccttttcgacggcgatcgccgacagcgcgccgatcggatcgatcgtgccgtacggataattgcatgccgagcccacgagcatcaccgtattcgcgtccaccgcgtcgcgcacgaaatcggcatcgacctgcatcgtgacgggatcgatcggcgcgacggtcacgtcgaagccgaacagatgcgcggccttgcgaaacaccggatgcgcggacgccggccagatcatccgcggccgctcgatgccgcgctcggcgcgcgctttctcgcgatacgcaagcgtcgcgcccaggatgctctcggtaccgccgagcgtgatcatgccgcacgcgcgctgcccggggtggtgcgcggccaccgcatcgccgtgcagcatcgcaaccgtcatgccgacgatctcgctttccatccggttcatgctcgggcacatgtcgcgccgcagcgcgttgacgtgactgaagaccgaatacgcttcgttcagccatgcatgatggtcgcgatcgccggaatacatcgcgcccgagctatgcccgctctcccagttgcgatcctcgcgctcggccatcgagcgcaactgcgcgagcagttcgtcgcgcggcgttccttgttccgggaagccgcgcatcacgccgaattcctccgcatacggatacagccgcctgatgccttcctccagatccatgacgttctccttcgccgtgccgacgtcggtcggcacgcctatgtgggttcgaatgttgccggggtgcggttgcatgaaatcgacgaagcaggcgacgcgcatcgtcgtcgaagccgaaaaaatatatcagacgatgattgatcggcgttcgttgctaccggtatttttcggtgcgaattcgattcgttgaagaatacgcggcatcgttgcgcgagcgccttgtcgtgcccgccggattcgacgcatcgcggccgccttgcgacggtcgacggccgagcggcggaggtggagatggcaggggaagtgaaggcgacggccaggcggcattcgatcaagcgcgcgcgcaccgttcattcgatatgcgcgagccgcatgcatcagccgctcgggcggagtccattcgcggccgccgacgccgggcgacgcagattgcgctgcaacgccctgaaaatcggccgattgcgcctgaacgcctcgacgaattgcgccgacatctccgcatagacgcgcgcgttcgcgcaattcggctcgcagacgccgcgaatccgcacgcgcgacgcgaaatcgtcgaaaccgagtaggccgagccgctggaacgcgagcaacgcgacgccgacgcatgtcgtgtattgcggctgctcgatgcgatgcacaggcgcgtccagcacgtccgcgacgatctgcgaccacgcatccgattccgcgccgccgccgtagaacacgaagtgcgagaagcgccgcttcgcgaacgcctcgacggggccgcgcagccagcgcaggttcatcgcgacgccttcgagcaccgcgcgcgcgagatggctgcgcgtcgcgtcaagcccgagattgacgaagccgccgcgcatcgaggcatccgcatgcggcgcgagcgatccggccagccacggcatgaacatcacgccgccgctgccgggcggcgtcgcgtcgatcgccttttgcaggcgtgcgaaacaatcgtcgcgcggcagtgcgccgaacggatcgtccgcatagacctgctgctcgataaaatgcttcaatgccgcgccgccgatgccgttctcggccatcacgaagtacgtatcgggaatcgggctcggcatgctgaggatcgcatggcggatatcggtgcgcttgaaacgcacgtgcgcgatcatcacgctcgaactgccgatcgacagcgccgcatgctcgcccgcgaacgcatgcgcgccgatgccgcccgcctgcgtgtcgttcagcccggccaccaccggcgtgccgcgcggcaggccgagttcgtcggcgacgtccggcagcacgcggccgacgatcgcgtcgacgggcagcagctcgggcagcttgctcgcgtcgatgcgcgaatagcgcacgagccgcggatcgtagcacgccacattcaggcggcgattgtcgaccacgagcgacatgaacgccgtgcattgattcgcgcacgcgcgcccggtgaagcacaggttcagataatccatcggctcgaggaacgtcgcggtgcgtgcgtacacatcgggcttcgcgtgcttcagatagcgcatgtgcgtgagcgaaatgccgccttcgacgggcggcagaccatgcacgcgcagccagcgccactgccgcagcggcgaatcggcgcgcagcggaccgtcggcggcgccgcgcctcgcgcgcggcgcgccgcgccggtcgagccagagcatcatgttcgcgacaggcgcgccgtcggcgccgacgggtacgatcgacgaatactggctcgcgcacgcgacggcgagcacgtcgcgcgacgcgatgcccgctgcgcgcagcgcgccgccgcacgcgcgcttgaccgcgcgccagacggcgagcgggtcctgctcgacgccgccgtccggcatgcgcagcgtcgccaccgcgtcgcgcgccgccgcgacgacgcgcccgtcgagcgaaacgacggcggccttcgggccgctcgtgccgagatcgatcgccagcacgcagggttccgtcatcgcgcctcctcgggtcggatcgttgcgggacacgtctggagatacacgtctgaagcatagacgagcgcgagcgacgtggagggcgcggcgggcaatgcgcgcggcttgggcgcgacgagccgggatgcgcgccgggcacgcgaacgctaggcgacggctcgcatgaaccgagtgaagagtgaagcgaggaatacatcgggcggcgcgcagtaccgttcatgctcacgcaccgccgcgcggccggcaggcgcgcgatggcttcgtgccagccgttcggcaatccatgcatgtcgcgcccgaccgtctgttcaccgactcccgcttgctccgtccgcacaccgaaacgcacgcaaatctacgaacgcacaccgagtgcgtctggaaaacaatccggtccggcgtttttcatggcggaacctttcgactcatgccgggagcggttcgcgcggatttttccggacgcgcgccacggaaatgaagcccgttgagcgatcgcgcgcactcgtccgccgggccgcgacgcggcgtgggaatgagggtgggcgtgggccatcacccgtcaagcgcgatcgcctatcggtcgtggtgaccgcctactgcccgccgcccaaatggccgcccagccgcagacggcccgcttcgatccagccttcgacatcctcgcccgtcctgccgttcacgtacatcacctgataccagtgccggtacggcttgtagaccgtcaccgtatcgcccggcacgacgaaaacgcgacgggcgatacacgcggacgcgggagccgaatggaagtacgcccgccccgcacccgtcaccgtcgcggtgagcggcggcctgaaattatcgtcggcaccgccggttgcatcgctgagccgccggcattccgccgagtcgcgcgcatgcgcgttcgtcacggcgaagcccgcgcacagcgcgagaacggccgcccacgtgatcgtcgaatgattcatgctgatggctcgctcgtcgtgatgcgcggcatcgtgtttcatcgaggctccgttcgtttgccggcgacgttcgcgccggcttgcgcgtgatccagccgaggcgcacggttcgttcgcagacagccggcggcgtgccgaacgcgcgcacggcaaacgccgcgctgatccggacatcgaacgaaaaccgcgaaccggttcgcccgcatccgcccgccgcgtcagctcgctttcaccccgcgccgtctcttcgccgtgcccgcgggcgcaggcgccggcgtctcggccgtgcgcaacagaaaccgcaccgcatgctcggcaagcgcgtcgagccccaacgcgccatccggtttgtaccactgcgcgacccagttcagcgcgccgaacatcagcaagcggtcgatcggcgtcggcgcgggccactcgcccgccgcctgcagccgttcgatcacgccgtcccacaccgcctcgtagcggtccttcagcttgagcaccttcgcctgcatcgcttcgtcgagcgacttccattcgtaaagcagcaccggaatgaaatcgtgatcgggcgacacgagcgtgtgcaagtgcgtgtgcacgagcgcgcgaaacgcgtcgcgcgcgggcaggtgctcgacgtcgagcgcctcgatccgcgcgagcgcgttcgacatcccctgctccatcacggcaacgagaatgtcctgcttcgtcttgaagtaatagaaccagcttcccgcctgcacgcctgctgccgcggcgatgtcgcggaccgtcgttcgttcgtatccctgcgtgcggaacagcttcgcggacttgaggatcagctcgtcgcgcagcgtcgcgctctcgcccttcacgggacgcccgcgcttgcgcgcggcctgaggtatggcgctcatggaatcacaatgcgatgtttcgaaccggcgctcgccgccgcgaagccgcggcgacgcccgtcattcgagcgattatcggcgagtttcaaacgcttgcatagccgatccgcccgcgcgcgccgtttgaccgagtcaaacaagcgacgagcggccgctctcgtggcaacgcatgtgcgttccgtatgcaaacagcccctagtactcgagctgccgcgcggcgaggtccttcatgatttcttccgcgccgccgccgatcatgttgaccttcacctcgcggtagatacgctccggccgcgtgccgcgcatgtagcccatgccgccgagaatctgcacggcggcatccgcgcagaactgcatcgtctgcgtcgcgaaattcttcagtatgcagatcgtcgcgacgagttccggcgcgcgcctgtcgacgtgatcgatctgccacgcgcactgctcgagccaggcgcgcgtcgcgccgatgcgcgtcgccatgtcgacgagcttgtggcggatcacctgatgatcggccacgcgctgcccgaacgtccttcgctgccgcgcccagtcgagcgcatcctcgtagcagacctgcgcgaagccgagcgccgacgccgcgaggctgaaacgctcgagattgaagttctgcatgacaagcgcgaagccgccgccctccgggccgatcaggttcgccgccggcacgcggcaatcgtcgaagcgcagatgcgcggtgtcggacgcccaccagcccattttcttcaacggcgtcttcgacagacccggcgtatcgccgtcgacgagcagcagcgacagccccttcgcgccctgcgcgtgcgcgtcggtgcgcacggcgaccgtgtagtgatcggcgcgcatgcccgacgtgatgaacactttctcgccgttcacgacgtaatgatcgccgtcgcgcatcgcgctcgtgcgcagcgcggcgacgtccgagccgccgcccggctccgtgatcgcgagcgccgagatcctgcggcccgcgagaatgccgggcagcacgcgcgccttcagcgcgtcgctgcccgcatgcgcgatcggcggcgcgccgatcgtgtgcgacatcagcgagctgacgacgccgcccgcgccgcagcgcgcgagctcgagcgagcagatcagccgatggaacatgtcgacgtcctcgacgccgccgtatgcgtccggaaagccgatgccgagcagcccgattcgcgccgccttctcatacagctcgcgcggaaactcgcccgcctcgtcccagtcgttcacgtagggcgagatctccttcgcgacgaaccggcgcagcgtgtcctgcaattcgatgtgttcggggcggtaatacgccgggttcggggtcgtgcgatgcatcgctgtctcctgttcgcttttgccggtgacggccctccggtacgcattccccggcgcggcgtcgatcgtagcgattctaggaaccctctaaaaataaatcaatcgattgatttattagattcacggcgctacgatgcgcacattgcacggcgacctccgggccgcccgacgcacgcgccgtaccccgccagcgcgccgccgtcagcgccgcattcgttcgcggcgcgcttgcgcacggccatgccggttgtcgacagccggttgcggacggccgctcgcggacgatctgtttgccggctgactctcgactgatggaagactttcccatgggatatcgctcacaacttcgcgcaggcagcttcgaaggcaaggtcgcgctcgtcacgggcggcggcagcggcatcggccgctgctgcgcgcacgaactcgcgtcgctcggcgcgcacgtcgcgctgctcggccgcaacgcggacaagctcgcgaacgtagcggccgagattcacgcggacggcgggcgcgcggacgcgctcgcctgcgacattcgcgacgaagacggcgtgcggcacgcaatcgcgcaaatcgtcgagcggcacgggcgcgtcgatctgctcgtgaacaacgcgggcggccagtttcccgcgccgctcgagcagatcagcgcgaagggctggcaggcggtgctcaacacgaacctgctcggcggctttctggtcgcgcgcgagtgctacgtgcaatcgatgaagccgcgcaagtcgggcgcgatcgtcaacatcatcgccgacatgtggcacggcatgacgggcatgggccacagcggcgcggcgcgcgccggcatgctgaacttcaccgagacggccgccgccgaatgggcgcccgtgcgcgtgaatgcggtcgcgcccggctggatcgcgtcgagcggcatggacacgtatcccgatgcgatcaagccgatgctgcgcggtctgccgaagatggtgccgctcgggcgcatcggcaacgaagccgaagtgtcggcggcgatcgcgttcctgctgtcggacgccgcatcgttcatcagcggcgcgtgcctgcgcgtcgacggcggcgcgccgaacgcgcgccgccacttcgcgatgcagcccaccgacacgaacccaccgttcgacggctttcaccgcgcaaccgtgcccgaactcttcaagcgctgacatgccgaccttcgactcccgcctcgacaccgcgagcgccgcgttccgcgacaacgccgagcacatgcgcgcgctgatcgcgcaatggcacgcgctgaacgcacgcgccgcggacgaatcggcaaaggccggcccgcgcttcgacaagcgcggacagctgctgccgcgcgagcggctcgcgctgctcgtcgacgccggcgcgccgtttctcgaactcgcgtcgctcgccggctatctggtcggcgaaagcgatccggaccaatcggtgccgggcgcggggctcatcggcggaatcggctatgtgagcggcacgcgctgcatgatcgtcgtcgccgattcgggcatcgacgcgggcgcgctgcaaccgatgggcctcgaaaaattccagcggctgcagcggatcgcgctcgagcaccggctgccgttcgtgcatctcgtcgaatcggcgggcgcgaacctgatgcaataccgcgtcgaggaattcatccacggcggccgccatttcttccagctcgcgaagctgtccgccgccggcatcccggtgttcacgctcgtgcacggctcgtcgaccgcgggcggcgcctacatgccggggctgtccgactacgtcgtgatggtgcgcgaccgcgcgaaggcgttcctcgccggcccgccgctgctgaaggccgcgacgggcgagatcgccaccgacgaggagctcggcggcgcggcgatgcatgcgagcgtgtcgggcctcgccgaatatgtcgccgacgacgatgccgacggcatccgcatcctgcgcgagctcgtcgacaagctcggctggcgcgaccgcgaggccgcgctgcccacgggcgccgagcccgcgctcgatcccgaaggactgctcggcatcctgccgcgcgacggcaagaagcccgtcgacatgcgcgaggtgatcgcgcggctcgtcgacgcgtcggatctgctggaattccagcccgcgtacgggcccgccaccgtctgcgtgcacgcgcgcatccacggcatgcccgtcggcatcgtgacgaacaacggcccgctcgatccggccggcgcgacgaaggcgacgcatttcattcaggcatgctgccagagcgacgtgccgctcgtctatctgcagaacacgacgggtttcatcgtcggcaaggcgtccgagcgcgcggggatgatcaagcacggcgcgaagatgatccaggccgtgtcgaacgcaaccgtgccgcaaatcacgattctctgcggcgcgtcgttcggcgccggcaattacgggatgtgcgggcgcggcttcgatccggcgttcgtgttctcgtggccgaacgcgcgcaccgcggtgatgggcgccgagcaggcggcgctcacgatggcgatcgtgatggaaggcgcggcgcgcgcgaaaggcatcgagcccgagcgcgcgcgcatcgacgcgctgcgcgagaagatcgtcgcgaatttcgagcgccagacgcacgcgttctatacgtccggccgcatgctcgacgacggcgtcatcgatccgcgcgacacgcgccgcgtgctcgcgatcacgctcgccgtctgccgcgacggccgccgcaaatccctgcagccgctcacgttcggcgtcgcccgcccctgatctggagacatcatgcaattcaccgaggaacacgaagcgatttcgcgcaccgtcaagcgcttcatcgagcaggaggtcaacccgcacgtcgacgaatgggaggaagccggcatctttcccgcgcacgaggtgttcggcaagctcggcgcgctcggcatgctcggcctgagcaagccggccgcgtacggcggcggcggcctcgactacagctacgagctcgtgatggccgaggcgctcggcgtgtgcgcggcgggcggcgtgccgctcgcgatcggcgtgcagacgaacatggcgacgcccgcgctcgcgcgcttcggctccgacgcgctgcgcgacgaattcctcgcgcccgcgatcgcgggcaggcaagtatcgtgcatcggcgtatcggagccgggcgcgggctccgatgtcgcgtcgatccgcacaagcgcgcgccgcgacggcgacgactacgtgatcagcggcacgaagctctggatcacgaacggcacgcaggccgactggatgtgctgcctggcgaatacgtcggacggcccgccgcaccggaacaaatcgttgatcgtcgtgccgctgaaatcgaagggcgtgcacatcgaaaagaagatccgcaagatcggcatgcactcatcggacaccgcgcagatcttcttcgacgacgtacgcgtgccgcgccgcaacctgatcggcgaagaaggccagggcttcacataccagatgctgcaattccaggaggagcggctctacggcgcggcagccgcgctcgtcgtgctcgatcgctcgatcgacgagacgatcgattacacgcgcgcgcgcaaaatcttcgggcggccggtgctcgatcaccagatcgtgcactatcggctcgccgagttgaagaccgaggtcgaggcgctgcgcgcgctcacatatcgcgccaccgagctgtacgtgcagggcggcgacgtgacgacgctcgcgtcgatggcgaaactgaaggcgggacgcctcgcgcgcgaagtcaccgacagttgcctgcagttctggggcggcatgggcttcgcatgggaatcgagcatctcgcgcacctaccgcgacacgcggctcttctcgatcggcggcggcgcggacgaagtgatgctcggcatcatctgcaagaagctcggcacgctgccgcgggagtgacgcgcgatgaccgggacgactttctcgacgcccgcgccgctgcatgtcgcgcaagccgacggcgtgcggttcgcgacgctgaaccggccggccaggcgcaatgcgctgagcgacgatctcgtcgccgcgctcgacgccgaatgcgagcgcgccgcgggcgacgccgccgtgcgcgcgctcgtgctgcgcggcgcgggcggcatgttctgcgcgggcggcgatttcggcggcttcagcgcgatgatgcgcgagccggcgcccgcgggcgaacccgatccgatcgcggcggcgaaccggcggttcggcgcgctgctcgaaaagctcgcggcgttgccggtgccgacgctcgccgtcgtcgagggcgcggcggcgggcggcggctgtgggctcgcggccgcgtgcgatcgcgtgctgatcgcgagcgacgcgcagctttcgttacccgaaacgtcgctcgggctgccgcccgcgcagatcgcgccgttcatcgtcgcgcgcgcgggcgccgcgcgtggctgctggctgatgctgacggccggccggctgtcggcggccgacgcgctggatgcgggcctcgccgacgaaatcgcgggggccgacggcatcgacgcgctgctgcgccgcgcgctcgcgcgcgtgctcgcatgcgagccggccgcgctgcgcgcgacgaagcgcatcgtcgccgatgcgctgcgccgcgagcgcggcgcggccctcgatgcggcctccggcgagtttgcggccgcactgcgctcgggggccgtcgccgaagggctcgccgcgttgtccggcaagcgcgcgccgcgctgggcgagcgacgcccccgtgccgccggaggcgcgatgagcacgcgccgcttcacccggcttctgatcgccaaccgcggcgagatcgcggtgcgcatcgcgcgcaccgcgcggcggctcggcatcgcgacgatcgccgttcattccgacgcggatgcgcgcagcccgcacgtcgccgcctgcgatgacgcggtggcgatcggcggcgcgacgcccgccgaatcgtacctgtcgatcgacaagctgatcgacgccgcattgacgagcggcgcgcaggcgattcatcccggctacggcttcctgtccgagcatgcggcgttcgcgcggcgtgcggccgaagcgggcctcgtgttcgtcggcccgcgcgccgacgcgatcgacgcgatgggcgacaaggcgcgcgcgcgccgccggatggccgcggccggcatcgccgtcgtgcccggctacgacggcgacgaccagcgcgaagcgcgccttctttcggaagccgaacgaatcggctttcccgtgatgctgaaggcggcggcgggcggcggcgggcgcggaatgcgccgcgtcgacgcgcgcgacgcgctgcccggcgcgctgaagcgcgcggtgtccgaggcgcaacaggcgttcggcgacggccggatgatcgtcgagcgcgcggtgatcgagccgcgccacatcgaggtgcaggtgttcgccgatgcgcacggccggatcgttcacctcggcgagcgcgattgctcggtgcagcgccgtcaccagaagatcgtcgaggaagcgccgtcgcccgccgtcgacgccgcgctgcgcgagcggctcggcgcgacggccgtggccgtcgcgcgcgagatcggctacgtcggcgcgggcaccgtcgaattcctgctcgatcgcgaaggccggttctatttcatggaaatgaacacgcggctgcaagtcgagcatccggtgaccgagctgatcaccgggcaggacctggtcgaatggcaattgcgcgtcgcgcagggcgacgcgttgccgctcgcacagcaggacatccggctcgacgggcacgcgatcgaggttcgcctctgcgcggaagaccccgccgacgacttcctgccgcgcacgggcagcgtgctgacatggcggccgggccgccatgcgcgctgcgatcacgcgctcgccgacggcctcgcgatcagcccgttctacgattcgatgctcggcaagctgatcgcgcacggcggctcgcgcgcggaggcgatcgaccggctcgcgcacgcgctcgacgacacggtgctgctcggcgtgccgaccaatcgcgcgtttctcgcgcgcgtgctgcgccatcccgtattcgccgacgggcgcgcggtatccaccgcgttcgtcgcggcgcacttccccgacaacgacagccgccgctgcgcgccgacgcaagccgtgtgggcgatcgccgcatggctgtcgacgctcgccgccgatcgcgccgacgcgctgcccggcgcgtggcgcggctggcgcaacggcgcgccgctgccggtgccgtatcggctgtccctcgcgaacgcgaacgccggcgcggatcatccggacgcgcggcgcggcatcgtgacggccgagcggcagcgcgcggtcgtgcacgcgcaaggcggctcgccgatcgtgctcgacgcggcccgccccccatgcccgggcgagccctcgacggtatcgatcgacggccgcgcgcatgcgtgctgcttcgcgatcgcgcacggccggctgtggctgcaagtcgacggcgtcgatcacgcgttcgcgatccacaaccgcgaaggccgcgcgagcgccgcggcggccgacagcgacggcgtgctgcgcgcgccgatgaacggccgcgtgatcgcggtcgacatcgatgaaggcgcgaccgtatcggccgggcaaaccgtcatggtgctcgaggcgatgaagatggaacacgcaatcaccgcgccgttcgcgggccgaatcgcgtcgctcggcgcacgcccgggcgagcaggtctcacccggccaggtgctcgcgcggctcgagccgcaggccggctgaacgcggccgccttcgatacaaggagattttttcgatgaaccaccccgtcgtcatcacgtgcgcgctgaacggcatcttcacggacccgaagcagttcaacgtgcccgtcacgcccgagcagatggcgcgcgaagcgaaaggcgcatacgacgccggcgcgtcgtgcatgcacgtgcactttcgccggcaggagccggacaagggccacctgccgtcctgggacccgcggctcgccgccgagatcgcgcaggcgatccgcgaggcgtgcccgggcgtgatcttcaaccagtcgacgggcatcgtcgggccgaacgtcgacggcccgctcgcgtgcatccgcgcgatccgcccggagatcgccgcatgcaacgccggctcgctcaactatctgaaggtgaaggcggacggcgcatgggcgtggccgccgatgctgttcgacaacccggtcgagaaggtcgcgtcgtttctgacgacgatggccgagacgggcgcggtgcccgagttcgaatgcttcgacaccggcatcgttcgctgcatcgacatgtacgcgcgcgccggcctgttcgaagggcgctcgaactacaacttcgtgatgggcgtcgagtcgggcatgcccgccgaacccgaattgctgccgatcctgacgcggctgctgcgcgcggattcgacgtggcaagtcaccgcgatcggccgcgcgaacatctgggcgctgcaccggcgcacggccgagcttggcggacaattgcgcaccggcctcgaggacacgttctacctgccggacggcgcgcgcgcgacgtcgaacgcgcagctcgtcgacgcgatcgcggcgatcgcgcgcgaagccggccgcgagatcgcctcgccgcgcgatgcgcggcgcatactcggcacgcgcgcgcaagccgcaccgcacccatgagcgcggcgaaccggcgcatgcccggccgtgacgattccggccgccgccgcacgccggttcgatcgacgcgcgacagacatcgcggaggttgcggcgaggcggcggcaaacgcgacactggccgccggcgagccgcatcgcgggcgggacgcgcgagcatggtgcgcgtcgcgcgtgcgcgcggcgcgcatgcggtccgcatgatcgaaaggtgagcattttcggggggcgcgcgaagccgtcccgaaccgacgaaaaccggcgcgcgtcggcgcggttcgaacgcgccggtcacgcaaggcaacgacacatcgcaccgagaccgcggccgcgccgcgcgccgcgacgcgcaaggagacgacattgacctcgatcgccccggaaaacctgccgctcgaacgccttcagcactgggaacgcgcgcgcgccgacgacgtatggctcgtgcagccgggcgccgacggcggcgtgcgccgcttcacgtggcgcgacgccgtcgaggaggcgcgccgcgtcgccgcgtatctgcgcgcgctcgatctgccgcgcggatcgaacatcgcgatcctgtcgaagaactgcgcgcactgggtcctcgccgatttcgcgatctggctgagcggccacgtatccgtgccgctctatccaacgctcggcgcggaatcgatccggcaggtgctcacgcattgcgaagccgccgcgctgttcgtcggcaagctcgatgcgtgggagacgatgcgcgcgggcgtgccgccgcacgtgcgcagcatcggtctgccttatctgcacgatgcgtcgtccgtcggcgcgacgtgggacgacatcgtgcgcgacaccgcgccgctcgcggagcacgtgacgcgcgcggccgacgcgctcgcgacgatcgtctatacgtccggcacgacaggcgagccgaaaggcgtgatgctgacgttcggcgcgctcggctggtgcgtcgagccggtgttcgatctggtcgcgatcggcccggacgaccggatgatctcgtatctgccgctgtcgcacgtagccgagcgcggttacgtcgaaatgctgtcggtgcgcgcgggattcaccgtctacttcagcgattcgcccgatacgttcatcgccgatctgcagcgcgcgcggccgacgttcttcatctcggtgccgcgcttgtgggcgaagttccggcacgcggtggcgagccgcctgccgccggggccggttcccgacgcgatgaagccgatgatcctgcggcagctcggcctcgatcaggtccgcctcgccgcgagcgccgccgccgcgatcgagcccgcgctgctgcgctggtatcgcgatctcgggctcgaactgctcgaaggctatgggatgagcgaagtgtgcggcgtgtcgcattcgtgccggcagcacgacatgcgcctgggctacgtcggcacgccggtgcgcgacgtcgagagccgcctcgccgacacgggcgagatcgagatccgctcacccggcaacacgatcggctattacaagcgccccgacctgagcgcggcgctcttcacgcccgacggcttcgtgcgcagcggcgacaagggcgagctcgacgaagcgggccgcctgaagatcaccgggcgggtgaaggaaatcttcaagacgagcaagggcaagtatgtcgcgccgtcgccgatcgagagccggctcgcgacgcatccgttcgtcgacgcgtgctgcgtggtcggctcggggctcgcgcagccgtgcgcgctcgtttcgctgtcggacgaaggccgccgattcgatggcgacggccggcgcgcggcgctcgaaacctcgctcggcgaacatctcgcgcacgtgaacgcaagcctcgacgatcacgagaagctgcgcttcgtcgtggtcgtcgattcggtctggaacgagacgagcggcttcgtcacaccgacgttcaaggtgcgccgcaatcgcgtggaggcgcggtacgcaccgtttctcgacgcgtgggacgcgcgcggggcgacgatcgtttgggagtccgacacggcctgacgggcagtgtcttgcggcgcggccatcgggcgcgaacggcgcggcgcgacacggcgacgatccggccttcggcatgccgttcggcgcgccgcgcgccccccttttgccatgcgccatgcgccgcgcgccacgtgccgcggcccgatcgaccgccgttgccggcgcctgcgtcgatcgccatcgcgagcgaaccgcatcggcgcggcgcgcccctttacccgccagtgcttcgaataagggcggcgcacccgcttgccgatcgcgttcgacagccgatcctcggctcccttgagggaatccgcgcgcaccggatcggtcgggaacaccatgtcggccgcgctgttgtcttgcacgatccgcgcgagattgtcgagcgcaaccgcgaccggaccggcggccggccgatccgctccaccgcctaggtgcggccggctgaacgcccggcatcccgaatgcgcggatgcgcgcgccccggcgccgacgcaacgccaatgcaacaccggcgcaatacgaatgaatcaattcaatcccgcattgaatcgaattcctcagcgctgcgcggcgcgccaatccctttcatttaattggccggtgcccatttcgattccattcagccgaattccgttcaaaacggattccgattcggaatcgaaaaaagcagatcggctcgcgagtcgagtatttattcgatttttggaatcgcttccagcgcccgtacggccgccgccggatcgtcacccgtcttcaatccagccctgcccaccgttcaccatatcgaaacaccgaaattcagactagaaaacccgtcacgcattggaaacggtttccggcattttttatccatttaagcgttcaaatctgcatgtcaacctgtttatttgttttggtatatcaaacatcttcgcagcggcgataggaaaattcatattgagtttcggataacgccaacgaaagatgtaccgaacaatttactgagagacatctgatgagttccggccagcctccgtctgtgaacgaaggtgcgagccagcccgagggtgcgatcggaagcgcgaggcccgcgtcgctttcttccggttcgcatggcttcgctcgcccgcccacgatcttgccgcgttccgccgttcgcctcgatcgccgcatcgccgccgtcgtcacgctgcttcccgcgctgggcacgctcgccgcgatcgcgctatggatcggcgggcacgggccaggcgccgtcgagtggatcgtgttcgcgcttttctatttcgcgaccgcgctcgggctcgaagtcggctttcatcgccacgtgacgcacaaggcgttcaaggcgaagccgtgggtgcgcaccgcgctgatcgcgctcggctcgatgggcgcgcacggccccgtcaactggtgggcgtccacgcaccgtcgccatcattcgacgagcgacggcgacggcgatccgcattctccgcacctgtcgggcgagggcttcggcgggcggctcaggggcctctatcacagccacatgggttggctgttcgtcggcgaatcgacgcggccggcggggtgggagaagtacgtgcccgatctctatcaggacccgctcgtcttccggcagcacatggcgtactaccgctgggtcgcgatcgggctcgtgctgccgccgctcgtctgcgggctcgcgtcgcgctcgtggacgggcgtgctgctcggcttcctgtggggcgacatggcgcgcatcttcgcggtcagccactgcatctgggcgctgaattcgctgtgccacgtgatcggccggcgcgacttccacaccaccgcgcacgaccgcagccgcaacagcctgctgctcgcgatcccgacattcggccagggctggcacaacaatcatcacgcgttccccgcgtccgcgttcaccgggctgcactggtggcagatcgatccgggcgggttgctcgtgcgcgtgctggagcgcctgcacctcgtctacgacgtgcatcgcccgaacgccgaactcatcgaaaagaagcgcatcgcaccttgaacgactctgcacgggagccacgaaaatgaagagcgccaccttgaaggcagtggaaatcgaagcaagaagccacacggacatcgtcgactggatgacgggctacctcgccgccaggctgcccgccgacagcggcccgatcgacgtgaacaggcagttcatcgaatacggcctggattcggccgatgcgatgaagatggtcggcgatctcgaggactatctcggcttcgagctgtccccgagcctgccgtatcagtatccgacgatcgacgcgctcgcccgggcgctcgccgagctgtcggccggacgatagggagaccgaacgatgaccgtccatctcgaaagccgcgaagccgccgcgccgggccgcggcgcgccgtacggcgcgtccgccgacgcgatccagtatcactacgacatcggcaatgccttcctcgcgctcgcgcaggaacgcggccgcaactactcgtgcgcgatgtacgaggaaggcgacacgcacgagcaggcgcagatccgcaagctcgactatcacatcgcgcagatccgggcgcgaggcgccgcgcgcgtgctcgacatcggctgcggctggggggcgctgctcgaccggctcgtgacgaccgccggcgtgaagcaagccgtcgggctcacgctgtcgaacgagcagatccgctacatcggcgagcaatatccgcatccgaacgtcgacgtgctgctgcgcaactggcaggactacgagcccgaggagccgttcgacggcatcatctcgctcggcgcgttcgagcacttcgcgaagatcgacgaagacaaggtgcaggcgtaccggcacttcttcaggaaatgccatgacttcctgaagcccggcgggcgcctttcgctgcagacgatgggctacggcgacgtgccgcgcgagcgccggcattcggacctcttcatcgcgcgcgaagtctttccggaatcggatctgccgtatctggccgacatcgtgcgcgcctgcgagatgctgttcgaagtcgaactcgtgcgcaacgatcgccacgattacgtgaagacgatgcgcgcgtggttcgagaacctgcgcgcgcatcgccgcgaggcgctcgagctcgcgccgctcaacgtggtcgagcgctacgagcggctttaccggacgatgagctattcgttcgatctcggcgcgttcgtgctgtaccggatcacgttccggcgcatcgagccgaaccggatcgatgccggcacgcagcatcgggcggcgctcgcatgaagcacgcgagcgccgagagccccgatagcgccggctgcgccgagacgccggcgcgcgcgccggccggctcggcggcggatacggccgccccgcccgcgcccgacgagcgcgcctccggccatctgtcgcgcgcgtcgtccgcgcgccatctgggcgtcgcggcgctgcccgccgccggcacggccgccgcgatcgcgctctgggccgggttcggcctcgcgccgcgcgtgcaggacatcgccatgctcgcggtcttctacgtgctcaacattctcggcatggagctcgcgctgcaccgctatttcgcgcatcgcacgttcaaggcgaagccggccgtgaagatcgcgctcgcgatcctcggctcgctcgcgtacatggggccgctgatgtggtgggtggcgatccaccggctgcatcacgcgaacgccgaccggccgggcgacccgcacacgccgcaactcggcgggcgcggcttcgccggccgcgcgaagggcatcctgcacgggcacgtcggctggctgttcgatccgtcgtccgcgcgcccgaagggctggaaccaatatgcgaacgacatgtaccgcgacccgacgctgctgcgcatccatctcgcgtacgactactggctgctgctcggcctgctgctgccgggcgcgctcggctggctgctcgatccttcgtggcggggcgcgctgctcggcctgctgtggggcggcaccgtgcggatctttctcgcgacgaacgcgatctgggcggtcaattcgatcggccacgcgctcggcggccggcggccgtttcccggccgcgaccagagccgcaacgcggcgtggctcgcgctcgtcacgctcggcgcgggctggcacaacaaccatcacgcgtttccgcagtatgcgagcacgcgcctgacccgctggcagatcgacgtgaccggcatgctgatcgcgctgctcgaacggctgggcctcgtgtgggacgttcagcacccggaccgggacgcggtgcgcgagcggctcgcgaacgcacggcgcgacgacgcgtagcccgcgcccgccttttcttcgaccccgaccggatctcgcgatgacgacactcaggatcttcgatgcgcgcgtgcacgtgttgccggacgtcgtcgcgaaactcgtctggaagaactacgcgcgcgacgcgtggaagatccgctacgagctgctcgccgagcaatcgatcgccttcctgaaggcgcacggcgtcgcgcgcgcggccggcatctgctacgcggggcagccgggcatcgcgccgttcctgaacgacttcgtcgcgcaactggcgtcgcggcatccggcgtttctcgtgccgttcggcaccgtgcatccgcatgaccgcgacgcggcgcgcgagacggcgcgcgcgctcgacgaactcggcttcgcgggcctgaagatccattgccacctgttgaagatcgcgccggacgacgacgcgctcgcgccgattttcgaagcgctcgccgagcgcggcaaagtgctgaacctgcattccggcgcgttcgcgaaaaacaatgcgcaaatggacgaaatccgccgcttctgcaacgtcgagcggttccggcgcgcgatgcggcgcacgccggagctgaaagtcgtggttccgcacatcggctatgacgaagtgcaggcgtacctcgatctgctcgacgaatttccgaacctgcatttcgataccgcgatggcgttcggcggccaccgcatcgcgacgggcgaggccgtgcccgacgtgcggccgctgcgcgagacgcgctatccgcgcggcgcgcatccgcggctgcccgcgccgtggaagcccgcgctcgagcaactggtgccgcagatgcgcgaccgcccggatcgcttcctgtacggcagcgatttcccgctgattccgtacgactgggatgtcgagatcgagcaactgaaacgctacctgccggcggacgtgctgcgcaaggtgctgtgggacaacgcccgtgcgctgttcgacggcgatgcgcatcgcgcgagcgatgcgaacgacgccggcgcgcacgaggatgcttcggccgccgccccggtctcggccggccaaccagccacggagccgacacgatgacacatccgcgcgaaacaacggccgccgacacgttcgccgacttcgtcgaactcacgcgatatcgcgccgcgcatcagcccgatctgccggtctacacgttcgtcaccggcggcgatcgcgacgaacgacctctcacatgcgcgcagttggacaggcgcgcaagcgccgtggcggcagcgctatcggaaatcgcccggcccggcgagcgcgtgctgctgctgtttgcacccggcatcgactatatcgccgcgctgttcggctgcatgtacgcgggcgtcgtggccgtgcccgcgtatccggtcgagcccgcgcagcccgagcgcacgctccggcggctgctcggcatcgtcgcggattgcgcgcccgccgcggtgctgtcgacggcggccgtgcgcgacggcatgaaccgcgtcgaaaccggttcgcccgcgctgcgcggcctgcgctggatcgagatcgacgcactctcgcccggcgacgatgccgcgcacggcgcgccgcgcgcggccgacccgcgtgtgcccgtctacctgcaatacacgtcgggttcgaccggcgcgccgaagggcgtgatgatcagccaccggaacctgctgcacaactccgcgctgatcgcgcgccgcttcgagcacggcgcgagcagccgcggcgtgatctggctgccgccgtatcacgacatgggtctgatcggcggcatcctgcagccgctgtacgtcggctttcctgtgacgctgatgtcgcacgtcgattttctcaagcacccgctgcgctggctgcgcgcgatcggcgagcgccgcgcgacgacgagcggcgggccgaacttcgcgtatcagatgctcgcgacgatgcgcatcgccgacgccgatttcgacaagctcgacctgcgctcgtgggacgtcgcgttcgtcggcgcggagccgatccgggccgccacgctgcacgcgttcgcgcagcgcttcgcgcgctgcggcttcgatgcgcgcgcgttctatccgtgctacggcctcgccgaacacacgctgttcatgacgggcggcctgaaatcgcagccgcccgtcgtcgcgaacgggccaagcgacgcgcggctgccgcgcgcatccgaccacgccgacgcccccggccaggccgacccggccggcgacgggcggcaagcaggtgcgcgcgccgccgtcggatgcggcgacgcggccagcgacagtttagtgctgatcgtcgatcccgacacgcgcgttccgtgcgatgatggccgggtcggcgaaatctgggcgcaagggccgagcgtcgcgctcggttactggaacaatcgcgcgctcagcgagcagaccttcgaggccgagctgcccggctacgcggggcgattcctgcgcaccggcgattacggctatcggtcgggctccgaagtgttcgtcaccgggcggctgaaggacatgatgctgattcgcggcgcgaatcattatccgcacgacgtcgaggcgacgatcgaagcgctcgacgccgagctgttccgccccggcggctgcgcggtgttcgcgctcgataccggcgcggcgccgcaagtgaccgtcgtgcgcgagttgcgggcgcgctatttgaaggcattcggcgacggcggccaagaagccggccacacgcccgacgcgctgttcggcaggctgcgtcaggcgatcaacctgcatcacggcattgcggtacaccatatcgtcttcacgtcgccttcggcgataccgaagacgacgagcggaaaggtccagcggcacgcctgtcgcgaactgtttctcaacgacacgctgccggtggtcacccagtggcgcgcgccgtgcggcgcgccgaacgacatccggaacatctgacgaggaacacggcatgcaagagaacctggacgcggactacttcaaccggttcggcgccgactatctgccgggcctgctcggcgtcgtcgtcaagcaggtcgagaaaaaccacgtgctcgccgagctgacgatccgccaggccgtgctcgcgcacggcattctgcatgcgggcacgatcgtgagcctcgccgataccgcgtgcggctacggatgcctcgcgagcctgccggagggcgcgtccagtttcagcacgctcgagctgaagagcaatttcatgggcaccgcacgcgacggcgtgatcgtctgcgacgcgcgcgcgatccacagcggccgcacgacgcaggtctgggacgcgaccgtccggcatcgcgagacggacaagctgctcgcgacgttccgctgcacgcagatgatcctctggccgacgaagtaaatcgcgatgagcacgcaacatttgaaggatgcgccgcatgcggccgcgcgcgggcggcgcgacggcctcgacatgacgtggctcgatccgctgcggctcggcccgcgcgcggcgcggatcgcgcgcggctgggccgcgcgctcgaggcccgacatacgcttttgcgacgtgcccgccgcgacgatccgcgcgcgcgtggccggcacgcgcgcgagcggacggccgacgatcgtgctcgtctgcgatccgccgagcgtcgtcgagcacttcgacccgttgatctcgctcgtcgcgccgcacgcgcgcatcgtctgcttcgagccgccgggcttcggcttctccgtgccgaaccggcatttcacgttttcgttcgacgactaccgcgccgcgatcgaggcgatgctcgcggacctgaacgaagggccttacttgctcgcgttctcgtgcgtatgggcgcatatcgcgctgcagatcgcggccgcgcagcccgcgctcgtcggcaggctgctgctctggcaaagccccacatgggacgaacaggtggcatgggcgcggcatgtggacgcgcgcaacctccttgcgacgccgttcgtcgggcaatgcgcgtgcgcgttcgccgcgcgcaagatcggcgcgggctggttccggcaagcgatggcgaaagaccgctaccgggaattcacgccgatgctcgatacgtcgttcgaccacggcgcgttctgttgcctcgcgtcgctgtggcagcgcttttacagcggcacgccgcgcgcggtgcaggtgacgcagccgacgctgctcacgtggggcgcggcggaccgcacgcaccggcatagcgacaagtggtcgatcgcgcggcaggtgccgcatgcgatccggcatccgggcttcgagcacgcggggcattcgccggagctggaggagagttcggcgttctcgcagttgctgctgagctgggtggacgcgaaagatccgcgttgagcgcacgcaggggcacgcgtgcctgtgcgcgctcgtgtcgtggcgttcgatcgactgcgggggcagacggtcgggcgcgctcgcgcacgtccatcgattgggcgaacgcgtgcgcctgcccttgcttcgcatcgaaacgcgcacgtcgggcgcgcggcatggccacgccgatgcgcttgccatgctccccaccgctttcaatgaatgctggcatgatacgcacgacgctgtgaacgcgacgcgcgtcgctcggcgaacggcccgtgtcggcgcaccgaccttcgggcccatgaccgacgcgttctcacagccgggctcatatcgcgccgcatgccaccgttgctgcgatcgcaccgccgatgccgctgcaatgaccgcacgctcgtctcgcgcgccggtcattgtcgaacgcatggccgcggcgtcgttttgggcggccgaattgttttccgaatgacggagatgaaaccttgagcgatgtgattgccaccaaagaccgcgtgcgcatcaagcaggtcgaagtgctgtccgacaactggtacgtgctgcgcaagacgacgttcgaattcctgcggcgcgacggcacctggcagagccagtcgcgcgaaacctacgaccgcggcaacggcgcgacgatcctgctgtacagccgcgcgaagaaaacggtgatcctgacacggcagttccgccttcccgcgttcgtcaacgagcacgacggcatgctgatcgagacctgcgccgggcttctggaccgcgacgatccgctcacctgcatccgcaaggaaaccgaagaggaaaccggctaccggatcgagcacgtgcggaagatcttcgaagcgttcatgagcccgggctccgtgacggagcggctgtacttcttcgtcggcgagtacttcgacaaggatcgcgtgggcgaaggcggcggcgtcgaagcggatggcgaggagatcgaagtgctcgagctgccgctcgacgaagcgctcgcgatggtcgattcaggcgagatcgccgacggcaagacgatcatgctgctccagtacgcgaagctgcatggccttgtcgattgacgcggcgcgtgcgcgatcggcgcggacgacggggcccgccgcgccgatcgcgggctgcggctcggcgcgccgtccgaaaagatcggagagtccgtcgatatgcgtcacattgattgcgtctcccgtttcgataccgccgactatgttagggttgagcgcgttcgcttccgtccggcatcaagacgcttcgaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaatttcttcgagcacgaccggatcgacccggacttcgtcgacagatggaagcaggcgccccgcgtcatcaggctgggacctgcatctcgatacctcgccgagaggctgggttaccaggtttgaatgcgcggcacgcgcgcaattctcattggagaggcaaattgggggcaaccaccttaatcacgggcggtatcgtcgtatgtggagacgatgcgggtacggttataaccgacggagccgtgctcgtggacggcaactgcattgcggatgtgggagacactgcggccgtggcgacacggcaccccgcacccgatcgtattcttgacgcggccgggaaaatcgtcgcgcccggtttcgtgagcagccacaatcatctcgggttcgtgttgtttcgcggtatggcggaggatgtcggtgcaacaccgacgccgacgatgttcttgccgatgcgcgctttggtgacgacccacgagcggatcgtattcgcccggcttggcgtactcgagttgctgcgcggcggcgttacgacgattctcgcgatggaggaagatgccacggccattgctcctgtgctcgtcgaatccggaatgcgcgcgcgaatcgcactgatgacgaacgatgtcgatgtgccgagcctgctggagggaaagaccgcgttcgacccgaatcttactcgacatgcgctgcgacaaagcgaggagctgatcgttcaatggcccggaggcgcatcggaacggatcggcgccatgatcggcgcgaacatgatgctcagctgctcggacgccttgctgcgcggcctaggcgagcttgccgcccggcatggcgtcggtgtcacgtgtcatgtcgggctaggtgactatgaggtcgagttgagccacgcgctgtatgggaagggcccattcgcgttgctgcgggacgtcggctttctcgaatctgattgcgtcgcggcacattgccatcacgtggcggacgacgatctcgcgattttgcgcaaggcgaaggcggcggtggcgcattgcccggtgcttagtgcattgcgcggcgccgccgcgccagtccagcggatgattgacgaggggctttccgttgcgctcggcctagacaattatttcgcagactgcttcgacgcgatgcgcatgtacgtctcggtcgcacgcatgcgtgagcgtgatgccacgctgttccggtctcgcgatgcactccgggcggcgacgctagacgccgcacgcgcgctgcacatggacgaccagatcgggtcgatcgagatcgggaaaaaggcagatattcagctcatcgacgtgacgcgcccggggatcgtgcccattatcgatcccgtagggacgctcgtctatcatgctcatgctggcgatgtcagcaccgtattgatcgatggggtcgtggtattgctcgacgggcgtgtcatacccatcgacgagccgacagcgcttgaggaaggacagcggcttggcgcactcgcctggcaccgtttcgccgcgcactatcccgagaagcttggcgtattgcaatggactcccgattcgattccgaatctgtctgcagcctggcggtcgaccgcctcaggcgcaaatcattgaatgagatccagcacggaagacgatgatgaatcaattgacactttgggggcgcaaggactcgttcaacgttcagaaggcgacatggctgctcgacgaattgagcttgtcttatgactggcggccggccggtggtcggttcggcggcctcgacgagccgacatttctcgcaatgaatccgcatggccgtgttccgctgctgctggacggagacgaggcgatatgggagtcgcacacgatcgtgcgctacctcgctgacgcttatggcggaggacgcttccggccatccgatccgctggcccggtctctggaggaccgatggatggactggatgctggcgacgttgcagccagatttcctgaccggcgttttctgggcctattaccgcaccccggaacacgaacggcagtgggacgggatccgccgtaaggtttccagttgcgcggaccacgttcggttgctcgatcgacagttggccgatcgcgaatttctttgcggcgatcgattgagcgtcgccgacatagcggtcggcgtgacgtgctaccgatattacgaacttgatatcgagcgtccccacgcaccgaatgtcgagcgctggtatggcgcgctccagcagcgtccgccataccagcgcaacgtcatgctgcctttctccaacatgaaggggcggctcaactactagtcgaggcgagaccgagggtcggcgcacctggcattcgccaaacagtcggcatgagacgacggctagcacaaaaaggacgcaaacaatgccagtttctatcgtgatcgtgggaggtggattcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcggcgtccatcccggcggccgtttcgttgcgcatgaaataggcaaggtagaccgcgcgaagcaggcagctcatctgctcgaagtcgccggcaccggcgcgcaccaccgacagagcgaggtgattttcaagcgaaagcgaccgaattttctcggtcgatagtggcaacaattgcgctttggtcagcgccgctcgaccgttgcgacgggatgccggtttgctcatcgatgtatcccttcagaaacgcgtgccgacatggcagctaccgaaagcgccgccgttgctcgcggccgcgccacagccaaacaatccgcagcccccaagcatcagcaatgacaccagcacggtggccgcgagggtgaattttcgcatcatcactgtctcccttcagtgccgaaccggatcagtggacgtgagatatagaacgagcacgtcgatgaaggctcccatgaggatgatcgccccaaccaccgatgtgatcgctaccacagcgagcacccaagacctcgccttcttcgtcggcgtctccaccgctggtctcgaccttgttccggccaggcgcttcaggtcgccgatgccggccgagcagttacgatcgtttgccatattcgctgtcgtggcgatcgtcgcgcgcgatcgtgcgctgcgacgtgatgagttcctcgtcgcccgccatagactcgtcgacgatctccaggacaccattgcgctcgacgaccgtgcgccgcatcgaaaacaggcgcccacaacccgcgcatgtccagtgcccgcgctccgtctgccacgcacttcccgctcggccgcagaacggacacggcgtcgtctccgtgggctcaacacccagctgaatccgggccgacaagctcccgctgggctccaattgatccgcgaattcgatgaacatcctgagccatttatggattatcccgtgactggtgccaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgcggccgccacaatcggggcaggccgggggctgctgactgagagaattgacgtcgtcgaactcgcacgtcaggcgggcggtcaacgcacgatcttcgcgtgccccgatctcgtcgaaggccagaggcgcaggattgagctcggttggacggccgccgagccggacacgccgctcccactgaccgctcggatcgagctgcaacagccaggcgcgccaaaccttcacccgttgcccaatatcgtccggcaagctgcccatctgctttccggcttcgagacacgagatcggctgcgacagcaggaacacgaacagatcgagctttttgaggtgcttctcgccgagcggcgtgccggcggtgcggctgaagtagcgccgacacatctggcattcgaacatcggcaggcggccaatggggcgggtccggaatcccgcgctattgatgtgcctactgccacagcgtgggaaccggggacgcagctcgtggctctcggacagcaatggggcgatttgcgcggtgaggaaggccgtcagtccccgatcctgttccgtatcgggcccgacggcaggtagccgtgtatgggattggcctttcgtcgccatcagaattgcgccgtgagctgaaagcccaccgtcacgcgcgcggtgggaaacccggacggtttgtagacgggtgtgccagcgaacaggtcgtagccatacccgccgaagcgcgtcatcaagctgcccttgacgccaatcactgcgcccgcgagctgcgtgccgaccagcgcgaccggctccggtccccagacccgaccgtagtcgagaccggcataggccgatagcccggtctgcgcgacggggacctgcaattcgttgcgccagtaaaacccgcgcgatcccgccagcagcgtttcaccgtcgaatccccgcacggtataacggctgccgatcgtcacgctatcgagatatgaaaccgtgttgccggtgtactgaccatgaaaggtcgtcacgtatttgaacggctgcgtgccgatgacgaacggcgtcgataggttcgcatcgagcacgaccatcttgaatcggtacgtctgccctccctctgccgcgaacatgctgtcggtcgagccgagccagccgagcccctgacgataggcaagcgagccatcgaactgcgacgagccgaaatagtgccggtcgttcaacccgaattcgagaaaggtcgcgttctggtgcgacgacggtatcgtcgtgccttcgatgtagctgtcgccgaagcgccgcgtcaagcgaacctgcgcgcccaacacatcgttccggctgcgcgtcagcacacgattgagcctgaagtcgaccgtcttcatgttgccactggcaacaaacgtctgattcacggccgcgagcggttgaaagtacgtgctggtatacgccgaaagcgtgccggtccagtagccccagggaatcgaatagaacgcgttccagccgtgcgaaccgaagcgcttatcgccgaattccagatcctggttgaagccgacgttgaaaatgtcgttcaggcccagcgggttgtcgatgccaagcgatacgttgccctgcagtttgccggtcgcgcgcgtgccggaattgtcgatcgacgcgacgaccgtccacggcttgccgcgcttcacgtcgagcacgacatcgctttcgccgggcatgtcacccggtgcgatccgcatggacacatcctggcttgacacgcgcttcatctgctcaagcccttgctcaatgtcacgcaggttcaacacgtcgccgtcgcgcgtcgggaaagcggtcttccacgttccgagcaacttctcgtcctcgaaacgcacgtggcggatcacgcccggaatcagggcaagcttcaacgcgccagtggacaaatcctgctcgggcacgagtacgcgggtcgtgatgtagccgcgagcgaggatggcttgcgacagccccttaacgatcaggtcgacgccttgcttaccgatgcattggccggcgtagtgcgcaagccagtcgcgtgcaaaggcgaagcgatccatcggcaaggctgacgcgccttgcgccttcgacgcggccggtaacgagtcgggcacgtcgagtgcgaagcggtcgatttgaaagcacggtgtttcggtcggcagtaccggataggcttccgggcgcggcacgtccgagcgcacgcccggcgcttgcacggtggcgtcgcgctgctgggcgtcacggcgctgttgcgcctgctgattctgctcggcattggcacgggcggcggcggcttggtcgttcggagtggggatctgttgtgcctgcgcagagaacataaccaaagctgacaatggcgcgatcggcaaccgcttaatagtcatgattgatgccacattgcccaatcttttaagtatgctctcgacacattcccaagttgtgcttccatacgcatcagaagtgcaccatctctgtttgcttgtgcatatagagactccaatagacccgttgcgacaaaggtcttcagatcgacgttctctgccctcatgccctgctcgataatatcgaagatatacgtccggtcttcggttgaatattcatcgaatcttgctgcgacgctctttcctagctttccgaagaggagtgttgtaggaatgtcttccccccaatcctcgacagcttcatctctagccagccgaagagattcgattttcgtcaaagcggcgacaaaatctttgcatgtatacatcgctttcccttcaacgcattctgaaggtctctcagtgcgttctgtgctgccgaacgatcgccgaatgaagcattccgatttgaatccatctacttttgcaacgccaccggagtaaaaatcaacagtgccgacgtcggtcaggatgctcatcgtccaacttaccagcccgttatctcgggggccgtcacaacaaagacatcgtgctcttgactctctgaacggacgaactcagccgcggctagattgttttgttccgcaacaccaacatcaacgggcggatcgattccatcccaaatgcaatcgagcctcgcttcgaatccaggaaaatgccaaatacctccctcgatccgagcaacaaccaaaccgtgctgacccgcccgttcacaaaccgcaattgctgcatcggcagatagcttcatcacgacgcttccgccgagtgagaaaaagtcatccgacgaatcgtagcgtcgttggagatcaatattcatcgcgactcacttccatttgattcgactatcgggaatccaaccaggatcgtttttaccgctcacctggacaacttcgccggtccggtcgttgaccacaacataaccactcttagaaccgtacacggatgcggaatcatttctcggcaacccgtctggggtcttccccgcagatcgattgtccatcgtcgttccgacaggtccctcattgacgactgcttgcacttcttgctgcgtccatccacgagcctcaagttggccgccgatcttgccgtcgataacaaccttgcccacgtttgtggccgatgatgtacccgccgccgcaactccaccattggccgttgggagttgcgcattcgctcccgaactccccgctgtcgccgttcccggcgagggcgacgcgcttgcgccattgccatacggttgggttcttgccgcattgccggctgcgctcaagtctccactggcggttttgagcgcaccgtttccaaccgtggccgcatccgccgatgttgttgtcgcaccagttccggctgccgctttgcctccgagacccagtgtcgccaggacaggtgtccagaactccgcgtcaggcccaatcgatgttccagacttgtagggtttcttcaacccatcgagtgagacataacccggatcgccgggcgacgcgaagggcccgccgttcggaagattaacgatcacgcccgcgacgttgaccattccgttccagacaccggccttgccatctgccgtcatggcgatggcttgagcaaccttcttcgacaacgatgcaaagacgtcgtttgacgtttgattgttcgaatcgttacctgcattataaagctgcacattcgacgccatcgctgcgcccgcactaccgcccaccagtgcgccaccaaccgttgccgcgacgttcgccgcgatgttgccgaccagcgacgagccggtcgtatcacccaccgacttactgatcttctctgcctggttcgccagcagtgacgacatgccggctcccgctgccccaccgatcgccgtaagcgcgctgcccccgccgagcccgccgatcaacgcaccgccgcccatctgcaattccgcgcgcgacgctccgccttccatccagcccttggcttcgttcaacgccgcctgtgcgcccgccaaatcgccagccttataggctttgtcagccgcgtccaatgctgcgtcgcgcttgtggtcggcatacagaccgatcgcctgcgacaccgtctgcccggccgcctgggcggcgttcatcgtgtcagcctgctgcgacagcatcttttgtacatcaggcgtcttcgaaacggtcccgttcagattcgtcgtgtcgcggttcaggttcgcgacgtcctgcgtctgctcgcccggcttcgtgatattgatcgtgccggcgctcaccgcgctcttcgtcgtcgcgctttggtcgccgctgtcgttctggaacaccatcggcgtgacgccacccgaacccgataccgacgacggcccaactgccttggtgcttaccccaactgacgcgccagcgctaaagcccgcactgttcgcgctgtagtgcgagtggttctcgatgtcgctcgtcgtgagcgtgcccgtcgtcagactgttcttcgacgcatcggccgtgctggcgatatacgcgcccttcaggtcggtgttgcccctcacggtcacgtcgaacccgcccgagccggcctggatacctgcctgctcattcacgcccgcatagttgccgtccgcgtggccgttctgtgcactgaaactagccccgccgccggtctggctgatcgtgaagccgccgcccgcgctcgactgatgcgcggcgcttacggtcgtatcctggacgctcgccacgttcaggttgccgcccacgtcggccacgaccttgttcgcgttcacgttcgcgccgatcacgttcgtgtcgccgccgctgacaatggtcgcggtctggctggcgttgatgtgcgtgttgttctggatcgccgcgtccgaattcccgtcgccgtgcgcgcgctgcatcgatgcggagacgccgatgccgttcgtgccgatcgacacgccgacgctcgaccccgacgacgagttcgaactctgcgtcttgtccgtatcggtcgtgttgacgagattgacctggttgttcgcgaccaacgccacgttggccgcgttcacgttcgagcccgcgatcgtgatgttgccgtccttcggcgtaccgttgcccgtcgcgatcagcttcgcattgccgcccgcgttaatgctggagccgcgctgaatcgtctgatcctccgacgactgcatcgaactatggctcgaaccgacactgacctgcacgccgatgctcggggcctgcggccccttcgcgccgtccagcagggccttggcccccaaaccgccgaatgccacatcaccggccgccgcgatgctatgcagtgccgatgcgcggccgttgctatccttcgccgattcgcgcgcggcctgcgtctcgctgatcgcattgttgatcgcatcgcccaccgagcccgacaggccgaccgtcagcccgctcttgctcgtctgctgctgttgcgcttgacgcgtggtgtcggtggccgaatcgacgacgatgttcgccgccgtcccggtcacatccttgcccgcgaccagatcgctgcctttcacgtgcagcgtattacccgcattgacggtcagattgccgtcgaccgagccgaccgtgctggcgttgttcgtgacgctcgaggattgattctgctgcgcgagcttgctgttgccgaccgagaaagacagaccgccgcccgacatcaaacccgagtgctgttcctgataggtggtcgacgattggctggtgtcctgcgacgtcgttatgttcacgtcgtgcgccgcattcagcgccacatcgtgcgtaccgacgaccgtactaccttgaacattgatgtccttgccgctgccgatcgacacgccgtccgccgaaatcaggctgccgttcgcgacggtgctggtcgcgtcctgactgctggcgatcttcgtgccgctcacgacgccactgcggctatgcgtctcgcgcgagttgtacacgtgcgtttcggtcgcggccccgacgttcacgtcgccggccgccagcaggttcgcatcgcctttcttcaggtcgatcgtgctgccgatgacattgatgtccttgcccgacaccacattcagcgtatcgccgcccttgacggtcgtgcctgtcagcgcctggtccgctccatgccgggtttccgcatagctgcgattcccctggtcgcccgagctgttggcgttgatggtcgacgtggtgctcgccgcaccgaaggtcacgttgcccttggccgcgaccgtgccgccttggccgaagtcgagccgcgcaccttgcgccgtcaagtcaccgcccacaccgatggccgacttgccgccgacgttcacggtgctgccggtcgcgctgttgaggtccgtatccgacacgccgttcgcacgctgcacgaccttgtgttcgccggtctgctgcacgcctagattccagttcccgccgatattggcgttcaggttcccgccgacgctcaggttgcccgcgttctgctggaagtcgccgccggtcttgatcgacgcgtcgccagccacgttcaggtttgcagccggcccgagcgtcgtcttgtcgctcgtcgcgccgtcgcggctgacctggtgcgtcgtctgcgtcgccgtatccagaatcagcttgttgcccgcgttcaggtcgaggctaccggccttcacattggccgaggtgagatccacgttgcctgtcgtgtcgagcgacgtcaagccgccgctttgcagcgcaccgaacgcgttgtcgatctgcttgccctgaagcgcaagcgtcgtgtccgccttcacggtcccgctgttcgtgaagacctgcgtgttcttcaaatcgatattgccagccgtgatcagcggcccgttcgcgttctgctgatcggccttcgccagatacacgaccggcaccaatacctgctggccgccgaccgtctcggtctgcatgatgatcacgttggtcgtgagcgcggccacctgctgcgccgacaggctcatgccgagcggcaggttcagcgacttcgacaattcggcgcccgcgagcatcagcgactgatacatgccctggaggtccgtatacggccccaataccgccttgcccgtcagttgcgtgacctggttgcgcacgagctgctgctcgtagaacccgtcaccgaggcgcttttctgtcgtcagcgggttgacgccgatctggttcaggtaatagtcgctcgacaggaaattgttcatccgcgtgaacgcggggttcgtctcgatcaggtacgtcgggttcggtgccgagttcggtcggtacaggccgccttgcggaatcgtcaggttgctcaacacgttcacggccgtcgcgctcgcgatcaccggatcgacccaggtgggcgtgccgcccttgatcgcggcggctcccgactgcgtaccgctcgcgttgccgctgaccgtgccgatcgtcagccccggcacggcctggccgggcagcaggccgagcgacggaatggtcgcattggccgccgtgttgttcacgctcacgccgttgcccgagatcgtgccgttcgcgccccacgtcgagcgatagtcgggcaagctgtattgccgcacatcggccggcgcggcctgcgtatagccgcctggtccgccgacgaacggcttgtcgccgaacggcaaggtccagttgtgttccgagttgtcgtagttgttgtagtggtagtagccggaatacacgaccgtcacgcccggcgcctgctgacccgtcgcgccccagccgtccatgtcgaggctcgcgggctgcttgatgttgccggccgccgtcacactgctccagtagttctggaatgtcttgaccgtcgacgcgtcgagatcgccgcccgatgcgatctgcgcgcccgggctcagcttcgtcacggtgttggcggtcgccttgccctcataggtcgtgtattgatacccgctgttccattggccaccgttcggtggaacggtaaagaccccgcccggctgcaatttgagcgcggcaatgatcggcgcgggatcgtaatcggggtagttcggatcgtggaacaggttgatccagtgcacgtcctgaccactacaggccgcaatgtagtaggcggcgcacccggacatgctgatgccgagctgttgcagcaatgccggatcgacctgactcgtgttgcccgaggtctgcatcacgcgccgcgtgttcgtgaccttgtcggcgtgcagttccatcgaagcgcccgattggatcgccgccgacgaattgttgatcagcgctgcgttcgtatagttgccgttcgcgtccttgccgcccgccaaagccactttgccaagcccgaagatcgtcgtggtcggcatcgaatcgcccaacgtcgtgtcgtcgcggttctcgatgtcgtgcgcgacgatttccagcaggcccgacgtgtccgatgcgccgatcagcgcgaccgggccgaggttcgacaccgtgccgctcgcctggatggcgacgctgccgccgaccatcgcgccatagttcgtcaggtcgcccgaatgcgtactgagcaggctgcctgccgtcatcgcgcccgtgttgacgatgttgccggcgttgaccgtcaggttatggaccgattgcaggttcgcgctgttggcgaacgtgcccggcaaggtaaacgtcaggtcgcgaccaatgttgaactgcgtttgcggcgtcgtcgtgaagtcgccttgcagattaatcgccgcgtcacgcgccgcgctgtatgcgccgccgccgagcagcgtggaagccgctaccgacaggtcgcgcgtcgaggtgatcgacccgttggtattcgtcaccgcgcccgacatcgcgacgttcacgtcgcccgtggcgttcgcgacgttgccgacctgtcctccggagttgtccagcgtagcgccttgaatcagcaggttcgcgcccatcaactggccgccctgcgtgttcgagatcgaggccgcaccgattgtcacgtcgccctggccggtcatctgccccatgccgtcgacgccgcccgcgtggctgttcacgatctgactgccgccttgcacggtcatcttgcccgtgccgaagtcgtgcaccgcgccatcggtgttgtcgatcgaagcggcctgaatcgacagcgtgctcgtgtcgccgggcgtgcccgcctcgatgtgcccttggtggttcgacagtgccccgttgccgatgatcgacagcgccgcgttcgagcgcatcagaccctgagtattgttcatcgccccggcgatcgtggccgacagacccagtttggcggcgatgaccccactaccattgtccagactgccggccttcacgatggcctgtccgttggtgccgatcgtgccgccagtattttgcaaggctcccgcgccgttgccgggcgtgagcgtcagcgtgccggtcccaccgtgcgtgatggtgcctttcgagttgtccagaacggccggcgcgagcgtcaggtccgtgctgttcgtctggatgacgccgccgttcgaattgtcgagcgtgccagagacggcgagtgtggtcgggccgctctgccattgcgagatgtggccgccctggtttttcaggttcgcggccgtcaacgcaagctgattggcttcgaagtcgccgttctggctgttgtcgagcaagccagcaacggttgccgtcaaagtgggggagacgatcttgccgttcagattcgagagcgaggcgctatgaatcgtcgtcgctgccgtctttgagccgagttcaccgccgtcgttgaccagtgctccacctgcggtcacgtcgacgttggcgttcgaggtgagcttgccgcccagattcgtaatcgagtcggcggcgttgacgctcaggcccgtttggccggacgccgaaccggccgagttgtcgatcgtcttgccttgcaggacggttcggccgttgctggcgatggcgcccgctttgttgctgaccgtgcccgaaccgttgccaaccatcagcgtgcccgggccaacgtgcgtgatcgtgccgccgttgtcgttgatcagggtagtggacgtgagcgacagatccgtgctgcgcgtctggatcaggccgttgttcgagttgtcgagggtgtcggtaatcgcgaccgtcatcgggccggtgccggtctgcgtgaccgtcccgccgtggttcagcaacgtcgtgccgttcagcgagaccgtcgccgcattgaccgtgccctgggagttgtccagcgtcgcgccgttcaacacggcgctttgaccctcaacccggccgccggcattcgaaagatgattgccggcgtcgacggtggtagtctgtccggcgtgcagcgcgccattaccgttgtcgacgctctggccgatcacgtgcaggttcgcgtcggccgacatcgagccgctgttcgtgaccgtgttcccctgtacggtcacgtcgcccttgccgccgatgacgccgcccggatcgccactcacgttcgcgccggccgcgttcgtgagtgcgccggttgccgtcaccgacaggccgtctgcgttcagggaaatcagccggcctgccgaattgtcgatcgatgcgccagcaatcgtttgcttgcctgcgctctgaatcagcccggcattgttctggatcgcactcccgcgaacgtcggccgtgctttgggaactcagcatgccgttttggttcgacacggtgccggccatctgcaccgacagcgggccttgcgaattggcacggccgccctggttcgacaggctgccgccgccaagcgtcatgcccgcgccgctggacagattgccccggtcgttgatgaccgtgccgctcgcctgcgcgttcacggcgcccttggcgctgacagtcgagccggccagattcacatcgcccgccgtcgcgctcagcgcgaggttgccgttggcggccgttgcgctgttcgacagattgatgccgctaccggtgaaggtcgcgttgccagccgcgctgttggtccccgtcgcggtcaactggccgctgctcgtgacgttcagatcgccgctcgtgctgaccgtgctgtcgacgttgatgcctgcgccgagcgtgcccgtcgagttgaggctgccgacgttagcggtcaggttttgttgggcggtcagcgcgccgctgttggtcaggtccgtgcccgtggtgatcgtgaccgattgcttgccatacgtgacgccgctgttctgaatgccacccgaggctgacagcgacatattgccggccgcattggtgtggcccgacaggacgaggcggccgttcgcttgcagcgtcaggtcgccggcttgcgcggcgatgtcgccggcattggcaacaccaacgccattctctgacgagacgagaaagaccctattcgcatacattccgccaagctggctcacatcgatcgcgatggtgggcgcgggaccgttggcggcgatcggcgtggcgttcagcgtgttgtagtcgacttggttcgatccagccaccacgttcagggtcttcgcgtaagccttagcgttaatttgtacggcgcgggccaacaaatccacctgatcgacattggccgtatcgagccccgcgccgaccaccgaaatcaggccttggttgacgttgaaacccgtgagcgagccgtcgggcccgaagttcggattgccggttgtcagcgtggctcggctcgtattgaggaagccgccaccatccacgaccaagccagcctgattcgcgatcacgagctgggcggccgcgcccccgatttcgactttgccgcggataaaactcggattgttgctgttgacctggttgacgatcagacgtgccgcgtcgccggcctggaaattcgggttgccgccgataatgccgcccagttgagtctggacgttaatcggggagttgttgagaataatcccgggtttgggtacgtcgaactggttgtacgtgttcatcgacacgcccgacgcgccggggcggttgatgttcacctgttgaagtccattctgtgtctggatcacggacggggcgtgtgcgccgcctgcgacaacctgggcattgacccatatcggcaccacgccggccgcaaccagtaccgcgagtgcaacatggcgcaacgcaaacggcgagagcgacagccaagcagggacgacgcccgcgctcgcgtcgcggctgccgctaccgtgggacgcacggccattctcttgcaccaccatgagtgcgccgcgcgcgcgattgaagacaacccgatagcgattcttgttcattattttgaggcgcttgcggcccgcacgcaggattcgatatgtgcgcgagcttaccgaaacctcgaaaaatgactgtcaacaattgccaagttgttgatgcgacgccacaaattccgttttccagattcgtctggttgacgcacgcaacccctcatccaagtgtggccaagacgttgttgatttgcgcatcgatctcattggcaaggccgacccattcggcggtcgcccgccgggcgctcggcgccgtctgtatcgaatgcaggcgtgcggacacctcgcggcatcctgccagttcgatacgcatcacaccgccaatcgccccggcatcacgcttggcgttgtcggtcaactatctctctcgacgcagccgatcaacccaatcagcgagatcgtcggtccagtcgcgcaggcgatacagtcgtcgcccgaacgtcggtgttcccgcgaaatcgggattgaaataaactaagcgcgcctcttccccaaccgaggtcgttaccatgagtcggtcagctttatcgtcgatcgcttcgaggcgaacgctgtcgatgaaggtggtcacgcccggcaacaactcacgcttgagcgcgaccagtgcccgcacgtcacgcatgaaactggctgccaagtcctgcgacgcctgttcaggtgtcaacggcccgcaggtttgtcacaatagttcgatttgttgctcacgcatcgcagcgtcagggaatcgtccataagatcagggccttacggtcgggcttcgaagtctatgacgcgagttgacaaatttaattcggacatatgcgaattgacgactttattttggcgagaatgccaataatgtcgtcaactcacacgccacatgccttgaaccgcggggattctggagtgacagatttaatttgctctacgccgggcgatcgatacgcccggcttcaggcaaaactcgaccagcttccgcacggcatcttcatcaaattcccgccggccatcccgtctgcggccaaccaccagtctgcttcgaaggtcctgtttctctgtcatcacggtctgagtgcatgtgtccacgcggacacttagcatccgaccctcttcctaccattggtagggcgtcgtttattgacggcttaccattgatagacaaatatttttcgagtcaagccgccagaaattgcacaaaaaggacgataaccccagatcctgcatcttcccagaattcattcaggatggggtaagttgcatggtgtgccctccctgaaaaatcctggctctctgccatggaaatggccgtaagaatacccatccaatcctagcgtgggaaatgttacgtaaagaatgctgccgtcattgagtataaacggcatgagtgtccgacaatctagacacggaccattgggatagttaatgtacaatgatccgatcttccagccacttccatcctcgttcaaaatcaagcccgcctttggttcgacatgacttgctatgcccctgatattggcgttcaacataccagttccagcatatatcttaataagcctgtaataaaattcgtcattcttgctacttaatatgggggaaatcccttcgtcttgtgcatggcgaaatagatttcctgtggtcaatcgcgcgccctcgggaggcattttttcatgtcgtcgcctgtgcccagagcaaccaagaggatctatccaattgtttgtctccggcgcatattgatagagatttaaaccaccagacagtcgaattggatcctggctaataaagatcccagaattcggatcaaaatatcgatgccgattgtaattgaggccagtttctgcatcgaaatactgcccctgcaacctaaccggctgctcgaccagttgaagtccgagttgctcgcttcttccgattgggtcgtaacgcgcttcccatacgactcttccaccgggtgcatgcatctggaccggcgctccgttcagatcgctctggaagaagtacactgccccgatgagcggcagcaaatttgttgtcgtcggcacagatgctctggtcgctgccagatcacaatgcactaccgcgagcggccggaacattcctggatagtagacccactcatacgcatgctcaaacccggacaccggtgcgtcatccctattgtcacggaccgggatgaactgcgctgctggcattcgatcgcccgcatccggtatcgccgtaccgcctccctcgccgccacctctcgtgcactggcccaccagcgtattgccgtcccagaagaaacgactgatgcgcgacaataccagctccgcactgcctgccgcgcgggtaagcacaagcttgcccacccggcgacggaacgcatcatattcgtactgcgtgccgatacggacctgccccccgcccgctccagcaatggccggccgcacggctaccgcttcggccagttggccggccgcatcccaacgcagggtaaggtcctgcccgacgtcctgcctgcgtatcaggttacccgcgcgatcgtaggcgtggtaatggccttcgaattcgccttctcgaacccatgtgccagtctgcgtcatctcagttgcgcctgccgtgcggcgttcgtggatgtgcgttttcagcaggtcgcccgcaggatcgtacacgtaactgcgcagccggcccgtagggtcggtatgcgcgactatccggcctaccgggtcgtacttaaagcgctcaacgccggtgcgcgagtcgcgcttctctaccaactcgtcattcgcatcgtacgcgtattcgcttgcgaacagcaggccggtaccacctagcagcgtctgcttcgctagttgcccacccgcttcgtacgacagttcgcgccgcaactctgggctcaattgctcgacacaaacctgaccgactgcatcgcgttcaaggacaataggcgccgcatcgtcgatctggatcgctatcaccgcgtccagcgcgtcatattcataccgcacggtatgttcgaccacatcactgtcggcgacgagccgggttttgcgctcggtccggttgccgcttgcgtcgtaggtgctcgcaatcgtgaaatcgtcgccctgcctttccgcgatcacccggccgtctgcatcgtagcggaactcgacgcgactcgacgggttctccgcaagcacgaggtcaccatgctggtcatatacgaagcggtcgatgcgcacgccgtcggggtgcagggggtccggcatgcgcttttccacgacgcggccgagccgatcgcagcgatactcgatggtttgtcccaaaggatcagtaatatcgagcagttcgcctgcggcgccgtaccggtaatgcctcggttggccccagtaatccgtttcctcgacaatccggcccagctcgtcgcgcttgatttcgtagatctcgccgcgcccattgaccacgcccaccagttgttcctcggtgtcgtagcggtattcgacgacgtttccgtccggcgtctgtcttttgctgatatgcccaagcgccgtatagaccagttgagtcacgttgccggtcgcatcgcggtagcgcaccagattgccatcggcatcatagacacagtggacctcgcgcccgcccggttcgatggcgcgcgtcagattgccgatgttgtcgtattcgtaacggctcgtctgccctagtgcgttgataacatgcaccagattcccaagcgcgtcgtgcgtgtactgcgtgcgatggccgagtgcatccgtccgcaccgcgagaaggccactccggtcgtagtcgaaccgcgtcaccgtgccacgtggccctgtgtgcgctatgagttggccatactgatcgtatgcgtagcgaacgctggcttgcgatggcgtcgtttgcatgagcaggttacctcgttcgtcccacgtgtagcgccattgcccgcctccgggcaccgccacgcacacaggcttgtggccggtgttgtactcggtgcgtaacgcagtgccatccggcaaggtccgcatgagcagattggcgaacgtgtcgtattcccacgcggtggtgcgtcccgcagggtcggtttccgcgttggtgcgcccctgagcgtcgtaccggtaactcgtcacaccaccgagcggatcgatccgggcgaccggcatgccacgttcgtctgattgcaggagcgtcgtgtgccccagggaatcagtgatgcgggtttcatgacgcgcgggatcatagataaagcggtagtcgaagagaccgttgtccccccacgcatggtcgacccgccatacgccgtcgtcatgccgacggtggctgtagtagaaagatatcccccgggcactcgtgtggctaatcatccggtgcccatcggtgtaggcgtaacgatgcggctggcccatcgcatcgatcgcggcgaccagatcgacgtttcggtcgtgctggtaactgacaagcggatgcgcgcggccgccggcatcgatcagggtcagcgcggtgaggagacttacgtggtctcccgcccggctgcttgcgctcgccgcgcacgcgatcatgcggccggtcgcctcctcggccttccactcgaccagacgcgtcaggctgctgtccagtccccgctcgaacacccacgcattgccgttgaggtcggccatccgttcgacaggaagcgtcaacgtggcgtcttccgcgagcctctccagcgcgtgttgccagtgtgcgggcaacgcaaactcatattcgaacccggcacgcgtgcgcaggaccagccggtcgtcctgccgatatagcgcctgtccgtgctgccagtcatacacacgcgccggccacccggctgcatccggtattgcatcgaaagccgtcgcgtgatccgggaaatacgccactacccccaccgcgccttcatgtcgggtcagttcgagccggatatcggcaggcgtctgccagccaataccaaccgcaccgacataggtgtcgtggctggtgtaataccggttccacacgagcggcaggcggccggggaccgtgaagtcatgctgctgaaccacgacctcacccgtgatcgcgtccaccggctccgcgcgcagcacattgcagcgcaggaaaccgggtttcagatgcagcttgtcggccagcgccttggcccagtcgcttccgcgaaaggccttgaacagcgacgaagccagtgccgccatgttcatgaccggtggcccacccaccagcaccggccgccccaccggtatcggcagcatcaccgaacttggcatcgacagcgccgttctctgcgtgtgcgcaccgttatgcggtggcggctccagcccgaccgaccagcagctcatcgccggcagcgccatgaacgacattggatcgttgttggccaacaccgtcctgctgcccatgtacgattccccgtcgttcgaaggctcaaaatcctccggcggcggtgcgaacgattcgcccaacgggaaatgcaggcccggcacgtgaaacgaatgggtacccgccgtggcccgcaaaaagccgtttacgaagatggggcggcccatcatgcttcccatccccacaccagcgccgaccgcgccggcgatgtcgccagcaaccggggccgcttccttgccgagcttcacgccttcggcaatcagcgggtcgctcatcagttcggccttcgcctgcttctttgcccatttcagaccggcgtccgcctccttgccgaggggtgtaaacgtaaacacgatactgccgatcacgcccagcgcggcgtcgatgtactcgcggcgatcgagcatgaaaccgacgtagggatgcggcaggaacaccggcggcgtaccgggtgtgaccagtaccgaatgaacatcgatcccgaccacggggtccagatgcttgacagcgggtagtgccacgccccctccccattcagcggccgccacgcagcgcggcgaccttctcgctgagcttgtcgcgccgacgatcgaaggcaccgacctgcgacaccatccattcgacgacgggccttaggttgctgttcatacgcatcgattcgtcgatcgtcagccccgcatcgagcgcgttgaacccggcctccagcgcatgctcgcgctccccggccttttcccagcacacggcgctcatgcgccacgcctcgacagtcatcagcgcgtcctgcgcagccgaggtcgatgccgccgcacgttcgtagcaatacgccgagcgtgcgaaatccttgtgcgtcagatgcacgctcgcctcgccaaacaggccgttcgcgacgagcttgtgcccagccggatgtcctgcctcgaccgcgcgcatgccgctgtcggcggcgctccggtacgcctcgatcgcgcgctcgcgatcgcgccacttcaggtacgcggcgccggcgatcagatgcacgaccacgcattgatcgaaccactgctcgcgctccgcgaccttcagcgccgccgcacgcaattcctcgagccgcgcgggactgcctccttcgatggtctcggtcaacatcacgaacaaccgccggaactcgccgctcggcccgcgctcgccggattcggccagcaattcgcgcggcacgcttgccatcgaatatcgcccgtgcacaacacgcactgagtctggatggcgttgcaacagcgccgccaatggcgtggcatccgtgcgaggcacaacgaagcgcacgcgctcgcccagcgatggcgaagcggcaacaatcgacagcaagccgtccagccactgcacccatgccgcatcatcccgcactttcgccggttccagcacgaagaccatcgcaggaaagatatccgggtgatgacgcatcagactgtccgcgaccgtgagcagatgcagcaccggagatgcaccatcattacgcggcggcgcctgccagtcggcttgcagcccctgcgcatacgacgcctcacgccggctgtcgtaaaacgcgacgagctcatccgtcagcgcctgcgcataacgcgcttcgttcacgaatctcgcgcgcatcgtccgcaccgcacacgacgtttcttcctgcccctgaaaatacaactgcacgagctgtgcgtcggtctcgtccgtctgccagatcatcaatcgcgcggccggatctttcgcgaaacgcatccagtccgcgtgtgcgtccatgaacctgcgctccaccggattcgtcggctgccagttctgcatacgctcaagcccccgttacggattcagcttcaacacggtcccttcgaccgtatgctcgaccgacgccgatgtcgtgaccttcttgccgcgcacgctgtggctgtcggagccgcttgattcgacgttgacaccctggatcaggatcgtgccgtcgctcttcatcaggacgctcgacttcccgcacacgagcgcacgctggtcgccggcattgacgagcacctgatgctgcacgttcgtcgtgtggtttgcgccgacgctgacggcgtgttcgccgcggaccgtgagcttatgcgcgtgtgcaatcgtcgacgtccgctcaccgatctcctccacatgatgttcagcgaccgtcgtcttcatgcttttcgaattcgtctgatagtgcttgacgacattcagcgtcttgccctcgccgatcgattcggtcttgtctttcacgaccgtctccatgtgattgccgccgatcgtcgcctcgcgatccgacacgatcgtcacggtctccttcttcccgaccgtgcgcgtgcgatcccccaccaccccctgcgtctcattccccttgatctgcgcgacccgatgccgcccgatgttcaccgtctcgccctgcccgacgctgcgttgccggttgttcctcacctgcatcgtttcgtcgttgccgaccgtatgcgtgtggtcgtgctcgatggaaagcgaatgatcggcctccgtctccgcgtcgaaattccgttccgcatgcatccacagctgctccgcgcccttcttgtcctcgaaccggaacgcgttcgcgtgctcggtcgtcccgcccggcgacgaccgcgacaacagcccgctctgcgtcgcactctccggcagcccccacggcggcatcttctcgccgttgtaaacccgcccggtcacgatcggctcgtccggatcgccattcagaaaatcgaccacgacctcgtcgcccacacgcggaatctgcacgcctccgaatccaccgccggcccacgggctcgacacccgcacccagcacgacgaatcctggttgctctgcccatacctgtcccagcgaaactgcagcttcacgcgcccgtactgatcggtccagatttcctcaccgggcggcccgacaacggtcgccgtctgcggctcgttggtccgcggtctcggcgtctcacgcggcggccgataaggcaaactcgacggccgcacgagcatcatcgtctgatgcaccacagcctccgtgccctgatcgctcgcataggcgttctcctgaaaacggtactggcaccgcacgatcaggtattcgcggttccggtcggcgcgcgggcaatgcgcgagcgtgaacagataccccggcgcggcgccgcgcacatccgtatcggcgctcgcgcgttcgtgctcggcctgctgttcttcgagccgcacgcggctgtagtgcgcgccgggcgcatcgtcgcgatagccgccctgccattcgaacgacgcgaagctgtcgtgatcgtggccgcgcggatcgaccttctgcgacgacagatcggcgcgtggtttcgtgtagtcgtagtcggtggtctgatgcttgccgacgctcacctgccgcgcgggcagccagccgtcgatatgttccacgtcggcgatcacggtgcggtcgcgcgcgatgtacggaatcgtttcgtagccgggcagcgccgtatgcgacgacatcgcgtcgctcagcatcagcgtatgcgtgtcctcggcatgccggaaccagtagtagatgccctcgaattccatcagccgcgacacgaacgcggcatcggtcccgttgtactgcacgcaatactcgcgcggcacatacgattcggcgaggtggttctcgatcggaaagccgtacgtcgacagcacctcctgcacgatctcgggcacggtcttgttctggaatatccggcaatcggagcgacgcgtcgcgagccacagccatggccgcacgagcagctcgtagccgtagtaccgctcggcacgccggccggcaagcgatgcgcgcgcaacgatgccgttcaggtagcgcgtcgactggccctgctgttcgatccggacggtgacgggcttgccgagcaggtccttcagcgacaggctgtgactgtcggcgagcgcctcgatccggaattcgaacagccggccaagctcgtcgctgccgtcgagcgtgtggaatttcaggccgtcgccgtgcgggctgtcgagtgtgaatacgcgactcacgtcgttgcctcctcgtcggactggtcaacaaaccagtacacgaaccaccggtcggctgcgcccaccttgacagcaaacattgtgcggccttcgatcgtcgcgcgcagcatcaacctggctgatcctcggcagcaccgtacgcgtgaggatcgcgtcgatcagcgggtggcatgccgagcctgaatcggcctcacgggttgcgcgccacgcgacgattaggcggacgacggaggtctttcgatctggagccacatccttcactaccctcttgcccaggcggatacgcacaactcacagtaggacaattaatcgtcggacgaaaggagggccgcattagtcagtttccaagcgtgattgttatgcgcttgtgacaccgacttgcgccacatagcgtcgaatttcctttacggttaactaacggataggtttgcagccctgcgcgagtggcgacagcggtcgacttttcgactcagccattagaaacggggcgttgccaagcgaccgaattatcgagcccgcttcgcccagcaacatgaaggtatggtcgacgccctgcaacaaatagtacgtcgcgtcgggcaccgccggattagccgaatgagtgagtgttactgcgcgatattgccagcgcatcttgcgcccctcgcacgcccaatcttgcagctcctgcgcggagagagaacgatcgctatcgtactgatatggcactcgacccgtcactgccagataaatctttgcgaagtcttaccgacctagccggcgtggttcgtccaaaaatgttttaacgaacagtgtgtacccgatgagcacgccctccgttggcacgacggcaagcagcatcacgagtgtgatgcgttgcatggggcggtgtggacgaacaacaggatcgcgttcggcaaggaaggggcctcgcggcccaagcactttccatcgccaccacgcgtcgcattcgaatcgcgcttgcggcgcgacaccgcgcgtcgcagcatgggcggcggcagcgaagcggcgccgcaattcgatttgatcaattccactacgaagcacacgtctggttcgtcgataccacggcttgaggcgcacgaacggccatcgtgccctcaaccatgccggtaccgttgcccagagccacacaatcaagaccggcgccaagaagaatagtagcggcatcatccagacgcgcgagacggttgcacccgccaacattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttattttgtcgtaccgcgcgcggcgcattttgcctttatcgcgccatgtgatcgcgcgagtatggaggccgtgccgcggatctgcaatgacggcgagggctttgatcggattcgcttccaccagaccttcaacgcgcgggtggtgggtttcttcgaacagaccttgcgtgactcgcgccccgctgccacgcctggtgtgggtcagccacgcgcccaaaatgagacctcccgcacttgatatcggccccgctgcggactagtgctttcgatcagggcgcgccggccaacgacagtcgcgcgccatggccatgagcttccagctatgcgccccgttcgtccgtgtcgagtgcgtctagttcgtccagcgcagagtcctcggcggacgcgtcgtgctccgcgtgcgatggcgccaatgcatccgatagcattggctacccctgtagcgacgcaaggtccacgtagaacagcccgcgtatccgtcgcacgccgatcagtggatccgcactcgactccgcgtagcgtgccgccgtggattcgccgctgcggatgcggcgcattgcctcgctcgcgggccagaacagctttcgcgggaatcatcctccggcacgtcgaaaactagcggcatcaatcctgatacgtcgctcagcgtagcgacggcggggcagatatgacttgtggcgcggatcgacgcccagttgttgctgctgtctgaccatcgggcgcggttaggtctaggtgacgctgcgggctgaagcgccagaattcgcatcaaaaggacgaacaccccgagttcgcgaagtctcacgccgggccgatcatcagcttaaactttgcacgtgcaaaggtggcagcattggtcacacgcgcattgcgaacacacgagtcgcgacgtcggcactcgagccaaccgcggcattcgccgaaaatcagagcttgagagtggagacccagatgctgcgccctccaaacaggtacgaccccaatacatcgatagaactcttttacgctaagcgcgctcgcttgcagatgggtcgaagcattcgctggcggcagcggcatgttgagattggcaccgggtttcgcgatgttgacgaacagcaggccgatgctgagcgacacgagggacgcgacaatgaaccagccgagcaccttcgcgccgatccgcccgatcgatttcccgctgtccatgctggcaatgccggagacgagtgtcgcgaagaccagcggcgcgataatcatcttgaccatgtgcaagaaaatcgtcgtcaccacgccgaagtcggcggcaatggccttcgcggtagcttcgtctgccgcatattgatggcaggcgtagcctacgacgataccgaggatcatgccgagcatgatccaatgggtaagcttccactttttcgtcatggcgtcccttctatgtcttgtacatcaaatggcggaggccaaagcgatggcttccacttcgacggctgagccgtaatgcaaggatgcggactccgctacagctcgagctggcttgtgagcgccgatccactcggcataaagcccgttgaaaatgggccagtgctcgatgtccgacacgaacacccgaacttgaaccagatcgtcgcgcgtgacgccagcagcctttaacgtcgcgtccacgttatgcaggacctgcttcgcctgcgcgtcgaagggcgcgtcacttagcggctttccagtggggtcgatcggcaactgacctgagacgaacacaaatccgttcgcaacgcagacgtgagagtagtgtccggccggcgggggaatgtcgggggcattggcacaggtaatggcagaagtttgggcttggatagacattcgttgattcctgagtgatggctcggcgcctgattggggcgtttgcagcagcgaaggacgcctgagaaaagttggcaagtcgccgttgcaggcgacccgcttacgaaatggagttcagtacgttgactggaaggctttctgaaccttgtctggtgaagtcacaccgttggcgatgagcaattgcgcgagaacacgcgacttttgagggttcaggtcataggacgcgacgaagccgctcttgtcgtcgggcacttcgacattccgattgacgaatccgctgctcacacgcgtggaacggaccacgacgatgcctttgcgagctgctgcttccatcgcgtccagtgcggccttcgacgcgtttccatcgccgacacctgcgaggacaatgcccttcgcgtcgtgttgaacagcgtcttgaatctgcgtcgcgtccatatccgcgtgcgcgtacacgatgtccacgcggggcagcccaccgcttggcagctccaatgccttcctatgactggtcggcgcaggagagaggtagcggatcgaggcagcgtcgacatagccaagcgggccagcgttcggattctggaaggtctgcaccgacgtggtgttggttttggttgcccaacgcgggctgttaattgtgtcattcataaccatcagcacgccacggttgacggactgggggctggcagcaacttccgccgcttcgtagagattcatcgggccatcggcgctggtcgaaccacccggacgcatggaaccgacgagaacaactggcttgctggtcgagagaacgtgatcgaggaagaagccggtttcttccattgtgtcggtgccgtgcgtaatgacaatgccgtcgacctcgttccggtcaatggcctgtttgatgcggattgcgagctgataccagatcttgccgttcatgtcctgtgagccgacattcgaaatctgctccgctttgatggacgcgatcttgtcgaggccgggaacgctcgcgaggagctgatcgccggtaatgccgccggcgttgtagccaattgccgagcgaggatcggaggtgcttgcgatcgtgccacccgttgccagcacgagaatcctcggcaggttttgcggcgggggcgcgctggcttgctgtgcgttggccgcagtcgtgaagcccccaattgtcagcgtcataagcgccgcatggaggcctcgcatcaacgcgttctgtatgtgtttctcttgcattgcagatctcctggcattgatttggggactgagcgccccgctccgaaagggcgctgaccggttcaagggctggacgtattatctacatttggatgtttggtaaaaaataggggaatgcgaggatttccctctgcacgccaagaccctatacaatgtggcgaaatatagatgaatcgtccaatgactaagagcaaactcacaaccgagcagcaaaccatcctcgatcaggtcaagcacattgcagctggattgggggaaacgctcgcgccctttacggaggtggtggtccacgacctactccatcctaaaaacgcgattcttgcgatccataacaacctgtccggacgtcaggtgggcgaccctgcgaccgaacttggcctggcacggattgccgatgacgagtacccgcaaattctcgcgaactacgcgaatcgcttcgcggatggccggcaggccaagagcacatcaattggcataaaggattcggaagggcattacattgccgctctctgcctaaacgtcgatgtgacgctgttccgcagcctcaccaacatgctggaacagttttccgcgctcaagactgatgtggtcaaagaatcgctagatccatcgagtgcagagctcctgcgcgagcgaatcgatcggttcgcggtcggtctcgcgacgacgccgcaggcgctgcgcactgaccaacgaagggctctgatgcaagcccttagagatgagggatatcttgatttgcgacggtcaatggagacggtcgcgcaacatctgggcgtatcgcgagcgactgtctacaacgacgcaaagtaaggaaaaatgccgccgcatgtcgcagcatttttctccttcagatctcgtttaccaaccggaggttgatagcgacgcgcgctgcggggcctgcgctcgttgtggagctgcctccagcgttcgatgggcacgttggcctcggagtggccgcgaaaccattcgcagttcagctgtgcgattcgcagacatcgtttcactttcttgaagaccgtttttttggcgcgtcggaacccgtggcgccgataggcgacacgggttccgacgcccgccgatgatgttcgccgaggaacttgtcgacccgccattcgcggtgccgaattcgctctttccgctcgtcgtacgcactttccacctcttccgcgaggggtgtgatttcacccagctccgcaatgcagtcaataggagtctttccaccgagtgagccgtgtggccgaggccagttgtagtcgaactgccactcttcgattcgcaggtcgattgcctggcctgctctgtcggggcatggtgggaccaaaactcgttccggtcagtaagctgcgaacgttcaaccttgccattgaggtgtggcgagcgtggtggaattggccggaattcgatgcgcgcgttcttgttggccagcgcggcggcggtgcagttgtatccccgtcgtgcaatcaactcctgtagccagaggcttagcggatcggtcacctctccattccttcgagaatagaacgtacgcggtccacgaacgacgcccatcagagcaaggcgtcgcatcgtgtgattccatgatagcggtgtaagtcactggaggttgaccggcgctttcagagaaggagcgtgtcgtggcgtccgcatccagtcgtctgcgacaccggtcaggcgtcgcaattgccacttcgcgcgagccgatcgggcgctcttacggatgccacatcaacgttgcgtcgattgatgtttccgtgacgagcctgaacccaagttcctcatagagacaacgcgctggattttcacggacgacgctcagagaaacgggtacgccttcgcttcttgcttcagccaatacttcacgcagaaccgctttgcctatgcctttgccttggcgatccggcaatatctggatttggtgaaggtgccattcgtcgctcgctcgactcaatttaagaagccctatggcttcagggccttcgcaaatgactctcgcgtcttcgaagttcgcccggatgcgctggtaatgcgtctcgtcgtcagttgctacgccgccccgttgcagatgtgccgtcatcgtgagtttgcgaagtctcaagaggaaaggcacatcaagcggagaggctgcccgcagagtgattttcttgctcatgatcgatggtcgagcgctctttgtcgaatggatccacatgaatgtcgaccggcatcctccagggaagcagcgcgtcgtagtcgtcgacggtctttgccagcggaagacgccggaacagccaggcgaggtatcggtataggtcgattccgtttgtcttgctggtctcgactagcgtatagaggttggcacacgcgttcgcgccgtcgacggtgtccgagaacagccatccgcggcgcccaacgcagaataggcgaatcgcattttcgcagggattgttgctgataggccaactgccgttctcgacgtagcggatcagcttcggccactgctcacgcaggtaagtgagtcccttgccgagcaggcttttcggtacgacaccgggcgactgctcgagcatcagcacatgcgctggctggccgtggctttgacgatctgcatggtcgcggttgtcgaggtggatcatattggtaaccggcatgatatagccggtgcctcgcgttcccgcgccgagcggtttgagcgtatggtgtgaccatccggaacatggggcgctggggagcacttcgggtggacaggccgttcctatacgatgagccgcgagctcgtgttagtagttggctgcccctgcgccccgcccggttgcgctgcgagcgcgaattcgtagttgtcgtgctgtcccaccggctctgctcatcaggcgtcagaattggcaggcgcggcggtcgcagcggcgacccgctacgctgtggcgaggacgtggccggttgcatggcgagactggatataaccgcattgatgcaccgcatgcgtccacaaggctggctcgggacagtaacccggcgcgtccttgagctcgctgtccttcagaacgatttcgaccgcgcgtgcgaacgactccattggaatttcgaggcggcccgacaaactggccttgtggtgagcagattgaacgatggcggggcgagtacaacgagaatcagcctcaatacgtccgtcagttgcacctgcaggcgcaactgacggaccaacagaacgccgaagactaacattgcctttggcactgaaagccggggccgttcaggaccgcaatctgaaccttctcaaacagggaagaatgtggtgcgagcagggctgactcaaacggcaaaatggtgcctcgcacggcggttcttcagttattcaggaatactgcttactcgtaaagcgagatgagctgcgtaggagtagccgctttggtcagaaagcatgttgaatccccgcatagattccggactggctgtggccagggagtgggttgtctgaactggttggcccgttcgcttcaagtgaaaagttcgcgttcctgctattgcgtgccgttgccacctgcacattcaacagtgtgcgctttgacagattgtagctgccggcgatcgtgtagattgtcgcattgccgccgccgttattcgcgttcacgtgatagacggcgccgatcaatgccaccgccggcgtggcttgccatgcaagtccgccccactccagttgggtcctcgtcggcgcgcctgctggggcctggctggcttgcgatgcctgatatgctgcctgcagcttgaacggaccaaggaacacattcaacccgccgaagtattcacgtgagtagttgaacacatcgtcaaactgtcccgtggtcggattacgaagctcgtcgtaaatgccgcggacctggaaaaacgcagaggtataggttgcctgaagaccgacggagcggccctgcccattagccccccctgcattccagttcgtcgagttggacagggcgtattggccggccacatcgaatccgccccatttcggcgactgatatgcgatgttattgctgcttgcttgccagttgcggccgcgcacgagcgacgccgacgaccacgccgtttgtccaagtgggtcgaagtcccacagaccatttgagatccacaacatacgacctgcggtgagcgtaccgtacgtatcgttctgtacccccacgtacgcccagcgattgaatatcgtggtgccactgccgacttggccgaccatggaattgaggccgccttcgagctggaaaatgaccttggtgccgccgccaatatcctcaacacccttgagaccaaacatgccggtgccccagtcaccgctttccgcacgcaagcgcgaaacgcttcggccactgccattcgtaagtccgctcatatattcgaggcctgtatcgatccggccatacagggtgacgctgctttgggcctgtgcgaagcctccgatggccaacagccatgttgcgagcataacttttttcatttgcatctcctgttgcgcaaaaatgattcgtactacatatttatttgcagacgatcggctcataaagatcggagcgttgaatcacaagacagacgactccaggtagtcaatcgttggagctgcgggactagctgccgcggctcaccgtcagcgcgagcgaattgttagcgcttttttgtggctatctccttgtaatagtcgtttaataagaagagcgagaacccgtggcgttgaaacgcgcaggcgtgcgcacccccactgcgcaatgggtgtctgcgtagcgcagttatcaaaggtggaacgaaggatgactcgctatgcacgtgcttcgcacaagctattgctcaggcgagaacgatacgaatgagtcgtgcatctactacggcggttggaaaagtggactcggcatgatcgggttcagagacgtaccagccattccggcgcatcctgaagcgccaccgggcgaaggaatcgatcgagcgcagcgtgtccgaccgacgtcgtgaacgcctgcgttgacgcgggccaggggccaccgtgctgctgagcggcggtgatggccacgccggtggggacaccgctgaacagcacgcgccctgcgatgcccatagccacccgagccaatcgaaggttaccggctgtggcggattccgcgccccagatggtggccgtcaggctaccctcgatagcttgcagaacctctacagtctcatcaagcgtagcgaccttgaccacgatgcaggcggggccgaagatctcttcacgcaactcgtgtcgacgcataaacgtctgcgtgtcgaccaccgccagaaatggcgttggttgcgccttttctggatcacgtggtagccggatcaatgtgtgcacgtccttcagggtggttatgcagttgatggctgagtcataagcgcgacgaatctccggggtcaacatcgcatgcggttttgcggctgcaagagaggtagcgagcattgcgataaaagccgcaccctctgcgttgtccctcacgatgacgagtccggggcaagtgcaaaactggcctgagccttgtgctatggacgcagcgaggctttgagctaagtcctccggctggtgctgcagtgccgtgggcaagaccacgacgggattgatcgagccgagttcaccgtagaaggggattggccgttgtcttacgttcgcttgcgcttgcagggctgtaccacctttgaacgatccagtgaatgcaaccgcgcaaatcgccgggtgtcggaccaaccggacaccaacatcgactgacgtcccctggaccatctggacgattcctgctggcagttgctgcgcggaaagcactgcgcaagcgagttcaaaaaccgcacgtgagagttccgtgtggccagggtgcgctttcacgactaccgggcatcctgcggccaacgccgaagcggtatctccacccagcacggagaacgcaaatgggaaattgcttgcagcaaacatcgccacaggcccgatggggacacgaatcctcgttagacgagggtgtcctgccggcggcccgccggaaactgccgggtcgtcaagctgttcaaaaggtacccccgcttcaactagtgccgcaaaggcgcgcaactggaaaacggtgcgatccagctccccattcagccgagtaacaccgagctgcgtttcacgatcggcaatgtcaacgagaggctggcgttccgaatcaagcgccttggccagtccgcgcaggagtcgagagcgagcggcgccggaagaagtcgcccacgattcggcggcgcttgcactcgctgaggcagccgcgtctacttgttcggcggtggattcgacaaggtcggtagtcacgagggatcttctcaatttgtgtgatagcccgctctttcctctgccgtaccgagacagcccccaaggcggatcgcgatgtatcgcgcccggatctgggcaattcttgaagtgctatgagcacaggcgcagcaaaaaaagagcacggagacgggtgggtgagcgctagcagtagcgcgtggccatcaaatagccggtcctgacgaccgaacgaagcgctactgcagattccgcgcaaacaagctacggaacaacgcgcgtacgccgaactcccagcgaggaatctgggtgctcagttgtaccgtgttgataagggtgcccaggcttggtgtggaaatgagcacccggtcgcccagttcatgcgtgaagccttcgcctttgacgtgccgatcctgcgtaggggagaacatcgttcccaggaaaagcataaatccgtcgggatactgatggtgatccccgtaaacctgggagaccagatctagcggatcacggctgatttcggccatgttgctgaccccggacaacaggaaaccatcccgctccccttcgatttgcaagcttaccgaagcatggcggagcgtatccatcgtgaaccgatcatcaaacagacggatgaatggcccgattgcgcacgaaccgttattgtccttggctttaccgaggagcaaggcactgcggccttcgatgtcccgcaaattgacgtcgttaccgagggtggcgcccatcggcactcctcggctgttgaccgcaagcacaatctcgggctcagggttgttccactgggaggcgggcgataggccgaccgctgcgccgaagccaaccgaggacatgggctgcgatttggtgaagacctctgcgtcaggccccagtcccacttccatgtattgggaccagcttccgcgctcgagcaaatcctgcttcagccgcgcggcggcgtccgagccagggcggatgtgagaaaaattcttgccaagaaacgtcgtgaaatgcgcgcggatctcatgtgcctttacggggtcaccacccgcctgctcctcaatcaggcgttcaagcaggctgacggcgaaagtcacgccgcacgcctttacggcctgcgtatcgcaaggcgccaacaaggtatccgggagcggttgaacagattggtgcgaagcctggctttgcagcaggataggttcgatgtcgccaatgggttcgccggcagacgacccgacgatggccgtgacgtctggtcgatcgagcaagtccgctacggtcggcgtgatcgcggtaatgtcaaagacctgcccgttgcgtacgacgacaacgctcggacctgcatggtcgccgccacgccatacccgcccaatcaagagggcgtattccgcgtcgtgaggtaggcattcggagggaggcagtgcattcatgacgaagatttcatcgaagagttgcggtgaatcgggcagacaggtgcagagactcgccttcagcaagttcaacaagcccatgttttagcggcgacggagcgttgtgtgcattaacgtcatgtgacaccggctcgaagcagaagaagtcggcctcagcgcccggcgaatagacgatataacgattcaggggcgcctgagcctcgatctgaagagcaaggccgcgccctggccaccagatgtccgctcgaccgtgccagcccgtgtagaccgtattgaaaaaattggacggaagggatcgaggcgcgccgaagccactggaatcgttatcaaccaaggcgtgccagcgcttcggcaaatgaagagaatcttctgaccaccatccgtccgcacgcgcgtgcaattgcgtgtcggaatcccgtacgagccacgggtgaaatccgccgccataaggcatcgggtcttcgccgcgatgaatcaaggtcagtgcgccggagagcgatggaccatcaagagtccaggtaatctccgcgtcataagcaaagggggggatactacgcgacaagagctgcagcgtgacatgtgtcctgccctgatccattactgtccaatgctgctgccacgcatccccgtgcagcgggcacggctcgccctcgacgttcggtcggagatcgtgccgccggccgttccaggcgaagccccctccgccaatacggttgctgaatggcgcgagtagatacagagccaggtcatgttcgtgttgcggttcggtgatcagggggcggaaggctggcagccttgagccgcgccacagaaaatcgaagctcgccaggccggcgccatgccgcggaagtacaaccgcactggcctcgctgtttttgagctcgacaagcttcgtcatgcttaccaacccccgtccagcgagataatctggcctgtcagaaagctggcctgatcgctggccaggaacgcgacaaggttagcgacgtcttccggttcgcctcggcgcttgagcgactggttctccagcacccagtcgttgtactctttcaatttgtcgccgaaaacccgttcctcggcgtcggatacgatggcaccaggactgacggcgttgacggtaatgccgaagggtccaagcgctctcgcaaacgtcttggtctgccccagcattgcaccttttgacgatacgtaagggacatacttttcccaacggccgttaagcgtgatgctgcaaaaattgataattcggccccaaccattggccttcatcatgggagtcactgcctgtgtcaaggcgaaccccgccgtgctattgactcgcattacatcttcatattccgaaagtgtgaactcgtcgtagggcttgtgggtgatcagcgccgcgttgttgatcaggatatcgaagccaccaatctcatggccaaggtccgaaacgagagcttgcgcagaggctagctctctcaggtctgcaggcacaaaggtcacatgtcccatgcccgcaccggtctcactgttcagtgcctcggcgagctcgtcgccacgaggagaagggagatctagaatatagacgtccgcgcctgcggcgcgaagcttgcgcacctgggcctggcccaggctacccagtccgccggtaagcagcacgcgacgagatgcaagctgagcagaagcattcatgatcggtctcgatatcacaagatttcctgaacttcgtccatggtgatgtcgtctaccaggcggtccgcgacaatctgaccgcgcgacataaccacgatgcgatcacaggtctcgaagacatgatgtaggttgtggctgataaagatgcctgccatgtcctgttctcgcaggcttttcacgaagtcgatcaccttattggtttcgcgaacggacaggtggttggtcggctcgtcaagaatgagcaccttggtcttgaagtgcatcgcgcgcgcaatggccacaccctggcgctgaccgccggagagttcacctaccagcgcgtcgggcgagcgaagatgcaggtcaacgttggcgatggccgcgatggcctccctgtccatacgttgccgatccagccaaccgaaattgccgacacaccatttcatcggctcgcgaccaaggaagatattgcgtgcgatgctcatgcaggggaccatcgagttgtattggtggattgtttcaatccccaggcgcatggcgtccttcggcgagcggatgtccaccggctggcccagaaactcgatcgtgccggcatcaggtgtgtgtgcgccagaaagaatcttgatcaatgtcgacttgcccgcaccgttgtctccaagcaggccaataacttgccgctggtagacgttcaagctgacgttgcgaagtgcgtgcacacccgaataccacttctgtagcccgacgcaacgaatgagcgcatcagtgcctaccgttcgatcgctagattggctgtctcttgcaaccgttttgtcggcgaccgggccgaggttctggccttgggactcagcacgggcagacggaatggaaccgtcggttgccttcaattggatactgttcatgcttcgaccttcatcttcttggcaacgttgcgcagatggctgttggcgatcaccgcggcgacggtcagtgcaccgatcgcaaatttgaaccagttggcatcgacgcccgagacgaccatgccattgtcgatcgcgcggataagaacgacaccgatgaccgcaccgagtacggttccaatgccgcctccgagggctgtgcctccgattaccgccgcagcgacggcttgaagctccaagccatcgccgagcgagggcagaggggaggccaatcgcatgacctgcagcatgccggcaaagcctgccaacacagagcacagcacaaaacaaccgagcttcacgcggtcggtacgaatgccgatggactgcgccgcttccggcataccgccggtcgcccggatccagttaccgtagttcgatacactcagcaccagcgcgaggatcacgcacaggccaagaaaccagaacatggacaacctgacaggtccgatggtgtcggtgaacaaccagaccggcgcgtcatccgggaatgggggcgggaatcctcctgaaatcacgatagtcaggctacgcacgatgaacagcatgcccaacgtcgtgatgaacgaaggaatgtgaaagcgaagcgtcaacttgccgttgaggaagccgacagcggcacagcatagcaacgcggcgggcatcgagatggccatcggccagccccttgctgccagcacacatgcgaccatggggccgaaggcgaacacagaaccgaccgagaggtcgaattcgcctgcgatcatcaggatggcgacaccaaccgccaccaagccgacctccggcacgatccccatgacagtgccgacattgccgccagacaagaacacgccaccactcgtgccttgcaggagcatcgccaggagaatcaacatcaacccgcctgcgaactctggcttcgatagatagattttgagtaagcgttccatgtttgtgtcaccgtgagtactcagcgatagcccttcttcgacaactcgatcacgccgtcgacctgttcaggcagcaacaggcctttgccagtttccacgtcccatgcagatagcttgtactttttgatcagattggcctggatcactggtagataaccctggagaaatggctgctggtcgacttccacctgaatgtagccagccttcatgctgttgagcacatcgggcacgatgtcgaaaccacccaggaggatcttgccgggcggcacgccacggtccttcagtgctttggcgacacccgcatgccagaatcccgtgtcgaaataggccgtggtgtccggattggcgttgagatacgccccgacgcgttcggcggtcacagctaggtcagtgccggaatcgattcgcttccaagtaatcttgcgcccagggttcgcggccttgtaatcggccatgaaccgcatgacaccggcaccgcgctgctcggaccagttctggcccggagccgagatgccgacgagcacattgacaggcccggacttaggaaatttctccgcgagtttttgcgccaatgcataccctgccgcatcaaagccctggccaatgaaggcctgtcgcacactgcccttggcgcctttgctgctatcaacgttggccgcgaggacggtgacacccttgttgcgtgcctccttcaggatgggttcgatcgccttgtcgtcgacgatagtcgttgctattgcatcgggtttgcctgccaatgcagcttgcaggttgcttgcctgttcggatacggagccctccgtctgggtgaagatcatctggcattgcgctttgacctgagtgcacgcttcgtccatgccctttttcacggcctgccagaacgtattgctggcgctcgagtgaatgatgtaatcgaactttaacggctgctcgttctgagccagagcgctggaagccatgacggccagaccgatagccgtcgcaagagtcagcgctggctttgtcgtgaaacgatgcatgttgtctccttccttgggtgttaatctgaaatatcaattagcagtccgatgtatttctgacggcaatcgtcaatcgctcgcggatgtcgggcatgagttccagtcccaggcccggaccgtcgggaacggtgatgtgcccatccttgaccgttggaagggctgtgacgaggtcccgataccacccgtcatagaaagcccgcaccgactcttgcaccagcgcgttcggcgcgttgagcgacaagtgggtggacgcggtgagaactacgggtccagtacagtcatggggcgcgactggcaagtgccacgcttcggccatgctggcgattttgcgggcttcggatagccctccacaccaagagatgtcgagcatcacgataccggcggcattggtctccagcaggtcccggaaaccccagcgggtcgccaacgtttcggaggcgcataccggcgccaggcttctctccgcgtagcgcttcagcgaagagaggctgtccattcggattggatcctcgtgccagaaagtttcatactcgcgcagagcctctgcgatctgcagcgccgggggcaaattccaaagtgaatggaattcgaccatcacgtccattttgtccccaacagccctacggatcttctcgaacggttcgagtgcacgtttgaggtccgacttggagatgtaatagccgtcgctcgcttcagcgtaggggtcgaacggccagatcttcattgctgtgataccggaatccagaaggtctagggccagttcatccgcccgatgcagaaaggcgtttagatcgtcgtaccgggcactcacgctattggccagcccccagttagccacggactgctgcttggccgtgcgcacatagtgcggtccggcgcaggtgttgtaggtgcggatggtgtcccggcacttgcctccaagcaactgatagatgggctgaccggtggccttaccgaagatgtcccatagtgcaatgtccagcgccgagttaccgcgcatctccgcgcccgcgcttcgaaatcccaggtaaccagacaggcgtttggcgtgccgatcgatctggagtgggtcctcaccgattagccggtttgctgcccattcatggatatacgcttctgccgaacaggccccatagaatgtctccccgaggccagtaatgccttcgtcggtatgaaccagcacccataacaggttcggaaattcctcggggcgcagggtttcgatttcggtgattttcaaacttgctcctttaggtcacgccggcagaaatcaaagcctggacactgttgtcaaaatgggccgccatggccacttcggcagcggcggcatcttgtcgggcaatcgcgtcgacgattgcgtcgtgcatgtcatgcacagccgtgcgttcctcatggctttgtcgcaccgcccaactgatcggggcggtctgccggatcacgagacggaagccctcaatgagcaatgcatacagggggttctgtgcggcgcgagcgatggcgacgtgaaaggcaatgtcctcttcggtcggcgactcgcggccattgccgtgctggcgcatggctgcggccgcctcccgaatggccgcaagttcggtttcgctccggcgaagcgccgcgagccgggccgtccggacttccaatgtgcggcgcaaatcaagcgtctgctggacgctgacctgcatcgtgaccaccgcgtggtccatgagcatggcgagcacgtgactcttgagcttgccaacgcgagcccgcttgccgggcgcaagctccaagatgccaagtgcttcgagagccttgaaggcttcacgtacgacgccacgtcccacacccagcttctgggcgaactctccttcgctgggaaggctatcgttggggacgagtcgcgtttcatgaataagattgatcaccgcgtccgtgacactggaagtcaaggtcgaggggatgtcattcgagaagtctgcgtccatatcggctccttcagctctgatttgaaagagacgattgtcgcacttgacgaggtcagcttgcatgacgagaatgctaaacctatcgtacaggttttcaatagatatcgtacagactacgggaaactcctgacatggaacatgaattcaagtgggtctgcgccgtgcccctcgctagtggatgcggagaaggcgctgtgtgggccgaggcggaacaggcgttgtactggacagacgtgacgcgttttctgctgctgcggctgacgccgcgggacggttgcgtcaagacatggctcttcgatgagcccgtggtagccctgtcgctgacagatcgagtcgggcgcttgctcgtggccctcggatcgcatctgattctgtggactgccgccacggacgagcgcgtgaactatggcgtctggctcgacggctggccacaagtccggtttaatgaagggcgtagcggaccggacggcagcttctgggtgggatcgatgcgcaacaacgtcaataccgatggcagcctgcgagaggcgggcggtagcgatggcatattgatgcgtgtcggacctggcacccagacgtctattcaggggagcggattgggaatcgccaatacgttgtgttggacaccagaccatagccggctcatttttggcgacaccttggcgaacatgctctacatcgccgactatcgggatggagttctttcaaaccggcatcctttcttcacgggattcgaacgtggtttgccagatggctctgccatcgacgcagaaggcttcgtctggaactgtcggttcggcggaggctgtatcgtacggatttctccagaaggcaaaatggatcgggtaatcgaagctccgacgagcaatccgacaacctgcgccttcggcggaccggactaccggacgctctacgtcacatccgccagcatccatactgagcccggtgatcgattggctggtggcgtctttgcgctgcggaccgaggttcccgggctcccgagctttgcatttcagtattgacaacaaaggtgccgcccttcgctcgcctcctgtattgaagagagattgacctgctccccgcgtttagtacggtgcccttgacaccaatcaccgcgcctgcgagctgcgtgccgaccaaggcgaccggctgcggactccacacgcgtccgtagccgatgccggcatagagggcctgtccggtttggccgatcggcgcctgcagctcgtggtgacctgcctgatttctttgggccatttcaagcttggggagcggcctcggagcgtcggatagatactccccgctttcgtcgaagtaattttccccagttttttgtctgacggcgccgcggtagcggtgccgtcctgtcgatcgccgaccatatcgccctggagatccgtcgtgggggtgtcggtggtcgagctggaggaagcgtggagccgataccgtgttgacggcgtgagttaccggtttccccaacgattggaagccatgcgtagcagcgtggcattggcagcacgcagatcgaacagttcggagtcgaagccggggccgacccagtttcggtaatggtcagcctcttcgctattcggatcgttggatagcgtgctcaggaacgcgtcgtagccaggcgggccgcccacatcttctggcggacacgcgcgagcaccatcgatgacctgggccgcgccccacggttcgctctcaacggtttccactctctcaacgacgatggcgtgatcccacccgtccccgaagtcataccgatagaggaagcgcgagccaggttgcaggaccttctgtagtcgaaccttgcggtcatcggcggtcgtgcccggatcggcgaagtccagcacgtcatcgacctcgaacatggcataggtcataccatcgatcaggaagtcgtgcaggtgggtgtcctcccaaccgaaggccgcttgcaggatatggtgcagtttgcgcagcgactcggttccttcaacctcgatcctgcgccagatgggcggctcgatgtgttgaagctgcacgtgcagggtaaagcgctggaacgatttcgccatctgatctccgggtgaacgggaagccagcggcattatcgccttacgatgccagggtggtcatgttccatggcagcaggtcttcgacccggttgctcggatggtccgcgatgcgcgtgagtacggcgcgcagatacgcctcgggatcgaggccgttgagcttggccgtaccgatcagactgtagattgccgccgcacgctcgccacctgagtccgcgccggcgaacaggtagttccggcgcccgatcgccaccccgcgcaacgcgcgctcaactggcaggttatcgatttccagatgcccgtcgtaagcgcttcccaccggttcagcgcatagagaatcgcccgactcgtgtcggatttgcgcgagagcgtttccagcgtggtactcagccacgcatggagctgatcgagcaagggcctgctatgtgtttgccggtacgcctgtcgctcatcgggcggcttgccccggatcgcttcctcgatcttgtacaacgcgccgatacgctccagcgcctcggtgttcaaggcattcggccgtgcggcatgcagttcatagaactgtcgccgagcatgtgcccagcaggctgcttcggctacccgcccggtttcgtaaatcgcctggtatccgccataggcatcggcctgcagcgtgccgctgaacgattcgagatgctgctgcggatggatgcccttgcggtcggccgtataggcgaaccaaacggccggcggcgtcatgccggctgagtaccggtcgtcgcgcacgtagacccacagccgtccggttttcgtcctgccattgcccggcgcgagcactggcacaggcgtatcgtcagcatgcagcttggtggctgtcatgacgtgccggcgtaaggcgtcgaccagcggttgcatcaggctcgcaccatgacccacccatttcgccagcagcgagcgatccagatcgacaccctcacgcgcatagatcgccgactggcggtacagcggcagatggtccgcgaacttcgagaccaacacatgagccagcaagcccggaccagccaggccgcgctcgatggggcggctcggcgctgcagcttgtgcgatgtgatcgcagcacgtgcatgccagtttcgggcgcacgtggcggatcacgcggaagctggccggtacatattccagctgctcgcagacgtcctcgccgagttgcttcatggggccgccgcacgccgcgcaggtttcgcccgattccggccagtacgtcaggatctcgcggggcagatgctcggggagcggtttgcggggcgcttgttccggtgcggtacgcggcgtcttcggaatctcgatgggggcggcgccttcgtcggcctcgagctcttccagtcgcaactcgagctgctcgatctgacggtcgagcttctcggagctccggccgaactgcatgcggcgcagtttcgcgatcagcagcttcagatgctcgatctcggccttggcggtggcgttcgccgccttgtgcgattcgaccacgtcttccagatgcccaatgcgtgcatcgcgctcaagcagcatggccttgagcgcttcgacgtcgtccggataggcgtttgccgtggtcatgccggcagtctacgcggcggccgacaggtttacaacgccgatgtcggctccgtcgtgcggactggttgccgccagtcgataccttcgagcagcatcgacagttgcgcctggctcaggcacaccacgccaccatcggcacgtggccacacgaaccgaccgcgctccaggcgtttcatcagcagacacatgccgtcgccgctccaccacaacactttgaccagatcgccacgcttgccgcggaacacgaacacgtggccgctgaacggatctcgcttcagcacggtctggaccttcgcagccaagcgattgaagcccgagcgcatgtcggtcacgccggcggccagccagatcttcgtgtggctgggtagtccgatcatgctgtcggtcccgacgtgccgcgcaacatacggagcaccagcaacagcgtggcttcatgcggcgagccttcgatgcgcactcgggtgttgcctacgctgatctcgatggcgcccgccggagcggcacgggcgaccggcgccggggccggttgctcgatctcttgcgccggtgcctccacggttacgggcagcaaatccaccggatcgtattcgccagcacgcaatgctcgacgccatttgaacacccggttcggattcaccccatgctccatcgccagacgcgccaccgatatatccggctcgcaggccagcttggccagatgccgtcgaaattcgatcgggtgattcgggatgcctttgcgtgaagttctcttcggcgtatctgttgccactttggtccccactactttggtggggtctactctggcaacttcctttcacatcgtcgagacggtgctggggacacgcttaccagcccatggcagcgtggcaggaatgaaaacatcaatgaccttctacgacaatactttccaaaaggcacagacctgtcccggtgaagtgcccgggaaatccaagccgttgcgaacacgttaaactctaggccctgcaaaacgcttggctggaagacgcctgcggaagctctggacgagtacctaaaatctgttcaacaatccagtgttgcgacgaccggttgaatccgcctaggtgtccaccatttacgaggtgaacacctatggccgacaaagagaggagtttcgacccgatagagtcgacgcgcgaaattttcgtcgcacgtcgactcgactcatcttggatttgtggctaaacccggatgattattggttggtggaggaaagggtggccgagtatgagctaatattggccccctgtccggtatagacccagattccgatattggtgccatcctggcacgtggaaatcttggtcgtgctatccgtcatgacattcacgaatgtattatccgatcctccattcctataagtgcgagtgattttgcaatattgatttccagtggggttatagaacttcggtgcccaatggaatccttggttaaatgccaccgtagacaaatctgtgacgaatgccagatccgtctgagttgctccatttgaattaattttctgggtgacgtcgacgttaatcgtggtattcttggccttgttgtaaatcgggatattttttatcgtaacataattgccgggcgcaaatgaagagggaagaccgctcttcgtcgaaagcacactgttcggcgcatcatagtcaagacccagaaccttcgtaatcgtatcggatatcaatacgaaagatacctctggataggcgttgtagccaatgatatttccttggctatctctttttgtgctgctactttgccacttagccaatctcgtcagccatttccatgccttatcgggcatgttggcattatagaaggaggtgggtagatacgtgtggtactcaattccaggcttgtctatctgtttgtttgcgcatatataattcgcttcttcaagctgatcaacatacctggcctggttgtccatctttgatgaatcggtaatgatgttcttatataatggaaatatgtttggctctcttatataggcatcgtcatacgtcaagcttgaataatttggatttgaattgctcgagtagaaagtgcccggagtgccaacttgcccaacggcaaagtgcgggatgaatggggagaaagcgctgggtggagaatagggggacgcacaggtggtggaagggttggacgtggtactcgtaatataccaattttgatcaaatttcgaagccaagttgcgatagttgtcagagaagtacgtcgatctgagactggggttgtcgctaagagcttttgctatcagagtaggattgtctttgatggcgcgatagtaggcgatttggctcgccgccaaatctcctccgagtaaaagttgcatattatcaggcaaaaattcgttataggatgccgtttcgccgttctgcgttcgtgccatccgaaatccatccggattgagggaggttccagttgtactacccacagtgctgtttgccttaacgtaactggtcatttgtgagatgtaattttggaaatcctgaccgagatatcgattatcggccgtgaggcgatacatgtttgcgatgttctcgccgagctcaaatggtgcgggcaattcatctctttgctcatacggcttacctataacgctgattgcccaccaaggtgcgttaacgccgccattttcgtgatacgtcgtggcgaatttgttggccattgtatagttttcgtcgtaaagaccaagataataagcgccggtggcttggtggacataatctcttgaataataggcgcatcgattatagaggctagcaagatatccaggcgaaagagtcggatttgtgttcgggttcgggcatgagagtgttttgccgtccggccagttgttcgttgcccaacttgggttttcattccacaatctcgtatagtttgtttggttgaaaaccaatgagcgagcctccgtgactgccgcattaaagccgcttgccaaatttccctgatcggttgcaggagccggctcactggagatagccgtcaactctgcgaaaacctctccttgataaccgaaaagtaaaccgctgatagacatggcgacgaccaatgcctttggtttgaatcttgcgctaccttttgtccgggagttgcttgctgtctcggcgtttcccgagctcttggaagacgcgacatgctgaaatctttttgaaccggcattcatgtttcgactccttaaagtcaagggttgaacagcagtgcccaggttgaggcgatctcgtgaagccatctagatgaatagtaatgcttaactagatcaaggagcgtctccgcatgagcgggtgaaacgcataaaaatctatgtcgtctatttgaaatgtggcgaatatcaaaaagtgctgcagtcgtcggccgtgcaagcgttcatgttcaagtgacgcactcgcacgcccaaggctcaagcctgtcgcgtgaaaacttgaacatggtttcttctttctcccggtgttggagtgatgcagccattcatttaatacagatcaagcggtttggataactccgaggcgggttttagcgaaatcacaacggcggattcgggcggcatgggaggaattggcatccctaactccagcaaacttgcgcccgaaatcaccacgccttcgttctgcatcatcttgaacatttgcgtttgcttcacgaaatgtggtgcgacaggtgcgtagagcgtttgtactcgataggcgatgtcgcatctcagtcccttgatcttgagtggtgtggcgtatcgcgcgttgtcctcgcgtagtcgatagatcgccaaaagcgacgcacttccgtcatcggagacagcttgagtccaagagagcgcctcgctgatacacccctggtgaagggttcccgcatgtagaacgggccgccattccttgtatattgcaatccagcgcatgagggcttcgatctcgtcggcgggcattgctctcgggtcgacttcaacgccaaggtgaccgaaaagtgcgactgcggctctgaaagcaagagtgtgccggcgtccggtcgtgtgggaacgatcggccccgatatgtgcacccatgagctcgggaggaaagaaacgcagaaagccgcgctgaattccgatgcgcgtgagcgcgtcattgcagtcgctcgtccagagacggtgcatgcgagccaacacaccgtaatcggctcgtccgcccccggaggcgcaactctcgatctccacagcaggaaacgcggcgcgcaaccgatcgagcaacgcataaaacgcctgggtctgacgcctgtaagcgggcatgccacgatggccagccgtggcgagatctcggttcatatcccatttgagataggaaatcgcattgtcgcgcaataaagcactgatttgcgtgaagagatattcgcgcacatctggttccgcgaggtccagtacgagctgattgcgacctgtcacgagtggccgaccgtcgagccgaagcgtccactccgggcgggcgcggtacaattcgctgtccggattgaccatttcgggttcgatccataggccaaagtccatgtccaaatctcgaacgtgatggatgagtggtgtgagcccgcgagagtacttgttcgcatcgggccaccagtcgcctagtccggcgcgatcgttgtcgcggcaatggaaccagccgtcgtcgagaacgaaacgttcgatgccgatctgcgcccccgcagtcgccagttccttgagatcctcgagatcgtgatcgcaatatacggcttcccaagtattgaggatcaccggccgaggttgcatgcgttgccgtggccagcgcagtaccttcgcccgaacgaagcggtggaactgcgcgctcaagccattcaggccctgctcgctgtatgaaagaaaggcgcatggtgtgcgatagcgttggtccggtgcaagcacgacttcgcccggtgccaaccattcccccaattgcagttgccggcgaccatcggtcatcggttcgatgatgatggtgtggtttccactccatcccaaatgcgcgccgtatacggtgcccacattgtccgctagcgatgagccgaccatgactcccggaaacgagtcgtgagaagtgcgcccgcgtcggttgtcgcgcctccacgtcgcagaaccgagaatttcacgattttcctggaactccagcgtccagcgccccgagaagctcagtgcccgatttgcgtcgggcggcagcggtacagtggcggcggctagccaatctacacggaatggagtcgcgccgcggttctctaattcagcccacatcgttatgacgtccgacgcaggatcgattgtgtaactaaggattgcacccaactcggcctgttcgtcgctcaacttcattgttaccgagtgatcgtttgtgcttacctcatcaaggcgaaagctctgtgcccagtcaatatcgccaacgtctccaggccggctgccgacgagtgccggttgatggaaccagccgaatccgtgtgtcgagaatgccgtgaagggcggatcgccgtcgagtaacgtcggagggtgcggtcgcacgtcgtctgcgctccaggcgatggcgtgcggttctaattttgcgccaaaatagcgccatacaggcggcatatcggccgatttctctagtgcgatgctgagatttgaaccagtcaatcgaataagttttgtgtcgaacatacgtctagcccttggtggcccccatcgtgaggcctgcaatgaagtatcgttgccggaggaaaaaaataagcacgggcgggagagccgcgacaagcgaacctgccgcgacgagatgccattgtgcgacccaaatgccactcagtgtttttagtcccgcggtgatcggcatggcgtgatcaccttgcacgagtacagtggcccagaagtagtcgttccatacaaaggtaaacacaagaacggaaatcgcagccattgcgggccgcacaagcggtagcacgactttgtagaagatctgaaattcgctggcgccatccatacgcgcggcctcgataagctcgcgcggtagttctcgaatgaaattgcgcataaagaacgtacagaagcctgtgttgaaggccacatggaacaacacaaggcctggtacggaattatagagcccgagccgaaggctcatgagacgtacgggaatcatcagaatctgaaacggcacgaagttgcccgccaaaaaaaggaagaagaccggcaagttcaatctgaaacggtagatgccaagcgcaaagccagccatgcaactcagtgccacggcgccgattactgatggaatggtgatcaggcaagtgttaacgagataatgtgcgagaggcgtctctgaaaaaattgctcgatagttctcaacgatctgccattgggtcggccaaccccagtaatttcccgcaaaaatatcagcagggccacggattgacgttagtgcaattccaagcagcggcaatagccagaggacgagcgcaactgtaaccgttaagcggtagagccactgagcggggcggctcgcctgtgcaatcggtgtggggaacattcaggcatcccccctttcctgcttgtagacgcgaacgaggacgaagccgatgtacgtcagcatgatgagaaacaagatcgacgcgatggctgagccatatccgactcgatagccgtaatcgccaagcgcttgctcgtacatgtaataggcaagaacccgcgatgatccgtacgggccgccttgggtcatgatcgacaccatatcgaagctgcgtaatgctccgacgaccgtaacgacgatagaaacgaaggtcgccgaacgcatttgtggcaggacgatggaccacagcattcgccagccttgcgcgccctcgaggcgggccgcttcgatcaagtcggggcgaacgttggagagcccagtcaagtaaagaatcatgcaatatgagatctgcggatatagtcccgcgacgacgattccgtaggtaacgtatcgttcatcggagagcacggccacgggcgtgacgccgaaccactgcagcacatgaaacagaaggccattggatggatcgtagaaccagccgaacacgagccccactacggcctgtgagatgacgaaggggaagaaaaagagcgatttaacggctcgcatgccgaagacgttttgattcaggaagagcgcgaaaaaaaggccggccggcacggcaaggagaaaacatgccagccagataaaattgttctcgagggcgatccagaagtttgggtcatcgtagagctcgaaatagtttccgaagccgatgaaatgcgacgtgctcaatccatcccacgagtagaagccaaatccgattgaccgaatgatgggcgccacaacatatacggcaaagagcgtaagcgcgggcgcaagaaagagccatggtgcaatcacgcgctggtggcgttcccagaatgtcgtgggcgaaagtttgatagacgtggcagtgaattgcacgtgacctccaatgccgaaccgacgaagcaccgcgcccgccgtcgagcgcgagtgaccccgtgctacttgttgtaaacgcgctgacgtacttgctcgagacgatcaagggctgcggcgcgggtgtcaggtttcaacatgtaccgctcgaatgcgtccatggcggcctgagtcaactccggggaggcatctcgatcgaagaactgggaaagcgcctgcgccttcgcgagcagcgcggcacccgccttcagatagggatcgctcggtggaggcgcatcctgattgaccggtagctcctcggttcgctcgccgtacttggcttggacgtccgctctcgccatgtaggccaggaagcggcgcgcatcagccttgtttttcgcgtttgttggaatgtggatcgattcgatcggcgcttcctccgcacgagggatcgacggatcgatgataggaaacggcataaatcccagcttttcggcgtcaagacccgcttgtttcattggtgccaccacgaaattgcccatcaggtacattgctcccttgccttgggccagcaacgccgcagcttcctgccatgtgtaggatgcgtgattggtcatgaagtagccgggcttcgtcaattgatcccagcgatcgaacaccgctcgcacacgtggatccttaaaggagacctttcctcccgtcagggccatgtggaatgcaaatccgtttacacgtagattaagatagtcgaaccacgcaagattcggccacggttccttggtcccgatgacgaacggcgcaacaccgttcgccttgagctttgcgcatgcgtcgagcaattcctgccaagtgttaggcggctcgatgccaaatttcgaaaaaatatcttttcgatagtagattccccactggtaatacgtgtaagggattccccatttttttccgttcagcgtcatggcggacaaggcggatttaagcttagtgtcgagattatatttggtccaaatatcagacacgtcttcaaacagccctgctcgtacgaacggctccatcttgcgtcctggataccaattgaccacgtcgggagaatcggcagtcaggaagtttcgaattgctgtcttataggcgtcgtgatcgaagcggtttaccttgacctgtacatctggattctcgattttgaaatcgtttactgctgcatcgaaagctgcttttactgcttgatcagatgtgtcggtattgatgacaagcggggctgcattggcattcagcaggaccatcgcgatcatgggaagcaatactgttccccgtagtttcttgagtgtctccatataattctcctcgttgatagttggccgcgcccgcattatcggaagtggcgtttgcttgtgatgtaatgtccatccgcatgcattcgagcgaccattgaactgtcgtcttgatcgacgaaggcgcattcggtcatcggcacggtagtgatcgacgttcgctgatcgaggcaacgtcgcagtgcattgccgcgggcgtcgaatgcatacagtttgtctggaggcacggaaagcggaaggcgctggccggcgctgacgttcgtcgtaccaggtagtttggcgatccaatgtgaccccgcgtcaccaccatttaggtagacatatgtcgcttcgcccagacgctcctgccacataacttcgcgcacgaaatgttgggtttgagtgccaagagcgagatcttcgggacggacgccgagcgtgagcgatgcgcccggatccaggactctcgcatcgacacgtgccgagagcacatctccgctggccagtcgtactttggccagatgctcgcctgcatccatgagttcggcgttgatgaaattcatcttgggggaaccgatgaattcggcaacgaagcgattgcgcggatggtaatagagttcaagtggcgacccggactgcgccaggcttcccaccttgcgagcggtctcgccggagttaagcagcaccacgcggtcggcgagcgtcatggcttccacttggtcgtgggtgacgtaaatagtggacgcgtgaccaatttcgcgatgaattcgcgcgatctcgtggcgcgtctgaacgcgcaaggctgcgtccagattggaaagcggctcatcgaatagaaagacaccgggctcgcggacgatggcgcgtccgattgcaacgcgctgtcgctggccgccggaaagcgctcgaggcgtgcggtccagcaagtgctcgatctgcagcgcgtgcgcgacgttgagaactttttcgcgaaccgttgctttggcgatccctgacagcgttagtccgaaggacaagttttcataaacggtcatgtgaggaaagagcgcgtagctttggaacaccattgccacgccgcggcgcgcgggggggatgaggttcatcctctgcgagccgatatagatgtctccatctgtgacatcctcaagccctgcgatcatgcgcaacaaggtggatttgccacagcccgatgcgccaagaaatacgcagaactcgccctccgtgatgtcgagatcgatatctcgaacgatgggcggactgcctccgtacgctttggacacgcctttcagtactacgcttgccataccagtctccgtgtagcgccctcattcaactgcgggtgtaaatcaattcgatacctgcacaattgccgtactttgcggtgcaacgctaacgtcgacatacgtgtaggtagggccgtctcggccttctggctgttcggttgtcgcagttcgactcgcgccgttgaccgtaatcgtagagtaggtacctgggaaccgggcgtgccatgtgtaggtcgagccggcggcggcgttctcattggtgagcgtgctttttgtcgtgccgtcatgtctgacggtgaccttgccggtcccgatcggaatgtgcgagatctgaagccagttcatgccgctggccggcaattgcgaagtcgtcgtcaacttgccgttggacgcatccggctcaatgcccaagaggcccgcgatcgtttgtccgacgagcgtgaacgatacttccgggtagtcgccgttgacgaagttgttgccgtaaccgccgtgaacggtgttgatatggttgtatacatattgcatccatgcccatgcggtagtgccatcatgggcggcaaagaatgcgtccggaaggtaagtcacggcctcgagattgggcggcgtcgagctgagcgcagtggtgtcgagccatgtcatgtattggttgcgacgtgtgcccggattcatgatgcccttcatgggaggaaaccagctcatctcgccaccccaggcagtcgatttttgcgcggacgcatcataacttcgcaccacatcggtcgaagtagacgaattgatgctccacggattgttgtaataggttctcaggtcgctggctttggtcgtatacgtgcttgctgccgtggtatctgcggccgctgtcgcgagctgctgcatcgcaaggtaggcctgatattggctggatagtgcatcggcggcttcaaccgggtttccaggggcgccttcgttgtagcttgcgacgccggcccagatatcagaaccgctttcctgcgcgaccttgatttgccgcccattgacggttccatccgtgagcgttccatagtgggcgtccacgaaggcgctgacagtattcagcacgaacgggtagagcgaaccagtcgatgatacgtaatcggcgtcgcccgtccagcggtatccgtcagcgacccgctgtgctagctcaaatggcgcaggtagctcccgcacaaatgaggtgtcgctcgaatagtcggtttgcccgattgatccgtcaaagttcaatgcccatgcggggtagtattgacgcgaggccgtagctgtcgacgcgaatgcgctcagcatagccttgttttgtgcgtcgagtcccaacatatgcgcgccgatgaactgatgtgcgaaatctcgagagtagtagtaggagcggaacgggtagccagcccagtaagacggagcatatgtcgcgctacctcgcccgctcttgtttgtttcatccatgttggtgacgccagttgtacaggcctgacgcacccaggagttggcttttgtcttcgcccagttgaacatcgcgacgactgttgagttgtccgaagaaatctgcggatcattgggagccgaggacacgacctcgatatcatcgatattgatccactgacgtccgctcgacgatgtaaacgagatcgttacggcgctgttcgcagaaaccgaaacgcgcgggatggtgtacttgatgtagttcgtcgtcgcgatggacgacgggagtgtgacggtctgcgcggtctggccagccacctggacggagaaagtaccgcccgttccactcgccgcggcaatccatgccgagatgtcgaatgatccgcttaccggcgaagtgactgtttgcgaaacggaatagccgtccgcccccggcaggaatgctgcgcggctttcggtgtgcgagttgttcgaagcgcatccggctcctgtcgtcaccgtccaggtatttggacaagcgtaacccacggcatttgccaattcgaatccaggatcgctgactttcagagtctgaaaattagccgggcacgtggcgtgtgacaattcggtccagcataaaaccgcgattgtgcaacgggcggcgatacggacgcgacgagactcgggcgcccaccgttgactgtctcctctcattgtcatatctcctagttgtatgtgtccgaaaactcactgcaagaccatcgcgatcgcttgcggcagtttgtactgcgttcgcgttctggtatatcgcccgttgtgaggagcgatacgtttatattagtagtccaaattaatatgacaaatgtcaaaaattctgaactatggtttgtgtatgatttgctacatatttatgatgatctgcatttttacaggccctatttaattgggaaaatttgtttggccagttactaccggactgcagatcattcggtaataatttctatatactcaaagataagtcggaatggaaatattcttgcacgcacatcatgtataggctacttttagtttggtttctcgatatttggaccgcttgcgccgcaggattggcgaacaatcagtggcgcaagtccgcgggaatgaagcccgtcgaccgggttgccggcgataagccccagcaacgtcgccgccgcgtcatttccctccttgaagggttcggtgcgaaccgtcgtaagggggggcgtcgcgaatgccgcgagcggaatgtcgtcgtaaccgacgaccgccaggtcgtccggaacgcgcaatccgacatcgcggattgcggccattgctccaaaagcgacggtgtcgtttccggcgaacagcgctgtcatgcgggaaggctgggcgagcattttccgcatggcttcatatccgctttgtgcgctgtaatcggcaaatgcaatccattcaggacgtacatcgaggccacgtgtttccattgccagccggaagccatccagtcgatcgcgcactacctgatagtcatcggacgcgaagccgatatgagcaatccgctcatggccgagatggagtagatgttccgttgcccgttgcgccgcagatcgattgtcgatgccaatggcgcacatcgatttcgtctcggttaggttcgagccgaagacaacgagcggaaagcctttgtgagcgagctcatgaaggtgaccatcgtctagctttcgaggatttaaaaccaccaatccgtcaatgcgcccactattcacgagatcaaggaatgccccggggcggtgcgattccttaacaggctcgagtatcaccttgtaaccggttgcatgacaggcggcactcaatcctgcgaggaaccgagggagataggcatcgacatcgacatggatgtggtcgccgtaaggcatgagcagagcaatcgtctttgtcgagccactggcgagtgaccgagccatggcgttcggaacataaccgagcttccgggccgccgcgagcacacgattgcgagtttcttcgctaattcccatgccggtgatgccgttcaacacaaacgacaccgttgttctcgacacgccggcaagttgggctacttggatgctggttatgcgactcactggagattgctcctgattcgaattaggtccagagcaaatgcgaaagctaaatgaatcctgcgcgatactaacgcgctttagtatagaagcgcgcattggtaagtcaaggttgggaaaattggtaattacccgtggttcggtagcgtgagtgcttccctcctagcgatagcatgcttccgacgcagcgagcggtcgcgggattgttaggcttccctccaaacgcggtgacctgaggtttcttgtagccatccggcaagtgagttctctttaatccttgaacggcgggggctctcgctgaaacagcgcggctcgcagcagcggatgaacttccggatgttgatctgagcgacaaagggctcaaaatcacgccactcgatgacgcaacgccagcggaggccgatgtgctcacgcagcaggcatatgacttgatgccgcgcgtgaagatcacggatctattgttcgaggtcgatcagtggaccaacttcacgccgcacttcacgcatctgaagagtgacgccgagccgcctgaccggacgctgctgctgaccggcgactatgtgtggcatgccaacaaacgcgttgccaaggggcgattccggcccttgcgccacagaaaatcggcggggccgccttggcgtacgaaaaaatccgtttcttgagggcaccccaaaatgcgtgtgcacgagcgcgaaccgaggcgacggcattagagttcaagggacaggtcatctattgcagcgccccaccctggttgttgaacgggctaagctcgcatgacgctgcagtcctacgcaatgtcgcttcagacgaaatgccggtggaggacgttggcacgtctgaccgcagttcgacgtcgggaatcgatatagagagtgcgtaaccgagaacgcggagaagatcactctctgtttgacggctcgcggcgttcgttgcgagcacgtctgtttctccggaagctgacgcagtttgatggcgcatcggccatcgcgtcgctagatgtagcgatctgaaatcgaaacgggccggacctgcaatcgacgcggtttccggccaggattaactgccactaacggcgcgcgcgaaccaggattatctgccactgagccggcattcagcggcgccgacccgcattccacgcgcgcggaccagcattctctgcaaatgatggggctgagattgggaaaccgcgtggcggcggaacagaacgtgatagcgccttcagatgggcgccagcaactttgttagccgctgtcacaggagcacgaagggtggcgaagctgatgtctccttcttgctttcttgtccggtgagcaccgtcggcgcaatgtcaacggcctgcaatctccatgcgttgtgaggttatgttcgattcttcacaccgggactgctcatgagagtcaacgagcctgttgttcgtgttctcgcttcgatgtgtgtgctgttctgcgtgcacgccgctgtcgcggcatcggcgccgcttggccaggatgaggcggtaccgggccatttcgtgatcggcccgggagcaggcgacacgcattcgcatgccgcctttcccggcacgccgcacgatctcgtcaaggtgtcggcgcacgtgcgcgtgactgaggcaatcgataaggggctcaacttctttgccatccaggtcaatttcccgaacaagacttgggcgcacggcggcctgcagttggtgcgcggcaagtatcagatgaactggggcgggcttgtgaatcgcggcggtggctccaccgattatcgagtggaaaacccggtttcggatctgcaattgatgcagaacggaccgaacagcgagcgcagcgcgccatatgcgtggaaagcgggcaaggaatatgtactcacgatcgagcgagggcggcaggtcacgttacctccgggcgaatacgtcttcatcggcaacggcccgaaagttgcagtggccgaagctcgcacgatgtgggaatggcggttcaccctgaagccggcggacggcgagggcccggtgcaggtgtccacgctctacgatgccgccgatcggattggcagcttctatatctggaacgagtgcggctatggctcctgcggcaacgggcagagcgccacctggtcgatgccggaatatgcacggattggagccgcgggcggcaatgtgcgcgcccaggcgttgaagcgtttctagcctgcccgtgatagggagggcttctcctacgtcgtaccgcgctgcgtgatggccagccatggtggctggctttatcaccacgagtgcaacgatgccggccatgcgcacctcctcgatgcactgatctgcaacttgcagcaccgccttttccttctgccggcgcagccggcgtatttctgtgtgccggcgctagcctgcgttttccagctatcggccgtgtgccgactttgccatgttgttctccgtttccaatgctgtacgggtccaccacggcgccaaacagggccgtccaataaacgatggtttgctggacgccgactggctgtgcccctgagagcgtgcggaaccgcataaggagcatccaatagcggtatccattttttaatgtctgactatactgaattttcaccggccaaactggaatccgtatgctaatcggatacgcgcgcgtctcggcggatgaccagcacctcgatctgcaacgcgacgcgctggcgaaggcaggctgtgaacgcgtcttcgaggacaccgcaagcggagcgcaccggcttgacggcgctgcttgccagcttgcgtcaaggtgacacgatagtgatctggcggctggaccgactcgggcggtcactgaaagacctgatctacctggtcgagcggttcgaagccgccggcgtcggcctgcgcagcttgcaggagagcgttgacaccgcgtctatcggcggccgcctcgtgtttcatttgttcggcgcattggcagagttcgagcgcaacctgatccgcgctgaaagactgccactcggttcgagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggtgactgccgcagttcgggcaatgcggaggtcgatggctgagcctcacgcggcgctcccacttgccgctcgggtcgagctccaacagccacgcgcgccaggccgtcacgcgttttccgatgtcggtcgataggctgcccatctgttcgcccgcatcaacgcacgagatcggatgcgacagcaaggacacgaatagatcgagtttcttgagatgtttctcgccgagtggggggcggccgtgcgactgaagtagcgccggcaagtctggcacgcgaacatcggcagccgaccgatgggccgcgttcggaatcccgcgctggtaatgtggctgtcgtagcggtattcaacggtggtgccatcgggcgcgagccgtctgctgacctgtccgagcgccgagtactccatctgcgtcacgtggcccatggggtcacgatggcgagacagatttccatcggcgtcgtacgcacagtgaatctcacgcccgcccggctcgattgcgcgcgtcagatggccgttgcggtcgtactcgtattgggtttgctgtccgagcgcatcgatcgcttcgacgaggtagccgcgcgcatcgtaccgatactgcgtgcgatgccccaacgcatcgatctgcgccgcgagattgccgtccgggtgataatcgaaccgtgtgctcgcaccacgcggcccagtatgctcaacaagctggccgtactcgtcataggtatagcgagatatcgcccccgatggatcgctctgcgcgagcagattaccgaacgtatcccactcgtagccccactgccggccgcctatcaacgtcatgcagaccggtcggtgatcgaggtcaaattccgttctgactgcgctgacatccggcaacgtctgcacaagcaaactgccatacgcgtcatattcccaagccgtcgtccgccccgccggatcgatcatcgcgctcgcacgccccaccgttcggcccacgttcgccggattccgcgagcagttcgcgcggtacgctcgccatcgtgtaacgccccttcacgatgtgcacggtgcgcgaatgttgctgttgcaacggctcgaacggctcggcatcgatgcgcggcaacacgaatcgcacgcgcgcaccgagcctcggcgaggtttcgatgacgtggagccattcgccgagccagcgcgcgagcgccgcatcgtcacgaacctgcgcgggttgcagtgcgaacaccattgccgggaaaatgtccggatggtgctgcatcaagctgtcggcaacgctcaggaagcgcagaaccgaatgtccgccgtcatcgcgcggcggttgccaatccgcacgcagcccttgcgcgttagacgcgtcgcgccggctgtcgtaaaaccggatgagctcgtccgtcagcgccggcgcgtaatgcgcgccgtcgacgaaatccgaacgcatgacgatcaccgcgctcgacatttcctcctgcgtctggaaatagagctgcacgagctgcgcgtcggcttcgttcgtctgccagatcatcagcctcgcggcgcgatccttcgcgaagcgttgccaatccgtgtgcgcatccatgaacctgcgctccacggggttcgtgggttgccagttctgcatgatcctcgcgccccgtcaggggttcagtttcagtatcgtgccttccaccgtgtgctcgcccgtcgccgacgacgtcactgtcttgccgcgcacgctatggcttccgctggcgctcgattccaccgtgacgccgttgatcgctatcgtgccgtccttcttcagcgtgatgctcgcatcgccgcaaacgagcgagatctgatcgcccgcgccgacatgtacgttgttcttcacgctcatcgtgtggctcgcgccaacgttcaccgattgagaaccgccaacgttgagctcgtgcgctttctcgatcgtcgacgttcgcgagccgatctcctcggcgtgatgttcggcgacagcggtcttcatgctcttcgaagtcgtctgatagtgctgagtgacattcagcgtcttgccctgcccaatcgtttcggtcttgtctttcgcgaccgtctccacgtgattgccgccgatcgtcgcctcgcgattcgcgccgatcgtcacggcttcgttctgtccgacctgccgcgtgcggtttcccgcgacgccatgcgtctcgttcccgccgatctgcgcgacgcgatgtttcccgatgttcaccgtctcgttctgcccgacgctcctttgccggtcgttcgcgacgctcatcatctcgttgttgccgaccgaatgcgaatgatcgtggcccaccgacagcgtgtggtcctgctcagtctccgcgtcgaagttgcgctccgcatgcatccacagctgctccgcgcccttcttgtcctcgaagcgaaacgcgttcgaatgctcggccgtgccgcccggcgacgagcgcgacagcagcccgctttgtgtcgcgctgccgggcagcccccatggcggcatcttctcgccgttgtacacgcgccccgtcacgatcggctgatcggggtcgccgttcaggaaatcgaccaccacctcatcgccgatgcgcgggatctgcacgccgccgaagccgccgcccgcccacgggctcgacacgcgcacccagcacgacgagttctggtcgctctgcccgtagcggtcccagcgaaattgcagcttcacgcgcccgtactggtccgtccagatttcctcgcccttcgggccgacgacggtcgccgtctgcgggccgttcgtgcgcggccgcggcgtcgcgcgcggcgagcgatacggcaagctcgaaggctgcacgagtgtctgagattcgtgcacgaccgcctcgttgccgctatcggtcgcgtacgcgttctcctgaaaccgatactggcagcgcacgatcaggtattcgcggttctggtcggcgcgcgggcagtgttcgagcgtgaacagatagccgggtgcgatgccgcgcacgtcggtgcgcgcgagcgcgcgttcgtgctccgcctgctgctcttcgagccgcacgcggctgtaatgcgcgcccggttcatcgtcgcgatagccgccgggccattcgaacgacgcgaagccgtcatggtcgtggccgcgcggatcgatcttctgcgcggacagatccgcgcgcggcttcgtgtagtcgtagtcgctcgtctcgtgcttgccgatgctcacttcctgcgcgggcagccagctgtcgatgtgctcttcgtcggcgatcgcggtgcggtcgcgcgcgatgaacggaatgtgctcgtagcccggcagcgcgacgtgcgacgccatcgcgtcgcacagcatcagcgtgtgcgtttgcgcggcgtgcttgaagtagtagtagatcccttcgaactccatcagccgcgacacgaacgccgcgtcggtctcgttgtactgcacgcagtagtcgcgcggcgcgtacgtgtcggtcagatggttttcgatcggaaagccgtacgtgccgagcacgtcctgcacgatttccggcaccgtcttgttctggaagatccggcaatcggagcggcgcgtcgcgagccacagccacggccgcacgatcagttgatagccgtaatgccgctccgcgcgccgcccgaccagcgcggcgcgcgcgacgatcccgttcagatggcgctccgattcgtcctgctgccggatgcgcaccgtcaccggcttgccgagcagttccttcagcgacaggctgtgattgtcggcgagcgcttcgatccggaagtcgaacatccgcccgagcgcttcctcgccgtagagccggtggaacttcaggtcgtcgccgtgcaggctgtcgagtgtgaacacgcgggtcacgtcgcgccctcctcttcgaatcggtaaacgaactggccgtcttcggcgctcacgtcgatcgcccgcagcgcgcgcccctcgatcgtcgcgcgcaggatctcctggctgatgcgcggcagcaccgtgtgcgtgagaatcgcgtcgaccatgcggccgccggattcgatcgtccggcagcgctcggcgatcagcgcggtcgccgaatccgcgcagcgcaacgcgatgccgtggtgcgcttcgatgcgccgctcgatgcgcgcgagctgcaatgcgacgatccgcgcgagcatctcgtcggtgagcgggtagtacggaacgaccgtcaggcgtcccaacaacgcggcgggaaacacctcgcgcagcggcgcgcgcagcgcatcggtcaaggtctgcgcatcgggcaggcgctgcggatcgcggcacagctgcatcacgcgctcggaaccgacgttcgacgtgaggaggatcaccgtgttgcgaaagtcgatatagcgcccctcgccgtcttccatccagcccttgtcgaacacctgaaagaagatctcgtgcacgtcgcggtgcgccttctcgatttcgtcgagcagcacgacactgtacggccgccgccgcaccgcctcggtcagcaccccgccctgtccgtagccgacgtagccgggcggcgcgcccttgagcgtcgatacggtgtgcgcctcctgaaactcgctcatgttgatcgtgatcgcgttgtgctcgccgccgtacagcatctcggcgagcgcgagcgccgtctcggtcttgccgacgccggacggcccgcacagcaggaacacgccgtgcggcttggccggatcgtcgagccgcgcgcgcgcggtctgaatgcgctcggcgatcagctcgaccgcgtgcggctggccgaccacgcgctcggcgagcgtctcggcgagcttcagcaccgattgcatctcgtcgcgcaccatccgcccgagcgggatgccggtccagtcggacaccacggcggccaccgcgtgcgtatcgaccgcgggcagcacgagcggcgtctcgccctgcaattcggcgagcgcgcgcagcgcggccgagagcttcgcctgcacgtccgcgcgcgccgcctcatcgagcacgcgcgaagaatcgtcggccagcagcgaggcccgccagtcgacgatcttgccgagcgcgtcgcgctccgcctgccagcgcgcgtcgagcgcatcgagcgtggtctgttcgccggcgatcgatgcatcgattgcatcgagccgttgcgcatcgcccgcgccgagcgcgcactcgcgcgcgatcagctcgcgctcgacgcgcaggctatcgatccgccgccgcacgtcctcgatcggcgcgggcaccgcgtgctggctgaccgcgacgcgcgcgcacgcggtgtcgagcaggctgatcgccttgtccggcaactgccgcgcgggaacgtagcgatgcgacagcgtgacggccgcctgcagcgcatcgtcgagcacgagcacgcgatggtgcgcctccagcttcgcggcgagcccgcgcagcatcgccagcgccgcgccctcctccggctcgcgcacctgcacgagctggaagcgccgcgtgagcgccgggtccttctcgatgtattgcttgtattcggaccacgtcgtcgcgccgatcgtgcgcagcacgccgcgcgcgagcgcgggcttcaacaggttcgccgcgtcgcccgtgcccgccgcgccgcccgcgccgacgagcgtgtgtacctcgtcgatgaacagaatgacgggccgctcgctcgaactcgcctcgtcgatcacgccgcgcaggcggctctcgaattcgcccttcacgctcgcgcccgcctgcagcaggccgatgtcgagcagatacagttcgacgtcgcgcagcggcggcggcacgtcgcccgcgacgatgcgcagcgcgaagccttcggcgaccgcggtcttgccgacgcccgcctcgccgacgagcagcggattgttctgccggcggcgcagcaggatgtcgacgatctgccgaatctcgccgtcgcggccgaccaccggatcgatctcgcccgcgcgcgcacgcgcggtcagatcgatcgcgtagcgcgcgagcgccgagccttcgcgcgcggcggacggcgccgcccccgcgtcgccgatcgcccccgccgccgcgcgcgcggcgggcgacggcgcctccggcgagcctgcgacgatccgttcgagctcgtcggcaagcacgtcaggcacgatgcgctcgaagtcccgcgcgatcgcgtacagcacgttgcgcagctgcggcgtcttcacgagcgcgagcagcagcaccgcgccgcgaatctgcgccgcgtcgtacttgagcgtcgcgtacacccatgcgcgttcgaccgcatcatcgatgtgcgcggacagatcggacacggaacccgcgccgcgcggcagccggtcgagcgccgaaacgatcccgcggtcgatcgccgccgcgtcgatgtcgaagcggcgcaggatccggtgcacgtcgctgtccgggcgccggagcatctggttcagccagtgcgcgagctcgacatagggattgccgcgcagccgacaaaagccggtcgcctgctccagggtctcgtagagaaaagtgttcagttttccaaacaaggtcactcggccgatatcggacatggcggttcccgttcaggcaggttggcgatcaacgcaccggcggcggccgcctgatcggccgcgcccgatcgtgcgcgcgaagcgcgcatgcgctcgtcgtagccgagcacgaggtcgcgcgcggggccggggtcgagccgctcgccgagccatgcggtgcggccgagcccgtgacggctaccgagcgcgagcgtcggcacttcgccgcgcgcgagctcgagctgcacgtcccagtcgaattcgatgccgacgtattcgcgcacccattgcgcgagctgccgcgcatggacgccgcccggcaggaaccgccggtattcgtcgagcgtcagcgggccgagcacgatccggaagcgcgactgcgcgtcgcgcaccgcacggccgagcacggcgccgccgagcggctgcgtcggccgcgtcgcgcggatcgcgcagcgctgcgcgcgatcgagcatcacccagtgcggcacgtgctcgacgatgcgtacccgcacaccgaaatagcgccgcaggatctgcacgagcccctccgggttgcgcgtgtgccgcaccagatggccggcctggtgatacttcgcgtgcggcgcgagcgcgccagcgccgcgcggcgagtcgggatgcggatcgaggcgcgcatcggacggcgaatcggaccgcgaatcaggcggcgaatcaggcgatgaatcaggcggtgaatcaggcagtgaatcggacgacgaagcgaaggacgaatcgggccgtgagccgcgcggtgaatcggcaagcaacgcgtcgcacggcccgatcaggctggccacgtagcggtcgaaccgcgcgcgcgccggccgatcgaggctgacggtcggctgcgcatcggcccatgcgcgatagaacagcaggatcagccgatgatgaaacaggtcggcgaacgcggcgaaggtcggatcgtcatgctgcgtcgcgcgctcgtatgcgtactcggtcagatgcgacggcagcggcccgttcggcccgaacagcccgaagccgtgaatcgcgacgcgcgggcgcgggccgtcgtcacgcacgtcggcgagcatcgcggccgcgaacgcgagcgacggcgcctggccgaagcgcaccggctcgtcgcgcggccgcgacgcgtagccggacggcgcgtgctcgggcgacagcgcatcgagccaacgcagcgcatgaaacaggtcgtagccgtgcggcgcggcgcgcaggcggcgccaccatgcgtcgcggcgcgcggcggcggcctgcgacgtcgcgctcggcgttgcatttggcgtcgcgctcggcgccgcgcttggcgcgacatccgcagccgcgccccggagcgcattcggcatcgcgtccggctccgcgttcgcctccgcattcgcggccgcaccggcgcgccggcccgcattcgagttcgcgtgcgagcccgcgtccacgccggcgggctccggtttcgggttcgtcgtcatatcgcgggccgcctgccgacgcgcgccggccattgcgcgagcctgccgcgctgcgcgctgctcagcacgcattcggcgaacgagttgatcgacacgtgccgcgcgaaaaactgctcgagcaccgcgccgagcaaataggggctgtcgccggagaacgcatgatcgtcgacggtcacgtccacctgcacgccgcgcccgaacatcagcggcccggcggcgggcagccggcgaaacaccggcgcgaacgcgacacgatgcacaccgtcgatctgccggcgcatcgccgcatcggccgggtccgcgtgcagaccgagcaattcgcgcagcacgcgcgcgccttcttcgtcgtcgacatcggtcagcgtgtggcgcgcgagcccgagatggctcacgagccgccacgcgctctgcgcgtcggcgagcggcgggcgcggccgcgacggcccgcggatcatggcgatccgctcgacgggcgccgacacgcgcagcgtgaacgcgttcgcgtcgcccgccggcaacagcaggacgagatcgcggttcgtgcacagcgtgtcgacggacagatagcggatcgattcgtcatacggcgcgcacgcgctatcgacgagcgacacgaacgtctcgctgccgacgtagccggtgcgcgtgccgttcgcgcgcgcctgcgcggacacgaggcgcggctcgcggcgcaccgtgtagtacgcgccgtaattgccgccgtcgcccgcgaacgacgcatggaacggccggaacgcgcgcatctgcccgtcgtcgcgctgctcgcccgcgagccgccgcaccgcgtagacctcgtagtcgagcggccggctgcgatcgacgacgacatgatgctcgcgcgcgcccggatggaccggaatgcggtccgcgcgccgcgcgaacaggttgacggccggcgtgcagttcaacgcgaggtgccgcgcatcgacgctgttctcgagcgccgcgtcgtgccgatcgagcagcagcgtcagctcgaacgtgtcgcccgtcgcgcgcgcgagcgcgggccgcaatccttcgatgctgaagaacaggaagcgcgcgggaaacgcgaagtactcgcgcagcagccggtaaccgtggaagctgcggccttcgtcgggcagcagcgcctgatcggcgtcgaagccctgatgcgcgagcgcgtgcgcgccgagcgcgtgcagccagcgcggcggctgcgccgcgtcgtggcagacgacgccgatcgtatgcccggcgatcagttcgagcagatgcagcgcgtcgcgctcggggcccgccaggtggaacatcagccgatcgatcggcagttgcgcgaggcccgcgccgccgcgcgccttcagccggatgcgcagcgcgccgcgcacgtcgcggcgcgcggccgtcgccgaacgcggcagatacgcgggcgcgcccgtcaccgaagcgcccgcgagctccagcggccacagcgtcagatcgtgcgcggtgcgaaactcgcacgcggtctgttcggccgcggcgggccgcgcgcgcagcgcggtgcccgccggcagccggtagccctgcgcgaggctgccttcgttcatcatcggcgtgaactgcacgatcgccatcgacggaagcggcgcgacgtaacccggatacaccgcgtcgagcagcgcctgcgtgaagcgcggaaactccgcgtccatcttcagttgcacgcgcgcggtgagaaagctgaagccttcgagcagccgctcgacgtacggatcgggcggccccgattcgtgcatccgcaggcgcgcggccactttcggaaactgctgcgcgaactcgccgcccaactcgcgcagatacgcgagctcgcggttgtagtagtcgagcaggcgcgtatccatcgcgtcagcctcccgccgccgggtgcagcgccatcgcgcccgtctccagatcgaggtccgagcgcagcacgaactcgaccggatgcggaatcgaccacagcgtgcccttgatctcgaacatcagcacgttgtgccggcgctcgcccgccgcgccgcccggcgcgtcgagcacgctgcgcacctcgacgctgtcgggcgcgatacgcggctcgaaacgcacgatcgcatcgcggatcgacgcctcgaccgacatccgctcgacgcccgacatcggcttgccgacgagcggccgcatcccgtagttgagcaccgacgcctgcgcgtgcgcgaacgccgaccagtcgacgaagccgtcctcgccgttgcgcgtgttgagcagccacgccagatcgcgcagcaccgccgcgcgcaggcgctcgccgccgatcgcctgcgcgtcgggcggctcggtgcgccgctcgcgctcggcgtcggtcagccggtcgagcagcgccggctgcagccggtcatgcgcggcgcgcacgccgcccgcggctcgcacgtcgtcattcatgattcgcgcggcccgccgtcacatctcggtgttctccttgatgttccagccgaccgacacttcggcgcccttgccgccgttgtcgttctgctgccagtactgcttcttgaccttcgcggcctgaaaaccgtactgcatcatcagccggtcggccgcgtcgcccgggtccacgcccgcgatctgcgcggacgtgacgagcacttcctgcagcgtcacgcgcatgaactcgatctgcgagccgcccgtcttgcacgccgatatctcgaccgtcggcaggtgcttgccgctcgcgcagttcttgatgatcgccgttgcgcccttgtccatgtacgcggcgacgacgagatcgttgaagctcgccttgcccgcgttgccgccgctgccgctcgccatcgcgcccggctggctcgcgccccatgagaacgactggatgtcggtccagcccttgtgctgcgcgtcggccgattcgccggtgacgccgtccactttcataaacattgcgacgcccatcgttgtctccgttgtggttgattgcggaatgtgtcagtccaatcccgagcgtttgccgctcattcgcccgccgccttcgccgacggcagcttcgagatgagccgcagcgacacggtgagcccttccagttggtaatgcggccgcaggaagaatttcgacgcgtaatagccggggttgtcgtcgatctcctcgacgacgacctgcgcggccgcgagcggcttgcgcgccttcgtctcctgcgacgagttcgccggatcgccgtcgacgtagttcatgatccagtcgttgagccagcgctccatgtcgtcgcgctcgcgaaacgagccgatcttgtcgcgcacgatgcacttcaggtaatgcgcgaagcggcagcacgcgaacaggtacggcaggcggcccgagagccgcgcgttcgcggtcgcgtcgggatcgtgatactcggcgggctgatacagcgactgcgcgccgatgaacgccgcgaaatccgaattctttcgatgtacgaacggcatgaagccgttcttcgcgagctcggcctcgcggcggtcgctgatcgcgatctcggtcgggcatttctggtcgacgccgccgtcgtcggtggggaacgtgtggcacggcagcccttgcaccgcgccgcccgattcgacgccgcggatcgacgagcaccagccgtacagcttgaacgagcggttgatgttcgccgccatcgcgtacgcggaattcgcccacgtgtagcggtcgtggctcgcggcgccggtatcctcctcgaagtcgaattcgtcgacgggattcgtgcgcgcgccgtacggcagccgcgcgagaaagcgcggcatcgcgagcccgacgtagcgcgaatcctcggactggcgcaggctgcgccacgcggcgtattcggtgttctggaagatcttcgtcagatcacgcggattggcgagctcctgccacgaatccatctgcatcagctcgggcgacgcgcccgcgatgaacggcgcatgcgcggctgccgcgatcttcgacagctcgccgagcatctcgacgtcgggcggactgtggttgaaatggaaatcgccgacgaggcagccgaacggctcgccgccgaactggccgtactcttcttcgtagaccttgcgaaacagcgggctctgatcccacgcgacgcccttgtagcgcttgagcgtgcgcgcgagctcgttgcgcgacgcgggcagtgccttgatcttcagcagctcgtcggtctcggtgttcgtgacgaggtagtgcaggccgcgccacgcgccttcgagcgtctggaactcctgatgatgcaggatcaggttgatctgctcggagagcttgcggtcgatctcggcgatgatctgcttgacgctgccgtaagcgtcggtcgtcatgccgaccgtgtgctcgagcgcctgctgcgcgagcgtgcgcaccgcgcgctcgaccgattcgcgcgcctccgccgtcttcggcttgaactccttttgcagcagcgcggcgaactcgtcgcgcgcgaccacgggctgggcggcggcgcgcgtgtcggcctgggtttgggcacgttcattcatggcgaatctccgggtcgtcttcggtgccggtcacgggctgccgcgcgccgccttcggcgtccgccgcgagcggctgccgcacgagcgaggccagcagtgccggatcgttgatcgcgttttcgatcagttgctcggcgccgtgcttgccgtccatgtacgacagcaggttcgacagctcggtgcgcgcgtcgagcaggcgccgcaacgcgtcgacgttgcgcgcgatcgcggcgggcgagaaatcgtcgatgctctcgaacgtcatgtcgacgctcagcatgccgtctcccgacagcgtgttcggcacctggaacgcgacgcgcggcgcgatcgatttcatccgctcgtcgaaattgtcgacgtcgatttcgaggaacttgcgctccggcaagtccggcagcggctcggcccgcttgcccgcgagatccgcgatcacgcccatcacgaacggcagttggaccttgcgctcggcgccgtaggtctcgacgtcgtactcgatctgcacgcgcggcgcgcggttgcgcgcgatgaatttctgtccgctggccgaagccttgtacttgctcgtcatcgtctgctccttcgcatcaggttgcgtcgatcatgtccgccgcccgcagcggcgcccccgcatcattcgttgcgctggccgctcagcaagtcgagcttcggcaggctctccggcgcgagatcccggatgatttcgtagaagtcgagcgacagcagccgctgcgcgcggcgcagcaggatcggcgccggatggctcggctcgtgcagctcgaagtagcggcacattttttcgaggccgagctgaacgtcgtcgcggctcgtcagctccgcatcgcgccacgcgcggccgttcgcggcgaaagccggcgcgccgcccgaagccgcgccgttcgcggcactgttcgtgacgccgtttgccgcgccgccgtgcgccgcattcgccacattcgccgcgccgtttgtcgcggcgggcgcggccgcgggcggcggcaacccgtcgcgcacgatccggcgcagcgccttctcgaagtcgctcgcgtcgggcacccattcgccgccgagcgccgatgcgacgcgcgcgcgaatcgcatcgagcgcgtcgagcgcggcgaacgccgcctgcagcgtcggctgcccgccgtcgcgcgcgcgaaccagatcggcgatcagccgctcgcggccgcccgggtagccgtgctcgccgccgtcgcggccatcgaacacgcgctcggcatcgcgcacgctcgggccgccatcgaagagcgcctgccggcgcgcggcgcgcgcgcagccgtgcgcgcccgcgatttccgccagcgcgttcgcgcgcggggccgggtcgtggtcgccgtcggcgtccaggcgcggatgcacgtcgtcccaccaccggtccagcatccccgcgacgagcctcagcccgtccgcgtagccgggcatgccgcgcagttcggtccaactgcgcgcgagatgcgcggccacgcgcagatccttcgtgcgcgccgtcagctcgagcgcgagacgctcgaccgcgctccagtccggcgcttcggccgggatcacggtgtcgccgtactgctgttcgggccgcggcgtcgcgctctcctgcagccgcaggaaatcctgctcgtattcgagattcgcgccgcacggcgcgtcgggcgcgacgccggcgagcaacgattcgatcgggtctgaactctgcatgggccttcccgtggatggaccggcgccggcggcgcgcgccggcgcgtcggcttcattcgaacgcatagtcgatactcaccggcttgctgcccggatcgatcttcacggtgcgccgcagcggcggcagcgtgccgttgcgaatctcgatctgatagacgcccggcgcgagcgacagcgtccgcagcggcggactcgcgccgcgcttcacgccgctcacgtacacgtcgccccacgggcgcacgtgcaagcgcacggggatcgtctcctgcatgtccggcggccgctgctcggccgcggcggcggcttcctgcgcgacggacggcgacacgggcggctcggcgcccgccggcggattcgcgaccaccgtttccgtcgcgtcgaggctgccattcggcgcgaggttcgacgcctgcgcgccgtgcgcggacgcggcgcccgcgtcgtggttcgcgatctgtgccgaaggcggcggcgcggcgcccggcgacgtcggcggcgtggcgctcgcgccggccgtcgtcgtcgcgacgctcggcgcgggctcgcgcacggccgtatcggcaggcgcgggcggcggcgcgagcgcgggcggcggctcgccgcgctgcgcgagcgcggagacgctgccgggcgcgggcggcgcggcgggcgacagcggcgcgagcgcgttcgccgccgtcgcttcggtgcggccggacggcttcacgaggtgcgcgacgccgatgccaagcgcgaccaacaccgcaagcgcgccgcccgcataggcgatcgtccgccggtcgcgcagccgcgcgcgcgcgttgccgggcggcccggcgggcgcggtggagcgcgatgccgtggaggccgtggaggcagtcgacgcagcgcagacggcgggcgcgccagacgatgcggacgcgttcgacgcgccggcgcgggcgggcgctcccgccccggccgccgccgcgctcatggccgcctccgcgtcagcgcccgccgcatcgcgcgagaccggcgcatcggatacccgagggccgctcgcttcgggcggcggcgcaccgccgtctcgcgacgcaggcgccgcttgccgcgacgcgtcggctacgcccgatcgcgccggcagcggatcgcgctcgcccgcgtgctcgcgcgaccgtgacggcggcgactgcgactgcgactgcgactgcgactgcgactgcatatgatcgacgtgcggcccggaagattcgccatcgcgaccgtcggcggcccacggccgcggcgacggcgcgccggaatccgcgtccgatcgcgtcgcggccgcgccgcgctcgctcgcctgaggaggcgggggcgtctgcgctggttgcgcgccgctctgcgccgccatcgctcgttccgcgcgtgcggccggttcatcggtcgattcatccggccgttcatccgcgcgctcgtcatcgccctgccaacgcgccgccgccgcgcccgattcgtcaccggccccttctccgtccgcctgtgccgaatcgccaagccgatgcgcagccgactgccgcgccggtgacggctgctccggctgtcgcgcccgctccccgtcgggccgcgcatccgcatccacatccgcatcgccacgtcgccgcgcctccggcgacccggacgccgccgcgcgccgcgcgccgtcttccgccgcgcccgcgtcgcgcgcctcccgcggctgcggcgcacccgccggcatcggcgcgacgtaaggcggccgatcgaactcgcgcaacccgagctccgccgcgaactccgcgaccgactccggcctgtcggcgatcttcagttgcaacgcgtggtcgatcgccgcgagaaacgccggactgtacggctcacgcgcggtcaactcgcgcgcggcgagcggccgataggtatcctggatgctgcgcacgaccgccgcgggcggcagctcgcccgtgaccatcgcatgcatcaccgcgccgagtgcgtacagatcggtccaaggcccctggctgaaggccggatcgtcggtgtactgctcgatcggcgcatagcccggcttgatcatcatcgcgctgtcgtcgacgagatcgccgatccgtttgcgcgccgcgccgaagtcgagcaggatcggattgccgtcgggccggatcaggatgttgtcgagcgcgatgtcgcgatggaagcactgcgcgcgatgcagcgtgtcgagcgcgccgagcagcgcggcgacgatgtggcgcagctgcgtctcgccgatctgcgcgccgccgtcgagcagttgcttgagcgtgcgcccttcgtagaacggcatcaccatgtacgcggtgccgtggctctcccagaaatgcaggaccttgacgagccccggatgatcgaattgcgcgagcagccgcgcctcgttgagaaacgcgctgcggcccgcgtcgaacgcctgcgcgaagcgcaccgagcgcagcgaaaccgtgtagtcgccgccgcgcgtcgcgagcatcgacggcatgtattccttgatcgcgaccgcgcgccgcagcgtgcgatcgaacgcccgatagacgatcccgaagccgccgacgccgagcacctcgtccagttgcaattcgccgaggcgatggccgagcggcagcggccgcaccgcgaattcggcgccgccgccgcgggtcacggtttcctgctcgttgtctctcgaaaatgggtccgtcatgtgccacctcgtgattccgcgaatcgcggccggatcgcgccgccttcgcgcgccggtccgtcgcgtgccggcgcgaagccgcgcgccgctcgttgcgttgccgctgcattaccgctacaccgttacgtccgcgtcgcatgcgccggttgcgtgcattcccgcatgcgcgcgccgcatgcatcctccgcatgcgcgccctccgcgcgcccgctacacgccgtgctgaacgccgccgaacagccgcaggaacagccggctgtccggcgcgccggtatgcgcgtgcgtgcgcagcggcgagccgtcggcgcgattggtccaccagaagctcgtcgcgccgtgcggatcgaaatactgcgaaagtcccggccaagcgggcgtcgcgggcgggctcggcatcggctgcgcgagcgcgccgttgcgcgcgtcgccgccgtccgctgcgcccacaccgctcataccgcccgcctcgcctctatcgcctctatcgcctctatcgcctctatcgcctctgtcgcctctgtcgccttcatcgcccgcaccgcgcacgcccgctccgtcgatatcgcccgctccgccgatcgcccagcccgcatcgctttcgcgggccgcatcgcgcgcgccgccgcgccaatcgcgctcaccgggcccgccccccgcgccgccgaaccacgccgaacccgcggccgcgcccggcacgagccgcaccttcgcgagcgcccgctcgagctgcaccggcgcgcgcgcatgccggatcgcatcgagcagcgcgctgccgacctgccaatagaacgcgtcggcggcgtccggcagcgcgctccagtaatcggcggtgcgcatcggcagcgtcgcgatcaccgggtagtagcggccgacgcgatcgcagctcggcgcgagacagcccggctgcacgcactgcgcgcccgcgcccgccggaatcaggaagttccagaccggcgcgaccgtgtagtaacgcgcgagctcgtcgtcgccgcgctggcgcatcgcggccatgccctgctggagccagcgctcccaccagcccgcgagctcgtgcgacagccggtgattgacgaagtcgcccgcgcccggaatcttgccgtaccaggcgggcggctcgccgtcgcaggccggcgtcgtctgcatcgtgctcattgcttcggaggacatgtaaaggactccatctgcggcaaccggaacgggttgcgaacgctgctcgccgtcacctgcagcacgatcggcttgccgtcgaccgcgaatctcgcgaccatctgctcgggtccgcgcccacccgacacgcccgcgcggtcgaacagccggtgcagcgcccacgggccctcggtcgtgaagccgcccgtcgcccccgactgctcggtcacctgcagccgcacctgattgctgccgcgcgtgccgggccactgcaccgccgtcggcacctgcgggccgtgcgcgtagcggacgatctggccgtcgacgtcgagcagcatctccgagatcgacgggtccatttcgagcggcacgatctcgaccttgatctgcgcggtccgcgcgccgcctccgaaatagacgtcgcggatcaccgccgccttctcgaacgagccgagcatcgcggccgccgacgggtcggcttcggcgttgcggttgttgaaacgccacggatgcgcggtcgtgtcgacgagcgtttgcaggttcttctggaagaagtcgtccatcaggccgcccgccgcgaacagctgcgcgaaatcggacggcgcgacgtcgcgcgccgcgccgcgcgcgaacgggtagcgcccggcgatcgcctgccggcagaaatcgccgacgttcgcgcccgcgcgctgcgcgacgttgcgctgctcgacgctcgcgatgctgccgttcgcgacgttcgacaaatcgtcgagcacctcgcgcacaggcgtcggcaaccggcccgcctgcgcgcgcagccgcgcgggcgcgtccgacggcggcggcgccgcgccgctgcgcaatgcgtcgtcggtcgcggtgaggtacgtgtacagcgcgtcgatcgccttgagcaccgcgtcgaacgacgccgcctgatccccgccgcccggcgcgaacgcgcgcagccccgcgaagtggctgtcgacgatctgctcggggctcgcgggcggcgcggccgccgcgcccgcttcgccgcccggctgcccggcgaagatctgcgcgagcgagttgcgcgcctcgtcgaccttgtcctgcgcgcgcgacgcgagattgcgcgcgccgccgggcgcatcgccgagcggcgtgtcgcgcgcgagcgcgaccatcagccgcgtgagcggcgaatcggccgacgacagcgtgcgcgcgacctggatgctctgcgcgagcgtcgacgtgcgctgcagccggatgtcggccagatagtcgtcccaggtcttgatgtagtcgttcaggtagagctgccggatgtcgcgcgcccaggcggccgcgtcggccggattcgggatctcggacgcgccgaggttcagcacccacacctcctcgcgcccgtacgagtcgatcgcgccgggcagacgcggcgcgaacacgttgcggtagccgctgcgcgtgtagaggcccggcacgccgtcggcgaggctcttgccgctctgccgccggaacacgagcgacgcgtccggccccaccgcgcgcgcgacgctgaaatcgtacgacgcggtgctcgcgtgcagcgtgcgcgcgagctgccgatacagccgctgcgagaacggcacctgccgcagccgctcgcgcacgtcggcgacgagccgctcgttcatcggaaacggcgacaccgcgacgcgattgccgaacagcgcgccgagatgcgcgcgcagcgcgctgcgctgcgcggacgagaaatcggccggcagcgcgcgctccatctcgagatcgacgacggcctgcacgaacgcgggatcgtagtgcgcgctgtcgtaaagcatcaggtacgccttgagcgccgcgtacgcatactcgacctcgtcgggccgcgcgtcgcgcagcgcctgctccatccggctcgcggcgatcggcagcagcacgtcgtcgagcgcgcgccggtagacggcgtcgctcgcctcctcgatcttctcgccctggaacaggccccagcgatacgcgagcggcggatgccgcaagtccacgccgcccgcgttcggcaggccgctcagctcgtcgagcaccggcagcagctgcacgatgtcggccgcgcccgtgaatttcgcgcggccgatctgcgcgtcgaccgccggcacgcgcgcggcgacctcgtcgagatagtcgcgattgcgcgagtagctgcgcagccacgcgaacagcaccgccacgcacagcagcgcgatcgccgcgtagccgacgatctgcagcgcacgctgccgctgatgccagcgcagattgctgccggcaagcgccgcctcgcgaaagatgtgatcctgcagcagcgatttcaggaagaaactgcggcccgacgagcccgtctgcgcggcgggcggcacgccctcgatcttcaggaagcgcttgatcccgctcatcacgcggtcgaacgcggtgccttcctgcgtgccgctcgtcagatagacgccgcgcagcatcggcatcggctcgaagctcgacaccgagaacacctcggcgacgaactggccgagcatgtcctgcagatcggcgatctgctgcggcagcaggtaggtcatctcgcgctggcgcgcgtcggtctgcgatgcgagcagctccggcagcccgtcgttcagccgctggtgcagcagccggtattcgcggtcgaacgccgcgcgcagctcgaagccgggcgcttcgctctcggcgagcgggaacgtgaagccccacacctgcgcgcattcggcgcggccgaagccgccgaagtattcggcgaagccggcgagcaaatccgccttcgtcacgagcagatacaccggaaagcggatgccgagctgcgcgcgcagctcgagcaggcgcttgcgcagcaccatcgcgtgctgcgtgcgctccgcctccgacgcgccgagcagatcggcgacgctgatcgtcagcatcgcgccgttcagcggctggcgcgcgcggtacttcttcagcagatcgacgaagcccttccattcggcctcgtcgagcgcgcggttgctctcgtgcgtcgtgtagcggcccgcggtgtcgatcagcaccgcgtcgttcgtgaaccaccagtcgcagtgccgcgtgccgccgacgccgcgaatcgccgcgcgcccgaactgctcggcgagcggaaagctcagccccgagttgacgagcgccgtcgtcttgcccgagcccggcgcgccgatgaacacgtaccacggcagttggtacagatactggcgcgacatctgctcgagccaccgcggcaggcccttgcgcgcgccgtcggcttcgccgaaacggactttcttcaacagcgtcgcggcttcgtcgaagcggctgcgcagctcgtcgagctgcgcctgcgcgggatcgcccgtcgcggcgggccgcggcgccgcttcgcgcaactggttgagcaactgcgcgttcagttgccccgcgcgccagccgcgccacgcgatccgcgcgccccacgcgacgaacagcgcgacgatcgtcgccgcgcgcaccgcgccgctctcgaacgggcggaactcggcgaacgcgaacagcggcccggcaagccaaacgaaacacgccagcacgacgaggccggcgaacgtccagatgtcccgcgacggcagcgggcgaacgatgcgtgcgacagcgtggctcatgctcagggcgcctccttcgtcgcgcgcgcggcgtcgctgccgggcgcgagcatcagcgtgatctcgacgcgccggttgcgcgcgcggttcgcgggcgaatcgttcggcgcgacgggatcgagcgtgccgcgcccttcggcggtgatccgctcggggcggtcgagccgcgcggcgatcaggctgcggaccgcctgcgcgcgctcgcgcgacaaatcccagttcgacgcgaagcgcgcggtgtgcaccggcgtgtcgtcggtgtagccgctcacgcgcacgttgccctgcacctggttcagcgcgtcggccacgcgcgtgagcaccggcatgtagcgatcgatcaccgacgtcgagccggagccgaacaggccgtcgccgcgcagcacgatcacgctgcggtcggcctcgtcgcgcacgctcacgagccccgcggcgatctccggctcgaggaacttcgcgacgcgcggcgcgggcgccggatgcggcgcgggcggcgccggctgcagcttcggcacgtgcagcgcgtcgatcgacgcgaacagccgatccgaatggccggcgagcgcgatgcgcagccccgcgaacacgccgaagcccacgagcagcgcgagcgcgacgcacacccacagcggcaccgtgaagcgccgcgtgacgtcgcgcgtgacgacgtcgcgccaatgcggcgagagcgccggatcgaattcgccgcgcaccgagcggatcgtctgcgcgagctggcggcgcaccgcgtcgagctgcgcgcggccgttgtcgagcacgcgatagcgcccctcgaagccgagcgcgaggcagaagtacagcagctcgagcaggtcgagatgctggcgcggctgctgcgacagccgctcgagcagatggaagaacttctcgccgccccacgtctcgttgtggaacgacacgagcaggctatgcgacgaccacacgctgccgccccacggcgtcagcgcggcggcctcgtcgagcgcggtgcacaggcagtagcgcgcgccgatgatcgcctcggaggcgacgcccgcctgctgcgcgcgctcctcgaactggcggatctcgacgacgagatgctcgcgcagccacgcgggattcggatgatggacggtcgaacggatctgcggcacgaggttcagcagcgggttcgcggccgcgacgagcggattcgtgccgctcgccgcccagcggcccggcctcggctgaaacgcggccgcacccgccgccggcgcggcggccgggtgcgcgccgcccggattcggcggcacgaatccgcccgagccggccgagaacgaatcggaagaagtgttcatcgcgcgatatcgccctcacccgcgaatcgcccagaactccatcgagagtcccgggaattcgccggcgaaatgaaatgcgaggccgcccgagcgttcgagctgtttccacatctcgccgcccttgtcgatctcgaagtacgtgtggcccgcgtgatacggaatctgccgcggcgcgacgggcaactgccgcatcgcgatgcccggcagttgcaactgcacgagatcgcgaatgcgctcgacgggaccgagcttcgcctgcgcgggaaagcgcgcgcgcaggctgtcggccggcacgtcggcgcgcacggcgagcacgaagcccgccgtgtcgcgcagcgccggatcggcgatcgtcgcgaccttcatgccgttgcccacgtcgcgcagctcgatctggatcgcgttctgctcgagcaccgtcgacaatgagcggcgcagctcggccatcagctcgccgaagctcgcgcgcagatcgtcgtgccggtagaccgcgagcgactgcggccggcggccggccgcggtgaatgtgctcaggtcgcacgcgagcttcagccaatcgcagaacagcgtctccgggtgcgcggcgacatcctgctgcgcgtgccacgtgagcgccagatagcggttgacgagttgcagcagcaggaaatcggcgacttcggacacgccgccgcgccccggctccgacaggcgctcgccgagcgcctcgctgcgttgcgtgagcagcccgtgcagctcgcgcgtgtggcgcagcagcaccggatcgcgctgcgcgacgagccgcggcggaatgtagccgtcgtcgacgagcagccgcccatcggtgcgccgctcgacgacgcgcgcgacgccgagcgcctgccagtcgcccgtcaattcggattcgagcatcaggcgcacgttcaggcggccggtctgcaatagcgcggggccgagcgcgacctcgttcgcgtcggcgacttcgtattcgcgcacgacgtagcgcgcgaagcccgcgtgcgcgttgccgtcgccgccgcggccttcgccgttgccgcccgcgccgaacgacacctcctgcgcgccgccgcgccacagcggcagcgcgagcacgacgagctgatccttcgcgtcggcgggcacgtcgagcggctcgggccggtcgtccggatgcgacaggtcgaacggcgtgccgtcgcgcatcacgccggtcgcggcgagcagcgcgaccttgccgagcgcgagcagctcgcgatcgatctgcaactcgtcgtagccccagtagaagccttgcagcggcaggcagcgcatgccgacgtagcgctcccagtgccgctcgagctgctggaaatgctgcggccgcaggaacatgccctcggtccagatcacgcgctggcgcaacgccgcagcgggggtcgcggacaataccggctcgttcattggcgtactcgcgaatcgccgccgaggccgatgccgccgttcttcacggcgacctgcagcttcatctcgcccggcgaggtttgccagaatcggtacaggttcagttgcttcgcgcgcggcagcggcaccgtcatccgccagcggttcttctcgagcacgcgatattcggcgacgatgccgatcgcgcccgcgtcgacgttgccgcgatagtgcagcgtgcgcgcatcccccgggcgcaggatgatccggtcgacgccgagcagatccgcgccgagcacgctctgcggcttgtcctgcagcgagaagaaatcggcgctttcgaacgcggacgccgtcttcagctggaacaccttcagcacgatcggcgacggcttgcgattgaggtccggattgacgtcgggcgcgacgtcgagcgtgatcgaatacggcaccgcaacggaacgctcggtcgccccgcatccggcgagcagcagcgcgcatcccagaacgacggaaacactgaaccgcggtcgcattttcggtctctttccttgcatcgcaataaaatgcccgccggcttcccgcagcgacaagccggatctatttaaaataaggtgacgatctattggggctattaatttataatttccacgtcctttcgctgcgatttcacccggtattttttaaactggaaggcgggtcaaatcaccaataattccgggtgaatttatttaggtgaattcgatcagctgaatggcttccggacaaagcctgcacggcgagcaggccggattcgcggcggcggcccgagacgcccgcgcgaacgcctgccggcgcacgcgccgcgccgccgcccgtcttccgtgagcacggggccgtggagcctgcttcgcgccgagccttttgtgccgccaaataaacgacccgcccgacaagcctttgcgcaccggaatgagcgcggcgaaacaaccgacgaaaaacaaaaagcacaccgaactataggttcaactggtgcgcttaacaaggcgcagccaggacgataaatggactttaattcgacttattgtttcaagttgaaacaaaaggtaacaggcaagccatttccaattattggaactagaatccaacggcatggcgcatcgcccgtccattccacatataacgtcaattcaagaatgaaaagccgctcctcgctttacatttttcttggctttttcttggcgggaatgggcggctgcggcacgggcgcgacttccccggcttcgactccaaccgtcgcgcaggcgacgctcgacagcgcgcgcgccgcatacgacgcgggcgactaccggcgcacgatcgcgctgctcggcggccatgcgcgcgagatcgacggcgccgacgtcaacacgcaggtcgccgcgcacaagctgctcgcgttcagctactgcctgacgagacgcaccacgcaatgccgcgccgagttctcgagaattctcgacctcaatccgcgcttcgatctgtcccctgcggaaaaggggcatccgatctgggggccggcgttcgagtacgcacgccgcaaacatgcgttgtcctgaacgactcggatcggtttccatgcgagcgcttcatccaacgaacgacgtaccgacatgcaactgaccgttatcgaacacgcgggcgagccggtcggcaccgacggccgcaacgccgtcgtgtttcatgcgccgggcggcaccatcggccgggacagcgacaatcacctcgtgctgcgcgacgacacccggcaaatctcgcgcctgcaggcgctgctgcaggtggccgacgacgcgtgcctgctgaagaacctgagcagcgtatcgacgatcgaagtgaaccgcgtgccgatcggctacgcgcaggcgcagcgcctgaacatgggcgacatcatccggatcggcccttacctgctgcgcgcggagcccgacgacgcgacgatcgagcgaaccgtcgaagccgccgccacgggggccgcggcggcggcgccggcggcgtccgccgcgcaggctcaggcgaagggggcgggcaacaaactgtggggcctgttgcacgagcgcttcgggctcggcaaggcacagggcgcgggcgagcagtccggcgcgcgcgccgcgccggcgcgccaccgcgattcgccggcgtccgccgcgccgcgcgacctgaatcagctgtcgaccgatccgctcgacctgttcgcgcagccgcacggcgatccggatgcgcgagccggcgccgcgcgcgaaggcgaagaccgcgcgccgcccaccgtcacgcaaccggatcacgcgcccgagtggacgcaacacgtccgcgtgcagccggcacaatccgcgccgcccgccgcctctcgccccggcgcgcccgccgcgcgttcgggcgatatccccggagcggacgatgcgagcgacatgccgtcgcgcgtgcgcgcgtcgccggcccccgcgccggcgacacccgagacattgctgcaggcgttcttcgaaggcgcggggctcgacaccgccgccgagcagcatcactggtccgccgagcagttgttcgtcgcggggcaactgctcgcgctgttcgccaacggcacggtcgagctgctgtcgtcacgcagcatcctgaagcgcgaagtgaaggccgacatgacgatgctgctcgaccgcgagaacaatccgctgaagctgctgccggacggcagcgcggtgctgcgccagatgttcgggctgccgctgccgggcttcatgacaccgcaaagcgccgtgtccgacgcgttccaggatctgcacgcgcaccagatcggcatggtggccggcatgcgcgccgcgctgatggatctgctcacgcgcttctcgccgcagcgcctgcgcgagcgcgacgccgcgccccagtggtacgagaagcgcgtgccggcgctgtacaaggcgcgcctctgggaccgctatgcagccacgcatcgcgacacgctgttcgcgatcgaggacgatttcgcctccgtgttcggcaaggcgttcctcagcgcctacgacgcggaagtcgagagctatcgcggacgctgccgccggtgagcccgattcggacgatgtggattccgaaggaccgcgaaccgttcagtcgcgcggcttcgcccgcacgacgatctgggcgagcgcgtcgcgctcgatgtgttcgagcgatgcgcgcgccgccgcgaaatcctccggcgcgcacacttggtgcgcgaagcgcgcgcgcaagcgccgcgtgatctgcacgacacgcgccggcgcgtcgaacacgtaatgcgattcgtaatcgaagaagcgatcgtgcacgcccgcgtcggcgggcagatcggtcacgcgcaggttctcgggcagcgcgatctgcgcggtctcgtcgaagtctgcgccgatgcacagccacggctgcgtgcgcacgggctccgcgagccagccctgcacctgcgtcgcgatgccgcccgcgaggctcgacagcgccggcagcgcggtcgtgccgtcgggccaggcgaagcgttcgagggcacccgtcatcgaagtcgagaacggcccgcccgtcacgtcgcgctcgctcgtgccgagccgcgcggtgccgcgcaagccgctctggcgcagccgatcggtcgcgagttgccgcacgcgctcgcgcgcggcctgccggaacgcgccgcgctcgaactctgcgggccagccgccgtcctcgacgtgatactgatagcgcgcgtcgccatccggcgcgacatcgatccgcaggcgcgcgtcgcgcgtgcgcggctgcgcggcgggcgtgcgcgacagcacgccgtcgtcgacgaggagcacgggccgatccatcacgacgggaggcagatagccgaactcgacgccgcccaccgtcgtatcggcgaacagcccgaggtccggcagccacgtgatcgcatggctgatcgcgccgccgccgtagcccggcacgtccggcagcgtatagacggcgccgagattcagcagtgccggctcgctgcgtatgccggccgccgcgagcagcgcgccgaacagcgcgacgtgatccttgcagtcgccgtagcggttgcgcaggatgtccgtcaccttgtgcggcgcggccgcggtctcgccgagaaagagcgcgacataacgcacgtgggtgcgcacccagtcgtagatcgcccgcgccttcgcacgcggcccggccgcgtccgcattcgcgacgatcgcttgcgcgagccgcgcgacggcgggatcggccgcgctcgcgtcggcggccgccgcgcgataccgcccggcgaacgccgcgaaatcgcgcagcgtcgataccatcagccggtcgccgtacgtcgtgtagccgaccgagccctcctcgatgcgcggatacgggccgtgccgataatcgaatgcgtagcgcgtgcggccgttctccgtcacgggcgcgcgcgcgacgtagccgcgcgcgtccgcgtagagcggcatgtcggcgggcagatcgaagatcaggcgctgcgcttcgacgggcatgcgcgacggcgcggcgaagtagccgaaatagccgggatcgcgcggcttcgtgcgcgatttacggaacacgaggcgcgtgcgcgcgccggcgtcgacgcccggaaagatcaccgagcgcagcacgccgtcctcgaagaacggcgcgccggccgagcgcggctcctgcacgtcgcgaatcgcctcggggcccaccggatgcgcgacgcccgcgcgatcgatcgtctcggcgcgcagcagctcgacgcgatcgatgtccttgttgaaccatacgtagcgctgcgcgacgtcatcgatgccgctcgcggtgttcgcgcgcaacgtcgaatcgtcatgctcgtcgacggagccgtcgcgctggacgacgaacacgtggacgtcgctcacgaccgccgcgggcgcggcgtcggcgtcggcgtcggcggaatcggcatcgagcggcgacgcgcccgcggcggcgatgaaaaggctcgcgcacgcggcgcaagacaatcggatcaaaacggacatcgcaacggctctgcgcgaatggaaggcgaagggggcttcggaacgcgccgggcgcgcggcggcgatgtccgcgcgcgtcggtcgagccagtgtcggccgcgcgctcgcgggcgtcaaggcggggtggggtggcggggggcctcccccgtttttccctccgtgttccgcgcgcgccgcgcgttcgattcatcgccggcggcatgacgggcgagcagcgatccccgccaacccgccgtcattccggaatattattttcccgcacaaatcgcaaaatcaatttgtccaattaaatatcgacaacaaataaatctcacccgtcactattgaaaataattccatcaacaatggaaattatagcgacaatattttcctttatttcaatagtaacatatgataatttccgatcaatctacttatatttatattattgaatattcacctaaatacgcacgcgattcattcaattgccatgaaaaaaatcgtcgtagtcggcgcggggattgcgggtttgacgttggccctgacgctgcattcgagaggtttggcggtacgggtgttcgaggcggcgccgcgcatcgagccgctgggcgtgggtctcaatatccagccctacgcggtgcgggttcttcacgaactcggcttgctcgaaacgctcgcgcgccagtcgatcacgacaaaggaaatggtgtttttcacgcgatatggtcagcgcatttattcactcccgctcggaaaatatggcggccataattttccgcagctttcgattcaccgcggcatattgcaactcgctttattgaaagcggcaaccgaacggctcggcccggattttctggtgaacggccattcgttcgtttcctgcacgcaaaatcgccgctcggtgaatgcggtattttcgggcgcgccgggcggcgccgatctcgtgagcgtcgaatgcgacgcgctgatcggcgccgacggcgtgcattcgaaggtctaccgttcgctctatccggacggcccgcgcaccaaaggcaacggcgtgctcatgtggcgcggcgtgacgatcgcgccgccgttcctcaccggcgcgagcatggtccggatgggcgtgccgtcgcacggcaagctggtggtctacccgatccgcagcgacgtcaacgcgcagggcgatcagttgatcaactgggtcgccgaactggacgaggccgtctaccgcgaaggcgcgaacgccgcgcccggaaacggcaaggatttcatccgcttcttcgcgtcgaggacgttcgactggctcgacgtgccggcgctgctcgagcgcgcggcgagcccgatcatcgcgatgccgatggcggaccgcgatccgctgccgcgctggcagacgggccgcgtcacgctgatcggcgacgccgcacacccgatggtgccggtcggctcgaacggcgccgggcaggcaatgctcgacgcgcacagcctcggcacgcgccttgccgagacggccgacatcgaagcggcgctggcgacgtacgagcacgaacggcgagcgtacacgtcgaacatcgtgctcggcgaccggctcgatctgcccgaccggttgatccaggaagtcgactgccgcagccacggcgagccgttctcggacatcggcgagatcatcgcatccgacgaagcgagccggctcgcgctgcccgactatcacggccgcccgctcgcgccgacgcaggcgggcggcgcgtgagacgccctcccgccgccggacgcggcgtgccctgaatcgatctgcgtttcgcgctacgaggccaacacatcatgaacacttcgagcggctggtcgcgccagccgccgcatcgctttccgaacgcgagatccactggctcttcgcgccgggctcgctgacggaaagactgagcgcattgggcgaatactcgctcgaacccgtcgatcaacgccacgcggccgcctgcgccgccgacgcgtcgctgctcggcgtcgagctcgattcgccgatctgggttcgcgaagtcgtgatgcgccttgatgcgcagccgtgcgtgaccgcgcgcagcatcgcgtcggcgcgcacgcgctcgaaacgcagtggaagccgctgacgggctacggcagccttccgctcgggcacatcctgtacgacgatcccgcgatcgtccgtgcgccgttcgagtgcgcgctgctgatgccggacgatccgctcgacgcgatctcgcgccgctatgcgcgcgccgccgcgccgccgcgcgcgcgacgctccgcattcgtgcgcaacggcgcgacgctcgtcgtcagcgaatgcttcctgccgcaattctggagtggcttcgcgcaggcccggctcgccggcgcttgacgcgccgcggcgcgccgaacccgccgccgcctgttcgtgcagtagacgttgaagctggtcgagcccggcaagccggacgtgagctatggcctgcacaagctgaagggcagccaggcgagcgtcggcggcaaaggcggcgcgatgccgttcggcgagccgcgcgcggcgcgcgaacgcgtcgacgcgctcgaacgatggatcggaaacggcgcgccgaacaactgaccgaaaggacggttggcggccgcgatcgtgagggagggcgggcggttgcggtcggctgcgctccgccgccgtcggtcgccatggatcgcgatcggctgcggtcagtcaccgtcgatcgcgatcggtcgctgtcttgcggtcgattgcggctgggccatagttcaggcgcggttcgatcgtagtgccaacacggatcgatcgcgattcggcgcggtccgtaccagcttgttgcgattcggttcggctcgatcaaggctcgggcgcggttggatcgcagcccggccacggttcgcccgcggctgccttgcggcgagaatcgccgcgccctcgcctttgctcgcctttgctcgcctttgctcgcctttgctcgcctttgctcgcctttgctcgcctttgctcgctcgcgcccggccgacgccgggcgcgaggcggcccacacgcgccgcccggcgcgtcgtgcgaactgcttccgccgccggcgtcacatcgcccgcacgatcccgccgtcgacgcgaatgctctgccccgtcacataccccgcgccgtccgacagcagaaacgcgacggtcttcgcgatctcccgcgtcctgccgaagcgccccgccggaatgcgcgcgacgatcccgggcgtctcgggccaactgtcgacgaagccgggcagcaccgcgttcatccggatgttctcggccgcgtagcgctccgcatagaggcgtgtccaggcgccgagcgccgcgcgcagcaccgacgacaccggcatcggctgctccggcgcgacggccgcgaaactcgagatgttgacggccgcgccgccgccctgtgcctgaaagaccggcgtcacgcggcgcatcagccgcgcgacgttcagcaggatcagatcgagcgcgtcgtgccagctcgcgtccgcgatcgacagcagctcgcccttcggcggatggccggtgttgttgacgaccgcgtcgatacggccgtagcgcgcgagcgtctcgcgcacgagccggtcgagatcggcttcctcggtcaccgaaccgcgcagcccgaggccgtccagttcgcccgcgagcgcgaccgcgctgcccgacggcgacatcagcgcgacgcgatagccggccgacgcgagctcgcgcgcgatcgccgcgcccatgcccttgcccgccgccgtgatcaatgcaactttttctactgccatgacgttctccctcggatgctcttcagcctgcattgccgctgtttgcggcctcttgcggcgttcgacgtggtaatttaggcgcggcaacccccgctgtcgaatcatcgtttttgacgtcaggcgatagtttttctcctgtttattcgatttccgcgatgtccacgatttgtcccgcttcgacatgcccgcccgaaagcccggccgcctgccgccgctgaatgcgctccgcgcgttcgaggtgtccgcgcggcacctgaacttccgcgcggcggccgacgagatcggcgtcacccagggcgcggtcgcgcaacaggtccgccatctggaggacgcgctcggcgtggcgctgttcgaacgcctgccgcgcggcctcgcgctgacggccgacgggctcgcctatttcgccgacgtgcgtcgtgcgctgaacctgatcggcgacgcgacggaccggctcgcgaagcgccgcgcaaacgtcacgatcagcacgacgccctcgttcgcgtcgcgctggctgattccgcggctcgcgagcttcggcgacgagcatccgggcgtcgaccttcgcgtgatcgccgattcgcagttcgcgaccttccagggcgacggcgtcgatctcgcgattcgctacggcaagccgccgttcggcaaggggctcgtcacgcgcttgctgttcccggtcgacatctacgcggtgtgcagccccgcgctgctcgccacccccggcgtgctcgcccgcgcgcgcgatctcgccgggcacgcgctgctgcacgacgcgcatgacctgtggcccgagtttctcgctgcgctgcccgagcgcgtcgcgatcgatccggccaaggggccgcgcttcaatcaatcgtcgctcgccatcgacgcggcgatcgccgggcacggcgtcgcgctcgcgagcgatcagctcgtcgcgcgcgacatcgaggccggccggctgcggcggctgttcgatttcgcgctgccgctgtcggtcggctattacatcgtccgtccgagcgagccgcggcgccccggcgacatcgcgcagaccgaggcgtggctgatccgccaggcgcagctggatgcgcgacgcgacggcgcgtagcgcgcgcgggccgcgttcgtcgcggggcgttcggatcggtcgagggcgccgcgccgcgcgggcggcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtcttcgccttcgccttcgccttcgtcctcgtcttcaactccgacttcacgaatcccccctcctcacgcgcccgcgccgcccacctgccgctgcgcgcgcgcatgcgcctgaaagcgccgatgctcttgcgccggcacgagcgagccgccggtggcccagatcacgtgcgtcgccgcatccggatcgatgccccggccgcgcagataggcgcgccccgcgtccgatcccgcgatccacgccgggccgccgaacgcggccgccgcggacggctcgaggtcgatgccgagccgctcgcgcgcgtcgagcaaatgggcgaacaactggcgatcgtcgacggtgaacgcgccggcggcctgcgcgcgcaacagcgcagcggcgagaggcgacgcctgcgcgaccgccagcccgtcggcctcggtccgattgtcgaggccgatgtcgtagacggagcgcggatgcgcggcgtcgcccgcgagctgcacgagcacgcaaggcgacgcggtgggctcggcgacgaacgcatgcacgtgctcgccgtacagcgccttcagcccgtacacgatgccgcccggcgcgccgccgacgccgcacggaagatggacgaacagcggatggcgcgcgtcgaccgggcggcccgcctgcgcgagttgcgcggcgagctcggcggcggccgtcgcgtagccgaggaacagcatccgcgagccttcatcgtcgacgaaatggcagcacggcatcccggcggcctgccgccgcccggcgtccaccgctttcgcataatcgcccgcatgctcgacgacttccacgccgcgcgtgcgcaggcgcgccttcttccatgccttcgcatcggccgacatatgcacgacggtgcggaacccgagcgccgacgcgagcatcccgatgctcaagccgagattgccggtgctgccgaccatcaccgtatgacgcgcgaaccgcgcacgcgccgcgccgctcgcgagcgcgcgccggtcggtgtcggcgcccgcgaggccgtgccgctcggcgatcgattcggcgagcgcgagcacctcgtgaaaaccgccgcgcgccttgatcgagccggccaccggcaatgcatcgtcgcgcttgacgtaccacgcgcccgcctgcgcatggccggctcgagcggcgcgcttcaacggctcggccggctgcaacggcgatgcgatgagcccgcccgacggccgcagttcggcaaatagctcggccagcaagccggcgcagcggcgcaggcgcgcgtcggcatcggcgagatccgcggcggtcggcgcgaagtccggcagcggcatgccttgatgcggattgagccacagcgtcggcgaatgcgattgaagctgagctaatagattgggatcgagcgaaagcgaacggccgactggcatgatctgaaataaaatgtgatggacaagccctcatcgtacggctccacgggccgtgcgaagaagcgatcaattcttgcccatgcataagccacgctaatggatatcaagctcgatacgccgttgctcggcgcgctgcgctgcttcgaagcggcgggccggctcggcagcttcacgaaggcggccgacgcgctgcacctgacgcaaagcgcgatcagccagcagatccgccagctcgaggcgcgcctcggctatccgctgttcgtgcgccacgcgcgcgggctcgcgctgacgccgaagggcggcgcactgcacgaagccaccgtggcggcattcgcatcgctcggccgcacgctgcggcaactgagcgcgcccgacgcgccgctgcaggtgagctgcctgccgtcgttcgcgctgcaatggctgatgccgaggctgaccgaatttcatcggctgcatccgcagacgccggtgcggctgagggccgagtttcatgcgatcgatcgcgagacgatgagcgcggacgacatcgatatcgcgatccgctgggacccgttcagctatggcgcgctccacgtcgaaccgctgttcgacgaatcgctcgtcgcggccgccgcgcccgcgtatctcgaccggcatccgccgcgcgcgacggcgaagtgggtgtcgagcgtcgtgccgctgcacgatgcgtcggcgtggccggaggcgccgaggtatgtcgaatggcggacgtggctcgatgcggtcgtgcccggctatgcgggcgcgctgcgggggccggagttcaatctggcgagcctggcgatcgcggcggcggttgcggggcaaggggtggtggtgtgccggcaggcgctcgtcgacgacgaaatcgcgcgtggccggctcgtcaatgtgttcgcgcgccgcgtgcccgcgccggcgcaatacaaggcgatttgcgcgcggccggaagacgcgcgggtgaaagcatttgtcggctggttgcgggcggaatcggacagttacgcggcgcggcggcaaacgcaggcgcggccgtaagcgcaggcgcggcgcgcgccccacgcgcgcgcgacttgggccgccgccgttcgatagacaagcattggatggcggatcgaacgccgcgaaaaatcaggttgcgcggggatcggcggtgcgtttcgcattcgccggcaatcgcttcgccggcaatcgcccttgacgcgacgttcgcgtcgattcgccgcggccgttcgcgttttgccgagatcagaacctgacgatgcccctcactcgtccgagaatatcgcgttcgttgcgttgtcgaccacggcagggctttcaaagtacgtgatcgacggaaatgtaccgaatgtctcatatgccgatgctttccaggcgtccgtatacatcgtctcggcttgcgctcgagcgttccagagatagacccgcccttccgccttccgacacgacatagtatttgcgcaaaggccgaccacgccctgatgcttcggcgccgcccggagaaacaggcttcgcgcttcctcgcgtgccaggggtgcaggcaactgaaacgatgtaatgacggtgatcaccagaatgctccttgcgcggcgaagattgttgggacaccgagtctctcgttcagcggggatgcggtaggtaggccccaattggcaagggcaagtttcgcgcgcccagcgggcctggcacgatgggcgacgattcatggaacgggtgtgggcaaccgctcacgcccccctttccgccactcgatgaagctagacgaacgtcccgaatttccgctttagcggccattagacgacgtgccatcgccattgtcggttgtgcacgacggtcagcatgtgtcgacggtgagccgtgacttgcacggacagtgccagtgccggcgctcttcgccgatcgtgagagtcatcgccaatttcgccgtcgacggaagacgccattcaggaaggggcgctcgccagcgctttctgccagcgctttctgaagtgcatgatccagccgctgatccgattgccggcacgaaagagcgctgggcgcacctcaattggcgggctcggtctcgacgacgaaaccggccgctttccattcgggaaagccgtcctcgagacgggcggccttgaagcctctggcacgcagggcagccactgcctcgaatgcaagtacacagtacgggccgcggcaatacgccacgatttccgtgtcggccgggagctcgctcaggcgggcctccagcgcggccagcgggatattgagcgcgcccggcagatgcccttgtgcgaactcgtcatgtgggcgcacgtccagcaaggtgaccagaccgtccgcaagacgcgcggtcagctcatttcgcgacactggctccatagaatcgcgcgcatggaaatagtcgccgagaactcggttgacctcggcgacattgcgctccccaagtcgcccaagagccttcatcaaccccaccacttcgctatcgccggccagccggtacacgacgttcttgccgcgccgctccgtgtcgacgagccgcgcccgccgaagaatttgcaggtgtcgcgacgtgttcgcaaagctcatgcctgacagggccgtcagatcttcgacggaccgttcgcgctgtgccaggtgctccagcagttcgagccggttcggatggccgacggcctgggccacctcggcgaggctttcgtatatctcttgcttgggtcccgcacttgacacttgcgcctccttggtcaatcattctcgaaaatgattgaatgttaccacccgtacgtaccaggagcaactcaagtgatcctacggcaattcctccattgcgacccggtcggcatttcgtacctccttggatgcggcggcaagtcgacgggtgtcgtggtcgatgcggtggccgagcccggcacctatctgcaagccgccgcggacgccgggatgaagatcgattacgtgatcgacacccacgtgcacgcagaccacctgtccaccggcccggcgctggccgacgcggccggcgccgcctacgtgctgtccgcgaaggccgatgtcgtactgccgttcaagggtgtcgaggacggtgacgaaatccgggtcggcaacgtcgtcatcaaagtgctcgaaacgcccggccacacgccggaacacatcagcctgctggtgacggaccgcacgcgcgccgaggaaccgtggctcgcgctgaccggacatacgctgatgatcggcgacctcggccgcacggagctggcggaaagcgccgaagccggcgcgcggaatctgttccgcagcgtgcggacgctcaagtcgctccccgattatcttccgctccttcccggcgcattcgcgggctcggcgtgcggacgcggcctcagcgcgactccgctgtcgacgatcggcttcgaaaagcgccacaacgcggcattcggcatcgacgacgaagcggcattcgtgcggttcatgctgagcgacatgccgcctgcgccgcctgaggcggcacgcctgcgcgcagccaactccggacgcaaccctgacgagatctgattccatgagcaaatccaccatgccggccggcggcgccgcgatccggcttggtctcaaggaaaactggcgccagttcgcactactcgtgctgatcaatgcgttcgtgggtggcatggtggggatcgagcggacggtcgtgccgctgatcggctccgagacgtttcacatccagtccacgacgctcattacatcgttcatcgtcagcttcgggctggtgaaagccgtggcgaacctgatttccggtcaactggcggacacctggggccgcaagcgcgtgcttgtggccggctggctgctcgggttgccggtgccgttcatgatcatcgccgcgccgaactgggaatgggtgatcgcggccaatgtgttgctgggcctcagccagggttttgcgtggtcgatgaccgtgatcatgaaagtggatctcgtggggccgaaggcgcgcgggctcgcggtcgggctcaacgagttcgcgggctatttcgcggtgggcctgaccgcgtttctgaccggctacctggcgagccgccacggcctgcggccggcgccgatctatctcggcgtcgcgtatgcgatcgccggcctgaccctgtcgattctcgtcgtgcgcgatacgcgcgatcacgtttgcctggaggccggcaagccgaaagaagcaacgtcgctgtcgttccacgacgtgttcctgctcgcgtcgctgaaggaccgcaacctgttcgcggcgtcgcaggccgggctaatcaacaacctgaacgacgggatgagttggggcatcttcccgctgtttttcacgggactcgggctcggcgtcgaacggatcggcatcctcaaggccgcctatccgatcgtgtggggcgtgtttcaggtcgtcaccggcccgttgagcgaccgctggggccgcaaggggctgatcgtcgccgggatgtgggtccaggcggccggcctggtgctgaccgcgtcgatgggcgagttccggtggtggctggttgccagcgtgctgctcggcctcggcaccgcgatggtctacccgagcctgatcgcggccgtctccgatgcgtcggatccgcgctggcgtgcccgggcgctgagcgtgtaccggttctggcgtgacctcggctatgcgatcggcgcgctgtcggcgggtctcatcgcggaccgcttcggcttcgccgatgcgatcctgtcgatcgcggccgtcacgttcctgtcaggtgccgtggtggcgatcgtcatgcacgcgcgccactgacgtattccgaagcgcgaagcgaacatttctcacccagatcgacgacatgacgcatatctacctcgactacaacgcaagcacccccatcgacccggcggtcgcggatgcgatgcgcccgctgctgcctgaagccttcggcaatccgtccagcggacattgggcaagcgtgccggcaaaggttgcactggatcgggcgcgcgcccaggtcgcgacgctgatcggcgccgcaccggacgaaattgtcttcacgagcggcggcagtgaagcgaacaaccttgcgctgaaaggaactgtactcgcatcgtcgaacgcaggcggccacgtgatcacccagtcgaccgaacatccggcaatcctgaagccgctgcaattccttgagcgactgggcactgaagtcacctgcgttcccgtggacggcaacggccgcgtcgatcccgacgccatccgtcgcgcaatcacgccgcgcaccacgctcatcacggtcatgcatgcgaacaacgaaaccggcaccattcagccgatcgaggatatcggcacgatcgcccgcgagcacggcatccggtttcacacggacgcggcccagtcgatcggcaagatcccggccgacgtcgatgcgctcggcgtcgatctgctgtcgatcgccggtcacaagctctacgcgccgaagggcatcggcgcgctctacgttcgaaagggagtcgggctcgagccgctgattcacggcgcaggccatgaaaatggccggcgtgcggggacggaatccgcactcctcgcggcagggttcggcgaggcctgtgcgctcgcgcgcgatctcgcggcgatggacggcattcgcgcgttgcgcgaccggctgtggcacgcgttgcaggatcgcttcgacgatcgcgttcgcctgaacggacatctcgagtaccgcttgccgaacacggtgaacgtgtcgttcgtcggccgcgtcggcgctgacgtgcttgccgcgctcgacggcgtcgccgcgtccaccggttcggcctgccacgccggacgcatgacgctgtcgccggtgctggccgcgatgggcatcgccgagcaggtcgggatgggggccattcgattcagcctcggccggcacacgacagccgacgagatcgataccgtcatcgcgaaattgagcgcgatcgcccgtggctgaaatcggtgctatgcgacgatgcccgtgtagtcgaatgaagcgcgagcagcgtgatccgcggtggcctcgcctgatcgcgtgggtgccccgaccgttcgggacgccgcgcaaaccgactggcgaagtttcagtgttatcgaagcgtcgcattccctcggttcggaagtgccgaaccgtcgatttcgcggaacgagaaaggcatggaccctcttcttccacggccttcgctagatcccgcgctgttggccgccttgccgcgtccgtatggtcgtgcgtgcgtgtgacgacgtgaacgctaatgacggtcatcccattggatgtaggccctggctatcgaccctctcccattggcaatcgagtggacgttgactgactgaaatcaaccgtcccttgatggtcgccagcagtcaatcgcccctttactccttccatctcattgcgccccctctcgctgcgagccaagaattccgcccatccgtccacgacggaatcatgaaacgcatcgaactccaccggccaatctgacagccgatcgatcccgcatcgagcgcactcgtaaaggcaccggtttcatccacatgcgttcgacgttccgccacttcatttccggcaatcggcacgcatcgatggccatttcctccacgccgaacacgccgccaaacacctcattcggcggcgccctttcctcggcaacgtctgaagaaggcataccgatatcgccgccatcgcccgctcccccggaaacggttacagcgccgccgtttttcgagaatgtcgcgatcgacaacgacaccccatgcatcgccgcgagcacggacacgccgagcccatccaccccgccgcgaaccgcccgtcgacggcaaccgtccgagcatccgtccggcgtcatcgagcaacctcccccgaaaacagcagcgacgctttttctacctccgatcacctgtagctacccgcacgcgtgccaactccgtcaatctcagcgcgcacgagcgcgctgcggttcccgtcaggcgtcgcacaagcaaacgcatcgctcgatgaagccccgggcaacgcagctcgaatcacggcggcggcgcacgcgaatgccgccgcgcatcgcgccgctttgcgcgctcggccgtcgatgcgcaagcaatacgcaggctgtacacaggcgtcacccatgtttcgaatcggagaacgaagcagaacccggaagtaaacgcaagcaagccggcaacggcgcgaagcgggcgaagcaaagccaaaacgaccgaccgcctccccgcccgccgcccacgccgcccgatcatcccgaagccccggcatcacgctgcatccctacccaaaggaccgcccatgccaaccccgacgcccggcacgccccgccctccccgcacgccccaacccgtgcgcgccgcgctggccgccttcatcggcaccaccgtcgagttctacgattactacacgtacgccaccgccgccgcgctcgtgctcggcgacgtgttcttcccgagcgacaaccctttcgtcagcacgatggcatcgttcgccacgttcttcgtcggcttcgtcgcgcgcccgctgagcggtgcggtgttcggccatctcggcgaccggatcggccgcaagaaaatgctcgtcctgacgatgttcctgatgggcgccgcgacaaccggcatcggcctgctgcccggctacgcgacgatcggcgtctgggcccccgtcctgctcgtgctgctgcgcatcctccagggcatcgccgtcggcggcgaatggggcggcgcggtgctgatggcaagcgagcacgcgagcgccgggcgcaggacgctcttcgcgtcgtttccgcaaatgggcagccccgccgggctgatcctctcgctgctcgcgttccgctacgtcacgtcgctcgatcacgcccgcttcgtcgcgtggggctggcgcctgccgtttctcgcaagcttcgtgctgttgctgatcggcgtcgcggtacggctcggcgtcaacgaatcgccggagttcgagcgcgtgcgcgacagccacgcggtcgcccgatttccggtcgccgaagtgctgcgcaccgcgtggtatccgatcgtgctcgccgcggccgcgacgacgatcggctccgccggcttcttcttcacgaacacgttcatgatctcgtacgtgacgacgtatctcgggatgtcgaaatcgttcatcctcgattgcctgttcgccgtcacgctcatccagttgctgtcgcagcccgtctcggcgctgctcgcgcaacgtttcggcgaaacgcgtttcctcgtctgcgcggcgctgctgtcgatgctcacgccgtatccgatgttcgtgctcgtgcgcacgcacgatccggttgcgatcgtcgcgggcatcgcgttcgcggtcgtcgcgctctccgccgtctacgcggtgatcgccggcttcatgtccgccgcgttccccacgcgcgtgcgctattcgggcatctcgatcgcctaccagctatgcgcgctagtcgcgggcggcaccacgccgctcgtcggcacgatgatcgcgcagcgctatcgcggagaatggctgccgctcgcgctgttcttctcactgctggcgttcgtgtcgctcgtcggcatcgtggggctcgggcggtatcgccggaatctgcacgcggtcgcgccgcggacatgggcggtgaatccgtgagagcctgcgccgcacggccgcgcgcacgccgacttcgcgcgacgcgcgccgtggccgctcggcgcgtgctcgcccttcgcccttcgcccttcgcccttcactgctcgccgctcgccgctcgccactcgccgcgcgccgcgcgccgcgcgatcaaatgatcgttcggcacaaacgcggccgtgccgccgcacgaacacacgaacacacgaacacacgaacacgcgaccgcacgcccacgcgcacacccgaccacgcaatcgcgcaatcgcgcaatcgcgcaatcgcgcaatcacacgacagcaccggacccgccattccgccgaggggttccttcaatgcgttccttcgacgaatcccgcttccacgcgcccgccgatgaacgccgcccacgagtcgggccaaatcgagccgcacgcagccgcgccccacgagcgacgatcggcgtcgcgcccggcccagcccatgatcggctgacgaaaagcggccgccggcatccgcttgcatcgtgatcgcgcaatcgcgcgatctcgccgctcgtcgccgccacgcgaccgccgcggcaaccaatcggtcgattagaatcgccggatgaacccctccgatctgcgcgacctgcgcctcccgtccctcgacggcttgctcgccttcgtcgccgccgcgcgtcacggcacgttcgagcgcgcggccgaggagctgtgcgtgacgggaagcgcggtcgcgaagcgcgtcgccgcgctcgagcagttgctcggcgtgcagttgctcgtgcgcagcggcaaggcgctcacgctgaccgcggccggcaacgagtatctgcaccaggttcatgcgccgctgcatctgctcgccgcggtgccgctgcatcggcgcaacgcgggcaagacggagcggctgcggatctgcgcgccgccgacgttcgcgcggcagatcctggttgcgcgcctcgacgcgttcacgctcgcgcatcccggcgtggagctcgaggtcatgctcgcgagcccctttcccgacgcgccgccgacgggcgcggatctgtggattcgcggcggcggcccgatcgtctccggcgcgacggtgctgatggtcgatgcgctgacgccgctcgccgcgccgtcgctcgtcgagcgcttcgcgccgttgcgcaggcccgcggacctcgcggcgctgccgctgttgtgcacgccgctcgagccgtggacgccgtggttccgcgtcgccggcctcgactggccggagcctgcgaacgggccgaagctgctggatctcgggctgctgctcgaggcggcggtcagcggccagggcgtcgcgctcggcagccccgcgctcgcgcgcccctggctcgcggcgggcgcgctcgtgccgctgtttccgcgcatcgtgcggccggcggcgccgtattacctgatgccgtacgcgccgcgcgccgccgccggcgcgttcgccgcgtggctcgccgaggtctgcgagcgcgcggtgcgcgacggcgcggaatttctttcgcgccacggctgaagatatttccgggcgggcagccgggcgcggcggtagcatcgtcgccaccctctcggagccgcccatgtccgtcccgatcacctgcatcgaagatcttcgcgttctcgcgaaaaaacgcatcccgcgaatgttctatgactatgtcgatacgggctcctacacggaatcgacgtatcgcgcgaatgaggccgatttccggaagatcaggctgcgccagcgcgtgggcgtcgacatctcgaaccgcaacctgcgcacgacgatggcggggcaggatgtggcgatgccggtggcgctcgcgccgacgggcctcgtcggcatgatgcgcgcggacggcgagatcctcgccgcgcgcgccgcgcggcatttcggcgtgccgttcacgctgtcgacgatgagcatctgctcgatcgaggacatcgtcgcgcacgtgggcggcccgttctggttccagttgtacatgatgcgcgatcgcgcgttcatcgagcggctgatcgagcgcgcgagcgcggcgggctgccccgcgctcgtgctgacgatggacctgcagatcgccggccagcgccacaaggacgtgaagaacggcctgtcggcaccgccgcgcatcacgctgccgaacctgctcgacatgatgcgcaagccgggctggtgcctcggcatggcgcgcacgcgtcgccgccatttcggcaacatcgtcgggcacgtgaagggcgtgaccgacatgtggtcgctcgattcgtggacccgcgagcagttcgatccgacgatcggctggcgcgatgccgaatgggtccggcggcggtggaacggcaagctgatcgtcaagggcgtgctcgatgcggacgatgcgctccgcgcggccgatgcgggcgcggacgcgatcgtcgtgtcgaaccacggcggccgccagctcgacggcgcgatgtcgtcgatcgaggcgctgcccgccatcgtcgaggcggccggcaagcgcgtcgaagtgtggctcgacggcggcgtgcgcacggggcaggacgtgctgaaggcggtggcgctcggcgcgcgcggcacgatgatcggccgcgcgttcctctacggcgtcgccgcgctcggcgagcaaggcgcgcggcgcgccctcgagctcatcgcgcgcgagctcgatacgacgatggcactgtgcggctgcaccgacattcgatcggtgaacgccgatgtgctcgcgcggcgctgaaccgatccgaagccgcgcgcaagcgcgcgcgtttcgcgcgacgacacaggcgcgccgcgcgtgcggcgacgccgcgacggcgggcgcaataccgcaagggcgcggcaccgcggcgccgcgtggcgcgacgccatcgcaacgcgcgcatcgcggcgccgcccgacgcgcgccgcgcgtcacgccgccgcgcgcgttcgctgttgctgctcgcccaggcccgccaccccgcagcgcaccgtctgccccggcttcagatagacgggggacggcttcacgcccatcccgacgccgggcggcgtgcccgtcgagatcacgtcgccgggctgcaggctcatgcagcgcgacagatacgcgatcaaccgcgcgacggtgaacaccatcgtgcgcgtgttgccgctctgatagcgccggccgtccacgtcgagccacaggtcgagcgcctgcggatcggcgatttcgtcgcgcgtgacgagccacgggccgatcggcccgaacgtgtcgaagcccttgcccttgtcccactggccgccgcgctcgatctgccattcgcgctcggacacgtcgttgacgacgcaatagccggcgacgtgcgacagcgcgtcggcctcgtcgacgttcttgcacgcgcggccgatcacgacgcccagttcgacctcccagtccgtcttcaccgagccgcgcggaatctcgatgccgtcgtgcgggccgctcaccgcgctcgtccacttgccgaacacgacgggctcggcgggcaccgcgaggcccgcctccgccgcgtggtccgcgtagttcaggccgatgcagacgaacttgccgatccggccgacacacgcgccgatccgcggctcgccggcgacgagcggcagcgacgcgggatcggccgcggcaagccgtgcaaggctcgcgtccgacagcgcgccgtccgcgacgtcgtcgatcaacgacgacagatcgcgaatgcggccgtcggcgtcgagcaagccgggcttttcctggcccacggggccgtaacgaagcagtttcatggcaggcgacctcttcagttcgggacaaacgagctatggcgcgcccgtcgagcggcgcgacggcgccggacgcgggcccgttgcggcatttgtaccatcggccgcgcacgatgagacgctgcatcgcggataacgactattgcagcagacgctggcgatgcgcggattcaccggcggcgatcgcgtcccgccggcgcgcgccgccgtcgcgtccggcctcgccggtgcccgcgcgccggcgcgcggccacaccgtcccgcggcggctcgccggttttttccggccgtcccgacgcatactttgaccgcaccgcgaagcagacggtctcttttattcaacaattgtagacaaaattgtcattgatttcgcattcgttgattatcattgcccgttggagcaattgcttaattgacctatgaatcaaccatccatcgacgcaatcggcgcagccgcgcagcacgcgcggccggggcgttcgatgcatcgcgtccccggacaaccgatccaccgatgaaacccaggaaagacgcgcccgccggcgccgcgcaagcgccgcacgattgtgaggaaatcgagcgctatcgcgcgcccgcgctcgacaaggggctcgatatcctcgagcttctcgccgagcagaaggaaggcctcacgcgcaccgagatcacgaaggagctcggccgcaacgcgagcgagatctaccggatgctggagcggctcgtcgcgcgccaatacgtgatccgctcgccgggaggcgaccgctacacgctgagcctgaagctctactcgctcgcccaccgccacccgccgctcaagcggctgatcgccgaagcgctgccgccgatgcagcgcttcgccgatgcggccgagcagtcgtgccacctgtgcgtgtacgaccgcggcaacctgctcgtgatcgcgcaggtcgacgggccgggcgcatggggcatctcggtgcggctcggctcgcgcgtcgggctcgtcgacaccgcgtcgggccccgtgttgcttgcgttccagacgcccgagcagcgcgcccggatgctcgtcgagcatacgaaggtggaaggcgaaatcgcgctcgacatgcgcgagttcgacgcgctgctgcacgagatccgcgcgaccggccggctccggcagaagagccgccaggcattcggcgtgaccgacatcgcgtatccggttctcgggccgtcgggccatgcgatcgccgcgctcacgtgcccgtacgtccgccggatcgacacgcacgccgcgccgtgcgccgaggatgtcgacgcgcaactgcgcgcgacggcccgacatctttcgatgctgaaagaggcggccgcgtgacgttcgcgatccgcccgacgaaaatgtgaaatcattccggcctgtccatgcggataacgggctggcgagcgcgccgtggcgcccgccgcgcgggccgggggcggaacgacgagcgggaggcggcgaaacgcggcggccgcggcggctaccacgacgaacgacgctgcacgcgggcgcaacggcgcgctcgcctcgttctgaaaacatccattcgtcgggatggccgccggaagggccgatcgaagcgacaacgcatgccgcacgccgcgcgtcgcggcgcgccacacacatcaggagacaagtcaatgacgtcacatcgggatacctacgtccggtccgccagcgtgcgagccatcgcggatgccgtgaacggggggcgggtgcgcgcgctcgagcaggccgaggcggcgctcgaacgtctcgcgctcgtcgagccgctcgcggcgatgacgcacgtcgcgccggagatcgcgcgccgggccgccgcgaacgtcgacgcgcagatcgcgagcggccgccggctgccgctcgcgggcgtgccgttcgtcatcaaggacaacctcttcaccgccgacatgccgacgcgcgcggccagccccgcgctgctcggcttcgacgcgacgcgcaacgcgacggccgtccagcagttgctcgacgcgggcgccgtgccgctcggcaaggcgaacatgcacgagctcgcgttcggcatcacgagcgcgaacggctacttcggcgcggtgcgtaatccgcacgacccggcgcgcatcgcgggcggctcgagcggcggcacggcgtgcgcggtcgcggcgggcatcgcgttcggcctcggcaccgacacgggcggctcggtgcgcatcccggccgcgttttgcggcgtcgccggattgcggccgacgccgcgccgctactcgacggaaggcgtgctcgcgctatcgccgacgcgcgatacggtcggcccgatcgcgcacggcatcgacgatttgctgctgctcgacgccgtgctgacgggcgacgccggcgagcccgcaccggtcgcgctcgccggcttgcgcgtcggcgtgccggatgcgccctacttcgacgggctcgacccggccgtcgcggaactgaccgagcgcgcactcgccgcgctgacggacgcgggcgcgcgactgatcccgctcgccgcccacgcgctgcacgaagcggacgaagcctgcggcttcccgatcgccgggttcgaggcgctcgcgtactggcgccgcttcagcgccgaacggctcgatctgccgttcgcggaattcgtcgcccggctcggcagcgacgatgtgcgccacctcttccgcatgctgatcgacgcaccgccgtcgagcgatgcgtatgcggccgcgatcgacgtgctgcaaagcaccgtgcgctggtacgaccaggcgttccatcggacgggcgtcgattgcatcgcgctgccgaccgttcaatgcgacgcgccgctcgtcaccgacagcgggcacgatcttccttccgacgccgcgtacgcgctgttcacgcgcgtgatccgccagaccgggccggcgacgctcggcggcgtgccctcggtatcgattccggcgggattgtccaagcacaccggcatgcccgtgggcctgatgctcgaagggccggcaggcaacgaccggcgcctgctcgcgatcgcgcgcgaggtggagcggctgctcgcgcgggcgccgtgaagcgcgcgtgcttgcctggcgctcgtgtgacgctcatccgaggttcatttgacgctcgtgtgacgcgcctgtggtgctcgccccgcgcgggtctcgcgcacgaatcggctgcgcgcgcggcgctacgctaaaatagcgcccccttcaaaacaccgcccgccgccgtcgccgacggcgggcgcttcatggatgtcatggccaaacttctgaccgatctcgaattccaacgtttctccgaacttcagcagaagcaggcaagcttcacgatcacgcccgaagaggcggacgaactgcgcgacatcgtcgcgcgcgcgcagaaaaagcgcgacgatcgcgcatccgcgatgcgggcgatcgaagcgtacatcgcgcaattcgacatcacgcccgacgagctcttctctcccgagcagatcggcgaagccgcgcgcacgtatggcctgatcgcggcgggcaagaaggagcgctcgctgccgccgtcgctcacgttcaacggcaagccgtatcaatggacgaagacgctgccggacgaagtgcggctgccgctgttcgacgcgttcaaggccggcgaatcgatcaagcgcttcatcgcgatgccgaaggacgccgcacgctgcgcgctgaccgttgcgcgcctcgaacgcgagacgggcgcggtctatgcggacacgctgctcgacgagctcgcgatctcacgcaagcacgtggaagaggctgcggcgaagctcgcggcctgattcggtttgcggtcgtagttcgcggttcgcggttcgcgatttgcgatttgcgatttgcggtttgcggttcgaggttcacgggccgggggagcgggcaacgggactgtgaggcggcgaacacatgttcacgggcatcggccgatgcatcgccgccgccgacgcgagcggcggtccgccatgtgcgcggcatttcgctccttcgaaccgcttcccgaaaaatctcaccgtggaccgaattcgcttcccgtaaaacctcaccgtctggggtcggcgttgtcgccgttgtcggcagcactgtccgcgatggcacccatgatcgtcggaagaccaaaatcgtcgatatggtcaacgatcggcagccagccatgctgacaccctcgacgacgtccgcactcttcgaaataccggcgacccgctacatgccggacttcaaattgccgcccacatcgaccacgcgccacggcgatcgccgagcgcttccgtcgaccgcctgcatcgtgcaaccgacgatgccaagccggcgtctcacggctgcagcttcagccggaacgccaccaccccaggctcctcggtcgacgacaccgcaaaaccgctgtccttcgcgagcgagatcatcgccgtgttctcgcgcagtgcctcgccgatcatccacgccgttccgcgcgagcgcgcgtagtcgatgatgcgcgtcatcaacatccgtccgagccccttgcccttttggtcaggccgcaccgcgatcgcgaactccgtcgcttcgttgtccggatcggtcaccgcgcgcaccgcgccgagcgtatgcgcgcggccgtcggcatcgtcgagcgtcgcgatcagcgccatctcgcggtcgtaatcgatctgcgtcatccgcgcgatctgcgaatggtcgaagttgcgtatcgcaccgaagaagcgcattcgcagatcgtccggcgtcatcgcgctcagcagctcgcgatgcgcggcctcgtcctcggggcgaatcggacgcaccgtgatgcgttctccgcgccagtcgagctgctgctcgagatagcgcggatatggcacgatcgcgagccggctgcgccccgtcgcgagcctgatgtgcggcccaagcgcgaccacgcgtgtgggccgcacgcgcagcacaagcgacatctcgacgatttcgcgcacatcgcacaccgcctgcgaaagcgcggtcagtgcctgcagaagcggctcgggcggcgcgcgatgcgcatacggcgatcgcgcgacgaccgcgcgcgcgagcacggtattgaaaggcggcagcccgtagacgacgaacggcgcggacacgccatccgccggcggcaccgaatagcggaataccggcccgaagttcgggtcgtcgtacatcccgaccgtgatgtcgacgatcgtatcgcccatgtcgacgtccgcgtcggtcgcgcgctcgatgccgaaacccgccagccattcgagcgccgcgtcgccttcgaacccgtcgcgcccctgcgcgagcgccgcgcgcgccgtgtgccgcgcggccgagatcgacgccgccggttgcggcggcgtgccctccggcgtctgcatcaacagctcccggcccaattgataatcgacaaggcgcgcatgcgcgcgcgcgagacgctgcggcgtcgtgtgcacggggatgccgtgcacgtgcagcgcgtcgcgcgtcgcggcgtcgacgccgccgaagaagcacgcgagcatgccgcgacgcgcgaacttgcgcgattcgatcagcacacgtgcgacgtcgacggcaggcgcgctatgcgacgtcgcatgaaccacgaacacggtgcctgtcggcggatgctgcgcgagcgccttcagcgccgcgccgaaatattcgggccgcgcgtcgtcgccgagcagcaacggattgccggcgacgatgcctgcgggcagcgcgccgccgacttcgtcgacggccgcccgcggccattgcgccagcgtttcccccgccgccgcgagtgcgtcgacggcaagcttcgcgacgcccctgtcgctcgtgacgagcgtcaccccgccgctcgtcgccgcggcacggccgacgccgagcgcctcgatctcgtcgagaagatcgtcgagcgcgtcgacgcgcaccatccccgcgcgctgaaacgcggccgtgtaaagcaggtcgcccgaatcgccgcgccccgcgcgcaacgcaagcaccggcttgttgcgcgccgcggcgcgcgccgccgacatgaacttgcgcgccgatttcaccgtgtcgagctcgagcaggatcgcgcgtgtctcggcatcgctcgccaggtagtcgagcacgtcggccgcgtcgacatccgcctcgccgccgagtgcgaccgcatgcgagaaaccgagcccgcgcgcatgcgcccagccgagcaccgcgttcgtcagcgcattcgattgcgacacccatgcgacgccacccgccttgacgatgcacgccggcgcgccgaaatgcgcgcccagcgcgggcgacaccacgcccaggctgcccggcccgacgacgcgcagcagatatggcttcgccgcggcaagcgcccgttccagcgcggcccggtctgcgcccgaacgagtctcgccgacgatgatcgccgcacgcacgcccaggccgcccagcttgcgcacgatgccgggccacgtcgcgggcggcgtgcatatgagcgcgaccgacggcgcgctcggcagctggtcgacatagggataaaccttgtggccgttcagttcgccgtacttcgggttgacaggccagatcgcgccgccgaaccggccgtcgagcacgcacgcccacaccatcgcgccgacgctgcccgggcgcggcgaagcgccgacgacggcaacggctgtcggatggaacaacgcatcgagattgcgaacggtcacggcaactccgctgaaaggattgagcgacggcgatcgacgcgcggccacgccggaccgcgcccgagtgcccataggataggcgaagcatcgagcgccgcctatatgccgttcggccgaatcgccgaaccacgcaagcgcccgcatcatcgacgcacacacttcgccgccgccgccgaaccagccgcttcgcggccgcatgcattgaacggcgcgagccttctctttcgaaacggagcgacacgaaatgaacggatggagcgaacaagccgggggcccgcatgcggcgagccctgtcttgcgcccggcggcatgccgcgcgcggctcgacggcgtcgatacgggcgcgcgatgcgattctggcctgccgtcacgactcgcgcggcaacgcgtctcgccgcggcgctccgccgctgcatgcacgcgcgaacacggcgccccgggctcgactgcaacgtccgccagcggaagaaacccgcgcgtcgaggtcccgtcccgcggatcgccacgacccgctgcacgacattcgaagcccgactcgtcggtgctgaaacggccgtctcgaaacatcggtccggccggctcgggaatcgaaaatggcggaccggcaaattcgatgcattgcccaatagcgggcaatcgccgcgcagggcaaaaaatcgccgtgcaatcaagcgaacgacgtggcccatcactgaccagattcgaattcaacgctcaatgccactgcgcgatctcggtcaaatacgaaaacaatggcgatgcccggcacgagtgtcgagcgaacctgcgatcgcgcccgcgcaccgaggcgccgctcgcgatccctctgccgccgcctttgcggcaagcgtcgaaattgcgcgagccggcatggcaagcggtcgaagaacgcctttttggcgaaaacagcggtatttcattcatgccggccccagtgcggcgcgattcgattgccgcccgaatgagaaagctgtctcggaaatgtcgtctacacggattcgccgtccatgtgcgttggctctttccgcctcccggttggccgatcagaacagacaaatggcgttatcacgccttatcggcgcgccgccgcttttccggtatcgcggtcgaacacgccctcgctgcccgcatcgaatgcgaaacggcacgccgaaagcgccgaggcgatacgcgccatgctccgccaaaggtgagcgttttcgggagtcaaggtgaggctattcgggattgggtatcgagcttcggcgaaatcgcgaggctacctcggcaaaatcgcaaacggcgttccaaatggatgaggcggcgtgaaacattcggatcgtttcgccaagttcgaatcgacggccggagcgcgcgacatccgcccgaacgcatcggttttatcgccgaatcgacgcataacccactgcgtcgcgaaatcgcggggccgccgtgaaacactgtagaacgcataactccgctgccgaaaacaaaacggtgcgaacggcaatcttgccgttcgcaccgtcgttcaaggcgccaaaaggtgaggtttttcgggatcagtccttgatcaggaaacggttgcgattcttgccgagccacgccggcgcgcggccgcggccgctccaggtctcgcccgtcttcggattgaggtacttcggcggcagcgcgcgcttcggcttcgccgccgccttgacgcttctgaaccccaactcttccggcgtgatgtcgtattcctcgatcttcgccttgatatcggcaatcgcgtccgtgatcgccttttcgcgttccttgtcgattttctgctgaagtttttcgagctgtgcggtcagttgcctataggtcgccatatggataaagctccgtctcgttatttatagaaggaagtatatgaatcaattcaggatcaatcgaacattttttgcattgctttcatatcccgcaagcgacgctcagaagccatttctagccttgcatgcgaagagaaggtttcgcgcaccattatcgaccgattgcttgatcgtgtcgaaatcgccgccgcaaatgccgcgcgcattctgaatgcaggtgtcccaaggaccgccttccggacactggaccatcgtggtcgcgcgcccgtccgacgtaaacaacggtgcgctccctccgcacccggaaagccccgctattaaagcaatcaaaaatcccgttcgcaagaacgcgccgcatcgccccggcgctggcgcacccgtctgtttcatgagtctgcccatcgctccgctttcttcttggacgacgcgagtatatgccaacgcacgccgcaaagggtcaatcgggcgcaacgagtgtcttgtagggcgcacgtccgcgcggatcgtcggtaagccgaaggaatactcgttcgacgtccggcagcgcctcgagcctgcgccgcaacgcgtctcgatcgaacgatgcgctcacgcatccttcggcataaacgaagcggcgttgaatcgtgatccagatgctcgtgccggccaatgccggatcgccgtcggcgaatcgctttttcagttcccctgcaatcggcttgtcatataaataggcattcggtttgctgcagcgatgcgcaagccagcaagtcgttcctcgttcgacacggtaatgcgcgtcgtcctccatttgcgcacgcgtcatcaacgggccgagcggcgtcggacattcggcgatcgaatgcgacaacgcccaaaaaggatcgtcgtaccaattgcgtcgctcgaccgaagcggccgaagcgaccgaagccgtcgatgcagccgatgtggtcgaagcggacgaagccggcaaagcaggcgaagccgacgccgatgccgatgcaacggacagcgccttcgcattcgacaccgacgacgcagatgaagcaggcgaagaaaatgaagaagatgaagaagacgatgcaggcaatacgggcaactcggccgccaccgttgacgcaaccatcgcatcccgagcaaatgcaaacgcactcgcgaacgcatgcgcggcgacggcaaacgccacgcacgatgcagcgaatccgatgcgcttcatcacgacctccatgcgaatgcgaatgcgcccgcgcatgcgcgagcatcgatgcgattgtcgcgatcgatgggatcgatgcgaacgcaagcgcatcccgcgcgtcgcgcgagccgcccgctacgtatcgatgccgagcgtcgcgagcttcttgtagaacgtcgcacgcccgatgccgatgcgcgcggccgcttccgtcaccttgccgttggacgcggcaagcgcgtcgatcaggaattgacgctcccacgcggcgaatgcgtccgcataggatgacgccgccgcgcgcgtatcggccatggcagtctgcgccgcgacggcgaccgcagccggaccgacgccgcccgcccccgccccaccgcccgccccgacaccgccccccgcgccgcgcgccggcccgatgaacggcgcgagcgcgcgcgcatcgatcaacgcgcgatcggacagcatcagcgcgcgctcgagcgtgttgcgcagttcgcgcacgttaccgggccacggatacgcgcacagcaggcgcagcgcgtcgtcggtcagttcgcagtgctcggccagcccatgctgcgcggcgagttcctcgagcatcgtgtagacgagcgcctcgatgtccgatgcgcgctcgcgcagcggcggcgcatggatcgtcagcacgttcagccggtaataaaggtccgcgcgaaagcgcccttccgcgacgagcgccggcaattcggccgacgtcgccgcgatgatccgcacattcgcgcgcacgatccggttcgagccgaccggctcgaactccttgtcctgcagcacgcgcagcagcttgccctgcagcggcaccggcatgtcgccgatttcgtcgagaaagagcgtgccgccgtcggcaagctcgaacttgccgacgcgccccttgcgatccgcgcccgtgtacgcgcccggcgccgcgccgaagaactcggtttcgagcagcgcatcgggaatcgccgcgacgttgacggtcacgagcggcttcaatgcccgcgcggacgccgcgtggatcgcatgcgcgagcagctccttaccggtgcccgtctcgccgagcagcagcaccggcgaatcgacctgcgcggcgcgccgcccctgccgcttcgtctcgaggctcaccgcgctcgtgccgacgaagctcgcgaacgtgtatttcgcccgccgcgcctgcgcgagcgagcgttgcgtcgcgatcagctcctgctggacctgcatgtagcgcgaaaagagcggcgtgagcgtcttcagctcgtcgaacagcgcgaagccgatcgcgccgacggtctcgcccgcgtcgtccgtcagcggcaggcgcgtgacgacgagcggctcacggcccgtctccatgatgtcgagcaggatcgggcggccggtcgcgaccacctcgcgcatcaggctgtgcggaatcaccgcttcgcaatcgcggccgatcgcctgctgcggatcggcaaacccgaaacgcgccgcgtaacgctgattgatccagacgacgcgcgcatccttgtcgacgatcagcgtgccgacgctcgagtgctcgaaggtcttgaacagcgactccgccgcgcgccgcagcacgtcgccgtaatcggcgggcagccgaacccagccgcccgaaatcggtgcattcgtctccacttttctttcttgtccacaaatcgagacgaattatctcatgcaagagacattcggcaaatgcccgtcataaaagccccggccatgaatcgccgagcatcgcgcgcggctttcgtctacacaaagagacgttttctgtagaatcggacgcagccggcacgcccgtcgccgcgcgcgagcccgccgtgcggccgccgcgtcccgccgcacgccggatggcacgaatcctgcggcagcgcgtggcgcagcgtcgcgccgtccgccgggcgcgcccgagcccacaacaaccaagatttaggagactctcttgtcattcgtgatcgtcctcgccgcgctggcgttcctgatgttcgccgcctaccgcggctacagcgtgatcctgttcgcccccgtcgccgcgctcggcgcggtgctgctgaccgatcccgccgccgtcgcccccgtcttctccggcatcttcatggaaaagatggtcggcttcgtgaagctctacttcccggtgttcctgctcggcgccgtgttcggcaaggtgatcgagctgtccggcttctccgaggcgatcgtcgccgccgcgatccgctacatcggccgctcgcgcgcgaacgcggtgatcgtcgcggtgtgcgcgctgctcacctatggcggcgtgtcgctgttcgtcgtcgtgttcgccgtctatccgttcgcggccgagctctatcgccagagcaacattccgaagcgcctgatgccgggcgcgatcgcgctcggcgcgttctcgttcacgatggattcgctgccgggcacgccgcagatccagaacatcatcccgacgacgttcttcaagaccaccgcgtgggccgcgcccgcgctcggcacgatcgggtcggtgttcatcgtcgtcgtcggcctgtcgtatctcgaatggcgccgccgctcggcgctcgcgcgcggcgaaggctacggcacgtcgctcgtgaacgagccggaacgcgtcgagacgaaatcgctgccccatccgatcctcgcggtgtcgccgctcgtgctcgtcggcgtcgcgaacttcgcgctgacgaaactgattccggtgtggtacggcggcgcgtcgtacacggtgccgcccgacgtgctgccgggcgtgcatacgccgatcacgacgccgatcaagacggtcgtcgcgatctggtcggtcgaggcggcgctcctgctcggcatcctgctcgtcgtcatcaccgcgttcaagcgcgtgcacgagcgttttgcgacgggcaccaaggcggccgtcggcggcgcgctgctcgccgcgatgaacaccgcgtccgaatacggcttcggcggtgtgatcgccgcgctgccgggcttcatcgtcgtcggcgacgcgctgaagaacattccgaatccgctcgtcaacgcggcggtgtcggtcagctcgctcgcggggatcacggggtcggcgtcgggcggcatgagcatcgcgctcgcggcgatgtccgatctcttcatcaagggcgcgcaggccgcgcagattccgatggacgtgctgcaccgggtcgtcgcgatggcgagcggcggcatggacacgctgccgcacaacggcgcggtgatcacgctgctcgcggtgacgggcctcacgcatcgcgaatcgtatcgggacatcttcgcggtgaccgtcatcaagacgctcgcggtgttcttcgtgatcgccgtctattacctgacgggactcgtctgatccggcggcgggcgcgacacgcccgccccgcggcagccccgcgccgacgcctgccgcgcgcgaggccgcccgccgcgtcggcccggctgccccgcgccggcggcgcaccgggccgctcgccgcttcgctcatacttttcgccgtgatgcgccgccgcaacatgcgggttttcgcgaacgccgaggcgtcgcgccgcaacgcgcggcggggcctcggcgggccgctcgcacgcctcgcgaaattctcatggccgccgcccggttcggttaaactgcgttcaagcagtccgcaaagcaacatttcctacttcacgacacgaggacacgttcaatgcgcacgaccggttcttccggggccatgaccctgctgaccgaattcgatcaggctgacggccgcgagcttcgctcgctgcgtctcgtggccaccgaagacggtaaaagcgtactgctcatcgaagtcgacgaacgcaagcccggcatccatcgggaagtacgctacgaaatcacccccgccgagttgatcgccgcgattcgctcgcacggcgcggagctgcccggcgaaacgcacggcaccgtcccgctcgcccgcaccacggcgccctgatcccgccacggtgaggccgcacccgcccgcgccctcaccgtactcgccgcgcattcgctcgcggcatgaactccttgccgaaaatagccgataatcggcgcatccacgcgctccatgccgcgcgcgcttcgcggcaatcgtccaacgtttcgtcatgcttcatgatctcgtcgcccgcttcgggccgctcatcgtgttcgtcaacgtgctcgccgccgcgatcggactgccggtgccggccatgccgacgctcgtcctgttcggcgcgatggcgacactgcatccggacgcgctcggcgcgcagctcgcaccggtgctcgcgctcgcggtgctcgcggcgctgatcggcgataccgtgtggtacgtcgccggccggcatttcggcggccgcgcgctgaaaaccttatgcaagctttcgctgtcgcgcgacagctgcgtgaagaagaccgagcgcttcttcggccgctggggcgtgcgcgtgctcgcggtcgcgcgcttcattccggggctgtcgctgatctcggtgccgatggcgggcgcgctcggcacgcgctaccgggtcttcgtcggctacgatgggctcggcgcgctgctgtgggcgggctgcggcgtggcgatcggcttcgcgttcgcgaaacagatcgactggctgttcgccggcgcgaaccagctcggccgcgcggtgctcgtcgtgatcgtcgcgctgctcgcggtctatacggccgtgcgctggatgcgccggcgcgcgctgatccgccagctcgcgaacgcgcgcatcgacgtcgacgaactcgagcggctgctgcgagccgagcccgcgcccgtcgttttcgatgcgcgctcgcccgaacatcgcaagctcgatccgtacgcgatccccggcgcgcaattcgccgacgagcgcgatttgcgcgacatcgtcgcgcactatccggcgacgcagaaattcgtgatctattgctcgtgcccgaacgaggtgtcggctgcgctgatggcgcagcgcctcaagcaggcggggttcgccgacgcgctcgcgctgcgcggcgggctcgacgcctggcgcgacacgggccggcaattgatcgaactcgccccgcagccgccgagcgaagcgcccgtgctcgcggccgcgccgaagaccgcctgattcgggcgattcatgcggttcgcgccattcgcgcgagcgaggccgcgcgagcgagacggccggcccgcctgattcgatcgactccggcccaatcgacctgattcgcccgatcgaacggcggcgcggccggccccctgcgcacgcgtggacatcgccgcgcacgaaaccgcccgaacctcacgaagccgcgcggcatcgcgctcgcacacgaacgcacccgccacaccgccgccacatcgccgccatggcaacgcgacggcgacacgacgacggcgccgacgccgggcgacggcagccgaatcgccacccgcccgctttcgcttcgccttccttagaacaccttcaccggcacgttcacgaccagccggtattcctggttggtactgtccgagtagtgcgccgaacccacgtgccacatcgcgatgaacgtgatcttcgtgtccttgagcttgccgctctggatcgtatacgacgggatgaagccgaactcgtgatggcggccctgcaccggcgcgccgtccttccagtagatgctcgagcgcgtcggatcgagcgccgcgctcgcggagccgtccgccccccagcctgtcacgccccacaccatcgccttgaagccgggcaggcccgcctccttgccgtagaacgtgtagcgcagctgcagcgatttctcgtgcggcgcgttgtagtcgacgtccatcgaatcgacgaggaagatgccgttcgtttcgttcaggtaatcgaagaactggtcgccgagcacctgctgatagccgagcagcagctcgtgcgggccgtgctgcgcggcgagcgacaggctgtacgcgttgttgtcgatcttgccctggcgcgcgtcgcccgtgtcgtgcgtcgaatagaaattgccgaagcccgtccacttgaccgtctgcggcgagccgtagctttgcttgaccgagccgtagtactggcgccagacatcgtcggcctggcccgcgtagaacgacgccgagcccgtctgcgaataatcccacgtgccgccgacgtacgtgaagcggtcgacgcgcgtgccgccgtattgcgtcgtcaggttcgtgagcgtcgtatggccgcgcgcgttggtcttcgtgaagctgcccgcctcgagcatcacgttcttgaattcgttgctcacgatcgtcgcgccgaggaacgtcggcggcagcgcgcggttgtcgtgctgctccatgaacggattgtcgaccgcctgcaggccgtacttgatcacggtgttcgagatgcgcgccttcacgtcatagatgccggggaacgcccaagcgagctggttcgagccgccgccgcccttcgcgacgtgcaccatgttgccgccgcccgcgccgccgtcgagcttcagcgccgcgtagatcgacgcgtccacgccgaagccgatcagcccgcccgtatagccggactcgaagttcgccatcacgccctggacccacgcgtgacgatgcggcccgcccttcgcatcgagcacgtccgcgtaattgcgcaacagcacgtcgaaatggctgtcggcaatgaagcccttcgatttcgcctggctcgacatcggcggctgcggcagcaccgcctgcgtggcgtcggcattgacgagcgcgttcggcgtcgtcgcctgctgcgcgagcgtcgcggctaacggcgcctgagccggcgcggcgggcgccgcatcgtccgcgcgcgcggcgccggcaatcgatacgccggcgagcatcggcagtccccacgcgagcacgaccgcccgcgcgaccctcttcatcgatcgatgttgtgtcattgcgcttctctttttatgttgactacccactcgccggccgcgcctcgcggccggcgacaccccgacgcgccgccgtagcgacgcgtcttccctcggcgcgaagatcgttcgcgccgtccacacccctgttggcttgtcgtttcttcgtctgtcccgctcagcgcgccgcaccgcccgtgcccgcgcgaatgcacgcgacgcgcgcgcccgtcacgccgcgcacttcgggctgcggcacctcgcgcgcgcacgcgtcgatcgcgtccgggcagcgcgtgcgaaacgcgcaccccgacggcggatcgagcggtgaaggcatttcgctcgcgagcaacagcggccggcgcgcgcgctcgcgcgcgggctccggcgtcggcgcggcggcgagcagcgcgcgcgtgtacgggtgctgcggcgcgccgtacacttcgcggcgcgtgccgaactccatcacgcggccgagatacatcacgagcacgcgctggctgatcgccttgacgaccgcgagatcgtgcgcgacgaacagataggacagcgaaagctcgcgttgcaggtcgcgcagcagattgacgatctgcgcctgaatcgacacgtcgagcgcggacacgggctcatcgcagatcacgagatgcggctcaccgatcaacgcgcgcgcgatgccgacgcgctggcactgcccgccggaaaattcgtgcgggtaacgaagcaggtggtgggcgctcaggccgacgcgctcgagcatcgtcagcacgcggcggcgcacttcgtcgcggccgatgcccggctggtgcgtgacgagcggctccgcgacgacctgctcgatcgtcatgcgcggatcaagcgacgcgagcggatcctgaaagatcatctgcatttcgcggcggatcctgcgcgcgtcgcgccgcgcgctgctcacgatcggcacaccgcgccactgcacggtgcccgccgtcaccggcgcgaggccgatcagcgctcgagcgagcgtcgacttgccgcagcccgattcgccgacgagcccgacggtctcgccgcgcttcacgtcgaacgacacgccgtcgaccgcgcgcagcgtgcccttgggcgaccacggatagccgccgagcggcacgcggaaatgcaccttgagatcgcgcaccgacagcagcgcgtcggcatgcggcgatgcgccgccaccgcgcgcgtcggcgccgggcgcatcggcgccggaggcctcgccgccgcccggcgcgcccgccgatgccgatacgaacgacgaagtggaagaaatgagatcggtcgcggcgctcatcgcagccctcccgtgatttccgcaatgggccgatgacacgcgcgcacggcgcccgcgtccgaataggcgatcagatcggggcgctcgacgccgcatcgctccgatgcatgagcgcagcgcttggcgaatgcgcagccgagcagcccctggccgggcagcggcggattgccgggaatcgcgacgagcggcgcgtcgtcgggcgcgtcgagacgcggcaacgcgttcaacaggccgatcgtgtacggatgcgacggcgcggagaaaatcgcgtcggcgctcgcgtattcgaccgtgcggcccgcgtacatcaccatcacgtcgtcggcgagccccgcgaccacgcccatgtcgtgcgtgatcagcacgatcgacgtgccgcgctcgcggttcagctcgcgcagcagctcgatgatctgcgcctgcacggtgacgtcgagcgcggtggtcggctcgtcggcgatcaggatctccggttcgagcagcagcgccatcgcgatcatcacgcgctggcgcatgccgcccgagaactcgtgcggatacatccggatccggcgcgccgcatcgggaatcctgaccgcctcgagcgcgtcgatcgcccgcttgagcgcgtgcttgcgcgacatcttccggtgaagctgcaggctctcggtcatctgccgctcgatcgtcaggaacggattgagcgaggtcatcgggtcctgaaagatcatcccgatccggtcgccgcgcaccgcgttcagttgccgcgtgttcatccgcagcaggttctcgccgtcgaacagcgcctcgcccgaggtcgatccgttgcccgcgagcagcccgagcagcgccatcaccgtctggctcttgccggagcccgattcgccgacgatgccgagcgtcctgcccgcctctagcgagaacgacacgcccgataccgcgtcgacgggctcgccttcacggcgcgtgaagcgcacaccgaggtccttgacttcgagtagcgccatctcagcggtccttcggatcgagtgcgtcgcgcaggccgtcgccgacgaagttcacgcagtagagcgtcacacacagcatcacggcgggcgcgagcagcagccacggcatcgcctcgagcttctgcgcgccgtcctggatcagcacgccccagctcgtcatcggctcctgcacgccgagcccgagaaacgacagcaccgattcggtcagcacgatcgccggcacgctgacggtcgcgtagaccaccaccacgccgagcagattcggcacgatgtggcgccgcacgatcgccgccggcgtgacgccgatcgcgcgcgccgcatcgacgaactcgcgcgtgcgcagcgaaagcgtctggccgcgcacgacgcgcgccatgtcgagccaagagaacgcactgatcgtcagcacgacgagaatgaacgaacgcccgaacagcgtcatcatcaggatcgcgatcagcagatacggaatcgcatacatcatgtcgacgacgcgcatcatcgccgcgtcgacgcggccgccggcgaagcccgcgatcgcgccccacgcgacgccgaacagccccgacacgaacgtgccgagcaggccgacttcgagcgacacgcgcccgccgatcagcgtgcgcacgagcagatcgcggccgagctcgtcggtgccgaaccaatgcgcgttggcgagcgtcggcgcgagactgatcgacgaccagtcgctcgcggccggatcgttgggcaggagcagcggcccgacgaagcacatgagcgcgatcaccgcgagcgccgcgaggctcgcgagcgccgcgcggttgcgcacgaagcgccgcgcggcaagcccgagcggcgtgcgcgagcgcggcggcgcgtcggccgccgtcggcagctcgatcgaagaggtaacaggcgtcatcgcgtcgcccctcaatagcggatgcgcggatcgagccacgcgtacgcgagatcgaccagcaggttgaacagcaccgcgcagacggtcgtcagcacgacgagaccgagcacgagcgtgtagtcgcgattgatcgcgccgttgacgacgagctggccgaggcccggcagcgcgaacaccgattccgtcacgacggccgcggtgatcgacgagatgcataccgtgccgaacagcgacacgacgggcatcagcgcgggcttgagcgcatggcgcagcacgatcgtgcggccgggcagccccttcgcgcgcgcggtgcggatgtagttgctcgacagcgtctcgatcatcgagccgcgcatcacgcgcgcgagcagcgacacgttgatcagcgtgagcagcgtgacgggcagcacacggtagcgccagccgccgtcgccccagccgcccgcgggcagccagcccgcgccctcggacgtcttcagcccgatcgcgaagatcagcacgagcaccgggccgagcacgaacggcggaatcacattgccgaagttgccgatcagcatcacgaagcggtcgacgaagctgtcgcggcgcaccgcggcgagcgtgccaagcagcacgccgagcacgatagacagcggaatcgacacgccgccgacgcccagactcaccggaaacgccttgcgcaccagatcgttcacggaccagtccgtatagcggaacgaggggccgagatcgccgtgcagcagcgagccgagatacagcaggtactgcttccacagcggctcgtcgaggtggtacttcgcgttcaggttcgcgagcgtcgcggcggacagctgcttctcgctgtcgaacggcccgccgggcgtgaaatgcagcagcagatagcagaccgtgacgacggcgaggatcgtcggcaccgcccatagcgtgcgccgcaatgcgtaggccagcatgatcggctccgctccagtcagtgcttgatcaggtacatgtcctgcgaggcgcgcatgtcgatgtagttcgtcagcgtgtagccgccgacgtacgacttcacgaggcggtccgccgaatactggaagagcggcaccatcggatagtcgttcatcgcgagatcgtgcgcctgcgtgagcagcgccgcgcgcgcgccgtcatcgagcttctggttcgcctcggcgacgagcgaatcgaccttcgggttgcagtagccgaccgtgttctgcgagctgccgcagcggatcaggtcgaagaacgtcatcgcgtcgttgtagtcggcgaaccagccgtcgcgcgcgatctgcaccttgccgtcgtggcgctgcttcatcagcaccttgaactcgacgttctcgagcttcgccgtcacgccgagcttcgtgcgccattcggacgccgcgaacagcgcgaccttcttgtgcaggtcgttcgtgttgtaggtcagcgtgaacgtgagcggattcgcgtcgccatggcccgcctgcttcagcaggttcttcgcgtagtcgacgcgcctcgccatcggccacgacgcccagtccggcgtgaacggccgctgcacgcccttcacgcccttcggcatcagcccgtacatcggcacttcgcccgcctgcgtgatcttcgacgtgaggatctcgcggtcgagcaccatcgcgagcgcttcgcgcacgcgcttgtccttgagcgccggatcgctgttcttcaggtagtagtaatacgtcgcgagctgcagccccgggcgcagctccttgccgaactgcttgctgatctggccgaagccgcccgcgggaatcgaatacgtgtagtcgatctggcccgcctggtacatccgcagcgcggtctcgtcgttctcgatcggcaggtacgtcaccttgcggatcacgacgttgcgcgcgttccagtacttgtcgctcttcgccatcacgatccggttgttcggctgccagtcgacgagcgtgtaagggccgttgctcacgatgttcttcgggcgcgtccatgcgtcgccgaacttcgcgaccgcgtccttgttcacgggggtgagcggcgccatcgcggtgagctcggggaaatacgacacgggcacctcggtcttcacctcgatcgtgtacggatcgatcgcgcgaatgccgagatcgccgggcggctgcttgcccgcgatgatcgccgaggcgttcttcacgaactcgacgaggatcgtgtatttcgaacccgtcttcggatcggcgagacgctgccacgcgtatacgaaatccgcggccgtcacgggctgcccgttgctccacttcgcgtcgcggcgcagcttgaagatccacgtatccggcgccttgtgctcccacgcctgcgcgacgcccggcaccaccgccccgctcgcgtcgatgcgcgcgagcccctcgaacagatccaggccgatcgtgttgccggtccacgattcgatgtgcgcggggtcgagcgattcgacctccgcgggcacctgccgcgtgaggtcctgctgatccgcgagcgtgacattcgaggcaacggtgacggccggggcggatggcgcgatcgtcagggcgagcgcggccagcacggccgcgaaggcatgcgtgtgtttcatcgtgtgcgattgatagtggtagcggaatggcaacgcgcggcgcaaggccgtgcgcgacggcgcgaagaacgcttagggctgcggagaaacggggggcccctggtgcctgtatttcatgttagtcatccttacgttcctttcgacaggcaccccatcgaacacacgaaggaatgccccgccctagaacaacctcggcgttcccacccagaccaccaccgactcgatcttcgcggtgttgacccagctgtgcgggaccgtcgactggtaatgcgcgctgtcgccggcatgcagcacgaacgacttgccttccagcgtcaacgacacttcaccctcgatcacatacaggaattcctcgcctgcatgcgtcgtcacttcagagcgcttctgccccggcggcatccgcacgaggatcgcctcgagctgacgcccctccggcacgttcgtcagccgcgcgaacaggttcgccgaatcggcgaagctgaaaaagcgcaactggtcgccgcggcagaccgaacgctcttcgctcggcgtctcgacgaagtactgcaccgtcacgcccagcgcgtgcgcgataccggccagcgacgtgatggacggcgatgcgagcccgcgttcgacctgcgacaaaaacggcttggaaatacccgcggcagtcgctgtttcgtcgagcgtgcgcttcagccgctgccgcaacgcccgaatcttgctcccgagcgccacgccagcattggcaagccgcgtgttttcagtggaagaaaccatagcaggccgaaatcttatcgtcaaaaaatgtttgatggaaaataacgaagtttgatagatatgacttactcttcgtcgtcccgagctgcgccgccgcctcgctgcgtgcgccgcgaacggtggcggcaagatcgggacggcacgctatcttgccagactcgccgccttcacaggcaagctgcacgcgggtttgcgcgtgtttcggcagatcgcagcaaacggctttcaatcagcccacggccatgagcagcaaagaagacagccctctttttcggggattaccctgagtgacgaagaaccgacacgccgcgagaatcgcggccgcctcgcgggccgcgacgatctcgccgcccgcccgtttttcaccggcgacgtcgcgcggcccatccgccgcgcgccgcgcctcgtctcgcgcccgatccgggcgcttgcccgcttgacgacatgaccacttcctgcactttccggcgcgccgcgcgcgcatgcttgcccccctcgccacctccaccgcccgattcccggacaggcgccgatccgcccggccgcgccggccgccgcgccgcggccggcgtcttgcccgccatccgtcgcgccgccgcgcgcggcgtttcgtccgttcaatccagaggtgcacaatgaatactcgcgtctcccagacccgctcgttcacgacggtcttcctgatcgaaatgtgggagcgtttcggctactacgggatggcggccctgctcgtcctgttcatggtcgacaagctcggcttcaccgacggtcaggcgaacctgacctggggcgcgttcaccgcgctcgtctacgcgtcgccgtcgatcggcggctggatcggcgacaaggtgctgggcgcgcggcgctcgatgatcatcggcgccgtcgtgctgtgcgcgggctatctgatgctcgcgattccgaacgatcagctcgcgttcatgtacacctcgctcggcgtgatcgtcgtcggcaacgggctgttcaagtcgaacgccgcgaacctcgtgcgccgcatctacgaaggcgacaacgcacgcatcgatagcgcgttcacgatctactacatggcggtcaacatcggctccaccgcgtcgatgctcgcgacgccgtggatcaaggatcactggggctggcacacggcgttcgccgtctgctgcgcggggatggcgctcggcattctcaacttcgtgctgatgcatcgcacgctcgcgcacatcggctcgcagcccgacgcgcagcccgttcactggcgccgcctcgccgcggtcgcggcgggcggcgtcgcgctcggcctcgcgacgatgtacgtgctcgggcacaagcagctcgcggtcgcgagcgtgtgggtggccgcgttcgcgattctcgcgatcttcgcgtacatgatcgcgaaatcgaaccgcgccgagcgctcgggcctcatcgccgcgctgctcctgatcgctcaggtgatcctgttcttcatcttctacgtgcagatgcagacgtcgctcacgctgttcgcgctgcgcaacgtcgatccgcgcttcatgctgttcggcacgacgctcttcacgtggagccccgctcagttccaggcgctcaatccgatctggatcatgctgttgagcccggtgctcgtcgcgatctacaacggcctcggcaagcgcggccgcgatctgcccgtggccggcaagtacgcgctcggcttcggcgtcgtcgcgctcggctacctcgcgttctcgatcagcggacgcttcgcggtggacggccgcgtgtcgtcgtggttcatggtcgcgggctacggcttctattcgctcggcgagctgctcgtgagcggtctcggcctcgcgatgatcgcgcgctacgtgccggcccggatgggcggcttcatgatgggcgcgtacttcgtcgccacgggcgtctctcaatatctcggcagcgtcgtcgcgaacttcgcgcagatgccgtcgaacgatctgcccgcgaccgcgtcgctgccgctctacatcgagctgttcacgggcctcggctggctcgcggcggccggcatggcgatcggcctgctgatgctgccgctgatgaacaagctgtcgcgcgagcatcaccgctgcgaagcgcagcgccgcgaaacgcaggcgctcgccgcgcattaaaggctcgcctgcgcgagaccctgggatctcgcgcaggcgaatgcccgcaagcactcgtccggcaagaagcgaggagcaccgttcggccgggccgaacgcctcgcgggaagtccccttcgggggacaggcggcgagcgacgccgccagacgggcgagttcgggcattcccgtggcatgaactccagatgagggggtgccacgggaatgcccgctcgcgaggcgtgcgacgcagcgaatcccggacgtattcgcaggagagcgcaacgcggcgagcggccgtacgcgtggcaacgcaggcgcgttccgtatggaaacaacagaccctagtgaaatccctcgacatgtgacttgcgcgccacattctccctacggttcacccgcaagcgtcctacactgaaaccagttcgccggcacgggcgacatcggcagggagagcgcgatgaaaaacaagacgacgaggctttggcgaatgctgtcggacctccgccgcgcgcaacgctgcacggcgctgcgcgcggcggccgcggcagccgacgtggacgcgctcctgacgcagcatgacgacgaactccgcgacgacgacgaagcgacgcaggacgacgcatcgaacgagacgcggctgaggaccgacctgcgccattaaccgcgcggcgcgcgccgcgcatgccatgcatgccgtgcgcgcagcgggggctgcgcaaacggttgcgcgatcagcccggcagcagcatcagcgtatcgccgacgccccgctcgcccacggcgtcggacggatgtccgaccatcttgccgccgaccaccatgttgctcgagccgccgccgtcgagattgacggccgacgtcgcaccgagccatgccatcaccgccgccgtctccggaatgctcgtgccgacgctcaacgtgggctgccggccgtcgatctcgacgagcaggatcgtgccgtccgccgcgacgcccgccgcggtgcgcccattgcgcgcgacataccagccgttgtaccagttgccgttcgccgcggcgccttcgcccgcgtcgacgccgcccaccgtcggcgcgaagccctcttgcgcggcgctttgcgcgagattcggcacggacagcgtcggccccgcctcgacgagcgacgtgcccgacgcgagcgcgagatccgcgccgtcggccgacagccggcgcgataccgcgaggcgcgtgcccggcgtcgcatgcgcctgcagccacgcggcgctcgcgccgagcccctgcagcacgtagccgttcggcggcggcggcgcgccgagcgtcgcatggccggcgacgacggcgccgttcgcgtcgaccacgagttcgtatcgcgcgccctggtagccggcgtcgacgagcgtgttcgacgcaccgccgcgcagatatagcgagtcgtacatcacgaggtcatcgtagttcgtgcacaccgtgtcctgcgccggctcgctcgtcggcgtgcgcgcctgcgcgccgcaattgacgaccgtaccgaggatcggccggttcagcgtctggaccgcgatcgcacggccttgcgcgtcggtcagcgtgatcgccgtcgcgagattgcgcacgaccgtcgcgcgttggcggccgttcgcgtcgcgcgcgagcagcaggccggggcgcctgccgatcgcggccgcgacgagccgcccgtcgactaccgtcgcgccgacgggcgagcgcggcggcagcggcgcgccgaacggattgatgttcgtgaaaaagccgccgttgacgccggcgagcgcgttcacacgcgcccgcgcggccgaaaccgtctcgccgcccgcaccgagatcgttgccgcccggcagcgcgagcgacagcgccgcgccggcgcgcgacgggtcgatcgcgagcacgttgacgatccacggccccgtcgtcggcgcgccggcgagcgacgtatgccgcgtgcccggcttgtagcggttctgcgtggcctgcgcgatgcgcgcggcggccgccgtcgcctcggcctgcgtcgcgtagcggccggccgacagccagtagccgagcaccttgccctgcaggtcggtgcccgccgacgcgtcgacgcgcgtcgcgaagccggccgccgcgagattcgccgcatcggcctgcgccgcggcctgcgtcgcgtagaagccgaggttgacggtccagaaatcggccgcgctcgccgcgccgcgcttgatctggtaataggcgacgcctgcggcgagcgtctgcgtcgacacgctctgcgcgaggccctgcggcccgagcggcagttcggtgccgggcatcgcccagcgctgcgcggcgggcgtcagatcgtcaccgccgcagctcgcgagggtgagcgtcaacgcaagcggcagcgcaacggcgagccgctgccgaatcacggagatgccgggagatttcgtcgtccgcaagatttttcctcagtcgattgcgtccgcggcgaggcggcgcgcggcggggaccgagtatacgaaccgcccgtgacggcgcgattaaacgcgaggcgatgcgagacaaacggcgcaccgctgcgcatgcgcgccgccggccgctcgatcggggctcgcgcggctgtcggcgcgcgcgacacgtgcaatccgtgcaatgcgcgcgccacgatcggcgcatgcgatgcgcgatgcgcgatatgcgatatgcgatatgcgatatgcgatacgcggcggcgccgcgcccgacacgtgacgcgccgcggcgctcaccccaccgcgctcgcctcttcgaacacgccgcgcggctggatcgcgtcgacgacgtcggtgatgcaattgcgcagccattcgtgcgcaacgctgttgtcgtaacgccgatgccagtacagcgtccaggtgaccggctcgagatcgagcggcagctcgcggatcgcgaggcgcgagtcgcctaggctcagcgcgtgccgctcggacatgatgacggcaagcggcagcgcatcgagcatgctcggcacgacgagccagtgcggcacgttgaacgcgatgcggcgcgtgaagcgcatgtccgcgagcatcgtgtcgatcaggctgctgtcgacgggattgatcgatacgttgagaaaatcgagcgccgcgaagcgctcgagcgtgagcggcctgttcgcatccggatggcgccggctcagcacgcagacgagccgatcctgaaacagcacttgcgacgaaatcgcgtccggatgatcgagccccgcacagaccgccatgtcgagccggccggaatcgagcgcctcgacggtcttgtccgcgttcaggtgcatcacgttcatccggatatgcggcgccgtaccccgaatattgcgcaagagcggcggcagcagcagcaattcggtcagctccgacattctgagcgtaaaacggcgatcggacgtaaatgaatcgaactgattttccggaacaaataattcctctatttgttgcaaaatctggcgaatcgggcaggcgagcaccttcgcccggggcgtcagttccatcccgagcggcgtgcgcatcaggatttcgtccttgaacacgtagcgcagccgcccgagcgcgttgctgacggccggctgcgtcaggccgatcctttgtccggcgcgggtcacctgccgctccgcgagcagcgcatccaatatgacgagcaggttcaggtcgatcgagcgtagattcatgattgcgccgtttcctttccgaaattggccgccaaataatcggcgttcggtatttgccaaatacaaatccaaattgaatttagtaaatcgacggaaaagaatagcccaattatttaaataccttaccgcaattagaataagagcacggtttccgtcacgcgccggaaaggatcgtcatttttgtaagcatcccggcttcggacgcggcggcgtgcgtaaaaaaacgcgcggcggccgaagccgccgcgcgcgctctctcgggtggtcgcgattcagacggtcgcgaccggattgacgggcgagcccaccagcccgcggatgtgcagcggcggcgccgtcagcagaaaccggctgcgccccttctcccgcagccactgcgccagcggcgtcagcctccacagctctcccaggtgaatgcccagcttgaacaggcacagctcgtgcaacggcatcagcgccccaggcctctccctcgccttcaacacccccggcctctcctccaccgcgtgattgtccgccgccagcaccgacagcccgctctcgtccacccacctcagctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatccatgaccacggccacgtagagccatccctgcctagtctgtacaaaggtgatgtcgcccacccatacctgatcgcgctgcgccggatcgaatcgtcgtgcaagcagattcggcgcaatcagactctcggcctgagccgctcgataacgatgtacgcgcttagaccgcaccagccgggcctgacgcatcaacgatcgtgcccgataacgtcctacgttgtgtccgagcaagcgcaacgcttgcgacatcctcctgctgccgtagcttcgacgagtctcctcatgaatacggcgcaccgcttccagcaccgtcgcgtcgcgattggatctgccttggcgcgacctccatgcgtaatagctgctgcgtgctacaccagccagtcgacacatcagcgctaccgggtatgccttctccatcgcctggatcacttccaggagcgttcgagctccttgacgaagaaggccgtggatttttttaaaacttcacgctcccgttcgagttcggctacgcgggcctctagctccttgatccggcgcgcgtctgcactgagttgtgcaggactgggcacatccaagctatgcgccgcccgccactgcgcgacccagcgacgcagggctgtctccccaattccaaccgccccacacgccttggaaaaggggtaaccctgctctacgacgagtcgtatcgcttcttccttgaattcctcggaaaacgcacgcctgaccatggtttggccctccagacgacacgttaccttcttttcgaaccgtccaagggcattgaaccactacacgccgggcggcgcttccatcttcgttcagtcaagcgagcctcccgtgccgttcggcgacgcgccagccgtgccggacgtcagttccatgagcggcgcgagcggcccgtccgcgacgagcgtcgacaccgcatcgcgcagcgcgagcgccgccggcatgccgagcgtcgcgcccgcggccagcatgaacttcgccgtcagttcctgctcggtcagcggccgcgcgttggtgcccttgctcgattcgatgcgcgcctcgagcgcgtgcccgccgacggtcgtcacgcgcatcaccgccggcagccccgccggaaagcgcgcgtcgcaccacggctcggcgacgcagcgcaccttcgcggcgagcgcgcgccgcgcgggatcgtgcacatgcgcatcgtcgaaatcgtcgaaccacacgccgagcccgccgccgccgagcagcgcggccgcgaccgtgtacggccccgaaaaggcggccgcatagccgttcggcggacgcatcttgatttcggcgggctcaccgatcgtgcgcagcgtcgggctcgcgacgctcagctcgatcgacgccacctcatccgcatgcaggccctgcgccttcagttgcagcgcggcgtcgatgcccgggtgcgtgaaatggttgcacggatacggcttgaagatgatctggctcgtctcccattcgtcgccgagatggctcagcaccgcgttcggatcggcgagatcgccgcaccacgcatggaagaagccgaaccggccttcgagcgcggtcggcggcgcggtgacgcccgccgccgcgaattccgccgcgctcacgcccgcgtgcgcggcccagccgcagtgcacgcgcttgaccgagccgcccgtgcggttcgcctcgagcaggcccgcgcccatgctcgccgcgatgccgagcgccgacgcgatccccgccgcgtcgagcccgtacagcatcgcggccgccgccgccgcgccgagcgtgccgcagatcgacgtcgcgtgctggccgcgatcgaagaacaccgagttgccgagccgctcgctgtatgcggcgacgccgagccggatgcagatctcggtgccgaccgtgatcgcatcgagcagcgcggcgcccgacgcattcgtcgcctcggccacggcgagcgccgcgggaatcaccgacgcgctcggatgcagcaccgacagcatgtgcgaatcgtcgaagtccatcgcgtgcgcgagcgtgccgttcacgagcgcggcgagcgcggcgggcaaccggtcgcgcgcgccgacgacgcccgccgggcctcgcgccgcccagccgcgcgcgacgcgcagcactgcatgtgcgacggactcgcgatgcgcgatcaggctattgccgagcaggtcgagcacgcgcgcggcggcctccacgcgcagttgccgttcgagcccgtcggtgcgcaccgcggccgcgaagcgtccgagcgcgccgacgatgccgtccgcgggcggcgtggcgacgggcgcggcgcggcgcgcggcggcccgtacgatggtcagatcggcttcgctcatgacaggactccgttcgaacgcaggttgcccgcgagcgcgagcgtgacgcgcgcgttcgcgatcagcggcggcgcgacgacgcgcccgtcgggcagcacgaacaccgacgacgcgctcgacgcgccggcggccgcgtcgagcgcatcgagaatccgctcggccgcctcgatctcgtcggcggacggcgtgaatacctcgttgatcaccggcacctgcgacggatggatcgcgaagcggccgacaaagcccatcgatttcgcgcgcagcgtcgattcgcgcagcccgtcgagatcggtcagcgtgtgatagacggtctggatcgggccggcgagccccgccgcgcgcgcggcgacgacgcaacgcgcgcggcacacctcgagcgtgaaattgtcggcgccgatctgcagatccgcgcgcagatcgctctcgccgagcccgatccgctcgagtcgcggcgaagcggtcgcgagttgatacgcggtctcgacgccgtacgcggattcgatcaggatctggatgccggccgcgctgccgagcgcgtcgagccatgcggccacttcgcggatctcctgcggcgcgtcgcacttcggcaggcgcagcgccttgagcgcgggcagcgcgatcgccgcgacgtcgtcgcggcaccacgggctcgaatacggattgacccgcacgtaggtcggcttcgccggccccgccgcgagaatcgcggccgcggcctcgcgcgcggctgccttgtgagtggccggcaccgcgtcctcgaggtcgagcacgatcgcatcggcgtcgctcgcataggccttctcgacgacggctgccttgtgcgccggcacgtacaggtaactgcggtaattcgtgctgctcgtcatagtgcgcctcgttcggtcaaatcggcgagttcgtcggcatcgatgccgagcgcgccgaacacttcgtcgttgtgcgcgccgcgccgcggcccgccccagcggatcgcgcccggcgtgtcggacagccggaacggcacgttgtgcgtgcgaaacgcgccgagctcctcgtcgcgcagcgtcacgatcgagccgagcgccgcgtactgcggatcgcgcagcacgtcggccacgtcgtagatcggcgcgatcgcggcctcggcgcgctcgaactccgcgatcgcctcgtcgcgcgtgcgctgcgcgatccagccgcccaccgccgcgtcgagctcgtccgcgtggcgcgcgcgccccgcgcccgtcgcgaaccatggttcgtcgacgagatccgcgcgcccgacgagccgcatcacgcgctccgcgatgctctgcgcggacgtcgacagcgcgacccatttgccgtccgagctccggtagacgccgcgcggcgaattgttcggcgagcggttgccggtgcgcggcggcacgactcccgtctggtcgtagctcgcgatctgcgcgccgagcgcggcgagcatcgtctcgatgatcgcgagatcgacgacctggccgcgccccgtgcgctcgcgcgccttgagcgccgtgagcgtcgcgaacgcggcgttcagccccgcgatcgtgtcggcgagcggaaacgacggcagcagcggcgcgccgcccgcctcgcccgtgacggacgcgagcccgctcatcgcctcggcgagcgtgccgaagcccggccggctcgcatacgggccgaactgcccgaagcccgtcacgcgcaccagcacgaggcgcgggttgagcgccgacagcacgtcgtagccgagcccccagcgctccagcgtgccgggacggaagttctcgatgacgacgtccgccgtcgccgcgagctcgcgaaacagccgctggccgtccgcgtgcccgaggttgagcgtcaccgagcgcttgttgcgcgcgatcaccttccaccagagcggcacgtcgtcgcgccgcgcgccgtacttgcgggcggggtcgcccgtcggatgctcgaccttgatcacgtcggcgccgtaatcggcgagcatcgtcgccgcgagcgggccggcgaacagcgtcgccgcgtcgatcacgcgaatgccgtcgagcggcggcgcggcgctcgcgtgcgttcgcccctgcgcccgcggctcgtcgaggtccacgtccacgttcacgttcgtcatcgtgttctccaatcgactcgtcggccggaacgcctcgtgcgccccggccataacttcatctggatacctaaccgtcgtccgggcgcattgcccgggcgggcgccgcgtgtcagacggggttgacctgatacagcgggaaatatgtcttgatcttcccggtgacgtaatcggacgcgagcgccggcacgtcgtcgaagccgtagatctcggtcggctccggcccgacccagtcggacgattcctggaagtcgcgaatcgcctcgctgtcgtcgtagcgccacgcgtgcgtgtgaatgtgcagccggcgattgatgcactcggtcgcgcgcaggttccagagccgcatgccggtcttccagccgaccgtcgcgacgattccggtgcggccgaccacgcgcatcgtcgcgcgatagagcgcgccgcccaggttgtcgaggaagatcgccacgccgcgcccgccgctcagctcgccgatgatctcggcgaacgcgctctccgacgcgcggtagttcgcctgatagtccggatcgctgcggtagcgcgcctcgtcgtatgcgagatgcgggaagcggcgccggtcgacgggcgtgatgccgagcttctcgatgtcggcgaggcgcttgtcgccgcttgccgtcatcgcgacgcgaaagccctcgcgcttggccagttgcagctcggcaagcgtcgtgccgccgccccagccgaacaccagatagtcggccggatcgacgtccggcaattgcgcgcgccagcatttcgacgcgaccttccagttgtcccacgcggtgaagtagcggccgtaggtcgcccattgcagcagcgaatggcggctgcccttcggcaccggcacgagattgtccgcgcggatcttcgtgcggcgcgccatcacgccgatcgtccccggtgcatcgtacgcatagacgagctcggcgaagccgtactgatcgcgcttgccgaacggcatcaccatgcagatctcgccgatctccggccacttcgcgccgcgcccgcgatcgacgacgcgcacgagcgcgccgttgccgagcacgatcttctcttcgccgcgctggcgacagatgtcgaccggattgcgcgacagcgcatgatcgagattcgcctcccacgagccgtacagcggctcgaccagcgcttcgtcatcctcaagatcggcgaactggaacgtctcccggcgcagctcgccgggcaccggttcgtgcttcttcgtctgttcggggccggcatacagcacccatgcttcagtcgtgatcatcactaatcctcgatggatggcaaatggtggggaacgcgttgcgcgggcaggccgcttcaacgctgctgctgcgtctccagtgccgcctcgacgtcggccgccgtcgcaacctgcccgagcttcggaaagatctgcgtgagcgcgaaggtctgcgcgtcggtcgaccaggtgctgaccgcgtcgctgacgatgacgacgttgtagttgttttcgtaagcctcgcgtgcggtggactcgacgccgacgttcgtcgcgatgccggtcagcacgatgtcggtgatcccgcggcggcgcagctgcacgtcgagatcggtgcccgtgaacgcgccccactgatgcttcgtgacgacgacgtcgagcggctgcacgccgagcgcgggcgcgaacgcgctccactcgggatcgagattcggcggcgaaggcggcacgtcggtcttcaccttcagcgcgacggcgccgtccggctgatagctcgtgtgcacgaagatcaccggcagcttgcgcgcgcggaacgcgttcgcgagctcggccgtcttcgcaaccacctcgctgcccgattggggcaccacgggcagcgaaacgatgccgttctgcaaatcgatcgccacgagggcaacggtcggattcagcgtaggaatggacatgtcgatcggtctcacttctgttgaggaacgggttaggcaccggcggcgtcgatgtgccggctcgatgccgcgttgaacagcagcagcgcgctcacggcgagcagcgagagcgcgagcgcatgcagcccgcgatcgctcgccgcgtggccgaacgcgatgcccacgagcgcgaacgacaagccgccgccgacgtattgcgcggtccggtagaggcccgccgccgcgccgatgcgctcgcccggcgcgcttcgatagagcgtcgcctgattgccgagattgttgaaaccattcggaatcccgaacacgatcgacagcgggacgatcgcccataccggcatgtcggccgacatcagcgccatcacgccgcagccgacgcacagcatcgcggagccgaacaccagcaccgggcgcgatccgcggcgatgcgtgagccgcgtcgcgacgagcgtcgtgaccgtgccgaacgcggagatcggcagcatcacgagccccgcgtcgcgcgcggcgaggcccttgacgtcctgcagccacatcggcagcgcatagaagatcgcgtagaacaccatgtatgtgccgatgcagcgcagatacgtcgcgacgagcgggcggttgccggccagcatccggacgtcgacgagcggctcgccgacacggcgctcgtggccgacgagcagcgcgccgaacgcggcgcatgcgccgagcagcggccagtcgggcgcctcgaacgcggtttgcaggaacgacagcaggctcgcgagcgtcgcgacgaacagcgcggcgccgagccagtcctgctcgcgcaggctcgggcggcgcggcgccgcgcgcggggcgtcggccggcagccgcgccgcgccgagcacgaacgcgacgatgacgagcggcacgttgatccagaacacgccgcgccagccggcgtactgaacgagcaggccgccgagcggcgggccgaacgcgacggccacctgcgcggcgatcgagatcgcgccgaggctgctcgtcggcgtctcgccccgcgcatggcgctgcgaccacgcgcggatcatcgcgatgccggccggatacgcggccgacgtgccgatcccgagcatcacgcgtgcggcgacgagccagccgagcgacggcgcccacggcgcgagcgcggcggcggccagcacgatcgcgagcccgacgaggaagacccgcttcgcgccgaagccatccgcgagccggcccatcatcggctggccgaccgcggtcgcgagatagaggccggacacgagccacatcacgtcaacctcgccgccgccggaaaacgcgcgccggatgtcgacgagcgcgaccgcgatcatcgacgaattcagcgcgttgagcagcgtgccgagcacgatcggcagcacgagcgcgcgcggcggcgtgcgctcgctcttgctcggcgcgccgccgtgcgcatcggtcagggtttcgcttcggtccagcttcatggtggcttcgcggggcgccgcgtcggacgcgatcggagttgaacgtggcgttcacgatagcgattcacgcgcatcatttgaaatggattgttgcgatgcacacattcatgccaaaaatgggtgtcccgcatcgggcgggcgtcgcgaacggttcagttcgttttcggaacaagccggcgaggcctgcctggcgcgccgcagcaccgcgtaccgatcgtcaacgcgcggcatgaacgcgcgtgatgagagggaatttcgatgtcggcgcgtgtgccggagacgaagcagcgatgcgccggcgttacgcgaacgcttcatctatcgaacgccgtatctcgcgtttgcgcgcgcagcgccggcatcgttttcagccgcgccgtgcgacggcccgagccgaggggaaccggtgcgatcacgcgcaacgaaccgattccggccgcgctgcgcgaagcagcgccgccggggtccgtgcgtggcgcgccgaggcgccgagtcgacgcgcgaggcggtcgttcgcgaggcggcgcgacgcgtcagccgatcgaccgccgcgcctcgcccggcgcggcgcggcgcgcgccggttgcggcaccgctctcgcttgcgcgagcgacgatatcctcgagcgagcggttgttcgtccgcggcccgaacatgccgatcgacagcatcacgatcgccatgctcgcgccgatcagcacgaacaccgaaggcacgccgacgtgctcgatcagcagcgcgacgacaaagctgctcgcgatgccggtgagccgcccgatcgaatgaacgaagccgagcgcgcggccgcggatgcgggtgggaaacacttcggactggtacgcggtcgcattgctcgcgagcaccgtgttgcacagcgtgacgaggatgccgaacgcgatcaccgcggccggatgcgccgacatcgcaaagccggtgccgaacagcgcgacgccgaacgcggccgcgacgatcagccatttgcgctcgatccggtccgcgagcgccgcggcggcgaacggcgacaccggatacgcgaacgcgatcacgaacgcataccagaggctcttcgtcaccgatgcgccctgcgcggcgagcagcgtcggcaaccattggctgaagccgaagaagccgatgctcagaaaggcgttgaacacgatcagcatcgccgtgcggccgcgattgtcggcatcccacatcgatgcgcggcgcgacggggcgatcgcatggcgcggcgcgtcgacgggcggcggcacgggcggcagcggccggccggtctcgcgctcgacgcacgcttcgagccggcgaaggatcgcgtcggcctccgccacccggccgcgctccgcgagccagcgcggggattcgggtagccgcgactgcaaccaccagaccgcgaccgcgccgctgccgccgagtagcaccacccagcgccagccggacaggccgagcggcgcgtgcggcacccatagccacgacacgaacgcgagcaccggcatcgcgagatagccgatcgcgaagcacaccgcgaacgcgcggccgcgcaccgctttcggcacgagctcggacaggaacgcgccgatcgtgatcagctccgcgcccacgccgcaactcgcgacgaagcggcacacgagaacgccgagcgcgctcgactgcacgcacatcgcgacgctcgcggccgtgtagagcagcagcgagcccgtgaacaacgcgcgacgcccgaagcggtcggcgagccgcgatacgaacatctcgccgatgaacaggccggcgaaagtcgccgcaccgagcgcgccctgatccgatatgccgaatgcgccgcgcgcgcccgcatgaaagatgccgtcgcgaaccatgccggcgggcaggtaagtcatctggaacaggtcgtagacctcgaagaagccgccgatgctcagcacccagacgagcttccagatcgttgcggtcgcgggcaggcgatcgatgcgcgccgcgagcgatgctgcttggacatccgacatggcgtctcctccatgatccggcggcgtcgagcgcgccggcttattcgaaatcgaatgggaatactgacgattcgggccgacgcggcaaaatcaaaccgtcgcgaccggattgacgggcgagcccaccagcccgcggatgtgcagcggcggcgccgtcagcagaaaccggctgcgccccttctcccgcagccactgcgccagcggcgtcagcctccacagctctcccaggtgaatgcccagcttgaacaggcacagctcgtgcaacggcatcagcgccccaggcctctccctcgccttcaacacccccggcctctcctccaccgcgtgattgtccgccgccagcaccgacagcccgctctcgtccacccacctcagcagcctttcgtcctccccgtccagcacgcagccccccgtcaacgcccccgcctcctcccccagcaaccgctccgcgaagcccgtgtgcacgcacaccatgtctccacgctccacttccacccgatccgcatccagcacccgcatcagcgcctcgtaccccaccttgcgccgcgcgtctccatagtggtgcctcaagtcgatcagcaccccccgcccctgcaccccggtctgcgccatcacctcgatccccaacgcgtgcgcgccgcccacgctgtccccctccttcggcaccaacacgtgctcccccagccggtagccgttgtagaacaccacctccgcacggccgtcgtcgtccgcgtcgaacaccccgcccacgtgcgacagcgcatcccattgcgtcgaatactgcgagtgcacgcagaacgcgtcgtcgcacaccacgtccgtcgcgttgcgcgccgattcgtccgcgcggtagccgaagtacggcctgccccccgcctgcgccgccatcacccgcggcggctgccgccgcgcgttcagccctccgccgcgcggcacgtccagcggcaggctcagcgagaacaccttccccgccttcacctccgccatcccctccagcaccttgcgctccgtcagccagttcagcctccccttctggtcgtcatctccgaattcgccccagttcgctcccgccgggcggcgcttccatcttcgttccatcgatacgtctcctcgatcgcatcgcatcacgccgcgtgcgcgatgcgatgcgcggcaagcggcctcactccggccgaatcacgccgttgcgggcgagccgcgcatactcgtgcgcgccgagcaacggcaacagaacctcgcggttatgctcgccgagcttcggcgcggcgcgcctgaaaccgcccggcgtgccggacaggcgcggcacgacgccatgcatcggcaagctgccgacgtcgtcgtcgggcagctcgacgagcgcctcgcgctcgatcacatagtgatcctgaacgatctgcgcgatatcgaggatcggcccgaccgtcacgccggtcttctcgaagaacgcgagattgtcggccagatcgcgcgcggcgacgaacgcgccgacgatcgcatcgagctcgcccgcgtgctgcacgcgctgcacgttcgtcgcgtagcgcggatcgtcgatcaggtccgcgcggccgatcgcgcgaaacagccgctccgccatgccctgcgtcgagctcgacaggcacagccatttgtcgtcgcgcgtgcggtatgcgttgcgcggcgcggtgttcgacgagcggctgccggtgcgctccttcacgcgccccgtcagcacgtagttcgcggcggccggcccgagaatcgagaacagcggctcgaacagcgagacgtcgatcacctgcccgcgcgcgccgtcgcggcacgcgtgcagcgccaccagcaccgcgatcgcgccggacagcccggccgtcatgtcgccgagaaacatcggcggcagcaccggctcgcgatcggcgaagccgttgatcgacgcgaagcccgcgtacccctcggccagcgtgccgaagcccggcttgtgccgatacgggcctgtctgcccccagcccgaaatgcgcgcgatcacgagcgacgggcgcaactcgagcagcacgtccggcccgagccccatctgctcgagcacacccggcttgaagctctcgacgaacacgtcggcgtcgcgcacgagccgcttcacgatgtcgatgccgtcggccgagcgcagatcgacgcacacgctgcgcttgttgcgcccgtacaccttccagttggtgctgacgccgcccgcgccgaccgcgcgcagcgtgtcgccgcgctcgttctccaccttcacgacgtccgcgccgaaatccgcgagctgaaggctcagcatgttgcccgccatcagccgcgacagatcgacgacgcgcacgcccgcaagcgggccgcgcgcatcggcgtcgaagcgcttcgcgtgaatcggccccgtgtccgcgcggcggcgcggcgacgcgcgttcctcgacctgcgtttgtcgaacatccatcgttgcccccgaatcgaatccgttgcgtcaccggccggcgcccgggcgcatgccggagcccgccgtcctcacgtcattcgtgcgccgcgccgaacagatcgacgacctgcgcgacgcccgccgccggcggcagatcgccgccgagcgcatgcgtgagcgcgttcgcggccgcctgcacgcgcggcaggtaatcggcctgcaccttcttgttgaagcgaaagcgcggcacgccgagcgacagcgcgccgatcagcgcgcggccgacgccgaacaccgggcacgcgatcgccgcgctgtccggatcgcgctcgccgagcgacaccgcatagccctgcgcggccgtcttgtcgaagctgccgccgcgcgcgccggaaaacgcgagcagcacgcgccccgcggcgcccacgtcgagcggatagcgatcgccctcgcgcagataagtgcgcaccgcgcgccgcggatgcacccggaacaggcatacgcgctggtcgccctcgcgcacgtagaacgcggtggtttcgcccgtctccgcgccgagcgcgtcgagcacgggcatcacgtgctcgcgcaactggaacgactcgcgatacatcatcccgagctggaacaccgcgggcccgagcacgtagcggccgtcgttgagccgtttgatgaagcggaaccgctcgagcgactcgaacatccgcagcaacgtgctcatgttgacgcccgacgcttcgctgacctgagcgagcgtcaggccgcccggcgcttcgccgaacgcgacgagcgccgccagcgcccgattgaccgcggccacgccgccatccgtttgattcgtcatgtctgcctcgtcgtcacggccttatcgcgtgcttgctgcgcccttctcgcgccgcgaatcggccgcgctccaatttttgaaagttactttcattatacgaacgaacctgtgaaaaacaaccgatcgagcttgatcagcacatcgttgtttacccgacactcctatttctcagggttaacgacagacttgacgttacgccacaatcgacaaaaatgaaagtgactttcattttttagattagacatgaaaacatcgaacgagccggtctggcgctcgctgctctacgtacccgctcacgtgccgcgcttcgtcgcgaaggcggccggctgcgatgccgacgcattgattctcgatctggaagacagcgtgccgcccgaatggaaggcccccgcgcgcgacggactcgccgatacggtggccggcctcgccgccgtcgggcacgaggtgctcgttcgcgcgaacgggccgctcgagccgcttgtggccgatctgcgtgcggcgctcgccgcgggcgtgcacggcatcgtgctgccgaaggtgcgcggcgcgtcgcacatcgaagcgatcgacgaactgctcgacgcgctcgaggccgagcacggcatcgcggcgggccgcacgcgaatcgtcgcgatcatcgagacgcccggcgcattccaggcgatggagcgcatcgcccgcgcttcgccgcgcatcgccgcgatgatgctcggcggcggcgatttcgcgctgcattgcggcgccgaggcgcgcgcggacgtgctgcgcgtgccgaagcagttgctcgtgatcgccgcgcgcgcggctcgcgtgcagccgctcgggctcgtcggcgggctcgacgagattcgggatctcgacacgttcgagcggctcgcgcgcgaatcggcggacctcggctacgccggcgcgacgtgcatccatcccgcgcaggtcgaagcgctgaaccgcgcgtttcgcccgtccgacgccgcggtccgcgccgcgcgcgagatcgtcgccgcttacgacgacgcgcgcgcgaacggccgcggcgcgctgcgcgtcggcgacaggatggtcgacgcgccgggcgtcgcgcacgcgcgcaacgtgctcgcgcgcgccgacgcgatcgcgcgccgcccgaggcgttgcgcggccgcgtgacgcgcgccgccatccgagaccgagacgcgcgcgccgggcgcgcgggcgccgcgcgcaaccgttccgcgacgatgttcgggcgcgatcgcgctgccgctcgcgtgccgcggagcggcttcggtccgtacacgcggcacgccagcgatcgcagcgccgtcggccgcgccgaacccggcttgcgcggcgaaggcaccgaacccaaacagccgtgccggcggcaacggctgtaacggctgtaacggcaataccctcagcggcagcaagcacgacgaagaacgattccaaagaaaagcaggaacataggtggagacaacgatggacaaacgactgtccgcgctttgcggactgggcctcgcctcggccggcgcatgcgcgcaaacgagcgtgacgctttacggcgtcgcggacgcgtacgtcgagtacgcgacgaaccaggcggacgcgaaaggcgagcccgccgcgctcgcgcgaatgggctcgggcggcaagagcggctcgcgctggggaatcaagggcactgaagtgctcggcggcggctggcgcgccgcgttccggctcgagagcggcgtcaacctgaacaacggcgccggcacgggcgcgggcggcttcgaccgctccgcgtgggtcgggctcgagcatccgcgctggggcgcgctgcgcttcggtcgccaatacacgacgatgttcgacatcatggagcactactcgccgacgggcgcgtattcgacgctgtacgaacctgacggcgcgatcgtcggcatcagctttcgcgagaacaacgtcgtcaaatatctggcgacggccggcccgctcacgttcgaagcgcactacgcgttcagcaacgaaccgggcgcgttccaggcgagcgccgcgcacggcgcgggcttcgagtacacgggcggcgcgctgtcgttcgcgttcgcatacgacgacgtgcacacgccgcaagccggcggcttcgcgcacttgcgccgctacgcggccgccgcgatgctgaccgtcgaggcgacgcaactgatcgcgggcgccgcgcacgggcaaggcaacgtcgcgacgccatcggtcgtcacgcgctacacgttctggtggatcggcgtgcgtcaggcgatcacgcccgtcgttcaactgatcggcgcgctgtatgcggagcgcgtgcgcgcgcaaaacccggcgagcccgcccgccgcgcgacatgcgtcgggcacgccgcagcaggcgacgctgcagttgaactacttcgtctcgaaaaccacgacgctgtacgcggcaaccggttacgcgcgccacgcggcgctcgatttcgacaactataactacggcttcctccactactcgctcgccggcgcgcgcgccggcagcgcgggcgtcgccgtcggcgtgcgcaagttgttctgagccgcgcgccccgatcctttcgtcacaggagcctcatcaccatgaatcgacgccatttcctcgccgccgccgtcgcggcgggcctgccgctcgccgcgacgctcgcgccgcgcggcgcgcgcgcgcagccgaacgcaacgcaggccgccgcgcccacgctcgcgcgccaactcgccgaatacgcggcggggctgcgctacgaggatctcgactcggcgacgatcgacatcgtcaaatcgcatctgatcgacgcgctcggttgcgcgctcgccgcgctcgacgagccgcccgtgcgcatcgcgcgcgacgcggcgcgcagcgccggcggcggcggaccgtcgacgatcatcggaacggccgagcgaacgagccccgatctcgcgacgttcgccacgggcaccgcgctgcgctacttcgatttcaacgacgcatacgcgggccgcgaaatcggccatccgagcgacaacatcgccgcgtgcgtcgcggtggccgaggcgcagcatgcgagcggccgcgagctgatcctgtcgatcgcgctcgcctacgagatcgcatgccggctgatggacgcggccgcgatcagcccgcgcggctgggaccacacgtgctactcgctgcccgccgccgcgctcgcggcgggcaagctgatgcgcatgccggtcgaagcgctcacgcaggccgtgaacctgtcgctcaacagccatctcgcgctgaaccagacgcgcgtgcagcagctatcgaactggaaggcgctcgccgacgcggacgccgcgcgcaacgcggtgttctcgacgcagctcgcccgtgcggggctcaccgggccgtcgccgatcttcgagggcgaggcgggcttcttccgccaggtatcggggccgttcgagctcgagacgagccgtttcggcgggcgcggcgagccgttcaggatcgcgcgctgcttcgtcaaatactacccggcgcaaggcttcacgcagaccgcgattccggccgcgctcgacgtcgcgtcgcaagcgggcgacctgagccgcatccgccgcatcgatgtgcacacgacgcgcgtcggctacgtgacggccggcagcgagccggagaaatggaagccgtcgacgcgcgaaacggccgaccacagcctgccgtacgtcgtcgcgcgcgcgatgctcgacggcgacatccggaccacgagcttctcggacgccgcgctgcgcgatccggcgctgcacgcgctgatcgcgaagattcgcgtcgaagaggatccggcgctgacggcgggctaccccgcgcgcgcagcgaatcgcgtgaccgcgcattgccgcgacggcgcggtgtatgcgaagcaggtcgacgatctgcccggctcgccgacgcggccgatgcgccgtgaggatttcgaagcgaaattcgtgaagaacggcggcgcgcgcctgagcgagcagcgcatgcgcgcggcgctcgacaggttgtggcggctcgacgagctgcaggatgtcgccgcgctgccgccgctgctcgtcgcgggctgagcaaggcgggcccagcggaccaaggggagccgaacgcgcgcggcgcgggcccgcagcgcgccgcgctcgcccgcctcacgtggcggcggcggcggcggaggcgcggcgcagccgctgcaacagcagatcggagcgcgcgatgctcagcatcagcgcgagcgcgcaggcatccgcggcgaggcccgcgcccagttgcatcatccgcgcgccgccgtgcatgccatgcagcaccgaatcgagcgtcaacgaaatcgccgcgccggcgacgaagcacagcatcccgcgctgcccgaccgcgacgacgggccgcgccgcccgcgcgagccgcgcgatccagccgtaccggacgagctcggccatcagccacgcgaacgcggcgaagttcatcacgcgcggccatgcgagatggcgcttgaactcgccctccggcagcggcaatccggaacccagcttgtagtacgcgcatgcgagcacgaccgcgagcgcgacggcggtaatcgcggtgccccccgcccgcgtcgcggcgtcgcgatgcagcggccagcagcgcatcagcacgccgaagacgaacatcagttgccatgcgaacggattgaagctccagcgaaacgattcggtgtcgaggagctgcgccgcgagccacggcgcgcagccccacatcagcacgctgccgaacaccagccaccacggcttcgcgcgcgcgagcggcacgatcgcgggcgtcgcgagcgcgaacagcacgtacatcggcagcaccgaagcgagatacggctgccgcttgaacgtcagcagctcgacgagcacggtgagcggcgacgcgagcagcacgctgatgtcgtcgagcgccatgttcggcgcatcgatgccgtagtgatcgagcacggccgacacgacgagcatcagcgtggacgtcgcgagaaacgcgcggtagatctgcgcggcgcggcgcatgaagcgccgccgcgcggcgcccgcgccgtggcgcgcgctgacggagagaaacgcgctcgccgtcgcgaagccgccgaggaacacgaacacctcggccgcgtcgcacagcgcgaacgcgtgcagcgtcacgcgcgacagcacgctcgcgccgatgtgatcgacgacgatcgtcagcagcacgacgccgcggaagaaatcgacctcgatcgagcgccccgcgagcgccggcgacgccatcgcatcgacgctcatcgcgcggccggatcgatgcgcgcggcccgcgccggtcggccgacgggcgacggggcgctcagcacgccgaagcgttcggctgcggcgggatgcgattgccgacgcaatgcgcggcgatgcgtcggtatgaaggagcagcgcccctgcgacgtgaagacatgaccgttcatgggcgggcccttgggcgagaagcgaaaaaattcgtctaaaaattttaatcgccactcagggtatgccctaagtaacaaaatgcaacgaaatttttaatcggattacagcgccgcgcacggagcatggaaggccggccgcgcccgtcgcggcgcgccggcgaggttcaccgatagcccgcatgcgaatgcggcgcctgcggaaccgagcgccgtcgagcgcccgcgcgcctatcgccgcgcgatcagaaaaccgtgccacgcggtcagcgcgacggccgcccagatcggcgcatacgtcgcgagctgctgccacgacagcgcctcgccgagcacgagcacggccaccgcgacgagcagcaccggctcgacgtagccgagaatcccgaagagcgccatcggcagcatgcggctcgccttcagatagctcgcgagcgcgagcgtgctgatcgcgccgagccccggcagcagcatcgcccacaacagcggccggccggcgacgctcgtgccgcccgccgcgagcatcgcggccgcaatgggcagcagcgcgagcatctcgaccgagaacagcgcaagcgaatcagcgttcacgcggcgtctcaacacgaagtaaggcggatagccgagcgcgacgacgagcgtcggccaggcgaacgcgcgcgtcgcccaaatttcgtgcgcgacgcccgccgccgcgcacgcgagcgccagccattgcagcgcgctcaggcgttcgtgatagtggaagcgcccgacgagcaccatcgtcagcggcagcaggaaatagccgagcgacacttcgagcatccggccgtgcagcggcgcccacaggaacagccagagctgcaggccgagcagccccgcgctcgccgcgagcgacagcgcgagccgccggctcgcgaacgcgcgcgcgagcagctcgcgcaacgcgggccagcggccgcgcagcgcgacgaccgcgagcgcgccgggcgcggtccatatgatccgccacgcgaaaatgtcgaggcccgtcagcggcgcgagcagcttcgcatacgcggacagcagcgcgaacagcgccgatgccgcgaccgacagcgcgatcccgcgcgccgcctgcggatcgtcacccgcgcccgtcaatgctgctggaagcgctcgaagcgcttgtcggtccggtgctcctcgaacgtcacctcggtcacgtgcgcggcgggcgggccgtgccgcagccacgcgagcatcctgtcgatctgcggcgcggagccttgcagcatcgcctcgaccgagccgtcgtcgaggttcgccacccagccgcgcagcttcagcgcgtgcgcctcgcgcacggtcgcgtgccggaagcccacgccctgcaccacgccgcgcacccgcacgtaataggtttcgatccgctcgtccagatcgtcgccgctcatcgcatcccccgtgtcatccagtcgctcaagcccggcattgtagtcgcgcggcgcgaacgatgctcgatgcagcccgcgcgccgcgcatcccgggcgagcacgtacaatctcgcacgacgtacaacacgccgcgccgcacggccgcgcggccatgaggaccatgactgacacacaacgcgatctcgttctggtgaccggcgcatccggttttgtcggctccgccgtcgcgcgcgccgcgcggcggcagggctatcgggtgcgcgtgctcgtgcggccgacgagcccgcgcacgaacgtcgcggatctcgacgccgagatcgccaccggcgacatgcgcgacgaggcatcgatgcgcgccgcgctgcgcggcgtgcgccatctgctgcacgtcgccgccgactaccggctgtgggcgcccgatccgctcgagatcgagcgcgcgaatctcgaaggcgcggtcgcgacgatgcgcgcggcgctcgccgagggcgtcgagcggatcgtctacacgagcagcgtcgccacgctgaaggtgacgccgtcgggcgcctcggccgacgaatcgtcgccgctcgccgccgggcaggcgatcggcgtatacaagcgcagcaaggtgctcgccgagcgcgcggtcgagcggatgatcgccgaggacgggctgcccgcggtgatcgtcaatccgtcgacgccgatcggcccgcgcgacgtgaagccgacgccgaccggccggatcatcgtcgaggcggcgctcggcaagatcccggcgttcgtcgacacggggctgaacctcgtgcacgtcgacgacgtcgcgcagggccacctgctcgcgctcgagcgcgggcgcgtcggcgagcgctacatcctcggcggcgagaacctgccgctgcaggcgatgctcgccgacatcgcgcaatcgacgggacgcaagccgccgacgatcgcgctgccgcgctggccgctgtatccgatcgcgctcggcgcggaggcggtggcgaagctgacgaagcgcgagccgttcgtgacggtcgacgggctcaggatgtcgaagaacaagatgtatttcacgtccgcgaaagccgagcgcgagctcggctaccgcgcgcggccgtaccgcgaaggcattcgcgacgcgctcgactggttcaggcaggcgggctatctgcgctgagcgccaaccgcgcggggcgtccggacgcgagcgggcgcagaccgcgcgggcgggccggttcgttcgatgcggcccgcccgcgcgcaccggcgccgccggaacatggccgaagcatggccaaaacgccaccgacgctcgcgtcgacgccgggccgatcgtcgcgcgccgcatcgccagcattttgttacatgcgacgttcgaatccgcatgaggcctgcgggtaaaatcgcgggtcttacgtagagaatgcacgcatgaacctgaacgatcagatcgatacgctcgacagccgcttcgatcagctcatccgcacggtgtgcgaagtcgcgagcgctgctcggcacaccgccgcaaccgccgccgcggacaagaccgccgcgcaggccgccttcgaagcagccgccgagaaacacacgcaagccgccagcatgtccgtcgagcaagcgacgctcgaagccctcgccgcccaggcggccgccgacaaggaagccgccgacgcgctcgccaggcaggccgcagccgtccaggccgcggccgaagcggccgccgcgcaggcggtcaccgacaagaccgcggccgaggcgctcgcgatgcaggcggcggcggagcgcgccgccgccgagcgagcggcggcgcaagcggccgcggacaaatcggcggccgaggcgctcgccgcccgggccgccggcgatcgcgacgcggcggaacgtgcctcgggcgagcgcagcgcggccgacgcagcggcggcgcaagcggccgaagacaaagccgccgccgaggcgctcgccgcgcaggcggcggcggatcgcactgccgccgaacacgcggcaacgcgggcggcggcggacaaagccgcggccgaatcgctcgtcgcccaagcagcggcggagcgcgcgaccgccgagcacgcggtgacccaggcggcggcggagcgcgccgcggccgagcaggcggcggctcgagcggcggccgagaagaccgcggccgagacgctcgccgcgcaagcggccgccgagcgcgccgcggccgaacacgcggccgagcaggccgccgccgacaaggcgcaagcgcaagcgctcgcgcaacaggccgccgccgatcgggcggcggcggagcaagccgccgcgcaagccgaggccgatcgcgccgccgcgcaacacgccgccgcccaggcggcgacggaccgcgcggctgccgaggcgcgcgcgaccgagcaagccgccgacgccaaggccgcggccgaatcgctcgccgcgcaggccgccgccgatcgcgccgccgcggagcaggccgccgctcaggcgacggccgacaaggatgcggccgagtcgctgttcaagcaggccgcggccgagcgctcggccgccgaggccgccgccgcgcgcgcggcgagctacaaggcaacagcggaggcgctcgccgcgcaggccgagcgcaaccgggcgatgatcgaggccgagcccgccgcgcccgtggcgacggcgcaaaccgcgaacggcacgctttcgctgcacgtcgcacggccgtcgcaggacgagatctcgctcgcgctcggcgagcattcggtgtcgctgccgccgcaccagctcagccagttgatcgaggaactggcgcacgcgcgggcatcgatgacgatcgagcagccgagcggattgccgaacggctggcgcttcgtgacgacacgcaacccgctgatggcggtccagaagcaggcgaacggcgatcgtctgctggtcgcgcggcacagcggctatggctgggtaccgttcacgttctcgccggatgtcgtgattcagctgtacatgctgctcacgcagaagtgatggagtgatgaagcggcgcgcggcgtccgaagcgggccgggtaactcgcggcggcgccgcgccgtcgattcggaaaggccgaacccggaagggggctcgacgggaacaggaacggggacagggacagggacagcgaccgaatcgcgccgcgggcccgccccgctctccggcgaacgccggcgcccgccgatcagccaatcagccaatcaaccgatcgcccgacactcaacgatcccgcaccggcgcctgcacgcgcgccttccactgtccgcccttgccgcgccagtagcgcacggccgacgcgaacgtcgcgccgacatagaacagcgcgacgagcggcagcgccggcgcccaccacggcgagcggcggtagtagctgagcatcggcgcatacgcggtgcacatcgacgcccacgcgagccatgccggccacgcgcgcgcgccgtacgcgagcgcggcgacgggcggcaccaggtagaggatcgtcatcccgacgagcgtgccgagcagcagcaccggcgaataccgcagctgcgtgaacgcggtgcgcgcgatcatgttccagatgtcgcgccagctgtcgtacggccgcaacgacacgctgcgatcggcgagatcgagccggatcgggtggcggccggcgccgcggtgcttgatctgcgcggccaggctgcaatcgtcgatcagcgcgccgcggatcgattcgatgccgcccgcctcctcgagcgcgtcgcggcgcacgagcatgcagccgcccgccgcgcccgccgtccggttgcgcggatcgttgatccacgagaacgggtagagcttcgcgaagaagaacacgaacgccggaatcagcgccttttcccagaacgaatcgcagcgcagccgcaccatcagcgatacgagatcgcgctgctccgcctgcgcgcgcgtgacgagctgcgcgaccgcgtccggcggatgaccgatgtcggcgtccgtcagcagcaggtagtcggcgggcagcccgagcgagcgcaccgcggcgatcccctgcgactgcgcccacaccttgcccgaccagccggcgggcagcggctgcgcggcgagcacggtcagccggtcggcgcagccgacggccgccgaggccgcgcgcgcggcctcggcggtgccgtcggtgctgtggtcgtcgacgacgatcaggtgaaacgcgccttcgtacgcttgctcgacgagcgagcgaaccgcctcgccgatcacgtccgcctcgttgcgggcgggcacgacggccgcgacggccggccagccggcggccgcggccgcgccgcgcgcgtcgggcggcagccgccgcgcggcacgcgcgcgccagaagccgccgcgcccgaacagcagcacgagccagatcacgagcgacaggcaagacagcagaaacacgacgatgagcgtcatgcgcagccctccgcccgtgcgtcgcggccgcccggcgcaccgtccggccgggcggccgcgcacgccgccgcgcgcgtttcgttacgatcgacttccatgcgaatcagccctttcaatgcgttcttcaatgcgttccggcgtcagcgagccgaaagcttcggtgaaaaccgcctagtttactgggtttgccgcgcgcaagcgccggacctccggggttgctccaattgccacaacgtcaggaacggtaaagcacgcaaaggccgatagggttaaaatgcgcgattccttcggggtgccgggcccgttccagcattcataacatccaagttggggcgatcggcccggtctgccggccgctcgcaccccgcgtcagtcgtcggagttcgcccaaatatgcgagtcatccttgcccagcctcgcggcttttgtgcgggggttgtccgcgcgatcgagatcgtcgagcgcgcgctgcaacagaacggcgcgccggtctatgtacgtcacgagatcgtccataatcggcacgtagtcgaaaacctgagaaataaaggggcgcgattcgttgaggaactcgacgaagtgccgcacggcgccgtggccatcttcagcgcgcacggcgtcgcgcagaccgtcgagcaggatgcgcaggcccgcggcctcgacgtcctcgacgcaacctgcccgctcgtcacgaaggtgcacgtgcaggggcgtcagtacgtcgcggccggccgccggctgatcctgatcggccacgccggccatccggaagtcgaaggcacgatcgggcagattccggccgaggtgatcctcgtccagagcgaggccgaggtcgacacgctgacgctgccggccgacacgcccgtcgcgtacgtgacgcagacgacgctgtcggtggacgacacgcgcggcatcatcgaggcgctgcaacgccggttcaccgacatcgtcggcccggacacgcgcgacatctgctacgcgacgcagaaccgccaggcggcggtgcgcgagctgagcgaacaggtcgacgtgctgctcgtcgtcggcgcgacgaacagctcgaactcgaaccggctgcgcgagatcggcaccgaaagcggcgtgccgagctatctcgtcgcggacggctcggaagtccgcgccgaatggttcgcgaacgcgcgcacggtgggcctcacggccggcgcgtcggcgcccgaggaaatggtcgaggacgtgatcgccgcgctgcgcgcgctcggtccgctcgaggtcgcgacgatgtcgggccgcgaggaaaaagtcgaattcaagctgccggcgaagctcacgcaagctgtcgcccgcgaagtttaaggaggacatcccttgtctattccgctgctccagcaagtccgcgttggcgcgtacatcatgcgccagcacctgtccggcaacaaacgctatccgctcgcgctgatgctcgagcccctcttccgctgcaacctcgcgtgcaacggctgcggcaagatcgactatccggatccgattctgaaccagcgcctgtccgtcgaggaatgcctgcaggccgtcgacgagtgcggcgcgcccgtggtgtcgatcgcgggcggcgagccgctgctgcacaaggaaatgccggaaatcgtcaagggcatcatgaagcgcaagaagttcgtctacctgtgcacgaacgcgctgctgatggaaaagaagatggacgattacgcgccgagcccgtacttcgtctggtcggtccatctcgacggcgaccgggagatgcacgatcactcggtgtcgcaggaaggcgtgtacgacaaggccgtcgcggcgatccgcgaagcgaagcgccgcggcttccgcgtgaacatcaactgcacgctgttcaacgatgcgctccccgaacgcgtcgcgaagttcttcgatacgctggggccgatcggcgtcgacggcatcaccgtgtcgccgggctacgcgtacgagcgcgcgccggatcagcagcacttcctgaaccgcgacaagacgaagaacctgttccgcgaagtcttcaagcgcggcgaaggcggcaagcgctggtcgttcagccagtcgtcgctgttcctcgatttcctcgccggcaaccagacgtacaagtgcacgccgtggggcaacccggcgcgcacggtgttcggctggcagaagccgtgctacctggtcggcgaaggctacgtgaagaccttcaaggagctgatggaatcgaccgactgggacaactacggcgtcggcaactacgaaaagtgtgcggactgcatggtccactgcggcttcgaggccaccgccgtgatggatacgatcgcgcatccgctgaaggcgctgaaggtgtcgatgagcggcatccggaccgaaggcgcgttcgcgccggatattccgatcgacaaccagcgtccggccgagtatgtgttctcgcgccacgtggaaatcaagctcgaggagatccagcgcgcgggcaagggcaagctgcagaaggcgccgaagcccgccgcgacggcctgacgatcgccgcacgggacgcgctcgcgcttcccgtcgccggcccaggcgccccggacgatgtccgcggcgcctttttgttttttgcgtgtttgcgtggtgcgcttccgctcggcccgcttgcgccggatcggtgcttgcgccgatccggtcggcgtgccgcgcctgcccggtcgggcagccggcggggtgcggccggcgtccgcgagcgcgctttcccgcaccggggtacgatgcccgctgaaccggcgccgagacgatgcgccgccgccgatcacgccgagcgcggagcgccgcgcgccgcgcctgatgccgcgccgccgccgccgacctttcgggaaccgccatgacctcatccgacatcgccaccatcaccggctggcatgcccacgtgtatttcgacgcatcgagccgcgacgcggcgtgggcgtttcgcgagaccatcgaacgccgcttcggcgcgagcgtgcagctcggccgctttcacgagcggctcgtcgggccgcatccgacgtggtcgtatcagatcgcgttcgagccgacgcaattcgccgacgtcgtgccgtggctcgtgctgcatcacggcgcgctcgacgtgttcctgcatccgaacacgggagacgagctgcgcgatcatcgcgacgccgcggcttggatcggccgctcgtacacgttgaatctcgatgcgctgacaccctgaaaatcggtcgagccgaggcggcgcgcgccgtgtcgcggcgtcgcgctcgcctcgcgggaacggcgaagcgcacgaaatgacgtcggccgccgccgcgccgcccgccacatcgttttttcgttacttcacttcaccgcgcgccgcttcgcggcacgctgtctcgcggcacgctgctgcgcggaacgacgcatcgcactgtccgcggccgcgtcgcgtgcgtcgcaacgaaagcgcgatcgccacgcgccgcgcttgcccgcgacgcgcggctcatcgaacgccacgcgccgtcgagcgtcgccccgccgacgaatcgccgccattcgtcatgaatcgccacctttccccgcgttccgccccacgcattcccgcgccggccatcgcggcatgcaacgccgcatcgtccggcgcatccgcccgaatgtgatcgctcacgatcgctcacgatcgctcgtggtcgctcgcgatcgctcacggccggatcgaccaatccgaacgaatatgcgaagctttcgccgacgttccgcgatcccgtttcatccgcacaaggagcccgtcttggagattcgccacggaatcaacctggcgcgcgcccgcgcgcttctcgcacgcgagcgcgacgcgttcgaacgggcgatgccgaaatcgcgcgcgcgctcggccgaagccgcgcaacatctgttgttcggcgtgccgctgcactggatgcgcgactggtcgacgccgttctcgctctatgtcgatcacgcgcgcggcgcgcatttcaccgacatcgacggccatcgctacgccgacttctgcctgggcgacacgggcgcgatgttcggccacgcgcccgagcccgtcgcacgcgcgctcgccgagcaggcggcgcgcggctacacgacgatgctgccgagcgaggacgccgcgtgggtcgcggcggagctcgcgcgccgcttccggctgccgtactggcagttcgcgctgagcgcgagcgacgcgaaccgcttcgtgctgcgctgggcgcgcgcggccacgggccgcaagcacatcgtcgtgttcaacggctgctatcacggcaccgtcgacgacgtgttcgtcgatctcgcagacggccggccggtgcagcgcgacagcctgctcggccaggcgcacgatctgtcggcatacacgcgcgtcgtcgaattcaacgatctcgccgcgctcgaagccgcgctgaaggacggcgaggtcgcatgcgtgctcgccgagccggcgctgacgaacatcggcatggtgctgcccgacgccggcttctggcgcgaagcgcgcgcgctcacgcgccgccacggcacgctgctcgcgatcgacgaaacccatacgatcagcagcggccccggcggctatgcgcgcgcgcacgggctcgagccggatctgctcgtcgtcggcaagccgatcggcggcggcgtgccgtgcgcggtgtacggcttcagcgcgtcgtgcgccgagcgcgcgcagcacgcgaaggcgagcgcgccgcccggccattcgggcatcggcacgacgctggccgcgaacatgctggcgatgcgcgcgatccgcgcgacgctcgccgacgtgatgaccgataccgcgtacgcgcacatgttcgacctcgccgcacggctcgcggccgggctcgaacagacgatcgcgcgacgcgggctgccatggtgcgtgacgcggatcggcgcgcgcaccgagttccagttcgcgccggcgccgccgcgcaacggcacgatcgccggcctgcagctcgacggcgagctcgagcacatcgtgcacctgtatctgctgaaccgcggcgtgctgatcacgccgttccacaacatgatgctcgtgtgtccgcagacgagcgcggaagacgtcgatcggctggtggccgcattcgacgcgtgcctcggcgagctgctctgaccgacattgcggcggcggcgcgagcacgaacctgcgaagcgaacgaaggaggcgaagcaggcgaacgagcggatgccgcatacgccggcgcaggcgatacaagcgcatgccgggcgcgagaggcacacgatgcgctcgaccgtgcggcctgccgcccgacgaacgcgcatcgaggcaaaccggcggcggcaaccggcgcggcgcatcgcatccgctgccgatacgccgccgcgtgccgcggcgacgtcgcgcggcagcgagccggcggtcatgccagcgccgcgctcccggcgcacgacgatcgcattgcgtggccgcttcgcccggctgaccgcgtcgcgcgcggcaggtcgacggcacacgggaacgcgtctgccgccctcgcgtcgcgcggcgacgagacgagccgcaacgggacgaaggcactccgccgacacgcgcacgccatgcgtttcgcccctcgggggcggcgagtgtggcaacatcggccatcccgccgggtcccgaccgctgcggcaacccgcgaaagcggcgccggcgacgcggcgagacacgcaagaattcgaaccattgcatgaaaagggattcggcaatatccgattgcatgccgattcgcatgaacgctcgattccggacaaattatctcacgcaggttaattaaaacctgacaaccggatattccgtgcgatgcgatgcaaaatcaaacacctgtcagacaatgaataaggcggccaaaattctcccgagccgcctttcgataacaagccaaatatatcttaaataagatattaatagcctgattggttgtccgcttggccgatgtgcagccgcacaatgcggccatgccgacgctcgaagaaaaagcggcgttcgcagaacgcctgaaattcgccttgcagcgcagtccggagaaaatctccggtgcgactgctcttgcgctgcacttcaatctgcggcatcgcggagagcatccgatttcaccgcagaccgcgcataaatggctgacgggccgcacgattccgacggccgacaagctgcgcacgctcgccgactggctgcgcgtcgacctgcactggctccattacgggccgccgcccggcgcgcccggcggcaaaacgcccgcgccgccgcgacgcgacgagaaatacgcgccgacgcaggaaacgatcgagctggcgtcgaagatcgaagcgctgtcgccgcatcatcgttatctgatgcaggaattgatcgagcacttctacggcgatccgaccaagcgccgctgagcggcggcgcgcatcgcgcgcggcttgcaactcgtcgcgcgccttcgccttcttcgccttcttcgccttcttcgccctcgccctcgccttcaccgattacaacgccgatccgccacgccggcctgcttggccgcacggcttcgcggcttcgcggcgtcgctccgccgcgtcgggcaccgcttcgcgccgcttcgcgccatgaaaaaagcgccacggctcgcaccgtgacgctcgttctcccgccttgaccctcgcgaaagcgccgcctcagcagcacttccccgcgcccgaaccgtaccgcgcgttctgccgttcgcggaaaaactcctcgtacgtcatcaccggacgatcggggtgcgtcgcgcgcatatgcgcgacatagccgtcgtagtcgggcaggccgaccatcagccgcaacgcctgccccagataacggcccgcggtgcgccattcgccgccgagatcggaaaacatcgcggcctccctcagcgtccgctgccgagcgcctgcgcgaccggcatcggttcgtacggcgtttcgcgcgacgtgggctgcaccgcgcgccgcgcgcgcacgaccgcaaccacgccgtacaccgcgatgctcacgacgaccaggatgaacagcgccgagagcgccgcgtccacgtagtcgttgaagatgatccgctgcatctgcgcgagcgacttcgccggcgcgagcaccttgccgtcggccgcggccgcctgcagcttcgccgcgtgcgcgaggaagctcaccttcggattcgaatcgaacaccttctgccagccggccgtcagcgtgcagatcagcagccacgccgtcggcacgatcgtcacccacgcgtagcgctcgcgcttcatcttgaacagcacgacggtgccgagcaccagcgcgatcgcggcgagcatctggttcgagatgccgaacagcggccacagcgtattgatgccgccgagcggatcgaccacgccctgatacaggaagtaaccccacgcggccacgcacagcgcggtcgcggtcaggttcgccggcagcgattcggtgcgcttgagcgccgggtggaacgtgccgagcaaatcctgcagcatgaagcggcccgcgcgcgtgcccgcgtcgaccgcggtcaggatgaacagcgcctcgaacaggatcgcgaagtgataccagaacgccatcatcgcctcgccgccgatcacctggtgcaggatctgcgccatgccgaccgcgagcgtcggcgcgccgccggcgcgcgcgatgatcgtcgtctcgccgacggccttcgccgtctgcgtgagcatgtcgggcgtcagcatgaagccccactgcgtgacggtgtgcgcgaccgcttccggcgtcgtgccgagcacggcggccggcgcgttcatcgcgaagtagacgcccggctcgatcacgcacgcggcgacgagcgccatgatcgcgacgaacgattccatcagcatcgcgccatagccgatgaagcgcgcgttggtttcgttgtcgagcagcttcggcgtcgtgcccgacgagatcagcgaatggaagcccgacaccgcgccgcacgcgatcgtgatgaacaggaacgggaacaggttgcccgaccagaccgggcccgtgccgtcgacgaacttcgtgagcgccggcatcttcagctccggcgcgacgatcaggatgccgatcgcgaggccgacgatcgtgccgatcttcaggaacgtcgacaggtagtcgcgcggcgcgagcagcagccacaccggcagcaccgacgcgacgaagccgtaaccgatcaggatccacgtgagctgcgtgccgctgaacgtgaaccacgcggcgagcgcggccgaatcgtgcacgtgctggccgtacgcgatcgacgccatcagcagcacgaagccgatgatcgacacttcgccgatccggcccggccggatgtagcgcgtgtagacgcccatgaacagcgcgatcggaatcgtcgcggcgacggtgaacgtgccccacggcgaattggcgagcgccttcacgacgatcagcgcgagcaccgcgagaatgatcaccatgatcaggaacgcgccgaacagcgcgatcacgccgggcaccgtgccgagctccatcttgacgaggtcgccgagcgagcggccgtcgcggcgcgtcgagatgaacagcacgatgaagtcctgcaccgcgcccgcgaacacgacgcccgcgagaatccacagcatgccgggcgtgtagcccatctgcgcggcgagcaccgggccgacgagcgggcccgcgccggcgatcgcggcgaaatgatggccgaacagcacgtatttgttggtcggcacgtaatcgaggccgtcgttgtacttgacggcgggcgtcatgcgcaggccgtcgagctggacgaccttgctcgcgatgaagcggctgtagaagcggtacgcgatcaaatacacgcaaacggcggcgatcacgatccatagcgcgctgatccgctcgccgtgcgcgagcgcgatcgtgccgaacgcgaacgcgccgagcagcgcgaccgcgatccagaccaaataaccggaagcccgattcatggcgtctcctgtctattttttgggaatatgcgcggcgggcggccgcgcgcgacgacggcaagcgtcacgctccgtcggaacgtagcgatggggccttattgttcgccttcgatgccaacctaacaagcgcataactacgtacggccgctacgtagcattgcgtaggggtttgcgaggagggagcgccgttcgattcctcggaatatagaaccgaacggcgcgaaagaaaaccatgcgccgcgttacggcgcgaatcgcgtgaacacgaaatcgcgcgcctgcacgcgtgcctgatggcaggcgaagcaggtctggtgctgcgccgcgtcgaccggcatgccgttgacgaagcggccgaagccccagccgcccgtcgacgcgtaccggcgcgaatccttgaccatcacctgcaccgtcgtcggcgcgcccggcacggtcgcggattcgaattcgtcggagcgcttgcgcttgtacgcgagcttcaccagcaccgcgccgtccggaaacggcagcgtcgcccgctcgatcgcctccacggccgccgggttgccaagcaccacgcgcagttcgtcgagcggcgccgcctcctcggcgggcgcgatcatctgccacttccggtagccgtcgggaatcgtcacgccgtagatcggcgacgcggcgcgcccgggcgcatccgcgaacgcgccgccgtgcgcggcgaccagcagcagcgcgcatgcggcggccgggcgaaagaatcggagactttgcatcgagtggcctccccgcctcacaggtgcgcggcctgcaggatcgcgtcggcgaacgccttcggcgcctcctgcggcaggttgtggccgatgccgcccgcgatgtcgcgatgccggtacttgccggtgaacttcttcgcataggcggccggctcgggatgcggcgcgccgttcgcgtcgccctcgagcgtgatcgtcggcgccgcaatcgccggcgcggccgcgagacgcttctcgagcgcatcgtattgcggctcgccctgcgcgagcccgaggcgccaccggtagttgtgcacgacgatcgcaacgtgatccggattgcggaacgacgccgccgaacgcgcgaacgtctcgtcgtcgaaacgccatctcggcgacgcgagctgccagatcagccggttgaaatcgtcgcggttcgccgcgtagccggccgcgccgcgctcggtggcgaagtagaactgataccaccacgcgagctcggccttcggcgcgagcggcttgcggttcgcttcctggctgccgatcagatagccgctcaccgagacgagcgcgtggcaccgctgcggccacgccgcggcgatgatgcccgccgtgcgcgcgccccagtcgaagccgccgagcaccgcgcgatcgatcttcagcgcatccatcaacgcgatgatgtcgacggcggtgaccgcctgctggccgttgcgcggcgtatccgccgaaagaaagcgcgtcgtgccgtagccgcgcaggtacggcacgatcacccgatagccggcggcggccagcagcggcgcgacttcggcaaagctatggatgtcgtacggccagccgtgcagcaggatgacggccgggccgcccttggggccgacgtccgcgtagccgacgttcagcacgccggcgtcgatctgatggatcgtgtcgaacgacgcgccgccggcggcgcgcgccacgccggccgcgctcgtcgcgcgcggcgcggactgagcgtgagcgaagccgcccaggccgagatccaccaggctgatgcccgccagcgtcgtgccgagcagccggcggcgccgggcattgatgggatgcgacatgatgagtcctccttcggggttgtcgggaaacgccgcgccgtgcgggacggcatggcgggccgaatgccggcgcgcggtgcgcgggccgggcaagcggccgccgcgcatgccgatgcggcgccgcttcgtgctgcttcgtgctgcttcgtgccgccttgtgccgccttgtgccgcttcgtgctgcttcgtgccggtgcgtgccggaccggccgcggcatatcggcggccggcgccgcgcaccgcgcgccgtgcgccgtgcgccggtcaaaagcgcgccgtggccgccggcgaacacctgccgcgccgggaatgtgctgtcgaatggaagcggaaactcactaacgcgccattgcgcgaagcgacctcaaggtcggtccgttcggccgaacgcggatgtcgggatcgagacgcgcccacgcgagatccgcgggatcggcggccatcggccccggcgatttcgcgacgaggatcgcatcggcgatcgcctcgaagtccgcgcgaaaatgcaccgagctcttgttcacgacgatcttcgtgcgctcgggctcgatgcccgccacgcggaactggttgcgctcgaacgtctgcatcttgttcgtgctcaccgcgatccgcacgccgtcgatccgcaggcaggccaccggcccgagctcgccgtgcgcgccgttgaacatcgggccgtcgaaccggaaacggccgtcggacagatgctcgacttcgaattcggcatcgagcggcgcgtcgccccgcacgcgcgagcggccgcccagacgcaggccgatgcgcgcgccgacgcccgcgcggtgcgcggcggccgcggcatcgggatcccagatcacgcccaccgccgcgtcccgcgcgtcgcagcgaagcagcgcgcgcaccatgcccatcgtatcggcgtcgccgcccgcgccggggttgtcctgcgtatcggcaatgacgatgggcctggtcgccgtgcggctcaggcggatcgcctcggcggcggccgcgtcgggcgcgagcaacggcacgctccagcgcgcctcgtcgccgacgagcttcgcgaacagcgcgtcggccgcgcgctgcgccgcgtcggcctcgaacgcgtgcgcccatacggtcggcccgcactccgggaaatcggcggccggaaagccgggggcgaacgacatcgatacgacgccgtcccgctcgagctgcgcgagcagccggtacgcgccgctcgccggctccgcgtgcgtgcacatgccgttgatcggaatcaggaacggcagccggcgtatcgcgcaatgcagcggccgggcctcggccgcgaggcgctcgagcacccgcgcggcacgctcgccggtttgcgccatgtcgacgtgcggatacgtgcggtaggcaacgagcgcgctcgcatgcgcggccattcgcgcggtgacgttcgcatgcagatcgagcgacacgacgatcggcatccgctcgccgacgatccgccgcacgcgcgcgaggagctcgccttcgccgtcgtcgaactgctcggtgaccatcgcgccgtgcaggtcgagatagatcgcgtcgaagccgcccgcctggaccgcggcgacgatctcgccgccgatccgctcgaacgcgccgctcgtcacgtgcgccgacgggcacgcgcccgcccacacgacaggcagcagcgcgtgcccgctcgcttgcgcggcccggatgaagccgccgatcggcacgttgacgtcgcgcagcgacagcacgccggcgccgcgcgcgagcggcggaaagccttcgccgcgaacgaagctctgatacgacgcgcgcgtcggcgcgaacgtgttggtttcgtgctgaaagcctgcaatcagaatgttcatgtcgctttcctgtatggcgaacggcatcgcgagccggcgtcgatcggacgatacgcgggggtgcaggcatgttggcagcgcgctgccctactagcaagagcaaccaagttcacatatcgttgccctgtgaacaacggtgaatcgagccgggagcgaatcgatgcgagagatcaaccatcaacgcctgcggtatttccacgaagtcctgacccacggcaccatccgcggcgcggcggaccacatcaacacgtcgccgtccgtcatcacgcggcagatccggctgctcgaggaagaactcggcgccgcgctgttcgagcggcaggcgcgcggcgtgcggccgacggaggccgccgcgcacctgctcgagttctggcggggctaccggtcgcagcaggaaaagctcgaagatcagcttcacgcgctcaagggccttcagcaggggcacatccggatcgtcgtcagcgaggggttcgtcgacacgctcgtcgacgacgtgctcgcgccgttctgcgcgaagtatccgaagctgaatgtcgacgtcgacatgctcgcggtcgacacgatactggacgaagtggcgctcagccgcgcgcacatcgggctcgcgtacaatccgccgccgcatccgctgatcgcgcatcgcgcgagctcgcggcagccggtcgtgctgctgttgcggcgcgatcatccgctcgcgcgacgcaggcggccggcgaccgtcgacgatctgcacgcgtacccgctcgcgctgatgccgccgacgttcggcatcggccacgtggtgaagatgctggagctggccgagaacatcgagatccggccgacgttgacgacgaattcgctgacggcgctcaagcgcatcgtcacggcggagaacttcatcacgctgatcggagcattcgccgcgtaccgcgaaatcgcggccggcgagctgacgacggtgccgatcgcgcacccgatattcgagggcacgcatgcgcggctgatcgtgaaatcggggcggccgctggcgccggcgccggtggaattgatccggtggatcgagacgcggttggcggtgttcgcggccgcgacgggcggcggcgggaaaacgcgcgggcggcgcggcacgcggtgacgcctttcgttcggcgccgcacgctcgagccggtgaagatcgccgcttgcggcccggttgcggcccgtttactgcgcgcggaaaacaaaggctcggcttcggctttggctttggctttggctttggctttaggttcaggttcaggttcaggttcaggttcggcgccgacgacggttcgccacgacgtcagatcaggctggaagtccgacggcagcctacgtcgtgccatgaccgtggcgcgcaggtgggctacgcgaagggaacgtcttcgcgcgccgctggccgccatcgtcgccgtcgagagggcccgctcctcggaatgcccgacgtcgagcgcgtgcccggttcgggccactgcgtcaacgctgcccgccgtgcctttcggcctcgatccaccctccgttgggcgcagtcaacgatgcctcgccgcactgcgccgcggatcgcgccacgtcagcttgccgcgcccaaatcgtagggccgcgtcaacaactccagaaaatgcccgtccgggtcgttgaaatacacgccgcgtccgccgccgtgcgtattgatctcgcccgcgcggcgcttcgccggatcggcccaatatgtgagcccttgctcgcggattcgcgcgaacgcgcgatcgaattcgccgtcgccgacgaggaacgcataatgctgcgtcgagatcggctcgtcgcgttcgtagaaatcgagcgacacgccgttcgacagcgacacgaccagcatcggcccgaatgaaaccggggccggcaagcccagtatgtccgtcaggaagtgcgtcgagcgccgcttgtcccggcaccagacgatcgtatggttcaactgcgcgctcatatcgcctccttgccgaatgcgcttcggcctggtctcccgccgaaatcgcgggaatcatccacgcatacaagaataggcggtggcgcgaaactgcaagggaaacggaggtgcaagggaaacggccgcggacaacgaacggcggctgaaccggcgcggcaccgctcgactcgcggcccgcgccgccggcgccgcggactttcttcaaccggcgtgccccgcgacgcgacgcggccgcgccccgaaccatcggcgttccggatgagcgacaacctctgccgaaccgacctgtcgagcgacgccgccgcggcagtcgaacgcgtctaccgcgaatgggaccgcgcatgggcggccgacgatctcgacgcgatgatcgcgctctacgcgcccgacgcggtgctcgaaagcccgctcgtcacgcatctgctcggcaccgaatcgggcgtcgtcgaagggcgcgaacgcattcgcgcactgctcgagcaagccgcgccgcgcaagcccgaagcgcgcatgttccatcgcatcgggtacttcaccgacggcaagcggctgatctgggaatacccgcgcgccacgccgaccggcgaacaaatggacttcgtcgaaatgatggagatcgagcacggcctgatccggcggcatcgcgtgtactggggctggcgcggcgtgtcggtcatcaaggccgacgcgtatcgcaaaggccgtcgatagaccgcgcggcggcgcggcggcgcgcgcccgtctgcgcgcgcgccgtcagccgccgtcagcgatatgtccagagccgatgcatcgcgaacgtcagcggcggcacgagcgcgacgacggcggcgatgctccacgcggccgcgaggcccagcgccagcacgccgtgcgagatcgccatcgtcagcatcagcccgacgacggacacggcgacgaagcgcgcgacgttgcgccagcgcagcggcgcggaaaagctccacagcgtgttcagcaagtacgacgcgcccgtcgcgcacacgaacgcgatcgcgttggcctgcaccgcggtcgcggcgaacgcgcccatcagcacgccggctatcgccgcgtgcagcgcggtgcacgccgcgccggacacgccgaagcgcacgatccgcgcgcgcatgccgatatcggcgacggcgctcatcgcggctcgctgcatttggtcaggacggcgaacaacgatacgccgaacggcagcgaatgcttcggcagccagccgcgctcggtgcggaagatccggtacagcgccgcgttgaccgcgcgcggccccagcgcgtcgccgctcgagcgcgcgcgatgcagcagccggtcgatcgttcgcgcgacgacggcgagcggaaacagcagcgtgttgaagtacgagctgcgcacgatcgtgcagccggccgcgcgcgcgcagcgttcgagcgccgcgcggtcatagcgccgatagtgatgaaggaacgtgtcgtgcccgctccagagccactggtatgccggcaccgtgacgacgatcgcgccgcccggcgcgagatagtcgctgacgcggcgcagcgcggccgcgtcgtcctcgatgtgctcgaggcaatcgaagaagcagatcagatcgaagcgctggtcgccgaacggcacgtcgtccgggcagcggcccgcgcggatgtcgaaccgccagccggtcctgcggttcgcgatcgcgcgcgcggtgtcgtccatctcgagcgcgctcaccgcgccgaacgcctcgagcatgccgaggttgccgcccgtgcccgagccgatttcgagtatgcgcgcgccggccggcaatcccaggcccgcgagcagcgcctgcaggatctcgcgccgtgcgcggaaccaccagtgcgtcgcctcggtggcggccatttgcagataagcgtcgggtgacatggcgtcctccgtcggtcggttcttcggtcaacggctgtcggcgcgcgcgcgcggcatcgcgcggcgccgggcgaactccgcccgcgcgccatgcgcgacgcgcgtcgcggcggctcccacgggcagcgcgctcaccttcgtgcgcgcctgatagcggcggcgcacgagatagatcggccgctccttcgattcgtaatagatgcggccgatgtactcgccgacgacgccgatgccgaccagctcgattccgccgatgaacagcatcaccgaaatcagcgacgcgtaacccggcacctgattgcccagccacagcgtgcgcgcgacgatgaacccgccgtagaggaacgcgagcgccgcgatgccgagcccgatgtaggtccagctgcgcagcggcaccgtgctgaagctcgtgatcccttcgagcgcgaagttccagagcttccagccggagaatttcgagtggcccgcgcagcgcgcctcgcgctgatactcgacgatcacggtccggtagcccacccacgcgaacagccccttcatgaagcgccggcgctccggcaggctgcgcaacgcgttgacgacctgccggtccatcagccggaaatcgccgacgttgaccggcagcttcacttcggacagcgcattgtgcacgcggtaatacagcgcggcggcggtgcgcttcgcgaacgtatcgcacgcgcggttgctgcgcttcgccgccacgacctcggcgccgtcgcgccaatggtcgatcatcacgggaatcaggctcggcggatcctgcaggtccgcgtcgatcgggatcaccgcgtcgccgttcgcttcgtcgaggcccgccgtcagcgcggcttccttgccgaagttgcgcgtcagatcgatcacgcgcacgcgcggctcgcgcgcgccgaccgcgacgagttgctcgagcgtgtcgtcgcggctgccgtcgttcacgcagacgatctcgaagcggatcgattcgatcgcctccatcagcggcatcacttccgcaaagaaccgcgtgaccgcgtcgccttcgttgtagaacggcacgacgagcgaaatgagcggtatgtctatttgatcccgcatgatgcttctccctgaaccccgcgacggcggcggcccgcgagcggccatgccgccgcccgcgcgcgccgcggcgcggcgtccggtgcgccgcgcgccgtcatgaaacgaatcgaatcgatcgcgtccgccgccgcttcgtcgtcggccagacacggtgcgccgtggcgctcgcgcgcgatgcggaccacgatcgccgcgagcgcgcccgccgttacgagcggcaggaactggaaccccagcggctcgaccgcgacgagccccgcaagcggcatcagcgcgagcgccgcgagcccttcgcgctcgagcggccgccagccttgcgcgtgcgcatggcgcaccgcccatgcgatcacgatcgcgtaccacgcgagatcgtagtcgtacaggtacgggctcacgagcaggctcgcgcaaacgagcgcggccgagcgcagtgcgtgcgcgcacgcgccgcgccacgcgtagatcaccgcaccggcggcgaacgcgatggccgccgcctgcagcagccgcgcggcgaaaagcggcaggccggcgaacgtcgccatcgcgaagaacgtcgggatccgcgcgagcgtcgcctgcccggcgccgatcgtctgcagcgcggacgccgcgccatgcgcgaacgccgcccacgcgccgaagccgaacgcgaacgtgctcagcgccgcgacgagcgcgaccgtcgcggcccacgcgctcagcgcgcgccactgcgacgcgcacagcaacgcaagcggaaacagcggcgcgagctgcggcttgatgacgaggagcccgaagcagcatccggcgagcgccgggcggcgacgcagcgcgacgaggccgaaaccggcgagcgcggccgtgagcaggctgttctggccgacgagcgcgacgaggaacgtgccggggaacgcgagcgcgcagagcgtcgaaaggcggcgcggcacgatcgcgcgcaccgtcgcgacgaacagcacgcccgtgccgacaacccacgcgagcgccgcgaccggatacggcagccagccgagcggcgcgacgagcagcagcgtctgcggcgggtagagccacagcagcacgccgcgcatgccgcgcatcgacggcgccgcctgcagctcgaccggatgcagcgcggcgaagcgccacgcgtcgagcgcatggccgtgcaccgcgagatgcgcggcgctccaggccggcacgaaatcgagcgccggcggcagcggcgagccgagcccgcccgacagccagcgggccagatagatgccgccgaacgccgcatagcagacgagcgccgcgatcgcataggtccgcacccgcttcgcgctcagccagtgcggccggcggcgcggcccggcggtgggcagcgccggacattcgacgtcgcgatgcatcgccgcgtggccgtgcggatgcgccttcatcgcgcgactcccggcatcgtccgcgcgcggcgcatgacgacgagcagcacggcgagcagcacgacgggcccgatctgcggaaagtgcgtcgcgcgattgaagaactcgaagaacggcaacagccagccggcgacgaacaccggctgctcgcccggcagccagccggtatcgagcgcgcacgcgagcacgccgaacagcgcgatgccgagccacgcgagttcgtaatgccacagatacggcgtcgcgagcagcgtcgcgaccgcgagcgcggccgcgcgcagacgcgtgtcgcgcgtgcgcagccagacatccagcgcggcggcggccgcgagcgcgccgacgccgatctgcaccgcatacgcgacacgcagcggcgcgccgacgagccgcatcgccgagaacggcgcgggcgacgcgagccaatactgcgtgccctgctcgagcacgagctcgcgcagcatcgtcgtgcccgacaggaacgcgtgcaccgacgccgtgccgcacatggccacgctcgcggccgcgaagacgagcgtgcccgcggcggcggcgaagcacgcgcgccatgcgcgcgtggcgacgagcagaagcggaaacagcagcgccatctgcggcttgaccgcgagcaggctgatgcaaagccccgcgagcgccgggcgcctcgcgagcaggcgagtcgcgaacgccgcgcacgcggccgtgagcagcgagttctgcccgatgacggccgcgacgagcacgcccgggaaagacaggatcacgaacgatgcgagacggggcttggccagccgatcgcgcagccccgtgagcgcgccgacgctcttcgcatacgcgagcaggccgagcgcgcagaacagcagcagcgacggcaagtagcgcagcagcgcgagcggcgtgacgagcacgagcagcgtcggcggatacacccagggcaggaagctgcggttcacgtaggcgcccaactgcgccgcttcggcgcgggagaatgccgggtagtcgtagacgctcgcgggcgcaccgtgcagcatcacgtgcgatccgctccagaacaccgtgaaatcgatgcccggccgaacggtcgtgttcgcggtgaagccgctcgtcgtccaaccccacgcgcccagcagcgcgatgctgagaatcagcgtcgcgccgccgtaggcgagcacgcgatcgctggtcagccatccgccggaacgcgacatgcgcaagcatgttccccgattcgcaagatccatgatgccccgatgtgtgattaagcgttttctttaaacgcgtcgatgttttttatcgattcattcggacgacgtgcttgttcgcatgacgccgtcgcgcttccattgttagaaaaaaaagcggatcgatgcaaatcgcggcggcgcgcgatttcgccgcggacgagcggagaaccgtgaattgcgcagggaaaacggtgagcgggggcggctgcgttacgcagttgaaacactttgcgccgcggaacgtgcgcgccgaactcgcgcggcacggctgctctcacgcctgcccgactcagggaaaatcccgacaaaattttttcggccttgcccggcgggcgtttgcgggcaaccgcggcgcgcgccgacacgcccgcgtgtatcagaaccgaaaccttctgcaccgcgccatgatcggcgcgttgcaacgttgagccgctcgcccttgtcccgccgtgcgtttgcgaaagctggcccactccttgcgaaacgtcctgcgcggcaagcggcgacgcgacgatcggcggattcacggcatccagaccaacagacaaggatcccgccgacgtcacccacggggtcgcattcggcgccacgcacgcgagtgcggcgccgaatgcgtgcagggcagtcgccgtccgaccagcgaagcaccggctgcggccgagtgccgggaaaaattgctcgtggtgaataccggggtaaggcaatgtccactcataccgttcagcggccctcgcgccgctccagcagcgaagcggcgcacgtgcgcgccgccgctcgcgcacccgccgccggccgcaacggccgtcgctttcgcgttgtccccggatgccgccgcgcggcccgcatcgattcatgcgcacgcgccggcaagccccatcccgccgatcgctgcgtgcgcgccggcgcatgcattcgcgtgcgggcgacgccgcggctgttctgatccgcgatccgcttttgagcagtaccttgcagtacccgtcgtgccctgtcgtgccagcagtacctcgaagcagcagcgttagcagcagtaatagcaacagcagtaacggcagttcccgttgtacgtcccgcgccgtcgacggcaagggttttattagccatccgaaaggagaaagtcatgtccagcctcgttcaatacgtcaagcagttcgttcgcgatgaaggcggcgtcagcgccatcgaatacggcctgatcgctgcgctgatcgcgatcgtgatcatcggtgcggtgaagacggtcggcaccaacctcaactccgtcttctcgacgatcggcaacgatctgtaagggtgcgtcgccggaaggacggatggctttgcgcaactcgccgtccgtcacttcccgggcgttcgtttcccttcggcgttccgttcgataccgctaggagcgattcatgagaacccagtcctttagccggaagtcgccccgtgcgcacggaatcggcgcacgtcccgctcgcgcgttcatgcgctggctgcgtgacgaatcggcggtgtccgcgatcgaatacgcgctgatcgcatcgctcatcgcgatcgtgatcatcggcgcggtgcaggtcgtcggcaccaatctgcagtcggtgttcagcaccgtcgcttcggatgtgtgatctcaagcccgcccggatgcgccagcccggcacgccggctggcgtcaccaaagcggttcatcgaacgactgaattcgacgcgaggccttccatgctttccgctctgccgccgcaaccgatcccgctgtgcgtgacgctgctcgcagtcgtcgcggccagcatcgatctggcgagccggcgcattcccaatcgactgatcgcgctcggcctcgcgggcgcgctcgtcgcgcaatgcgcgctgcccggcccgcacaccgggttcgccgcgtggctcgcgggcgccgccacaggcgccggcctgctgctgccgttctacctcgtgcggggcatggccgcgggcgacgtgaagctcatgctcgcgatcggcgcgtgggtcgggccgacgctcgcgctgcacatcgcgctcgcgacattcgtcgtcggcggcgcatgggcgctcgcggtcgtcgccgggcgcggccgcttccgcaagctgctcgcgaacctgcgccacctgttcgcgggcgcggcgctgctgcgcgtcgcgtcggccgcgcgcgccgcccccgagatcgactcggtcgggatgctgccttacggcgtcgcgatcgcgatcggcacgctcggcgtgctgttcgcggcggcggcctgacgcccgcatgccggccctcacccaacgattggagcgaccatgaacctggatcaagccgaaccgcgacacgacgcgcagatcgcccatctgccggagccgccttcgctgcgcacgtaccgcgcgcggcaagccccgcgcctgccggccgcgccgcgcacgctcgcggaaaccggcctggacgaagccttcgtcgcggcgctgctgctgaaatcgatgctcgcgcacgggcgctcgagcctcaccgagatcgtcgcgcgccacggcttgccgcctgccgtgctcgacgaggtgctgacgttcctcgcatgcgagcgcctgatcgaagtcacgcaccgcggcctgtccgacatcgacctgacactgcgcctgacggagctcggccgcgcgctcgcgctcgaggaaaaagcgcgcaacagctactgcggcccggcgcccgtcacgcacgaagcgtacgtcgcgagcgtcaccgcgcattcggtgcgccacgtgacgatcgcgcgcgccgacgcgcacgcggcattcgacggcatcgtggtggagccggcgatgctcgacgcggccgccgcctcgctgaacgccggccggccgctgctcatctacggccccgccggcagcggcaagacctatctcgccgagcgcctcggctcgctgctgcgcggcaacgtgccgattccgtacgcgatctacgcatcgggcgaagtcatcaagattcacgatccgctcgtgcacgtcgacgcgccgcgcgccgccgacggcgcgaacggcgaccgccgctggcgcctgtgccgccggccgatcgtgctgtcgggcggcgagctgacgctcgccgagctcgacctgcgccgcgacgattcgacgggctattaccaggccccgccgcacgtgaaggcgaacacgggaatctacatcgtcgacgatctcggccgccagcgcatcgcgccgcgcgacctgctcaaccgctggctgctgccgctcgatcgcaacgtcgaccagctcacgttcgcgagcggcgtgcgcctcgagatgccgttcgacgtgtggccggtgttctcgagcaacctcacgcccgcgcagttcagcgacgacgcgttcctgcggcggctcggctcgaagctgcacgtcgggccgctgcccgccgggcgctaccgcgacgtgtacgacgcgaactgcgcggcgctcgcgctgagctcggacgcgtcgacgttcgactacctgctgcaacacctgcacggccccacgcggatgccgtttctcgcgtgctatccgggcgatctgctgcggctcgtcgcggcgtccgtgcgctatcgcggcgatgcgcccacggtcacgccgcaggcgctgcatgaagcgtggcgcagcttcttcggctcggcgcccgacgaaccgccgttcaacccgccggacgcggatcgcgattggtagcgtccggcacattggctcttgatacgactagcgaggagtaccgccatgaaaaacagtcgcgcattcacgatgctcgccatcgccatcctggcggggctggccgccgtcgccttcgcttcgcgatggctcgtgcagacctcgagcagcgccgtcacgcccgtcgcggtcgccgcgaccgacgtgagcctcggcgagccgctcggcccgaaccagttgcgcatcgtcaactggccgacggcgagcgtgccgcccggcgcgttcaccgatctcaagccgctcgaaggccgtgtcgtgcgcacgagcctcgcgcgcggcgagcccgtgctcggcacgaagctcgcgcccgtcggcacgaagggcggcctgtccgccgtgatcgcccccgggcaccgcgcgatcaccgtgcgcgtgaacgacgtcgtcggcgtcgcgggcttcgcgctgccgggcaattacgtcgacgtgatcgtcaacacgcaggagcaatcgaaggccgatccgcagcagagcatctcgaagatcgtgctcgagaagatcctcgtgctcgccgtcgcgcagcaggtgagccgcgacgacaccgcgccgaaggtcgtcaacgcggtcacgctcgaggtgtcgcccgagcaggccgaaaagctcgatctcgcgcgcagcgtcggcacgctgtcgctcgtgctgcgcaaccaggtcgacaaggacgcgctgagcaccggcggcgcgacgaagaacacgctgctcggccagccggcggccgcgccagcgcccatcgcggcacccgccgcgcaaccgcgccccgtgcgcacgcgcgtcgtcgcgcatgcgcgcgccgcggccggccgcgactgcgtcggcgtgctgtccggcgtgacgggcagcgtcgaatgtttctgacacaagcggcaaagcactgacgatgcctggcgtttgcgctgcccctttgcgttccggcagctttcgatagtcaaacccggcgcgccgcgccgggcactgggggaccacacgaaatggacaccaaaccgcaactttcccggccgacgccggcgcgctcgcgcgccgtgcgcggcgcggcgctcgccgccgcgtgctgcgccgggctcttcaccgtcttcgccgcggccgcccaggacgccgtcgaaaacgccgcgatcgcgaaaggcacggccgccgcgccgatggcgctcggccgcgcgccgatgcagatgacgatcagcatggcgcccgcgcccgccgccggcgccgccgcagcggccgccgccgtgccgttgcgcggtccgagctgcgtcggcgagatgcgcgagtcgacgagtgtgagcgtgccgctcggcaaatcgctgctcgtgccgctcgacgagccggtgcgcaaccgcacgatcggcaaccccgccgtcgcgcaggcgacgatggtgtcgccgcgcacgctctacctcgtcggcatgtccgtcggcacgacgaacatgatcgttcagggcaagagcggcgcgtgccggatcatcgacgtcgccgtcggcgcggacgcgggcggcctgcaggcgtcgctgcgccagttgatgccgcgcgagcgcgacatccgcgtgtcgaccgcggcggacacgatcgtgctcgcgggcaacgtgtcgagcgcgcaggccgcgcagcaggcggtcgcgatcgcgaaggcgtacagcaaccgcacgaacgccggcgcggccggcagcggcggcggcgcgcgcgccgacgtgctgaacatgctgaccgtcacgtcgccgcagcaggtgatgctcgaagtgaaggtcgccgaggtatcgaagacgctgatcaaccagatgggatcggccgtcaacatccagggcggcttcggctcgtggacgggcgcgctcgtgacgagcctgctcacgggcgtgggcagcggcatcgcggcgagcaagtcgaacaagctgccgttgaacggctcgatcgacgcgcagaacaccgatcagccggtgaagatcctcgccgagccgcggctcgtcacgatcagcggccaggaagcgacgttcctcgccggcggcaagatcttcattccggtgccgcagagcagcggcatcggcacgaacacgatcacgctgcaggaagaggagttcggcgtcgggctgaagttcacgccgaccgtgctgtcgaacggccggatcagcctgaaggtcgcgccggaggtgtccgagctgtcgccgacgggcgtcacgctgtccgcggcgaacgtgggcaacgtgtcgatcctgccgctcatcacgacgcggcgcgcatcgacgaccgtgcagatgggcgacggcgagacgttcgcgatcggcgggctcatcaaggacaacgcgcagggcacgctcaaggcactgcccggcatcggcgagctgccggtgctcggcgcgctgttccgcagcacgtcgttccagcaggaccgcaccgagctcgtgttcatcatcacgccgcacctggtgcagccgctcgagaccgccgacgtgccgctgccgaccgacagcttcacgaagccgaacgaagccgacgtctatgcgacgggcaacatggaaggccgcggcgggctgcgtcagcacggcgccgcgccggccgcggcgcccgcgaatgccgcgcccggcgccgccgcgccgaccggtgcggcgcccgccgccgccgtgcctgcgcctgccgcgcccgcgcctgccgcacccgcggcgcccgccgccgcagccgcgcccgcgaaggacgcggctgcgagccccgcgccggcgaagcaggcgcccatcgccgcgcaagcgcccgcgccgcagccggcgaagcccgcggcgagcgcgcccgcgccggcgaacgcccgcccgccggcgaccgtgcaggcgccgccgcccgcactgccgtccgccgccgcgctcgcgcagcggcaaggcgcgcacgccgccgcgccggacacggcgcacgccggcccagccgagagcgcggcggcaaccgcgtcgcccgcgccggccgccgcgctcgcggccccggccgccgccggcgcgaccgcgaagcgccagggcgcgcagccgccgcaacaactcgccaacgcaggcgcgatcgcgcccgccgccgatcgctgaacttcatgcaaggggacgttcatgaacctcgactacttcacgctgacgcgccgcctcgtgctcgccgcgtcgctcgccgcctcgctcggcggctgcatgtccagcacgcccgtctgggacggccgcttcggcgattcggtgcgcgccgtaatgcaggcgcagatcatcgatccgcacgcggccgagcatgcgcggtccgcgcccggcgtcgacgggcgcgcggcggccgccgcgctcgacaactacgacaagtcgttccagcagaccgaacccacgccgaacgcgttcgtgatcggcgtgggcggcggcaagacgggcggccaataaccacactcgctcagggagaccgtcatgtctcgcgtcacttcctcgtcaggcggcgcccgtccatgcgggcgccgccgccagcgcggcgtcgtgtcgattctcgtcgcgctgatgctcgcggtgctgatcggcttcgtcggcctcgcgctggatctcggcaagctctacgtgacgcgcagcgagctgcagaacagcgcggacgcgtgcgcgctcgccgcggcgcgggatctgacgggtgccatcaatctgtccgtgccggaggcggccggcatcaccgccggccacctcaactacgcgttgttcgagcagtttccggttcagatgcagacgaactcgaacgtcacgttcagcgattcgctgagcaatccgtttcaaccgaagaacgcgatcgcgtcgccttcgtcgatcaagtacgtgaagtgcacgacatcgcgcacgggcatcgtcaactggttcatccagacgctcaacctggtgccgggcgtgaccgtgacgaacgcgtcggtgtccgcgacggccgtggcgaccgtcggcgccgcgcagaccacctgcgcgattccggtgttcatctgcaaggccggcacgcagacgagcccgcccgtggccggcgcaacctacaacatcggcgactggctctccgcgaagacgggctcgccgccgtcgttcggcgcgggcaacttcggctggtcggcgctcgacggctcgaacagcgcgtcgtcgatcgccaacgagctgacgggcaattactgcgcgctgcccgccaccggctcgcaggtcggcacgcccggcgacaaggcggcgacgaccaacgcgtacaacacgcgcttcggcatctacgcgaatccgtacaaggacccgtcgtacggcacgcccgacttcaccggcttcgcctacgacgcgaccacatggccctcgcagagcaacgcgtattcggacttcgtcagcaagcgcctgacgttcgcgagctatcagggcgacctgatcaccggcatcaacacgggcggctcgtacaacccgagctactacgcggcgggcgccgaccgcaggctcgcgctcgcgcccgaggtggactgctcggtgctgctgagcggccacagcgcgcccgtgctctcgtgggattgcgtgctgatgctcgacccgatgggctccggcggcagcgcgacgcccgtgcatctcgagtaccgcggctcgtcgaccgcgcccggcagcccgtgcgcgacgcaaggcacgccgggcaacggcagctcggtcggcccgcaggtgcccgtgctgctccaatgaacacgagacgacgagagacgatcatgaaccgattttcattgcccccccgcccttcgcggatgcgcggcgccgtcgcggtggaattcgcgatcgtgatgattccgctcgtgctgctcgcaaccggcgtcgcggagttcggccgcgcgatctatcagtacgaggcgctgacgaaggcgacgcgcgacgcggcgcgctacctgtcgacgtacctgccgaccgatcccgcgtacccgctcgcgcaggcgcagtgcctcgccgtctacggcagcaccacctgcggctcgacgggcagcgagctcgcgccgggcctcgcgacgtcgatggtcgtcgtctgcgacgccgcgcacgcgcccgattgcagcgactcgtccgacccggcgcagttcgcgaacgtgccgacctacgacacgaacaacggctcgcccgacccggcgagcctcgccggcagcatgaatctcgtcgaggtcaagatcaagggctatcagtaccggccgattcccgcgtttccggggctgccgaacctgagcttcggcaacatcgtcaccgtgatgaggcaagtgtcatgaacacgcgccccttcgccctcgccgggcgccgcgcgcagcgcggcatggccgccgtcgagttcgcgctcgtcgccgcgatcctctgcacgatcctgatcggcatctgcgagttcggccgcgtgctgttctactggaacaccgcgagcgaggcggtccggctcggcgcgcgcacggcggccgtctgcgacgccgacgcgtccgtcgtgaaaacccgcatcggccagttgatgccgctcatcggcagcgcgaacgtgcgcctcgcgtacacgcccgccggctgcgattccgatgcggccaccgcgcgcagcacctgcacgttcgtcaccgtgtccgtcacgaacgtgacggtcaagacgctgattccgttcgtgccgctcacgctcgcgatgccgcccttcgtcaccacgctgccccgcgaaagtctcgcgacatcgacgggcggcacggtctgccaatgaaccccaagcgaggtcaacgaccatgatcaacatcctcgtcgcttccgaagacgcatcgcggctcgcgcatctcgcgcggctcgtgggcgacgccggccgctatcgcgtcacgcgcacggtcggccgcgccgcgcagatcgtccagcgcaccgacgggctcgacgcgttcgacatcctgatgatcgacggcgccgcgctcgacaccgccgagctcgccgcgatcgaaaagctgagccgcctgcatccgggcctcacgtgcctgctcgtgacgaccgatgcgtcgtcgcagacgctgctcgatgcgatgcgcgccggcgtgcgcgacgtgctgcgctggccgctcgagccgcgcgcgctggacgatgcgctcaaacgcgcggccgcgcagtgcgcgcagcgcgacacgcccgacacgcggatcgtctcgttcatgtcgtgcaagggcggcgcgggcacgagcttcatcgcgggcaacatcgcatacgagatcgccgaaggctcgaagcgccgcacgctgctcatcgacctgaaccagcagttcgccgacgccgcgttcctcgtgagcgaccagacgccgccgtcgagcgtcgcgcagctctgcgggcagctcgaacgcctggacggcgcgtttctcgacgcgagcgtcgtgcgcgtgaccgacaccttccacgtgctcgcgggcgcgggcgatccgatcaaggccgccgatatccgcgaggatgcgctcgaatggattctcggcgtcgccgcaccacgctacgacttcgtgatcttcgatctcggcgtcagcctgaacgcggtgtcgatggtcgcgctcgaccgcagcgaccacatcgaagtcgtgcttcagccgagcatgccgcacgtgcgcgcggcgcgccgcctgcaggagctgctcgtgtcgctcggctgcccgcccgagcgcatccagctggtgctgaaccggcagacgcgcgcgtccgagcgcgcgcgcgcggcgctcgaggaagtgttgagcacgcgcgcggcgcacgtgatcgccgacgatcccgccacggtcaacgaggccgtcgaccagggcgtgccgctgtcgcggctgtcgcgcaactgcggcgtcgcgcgcagcctgcaggccttcgccaggcagctcgccgaaggcgagcaacggccgcggcgcgacagcgcgcgcgacgcgccgctcctcgcccgcttcttcagccgcggcgcggcccccaaactcaaatcgatgtaacccccgttcgaggagaccatcatgtcattgcgagaccagatgtccgtgcggcgcgcgcaaccgctcatgacccgaagcgacgccatcggcgcggccaccgcgatggcgcgcgaagcgtatcagaagctgcgccgccagatgcacggcgcggtgctcgagcgcgtcgagctcgaacgcctgtcgcggctgcccgccgaacaggtgcgcaacgagatcgcgacgctgatcgcgcgcattctcgacgaggagaagctgctcgcgaacgatctcgaacgccgccagttgacgatcgacatctacgacgaaatgttcggcttcggcccgctcgaatcgctgctgcgcgacccgagcgtgtcggacatcctcgtcaacacggcgagcgccgtctatgtcgagcgctacggccggctcgagctgaccgacgtgacgttctacgacgacgcgcacctgatgaaggtgatcgagaagatcgtctcgcgcgtcggccggcgcatcgacgaatcgagcccgatggtcgacgcgcgcctgcccgacggctcgcgcgtgaacgcgatcatcccgccgtccgcgatcgacggcccgctgatgtcgatccgccgcttcgccgtcaatccgctgaagatggacgatctcgtcaacttccagacgctgacgccgccgatggcgcaactgctcgaggcgctcgcgcgcgcgaaggtcaacgtgctcgtgtcgggcggcaccggcagcggcaagacgacgctcctgaacatcctgtcgggcttcattccggacgacgaacggatcgtgacgatcgaggacgcggcggagctgcagcttcaacagcatcacgtgctgcggctcgagacgcgcccgccgaacatcgagggcaagggcgagatcacgcagcgcacgctcgtgcgcaacgcgctgcgcatgcggcccgaccgcatcatcctcggcgaagtgcgcggcgcggaggcgctcgacatgctgaacgcgatgaacaccggccacgaaggctcgctcgcgacgatccacgcgaacacgccgcgcgacgcgctcacgcggctcgagaacatgatcggcgtcgcgggcctcgcgctgccgccgaagacgatgcgccagcagatcagctcggcgctgtccgtcgtcgtgcagaccgcgcggctcaccgacggcaagcgcaaaatcgtcagcatccaggagctgaccggcatggagggcgagatcatcaacatgcaggagatcttcacgttcaagcgcaccggcctcgacgcgagcggcaacgtgctcggctacttcaccgcgacgggcgtgcggccgaagttcaccgagcgcctgaccgcgttcggcatccagttgcccgacgcgatgtacgaccccgcgcgccgcttcgaagtggcgtaagcgcgcgacgcatgaaggagcttgtcatggatccgatcttctacggtttcgtcctgctgctgttcgtcgccgtggtgctggcgttcgaaggcgtctatcaatggtggaacgcccgccacgggccggccgcgcggcgcatcgaggcgcgcatccgcgcgatgtccgcgggcggccaggtgcagaaggagcggctgtcgatcctcaaggagcggatgctcaacgacgcgaagccgttcgaccgcctgctgatgcgcgtgccgcgcgtgcagacgctcgacctgatgatccagcagtcgggcctcacgtggtcggtcgtgaagctcgcatggatctcgctcgcgattccgttcgccgcgttcgtcgcgctcggcttcacgccgctgccgctgtgggccacggccacggcgtcggtcgccgccgtctgcctgcccacgctgttcgtcctgcgctgccggacgcgccgcctgcgcaagctcgagcggcaactgccggacgcgtgcgacatgatcgcgcgcgcgctgcgcgccggccatgcgttctcgagcgcgatctcgatggtgggcggcgaattcgccgagccgatgggcggcgaattccggatcacgttcgacgagatcaactacggcgtgtcgctgcaggaagcgctgctgaacctcgcgacgcgcgtgccggtgtccgacctgcgctacttcgtgatcgcggtgctgatccagcgcgagacgggcggcaatctcgccgagctgctcgacggcatcgcgcaactgatccgcgagcgcttcaagctgttcgacaagattcgcgtgctgtcggcggagggcaagctctccgcgctgatcctcacgctgctgccgttcggcacggcggcgctgctgtcgatcatgaacccggacttcatctcggtgctctgggaggatccggcgggcgtgctgctcgtcggggtcacgatcgcgtcgatggcgttcggcattctctggatgcggcacatcatccgcattcgcgtgtgaaacggtgcgccgcgcatccggccatccttcgttgaacgacattcggggactgtcatggaaaacctcaacgtcatgcatatcctgctgctgctcggcctgttcgcgatcgtcgtcgcgggcgtgatggccacgtggctcgccttcgcgccgcgcggcctcgcgcggcgtctcgagcagatcggcggcgccggcgcggtcgcggcgggcgacggtcgcgcgccgcccgccgtctggatcgagaagctcgccgagatctcgcagccgatctcgaagctgtcgctgccgaagtccggctgggagaactcgccgctgcggctgcgcctcatcaatgccggatggcgctcgccgggcgccgcgcacctgtatttcgcggcgaagaccgtgctcgcgctcgcgctgcccgcggcggcgatgccgttgctgatcggcaccgcgatcgcggacagcccgtactcggtatcggcgatgctcgtgctgatcggcgcattcggcttctatctgccgaacgcgatgctcgcgcgccggatcgcggcgcggcagcggatgatcgtcgaggattttccggacgcgctcgatctgctgaccgtgtgcgtggaagcggggctcggcctcgacgcggcgctgacgaaggtcgccgatgagctgcggctgcgcagcccggtggtcgccgacgagctcgggctgatgctgctcgagatgcgctccggcttcacgaaggaaaccgcgctgcgcaacctcgcgctgcgcacgggggccgaggacgtcgacgcgttcagcacgatgctgatccaggcggaccgcttcggcacgagcatcggcgcctcgctgcgcgtgctgtccgacacgctgcgcacgcagcggcgcatgcgcgcggaggagcgcgcggcgaagatcgcgctgaagctgctgtttccgctgatcttctgcatctttcccgcgctgctgacggtgctgctcgggcccgcgttcatccatatctaccggacgctgctgccgacgatggcgggcggctgaaccgcgctcgcggcggcgtggggcggcttctttcgccgtgccgccggcgccgcccggtgctcgccccgccgcgccgacaacaagaagtccaaagccgcgcggcgggtgaggcgtcgatcgcctcgccgcgcatggggcgcatgaggcgcatggggcatagcgcgttgcgcgtcacacgccgcacgccgtaagtcgtaggtcgcatttcgcaggtcgcacgtggcatgtcgcacatcgcgcaccgcaggttgcgcgcctcgacaacgcaccggctcgccgcgcgcttcgcttgcggcacctcgaccgctcgcaatcggtcacaccagtattccgaagtcctgacgcgcacaccgccaacgcgccacgccacgccgcgcgccccgcgccccgtggcccgtggcccgcacccgccgacggcgggcgctaagccggcttgctcgcgagatcgagcacggagccgtcgcgcttgagcgtcgcgagcacgatgctcgaattcgtcgacatcacgccgcgcgcgcggtgcagcctgttcatcacgaattcggagaagtgatcgaggctgcgggcgcgcacggtcagcacgtagttcgattcccccgtcaccacctgcgcggcgacgacttccggccaggactggatcgcggcgacgaacgagtcgtgccagtcttcgatgtcggggcgcatcgcgacgtgcacgagcgcctcgaactcgacgccgatgcgcttgggcgcgatcacgcaccggtagccctcgatcaccccctgctcctccatcagcttcacgcgccgcaggcacgcggagggcgacagcgcgaccgacgtcgcgagatcctgattgctgatgcgcccatcgctttccagctcgcgaagaatgcgcatatcggtacggtccaggctcatttcgcagaatcccgcaaaaagacgatcacgattcgcagactctatcacggccacgcgtcaccgagcacgatttcagaagcacatttcattttttcgtcgataacatgcgccccatgaatcgtgcggcggcgcggcccggaaggccgcccgcggcatgccggcgcggccccgcggcaaggggcccggcgccgcggccgcgccgctgttcccgtcatccgtcaccctgtgtccaacatgttcgaacaccttcccgcccaccccggcgacccgatcctgtcgctgttccaggcgtttcagcgcgatcccgagccgcgcaaggtcaatctgagcatcggcctttactacgacgaaaacggcgccgtgccggtgctcgacagcgtgcgcgcggcggcggcgcggctggccgcgcgggacgacgcccacacgtatctgccgatggaaggcatggccgactaccggcgcgcgctgcaggcgctcgtgttcggcgcgaacagccccgcgctgcgcgagcagcggatcgcgaccgtgcagacggtaggcggctccggcgcgctgcgcctcggcgcggatctgctcaagcgctatttccccgacagcgcgatctggatcggcgatccgacgtgggacaaccaccgcgtgctgttcgccgcagcgggactcgacgtgcatacgtatccgtattacgacgcggcgacgaacggcgtgcgcttcgacgcgatgatggcgacgctcgacacgctgcccgcgcgcgcgatcgtgctgctgcagccgtgctgccacaacccgacgggcatcgatctgtcgcgcgagcagtggcgcgagctcgccgcgctgtgcgagcggcgcgcgctgattgcgtttctcgacatcgcgtatcagggcttcggcgacggcctcgacgacgacgcgtggccgatccgcgcgatggccgatgcggggctgcccgtgtttgtcagccattcgttctcgaagaacttctcgctgtacggcgaacgctgcggcgggctgtcgatcgcatgcgcgaacgaacgcgaggccgcacgggtgctgagccagatccaggcgggcgtgcgccgcgtctattcgagcccgccgctgcacggcgcgcgcctcgtctcgaccgtgctgaacgatccggcgctcgcgcggcaatgggaccgcgacgtcgccgcgatgcgcgcgcgaatcaagcggatgcgcaccgcgctcgccgcgcggctcgcggcgcgcgtgcccggcgcgtcgttcgactatctcgtcgagcagcgcgggatgttcagctacacggggctcgcgccccatgaggtcgacgcgctgcgcgagcacgacggcgtctatctgctgcgctccggccgcgcatgcatcgcggggctgagcgatgcgaacgtcgaccatgtcgcgaacgcgatcgccgcggtgttgaaggcgcggcgagcgcgcgccgcggcgtgatgcgcgccgcgcggggcctcgcgcccggcgcgccgcccgcctcgccctcgcggcgcacgcggctgcgggcgggcgagcgaacgccgccggcaaaacgccggccgcacgcggcggccgccttcgcgccgaccggaatccgcgccggctaaagccggcttcgcgggcgccgccgcacgctcgcccgccccgcttcaatcatcagatatccgaacgagctttcctcatgccagaactgatccccgtcgatcttcccgaacccgcgcagccgttctcatgggccacgcacgcgcacggcctgatgttcaccgcgcacggccccgtcgatgcggcgggcgcgatcgcgggcggcgacatcgcgcagcaggcgcgtctcacgctgtcgaacctcgccgcggccgtgcgcgccgccggcgcgcacctgcgcgacgtcgcgcaggtgctgctgtacgtcgccgatgcgcgcgacatcccgaccatcgacgccgtgtaccgcgagttcttcgccgcaccctacccgaaccgcgcatgcgttgccgtgcggggcttcgcgcatccggacatgcgcatcgagctcgtcgcgcacgtcgcgctcggccgcgcggctccagccggctagcgccgcattcgaaccacgcctcgccgccggcccgagaagccggcggccgcgcgcgcggcgcgtcgcgacacggacggcggcggcccgcccgcctcgcccgcggcctcgcccgcgcggcgagggcttcatgccgtccgccacaacgacacttcgacaaggaaacgaagatgaacaggttgggagcaacgacatggccgatcgcgatcggcctcgcgctagcgggcccggcgttcgcgcaaagctcggtcgcgctgtacggcatcgtcgatcagagcgtgcgctacacgacgcacgcgagcgccgcgaacgacagcgccgtgcagatggcgaacggcgcgatcacgaacagccgctggggcatgaagggcgccgaggatctcggcgacggcctgaaggcgatcttccgcctcgagaacggcttcgagccgcagtcgggccaggccgacggcgcccgcctgttcggccgctacgcatatgtcggcctgtcgggccgcctcggcacggtggaactcggccgccagacgaccgagggcttcaacctgttcggcgatctcgatccgctgacgatcggcaactacacggcgaacatgtggccgtacttcctcacgcagggctacgcgaacaacgtcgtcagctatgcgaacacgctcggcggcctcgcggtgggcgcgagctacggcttgggcggcgtcgcgggcgcgatgagccgcaacgcctactggggcgtgcgctccgcgtacacgcacggcgcgctcacggtcggcgccgtctatcagcaaacgcgcgacgcagacggccgcgcgcagcagatgtggggggcggcgggccgctacgccgtcggccccgcgacgctgttcgccggctatctcggcggcaaggacgcgacgggcgcgatcgatcgcgactatctgaacgcccccggccgcaccgtcgcgtacggctcgttcgccgatcatccgcgctacgacgcgatcggctacgcgggcgtcgcataccgtgtcgacccggcgctcatgctgacgggcgcgttctattacgatgcgatccgcaacgtgaacggcgtcggcggcaacggcggcaagcgccgcgcgggcgtgctcgaagcggagtatgcgctgtcgaaggccacgcagctgtatgcgagcgccgactataaccaggtctgcggcggcgccgccaccgagatgcccggccggggcaaccagacgggcgtcgcgctcggcctgcggcacatgttctgacgaaacggatcgttcacgacgatcgcgcgggcgccacggcgcgcccgcgatccaatcaagacaatcggaggagcatccaatgagttcggaacggcaatttcaggcgatcgcgcaacgcgaaggcgggctgcgccgcacgctgagcgcgaggcagatgacgatgatcgcgatcggcggtgcgatcggcacgggcctctttctcggcagcggcttcgcgatcggcttcgcggggccgagcgtgctgatcagctatgcgatcggcgcgctgatttcgctgctgctgatgggctgcctcgcggagatgacggtcgcgcatccgacatcgggatcgttcggcgcgcacgccgagcattacctcggcccgtgggcgggctttctcgtgcgctatgcgtattgggcgtgcatcgtgctcgcggtcggcaccgaagtcacggccgtcgcgctgtacatgaagtactggcttccggccgtgccgggctgggtctggatcgcgggcttctcggccgtgctcgtgttcgtcaacgcgctgagcgtcgacgtgttcggctcggtcgaatacgggttctcggtcgtcaagatcgcggcgatcgtcgcgttcatcgcgatcggcggctacgtggtgttcgtcgatccgtcgctcgtcgcggacccgaacgcgggcgcgccgggcctgcgccactacttcgggcacggcggcttcttcccgaaaggcctgtggggaacgtgggtggcggtgatcgtgtcgatcttcagctatctgagcatcgagatgatcgcggtggccgcgggcgaggcgcaggacccggagcgcgcggtcacgcgcgcgttccgctcgacggtgattcgcctcgtgctgttctatctcgtcacgctcgcgctgatgctcgcgatcgtgccgtggaccgcggccggccgcgacgagagcccgttcgtcaaggtgatgatcgcgattcatctgccgggcgcggcgggcgtcatcaacttcgtcgtcctgatcgccgcgctctccgcgatgaacagccagctctacatcacgacgcggatgatgttcagcctcgcgtgcgcgggccacgcgccgcgcggcctcggccggctgacgcgccgcggcgtgccgctcaacgcgctgctgctgtcgacggccggcatcgcgatcgcgacgctcgtgagcgtcgcctacccggacgcgtcgttcacgatcatgatggcgatctcgatgttcggcgcgatgttcacgtggacgatgatcttcgtcacgcactacttcttccgccgcaagcgcgcggcgcagggcctgccgccgccccgcttccggatgcccggcttcccgctcgcgacgctcgccggcgcggcgctgatgctcgcgatcatggcgacgacgtacttcacgcccgagttccacatgacgctcgtgttcggcgcgccgttcctcgccgcgctgagcgtgctgtacttcgcgcgctatcgccgccggccgcacgcgctcgcgcgggccgaatcgcagccgcgttgacgcacggcgccgcgcgttcgcgcgatgcgcgccgccggccgcggccgcgcatcgggcagcgcggcccgccgcgcggtcaggccggatcgaggctcgtctcgttgacggccgcgcgcagcgcgatcatcgcggtgcgcgcgccgtccgcgtcgcggccgtcgatcgccgcgacgagcttggccgccgcgtcgcggatcgcttcgttgcgctcctgcagcgtcgccgcgtcgagatcgatcgccatcacgcccgcgcgggcgacttcggccatctgccggatgaactgattgcggctcgcctcgacgatcgacgcatgcagcagctcgagcgcgcggcgcagcgcgtcgggctcgagcgcgtcgcgcagcgccgcgtgcgcggcgcgcaccgcgcggcgctgcgtgtcgtccgaatgcagggccacctgcgcggccgcctccggctcgatcaggtcgcacatcgcggcgacgtcgagcaggaaatccgtgtccgacgcgatgcgcatccgccactgcatcacgtgatcgtcgaagagccgccattcgctgcgcggcgtgaggcgcgtgcccgctttcgtgcgcgcgtgcagcatccgccgcgcggtcaacatgcgcgtgacctcgcgcatcaccgagcgcggcacgccgagctcgcgcgcgagcacgtcctgcggcggcagcaggccggacgtgtattcgccgtcgacgatgcgcgtgacgagctcgtcgagcacgcgctgcacgcgcggggacgccttcagcgagcggcgctcggccgcatcgccgagcggtcttgccggcgcgcgcgccggattcaggagatggttgctatctaaggagttcatcgtactcatccatgtgcgcaatgggatccttcgctgagaacggaaggcgcgacgacgtgaacgcatccgcaacgcgacgacggcatgcgaaagcgggatcggccgcgacgatcgctgcctcggggaataaaaagcgcgaccggcgtgtgttccgatcgcaaggccactgccgcagacaaccgggccaccgggcggcagatggagcacgacgcgcgcaatgcgcgccgagacaatcgaataggcgatgcggccgcgcgaacaagaagcccggaggcggcgcgcgccgcctccgggcgcctgtcgcgcccgcatgcttgcctcaggagccgcaacgcgccgcaccgccgcggcggcacgcgcgcgacgaggcatggacgttgccgtacaatgccgacagccatggtggagtcttcgctgaaagtcagtcttccgtggtcaggccgcgacaggtgttggcgcaccttgcgcggccgctcgcctcaatgcatccgtcctatatccgcatctctcctgcgatcccgtccgcatgcggcgcgcgccgcccgccgcagccgaagaacggcgagccgcacgggctcgtgcgtatcccgtcggcaagcgacgtccagcgcagatcggccgggtcggcggccatccagccgcccgctttcgcgatcagcacgcaatctgcgatcgcatcgaaatccgcccgaaaatgaacggagctcttgttgaccaggatcttcatcgtctcgggcgcgatgcccgcgatccgatagaagctccggtcggtcatctgcacgcgcgccgacgtgacgacgacgcgcacgtcgccgatccgcaggcacgcggtcgggccgagctcgaacgtcgcgcccttgagcatcgggccgttgcaatggcagcggccgttcgacagcgattcgacgcgaaacgtcccggtaaacggcagcccgctgtccgcgccgagcgtgatctcgaccgtcgcgccgcggcctgccgcatgcgcggcgcacgcggccgccggatcgaagaacagcccgagcgccgcatcgggcgcgcggtgccgcacgagcgcgcgcaacagccccgtcgtgttcgagccgccgcccgcgcccgggttgtcctgcgtgtcggcgatcacgaccggcttgtccgcgccgcgcgcgatccggatcgcctcggtcaccgcgtcgtccgccgacatgaacggcaccgaccactgcgcctcggtcgacacgacgtgctcgtacagcgcgtcgaccgcgcgcgcgagctggacggggtccgcgccgtagccccagatcgtcggcccgcattccgggaagtccgcggccggaaagcccggcgcgaacgacagcgagcgcacggcgcccgtctcgagccgctcgagcagcctgaacaggctcttcgacggctcgagcgacgtgcacatcgcgttcaccgggatcaggaacggcacgcgccgcgcgctgcggaaatggcggtggcggccgcgcctgccgagcagcgtgtcgagcagcgcgatcgcgcggcgcccggtatcggccatgtcgacgtgcggatacgtgcggtacgtgacgagcccgtccgcgctgtcgagcatgcgctgcgtgacgttcgcgtgcagatcgagcgacgcgacgatcggcacgcgcgcgcccaccgtctcgcgcagccggcgcagcagctcgccctcgccgtcgtcgtagcgctcggtcgccatcgcaccgtgcagatcgacgtagacgccgtcggcgtcgtagcgcttcgcggcatcgacgatctcgcccgcgatccgctcgaacgccaccgattcgacgcggcccgacggcgtcgcatcggcccagaccgcgggcagcgcgacgtggccggcgtcggcgagcgcggcgagcgcgcccgcgacgggcaggttcatccgcttgagccggccgatctcggcgccgcgcgacagcggatagcggccgccgtccgccgcgaagctcgcgtaggtcgccttgctgggtgcgaacgtgttcgactcgtgccgaaagccggcgaccaggatcttcatgatgcgacggcgctccatttgttcgcgtcgacgcggttcacgagcagcacgatcgcccccgcgacgaacagcgcgaccatcgccatcagcccggcctgcaggctgcccgtggcggtcttgatccagccgatgatcgtcgggctcacgaagccgccgaacaggccgatcgaattgatgagcgcgatgccgcccgcggcggcgtcgcccttcaggtaatcggcgggaatcgcccagaacaccgcgtacgacgagtacatcagcgcggtcgccgcgacgagcgcgaccatcgcgacgacgaaccggtcgcccgcgagcacggtgcccgtgagcgcggccgcgctcagcagcagcgcgagcgcgctgtgcacgcgccgctcgccgcgccggtcggagcgccggccgatcacctgcatcgcgacgatcgccacgagatagggcagcgcgctcagcgcgccgacgtgcagcaggttcttcacgcccgcgccgcgcaagagcgtgggcagccagaagctgaccgcatagagaccgcagatgatcgcgaaataggaaaacgccatcgcatagattcgtggatctttcaggaccccgcgaaacgcggtgtgccggctcgccgcgcgcggcgccgcagcgagttcactcagcaggatcgccttctcgttctcgctcagccacttcgcgtcggccggccgctcgctcagcgtgaagaacagcacgatgccgagcagcaccgcgggcaatccttcgagcacgaacagccactgccagccggccaggccatgggcgcccgcgagctgcgtcatgatgagcgtcgaaaccggcccgccgatcaccgcgcccaccggccccgcgcacaacagcatcgccatcgcgcgcgccatgcgcgcctgcggataccagcgggtcagacagaacagcatgccggggctgaagcccgcctcgaacacgccgagcagaaaacgcaaaacgtagaacgtcgtcacgtcggtggcgaacatcatcgcggccgacgtcaagccccacaacaccatgatgcggctcagcgtgagccgcgcgccgatacgggtcagccacagattgctcggcacctcgaacgccatgtagccgagaaagaagattccggcgcccaggccgtacacggcctcgctccatccgaggtccgtctgcatcgcgagcttcgcgaaactaatgttgatgcgatcgatataggccgtgatgtaacagactgcgagaaacccgaggatgcggatgtcgacctttcgatagattcgcgagcgcgtgtttccggaagcgttctgttctctcatatggcccgttttggaatctgcgtgcgcgtactcctgcgctcatttgtcgtggccattatctccatactgtatgatcccagtgacagcaactttggtgtacagccgttgcctttcagggcaacaagcgtatggatcaatcgtttcaagtcaacctcaaccgcctccgctacttccacgcgatcctcgagcacggatcgatccgcgcggcggctgaacggctgaacacagcgccgtccgtcgtcagccggcagttgcagctgctcgaaagcgaaatcggcgcgccgctgttcgagcgccgccagcacggcatgatcgcgaccgaagccgcgacgctgctcgtcgaatacacgcacgcgtgccgaatcggattagagcagttccacgaatcgctgcacggcgaattgcgcgggcgcgtcgagatcgcgctgaccgtcggttatgtcgaagatctgatggactccgtcattaccggttttttgcatcggcatccgcacgtggcggtcgaattgaacgtgcgcaccgccgacggcgtcgtagatgacgtattacgcaaacgtgcgcatatcggcctcacgtacaatccgtccctgccgcccgagatacgcgaatgcctgagcgtcgagcatccgacctttctcgcggtcgcgcccgatcacccgctcgcgaagcgcggcgagccgctcgaattgcgcgacgcggtgcgctatccgctcgcgctgatgcccgcgccgtattacggcgtcgggcagatcgtgcataccgtcgcgcacgcggagaacattccgcttgcgccgcggctcgtcacgaactcggtgccggcgatgcggcgcttcgtgcgctcgggcaacggcgtcgcgtttctcacgcggctgcttgtcgaagacgatctcgagcgcggcgagatcgtcgcgctgcgcatgcgcaacccgctgttcaattcgccctgcggcaaggtgctcgttcacaatgagcgcgcgctgccgcgcgcggcgaacgaaatcctcgcgcgcatcgtgcgcgatttgccttcgttcaagtcttgaatccttgaatcgcgcgcgccgcgcgccgccgaattgcttccgttcgcgatgcttttcgcgcgcgccgcgtcgatcgcctatcgaccggaagcgatccgtctcgatgcgcggagccgatggcaagcgcgcttcgcgggttcggcgcgaccgcattgcacatcgcgcatcgcgctttcacatgccgggcgacgcggcctcgcggcagacgcatcgcgccggcgcgcgagcccggcgcgcgcgttccgcgctcgcgcgccgcacggcccacgcataccccacgcgcgcgccctaagcgtgcatgaacacgagcggcttcgcgcccacttcgaggcacgcgtgcatgaagccgctcagcagccagaacatctgcaacaccgaaggctgcgcgtcgcccgtcgcgatcttcgcgagctcgctttcgacttgcgtcttcgaatagttcggcacgacgatcgccacttcgtagaccgcgtgcggatcgatcgccgcggcgtcgaagcgcgcctcgatgtcggccttgcgccgcagccctccgaggcggcgcaaacgcgcgatgcggctcttgctcggcagcgcgcaggtttccgacatccatgtattgtgccgcccggaaaattccgggtcgctcgtgcgcaggcgcagccgcgccagattcttgatcgcctgcccgaccacctcctccagatccgatgcgctgagcgacgggctatggcgcacggcgaccgtcgggctgacgtgaggcggcaacgtcgtcttgtcttgcctggcccgcttcgccgcctccgacgcgaccttctgcactttcgcgtgcatccagcgaatgcgcggcgcggcgctgtccagctcgatatagtcggcccattcgacggtcgagtcgtcgcagatcagcgccgaatcgggatgggcgagcgcgcgttcggtctcgatgacgtgaaaacagctctgcgcttgaaacgatgtcgcgtgctcgtgcgtcttgcccttctccgaatgcacgtcgccgagcgcggcgacgctgcggaaaatgctcgcgagctgcgtggtcgcgagcgccaggtcgtcgcttccgtaagcgccttccgagcagaacagcacgcgcccgccgtcgaacacggcccggaacgcgcggctccggttcaggatctcgcccagcccgcggcgctgcgcgtcctttgcgccgcccatgtgaccgaccgccgacggcagcacgatcttgcaggtccggctgccgactttcagcctgacggcatcggtcgacttcaagcccggaatcgacggcgccctcgagcgatagcacacttcggcaaatggccggctccggtcaagcggcgcgccgctgccgtcgagcgcctgcccatcgacgacgaacgtgtcgccgagggcgtcgagcacgtcgtcgaccgtcttccatgcctggggcgcgccacgtccggccacccacgcgaggccggtgagcctcgcgtattcgtcgatcgcctcggcgaacgcgcgccgctcgatcagcacgctcgacggcgtcttgtcgagcaggcgcgcgatcggccgcgcgaactgcgagagaaacgccgaggacgtcgcggtggcggtgctcgatcggctgaacccgaccgcgcgctccgacgcccaatggatcaccttgtcgagcggcagccgcgacgtgccggcgcgcacgcgctgccggtgcggcgacacgtcgaaccgccgcgtgccgccgccgtgcggcaccgcgagcgtcatcgtgccggcgatggtccgatgcaggccgaggctcgacgtcgtcgcgccgacgtcgtacgcatcgatcgtcttgcgccggacctcgccgcgcgaagccgccatcatccgcatgctcatgcgctcgatgcgcgtcgcgtcgggctgcacgaacggctcgacgaacgccggcgtctcgatctcggtgcaatgctcgcgcaggccgtggtcgagcggatcgtccgccagctcgcgataaacgtacaggtatgcgtcgacttcgtccttgccgaccgggtgcagcgtcaattcgacaagcagcacgtgggcgaagcgcgcttccgccacgtccgcctcgggcgcgagcaacggaggccggagaaacgatcgcgtcagcgacgacagcgtcgcgccgaccgtgacgccgtcgatctgcagagcggcgcgctgctcgcgcacgcagcgcacgcgcagttgcgcgaacgcccgcgcggccgccgcgttgcgttcggcgaacttcgccgtttgcgcgtcgagcgccgcctcgatgccgtcgaacgcgccgctcacgcgcggcttgctcagcgcgcgttcgagcacgtaaaactgccccgagcacggcagccgaatgcactcgccgatgttggacggcgaatcgggcttcgccgccgcatttttttcacgcgtgtccgtttttttcatcctcgttcgccccgtgcgcgctttcgcccgcgcgggtccgtgccgcgcggatcggtcgcttctgtttttttctcgattcgatctcgattcgaaccggtgaaaccgacgcgcttcgctttaatacgggcggccgcgttccggccgtgctcaaagcgcattcaaatcgatccaccggattatcgccgaatcggctgttcgcgcatttccgtcgcaatgaaatactcgtttttttcgatagatgcgcaccgccggcgaatgcaggcgggcctgccggcggccatcggaaaggcggacgcaagcgcggcgtcagccaccggcgaacggaacgggcattttcgttcgcgccgtcttttccgattcgcgcatcgaagcggacattcgattcgacacgttcaataacgcgcgcgattaagacgattttcagcatagtttgtgcaaacgccggcgcacgccatatattgaagaatccgaaacccgctcgtggccgcgtattcgccggatgaccggggcgcgggccgccaggaacggccgttgctcgcccgttcgattcgaggccgcccgcccgggacggccgaacgccaccgcggcgcgcgcgagcctcgcgcattcccgccgcccgtcaaggagcccccgatgcggatattcgatgcgatcgtcctgctgctctcgcgcgccgccggcaggcgggcgcgctccgatcacaccgtcggctcgcccgcgcgtgcccgtgcggcgcgccgcgcgtgcccgacgcgccgcgcgcgcgacggtcgcgaaggccgggcatgcggcgcgccccaccggagcccgacgccggcctcgcgcacgcgcgagacgttcgagatccggcggcccgaacggttcggcgtcggcgacgtcgagcccggctcgtcgcacgcgcccgaagcgggcggcgtcaagctgtgagcgcgcgatggctacccgcaagacttccccccgcaagcaggccccgcgcaagaccgcgcgccgcccggccgcgtccggccgcaaacgcgcccgcgccgcgcaggaaaagtccggccgctactggtcgcgcgacgtgacggagcacagcgatgcgctcgatctcgagcacgacgtcttcaagtccgacaaccccgaagcgatcgcgcaatcgctgaagcgctccgcgctcgacagcacgcggcgcaaggcgaacccgttccagtcggcgatgtcgatgctcaatttctacgtgaaccgcgcgggccgcaatctgccgaagacgcgccggacgacgctcgagcgcgcgaagaagaagctgcgcgaagcattcggccgcaaaccctgacgcgcgccgcgcccgcacgcggcggcgcgccgttccggaccaccgcatgcatgaaaccctctggtacctgatcgtcggaggcgtgctgatgctgatgggcatcgtcacgtcgacgctcaagcatctgccgtgcagcgccgcgatgatctatctgctgctcggctatctgctcggcccgcccggcatcggcctgctgcgcatcgacatcgagcgcgacgcgccgctgctgcggatggtgaccgagatcgcactgctcgtgtcgctgttcgcgatcgggctgcggctgcgcgtgccgctgcgcgaccggctgtgggcggtgccgtggcggctcggcgtcgtcgcgatggcgctcacggtgccgctgctcgccgcgttcggcgcgctcgcgctcgggctcgcgtgggggcccgcgctgctgctcgccgcgatgctcgcgccgaccgatcccgtgctcgcgcacgacgtgcaggtgcgcgatccgaacgacgtcgacctcacgcgcttcgcgctatccggcgagggcgggctcaacgacgggatcgcgctgccgttcgcgctggcgggcctcgcgctgtgcggcaaccgcgacgtgctgggcggcgcctcgcccgcttcgctcgcggcgctcggcgcgagcgcgtggggggtcgccggcgggctcgcgatcggcgggctgctcggctggtgcacgatgcacacggtcgcgtggctgcgcacgcggcacgcgcaggcgctcgggctcgagggctttctcgcgctcgggctgatcgagctgtcgtacggcgccgcgcggctcgcgcatacgttcggctttctcgcggtgttcgcggcgggcgtcgcgatgcggcgcgccgagcatcgcgcgagcggcgggcgccgaccgcgcgaggtgatcggcacgatcgattcggaggatgtcgtcgccaccgagaagcatccggacaaggcgcgcgcgtacatggccgaatcggtgctcggcttcacgatcgagctcgaacgcatcgccgaggcgatcgtgatgacgatggtcggcaacgtgctcgcggattttcatccggcggcgttcggctggcgcgcgttcgcggccgtcgtcgcgctgttctgcttcgcgcggccgctggcggtggcgctctcgctcgccggctcaggcgcgacgcgcacgcagcggcggctgatgggctggttcggcattcgcggcatcggctcgttctactacctcgtgttcgcgctcgagcgcggcccgatcgacgccgtgcgcccgatcgcgccgctcgtgctcgcggccgtcgcggcctcggtgatcgtgcacgggatgtccgcgacgccgctgatgaactggtatcacaggttgcgggcatcgcggtgagggcgcgcgggggcgtttggggggcgatgggcggtcgacggtgcgcggtcggcggtcggcggtcggcagtcggcagtcggcagtcggcagtcggcagtcggcagtcgacggtaacgcgacgcgccgggttacgggcttcggattgcagataaagggcggcgcgcaaaatgggagaaagcgttccgaacccgatttttgcgatttgcgatttgcgatttgcgatttgcgatttgcgatttgcgatttgcgatttgcgatttgcgggtctgcgggtctgcgggtctgcgggtctgcgggtctgcggggcgcaagtttgcacgggtacgcaatcacgacgcgaagccggcatgatcacgaagtatcggcccggcaatcgcacgaacctcggccctgggaacgccgagaacgcgacagccctccactcgcgcccggccgtctcgccgtctcgccatctcgccatctcgccatctcgccatctcgccatctcgccatctcgccgtctcgccgtctcgcatctcatcatcgcgccggcgcaggctcgcaagtccgagcaacggcaacgccccgcgccaacatcgctacccatcgctcagccgcttccgcaacgccgccgtcacgcgttgccgcacatgcgcataggcgcgccacgggtcgtgcttcagcgcgtcgagacgctcgtgcaggttcgcgagcgtccattgcgcggcgcccgtcgtatccggcagttcgtcccatgcgatcggcaccgatacgccaagccccggcctcgcgcgcaccgagtacgcggcgatcgtgctcgcgccgcggttgttgcgcagatagtcgacgaagatcttgcccttccggttgcgcggccccatcgtcgcggtgaagcgctcgggcagggtcgccgccatgtgccgcgccaccgcgtgcgcgaacgccttcacatcgtcccagcccgcatggcgcgcgagcggcacgacgacgtgcagccccttgccgccgctcgtcttgcagaacgacacgaggccgagctcgtccagcagcgcgcgcgtgagctgcgcggcctcgatcaccgcgcgccagtcgagcgacgggtccgggtcgaggtcgaacaccgcgcggtccggcttctcgatgttcgacacgtgcgcgttccacgtgtgcagctcgatcgtgcccatttgcgcggcgccgacgagccccttcacatcgtcgatcgtgatgagcgcctcatggcccggatcgagccccgggtgcagcgcgacgttcggaatctccagcttgtccgcgtgcttctggaagaacagctcgccgccgatgtcggcgggcgcgcgcacgagcgacaccggccggcccttcagatgcggcagcagccacggcgcgatccattcccagtattcgacgaggtcgagcttgcgcgtgcccgtgtgcggatcgatcacgcggccgggatgcgagacgcgcacgcccgccaccttcggcgcgccggcgcgctcgcgcggcgcgtgatcgttcgcgtcttcgttcgcgccttcgtccgcatcgccggctcgatcgcgcgaggcggaacgaccgcccccgcgcgtgcgccctgacgccgaaatcgaagtcgaagtcgaactcgacggtgaagacgaaggcgacgatcccgcggcggcgcgcttgcccgcctccccgtcccgcgcgcccttgcgcgcggacgatcccgcatcgccgcgcttcggatggcgggcaagcggcggcgcgtcgcgcgcgccgccgtcacgtgctttgcgccgcgtgcgtccgccggtgcgacgttcggcgcgtgcatcggtatgttcatccgtatgttcgtcagcgtgttcattcatggcttccgtctccatggattgcggttgctcgcgaacgatcgtgcgcgccggcttgtcttcgcgcagcccgacgaacgacgcctgccggacgatgccgtcgcccgtccattccgcgaattcgcattcggcgacgagcacgggcttcacccagtgaaccggcgtgccgctgcgctcgcgcggcacgtccgcgaacggcatccgcccggtctcgtgctcgcgcagcgtccgcgcgagcgcgcgaagcgtgcgctcgccgaagccggtgccgacgcggccgacgtagcgcaacgcgagcggccgcgcctgcggtgcgcgcgccgcgccggcatcgggcgcgcgggatgtgcgggatgtgcgggatgtgcgggatgtgcgggacgtgcgggatgcgtgggatgcacgacgccgctcgtcgcgcgtttcggccgcgccgcgcgtccttcgttcgccctcgtcgccctcgtcgcccggcgcccgggcgtacacgccgagcagcaacgcgccgaatccgctgcgccgtccggccggctccgtgtagccgccaatcacgaactcctgcctgcgccggcacttcagcttgatccacgatctcgagcgcccctcgacgtaccggccatcgcgccgcttgccgatcagcccttcgagccccgcgtcgcacgcgcccgtcagcagatcggcggcctcgaacgcgaggctctccgagtaacgcagcacgtcgctcgcatgcgcggcgacgagcgcggcgagcagcgcgcgccgccgttcgagcggcacgccgcgcaggtcgaagccgttcaggaacggcacgtcgaacaggaacagcgtgacatcgttcgagcgtccggcgccgagcgcgttctgcagcgcctggaaatccggcacgcccgcgcgatcgagcacgaccgcctcgccgtcgagccagccccggtcgaccggcaggcgcgcgagcgcgtcgagctgcgcggcgaatttcgcgctccagtcgagcccctcgcgcgtgtaaacggcaatcgggcgggacgccgcgccgcgatcgatccggatcagcacgcggtagccgtcgaacttcgcttcgtatagccaatctttgccgggcggcggcgcgtcgacgagcgtcgccagttgcggccgcaacgtgcgcggcagcgccgcgcgcttcgcgccgctcaggccgaagcgcgcggcaagcccggcgggcaacgcgaggccgcgcgccgcgggtgaatcggtatcggccgaatcgacgtcggacgactgcggcgcggcggcgcgtttgcggcgcggtgtggccacgcccttgcccgcgcccttgccgttgccgttgcccttgccgcttctcgcgccgtttccggtattcgtgccctcgcgcttgcttgcacgcttgcttgcacgcttgcttgcgcccttacccgcgcccgcagtcccgttcgacacggtgcgcggcgcacgcccgctcgtcttcgcttcggcgcgccctttcggcactgaagcgcgcgcccgcttcggcgcggcggcgtcgcgctccgtcggctcggccgcgcgcccgcgcctcgcccgcgcggaccgcgcgccgccgagcacgctgcccggccgtgcgcgcagcacgtcgtagtccgcttggtcgcgcgcgtcgccgtcgcgttccttgatcagcagccattgctcgtgcttgccgccgctgtcacgcagcccgcggctgcgcacgagcgcccagccgccgtgcagcttgtccccgtcgagcatgaagctcagcttgcccgcgcgatagccggcgcgcgcggcggcgacgccaccggcgggcgtccatgcgccgcgatcccagataatcaccgagcccgcgccgtaatggccttccggaatctcgccctcgaacgccgcgtattcgagcggatgatcctcgacgtgcaccgcgagccgcttgaccgaaggatcgaggctcggccctttcgggatcgcccacgatttgagcgtgccgtcgagttcgagacgaaagtcgtaatgcaagcggcgcgcgtgatgctcctggatcacgtaatgaagcgcggacctgccgcgctcgccgcggctcgacgccgccgcatcgccgcgcgcgcgccgcttcgattcgtcgcccgcgcggcccgcgcctttcgtgcggcgcggcgaccgccgcgcgccctcgggctccggcgtttcgccgaagcgccgcctgctgcggtacacgctgagttttcccgccatccggttgcctcccgatccgtcgatcgccgccgcgcaggccgcgcgcgccgcgcacgcgaacctgccacgtcaggcggcgcgccgcttgcgcgcggcggcgggcttcttcgcggccgtgcgcgccgacgcgcgcgacgcgccgtcgcgcggcttcgcctgtttcccccgcttcgtcgcggccgcctgcgcgcgcttgcgcggcggcgcatgcggctcggccttcttgcggccgccgccacgcccgccgcgcgttccgccgacgcttcgctcgagctcgcgcgcgagttcgccgccgcctcgtccgccgccttcgccgctgtcgccgccttcgccgctgtcgccgcgttcgttcgcgccgccgtccggtgcgcgcctcggccccttcgcgcggccgaggctgcgcttgagcagctcggtcagatcgacgatgtccgcggtgcgccgcgccggcgccgtgtcctcctgcgcaatttcctcgacccgcccttcgcgcaccttcctgtcgacgagcgcgaggatgtcgtcgcggaacgtgtcgtgataatcgtcgggcgaccagtcgccggacatatcgtcgatcagcttcgccgccatctcgaactcgcgcgcgctcacgcccgccttcttcgcgtcggcggcgggcgcgtcgatctccgcgagcggccgcagttcatcctgccagcgcagcgtgtcgagcgcgagcagcggcccgaccggaatcaccgcgcccagatgctgccggtcgcgcatcacgacgagcgcgatgccgatcttgcccgagcgcttcagcgcgtcgcgcagcagcgcgtagaccttctcgccgccgcgatcgggcacgaggtagtacggcgtgtcgagatagaggaacgacaccgcctcatcgtcgacgaacgtcaggatgtcgaccgtctgcgtcgattccggattcgccgcgcgaatctcctcgtcggtcaggatcacgtaacgttccttctcgtactcgtagccgcgcacgatgtcctcgcgcggcacggccttgccggttcgcttgttgatctgccgatagccgaccggatcgagcgaacgcttgtcgagcaggcgaaacgaaggcttcacggtgcgcgtggccggatacagctgcaccggcacgtgcacgagcccgaagctgatcgcgcctttccagatcatgcgcgccatcgcgcctcctgttgcgccgttcgcccccgcgttcgcatccgcgcccgcgcgagccgcgggcggcgccgcgccgccgcccgctcaggacttccgacgaatgatgctgacatggccgttgcgttcgaggatcgcggcggcgacgccggacagatcgcattcgcccgtcttctgccgcacgctttcgtagatgtcggtcatcgtgatcagcgccgcgctcatctgcgcttcgtcgaagcggccgttgcggtacagctcgcgctgcgcgccgacgaaaaaccgttcgagccgcgccgagcgcacgcacgcccacgcgagcgcgcgatgcagcaagacgatcgcgagcgatgcggcgacggtcggccagaacggcgagacgccgacgatcgcgcggctcagcgtcgcgccgagcaggatgccgacgacgtagtcgaacggcgagcgctgcccgaacgagcgccggcccgcgatgcggatcagcgcgagcgcgatgaagaacgcggcggccgcgcgcgccgccatctgcggcgcgccgagcggcgcccccgagccgaacagcggcgcgaagaaggcaagaaccgcgtccatcgtgctgcgcgcgccgtgtgtgctacgcgggcacgccctgcgcgagcggctcgcgcgaccagacgcggtgctcggacaacgcatcgaagaacttcgcgaccacctgatcgagatccgccgcgtgcccgacgcacacgccgtccccctgctccggcagatgcgcggcgccgagcagctgacgcccggagcccacggcggcgatcgccttcaggtgcttgaacgcctcctgcaggaaatgccgcgcgtcgctcgaatgcacgaggtcgcgcccgtcgccgtcgccgccgcagacgaacaccgcgtcgaacatcaccgacggcatgccggcgagcgtcgcctcgggcgtgagttcgccgatccgcgcgagcgtcggcgcgacgagcaccggcaccgcgcgcgcatcggtcagcgcgcgccgcacgcgctcgatgaggcgcgtgtccgcgcccggcgtcgcgacgagcgcgaccttgcgcgagcgcacgctgcgcttgccgcgcgtgagcaggctgagcgcgggcgacagcggctgcgcgacgatcgccggcgcgctcgtgggcggcggcggcaggccgagcccctcggccacttccgcggcgaggcccgcatcgaagcgcgcgaggatctcgtcgacgacgcgcgcgcgaatctcgggccgcgtcaccttgccgagctcgaagcggtatgcatcgcggatgtgccgccgctcgacgtcgctcatgctctgatagaacagcgcggcctgcgagaaatgatcggcgaacgatccgctgcgcacgcgcaccttcgcgccctcgaccgcctccgggtagctatcgaagccgccgtcccgcccggcgggatcggtttccttcggccagccgccgttcagcgaattcggctcgtacgacgcctgcccgacgtcgatcgtctgccggtgcatcgcgtcgcgctgcagattcgcgaacgggcacaccggccggttgatcgggagctcgtggaagttcggcccgccgagacggctcagttgcgtgtcggtgtacgagaagagccggccctgcagcagcggatcgtcggtgaagtcgatgcccggcacgaggtgccccggatgaaacgccacctgctcggtttccgcgaagaaattgtccggattgcgattgagcgtcatcttgccgatcagcttcaccggcaccgtttcctccggaatcagcttggtcggatcgagcagatcgaagccgaacgcgtgctggtcgcgcgcctcgatgatctgcacgccgagttcgtactccggatagtcgccgcgctcgatcgcctcccacaaatcccgccggtggaaatccggatcgtggccggcgatcttctgcgcctcgtcccacagcagcgagtacgagccgagcaccgggcgccagtgcagcttcacgaagcgcgcgacgccctgcgcattgacgaaccggaacgtatgcacgccgaagccttccatcgtgcggaagctgcgcggaatcgcgcggtccgacatcagccacgcgaccatgtgcgcggattccggcacgagcgacacgaaatcccagaacgtatcgtgcgcggacgcgcccgtcggcatctcgttgggcgcctccggcttcaccgcgtgcacgaaatccgggaacttgatcgcatcctggatgaagaacaccggcatgttgttgcccacgagatcgtagttgccctcgtcggtgtagaacttcacggcgaagccgcgcacgtcgcgcaccgtgtcggcggagccgcgcgggccctgcaccgtcgagaagcgcacgtacacgggcgtttccttcgccgggtcctgcaggaacgcggccttcgtgtactcggccatcgattcgtagacgcggaacacgccgtgcgcggccgagccgcgcgcgtgcacgacgcgctccggaatgcgctcgtgatcgaaatgcgtgatcttctcgcgcatgatgaagtcttcgagcagcgacgggccgcgcgcgcccgcgcgcagcgtgttctgatcgtccgcgatgcgcacgccctggttcgtgcgcagcgcctcgccttgcggcttcgagcgatacggctcgagatcctgcgatttgcggtccgcgcgcgcgtcgtccggctgcgcggcgcgcggcgtttcgtgtggagcgttgcggtctgaatcggccatcggtgatgagtccctttcgtgacgcgggcggcgcgcgcgtcgcccgcagcgtgagtgggcgcgcgcacggcgggtgcgcgcgagccgttcgcgacgcggcgcggcggcgaacgtgccggccccgggccggcgcgttcagccgccgcgcagcgcgtcgtcgagcagcgcgtcggtcacgggcagcgtcgcattgcatgcgtcggcttcgccgccctcgaccggtcgcgccgcgtcgacggtttgccgcgcgagcgcggcgaggcgttcgcggacgcgtgctcgcgcggcggcgtcgagccgcccgtagcggcgcagcacgttcggctcgaacacgaggttcagcgcgcagcgcgcttcgagcaggctcgatgcggcgcgcgccgcgacccacgacacctggatcgtcaggcggccggacgaatcgtcgacgtgcagcaccgtcgtcgacggcgacgcgaagcagtccgacagcagatgctcgatctcgacgagccgctgcggcagatcggtcggcagcgtcatcgcacgtccgcttcctgcgcggggcggccggcgcgcgcgcggcatcgcgccgcgccgccgctatgcgcgtgcgcgatcttcatcgtcgggcgacgcccagcacgagcgtgacgagaaagatcacgacgaagatgtagaacaggatcttcgcgatctcggccgcgcccgccgcgatgccgccgaagccgagcaccgccgcgatgatcgcgatgatgaaaaagacgagcgcatatcggagcatggacacctcctggtcagagtgaaggacgacgggcgcgcgggccgtcacgatttcgacttgtgtttcggcttgtccctggtcttcgttcccgcgagcttttcgagctccttctcgctcatcgagctgtacatcgatttcgacgggcgcttcagctcgctcgccttcgtgcgtccgcgcttggcggacagcgccgcgccggcggcgcgctgctgggcttgcgatttcgctggcatgccggtggctcctttcgcgttcgcgagtcgtcggcgagcgcgccggcggcgcgcgctcgccgaaggttcatagaggcgcgcggcggcgcaattccgcgggcgggatcttcatcgcctgccgatacttcgtgacggtgcggcgcgcgagcacgatcccgcgccccgccagacgctgcgcgagcgcgacgtccgacagcggatcgatcgcctgttcggccgcgatcatgtcgcggatcagcaccctcgcgacggccgccgagcacgcgcccttgcccgccgcctcgagcttgcgcgggaagaagtgcttgaactcgaacgtgccgtgcggcgtcgacatgtacttgttgccggtcgcgcgcgagatcgtcgattcgtgcaggccgagctcgtcggcgatgtcgcgcagcacgagcggcttcagcgcgatctcgccgtagcggaaaaagtcgcgctgccgctcgacgatgcactcgccgacgcggcggatcgtgtcgaaacgcttctgcgcgttgcggatcagccagcgcgcctcctgcagttgctggccgagcggcgactgattcgagccgctcgattgcgcgaacagctccgcgtagcggcgatggatgcgcgcgcgcggcatcacggcggggttgatcgtgacgagccagtcgttgcgcacctgccgcacgatcacgtcggggacgacatagttgcccgccgtgctgccgtactggttgccggggcgcggatcgagccggcgcacgagcgcgcatgcgatgcgcagcgtgtgcgtgtcgcagccgatgcggcgctgcatctcggccgtctcgcggcgtgcgagacgctcgaggtgatgcgcggcgatctccttcgcgcattcgacgcccggcgtgtccgccggcatcgcgtcgagctgcagcaacaggcattcggacagcgtgcgcgcgccgatgccgggctgatcgagcgactgcacgagccgcagcgcgacgagcagttcctgctcggccggatgcagcagcggatcggccgccgccgcgagctcgggcagcgcctggcgcagatagccgtcgtcgtcgagcgcgtcgatgatcatgcgcgcgagcgtgcggtcgcgccgggtgagctggcaaaggcgcagcgcgtcgtgcagatgctcgtgcagcgtcggctcggccgtcatccagtcgccgggctcgagatccgacgcgtcgtcggagcgccggctcgagccgcgcgccgagagctccgccgtcagcggcacgtcctggccggcgggcggcgacgcgtcggtcgcgaacgggccctcgtcgcgctcggcgtagccgtcgtccgccctcgcgtttgcgtcggcggcgggcgtctcgcccggcttcggcccggcttcggcagcatcgtcgtcgggcgattgcacgtcttcgagaaacggattggtatcgagcgcctgacgcagttcctgttgaaactcgagcgacgaaagctggagcaaacgcagcgactgctgcaagcgcggcgtgagcgccaggtgttgacgcatttgcaacgcgagcgtggcggacatgcggaactccctttttggatggacggtggtgcccggacctccgcaacttccataccaatttggcgacgcacggtgcgaacggggctttcgtcataggcatgcggccgcgccgatgcgccgaccggcgctttttacaaacggatgcgcaagttttggaccgcggcgcggaaggatcgcgaccggttcgcatgcgggccgcagtttgttcgcagccggttcgcggtcaggtcgcggtcgggtcgcgtcgcgttcgcctccgcgccgatgcggccggcttcgtcgcgagccgctgcctgtctcgcacctgccgcccggcgctcggcgcggggcgcggggcgcggggcgcggggcgtacgtagatatttccctacgccgcaaaaattccaggcagccgggccgccgcacgcacccgacggcggccgcccgatttccttttcgccgcacggcaacaagccccgcgcgccgccgtgcacacggccgggcgcgtgtgcgagcgtgcggcgccgcatcgacaggcatgcccgttgctgtctgcgagcgccccgtcgcgcgatgcgcgggcacggcgaccgagcctgttttcgccgatccatcgacacttcacccatggcggcgtcgcgacgcgccagcacgcccgctccgggcgctgcgaagcgcgccgcgccgcgtcggccgaccgatacagagagggagtcatgaaaccgattcgaaccgttgcggcgctgatctcggccgtcgcgctcgtcgccgcgtgcggcggcgacgacacgggcaccgagctcggcatctcgaatccgcaggcgcgcttcatcaatgccgttcccgccggcccgagcctcgactactacctgaacgcgcaggcgaacgcgacgggcatcgcgtacaaaggcgtcacgcgctaccgctcggtgggcagcggatcgcagaccgcgagctacgacgtgaccggcacgagcgtgacgatcgcctcgcagacgttcaatgcggccaacggccaccattacacgacgatcgcgattccgagcacgtcgacgccgatctcggtgatcgacgatccgttcgcgaagggcctgctgtccgaccaggcgcgcgtgcgcggcttcaacgcgtcgccgaacgcgcagaacgtcgatatctacgtcgtgccgccgggcacgaacatcgccgcgcaaagccccacgctcgcgggcgccgcgtatcagaacgccgtgccggcgtcggggcaggactcgatctatctgtcgggcggcacgtatcaggtgatcgtcacgctgccgggctcgaagacgccgatcctcacgacgccgcccgtcagcatcgcgaacaacgcggactggctgctgctgacgataccggcgggcggcgtcgcggacgtcgtgccgaacgatattcacgtgctcgtcgcgcagggcaacgacgccgatacgtcggcgcaggagctcgggccgcaatagggccgggcgcgtgccgggcgcgtcggggcaccgcacgcccggcctcacgggagatgccatgttctttcacaacaaacgcctgcaatacacggcgcgcgtcgccgagacgaatcccggcctcgcgaacctgctgctcgagcagttcggcgggccgcagggcgagctcgcggaggcggtcgacgagcaggcgcagctgtatcgcaagctgaacggcggcggcaacgacagccacgtcacgcaattgctgtacggcgcgggcgcgccgctcgtcaattcgggcgcggtgccgtggacggccgcgtacgtcgacacgatcggcgagccgaccgccgacctgcgctcgaacatcgcggccgaggcgcgcgcgaagatcatctacgagcggctcatcaacgtcacggacgatcccggcatccgcgacgcgctcggctttctgatgacgcgcgaggtctcgcaccagaaatcgttcgagaaggcgctgtattcgatcacgccgaacttcccgccgggcaagctgccggccgtgcccgaatacgcggatctctactacgcgatgtcggacggcggcggcgcccggcgcaagtctccatggaacgacggccacgatctgcggctcgtcgagcatccgcccgtgccggccgacggcggggacggcaaggccacgatcgcgctcgacggcgacgaaagcacgacgctcgaggcaatgcggcaccggctgaaatcggacccgtcgtcggacccgacgacgggcgccgatctgggctcgggcggcccggacaagccgcgcgattttccgacgtagcgcgaaagcggaggggattcgacgccgcgaggcgcgcacggcgcggcgcgatgggcggatggggccgcgatgcgcgcggcggcgctcgatgtggagcggggaggcgggacgcggttgactgcggctgaccgcggttaatgtccgcggaggtccgcgttcgctgcagacgctcgatcgatggcgacgttcgtgtggacattcgacgccgacactcgacgccgacactcgacgccgacactcgacgccgacactcgacgccgacactcgacgccgacgagcggctccccgccgctcgtcacgcgcgccgcgcgtcagcgcttcgcgtctcgccgctccgcggcggaccgttcgagaaacgcgacggcgatgtcgggcaagtgctgcgacatccattccgccatatccacttcctgcttcaggatccgctcgcagcaatcgcgtatctcgttctcgccggcgagctgcgcggccgcgatcagcgtcttgtacgacgcgatctcgacgtgctcgaacacgtaaccggccatcgcgcccttcacgacttcgtcggcgacgaacaggccgctcgcggcctggccgtatgcggcggcccgggcggcgagatccttgatcgccgacggcgacgtgtcgagacgctgcagacagctttcgagcagccgctgctgctcgagcgtctcctcgacgtgctgctggatccggtcgcgcaacaccggatagttgtcgaggcgcgccgcctgagccttcagcatcgtctcggcatggcgctccattgcatacgcgtcgcgcagccagtcttccagatgttcctgcggagtggtcatcgcattcctcctgccgcatgccggtgcggcgagccgcgcggcgcaacgcgcgccgcctcctgcgtcacgcaacgcgcatgcccaggcgggcgcggcccccgcgcacgcgacgggcgacgccttccgcacgagccgccggcctcgatcgccgcgcccggctgcgctcgccaccctccgaaccgcttcatccgacgagccgtgcgcggcggcgcgcgccggcgttgcgcctcgcgatcgaagcgctcggcccgttcgcaaccctatccgaaccgcttcgcccgacgagccgtgcgcggcggcgcgcgccggcgttgcgcctcgatcgaagcgatgcgcgcggccgattccccggccgcccacgcgtgccctaatcgaaagccgcgcggcacacgtgcgatgccgcacgccgtcatgccgccgtgaagtcgtgccgcggcgcctcggtgccgccacgccgcccacgctcaggtcgagcgctcgaagctgaacttgtgctcggtgcgcgcgccgagcgtgtgctcgatgtcgacggtcccgagatagacgacgcgccagccctcgctcggctcgacctccggccgatagccgtgcgggcggctctcgatgccggcgaggctgtcgtcgggcgtatcgacggcctcgtcgagcgacgcgttcgagtagatcacgttgtcatgccactcggacgcgcccgtgcgcgcctcgaggcccttgccgtcgacgtcgacggtgttgtcggtcgcggccatgttcgcgttgtcgagcgtgacgatgcggctcgccgcgcggcgcaccggatcgccgtcgccgctcgcgtactggtcgacgtcgatcgggggcaggccggtcggcgtcttgcccgcgatcgcctccgcggtcagcttgcgctcgtgcgcgcgggtttcctgctcctgcgtcgccgcgtccggcatgtcgcggccggcagccggcgtcttcacggggctcttcgccgcgatctcacgctgtttctgcggggtggggttcgattccgcgttctgcatgcgcacctccttgcgaacgatatgaaaagcgaacgccgcgcgcgacggcgcggccgggttcatcggataggcaggaaagattcccgctgccggcggcgagacacggattgcggcaaccaccggggcgggacgcgcgagcttgcgagttcgcgcttcgggttggcgtttcgaagttcgggcctgcgccccgagctcggctcgggcctcggcctctggcgcgggccggcctccgtgcccggaaccgaggcgtcgcgccggggtacgctcccgtatcccgatcacgcgtcaaagcaagggttcgaaatccgggccaccggcgtcgaggtcttttcaatccaagttccagtcccggccgcgggccacggcctcgcgcgtgcgtatcgcacccgcgccgctttccgccgcccgtgcctcgcccgcgagcgccgccgctagaactggtaattgatcgacacgtcgacgaccgcgttcgtcgagcgctgggtgagcggactgcgcgcggcgctgccgacaagctgctcgatcgcgccgtcggccgtcacgaaccagtgcttcgtgacgaaccacacgagcgtcatgccgccgccgaacgatttcacgcccgcgctcggcgcgtaacgcggatgtccggaacgcgcggcctgcgcgtcgttcacgccgaaccagctgttcatgtagcgcgaatcggcgaacgtgacggtcggccccgcgaaccagtagaacgtctccgagctgccgggcagcggcatgtaggcggcgagatcggccacccagccgttcgcgccgccgacgctgcgccgcacgtccgcgcgcagcacaagcgggaacgcgtgtgagatcacgtaatcggccgacagcttgatcaccgccgccggattgatgttgccgatgcccgtcagatggccgcggtcgtcggcctcgcggcggccgaggtcatagcccgccgacagcgtcgcgcgccagttcggcccgcgcagcacgttgacgccgattccctcgcccgtcgacacgaaccacaggtcgcgatagcgggcgtcgaaggtcggcccggccatcggccggtactggttcgagccgtcgtagcgcggctgcagcgtcgcggccgcgccgaccgagatctgccatgtctgcgggttcggattgaagagcttgtcgagcggcacgccggccgaatactgccactcgccgagcggcgatggtgtctgcgcgtgggcggatacggccgccgccgcgcacgccgcgcagacgatgccgcgcgcggtgcgcctgcgcgccgccgcgtcgcgcacagcggcggttccccggatcgaaacggctcgtgcgtcgctcatgtgctgtcctctttgttcgcgttgtagtcggtactgcgcgttttcgcgcgaaagccgcgcgcggccggcacacggcgcggcgagccgcaccgccgccccggcgggcaacagccggcgcgcaccgctcggcgcatccgcgcctgtctcgctcaagcggcggcagcggcgcgcgcacgcgagcgcacgcgccgccatcgacgcgaggcgcgcgcgcggcgcgcggcgcgcggcgcgtgtcgcgtatcgcgtatcgcccatcgcagggccggcgcacggcgcggcgatgccgccgccccgcccggccgccgcgccatccagtgtgcacgcatgcggcccgctgcgcgagcccccgcgcgcgacgcacggcgagccgcctcaatcgctgctgcccggcgcgcccggcgcgggcatcgagccggtgcccgcgccgttgccgtctccgacgtcgccgcccggcgccatcggctgcgcgccgtgatagccggggctgccatagcgcgcgccgtcggacggcgtgacggcggccggcggctgattgacgccgtccgtgatcgtgccgccggtgctgccggcgcgcggcgatccgccgtacgggccgttctgcgagcacgccgccgtcagcgccatcgcggcgacgcctgccagtttcgtcgatatcctgcgaatcgtcatggaaagctccttcgagcgcacggcgcgcgccgccgctcagaatcggttgatgtggagatcgcccgcatgggcggtcgggctgcgctgcgccatcatctcggcgaactcgtcggcaagccgccgcagcgcgaggcgcttctgctcgatatcccattgcgcgaacgcggcgaacgcgtcttcgtcgaacgtcaccgtcacggcggccggatggccgtccgcgtgaaagccgatgtgcagcacgtcggccgggtgctcttcgatgtgaaaagggatcgagcgggcttcgaaatagcggcccagcgtctcggcgatttcccgcttgtcgccgggctcgattcggatcgtcatcgctttctccaaggggggcggcgcgtcgcgcgcggcgccggccacgggtgggttcggtcgcgccgcgtccgtcgccgcgcatgcgcatgcgcgggcgcgtgcggttgggcgatcgcggcgcatcggcggcgggttgcggcggcagtgcatgccgtcggcgtgcgcgccgttgccgcgagacagaccgcagcgccgccgccgtcgcgaaaccgccgctggaaagcggccatcgccgaacggatggacgagcatcgcggaatcggcctgcgcgaagcagccactgtgtcgaacgttcgccgttggctcccgcgtcgctcgatggctgctcgatggcttcttggccgtctcgttcactcgcaatgaacgcggccatcgccgcgaaggtgcgcgagcgtgcggcggcaaacgcatgcggcggcggtaagtcggccgccgcggcggccgcgcggtgcaagccgtgcatgcaccggaggctcgggcggcggcggatcgccttccggatgacggtacggctcgggcggatcgaccggattgtcgtcatcctcgtcgggatcgggcggcacgtattccgggtcggggatcggcggatacggccgatggaacagcacgtctggatgcatagcggatcatcgattgagttgcagttgagaaccggtgcggcaagaacgccggtttcgatttcgcaagcgccgtgcccgtctgcgcgttcgcgcatcgcgcatggctcgtgatgcaaacgcgcgtgcggcgggaacgcgcgcggcggccgcgccccgcgcaagggttcgtgacgaagactggcgccggcatgcgtctgtctcggatagggcggccgcgtatgtgcgtatcgcgtacacgtacgtcgcgaactcgcgtgtctgcgatgcgtacgtcccagacgtcgccaacgcgcgcgcggcgcgcacgcgccatgggctcacgcacggatcagggacgcgaacgcgacgagcacacgccgcggcctcccatgccgcacacgcgcctgccacacacatcccgtcatcgacgcataggcggcgaccgtcgctcttcgccccgcccgcgatccccgatcggcacgacgcccgcttgccgcgcgcgcggcaaccgcaccggctccggccgcccgcgttcaggcgccgtgtcggggcggggaccgggtgcttttgtcgcgctttgtcgcgcgtccgagtccgcgtccgcgtccgcgtccgcgttcgcgttcgatatatggccgttcgatccgcggcccgatccgctgcttcaccgccccgcttcatcgaccgcacgcgcgaaatacacgcgcgaaacaatccgagcggcgcgcgccgccggcaatccatgcgcgcgacgacgcgaaacggcggcgcccggctggacgccccccgcaggccgcgaagcacccggcggcaaggcgcgcggccgcggccacatcgccgccggcacaagcgcgcgccacgccgcgcgccgcgcccgtcacgcgtctcgcccggggcacgcggtgctcgcgcccgcccgcgcgcagcgtcacactcgcacccacgctcatacccgcacccgcacttgcgcccgcgcgccacacgccatccgtcgcggcgcgccgcgccgcgcgcagtccacggcgcgcagtcgattgcgagcgagcctcggcggcgcgcatcgcgtcgcgccacgcactgtcacatcgcgtcgatgcctcgcagcgcgccggcccatccgtcatacggtcatactttcatgcgcgcgcaatgcgcgcggccgccccggccggtatcggttacaccggccgcttgtaaatcctgcaagccgccgcgcgcgccgcgatcacgcctcgaacgcggccatcacgagccacatctgatgatcgtcgtcgcatatcggcgcggcgagcgcgaagcggtcgcgcggcgcgcacgagcggatcagcgcacggcgggccttgtccgggctgtcgaatgcctcgtcgcccaggcggcgcacgctgtccttgccctcgaacatgcggcgctcgggccgatagacgagcggctcgcgtttccaatttccgaagcggtccaaaaccgattcgaaactgccgccgcatacgttggattcgtaatggacggtcgacttcggcgtttccatctggtcacctcccggtcgtccggccgccgcgcatcgcgcgcacgaacgcgtcggcggcgacgcgcggcatccggaacaggttcgattgcgcccgtcgcgccggccgcgcgggttgcgcggcggcctcgacgccggctccgccggccgtcggccgccgcgctcggcgcgcgcgccggcgaacggcgcggccgcgacatgcggcgcagtgcgcgacgcggcaactcgcgtacccgcgcgcgcgccgggaacgcgccttgcgcacgatggggacagacctagccggagaatcgatatgacccagcacagccagcggcagcccacgccgcgcgcgccgaattcgccgccgatgaaggacaaggacgagattcgcacgcaccgctcggaggaccggatcgacaaggcgctcgaagatacctttccggcgagcgatccgcccgcgacgggcggcgtcacgcgcgtcgatccttcgaagccgacgcgcggcgaccgcccgcacgggccggcgcacgacacgcaccgccgcgacgacgcgaagcattgacgcccgcgagcgattgacgcccgcgagcggcgcacgcgcgaaacgcccgtgcggggtttcagtcgatgcgcggccccgatgcgcggccgcgcccggcgcgcgcacgcgcaccgcgcgtgccgttctacaacgaatttttttcaatggaggaatgtcgggcggcgaatgcatcgccgccggatcgtcattcaaggagcatcaaatgagcaggaccaaacgcatgtggagggaagtcgagggtgcagtcgaagtcacagcactggcagcgatcgaatgcgcgctgctggtggccattctggtcgcgttgggatttccgcacgcgggcatctagtgcgcgcgttttactcggctcgcgtccggagcgggttcaacctcgcgcgtttcgccggcatcgcgttcgccgcacgcggtgcgttcgtcgcgctgcgttgcgctccgtccgcgtttcttcttcccttgcggcctttcgccgtctttcgcctccgctcgccacctgccgccgccgttcgccgcctttcgtcgcgcttcgttgcaccgggcacgctcgcacacccggcgtaccggttgcgtgcacaacgaaatagcgagacgtcggccggttgaaatcgcatcgaggctgcccgctgtaccgggccgcgcgctcgccgcgccgggcgacgcgggctcatgccgcgcgccgcgccccttcaggctcacctgcgccggaacgcgccgcgatgcgcggcgccgcgcgctcaaacgtcgcgctcgatccggtcggcgagcaggtgcagcgcacgcgagacctgccgcccgaagtagttcggccgctcgcgctcgtaagcgcgcagcagcacggtgcattcgcgttccgcccagcgccagcgcggcccttgtttcgcgaacgccggatggtcacgcagctcggcgggcacgatgtgctcgtcgtcccatccccaccagtacgtcccgcgcgagccggtgaacggcatgccgaccatgctcgcgaccctcgcgtcgtggcgcatcgtgaaatcgatgacctcggtgcgcgcgcggccgtcagcgtcggtgtggcgcgcctcgatccagcagtgatagcgcgcgagctgcgacaggtgccgcgcggcgcggcgccgttcgcgcgtcgagcagagcgcgaacagattgccgccgccgaaatccatcacctcgccgcccgcgacgggccggtatcgcacgccggtcagcatgctcagcacgcgcgcgccgacgatcgcgtaatcggcgcagcgcatgtagccgtccttcgtcgtcgcctcggacacgctgcgatgcacgacttcgtcgatgacgggatgcagcgcggcacggatcggcgcggcgaggatcggggggctcgtttcgggttcgtgatgcatggagtcggggcggcgcaggcgcgccggctgtcgcggaatgggcggccgccggattattacttttcgttacaacccgctgtgtcaagtttggaaaaggtttgtgtgcttttgtcgtcgcgggccgcggcgatcgcgtgcgggtcggcgatgggctccatcgtgatcgggcgtgagcgggcgtgatcgggcgttatctggcgctagcgacgaaaccggcgggatcggcgagctcggcgacatccgcaacgtggcgaaatcgaggcgatcgacaaggagcccctagatcacccggacagcgagacgagccccgcgagatccgctcgaacgcactgcaccgccaccgcgccgaatcgcgccgagtcgctccgagtcgctccgaatcgcctcgcccggcgacgccccccgcgccgcgccgcctcgcgccgaccgcttcgcccgcccgacggcggccgctgctgcgatcccaccgcccgtcgtgcgctacgccttgctacacggcgcgcgactttttttcacgccggcggcgggcgcgccgcggccctcgggcgcacgccgacggcacgctccttgctgcattcatcgcgcaactcatgaccaaggaggtcccatgcaacgcatcaacgaaatcatgtcgcgcgacgtcgtccatgtcgccccgtccgattcgatccggcacgcggcggagctgatggcgcgcttcgacatcggtgcgctgcccgtctgccagaacagccggctcatcggcatgatcaccgatcgcgatctcgccgtgcgcgcggtctcggccggcaaggcgcccgacacgaaagtgcacgagatcgcgtccgggccgatcgaatggtgcttcgacgacgatcaggtggataacgtccagaagtacatggcggacgcgcaggtgcggcggatgccggtcgtcgatcacgacaagcgcctcgtcggcatgctgtcgatcggcgacatcgcgacgcgcaccgacggcgcgtcgcgcgacgaagtggcgaacacgctcgaaggcgtgtcccagccgcgccgctcctgacggcggcgcggtcagcgcgcacggccgcggcggcgggccgcccgcccgcggcgcgaccgtgtccggaccggcatggcggcatcgagccggtcgcgcggcgctgccgggcgaggtccggccgccgctcaatcgaaggaggtcgacgatgaacacccctcagcaaggcaccacgcgcatcatcggcaagggccgcgccagcgcagcgggcccaggccccgacgtgatggcggcaagcacgctcgacggcgacaaggtctacacgacggacggcgacgacgtcggcaagatcaaggagatcatgctcgacgtgcgcaccggccgggtcgcgtacgcggtgctgtcgagcggcggtctgctcggcatcggcgacaagctgctcgcgatcccgtggagcgcgctcacgctcgacaccgaccgcaagtgtttcctcgtggcggtatcgtccgagcgcatcaagaacgcgcccggattcgacaagagccattggccgacgatggccgatccgaactgggccgcgtcgctgcaccagtactacggcagcgcgccgtactggagcgacatcgaggaagagctcggcatcgacgcgccgcctcacgaggcgtcgcccgaccggcccgaacgcggcggccgccactagccctgcgctgctgcacgcacgcgcgtcgcgcgggcggcccccgccgcgcggcggcgtgcgtcgcgctgctctgtgaacacgtccgagaacccgaggttcgaccgcagagcagttttttcgagcgcctcgcggcgctcgtttttctatgcggcacgtgcgtgcgccgcgcttttttacaaagcgcgctgtaacgaatacgtcagccggccggcatgttcaatcgtcgtgcgtgccggcgctcgccgcctcgagaaagcgcagcaggcggtgcggcgtcagcggcttcgcgcagtgcgcgtcgaagcccgcgtcgtgcgcgcgctcgagatcgtgccgcgccgagaacgcgctgcacgcgacgagcagcatgtgcgcggtcgcgcgctcgcgccgcagccgccgtgcgatctcgagcccgtcgaggcccggcatcgcgatatcgagcacgaccgcgaacggttgccagtcgcgcgccgtatcgcacacctcgaacggatcgtcgacgacccggcattcgaagccgcgcgcatcgagcagcacgcgcagcgcctccgccgcgtcgcggtaatcgtcgaccaccagcacgcgccgatggccggcccgctcgccgtcgagcgaacgccacagcacgacgtcctcgccagactccgtgcgttcgtacgtcatggaaaacctcctgatccgaatcgtcctcccgcgcgccgcagcaacgaacgggcccgatacgggcacgtcgcttgcgacgtctgcccgtcactttcgcggagaccgttcatggccttcaagacgtacgcgggcggggcgggcgcgctcgcgctgctggccgcgcttgccggcgcgcatccgcgcacgggcgatgcggcccacgcgctcgcggcgctcatgggcgccgccgcgcccgcgccgcgcgcggacttcgacaccgacgcgctgacggggctcggcatcgcgagcctgagcgtgctcgccgacgtcgccgagcacgaagcgcggcgcacgctcggcgtcgatctcgcgcaaacgctcgacgccgcatgggcggcgttgcgcggctacgcgggcagcgactggcacacgcgcggcggcgacgagcgcgcgcgcatcgcccggcaccgccgggcgtcggcgtgaaggcgcggcatatggcccgcgacgctcgcgccgcgcattcgccgcgccgccgccgtgcggcggacgacgacgacgcgccgcagacgctcgatgcgtgccgccgttgcgggctctgggagcacgcgacgcaggcggtgcccggcgcgggcccgccgcgcgcggcgatcatgctcgtcggcgaacagccgggcaatcaggaagaccgcgagggcgcgccgttcgtcggcccggccgggcgcgtgctcgagcgcgcgctcgcggcggcggggctcgaccgcgcgagcgtctacgtgacgaacgcggtcaagcacttcaaatgggcgccgcgcggcaagcggcggatgcacaagacgcccgcgcagcaggaaatcgatgcgtgccggtattggctcgagcgcgaactggacgcgctcgggccgcgcgtcgtcgtcgcgctcggggccatcgcgctgaaggccgtgctcgacgatcgccacgcgcggctgcagtccgcgatgggcgtcgtgcaatcggcgggcggccgctatgtgatcgcaacctaccacccgtcgttcgtgctgcgcgtgcccgatcccgacgcgcgcaagcgcgcgtacgcggcgatcgtcgaagcgtgccgcatcgcgcacgagctcgcgcagcgcacggacggcgcaccccggccctgagcccgggcggcgcgcgtgagcggtgcgcgagcctcgcgcgcgccgcccgcgccccgcgttcgacgaggagacgagcggatggacgagctgcgaagtcaacggcgcgccgagcgcgccgcccgaaacgagcatgccggcggcgcaccgcctggagccgccgcgcgccgcgccggcaacgcatgcgacaaacccgacgcgcacggagcacacgacgcacacgacgcatacggctcatgcgacgaacccggcgccgacggccgccgccgcgctcgggccgcgccgtggtaccgtcggctcgggccgggcctgctcacgggcgcgtccgacgacgatccgagcggcatcgcgacctacgcgcaagccggcagccagttcggcttcgcgatgctgtggctcaccgtggtcacgctgccgttgatggtcgcggtgcagctcgcgtccgcgcacgtcggccgcggcgaccgcgaagggctgatcgccgccatccgccgctactatggcgcgccgctcgcgaagacgctcgtcgtgctcgtggcgctcgtcaacgtcgcaaacgtcggcgcggacctgtccgcgatgggcgacgcgaccgcgctcctcgtcggcggaaaaagctactggttcgcgctcgcgtacggcgcgggcatgttcgcgctgcaagtgcggctgccgtatccgcgctatgcgcgctatctgaaatggctgagcatcgcgctgttcgcctacgtgatcgaggtcgcgctcgtcgacgtcgactgggcggcggtcgcgcacgcgctggtcgcgccgcgcatcgcgttctcgcacgaatacgcgacgaccgccgtcgcggtgctcggcacgacgatcagcccgtatctgttcgtctggcaggcggcgctcgaggtcgaggagatcgcgcaggaaaggcgcgcgggcacgtccgccggcgcatcgcgcaagtcgagcacgtcgcgcggccagggccgccggatcctgatcgacacgtgggtcggcatgctcgcgtcgaacgtcgtcgcattctgcatcatgctgaccgcgtcggccgtgttcttcgcgcacggcgtgcacgacatcgcgacgacccgccaggcggcgaagacgctcgagccgatcgccggccgcgcggcgttcctgctgttcgcgtgcggcatcgtcgtgagcgggctgctcgcgatccccgcgttcgcgagcagcgccgcctacggcttcgcggaggcgtggcgctttcgcgccagcatgaacgcgccgcttgcgcgcgcgccgctcttctatgcggtgatcggcgcgtgcctcgcggtcggcgtcgcgctctgcttcagcccgatcaatccgatcaaggcgctgtactggagcgcggtgctcaacggcgtcgccgcggtgccgatgctcgcgatggtgatgcggctcgcgtcgcgccgcgacgtcgtcgggcggctgacgaacggcatcgtgctgaacacgctcggctggagcgccaccgcgctgatggcggtcgcggtcggcgtgatggtcttcgatctcgtgtcgtgacggcgcgggccggcgcgccgcgcgtatctccggcgcacgcggacgaaccccgcgcggcgcgcggcaggcgcgggccggatcgcgccgtcggcgcgcgcccgccgcacgctcaatgccggggccgcagcaccggccgaatgcagccgtcgcgccgcgcgccgaaggtttcatacatcgcaggcccctcttcgagcgtcgcgcgatgcgtgatgacgcacgacggatcgagccgcccgtcggcgatccgctcgagcagcccggccgtccagcggcagacgtgcgtctgccccgcgcgcagcgtgaggcccttgtgcatcagcgcgcccatcggcagcttgtcgacgagcccgccgtagacgcccggcaccgatagcacgccgcccggccggcacgcgtagatcatctcgcgcagcacgtgcggctgatcggcgcccgcggccacggtcggcctgaagcggtcggtcaccgcgtcgagcgcctcgcccgcctgcgcctccagcccgaccgcgtcgatgcatttgtccggacccttgccgcgcgtgcgctcggcaagcgtatcggccacgccgagccgctcgaaatcgagcggcgtcgcgccgagcttctgcgcgagcgcgagccgctccggcacgcggtcgatcgcgatcacctcggccgcgccgagcaggcgcgcgctcatcgccgcgaacagccccaccgcccccgcgccccacaccgcgacgacgttgcccggctcgatctcgcactgcgcggccgcctgccagccggtcgcgaggctgtcgccgacgaacagcgcgcgctcgtcgtcgacgccgtccggtatcgtcgcgggcgcgacgtccgcgtgcggcacgcgcacgtattgcgcctgcccgcccggatagccgcccgccagatggccgcagccgagcaggccgccggtggcgtggccaaacaccttgtcggccagcgcgcggtgcgggttcgtcgtctcgcataccgaccagttgccgcgccggcactggtcgcactcgccgcacgcgatcgcgaacggcacgacgacgcgctcgccgacgcgccgccgcgatacgcccgcgccgatctcgacgacctcgccgacgcattcgcggccgagcacgtcgccatccttcaggccggggatcaccgcgtcgtacagatgcaggtccgcgccgccgatcgagcacgcgcgaacctcgacgatcgcgtcgcgcgggtcctcgacggccgggtccgcgacagtctcgtatcggaccgtatgcttgccgtgccagcaaagtgccttcatcgcgagttcctccgggtgggacggcgcgcgcgccgcatgcgtggcggtgggggcgaaccggatcgggcccggccgggggccgcgtaccgcgtgcgggccgcgacgtgcgatgtatgaagtgcgacgcgcgccgtccgacgtacgcgcgacgtgcgcgcgaacccgacatgcgacatgcgacatgccgacatgcgacgcgcaacgcgcgacatgcgcagcgtgcgcgacatgcgcgacgtgacgacggcgaacgcacgcaccggccgcgcatgcgctcggcgtcggtcgcgcctcggcttgcgccgcccgccgcccgccgcccgccgcccgccgcgcgccggcgcccaaccgcgcggagccggcggcgcgcgcaaaaaagcgccgcaccgcggcgcttcccgcacgcggcgcgggtgacgcgcgcgcgtcgcccgccgcgcgcgtcacctcgccatccggccgcgcgcgtgctcggcgcgcgccgcgccgatcgccgtgtcgaccttgcgcacctcttcgggcggcggcagcgccgccttgaagtccatcgaatccatccacagctcgcgcgtccagccgcgcgtgtgatacaggtgatggtcctcgtcgggctcgacttcgtcgtgcgcgtccttcagcacgcgcgccgcgtcgccggacagctcgcccgccgcgagcccgatcagctcccagttcaggtgatccttcgtctccgcgagcacgacgcactccgccgcgacgatctgcgcgacgagcggattgccgccgccgcgcgcgtacgcgatcacttcgacgagcgccttgccgagccccgccacggccgcgcggccacgcgtcttctcgtcgggatcgaggccgagcgcgtcgaacaccgagcgcagcacttcctggtgatgcagcgtctcgtcgcgatacttctgccattcttcgcgcagcgcctcgtcggtcacgaccgacagcgccgcctcgtacaccttcgcgccgccgagttccgtctcgagcgcctgatacagcaactcgcgaacgccttcgccgagttgtttcttcgccatggctgcctccgtttcggcggggccgcgccccaccggtgaaatgttgaacgcgcgtcgaacgcaggtcgaacgtggattgaacctgcgccggccgcgcgccgaatgcgaggcggcgcgcgctcagcgcgccgcgccgacctcgtgcgccaccgcgcgcgcctgcgccagatgctgcctgagcatcggcagcgcgcgctcggcgaacgcgcgcagatcgggatcgcggcccgagcgggcctcgtcctcgaacaggcggatcgccttgcggtgcgcggccgggccggcggccgcgagatacgcgacgtcgaactcgcggccgctcttgccgcgcagcgcctccacctccggatcgacgatctgcgcggcctgcaccggcacgcccttgcgctcggcgagctcacgcagcgcctcgttcaggcggccgtgatcgtcgaccatccgcttcgcgaacgcgcgcacgtcgggcgtcgccgagcgttcgccggcgagctggcccgcctgcacctcgctcttgccggcgagcccggccttgtcgacgaattcggcgtccacaccctgcgggcgcttcgcgatctgcgcgtcgttcgcgtgctcgggcggattcacgacatcgcgtccgacatgcgagttcgacgcgggcggctcgctcggcatctgcgcatgcagcgccggcgcgccgagcgccgcgcacgcggcgcccgcgatgatccatctgcgcgttttcatcggtgacctcctgtaaaagaagcgccgcccccggccgtcagccgttgacgatcgtcccgccgttcgggtgcagcgtctggcccgtcatgtagtccgcgccgtccgacgcgagcagcacgtaacagccgatcagctcgtccggctggccgggccgcttgagcggcacgttggcgccgaagcgcgcgcgctgctcgtcgtcgaacgtcgactggatcaacggcgtccagatcggccccggcgcgaccgcgttcacgtgaatgccgcggctcgcgagattgagcgcgagcgagcgcgtgaacgatacgatcgcgcccttcgtcgccgagtaatcgatgagcaccggattgccgtggtacgcggtgacggacgccgtgttgacgatgcgcgcgcccgccttcatgtgggtgagcgccgcctgcgtgcagaagaacatcgcgaagatattggtgcgaaacgtgtgcgtgagctgcgcttcgctgatctgcccgatgtcggtctgcacgtgctgctcgcccgcgttgttcacgagcacgtcgaggcggccgaagcgctcgacggcgcgcctgagcgcgacgtgcgcgttcgcgcgctcgccgatgtcgagcgcgatcgtctcgcagcgccggcccgtctgctcgatcaggtgcttcgtgtgcgcggcgtcgtccgattcgttcagatagacgatcgcgacgtccgcgccttccttcgcgaagccgaccgcgaccgcgcgcccgatgccgctgtcgccgcccgtcacgagcgcgaccttgccgtcgaggcggccgctgccgacgtagccggcggcctcgtcgcgcggcttcgccgccatctcgcgctcgcggcccggttgcggcgtgcggccttgcggcgatgaagcttcagcggtgctcatggcgttctccttgttcacgatgcgatgatgcgtcgatgcagcgatgcgccgacggcgagccgccggcccgtgcctcgcacgcggcttgcccgccggtgcgcaagcggcgtgccgcgcggtgcgccgcgcccgccgcgcgggcggcgcgccaggcgcggcccgcgttttacaaccgcctgaaaaaagtgcgcgggcaccgcgctcgccgcgctagcgcgacgacacgtcgggccgcgttctcggcggccgcgccgggtcgaagtcggcccattcgccgtccacccactcgccgtcgacgcgctcgacgttcgccgcgccgctcgcgcgcagcacggcctccaccgcgcccgccgtctcgcccgtcacgtgcgcggcgagcatcacgccggtatcgctttgcctgagcgtgccgagcccctcgatctggcggccctgcatccggcgcagcgcgccgccgaacgcgccgacgtagccgccgacgagcgcggcggccggccacacgacccagtagcgccagccgaacatgtagacggcgaagcccacgacgagcccgacgatcacgccgagcgccgcgccgtacgccgcgcccgagccgcccggccgcgcggccgagtccgcgtagacgtcgccgccgatcggaaacctcgcgtgctgcccgctgggattcagaaagaacaccgatacgtcgtccggcccgaagtcgcgcgcatacagatgccgcgcgcccgcctccgcctgctcgaacgtcgtgaaccggcctgccacgatcatcgccatgattctcttgcctcctgcgcggcgcggcgccgctggcggtgcgtgccgccgcgcgtcgccgcgtccgcgctcgatggccgcgcgcgcatgccggcgcggcggccgtgcccgcgcgttgcgcgcacgcacgcagcgcacgcgagcctcgccgatgcgccgcggtgcggcgcggtgcggcaagcacgccggcgcgggacgcggccgtgcagccggggcccgcgtcgcacgctcgcgccgcgccgcagccgcgcgcatcgcgtcacatcagcttgccgacctccttcgataccgacgccggcgtctcgtactgccgctcgggaatgcgtcgcagcatgtcgagcacgacgccgtcggcgtgcgagcgctccgcgcactggacgacctcgtccttgctcgccggataatccatgcccttgagggccttctggatgtcgaccgggctcggcgccttgccgtgcccgccctggtggccgcccttgtcgtgatcctgctgcacgcgatcgccctcgtgcgcgcgcgcgcgactcagttcgtggccggtatgcggatgatgttgggacgtcattgacaacctccttcggatgacgcgctgcggcggcgcggcggcaaacctcgccgcgcgcagccgcaacgcaggaagcggacggcggcgcgccacgcggcgcgagccgcgcggatgcgcatcgccgcatcgcgggccgttcgcgcgcggcgcgccgcacgcgctacgaagcgacgccgcgccgagcgcgcgcgagcgccgcgacgacgagcgccgcggccgtcagcgcgagcgcgccggcgactctcggccgctgcatcaccgcgttgtacgcgcacgagcgcagcaccacgccgtccatcccttcgcgctcgtgcaacgggcgcgtcggctcgtacagcgcgttgtcgtcgcgcggccgcgcggggcgcatcgtgcgctacccgcgcgagaacagcgacgtggcgagccggtcgaacagccgcggcgcgtgatacgcgcccgacgacgcgagcttcgccgcgccgccgacgaacagtgtgcgccgggcatgctcggccgcgaacaggatcgcgtcggcgacgatgtccggatcgtagatcggcggcggcagcttcgcctcgacgttcatgtagttcttcgcgtgcatcacgaacatcgtgtcgacggccgcgggcttgacgagcgtgaccgacaccggcacgttgtccgcctcgagctcgatgcgcagcgaatcggtgaagcccttgatcgcgtgcttggatgccgcatacgcgctttgcagcggcaccggcgcgtcggacgcctcgctgcccatgttgatgatcgcgccgccgcgaaagtcgctctggcggcgaaaatgctcggacgcgacgagcgagccatgcacgacgccccagtagttcgtatcgaacagccggcgctggtcgtcgagcggcaccgacagcgcggagccgaagatcgtcacgcccgcgttgttgatccacgtgtcgaagccgccgaacgtctcgacggccttcgccgccgcgcgctggacgtcctcgtagcggctcacgtcggccgcgaccgcgacggcgaggccgccgtgctggcggatctcctcgcacagcgcctcgagcgcggtatcgttgcgcgcgacgagcacgagcttcgcgcccttcttcgcggccttgcgcgcggtgacgagcccgatgccgctcgtcgcgccggtgatcacgatcgtctgctcgccgatcggcttcagcgtgcatttcatgactggactccttgccgaacgggccggctacttgggctgcaccgtcagcttgtcgcgcacggtcttcacgccgtccacctgcctggtcacgtcgacggcgagcgtgcgctgccgctcgtcgggcaccgtgcccgcgagctgcaccgcgccgcgccgcgtcttcacgtggatgtcgccggacgacagatcgttcgtcgcgagcagcgcggccttcaccttggtcgtgatcgcggtgtcgcgcagcttcgtgcccgcgctcgtcgaatgcgacgacgacgcgccgttcatatcggtcgcgcggttcgcggtgttcgcgcccgtcatgtcgttcgggccgttcgcgctgccgttcgcgccgcccgtcgcggcccctgcgccgcccgtgccgtcgcccgccgcggcggccgcctgcggcagcgcgaggcacgcggccgcgagcgcgatcagcacggccgtggcgaggcggccgaagcgcttcgcggcatgatggggcgaatgcggctgcgtgtatcgcggcacgcgggattgcatttccttcatcgtgagctcctttcgtcgaatcggcgcggcggccgggtgcatcgaagcgccgcaagcgccgtgccaccgtccgccggccgcgccgggcagggcgtcgcgtggtgtgttgccgcgcgcggcgcgcgcggcgccgtgcttttcggcaagccgttgtaacttttgcggccgcgttcgcgcatcctcgcgcgcgcggcaaacgggcatgcgcgttgcgcacgcctgccgcaaagggcacattcgcgcccgccggcacgggagccatcgtcatgcagaaaatcgcgttgatcagtgagcacgcatcgccgctcggcgtcatcggaggcgtcgacgcgggcggccagaacatctatgtcgcgaacgtcgccaagcagctcgcgcggctcggcgtcgacgtcgacgtgttcacgcgctgcgacaatccgcacctgcccgacgtcgcgcacatcggcgcgggcatccgcgtgatccacgtaccggccggcccgccgtcgaacgtaccgaaggaagcgctgctgccgtacatgaaggcgttctcggcattcctcatcgactggttccggcgcgagccgacgccttacgacgcgatgcacgcgaacttcttcatgtccggcgacgcggcgctgcgcgtgaaggcgcgcctcggcgtgccgctcgtgatgacgttccatgcgctcggccgcgtgcgccgccggcatcagggcgcggccgacggctttccggacgcgcgctttccgatcgaggacgcgctcgcgaagcgcgccgatcgcgtgatcgccgagtgcccgcaggacgcggccgatctgcgcgcgctgtaccgcgccgatccgggccgcatcgagatcgtgccgtgcggcttcgacgaagaagagtttcgcccggtgctgcggcgcgccgcgcgcgcgcggctcggctggcgcgacgacgaattcgcggtgctgcagctcgggcgcctcgtgccgcgcaagggcatcgacaacgtgatcgaggcgctcgcgcgcgtgccgcgcgacgcgggcgcgcggccggcccgtctctatgtggtgggcggcagcgactacgagccggacccgtcgcgctgcgcggagctcgcgcgcctcgccggcatcgcgcgcgaagccggcgtggccgatcgcgtgacgttcgtcggccggcgcgatcgcgacgcgctgcacctctactacggcgcggccgacgtgttcgtgacgacgccgtggtacgagccgttcgggatcacgcccgtcgaggcgatggcgtgcgcgacgcccgtgatcggcagcgacgtcggcggcatccgcacgacagtcgagcacggcgtgacgggctatctcgtcgcgccgcgcgatccgggcgcgctcgccgcgcggctcgacgaactgcggcgcgaccccgagcgcgcgcagcagttgggctgggccggctaccggcgcgcgcatcgccattacacgtggcgcggcgtggccgagcggctcgcggcgatctatcgcgacgtcgccgcgtgcgcgcggcgcggcgcgcgcgcgggcacggcggcgcacgtgcggcgctcgcccgtcgcgccctcggcaacggttgcgaaccagaaggagaacggatcatgaaggaccccgaacgcaagcgcattctcgtcacgggcggcgccggctttctcggctcgcacctgtgcgagcggctcgtcgccgaaggccacgacgtgctgtgcgtcgacaatttctacaccggcgcgaaggacaatatcgcgcatctgctcgacgcgccgaacttcgagctgatgcggcacgacgtgacgtttccgctgtacgtcgaggtcgacgagatctataacctcgcgtgccccgcatcgcccgtgcactaccagcgcgacccggtgcagacgacgaagacgagcgtgcacggcgcgatcaacatgctcgggctcgcgaagcgcctgaaggcgcgcatcctgcaggcgtcgacgagcgaagtgtacggcgacccggcgtcgcatccgcagcgcgagagctactggggccacgtgaatcccgtcggcatacgcgcgtgctacgacgagggcaagcgctgcgcggagacgctgttcgtcgactatcaccggcaatacggcgtcgacatccgcatcgcgcggatcttcaatacgtacggcccgcgcatgcatccggcggacgggcgcgtcgtgtcgaacttcatcatgcaggcgctcgcggacgcgccgctcaccgtgtacggcgacggccggcaaacgcgtgcgttctgctacgtcgacgacctgatcgacgcgctgatccgcctgatggccgcgcccggcccgatgcccgagccgatgaacctcggcaatgccgaggaagtgtcgatgctgcagatcgcgcgcgaggtggtgcgcgtgacgggcgcgtcggtcgcgatcgaattccggccgctgcccgccgacgatccgcgccagcgctgcccggatctcggcttcgcgcgcgagcggctcggctggcgcgcgaccacgacgctcgccgacgggctcgcggcaacggtgcgctacttcatccagcggcaggcggcgcatcacgcgccgggcaacctcgtgcacagcacgcgggttgcgtcgcacatgctcgcgcgcgtgaatgcgcaggggagatcgcgcgtcagcgcgtagcgggggcgcggggcgcgcggttcgcggcgggtggttcgtggttcatgcctcatagctcgcggtacgctgcgctcggggccatgctcgagacccacacggttcgcgattcgcgagctcacccgcgcgcgtcagccgctgcccgtcgcgcgcaggatcgcacgcgcgagcgtctgcagatcgaccggcttgcatagatagccgtcgaagcccgccgcgagcacgcgccgctcgctgtcgcgccccgcatgcgcggtgacggcgagcaccggcgcgtcgttcgccgcgcgcgtgcgcgtgtccgcatccgcatccgcgtccacgtggcgcagcgtgtcgagcagccagtagccgtcgccgtcgggcatcgcgagatcggacagcacgacggtcggccgcatcgcgtccaccttcccgatcgcctcgcgccccgacgacgcgacgaccacctccgcgccgagcgtcttcagcgcggcggccaggctcgcacgcgaggtcgcgtcgtcgtcgacgagcaggatccgctgcgcgtcgagcgtcatccgcgcgccgccctcggcctgcgcggcccatgcgagcgcgcccatcggctgccagccggcgggcagcgtgatcgcgaacgtcgtgccgcggttcttgcccgcgctcgcggcctcgaccttgccgccgtgcagctccgcgatgtgccgcacgatcgacagcccgaggccgagcccgcgccgcggcgatgcgggcgcgccttccgcgcgccggaacgcctcgaacacgtgcggcaggaattcgggcgagatgccctggcccgtatcggcaaccgtcagcttcgcctgcgcgtcgtggcgctcgagcgacacggtcacgcggccgccgcgcggcgtgaacttgaacgcgttcgacagcaggttcgacagcatctgccgcagccgctcgccgtcgccggacacgatgcacgtgccgagcgcgcattcgaccgacagcgcgatcccgtcggcctgcgcggccgcgccgagcgcgcccgtcacgtcgttgacgatgcgcacgagatcgaccggcatcgcatcgagccgcagcttgcccgtcgcgagcgacgatgcatcgagaatatcgccgaccatccgcgacagcgagcgcgcgctgcggtcgatcgcatcgatcgcctgctgctgcagcgcgccgtccaccggattgcgcagcacctcgatccagccgtagatcacgttcagcggcgtgcgcaactcgtgcgacacggtggcgagcagctcgtccttcagccggttcgacgtgtcggcctgccggcgcgcgtcgcgcgcgccgcgcagcgagcggtgcacgcggcgttcgcgccggcgctgctcgcccgtgtcgcgcagcgtcagcgacagcgcgatgcacgcgtcgcgctcgtcgaacacgggcgacgccgacatcgtcgcgcgcatccgcccgccgtcctgccgcacgcacagcacgtcgacgttctcgatcggctcgcgcatgtcgggcaccgattcgggcagcggatgattgcgcagccagcgcggcgcgatcagcatcgcgacgtcgcacccgcgcgccgcgtgctcgtcgtagccgaacatccggcgcgcggccgggttccagctcgtgatgcggcgattcgagccgaccccgacgatcgcgtcgggcgaggcctcgacgagccgccgcagcatctggctggccgccgatcgctcgcgctcgatgctgatgtcgcgcacgatcagcaccgcgcccgtcatgtcgcccgccgaatcgacgagcggcgacgcggcttcggcgatcggcacccgctgcccgtcgtgcggagcgagccagtgcccttcgacgctcgcgctcctgccgctcctcagcacgtgctcgagcgcggacgcgcgcacgcgcgcgccgcgcccgtcgtaggcgcggtacacgtcgcgaaacggcagaccgcgcacggccgtcgcatcgcagccgatcagcgcggccgcgctcgggttcatgtacgtgagcatgccgtgccggtcactgacgacgacgccctgcgtgagcgactgcagcagggtctcgtagtagcggcgcgccgccgcctcgcggcggcgcaacgcgtcgttcgcgcggcgcgagcccttgagcgcgacgacgatcgcgcagatcgcgcaactcacgacggcgaacgtcgcgagctgcatgagccgccccgcgagcggcgccggatacgcggccggatcgttcaggaacagcagccacgcgagcgccgcgctcgcggcggtcgcggcgatcccccccgcgagcgacgtcgcccaggcggccgccgcgatgaacggaaaatacggcgcgagcggcatgtcggcgccgccgaagcgcacgagcgccgcctgcagcaacgtgccgatcgcgatgaaacccgtcaccgccgcgtaattttttgcgtgtcctcgtacaaaattcgccatcacatcccctcctgccgccgcgtgggcgcgcggcgcgcgcgcgcagccggacgcgccgcggcggcacggaagttgcggctccgcacgggcaagccgcgcatccgcgcacgcggcaccggggaggctcgcggaccatgacatcgacgcaccgctggctcgtcatctcgccgcatctggacgacggcgtgttcggctgcggccagttgctcgcgcagtcgcccggctccgtcgtcgtcacggtgttcgccggcgtgccgccgccgcgcacgcccgcgccgccgtgggaccgccgcgcgggcttcgcgacgggcgccgacgcgatgcgcgcgcggcgcgcggaagatgcccgcgcgctgcgcatgctcgacgcgacacccgtctggctcgattttctcgacgatcaatacggcgcgccggccgcgcccgacgacatcgccaagcagctcgccgccacgctcgacgcgcatcccggcttcgacgtcgccgcgcccgccgggctgtttcatcgcgatcatctcgcaacgaaccgcgcggcgctcgcggtcctcgcgcgcggcccccgcgcgcgtcgctggctgttctacgaggacgcgctgtaccgccgcgtcgacgacctgatggccaagcggctcgccgactggcgccggcaaggctggatcgcgcgggtcgccgcgccgctcgcgcacgcgcgcgcgggccgcgcggccaaagccgaggccgtgcgtgcgtacgcgagccaggttgccctcttcgacgctcatgcgctcgtcgacctccatgtttccgaaacctactggcgcctccaatgcgagacctcatcagcgtaacgcccgcgcgcgtcgacatgccgacgcgcgagccgcgcatgaccgcgatcgtgctcacgcaccgccgcgaatccgagctcgcgcgcacgctcgcgcagctcgcgaagctgcccgagcagcccgcgatcgtcgtcgtcgacaacgcgtcgaacgacggcaccgcggcgatggtgcggcggcgcttcccgcgcgcgacgctcgtgcgcgcgccgcgcaatctcggcgcggccggacgcaacctcggcgccgcgtgcgcgcgcacgccgtacatcgcgttctgcgacgacgacacgtggtgggagtccggctcgctcacgctcgccgcgcagctcttcgaacgccatccgcgcatcggcgcgctgaccgcgcgcgtgctcgtcggcatcgagcgccgcgaggaccccacctgcgcgctgatgcgcgcgagcccgctcgagcacgcgccgcagcagccgggcccgacgattctcggcctgctcgccggcgcgaccgcgttccggcgcggcgcgttctgcgcggcgggcggctatcatccgcgccttttcgtcggcggcgaggaaaccttgctcgcgctcgacctcacgacggccggctggtcgctcgtctacgcgccacagctcaccgtcgtccattacccgtcgcccgtgcgcgacgcgcgcggccgcgcgagcgtcatcgcgcgcaacgcggtctggaccgcgtggctgcgcctgcccgcgttcgccgcgctgctgcgcacgctgcgcgccgcgccgcgcgtatggcgcgaggcgggcggcctgcgcggctggcgccgcacgctcgccggcctgccgtggacgctgcgcgaacgcaggccgattccgacgcacgtcgacgcgatgcggcgcgtggtcgaagccgccgatcggctcgcgcgccggcaggcgcggcggcagcggccgtagccgcatcggcatcgcgcgcgccttcatcgcttcgtcttgtcgtccccctccgcctcgagctgcgcgagccggttgtagatcgtcttcaggctgatgtcgagcacctcggccgcgtgcgtcttcacgccgccgcactgcgcgagcgtgccgagaatgatccgcctgtcgacttcctcgagcgacgtgccgaacggcaccgtcaccgcgtcgccgtcgtcgcccggctcgctcgccacttcgtccatgatcggcggcggcagtgtgtcgatcacctcgccgtcgttgaaaatgcaggcgcgctgcacgaagttgcgcagctcgcgcacgttgcccggccagtcgtattcggcgagcgcggcgagcgcggacgccgagaagcgcatcttgcgcccgctgtcctcgccgagctgccgcaggaacgcctcggcgagcatcggaatgtcgtcgccgcgcgcgcgcagcggcggcagcgtgatcgggaacacattgatccggtggtacaggtccgggcgcagcttgccgtccgccatcgcggcttccgggtcgaggttcgtcgcggcgacgatccgcacgtcgacgtcgagctcgcgcgcggagccgagccgcgtgagccgccccgtctcgagcacgcgcagcagcttcacctgcgattcgacgggcatctcggtgatctcgtcgaggaacagcgtgccgccgtccgcgcgctcgaagaaacccttgtgctgacggtccgcgccggtgaagctgccgcggtcgtggccgaacatctcgctctcgacgaggttcgccgcgatcgcgccgcagttgaccgcgagaaacggccccttgcggcgcaggctcagatcgtggatcgtctgcgcggcgagctccttgccggtgcccgattcacccatcagcagcacggacgcctcggtgcccgcgacgcggccgatcgcgtcgtacatcgtctgcatcacgggcgagcgcccgagcatcctgccgaagcggccgagccgctgcagctccgagcgcagcgcggcgatctcctcgtgcagcacgccggtgcgcggcacgcgcgcgaagatgctgttcagccgctgcatgttcagcggcttcaccagataatcggtcgcgcctcttcgcagcgcgtcgatcgcggtttcgaggctcgcgtgtcctgtcgtcagcaccatctcgacgtgcgcgcccttgggcagctcgtcgaacagatccatgccgttgccgtccggcaaaacgagatcgcacagcaccagatccggcgtgtgcgtcgcgatcagcgcgcgcgcctcctccagcgtcgcagccgcatcgcaggcgagctgctgggtatgcgccagagcgcaaagcatgtcgcgcgtgtccgcatcatcctcgacgatgagaatgtagggcattcgagctccttcgtccgttgcgcgccggcgcaagcgatgaacgagcccgcatgccggcgcatatccgattaggcggccgaacgatgccggccgatgtgcgatgcgatcgaagttcgatcgcggcgacgaaacgcgttgctcatcacagtatagaaaacgcgccctcggcgaaacccggttatcggatatttctatccgaacccggccgccgcattggaaatttcaattcatcgttgaaaaaatagccgctaggcttcagctgtgtaaaaaatgcgcagggcgcatccgaacgccgttcgttcgcacgcttgtttgctcgctcattcgctcgttcgcttcggagccagtccgcgcacctccccggggaaccccactcagcgagatatccatgtcgcaacacagcagtgacggcagacggctgcacggcaattcgtgtctgatccaggcgctgttgcacaagatcgaaaaagtggccgcgactcgtgcaagcgtgttgatcgtcggcgaaagcggggtcggcaaagatatcgtcgcaagactcctccatgacatgagcccacgccgccgtggcccgttcgttccggtcaattgcggcgcgattccggccgacatcgccgaatcgcagttgttcggccacgagaagggcagcttcaccggcgcggccgcgcagcacatcggcttcttcgaggccgcgcgcggcggcacgatcttcctcgacgaagtggccgagatgtcgcgcgatctgcaggtgaagctgctgcgcgcgctcgaatcgaacaccatcacgcgcgtgggcggcagcgagccgatcgcgctcgacgtgcgcgtggtcgcggccactcaccacaaccctgccgaggcggtgcaggaagggcgctttcgcgaagacctgttctaccggctcgccgtgttcgcgctgcgcgtgccggcgctcaggcatcgcgaggacgatatcgagggcatcgcgcaggagctcgtcgatacgctcaacagccggcacagcacgcgcaagcggctctcggggcaggcgctgaagacgctgcgcacctattcgtggccgggcaacgtgcgcgagctgcgcaatgcgatcgagcgcgcgtacatcctctccgacgagcagatcgagcagttgccggtgcgacggctcgcgccgcgcgacgacgtgcgccggaacgcgatgacgctgccgctcggcatgacgctcgcgcattcgcagcagcgcttcatcgccgcgtcgctcaagtacttcgacggcgacaagccgcgcaccgcgaaggcgctcggcatcagcctgaagacgctgtacaaccggctcgcgctgatgcgcgagcacgacggggaaaccgcgcagcactaaggggggcgggcgcgcggcgggcgagccgcatccggccggcgcgcctcgcgcggtgaacggctggcgctcgtcgtggctgtcgtggctgtcgctcatgtcgcgcgagccttgcatacgtcgcatgccgcgcggagcgcctatgtcgcgcatgccgcgcacgcatcgcgtgccgtgcgcgggccgcatggctcgcggcccgcgcacggaccgggcggcgcggcgcgcacgcgcgctcatgccgcgacggcgcgcagcgcgtcgtcccagtctcgcgcgaagcgctcgatcccgaaacgctcgagcgcgtcgcgccgcgcggccgcgccccattcggcggcgagccgcggatcgcggatcagcgtgcgcatcgcgtcgacgagcacgtcgatgcgcgtgtcggccacgccgttgtgcccggtacgcacgagctgcgccatctcggtcgtcgcgagcgcgacgatcggcagcccgatcgtcatcgcctcgacgaccgcgagcccgaggctcgtatagcgaatcggattgaagaagaagcggtagtgcgacaggaacgccggcagttccggattcggcacctcgccgatgccgcccgcctgcgccgagcccattccgaccaggtcgaccggcaccaagtgccgcaccgtctcgaacaaatccgagccgagccggcggccgcgccgcacgagatgattgacgaccgtcacgcccttgggcagcgtgccgcgatacacgacgtcgcgcggcagcagcacgccatgctcgatcacgcgcgtcggcgtgacgccgctgtcccacatcagcgcgttgaacggcgtcacgtgcacgagcagcacgttcgggttctgcaccggatggcacgtatcggtcggatgttcgcgcggcggatcgtgctcgacgaagatcgccggcaacgcgcgctgcgcggcggacagcaggtgctcgcggtcgtgcgcgtagtggcgatggtgctggtacagcacacagtcgaactcggcgtccggcacgcattcgtacggcacctcgcgcacgttctcgccccatggcagatggccgacgcagcccgcgtagccgggcggatggttcggcttcgtgatgacgtagaaatcgtgcggcgcctgcgacaggtagtacaggtagttgccgtgcacgtgccacgtgagcacgcgcaaacgcttaggcgacatgatgcggctccacggcgagcagtgcgtccgcgcgcctgacgacgtcctcgacgccgatcgcgttcgcgcacgcgtggtcgtacggacaggtttcgaacatgcacgggcggcacggcggatagtcggcgagcacgcgatggcgctcgcgatcgagcggcgcccagcgcgcggcgtcgctgccgcaggcgatcacgacgctcggcgcgccgagcgcggcggccacgtgcgacacgccggtatcgttgcagacgacgaggcggctgcggccgatcagcgcgccgagcgcgccgagcggcgtgcggccgcacagatcgacgaacggcgcgcccagttgcgcggcgaacgcgtcggcgagcgccgcctcgccgcgcgtgcccgtcagcacgatgcgcagcccgcgctcggcgagcgcgcgcgcgacgcccgcgaagcgcgcgaccggccagcggcgcgactgcatgcgcgcgcccggatgcacgaccgcgtattcgcgcggccgcagatcgtgctgctcgcacagcacgcggcagatcgcgtaatcgaggccgccgagcggaaactccagatagtcgccccagtcgtcgtagccgagccggcgcatcagcttcgtgtagcgggcgatttccggcagcgccgacggccatgcgatcgtgcggtcgagccgcggcgcggcgtgctcgccggccgcgaacgcatcgggcgcgaaacccgccgtcgacgccgcgccgaggcccgcgacgatcgcgttcgattgcgcgccgctgccatgcagctggatcgcgagatcgaaacggcgcgaccggcattcggcgacgaacgcggcgagccgctcgacgtcgtgcggctgctcgacgagccccggcgcgccggggaatgcgatgaagtcgtcgacgtaatcggagaagcgctcggcgaacgccttcgcccacggcagcccgatcagcgtgatccgcgcctgcggctcgccgcgccgcagtgcgcgcagcgcgggcaccgcgcacagcatgtcgccgagctgcagcgcgcgaaacaccgcgatgctcgcgtattcgcccgtgccgcgccgctcggcggccgcgggccgcgcggaaggatcgccgctcataggaacagcacccggaagtggagcgcgccgcgcagccgccagtacagcgacacgggcggaatcgcgatcgacgtgacgatcatctccgcgacgtgcgacggcgtgtgcgcggtgccgcgcaggcgccgccagcagaacgccgccgtgatgccggcccaggccgccgcgcacgcggccgcggccgcatgcaggccgagcgcgagcgcgacgcacgcgccgagcagcgcgagcaccgccgcgtagtaatgccacggcggcacggagcggatgtgccgacggtagacgtcgcgatgcttcttgtacagcagcgcgtcgaaaaacactttcgactgctgcgcgatgctcacgccccagcgcgcgggccgcaccggatgcacgatcgtcgccgtgcgcgcgtcgacgatcggccccgcgcgctcgcgcagcgcgaacatcaggtccgcgtcctcgcgccacgcgcgcgtgaagcgctcgtcgaagccgccgacgcgctcgagcgccgcgcgccgcacgaaacagttcgcggtcgcgaactccgcgtgggcgagcccgcccgcgtcgcgctcgtaatcggtcgggcacggcgcgagcggcacctcgatgcgcccggccgcggccgacgcgttgggctgcgcgagcagcgccgagcagccgttgcgcagccatagcggatcggcgatcgtgtcgtcgtcggtgaacgcgatcaccgggcccgccgcttcgcgccagcccgcgttgcgtgcgccggccgggccctgcgtgcgcggcgcgctcacgtaacggatcgcgggcagcccgcccatgcgcacggtcagcgcatcgacgacggggcgcgcgctgccggccgcatcgtcgtcgacgacgacgatctcgtaggtgcccggatcgaacacctgcgacgcgagcgcgccgaggcagcgttcgagcagctccggccgccggtacgtcggcacgacgatcgacacgacgggcggcggcctccagtgcggtgcgttcatagcggcttctccagcaaaaacgggccgatcacgagcgcatcgagcggcgacgtccagaagcactcgagcgcgtcgcgcggcgtgcgcacgatcggctcgccgcgcgtgttgaacgacgtgttgacgagcacgggcacgcccgtcagcgcgtcgaattcgttcaggaggtcgtaatagagcggatgctgcgcgcggttcacggtctgcacgcgcgcggtgccgtcgacgtgccgcaccgcgggaatccgcgcctgcgcgcccggcgcgacgtcgtagacgaacagcatgaacggcgcgcgcaggcgttcatgcttgccgccggtgaaccagcggtacgccttctcctcgatgacgacgggcgcgacggggcgaaagtcctcgcgatccttgatcgtgttgagccgctgctgcatgccgggatcgatcggcgaggcgaggatcgagcgcgcgccgagcgcgcgcggcccgaactccatgcggccctggaaccagccgacgatcctgttcgcggcgagcagcgccgcggtttcggcggcgacgttcgcgagccgccggtacggcagcttcgcgtcgatcaggcacgcctcgatcgcacgctcgtcgtatgccgggccgaggaacgcatgatccatccgccagccgccgcgctcgccgcgttcgctgaaatccgtccacagcgccgcgccgagcgcggtgcccgcgtcgcccgcggcgggctgcacccagacgtcctcgaagcggccgcgatcgcggatcttcgcgttcatcacgcagttcagcgcgacgccgcccgccatcgcgaggcgcttctcgccggttgcgccggcaagccaatcgacgatctccagcaccacctcttcgagcaccgcctgcagcgagtgcgcgatgtcgcaatggcgcggctcgacgcgcgcgccgcgctcgcgcggcgggccgagcagctcgcgcagatcgagcgcgggcgtttcgtagcggccgtcgccgacatagcgcacgaggcggcgcagcgcgtgcgcgaacgccggcttgccgaacgacgcgagcgccatcaccttgtactcgtcggacgagtgcaggaagccgagatggcgcgtcacgcgctcatacagcaggccaagcgaatgcggcagatcgacttggccgacacggcggtacacgtggccgtcgaacacgccgtagctcgtcgtcgccttctcgccgcggccgtccatcgtcagcaccgcgcagtgcgaaaacggcgcggcgaggaacgcgctcgcctcgtgcgacagatgatgttcgacgaaatgccagcggaacggcccatcgggcgtcacgccgcgaaagcgccggcgcagatgatgcggcgcgccgtccgcgagctggcgcggcgcgttgacgatgtacgacaggaatagcggctcccacggcgacgcatgcccgttcgcgcgcgcatgcgcggatggcgacagcggcagcgtgaacgtcggctcgcggccgtcgcgctcgatctgctgccacggatcgtacgagtacgcgacgtgcgcgacttcggcgagcgtgatgcccgcctcggcgaggcaatagtcgatggcgtgatacggcagctcccaggtcgagaacggcaccgggcgcttgccgtgcttgatgcgcgtgaagcgctcctcctcggccgccgcgacgacggcgccgtcgcgcacgaggcacgcggcgctatcgtggaacgcggcgttgatgccgagcgtgtagagcggtggacgggatttggccatgcgtcaggtccttgcggtcgcggaggtgatcggaacgacgttcgccgcgcgcggcgaagcggttgaagggacggcggcgcgtgggggcggcatgggcggcgtgggcggtgcgtcgtgcggcgggtcggcaagcggtccgccctcgacgggcacgccggcagcggatacgccgcgagcggatgccccggccgcggacaagcccgcgtcggatgcatgcgcgccggctgcgcgcacggcaagcgccgacgcgctcacggcgggctccgatgcgtcgcgcgcatgcgcggcgccccgcacggcgcagggcgcggccgcgccgcgcacggagccggcgtgcgtaccgtgccgcgctgcgccgccgcgaatcggcgacaccgcgccgccgccgcccgcgccgtgcgaacccgtggtttcgcgcatcagttcgcgcacggccgcgacgacgtcgtccacgctcacgcgctcgaggcaaggatggcccggctgatcgcagacgctgcggtaacagtgacggcacggcacgtcggcgttcagcacgcggctcggcacgcgccacggcgtgtgctgcggattcgtcagcgcatacagatcgaccaccggcgtgcccagcgccgtcgcgagatgcacggggccgctgttgttcgcgagcagcaggtcggccgcttcgatcagcgcgccgagctcgccgatcgacagcgcgccggccaatggcagcacgcgcttgccggcgcgcgcgcaaacagtctcgacgagcgcgcgctcgtgcgcgccgcccgtcaccgctacgccgtcgaaataccgggcgacgcgcgcgacgacgtccgcgaagcgctcggcgggccagcgccgcgacgccgcgctcgcgcccggatgaacgacgagccagcggccgaggtcggtgggcggatcggttgaatcgttcggattgcttgcggcaaccgcagcggctgaagcgatcgaatcagccgcatcagccgaatcggtcgaatcggtcgaatcggtcgaatcagccgaatcggtcgatgcagtcgacttgaccgatgcagccgcggcagccggaacaaccgaagcagtcgcagcgattggagtatttcccccgtgggccgcaaacgaatcgtcggagccattcgcctcggccgcagccgaacgcgtcgaagcagccgaagccgccgcgtcgtccggctcgaggcaagcccccgccccgcgcgcctgcgcgcgatcccgcccgtcgccttccgcgcccccctccgcctgcgcgcgccacgcaagccgcgccgcacgcagccgcgcgcgcacagcgcgccgcgcggcgtcgcccggctcgaacgcgagccgcatgtcgcgcgtcgtcgcgcccacctcgcgcacgagcgccagttgccgcgccacttcatggcgcaactgcacctgcggctccgtttccgcgatgcgctcggtcagcagccggtacggattctcgcggcaatgcgcgagccgcagcgcgatccccgcgagccggcacatcatcgcggcgggcagcgggctctggctgtagacggtgaagatcgccgcggcgtcgaagccgccgcacaggagccgctcgatcatcgcgacgtccgcggccgcgccgtcgtccgcgcccggatgcttgacccacggcgcatcgtagatccacacgtcgtcgatcatcggcagatgcgcggcgagcggcgcggccgcgctcgacgtgagcagcgtcaagtgccgcccttcgccgctttccttcagcgcgcgcaacgcgggcgtcgtcatcagcacgtcacccatgttgtcgagcctcacgcacagaatgcggcgcgcgcgccgccacgcgtgaagcgtcatcgcgcgctcggcggggctcatcgccgcccctcttgcggcgcttcgcccggcgcggccggcgccgcggccgtcgccgcgcattcgcgcgcgacgatccacgcggcgtcgtcgagccgcgacgcgatgaaatccggcgtgcgcagcccgccatagcgccattcggtctcgttgccgcaatcgacgagaatcgtccggcagcccgccgcgcggccggcctcgacgtcgtcgaggatgtcgccgatcatccagctcgcgtcgagcgacacgccgagctgcgcggccgcgcgaaacagcaggcccggttgcggcttgcggcacgcgcaatcgcacgcgtagcgcacgaccgtgccggccgggtggtgaggacaataaaaaaagcccgccagcatcgcgccttgctgagcgaacagctcggctagacgatggcgggccgcgcctaaagcggtttccggaaagcgtccgagcgcgacgcccggctggttcgacacgacggcgaccggcatgccgagctcgccgaacgtcgcgagcgcgcgcgccgcgccgcgcgcgagccgcatccgcgcgggatcgacgttgtacggcacgttttcgagcagcgtgccgtccttgtcgagcagcacggcgccgcgcgcgcgcgcgtcggtcacggccatgacgtttccttcacgggcagcaccatcacctcgggaatcaccgtgcccggcggctgcgtgagcacgaagcgcacggccgccgcgacgtgctcgggcggctgcaacgtatcggcgtcgatgtcgggaaagcgatcgagcaggaacggcgtgcgcatgccgcccgcgacgatcgccgacacatgcacgcccgacgggcgcagctccgcgtgcaatgcatgcgacaggccgagcagcccccacttcgtcgcgtgatacgcggacgcattcggccacgcgcgcttggccgcggtcgacgcgatgttgacgatgtgcccgcggccgcgcgccttcatcatcggcacggcggcgtgacacagcaggtacggcccgaacaggttcgtcgtcagcacctgccgccaggcgtcgacgctcacgtcgtcgatcgcggccgtcacgtcgatcgccgcattgttgacgatcacgtcgatgtcgccgagcgattcgcgcgccgcgtcgaatgcgtggcgcaccgacgtctcgtcgccgacgtcgacgccgagcggcaccgcgcgcgcgccgtcccgcgcaagccgctcggcgacgccgcgcgcgcgcgcttcgtcgagatcggcgacgacgacgtgcgcgccggcgcgcgcgagctcgccgcagatcgcggcaccgaggccgcgcccgccgcccgtgacgaacgcggtccggccggcgagcgacgcgccggagattggatcggaggatagctgggacacgtgcgctccttgagtcctgtgagtcgaggaatcgaatgcttgccgagacaagcggctgcgttccccttccagcgatttgcgtgcccggcgcggcgcgagcgcccgtgctcgcgcgcctcgccgtgcgccgcgccgaaccgttactttttataagggggcctgtaaaagctgctcgcgccgtgcatcgtatgcgcgcgcgcccgcgcaaacgctcacagcgcgagcgtatcgggcgtcgcgtgcgcgcggtgcttcgcgatcgcgcgcaggcaatgggcgatgcagccggcgaacgcctcgtcgaaccacggctgcgcgcccgatacgccgacgacgatcccgtcgagcgcgacgctgccccacagcgtcgtgtcgcccgcgcgcagccggtgcggctcgttggcctgcagcagatggccgtcgcggcccgtctcccacgacagccgcgccttcgcgcgcgcgtatgcacgatagtcggcgtcccagtactgcggatcgggcagcgagaattcgtagaggatcgcgtcgtcgaagctcgcgagcgacgggccgagcgcggggtccatcacgacgatgtgcaggcagccgctgtcgccgacgaaatcgctctgcagcgcggccgaaaacgccggcaacagcagttcgacggccgcgacggccgcctgcctgtcggcgaacgcgctaccgcctcgctcgttcgtcggcaccttcgcgctcggttgcagggtgttcaacgtgttcatcgctctctcctcggtgaaaagccagggcgcgcagcgcggcgatcagatcgacggccttcacgggtttcgtcagatagccgcgaaagcccgcttcgatcgcgcgcgcgcgatcgtgctcgctcgcatagccggacagcgcgagcgcttcgacggcgcgcgcgccgtcgtcgcggcgcgcgtgctcgagctgccgcacctgcgtcatcacggtgcagccgtcttcgtcgccgagatcgatgtcgcagacgagcgcggccggccaatcgcggcggcgcatctgccatagcctgtcgagcagcgcctgcccggagccgaacgcgagcacgcgcgcgcccgcgtcgctcagcagcgcggacagcgcgtcgcgcgcgtcgtcgtgatcgtcgacgcacgcgatcgtcacgcgatcgagcggccgccccgccgtcgcggccgccgcgacgctcggcggcgcgatgtcggccgaggtcgcgacgccgttctgcccgccatttgccccaccgttcaccctgccgttcgtcccgccgcttgccgcgccgttcggcgaagcgttcgccgccccccgcgtcgcgcccggcaccgccccgtccggatggccgctcggcctcccgtcggcgtttccgttcgtgcccgcccgcgcgccgccgggcgcggccgcgggcggcgcggccgtatcgatcgcgttcagcggcagcgcgaggtgcaccacgatgccgacatcgtcgcgcccgcgcgcgacatacccgccctggctttcgagcgccgcctgcatcgtttcgaggttcggcagcgacagctcgggcgcgtcggcgcccacgctcgacacgctgatgcgcgcgtcgttgccggcgcgcgcggtgacgatctcgacgcgcccgcccgcgcggctcgcgtcgatgccgccgcggcacagatcccagacgatgcgacgcagcgcggccggatcggcggtgacgacgagatcgtcctcggccagatgcgagaagagcggcacgccgcgcgtgtcggcaacctcgcgcaggctgtccagcacatgcgcgacgagcgggttgatccgcaccgcgtgcaacgcgatgcgcgcctccgtgcgttcgaactcgcgctgcttcgcctgcagcgcccacatctgcgcatagacgccgccgcgatcgagcagctcgtcgtgcgtgccctgctcgacgagccggccgtgctccatcacgacgatgcggtccgcgtcgacgatcgtcgacagcctgtgcgcgatcacgaggctcgtccgatgttctgcgatcctcatcagttcgtcctggatcgcgcgctccgagcgcgtgtcgagcgcggacgtcgcctcgtcgaacacgacgatgggcggcgccttcagcagcgcgcgcgcgatcgcgacgcgctgccgctcgccgcccgagagccgcacgccgcgttcgccgacgcgcgtgtcgtacgaatcgggcaggcgctcgatcagcgcgtcgagctgcgcgccgcgcgcggccgcgacgatgtccgcgcgcgtcgcgtcgcggcggccgtagccgatgttgtaggcgagcgtatcgttgaagaggatcgtgtcctgcggcacgatgccgatcgcatcgcgcaggctgcgctcggtgacgagccgcagatcctggccgtcgatcgaaatcgagccggcgtccggctgatagagacgaaacagcagccgcgcgagcgtcgatttgcccgagccgctgccgccgacgacggccaccgtctcgcccgcgccgatcgcgagcgacacgtcccacaaaatctgccgccccggctcgtagccgaagtcgacgtgctcgaagcggatctcgccgccgcgcacggcgagcggctgcgcgaacggcgcatcgccgtcctcgcccggcttgccgcgcgcgtcgagcagcgcgaacaaccgctcgacgttcgtcagcgcatcgttcgcctcgcgaaacacgaagccgagcgcgttcagcggcaggctgatctggatgatgtacgcgttgatcagcacgagatcgccgaccgtcatcacgcccgacaccacgcgctcgcccgcgagcagcatcaccgccgcgatccccgcgccgatgcacgcgctctggccgatgtgcagcgtcgacagcgcgaactggttgtcgatgcccgcttcgcgccagtcgtcgagcaccgtgtcgagccgctcacgctcgaaatcctcgcgcgcgaaatacttcaccgtgtcgtagttgagcaggctgtcgacgatgcggccgttcgagcgcgcctccagcgcgttcacgcgccgctgcaagcgcatccggcggcgcgtgaacacgaacgtgtacgccgcgtacacggcgaacgtgacgaagatgatcgcggtgaagccgccgccgtacttgccgatcacgaccacgagcaccgcgccgatctcgagcacggtcggcacgatcgtgaacaccgcgatgccgagcagatagccgatgccggccgtgcctttctcgagatcgcgcacgacggcgcccgtctcgcgccgcgcatgaaagcgcgcgccgagccggtgcagatgcgcgaacgtgcgcaccgtgaaatcggccaccgtgcgctgcgtgacgtgcacgaacgtcatgtcacgcacttcgttcagcgcattcgacgcgaagcgcacgaccgcatagccgaacagcagcagcaccggcagcgcgaacggatgcgccgcgacgcggcccagctcgtcgacgatctgcttgagcagcagcggcaccgccaccgccgccgccttcgcgagcacgagcagcgcgagcgccgcgagcacgcgcagccggtagcgccggatcgcgcgccacaggtcgagcgcgatccgcgcgcgcaggcctcgcccggcgcgctcggcgtgattcgcgcgcgcggccggatcggcgggcgtcgtcatcgtcgcgtcccgcctacgccggcgcgcgcgggctgcgcggcacgcgcgcggtcgtcagtcggatgcatcggcggatacccgtgcgttcgccgccgcgtcaatggcgcggatcgtggccgcccgtgcccgacagcgcgcccgacggctgtccgcccgcgaccgatccgcccggcgattgcccgcccgcgccgccggcaccgcccgccatcgtcgaggtccggtgttcgggccgcatcggctgcccctcgggcggcgcggccatgcccgcggtgcccgtggtctcgccgcgctcgcgcggcagcacgcgcacgcggttgtcgacgtcgcgcacgcacatgcagttatccgcgatgtcctcgatctcgtgcttcatccagcgctcgggcacggtgccttgcagctcgacgcggccgccgttcacctccacgctgacgtcgctcacgtcgagatcgaacgcataggcaagccgctcgcagatgtcctcgcgaatccgttcgtccgagcgcgtgtagcctttcggcccctgccggtgcagcatctcgcgctgaccgccgccgccgtgcagcaggtcgcgatagtcgcgcgagcggtcgtattcgcgcgtgcggtacggcgaccacagctcgtcgcggtaggccgagcgctcgccgccggcgcgccacggctcggggccggcgcgctcctcacgctcgccgccgcgatagggcgagcggctgcccgccacgaggcgggactggccgcggaatttccgcagatcgccgtcatcgtcgcggccgccgccctggtaccagccgtcgtcgccatagccgcgcgggcccgcatagccgccgcgcgcctcgccgacgttgccctgcgcgccgacgccgcgcatccgctgcgggccacggccgccttcgcgctcgcgccgcccgccttcgtagccgcggcgacgctcgtcgtacgggttgcgatcgtcccagtccgcccagtcgctaccccaatcctcggggccaatgtcctcggccagcatccggtagtcgccttcgacgtcgaggtccgggcgcagcaacgcttcgtcgtcgtactgcatgccgcgctcgccgccgcgcaagccgcgctcgttgcgctcctgccagcccgccgcgccaccgcggccgaccggccgtccctgatatcgtcgttgcatcgcgtctctccttgatgaacgcctcggcggcggccggcaccctgcgcggccgccgccgaggcgcatcgacgcgcgcaagtttcgtaccgacgcgaatacgggcggagggacggagaaggaacgcgcacgcggatcgccgcgcgaaagacgaacggcgcgcgggtgcgtgggtgcgcggcaagccgcatgatgcggggtgaatgacgctggcgtgacgccggcgcggacacgaaatgccgccgtgcggcgctgccgcccagggctcgcgcgagcggctgcgcgacgcggctgcgcgcgggccgcgcttgcacccgttcgctttcgtgcgccatgcggcggcggtcaatatctgccacgcgttgaatatcttgcgcggacacgaaataccgcagcgcggcgctgtcgccccgggctcgcgcgaatggctgcgcgacgcggctgcgcgcgagccgcgcttgcacccgttcgcttttgcgcgccttgcggcggcggtcaatatctgccacgcgttgaatattttgcgcggacacgaaataccgcagcgcggcgctgtcgccccgggctcgcgcgaatggctgcgcgacgcggctgcgcgcgagccgcgcttgcacccgttcgcttttgcgcgccttgcggcggcggtcaatatctgccacgcgttgaatatcttgcgcgggcgcggatgcgcggcgcagcgcgaggcttcgcttcgcgtcgagtcgcacgcaacagcgtcgtcgcgaaagcacacgcgtcgaacggcgcgagtcgcgcgcgacaggccgcgcatgcgctgccgtgcgcgcggcgggaacggcacgccgcgccgttcccgttgctcttgtcgttgtcgttgccgccgccgctcacttcgccgcgacggccgccacttccgcgttcacctgcacggccggcgcgccttcgtgataacgcggatgcgcgacgaagctgccgatcacgcccggctcgaagagcatgcagtatgtcgagccgccgtactggaagtagccgatttcctcgcccttctcgacatgctgcccgggcagcgcgtcgatcatgcacgacgacacttcgcccatcccgacgaacacgcatgcgacgcggccgatctccggcgcatcggcatcgatgacgatcaccgcgcgcgtcgcgacggccgtcatgtagccctgcgaatcgttgagcccggccgggtccgcgccttcggcctcggtgctcgaatagtaggtgccgtcgacgagatacgcgtgcgcgatgcgccccgcgacgggcgcatgccagcggtgataatcgtaggcgctcaggaacgcctggtacagcgagccgccgacgaagccgcgcgcgagctcgccgcgcgccgcggtgaagatgtcgcgcagcgaatacggctgcgacttgatccagaacgtgtcgagcagcttcagatcgtgcgcgacgtgatacggcgcggcctcgcatgcgctgacgatcacggccggatcgtccggcgtcgcgacgggccgcgcgtcgggcagaaagcgccgcgtaaagaaatcgttccacgaggcgaagccccagtagggcagttgcggatcgcaatggaactgcgacatgccgatccgcttcacggcctccgcgctgaaccagccgtccggctccgacgcgttcaggtgcgcgcgcgaatgcgggccgcccagaaagccgcaccatacgttcagcacgcgcttgagttgcgcgttcaccgcgcggtcgcgaaagaacgcgtagccggacggcatgcaaagcggccagtcgagcagcgcgttcagcgggcagaccacgagcccggattcgctgaacggcggcgcgtacgtcatcacgaaatcgatcaccgccatcagttcgccgatcgtctcgtagccgagctcgtagccgcgcgagcgcgcctcgtcgatcgcgcgcgtcagcgccatgcgcagcggcggctcgccttcggcgagcgccgcgagctcgcgcaccgcctccgtcatcggcacgccgtccgcgtgctcgcgcgcgtgcgcggcgagcgtcttccgatagcgcgcgagcgccgcctcctcggcgggcagccatccgcctaggcgtcggcgctcggcggccgcctcacgggcggcatttgtcgcgttcgtcgcgttcgtcgcgtgggttgcgttcgttcggttcgtcatgtcggccctccattcgatcgggtgacgcgaggcgatgggcgagacggaaaggcaagcttcgcgaaagcgaacgtcgagcgaagcgccggctccggtcggcgcgcatcgtgggaagcgagccgcgccaagcgcgcgtgcccgttgcgcccggccacggcgcgctataccgcgcgccgcgcgagcatcgtgcggatctgtccgatcgcgcgcgccgggttcaggcctttcggacagacatcgacacagttcatgatggtccggcagcggaacagccggtacgggtcctcgagatcgtcgaggcgcgcggcgctcgcgtcgtcgcgcgaatcgacgatgaagcggtacgcctgcagcagccccgccggcccgacgaacttgtcgggattccaccagtagctcgggcatgcgctcgagcagcacgcgcacaggatgcattcgtagaggccgtcgagctgctcgcgctcttgcggcgtctgcaggcgctctcgttcgggcggcacgccttcgttgacgagatacgggcggaccgaatggtactgattgaagaagctcgtcatgtcgacgatcagatcgcgcacgacgggcagccccggcagcggccgcagcacgatttcgcgcggcagcgcctgcatgctcgtcacgcaggcgagcccgttgcggccgttgatgttcatcgcgtcggagccgcacacgccctcgcggcacgagcggcgatacgacagcgtctcgtcctgcgccttcacgcggccgagcacgtcgagcagcatccggtcttccgcgcgcggcgcgagctcatagcgctgcatgcgcggcgcgcgcccgtcgtccggatcgtagcggtagatgtcgagaatgcgggtgtcggccatcgtcattgtcgtgcgcgctgccgcgaaagctcagcgcaatgcaagcggcgtgcccgccgcgcgcgagcggccgcgccgcggatcacggccggcaacgcgcgacgtcgccgcgatcgatcaggtcgcgcccctgcccgatcgcgtcgcgcacgcattcctcctcggtgccccactcgggcgacaccgtctcggggaccgccgccagcacgcgcctgccgtcccgatagatctcgacatccgacacccacgcgccgcgctcgttgcgcgacgcccatacgcgaatctcgtagccgccgtattcatacatcgttcgtgcgttcggttccatcttcgatcggcccccttcaaaactttcaaccgggtgtaaagaagcgcaacggcggacacaccgcgccgcgcgccgacgctgcgcgcagcgggcatgcctgtgaacgccgccgcggcgaagggaggggaagcgaaacaacggaacgacgagaagacgagaagacgagaagacgagaagacgagcaggcgagcaggcgaaaaagcgcgggaggcggggcgcgcgatccggcgcgcggcgcgcgcgacgaagccgcaggccctgtttcgtcgcgatttgcgcagattcgccgcgcgcgtcagctgcccgcgtagcgcgcgacgctgcgcgcctcgatcgcatgcacgacggccgccatgtccgcttgcccgtgcccgagcgcctcggtctcgcgatacagctcgcagcagacttcgagcagcggcgccgcgagatgcgcgccgtgcgcggcctcggtcgcgagccggctgttcttgaacacatcgacgatcgacgcctgaacctcgaaatcctcgttgacgagcttgtcgatcttcacgcgcgacacgctgctcgccatcggccccgcatcgagcaccgcctggaactgcttcatgtcgagcccgaagccgcgcgccgcgtgcgcggcttccgcgagccccgtcaccatcgcgatcaggaacgtgttgacggcaagcttcatcagcaggccgctcggcacctggcccgtcgcgacgatctcgcggcacatcggcgccagcagagcgcgcacctcctcgacggcggccggctcccccgccagcatcgcgacgagccgcccggcctcggccggctggcgcgagccggacaccggcgcctcgacatagcggccgcccgccgcgcgaatgtcggcctcgaggccgcgcgaatactcggccgacaccgtccccatctggacgatcgtgtgttgcgcgacgttgctcgcgaacgcgggcttgccgcggtcgagcaccgcgtcgatcgcggcatcggtcgccatcatcaggatgacgatgcgcgcgcgccgatagacgtcggccgccgaatcggcgacttgcgcgccggccgcgcgcaacggctcgcagcgctcgcgcgtgcggttccacaccacgagctcggttccggcccgcgcgagattgagcgccatcggctgccccatcacaccgaggccgacgaagcctagtttcatgatcgcctccatgagttcgccgccgcacgcgggcggcggcgcatcgacaggttgcgggcgatcggagcgcttcagtcggccgggcgcccgggctggcgacggcgtgcaagccgagcaagccgcgccggcggccagtttagctaaattgccgcaacctgtgcgtcacgggcgtagcggctctccttgtaaggcagcccgagatgatcgcgcagcgtcgcgccgcgccgcaccgggtcgaagtagccgcgcgcgctcagcaccggcagcacgtgatcgacgaaatcgtcgagcccgaagcccgtcaccggcaggcctagcatgaagccgtccgccgcgccctcgtcgacccagcggatcatctcgctcgcgaccgcctccggcgtgccgatgaacgcctccgaggtgccgatgttcgagcggcgcgtcgacacttcgtacgcgacttcgcgcagcgtcagcttgcgttcgcgcgcgagccgcttgatgttgtcggtggtcgactggaagccgtcgctgccgagcgtgccgatatcggggaacgggccgtcgagcggatacacgctgaagtcgtgctgctggaagaagtgactgagatacgcgagcgcctcgcgcggcgacagcaggtcgcgcacctgccgatacttgtcgtccgcctcttgctgcgtcgcgccgacgatcgggccgatgcccggaaacaccttcacgtgatcgggattgcggcccgcggcggcggccgccgccttcacccggcgatagaacacgcgcgcctcgtcgaacgtgctgccgttcgagaacaccgcgtccgcgctgcggcccgcgaggtcgatcccgtcgtccgacgagccggcctggaagatcaccggctgcccttgcggcgaacggcggatgttcagcgggccctcgacggagaagaagcggccgcgatgatcgaggcggtgcagcttgtccggatcgaagaaccggccggtcgcgcgatcgcgaacgagcgcgtcgtcgtcccagctgtcccacaggccctgaaccacgtcgagatgctcggcggcgatcgcgtagcgctgcgcgtgatccggatgcgggcggccatagttcttgccggtgccctcgatcgacgaagtcacgacgttccagcccgcgcgcccgccgctgatcagatcgagcgacgcgaactgccgcgcgacgttgtacggctcgctgtatgacgacgacatcgtgccgacgagaccgatcttcgacgtgaggaccgcgagcgcggacagcagcgagatcggctcgaaacgattgaggaagtgcggcgccgacttcggcgtcacgtacgccgaatccgcgatgaacgcgaaggcgatgccggcgttttccgcgcggcgcgcgcgatcgacatagaaatcgaagttgacgctcgcgtccgggggcacgctcggatgtttccatgcgttcatgttcgcacccgccccttgaatcaggacgccgaaatggatgtgttttctggtcatgggaaggctctatcgaaacgttcaaacagcgcgcgcgaacgcggcggcgaaactcgccgcgcgggccgcgcgcccgggaaggccgcgcgccacgccgcggcctcgcggcaccgccgttgaacgaacccggacttcgtcgcgcggcggcgcctgtctcgaacgtcggacgaaacgcgcgtggcgcgcgcatcgcccatcggttcgcgatactaaatgattttccgcggccgtcccgtctgcggtgcggccgtcctgctttcggtatgggtgcgcgccgcgctcagtcgagcgcggccgcgcagcgcgcgctcgccgccggctccggcacgatctcgcgcatcgtgatgtcgaacgggcgcgccgccgcgtgcggatcgcgaatgccgagcgccatctgatgctcggcgccgacgtcgagcagcgcgaattgccagtggctcgcgtcgtcgtcgacgtgccgatcgaatgcgatgcgcacgggctgcgcgggcagcgcgaacgagaactcgccgagatcgatcgacagcccgacgccgcgcgccttgatgtacgcctccttcagcgtccacagctcgaagaagcgcgtgcgccgcgcatcgggcggcagcgcgaagaacgccgcgcgctcgctcgccgagaagtgcgacgcggcgatgccgtcgagatcgttgctgcgcgcgcgctcctcgacgtcgattcccgcatcggccgtgcgcgtgatcacgcacgcgacgatgctgcgcgcgttcgacagattgaagcgcagcggcggccgcgcatcgcccgcgtcgatttccgggcggccgtgcgcgttcgcgcggaaccgccattgctcgggcgcgacggcatcgacgtacgcggacagcacggtgcggcacagcgcgcgcgtcacgaggtactcgagcttcagatgatcgaatgcgaagcgcccgagccgctcgcgctcctcggcgctcagcagcgcgcgatagcgctcgcgcagcgcgggcgtgtcgcacgcggcggtgcgcgcataccacacgtgtgcgtcgcgttcgccgagcggcggcacgggcgatgcgttcgtcgtcggcagggtcgtcgaggcgttcgtcattcggtttgtcatgtcgtgcgcgagcggctcgcgcgagtattcggtttcaagctcgcgccgacgttcgcgatcgggttcgcattcgcgatgtcggcaccgcgcccgcgcgccggatcggcgcgcagcccggctcgtccttcatgtcggtcgcgcggcgccggccgcgccgcgtaacccgccatgcccggcgcgcatccgcgcgcgccgcccggcgtcgtcaagcccgcgcgacggccgcgccgccatgcgcgggcgcgtcgttgatcgggaaatgcagcagtgccgcgaacagcccggcgagcgccgtcgcgccccagatcagcgagtacgatcccgtcgcgtcgaacacatagccgccgagccacgagccgaggaacgagccgacctgatggctcaggaagcacacgccgaacagcgtgcccagatgccgcgtgccgaacaccttcgcgacgagcccgctcgtgagcggcacggtgccgagccacgtgagccccatgatcgccgcgaagacgacgaccgacgcattcgacttcggcccgaggaagaacagcgcgatcgccgcgccgcgaatcaggtacagccagccgagcacgtgctgctgccggtagcgcccgccgagccagccgcacgcccagctgcccgccatgttgaacaggccgatcagcgcgagcgcggtcgcgccgagcccggccggcatgtggcagagcagcagatagttcggcaagtgcgtgccgatgaacgcgagctggaacccgcaggtgaagaagccgagcgtcagcaggcaatagccgcgatgccgcaccgcgtacgacagcgtctccttcagcgatatcgtcgccgtctcgtgcgcgaccacgtggctgccgcgcgtgttcttgtcgagcagcacgccgagcggcgcgatcgcgatcatgcagccggccagcacgaacagcgacaccatcgtgcccgaatgcgacgtgaaccactgcgcgatcggcacgagcgccacctggccgagcgagccgcccgcgctcgcgatgcccatcgccatgctgcgcttctcggcaggcgcgccgcggccgaccgcggtcagcaccacgccgaaactcgtgcagctgatcccgatgccgacgagcacgcctatgccgagcacgagcatcgggcccgtcggcacgaccgcggcgatcgcgaggccgagcgcgaacacgaccgcgccgatcgcgacgagcggcccggcgccgtagcggtcggcggccgcgccggcgaacggctgcgcggcgccccagacgaggttgtgcagcgcgatcgcgaacgcgatcgtcgtcaccggcaaaccgtggtcgaacgagaatggcccgatgaaaaggccgaaggtttgccgcacgcccattgccgcgctcatcacgagcgcgccggcgaccacggcgatcatcatcggattgaaaaaacgtggggatccgtcgcgtcgatgcgtttcgggtgcaaacatgtccgctcctgttatgacgctagccgcggcgcgagcgcgacgcgggcagcgcgattcgttttagtcgatacggcgtcgcatcctcgatcgcacggtgcgcgcaagcgtgcgccattgcggatgttgcgggtgcaatggcgcgtcgcgcggcaagcggcgtgtcgccggccctcggatgcgcgcgacgcgttcgcttgacgcccgcaccgcacgcgagcttctgaacgatcgaagactttgcagcgcaacaatccggcgcgtgtcggcgcgccgcgctgcggccatggaaccatcggatgattcgctttgcagtctatatgagcgtttcgcatttgtgcaggaattccctcggccgcgcggcgtcattgcgcatcgtgcaggcatggggccagggcgcgcgccgcgcacggcgcgccgtcctgccacaacagcggcgcgacggggccggcggtcgacaccgaatcgacccggccgatcacgatcgtatggctgccgtagctgaaatcgccgtccaccgcgcaccacagcgtcgcctgcgcgccggcgagcatcggcacgccgtgcgcatcgcaccattcgccgtgcgcgaaacgcgcgtcgtgatcgagcttgccgctgaacggcgcgatcagctcgagctgacgctcgtgcagcaggttcagcgagaagcggcgcacgcgcatcagcggcgcatgcagcgtcgccgcgcgattgatgcatacgaggatcgcgggcggctcggtgctgagcgcgctcaccgcggtcgccgccatgccgtagcgcgcgcacgcgtcgcgcgtcgcgacgatcgacaccgtcgatgtcagccggcgcatcgcggtcttgaaatgctgcgcgagcgcatccggcgcgggcgcgggcgtgggcgatgcggcggcgttcgatgccgatgcgcgtgcgttcggcgtcgatgcgcggtgctcggcgcgcgttgcgtcgcgccgcgcccgctcgggcgcgggcggctcgaacgcggggtgcgcgtcgcttgcggcgcgcgtcgcgcgctcggtccatgggctcgccattatgtctcctccttccggtgtcgggcggtcgttgcgaaacggtcgtcgaacaacgcgaattcggccgcgccggggcgcgcggcggcggcgccgatcaggaaccagccggcgccgatgtacagcggcccggcagacgcgacgcgcgcgtcgaccgcatagcctgcgcggcccgctcccgccgtcaagatcgacagcgcgcgccgtgccgcgccgcgcgcgacgcgcgagagccgccgcgccaacccgatgcctgtctccatctgctcgaatcctcgctgcgaagcgtcgtcgcgcgggtgcgtaatcgtcgcgatccagccgcatcgcgcgccggctgacgggcgaacgacgcgccgcgcatccatgcgccgctgcgcgcgatcgttcgccgacgactgccggcccctcgtcgtccgattgcctctcgttcgaatctgctcgtttctgtttctcggcgcccgcgcggttcgagcccgcaacgcacgcgcttcgtcatgcattcaacttgaatcgtgaatcggcggatgccgcggcacgcctgtccgcacatcccgcgcgacgcgccgcgcgcgtgcgagacgcgtcgcccggcggcgcatcgcgcgcggcggccgatgcatgcgatacaggctaacggaaaacgcgcgcgtaatgacttagatcgtttacggcatatggcgcgcgcgcttgcgttcatttcgagatatagccttcggcgagcaggcccaggcgcttcgctttcgtcgcgctgctcttgatgtgcttgctgtccatcttgcggttgatcgcggtgaagagctggtagaccgcgcgctcgtcgagccgcagttcctcggcgacgtggcgcgcgccgccgccgcgcgcgacgagccgcagcgcgagcacatcctgcgcggcaagcgacagctcctgcgcgagctcgcggcgccgccgcacgacgcgccattcgagcatctcgttcgcgagcccgcgcagcacgcgccggttgcgccacagcgcgtcctcgccgtgcggcgcgggcagcggcgcggcaacgtgcagcaagccgaaggtcgacacgtcgcggcgatgcgcgggaaagaacacgttgctgccgagcccttgcgtctgcgcgtagtggttcagccagtgatcggagcgcaattcggcgagcgccgagccgcgcagcggctgcgtgttgtcgcgcgcgtgcgcgacggccggatcgttcagataccagtgctgatgcacatagcgctgcgcccatgcgggcgcgccgccgatcagcagatcgtgcgccgtgaactcccccgtgtcttcgtcgacgacgaaccagtgatagaagcactgcgtcgcgccgcacgatgcgcagatgcgccgcatcagcgcgagcagcgcgccgtcgtgctcgcattcgaccgcgaactccggctgcgcgacggatgcggcggaggcggtgggcacaccggaggcggccggcgcggcaccggcgtgctccgctgggcggaatgcaccgcccgcctcgctcgccgggcgcgcataccgtgcatcgtgcaccgcgaatgcgccgtgcgatcccgcatcgtccgccgcgcggtgcacgtcgagcaacgcgcggtagtcgattccgagctgcacgacataagggtcgtgttcgacgaacgccgcgacggccgccgggtcgcgcaggccgacgcgctgcgtcgataccggctcgccggggcttttgcagcgccgttcgagcacgaagccgcgcaacgcgtcgccttgcacgccgagcgagatgcgcttgccgtcgacgatgccgacgcgcgtgcgcgcgagctcggcggaggagagttcgaaaggaacagaggtggattgtcgagccatggccgatccattggttggggtgggaaggcgatggcggtttggcccgacagccgcaaggcgcacgacgaccgggcggctcacggcggcaggtcaaattgcggacggtgacgtgaacgcgtcgtgcggagtcgggaaagaaaagagttgctcctgcatcacggccaccggcggccatcggtggtgatcagtcgcgcggcagcagcgctgccgccgtcaagcggagtcgagcaaagggaaaaagaagggcacgcccgcgcgatgcgcgggcgggtcgaacgccggcgtgcccggcgggcctcgttatctgggctggaaccggtacgccggcacggcgcaccgaaggcgaaaacgcgcgcgacgcgcgcggcagaggctgcgttcgctcacgcggcgcgccgccggcgcgaggcacgaagccgcgcaccggcggcgcgcgccggaatggcgaacgaaacgcgtcggccggcgcagcccgcgacgcgcgaacgcgtccggcacgtcgccgtaccgcttagttttcgtcgtagtggatgtggaagatcgccattcgccctcgctcgcctctgtgcctgatggccgggatcgcgacgcgtcccggcgtcgttgatgtcggacgcgatccgcgcggcgcgcgtgatcgcgaatgcgtgcttcagatgtgcaacgcgtgtccgagcgcgcgaagcgcggcttccatcaccgcttctccgagcgtcgggtgcgcatgaatcgtaccaccgacgtcctcgaggcgcgcacccatttcgagcgattgcgagaacgcggccgcgagttcggacacgccggcgcccaccgcctgccagccgacgatcaggtgatcgtcgcggcgcgcgacgacgcgcacgaagccgtccgcgctctcgagcgtcagcgcgcggccgttcgcggcgaacggaaacgacgcgctcacgcacgcgccgaacgtgcgctcggcttcgtcgggcgcgagcccgaccgagacgacctcgggatcggtgaagcagatcgcggcgatcgcggcgggcatgaaatggcgcttcttgccggccacgatctcggcgaccatctcgccttgcgccatcgcgcgatgcgcgagcatcggctcgcccgtcagatcgccgatcgcccagacgttgcgcatcgacgtgcggcacatgtcgtcgattttcagcgcggcgcccgcgcggtcgagctgcagcgtctcgagcccccagccctgcgtgcgcggacggcggccgaccgtcacgagcacctgatcggcggcgagctcggtttgcgcgtgcgcgtcgtcctgcacgcacaccgcatcgccgcgcgcgttcagcccgagcaccttgtggccgagcagcacgcgcacgccgaggcgcttgagcgaggcggccacgggcttcgtcagctccgcgtcgtagatcggcaggatgcgctcgcgcgcctcgacgacgctcacctcgacgccgagcttgcggtacgcgatgccgagctcgagcccgatgtagcccgccccgacgacgacgagccgcttcggcagcctgcccggcgacaacgcgccggtcgacgagatcacgttgccgccgaacggcatcgccggcagctcgacgggctcggagcccgcggcgagcagcagatgctcgcactggatccgcacgcgcgcgccgccgcccgtgtcgacgtcgacggtcttgccgtcgacgacgcgcgcgtcgccgtgcacgacttcgacgccgttcttcttcaggagcgcgccgacgccgcccgtcagcttcttcacgatgccgtccttccacgccaccgtgcgcgcgatgtcgatcgcgggcgcctgcgtgcggatgccgagcggcgaatcgccggcgaagccgcgcaccttgtcgaattcgcccgccgcgtgaatgagcgccttcgacggaatgcagccgatgttcaggcacgtgccgcccagcctgtcgcgctcgacgagaatcgtgcgcacgccgagctgccccgcccgaatcgcggcgacatagccgcccggcccgccgccgatcacgagcagggtcgttgtcttggtgtcgctcatcggctcattccacgaaaagaagggcgggctgctcgagcagcccgcgcacggcctggatgaactcggccgcgtccatgccgtcgatcacgcggtgatcgaacgacgaagacaggttcatcagcttgcgcgcgaccaccgcgccgccgcggaacatcggccgctcgacgatccggttcacgccgacgatgccgacttcgggcgaattgatgacgggcgtcgacgcgatgccgcccagcgcgcccaggctcgtgatcgtgatcgtcgagcccgacagctcgtcgcgctccgcgcggcccgcgcgcgccgcatccgcgagccgcgcgacctcggccgcgatcgaccacggatcgcgcgcctccgcgtggcgcacgacgggcaccatcaggcccgccttgctctgcgtcgcgatgcccagatgcaccgcgccgtgacgcgtgacgacgccggcttcgtcgtcgtagcgcgcgttgatctgcgggaactcgcgcagcgcgatcaccatcgcgcgcgcgagcagcggcaacaccgtcagccggccgcgcgtatcgccatacttgcggttcagctccgcgcgcagcgcttcgagctcggtgacgtcgatctcctcgacgtagctgaagtgcgggatgcgccgcttcgcgtcctgcatccgctgcgcgatcttgcggcgcaggccgatcacgggcaccgcctcttcgtcgtggcgctcgacgtacgcggcctggccgccgcgcgcgcgctgcgcggccgcgccgcggccttgcaggtacgcgtcgagatcctcgtgcaggattcggcctgcctcgcccgtgccgtgcacgtagcgcagctcgacgccgagatcccacgcgcgcttgcgcaccgcgggcgacgcgagcgggcgctcgcccggccggcgcgcgggcggcggcgacgcgggcccgcgttcgacgtcggtttgcgaagcgccgcgcgacacgcttcggtcttcgcggtattcgctggattcgcgatgcccgcgcgcctcacgttcggcgtgctgcgtgtgcgaagcgccgctcgatgtgccgctcgatgcggcgcgcgcatcgtcgcgcccgtggccggcaccgtgctcgccgcgcgcggatttcgcagccgcgctcgcatgcgcgtgcgccgtgtcggcgacgcgttcgggctgcgcggcggcggcgcgcgcgccgccgtcgggctcggccttgtgattgccgtcgccttcgacttcgagccgcacgagctcgctgcccaccgcgagcacgtcgccttccttgccgcccaacgcgacgacgacgcccgtgacgggcgacggaatctcgaccgacgccttgtcggtcatcacgtcggcgatcgcctggtcttccttcacgcgatcgccgaccttcacgtgccacagcccgagctcgacctccgcgatcccttcgccgatgtccggcatcttgatgacgtgcacgcccatgtcaattctccatcgcgcgccgcagcgcgtcgccgacccggttcgggcccgggaaatacgcccattcctgcgcgtgcggatacggcgtgtcccagccggtcacgcgctcgacgggcgcctcgagccaatggaagcagtgctcctgcacgagcgcgatgagttccgcgccgaagccgcaagtgcgcgtcgcctcgtgcacgacgacgcagcgccccgtcctgcgcaccgattcgacgatcgtgtcgagatcgagcggccagaggctgcgcagatcgatcacctcggcgtcgatgccggtttcctcggcggccgcgagcgatacgtgcaccgtcgtgccgtacgtgagcaccgtcacgtcgccgccggcgcgcacgatcgccgccgaatcgagcggcaccgtgtagtagccgtcgggcacgaggctcgccggatgcttgctccacggcgtcaccggccgttcgtggtggccgtcgaacgggccgttgtagagccgcttcggctcgaggaagatcaccggatcgtcgttctcgatcgccgagatcagcagccccttcgcgtcgtacgggttcgacggcatcaccgtgcgcagcccgcacacctgcgtgaacatcgcctcggggctctggctgtgcgtctggccgccgtagatgccgccgccgcacggcatgcggatcgtcagcggcgcgatgaactcggccgccgaccggtagcgcaggcgcgcggcctccgacacgatctggtcggacgccggatagaagtagtcggcgaactggatctcgcagacggggcgcagcccgtacgcgcccatcccgaccgccgcgcccacgatgccgccttcgttgatcggcgcatcgaacacgcgcgacttgccgtacttgttctgcagtccttcggtgcagcggaacacgccgccgaaatagccgacgtcctgcccgaacaccaccacgttgccgtcgcgctcgagcatcacgtccatcgccgagcgcaaagcctggatcatggtcatcggcgaggccgccggaccttctttgcttgctgtcgtcatcgctgtcaaaccccgagctgttggcgctgccggcgcaggtgcgcgggcatctccttgtagacgtcctcgaaaatgctcgcgacgttcggcacgtgctcgtcggccagcgtgccgtagcgctccgcttccttctgcgcggcgagcacctcggcctcgagcgcggccttcgtgtcctcgtggtcctgctcggaccacacgccgatgccgatcatgtggcgcttcaggcgctcgagcggatcgccgagcggaaagttcgtccagtcgtcgccggggcggtacttggtcggatcgtcggacgtcgagtgcgggcccgcgcggtacgtgacccactcgatcagcgtcggcccgaggttgcggcgcgcgcgttcggccgcccagcgggacgcggcgtagaccgcgaggaaatcgttgccgtccacgcgcagcgaagcgatgccgcagccgacgccgcgcccggcgaaggtcgcgccctcgccgcccgcgatcgcctggaacgtcgagatcgcccactggttgttgaccacgttcaggatcacgggcgcgcggtacacgtgtgcgaacgtgagcgcggtatggaaatcggcttcggccgtcgcgccgtcgccgatccacgcggaagcgatgcgcgtgtcgcccttgatcgccgaggccatcgcccagccgaccgcctggatgaactgcgtcgcgagattgcccgagatcgagaagaagcccgcgtcgcgcgtcgagtacatcaccggcaactggcggcccttcagcggatcgcgctcgttcgacatcagctggcacatcatgtcgacgagcggatactcgcgcaccatcaggatcccttgctgccgatacgtcggaaagcacatgtcgccgcgctcgagcgcgagcgtgtgcgcgaccgcgatcgcttcctcgccgaggcactgcatgtagaacgagatcttcttctggcgctgcgcgatctgcatgcgcgcgtcgaagatgcgcgtcttcagcatcgcgcggatgcctttgcgcaagatgtcgggatcgaggtcgggcgcccatggcccgaccgctcgtccgtgctcgtcgagcacgcgcacgaggccataggccaagtcgctcgtgtcggcgggggcgacgtcgatggggggtttgcgcaccttgccggctggcgacaggcgcaggtaagaaaaatcggtcttgcatcccggacgcccggtaggctccggcacatgcaatcgcaatggcccgtactggctcattcaattgtctccacgtttgattttgtcgcacgcttcgtcgcagagcgtaacaaagttatcgcgcatcgtgaaagcttcttcggactcggagtcgccccgattttcaaatgggcgtcggaatgttatgacaccgtttagcacgctcgttcgcgcaacatccgcggcgcgcgccggataccgcccgatgctgcggatgcgatagcgtgcggcacgcatgccgtgcatgcggcccgcgtgttcgccgcactcgtttttgtgcgatgcgcaagcgcggcgaaacgcatggccgttcgctttcgttgaacctcgcgcatcgcgcgaccggcgcgcgctgtgcgcgatgcccccactcgcgtcacgagttatgcacccgcgcccgcgcgccggcgcgagagcggcggcgatgcatcgcgagtcgaatatcgcttatcaccacaatcaatttccgcgcggtcgcgtttcgtcctagactccccaaacattacatcgatagatggaatcatcgatcggcgggcacgccggctgcgtgacacgccgcacgctcgcccgcggtcgacgcaaccggacggcgtccggttcgatcacgacaagaagacagcccgagcgcgcgatatcgttcggatcccgaatcgacaggcttgcgccgctcgcggcgttccgcccgcgccacttttgcccatgaactcgatcctcgccccggcaacgccccgcccgcctccgccacccgcacgagcccgctgatgtcggtgctcgcgcgcgccgtcgtcaccgcgccgctgccgggaagcggtcgcgcggccgaggcgtcgacgcgcgtctcgactatgcgagcgcagagcgcttcggcaatacgcatccgctcatgccggcggtcgcgctcgtcgcgccatggcttgcccgaatcgcccgcatgccgccgaaaatcgcctgcacggccgcgttcgcgccgcgcgccacgacctttggcggatcacacgcgcatgcggttttcgccgccgaggctcggtgttcgcaccgcgcggccgccgcccgccggacgctcgaagccggcgcgcggcgcatccgcgattcggctccgcgtccaacggcgatcgtcccgattgacgatgacatttatcaatgtcatcgtcatcgcgcgtgcaccgcaaacggctatcgtgacgcaccgcggcatcggaccacgcgcaatcgggcggcttaccgctcgccggcgcgccgcccgcccctccaccctcgaaacgcgaccttcgtatgaaacagcaacgcatagaaatcgctgaagaattcgacgcccccgttcatcaagtcttccgcttcttcagcgagcacgagaatctcaaatcgatcttctcgccggcgaaaatccgccggatcagcgacggcgagcccgcccgcaacggcgtcggctcggcgcgcgagatgcgcgtgcccggcgcgccgccgttcgtcgagacggtgaccgcctatcaggaaaacgaactgatcgaataccggatcacgcgcggcagcccgctgcgcgaccacctcggcgtgatgcgcttcgtcccgatcgacgagcgccgcacgtatttccattacgtgatcacgttcgagggcaaggtgccgttcgtcgcgccggtcgtccggcacgtgctcgagggcagcattcgccgcgggctcggaaaagtggcgacgcggcggctctggggatgagtgagcgcgcgggaagcggcgacgggcgcgaccggcgcgatgcgcgcggcacctgtcgcgacacgcccgacaaacccgacgcgtgcgatgcgcatgccgcatgcggcgtgcgcatcgcacgcgcggctcgaccggcatgagcaacgacgtgcacggaacccgcgagatccacggaatgcgcgacgcctcgggccatcgggcgcgcccgctacgcacggcatgcccggtacgcatcgcacgcgccggcgcgcgcgatgcgaacgcgccggccgccgggcggctatcgcgtgcgcgcgcggcgcggccgccggcgcctgcccgacgtcatgcgtcgcgcgcggcttcgagccgccgcttcagcagcgtcagcgaatacgcggactcgcgttcgacgcgcccgcgcatcacgagcgcgttcgcgagccgcaacagcgggttcggcgaatgatagtgcaatgtgcggacgaaacgcgcgccgcgcgggccgccgctgcactcgtaggtgagcaggatgcgcaggctgccggccgtgttcgcggcgcgcgcttgccacatcacgcccggctcgttgcgcacgacgtcccagtgcagacgatcgacgcgccccgccgcgcgcacgtcctcgtcgaagcggctgccggccgcgagcgagcccgccgggccgtcgacgcgcagcgacgacggatgccattcgggccagcgcgacgcatcgctcgcgtacgcgagcacgtccgcgccggcgcatgcgatgtcgatctcgtgccgcattcgcgtcgacatgtcggcgcccggcgcctcgctccagcgcagcgtgccgtgcagccagtccatcagcggccagatgacgtcgaagttgcacgagcgcatcagcgcatcgcgatgatgcacccggtgcagcacgcgcatctgccgaatccacggccatttcgcgagcgggtgcgcgtcgggcagatgctcgcacgcgtgcacgcattcgtacagcagatagccgccgagcatcgtgctcgcgaacagccccgcgacgttcgcgtcgaagcggcccagcaccgcgtgcagcgcgaagaggccgaggctgaacacgacgatcagccacgccggaaacaggatcacgcgccagtcgcgcgcctcgcggtacgcgatctgctcgttcgcgaagaagctgtgatggtcgcccgtgtgccggcggtagaacatcgcgccgaagcggcgcttcacgtggccgacgtgccggtgaaccgtgaattcgagccagttgaacagcaggaacgcggcgggcacgctcgcccattgaacggcgctcacgcgcgcgacgtccttcaggaagaacgcgatcgccgcgcatccgtacgcgagaacgaagccgccgtgcagccatgcgttgtagcgcgggtgaacgctcgcgcggtagcgcgcgcggaatacggtcacatcctgggtcatcttcgtctcctggctttgcggcgtgcgcggcgcgccgaagcgcgccggcttgaccgcagattagagtagccccgatgatttctccaatggacaatcgtgatttgacttattcaccgatctgaattcgatcatgcgccgcgccgatatgtcgaacgatcccgtcgattgcaaacgccgctcacgcctgtcgcacccgccgcgcccaccgtgcgcgcgcaagcgtcgggcgcgcgcgcatgcccgcgccgccctcgcgcatccggcgcgccgcctgcccccattccggagcgccgccgtatgatccagaatctgcgacagctcgacctgaacctgctgctcgtgttcgacgcgctgatgcaggagcagaacctgtcgcgcgccgccatccggctgcacatgagccagccggccgtcagcaatgcgctgacgcggctgcgtcagcagctcggcgagccgctcttcacgcgcaccgcgcgcggcatgacgccgaccgcgcaggcgcgcacgctgtacgagccggtccgccaggcgctgtatctgctgcagatcgggctcggcccgcaagccgatttcgagcccgacacgcaccacctgttcaagctgtcgatgaacgattacgggcaaacggtgctgctgcccgatctgctcgcgcacatcaagtcgcgcgcgccgaacgtgatgctctcggtgcagagcgacgacgccggctcgattcccgcgcaactgacgacgggcacgctcgatctcgcgatcgactacctgcatttcgacaatccggagctctgctacgagccgctgcacgaggagcacctcgtcgtgatcgggcgcgccggccatccggcgttcgccggcgggctcgcgctgcgcggctacgaggagagcgggcacgtgtcgatccagccgcgcgacaggcgcggctcgccgctcgagatcgtgctcggctccgcgcgcgtgcggcgcgtcgtgcatctgcaggtgccgcactatctgacgattcccgcgctcgtcgcgaaatcggacctgctcggcacgatcccgcgccggctcgccgagcggttcgccgatgtctatgcgctgcagatcgcgccgctgccgatcgatatcgcgccgatccaggtgagcctcatctggcatcgtcagcaggatgcgcagcccggcctgcgctggctgcgcgagcaggtcgttctcacgcatcgcgcgatcatcggatgcggcgagcacgcgccggcgtgacaggcgtcgtgcgagatgtgccgcgcgcgcggcatcggccgccaggcgcgcggcaacgcgaccgcgccgtcgccgatcgcggccgccgcgatcggcgcgagaccgaggagcgccccgcgcgggccgcgcatctccgacgccggccggctcgcggccgcgcgtagcgcgttcgcgatgcatcaggaacggcgcaaacgcaacgccgatcgccatggcacgcatccgtacgatgcggactcacgcgcggcgcctcgcgaggcgccgcgcttcgaacacgagccgaagaaacagcgcgacgccgcgcagcacgaggtcgatcgtgatcgcgcggcgcgcgaaattcgcgagcgtatcgagcacaaggcgcggcccgacgttcgccgcgccgagcggccgatatcgcaggacgtggcccagacgccgatcggtgcggcaggcgcgatcagcccgtcaaccgcgcacagcatctttctcgagatcggcctggcgctcgccggtcgtccgattcaggtccgacgaaaccgggcgccgtttacacacggaacgccgcgccggcggccggcgcgcgggccgacggcgcgcaccgcctcgccggcgcctgtttgaatggccgcgcaaaagggcggggattcaatgcgataacgcacgcaccgtgtttcgaattgatgctcggcgcaacgcgctcgacactatggggttctcgtgagcggccgcggatcgcggcggcgcgcgcgccgggcgccgccgcgatccggatgcgcgaagaggcgcgggaatgcgcgggaccacgcggcgcaggccgtgcgccgcatcgcgcaacggcggccggcgggaaaacagggagacgaaccgttcgtgcaccgtcgcgcgcgcgggccggttcgaacaatcaaaaggtgaaccgaatgaagcagcagtcctacgattacgactacgtcgtggtcggctccggcttcggcggcagcgtctcggcgctgcgtctgtccgagaaaggctatcgtgtgctcgtgatcgagcagggccgtcgctggacgcccgagaacctgccggaaagcacgtggaacctgtcgcgctggcaatggcgccccgcgctcgggctgcgcggcttcttcagcatgcgctttttcaggcacgtcgtcgtgctgcacggcaatgcggtgggcggcggctcgatcacgtacgcgaacacgctgctcgtgccgcccgacaaggtctggcgcgagggcacatgggccggcctcgaggactgggagcgcgtgatgcccgcgcactacgccaccgcgaagcgcatgctcggcgtcgtcacgaaccggcgaatggatgcggccgacttccggctgaaggacatggcgaagctgatcggcgtcgagaagagtttctatccgaccgaggtcggcgtgttcttcggcgacgacgccgacgcgcccggcacgcgctacgccgatccgtacttcggcggcgcgggcccggagcgcacgtcgtgcatcggctgcggcggctgcatggtcggctgccgccacggcgcgaagaacacgctcgaccgcaattacctgtatctcgccgagcgcctcggcgcgcaggtgcgcgagcagacgaaggtcgtcgacgtgcgcccgctcgacgcgcgcgccgacggcgcggcgggctacgcggtcgaagcggtgtcgctcgcggcgggcgcgcgcggcgcgaaaagccgcctcacgtgccgcggcgtcgtgttcgccgcatcctcgctcggcacgcaggatctgctgatgcgcctgaaggaaaagggctcgctgccccggctgtcggacgcgctcggcaagcgcgtgcgcacgaacgccgaatcgctgatcggcgtgcgctttccgaaatcgcgcgtcgatctgtcgaagggcgtggcgatcggctcgggcatctacatcgacgagcacacgcacatcgaggccacccgctatccttcgggctccgacacgatggggctgctcacgaccgtgctcacgcgcggcgcgccgggcggcctgcgtgtgctcgtgtggctcggcgcgctcgcgaagctcgttctcacgcgaccgctgagcgcgtggcggatgatcgacccgcgcggcttcgcgcgcgagacgatgatcttcctctgcatgcagacgctcgaaggacacctgacgatgcgcctgaagcgccgctggttctggccgttctcgaagcagctcgcgacctccggcgcgaagatccccgcctacattccggccgcgaacgacttcgcgcagaaggccgcgcgcgcgctcggcggcgtgccgatgacctcgctcaccgagatcctgctgaacgtgccgatgaccgcgcattgcatgggcggcgcggcgatggcgcgcgacgcgcgcgacggcgtgtgcgacggccgcagccgcgtgttcggctatcggaacatgtacgtctgcgacggctcggtgctcggcgcgaacctcggcgtcaacccgagcctcacgatcacggcgctcgccgagcatgcgatgagccacgtgcccgccgcgcgcgagcagcggtgggacagtaccgcggagacgcctgtcgcggcatgagcgtgggcgtgggcatgggtgcgagcgcgacatggaagcggcgcgagcgcaggccggccgaatggcgcgttcgacgcgcgcgaacgcggtgcgttggcctaggcgggcgcggctgctcgcgcatcgcgcgaggcgacgcaacgcgaagcggagcgaggtggagcggggcgagagaaagcaacgcaacgcgtggcatccgcgccgggcattcgccgcgcggcgggcgggcgcaagcgccgcgcgcctcgccgcccgtgcgcgtcacgcgcggcatgtcacacgtcgcatgtcacgcgcggcgccgcccgcgccggcgccgcgagcggccattcgcgagcgcgacgagcgccgcgtcgtagccctgctgctgcagttgcgcgatcgcgtccgacgaaaaatcgtagtcctcgatgaacgacagccgcccttcccggttcagcgtgatccgcgcgatgtcgatcgccgcgcgattgcccatcagccggatgtacagcggctgctgacggatttcgttcgcgctcggcgcgtcgacgtgcgcgaggatgccgtccacgaggtcgcgaaaatcgctcgcgtattcctcgaagcgcaaatcgttgcgcacgcggtccatgtacgcgatttcctcgcggcgcagcatcacctcgacgaggttcgtcggcagcgccttcgagccggagaacagatcgacgatgaacacgcgtccgccgatctgcccgcatcgcgcgatcacgaggtcgagcggcgagttgctgacgacgccgccgtcccagtacgggcggccgtcgacgacggtccacggcatgcccggcggcaggctgccgctcgcgagcacatgcgcggggctcaggcgatcgacgtagctgtcgaagatgcgcggctcgcccgtctcgacgtcgaccgcgccgatcagcaggcgcgtcgggctcatgccgagcgagtcgaaatcgacgtagcgcgcgatcagttgctcgatcgccgtcgcgtcgaagaagctcgtccatttcgcgcgcagccgatcggcgtcgaaaccgagctgcgaccattgcggcttcaggaaattcggcacgccgaacgacagcacgtacgacgatagccacgcctcgcgccactgcgattcgtacggcagcggcagcgcgatcgacagctcgcgccagaacgcctcgagcgccttcgtcgcgcccttcggatggctcgcgacgatcgcgccgttgaacgcgccgatcgacaccgcggagatcacgtcggggcgcacgccgtgctgctcgagcgccttgaccgcgccgcactcgaacgcgccgagcgcgccgccgccctgcaggatcaggatcgtctgcaccggcagcttgtcgagcggatagttcggatcgctcagtttcgtcttgtgcgcggcgacgttcacgtgcagccggatcgcgtcgttcagcgcggcgatctcgacggccggccggtcgatcgtgaacgcggcgcgcagcacgtcgtcggcgagatagagctgcatgtacgaggcttcgtcgaacgcgccgcgctcgatcgtctcggtcgcgccgaccggatagccgagcaggttgtacgacagcccgaacacgctgccgtagaagatcgacacgtcgcgatacggcagccggtggccgagcatgttgcgcgcggcgatccggccctgccgcaccgcgttgtcccagtgctcgatccgccgccgcacgccgaagatcggatcgtcgaagtgcgcgacgtcgcccgccgcgaacacgtccgggtcggccgtctgcaggaatgcatcgacttcgaccccgtcgccgagcgcgaggccgctgccgtcgagccaaccgcagttcggcgtgacgcccaccgccgcgacgaacagatcgcacggccgcgtgccgccgtcgctcgtctcgaccgcctcgacgcactgcgcgccgagcacgcggcgcacctcgcagcgcgtgagcacatcgatgccgcgcgcgcggcaaagcgcttcgaaatggccgccgagcgccggcgcgcgcagcgacggcatcacgccgggcgcgcgctcgacgagcgtcacctgcaggccgagcgcctgcagcgtcgcggcgatctcgacgccgagaaagccgccgcccagcaccgtcgcgcggcgcgcgtgcgcggccgcgtccttcagcgcctgcgcctgcgcgaacgtgtgcagcacgtgcacgccgtcgagcccgaagccgggcagcgccggcgccttcgcgctcgcgcccgtcgcgatcagcagcttgccgtagcgaaaggtcgcgccgctcgacgtgcgcacgatccgcttcgcgcgatcgagctgctcggcgcgcacgccgagcgcgatgtcgatgcgttgcgccacgtagaacgccgcgtcgtgcagcgtgatgctcgcgggctgcacggcccccatcagccactcctggctgagcggcgggcgctgatacggcagcaccggctcgccgcagaggatcgcgatgctcgccgacgcatcctcgccgcgcagcgtccgcgccgccgtgacgctcgcgatgccgccgcccacgagcagatagtcgaactcacgcatcggcgcctcccgtcgcggcgaagcgcgcggcgggcgcggcgcatggggcgcatggggcacgtgttgcgggtggcgcagacgcggcgcgtgcggcgactgcggcgcgcgtggcgcgcgaacggcctgcggggctcacagcgacggcctcggctgcgtcgcgaaccgccgctcgtgcgcgcgctggcacggggcacagcgcagcgcggtcggccgcgcgagcaggcgctcgtatgcgatcggctgcccacaatccgcgcagcaaccgtaatcgcgccgcgcgatccgctgcaacgccgcatcgacgtcgcgcagctcggcaagcttcatgccgagcagcgcatggtcgacatcgacgaacagatccgcattcgcttcgtcgccttcgtcgggcgcggggcccgcgaggttcgcgtacggctcgtcggcgcgctgccgctcgcctgcgcgcacgtccgcctggagcgcctgcctgcatgcgcgcagcaaagcgcccagaacctggagttgatgctcgtcgaacgctgccatcgggtcctccgcgtttgcgtggccgcatcggcccgtcgcgcgatgcgcggcgacggccggccggtgcgtgccgggttgtctgccgttcgtgtgccgcttgcctgtcgtctgcctgtcgtttgcctgtcgttcgcccgtcgttcatctggcgggttcgcggcggctcggctgcgcggccgggatttagcgcttcaccgcgcaccgcgccgagcgtgcgaacgcacgaacgcatggcccggcggccggcgccgatccgccggcggctccgcgcagcgcggcacggcacggcacggtgcggcgcgcacggcagccgaatgtgcagcccggcggaatgcccggtagcgtatgccgcgccggtcagccggcgttgatccgaatcaatcgcccgcgccgcatcgaccggcgcggcgcacgccgcgcacatgcattcacgccaagatgccaccgcggtcccgctgccgcaacgccctgcgtcgaacgatcgcgcgacgacgctcgacgcggccctcgcgcagggccgccgagcggtgttccatcgtcgggagtacgtacgcgccggcggaggcggcgtcgctgcaacgcttggccatcgggatgctcgctcaccaaggtgctcctccacgggggctctgtcgtcgggatgctcgattgccgcagtcaccctccgccggggctccgtcgtcggaatgcccgatcatcgggatgcctgctcgccgaagcactccaccgcagaggcgccgccgccggaatacccgatcatcgggatgctcgatcgccggggtgcgccctctccggaatactcggtcgtcgagtgactccgccgccggaatactgcgtcgcgcttcgcgccgcgccgtcggaacggcgtgaagcgtccgccggccgccccaccgcgatcgcggcggccatcggccggaatcgcgaacggcaacgcttccgccgatcccgcccatccccccgatcacgcgcgatcacccgctacccgctgcacaccgcccgtcgaccgccgcacgtcgcatgtcgcccgcctccggcggccggccgcgaaccggcttgacgatcgtcaacaacccgccgccctcggcttttaagctggcgatgcgacgctcgccggcctatgctgtcccaatccgatgcgcgtcggacacgatacgttgcgtcgcggcaaatgcccgcccgccgccgtccgagccgcgcttcgcaacggcgggcgtttcggtgccggaaacgctcgagggccgtcggccacgcgccaacggcccgcccacggccgcccgcgcggcgcatgccgcatgcgccacggcggccgcgatgatgcgtccccatacgcccgcaaggagatccgatgctgtacgcgtggctcgaagcgcaacgtgaattcttccgcgcatgccagccgtgggcgggcgccgcgcagcgcgcgggcgcgggcgcgggcgcgcgcccggccggctggccgacatggggcccgatggcgcgcgcggccgatgccgttcccgcgccgccgccgttcgcgatcgcgtcgatcgagatcgacggcgcggccgtgccggtcgatgagtgcgtcgtcgacgacacgccgttctgcgcgctgcgcaagttctcccgccggctacgcggcgacgcggccgcgcgccccgcggtctttctgtgcacgccgctcgccggccaccatgcggtgatgctgcgcgagaccgtcgagacgatactcgcgacgcgcgacgtctacgtgaccgactggcgcaacgcgcgcgacgtcccgcccgaagccggcgcgttcggcctcgacgactacgtgtgcacgctcgagcgcttcgtcgccggcgcggccggcgacgggctgcacatgatggcggtctgccaggcgacggtgcccgcgctcgcggccgtcgcgctgctcgcggcgcgcgacgtgcatgtcacgagcgtcgcgctgctcggcggcccggtcgacacgcgctcgcaccccacgcttatcgatcgcttcgcgctcgaacacgacctcgactggttccgccgcacggcgatcgacatcgtgccgccgccgtacgccggcgcggggcggcgcgtctatccgggcttcatccagcatgcggcgatcatcgtcgcgcatccgcagcggcgcgcgtcgctcgagagccgctactgggccgcatggatgacgggcgacttcgcggccgccgcgcggtgcctacgcgagatgaacgaatacggcgcggtgctcgacatgaccgagcgctatttcctcgatacgattcgcgtgatcttccacgagcggctgctcgcgcaggggcgctggtcgatcggccgccgcctcgtcgcgccgcggcggctcacgcgcaccgcgctctgcacgatcgagggcggccgcgacgacatcgccggcgccggccagacgcacgcggcgcacgcactatgcgacgcggtgcccgacgccgtgcgcgagcggatcaccgagccggactgcgatcactacgacctcttcctcggcccgcgctggcggcgcacgatccatccggcgctcgacgcattctggacgcgcgcggaagcggcgcgtgccgcagccggcgagccgcggcccaccgccgagcgtgcggagcgccgcatcgcgcactgagccgcccccggcaccatccgcgaagccgcgcaacgcgccgctcgccgcgctgcccgtcatgccgctcgccgcgccacccgccatgtcgctcgacgtgccgctcaccgcaccacccgccatgtcgcttgccgcgccgctcgtcgtaccgctcgtcgtaccgctcgtcgtaccgctcctcgtaccgctcctcgtgccgcccgccgcaccgcgcggctcgcgcatgccgcttgcggacgatcaacaaacgcacgcgcaccattgcccacgccgattcgttcgtccgcatgatcggcgacatggacgaccaaccgatctgcgacgccgtattcgccgaccgctacgcgctgcccggcgagcattcgcgcgctcaggcgtgcgcgcgggtcgcgcgtgcgctcgcgctcgcggagccgatggcgacccgttcgggcgcggcgcggcgcttctaccggaacctgctgaacggcgcgttcggcgcgggccgcatcatggcgcgcgcgggcgccgcgccggatcagacgatggcgagctgcttcgtgcatccgatccgcgcccccgccgcgctcacgcgctttcatccgaacctcgacgaggcgctcgacgaagcgcgcctcgcgctcgcgatgggcgccgacatcggctacgacttctcggccatcccgcccgccggcgcgcggcccgacgcggaccatcccgattcgcccggcgtgtgcgcggcgctcgaccggttcgaccggatcggcacgcaggcgggcgagcgcgacggccgccgccgcgcgcagctcgcggtgctgcgctgcgatcacccggatctgctcgcgttcgccgccgcgaagcaccggcatgcgggcaggcatgcgcgctggacgacgctcgagctcgcggtggccgccaccgacgcgttcatgcaggcggtcgagcaggatctgccgtggacgctgcggcacacggcgccgccgcgcgacgcgccgggcggcgcgctgcccggcgcggacggcgcatggacgtacgcgagcgtgcccgcgcgccacgtgtggcgcgaaatcgtgtcggccgcgcgcgacggcgcggggcccggcctcgtattcgtcgatgcgatcgacgccgccgatccgctgcgcggccgcgagcggatcgacgcgacgagcccgtgcggcgcgcagccgctgccgccctacggcagcgcgatgctcggcgcgatcgatctgtcgcgcttcgtgcgcaatccgttcggcgccggcggcgagccgcgcttcgatttcgccgcgttcgacacggccgtgcgcatcgaggtgcgcctgctcgacaacgcgctcgacgtcacgcgctggccgctcgccgcgcatgcgcgcgagtcgtatcagaagcggcggatcggcgtcggcgtgacggggctcgcggacatgctcgcgatgatgcggctgcgctacgattcgccggccgcgcgcgagatggcgcgctacatcgcgtccgacctgcgccaccacgcgtacgcggcgtcggccgagctcgccgccgagcgcggcgcgtatccgctgtgcgaccgccacgcgcatctcgacgcgctgcgcgcggggccgccgctgccgcacgcggtctgccacgcgatcgagcgcgacgggctgcgccacagtcatctgacgtcgttcgcgcccgtcatcggcgtgagcctcgcgttcggcgatcactgctcgcccggcatcgagccggcccgcgcgtggatcgagcaccgcccggtgcgcgcgggcgccgccggcgcgccgggcatgcgcgcggaaaaccacgcgcaccggctgttccggtcgctgcgcggcgagcgcgccgcgctgccggactacttcgcgaccgatgcggacgtcgcgccgggcgagcgcctcgcgatgcgcgtggcgctgcagccgtatgtcgacgcgggaatcgacaatacgctgaccctcgcgaaccattactcgctcgaagaggtcaacgcattgctgttcgccgcgtggcgcgcgaagctgaagagcgtggcgatacggcgcgcggatctcgcgcgcgacgcgcagccgagcgacgacgacggcgtttaggcaagcccgcggcccacgcgacgcgcgcgggcgcttgacccacgtcaagccggcgcccggcgcgatcgggtcgaatgacgacgggcgccgtcgcggcgcggcggcttcctcgccgcggcacggcgcgcggccggcgcgccccgtcgcgcgcgttcacgatccacggaggtgacgagatgcgccgttcgcgcccgccgaagcccgcgaagcccgccgccgtccggcgccgcccgcacggcgcggcgcgcgcgcacgccattcgcggcaacggtccgcagcggcgcgccgtgcgcgaacgcgcggcccgccgcctgtcgcgcgacatcgacgcggcgctgcgccgcgcgtcgacctacccgcatccggccggccctatcgtgcgcatcgaaacgcatctctccgtcgtttatctcgtcgggcgcttcgcgtacaagcgcctgaagccgttcgatttcggcttcgcgaatttcagcgaactcgccgcgcgccgccgcgcgtgcgaagcggagctcgcgctgaaccgcccgctcgccgcgccgatctatctcgccgccggcccgctcgtgcgccgcgcgcgcggcttgcgcctgttcggcgcgggcgcggccgtcgaccacgtcgtccggatgcgccgcttcgacgagcggatgctgttctcccggctgctcgcgcgcggcgcgctcgacgcggcggacatcgatgccgccgcgacgcgcctcgccgcctaccatctgcacgcgccgcgcgacatcccgcggcgcgcgtacggcagcgcgcgcgagctgcgccggcagctcgacgacatgctcgcgccgctcgagcgcgcgctcggcgcggcgctgccggcgtcgctgcgcgcgtggtgcgtgcggcgctgcgacgagctcgccgcgcacctggacgcccggcgagccgacggctacgtccgcgcatgccacggcgatctgcacctgaacaacgtcgtgaagcgcggccgcgacgcgctgatgttcgactgcatcgatttcgacgacgcgctgcgctggatcgacgtgatcaacgatctgtcgtttctgttgatggatctgcacgcgcacgatcgcgccgccctcgcgcaccgcctgctgaaccgttggctcgacgaaacgggcgatttcgccggcctcgccgcgctgccgctgtatgtcgcgtatcgcgcgctcgtgcgggcgctcgtcgcgacgatgcgcgcgggcggcgacgccgcggcgcgcgccgcgcgcatcgagcgcgcgcgccggtacgtcgacgtcgccgcgcacgcggcccgcgcgcgccgcccatgcctgctgctgtgccacggctattcgggctcgggcaaatcggtcgcgagccgcgcgctcgccgacgtgtccggtgcgatccggctgtcgagcgacagcgagcgcaagcgcgcccgaccgttcgcggcggtcgacgcgcggccgcttcccgcgagcgcgtacacgccgcagcagatcgacgcgcaatacgagcgcctgcgcgcgctcgcgcgcgacgtgctgcgcgccggctacacggcgctcgtcgacgcgacgtttctctcgcatgcgcgccgcgcacgcttcttcgcgctcgcgcgcgagctgggcgtgcccgtgtacgtgctcgatttccatgcgagccgcgcatgcctcgagcggcgcgtcgatgcgcgcgccgccgcgcgcgacgatcattcggacgcgggcgcggccgtgctcgcgacgcaacgcgcgagcgccgatccgctcgatgccgacgagcgcgcgcgcacgatcggcttcgataccgacgtgccgctcgcgacgctccggtcggccggctattggcggccggtgctcgacgcgctcgacgccgcgcgggtggacgcgcaagcgacgcgttgaagcggcgggccgcgccgtgcgcaaccgttgccgcgacacatcgcggcaacgaggcccgcgccgcccgcgccgcaggccgttcgcgcgcggacacctcgcggcaccgcttcgctcactcgctcactcgctcagcgccacgccatgccatgccgcaccgcaccgcaacggcaacggcgacggcgacggcaacgacgaccgcacgccgcctccggccggctcggcgcgcgcggcgcgtcgcgcggactcgcgggcgaaccgcacgcgcagccgcgcgcacgcacgccgcgccggcgaaatacgtcgctcgcgcgggccgcgccgcaacggccgccgcccgcgcgagcggcgaccgaatgcccgctccactcaccgcccgtccgccgttgatctgggtcaatccgcgcccgctggccgctccatagactgaaatcgatgccgcgcagcccgagcccgcctcgccccgaagcccggcgcaccgtccccgcccgcccgcgaaccgcgctttccgacaggagacccgcaacatggaaacatccccgctcaagacgacgacgcccgaagcgatcccgccgttcgatccgtcggcaagcgtcgaggacaagctgcgcctcgcgatccattacgcgatcctcgcgccgtcgagccacaacacgcagccgtggcgcttcatggtcggcgacggctcggtgatgctgtgcgcggaccggctgcgggcgctgtccgtcgtcgatccatacgaccgcgagctgctcatcagttgcggcgcggcgctcctgaacctgcgcgtcgcgctgagccgcttcgggctcgcgtacgtgatcgacatgttcccgtcgccgtcggaccccgacgtgatcgcgctcgtgcggctcgatccgcacggctaccacgacgaaagcctcgtgccgctgttcgacgcgatcctcgagcgcgtgaccacccgcacgccgtacgcgaacgaagcggtgccgtgcgacgtgcagcgcgcgctcgtcgatgccggcgcggccgaaggcgcggaaatcgcatgcgtggacgcgccgcacgcgctcgacgagatcgccgagctgatcgccgacgcggaccgcctgcaattcgccgatccgcgctttcgccgcgagctcgcgaactgggtgcatccgcgccgccacgacgacggcatgcccgcgttcgcggccggcgtgcccgcgctgctcgatttcgcgacgcccgtcgtcgcatcggcgatccgcacgttcgatctcggcggcggcctcgcggcgatgcatcacaagctcgtcgacggctcgccgctcatcgtcggcatctcgaccgcgagcgacgatcgcgacgcctgggtcgcggccggccaggcgctcgaacgcgtgctgctcgtcgcggcggccgccgggctcaccgcgtcgtatctgaatcagccgatcgagatcgacgcgctgcgcgaaaggctgcgcccgctgctgcacgtcgatgcgcacccgcaactgctgctgcgcatcggacgcggcccggtcgtcgcgcatgcgccacggcgtccgctgatggacgtcgtgtcttgaccgaacgcgaacgcgccgcgcgcgggcgcaacgacgcgcggcgcggcggcggcgatagcggcggcgacgacgaggcgtggcggcgctggctgccgggcatcgcgacgttgcgcacgtaccggcgcgcgtggctcgcacgggatctgtacgcgggcgtcgcgctgaccgcggtgctcgtgccggtcggcatgagctacgctcaggcggcgggcctgccggtcatcgccggcctgaacgcgtcgatcgccgcgctcgtcggctacgcgatcttcgggccaagcaggatcctggtgctcggccccgattcggcgctcgccgcgctgatcgccggcgcgatcgcgccgctcgcgcacggcgagcccgcgcacgcggtcgcgctcgcggccgcgctcgcgttgatgtccggcggcttttgcgtgctcgccggcctgctgaagctgggcttcgtcaccgatctgctgtccaagccgattcaatacggctatctgaacgggctcgcgctgacgctgatcgcgagccagctaccgagcctgctcggcaccgtgccgctcggcggcacattcgtcgaccaggtcgcgagcctcgccgccaccgtcgcgcaaggccggatcgatttcgcgtcgctcgcgctcggcggcggctgtctcgccggcatcgcgctgctgcggcgcgtcgcgcccgcgtggccgggcatgctgatcgcggtcgccggcgcgtcgatcgtcgccgcgtggctcggcgcggcgccggacgcgggcggcgcacacgcgcatgtcgcctacgcgcatgtcgcaaacgcgcatgtcgctctcgtcggctcgctcgccggcacgctgccgccgctcggcctgccgtcgatctcgctcgccgacgcgagccggctcatcgccggcgcgctcgcgatcgcgatggtgtcggtcgccgacatcagcgtgctgtcgcatgtgttcgcgcagcacgactgcagcgaaacggaccgcaatcaggaactgtgcgcgctcggcgcggcgaacctgctcgccggcatgctgcgcggctgcgccgtcagcagcagcgcgtcgcgcacgcccgtcgcgctcgcggccggcgcgcgcacgcagttgacgagcctcgtcgcggccgcgtgcatcgcgctgctgcttgtcgcgccgacgctgctcgcccgcgtgccgctcgcggcgctcgcggccgtcgtcgtctattcggcgaacgcgctcgtcgacgtgcgtgcgatcgttcggctctatcgcgtgcgccgcggcgaatgcgccgtatcggtgctctgcttcgcgggcgtcgtgctgctcggcgtcgtgccgggcatcctgctcgccgtcgggctgtcgctgctgtcgttcgtctggcgcgcgtggcacccgtacgacgcggtgctcggccgcgtcgagggcatgcacggctatcacgacgtgtcgcgccacccgggcgcggccctgacgcgcggcctcgtcgcgtttcgctgggacgcgccgctgttccatgcgaacgcgacgatctttcgcgatcacgtgcgcgacgcgatcgccgaggccgacgcgccggtgcgctgcgtcgtgatcgccgccgaaccgatcaccgatgtcgacgtcaccgccgccgacatgctcgcgacgctgcgcgacgagctcgccgcgcggcggatcgcgctggtgttcgcggaaatgaaggggccggtcaaggaccggttgcgcacgtacgggctcttcgagaagatcggcgccgatcatttttttccgacggtgacggacgcgatcgagcatttcacgcggatgcgcaaggacgtggcgaccgcgcggcgggcgcggcgttagcggcgttccggctgttttcgggagcgtgagcggtgcgcgcacgcgcgccggcggcgaacgatcacgatcgcgcaaccgctcgcctgctcggcaagcaagccgcgcgcgcagtttgcgcgccgatccgattagggggatcggcgcggcttcgttcggtcgacgatgacggcgctggcgcgcaggcgatcgaagcggttcggcggcggcatgggatcgggcatcacgatgccgtttcagtgaatgccgctcaagcagcccgattgcgcgcggtagcgaggacgccgaactgcgcgctcgaccggctcgacgccgctcggttcgcagcgcttcgaatcgatgacgtcgatatttccgttgccgttgccctcggcatcgacatcaacgtcgccttccccttggatatcgatatagacgcaacacggcgcgagacgagacgagacgagacgagacgagacgagacgacagcatccgtcaatcccgcgccttctcctcaaaatgaatctgacgccgcgaaatcgacgcgatctcgtcgaacaacgccgccacgctcgccagcagatcgtcgacggacaccattccgacgagcgcgccgtcggcattcacgaccggcatccggcgtacacccgtcagccgcattcgctgcgcgatcgtccacaggctgtcgtgctcgtgaacgacggccgccggcgcggacatgatctcgccgacgaacaacgcggcgggatcgacgtccttcgcgatcagcgacagcacgatgtcgcggtcggtcagcatgccgaccggcgcgtgcgcgtgccccgcgtcgtcgacgacgatcaggtcgccgacatggcggtcgcgcatcaggtgcgcggcgtcgagcacggtatcggtgcggcggcacgcgacgacctcgcgtgtacagatctcggcagcattcacgatcggcctccgttcgtggacaaggtgggtacgggcgtcgcggatgggagcggctatcgcggccggcacacgccggctacgcggctttcggtttcgcggctttctgcttgccgcttcccggctccgggttcccgcccccacaaaacgccgaagccgcttcccgcgctgcatcgccgccgcgcacggcccatgcggcggcgccggccggcccgtgcgcggcggcgcggggacggaaccgaacggcgccggaacgaagcgagcgcgcaagctcgttcccggcgacgcacacgcaccccgccgccattccgatgcacgtcgacgcggccggccgcgtacgccggcgcgcggcgcttgatccggatcagagcggcgcgccgcgcgctcgctatcgttggcgaacgtacgcgctcgcgcgcgggtgcggcgcgccattccactgccctggagacggacatgagcgaccccgaactgctgacctaccaaccgatcgccgtagcattgcccgggcccgccgaagccggcgcgccggcggtcatcgatctgccgccgcccgatctcggcgcgggcctgccgctgatgtccgcgctgtcgctgcgggcgagcacgcgggaattctcgtccgccgcgctcgcgccgacgacgctcggcgaactgctgtgggccgccgacggcgtcaaccgccccacgacgggcggccgcaccgcaccgtccgcgcatgcgttcaacgagatcgacgtctatgccgcgctgcccgacggcgtctatcgctacgacgcggcgctgcaccgcctgctgctgaagcacgcggtcgacgcgcgcaatctgaccggctaccaggatttcgtcggcgcggcgccgctcgatctcatctacgtcgtgcgcatgtcgcggctgctgtcgatgcccaagccgctgcgcgagacgttctcggcggtggcggcgggcgcgatcgcgcagaacgtcgcgctgtattgcgcgtcgacggggctcggctgcgtcgtgcgcggctggatcaaccatcggctgctcgccgaggcgctcagcctgaacgaggacgaactgccgatcctcgcgcagaccgtcggcaagccggccgcgcatccgtgacggcgcggccgcgcgccggcccgccatcgcgcggcgccgcgttcggcgcggcgcgcatgctcagccgatcgtcagcttcttcttctccgagctcgccttcttcggcagcgtcagcgacagcacgccgtcctgatactgcgcgctcgccgcgtcgcggtcgagttcgttcgcgagcgagaaggttcgcgcgaactcgcccgaatagcgctcgcgccgaatcacgcgctcgccttccttcagttccttgtttcgctcgaccttcgcggaaatcgacacggtattgccgtcgatctgcacgttgatgtcattcttgtcgacgcccggcagctcggccttgacggcgtaggcctggtcgttttcggtcacgtcgatcttcatcgacgcgagcttctcgtcgtcggcgtccgcgatgccgcgcagcggacggaacaaaccttggaacagatcggacacaggctccagcgaaaacgggtcgtaacgcgtcacattgctcattgctctctcctgaaagtcgtggccgcgcaccccgcgcggccgacgccacggacggcgcccggcgcatgccggacgcccgttgatcgatgatgctgaccggctcgatgtgggctatcttcagcgtagcggcacaagcacgcccagcattgacgtgagtcaatcggcggcgatcggcggcaatcgggcggcgggcggcggcaatcgagcggcgatcacgccgcagagcgggcgacgcccgcacgggcggccgcgcgggcgttcgggccctccgtccccgccgaatcgtcgccgccggctcggcgggggacgctcgatcggcgagcatgcagcgttccctcgtcggaagccggaatcggcggatggcgggcgatccggcaggcgaaccggcgagtgatccgacgcgatctagaacgaatgacgcatccctagcatcgcggcggtcgtcgcgagccccggcgcgaccggctgcccgtacgccagcatctgagccatcgtgccgcgattgtcgacgcgccccccctgcgcatatagcgtggtgtgcttggacagctcgtaatcggcgccgagcacgatcgacgtcgaccggttcgccgaacggttccggtccttcaggtagtagacgcccgagctcacgcgaaagaacggcgacacgcggtagccgagcccgaacgcgaacatgtcgaggttcacgcgatcgccgcgcgcgggattccggccgttgccgtacgacgccgacaccgcgacatccttcagcttgtactgcgcgccgacgtagacgaagcggttgttgtcgagtcccgtcgcgctcgcgcccggcgccggattcgtgtcgtggccgttgtaatagacggcggccaggttgagcgcgttcgacgcgtacttgagcacgatcgacgcgcgcgcgccgcgctgcacgccgccgggcacaccgcccggcgcgtactcgagcgcgagcgacgcgccgccgaacgcgggcgactggtagacgagcgcatcgctgtcgtagagcgcgccgatcggcgcgttcgtgctgttgcccggccagccggccgcggtattcaggccgagccaagcggtcagcacgctgccgaagaagcgcgccgcgcgcacgtcggtgtcggccatcgcgtagatcatcggtacgatctgccggcccgcgttgaacgtgccgaacggcccggacacgccgagcgtcgcgatctgattgaacgcggcgaccgcaccgggcgcgtcgctcagcccgaacttgccggtgccgccgtcgaacgcgccttgcagccgaaaattcacgcggtagccgccgccgagatcctccgttcccttgatgccccagaggctcgaatagacgccgccgtccttgaagcgcacgacggcgcccgtattcggcgccgtcgggctgaacgacgcggcggacgtgttctgccacagaacgcccgcatcgagcgcgccgtacagcgtgaccgacgattgtgcgtgggcgaggcccgcctgcgcgacggcgagcgccgccgccgcgatcgatttcgcgttcatcacgtctcccatcatgtctcccatatcggggaaatggcccggcagcatcgaggctgacggtggccgtgttgcgaccgcgtcagtcgatccgctcgacgaggcgccgcagcgatttcttgtcgatcttgccgacgcttgtcttcggcagcgcgtcgacgaacacgatgcgctcgcactccggcaccgcatagcggctgatgcggttcgcggcgacgtgctcgagcagccgcgcgcgcacgtcctgcgcggcgagcggcgcgtcgcgctcgcacacgacgacagcggccgggcgctcgccccagcgcgcgtccggcacgccgaccaccgcgctctcccgaatgcccgcgatatcgttcagcagcccttccagctcgagcgacgacacccattcgccgcccgtcttgatcacgtccttgatgcggtcgacgatccggattgcaccgtcgccgtgcatcaccgcgacgtcctgtgtatgcagatagccgcccgcccacaaggcggcgctcgcctgcggattgccacgatagccgagcgcgagcgccggcccgcgcaatacgatttcgcccggggtgcggccgtcgcgcggcacatcgcgcatcgctgcgtcgacgacgcgcagctcgacgagcggcggcggccagccggcggcgcagcgcttggcggtttcgtcgtccgcgtgcgcggcggcggtcgtgacggatgaatcggacgcgttggcgccggcattggcattgatatccgcgtcgacatcggtatcgacatcgataccggcgccgacatcagcatcgataccggcatcctcatcggcatggacatcgacgcccccctccgtgcctcgcaactgcgcgagcgcgaccaccggcccggtttccgacatcccgtagccggcgaacacgtcgatgtgccgcgcgcgcgcggcccggcacagcgaagccggcagcgccgagccgccgacgatcatcttccagccagacagatcgcacgcgcgcagccgcgcctcgtcgagcagcatctgcagcaccgccggcacgcagtgcgagaacgtgacgcgctcggcttgccgcaggtcgagcagcgcgtgcgcgcggtagcgccccggcagcacgatcttcaggccgagcatcaccgcgatgtacggcatgccccacgccatcacatgaaacatcggcgtgatcggcatgtagacgtcgtcgcgatgcagccgctggccatcgcgcgccgcgccgagcgcagcggcggtcgcgagcgcgtgcagcacgatctgccggtggctatagcagacgcccttcggatcgccggtcgtgcccgtcgtgtagaacagcaccgcgcgcgcgttctcgtcgaaatcggcgaacgggtaatccgggtcggcggcggcgacgagccgctcgtactcgcccgcgagcggcagcgacgtcgccggcatcgcgccaccgtcgcacgcgacgatcacgcacgtgctatcgccgagcgcatcgcgcacctgttcgagcagcggcaggaaatccgcatgcgcgacaacgaccgacgcgcgggcgtcgcgcagcgtatgggcgatctgccgcggcgagagtcgcacgttcaccgtgaacagcgtcgcgcccatcatcgggatagcgaagtaactttccagatagcgatggctgtcccagtccatcaccgcgacggtcgcgtccgcgccgacgccgagcgccgcgagcgcgccggcaagccgaccgatgcgctcgcgaaactgcgcatacgaatggcgcacgtcgccgcgatagacgatctgtcggccagcgtcggcaccgcgcgcgtgcgtcagcaactgcccgacgagcagcggatagacgtaggccgacggggcggcgttcaaggcggaatgctgatcggtcgcgtgcacggggcggctcctctcgttgagtgcgtcgatgcgggaaatcgcatcgcgtgagtgaggatacgcagccgcgccgggcgtctgccccccaaccgcgagggggcgggttcacgagaatagggaaacactctaggagccgctcagcccgcgacgcgcccgcggcggccgccggcggggacgagcgcgaggaacgcggcgccgcgaacgccgaatgaacgtcgaatgaacgctggacgaacgccggcaagatgcggaaaaagatggccggcgagatgacacggcgcgcgcccgacgcccgcgcgcctactcggccgattcgagcaggcccagcaccagcgcgcggcgcaccgcgtgcttgcgcgagctcgcgtcgagcttgccgaacaggttcttcagatgccatttgacggtctcttcgcccaccgtcatcgccagcgcgatctccttgttcgacaggttgcgcccgagcaattcgagtatctcgcgctccttcggcgtcagcacgacgctcggcaccgcgcgtgggctgcccgccttcgggcgctgcgccggccgcacgacgcgcggcgcggcgcgcgcgccgccgtcggcgacggacgcctggtcgagcgcgcggcgcgcccagtcggccacggccggatgcgcgtcggccagcgtgcgcgtcagatggaacgtccgggcgagatccatcgcctcggcgagcagcgcgcgcccgtccgcgcctgtctgctcgagcacgaacgcgcgcagcgccatgctttcgatgcgttcgcggccaagcttcatctcgcaggcgagcccgcccgcctgcgcgagcgcatcgagcgcctgcggccagcggcgcgcggcgacggacgccgccgcgtgcgcgctcgcctgcgcaagcgcggccgagcggcgccacagcggcccccggcgcggcgcctcgcgccgcatgatgtcgtcgatccgctgcacgagcgcctcgcaggtctgcgcgcggtagtagaccgcgtgcatgcgcgcctgctcggcgaggctcgcgacgcatagccgcggcagccgccgcgcgacgccgagcgcatgcagcgattcgagcagatcgagcgcgcgatgctcggcgccgcgcgcggccgcgacgcgggccgccgtccggtacgcgagcgcgaccgtctcaggcgtgccgccgcgctcgagcacgtcgagccggttcgcgacgagcgcggccgcctgttcgatccggtccgcctcatacgcgagcgtcgcgcacagcgcggcgagcatgcacgtaagcggatgccgccgcccgagatcgatctccgcgctggcgagcgccgggaacagcacctcttcggcgagatggagctgaccttcgcagaggtagctcatgcccgtcatgtactcgccccagcgcaccacgtagccgtgctcgccgcggcaatcggcgcgcggcgcggccgactggaagcgccgcgcctgcgcgggctcgccgagcaggatcgcgcgcgcgccgagccggttcgcgtggacctgcgcgagccacggcgtgccgacgggcgcggcccgcgcccacggctcgaacagcgcgacgaagcggtcgggatcgtccgcgtagtacgcggccgcgctgaggatcagcgcgcattcgtagcgcagctcgacgctcgcgccgggattcgcgagcacctgctcgacctgccgcgccgcctcggggtgacgctcgccgagcgcgagcgcccacgcggccgcgagccgcagccgcggccgtcgctcgagttcggcctccggcagcagctcgagccagtcgagcatcgcctgcaagtgcccttgcttcaccgcgtcgtgcagacatcgctcggccagctcgaacgccgcctgatgccggccggccgcatgcgcgtggcgcgccgcctcctcgatcatcccgtgcgcggcgagccatgccgatgcgcgatcgtgcagacgattgcgctcgtcgtcccgccattgcgcaagccgcatgcgcagtacgtcgcgcacgagcgtgtgcagccggcaccacgggccgtcgtccgacgcggtgaacatcggcgtctcgcgcaggagccgcgcgagacgctccggcgcgtgcgcgtcgcccgtcagtgcgcggcagagcgccggatgcagcatgtcggcgatgctgatgccggtcaggaagcgctcgtcgtcgggcgcgagcttcgcgatcagcgcatcgacgagccggtcgcgcaacgcgcccggcacggcagccgccggctcgacgctcaggcgcagatcgggcgcgcgctccatcgccgcgagcgcgagctgcaggccgagcggccagccatcgcacagctcgaacagccgcgcgcacatgtccgcgtcgacgcgcgcgccgatgcgctcgccgacgagcgcgatcgtctcgtcgagccgaaagcgcagcgcgtccgcaccgatcagccggcactgcccgtaggcgatcagatcgcctgcgtgcgcatcgaacccgtggcgcgcggcgacgacgatccgcaggttctgcggcgcgttgtgcagcacgtaggtcagcgcgcggcggcccgcgtcgggcaggcgctccgcctcgtcgacgatcagcagcacgtcgagcgagaactgcgcgatctccgcgagccagccggtgacgccttcgagttcgcgcgcgggcgtggccggcccgtcggtcagcgtgcgcgcgaacgtcggccgcgcgcacgcggtccgcaccgcctgcacgagcgcgagcaggaagcgccgcggatcgtcgcgctcgtcggcggacagccatgcaaccgcggtgccgcgcgaaagatgctcgcgccgccactgcgcgagcagcgacgtcttgccgaaacccgcgggcgcctgcacgagcacggcgcggcaaccggcgagcgcggcgtcacccgcgccgagacgcggccgcgcgagcagatgcggcggctcgcgcggcgcgacggtcttgagcacgatctcggtggcggcgcgctcggcgccgggggcagtcgggggcatcggggaacggcgtcgaatcgaatggccggcgccgtcggcgggcgtcggaagcgggctgcgcccaagcatgagtcggatcgccggccagcgtcaagcccccccgcgatgaggggggcggcccccacgcgcggcgctacgatgcattcgaacgccaccgtttccgctgcgcggcgcgcggccgccgacgcgccgcgcggcggcacatcgtatacgcattcatcgattgagcgccatgtatcgtcattttctcgttcccgtcgacgacaccgatgccggcatcgacacggttgcctatgcgctcgagttcgcgcgctcgatcggcgcgcgcatcacgttcgtgcagacgcgcatcgaattcgaagcagccgatgcggcgcgccgtatcggcgaaacggaacgaaaggaacaaacgcagcgaacagacgatgccggcaagtccggcgagtgcggcagatcagacgaaagcgttcggccggcgccgacgccggatgcggcggcgcggcccgccgccgaggcaacgccggccgcgcgcgcgccggagctgccgatcgcgaaagccgaggccgccgcccgcgcgcagggcgtgccgtgcgattcggtgcgcgccgccggcgcgacgacggcggacgcgctcgccggcgcgatgctcgcgcacgattgcgacctgctgtgcgtcgggcccgcgctcggcgatgcggcagccgcgccgccgcacgcgtgcgtcgcggaccggctcgccgcgcggggcatcgccgtgctgacctgcgcgtttcggcgcacgccggccgccgcgcgcgcgatcgccgcgctgtatgccgcgcatcgcgaagcggccggcgcgctcggcgcatggctcgcgcagttgcgcgcggcgatcgccgccggccgcgcgctcgacgccgacgcggcgcacgcgatcgccaatggtctgagccatctgcgcgacgggcggcagccgaaagcggcgcgccggctctacgcggcgctgcgcagcgcgacgggcgcgctcgacgctgaactcggcgagctcgagcggcagcggctgcgcaatgcgcggatgttgtccgggctgctcgaggcgatccacgcgggcatcgcgcgcgaagcgccgcccgtgcgcctcgagcacgcgctgagcgcatacgcgcaatgcgtgtgcgagcacgccggccgcggcgaaggcgtgatcgtgccggccgcgcagcgctatctggccgacgacgactggcgcgcgatcgacgcgtcgcttgccttgatcgcgtcgggcccggcggccgcggcgcgcggcgcgtgaatcgaacggcgacgcatccgcgcgccgggcgcacactgaacggtgcgcgtcgagacgaacgaacggcgggccgacggcccgcgaacatgaacggagacacgaatggcacatgcaatccgattccacgaaaccggcggccccgaggtgctccgccgggaggaaacgcaagtcggcgcgcccggccccggcgaagtccgcgtgcggcacgcggcggtcggcctgaacttcgcggatatctactttcgcaccggcctctatccggcgaagctgccgtccggcatcggcgtggaggccgcgggcatcgtcacggcggtcggcggcaacgtcgccgggctcgcggtgggcgagcgcgtcacgtacaccggcagcccgctcggcgcgtacagcaccgagcgcgtgatgcccgccgacagcctgatccggctgccggacgcgatcggcttcgacaccgccgccgcgatgacgatgcgcggcctcacgtccgcttacctgatgcgccgcatccatgcgtggcaagcgggcgacacgttcctgctgcacgcggccgcgggcggcgtggggctgatcgtctgccagtgggcgaagctgctcgggctgaacgtgatcggcaccgtgtcgagcgacgagaaggcggacatcgcgcgcgcgcacggctgcgaccacgtgatcgtccatcggcgcgaggacgtcgccaagcgcgtgcgcgagctgacgaacggcgtcggcgtggcggtcgtcatcgacagcgtcggcaagagcacgttcgccgcgtcgctcgattcgctgaagcggcgcgggctgctcgtcggcgtcggcaccgcgtcggggccgtttccgccgatcgacgcgatgcagctcgcgatcaagggctcgctgttcttcacgcgtcccgcgctcgccgattacatcgccgatcccgccgagaaggccgcgctggcgggcgagctgttcgaccacgtcgccgcgggacgcatccgcatcgagatcaatcagcgctacgaactgaacgatgcggtgcaggcgcaccgcgatctcgaagcgggccggaccaccggctcctcgattttcgtcgtcgacggagactgacatgcgcatcgagccactgacttgcgcgatcggcgcggagctcgtcggcgtgtgcctcgcggacgcggcccatgacgacggcctgttcgccgagatccgcgcggcgctgctcgcgcaccgcgtgctgttcctgcgcgaccaggacatcacgcgcgccgagcacgtcgcgttcgcgcgccgcttcggcgagctggaggatcacccggttgccggcagcgatcccgatcaccccgggctcgtgcggatctacaagacgcccgagcagccgaacgagcactacgagaacgcgtggcacaccgacgcgacgtggcggcaggcgccgccgctcggctgcgtgctgcgctgcgtcgcgtgcccggaggtcggcggcgacacgatgtgggcgaacatggtgctcgcctacgagaacctgcccgagcacgtgaaggcgcagatcgccgatctgcgcgcgcgccacagcatcgaggcgagcttcggcgcggcgatgccgatcgacgggcgtctcgcactgaaggcgcaattcccggacgccgagcacccggtcgtgcgcacgcatccggagacgggcgagaaggtgctgttcgtcaacgcgttcacgacgcacttcacgaactaccacacgcccgcgcgcgtgcgcgtcgggcaggacgcgaatcccggcgccgcgctgctgctcggctatctgctgagccaggcgtacatccccgagtaccaggtgcgctggcgctggaggaagaacagcgtcgcgatctgggacaaccgcagcacgcagcactacgcggtgatggactacctgccgtgcgatcgccggatggagcgcaccgcgatcgtcggtgacgtgccgtactgagcgaatccggcaccgcacgagggcgcgcgcgcccgagcgtttcataaccacaggaggaaggcatgcaatttttcgacgattcgctgcacccggaaaacatggacaaagtcgtcatcaccgtcgcgccttacggccccgagtggatgccggaggatttccccgaggacattccggtgacgatggccgagcaggtgcagaaggccgtggattgctacaacgcgggcgcgacggtgctgcacctgcacgttcgcgagctggacggccggggctcgaagcggctgtcgaaattcaacgagctgatcgctggcgtgcgcgcggcggtgcccgacatgatcatccaggtcggcggctcgatctcgttcgcgcccgaggacgacggccaggccgcgaagtggctgtccgatgacacgcgccacatgctcgccgagctcgatccgaagccggaccaggtgacggtcgcgatcaacacgacgcagatgaacatcatggagctgctgtatccggagtacctcgcgggcacatcgctcgcgaattccgcgctgcacgccgcgtatagcgagatgacggtgcccgccggccctgcgtgggtcgaggagcatctgcggcggctgcaggcggcgggtatccagccgcatttccagctgacgggcatccatgcgctcgagacgctcgagcggctcgtgcgcaagggcacgtacacggggccgctgaacctcacgtggattggcatcggtggcggcttcgacggcccgaatccgttcaacttcttcaacttcatccagcgcgtgcccgacggctgcacgctaaccgccgaatcgctgctgaagaacgtgctgccgttcaacacgatggcgctcgcgatgggcctgcatccgcgctgcggaatcgaggacacgatcatcgatcagcatggcgaacgaatgacgtcggtccgccagatcgagcagacggtgcgcgtcgcgcgcgagctcgggcgcgagatcgcgtcgggcaagcaggcgcgcgacatctaccggatcggcgtgcagtaccgcgacgccgacgagacgctcgccgcgaacggcatggcgccgaaccgccagccgggcagcaggcgcgagcggcggttcgccgcgtgacgcggcggtgagcacgcggacgccgggatgcggcgcccgcttcgactgactacacgcgttcgcaggcgacggccggcccccgacccgggccgagccgaaacacgaacggtcccgcgcggcggcacgcgcgcgagagaaccggcgccgcgaaccggaggagacgatcttgcatattcatccagccgacgtcgacgacggcgcgctcgccgcgcccattccccgtccgtatgcgtggaccgtgttcgcgctcgcgttcgcgctgctgctgtccgactacatgtcgcggcaggtgctcaacgccgtgtttccgctgctcaaggccgcgtggggcctgtccgacacgcggctcggctcgttgagcggcatcgtcgcgctgatggtcggcacgctgacatttccgctgtcggtgctcgccgaccgctggggccgcgtgcgcagcatcacgctgatggcggcgctctggagcgtcgcgacgctcggctgcgcggccgcgacgagctacggcgagttgctcgtcgcgcgcgcgttcgtcggcgtcggcgaggccgcgtacggcagcgtcggcgtcgcgctgatcctcggcctcttcccgccgcatctgcgctcgacgctcaccggcgcgttcatggcgggcggcgcgttcggctcggtgctcggcatggcactgggcggcgccgtcgcgacgcaactcggctggcgcgcttcgttcggcgcgatggcgtgcctcggcttcgcgctcgtcgtctgctttcggctcgtcgtgaccgagcggcgcatcgcgggcagcggcgcgcgcgcggcgcgctcgggccgcgaacgcacgccggcactggcgcatgcgagcttgcgcacggtgctcgccgagctgttctcgacggtgtcggtcgtctgcgcatatgtcggcagcgggttgcagctcttcatcatgggcgcggtgatcgcatggatgccgagcttcctcaatcgctactacgcgctgccgcccgacaaggccgcggccgcggccgcgggattcgtgctgctcggcggctcgggcatgatcgcgtgcggcatcgtcacggaccggctgagccgtgcgtgcccggagcgcaagtgggcaatggcgatcgtgtactgcgcgatttcgttcgcgctgctcgccatcggctttcgtctgagccccggcgcgccgcagctcgggctactcgcgctcggcatgttcgtcgtcgccggcacgtcggggcccgcgggcgcgatggtcgcgaacctcacgccgccgtcgatccactcgcccgcgttcgcgacgctcacgctcgtcaacaacctgctcgggctcgcgcccgggccgctcgtcaccggcttcatcgccgaccggatcgggctcgtcggcgcgttgcagatcgcgccgctcgtcgcgctcgcctcggcgttcgcgttcgcggtcggccgcttccgttacggcgacgggctgcgccgcctgaatccgctgtcgccgtcggccgccgccgaatgaatcgcttcaggagtgctcaccgatgaatgacctgtcttccaccgtgctgatcgtgccggggttgcgcggccacgtgccggatcactggcagacgctgctcgagcaccggctgccgaacgcgcgctcggtgccgccgctcgaacgcgacggcctgagctgcgcggcgcgcatggaagcgctcgacgccgcgctgcgacgcatcgcaggccccgtgatcctcgtcgcgcacagcgccggcgtgatgaccaccgtgcactgggcacggctccatcgccgcgagatcaagggcgcgctgctcgccgcgcccgccgatctcgaaacaccgctgcccgacggctatccgcagcccgatgcgctgcgccggcacggctggacgccgattccgcgcaagcggctgccgtttccgagcatcgtcgccgcgagcacgaacgatccgctcgcgcgcatcgagcgcgcggccgcgctcgccgatgcatggggcagccggctcgtcgatctcggcgcggccggccatctgaatcccgcatcgggctatggcgagtggccgggcgcgctcgcgttgatcgccgagctcgaagacgcgcggccgcgcgccgcgcaatgcggcgaagcgcgatgagcgcaggcgcatgtcatcgttcgcgcgatcgcggcaaccgcggcgatcagctcggcgacgcacggccgtgcaagctgacggccgaatgctggttcgacttcgtgtgtccgtggtgctggatcggcaagcgccatctgcacgcggccgtcgatgcgctgcgcgcgctgcgtcccgacgtccgcgcggaaatcgtctggcatccgtatcgattgctgccggacgtgccgcgcggcgggctgccctacgacgcgttctaccgcgcccgtctcggcgggggcgacgcggttgacgcgcgccgcgcgcaagtgcggcaggcggggcgcgaagcgcgcctcgaattcgcgttcgagcgcattcgcacgatgccgaacacgcatgccgcgcatgcgttcgtcgacgcggcagcggacgccgcgcacgccgcgcgcgtcgatgtcgatgcgatgatcgagcggatattcgctgcattcttcgcgcacgggcgcgatatcggcgacatcgcgacgctcgagtgcatcgcgctcgaaagcggcctgccgcagcacacgctgccgtcgcggctcggccgcctgccgccacgatcgcctcggccgctcggggtggcgcatcgcgacatcgcgggcgtgccggcgttccggttcggcgggcgcgaaacgctgtcaggcgcgcgatcgcccgcggtcctgctgcacgcgatgctgcgatcactctgcgcttaagttgcgcgggcggaacgggcagacgcgtcgagatgcgcgcggctgccgcgaacgacgaggcggtgcgcaattcgtcggcagcgggcacggaagatgcaaggctatcgtggtttacgggtgcgcatctcggctctcggctctcggctctcggctctcggctctcggctcaaggctcaaggctcaaggctcaaggctcacggctcacggcttgcgacttgcgattgcagcaaagaagcacgcccttccacacgcagcgcacatatcgaccgatcgcccccgaaccgatcggcatcgcgcggcgcgcgcggttccgtcaagctgcgtgcccgcttcgtcccgcgccgccgccgcacatcaccacggcccatgccacatgcgacacggcgcgaaacccgcccgccccgccgccgctgcgtcacgcgccccttgcccctcgcccctcgcccatcgcgccgatctatcggctgcgctgatggcatcagtccgaaatcgcgatttttcatacgagaacgtcgcacgtagcatgcaaagcgcgagtcgaccaacgtcgcgctcgcttcgacaggccccccacgacaatgcagagagcgaacatggacgaccgtgcgcgatccggcggcgaaccacgcgaagtgaagacgacgacctgctacatgtgcgcatgccgctgcggcatccgcgtgcatttgcgcaacggcgaagtccgctacatcgacggcaaccccgaccatccgctgaaccagggcgtgatctgcgcgaaaggcgcatcgggcatcatgaaacagtattcgcccgcgcgcctcacgcagccgctgatgcgcaaggcgggcgccgagcgcggcagcgcgcagttcgagccggtatcgtgggacgtcgcgttctccgtgctcgaacagcggctcgcgcatctgcgcgcgacggatccgaagcgcttcgcgctcttcaccggccgcgaccagatgcaggcgctcaccggcctgttcgcgaagcagtacggcacgccgaattacgcggcgcacggcggcttttgctcggcgaacatggcggccggcatgatctatacggtcggcggctcgttctgggaattcggcggccccgatctcgatcgcgcgaagctgttcttcatgatcggcaccgccgaggatcatcattcgaatccgctgaagatcgcgatctcgaaattcaagcgcgcgggcggacggttcgtcgcgatcaacccggtccgcaccggctacgcggcaatcgccgacgaatgggtaccgatccgccccggcaccgacggcgcgctgttcatggcgatgattcgcgagctgatcgagaccggcggctacgaccgcgacttcgtcacgcgctacacgaacgcggccgagctgctggacatgcgcgccgaagccgacacgttcggcctcttcgtgcgcgatgcgtcgcgccccgagcgcaatccgctgtttccgcaaaatcacctgtggtgggatctcggcagcggccgggcggttgcgcatcacacgcgcggcgcgacgcccgcgctcgacggccgctacgcgctcgacgacggcacgcccgtcgcgccctcgttcgcgctgctgcgcgagcgcgtggccgaatgcacgccgcaatgggcggagcgaatcacgggcattccggccgcgacgatccgccggctcgcgcatgagatggcggacgtcgctcgcgatcacaagatcacgctgccgatccgctggaccgacgcgtggggcgagacgcacgataccgtcaccggcaacccggttgcattccatgcgatgcgcgggctcgccgcgcattcgaacggcttccagtcgatacgcgcgctcgcggtgctgatgtcgctgctcggcacgatcgaccggccgggcggcttcaggcacaagtcgccctatccgcgcgcggtgccgccgtcggcgaaaccgccgaacggccccgacgcggtgcgcccgaacacgccgctcgcggccggcccgctcggctggccggccgcgccggaggacttgttcgtcgacgagcaaggcggcccggtgcgcatcgacaaggcgttctcatgggaatatccgctcgccgtgcacggcctgatgcacagcgtgatcacgaacgcatggcgcggcgatccgtatccgatcgatacgctgatgatcttcatggcgaacatggcgtggaattcgtcgatgaacacggtcgaggtgcgccggatgctcgcggacaggcacgacaacggcgactacaagatcccgttcatcgtcgtgtgcgacgcgttccaatccgagatgaccgcgttcgccgatctgatcctgcccgacacgacgtatctcgaacggcacgacgcgatgtcgatgctcgaccggccgatctccgagttcgacggccccgtcgattcggtgcgcattccggtcgtgccgccgacgggcgaatgcaagccgttccaggaagtgctgatcgagctcgcgagccggctgaagctgcccgcgttcacgaacgccgacggcacgcgcaagttccgcgactatccggacttcgtcatcaactatcagaccgcgcccgattcgggcgtcggcttcctgatcggctggcgcggcgaggatggcggcgacgcgctcgtcggcgcgccgaacccgcgccagtgggacgagtacgagaagcacggctgcgtgttccactacacgctgccggacacgctgcagtacatgcgcggctgcaacggcccgtatctgaaatgggcggtcgaaaaaggtttccggaagtacgacgcgccgatcgtgatccacctctactcggacgtgctgcagaaattccgactcgccgcgcagggcaggacgcgcggccggcagccgcccgagcacctgcgcgcgcgtatcgcacgacatttcgatccgctgccgttctggtacgaaccgctcgagctcggcgcgaccgatttgcaacgctacccgctcgcggccgtcacgcagcggccgatggcgatgtatcactcgtgggattcgcagaacgcgtggctgcggcagattcatggggagaacgctctgttcgtgaatccgaaggtggcgcgcgacgcgggcatcgacgacggcggctggatctacgtcgaatcgcaatggggcaaggtgcgctgccgcgcgcgctacagcgaagtggtcgagccgggcaccgtctggacgtggaacgcgatcggcaaggcagcgggcgcatggaatctcggcccggacgcgaacgaatcgcagcgcgccttcctgttgaaccacgtgatcaccgacgagttgcccggcgaaggcgcgcacgcgccgcgcatctcgaactccgatccgatcaccggccaggccgcgtggtacgacgtgcgcgtgcgcatctacccggccgaggccgacgcggaccacacgctgccgcaattcgcgccgatgcctgcgctgcccggtgtgaccggcgcggtgcggcgcatcgtgcaaacctatttcgcggggcgcggcgaattcgccgcgcggctgcgcgatgcggcgaaacgccgttgacgaggaggacgcgatgacgcaaatggcgctcgtgatcgatctgaacgtgtgcgtggggtgccacgcgtgcgtgacgagctgcaaggaatggaacacgtcgggcgacgcgggcgtgctgtctgacttgcgcccatatgacgccgatccgtccggcaccttcttcaaccgcgtgcagacgttcgaggcgggcgaatttccgctcgccgacacgatccacttcccgaagtcgtgcctgcattgcgaagacccgccgtgcgtgccggtctgcccgacgggcgcgagctacaagcgcgaggaagacgggctcgtgctcgtcgattacgacaagtgcatcggctgcaagtactgcacgtgggcgtgcccatatggcgcgcgcgagctcgacgaagtgcgcaaggagatgacgaagtgcacgctttgcgcggaccgcattcacgacgagacgctgcccgagcgcgatcgcaagcccgcgtgcgtgctcgcgtgcccgacgtcggcgcgcctgttcggcgacatccacgatccgaattcgaccgtgtcgcaggcaatccgcgagcgcggcggctatcagttgatgccggaatggggaacgcggcccgcgaatcattacctgccgcgccgcacgacgaccgcgtgcgggagcgggggcggcggtggtagcgacgggagcggaggcggcggttgcggtagcggcgccgcgtgcgcgtgccggccggcggacgcgaagcccgcgcccgcctcggccggcgacgcactcgcgcacgggcagccgaatctcgccgcgctcgcgaagcgcatccgatctgaatgaggggcgccggcgcccccgacaacgcagcaacccagcaacgaatccggagcactacgcatgaaacccgctttctcggtcatcttcctgacgacgctgagcggcgcgagccaagggctcatgatcgcgctattcggcgtcgagctcgccgcgcggctgggttggatcgcctcgccgccgcaggcgttcttcgtcgcgagcgcggcgctcgcggtgctgctcggctcgctgggcctgttcgcctcgttctttcatctcggtcggccggagcgtgcgtggcgcgcggtcgcgatgtggcgcacgtcatggctcgcgcgcgaatgcatcgcgctgccgtgctttctcgcgtgcacgaccgcctacggcggcgcgcattggctcgcgctgccgcacacgctcgcgctcggcctgctcgcggcggtcgcgagcggcgcgctgttcgtctgcaccggcatgatctacatctgcctgcgcttcctgcaggaatgggcgaccccgctcacgatgaccaacttcgtgctgctcggctgcgcgtcgggcggcacgctcgcgacggccggcgccgcctggttcgcgccgccgctcgtgccggcgctcgccgcgtgcgcgtgcgcgctcacgctcgcgggcggcgcggcgcgcgtcgcgtcgctcgcgcgcaacgcgcggctgcggccgcgatcgaccgtgcaaagcgccaccggcatccgcgcgcagcaggtcgtgcagcgctcgcgcggcttcacggcgggcgcgttcaacctgcgcgagttcttccacgggaagacgccgcagacgttgcggcgcgtgaagtggacgttcctgatctgcgcattcgcggtgccgttcgcgctgctcgcgatcggcggcgcgacggcgcccgccgtcatgtcgttcgcgctcgcgtgcggcgcattcgcgatccagtatgcggggctcgtcgccgagcgctggttcttcttcgccgaagcgcggcatccgcagaacgtctattaccaaagcgccgcgtgagcggcggcgctcgcgccgcgggcgaagacggcgtccggccgcggcgggccgagcacgcggcgcgatcgggcggcgtgcttgtcgggcgggccgccggcgcgcgccgcccgtcccgcgctttccgtttcgatgcgttgatggcgcggcggtgccgggcttttcggcttttcggcttttcggcttttcggcttttcggcttttcggctttgaggttttgaggttttgaggttttgaggttttgaggttttgaggttttgaggtttcgaggtttcgaggttctgaggttctgaggttctgaggttctgaggtttcgaggtttcgaggtttcgaggtttcgaggtttcgaggtttcgaggtttcgaggtttcgaggtttcgatctctcgactcccctgctctggcgattgcacgccgccgtccgccctctgcctgccgcggtcctccctttcgcgtcccccttcctgattccaacttcccgcgcgcgccgtgcgccacacgccgccggcggctccatccttcatgctggcgccgttcctgctcctcgcgacctacccccacacgcccgacgtccccattccgtcatggcgggcgtccttgactacgatcaaccgccgcccgtcaaaccgtagcaacatggtcgacgtgaaaccgattcgaggcggggcgctcgtcaatcttccgtcgcgggcaatgcgccgaccgtcgggccgccacgcggctcgacaaaggtgaagctttacgggagcgagggtgagcttttacagggactgatagcgatcggctccgagcgacgcccgagcatgacaagcaacccgccggcggcatgtggacccgagcatgattcggctgggttgcgttgttacccgctcacgaaaaaagccgtacgctcgcgcgccgcgctcttgtgcggcgcgcgagcgtgacgagcgtgacgagcgtgacgagcgtgacgagcgtgacgagcgtgacgagcgtgacgagcgggacgagcgggacgagcgggacgagcgggacgtgcgggacgtgcgggacgagcgggacgtgcgggacgtgcgccatgcgcgtgacaggcgcggcggcgcgacgcccggcaactgccatgcgttgcgccgcgaagcgcacgtcgcgccgagcatgggaaaacacgcaccgtccgcgccgtcgcaaccggtcggcccgaacacgtttcgaacaacccaaggaacggcccttgcgacattcaggctcccggctcacccgattccggctcgcggcggcggcctgctgtctcgcattggcaagcgccgcgcgccccgcgttcgccggcgcgaacgcgcctgccgccgccgagccgcccaccgatgcgcagcgccccgcgatcctcgtctatcaccgcttctcgacgtccgcgccgcccgattcgatgaccgtgcgcgtcagcacgttcggcgcgcagctcgcgttcctgcgcgcgcacggttacacgttcgtgccgctgcgcgacgtcgtcgcgtgggcggcttcgccgtccgcgccgctgccggacaaggcgatcgcgatcaccgtcgacgacggccaccgctcggtgtacgaactgctgcgcccgatcgtgctgcgcgagcggctgcccgtcacgctgttcatctatccgtccgcgatctcgaacgcgtcgtatgcgatgacatgggacgaactgcgcgcgttgcgcgccaccggccgcttcgatatcgaatcgcacacgtggtggcatccgaacttccgcaccgagcggcggcgcctcgcacccgatgcgttccgccgcttcgccgcgacccagttcgcccattcgcgcgcgcggctcgagcgcgaaatcggcgggccggtcgatctgctcgcatggccgttcggcctctacgacgatgagctgacgtcgctcgccgcgcaggcgggctacgtcgcgggcttcacgctcgacgcgcgcaaggttcgtcgcggcgacgcgccgctcgcgctgccgcgcttgctgatcgtcgacagttgcacgccggccgtgctggcgcggatgctcggcgaacgcggcgacgcgcgtgccgattcgcacgccgatttacacgtcgattcacacgcggagcaatcgcgatgagcacgatcgacggccgtccccgcacacggcgcgcgcgcggcgttccacctaagcgccggcacgaagacaagtgcatcccggtcgtgctcgcgtggacgctcggtgagcgcgtcgatgtgcgtcccgattcgggcatcgatttggacatcgatttggagatcgattcggacatcgattcacatgcccatacacgcggagcaatcgcgatgagcgcgatcgacggccgtccgcgcatgccacgcgcgcaccgcgttccacccaagcgccgatgcgaagacaagtgcatgccggccgtgctcgcatggttgcccggccggcccgcacggctgcgcgatcgccgctgcgcatgcaacgaaccgtacccgagcgcgctcggccgttcgccgcgcggtggccgggcattcgacggctgccgccgcgacgcccgcgaatgcgttcgccgccccgcccacggagaaagatcgatgacgaacccgttcgcccaatggtcgagagcaagcgcgtgcgcgctcgccatcgtctgcttcgcgccgtccggcgccgcattcgccgcgcaggcgacagccgatgttccgaccgccggcgcgtcgatagcttcggccgcctcgacgcccgcgcccggcacgccgacgagcgccgctgcggcggcccgctcgttcgtcacgtcgcccgccgcgatccacggcgccgtcgtcgacgcgcgaaccggcaagccgatcccggccgcgatcgtgacgatcggcggccggccgctgcgcgcggacgatcggggcgcattctcggccgacgccgcggccgccgacatcgccgtgcgcgcgcccggctatctggcgacgcgcgcgcgcgccgaagccggccggcccgtcaccgtcgcgctcgcgccgttccggcccaaagccgtctatctgtccgtgttcggcatcacgagcaagacgctgcgcgaagccgcggtggatctcaagggcgcgaccgcgatcaacgcgctcgtcgtcgacatgaagggcgaccgcggcatcacgccgtacccgagcgcggcgcggcgcgcgtcgggcgcggccgcgcggacgccgaacgcccccgtcgtgcgcgacttcgcggcgctcgtcgccgatctgcaccggcgcgggctgtatctgatcgcgcggatcgtcgtgttcaaggacgatccgctcgccgccgcacacccggagtggacggtgcgcgacgcggacggcaacatctggcgcgaccgcgaaaagctgcgctggatcgatccgtcgctgcgcgagacgtgggcgcacaatctcgacgtcgccgaggaggcggcgaagctcggcttcgacgaaatccagttcgactacgtgcgctttccggacgcgcgcgagctgcgcttcagcgtgccgaacacgcgcgcgaaccgcaccgcggcgatcgcgggcttcctgcgggcggcgcgcgagcggcttgcgccgtacaacgtgttcgtcgccgccgacatcttcggctacgtctgctggaacgaggacgacaccgcgatcggccagcagatcgagacgctcggcgggccgctcgactacatctcgccgatgctctacccgtccggcttcacgtggggcttgccgggctgcacgcagccgaccgccgatcccgggcagatcgtacgccgctcgctcgtcgaggcgcgctcgcgcaccggcctgcccggcgtgcggttccggccgtggctgcaggcgtttcgcgactatgcgttcgatcgccgcgatttcgcggcggcggagatccgcgcgcaggtggacgccgccgaggccgccgacaccgacggatggatgctgtggaacgcgcgcaatcgctacgatccgcggcagttgccgaagtagccgcgcgaatggggccgggcgacgtcatgcgcggcgccggacgagcgcggcctcgtgccggcgcgaggccgcgttgcacgcggcgaagcgggtcgacgcgggtcgacgcgggccgaggcgggccgaggcgggcggcggcggcggccaaagcgacggggcaacgcaacgcgcgccgcgaacgaaccgtcgccgccggtcttcgctaattgctgccgcccgcggccggcgcatcgggcgtcggcgtcggcgacatcggcgcgttgtcgttcggcaggctgctgcccggctgcgcggcaggcggcaacggagcagactgtggcatcggcggcaacagcggcggcagcgccggcgccgacgcgccgcccggcgcgaacggcacgccgctcgccggcggtgcggccgatgcggtcgacgcggccgatgccactgcagccgcttccgacgcggcgcgcgcgaccgccgccgacgccgcctcgacctcggaagccggcatcacctcctcgagcggcgcgcgcggcgctttcggcggcgcggccttgcgcggcggctcgggcttctcgaacaggtagcgataccagtcgccgagcttgttgcggaacgtgtcgaacgcgctcggcggcgcttcggtcgcgaagcgttcgcgcgtatcgacgagccgcgcgcgaatcgcccgctgatagaaatcgccgacgatcggcagcgcgctgcgcgcgccttgcccccaatcgccgccgagcgtcacgcggccgtcgtcgaagccgacccacgcgcccgcgacaagctcgggctgcatcaggatgaaccagccgtcggtgtcgccctgcgtcgtgccggtcttgccggcgacgtccgcgcgaatcccgtagcgcgagcggatcgccgcgccggtgccgcgctcgacgacgccgcgcatcacgtcgatcagcgtgcgcgccgccgccgcgtcgagcgcgcgctcgggcgtcgcgctcgcgaactcggcgagcacctcgccgttgcggccctcgatgcgcgtgaccatccgcggctcgacgtattcgccgacgttcgcgatcgtcgcgtaggcggacaccatctccttgagcgtcacggggctcgtgccgagcgcgagcgacggcaccgcatcgagcgcgctgtcgcgcacgcccatcgcgcgcgcgaggcgcgccaccttctgcgggccgaccttcatcatcagttgcgcggtgatccggttgcgcgagtacgcgatcgcgtcgcgcagcgtcatcggcttgttcgtgggcggcgcgtcgtcgtcgggccgccagatctcgccgcccgcgagcgggatctcgaccggctgatcgacgaacgtatcgtcgggcgtcgcgcccgccgcgaacgccgcgccgtagacgaacggcttgaacgtcgagcccggctgccggcgcgcctgctgcacgtgatcgaacggctcggccgtgaaatcgcggctgccgacccacgccttgatctgcccgttgcgcggatcgatcgcgagaaagcccgcctgcacgtcggccttcgccttgcagagtgcgcgcgcgaagccgcggtcggcgagcaggcgcttgagcgcggcgtccccggtcgcgccgccgtcgagcgccgcgcggaactccggcgtctcgcgcacgaatgcgcgaaacagcggattgccgggggcgcagccgctgccggcgttccacatcccgttcgcgacgccctgcagctggttggtctgacgcgcgagcgcctgcgtcgcatacgtctgcagccgcgaatcgatcgtcgtgcgcacgacgaggccgtcggagtagatgttgtaatcgttgcggtcggcccacgcgatcagccacttgcgcagttgctgcgcgaaatgcggcgcggggccgggcggctccttctgccgctcgaaatcgatgcgcagcggcttcttctgcagcgacgcatacgcggcgggcgagagcctgccgtacttcaccatctgcgcgagcaccgtgttgcggcgcgcgagcgcgcgctcggggttcagcaccgggttgtaatagctgttgcccttgagcatgccgacgagcgtcgccgcgtcgagcgcgtcgagctggtcggccgatttgtcgaagtacgtgcgcgcggccatctcgacgccgtacgcgttgtacaggaacggcaccgtgttcagatacgtctcgaggatctgcgccttgctgtagaccgcctcgatcttcagcgcggtgatcgcttccttcagcttgcgcgtgagcgtcggcgcgcggccgatctcgtccggatacaggttgcgcgcgagctgctgcgtgatcgtcgagccgccctgccggtcgccggagaacgtgcgcagcgcggcgcccgcggtgcgccgccagtcgaggccgtggtgctcgtagaagcgatggtcctcggtcgagatcagcgcgtcgaccatcttcggcgagatgtcggcgagcggcacccattcgcggttcgacggcttgaactcggcgagcagcttgccgtcggcggacaggatctgcgcgggcgcgtcgacgcgcgccttgcggatgtcgccgatgctcggcgtgaacgggatcagcgcgagcacgtagagcacgcacagcgcggggagagcggcgacggcgagcagcacgccgcgccgcgtcgggtggcgcaggcggtgcaggacggcggcggcgtgcggcttcgcggcggcgagccaggccgcgcaacgctcgaggaaggacgacacgattcggcggttcacgcggtgaggcgaatagggatgggaaagcgtgaatcgtaccaaacgcggcggccagggcgcggcgggagggcggattcggcgcgtggatgtgggttcgggttcgggttcgggttcgggttcgggttcgacttcgacttcgacttcgacttcgacttcgacttcgacttcggcatgggcttcggcatgggcttcgcgaatgcgatcgcgagtgccgacgtgagcatgaccataagcccgcatgtcggcgcgagccgctcgctcacgatatgacgacgcgaatggcgaacgcgccgacggccttttccgacgacgaacgcatcgcctcgtcgactgtctgtgcgcgcgacgatgtggcgatgtggcgatgtggcgatgtggcgatgtggcgatgtggcgacgtggcgacgtggcggcgtggcgacgtggcgacgtggcgacgtggcggcgtggcggcgtggcgacgtggcggcgtggcggcgtggcgacgtggcgacgtggcggcgtggcggcgtggcgacgtggcggcgtggcggcgtggcgacgtggcgacgtggcggcgtggcggcgtggcggcgtggcgacgtggcggcgtggcgacgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcggcgtggcgacgtggcggcgtggcggcgtggcggcacaccgccacgccggccatcaagccttcgccgtcttgagcaagccctcgcaggtgccgacctgcggatcgcccaccggcagtttcccgcacacgccctcgaactgcttgaccaccgcctgcgccgccgcatcgtgcgcgccgcgctgccgccagtgcgcgagctgcgtgacgacgcgcgtgagcgcccgccggttcgcgccgtagaacgcgttgcgcgtctggctcgcctgcgtcagcacgtcgttcgcgatccggcggatctgcgcggcatcgtccggcgcgagatcgaccgcgttcgcgaagtacgccgcgccccagcgcagccgcgtcgccgggccgctcgccgcctcatacgcctttctgtaccagtcgagcgccgccgcgcgatcgccgcgcgccttcgcgttcgcggcgagccccgacatgaagtagtacggcgtcggcgaacgcacgagctccgccttcaacagcgcgtcggccgcatcgaactggccggcgtcggtcagcgtgtcggcggcctcgctgacgacggcttgccgcccataaacgttcgtcgattcagtcaccgccgatgccgtctgccgccgcaccgcgtcggcaagcgcgggcggcagcggcgcgcccggcctcgcatcgagccgcgcgacgcgcacgcggccatgcagcgccatcgtgcgatcgatcgcggccagcgaggcgtcggtcgatagccgcgcgagcgccgcgtcgtactgcttcgcgagcaacgcgcgcgccgccgcgtcgccgcccgccagatacgcgacgacctcggcaggcgccgcgacgagcacatcgtaatcggcgcgggcgcgcttcggatcacgcagcgcatcgcgcacggccgcggcggcggccgccttgtcgacgtcgccctgctgcggcgggtcgcccgccgccgccgacacggccgccttcagatcgagccgcagcgcctgcgcgttcgcatggtccgcgcgcgcatggcgggcaagcgcctgcagcgtcgccgcgacgcgctcgcccggcaccggcagatcgccgtcggtatcccatgagtagtcggcgagcacgcgccattcgtcgggcgtgacgcgcgcgccgtccttcagcgcggcggcgagcgtccgcttgaacggatgcgacgcgttcagcccgatcgacagcgcctgcatgtagcggtcgagatcgacttcgcccggcagccgcgtgagctcggtgccgtccggccggaacaggatcatcgtcggatagccgcgcaccttgaagcgatcgccgatcttctgcgcgttctcggtgtcgccgtcgagatacaccggcacgaagaacgacgagcgcgacttgaacgcctgctggctgaagatcgtcgatttcacctgattgcacgacgggcaccagaccgcgccccagtagaggaacagcggcttgttcgtgcgcttcgcctcggcgaacgcggcgtcgacatcgccttgccgccacgcgatgccgggcggcagatgctcgggcgcgtgcggcgcatcggcggcgaagcacgcggccgcggcggcgacgagcagcgacgccgtcagctttcgaatcgcagttttcatcgatcagagtccggttgggggcggcgccgcgtggttcggcagcttcgtcgcgggccgcatcgggttgacgttcgagcgcgccggccgcgcgctccgttcttttaccgcgcaatcgtatgaagtatagaaacaatcgcgggcatggcgggaaaccttcgcgcgcgaaaggccggcggcgaaacgaggattcgcgcggcgcggcgcggcgcggcggcccgcgcgaatgacgtgccgccggcgagaggttcctcggcggccgcgctcgcggctgtgatcgcccgctcaggcgcggcggcgacggtggcggctacagctaccgctcagcggcggcgtgactgacattcggtagcggcgatttcctttcgttcgtgccggctacgtccgccgccggcggcacggcggattcgccgattgcggcgagtcagcgcgcgtcctcacatttcccagactgcgcggatatcgcggaattcatcgggcttatcgaacgcgtcgaacgcgtcgacttgctcgcgccgcccgactcgccgcgcccgattttccggcgccaccgcgccgccccatcctcgcggcgcaatcgccgcatcgacgccacgctcgcgcgatatcgccgacgaacgtcgcggcgggccgctcgatccgccgtgcagtccgccaccctgcccgccgcgcaacgagactcgcgcccgtcgcgctcgcgaatcagaacttgtgccgaattccgacgatcgcgagttcctgcgaatcggtgcccgagttcgcgccatacgagccgacggacgcctgcgcgtcgatcaccgcgccgttcgcgccgagcgtatggccgctcgccttctgatagccgaacagcgcgtacagatcggtgcgcttggacagtgcatagcccgcgccgaggttcacctgatgatagtgcgcggaagccggccccgtcagcgacgtgtagttgtagcccacgcccgcgcgcagcgccggcgagaactgatagttgaagaacgcggagccgctgttgaacttcgcggtatcgctgaatgccgacagcgaatcgcggcggtactgcgtgttcgaatacgcgaggccgaacgtcgccgagccgagcacgtactggccgccggcgcgcacgatctgaatcgacttcgcgcttgcgaagccctggttgatcacggtgttgaacagcgtgtccgagctgcccgtccacgtgcgcacgccgttcgtcgcgttcgcgccgccgtccgcgtacagatagcccgcgccgagcgacagcggcccgttcgcgtagcttgcggcgaagctgtacgtgcggccgctgcccgtcgcgcccgcgacgccgccgaagccgtacagcgcttcgaactggaagcccgacagcaccgggctcgtgtatttcaccgagttgctcacgcgcaggctgttgtcgtagttgtcgagatcgcccggtgtcgcgaacacgccgccgaagtagttgtcctcggtgagcccctgtacgagatcgacgaccggatcgtactggcggccgagcgtgacgctgccccacgtgttgctcgcgaggccgacgatcgccttgcggccgaattcgcgattgccgttctgctgccccgtgccgagattgaagccgttttcgagctggaacagcgcggcgaggccgccgcccagatcctcggtgccgcgcaggccccagcggctgccggacaggttgccgctgctgaacttgaagagcgaggcctcattgcggccgtcggcgccctggacgttgtgcacgtaggcgatgcccgcatcgacgatcccgtacagcgtgacgctgctttgcgcgtgcgcgcccgcggacagcagaaagccggccggcacggcgagcgcggcgagatgcttcgtttgcttcatgtggtggttttcctcgtggtcgacttgtcgttcgaatcgctgaacgatacggacaggaaaacgaaccgaaaaccaattaattctgcgatggatatgattacgcgcccgcgcggccggcatgcgcggcggctgcggttgctcgcgtgcgcctcacaggcggcgggccatcgtgaagaagacgaagcgcggacggcgatgcgaacgccgtccatgccgagcacgccgccggcatcccgcgcgccgacggcgatcgccggggcgggcgcatgcgggcgcgcccgccgcgcctcgacgcggcctgcggggtggcccggcgtcaaccggttcagcgcgccgccggcacgttcgagcgctcgacgaaccgcggctcgcgccgccactgcgtggcctgctcgaacgcgtagccgagcgcgagcagccgcgcctcgctccacggcgcgccgacgaacgataccccgaccggcaagccgcgcacgagcccggcgggcacggtcagatgcggaaaacccgcgaccgcggcgggcgtcgaaaagccgtcgccgccgctgtcgccgttgatcagatcgatcagccaagcggtgccctcggtcggcgcgacgagcgcgtcgagccggtgctcgcgcagcacgcgcgcgagcccctcgtcgcgcgcgcggcggccgcaacgggcgagcgcgtcgcggtacgcggcggcgtcgagcccgcccgcctcctgcgcgtgcagcagcagctcctgcccgaaatacggcatctcccgcgcatgctgccgcgcgttgaacgcgatcacgtcggcgagcgtgcgcacgcgcgcgtgcggcgcgaacgtccgcagccacgacggcaagccgtgcttgaactcgtgcagcagcacgaccttctcgtcttcctcgtaatcggctttcggcagatcgaccgggtcgatcacgaccgcgccgagccgcttcatctcggcgatcgcgcgctcgatctgcacgtccacctcgtcgtgcccggtgaagtacgcgcgcgcgatgccgagccgcgcgccgcgcagcgcattcgcatcgagcgcggcgacgtagtccgccggcgcgggcgcgctcgccgttgcggagtcgcgcgcgtcgccgcccgcgagcgcgccgagcagccgcgccgcgtcgcggaccgtgcgcgcgatcggccccgccgtatcctgcgtgtgcgacaccggcacgatcccgtctcggctcacgcgcccgagcgtcggcttcaggccgacgcagccgttgatcgcggcgggcgacacgatcgagccgtcggtctcggtgccgaccgagacggcgacgagccccgccgccaccgccgccgccgagccggagctcgatccgctcgtcgtccggtcgagcgcgtacgggttgcgcgacagcccgccgcgcgcgctccagccgctcgtcgagcgcgtcgagcggaagttcgcccattcgctcaggttggccttcgcgacgatcaccgcccccgcgcgccgcagccgcgcgacgagatgcgcatcgcgcgtcgcgcgcacgccgtcgagcgcgagcgagccggccgtcgtcgacatccggtcgcccgtcgcgatgttgtccttcaacgcgacggtcacgccgtgcagcgggccgcgcgcgacgcccgcggcccgctcggcgtcgagcgcatgcgcgatcgcttcggcatccggattcaattcgatgatcgcgttcaggcgcgggccgtcgcgatcgatccgcgcgatgcgctcgagcgatgcgcgcaccgcccgcgacgcgggcgccgcatcgcgcggcggcgcgggcgccgatgcgccggcgcgctcgtcgagcgcggtctgcccggccgaggcgggcgcgctcgcgaacagggcgtgcgtcgggcccagcgcgccgagcgtgtgaaggaattgccgtcgtttcattccggtacgtcctgttgtcgtgatgcggccgtgcggccggacgccggccgcgcgtgcggcgcgccgccgtgtccggcgagcgcgcgcgtcggtggagtgtaggcgaacgatcgatgcgcacgcaacgatcgtgcgacgcgcgagacgattccgcctgcttcgcctcgcgcccgcattgaacttcggcggcgaatcgcaatccctttaacgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgtgtcgtcgcgggtcgtcgcgtgtcgtcgcgggtcgtcgcgggtcgtcgcgggtcgtcgcgggtcgtcgcgggttcgccttcggcgctcgagcggcgcggcggcgacgaacgcgttcgagcggcgcgcgccgaccgtcgaagccattgtttttcagaaggactccatgaagaaaattctcgccgtcatcgcctttctcgccgtcgtgggctggctcgccgccacgacgaccgtcttgcacgcgccgagcgcgcagccgtgcaccgacgcctggttcgacgccatcgacaagcagttcgatatcaccgacaacgccggccacggccccgatcccggcagcggcgaatggctcggcgtggtcgagcgcaaggcgaagctgcccgagagcggccagttgaccgagcagcagcgctgcgaggcgatccagcgcgagctttcgcagcgcacgtatctcgtcaatcgccggctcggcctgaaactcgcgctctgacatccgcatgccgacgccggcgtggccgcgcgggcgcgacgccgttgcgccccggcccgcgccggcgcgctccgtctgtgcggcaacgccatgcccgcccggctcgcgcgcgggcggcggcgatcgccggcgcgacggtccacgcgaagacgggacgatcgatgaagaacgacggcatgcgcgcggcctcgtcagcgcgacgcgaacggcggcgcatcggcgagccgcgccatgtgcagcacgtcggccagttcgccgccgcggatcgcgtagccgcgcgagcgcccctcctcgacaaagccgaagcggcgatacagcgcgatcgcgcgcgcattgtcggcgaacaccgtgagctcgatgcggcgcaggccgagcgcgcggtccgcgccgtcgacgagcgcggccatcagcgcgcggccgacgccgcgccccgcgtatgcatcgtgcacgccgatgccgagcagcgcgcaatgcgcgcggcggccggaaaacagctcgagcccgccgtggccgaccacgcggccgtccacttccgcgcacagatcaagaccgccgttgcgccgcgccgcgagccgcacgagccacgcggcgaccgcgtcggccgacgcatgcggcatcgcgagcgtgccgtgctgcacgagcggctggttgcgtatctgcgcgatggccgccgcgtcggccagctcggtcgcacgcacgatcacgcgggtcgcgctcgcgcgcggcgggttcgcatcggctcggtcgtcggcgctcggcgtcgtcatgtcggcgtcccgccgggcgcggccgcaagcggcagcggcgccttcatgcgcgcgatcagacagccgtcgacgagcacgccgccgcgcagcgcggcgccgcgctgcgtcgcctcgatctcgaagccgaaccggcgatggaacgcgagcgcgacgaaatcgtcggcgtaaagctgcgcctcgatccggcgcagcccgagccaatcgtcggcgatgcgcagcgtctcgcgcatcagcgcgccgccgacgccgcggcgatgccacgcgtcgtgcacggcgatcgcgaccgccgccgtatgcgagcggcgcagcctgccgggcgcgagctcgctccagccgacgagcgtctcgccgctccacgcgccgagcgcgtactgctcgcggatcagcgcctcgagccactcgcgccgcctgtcgagcgacgcgtgcggcgcgcttgcgaagcgcccgtcgatcgacggctgccgcgcgagcgcgtgcagcgcgtcggcatccgccgcgcgcagcgcgcggatcgccacgtcgggcggcggcggcgaagtcgcggcgcgttccatcgcgttacagcgtcagctcgaacgagcgcgcgagcaggccgggcagcttcgcgccgcccgtcgggcgctcgctccaggactgatcgttgagcagcagctcgggggccgcgccgagctgctcgagctcggcgccgagcaagcggtacacgctgtcgtcgaagcgcatcgcgtcgaccggcgcgacgatcctgccgcgctccacccagaatgtcgcgaagcgcgtcattccggtgatccgcccattcatcttgtccgagaaattcagataccagaggttgccgatatagagccccgtatcgagcgccgcgagcacatcggcgtcggcgagcgcgccgcccgcgatcgagagcgtctccggcgtttcgtccgcggccgcgccgttcgggctcaggccgtgctcgcgcgcggtgcgcgcgctgacgagccgcccgacgctgcgcccttcggcgacgagcggcacgctgtcgcgccgatagccgtccgcgttgaacgcgggcgccacgcccagcgagaaatcctcggcgatcgtcacgcgcggatcgaacgccgcctcgcccgcatgcagccggtgcaggctgctgcgcgcgctcgcgttcgcgcgcgcggaaaagccgtcccagccgagcagcccgacgatctccgcgaccgcggccggcgcgagatacgcgcgatagcggcccggcgcgagcgccttcggcgcgcggccgagcgccggcaggcgcgcggcggcctcgtcgaccttgcgcgcgaacgccgcgtcgctccagctctcgcctgcatagacggtcttgatcgcgcggccgctcgcgtcgtacagcgaccagcggaaatcgaaattctcgacctcgtaccagccgcggctgcccgtcgacgacgcgaagccgcgcgcaagcgagccgcccgcgtagaagccgacgaagtcgagcccgcgcgcggcatccgccacgacgtgcgcgagcgcgtccgggtccggcaggctgccgtcgcggcagctcgactgccgccacgacgacgtgtcgaacagcagatgcggatcgtcgggcgcgtcacgcaagctctcgcgcagcgtcgcgagcgccgcggcgagctcgggcgcgtccgtcgcccaatcgccgctcaccgtctgcgcaaacgacgcctgccgcccgccgctcgcgagccgcacggcgagcttgccctgcacgacgcgccccgtctggcgtaccttgcccgcgttgaagcggatgaaatcggacgtctcgccggcgaaccacagcagcaccgtctcgcccggccgcctcagttgctcggcctcgtcggcgagccgcgcgaaatgcgcgtgccagtcgatcggggccgcgcgccccggtttcgcgaaatcggtcatcatgcgcctccgaacacgtcgacgtcggcgaacacgcacgcgggcgacgcatggccgacacggacgatctgcgccggctcgcccttgccgcaatatggcgtgccgtacacgccgaaggtgctcgcgtcgccgaccgcgcgcaggctgcgccagaagctcgcggagatgccgcgatagttcggccgcttgacgacctgcgtgagctcgccgttttcgatcagttgcccgaactcgcagccgaactggaatttgttgcgatgatcgtcgatcgaccacgacgtgttcgtgcgcatcaggatgccgcgctcgatgcccgcgacgagctcgccgaacgtatgcgcgccgggctcgacgttcaggttcgccatccggtcgatcggcggccggttccagctcgacgcgcgcgcgttcgcgacgccgggcaagcccgcgcgcgcctgcgacagcgcgccgccgagcggccgctcgagcacgccgttgcgaatcaggtattgcttgcgcgcggcggcgccgtcgtcgtcgaacgcgtacgaggccgcctcgccgggcagcgtgggatcgaacgtcacgttcagcagcggcgagccgtacgggtacgcgccgaacatctccggcttcacgaagctccagccggcgaaattgcgctcgtcgccgagaatgcggtcgagctcgagcgggtgtccgatcgattcgtggatctgcagcatcatctggtccggcatcagcagcaggtcccggcggccgctcgggcagttcggcgcggcgagcagttgcagcgcctcgtcggcgacgcgcgcgcccgcgccctcgaagccgtagcgcgcgagcacatcgacgccgccctgcgcgagcgtgcccgcgttgccgagcgtgcgcacctgcgtgtcgccgcgcgcgtgcgcgaccacgctcaattgcggcatcacgtggcgaaaacgctgctcgatgcgcacgccgtcgctcgtcatgtaaagctggtcggtctgcacgagcatcacggccgcggtgcgctcgacgatccgcgcgtcgacggccgccgccgcgcattcgcgcgcgaggcgctcgagccattcggcgcgcccgggcaacgcatcgtccgcatgcggcgacacgtagccgccgctcgcgtccggccgcgccaccgcgcggtggtcgatcagcgagagcgccgcgctcgccttcgcgcgcgcggccgccacatcgagcgccgcctgcaggccggccggcgacagatcggccgtcgccgcgtagcccgcgcccgcgccgcaccacgcaaccagcatcgcgccgcgatcgcgcgcgctcgaaagcggctgcgcgacgtcgttgcgcaccgcgtgctcgtcgacgcgttcgtcgacgacgcgcagcgaccagaacccggcgtcgcagcgcagctctcgggcggctcgcgcccagcgttcgtcaatcatcctcgttctcccgcgggctgcgccgcgccgccggcatcgacgacgcgagcaacgatcgcgtgcacggatgcgacggcgcattcggcacgtccggcgtgtcgcccgcctcgaccacgcgcccctccttcatcacgcgcacccggtgcgccatcgcccgcatcaccgccaggtcctgcgtgatgaacaggtagctgagtttgtactttttttggagattcgtcagcagattcagcgcctgtttctggatcgacacgtcgagcgcgctcgccgccgcccgcggatcgtcgagcatgtccgccgcgagcgccgcgcgggtcagcgcgtcgattgccttcgaacgcacgcccggatcgttctgcgaaccgatctccgacgccgccgcgctgccgaagcggcgcacgggcgccacgccggggcatcgtgacgggcggatagacgagcgtcgtctgccgtactggaagtttgtcgaggcgcttgcgctacagcgcgctgccgatctcgcgcatgtgcgcctggatgcccagcatcccgagcatggggggcaccgcaatttcgagattacgtccgcggcgcatctccgcatttttaaaatccctggagcgttcgcaacttcttgggctgtttcgcttccacctttgccttgcctctctaattagcttcgcgaagatcgaagccgtcgcgagcatgatctcgcgtgttcgaatcggaatctcggcggcatcgccgaatcgcgggatcgcccgtcacgtcgcggggcggaattcgcgatcgccgccgccatggcgggaacagcgcggcatcgcgcaacgtcacgcttcacctcgtccgtatcccgcgtctcgtccctgaaacgtaagccggtgtgctcgccgaacacgcatctcgtcgcatcagccacacgagcgaggaacgtcgggcgacggcaccgtttcagacaggcccgccgaacattcgccatgcacgagtcgcgtgccgccaagtcgactcgtcgattcttccgctagaatgcgctcggcgcaacgagcagcatcgaacgacaaccaccagctactcgccggcatgagccaatcccggcgatgaaacaaagacgagactcgcgcgcgacatcattgaaggcggcgcgcggccgacccgacggacaatcgacgaagcgtcaccccgcgcggcctgccgaacgcgcgcggcgcacgctcccatggacggatacctgtcgcgatgagactgaaattcaagatcttcctgctcgcgatcgtgcctttcctcgtgacgatcgcggcgatcggcctcggcgtgcggcagcaggccacggtgctcgcgcgcacgcagcatgcgacgatcgaagccgcctatctgtcgagcaaggaaatcgagctcaagcattatgtcgacctcgcgacgagcgccgtcgccccgctgtacgaagcgggccgcgcgaacgcccgcgacgacgcgctgctgcgcctgcaggcgctcgcgatgctgcagaggatggagttcggccccgacggctacttcttcgtgtacgacctgcacggcaatgcgctgatgcatccgcgcgagcccgaacgggtcggacacaattactggacgctgcgcgacccgcggggctcgccgaccattcagcagctgattgcggccgcttcgcgcggcggcggctacgtgcgctacgtgtggcagcgcccgtcgacgggcaagctcgcgccgaagctcggttacgtcgtttcactgccgcgctggggctggatgatcggcaccggcatctatctcgacgatgtcgataacgcgctcgcgcggatcgacgcgcgcgcgtcggcgaacatcgagcgcacgatgacgtggctgagcgcgatcgcgctcgcgggcgccgcggtcatcgcgctgtgcgcgctcgtgctgaacgtcagcgaatcgcgcagcgcggacgcgaaactcaagcgcctcgcgcagcaggtggtcgaatcgcaggagcaggaacgcgcgcgtcttgcgcgtgagctgcacgacgggatcagccagatgatggtatcggcgaagctgatgttcgaatcggcactcgagcgccttgcgcacctgccggcgcgcgagaacgcggcgcaagccgcgctgtccaaaggcattgcgcggctcggcgatacgctgcgcgaagtgcgccgcatctcgcacgcgctgcgcccgacgatgctcgacgatctcggccttgccgccgcgctcgatcagctcgtgcgcgagctcggcgcggaaacgggcgtcgagctcggcttcacgcaggtcgatcacagcggcgcgccgccgctgcccgcgcccgtgaaaacggcgctctttcgtatcgcgcaggaagcgctgacgaacatcctgcggcatgcgcacgcgacgcgcgcggccgtcacgctcgagctgtcgccgcgcgaagtcgcgctgacgatcgccgacaacggccgcggcttcgacgccgggcgcgctcaggcggacgcgcgcggcggcatcggcctgcgcaacatgcgcgagcggctcgacgcgctcggcggcacgctcgagatcagctcgcagatcggccataccgtcgtcgccgcgcgcgtgccgctgcgcggcacggactcaccaggaaccccgcgatgactcctgcctcttccacgccccgcaccgcgcgcctcttgctcgtcgacgatcatccgctcgtgcgcgacggcctgaagatgcgcctcgaagcggcgcccggcctcgccgtggtcggcgaagcgggcaatgcggacgaagcgctcacgctcgccgaggcgctcgcgcccgatctcgcgctgatggacatcggcatgcagggcatgaacggaatcgcgctcgcgggcgtctttcacgagcgctttccggcgattcgcgtgctgatgctgtcgatgcacgacaacgtcgaatacgtgacgcaggcggtgcgcgcgggcgcgagcggctatctgctgaaggattcgcccgcaaccgagatcgtgcgcgcgatcggcgcggtgctcgccgggcagacgttcttcagcgagggaatcgccgcccggatgattcatgcgagcgccgaagcgtcgccgctcgatcggctcacgccgcgcgagcgggacatcctcgacgcgctcgcgcaaggattgtcgagcaagcagatcgcgcagcgcaacggcctgtcggtgcgcacggtcgagacgcatcggctgaacctgaagcgcaagctcgacatcgaggggcaggcggaactgatcaagttcgcggtcgagcatcgcaggcggtaggggcgcggtggcgagcgccgttgcctaggataagagcggccagcgggagcggtcgacgctgaccgataagcggcatgccgcgcgcgatgcggcgggcggcatgccgaacgcctgcgatgcgcgcggcgccgcgcacgaaaaaagggcgccaaagcgccctttcgcatgacgaaggcggaacccgccggcgcgttcagttcgcgcgcgcgttgtgcttcgtcaggaatgcgatcaggccgtcgatgccgccctgcgcgagctgcgccttgaactgcccctgatagacctggatcagccacgcacccgacatgtcgatgtcatagatcttccagtcgttgccgatcttgccgagccggtagccgaccgactggctgtcgcccggcgtcgtcaccgtcgagcgcacgagcgcgtccgcgccgcccgcgcccgccgccttgaacgtgaacttcgcgtcctggctgccgagctgcgcgagcgatgccgcgtacgtgcgcgtcatcagaatccggaattgcttgtacagctcctgctgttgctgcgggctcgcctgcttccacgcgtcgccgaccgcgatgcgcgtcgtgcgctcgaaattcgtcgcgggcaggaagcgcgcttcgacgatctgcgtgatcttcgccatatcgccgccgcgcgcggcgggatccgccttcatcgcgccgacggtgccctcgacggcattcttgaccacctcgacgggcgcggtctgggcgaatgccgaaaccgacacgacggccgcggccacaaaagcaaacagatgacgtttcatgcgtgtatcgaaccagggagagaacaagccggacgcggcaaggcgccggcgcagacaggacagtataccgagcttggcgcgcccgcgcggcgccgtgacggtctgttaccgaatagtcgaaatatttacgatgcggcgggcaaagccggacgcctcgccgttgccggcgcgcacgaacgcgcgcgcggccgatcgacgcatgcgctcgcgagcgagccgaagcgccgcgcgctcgcctcgccgtcgcgggcggcgccccctgcgcccttcgcctgacgacgacgcacgaggctcacgcgtcgaggcagcaggacaggctcatctcgaagtagcggaagctgcgctcgatgccggccgcgacgtctcgcacctgttcggtgctcggcgattgaccgagaatcgtcgcgacgatgtcgagcgcttcccacggatgcttgtcgtcgtagctcgaatgcaatctcagccagcgcatcgcgcggccgcgcaccgcctcggggaagcccatttcgtagacgtccgagcggcacaggtccgcgctccattcgcccgtcacgccttcgatcgcatagttggtggccgcgatgctcgccgcgagcgtatccgcgctgctgctcttccagcaccagtggctgagcgcgagcgcggcgggcgggctgtcgccgtcggtcagttgccggcgcggcacgccgctcgcctccgcccagttcacccagtgctcgacgtggttcagctcgacgcggatgttgcggatcagatagcggcgcgccttctcttcgccggacgagttcgtgccgttcgccttcagcaggttcatcgacatgtacttcgggaactgctcgacgacaggccagccgttcacgaagaacgcggcgagctgccgcggcgcgaggcggccgtcgcgcatcagcgagaacacttcgtgaaagcgcacgcggtcgcgcgcggcgcgcaccgtgccgaccacgtcctgcagccagtgtggatagctcccgatatccatcaagtcgccgtcgcgttcaaaagggatatgcaatttcctctccttagataaagtcatcgaaccacgtcaatagccgccctcgcgccacggcgaaggctgagcaaagaaatatccctggcagaaatcgatgccgagctcgcgcagcatcgcgagctcgacctcggactcgacatgctcggcgacggtgctgcaacgcatcgagtgcgcgacttcgttgatcgcgctgacgacgccgtaactcacccggtccgacatcatgttcgacacgaactcgccgtcgatcttcagataatcgatcggcaggctgcgcagatagcgaaacgacgacatgcccgcgccgaaatcgtcgagcgcgaagcggcagccgatcgtgcgcagctcgcccatgaagcgcgacgcgagctcgaggttcttcacggcgatcgtctcggtgatctcgaaacagatcaccgaaggctcgagaccggagctcagcagctcggcgatcacgaattcgagaaagcgctcgtcggagatcgacgcccccgacagattcacgttgtactcgtggtactcgcgcgcgggcagcgcgctcagcttgcggaacaccgtgcggatcacccagcggtcgatgagccccatcagcccgtagcgctcggcggccggcaggaacgcggcgggcgagatgtcgcggcccgcgctgtccatcatgcgcagcagcacctccgcgcgctcgggcgtccgcgaatccgggcgcgtatggacgatcggctgcacgtacaggcgaaagccgtcgttttcgagcgcggtcttgatccggcggctccattgcacgtcgccgacgtggcgcgcctgttgcagatcgctcgggtccgcgagctggatgcggttgcgcccgcgctccttcgcgatgtagcacgcgatgtcggcgagcttgacggccatctccagattgcgcggcgccttgcagagctcgagcacgccgatgctcacgctcaccgtgaagcgctcgccctcccacaggaacacgaaatcctcgaggctgcggcgcagccgctccgccttgttcttcgaaggccacgatcccgcgccgtgcggcagcagcacgccgaactcgtcgccgccgagccgcgcgagcacgtcgtcgtcgtcgaggcagctctggaagcgctgcgtgacttcgcgcagcatcgcgtcgcccgccgcgtggccgcaggtgtcgttgatctccttgaagcggtcgagatcgagcatcagcagcatcgaatcggcgcgctccttgccggaggccgtgtcggcaagcgcgatctcgagccggcgctcgaactcgacgcggttcacgagccccgtcagcacgtcgtgcgtcgcctgccacgcgaggctttcgaggaactgctgctcgcgcgtcatgttgcgcaggatcagcacgtagccgatgtgcccgtgcacgcggtcgcccatctccgaaatcgttgtctgcacaacgatcttcgaatgatcgcggcgcagcagatgcacctcgcgcttgatcggcgtgcgctcctcgcgcgcccagaattcgtcgacgatgtcgaccgcgtgccccgtctccttgtcgagcagcatcagcacgctcgacaccggcgcgccgacgcacgcggcggccgggtagccgagcagttgctcggccgcgttgttgatgaagtcgacgttcttcgtgagcccgaccgtgatcaccgcctccgcgaccgagctcagcgccgcctcggcgaacgcctcgctgcgatcgagcgcgtactggatcgacagccgctgcagcgcggccttgcgcgcccagacgagcgcgagatacatcaggaacatcgacgcgacgaagtagcagacgagcagcagcgcgacgctcgaacggaattcgtcgctgaacgccttcgagaagcgatcgggcaggccggacacgcgttcgttgatttcccacgcgcggtattcgagcgccttcacgcgggcgtcgtcgcgatggccgctgctgacgagcgcatgaagctggctcgcgacgctgcggaactcggcgagctcgacgtccgcctgcatccagcattgcagcgcatagttgatcttcgcgacccagctgagcgcgggcagcagcagcgcggccgcggtcgcgtcggtcggatcgatgccgctcgcgatgatcgcctcgcgcgcgctcgcgcgatcgggcggcttgcgctgcagcgcggcgcgcgcgagactcagccgatacggcttgtcgatcgcggcctcatagagcttgtacgcgcgctcgtcgcccgtctccgcatagcggatcaggtagatgaccgcgtctttctgcgacttcgaccacgtgctctcgccgccgatgtagaccctgaggaacgacaccaccgcgaggctcacgatcacgacgcacacgagcaccgacaccatcagcaggatcggccagacgtcgagcgccggcctcagttcggccgcctggccacccccgtcgttcatgccgagcgcctgttcgcgcatgctggaagtcccgttcatcgtccaccttgcctcagccccgccgccgcgccgcttcgtcgcggcggtctcgtatttccccggcgcgcgccaacgccggaaacgaaccggcggcggcccgttgcgggtccgccgccagatgcccgaagcgtggcctgtcgcgctgtcgctcgtatagatcgtgcgtagactggccatcttgcgcgcattcgtctgctcgtcgcgttacatatgaagcgcctgctgcatgaatgcgcgtgcgccgccacccgcgcaagcggcggcgcgatcgccggacaatcatacgacgcgcggcgcgccgccgctcaaccttctttcaaacgccctgcaatttcagccggttcgcgtgcgcgcgcagcaccgcgaccggatcggccgcatacgcgccccgaatgccgagcaactgattgatttcgtcgaagtggttccatttgtagtcggtcgagatcaccgttccgtacaacgaactgcaggtcgacgtgaagccgtcgttcagccccgcctgcttgagcgccatgatgttgccggccgtcaggaacaccagcgtcgacggatcgagcacgttcgccggatcgacgagcgggatcgtgctcttgtcgagcgcgcccgtcgtcaggccgagcagcgtgatcggctggtacgcgctgccgctccatgagtacagcagatgcacgttgccgcccacggtctcgctcggcgcgcccgacgcgcatgcgcccggcgcgcccaggcccgcgctcggaaactgcgcgtcgaactgcgtcgcgtacggcgtgctgagcgcgttcagcgcggcgatcgcatcctgattcgtgttgtgcgtgtggctcgtcagaatgccgaagacgttcagcagcgcaccgaagatcggcgtcgacaggccggtggggtcgagactcagcgcgccgagcacgaaatcggcgaacggcgagccgcggtgcggcgtcgcgatcgtcgtcaccgatgcgacgagctccggcgcgaccgccgcgacgtagcgcgacgtcaagccgccctgactgtggccgatcaggttcaccttctgcgcgccggtgacggcaagcacctgctgcacgtaggcgagcaactgctcgccgcgcccgttcgggccgatgtcgctctggaatcccgacagatcggcgacgaacacggtcgcgccgtgctgctgcaggtcgggccgcatgccgtaccagtacgggacgacgccgaaatagtcgtcggtgcccgtgagcccgtgaacgaggatgatcgggtagcgcgtcgccgcgtagtcgtcgagcgcacccgtcgcggcatccgcatgcgcggccggcgcggcgaacgcgcacatcgcggcgacgagcacggccgcccataccttcgccagtgttttccttgcgccccgcaccgccgcggccgcgcttgcgaacctcgatttcatgccgatttccccctgtgtattgcgttacccgaacgatgccgctccggtgcacccttcgccgcgcgcgcgacgatcccggcgccgaacggcggctcaccaccccaaacagaatccatgcacatccgcgccgcgctcctccatcgcgaccgccgcgcgccatcccgtgccgagcgcgatatcggcgaccgcccagcgcacgtcgccgcacgcgcactcgtcgcgcgcggcccgccgcgcgggccacggcatctccagttcccgcggatcgcgccgcaggcccgcgccgtgcgccttcagcagcgcctccttgcgcgtccagcactgcagcaacagccgcgcttgcgcgcgcctcggcgtgcgcgcgaacacgtcgcgctcgcgttcgccgagactggccgccgcgagcgcgtcgatatcgagcttgcggccaagcgattcgagatcgcaccccacccgcttgcgtgcgagcgcgagcagcaccgcgccgctcgcgtggctcacgctgaattcgaggtcgcggccgaacagcaccggcttgccgcccggctcgacgtcgaacacgagccgcgccggatcggcgctcaggtactcgccgagcacgatccgcagcatcgcgcgcgcgaacacgaacagctcgcgatgcgcgccgtaccgaagccgcgccgcgcgctcgtgctcactgagcgacaggcaatcgcgcttcaggtacgacccggcctcctcggcgcgggcgcgccacacgtgcacctcgccgcgcatgagccgcgccatgagcgccgccgacggccgcgcgacgctgaacgccagcgtcgcgccggcggcgcgcggcgtcgcacgcggcaatccttccaccatcatttgctcagtcaacctaagtgtttcaaacgcgcgagcgccgtgcgggccgcgcggcgcgggcatcagcccgccgtcgccgcgacgcggctttgccaccagacgaacagcggcgcgccgacgatctcgagtacggtaaagccgatgaacggcgcaaacggtgcgccgagcgacacgagcgagatcagacgcccgatgccgccgacgaagatcatcgtccacagcgcgcggaacagcacgccgttgcgctcgatgttcgggatcgtccagaacgcgccgaggccgagcccgaaccacacgcccgcgtagaagcgcagattgccgtcgagcgtcgcgtcggcgggcagcgcgacgccgagcgacgcgtacagcggatcgtgaatgcccatcatgccgagcgcgccggtcgtgaccggcacggccgcgagtatcgcggtggcgatttgcaggatgcgtttgctcatcgtagggtggcccgtgtcatgggacgctcggctgacgtcctattgatagaaaatgcccagcacctgaacgctgctcgcctcgggcatcgcgccgaagcggctccacgccggtcccgtctgccgcaggaactgcacggcgaggtcgaacttgtcgaagcgccgccgcagctccagccagtactgctgccccgcgccgagatcgagctgcgcgaagcccgtcagatcgacgcgccgcacgaacacgttgcgccacgccgccatcaggaacagcccgtgccgcgacggcagctcctgggcggcgatcgacgtgcgcaccgcacgcccccacgcgtacgcgtcgctcgcctgcagcgcgcgccagcgcgaagcggacgcgccgccgctgttgccttgcagctcggccgtcagcgagaggtcgaccggcagcgtccacgtgaagccgacggccgagcgcgtgcgaaacgcgcgatcgcggttgccgccgcccgtcgccgagccgatcagcgacggccgccagccgcccgtccattccgcgtaggcaacgacggcgttgccgagcagcacgctcagattctgcccgaattgcggcgactgcccgctttcgccgtacagcacccattgcggctggatcgccggcgcgatccgctggctgccgacgagcatccagcgatcgacgccgttggtgcgctgcaggtccgacgtcgcgaacggatcgcccggcacgctacggctcgcgagccgcggcgacagcatcagcgcgatcgagcccgaatcccacacgcgctgcgcgcgcacggcgacgctcccgagccggttcgtgtgccggctgtccggatcgggcggcacgtcgaggctcaccgcgcccgccttgaagaaatcggtcgggttgtagccgatcgccgcgccgatgcgctcattgatccggcccgcatcgagcgccagcagcgccgacggcttccagctcgcatacgcctccttcacgagcgtcacgtcgcggtgcgacgccgcgcctgacgacagcggatcgaaccggtcgaaccgcatcgcgaaattcacgcccagcgtcggcgtcagcgcatgtgcgaactggaactccagcgacagctgattgcgccacgacgacgcagcgccgcggccgtcgctccagcggacggcgtcctgcacgctgaacttccacgggcgagccgtctccggcgcggccacgggcgtcgcgtccgccagatcgagcgccgcgttcgtcgcgtcgttcaccgcatccgcgtcgcccgtcgcggcggcgcgcagcggcatcgccgccgcggccgcgcacatcaggatggcccacgcgcggcgcgtcattgcgcctggaagcggggcagatagtcgcgctgcagccatgcgtccggaatgtcgcgccacgcgtagccggaaaagcgcatcaccgtgacccagttcggatcgagaccgtcgatgatcaccgtttcggtcggacgctcgacgccgagctcggccgtatagcgccgatagaacgcgctcttgagcagccggtcgctttccgaatagaacttcgccttcaccggccggctgttcgacgcatcgagccacatctcgatccggtggtacgtgaggcccggcgcgttgcccgtcaatgaaagcttgtagcaatgccgcgtctgccggtcgccgtccatcacgtcctcggcgcccttgagcgccgcccgataatcgtgcgcgagattgacggtcacgacgtcgccgttcgcggcctggccgagcaggcgctggtccggcgagatgcggatgctcgcctggttcgccggatcgtagaaccacagatcgttgccgttcttcagcatcagcttgcccgtatcgcgcgcgggcgcgacgaagcgcaccagcgtgcggaacgcgccgcccggcgcatcgggcttcgaatagatcgacagcgtgttgccgtcgacctgcttgcccgcgcggtattcggtcagcgtcgcggtcagcacgaacgacttcgccggcgtgcggatcgcgtcgctttgcgcgagcagcacctgcggatcgggcgccgtttgcgcgtgcgcgagcgccgccgcgcagaaactcaagccggcccaccattgacgaaacaagcgacgcacgcttcacctcccgatcgattcgatctttcgttgttcaaactgaagacttccgcgattcacgcatagcgcagcgcgtcgacgatcgacagccgcgccgcgtggcgcgcgggcagccacgccgagaatcccgcgacgaacgcgagcccgacgaacgtcagcgcgatgagccgccattcgccccacacgcgcaccgtcagcgcgaccgagtcgatccgcgcgggcggcgtccacgcgagcccgctgtgattgaccacgaacgcgagcgcgagcgcgacgagcacgccgatcgacgcgccgacgacgccgagcagcgcgccctcgcagacgaacagcgcctggatgccgccgcggcgcacgcccatcgagcgcagcgtgccgatctccacggttcgctcgaggatcgccgtgctcatcgtgttactgacgacgaacagcacgatcgcgccgatcagcacgaacacgaagccgaagatcatcgagaacatccggttcgtctggtcgtagaacgggttcagcgcggcgaaatcgagcacgtcgagcggctggccctcgaagcggccgccgaacagccggtcgagccgcgcacgcgcggcgggaagctgcgcggtatgccggagctggatctcgatcgccgtcacgcgcggcgcgtcgccgccgtagacgagccgctgcgcgcgcggcaagtgcatcgcgagataaacgtcgtcgagctccttcacgccctgctgctcggccttcgcaaccgtgaagccgccgacgttcggcgcgccgtacgcgttcgccgcgagcacctcgatgtgcgccgcgcccgcgcgctcgccgcgcccgctttcctgcgcgtgcgcctcggccgccgcgagcgcgagcacgtcggccggcgcatccgcgcccgacgcgcccgacgccgcttgcggcgcggcctgcctcgcgacgtcgccgtcgccgcaatcgggcacgcgcagcggcgcgcacagatgcagcacacgcgcgacgccgttgcccacgatcgccgcatccggcgcggtgccgacgagcggatacggcttcggcgtcaacggaaatccgtagtcgttccattgctgcatccggtcctgctcgtcggcgatcgcgccctgcgcgagcaccgtgcgcgacacgcccgcctcgaagttgccggcgatcccgccgaactgcagcgtcggggtgatcaccgcgatcatcggcgcgagcaccggatcgtcgcgcagttgcgcgatcagccgcgcatagccgccgatcccgtaggcgaccggattgccgctgccgtactggtaatagccgtgacgctgaatctgcaaatggccgctgcgccgcacgaaatcggtctgcaatccgaacgtgatgtccttgctgaagccgccgaacagcagcaccgcgcacacgccgacgaccatcgcgagcagcgtcgtgatcgagcgccgccggttccgctgcaggttgcgcagcgccaacatgaacgtatgcatcagccttgcgcctcctgcgcgatgcggcggcgctcgacgatgcgcccgtcgcgaatttgcacgacgtcgtcggccgcctccagcacttgcggatcgtgcgacgacacgatgaacgacacgccgctctcgcgctgcatctcgcgcatcagcgcgatgatcgcgcggcccgtgacgctgtcgaggttcgcggtcggctcgtcggcgagcacgagcgacggccccgccgcgagcgcgcgcgcgatcgcgacgcgctggcgctggccgcccgacagctggctcggccgatgcgcgcccttgccggcaagccccaccgcatcgagcagatacgcgacgcgccgcgcgcgctcgcgcgccggcgtgcgcgccatcagcagcggatactcgacgttctcgtacgcggacagcacgggcagcagattgaacgactggaacacgtgcccgacctcgcgcgcgcgaaaatccgacagcgcgtcgtcgcagagcgccgcggtgtcctggccggccacaatgacgcgccccgcgtccggccggtcgatgcagccgatcatgttgagcagcgtcgtcttgccgctgccggacgggccgctcagcacggtgaagcggttcgcttcgatgtcgaccgacacgccggcgagcccggtcaccttcacgctgtcgagcaggtaggtcttgctgacgttctccacgcggacgatcgccatcacgcatctcccgtgcgcgcacgcgcggccgcggccggcgccggcaccgcggaggcgacggccacgggccgcgcctgccgcgccgcgacgcgcgagtcgggcagcgcgcgaatcagccgcttcagttgcagccggtacgcgaaatgctcgacttcgatcacgtgccgctgcgtatcgctgaaacgaatcccgccgttccagttcgagcggtcgcggccgatcatccggtcgaggcgcgcggccttgcgcggcgcggcatcgcgcgcgcgcagatagcgcgcgacgagctgcgcctgatagtccatcagcggccagttgccggtcgaggtctggaacaggccgatgaagaacaggttcgggtgcgcgcgatcgaacatgttcagatacaggcgcggctgcatcttgtcccactgcagatacgactggtcgagaaacggaaagctcagctggaagccggttgcgtagacgatcgcgtcgatccgctcctcgctgccgtccgagaacgcgacgcggtcccccttgagctcgacgacgtcgggcttcgcgacgagatcgccgtgcccgaggtggtagaacagcgtcgaattgatgatgaagtgcgcctcgaacagcttgtgatccggcttcggcagcccgtagtcttccggctggccggccgtcgtcaggcgcagcaggcgctcgccgaagaagcgccgcgcccacagcggcatgcgcagcttcagcggccattcggcccaacggtcggcgggaatcccgaacaggaatttcggccagtagaagtagccgcgccgcgtgctgtgaaacaccgcactcgcgtgatggaccgcctcgaccgcgatgtcgcagcccgaattgcccgcgcccaccacgagcacgcgcttgcccttgagcacgtcgggcgtcttgtacaacgccgaatgcagttgcagcccgtcgaagcggcccgggtagtcgggcacctgcggcttcgacagatggccgttgcagacgaacacgcccttgtaatgccgcacgtcgtggccgtcgagctcgacgcgccacgcgccgccgtgcgcgagcggcgcgacttcgagcacggtccggttgaactgcgcgtgctcgtagacgccgaagcggcgcgcgtaatcgcgcaggtacgcgagcgcctgatcgccgcgcgcgtaggtcgggtaatcggcgggcatcgggtaatccgtgtattcggagaactcgcgcgagctgatcatgtgcaccgattggtagatcgcgctgcacggcttgccgtaataccaggtgccgccgatgtcgtcctcgcgctcgatcaggtcgaacgcgatgccgtgctcgcgcaggttcttcgcggtcgcgatgccggccgcgccgccgccgatgatgcagtagcggtcgaggcagtcgcggatcggcggcgtcgccggcgcggctcgcgccgcgcccggtgcggcgggttccgtcgtcgtgttcgccgtcgtgttcgtcgtcgtcgtcatcgttatcgttcctccacttgtacgctcgcgcgtcacgccgtcaacggatcggcgagcgcgcccgtttcgggcagcgcggcttgtgcgggctcgccgtccacgcgcgcgtcgtcgatgcgcagcagcacgtagccgcgtgcatcgagcacggcgaagcggccggccgcgtattcgacgacgccgtcggccgacgccgcgggcaggcgcgcgagcttcgcgccgccgatccgccacacggccggcgcgtcggcccgcgcggcgccccattcggcgagcagcacgcgcagcacatgctcgacgtgattgacgggcaggcgcagctcgagcggaaacggcagcgcccacaagctgagcaccgcggcgggcggcacgcggccgatccgcacgatgccggccgaggcgtcgtcgggcacgctccagtcgccggccggcagcagctcgccgttccacgcggcatgcggcgcgctcgtgagcggcgcgggttcgggcgtcgtgtccggcgcgcgcgcgaacgcggcgccgatctgctccggctgcggccggtagacgagcgtcatgctgagcagctcggcctgcgtgcgcgcgtcgctgcaccgcacgtcgacgcaccagacgtcgccgatcatgtagccggccgcctcgctcgcgagctcgacgggtgcgccgcccgccggcacgtccggcagcgcgtcgagccgcagcacgacgttcgtcatctcgctcagctcgcgcggctcgcccgtcggcggcatcacccagtcgccgaccgcgcacgcatgctcgagcacgagcgacgcgggcagcaccgcgcgcccgttgaagcggaacgcgtgcgcgtacggcgcgaccgcgggatcgatcgcatagcggctctcgaagcgcttgaacggccgaaaccgcaccggctcgccgacgtggtgccggcgcgtgacgagctcgccgatgttcggcagctcgcggatcggcacgaagcccttgatctgcacgggcgtcggcgcgcggccgaccgcgcccatgaacatcacctcgccgctgcccggcgtggccagttcgcgcagccagtgccgcacgccctcatcgacgttcatcgggctcacatagcgctgcgtgaccgcgaagttcgtgatcatcccgacgccttcccacgtcggccaaacgagcgtcttcacgccgcaggcgggcgagaacgcgtgcctggcggcccataggcccaggcgcgcgagcgcctcgttcgcggccgcgtagtcggtctcgcccgtcatcccgccccagcgccccgtcagcgagccgacgttgcagaactgcacgagccgaggccgcgcgcgaaccgcgtcgcacagattcgcgaagcccagcaccttcgtgcgcaccgtgtccgcgaaatcctcggcgcgcttctggatcaggcgcaccggccggtcgacgcccgcgttgtggatcaccatccgcagcgaatcgcccagctcgtcgcacagcgcgcgcacggccgcgcggtcggtcacgtcgcacacgcggtaatgaaccggcaggccgagcgcggccatctcgtcgagcgccgtcttcagctcgcgccgccgcttcaggcgctgcagcgccgcgcggatcgccttcggcggatgctcgggcgtcgccgcgcgcaactgctcgaggccatagtgcttgaagcctggctcgtcgagcgccatccacggctcgccgccgtcgggcggcgtctcgcgcccggtgacgatcaccgtgcagccatgacgctcggcgagcgcgcgcgcgcacaacaggccgatgccgcgcgcgccgcccgagaacagcacggtgtcgcccgcgccgagcgtggtgcgcgcgtcgacggcgtgcggcggcagttcgttgcgcttcgcgtgcagcgtgtagcgcacgccgccgcgatagccgacttcgaacagcccccagcgatagagctcgttgacgacgagccgatcgacgcggcccgtctcgtcgggcgcgatgtcgagcacgcgcacgttgcagttcggcagctcctgcggcagcgtcttcgcgagcccggcccacaggccgccgagcggctgcgcgccggcggtctcgccgtagcccatctgcccgtccatccacgtgagcgcgacatagaagagccgcgatgtgtcgtcctccgccgcccagtcgccgtagcatgccttgagcagctcgacggtgcggcgcatcggcgcctcccacgcgcccgcgtcgtcgagcgcgaacggcgcctcgagcccgagatcgacgatgccgtcgagcggccccgcctcgttgacgaacacccgcgccgcttccgcgtgatcggcgctcgccgcgggcgcgaacaccgacactttcgcgcaggttcgcgcgagcgccgccgcgacccgctcggccgtgccgccgcgcccgttgacgagcgcgattcgcctgccgctcagcgcgggcgacggctcgtcgggcaccggatcgacgggcacgggccgccatgtgaagcgccatgcgggcacgccgcgggcgctcgcgtcggcgtcgacggccggcgacgccggggcgggcgacgccgcgagcggcagaggcgcagcctcggccggatcgcgcggcggacaaggctcgcccgcggcggcggcggccgcgccgcctcgatgcgcggcgtcgagcgcgcccgcctccaccgcggcaagcgcggcggcgctcgcgcccggctcgcgcgccgccgtcatcggacacgcggcgcccgccgtcgtcgccgtatcgccgagcgggcgcagcgcgcgcgcggactcatgttcgcgcacgcgcgcgagatggctctgctgccgctcgcgcggcttcacgatcagacggatgccgtgcaccggccgcagcgagatcgtcgcgccgagctcgatcgggtggccgggcagcgcgttcagatcgaagtgctgcgcgaccaccgcgacgagcacgcgcatctgcaggagcgcggtctggaagccgatgcacttgcgcatcccgccgccgaacgggaaatagacgaagcggtggcgcgccggcgcgtcgctcgcgaagttctccgggtcgaacgcgtccggattgcgccagaacgccggatggcgatgcgtgacgtacggcgacatgaagaccgacgaacgcgccggaatccggtagccgccgatctcgtcgtcctcgacgagatcgcgcgtgaagccccagatcggcggatagacgcgcaacacctcgtcgacgacctgcgacagatacggcaattgttcgaagtcctgcacggtgggcgcacggccgccgaggcgcgcgtcgagctcgtcgcgcaactggcgcagcacggccggatgctgcgcgagcgcgtacagcgcccacgcgaggcccgcgcccgtcgtctcgtgccccgcgaggaacaccgtcatcacttcgtcgtgcacttcctgctgcgtcatcggcgcgccggtgtccggatcgcgcgcgttcagcagcagcgagatcacgtcgctcggctcgcagcgcgcttcgcggtgatcggcgatgatcttcgcgacgatcgtgtcgatcgcgcggcgcgcgtgcgcgatccggcgattgaagcgcgtcggcgcccagcgcggaatgaagtcgttcaggttgccctgcggcatcatcgcctcgatcccgaagcgcaccgccggccccactgcctccgcgtgcgacgacacgtcggtgttgaacaccatcagcccgagcatcctgaggctcaggtgcatcatctcttcgacgacgtcgagcgccttgccgggcggcagcgcgctccagcgatgcgcgagcgcgagcgccgcgtcgccgacggcggccgtgtgcgcatcgacctgcttcttgtgaaagagcggctgcacgacgcgccggtggcgccgccagaattcgccgtcggtcgtcagcaggccgtcgccgaagaacatcttgaagttgtcgtagaaacgcccgcgcacgtagttgcggtggttctcctgcaacacgtactgaatgtgatccggatgcgcgagcgcgtgcgtgacgaacgggccgagccggttgcgcgcgacgtcgccgtattgctgatgcagccgcagcagcatcgtgatcggattgcgcttgtatgcggcgaggttgcccatcacgaggccgccgcgcggccccggcgcctggcggtgcttgctcatgccgtctcccgctcggttgcgaggcgcgcggcgagcgcgtcgacctcggccttcgtcgcgtatgcgccggtcgtacggtgcacgtagccgatcacgacgcccgacacgtcgcccatctccatcagcatccggccgtcggggcgcaccgccgcgaagcggttgccgccgtgcgcgccttcgagcgcgaacgcgcgcggcgtcgcgtacaggtcgatccggtcgtagcggcgcgcgagctcgcagtcgttgcccccctcgtacagatcgatccgcccgatcgacaccggcgcggcgagcggaatgtagtcgttcgcgacatagttcagcaccgcgacgcgcgcgaggccgtcgagcatgatgctcgggatcacgaaacgcgagaacaccggatcgtcggcggcgacgttcaactggtagcgcgcgaccttgcccgtcgcggtgacgcccgtatccgcggtcgacacgaacatgcccgtcagccgcacgggcgccgattcgaagtggtacggatcggcaaccggcgtgcgcggctcgtcggggcgcatcggccagacgggcgcgctcggatggcgcggcgcgacgagcgccttgatctcgaagtgcagcttgtcctggacgagcacctgcccgttcggcgcgagcacgtcgcccgtgatgcgcacctgcacgacggccgcctcgccctcgcggccgacgacctgcgcgtggatgcgcttcgtgctcggccgctgcgcatcgtacacgcgcaggaaatggcggaacgcggcgtcgcgaaagccgaccacgcgcagccccggcagcagcttcatcgccgcctcggccgcgagctcgggcacgaacgtgccgggcagcgtcgcgaagcggttcacgacgtggtgctgcaaatacgcatcggtgcgcagatcgaagacgcgctcgaacatcacgctgtcgctcgtgcgtcgcacttcgcggccgagatagaaatcgtggctcggcggcgatgcgatgcgcgcgcgcgcgggcgttggggcctgtccgatgcgcgcgttcggggcgatctgcggggagtgcggcgagtgcggcgagtgcggcgagtgcgggggctgcggcgtggccgacgcctgcgccgcttgccacgcccgtgcttgtgcttgcgcggcttgcggcgcttgcatggccggcgcctgcgcggcgtcgggcaaatcgaagaacgtcggcagatgcgcctcgatcgcgcgccgctcggccgcgcccagatgcacggagctcgccgcgcgctcggccaggttgatctcgcgcaggaagtgatgaatgccctcgttggtccgcatgctcgtgaagagcccgctcttctcgaggaacgcgcgcgtgacgggattcgcgccgagccccaccgagcgccacagcgtccagccgatcgtgaactcgtcgcgcgcgagcgccgcgcgatggtatgcggcctgcgtgttgaggaaatcgttgcccgacgcgtaatcggtctcgcccgcctgccccgtgaggccgatgaacgagccgaagttgcaccatgcgcgcggctgctcggcgccgaacgcggcgcgcacgttccagtagccgcgcaccttgatgtcgcgcaccgcgacgaaatcgtcgaacgatttcacgttgaccgatgcggagcggttcaggcccgccgcgttgacgacgagatcgatcggctggccggccgtggcgatccgctcgaccgccgcgcgcacgctggccgcgtcgagcacgtcggcgcgcagatagaacaccttgttcggcccgcagtacgacttcatcacgtcgatgttgcggcgtgcggcgcgcgcctcgacctggcgctcgaacgccttgatgatcgcgggcagcggcaggttcggatcgagcgccttctgctcgcggatgtagtcggggcgacggcgcgcgaacgcttcgtcgctgccggcgaacacctccgggccgtgcacgtcgagcgcgctgctgccgatcaggtagatcgtcggctggaagtgttcggcgagcgccttcatcagctcggcggtgatcccgcgcgcgccgccgaacgcgacgacgaccgaatcgggcccgagccgcgcgaggccgtcggcgggcagctcgcccgcgtcgcgcgtcacgcgcggcgtcaggcggcgcgtgccgcacagcgcgacgacgggcagcagatgctgtgcgccgctctcgcgctcggcccgcgcgacgccgtgccggatgtccgcgtcgtccgtcagcaccgcgagcgagcgcgcgtgcggcagctcgatcgcgagcgccttcacgaggcccgtgaacatgcccgcatcggggtgcagcacgtcgtccttcaccgcgtcgagcagcagcgcgatgaacgagccctgctgcgcgacgctgtcgtagcactgcttgagcgcgaggaacgcgagatcgtgcagcttcagccgctcggacgacggtgccgacaggcgctgcggcgcaagcgcgcccgcatgcagcgacgtgagcagccgcacgtgacgcgtgcccgccggaatcagcccttgcaacgcggcttcgccgagcgtatcgacgacgacgagccgcgcgcgcgagaacgcggcggcgcgcgtcgacagcacgagcagatcggcgggcagcatgccgatgccgtcgagcagctcgggggcgtcggtgacgacgacgctgcccgcgggcagatacgcgatcgcgcccgcgcccgcgtgccacggcgtttcctggaggtcgatccgatagcgggcgacgccgagcggctcgccgtcggcggcgacgtcggtcgctttcagcgtggcggggatcggcacgcgcttgtcggcaacggaggcggcgcgggcggcagcggcatggggcgcctctgtcgcctctgtcgcctctgtcgcgatcgtcgcggcgagggccggccgggccgcctgcacggccgtcgagcgcggcgcgacaggcgtcggcgacgtggccgacggcgcggcgaggaccgacggcgatgcgtaaaggtgagaagaaacgggagccgccgcagtcgtcgccgcagtcgtcgccgcagtcgtcgccgcagtcgtcgccgaagacgaagacgaatcgccgaacgcgcgacgcgagcgtacaccgccgtcgccgctcgccggcggcgcatggcgatcgatgcgcaagccgaaacgcacctggtcgcgcgcattgccaagcgcgaccgacaccgcgtccgcgccgccgacgagcgcgcgcagcaccgccagcgcgccgtcggcgcccgcgtacgtgagctcgcggccttgcgcatcgcgcaacgcggccggcggtgccgaggcggcgtccgcgaacgcccgatcgctctcgatccaagcgagcgccggcagcccggctgcctcggcctgcgccttcgtcgtcaccgcgaacagcacgatcccttcggcgagcggccggtcgaacgcgggctgcacttcgtcggccgaattgccgttgacgccgccgacgatcaccatgtcgagctcgccgcttctcaggaagcgcgacgcgacttcgaacgcggcaagcgtcgacgcatgcccggcgtcgacggtcatgttcatcccgtgcagatcgtgatagttcgccacgcgcgccggaatcacgttcggcatcatgccggggaacgcattctcggtcgtcggcggcaccaggcttctcgtcctgtcggcggcgcgcgcgagcgcgtcgtcgagcggcgcgcgcgccgcgtcgtcgaagcgcgcgcgcacggcggtcgcgatgtcgtcgatgtagcagcggctcgcatacagcgcggcgttgcgcgtcggtcccatgtggcccatcacgacgccgatcgcattcgcatgcgcgctccagtaatcgcgcagttgctcgcgcatgtcgtgcgcggcgtcgagtgccatcagctggcagcgatcgagcgcgcgcagcaccgcgggcggcatgcgcacgcgatcgaagctcggcagcggatacgcgcggccgaagctcgcaccgggcgccgggcccgcgccgttcagccatgcggcgatggcatcgcggccgtcgagcgccggaaatttcgcggaccagccgacgatcgcgagcggctcgcggctcacgcgcgcggcgggtttcgacgcgctcaggtcaggccgatattcgccgacgatcagatggccgttcgtgccgccgaagccgaagcccgacaccgcggcgacgcgcgccgcatcggccttgcgcggccagtccaccgcctgagtcggaatcgtgaagccgctcgattcgatgccgaattcgcgcggcggctcggagaagcgatgctgcggcggaatgcgtccgtgctcgagcgcgagcagcacctggatcagcgagacgacgcccgccgcccaaccggtatggccgacgagcgacttgttcgacgtcacgtacaccgggcgatcgcccttgagtttctcgcgcaggctctggaactcggcgaggtcgcccgccggggtgccggtcgcatgcgcgaccacccagtcgaccgcttccttgcgcacgtcggtctgccggtacgcgcgctcgatcgcgatgctctggcccgccgagttcggcgcgtagatcgccttgcccttgccgtccgacgacgaaccgaacgccttcagcacgccgagcacgcggtcgccgtcggcgagcgcgcgcttcaggcgcttcaggatcacgacgcccgcgccgtcggcgaacagcacgccgtcgcacgccttgtcgagcgggcgcacttcgccgctcttcgagagcccgtgcagcttcgagaacagaatcgagccgcgcggcgcgagcgcgaacgcgccgccgcacgcgacgacatcgtgccggccggcgagcaggctcttgatgccgaggtcgaccgaatagagcgacgacgagcacgcggtgtcgaccatcatgtattcggcgtcatcgggcagcacgccgcgcatcgcgttcaagccgacgcgatgcgggaaatattcggccagctcgcccgtgccgcgcgcatagcgcgcgcgcagcaccgcgtcgatctgcgcgatacggcgttcgcgctcgtcgggcggcacgcccgcttcgtcgagcgtctcgcgcagccgcgcgcgcatcgccgcgagcaccatgccttcttccagatgctgactgccgtccgccgtgtagccgacgaggaacgacgtgcgatcgcccgcgcgcacgcgcacgccgtcgagcgcctggcgcagcgaatggcgcaaccacagcgtcgtcagctcgtgcggcgcggcgcccgcctcgatttcggcgcgcagtcgcgtctcgggctcgaaatgctcgatgaacaccgaacgcgattggtagctcttgtcttccgccgacggatcgggcgaatagaacgatcggtaatcccaacgatcgggcggcacgttgccgaacagctcggggccgttcagcagtgcgcgccagaacgcctgcgggtcgctcgcgccgggcagcgcgacgcccatgccgacgacggcgatttcgtcggtgtcggtgtcggtgtcggcgtcggacgtcgacgccggcgcgccgattgcggcgagaggcgttgcaaccgcgtcggaaggcatcggcgcaggcgcgccgtgcgacgcggctgcgccggcatcggcgggcacacgcgcagccgacgccggcgccgtaccggatgagcgcgatgcggacgcgatttccgccgtcgtcgtcaccgccggaacacgagccggtgccgcatcctccgccgcctgagaagcaaccgcgcgcgccgcgtggactaccgctgccggcgcgcgcgccgcgccggcagcgcccgacgcggcgcgcaagtgcccgctcgccgcctgcgtcaccgtgcccatcaccgccacgcccgcgccggcgccgctaccggcccccgccgcgaacgcatccgggcccgcatcgcgcgaggcggccaatggcgcggccgaagccgcgcccgcgctcgcccggctcggaaacgccgcgagccccgccagcgtatccggcgtatccggcagcaacgcgccgtcgccgcctgccgtctgccgcgcgccgcgccattcgcgccgcggcgaaagcgcctcgctgcacagcgagagcccgccgtccgcgacgatcacctgccccgtgatccagcgcgccgcgtcggatgcgagaaacagcacgacgtccgcgagatcctcggcggtcgcgaggcggccgagcggcgtcgccgcgatgctcgaacgcttggtgttctcgggatcgggaaactgcgcggccacgtcaccgtcgatcagcgtcgacgacgcgccgttcacgcgaatgccgaggctcgcgtattcgacggccagatagcgcgtgagcgattcgagcgcggctttcgcggtgccgacgacgagatagttcgccggcacgagcgtcgcgcccaccgaagacacgttgacgatcgcgccgccgcccgcgcgcgccatcagccgcgccgcgcggcgcgcgcaccagaacgcgcccttcaggttcgtgtcgagcgcgcggtcgaagtgcgcggcctcgatgtcgtccaccggcagcaacgcgcccgaggccgcgttgttcacgagaatgtcgatcttgccgtacttcgcttcgatttcgtcgaacattcgctcgacctgagccggctgcgcaaccgacgcgcgcacgacgtcgaccgtcgcgccgagcgcgcgcaactcggccgcggtctgcttcgacgcgtcgagcgaatgaaagaaattgatgatgacgtgcgcgccttcttcggcaaagcggcggcaaatcgccttgccgacattctttgccccgcccgtcaccagcacacgcttccccaacaaataggaattcgacataaatcgcagtggtcaggattaccaaacattcggacgagactctccgtctgatccggccctctcctctcgttattctcgtggcgcgcgatgcgtgtgcggcgcttcagctcgtgacgagcgccgcctcgccttgatgctcgtagacgaagtcgacgatctggcccatcgccttgaagtcgccggcgcggaagttcgccggcaacggcggcagtccgtagcgggcgctgatccgctggatgatttccgtctgcttgaccgaatcgatgccgagctccgcttcgagctccaccgtctcggtgaacacctcgaccgggtattccatcgcctccgcatagatcgcgacgagctcgacgaacagccgatcgcgcggcacgcgggcggacgcggcgggcacggccgctgcttgcgcgacgggcgcagcgggcgcgacggcaaggggagcagcgggcgcggcggcgacaatgggagcggccaccggcgcggccgccgacgaaacgcccgccgcgacctttggcgcgtaatcggcggcgccggccgtcaagccgcccgcgaagcccgccgccacgccgtgatcggcgacgatttgcggcgcgggcgtcgcctgcagcccgcgcgcgtcgaagaagcgcttgagctcgcccttgatcttgtcgacgatccccggaccgctgttgcgccagaactcatcgaaatcgagttgcagattgcttgcgcgaatgtcgtcgttcatgacactacccccattgaaatatgcgagaacgttctccaggccggcgagttcgcctcccgcgctcgacgcgcccggaaaggtcttgacggcgccgggccccagcgcgcgcaccgagatcctgctgagcgcgttcagcgccccgcactcgacgaacgcaccgatgccggcggctttcagtcttgcgaccccatctccgaaccgtaccggcagcacgagatggcgcgcgagacatgcgccgaggtcgtcggccgccgtgtaatagcgattcaatatcggcgaataaaccggatattcgagcgctttatttttataagccttcagacgccgcccaaattcgattcgcgcattttccaggtcttcatgatggaatgcgtaaggcgaattcaatacttgcgcggagatattgtttcgggcgcaataggcgcggaattcgtcgacgtattcgcacgcgccggacaccacggtctgcgacacatgattctcgaccgcgatccgcacgcgccccgcgcgcgcgtcgcgaaagcatgcggccagatgcgcgcgcaccgcatcgggcgacgcgccgacggccgccatccggccgtcggctggcgcggccgcgcgcaacgcgtcgatccggtcgcagacgatttcggcgcccgtttcgatcgagaacgcgccggcgcacgtgagcgcggcgatttcgccgaaactgtggccgacgagcacgtcgggccgcacgccgcgcgcgcgcagcgcctcgaaatacgagacggacgtcgcgtagatcgcgagttgcagcaggtccggcgcgtgctgaagcagatcctcggcgccgatgtgcccgtcccacacggtcgcgagcaacgggcggcgcagccgccgcaccgagacggcgtcgatcgcctgcatggcccgctgcaccacgggatacgcgccgctcaatgcccgcgtcgcgcccgcatagaatgcgccttgcccgggaaacagaaatgccacttgcgccatgagattgcctttgcccaccaccaatgccgaacggcccgatgtcgatcggtcgagtgtccccccagcctcctggtgaatatttattcgattacgcatcgcggcggcgatatgcaatccataaatccattaatgcattggcgtaaagtaacatacgcgcttacacacctatgttcgccaaactacacatcttcttgcgcatttacgcatcgaatatgcatgacatcgcgcggcgccggctcgaagcaaaagtcaaagtcgcgacactatttgttaaatatcttgaattaaccgactgaaaatcgatattcgcgcgcggcactccggattggcgtgccgtcgcgacaaagacatatcgcccgggcttccgcgcgcgcgttttcgccccgtcgcgctctgcgtcgccctctcattcccaccccatttcgcaacaatccggctggattcacgcgcatcggaacccagccgactccgaaacccgcgcgccggtatacttggacactttgccttttcgcagcccccaacccgccgcctcatgctgacttccgtcctcgtccgactcgtcgcctggtcggtgcggcgcccgatctgggtcgtcgtgctgtcgctcgtcatcgccgcgctcagcagcgtctacgtcgcgcaccatttcaagatcaacaccgacatcagcaagctcgtcgagaacgacccgaaatgggcggcgctcggccgcgcgatcgacgacgcgttcccgcagcgcaaccagacgatcctcgccgtcgtcgaggcgcccgcgcccgaattcgccggcgccgccgccgacgcgctcgccgagggcttgcgccgcgagaccgacgcgggccgcatcggccaggtgtcggagcccgcgggcggcccgctcttcgagcacgacgggctgctgttcctgcccgagcaggacgtcgcgacgacgaccgcgcagctcgcgagcgcgcggccgctcattaacgtgctcgcgaaagacccgagcatcgcgggcctcgcgacgacgctgtcgacgacgctcggcgtgccgttgcaatcggggcaggtcaagctctcgggcatggcgaagctgctctcgcgcagcgcggccaccgtcgacgacgtgctcgccggcaagccggccgcgttctcgtggcgcgcgctcgtcgatgccgacgcggcccgcgagcccgcgcgcgcgttcgtcaccgtgcagcccgtcgtcaactacggcgcgctgaaggcgggcgagcaggcttcgcgcacgatccgcgcgaccgcgcaggcgctcaagctcgacgaacgcttcggcgccgccgtgcggctcacgggcgagcagccgctcgccgacgaggaattcgcgtcggtccaggacggcgcgctcgtcaacggcatcgcgacgctcgcgatcgtgctcgtgatcctgtggatcgcgctgcgctcgaagcggatgatcgcgtccgtgttcgtcacgctgttcgtcggcctggtcgtcacggccgcgctcgggctgatgatggtcggctcgctgaacatgatctcggtcgcgttcatggtgctgttcgtcggcctcggtgtcgatttcgcgatccagtacggcgtcaagtatcgcgaggagcggcaccgcgatccgaatctcgaccacgcgctcgtcggcgccgcgcacgcgatgggcatgccgctcacgctcgcgacggcggccgtcgccgcgagcttcttctcgtttctgccgaccgcgtaccgcggcgtatcggagctcggcctgatcgcgggcgtcgggatgttcgtcgcgctcttcacgacgctcacgctgctgcccgcgctgctcaagctgctcgcaccgcccggcgagcgcaagccgcccggctttccccgcctcgcgccggtcgacgactatctcgaccatcatcgcaagccgatcctgatcggcacgctcgccgtcgtgatcggcgcgctgccgctcctcgcgcatctgcgtttcgatttcaatccgctgcatctgaaggatccgcgcagcgaatcgatggcgacgctgctcgcgctgaaggattcgccggaggcgtcggtcaacgacgtgtcgctgctcgcgccgtcgctcgcggccgcgaacgccgccgcgcagcgcctcggcgcgctgcccgaagtcggccgcacgacgacgctgtcgaccttcattcccgacgcgcagccgcaaaagctcgcgacgatcgcggccgccgcgcgcgagctgctgccggcgctcacgcagccggccgccgcgcccgtgcccgacgcgcagcgcgtggcggcgctcaagcgcgcgtcgaacctgctcgaatacgcatccgaggactatccggggccgggcgcggcggcggccaagcatctgtcggaatcgctcgcgaagctcgccgccgccgatgcggcgacgcgcgagcgcgcggagcacgcgttctccgtgccgctgaagatcgcgctgaaccagctcgcgatgctgctgcagccgtcggagatcacgcgcgagaacctgccgccgcagatcgtgcgcgactggatcgcgccggacggccgcgcgctcgtgcagatctcgccgaaggtggtcaagggcgccgatccgggcgacgacgcgatgctgcgccgcttcgcgaaggccgtgaaggcggccgagccgggcgcgatcggcgggccgatctcgatcctgcattcggcggacacgatcatccgcgcgttcctgcaggcggccgcgctgtccgtcgtgtcgatcacggtgctgctgtggatcacgctgcgccgcttcggcgacgtgctgcgcacgctcgtgccgctcctcgtgtcgggcgtcgtgacgctcgagctgtgcgtgctgctcgggatgccgctcaatttcgcgaacatcatcgcgctgccgctgatgctcggcgtgggcgtcgcgttcaaggtgtatttcgtgatggcgtggcgcgcgggccagacgggcctgctgcagtcgagcctcacgcacgcggtgctgttcagcgccgcgacgacggccaccgcgttcggcagcctgtggctgtcgcatcatccgggcacggcgagcatggggcggctgctcgcgctcgcgctgtcgtgcacgctgatcggcgccgtcgtgttccagcccgtgctgatgggcaagccgcgcacgaagcgcgtgacgaatcaatcgcaaggaatcgatgaataagatgcgaaccaccgcgtcggcgctcgccgtctgcctgcttgcgagcggctgcgcgaccggccccaaccggcacccgggcgatccgctcgagccgatgaaccgcgccgttttccagttcaacgacgcggtcgactccgcgatcgccgtgccgatcgcgaagggctatcaaaaagtaacgcccacgccgctgcgcacggcgatcagcaatttcttctcgaatctcggcgatctcggcaacatcgcgaacaacctgctgcagctccggatcaccgatgcgacacaggacgtgatgcgcgtcgcgatgaactcggtgttcggcgtcgccgggctgatcgatgtcgcgtctctcgccgggctgccgaagcaccaccaggacttcggcctcacgctcgcgcgctggggcgtgccggccggcccgtatctggtgctgccggtcttcgggccgagctcgattcgcgacggtgtcggccgcgcggtcgacgtccgcttcaatctgctgaattacatcgagcctgccgcgcgcaatccgatgtacatcgcgcagttcatcagcgcgcgctcggatctgctcggggcgaccgatctgctgcagcaggcggcgctcgacaagtactcgttcgtgcgcgacgcatacgtgcagcagcgccgctcgctcacgtatcacggcagaagcgacgacgaatcgctgccgcactacgacgagcccggcggcgagccggcgggcggcccgggcggcggcgcgccgggcggcttgccgcaatacgaggatccgggcgagggcgcgggcggcatgccgccgggcggcgcgcgcgagcccgccggcctgccgcagtatcaggacccgggcgacgaagcggcggcgtcggcagcggcatccgccgcttcatccgcttcatccgcttcatccgcgtcgccggcgtcgtcagtcgcgccggcttccgcgtcgtccgcacagtctccgtcgtcgccgaactgactgctgccccactcatcgacacggcggccgtttcgcatccgaaacggccgccgtcgcgttttccgggcagcgcgcgcgtcgcgcgacgccggccgtgctccgcccgccgcgcatccggagaaatcgccgcgccgcccgaacggccggacagcgccgctcggccgccgcataatccgcacgatccgcgcccgacacccgcattgcgcacatcggcgcggcttcgccctcccgccgctcactccgcgaacggcaatgccgtctgcccgtcggcgcgcatgtcgaacacgttcagcgtcatcgcgacgagcgcgtaatagccgagcagcgcgacgagattcaccaccacccgatgcccgaaacgcgcaacggccgcgtcgtacgtcgcgtccgacacgcgcttcgtctcgtacagctcggtggcgaaacggaagatcagcgcgtcgtcggcgtcgtcgaacgacggcgcggcgccggtccggatcgcttcggcggcggccgcgggcacacccgcctcgagcgcgatcgggtgatggatgtgccattccgcctgcgagcgccagcgcgccgccgtcacgaggatcgcgagctccgacagccgcggcggcagccccgtccgataccggcagaacgcgccgagccgctgcgcatgctgcgcgagcgccgggctctcgatccagccgagaaacggcccgttcaggttgccgcgcggcccgctcaggatctcgtcgagcacggccttctgttcgtcggtcgcggtgtcgcgattgaattcaggaagcctcatcttcgttttcttcatgtcggttcgacgaaacaaggttggtgcgtcagcgcaacgccgccgcgccgatcgacgcgagcgccgcgtcgatcgcgtcgccgagccgctcgacgatcgtgtcgatctgcggcgcggtgcagatgaacggcggcgcgagcaggacatgatcgccgagatggccgtcgacggtgccgcccatcggatacaccatcagcccgcgctgcatcgcctcgcgcttgacgagcgcattgagcttcagccgcggatcgaacggcgccttcgtgtcgcgatcgcgcacgagctcgacgccgacgaagagcccgcggccgcgcacgtcgccgatgtgcggctgctcggccgagcgcacggcgagcgatgcgcgcaattgctcgccgcgcgccttcacgttctcgagcagccgctcctcgtcgatcacgcgctgcacctcgagcgcggccgcgcacgcgctcgcgtggccgacgtacgtatggccgtgctgaaagaagcccgagccgtcgacgatcgtccggtagatcgcatcgctcacgagcgtcgcgccgatcggctgatagccggcgccgagccccttcgcgatcgtcaggagatcgggcgcgacgccgtcttcctcgcacgcgaacagatagccggtgcggcccatccccgacatgatctcgtcgagaatcagcagcacgccgtacttgtcgcacaccgcgcggatcttgcggaaatactcgcgcacgggcggcaccgcgcccgccgtcgcgccgacgaccgtctccgcgacaaatgccgcaaccgtatccggcccgagcgcgagaatccggctttcgagctcgtcggccaggcgctgcgcgaacgcttcttcggtttcgtccgcgcgctgctcgcggtacgcgtagcacgggctcacgtggtgcgcttcgatcagaagcggcacgaacggttcgcgccgccatgcattgccgccgatcgcgagcgcgccgagcgtgttgccgtgatagctctgccggcgcgcgatgaaatgccggcgcgcgggctcgcccttctcgacgaaatactggcgcgcgagcttcagcgcggcctcgatcgcctccgatccgcccgacacgaagtacacgtgctcgagccccgcgggcgcggcggcaacgagccggtccgcgagcgcctcggccggctgcgtcgtgaagaacgacgtgtgcgcgtacggcagttgctgcgcctgccgcttgatcgcgtcgatcacgcgctgattgctgtgcccgaggcacgacaccgcggcgccgccgcacgcatcgatgtagcgcgtgccggtcgaatcgacgatctcgatgccgtcgcccgcaaccgcgatcggcaggctcgcgcgcggcgcgcggtgaaatacggtggtcatgcgtgtcctcgttcgtgtcgatgcaccggcggacgctgcgcatcccgcggcacgaattgctgaaagcgtacccggcctcgctcgcgcacctcgaacgcgacgccgtcgtcgccgatcgaaaacagcgcggtcgcgagcgtgttctcgtcgtccggatcatccggatcgtcgcgatagatcggcaggccgccgcccgcacgatcggcgagcacgcaccacagcgcggacgcgtcggccgcgccgcgaagcggcggcagcagttgcgcgagccgcgcctgccgatcggccgacgacgcggtgacgatctgcgcctcggcgtcgccgcccggatgaatcagatggttcgcatggccgtacacgccttcgacggcgagcaccgacgtgcgcgcgacgctcgcctcgacgctgacgatgcgcgcgtcgcccgcgcagccgagcatgtgatggaagccgctcgcgtgcggcgtatcgcgcagcacgcgcagcgcgtcgtcgagcgacgccgcgtcgagcaccgcgcgcgcggcgatcatccgcggcacgcccgccgcgggccgccgaatgcgcacgttgttgatcgtctgcacgagccccgcgcggctcgccgcgaacgtatggcccggcagcgagcccggatagtagaagccgacgaagcccggcttgccgtccggccgcacgtcaacgagcatgcacttgccgcgcagatgcggatcgccgtcctcgttgtgcgcgatcatccgctcgcgcggcgtgcacgcggcgagcgtcgtgcagccgtccggcgcgttgtggatcagctcgccgcggcagttccagacgaacacgtcctgcgcgtgccagccgaggccggccgcgattccgtcgagctccgcgacgagcgccggaaacgccgcctcggccgcgcggcgcagctcggcaacgaacgggtgaccgcgccagcgcgcaaccgcgcgccacgcgccgctctgcgcgatgtacgcatccatcgccggccgcgcgagctcgccgagctgccggccgatgtcatgcggcgaacccgtcacgacgacgggcgtgagaaacttcatcggttgtcctgatcacgaaacgtgtttgagaaaatccttcaggcgcggcgtcggcggatgatcgatcagcgtcttcggatcgccgtcctcggcgatgccgccctgatccatgaacagcaggcgcgtgccgacctgcttcgcgaagccgatctcgtgcgtgacgacgatcatcgtcatcccctcgttcgcgagatcgcgcatcactttcagcacctcgtggcgcaactcgggatcgagcgccgaggtcggctcgtcgaacagcatcagcttcggccggatcgcgagcgcgcgcgcgatcgcgacgcgctgctgctggccgcccgagagctcggacggatagtggttcgcgcgcgcctcgaggccgactttcgcgagcagcgccatcgcctgatcgcgcgcctgcgcacgcgatgcgccgcgcacctggatcggcccgaacatcacgttctcgagcgcggtcatctgcggaaacaggttgaactgctggaacaccatgccggcttcgagccggatgccgtgaatcaccgcggccttgcccttcacgctctgcccgtcgacgagcagatcgccgcccgtgatcttctcgagcgcgttgatgcagcgaagcatcgtcgacttgcccgagcccgacggcccgaccaccaccaccacctcgcccgcgtcgatgcgcaggtcgatgtccttcagcaccggcacgtgaccgaagctcttcgacacgttgcggaattcgaccatgctcataagatgcgcatccttttctcgacgaagcgaagcgtgagcgtcatcacgccggtgagcacgagatagatcgcggcgacggcggtccagatctcgaccgcctggaaattgccggcgatgatctcctggcccttgcgcgtgagctcgccgacgccgatcacgatgaacagcgacgtgtccttcaggctgacgatgcactggttgccgagcggcgcaatgagccgccggaacgcgagcggcccgacgatcttcacgagcacgcgcggcatcgacagccccatcgcgagcccggcttccgtcaatcccttgggaatcgacagcagcgcgccgcgcacgacctcggcgagatacgcgccggagttcagcgtgatcgcgacgaccgccgcgctcaggccgtcgatgcggacgtgcgcgagcagcggcagcgcgaaatagagaaacatcacctgcacgacgatcggcgtgccgcggatcagctcgatgtagacctgagcgagcacgttcagcacggcagggccgtacgcgcgaaacatgcccgcgatcatgccgacgagaaaaccgcccgccagcccgaagaatgcgatgaaaacggtgagccgcacgccgtccatcaagtccggcagcgccgcccatatcgctgaccaatcgaattgcacattcagctcccgatggcgttccgatcggcgcggcatcgcgtgccgcgccaccccgatgcgtcgctcaagacttcggcggctcggagccgaaccacttcttgtagatcttcgcgtagcggccgtcggccttcatcctcgcgagctccgcgttgaccttcgcgacgagcgggctgcccttcgggaagccgatgccgtacttgtcgccgctcaccggcgcgcccgccaccttcacgcgccccttgccctcgttgttcacgaagaacagcacgttcggcgtgtcgtgcatcgcggcgtcgacgcggcccgcctccagcgcgagatacgcctggtcgatgttcgggaactggcggatctccttcggcttcagatgcgccttgatccagtcgatcgtcgcggtgcctgtcttcgcggcgatcaccttgccgttcagatcgtcgatcgacttgatcgtcgtgttgttcgcctggaccatcgcggcgaggccgctgtcgtaatatggatcggagaaatcgatcgccttcctgcgctcctccttgatcgtcatcccggacagcgcgacgtcgatgttctgcgtctgcagcgccggaatcaggccggcgaaatccatcggctggatcttgtaggtccagccggcgcccttcgcgatctcggcccacagatcgaggtcgaagccgacgtacttgtcgccctgcttgaactcgaacggcatgaacgaagtatcggtgccgacgacgagctccttcgcgtgcgcgcccgcggcgctcgcgccgacgagcgcgagcgcgacgattgtcttgatgaacgaacggcgtcccatgatttctcttctccgcagtgaatggcgataccccgcccgggcggggattggcgacgaacaccggccgcatcgcaacacgcgatgcggcgattgtaatttgtgcaacatgtgttgtcacgacggatgctaagccgccaaaaaagaaagcaacaggaattcgcgtcgcgaaaaaccctagcgggcggcgcggcgaaacagagggaagaagggggaaaacggtcgcgcccgccgatcaccgcggcggcggctgggctgaaacttgatcgagggtcgaagcgcaaatgcggcgagccggccgtcctgcgatcgcttcgaatgacgaagcgatcggcacgacgcggtgcggtcgcggccgcaaccgaaagcgatcgccgtgcgctcccgggccggcaccggcgccggcgaaatagggccgccgataccgatcgcgaagcgcccgcccgcgttcagccgattcgccacgcccccgcgcgctcgaacgcctgccgcgcctgcacgagcgtcgcgcgggcggcgcgcgcgtcgcccgcgacttgcagcagtgcgccgagctgcgacggctgcttcgcgagctcgcgcaggatcggcaggatcgcggtgctgccgtcgtcgcgcaggcccgccgtcgcggccttcggcagcgtgcgccacgccggatcgacgatcgcgcggcacaccgcgaacggcacgccgcgcgccgccgcgaacgcgccggcgatatgcgattccatgtcgaccgcgagcgcgcccttcgcccgatgcaacgcgtccttctcgtgcgcgccggtgaccggcgcgccaaccgccgcaaccttgccgcgccgcgcgcgcgacgcggccggcgtgccggcgagcgcggcgacgatgcgcgcgctccatccggcatcggtgtcgagcacgccgaacggcccgtcgacggaatcggcgacgatcaacgcgcccggcgcgagatcgggcgcgagcccgcccgccgtgccgaagctgacgatgcccgcgcagccgtgcgcgcgggccgcctcggcaagcgcgcgctcgagccggtccgcgcgcgccgcgtagaccgcctcgacgcccgcgccgcgcgcgatccgcgcctcgaacgccatgccggcgacggcgatcacgggtgcggccggacggccggaaccagccatcggccgttacatcccgaccgtcacgcgcgtcgcgttcgcgcgcttcaggttgcgatagcgggcgagcgcccacagcgggaagaacttgcggtagccgtggtagcgcagatagaacacgcgcgggaagcccgtcgcggtgaagcgcgtctcgtcccacaggccgtgctcgcgctgcgtgccgagcaggtaatcgacgccgcgcgcgacggcgggattgtcgacttcgcccgccgccatcaggccgagcagcgcccacgcggtctgcgacgacgtgctcggcgcgcgctcgtagccgcggtagtcgagcttgtagctgtcgccgtcctcgccccagccgccgtcggcgttctggatcgacagcagccattgcgcggcgcgcttcacgcgcggatcgtcgtggccgaggcccgccgcgttcagcgagcacagcgcggtccacgtgccgtagatgtagttcatcccccagcggccgtaccagctgccgtccggctcctgctccttgagcatgtagtcgagcgcgcggcgcgcgggctcgctcgacgcgctcgtctcgccgaactgcgcgagcatcgacaggcagcggcccgacacgtcggccgtcggcggatcgagcagcgcgccgtgatcggagaacggaatgttgttcaggtagtactgcgtgttttccggctcgaacgcgccccagccgccgtcgctgctctgcatgccgacaacccactcgcgcgcgcgcgcgatcgactcgcgatacgcgtcggtccggtcgagcttcgcgacgcggtccatcgccatcgcgacgaccgccgtgtcgtcgacgtccggatagtgcgcattcgcgtactggaacgcccagccgccggggcgcacgtgcggacggcgcgagatccagtcgccgcgcacgtcgaggatctgccgcggcacgagccagtcgaggccgcgcaccgccgcttcgcgcgcgcgcgcgtcgcccgtctcgagcagcgcgtgcgcggcaagcgacgtgtcccataccggcgacaggcacggctggcaatacgcctcttgctcgccgacgacgagcagcttctcgatcgagcggcgcgcgatcgcgcggttcggatgatcttcgggatagccgagcgccgcgtacatcatcaccgcgttggccatcgcgggatagatcgcgccgagcccgtcctcgccgttcaggcgctcgtcgacgaacgcgaccgcctggcggatcgcgcgctcgcgcgtatagcgcgggaagaggccgtcgacgagacgcagcaccccgtcgaccgcgcggaagaacgcaaaccagccggcgctctggtgcggctgcttcggcagcaggccggtgctgacgggtgcgcccttgaacagctcgtcgatgcgcacgccgcgcggattcttcgcgaccgggcgcttcgcgttcagcacgagcagcggcacgatcacggtgcgcgcccagtacgacaccttcgacagatggaacgggaaccactgcggcagcagcatgatctcgaccggcatcatcggcaccgcgtaccacggcacgacgccgtacagcgcgagctgaatccgcgtgaacacgttcgacatctccgcgccgcccatcgcgtggatcgcgcggcgcgcgcgctgcatgtgctcggcgttctcgtcgtcgccgatcaccttcagcgcgaagtacgccttcacgctcgcgctaatgttcggcgcaccgtcggtgaagagcggccagccgccgtccggctgctgaatccggcgcagatagcgcgcgatcttctgctcgagctcgacattcggcgcctcgccgagatagtggacgagcagcacgtattcggccgggatcgtcgaatcggcttcgagctcgtagacccagtggccgtccgcttgctgcgcggcgagcagcgcgtcggtcgcgcgcgcgacggcggcgtcgaggccggccggcgcggcggttgcgtcgagcgtatgcatttcggtcatgtcgttcatcggtccctctcttattgccggcgcgcgcgcccggcggtctcgccgggtcggagcgcgcgcccgttcgtcgcgggccggcctgcggccgtccaagcgcccgcgagcacctggatcggcacgcgcatgcgcgtgccggggggttgcatgcgcggcgcaaccgccgcgcggtgggccgtcgccgcgatgcgaacgccgcatccggtgatcgtcatgcgtcgcatgcgatcggacgggcgccgcccgcgtgcggcggatggcgatgcggcgcgcgggccgcgccgcgtctcgagcggcgcagcccgaccggtgcgcaccgcccgcatcgaatcaaaacagcgcgtaacgcgccgcgagcagcagcattcgcgcgcgcggcttgcgcagcggcgcgcgcggcggcgcgaagccgcgcgcgaccgcggcttcgagaatcaggcgatacgcgcccgacatgatgcgcggcgcacgaacctgcgcgcgcggcgacgcgtccatcaccgcgtcggcctgcgcgaaatggtgcagtgcgcgctcgacgagcgtcgcgcacacgcgcggcagcaacggatcgcgcgcgatcgtctgcggatcggcgatcgcgatgccctcgcgcgcgagcagctcgcgcggcaggtagcaacggttgatcgccgcgtcatcgtcgatgtcgcgcaggatattcgtcagttgcagcgcgcggccgagatgatgcgacagtacgcggccgggctcgtccggcatcccgaaaatcctcaccgatagccggccggccgagctcgcgacgcggtcgcagtacagatcgagcgtggcttcgtcgggcgcgcagatgtcctcggcggcgtccatcgccatgccgtcgatcatcgcgtgaaagtcgtcgcgatgcaggccgaacttgccgatctcgcgcgcgagcggcacgagcgacgcgcgcggcttgcccgcgtagcaatcatcgatgtcggcgcgccagcggtcgagctgcgccgcgcgctccgcgcgcgcgccgccttcgtcggcgatgtcgtcgaccgcacggcaaaacgcatagacctggaacatcgcatcgcgctgctccgcgggcaggatgcgcatcgcgagatagaaagagctgcccgatgtgacggcagcggcgtcggtttcgttatcgtccaccacgggattggaaacggccaagacgagctccgctaaggcgccctcgcggggcgattgaagaagccatgcccggctggggatggtaaatgcgtgcgagatgcgcgaacgatcggcgcagacaggcacaaattaccggcgggaaaccggaattgggcgagagtatagcaatctttaagggccgctgccgcgcggttcggctgacgaattcgggcaggcgggcggcgaagcgcggcgcggcaagcgcccgggccggccggcgccgcttggccgaagggccgatggaataggggacacaagcccggcggcggctcgcgccgccgatgcatttcactcccttaccgcatcaaaccgtcaattttcacggaattgacaatccctgaaactcaatcgatgccgggcgaggccgggccgcgccgttcgggcgatacggtcatggggcacgatcgaacgccacggcaccgcgattcctcactaagatggcgcaggctcgcatcgcgacccgccattcgaaccatgaccgatagacaggagacagacttgccgaccgaaccgcgcgacaccgtcgccgagcgccgcgaacccgcggcctcgtcctcattgcccttcgtgctggtgcacggcgcctggcatggcgcatgggcgtacgaacgggtgattcccgcgctcgccgcgcacggccacgcggccgtcgcccgcgatctgcccgcccacggcgtcaacgcccgcttccccgcgtcgttcgccaagcggccgctcgacgccgccgcgttcgcgagcgagccgtcgcccgtcgcgggcacgacgctcgacgattacgtcgaccacgtgctgcgcaccgtcgaccaggctcgcgcgctcggtcacgagcgcgtcgtgctggtcggccacagcatgggcggcctcgcgatcacgatggccgccgagcgcgcgcccgagaagatcgcgaagctcgtctatctggccgcgttcatgccgaccgccggcacgaaggggctcgactacgtgcgcgcgccggagaaccagggggagatgctcgggccgctgatgatggcgagcccgaaggcgacgggcgcgctgcgcatggacccgcgcagcgacgatcccgcgtaccgcgcggccgcgaaacgcgcgctctgcgacgacgcgagcgacgccgaccacgcggccgtcggccatctgctcggttgcgacgtgcccgctgcgccgttcgcggcgcgcatcgagacgacggccgcgcgctggggcgcgctcgagcgccattacatcaagtgcctgcgcgacaaggtgctgctgccggccttgcagcagcgcttcatcgacgaagccgacgcgctcgcccccggcaaccgcacgcatgtgcacacgctcgacagcagccactcgccgttcatcgcgcacgcgggcgcggtagccgatacgctcgccgcgatcgcgcgaggctgacgccgttggtccgccgcggcgcggccggcttgccggccgcactgcctcaaccgaacgcaaccgagcagttccgtccctgccgtttcgcgcgataaagcgccgcgtcggcctcgttgacgagcgtctcgtgcgtgagcgcgccggcgtgcgcggccgcgccgccgacgctcgccgtcaccggcacccgcacgccctccgcttcgatcggggtgctgccgatcgtctgccggatcttctcggcaacgagcatcgcctcgtcgagcgacgtgcacggcagcagcagcgcgaattcctcgccgccgaagcggccgaacgtgtcctgcgagcgcacgacgtccgcgacacgctgcgccatcacgcgcagcacgttgtccccgacgacgtggccgaagcgatcgttgatcgtcttgaaatggtcgagatcgaacagcagcaccgacagattgccgccgtagcgctgccagcgcgagaattcgtcgcgcagccgcgcctcgaagaagcgccggttcgcgatgcccgtcaggccgtcgcggttcgcgtattcctgcagcttcgcgacggcctcctcgcgctcgcgctgcatcacgctcacgtgcgtgacatcggagacggtcacgcagaccgcctccacttcgcgcgcgcgcgcgatcggcacgaacgtgcagtcctgctgcatgaagtcgacgccgcccgtgatcggccgatcgtgatcgaagcggaacagatacgggcgctgctcccacgagctgaacgcgaagctgccgagctggaacacgctctcgatcttgcgcgacagccacgcgcgcggcagctcgggaaagctgtcgaacaggttgcggccgatcacgtcggccgccgcgacgccgctatggtcctgcatgaaccggttccacatgagtaccctcatctcgcggtcgagcacgaaaataccgaagctgacccgttcgatgacgagatcgctcagcgaggaaagcaggttcataagctggacagcaacaaatcgagcgcgtcgctcatgtggcgaatcgaatcttcggcgagcagcatcacgaagtgcgtgcgcgcgccgtcgtccgcgacgccgaagttcacttcgagcaggagcgtctcgctccacgcgagcacgtcgggctggaacacgtcgtcgagcgcgatgtcctcgccgagcagccccggcggcgaaaacaccggcgtgcgcccgagctcgtcgaggatcgacgatacgcacgcgcccatcagcacgttcgccatgtcgaacacgagctcggcctgcgtgacggtgccgaactcgtcgtccgcataagcgccgtcgacgagcgacacgagctggccgacgcccgcgctgcggcacagcatcagcgcctcgcccttgatgtccgagcgaaatccctggcgcacggcggtcacgttgtcgtggatgcccgtcatgtcgcgcagcacgcgtccgacgtcggccgcgcgcacgacgcgcacgcgcggcaccgacagctcgatgaaggcgccgaggagcagcgcgagccgcgcggccgcgcgtcccatcgcgaggttggcgatctcctgcagggcgtcgcgttgctccgccgtcaacaccgtctcagacatacaacccatactccttgagaatgggcagcaatgcttccgaggtgacgggcttggcgacgaaagccgccgcacccagctcgcgcacgcgtgcctgcgccatcggttggatatcggcggatacgacgatcacgaacgtgttcagatcctcgccgcgcaacgtctcgagcacttcgtagccgctcatgtccggcatcgtcagatcgagaaacatcaccgatgccttgccgtcgcgatacagcgccagcgcctcgcgcccgttcgacgcatagttcacgtcgacgtcccaatccgccggcagcgccttcgtcagcagcttgcgggcaagcaaggaatcgtcggcgatcacaatcggcaggggcatggctgtcgtggcggtaaacggagtcgtgtgtctcgcgttaacgacggttcgccgcgcttctttaggcaaggtgcgactgacgatacgagggacggaccgcgcgcgagccgcccggctcgcaggaaccggacgaaagccggacgcgcccgcctgcggatgggcctcgtcgaggccgcgcccgggcatcgcgggcgttcttccgcatgggaaagcgatgcgcgattctgggagtaaacccggtgcgttgcaactcaccattttgggcggttcgaacagaattgattagcgcgaattcgaatccgggaatagctcgagttgttttggcgataagcacgcaaattattcctttgcttacgtttgcgcttttgaattcgtcgctgtttgcgggcggcgcgcgcaaccgccggaaaaccggccccgcgcaagctccgtgccccgcgcggatcacgcgtgcgcgactcgtttatgatgccgatcaatccctttgcgcattcgttcgcccaccatgacgcccgaacggcccgacgcttcacgctcgacatcgcccgacaacgacgattgggaggacgatgcttcgttcgcgcccggcgcgccggagcacgatttcgcggtgcggcgcgtgacgctcatcgtgatgctcgtcgccgcgatcgtgctgccgtgcgtatacgtcgcggtgatggcttacaacgacatgcgcacgcgcgaggccaccgcgcgcgacgtgacgatgcgcaccgtgcgcgtcgccgaggagcatgcgctgaaagtattcgatctgtcggagacgctcgacgcgcggatcgtcgatctcgtgcaggatctcgacgatgccgcggtgcgcaatgccgaggccgacatccatgatgcgctcaacacgatcggcggcggctatccgcaggtcgcctcggtgtcgatcttcggcgcgagcgggatgctgctcgcgaacagcctctattacccggcgccgtatgcgtcgatcgcggagcgcgacgatttcgtcggcatccgcgacggcaaggtgatcgagcacatctcgcgcgtgatgccggggccgctgaaggcggcgaatccggggcccgtgttcaatacgggcgtcgcgcggcgccatagcgacggcacgttcgcggggatggtgtcgatcgcgctgaagtcttcgtatttcaacgcgttctatcgcgatctgctcggcggcgccgacgcgccgatgtcgatggcgctcacgcgcaccgacggcgccgtgctcgcgtcgtatccgcccgcgtcgcgcggcgcgccggacgacgccgcatcgcaggccgacagcgcgaacccgttcggcggcgcgcaaggcgatcagcatgcgggcatcgtgcgcgtgaagcgcgacggcgacagcgagatcgtcgcgtaccggcaggtcggcagctatcccgtgttcgtatcgtgcgcgtaccgcacgtcggcgatccgtcatgcgtggtacgagcacctgagcgtgctgttcatctcgatgttcgcgccgtccgccgcgctgtggggcgtgatctggctgtcgctcaagcggctgcgcgcggaggagcaggcctgggagcgctggcaggcggaggcatcgatgcggcgctcgatcgaatcggcgtaccggcagtcgcgcaagatggagacgctcggcaacctggtcggcagcgtcgcgcacgatttcaacaacctgctgatgatcatctcgagcaacgtgcagatcgcgcggcggcgcggcgttcagcatctggacaccgagctcgccgcgatcgagcgcgcgctgaagaacggccagtcgctcacgcgccagttgctgggcgtcgcgcgcaagcagccgctgcgcagcgagacgatcgacatcgcgcactggctcgcgtcgtgccgcgagttgctgaagacgtcgctcggctcgaaatcgacgctcgccgtcgacacgcagctcgacctgtggcccgtgcgcgtcgacgtcgcggagctcgagctcgcggtgatcaatctcgcggtcaacgcccgcgacgcgatgccgcagggcgggcgcttcaagatcagcgcgcacaacatcacgttccgccgcgaggacggctttccgctgacgggcgacttcgtgcagatctcggtcgaggataccggcctcggcatgtcgcccgaggtgctcgcgcgcgcgttcgagccgcttttcacgacgaaggcgaaggggatgggcacgggcctcgggctgccgcaggtattcgcgttctgcgagcgctccggggggctcgcgacgatcgacagcgaagtgggcgcgggcacgtcggtgcggctctacctgccgcgcacgaccgacgcggtgccacccgtcgacgcgcccaacgccgccgacaatctcgccgcctcgacgcctgcggggctgcgaatcctgctcgtcgaggacaatggtgaagtcgcggcgggcaccgaggcgctgctcgagctgctcggccatcaggtcacgcacgcgccgaacgcggacgacgcgttgcgcatgctgaacgccgcaggcgccgagccaggcgcgccgggcacgttcgatctcgtgatttcggacatccacatgccgggcacgatcaacgggatcgatctcgcggaggcgatcgaacgcggcgacatgaagctgccggtgattctcgtcaccggctacgcggaggagttcgaccggacgcgccgcgtccatgcgcggttgctgtcgaaaccgttcgacatcgcgctgctcgacgacttgctgcagaagatccagcacgagcgcgacgcgcggctcgcggggcatgaggattgaaggggtaggagcggttggcggtcgcttcggttgggtggggaaaggccgtggggggcggtggttgagggctgtgggggactcggtctggttgggaagaggctcgggttgtcggttgtcggttgtcggttgtcggttgtcggttgtcggttgtcggttgtcggttggcggtcgccggttggcggtcgccggtcgccggtcgccggtcgccggtcgccggtcgccggtcgccggtcgccggtcgccggtcgccggtcgccggtcgccggatcgcaagtatcgcgaatggcggatgtcatggcgcaggcgttgggcggcaacatcggcgaatgccgcgacgagcgcatgcagtcgagcacgccccggcatccgcctctccgatcggatcgctcgctcaggccgatttggcgtgtcggtgcacccagtccgcgtagcgatcgacgaacccctgcaggaacttgcgcgtatcctcgttgacgatgttgccctgcgcgtcgatcttcgacgcatcgtgcttgatgaacatctccggctgaccgagcgtcggcacgtcgagatacgcgagcacgttgcgcagatgctgctgcgcaagcgcggtgccggtcgcgcccggcgacgtgccgagcacggcggccggcttgcccgaccacgaattgctcccccacgggcgcgatccccaatcgagcgcgttcttcagcacgccgggcatcgaacggttgtactccggcgtgacgaacagcaagccctgcgcggcttcgatcgtctgcttgaaatgtttggccacgtcgggaaagtcggcgtcgtaatcctggctgtacagcggcagcgagccgatatcgaccggttcgaacgacaagtcggccggcgagagcaaagccacggcgtttgcaagcgcgcgattgaacgactcgcgccgtagactgccgacaatgactgcaatgcgataagtcatctggatctccttccgttcagtaggtaatcgactggttttgtttccgattctgcatcaaccggcccttttatgtgcaagccagcttgaatcccggtgcatcggggcttcgaaccagatttccacacagttttccacagaaactgtggataacttgatggatatgtcggccggttacattgatgtcggtggcatgtaatcacgtctgtgccacgatcgccggcacgacctacgctgtcagcatagcgcgcgacgatgacgcgtgccgcttgccgccgcgcttgccacggcgcgcgtcgcatggataatcttgcgctgccgcccgcgcgcgccgtatgcgcgcaggcaagaaccggaagccatcccatgcagcacgcgcgcgccgcgcacgacgatcccgcctatctcgcgcaattgcgccacgatttacttcgcttcgcgcgtctgcaactgcgcgacgccgatgcggccgaagacgccgtccaggaggcgctcgcggcggcatgggcgcaggccgagcgcttcgacgggcagtcgagccacaagacctgggtgttcggcatcctgcgcaacaagctgatcgatacgatccgggcgcggcgcaggacgatcaacgcgtcggcgctcgacgcggagctcgacggcgaagcgcttctcgagcgcgaactgttcgtggacaatgggcactgggcgccgcacgcgaagcctcgtccgtggccgaagccggaaacgatcctgcagcagcggcagttctggatactgttcgagacgtgtctcgaacacctgccggagcagattggccgcgtattcatgatgcgcgagtttctcgatttcgcaatcgacgacatttgcacggagctcgaactgaaggcgaaccattgcagcgtgctgctgtaccgcgcacggacccgactgcgcacctgtctcaccgaaaaaggcctgacgaccgaagatgctactggggaaatgtaaggacatcacgcggctcctgtcggacgaactcgaccgtccgctgtcgctcgacgagcggctccgcgtgcgcgtgcatctgccggcttgcaccggttgccgcaattaccgcatgcaaattcgcatgctgcgggaagcggctcgcgtggcgggcggaaacaacgggccacggaacgagtaaacacagcgcatgtggctgtgcctgcggcgatgcgtatagttcggttcgcgccgcagccctgatgaatcagcgatgagcaatggtggcgcgacgggcattcgatcgaaagccggccggccgaaacggaaccgccgggcaaaaccgggaggcgcgcgatattcgctcggttcctgaaggaatggtggccgcagcaccagcatcgtccgggcggcgcgagcgtcggccgatgctcactgaaccgcgttcggcggcgcttccagcgcaagaaacgctgccggcagcgacatactcttcgaattattattttttcaataattattcgaatagtgaccgcacggcttcgggcggacggccgatcgcggccttgtcgccatgcacgacgatcggacgctgcaacaggatcgggtgctccgcgatggcgtcatacaattgcgtatcggatagggcggcatcggcaagattgaggtctttataaggcgcctcattgtcacggatcatgtcccgcacgggccgcccaagctgccgatgcagcaccttcagttgcgccgcggtgggcggctgcttcaagtattcgacgacattgattgcttccccggtcgggttgagcgtttcgaccaacgccagtgtttcacgcgatttagagcaacggggattgtgatagatcgtgatcatcggtttgcagatgagggtaggtcaaagacgcgggtattgtaacggccgggtggcaaggtagcggaatgcttccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccgtctccatcagccgtctgccgtctgccgtctgccgtctgcatgttactcaccacggcgtaggtaggcgctacgccctcgttggtttatgcgcataaagtccgcctcgttggcgttggcgtaagggcacaagagcgaccgctcccgcccacatacgtcaactactccatagatgtcgacgcgaatcgcgctccctcgcagacactgcccatcgacactcgatacgtcatcctcccagctttatgcgcataaaccatcggccagatggccaacacgtcgctcactcacaacaaattcattgaaataaaaaaagcgtccggtaaaattctctcgatcaaaataggagtgaaaattggcagctgaaatcattgcagtcactcaacaaaagggcggtgtcggcaagagcaccattgcgatgcacctcggcgccgcattccacgaaaaagggcggcgcgtcctggtcattgacgccgacggccaaaacaccctcgttcactggtccagctcctccgccgatagcgagtccggcatcccgtttcctgtcgtgaaccttgccgaagccggcagccaaatccaccgcgagatcaagaagttcatcaacgactacgacatcatcatcgtcgattgcccgccgtcgattacagagaaagtgtccggcgtcgtattgcttgctgcgacgattgcggtgatcccgacatcgtcgtcgccggccgattactggtcgagcgtcggcctcgtcaagctgattcagcaagcgcaggtgatgaacgaagatcttcgcgccgtgttcctgctgaacaagaccgaagagaagcggatgctcacgcgtgaattgaaacgcgccctcgaagaactcggcttcccgcttctcaagacgcagatccccacacgcgaagcctataagcaagcgatggcgctaggccaaaccgtcttacaaatgaacgaccgcggcgcaaagctcgcagcggcagaaattcgtgcatgcgccgacgagatcgtcgcgatgctgccctgactttatgcgcataaaggaccctgaatgaaaccctcccaattcgccaaaggcttccaagcgcgccccgacatcacgaccagcgaaaagcgcacggcgctcgatcggctcaatgcgatcgacggcctcgtcaaatccgaagccgcggcgcccgccgccccccccagcaaatcgtcgaagaagaaccttcccgtcacaatcgtcgaaacgccgcccactgcggacgcagccgacgaatcgagccaatatcgttcgtggcgaatcgacaatcgctatcagcctggccaagtgatcgaactgccgctcaaggcgatcaagccgagcccgttcaaccctcggcacttctacctgaagtcgtccatcgcggagctggcggtcaatctggcgaaacagggccaacagcaagcaatccacgtcattcccgattacgacaacccgggctcgtacttcgtcagcgacggcggccgccgtgtccgcgcactgaaggaagcgaacaaggaatcggtcaaggcaatcgtcgtcgatctgccgatcggcattcagagctacaagctcggctacgacctcaacgtccaacgcgattcgcaaacggtcttcgacaacgcgatcgtctggaagcgctttctcgaggaaaagtattttcagagccaaaaggaattggccgagcatctcgggctcgacgaatcgacggttgccgttgcgctgtcgatcggcaaattgcccgaagccgtgatgcaggaaatggttgcgcgcccggatcgcttcggctcgaacatggcatatcaggtgggccgttatcacgcggcgcgcggcaccgactcgacgctgcgcctcatcaacaagatcctgtccgacgacctcagcacccgtcaggtcgccgatatcgtgaagggaagggcgaccacacaggaaagcccgaagcccgcgagccggcagcggtatgcgcagcggcacgagatcaagctgaacggcgtatcggtcggcgatctgaagtcgtatggcgaggatcggctggagctacggctgcgcggcctgacgcgagaaaagcgggacgagatcctgcagcagctcgagcggatgctgttgtcgaactgaacgagcgaatcgaaaagaaacggggcccagcgggccccgtttcttcttgcgcgtgcgaaagacgaaaatatccggtgaaccgggcgcgcctcaagccgcgcgagactggctgagcgtgaaggcgagcagatcgccgtcggtcggttcgccccaagtccgttgcgcgagccaatcgaagaaggccgtttcgacgagcttcgagtcgagcccgcgtcgccgccaatcgtcacgcaaatgcgagcccaacgccggcagcacatcggattcgaacgacgcgcgcgcaacctcacgctccgcgtcaccctgttcctcgtacagctgtttggcttccttgcgccggtaggcatcgtattcgctgcgcagacgtgccttcgggtcgtccgcctgccccacgttcgccgcggcggcagccaacttggcgctaccgccgagcggcggcgcttcgaccgtatcgacgggcggcgcatatcctttcttcagcgcatccttgaacaacgcgggcgcgctgcgcacgggcggcagcgtcgtgctgcgtacccgctgctcggtcaactggagtgccgcgcgaatccggttttcctcgttgtccgcgtaaagcgtctgcgcttccttcagcgggatgccgatcttcaccatccggtcgacaagcgtgctgtcgaacacgttcggatgctcgtcgagcgcgagcatcggctgcttgcgctccgacacgcggaactgaatctcggccacccgccgtccctcgcgatgctcgaccagttcgacgaagatgttcgtcaccgcgttcacctcggcgatcgccggacgcaagtaatcgcgcttgaagtacttgtactcgcgcttcgcctcgtcgccggcttcggtatcgggggtgccggagagaatcgggcgccaccattcccatggctcacgcatcgtcagatggctcggattcgtcaggtagcgcacgcagatttcgtaaagcgcgagccccgcgctgctgcgcagctggctctggaactgcaggctcagacgcgcgtactgcaccgggtcgagcagtttcttcttgatcttcggcgcaaacgagaattcgacccacacacgccgtgtggccggatcttcgagaatttcggcatcggcgatcaacgtggagattccccactttcggccgggcttctggctcgacgtgccggtactccattcgacctgcaccgacaccattcgccgcaagtgctccttgacgagggcggtgtcattggaatcgaaagccgagttcgcgacgatgtccgacaacagcgcgcgataggtgtcgccggaatcgtccgcttgttgggcgaccgcaagcagcacgttgaacagcttgcgagtcaggagggtgatcttgccgtttttcggctgaattgcgatcgcctcgacggccttacgcaattcggcggaactagcactcaccacgtccacatcggttttcttggcgcgctttgtggccatgcgtcgggtcggaggagaagtttccggaaggatagcctctgtggtgatgtgcgtccagaacggcatgctcaccatatgcggtgaagctcagcgatttgtcgccgctcacccgaccgggctcccgtaaatactcaccggtccaaaatccggtcatcgtcgactcacctttgcaggcggcggcgcgcgcggcaaacgccggttttcccgcattcgcgctccgtggcacatcggctcccgtatcgtctcacctcgaatcctgtcgcaaaattgctacgacaaattcacatgccggggcatctcggtaatcggtttcggagccggccggaaaggcggtgcgcggcgagccgattccgacgcacatacggaacgccggccaacgtggcgctggacatcccgggatgtgcagatcgcggttcgggcgcggaaggcgcaccggggctggccaatcgtcggagcgtctgcccctgacctttcggcgttgacgttcgacccgtgtccacggacgggcccctatcctgcattgtcccaccggaaaaagctatcgaatacaagcgaacggccgccgactgccctgagccgacgtgcttcggccatgcgtgagccgccggaaagcgttcgcctcacccatcgcgcctcagcgatcgtgagcggccgtattggcgttatgcaggctcgagcacggccgcgccgcgctcggccgccgaccggatacgaacgcgcgcgccctgcattggcccctgtccggttgccgttcagtaacgtgagtgagcgcgcccacactcgcctcacctgacggcaagcctatccatgaatgggaaataacgcgtacgcgctccaccagccgtgccgcgagccgctggaggatgcggccaatccacccggcgatcgtgccaagactgcaagcgtgagcatccgtcggccgaatcgactcacccatgaggacaacatccggcaaacgtgagcgaatcggacgcaaccggctaaccagacgcccgtcaaagccaacgtgagccgcgatacggcctttcggccaaccgtaagcgatgtcttgaacggggcgccacggtcgaacaaatgtaaggccccgtgccggccaccatcggtccgccagccctacgcgaagcacatgaatgggtaatcgcctcacacacggccggcgtttacagaccagtccccccgaaccgcgcccttcgagaatgggccgccgccaccgcgcgcacggaacccatcgcgcatgatcgacggccgcggaccggcctgctgtcccgcagagcgagcgcctcgccgagccaacggccggcccgccacgatagtcacgcttatatccatccggcggaggctcgaccgagccggcaccggcgttgcttgcgaacagtccccgcaatcaagcgaaaaaaggacaacaacgtgagctcccagccgccgtccgagctcacccgcccccatctcttcaccttaccgccagcaagcccgccgtccttaccgagatggacaacgcgggccgatgcttgccccttcctgccgcaaggcgccgaccatcaagcgtgagcgccggctcctgtcccgccgcaccgccatcccaaccacaacgtgcctcctcccccacggtagcggcccccgagcccgccttgctcatccttcgaagaatcgattttgaggcgcggcatgggcgccgcagaccggcccccgaaaaatctcaccgttcggatccgatcaaccaaggaagcgctccgtgcgcaggtccggcatacgggcgatcgccggcaatctactcctgtaaaacctcacctcaagccgatttcagcgtcgtccggcagcgagccggcagcccccgaaaaagctcacctttgcttttcgagtacaaaaataatatatatatcaattacttacagaacacacctgatacgatggtcgaaattttctactcccgtacgttctcacctttcgcaagcggctaaacactgattgtctcgacatcacctcccgaaaattctcacctctatcaaaaagcgagcgcgccaacggtgctcgtcccccagtatccacggggctttgcggccagatgaacgcctgtgcatcccgaaaatcctcacctttagagaattttcgccgtgcgacgaatcccgaaaacgctcacctcaaccccgatcggtgcgcatcagccctgctccccgaattccctcacctttcgccagaaccccatgccgctgccgacggcggcccccgaaaaacctcacctttaagccattagaggccgcaaaaccccgtcggatgggccttcagaagctttctttcccggaaaccctcacatcaagacgggctggaatcccgagaaatctcacctacgccccaaatttgcctaaaagaagggcagaatcgctgctccgtcgacctcccgaaaagtctcacccatgcctgtgcagctgtggatggatcggttcaggctctgtgcggcctcacctttgctacgcccccgaaaaacctcacctttcgcaattttgtctgtgagaaggcatcctgaatccgctcacgatcttccctgcatcggctcacgctgatccctgaaccccatcacgtcgagtcctggaaaatctcacctcatatcccgtaaaatttcacctagtcggccgcaatcccttgctgggcaaggcttcccggtggcgttaacgtttttaaccaaggttcaagggtgtttacttctaatactctcaaggcgcccccggcgagttttccacagaaccccaattccacctccagacatgtctccagaaccgcaacgctcggcatgtgaaacaatcatcgttattcgggtcccaaccgataatctttaaaaaacagggacttaagtgacgttcttcgctttgtttcacggatttccagcgtctgtgtgagcaaaagcagccaagatcgagccaatggtcagcgcaggtagtaaaagaacaacagacaaaccaaaagcgtatcaaacaaaacgtattccgttattatcgatacattctgtttctgcgccacgaccatgactctcgacgagatccggcaa