ttgaccgatgaccccggttcaggcttcaccacagtgtggaacgcggtcgtctccgaacttaacggcgaccctaaggttgacgacggacccagcagtgatgctaatctcagcgctccgctgacccctcagcaaagggcttggctcaatctcgtccagccattgaccatcgtcgaggggtttgctctgttatccgtgccgagcagctttgtccaaaacgaaatcgagcgccatctgcgggccccgattaccgacgctctcagccgccgactcggacatcagatccaactcggggtccgcatcgctccgccggcgaccgacgaagccgacgacactaccgtgccgccttccgaaaatcctgctaccacatcgccagacaccacaaccgacaacgacgagattgatgacagcgctgcggcacggggcgataaccagcacagttggccaagttacttcaccgagcgcccgcacaataccgattccgctaccgctggcgtaaccagccttaaccgtcgctacacctttgatacgttcgttatcggcgcctccaaccggttcgcgcacgccgccgccttggcgatcgcagaagcacccgcccgcgcttacaaccccctgttcatctggggcgagtccggtctcggcaagacacacctgctacacgcggcaggcaactatgcccaacggttgttcccgggaatgcgggtcaaatatgtctccaccgaggaattcaccaacgacttcattaactcgctccgcgatgaccgcaaggtcgcattcaaacgcagctaccgcgacgtagacgtgctgttggtcgacgacatccaattcattgaaggcaaagagggtattcaagaggagttcttccacaccttcaacaccttgcacaatgccaacaagcaaatcgtcatctcatctgaccgcccacccaagcagctcgccaccctcgaggaccggctgagaacccgctttgagtgggggctgatcactgacgtacaaccacccgagctggagacccgcatcgccatcttgcgcaagaaagcacagatggaacggctcgcggtccccgacgatgtcctcgaactcatcgccagcagtatcgaacgcaatatccgtgaactcgagggcgcgctgatccgggtcaccgcgttcgcctcattgaacaaaacaccaatcgacaaagcgctggccgagattgtgcttcgcgatctgatcgccgacgccaacaccatgcaaatcagcgcggcgacgatcatggctgccaccgccgaatacttcgacactaccgtcgaagagcttcgcgggcccggcaagacccgagcactggcccagtcacgacagattgcgatgtacctgtgtcgtgagctcaccgatctttcgttgcccaaaatcggccaagcgttcggccgtgatcacacaaccgtcatgtacgcccaacgcaagatcctgtccgagatggccgagcgccgtgaggtctttgatcacgtcaaagaactcaccactcgcatccgtcagcgctccaagcgctagcacggcgtgttcttccgacaacgttcttaaaaaaaacttctctctcccaggtcacaccagtcacagagattggctgtgagtgtcgctgtgcacaaaccgcgcacagactcatacagtcccggcggttccgttcacaacccacgcctcatccccaccgacccaacacacaccccacagtcatcgccaccgtcatccacaactccgaccgacgtcgacctgcaccaagaccagactgtccccaaactgcacaccctctaatactgttaccgagatttcttcgtcgtttgttcttggaaagacagcgctggggatcgttcgctggataccacccgcataactggctcgtcgcggtgggtcagaggtcaatgatgaactttcaagttgacgtgagaagctctacggttgttgttcgactgctgttgcggccgtcgtggcgggtcacgcgtcatgggcgttcgtcgttggcagtccccacgctagcggggcgctagccacgggatcgaactcatcgtgaggtgaaagggcgcaatggacgcggctacgacaagagttggcctcaccgacttgacgtttcgtttgctacgagagtctttcgccgatgcggtgtcgtgggtggctaaaaatctgccagccaggcccgcggtgccggtgctctccggcgtgttgttgaccggctcggacaacggtctgacgatttccggattcgactacgaggtttccgccgaggcccaggttggcgctgaaattgtttctcctggaagcgttttagtttctggccgattgttgtccgatattacccgggcgttgcctaacaagcccgtagacgttcatgtcgaaggtaaccgggtcgcattgacctgcggtaacgccaggttttcgctaccgacgatgccagtcgaggattatccgacgctgccgacgctgccggaagagaccggattgttgcctgcggaattattcgccgaggcaatcagtcaggtcgctatcgccgccggccgggacgacacgctgcctatgttgaccggcatccgggtcgaaatcctcggtgagacggtggttttggccgctaccgacaggtttcgcctggctgttcgagaactgaagtggtcggcgtcgtcgccagatatcgaagcggctgtgctggtcccggccaagacgctggccgaggccgccaaagcgggcatcggcggctctgacgttcgtttgtcgttgggtactgggccgggggtgggcaaggatggcctgctcggtatcagtgggaacggcaagcgcagcaccacgcgacttcttgatgccgagttcccgaagtttcggcagttgctaccaaccgaacacaccgcggtggccaccatggacgtggccgagttgatcgaagcgatcaagctggttgcgttggtagctgatcggggcgcgcaggtgcgcatggagttcgctgatggcagcgtgcggctttctgcgggtgccgatgatgttggacgagccgaggaagatcttgttgttgactatgccggtgaaccattgacgattgcgtttaacccaacctatctaacggacggtttgagttcgttgcgctcggagcgagtgtctttcgggtttacgactgcgggtaagcctgccttgctacgtccggtgtccggggacgatcgccctgtggcgggtctgaatggcaacggtccgttcccggcggtgtcgacggactatgtctatctgttgatgccggttcggttgccgggctgagcacttggcgcccgggtaggtgtacgtccgtcatttggggctgcgtgacttccggtcctgggcatgtgtagatctggaattgcatccagggcggacggtttttgttgggcctaacggttatggtaagacgaatcttattgaggcactgtggtattcgacgacgttaggttcgcaccgcgttagcgccgatttgccgttgatccgggtaggtaccgatcgtgcggtgatctccacgatcgtggtgaacgacggtagagaatgtgccgtcgacctcgagatcgccacggggcgagtcaacaaagcgcgattgaatcgatcatcggtccgaagtacacgtgatgtggtcggagtgcttcgagctgtgttgtttgcccctgaggatctggggttggttcgtggggatcccgctgaccggcggcgctatctggatgatctggcgatcgtgcgtaggcctgcgatcgctgcggtacgagccgaatatgagagggtgttgcgccagcggacggcgttattgaagtccgtacctggagcacggtatcggggtgaccggggtgtgtttgacactcttgaggtatgggacagtcgtttggcggagcacggggctgaactggtggccgcccgcatcgatttggtcaaccagttggcaccggaagtgaagaaggcataccagctgttggcgccggaatcgcgatcggcgtctatcggttatcgggccagcatggatgtaaccggtcccagcgagcagtcagataccgatcggcaattgttagcagctcggctgttggcggcgctggcggcccgtcgggatgccgaactcgagcgtggggtttgtctagttggtccgcaccgtgacgacctaatactgcgactaggcgatcaacccgcgaaaggatttgctagccatggggaggcgtggtcgttggcggtggcactgcggttggcggcctatcaactgttacgcgttgatggtggtgagccggtgttgttgctcgacgacgtgttcgccgaactggatgtcatgcgccgtcgagcgttggcgacggcggccgagtccgccgaacaggtgttggtgactgccgcggtgctcgaggatattcccgccggctgggacgccaggcgggtgcacatcgatgtgcgtgccgatgacaccggatcgatgtcggtggttctgccatgacgggttctgttgaccggcccgaccagaatcgcggtgagcgatcaatgaagtcaccagggttggatttggtcaggcgcaccctggacgaagctcgtgctgctgcccgcgcgcgcggacaagacgccggtcgagggcgggtcgcttccgttgcgtcgggtcgggtggccggacggcgacgaagctggtcgggtccggggcccgacattcgtgatccacaaccgctgggtaaggccgctcgtgagctggcaaagaaacgcggctggtcggtgcgggtcgccgagggtatggtgctcggccagtggtctgcggtggtcggccaccagatcgccgaacatgcacgcccgactgcgctaaacgacggggtgttgagcgtgattgcggagtcgacggcgtgggcgacgcagttgaggatcatgcaggcccagcttctggccaagatcgccgcagcggttggcaacgatgtggtgcgatcgctaaagatcaccgggccggcggcaccatcgtggcgcaaggggcctcgccatattgccggtaggggtccgcgcgacacctacggataacacgtcgatcggcccagaacaaggcgctccggtcccggcctgagagcctcgaggacgaagcggatccgtatgccggacgtcgggacgcaccaggaagaaagatgtccgacgcacggcgcggttagatgggtaaaaacgaggccagaagatcggccctggcgcccgatcacggtacagtggtgtgcgaccccctgcggcgactcaaccgcatgcacgcaacccctgaggagagtattcggatcgtggctgcccagaaaaagaaggcccaagacgaatacggcgctgcgtctatcaccattctcgaagggctggaggccgtccgcaaacgtcccggcatgtacattggctcgaccggtgagcgcggtttacaccatctcatttgggaggtggtcgacaacgcggtcgacgaggcgatggccggttatgcaaccacagtgaacgtagtgctgcttgaggatggcggtgtcgaggtcgccgacgacggccgcggcattccggtcgccacccacgcctccggcataccgaccgtcgacgtggtgatgacacaactacatgccggcggcaagttcgactcggacgcgtatgcgatatctggtggtctgcacggcgtcggcgtgtcggtggttaacgcgctatccacccggctcgaagtcgagatcaagcgcgacgggtacgagtggtctcaggtttatgagaagtcggaacccctgggcctcaagcaaggggcgccgaccaagaagacggggtcaacggtgcggttctgggccgaccccgctgttttcgaaaccacggaatacgacttcgaaaccgtcgcccgccggctgcaagagatggcgttcctcaacaaggggctgaccatcaacctgaccgacgagagggtgacccaagacgaggtcgtcgacgaagtggtcagcgacgtcgccgaggcgccgaagtcggcaagtgaacgcgcagccgaatccactgcaccgcacaaagttaagagccgcacctttcactatccgggtggcctggtggacttcgtgaaacacatcaaccgcaccaagaacgcgattcatagcagcatcgtggacttttccggcaagggcaccgggcacgaggtggagatcgcgatgcaatggaacgccgggtattcggagtcggtgcacaccttcgccaacaccatcaacacccacgagggcggcacccacgaagagggcttccgcagcgcgctgacgtcggtggtgaacaagtacgccaaggaccgcaagctactgaaggacaaggaccccaacctcaccggtgacgatatccgggaaggcctggccgctgtgatctcggtgaaggtcagcgaaccgcagttcgagggccagaccaagaccaagttgggcaacaccgaggtcaaatcgtttgtgcagaaggtctgtaacgaacagctgacccactggtttgaagccaaccccaccgactcgaaagtcgttgtgaacaaggctgtgtcctcggcgcaagcccgtatcgcggcacgtaaggcacgagagttggtgcggcgtaagagcgccaccgacatcggtggattgcccggcaagctggccgattgccgttccacggatccgcgcaagtccgaactgtatgtcgtagaaggtgactcggccggcggttctgcaaaaagcggtcgcgattcgatgttccaggcgatacttccgctgcgcggcaagatcatcaatgtggagaaagcgcgcatcgaccgggtgctaaagaacaccgaagttcaggcgatcatcacggcgctgggcaccgggatccacgacgagttcgatatcggcaagctgcgctaccacaagatcgtgctgatggccgacgccgatgttgacggccaacatatttccacgctgttgttgacgttgttgttccggttcatgcggccgctcatcgagaacgggcatgtgtttttggcacaaccgccgctgtacaaactcaagtggcagcgcagtgacccggaattcgcatactccgaccgcgagcgcgacggtctgctggaggcggggctgaaggccgggaagaagatcaacaaggaagacggcattcagcggtacaagggtctaggtgaaatggacgctaaggagttgtgggagaccaccatggatccctcggttcgtgtgttgcgtcaagtgacgctggacgacgccgccgccgccgacgagttgttctccatcctgatgggcgaggacgtcgacgcgcggcgcagctttatcacccgcaacgccaaggatgttcggttcctggatgtctaacgcaaccctgcgttcgattgcaaacgaggaatagatgacagacacgacgttgccgcctgacgactcgctcgaccggatcgaaccggttgacatccagcaggagatgcagcgcagctacatcgactatgcgatgagcgtgatcgtcggccgcgcgctgccggaggtgcgcgacgggctcaagcccgtgcatcgccgggtgctctatgcaatgttcgattccggcttccgcccggaccgcagccacgccaagtcggcccggtcggttgccgagaccatgggcaactaccacccgcacggcgacgcgtcgatctacgacaccctggtgcgcatggcccagccctggtcgctgcgctacccgctggtggacggccagggcaacttcggctcgccaggcaatgacccaccggcggcgatgaggtacaccgaagcccggctgaccccgttggcgatggagatgctgagggaaatcgacgaggagacagtcgatttcatccctaactacgacggccgggtgcaagagccgacggtgctacccagccggttccccaacctgctggccaacgggtcaggcggcatcgcggtcggcatggcaaccaatatcccgccgcacaacctgcgtgagctggccgacgcggtgttctgggcgctggagaatcacgacgccgacgaagaggagaccctggccgcggtcatggggcgggttaaaggcccggacttcccgaccgccggactgatcgtcggatcccagggcaccgctgatgcctacaaaactggccgcggctccattcgaatgcgcggagttgttgaggtagaagaggattcccgcggtcgtacctcgctggtgatcaccgagttgccgtatcaggtcaaccacgacaacttcatcacttcgatcgccgaacaggtccgagacggcaagctggccggcatttccaacattgaggaccagtctagcgatcgggtcggtttacgcatcgtcatcgagatcaagcgcgatgcggtggccaaggtggtgatcaataacctttacaagcacacccagctgcagaccagctttggcgccaacatgctagcgatcgtcgacggggtgccgcgcacgctgcggctggaccagctgatccgctattacgttgaccaccaactcgacgtcattgtgcggcgcaccacctaccggctgcgcaaggcaaacgagcgagcccacattctgcgcggcctggttaaagcgttcgacgcgctggacgaggtcattgcactgatccgggcgtcggagaccgtcgatatcgcccgggccggactgatcgagctgctcgacatcgacgagatccaggcccaggcaatcctggacatgcagttgcggcgcctggccgcactggaacgccagcgcatcatcgacgacctggccaaaatcgaggccgagatcgccgatctggaagacatcctggcaaaacccgagcggcagcgtgggatcgtgcgcgacgaactcgccgaaatcgtggacaggcacggcgacgaccggcgtacccggatcatcgcggccgacggagacgtcagcgacgaggatttgatcgcccgcgaggacgtcgttgtcactatcaccgaaacgggatacgccaagcgcaccaagaccgatctgtatcgcagccagaaacgcggcggcaagggcgtgcagggtgcggggttgaagcaggacgacatcgtcgcgcacttcttcgtgtgctccacccacgatttgatcctgttcttcaccacccagggacgggtttatcgggccaaggcctacgacttgcccgaggcctcccggacggcgcgcgggcagcacgtggccaacctgttagccttccagcccgaggaacgcatcgcccaggtcatccagatccgcggctacaccgacgccccgtacctggtgctggccactcgcaacgggctggtgaaaaagtccaagctgaccgacttcgactccaatcgctcgggcggaatcgtggcggtcaacctgcgcgacaacgacgagctggtcggtgcggtgctgtgttcggccgacgacgacctgctgctggtctcggccaacgggcagtccatcaggttctcggcgaccgacgaggcgctgcggccaatgggtcgtgccacctcgggtgtgcagggcatgcggttcaatatcgacgaccggctgctgtcgctgaacgtcgtgcgtgaaggcacctatctgctggtggcgacgtcagggggctatgcgaaacgtaccgcgatcgaggaatacccggtacagggccgcggcggtaaaggtgtgctgacggtcatgtacgaccgccggcgcggcaggttggttggggcgttgattgtcgacgacgacagcgagctgtatgccgtcacttccggcggtggcgtgatccgcaccgcggcacgccaggttcgcaaggcgggacggcagaccaagggtgttcggttgatgaatctgggcgagggcgacacactgttggccatcgcgcgcaacgccgaagaaagtggcgacgataatgccgtggacgccaacggcgcagaccagacgggcaattaatcaggctcgcccgacgacgatgcggatcgcgtagcgatctgaggaggaatcgggcagctaggctcggcagccgggtacgagtgttaggagtcggggtgactgcaccgaacgagccgggggcgctcagcaagggcgacggcccgaatgcggatggcttggtcgaccgtgggggcgcacatcgggcagcgaccgggccaggccgcataccagatgctggagacccgccgccgtggcagcgtgctgcgactcggcaatcccaagcggggcatcgtcagccgccgccggtatcacaccctgaggggcgcccgaccaacccgcccgccgccgccgatgctcggctgaatcgcttcatctccggtgcgtctgccccggtgaccggcccagccgccgcggtcaggaccccgcagccggatcccgacgcttcgctggggtgtggcgacggttcccccgccgaggcctatgccagcgagctgcccgacctatccggcccgactccgcgggccccgcaacgcaaccccgcgccggcgcgtcccgcggagggtggcgcgggatcgagaggggattcggccgccggttcgagcggcggtcgttcgattaccgctgagagtagagacgcccgtgtccagctgtcggcgcggcgaagccgcgggccggttcgagccagcatgcagatccgacggattgatccatggagcacgttgaaggtgtcgctgttgttgtcggtggcgctgttcttcgtctggatgatcacggtcgcgttcctctacctggtgctcggcggtatgggcgtatgggccaagctcaacagcaacgtcggtgacctgttgaacaacgcgagcggcagcagcgcggaacttgtctccagcggcaccatcttcggcggcgcattcctgatcggcttggtcaacatcgtcctgatgaccgcgcttgccaccatcggtgcgttcgtctacaacctgatcaccgatctgatcggcggcatcgaagtgacgctggcagaccgggactaatgttttgagagtcgggcgccggttgcggtaatctcgtcgctcggccgtacgcgagtacgggcctatagctcaggcggttagagcgcttcgctgataacgaagaggtcggaggttcgagtcctcctaggcccacgaccatgtgcccgtcacgacgttcggtgaggttcgcattgccactggccgcgatcgctgtggcggccatcgtcgtgcggttccgacgcggagccgatgtctggcatgtggccggcgatccacctcctgatcacataaccggtgacgaagaggggccttagctcagttggtagagcactgcctttgcaaggcaggggtcaggggttcgagtcccctaggctccacaagtgaaaagcgtagctcggatacttcgaatgaccacgtttgatcacaatcgcgagtgaagagggcgttgatggccactccgacggcctcgacacccgacccgtacaggtggcggtagcggtccaaggtcaacccggcggagtcgtgttcgagcatgttctgaagtgccttgaattcgccccggcctggatcgccaacgacgccgggtgtgccgagctcatgcagttttgaactcctacaccaccgccggcttcccggtagcgtccatcacagtctgagggaacagctgcgccgcggtcaccgcctgcgaccaccaccggcgccgcacatggctgccgcgcatgtagccgcccgccgagtccgggaacgctagaagctcagcaacccatcgaacgcggtcggccggttgtcggcgtccacgagcacgcaccctagagcgaaagtcatggatccgccgttggcggggtctccggtattgccggactcgtctatgtaagcgaccagcacgcgacgatgctggcacgattcttgggcgattgaccacagttacagataactactgttaaccgcagttgtgtcctttcgcaggtggactgagttgtaacccattgatctgcatcatgattcgcctgtgcaaggcgggggtcaggggttcgaatccctaggccccaccgtgtgacgaccggcctcaggggcgcggttgcacctcgacgctcggtggtcggggcgacggctccggtcgcgacgagcgccggacgatgctgaaggcgacggcaccgccggcgaggatggccgccgcgatccccgcgaagatccagaggtggtgtttgctgcgacgttgggtccgggcgtcctgtagggcctgcggtaggttggccaccacgtcctgggcagcggtcagctcttgagcgagcgtctcttgggcggcagcgacctcgcgggccaatcggccttcccggtaacggcggcgaagcccggccgcggtcgaccgggcggactgaagcccaagtccgaccccgagttcgaggaggcctcgggtcacgtccaccggacccaccgcagagtaggccagaccccgggtcagccgctcgcgtggggtcaaccgggtttccacctgctcactcattttgccgcctttctgtgtccgggccgaggcttgcgctcaataactcggtcaagttccttcacagactgccatcactggcccgtcggcgggctcgttgcgggtgcgccgcgtgcgggtttgtgttccgggcaccgggtgggggcccgcccgggcgtaatggcagactgtgattccgtgactaacagcccccttgcgaccgctaccgccacgctgcacactaaccgcggcgacatcaagatcgccctgttcggaaaccatgcgcccaagaccgtcgccaattttgtgggccttgcgcagggcaccaaggactattcgacccaaaacgcatcaggtggcccgtccggcccgttctacgacggcgcggtctttcaccgggtgatccagggcttcatgatccagggtggcgatccaaccgggacgggtcgcggcggacccggctacaagttcgccgacgagttccaccccgagctgcaattcgacaagccctatctgctcgcgatggccaacgccggtccgggcaccaacggctcacagtttttcatcaccgtcggcaagactccgcacctgaaccggcgccacaccattttcggtgaagtgatcgacgcggagtcacagcgggttgtggaggcgatctccaagacggccaccgacggcaacgatcggccgacggacccggtggtgatcgagtcgatcaccatctcctgacccgaagctacgtcggctcgtcgctcgaatacaccttgtggacccgccagggcacgtggcggtacaccgacacgccgttggggccgttcaaccggacgccctcacgccaagtccgctcacctttggccgcgaccggcgtaaccggcagcggtaagcgcatcgagcacctccactgggtcggtgccgagatcccagcgggacaaaatcagcagccccccgctgaccgtttcgatctcgagcaggcgcaccaggcggccgtaacggcgaaactcgtcgattcggatgatcttgatattggaatgtcgtaatagctgcgtccggaaccaacctcggatcgccaggccgtcgggggtaattgccagccttggacgtgcgcgccaagtggcgctcgcaaacaagatcagacccagcgcggcaactccggtcaacacccgcccgggcgtgtctgtgactaaggtcacagacacaatagccatcacgactcccccggctccgcaaccagcgattcccgaggtgcgaggcgcccatgctgtttgctgcatgtattccttagaccctctcaccactgcagacaaagttatccacagacgctatcaacagtggggatgaatcacatgcgtgtgattgagtgaccaaaaggttgctggcacagtaacgacccgaccagaatatgaattcattctatcggcggcgtggatcaatgccagcgcatcgtgagcaacaaaccggtgatcatgaaagcgaacgcgatcgcatagttccagggaccgagttgcgccatccaattgagcgctgtgggggcttggctgccaatggctgccaactgaaacaccattaaccagatgagtccgatcagcatcagaccgatgaacaacgagacgaaccatacgctcgacggtccgaccttcaccttcatcggcgtgcggctcaccgcgctgacggtgaagtcgttcttcttgcggaccttggacttgggcatcactttcctcgggatctggcgggactatctcgacaagacgacgaatggcccggggtgcaacgatagaagttgcagctgcaggcataccttgttatgagactaacccacccaacaccctgcccggaaaacggagagaccatgattgatcggcgccgatcggcgtggcgtttcagtgtccccttagtgtgcttgctggcggggctgctgctggccgccacgcatggggtgtcgggcggcaccgagatccgccgcagcgatgcgccgcgactggtcgaccttgtccgtcgggcgcaggcatcggtgaaccgtctcgccaccgaacgcgaagcgctgaccaccagaatcgactcggtgcacggccgatctgtcgataccgcgttggcggccatgcagcggcggtccgccgagctggccggtgtggcggctatgaatccggtccatgggccgggcctggtggttaccctgcaagacgcgcaacgcgacgccaacggccggtttccgcgcgacgcgtccccggacgatctggttgtgcatcagcaagacatcgaggctgtcctcaacgcgttgtggaatgccggtgctgaggcgatccagatgcaggaccagcgcatcatcgcgatgtcgatagctcgttgtgtcggaaacacgttgctgctcaacgggcgtacctatagcccgccctacacgatcgccgcgatcggagacgccgccgccatgcaggctgctctggctgcggctcccctggtgacgctctacaagcagtacgtggtccggttcggcctcgggtaccgcgaagaagtccatcctgacttgcagatagtcggctatgccgatcccgtccggatgcacttcgcgcagcctgcaggccccttggactactgaacgactgccggcagggtcaggcggtagcctgtcacgatgcggatcctggtcgttgacaactacgacagcttcgtgttcaacctggtgcagtacctcggccagctcggcatcgaggccgaggtgtggcgcaacgacgaccaccggctatccgatgaggccgccgtcgccggccaattcgacggtgtcctgctcagtcccggtccgggtaccccggagcgcgcgggcgcgtcggtgagtatggtgcacgcgtgtgcggcagcacacacccctttgctgggggtctgccttgggcaccaagccatcggcgttgcgttcggcgccaccgtggaccgtgcgcccgagctattgcacggcaagaccagcagcgtattccacaccaatgtcggtgtgctacaagggcttccggatcccttcacggccactcgataccattcgttgacaattctgcctaagtcgctgccagcggtgctgagggtcacggcccgcactagcagcggtgtgatcatggccgtgcagcacaccgggctgccgatccacggtgtccagttccatccggagtcgattctcaccgagggcgggcaccgcatactggccaactggctcacctgctgcggatggacgcaagacgacaccctggtacgtcggctggaaaacgaagtgctcaccgccatctcaccgcacttcccaacttcaaccgctagcgcgggcgaagctactggccgaacctcagcgtgatgatgccgtcccggttgacgccggtccccgccggcgggttttgatagacgacccggttgtgttgggagccaccggcgtcgacgtcggcccctttgtcgagcatcccggtccagcccagcgcgcgcaatcgtggttcggcgtcgacccagaacatgccggataggtcgggcatgacgaattggttgcccttggacacctgtagttcgatgactgaatcgaccggaactgtggtgcctgcgggtggattggtgccggtcacctcgccggcgggacgggggctgtccaccgaggcctgactgaatttggtgaagccgtagacgttgaggttcttctgcgccacgtcgacggtctggcccgcgacatcgggaatgtctttggtcgccggaccagagccaacgatgatgatgaccacattggtgatggccgacgtctggttggctggcgggttggtcccgatgaccttgcccaccagttccggggtggacggcgaattcgcttgcttgaagcggccgaatccggcggcagtcagtttcttgaccgcttcggcgtatgtcagcgtggagacgtcgggtatttcgcgttgctcgggtccggtggacacgttgactgtgatctcgtcgcctgcactcaccgacgtgttggcggccgggtcggtgccgataacgtggtccggtgggattgtcgagtccggcttctgcaaggtgcggattttgaagccccggttttgcagtgtggcgatggcgtcggcggaggattgaccccgaacgtcgggaacttgaacgtcgcgggtgatgccgccgaacgtgttgatggcgatggttaccacgacggtcagcacagcgagcacggcgaccaccgcaacccaacggcccaccgaaccgatgctgcggtcacggtcggtgtcgtctaagtcctggcgtggtagcggatcggtgcgcggaccgctaaggttgccggccgcagacgacagcagcgaggtccgctcggcatcggtgagcactttgggcgcctcgggcggctcaccgttgtgcacgcggaccaggtcggcgcgcatctccgccgctgtctgatagcggttttccggatttttggccagcgccttgagaacgacggcgtccaggtcggcggagaggccttcgtgccgcgccgaaggtgggatcgggtcttcgcgcacatgttggtaggcaaccgagacgggtgagtcgccggtgaaaggtggctccccggtgaggacttcataaagaacacagcccaaggaatagacatcggatcgggcgtcgacggaatcaccccgggcctgttcgggtgacaggtactgcgccgtgccgatcactgctgcggtctgggtcacgctgttgccgctgtcggcaatggcgcgggcgatgccgaaatccatcacctttactgcattggtcgcgctgatcatgatgttcgccggcttgacgtcacggtggatgattccgttctgatgactgaagttcagcgcttggcaggcgtcggcgatgacctcgatggcgcgtttgggcgtcatcggcccttcggtgtggacaatgtcgcgcagggtaacgccgtcgacgtattccatgacgatgtagggcaatggcccggcgggcgtttcggcttcaccggtgtcgtagaccgcgacgattgcagggtggttcaatgccgcggcgttttgcgcctcacgccggaagcgaaggtaaaaactgggatcgcgggctagatcagcgcgcagcaccttgaccgcaacgtcgcggtgcaaccggaggtcgcgggccaggtggacctcggacatgcccccaaatccaaggatttcgccaagttcgtagcggtcggacaggtgggaaggggtggtcattgcgctatctcgtatcgggccagcgacgcgcgcgaatgcggtgtcggcgggacaacccagctttgcagtccagaatgacgtgtttccccgcgttccgtccaattgagtcgcgggctagcatcagtcccgccagtgttgctggccggagggttcccggtggtggtcacggtcggcgtcggtgcctgctgcgggctgttgtccccgggcgctttgatgacgagcagcacggcgatgatgattgccagcgcccccagcacccccgcggcccagagcagcgcacgctgaccggacgaaaacgtgcgccgcggcggccggtgaccacccgtggccgggcgggatcgacgggatgccgcagtccggccagcagagttggccgcgaccctggctgtcgtacccgacggaatggccgccggggcggcccggccaggggggggtgtctggctgggccgcgggggccggcggccggcgcgcaccgctgccaccgcgtcggcgaacggtcccccactgcgatagcgcatcgcggggttcttcaccagagttatctcgatgagttctcgcacattgggcggcaggtcgggaggcagcggcggcggcggctccttgatgtgcttcattgccacggtcagggcaccatcgccggcgaacggccgtttacccgaaaccgcttcatacccaacaactcccagtgaatagacgtcgctggccgggctggcgtcgtgaccgagggcctgctccggcgcgatgtattgggcggtgcccatcaccatgccggtctgggtcacgggcgctgcatcgacggctttggcgatgccgaagtcggtgatcttcacctgcccggtgggggtgatcaagatgttgcccggtttgacgtcgcggtgcaccaggccagcggcatgcgcgatctgcagagcgcggccggtctgctcgagcatgtccagtgcgtgccgcaacgacagccggccggtgcgtttgagcaccgaatttagtggctcgccgttgaccagctccatcaccaggtaggccgtgcgaccctccccgttcatctggctttcgccgtagtcgtgcacgctggcgatgcccggatggttcagcatcgcggtggtgcgcgcttcggcccggaaccgttcgatgaactccggatcggaggagaactcgctcttgagcaccttcaccgcaacacgccggcccaaccggttatccacggcctcccagacttggcccataccaccggtggcgatgaggcgctgcaggcggtatctgcccgacagcgtcacgccaactcgggggctcatggttccccctgcagtgcggcttcgatcaccgcccgcccgatcggtgccgcgagggcacctccggtggcggacagccgatcagccccgttctccaccagcacggcaacagccaccttgggcgcttgtgcgggcgcaaaggcgatgtaccaagcgtgcggtggagtgtgacgagggtcggtgccatgttcggcggtgcccgtcttggatgcgatctgcacgccggggattgcccctttctgctgtgcgactttctcggcgccgaccatcagctctgttagcttagcggcgacctgcggtgacaccgcgcggcgctgctggtatccgacggtggttgagatattggctaggtccggtcccttgaggctgccgactagataaggcctcatcgtaatgccgccgtttgcgatggtcgcggctatttctgcgttcgctagcggggtcagcgcaacgtccttttggccgatactggtcatccctagtgcggcgctgtccgggataggcccgacggttgattccgccactttcagcggagttgggcgcggtgggctatcgagaccgaacgcgcgcgccatgctgcgcagggcgtcggcgccggtgcggatgcccagctggacgaatgcggtgttgcatgatttgacgaatgcctcacgcagcgacacggtgggttcgtccccgcacggcgcaccgccgtagttctctagctgggcggtgctgcctggcaacggaattgtgggcgccgcagtcagctgttcggtctcggtggccccggcggccagcgcggccgcagtggtgatcactttgaaagtcgaacccggtggatacgtctcagagatggcacggttggtcagtggagaggcgggattgtcgccaagccgctgccaggcttgcgcctgcacctcggggttatgcgacgccagcaggttggggtcgtaggacggagaagacaccaacgccaaaatcttgccggttgatggctcaagggcgaccaccgctcccttacagggcccgtagcagccttgctgcatcgcgtcccagccggcttgctgaatgcgcgggttgatcgtggtatcgacattaccgccgcgtgggtcgcgaccggtgaagaagtcggccagccggcggccgaacagacggcggtcggacccgttcaatatcgggtcctcggctcgttctagggcggtgctggaatagcgcagggagtagaagccggtaaccggcgcgtacacctcaggattgggatagacccgcaggaaacgaaagcggccgtcggtggctaccgagtacgccagcagttggccaccagcggtgatctggccgcgctgccgtgaatactcgtcgagcaacactcgctggttgcggggatcggcacgcagcccgtcggcggtgaagacctgcgtcatggtcgcgttgagcagtagcaacacgatcaacgccatcacggtcaccgatattcggcgcagagaggcgttcatacgcgttcgatgacctcggtgccggccgccgtaatcggcgacttatttcgtgggcgggtgcgcagtgggcggcgggctccgtgcgagatgcgtgccaggatggccagcaatatgtagttggccagcagtgaagacccgccgtaggacatccacggtgtggtcaacccggtcagcggaatgagtcgggtcacaccgccgacgacgatgaacagctgaatggctagcgtcgatgagaggccggcggccagcagcttgccgaagctatcgcgggtggcgatggccgtgcgcaaaccccggatgatcacgatggtgtagagcatcaggatggccgtcaagcccaccaacccaagctcttcgccgaacgcggcgatgatgaaatcggtggatgccgcgggcacggtgtcgggttgaccattaccgagcccggtgccgaagataccgcctgtagcgaagctgaaaagcgactgcacgatctgatatccggtgccgtctggatctgcgaacggatccagccaggtctgtacgcggagccggacgtgctcaaaaatgaagtacgccaccaaggttcctgccgcgaacagagtcaggccgatgacgacccaactgaaccgctgggtggcgaggtaaaccaccaccagaaacgatgtgtacagcagcagcgaagcgccgaggtctttctcgaagaccatcacacccaccgagatgacccaggctgccaacagtggcgcgaggtctcgcgggcgcggcagggtcattccgagcaaatgtttgccggcgctggtgaacaggccgcgtttggccaccagtaccgccgaaaagaagatcagcagcagaatctttgaaaattcggcgggttgaatcgagaagccgggcaaccggatccagatcttggcgccgttctgttcggacagtgctgccgggagcagcgcgggaactgccaagaaaaccagacccgcgagcccgcaaatgtagccgtagcgtgcgagctgtcggtggtccttgaggaaggtcaccacgagcgcgaaggcagctacgcccaccagcgtccacagcatctgctggtttgcgctggggtgccgatgctcgccgatctcgttgtccaccagatcgaggcggtggatcattaccaggccaagtccgttgagcagtgccaccaccgggagcaacagcgggtcagtgtagggggcgaagcgccggatggccagatgcgcggatccgaacagggtcaggaaggccagtccgtagctagtcaagtcccagggcaccccctggtcttgattggcctgcacgaccagcagtgcggcaaacgtgattacggcggcaaagcacagcagcagcagttcagcgttgcgccgagtcggcaacgggggcgttacggccaccggcgcttgcagtcgtgtcgtcatgccgccgcccggcagtcgatgcccggctgaggcgggggtggcggaagtgcggccatcgtcggcgagctggtgacgggccaaggcgtcggcggcgacgcgggcgctgccggggaggcactcgtggggatggcaggagtagttccggtgggggccgacgcggaggtggtgggtgatggagcggctggcgaggaggtgacgtttggttcggttgtctcgctggtggtgggtggggccgggcgcccgggcggggacgtggcacgcggcgccgggcaaggcggcagcagggagttggccgccagttcgcgcaactgcccgatggcgtcatcgagagtgccggccgggagaccggcccgaacctgtgcgcgctccggcggtcgcagatcctccagtttcatcagatggcagtcgagagggcccccagactgtccgtagctgatctgcgacagctcgttacgcgggctgaggcagcccatcaggtaaggctggtgcagggacatgcccagtagcgacccttgaatcccccgcatgatggacacgctgccggcgtagtccgctacgtagtagttgctgcggatgatcgcgcgaccaatgagcaggcccgcagtcatcagcacggtcaccagtgcgacaacgaatgctagccgtcggcccgaccaccgtggccgactgaatgtatcggcctgtggcggaacgcgtttaacgatctccttgcgctggctgatggcagaggcccggccggcggcggtgttgggcagggtcagttggtcgtcgtcgcctgagaccgccccggccagaatcggttgggtctggccgtagtcgtagtcgacgacgtcggcgacgacgacagtgacgttgtcggggccgccgccgcgcagcgccagttcaatgaggcggtgagcgctctcggcaacctcggggatctgcagggcctcgaggatagtttcatcgctaaccggatcggacaacccgtccgagcacagcaggtaacgatcaccggcgcgggcttctcgcatggtcagcgtcggttcgacctcatggccggtcaacgcccgcatgatcaacgagcgttgcgggtggctgtgcgcctcctccggggtgatccggccttcgtcgaccagcgtttggacaaacgtgtcgtccttggtgatctgcgtcagctcaccgtcgcgcagcaggtaaccgcgcgagtcaccgatatgcaccaggccgagccggttgcccgcgaacaggattgcggtgagcgtggtacccatgccttcgagatcgggctccatctcgacttgcgctgcgatagccgagttgccggcgcgcaccgcggcatccagcttggccagcagatcgccaccgggctcgtcgtcatcgagatgggccaatgcggcaatcaccaactgggacgccacctcgccggccgcatgcccacccatgccgtcggccagggccaatagccgtgccccagcgtagaccgagtcttcgttgttggcgcgtaccaagccgcgatcgctgcgcgccgcgtatcgcaggaccagggtcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcgcaactcgattgcagttttgccgatgcgcaccggcgttccgatcggaactcgtaccgcagtcgtcaccttcgccctgtccaggtaagtgccgttggtcgatcctagatcttcgacgtaccactcggagccgcgcatagacagccgagcgtgccgcgtcgaggcgtagtcgtcggtcagcaccagggtcgagtcgtcggcgcgcccgatcaacaccggctgttcgctcagcgtgatacgcgcgccagtcaacgcaccttcggtcaccaccaggtagcgtgcagcgtgccggcgctgacgcgcgcctaagagcgtccctcgcagcgccaggccgcggcgcatcatgaccgcgccggtcggcgcataaatgtcggtcttcaagatccgtagcacggaccagatgaatacccacaacaacatcaagaatccggcacgcgtcagttgcagtaccaacccctgcatctggcgtcctttccgtcctgcaccgtctgctccggccccgcgctgccgagcacgtcagcaaagtcacgatactttgacggtggtcggcgcgggtcaaccccggcagcttcgagcccagtaggttcagtgcatgcggacgatgatctcggagtgtcccaagcggatcacatcaccgtcggccaactgccactcctgtaccggtgcattgttaacagtggtgccgttggtggagttcaggtctgcgagcaatgcgacctgcccgtcccaccggatctccaagtgacggcgtgacacaccggtgtcgggcagccggaactgggcgtcctgtccgcgaccgatgatgttggagccctcgcggagctggtaagtgcgtccgctgccgtcgtcgagctgcagcgtaaccgacgttccggcggacccatagccgccctgcccgtaaccgctgtagccaccgggcgctggctgaccgtagtccggagcgcctgattggccgtagtcgtagtctcggccggcgggttcggcgtacccgccaccctgaggagcgtatcccgggacccgcggggattcggtgtagcgggtgtagtcagcgccgccgccatagtcttgccggccgtatgtcgtggcgccttgctggtagccctggtcgtaaccgccttggtcggggtaagccggtcgttgctcgggcgggcccggagggccagagggcacatagctgccctcctcgtggcgagccgggccacgcccgtactccccgtacccgccgtagccgggctggccgccaccgggtgaagggccgtagccgccgctttggcgatagccctggtcgtagccgggagcgccgtagccggcagccgggccgggagaaacaggagggcgttgctcgtagggcggcggatagcccccctgcccttggtcggggtagcctcgaccctggtcctggtacccgcgctggtcggggtagccgcgttgctcggggtaaccgccctggtcggggtacccgatttgctcggggtagtcgccctggcccgggtggcgcgggcgtgggtagcccggctggggcgggtagccgcccgtctcgggtggataccccccgcgggggtcagatccgccttgcggatccgggccaccacgcggatcctcttgcggacgcgcatagcggtcgtcgtaatactcgtcgggacgcccctgcccctgaccgccacggtagctcgaattgtcactcattggtgctactcctggttctgcgccaaacgcgtggtttgattgtggccgggcgcaatcgatgaccggcgggtgggtctcaacgtcggggttaacagtgccgcgggcgcggaactggccggtatgcaggttcgacgactgctcgaatcggacgaccacatcaccatacgtttgccacccctgttcttggatatagtccgccaagtcccgagcaaaaccggttgacttcagctcaggatcagcgcccaacttctcaaagtcgtgcacaccgagggtaatgatgtattcgttgggcgccaaaaggcgatttccctgcagcgactggatgccgtcggccgcctcgcggcgcagcagggcttcgacctcttgcgggacgatcgagcctccaaagatgcgggcaaacgcatcgccaaccgtctgctcgagtttgcgctcaacgcgctgaaccagccttttctggctacccatctttcagcgctcgcctcactgttctggtgcatcgtcggcgcaaggcaaacgactcgcctgtatgtcgtgtcaatcaatcatggtatcgggacagtgtgagcgagcggaaagggccggccacgcccactgagcccgccggcgcccctggcagcggatggggcctgcggctactacagtggtatggtcctccggttgttgcgggcgagtggcggaatggcagacgcgctggcttcaggtgccagtgtccttcgggacgtgggggttcaagtcccccttcgcccaccgtactgtgagacgagtcgtgaccgacatcgtcgtcgaaacggccgccatgggcgtggttggaacggctagcgcacgcccacggccagcccagggcaaccccggtatcgacgtgactatcgccggcgctgtccggttcagctcggtcgcggccgcagccgggtggcggggcgcctcggtacccttttacacggcgcgcatcgcggtcagcgtcctcgccgcttgttgcgccataccggttatcacgtcggcggctggcaggacggcattgaccaggcccgcggcttgaccggcggtgacattggcgatgctgtagtcacgcgcaggaacggctcgccaatatctggccatggcttcttcgcgatggagaatgtcgagttcggtgtcctcgaattggtcggtgagggcgttgcttagcacgctcatcgtgtgtccttgcggccagggatagcgccgtagctgatcgtagatagtggtgcggcacatgtcgtcgccagtggccgccagcagcgggtcccgcgcctgcggtgtggataacgcttcgaccgtggcgtagaagcgcgtaccgaccaataccccggcggcgcccaacatcaacgcggcggcaaggccccggccgtcggcgatgcccccggcggcgatcaccgggatatcagttccccgcgcggtgaccaggtcgacgatttcgggtaccaaggtcagggtggaacgtggaccgtggccgtgcccaccggcctcggtgccctgagccaccaacacatcggcgccgacctgcagggctcgctcggcctgggtccggttttggatctggcagaccaaccgcgttccggcggacttgatggcgtcagcgaaaaccgcggggtccccgaacgacagcatcaccgccaccggctcatactgcagcgcgaggtcgagcagctgcggttggcgggccaaagaccaggtgatgaacccgcagcccaccggcgctccagcggcgagatcgaactgccgggccaaccaatcccggtccccatagccgcccccgatgaggccgagtccccctgcgccacttaccgcggcagccagctcaccgccggcgatcaagtccattggcgcggacactatcggatagtcgattccgaacatctggctaaaggccgtcgatagcaccacaacaacctccttggcgagcgtcgtgatgacacgcagatcctggccgatggtaggtgatcaggcgagccacttcttcggcgaactcgcgagccgagcctgatcacgctgggtttggcaactgccgggcttgccgaccgggcatcaaacggccggttgtgggccaacctgtgcgatcggcaggtgcaccacgaccccgggcaccggggtgacctcgagtccttcgttgcgggccagcagagccgcattgtccgggagctgcctggaattgatctcgccgccggcaatccgacgcagcacgtcgtgggctgccgcgagctgttcgcgctttcggtactggccgccgggaagcttgatgccggcccatacgccgtactccacccgatgctcgaccgcgtgttgagcacaccggcgctgctgtaggagcgggcaccggcgcaggcattggatccgcgcttgggtggccgaccgctcataggcgcgtgccttagcggcgccgtcgctgccgtcgtcatcggggtacccgaaccatagttccgggtcggttgcgcaggggtgtgccatgtgccggcctccttgttgaacgaaacgtaggcaaaagcgtatatgtctgtggcgggctctgcaagagaatcgcgataaaaacgtatatacataaggggtggccgcggccgagtcgtatccgggtagtatccggcttatggccggagcgtgcggtgagccgtgagtcggccggcgcggccattcgcgcacttcgcgagtcgcgtgactggtccctcgcggacctggcggccgccactggcgtaagcaccatgggcctgagctatctggagcgcggtgcccgcaagccacacaaaagcacagttcagaaggtcgaaaatggcctcggcctgccgcctggcacctactcgcggctgttggtcgccgctgatcccgatgcggagctggcccgactgatcgccgcacagccgtccaacccgacggctgtccgccgcgccggtgcggtcgtcgtggaccgccacagcgataccgacgtgctggagggctacgccgaagcacagctcgatgccatcaaatccgtcatcgaccgattgcctgcgacgacctccaacgaatatgagacgtatattctctctgtgatcgcgcaatgcgtgaaggcggagatgctggccgccagctcctggcgggtggcggtgaacgccggcgccgactcgaccggccggctcatggagcatctgcgggcgctggaagccacgcgcggcgcgctactggagcggatgccgacaagcttgagcgcccggttcgatcgggcatgtgcgcagtcgtcgttaccggaggcggtcgtggccgcgctaatcggcgtcggcgccgacgaaatgtgggatatccgcaatcggggcgtcatccctgcgggcgcgctcccccgcgtccgagccttcgtcgacgcaatcgaggcaagtcacgacgcggatgaggggcagcagtgaattacagcgaggtcgagctgttgagtcgcgctcatcaactgttcgccggagacagtcggcgaccggggttggatgcgggcaccacaccctacggggatctgctgtctcgggctgccgacctgaatgtgggtgcgggccagcgccggtatcaactcgccgtggaccacagccgggcggccttgctgtctgctgcgcgaaccgatgccgcggccggggccgtcatcaccggcgctcaacgggatcgggcatgggcccggcggtcgaccggaaccgttctcgacgaggctcgctcggataccaccgttactgcggttatgccgatagcccagcgcgaagccatacgccgtcgtgtggcgcggctgcgcgcgcaacgagcccatgtgctgacggcgcgacgacgggcacgacggcacctggcggcgctgcgtgcgctgcggtaccgggtggcgcacggcccgggggtcgcgctggccaaacttaggctgccgtcgccgagcggtcgcgccggcatcgcggtccacgccgcgctgtcgcgacttggccgtccctatgtctggggcgcaacggggcccaaccagttcgactgttccggtttggtccagtgggcctacgcccaggcgggtgttcacctggatcgcaccacctatcaacagatcaacgaggggatcccggtgccgcgctcacaggtccggccgggcgatctggtcttcccgcaccccgggcacgtgcagctggcgatcggcaacaatctggtcgtcgaggcgccccatgcgggcgcgtcggttcgggtcagctcgctgggcaacaacgtgcagattcggcgaccgctgagtggcagataatcgcccaatcagacgggcaggatgagaaggttgaaccatgtcggagcaagccgggtcttcggtagctgtcatccaggagcgccaggctttgctggcaaggcaacacgacgccgtggccgaagccgaccgtgagttggccgacgtgctagccagcgcgcatgcggccatgcgggaaagcgtccgtcggctggatgctatcgcggccgaactcgaccgcgcggttccggatcaggatcagcttgccgtcgatacgcccatgggagcgcgtgagtttcaaacgttcctggtcgccaagcagcgcgagatcgtagcggtcgtcgccgccgcccacgagctcgatcgcgcaaaaagcgctgtgctaaagcgcctgcgggcacagtacacggaaccggcccgttagctgcggacggatacgctggaccggcaggcgttgggtgaattgtcggcgactacacacctaggtactgtcacgcggcatggaagcgccggggacagggcccgcagtgggtcgcagtggcgtttgacgcggcgatgtccacgcacgaagatctccttgccacgatcaggtacgtccgcgaccgaaccggtgacccaaacgcgtggcagaccgggttgacaccgaccgaggtgaccgcggtggtcacgtccacgacacgttccgaacagctcgatgccattttgcgtaagatccgccagcggcattcgaacctgtactatccagcaccgcccgatcgggaacaaggagacgccgcccgtgccatcgcggatgcggaagcagctctggcacatcagaattcggctaccgcgcagctcgatctgcaggtcgtctcggcaattctgaacgcgcatctgaagactgtcgagggtggcgaatcgctgcacgagcttcagcaagagatcgaagccgcggtacgcattcgatccgatctggacactccggccggcgcgcgtgatttccagcgtttcttgatcggcaagctcaaggatatccgggaggtggttgcgaccgcgagcctggacgctgcgtcgaaatccgctctgatggccgcctggacatcgctgtatgacgcatccaagggcgaccgtggcgatgccgatgaccgcggaccggcgtcggtcggctcgggcggcgcgcccgcacgcggtgccggtcagcagccggagttgccgacacgagccgaacccgattgcctcctcgactcgctgctgctcgaggatccgggtttgctggccgatgacctacaggtgccgggaggcacatccgcggcaataccatcagcgtcgtcgacgccaagcctgcccaatcttggcggagcaacgatgccgggtggcggagcaacaccggccttggtccccggtgtgagcgcgccgggtgggcttccgctctccggcctgctgcgcggcgtgggtgacgaaccggagttgacggacttcgacgaacggggacaagaagtcagggatccggccgattatgagcattccaacgaaccggatgagcgtcgcgccgacgaccgagaaggcgccgacgaggacgccgggctgggcaagtcagaatcgccaccgcaggctccgacgaccgtgacgctgcccaacggtgagacggtgaccgcggccagtccccagctcgccgcggcgatcaaggcggcggccagcggcacaccgatcgcagatgcgttccaacaacagggaattgccatcccgctaccgggaaccgcggtcgccaaccccgtcgaccccgcccggatctcagcgggagacgtaggtgtgttcaccgatcgccacgcccttgcccttggccctagcaaagctcttctggacggccagattcaacacatctcagccgtgcgagggcgaaactttctaggctggatacatccagcggcgaccgcgaccgcgccggcgaggaccgaagcaccgacaccaaccaggccggcggccgctcgataggtactgaccgcccggtcacaacaagaggagacagcggatgacagatcgaattcacgtgcagcctgcacatttacgtcaggccgctgcccatcaccagcagaccgccgactacctgcggaccgtgccgtcgtcgcacgacgcgatccgcgaaagtctggactcgctggggcctattttcagtgagctccgcgacaccgggcgtgagctgctcgagctcagaaagcagtgctaccagcagcaagccgacaaccacgccgatattgcccagaacctgcgaacgtcggccgcgatgtgggagcagcacgagcgagcggcgtcgcgcagcctcggcaacatcattgacgggagccgatgacagggcgatgaccgacgccaatcccgctttcgacacggtccaccccagcgggcacattcttgttcggtcctgccgcggtggatacatgcatagcgtctcgctgagcgaggcggcgatggagaccgacgcagaaaccctggcggaagccatcctgctcaccgccgacgtgtcctgccttaaagcgttgctggaagtacgcaacgagatcgtggcggcgggccacaccccgtccgcgcaggttcccacgaccgacgacctgaacgtcgcgatcgaaaagctgctggcccatcaactgcgccgccgtaaccgttgaagtgctagatgagccaggtcttggtgctgtcgggatcgggtgcgatgtcggtgggcggctcgatcggattggggccgaacaattctcgcgctcgagtgagcagagcccgcacctcgtcgagttgctgctgcagcgcagaatcagccataaccccacgctacccaggccccgtctgacacacaattcaccacccgctcaccgcctgcgcgggccagatgatgccggtacgcttacccggtggcgatcttcggtcgatggagtgcgcgccagcgactccggagagcgacccgggaatccctcacgattccgacgtttagctcctcgctggattgcaccacacgggtaattggcgggctctggcccgctgagctttcgtctaacaccgccgaaaccgccacgcttgcagaacatctgaaagcggatctgcatcggatagttggttctgccaacgacgagctgatggtcatctggcgtgcggggatggctgattcgacgcgacgcgcagaagaagacagagtgatcgaccgcgcccgcgcgtcggcgatgcgtcgcgtcgagtcggcgatgcgcgagcttcggcagataacggggcgcgttcccgtggaaattccgcgtatgcgcggcgccggcggctcggatctggacacgacacgactcatgccggccgtcacggtagttcagcccgctgaccaggcctgtacggattggccggttgccgccgccgaggatgacgaagcccgactgcagcgcctcctggcgttcgtggctcgtcaggagccacggctgaactgggcggtcggcgttcacgcggacggcacgacggtcctggtcaccgacgtcgcccatggttggatacctccgggcatcgcccttcccgaaggcgtgcgattgttggcaccggcgcgacgcgccggcagagcccccgagttggtcggtatcacgacgtgttgcaagacgtacacccccggtgactcgctgcgtcgggcggtcgattcaaccgcgccgacgtcctcggtgcagccgcgagcgttgccagcgatcgccggcctgagtgtggagctgggcatagcgacccagcggcacgacggcttaccgaagatcgtgcacgccatggccacggcggccggcaacggcgccgccgccgaggaagtcgacctgttgcgggtgcacgtcgataccgcgctccaccacgtcttggcccagtatccccgggtcgatccggcgttactgctcaactgtatgttgttggccgccaccgagcgcagcgtcacgggagacccgatcgcggcgaactatcacttcgcgtggttccgggaagtcgattcacgccgatagctttctcgaatccccacggcaagcgtccggcgatgaattgacgctggtggggggcgtggacatactgtcatggtgtcggggtcggacagtcgcagcgaaccgagccagctgagcgaccgagacctcgtcgaatcggttcttcgtgacttgagcgaggcggccgacaagtgggaggcgctcgtcacgcaggctgaaactgttacctacagcgtggacttgggagacgttcgcgctgttgccaattcggacgggcggttgctcgagctgacgttgcatccgggcgtgatgaccggctacgcgcacggggagctggccgaccgagtgaacctggcgattacggccctgcgcgacgaggttgaggccgagaaccgggcacggtacggcggccgcctgcagtgacatcggtatctgcgaggatcaagcccatttgctggcaaggcatttcggcgcggggcgcaaggcccacagccgggccgtggccaccctgaaagccgatatccaagcctggcacccggctggcatccagaccccgaagccgcgatgcgaatcagatgtgttcgcgcgaatcggtcacacgagccacccatcaactcggaagagccgggtggggccgggagcatccgaggcaccgcttgcctgacataacagcgtaaccgccccgccattgtcgctgtgatggacatgccccagccatttgtcggctagctatacagcgaacgtcaatttttcgtgaatcagcctgaggctattgataattcacggcggcacgtcctactcttagcggcgctatgcgacccaatgcgcgtgcgatgttgcgtttggtgcattgtggtgccggtgctggtgggccggcgataacgtcgaaaggtgcggtattgggtgaccgtgtcggcgcgttgtcgcagtgccgatcggcggcagcgctgagtcgattcgactttgcaccccgtgactctgttcccaccgccaccttcggtggtggatgcgctttcaggtccaccaataggctagctgttttcgagcggtgtatttgcgtggggggtgaatgtggatacggacaatgacaggcccacgctggcgagggtttaccgcagcctgcgggacatttgtccggacagctggaatcttccgggcggtcggatgcccactggcttgggctatgactttctgcgccctgtcgaggactcggggatcaacgacctgaagcactattacttcatggcggatttggccgatgggcaaccgctaggccgggcaaacctctatagcgtctgtttcgacctggccaccaccgaccgcaagctcactccggcctggcgaacgaccatcaaacggtggtttccggggtttatgaccttccgtttcctcgagtgcgggttgctcaccatggtgagcaacccgctggcgttgcggtccgacaccgacttggagcgggtattgcctgtgctggccggccagatggaccagttggcgcatgacgacgggtcggatttcttgatgatccgggacgtggacccggaacactaccagcgataccttgacatcctgcgcccgttgggctttcggcctgcgctgggcttttcccgggtagacacgaccatcagctggtcgagcgtggaagaggcactgggctgcctgtctcacaaaaggcgcctgccgttgaagacgtcgctggagtttcgtgagcggttcggtatcgaggtcgaggaactcgacgagtatgccgagcatgcgccggtattggcccggctttggcgcaacgtcaagacggaggcaaaggattaccagcgcgaggacctgaaccctgagttcttcgcggcgtgttctcggcatctgcatggacgtagcagactgtggttgttccgctaccagggcacgccaattgccttctttttgaacgtttggggtgcggatgagaactacatactgcttgagtggggcatcgatcgtgattttgaacattataggaaggcgaatctgtaccgggcggcgctgatgctcagcctaaaagatgcgatcagccgagataaacggcgaatggaaatgggtattacgaactatttcacaaaacttcgcattccgggtgcccgagtcataccgaccatctatttcctgcgtcacagcacggatccggtgcatacggcaacgttagcgcgaatgatgatgcacaatattcaacggccaacgctacccgacgatatgtcggaggaattctgtcgctgggaagagcgaatacgtctggaccaggacgggctacccgaacacgatatctttcgcaagatcgatcgtcagcacaaatacacggggctcaaactcggcggagtctacggtttttatccccgattcaccggaccgcagcgatccacggtcaaggccgcggagctgggcgagatcgtgttgctgggcacgaactcgtatctgggcctggccacccatccagaggtggtggaggcctcggcggaggccacgcgacggtacggcaccggctgctcgggttcgccgttgctgaacggcacgttggacttgcacgtctcgcttgagcaggaactagcctgttttttgggcaaacccgccgccgtgttgtgctccaccggatatcagagcaacctggcggcgatcagcgcgctatgcgaatccggggacatgatcatccaagacgcgctgaaccaccgcagcctgttcgacgccgccaggttgtccggggccgacttcaccttgtaccggcacaacgacatggaccacctggcgcgggtgctacgccgcaccgaggggcgccgccggatcatcgtcgtggacgcggtgttcagcatggaaggcaccgtcgccgacctggccaccatcgccgagcttgccgaccggcacggctgccgggtctatgtggacgagtcccatgcgctgggcgtgctcggccccgacgggcgaggagcttcggccgcgttgggtgtcttggcgcgcatggacgtggtgatgggcacgttcagcaaatcctttgcctccgtcggcgggttcatcgccggagatcggcccgtcgtggactacatccggcacaacggttcaggtcatgtgttttccgccagcctgccgccggccgccgcggctgccacccacgcggctctgcgcgtcagtcggcgtgaacccgaccggcgggcgcgggtgctggccgcggccgagtacatggccaccggcctggcacggcagggctatcaggccgagtatcacggaaccgcgatcgtgccggtgatcctgggcaacccgaccgtggcgcatgcgggctatctgcggctgatgcgctccggggtgtatgtgaacccggtggcccccccagccgtgccggaggagcgttcgggattccgcaccagctacctagccgaccaccgacaatccgacctcgaccgggccttgcacgtgtttgccggccttgccgaggacctgaccccgcaaggagccgcgctatgaaagaggccatcaacgccaccatccaacggatcttgcgaaccgaccgcggcatcaccgcgaaccaggtactcgtcgacgacctgggttttgactcgctcaagctgttccagttgatcaccgagctagaagacgaattcgacatcgccatctctttccgcgacgcacagaacatcaaaacagtgggagacgtctacaccagcgtcgcggtctggttccccgaaaccgccaagccggccctacttgggaaaggaacagcatgaccgacgacgccgatcttgatctggtccgaagaactttcgccgcgtttgcccgcggcgacctcgccgagctgacgcaatgctttgcgcccgacgtggagcagtttgtcccgggcaagcacgccctggctggggtgttccgcggcgtggacaacgtggttgcgtgcctcggcgacaccgcggccgccgccgacggcaccatgacggtgacgcttgaagacgtgttaagcaacaccgatggccaggtgatcgccgtgtatcgattgcgggccagcagggccgggaaggtcctcgaccagcgcgaggcgatcctggttaccgtcgccggtggtcggatcacccgacttagcgagttttacgccgacccggcggcgaccgaaagcttctgggcatgacggcggccttgctttcaccagccatcgcctggcagcagatctcggcttgcacggaccgcacgctgacgatcacttgcgaggattccgaggtaatcagctatcaggacctcatcgcgcgcgcggcggcatgcatccccccgctacggcgtcttgacctcaaacgcggtgaacccgtgctgatcaccgcccacaccaacctggaattcctgtcctgctttttgggcctcatgctccatggcgctgtgccggtacccatcccgccgcgggaggcactgaagaccaccgagcgtttcatgactcggctcggcccactgctgcgccatcaccgcgtgctgatctgcacaccggccgaacacgacgagatacgcgctgccgccagcaccgactgccagatcagcagatttactgccctagccgaggctggcgacgagcagttcggccgcgccacggcccagcaactcgccgacaccgccaccgccgactggccgctatgcaccctcgacgacgacgcctacgtccaatacacctctggcagcaccgcagcaccacgcggagtggtcatcacctaccgcaacctgctgtccaacatgcgcgcaatggccgtgggctcacaattccagcacggcgatgtcatgggcagctggctgcccttgcaccatgacatggggctggtgggcagcctattcgccgcactcttcaacagtgtcagcgcggtattcaccacgccacaccggtttctgtatgacccgttgggattcctcagactgctcaccagctccggggctacccacacgttcatgcctaacttcgctctggagtggctgatcaacgcctaccacaggcgcggcgccgacatcgaaggcatcgacctacacaaaatgcgccgcttgatcatcgcctccgaacccgtccatgccgagggcatgcggagattcgccgccaccttcgccggcgtcggacttgcccccacggccctgggttcgggctatggcctggccgaagcgaccgtcgccgtgtcgatgtcagcgcccaacacgggattccgcaccgaaacccacgccgccgcggaggtcgtcaccggcggccgagtgctgcctggctacgaggtgcgcattgacgccgcaccaggtgcccgggccggaacgatcaaactgcgcggcgacagcgtggccgccaaagcctatgtgggcgggaagaagctggacgcgctcgacgaggaaggcttctgcgacacccacgacttgggttttcttgtagacgacgaaatcgtcatccttggccggcaggacgaggtgttcattgtccacggagaaaacagattcccctacgacatcgagttcatcattcgcggggaatccgagcagcaccggaccaaagtcgcatgtttcggggtcaacgaacgcgtcgtggttgtgttggaaagcccattggacagcatcatcgacaaggccgaagccgaccgactgagatgtcaagtcgttgccgcgactgggctgcagttggatgaactgatcacggttcggcgcggcgcgattcccaccaccaccagcggcaagctcaaacgacgcgccgtcgcgcaggcttatcgagacggcacactgccccgtcttgccacccacgcgtggacggcggatcccgatagcgctcccaaaacgacccggtccagcctggaaggcgcccactgatcttccactgacgtctcatcaaacccccggggcgctcgcgcgctgggcgcgctcatcgaccggggcttgggttgattggccccggctctcttcgcgcgctgggcgcgctcatcgaccggggcttgggttgattggccccggctctcttcgcgcgctgggcgcgctcatcgaccgcggccgggtggcccggcgaaagcttgggcgatcgtcagccagcgttgtgcgtcctcccctactgcgttgacgtcaagagtgctcagcgcgcgccgctgggtgaccaggaagcagaagtcctcggcggacccggtgacccgctgggccgcatcggatggcccccaagaccaagtgtcgccgctcggtccccgcagctcgaccaggaacggctcggccggaggggttaggttgttgacgatgaacgcgtagtcgcgggtgcggacaccgagatgcgcaatagaccgcagtcgctgggtggcgggccggatgacgcccagggcgtcggcgacgtccagtccatgtgcccaggtctccatcaaccgcgctgttgccatcgacgccgcgctcatcggtggcccgaaccaggccaatttgcggccatcgggaaccgccagcagttcctcgtgcagccgcccccgagtgacccgccagtctgtgagcagttcggcaggtgaaacggccgccagttctgtcgcggcgtcgtcgacgaaaccggccggattggccgcggcggcggtcatcagctcggcgaacccggcctcgtcggtgaccgccgtcagcgccactcgatcggtccacagcaggtggccgatctggtgtgcgatggtccaacccggcgcaggtgtcggatcggcccagcgatccgctggcaggtgcgccaccagcgcgtcgaggtcgtcgctttcggcacgcaggtctgccacgaacggcccaggatccgccatcaccacctcctgaggtaacagttcgtcgggaaaggcatgtttgtaccctagcgaccgatcacaggctggccgcggcgcccgacgatggtgtgcaccaccagcccggctaggtagatcgccgacccgaacagcacaaatacgggcgcgtgcccgtgctcgggaatcaaggctgcggccacggtaatcgagaggatgtatgagacccaaaacagtgcatcctgcacggcgaacacgtgcccgcgcaatgcgtcgtcgacgtccatctgcatcgccgaatcggcgcacagcttgaccacctggccggccacacctaaaaggaagccgcataccaccatcaccgggaccagcagcccggcggccgcgacctggatagtggcggccgcagccaacgcgccatttgccgtggcgtagcgtccccagcgccggatcgcggtcggagtcaagacgttggccaggaaggctcccagcccggtggccgcgaagaacagcagtgcggtacccaaccccccaacggcccgggcggtcacgtggcggaccaggagcaagatcagcagtgagttgataccgaccaccatccgatgcgctgccaaaccggacaggccggcagcgacggtcggaagttgcaccacggtgcgcgctccatgtagccaaccggtgaccacggcgtagacagcagatccgtggatcgcgcgttcggtgtcgtccgggccgagtacccgcgggccgaaccgcagcgaccaaagcaacgcgatcgatacggggatcgccaccaggaagacgatcgcggaggccccctcgtcgccgctgccgagcagccaacgaggcaacagcatgaagttggcgcccaggaacgcggagaccgcccccgacgcgatggccaccgagttcatcgtgaccacctgttcgcgcggcaccacgtggggcagtgccgccgacagtcccgaggcgacgaatcgtgccaagccgttggcgaccagcgctccgaccaacagcggcacgtcgccggctccgaccgcgagtatcgtgccgaccccggcgatcagggctagccggccggtgttggcgccaaccagcacccaccgccgatcccaccggtccattagggccccggcgaagggccccagcagcgaatagggcagaaacagcaccgcgaaggcccccgcgatggccatcgggtcggccgcccggtccgggttgaacagcaacgctccggccagccccgcctgaaacaacccgtcgccgaactgactcgcaacccgcacctgcagcagacgccagaagtcgggcaagctgcgcaccgaccgccaaacgtcgacgggtgcgcgtgcgtgcatccgggagtgaatcactaaacccacttccaccctgggcacaggcaaggttcggtccaccccgtgccgccccaaccacaatacaaatattcgccgaccctgcttgttcgccccgggcgatgcgacggtggtgcgatgatggtgtggtggcgccgcacgaagaccccgaggaccatgtcgcacccgccgcacaacgggtgcgagcgggcaccttattgttggccaacaccgatctccttgaaccgacatttcgccgcagtgtgatctacatcgtggagcacaacgacggcggcaccctcggtgtggtcctcaatcggcccagcgaaaccgcggtctacaacgtgttgccgcagtgggccaaactcgcggccaagccaaagacaatgttcatcggtgggccggtgaagcgcgacgcggcgctgtgtctggcggtattgcgggttggcgctgacccggaaggcgtgccgggcctaaggcatgtcgcgggcaggctggtgatggtcgatctggatgccgaccccgaggtgctcgcagcggcggtggaaggggtgcgcatctacgccgggtactccggctggaccatcggtcagctcgaaggtgaaatcgagcgcgacgactggattgtgttgtcggcgttgccatctgacgttttggtggggccgagagccgacctgtgggggcaggtgctgcgacggcagccgctgccgctgtcgctgctggccacccacccgatcgatctgagccggaactaggctactccgccgccgagcttgccagagcagcgcgtcgcgtcgccgcggtcgagccaggcgatccggcccagcctagtgggccacaggctgttcaatgacaggcctgggtgcagaccgcgcagctgccaacgcagttggcggtggggctagcggtttcacggcgcagcgcgtactgggcgctctgccacgaccccgcggccagcgtgccgaccgcgcccgcaatgcagacgatcaccaccatcaaggcggtgtgcccgggcgcggccaccgccaccactcccccggcggccagcattactgcggctgccaactgcgtgggcgccatcgcgcgcagcgccagcgccgtggggtcggcagtgggcgtatggaacagcgaccagctcccgaacagggcggacgccgccgccgcacacatgcacagcacacccgcgaggaacattcgttcaccatacgaggccgccgacgaatccgctcaccgagctccatgcgggcccgtgtttctgctcggcctcatcgcgacctagcgcggcgggactggtgtcagggtgcccgcgggcggatacccaggcgcctgcccgggtagtcccaccggtgccgaaccgggtgccggggcaggcgcctgagcgggcgccgcatgcgcaaccacttggaatccgttgacaatcgcatcggtggccggcccgtcggtgaccgcctgcgacagcgcggtggtcaccgacagcgaaaccaggtacttgtcggctccggaggtggcgatgacgtggcgccgggaggtgttgagggtcatgtcgttttcgcggtaggtgccctcgatgattgatgacggaaagccgtcgaaattggccatcgaggcgtttgtggtctgccatgcgagcaatttctggctgtcaatgtagccgtgtgtgatggcctcagcgggatcgaagtcaccgatcagcctatacaccaccagctgcgcattcgacgtgtagacgctgttgcccaaccggtcggcgatcaccacgaacgcgtcgggcacgttggggtcgggcacctgagtccagcgcggcggcatcggcagtgtgatgtcgagcgccttgaatccgtgcggtcgctgtgcctccagcttgacgcccttctcccggaggtggtcccgaagtgtgccgctgatcgcgggagtcactggcggcggcagcgggggcacagcggtggacccgggtgctccgaccggaatcggcgacgcgatcggtgcgggtgctggcgccggtgagaacctgttgctgctcccgcccggaagcgccgtgaggttctgcacgggcgggactgttgccggcgccgagactggggcagggataggcggcggtggcagcaggggatccgctgaggccttcccggcggtgaccagcaccacgccgatgaaaccggtggccatgccgcctgcgaagacccgccaggtgcgcgcgatctggatcatttgcgtcggtccctccgaatggccgggcgacggtgcccgtcgtcgaggctgaatgtaaccagcgctccatggcagtgcacaggcttgaaatgcagctggaatgaacctctgatcgtggtgcaacggaaccgagaccaacccgtggccggtagcgcggccccggaggttcccgggccacccttataccctgttgggcgtgaccgaatcgccaaccgctgggcctggcggcgtgccccgtgccgacgacgcggactccgacgtgccacggtaccgctataccgccgagctcgcggctaggctggaacggacctggcaggaaaactgggcccggctagggacgttcaacgtgcccaacccggtcggctcgctggccccaccggatggtgccgcggtgcctgacgacaagctcttcgtgcaggacatgttcccctacccctcgggtgagggactccacgttggtcatcccctcggctacatcgcgaccgacgtctatgcccgctatttccggatggtgggccgtaatgtgctgcatgcgctagggttcgacgcgttcgggctgcccgccgagcaatacgcggtgcaaaccggcacccatccgcgtacccggaccgaagccaacgtcgtcaactttcgccgccagttgggccggctgggcttcggccacgacagccgacgaagcttctcgaccaccgatgtcgacttctacaggtggactcagtggatcttcctacagatatacaacgcgtggttcgacaccacagccaacaaggcgcgcccgatatcagagctggtcgccgaattcgagtccggtgcaaggtgtctcgatggcggccgggattgggccaagttgaccgcgggggagcgagccgatgtgatcgacgagtaccggctggtctatcgggcggattcgctggtgaactggtgcccggggctaggtacggtgcttgccaacgaagaggtgaccgccgacggccgcagcgaccggggcaattttccggtgttccggaagcggttgcggcaatggatgatgcggatcaccgcctatgccgaccggctgctcgacgacctggatgtgctggattggcctgagcaggtcaagaccatgcagcgcaactggatcgggcgttcgacgggtgcggtggcgctgttctcggcgagagcggccagcgatgacgggttcgaagtcgacatcgaggtgttcaccacgcggcccgacaccttgttcggcgccacgtatctggtgctggctcccgagcacgacttggtcgacgagttggtcgccgcgtcctggccggctggggtcaaccccttgtggacatacggcggcggcacacctggtgaggccatcgccgcctaccggcgtgcgatcgccgccaaatcagacctcgagcgccaggagagcagggaaaagaccggcgtcttcttgggcagctacgccatcaacccggccaacggtgagccggtgccgatcttcatcgccgactacgtgctggccgggtacggtaccggggcaatcatggcggtgccgggtcatgaccagcgggactgggacttcgctcgggcatttggtctaccgatcgtggaagtaattgccggcggcaatatttcggaatccgcgtatacaggcgatggcatcctggtcaactcggattacctcaatggaatgagcgtgccagcagcaaagcgggccatcgtcgaccggttggagtccgcgggccgcggccgggctcgaatcgaattcaaattgcgcgactggctttttgcgcggcagcggtattggggtgaaccattcccgatcgtctatgacagcgacgggcgtccgcatgcgctcgacgaagctgcactgcccgtcgagctgcctgatgtcccggactactcgccggttttgttcgaccccgacgatgcggacagcgagccttcgcccccactggccaaggcgactgagtgggtacacgtcgacctggacctcggtgatggcctgaagccctacagccgcgacaccaacgtgatgccgcagtgggcgggcagctcctggtatgaactgcgctacaccgatccgcacaactcagaacggttctgcgccaaggaaaacgaggcctattggatgggaccgcggccggctgagcacggcccggacgaccccggtggcgtcgacttgtacgtcggcggtgctgaacacgcggttttgcacctgctgtattccaggttctggcacaaggtcttgtacgacctgggtcacgtcagctctcgcgagccttaccgcaggctggtcaatcagggctacattcaagcttacgcttacaccgatgcgcgcggatcctatgtccctgccgagcaggtgatcgaacgcggtgacagatttgtctatcctggacctgacggtgaggtcgaagttttccaggaattcggcaaaatcggtaagagcctgaagaattcggtatcgccggacgaaatctgcgacgcatacggggcagatacgcttcgggtttacgagatgtcgatggggccgctggaggcttcacgtccatgggccacaaaggatgttgtcggcgcgtaccgttttctgcagcgggtgtggcgcttggtcgtcgacgagcacaccggcgaaactcgggtggctgacggcgtggaactcgacatcgatacgctacgggcgttgcaccgcaccatcgtcggcgtgtcagaagactttgcggcacttcgcaataacaccgcaacggctaagttgatcgaatacacgaaccacctcaccaagaagcatcgtgatgcggtgcctcgggccgccgtggagccgcttgtacaaatgctggctccgctggccccacatattgccgaggagctgtggctgcgactgggcaacaccacctcgttggcacacggcccgttcccgaaggccgatgccgcctacctcgtcgacgagacggtcgagtatccggtgcaggtgaacggcaaggtacgtggccgggtggtggtggccgccgacaccgacgaggaaacgctgaaagccgccgttctgaccgacgaaaaggtccaggcattcttggctggtgccaccccgcgcaaggttatcgtggtcgccggccggctggtcaatctcgtcatctaggtcgtgtcggcggtgccgacggtgggcgaggtaatccgcggggtagttcgttgtatgcgttacgccgcgagagccggcggcgaccagattggttgatagcgtggtactttcacgctcgtttgcgagcaggggagttgcttgcagggccactggccggttcgcccgaggcgagacgctccagtggcgccagggccttcctgagggtttccaagtcggagcggggaagttggctgagcagcgcggccagagccgcgcgccggttggccagtgactcaccgtgaaccgcccgcccttgcggcgtgatgtctaccaacaccgcccgcaagtcggacgggtctcgcgagcgtttcaccagtccaatcttctcgagccgccggatcgccacggtggtggtgggagttcgcacccgttcgtgagcggccaggtcggtcatccggatgggaccttgatcgagcagggtgaccaggatcgacagttgcgccagcgttaggtcgccggctgcagccccgttgggatccccgcggcgcagcattgaaatcagcttggacaatgcgcggtgcagcccctccgccagttgggtcacttccggtgcggtgaattcgctgtccgccataaaccggcagtctaacctgacatgcgtgtgaccgtagacttgtgtcgggcgacctttgaccgccaatgcatttggtcccgaaatccgctgcattttcttgccaatcgagcggacaacactcatgtcatggctgactacctacattgtcagttctgccggatccatggtcagtgatgtcgaatgccactgaccgccaacggaaaccggctctcgcgttaacgggacagtcaatattggagacgccggcagccgctgctggcttcaccatcggatcggcgtaattagggcaccggtgaggagggctggtagcttctggcgaagccagggatcggcgccccaaacgggccgggacaagcgccctcgggcgggaccaatactcggcggcggaacagttcggccagcatcgtctgggccatcagctcggaacggccgatgcaggcagccctcgcagcttcaggttcgcgccgatggattgcggcgttctcttcctcgtagaacggcaacacgtcgtcgcggctgttttggtatgtcatccagaacactcgcggaatcaggttctgtgaggcccggatggtggcgtgcagccgcggtcctgcgtactcgtcgttgaccgtgcgccggtactcccacacgcattcggcgaaggcccgcgactccttggagttgcgcagcgatcgcatgactgcgtcgagctggcccaggatccgaggcgtggggttggcggctgcgcgggcagaggcaatgccgttgagcaagccgtcgagttcgtgatgttccaggatggtggcgacgtcgaaccgctcgatgaacgcgccgcggtgatagcgagtcgacacaatgccgtcgtgttcgagttgaaccagcgcctcttggatgggaacccggctgacccccaggccgtgcgcgatttcattgcggtcgacgcggtccccgctgcgcagtttgccggtcaatagcaggttgaggatgtgggcgacaacctggtccttttccttaaccccgtacttttttggcatcggtatctagcatctctttcagcccgctgcagccatccggcgctggcaagtttctcatgactcggcgtctgcgttgtggtgtttcccagatgaagccgggggtaacgcgatctgacagacgtcaaccggagttcaccggccatcgcgccacctgcaaagcgcggccgcagcgctcaggtcgtagtcgggaccgtcacagccaacggtcaacagcgtgacaccgagaccggcgagggcttcggcgctggcgatcagcccgccgccgtcgaccgcggcggagcgttcgatagtcgctgggtttcggccgacggtcgagcagtgcgtgctcagcacggccgacttcgctaggtagctgtccccggcggtaaagctgtgccagatatcggcatactcggcgaccagtcgcagggtcttacgctctccgccgccgccgatcagcaccgggatgtcccgtgtcggcggcgggttcagcttgccaagccgcgccttgatccggggcagcgcagccgccaggtcgtcgaggcggctgcccgctgtgccgaaccggtagccgtactcgtcgtagtccttctgtttccagcccgacccgatacccaggatgagccggccgccggagatgtggtcgacggtacgggccatgtcggcaagcagctccggattgcggtaggagttgcacgtcactagagcgccgatttcgatgtgcgacgtttgctcggcccaggctcccaagacggtccagcattcgaagtgtgggccgtcagggtcgccgtagagcggaaagaagtggtcccaggtaaaagcgatgtccacaccgatgtcctcgcaccggcggacggcgtctcggacggcgcggtaatggggggcgtgctgcggctgcagttgtacgccgatacgaacggggagatcgggacgcacgagtgaagtcatgggtccaccgtaggctcagcgtgtgtcgagcaccccgcgcacgatctcgatcagggcgcgcggttggtcactttgcaccgagtggcctgacttctcgacgatgtgaacgccacggaaatgcgttgcacgcctgtggagttcggcggtgtcctggtcggtgacgaagcccgacgagccgccgcgcacgagtgtgatcggcgcggacagggcgtcgacgtcgtcccagagccctgcgaaatctccgaacgtgcggatcgcgtcatagcgccacacccagttgccgttgtccagccggcgggagttgtggaacacgccgcggcgcaacgacttgacatcgcggtgcggggccgcggcgatcgttaggtccagcatggcctgaaagctggggaattcccgctcgccgtgcatcagcgccaccgtgccgcgctgctcggcggtcagctcggcgtgccgttgcaatgccgacggggtgacgtcgacgagaacgagttcgccgaccaggtcgggtgccatcgcggccagccgtatcgcagtcaacccgcccagcgacatgccgaccacgaattcggcacccggcgcaagctcgcgtagcaccggcgccaaggtctcggagttgagctgcggcgagtaattgccgtcctcccgccaagcggaatggccgtgccctggaaggtccaccgccagcgccggctcacccaggccgacgatcacggtgtcccaggtatgggcgttctgtccgccgccgtgcagaaagatcacccgcggcgcagagccgccccagcgcagcgcgctgatggctcccgcttggacccgctcgacttcaggcagtggaccattgacaccggcctgctcagcgttctcagccagcagggcaaactcgtccagtccggtcagttcgtcgtcagatagcacgcagcggacgttacccgcgtttgactctgcggataccaggcaattgtgcgagtggcccgcgtggtgagcgcagagtcaacgctaaccgatgatgaactcttcgagttgcgcgcgcgcgatgtcgtcgggcagctgctcgggcgggctcttcatcaggtaggccgacgccgggatcaccggtccgccgatgccgcggtccttggcgatcttggccgcccgcaccgcgtcgatgatgacgccggccgagtttggcgagtcccacacctcgagcttgtactccaggttcaacggcacatctccgaaggcgcggccctcaagacggacataggcccatttgcgatcgtcgagccatccgacgtggtcggacgggccgatgtgcacgtccttggtcttgaactcgcgcttcagattcgaagtgacggcctgggtcttggagatcttcttggactccagccgttcacgttcgagcatgttgaggaagtccatgttgccgcccacgttgagctgcatggtgcggtcgagctgcacgccgcggtcctcgaacagcttggccagcacccggtgggtgatcgtcgcgccgacctggctcttgatgtcatcaccgacgatgggtaccccggcgtcggtgaacttcttggcccacaccgggtcggaggcgatgaacaccggcagcgcgttgacgaacgccaccccggcgtcgatagcacactgggcgtagaacttgtcggcttcctccgagcccaccggcaaataggagaccagcacgtcgaccttggcctccttgagcgcctggacgacgtcgacgggctccgcgtcggagagttcgatggtgtcggcgtagtacttgccgatgccatcgagggtaggcccgcgctgcacgatcacgttggtcggcgccacatcggcgatcttgatggtgttgttctccgaggcgaagatggcgtcggacaggtcgaagccgaccttcttggcgtccacgtcgaacgccgccacgaacttgacgtcgcgaacgtggtacgggccgaaccgcacgtgcatgaggcccggtacggtcgatgtgtcgtcggcgttgtagtagtactcgacgccctggaccagcgaggacgcgcagttgccgacgccgacaatggcgactcgaacctccgtcgacgcctccggcgccggtaacgactgatgctcactcattaaggcgttctcctaacctcataacctctggggtgtcttgggtgttggttcgtgctgggtttacgtctgttcggcggggttgggtgctgcccgttccgcggcgatgagctcgttgagccacttgacctcgcgctcgctggactcgagcccgagttgatgcaattggcgggtgtagcggtcgaaggaactgctggcccgcgccaccgcctcgcgcaagccttcccggcgttcctcgacctggcggcgccggccttccaggatgcgcatccgcgcttcggccggggtgcggttgaagaacgccaggtgcaccccgaaaccgtcgtcggtgtagttgtgtgggccggtgtcggccaccagctcgccgaatcgacggcgacccttgtcggtcagttggtaaacgcgtcgtgctcgccgcaccggggtgcccgctggggcggcattctcggcgatcaacccgtcggcctgcatgcgtcgcagcgccgggtataacgaaccgtacgaaaatgcccgaaacgcgcccagcaggccggtcagcctcttgcgcaactcgtagccatgcatcggtgactcgatcaacagacccaggatggcgagctccagcatcgagtcacctccttttgtatggcttttgaatggccgttacgacggttcgacgcctcgcgtcatcgtatcgcctcgatatatttgcgacaacatcaccgcgtcaagacgggtagctgacgtgcttgatggtgccgtcacctgcgaaaacgaggtatccaccgccgtagtcgctagagacatacaacgacaacgacaacgcagccggcgtggtggggtccttggccggttcgacgatcaggtacatgcttttgacgtcggattgtttgaggccgagggtttccggggcgccgcgcatgatgcccacagcggtcttcgcatcgaatttgctcaggtcaaccacggacacgtcggcaatgctcttggcggaactggtcgcatcgccccagccgccgcggtaggtatacgccaggactcggcggtcgtccgccgggtcgacgcgatcgagcgacgcatactccgggtagatcaccagccggtagcccatggtgtcgccgaaccgcttgcgggtctgctccagcaggccggtgagcccgccgagggaatgcagctgcctgggcggggtcagcaccacgggggcgatcccgtcgggctttgctccgggatccgaggtgaagtccagcggagagcgggtgttgccgtacacgccccagccgatgccgacgcccagcagcaccgatgcgacaaacgcagcggccagcaagcccaactcggtgcgtttcgcccgcgatttgagcgcgggcatttgtgcgggtgcgctctcgacctgcaggtcggccaccagacgctgcaggtcacctagggtcacagccttggtagctgcgctgacgcgctcccggtgttcctccatcgagagctcgccgtcacgcagggcgtcgtcgagaatccggcaggcgtcctgccggtcgctgtctttggcgcgggttgccgtcgatactccgcgcgcaaggggtgcgcccagccacttcgccacagggacgatagtaggagtctggctgggaatctgaactcgatcccgccgtacccgcgcaacaacggcgccggttgcgtatcggtggtgtggatggcgtcgtactctggtcagcgtgcgactgcagcgacaggtagtggactacacgctacggcgacgctccctgctggccgaggtgtattcgggacgcaccggtgtgtcggaggtgtgcgacgccaacccctacctgctgcgcgccgcaaagtttcatgggaagcccagccgggtcatctgcccgatctgccgcaaggagcagctcacactggtgtcgtgggtgttcggcgagcacctcggtgcggtatcagggtccgcgcgcaccgccgaagaactgatcctgctggcgacccggttctccgagttcgcggtccacgtggtggaggtatgtcgaacctgcagttggaatcatctggtcaagtcatacgtcctgggcgccgcacgtccggcacgcccccctagggggtctggcgggacgcggacggcgcgcaacggggcccgcacggccagtgaatagcgacgggcgtcaccatcagtcgtccagcggcgccccgcgcgggccggcgaatcccggccagcgtggtcaggttccacccgacgacagactgaccgcgatcctcccgccggtgaccgatgaccgatcggctccgcacgcggactccatcgaggcggtcaaggccgcgctcgacggcgcgccgccgatgcccccgccgcgcgacccgctcgaggaggtcacggccgcgttggccgccccgcccggtaaaccgccgcggggggatcagcttggtggcagacgtcgcccaccggggccgcccgggccccccggttcgtccggacagcctgccggccggctgccccaaccgagggtggacttgccccgggtcggccagatcaactggaaatggatacggcgttcgctgtacctcaccgcggcggtggtgatcctgttgccgatggtcaccttcacgatggcctacctgatcgtcgacgttcccaagccaggtgacatccgtaccaaccaggtctccacgatccttgccagcgacggctcggaaatcgccaaaattgttccgcccgaaggtaatcgggtcgacgtcaacctcagccaggtgccgatgcatgtgcgccaggcggtgattgcggccgaagaccgcaatttctattcgaatccgggattctcgttcaccggcttcgcgcgggcagtcaagaacaacctgttcggcggcgatctgcagggcggatcgacgattacccagcagtacgtcaagaacgcgctggtcggttccgcacagcacgggtggagcggtctgatgcgcaaggcgaaagaattggtcatcgcgacgaagatgtcgggggagtggtctaaagacgatgtgctgcaggcgtatctgaacatcatctacttcggccggggcgcctacggcatttcggcggcgtccaaggcttatttcgacaagcccgtcgagcagctgaccgttgccgaaggggcgttgttggcagcgctgattcggcggccttcgacgctggacccggcggtcgaccccgaaggggcccatgcccgctggaattgggtactcgacggcatggtggaaaccaaggctctctcgccgaatgaccgtgcggcgcaggtgtttcccgagacagtgccgcccgatctggcccgggcggagaatcagaccaaaggacccaacgggctgatcgagcggcaggtgacaagggagttgctcgagctgttcaacatcgacgagcagaccctcaacacccaggggctggtggtcaccaccacgattgatccgcaggcccaacgggcggcggagaaggcggttgcgaaatacctggacgggcaggaccccgacatgcgtgccgccgtggtttccatcgacccgcacaacggggcggtgcgtgcgtactacggtggcgacaatgccaatggctttgacttcgctcaagcgggattgcagactggatcgtcgtttaaggtgtttgctctggtggccgcccttgagcaggggatcggcctgggctaccaggtagacagctctccgttgacggtcgacggcatcaagatcaccaacgtcgagggcgagggttgcgggacgtgcaacatcgccgaggcgctcaaaatgtcgctgaacacctcctactaccggctgatgctcaagctcaacggcggcccacaggctgtggccgatgccgcgcaccaagccggcattgcctccagcttcccgggcgttgcgcacacgctgtccgaagatggcaagggtggaccgcccaacaacgggatcgtgttgggccagtaccaaacccgggtgatcgacatggcatcggcgtatgccacgttggccgcgtccggtatctaccacccgccgcatttcgtacagaaggtggtcagtgccaacggccaggtcctcttcgacgccagcaccgcggacaacaccggcgatcagcgcatccccaaggcggtagccgacaacgtgactgcggcgatggagccgatcgcaggttattcgcgtggccacaacctagcgggtgggcgggattcggcggccaagaccggcactacgcaatttggtgacaccaccgcgaacaaagacgcctggatggtcgggtacacgccgtcgttgtctacggctgtgtgggtgggcaccgtcaagggtgacgagccactggtaaccgcttcgggtgcagcgatttacggctcgggcctgccgtcggacatctggaaggcaaccatggacggcgccttgaagggcacgtcgaacgagactttccccaaaccgaccgaggtcggtggttatgccggtgtgccgccgccgccgcctccgccgccgccgtcggaggtaccaccttcggagaccgtcatccagcccacggtcgaaattgcgccggggattaccatcccgatcggtcccccgaccaccattaccctggcgccaccgcccccggccccgcccgctgcgactcccacgccgccgccgtgaccggcgcgctgtcccaaagcagcaacatctcgccacttcctttggccgccgatctgcggagcgccgataaccgcgattgccccagccgcaccgacgtattgggtgccgctctggcgaatgtcgtcggtggcccggtaggccggcacgcgctgatcggccgcacccggctgatgaccccgctgcgggtgatgtttgcaatcgcgttggtgttcctggcgctcggttggtcgacgaaagcggcctgcttgcagtccaccggaaccggtccaggtgatcagcgggtggccaactgggataaccagcgtgcttactaccagttgtgctactccgatacggtgccgctctatggcgctgagttattgagccaaggcaagtttccgtacaaatcaagctggatcgaaaccgacagcaacggcacaccgcagctgcgctacgacggacagatcgcggtgcgctatatggagtatccggtgctgactgggatctatcagtacctgtcgatggcgatagccaagacctacaccgcgttaagcaaggtggctcccctcccggtggttgccgaagtggtgatgttcttcaacgtcgccgcgttcggtttggcgctggcgtggctgacaaccgtctgggcgacctcgggcctggccggccgccggatatgggatgcggcgctggtggccgcctcaccgctggtgatctttcagatattcaccaatttcgatgcgctggcaacgggtttggcgacgagtgggctgctggcctgggcgcggcgcagaccggtgcttgccggtgtgctgatcgggttgggctccgcggcgaaactgtatccgctgttgttcttgtacccgttgttgctgctgggcatccgggccggtcgcctgaatgctctggcccgcaccatggcggccgcggcggcgacctggttgttggtgaatctgccggtgatgctgctctttccgcgcggctggtcggagttcttccggctcaacacccggcgcggcgacgacatggactcgttgtacaacgtcgtcaagtcgttcaccggctggcgtggcttcgaccccaccctgggcttctgggagccgccgctggtgctgaacacggttgtcacgctcttgttcgtgttatgttgtgcggcaattgcttacatcgcgctcaccgcaccccaccggccgcgcgtggcgcagctgactttcttgacggtggccagcttcctgttggtcaacaaggtgtggagtccccagttctcgctttggctggtgccgctggccgtgctggctttgccgcaccgccggatcttgctggcgtggatgacgatcgacgcgttggtgtgggtgccgcggatgtactacctatacggcaacccgagccgctcgctgcccgagcagtggttcaccacgacggtgttgctgcgtgacatcgccgtgatggtgctgtgcggactggtggtctggcagatctaccgccccgggcgcgacctcgtgcgtaccggcgggccaggggcactgccggcttgtgggggagtcgacgacccggtgggaggggtctttgccaacgccgccgacgccccgccaggtcggctaccgtcgtggctgcgtccccggctgggcgacgagcatgcgcgagagaggacgcccgatgcaggtcgcgatcgcactttttccgggcaacaccgcgcttgacgcggttggcccctacgaggtgctgcagcgggtgccgtcgttcgacgtcgtgttcgtcggccaccgccgcggggaggttcgcagcgacaacgccatgctgggtctgctgtgtgacgcggcattcgacgagctaacccggcccgatgtggtgatctttccgggcggcatcggaactcggaccctgatccacgaccagaccgtgctcgactgggtgcgcgaagcgcaccggcacaccctactcaccacctcggtgtgcaccggcgggctggtgttggcggctgccggactgctcaacggcttgaccgcgaccacgcattggcgagtacaggatctgttcaactcgctgggcgcccgatacgtcccccagcgtgtcgtcgagcatctgccagagcgggtcatcaccgccgccggggtgtcgagcgggatcgacatgggattgcggctggtggagcttttggtcagccgggaagccgccgaagcgagccagctgatgatcgagtatgacccgcagccaccggtggatgccggctccctggccaaggcctcgccggctacccatcggctcgcgttggagttctatcagcatcgtttgtgatctgttcgcgataggcctcgccgttcgcgacactgacattgcgcacacgacacgccgcggatcgtcgcaccgggttaagcctggagtgcggtggtgcctggtcggcattttcgcagtcgagggctctcgtgtagcctgggcgagttgccgacgcaggcgaccctcctgccacggatcgaccgtggccgcacacgaccacaggaggtgatgaggttcctatgcgtccatacgaaatcatggtcatcctcgacccgaccctcgacgaacgcaccgtagccccgtccttggagacgttcctcaacgtcgtccgtaaggacggcggaaaagtcgaaaaggtggacatctggggcaagcgtcggctggcgtacgagatcgccaagcatgccgaaggcatctacgtggtgatcgacgtgaaagccgccccggcgacggtgtccgaactcgaccgccagctcagcctcaacgagtcggtgttgcgcaccaaggtaatgcgcaccgacaagcactaatcggcctgccaggcactggctgttcgctgtcggtgcggttacgtaggctcggcgaagaagaacacgaccagccgccgaacccaggcggacgcaggaggaaattgtggctggtgacaccaccatcaccatcgtcggaaatctgaccgctgaccccgagctgcggttcaccccgtccggtgcggccgtggcgaatttcaccgtggcgtcaacgccccggatctatgaccgtcagaccggcgaatggaaagacggcgaagcgctgttcctccggtgcaatatctggcgggaggcggccgagaacgtggccgagagcctcacccggggggcacgagtcatcgttagcgggcggcttaagcagcggtcgtttgaaacccgtgagggcgagaagcgcaccgtcatcgaggtcgaggtcgatgagattgggccttcgcttcggtacgccaccgccaaggtcaacaaggccagccgcagcggcgggtttggcagcggatcccgtccggcgccggcgcagaccagcagcgcctcgggagatgacccgtggggcagcgcaccggcgtcgggttcgttcggcggcggcgatgacgaaccgccattctgaccccaagaactgcaaatcaagaaacggaaagatagacactcatggccaagtccagcaagcggcgcccggctccggaaaagccggtcaagacgcgtaaatgcgtgttctgcgcgaagaaggaccaagcgatcgactacaaggacaccgcgctgttgcgcacctacatcagcgagcgcggcaagatccgcgcgcgtcgggtcacgggcaactgcgtgcagcaccagcgagacatcgcgctcgcggtgaagaacgcccgcgaggtggcgctgctgccctttacgtcttcggtgcggtagcgccgaatgtccaacggagagtgcaaaataccatgaagctcattctcacggccgatgtcgatcacctcgggtccatcggcgacactgtcgaggtcaaggacgggtatggccgtaactttctgctcccgcgcggcctggcgatcgtcgcctcgcgcggagcccagaagcaggctgacgagatccgccgggcccgcgaaaccaaaagcgtacgcgacctagagcacgccaacgagatcaaggcggcgatcgaggcgctcggcccgatagcgctgccggtgaagacttcagctgattctgggaagttgttcggctcggtgaccgccgcagatgtggttgctgccatcaagaaggccggtggaccaaacctcgataagcggatcgttcggctgcccaagacgcacatcaaggccgtgggcacgcattttgtgtcggtgcacctgcacccggaaatcgatgtcgaggtatcgctggacgtcgtggcgcagagctaaggcgagctgaggccacaacagtttgcgcatgccggtggtgaccgcggtcggccgccgccggggtttcgccatgccctgggtgtccaccgcacggtccggtgcggtgatgctggcgaactattcggccggcgtttgcgggcgggtgtcttcaccgggccttaacgtcaggaaaatgtgtctgaaagccaacacgcccggcgcggtaacctggctcgacacgccgaagagattcttgtccacacaaacggcgtcgcgttgtatggccgttaacagcagtgatgtcgtaacgggccgtattgatccacaggttctccacaccccgctcaacacagacgtcgacggatatgcacatgcgatgcacagctccataaacagtggccccttggagtacttgccagcaacgtttagcgtcttcccggcgctaggcgatgtgggtgacttgggcggtggtgtcggtgcggcgacttacgctctggataggttgtcgaatatgcgttcgggtgcttgtgtcggaggaggtgagagcccatggcggtcgttgatgacctagcgcccggcatggactcctcaccgcccagtgaagattacggccgtcaaccaccgcaggatctcgccgccgagcagtccgtgctgggcgggatgttgctgagcaaggacgccatcgccgatgtactggaacggctacggcccggcgatttttatcgtccggcgcatcagaacgtctacgacgccattttggacctgtatgggcggggagaaccggctgatgcggtgacggtggccgccgaactggatcgccgtgggctgctgcgccgcatcggcggtgctccctacctgcacaccctgatctcgacggtgccgacggccgccaacgcgggctactacgcgagcatcgttgccgaaaaggcgctgctgcgccggctggtagaggccggaacccgggtggtgcagtacggctatgccggcgccgaaggcgcggatgtggccgaggtggtcgatcgcgcgcaggccgaaatctacgacgtcgcggatcggcggctgtcggaagactttgtggcgcttgaggacctgctgcaaccgacgatggacgagatcgatgccatcgcttccagtggcggcctggcgcgcggggtggctaccggcttcaccgaactcgacgaggtcaccaacggcctgcatccggggcagatggtcatcgtggcggcgcgcccgggcgtgggaaagtccacccttgggctggacttcatgcggtcatgctcgatcaggcatcggatggccagcgtcatcttctcgctggagatgagcaagtccgagattgtcatgcgactgctgtcggcggaggccaaaatcaagctctccgacatgcgttcgggccggatgagcgatgacgactggacccggctggcgcggcggatgagcgaaatcagcgaagcgccactgtttatcgacgactcgcccaacctgaccatgatggagatccgtgccaaggcgcgccgcctgcggcaaaaggccaacctgaagttgatcgtggtcgactacctgcaactgatgacctcgggcaagaagtatgaatcacggcaggtggaggtgtcggagttctcgcggcatctgaagctgttggcaaaagagcttgaggttcccgtggtcgcgatcagccagctcaaccgtgggcccgagcagcgtaccgataagaaaccgatgctggccgacctcagggaatcgggctgcctgaccgcgtccaccagaatcttgcgcgccgataccggcgctgaggtcgccttcggtgagctcatgcgaagcggtgaacgtcccatggtgtggtcgctggacgagcggctgcgcatggtggcccggccgatgatcaacgtgttcccgagcgggcgcaaggaagtgtttcggcttcggctggcttccggacgcgaagtcgaggccaccggcagccacccctttatgaagttcgaaggctggactcccttggcgcagttgaaggttggtgaccggatcgcagcaccgcgccgggtacctgagcccatcgacactcagcggatgcccgagtctgagctcatttcgctggctcgcatgatcggtgacgggtcgtgcctgaagaaccagccgatccgctacgagccggtggatgaggcgaacctggccgcggtgacggtctcggcggcgcactcggatggggctgcgatccgcgacgactacctcgcagctcgagtgccgtcgttgcgcccggcgcggcaacgactaccgcgcgggcggtgcacgccgattgcggcgtggctggctggcctagggctattcacgaaacgcagccacgaaaaatgcgtaccggaggctgtatttcgcgcccccaatgaccaggtggcgttgtttctgcggcatctgtggagcgctggtggctctgttcggtgggatcccacgaatggtcaaggccgggtctactacggctcaaccagtaggcgtctcatcgacgatgtggctcaattgctgcttcggattgggattttttcctggatcacacacgccccaaagttgggcggccacgattcgtggcggctgcacattcatggcgcgaaggatcaggtcaggttccttcgtcacgtcggcgttcacggcgccgaagcggtggcggcccaagagatgctgcgtcagctcaaaggaccggttcgcaacccgaacctggacagcgcgccgaaaaaagtatgggcgcaagtccgcaaccgactgtccgccaaacagatgatggacatccagctccacgaaccgacgatgtggaagcattccccgagccggtcaaggccgcatcgcgcggaggcgcggatcgaagatcgagcgatccatgagctggcgagaggcgacgcgtactgggacaccgtcgtggagatcaccagcattggagatcaacatgttttcgatgggactgtaagcggcacacacaatttcgtcgccaatggcattagtttgcacaattcgctggaacaagatgccgacgttgtcatcctgctgcatcgacccgacgcctttgaccgcgacgatccacgtgggggagaagcggatttcattctcgccaaacaccgcaacggtccgacgaagacggtcaccgtagcgcatcaactgcacctgtcacgcttcgccaacatggctcggtgacatgcggatgtgtggggtctcacggagcgtggccgaatctcacgaatgatggggccatcagggcggaccggtccacgcatccgcggcggcgttgaagtccccgagcaacacgcgtcgtggttgatgcgtgagatgagtcagatcagggcgacaggacgtcgaaccagtgggactaatgcatgatcaccagatacaagcctgagtcggggtttgtcgcccgtagcggtggtcccgaccggaagcgtccccatgactggatcgtttggcacttcacccatgccgacaatctccctgggatcatcaccgctggccgtctgctggccgattcagcagtcaccccgacgaccgaggtggcatataacccagtcaaggagttgcgccgccacaaagtcgtcgcccccgacagcaggtacccggcgtcgatggcaagcgatcatgtgccgttctacattgcggcgcggtcgcccatgctctacgtcgtatgcaagggccactccggctactccggcggtgccggcccgctggtgcacctcggggtggcgcttggcgacatcatagacgcggatctgacgtggtgcgccagtgacggcaatgctgcagccagctacaccaagttcagccgccaggtcgacacgctcggcaccttcgtcgactttgacctgctctgccagcggcaatggcacaacaccgatgacgaccccaaccgccagagccgccgcgccgccgagatcctggtatacggccatgtcccgttcgagctggtcagctacgtgtgttgctataacaccgagacgatgacacgggtacgaactctgctcgatcctgtcggtggggtgcgaaagtatgtcatcaagcccggcatgtactactaaggaaggaggaggccatatgatcacgtacggctctggcgacctccttcgggctgacaccgaagcgctcgtcaacaccgtcaactgtgttggggtgatgggcaagggaattgcgctgcagttcaaacgccgctaccccgagatgttcaccgcctacgaaaaggcgtgcaaacgcggcgaagttaccatcggcaagatgttcgtcgtcgacaccggacagctcgacggaccgaaacacatcatcaacttccccaccaagaaacactggcgtgcaccgtcgaagctggcctatatcgacgccggcctcattgatctcatccgcgtgatccgtgaactcaacattgcttctgtggcagttcccccgctgggggtgggcaacggaggtctggattgggaagatgtcgagcaacggctcgtatcagcattccagcagctgcccgacgttgacgccgtgatctaccccccatcaggtggatctcgcgccatcgagggcgtcgaaggacttcggatgacctgggggcgcgccgtcatactcgaagcgatgcggcgatatctccagcagcgccgcgcgatggagccgtgggaagaccctgcagggatctcgcatctggagattcagaagctcatgtacttcgccaacgaggccgatcccgatcttgcgctagatttcacgcccggccgatacgggccatacagcgaacgtgtccgtcacttactgcaaggaatggagggcgcattcacagtcggcctgggtgacggcaccgcaagagttcttgcgaaccaaccgatctcgttgactactaagggaactgacgccataacggactatctggccaccgatgcggcagctgaccgggtgagcgccgcagtcgacacggtgttgcgcgtcatcgaaggctttgaaggcccatacggggttgagctgctcgccagtacgcattgggtggccacacgtgagggcgccaaggaaccagccacggcagcggccgcggtccgaaagtggacaaaacgcaagggtcggatctacagcgacgatcgcatcggtgttgccctcgaccgcattcttatgactgcctgaaagcgaccggctcgtcgttaaggatgtgcgccgacgcccagccgtcagggagcgttgggctgctcggacggaattgccccaccgcaaccacccggtggcggcgggccggggaggggctcaccgccgctgacacaatcgaagtaaaactgtgggccggtaaaccacgtttgcatccactggtgccaaaacgagccgtcggggtacttctcgccgtcgcacacggccaagtcgccaaaaccccatcggccacccgggcaatagcctttcgtcatgtccggctgatgcgggtcaggtggatctgcgctggcaaccgaggcaggaaacacaagcgccgctgcacaacccagtatcgcagtactcaggcgagcaaacttcaacttcatttcaaactccgtcaaacgttgaatcgactcggcggactccaagcgatggtcagcgcttgcggatgagccgcggcaatgagtcgtagtgggcagacattcccgagaacagcctgaaatcctgttcggttgatgccgtgccggcatcgacgtaccaggacgaggcactgactcgggaaggcacagccgccgtggcgattgtatatgacgcgtcggactgggcagcgatggcgcgggactctgcccgggcgccggccttggacacggccagcgcccgccacctgtcgtcggcatttggcgtttgtcgaattgcggcattattttgctcgggtgatgtcatcagctattggttcggtcgcgcggtggatagtccccctcctgggggttgcagccgttgcttccatcggtgttatcgcggacccggtgcgggtcgttcgggccccggcgttgatcctggtcgatgtggcaaacccgctggccggaaagcccttctacgtcgatcccgcctcggcggccatggtcgccgcgcgcaacgccaacccgccgaacgccgagctgacctccgtcgccaacaccccgcagtcctactggctcgaccaggcattcccgccggcgaccgtcggcggcacggttgccaggtacaccggagcggcgcaggcggccggcgccatgccggttctgacgctgtatggaatcccccatcgcgactgcggtagctacgcatccggtgggttcgcgacgggcactgattaccgcgggtggatcgacgctgtcgcatccggcctgggctcatcgccggcgacgatcatcgtcgaacccgatgcgctggccatggccgactgcctgtcgcctgaccagcgccaggaacgtttcgacttggtgcgctacgccgtcgacacgctgacccgcgacccggccgctgccgtgtacgtcgatgcggggcattcgcgctggctgagcgccgaggcaatggccgccaggctcaacgatgtcggtgtgggccgcgcgcgcgggtttagcctcaacgtctcgaacttctacaccaccgatgaggaaatcggctatggcgaggcgatttcggggctcacgaacggttcgcattacgtgatcgacacgtcgcgcaacggcgccggacccgcgcccgacgccccgctcaactggtgtaaccccagcggccgcgccctgggcgcaccgcccaccacggcgaccgcgggcgcgcacgccgacgcttacctgtggatcaaacgtcccggggaatcggacggaacctgcggtcgcggggagcctcaggcgggtcggttcgttagccagtacgccatcgatctggcccacaacgccggccagtagagacctcacgcgcagaccggctgagcgtgcggccgttgggccgtcggcgtcgggttcggccaggtggggtaacggttcgggcacgtttccactacctcgtgacacgtcatgcggcaccgcggttcgggtggtcgacaatgcgggacatgacccaaaattcggggtgctgccggcccgcagcgtcgggctgcgccgcgctggtgaccgtcgcgagacgggagcccgacgttggcgcgtgagatctcacgccagacgtttctgcggggtgccgccggagcgttggccgccggcgcggtcttcggctcggtccgggctaccgcggatccggctgcctctggctgggaggctctttcttccgccctcggagggaaagtgctacaaccggacgacggtccccaattcgcaacggccaagcaggttttcaacaccaactacaacggctatacgccggcggtgatcgttaccccgacatcgcagctggacgtgcagaaggcgatggcgttcgctgccgcgaacaacctcaaggtggccccacgcggtggcgggcactcctacgtgggggcgtccacggccaacggcgccatggtgctcgacctacgtcagctacctggggacatcaactacgacgccaccaccgggcgggtcacggtgacgcccgccaccggtttgtacgccatgcaccaggtgttggccgcggccggccggggcatcccgaccggcacctgcccgacggtcggtgtcgcgggacacgcgctgggcggcgggctgggcgccaattcccggcacgccggcctgctctgtgaccaattgacgtcggcgtcggtggtgctgcccagcggccaggcggtcaccgcgtccgccaccgaccaccccgacctgttctgggcgttgcgcggtggcggtggcggcaacttcggcgtgacaacctcgctgaccttcgcgacgttccccagcggggacctcgacgtcgtgaacctcaatttcccaccgcagtcgttcgcgcaggttctggtcggttggcagaattggctgcgaaccgccgaccgaggcagctgggcactggccgatgccaccgtcgacccgctgggcacgcattgccgcatccttgcgacctgcccggccgggtcgggcggcagcgtggcggccgccatcgtttcggccgtcggaacgcaaccgaccggcaccgaaaaccacacgttcaactatctggacctggtcagatatctggccgtcgggaacctcaacccgtcgccgctgggatatgtcggcggatccgatgtcttcacgacgatcactccggcgaccgcccagggaatcgcctcggcggtcgacgcctttccgcgtggagcgggccgcatgttggcgatcatgcacgccctcgacggcgcgctcgccactgtgtcaccgggggccacggccttcccgtggcgtcggcagtcggcgctggtgcagtggtacgtcgaaacatccggctccccgtcggaagcgactagctggctcaacaccgcacatcaagcggtgcgagcgtattcggttggcggctatgtgaactatctcgaggtaaaccaaccgccggcacgttactttggcccgaatctgtcccggctgagcgcagtacgtcagaagtatgaccccagccgggtcatgttctccgggctgaacttctagcagccccgcatgagtactagcccctaggacgggccatcctcgtctaccctgggaagtgatcatggaactttccgtgtctgttatcgcggggttggtcatcgcactgctggcggccatcacccctgctgcgggcgaacgcccggaaagccgccgccaggcgctcgcaaatgccgccgaggccggggagcatccggccacatcaccgttgcgacggtagccgattcgtcgcgatacggctgtggagttaggaggcgcggatggagacaggttcgccgggaaaacgtccggtcttgcccaagcgtgcccgcctgctggtgacggcaggcatgggcatgctcgcgttgctgctgtttggaccccggctagtcgatatttacgttgactggttgtggtttggtgaggtcggtttccgcagcgtctggatcacggtactgctgacccgcctggcgattgtcgcagcggtcgcacttgtggtggccggcattgtgcttgctgccctactgctggcgtatcgctcgcggccgttctttgtacccgacgagccgcagcgggacccggtcgcgccacttcgcagcgcggtgatgcgccggccgcgcctgttcgggtggggcatcgccgtcacgctcggtgtggtgtgcgggctgatcgcttcgttcgactgggtgaaggttcagttgttcgtacacgggggcacctttggcatcgtggaccccgaattcggctatgacattgggtttttcgtcttcgatctgccgttctaccggtcggtgctgaactggctgttcgtggccgtggttctggcgtttctagcgagcctgttgacgcattacctgttcggcggccttcggctgacaaccggcagaggcatgctgacccaggcagctcgcgttcaactcgcagtgttcgccggcgcggttgtactgctgaaggcggttgcctactggttggatcgctatgagctgttgtcgagtggacgtaaggagccgaccttcaccggcgccggctacaccgatatccacgccgagctgccggccaagcttgtgctggtggcgattgcggtattgtgtgcggtgtcattctttaccgcgatctttttgcgcgacttgaggattccggcgatggccgccgcactgctggtgctgtcggcgatcctggtcggtggactgtggccgctgctgatggagcagttctcggtgcgtcccaacgccgccgatgtcgaacgcccatatatccaacgcaacatcgaagcgacccgcgaggcgtatcggatcggtggcgattgggtccagtaccgtagctatccgggcatcggtaccaaacagccgcgcgacgtgcccgtggatgtcaccacgattgccaaggtgcggctgttggacccgcatatcctgtcccgaaccttcacccagcaacagcagctcaagaatttctttagcttcgccgagatactcgacatcgatcgctatcgcatcgacggtgagctgcaggactacatcgtcggcgtccgggagctctcgccgaaaagcctcaccggcaatcagaccgactggatcaacaaacacaccgtctacacgcatggcaacggcttcgtggccgccccggccaatcgggtgaacgcggcggcccgcgatgccgagaatatttccgacagcaacagcgggtacccgatatacgccgtcagtgacatcgcgtcgctgggttctgggcgccaggtcatcccggtcgagcagccacgggtctactacggcgaggtgatcgcccaggccgatccggactacgcgatcgtgggcggagccccggggtccgcgccgcgcgagtatgacaccgacacgtccaagtacacctataccggcgccgggggtgtgtcgatcggaaactggttcaaccgcacggtgtttgccaccaagttcgcccagcacaagttcctgttctcccgggagatcggctcggagtcgaaggtgttgatccatcgcgacccgaaggaacgggtgcaacgcgtggcgccgtggttgaccaccgacgacaacccctatccggtggtggtgaacgggcggatcgtctggatcgtcgacgcctacaccaccttggacacctatccgtacgcacaacgcagctcgctcgagggcccggtgaccagcccgaccggcattgtgcggcaaggcaagcaggtgtcgtacgtgcgtaactccgtcaaggcaaccgtggacgcctacgacggaaccgtaacgctgtttcagttcgatcgagacgacccggtgctgcagacctggatgcgtgcctttcccggaaccgtcaagtccgaagaccagattcccgacgagttgcgtgcccacttccgttatccggaggaccttttcgaggtccaacgtagcttgctggccaagtatcatgtcgacgaaccgcgagagttcttcaccaccaacgccttctggtcggtgcccagcgacccgaccaacgacgctaacgccactcaaccgccgttctacgtcctcgtcggcgaccagcagagcgcccagccgtccttccggttggcgtcggcgatggttggctacaaccgcgaattcctctccgcgtacatctcggcgcactcggatccggcgaactacggcaagctgaccgtgctggagttacccaccgacaccctgacccaaggcccgcaacaaattcagaactcgatgatctccgacactcgggtcgcctccgagcgcaccctgctggaacggtcaaaccggattcactacggcaacctcttgtcgctgccgatcgccgacggcggcgtgctctatgtggaaccgctctacaccgagcggatctcgacaagcccgagcagttcgactttcccgcaactttcccgggtgctggtcagcgtgcgtgaaccccgcaccgagggcggggtccgggtcgggtacgcaccgaccctggccgaatctttggatcaggtatttgggcccggcaccggtcgggtcgccaccgctcccggcggtgatgccgccagcgcgccaccgccgggagccggcgggccggcaccgccgcaggccgtaccgccaccgagaacgacccaaccgccggccgccccgccccgggggccggacgtcccccccgcgacggtggccgaactgcgggaaacgctggccgatctgcgcgcggtgctcgaccggttagagaaggccatcgatgccgccgaaacgcccggtggataagccggcattcttagccggtgaactccgagcgctgttctggcgctaatctgacgctagaatagcgctatggctaccattcaagttcgggatttgcccgaagatgtcgccgaaacctatcgacggcgcgccaccgcagcggggcagtcgctgcagacgtatatgcgcaccaagctcatcgaaggggtgcggggccgagacaaggccgaggcaatcgagatcctggaacaggcgctcgccagcactgccagcccaggcatcagccgggagaccatcgaggcatcccggcgggagctcaggggtggatgaatgtgtagtcgacgcggcggccgtggttgacgctctcgccggcaagggcgccagcgcgatcgttctgcgcggtttgctcaaggagtcgatttctaacgcgccgcatttgctggacgcagaggtcggacatgcactccgccgcgccgtgctcagcgacgaaatctccgaagagcaggctcgcgccgcgttggatgccttgccttatctcatcgacaatcgttacccgcacagcccacgactgatcgaatacacatggcagctaaggcacaacgtcacgttctacgacgccctttacgtcgcactggccaccgcactggatgtcccgctgctcacgggcgactcgcggcttgcggccgcgccgggccttccgtgcgaaatcaaactcgttcggtgacatccctttgcgggacgccaatggcgccgtcgtagccgggccagcccgtcgtcagccttggacagcctccagcgctgcattgaacgtcttgctgggccgcatcaccgccgtagtcatgtcgctgtccggcgcgtagtagccgccgatgtccaccggttcgccttgtacctcggtgagctctcgcacgatgacgtcttcgtttttggtcaacacatctgccagcgaggcgaagtgttcggccagctgctggtcgtcggtctgcgcggccagctcttgtgcccagtacatggcgaggtagaactggctgccccggttgtcgagttcaccggttttgcgcgacggactcttgtcgttgtccagcagcttgccgatggcggcatccagggtcttacccaagagtttggcccgctcgttaccggtcttgatgccgatatcctcgaaaccggcgcccagcgcgaggaactcacccagagaatcccagcgcaggtgattctcctccaccaattgtttgacgtgcttgggtgccgaaccgcccgcccccgtctcgtacattccgccgccggccatcagcggaacgacggacagcatcttggcgctggtgcctaactccaggatcgggaacaggtcggtgaggtagtcgcgcaggatgttgccggtcgcggcgatggtgtccagtccacggaccaggcgctcgcacgtgtagcgcatggatcgcacttgcgacatgatctggatgtccagaccttcggtgtcgtgatctttcaggtatgtcttgaccttcttgatcagctcgttctcgtgcgggcggtacgggtccagccagaacagcaccggcatcccggagatgcgcgcgcgggtgacagccagcttgacccagtcacggatcggtgcgtccttgacgatgcacatgcgccagatgtcgccggcttccacgttctcggtcagcagcatctcgccggtggcgacatcgacgatgttggcgacgccgtcctcgggaatctcgaacgtcttgtcgtgcgagccgtactcctcggcctgctgggccatcagacccacattggggacggtgcccatcgtcgtcggatcgaactggccatttgtcttgcagaagttgatgatctcctgatagatgcgcgagaaggtggactccgggttgaccgccttggtgtccttgagctttccgtcggcgccatacatcttgccgcccgcgcgaatcatcgcgggcatcgaggcgtccacgatcacatcgctcggcgagtggaagttggagatacctctggccgaatcgaccatcgcgagctcggggcggtgttcgtggcaacggtgtaggtcctcgatgatctcgtcgcgttgcgacgccggcagcgactcgatcttgctgtacagatcggacaagccattgttgacgttgacgcccaagtcgtcgaacagctcctggtgcttggcgaaggcgtccttgtagaagatcctgaccgcgtggccgaagacgatggggtggctgaccttcatcatggtcgccttgacgtgcaaggagaacatcacgccggtctcgaacgcatcctgcatctgctcttcgtagaagtcgcacagcgctttcttgctcatgaacatgctgtcgatgacgtcgccgtcatccagcggcacctcgggcttgagcacgatcgtcttgccgctcttggccagcagttccatcctcacgttgcgcgcgcggtccagtgtcatcgacttctcgccggcgtagaagtcaccgtgccgcatgtgcgctacgtgggtgcgtgaggccatcgaccactcgcccatgctgtgcgggtgcttgcgcgcgtactccttcaccgccttgggcgcccgacggtccgaattgccttggcgcagtaccgggttcaccgcgctgcccaggcatctggcgtagcgctctttgatggccttctcctggtcagtgttcgggtccgccgggtagtctgggaccgcgtaacccttgtcttgcagttccttgatggcggctaccagctgtggcaccgaggcgctgatgttcggcagcttgatgatgttggtgtcgggtagctgagtcagccggcccagttcggcgaggttatccggtacccgctgctcctcggtcaggtaatcggggaattccgccaggatgcgtgccgctacagagatgtcgctggcctcgatcttgatgcccgccggttcggcaaaggcacgcacaatcggcagaaaggcgtaggtcgccagcagcggcgcctcgtcggtcagcgtgtaaatgatggtcggctgttcggcgctcatggtgttctcccggcgtcactgtcggtcagatgctgaatcactccgcgttgtagcggcggttaccagtatcgcggattgcgccgcacatgattcgggcggtgttctgcgcgacgacgatcactttctgtttgcccgaaggccgtcgagggcgacgtcggtcacctttgcggccaactcagcgttgtagctctgcatcgcttggcagccgactaggagcgtcttgacttcaagcacgtctacgtccggccgtacggtgccggcgcgctgggcggcgcgcaacaggtcggtgagcaggtccaagaaatctgcctcggcttccggggccgcgctgctgatttcaatcccgacgccggccagcgcctcgaccaggccgcgatcggtggcgccccactgcaataccatcgaccgcaggaatgcaaacagcgcgtcgccgggatgcttggatttgagcagggcatgtcccttgtcgatgatgcggtgcatccggtcggcgatcaccgcctgaaacagcgcctccttggtcgggaaatgccggtataccgtgcctgcgccgactccggcgcgccgagcgatctcgtcaacgggcaccgatagaccgtcggccgcaaaggtttggtaggcaacctccaatacgcgtgcccggttacgggccgcgtcggcacgcacccgccggtcagtaggagccaagtcgtacctccgaaagccttgacaaagcggggcgcgcgttccgtatagttcggctaagcggagcgctcgccccgcttagtcaaagcatagcgaggagccctcatgaccaaatggactgccgccgacattcctgaccagaccggccggaccgccgtcatcacgggggccaacaccggacttggattcgagaccgccgcagcgcttgccgcccatggtgcacacgtggtgctggctgtgcgcaacctcgacaagggcaagcaggcggcggcacgcatcaccgaggccacccccggcgccgaagtagagcttcaggagcttgacctgacctcgctggcgtcggtgcgcgccgccgcggcacagctgaagtctgaccaccagcgcatcgacctgctgatcaacaacgccggggtgatgtatacaccccgacagaccacagcagacggcttcgagatgcagttcggcaccaaccacttgggccatttcgcgttgaccggcctgttgattgatcgactgctgcccgtcgccggttcacgagtggtcaccatcagcagcgtcggccatcgcatccgtgccgcaatccatttcgacgacctccagtgggaacgccggtgcaggcgggtcgccgcctacggccaagccaagctcgccaacctgctgttcacttatgaacttcagcgtcggttagcaccgggcggaaccaccatcgcggtcgcgtcgcacccgggagtgtccaacaccgaactggtccgcaacatgccacggccgctcgtcgcggtggcggccatactggcgccgctgatgcaagacgccgaactgggggccctgccgacattgcgtgccgccaccgatcccgcggtgcgcggcggccagtacttcggacccgatggcttcggtgaaatacggggctacccgaaggtggtggcctccagcgcccagtctcacgacgaggagctgcagcgccgcctgtgggctgtgtccgaagagctcaccggggtcgtctatcccgtcggatgagccggactcaacggcaacggttggtcaacactcgacgatgttgactgcgacgttgatggcgagcccgccggccgaggtttccttgtacttggtgtgcatgtccgcgccggtggcgcgcatggtgtcgatgacctggtcgagggtgacgcgatggatgccgtcgccgcgcaatgccatccgtgcggcgttgatggccttgccggcggaaatcgcgttgcgttcgatgcaggggatctgcaccagcccggcgatggggtcacaggtcaggccgaggctgtgttccatggcgatctcggcggcgttttccacttgtcgcggtgtgccgccgaggatttcagccaatccggcggcggccatggcggccgcggagccgacctcgccctgacagccgacctcggctccggagatcgatgctcgctccttgaacaacgatccgatggctccagcagtgagcaggaatcgcacggtgacatcgtcggggtcccccgcgccggccgacgtgtagtggattgcgtagtgcaggaccgccggcacgatgccggcggcaccgttggtcggggcggtgacgacgcgcccaccggaggcgttctcctcgttgactgccagcgcgaccaggttgacccagtcctcagcgaattccggcttgcgagtggggtcttcggcgttcaagcggtcataccacaccttcgctcgccggcgcacccggaggccgccaggaagcaacccttcgcgagcgatgctccgctgttcgcactcaaccatgacgtcgcgcaggtgcagcagcgcggcgcgtacctcgttctcggtgcggcaacatgtttcgttgcgcagcgccgcttcgctaattgacacgtcgaggcggtcacagatgtccagcagttcttgggccgacacgtagggaagggcaactgagcatggatgttggccgctgttgccgctggtctgttccgtgacgatgaaccctccgcccaccgaaaaataagtctcggtggccaagacgcggccgtgtgggcccgcggcagtgaacgtcattccgttgggatgcgttggcagaacgatgtcgggatgcaggtcgatatcacgctcggtcagcgggaccggaatgacaccgccgattcgcgtcacgccggacgctgcgatctcggcgagccggcgttccttgtgttcggtggtaatcgtttctggctggcagccttccagccccagcaatatcgccgacatggtgccatgaccggctccggtggccgcgagcgagccgaacagatccactcgcatcgcctcgaggtcatccaggtggccccggcggcgcagcgcaactacgaactggtttgccgcgcgcatcggtcccacggtgtgggaactggacggcccgatgccgatggtgaacaggtcgaagacgctgatggtcatgtccggtgcagttccgggtagagcggatagcgtgcggccagccgctggacctgggcgcgcagcggacccagctggtcgtcgttggtggccgtcagtgccgccgcgatgaggtctgccacggcgcggaagtcgttgtgggagaagccgcgtgcggccagcgccggggtgccgattcgcaggcccgaggtgatcatcgggggacgagggtcgaagggtaccgcgttgcggttgacggtgatgtccacggcggccaaccggtcttcggcttgctggccgtcgagttcggcgtcgcgcaggtcgactaggacgaggtgcacatcggtgccgccggttagcaccgcgatgccacgttcggcgacgtcgggctgggtcaaccggccggcaaggatgcgcgcgccgtcgaggcaacgttgttggcgctgcgcgaattcaggttgtgctgccatcttgaatgcggtggccttggctgcgatgacatgcccgagcggcccgccctgctgcccagggaagaccgcggaattgatcttcttggcgatggccgggtcattgcacaagatgatgccgccgcggggcccgccgagcgtcttgtgagtggtggaggtgacgacgtgggcgtgcggcaccgggctggggtgcacgccagcggcgaccaggccggcgaaatgcgccatatccaccatgagcacggcgtcgacttcgtcggcgatggcgcggaagcgggcgaaatccagctggcgtgggtacgccgaccagccggcgatgatcattttgggccggtgtgtgcgcgctgcctcggcgacggcatccatgtcgaccaggtagtcctctttggacacctcgtaggcggtggcgtggtagagcttgccggaaaagttgatccgcatcccgtgggtcaggtgaccgccatgagccagcgacaaccccaggatggtgtcgccggggtttagcagcgcatgcatggtggcggcgttggcggtggcccccgaatgtggttgcacgttggcgtattcggcgccaaagagcgctttgacgcggtcgatagccaactgctcgacaccgtcgacgaattcacagccaccgtagtagcgccggcccgggtagccttcggcgtacttgttggtcaagaccgaaccttgggcctgcatcacggccagcggtgcatagttctccgaagcgatcatctccaagccggattcttgacggcgcagctcgccgtcgatcagggcggcgatgtccgggtcgaaggcggtcagggagtcgttgagggtgttcatcagctcagtccggtctgttcggcgtactcgggggcggtcaagggtgttcccggagcaatcggctgcccggccaaatgggcatccggcggccgcgacatcgtttcggccacggcgaggtcgccaacagttcgatcgtgcggttcagacaagggccaactccggtttcgacgagcccggatcgcgccgggctggttgcgccctccccgctctgtcctgaaacctgagagtctgcggcgtcgcatcatggcgccgctctacaccttcggtcaggcacggtcggtgcgaccgtccctgtctccagagttgcctcggcggtgtggtgcttgggcctgagagattctcggggaggagattgctcctacggcgcctcgacatggaggttctcccacatcgcgtcagcggctgttcgattgtgacggaaagcaacatacacaccacgcatgtgttttgtcaccctgcggtcggtggtagtcggacggcccaatcagacagcgcgggtcatatcacgcgttcgtgcacagttgggtgtttatccacaggggtgcgtttgtcggcggctggcggggcgtggcggcgatagcattcgaatatgagttcgatcacggtgtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggacgccgtggtcgccgcgggatcagacgggctcactgtggcccgcatcgagtccgagatcggggccttggagttcctgaacgaactgcgcactgaactcaagagtggacagtttcgacctcaaccggtgcgggaacgcaagatccccaaaccgggcgggttgggcaaggtacggcggctggggattcccacagtggccgaccgggtcgttcaggcggcgttgaaactggtgctagaacccatctttgagaccgacttcgagccggtctcctacgggtttcggcccgcgcgacgcgcgcacgacacgatcgctgagattcacttgttcggcacccaggagtatcgctgggtgctcgacgctgatatcaaggcgtgctttgaccgcatcgaccacgcggacctgatggaccgggtgcgtcaccggatcaaagacaagcgggtgttgcggctggtgaactggcagcgcattcggcatcgctggaattggaccgacgtccgccgctggctcaccgaccccaccgggcggtggcaccccatcagcgcggacgggatcaccctgtttaaccccgccgcggtgcccattcggcgataccgctatcggggcaacacgatccccactccctggactcaggctgtctgaaccaccccatcggcagattccgtgaagagccagatacggtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagcgggccgcgccctgaccacaaaacgtcaagaccaggccccacaagtgcgccacgttggtagcgtctgggaatgctcttcgcggccctgcgtgacatgcaatggagaaagcgccgcctggtcatcacgatcatcagcaccgggctgatcttcgggatgacgcttgttttgaccggactcgcgaacggcttccgggtggaggcccggcacaccgtcgattccatgggtgtcgatgtattcgtcgtcagatccggcgctgctggaccttttctgggttcaataccgtttcccgatgttgacctggcccgagtggccgctgaacccggtgtcatggccgcggccccgttgggcagcgtggggacgatcatgaaagaaggcacgtcgacgcgaaacgtcacggtcttcggcgcgcccgagcacggacctggcatgccacgggtctcagagggtcggtcaccgtcgaaaccggacgaagtcgcggcatcgagcacgatgggccgacacctcggtgacactgtcgaggtcggcgcgcgcagattgcgggtcgttggcattgtgccgaattccaccgcgctggccaagatccccaatgtcttcctcacgaccgagggcttacagaaattggcgtacaacgggcagccgaatatcacgtccatcgggatcataggtatgccccgacagctgccggagggttaccagactttcgatcgggtgggcgctgtcaatgatttggtgcgcccattgaaggtcgcagtgaattcgatctcgatcgtggctgttttgctgtggattgtggcggtgctgatcgtcggctcggtggtgtacctttcggctcttgagcggctacgtgacttcgcggtgttcaaggcgattggcacgccaacgcgctcgattatggccgggctcgcattacaggcgctggtcattgcgttgcttgcggcggtggtgggcgtcgtcctggcgcaggtgttggcaccactgtttccgatgattgtcgcggtacccgtcggtgcttacctggcgctaccggtggccgcgatcgtcatcggtctgttcgctagtgttgccggattgaagcgcgtggtgacggtcgatcccgcgcaggcgttcggaggtccctagcggtgggcgatctcagcattcagaacctcgtcgttgagtactacagcggtggatacgcgcttaggccgatcaacggtttgaacctcgacgtggcagccgggtcgttggtgatgctgctcggacccagcggctgcggcaagacgacactgctttcctgtctgggcggcattctgcgcccgaagtctggggcgatcaagttcgacgaagtcgacatcacgacgctacaaggcgccgagctggcgaactaccggcgtaacaaggtcggcatcgtgttccaggcgttcaatctggtgcccagcctgaccgctgtcgagaacgtgatggtgccgttacgctcggccgggatgtcacgcagggcgtcgcgtaggcgtgccgaagaactgctggcgcgcgtcaatctcgcggaacgaatgaatcatcgacccggtgatctgagcggaggtcagcagcaacgagtcgcggtggcacgcgcgattgcgctggatccgccactgatcctcgctgacgaaccgaccgcacacctggatttcatccaggtggaggaggtgctgcggttgatccgcgaactggccgatggcgagcgtgtggtcgtggtcgcaacccacgacagcaggatgttgccgatggccgatcgcgtcgttgagctgacacccgatttcgcggagacaaatcggccacctgaaaccgtacatcttcaggccggcgaggtgctgttcgagcagagcacgatgggcgacctgatctacgtggtgtcggagggcgagtttgagattgtgcacgaattggccgacggcggtgaggaattggtcaaggttgccgggccgggggattacttcggcgagataggcgtgctgtttcacctgccgcgctcggcgaccgtgcgtgcccgcagcgacgcgacggccgtcggctataccgtgcaggcgtttcgtgagcggctcggcgtggggggtctgcgcgatctgatcgagcatcgtgcgcttgccaacgactaacccggcttggccggaactagccactgccggggcagcggtggcggttcacaccgcgtgcgcgtttggaggtccctgagcgatgggcgatctgagcattagccaggtgtcggcgcgtccgggacggatcgggattcgcgctaggcaaatgttcgacggataccggtttcagcgtggtcccgtgctggtcgtggtcgaggatggtcggatcagcgcggtcgattttgctggctccgcctgccccgatatgaacctggttgatctgggtgaatcgactttgttgccgggtctggtggatgcgcatgcgcatttgtgctgggaccccgacggtaggccagaggatttggccggcgacccccatgcggtgctggtgggacgggcgcgacggcacgccgcggccgcgttgcgctccgggatcaccacgattcgcgatctcggcgaccgtgactatgcggccttggcgctgcgggaggagtatcggcagaaaacgacggtggggccggaactggtggtttctgggccaccattgactcgcagcggcgggcattgctggttcctcggcggcgtggccgatagcgtcgaggagctggttgatgcggtgcaggagcgggccgcgcggggagcggattggatcaaggtgatggccacgggcggattcgttaccacagcatccgatccgtggcagccgcagtacggcagcggccaactggccgcggtggtggcggccgccgagcaggtaggtctaccggtgaccgcacatgcacatgccaccgcagggatcgccgcggcggtcgccgcgggtgttgacggcatcgagcactgcacgttcttgagcgaaggcagcgccgccgccagcccggatgttgttgaagcgattgttgcccaaggtgtgtggtgcggtatgacgattccccgggtgtatccggagatgccggagaaccttgtcgcggttgtgcaggatggatggcgaaacatccgccggctcatcgacgccggtgcgcgtgtcgccctgtccaccgacgctggagtcgccccgggcagacgccatgacgtgctccccgacgatttggtgtatctgtctcgacacgggttcaccagcacagaggtgctgaccggcgccaccgcagcggccgctgccagctgtgggctcggccaccgcaagggtcgcatcgcgccgggctacgacgctgatctgctggctgttgcggcaggtgtggaccatgaccccgccggactctgcgacgtcaaagccgtctggcgcagcggaacccaggtaccgctacaagcatccgctgtgggctacaacaccccgtcataaccccgtcataaaatgcaggacagcatcttcaatctgttgaccgaggaacagcttcggggtcgcaacacgctcaagtggaactatttcgggcccgatgtagtgccactgtggctggcggagatggactttcccaccgcaccggctgtgctcgacggggtgcgggcgtgcgtcgacaacgaggagttcggctacccgccgttgggcgaggacagcctgccgagggcgacggccgattggtgccgacaacgctacgggtggtgcccccgaccggactgggtccgcgtcgtgccggatgtcctgaaggggatggaagtcgtcgtcgaattccttacccggccggagagtccggtcgcgttgccggttccggcttacatgccgtttttcgacgtcctgcacgtcaccggccgccaacgagtggaagtcccaatggtgcagcaagactcgggacgctacctgctggacctggacgctctgcaggccgcgttcgtccgcggtgccggatcggtgattatctgcaatccgaataacccactgggtacggcgttcaccgaagccgagctacgtgcgattgtggatatcgcggcccgccacggcgcccgggtgatcgcggatgagatctgggcaccggtggtctacggatcgcgccatgtcgccgccgcttcggtgtcggaggcggcggctgaagtcgtggtcacgttggtgtcggcgtccaaaggctggaacttgccgggtctgatgtgcgctcaggtgatcctgtctaaccgccgtgacgcccacgactgggaccggatcaacatgttgcaccgcatgggcgcatcaacggtcggtatccgcgcgaacatcgccgcctaccatcatggcgaatcttggttggacgagctgctcccttatctgcgggcgaaccgtgatcatctggcacgggcgctgccggagttagctcccggggtagaggtcaacgctccggacggtacctacctgtcgtgggtggatttccgtgcgctggctctgccgtctgaaccggcggaatacctgctctcgaaggcgaaggtggcgctgtcgcctggcattccgttcggcgccgcggtgggctcgggatttgcgcggctgaacttcgccaccacccgcgcaatactggatcgggcgatcgaggctatcgcggccgccctgcgcgacatcatcgattaagccaaccagtagattcacaacgctgcggcgtgttgggtcaggctgaagaagatgtaggcgaggcagatcaggaagttcagtgccacgagaaccaaacccagacagattagtgaatgcgtggctcggcgttgtaggcggtggaatttcgcgacgcgcttctcatggttcagctgggtcacgatcagtgcgaacttgacgtcggtccattcttcgtcggcggcgggagcgcccaacagcatttcctgaaggcgcttcggcggggcttcgacgccgacccgcgcgaagtgctggctcagccgccgggcttgcctgcggccaagaatctgaccccgcaccggtggctgatgcgagagcttccttcgttcgtccccccagtggttggacggggtcgtcacagcgggcattctaagtcccgcgggccacaaaaggcagtgccgcggaacttcttggcccaaacgggcacccggctacgtgcgcaccgcgaccgtcgacaactggtcggcgagccggtccggggaatccaccatcgagaacgtccgtgctccctcgattacctcgaaacgggcgcgcgggatggtcgcggcgagccgttgaccgttctcgagtgcgaagaacacgtcatccgccgaccacgcgatgagcgccggcttgtcgaattcaggcagccgggcggcgactgcggtggtgacttcggtgcgcagcgatagcgagagctgacgcaggtcttcggcgatggccgggttggatagcgccggacgaacccaggcccgggtgagatggtcgatgttgtggtgcgacaaaccggcatacgcgcggttacgcgcggccggtgcccgcatcacctggatcgcggcccggaacagggtggccgatttcgcggccaggatcaccggtttgaggatcggcggcggaaagtgttcgaacgcatcgcaactagtgaggaccagggcaccgagccgttcgggatagtggaccgcgacgagctgggtgacgaccccgccggtgtcgttgccgaccagcaccacgtccttgagctcgagcgcggcaaggacgtcggcgacgatgccggcaaccccgccgatggtctggtcggcgccggggcgtagcggcttaggatgcgcacccagcggccaggtgggggcgatgcagcgcaggccacgaccggcgagtcgctcactgacccgtcgccatagttgaccgcccatcatgtacccgtgcacgaacacgacaggcctgccagtttcgggtccggttgcttcgtaatgaatagttccggcactaatgtcgatcgtcgacatggatgcccacccttcgaggtacatttacaagcagactgccggtaacttaccaacagattgtatggaaatcaagagacgcacccaggaggaacgctccgcggcgacccgcgaggcgctgatcaccggggcccgcaagctgtgggggttacggggttatgcggaggtggggacgccggaaatcgcgaccgaggcgggggtcacgcggggggcgatgtaccaccaattcgccgataaagcagcactattccgcgatgtggtggaggtcgtggagcaagacgtgatggcccggatggccaccttggtcgccgcctcgggggcggcgacgccggccgatgcaatccgggcagcggtcgatgcctggctcgaggtatctggtgatccggaggtgcgtcagctgatcctgctggatgcgcccgtcgtgctgggctgggcgggtttccgcgacgtcgcccagcgatacagcctgggcatgaccgaacagttgatcaccgaggcgatccgggccggccagttggctcgtcaaccggtgcggccgctggcccaggtgctcattggcgcgctcgacgaggcggcgatgttcatcgccaccgccgacgaccccaagcgcgcccgtcgggagaccagacaggtgctgcgccggctcatcgacgggatgcttaacggctagcgctgggcgcggcctcggcaaaatggcttgcggaccgggatctgagttccagaactgggcgcaggactggctggtcaccacttggcggcgaggcgtgtccattccgctgccaggtcgcggtcccggtggaagccgcgcagggtaatcagctcgatagctttgcgcgcatcttggatatcttgaggcgatgcggcgtccacgagcgcacgtagatcactgcgatcctggggtcgccgatcatcatctctcgcaagaagtttcatcgcgatcagatgcgccgttgtggccaccggagcgactagatcgggcaagatctcgatctcctcggcagcctccgcaatctccggttcgatgccacagctcgcgaaaaggaggtccaccacaacattcgcggcagtgtctgcggttgctccgagacggaccgctgccaaccgtctggccgcgtcctgctctaccgacgccaggagatggtactgctgggtaagaagttgacggactaaagattccgcggcatcgtcgtttgccaccgcgacaacaatgtccacgtcacgggtgaaacgtggttcggatcgcgcagacaccgcgaaaccaccaaccagcgcccaccgctgacgcaatccggtcaggtccttggcgaccctacggagtgtcgactccacagcgttcatgtgaaccgtgtggacgtcgggcctgcgctgtcaccctcctccgccccgggacgcgtcatcctccacgcgtcgatagctgcttcaatttcaacaacgtccgcattgggccgttcacgacccagcctcatgcgctgcatctgctcgccaacctcgtacatgtccagagcgagcctcagcttctgcgcagcgacggaaactgccacactcaaagcctactgggcgcacgtgtggcaacgagtcgatccacacgaaatgccgccgttgggccgcggactagccgaattttccgggtggtgacacagcccacatttggcatgggactttcggccctgtccgcgtccgtgtcggccagacaagctttgggcattggccacaatcgggccacaatcgaaagccgagcaggtggaaccgaaacgcagtcgcctcgtcgtatgtgcacccgagccatcgcacgcgcgggaattcccggatgtcgccgtattctccggcggccgggctaacgcatcccaggccgaacggttggctcgtgccgtgggtcgcgtgttggccgatcggggcgtcaccgggggtgctcgggtgcggctgaccatggcgaactgcgccgatgggccgacgctggtgcagataaacctgcaggtaggtgacaccccattaagggcgcaggccgccaccgcgggcatcgatgatctgcgacccgcactgatcagactggatcgacagatcgtgcgggcgtcggcacagtggtgcccccggccttggccggatcggccccgccggcgattgaccacgccggccgaggcgctagtcacccgccgcaaaccggtcgtgctaaggcgcgcaaccccgttgcaggcgattgccgctatggacgccatggactacgacgtgcatttgttcaccgacgccgagacgggggaggacgctgtggtctatcgggctggaccgtcggggctgcggctggcccgccagcaccacgtatttcccccaggatggtcacgttgtcgcgccccagccgggccgccggtgccgctgattgtgaattcgcgtccgacaccggttctcacggaggccgccgcggtggaccgggcgcgcgaacatggactgccattcctgtttttcaccgaccaggccaccggccgcggccagctgctctactcccgctacgacggcaacctcgggttgatcaccccgaccggtgacggcgttgccgacggtctggcatgagcccgggctcgcggcgcgccagcccgcaaagcgcccgggaggtggtcgagctcgaccgtgacgaggcgatgcggttgctggccagcggtgaccatgggcgtgtggtgttcacccgcgcggcgctgccggcgatccgtccagtcaatcacctcgtggtcgacggtcgggtgatcgtgcgcacccgcctgacggccaaggtgtccgttgcggtgcgatcgagcgccgatgccggtgtcgtggtcgcctacgaagccgacgaccttgatccgcggcgtcggacggggtggagtgtggtggtgacgggactggcgaccgaggtcagcgatcccgagcaggttgcccgctaccagcggctgctacacccgtgggtgaacatggcgatggacaccgtggtcgcgatcgaacccgagatcgtcaccggcatccgcatcgttgctgactcgcgtacgccgtagccgattggccgcgggcggcccgcacgcatccgcactatctgataaattcttcaattcgtcaaccgatgtaacgctgaagctctcaggagacgcggtggagtccgaaccgctgtacaagctcaaggcggagttcttcaaaacccttgcgcatccggcgcggatcaggattttggagctgctggtcgagcgggaccgttcggtcggtgagttgctgtcctcggacgtcggcctggagtcgtcgaacctgtcccagcagctgggtgtgctacgccgggcgggtgttgtcgcggcacgtcgtgacggcaacgcgatgatctattcgattgccgcacccgatatcgccgagctgctggcggtggcacgcaaggtgctggccagggtgctcagcgaccgggtggcggtgctagaggacctccgcgccggcggctcggccacgtaacgccatgggttgggttgccaagattttccgtgttggccgggtggtcgagcccgcggcccccttaccggcggcgatagccgaaccacccgccggggtacggggttcgctgcagatccgacatgttgacgcgggttcgtgcaacgggtgtgaggtggagatttcgggcgcctttggcccggtgtatgacgcggagcggttcggggcgcggctggtcgcctcgccccgacacgccgatgcgttgttggtgaccggcgtggtcacgcacaacatggccggcccactgcgcaagaccctggaggccacgccgcgcccgcgggtggtaatcgcgtgcggggattgcgcgctgaaccggggggtgttcgccgacgcctacggcgtggtcggtgcggtcggcgaggtggtacccgtcgacgtcgagatcgccggctgcccgccgacacccgcggccatcatggcggcgctgcgatcggtgaccgggaaatgaccgctgcaccgacggccggcggggtcgtcacttcgggcgtgggcgttgccggggtcggcgtggggttgctgggcatgtttggaccggtgcgtgtagtgcacgtcggttggctgcttccgctgtccggcgtgcacatcgagctcgaccggttgggcggattcttcatggcgctcacgggcgcggtagcggctccggtcggttgttacctgatcggctacgtgcgccgtgaacacctcggtcgggtcccgatggcggtggtgccgctgttcgtcgcggcgatgctgttggtgccggccgcgggctcggtgacgacgtttctgctggcgtgggagctgatggcgatcgcgtcgctgatcctggtgctctccgagcacgcccgcccgcaggtccgctcggcgggcctgtggtacgccgtgatgactcagctgggattcatcgcaatcctggtcgggctggtggtgttggcggcggccgggggttccgaccggttcgccggcctcggggcagtctgcgacggggtccgcgccgccgtatttatgctcacgctggtcgggtttggttcgaaggcgggcctggtgccactgcacgcctggctgctgcgggcccacccggaggcgccgagcccggtgtcggcgttgatgagcgcggcgatggtcaacctgggcatctacggcatcgtccgtttcgatctgcagctgctggggccgggcccacgctggtgggggcttgcgctgctggccgtgggcggcacgtccgcgctgtatggggtgctgcaggcttcggtggccgccgatctcaaacggctgctggcctattcgacgaccgagaacatgggcctgatcacgctggcgctcggtgcggcaacacttttcgcggataccggagcctacgggccggcgtcgatcgccgccgccgcagcgatgctgcacatgattgcgcacgcggcgtttaagagcctcgccttcatggcggccggatctgtgctggccgcgaccgggctgcgcgacctggacctgctcggcgggctggcccgccgaatgccggcgaccaccgtctttttcggggtggccgcactgggcgcatgtggtctgccgttgggcgccgggtttgtcagtgagtggctgctggtccagtcgttgatccacgctgcccccggacacgaccccatcgtggcgctgacgacaccgctggcggtcggcgtggtcgcactggccaccggtctgagcgtggcggcgatgaccaaggccttcgggatcgggtttctcgcccgtccccgctccacccaagccgaagcggcgcgtgaggcgccggccagcatgcgcgccggcatggcgatcgcggcgggcgcctgcctggtgctggcggtggcaccgctgctggtcgcacccatggtgcggcgggccgccgcgacgctgccggccgctcaggcggtcaagttcaccggtctgggcgccgtggtgcggctgcccgcgatgtccgggtcgatcgcgcccggcgtgatcgccgccgctgtgctcgccgcggcgttggcggtagccgtcctcgcgcggtggcgtttccgccggcgcccggcgccggccaggttgccgctgtgggcttgcggcgcggccgagctcaccgtgcgcatgcaatacacggccacgtcgttcgccgagccgctgcagcgggtcttcggcgacgtgctgcgcccggacaccgacatcgaggtcacccacaccgccgagtcgcgctatatggccgagcggatcacctaccggaccgcggtcgccgacgcgatcgaacagcgcctctatacgccggtggtcggggcggtggccgccatggccgagctgctgcgccgtgcccacaccggcagcgtgcaccgctacctggcctacggcgcgctgggcgtactgatcgtgctggtggtcgcgaggtgaacgtgatgtcctacctagcgggcgccgcgcaaatcggcggggtcatggtgggtgcgccgctggtcatcggtatgacgcggcaggtacgggcacgctgggaaggccgggccggcgccggcctgctgcaaccgtggcgtgatctgctcaaacagcttggcaagcaacagatcacaccggcggggacgacgatcgtgttcgccgccgcgccggtgatcgtcgccgggacaacgcttttgatcgccgcgatcgcacctctggtggccaccgggtcacccctggaccccagcgccgacttgtttgccgtggtcgggctgctattcctgggcaccgtcgcactgaccctggccggcatcgacaccggcacctctttcggcggcatgggcgccagccgcgagatcaccatcgccgcactggtcgaaccaacgatcctgctggcggtgttcgcgctgtccatccccgccggatcggccaatctcggtgcgctggtggcgagtacgatcgaccacccgggccacgtggtgtcgctggccggcgtactggccttcgtggcgttggtgattgtcatcgtcgccgagaccgggcggctgccggtggacaacccggccacccacctggaattgacgatggtgcacgaggccatggtcctcgagtacgccggcccacggctggcgctggtcgaatgggcggccgggatgcggctcacggtgctgctggcactgctggcgaatctgttcctgccgtgggggatcgccggcgccgcgcccaccgcgctcgacgtgttgaccggcgtggtggcggtggcggccaaggtcgcgattctcgcggtgctgctggcgacgttcgaggtgttcctcgccaaactgcgattgttccgggtacccgaactgctggccggctcgtttctgctggccttgctcgcggtcaccgccgccaacttcttcacggtgggggcgtgaggggccagcgatgagtaacgccaacttctcgatcctggtcgacttcgccgcgggtgggctggtgttggcgtcggtgctgattgtctggcgccgcgacctgcgggccattgtgcggctgctggcctggcagggtgctgcgctggccgcgatcccgctactgcgcggcatccgcgacaacgaccgtgcgctgatcgcggtgggcatcgccgtgttggcgctgcgcgcgctggtgttgccctggctgctggcccgcgcggtgggcgccgaagcggccgcgcagcgggaggccaccccgttggtcaacaccgccagctcgctgctgattaccgccggactgaccctcaccgcgttcgcgatcacccagccggtggtcaacctggaaccgggcgtcaccatcaacgcggtgccggccgcgttcgcggtggtgctgatcgcgctgttcgtgatgaccacgcggctgcacgcggtctcgcaggccgccggattcctgatgctagacaacgggatcgcggcgaccgcattcctgctcaccgccggggtgccgctgatcgtcgaacttggtgcctcgctggacgtgctgttcgcggtcatcgtgatcggcgtgttgaccggccggctgcgccgcattttcggcgatgccgacctggacaagctgcgggagttgcgggattgatgaccggtttgctgcttgccgcgatcctcgcaccgctcgccgcgtcaatcgcctccttgatcaccgggtggcgacgcacgacggcgacgctcaccgcgctgtccgccacgacggtgctggcctgcgctgtggcgatggggttttggatggggtcgggggcgcagttcgggctgggcggtctgctgcgcgccgatgcgctgacggtggtcatgctcgtcgtcatcgggatcgtcggcacactggccaccgcggcgagcatcggctacatcgacaccgagctggcacacgggcatatcgacggacgtagcgctcggctgtatggggtgctgaccccggcgtttctttgcgcgatggttctggcggtgtgcgccaacaacatcggcgtcatttgggtagcgatcgaggccaccacggtgatcaccgcgtttctggtggggcatcgccgcacccgcaccgcgctggaagcgacctggaaatacgtggtgatctgttcggtcgggatcgccgtcgccttcttgggtaccgtgctgctgtatttcgccgcgcgggattccggtgccgctgctgccggcgcgctgaacctcgatatcctggccgaacacgccgccggcctagaccccggggtcgctcgactggccggcgggttgctgctcatcggttatggcgccaaggcgggcctcttcccgtttcacacctggctggcggacgcgcacagccaagcccccgcaccggtgtccgcactgatgagcggcgtgctgctggcggtggcgttctcggtgctgatccgattgcggccgatcctcgacgcggtcagcgggcccgcctacctgcgcaacgggctgctcgtggtcgggttggcgacgctgctggtggcggtgctgatgctgaccgtgaccggcgacgtcaagcggatgctggcctactcgtcgatggagcacatgggcctgatcgcgatcgccgcggccgccggcacgacattggcgatcgccgcgctgctgctgcacgtgctcgcccacgggatcggcaagaccgtgctgtttctggcgggcggtcagctgcaggccgcacacgactccaccgccatcgccgatatcaccggcgtgatgcgacggtcgcggctgatcggcgtgtcgtttgccgtcggcctgatcgtcctgcttggcttgccgccgttcgcgatgttcgccagcgagctggcgatcgcgcgctcattggccaacgagcggctggcctgggtgctgggtgcggcgctgctgctgatcgccatcggtttcacggctctggcacgcaattccggacgcatgctgctcggcaccccggcggcgggcgcgccggcgatcaccgtgccggccaccgcggcggcggcgttgatggtgggcatcgtcgtctcggcggccctcggcatcaccgcgggcccactcgccgacctgcttggcatcgccgccagcaacgtgggtctaccgtgatgagtgccagctggctgcgccaccgggtatccgagcgtggactgatagcgacggccgaacaactctgggccgattcgtttcgcctggccctggtcgctgcccacgacgacggcgacagtctgcgtgtcgtgtaccttttcttggcgggctatccagatcgccgcgtcgagttggaatacgttgtgccggcggataatccagagatcagatcgttggcgtacctgtcctttccggctggccggttcgagcgcgaaatggcggacctgtacggaattcgcccggtcggccatcccaaaccccgccgactggtacggcacgcgcattggcccgactggcatcccatgcgcaccgacgccgggcccgcgcccgaattcactgatacgggggccttcccgttcctcgccgtcgaaggacccggcgtgtacgagattccggtcgggccggtgcacgccggcctcatcgaacccggtcacttccggttttctgtcgcgggcgagacgatcgtgcggctgaaggcgcggctgtggtttgtgcaccgtggcatcgagaaactcttccacggccgccccgccacggccgcggtcgatctcgccgaacgcatcagcggcgacacgtcggcagcgcacgcgctcgcgcacagcctggcgatcgaagacgctctcggcatcgagctgccccacgaggtccaccggctgcgggccctgatcgtcgaactcgaacggctctacaaccacgccgccgacctgggtgccttggccaacgacgtcggctactcgctggccaacgctcacgcccaacgcatccgcgaaaatctgttgcggcgcaatgccgcagtcaccggtcaccggctactgcgcggcgccatccgcgcgggcggggttgcgctgcgtgcgctgcccgataccgacgagcttgcagcgctcgccgtcgatctcgccgaggtcgccaccctgacgctggccaactcggtggtctacgaccgcttcgccggcaccgccgtgctgcaccccgacgacgccagcgccctgggctgcctgggctatgttgcccgcgccagcggactgcgcagcgacgcccgggtcgaacaccccaccatagtgctgcccatcaccgagatcggcgcgcctgacggcgacgtcttggctcgctacaccgtgcggcgcgacgaattcgccgcgtctgccgctcttgctcaacacattgtcgaatcacacaccggtccaatagaatacgccgctacactgcacccggtgggcgcgcccagcagcggtatcggcatcgtcgaaggctggcgcggcactatcgtgcaccgcgtcgaaattgacgtcgatggccgcatcacccgggcgaaagtcgtcgatccgtcctggttcaactggcccgcactgccggtggcgatggccgacaccatcgtccccgacttcccgttggccaacaaaagcttcaaccagtcctacgcgggcaacgacctctaaccgtgagcgcgcccagttgtacggccctagcggcgtgtcggtgtacaaacacgcaccctcgcgggttcggttgcgccaaactagaagtaccgtggtcaagggacgttcggggagcctgtcgtggcgtcgagtgcgcaccggtgacctcggtctggctgtttggggtggacgcgaggagtaccgggcggtcaaaccgggcacaccagggatacaaccgaagggagacatgatgactgtgaccgttgtcgatgctggacccggccgggtgagccgttcggtggaggtggccgcgccggcggccgagttgttcgccatcgttgctgatccccggcgccaccgcgaactggacggatcgggcacggttcgcggcaacatcaaggtaccggcgaaattagttgtcgggtcgaagttttcgacgaagatgaagttgttcggcctaccgtatcgcatcaccagcagggtgaccgcgctcaaaccgaacgaattggtcgagtggagccacccgttaggccatcggtggagatgggaattcgaatcgctgtcaccgacactgacccgcgtcaccgagacattcgactaccacgccgccggtgcgatcaagaacggcctgaagttctacgagatgacgggtttcgcgaagtccaatgcggcgggaatcgaggccacgttggccaagctgagcgatcagtacgcccgcggtagggcatgacgccatgggggcgtgtcggtgtaccgacacgctcgctcacgggttcggttgcaccaagaaaagatgtaccagatcacctgcctgaataggatttctggcccgacgtagcttcgggctagcgcgagcgacgactccgccgtcgagcaggatgtcaccgtggatcaaccgtggaacgccaacatccactacgacgctctgctggatgccatggtgccgctcggtacccagtgcgtgctcgacgtcgggtgcggcgatgggttgctggctgcccggctggctcggcgcataccctacgtcacggcagtggacatcgatgcgcccgtcctgcgacgtgcgcagacacggttcgccaacgcgccgatccgctggctgcatgccgacatcatgacggctgagctgcccaacgcgggcttcgacgccgtggtctccaatgccgccctgcaccacatcgaggacactcggacggcgctgagccggctcggcgggctggtaactcccggtgggacgctggccgtggtcaccttcgtgacgccctcgctgcgaaacggcttatggcacttgacaagctgggttgcctgcggcatggccaatcgcgtcaagggcaagtgggaacattccgctccgatcaagtggccgcccccgcagacgttgcatgagctacgcagccacgttcgcgccctgctgcccggggcgtgtatccgtcggctgctgtacggccgggtgctcgttacgtggcgcgcacccgtctaatcgggagaacccaatggcggcggccgatatgaccaagtgcgcgttagcttgcgagattggctgcccgcatccaatgatcggcggatacgggtcgcaaaccacctcagaccggcagctaaggagcgcaagtggccaagaaccaaaaccgcatccgcaaccggtgggagttgatcacctgtgttctcgggggacacgtcacctacgcgccggacgacgcggcacttgctgcgcggctgcgcgccagcaccgggctgggcgaagtatggcgctgcttgcgctgcggcgatttcgcgctcggtgggccgcaggggcgtggtgctcccgaggatgcgccgttgattatgcgcggcaaggcgttacgtcaggccatcatcattcgcgcgctcggggtcgaacggctagtccgggcgttggtgttggcgctggccgcgtgggcggtgtgggagtttcgcggtgcgcggggagctatccaggcgaccctggatagggacttgccggtcctgcgtgcggccggattcaaggtcgatcaaatgacggtgatccacgctctggagaaagcgttggccgccaaaccgtcgacgttggccctgatcacgggcatgctggcggcatacgcagtgctgcaggccgtcgagggggtcggtttgtggctgctgaagcgctggggcgagtacttcgcggtggtggccacctcaattttcctgccgttggaggttcacgacctggccaagggcatcacgacgactcgggtcgtgaccttcagcatcaatgtcgccgccgttgtctacctgctgatttctaagcggttgttcggtgtgcgcggcgggcgcaaggcttatgacgtcgaacggcgcggcgagcagctgctcgacctcgagcgcgccgcgatgctcacctgaccagccaaaatcccacctgtgcggggcctgcgggttgtgtcaaaggtcaccagcgcctttttcgcactgtttactccggcgcggcgtgcccgtaaagccgcccgggtgaacttggatcaggtggcgcaatgtcgccggaccgacgaaggaccgacgctgtgtcaacactgccaacctgggtcagccagagctctaccgaccgcggcgtggtcgcgccaatcacagcgcgtgcccgcgacgcactgcaggccgtgctgcgcgccaggcgccgcggccagcgctctgacttgcgccttatgcgcagaggcgtggagcgttgttgaggtcaggcccgcgccgagggccgcgactttctcgctacaatcgcgcgcggcgcgggagagccgctagccgccggtgaccggcgattggagattgagttgcgaccgaacggatggcggtgacggtcggcgtcatttgtgcgatcccgcaagagctggcgtatctgcgcggtgtcctggtcgatgcgaaacgccagcaggtcgcgcagatcctcttcgatagcggccaactcgacgcgcaccgggtcgtgttggccgccgccggcatgggcaaagttaacacgggcctgaccgcaacgctgcttgccgatcgattcggctgccgcaccatcgttttcacgggagtggccggcgggctggatcccgagctatgcatcggtgacatcgtcatcgccgatcgggtcgtccaacacgacttcggtctgctcaccgatgagcggctgcgcccctatcagcccggacacatccccttcatcgaaccgaccgagcggctcggatacccggttgatcccgcggtcatcgatcgggtcaaacaccgcctcgacgggttcacgctggcgccgctgtccaccgccgcgggaggtggtggccggcagccacgcatctactacggcaccatcctgaccggtgaccaataccttcactgcgagcgcacccgcaaccggctgcaccacgaactcggcggtatggccgtcgaaatggaaggcggtgcggtggcgcaaatctgcgcgtccttcgatatcccatggctggtcattcgcgcgctctccgatctcgccggagccgattcgggggtggacttcaatcggtttgtcggcgaggtggcggccagttcggcccgcgttctgctgcgcttgctgccggtgttgacggcctgttgaagacgactatccgccggtgcgttcaccgcgtcaggcggcttcggtgaggtgagtaatttggtcattaacttggtcatgccgccgccgatgttgagcggaggccacaggtcggccggaagtgaggagccacgatgacggcggccgtgaccggtgaacaccacgcgagtgtgcagcggatacaactcagaatcagcgggatgtcgtgctctgcgtgcgcccaccgtgtggaatcgaccctcaacaagctgccgggggttcgggcagctgtgaacttcggcacccgggtggcaaccatcgacaccagcgaggcggtcgacgctgccgcgctgtgccaggcggtccgccgcgcgggctatcaggccgatctgtgcacggatgacggtcggagcgcgagtgatccggacgccgaccacgctcgacagctgctgatccggctagcgatcgccgccgtgctgtttgtgcccgtggccgatctgtcggtgatgtttggggtcgtgcctgccacgcgcttcaccggctggcagtgggtgctaagcgcgctggcactgccggtcgtgacctgggcggcgtggccgtttcaccgcgttgcgatgcgcaacgcccgccaccacgccgcctccatggagacgctaatctcggtcggtatcacggccgccacgatctggtcgctgtacaccgtcttcggcaatcactcgcccatcgagcgcagcggcatatggcaggcgctgctgggaagcgatgctatttatttcgaggtcgcggcgggtgtcacggtgttcgtgctggtggggcggtatttcgaggcgcgcgccaagtcgcaggcgggcagtgcgctgagagccttggcggcgctgagcgccaaggaagtagccgtcctgctaccggatgggtcggagatggtcatcccggccgacgaactcaaagaacagcagcgcttcgtggtgcgtccagggcagatagttgccgccgacggcctcgccgtcgacgggtccgctgcggtcgacatgagcgcgatgaccggcgaggccaaaccgacccgggtgcgtccgggggggcaggtcatcggcggcaccacagtgcttgacggccggctgatcgtggaggcggccgcggtgggcgccgacacccagttcgccggaatggtccgcctcgttgagcaagcgcaggcgcaaaaggccgacgcacagcgactagccgaccggatctcctcggtgtttgttcccgctgtgttggttatcgcggcactaaccgcagccggatggctaatcgccgggggacaacccgaccgtgccgtctcggccgcactcgccgtgcttgtcatcgcctgcccgtgtgccctggggctggcgactccgaccgcgatgatggtggcctctggtcgcggtgcccagctcggaatatttctgaagggctacaaatcgttggaggccacccgcgcggtggacaccgtcgtcttcgacaagaccggcaccctgacgacgggccggctgcaggtcagtgcggtgaccgcggcaccgggctgggaggccgaccaggtgctcgccttggccgcgaccgtggaagccgcgtccgagcactcggtggcgctcgcgatcgccgcggcaacgactcggcgagacgcggtcaccgactttcgcgccatacccggccgcggcgtcagcggcaccgtgtccgggcgggcggtacgggtgggcaaaccgtcatggatcgggtcctcgtcgtgccaccccaacatgcgcgcggcccggcgccacgccgaatcgctgggtgagacggccgtattcgtcgaggtcgacggcgaaccatgcggggtcatcgcggtcgccgacgccgtcaaggactcggcgcgagacgccgtggccgccctggccgatcgtggtctgcgcaccatgctgttgaccggtgacaatcccgaatcggcggcggccgtggctactcgcgtcggcatcgacgaggtgatcgccgacatcctgccggaaggcaaggtcgatgtcatcgagcagctacgcgaccgcggacatgtcgtcgccatggtcggtgacggcatcaacgacggacccgcactggcccgtgccgatctaggcatggccatcgggcgcggcacggacgtcgcgatcggtgccgccgacatcatcttggtccgcgaccacctcgacgttgtaccccttgcgcttgacctggcaagggccacgatgcgcaccgtcaaactcaacatggtctgggcattcggatacaacatcgccgcgattcccgtcgccgctgccggactgctcaaccccctggtggccggtgcggccatggcgttctcatcgttcttcgtggtctcaaacagcttgcggttgcgcaaatttgggcgatacccgctaggctgcggaaccgtcggtgggccacaaatgaccgcgccgtcgtccgcgtgatgcgttgtcgggcaacacgatatcgggctcagcggcgaccgcatccggtctcggccgaggaccagaggcgcttcgccacaccatgattgccaggaccgcgccgatcaccaccggcagatgagtcaaaatccgcgtggtgctgaccgcgccggacagcgcatccacaatcacatagccggtcagtatggcgacgaacgccgtcagaacaccggccaggccggcggcggcgctcggccatagcgccgcgcccaccatgatcacaccgagcgcaatcgaccacgacgtggactcgttgagcaagtgggtgccggcacccgtcgggtgctgatgggtcaggccgacgtctaggccaaacccctgcacggtgcccagggcgatctgcgcgatgcccacgcacagcaacgcccaacgtcgccaggtcatcggtgaatgttgccgccgcggcgcccggcggatcccgaggcgcccaacaggcgggacaaccgggcgggactcggcgagccgacgcagatcaccagcctggctggccacctgggtaaaccatgcgcgacaggcgctgcactcgcccaggtgttcatcgactctcgccgagggcaccggtgcgcgctcgccgtcgagtcgtgccgacagcgcttcgcgcgcgacctcgcagtccatgccatcaatagtcgcgcaatgccgacggattgctccagcgggctcggaccacatcgccgcgggcacacccctgcggccttgcaaaacggttgatgcgtggtggttaaagctcccggccgttgtggcttgtgcgagcacggtggcccgggtggtgcgtgagcgccgtggggctcgcgttcaggggtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttcctgggcgcgatgggaactttctgcccgttatggccgactaacaccgcgggtgaagcaaagcgctgcctaggcaaggaggtgagtcctggcggccacgatatggatggctataccaccggaggtgcactcgggcctgttgagcgccgggtgcggtccgggatcattgcttgttgccgcgcagcagtggcaagaacttagtgatcagtacgcactcgcatgcgccgagttgggccaattgttgggcgaggttcaggccagcagctggcagggaaccgccgccacccagtacgtggctgcccatggcccctatctggcctggcttgagcaaaccgcgatcaacagcgccgtcaccgccgcacagcacgtagcggctgccgctgcctactgcagcgccctggccgcgatgcccaccccagcagagctggccgccaaccacgccattcatggcgttctgatcgccaccaacttcttcgggatcaacaccgttccgatcgcgctcaacgaagccgattatgtccgcatgtggctgcaagccgccgacaccatggccgcctaccaggccgtcgccgatgcggccacggtggccgtaccgtccacccaaccggcgccaccgatccgcgcgcccggcggcgatgccgcagatacccggctagacgtattgagttcaattggtcagctcatccgggatatcttggatttcattgccaacccgtacaagtattttctggagtttttcgagcaattcggcttcagcccggccgtaacggtcgtccttgcccttgttgccctgcagctgtacgactttctttggtatccctattacgcctcgtacggcctgctcctgcttccgttcttcactcccaccttgagcgcgttgaccgccctaagcgcgctgatccatttgctgaacctgcccccggctggactgcttcctatcgccgcagcgctcggtcccggcgaccaatggggcgcaaacttggctgtggctgtcacgccagccacggcggccgtgcccggcggaagcccgcccaccagcaaccccgcgcccgccgctcccagctcgaactcggttggcagcgcttcggctgcacccggcatcagctatgccgtgccaggcctggcgccacccggggttagctctggccctaaagccggcaccaaatcacctgacaccgccgccgacacccttgcaaccgcgggcgcagcacgaccgggcctcgcccgagcccaccgaagaaagcgcagcgaaagcggcgtcgggatacgcggttaccgcgacgaatttttggacgcgaccgccacggtggacgccgctacggatgtgcccgctcccgccaacgcggctggcagtcaaggtgccggcactctcggctttgccggtaccgcaccgacaaccagcggcgccgcggccggaatggttcaactgtcgtcgcacagcacaagcactacagtcccgttgctgcccactacctggacaaccgacgccgaacaatgaacaaggagaaaagaaccgatgacgcttaaggtcaaaggcgagggactcggtgcgcaggtcacaggggtcgatcccaagaatctggacgatataaccaccgacgagatccgggatatcgtttacacgaacaagctcgttgtgctaaaagacgtccatccgtctccgcgggagttcatcaaactcggcaggataattggacaaatcgttccgtattacgaacccatgtaccatcacgaagaccacccggagatctttgtctcctccactgaggaaggtcagggggtcccaaaaaccggcgcgttctggcatatcgactatatgtttatgccggaacctttcgcgttttccatggtgctgccgctggcggtgcctggacacgaccgcgggacctatttcatcgatctcgccagggtctggcagtcgctgcccgccgccaagcgagacccggcccgcggaaccgtcagcacccacgaccctcgacgccacatcaagatccgacccagcgacgtctaccggcccatcggagaggtatgggacgagatcaaccggaccacgcccccaataaagtggcctacggtcatccggcacccaaagaccggccaagagatcctctacatctgcgcgacgggcaccaccaagatcgaggacaaggacggcaatccggttgatccggaggtgctgcaagaactcatggccgcgaccggacagctcgatcctgagtaccagtcgccgttcatacatactcagcactaccaggttggcgacatcatcttgtgggacaaccgggttctcatgcaccgagcgaagcacggcagcgccgcgggcactctgacgacctaccgcctgaccatgcttgatggcctcaagacgccgggatacgcggcatgagccacaccgacttgacgccctgcacacgggtgctggcatccagcggcacggttccgatcgcagaggaactgctggccagagtgctcgagccctactcctgcaaaggatgtcgctacctcatcgacgcacagtacagcgccaccgaggattcggttcttgcctatggcaacttcacgatcggtgagtccgcctatattcgaagcacggggcacttcaacgcggtcgaactgattctgtgtttcaatcagctcgcctacagcgccttcgctccggccgtcctcaacgaggaaatccgggtgcttcgcggctggtcgatcgacgactactgccaacaccagctctctagcatgctgatcaggaaggcatcatcgcggttcagaaaaccgctgaacccgcaaaagttctctgcccgcctcctgtgtcgagatctgcaggtcatcgaacgaacctggcgctatctcaaggtcccgtgcgtcatcgagttctgggacgagaacggcggggcggcgtccggtgagatcgaactagcggccctcaacattccgtaatccaatgggaggaaagaagtttcaagctatgcctcagttgccatctaccgtgctggaccgggtcttcgagcaggcacggcagcagccggaagcaatcgccttgcgtcgctgcgacggcactagcgcactgcggtaccgtgaactcgtcgccgaagttggtggccttgccgcggatttgcgtgcccagtcggttagccggggttctagggtgctggtcatttccgacaatggacccgagacgtacctgtcggtgctggcgtgtgcaaagctcggggcgatcgccgtcatggccgacggcaatcttccgatcgcagccatcgaacgattctgtcagatcaccgaccccgcagcggctctcgtcgcaccagggagcaagatggcatcttccgccgttcccgaggcgctgcactcgataccagtgatcgcggtcgacatagccgctgttacacgggaatccgagcattccttggatgcagccagcctcgccgggaacgcggaccaggggagcgaggatccgctggcgatgatcttcaccagcggtaccacgggcgagcccaaggctgtgctactggccaaccgcaccttcttcgccgtcccggacatcttgcaaaaagagggtttgaactgggtcacttgggtcgtcggcgaaaccacctactcgccgctgccggcgacgcacatcggtggactgtggtggatacttacctgcctgatgcacggcgggttgtgtgtcaccggcggcgagaatacgacatcgttgctggagattctcaccacgaacgcggtggcgacgacgtgcctagtgccaacgcttctttcgaagttagtttctgaactgaagtccgccaacgcgacggttccctcgctgcgcctagttggatacggtggttcgcgggcgatcgcggccgatgtgcggtttatcgaagctaccggcgtgcgcaccgcacaggtctacggattgagcgagaccggttgcacggctttgtgtttgccgaccgatgacggctcgatcgtcaagatcgaagcaggtgctgttggccgtccgtaccctggcgtggacgtctatcttgccgctaccgatggcatcggccctaccgcccccggcgccggcccgtccgcctcgttcggcacgctatggattaagtcaccggccaacatgctgggctactggaacaatcccgaacgcaccgcagaggtgctgattgacggctgggtgaacaccggtgacctgctggagcgccgcgaggacggcttcttctacatcaagggaagatcctcggagatgatcatctgtggtggcgtgaacattgcgcccgacgaggtcgatcgcatcgcggagggcgtgtcgggcgtccgcgaggccgcgtgctacgagattcctgacgaagagttcggcgcgctggtgggcctggccgtggtcgcatcggcagagcttgacgagtcggcagcccgggcgctcaagcacacgattgcggctcgttttcgacgggagtccgagccgatggcgcggccgtcgacaattgtgatcgtcaccgacattccacgaacgcagtccggcaaggtcatgcgggcctcgcttgcagcggcggcaacagcagacaaggccagagtggtcgttcgtggctgagccggtgcgggaccgaatcctcgccgccgtctgcgacgtgttgtatatcgacgaggcggatctcattgatggcgacgaaacggatctccgcgacctcgggctggactctgttcggtttgttctgctgatgaagcagctaggcgtgaaccgacaatccgaactgccgtcccgattggccgcgaacccgtcgattgcgggttggcttcgcgagctggaggctgtgtgcaccgagttcggttaagccgctcgcagcgcaacctctacaacggcgtgcgccaggataacaatcccgcgttatatctgatcggcaagagctatcggttccgccggttggagctggcgagattcctggccgctctgcacgcaacggtactggacaaccccgtgcaactttgcgtcctggagaattcgggggcagactatccggatctggtgccgcggctacggttcggcgacatcgtgcgggtggggtcagccgatgagcacctgcagagcacatggtgttcgggcatcctgggcaagccactggtgcggcatacggtgcacaccgacccgaacgggtatgtgaccggtctggacgttcacacccaccacatcctgctggacggcggcgcgaccgggacgatcgaagctgacctggcgcgttacctgaccaccgacccggcgggcgaaacccccagtgtcggtgcgggtctagccaagctcagggaggcgcaccgtcgtgagacggccaaggtggaagaatcgcgggggcgcctgtcggctgtcgtgcagcgtgaactcgccgacgaagcataccacggcgggcacgggcacagcgttagcgacgctcccgggaccgcggccaagggcgtcctgcacgaatcggcaacgatctgcggcaacgcgtttgatgccatcctgaccctttcggaagcgcagcgggtcccgcttaatgtgctggtggctgcggcggccgtcgcggtggacgcgagccttcggcagaacaccgaaaccctcttggtgcacacggtggacaaccggttcggagattctgatctgaatgtcgcgacctgtttggtcaattcggttgcccagaccgtccggtttcccccatttgcgtcggtgtccgatgtcgttcgaacgcttgaccgcggctatgtcaaggcggtaagacgccggtggcttcgtgaggagcattaccgccgaatgtatttggcgatcaaccggacatctcacgtggaggcgttgacgctaaatttcattcgcgagccatgcgcacctggcctgcgcccgttcttgtcggaggtcccgattgccacggatatcggtccggtcgagggcatgacggtggcgtctgttctggacgaagaacagcgcacactgaacctagccatctggaaccgagccgatctgcccgcgtgcaagacacaccccaaggtcgcggaacggatagcggcagcgttggaatcgatggcggcgatgtgggatcggccgatcgccatgatcgtcaacgactggttcgggatcggcccggacgggactcgctgccaaggcgattggccagcccgtcagccgtcgacgcccgcgtggtttctcgattccgcaaggggcgtccaccaatttctcggcaggcgccgcttcgtctacccgtgggtcgcgtggttggtgcaacgcggcgccgcaccgggtgatgttctggtgttcaccgacgacgacaccgacaagaccattgacctgctcatcgcgtgtcaccttgcgggttgcgggtacagcgtctgcgacaccgctgacgaaatttccgtgcggaccaatgcgattaccgagcacggcgatggcatcttggtgacagtggtcgacgtggccgccacccagctggcggttgtcggccataacgagctgcggaaggtcgttgacgagcgcgtcacacaggtgacacacgacgcactgctggccaccaagaccgcctacatcatgccgacctcgggaactaccggacaacccaagctggtgcgaatctcacacggctcgctcgcggttttctgtgatgcgatcagccgcgcctacggttggggagcccacgacaccgttctgcagtgcgctccgttgacatcggacatcagcgtcgaggagattttcggtggcgcggcctgtggcgcgcgactggtgcgatccgcggctatgaaaaccggcgacctggcggcgctggttgacgatctcgtcgcccgcgagacgacaatcgtcgacctgccgaccgccgtctggcagctgttgtgcgccgacggcgacgccattgacgcgatcggccgctcgcgcctgcggcagatcgtaatcggcggtgaagccatccgctgtagcgccgtggacaagtggcttgaatcggctgcttcacaagggatctcgctgctctcgagctatggtccaacagaagccacggtcgtcgccaccttcttgccgatcgtttgcgaccagaccaccatggacggcgcactgctcaggctcggccggccgatcctaccgaacacggtgttcctcgcgttcggtgaagtcgtcattgtcggggatttagtcgccgacggctacctcgggatcgacggcgacggcttcggcaccgtgacggccgcagacggttcccgacgccgtgcctttgccactggcgaccgggtgaccgtcgacgccgaaggatttccggtcttctccggacgcaaagacgccgtcgtcaagatctccggcaagcgtgtcgatatcgctgaggtaaccaggcgcatcgccgaagaccccgcggtgtcagatgtcgccgtcgagttgcacagcggaagcctcggagtgtggttcaagagccaacggacccgcgagggcgaacaagacgctgccgcggcgacccggatcaggctcgtcctcgtgagtctgggagtgtcgtcgtttttcgttgtcggcgtgccgaatatcccgaggaagcccaacgggaagatcgacagcgacaacctgccgaggctgcctcagtggtcagctgctgggctaaacaccgccgagacgggtcagcgagcggccggcctctcgcagatctggagccggcagctcggccgggcaatcgggccggactcgtcgctgcttggtgagggcatcggctcgttggatctcatcagaatactgcccgagacgcgtaggtatctggggtggcgcctctcgctgctggatctgatcggtgccgataccgccgccaatctggccgattacgcgccaacgcccgacgcgccgacgggcgaagatcggtttaggccgctggtggccgcgcaacggcccgcggcgattccgttgtcgtttgcccagcggcgactatggtttctcgaccagttacagcgacccgctccggtctacaacatggcggtggcgttgcggctgcgcgggtatctcgataccgaggcgttgggcgcggcggtcgccgatgtcgtgggccgccacgaaagcctacggacggtgtttccggcggtcgacggggtccctcggcagctggtcatcgaagcgcggcgggcagatcttggctgcgacatcgtcgatgccaccgcatggccggctgaccggctgcaacgggccatcgaggaggcggcgcgccacagcttcgatttggcaaccgagatacctttgcggacgtggcttttccggatcgccgacgacgaacatgtgctggtggcggttgcacaccatatcgccgccgacggctggtcggtggctccgctgacggccgatctgagtgcggcatatgccagccgttgtgcgggtcgggcaccggactgggcgccattgccagtgcagtatgtcgattacacgctgtggcagcgggaaatcctcggtgatctcgacgacagcgacagcccgatcgccgcgcagctggcctactgggaaaatgcgttggccggtatgccggaacggctgcggctgcccaccgctcggccctatccaccggttgccgatcagcgcggcgccagtttggtggtggattggccggcgtcggtgcaacagcaggtgcgtcggatcgcccgccagcacaacgcgaccagcttcatggtggtagctgccgggcttgccgtgctgctgtcgaaactcagcggaagccccgatgtggcggtcggatttcccatcgccggccgcagcgatcctgcgctggataacttggtgggcttttttgtcaacaccttggtgttgcgggtcaacctggccggtgatcccagcttcgccgaactgctggggcaggtgcgagcgcgcagcctggccgcctacgaaaatcaagacgtacctttcgaggtgctcgttgatcgcctcaaacccactcgagccctgacccatcacccgctgatccaggtgatgttggcctggcaggacaatccggttggacagctgaatttgggtgatctgcaggccaccccgatgccgatcgacacccgcaccgcccgcatggacttggtgttttcgttagcggaacgcttcagcgagggtagcgaacctgccgggatcggcggagcggtggaataccgcaccgatgtgtttgaagcccaagcaatcgacgtgcttatcgagcggttgcggaaggtgttggtggcggtggccgctgctccggaacggacggtgtcgtcgatcgatgcgctggatgggaccgagcgtgcccggttggatgagtggggtaaccgcgctgtgctgactgcgcccgcgcccacgccggtgtcgatcccgcagatgttggccgcccaggtggcacgtatccccgaagcggaggcggtgtgttgcggggacgcgtcgatgacgtatcgggaactcgacgaggcgtccaaccggttagcgcatcggctggcaggttgtggggccggcccgggcgagtgtgtggcgctgctgttcgagcggtgcgcgccggcggtcgtggcgatggtggcagtgctcaaaaccggggcggcgtatctgccgatcgatccggcgaatcctccgccgcgggtggcgttcatgctcggcgacgcggtgcccgtggccgcggtcaccacggctgggctgcgcccccggttggcgggacacgacttgccgatcatcgatgtcgtcgatgctttagcggcatatccgggcacgcccccacccatgccggccgcagtgaacctcgcctacatcctgtacacctcgggcactaccggcgagcccaaaggcgtggggatcacccatcgcaacgtcaccaggctgttcgcatcactgccggcacgcttgtcggcggcgcaggtgtggtcgcagtgtcattcctatggcttcgacgcctcggcgtgggagatctggggcgcgttgctaggtggtgggcgactggtgatcgtgcccgagtcggtggcggcctcgccgaacgactttcatgggctgctcgtggccgaacacgtcagcgtgctgactcagactccggctgcggtggcaatgttgccgacgcagggtttggagtcggtggcgttggtggtggccggtgaggcatgtccggcagcgctggtggatcggtgggcgcccgggcgggtgatgctaaatgcttatggcccaaccgagaccacgatctgtgcggcgataagtgcgccgttgcgaccgggttcggggatgccgccgattggtgttccggtgtcgggggcggcgttgtttgtgctggatagctggttgcgcccggtaccggccggggtggccggagagttgtacattgccggtgcgggcgtcggtgttgggtattggcgtcgggcggggctgaccgcgtcacggtttgtggcctgcccattcggcggttccggggcacgcatgtatcgcaccggggatctggtgtgttggcgcgccgatggccagttggagttcctggggcgcaccgacgatcaggtcaagatccgcgggtatcgcatcgagctcggcgaggttgcgaccgcgctggccgagctggctggggtaggtcaagcggttgtaatcgcccgtgaagaccgccctggggacaagcgcctagtcgggtatgccaccgaaattgcccccggggcagtggacccggccgggctgcgggcgcaactagcccagcgattgcccggttacctggtgccagccgcggtggtagtgatcgatgcgcttccgttgacggtcaacggcaaacttgatcatcgtgcgttgccggcaccggaatacggtgataccaacggatatcgcgctccggccgggccggttgagaagaccgtggccggcatctttgcccgggtgcttgggcttgagcgggtcggcgtcgacgactcgttcttcgagctcggcggcgattcgctggcggcaatgcgggttatcgccgcgatcaacaccaccctaaacgccgatctgccggtgcgcgcgttgctgcacgcgtcgtcgacgagaggtttaagccagctgttggggcgagatgcccgaccgaccagcgatccgcgcttggtgtctgtgcacggcgacaaccccaccgaggtgcatgccagcgacctcacgctggaccggttcatcgacgccgacacgctggccaccgccgtcaacctgccgggcccgagccccgagctacggacggtcctgctgacgggcgcgacgggtttcctcggacggtatctggtccttgaattgctgcggcggctggacgtcgacggcaggctgatctgtttggtgcgggcggagtccgacgaggatgcgcggcgtcgtctggagaagaccttcgatagcggtgacccggaattgctgcggcacttcaaggagcttgccgccgaccggctggaggtcgtcgcaggcgacaagagcgaacccgacctgggcctggaccaaccgatgtggcggcggctggccgaaaccgtggatttgattgtcgattccgcggcgatggtcaacgcgtttccctaccacgaattgttcgggcccaacgtcgcgggcaccgccgagctgatccgaatcgcgcttaccaccaagctcaaacccttcacctacgtgtcaaccgccgacgtgggtgctgcgatcgagccgtcggcgttcaccgaggacgccgacatccgggtaatcagccccacccgcaccgtcgacggcggctgggctggcggctacggcaccagcaagtgggccggtgaggtgctgctgcgcgaggccaacgacctgggcgcgctgccggtcgcggtgtttcgctgcgggatgatcctggccgacaccagctatgccggacagctcaacatgtcggactgggtcacccggatggtgttgagcttgatggctaccggcatcgcgcctcgttcgttctacgaaccggactccgagggcaatcggcaacgcgcgcacttcgacgggctgccagtcaccttcgttgccgaggcgatcgcggtgctgggcgcgcgggtggccggctcatcgttggcgggatttgcgacctatcacgtgatgaacccgcacgacgacggtatcgggctcgatgagtatgtggactggctgattgaggccggctacccgatacgccgcatcgatgactttgcggagtggttgcagcggtttgaggccagcctgggcgctctgccggatcggcaacgccggcactcggtgctgccgatgctgctggcgagcaattcccagcgattgcagccgcttaagccgaccagggggtgctccgcgccgaccgaccgattccgtgccgcggtgcgagcggcgaaagtcggctccgacaaggacaatccagacatcccgcacgtgtcggcgccgaccatcatcaactacgtcaccaacctacaactgctcggactgctgtagttgctcggcgataaagagcgcagccatggtcgggggagatcatgtggtcactttcgggtcggcatcgattctgcgagcagaatatgtggttgatggccactaggccggtaccggggaactggcggttcccggccgatgagcatcggccctgacgcgcggccgtaagctccaggaatggggacgcacggggctaccaagagtgcgacgtcggctgtgccaacgccccggtcgaactccatggcgatggtacggctggcaattggcctgctgggtgtgtgcgcggtggtcgcggccttcgggctggtgtcgggagcgcgccgctacgctgaggccggcaatccctatccgggcgccttcgtcagcgtcgccgagccggtcgggttcttcgccgcgtcgctggccggtgcgctgtgtctgggcgcgctgatccacgtggtcatgacggccaaacccgagccggatggcttaatcgacgccgcggcgttccggattcacctgctggcagaacgtgtttcaggtctctggttggggctagccgcgaccatggtggtcattcaggccgcccacgatactggagtggggcccgcgagactgctggctagtggggcactatcggactccgtcgccgcctccgagatggcacgcgggtggattgttgcggcgatctgcgcgctggtggttgcgacggcgctgcggctgtacactcgctggctcgggcacgttgtgctgcttgtccccactgtgcttgccgtcgtcgccaccgcggtgaccggtaacccgggacagggacccgaccatgactacgcgaccagcgccgcgatcgtgttcgcggtcgcgttcgccaccttgaccgggctcaagatcgctgcggcgttggcgggaacgacgccaagccgcgctgtgctggtaacgcaggtcacctgtggagcgctcgcgttggcatacggagcgatgctgctttatctcttcatcccgggctgggcggtcgattcggattttgcccgccttggtctgcttgcgggggtaatcctgacgtcggtgtggttgtttgactgctggcggctgttggtcaggccgccacatgcgggccgtcgccgcggtggtggctccggtgccgcactggccatgatggccgccatggcttcgatagctgccatggccgttatgaccgcgccgcgatttctcacccacgcgttcacggcttgggatgtcttcctcggctatgaactgccgcaaccgccgaccatagcccgggtgctcaccgtgtggcgcttcgatagcctgatcggagccgctggtgtggttctcgcgatcgggtatgcggcgggcttcgccgcgctgcggcgccgaggtaactcttggccggtgggcagattgatcgcctggctgactggttgcgccgcactggtattcaccagcggctccggtgtacgggcctatggttcggcgatgttcagcgtccacatggccgaacacatgacactgaacatgttcatcccggtcctgttggtgctcggtggcccggtcacgctggcgctgcgggtgctgccggtaacgggtgatggacggccgccgggggctcgcgaatggctgacctggctgctgcactcccgggtgacaactttcctgtcgcacccgatcaccgcattcgtcctctttgtggcctcgccctatatcgtctatttcacaccgctgttcgataccttcgtccgctatcactggggccacgagttcatggcgatccatttcctggtggtcgggtacttgttctactgggcgatcatcggcatcgacccagggccgcgccgactgccctacccgggccggatcgggctgttgttcgcggtgatgccgttccacgccttcttcgggatcgcgctgatgacgatgtcgtctacggtgggcgctacgttctatcgttccgtcaatctgccgtggttgtcgagcatcatcgccgaccagcatctcggcggtggaattgcttggagcctaacggaattgccggtcatcatggtcatcgtggcgctggttacccaatgggcgcgccaagaccgccgagtcgcgtcccgcgaagaccggcatgccgacagcgactacgccgacgacgagctggaagcctacaacgcgatgcttcgcgagttgtcgcgaatgcggcgctgaatgtgcagatgattttggaagcggttggcgtatctgcccgtgctcggctacaccaggaccgcggggcgctggcacgcgaacgatccggcgaggaggtgggccagccggagattccctccacaggctgcagcagaagtcctggatctgaccccgacctgaacccttgtcagtgcggtccatcgacggaaaattgctgttccgccatgctgggcatgctattgagcgccaaaattgcgtagccgcaagctgtttgacacgacgaaaaatgacgagaacgccatggcggcaccggcgatcaaagggttgagcagtccggcggcggcaatcgggatggctgcgacgttgtacccgaacgcccagatcatgttcatccggatcgtccgcatggttgcacgggccaggtccagcgcctgcggaacagtattcagatcatcgcgcaccagaatgatgtcggctgcaccgagcgcgacgtcggtgccacgcccgatcgccaaccccaagtcggcacccaccaacgcgggaccgtcgttgatgccgtcaccgaccatggcgacggtatgtccttcctcgcggagccgttggatcacgtcgaccttgccttcgggcagcatatcggcgacagcggagtcgatgccgacctgcgccgccaccgcgtcggcggcggcccgattgtcgccggtgagcagaatcgtccgcagcccgcggctgcgtagcgcagcgacggcggcagccgctgaatccttgagggtgtcggcgattgtcagggctgcgcggacgacaccgtcgaccgacacaaaaacgacagtctcgcctcgggattcgccgtccaggcgcgcggacaccagagccgcgtcgtggcagggcgtggtccgggtaatccaggatggcttgccgacctcaacgtgatggccgccgacttcccccgatacaccgcagcccgcgacggcgacaaacccgttgactggacccggatccggcgaagcggcaacgatggccgccgccatcgcatgctcggaagccgattcgacagcggcggcgaggccaagcacttcctcgcgatctcgctcgctggtgcctgaacctgccattgttacggtgctcaccgccagctgcccaaccgtcaacgtgccggtcttgtcgaacaccacggtgtcgatgctccggatggtttccagtgcccggtaccccttgataaagatccctagctgcgctccccgtccggaagcaaccatcatggcggtaggtgtcgcgagcccaagcgcacacgggcacgcgatcaccaacacccctagcgtgaccgagaacgcgcgatccgcgcctgcgccgctgacgagccaggccgcacctgcaagtccagcaatgacgaaaaccaccggcacgaacacgcccgcgatgtggtcggcgaggcgctgggcacgcgccttctgcgtctgggcttgctccacgaggcggaccatcgcggcgaactgggtatcggcccctaccgcggtggcctcgatgaccaggcggccgtccatcacgaccgtgccccccacgaccgaggccgccagataggcacggaccggcttggcctcaccggtcatggcgctcatatcgatcgccgcgctgccgtcgacaacgactccgtcagctgcgatggtttcccccggccgcgtcacgaagcgctggcgcttcttgagttcgctcgccggtatcactagctccgcgccgtcgggcagcagcaccgccacattcttggcgcctagctccgccagcgcacgcagcgcgctgccggccttggacttggctcgtgcttcaaagtaacgaccggcaagaacgaagacggtcacaccggccgcgacctcgaggtagatcgagtcgctgttgagaatggcccgccagattcccgagccttcccgtggcggctgatcgccgaagacggacgaaagcgaccaggcggtggcggccacgatcccgaccgagatcagcgtttccatggatgtcgtccggtggcgcgcgtttcgcagcgcgaccgagtggaagggccatgcggcccaggtcacaaccggagcggccagggccgtcaatatgtatccccagccgggaaccctggcgctggggacgatcgcgaacaacgtcgacaggtcagccagcggcacgaacaacaccgccgcgactagcagccgccgcagcagtctgcgggcgtgggcgccgtcgggatcctttgtccgtttgtctaggacggttgtctcggtgtgcggtgccgcgtggtatccggctttctcgaccaccccgcacagctcatcggctgccatgcccacggcatcgatggtcgcgacgcgggttgcgaagttgacggatgcgcgtactccggggatcttgttgagcttcgtctcgacgcggctggcacaggccgcacatgacatacccgaaacatcgagccggatccgccgcaccgactgcaggtcggcatctcccacaactggagccgccacggccctcctcggatcggcgtatttgcacccgtcagcctacaagtcgtaagcaggcggtaatcggttccctatggcccgctggatgcactggcgatggattcttttggtccgatttctgcggttggcgtgctaggtttccgactgtgacgcccgtcacaacgtttcctctcgtggacgcgatcctcgctggtcgcgaccgcaaccttgacggcgttatcttgatcgccgcccaacacctgctgcaaacaacgcacgccatgctgcgttcgctatttcgggtcggcctcgatccgcgcaacgtcgcggtgatcggcaagtgctattccactcacccgggagttgtcgacgcgatgcgggccgacggcatctatgtcgacgattgcagcgacgcctacgcaccccacgaatcattcgacacccagtacacccgccacgtagaacggtttttcgccgaatcctgggcgcggcttacggccgggcgtacggctcgtgtcgtgctcctcgacgacggcggatcgctgctagccgtcgccggcgccatgctcgatgcgagcgccgacgtgatcggaatcgagcagacgtccgccggctacgccaaaatcgtcggttgtgcgctggggtttcccgtcatcaacatcgcccgctcgtcggcaaagcttctatacgagtcgccgatcatcgccgcacgcgtgacacagacggcattcgagcgcaccgcgggcatcgactcaagcgcagcgatcctgatcaccggcgcgggcgcaatcggcactgccctggccgatgtgctgcgtccgctgcatgaccgggtggacgtgtacgacacgcgctccggctgtatgacgcccatcgatcttccgaatgcgatcggcggctatgacgtgatcatcggtgccaccggcgccaccagtgtgcccgccagcatgcacgaattgctgcgccccggcgtattgctgatgtcggcgtcttcgtccgatcgcgagttcgatgccgtcgcgttgcgtcggcgcacgacgcccaatcctgactgccatgccgacctcagggtagccgacggcagtgtcgacgctaccttgttgaattcgggcttcccggtcaactttgacggttcgcccatgtgcggcgatgcgtcgatggcgctcacgatggcgttgttggcggccgcggtgttgtatgcgtcggtcgcggtcgccgacgaaatgtcatccgatcatccgcatctcgggctgatcgaccagggcgacatcgtggcatcgtttctgaacatcgacgtcccgctccaagctctcagccggctaccgttgctttcgatcgatgggtatcgccgccttcaggtgcgctccggccataccttgttccgccaaggtgagcgggccgaccacttctttgtcatcgaatccggcgagcttgaggcgctcgtcgacgggaaggtcatccttagactcggtgccggagaccacttcggcgaggcgtgtttgctcggtggcatgcggcgcatagcgacggtgcgggcatgtgagccatcggtcctgtgggagctcgacggcaaggctttcggcgacgcgctgcatggggacgctgcaatgcgtgagatcgcctacggtgtcgctcgcacccggctcatgcacgccggcgcgtccgagtccttgatggtgtaacggtcttgcattcgtgggctgtcggcggatcacgggatcgttatgccggttcttgcgagtgacataggttgacatacgtataaccggtccctgcggtcgaacacggcttgacaattggacgaatctcgttgcgcgccatcagttgtgctcacaggatcgccgccgttcggagcgatgagcccgcttggcgcgcgaagtgcgccggggcggatcctgcccgagccgcgcgacgacggcctcgatgcccgtcgcggtcgatgaccttgattccttgggcgctgacccgcaccttgatgcggcggtcctccgacggtaagtagtaggccttgagctggatattgggcggccaacgtcgccgagtgcggcggtgtgagtgcgacacagccttaccgaaacccacagtgcggccggtgatttggcagcgggcggacatggcgaacctcctcccggaccagcctgttgaaaatagttttcgacaaccgttgcacggcacggtagcgtgggtgcagtttaatggcaatcattttcaataaggtttggcgatgcgtactccggtgatattggtggcaggtcaggatcacaccgacgaggtgacgggcgccttgttgcgccggaccggaacggtggtcgtggagcaccggtttgacggccatgtggtgcgacggatgactgccacgctgagccgtggcgaattgatcaccacggaggacgctttggagttcgcccacggctgtgtgtcgtgcacaatccgcgacgacctgctggtgctgttacgcagactgcaccgccgagacaatgtcggccggatcgtcgtgcacctggcgccgtggctggagccccagcccatctgctgggcgatcgaccacgtgcgggtttgcgtcggacacggatacccagacggaccagccgccctcgacgtgcgggtcgcggccgtggtgacctgtgtggactgcgtaaggtggctgccgcagtcactcggcgaggacgaactgcccgacgggcgcacggtggcccaagtgacggtcggtcaggccgagttcgccgaccttctggtgctgacccacccggaaccggtcgccgtggcggttctgcgccgactggcccctcgagcgcgaatcaccggcggcgtcgaccgcgtcgagctggcgctggcgcatctggacgacaactcacggaggggtcgtaccgataccccgcacacgccattgctggcgggcctgcctccgttggcagccgacggtgaggttgcgatcgtggaattcagtgcccgccgcccgtttcacccgcaacgtctgcatgccgcggttgacctgctgctcgatggcgtggttcgcactcgaggtcggctgtggctggccaaccggccggatcaggtcatgtggctcgaatcagccggtggcggtctgcgggtcgcatcggccggaaagtggttggcggcgatggcggcctcggaggtggcctatgtcgacctagagcggcggttgttcgccgacctgatgtgggtctacccgttcggagaccggcacaccgcgatgacggtactggtatgcggcgccgatccgaccgacatcgtcaatgccctgaacgcggcgctgctcagcgacgacgaaatggcatctccgcaacgctggcagtcctacgtcgaccctttcggcgactggcatgacgacccgtgccacgaaatgcccgatgcggctggggaattctcggcacaccgcaactcaggagaatctcgatgaaaccccggtatccatcccgactaccagcccgtggtacagacgccgacactacggctcagcgcgcgctggatgctaccgagggcgtcgataggttctatccacccgcgtcagagtcttccgcgtcgtcagggcgttcatcaggttgcacgacaccgactgtgcttgccaaccacttcggtgccagcgctgagactgcggtggctcctgccgtggcgctgaagacgcccgtccaggcgaccggtcccagcggggtacacccgaaaaagtggctgataaccggggtttgaatgatgccgaccaacaccccggcgctgcccagtgcggtggcaatgacgagcggactgtgccggcgcgtcagcagtgtctgcgctagctgggtcatcacgagtgcagtcaaacccattgtcgccgtgcgtcgttcggttccgggagtccagcgcccgatggcccaggctgccgttgcgccggcggcggtgacgacgccgcggttaacgatctgacgcagcaatggcgcgtccagcgagggcgtaggcccgatcagcaccgcacgtcgatgttcgcgctgcgctcgctcggccgcgtcatcggttgggtattcggcgtcgtcgggttcggcaaactgcgaggtgacggccaccgcaagcgcgggaaacatgtcggtgagcagattcaccagcagcagttgacgagtccccaccggcgcccgcccggccccgaacgccgtcccgatgacggtgaacagaacttcgcccacattgccgccgaccagaatcgtcaccgcgtcacgaacaccggcccacatgctgcggccctcgaccagcgcgtcgagcagcacgcccaggtcatcgtcggtcagcacgatatcggcggccccacgggcggcagaggaaccgcgcccgctcactccgatgcccacgtcggccatccggatggccgcggcgtcgttggcgccgtcgccgaccatcgcggtcactcgcccgcagcgctgcagcgccgccacaatctgaaccttttgttccgggctgacccgagcaaagacttgcatgtcggcggcgagtttggcatgcgcctcctcgtccaggacggcaagttcggcaccggtcacgactcgcgcgtccgccggtagtcccagctggcgggcgatcgcccgggcggtgatcggatggtcgccggtgatcagcaccacgttgcgctcggcgtccagcaaggcttcgatcaacggacgcgaggaaggccgggccgtatccgccaatccgacatagccgatcagctcgagatcgtgcgcgacggcgtcgacagcgtcggcgtcggtctcgtcatcatgggtggtcccgttgtcccaggtgcgctgcgcgactgccagaacacgcaggccctgctcggcgaggtggcgtaccacggattcggcatgttcgtggtcgacgcccgggtcggcgagtcggcagcgcggcaggatcgtctccggagcgcccttgagcatcaacatcggtatcccgtcggtgcccactctgccgatcgcggcggcgtagccgcgactggactcaaacggtacttcggccagcaccacccactccgaatcgccttggctactaagcgaaccggccagcgcactagccgccgcgaggatcgcctcatcggtggcgtgcgcgtgcccttccccgttatggggctgcgtggacgcgcgcgcggcggcccgcagcacctcggcggagggcgcatcggtggtctgcggcaacggatcccgttcggctgcggtgctgctcggtagcgcgcataccacccgcaggcggttctcggtgagtgtgccggtcttgtcgaaacatatggtgtcgacacggcccagcgcctcgatggtgcgaggcgagcgcaccagcgccccacgtgccgtcaggcgctgggcggcggcaagctgggagagggtggccaccaacggtagaccctccgggaccgcggccaccgcgatggcgacgccgtcggccaccgcttgccgcagcgacgcccggcgcagcaacgccagagctgtcaccgcggcgccgccggccaacgtcatgggcagcactttgctggtcagctcgcgcagccgggcctggactccggccgccgtttcgacatcggcgaccgccgagatcgcgcgatgtgcggcggtgccgactccggtggctaccacgatcgcgcgggcgtgtccggcgacgatggtgctgccctcaaacagcatgctggcccggtcggggtcgttgacggcgacggggtccacctgcttgtccaccggtagcgactcgccggtaagaaaggactcgtcgacctcgaggtcttcggccaccagcaggcgcgcatccgccgggaccacctccggcgcggccaggtcgatgacatcgccgactcgcagcgacttcgccgacaccgtggccgtccgggtggcgtgccgggccgcctccagtcgacgtcgggtagtcgctaccgccggcaccaccacccggcgcaccagctggtcctgctcggcgaatagctcggcggccgccgcctcggctcgcaatcgttgtaccccaccggtgatcgcgttgaccgtcatcacgcccgctaccagtagcgcgtcgatattgctgccgacaatcgccgatgctgcggcgcccaccgccaggatcggagtcagcggatcggccagttcatggcgggtggccaccgccagctgcgccaaggttcgtgccgggccgcgcagcggcgccatcaccggttcgtaggacaggtcgtccagaatgcgccgccaggccgggattccgggttcgacggccaagggtcgggagccgccggctagccgcgagtagacgatctcggggtccagcgcgtgccaggcggtcagcggttgcggggtggggtcgggcatccgcagcaccttggcggccgaccacattccggacaccaaagccgttgcggcagcggcattgaccggattgagccagcgacggaagctggctgggttggtggttttgtcctgctcaccggtgaccaacaacagcccggccaaggtggtgccaccttgggcgaggtgtaccgcggattcactggctgcccgggccaccggaagcgctgacaggatccgcaccgccgcggccagatcggtgccggtgattaggtcggcagtccatggtgttgccccgcggggatcgtcgagagccacaccgacgtcagcgatggccaacgcggccaacgtatcggtggatgcgaagtcccggtgcaccgcggtgatcagcaataccggtccgcgatccgcgcgcaactcacgcaccaacttcagcaacggcgtgccaggcggatgcgtcgaaccgacgctggccgatagatcttcggtgcccgcgacatggcgcaaaaccacccgcgctccggttcggtgcgcggtctgcagcagcgggattgcgtatgggtcgacttcccaccccacgtcgacgctgcccacgcattggccatcgaccaccaggtcggcatgctcgaggccctgagccggcgttgccgacggcccttgagccggagcccatctcaagcgggcaccggtagccggcaattcatcggggtcgggttcgggtgcctgctcgccatggagcaaggcgtcggcgacctcgtagacgcggtcgtcgtcccagccgggttcgtctccctgtgcatgcaatacggcgcggttgtcaccgcgcagcgctgcgccgtcgataacgaccacccgcacccgatccaggcggcgcaacgcgccggggtcgaggactagttgcccggtgttggcgagcccgcgacccagcaccgccgcgaacgcctgtcggcccatgtgcgcggcacgtggtactccggccaggatcgcgccggccgcgtcctcggtaccaccgccggccaccagtgcactggccgcggcgatcaacgaaccgtttgcggcctggttgacgtattgctccaccggcccggcccttgaccctttggcggtgtcgatcgcggcgtcgatggatccgccgaccacgacgtgcgaagcctcgcctgccgccgcagccgcccaactgtgtcgcggctcctgcgatttggccccggccgacgagatgatgggcaccaccggagcctgcggccgtctgggggaggccagcgcgggttcgcggtcacgccatacgcgacggtgcgccgccgcttcggagatttgcaggctgcgttgcaccagatcgagcagcggtgtgcccagggactgggttagcccgttggccgccgccgtcgtagcggcgagcgcaatatcggtgcccactcgacccaaccgcgactccataagcgacaccattcgcggttgatggtttatcagagcggccagggctctggtggtttgcggtgcggcgggcagtcgggcgacccagccggtgaccgtggcacccatcgctaccagatccattgccgcagcggtcaacggcaccaggatcgccaaggggttacctgggtcggcgaatggtgccgagttcggcgacgacaccgacccagccaggaatatgtcggcagccaccgcggaaaccacatcacgtacctcgtccacggcgatgtcgctatccgcatcaggttcaagttcgaccaccagccgacccaatgagccctcaacgtgggcctcggccacgcccgggatcctgcggactggctcctccaccatggcggcatgctcgtgccagcgagggaatggcagtagcggatccaggtcgaaatgcacgcgccgtccgctgcgccaacgcaccggcggtgtcattccgtcaggcgattcgttgtgggaaccgcgtaccccgattgcgcgaccagtcgtttgcaccaccgactgcaccaccgggccggtcagctccagcaccgggctggccagcgtctgcaccgccgcggccgcactccccggcaagcgggcgccggctcgcactgtctgtgctactccgttggtcacaccaccgaggacagtggccacacccgggatcttcactgagtcacccttcaactaccgataccgcgcctaatcctgatggcgtatcagcgccatgtctaccgacttgcgcatacttcgccgggtgaggtcgccggtgaaggcagtccggacccctttggtctgcgagcgatgaatgcagacgccgtgtcggatctagcttgagtacgggcgggcccgtgacgcgccggtggcgggcacgtgaaaccgacccaaacgatcccaacgacgcggcaacgcctggctaacggctcacggatcgaatcagtggatgcggtggggtccgtgaatcagccggcaagcggccaagcgttgcattgtgcggccgacattggggggccgacgaaatcggctcacaaaatgcggtggtgggccctgccgacgtggtaacccgccgggaaggacttctcgatgacctgcagctggtggttcactctcgactccagctcgagcaccacgcagctgtcaccgacggtcttcgactcaaggacgatgtaccgctgaccgccaccgttgacatcggtgatcgggtcaccggagtgcaatgtttcgacgggcaccaaatccggatttccgtttgactccacgcgaaacacagtaaggcaattaagccgactagggaacactctgcgtgggtgcgccacctcgacgcggaggcaccagcgggttggccgcggcgggctcgctcttgggtggtcgccagtgattgtgaccagctgccggagcgggaatgcgtgttggacagccgaatccccgcaattggcgcaacgtgccccggaagccgcgctacatttggctcctagccaccagacagcttgcccgaaaacggcagaggtccctgatgtcgcttttgatcacatcaccggcgacggtggctgcggcggcaacacatctggcgggtatcggatcggcgctcagcacagccaacgcggcagcggccgctccgacgacggcgctatcggtcgcgggtgccgatgaggtctcggtgctgatcgcagcgctattcgaggcgtacgcccaggagtatcaggcgctgagtgcccaggcactggcgttccacgaccagttcgtgcaggcgctcaacatgggtgcggtttgctatgcggccgcagagacagccaacgcaactccgctgcaggctctgcagactgtgcagcagaacgtcctcaccgtggtcaacgcgcccacccaggcattgctaggtcgaccaatcatcggcaacggtgccaacgggttaccgaacaccgggcaagacggtgggcccggcgggttgctgttcggcaacggtggcaacggcggatccggcggggtggatcaggccggtggtaacggcggtgcagccggcctgatcggtaacggcgggtccggcggcgtcggcgggccggggatagctggcagtgcgggcggggcgggcggcgccggtgggctgctgttcggcaacggcgggcccggcggggccggtgggattggcaccaccggtgacggtgggcctggcggtgccggcggtaacgccatcggtctgtttggcagcggaggtaccggcgggatgggcggcgtcggcggcatgggcggtgtcggcaacggcggcaacgcgggtaacggcggcaccgccggactgttcggtcacggcggggccggcggtgccgggggcatcggcagcgccgacggcgggctcggtggtggcggcggcaatggccggttcatgggcaacggtggggtcggcggtgccggcggctacggcgctagcggagacggcggaaacgccggcaacggcggcttgggcggcgtgttcggcgatggcggggccggtggtaccggcggtctgggtgacgttaacggcgggcttgccggtattggcggtaacgccgggttcgtcggcaacggcggagccggcggcaatggccagctcggcagcggcgcagtctcctcggcgggtgggatgggcggcaacgggggcttggtgttcggcaacggcggccccggcggtctaggcgggccgggcacgtcggccggcaacggcggtatgggcggcaacgctgtcggactgttcggccagggcggggccggcggggccggcgggtccggattcggggccggtattccaggtggcaggggcggtgacggcggtagcggcgggctgatcggcgacggcggcaccggtggcggtgcaggcgcgggtgacgctgctgcatcggccggtggtaacggtggtaacgcccggttgatcgggaacggcggtgacggtggcccgggcatgttcggcgggcccggcggagctggcggcagcggcggcacgatattcggcttcgccggaacccccgggccgagctaggcgtgttgcatcccgcccaacggcgcaggcaacaatggtgcgatgagtggcgccagctcatcggagtcgcccacctgctatcgccatcccgggcgccggacctacgtccgctgcacccgatgtgatcggtacatctgtggcgaatgtatgcgcgtgggtcccgtcggccaccagtgcgcggagtgtgtgcgcgaaggcgcccgggcggtgcggcagcctcgtaccccattcggcgggcggcagcggtcggcaactccggtggttacatacacgctgatctcgctgaatgcgctggtgttcgtcatgcaagtgaccgtgatgggtctggaacggcagctcgctttgtggccacccgcggtcgccagcggtcagacctaccggttggtgacctcggcgttcctgcactacggggcgatgcacctgctgttgaacatgtgggcgctgtatgtggtgggtccgccgttggagatgtggctgggccggttgcggttcggcgcgctgtatgcggtgagcgcgctgggtggctcggtgttggtctatctgatcgcaccgcttaatacggcgacggcgggggcatcgggggcggtgttcggtcttttcggtgccacgttcatggtggccaggcggctccaccttgatgttcgttgggtcgtcgcgctcatcgtgatcaacttggctttcacgttcctcgcgccggcgatcagctggcaggggcacgtcggcgggctggtaacgggtgcgctggtggcagcgacctacgtctacgcgcccagggaacgtcggaacttgatccaggccacagtgacgatcaccgttttggttgcgttcgtcgtgctgatcggctggcgcacagtcgatttgctcgcactgttcggtgggcgcctcaacctgagctgaacacatcaaaaccgatagccgcttgtcttcgcgtgtcttcggggaatccgacgcggtcacatctaaacttgccacgatcaagaggaggggcagcgacgtatcggcagcaagcactgcgccggacgacgaagtggtcagggcgcgctaacagcgagagctgagccgggcgggattcactccgtgccggcacgttctgttccccggccccgttgggtggccccggtgcgccgggtcggtcggctggtcgtatgggatcggccggagcggcgcagcggaattccagcgttagatggccttcgtgcgatagcggtcgcgctggtactcgccagccatggcggcatccccggtatgggcggcgggttcatcggcgtcgacgccttcttcgtcttgagcggatttctcatcacctcgctgctgctcgacgagctggggcgcaccggtcgtatcgatctgagcgggttctggattcgccgtgcgcggcggctgctgccggcgctggtgctgatggttctcaccgtgagcgccgcacgcgcactatttcctgaccaagctctcaccgggctacggagcgatgcgatcgccgcgttcctatggacggcgaattggcggtttgtggcccaaaataccgattacttcacccagggcgctccaccctcgcccctacagcacacctggtcgttgggggtggaggagcagtattacgttgtctggccactgttgctgatcggggcgacgctactgttggcggcccgggcgaggcgccgttgcagacgggccacggtgggcggggttcggttcgccgcgttcctgattgccagtctcggcacgatggcttccgccaccgccgcggtcgcatttacctcggcggccacccgcgaccggatttacttcggcaccgatacccgtgcgcaggcgttgctgatcggctccgcggcagcggctctgctggtgcgggattggccatcgctgaaccgcgggtggtgcctgatccggactcgctggggacggcggattgcccgtctgttgccgttcgtcgggctggctgggctggcggtgacgactcacgtcgcaacgggcagtgtgggcgagttccgccatggtctgctgatcgtggtggcaggtgcggccgtcatcgtggttgcctcggtagccatggagcagcgcggagcggtggcccgcatcctggcctggcgaccgttggtgtggctgggcaccatatcgtacggcgtctatctgtggcactggccaatctttctggcgctcaacggccaacgtacgggctggtcgggcccggccctgtttgccgctaggtgtgcagccacggtggtgctggccggtgcgtcgtggtggctgatcgagcaacctattcggcgctggcgaccggcacgggttccgctgttgccgctggcagcggcgaccgttgccagcgctgccgccgtgacgatgctcgttgttccggtcggagccggaccggggctacgcgagatcggccttccgcccggcgtttcggcggtcgccgcggtctcgccgtcgccgccggaagcgagtcagcccgcgcccgggccacgagatcccaaccggccgttcaccgtttcggtattcggtgattcgatcgggtggactttgatacattacctgccgccgactcccggattccggttcatcgaccacaccgtcatcggctgcagcctggtacgcggcacaccgtatcggtacatcggtcaaaccctggagcagagggcggaatgcgacggctggccggccagatggtcggcgcaggtcaaccgggaccaaccggacgttgcgttgctgatcgtcggccgctgggagacggtagaccgggtcaatgaggggcggtggacacatatcggcgacccgaccttcgatgcgtacctcaacgccgagctacagcgagcgctcagcatcgttggatccaccggggttcgagtgatggtcaccaccgtgccctacagccgcggcggcgaaaagccggacggccgcttgtatccggaggatcaacccgagcgtgtgaacaaatggaacgccatgttacataacgccattagccaacactcgaacgtcggaatgatcgacctcaacaaaaagctttgtccagacggcgtttacacggccaaggtcgacggcatcaaggtccgcagtgatggtgttcatctcacccaggaaggcgtgaagtggctgataccgtggcttgaggattcggtgcgggtcgccagttaatccgccgtgtgctccggatgagcgcgacggtaaccctggaattgtgctgtgtgctggctgtgtcgttgtgatgagcctgtctaagtggtgcgtaaccgtttgacgagccgcggcctcgctgcaaacattgaagcccgcacgtctgggtttgtatttacacaacgagggcgctccccgatctggcgcgcgcaacgaggtgcgcactatccattcgaggtgaactggactccttgatgctcaggccggtgcggtttgtcgagaaaggcgaataggaacagtccatgaaagtgtggatcactggggctggcggaatgatggggtcacatctcgccgaaatgttgctggccgccggacacgatgtgtacgctacctactgcaggccgaccatcgatccgtcggacctgcaattcaacggagcagaagtcgatatcaccgactggtgctcggtctacgattcgatagcgacattccgccccgacgcggtatttcatctcgcggcccaaagctatccggcggtttcgtgggcccggccggttgagacgctgaccaccaacatggttggcaccgccatcgttttcgaagcactacgtcgcgtgcgaccgcacgcaaagattattgttgcgggctcgtcggccgaatatggatttgttgacccatccgaggttccgattaatgagcggcgagaacttcgcccgctccatccgtatggtgtttctaaggcggccaccgacatgctggcgtatcaatatcacaagtcttacggcatgcacaccgtcgtcgctcgtatcttcaattgcaccgggccacgcaaagtcggagatgcactttccgatttcgtccgccgttgtacatggttggagcaccatccggaacaaagtgccatccgggtgggaaatcttaagacgaaacggactatcgtggacgtccgcgatctcaatcgggcgttgatgctgatgctggataaaggcgaggccggggctgactacaatgtgggaggttcgatcgcctacgagatgggcgacgttctcaaacaagtaatcgcggcttgtaaacgtgacgatatcgtgccggaagtcgaccccgcccttcttcggcccaccgacgaaaagatcatctacggagattgcagcaagctggcggccataacaggctggcaacaagaaatctgtttgactcaaacgattgccgacatgttcgattattggcgtagcaaatccgagtccgccctgatggtgtgaccgaatgtctttgtcctgccaacctgaggagcagataagattgaccgtaacggactctcagtatcgacaaaaggtgtgcaccgcgagaactgctgaggagatctttgtagagacaatcgctgtcaagacacgcatcctcaatgaccgggtcttgctggaagccgctcgcgcaattggggaccgcttgattgccggctatcgtgcgggagcacgcgtcttcatgtgtggcaacggtggtagcgctgcggatgcgcaacattttgccgcggagctaacgggtcacctgatctttgatcggccaccgcttggcgccgaggcactccacgccaattcgtcgcacctaacagcggtggccaacgactatgactgcgacaccgtttttgccagggccctcgaaggatctgcgcgtcccggcgacacgctttttgcgataagtacctccggcaattctatgagtgtactgcgggccgcgaaaaccgcaagggagttgggtgtgacggttgttgcaatgacgggcgaatccggcggccagctggcagaattcgcagatttcttgatcaacgtcccgtcacgcgacaccgggcgaatccaggaatctcacatcgtttttattcatgcgatctccgaacatgtcgaacacgcgcttttcgcgcctcgccaataggaaagccgatccttacgcggccattcgaaagatggtcgcggaacgtgcgggacaccaatggtgtctcttcctcgatagagacggggtcatcaatcgacaagtggtcggcgactacgtacggaactggcggcagtttgaatggttgcccggggcggcgcgggcgttgaagaagctacgggcatgggctccgtacatcgttgtcgtgacaaaccagcagggcgtgggtgccggattgatgagcgccgtcgacgtgatggtgatacatcggcacctccaaatgcagcttgcatccgatggcgtgctgatagatggatttcaggtttgcccgcaccaccgttcgcagcggtgtggctgccgtaagccgagaccgggtctggtcctcgactggctcggacgacaccccgacagtgagccattgctgagcatcgtggttggggacagcctcagcgatcttgaattggcacacaacgtcgccgctgctgccggtgcatgtgccagtgtccagatagggggcgccagttctggcggtgtcgctgacgcgtcatttgactcgctctgggagttcgctgtcgcagtcggacatgcgcggggggagcggggctaatggcgatcttgcgcgggcgagcgccgttgcggctcggactcggcggtggcgggacagacgtggaaccgtactcgagccagtttggcggacgaattcttagcgtaaccatcgacaaatacgcctacgcgttcgcggagcgcggaacaggagatgagatcgcctttcgctcgccggaccgcgaccgagccggccaggcctcgatcgacgatctggcgtctctcgaagaagactttccgttgcacgtcgccgtctaccggcgggtgattgcggagttcaacggtggtacaccgtttccgctccagctggcgacgcaggtggacgctcctcccgggtcggggctgggctcgtcgtctgctttggtggtggcgatgcttctcacgacatgtgcgctcatcggctcgtcgccgggcccatacgagctggcgcgactggcctgggaaatcgaacgggttgatctcggcatggccggtggttggcaagaccactacgccgcggctttcggcggcttcaacttcatggagtcccgccccaacggagaagtcgtggtgaatccgcttcggatacggcgggaggtgatcgccgaactggaagcttcccttcttctgtacttcggcggcgtctccaggctgtcgtcggaagtcatcgccgatcaacaacgcaatgtcgtcgagcgagacgcggacgcgcttgcggccactcactcgatctgcgccgaggcactcgaaatgaaggatcttctcgtggtgggtgacatacccggcttcgccgattcactgcttcgcggctggcaagcgaaaaagcggacgtcaacccgaatctcgaaccccgcaatcgagcacgcttaccaggtcgcgcagtccagcggcatggtcgccgggaaagtctcgggtgccggtgggggtggcttcctcatgatgatcgtggacccgcgtcgccgtatcgaagtcgcacgcagcctcgaacgagagtgcggaggatcggtggctccttgcctgtttaccaaaggcggagcggtgacctggcatatcccagagtccacggcaccccgtaaggcgtggagttgctgatgccgtggcttcagcgctcggaaacgctggaatcttgctgtgtgctggctgtgtccttgcgacgagccactcgacttggcgcgtaccggtttgacgatcggggagcccagtgcaagcatgagaccccgcaagcaccgggcgctgacgcctcttcgtgaggtgactgagacgacacccccgtgtgtcctggccgtgaggaggtgagggcgagatgagtccgagcgacagtcccgatccgacattcgtcttgtcccgatctggctccggcattctttctgccttctgagctttcgcgagttactgcgcatgtccgatgtggcgcagttgtggcgttctgaatgacgcacgctgatcgggcttcctgcaggagaagaacatgaccacgatgatcatgacttttgttgttccacaacgtgttacccgtgcgacgaaagggcgggcacggtcgctgctgcgggtgagtcggcgtctgacggacacgtttcgcgcaccgctcgcctggaccccgcaggagcgggccgaccggtatgtggcacgtatgccgatcgcggtgattgcggactgagcgggcgtcggcgcgtggcgcggttacccgttggaccggcgctagcccaacccgcgcgcgcgtgttggtacaccgacacgctgtctgggccctacaactgcgcacgctcgcggccagtgccgctagccgaccacctcaatgggatcaccaacggtgacggcgtcgaagtaccatgccgcgttgtccgggctgaggttgatacagccgtggctgacgttggcgtatccctgcgagttgaccgaccagggggccgagtgcacgtacacgccgctccaggtaacacgaaccgcgtagtgggcggtgagcagatacccgtccgaggaattcagcgggatgccgatggtacgcgagtccatcacgaccgtgcgctccttggacattgcgtgaaagctaccgattggtgtcgggcggctgggcttgcctaacgacgcgggcatggtgcggaggacttctccgtttctgctgaccgtgaaggtatgtgccgagatgctggcaaccctgatcagtgcgtcaccggtctcgaatccttcggtcagttcctgcacacccaccgagacacgggtgtgaggtggccaataccggtggggcacccaccgcacgacattgctagcgacccactcgaagtgtccggtcgtgttgtgcggtgtgctgatgcggatggaccgctcgacggcgcggcgatcggtcacgggcgtggtgaatgtcaccaccaccgggtgcgccacccccaccacggcaccattagccggcgacaccgacgcaacgcctgggatcggttggagtggcgggaccgcggcggtcgctatgctgactgattccgcggtgagcatcagcgtgatcgcgaccacaacggatagataacgaaccactcgacgcatggcgtccaccctcccgagatggtgcgatcgacacacgacattctagtgaccatcgacccattgcgggccgagcaagcagtttctggatagccccgccgccccgcgggtgcggattggcaggccgcgcggcctcgcgttagcctcagcggaatcggtgccaaggccgaggaggtgcgggtgctcttccgtcagctggagtacttcgtcgcggtcgcccaggagcggcatttcgctcgggtcgctgagaagtgctacgtgtcgcaacctgcgctgtcttcggcaatcgccaagctcgaacgcgaactcaacgtcaccctgatcaatcgcggacacagtttcgaaggccttactcgcgagggtgagcggttggtggtatgggccaagcggatacttgccgagcacgctgcgttcaaggccgaggtggatgcggtgcggtccgggataaccgggacgcttcggctaggcacggttcccaccgcgtcaacgacggcatccctggtgctgtcggcgttttgctcggcgcacccgttggcgaaggtgcaagtctgttcccggctggctgcgaccgagctgtaccgacggctgcgcgaattcgagctcgatgccgtcatcgtgcaccccgagacccaagacagtgatgatgttgatctggtgccgctctatgaggagcagtacgtgctgttgtcgccggcggatatgctgccgccggggacatcgacgttggtgtggcgggatgccgcgcaactaccgttggcattgctcactgcggatatgcgggaccgccaggttatcgacgccgcgttcgccgaccacgcggtctcggcgatcccgcaggtcgaaaccgattccgttgcttcgctgttcgcacaggtggcaaccggcaactgggcgtccatcgttccgcacacctggctatgggcaatgccaatgagcgggccgacgggtggtgagatccgcgcggtcgaattggtcgatccggtgctgaaagcccagatcgccctggctaccaacgccttgggaccgggatctccggttgcccgagcgctcataacatgcgcgcaggcgctggcgctgaacgaattctttgacacgcagctgcgggggatcacccgtcgccgctgatcgcgggcgtcgctgcgctggtagtgttcagcttcgccaggtggccgctctccaccccgtctgcagggtcgagttcgcagtcgatgagtgacggtccgttcgatgccagtgcatcggtcagcgccgactccagttcggttggggtgcttacgtgatatcctttgccgccgaacgcctctgcgatcagttcgtgacgtgcatgagcgttcagcacggtgggcgctgggtcgtgtcgccacaccggggcggccgacctaaagatcgttgcctcgtcgccgcggtagacgccgccgttgttgaggatgacgacggtgaccgggagtcggtatcggcagatggtctcgaactccatgccgctgaagccaaatgcgctgtcgccctcgatcgccacgacaggtcgcccggtctcgacggcggccgcgatggcgtagcccatgccgatgcccatcacgccccaggttccgctgtcgagccggtgccgcggtaggtgcatgtcgatgatgttgcgggcgaggtccagcgcgttggcgccttcgttgaccacatagacatccgggttgcgttgcagcacagacctaatggcaccaagcgcgttgtagaaccgcatcggatgatgatcgtcggccaaccgccgacgcatcttggcactgttgcgggccttgcggtcggcgagctcgccggtccacgccgccgaggccacgctcgaacgatcggccgcagcttcgaggagcgccgacattaccgagccgatgtcgccggtcagcggtgccacgatcggccggttgctgtcaaactccgacgcctcgatatcgacctggatgaacttggcatcggccgaccattgcggcgactctccgttgcctagtagccaattcagccgagcgccaaccagcagcaccacgtcggcgcgggccatcgccagcgaacgagccgcagccgccgactgcgggtgtgagtcgggcagcagccccttggccatcgacatcggcaggaagggaatgccggtgtgctccacaaactcccgaataacgttgtcggcctgcgcatatgccgcgcccttgccgagcacgagcagcggtcgctgcgcttgggcgagcacgtccagcgcgcgatcaatcgcctccggtgccggcagtagtcggggagccgggtccaccggccgccaaatggcgccggaagcagccgatgcctcaacggcctggcccagcacatcgccggggatatcgaggtatacaccgccgggccgcccggaggtcgcggtgcgaatggcgcgcgcgacgccgcgcccgatgtcctggacttggccgatccgatacgccgccttcacgaacggtcgagcggcgttgagctggtcgaggtcctgatagtcgccgcgctgcaggtcgaccatcggccggctgctcgatccggagatctggatcatcgggaagcagttcgtggtggcgttcgccagcgcgggcaggccgttgagaaagccggggccggacgtcgtcagacacacgccgggccgtgcggtgaggaaccccgcggcggccgccgcattgcccgctgatgcttcgtggcggaaaccgatatagcggatccccgaggcttgggcggcgcgagccaggtcggtgatcgggatgccgacaacgccgtagatggtgtcgacgtcgttggctttgagggcgtccaccaccaggtggcagccgtcggtcagcactgtgcagggagatgccgatcgtgtggtcatggtgttcactgttgtccggggcgccggccgtgtccaagaccgagtcactatgcagcgatttacgcggtctatcaaccgttagcggatcggtattggacgccgggcaggcgagcccggcactgtgctgatcgtgccgaacccgcacaccgaacacatggaaggagcgttcgcgatggcatccgacttcggcccgcgcatcgccgatcttgtcgaggtggcggcgacccggctgcccgaggctccggcgctcgtcgtcaccgcggatcgcatcgcgatcagccaccgcgacctggcccgtctggttgatgagctggccggccagctgacgcggtccggcctgctgcccggtgaccgggtcgcgctgcgcatgggcagcaacgccgaattcgtcgtcgccttgctggcggcgtcgcgtgcggatctcgtcgtcgtgccgctggatccggcgctgcccatcaccgagcaacgagtccgaagccaggccgcgggagcccgggtggtgctgattgacgcggatgggccgcacgacagggcagaacccaccacccggtggtggccgctcacggtgaacgtcggcggtgacagcggcccctcgggtggcaccttgtcggtccacctggacgccgccaccgagccgaaccccgcaacctcgacgcccgagggactgcgacccgatgacgccatgatcatgttgaccggcgggacgaccggcctgccgaagatggtcccctggacgcacgcaaacatcgccagctcggtccgcgccatcatcaccgggtaccggctgagcccgcgggacgccaccgttgcggtgatgccgctctaccatggccacgggctgatcgcgtcgttgcttgccaccctggcgtccggcggcgcggtgtcgctgcccgcacgcgggcgattctccgcgcacaccttctgggacgacatcaaagccgttggagccacctggtatacggcggttccgacgattcaccaaatcctgctggagcgatcggcaaccgaaccgtcggggcgcaaacctgccgcactgcgtttcatccgcagctgcagcgcaccgctcactgcccaagccgcgctagcactgcaaaccgagttcgcggcaccggtcgtgtgtgccttcggcatgaccgaagccacccaccaggtaacgacaacgcagattgagggtatcgaccaaaccgaaactcccgtcgtgtcaaccggtctggtcggccggtcgacgggagcgcaaatccggatcgtcgggtccgacgggctgccactgcccgcgggcgcggtcggggagatctggctgcgggggaccaccgtggtacgcgggtatctgggtgacccgacgataaccgccgcgaatttcaccgacggttggttgcgtaccggtgatctcgggtccctgtcggcggccggtgacctgagcatccgcggccgcatcaaggaactcatcaaccgaggtggtgaaaagatctcgcccgagcgcgtcgagggcgtgctggccagccatccaaacgtcatggaggcagccgtattcggcgtcccgcaccagctctacggcgaggcggtcgcggcggtgattgtgcctcgtgagtccgccccgccgactcgcgaggagcttgtccagttctgccgggaacggttggcggccttcgagatcccggcctccttccaggaggccagcgggctgccgcacaccgcgaagggttcgctcgaccgccgcgctgtcgccgaacggttcggccattcggtgtagctagccggccccggcctttacccgggcggcggcggattccggcatcggttcgtagcgggcaaacgaacgggtgaaggatgcggccccatgcgccagcgagcgcaaatcgattgcgtagcgggtcagctcgacctgaggcacctcggccttgatcaccgtgcggtcgtgccccgcggtctcggtgccgagcactcggccacgacgactggacaggtcgcccaacaccgcgccgacgaaatcgtcgggtaccagcaccgaaatctcatcgattggctcgagcaagatcaccttcgtcgcggccgcggcctcccgcaatgcgagcgcgccggccatttggaaggcgaaatcggaagagtcgacgctgtgggctttgccgtcgagcaacgtgacccggatatcgaccaccgggtagccggcgtgcactcccttatccatctgtgcgcggacacctttctccacactggggataaactgccgcggcaccgccccgccaaccactttgtcgaggaactcgaacccggagccctccggcagcggctccacctcgatgtcgcacaccccgtactgaccgtgaccaccggactgtttgatgtggcggccatggcctttcgcattgccggcgaaggtttcccgcagcggcacccgcagctcgatcgtgtctacgctgacgccgtaccggttggccagtgtatccaggacgacgccggcatgggcctcgcccatacaccacagcacgacctgatgggtctcttgattttgctcgatccgcagtgtcgggtcttcggcggccaaccggcccaacccgaccgacagcttgtcttcgtcggtcttggcatgcgccgcaatggcgatcggcagcagcggctcgggcatggtccagggtttcagcaccaggggctcggccttatccgagagtgtgtccccggtctcggcccggctcagcttgccgatggcgcagatgtcgcccgcgaccacggctgctgccgggcgctgttgcttgcccagcgggaacgacaagactccgatgcgctcgtcttcgtcgtggtcggggtgcgtgttactagttccgccgccgaaaaacgatgagaaatggcccgacacatggaccgtcgtgtcgggcctgatggttccggagaacacccgcaccaagctgacccggccgacgtaggggtccgacgtcgtcttcaccacctcggcgagcaacggcgcgtcattgtcacaggccagctccgcatgcgggacaccctgcggggtaaagacctccggcagtgggtgctccatcggagacggaaatccgcgggtggctacctcaagcaattccagtgtgccgaccccggtgctgctgcacaccggaatcaccgggaagaacgagcctcgggcgacggctttctccagatcctggatcagcaccgactcgtcgatcgtctcgccgccgaggtagcgctccatcaaggactcatcctcggattcctcgatgattccttcgatcaaggcgccgcgcgcctcctcgattcgctcggtgtccgactcggccggggttcgtgtcgttcgcttgccgtcggcgtactcgtacagtgcctgcgaaagcaatccgatcaggccgtcaccggacggcaggtagagcggtaagaccttgtcgccgaaggcgtcttgtgccgcggtcagcgcttcccggtagttcgcccgggcgtggtccagcttggtgatgaccaccgcgcggggcatgccgacctggctgcattcctgccacagggacttggtcggttcgtcgacgccctcgttggccgcgatcacgaacagtgcgcaatcggcggcccgcaacccggcccgcagctcacccacgaagtcggcgtacccaggggtgtcgacgaggttgaccttgatgccgtcgtaagccagcgaggcgaccgcaaggcccaccgagcgctgttgccggatctccgcctcgtcgaagtcgcagaccgtggtgccctcggtgaccgagcccggcctggacaacaccttggccgccaccaggagagccccgatgagggtggtcttgccgccccccgagggccccaccagaaccacgttgcgaacgccgccgggcccgtttgcggtgggagcggcggccgcgccctgggaagcattcactctgtcggccatggctttcctccagttctccggggtcggttcccgtggtgtggccagcaggacgtagtaggcaacttttctcccaactgccgcccagcacaagggtcgggtcaggtgagtagtaggcaatcggagccgtcgttgtggtcaggcgtgccagctggcccagcgctggactgctattgcgattaccgggccgttcaacggaaccgattggtattgagcatatttggcgcgcagcaggcggtatgcggcgcgcatcacctcgccatcgcgatgaatcgcggcgaccccgtcggcccggacccaccacaactgggtccaatcatcggcatagctgtcgacgagcacgctggcccgtggattgtgctcgagattggcgagccggcgcagccgctgcgtcgttttccgcttcgcgtcgacggcggtgtagataacgtctgcaccggtcgcctcggccgggcgcctagcgccgagcgcgaatacgaccggcaccaggtggggtgtgccgtcgggcgtgctggtggccagtcgtgcgacgggggactgggcaaacctgagctttgggtcgaattcccccacggcgccagcttatgctcagctgccgcccaacgtcgcgcagtctggacggccagacgtcgcggccgtgacagcggacatctcgggcagcccggtccatggggcgtgcgtgctaatggtgccggtggtaatccagtggcgcgcaaggtaattggccgggtcggtctcggccgccgcaggaatcggttgggtcggtttgaacgtgacagagacgaacagagaccagtgctatcgcgtcgaacggacgaccgttgacgctttgacacatcccgagtatcgagtacatactcgaggcgtgcagcgggtcagggtcacgaggaacgcccggaagcaccgcgtgtccaagcaccgcatcgtcgccgctatgcgccactgcggtgttccggtcattcaggaagatggctcgctgtactaccagggccgcgatacgtcgggccgtcttaccgaggtcgtcgccgtcgaagccgacgacggtgacctgatcatcactcacgcaatgccgaaggagtggaagcgatgacgaagaagccacgtaaccccgccgactacgtgatcggcgacgatgtcgaggtgtctgacgtcgatctcaagcaagaggaggtctatgtcgatggcgagcggctaacggacgagcgcgtcgagcagatggcttcagagtcgctgcggctggcgcgcgaacgagaagccaacctgattcctggcggcaagtctctgtccggcggctctgcgcactcgccggctgtgcaggtggtcgtttcgaaggctacccacgccaagctcaaggagctggcgcgcagccggaagatgagcgtatctaagctgctgcgtcccgtgctcgacgagttcgtacagcgagaaacgggtcggattctcccacggcgttagcttgtgctcagccgccggccaacccggctagccccgatcaacgagggtttcggtgccggtccggggcatggccatccgctgagctggcgatctggactacgttggtgtagaaaaatcctgccgcccggacccttaaggctgggacaatttctgatagctaccccgacacaggaggttacgggatgagcaattcgcgccgccgctcactcaggtggtcatggttgctgagcgtgctggctgccgtcgggctgggcctggccacggcgccggcccaggcggccccgccggccttgtcgcaggaccggttcgccgacttccccgcgctgcccctcgacccgtccgcgatggtcgcccaagtggggccacaggtggtcaacatcaacaccaaactgggctacaacaacgccgtgggcgccgggaccggcatcgtcatcgatcccaacggtgtcgtgctgaccaacaaccacgtgatcgcgggcgccaccgacatcaatgcgttcagcgtcggctccggccaaacctacggcgtcgatgtggtcgggtatgaccgcacccaggatgtcgcggtgctgcagctgcgcggtgccggtggcctgccgtcggcggcgatcggtggcggcgtcgcggttggtgagcccgtcgtcgcgatgggcaacagcggtgggcagggcggaacgccccgtgcggtgcctggcagggtggtcgcgctcggccaaaccgtgcaggcgtcggattcgctgaccggtgccgaagagacattgaacgggttgatccagttcgatgccgcgatccagcccggtgattcgggcgggcccgtcgtcaacggcctaggacaggtggtcggtatgaacacggccgcgtccgataacttccagctgtcccagggtgggcagggattcgccattccgatcgggcaggcgatggcgatcgcgggccagatccgatcgggtggggggtcacccaccgttcatatcgggcctaccgccttcctcggcttgggtgttgtcgacaacaacggcaacggcgcacgagtccaacgcgtggtcgggagcgctccggcggcaagtctcggcatctccaccggcgacgtgatcaccgcggtcgacggcgctccgatcaactcggccaccgcgatggcggacgcgcttaacgggcatcatcccggtgacgtcatctcggtgacctggcaaaccaagtcgggcggcacgcgtacagggaacgtgacattggccgagggacccccggcctgatttcgtcgcggataccacccgccggccggccaattggattggcgccagccgtgattgccgcgtgagcccccgagttccgtctcccgtgcgcgtggcatcgtggaagcaatgaacgaggcagaacacagcgtcgagcaccctcccgtgcagggcagtcacgtcgaaggcggtgtggtcgagcatccggatgccaaggacttcggcagcgccgccgccctgcccgccgatccgacctggtttaagcacgccgtcttctacgaggtgctggtccgggcgttcttcgacgccagcgcggacggttccggcgatctgcgtggactcatcgatcgcctcgactacctgcagtggcttggcatcgactgcatctggttgccgccgttctacgactcgccgctgcgcgacggcggttacgacattcgcgacttctacaaggtgctgcccgaattcggcaccgtcgacgatttcgtcgccctggtcgacgccgctcaccggcgaggtatccgcatcatcaccgacctggtgatgaatcacacctcggagtcgcacccctggtttcaggagtcccgccgcgacccagacggaccgtacggtgactattacgtgtggagcgacaccagcgagcgctacaccgacgcccggatcatcttcgtcgacaccgaagagtcgaactggtcattcgatcctgtccgccgacagttctactggcaccgattcttctcccaccaaccggatctgaactacgacaaccccgccgtgcaagaggcgatgatcgacgtcatccgcttttggctcggcttgggcatcgacgggtttcggttggacgcggtgccctatctctttgaacgtgagggcaccaactgcgagaacctgccggaaacacacgcttttctcaagcgagtccgcaaggtggtggacgacgaattccccggccgggtgctgctagccgaagccaatcagtggccgggcgatgtcgtcgaatatttcggtgatcccaacaccggtggcgacgagtgccacatggcctttcacttcccgctgatgccgcgcatcttcatggccgtgcgccgggagtcccgttttccgatctcggagatcatcgcccagaccccaccaatccctgacatggcgcaatgggggatatttctgcgcaaccacgacgagctgacgttagaaatggtcaccgacgaagagcgcgactacatgtacgccgagtacgccaaggatccacggatgaaggcgaatgtcggaatccgtcgtcggcttgcgccgctgctcgacaacgaccgcaaccagatcgagctgttcaccgcgctgctgctgtcgctgcccggctcgccggtcctctactacggcgacgagatcgggatgggcgacgtgatctggttgggtgatcgcgacggcgtgcgcatcccgatgcagtggacaccggaccgcaacgcgggtttctccaccgccaacccgggtcggctgtacctgccgcccagccaggacccggtttacgggtatcaggccgtcaacgtcgaggcgcaacgcgacacctcgacgtcgctgctcaacttcactcgcaccatgctggccgtgcgtcgccgacaccccgcgtttgcggtcggcgcattccaggaattgggcgggtccaacccgtcggtgctggcctacgtgcgtcaggtggccggcgatgacggcgacaccgtgctctgtgtcaacaacctgtcgcgattcccgcagcccatcgaattggacttgcagcaatggaccaactacacgccggtcgagctgaccgggcacgtggagtttccacgcatcggccaggtgccctatctgctgacgctgccaggacacgggttctactggttccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgactcggtcggacacgctggcaaccaagctgccatggtccgattggcttccgcggcaacgttggtatgccggacgcaaccgcgagctggccacggtcaagccgggcgtagtcgtcgccctgcgacacaacctcgacctagtcctggtcgacgtaacctacaccgacggtgcaacggagcgttaccaggtgctcgtcggatgggattttgagccggcgtccgagtacggcacgaaagccgccatcggcgtcgccgacgatcgcacgggattcgatgctctctacgacgtcgccgggccgcaattcctcctgtcgctaatcgtctcgtccgccgtctgtggcacatccaccggcgaagtaacgttcaccagggagccagacgtcgagctgccctttgccgcgcagccgcgggtatgtgacgccgaacagagcaacaccagtgtgatcttcgatcggcgggctatcctcaaggtgttccgccgggtaagcagcgggatcaaccccgacatagagctgaaccgcgtgcttacccgtgccggtaatccacatgtggcccgcctgctgggcgcttaccagtttgggcggcccaatcgttcgccaaccgatgctctggcgtacgccctgggcatggtgaccgagtatgaggcgaacgcggccgaaggctgggcgatggccaccgccagcgtgcgggacctcttcgccgagggagacctctatgcccacgaagtcggcggcgatttcgccggtgaatcctaccggctcggcgaggcggtcgcctcggtgcacgccacgctggctgacagcctcggaaccgcgcaggcaacgttcccggtggaccggatgctggcgcggctgtcgtcgacggtggcggtggtgcccgaactgcgggagtacgcgccaacgatcgaacagcaattccagaagctcgcggcggaggcaatcacggtccagagggtgcacggtgacctgcacttgggacaggtgctgcgtaccccggaaagctggctgttgatcgactttgaaggcgagccgggccagccgctggacgaacggcgagcgccggattcgccgctgcgcgacgtggccggtgtgttgcgatcgttcgagtacgccgcttacgggccgctggtggaccaggccaccgacaaacaacttgccgctcgcgcccgcgaatgggtcgagcgcaatcgcgccgccttctgcgacggctacgcggtcgcgtcgggaatcgacccgcgagattcggcgctgctgttgggcgcctacgaactcgacaaggcggtttatgagaccggctatgagacacggcaccggccgggttggcttccgattccgctgcgttcgatcgcccgcctgaccgctagctgataccggccggggtgtccggcttattgcttggcgtgcgtgcgtcctgggcgtctggaagcatgctcgtgtgcaacgagagatttatgacggtgaggcgcggctgtcatgggtgttggcggcgctggccgggatactgggggcaaccgcgttcacccactccgcgggatacttcgttactttcatgaccggcaattcgcagcgcgcggtgctgggattgtttggggacgacgcgtggatgtctgtcaccgcgtcgttgctgattctattcttcgtcgccggcgtggtgattgcgtcggtgtgccggcggcatttctgggcggcgcatccccacggcccgaccgtgctgaccaccttcagtttgatatttgccgccggagtcgacattatgctgggcggctggcacgagagcatgctcgattttgtgccgattctgttcgtggtcttcgggattggcgccttgaacacatcgttcgtcaaggatggcgaggtatcggttccgttgagctatgtgaccggcacattggtcaagatgggccagggcatcgaacgtcacctggccggcggaaaagtggaggactggctcggctacttcctgctgcacgccagcttcgtgctaggcgccgcggccggtggcgccattagtatggtcgtcaccggaccccagatgctcgcggtcgcggcggtagtgtgcgctgcgacaaccggctatacctacctgcacgctgaccggcgagggttggtcaatcaaaagcggccccagccgggaaagcggctctttcgagcgctcaggcgaggcgaattagattcgggaacctccacgcccgcaaccaattacgggtcgagttagcttggcttccagtggcgctggcgaaggggtgaccacgccaacttcacccggaaggtccgacccagtgcggatgttccacacatcggcagcagcgctggccgttgcgctgctgccgatgctggcttgctggctcaggcggccggcgcagcaggggcggccgggggtgtcgcgccgttgagcacatgctggatatcggccttcatggcgaccagctgctcgttccagtagggccacgagtgtgttccgttgggcgggaagttaaacaccccgttgcgtccaccgtcggccgcgtaggtgtcccggaaggtctggttggtgcgcagggtgaggccttccaggaacttcgccggtatgttgtcgccgccgaggtcgctgggtgtgccgttaccgcagtacacccagatccgggtgttgttggcgaccaggcggggaatctgaaccattgggtcgttgcgcttccaggccgggtcgctggacggaccccacatgctgttggcgttgtaaccgcccgagtcgttcatcgccaggccgatcagcgtcggccaccagccctcggacgggttgaggaagcccgacaacgacgcggcgtacgggaactgctgcgggtagtacgcggccaggatcagcgcggaaccgcccgacatcgaaagacccaccgccgcgttgcctgtcggggacacgcccttgttggcctgtagccaggcgggcatctctctggtaaggaaggtctcccacttgtaggtgtagttctggccgttgctctgcgagggctgataccagtcggtgtagaaactggattggccgcccacgggcatgatcaccgacaaccctgactggtagtactcctcgaaggccggggtgttgatgtcccagccgttgtagtcatcctgggcccgcagaccgtcgagcaggtagaccgcgtgcggtccgccgccctggaactggaccttgatgtcgcggcccatcgacgcggatggcacctgcagatattccactggaagaccgggcctagagaatgcgcccgcggtggccggcccgccgaaggtaccgaccagaccgtaaaccaggacagcccccatagccgcgatagccagccggcgcggcagggttgtcgctgcgctccgcaaccttcgcacctgttcgaagaacgtcatagctactaccaatcccaactctcatctgccgcacgacgcggtcgaatctgttctgggcgagtgaaacacaccgaggacgctcagttcgaatgtcgtggccgcagcgcgagatcgcggttggctaacgattcagcgtcggcccggacaccttgggcgattgacacacccgggtcacggctggctcccgagcggcgcaacgaccgcacgcacaacccctatgcttactgccgaccagaggagagacccatgcgcaccttcgagtcggtcgccgacctggccgccgccgcgggcgaaaaggtcgggcagagcgactgggtgaccatcacccaggaagaggtcaatctgttcgccgacgcaacgggtgatcaccagtggatccacgtcgacccggaacgggccgctgcgggtccctttggcaccaccatcgcgcacggattcatgaccctggcgttgctcccgcgcctgcaacaccagatgtacaccgtcaagggcgtcaagctggcaatcaactacggcctgaacaaggttcgcttcccggcaccagtacccgtcggctcgcgggtgcgtgcgacgagctcgctggtcggtgtcgaggatctgggcaacggcaccgtgcaggcgacggtgtcgacgaccgtcgaggtcgagggatcggccaagccggcgtgtgtggccgaaagcatcgtgcgctacgtcgcctgaggcaactcgcggtcagaattcggcgatcgcgtgctcgaggcgttgggccagccaggcctcggcgtgcgcgcgccgggtcggaatgtgctgtgacgggaaaagcgttgtcaccggctggtattcgcgcagcgtacggcgggcgacggtcatcttgtgcagctcagtggcgccgtcggcgatgcccagtgactcggctgccagcatcatcttgacgaacggcatctcgtcggagaccccgagcgcgccgtgcaggtgcatggcccgctgcacgacgtcatgcagcacctggggcatcgccaccttgaccgccgcgatgtcgcggcgcaccttttgatagtcgtggtgtttgtcgataagccacgcggtgcgcagtaccagcagccggaactgctcgatctggatccaactatcggcgatcttctcctgggtcatctgcagatcggcgagccgcccgtgtctagtctggcgcgacagggcacgctcgcacatcatgtcgaatgctctgcgcgccagcgcgattgtccgcatcgcgtgatgtattcggccgccgcccaatcgggtctgcgcgatcatgaacgcttggccctcgccgccgagcacatgatcggccggcacccggacgtcgtggtagcggatgtagccgtggctggcgtgccgggtggactcggctcccacaccgacgttgcgcacgatctcgatgcccggggtgtcggccgggacgatgaacagcgacatcttctcgtacgtacgggcttccggcttggtgacggccatgacgataaagaacgacgcatgcttggcgttggtggaaaaccacttctcgccgttgatgatccagtccccgtttcccgcggcatcgcgggtcgccgcggtcacgaacagcccgggatcggaaccaccctgcggctcggtcatcgaatagcaggaggtgatctcgccgtcgagcagcggtcgtagatagcgggctttctgctcgtcggtgccgaacagcgccaggatctcggcgttgccggagtccggcgcctgacagccgaacgccgacggcgcccaccgggagcggccgatgatctcgttgagcagcgccagcttgacctgaccgaagccctgtccgccgagttcgggacgcaaatgcgcggcccacaacccctggtctttcacctgccgctgcagcggccgcaggatcgccatcgtgtcggcgttctttttgtcgtaaggatcgagggcgaccagatcgagcggttcgagttcctcggccatgaatttttcgacccaatccagcttggactggtattgcgggtcggtttcgaagtcccacaccgtcggcaaccgttccccggcgcggcgtcgcaccggcatcgttgatagagcaagaccatcgtaggtgcggtctagcggcttcagcgcagttcgggcaggacgttggtgcggtagaagtcgatggcggtgatcgggtcgtcctgggggaaatgcaggaaggggacggcgccggcgtcgagaaccgcttgcaccgcaccgatgtggacgccgggatcggtaccgaccgcccaattggccagcactttctcgatcgggttcgactcggcggcacgctggatctcgaccggattgggctggtcgacggccccggcggtgaatcgccacaagtcggcggcgcgggcggccgccttgtcgtcgccgacgacggcgaacagttcggcccgcttacccagggtggtgggatctcgtccggccgcttgagcgcccgcggcgaacgcggcgagcagcttggcgtcgttgatgtcgcgggcttgggcgatccaaccatcaccgtatcggccggccagggtggcgctctgggggccgctcgcggcgacaaagatcggcggcggcatcgccggcgtgtcgtagagcttgagctcgtcggtccgaaaatagtggcccgtgaacgagatccgctcaccgctccacagctggcggatcagtacgatggcctcgatcagccggtcgtggcgctcgcggtagttgccgaacgtgtcggtggcggcttgttcgttgagccgctcgccggtgcccagccccagaaacacccgtccggggttcaggatcgccagcgaggcaaacgcctgagcgacggtggccggatggtagcggtatatgggacaggtcaccccggtgccgaacaagatgctgctggtgctgttgcccaccaacgccagggtcagccagggaaacatcgaatggccctcgttgtcttgccatggctgtaggtggtcgctggcccacacataccggaagccagcttgctcggcggcttgggcgtgcgccaccagccgatcggtgcggaattgttcgtgggataagacgacacccaccccgcggcttgccggctctggggtcggcgtcggaccgctgcgcgtgctgcaaccgccgcctagcccaccggcgccgatcgcgccgaacccggcggccagaccgaacgtccgccgtgagatgccggtcatcgggctgcactacccgcgtcgcgctgcagcacaccttcgagagtgcatcctgactcaccgtcggcgccaccggttagcctggcgagatgaccccgcaggcacgcccagcgcgcagggccgatgtccgcgagctgtcccgcaccatggcccgggcgttctatgacgatccggtcatgagctggttactgtcgaacgacaacgcccgcaccgcaaggctgacccggttgttcgcgacgattgtccgccaccagcatctggccggcggtggtgtggaagtggcccgcggcgcggcgggcatcggcggggcggcgctgtgggatcccccggatcgatggcgggagtcgcgccgccagcaactggcgatgacaccggggttcctgcgggtgttcggctttcggacggccaaggcccgcgcggcgctggacgtgatgatgcgtgtgcatcccgaagaaccccactggtatctggccgccatcggcagcgacccgacggtccgcggccaggggttcggtcaggtgctgatgcggtcacggctggaccgttgcgatgccgaacactgtccggcctacctcgaatccaccaaacccgagaatgtgccctactatcaacggttcggtttccgggtgacccgtgagatcgctctgcccgacgcggggccgccgctatgggcgatgtggcgggagcctcggtagcggttcttggcagctggatcgttcgtccggccgggtgatcactgcgcgaccgtgaatctggcgacgccgcaccggcgtgtcgcgtcgccagactcacagtcgcggcaatctctgaccgccggtgcgctgagatagctcccgaggtgcaaaagtggtgcgcagatcgtcaggctgagcttgccgggatcgcgtgggtcggcacccgcagccgtcgtctgccacccaatagtgtgtgcgacccgcccggtacacgcggaatcaacgggtatgcggttctggcataggcttgtcaggcaatgatcgctctgcccgccttggaaggtgtcgaacatcggcacgtggatgtggcggaaggcgtcaggatccacgttgcggacgccgggccggccgatggtccggcggtaatgctggtgcacggcttcccgcagaactggtgggagtggcgcgacctcatcggcccgctggccgccgacggcaaccgggtgctgtgtcccgacctgcgcggcgcgggctggagttcggcgccccgctcgcggtataccaagaccgagatggctgacgatctggctgcggttttggacggcctgggtgtggccaaggtcaagctggtggcccacgattggggtgggccggtcgcgttcatcatgatgttgcgccatcccgagaaggtgaccgggtttttcggcgtgaacaccgtggcaccctgggtgaagcgcgatcttggcatgctccgcaatatgtggcggttctggtatcagatccccatgtcgctgccggtgatcggcccgcgggtgatcagcgatcctaagggccgctacttccggctgttgaccgggtgggtcgggggcggatttcgggttcccgatgacgacgtgcgcctgtacttggactgcatgcgcgagccggggcacgccgaggccggatcgcggtggtatcgcacctttcagaccagggaaatgctgcgctggctgcgcggcgagtacaacgacgctcgggtcgatgtcccggtccgatggctgcacggcaccggagatccggtgatcacgcccgacctgctggacggctatgccgagcgggccagcgatttcgaggtggagctggtcgacggcgtgggccattggatcgtcgagcagcgacccgagctggtactcgaccgggtgcgtgcgttcctagctgcggggaccgagcagcgcgattgacgcatccaccgccggctcgacgatgttccggatcggctggccgtcctcgacggtcagcgcggtcagttcacgcaaaccgcccagcaagattacggccagtggcacattcagtggcggtaggttagcccgccggaacccagggctggcgctgagctcgatcagcaggctggttagctgctccatgccgcggcgctggacggggtaagcggcggcaccgagcgacgggaattcacggatccaactcaacgtcaccgccggcctggattcgatatggatgacgtaggcctcgaccgcctgacgaatctggtcgtgccagtcggcgtttggatcgacggccgcccggatgctgttgcccaacgtctcgttgtccgctagcaggagttccaaaaagcactgttccttgctggtgaaccggtcgtagaacgtgcgcttggatgtgcgggcgtgccggacgatgtcggagacggtggtggcgcgataaccccgctcaccgatcgaggcgaccaggccgtcgagcaaccgtagccgaaacgagtcggtctcgacgaccaacgcgccggcggcgactgctgtcacccgcgcctcctctacctatcccttgtcaggtttggtaccaaagagtaccgtactggacaagccacggtacaccaccgtaccacgcccgatccagggacgttaggagcaacaccgccatgagcgaagtcgtcaccgccgcaccggcaccgcccgtagtccgacttcccccggcggtccgcgggccgaagttgttccagggattggccttcgtggtgtcacggcgacggctgctggggcggttcgtgcgtcgctacggcaaggccttcaccgccaatatcctgatgtacggccgggtcgtggtggtcgccgacccgcagctagccaggcaggtcttcaccagcagtcctgaggagctgggcaacatccagcccaacctgagtcggatgttcggttccggctcggtgttcgcgctggacggcgacgaccaccggcggcggcgccggctactggcgccgcctttccacggcaagagcatgaagaactacgagaccatcatcgaagaggagaccctgcgcgagaccgccaattggccgcaaggacaggctttcgcaacgctgccgtcaatgatgcatatcacgctcaacgccatcctgcgtgcgatcttcggggccggcggcagtgaactagacgagctgcgccgcctcattccgccgtgggtcacgctgggctcgcgcctggcggcgctaccgaaacccaaacgcgactatggccgccttagcccgtggggccggctggccgagtggcggcgccagtacgacactgtcatcgacaagctcatcgaagccgagcgggccgacccgaacttcgccgatcggaccgacgtattggcgttgatgctgcgcagcacttacgacgacggttccatcatgtcgcgcaaggacattggcgacgagctgctcacgctgctggccgccgggcacgaaaccacggcggcgacactgggctgggcgttcgagcggctcagccggcaccccgacgtgctcgcggctctggtcgaggaggtcgacaacggcggtcacgagctgcgtcaagcggcgatcctggaggtacagcgggccaggaccgtcatcgattttgcggctcgtcgcgtcaatccacccgtttaccagctcggcgagtgggtgattccccgcgggtattcgatcattatcaatatcgcccagatacatggcgatcccgacgtcttcccgcagccggatcgcttcgacccgcagcgctacatcggaagtaagccatccccgtttgcgtggatcccttttggtggcgggacccgccgctgtgtcggggccgcattcgccaacatggagatggatgtggtgctgcgaacggtgctgcgccacttcaccctcgagaccaccacggccgcgggcgagcgcagccacggtcgaggagttgcattcaccccgaaggatggcggtcgggtggtgatgcgccgacgctgacggccagctcgggcccgcgttcaggtcccgagttcgggtgaaaggctggcccgcagtgcagattcggcggtccgtcggggtagcctccagccgggccggacgaagtggcacgtgtacccgttggggtagcgctgcaggtagtcctggtgctcgggttcggcttcccagaaatccccggccgggctgacctcggtcaccaccttgccgggccacaggccggatgcctcgacatcggcgatggtgtccagcgcgatccgcttttgctgctcatcgaagtagaagatggccgaccggtagctggtcccccggtcgttaccttgccggtctttggttgtcgggtcgtggatctggaagaagaattccagcagggtgcggtaatcggtgaccgtggggtcgaagatgatttcgacggcttcggcgtgcgtgccgtggttacggtaggttgcgttggggatgttcccgccgctgtagcccacccgcgtggagaccacaccgggctggttgcggatcagatcctgcagcccccaaaagcagccgccggcgaggatcgctttctgattgctcgtcatttccggacctcccgatcaggctacactccggcgatggagtgtaacggcgcgaagaccgcactgtgagcgcttcggagttctcccgtgctgaactcgccgccgccttcgagaagttcgagaagaccgtggcccgcgccgccgcgacgcgcgactgggattgctgggtgcagcactacacccccgacgtcgaatacatcgagcacgcggcgggcatcatgcgaggccgccagcgggtacgtgcctggattcaagaaacgatgacgaccttcccgggcagtcacatggtggccttcccgtcgctgtggtcggtgatcgacgagtccaccgggcgaattatctgcgaattggacaaccccatgctcgaccccggcgacggcagcgtgatcagcgcgacgaacatttcgatcatcacctatgccggcaatggccagtggtgccgtcaagaagacatctacaacccgttgcggttcctgcgggcggcgatgaagtggtgtcgcaaggcgcaggagttgggcaccctcgacgaggacgcggcgcgttggatgcgccggcatggaggtccttaaatgaacgcacccaagctggtcattggcgcgaacggcttcctgggttcgcacgtgactcgccagctcgtcgccgactgcgcgccgcagaaaggtgaggtacgcgcgatggtgcgacccgctgccaacacccggagcatcgacgatctaccgctcacccgattccacggcgacgtcttcgacaccgccaccgtggccgaggcgatggccggctgcgacgacgtctactactgtgtggtcgacacccgcgcctggttgcgcgatccctccccgctgtttcgcaccaatgtggcaggcctgcgcaacgtcctcgatgtggccacagacgccagcctgcgcaggttcgtcttcaccagcagttatgcgacggtgggtcgtcggcgtggacacgtggcgaccgaagaagaccgggtggatacccgcaaggtgactccttacgtgcggtcccgggtggcggccgaggatctggtgctgcaatacgcgcacgacgcaggtctgcccgccgtcgcgatgtgtgtgtcgacaacctacggcggcggcgactggggccgcaccccacacggcgccttcatcgcgggcgcggtgttcggcaggctgcctttcacgatgcgcggcatccggctggaggcggtgggtgtcgacgatgctgcgagggcgctgatcttggcggccgaacgcgggcgcaacggcgaacggtacctcatctccgaacgcatgatgccgttgcaagaagtggtgcggatcgccgcggatgaggccggtgtcccgccgccacgatggtcgatctcggtgccggtgctttacgccctgggtgcgttgggcagtttgcgagcccgactcacgggcaaagataccgaactcagcctggcgtcggtgcgcatgatgcgttccgaggccgatgtcgaccacggcaaggccgtccgcgagttgggttggcagccacgtccggtggaggagtcgatccgggaggccgcccggttctgggcggcgatgcgcaccgtcgggaaggaccccgcggcctcgtgatccgaaaaggcctagggacgctgccgggaatgttgatcgccggcacgtgttgcacaggtcatgagcaaccggattgtgttagaacccagcgccgatcacccgatcaccatcgagccgaccaaccgacgggtgcaggtacgcgtcaatggcgaggtggtcgcggacacggccgcggcgctgtgcttgcaggaagccagttaccctgcagtgcaatatattccgttggccgacgtggtacaggataggctgatccgcaccgagaccagcacctattgcccgttcaagggtgaagccagctattacagcgtgactaccgacgccggcgacatcgtcgacgacgtgatgtggacgtacgaaaacccttatccggcggtagcggcgatcgcggggcatgtcgcgtgctatccggacaaagccgaaatcagcatcttcccggggtagcgcaggctaccgggtatacctcggccaacgactgggtgtcgctgtattcgcgcagcgagatgatcatcccgtcacgggtctcgaagatgcagacgaacgggctgtcatatcgggtccggtcggcgctcacaccgtcgcaatgcccctcgaccactaccgtttcaccctcgttgacgcagcggatgagttcgatgttgacctcgaagacctgcttgcgccgctcgactgctcgccgaaacgtcttcttgtccaattccgtacgggtgacgatgctccagtaggtgaagtcgttgctgagcagcgcgaagccttcgtcgagatctccgccctcgcagaggctttgcaggaacatccaggccagttcggcttgcgggtcgtcgaacggcgtcatcacatcgccatcttgtctcgggagacagcgtgcggtcaattgacgtggtcgtcgaagcggtggtcaccttcgcgggggcggccggcttcgcgcacaccttggcgccgttgcgtcgcggtcagcaggatccatgctttcgggtccccggtgacggcactatctggcggaccagcttgctgcccaccgggccggtcaccgcgcggatcagccgtgctgggcgcgacgccgcccgttgcgtggcgtggggcagcggtgccgaggagtttgtcgacatggcgcccgccatgctgggcgccgccgacgacgccagcgatttcgtgccgctgcatccggccgtggccgccgcgcaccgccggctgccgaacttgcgcctgggccgcaccggccaggtgctggaagccttgatcccggcggtcatcgagcagcgggtacccggcgccgacgcgtttcggtcgtggcggctgttggtgtccaagtacggaacgcaggcccccggtccggcgccacccggcatgcgggtgccgccgtcggccgaggtgtggcgtcacatcccgtcctgggagtttcatcgcgccaatgtcgacccggggcgggctcgcgcggtggtgggttgcgcgcagcgggcggcgtcgctggagcggctggtgtcgctgcccgcggctcgggcggcggaggcgctgacatcgttgcctggagtcggggtatggaccgcggccgagaccacacaacgcgtgttcggtgacgccgacgccgtgtcggtcggcgactaccacattccgaagatgatcggctggacgcttgtgggccggccggtcgacgacgccggcatgctcgagctgctggagccaatgcgcccgcatcgccaccgggtggtccgcttgctcgaagccagcggcttggcgcgtgagccgcgccgcgggccccggctgccggtacagaacatccgggcgctgtaggggagtttgacggggatcttgctcggtccggcgccccgattcccgccagatcggctgccggcgccgctaagccgttgtcggccgatcactgcctccgcgttcggcctcggcggtctgccggttcagtcgctgcgtctcgtagatggtgacgttggtgcgagacaacaacagtgccgcgataccgacggcgatgatcgctccaggcaccaccgagaacgagccggtcatctcagcgaccatgatcatgacggccagcggcgcgcgggagacactgccgaagcacgccatcattgcgaccacgacgaagatgcccggctcgtggggcaccccgggcagctcggtgagctcgcctagccgccagatcgccgctccgacgaaggcgccgatcacgattcccggcccgaatagcccgcctgatccgccggtgccgatcgacagcgacgtcgcgaggatcttggcgatcggcaagacgatgacgatccacaacgggatgctcagcagcgtcccccgatcggcggctagctgcgcccagccatagccgctgctcaggatctggggaatcggcagacctaacagcccgaccagcagtccgccgatcgccggtttgagcaccgggcccccgggcagccggcgcgtaattgccaccgacgcgtgaaagactcgggcatacaagtagcctacggcggctgcgatcagcccgatcaccacgaaccacagtagtggccacgccttttcgaagcgatactcggcgtcgatgtagccgaacagcgggtcgaagcccaagaaggcgccgagcacggcgtaggcggttcccgaggcgatgaaacccggcagcaggttgcggtagtcgaagtcgtcgcggtaggggatcgaggcgcccaacgccgctccgcccagtggcgcagcgaagatggcgccgatgccggcgccgatacccagcgctaccgcggtccggccgtcttcgttggacaggttcagccggcgggtcagcagtgagcagaagccggccgagatctgcgcggtcgggccttcgcggccgcctgaaccgcccgagccgatggtcaaggcgctggccaccatcttcaccagcaccgcccgacctcggatggcgcgcggatcgccgtgcaccgactcgatcgcttcgtcggtgccgtgaccggtggcctccggggcgagcttggccacgatcaatgccgacagcaccgccccgcccgtcgtcaccagcggaatcgcccacggacgcgcgaaaccggtggacccgcggtggccgccctccccaacgggagtgggaatctgatagtccgcgaggtagccgagcagaaactcgctggtgtatttcagcgcgaggtagaagacgacggcgcccaggccggcaatgacaccgatcgtgatgcctagcaggaaccatttgcgcaggtagcccgcgctcctgatcgatacgccgagtcgtccgccggcggcctcgttcccgatgtcttccgcctccggcatggtcgggaggttagcagcatgccaagcgaacaccgaccagtcgcccggcgccatcccagagttggccagcgctatccgacgatcagcagcgcaaccatggcccaggtctggacgtacgcgatcaccgccgctgtgcggcgaggagatccgaaacggtgccgcactcttggaccccgacctctgtcatgacgccgccgctcgtcgtggccgcgttcaggccggtcggccattaccgactcgcaacggacagagccggtgggccctgctcgcccccggcgaccggagccaagctgacaagttccgtagcatcccgcccaacggtaggtaccaagccgcagtggtggcacactttagtgatgtcaatgtcgctcacggccggtcgcggcccgggacgtcccccggcggcgaaagcagatgagactcggaagcgtattctgcacgccgcccgtcaagtgttcagcgaacgtggttatgacggcgcgacttttcaggagatcgccgtccgcgccgacctgacccgaccggcgatcaaccactacttcgccaacaagcgggtgctctaccaagaggtggtggagcaaacccacgaactcgtcattgtggccggcatcgaacgggcacgccgcgagccgaccttgatggggcggctggcggtcgtcgttgacttcgcgatggaggccgatgcccagtatcccgcctcgaccgcgttcctggccaccaccgtgctcgaatcccagcggcatccagaattgagtcggaccgaaaacgatgcggtgcgcgcaacccgagaattcctggtttgggctgtcaatgatgcgatcgaacgcggtgaactagccgccgacgtcgatgtctcttcgttggccgagacgctgttggtcgtgttgtgtggcgtgggcttctatatcggttttgtcgggagctatcagcggatggcgaccatcaccgattcgttccagcagctgttggccggcacgctctggcggcctccgacctgaccgagacctaaccggcggccccgaagcgtagtgatgtgccacacaaatcgtataggttacctaacttacttaggtagcatggcatgccgtgaccgaactcgacgacgtgtcctcgttaccatcctcgcgacggaccgctggcgatacctgggcgatcaccgaaagcgttggcgccaccgcgttgggggtcgcggcggcacgtgccgtggaaacggccgcgaccaatccgctgatccgtgacgagttcgccaaggtgttggtgtcgtcggcgggtaccgcctgggcacggctggccgacgccgatttggcctggctcgacggtgatcagctcggccgacgcgtgcatcgggttgcctgcgactaccaggcggtgcgcacccacttcttcgacgagtacttcggtgccgccgtcgacgcaggtgtccggcaggtggtgatcctcgctgccggactggacgctcgggcctaccgcctgaactggccggcgggcactgtggtttacgagatcgaccagccttcggtgttggagtacaaggcggggattcttcaatcgcatggcgcggttccaagggcgagacggcatgccgtcgcggtggacctgcgcgacgactggccggccgcgctgatagctgccggattcgatggcacccaaccgactgcctggctagccgagggcttgctaccctacctgcccggcgacgccgcggaccggctattcgacatggtcaccgcgctcagcgcaccgggcagccaggtcgctgtcgaggctttcaccatgaacacaaagggcaacacgcagcgctggaatcggatgcgcgagcgactcggtttagacatcgatgtccaggcgttgacctaccacgagcccgaccggtcggatgccgcgcaatggctggccacgcatggctggcaggtgcacagcgtgagcaatcgcgaggagatggcccgactgggccgggcgatcccgcaagacctggtcgacgagaccgtccgcaccacgttgctgcgagggcgtctggtcacacccgctcaaccggcgtgacaccggcatcacgagaaccagagggagcacaggatgagcgccatgcgcacccatgacgacacctgggatatcaagaccagcgtcggcgccaccgcagtgatggtggctgctgcccgggccgtcgaaaccgaccggcccgacccgctgatccgcgatccctacgccagactgctcgtcaccaacgccggggccggcgccatttgggaagccatgctcgacccaacactggtagccaaggcggctgccatcgatgccgaaaccgcggccatcgtcgcctatctgcgcagctaccaagcggtgcggaccaacttcttcgatacctacttcgccagcgctgtcgccgccggaatccggcaggtagtgattctggcgtccggactggattcccgcgcctatcgcctggactggcccgccggaaccatcgtgtatgagatcgatcaacccaaggtgctttcctacaagtccacgacgctggcggaaaacggggtaacgccgtcggctggtcgccgtgaggtgcccgccgacctgcgccaggactggcccgccgcgctgcgtgatgccgggtttgacccgacggcacgcacggcgtggttggccgaggggctgttgatgtacctaccggccgaggcccaggaccggctgttcacccaggtcggcgccgtgagcgtggcgggcagccggatcgcggccgagactgcgccggtgcacggcgaagagcggcgagcagaaatgcgggcacggttcaagaaagtggccgatgtgctcggtatcgagcagaccatcgacgtgcaggaactggtctaccacgaccaggatcgggcgtccgttgccgactggctcaccgatcacggttggcgggcccgatcccaacgtgcgcccgacgagatgcgccgcgtgggtcgctgggttgagggggtgccgatggcggacgacccgactgcgttcgccgagtttgtcaccgcagagcggttgtagcgagcgcatccgactgaccttatatatccggatatatggctggatcttttctattgctggttcaaccgggtgactaggatcgcggttatcaccgatgagtgaccgcgtcaaggcggtcgcgccgccggacggaaggacgatgatgaccaccgaatcggttgcccggaagacccagaaatctgagaccgaggctccgcgcgaaccggcgcccgtttcggatgaaaagcaaaccgatgtcgctaaaacggtggctcggctgcgaaagacctttgccagcgggcgtacccgcagcgtcgagtggcgcaagcagcagttgcgcgcgctacagaagttgatggacgagaacgaggacgcgatcgccgcggcactcgccgaggatctggatcgcaatccgttcgaggcatacctcgctgacatcgcgacgacctccgccgaagcgaaatacgcggccaagcgggtgcgcaggtggatgcggcgccgctacctgctgctcgaggtgccgcagctgcccggccgcggctgggtggagtacgagccatatggcaccgtgctaatcatcggtgcctggaactacccgttctacctgaccctgggtccggcggtcggagccattgccgctggaaacgccgtcgtgctcaaaccgtcggaaatcgccgctgcatcggcgcacttgatgaccgaattggtgtatcgctatctcgacaccgaagcgatcgcggtcgtgcagggcgatggtgcggtgagtcaggagctgatcgctcagggtttcgaccgcgtgatgttcaccggtggcaccgagatcggccgcaaggtctacgaaggcgccgcgccgcacctgaccccggtcaccctcgagctcggcggcaagagcccggtgatcgtcgcggccgatgccgatgtagatgtcgcggccaagcggatcgcctggatcaaactgctcaacgccgggcagacatgcgttgcacccgactatgtgctggcggatgccaccgtccgcgacgagctggtcagcaagatcaccgcggccctcaccaagttccgctccggtgcgccgcagggcatgcgcatcgtcaaccagcgtcaattcgaccggctgagtggatacctcgccgcagcgaaaaccgacgctgcagccgacggcggcggggtcgtcgtgggcggcgactgtgacgcatcgaacctgcgcatccaacccaccgtggtcgtcgatcccgacccggacgggccgttgatgagcaacgagatcttcggaccgatcctgccggtggtcaccgtcaaatctctggacgacgcgattcgcttcgtgaactcgcggcccaagccgctatcggcgtacctgttcactaagtcgcgtgcggttcgcgagcgggtgatcagggaggtgccggcgggcggaatgatggttaaccatttggcttttcaggtgtcgacggccaaactgccgttcggtggtgtcggcgcatcgggcatgggtgcctaccacggccgttggggtttcgaggagttcagccaccgtaagtcggtgttgaccaaaccaacccgacccgacctgtccagctttatctacccgccgtacaccgagcgcgccatcaaggtggctcgccggctgttctgacctgggcgcgggttgtcgccccgttgacacccgactcgttataaccccgaattgtgattgcggagaggagcctgatgcccggagtgcaagatcgcgtcatcgtcgttactggagccggcggtggcttgggccgcgaatacgcccttacgctcgccggggagggcgccagcgtcgtggtcaacgacctcggtggcgcccgcgacggcacgggcgccggttcggcgatggccgatgaggtcgtcgccgagattcgcgacaaggggggccgggcggtcgccaactacgacagcgtcgccaccgaggacggcgcagcgaacatcatcaagaccgcgcttgacgaattcggcgccgtgcacggtgtggtgagcaacgccgggatcttgcgcgacggcaccttccacaagatgtcgttcgagaattgggacgccgtgcttaaggtgcacctttatggcggataccacgtgctacgcgcggcctggccgcatttccgtgagcagagttacggccgggtcgtggtggcgacctccaccagcgggctgttcggcaacttcggccagaccaactatggggcggccaagcttggtctggtcggcctgatcaatacgctggcgctggagggagccaagtacaacatccacgccaatgctcttgccccgatcgcggcgaccaggatgacccaggacatcctgccgcccgaagtactggaaaagctcacacccgagttcgtcgcaccggtggtggcctacctgtgcaccgaggagtgtgccgacaacgcatcggtgtacgtcgtcggtggtggcaaggtgcagcgagttgcgctgtttggcaacgacggcgccaacttcgacaaaccgccgtcggtacaagatgttgcggcgcggtgggccgagatcaccgatctgtccggtgcgaaaattgctggattcaagttgtagaagtaaatgaaggcttgtgtcgtaaaagaactttccggcccgtccggcatggtgtacaccgacatcgacgaggtatccggtgacggcggaaaggttgttatcgacgtacgggccgccggcgtctgctttccggacctgctgctgaccaagggcgagtatcaactgaagctaacgccgccgttcgtgcccggcatggaaacggcgggtgtggtgcgttcggcgccgtcggatgcgggttttcatgtgggcgaacgtgtttcagcattcggagtgctcggcggctacgccgaacaaatagccgtaccggtggccaatgtggttcgcagccccgtcgagctcgatgacgccggggcggtgtcgctgttggtgaactacaacaccatgtacttcgccctggctcggcgtgccgcgctgcgaccgggagacaccgtgctggtgctcggcgccgccggcggagtgggcacggccgccgtccagatcgcgaaggcgatgcaggctggcaaggtgatagccatggtgcaccgcgaaggtgcgatcgactatgtcgcttcgctcggtgccgacgtggtgcttccgctgaccgagggctgggctcagcaggtgcgtgaccacacctacggtcagggggtggacatcgtcgtcgatcccatcggcggaccgacattcgacgacgcgctcggcgtgctggcgatcgacggcaagttattgttgatcggctttgccgcgggtgctgtaccgaccctcaaggtcaaccggctgctggtgcgcaatatcagcgtggtgggcgtcgggtggggcgagtatctcaacgcggttcccggttcggccgccttgttcgcctgggggctaaaccagctggtctttctggggctcagaccgcctccgccgcaacgctatccgttgtcggaagcacaggccgcgttgcagagtctggacgacggcggtgtgctcggcaaggttgtgctcgagccctaagcgcatgctcgcgattcggcgatacggtgatgctgtgacggatcggcgggccaacacgaggaattcgcacccgctgccggcgtgaccaacgccacgctggcagcaatcgggtatccgatcgcgttggccagcaagctgttggcgatatcggccgtcgaaagcacaaccgcgtagccgtccgcaaccacagtggaaatggtgctggcgatcttggtgtgcgcgagcgcttcgatgccagggtcagggagcccggtgggcgcccggtcgtcgggcaacgtcagcatcgacgagccgccggtctgtgacaagttcgccaacaacggattgggcagccacgccggtacctggcgcggatgtggtgcacgaacgcgttgacatattgggggctcttcgcggatgagggtgtagggcgggtcggcgcgtcgttgccgggtaggggtcgcggtctttcgatgatgggcggttccacgctgccgaaaaggaagacctcggcgtgtctgcccgaggcactaggtcgcaagggtaaccgagggtgcacgttgacggggtgaggccaagcgggcgccgagcgtgaactgagggcgagatttcggccgattctccgccctcagttcacgctgggcgacggcgccaacgggctgcccctggccggtcgcaccaagacgccgcatacgtaccaaacttcccatactcacccatcgcggtgaaccccaaacccagtgccggccaccattggccttcccgatggattggtgccagcagcaaccggcatcatcgaaaaccggctcttcatgatcgagggccggcagcggctcgagcagcggcaggccggggtgatcacgtagtagtgctgaatgacccgagcatcgggcgatcagatgctgaagctttgcagttgctgagtaatgtcggccaacgtcaccacaatcgcgatgaattcaatcatgccgcccagggcggccaacccaatggtggccgcgagcggcagctcgatcgcagcgcggaggttgccggccgccagttgattcacgaacagggtgaggtcataggcgggcaggatagtgacgaaggcaagacctagatctgccgtcggaagaagaatcgagtagccggtcgacacaacggaagcgaaagtgtccgcgatgttgatgagcgtcgccagttgtggcggcggtggcggcggtagcaacgtcggcacatacggcgggaacgcgggcatcggagtttggggcagggtgttcagggcggctggcaactcgaccatgaagtcgttgacgccctgttgcgttccggcaaccagggcatcggcgacaacgctcgccgggacatccgggaagagcccgaatggggtaggcacgttcgccgggctcgtcgaatagccgaacctcgggtcgccgtaacccagattgacgattacttccaagttcggttcgaccagcgccgccagcggtgggccaatgaccgggattgcccgcaacggggccagcagcggcagatgctcggtttcaatgatgtagtacgtgttcgacgtcgtgccctgtgtcggcaactgcgtggccgacgctatctgtgccggtgtgaggtccgcatacgtggtgtgcaccgtgagtatcccgaatactgcgttgatatcggacaggacattgagtggataccgcgggaagtcggcgaaaccgtcgtactcgagggtgtaggtcgtcgtcggatagggattgtccggggtcgccccgtagaacggtaggccgagggtggtgacattcagaccgggtatgcgcgcaagtatcccgccattgggattcatctcgttgccgatcaagatgaaattgagctggctggggctgggagcgttgggacccagcgagatgaggtgctgcatttccagggacgcgatgacggcgctctgcgaatagccgaacacggtgacgtggtttccggcgttgatttgctcccaaatcgcgccgtcgagaatctgtaggcccaactgcaccgaggtttggaagggcagggatttgacgccggtgatcggatatagctcttcgggcgtcaccagcgctttgacgaccggattcgagacgacggggtcgatgaacaaggtcgtgatggcgttgacataactcggcgtgggtatcggtgacccggtgccgcccatgatgatcgccgtattttggttgaacattggcggtagcaccgggggtgaggttggcttaaagagtccggccgtcgcctcctgcaccagcgcgctcgtgttggtggcctcggcattgacaaatgcgtttgcggccgccgccaacctctgggtgaattcgttgtgaaacgccgcaacctgtgcgctgatcgcctggaactgctggccgtacgcgccgaacagcgtggcaagggccgtggacacttcgtccgcggcagccgccgccaggccggttgtcggggccgcgacggccgccgtagcctggttgatcgccgagccgatcccggccaaatcggtagccgccgctgccaataccgacggctgcgcgaatacgtacgacaaaccccatccctccttgtcgacggggcccataacccacccgtcgagccgatacgttgagcgtaaagcgactccgcggttgtgtctggcctttggagtgaacccaaatggggccatgctgcctcgtcattggcgaggtcggtaaacggtagtcggtggacgtcgatgccgtcgggaatccgttaggtgacgaggccctcgatgtttcgaacggtgtccgaggccgccgcgaggagggtgagcaattccacgccgcccgctatcgatcgtgcctaaacctacggtggccgccaggggatagccgatcgcgttgatcagattgcccgcagcgagttgcctgacgaacagttgggtggtgtacagcggcagggtggtgaccagggcgagggcgatgtccacggtgggcagcaggacggcgtagttggttgagatgatcctggcgagcgtgttcaccacctcggccggcgtcggtgcggcggccaccgcggccaccagatcggcgggttgcggcagctggatctgcgggagcgtgagcggttgcgcggacagcgcctgcaggtcggccgtgaagtcaaggatgccttcttgtgttccggcggccagggcatcggcgatgacctgaggcggcacgttcggccacagcccgaacggcgttcgcacatcggcgtagctcgtcgagtagccgtagttcgggtcgccgtagcccaggttgacgatcaccttcaggttcggctggatcaggtcggccagcggatctccgatgaccggcaccgcccgcagcggttgcagcagcggccgattctcggtgcggatgatgtagtagtcggtgacccccgtatagcccggcgacgtcggtaatttagtagcgccctcgacctgcgcgggcgtgaggtccaaatacttggtgtgtacgaatgtgatgcctgcaaccgcgttgaggtcggaaatgaagttgagcgggtatcgcgagaagtcggcgaacccgtcgtactcgagcgtgtagatggccgtcggatagatcgtgtccgagggcgttgcgccatagaacgtcaggtccagagtcggaagcgtcagatccgggaaccgcgcgagcataccgccattggggttcatttcattgccgacaagcacgaaattgaggtcgctcgccgaaggtgcggccccgcccatcgccgtgaacctctgcatctccagcgacgcgattatggcgctttgcgaccagccgaaaacggtgaccgcgtttccggtggtcgcgagctctaccatgatcgcgtcgtgcaagatggtcaagccctcttccactgacgtgttgaggaccaaacttctgacaccggtgagtgggtacaactcttcgggtgtgaagacggcttgtagcgcccgccgaacggacctacagcgtattggcggcgtcaacatagacggcggtggtagtggaattccggtgggcccaaagaacaaggtggtcaagttcgccgggaatggcggaatcatcgcggccgccgcgggggttggtgcggcggcgggcacagccagctgattttgccgggtgctggcgatggcggcctcggcatctgcgtagctgttcgccgcggcggccaacgtctggtggaacctaactgtgaaacgcctcgacttgagcgagcacggcctggtattcctggccgtatgcgccgaacggtttcgcgatggcggccgacacctcatcgccggccgccgcggccagtgcacacgtcgggcctgccgcggccgcgccggccgtactcacggccgaaccgattcctgccacctcggcggcggccgccgctacgatccgcggctcagcgatcagatacgacatcgtctcactcccctagcaccaggtgtcggccaaccgggtcaacccggggttttggtcagcccagagcggtcccgctgccctggtggtcgcttacgcgaatcggattcgcgcgaaagcgtttcccctcatccgagcagcaccccgcgcatccggttgactgtggcctggctgataccggcgtcgcgcaggtagccgcccagcgatccgtaggtctcgtcaatggtctggcgtgcggcggccaggtactccgcgcggacacccaggaccccgtcggacagccgggccttggtgaacgtcaccacctcgggtgccagttcggtgtcgaaacgctgctggatcatctcggagatccgggcccgcagttgtggcacggagtcgttgctgcgcaggtagtcggcgacgatgacgtcgcggtccaggccgaccgcttcaagcaccagcgcgaccacgaagccggtgcgatccttacccgcgaagcagtgggtgagcaccgggcgtccggcggcaagcagtgtgacgacacgatgtagcgcgcgctgtgctccattgcgcgttgggaattggcgatactcgtcggtcatgtagcgggtggccgcgtcatttatcgactggctggattcgccggactcgccgttggacccgtcattggttagcagcctcttgaatgcggtttcgtgcggcgctgagtcgtcggcgtcatcatcggcgaggtcggggaacggcagcaggtggacgtcgatgccgtccggaacccgtcctggaccgcggcgggcaacctcccgggacgaccgcaggtcggcaacgtcggtgatccccagccggcgcagcgttgcccggccggcgtcgtcgaggcggctcagctcgctggaccggaacagccgccccggccgcaatgcggttgcggtgtcggcgacgtcacgaaagttccacgcgcccggcagttcacggacagccatctcaggtgaccgccgcagcgaaggtggacttctccctcgacagctcggcgcgggcgatggagcgcaggtgcacctcgtcgggaccgtcgaagatgcgcatggcgcggtgccagccgtacaaccgggccagcggggtgtcgtcgctgacgccggcggccccgtggacctggattgcgcggtcgatgacatcgcaggccacccgcggggccaccgccttgatcatggcgaccaggtggcgcgcctctttgttgccatgttggtcgattgtccacgccgccttttcgcacagcagccttgcctggtcgatttcgttgcgggactgagcaatcgcctgttgcacgacgccctgttcggctagcggacggccgaacgccacccggttgcggacgcgattcaccatgagtgccaaggcgcgttcggccgcgcccagcgcacgcatgcagtggtggatacggcccggccccagccgggcctgggctatggcgaatccgctgccctcttcgccgagcaggttggtggccgggacccggacgttgtggtagtcgatctcgcagtggccgtgccggtcctgccagccgaacaccggtgtggagcgaacgatcgtcacgccgggggtgtcgatcgggacgaggaccatcgactgctgttggtgggcggctgcgtccgggttggtgcggcccatcacgatgaggatcttgcaccgcgggtccgccgctcccgacgtccaccacttacggccgttgatgacgtagtcggcaccgtcccgggagatggtggtttcgatgttgcgggcgtcgctgctggccaccgccggctcggtcatcgagaaggcgctgcggatcttgccgtcgagcagcggccgcagccattgcgcccgttgctgctcggtgccgaacatgtgcaggatctccatgttgccggtgtccggtgcggcgcagttgagtgcctcgggcgcgatttccatgctccatccggtcatttcggccagcggcgcgtactccaggttggtcaatcccgactcggccgacaggaataggttccacaggccgcggtctttggccttggttttcagttcctcgatgatcggcggcgcggtgtggtcggccggtccggccgcgcggcgatagtcgtcgtaatcggcctcagcgccgaagacgtgctcggtcatgaagtcggacaaccgcgtgcggtagtcgatggccttggccgacatcgcgaagtccattccgccacgatatctaccggcgctagcagacgcataagtccctcgacacgccgacgagaagggggttttgcgtctgctcgccgtcgtttcgtgccaccgttcaactgacccgcaagtggcagcgcgagctcgactattcgctacgcaagagtttgtggagcttccacgacaaccgcattgcgatgcggttccagtacgaatcccgtgaccgcaacggccagtggtatcgcagctacggcaccgaactgtggcgaagccagcatcaacgacgtgccgatcgccgaatccgagcgtcgctacctcggtgcgcgctcggcatccgagtatggccaggaaataccgctctggtagcccggtagggtgtttgagcaaatctatcggcgttcagtaaggaaagtggatgtacgcgccatgacagatccgcagacgcagagcaccagggtcggggtggttgccgagtcggggcccgacgaacgacgggtcgcgctggttcccaaggcggtcgcgtcgctggtgaaccgtggtgtggcggtcgtggtcgaggccggtgcgggcgagcgcgcgctgcttcccgatgagctctacaccgctgtcggtgccagcatcggggatgcttgggccgccgacgtcgttgtcaaggtcgcgccgccgacggcggcggaggtcggccggttgcgcggtgggcagacactgatcggctttctagcgccccgtaatgctgacaactcgatcggcgcgctgacccaggccggggtgcaggcgttcgcgctcgaggccatcccgcgcatctcgcgggcgcaggtgatggacgcgctgtcgtcgcaagccaacgtgtctgggtataaggctgtgctgctcgcggcctcggaatcgacccggttctttccgatgctgacgacggcggccggaacggtgaagccggccacggtgctggtgctcggcgtcggcgtggccggcctgcaggcgctggcgacggccaaacggctaggcgcgcgcaccacgggctacgatgtgcgtcccgaggtggccgaccaggtccgatcggtgggcgctcaatggcttgatttgggcatctcagcgtccggtgagggcggttacgcccgcgaactgaccgacgacgagcgcgcccagcagcaaaaggcattggaagaagcgatcagtggcttcgacgtggtgatcaccaccgcgctggtgccgggccgcccggcgccaacgttggtgaccgccgctgcagtggaagcgatgaagcctggcagcgtggtggtggatctcgccggcgagacgggcggcaactgcgaattgaccgagcccggccggacagtcgtcaagcacgacgtcaccattgccgcaccgctgaacctgccggccacgatgcccgagcacgccagcgagctctacagcaagaacatcaccgcgctactcgacttgttgatcaaagacggcaggctggccccggacttcgacgacgaggtgattgcccagtcgtgtgtcacccgcgggaaggactcctagatgtacaacgaattgttggagaacctggcgatcctggtgctgtccggattcgtcgggttcgcggtgatctcgaaagtgcccaacacgttgcacaccccgctgatgtcaggaaccaacgccatccacggcattgtcgttctcggcgcgctggtggttttcggcgaaattgagcacccatcgctcgtgttgcaggtcatcctgttcgtcgcggtggtgttcggcacgctgaacgtcatcggcggattcatcgtcaccgaccgaatgctcggcatgttcaaggccaagaagcccgccgtgccagccaagcccgaccgcgacgaggcgctccgatgaacctgcactacctggtcgagattctctacatcatctccttttcactcttcatctacgggttgatggggctcaccggccccaagaccgcggtgcgcgggaacctgatcgccgcggccggcatgaccatcgccgtggcggccacgttggtcatgatccgacacaccagccaatggccgctgatcatcgccggtctggtggtgggtgttgtgctcggtgtgccgccggcgcgactgaccaagatgaccgccatgccgcagctggtggcattcttcaacggcgtgggcggaggaacggtcgcactcatcgcgctgtcggagttcatcgataccaccggcttttccgcattccagcacggcgagtcgccgaccgtgcacatcgtggtggcctcattgttcgccgcgatcatcgggtcgatctcgttctgggggtctatcgtcgcgttcggcaagttgcaggagatcatctccgggcggccgatcggactcggcaaggcgcagcagccgatcaacctgttgctgctggccgtggccgtggccgccgccgtggtgatcggactgcacgcgcatcccgggagcggtggggtcgcattgtggtggatgatcggcctgttggtcgccgccggcgtgctgggtctgatggtggtgttgccgatcggtggcgccgacatgccggtggtcatctcgatgctcaacgccatgaccggcctgtcggccgcggcggcgggtctggcgttgaacaacaccgcgatgatcgtggccggcatgatcgtcggcgcgtccggctcgatcctgaccaacctgatggctaaggcgatgaaccgctccattccggcgatcgtcgcgggcggtttcggcggcggcggtgtggcgcccagtggcggcggcgacgacaaacacgtcaaggccacttcggccgccgatgccgcgatccagatggcatacgccaatcaggtgatcgtggtgcccggctacgggttggccgtcgcgcaggcgcagcatgcggtgaaggacctggcaaccttgctggaggacaggggtgtgccggtcaagtacgcgattcacccggtcgccggccggatgcccgggcatatgaacgtgctgctggccgaggccgaagtcgactacgacgcgatgaaggacatggacgacatcaacgacgagttcgcccgcaccgacgtcaccatcgtgatcggcgccaacgacgtcaccaacccggcggcccgcaacgagacgtccagcccgatctacggcatgccgatcctcaacgtggacaagtcgaggtcggtgatcgtgctcaaacggtcgatgaattccgggttcgccggcatcgacaacccgctgttctacgccgacggcaccactatgttgttcggtgatgcgaagaaatcggtgaccgaagtctccgaggaactcaaggcgttgtagcgcgcgagcgctggctcagacgggcggatacgccggcggcgggtatccgtcgccggtttcgaccccgcgtagaccccaggtgaggtaccggaagaagaactcgatttcgtcgctcacgtcgtagtcaggactcggatccatcacttcaccctctcgactcgcgacttggttcgcaacggagtttagtcacatccgcgccggtgcgacaggttgtcgccgccttgcctaaactgaacaaccagttgattgatacagcttcggccggggcccatgggctccaccggcagcgacgatagcgagtagcgatgccatccgacaccagccccaacgggctaagccgccgtgaggagttgctggctgttgccaccaaactattcgcggcgcgcggttatcacggcacccggatggacgacgtcgccgatgtgatcgggctcaacaaagcaacggtctatcactactacgccagcaagtcgctgatcctgttcgacatttaccgtcaggcggccgagggcaccctggccgccgtgcacgacgatccgtcctggacggcccgtgaagcgctgtaccagtacacggtccggctgctcactgcgatcgcgagcaacctcgagcgggccgccgtgtacttccaggagcagccctacatcaccgagtggttcaccagcgagcaggtcgccgaggtccgcgagaaggagcagcaagtctacgagcacgtacacggcctgatcgaccgcgggattgccagcggcgagttctatgagtgcgactcgcatgtggtggcgctggggtacatcgggatgacgctgggcagctaccgctggctgcggccgagcgggcgccgaacggccaaggagatcgcggcggagttcagcacggcactgctgcgcgggctgatccgcgacgaatcgatccgcaaccagtctccgcttggaactcggaaggaaacgtgaacctcacgcgatcggtggaatcaatctcgctacggacccgagggcgccactgagcaccgacaactccgtcacactggattgaccgaagttgaacatcaggcccggattcgccgacggaagatacggatacgtattgggtagcgcggactgcggtaacaatccgatgcttactagggcggcttgggggccttgcacggtcccggtcgccagggccgaggccacggcgatcgggttgattggcgcgaacaggctggccggggtgggtacgtcggcgtagccgtagccatagcccaagtcgactagcacccgtaggtcgggctgaatcagctcggctattggggtccctacgaaggggatggcgcgaatcggctgcaacagcggcaggtcctgggtcagaaacatgtagtaatgggtgttgccggtgtagcccggagacgtgggcaacggcacggcattggcaacctcggccgcggtgaaggggtacgcgttgtgcacccatctgatgcccatgaaggcgttgaggtccgacaagatattgagcgggtactgcgggttgtgggcgtagccgtcgtattggccggtgtacatgtaggtctggtagggggaatccggtggagtcgcaccgttgaacgacatatccaagaacgggaggtaaaggcccacgtaacgctcgaggacgccgccgttggggttattgatattaccgatcaacgtgaaagccagccggcttggatctggggcttggcccggtggtaacgccataagagcgcgtatttcattggtcgctaccgcggcgctttgcgagtagccgaaaacgacgacgtcatgcccattttgtagttccgcgttgatgccgttgttcagcagcgtgacaccctgggcgatggattggtccagtgacaggttcccgataaacggccaccactgctcgggcgtgtactgggcgaccgggttgttgggcccgaaaatgggccgaatgtatgcgctgtcaatgatcgccaagacgcggtcactaaggatcggttccccggtgccgcccatcatcaacgcggttagcgggttgcctgacagcatcccgacagaaccgagggcgccgctggacccggcggtgcccgacatagcagcggtgttgctggcttcagcctgggcataggcggccccggcggcagccagcgcccgggtgaactcgccatggaacgccgcagcctgctttaggacctcttgacattcgcgcgcgtattcgctgaacagcgctgcagcggccgacgacacctcatcggcggccgcggccagcagtccggtcgttggacccgcagcggacgcgctggccgctcgtatcgccgaaccgatcccgtccacgtccgcggccgccgttgccaacatctccggggccgcgatgacgtaggacatctggtctcctgttcgacgctggggcccttagagcctagagcgcgcccgccgggaagcccggcgttttcggccaatcgttatcgcggccgcgtcaggtgaagaccggtggcgggatcaggtgcaggatgttgccgagaccgccactcatcagggatagcagtgtcacctgtggctggccgaagtagaaattcaggcccgggtttatcgacgggacccacggatagctgtccgggaaccactccggcccaatcaatccggcttccaccccaatctccacgatggcgccatagggcgcctgcaggctccctttgatcaggtaatacgtgacagcgaacgggttggggatcgagaacagcccggccggagtggggatatccgcgtaattgccgcccggcccgtagtcggcgtagcccaagtcgacgagcacccgcagctgcggctggaacaggtcggcgatcgggggaccggcgtaggggatgtcacggatcggctggagcagtggcagatcctgagtcaggaacatgtagtactgggtgttgccggtatagcccggggaggtcggcaacggcaccgcgttatccacctgggtggccatgagttccgggtacgtgttgtgcacgtagaagtagcccatgaaggcgttgatgtccgacaggatgcgcagcgggaattgcggcgcgtgggcgatgccgtcgtactgggccgtgtaaatgtgtgtcgggtagggactattcgccggggttgcgccattgaacggcacgtccaggaacgggatgtagaagccggggaagcgcgccagcagcccgccgacgggattgttgccactaccaatcatgacgaaggagatatcgtccggattcggcgaacccatcgccatcagcgaattgatgtagttgttgatgatcgtggcgctctgcgagtagccgaacgcaacgaccttgttgtcgagggccagttggttgttgacggtggtattcagcagcgccacgccttcggtgacggactggttgaacgtcagattgccgaggtcgggggtaaccggccagaactgctcgggcgtgaacaggccttgcgagacagcacccgggaagagggtctggatgaaagccttgttgatgtctgtcacgtactcggggtcgggtagcgggttattggtgccgcccataatcaacgccgttatcggactctccgcagccagctgcgcgatcgccggcagcccgccggccccgctggatccgttggggctcaacggcgcacggcccaacagcgtccggatcggtgcgttgatagtgtccagcgcgtgcgatacccgggccgcattggccgcttcggcgtgtgcgtaggcgttgccggcggcctccaacgtccgggtgaactcgctgtggaacgccgcggcctgcttgacgaccgcctgatactcccgcccgtatgcgctgaacagggccgccgttgccgccgaaacctcatcgccggccgcggccagcaggttacatgtcgggcctgccgcagccgcgttggcggcccgcagcgtggaagcgatctcatccacatgggcagctgccgtcgccagcatgtcaggggctgtgaccaggtgcgacatctccccgtccttcccaacggaccggcgcccgcaccggtcacttgggactgacccgctaccgcgggtattaggtacttaacgagagtaaggcggtcctgccgctacgtccggcgtttggacaaacctcgatgactgcctgacctatggcggctgctataaccgcgagcatgctaaccagcttggtgagtgcggtcggatcgcatcacgtcaccaccgaccctgacgtgctggccggccgcagcgtcgaccacaccggccgctatcggggccgggccagcgcgctggtgcggcccggctcggctgaagaggtcgccgaagtgctgcgggtgtgccgggacgctggagcctatgtcaccgttcaaggcggccgcacctcactggtggcgggcaccgttcccgaacacgacgacgtgctgctgtctaccgaacggctttgcgtcgtcagcgatgtcgataccgttgagcgccgaatcgagatcggtgccggggtcacactggccgcggtgcagcacgccgcgtcaacggctgggctggtgttcggcgtggatttgtcggcccgggataccgcgaccgtcggtggcatggcctcgacgaacgccggcggattgcgcacggtccgttacggcaacatgggcgagcaggttgtcgggctagacgtcgcgctgcccgacggtacggtgctgcgccggcacagccgggtgcgtcgcgacaacaccggctacgacctgcccgcgctgttcgtcggggccgaaggcaccctgggggttatcaccgcgctggatctgcggctgcaccccaccccgtcgcatcgggtgacagccgtgtgcgggttcgccgagctggcagcgctggtcgatgccggccgaatgttccgcgacgtggagggcatcgcggcgttggaattgattgacggtcgggccgccgcgctaacccgtgaacatcttggcgttcgcccccccgtcgaggctgactggttgctattggtggaactggccgccgaccacgatcagaccgaccggctcgccgacctactcggcggtgcacggatgtgcggggagcccgcggtcggtgtggatgccgctgcgcagcaacggttgtggcgcacccgtgaatcgctggccgaggtgctcggtgtgtacggcccgccgctgaagttcgacgtctcgctgccattgtcggcgatcagcggcttcgcccgagatgcggtcgcgttggttcaccgacacgtcccggattctccggaggcgttgccgctgttgttcggtcacatcggtgagggcaacctgcacctgaacgtgctgcgttgcccgcctgatcgggaaccggcgttgtacgcaaagatgatgggcctcatcgccgaatgcggcggtaacgtcagttcagaacatggggtgggcagccgcaagcgtgcctacctgggaatgtcccggcaggccaacgacgtcgccgcgatgcggagggtcaaggcggcgttggacccgaccgggtaccttaacgccgcggtcttgttcgactgaccggtgctgcgcaagcattcagcgcctttagagatcaccggtgaaactgatgagctgacgcaccgcgatgccatcggcgaggtggtccatcgcctcgttgatatcgtccaaccgaatcgttgacgtcaccagcgactccaccggcagacggcccgattgccacaacgacacgaagcggggaatgtcgtggctgggcaccgccgaacccagatagctgccgatcagtgaccggccttcggtgacaaaatccaacggcgacaagctgatccggacatccggtggcggcaacccgacggtgatggtgcgccctccgggcgcggtaagcccgatcgcggtgtgcagcgcggcaggatgaccgacggcttcgacaaccacggcggctttgaccccgccggccgtggcctgctgcggtgtgtagatctcatgggcgcccaaggcctttgcggccgacagcttttcgggtagctgatcgacggcgaccacacgaacgtctgtatacgtcaaagcggtgagcaccgctgccataccgacgcccccgaggccgacgacggcgaccgactggccgggctgcggatcaccgacgttgagtaccgcacccccaccggtgagcaccgcgcacccgagtagggcagcgacggtgggcggcacctcgtgcggcaccggaaccacgctggcccggttgacgacgacatgggtcgcgaaacccgagacgccgaggtggtggtacaccgggcggccgccccggctgagccggataccgccaccgagcagtgtgccggccttgttggccgcgctgcccggttcgcacggcgtccgaccgtcggtcgcgcacgccgcgcactggccgcaacgcggaaggaacaccagcacgactcgctgaccgaccgcgaccccgtcgacgccgtcgccgacctgctcgacgattccagcggcttcatgaccgagcaagatcggcaccggccgtacccgggtgccgtcgaccaccgacaggtcggagtggcacacgcccgcagcctcgattcggacaaggacctcaccgcggtcgggcgggtccaggtgcagctcgacgacgctgattggtttcgaccgccaatagggccgcggcacaccgatctggtctagcaccgcgccccggatggcaggcatgttggaatacaaccatggctgcactgccggcaccggagaagctcctgcgcagcgactttccggtgctgtggccggtgggaactcgatgggccgacaacgacatgttcggccacctcaacaacgccgtctactaccagctgtttgacaccgcgataaacgcctggatcaacacgagcaccggggttgacccgctcgcgatgcctgtgctgggcattgtcgcggagtcgggctgccgttatttctcggaactgcgtttcccggagagcctaatggtgggcctggctgtgacgcggttggggcgcagcagcgtcacctaccggctgggtgtgtttaaggagcctgacgatgcgggggtgatcaccgcactcgggcactgggtgcacgtctatgtcgatcggactagccgcaggccggttccgattcccgaggccattcggtcgctgttgtcgacggcttgcgtaagcggataagccgcgcccagattgcgttcagggctgtgattttcgccgctccaaccacagccatgacggcaatctcgtgctcaccgcgacccaggtatgcttcccgaatgccagttttgagcaagaccgtcgaggtcaccgccgacgccgcatcgatcatggccatcgttgccgatatcgagcgctacccagagtggaatgaaggggtcaagggcgcatgggtgctcgctcgctacgatgacgggcgtcccagccaggtgcggctcgacaccgctgttcaaggcatcgagggcacctatatccacgccgtgtactacccaggcgaaaaccagattcaaaccgtcatgcagcagggtgaactgtttgccaagcaggagcagctgttcagtgtggtggcaaccggcgccgcgagcttgctcacggtggacatggacgtccaggtcaccatgccggtgcccgagccgatggtgaagatgctgctcaacaacgtcctggagcatctcgccgaaaatctcaagcagcgcgccgagcagctggcggccagctaaggcatgtgcgggctcagccgaagacttcggtctcagccagggcctccgtcagcctgcgtgccccatcggtgaactgccagacggtgtgctcgattacggcggctgtgtcgcggcggcgcagcgcggcgatcagctgccgatgactgttcaccgcgtccgcgccccatcgcgggtcggccgcgaacacctgcgccggcatatagcgcgcggcattaagcaggaaccaggccaacttgatccggcggctcgctttgttgaagacgcggtggaacgcgaactcgatcgacgcgatggttttggcatcaccggacccgatagcaccggccagcgcattgttgatgcggtccagctcgtcgatctcaacgtcggtgatgtgagcggtggccgatgtggcaagttcttgggcaatggtggcctgcagccagaaaatgtcgtcgatgtcttggcgggtcaacggcagcaccacgtggccgcgatgtggctccagcccgaccatcccctcaccgcgcagtttcagcagcgcctcccgcaccggcgtgacgctgactccgagctcggctgccgtctcgtccagacggatgaacgttccagagcgcagggcgcccgacatgatggcggcccgcaggtggcccgcgacctcgtcggacaactgtgcccggcgcaggggaagctggctccgcggcttcgccgatagaggtgcgttcacgtggcttgccaggactttcagggtcgggccgggattgccggggacttgccgggggcttggcgggggcttgttgttgggccgctcaggccatagtgtgacccagacaacatcatgctttatcaaatatcaacctggcgcaagggatgcgcaagtgaaaggaagggaaggaagggatagttgaccgcgcaactggccagtcacctgacgcgggcgctaacactagcccaacagcagccctaccttgctcgccggcagaactgggtcaaccagctcgaacggcacgcgatgatgcagccagacgcgccggcgctgaggtttgtgggcaacaccatgacgtgggctgacctaaggcgccgggttgcggcgctggcgggcgcattgagcggtcgcggggtcggtttcggcgatcgggtcatgatcctgatgcttaaccgcaccgagttcgtcgagtcggtgctggccgccaacatgatcggggccatcgccgtaccactgaattcccggctcaccccaaccgaaatcgccgtcctggtcgaagactgtgccgcacacgtgatgctgaccgaagctgcgctggctccggtggccatcggtgtccgcaacatccagcccttgctgagcgtgatcgtggtcgccggcggatccagccaggacagcgtgttcggctatgaggacctactcaacgaggccggggatgtccacgaaccggtggacatcccgaacgactcgccggccttgatcatgtacacctcgggcaccaccggccgcccgaagggcgccgtgctgactcacgcgaacctcaccggtcaggcgatgaccgcgctctacaccagtggcgccaatatcaacagcgacgtcggtttcgtcggcgtcccgctgttccatatcgccggaatcggcaacatgctgaccgggctgctgctcggcttgcccacggtgatctatccgctgggcgcgttcgacccgggacagctgctcgacgtgctggaggcagagaaggtcaccggcatctttctggttcccgcgcagtggcaggcggtctgtaccgaacagcaagcacgaccacgtgacttgaggttacgggtgttgtcgtggggagctgcgccggcgccggatgcgttgctgcggcagatgtcggcaacctttcccgaaacccagatactggccgcattcggccagaccgagatgtcaccggtcacctgcatgctgctcggcgaagatgcgatcgctaagcgcggatcggtcggcagggtgatcccgaccgtcgccgcaagggtggtcgatcagaacatgaacgatgtccccgtcggcgaagtgggcgaaattgtctaccgggcaccaacattgatgagctgctactggaacaacccggaggccaccgcggaggcgttcgcaggcggctggttccattctggggatctggttcgtatggactccgacggttacgtctgggtggtggaccgcaagaaggacatgattatctccggcggtgaaaacatttactgcgccgagctggaaaacgttctggccagccatcccgacatcgccgaagtcgcggtcatcggccgggccgacgagaagtggggagaggtgccgatcgcggtcgcggccgtaacgaacgacgaccttcggatcgaagacctaggtgagttcctgaccgaccggcttgcgcgctacaagcaccccaaggcgctcgagatcgtggacgctctgccccgcaaccccgcggggaaggtgctcaagactgaactgcgattgcgctacggcgcctgtgtgaatgttgaaagacgttctgcatcagctggtttcacggagagaagggaaaatcgacagaaattgtaacgtttgcccgctattgacgaagggttaaatgtgcggatgccttacactcctggctggccatcgggtagattcctgtggtctccgttactccctgtgagtaacgaggtggcggtcacacaccaagggtcggggcaaggaggaggcgtgcgacatgatgcgccgcggcgccgcgatacccaggtcggcggcttgagggagccgcggtgacgacgtcgacaacgcttggcggttacgtccgcgaccaactgcaaaccccgctgaccctcgtcggtggattctttcgcatgtgtgtgctgactggaaaggcgctgtttcgctggccgttccagtggcgcgagttcattctgcagtgctggttcatcatgcgggtcggatttttaccgacgatcatggtctcgataccgctgacggtgctgttgatcttcacgctcaatattctgctggcccagttcggcgcggcagacatctccggttccggcgcggcgatcggcgcggtcacccagcttggcccgctgacaacggtgctggtggtcgccggcgccggatccacggccatctgcgccgacctgggtgcccgcaccatccgcgaggaaatcgacgcgatggaggtgctgggcatcgatcccatccaccgtctggtggtgccgcgggtgctcgcctcgatgctggtcgccacgctgctcaacggcttggtgatcaccgtcggcctggtcggtggctttctcttcggtgtctatctgcagaacgtttcgggcggcgcctaccttgccacgctgaccttgatcaccggcctgcccgaggtggtcatcgcaaccatcaaagccgcaacgttcggcctgatcgcgggccttgtcggctgctatcgggggctgaccgtccgtggcggttccaagggtcttggcaccgccgtcaacgagaccgtggtgctgtgtgtgattgccctgttcgccgtcaacgtgatcttgacgaccatcggtgtgcgattcgggacggggcgctgacatgtcgaccgctgctgtgctgcgcgcccgcttcccgcgggcggtcgccaaccttcgtcaatatggaggtgcggcggcccgtggattggacgaggccggccagctcacctggttcgctttgaccagcatcgggcagatcgcgcacgcgctgcgctactaccgcaaggagacgctgcggctgatcgcccagatcggcatgggtaccggcgcgatggccgtcgtcggcggcacggtcgccatcgttggctttgtcacgctgtccggcagctcgctggtcgcaatccagggcttcgcgtcgctgggcaacatcggtgtcgaggcgttcaccgggttcttcgccgcactgatcaacgtgcgcatcgccggcccagttgtcacgggtgtcgccctggcggccacggtcggtgcgggtgctacggccgagctgggcgcgatgcggatcagcgaggagatcgatgccctggaagtgatgggcatcaagtcgatctcgtttctggcctccacccggatcatggccgggctggtggtgatcatcccgctgtacgcgttggcgatgattatgtcgttcctgtccccgcagatcaccaccacggtgctctacgggcagtcgaacggcacctacgagcattactttcaaacgttcctgcgtcccgaagatgtcttttggtccttcttggaggccctcatcatcactgcgatcgtcatggtcagccactgctactacgggtacgccgccggtggaggccccgtcggtgtcggcgaggccgtcggccgatcgatgcgtttctcgttggtctcggtgcaggtcgttgtcctgtttgcagcgttggcgctctacggtgtcgacccgaacttcaatctcacggtgtagccgcatgacgacgccggggaagctgaacaaggcgcgagtgccgccctacaagacggcgggtttgggtctagtgctggtcttcgcgctcgtagttgccttggtatacctgcagtttcgcggggagttcacgcccaagacgcagttgacgatgctgtccgctcgtgcgggtttggtgatggatcccgggtcgaaggtcacctataacggggtggagatcgggcgggtagacaccatctcggaggtcacacgtgacggcgagtcggcggccaagttcatcttggatgtggatccgcgttacatccacctgattccggcaaatgtgaacgccgacatcaaggcgaccacggtgttcggcggtaagtatgtgtcgttgaccacgccgaaaaacccgacaaagaggcggataacgccaaaagacgtcatcgacgtacggtcggtgaccaccgagatcaacacgttgttccagacgctcacctcgatcgccgagaaggtggatccggtcaagctgaacctgaccctgagcgcggccgcggaggcgttgaccgggctgggcgataagttcggcgagtcgatcgtcaacgccaacaccgttctggatgacctcaattcgcggatgccgcagtcgcgccacgacattcagcaattggcggctctgggcgacgtctacgccgacgcggcgccggacctgttcgactttctcgacagttcggtgaccaccgcccgcaccatcaatgcccagcaagcggaactggattcggcgctgttggcggcggccgggttcggcaacaccacagccgatgtcttcgaccgcggcgggccgtatctgcagcggggggtcgccgacctggtccccaccgccaccctgctcgacacttatagcccggaactgttctgcacgatccgcaacttctacgatgccgatccgctcgctaaagcggcggccggtggcggtaacggctactcgctgaggacgaactcagagatcctatccgggataggtatctccttgttgtctcccctggcgttagccaccaatggggcggcaatcggaatcggactggtagccggattgatagcgccgcccctcgcggtggccgcaaatctagcgggagccctacccggaatcgttggcggcgcgcccaatccctatacctatccggagaatctgccgcgggtgaacgctcgcggtggcccggggggcgcccccggttgctggcagccgatcacccgggatctgtggccagcgccgtatctggtgatggacaccggtgccagcctcgccccgtacaaccacatggaggttggctcgccttatgcagtcgagtacgtctggggccgtcaggtaggggataacacgatcaacccatgaaaatcactggaaccgtcgtcaaactcggcatcgtctcggtggtgctgctgttcttcacggtgatgatcatcgtgattttcggtcagatgcgcttcgaccggactaatggctataccgcggagttcagcaatgtcagcgggctgcgccaaggccagtttgtccgtgcttcgggggtagagatcggcaaggtcaaagcactacacctggtcgacggtggccgtcgggttcgggtggagttcaatatcgatcgttcggtgccgttgtatcagtccacgaccgcccagatccgctattccgacctgatcggtaaccggtacgtggagctcaaacggggtgagggcaagggggccaacgatctgctgccgccaggtggactcatcccattgtcccgcacgtcaccggccttggatctggacgcgttgatcggtggtttcaagccggtgtttcgggcgttggatcccgcgaaggtgaacaacatcgccaacgcgctcatcaccgtcttccaggggcaaggtggcaccataaacgacaccctcgaccagaccgcgcaactgaccagccagatcgcggagcgcgatcaggcgatcggtgaggttgtcaagaacctgaacatcgtgctggacaccacggtcaagcatcgaaaagagttcgacgagacggtcaataacttggagaatctgatcactgggctgaggaaccactccgaccagttggccggcggcctcgcgcacatcagcaacggcgccggcacggtggccgacctgcttgccgagaatcgcacgttggtgcgcaaggccgtcagctacctggacgctattcagcaaccggtcatcgaccagcgcgtcgagttggacgacctgctccacaagacgccgaccgcgttgacggcgctcggacgcgccaacggaacctacggcgatttccagaacttctacctctgcgacctccagatcaagtggaacggattccaagccggagggccggtccgcacggtgaagctctttagccagccgacgggtaggtgcacgccgcaatgagaacgctggaaccacccaaccgaatgcgaattgggctcatgggcatcgtcgttgcgctgctcgttgtcgctgtgggccaaagctttaccagtgttcccatgctattcgcaaagccgagctactacggccagttcaccgactccggcggactgcacaagggcgacagggtacgcatcgccggcttgggagtgggcaccgtggaggggctcaagatcgacggcgaccacatcgtggtcaagttctccatcggcaccaacaccatcggcaccgagagccgcctagccatccgcaccgacaccatcctgggtaggaaagtgctcgagatcgagccgcgcggcgcccaagcgttgccgcccgggggcgttttgccggttgggcaaagcaccaccccgtaccagatttacgacgcgttcttcgacgtcaccaaggccgcatccggctgggacatcgagacggtcaagcggtcgctgaatgtgttgtcggagaccgttgatcagacctatccgcacctgagcgccgccctcgacggggtggctaagttctccgacaccatcggcaagcgcgacgagcagatcacgcacctactagcccaggccaaccaggtggccagcatcctgggtgatcgcagtgaccaggtcgaccgcctattggtcaacgctaagaccctgatcgccgcgttcaacgagcgcggccgcgcggtcgacgccctgctggggaacatctccgctttctcggcccaggtgcaaaaccttatcaacgacaacccgaacctgaaccatgtgctcgagcagctgcgcatcctcaccgacctgttggtcgaccgcaaggaggatttggctgaaaccctgacgatcttgggcagattcagcgcgtcgttcggtgagacgtttgcctctgggccctacttcaaagtgctgctggccaacctggtgccgggtcagatcttgcagccgtttgtcgatgcggcattcaagaagcgtggtattagcccggaggacttctggcgcagcgccgggctgccggcataccggtggcccgaccccaatggcacccggttccccaacggtgcgccgccgccaccaccgccggtgttggagggcacgcccgagcatcccgggccggcggtgccgccgggatcgccgtgctcctacaccccgccggcggacggtctgccgcggccgtgggatccgctgccctgcgctaacctcactcaaggtccattcggtggccccgatttcccggcgccgctggatgtcgcgacgtcgccgccgaacccagacggtccaccgcccgccccgggcctaccaatcgcgggacgtccgggtgaggtgccgccgaacgttcccggcacgccggtgccgattccacaggaggctccccccggggcacgcacgctgcccctcgggccggcgcctggtccggctccgcccccggcggcgccaggcccgccggcaccaccgggccccgggccgcagttgccggccccgttcatcaaccccggcggcaccggcggtagtggcgtgacgggaggtagcgagaattgagcaccatctttgatatccgcaacctgcggttgccgcagctgtcgcgggcctcggttgtcatcggatcgttggtggtggtgctggcgctggccgccggaattgttggtgtgcggctctatcaaaaactgacgaacaacacggtggtcgcctacttcacccaagccaatgcgctgtatgtcggagacaaggtccagattatgggcctcccggtcggttcgatcgacaagatcgaaccagccggcgacaaaatgaaggtgactttccactaccagaacaagtacaaggtgcctgccaatgcctccgcggtgatcctcaaccccaccttggtggcgtcgcggaacattcagttggagccaccctacagaggtggtccagtgctggccgataatgcggtgatcccggtcgagcgcacccaggtaccgacggagtgggacgagctgcgggacagcgtttcgcatattatcgacgagctcggcccgacacctgagcagcccaaggggccgttcggcgaagtcatcgaggcattcgccgacgggctggccggcaagggtaagcaaatcaacaccacgctgaacagcctgtcgcaggcgttgaacgccttgaatgagggccgcggcgacttcttcgcggtggtacgcagcctggcgctattcgtcaacgcgctacatcaggacgaccaacagttcgtcgcgttgaacaagaaccttgcggagttcaccgacaggttgacccactccgatgcggacctgtcgaacgccatccagcaattcgacagcttgctcgccgtcgcgcgcccgttcttcgccaagaaccgcgaggtgctgacgcatgacgtcaataatctcgcgaccgtgaccaccacgttgctgcagcccgatccgttggatgggttggagaccgtcctgcacatcttcccgacgctggcggcgaacattaaccagctttaccatccgacacacggtggcgtggtgtcgctttccgcgttcacgaatttcgccaacccgatggagttcatctgcagctcgattcaggcgggtagccggctcggttatcaagagtcggccgaactctgtgcgcagtatctggcgccagtcctcgatgcgatcaagttcaactactttccgttcggcctgaacgtggccagcaccgcctcgacactacctaaagagatcgcgtactccgagccccgcttgcagccgcccaacgggtacaaggacaccacggtgcccggcatctgggtgccggatacgccgttgtcacaccgcaacacgcagcccggttgggtggtggcacccgggatgcaaggggttcaggtgggaccgatcacgcagggtttgctgacgccggagtccctggccgaactcatgggtggtcccgatatcgcccctccgtcgtcagggctgcaaaccccgcccggacccccgaatgcgtacgacgagtaccccgtgctgccgccgatcggtttacaggccccacaggtgccgataccaccgccgcctcctgggcccgacgtaatcccgggtccggtgccaccgacgccggcaccggtgggggcgccgttgcccgctgaggcaggagggggtcaatgatgagcgtgctggcgcggatgcgggtgatgcgccaccgagcctggcaggggctggtgttgctggtgctcgcactcttgctgagttcgtgcggctggcgcggcatctccaatgtggcgatccccggcggcccgggcaccggcccgggctcctacaccatctacgtgcagatgccggacacgttggcgatcaacggcaacagtcgggtcatggtggccgacgtctgggtcggatcgatccgcgcgatcaagttgaagaactgggtggccacgctgacgctgagcctgaagaaggacgtcacgctaccgaaaaatgccaccgccaagatcgggcagaccagcctgctgggttcgcagcacgtcgagctggccgcgccgccagatccgtcgccggtgccgctgaaggatggtgacaccatcccgttgaagcgctcctcggcctatcccaccaccgagcagacgctggccagcatcgccaccttgttgcgcggcggcggcctggtgaacctcgaagggattcagcaagagatcaacgccatcgtgacggggcgggcggaccagatccgggcctttcttggcaagctcgacaccttcaccgacgagctcaaccagcaacgcgatgacattacccgcgccattgattccaccaatcggttgttggcttatgtgggcggtcgttcggaagtcctcaatcgggtgctcaccgacctaccgccattgatcaagcactttgcggataagcaggaactgttgatcaacgcttccgatgcggtaggccggctcagccagtccgccgaccagtatctttcggctgcccggggcgatctgcaccaggacctgcaggcgctgcaatgcccgctcaaggaactgcgtcgagccgctccgtatctggtgggtgcgctcaaattgatcctcacccagccctttgacgtcgacaccgtgccgcagctggtgcggggcgactacatgaacttgtcgctgacgctggacctgacctacagcgccatcgacaatgcgttccttaccgggaccggattctccggtgcgttgcgcgccctcgagcagtcttttggccgcgatcccgagacaatgattcccgacatccggtacacaccgaaccccaacgatgcgccgggcggcccgctggtagaaaggggaaatcgccagtgctgactcgcttcatccgacgccagttgatcctttttgcgatcgtctccgtagtcgcaatcgtcgtattgggctggtactacctgcgaattccgagtctggtgggtatcgggcagtacaccttgaaggccgacttgcccgcatcgggtggcctgtatccgacggccaatgtgacctaccgcggtatcaccattggcaaggttactgccgtcgagcccaccgaccagggcgcacgagtgacgatgagcatcgccagcaactacaaaatccccgtcgatgcctcggcgaacgtgcattcggtgtcagcggtgggcgagcagtacatcgacctggtgtccaccggtgctccgggtaaatacttctcctccggacagaccatcaccaagggcaccgttcccagtgagatcgggccggcgctggacaattccaatcgcgggttggccgcattgcccacggagaagatcggcttgctgctcgacgagaccgcgcaagcggtgggtgggctgggacccgcgttgcaacggttggtcgattccactcaagcgatcgtcggtgacttcaaaaccaacattggcgacgtcaacgacatcatcgagaactccgggccgattttggacagccaggtcaacacgggtgatcagatcgagcgctgggcgcgcaaattgaacaatctggccgcacagaccgcgaccagggatcagaacgtgcgaagcatcctgtcccaggcggcccccaccgccgatgaggttaacgcggtattcagcggtgttcgcgattcgctgccacagaccctggccaatcttgaggttgtgttcgatatgctcaagcgctaccacgccggcgtggagcaattgttggtgttcctcccacagggtgccgcgatcgcacagaccgtactcacgccaactccgggtgctgcccagctgccgctcgcgccggcgatcaactatccgccgccgtgcttgacgggttttcttcctgcatcggagtggcggtctccggccgataccagtcccaggccgttgccgtcgggaacctattgcaagattccccaggatgcccagctgcaagtccggggggcgcgcaacattccctgtgtcgatgtcccgggcaaacgagcggcgacgccgaaggagtgccgcagtaaggacccgtacgttccgctgggtaccaacccgtggtttggtgatccgaaccagattctcacctgcccggcacctggagcgcgctgcgatcagccggtgaagccgggtttggtgattccggcgccctcgatcaacaccggtttgaatccggcgcccgccgatcaggtgcaaggaacgcccccgccggtcagtgacccgttgcaaagaccgggttcgggtactgtgcagtgcaacgggcagcagcctaacccgtgcgtctacactccaacatcgggcccgtcggcggtctatagcccggccagcggtgaactggtggggccggatggtgtcaagtacgccgtcgcaaactcgagcacaacaggagacgacggatggaaggagatgctggcgccggccagctgaaccctgccgatgcgaataagtcgtcgtctacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgaccagactggcccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagctcggcgaggacgcgtgcccagaacaggccctcgtcgagcggcgcccgtcgcggttgcggcgaggctggcttgttggcattgcggcgacgctgctcgcgttggccggtggccttggcgcagcgggttattttgcgttgcgctcacaccaggaaagccaatcaatcgcgcgcgaggaccttgcggccattgaggccgctaaggattgcgttgcggccacgcaggcacccgatgctggggcgatgtcggctagcatgcagaagatcatcgagtgtggcaccggtgatttcggtgcccaggcgtcgttgtacaccagcatgctcgtcgaggcgtatcaagcggccagcgtccacgtgcaagtgaccgatatgcgcgcggcggtcgagcgcaacaacaatgacgggtcggtcgatgttctggtggcgctccgggtcaaggtgtccaacaccgactcggatgcccatgaagtcggctaccgtcttcgggtccggatggcactggatgagggccgctataagatcgccaaactcgaccaggtgacgaagtgacggtggtggtcgagaagacgccgaccaccctgccccaggcgacaccgaacggtgcagcgccctggcatgttcgggcgggcgccttcgccatcgacgtgctgcccgggctcgccgtggcggcgaccatggcgttgacggctttaacggtgccgccgggcagcgcgtggcggtggttatgcgcttgtctgctcggattgaccattctccttctggccgttaaccggttgttgttgccgacgattaccggatggagtcttggccgcgctcttaccggcatccgggtggttcggcgtgacggctccgccatcggtccgtggcggttgctggtccgggatttggcgcacttggtggacaccctctcgctgtttgtgggttggctgtggccgctgtgggattcgcggcgacgcaccttcgccgacctgttgttgcgcactgaggtgcgacgtgtcgaaccggtgcagcggcccgcggtgatacggcgactgacggcggcggtggcattggcggcggcgggcgcgtgcgcgagcgcaaccgcggtgggcgctgcggtggtgtacgtcaatgaatggcaaaccgatcacactcgcgcgcagctcgcaacgcggggcccgaagctcgtggtcgacgtcctgagctacgaccccgaaacggtgcagcgtgatttcgaacgggcgcgatcgctggccaccgacaggtaccgcccgcagctgagcatccaacaggattcggtgcgcgagtcgggacctgttcgtaaccagtactgggttaccgacagcgcggtgctgtcggcgacaccagctcaggcgaccatgctgttgttcatgcagggtgaacgcggtacaccacccaatcagcggtatatcagcgcaactgtgcgggcgatcttccaaaaatcgcgcgggcaatggcgcctcgacgatctggcagtcgtgatgaaaccccgacaatccaccggcgaaaaatgagcccccgtcgtaagtttgaacccggcgagggggcgctgctggccccgcagtcaatcgaaccgtcgcggcgatggggtttgccgctggctctgaccgcatccgctgtggttatggccgcggcgatctcagcctgtgcgctcatgcggatctcccatgaatcgcaccagcgagcagcgcacaaggatatcgtgatgctcagtgatgtccgatctttcatgaccatgttcacgtcaccggatccgtttcacgccaacgaatatgcggagcgggtgctgtcccacgccacgggcgacttcgccaagcagtaccacgaaagagcaaacgatatcctgattcgcatctccggggtggaaccgaccacaggaacggttctagacgcgggcgtacagaggtggaacgaggatggtagtgccaacgtgctggtggtcacccagatcacctcgaaatccgcggacggcaagcgggtggtctcgaacgccaatcgttggctggtaacggctaagcaggaaggtaacgagtggaagatcagcagtctgcttccggtgatctgacccaaaagtccgttgccaacggagagtccaccgacacggcatccgcagccaccgagggccaccggggcgagatcgacgccgcgggagagccggacgaacgcggtgccgccgtggctgacagccaagctgacgaggatgattcggccgcgacggctgccaggggcggcaagacacgggcaagacgatcgcgtggcaggcggttagcgatcacggtcggcgtggccgctgcgttgttcgtgggctcggcagcgttcgctggtgcgacggtggagccctacctctccgagcgcgccgtggtggccaccaagctcatggtcgcgcggaccgccgccaatgcgatcacgacgttgtggacctacacgccggagaacatggacaccctggccgatcgggccgcgaattacctcagcggtgatttcgcggctcagtaccgcagattcgtcgaccagatcgccgcagcaaacaaacaggccaagattaccaacgataccgaggtcaccggtgctgccgtggaatcgctgagcggccgggatgccgttgccatcgtctacaccaacaccacgaccaccagtccggtgaccaagaacatcccagcattgaagtatctgtcctaccggctgttcatgaagcgttatgacgcgcggtggctggtgaccaggatgacgaccatcacctcgctggatttgacgccgcaggtgtagcgggaccgagcccgccggcgctgcgaagccttagttgaacgccagccagctgggcagcgcccgctcatgggagtcacagagcacctgacgggtgtcgcacgatcctttcggcgacccagcgccggcccacatgcccccggtatcacggcgcagaacgatcgccgatgaccccccgccgtcgagcagaatcgcggtgtcactacccaggccgcggaacaggtcttggatgttgtccggggtgtagttgccgccctggaagatgtacatctcgtccttctgcttcgcataggcaagcgccgttcgcgcggcgctgggaccgccgtcgtggagctggccggtattgccgggggataacagcccgattccggccacggcgacgaaccgtgcattcttgttgagcaagtcctcgatcaccggagtggcaagatcgtagtcctgtctgcttttgggccgcaaaacatacggtgcaccaccgaccggaaggatcatcgtcgtcagcgagctccacaactcatttcctccggaaaggccctgctttccggcgtaggcgacggtgccggtgaccgcttggttggcgcgtccttgtccgcgggtgttgtccacgtaggcgcccagcggtgagctgcagccggtcgaccgccagctgccccccttttgtccgcgaacgtcgaagaagttggcgttgaccgcaatggtgggtcgccccatacgctgccacgccttaagcggcgggtagatctcggaggcttgccacaagccttcaccggtgtgagcacctgggttgtgttcgcagcgcgcctggtctccagtgtgggtgtctaccagtagatgtggtgaaagccgttgggaggcattcttgatgatcatcagatggccgccgttgttcatctcgtaccagtgaccacctgcgttgagcagcggcataggatgaccgccgccgaagttgtacaccaggtatgagcccctggtggtggctatcgcttgggcgagcatctcgcgcccgtcggcggcgcgggcggccggctgcccggtggtgcaggcgagggcggcgcacaccgccaacgcggcgtagcaagccgtcaatcggcgcaggctggcagtcggtgtcagcacagcaaccctctcggcccgaatccacatgcaaccatcccagcattaggcacactgatcacactgtcaacttcagtaacagctgcgtgacggttcggccgcgttcgaattacggttgttcgcttgagctttcgcgtgcgctttggcgagcttggtattgagcttggtgttccacggcgatcgccatctcgaccgctcccggaattcggtggaagctgctgcggtcgtacaggtgtgtgatgaatccacccagcaacagcccgatgatcagcccgatcgacgtcatggtcagggcctgggacaggccggcgtcggcgtttccgttcagatacagcagtgaccgcacacctaggaacacctggtgcatcggctcgaattgagccaaccagcggaagaacgctggtacggcttccagcgggacggtcgcgcccgccgacggcaatccgaggatgacgaagatcaacatgctgaccaacaggcccatcgagcccagcaccgcgatcagcgagctggacgtgacgccgaccgctatgatcgcgaatactccgtagagccatacttgccacccgagcggaatcggcatgcccaggccgtgggcgatcgccaggtagacacctgaggtgagcaacgccagcaccaccatcaccgcccacttgaccaacagcgtacggaagcgagagatgttgacctgctcggcgaagcgatagacggggccgaattcggctggtacatagccaagcatcgagtccaccagggtgctcaccacgatgctgccggtaaagcccgccaatagcagcaagagggcgtagtaaaacgccgacagcccgttgccggtgccgttgggcagtgggttataggcggtggatttgacatcgatgggactggccagcccggccgccgccgccccggccagtgccacaccgccggtctgggccgctacctccgcggtaagtcgctcgcccactttgccgttgaccaccgtcagtgcccgggtcagcgtctggccggcgatgctagctgccagcgtgcccgcccgcggattcgttgagatcgtgatcgcgggccggtctgtgcgggttggcgtcaccgcactcgccccgaagtcccgtagctgcgacgagaaggtcggcggtatcagcgccgagccgtacaccgccgcggtgtcgagcagccgcctggcctcgtccggcgaaaccactcggatgtcgaacttgttcttgtccaagccggaaaccagaccgtcgacaatctgctggcccgcgggcccggcgtcctcgttcaccaacgcgattgggaaatgccgcaaattggtcatggggtttaggatgccgcccagatagagcgcggccagcgccgacatcagggccaacgtggtggcgatcggtgccatccagaaacgcaccgtccgaatcgctttgacgttccgcttggggttgggtgcggcggggcgcggctgcgcttgagacatgcgggctcctgtctgtcgtggccactctatgttgccgaatcgcccagcttcgcgtgcatctcccagatcagtacttccgacggctcattggcggtcaggccgcgggcgtcagcgtcggtgaaccgcaccgcgtccccgtcggcaagctcgccgccaccttccagagtgaggcggccgtaggcgacgaacagatgcaggaagggtgcgcagggcaggctgaccgtagcgccgggccgcagccgcgcgccgtgcaacgaggcgctgctgttatgcagggtgagcgctgcgtcttgcccgggtatgcccgacgcgatggttaccaggccggcgcgcaacagttcgtcgtctatctcctgctgttggtagctggcagtgatgccggttgcatcgggtattacccacatctgcacgaaatgcaccggctcggtagcagaatcgttcatttccgaatgcaagattccggtgccggccgacatgcgttgggccagaccgggatagatcactccgctattgccggcggaatcctggtgtctgagcgctccccgcagcacccaggtcacgatttccatgtcacggtgtggatggggatcaaaacccgaagccggttccatttggtcgtcgttgttcaccaacaggagcccgtggtgggtgttgtcgggatcgtagtggtcgccgaatgagaacgaatgccgggatttcagccaggacgtcgtggtgaccgcccggtcggccgcacgccttatctcgacggtggcggtcatgacgtcacgttcgccatcacagcgaatcgggcaggccgaatttcgggaacaaggtggtgtcgaggaaggccaccacgtgtgacacgcggtcggcggccatgtccagcacgtgtagctgaaaaggcaggtgcacgtcaccggcacgcatgtacatggccgcggcgggctggccgttggcgatcaacgaaatcaggcgcatatcgccaggcgaataggcggggcactgttggtgaatgagggtgacgatggcctgtgcgccctggtaccagccggtatacggcggcatttcccagatcgcctcggcggtgaacagctcgaccaaccggtcgatgtcataagcctcgaacgcggcgatatagcgggccaacaggtcttgcgcctcgggtgaatccggcgcggacaaccggtcggcggcgctgggccggaccgtctgcagctgagagcgggcccgctgcagcaggctattgacggcgacggtgctggtaccgatcgcgtcggccacctcggccgatttccactgcagcacgtcgcgcagcagcagtacggctcgctgccggggtgagaggtgctgcagagccgccacaaaggccaaccgcaccgattcccggttcccgacgatcgttgagggatcagcagggtcgtccgtcacgtccggcagcggctccagccaggacacctctcgacgttccaccaactccccggacggatcggcactcggccgcccgagccccgtcggcaacggccggcgtcgacggccctccaacgccgtcaggcaggtgttggtggcgatccgatgcagccaggtgcgtagcgaggacttgcccgcgaagccctcataggccttccaggcccgcagcagcgtctcctgaacaaggtcttccgcgtcgtgcagcgagccagtcatgcgatagcagtgtgcgagcagttcacgccggtagggctcggtgtgggcggagaagtccccgcgccgttcgtcggcgggctcgcggccagagttttctgcgagcacactcacgtcaatgagcctacgcagagtctccgacactctcaccggagcagccgttacgctcccggtaatgactaccacccggactgaacggaatttcgcgggcatcggcgatgtgcgcatcgtctacgacgtctggacgccggacaccgcgccgcaagcggtggtcgtgctggcccatggtctgggcgagcatgcccgccgctacgaccatgtcgcgcagcggctcggcgcggccggcctggtcacctatgcgcttgaccaccgcgggcatggccgctcgggtggcaaacgggtgctagtgagagacatctccgagtacaccgctgacttcgacaccctcgttgggatcgccacccgggaatatcccgggtgcaagcgcatcgtgctcgggcacagcatgggcggcggcattgtgttcgcttacggtgtcgaacgtccagacaactacgacctgatggtgctttcggcgccggcggtggcggcacaggacctggtgagcccggtagtggcggttgccgccaagcttctgggcgtcgtggtgcccggcctgccggtgcaggaactggattttactgccatctctcgcgaccctgaggtggtccaggcttacaacaccgacccactcgtgcaccacggacgggttccggccgggattggccgcgcgctgctgcaggtgggcgagaccatgccgcggcgagcaccggcattgaccgcgccgctgctagtgctgcacggcaccgatgaccggctgatccccatcgagggcagccgtcgcctggtcgaatgtgtgggatcggccgacgtgcagctgaaggagtatcccgggctgtaccacgaggtgttcaacgagccggagcgcaaccaggtgctcgacgatgtggtcgcctggctcaccgagcggttgtaggccgagccgacctgtcgcagccctccactagttttggcgccatgaccaacgacaagatgctggcccgcatcgcagccctgctgcgccaggccgaaggcaccgacaacccgcacgaggccgacgcgttcatgagcaccgcacaacggttggccacggcggcatccatcgacctggcggtggcccggtcgcacgcgggcaaccgttcacccgcgcaggccccgacacagcgcaccatcaccatcggggcggcgggcacccgcggattgcggacctatgtgcagctcttcgtgctcatcgcggcggccaacgacgtgcgctgcgacgtggcatcgaattcgacgttcgtgtacgcctacgggttcgccgaggacatcgacaccagccacgccctatacgccagcctggtggtccagatggtccgggcatccgacgcctacctcgcctcgggagcgcaccggcccacgccgacgatcaccgcccgactcaacttccagctggcgttcggcgcccgggtcggccagcgcttggccgatgcccgagagcagactcggcaggaagccaccaaggaccgtgatcgtccgcctggtaccgcaattgccctgcgggacaaggacatcgagctgcatgagtactaccgtcgttcctctaaggcgcgcggcgcctggcgagccagccgggccaccgcgggatactcgtcggcggcacggcgcgccggtgatcgagcgggacggcaagcacgactcgggaacaaccccgagctgcccggggcacgggccgcgctgggccggtgatcggcgcggacgttccgcgggattcccagcgtgccagggtgtacgcggccgaggcgttcgtccggaccttgttcgaccgcgtcaccgcacacggctcaccgacggtggagttcttcggtacccagttgacgctgcccccagaaggtcggttcggttcggtggcatcggtgcagcgttatgtggacgacgtgcttgcgctaccggcggtagggcagaactggccgacggtgtcgccggtgcgcgtgcgggcgcgccgggcggccaccgcggcgcactatgaaaaccatggcggcacaggcactattgcggtacccgaccggcacaccgccggttgggcgatgcgcgagttggtcgtgctacacgaagtggcgcatcatttgtgccaggtgccaccgccacacggacccgagtttgtggcgacggtgtgcaccctgacagagctggtgatgggacccgaagttggtcacgtgtttcgcgtcgtctacgcgcaggagggcgtgcgctgaacgagctagacgccgacctgcgggcacgtgaggtcgaggcccagatgaccgacgacgagcgattctcactgttggtcggcctgaccggggccagcgatctgtggccggtgcgcgatgaacgcatcccacagggcgtgccgatgtgtgccgggtatgtgccggggattccccggctcggggtcccggccttgttgatgagcgatgccggtctgggcgtcaccaaccctggctaccgccccggtgacaccgctacggcgctgcccgccggccttgccctagcggccagctttaacccggtgctggcccggtcctcgggcaaagcgatcggccgggaggcgcgcagtcgcgggttcaacgtgcaactggccggcgcaatcaatctggcgcgcgacccgcgtaacggccgcaacttcgagtacctttccgaggacccgttgttgagtgccacgatggccgcggagtcgatcatcgggattcagcagcagggtgtcattgcgacgacgaaacacttctcgctgaactgcaacgaaaccaatcggcactggctggacgcggtcatcgatcccgacgccaccgagctcgggcggttgcgagcgtggcgtctgaccgagatcgaccgggaaggtgatcggcagccggcccgaaggattcacctgcccggtcacaatctccgcaacggcctggccacccgcctggcccggataccaggcctgcatgatggcgttcaccgagtcgcgccagggcatggtcaccgggttgcccgtctcaagcaccacaacggtattcgcgttggcggacgcgactgcggcgatcagcgcatcctgaccccatggcagcgacagatcggcgctgtcgaagccctctccttcggcacggatcgcgaacacgatcgcgatgtctgctcgccgcgcagccagcaccgcccagcctcgtagttcgtcattcgtatcaccctcatccgtgtcggggatccccgaggaatcccaggtggtcagctgtcggtaatccagaacagctacttaaatatataccctatacgggtatctggtaaacccccaggccggtgggcggttgcctgctggcgcgcgacggtcggtggtcgcgctagcgtttgggcatggaccagcaacccaacccgcccgacgtcgacgcatttttggacagcacactggtcggcgacgatccggcgttagccgcggcattggcggccagcgacgcggccgagttaccccgcatcgcggtgtcggcacagcagggcaagttcctgtgcctgctggccggtgccatccaggcgcgccgcgtcctcgagatcggcacactcggtggcttcagcaccatttggctggcgcgtggcgcgggcccacagggacgggtggtcacgctggaataccagcccaagcacgctgaggtcgcccgggtgaacctgcagcgagcgggcgtcgccgatcgggtggaggtggtcgtcggtccggcgctggacacgttgccgacgttggccggtggcccgttcgacctggtgttcatcgacgccgacaaagagaacaacgtcgcatatattcagtgggcgatccggttggcccggcgcggcgcagtgatcgtggtggacaacgttattcgtggcggcgggattcttgctgagtccgacgatgccgacgcagtggcggcacgtcggacgctgcaaatgatgggtgagcaccccggcctagacgccacggcgatccagaccgtcgggcgcaagggctgggacggtttcgccctcgctttggtgcggtagccgctggtccggcgcccaattttcgttgctggcatcccgaaaacgggcgtaatcttggagcagatggatgggtggcagcgagcccaaaagttttgctgcataacagaaaggttgcaaaatgagtacagtccattcatcaattgatcaacaccctgatttgttggctctgcgtgccagcttcgaccgcgccgccgagtcgacgatcgcgcatttcacattcggtctggccctgctggcgggcctgtatgtggctgcatcgccgtggatcgtcggcttcagcgccaccagagggctgccaacgtgtgaccttatcgtggggatcgcggtcgcgtacttggcgtatgggttcgcgtcggccctggatcgcacacacggcatgacctggacgctacccgtgctcggtgtgtgggtcattttctcgccgtgggtgctaccaggggtcgcggtgacggctggcatgatgtggtcgcacatcatcgcaggtgcggtggtagccgtcctgggcttctacttcgggatgcgcacgcgggccgcggctaaccaaggatagttcgaagttcgcgagccagagggcaactcgggaatgtcctggccggggcggtcccggccaggcagcggctagttgcggctagccgcagaccgcgccgaccgcggcagagctgaccagcttgacgtacttggacagtacgccagtagtgtagcgcggcggtggaggactgaaatcctgttgtcgggacgcgaattcggccggatcggccaacacatcgagaacgcggccggccacgtcgagccggatccggtcgccgttgcgcagaagtgcgatcggtccgccgtcgaccgcctccggtgcgatgtggccaacgcacaggccggtggttccaccggagaaccggccgtcggtcagcagtagaacatctttaccgagtcctgcgcctttgatcgcgcctgtgatggcgagcatttcgcgcatcccggggccgcccttgggtccttcgtaccggattaccacggcgtcgcccacggtaatggtgccatcctcaagggcgtccagcgcagcgcgctcgccgtcgaaaactcttgcggtgccttcgaatacgtcggaatcgaatccggcggtcttgaccaccgcaccttcgggtgccagcgatccgtgcaggatggtgatgccaccgctcgggtggatcgggtttgccaacgcacgtagcaccttgccatctggatccggcggggtgatggcagccagattctcggccatggtgtgaccggtaaccgtcaggcagtcgccgtgtagcagaccggcgtccagcagcgccttcataaccaccggcacaccgccgatgtgatcgacgtcggacatcacatggcggccgaacggcttgacatcggccaaatgcggcacccccgacccgatccggctgaagtcctgaagcgatagtgcgacgttggcctcgtgggcgatggccagcagatgcagcaccgcgttggtcgagccgccgaacgccattaccaccgcgatggcgttctcgaacgcctccttggtgaggatgtcgcgggcggtgatgccgcggcgcagcagctcgacgacggcctgaccgctgcgacgcgcgaacccgtcgcgccggcggtcggtcgccggcggtgccgcgctgcccggcaacgacatgccgagcgcctcggcggcgctggccatggtgttagcggtgtacatgccgccgcatgccccttcgccggggcagattgcccgctcgatggcatcgacgtcggcgcgactcatcaaaccgcgagagcacgctccgaccgcctcgaaggcgtcaatgatggtgacgtctcgttcgctaccgtcggagagcttggcccggccgggcaaaatagagcccgcgtagaggaacaccgccgccagatccagtcgtgcggcggccatcagcattccgggcagcgatttgtcgcatccggccagcagcaccgaaccgtcgagtcgttcggcctgcatcacgacttcgacgctgtcggcgatcacctcacgggaaaccagcgagaagtgcatcccctcatgacccatggagatgccgtccgaaaccgagatcgtgccgaactcaagcggatagccgccggccgaaaacaccccctccttgaccgcgttggccagccggtccaatgagagattgcacggcgtgatttcgttccacgacgacgcgaccccgatctgtggcttcgcgaagtcttcgtcgtccatgcccaccgccctcaacatgccccgggcagcggccttctccaggccgtcggtgacgtctcgactgcggggcttgatgtcggcgaccgtcgagacggaagcggcttcgtcggtggtttgcggcattgttcaagtatgcggcccaaggatgcgctcgccgcggcacggttgccaaattctaggtccgataccccgctggggtacaagatatgatgggtagcatgcctgggccctgctttcgggttggcgagtatctctggagatggcgagtaaatgacagcagcacacggctacacgcagcaaaaggacaactacgccaagcggttgcgtcgcgtcgaggggcaagtgcgcggcatcgcgcgaatgatcgaggaagacaagtactgcattgacgttctgacccagatcagcgccgtcaccagtgcgttgcggtcggtggcgctgaacctgctggacgagcacctgagccactgcgtcacccgtgccgtggccgagggcggtcctggggctgacggcaagctggcagaggcctcggcagcaatcgcgcgcctggttcgttcctgatcgccgcgtgttgaagcgcaaacctgcccaccacccgttggtgcggtgcgtacggtaggggcagcgtaatcgtgccctgaacgaccccgaaccatcgaacttcgcggccgattccgcgcaggacgcgatgactgccccaaccggaacctccgccactacgacgcgaccgtggacgccacggatcgccacgcaactgtccgtgctggcttgcgcggcctttatctatgtcaccgccgaaatcctgccagtgggcgcgctgtcggcgatagcgcggaacttgcgcgtcagcgtggtcctagttgggaccttgctgtcctggtatgcccttgtcgcggccgtgacaacggttccgctggtgcgttggaccgcacactggccgcgccgccgggccctggtggtcagcctggtctgcctgaccgtctcgcaactcgtctcggcgctggcgcccaacttcgcggtgctggccgccgggcgggtgctctgcgcggtcacccatggcctgctgtgggcggtcatcgcgccgatcgccacccggctggtgccgcccagtcacgccgggcgcgccacgacgtcgatctacatcggaaccagtctggcgctggtcgtcggtagcccactcacggctgccatgagcctgatgtggggttggcggctggcggcggtgtgcgtgaccggcgcggcggccgcggtcgccctggccgcccggctggcgttgccggagatggtgctgcgcgccgaccagctcgagcacgttggccgacgggctcgtcaccaccgtaatcctcgcctggtcaaggtcagtgtgctcacgatgatcgcggtaaccggccatttcgtgtcctacacctacatcgtggtgatcatccgcgacgtcgtcggtgtacgtgggccgaatctggcctggctgctcgccgcctatggggtcgccggcctggtgtccgtgcccctggtggcgcggccgttggaccgttggcccaagggcgccgtcatcgtcggtatgaccggactgacggcggcgttcaccttgctgaccgcgctggcattcggtgaacgccacaccgcggcgacggcactgctgggcaccggtgcgattgtgctgtggggagccttggccactgccgtgtcaccgatgctgcaatcggcggcgatgcgtagcggcggcgacgaccccgacggggcctcaggtttgtatgtgacggcgtttcagatcggcatcatggccggcgctctgctgggtgggctgctctacgagcgcagcttggcgatgatgctgaccgcgtcggcgggtttgatgggtgttgcgttgttcgggatgacggttagccagcacttgttcgagaatccgactctgagtcccggcgacggctaacacagcaggtcagcgggaccagttggtgccgctatgccacactgggctgaagaacgtcaccggagggaaagcaattatgtcgcgctggaagcagggctggacgagggggagtctattcgccgctctgaacatagccgcagtggttgcggtgctgatgctgggtgctggcgttgccgtggcggacccggacgcggctcccggcgatcccggaggtcccgggggccccgggggcacagcgggacccgtcgacccgccggcagttgacctgttggcgccgccacccgacccgttggcgctgccgccggcacttgacccgttggcgccgccgccacctgacccgctcgcgccgcccccgcctgacccgctggcagtgccggtagcagcgggccccgttgccgggcaggatccgacaccgtttgttggcccgccgccgttccggccgccgacgttcaatccggtcgacggcgcgatggtcggtgtggccaagccgatcgtcatcaacttcgcggtgccgatcgccgaccgggcgatggccgaaagcgccatccacatttcgtccatcccgcccgtgccgggcaagttctactggatgagcccgactcaggtacgctggcgcccgtttgagttctggcccgccaacaccgcggtaaacatcgatgcggccggcaccaagtcgagcttccggaccggtgattcgctggtggccaccgccgacgacgccacgcatcagatgacaatcacccgcaacggcgtcgtgcaaaagaccttccccatgtcgatgggcatggtgtccggcggccaccagaccccgaatggcacctactacgtgcttgagaagttcgccaccgtggtcatggactcctcgacgtacggggtcccggtcaactcggcccaaggctacaagttgaccgtctccgacgccgtccggatcgacaacagcggcaacttcgtgcacagcgcgccgtggtcggtggcagatcagggcaagcgcaacgtcacccacggctgcatcaacctcagcccggccaacgcgaagtggttctacgacaacttcggcagcggtgacccggtcgtcgtgaagaactctgtcgggacttacaacaaaaacgacggtgcccaggactggcagatctaacggccgcgcggttgcccacgagtgacccgtagccaatcgcggctccccttactggagctttactgaaagcaggtcagcgacagcatcgtgtagtgccgaagcagccggcgggcgcagtctttcaccaccaggttgcgcctgccgtcgagactgtaggcggcgtcgaccgcccagaaggcgaacaagctggtcgataggtaagcggccatgtcctcgcagcgcagcagtgcctcggccacatcctcgagcaggtgtttgaccgagcgcgcggcctcggcatggctcatgccgagcaagtcgaagtgccaatcggcgggcgggtcttggtcttcgtccagcggcagcgtctttagcacctcggagattagcgcgtggatctgcagcggacgtagacagtcggccgggcggggctgctgaatgtcggcaagccagcccagcaaccgctcgtatagccgatctgctgacatctcgcgaatcaggttgcgcgcccacttccgcggttcctcgcggttgtcgtggtaaaggatcagatccagcgggccatgcttgtcgaaccgcatcaggcgccagatcaggtcgaagaactcctccgctgacaggacctcaccgtagggaatcgtcagttcgcggttgcggatctcgcgcacttcgggggcctcggtggccgccgaaatccattcctcgaaccgcgcgccgtcgatctgctttgtctgcagtggtagcgataccggacgttgcggggttttcttccgcttgaggagcagttcggcaatctcgtcagcggcggcgcacagggtggcaataaatcgctgctggtaagactcgtcgggtacacccctagtcaacagctcgctcaaggagacatccgaactgtcctcgacatcgctgaccatccgccctggattgtcggcgacgcggtggaaaaccagaatgatgcagctgcgagcacttccggaggcggtgcggaagcggtgatgcaccagcgagccagcggcgaatacactgctcagcggtcgctcggaatcggtcacctcgatcaccgttgggtggtcctgaccgcccagctggcgctgcgcgtcgaacaccttgcggatgctgtcgggggtggtgaagatcgatgcattttcactcgaccacggcaccccgtcctcgttgacgaagcaggtgcgggcgagtttatgggtgccgggtaggaaggtgaaattctgtcccgctggcccctgcgcggttccgcgccgccaggtaatgaggatcttgtattcgtcgttgaacggggtgttgtcgatatgcagcatgttgtcctgggccaggaccgacagcggttcggcgtccttgccgcgtgcatcgatcattctgatcggtccaccgacggcataggagatcaacgcgatcatcaaggggtgcaccagcgcgccattgaccgctggatcggtcagcattccggggcttcgccgcaggtctaggaagcggtgaatgaaactgcgactgccctcccgggccatgagttcgtcgtagcgttttaccaattccaaaaagtcgtccgactcgacgatgtcggcaaggacgactgcgccctgctcggccatctgatcgatgaggtctcgtagtgccgcggtggcgatttcggcagcttctgaaccctgggccgccagcgcgtcggtcagctcctgcagcagtttcctgcggtaggactccttgtcatctagatcacggaatcgtttgtaggcccaggcggcgggcagctggtcctgtgacaccagctcgggaccgatcggtggtgcgtattccagcggcaatatgtcatcggcggcgaacttggtcagctggattccgtcggaattatccggcaaggcctgggtggtcgcagtctgaccgagtgagctcatgtcccgggaaatctgaatcacctccgctttcgcgtattgcgcaagaactcggttcgttgacccgtcgaggtcgactgcagaacgtacctccggaggcggcgttatcgccagacctattacctgggggtctgcccgaaagggaaaacccggtgtcctttctggttatcgaagtgaccggaatattcggtgccggcggcgcacacgcgagaatggatgccgcgcacgagtttatgcgcttgttcgggttctgcccgaaagggaagacttgatttcccgttagttcaaccaccgggtgatcggcgcactgaacgagaaaggatatggcgaatgcgcacgaattgctggtggcggttgtccggctatgtcatgcggcatcggcgcgatctgctgttgggattcggggcggcgctggccggcaccgtcatcgccgttttggttccgctggtaaccaagcgtgtcatagacgacgcgatcgcggccgaccacagaccgctggcgccctgggccgtggttctggtcgccgccgccggggcgacctacttgctgacgtacgtacgccggtactacggcggtcgaattgcccacctggtacagcatgacctgcgcatggacgcctttcaggccctgttgcggtgggacggccgacaacaggaccggtggagcagcggccagctcatcgtccgcaccaccaatgacctgcaactggtgcaggcgttgctgttcgatgtgcccaatgtgctcaggcatgtgctgacactgctactaggtgtcgcggtcatgacctggttgtcggtgccgcttgcgctgcttgcggtgctgctggtacccgtgattggcctgatcgcccaccgcagccgccggctgctggccgcagccacccactgtgcccaggaacacaaggccgcggtcaccggagtcgtcgatgcggcggtctgcggaatccgggtcgtcaaggcgttcgggcaggaggagcgggagacggtcaagctggtgacggcatcccgcgcgctctatgctgcccagctgcgggtggccaggctcaacgcacacttcggtccgctgctgcaaaccctgcccgcgttgggtcagatggcggtcttcgcgctcggcggatggatggccgcgcagggcagcattacggtgggcacctttgttgccttctgggcctgcctgacattgctggcgcggccggcatgcgatctggcggggatgctgaccattgcccagcaggcgcgcgccggcgcggtgcgggtactcgaactcatcgacagccggccgacgctggttgacggcaccaagccgctgtcgccggaggctcggttatcactggagttccagcgggtgtccttgggatatgtggctgaccgccccgtgctccgcgagataagcctgtcggtccgggccggggagaccctggcggtggtcagtgcgccgggcagcggcaaatccacgttggcgtcgctggcgacgcgttgctacgacgtcacacagggcgcggtgcggatcggtggtcaggatgtgcgcgagctgacgctcgactcgctgcggtcagccatcggcctggtacccgaagatgccgtcctgttctccggaacgatcggtgcaaacatcgcctatggccgcccggatgcgacgcccgaacagattgccacggcggcccgggcggcgcacatcgaggagttcgtcaacactctgccggacgggtatcagacggccgtcggtgcgcgcggactgacgctgtccggcgggcaacgccaacgcatcgccctggcccgggcgctactgcaccagccgcggttgttgatcatggacgacccgacctctgccgtggatgcggtcatcgaatgcggaattcaggaggtgctgcgggaggcgatcgcggatcgcaccgcggtcattttcacccgccgccgatccatgcttaccttggccgaccgggtcgcggtcctcgactccgggcgcctgctcgatgtcggcacccccgacgaggtgtgggagcgctgtccccgctatcgggaattgctgtcgcccgcgccggatctcgccgatgacctggttgtcgcggagcgctcgccggtgtgtcgaccggtggccgggctcggcaccaaggccgcgcagcacaccaacgtccacaaccccgggcctcacgatcacccacccggccccgacccgttacgccgcctgctgcgtgagttccgcggcccgcttgcgttgagcctgctgttggtggccgtgcagacctgcgcgggtctgctgccgcccctgctcatccgccacggtattgacgtcgggattcgccgccatgtgctctcggcgctttggtgggcagcgctcgccggcaccgccaccgtggtcattaggtgggtcgtgcagtgggggagtgccatggtcgccggatacaccggtgagcaggtgctgtttcgattgcggtccgtcgtcttcgcccatgcccagcgcctgggcctggacgcatttgaagacgacggagatgcccagatcgtcaccgcggtcaccgccgacgtcgaggccatcgtggcgttcctgcgcacgggtctggtcgttgccgtgatcagcgtggtgaccctggtcggcattttggtggcgctgctggccatccgcgcccggctggtgttgctgatcttcaccaccatgccggtgcttgcccttgcgacctggcaattccgtcgggcgtcgaattggacctatcggcgggcgcggcaccggttggggacggtaaccgccacgttgcgtgagtacgcggcggggttgcggatcgcccaggcgttccgcgccgaataccggggactgcaaagctatttcgctcatagtgacgactatcgccgacttggggtgcgcgggcagcggctgctagccctgtactacccgttcgtggcattgctctgcagcctggcgaccaccctggtcctgctcgacggtgcacgcgaggtgcgagcgggggtgatctcggtcggagcgctggtgacctatctgctctacatcgagctgttgtacacgccgataggcgaactggcgcaaatgttcgacgattaccagcgtgcggcggtggcggccgggcggatccggtcgctgctgagcacgcggacaccgtcgtcgccggcggcacgaccggtggggacgttgcgtggtgaagtggttttcgacgccgtccactattcctaccgaacacgagaagtgccggcactggccggcatcaacctgcgaattccggccgggcagacggtggtgttcgtcggctccaccggatccgggaaatccaccctgatcaagttggtggcgcggttctacgatccgacccatgggacggtccgagtcgacggatgcgacctgcgggagttcgatgtcgacggctatcgcaaccggctcggcatcgtgacgcaggagcagtacgtcttcgccgggacggtccgcgatgccatcgcatacggacggcccgatgccaccgatgcccaggtcgaacgggctgcgcgggaggtcggtgcccatccgatgatcaccgcactcgacaacgggtacctgcatcaggtcaccgcgggtgggcgcaatctgtccgccggtcagctgcagttgctcgcattggccagggcgcgtctggttgaccccgacattctgctgctggatgaggccaccgtggccctggatcctgccaccgaggccgtggtgcagcgggccaccctcaccctggcagcccgtcggacgaccttgatcgtggctcacgggctagccatcgccgaacacgccgaccgcattgtcgtgctcgagcacggcaccgttgtcgaggacggcgcccacaccgaacttctcgctgctgggggccactattcgcggctgtgggcggcccatactcgactgtgttcgccggaaatcactcagcttcaatgtattgacgcatagacgtcaccaagccaccgaatgggtggcgagttgaccgggcgccggatcccgacggttgtggttgatctgccgaatcaacggcttctggccacgaacatgtgtccgcgactggcgttctgcgataccaacccaatcggttactatagaaactgttcccgccgacaactaactcccttgttcgcgtggaggggttctcgggtccggtcagcgaggtccggagcggggcggaaatttcattgaacagccgtagaagttcagccaggaccggaacggatccagcggcaagcatgccttcaggagccatgttgtcgaatcagtgcctagggctgggggcgcccggaaggaacaccacaggggggaccgacattccgcatgtggtcaagcgcagcggagcgaaattccgcgaggagttcatcctccgtccggaccgggtgcaaatggcaccggtgaatgtcatttcggtcgcggtggtggcgagcgacccgttgacccgcgatggagctttggcccgactctcgtctcaccgggagctcgacgtgcgcgcttggcaggctggatgcgaaacctcggtcctgctcgtgctggccaccacgatcaccgcgcctcttctatgccagatcgaggacgtgcagaaggatggccccagtcacgcgccgaaactggtcgtcgtcgccgacgaattctccgctgaacaagttttccggatgatcaagctggggttgaccgggttgttgtatcgcagccagagcacgttcgactgcatcgtcgagacaatccggttgtccgccgaaggccgcctgcgactccccgaacgtgtccagcgttacctggtcggccgcatcaagtccaccccgaccgccgaacctgacacaccgtgcgccgccgctcttgccgagcgtgaggtggcggtgctgcgtctgctagcggacggcttgagcacgcaccaagtggcggtgcagctcaactattgcgagcgcacgatcaagaacatcgttcatgacatagtgacgcggctgaagctccgcaaccgcacgcatgccgtcgcacatgcgctgcgcgcgggcctcatttgattgatggccggcgtccgacgtacgtgcggccgggccgatcccaagcgagtggtgtaacgtgcacggtagccattatgtatagcaacatacatatgcctcggatggagcggcgatgcaaggtccacgcgaacggatggtggtctcggccgcgctgttgattcgggaacggggagcccacgccaccgccatctcggatgtgctgcagcacagcggcgcaccgcgggggtcggcctatcactacttcccgggcggtcgtacccaactgctatgcgaggccgtcgattacgccggagagcatgtcgccgccatgatcaacgaggccgaggggggcctggagctgctggacgcgctgattgacaagtatcgccagcagctgctcagcaccgactttcgcgccggctgcccgatcgccgcggtctcggtggaggcgggcgacgaacaagatcgcgagcggatggccccggtgatcgcgcgtgcagcggcggtgtttgaccgctggtcggacttgactgcccagcggttcattgccgacggcataccgccggatcgggcgcacgagctggcggtgttggcgacgtcgacgctcgagggcgcaatcttgctggctcgggtgcggcgcgacctgacgccgctggatctggttcaccgccagctgcgcaacctgctgctggccgagctgcccgaaaggagccgatgatgaccagctctgattggctgcccaccgcgtgcatcctctgcgagtgcaactgcggcatcgtcgtgcaagtcgacgatcgccgactggcccgcatccggggcgacaaggcgcatccggggtctgcgggctacacctgcaacaaggcgttgcggctggaccattaccagaacaaccgggctcgcctgagctcgccgatgcgccgccgagccgatggcacctacgaggagatcgactgggacacggcgattgtcgagattgccgagggattcaaacagatccgtgatacccacggcggggacaagatcttctactacggcggcggcggacagggcaatcacctcggcggcgcctacagcggcgcctttctgaaggcactggggtcgcgctaccggtcgaatgcgctggcgcaggagaagaccggcgaagcctgggtcgacttccagctgtacggcggtcacacgcgcggcgagttcgagaacgccgaggtgtcggtgttcgtcgggaagaacccatggatgtcgcagagcttcccgcgggcccgggtcgtgctcaacgagatcgccaaggatcccggccggtcgatgatcgtgatcgatcccgtcgtcaccgacaccgcgaagatggccgacttccatctacgggtgcaaccgggttgcgacgcctggtgcttggcggctttggccgcggtcttggtccaggaaaacctctgtaacgaagcctttcttgccgcgcacgtgcacggagtggacaccgtgcgcgccgccctgcaagaggtcccggtcgccgactacgcgcagcgttgcggggtggacgaggagttgttgcgtgccgcggcccggcgcatcggcaccgccgcgagcgtgtcggtgttcgaagacctgggaatccagcaggcgcccaacagcaccgtctgctcctatctgaacaagctgctgtggatcctgaccggcaacttcgcgaaaaagggtggccaacacctgcattcgtcgttcgctccgctgttcagccaggtctccggccgcacaccggtcaccggtgcgcctattatcgcgggcctgatcccgggcaacgtggtgcccgaggagatcctgaccgagcacccggatcggtttcgggcgatgatcgtcgagagcggcaatccggctcactcgctggccgattcagccgcctgccgggcggcattccaggcgctggaactgatggtggtcgtcgatgtcgccatgaccgagacggccaggctcgcccactacgtgctgccggcggcgtcgcagttcgagaagccggaagccacattctttgacgccgtccgccgcgccggccacgccgacggcaacgcgctgttcgacgcgattctcgagcgcccctccggggtcacgtttaccgtgcacaactacgaagacgacttcgctttgattagccaccccgatcacaagatcgccctggagattccggaaatgctggcagagatccggtcgctgacccagaccccgtcgcggttgaccacgcctcaactgccgatcgtgctgtcggtgggcgagcgccgcgcgtacacggccaacgacatcttccgtgacccgtcctggcgcaaacgcgacgccaacggggcgctgcgggtcagcgtcgaagacgcccaggccctgggactggccgatgggtgcctggctcgtatcacgaccgcggcgggcagtgcggaggcgacggtggaggtcaccgagacgatgctggccggacacgccgcgctgcccaacggctttgggctggactacaccggcgacgacgggcgcaccgtcgtcgccggtgtcgccccgaacgcacttacttcgacgagatggcgcgacccctacgccggcaccccctggcacaagcacgtgcccgccgccatccgccgagcagacgcagaatcgcccatttggtagcccaaatgggcgattctgcgtctgctcgcggggtcttagcctagttccagatccggaccctgcgctgcgggtccagaaacagcgcgtcatcctcggtgacgtcgaaggcctgataaaaagcgtccacgttgcgaaccacaccgttgcaccggaactccggcggggagtgcggatcgaccgccaaccggcggattgcttcggctgcacgcgatttggttcgccatatttgtgcccagccgaagaacacccgttgcatgccggtcagcccgtcgataaccggagcggggttgccgttcagcgagagctggtaagccagcagggcgatcgacagcccgcccaggtcgccgatgttctcgcctatggtgaacgcgccttgcacatgaggcgggccggggtggtcgacgagatcgcgcggcgtgtaagcgtggtactgctcgatcaacgctttggtgcgggcggcgaactcggtgcgatcgtcgtcggtccaccaatcgaccagattgccgtcgccgtcgtatttggcgccctgatcgtcgaaaccgtgcccgatctcgtgcccgatcaccgccccgatcccgccgtagttggcggcctcgtcggcctgcggatcgaaaaatggtggctgtaaaatcgctgcggggaagacgatttcgttcatccccgggttgtagtaggcgttgacggtttgtggtgtcatgaaccactcgtcgcggtcgaccgggccgaaaagcttggctagctcgcggtcatggttgacggcgtagccgcgctggacgttaccgtagaggtcgtcgcggtcgatcgccagcttcgagtagtcgcgccacttgatcggatagccgactttggcggtgaacttgttcagcttcgctagcgcgcgttgccgggtctgcggcgtcatccaatccagctcgctgatgctgatccgatacgcctcctgcaggttgtccaccagggtgtcgatgcgggacttggcatccggcgggaaatggcgttgtacatagagctttccgacggcatcgcccatcaggttctccaccagtgacaccccacgcttccaacggtcccgaagctgctgtgcgccggtaagcgtgcggccgtagaattcgaagtcctcggcgaccagggcgcgggtcagccagggggcccgggcgcggatcaaacgccaacgcgcccagcatttccagtcttcaacgttaacgctcgcccacagcgaggcaaaggtgacgaggtaatcaggttggcgcacaaccagttccgtcatggcgtccggagcgctccccaatgcggtcacccagctgacccagtcgaaacccgccccttcggtctgcagctgggcaaacgtgcgcaggttgtagccaaggtcggcgtcgcggcgcttcaccacatcccaatgcgcgtcggcgagtttggtctccagcgcgacgatgcggtccgcggttttggcatggtcacggctctcgcccccgtacaccaggccgaacatccgggcgatgtgccccgggtaggccgctagcacggcggcgtgttgctcgtcacggtagtaggactcgtcgggtaatccgatgccggattgggtgaaatgcaccaagtaacgggtcgagtctttggaatcggtatcgacatagactccgatgccgccgcccacgccggcacgttgcagagtgccaagggcggcggccaattcggtggcgtcggccgcgctgtcaatcgtggccaattcgtcgtgcagcggttgcacccctgcgcgctcgacggcttcctcgtcgaggaagctggcgtagaggtcgccgatgcgctgcgcatcggtgcctaccgcagcacctgcttggctggcctggatgatcaggtctcgcacttgtgtctcggcgcggtcgaacaggctacggaaggcgccgtcggtcgctcggtccgctggtatctcgtgttcagccagccagcggccgttaacgtggccgaacaggtcgtcttggggtcgggcatcagcgtcgatgtggctcaggtcgatacccgaggggatggcaagtgtcaccccgccatccttccacctcttttcgggtgcaacgatcgggccatgcctgacggggagcagagccagccaccggcccaagaagatgcggaagacgactcgcggcccgacgccgcggaggccgccgcggccgaacccaaatcatcagccggtccgatgttctcgacctacggtatcgcctcgacactactcggcgtgctatcggtcgccgcggtcgtgctgggtgcgatgatctggtccgcacaccgcgatgactccggcgagcgtacctacctgacccgggtcatgctgaccgccgctgaatggacggccgtgctgatcaacatgaacgccgacaacatcgatgccagcctgcagcgactgcacgacggaacggtcggtcaactcaacaccgacttcgacgctgtcgtgcagccctaccggcaggtggtggagaagttgcggacgcacagcagcggcaggatcgaggcggtagcgatcgatacggtgcaccgcgagctggatacccagtccggtgccgcccgaccggtagtaaccacgaaattgccaccgtttgccactcgcaccgactcggtgctgctggtcgcgacgtcggtcagtgagaacgccggcgccaaaccccagaccgtgcactggaacttgcggctcgatgtctccgatgtggacggcaagctgatgatctcccggttggagtcgattcgatgagaaatgcttggcggctggtggtgttcgatgtcctggcaccactggccacgatcgccgccctggccgcgatcggcgtcttgctcggctggcccctgtggtgggtttcgacgtgctcggtgttggtgctgctggtggtcgaaggtgtggcaatcaacttctggctgttgcgtcgtgattcggtaaccgtcggtaccgacgacgatgcgcccgggctgcgactggccgttgtcttcctgtgcgccgccgcgatctcggcggcggtggtgactgggtacctgcgctggacgacaccggaccgcgacttcaatcgggattcccgggaagtggtgcatcttgccacggggatggccgagacggtcgcgtcattctccccgagcgcaccggccgccgctgttgaccgggccgcggcgatgatggtgcccgaacatgcgggcgggttcaaggagcaatacgccaagtccagcgccgatctcgcacggcgcggtgttacggcccaggccgctacgctggcggccggcgtggaggcgatcgggccgtcggcagccagtgttgcggtgattctgcgggttagccaaagcattcccggccagccgaccagtcaagcggcgcgagcgctgcgggtgaccttgaccaagcggggcagcggctggctggtgctcgacgtgacgccgatcaacgctcgctaagagtcggcggcacgtacggatttggctctgacgaaccggtccgacagccgccgcatccggatcatcagcgaggccgacgggctcacgatgccgtcgaggtaggcggtcaggtcctgcgctgtgacgccaatgcgcgacgcgaattcctgtcgttgcaggccagagcggtccaacaggagcccaacctgacgggccacctcggcgcgctcattggcgtctaggtgagtacgggcccggtccagcacctcccaaaaggcgttggcgatgccggtcgccggtatgccctcgaggacttcttcgacttggcgtgctgtccgcccgtaggggtcgcgcttgagcgcggccgctatgcgttgccaggtggcgatgtcgccactttccagcgccgaacgaatggcgacggtaggccagaactcgacccgccggtcgacgtccggctcgctccacgcgacggtgggttgttgcggcggtgcggggtgtggctcggctgccaacgtcacctcgcctcctccaacatcgccacggccaccgacaggcaacgccgccggacctcttcccactttgcctgggcatcagctccgggcgactggtcaccgaggtcagacggttgcggatctgccaggcgaccaaccaactgggtggccatccattgccgcccgggtgcttgacaagagtagtaccgatccatcccagccagcaccgcggcggcggtttcgggtgccatcgtatcgaccaggtcagcaaagtcggcgtagtcgtggctgctgtttcgggacatgatcaggtagcccttgaagcgcagcgtttccgcgccggttgggatctgcaagcggtcaccggtgggcaatgcgacgttggtcgtctccaccgggctgcgccgccggtagccggggcccgcccggtgagtctgcacccccccgcactcccaggtggttgtctgaagcgcgtcgagggcgaccgcgagccgcttgcgccacacggtgaccgggtgcaccgggcgctggccccatgatatcgcccgggcgatgccgttgcggtaggccagctgcacctggtcgagcgccttaccgtcacatccacacccggtgaaggcgagcggatcggtaacgcaaatggcgtccggcgcaagtcgcttgagcttggccgccgacttgagcaccatccgcacatccgcgctgggcgggatcgccgcggcgaagtcgtcaggaatgaccacgacgtcaccgaggtcgactttcggcagcggtcggtcgaagtcgaccgacggcaagatgtgggccagccatcggggcaaccaccagttccatcggtcaaacatcgccatcaatgccggtaccagcaccagccgcacgacggtggcgtccacggcgatcgcgaccgcgcacgccacgccgatctcggccactagcggcatgccggcgaacgcgaacccgcaaaacaccgcgatcatgatcaacgcggcgctggtgatcgtgcgcgcgctggtgcgcacaccgtacgcgaccgcgtcgcgggtctggcccgtctgcaggaaccgctcccggattcgcgtaagcaggaagatttcatagtccatcgacaacccgaacgtcatcgccaggaccagcgggggaacggtgctgtcgatcgaatgaagcgccgggaaaccgagcccccgtgcccagccccactggaagaccatcaccaggctgccgtaggcggcggccaccgacagcagcgtcatcagcacgcccttgaacgccaggaacaccgagcggattgagatcaacaacatcaaaaacgcgatcaccgccacgaagaccagcaccagcggttgcgtcgcggacacccggtcgtcgaaatccttgatcagagcggtcggcccgccgacgtccacttgtgccgcgccggcaacccggggtagctgggtccgcatccaggtgatggtgtcgcgggcgcccaaatcctcgggatcgaccgatagcaccgcgctgagcaaagcgctgccgttgtcgtcggcgaatcgcggtggggccaccgaaacgacgttgggcgcctgtgcgatccgatgacggattgcggcgattgtctggctatgttcgggtgcggacgcaccgccggcgtcaaacctgaccagcacctgaaccgggcccagcgcgcccggccccagcgcttgggccgcggccgctgcgccggtgcggatctcgtgtgacgagtcgaactggcgcagcaagctgttgcccagcaccatcaaggttgccggtgccgccatgacaagcagcacggtcgatgccgccagtgctgtgatccagggtcggcgcatcacccacccgacccagcgggaccagaaccaagattgcgtgcttgccggccgccgcgaccagtgcactaacgctgaccgcttggccgccgcgcgggcaaatgttgctagcacggcaggtgtcagggtggccgacgtcagcatcgcaaccgcgaccgcgagaatcgccccggtggccatcgatctcagcgccggggtgttgatcaggtagatcccggtcagcgacgcgatgaccgtcataccggacaacaccacagccaaccccgaagtggccatcgcggcgtcgaccgcgtcgggcggccggcgtccgcaacgcagttcctcgcggtagcgcatcaggatgaacagggagtagtcgacggcaagcgcgatgccgaacatcgaaacggtcgatgtcacgaacaccgacatggtggtgtgcatcgacaacacaaacaccaggcccatggtgatgacgaccgtgcaaacggcgagtgccagcgggatcgctgcggcggccaacgagccgaaaaccgcaaccaggaccatcagaatgataggcaggttccagcgttcggcgttggcaatatcgtgtttggtgtttgccgccgcggccgcggacagcgcgccctgcccgatgacatagagccgcactttgccgttggcagtttgcccggactgatcgcctttgacgcctattcggtcgcgcagctttttggcgacgtcactggtgcccgcgttgcgggcgtccagccgcagcgacaccacatacggccggtccggttgcgggggccgttgggtggggttgggtgcctccgtcaccccaggcagttcgctggctatttgtcgcagtagcgcgacggcattgtcgatgtcttggtagctagcatccggtcggggggccgctaccagcgccagcgccggggctccccggtccgggtagtgcgcgtcgagttggtcgtggaccagcaatgactgcgacccggcgacttcgaaaccgccaccggttagattccccgactgcgtcatcgccaggtaaaccgccggcactaacgccagcaaccaacccgtgaagaccaaccaacggcacctgcgcaggttgcggctcaagcgcatcatgaactgctggatttcggactccccgtactctcgcgcagtgcgtgcccgcgagcctaccgaagatcgcgtgcatgcgttcggcgtggaccgcacagcacctggagttggcggcgccgagggccgagatggcaggatgacggatcgtcgggggcgggaactcccaggccgccgggccgtcgcaaacccgtcgcaaacccgtcgcaaaccgtaaggagtcatccatgaagacaggcaccgcgacgacgcggcgcaggctgttggcagtactgatcgccctcgcgttgccgggggccgccgttgcgctgctggccgaaccatcagcgaccggcgcgtcggacccgtgcgcggccagcgaagtggcgaggacggtcggttcggtcgccaagtcgatgggcgactacctggattcacacccagagaccaaccaggtgatgaccgcggtcttgcagcagcaggtagggccggggtcggtcgcatcgctgaaggcccatttcgaggcgaatcccaaggtcgcatcggatctgcacgcgctttcgcaaccgctgaccgatctttcgactcggtgctcgctgccgatcagcggcctgcaggcgatcggtttgatgcaggcggtgcagggcgcccgccggtagatgccggaccgccgccgggtccggcgcagtcgagcgtgaggcagcggtcgcctaccggggcggtgtctcgccgccttctggtcgcaggtcaggggtcggcgctggaccttgcggtgtggtttcgaccgggtcgtcgcagggtgtgccctgcggttggatgacaagtcgcaggtttggatcggttggcgggtcgcgatcgttgtcggaatcggcggtgctctcggtgcggaacatgaagaagaacaccacccagccgattgcggcgatgagcagccagctgatcagccggtagatcaacatcgccgagatggcactcggcaagggcatgccgctggataccaggccgggtaccagcaccgcctcgaccaccaacagaccaccgggcatcagcggtatggtgccgaccgcgcgggcggcggcgtaggcgaccgccagcccaccgaccgaggcatggtcgccggcggcgtacgcggcgaaaccgaggcaggctacgtcggcgatccagttgaacaacgaccaaccgaacgccacgcccaggtcgcgcctgcccaggctgaccgattccagctgcatgagcgtctcgcgccacttcggtaggccggcatcggccggcctaccgcgaaccgagttggcccacgacaaaactctcctgccgatcccctcgatgagctccggccgcgacgccaccgcctgggccagtagcagcaatgtgacgaagccgcccagggtgaacagcagtgagaacgggttgttcttggcgcccaggaagaatgcgccacccaacccgagcaatgccaagcccaccgcctgcaacacgcccgacatgaccagctgccatgacgccaccaccgtcgaggcgccccagatgcgttgctgacggagtaagaacgtagccgacaacaccggcccacccggcagcgtggtgctcagcgagttggcggcgtagaaggcggcctccgaccgccattgcttgacgtgcaccccggcggatttcagcagggttcgctgaatctgggcgaagctgtgcatcgaggcgcccgcggctgccaccgcggccagcaaccaccaccacttggcgcgatacaagctcacccaggccttggcgagctggtcccagcccaacgccacctctatagcaagcacgattgcgacgatggccagtaccgcccatcgcaaccaccagtacttgccgcgcgggggtacgccctcagcggggggtgcccccacccgcgtgcgagggagtgcccccacgcgctggcggaggttgcgggcgggggcgtcgtgcgacacgtgcttaagggtaaccgtgcaggtggcgccgtaatcgcgatacatcgctaaccgtgtcagcctcgttggggggtcgtgaccggatcgtgccgcctggcaaagtaactatgcgggctcgacgcgacccgccgcgaccttacgacgccgccgttcccgttacgcttgccggatgtcggcgagcctggatgacgcttcggtcgcaccgctggttcgcaagaccgcggcctgggcgtggcggttcttggtcatcctggccgcgatggtcgcgctgctgtgggtcctcaacaagtttgaggtcatcgtcgtcccggtgttgctggcgctgatgttgagtgcgttgctggtgccgccggtggattggctggactcccggggcctgccgcgcgctgtcgcggtgacgctggtcttgttgagcggtttcgcggttctcggcggcatcctgacgttcgtcgtcagccaattcatcgcggggttgccgcatctggtcaccgaggttgagcgcagcatcgactccgcgcgcagatggctgatcgaaggcccggcgcacttgcgcggcgaacagatcgacaacgcgggcaacgccgcgatcgaggcgctgcgcaacaaccaggcgaagctgaccagtggcgcattgtcgactgcagccaccattaccgagctggttaccgcggcggtgctggtactgttcacgctcattttcttcctctacgggggccggagcatctggcagtacgtcacgaaggccttcccggccagcgtccgtgacagagtgcgtgcggcggggcgcgccggttatgcgtcgctgatcgggtacgcgcgggccaccttcctagtggcattgaccgatgcggccggggtgggcgcggggctggcggtgatgggtgtgccgctggcattaccgctggcctcgctggtgtttttcggtgccttcattccgttgatcggtgccgtggtcgccgggtttctggccgtggtggtggccctgctggccaagggcattggctacgcgctgatcacggtcggtttgctaatcgcggtgaaccaacttgaggcccatttactgcagccgctggtgatgggtcgggcggtgtcgattcacccgctggccgtggtgctggccattgccgctggcggtgtgcttgccggagtcgtcggcgccctgttggccgtcccgacggtcgctttcttcaacaatgcggtgcaggtgctgctgggcgggaatccgttcgccgacgtggcagacgtttcttccgatcacctcaccgaggtttaaaggcgtccttcgcggcgaagcagatcctgggcggacagggcgccgccgccgcggcggcgctgacgcgtcttatcgctcgtgccgcgggcattcagctgctcagtggctgcctctgagtcgtcgccgtccgaccgtatgattggcagggccgcggtgggttcggccgggtcaccggctgcgtctgtggagcggttcgccgcaagcggcatagcccgggtctgaccggcagacggggccgatggcggggtcggggttggtggcggcgtggatgctggcgactgcacggaccgaccggcagccgcgaggcgggttgtcggcggctccgtcgacgacccgatctgcatccgtgtggtgctcgccccagacggcgccgccggcgcggcagttgcttccagggcaggcgtgagctccggtgagcttgctggactcgagcgggccggtcgaggtgactccgccagcggatgggtcggatcgtgcggtgggcgcgggtccccagcggcgcgcgccgcaaccagcccagctgtgaccggaggacgtgcgggacgcccgttgctgacgggccgcttgcgctcgtcgggcaggtggatctcgcccagcccgatgcgggtctgcaggcgtctggcccagcgcggtgcccaccagcagtcatcgccgagcagcttcatcaccgatggcactaaaaacatccgcaccacggtcgcgtccagcagcagcgccgccatcagtccaaaggccagatacttcatcatcaccaggtcggagaacacgaacgcgcccgcgacgacggcaacaatcagcgccgcggcggtaatgatgcgtccggtggctgcggtgccgatccggatcgcctcctgggtcgacatgccgcgctctcgcgcctcgaccatccgggacaccaagaacacctcgtagtcggtggataggccgaagaccagcgcgatgatcagcccgatcaccggcgctgtcagcggggtcggcgtgaaattcagccacttcgaaaagtgtccgtcgacgaatatccacgtcaggatgcccatggtggacccgagcgtcagagcgctcatcagcgtcgccttgattggcagcaccaccgagccgaacgccaagaacatcaagacgatcgtggtggtcagcaggatgaccaccatcagcggcatcttcgcgaacaggccgtggattgaatccagctccagggcgggagttccaccgaccaagaccgtgattcctttgggcggggtgatcgcgcgcagctcggtgagcttcttcgacgcgtcagccgggttgatcaacccgttctgcaggacgcgcaccgatggatctttagatgcgcctaccgcgtaggcacgctcttgccacatattcgccggatcgttgtccggctcgatgaatccgccgatcgccatcgccttgctgcggatgtcagcgatctgcgcctcggtgaccggttgatggttgctggtctggatcaccagtgtcagcggattggtgcggtatccggggaagagtttgtcgaactcctcctgcgcctggcgcaccgaattggtcggcggcaagtacttctcgctgatcccgcccaatgacagcttgcccaccgggataatcagcaaaatcatgatgatgacgatcggtgcggcgaacagcactgggcgcttcatcacccggttaaccagcttgccccagatgccggcttcgacctcttcgcgggtcttggtccgctgcaggcggtcggcgagccagttcaggtaggcggccgaaatcttccagttcgccaggaagggcacccggaacagggtccgcacgccgagcgcgtcgacgtgtttgcccaggatccccagacaggccggcaacacggtgatagacaggatggccgacagcatcaccgatgcgatcgtggcgtaggtcagcgacttcaggaaaccctgcgggaagagcagcagaccgatcgccgacgcgacgatcaacaccgccgagaacgtcaccgtgcgtccggcggtgatcaccgtgcgccgtactgccgtctcggtgtcgtagccttcggcgatctcttcgcggaaccggctcacgatgaacaacccgtagtcgatggcgatccccagaccgatcagcgacaccacgggctgggcgaaatagtgcacgggaccgaagatcgcgaggaaccgcatgatgcccagcgcgccggcgatgcacagccctccgaccatcaccggtaggccggcggcgatcacgccgccgaacacgaagaacaacaccaccgccaccaacggcagcgccagcacttccattcgccgttggtcggtggcgatggtgccggtcaacgcctcggccaccggttgcagcccggcgagcttcaccgtgcctccgtcgagccgctgcaggtcgggtgcgatggccttgtagttgttgaggatggtgtcgtcgtcatcacccttgagcgggatggaaacgaaggtgtacttcttgtcggcggtggccatgccggtcgcctgactcgctctcaggtagccggcccatcccaagacctggtcggggtgatcctgctggaaccggttgagctcgtcgacgaccttctttgaccaggccgggtcgtcaacggtcttgccggctggggcttggaagatcgcgacgatgtgaccgcttcggtctcggccgtagacctggtcgcccagcaccgatgcttgcaccgattggctgccgtcgtcgtagaagccgctctgcgtgacgtgcttgccgaggctcagcccgaaaacgccgccgccgaggcatagagcgaccatgaccccgattacgatgaaccggtagcggtacacagttcgaccccaccaggcgaacacgtaagctccttactggatcggcagcgacccgcgtattgctttttggttgtcacacacgtcggctgtcacactcgcgaggtcaacagcgaggacagcggccggaacggctgcagccaagccccctgctcaggtagcgaatcgaggccgattcgaggtagtggttcccggaaaacaccagcgatgtcctccaggtcgacgaactccaaggtatccgacgctagcgcccaactggcgtgttcacgaaatccgagcacttgaactggggttccgctgcgggcgaccgcctccaacggttggcggaatgcctgaccgtcggccgacgccaccaccagcgcggcgagcccttcgcggtagcgctcgtcgatgtgcgccaacatgtcgcggtcaacgtcgctgtcctcgtctactttcggtttggcgaagacggcgaatccgacattgcgcaacgcgtccacccacggccggaccacctcggcgctgccaggggcgatgttggtgaagacggtggcctccggttcggtcgagatgcctggacggccggccacaatctctgcggttcgggccagcagccagcgtcccagggcgtcgaatcgtggtcgttccagtgctgtcggccggcggcccaagatggagcccaaacccatgtcgaggttgggagcgtcccacaccagcaatacccgtgcccccggcgcaccgagactggtcagcccgtcctgcgataagtcttccgccagtaccgagtgccgggcgagggattcagatgtttgtgaagtcacgtcttcggtcaggctcatcatcatctaattttcaggtctctttcagagcaaccgtgctttttccataacaactcgatgactgcgccgcccccaagctgggctttcctctcgtacttggtagccggtcggacgaccgaaatcggcagcagttcggtgtcggggtcgacgcgaaccagccggggttcggcgtcgccggccgcggcgatgtgctcggcgtagccgggatggtcggtcgcggcgtgcagcacaccactgggaacgagccggtctgcgatcaaggccatggtggccggctgtaacaggcggcgcttatggtggcgtgccttcggccacggatcggggaagaagactcgaacaccgcacaacgaatcgggggcgatcaagtgttgcagcacgtcgacggcattgccaaggatcagccggatgttgatcccgtcggagcccactttgtcaatcgcgcagagcagctgagccagcccgcggcgatagacgtccacagcgatcacgtcgacatggggttcggccttcgccatcgccagcgtcgacgtgccgctgccggagccgatctccaacaccaccggcgcgtcacggccaaaccaggcacgggtatccaccggtgtcccgcgcggggattgaggtagcgccaggaggccaagctccggccaaagtcgctcccaggtctcgcgttgggccttggagatccccgaccgccgcgaccggatgctcgtgctggggagctggcccgatgccaccggtgtgtcgggacgtagccctaccccgggttgcgcatgcatttgtccatggtggaccatcagcgcccggcgtagccgcccctggtccagattgatacccaacagttgccttcggcgggtagcggacaactgctgactcgcgcctcggcggcgagggtgccaccattctgaacgaaccgatcgggtgggagatgcgcggacaagggcaccagattttcgtcgacgagctggcgcgattcgccaccagctccgccgaccagcgggtagtggcgatcgcgcagcgggccgccgaaccgctgcgcgtagcggtccgtgggcgtcccggggtgggttgccgcacggtggcgcgcgccctgcagggtgctgggagctcgtcgggcatgacggtgacaccgcaagcacgcgccgccgactctgacgtcgacctggtcgtctacgtcaccgtcgaggtagtcaagcccgaggaccgcgaagccatcgccgccacccggcgcccggtggtggcggtgttgaacaaggccgatctggccggcccgctctcgggtgcaggtccgatcgtgatggcgcaggcccggtgcgcgcaattttctacactcctcggggtccccatggagtccatgatcgggttgctcgccgtcgcggcgctcgacgatcttgatgacaccttgcgggccgcgctgcgggcgctagccgcccaccccgacggctttgacgctctcgaccgagccgttgcggggtttctggcggcagccctgccggtccctaccgaggtacggttgcggttgctggacaccctcgacctgttcggcatcgcactgggcatggcagcgttccggccgggccggccctcgcgaaccccggcgcagctccgcaccctgttacgccgggtcagcggtgtcgacgccgtcatcgacaaggtcaccgccgccggttctgaggtgcgctaccggcggttgcttgacgcggtcgcggagctggaggcgctggccgcgcaggccaaggagatcggcggtccgatcggtgagttcttgcgcgacgacgacacagttctcgcccggatggcggccgccgtcgacgtagccctggccgtcgggctagacgttggcccgttggacgatccggccgcccacctgccgcgggcggtgcggtggcatcgttacagcctggacaacggtgacatgcaccgcacgtgcggcgcggatatcgctcggggatcccttcggctgtggtcgctggccggcggcatgcccctgcaccgataccggaagtcatcgtgatccgcgcggctagtgatgacccggccggggtggacgagctggtggcagcgatcgcgccggggcttgccgggctgggtttgccggtcatcaaccgccgcgaggtggtgctggtgaccggtccgtggctggccggggttagcggtgtgcgcgcggcactggccgaaaggctgccgcagcgtaggttcgtcgagacggcagagttgggacccggcgatgcgccggtggcggtggtgttcgttgtttccgcggcaaccgcgctgaccgaatccgattgcgtgttgctggacaccgccgcggagcacaccgatgcggtggtagctgtggtgtccaagatcgacgtgcaccgcggctggcgtgacgtgcttaccagtaaccgcgacaggctggccgcgcgcgcgtcccgctacgcccgggtgccctgggttggcgcggccgccgcacctgagctgggcgagccatacctggacgacttggtcgccgccatccagaaacagctcgccgatccggctgtcgcgcggcgaaacatgttgcgtgcgtgggaatcccggcttctgatggtcgcgcggcggttcgatggcgatgcacagagcgccggtcggcgggcacgggtcgacgcgttgcgccagcaacggcgcacggtcctgcggcaggggcgtcaatcgaagtctgaacacaccatcgcgctgcgcgcgcagatccagcacgctcgggtcaaattgtcctactttgcccgcaatcggtgttcgttgctgcgcgtcgagctgcaggagcacgtcgccggtctgtcccggaaggacatcgccaggttcgcggcatacacgcgcggccgggtccaggaggtggtcgccgaggtgggcgaaggtgccgtcgcgcaccttgccgacgtcgcgcagctgttgggtgtgccggtgcagccaccggtcctcgagaacctcccggcggtgctcccgacggttgtggccccgccactgacatcacgacgattggagatccggctgacaacactcttgggcgccgggttcgggctgggtatcgcgctgaccctgagcaggctggtggcgggtcttactcccggcctggctgcatcggggatggtggcgggtgtggcgatcggcctggcggtgaccgcctgggtggtgaatgcccgcgcgctgctgcacgaccgtgtcgtggtggaccgctggacgggtgaggtgacggcatcgctgcggtccgtggtggagcagctggtcgccactcgggtggtggctgtcgagacgctgctgagcaccgcgattagtgaacgcgacgacgccgagaacgcccgggtggccgatcaggtcagcatcattgacggcgaactgcgcgaacacgccgtcgctgcggcgcgggccgcggccctgcgtgaccgggagatgccggcggtgcgggccgcacttgaggcggtgcgtgcagaactcggcgagccgggtacgcccacaacaggcctgttctgaagcttctgaatcgttgttgtgagcaggcttatacccgcccaagtcttccctgacaagttctgggcgataacctggataaaaagtgtctcactaggtgagcggccgtatcagcctcgccaccaagacgggcatacctaacccatacgtaaccgcgagcacccgataactacgcaggagaattcgatgacctcagcgaccatccccggtctggataccgcgccgacgaatcaccaggggttgctgtcctgggtcgaagaggtcgccgagctcacccagccggaccgggtggtcttcactgacggctcggaagaagagttccagcggctctgcgatcagctagtcgaggccggcacgttcatcaggctcaaccccgagaagcacaagaactcctacctggcattgtcggatccgtccgatgtcgcgcgggtggagtcgcggacgtacatctgctcggcgaaagagatcgacgccggccccaccaacaactggatggatcccggcgaaatgcggtccatcatgaaagacctgtaccggggttgcatgcgcgggcgcaccatgtatgtggtgccgttctgtatgggaccgctgggcgccgaggaccccaaacttggtgtggagatcaccgactccgagtacgtcgtcgtctccatgcgcaccatgacccggatgggcaaggccgcgctggagaaaatgggcgacgacggtttctttgtcaaggcgctgcactcggtcggcgcgccgctggaaccgggccaaaaggacgtggcctggccctgcagcgaaaccaagtacatcacccacttcccggagacccgggagatctggagctacggctcgggctacggcggcaacgcgttgctgggcaagaagtgctactcactgcgtatcgcgtcggcgatggcccacgatgagggctggctggccgagcacatgctgatcctcaagctgatttcgccggagaacaaggcttactacttcgcggccgcattcccgtcggcgtgtggcaagaccaacctggcgatgctgcagccaaccatccccggctggcgtgcggagacactcggagacgacatcgcatggatgcgatttggcaaggacggtcgcctgtacgccgtcaacccggaattcggcttcttcggggtggcgccgggcaccaactggaagtcgaaccctaacgccatgcgcaccattgccgccggcaacacggtgttcaccaatgtcgcactcaccgacgacggcgacgtgtggtgggagggcctggaaggcgacccgcagcacctgatcgactggaagggcaacgactggtacttccgcgagacggaaaccaatgcggcacacccgaactcccggtactgcacaccgatgtcgcagtgcccgatcctggcccccgagtgggatgacccgcagggcgtcccgatctcggggatcctgttcggcggccgccgcaagaccacggttccgctggtcaccgaggcgcgcgactggcagcacggggtgttcatcggtgcgaccctgggtagcgagcagaccgccgcggccgagggcaaggtcggcaatgtgcgccgcgacccgatggccatgctgccgtttttgggctacaacgttggggactacttccagcactggatcaacctgggcaagcacgccgatgagtccaagctgcccaaggtgttcttcgtcaactggttccgtcgcggtgacgacggtcgcttcctgtggccgggcttcggcgagaacagccgggtgctgaagtggatcgtcgatcgcatcgagcacaaggccggcggtgcgaccaccccgatcggcaccgttcccgccgtggaggacttggacctggacggactggacgtcgacgccgccgatgtagccgcggcgctggcagtcgatgccgatgaatggcgtcaggaactgccgctgatcgaagaatggctgcagttcgtcggcgagaagctgccgaccggtgtcaaagatgagttcgacgccctgaaggagcgcctaggttagggcgagcagacgcataagcccccgcacgcacggcgtgtcgagggctttagtgtctgctcgcgctcgttagcggcgggcacgcacaagttcttcgacagcgcgcaaagacaccgaaagcctctcttcccaaccgcccgtgatcaccacgaatgatcgtcccgcggcgcggagagcctgctcgcagcgggcgaaaaaggtaccgcgtgcgccggggacacagcgtccgtcgtcggcgtcccagggcacatcgggcgtggtgagcagtgtgagatcgtagggacgccgagctagatcacggagctcttgcgggcagccgcccgccaggaactcggcccacacggtcgtcgcgagcggatccgtgtcgcagatcaggacgcgatcggcgtcacgagccaaggcttcctccgacgcgatctgtccgcgaacgatttcggcccactccagtcctatcagtgagccgccattgagctcccgcaacattttcgcccgctccgggacccacttcgttcggagcttttccgcaaccgcctgtgccagcgtggtcttcccggtggattcgggtccgatgatgctcacgcgtttgacgaaggccggccgcacgcaccgtgggatgtgttgccagtggccaagcgggtccgcgcggatgtcggttgcagtcacgggaacgacggtgcgaccgtgatcgaccgccacgaaacgcgctccgaggacctgggcaaagtccgcgttgtagggctcggcaccgaagacgaagtcggggcgggttgccagcacgccctgcaggctcgccttccagatgtcccagaagtccgggtgctcccacgggcgctgcgggttctcgttggccagatggaccacgcgatcgaaggggaacagctcccgcatccatgcaacgcgctgggcgcgcggaatcggctctgctgccgttgatccgacgacgatggtcagctcatccacccatcgccgcgcgaactcgcaaaggtagacgtgtcccgcatggggcggcatgaacttgccgagcaccattccgtgtgtcacgacgtcgcctcagcgattcggccggcgatgacattctcccactcgtccagccgcgaaagaaagtacgcctcagcctcatcgaagctgattccgacgtcaggagcgaccttggctacgacgtcggcgtagacccgggaggcctctgggtcgacgaattcccactgaccgaggggccatttcgcggtgagataacccgcgtccgagtacgcttggtacaacggcgttcccggataggggacgatccggctcatgaacttgaagccgaccgtatactttgttgcccgcagcaggcggactgtttcgcgtagctcgtcgggctgcacggtggggtgaaacataatggtgcccgggataacgtcaatgccgagctgttgcagggcgttgatcgtgtcggcggcatcttgtccacgagtgaggatctgcttgcggtaggcgcgcagttgctcgtaggacccagtctccacgccgatgaatacccgacgcaggcccgccctgtgcagatgtttgaacaagtccagatcgacaacggagtccagccggatatcgaccatgaagttgacgctgatccccctcctgagtaccgcgttggcaaagtcagcggcgcgttgctgcgaaccggggtgtttggagataaacaggtcgtcggtgatggataggaagttgacgtcgtagtccgacaccagataatcgatctcgtcgacgaccgcgtcaaccgacttcgcccggtagctgtccttccctagcatcgcggacatggccccggtgccgcagaacgtgcagcggtaggggcatccgcgggtggaaaagacggaggcggcgaagccatcagcaaggacggtcggcaactcgtcgcgagccgggcgaggcaactcgtcaaggtcgaccagcgaggagggtgtgcgcaggatctgtccctgctcactacggcgggctagtcccgggacgtcgtcaaccgcagcgtcattcgccagggccaaggccagcttggtgaacgctacctccccgtcgccaacgacgacgtagtcgaaacagtcatgctggcgcaggatgcgctcgtagttcagtgttgccatcgcattcccgatgacgatgcgcacgccatcccaggcctgtctcgcgcgctgcgccaaccacaacacctccggaaatgtgtcgatgcaggaaaagccgacaagccggggcgttcctgataaggcggcggcgctttgcatggccagccacgtctcctgcacggacccgtggccggcgaccaggccgttgacggaggtgactgcgatcccttgggtcttggcgtatgccttgatcgacatcatcccgaggtgctccatgggcatggagcaatacagccacggatctccaagcttgagtccgtcaacgtacgacagcccgtcttgacggacgcctggaggattgaccagaagagttgccacgtggagaactttacaaacgatttcggctggtgatgggcggaattgcgccctgcggctctggtcgccgggccgcgacgtaccctcggcgcatgcagattcgcccgtatatcgccgccgataagcccgccgtcatcctgtatccgtccgggacggtcatcagcttcgacgagttggaggcccgcgccaaccggttggcgcattggttccgccaggctggtctgcgcgaggacgacgtcgtggccatcctgatggagaacaacgagcacgtgcacgcggtcatgtgggcggctcgccgcagcgggttgtactacgtgccgatcaatacccacctgaccgcctccgaggccgcctacatcgtcgacaacagcggtgccaaagcaattgtcggttcggcggcgctgcgcgagacctgccacggcctggccgaacaccttccgggcgggctgccggacctgctgatgcttgccgggggcggtctggtcggctggatgacctacccggaatgcgttgccgatcaaccagacaccccgatcgaggacgaacgcgagggtgacctgctgcagtactcgtcgggaacgactggccgaccgaagggaatcaaacgcgaattgccacacgtctcaccggatgcggcacccgggatgatgccggcactgctcgatttctggatggacgccgactcggtatatctgagtcccgcgccgatgtaccacaccgctccgtcagtgtggacgatgagcgcactggccgcgggcgtcaccaccgtcgtgatggagaagttcgacgccgagggcgccctcgacgccatccagcgctaccgggtgacccacgcgcaattcgtcccggccatgttcgtccggatgctgaaactccctgaagcagttcgtaattcgtatgacatgtccagccttaggcgagtgatccacgcggccgctccatgtccagtccagatcaaggagcagatgattcactggtggggaccgatcatcgacgagtactacgcctcctcggaagccagcgggtcgacgttgatcacagccgaggattggttgacgcatccgggttcggtcggcaagcccatacagggcggggtgcacatcgtgggcgccgacggcagcgagctgccgccgaaccagccgggcgaaatctatttcgagggcgggtaccccttcgaatacctcaacgatccggcgaaaaccgcggcgtcgcgcaacaagcacggctgggtaaccgtcggcgacgtcggctatctcgacgacgacggctacttgttcctgaccggccggcgccaccacatgatcatctccggcggcgtgaacatctacccgcaggaggcggagaacctcttggtcgcccaccccaaggtgctcgacgcggcggtgttcggcgttcccgacgacgagatgggtcaacgtgtcatggccgcggtgcaaaccgtcgactccgccgatgccaacgatcagttcgccggcgagctattagcctggttacgagaccgcttgtcacacttcaagtgtccaaggtcgatcgcgttcgaaccgcaattgccgcgcaccgacaccggaaagctctacaagagcgggctggtcgaaaaatactcggtgtgaccgatgctgccgggggcccgacctgtccacccagacaccggctatatcccgccccgggccaccagttgtccggctatcacgttgcgctggatctcgttggtgccttcaccgaggatcatcaagggtgcgtcgcggaagtaccgttccacgtcgtactcggtcgagtagccgtagccgccgtggatacgcacggcgtttagggcgatttccatcgcgacctcggaggcgaacaacttggccatcccggcctccatatcgcagcgttggccgctgtcgtaccgctcggcggcatagcgggtcagctgacgggccgctgtgagcttggtcgccatgtcggccaggtaattgccgaccgcctgatgctgccagatcggtcggccaaagctttcccgttgctgagcgtaggccagcgagtcctcgagtgccgccgtcgccacgcccagcgcccgcgcggccacttggatgcgacccgtttcaagtcccttcatcatctgcgaaaagccttgacccatggctccgcccaggatcgccgagaccggcacccggaggttgtcgaacgacagctcgcaggattcgacgcccttgtaacccaacttcggcaagtcccgcgacaccgtgagtcccggcccgggttcgacgagcacgatcgacatgccttggtgccgcggtgtggcgttcgggtcggtcttgcacagcaccgcgaaaagtccggaccggcgggcgttgctgatccacgtcttgcagccgttgatcaacaacccggcagagccttcagggccgtcggccaacgccgtggtcgacatgttctgcagatccgagccaccgccgggctcggttagcgccatggtggcccgcagctcgccactggccatcgggggcagatatgtccgccgctgttcctcggtgccaaacagggtcagcaatttggcgacgacggtgtgcccgcccatcgcgccggccaggctcatccagccgcgtgccagctcctgggtgacttgcacatagcacggcatcgacaccggcgacccgccgtactgttcgtcgatcgccaggccgtagatgccgatgtgtttcatctgctcgatccacgcctccgggtagctattggcatgctcgacctcacggacggttggcttcacgtctcggtcgatgaatgcccgcacggtggcgaccagcatcgcttcgtcgtcgttgagctcgttgcgcaccttttgtcgccctccgtattgaccccctgtccgatagcctgccagaatgtggcgttgtggctagcgggtatgggggcatccgcgtcggcgggccctatttcgatgacctgtcaaaaggtcaggtgttcgactgggcgccgggggtcacactgtcgctggggctggcggccgcccatcagtcgatcgtgggtaaccggctacgcctggctctggactccgacctgtgtgcggcggtgacgggtatgccggggccgctggcgcatccgggcctggtttgcgatgtggcgatcggccagtcaactttggcgactcagcgggtcaaagccaacctgttctaccgcgggctcaggtttcaccgatttccggcagtgggcgacaccctctacacccgtaccgaggtggtggggctgcgagccaactcgcccaaaccgggccgtgcgccaaccggattggcggggctgcggatgaccacgatcgaccggaccgatcggttggtgctcgatttctaccggtgcgccatgctgcccgccagccccgattggaaacccggcgctgtgccaggtgacgacttgtccaggatcggtgccgacgcgccggcgccggccgccgatccaaccgcacactgggacggtgcggttttccgaaagcgggttcccgggccgcacttcgatgccggtattgccggtgcggtgttgcatagcaccgcagacctggtcagtggagcgccggagctggctcggctcaccctcaatatcgctgctacgcaccatgattggcgggtcagcggacgacggctggtctacggcgggcataccatcggactggcactcgcgcaggcaacccggctattgcctaacctggcgaccgtcctggactgggaatcctgcgaccacaccgctccggtacacgagggcgacaccctctacagcgagctgcatatcgagtctgcgcaggcccacgcagacgggggtgtgctgggactgcggtcactggtctacgcggtcagcgattcggcgagtgagcccgatcggcaggtgctcgactggcgttttagcgccttgcaattctaggttcggttactaagggccagcgcggcacgcaaactgttgcactgactagtgaagaacctttgtgagaccccaacattcggggccacacgatcgaaaccgtggaaggcgccttcgactacttctacctggcatggcaccccggctgctgtcagacgttcggcataggccagatcctcgtcgtggagcaggtcgtgggtgccgacgccgatccatgccggcgccagccctcctaggtcgtcacgccgtcccgggaccgcgacccgtgcgtccgcatcgccaagatatgcccgccagccgaaccggttggcgcgcccgttccatagccggtagtgcgggttggcgggggcgatcgacgtccggtcgtcgagcatggggtacaccagcaactgaaatgccggtgtgatgccgccacggtcgcgggcaagcagagccagcgccgccgcgaggccgccgccggcactagcgccgccgattgccacccgcgcggggtccaccgccggcaggctggccagccaggtcaacgccgagtagcagtcgcccagggcggcaggatacggattttccggcgccaggcggtagtccaccgatgcgacagtgatgcccagtctgctgctgaaccggaggcagagccgatcgtcctgttgcgcggtgcccattacgtatccgccggcgtggatccacagtagcgcgggcgctggttcgttgctgccggcgggtcggtatagccggacaccgaccccggattccagggtgagcacctcgatatcggggggtgtacgggacattcgaagccccgcgacgacgatcaatgcccgcatgactggcagggtgcgaggaccgaccagctgtcgtggggtgacgacggcgatgcgacgcaggtcggggtggacttcgttgccggacaccggtccagtatgcgtcggcgcaatttcgcctcggtacagcgatggctttggcaggctgcggttagtcgaacgaggatcgggatggtggcctgatgagtgatccagcaagaggggcggaagccgaggatgcctacggttttcccgccgggctgtggcgctggctgcagcggcatccaccgccggcgttgcaccggctcacccggtttcgcagcccgttgcgtggtccgtggttgacgtcggtgttcggcctggtgctattggtggcgttgcctttcgtcatcatcaccgggctactttcttatatcgcctatgcgccgcagctgggccaggccatccccggtgacgtcggctggctgcgactccccgctttcacctggcccacccgtccgtcctggctgtaccggttgacccaggggctgcatgtggggctggggctggtgatcattcccgtggtgctggccaagttgtggtcggtgataccgcggctgtttgtgtggccgccggcgcgctcgattgcccaggtgctcgaacggttgtcggtgctgatgctggtcggtgggatcctgttccagatcgtcaccggcgtgctcaacattcagtatgactacatcttcgggttcagcttctacaccggccactattttggggcttgggtcttcattgcgggtttcctgttgcatatcgtggtcaagatcccccacatggtcaccgggttgcgatcgataccgatgcgaaaagtgttgggtaccaacgtggctgacacccgggcgcagccgtgcgatccggacgggctggtgtcggtcaatccgggcgaggccacgctaagcagacgcggtgccctgggattggtcggtgccggggtgctgctgatcggggtgctgacggttgggcaaaccctgggcgggttcacccgcaaggccgccctgctgctgccccggggccgtgtcgtgagcccgggcgacttcccggtcaacaagaccgccgccgccgccgggatcaccgcggaggccattggccccgactggcggctggtgctgcgtggcgggcctgcggaagtagtgctggatcgcgccacgctggccggcctgccgcaacgcaccgcccggctgccgctggcctgcgtcgaagggtggtcggccgtgcgcacctggagcggcgtgccgctggccgagctggcgctgctggcgggcgtgccggcggcgcgctcggcacgggttacatcgctgcagcgcggcggggcgttcggcgaggcgaagctggcggcaaaccagatcgccgaccccgatgcgctgctggcgttgcgggtcgacggggcggatctgtcgctggatcatggctacccggcccgcatcatcgttcccgcactgcccggtgtgcacaacacgaaatgggtcgctggcatcgaattccacaagaggtgaaatgttcgacattgcaacgcgtttcaaaaactcctacgggtcaggtccattgcacctgctggcgatggtgtctggcttcgccctgctgggctacatcgtggccaccgccaggccctcggcgctgtggaaccaggccacctggtggcagtcgatcgcggtctggtttgtcgccgccgtcgtagcccacgacctgctgttgtacccgctctacgcgctggccgaccggatcctggccaggctagtcggcaggcgcgacgtctcggcgccccgccgccgcccggaactaccggtacgcaactacattcggatcccggcgctggcagccggcttgacgctgctggttttcctgcccggcatcatcagacagggtgcgccgacatacctggatgcgaccggacagacgcaggaaccatttctgggcaggtggttgctgctcaccgcggtcgcgttcgggatcagcgcggccgcttacgccattcggctggtggtggcgcacgtgaggcggcgccgagcggggtgttcgcgggtcgacgcgatcgacgaggagtaggctcccaccatgaaccagcgacgcgccgccgggtcaaccggtgtggcctacatcagatggttgctacgtgcccgtcccgctgactatatgctggccttgagtgtcgccgggggttcgctaccggtggtgggtaagcacctcaagccgctcggcggcgttactgccatcggcgtctggggcgcccggcacgcatccgatttcttgtccgcgacggcgaaggatttactgacccccggtatcaacgaggttcgccgtcgagatcgtgccagcacgcaggaggtttccgtcgcggccttacgcggcatcgtttcgcccgacgaccttgccgtcgaatggccggcgccggagcgcacgccgccggtctgcggggcgctgcgccaccgccgttacgtccaccgccgtcgcgtcctctacggcgacgacccggcccagttgctcgacgtatggcgccgcaaagatatgcccaccaaacccgcgccggtgttgatcttcgtcccaggcggtgcctgggtgcacggcagtcgcgccatccaggggtatgcggtgctgtctcggctggccgcacaggggtgggtgtgcctatcgatcgactaccgggtcgcaccgcatcaccgctggccacgacacatcctggatgtcaagaccgccatcgcgtgggcacgggccaatgtcgacaaattcggcggtgaccgcaatttcattgcggtggctggttgttcggccggcggccacttgtccgcgctggccgggctcaccgccaacgacccgcaatatcaggccgagctgccagagggctccgacacgtcggtcgacgcggtggtggggatttacggccgctacgactgggaggaccgctccaccccggaacgtgcccggttcgtcgattttctggagcgggtagtggttcagcgcacgattgatcgtcaccccgaagtgttccgtgacgcgtcgccgatccaacgagtcaccagaaatgcaccgccattcctggtgattcatggcagccgtgactgtgtcatcccggttgagcaggcgcggagctttgtcgagcggttacgagcggtctcccgctcacaggttggctacctggagctgcccggtgcgggccacggcttcgacctgctagacggcgctcgcaccggcccgacggcacacgcgatcgcgctgtttctcaaccaggttcatcgcagccgggcacagttcgcgaaagaggtcatctaaacgccggccaattgtatggtcgccctatgagtagggggctgcggtgaaacggctcagcggctgggacgcggtactgctttacagcgagaccccgaatgtgcacatgcacacactcaaggtcgccgtgatcgaattggattcggacagacaggaattcggtgtcgacgcgtttcgcgaggtgatcgctggccggctgcataagcttgagccattgggctatcagctggttgatgtcccgttgaagttccatcacccgatgtggcgggagcactgccaggtcgatctcaactaccacatccggccgtggcggttgcgcgccccggggggtcggcgcgaactcgacgaggcggtcggagaaatcgccagcaccccgctgaaccgcgaccacccgctgtgggagatgtacttcgttgaggggcttgccaaccaccggatcgcggtggttgccaaaattcaccatgcgttggctgacggtgttgcctcggcaaacatgatggcacgggggatggatctgctgccgggaccggaggtcggccgctatgtgcctgaccccgctcctaccaagcggcagttgctgtccgcggcgttcatcgaccacttgcgccacctcggccggattcctgcaaccatccggtacaccacgcagggtctaggccgggtgcgacgtagctcgcgcaagctctcacccgcactgaccatgccatttaccccgccaccgacgttcatgaatcggataaagaagccgttgtccaagccctcgggacggccgccgccgcacaccaaccgagcgccctcctcgatgcccttggcgatgtagcgcttcaacgcgagtccgctgcttctccgagatcagcggcccgatctgagctgccgggtccgacggcgggcccaccgggagagccgttacgaaattagttaccgcagccacgatttcgtcgtaccgggagcgcggagccagaatgcgggtctggttgacgcagccctgtccggcgttcatgacgccggagaacaccatcatcggaatagctgcggccaggtcgacgtcctcgagaatgatggccgccgacttgccgccgagttctaaggtgcacggcttgagcatctcagcggcacgcctgccgacctctcggccgacggccgagctgccggtgaaggtaaacatgtcgatgtccgggttagacgtcagcgcctgaccggtctcaatccctcccggcactaccgacaacaccccctcgggcaggcccacctcggcgaacacctccgccaaagcgtttgcggtcagcggtgtttcggcggcgggcttgagcacgatggtgcagccggccagcagcgccggcgcaatcttgttcagcgggacgttccaggccacgatcgcgcccaccacaccgaccggctcacggctgacaatgctctgtccataggagccggtgcgggtttcggtccaggtgaccttgtccgctgcaccggcaaagtagttcatcgcccccatcgaacccatccagtgcatcgtctcgatgatggtcggcggctggccggtttcggctgcgagcagcttggtgaacaggtccttgcgctcagccagcatcttgaccgccgcagcgatcaccgccgcacgctcgtgcggcggggtcgagggccaggggccgttgtcgaacgccgcacgtgctgcggcgaccgcggcgtcgacgtcggcggcggccgccatcggcaccttgccgacatattccccagtggctgggcagcgtacctcgataacatcggaggtcgacggtttggtccacttgccgccgatgaaaagcttgtcgtattccgtggcactgtcagacatatgcgccgctcctcctcatcgctgcgctcggcatcgtcgccggcggtcatggcgtcaccctacccaagccgaacgcgaaacgagaacgtgttccattattagggtgtgagcaccaataccagattgctcaccaggaactcacgcagcaccgggacggatgtcagccaccacgcccatctggggtggtagcggggaaatacggctaacgcggctccggtgccggcagcccagcgcagaccctcggcggcggacacggcaaacaacgacgacccatagttgttctttgccggatggccgtgtttgcggacatatcgggcggcggcgcgggcgccgccgaggtagtggctgaggcccatctcgtgcccgccgaatggccccagccaaaccgtgtaggacagcacgaccaacccgcctggcttggtcacccgcagcatctcggtgccaagctgccaggggcgcggcacgtgttcggcgacattggaggacaagcagatgtctaccgagtcgtcggcgaacggcagtgccatgcctgacgcccggacgaacatgccgggccggccggtgaacgcaggtccggcggcatgcatttcatcagggtccggctcgacgccgatgtagccgacaccggcgtcggagaacgccgtcgcgaaataccccggcccgccgccaacgtcgagcagcgtacggccaactggcggctcgctatgtgtggccagccacagatcgccgatcattgctgcggtgtcggccgccagtgtgcgatagaaccgtgccgggtcgcgctgctcgtagcggaagtctgccagcagtcgcagcgagcgccgcagtgtcgcccgtcgcgcgaacacatcggtgaccgccacctggcacaccctacggcccgctaggctatcgaccaatgtctgctctgcgctcggtgttgctgctgtgctggcgcgacatcgggcacccccaggggggcgggagcgaagcctatctgcaacgcatcggggctcagttggccgcatcgggcattgcagtcacgttgcgcaccgctcgctatcccggtgcgccacggcatgaactggtcgacggggtgcggatcagtcgtgccggcgggcgctactcggtgtatctatgggcgttgctggcgatggccgcagcccgatgtgggcttgggccgctgcgccgagtgcgcccggatgtggtcgtcgatacccaaaacggctggccgtttgtggcccggctgttgtatggccggcggtcgctggtactggtacaccattgccaccgtgagcagtggccggtggccgggcggatgatgggtcggctcggctggtatgtcgagtcgatgttgtcgccacggctacaccggcgcaaccagtacgtgacggtgtcgctgccgtcggcgcgggatctgatcgccctcggtgtggacagcgagcggatcgctgtggtgcgcaacggcctcgacgaggcgccgtcgccaacgttgtccggcccacgtgcgcccacgccgcgtgtggtggtgctctcccggctggtgccgcacaagcagatcgaggacgcgttggcagcggtcgcggagctacagcctcggataccgggcctgcacctagacatcgtcggcggtggctggtggcggcagcgcctcgttgaccatgtgcaccggctcgacattgctgacgccgttacctttcacgggcatgtcgacgatgtgaccaaacaccatgtgctgcaaagctcctgggtgcacttgttgccctcacgtaaagagggatgggggctcgcggtcatcgaggcggcccagcacggcgtgcccaccatcgggtacagatcctccggtggtttggcggactcgatcgtcgacggggtgaccggcatattggtcgacgaccgggccgaattggtggcttggctcgaacaactgctgtccgattcggtgctgcgtgaccaactcggcgccaaggcacaggcgcgtagcggtgagttctcctggcggcaaagcgccgaagcgctgcgcagcgtgttggaggcagtgcaggccagccgttttgtcagcggcgtggtttgagccggcttcgacagacttaatcctgggcgcggctcgccggcgtgtcttcgcagtggtgtaagtgtcggcgcacccaatagccggccgcgccagcgccgccgaccagcagcatcgaaagccacgcccaatgcgcgagcattgtcgctttgaggcgggccgacgatgcaccggaggtttggccgccgacccgataaagagccaattcgtcgtcgcggtgcgccgctgctagccggccgagggtgcgtgcggccgcgcccatgtcgccggcgctgtcggattcgacgaccagccacccgacgccggccgcggccaaggttgacggatggggcccggtgagcagcagctcctggaccgcccgggcgtgcgcgtcttcgccgggaacggtcaccccggaaatgaccagatcacctgtggtcagcacatcggcgcgaacccaacgggggagcggatcgagtaccggtgccgaaccggaccacgagaagcgccgcatggtgcccgcgggcaagaccgcaaccgtccggggatcggcattgatcgccgctgccaccgccgcccaaccggacgggtagtgcacaggcgcaaccttgccccacaccccccacgccaagtcaggcagcgttaggaccagcgccagacagcagaccaccgccgccgttgccggtcgcagccagcgtcgcagcgttagcaccgtgcccgcaccggagagtgtgtatccgggtaccgccagcgcgacccacttctgtccgtcgcgcagcacgcccaggccgggtgcggcatcgaccaccacccgtagcgcgtgcagacctgggccggtcgcaaggacagccgggaccatcacggacaccgccgctagtgtcagcagcggcactgccacgggccggcgcgccacagtcggtagtccgatcgccaccatggcgagtagtacgacggcggatgccactgcgaaaagcgttgtccgcgagctaggtacggcctcgccgttccagatcccaccgagactggccaagctgccaagcgtgcccagccccggttcggcgcgtggcgcgaacgcggtaaccccaagctgattggctgccgtgtggctggtcaacgacgagcccagcgccgacgccgtcagccagggcagcgcacccaccagcgcggagcccaacgccgcgaccccacattgccagcgcgggcggcccgcgccgggcatcgccacgcacaccaccgcaactgtcgcggcgagtagcagcccggacggggtcaggccggccagcgcaacccagaacgccagcccaaaaagcccgaaccaacccgcgccaaccgttgttcgcatcgttaacatcgcggtcgcaacccagggcagacacccatagccgaccagcaggctccaatggccctgcaaaagtcgttcggccacatagggattccagatcgccagcgtgatcgcgacaaactggccggctgcccccgctgcgggtagtgccgttgcgaccagtcgggccgcgccccagcccgccagccaaagccccagcagcagcagcgctttcaccacgacgccgccgtcgacgaggtgtgacgccaaagcgaccgcgaagtcctgcggagtcgcccggggcgccgatgtcagccctagggcgttggccgacacatacgaccgtggtgtggacactgcatcgcgcagcagtaggtatccgggccgcagtagcggcgcggccaacagcagcaccaagaccagcgcgtaccccggtcggaaccagcgcacgtcgcctgattagcgccgctcgggcgggccggggtcgggatgccccgcgtccggcggtgggggcggctgcgccgaaccgagtcggggcggatccgagccactcggctcgcgcgggaagtcggggcgctgcgtgggcagtttctcggtctcagcctccgctccaggcaccggttcttcgaagccgccgcggcggtaatcgtggtcgtcccgatccccgctggcagccatcagcgcaccttcggtccgaaggctaaacgacgcgaacagaccaccgccgaccagcgcgaccaagccggccgcggtgaatgtaatcggcagcacccgcgaccacagcgccagccggtcgcgctcgtcgcgagccgcgttgacctgggattcgaccgtctcttcggtggaggtgacctggtagtcggcaaacgtgacctctggtttgagtgggtcacgagcgaagtagtggttggcgcgttcggtttctttgacgatggtgccggacaccgggtccacccagaatgttcgctgcgccgcgtaatagcgggtcatggtgatttgctcgttcggatcaccgggtagcccccacatcgccgctgatgtggtgactttgccgtcctcgtcgccggcgtacagcgacgggtatttgaggggagccaccagcttcccctcgggggtgtagccgacgttctgcgtgaagcggtatgtggttaaaccgttgacgtcctcctcgccttcgtagttggcgtcaaaagccttctgtgcgatggggtcgaaataggggtatgtcttcttctcggtgtgaaacgggaaccggtaagacagcccgtcgtgccgcagcggaatggccgtcggcgggttctcgtcattgaggccccgcggtttctggacggcgccgccggtgtgggtgtcgtcggagacagccatcgccgtcttgcggttgagggtgaccgtgtcgacgatcgccagcagcagcccgctgtccttctgcttgtcggtgcgccggagcgaggatccgacctgaagtgtgaccacgtcggcgttggcgggcgattcgacggtgacttgctgttgggacaccagcggcacgtcctggttgaccacgatgtgctcggtggctagcgacgccgagtcgagtgccgttccagtgccgtcgctgatcaacgtggcatcgatatcgagtgggatctcagcgatcctgctggtggtataggtcgacagcagcagggcggcgatcagtagggcggctccgagtccgatagcgccgcacgcggcgaaccgcaacatgactgcccggttcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgctgtgacctccttatggtccatggactcgtcggtcgggacccgctccgacctgaccaagcgaggcaaaacccgtttgaccctaacagcagagcgtatgggcccggcggacgaatcgggtgcaccgattcgcccgcaaacacctcacaggcacactgtgttggtgaccaacggccaggtggtgggtgggacccgtggctttctgcccgccgtcgagggaatgcgcgcatgcgcggccgtcggcgtcgtggtcactcacgtcgcgttccagaccgggcactctagcggtgtgggcgggcggctgttcggccgcttcgatctggcggtggcggtgttcttcgccgtgtcgggattcttgttgtggcgcggacacgccgcagcggcgcgagatctgcggtcacacccgcgaaccggtccgtatctgcgatcgcgggtggcgcgcatcatgccggcctatgtggtggcggtggtcgtcatcctgtccctgctgcccgacgcggatcatgccagcctgaccgtgtggctggccaacctgacgctcacccagatctatgtgccgctgaccctgaccggcggcctgacccagatgtggagcctgtcggtggaggtcgccttctatgcggcgctgccggtcttagcgttgctgggccgccgaattccggtcggtgcccgagtgccggcgatcgcggcgctggcggcgctcagctgggcgtggggctggctcccgttggacgccgggtcggggatcaacccgttgacctggccgccggcgttcttctcgtggttcgccgcgggaatgttgctggcggagtgggcctacagcccggtcgggttgccgcatcggtgggcgcgccgccgcgtggcgatggcggttaccgcgctgctgggttacctggtggcggcctcgccgttggcgggtccggagggcctggttccgggcacggcggcacaattcgcggtgaagaccgcgatgggctcgctggtagcgttcgcgctggtggcgccgctggtgctggaccggcccgacacgtcgcaccggctgctgggcagccccgcgatggtgaccctgggccgttggtcctatggcctgttcatctggcatctggccgcgctggccatggtgtttcccgtgatcggagcgttcccgtttaccgggcgaatgccgacggtgctggtgttgacgctgatcttcggtttcgcgatcgccgcggtcagctacgccctggtcgagtcgccctgccgggaagcgttgcgccgctgggagcgccgcaacgaacccatatcggtcggcgaacttcaggcggacgcgattgcaccctgactcggccggctgacacctggcgggcacctagtcgatcgtgcccgctggcacgatccactgacagggctgaccggtcacggcggcgatgagatcgaagtccgcgtcgtaatgtagaacgaccagcccgtgttcctcgccggccgcggcaatgagcaggtccgggattttgcgaccgcgctgactacgcgcagcgagtaggcgctggattccaagcgcgcggcgatgatgcgatgccgtcgattcgatgaggtcgaacgcgctcaatgccaccatgagccgctgccactcggtctcattgcgtgcggagtacccgacttcaaggtcggttatttgcgtgcgagcgacggcaccggcctcagccaacggttccaccgcccgccgcacggcgggccggctgagccttttgatcacgctggtgtcgagaagatatttcagcgccatgcttcggcgcggtcctctggcggtgcggcggccagcgtgtcgagagcggcggcgacgcgttgaactcgctgagacgtggcttgccgcagggccgcgttgacggtgtctttgatcgtcgtcgtgcccaattctgtacgagccatgtttaaagcctgctcgtcgatgtcgacgagatgtttcgccatgaatcggagtatatatcaataaggagccgatatatatgcacaatgccaagcccatggcattcgcccggcgcggctgtctcactgatagccgccctgccgctcgaagatgaagatgcggcgcgggttgtcgacgagcatggtgtgcagctgctcgtcggtgacgccgtgctgcttcagtgcggggatgacgtcgttgtggatgtggaggtaatgccaattcggcatcgccaccggcaccagctcctcgggaagcgcgtcgaaatagcagcaggcgtcgtgtgatagcaccatcttgtcggcatggccgcgctcgcacattcgggccacgatgttcacccggtcctgaaacggtgagatcacgtcgacgccgaaccggtccatcccgaggtaggagccggcggcgatgagctcttccaggtagccgacgtcggtgctgtcgccgcagtgtccgataaccacccggctcagttccaccccctccttggcgaagatgcgttgctggtcaaggccgcgccgcagcccggcgtgggtgtgggtggagatcggcgccccggtgcgtttgtgtgcttgggcgaccgcgcgcaacacccgctcgacaccaggggtgaggccgggttcgtcggtggcgcacttgaggattcccgccttgatgccggtgtcggcgatgccgtgctcgatgtcgcggacgaacatgtcggtcatgatctccgggccgtccagctgtgcgcccggcccgaggtagtggaagtagaacgggacgtcgttgtaggtgtacaagccggtggccacgacgatgttcagctcggtggccgcggccacccgggcgatgcgcgggatgtatcggcccagcccgatcaccgtgaggtcgacgatggtgtccacgccgcgggccttgagttcgcctagccgggcgatggcgccggccacccgcttgtcctcgtcgccccaggcttccgggtagttctgcgcaatctcggtggtcatgatgaagacgtgctcgtgcatcagcgtgacgccgagatcagcggtgtcgatgggtccgcgagcggtatttagttctggcacgtcactgatgctaggccgcaatcggtgtcttgcggggccgcagtgcagtagcgtcaccctcgtcgttgaccgaaccgctcgggagccaattcttatgctgctcaaccccaaccatttgacacgcaaatacccagaccgtcgctccggggagatcatggccgcgacggtggacttcttcgagtccagggggaaggcccggctcaagcacgacgaccacgagcggatctggtactcggacttcctggacttcgtcgggcgggaacgcatctttgcttccctactgacgccggcctcctatggcgccgatgattgccgctgggacacctaccggatcagcgagttcgccgagatcatgggcttctacgggctgagctactggtaccccttccaggtgaccgctctaggcctgggcccgatctggatgagcgccaacgaggacgccaagcgcaaggccgccgcggggctcgaggccggcgaagtgttcgccttcggcctgtccgaacagacccacggcgccgacgtctatcagaccgacatgatccttacccccagcgacggcggctggaccgccaacggcgagaagtactacatcggcaacgccaacgtggcccggatggtctccaccttcggcaagatcgccggcaccccagaaagccaggagtacgtcttcttcgtcgccgactcccagcacgagcggtatgacctgatcaagaatgtggtgaactcgcagaactatgtggccaattacgcgctgcgcgattacccggtcaccgaggccgacatcctgcatcgtggcgccgaagccttccacgccgccctcaacacggtcaacgtctgcaagtacaacctgggttggggtgccatcggaatgtgcacccacgccctctacgagtcggtcacccacgcggccaaccgtcacctgtacggcactgtggtgaccgacttcagccacgtgcggcggctgctcaccgacgcctacgtgcggctaattgcgatgaagctggtcgccagccgggccagcgactacatgcgcagcgcgtcggccgccgaccgtcgctacctgctctacagcccgctgaccaaggcgaaggtcaccagcgaaggcgagcgggtcatcaccgccctgtgggacgtcattgcggccaaaggggtggaaaaggacacgtttttcgagaccgtggctcgcgagattggcctgctgcccaggttggaaggcaccgtgcacatcaacatcgggctactcggcaaattcatgcccaactacctgttcgctcccgactccacgctgccggtcatcccgcgtcgcgacgacgccgccgatgacgcgttcctgtttgcccagggacccaccgggggcttgggtaaggtgcgtttccacgactggcgcgcgtcatttgacacctgcgcgcatctgcctaatgtcgcactgctgcgcgagcaagtcgacgtgttcgccgagctgctggccagcgccaccccggacgcggcacagcagaaggatatcgactttgccttcggcgtgggacaactcttcgcgaacgtgccctatgcccagctcattttggaggaggcccggctatctggtgtcgacgaggccttgatcgacgagatcttcggcgtactggttcgggacttcaacacccatgccgtcgagctgcacggcaggtccgccacgacagccgaacaggctcggttcgccatgcgaatggtccgtcggccggtgcacgatcccgcccgctacgaccagatctggaaggaccacgtgctcgcgctcaacggcgcatatcaaatggcaccatagtgcgccgcgtcgagatcgacgctgccgtgttgcccactcgcactttcgcgcgctggtgtcaatctcgacgccagccttgaccgtgatgcagcgcacagtagaatgaccagtggtcaccaacgcaaggaggccccatgccgacggtgacgtgggcgcgtgtcgatccggctcgccgtgccgccgtggtggaagccgccgaggctgagttcggtgcgcacggattctcccgcggcagcttgaacgtcatagcccggcgtgccggagtcgccaagggcagcctgttccagtacttcgcggacaagcgcgacctctacgcgtttattgccgacatcgccagccagcgagtccgctcctacatggaggacctgatccgcgagctggacccgaaccggccgttcttcgaattcctcaccgacctgctcgatggctgggtcgcctacttcgccgagcatcctcgggaacgtgcgttgcatgctgcggcgaccctggaggtcgacaccgatgcccgcatcagcgtgcgcagcgtcctgcaccgccactacctggacgtgctacggccgctggtgcgcgacgcgcacgcgcggggcgacctgcgcgcagattccgacaccggtgcattgatgtcgctgctgctgctgatctttccgcacctggcgctggctccatacatgcgtggtttggatccgatcctgggcctcgacgagcccacacctgagcagcccgcgctggccgtgcgcaggcttgtcgccgtgctggcggcggccttcgatgcccagcaccccgcgaccaactcagcccagacccgatcggaggagatcacatgacacgcacacgttcgggctcgctcgccgcgggcggactcaactgggcgagcctgccactgaagctgttcgccgggggcaacgcaaagttctgggatccggccgacatcgacttcacgcgcgaccgggcggactgggagaagttgtcggacgacgaacgtgactacgccacccgattgtgcacccagttcattgccggcgaggaggcggtgaccgaggacatccagccgttcatgtccgcgatgcgggccgagggacggctggccgacgagatgtatctgacgcagttcgcgttcgaggaagccaaacacacccaggtgtttcgcatgtggctggatgccgtcggaatcagcgaagacttgcatcgctatctcgacgacttgcccgcctaccgccaaatcttctacgcggagttgccggagtgcctcaacgcattgtcggccgatccctcaccggccgcccaggtccgggcgtcggtcacctacaaccacatcgtggaaggcatgctggcgctcacgggctactacgcctggcacaagatctgtgtggaacgcgcaatccttcccggcatgcaggagctggtccggcgcatcggtgacgacgagcgacgccacatggcttggggcaccttcacctgtcggcgccacgtcgccgccgacgacgccaattggacggtgttcgaaacacggatgaacgagctcatcccgctggcgctgcgcctcatcgaggagggctttgcgctgtacggcgaccagcccccattcgacctgtccaaggacgatttcctgcaatactcgaccgacaagggaatgcgccggttcggcaccatcagcaacgcccgcggccggccggtcgccgaaatcgacgtcgactactcgcccgcgcagctggaggacaccttcgccgacgaggaccggcgcaccctggcagcggcctcggcctaggcctggcgagcagacgcaaaatcgcccaatttcgtgccgaattgggcgattttgcgtctgctcgccaggggaacgctaggcgatccagacggtcttgatgttgcagaactcgcgtatcccgtgtgcggacagttcccggccatagcccgagcgcttgaccccgccgaacggcaattcgggataggacaccgtcatgccgttgataaaaacctggcccgccacgatgtcgtcgatgaagcgtcgttgctcggtctcgtcgcgggtccaggcgttggatcccagcccgaaggtggtggcgttggcgatctcgacggcctcgtcgatgttcgccgcgcggaacaccgaggcgaccggaccgaagacctcctcggtgtagagagccatgtccttggagatgtcggtgatcacggtcggcgggtagaaccagcccggccggtcgagacgctttccgccgcaccggatcaccgcgcccgccgcggcagcatcctcgacttgcttggcaacctcgttgcggccctgctcggtggccagcgggcccacgtcggtgtccgggtcggtcgggtcgccgacccgtaacgccgccatccgcgcgacgaacttgtcgacgaaatcgtcgtaaatgtcggcgtggacgatgaaccgcttggcggcgatgcaggattggccgttgttctgcacccggccggtgacggcggtgctgaccgcggcgtccagatcggccgacggcataacgatgaacgggtcgctgccgccgagctcgagcacggtcggcttgatctcgttaccggcgatagcgcccaccgattggccggccggctcgcttccggtcagcgtggccgccgcgacccggggatcacgcaggatggcttcgacggctcccgagctaacaagcaacgtctggaagcagccgtccgggaagccgcctcgggcgatgacgtcggccaggtacagcgcgcattgcggcacgttcgacgcgtgcttgagcaggccgacgtttccggccatcagtgccggtgcggcgaaccgaaccgcttgccacagggggaagttccatggcatcaccgccaggatcaccccgagcggctggtatcggccgtaggccgccgacgccccgaccttggccgcatcggcgggttcgtcggccagcaacgcctcggcgttttcggcgtagtagcgaaaacccttggcgcacttcagtgcctcggctttggccgcggccagcgtcttgcccatctcgagcgtcatcatcgcggcggcctggtcggcctcggcttccagcaagtcggcggtggcattggcccaccgggcgcgctgggcgaagctggtctggcggtagtcggcgaaccgccggtgggcccgggctattgccgcgtcgacttcgtcatcggtcgccgcagtgaatgtcttgactgtttcgccggtagccgggttgatggtggcgatgggcacgctgacatcctttgctgggtgggtttgcacaaatcgtccggtgtccagcctgccactaacgtggccagcgctcccgagcaggaggtgtcggggcctcctatcggctggggtgggctctatcacgggcaggaccagcgtggcggaacatgtcaccgatcgcatgttcgtcgggagctaatcggcccgttcaatcggccggtggcgaggcgactttgcgtagcgacatcggcgggacgtagcgcccgatcagcgtgcggtgccaccaggctcggtcccgtcgcagctcggccacggtggtgaagcggtactgatacagctgcgcgcgcacataccgaggcggagattgcgggaaaggattgtggcgcaacagcttcagcgtcgcaggatcattgcgcagcaaccggtttaggaatggcgtcatccacggtagtgcgtagcccggtgagatggcggcgaaccacatgagccagtccagccgcagatggtagggggcccattgccgcggcagccggcgcggatcaccgggcttgcccttgaattcgtatgctttccagacggtttgttcggtaatcggtgactcgtcggtcccttcgattaccacttcccggcgggtgcggcagatgctgccgaacgccccgtaggtgttgaccaaatgaaaggggttgaacgacatgttcattcgttgatgagaggacagcagattgcgtgccggccagtagctcagcaacagcaccgccgcggtgaatacgaccacgaggccggcgaaccactgcggcggtgccgacagcgccggctgggccggcatcggcagcagcgccgcggccgaagatgtgtcgatcgcgctgcacgccaagaggatggtcagccaattgagccaggagaaatttcccgatgccaccagccatagctgggtaaccacgatgatcgcggcggcgatgctggctgcgggctgtggtgtgaacaacccaaacggcaccacgagctgggcgaaatggttgcccgccacctcaatccggtgcaatggcttaggcaggtgatggaagaaccagctcaacgggcccggcatgggctgtgtttcgtggtggtagtacaggcacgtcagactgcgccagcacgagtcgccgcgcatcttgatcaatccggcaccgaattcgacccggaacagcagccagcgcgccaacaacaacgtcagaatcggcggggcggtgcgctcgtttccgaggaagatcatcaggaagccggtctccagcagcagcgactcccaaccgaatgagtaccacgcctgcccgacgttgacgatggacaggtagagcacccacagcgtcagccagatcagcatcgtggcccacaacggcacgaaggaggccgcaccggcgacgacggctgccgacaacacggcacccaaccagcagaccccggcgaacacccgatcggaatagcgaaagtgaaagatgctcggtgttcgccagaaggactgtccagccagataccgcggcaccggcagcatgccgtgctctccgatgaggggccggaactgctgtgcggccgcgacgaatgctatcagataaataatcgccgtgccgcgctccagcgccagtctgcccagccaatattcgggcgctgaaaaccatcccatggccgttactccttggacacggcgttcacaccaactattgcatgcggtcttgaccacgagactctgatgtggcgaccaccgatgccgccaccacggaaaccgaaatcagtgccagcagttgcacactggcccagttcccggcgtatccgtcgaccgaccgccacggatgccgggacagcgcagcgccggccaggatcagcccgcccgcagccagtccgacggtgacccggtcacgtagtcgctcccggcggcgcagtgcataccgcacaccgagggccgtgcccatcaccatgaccccggcgatgctggcgatcaccgccccggccgccagcaccccggccgccgcccaggctccgggcctccagggtggtgtgggccggtcggcgagctgccgtcgcccggtccgccagaacgccagcagagctagcaggggcagcagggccagccctatcgccaggctcgcccgatacagcgagttgggtgcgaatgtcagcgtgatggtgccggggttcccggcgggcaccacccaggcctgctgccacccgttgacggcgatcggtgtcagccgggccccggtgctcgtgcgggccacccagcccgagttgatgctttcgggtaccaccagcacccgggaagtggccgactcgggaacccgaacttcgcggtgggtgggaccccacgcacccgtttcagcagaagtaactgtcgcgcttgacaatccagcaccgggagttgacaactgggcaccgtcgaccacgaacgcggcgccggggctgatcagcaattcctgctgtcccgccggcagcgctatcggctcgcgttcacacgggagcgcggcgaccggttcaccgtccagcaaggcgcccaccgtggttcggatcgaggtgtgcacgaaccggcccgcgacggcgacgaccgggccgtgatcgcaatccacggtgagcgcacgcgcgcggttgcgggcggcgtcggccggcgcaatcggggcgccgccggcgccaagcaccaccacttcggccagccccggcggcttgagctggtcgaagcccagcgcgttgcgatcgatgacatcgtcccagtccagcaggctgaccgacaccgtgtcggtcacccggggatgcagccatagcgtcgttagctcgccgacctgcagttgtcggacctgggggccgtcgcccaggttgatggccaccaccgtcggatgggccggcaacatcgaccggctggcggccagccgcagcccggtcaccacggtgggccgcggcagggtcagcgtcagcgtcggcggggttttgtgttgcaccacccgctgcggcgcggtccaggcggtggccggatcgccgtcggcggccgcgtacgccgagccgaggatgtcgacaaggtcggaatcaccgctggcccgggtggtggaaggcgcggcgatcaagtcggccagcttcgggccctgccgtggtcgcacccacaccatcggggtcaccgacaccgggcggggtacggtcagtgtgcggctgagattggccggttcctcgggtgccagggccatcgaggcggcgcagcgcacgccgtcgggtcccggggcgcagcccggtctgcccagcagttcggatcccaggtcccagcccgcgatcgccgaacccggcggcggcccgggcaccagcacggtgtgtcgcagctgaaccggatgggcgaaaccggacgcatcgtattgggtgatggccagatcggtgatgccgaactgcacaccggccgacccgtcgtcggtggcggccgcggtaaaccgcacccagggggtttcgccgtagggcagtgcggcggtgagcggtttgcccgcctcatcgaaccgcagggtggtgctgccgttgacggtctcgatcaggatgcgtcggacctgggcgccgaccgcggtcgcgctgggtgtcagggtgacgacggcattggtcaccggacggtcgaaatccacctgcagccactgcccaacggcggcctgcagcgcgttggacacccaagcggtcgccgggtcaccgtcgacggcggccgcgggtgcgctcgccggggcgacgtcgggcatggcggtggcatccgccgaggagctcgacacggtgatccggccgccggtccatccaccgacgaccggctccgcgcccggcaccgggtagtcaggcacccggttgtaggtgtgccgggcgtcgccgggtgcccggatcgccgacgagtggtggtccacccggccgtaatcggtctcgcgggccaccggggtgtcggtgacggcgacctggggcaccggcaagccggcagctcgagcgtccgcggtcatcagcaccggacccagcgggggctggccctgcagccggcgtcgttcgtccagacgcagcaggacctcgggtccgccgtcgacgcgggcgagctggtcggtcgcggcgaagtagggcgcaccggggttggcgggcgcgctcacccggtagatctcaatcgcgggatatcggggtcgcaggccgctgtcgttgacgaaacccgccagcggatcaggacccaccggcgcgccgaactccgccagcttcgctagcccgggcgaccctgcgatgctacggtgcagcagaatcggtcgtgccgagcgcgacgtctcgggatccagatcgttgcgtaccagcacataggaaatgccttggcgggcaagggtatcggccagccccgccgacggtcgtccggcggcgaacaggcgttgcacggagtccagcgctcgaatggtctgcggcggggtcagcggaatggagtcgcgcacgccccacgggccgtcgccgagcacctgcagcggctcgtcgtggctggtgccccacacctgggtggcgaacggggcgcccgggaccaccagcacccgcccgggagtgggcgtcgcggcatggtgtgtgcgcagccagtcggcggcctcctgccagtactggggaagcgcaccgaacgtgccgggcggggcgacccggccggtccacgccagcgaggtgctgaccatcagcgcggtcagggctaccaccgccaccgctactcgcttgtcccgctcggggtgcgcgaacgcgcgcagccacgccggcctcggcgcgctgcctggcagcggaactcggctcagcagctgcgccaagcccagcaccaggggcagccggatcaccggccccaccttgtgtacgttgcgcaggggggtgccggcggcgtccaggaacgcctgcaccgggtgggcgaccggcgaagccagcccgccgcggtggccgacggccagcagcaccaccccgaccaacagcatcgtcaccagccggccgcgcgccggcatcgccgggctagtcagtccggccagcccggccgctgcgaccaggcaggtgcccaggatggccgccgatccggtgaccaacggcgcgcccgcggtcgcgttcggcgccacgaacggcgtccagctgtcggtgccgcgcagcacctccaccagcgaggaccattgcgtggtcacgccggaagattcgatgaagtccagaaacggcggactgaccccgtgcagctgcgtcagcgccattacccaccacagtgtcgccagggccatcgccaacagccaccacgcggtgtagcgccaccacaaccgattcggccggtgacaggcccaccagatcaccgccggcaggcaaccggccagcgtcgcgatggcgttgaccgcgcccatcagcgccaccgccagcccggcttgggcggccagcgcgcgcaccgagcggccagaagtcccccgcagcgccaggatcgtgggcagcagcacccacggcgccagcatcatcggcaaggtttccgacgagatcgacccgagtgtggtcagcacccgtggtgacagcgcgaacgccacggcgccgaccacccgcgaggacgggccgccgacgcccagcgcctcggctacccgcagcaggccccagaagccgaccgtgagcaacaccgcccaccacagccgctgagtgacccagccgggcactcccagcaggtgaccgatcacgaagaaggtgccgtgcggaaacagatacccgtaggcctggttctgcgcctgcccgaacggcaggtcgctgttccacaggttggtcgcacgcgccaggaagcgcagcgggttggcggtgaggtccagcttggtgtcgggggagacttgtccgggggattgggcgaacgtcagcgccaacgctaccgcgccgaccaccggcagccatttgcgagacaacggcgccacctgcgacccggaggccgcctcagcctgcggcgcccgggtcgcggggctagctacggttaccgtactcgacccggttgagcactgatgacgacggatcgcccccggggagtggcggtttcttgtcctgctgcaccatcagggtcactccgaagatcgcggccgcgcccagcaacagaccaaccaccacgcttgcggcggcgggcgcgacgatccggttcatcggtggctcctcgacggctgtgggtgcggcttgagaggctagaggcaacttagcagaagcgtgggcctggccccccaacccggagcgtatgcgccaccgtgacagcatgtccggatggcttttccacgcacactggcgatactcgctgcggcagcagcgttggtggtggcctgcagccatggcggcacacccaccggatcgtcgacgacctccggcgcgtcgcccgcaactccggtagccgttcccgtgccccggagctgcgccgagccggcggggatcccggcgctgctgtccccccgtgacaagctggcccagctgctggtggtcggcgtgcgagatgctgcggacgcccaagccgtggtcaccaactaccacgtcggcggcatcctcatcggcagcgacaccgacctgacgatttttgacggcgcgctggccgagatcgttgccggcgggggtccgctgccgctggcggtgagtgtcgacgaggaaggcgggcgggtgtcccggttgaggtcgctgatcggcggtacggggccgtcggcccgcgaactggcacaaacccgaaccgtccagcaggtgcgcgacttggctcgagaccgcggccggcagatgagaaagctgggtatcaccatcgacttcgccccggtggtcgacgtcaccgacgccccggatgacacggtgatcggggaccggtcgttcggctcggatccggctacggtcaccgcgtatgccggggcgtacgcgcagggtctgcgcgatgccggggtgctgccggtgctcaagcatttccccggtcacgggcgtggctcgggtgattcgcacaacgggggtgtcacgacaccaccgcttgatgacctggtgggcgatgacctggtgccctaccgaacgctggtgacccaggcgccggtcggtgtgatggtgggtcatctgcaggttcctgggttgaccggctccgagccggccagtctgagcaaggccgcggtgaacctgctgcgcaccggcacgggatacggcgcaccgccgttcgatggtccagtgttcagcgacgacctctctggtatggccgcgatctcagaccggtttggcgtcagcgaggcggtgttgcgcaccttgcaagccggtgccgatatcgcactgtgggttaccaccaaagaggtgcccgcggtgctggaccgcctggaacaggcgctgcgcgccggtgaattgccgatgtcggcggtcgaccggtcggtggtgcgggtggcgaccatgaaggggcccaacccggggtgtggccgttagcgatgtgcggctggcgccccactgcttaccgtagggttagatagacgggctacaggggcccaaaaggggctggcgatggcaggtggtaccaagcgactaccgcgtgctgtccgagagcagcagatgctcgatgccgccgtgcagatgttctcggttaacggctaccacgagacctcgatggacgcgatcgctgccgaggcgcagatctccaagccgatgctgtacctgtactacggctccaaggaagacctgttcggcgcctgcctgaaccgtgagatgagccggttcatcgacgcgttgcgttccagcatcaacttcgaccagagcccgaaagacttgctgcgcaacaccatcgtgtcgttcctacgctatatcgatgccaaccgggcgtcgtggatcgtgatgtacacccaggccaccagctcccaagcgttcgcgcacacggtgcgtgaggggcgcgaacagatcgtccaactggtggccgagttggtgcgggccggcacccgcggcccgcttacggacgccgaaatcgagatgatggccgtcgcgctggtgggcgccggcgaggcagtggccacccggctcggtatcggtgacaccgacgttgacgaggcggccgagatgatgatcaacctgttctggctcggcctcaagggcgcgccggtggatcggctcgagaccgggcactgacctgcgcggtatcggccactgagatgtgggtgtattttagatgcagatgtaaattcgatgtatgattcgaacgcaagtccagctcccagatgagctttaccgggacgccaagcgggtcgcgcacgagcacgaaatgacccttgccgaggtcgttcgtcgcgggctggagcacatggtgcggatctatccgaggcgcgatgcggcgtccgacacctggcagccgcccacgccgcgtcgactcggtccgtttcgtgcgtccgaagaaacgtggcgcgagctcgccaacgaggcgtgagtagcccgtgctctcgatcgatacgaatatcctgctgtacgcgcagaaccgggattgccccgagcatgacgccgccgccgccttcctcgtcgagtgctctggtcgagccgacgtcgcagtctgcgaactcgtgcttatggagctgtatcaattgctgcggaatcctacggtggtgacgcgaccgctcgagggccccgaggcggcggaagtctgtcagacgttccgtcgcaaccggcggtgggcgctcctcgagaacgctccggtcatgaacgaggtgtgggtgttggcggccacgcctagaattgctcgccggcgcctattcgatgcccggctggcactgaccttgcgccatcatggtgtcgacgaattcgccactcgaaacatcaacggcttcaccgacttcggcttctcacgcgtgtgggacccgataacgtcggatggctgaccacgccgggccgatccgcgtggccccggctatagaccccgcacggtagcggtcaggtgggggtatcccttggccatattgcgcagcgtgagatcccagccgccatcgccttcggcgacgtagagtcccgcggtggccggcagcagcaccggcttggcgaaccgaaccgaatagcgcaccgcgtccggaaaacgggcttcgatattcgccaataccgccgcggcagtgaacatcccgtgcgcgatgacggtggggaagccgaacagtttcgccgcgatcgggttggtgtggatcgggttgtgatcgccgccgacggcggcatagcggcggatcttcgccggggtgatccgcaggaccgcggcgggcgggggtagcttgggctttttttgcggcggcggtttgggttcgccggacaagctggtgcgttgttgatgcaggaacgtcgtcacctggtgccaggcgacatcgttgccgacgctgacgttggtcaccagatcgaccagcaggcccctgcggtgttcgcgcagattctccgcgcgcacccgcacgcccaccgcgtcggtgaccgcgatcggccggtattgcgtgatgtggttctcggtgtgtatcgctcccattgcggcgaacgggaagtcgaagccggtcaccaacgacatcaccgatggaaaagtcaacgcgaacggataggtcaacggcacctggttgccgtagcgcagaccggtgaccgccgcgtaggccgcgacgttggcggggtcgatcggcagctcctcgacggtcaccgtccggttgggcagctggtctgtccggggcaccacgggtagcgccccggccgccgcgcgcagcaggttcttcaggccgctgggttgagtcactactgtcccctcacgcgccgatcatggcctggccgcagacacgaatgacgttgccggtcaccgcgtttgacgccgggctggcgaagtaggcgatggcctcggcgacgtcgacgggctgcccgccctgcagcagcgagttcagccggcggcctacctcacgggtggccagcgggatggcggccgtcatctgggtttcgatgaatcccggtgccacggcgttgatcgtgatgcctttcgcggccaggccgggtgccagcgcctgggtgatgccgatcatcccggccttggtggtggcgtagttggtctggccgcggttgccggcgatgccggcgatcgacgacagcccgatcacccgaccaccctctccgatgctgccgttgcccaccagaccctcggtgagccgcaacggggcaagcagattgacagccaggacggcgtcccaacgcgcatcgtccatgttggccagcagcttgtcacgggtgatgccggcgttgttgaccaggatgtcggccttgccaccgtggtggtcgcgcaggtgctcgctgatcttgtcgacggcatcgtcggcggtgacgtcgagccacagcgcggtgccgcccaccttgctggcggtttcggccaggttctcggcggcggactccacatcgatggcgaccacgtgggcgccgtcgcgagcgaacacctcggcgatggttgcgccgatgccgcgggccgcgccggtcacaatggcgaccttgccgtccagcggcttctcccagtcggccggcggtgtggaatcgtccgccccgacagagaagacttggccgtcgacgtaggccgacttggccgacagcaggaatcgcatggtcgactcgaggccggtagctgcgggcttggcgtccggcgacaggtagaccaacgccgttgtcgcaccgcggcgcagttccttgcccagcgagcgggtgaagccctccagcgcgcgctgcgcgatccgctcgttcgtgctggcggccgcttcgggtgtgccgccaacaaccaccacgcgcccgcaacggccgagattgcgcagtaccggagtaaagaactcgtgcagccccttgagcccggccggctctgtgatgccggtggcgtcgaagaccagcccgccgaacgagtccgcccagcgcccgcccaggttgtttcctaccaggtcgtagtccttttcgagtgccgcgcgcagtggttcgacgaccctgccggccccgccgatcagcagcgacccggtcagtggcggttcgcctgctcgatagcggcgaagcgtctcgggttgcggaacacccaattgcctggccaaaaacgatcctggaccggagttgacaacctgcgagaacagatcggacgaacgcttgggagccacttcagctgccttccgtatcgtgtgggggtcgggcgcgccaatacacgtaaccgtatcgaggactaacttacttcagagtaagaacagtgggtagtatggccctcaacggccgatcccccgaactgatcaacggagaaaacagtggcccctgctgctaagaacacttcacagaccaggcggcgagtcgccgtactgggcggcaaccgcatcccgttcgccagatcggacggtgcctacgcggatgcgtccaaccaggacatgttcaccgcggcgctgagcggcttggtggaccgattcggactcgccggcgagcggctggacatggtggtgggcggtgcggtgctcaaacacagccgcgacttcaatctaatgcgcgaatgcgtgctgggctccgaactctcgccgtacacgccggcgttcgacctgcagcaggcctgcgggacgggcctgcaggccgcgatcgcggccgccgacggcattgccgccgggcggtatgaggtggccgccgctggcggggtggacaccacctcggacccgccgatcggcctgggcgacgacctgcgccgcaccctgctcaagctgcgccgatctaggtccaacgtgcaacgcctcaagctggtgggcacgctgccggccagcctgggcgtggagatccccgccaacagcgagccgcgcaccgggctgtcgatgggcgagcacgccgccgtcaccgccaagcagatgggcatcaaacgcgtagaccaggacgagctggccgccgccagccatcgcaatatggccgacgcctacgaccggggtttcttcgacgacctggtcagtccgtttttagggctgtaccgagacgacaatctgcggcctaactccagcgtcgagaaactggccacgctgcgtccggtcttcggagtgaaggccggtgacgcgacgatgacggccggcaattcgactccgctgaccgacggcgcctcggtggcattgctggccagcgaacagtgggcggaggcacactcgctggctccgctggcctatctcgtggatgccgagaccgccgcggtcgactatgtcaacggcaacgacggcctgttgatggcgccgacctacgcggtaccccggctgctggcccgtaacgggttgagcctgcaggacttcgacttctacgaaatccacgaggcgtttgcctccgtggtgctcgcgcatctggcggcgtgggagtccgaggagtactgcaagcggcggctgggcctggacgccgcgctggggtcgatcgatcggtccaagctcaacgtcaacgggtcgtcgttggccgccgggcaccccttcgcggcgaccggtgggcggattttggcgcagaccgccaagcagctcgccgagaagaaggcggcgaaaaaaggcggcggaccgctgcgcgggctgatttcgatctgcgcggccggcggccaaggtgtggccgcgattttggaggcctgacgctgacggctcggtaagtgcctcgcgggaagtcccgagtggccggtgggccgcccaaagaaatgtgttgcgggtggtttgcgccctgagcagatgggtacccgatcactcggatagccccgtgttgttgtctgaccccccgaccccgacggcaatgcggggcaatcccctggaaagggccgccgctggtgggaggggacccagcggcggtctttttgggcttgccccatcgttcgttgactctgcgtccaccacgcaaaagtgcgagtaacccgtccggtggacgcagagtcaacagataaggatcagaacgcggcctcgtcgagttccatgatgtcgttgtccagcgtctcgatcacctcgcgggtgctggtcaacagcggcaagaagttcttcgcgaagaacgacgccaccgcgactttgccttcgtagaaggaccgctcgtcgccggtggcacccgcgtcgagtgccgccaccgccaccgcggcctgacgctgcagcaaccagccgatgatgaggtcaccgacgctcatcaagaagcgcaccgaacccaagcccaccttgtagaggctggtgacgtcctgctgcgcggccatcaggtagccggtcagtgcggccgccatgccctggacgtcggtgagcgccttggccagcagcgcgcgttcggtcttcagccggccgttgccagcaccgctgtcgacgaactcctggatctggcctgacacgtgcgccaacgccacgcccttgtcacggacgattttgcggaagaagaagtcttgtgcctggatggcggtggtgccttcgtacagggagtcgatcttggcgtcccggatgtactgctcgatcggatagtcctgcaagaagccggatccacccagggtttgcaggctttcagtgagcttggcgtaagcctgttcggagcccacacccttgactaccggcaacatcaggtcgttgaccttgacggccaacttggcgtccacaccgtgcaccacctcggcgacagccgcgtcctggaaagtggcggtgtagaggtagagcgcacgcaggccctcggcgtaagccttctgggtcatcagcgagcggcgcacgtcggggtgatgtgtgatcgtcacccggggcgcggtcttgtcggtcatctgggtcaggtcggcaccctgcacgcgggacttggcgtactgaagcgcgttgaggtagccggtggacagcgtcgcgatggccttcgtgccgaccatcatgcgggcctgctcaatgacctcgaacatctgcgcgatgccgttgtatacctcgccgaccagccagcccttggcggggacgccgtgttggccgaacgccagttcacaggtcgccgagacctttaggcccatcttgtgttcgacgttggtgacgaacacgccattgcgctcgccgggttcgccggtttcgacgtcgaacaggaacttgggcacgaagtacagcgacaggcccttggtgccgggaccggcgccctccgggcgagccagcaccaggtggaagatgttctcgaacaggtcgccggagtcacccgaggtaatgaaccgcttgacgccgtcgatgtgccaggacccgtcggcctgttggacagctttggttcgggcagcgcccacatcggagccggcatccggctcggtgagcaccatggtcgatccccagccgcgttcggcggctaggaccgcccacttcttctgctcctcggtgccgaggtggtagaggatctgggcgaagcccgcgccgccggcgtacatccataccgccggattggcgcccaagatgtgctcatgcagcgcccagaccactgccttgggcatcggcatgcccccgagtgcctcgtcgatgccgaccttgtcccaaccggcttccagcatcgcgttgactgactttttgaacgattccggcagcatcaccgagtgggttttcgggtcgaaaacgggcgggttgcggtccccttcgacgaacgactcggccaccggcccctcggccagccggctgacctcggccagcatgtcgcgggcggtgtcgacgtcgacgtcgctgaattcgccatggcccaaagctttgtcgacgcccagcacttcgaacaggttaaaaacctggtcacggacgttgctccggtagtggctcactgccgatcctcctcgttgagagtgccacctcagggttgggtagggttgggtactcgaaaccaagttacccaccagtaacaccgtcaaaatatatccgttgcataggtcaatgcaagttgatgtgagctacattgcaccaactaactaaccaaccggttgggttagcggtgatcctggccgtgtcggtcctctcacctgcggcgatagcgatcaaatgaagaatatgcggagtctagggcggcagcgcctggcagcgtagatcatcggctcacgcggatgcggcctcttggtacggacatgcgcgcggatgtccggcgagtagggtcggatgcgaaaactacgtcctcggctctaggggcgaatgaagttcggtgaactcaacgaacaacctgacgccgtcctcactgcgggaggccttcggccatttcccgaccggggtggtggccatcgctgcggaggtcgacggagtgcggcaaggcttggcagccagtacctttgtcccggtctcgctggaaccgccgctggtgtcgttctgtgtgcagaacacctcgacgacatggccgaaactcaccggcgtgccgatgctgggcatcagcgtgctcggcgaggcccatgacgccgcagtgcgcacactggccgcaaaaactggggacaggttcgccggtttggagacggtatccaacgacgccggcgccgtcttcatcaagggcaccagcgtgtggctcgagagcgcgatcgagcagctggtcccggcgggagatcacaccatcgtggtcttacgggtcaaccaggtcaaggtggatcccaacgtagcgcccattgtgttccatcgcagcgtgctccgccgactcggcgtctaaacgtctatacggacgcccacttggtctgtccggacaacatagcggtcagcggcccattctggttgcgataaatgatggtagatcacgtcattttgcttccagtagtcgtgcccatgtttgagaggcacaactattggtcgctttcattcgttgcgcgcagaccggtctttgtatgacgatgatgggaagttctatctgccgccaaaagcagaatggcaggacgcaggatgaagcgatgagccgacccgccggaaccggtttccgggaacgggtgggatgcatgcccacttgaggtctcgcggcaggcggtggagcgtggcaaaaacgtcgcatcgggtgagcagcgccgatggcatgagtaagcgtattttgcgtttgataatcgcgcagagcggcttctatagcgccgcacttcagctcgggaatgtctcgatcgttctaccgtttgtggtagccgagctcgacgccgaattgtggatagcggctcttatttttcctgcattcacggccggtggggcgatcgggaatgtggtcgcgccgccggcggtggccgccgttccacgccgtcaccgattgttcattattgtgtcctgtttggccgtcctggctggcgtcaatgccttgtgcgcaaccatcggcaaaggaagcgtcgctggaatcctattggtggtcaatgtgacgctgatcggggtcgtttcggcgatctccttcgtcgccttcgcggatctggtggcggctatgccatcaggaaccgcccgagcccgcattcttcttaccgaggtcggagtaggggcggctttgacggccgtggtggcggcgacgctgtcattcgtacccgaccaacacccattaagcaggaacattcacctactgtggacggcagccgtggcaatggctatctcggcggccatatgccgggcattgcctcaccggatcgtccccagggtccatgcggcgcccggtctgcacaaactcgtgtacgtcggttggacggctatccgaaccaatggttggtatcgtcggtacctgcttgtgcaggtactctttggctcggtcgtgctcgggtcctcgttccacagcattcgcgtcgccgccgtacccggggaccagcccgacgaggtcgttgccgtcgtccttttcgtctgcgtcggactcttgggtgggatcgcgttgtggaaccgcgtccgggagagatttggcctggtcggtttgtttgtcggcagtgcactcgttagcatcgccgcggcagtgctatccatcgcattcgatttggccggagcgtggcccaacgtcgtcgccatcggtctggtgattgcactggtatccatcgccaatcaaagcgtattcaccgcaggccaactgtggattgcccgtgacgccgaacccggcctgcgaacatccctcatctccttcggccagctcgtcatcaacgcaggcttagtcggtatgggtttggcgctggggttgattgcccaggatcacgatgcggtgtggccggtgatgatcgttctgctgttgaacctgacggctgcctactcagcgacgcggttcgctccagccaagtccgtggatgttcgtggcttgcctcaggtttcgcgcacttcccgacctaaaaccggggggttagcggcgaaacagcttgctgcccagccataccaccggatcatacttgcggtcggcgacccgttctttcatcgggatcagggcattgtcggtgatcttgatgttttctgggcacacttcggtgcagcacttggtgatattgcagtagcccaggccgtgctcttcctgtgcttggctgcgtcggtcccgggtgtccagcggatgcatttcgagttcggcgattcgcatcaggaagcgggggccggcgaacgcatccttgttttcctcgtgatcgcgaactacgtggcagacgttttggcacaggaagcattcaatgcacttgcggaactcctgcgagcgtgcaacgtcgacttgcgccattcggtactcgctgggctgtagctccttgggtggcgcgaaagacgggatctcgcgcgctttttggtagttgaacgagacgtcggtaacaagatcgcgaatcaccggaaacgtccgcattggggtgaccgtgacgatctcgtcctcgtcgaatgtcgacatccgcgtcatgcacatcagtcgcggtttgccgttgatctcggccgagcaggatccgcacttgccagctttgcaattccagcgcactgcgagatccggtgtctgcgtctgttgtagacggaggatgacgtccagcacgacctcgccctcgttgacctccacggtgaattcgcggagttcgccacagctttcgtctccgcgccacacccgcatactcgcgctgtacgtcatttagcctctccgtcctggatgctcggccagctcttcgtcggtgtagtatttctccaactccgagatctcgaagagctccagcaagtcgggtcgcatgggcgtttgcagctgctgggtgacgttgatgtggcagttggagtcgccggacccgctgccaccggtgcccatggtttcggtggcccggcataccagcaagatcctgcgccagttggggtccataccgggatggtcgtctcgggtgtggccgcctcggctttcggtgcgctgtagcgcagctctggccacgcactcgctgaccagcaacatgttgcgcaggtcgatggacaggttccagcccggattgtattgacggtgaccttcgacgagtacgttgtggtagcgcgaccacagctcggccaaaagagtcagcgccctggatatttcgtcggcgttgcggatgataccgaccagatcgttcatcacgtactgcaagtccatatgcagcgcgtacggattctccggcgccgagccgtctttcggtccttcgaaggggctcagcgcctgctgggccgccgcatcgatagcctccgctgaaaccgctggccggctgctcagtgcccgtacgtaatccgctgcgcccaggccggcccgccggccgaataccagcagatcggacagcgaattgccgcccagccggttggagccgtgcataccgccggcacactcaccggcagcgaacaggcctggcaccgtggcggcgccggtgtccgcgtctacttcgacaccgcccatcacgtagtgacacgtcggcccgacttccattgcctgcgttgtgatatcgacttcagcgagctctttgaactggtgatacatcgacggcaatcgccgtttgatctcggcgggtgtcagccgggatgcgatgtcgaggtagacgccgccgtgcggggtaccgcggccggccttgacctctgagttgatcgcgcgcgcgacctcgtcgcggggcagcaagtccggggtgcgtcgggccgagtcgttgtccttaagccactggtcggcctcttcctccgtctcggcgtactggcccttgaacaccggcggaatgtagtcgaacatgaagcgagagttctccgagtttttgagcactccgccgtcgccgcgaacaccctcagtgaccagaattcccttgacactgggcggccacaccatgcccgtcgggtggaactggacgaactccatgttgatcagcgtcgccccggcccgcagtgccaacgcgtgcccgtctccggtgtactcccaggagttggatgtcaccttgaacgacttgccgatcccgccagtggcaagcaccaccgctggcgcctcgaacacgatgaaccggccgctttcccgccagtagccgaaggctccggcgatcgcgccttggtccttgagcagttcggtgatggtgcattcggcgaacactttgatccgcgcttcgtagtcgccgagctcggcgtggtcctcctgctgcagcgagacaaccttttgctgcagggtgcggatcaactccaggccggtgcggtcgccgacgtgcgccagtcgcggataggtgtgtccgccgaagttgcgctgactgattcggccatcgtcggtgcggtcgaacagcgcgccgtaggtctccaactcccagacccggtccggcgcctccttggcgtgcagctcggccatacgccagttgttcaggaactttccaccgcgcatcgtgtcgccgaagtgagtcttccaattgtccttcgggttggcgttgcccatcgcggccgcgcagccgccttcggccatgaccgtgtgggccttgccgaatagggatttgcacacgacggctactttcaagccgcgttcccgcgcctcgatgaccgcgcgtaaccccgcgccgccggcaccgatcacgactacgtcgtaggagtgccgctcgacctcaaccataaaacctcgctcagcttctgaaacgatccttcagccaataaatctgagatctgtgatgctgccactggccaccagcatgatgtagaaatcggtgagcgccagggtccccagcgtgatccacgcgaattgcatgtgtcgggtattgagcttgctgacctgtgtccagatccagtatcgcactgggtgcttggagaaatgcttgagccgaccgccggtggcgtgccggcacgaatggcacgagatggtgtatgcccacagcagaaccacattgatcgtcaaaatgacattgcccaaaccgaagccgaatccggacggcgagtgaaatgccgcgatcgcgtcataggtgttgatcagcgacaccaccaccgcgatatagaagaaataccggtgggtgttctggacgatcagcggaagccgggtttcaccggtgtaatgagcccgcggctcgggcactgcgcagcttgtcggcgactgccataccgaccggtagtaggccttgcggtaataatagcaggtgagccggaatccaagcaggaacggtaataccatcgctcccaacggaatccaccctggaaaatgcccgaaccagacgccgagatgactggcgccgggctggcaggacgcgctgacgcacggcgagtagaacggcgtcaggtaatgatatttttccacccagtattggctgccccagaacgcccgagtggtcgcatagcagatgaacgccaaaagaccgaggttggtcagcagcggtggcaaccaccagaggtcggtgcgaagcgtccgttctgggatttgtgcgcgggtgggtgtgaaaacgccgatcgcaggacggttcgccgtgggtgcgctcatctaatgtgatcctcttcgcgtgttatctcgttgaagggtacacagagaacggccccctttttctggggggctcggttgttcagtacctgtgacctccgacaccctcatcgtcgacatcgcgccaaaattcgcgatcgtactcggtgtcggggatggcgattttctcgctgggttgcggtacggcggcccgttccaggtctaattcagagacgtcggtgtcgagcaattcgatgtcggtgaggatccggtcggcatcgatcacgatgcgacgcgttgccgggttgtcgccgaatcgcgccttcagtgcggtcacgcaccgccgcagtccgccgacgaggtcgtgcagttcggcgagttcggcagtcgtggacaatgggtgctccctgggctggcggtgttacagatcacagtacgctcccgatactagctatcgacggacggagtcgttgggtctactcggcccaatggcatgatccggcggacccatcggcccggccggatcatgccgtatcgcgaactacttcgtgatggcgatgcgctgcgcctgagtttcggctggggccttgtaggcgccggcaacccggacggtcagcacaccggcggcataggaagccgcgatggcctcgctggtgacgtgcgcgggcagccggaacgagcggcggaatgatccgtagcggatctcacgcagggtgcggccgtctttgtctccggcgtcttgcgtgtgctcgtcgcggtgttcgccgcggatcaccaggcggctcaccggctggccagggtcaagctcgacgttgacgtccttgtcgacgtcaatgccgggcagttccaaacggaccaccgcgtcgtcgccatccttgacgatctcggcggccggcgtgaagtctccggcgaccgggcggtaccagtccgtcgtcgcggcagggccgaagaagtcacgtagccagcggtcccagggctcaacgtcccacaccggacgcgaccacaatgcgagattgttcatggttatctcctcatgcttcgttgtgagttagctgtgtccggcgcgttgccggcccgctataccaagaacctgagtcgaccacgcttaagttccacctcggcgttcaccggaagcgaacactgtcacacagccggtcgccaggtgtgatcacagcgtcatatgtgcgtcacattcggcgatttttcggtaatttgcccctcataccctcagaccatgcctacggctgggagttcgcgcgcgcctgccgcggctcgcgagatcgtcgtggtcggccacggcatggtgggccatcggctggtcgaagcggtgcgtgcccgtgacgcggacgggtcgctgcggatcacggtgctggccgaggagggcgatgcggcctatgaccgggtcggtctgacgtcctataccgaaagctgggaccgcgccctgttggccttgccgggtaacgattacgccggtgaccagcgggttcggttgctactaaacacccgagtcacccagattgaccgggcaaccaagtcggtggtcaccgcggcagggcaacggcatcgctacgacaccctggtgctggccaccggctcctacgcattcgtcccgccggtgcccggccacgacctgcccgcgtgccacgtctaccgcacctttgacgatctcgacgctatccgcgccggcgcccagcgcaccctggacggcggtcacaccgatggcggggtggttatcggtggcggcctgctgggcctggaagccgccaatgcgctgcgccagttcgggttgcagacacacgtcgtcgagatgatgccacgattgatggcccaacagatcgacgaggccgggggtgcactactggccaggatgatcgccgatctcgggatcgcggtgcacgtcgggaccggtaccgagtcgatcgagtcggtgaagcattcggatggctcggtgtgggcgcgggttcgcctgagcgacggcgaggtgatcgatgctggggtggtgatctttgccgccggcatccggccgcgcgacgagttggccagggcggcggggctggcgatcggcgaccggggcggtgtgctcaccgacttgtcctgccggacaagcgatcccgatatctacgcggtcggcgaagtcgccgcgatagacgggcggtgttacggcctggtcgggcccggatacaccagcgccgaggtggtggccgaccgactgctggacgggtcggccgagttccccgaagcggacctgtcgaccaaactcaagctgttgggtgtcgacgtcgccagcttcggcgacgcgatgggggcaaccgagaactgcctcgaggttgtcatcaatgacgcggtgaagcgcacatatgccaagttggtgctctccgacgacgccaccacgctgctcggtggcgtgctggtgggcgatgcctcgtcgtacggggtgctgcggccgatggtcggcgccgaactgcccggggatcccctggcgctgatcgcgccggccggatctggggccggcgctggcgctttaggtgttggggcgctgccggattcggcccagatctgctcgtgcaacaacgtcaccaagggcgagctgaagtgcgcgattgccgacggttgtggggacgttcccgcgctgaagtcatgcaccgcggccggcacgtcgtgtgggtcgtgcgtgccgctgctcaagcagctgctagaagccgagggtgtggagcagtccaaggcgctgtgcgagcacttcagccagtcgcgcgcggagctttttgaaatcatcaccgccaccgaagtccggactttctccgggttgcttgaccgctttggacgcggaaagggttgcgacatctgcaaacccgtggtcgcctctatcctggcatccaccggctccgaccacattttggacggcgagcaggcctcgctacaagattccaacgaccacttcctggccaacatccagaagaacggcagttactcggtggtgccgagggtgcctggcggtgacatcaagccagaacacctgattttgatcggccagatcgcacaggacttcggcctctacaccaagatcaccggcggtcagcggatcgacttgttcggcgcccgggtggatcagctgcccttgatctggcagcgactggttgatggcggcatggaatctgggcacgcctacggcaaggcggtgcggaccgtgaagagctgcgtgggcagcgactggtgccgctacggtcagcaggattcggtgcagctggccatcgacctggaactgcgttatcgcgggctacgggcaccgcacaagataaagctgggcgtctcgggttgcgcgcgggaatgcgccgaggcgcgcggcaaggatgtgggcgtgatcgccaccgagaaaggctggaacctttacgtcgccggcaacggcggcatgacgcccaagcacgctcaactactggccagcgacctcgacaaagagacgctcatccgctacatcgaccgctttctcatttactacatccgcacggccgaccggctgcagcgaaccgcgccatgggtggaatcgcttgggctggaccatgtgcgcgaggtggtctgcgaggactcgctgggtctggccgaggaattcgaggccgcgatgcaacgccatgtcgccaactacaagtgcgagtggaagggcgtgctggaggacccggacaagctgtcccggttcgtttccttcgtcaacgcccccgatgccgtcgactcgacggtgaccttcaccgagcgtgccgggcgcaaagtacctgtgtccattggtatcccgcgggtccgatcatgaagtccgggaggacaaaggagggactgtgacgcttctcaacgacattcaggtatggaccaccgcctgcgcatacgaccatctcattccgggacgtggtgtcggggtgttactcgatgacggtagtcaggtggcactgttccggctcgacgacggctcggtgcacgcggtcggtaacgtcgacccgttctccggtgctgcggtgatgtcccgcggcatcgtcggtgatcgcggaggtcgcgccatggtgcaatcgccgatcctgaagcaggctttcgcgctcgacgatggctcgtgcctcgacgatccgcgcgtttcggtgccggtgtatccggcgcgcgtcacacccgaaggccgcattcaggtcgcgcgggtagcggtctagctcaccccgcgaacctcacagcttgagcacacgtccggcgatgaccagatgtacctcatcgcagacggctgccacgcgtcggttgattgtgcccagtagatcgcgaaacagcacgcccgaagaatgggatggcaccaccccgaggccgacctcgttcgtcaccacgatcgcagtgggcaatccggtcagcgcggcgcacaacccgtcgagccgtgcctcgaggacggcgtagacgtccgcggtcgcagcagaccacaacgcctcgccatccatgatggccgtcagccaggtgcccaagcagtccacgagcacgggacttcgtgcctcggacaaagccgtcgcgacgtcggccgtttccaccgttagccaggtcggtgggcggcgagcgcgatgcagtgcgacccgggcgtcccaatcgggatcgctgccagcggccgggcggccaggcgcgacgtagacgacgtcggccgcatcgcccaacaacgcttcggcgtgcgtggactttcccgagcggacgccgccagtgaccagtatccgcaccgggtcatcgtaggtggggcggcctcatggcgcgcccggagcgagaaagggcaaggtcggcgggcaaccatggcgggccaggttgagcagcgcatcgacgtcgaggtgtcgttcgacgagatcgccgagcaggtcgaggcggcgctcgcgtgcggccaggaagcatgagcccgacggggcgaggccgagcgtctctcgcaggaaggcctcgcgcagggcgtcgccttccaacgagccgtgccacatggtgccgaacaccggtccgtcgcgcgcgccgccgaggaactcctcggcggtgtcaccgcgggtgatccggccgtggtgaatctcgtaccccgacgcgggcacaccgagtccttcgccgcgcggtagccgcagcaccttgtggggggaaaatgcggtctccacgtcgagcaaacccaagccctcgacctcggtcacctgccctcccggaccttcgatgccgtacgggtcgcgaatcacccggcccagcatctggaacccgccacaaatgccgagcagcggcttgcccgccgcaacatgcaccagcagcgcacgatctaggtctcgcgccctcagccaggctagatcggcgatcgttgcccgggtgcccggcaacacgatcagatcggcatcgtccagcgcgcgggggtcggaagcgaacacgacatccaagtcgggctcaagacccaatgcgtcgacatcggtgaagttgctgattcgtggcaggcgcacgacggctacccggcgggccccggtgcccgccgcgcgccggccctgtaggtcgagggcatcttcggagtccagccagaggtcggggtgccacggcagggtgccgtacaccctgcgcccggtgacccgttccaggtcgcgcagacctggcgccagcaggtcggagtcgccccgaaacttattgaccacaaaccccgcgaccagcgcctggtcctcggcagccagcaacgcgacggtgcccaggaacgcagcgaacaccccgccgcggtcgatgtcaccgacgacgatggtcggcagtcccgcatgacgggcaagccccatgttgacgtagtcacctgcgcgcaggttgatttcggccgggctgccggcgccctccgcgacaacgacgtcgtagcgggcggcgagggcgtcgaaggcgcggcatgcggcctcggcgagcgctcgccgccccgcacaccagcttgacgacgccacctcgccccagggcttgcccatcaacaccacgtggctgcggtgatcactggccggcttgagcaagaccgggttcatcgccgcctcgggcgtggtcctagccgcgagtgcctgcacccattgcgcccgaccgatctccacgcccgtgccgtcggggcctcggcagaccatcgagttgttggacatgttctgcgccttaaacggcgccacccgcacaccgcgtcgggccaacgcgcggcacagccccgcggtcacggcgctcttaccggcgtcgcttgtcgtacccgcgaccagcagacccgacatccgtctcccgaaggtttctcactccacccgggtcgctgagtcggtgtcccaggttccgggcatcattggcgtgcgtgggctgccgccgaacgcgtcgttgggtaacgtgatcagtcctgcgacttgtccgggactggccttgtgggttgttccggcgaaacccagggttcccgctccttgaggcgaacccgtcgggtcgtggccggtttcggggtctaaatccaggtattcgtaaccgcggccgagctgtttgatctttggccgccgacgccgctgcggttgaacctgttcctcgggcgccgccgcggccgctggggcctcggcgctgtcgggttccggcgtcttctttcgaacgccggtgccgacggccttcctggcctgcgccgccgagttcaggtcacccaccaggtacccgaagctttgtatgccggctccggtcaccggcggcggggcggtcaccggcggcggtggcggcccgggcgggggcgtcggcgcggtcacggccgtgggggccggggctggggctggagttggggtgggggtcgggatactcggggcaatcgccgcgaccggcgggatgacgggcggcgcggatggcgggatgccaaccaggcccgccagcccagacaagcccgcgaagccgcctgctgcactcgcaggggcaagggtcaacggcgccagcggggcggctagcaggggcagcgccgccgggagcaacgcaagagtttgctcgagtagcgttttaaccagcgcgatggtatcggtgatgatcgtgccaatggcttcgaccgtggtgaacatcagggtaaaagcgatagttgcgggattgcccgacgcgaacgccgccgccagatccgccccgatgaatgcgaaggtttgcgacaggaaggcgacataagatccgatgtccatggggtagccaagggcgaacgcaatgttggccgggcttaggaaggttagcggattacccagcgagggcagccacggatcaaatccggaaaacatcgcttgcaaaaaggggaggttggtcagccagttgatgaacggttgtataacgttgttgtagaagtcggtatacccgatcttctgcaaccattgcagccattcctggacttggttcggctcgtcggaagccgctgtcggcgcgttggctttcacgatctggggggctggggtggtctgcggtgcggcggccaccgccgcggtcgagaccgcttgatagctggccatcgtggtggcggcctggatccacatccgcgcgtagtcggactcgttgagcgcgatcgggatggtgttgatgccgaagaagttcgtcgccatcagcacgccgtggagggcgtggttggcgcccagctcggccaacgttggcatcgcggccaaggcggtgccgtaggcggtggccgcggtttcttgccgggtggccatggccgcgctgttagcgctggcctgcaccagccacgccagataaggggtatgggcggccacgtaaaccgcggcggtcgggccgtcccaggtgccggcctgtacggcggccaacagcgcggccagctcgtcggccgtctccgcgtaggcgatgctcaacgagtgccacccctcggccgacaccagcagcggaccgggcccaggcccgctgcttagcagcgccgagtgcacctctgggggcgaagccatccagatcggggcggtcatcggcggctgaccgccggcggaggtgtcgtcgcgtcgcgagcagccacgttaaggcccagcagcgtggtggtggcccgaccgctagacaaggtttggagcgtcatgaccggttagctttctcggggtacaccgccccgggtggcaggacgcgatgacgcgagtctcctggctcccggatcgttgcttgcctcgccttccagcctgtggccgtggcttatgagggtcgctccccggtgacagtggcgggaccgcgccggattctcaccggcttcctgcatcgtcatcgcctgacgggaagaatattggcatgcagagcgtggatttgcacgttgagcggcatttgccaagcaggggtcggtcacatcgcacggtcgcaacagtcacatgtgtcactgcactaggcgacatccgatctgcccagctctcagcgacaggcgcctggccggcggttttgttcccaagttggtcgtggctgtgcgggattggaggcggcgttgacctgcagaaaccgagttgtcgcgcttagctgggcacagcgaccatcgccgacggcggagctcggcgtcggtgagtcgcttcggccgaccggggcggcgcgattcgggttcgaccacgtggtcgtcgaccagctgacgcgccgaacgtgcaaccacggcggcagcgcccggcgacgtgtccccgccaccagtacacgttcggcgcagccagtgcacacacggcacggagtttaggacttactcatttggctatccgcgaccgatatcgccgaccaggtagcgctgcattgtcgggccaatggcgtcgaccagcatctccaccgacatggagtgcagcggctcagaacgcaccccgtagcgcatgatgcccaaaccgacgagttgagcggcgcacagcgacgctcggatggcaatcttgtcggccccgagcatcttgagcaacgggttgaagaccggtccgatgaacatggactgcacgatctcggcggtcttggctagcccggtggttgcgatggcgctcgccgcaaagggaccgccgccggccgcatcccaggtggtgatcagcacgtagagggttcggcggcctacctggttgacgcttccggtgacgattttttcgatgaaatccggtgtgccgaagggcaaccgcagcatcttcgctaccgggtcgaggagtccgcgtgatggctcttggctacgggccatggtgtcaggatcaccccgctgtgatcaaagatcaagcgtcaccggtgtcggcgtgccatgccagcggtgcagccgttgctgacgtgctaccgcgctgcgaaatcggttcgcgaccagctgtgccaagcccggatgggtgccgagcggtcgggttaccacatcggcaccggatgcccgcagccgctcttgaaaaaggccttctgccaacaggaaggaggcgaccacgacgcggcgcgcacctcggttggcttcggcccggtctcgggcccgctgcacagccgtgcgcacatccggaccgccggtgcccgcaaatcccatgtccacccatgatccggtcagttcggacactagcgtccgagtggtgtgcaggtcggcacgtgcccgcctatccgacgcgccggccgctgcgaggatcactgaatcgccaggacgccaaccggattccaccagctgctgggtgactatctgcgcgatctcacggcatggccccaacgcgggggtgaccgtgacatgcgggtgcgcactggctgcgacatgagcgggcaggtcggtgcgaacatgatatccgcgggacaagaacgcgggcaccacgattgcgggacggcaggaaagggcggaaagcacttcgctgggtgagggtccgagcacatcaacgaaggcgacctgcacagtgcggtcgacgagcgcgctcacttgcgcggcgatgtccgctatcatcgcgacaccggacggtctgcgggttccgtgggccgtcaagatcaggttcatacgtcatcgtgccggctgtcaacggcgagacggtagccacgtttcaccactgttgccacgatgttcttgtcgcccagagccgttcgtagccgcagtacggcggtgtccacggcgtgggtgtcgctgccgtcgccgggtaggacgcgtagcaagtcgccacgagagacgacgccgccggggcgatgtaccaacgcgcgcaaaatcgccattccggacggcgatagtggcttcaccgaatcatccaccagcacagaggttccacggatctcgatcacgtggccggctgctttgaacgtgcacgaacccagcagcggcagctcctcggcaatgtggcgggctaaggctcccaaccgcattcgctcgggagccgacgtcgggacgccctttcggatcaacggccgcgaagttaccgggccgacacacatcgcgtgcacgtcggtacgcagcgcagccaacagttggtcctcgatatccaattcacggctgcgttctagcaccgcggctgcggcaggtgccgacgtgaaggtgaccgcgtcgaattgtcgtcgcgcgatcccggtgactaaatggtcgaacacgccgcctagtggcgccggcttccaccggtaaacccggatcggcaccacttgcgcgccggcgaaacgtaacccgcccagaaattccggaaacgggtcccagctgtcggcggcaccgtgcagctggacggcaatacgcgtacgggacacccccgattcgagcagatattccagcacttcatgcgacgattcagagtcgggggaccactcttcacgcaggccggcggcacgcagcgcaccagttgcctttggtccgcgggagatgatccgggccgacgacaacgattccaggagctcgttggccagcccccacccctcggccgcggccaaccagccgcgaaatccgatgccggtgtgggcgaccagaatgtcaggcgggtcggcgatcaacgcctcggtgttgttctgcagttcatcgtcgtcgggaagcgcgatcatcttgatcgctggggcactacagacctcggcgccctggcggcgaagcaatgcgcacagctcttcggcgcggcgagcggatgtcaccgcgatccggtagccggtcagtggcgccgagtgtgcctgggccatatgacgtgtctaggcctgtgaggtttcagtcgcgttaccaggcaattgctgccggattgcccattgccgatacccacctctgtggcttcgggcgtggcgctagacgtaggccaagcccgcgggtgcggtggtcgccggcacgagctcgccggcgctctttaggccccgacgcacataaatcgcccaggtcagcaccgaggcgaccaggtagaacaccccgaaggcccaaaatgccgaggtggccgtgccactggtcaggtaggactctcgcagagccaggttgacgcccactccgccgagcgcgccgaccgccccggccaggccgatcagcgcgcctgacatcgaccgcgaccactgcctgcgctcggcttcactgatctgcagcgaatggctgcgcgcctcgaagatcgacggaatcatcttgtacacagagccattgccgatgccggacaaaatgaacatagccgtgaagccgatgacgtagccgaccatcgtcgcagtcggcatcggcccggccaggtggtcaccgaaagtgcttgcgctgatgagtattccggtggccagcagcatggcgcagaaggcagctagggtgactcggccgccaccgatacggtcggcgagcttgccgccatatattcgggacagcgatcccaatagcggccccaggaaggcgatctgggccgcatgcagcgaggcctgcgccgtgctctgaccgctggcgatgaagttgatctgcagcacctgaccgaatgcgaaagagaacccgatgaacgagccgaaagtgccgatgtacagcagcgagatcacccaggtgtgcggctcggacactaccgcacgcatggtgttcagctcgatgcgatactccgtcaggttgtccatgtacagtgcggcgccgaggccggcgaccgccagcagcaccagatatatcgcgcacacccagtagggctcgcggtcaccggccgttgcgatcaccagcaggccgaccaactgcaccatcggcaccccgaggttgccgccacccgcgttgagcgcaagcgcggcgcccttgagtcgttgcggaaagaaagcgttgatgttcgtcatggaggcggcgaagttgccgccgccgaggccggctagcgcaccgcacaccagatacggccacagtggcaaaccagggttggccagcaacagaatgctgccaacggtcggaatcaacagcaccagtgcggaaaagatggtccagttgcgccccccgaactttgcggtggcaaatgtgtaagggaagcgcaggcatgccccgaccaaggtcgcggtggcgccgagcaggaacttgtcgccggcggaaaagccgtacaccgatgtgggcatgaacagcaccatcaccgaccagagggaccagacggaaaatccgacgtgctcggcggccaccgaccagatcagattgcgtcgggcgatgaatttgttgccggcctcccacgccaccgagtcttcgggatcccagtcggagatctggtgggaacggcccatactgacccctatcgtgatcgacgttctcgatcacgctagaaatcctttgttgcccgggcgcttccggtagtgaccccggcgtgaactttcgctcacacggttaccgccagcgtgtgagggcggccgtgcagcggagcggattaccagacgtcgcccgcgcgccaatcgcacatcagctccgccgaggtgtccaggctgatgtcgatgggcaggacgaacaccgttccgtcgtcatcgggtgtacggactggaccggttggtgccagtaccgatgtcgggccgtgccagggcagccagccgcgtgaggcgtacagtctgcgggcccgcgccgaggaactgagcgctccgagctggtaagcgccgcgcatcacctgctcgacggcgtccaacagcgcgctcaccaggcgttggccccgccagtccgcccgcaccgcaacgccttcgacgtacccgcagcgcagcgcgttgccgcggtagatcagtcgccgctggatcaccgcggcatgcgcgatgatcgccccgtgatgccagatcagggcgtgcatcccacccagcgtgtgctcccagtcggtctcggtgaagtcaccggcaaacgcgccggtgaccatctgacggatgtcctggcgggtctcgctgtcaagatcggcggtgtggaccaggcgggccgtgtgtacctgggtgtgcacagtccctgtctaccaggcttgtgttacaccctggccaggcaaccgagaccggggtcgtgcccagtgcagtcgcacatattggccgggccgtatctgcgcgaccttgtcgatgtcctcgtcggtgatgacgccgacgaccggatagcttccggtgatcgggtgatccggccccaggatcaccggtaatccgttgggcggcacctggattgcgccgagggtaacgccttcgccgggcagttgccgatccggccagcggtgctgtagcgggcggccctgtagccgcattcctacgcggtcactgcggttggacgccatccagatggtatgcaccaacgcgtccgggtccaccagccagtcgtcgcgcggcccgggcaccacccgcagctccaccagatgctcctcgatagcggccaccggtgcctggtcgagttcgggatagtcgtcggtgtgttcgccgaccggcagcacgtctccggcccgtagcggcgacgggccgatcgccgacatcacgtcgtagctgcgtgaccccagcacgggctccacacagacgccgccgcgcaccgccagataggtccgcagcccggcccgtggggtgcccagtgagatcacctggccgtcccggacgtggtgaatgctgttggtgccgaccatgattccgttcacggtcggatcggtgtcggcgcccgtcaccgcgatgtcgacgtcgccgccgcgaacccgcgccgagaagccgccgaaggtcacttcgaccgtggcccaatcgtcggggttggcgactagccggttggccagcgtgtgggagcggcggtcggcggcaccggatcgaccgacaccgagatgggccagtccggcacggccgaggtcttcgacgagggccagcggtccgctgcgcaggatttccagtgttgtcatggctgcttcctccagctcaggcggcccggaactgaacccacatgcccggtgtgagcagcgccggctggggtcggtcgacatcccacaggaccgcgtcggtgtggccgatgatctgccaatcgctgggcgcttgagatggatatatcgcgctgaatccgtcggcgagggcgaccgatccgggcggcatcgaggtgcgccgttcgggccggcgcggcacccgcaggctcgggtcgccgtcgatcaggtaggcgaaccccggggcggacccactgaatcccgcccgccatccggtggcggtgtgggcgttgatgaccgctgcggtggtcaggccggtgcagcgggcgacctcggcgaggtctgggccgtcgtagacgacgtcgattaccaggtcgcatcggtgatcggccgcagccaccgcctcgggggtgacccgcaacctgcgcagccgctgacgggtgaccccttggtagcggggcgcgtccagcttcaccaatacggtgcgcgaggccgcaacgatgtcgaccacaccgggtagcgccgcggctcgcaatgcatcggtccatgccattgcgtcagcggtgctgtcacattgcagcatcagcgcatggtcgccgtagtcgagcacggtgcaggccaatgccgcgtccataaagacgtccatcacactcatgcgtcgacggtagcgctgcaatcttcggctcggccagggattttcgagactgccagaggtgccttagcaaatgctcatgcgcccaagatctggctgatctgtggcggcagttgctcggccaccacgggataactcagcaccgacgagaaggcgatggctccggcctgttccttggaagtgaagatgtggcgccgctgggcggttgcctgcgacgccgcaatctccgggtcggccaacaacgccttctcgtcctcggggctctcggtcatccagatcagcacatcggcggcatcaagcaccgctttaatgtgatcgcgcggaatgacgccgcgctgatcgacggcgaagggtttgatgctgtcggcgatcaccagacccatgtcgttgaggaagtcagttcgccagcccgccagggttgcgaccacgttgccctgccagaggcgaccctgcagcaacagcgccttcttgccccgccagcgcggatgccgctgcgccaccgcggcgaacttctggtcgacggcctcgatcagcgacctcatccggtcggccgcaaacaccgcctggccgatcgacctggcctggtccttccacggctcgaagaatgcgtcgccgccggactgggcgacggtcggggcgatcgccgacagctgctgataggtatcggcgtccaccccggcgttgatcgccacgatcaggtcgggttttaaggcggcgattcggtcgatctgaatcccgttgtccaggttcaataccgccggccgcgccccgccgagcttgggcgccgcccacggccacaccgcaaacggctggtcaccgaaccagtcggtcaccgcgatgggcaccacatcgaccgcgagcaagtcgtcctgctcggtgtagccggcgctgaccacgcgcttgggtggctctttgatgacggtctgaccgaacaggtgggtgatagttaccgccgcgccgccaggagtgcccggcgggggtttgggcgatgaacagcccgcgaacagcccggtggctgctgcagcctcggcgacctgcaagaatccccggcggctgcatccctgtcgcacagcgtgagggtatcgcgcgcgttaccgccggcgtcgggcgctggtacttgctggcccgtatccgccgccgccgggggtttcgatcaccagcgtgtcgcccggctcgacgtgcgttgagccgcatccggccaactcgacggtgctgccgtcggcgcgttccactcggttgcgtcccagctctccgggggagccgccggccatgccgtagggccgaacccgccgatgaccggagagcgtgctgaccgtcatcggctcggtgaactcgaggcgtcggacggcgccgtcgccgccccgccagcgaccggcgcccccgctgccctgacgtacggcgaactcgcgcagcaacaccgggtagcgccactccagcacctcgggatcggtgagccgggagttggtcatgtgcgtctgcaccaccgaggccccgtggtacccgtcaccggccccggagcccgatcctacggtttcgtagtactggtgccgctcgttgccgaacgtgacgttgttcatcgtcccggatccctcggcctgcacacccaacgcggcgaacagcgcgccggtgatcgcctgcgaggtttcgacgttgccagcgaccaccgcggcgggatgggttggtgcgagcatcgagccttcggggacgacgatacgcaacgggcgcaggcaaccgtcgttgagcgggatgtcgtcggcgaccagggtccggaacacgtagagcaccgccgcattcaccaccgaggtcggtgcgttgaagttggtgtccagctgagccgaggttccggtgaagtcgatggtcgcgctgcgggcggcgcggtcgacggtgatgcgcacggcgatcgtcgcgcccgaatccatgcggtagcggtaggcgccgttgtcgagccggtcgatgacccggcggaccgcttcctcggcgttgtcctggacgtggcgcatgtaggccgccaccacgtcgcggccgaagtggtcgatcatttttccgacctcgtcgacgcccttttggttggcggcgatctgcgcgcgcagatcggcgaggttggtgtcgggattgcgggaaccgaacggcgcctcggtaagcaggcgccgggtttcggcctcgcggaaccgtccgttctcggcgagcagccagttgtcgaacagcacgccctcttcgtggatctcgcggctgtcggcgggcatggagccgggggtgatgccgccgatttcggcgtggtgcccgcgagaggcgacaaagaataggacgtcctcgccgccggtgttgaacaccggggtgatcactgtgatgtccggcaggtgggtgccgccgtggtacgggtcgttgacggcgtatacgtcaccgggcttcatgccgctcaagcgccggcggatcacttccttgacggtggtgcccatcgagccgaggtgcaccggaatgtgcggggcgttggcgaccaggttgccgtccggatcgaacagcgcgcaggagaagtccagccgctcccggatgttcaccgactgggcggtggcttccagccggaagcccatctgctcggcgatcgacatgaacaggttgttgaagatctccaacagcaccgggtcggcctcgaaaccggcctcgaaaccggcccgagtggccgcatcgggccgcggcggggtgaccactcgttgcgcgagcaggtgcccggtctccgtcatcgtcgcctgccagccgtcgtcgacgacggtggtggcgttggcctcggcgatgatcgccggaccggtcagcacgtcgcccggccgcatcgcctccctacgccgcagcggtgcgtcgcgccacaatccgttcgaatagatccgcacggtttccgacgagccggtggtgtcgttggcctgatcgcccagctgggacaggtcgggctggtcggtgagcccggtcgcctcgaccgagatcgcttcggcgatcagcggacgatccagcaggaacgtgtacagcgcgcggtggctgctttcaaacgccgtggccatggtctcgatctcggccagttgcacggggatcgcggtatcggttccctcatagcgcaggtgcacccggcgaaccacccggatgcgctcacccgggacgccctcgtccagcaactcggcgcgggcggctcgttcgagggattccgcaacgctggccaaacgctgtggcgcggcgggtccgagcgggatctccaccgattgttcgcgcattgcggtggtgtcggccaggccgatccccagcgcggaaagcacgccggccattggtgggatcagcaccgtgcggatgccgagggcgtcggccaccgcacatgcgtgctgaccgccggcgccgccgaacgtcgtcagcgcgtaccgcgtcacgtcgtgtcccttttgcacggagatctttttgaccgcgttggccatgttcgccaccgcgatccgcagatatccctcggcgacctgctcgggtgaccggtcgtcgccggtccgcgcggcgatgtcggcggccaggtcggtgaagccacgccgcacggtcccggcgtccagcggctggtcgccggaaggaccgaatacggacgggaagtgggtgggctggatgcggccgagcatcacgttggcgtcggtgacgcacagcggtccgccgccgcggtagcaggccgggccggggtcggctccggccgagtccgggccgactcggtagcggctcccgtcgaaatgcaggatcgacccgccgccggcggccaccgtgtggatgtccagcatcggcgcgcgcagccggaccccggcaacctgggtcgtgaagacgcgttcgtactcgccggcgtagtgcgacacgtcggtcgaggtgccgcccatgtcgaagccaataacatgatcgaagccggccagcgccgacatccgcaccatgccgacgatgccgccggccggaccagacagaatcgcgtccttgccgcggaagtgcccggcctgcgccagccccccgttggactgcatgaacatcagtcgcacaccccgcatctggtcggccacctggttgatgtatcggcgcagcaccggggacaagtaggcgtcgaccacggtggtatccccgcgcgggaccagtttcatcagcgggctgacctcagatgacaacgagatctgggcgaagccgatgcgctgcgccagcgtaccgatttctcgctcgtgtcccgggtagaggtaactgtgcaggcacaccaccgcgaccgcgcggattccgtccgcatgggcctgccgcatcttctcgcccaatgcctccaggtcgggtgcccgcagcacccggccgtcggctgtgacccgttcatcgacctcgacgacccgctcataaagcatctcgggcaacacgatccgccggtcgaagatgcgcggacgattctggtaggcgatgcgcagggcgtcgccgaaaccgcgggtgatcaccagcagtgtgcgctcacccgtgcgctcgagcaacgcattggtcgccaccgtggtgcccatccgcaccgcgtcgacgcgcgtgcccgcctcgccgttcgctagcagcgcacggatgccggccaccgcggcgtcgcgatagcgtgccgggttgtccgacagcagcttgtgggtcagcagccgtccgtccggccggcgcgccacaacgtcggtgaacgtgccaccccggtcgacccagaagtgccaccccgcgccaaccacccggactcccccttcacgctcgcagccggtcccgtcctcacaacggcagacgggccgaagccacctaaaggtatctccgctgtaacagcgcgcatccgggccggtaacagggtctctttagcgtcgagccgtcattaccgctgatgtcgcccgcttgtcgacaggagacctaaccgatggcactcaccaccgccccggcaatcgattatgcgctgccacgccagcaggatgagggcgatcactggatcgacgactggcgcccggaagacccggtgttctgggagacgatcggcaggccgatcgcccgccgtaacctgatcttctccatcttcgccgagcacgtcggcttcagcgtgtggatgctgtggagcatcgtggttgtccagatgaccgccgccgctcccgggcaccccgccgcgtccggctgggcgctgtccgccagccaggccctatgtttggtcgccgtccccagcggtgtcggggcgttcctccggctgccgtacaccttcgcaacctcacggaggccaaggccgatgtgaagccggtgtggcagtcgctgcggcatgccgacacctggatcatgtcgctgctgtacatcggcacctttgggtcgttcatcgggtattcggcggccttcccgacgttgctcaagaccgtgtttggccgtggtgacatcgcgttgggttgggccttcctcggcgcgggcatcggttccctggtccgtccgctgggcggcaagctcgccgaccggatcggcggtgcgcggatcaccgcggccagtttcgtcatgctggcggccggggcggctgcggcgttgtggtcggtgcagtcggtcaatctgccggtgttcttcgtcagcttcatgttcttgttcgttgccaccggcatcggcaatggttcgagctaccggatgatctcgaggatcttccaggtcaaaggcgaagtcgccggcggggatccggaaacgatggtgaacatgcgccgacaggccgccggagcgctgggcatcatctcctcgatcggcgcgttcggcgggtttgtggtgccgctggcctacgcctggtcgaaggtgcacttcggcaatatcgaacccgccctgcacttctacgtggcgttcttccttgccctgctcgtcgtcacctggtactgctacctgcgtagaaccacccccatgggccaggtgggggtgtagttagcccggcggcggtctcacgttgtgagccacgcgcaaactcagactctgccgatgtcaacgcccagctcggcaccgagcttgtccagcggcatggtgacgtgctctcgctcgtgcacgctgagccggtcgcgcaggtcttcaagctcttccattaggctctcgtagcgctcagctgagatgaggatggctgcgggtcggccatgattcatcaacacgacgtcatcgtcggcggattcacgcacaagcctcgataggtgagcgcgggcttcactaataggcactagactgctggtcatcggtagaccccccttcggtgtccgacgcgagtaacggtgatgacacgcgctgcgtcgtcgacgatgtaaacaacgcgatagttgccgaggcggatgcggtaagtggtgtcgaagccactcatcttctcgcagccacgcgggcgcggttcgtcggcgagcgcggcgacggcggtcagatgcgccgctggtcgtggcggtgcagccgttggattgctttagctgccgagttctcgatttcgaccgcgtacccacttgccatacaaaaatgtacagacttcagatgcgtaatataagcgctaattttgccgacgcgctctcaccgcggccacgggctgtagtcggcgatcagctcctcctgcggcgggcgctggtcggccgggacgtgctgcaggttgatccggatccgataccagatcgaactcggcccgcgcatgccgtcgaccagcacatcggcgggccgcagcaaagccgcggcgccgggataccggtcgcgccagatgtccaacgccgccatcgcctcggcccgcgtcttggcgcgggcgatctcgatcagcggcttggcggattgcgccttctgcggcggacccagttcctcggccagcatcaacagccggtcgagccggccaaccgcgtcatccatcccggcccaggggtcaccgatgtcggccaaccggctgggcacggtggccatggtgaacaccgccgggtcgcagccgggcacctcctcccagtgcagcggcgtggacacccgggcatccggggtggcccgcaccgagtaggccgacgcgaccgtgcggtccttggcgttctggttgaagtcgacgaacacgccctcgcgttcttccttccaccaacgactggttgccgcgtcgggtaggcgccgttcgacctcacgcgcaacggtctgggcggccaggcgcacctggggaaacgaccagcaaggcgcgatccgggcatagacgtgaaagccccgcgacccggacgtcttcggccatgcggtcaacccgtaatcctccagcacctcccggaccaccaacgcgacctcgacgacccgctgccacgcgaccccgggcatcgggtccaagtccacccgcagctcgtcgggatgatcgaggtcgccggcgagcaccggatgcggattgagatccacacaccccaggttgatcacccacgccagcccggcggcgtcgtgaatgaccgcctccgcggcggagcggcccgacgcatagtgcagctcggccacgtccacccagtctggccggtttgccggtgcgcgcttctgaaacaccgcctcggcggagatgcccttgacgaaacgcttgagaatcatcggccggccggccaccccgcgcatcgccccctcggccacggcgaggtaatagcggaccagatcgaacttggtgtagccctttcgatcgttgtgagcggggaagacgaccctgcccggatgcgtgacgatgacctggcgtccgtgcacgtccagcgacaccggggcggccatgcggctcatggtaatttgcgacccgcctcacatagggtgaggtcatgcctaacctcactgatctgcccgggcaggccgtctccaagctccagaagtccatcggacagtacgtcgcgcgcggcactgccgagttgcattacctgcggaagatcatcgaatcgggcgcgatcgggctggagccgccgctgaactacgccgcgctcgcagccgatatccgcaagtggggggaagtcggcatgctgccgtcgcacaatgccaggcgcgcccccaaccgggcggccgtcatcgacgaagaaggcacgctcacgttttccgaactcgacgaggccgcacacgcggtggccaatggcctactggccaagggtgtccgcgccggggacggcgtcgccatcttggcgcgcaaccaccgctggtttgtcatcgccaactacggggcggcccgagtgggggcccgcatcatcttgctcaacagcgagttctccggcccgcagatcaaagaggtgtcggaccgtgagggcgccaaggtgatcatctacgacgacgagtacaccaaggccgtcagcttggcccagccaccgttgggcaagctgcgggcgcttggtgtcaatcccgacgacgacaagccgtcgggcagctccgacgaaacgttggccgagctgattgcgcacagcagcaccgcgcccgccccgaaggcgagccgccgtgcgtcgatcatcattttgaccagcggcaccaccggcaccccgaagggggcgaaccgtaacacaccgccgacgctggctccgatcggcggcattttgtcgcacgtgccgttcaaggccggcgaggtgacgctgttgccgtcgccgatgttccatgcgctgggttacatgcacgccgcgctcgccatgttcctgggctcgacgctggtgctgcggcggcggttcaagcccgcgttggtgctggaagacatcgaaaagcacaaggcgacatccatggtcgtcgtaccagtgatgctgtcgcggatcctcgaccagctggagaaaaccgaacccaagcccgacttgtcgagcttgaagatcgtgttcgtatccggatcgcaattgggtgccgagctggccacccgcgcgctgggggacctcggcccggtcatctacaacatgtacggctcgaccgaggtcgcgttcgccaccatcgccggccccaaggatctgcagttcaaccccagcacggtggggcccgtcgtcaagggggtgacggttaagatcctcgacgagaacggcaatgaggtgccgcagggtgccgttggccggatctttgtgggcaatgccttcccgttcgagggttacaccggcggcggtggcaagcagatcatcgacggcctgttgtcgtccggcgacgtcggctacttcgacgagcgcggcctgctgtatgtgagcggccgcgacgacgagatgatcgtctctggtggtgagaacgtgtttcccgccgaagtcgaggatctgatcagcgggcatcccgacgtggtggaggccgccgcgatcggcgtcgacgataaggagttcggtgcccggctgcgcgcgttcgtggtcaagaagccgggagctgacctcgacgaggacaccatcaagcagtacgtacgcgatcatcttgcccgctacaaggtgccgcgggaggtgatcttcctcgacgagctaccgcgcaaccccaccggcaaggtcctcaaacgtgagctacgcaagctgtagctgctcgcgcgggtacttacgggtcgcggggtaggcccagcaaccgctcggcgatgatgttgagctggacctccgacgtgcccccgtagatggtggtggcccggctggctagcaggtactcgccccacttgccgggcaatcgctctgtgtcgccgatcaccgcatcggtgccaaaggacgacaccgcgaattcggcataaccctggccggtgcgcatggacaacagcttggagatcgccgccggcgccatcgggtcacccccggccagcgtcaacagcgtggagcgcaagttgagcagcttggtggcgtggccctcggcgatcaattgcccggcacggtgtcgcgcgacctggtcgaactgtccttcgaaacggtaatcgcgaacgaagtcgacgaactcgcccagggtggggaggaaggtcgaatcgctgccgccgatcgacacccgctcggccgtcagggtgttgcggctgacctcccacccccggttcacctccccgagcaccaactcgtcggggacgaacacgtcgtcgaggtagacggtgttgaaaaactccttacccgtgagctcgcgcagcggcttcacttgtacgccttcgcttttcatgtccagcaggaagtaggtgatgccgttgtgcttgggcgccgacgggtccgtccgcgccagcagcgcaccccattgggagtactgcgcgccggtggtccagatcttctgaccagtgatgcgccagccaccgtcgacccgggtggccttggttgccaggctagccaggtccgatcccgcgcccggctcggagaacagctggcaccagaaaatgtcgcctcggaacgttggcggcaggaggcgctgcttctgattgtcggttccgaacgcgacgatcgacggcacgatccacgtcgcgatggcaatctgcggccgcttgacccgcccggcggtgaactcctgggcgatgatgatctgctcgaccgggctggcggcccgaccccacggcttgggcagatatggcagcacccacccaccttcggcgatcgcgacagtgcgcggctctcgcggcatcgcctccagcgcggcgacttcggcccggatctgggcccgcagcttctcggtagaggggtccaggtcgatgtctaccggacgcataccggcagtcgtcgcggtgtccaccacccgctgcggatactccgagccgcggccaaagcacgcggccagcatcaacgcccggcggtagtagacgttcgtgtcatgctcccaggtgaagccgatgccgccgtgcacctgaatgcagtcctgcgtgcagcgctgagcggtcgccggtgccagcgtcgccgccaccgccgccgcgaattcgacgtcggagctagattcgcccgcgtcgtctaaggctcgcgccgcgtcccacaccgcggcggtggcccgctcggtgtcagcgatcatctcggcgcacttgtgcttgatcgcctggaattgcccgatcggccggccgaattgttcgcggatcttggcatatgccgacgcggtgtcggtcgcccaccgcgcgacgccaacggcttcagcggacagcagggtggacatcagcgcgtgagcggtcgtcatcgtgaggttgctcagcagggcgtcgtcgctgacgtcgaccgcgttggcccgaacatgcgcgatgggccgcaacggatccaggctcttgaccgcttcgatctcgagctgatcgttgcgcagtacaacccactcgtcacggctttcgatggccaccggtagcaccagaacggaggcttgcgccgcggccggaaccgcgcggacttcgccccggatcaccagcacgtcgccatggcgggtggcggtcagcccggaatctagcgcgtaggcggcgatggccgcaccggttgccagttcggcgaggactttggcttgcggatcatgggctgcgatcagcgcgctggcgatcgccgacggcacgaacggcccgggcacggcgccgtagccgaactcggcaagcaccaccgctagctcgaggatgccgaaaccctggccgccgaccgactcggccagatgcacaccctgcaagccttgttcggccgcggcctgccagtaaggcggcgggttttcgaccggtgattctagcgccgcgtgcagcacctcggacggcgctacccgcgccaccagggaacgcaccgaatcggccagctcataatgctcaggagtaatagcgatcgacattgctcgccttcccatgctgttggacgtttcggccaagcaccttccaagctaacaaccggtgggtcggttattaacgttggctagcggatggccggcgaaatgggtgagaacactcagcgccaccgcttggctatccacttggcgatggtgtcggcctgctcgctgcgggcgcccggggtggtgaagtaatggtcggtgtcgatcgagacctgagtcttgtcgctgctggcgagcccgtcgtagatctgctgggcatccgacgggaagattccggtgtcggcctcggcgttgagcaccagggccgggcaggtgatccgggccaggtggggtgcggcacgggtttgggccacccgcaggctccacatgcccagccagccgcgcagcgtgcaggccgcggcgatgccgtgtgcggagcggttcgccttcaccggcgtgcccgcgtagcactggttgggccgacgcttggtcggttcgatgctgggatcgaccatgcgcgggtcggcccaggtacgcatcacgctgaacggccgatcagaaaagccagctgcgcgaacacgtttgagttcggattcggcccagtcggtgatggtgtggttgcgtttgacctgcgcggagcgataccggctgataaactccggtgagtacggcggcccgttgcgttcgtcgaacaggtcaagttcgggatcggttgcaaccggatcattttcgtcaatgacggcggcgtccatccaagcggtgagcacatccggacggccgggatgagctgcggcggcaacgtatgcgtcggcggccggcaattcggttaccccggctgcgggtcgcataccgtccaggggagtcacgttcggatcgaccgcttgtgattggtaggcggccatcaatgagccaccacctgaattgccaagcaacaccactgtttccacgccctgaacttcgcggagccagcgcaccccgacgccgatgtcgaccagtgcgtgatcgagcagaaagctgctttcgaaaccacggaatcgggtgttccagcccagaaacccgatgccgcggatcgccatgtactcggcgagatagtgctcggagaaatcgatctggtagtgcgcggcgatgagcgccaccttcggtttgcgtcccacgctgtggtggtacagcccctggcatgggtgcccaccggcagccgcacgccccgcggttcgcgacggcagcccgacgaactctcggatgaccccgggcgtggcagcacgaccagtcaatttgagctgtcctccttactgtagatggcgcggtagtaaatgttggccaaggtctggatgcacgcctgatcgtcaggttgtccacggcgtgaacgcttaccgctgagctgcaggtagcaaaactggttgaacattgccacaatcgcctcggccatcaactgggggtcatcgccgacgcaatagccgtgcgcctgagcgcgtttgaccgtctcggtgatgaacgatattggaatctggcatatttcggaccagtattgcgcgaagtcgtcactgaccatcgccaactgtgacacgctgatcgcttctgcgaggcggttgcggtaggtgtaccaatgggcggcagcggcttcatacgcgcgctcgcggtcggataggccgtgccggatcaccgacaatgcccgctggttggcgtcgtcgcggaagcgcagcgcccactgccggaccatcgcctctttggagtcgtagtagttgtaaaaggatgccgccgagcggccggcttcggcggtgatgtcggcgacggtggtcgccaggattccgttgcgcaccacgaccgtccgcgcggcggcgtcgattgcggcctgggtccgccgaccgcgttgcgtcgggaagtccggcacctgggcacctccctggaacaaaactgaacctgatgttagattcagattcagagcttggccaggccgccgtcccggggagccaatgggagccgcacgatgatcaagccgcacaacaccaacaccgaattcgagcttggtgggatcaaccacgtcgcgctggtgtgttcggacatggcgcgcaccgtggacttctacagcaacatcctggggatgccgctgatcaaggcgctcgatctgcccggcggccaagggcagcacttcttctttgacgccggcaacggcgattgtgtcgccttcttctggttcgccgatgcacctgatcgggtgcccggtctttcgtcgccggttgccatccccggcatcggcgacatcaccagcgcggtgagcaccatgaaccatctggcgtttcatgtacccgccgaaaggttcgacgcctaccggcagcggctcaaggacaaaggcgtgcgggtcggcccggtgctcaaccatgacgacagcgagacgcaggtgtccgcggtggtgcatcccggtgtgtacgtacgctcgttctacttccaggaccccgatgggataactctggaattcgcttgctggacaaaggaattcactacgagcgacgcgcaggccgtgccgaagacggcggctgaccggcgacctccggtggctgcggatcgttagccccggatttggcagctgttgccgctacccggggacgggacaagtttgggtcggtgagttcatcgagcagcgcagctagctgatcgaccagctggtcgggatcgagtcgcacgtcaccggccagccaggcgctgatggtctgcccgacgccgccgacggcgaagtgtgcgaccgccttgacgtggtcatttgccggtgcgtgcagggtgtcgacggcatgttggccggacagcatggcgaacagggcgctggattccgcacgcttgcgggtgatcactgcgttggccagctgtgtgctgaacagcaggcgtccgacgcgggcgtctgcggtgatggtccgcacgatgttggccatgcccgcgcgagtctgctcccgcgccggtaccgccgtgaccgcggcctgagtggtggcgaccagctcggccaccacccagtcgaacacgcggccgacgaattcgtccttgtcggtgaagctttcgtagaagtagcgcaccgacaggccggcccgccggcaaatggtgcggatggttagctcggcgatgtcgtgctggtcggaccccaacaggtccaggccggcagagagcaactggcgacggcgcgtcgccagtcgctcggcggcctcgacgccgcggtagggtcgatcactgcgcgtcatacggatcatcttgacactcgggcacgataccggccaatatcaggatacaggtgtttccataattagcggcagcgccgggaggccttcggatggcgatttcgctggtggctcaccagcccatcccccacgtcgagcgtcccatggccgacccaccccgtctccagctggccaggcgccggcgatcggcggccggccccggcggtaacgaggacagcttgatgggagtggcgctgctagccggcccggccaacgtgatcatggagttggcgatgccgggtgtcggctacggcgtgttggagagccgtgtcgaaagcggccggctggaccgccatccgatcaagcgggcgcgcaccacctttacctacgttgcggtggccgttgccggcagcgacgaccagaaggcggcctttcgtcgcgcggtgaataaggttcacgcgcaggtgtattcgactccggagagcccggtgtcctaccacgcgttcgatcccgaactacagctgtgggtggcggcatgcctctataagggcggcgtcgacgtctaccgcaccttcgtcggcgagatggacgacgaagaggccgaccatcattaccgcgcgggcatggcgatgggcaccacgttgcaggtgccgccgcagatgtggccaccggatcgggcggccttcgaccgctactggcggcaatcactggacagggtgcacatcgatgacgtcgttcgcgactacctgtatccgatcgtggcgctccgaattcgcgggatcgcactgccgggtccgctgcggcggctgtcggagggtatcgcgctgctgatcaccaccggtttcctgccgcagcggtttcgcgacgagatgcggttgccgtgggacgcgaccaagcagcggcgctttgacgcgctcatggccgtgctgcgcacggtgaatcgcctgatgccgcggtttgtccgggagttcccgttcaacctgatgctctgggacctggaccggcggatgaggcgcgggcgcccgctggtgtaatcgccggcttcgcgtggaccgttgccggtagaccgctcgctagattggcgggcgaatatggcgcacagaggcaaaccgggcgaaatccctatccaggctcaccacggcgcagtgatgctccacggcgatggccccgagtaccgcgtcaggtatcaagtcgcccgatgcgtcggcctcgtcgcagagttttcgcagcagcaccaggtgtctggggccggggcttgtcggaaggtgatggggctgggcgttgacggcttcgacgaatgcgaatgcatccgctcgtggtgacggaatctcgaagatgcgtcgattcgttgttagccggaggaacgacgcccacactaggttcggcactgtgaaggggtcgtcggccgcaagcagtcgatcgaaccaggggcggacggttcggtgattcggatggtcaccgcggtgtgcagccagcagcacgttgacgtcgatgaggaacatcgcctatttgtgcctgtccaggctcacttccgcgagttcagttccagaccctcgtcgagcacttcggacaacaccctattcgaggttaggtcgatacctggccgcggaccggtgccggcgtcaaaaacggggacggttggccgggcgccgccggtgcgggcggcggcgagctcccgccgaagggcgtcttcgatcacagcgcccagcgattaaccacgctcgcgggcccggcgtttggcggtagccagtagttcatcggagattgacacggtggtgcgcatgatgctcaggatagcgcatctacggcatcatctgcggtgagcaactgatgccctcaacgccgcgtgtggtcgcaggtctgcctgctatggcaagccgttgagtccgttctcgccgagcagcagcccgccggtgccgccggcaccgggcgtggccccggctttgccggcgttgccgccgttgccgccgttgccgatcagcacggcgttgccgccgacaccaccgctgccgccggtaccggcgccaaacccgccggcacccccgtcaccgccgttgccgaacaccccggcgtggccaccgtcaccgccggtgccgccggtaccggcgcctagagcgttggcaccgctgccgccggcgccgccggcgccggcggagccgaagagcaagccgccgttcccgccggcgccgccggcgccgccttgctggatgctggtaagtgctgccccgccgtgcccgccggcgccgccggcgccgccgaagccgaagagtaaggcgccgttcccgccggttccgccggccccgccggcaagggagctggcgccaccgctgccgccggcgccaccggaggcgccgagggagagtaggccggcgttgccgccgtgcccgccgccgccggtggtgatcccggaccctcccgagccggcggcgccgccggtgccgccggctccgaacagtccgccgttcccgccgttcccaccggccccgaagttcgtgccggccccgccggtgccgccagttccgaacagtccgccgttcccgccgttcccgccggctgcgttgaacccgccggcccctccggctccgccgttggcgaacagtccgccgttgccgccggcgccgccgacgccggccgggacaccgccagcggcgccgtggccgccggtgccggccgcgccgaagagcaaaccggcgtcgccgccgcgcccgccggccccgccgatgccagcgacgcctatggagttcccaccgttgccgccggtgccgccggagccgatcagcaaggagaccccaccggcgccgccggcccccccgatccctccagcaccggtggctatcccgccggtcccgccattgccaccggtaccgaacaagatcccgccggccccgccggccccgcccgtagccgtggcggcggtgttggtcgcaccgtgcccgccgttaccgccgttgccgaacaaccacccgccggccccgccggcagccccggtccccggggtcccgttggcgccgttgccgatcagcggacgcccagtcaatgtctggaagggctcattcaccacattgagcgctgcctgctgcagggtatggactgaggtgctgactggagcattggatccgtctagtcctattagctgcccgccgaggccgccgaggccggccttgcccgcggctgcgccggtcccgccgctgccgccgttgccgccgttgccgatctgcacgccgttaccgcccgctccgccgttgccgccggtgccggtcacgctgcgccgccgtcaccgccgttgccgccgttgccgatcaaaccgggtatgccaccggccccgccggtgccgcctggaccggtgatagcagcgccgccggcgccgccggcgccgccggagccgttgagcaggccggcgttgccgccggtgcctcctatcccgccggtggtgcggccgaacccgccggcgccgccggcgccgccggagccgaagaacatgcccgcgttgccgccgtccccgccggccccgccgtccccgccggcgctggcaaggccttccccgccggcaccgccggcgccgccggcggcgccgagggagagcgtgccggcgttgccgccggccccgccgtccccgccggtggtagcgccgcccccaccactgccgccggtgccgccggcgccgaacagtccgccggccccgccggccccgccggccccgcccatcccggcgacaccggcgccgatggtgccgccggccccgccggtgccgccggcgccgaacagtccgccgtttccgccggccccgccggccccgccggccccgccgaacccgccttttccgcccaccccaccgaccccgccgtcggtgaacatcccgccggccccgcccgcaccgccggccccgccggaggcggtggtggccaatgcgaacccgccggcgccgccgaccccggcggcgccgaagagcaggccggcgttgccgccgtccccgcccgcaccaccggccccgccggtggtgttcgttgaggctccgccggctccgccggcgccgaacaacacggcgttcccgccggtaccgccggccccgccgatcccgccggtgttggtggcgaccccgccggcgccgcccgccccgccgctgccgagcagcccactggccccgccggccccgccagtcccgccggtgcccccaacggcgttgttcgccgcgccggatccgccggcgccgccgttgccgatcaaccagccgccgggcgcgccgtcggccccggtgccgggggcgccgttggcgccgttgccgatcagcgggcgcccggtattcgccaggaagaactcgttaatcggatccagcagcggcgacaccgcggcggcctcggcggccgcgtacgcgccgccaccggaggtcaacgcctgcgtgaactgggcatgaaacgcctgcgcttgggcactgagcgcctgataggcctggccgtgcgcgccgaacagcgccgcaaccgccgtcgagacttcatcggcacccgcggccagcagcgccgtggtgttggccgccgcggccgcgttggccgcggcgatgctcgactcgagactggctaaatccgttgccgctgccgcgataacctctggcgccgcaatcacaaacgacatctgacacctcccgacgggcatcaccgctctgtcgcgccgacctgggcctccccggtcaccagtgaaaatcggctgtaagaagcatcccatttcgaggggcaacacctggggggtttgtcgaattctggtaggtaacttcgcgggccgggtaaacccggtgcgtcctgtcaggtgagtcgagggcagcccgcaggctgatgctggggtatctgggccggccgaccatggctggccggcgggtgttctgagggccggttcgctggctatggcaggccgttgagcccgttctcgccgatcagcagcccgctggtgccgcccgcgcccggcgtgccgccggctttcgcgccgttgccgccgttgccgccgttgccgatcagcacggcgttgccgccgacaccgccattgccgccggtaccggcgccaaacccgccggcaccgccgtcgccgccgttgccgaacaccccggccgtaccgccgttgccgccgaccccgcccttggcggcaccgctggcgccgccggtcccgccggagccgccggagccggagagcatgccggcgttgccgccggccccgccggccccaccagcgccgatgttgctgtacccgccggcgccgccggcgccgccgtagccgaagagcaagccgccggctccgccgaccccaccgatcccgccgccgtcggtcaagctggagccgccgctaccgccggcgccacccgaagcgcccagggagaacaagcccgcgttgccgccggccccgccggcgccgccggggaccgcggcgggggtaccgtggccgccggagccgccggtgccgccggcgccgaacagcccaccgttcccgccggcaccaccggcccccgggccgagggagccgccggcgccgccggtgccgccggcgccgaacagcccgccgttcccgccggccccgcctgtccccgcatctccgcccaacccgccgctcccgccggccccgccgttggcaaacagcccgccgttcccgccggtgccgccggtgccgccggctttagtgctggcgccggccccgccggttccggcggcgccgaagaacgatccggcgttaccgccgtccccgccgtccccaccggcggtgaggccggcgccgccgctgccgccgttaccgccggagcccatcaagaaggccgccccaccggcgccgccgtccccgccggtgcccgtcgtcccgacgccgccggccccgccggtgccgccggtgccgaagaagatcccgccggcgccgccgtccccaccgtccccgccgttggttccggtcgccccggacccgccgttgccgccgttgccgaacagccacccgccggccccgccgtcagccccggttccaggagtcccgttggcgccgttgccgatcagcgggcggccggtgagcgtctggaagggctcgttcaccacattgagcacattttgctgcagggtgtgcagtggcgaggtgctcgcgggagcattgaatccgtctagaccgagcagcagcccgctgacgccgcccactccggccttgcccgcgccaatcccaccgctaccgccgttaccgccattgccgatcaacacgccggtgccgccgatcccgccgttgccgccggtcaccgcgctggcgccaccgttaccgccgttgccgccgttaccgatcagcccgggggtgccgccagccccaccgatcccgccggcgaagccctggccaactccgccgttgccgccggcgccgccggagccgaagaccgtgccggcgttgcccccggggccgccttgcccgccgtcggcgaagccgaatccgccggcgccgccggagccgccggagccgaagagcagcccagcgttgccgccggcgccgccggcgccgcctatgccgccggccgtgagagtaccgccgtccccaccgattccgccggcgccgcccgcggcgccgagggcgagcatgccggcattgccgccggccccgccgtccccgccattggccccggtgccgggggcgccgttggcgccgttgccgatcaacgggcgcccggtattcgccaggaagaactcgttgatcggatccagcaggcgacaccgcggcggcctcggcggccgcataggcgccgccaccggaggtcaatgcctgcacgaactgggcatgaaacgcctgcgcttgggcgctgagcgcctgataggcctggccgtgggcgccgaacagcgcggcgatggctgtcgacacctcgtcggcgcccgcggccatcagtgccgtggtgttggccgccgcggctgcgtttgccgcgctgatgctcgatccgagactggccaaatccgttgccgctgccgcgataacctctggcgccgcaatcacaaacgacatctgacacctcccaatacgcatgaccgctctgtcatgccgacccggggaacgtcaccagcaaaaatcggcagtaagaagcatcccatttccagcgacaacacctggggggttttggtcaaactctggtaagcgacttcgtgtaccgggtgaacccggtgtgtcttgaaggacagcccgcaggctgatgctgggggatctgggccggccgaccatggctggccggctgttggtctgatggccggttcgcggttacaggccgttgagcccgttctcgccgatgatcagcccgctggtgccgccggcgccgggtgtgccgccggctttcccgccgttgccgccgttgccgccgttgccgatcagcacggcgttgccgccggtgccgccggtgccgccggcaccggtgccaaacccgccggcgccgccgtcgccgccgttgccgaacaccccggccgtaccgccgtcaccgccggtgccgccgctgctgccgatgccgctggagccaccggtgccgccggcaccgccgaagccgaagagcgagccgccactgccgccgttcccgccgaccccgccggtcccgccgacatttaaggcgctgccgccgctgccgccggcgccgccggaggcgccgagggcgagtaggccggcgttgccgccgctgccgccgttgccgccgaaggtgccgccgctgctgccgccagcaccgccagtgccgccggcgccgaacagcccgccgtgccccccggcgccgccgtcggcgccgagcgtgcccgccccgccggtgccgccggcgccgaagagcaatccgttccccccggtcccgccattcgcgccaaacccgccggccccgccggccccgccgttggcgaacagcccaccggtaccaccggctccggcggtgccgccggcaccgataaagttttgggagagggcggcctggccgccggtccctgcggcaccgaggaacaagccggcgtcaccgccgcgcccgccggccccgccggtgtccaggccaaacccgccgctgccgccggtgccgccggagccgatcagcaaggcggctccgccggtcccgccggtcccgccttggcccgtcgttccgatgccgccggacccgccggtgccgccaatacctgacaggattccgccggccccgccggatccgccgtctccgccgtcggcgccggtcgctccgtggccgccgttgccgccgttgccgaacaaccacccgccggccccaccgtcggccccggtccccggagtgccgttggcgccgttgccgatcagcggtcgcccggtgagggcttgggtgggctcgttgatcgcgttgaggatttgttgctgcagggtgtgcagtggcgtgctggcgggggcgttgaatccgtctcgacctagtagctgcccgcctaagccgccggcgccggccgtgccggcgggtgcgccagtgccgccactaccaccgttaccgccattgccaatcagcacgccgcttccgccggcgccgccggcggcaccggcgccgttcgcgctggcgccgccgttgccgccgttgccggcgttgccgacgagcccgggcgcgccgccggccccaccggttccgccggcgcccgcgaaggacccgccgccggcgccgccggcaccgcccgccccgctgagcagacccgcctttccgccggcgccgcccgccccgccggcgtcgaagcccagcccgccgacgccgccggcgccgccggagccgaacaacgtgccgccgtcgcctccgatcccaccggcaccgccgccaccgtccgggctggatccgccgctgccgccggcgccgccggcggcaccgaggctgagcatgccggcgtcgccgccggccccaccgttcccgccgacgttgattatgctcgtcccgccactaccgccggtgccgccggcgccgaacagcccgccagagccgccatccccgccggcgccgccgccaaagatgccgaatccgccgggcccaccggtgccgccggcgccgaacagcccgccgtttccgccggatccgccggccccgccggtgccggcgtcggttgccccgccggcgccaccgaccccgccgtcggcgaacagcccgccgtttccgccggccccgccggcgccgccggtggcgccgaaggcggctgcgaatccgccgggaccgccgaccccggcggccccgaacagcatgccggcggccccgccggcgccgccggcgccgccggtccccgtgctggccctcccgccggcgccgccggcgccgccgttgccgatgagcccgccggcgccgccgttgccgccggccccgccgttgacgccggccgcgccggatcctccggcgccgccgttgccgattaaccagccgccgtccccgccattggccccggtgccgggggcgccgttggtgccgttgccgatcagcgggcgcccggtattcgccaggaagaactcgttgatcggggcgagcagcggcgaggtggcggcggcctcggcggcggcgtacgcgccgccaccggaggtcaatgcctgcacgaactgggcatgaaacgcctgcgcttgggcgctgagcgcctgataggcctggccgtgggcgccgaacagcgccgcaaccgccgtcgagacttcatcggcacccgcggccagcagtgctgtggtgttggccgccgcggccgcgttggccgcggcgatgctcgactcgagactggctaaatccgttgccgctgccgcgataacctctggcgccgcaatcacaaacgacatctgacacctcccaatacgcatgaccgctctgtcatgccgacccggggaacgtcaccagcaaaaatcggcgggctacagaataactccggcccgggaaagggatttggtatttcccaaaatatctcccacatttatgcggtcggcgcgtcggcccgacgggagctggcagcacccgtgggccggcgccgagcgttcgctggtgtccggctgggacttgcattgcggcgcgccgtggtgtggaatagtggtaatgaaaatcatgttcatcagtcctctgtggtgtttacggctatgacgctgtggatggcctcgccgcccgaggtgcattcggcgttgctcagcagcgggccggggccgggctcggtgttgtcggcggccggggtgtggtcgtcgctgagcgccgaatacgccgcggtcgccgacgagctcatagggctgctgggcgccgtgcagaccggcgcttggcaggggcccagcgccgcggcttatgtggccgcccacgcgccgtacctcgcgtggttaatgcgggccagcgaaaccagcgcggaagcggccgcccggcacgagaccgtggccgcggcctacacgaccgcggtggcggccatgccgacgttggtcgagctggccgccaaccacacgcttcacggggtcttggtggcgacgaacttcttcggcatcaacaccatcccgatcgcgctcaacgaggccgactacgcgcggatgtggacgcaggccgccagcacgatggcgacctatcaagcggtcgccgaggccgcggtggcgtcggcaccgcagaccaccccggcgccgccgatcttggcagccgaagcggccgacgatgaccacgatcatgaccacgatcacgggggcgaaccgaccccgctggactatctggtcgcggagatattgcgcatcatcagcggtgggcgcctgatctgggatcccgccgagggcaccatgaacggaatcccgttcgaagattatacggacgcagcccaaccaatctggtgggttgttcgtgccatcgaattcagtaaggactttgaaacgtttgttcagaaactgtttgtcaatccggtggaggcatttcagttctactttgagcttctattgttcgactacccgacccacattgtgcagattgttgaggcgttgagccagtccccgcagttgctggcggtcgcactcggttccgtcatctccaacttgggtgcggtgaccgggttcgccgggctatccggcttggccggcatgcagccggcggctatcccggcgctagcacccgtcgcggcggccccgccgacattgccggcggtcgcgatggccccgaccatggccgcgccgggcgcggcggttgcgtcggcagccgcgccggcgtccgcgccggcggccagcacggtggccagcgccacgccggcaccgccgccggcacccggcgccgccgggttcggctatccctacgccatcgctccgcccggcatcgggttcggctcggggatgagcgccagcgccagcgctcaacgcaaggcaccacagcccgatagtgcggcggcggcggcggccgcggcggccgtacgtgaccaagcgcgggcgcggcggcggcgccgtgtcacgcggcgcggatacggcgacgagtttacggatatgaacatcgacgtcgatccggactggggccctccgcccggcgaagacccagtcacatccacggtggcctcggatcggggtgccggacatctgggctttgccgggacggcccgcagggaggcggttgccgacgcggccgggatgaccacgctggctggcgatgatttcggcgacgggccaacgacgccaatggtgccgggttcgtgggatccggaccgggatgcgcctggctcggcggagcctggagatcggggctgagctagccgcgtagggtcgattgggtgcgtaccgaaggtgatagctgggacatcacaacgagtgtcggttcgaccgcgctgtttgtcgcgacggcgcgagcgctggaagcccagaagtccgacccgctggtcgtcgacccatatgcggaggcgttctgccgtgccgtcggcggttcgtgggccgatgtgctcgacggcaagcttcccgaccacaagttgaagagcaccgatttcggcgagcacttcgtcaacttccagggtgcccgcaccaagtatttcgacgagtatttccgtcgggccgccgccgccggcgcgcggcaggtggtcatcctggcggcggggctggactcgcgcgcgtaccggctgccttggcccgacgggaccacggtttttgagctggaccgcccgcaggtccttgatttcaagcgcgaggtgctcgccagccacggtgcccaaccgcgcgccctgcgccgcgagatcgccgtcgacctgcgtgacgattggccacaagccttgcgggacagtggtttcgatgcggctgcaccgtcggcatggattgccgaagggctgctgatctatctcccggccaccgcccaggagcggctattcaccggcatcgatgccctggccgggcgccgaagccacgtcgccgtcgaggatggtgccccaatggggccagacgaatatgcggctaaggtcgaagaggagcgcgccgcgatcgccgagggagccgaggagcacccgttttttcaactggtctacaacgagcgatgcgcgccggccgccgagtggttcggcgagcgaggttggaccgcggtcgctacgctgttgaacgactacctcgaagcggtgggtcgcccggtacccggaccggaatccgaagccgggccgatgttcgcccgcaacaccctggtcagtgccgcccgcgtctgacggcgcaccgttcgcgctgccggcaccccgggctccataatgaaaatcatgttcagtaagctacactctgcatatcgggctaccaacgaaatggagtatcggtcatgatcttgccagccgtgcctaaaagcttggccgcagggccgagtcgattggtcgcggtcgcctcgacagttagcttatgcaatgctaacttcggggcaaagttcaggcggatcggccgatggcgggcgtaggtgcaggagacagcggaggcgtggagcgtgatgacattggcatggtggccgcttcccccgtcgcgtctcgggtaaatggcaaggtagacgctgacgtcgtcggtcgatttgccacctgctgccgtgccctgggcatcgcggtttaccagcgtaaacgtccgccggacctggctgccgcccggtctggtttcgccgcgctgacccgcgtcgcccatgaccagtgcgacgcctggaccgggctggccgctgccggcgaccagtccatcggggtgctggaagccgcctcgcgcacggcgaccacggctggtgtgttgcagcggcaggtggaactggccgataacgccttgggcttcctgtacgacaccgggctgtacctgcgttttcgtgccaccggacctgacgatttccacctcgcgtatgccgctgcgttggcttcgacgggcgggccggaggagtttgccaaggccaatcacgtggtgtccggtatcaccgagcgccgcgccggctggcgtgccgcccgttggctcgccgtggtcatcaactaccgcgccgagcgctggtcggatgtcgtgaagctgctcactccgatggttaatgatcccgacctcgacgaggccttttcgcacgcggccaagatcaccctgggcaccgcactggcccgactgggcatgtttgccccggcgctgtcttatctggaggaacccgacggtcctgtcgcggtcgctgctgtcgacggtgcactggccaaagcgctggtgctgcgcgcgcatgtggatgaggagtcggccagcgaagtgctgcaggacttgtatgcggctcaccccgaaaacgaacaggtcgagcaggcgctgtcggataccagcttcgggatcgtcaccaccacagccgggcggatcgaggcccgcaccgatccgtgggatccggcgaccgagcccggcgcggaggatttcgtcgatcccgcggcccacgaacgcaaggccgcgctgctgcacgaggccgaactccaactcgccgagttcatcggcctcgacgaggtcaaacgccaggtgtcgcggctgaagagctcagtggccatggaactggtccgcaagcagcgtgggctcacggtcgcccaacgcacgcaccacttggtgtttgccggaccgcccgggaccggcaagaccaccattgcccgggtggtcgccaagatctattgcggccttggcttgttgaagcgggagaacatccgcgaggtccatcgcgccgacctcatcggccaacacatcggcgagaccgaggcgaaaaccaacgcgatcatcgacagcgcgctggacggggtgctgttcctcgacgaggcctacgccctggtggccaccggcgccaagaacgacttcgggttggtggccattgacaccttgttggccaggatggaaaacgaccgcgaccggctggtggtcatcatcgccggctatcgcgccgacctggacaaattcctggacaccaacgagggacttcggtcgcgtttcacccgcaacatcgactttccctcctacacgtcccatgagctggtggagatcgcgcacaagatggccgaacagcgagacagcgtcttcgaacagtccgcgctgcacgatttggaggcgttgttcgccaagttggcggcggagtcgacaccagataccaacggaatctcgcgacgtagcctcgacatcgcgggcaatggtcggtttgtgcgcaacatcgtcgaacgctccgaagaagagcgtgaattccggctggaccattccgaacatgccggatccggtgagttcagcgacgaggagctgatgaccatcacggccgacgacgtgggtagatcggtagagccgctattgcgtggcctcgggctctcggtgcgggcatgacgaaccagcagcacgaccacgacttcgaccacgaccgtcgctcgttcgcctcccgaaccccggtcaacaacaaccccgacaaggttgtctaccgccgcggcttcgtcacccgccatcaggtgacgggctggcggttcgtgatgcgccgaatcgccgccggaatcgcattgcacgacacccgcatgctggtcgacccgttgcgcactcagtcacgcgcggtgctgatgggtgtgctgattgtgatcacggggttgatcggctccttcgtattctcgttgattcggcccaatgggcaggcgggtagcaacgcggtgcttgccgaccggtccaccgcggcgctgtatgtgcgggtgggcgagcagctgcacccggtgctcaacctgacctcggcccggctgatcgtcggccggccggtgagcccgacgacggtgaaaagtactgagttggaccagtttccgcgcggaaacctgatcggcatcccgggtgcgccggagcggatggtgcagaacacctccaccgacgcgaactggacggtgtgtgacggcctcaacgcaccgtcgcggggcggtgcggatggcgtgggtgtgacggtgattgccggcccgctggaggacaccggcgcacgcgcggccgcgctcgggcccgggcaggcggtgctggtcgacagcggcgccggcacctggctgttgtgggacggcaagcgcagcccgattgatctggccgatcatgcggtcaccagcggcctcggcctgggcgccgacgtgcccgcgccgcggatcatcgcctcggggctgttcaacgcgatacccgaagcaccgccactgacggcgccgatcatcccggatgccggcaacccggcgagcttcggtgtgccggcgccgatcggcgcggtggtgagttcctacgccctgaaagactcgggcaagaccatgtcggacaccgtgcagtactacgcggtgctgccggacggtttgcagcagatttcgccggtattggcggcaatcctgcgcaacaacaactcctatggtctgcagcagccgcctcggctgggggccgacgaggtcgccaagctgccggtgtcgcgggtgttggacaccaggcgctatcccagcgagccggtaagtctcgtcgacgttacccgtgaccccgtcacctgcgcgtactggagcaagccggtgggtgcggccaccagctcgttgactctgttggcaggctcggcgctgccggtgccagatgcggtgcacaccgtcgagctggtcggcgccggcaacggtggtgtggcaacccgagtggcgttagcggccggtactggctacttcacccagacggtgggcggcggcccagatgcgccgggcgccgggtcgttgttctgggtgtcggataccggggtgcgttacggtatcgacaatgagcctcagggagtggctggaggcggcaaagcggttgaggcccttggcctgaacccgcccccggtccccatcccgtggtcggtgctgtcgctgtttgtgcccggcccgacgctgtcgcgtgccgacgcgctgctggcacacgacaccttggtgcccgacagcaggcccgctcgtccggtatcggccgagggagggtaccggtgagcagactgatctttgaggctcgtcgccgactggcgccgccgagcagccaccagggcaccatcatcatcgaggcgcctcccgagctgcctcgggtgatcccaccgtcactgctacgacgagcgctgccttatctgatcgggatcctcatcgtggggatgatcgtggcgctggtcgccaccgggatgcgggtgatttctccgcagacgttgttcttcccatttgtgctgctgttggcggccaccgcgctctaccgcggcaacgacaagaagatgcgcaccgaggaggtcgacgccgaacgggccgactacctacgttacctatcggtggtgcgggacaacattcgggcccaggccgccgagcagcgggccagcgcgttgtggtctcatcctgacccgacggcgttggcgtcggtgccggggtcacgtcgccaatgggagcgtgacccgcacgaccccgactttttggtgttgcgggccggccggcacacggtaccgctggctactacgctgcgagtcaacgacaccgccgacgagatcgacctggaaccggtgtcgcacagtgcattacgcagcctgctcgacacccagcgcagcattggcgacgtgccgaccgggatcgacctgaccaaggtttcgcggatcaccgtgctgggggagcgcgcacaggtgcgcgcggtgttacgcgcctggatcgctcaggcggtgacctggcacgacccgacggtgctcggggtggcgctggccgcgcgtgatctggagggtcgcgattggaactggctgaagtggttaccgcacgtggacattcccggccgcctcgatgcgctgggcccggcccgcaatctgtcgaccgatcccgacgagctcatcgcgctgctggggcccgtcctggcagaccgcccggcgtttaccgggcagccaacagatgcgttgcggcacttgctgatcgtcgtcgatgacccggactacgacctgggcgcatcgccgctggcggtgggccgcgcgggtgtcaccgtcgtgcactgctcggccagtgcgccgcaccgggaacagtattcggatccggaaaagccgatcctgcgggtggctcacggcgctatcgaacgctggcagacaggcggctggcagccctacatcgacgccgccgaccaattcagcgctgatgaggccgcccacctggcgcgccgactgtcgcggtgggactccaaccccacccatgccgggctgcgctcggcggccactcgcggcgcgagtttcaccacactgctgggcatcgaggacgcatcccgactggatgtgcccgcgctgtgggcgccgcgacgacgcgacgaggagttacgcgtgccgatcggtgtcactggcaccggcgagccgctgatgttcgacctcaaagacgaagccgagggcgggatgggcccgcacgggctgatgatcggcatgaccggttcgggcaagtcgcagactttgatgtcgattctgttgtcgctgttgaccacacactccgcggagcggctcatcgtcatctacgccgacttcaagggtgaggccggcgccgacagtttccgagatttcccgcaggtggttgcggtgatctcgaatatggccgagaagaagtcgttggctgatcggttcgccgacacgctgcgcggcgaggtggctcgtcgcgagatgctgctgcgtgaggccggccgcaaggtccagggcagcgcgttcaactcggtgctcgagtatgaaaacgccatcgccgcagggcatagcctgccgcccatcccgacactgttcgtggtcgccgacgagttcaccttgatgctggccgatcacccggaatacgcggagctgttcgactatgtggcccgcaagggtcgctcgtttcgcatccacatcctattcgcgtcccagacactggacgtgggcaagatcaaagacatcgacaagaacaccgcctatcggattgggctgaaagtggccagccccagcgtttctcgccagatcatcggcgtggaggacgcctaccacatcgagtcgggcaaagaacacaaaggcgtgggctttttggtgcccgcgcccggtgccaccccgataaggttccgcagcacctatgtcgacgggatctatgaaccgccgcagacggctaaagccgttgtcgtgcaatccgttccggagcccaagctgttcaccgccgccgcggtggaaccggatccgggcacggtgatcgccgatactgacgaacaagaacccgccgacccaccacgcaaactgatcgcgaccatcggcgaacaactggcccgctacggtccgcgggcgccgcagttgtggctgccgccactcgacgaaacgatcccactgagcgcggcgttggcccgcgccggggtgggcccccggcagtggcgctggccgctgggggagatcgacaggcccttcgagatgcggcgcgacccgttggtgtttgacgctaggtcgtcggccggaaatatggtgatccacggcggccccaagtccggcaaatccactgcgctgcagacattcatcctctcagctgctagcctgcactcgccgcacgaggttagcttctattgcctggactacggcggtgggcagctgcgggcgctacaggatctagcgcacgtcggcagtgtcgcctcagcgctggaacccgaacgcatccgccgcaccttcggcgagctcgagcaactgctgttgtcccggcagcagcgggaagtattccgtgaccggggtgctaatggctcgacccccgacgacgggttcggtgaggtgttcctggtcatcgacaatctctatggcttcggccgcgataacaccgatcagttcaacacccgtaatccgttgctggccagggtaaccgaactggtcaacgtgggccttgcctacgggatccacgtgatcattaccacgccgagctggctggaagtgccgttggcgatgcgcgacgggctcgggctgcgtctcgagctgcgactgcacgacgcgcgcgacagcaacgtgcgggtggtcggcgccctgcgccgcccggccgacgccgtcccgcacgaccagcccggccgcggactgaccatggccgccgagcacttcctgttcgcggctccagaactggacgcgcaaacaaacccggtggccgcgatcaacgcccgctaccccggcatggcggctcccccggttcggttgttgcccaccaaccttgcgccgcacgccgtcggcgaactgtatcggggtcccgaccaactggtgattggccagcgcgaagaagacctggcgccggtgatactcgacctcgccgccaacccgctgctgatggtgttcggcgatgccaggtcaggaaagacgacgctgctgcgccacatcatccgcaccgtccgcgagcactccaccgccgaccgggtcgcgttcaccgtgctggaccgccggctacacctggtcgacgaaccactgttccccgacaacgagtacaccgccaacatcgatcggatcatcccggcgatgctcgggctggccaacctcatcgaggcgcgccggccgccggccgggatgtctgcggccgagctgtcccgctggacctttgccgggcacacccactacctgatcatcgacgacgtcgaccaggtaccggattcgccggcgatgaccggtccctacatcggacagcggccgtggaccccgctgatcggtctcctggcccaggccggcgacttggggctacgggtgattgtcaccgggcgtgccactggatcggcgcacctgctgatgacaagtccgttgctgcgccggttcaacgacctgcaggcgaccacgctgatgttggcaggcaatccggccgacagcggcaagattcgcggtgagcggtttgcccgattgcctgctggacgagcaattctgttgaccgacagtgatagtccaacctacgtgcagttgatcaacccgctggtcgatgcggccgcggtttctggtgaaacccaacagaaggggagtcagtcatgacgttgcgagtggttccggaggggctggccgcagccagcgctgcggtggaagcgctgacggcgcggttggccgccgcgcatgcgagcgcagcgccggtgattaccgcggtagtgccgccggcggcggatccggtgtcgctgcagaccgcggccgggttcagtgcacagggcgtcgagcacgcggtcgtcaccgccgaaggtgtcgaagagctgggacgcgccggcgttggtgtgggcgaatccggcgccagctacctggccggtgatgcggccgccgccgctacgtacggggtcgtgggcggctgagcatggccgcgcccatctggatggcttcgccgccggaggtacattcggcgttgcttagcaatggtccgggcccgggttcgctagtggcggctgccacggcctggagccagctgagtgccgagtatgcctcgacggcagcagaactcagtgggctactgggggcggtacctggttgggcatggcaggggcccagcgcggagtggtacgtggccgcgcatttgccatatgtggcgtggctgacgcaggccagtgcggatgccgcaggagcagcggcccagcacgaggccgccgcggcggcctacaccactgccttggcagccatgccgacattagcggagttggccgccaaccacgtgattcacaccgtgttggtggcgacgaatttctttgggatcaacacgattcccatcacgctcaatgaggccgattacgtgcgcatgtggttgcaggcggccgccgtcatgggtctttatcaggcggcttcgggtgcggcactggcttcggcgccgcgcaccgtcccggcgccgacggttatgaatccaggtggcggtgcggccagcactgtcggggcggtcaacccctggcagtggctcttagcgttgcttcaacagctctggaacgcctacacgggtttctacgggtggatgttgcagctcatctggcagttcctgcaggatcccattggtaactcgatcaagatcatcatcgccttcctcacgaatcccattcaggcactgatcacttacgggccgctgttgttcgcgctgggctaccagattttcttcaacctggtcggctggccgacctggggcatgatcttgagctcgccgttcttgttgccggccgggctcgggctgggcttggcagcaatagcctttctacctattgtgcttgcgcccgcggtgattccgccggcgagtactcagctggctgctgccgccgtcgccgccgggtcggtgtggccggcggtcagcatggccgtaacgggggcgggcaccgctggggctgcgacgcccgcggcgggcgcggctccgtctgcgggcgcagcgccggccccggcagctcccgcgaccgccagtttcgcctatgcggtgggtggcagcggtgattgggggccgagcttggggccgacggtaggtggtcgcggtggtatcaaggcgccggccgctacggttccggcggcggccgcggcggcggcaactcgtgggcagtcgcgcgcgcggcggcgccggcggtctgaattgcgggactacggcgacgagttcttggacatggattccgatagcggtttcggcccctcgacgggcgaccacggcgcgcaggcctccgaacggggggccgggacgctgggattcgccgggaccgcaaccaaagaacgccgggtccgggcggtcgggctgaccgcactggccggtgatgagttcggcaacggcccccggatgccgatggtgccggggacctgggagcagggcagcaacgagcccgaggcgcccgacggatcggggagagggggaggcgacggcttaccgcacgacagcaagtaaccgaattccgaatcacgtggacccgtacgggtcgaaaggagagatgttatgagccttttggatgctcatatcccacagttggtggcctcccagtcggcgtttgccgccaaggcggggctgatgcggcacacgatcggtcaggccgagcaggcggcgatgtcggctcaggcgtttcaccagggggagtcgtcggcggcgtttcaggccgcccatgcccggtttgtggcggcggccgccaaagtcaacaccttgttggatgtcgcgcaggcgaatctgggtgaggccgccggtacctatgtggccgccgatgctgcggccgcgtcgacctataccgggttctgatcgaaccctgctgaccgagaggacttgtgatgtcgcaaatcatgtacaactaccccgcgatgttgggtcacgccggggatatggccggatatgccggcacgctgcagagcttgggtgccgagatcgccgtggagcaggccgcgttgcagagtgcgtggcagggcgataccgggatcacgtatcaggcgtggcaggcacagtggaaccaggccatggaagatttggtgcgggcctatcattcgatgtccagcacccatgaagccaacaccatggcgatgatggcccgcgacacggccgaagccgccaaatggggcggctagctcgcgctacatggatgcaacacccaacgccgtcgagctgacggtcgacaacgcttggttcatcgctgaaaccattggggcggggacctttccgtgggtgctggcgatcacgatgccctatagtgatgccgcccagcggggtgcgttcgtcgaccgtcagcgcgacgagctgacccggatggggctgttatcgccgcagggtgttatcaaccctgcggtcgccgactggatcaaagtggtgtgcttcccggaccgctggcttgacctgcgttatgtggggccggcctcggccgacggcgcctgcgagctgctacgtggcatcgtcgcgctgcgcaccggcaccggtaagacctccaacaagaccggaaacggtgttgttgcgctgcgtaatgcgcagctggtcacgttcaccgcgatggatatcgacgacccccgggcgctggttccgattcttggtgtcggtttggcgcaccggccgccggcgcggttcgacgagttcagcttgccgacgcgggtgggcgcgcgggccgacgaacggctgcggtccggcgtgccactcggggaagtcgttgactatctgggtattccggcgtccgcacggccggtggtggagtccgtcttctcggggccgcgcagctacgtcgagatcgtcgccgggtgcaaccgtgacggccggcacaccaccaccgaggtcggcctaagcatcgtcgacacctcggcgggccgggtgttggtgagtccgtcgcgggcattcgacggcgagtgggtctccaccttcagccctgggacaccgtttgcgatcgccgtcgcgatccaaacactgaccgcgtgcttgccagacgggcaatggttcccgggacagcgggtgtcgcgggacttctccacccaatcctcgtaatcagaaaccagaaagtgagcacgatgtcccaggaacggtcccgctgatgtccggcaccgtcatgcagatcgtccgcgtcgccattcttgcggacagcaggttgaccgagatggccctgcccgcggagttgccactgcgcgaaatcctgcccgcggtacaacgcttggtggttccctcggcgcaaaacggcgatggtggccaagccgactccggcgctgccgtgcaactgagtttggcgcccgtcggcgggcagccgtttagcttggatgccagcctggacaccgtcggtgtcgtcgacggtgatctgttggtgttgcagccggtgcccgccggtccggccgcgccgggcatcgtcgaagacatcgccgacgccgcgatgatcttttcgacgtcgcggttaaagccctggggcatagcgcatatccaacgaggagcgctggccgcggtgattgccgtggctctgctggctaccggtttgacggtgacctatcgggttgccaccggtgtgctggccgggctgctggcggtggccgggatcgcggtggctagcgcgctggccggattgttgatcaccatccgttcgccacgttcgggtatcgcgctgtcgatcgccgcgctggtccccatcggcgcggccctggcgttggcggtgccaggaaagttcgggccggcgcaggtattgctgggtgcagctggggtagccgcatggtcgctgatcgcgctgatgattcccagcgccgaacgggaacgcgtcgtcgccttcttcaccgcagcggcggtggtcggggcgtcggtggcgctggcggccggtgcgcaattgctgtggcagctgccgttgttgagcatcggctgcgggctgattgtggcggcgctgttggtcaccatccaggcggctcagctttccgcactgtgggcgcggttcccgttgccggtgatcccggcgccgggggatcccaccccgtcggccccgccgttgcgcctgctggaggatttgcctcggcgggtgcgggtcagtgacgcccatcaaagcggcttcatcgccgcggccgtgctgctcagcgtgttggggtcggtggccatcgcggtgcgcccagaggcgctcagcgttgtgggctggtatctggtggcggcgactgcggccgcggccaccctgcgcgcgcgggtgtgggattcggccgcatgcaaggcgtggctgctggctcagccctatctggtagccggggtcctgttggtgttctacaccgcgaccggacgctatgtcgccgcgttcggcgcggtgctggtgctagccgtgctcatgctggcctgggttgtggtggcactgaacccgggcatcgcttcgccggagagctactcgctgccgctgcgccggctgctgggtttggtcgccgccgggctggatgtttcgctgatccccgtcatggcctacctggtcggattgttcgcttgggtgctcaacagatgatccgtgccgcatttgcgtgtctggcggcgaccgtggtcgttgcggggtggtggacgccgccggcgtgggcgatcgggccgccggtggtggacgccgccgcgcaaccgcccagcggagacccgggaccggtggcgccgatggaacaacgcggtgcgtgcagcgtctccggtgttatcccgggcaccgatccaggcgtaccgacgcccagccaaacgatgctgaatctgcctgcggcttggcagttttcccggggtgagggccagctggtggcgatcatcgacaccggggtgcagccgggcccgcgactgcccaacgtcgatgccggtggtgacttcgtggagtcgaccgacgggctgaccgattgtgacgggcatggcaccctggtcgccggaatcgtcgccggccagcccggtaatgacggcttctctggtgtggcgccggcggcgcggctgctgtccatcagggcgatgtctacgaagttctcaccgcgcacatcggggggcgatccgcagctggcgcaggccacacttgacgtcgcggtgctggccggtgccatcgttcatgcggccgaccttggtgccaaggtgatcaacgtctccacgatcacctgcctacccgccgatcggatggtcgaccaggccgcgctgggcgcggcgatccggtatgcggcggtggacaaggacgcggtgatcgtggcggccgcgggaaacaccggagcgagcggatcggtcagcgcgtcgtgtgattccaacccgttgaccgatctgagccgcccagacgatccgcggaactgggcgggcgtcacctcggtgtccatcccgtcgtggtggcagccctacgtgttgtcggtggcgtcgctcacatccgccgggcagccatcgaaattcagcatgcccgggccgtgggtgggcatcgccgcacccggggaaaacattgcgtcggtgagtaactcaggcgacggcgccctggctaacggactgcccgacgcccaccagaaactggtggctctcagcggcaccagctacgcggccggctatgtctccggggtggccgcgctggtccgcagccgctatcccgggctgaacgccaccgaggtggtgcgccggctgaccgccaccgcgcaccgcggcgcccgagagtcctccaacatcgtcggcgccggcaacctggacgcggtggcggccctgacctggcaactgcccgccgaacccgggggcggtgccgcaccggccaagccggtcgccgatccgccggtcccggcgcccaaagacaccacaccgcgcaacgtcgcattcgccggagcagccgcgctgagcgtgctggtcgggctcacagccgcgactgtcgcgatagcgcgccgacgaagggagcccaccgaatgaacccgatcccttcttggcccggcaggggccgggtcacgttggtgctgctggcggtggtgcctgtagcgctggcctacccctggcaatcgacacgcgattacgtgctgctgggcgtggccgccgccgtcgtgattgggctattcggcttctggcgcgggctgtatttcaccacgatcgcgcgccgcgggttggcaatcctgcgccgccgacgccggattgccgagcccgcaacgtgcacgcgcacaacggtgctggtgtgggttgggccgccggcatcggatacgaacgtgctgccgctgacgctgatcgcccggtatttggaccgatacggcatccgcgccgacacgattcgcatcaccagccgcgtcaccgcatccggcgactgccggacctgggtcgggttgacggtggtcgccgacgataacctggcggcgctgcaggcccggtcagcgcgcatccccttgcaagagaccgcgcaggtcgcggcgcgccggctcgccgaccatctgcgcgaaatcggttgggaggctggtacggccgcacccgacgagatcccagcgttggtggctgcggattctcgcgagacgtggcgcggaatgcggcacaccgactcggattacgttgcggcatatcgggtcagcgccgatgccgagttgcccgatacgttgcccgcgatccggtcgcgtccggcgcaggagacctggatcgcgctggagatcgcatatgccgccgggtcatcaacccgctacacggtggccgctgcctgcgcattgcggaccgattggcggcctggcggcaccgcaccggtggccggcctgctcccgcaacacggaaaccacgtgccagccctgacagccttggatccgcgatccacccgccgactcgacgggcacaccgatgctcctgccgacctgctgacccggctgcactggcctactcctaccgccggcgcccaccgggcaccgctgaccaacgccgtcagtcgaacatgaggccctgcaggaacacggtcatccgccgcagatagtccaactggctcacatgcagcaggtggctgccggggaaccagtgcagcgcacagcgatcccactgcttccacagcgttaccgcgtgctcgggtggagccattcgatcgccaaggccggtgatgatcatccgccggtccttaggtagcagcggccgatagttcagtgggccgtggtaggccagcccggcgatcagctcatcacggctgatgttggttagccgcagtcctagcttgacgagcttattggccggaaaccattcgtcgaacagcttggcgggcatgacgacggggcagttggggatgacagcctcaagccgactttcgaccgaagccagcagcgcagacgtgtagccccccagggatatacccgtcagggcgatacggtcgacgccgatgtggcgcaggtagtccacgatggaacgaaagtcatacactgcctgcgccatcgcctcggcgaagccgctcaatccgctagtgaaatagccgaaaccgctaaacggcgagaacttttcggcccgctggccgtgaaacggcaacgtgtacagcaaaacgtcgtagccggaccggtaataccaaggcagcgaaaagaacagcccgttgagcaagtatgacgatcccatgaagccgtggatgacgcacagcgtaggacgcgggccgtcgcggtggcgccagtgctgcgcgtgcacaatgttgttggcggtcaatgcactccaccgctggcgcatcgtggggttgatcgcccggaagccgctggcaaatgcgatgttgtccacggtgccgcgcgcaacccattcggtgagcgggctggccggccgcgaggtgaccttgggcaactccgtcggcgccggaaaggacttcgccggatcatgcgctgccgcaagttcggcgtagaagttcaggttgctgcgctcgctgccttcgttgacgtgacgtagtgcgttggcgacaacggccggagtcaccgtcgcggacagcaccgacgcgaccgcggtgcgcagcgcgacatcggcgatcgccgaagactcgacgagtatccgctggcgggccgacagcaccgagcgcgagggcaggccctcggcgccggcatccgcgccggggacgtcgggaatggggacgggcggaccgatcgcgtcggcagtgaacgtccctgacatctcggacatcaatgtcgatggtaatcgccaatgtggctgaccgctgaaggtttcgactgtatcgtcaatttctcactcggtcgagcgcttgtccaggagcacgtacatgtgggatcccgacgtctacctggctttttcgggtcatcgcaaccgcccgttctacgagttggtgtcacgggtgggtcttgagcgggcgcgccgcgtggtcgacctggggtgcgggcccggccacctgacacgctacctggcacgacgatggcccggcgcggtgatcgaggctctggacagctcaccggagatggtcgctgccgcggccgaacgcgggatcgacgccaccaccggtgacctgcgggactggaaaccaaagcccgacaccgatgtggtggtgagcaacgctgcgttgcattgggtgcctgagcattccgacctgttggtccggtgggtcgacgagctggcgccgggatcatggatcgctgttcagatccccggcaacttcgagacgccgtcgcacgccgcggtacgggcgttggcccgccgcgagccgtatgcaaagctaatgcgcgacataccttttcgtgtgggcgcggtggtccaatctccggcgtattacgcggagctgctgatggacaccggctgcaaggtcgacgtgtgggagaccacgtacctacaccagctgaccggcgagcacccggtgttggactggattaccggaagcgcgctggtcccagtgcgtgagcggctcagcgatgagagctggcagcagtttcggcaggagctcattccgctgctgaacgacgcctacccgccacgggccgacggtagcaccatctttcccttccggcggctgttcatggtcgccgaagttggtggcgcgcgccgctcaggtgggtagccccagccgcggcgcctccgctcggtaccggtcgacccactcatcagagcgctggttggcctgccgttccagcatcggtgcgggcgccagtttgggatcctggccgatggcgtcaagcacactggccacaatcgcggtcaggttgcgccataacaccgggtaggcgatatcgatcggatcgatgccttcctcggcaaaccaagcgcgccagccgttttcctgatcgcgcagattcctgatgatgtgggcgatggcaccggcgtggtagacggcctgcgagtcgcgcttggggtccggatggccccgccaaacctgggtttgcacggcgcgccagaacgacaccgcttgtgacaccacatcgggccggtggacgtgcacgaaaaccggttcgttgccaatgacgtcgcggattgccgcgcgcaagccatccccggagcgatccggcaattgtgctgcgcgttgctgcagcagcgcagtctgattccacatcaacttgccgccccagacgccgttgggcgtgcgaccggaggtgcggacgtgctcacgccaggcaaccggcgtcgcggtgtccggtgtaccggggtccagcggatcgagcaattgcaggatcgtgtcatcgtcgaccccagcgaaccactcccggggctggggggccatcccggtgctaggcaggtattggaagaactcctgtggttccccggcacagcccgtcgcgcgcagcgattccaccagcagcgtgctgccgctgcgttgggtggcgagcaccagatacggtctcacagcgcgggacatccgatgagcctagctgcagtgttcgtcgatgccgcggtcggcggcgatcgctgaccggcccgttggcgtcttgcggtggatccgcagatacgtttcggtgtagcgctcggcgatgcgggaaccggcgaagtccgacggaatgacgtcggccgtgcgctgtcgccaatcatgcagtcgcacggccagatcggccgcgatcgcggccacgccctgggtgctgtcgtcgccggctaacaggttattggtctcggtgggatcggcgcgtagatcgtagagttcccgctgcgggcggggcgccttgaccaacggtgcgacggccatgccggccgggctttcctggatatcccacggtaggtccagcagcggccggggcgcgtaattctcgatgtagctgtattccttggtgcggattgcccgaatcggatcgaacgagtcgtgataggtcttggcggtgtatacgtggtcacgcaccgcagcgttttcagtgtccggcgcgaggagggccggtgcgtgtgacacaccctcgacatcggcgggtacctcgagtctcagcaggtccaatagcgtcggaaccagatcgacgccgctgaaaagctcgtcatagacgcgaggcgccatcgcccggcgagtgggcgggcggatgatcagcgcgataccggttccggcgtcatacagtgtggacttcgcccgcggaaatgccggaccgtgatcggtgacgaacaccacccaggtgctggcgtctaggccggtatcggccagtgtgtcaagtagccggccaaccgcctcgtcggctgtggcgatagaaccgtagaactcggcgacgtcttggcgcaccttgggggtatcgggcagatagtcgggcagctcgacggccgcgctgtcggccggccggtagcgctcatgcggatagggccggtgggtttcgaagaagccggcggtcaacaggaaccgttgtccgtctaacgcgggcacgcgattatgcagccagtcctgggctttggcgaccacgtattcgcagtaggagttcgacacgtcgaattcgtcgaagcccagccgctttgggtaggacgtctcatgctgcataccgaaaagagctgagtaccaacccgattcggatagcaattgcggtagggtttggaccccggtgcggtattcccagccgtgatgggccaggccgaccaacccgttgctttgcgggtagcggccggtgaacagcgagccccgcgatggtgtgcacagcggcgcggtggcatgtgccctggtgaacaggatgccctcggcggcaagccggtccagccgcgggctgtagacgtccggatggtggtagacgccgagatagcgccccaggtcgtgccagtgcacgatcagcaggttctcgcgctgccctgtggcacgctcactcgtcacctttgtcacctctccagcgaaccgcacccggcgccgaagccggacaatagagcctatacgtcgcgaggcactagatacgccaccgatgatggcggtaggctcgctgattgaatcgcggcgacggcgtaggcgtgttgtgtcttggcgtccaggagtcacgagtcgacgggaggttcccgtgtcctttgtgatcgcacaaccggagatgatcgcggcggcggccggtgagttggccagcatcagatcggcgatcaacgcggccaatgcggcggccgcggcccagaccaccggagtcatgtcggcggccgccgacgaggtgtctacggcggttgccgcgctgttttcctcgcatgcccaggcctatcaggccgccagcgcgcaagcggccgcctttcacgcccaggtggtgcggaccctgaccgtggacgcgggagcgtatgccagcgccgaggccgccaacgccgggccgaacatgctggccgcggtcaacgcccccgcccaggcgctgttggggcgcccactgatcggcaacggtgccaacggggcgccgggcaccgggcaggccggcggcgacggtgggctgttgttcggcaacggcggcaacggcgggtccggcgcacccggacaggccggcggggccggcggggcggccgggttcttcggcaacggtggcaacggcggggacggcggggccggagcgaacggcggcgccggcggcaccgccggctggttcttcggcttcggcggcaacggcggggccggcgggatcggtgttgccggcatcaacggcggtctcggcggcgccggcggcgacggcggcaacgccgggttcttcggcaacggcggcaacggcggcatgggcggggccggggcggccggcgtgaacgccgtcaatcccggcctggccaccccggtcaccccggcggccaacggcggcaacggcctcaacctcgtcggcgttcccggcaccgccggtggcggcgccgatggcgccaacggcagtgccattggccaggcgggcggcgctggcggtgacggcggcaacgcctccacgagtgggggcatcgggatcgcgcaaaccgggggcgccggcggcgctggcggtgccggcggcgacggcgcacccggtggcaacggcggcaatggtggcagcgtcgagcacactggcgctaccggctcctctgcgagcggcggcaatggtgccaccggcgggaacggcggggtcggtgcgcccggcggtgccggcggcaacggcggccacgtcagcggcggatcggtcaacacagccggcgccggtggcaaaggcggcaacggcggcaccggcggcgccggcggcccgggcggccacggcggcagcgttctatccggcccggttggcgacagtggcaacggtggtgccggcggggacggcggggccggggttagcgccaccgatatcgccggcaccggcgggcgcggcggcaacggtggtcatggcgggctgtggatcggcaacggcggcgacggtggtgcgggcggtgtcggcggtgtcggcggggccggtgcggctggcgcgatcggcggccacggcggcgatggcggctccgtaaatacccctattggcggcagcgaggccggtgacggcggtaagggcggcctgggcggggacggcggggacggcgccgccggtggcgacgggggcgccggcggggacggcggtgggcgcgggatattcggccagtttggggccggcggggccggtggtgccggaggcgtcggcggcgccggcggggctggcgggaccggcggcggcggcggcaacggtggggccattttcaatgccggtacccccggcgccgccggcacgggcggtgacggcggtgttggcgggaccggtgcggccggcgggaaaggcggggccggcggtagcggcggcgtcaacggcgccaccggcgccgacggcgccaagggcctcgacggtgccaccggcggcaaaggcaacaacggcaaccccggctgagtccggattcaccgagtctgtagataccgtggtccgcattcgcagttttgtgcgccaactacagcctcgatgacacgaccgcggcgaatcccgtttcccgggtgcggcgacaccgcgtcctacgattagtaggatctctggtatgacgaaagagaagatctccgtgacggtggacgcggccgtcctcgcggcgatcgacgcggacgccagggcggcgggtttgaatcggtcggaaatgattgagcaggcactgcgcaacgagcacctgcgtgtcgctctgcgcgattacacggctaaaaccgtaccggcgttggacatcgatgcctacgcacagcgggtgtaccaggcgaaccgggcggccggaagttgatcgctcccggcgacatcgcgccgcgccgcgacagtgaacacgagctctacgtcgccgtcttgtccaacgcgctccatcgggccgcggacaccggacgggtgatcacctgcccattcattccgggccgggtccccgaggatctcttggcgatggtggtggcggtcgagcaacccaacggcacgctgctgccggaactcgtgcagtggcttcatgttgccgcgctcggtgcgccactcggcaacgcgggcgtggccgccctacgcgaggctgcctcggtcgtgacagctctgctctgttagccctgtcaccggcgaagatacctgatatcgccagatatcatcggaagatgagtgatgtactgattcgggacatccccgacgacgtgttagcaagccttgacgcgatcgcggcacgcttgggcttgtcgcggaccgaatacatccgtcggcgtttagcccaggatgcgcagacggctcgcgtcaccgtgacagccgcggatcttcgacgcctcaggggtgcggttgccggtctgggcgatcccgagcttatgcgtcaggcgtggaggtgactgaccagcgctggctgatcgacaagtcggcgctggtgcggctcacggacagccctgacatggaaatctggtcgaaccggatcgaacgcggcctggtacacatcacgggcgtgacacgcttggaagtagggttctcggccgaatgcggggagatagcgcgacgggagtttcgtgaaccgccgctgtctgcgatgcccgtggaatacctaaccccgagaattgaagaccgtgcgctcgaggtgcagaccttgcttgccgaccgcggacaccaccatggcccgtcgatcccggatctgctcatcgccgcgacagccgaactgtcgggcttgacggtactgcacgtcgacaaggactttgacgccatcgccgcgcttaccggtcagaaaacagaacggctcacgcatcgcccgccttccgcttaaggagcccgaccaacccttgtgattggcgtgggggggcgctaacgtaactgtctgtaacgttcgatacagaactggcgccggggtgcggccgcgactctacgagccgagacaagccggcgcaaggatggcgcaccagtgggcgttcccgccaagaaaaaacagcagcagggggagaggtcacgagaatcgattctcgacgcgaccgaacgcctgatggcgaccaagggctacgcggcgacctcgatcagcgacatccgcgacgcgtgcgggctagcacccagctctatttactggcacttcggctccaaagagggcgtgctggccgccatgatggagcgcggcgcgcagcgcttctttgccgcgatacccacctgggatgaggcccatgggcccgtcgagcagcgatccgagcgccagctgaccgagctggtgagcctgcagtcgcagcatccggacttcctgcgcctgttctacctgctgtcgatggaacgaagtcaggatccggcggttgccgcggtggtgcgccgggtccgcaacaccgcgatcgcccgatttcgtgacagcatcacgcacctgctgccatcggacatcccgccgggcaaagccgatctcgtcgtcgcggagctgaccgcgttcgcggttgcgctgtcggacggcgtctatttcgccggccaccttgaaccggacacgaccgacgtcgagcgcatgtaccggcggctgcggcaagcgctcgaggccctgattcccgtcctcctggaggagacatgaacaccggaaccgccgtcatcaccggggccagctccggcctcgggttgcagtgcgcccgcgccctgctacgtcgcgacgcatcgtggcatgtggtgttggcggtgcgcgacccggcgcgcggccgtgcggccatggaggaattgggggagccaaaccggtgttcggttctcgaggtggacctcgcgtcggtgcggtccgtgcgcagtttcgtggaaaccgtgcggaccacgccgctgccgccgattcgtgccctggtgtgcaatgccggcctgcaggtggtgtcgggcatcgcgttcaccgacgacggtgtcgagatgacgttcggggtaaaccacttgggtcactttgctttagtgaccgggattctcgactggttggcccgtccggcgcgcatcgttgtcgtcagcagcggcacgcacgacccgagcaagcacaccggaatgcccgaccctcggtatacctgcgccgccgacctcgcgcacccgcccaccgatcagaacacgccggccgaaggccgccgtcgatacaccacgtccaagctgtgcaacgtgctcttcacctacgagctcgaccgccgcctcgatcacggagaacagggcgtgatggtcaacgcgttcgaccccggcctaatgccgggctccggcttggcccgcgactatccgccgatcctgcgactggcgtaccgtctcctgtcgccgatgctgcgcgtccttcccttcgttcacagcacccgggtctccggcgaacacctggcggcgctggcggtcgatccgcggttcgcgggcgtgacgggccaatatttcgcgggcgccaaggcgatccggtcttccgccgagtcctacgatcgggcaaaggcgctcgacctctgggagaccagtgaacggctgctggcccaggtgacatagctgcgcgttatcccctaaagaaacccgccaggttggtgccaaagttaccgatgccggaaaggaaccccggcgtcgcgagatccagcgcgctggcgttcaaccagcccgagatggtgttgcccacgttggcgacacccgatcccagcgcgccggtattgaggtagcccgacaggccggcaccggagttcacgaatcccgatacgcttccggcgccgctgttgaagaagcccgacgacgggccgccagtgaggttgaagtagccgggggtcaccggaatgcccaacagcggcaggccgatcaggccctgatagtcgccactcaccaagaagccgttgctgtagctgccggtaatgaacgcaccggtgtccacatcgcccgtgttcgccacgcccgtgttgtagtcaccggtgttgaggtagcccgtgttgccactgcccgggttgaagccgccggtgttgaagctgcccgggttgaagctgccggtgttgaggtccccggggttgaacacgcccgtgttggtgctgcccgcgttgccgatgccggtgttgaagccgcccgagttcgcgagaccgaagttgccggtgccggtgttaaagatgccgacgttgccggtgcccgagttgaagaacccgatgtttccgctgccggagttgaacagcccgatgttgttgctgcccgagttgaggctgccgatcccgatctggccgttgccggtgagcccgacgccgatgttgttgttaccggtattcgcgaagccgatgttgtagctgccggtgttggcaaagcccaggttgtcgctgccgaagttcgcgaagccgatgttgtagctgccggcgttgccaaagcccaggttgtcgtcgcccagatttgccaacccgatgttgtagctgcccaggttcgccaagccgatatcgaagatcccggtgttggcgatgccgatgttgttaccgccgatgttgaccccgccgaagttgaggtcgccgaggttgccgatgcccaggttggagtcgccggtattaacgaagccgatgttgacgctgcccaggttcccgatgcccgcgttgaggccgccctggtttgcgacgccgaagttcagcgtcaggttgccggtgttgtcgaggaacaggccggccaggttggcgccgatgtttgcgatgcccgagccgaaggcgggcgtcgcgaggtccagcgtgctcgtgttgtagacgcccgagatggtgttgcccaggttcgccagacccgactgcagcgcgccgaaattcagtaggcccgaattgcccaagccgccggcgttaaagaagcccgaattgccagcgccgaagttcccgaagcccgacatgttgccggcgccgaagttcccgaagcccgatacatggccggcgccggtgtggaagaaacccgacgacgggccggtggtcgagttgccgaaacccggggtaccaccgatgctgatgccgatggggatcgggccgaagccgccggtgccaaccatgctgatggtttgctgaatgggcgaatcgatggcgatgacttgattgacatcgatcgtgatggggccgatcatctcgttgacaagcaccgccgcaggaccaagcaagactcgtatctggaaaccgggaatggtgaaactgtttggcgtggtggcgacgacggtgccggtgatgggtatgtcgattggaacactcaagtcgtagcggtaggggatttcgggaatggtgatcgttgtggaaaggccaatcaacccctggtagtcacctcgccagaagaacccgttgctgtaattgccggagatgaacgcgccggtgttgacgttgcccgtgttggccacacccgtgttgtagtcacccgcgttgaagtagcccgtgttgtagtcaccggagttgaagctgccggtgttgtgatcgccgaggttgaagctgccggtattggtgctgccagtgttgaagctgccggtgttgatgctgccggtgttgccgacgccggtgttgacgttgcccgggttgaacaggctcgtgttggtgctgcccgtgttcccgaggccggtgttgaagctgcccgagtttgcgatgccgaagtttgcggtgccggtgtttccgatgcccacgttgccggtgcccgagttgaagaatcctacgtttccgtcaccggagttgaacaagccgatgttgtggctgcccgagttgaagctgccgaacccgatctgaccggtgccggtgagcccgatgccgatattgccgctgccggtgttggcgaagccgatattggcactgccggtgttagcaatgccgatatggtagttgcccgagttggcgaagccgacgctgtagttgcccaggtttgccaagccaatgttgtggttgcccacgtttgcgaaaccgacattgaagattccggtgttcccgatcccgaagttagagcccccgaggtttgccaagccgacattgaggttgccgaggccggccaagtcgaggatcgtcgtgccggcgccgccctgcagcaggccggcgatgtttgcgaggccggagccgaaggccggcgtcccgaggtccagcgggctcgtgttgtagatacccgagatggtgttgcccacattcgccacacccgatcccaacgcgccgacgttgagcaagcccgagactcctgaggctgccgacgcaaggttccacaggcccgatgtgttgccgccgacgttgccgaacccggatgcggtgccggcgccggtgttgaagaagcctgacgacgggctggtggtcgagtttccgatgcccggcgctgccggaatgtcgatgatcgggatggtgatggggccgaggccggcggtggcgctgatgttgatcgcggtcgtgggtccgcccacggcgatcgcgaacgtgggaacgctgagcacgaagctcgggacaatgatgggaccgatgtccggctcggtatggatgtgaaagctaaacgcgaaggattcgaagccgatgatggggatagtgaaattgtccaccacgaggtcggtgaaactgccggtgatcggtatgtcgattgggatattgacgtccaagtgcgccggaatctccggaatagtcagcgcgtaggagtaaccgatcaggccctggtagtcgccccgccacaagatgccgttgctgtagttgccggagatgaaagcgccggtgctgacgtcgcccgtattcgcgatgccggtgttgtagttcccggtgttgaagtggccggtgttggtgttacccgcgttgaagccgccggtgttgaagctgccggtattgaaattgccggtgttgaagttaccggggttgaagccgccggtgttgccgtcgcccgagttgaacaagcccgtgctggtgctgcccgagttgccgatgccgaagtttccggtgccggtgttgccgatgccgaagttcccggtgcccgagttaaagaagccgatgtttccgtcgcccgagttgaacaagccgatgtttccgctgcccgagttcagagcgccgatcccgatttggccggtaccggtgagcccgatgccgatattgttgctgccggtgttggcaaagccgatattgttgctgccggtgttggcaacgccgatgttgtagctgcctaggttggcaaagccaggttgtcgtcgccgaagtttccgaagccgatgttgtagttgcccagattcgccacgccgacgtcaaagatcccggtgttgccgaagccggcgttattgctgcccaggtttgccagcccaaggttcagagtcatcgtgcccataccgtcgcgcatgagaccggaggcaaaggccggcgtcacgaggtccaacgcgctcgcgttgtagaaacccgagacggtgtgacccacgttagtcacacccgaccccagcgcaccgacattgagataacccgaaatccctgaggcgccggcgaccacgttcaaaaagcccgacgcgctgcccgctccggagttgaagaagcccgacgacggactagtggtcgagttgccgaagcccgatgtcgcgggaatgtcgatgatcgggatggtgatggagccgataccggcgctggcggtgataccgatcgaggtggtgggtccgcccacggtgatcgccgccgtgggcaaggtgatattgatggtcgggatgatgatgggggtgaagtcgatattattttcggcagctacgatgctgaagccctggagggtgacgaccccggcgtcgatgttgatgggtatatgtatcgggatgtcgacgccaaaggttagggcgatttcgggaatcgctagcgccgcgtgcaagccaatgaggccctgataatttccactccacaagaacccgttgctgtagctgccggagatgaaggcgccggtgtcaacatcgccggtgtttccgagtcccgtgttgtagctgcctgggttgaaatccccggtgttggaatcgcccggattgaagctgccggtgttgaagctgccggtgttgccgataccggtattgacgtcgccggagttgaagaagccggtgttggtgctgccggtgtttccaagcccgaagtttgcggtgccggtgttgccgatgccaacgtttccgttgcccgagttgaaaaagccgatgtttccgctgcccgagttgaacaagccgatgtttccgctgccagaattcagggagccgaacccgatctggccgtcgcccgtgagcccaatgccgatattgttgctgccggtgttcgcgaacccgatattgttgctgccggtgttggcgaagcccaggttgtcgttgcccaagtttccgaagccgacgttgtagctgccgaggtttccgaagcccaggttgtcatcgccgaagtttccgaagccgatgttgtaactgcccagatttgccaaaccgatgtcgaatattccggtgtttgcgccgccgatgttgttgccaccgatattggcgctgccgaagttggcgctgccgaggtttgcaaagccgatgttgtagtcgccgaggtttgcaatgccgacgttgagggtgccgtggtttgccaagcccaggttgaggaccatggtgcccgtgctgtcgcgcagcaggccggcgatactggtgctgatgttggccaggcctgaattgaaggccggcgtcgcgaggtccgacgtgctggtgttgtagaaccccgagacggtggtgcccacgttcgccagacctgatcccagggcgccgacgttgaggagccccgacgcccccgaggtcgcggaggccaggttccaaaagcccgaattggcgccgccgaagttgccgaagcccgaggcgccgccggcgccggtattgaagaaacctgacgacgggttggtggtcgagtttccgaaacctggcgccgccgggatactgatgagcgggatcctaatggcgccaccgccagttatggtgatcgcggtattcggccctcctatggcgactgtcgtcgtggggccgacaaccgtgatgttcggaatggtaatggggccaaagtgggctcgctggcccgctattgacgaaaggacgatatcgccggtgggcggaatcgtgacgcccataagggtgatgttgccggccgaggcggtgatcgggatatcgatgggaatattcacgccgaggcttatggggagaggcatatcgatcaccaggttgaggccgaccaggccctggtaatcgccgcttaagaacaacccgttgctgtagtttccggtgatgaaagccccggtgtcaacgtcgccggtgttggcgatgccggtgttgtagttgccaatgttgaggtagccggtgttggtattgcccggattgaagccaccggtgttgaagctgccggtgttgaagctaccggtgttgaagctgcccgggttgaaggcgcccgtgttgacgtcgccggagttgaataggccggtattggtgttgccggtgtttccgatgccagtgttgaagctgcccgagtttgcgatgccgaagttgccgctgccggaattgaagaatccgatgttgttgctgcccgagttgaacaagccgatgtttccgctgcccgagttgaagctgccgaacccgatctgtccgttgcccgtgagcccgatgccgacattgttgctgcccgtgttcccaaagccgacattgttgctgccggtgttcgcaaagccgatgttgccgccgcccgcgttagcgaaacccagattgtcgttgccgacgttgccgaagccgatgttgtagctgccgaagttgccgaagcccaggttgtcgtcgccaaggtttccgaagccgatgttgtagctgcccaggttcgccaggccgacatcgaagattccggtgttcccgatgccgacgttgttgtggccgatggtggcgccgccgaagttaaagccgccgagacttgcgaagcccacgttgaggttgccgtggttggccaagcccaagttaatagccgcagtacccgcgccgtcgcgcagcaggccggcaatattggttccgatatttgccaacccggagttaacggcgggcgtcgagaggtccgacgtgcccacgttgtagatacccgagatggtgttgcccacattcgccacacccgatcccagcgcgccgacgttgaggaagcccgacattcccgacgttgtggagaccaggttcataaagcccgacgcggcgcccccgaagttgccgaagcccgaggcgctgccagcgccgctattgaagaagcccgacgacagtccgccggtcgagttgccgaagcctggagtcgctggaatatggataatcgggatgttgatggcgtcgacgcccacagtggcgccgatattgatcgcggtagtgggtccacccaccatgaccacaggtgtgggaccggttatccgtatcactgggacggtgaaggggtcgatatcgacgggtccgaaaaaaataacagtgacggctgtgttcggtggaagatcgagcccgctgtatacgatgtccgtgaagctggcggtgatcggtatgtgaatcgggatattcacgtcgacgctcacaatcgggatttcgggaatgtcgacgccgatggcgaggtcgatcagaccctggttgtcgccccgccacagaaggccgttgctgtggttgccggagatgaaagcgccggtgttgatattgccggtgttcgccatgccggtgttgtagtcgccggtgttgaagtagccggtgttgtagttacctgcattgaagccaccggtgttgacgctgccggtgttgacgctgccggtgttatagctgcccgggttcaagctacccgtgttgaggtctccggagttgaacaagcccgtgttggtgctgcccgcgttcccgatgccgaagtttccggcgcccgagtttccgatgccccagtttccggtgcccgcgtttcctatcccgaagtttccgctgcccgagttgaacaatccgatgtttccgtcacccgagttgaacaagccgatattgtggctgcccgagttcaggctgccgaacccgatctggccgctgccggtgagcccgatcccgatattgttgctgccgatattcgcaaaaccgatattgttgtcacccgtgttcgcgaagccaagattattgctgccggtgttcgcaaagccgatgttgtagctgcccgcgtgggcgaagcccaggttgtcgccgcctagattgccgaagccaatattgtagtcgcccaggtttgccaagcccacattgaagattccggcgtttgcaccgccgacattgttgccgccgacgtttgccaacccgaagttaagggtcatggtgcccacgctgtggtgcagcaggccggagttaaaggctggcgtcgccagattcgacgtgctcgtgttgtagagacccgagatggtgttgccaacgttagctacacccgatcccagcgcgccgacgttcccgaagcccgaaagtcccgaggttgccgaggccaggttccaaaagcccgaagcgccgccgccgaagttgccgaagcccgaggcggtgccggcgccagcgttgaagaagcccgacgacgggctggtggtcgagttcccgaagcccggggccgccggaatcttgatgagcgggatgctgacgccccccaccatgccggtgaggttgccgtcgatcgtggtggttggtccgcccacggtgatcgtcaccgtgggaagggtgagcgtggattgcgggagctcgaccgggccgtagtaaacaacgaagggaacaatggatgtgaagggcaaacgcatgcccggaatcgtcatcacgcttccgggcatgaccatcacctgatgtatcggcatgctgaatagctgcgcgtttatcggaatggcgggaatctcgagggcgatatcggcaccgatcaggccttggtagtcgccccgccacaagacgccgttgctgtagttgccggcgatgaaggcgccggtgttgacgttgccggtgttggccactccagtgttgtagtcgccggtgttgaagtagccggtgttgtagttacctgcgttgaagctgccggtgttgtagttgccggtgttgaagttcccggtgttgtagctgcccgggttgaagccgccggtgttgacgtcgccggtgttgaaccagccggtgttggtgctgcccgtgttgccgaggccgaagtttccggtgccgctgtttccgatgccgaaattgccggtgcccgagttgaacaacccgacgtttccgctgccggagttgaacaggccgatgttgtggctgcccgagttgaagctgccgaacccgatctgtccgttgccggtgagcccgatgccgacattgttgctgcccgtattcccaaagccgacattgttgctgccggtgttcgcaaagccgatgttgtggccgcccaggttggccaaacccaggttgtcgctgcccaggtttgcaaagccgaggttgtagctgcccaaattgccgaagccgacgttgaacacgccgacgtttccgttgcccacgttgttggcgccgacgtttgccaagccgagattgaagcccgccgcgctcggggggccggcagcggctgccgcggcgctggtcagccgctccgataggcccgccagcttcttcagctgctgggtgaacggcatcaacgcggagacggccgccgacgctccagcgtgatagccaaccatcgcggccacatcctgggcccacatccgctcataggcggcctcggtggccgcgatcgccggagcgttgaatcccagcagattcgagctcaccagcgacaccagcacggcgcggttggccgcgacgatcgccggatgcaccgtcgctgcccgcgccgcctcgaacgtggccacggctacccgtgcctgagcggcggcctgctcagcctgggccgttgccgaaatcaaccagcccaggtagggggctaccgcgcgcgccatcgcaaccgccgcggggccgcgccacgccgcatccgccaggcccgaggtcaccgacccaaaccacgacgccgccaccgccagttcgtcggctagtccgtcccaggccgccgcggccgccaacatcggccccgatccggccccgagatacatccgtaacgaattgacctcgggcgccgacaccacgaaatccatccgtcatacccgttcgtcagctggccgtcggaggtacgttcaggctaatcaatcgtctactactcgactagcccgtgaacgggtgaaaaatgctaggacattcacgtattggcccgagtggggctggtcgagtatcaggggaagctttatggggcaaagtcaagtttgtggttcgtcgtatcggggcgatccaaccgagcacatgtttagtgcaccagaacgacgggccgtgtatcgggtgatcgccgaacgccgagacatgcgccggttcgtgcccggcggtgtggtgtccgaggatgtgctggcgcggctgttgcacgccgcacacgccgcgcccagcgtcggtctgatgcagccatggcgctttatccgcatcaccgacgagacactcaagcgacgcatccacgcgctcgtcgacgacgaacgcctactcaccgccgaagccctgggagcacgggaagaagaattcctggcgctgaaggtcgagggcattctcgactgcgccgagctgctggtggtggcgctgtgcgaccgcagagggtcctacatcttcggccggcgcaccctgccccagatggatctggcgtcggtgtcgtgcgccatccaaaacctgtggctggcagcgcggtccgaaggcctgggcatgggatgggtgtcgctgttcgacccacaacgtttagcggccctgctggcgatgcccgccgacgccgaaccggtggccatcttgtgcctggggccggtgcccgagtttccggaccggcccgcgctggaactggatggctgggcctacgcgcggccactcgcggaattcgtctccgaaaaccgatggagttatccgtcggcgctggccacagatcaccatcacggcgaataggtcacgccgaccgcgaggttgacgtattcggccggcacgtcaaaggccagcgatcgccgcggcaagcggctcaacacatcttcaccgatagtggccttgaagtgcagcgcgagctggccgctgaacttcgggtcgacatcggcgacatcgagatcgagttgcagacccgtcggcgagatttcggcggtcgcggcaccggcctgcggcccgtcccagcgcgcgtcgacgacccggccggctagcttcggcaccatcgacagggttcccagcacccgctgttcggtgaacgccagcgcacccacgtagctggcgatgctgtgcgatgcccgcagccccgggataacgccggtgaaccgcctggtgacggccacgtattcggcaaggtagatgagtccctcagcctcaacctgacagcgtaggtcagcaggcagcctgccgagaccaaaccacttgcgaacaatgacagccatgaggccagtatggagtcgttttgtcggtgccgcaccgatgctggtaggagttagagcatgactcgcccgcaagcgcttctcgctgtttcgctcgcttttgtcgcaaccgcggtgtatgccgtcatgtgggtggggcactcccaggattggggttggctgcatagtttcgattggtcgttgttgaacgcagcgcacgacatcgggataaagaaccctgcgtgggtgcgcttctgggatggtgtatccctgatcttgggcccagtcgtgctgcggccgctgggtttgctggccgcgatggtcgcactggcgaagcgcaagatacggatagcgttgttgctgttggcctgtttaccgctcaacgcgatcatgacgatcgcggccaaatccgtggcccaccgcccgcgaccggcgactgcgctggtatctgcccattcgacttcgtttccgtcagggcatgcgttggaggcgaccgcaagcgtactcgcgctgctaaccgtcctgttgcccatgctgcacagcaggtttactcggcacatcgccatcacggtgggcgcgctgtgcgtgttgacggtcggtgttgccagggtggcgttgaacgtgcatcatccgaccgacgttgttgccggctgggcgctggggtacctgtatttcctcgtgtgcctgtgcgtatttcgaccgccgtcgatattcggtgcccaacgcgcgtctcatgctttgtcgccgccagtggaggtgtcgagacaacccgaaccggaagtcgacacggcccgctaaagccatggtgcgctgtgcatttcgctttgtcaccgcacagtgacccagccggattctaaccttgacttgaccacacgaggtgattgtctgacgattgagcgatgagccgactcctagctttgctgtgcgctgcggtatgcacgggctgcgttgctgtggttctcgcgccagtgagcctggccgtcgtcaacccgtggttcgcaaactcggtcggcaatgccactcaggtggtttcggtggtgggaaccggcggttcgacggccaagatggatgtctaccaacgcaccgccgccggctggcagccgctcaagaccggtatcaccacccatatcggttcggcgggcatggcgccggaagccaagagcggatatccggccactccgatgggggtttacagcctggactccgcttttggcaccgcgccgaatcccggtggcgggttgccgtatacccaagtcggacccaatcactggtggagtggcgacgacaatagccccacctttaactccatgcaggtctgtcagaagtcccagtgcccgttcagcacggccgacagcgagaacctgcaaatcccacagtacaagcattcggtcgtgatgggcgtcaacaaggccaaggtcccaggcaaaggctccgcgttcttctttcacaccaccgacggcgggcccaccgcgggttgtgtggcgatcgacgatgccacgctggtgcagatcatccgttggctgcggcctggtgcggtgatcgcgatcgccaagtaaccccggacctcgattgtgaactgtgcgacgggttttcggcgtgttgcgtcgtgagattcacgttcggcgtcaatcggccagcgcgcggcccggcctgatgttgaagttaaggcccgccaacgacatggtcgcctcgtaggttcggtcgtagccggtggcgctgatccgccagccgtcggtggttcgtcggtactggtcgtggtagaacgcggcgccgatgagcatgaaattgaactcggcgacgatgacccggtcttgcaggtaccagatgccggttgcggtatcgccggtcacggtgatttccggatgggtgacccggtgttcggtgatgacacccgggccgagtgcctggcgcaggtagtcgaccaggtcggcgcggttggtgaagtgcagctccgtaccgaccgatgacccgtaatcgccggtgacatcctcggccagggtgtcggtgaagtcgtcccaatgcttggtgtccaatgcccgcagataccggtatttgagctgtttgatcgctgcaatgtcggctggatcacccggagtcaccacgccattgcagcacaccggctcacgggtagctttggggtatgagccaatcccggtacgcggggttgtcccgcagcgagctggcagttctgttacccgagctgttgttgatcggccagctgatcgaccgatcgggcatggcctggtgtatacaggcattcggccgccaggagatgctgcagatcgccatcgaggagtgggcgggcgccagcccgatctacaccaagcgcatgcaaaaggcgctgaacttcgagggcgacgacgtgcccaccatcttcaaggggctacagctcgacatcggcgcgccgccgcaattcatggacttccgtttcaccctgcacgaccgctggcacggcgagtttcacctcgaccactgcggtgcgctgctcgacgtggagccgatgggcgacgactacgtcgtcggcatgtgccacaccatcgaagatccgacgttcgacgccaccgcgatcgcgaccaacccgcgcgcgcaggtgcgccccatccaccggccgccccgcaagccggccgaccggcatccgcactgtgcgtggaccgtcatcatcgacgagtcctatcccgaggctgagggtattccggcgctggacgcggtccgtgaaaccaaagctgccacctgggaattagacaacgtcgatgcgtctgacgacgggctggtggactattcgggtccgctggtgtccgacctggacttcggggcgttctcgcattccgcactggtgcggatggccgatgaggtctgcctgcaaatgcacctgctgaatctgtcgttcgccattgccgtgcggaaacgggccaaagccgatgctcaactggccatttcggtgaacacccgccagttgatcggagtggccgggctgggcgcagaacgcattcaccgtgcgatggctttacccggcggaatcgaaggcgcgttaggtgtgctggagctacacccgctgctcaacccggccggttacgtgctggccgaaacgtcgccggaccgtctggtggtgcacaactcgccagcccacgccgacggcgcctggatttcgttgtgcacaccggcatccgtgcagccgttgcaggccatcgccaccgctgtagactcgcatctgaaggttcggatcagcgggacggacaccgactggaccgcggaactcatcgaggccgatgccccagcgagcgaactgccggaggtgttggtagccaaggtcagtcgcggatcggtcttccagttcgagccgaggcgctcactgccgttgaccgtgaaatgagctcgatgcgatctgtcaagtcggtggcggtaccgcttcggtgacaccaccgcatcgaccgcataccaatgaggttgtcaccgaaccgtatacggcccacccgccgctatggttaacgctggccaccgacccctattgacgaaagccttccgctatgtacgacccgctggggttgtcgatcgggaccacaaacctggtcgcggcgggtaacggaggtccgccggttactcgtcgcgccgtgctgaccctgtacccgcattgcgcaccgaaaatcggtgtgcctagccagaacccgaacttgatcgagccgggcgccctaatgagcggctttgttgagcgcattggagatgcggtggcgctggtgtctcccgacggatccgtgcacgatccagacctcttgctggtcgaggcgctggatgcgatggtgctgaccgccggtgcggacgcgagttcctcggagatcgccattgccgttcccgcgcattggaagcccggagctgtacacgcactgcgtaacggtttgcggacgcacgtcggcttcgtccgcagcggcatggcgccgcgcctggtttccgatgcgatcgcggcgttgaccgcggtgaactcggaattgggcctgccccacggcggtgtggtggggttgcttgatttcggtggctccgcgacttacgtcaccttggtggagaccaagtcggattccaggacgtcggatttccagcccgttagtgccacggcacggtaccaggacttttccggtagtcagatcgaccaggctttgctgcttcgggtcatcgaccaattcgggtacggcgatgacgtcgatccggccagtaccgccgcggtcgggcaactcggccaactcagggagcagtgccgtgcggcaaaggaacgactgtccaccgacgttgccacggaattgttcgctgagcttgccgggtgcagctcgagcatcgagatgactcgggaacagctcgaagacctgatccaggatccattgaccggcttcatctacgcgttcgacgacatgctggcgcgccacaacgcgagctgggcggatctcgcggcggtggtcaccgtcggcggtggtgccaatattccccttgtgactcaacgtctttcgttccacactcgtcgacctgtgctgaccgcgtcgcaacccgggtgcgcggcggcgatgggtgcgttgctgctcgccaaccgtgggggagagcgcgattcgcgaacgcggacgtccatcggcctcgccacggccgcagccgccggcaccagtgtcatcgagctgccggccggcgacgtcatggtcatcgaccatgaggccttgaccgatcgcgagttggcctggtcgcagaccgacttcccaagcgaagctccggcgcgtttcgagggcgactcgtataacgaaggcggcccctgctggtcgatgcgtctgaacgcggtcgagccccccaaaggaccagcgtggcggcgaatccgggtgtcgcagttgctcatcggggtgtcggcggtagtggccatgaccgcgatcgggggcgtggcattgacgttgacagccatcgagagacgcccaagcccgctaccaaccccaattgtgcccggcctggccccgatgccgcccggatccgtcgtgcctagctcgcgcgcaccgaccccgccgccaccgccgtcgaccgttgcgccgcttcccagtgcggcaccggccccgacgacggtcgcgccggcaccgccgccgcccacacaggtggtgacgaccacgacagcgccacccgtcaccacgacgccgaggccgtcgccgaccaccacaacgaccaccgcgccaccgtcgacaacgacgacaaccgagctgccggtgacgaccacttcgacgattccaacgattccgacgactacgacgacggtgaagatgaccacggagtggttgcacgtcccgtttttgcccgttccgatcccggtcccgattccgcaaaatccgggtgccggcgaaccgcagaacccgttcggaagccttggctctgggtgagccgcgttccccggagctggccccgtcggtgtcaggtccgtagtatcggtatgggttgctgaggaggtcgtgtgggcgactatggtccgtttggattcgatcccgacgaattcgatcgggtgatccgggaggggagcgagggactgcgcgacgcgttcgagcggatcggcaggttcctcagctcatccggcgcgggaacgggctggtcggcaatcttcgaggacttgtcccggcgctcgcgtccggcgccggagaccgccggcgaggccggtgacggtgtgtgggccatctatacggtggacgccgacggtggtgcccgcgttgaacaggtgtatgcgaccgagcttgacgccctgcgcgcgaacaaggacaacaccgacccgaaacgcaaagtccgcttcctgccatacggcatcgcggtcagcgtcctcgacgatccggtggacgaggcccagtaacgtcagccctgctggacgctgttggaaccgccggcattgctgatcttcggcgagcccgagtgatacgtgacctcgttgttgaagccggcggcttcgatggtgtcgacggagtcgacggtgaccgagttcctcatgccggacacggtgaggctggtgcagtggccggtgatcaccaccgtgttggacatgccgctgacgctgacaatgctgtcgttgcaggcgattgtccggttcacgttgacgccggagacgctcaggctggcgccggccggcggaagagtggtggccggttgcgcagtcggggttggaacagcccgggagacagacggggtgggcgagagaacgacgaagttgccttgggaaagccgctgtgcgctgaatgcggcgatgccacccaccagaaccagcacgccgacaacgacgaccgcggccaggatccaccacgccctgttgccggaggacgatcgcggcgatgggccgccgaacgggccgccatagctatacggcggcggtggcgggccgggtggataggtgtagccgcccgactgcgagccgccgagttcggaggcgcgtgccacgtcggctagcggccgctccagttcccggattcgcgcctccgggtcatcctctgggttcatgcacagatgctcccacacgacgatcatgccgcataggtagttgcgcccggcggcaccacacgattcggcttggcctgctatcgtcccatgcttatgcctgagatggatcgtcgccgaatgatgatgatggcggggttcggcgccctggctgccgcgcttcccgccccgacagcctgggccgacccgtcccggccggccgcgccggctggtccgacaccggcgcccgccgcgccggctgcggcaaccggtgggcttttgttccacgacgagttcgacgggccggccggttcggtcccggacccgtccaagtggcaggtgtcgaaccaccggacgcccatcaagaacccggtgggctttgaccggccccagttttttgggcagtaccgcgacagtcgacagaacgtgttcctcgacggcaactccaatctcgtgctgcgcgctacccgagagggcaacaggtatttcggtggcctggtccacggcctgtggcggggtggcatcgggaccacctgggaggcccggatcaagttcaactgcctggctccgggcatgtggcccgcctggtggttgtccaatgacgatcctggtcgcagcggcgaaatcgacctgatcgagtggtatggcaacgggacttggccgtcgggaaccaccgtgcacgccaacccggacggcaccgcattcgagacctgcccgatcggtgtggacggtggttggcacaactggcgcgtcacgtggaatccgagcggcatgtacttctggctggattacgccgacggcattgagccctacttctcggttccggcgaccggaatcgaagacctcaacgagcccatccgcgagtggccgttcaacgaccccggctacacggtgtttccggtgttgaaccttgcggttggcggttctggtggcggcgatcccgcgacgggttcctatccacaggagatgctcgtcgactgggtgcgcgtcttttaacgcctcgcgctcttgcccggggtgctacccggcttgctcggagaaagcatggagtttttggtcaccatgaccacccgcgttcccgatagcatgcccgcggacgcagtcgagcgggtccgtgcccgcgaggctgcccgctcgcgcgagctcgcggcacagggaaagctactccgcctgtggcgcccgccgctgcggccgggcgaatggcgcaccctggggctgttcgccgccgacgacaacggcgaactggagcagctgctggcctcgatgccgccgcggtcgtggcgcaccgacgacgtcacgccgctgggtgctcacccgaacgacccggttggccaggggataaccatcgcgccgggtaagggtccggagtttctgatcgcgacgaccattatggtgccaccgggtaccccggctcaggtggtcgacgacaccgtggcgcgcgaggctcgccgcgcgcccgagctggccgggcggggacacctggtgcggttgtgggcactacccgacggaccggacggccagcgcaccctggggctgtggcgggctcgcgaccctggcgagctgatggccatcctggaatcgctaccgcttgctggctggatgaccatcgagaccacgccgctgagtccgcatcccgatgatccgatccgcatgccctgaccgtttccggtgtcgccgggctcttaggcgccgtcccactcgccgcgggcgatgagaacatcacgaagtaggtccgcgcgatcggtgatgatgccgtccacgtccatgtcgagaagggtgtgcatcacatcgggttcgtcgacggtccaggcatgcacttggcgtcccgcagcatgaaagccgcggacccgtgccggcgtaatgaccggtacaccgccaagccgtgacggtagttgcacgcagtcgatgtcgcgcatcatccgccaggcatatgcccggctgcccagcggacgcgcggtcagccacgccagcagcgcgcccgttcctgccgaactagcgacccgcttggtcagcaggcgcaatgcgcgccggcgacggcgctcggaaaacgaaccgatcagcacccggttgtgcgcgttgcaccgctcgatgacgttgacggtcggctcgatcgccgatgcggctttaatgtcgatgttgacccgcatgtctggcagcgcggtaagcaggtcttccagggttgggatcgactgccccgcacccagctgcgccttgcggacatcacgccaatccaaccggtcgaccgcgccggataaccccaccccgggcgccagcctacggtcatgcaggatcacggctacgccgtcccgggtggcgcgaacgtcggtctcgatgtagcggaatccgagcttggccgcctcctggaacgcccccatgctgttcatgggcaatctgaacgacgtaaatcctctgtgcgccatggcaatccgccccccatggcgaagaaattccacggtaggtgcgccaccgtcgctcatcaggtcagtatcacatagcctcggccgccgggggcgtccacgccgggggcagcaccgctctgtcggcgacggttcctgtgcaccagccgctttcgcatcgcagtggtaatgggcgctcccatacggcgcggtcggcgacgacggtgcatgggccggccatcgttttgggccttccccgccttgccgccgggccaccgacgttcagcatcaccatcagcgtcgacgtgtcacatcggagccgatgacgggaatcgaacccgcgtattcagcttgggaagctgatgttctgccattgaactacatcggcacggttgcctcgaaaggctagcatccagaatcattccatcacccccaggccgtacaagatcagaaatccggcaaagaacatcacggccatccatggccgctccggcgtttcgtgcgcctcgacaagcagttcctccacgaccagccagagcagcgccgccgccgcgaacgccaacacgagggtcaggacggtatttcccgcccggcccagcgccacggcacctgacacaccgcccaccgcgatcactaggctcagggcgcttgtggtcgccgcggcccggatcctaggcattccggagccggccaggcgcagggccaccgccagacccaggaacagcacctcgaccgtcagggcgatggtgatgatgatcgcggtgcgactggacaccgtcgcgcccgttgcgaccagcaacccgtcgatgaagaggtcaaccgcgactacggtgaggaacccgacgggcagttcgcccacgtcgtcgccgtcttgatgttccccgtggccgtcaaatcggcgcagtgcaacgagtaccgcgacgcctgcactgaagcccacaacgatcagccagagcggacctctgctgcgcaggtctggtagcacttccccggccacggcggccatgacaattcccgcggcgaaatgttggacgccgctgaccatcgccgccgacggcgtgcgcaccgacgggaccacgccgccgagaatcccggcgagaaccgggaaggtgaccaacgaggcggccgttgtgacgttgctgatgccaacctcccggtttcggtcgaagatctcggctcgggcacgcttgaacattgtgacggctagtgacaaatgcagcgactttcggggaaacgggcattgaaataaggaaggaacagcatgtcgaaggtgctggtcaccggattcggaccctacggcgtgacgccggtaaatccggcacagctcaccgccgaagagctggatggtcgcaccatcgccggcgcaacggtcatctcgcggatcgtgcccaacacgttcttcgagtcgatcgcggcagctcagcaggccatcgcagagatcgagccagcattggtgatcatgctgggcgaatacccgggacgcagcatgatcaccgtcgagcgactcgcgcaaaacgtcaacgactgcgggcggtacggcctcgccgactgcgccggcagggttttggtcggtgagccaaccgaccccgccggcccggtcgcctaccacgcgaccgtaccggttcgcgcgatggtgctggccatgcgaaaggccggcgtgccagctgacgtctcggacgcggcgggcacgttcgtgtgcaatcacctcatgtacggcgtgctgcaccacctcgcccagaagggtctgcccgtccgcgccggttggattcatctgccgtgcctgcccagcgtcgccgcactggatcacaacctcggtgttccgagcatgtcggtccagacggcggtcgccggggtcacggctggcatcgaggcagccattcggcagtccgcagatatccgcgaaccgatcccgtcgcgattgcagatctagggcgcagctgacggcggtcttctagagattagatatttattcttccgttatcttgtcgtaatctgctcagcgtgggccgacatgaattagctagggaccggcgaaagtcgtcagcggtcctggctgcggtcctcgccccggccgccgtgttcttcgccacgggcggagatgtcagtacgcttgccgcccgcgccgatgccaacccggttctcggcgacgacgcgccctgttgtgtgcagatcgtgccggttgcaccgctggctttctcctcacagatatccggcggtgaaatcgggacgggccttgctgccagccagttcgcttcggcatcgagatggcgcatcgtatctcggtatttgccggtaggggtggcacccgagcagggtctacaggtcaagaccgtcttgacagcccgcagtatcagtgcggctttccccgaaattcgcgaaatcggcggcgttcggccggatgcgctgagatggcatcccaatggtttggcgctcgacgtgatggttcccaaccccggcaccgccgagggcatagcgctgggcaacgagatcgtcgctttcgtactgaagaacgcgacccgatttgggatgcaagatgtgatttggcgtggcgcctactacacgcccaacggcgcgcggacaaccggggccggccactacgaccacatccacatcacgaccgtgggcggcgggtatcccaccggcgaggaactctacatccgctgagccagcgtgcggcgacagatacgctcgtcgggtgctgctctccgatcgtgatcttcgggccgagatctcctccgggcggttggggatcgacccgttcgacgacaccctggtccagccgtccagcatcgacgtccggctcgattgcttgtttcgggtgttcaacaacactcgctacacccacatcgacccggccaagcagcaggacgagctgaccagcctggtgcaaccggtcgacggggaacccttcgtgttgcacccgggcgaattcgtgctcggctcgacgctggagcttttcactctgcccgacaacctcgccggacggctggaaggcaagtcttcgttgggccggctgggcctgctgacgcattccaccgcgggcttcatcgatcctggcttcagcggtcacatcaccctggagctatccaacgtcgccaacctgccgatcactttgtggcccggcatgaaaatcggtcagctgtgcatgttgcgcctgaccagcccgtccgagcatccctacggcagttcccgggcggggtcgaaataccagggtcagcgcgggcccacgccgtcgcgctcctaccagaacttcatcaggtctacttagcatccggcgcggctaggcctgtcgcgggtagctgtcacctgccgtttgcctggtgctcagcgccgcgatgcggttcgctcatcgcagccacctacacacagtggtgtgcgatgcagcgtcttcggcactgggtatctgggtgccacccacgccgtcggtatggcgcaactgggacacgaggtcgtcggggtcgatatcgatcccggtaaggtcgccaagctcgccgggggtgacattccgttctacgaacccggcctgcgaaagctgttgactgataacctggctgccggccgcttgcggttcaccaccgactacgacatggcggccgatttcgccgacgtgcatttcctgggggtcggcacgccgcaaaagataggcgaatatggcgccgacctgcggcatgtccacgccgtcatcgatgcgctggtgccgcgtctggtcagggcgtcgattctggtcggcaagtcgacagtcccagtgggcaccgcagccgaactgggacatcgggccggtgcactggcaccccggggagtcgacgtggaaattgcctggaatccggaattcctgcgcgagggcttcgcggtgcacgacaccctcaaccccgaccgtatcgtccttggggtacaagatgattcgacgcgcgccgaggtagccgtccgcgagctgtacgcgccgctgctggcagcgggcgtgccgtttctggtgaccgatctgcagaccgcggagttggtcaaggtatccgccaatgcctttctggcgaccaagatttcgtttatcaatgcgatctccgaagtgtgcgaggcggcgggtgccgacgttagccagctggccgatgcgctcggatacgacccgcggatcggacgccaatgcctcaacgcgggcttgggtttcggcggcggctgcttgcccaaggacatccgcgctttcatggcccgcgccggcgaactgggagccgaccaggcgttgacgttcctgcgtgaagtggacagcatcaacatgcgccggcgcaccaagatggtggaactggccaccaccgcatgcggtggctcgttgctgggcgccaatattgcggtgctcggcgcggcgttcaaacccgaatccgatgacgtgcgcgattcgcccgccctcaatgtggcgggccagctgcagctcaacggcgccacggtccacgtgtacgatccaaaggccttggacaacgcccaccgactgttccctaccttgaactatgcggtttcggttgcggaggcctgcgagcgcgcggacgccgtgttggtgcttaccgaatggcgggagttcatcgatctcgaacccgctgatctagccaaccgggtgcgggcccgggtgatcgtggacggccgcaactgcctcgacgtgacccgctggcggcgggcaggctggcgggtgttccggctgggagtgccgcgattagggcactgaccggcgcagccagcgcaagtactctcggtcaccgagcagttccagacgacgccacagcacggggttgtcggcggactgggtgaaatggcagccgatagcggctagctgtcggctgcggtcaacctcgatcatgatgtcgaggtgaccgtgaccgcgccccccgaaggaggcgctgaactcggcgttgagccgatcggcgatcggttggggcagtgcccaggccaatacggggataccgggtgtcgaagccgccgcgagcgcagcttcggttgcgcgacggtggtcggggtggcctgttacgccgttgtcgtcgaacacgagtagcaggtctgctccggcgagggcatccaccacgcgttgcgtcagctcgttgagcgggatctgcgctagaccgttatccgggtatgcgagtagttgcacatgatcgacacccaggacctgtgccgcagcggcgagttcctcccggcgcacctcaccgaggtttcggtcggtccggccgagtgtggaggcctcgccgtgggtgaagcacaatcctcgcagccgcgttccctgcgccgtgaaatcacccaataccgccccgagcccgaaggactcgtcgtccggatgggcgaacacagcaagcacttcgtgtgcgcaggggagacggttgcagctgttcatcgattcaccgtccggaggatccgtgcgcgcgggtggacagccgccgcatattatgtagttccaatgagcaatggaattatattcccaaggatgactggaaatggctggacagtccgatcgtaaggcggcgttgttggaccaggtagcgcgcgtgggcaaggcgctggccaatgggcggcgattgcaaatcctggacttgctcgcccaaggtgagcgcgcggtagaagcgatcgcgacggcgaccgggatgaacctgaccacggcatcggcgaatctgcaggcgctgaagagcggcgggctggtcgaggctcgccgcgaggggacccggcagtactaccggattgctggggaagacgtggcaaggctgttcgcgctggtgcaagtggttgccgacgagcatctggccgacgtggcggtcgcggccgcagacgtgctcggttcgccggaggatgcgatcacccgtgcggagctgctgcggcggcgcgaagccggcgaggtcaccctggtcgacgtgcgaccgcacgaggaataccaggccggccatatcccgggcgccatcaatatcccgatagccgaactggccgaccggctcgccgaactagctggcgaccgcgacattgtcgcctactgtcgtggtgcctactgcgtcatggcccccgatgccgtccgcatcgcgcgcgacgcggggcgggaggtgaaacgcctcgacgacggaatgctcgaatggcgattggccggactgccggtcgacgagggtgcaccggtcgggcatggggattgatcgcccgtggggccgaagggaagtctacgtttggtgaagcggcagccagaactgctcgttgcccagcatgaacactggcaggacacctaccgagcgcatccggtgctgtacggaacccgcccgtcagagccgggggtatatgccgccgaggtgttcaatgccgacggcgtgcagcgggtgctggagttggcggccggtcatgggcgtgacaccctgtatttcgctggccagggcttcacggtggtggccaccgatttcagcgacgttgccgtcgcgcaacttcgccgaagtgcccaagcgcgcggggtctccgcgcgggtgcaaccgattgtgcacgatctgcgccagcctctgcccgtcaaaaccggttccattgacggcgcctttgcacacatggcgttgtgtatggcgttgtccaccagcgaaattcatgcagtcgttgccgaggtcggccgggtgttgaggccgggtggaaagttcatctacaccgttcggcataccggcgatgcgcactacggcgccgggcaggcccacggtgacgacatcttcgagtgcgcagggttcgcagtgcacttcttccgccgtgagctggtagcgcgcctggctaccggttgggtactcgaggaggtacacgatttcgaggaaggtgagctgccccggcggctatggcgggtcactgtcaccaagcccgcctagccggcgctgtgggatcagccgcaggtgtgcaccgtgtttggggacggtggtgatgttgcgcaccaacggagtctcgcctttggacgggccggcggcggtgatggtgaagcggcggaaaatctcttgcaggatgaccgctccctcggtgagggcgaacccgaagccgaggcatcggcgcacaccgccgccgaatggcagccaggtgttgggtgccacgctgccgtcaaggaaccggctaggacgaaactctgtgggtttggggtgcgatacctcgctggcgtgggccaacaggatcgacgtgttgaccaccgtccccgctggcagtcgccaaccaccgatctctgccggcgcggtgaccttgcgagcggtagaagcgatgacggtgtgtcggcgcattccttccttgaggacggcctccaagaatccgtcgtcaccgccgacggcagcccagactacttggctttggatttccggagcatgggcaagttcccacaacgtccaggacagggcggcggcggttgtctcatgaccggccagcagcaacgtgatgagctggtcgcgaagctcggcatcggtcagcggcttagtaggcgtgtccttggtttgcaaaagtctggatagcacgtcggttcgggcggtgagatcggaatcgatacggcgggaggcgatctcgcggtagaggatctcgtctatcttggtttggttatggaagaagcgcttccagggattcatccgcttgagcgacgggtacggaacgcccgcgagaatcgcgggatggatgtttatgatctgttgcagccgactagtcaactcggccttgacttttgggtcagtgaccccgaaaacgacccgcaggatgatgtcgagggtgagcgcattcatgtggtcaagactgttgatcgttgcgtggggccgccagcgcgtgatgtgttcacgcgcaacggaggcgatcatgtcgcggtatccgcgcagcgcggcgcgggtgaacgcgggcatgagcagcgatcgcatccgcgcgtgttcggcttcgtcggtcatcaataccgagtgctcgcgcatgacaaaaccaaggatgtggttgccttcgcccgcgtgcagcgacctcgggtcggccgcgaagatctctttgatgtgttcggggcgggtatagaccacgaggttgtcggcatatgggggcacccgcaaggagaacacgtcgccgtacttgcgatgcatcgctggcaggaaccattcccgaaacctcaggtacagcacgctctgcaggtagcggggtagccgcggcccgggtggcaggcccgtcgtcaacgtgcttgccatggcggctcccttctgataatcaaatgtttgatgtaaacgaatgcttatcacgataggatgcagctgtgcaacagcaacgcacaaaccgcgacaaactgctcgacggcgctctggcttgtttacgagaacgcggctacggcaacaccagctcgcgcgacatcgctcgtgcggcaggggtgaacatcgcgtcgatcaactaccacttcggtagcaaggacgcgctgctcgacgatgcgctcggccggtgcttttcgacgtggaaccagcgtgtccaggaggcattcgatcactcccgcgccgccggtccggccgggcagatcctggcggtactcgaagccaccgtcgattcgttcgagcagatccgccccgccgtgtatgcgtgtgtggagtcatacgctccggcgttgcgctcagaggccttgcgggagcgcctggccgccggatatgccgacgttcggcagcattcggtcgatctggctggcgctgcgcttgccggtaccgacatagcaccgccggagaacctgtcgaccatcgtctcggtgttgatggcggtcatcgatggcctcatgatccagtggatcgccgatccgtccgccaccccgcgatcgaccgaggtaatccgagcgcttgccagcatcggcgcggtcgtcacgtcgcagttgcggtgaaccacacggtcgccggatggtctgcactgcgcttgatgccgacgtcgatgaagccggcagcgccaagccacgcggcggtgtcgagggtggggggcacgcgatagatcgcgggatcgaaacgggccgccagtggttggtcatcggatatcgatgtaaggacgagtcgacccccgggccgcagggctcaagcgatgtcgcaaaggctggcgcggggatcgggccagaagtaaaagttgtgcacgccgagcaccttgtcaaggctgtggtcggcaaccggcagggttactccatcgccgtgataaagcgagatcaggccggctgcaatggctttcgcgttgtgatgggccgcgattgcgatcatggtcgtcgacacctcgacgccgctcacttgcgcgccggcggcggcgagcagcccaagggttcggccggggccaaagccgatctcgcaaacccgctcgcccgggccgggcgcgagcagctcgacggcgatgcgattgacgtcggcggtctcggctcgccagatccgtcccagtaggcggccgaacgcgcctgttggccgggcagcctgactggataggtaccgtcgggccggatgtgtgaggcgcatggggacgacctttcggttgcaagcggttagtccgaagaagctgtggtggcccgaacgacaaactcggcgagggtcgcagcgatcgcatcgtcatcgatcacgccaggttgcacgatcgaccaaggctccggtgacgggtcgaagtgaagatgcaccgcccacaacgcgcacaactcgacgatggtccgggccaccatcggtgccggcccgggcaggatcagaaggccggcgcgctcgcggtgcactaggtatgcctggaccgcatcgacttgggcgttccggccggtgccgaaccaaacctcggcgaggtcgggtagctcgggggcacagcggtcgaccagtttgagcgcgatccggtgccgggccaggcggctgtagaggtcggtgacgataccggcgagttctgctcgcgcgtctccagtcgtcgcacccggcggcaaagtcgctcgcaacgcgtgcgtgagccgcatgtcggtgacctcgccagccagtcgggccgacaccacagctgcgatctcgcccgcaacgggagcggccaccggcagttcggatgccagcggaagggcttcctgagcgtcgccgtagcgcaccgccgccgcgaacagcgcagccttgccctgggcgtagccatacagcgtgcctttggccagggcgagtgcgtcggccacgtcctgcacctgggtgcgctggtaaccgtgggcgatgaacacccgcgccgacgcggcgacaatcgcggaaaaccggtccgcgggaatgctgcgggccatgggccgataatagtttgactgactcggtcagtcaccccaagaccttgcgcaagactgcggcggaatctaatattccaaagatatatggaactcgatgcgaaggaatcaggctcatgagcaagacggttctcatccttggcgcgggtgtcggcggcctgaccaccgccgacaccctccgtcaactgctaccacctgaggatcgaatcatattggtggacaggagctttgacgggacgctgggcttgtcgttgctatgggtgttgcggggctggcggcggcctgacgacgtccgcgtccgccccaccgcggcgtcgctgcccggtgtggaaatggttactgcaaccgtcgcccacattgacatcgcggcccaggtagtgcacaccgacaacagcgtcatcggctatgacgcgttggtgatcgcattaggtgcggcgctgaacaccgacgccgttcccggactgtcggacgcgctcgacgccgacgtcgcgggccagttctacaccctggacggcgcggctgagctgcgtgcgaaggtcgaggcgctcgagcatggccggatcgctgtggctatcgccggggtgccgttcaaatgcccagccgcaccgttcgaagcggcgtttctgatcgccgcccaactcggtgaccgctacgccaccggaaccgtacagatcgacacgttcacgcctgacccgctgccgatgcccgttgcaggtcccgaggtcggcgaggctttggtctcgatgctcaaggatcacggtgtcggcttccatcctcgcaaggccctagctcgcgtcgatgaggccgcaaggacgatgcacttcggtgacggcacgtccgaaccgttcgatctgcttgccgtggtccccccgcacgtgccctccgccgcggcgcggtcagcgggtctcagcgaatccgggtggatacccgtggacccgcgcaccctgtccactagcgccgacaacgtgtgggccatcggcgatgcgaccgtgctgacgctgccgaatggcaaaccgctgcccaaggctgccgtgttcgccgaagcccaggccgcagttgtcgcccacggcgtcgcccgccatctcggttacgacgtagctgagcgccacttcaccggcacgggcgcctgctacgtcgagaccggtgatcaccaggcagccaagggcgacggcgatttcttcgctccgtcggcgccctcggtgacgctgtacccgccgtcgcgggagtttcacgaggagaaggtcgcacaagaactggcctggctgacccgctggaagacgtgacacgccggtgggcgcggccccctaccacggctcctaccggcgcccctgaaacaccagactgtggataaccgctgttgcgcaagcctgctagtagcctcgccaaggtggactactcgtcggcatacctggagcagacccacgccttcggcgaactgatccgcaacgtcgatcaatccaccccggtgccgacctgcccgggctggagcctgggtcaactattccgccacgtcgggcgcggggaccgctgggcggcgcagattgtccgcgatcgactcgaccatttcctcgatccacgcagcgtcgagggcggtaagccaccgccggaccccgacgacgcgatctcctggctgtacggcggggcgcggctgctggtcgacgctgtggaacaaacgggtgtggaaacgccggtgtggaccttcctcggaccgcgcccggcgggctggtgggttcggcggcggctacacgaggtcgcagtgcaccgcgccgacgtggcgatcaccgtcgggggcgaattcacactggaaccgaacgtggcagccgacgggatcagcgaattcctggagcgcatagcggtccaggccggcagcggcggcacgccattaccgctcgaagacgacgacaccttacatctgcacgccaccgatccggggcttcttgaagccggcgaatggacggttcgtcgcgacgagcgcggcgtcacctggtcgcatcggcacggaaagggtgccgtggcactgcgtggcggcgccaccgagctgctgctggcgatggtgcgccgactctcggttgccgacaccggcatcgagctgttgggggatgccggggtatggcaaaaatggctggatcgcacgccgctgtagccgccgcacacggtaactttcagaccatgaccacatcggagatcgctaccgtgctggcctggcacgacgccctcaatgccgccgacattgagaccctcgtggcgttgtctactgacgacatcgacatcggtgacgcgcacggggctttacagggccacgatgcgctgcgcgggtgggccagctcgctcaccacaaccgcagaacttggccgcatgtacgtgcaccacggagtcgtggtcgtcgaacaaaagatcaccagcggcgaagatccgggcatcgccaggaccggcgccgcggcgttccgtgtggtccaagaccacgtcgcatcggttttccggcacgaagacttggcgtcggcgctggcggccaccgaactcaccgaggacgatttggtcgattgaggtcggcgaacggcagttaggagccagttatgcgcgggatcatcttggccggcggttcgggcacccggctgtacccgatcaccatggggatcagcaagcagctgctgccggtctacgacaaaccgatgatctactacccgctcaccacgctgatgatggctgggatccgagacattcagttgatcaccaccccgcatgacgcgcccggctttcatcgactcctgggcgacggcgcgcacttgggagtgaacatcagctacgccacccaggatcagcctgacggtctggcgcaggcgttcgtcattggcgccaaccacatcggcgccgattcggtggcattggtgttgggggacaacatcttctacggcccaggtctggggaccagcctgaagcgcttccaatccatcagtggtggagcaattttcgcctattgggtagccaacccgtcggcctatggtgtcgttgagttcggcgccgagggcatggcgctgtctctggaggagaagccggtgaccccgaagtcgaattacgcggtgccgggcctgtatttctatgacaacgatgtgatcgaaatcgccaggggtttaaagaaatcagcgcgcggggagtacgagatcaccgaggtcaaccaggtctacctcaatcagggtaggttggcggtcgaggtgctggcccgcgggacagcgtggctggacaccgggacattcgactcgctgctggacgccgccgatttcgtccggaccctggagcgtcggcagggcctgaaggtcagcatccccgaagaagtggcgtggcgcatgggctggatcgacgacgagcagctggtgcagcgagcccgtgctctggtcaagtccggatatggtaactacctgctggagttgttggagcgcaactgatttcggcgggttattgtcggtgattatggaaccccctggtagcccgtcctggatgaacagcccaccggaccagccattgccgaacagcccgccgttggcgccgttggcgatcagcgggccccaacagcgcctgggtcggcgcatcggcggtggtctcggcgctggcacacgagcccgcacccacgttcaggttctgtgcaaactggccatggaacgccgccgcctgattgttgagggagtgatgccgccgaccgtgtgcggaaatcagtgccgcgacggccgccgacacctcgtcttcggccgccgccagcacgcgggtcttgtggcgcttcggcgggaagttgctgatccgagatgctggcggctggtttccttgtggtggcctgggccgggtggtggcgcacagtgggcccggtggggtcgcggccggccgggcaagaacgctgcgccctggccgggccatgagcggagccggcaagctcgacggcgcccggcatgcgcggtgcaagaaccccatggaccgcaccgagtgccgtgctcgccctcggcggctaccgagccggtgtctccctagtcatccacgttatccacagcgccttgggttaccgggcgccggtcgggtagcgatggtagtatcgaaagtatgttcgatcaggtgcgggggcgcatgccttcaccggaggcgatcgctcattttgatgagcggtttgaatgccatgctccgcggaccacgagggtgtcggcggcgttcatcgatcggatctgctcggcgactcgggccgaaaaccgggccgctgcggcgcagttggtggcgttgggggagttgttcgcctatcggtggtcgcgttgcgggggccgcgaggagtgggtgatggacaccatggcggcggtggccgccgaggtggcggcggcgttgcggatcagtcagggtctggcggccagccggttgcggtatgcgcgggcgatgcgtgagcggctgcctaagacggctgaggtgtttagcgccggcgacatcggctatctgatgtttgccacgattgtgtatcgcaccgacttgatcgttgaccctgatgttttggcggcggtggatgcgcagttggccgccaatgtggcgcgttggccctcgatgaccaaggcccgcctggctgggcaggtcgataagatcgtggcgcgtgccgatgccgatgcggtgcggcggcgcaaggagtatcaggcccagcgccagttctgggtcggggaaagccaagacggtgtgtgctagatcggtggcagcctgttggccgtcgacgcacacgccctcgatgcgcggttgagcgcgttggcgggcaccgtgtgtgagcacgatccgcgcagccgtgagcagcgccgcgcggacgcgttgggggcgttggcgggcggggccgatcggctgggctgtggctgtgggcgcgctgattgtgcggccgggaagcggcctgcggccccgccggtggtgattcacctgatcgccgaggcggccacgatcaatggcacgggctcggcgccggcatcgcagatgaacgccgacgggctgatcaccgccgaactggtggccgagctggccaagacggccacgctggtgccgctggttcatcccggcgatgcgccgcccgagccggggtatgcgccgtcgaaagcgctcgccgatttcgttcgctgccgggatctgacgtgtcgctggcccggctgtgatgagcccgccaccaattgcgacctggatcatacgatcccgtatgccgctggtgggcccacccatgcgtcgaacctgaaatgttactgccgtacccatcacctggtgaaaacgttttggggatggcgtgatcaacagctacccgacggcaccctgattttgacctccccgtccgggcatacctatgtcagcaccccgggcagtgcgctgctgttccccagcttgtgccacttcagcggcggcatcccggcaccggaagccgacccaccctacgaccattgcgaccagcgcacagcgatgatgcccaaacgccggcgcacccgcgcccaagaccgggcctatagcatcgccaccgaacgtcgacaaaaccacgccgcccgccagcgcgcccaggtgctcacccagaccgccgcggccaccgacacccacggcccaccaccggatcccaacgacgacccaccgccgttttgatgtggaacggcctgtcaagtggccgattagtgcttgttgcctcggggttgtttggggtttctggctttgatccgatgacgggaccctgcggcgctccctcgacgccgccgcgccggcttaagggcgcccggccgcgctgccacccccagggcatcacgtgcgtcggctgctattgccggtaactgaccaggaagttacccagccgctcgatggcggccgccagatcgcgggaccatggcagcgtcaccaggcgcagatgatccggtgcgggccagttgaacccggtgccctgggtgaccaggatcttctccgacagcagcagatcgagcacgagttgctcgtcgtcgtcgatgtcgtagacctcggggtctagccggggaaacgcatacagcgcgcccgccggtttgacgcacgacacccccgggatctcgttgagcttggtccaggcgatgtcgcgctgctcgagcagccggccgccgggcagcaccaggtcctcgatgctctgatggccgcccagtgcaacctgaatggcatgctgggccgggacatttgggcacaaccgcatattggccagcaggccgatgccctcgatgaagctgctggcgtgctccttgggtccggtgatcgccagccagccggcccggtatccggcgacgcggtaggccttcgacagcccattgaaggtcaggcacaacatatccggggcgatcgatgccaggctgatgtgcttggcgtcgtcgtagaggattttgtcgtagatttcgtccgccaacagcagcagttgatgcttgcgggccagatcgaccatctgggtgaggatttcgcagctgtacaccgcgccggttgggttgttggggttgatcacgaccagcgccttggtgcgctcggtgatcttggattccaggtcggcgatatcgggctgccagccttgggtctcatcgcacaggtagtggaccggagtgccgccagccagcgaggtcgacgccgtccacagcgggtagtccggtgatggaatcagcacctgatcgccgttgtccagcagggcttgcagcgtcatcgtgatcagctcggagaccccgttacccaggtagacgtcgtccacgtcgaatcggggaaatccgggcaccagctcgtagcgcgtgaccaccgcacgccgggccgacaggatgccctgcgaatcggagtacccctgcgcgtagggcagcgcctggatgatatcgcgcatgatcacgtcgggtgcttcgaagccgaacggcgccgggttgccgatgttgagtttgaggatgcggtgaccttcggcttcgagccgcgcggcgtgctggtgcaccgggccgcggatctcgtacaggacgtcctgcagcttggccgactgagcgaaggcgcgctgccgctgatggctggcggtgtgccagggcagctggtgggttgtcacgtccacaatggtgccatcgttgtccactggaatttgctgtcaggtgccaaatcgtgatcagcgtttgcccggtggacgggccccgcgcgcaatgcccagccctttcaccggcgcggccggtgcagccggatcaccgtcggtttgcggctttggcggtgcggcgggctccggttgcggctttgcttcgggttgcggctgggctgctggctcggcgagcccaggagccgggggaggtgtctttttcgccccgggccgcttggcgccggcggcaatacccagccctttaacgggcgcggcgggcgcagccggggccgcgggcgttggggccgctttcttggcgccaggccgcttggcgccggcggccatgccgaggcctttcacgggtgctgcgggagcggccggcgctggcgcctgtggtgcctcggcgggtgcctccacgggcgtcaccggtgcggcagccttaggagcggctttcggggcgcgctcctgagcctgtttggcggccgtacccttggccggcagctgcgccttgtcgtggtctagtgatccgagtagcacctgggccacgtcgagcacctcgacgccgctgcggccggcttcttcctgccgatcgttcacaccgtcggtgaccatcacccggcagaatgggcacgcggtggcgattgcggtggcatcggtggccagcgcctcatcgacgcgttcatggttgatccgcttgccgatgtgttcttccatccacatgcgggcgccgcctgcgccgcaacaaaagctgcggtcggcatggcgcggcatctcggtcaggctggcccccgcggcaccgatcagctcccgtggtgcctcgtagaccttgttgtgccgacccaggtagcacgggtcgtggtaggtgatgtcctgagaaaccggagtgacagggaccagcctcttgtcgcgcaccaaccgattgagcagctgggtgtggtgcagcacggtgtagttggcgcccagctgccgatattccttgccgatggtgttgaagcagtgcgggcaggtgacaacgatcttgcggtcgacggtctccacaccctcgaacaaaccgtccagggtctcgacggcctgttgtgccagctgctggaagaggaactcgttgccggagcggcgcgccgagtcgccgttgcaggtttccccagcgcccagcaccaagtatttcaccccggcgacggcgagcagctcggcgacggccttggtggtcttcttggccttgtcgtcgtaggcgcccgcacaacccacccagaacaggtactcgtagccgtcgaagctgtcgacgtcctggccgtacacggggacgtcgaagtcaacctcgtcgatccagttggtgcgatctgaggcgttctgaccccacgggttgcccttggtctccaggttcttgaacagcaccgacagctcggaggggaactccgactccatcatcacctggtagcggcgcatatcgacgatgtgatcgacatgttcgatatccaccgggcactgctcgacgcaggcaccacaggtcacacatgaccacaagacgtcgggatcgataacgccaccctgttcctcggtgccgaccagcgggcgagtcgcctgctccggtccatgcccgggcactcgaccgaaccccgattccggcacgtgatgatgctcttggtgaccggcctcgccgcccgcgctggcatccttttggcccaggatgtagggcgccttggccatccaatggtcgcgcaggtccatgatgaccagcttgggcgacaacggtttgccggtgttccaggccgggcattgcgactgacagcgtccgcactcggtgcaggtagcgaagtcgagcatccccttccaggtgaagtcttcgatcttgccgcggccgaatacggcatcctcgctgggattctcgaagtcgattggtttgccatcggcttcgagcggcaacagcgggcccagcccatccggcagccgtttgaacgtgacgttaatgggcgccaggaagatgtgcaggtgcttggaatgcaaaacgaggatcaggaacgcaagcatgaccccgatgtgcagcaacagcgctgtggtttcgatgatttcgttggcgggctgcccgagggggcgaagaatcgcgccgaatagctgcgatatgaaggccccgttgccgtagggcagggtgccgttgttgaccgctgagccgcggaccaacacgtaggtccagatgacgttgaagatcatcaacaggacgagccacgcgccgccgttgtgcgatccgtagaaccgggagctccgaccgatctcgcgggggttgcgcaggatacggatgatggcgaaggtcgtgataccgagaaagacggcggtggcaaagaagtcctgcaggaagcccaacgcgtcccaccggccgatgaccgggatgtggaatctctcctcgaacagcaggccgtaagcctcgatatagacggtgagcaggatgaagaagccccacatggtgaaaaagtgcgccaggcccgggatcgaccatttcaacagtcggcgctgccctagaacctcggagatctgggtccagatgcgggtgccgaggttgtcggttcgcccgctggccggctgcccggacatgaccagcttgtaaagccaccagactcgccgcagagcgaacacccccacaaccgcggtcatgctcatgcccagtatcagcctgatgagcgtttgcgtggtcacggaaggtcacccgaattcgtagcactcaatggaacccctgcataacctgctcatcctgacatctgtgcgactttcgccgcgagaaaggctgtcctaacctaccggtcgtcaacgcctctcatctgcggttaagctctccggggccagcatggcccgcagcatcgacaacatctccgaccgggagccagcgcccagccgctggcgtatccgggcgacgtggtgctcgaccgtcttcgctgagatgaacagccgggcgccaatgtcgcgatagggcatgcccagtagcagtagctcggcgacttcgcgttcgcgatcggatagcggcgagcccgccggtggctggcgcggtgccggcggggtaccggaagctggttccgtgtcgccggccccgctggggggctcgccgaaatcgttgcccagcttaagatcccgtgccaactgcagcatggcaccggacacccgtgcgtcggatgtttgcaatgcggcctgacctgccagtcgggtcgcatccgacgtcaggccgacgtgtgacagggaccgcgccgccgcggtgacctcgtcggcgtcgacgttttcggccaggacccgcagccaggtgcgaccggcatccgacagggcctgcgcgagcgtgctgtgggcgaccattgcaccgagggcctgtccgtgcggtgccaccgattccggcgaattggcgaggattccagcgtgcactccagcccaatgcagtgagttcgaccacagggcggggttgcccagcgaatccagcagcgtgagcgcctgatccagggtgtgttgtagctggtcaacctggcgcattcgggcggccgcgacccacagttcaccaagtggcagcagggcgaacagatcgagcgaatactcggccagcgcttccatcgccgcataccaatgctgttgcagcgcaccgatatcgccggtgcgacgcgagatcgcggtttgcagtgccgcggcccacaacgcgtcgcgccggtgcaggtgcgtgccggcgctggccgccgcgacgtccgcgcttgccgacggcaattgcccctcttgcattttgatccagccggaaagcagcaggtgccgacgctggaacagcgggtcggcgccggctcgcacggcacgcccgatcacactgcgggcgcggaccggatcgccggcgtgtatcgcggccaaggtaaccagcgctgccgggctgtccggaatgacttggctgagcgattgttcggtggcaatggcttggcccagttttgccatcgcgaccggatacggctgatccatggtcagcagcagcccctcggcgaggttgcgcgcgcaacgcgctgccatcgtcggtggaccggcatccttgagtcgcagggtggcacgcgccgtcgccaggtcgccgttcgcggcgaacacgatcgtggcggccgagctcaccatcgtgtccgggtgtgggcccagccagccgaacaactcggctgcgtgtcccgtgttgccgtcgtggaccgcgacgctggccgcaacccgcaccgcggcagcgcgttcggtggcatccggggagctgagcagatcgtcggctagtgttgccgcggccgtacagtcgccggtgcgggccagtgcgtcggccaggcggaccgtcaatcctttggcgccggcatggaccgcggcgcggtacagccgtgcgcaacggaccgaagcgtcgcgggtgtccgcggcgtaccgcgtgaggatgtccgccagccgctcgtcgcgcagcccgtgttcggccagtcgcagcgctagctccgccgacaccggcgagatatcgagttgtgagcgtaacagcgaggtttcgacctcgtggtggtgtgcattgccgacgatctgagcgatcgcatcatggactgactgcagaaacgccgcggtgtgtgacgactcgatcagtccgctggcgtgcgcacgatcgaccaatccgcgggcatccgttaccgaaatcccaagtgcagcagctacatcgctgacccctagctcgtgggttagcgacatcatgagcagggtgtccagagtgggttcgtcgaggcggcgcagccgctcgatgagggccaccttggccgcttgcgcgggagcctgtgccctggcggaaaccgcatgaatgaggaacggcagtcccgcggtgcaatctcgcaggtgctcggcaaccggaagtggaccgagcgagattcgtggccggtcccgttcgagcgccatcgtcagggctcgtagtgcccggtggtgctcgcgggcttccgcggccgccaccaccgtcagccgtgaatcggccacgcgctcggtgagccggagcaattcggtatcggtgagcaactgggcgtcgtcgatgacgagcgcggtctccggcggttcgccgtctggcggcgggcatgccagcacggtgagtcccgagcggcgcagtgtgtcgcgggcggcagccagaacggtggtcttgcccgttccgatgcccccggtgatcaggaccttgaccggtaccgtcggggcattcgcgagttccaggagggcacggcgtgctgccggcgggacctcggtgagggaatcggtcaccgatgcgtcgtatgcttggccacggttcttgcaccccctgtgctgcacggctggtcggcggcggctccctcaccatagccccagcccgtcccgcagccccgcatttcccctaatgcggccatcccctaacggcgccccggggccggcgggttccgcaccgaacacggacgcggcctcaaccgatagcatcgtgctaacacgggactaacgggggtggggcaaggaggcgggtagtggcaaactcgttgctcgactttgtcatctcgcttgtgcgcgacccggaagcggccgcacgttacgccgcgaaccccgagcggtcgatcgccgaagctcaccttaccgacgtgaccagagcggatgtgaacagcctgatcccggtggtgtcggattcgttgtcgatgtccgaacccatcggagccgctggcggggcacacgctggcgatcgtggcaacgtttgggcgagcggcgcggccacggctgcgcttgatgcgttcgccccacacgccgatgcgggtgttgtccaacagcacggtgcggtcggcagcgttctcaaccagccgaccccacccggaccgggcgtgacacccaccgatccgcgccccttccgagccggtccacatgagacgtcggcgctgctcacgagcgctgaaatacccgacacgaccagcgaggacgggggattgccgacagaccatccggctgtctggaaccacccggtcgttgacccacataccgtcgagcccgatcatcacggctacgacatccacggataagttccggaccggcgtaggggtgccccatttcccctaatcccctaacgcggcggccaggccgatcccgataggtgtttggccggcttgcggatcagaccccgatttcggggtgaggcggaatccatagcgtcgatggcacagcgccggtcacgccggcgaacagcttcttcgattgaagggaaatgaagatgacctcgcttatcgattacatcctgagcctgttccgcagcgaagacgccgcccggtcgttcgttgccgctccgggacgggccatgaccagtgccgggctgatcgatatcgcgccgcaccaaatctcatcggtggcggccaatgtggtgccgggtctgaatctgggtgccggcgaccccatgagcggattgcggcaggccgtcgccgctcggcatggctttgcgcaggacgtcgccaatgtcggcttcgccggtgacgcgggcgcgggggtggcaagcgtcatcacgaccgatgtcggtgcgggcctggctagcggactgggtgctgggttcctgggtcagggtggcctggctctcgccgcgtcaagcggtggtttcggcggtcaggtcggcttggctgcccaggtcggtctgggttttactgccgtgattgaggccgaggtcggcgctcaggttggtgctgggttaggtattgggacgggtctgggtgctcaggccggtatgggctttggcggcggggttggcctgggtctgggtggtcaggccggcggtgtgatcggtgggagcgcggccggggctatcggtgccggcgtcggcggtcgcctaggcggcaatggccagatcggagttgccggccagggtgccgttggcgctggtgtcggcgctggtgtcggcggccaggcgggcatcgctagccagatcggtgtctcagccggtggtgggctcggcggcgtcggcaatgtcagcggcctgaccggggtcagcagcaacgcagtgttggcttccaacgcaagcggccaggcggggttgatcgccagtgaaggcgctgccttgaacggcgctgctatgcctcatctgtcgggcccgttagccggtgtcggtgtgggtggtcaggccggcgccgctggcggcgccgggttgggcttcggagcggtcgggcacccgactcctcagccggcggccctgggcgcggctggcgtggtggccaagaccgaggcggctgctggagtggttggcggggtcggcggggcaaccgcggccggggtcggcggggcacacggcgacatcctgggccacgagggagccgcactgggcagtgtcgacacggtcaacgccggtgtcacgcccgtcgagcatggcttggtcctgcccagtggccccctgatccacggcggtaccggcggctatggcggcatgaacccgccagtgaccgatgcgccggcaccgcaagttccggcgcgggcccagccgatgaccacggcggccgagcacacgccggcggttacccaaccgcagcacacgccggtcgagccgccggtccacgataagccgccgagccattcggtgtttgacgtcggtcacgagccgccggtgacgcacacgccgccggcgcccatcgaactgccgtcgtacggccttttcggactacccgggttctgattcgcgagccgatttcacgaaccggtggggacgttcatggtccccgccggtttgtgcgcataccgtgatctgaggcgtaaacgagcgagaaagtggggcgacacggtgacccagcccgatgacccacgtcgggtcggtgtgatcgtcgaactgatcgatcacactatcgccatcgccaaactgaacgagcgtggtgatctagtatagcggttgacgcgggctcgccagcggatcaccgacccgcaggtccgtgtggtgatcgccgggctgctcaaacagggcaagagtcaattgctcaattcgttgctcaacctgcccgcggcgcgagtaggcgatgacgaggccaccgtggtgatcaccgtcgtaagctacagcgcccaaccgtcggcccggcttgtgctggccgccgggcccgacgggacaaccgcagcggttgacattcccgtcgatgacatcagcaccgatgtgcgtcgggctccgcacgccggtggccgcgaggtgttgcgggtcgaggtcggcgcgcccagcccgctgctgcggggcgggctggcgtttatcgatactccgggtgtgggcggcctcggacagccccacctgtcggcgacgctggggctgctacccgaggccgatgccgtcttggtggtcagcgacaccagccaggaattcaccgaacccgagatgtggttcgtgcggcaggcccaccagatctgtccggtcggggcggtcgtggccaccaagaccgacctgtatccgcgctggcgggagatcgtcaatgccaatgcagcacatctgcagcgggcccgggttccgatgccgatcatcgcagtctcatcactgttgcgcagccacgcggtcacgcttaacgacaaagagctcaacgaagagtccaactttccggcgatcgtcaagtttctcagcgagcaggtgctttcccgcgcgacggagcgagtgcgtgctggggtactcggcgaaatacgttcggcaacagagcaattggcggtgtctctaggttccgaactatcggtggtcaacgacccgaacctccgtgaccgacttgcttcggatttggagcggcgcaaacgggaagcccagcaggcggtgcaacagacagcgctgtggcagcaggtgctgggcgacgggttcaacgacctgactgctgacgtggaccacgacctacgaacccgcttccgcaccgtcaccgaagacgccgagcgccagatcgactcctgtgacccgactgcgcattgggccgagattggcaacgacgtcgagaatgcgatcgccacagcggtcggcgacaacttcgtgtgggcataccagcgttccgaagcgttggccgacgacgtcgctcgctcctttgccgacgcggggttggactcggtcctgtcagcagagctgagcccccacgtcatgggcaccgacttcggccggctcaaagcgctgggccggatggaatcgaaaccgctgcgccggggccagaaaatgattatcggcatgcggggttcctatggcggcgtggtcatgattggcatgctgtcgtcggtggtcggacttgggttgttcaacccgctatcggtgggggccgggttgatcctcggccggatggcatataaagaggacaaacaaaaccggttgctgcgggtgcgcagcgaggccaaggccaatgtgcggcgcttcgtcgacgacatttcgttcgtcgtcagcaaacaatcacgggatcggctcaagatgatccagcgtctgctgcgcgaccactaccgcgagatcgccgaagagatcacccggtcgctcaccgagtccctgcaggcgaccatcgcggcggcgcaggtggcggaaaccgagcgggacaatcgaattcgggaacttcagcggcaattgggtatcctgagccaggtcaacgacaaccttgccggcttggagccaaccttgacgccccgggcgagcttgggacgagcgtgagcaccagcgaccgggtccgcgcgattctgcacgcaaccatccaggcctaccggggtgcgccggcctatcgtcagcgtggcgacgttttttgccagctggaccgcatcggtgcgcgcctagccgaaccgctgcgcatcgcgttggctggcacactcaaggccggaaaatccactctcgtcaacgcccttgtcggcgacgacatcgctccgaccgatgccaccgaggccacccggattgtgacctggttccggcacggtccgacaccgcgggtcaccgccaaccatcgcggcggtcgacgcgccaacgtgccgatcacccgtcggggcgggctgagtttcgacctgcgcaggatcaacccggccgagctgatcgacctggaagtcgagtggccagccgaggaactcatcgacgccaccattgttgacaccccgggaacgtcgtcgttggcatgcgatgcctccgagcgcacgttgcggctgctggtccccgccgacggggtgcctcgggtggatgcggtggtgttcctgttgcgcaccctgaacgccgctgacgtcgcgctgctcaaacagatcggtgggctggtcggcgggtcggtgggagccctgggcatcatcggggtggcgtctcgcgcggatgagatcggcgcgggccgcatcgacgcgatgctctcggccaacgacgtggccaagcggttcacccgcgaactgaaccagatgggcatttgccaggcggtggtgccggtatccggacttcttgcgctgaccgcgcgcacactgcgccagaccgagttcatcgcgctgcgcaagctggccggtgccgagcgcaccgagctcaatagggccctgctgagcgtggaccgttttgtgcgccgggacagtccgctaccggtggacgcgggcatccgtgcgcaattgctcgagcggttcggcatgttcggcatccggatgtcgattgccgtgctggcggccggcgtgaccgattcgaccgggctggccgccgaactgctggagcgcagcgggctggtggcgctgcgcaatgtgatagaccagcagttcgcgcagcgctccgacatgcttaaggcgcataccgccttggtctccttgcgccgattcgtgcagacgcatccggtgccggcgaccccgtacgtcattgccgacatcgacccgttgctagccgacacccacgccttcgaagaactccgaatgctaagccttttgccttcgcgggcaacgacattgaacgacgacgaaatcgcgtcgctgcgccgcatcatcggcgggtcgggcaccagtgccgccgctcggctgggcctggatcccgcgaattctcgcgaggccccgcgcgccgcgctggccgcagcgcaacactggcgtcgccgtgcggcgcatccactcaacgatccgttcactaccagggcctgtcgcgcggcggtgcgcagcgccgaggcgatggtggcggagttctctgctcgccgctgacgcgtcaggccctcgggtgtcacagtggtgggcgtgactggtggcgccaacgcaacggtgatcagccaccgggtggaacatgttttcgagcccaaggggcagcgacggcagctcggggcacaagggtcataagggcatgcgctcagaatgtgtcgaccttctcgatgctgacgaacatgccatggcccgtgcggttgttcgtgaagcgggtgccatcggtggtggcgtcgatggtccagccctgcgcttcataggttcggtagtcgatgctgacggtggggatggcgcccagattgcccaacacccactgcacggagccgccggcggtgatgtggatgccgttggcgtgctcaccatctcgcaagggggagttggtgaacggtgcctcgcagccaacgctgtccctattgatctggcaacgcgtcattccggacttggtttcgatgaagacgtaaccgttggagtcaggcgggagcggaatggcgccggccggcgcggtcgggctgaccggtgtcgtcggtagcgtcggggcggtggtccccggcggcgcggtagttggcctaggcgtcggaaaagtcggctcggtaggtcccgaccctggcgaagcgaccggcctgccgtcgatggtggtgttgcagccggcaactagcgcggtagccgccagcagggccgccataccccgtgcaatgagcgatagccgcacgcgctactccccggaaatctgagatatcgggagtaggttacgcgcgaggtcccgcaatttactgcagtgacgcgcttctgcaacggcccgcataatcggagaatggcgttgttgccgtcgacggtcgtgggagtcttgctggccgcgggtgcgggccggtggtatggcaagccgaaagtgctggttgacgggtggctggacaccgcggtcggggcgttgcgcgacggtggttgtaacgacgttattttggtgctgggtgctgtcgaggtgtcggcaccggccggtgtcaccgcgattaccgcgccggactggcagcaggggctgagcgcgtcagtgcgtgcgggtctggcccaggccgaccgcgagcacgccgactacgccgtcctgcatgtgatcgacacgcccgatgtcaatgccaaggtggtggctcgagtccttggccgtgccttggtatcccgcagcggtctggcagggcgcggccgcatacctgcgcacagtgcccgacgtcgaggctgttgagtgcggcgacttggctagtggtcgcgatgtcgacgtggacctcagattggatccgccgaatggacgaccgcgacactcttggtgtggtcgatggcgtggtgcgcgacggccgtcacacgattgcggaccaaataccagccaccgatgagggccggtacaccgatcaccgttgcggcgatcatccagggaccgtgttgttcgtcgaagtacatcaggatcagcacgccggccaggaaagccagcgtcagatagccgctgaacggtgaaagcggcatccggaatttcggccgctgcagctgcccggcgttcgccatccggtggagccgcagctggcaagccacgatcgtcgcccaggccgcgatgactcccgtcgcggcgatgtggagcacgatctcgaaggcttggctcggtttgatggcgttgagaatgatgcccaacaggccgataccggcggtgagcaggatcccgccgtacggcacgccggtcttcgacattggtgcggtgaacctcgggccgctgccgttgatcgccattgatcgcaggatccgtccggtggaatacagtccggcgttgaggctcgacagcgcggcggtgagcacgacgaggttcatcacgctgcccgccgcgtcgataccgatcttggaaaagaaggtcacgaacgggctgacatgttctttgtaggcggtatagggcagcagcagggccagcaggacagtcgacccgacgtagaagcacgcgatgcgcaacaccacagagttgatcgcgcgcggcatgatctttgccggttcggctgtttccccggccgcgatgcccaccagttcgattgcggcgtaggcgaataccacccccgaggtgaccagcactatgggcagcagaccggttggcacgatgcctccatggctgctccacagggagaccccggtctcctggccgtcgatcttgtagcgcccagcgagaaagaccgtaccgacgatcagaaacgtaaccagcgcgatcaccttgatcaatgaggcccagaactccagctcgccgaagagcctgaccgagatcaggttcatcgacaacacgaccagcagcgcgatcaacgccagcgtccactgggggatgggttgaaacgcccgccagtaatggcaatagtgcgcgatcgcggtggtatcgacgatccccgtcatcgcccagttcaggaagtacatccacccggcgacgaaggccaccttttccccgtagaactcgcgggcgtaggacacgaatgaccccgaggacggacggtgcagcaccagttcgccgagcgcgcgcaggatcaggaacacgaagatgccgcagatcccatagaccaggaacaaaccgggccccgccgatgcaaggcggccgccggcgccgagaaaaaggccggtaccgatggcaccaccgagagcgatcatttgcagttgccggctatggaggcctttgtgatagcccgtgtcttcgcgcgtgagccgctcgtcggtgatgtctagcggtggcattgagctccctgggatggtggcttcttgggacgcgcgtgagatggggcacacccaacggactggctgtcaggctatcccacgcggctgcgaggtgccgcttggcaaccaatcggaaacaatcgatcggtcaacggtgctttgttgtcgtgccgaccgtcgcgggtggccgcgttgacagtcgatattgcggtcacaggctgacgcgcctggccagccagacgctcgcgaagtgcgggtccgtcctggccgcgagggtgtcgtagccgcggtcgtagtgtgagactccgacacctgatccgccagcgcagagatgtgagatcaacggacggaaggcgacggtgcccggcgcgcgcgagttgacgctgcgcgtcgagcgcggggctctatttcggcgtcgatgggcagcatcggcagcgtcatcagctcgcgcagcaattcgtcgtgatccgcggcgctgcgcgctgggtacccggcctcgatgggtatcatttttggttatcgttctggttatcatgaatgttgtgacggcccatcccaagtacccgaatgaccctcttgcgctggtattgattgaactgcgccatccgcggaccgagccgccggtgccatctgctatctccatcctgaaggaggagctggcgcgatggactcccatactcgaacaggaggaggtgcggcaggtcaacctagaaacgggcgaacataccgcacactcacagaagaagctcgttgcccgtgatcgccgcaccgcgatcacgtttcgacccgacgccatgaccctcgaagtcaccgactacccgggctgggaggagtttcggtccatcgttcacgcgatggtcacagcccgccaggacgtggccccagtcgatggctgcatccggatcggtctgcgctacatcaacgagattcgggcatcgctggcggagccatccggctgggcgtactgggtggcggaaagtctcctcgggcctgggacacagcttgccgatctcaaactcaccaccaccgcgcaacggcacgtcattcagtgcgaaggcccggagccaggcgactccttgacactgaggtacgccggtgcgcgcggcgcggtcatccagtcaaccccgtttctccagcggttgaaagaacctccggcagaaggagatttcttcctcatcgatatcgacagcgcgtggagcgacccctgcaagggcatcccagcgctcgacgcccacctggtggacgaggtcgccgaaaggctccacacacccatcggcccactgttcgaatcgctgataacttccgaactccgtacaaaggtgctgcaacaacctgggcaggagtgaccatgaccatttcgttctctagctcgaatctccgagacgacgccacctctggcaacggcgattaccgcctcgacaagctgcccgaaaccaccccatcgacctcggtgttcgaccgcgccgatgtcacctaccgccaattcacggaactccacgggcaagcccgcgacacacggcgggaggcgcacgtggttgagctggagtccaagaccggcgagcgggctcggtgcgcacccatgcatgcgcttgagcagctcgcggactacggctttgcctggcgggacatcgcacgcgttgtcggagtgagcgtgcccgcaatcaccaaatggcgcaagggcgctggagttaccggcgagaaccggctaaaaatcgcccgtctactcgccctcatcgacatgctctcggaccgattcatcggcgagcccgcctcctggctggaaatgccgatccaagccggagtgggaatcacccgaatggacctcctggagcgaggtcgatatgacctcgtattggcgctggctagtacccacactggggacggtacggtcgaatacgtactgaacgagactgataaggactggcgagagaccgttgtagacaacgctttcgaatcctacacagccgaggacggcgtgatctcgataagacccaagcggtaaccgtgccagagctggagacgcccgacgacccagagtcgatataccttgcccgcctcgaggatgtcggagaacacagaccgacgttcacgggcgacatctaccgactcggcgatggtcgcatggtgatgatcctccagcacccatgcgcgctgcggcacggcgttgacctccatccgcgactgctggtcgctcccgtaagacccgactcgcttcgttccaactgggctagagccccgttcggcacgatgccgcttccgaagctcatcgacggtcaggatcactcggcggacttcatcaatcttgaactcatcgattcaccaacgcttccgacctgtgagcggatcgcggtgctcagccagtcaggcgtcaacttggtcatgcaacggtgggtgtaccacagcacccggctcgccgtgcccacgcacacctactccgacagcaccgttggcccgttcgatgaggcagacctgatcgaggagtgggtgacggatcgcgtcgacgatggggccgacccgcaggcggccgaacacgaatgcgcctcctggctcgatgaaagaatcagcggccgcactcggcgagcgctgctcagcgaccgtcagcacgccagttcaatacggcgagaagcgcgttctcatcgaaagtcggtcaagctggcggactgagcactgctctccgggcttgaccggggcctctcccagctacgccccgagcgtgtgccctgccgacacgcgggaacaagacccgcacgaccagcgttagcatgctcagtaagttgagtgcatcaggctcagctctgacttgacagcacaccgccgtcgaggcaagcttgagcggggtgcactcatcatagtgcaggaaagaagctctacatattcaggaggattcaccatggctcgtgcggtcgggatcgacctcgggaccaccaactccgtcgtctcggttctggaaggtggcgacccggtcgtcgtcgccaactccgagggctccaggaccaccccgtcaattgtcgcgttcgcccgcaacggtgaggtgctggtcggccagcccgccaagaaccaggcggtgaccaacgtcgatcgcaccgtgcgctcggtcaagcgacacatgggcagcgactggtccatagagattgacggcaagaaatacaccgcgccggagatcagcgcccgcattctgatgaagctgaagcgcgacgccgaggcctacctcggtgaggacattaccgacgcggttatcacgacgcccgcctacttcaatgacgcccagcgtcaggccaccaaggacgccggccagatcgccggcctcaacgtgctgcggatcgtcaacgagccgaccgcggccgcgctggcctacggcctcgacaagggcgagaaggagcagcgaatcctggtcttcgacttgggtggtggcactttcgacgtttccctgctggagatcggcgagggtgtggttgaggtccgtgccacttcgggtgacaaccacctcggcggcgacgactgggaccagcgggtcgtcgattggctggtggacaagttcaagggcaccagcggcatcgatctgaccaaggacaagatggcgatgcagcggctgcgggaagccgccgagaaggcaaagatcgagctgagttcgagtcagtccacctcgatcaacctgccctacatcaccgtcgacgccgacaagaacccgttgttcttagacgagcagctgacccgcgcggagttccaacggatcactcaggacctgctggaccgcactcgcaagccgttccagtcggtgatcgctgacaccggcatttcggtgtcggagatcgatcacgttgtgctcgtgggtggttcgacccggatgcccgcggtgaccgatctggtcaaggaactcaccggcggcaaggaacccaacaagggcgtcaaccccgatgaggttgtcgcggtgggagccgctctgcaggccggcgtcctcaagggcgaggtgaaagacgttctgctgcttgatgttaccccgctgagcctgggtatcgagaccaagggcggggtgatgaccaggctcatcgagcgcaacaccacgatccccaccaagcggtcggagactttcaccaccgccgacgacaaccaaccgtcggtgcagatccaggtctatcagggggagcgtgagatcgccgcgcacaacaagttgctcgggtccttcgagctgaccggcatcccgccggcgccgcgggggattccgcagatcgaggtcactttcgacatcgacgccaacggcattgtgcacgtcaccgccaaggacaagggcaccggcaaggagaacacgatccgaatccaggaaggctcgggcctgtccaaggaagacattgaccgcatgatcaaggacgccgaagcgcacgccgaggaggatcgcaagcgtcgcgaggaggccgatgttcgtaatcaagccgagacattggtctaccagacggagaagttcgtcaaagaacagcgtgaggccgagggtggttcgaaggtacctgaagacacgctgaacaaggttgatgccgcggtggcggaagcgaaggcggcacttggcggatcggatatttcggccatcaagtcggcgatggagaagctgggccaggagtcgcaggctctggggcaagcgatctacgaagcagctcaggctgcgtcacaggccactggcgctgcccaccccggcggcgagccgggcggtgcccaccccggctcggctgatgacgttgtggacgcggaggtggtcgacggcggccgggaggccaagtgacggacggaaatcaaaagccggatggcaattcgggcgaacaggtaaccgtcactgacaagcggcggatcgatcccgagacgggtgaagtgcggcacgtccctcccggcgacatgccgggagggacggctgcggccgatgcggcgcacaccgaagacaaggtcgccgagctgaccgccgatctgcaacgcgtgcaggccgacttcgccaactaccgtaagcgggcgttgcgcgatcagcaggcggccgctgaccgagccaaggccagcgttgtcagccaattgctgggtgtactggacgatctcgagcgggcgcgcaagcacggcgatttggagtcgggtccactgaagtcggtcgccgacaagctagacagcgcgttgaccgggctgggtctggtggcgttcggtgccgagggcgaggatttcgaccccgtgctgcacgaagcggtgcaacacgagggcgacggcgggcaggggtccaagccggtaatcggcaccgtcatgcggcagggctaccaactgggtgagcaggtgctgcggcacgccttggtcggcgtcgtcgacacggtggtcgtcgacgcggccgaactggagtcagtcgacgacggcactgcggtcgcagataccgccgaaaacgatcaagctgaccagggcaatagcgccgacacctcgggcgaacaggcagaatcagaaccgtcgggcagttaacaacaaaagaggaaggcgagagggggtgacgcgacatggcccaaagggaatgggtcgaaaaagacttctaccaggagctgggcgtctcctctgatgccagtcctgaagagatcaaacgtgcctatcggaagttggcgcgcgacctgcatccggacgcgaacccgggcaacccggccgccggcgaacggttcaaggcggtttcggaggcgcataacgtgctgtcggatccggccaagcgcaaggagtacgacgaaacccgccgcctgttcgccggcggcgggttcggcggccgtcggttcgacagcggctttgggggcgggttcggcggcttcggggtcggtggagacggcgccgagttcaacctcaacgacttgttcgacgccgccagccgaaccggcggtaccaccatcggtgacttgttcggtggcttgttcggacgcggtggcagcgcccgtcccagccgcccgcgacgcggcaacgacctggagaccgagaccgagttggatttcgtggaggccgccaagggcgtggcgatgccgctgcgattaaccagcccggcgccgtgcaccaactgccatggcagcggggcccggccaggcaccagcccaaaggtgtgtcccacttgcaacgggtcgggcgtgatcaaccgcaatcagggcgcgttcggcttctccgagccgtgcaccgactgccgaggtagcggctcgatcatcgagcacccctgcgaggagtgcaaaggcaccggcgtgaccacccgcacccgaaccatcaacgtgcggatcccgcccggtgtcgaggatgggcagcgcatccggctagccggtcagggcgaggccgggttgcgcagcgctccctcgggggatctctacgtgacggtgcatgtgcggcccgacaagatcttcggccgcgacggcgacgacctcaccgtcaccgttccggtcagcttcaccgaattggctttgggctcgacgctgtcggtgcctaccctggacggcacggtcggggtccgggtgcccaaaggcaccgctgacggccgcattctgcgtgtgcgcggacgcggtgtgcccaagcgcagtgggggtagcggcgacctacttgtcaccgtgaaggtggccgtgccgcccaatttggcaggcgccgctcaggaagctctggaagcctatgcggcggcggagcggtccagtggtttcaacccgcgggccggatgggcaggtaatcgctgatggcgaagaacccaaaggacggggaatcccggacgtttttgatctcggtagccgccgagctagccggcatgcatgcacagaccctgcgtacctacgatcgtcttgggttggtcagcccgcggcgcacctccggtggcgggcgccgctattccctgcatgacgtcgagttgctgcgccaggtgcagcacctctcgcaggacgagggggtcaacttggccggcatcaagcgcattattgaactgaccagtcaggtcgaggcgctgcagtccaggttgcaagagatggctgaggagttggcggtgttgcgtgccaaccagcgccgcgaggtcgcggtggtgccgaagagcaccgccctggtcgtctggaaaccgcgccggtgagcgagcgcgcgtagcgggggagcgaacggcgcagttggcaccagccggtgagcgagcgcgcgtagcgggggagcgaacggcgcagttggcaccagccggtgagcgagcgcgcgtagcgggggagttagggtccgctaccgttgttgaggatgccggagagtcgggctccgtggttgccgaagccggagataagggcttgggtcgcgaggtccagcatgctcgtgttgtagaaaccggagacggtattgcctaggttcgcccagcccgacagcaggttgccgaagttttggaagcccgaattccctacgccgccagcattgaagaagcccgaagtctcggtgaagacgtttcccaggcccgacacggcggctgcggcgtcgttgaggaagcccgatgcgccaccggcgccggagttgaagaagcccgacgacggggttgtggtcgagttgaagaatcccgggctctgctgccagccgaagccgaaggggaacgcgcccacggtgccgctgccggcgaaatcgagggtttgggtgaaagccgtgtcgatgggctggtcggggttgatcgtgctggcatcgatttcgtaggggccgagatgttcggtggtgatgggtatggtgaccgagacatgctttacacaccccttgaaagggatgtagatcacgcagaccgacacccgcaacttgatgggtatttcgaattcgtcaatagtgaacgcgtcctgggtgatggcgttgatgtcgccctcgatgggtatttcaatgttggaacctatgtcgtagctccacgggatttcggaaacggcgctctggtaggcgaaaccgcctaggccctggtagtcgccccgccagaagaagccgttgctgtagttgcccgaattgaaggcgccggtgttgacatcgccggagttggcgaagccggtgttggagttgcccgggttgaagtagccggtgttgtagttaccggggttgaagccgccggtgttgtagtcgccggggttgaagctgccggtgttggtgttcccggcgttgaataggccggtgttgtagtcaccggagttgccaatgccggtgttgaccaggccggtgttgaagaagccggagttggtgctgccggtgttgccgatgccggtgttgtagtcaccggagtttccgatgccccagttgccggtgccggagttgccgaagccgatgttgctggtgccggagttgaatagcccgatgttgccggtgcccgagttccagccgccgaacccggtcatggtgtcgccggtcagcccgatgccgatgtttccgtttccggtgttgccgaagccgatgttgccggtgccggtattgccgatgccgatgtttccgtttccggtgttgccgaagccgatgttgccgatggccgccgtcagccccggaccgacgttgccgaacccgatgttggagctgccgatgttggcgctgcccaggttgaagtcgccgatgttggcgctgcccaggttgaagtcgccgatgttggcgctgcccaggttgtagacgccgatgttggcgctgcccaggttgtagttgccgatgtttgcgctacccagattccagaacccgaggttggccaagcccacgctgaaggtcgtctcggtcgggccgttctgcaaccacccagccaggttggtgccgatgttgagcaagcccgagacatttgccggtgctcccaagccggtgttgtagatgcccgagatgctgttgcccaaattcgcccagcccgactgcagcgacccatagttttggaagcccgaatttcccatgctgctagtggcgaagttgtagaggcccgagttgttgccgaagttcagcaagcccgatgcgctgccagcaccccagttgaggaagcccgacgacgggccggtggtggcgttgaagaagccgggcgctggccgcaagtcgatgatcggaatgctgatcgggccggcgccggcgccgcccacgatgttgatcacggtggagccgtcgggcttgccgatgttgaggttgatcgccggcgaggggccgaagtcaatttcgatgggtgtgtccagcggggccgacgcgtccccgccatgcagggtgatcggaccgaccggggccaagacggtgccactgaggatgcctatgtcgacgcttccgctggcgtcgattctgggtaacgtaatggcggggatggagacattggtgatgtcgccggtgatggggatgttgaccgggatgtcgacattgaggaacgcggcaggtcgctcgatggtgatggtgtagttggccgccagcaggccctgccggtcggcgcgccagagcaagccgttgttcatgctgccggtgatgaacgcgccggtgccgtagtctccggcgtttgccatgccggtgttgtagctaccggtgttgtaggagccggtgttgtagtggcccgggttggcgatgccggtgttgaaggtgccgatgttgaacaggccggtgttgtggttgcccgggttggcgatgccggtgttgaccaggcccgcgttgagcaagccggtgttgtagttgccgctgtttccgatgccggtgttgccggtgccggtgttgccgatgccgacgttgccggtgcccgagttgccgatgccgacattgccggtgcccgagttaaacaagccgatgttgaaactgcccgagttggtgccgccgatgcccacctggctgtcgccggataggccgacgccgaagccgccggtgcccatgttgccgatgccgacgttgccggtgcccgagttgaacaagccggtgttgccggtgccggagttgaacaagccggtgttggcggtgccggagttgaagaaaccggtgttgccggcgccggagttcagggagctgaagccggacaagccgtcgccggtcagcccgatgccgacgttgttgttgccggtgttgaacaagccgatgttgttgttgccggtgttggcaatgccctggttgaagttgcccgcgttggccatgccaaagttgttgtcgcccaggttgaacaggcccatgttggcgatgccggcgttcagcgggccgaacccgatctggttgtcgccggacaggccgatgccgatgttgttgttgccggtgttgccgaagccgatgttgtagttaccggtgttgccgacaccgatgttgtagttgccggtgttgccgataccgatgttgttgacagccgccgttagccccggaccggtgtttgcgatcccgacgttaaagtcgccgatgtttgcgccgccgatgttcgcgttgccaatgttgccgaagccgacgtttgaattgccgaggtttgcactgccgaggtttgcactgccgaggtttgcactgcccacgttgaattggccgaggtttgccaggcccgcgttgaaggtcgacccgttcgggccgcggagcacgccggtcaggtcggcgccgacgttggagagtcccgagaggttagccggcgtcgcgaagtccgccgcactggtgttgtagaagcccgagacggtgttgcccaagttcgcccagccggattgcagcgagccgaagttctgcaagccagagtttcctatgccggcgaaagcggtgttccagaagcccgaattgttggcgccgacgtttccgaatccagacgagctgccggtgccggagttgaagaagcccgatgaggggccggtggtcgagtttccgaaaccgggggccggcgggatgtccagtagcgggatgacgaccgggccggcgccgctggtgatcgtgatgggtatcgaggatgaaccgccggggtcgccgatgttgatatcgatcaccggtaaggtgccggcgatcctcggaacgatgatgggtccgacgctgaagtgggtgaccccgagggcgcggagggtgatagccggaatctggaagccgttgacggcaagggtaccgaagtcgagatggatggggatgttgaccggaatgttgaggctaaagttcagtagcgggatctggggaacagtgattgcgtagtgtgcgccccactggccttggtgatcgctctgccagaaggcgccgttgctgaagttgcccccgatgaaggcgccggtgttcacgtcgccggtgttgtagaagccggtgttgtagtcgccggtgttgtagaagccggtattgaagtcgccgtcgttgaagctgccggtgttggtgctgccggtgttgtagctgcccgtgttggcgatgcccacgttggcgatgccggtgttggtgctgcccacgttgtagccaccggtgttgtaggtgcccacgttggcgacgcccatattgccggtgcctgggttccacaggccccagttgccggtgcccgagttccccaagccggtgttgccgacacccgggttgccgatcccggtgtttccgatgcccgagttgccaatgccgatgtttccggtgcccgagttgaacaaaccgatgttgttggtgcccgagttgaacaggccggtgttggcggtaccggagttccaggagccgaacccctgttgattgtggccggacagcccgataccgatgttgttgttgccggtgttggcaaacccgatgttgttgctgccgctgttggcgaagcccaggttgaaatcgccggcgttgccgaatccgaagttgtagctgcccaggttgcctaggccgatgttgtagttacccaggtttgccgggccgatattgtatgagccccggtttccggagaagacgttgaagctgccgatgttgccatggccgacgttcgcgttgccgaggtttccgaggccgacgttggagtcgccgatattgccgtggccgacattcccgctgcctacgttgccaaacccgaggttgaggatctgggtgttgttgacgaagccggcgaccgtagcaccgacattccctccgccggagagattggccggcatcgaaagcccaagcgtgctcgcattgacaaggccggagacagtgttaccgaagttgaacccgccggagatcagctcgccgaagttctggacgcccgagattcccgagcttccagaggtgaggttgaagaagccggaactattgctgcccacgttgccaacgcccgacacggtaccggtaccggcgttgaagaatcccgacgacggggtggtcgtcgagttcccgaatcccggggccgccggtatatcgatgagtggaatcttgatcggcaatagaccgccggtgccggcgatatcgatcagcgggtccggcccgctacccaggttgatgccgatattgggaaggacaatcgagatgttcgggaaactgaatgcatcgagtgtggcggcattgaacggtatgccgatcaagaagatatcgccggtgatctccgggaatctgaagccatgaacggtgaacgtgccaagtgtgccggtgaccgggatatcgaggaagatcggcacgtgcagtttcaccggaacggcggtgtcgggcacggtgatcgtttggctgatccccgccaggccttggtaatcgccccgccaccagaacccgttgctgtaattgccggtgatgaagccgccggtgttgacatcgcccgagttggccagtccggtgttgtagctgccggtgttcaaataacccgtgttgtagctacccgggttgaagccggccgtgttgaagctgccggcgttgaagctgccggtgttgtaatggccggtgttgaagatgccggtgttgacgttgccggcgttgagcaagccggtgttgacgtcgccggtgttgaagatgccggtgttggtgtcaccggtgttggcgatgccccagtttccggtgcccgagttgccgatgccgatgttgccggtgcccgagttgaacaaaccgatgttgttggtgccagagttgaacaggccgctgttgccgctgccggagttccagccaccggcaaaattgaagccctgctggttgtcgccggacaggccgataccgatgttgttgttgccggtgttggcaaacccgatgttgttgttgccggtgttggcgaagcccaggttgaagtcgccggcgttgccgaatccgaagttgtagctgcccaggttgcctaggccgatgttgtagttacccaggttcgccgggccgatgttgtatgagccctggtttccgccgaagacgttgaagctgccgaggttgccgctgccgaggttgaagctgccgatgttcgccaagccggcgttgctgtcgcctacgttggagaagccgacgttgaattggccgatgtttcccaggccgaggttgaacatcgacatcccggtcgcctggtcgtggaagaaccccgcgaggttgctgccgatgttgaacatgcccgagacgttggccggtgccccgatgccggtgttgaatacgcccgagacggtatcgcccaggttcgccagtcccgattgcagcgagccgtagttgttgaagcccgaggtcgcggagttcgcgacgttctggaagccggaaatgttggcgccgatgttggcgatgcccgatacggttccggggccgccgttgaagaagcccgaggacggatcggtggtggcgttgaaaaagcccgtggtagccgcaatgttgacgaacgtgacatcgaagggaccgacgcttgcggtggccgggatcctgatcgcggtcgaaccgctagggtcgccgatgttgaccgtgatcgcgggaccggtcccggtgatgggcgggagaacggccttgctgattgcaccggccagcagggggatccctgcgatgtcgatggtgaaaccgaagttgatttgctcaagcgttatgccgctgtagacggtgttggtgaagctggcggtgatggggatgttgacgggaacttccacggtgacgtgtgcgggtatttcgggaacatggacccgatagcccgcgctgaataggccctgctggtcgccgcgccagaaggcgccgttgcccatgtcgccggtgatgaaagccccggtggcgatatcaccctggttggcaaagcccgtactgaaattgccggtgttgtagaagcccgtgttgaagtcgcccaggttggcgatgccggtgttggtgtcgccggtgttgtaccagccggtgttgtagctgcccgcgttggcgacaccggtgttgacgatgccggtgttgaagaagcccgtgttagtgctgccggtgttgccgatgccggtgttgccgctgccggagttgccgataccccagttgccggtgcccgagttgccgatgccgacgttgttggtgccggagttgaacaagccgatgttcgcggtgcctgagttccagccgccagcaaaattgaagccctgctggttgtctccggacagcccgatgccgatgttgttgttgccggtgttggcaaatccgatgttgttgttgccggtgttggcaaagccttggttgaaatcgccggcgttgccgaagccgatgttgtagttacccaggttcgcgaaaccgatgttgtagttacccaggttcgccggaccgatattgtatgagccctggtttccggagaagacgttgaagctgccgacgtttccgctgcccaggttgaagtcgccgagatttgcgctgccgatgttcaactggcccaggttggcaaggcccgcgttgaagatcgtcccggtcggaccgcggaacacgccggacaggttggtgccgatgttgttcaggcccgagacattggccggcgtggagaggttcaccgtactggtgttgaaaaagcccgatacggagttgcccaggttcgcccagcctgactgcagcgagccgaggttctggaaacccgaattccctatcgcgctgctcaaaccactgttccagacgcctgaactgccgccgccgacgttttggaagccagatgtgccaccggtgcccgagttgaagaagccggacgaggggttggtggtcgaatttccgatgcccggcgccggatcgatcttgaggaaggtaatcgtgcggctctccagagcaccgacaatgctgatggggacggtcaccgtcggtccgccgatggtgagggtgatcgtcggaacggtcagcgtggatgcgctgagattgaccgggccgaagaagaacaaaccgctcagatagaaggtttgggggaaaacggtcgaggcctcggtgaccgtgatcatgttgccgccgaaggtcattacgttgtgtacgtcaatgaccatctgctcgtttatggggatgaatggagtggtgaccgagagatcgatggcaatctggccctggttatcgcccgccaccaagaagccattgttgaagtcgcccgtgtcgaaagcgccggtattgacgttgccgggattgaagaagccggtgttggtgtcacccgggttatagctgccggtattggtgtcacccacgttgaagttgccggtgttggtgttaccgacgttgaagccgccggtgttgtagctgcccgtgttgtagaagcccgtgttgaagtcgccggcgttgaggatgcccgtgttgtagctgccagcattgaggatgccggtattgtcggtacccgggttcccgataccccagttcccggtgcccgagtttgcgatgccgacgtttccggtgcccgcgttgaagatgccaacgttattggtgcccgaattgaacaggccgctgttgccggtgcccgagttccagccgctagcaatattgaagccctgctggttgtcgccggacagcccgatgccgatgttgttgttgccggtgttggcgaacccgatgttgttgttgccggtgttggcaaagccttggttgaagtcgcccgcgttcccgaagccgacgttgtagtcgccgacgtttccaaaaccgatgttgtagatcccgaggtttccggatccgatgttgtagtttcccaggcttccggaaccgacattgaatactccgatgtttccactgccgatattgaagctgccgacgttgccgctgcccaagatgttttggctgccgaggttgccgctgccaaggatgttgaagtcaccgacgtttccgctgccgagaatgttgtaattgccgatgttggcgttgccgagaatgttcacgacgccccggtttgccaggccgagattgaagaccggtgggccaccgaaaaatcccgacatgttgcttccggtgttgaagaagcccgagatcaaggccggcgttgtgatggccaccaggctcatgttgaacaaacccgatacggtgttgcccgagttgatcacgcccgataccagcacgcccgcgtttgccaggccggagttaccgatggcccccgacgaagagttgaagaagccagaattgttggcaccggagttcaggaagccggacgcgctaccggcaccgctgttgaagaatcccgacgacggcgcactggtcgagttgaagaagccggggctcccgaaaatcaggccttggtggtcgccgcgccacaagaagccgttgttgaagttgccagtaatgaaggcgccggtgttgacattgccggagtttgccaagccggtgttgtagttgccgctgttcaggtagcccgtgttgtactggcccatgttgaagccgccggtattgctgttgcccgggttgtagctaccggtgttgtagttgccggcgttgccgacgccggtgttggctattccggagttgaagaagcccgtgttggcgtcgccggagttgccaaaaccggtgttgtagctgttgcccgagttgccaatgccccagttcccggtacccgagttgccgatgccgacgtttccggtgcccgagttgaacagaccgatgttgccggtgcccgagttcaggccgccgaaccccaacaaaccgctacccgtgagcccgatacctcggttgccgtctccggtattgccgaagccgatgttgttgctgccggtgttgccaaacccgatgttgttgctgccggtgttgccgaaaccgatgttgttcagcgctgcggtcaacccaggacccacgttgccaaacccgatgttggagctgccgatgttgccgctgccgatgttgccgttgccgatgttggccgagccgagattgaagttcccgacattaccgttgccgacgttgccctcgccgacgttcgccaagcccaggttgcggaagacccgcgtggtcacctgagccgcggccgcgctgaccagcgcaccgccgcccgccacggtcggcagcgcctggccgaacggtgtcaacgccgagacggccgccgaagccccggcatggtagccaaacatcgccgccacgtcctgggcccacatctgctcgtaggcggcctcggtggccgcgatcgccggggcgttttggcccagcaggttcgagaccaccagcgacacgaacagtgcccggttggccgagatgatcgccggatgtaccgtcgccgccagggctgcctcgaaggcggccgccgccagccgggtttgggtggccgcctgctgggcctgcgccgccgccgcgctcaaccagcccagatagggggcggccgctcccgtcatcgccgtcgacgccgcgcccagccacgaggaacctgccagccccgccgtcaccgccgaaaacgaggccgcggccgaacccaattcgtcggccagtccatcccaagcggccgccgcgtccagcatcggcgccaacccggcacccacgtacaggcgcgccgaattgatctccgggggcagcaccgcgaagctcatctagcgtccctaaccggaaccgctgaccaccaccgcgtggtgggtggagccaaacgtcccgttccgcgcttgggtgtcttgacagtgacgattattcaacagacgcctgacgcaggtttggctttggagtgtcgagacagaaaatctcagctagggctggccgggcagtagccgcaccatcaggccgttgccttcggccaacagcgtctcgtcgctgtcaaacagttccgcgcacacaaacgcctttcggccctcggtattggtgactcgtccgcgtacgatcaacggcacatcaatcggggtgattcggcggtaatcaacgtgcagaaaggcggtccggctgatcggccgtcccgccgcatgcgagatcatgccgaacatgtgatcaaacaacagcggcaacacgccgccgtgcaccgcggagttgcccccgacgtgaaaccggctaaacgacccccgcatctcaacaccgtcggtgccgtaccgggtcaccgtccatggcggtagcagcaggctgcccatgccgggcaggccgggggtccgcccggccggcgccttgccttcgtcggcctcaaatgggctcagcaactcgacgagcgcggcggcgcgctcggccgcctcgtcccacacggcgtcgccggggtccgccgcgaccgccaggtcctgcaaccggcgcatggtcgccacgaactggccgaaccccgcaccgggactggccggaccgtactccggaaatccaccgtggtggtgatactcgggatcgagttcgtcggggtgcactgacgcatctgtcacgggcgatcctgcaggacgtcccggcgcacgatggtctgttcccgccccggaccgactccaatgcacgaaaccggtgctccggcaagctgttccagtcgcagcacataatcacgcgctttggcgggcaggtcgtcgaactcgcgcgccccggagatgtcttcccaccagcccggcagctcctcgtaaaccggcttggcgcggcaaagatcccgctgggtcatcggcatatcgcgggtgcgccggccgtcgatctcatatccgacgcagaccggcaccgattccaggctggacagcacgtcgagcttggtcaggaagtagtcggtgatgccgttgacccgggcggcgtagcgggcaatgacggcgtcgaaccagccgcagcgccggcgccggccggtggtcacaccgaactcgcggccagtcttggacaggtattcgccgtgttcgtcgaacagctcggtggggaacgggccggagcccacccgagtggtgtaggccttgagaatccccagcacggtgccgatgcgggtcgggccgataccagagcccacggccgcgccacccgccgtcggattcgacgatgtcacatacgggtaggtgccgtggtcgacatcgagcagggtgccttgagagccttccagcagcaccgtttcgccggcctccagggcagcattgagtagcagccgggtgtcggcgatgcgatgcttgaaaccctcggcctgctccagcagcgcgtcgaccacctgcgcggggtccagggccttgcggttgtagatcttgaccagcacttggttcttgaactcgcacgcggcctcgaccttgtgggtcaattgttccgggtccagcacatcggcgacccggatcccaatacgggcgatcttgtcctggtagcacggcccgataccacggccggtggtgccgatcttcttgctgcccatatagcgctcggtgaccttgtcgatagcaatgtggtaaggcatcagcagatgggcgtcggcggagatcaacagcttggcggtgtccacgccgcggtcttgcagtccccgcagctcattgagcaggacaccgggatcgatcaccacgccgttgccgataacgttggtgaccccgggcgtcagcacacccgacgggatgagatgcaatgcgaaattctcgccggtaggcaagacgacggtgtgcccggcgttgttgcccccctgatagcgcaccacccactgcacgcggccacccaacaggtcggtggccttacccttgccctcgtcgccccattgggcgccgatgaggacgatcgccggcatgagttgctcccacctggtctcgcaggctatgcccgcttattgtggtccagccggtgacctaccctacccagcaggttgcgaggagctgtcatgtatacggccgagaacgcacccggcgtcgcggtgttgctctccggtgatgccgacgtgcccggcccgttgaccggcttgcctacccatcaagacaacctggacaccgtcatcggacggtattcgcggctcatcgtcgtcggcgccgacgcggacctgggggcggtactgactcggctgttgcgcaccgaccggctcgacgtcgaggtgggttatgtgccgcgccggcgcagccccgcgacccgggcctaccgcttgccggccgggcgccgggcggcgcggcgcgcccggtgtggcgtcgctcggcgggtgccgctaatccgtgacgagaccgggtcggtaatcgtcggccgagcacagtggctgccggccgaagagcaggccctgatccacggcgaggcggtcgttgacgacaccgtgctgttcgatggcgatgtggccggggtgtgcatcgagccgacgctgaccctgccaggcctgcgagctgcggtagacggcgccggaaagtggcggcggtggatcggcgggcgcgccgcgcagctaggcaccaccggtgctgcggtacttcgggacggtgtcgcggcgccccgcccggtgcgccgatcgacgttttaccgcaacgtcgagggttggctgctggtccggtagttttcgaccggtgagcgagacgggccagcgcgagtcggtgcgacccagcccgatctttctgggcctgctcggattgacggccgtcgggggcgcgctggcctggctggccggggagacggtgcagccgctggcctacgccggggtgttcgtcatggtgatcgccggctggctggtgtcgctgtgcctgcacgagttcggtcacgcgttcaccgcttggcgtttcggtgaccacgacgtcgcagtgcgcggctacctgacgctggatccccgccgctacagccatcccatgctctcgctcggtctgccgatgctgttcatcgccctgggcgggatcggtctgccgggtgccgcggtgtatgtgcacacctggttcatgacgacggcgcgccgcaccctggtcagtttggcggggccgacggtcaacctggcgctggccatgttgctgctggcggcgacccggttgttgttcgacccgatccacgcggtgttatgggccggggtggcgttcctagcattccttcagctcaccgcgctggtgttaaacctgctacccatcccgggtctggacggctatgcggccctggagccgcacctgagacccgagacgcagcgcgccctggcgccggccaagcagttcgctttggtgtttctgctggtcctgttcctggcgccgacgctgaacgggtggtttttcggggtggtgtactggctcttcgacctgtctggcgtgtcgcaccggctggccgccgcgggcagcgtgctgacccgtttctggagtatctggttctgaccgttcagagcccaagcgccggacgggccgcggggtcacagtcgtcaagcagatccaggcagcgtccatactcgtcggtctcgccgatagcggctgcggcgcgcgccagcgccgccacacaccgtaggaaaccccggttgggctggtgggaatacggcaccgggccgaagcccttccagccatggcggcgcagctggtccaggccgcggtggtacccggtacgcgcgtatgcgtaggccgtgacggtcttgtcgtcggccagcgccccttcggcgagcaccgcccaggcgaccgacgccgacggatgcgcggccgcgacgatgctcggactttcgttggcaagcagctccgcttcggcgtcgctgtcgccaggcaacaggattggctcaggtcccaagagatcacccatcgacgtcatgggagttattgtgcgcttggtcacgtcacctcgacgatggggccaaccgaaggctgggtcgctaagctccaaagagccactcgataccgggaggacagcagcacccatgtccaacgcacccgagccagaccgctcagccggtgaatccgggagcgaaccggccggcgagcggtccgccgatcctggcgaggaacgcaccgaaagctaccccctggtgcctcacgacgccgaaaccgagaccgtggtgatcaccacctccgacaacgatgccgcggttacgcaaccggaagcgcagcgcgaacgccgtttcaccgcgcccggcttcgacgccaaggagacccaggtgatcgtcacggcccacgaggcagccaccgaggttttccaaaccaaccaggcgccgaccaccccgccgcggatgccaaccggaatgcccccgaaaactgctgtgccacaatcaatcccgccacggacggaggcgacgtcagtccggcaacgcacctggggctgggcgctggcggtggtagtgatcgtgctggcgttggcggcaatcgcgatcctgggcaccgtgctgctgacccgcggcaaacattcgaagatgtcgcaggaagatcaggtgcggcaggccatccagagcttggacatcgccatccagaccggcgacctgaccgcgctgcgttccctgacttgtggctccacccgcgatggctacgtggattatgacgagcgtgattgggccgaaacctatcgccgggtttcggcggccaaacaatatccggtcatcgccagcatcgaccaggtcgtcgtcaacggcgcgcacgccgaggccaatgtcaccactttcatggcgttcgatccccaggtccgctcgacccgcagcctcgacctacagtttcgcgacgatcagtggaagatctgccagtcctccagcaactgaagccaggattggctggtttgcccgcattttggccattggtcagtgctaggaccggtccgcatcaccggcacgtcaccaggaccgactagtccgaacaccgaaacgagcaaccgtagccgaaatgcggctggatcccgtctgtggcaatgtactggcggcctgttcccgcagagacggcggcatagcgtctcgatcgtcaacgagaggcaggtgatcgccaggtgagcatccgccccgccgagaactcaacactcgacatccgccacgtcatcggtatcggcaccccgaaagccgtcgatttgtggctcgacgtcgtcaccgagctgccggatcgcgcccgcgaactcgggtcgttatccaaagccgaactcggaaagcttggcccactgctcgacggcaccaacgccgtcgagctattcgagtcgatcgacgacaagctggccgcagaggcactgcacgcgatggatccgtcgctggccgccaccttcctcgaggccctcgactccgaccacgccgccaacatcctgcgcgaattcaaggagcccaagcgggaggcgctgctgacgttgctaccgctggagcgggcgatggtgctgcgtggcttgttgagctggccggaggactgcgccgcggcccacatggtgcccgaaacgctgaccgtacgcccgaacatgacggtgtcgcaggccgtcgccagcgtgcgggaacgcgcctcgggcctgcgcagcgatgcacgaaccaccgcctacgtctatgtgacagacgccgactcccacctgctgggtgtgatcgcctttcgcgccctggtgctggccaatcccgaacagcgagtccgtgagctgatgggtgacgacctcatcgtcgtgtcgccgttgactgacaaggagctcgcggcgcagacaatcatgggccacaacctgatggcggttcccgtcgtcgatgccgacaaccggctactgggcatcatcgccgaagacgaagccatcgacattgccgaggaggaagcaaccgaagacgccgagcgccagggtgggtcggccccgctcgaggtgccctacctgcgggcgtcgccgtggctgctatggcgcaagcgggtcgtctggctcctggtactttttgctgccgaggcctacaccggcagcgtcctgcgggcgttctccgacgaaatggaggcggtgatagcgctcgcgttcttcatcccactgctgatcggcaccggcggcaacaccggcacccagatcgccaccactctggtccgcgcgatggccaccggtcaggtccggtttcgcgatgtgcctgcggtgttagccaaggagctgtcaaccggtgtgctggtcggcctcactatggccgccgccgcggtggtgcgcgcctggacattgggcgtgggcccgcaggtgaccctgacggtcgcgctgacggtggccgccatcgtggtgtggtcgtcgctggtggctgccgtccttccgccgctgctgaagaagttgcgcatcgacccggccatcgtttcggggccgatgatcgccaccatcgttgacggcacgggtctgctcatctacttcctggtcgcgcacctgacgctgaccgagctgcacggcttgtgagcggccccggtttagtgggttagggactttccggcgcagtgcaggtcattgcacgcctgaacgacccgctggctcatcgaagcttcggccttcttgaggtagctgcgcgggtcgtagaccttcttgacacccacctcgccatcgaccttgagcactccgtcgtagttggtgaacatgtgaccggcgatcgggcgggtgaacgcgtactgggtgtcggtgtcgacgttcatcttcaccacgccgtagcgcagcgcctcctcgatctccgacttaagcgaacccgagccgccgtggaacacgaagtcgaacggcttggcgtcggccggcagtccgagcttggccgccgccacctgttgcccttgcgcaaggatgtcggggcgaagcttgacgttgccgggcttgtagacgccatgcacgttgccgaacgtcgcggccagcaggtatttgccgtgctcaccggcgcccagcgcctcgatggttttctcgaagtcctccgggctggtgtacagcttctcgttgatctcgttcgccacgccgtcctcttcgccgccgacgacgccgatctcgatctccagaatgatcttggcggccgccgccgccttgagcagctcctgggcgatggccaggttctcatcgactggcactgccgagccgtcccacatgtgcgactggaacaaaggattgccacctttgctcacgcgttgcgccgagatcgccagcaagggccggacatagctgtccaacttgtccttggggcagtggtcggtgtgcagcgccacgttgaccgggtacttggccgcgataacgtgggtgaactccgccaaggcgaccgcaccggtcaccatgtctttgaccccgaggccggagccgaattctgcgccaccggtcgagaactggatgattccgtcactgccggcgtcggcgaaacctttgatcgcggcgttgacggtttccgaggaggtgcagttgatagccgggaaagcgtacgagttttgtttggcctgaccgagcatctccgcgtagacctcgggcgttgcgataggcatgaaacgttcctcctgacgactccgatccacccagtatcgcaacaccgcaaccgagcttgtcggcctgtgcgtgatggccggtatgttgggacgtcatgagcaccgccgtgacggccatgccggacatcctcgacccgatgtactggttgggcgccaacggcgtattcggttccgcggtgctgcccgggattttgatcatcgtcttcatcgagaccggtctgctgtttccgctgctgccgggcgagtcgctgttgttcaccggcgggctgttgtccgctagcccggcaccaccggtcaccatcggggtgctcgccccgtgcgttgcgctggtcgcggtgctcggcgatcagaccgcatatttcatcgggcgacggatcgggccggcgctgttcaagaaggaagactcccggttcttcaagaaacactatgtgaccgagtcccacgcgttttttgagaagtacgggaaatggacgataattctggctcgattcgtgccgatcgcgcggacttttgtgccagtcattgccggggtgtcctacatgcggtatccggtgttcctcgggttcgacatcgtcggcggagtcgcctggggtgcgggtgtgacgttggcgggctactttttgggcagtgtcccgttcgtgcacatgaactttcagctcatcatcctggccatcgtgttcgtctcactgttgcccgcactggtctcggcggcgcgggtctaccgggcgcggcgtaacgcaccccagagcgaccccgacccgttggtgttacccgagtgagctgaccgctgcggcgctgtgggcggcttccatcagcatccaacccgatagctgcaccgacagatctcgctcggcaatcgccgagctatgcaccgctcctcggacggaccgcgcctgctcaccgccggcggtgggcaactcggcttcgcgatcccagaacgccccgaacaccggcaacccgtccacggtttgccggtaatcccacgccgattgcgcgctagccagcactatcgcgcgggcggtgtcgcgggcggcggcgtcgtcggccgagtcgcccggcaacgtggtggcgaccaaggcgaggtatcgggcggtgatccccgcgaacaggccaccgtccccgccgccggcgccccgtaacacacccaatggagccatgtgctcgttgacggccgcgaccaagcgatgaacgcgagcgcagtgccgcgctctggctgccggaccggtgcgcaccgccagctcggtttccagcccgagcaccaccccttggcagtaggtgtactgtgcgcggaccaacgacccggccttgatgccgtcgaataccaggtgtgtctccggatcgatcagcgtgcgatcgatccagtcggccatctgttctgcgcgcttgagccttttcccgtactggtctgggtagcgggccaggaatagcccggccgggccgttggctggggcgttgaagaactggtcctgcttgcgccacgggatgccgccgccgtcctcgggcacccaggcttcgacgaactggttggtgagcttgggcagtgcgcgccggcgtcgtaccccggcgacccggtcggcacgttccagcgctaacgctaaccacgccatgtcgtcgtaatagctgttgagccacgagaaattgttgcggacccggtgcgagcggacctggcggttgatccgggcgcgccgctgcggctgcgggtcgcgcagctgcgcgtcgaccaggcaatccagcaggtgtgcctgccaccagtagtgccagctgccgaacaaccggtcgcgccgggttgacggccaagccaccaccgccaactgggtgcccggcaacgcccaaagccgtctcagatgccgttgcgtgacggcggtttcggcgctggctgcccggtttgccagattcataatgcgatcctgccctagcctgtcttacgccgtctcaggcctgttactccagcgtgacatcaagggtggcggcgtccacgaaggccagcatgcgcgcccgatgatgccacccccgctgaactgagcgacgatccgcgggcccgcgagccggctgttgtcatagacggtggcgccgtcggccagcgtgatggcctgggcgacaagctcggccagccggcggtgacgctcgcggatcttggtctccggcacatcgtggccgcccgcggcgacgcgatgcctgacgcgctcgaccgccaggccttcggggataaccaacacgtgcagtacgacggtgtagccggccgtgcgcgcggtgcggatgagctcgagcttcgatgggtgcgagaacaccgtctcggcaatgaacggccggcccaagtcgatgagcctcgcgcgggtgtcggcggcgacctgcgccgcctggtaggcgtgcgatgttgggtcgtcgggccagcgttgtttggcgatttcgtcggcgttgacgaagacgatgccgggcagcaagggcgccagcgtgagggcgacgaacgtcgacttgccggcgccgttgggcccggcgaccagatcgagccgcttcacgcgtggcgcgttgtcttcgagctggcgatcacggcgtggccgccagcacgaccgaggtgccgtctggccggtgctcgacgatgtcgcccgcgtcgttcagggcgaccgtggtgatgccctgcgcggcgagcacgtcgccgtagttggttcgcgacaggcgctcctcgatagctgcggagatctcggcgttgaacaccacgccctcctccagcgtcaggtccgtcatcggcagatgccccgcgagcgcagcttccacgcggcgccgcgacgccgtgtgctggttcgacaccgcccgaccgacgcgggcccagtggtcgagctgctgcttggccgaacggctctgacgagcaccctcggccgccgcgctgtccaccagatccgcggcgacgcgcgtgacgcggtcgacggctttgggcacgacatctctcctcgggtgtagcgatctgttacagcttatagcaaagtgctacaccgagctgtggtgaggggcgcacacggctagcgggcaccggccagcgccagcagcaactggtgcaggccggccagcgagtgcgccggcaggaacaggtcgcaatagggcagcgccgccgccatcgaaccggcacgcggctggaactccggatgtgccgcgcgagggttcagccagaccagcaactcggcgcggcgacgcaccctggtcagtgcgtgcaccaacacgtcgggcggatcgctgtcccagccgtcggaggcgatgatcaccaccgcgccgcgtaacgcgttgccatgcggcggggccagcagggcggcgacactacggccgatgaacgtaccgccgtagcggtcggtcaccctagcgttggcccgatgtagcgccatctcggccgagcgatgagacagcaccgaggtaagtcgagtcagcgacgtcgaaaacgcgaaaacctctgggtggccccctgcccggcgcagcaccgccgcccgcatcagatgcagatagatggcggcgtagggctgcatcgagcggctcacatcgcagagcaggagcacccgcctggggcgtcggcggggccggatccgtgccaacagcaccgactcccagccagtcgaccgcgacgcgttcatcgtcgcccgcaggtcgatgcgcttgccgtgcgggctggactcgaatcgcatgctgcgccgccgcggccagcgcgccatcgtggcctccagccaggcgccgagcagacgcagatcgtcgggatcgaactggtcgaatggctcgtcggcccgggcgacaatgcggctgggcaggacatcgggcagtgtgcggctgggtccgccctgaccggcgctggccatcgtcagcgagcgagtatcccagggcagattctgggcttgggcggcacaagatcgccgcttggcgcggtgcccgacgccggccaccggtgtgcgcgggcctgcaatgggcggtggtgggcggttggcaccgtcgggttcggcgctgccaaataccccgaacagcgaagcgaataccgcatcgaacgtggccagttcgtctacacggctgaccagggtcaaccgcgcgccccaatacagcgccgccggcgtacgcggcaccaactgctgcaacgcctgcaccaaactcgcttgaccgctggcggacaccggtatcccggcgtcgcgaaggcgcgctgccagcgctgccgcgaacgccgcgaggtcgacgcccggcaacagtgcaggggtggccatcccattcatcgccgccggcgcagcacccagatcagcagcagcacggtcagcgccgccagcagcgccgaaccgtactttttgagctggccgccgtcggccagctgcagcaagtcgatgggcgccgcttcggtagcagggggtgtgccttgcgggctttctgaactctgggccgcgagctcggcttctagcgaatccacgaactggcccagcagcttctccgacacctgctgcagcatgccactgccgaattgcgccagtttgccgacaatcttcagatcggtgtcgacggtgacgcgggtacgctctccgacctcgtgcagctgggcagcgaccgtggcggccgcgttgccggtaccgcgcgcctccttgcctttggcgtcgaaaacggcgcggtgctggttgcggtcctgctcgacaaagtgcaccttgccgctgaactcgctggtgaccggcccaaccttgaccttgaccttaccgaggtactcgtcgccctcatggccgatcaactgggctccaggcatcagcggaatcatctgctccaggtcgcatagcctgctccaggcctgctcgatcggagcgctgacggtgaactcgttggcgatcttcatcctgtgcgtcctctcatgcgtggctgcactcagtaaaagcttggtacgcatcgcgaatctgcgtacggtcgtcgggcgttttggccagggccccaaggctggccagagcgggactcgaatccgctgcggtgaggtctgcgaccccgagtgccaccaaagccgccacccagtcgatagtctcggccacaccgggtggcttgtccagatcgagatcccgtgcagtgcaaacgaattgagtggcgttctcgatcaacggcgcggtagccccgggcaccgtgcggcgcacgatcgcggccgcccggtccggctccgggtagtcgatccagtggtagaggcagcgccgccgcagtgcgtcgtgcaggtcacggctgcggttggacgtgagcaccgcgatcggcgggcactccgcgaggaaagtgcccagctcgggaacggtcaccgcggactcaccaaggaactccagcagtaacgcctcgaattcgtcgtcggcccggtcgatttcatcgatgagcagcactggaggggtcggtccgcggtgccgcacgcaccgcaggatgggccggtccaccagatacgcctcggtgtacagatccgcttccgatatgtctgagatacccttgccgcgcgcctcggccagcctgatggacaatagctggcgttggtagttccagtcgtagagcgcctcgttggccgtcagcccttcatagcattgcagccggatcagcgtggtatccaacacgactgcaagggttttcgcggctgttgtcttgccaacaccgggctcaccctccaacaacagcggcctgcccagcgtaaccgccagatagattgccgacgccgtgccggtatccagcaggtagttctgttcgtcgaaccggcggatcacgtcgtcgggacttgcgaaggtcacgagggcaccgattccagcagccgtcggtagtcgtcccaggtgtccacgtcaagcggcacgcagccgtccacggcgagttcgcgcactgggtggcggccggagtgcaccagcttccagacacccttgtcgccgtgcagtcgcgcgagttcgccgaacacggtgcggctaaaccagaatggatgcccgacgccgtcggcgtagcggcacaccatgatctcggtggccggcccgacgtcgatgatccgccgcagtgtcgccggcgccacctgaggctggtcgcccagcatcagcacgatcccggtggcccgcggatgcacccgtgccaacgcgacgcgcagcgatgccgcacacccgcgctcgacatcctcgacgaccaccacgtcggtcccgtccagcgccatcgcggcacgcaccgccgacgccgcaccgcccagggtgaggatcagctggtcgaatccggcttgccgggcaacgtcgagggtggccccaagcaccgtggtatcccgatatggcagtagctgtttgggcgtgcccaaccggttggagcgcccggcggcgagtaccacaccggtgatctgggtcgcggtcatgcgccgccgttctcgtccgccaacgccttccggcctctggggccgccgccgcgcagcgtggcgatcagttccgccgcaatcgacaccgcgatctccgccggagttttggcgccgatggccaatccgaccggggtatgcacccgggcccgctcggcatcggacaggtccagcgaatccaggatggacgcgccgcgtaccgtgctggccaccagcccgacatacccaacgccgttatccagcgccgtgcggatgatttcggcttcgggcccgccgtggctggcgatcacaatcgcagttggcaaggcgtcggtgtcggccggatcggtgtcgcggcgcgcgtcgtagcccaacaggccgcacagttcgatcaacgcgtcggcgatcggggtttcgccgtaaatctggatcagcggggccggcagctgcggggtcaggaagatctccagggatccgccggccaggcaagggttgaccaccacacacgccccgggagcttccgggaagtgcacgtcaccgtcgggcagcacgcgcagcagcacgctctcgccggcctgcaacacgcccatcgccgccttgcggaccgagttctgcgcgcagtggccgccgacaaagccctcgatggtgccgtccgccaacaggattgcctcatcgcccgggcgggccgacgtgggctgctgggcccgcaccacggtcgcgcgcacgaacggtgtccgcgcggccaccagctgtgcggcccggtcactgatggacatcgacgccctcgagctcccctagatcggtggtgtggcccggccctgcatggcctcccagacccgcgacggcgtcaacggcatgtcggcgtgccgaaccccgaacggcgccaacgcatccaccaccgcgttcaccaccgccggcggggaacccaccgtggccgactcaccgatgcccttggcgccgatcgggtgatgcggcgacggggtcacggtgtgcccggtctctaggtgtggcacctcgagcgcggtcgggatcaggtagtccatcaacgatccgcccagacagttgccgtcctcgtcgaaggcaatcatctccatcagcgccatgccgatgccgtcgacgatgccgccgtgtacctgaccctcgatgatcatcgggttgatccgggttccgcaatcatcgacggccaaaaagcgccgcaccttcaccaccgcggtgcccgggtcgatgtcgaccacacagaagtaggcgccgtacgggtaggtcagattcgacgggttgtagcagacctcggcatccagcccgccctcgatgccctcgggcagatcgccggcgccgtgcgcgcgcatcgcgatgtcggcgatggtcaccgcggccgacgggtcacccttgacgtggaacttccctttctcccactgtaagtcggcgaccgaaacctcgagcatgcccgaggcgatgatcttggccttgtcgcgcaccttgcgggcgaccagcgccgcggcaccacccgagacgggtgtggaccggctgccgtaggtgcctaacccgaacggtgtctggtcggtgtcgccgtgcaccacctcgatgtcgtcgggcgcaatccccagctcctcggcgacgatctgcgcgaacgtcgtctcgtggccctggccctgggtctgaaccgaaagccgcagcacggctttgcccgtcgggtgcacgcgcagctcgcagccgtcggccatgcccaggccgaggatgtccatgtccttgcgcggcccggcgcccacggcctcggtgaaaaatgacatcccgatgcccatcagctcgccgcgcgctcgccgctgcttttgttcggcgcgtaacgcctcgtagccgatcatgttcatcgccttacgcattgtggtctcgtagtcgcccgagtcgtacacccaaccagtcttgctctgatacggaaactggttgggccgcaatagattccgcaagcgcagctcggctggatccatcttcagctcgaaggccaggcagtccaccagccgctcgacgaagtagaccgcttcggtgatgcggaacgaacacgcgtaggcgaccccgccgggcgccttgttggtatacaccgcggtcatgtgacagtaggcggcctcgatgtcgtagctgccggtgaacaccccgaagaacccggctgggtacttcgccggcgcggcctgggcgttaaacgcaccatggtcggccagcacattggaccggatcgccaggatcttgccgtcacggttggcggcaatctcgccgaccatgatgtagtcgcgggcgaatccggtggacgtcaggttctcgctgcggtcctccatccatttgaccggcttgtccagcagcagcgacgcgacaatggcacagacataaccgggatagatcggcaccttgttgccgaagccgccgccgatgtcgggcgagatcacccgaatcttgtgttcgggcaacccggccaccagcgcgtatagcgtgcgatgcgcgtgcggcgcctggctggtggtccacagcgtcagctttccggtgaccggatctagatcggccaccgcgccacaggtttccatcggcgccgggtgcacccgcgggtagacgatctcctgctggacaacgacgtcggccttggcgaacaccgcctcggtcgccgccgcgtcgccggtctcccagtcgaagatgtgattgtcgctctttccctccagatcggtgcggatgaccggcgccgacgggtccagcgccgtgcgggcatccacgacgggatcccgcggttcgtagtcgacgtcgaccaactcgcatgcatcgcgggccgaataccggtcctcggcaaccacgaacgccacctcttggccctggaagcgcgtcttgtcggtggccagcacggcttgtacgtcgttggctagtgtcggcatccaagccaggcccttggcggccagatcggcgccggtcaccacggccttgactttcggatgtgcctgcgcggcagtcacatcgatgcgcacgatgcgggcatgcgcatacggcgaacgcaggatggccagatgcaacatgcccggcagcgcgacgtcgtcgacgtaggttccgcgcccgcggatgaatcgcgggtcctctttgcgcatcatccggccgtgcccgcacggctgctgagcgttgtcggctaggtcttccggcgacggagggcgtgactcgatcgttgtcatgactgcgcctttacggtctggtgcgctgccgcccactgaatggagcgcacgatcgtggtgtatccggtgcaccggcagatctgccccgagatcgcttcccggatggtctgctcgtcgggatccgggttgcggtccagcagggcgcgcgcggtaatcagcattcccggggtgcagaagccgcattgcagcccgtggcagcgcatgaacccttcctgcaccgggtcgagctggccgtcgggcccagccaagccctctaccgtgcggatgctgtgccaggaggccatcacggcgagcatcgtgcaggatttcaccggcacgccgtcgacctccaccacgcatgtcccgcagttgctggtatcacagccccagtgagttccggtgagccgcagctgatcacggagaaaatggaccagcagcatccggggttcgacctcggcggtgacgggctcgccgtttaccgtcatgttcacctgcatggttggttcccctctcaggcctcgggggccgccggcgcgccgagcacgcgcccggcggcggtgcgcagcgtgcgaacggtcagttcaccggcgaggtgccgcttgtactccgcggtgccgcggacgtcggtcaccggcgtgcaagcttgcgcggcgcgccggcccgcctcagcgaacacctcttcggtagcgggttggccgaccagtcccgcggacagctccgccagcgcgaccgggtcgggattcaccgcggtcaaacccacccgagcggcgaggatcgtctggccgtcgagcgtgaccgcggcaccggccgcggtgatggcccagtcgccgacccgccgttccaccttggcgtacgcgctggaggtgttgtgccgcagcggaatccgcacctcaattaggacctcgttgtgggcgagcgcggtttcgtacggcccgaccaggaagtcgccgatcgctatctcacgttcacccgagggccctttcgccaggcacaccgcatccagaacggtgcacacggtcgacaggtcctcggccggatccgcctggcagagcgaaccgcccagggtgccgcggttgcggaccaccgggtcggcgatcacccgctcggcatcgcggaagatcgggcacaccgccgccagcgcatcggagtccagaatctctcgatggcgggtcatcgcacccagccgaaccaggttgggattgttgattccgccgaccacgacgtagccgagttcgggggccaggtcgttgatgtccacgaggtactcggggttggcgatgcgcagcttcatcatcggcagcaggctgtgcccgccggcgaccacccgcgctccctcccccaaccgatccaacaatccgatggcgtggtccacgctggtggcacgttcgtattcgaaaggcccaggtacttgcatgcgccccagtgtcggccgcccgcgaaaagggcgtcaatgtcgagttaagtaatccttgaactcgcccgctacctgcgcatcatggtggatccgtccggcaatatcggccagcgggcgtccccctccgccccaacgtcgggcgatgatgtcggccgcgatcgagaccgcggtctcctcgggggttcgggcaccgagatccagcccgatcgggctggacaaccggctcagctcggcgtcggtcaggcccgccgcgcgtagccgatccatccggtcgtcgtgcgtcttgcgtgatcccatcgcccccacgtatccgacacccaggcgcagcgccacctcgagcaccgggacgtcgaacttcggatcgtgggtgagcacgcagatcaccgtgcgctcgtcgataccacccgcctccgcctgggcagccagatagcggtggggccatgcgacgacgacgtcatcggccgtcggaaagcgcgctggcgtggcgaataccgcgcgggcgtcgcagacggtgacccggtagccgaggaacgaaccctgccgcgccagcgcggcggcgaagtcgatggcaccgaacaccagcatccgcgggcgcggcgcgtggctggacacgaagacctccatgccctcgccacgccgctgcccatcgggcccatattcgaggatctcgctgcggcccaccgcgagcagaccccgcgcatcgtcgataaccgccgcatcggcacgcgccgaacccagcgaacccgtcacggggctctttgtgtcgggccggatcaccagtcggcgacccacccgccgctcgtccggatgggcgatgacggtcgcgatggcgaccgggcgttgcgcgccgatgtcgtcggccagctcgcccagctcgggaaacgtggcccgcgatacgggctcgacgaagacgtcgatgatgccgccacaggtcaggcctaccgcgaatgcggtatcgtcgctgactccgtagtgttccagccgcggtatcccggtttgggccacctcggcggccagctcatataccgcaccctccacgcagccgcccgacaccgacccacttaccgaaccgtccggggctaccaccatcgcggcccccgggggccgcggcgctgaccgcaaggttcgcaccaccgtcgcgacccccgcggtgtcaccggcggcccagatcgccatcagctcggcaagcacttcacgcacgcttcccaaagtaggcttcagtgcatgaccccggctcaacttcgggcctattcggcggtggttcgcctgggctcggtacgggcggccgccgcggaactcggtctttccgacgccggagtctccatgcacgtcgcggcgctgcgcaaggaactcgacgacccgctgtttaccaggaccggtgccgggctggcgttcacgcccggcgggctgcggctggccagccgcgcggtcgaaatcctgggcctgcaacaacaaaccgcgatcgaggtcaccgaggccgcccacgggcgtcggttgctgcgcatcgccgcctccagcgccttcgccgaacacgccgcgccgggcctgatcgagctcttctcgtctcgggccgacgacctttcggtcgagttgagcgtgcatcccaccagccggttccgcgaactgatctgctcgcgcgccgtcgacatcgcgatcggcccggccagtgagagctcgatcggttccgacggctcgatctttctacggcccttcctgaagtatcagatcatcaccgtcgtcgcgccgaatagcccactggccgcaggcattccgatgcccgcgctgttgcgtcaccagcaatggatgttgggtccgtccgccggcagcgtagatggtgagatcgcaaccatgttgcgcggcttggcgattccggagtcccagcaacggatcttccagagcgatgccgccgcgctggaggaggtcatgcgcgtcgggggcgccacgctggccattggctttgcggtcgccaaggatcttgccgccggacggttggtgcacgtgaccggtcctgggctggatcgcgccggcgagtggtgtgtggcgacattggcgccttcggcccgccaacccgccgtctccgagcttgttggcttcatcagcaccccgaggtgtattcaggcgatgatccggggcagcggggtcggggtgacgcggttccgcccaaaggtccacgtcaccctgtggagctagctacttcgacttgaaaggctcggcgcgccggtccgcccgttgacggggcccggctgcgaggattagccagttcccttgtcgcacaggagcgttgaggctatcgccgtacgcctactgcgtgcgatcagcgcttgctcgttccataccacagggtgcggcccaggtgcaaggttcactgtgcatcgtgcgctggagcctttggtgcctgttgcccgttgaaccgtgatccagcgcggctgagggtgtggtggtgtcgggccgctgggaggccgggaatgcggacggtaacggtggctccgcggggttgatcggcagcggcggggccggcggcgacggcggtagcggcggggccaccggcgccggtggcgaaggtggcgatgctggagcaagcgggtccataaacggcaacgccggcgaccccggcaacagcggagaacgcggcgcagtgggcaagcccggcgcacccggctgacccgaaaatcaccgcatcaccgggctcgctcacaaccgagagcggacgcgggctcggcgggctagacgaatcgacgcgccaactttctcggatcgaagaagctatacgctttacccccatgagtgtgtacaaggtgatcgacatcatcgggaccagccccacatcctgggaacaggcggcggcggaggcggtccagcgggcgcgggatagcgtcgatgacatccgcgtcgctcgggtcattgagcaggacatggccgtggacagcgccggcaagatcacctaccgcatcaagctcgaagtgtcgttcaagatgaggccggcgcaaccgcgctagcacgggccggcgagcagacgcaaaatcgcacggtttgcggttgattcgtgcgattttgtgtctgctcgccgaggcctaccaggcgcggcccaggtccgcgtgctgccgtatccaggcgtgcatcgcgattccggcggccacgccggcgttaatgcttcgcgtcgacccgaactgggcgatcgacaccgtgaccgccgcgccggcacgggcgtcgtcggtaatgccgggcccttcctggccgaataacagcaggcattcccgcggcaacgcggtctgctccaggcgcgccgcacccgggacgttgtccaccgccaccacggtcaagccggcgcccgccgcgaactccagcagcccggtggtgctgtcgtggtggcataaccgctgatagcggtcggtcaccatggcgccgcgccgattccaccgccgacgcccgacgatgtgcacggtgtgcacggcgaatgcattggcggtgcgcaccaccgagccgatattggcatcgtgtccgaagttctcgatcgccacgtgcaaggggtgacggcgcgtatcgatgtcggcgatgatcgcctctcgggtccagtaccggtaggcgtcgacgacgttgcgagcatcgccgtcgcgcaacaacaccgggtcgtatcgggggtcgtccgggaggtcgcctgcccagggccccacgccgccggtcggcgcgccccattccgtaggcccgggcccaagcgcactcatcgcgaggtccacaacgcggcgtgggttcccactgtcgcgaccgtcgcgtacagcaacgcctcgttgatctcgccctgcgtacacagcgacgcgctaatgtggaccgcgtccagtagcgcgtcaggaaggatcagcaccgaggatccatacgtcgcgcacgccgggctcagtccgcggccgggcagtgtcggtgcggcgagcagcatcatgggaccgccgcgggcagcggagtcgtcccgataccgatccgggacggcgtcgacctccagccccagcagcatgtagccattaccggtgaacgccaccggatctccgagctggggcttacccagctgcatgccgtcggcgcgccaagccgagacgctggtggtcttgaccaccagaccggcgtcgttttgattggtcggcagcatccccaccggaaacgcggccggataggccgcggcagtaccctggatccgatcgcggggcgagtacgtgtacacgccgcggacggcgcttcgctctttcagcggacccaggcagaccgtgccggtgagccggccggcaggcgccgatagcggcgacacgacgtcgcgcacgtgggccatcgcgtcgccgcagctgccgagcgcagcggattccatcggatgggccaacgcgccgtacagcccgaagcgaatgtcttcgggcttggcgtgcggcgcatgcgggtccgtcggggatgcatccacgtcgatgagcacatagtcgccggaccagcgcagattcgacaccgacatgttccagcccagcaccgccagcgattcgccggtccgggcgctctgggcgccgtaggtgcgaccggaatgactcgaacccgagcagcccgtcagaccggacaggacgacggccccgcaggtggcccaggcaacgagaatgcgcacagcgatgccgccgacgcctaatccagccccagatcggccaggcccagcacgctgcggtagcgcagtccctcggcttcgatagcctctgcggccccggtggcgcgatccaccacggtagccacgccgacaacctcaccacccacgtcttggacggcgtgcaccgccgtcagcgcggagttaccggtggtactggtgtcctctaccaccagcacccgctgcccggtaacctccgacccttcgataagtcgctgcatgccatgggctttcgccgacttgcggaccacgaacgcgtcgatcggacggcccggggcatgcatgatggcggtcgccacgggatcggccccgagtgtcaggccgccgacaaccgaatagtcccagtcggcagtgagttcgcgcattagccggccgatcagcgcggacgcccgatggtgcaaggtggcgcgacgcaggtcgacgtagtagtcggcctcccggccagacgacagcgtgacgcggccgtgcaccaccgacagccggcgcaccaactcagccaactctgcgcggtcaggtccggccacggcttctcctcacgccgccacgcgggaggccgatcacatgcggcgtcaccgcggtggcctcgggcgtgacatccgcggtctcagtgttggtagttggtggcctgctggccgttgcgtccggccggcggcgggcgccgaacgccttcggagcggccttcatcgcggcggatcggctcgggggcccgacgagccggatcgggcagcaccgtggttgccggatccggctgggcgcgccgcggcggtaactccgcggggccgcccggggccacgggtcggccaggtgccgcgccgcgcggtcccaccccggtttgttggggcatctcctgcggcagcggcggcaacacgcgcagcaagtcgttgaattggcgcacggtgcgcaggccctcgtcccactgggcacgggtgctggcaatcggcatgctgaccagcgtccagttctgctcgttccacatgatttcggcgcagtcgggcgcggtgtgcgcgaaggtgaccatccgccgatcgcaggcgcgccgggccgcgtctagattggtggagtacaccatccgtggcccgatcgcgcccagcagccagatgtcgctttctcgtggctctttcaggcctttgagccgcaggtcgaccacgacattggtgcccaccttgcgatgcagcgcgatcacggtggcgacttcctcgagatcgaagatgtacaccgcctcgccgcggatctgacccagcaccacgttatgggcggcaacatcgccaactgtggacatcacgccgcgcgtccagcgcttgagtatctcggtggattcccgttcgtagtcgaacccgtgcgatcgcgcccacgacttgcggcgtctgctgcgcccgcggcgtcgatcgatgtcgacgtacagcaacaccacggcaccgacgaagcacagtgccgagagcgtgaaccaaagcgggaccatcggtgcttagcctatccgctggcggcccggaaccgagaatgcgaccaggtcacaacccagtcaccttccacgccgagcagacgcggaatcgcactgcgcggacctcacgcgtgcgattccgcgtctgctcgtcagacaaatcagcccaggatcagcgagtcggcgtcggggctgacgttgaccggcacggtatcgccgtcgtgcacctggccggccaacagcatcttggccagctggtcaccgatggcctgctgcaccagccggcgcaacggccgcgccccgtacaccgggtcgaatccgcgctgcgccaaccagcgcttggccggcagcgagacctgcagctgcagccgccgctgcgccagccgcttgcccagctgcgccagctggatgtcgacgatgcgcaccagctcttcggggttgagaccctcaaagatgagcacgtcgtcgagccggttgatgaactccggcttgaacgtagcgcgcaccgcggccagcacctgctcggcgctgccacccgaccccaggttggacgtcaggatcaagatggtgttgcggaagtcgaccgtgcggccgtgcccgtcggtgagccggccctcgtcgaggacctgcagcagcacgtcgaacacgtccgggtgcgccttctcgatctcgtcgaacagcaccaccgtgtagggacgccggcgcaccgcctcggtcagctgaccgcccgcctcgtatcccacatagccgggcggggcgccgatcaaccgagccacggtgtgcttctcgccgtactcgctcatgtcgatgcggaccatcgcccgctcgtcgtcgaacaggaagtcggccagcgccttggccagctcggtcttgccgacaccggtcgggccgaggaacatgaacgccccggtgggccggttggggtcggacaccccggcccggctgcgccgcaccgcatcagagactgcggtaaccgcggccttctgcccgatgacccgcttgcccagctcgtcttccatgcgcagcagcttggcggtctcgccttccagcagccgaccggccgggatgccggtccacgccgacaccacgtcggcgatgtcgtcgggaccgacctcctccttgagcatcacctgctcccgggcctgcgcctgcggcaacgccgcgtcgagcttcttctccacctcggggatgcgtccgtagcgcagctcggcggccttggccaggtcgccgtcgcgttcggcccgctcggattccccgcgcagggcttccagctgctccttgaggtcgcggacgatttcgatcgcgttcttctcgttctgccagcgggtggtgagctcggccaacttctctttctggtcggccagctcggagcgcagcttggccaaccgctccgccgacgcctcgtcttcttctttggacagcgccatctcttcgatctccagccggcgcaccagccgctcgacctcgtcgatctcgacgggccgcgagtcgatctccatccgcagccggctggccgcctcgtcgaccaggtcgatggccttgtcgggcaggaagcgggcggtgatataccggtcgctcaaagtggcagctgccaccagcgccgagtcggtgatgcgcaccccgtggtgcacctcgtagcggtctttgagcccgcgcaggatgccgatggtgtcctccaccgacggctcgccgacgtacacctgttggaaacggcgctcgagcgcggcgtccttctcgatgtgcttgcggtattcgtccagcgtggtcgccccgaccagccgtaactcgccgcgggccagcatcggcttgatcatgttgccggcgtccatcgccccctcgccggtggcgccggcgccgacgatggtgtgcagctcgtcgatgaacgtgatgatttggccggccgagttcttgatgtcgtcgaggacggccttgagccgttcctcgaattcgccgcggtatttggagccggcgaccatcgagccgagatcgagcgcgacgatggtcttgtcgcgcaagctctccggcacgtcgccggccacgatgcgctgcgccaggccctccacgatcgcggtcttgccgacgccgggctcaccgatcagcaccgggttgttcttggtgcgacgggacagcacctgcaccacgcggcggatctcgttgtcgcggccgatgaccgggtcgagtttgccttcgcgggcgcgggcggtcaggtcggtggagtacttctgcagcgcctgataggtcgcctccggttcggggctggtgacccgggcgctgccgcgcaccttgacgaacgcctcccgcagcgcctgcggcgaggcgccgtggccggtcaacagcttggcgacgtcggagtcaccggtggccagcccgaccatcacgtgctcggtggagacgtactcgtcgtccagctcggtggccagctgctgcgcggtggtgatcgccgctaacgactcgcgggacagctgcggctgcgtgctggctccagtcgcctgcggcaaacggtcgagcaggcgctgggtttcggcgcggacggtggcgggctcgacaccgacagcctccagtagcggtgcggcgataccgtcgttttgggtcagcagcgccatcagcaggtgagcgggccggatctcgggattgccggcggtcgaagccgcctgtaacgccgcggttagcgccgcctgcgtcttggtcgtcgggttaaacgagtccacgacacctccattcggggtccgttcgaaatgcttgtcgggttgttcaacgccgtcaatgttgagtctgttccgctcaattttacccacttgtgcatccgccgccgtttcgccgcgagcttagaatcgaggtccgtgggcctcgaggaccgggacgcgttgcgggtgttgcaaaacgccttcaagctcgacgacccggaactggtccgccgcttctatgcccattggtttgccctcgacgcctcggtacgcgacctgttcccacccgacatgggcgcccagcgagccgctttcgggcaggcgctgcactgggtgtacggcgagctggtggcgcagcgcgccgaggaaccggtggcctttcttgcccagctcggccgcgaccaccgcaaatacggtgtgctgccaacccagtacgacacgttgcgccgcgcgctgtatacgaccctgcgtgactatctgggccatccaagccggggcgcctggacggacgccgtcgacgaggccgccggccagtcgctcaacctgatcatcggggtgatgagcggtgccgcggacgccgatgacgcgcccgcctggtgggacggcacggtcgtcgagcacatccgggtgtcacgcgaccttgctgtcgctcggctgcagctggaccgcccgctgcactattaccctggccaatacgtcaacgtgcatgttccgcaatgcccccgccggtggcgatatctcagcccagccattccggccgacccgaacgggcggatcgagtttcacgtccgggtggttcccggtggcctggtcagcaacgccatcgtgggtgaaactcggcccggtgaccggtggcgattgtccggtccgcacggagcctttcgggtggaccgcgacggcggcgacgtgctcatggtcgccggtagcaccgggctggcgccgctgcgggcgctgatcatcgacctcagccgcttcgcggtgaatccgcgcgtgcacctgttcttcggagcacgctatgcctgcgaactctacgacctgcccacgctgtggcagatcgcggcgcacaatccgtggctgtcggtctcgccggtgtcggagtacaacggtgatccggcttgggccgccgactatcccgacgtgtcggcgccgcgcggtctgcacgtgcgccagaccggccgactacccgatgtggtctcccgatacggcggctggggcgatcggcagattctgatctgcggtggaccggccatggtccgcgccaccaaggccgccctgatcgccaaaggcgcgccaccggagcgcattcagcacgacccactgtcgcgctagccgggcggaaatccaccgtccggtggcgtcgcttcgacatggcatacggcctttgctacccggtcaccgctggctagcatgagtgcgactgagtggagcggggatgagcaagttgctgccacggggcacagtgacattgctgttggccgacgtcgagggatccacctggctgtgggagacccatccagacgacatgggtgctgccgtggcgcgcctcgacaaagccgtgtctggtgtgattgccgcccatgacggcgtacgcccagtcgagcagggtgagggtgatagctttgtcctcgcgttcgcctgcgcgtcggatgccgtggccgccgcgttggacttgcagcgagcgcggctcgcaccgatccggttgcgcataggcgtgcacaccggggaggtcgcgctccgcgacgaaggcaactatgccggtccgaccatcaaccggaccgcgcgcctgcgtgacttggcgcatgggggccagacggtgctctcgggcgtgaccgaaagcctggtcatcgatcgcctcccggacaaagcatggctggttgacctggggacgcacgcgctgcgggatctgtcgcgtccggagcgggtaatgcagctgtgtcatcccgaattgcgtatcgatttcccgccgctgcgggtggccaatgacgatgtggcccatggtcttccggtgcacctgacgcgttttgtggggcgcggcgcgcagatcaccgaggtgcaccggttggtgaccgataaccggttggtgaccctgaccggcgccggcggcgtgggcaagacacggctggcggcgcagctcgcggcgcagatcgccggtgagttcggtcgcgcgtggttcgtggatctggcgccgatcacggaccccgacttggtgccggtcacggtggcgggcgcgctgggactgcacgaccagccgggccgctccacgacggacaccgtgctgcgctttcttggcgggcgtccagccctggtggtgctggataactgcgagcacctgctggatgcgacggcggccttggtgttagcgctggtgaaagcgtgccggggggtgaggttgctggcaacttgtcgtgagccgctccgggtcgagggtgaggtgagctaccgggtgccgtcgctgtcactgagcgatgaagccgttgagatgttttgctaccgggctcagcgagtccggccggactttcgcctcaccgacgacaactccgccgcagtgaccgagatctgcaaacggctggacggtttgccgctggcgatcgagctggcggctgcgcggctgcggtcgatgacgcttgacgagatcatcgatggcttgcgtgaccggttcgcgctgttgaccggcggtgcgcgcacggccgcgcaccggcagcagacgctgtgggcctcggtggattggtcgtacacgctattgaccgagccggaacgtaccttgtttcgccggcttgcggtgtttgtgggttgcttttttgtcgacgacgcacaggcggttgcctgcagcggcgatggcagcgctaccaggtccttgacgagatcaccctgctggtcgacaagtcactggtgatggccgacgacaacagcggccggacgtgctatcggttatgcgagacgatgcgccactacgcgttggaaaaactctccgaggctggcgaggtggacgccgtgtttgcgcggcaccgtgactactacacggcgctggctgccagggtcgacaatcccggaccctccgattattcgcactgcctcgaccaagccgaaaccgagatcgacaacctacgtgccgcctttgtgtggaaccgggaaaattccgacaccgagggcgccttggcgctggcgtcctccctgttgcgggtatggatgacgcgggggcgcatccaggaggggcgcgcctggtttgacagcattcttgccgacgagaatgcgcgtcatctcgaggtggcggccgcggtgcgcgcccgggcattggccgacaaggccctgctcgacatcttcgtcgacgccgccgccggtatggagcaggcccaacaggctttggtgatcgcgcgcgaggtcgatgaaccggcgctgctgtcccgggcgctcacggcctgcggcttgatcgcggtagcggtagctcgcgccgatgcggccgcgtcttatttcgccgaggcgatcgacctggcacgagcggtagacgaccggtggaggctggcccagatccttacctttcaggcggtcgatgcggtcgtggcgggtgacccggtcgcggcacgcccggccgcccaagaggcacgcgagctggctgccgcgatcggtgaccactccaatgcgctgtggtgccgctggtgtctcggctacgcccagctgatgcggggggagctggccgcggccgccgcccaattcggcgaggtggtggacgaggccgaggcgtctcaggaagtgctgcacaaggccaacagcctgcagggcctggccttcgcgctcgcctaccagggtgaattgagtgcggctagggcggcggccgacgccgctctcgaggccgccgagctgggcgagtacttcgcgggtatgggctactcggcgttgaccacggccgcgttggccgccggcgacgtgcagacggctcaacatgccagcgaggcggcctggcggaacttgagtttggcgctgcccctctcggcagcggtgcagcgcgcgttcaatgcccaggctgcactggctggtggtgaccttagcgcagcgcgtcgttggtgtgacgatgccgtgcagtcaatgaccggccatcatctggcgatggcgctggcgactcgcgccaggatcgcggtcgccgagggcaagcgggaagaagccgaacgcgacgcgcataaggcgctcgcgtgcgcggccgagagcggggcacacctggatctccccgacgtgctcgaatgccttgccggcctggccagcgacgccggcacccaccatgcggcggcacgactcttcggcgccgccgaggctatccgacagcagatcggctcggtccgcttcgcgatttaccgttcggactatgtgcagtcggtgacggctctgcgagatgcgatgggggagaaagacttcgacgctgcatgggccgaaggtgccgcgttgtcgatcaaggagacgatcgcctatgcgcaacgtggccactcctggcgcaaacgaccggccaccggttgggaatcgcttactccgaccgagattgacgtcgtgcgactggttggcgagggactggccaacaaggacatcgcgacgcggcttttcgtctcaccgcgaacagtgcaaacgcacctgacgcacgtctacaccaaactcggcttcacctcgcgactgcaactcgctcaagcggccgcccgccgtacctgagtgctattgattggcgttcggggacggcggtaccacgatgatggtcgctccggggatcgccgccagggtcgccgcaaggttggcaaccacgccgggcggcaaaccgggcggtaggccaggtatggctgacccggcggccgccgcggggaccgcgggcgtctgctgggcggcgggcctggtggcagccgggccggctccgccggctccggccggggcggctgcagccggggtcggcgcggagccaccgcgggcggcaagaccggccagaccggtgccggccaaacccgccgctgccaggccggcgtaggagccgtccgaactccccgtcatatacatcggagtcgcgccggggaacatcgccgcaacttggcgcaccgctggcggaagattccagctgtgcggcacggagagtccgccgatgttagcggagtagccggtgagcgcggcgaccggcggctgtggcgggctggtgacccgtcctccgacctcagggagatccccgtcacccgcggccccagcgggtgtctggtcggattcggctgggcaatgcggcgccttttgggcctcgtcgaccacgtcgtggcggtagatctcgccgagctgcgccgccgatacccccaaactgccagccgcgacggctacagctgcggctacgagaacgtcaagatcctcgatggggttcggaatggcgtcgaagggcggcggtaggaaggactgcagggttggtagcaggctcacgtcggtcgccgcggcggccggtactaccgcctgagccgctgtcgcggcggcgtcactcagcgacccggccccgctggtggtcgccggtggcggggtgaacggcggcaactgcgacgcggccgccgaggcgcccgcatagccctccatcgccacgatgtcctgggcccacatttcgccgtactgcgcttcactagtcgcgatcgccggggtgttctggccaaaaacattggtcttgaccagtgacagcattgtgcggcggttggccgcgattaccgtcgggggcacggtcgccgcgtacgccgactcgtaggcgttcgccgcggccacggcctgagccgcggcctgctcggccgaggcggcggtggccctcatccacgcgacataggggacggccgcggccgccatcgacagtgccgacgggcccagccagtcatcgccggtgagcccggaaatcaccgaggagtaggaagccgccgtcgcggtcagttcgttggccagccgttgccaggctgcggccgcttgcatcaggggcctggagccgggaccggaatagattctggcggagttgatttccggtggtagcgcaccgaaatccatgactagccgctcctcacaccggcagcagcctcagcgctgcgtggctgggtcgtcacgaaagacacggattctcctttgccgaagctgtccggtccgcgcagggttcgtcgctgccgcgagccaggcgactgggcgcatacctattcgggtggcggcaaccatgtcggagccggatggatggctaagcggtcatcaagttcggatggcttgggttatcaggtcactcagttgcccccacctcctcatagcaaaagtacacaggcagatgtgagcggagttgcgaaaatagacaaataattgagccgagcaacgaccgagcgagagggtgagctggtgatcgacggctggacggaaggacagcacgaacccaccgttaggcatgagcgcccaacagctccccaagacgttcggcgggtgatgttgctgggttcggccgaacccagccgggagctggcgatcgcgttgcagggcttgggcgcggaggtgatcgccgtcgacggctatgtcggcgcgcctgcccaccggatagccgaccagtcggtggtggtcaccatgaccgatgctgaagagctgacggcggtgatccggcggctgcaaccggatttcttggtgacggtcaccgccgcggtgtctgtggatgctctcgatgccgtcgagcaagccgacggcgagtgcactgagctggtgccgaacgcccgtgccgtccggtgcacggccgaccgggagggcctgcgccggctggccgccgatcagctcggcctgcccacagccccgttctggttcgtcggatcccttggcgaacttcaagcggtggccgtccatgctgggtttccgttgctggtgagcccggtggcaggggtggctggccagggtagctcggtggtcgccgggcccaacgaggtcgagcccgcctggcagcgcgcggcaggccatcaagtacagccgcagactgggggagtgagccctcgggtgtgcgccgagtcggtggtcgagatcgagtttttggtcaccatgatcgttgtgtgcagtcagggcccgaacgggccgctcatcgagttctgtgcacctattggtcatcgcgacgccgatgccggtgagttggaatcctggcaaccgcagaagctgagcacggcggcgctggacgcggccaagtcgatcgccgcgcgcatcgtcaaggcgctcgggggacgcggggttttcggcgtcgaattgatgatcaacggcgatgaggtgtatttcgccgatgtcaccgtgtgtcctgccgggagtgcctgggtcaccgtgcgcagccagcggctttcggtgttcgaactgcaggcccgggcgatcctgggtctggcggtggacaccctgatgatctcgccgggtgccgcgcgggtgatcaacccggaccacacggcaggccgggcagcggtcggcgccgcaccacctgccgatgcgctgaccggtgcgctcggtgtgccggaaagcgacgtcgtgatattcggccgcgggcttggggtggcgctggccaccgcacccgaggtggcaatcgcccgcgaacgcgcccgcgaagttgcatctcggctaaatgtgccagactcacgcgagtgagctacgccggagatatcacgccacttcaggcctgggagatgctcagcgataatccgcgggcggtcctggtcgacgtgcgctgcgaggcggaatggcgcttcgtcggtgtgcccgacttgtcgagccttggtcgtgaagtggtctatgtcgaatgggcgacgtccgacgggacgcacaacgacaacttcctcgccgagttgcgggaccgcatcccggcggacgctgatcagcacgagcggcccgttattttcttgtgtcgctccggtaaccgctccatcggcgcggccgaggtcgcgaccgaggcgggcatcacgccggcctataacgtgctggacggcttcgaagggcatctcgacgctgagggtcatcgaggcgcaacgggctggcgggcggtgggactgccgtggagacagggatgaccgacgagtcttcggtccgcaccccgaaggcgctgcccgacggcgtcagccaggccaccgtcggggtgcgcggcgggatgttgcggtcggggttcgaagagaccgccgaggcgatgtacctgacgtccggatatgtctacggctcggcggcggttgccgagaagtcgttcgctggcgagctggaccactatgtgtactcccgctacggcaacccaacggtgtcggtgttcgaggagcggctgcggctgatcgagggtgccccggcggcgttcgccaccgccagtggcatggccgcggtattcacctcgctgggcgcgctgctgggtgccggagaccgactggttgccgcgcgcagcctgtttggctcgtgtttcgtggtgtgcagcgagatcctgccgcgctggggggtgcagaccgtcttcgtcgacggtgacgacctctcgcaatgggagcgggcgctttcggtacccacgcaggccgtgttcttcgagacgccgtccaatcccatgcagtcgctggtggatatcgctgcggtgaccgagctggcacatgccgcgggtgcaaaagtggtgctggacaacgtatttgccacaccgctactgcagcagggctttccgctgggggtcgacgtggtggtgtactcgggcaccaagcacatcgacggtcagggtcgggtgctgggcggggccatactcggtgaccgggagtacatcgacggtccggtgcaaaagctgatgcgccacaccggtccggcgatgagtgcgttcaacgcctgggtactgttgaaaggccttgagacgctggctattcgggtgcaacacagcaatgcctcggcgcagcggatcgcggagttcctcaacggccatccctcggttcggtgggtgcgttacccgtacctgccgtcgcacccacaatatgacctggccaagcgtcagatgtccggtggcggaaccgtcgttaccttcgcactcgactgcccggaggatgttgccaaacagcgggccttcgaggtgctcgacaagatgcggctgatcgacatctccaacaacctcggcgacgccaaatcgcttgtcacccaccccgccaccacgacgcaccgggcgatgggcccggagggccgggccgcgatcgggctcggtgacggtgtggtccgcatctcggttgggttggaagacaccgacgacctgattgccgatatcgatcgggcgttgagctaacccgctgcctcttgctcggcgtgctcggcctgttcggcggctgccagcgctccttgtgcctgctgttccatcaaggtcatcactaacctggcgtagatcatctggctggtgatggccatctggccgcgggcgcggcccatgaaggagatcccccaggcgaacagggctgcgatgcggttccgatagccgaccaggtagaccaggtgcagcaccagccacgccagccaggcgaagtacccggcaaactccagcttgccgacctgcgcgacggcgctgtggcgggagatcgtcgccatgctgcccttgttgaagtaatggaacggcttgcgattggctgggtcgtcattgcccttgaccatgtgtttgatcaccgtggtggcgtatcgggccccctggatcgcgccctgagccaccccgggtacgccgggcacgaacatcagatcgccgactacgaagacgttcggatgtcccttgacggtgagatcgggttccacgatcacccttccggcccggtcgatttcggttccgtcggatccctcggcgatcatcttgcccagcgggctggccgccacgccggccgcccaaaccttgcacgcgcattcgatgcggcgttcgccgccgtccttttccttgatggtgatgcctttgtagtcgaccgcggtcaccatcgcgttgagttgaacctcgacgtccatcttttccagccgccgttgtgccttgagacccagctttggacccatcggcggcaacaccgcgggtgcggcgtcgagcaggatcacccggcactcactgggcgtgatggtcctaaacgcgcctgccagggtgcgctcggcgagctcgacgatctgcccagccacctcgacgccggtcggcccagcgccgacgacgacgaacgtcaggcgccgctcccgttcggcatggtcggtgctgacctcggcggcctcgaacgcgcccaggatgcggccgcgcagctccagcgcgtcgtcgatggtcttcattccgggcgcgaaggtggcgaattcgtcgttgccgaagtaggactgctgtgcgccggcggccacgatgaggctgtcgtacggcgtcaccgtggtcatgtccatcaatttcgacgtgaccgtctgcgctttcaggtcgatcgcgttgacctcgcccagcaacacccggacgttcttttgccggcgcaggatcagccgggtggtcggggcaatgtcgccctcggacaagatcccggtggccacttgatacagcagcggctggaacaggtgggtcgttgtcttggagatcagcgtgatgtcgacatccgcccgtttaagcgccttggccgcattcaggccgccgaatccactaccgatgatgaccacgcgatggcgcccgccgacggccgagggttcaccagatgagagcgtcatggtcctccttcagtctggtcgctgtggcgcagctacacagtacgactcccgtcatgccaacggcgtaactttttgtgggccttgtgggccttgtgggccttgtgggcctttgtcgggccgccttcggatcggacgctcgggatggctgttgggcgctgcgcaatcccgcgcttcgatcaggcagcgtccggcagtgccatcaatggcggccaggtacacctctccgacggctcgacatcgccggcccggcagttacctgcaccatggccgggcgatgcgggagcggctgccgaaggtcgggcaggtgtttgctgccggggaaatcgactaccacatgtttcagacgttggtgtatcgcaccgatttgatcaccgacccgcaggtgttggcgcgggtggatgccgagctggcgctgcgggtgcggggctggccgtcgatgacccggggcagctggccgccgcgatagatcggatcgtggcggtggccgaccccgatgcggtgcgccaggtgcgggagcgggcccgcgatcgggaggtgtcgatctggaattccgcggacggcatgggcgaggtgtacgcccagttgtatgccaccgacgcccaagccctggatgcgcggctgaacgccttggtggccacggtgtgtgccggtgatccgcgcagcacagatcagcgccgcgccgacgcgctgggcgcgttggcggccggggcggatcggctggcctgccgctgcgacaatcccgactgtgccgccgaggggcgcccggtgtcggcggtggtgattcatgtggtggccgagcaggccagcgtcaagggccacggccaggcgccggcagcgttgctgggcggcgacgggctgatcccggccgagctggtggccgagttggccaagacctccgggctgcagccgatcccggtcccggccgggaccgagccgggttatcggccctcggtgaagctggcggcgtttgtgcgggcccgggatctgacctgtcgggcgcccggttgcgaccgcccggccacccagtgcgacctggatcacaccatcgcgttcgccgacggtggggccacccacgcggccaacctcaaatgcctgtgccgtcttcatcatttgctggccaccttctgtggctggcgcgcccagcaactgcccgacggcacggtgatttggacgctgccgggtaaccagacctacgtcaccaccccgggcagcgcgctgctgttcccggcgctgtgcacccccaccggtgacccgcccgcacccgagccggcccgcgccgaccgccgcgggcagcgcaccgcgatgatgccgcgccgggccagcacccgcacccaaaaccgcgcccattgcatcgccgccgaacgccaccgcaaccaccaagcccgccggattgcccaagcggccgtcatcgccaccgagacccacggcccaccacccgatcccgacgacgacccgccgcctttttgatgaagtgagtccgaatcatctcgacgtggacgggtgcggcgtcgggtggtcgccggttggcgcagaccctccagaggggaggatgaggagctcggcacctgcgtcggcggccctgagataggccagcaggcggtggccgaagtcgctgacgtcgtggataaggatgtggccgctttcttctgccggagtcccggtgccgttgccgtgccaaacggttgttgtcgcgatcgcgacgccggtttgaatgagggccgctagcaccggcacgggctcgaccttactcgccgccctcatcacctcgcgtcgctggatctcgtcctggtccggtgaggacttggcggctttggccagccgaacgagtgcatggatatgcacgggctcaagttgggaaagcgtggccacgatgagtgatgccggctcgaccttctggtcatcctcgagcgcggcggcggcagcttgcgcgaggagccggcgcttggcctccatactggtgcgagtggcggcctcgatcgcctggctgagaagcggctcgagttcgggatttttgtcaatgcggctcaacacggtgtccgcgccgccgacgctctcgcatatctcgcgcgtggttgtctcggcgcggtgccgggtgcgttcctcgatggcgtcgaacacggtttgtagcgggccgccgaccatcgggatggcggataggccggcgctgatcacgacagcgaagacaggtctgggctcagtcatagctcgaacagtagaggccgtcgcggcaaggacggccgacggcgtgttttcggcgttgcggggtggtcgccggacacgaggaggcagaccgaggctcgatggattggatgccgctcggcgactacgagactttccggcattggtcggggaagccccgcgcatgggggccgcaagagtcggggtggcgcgcgtggttcggcgggaagatagtcgatgggctctgcgaggtactcgacgagcacctcgcggtgcggcgtcgtggtgttccagccgcgatcggctgcgtgccctggctgagtagcgaggcggtcgccgagacgctgctcgcattgagcgccttttgcgtggtgatcgacaagggaacctcgttcccgtcgcgactgcgtaaccctgacaaagggtttcccaacgtcgccctattgcggcttcgcgacatggcgccctccgagcatggctcacgctgctcctcggcccgtggtcgtctatgcctgagcatgagctaggtccggtgcgggcgctcggctggctacgagaggaccgcaagccgctgctgaatgccaaattgctcgtgctcggtcatctggctttgaacgtctacgaccccgataacggttacggcgaagaggtgttggactttgagccgcggacggtgtggtggggatcggccaattggaccgtgcgggccgggtcacacttggaagttggctttgcatgcgacgacccaaccctcgtcgaagaagctacagcgtttgtcgctgacgtgatcgcgttctccgaaccgatcgacacgacctgtgccggtcccgaaccgaacctcgtgcaggtggagttcgacgacgccgcgatggctgaggcgatggaggagatggccgagcccgatgatgacggggaggattggtagcgatgctgcttgatgaacccaaaggtcgtcacgggcacgctcaaaacgttcttcgtgtaatcggtgccatcatttgctggccaccttctggggctggcgcgcccagcaactgcccgacggcacggtgatttggacgctgccgggtgaccagacctatgtcaccaccccgggcagcgcgctgctgttcccggcgctgtgcacccccaccggtgacccgcccgcacccgagccggcccgcgccgaccgccgcgggcagcgcaccgcgatgatgccgcgccgggccagcacccgcacccaaaaccgcgcccattgcatcgccgccgaacgccaccgcaaccaccaagcccgccggattgcccacgtggtcacccaaaccgccacaaccgcccccgagactaacggcccaccacccgatcccgacgacgacccgccgcccttctaaccggtaggcgcctgcccaaaacacgggtattgggtaaaggcacggggtcctgatgttgttgtatttcaatgcgattcagctaaggcccggagcccatggctcgtccggatggtcggttggggtgatgtgtatgcccctcctgctccatcccgtttccttgtatcctcaagtttgtcgtttggcgctgttgcgacaggaaggcgtcgatcatgcacgcactgaggttggtcggcttggcgatattgacggcgatcgctccaatcgcggtcctcatcggaagtagcccagcgcatgccgataccgatattggtcaaccgtgctcgccggaaggcgcgaaactctgggggaaccccggcccgatatattgcgagcgcacggcggacgggcaactgcaatgtgtatcaattcctgcttgggcattgtgtgtggcgttctgcgaccggcctggcgggccataggggcccaccagcggacccccacggtccgccggcctgctagcccggccatgagctcgcggtggttcggtagttcgcgttgggcgcactgcagaagtccgaggccgtgccggccagcaagacgaaatagccctcttcgccgcggcgggtgtcggcgaacggcgggtaggtccaaccgttgttgcacatcgaagtcggcgtgcccgccgtggccttgcgccaaccggacttgacgcaggccttgagggcgtcgacgtcggaaacggtgctcttggcgacgaccagcatcgcgcctccccattgcccgtcggttcgccggtaggcgcgcgccccgaagccggcccccgagccggctgtgttctgttggcagcccaacacccgctgcagcggcaagaacaccgacgccacatcgcggtccgcgacagcggctgcggccgtgatgaattgagccgcgtccgagccgtcaacctcctggacggtgggatctccgaagctaaacagctgctgtgagatccgctgtcgcagcgcggcgtcaccgtcgccgatgaccggtccgctgccgctggatgtcatcgggggcagcgcgccggtgggttccgcgcccgcggtgggcgcggcggccagcacggccagggacaaaccgcacgcggcgacaccgacaacgcgggcaatgactcccatggctacctacctccccggcggcatgggtggggcgtcgttcggtgctacctcggcaccgatcttgcgaaatagtatgtcggcctggttgcggtagttgccctggtcatcgaaggcctcgggggcgtaggtgactgcgaccgccaccgcgacccgttgcgacggcagataggcctccaccgcggcgtaaccggcgaacatgggattttgcagcagccaatggccggatatgacgatcccgagaccatagctgtagccgtcgttctgctcgaagcaggtggggcagcccggctgggcgcgggtcttgccgcgcagcccggtcgacaccatcttcttgtacgaatccgccgagagcagcctgcccgacccgatccccaccgcggtggcctccatgtcgtagatggtggtggtttggatggcgccgtgggtgatggtccacgacggattccagaaggtcgattcctcgtaaaacggcacgccggcaggaattttcaaggccgctcggcgctcggaggtgaatgcatgcaaggcgggctcggggatggcgggggtatcggagttggcggtggccgtgaggcccaggggggaaaggaccttgcgctgcagcagggttggcatgtcttggccggcggccttctccaacgccagccccagcaagaggtaattggtgtgcgcgtagttccagttggtgcccgggtcgtaaagcagtggccgtgaagagatttgatcgagtaactcttgtgttgtccactgccggaacggattagcgtaaagctcggcatcaaacgcctcgttgccgaggacgtagtcggggtagccggatgtcatctgcgctagttgacccagcgtgacccggtcggcgtgcggaaagtcgggaagccacctggacagcttgtcgtccaggcgcagctttttttcgtcgaccagtttgagcaacagcgtcgcgacataggagattgcgaccgcgccgttgcgaaagtgcatggcggtggtggccggcacgccggtcatcgagtcgccgacggcccgcgtcacgacctccttgccggccacggtgacccggaccagcaccgccttcagatgcgcttgcgtcatgaagtcacgcacaatccggatgaccgcgtcggccttggccccgttgttggtcggcgacgaagccggcccggtgcggggtggggcgcagccggccagcagcccgagagccaggaccgaacacccgaggcgccgcaagacgggcatgcgacggtcctaccggaaggcggccaagcccgtgaaggcctgaccgagcaccagctgatgcatctcgggcgtgccctcgtaggtgagcaccgactccaggttgaccatgtgccggatgaccgggtactccagcgatatcccgttgccgcccagtattgttcgagcggtccggcagattttgagcgcttcccgggtgttgttgagcttgccgaagctgacctgatcggggcgcaggcccaccctgtctttgaggcgccccagatgcaacgacagcagctgacccttgtgcagttccacggccatgtcgacgagcttggcctgggtcagctggaagccggcgatcggacgtccgaactgggtgcgctgtctcgcgtagtcgagcgcgcactgccaggccgacctggccgcgcccatcgctccccagacgatcccgtagcgcgcctccgacaggcatgccagcggcgccctgaggccggtcgcgccgggcagcatggcgtcggcgggcagccggacattgtcgagcaccagctcgctggtgatcgacgcccgcagcgacagcttgtgaccgatggtgttggcggtgaaacccggggtgtcggtgggcacgatgaatccgcggattccgtcgtcggtggcggcccacacgatcgccacgtcggcgaccgagccgttggtgatccacatcttgcccccggtgatcacccagtccggaccatcgcgtcgcgcccgggttttcatcgcggccgggtcggagccgacgtcgggctcggtgagcccgaagcagccgagcaggtcaccggtggccatgccgggcagccactgccgcttttgctcgtcggagccaaagctcgcgatggcgaacatcgccagcgaaccctgtaccgacaccagcgaccggatgccggagtcggcggcctccagctcccggcaggccaggccatagtgcaccgccgacgcgccgccacagccgtggccgtgcagctgcattcccagcagtccgagttcgccgaactgtttggccaaatcgcgcgcgaccggtaggtcgccgtcctcgaaccacgccgcgacgtgcggggtgacgtgttcggcgcagaaccgcctgacggtgtcgcggacggcgatctcgtcgctggatagcgacgcgtccagtcccagcgggtcgtcgcggtcaagggcgggtggtgtcggggtgctcatcactcaatactgccccggcccggtagcctcgcggcatgcgaccacggcgcgcgctggcggggctggccgccgacgtcgtcgccgtgctggtgttctgcgcggtgggacgtcgcagccacgccgaaggactgagcgtcaccggcctggcggctacggcatggccatttctcaccggcactggtatcggttgggtgctggctcgcggctggcggcggccgaccgccctcgcccccacgggggtgatcgtgtggctgtgcaccatcgtggtcggcatggtgttacgcaaggtcagttcggcgggtgtggccgcgagtttcgtcgtggtcgcgtccgcggtcaccgcggtgctgctgctgggttggagagccgccgttgcgctgatggcaccgcaccgcgcggacggctgagaaggccaaatgtcgtcggggtgttcgccgaccccgggatttccgacgtccgcctccgtgccctcgaagtctcagtaccgagccagatttcacggtcgagaccccaaccaacaggtcagcgcggtgccaccgcgatcgtgatgttggcgcaggtatgggccgcgacctgtcgagctacgacccgggccgtgccgctactgcagcagcgctgcgcgttccgcactgagcgcagtggtgcgacgaggcccgagcacctggggttgtcgggctagccgatccacccgacgtggccaccagaaccagcggccgagcagagttgccagcgcaggcgtcatgtaagaccggacaacgagggtgtcgaacagcaatccgatcatgatcgtggtgccgatttggccgacgacgcgtagatcgctggccaccatcgagcccatggtgaaggcaaacaccagtccggcgatggtgaccactcggccggtgccggccatggctcggatcatgccggttttgaggccggccccgatttcttcttggaatcgggctatcaagagcaggttgtagtcggatccgacggccaacatgacaatgatggccatgggcagcacgagccagtgcagtggcatatgcaggatgtgctgccagatgaggaccgacaatccgaaggctgagcccagcgaaagggcgaccgtgccgacgatgacggcggatgcgaccacgcttctggtgatgccgagcatgatgatgaagatcaggcaaagcgacgccacgacggcgatcatgacgtcatacagggtgccctcgtggatgtctttgtaggtggatgaggtgcccgccagatagatgctggcagcctgtagcggggttcctttcacggcttcgtcggcggcctgcatgatggggtcgatgtgtgagatgccttcagcgctcgcgggatcaccccgatgggtgatgacgaatcgagcgcaggtgccatcgggggataggaagagtttcagaccccgctggaagtcggggttttggaaggcctccggtggaaggtagaacgagtcgtcgttgttggcggcgtcgaatgttcgacccatgacggtggcgttgcgggtcatgtcttccatttgagtgaccagtccggagaacgcgctggtcagtgtttgggcaaggtctttgacggtttgcatggtggcgatcgtggggtccagttgggcgagtagttgccgctgtgtggtgtccatgcgttcggtgtcgtcggtgaggttggcaaggtcctcggtgagcttgtcgacgttatccatgctgttcaacaaggagcgcatcgaccagcagatgggaatgtcgaagcagtggcgctcccagtacgtgaaacttctgagggggcgccagaagtcgtcgaaatcggcgattcgatcgcgtagttcgttggcgttgtctcgcatctgcctggtatgagcgttcatatcatgggtggcatcggttagctgtcgcgtcagctcctgggttcgctgggtgatgtcgatcatgcgttgcagttgatcggtaagggtggatagatcagccacgcggtccttgaggttctgcaggttttcgatggtcatcgtgctttgcatgccgagctgaaacgggatcgacgagtggtcgatcggagcccccaacggtctggtaatgctttgcacccgcgcgatccccggcgtatggaagacggttttggcgatcctgtccaggatgagcatgtcggtcgggttacgcaggtcgtgatcggcctcgaccatcaggacctccggttccatgcgggcttgcggaaagtgacggtctgatgcgaggtaaccgatgttggatggcgccgcgctggggatgtagtagcgctcgttgtagttggtctggtatttcggcaaggcgagcagtccgatcagcgctatcagcagggtggcggccaagacggggccgggccatcgcacgacgaccgtgccgatccggcgccaacgccgtttcgttgtcgctcgtttggggtcgaatagcccgaatcggctggcaacggcgatgatcgcgggcgccagcgtcagagacgccaacatcaccgtgaccaaaccgatcgcgcatggcgatgcgagggtattgaagtagggtagccgggtaaagccgaggcagtacatggcgccggcgacggtgaggccagatgccaggaccacgtgtgccgtcccaccaaacatggtgtagtaagcggcttctcggttctggccagtcgcacgtgcctcttgatagcgtccgacgagaaagatgatgtagtccgtcgaagccgcgatcgtgagcgccaccaacacgttgacagtgaatgtagacaggcccatgaggtcgttgacggcaaaagtggagatgatgccgcggaccgccagcagctcgagcccgaccgtcagcagcatgatcagagcagcagaaagcgagcggtaggcgatgaacaacatgatcgcgatcaccgcaatgctgatgccggtaatcgtgtgaaggctgcggtcgccgtatacaactcgatcggcgccgagtggacccgggcctgtcacgtaagccttgatccccggcggcggtggcacgctgtccacgatgcgttgcacggcggcgacagactcgttggcctgcgagccgccctgatcaccagtgaggttcagctggacatatgctgccttgccgtcagcgctctgcgatcccgccgcggtcagcggatcgccccagaagttctcaatgtgttggacgtgggtggtgtcttgtgacagcttggtcactagcacgtcatagaagcggtgcgcctcatcacccagcttctcttggccctccagcagcaccattgcagtggtgtcagaatcgaattgctgaaagtccttgccgatgcgcttcatggcgatcagtgacggagcatcgtgggggcctaacgccaccgaatgtgtcctagcgaccgactgtagctgcggcgcaacgacgttcaccacaatagtcagcgccacccagaacagaatgatgggtagcgacaacgcatggatcgtccgggcggcggccgacaggtgcccggctagacgttggctcctcacgcggatttcaccaggcaactggtgtgcgcgtggtaagcattcacaatgcgctcctcgcggatcacctcgttgacagtgatgcgacagcccaggcttgcaccgtcaccgcgggcaaccacgttggcgactacggcggtcaaggtggtcacgatggtaaatgaccacgggaccgcggcattgacgacctcatgcggctgggcatcggcatccaggtaattgatgctggcgaccgtccctggcgggccgaagacctcgtagagaacatgcttcgggtaaaacgcgatgatcgggtcgaggttgccggtgtcgggcgcatgttgatgtgagccaaacaccgagtgcagccgcgagaccgtcacggccgcgacagccacaacgatgactatcaccatcgggatccagaagcgtttggcaacgccgaacatttaccttcctgattccatcgcttcaacaagccgccgcgtgaggacgaaccctaccggggagacgccactcgttggggcagttttgtacactccgtttacatcgtttacggcgaggtcaaaaaatttcggttaatcgtacaggctgccgctcggtcatctatagtcatcgatccagagccgcttcgaccagcctgtggtcgaagcggatcagttgaaccggaggagtggaaacatgagcggcccgacgggaaattcgatgcccagacagctcggcggccgggtggccaggatcgttaccgggtaagggatcgccactcccaatgtctgttatatccacgttgcgcgaccgtgcgaccacgactccaagcgacgaagcctttgtgttcatggattacgacacaaaaaccggcgaccaaattgaccgaatgacgtggagtcaattatattctcgcgtcaccgccgtgtctgcgtatctaataagttatggccggcatgctgaccgacgaaggaccgcagcgatatcagctccgcaaggtctggactatgttgcaggatttctaggagcactgtgcgccggatggacgccggttccgttaccagaaccgctgggcagcctacgcgataagcggactggactggctgtactcgactgtgccgccgacgtcgtgctgacgacgtcgcaagccgaaacgcgggtcagggccacgatagctacacatggggcgtctgtaactacgccggtcatagcgttggatacattggacgagccatccggagataactgtgatctcgattctcaactatcagactggagttcgtatttgcagtatacttcgggttcaacggccaacccccgtggtgtggttttatccatgcgtaacgttacggaaaatgtcgaccaaattatccgtaactattttcgccatgagggcggcgcgccgaggttgcccagctcggtcgtttcgtggttgccgctttaccatgacatgggtttaatggttggcctctttattccgttgtttgtcggatgtccggttatcctgacgagcccagaggcatttatccgtaagcctgccagatggatgcaactgcttgctaaacaccaggcgccattttcggccgcgccgaacttcgcattcgatttggccgtcgctaaaacttccgaagaggacatggcggggctggatttaggccacgtaaatacaataatcaacggcgcggagcaggtacagccaaatacaataaccaaattcctccgccggttccgtccctacaatttgatgcccgcagcggtcaagccatcatacgggatggctgaagcggtggtttacctggcgacgacgaaggcgggatcacctccaacgtcaaccgagttcgatgctgatagcttggctcgaggccacgcggagctaagtactttcgaaactgagcgtgcaacgcgtttaatacgctaccacagcgacgacaaggaaccgttgcttcggattgtcgatccggactcgaatatcgagctcggaccgggacgtatcggcgagatttggattcacggtaagaatgtgtctaccggatatcacaatgcagacgacgcgctcaatcgagataagttccaggccagcatccgggaggcctctgcgggaacgccaaggtcgccgtggcttcgcacgggagacttgggattcatagtaggagatgagttctacatcgtcggccgtatgaaagatctcattatccaagacggtgtaaaccattatcccgatgatatcgaaactacggtcaaggagtttaccggtggccgggtcgcggcattttcagtatccgacgacggggtggagcatttggtcattgcggccgaggtaaggactgagcatgggcccgataaagtgactattatggatttctcgacgatcaaaaggctggtcgtatcggcgttgtcgaaattacatggcctgcatgtaacagattttcttctggtaccgcccggggcgctaccgaagaccaccagcggaaagattagccgggcggcatgcgcaaagcagtacggagcaaataagttgcaacgagtagcaacgttcccatgacagacggttcggtcactgcggataagcttcaaaaatggtttcgagagtacttgtccacgcatatcgagtgtcatccaaatgaggtcagcctagacgttccgattagagatttaggtttgaaatcgattgatgtcttagcgattcccggcgacctcggtgacagatttgggttttgtattcccgatttggccgtttgggataatcctagcgctaatgatttgattgatagtctgttgaaccagcgtagtgctgactcgttaagagagagtcatggacacgccgacaggaacacgcagggtcggggcagcataaacgagccggttgcggtcatcggagtgggctgtcgatttccgggagatattgacggcccggaacggctatgggactttctgaccgagaagaagtgtgcgataacagcgtatccagatcgtgggttcacgaatgctggaactttcgcggagtccggaggctttttaaaggatgtcgcgggtttcgataatagattttttgatatcccgccggacgaggctctgcgaatggatccgcaacaacggttgttactggaggtctcttgggaagcgttagagcatgcaggaattattcctgagtcattaagactttcacgtacgggcgtattcgttggggtgtcgtcaactgactacgtccggcttgtgtcagctagcgctcagcaaaagtctactatttgggataacaccggcggttcttcgagtattattgccaatagaatctcatactttctcgatattcagggtccgtccattgtcattgacacggcatgctcgtcatccctggtcgccgtgcatctagcctgtcgaagtctcagtacctgggactgcgatatcgcacttgtcggtgggacgaatgttcttatttcaccagaaccatggggtgggtttagggaagcgggcatcttgtcgcagacaggctgctgtcacgcgttcgataaatccgccgacgggatggtacgcggtgagggatgcggagttatcgtgctgcagcgcctcagtgatgcacgccttgagggccggcggatattagcgattctgacgggttcagcggtcaatcaggacggtaagtccaacggtattatggcgccaaatcctagtgcgcaaattggtgttcttgaaaatgcatgcaagagcgctcgcgtcgatccgctggaaatcggctacgtcgaggcccacgggaccggaacgtcgttaggggataggatcgaggcgcacgccttaggcatggtctttggtcgcaagagaccgggatctgggcccctgatgatcgggagcatcaagccgaatatcggccatctggaaggtgcggctggcatcgccggattgatcaaggcggtgttgatggttgagcgtggctcgctgcttccgagcggggggtttacggagccaaatccagctatcccattcacggaattgggcctgagagttgtagacgaacttcaggagtggccggtggtggcgggtcggccgcgccgggctggggtgtcatcgttcggctttggcggcaccaatgcgcatgtgattgtcgaggaagctggttcggttggggcggacacggtttcgggccgcgcggatgttggcggttccggtggtggggtggtggcgtgggtgatttcggggaagacggcttcggcgttggctgctcaggcgggtcggttggggcggtatgtgcgggctcggccggcgcttgatgttgttgatgtggggtattcgttggtgagcacgcggtcggtgtttgatcatcgggcggtggtggtcggccagactcgcgatgagttgctggctgggttggctggggtggttgctggtcggccggaggctggggtggtctgcggtgttggcaagccggcgggcaagacggcttttgtgtttgccggtcagggctcgcagtggctgggtatgggtagcgagctttatgctgcctacccggttttcgccgaggccctcgatgctgtggtggacgagttggaccggcacctgcggtatccgctgcgcgatgtgatctgggggcacgaccaagatctgttgaataccaccgaattcgcccagccggcgctgtttgcggtggaggtggcgctgtatcggctgctcatgtcgtggggggtgcggccgggtttggtgctgggtcattcggtgggcgagttggccgcggcgcacgtcgccggggcgctgtgtttgccggatgcggcgatgctggtggccgcgcgtggacggttgatgcaggcgttgcccgccggcggcgccatgtttgcggtgcaggcccgtgaagacgaggtagcgccgatgctggggcacgatgtgagcatcgcggcggtcaatggtccggcttcggtggtgatctctggtgcccacgatgcggtgagcgcgatcgctgatcggctgcgcggccagggccgtcgggtccaccggttggcggtctcgcatgcctttcactcggcgttgatggagccgatgatcgctgagttcacagccgttgcggccgaactgtctgtgggcttgcccacgatcccggtcatttccaatgtgaccgggcagttggtggccgacgacttcgcctcagctgattactgggcccggcatatccgggcggtggtgcggtttggcgacagtgttcgtagtgcccactgcgccggtgccagtcgtttcatcgaagtcgggcccggtggcggcttgacgtcgttgatcgaggcatcgctggccgacgcgcagatcgtgtcggtgcccacgctgcgcaaagatcggcccgaaccggtcagtgtgatgacggcggcggcccagggcttcgtctcggggatgggcctggattgggcctcggtgttttccgggtaccggcccaagcgggtggagttgccgacgtatgccttccagcatcaaaagttctggctcgcaccagccccatcggtcagcgaccccaccgccgccggccagatcggggctagcgatggtggtgctgaactcttggcgtcctccgggtttgccgcccggctggccggtcggtcggccgacgagcaactcgccgcagcgatcgaggtggtatgtgagcatgccgcagcggtgctggggcgcgacggcgctgccggactcgacgctggccaggcgtttgccgattcgggatttaattccttgagtgccgtggagctacgtaaccgcttaacagccgtcaccgcagtaacgctgccggccaccgcgatcttcgatcaccccaccccgaccgaactagcccagtatctgatcactcaaatagacggtcacggcagctccgccgccgcagcggcaaacccggcggagcgaatcgatgcgctcaccgatctttttctacaagcttgcgatgcgggtcgggatgccgatggttggaagatggtcgccctggcgtcgaatacgcgcgagcgcatgagctcaccggttcggaacaacgtatcgaagaacgtcgcactgctggcagatggtatctccgatgtggttgtaatttgtatcccaactctaactgtgctatcggatcagcgtgaatatcgagatattgcgaatgcgatgacaggccgccattcggtttattcgcttacgcttcccgggttcgattcgtctgatgcactgccgcaaaacgcggatatgattgttgaaaccgtatctaacgcaattattgatgtggtaggcggcagctgccgttttgtgctgtcgggctattcatcgggtggggtgttggcctatgccctctgctcccatctgtcggtcaagcaccagcggaatcccctcagagtcgcactcatcgatacatatctgcctagtcagatcgccaatccttcaatgaatgaagggttcagccccaacgatactgggaagggcctttcccgtgaagtaattcgagtggccagaatgttgaatcggttaactgccacccgactcaccgcggcagccacctatgctgcaatctttcaggcctgggaaccaggtagatcaatggctccggttcttaacatcgtggcgaaggaccgaatagctaccgtcgaaaatttacgcgaagaacgaatcaaccggtggcgaactgctgctgcagaggcggcctattctgtagccgaagtacccggggatcatttcggaatgatgagcacctcgagtgaggcaatagctaccgaaatacatgattggatttctgggctcgttcgagggcctcatccgtagctttgcgaatcggcccgtgccacagctcgccgtgaccaggtgccaggatgttggtctctagcaaagccagcgcagccaggctgcggatactgttctgctggctgtggctgaacaccgcgggcagtagctgtggcccgcggtgacgcaacatcggatgaccagtgatcagcgcatcgccgctggccagcacaccgtcgacgacatacgagcagtgaccgctggtgtgtcccggggtgaaaatcgccatcggttgacccggcagcccggcggccgcttcggcggtcagcggctgggcggtcggaatgccgtcgccggtcaggccgccgcggcgaagcaagtgaataccccagaccgccacacggggccgccagctgcgcagcgcaacatcgaaaaccgaggcattctcccggtattcccgcttggcgtgacctacctcctcggcgtggcagtacaccggcatgctgtgctcacgagcaaaccagattgccgagcccaggtggtcgatgtgcgcgtgggtgagcacgatggcgcgcacgtcacccggtgtgtagcccagtttgttcagcgaggccagcacctccgcacggtcgccgggatagccggcgtcgatcagcagcacgccggtgtcgtcggtgactagcacccagttgaccgcgtggccgcgagcgaggtgaaccttgtcggtgatctgaacaagctccgccatgcccgcgagtctaggagcgagcgcgagcgcggcaagccgggtgccgcgggtcgcgaccatgggatatggagcgatcgcgagcgcggcgaagccgggcgtggcgggtcgcgtttatggcataggagtagaaagaactggtggctgaactgaagctaggttacaaagcatcggccgaacaattcgcaccgcgcgagctcgtcgaactagccgtcgccgccgaagcccacggcatggacagcgcgaccgtcagcgaccattttcagccttggcgccaccagggcggccatgccccgttctcgctgtcctggatgaccgctgtcggcgaacgtaccaaccggctgctgctgggcacttcggtgctgacccccaccttccgctacaaccccgccgtcatcgctcaggctttcgccaccatgggatgcctgtacccgaaccgtgttttccttggcgtgggcaccggtgaggcgctgaacgaaatcgccaccggatacgagggcgcctggccggagttcaaggagcggttcgcccggctgcgtgaatcggtggggctaatgcggcagctgtggagcggtgaccgcgtcgactttgacggcgactattaccggctcaagggtgcctcgatctacgacgtgcccgacgggggcgtgcccgtctacatcgccgccggcggcccggcggtggccaagtacgccggccgcgccggtgacggcttcatctgtacgtccggcaagggcgaggagctctacaccgagaagctgatgccggcggtacgagaaggcgccgctgccgctgaccgatccgtcgacggcatcgacaagatgatcgaaatcaagatctcctacgaccccgacccggagctggcattgaacaacacccggttttgggcgccgctgtcgttgacagctgagcagaagcacagcatcgacgacccgatcgagatggagaaggccgccgatgcgctgccaatcgaacagatcgccaagcgctggatcgtggcgtcggaccccgacgaagccgtcgaagaggtaggtcaatacgtgacatggggcctgaaccacctggtatttcacgcaccaggacatgaccagcgccggttcctggagctcttccagtcggacctggcacccaggttgcggcgacttggctgactcctcggcgatctacctcgccgcaccagaatcgcagacgggtaagtcgacgattgcactggggcttttgcaccgactgaccgcgatggtcgccaaagtcggtgtgttccggccgattacgcggctctctgcggagcgggactacatcctggaactactgctcgcgcacaccagtgcgggcctgccctatgagcggtgtgttggcgtgacctaccagcagctgcatgctgaccgcgacgacgcgatcgccgaaattgtcgattcgtatcacgcaatggccgacgagtgtgacgcggtggtggtcgtcggcagtgactacaccgacgtcaccagccccaccgagctctcggtcaacgcccggatcgcggtgaacctcggcgcgccagtgttgttgacggttcgggcgaaggaccgcacccccgatcaggtcgccagcgtcgtcgaggtctgcttggccgagctggacacccagcgcgctcataccgcggcggtagtggcgaaccggtgcgagctgtccgcgataccggccgtgaccgacgcgctgcgcaggttcaccccgcctagctatgtagtgcccgaggaaccactgctgtcggcgccgaccgttgccgagttaacgcaggctgtgaacggggcggtggtaagcggtgatgttgcgctgcgcgaacgtgaggtgatgggcgtgctggccgcgggtatgaccgccgaccatgtgttggagcggctgaccgatggcatggcggtgattactcccggcgaccgctcggacgtggtgttggccgtcgctagcgcccatgcggccgaagggtttccgtcattgtcatgcatcgtcctcaatggcgggttccagttgcatccggcgatcgccgccctggtttccggcctgcgattgcggttacctgtcatcgccaccgcgttgggcacctacgacaccgccagcgctgccgcgtcggcccgcgggctggtaacggcgacgtcgcaacgcaagatcgacaccgcgttggagctgatggaccgccacgtggacgtcgccggtctattggcgcagctgaccattcccatccctacggtcactacaccacagatgttcacttatcggctgctgcagcaggcccgttcggacctcatgcgcatcgtccttcccgaaggggacgacgatcgcatcctcaaatcggcgggccgcctgcttcagcgcggcatcgtcgacctgaccatcctgggcgatgaagccaaagtccgtctgcgggcagcggaactcggtgtggacctggacggcgccacggtaatcgagccatgcgcaagcgaactgcacgatcaattcgccgaccagtatgcgcagttgcgtaaggcgaagggaatcaccgtggagcatgcccgcgaaatcatgaacgatgccacatatttcggcaccatgctggtgcacaactgtcatgccgacggcatggtatcgggtgctgctcacaccacggcgcacaccgttcgtccggcgctggagatcatcaagaccgttccgggcatatccaccgtgtccagcattttcctgatgtgtctgccggatcgggtactggcgtacggcgactgcgcgatcatcccgaacccgacggtggagcagctcgctgatatcgccatctgctcggcacgcaccgccgcacagttcggcatcgagccccgggtggccatgctgtcctactccaccggtgactcggggaaaggtgccgacgtcgacaaggtcagagcggcaacggagttggtgcgcgctcgggagccgcagctgccggtcgagggtcccattcaatacgacgccgcagtggaaccgtcggtcgcggccaccaagttgcgcgattcgccggtggccggccgcgcgacggtgctgatcttccccgatctcaataccggcaacaacacctacaaagcggtgcagcgttctgcgggtgcgatcgcgatcggcccggtgctgcagggcttacgcaagccggtgaacgacctatctcggggtgcactggtcgacgacatagtcaacaccgtggccatcacggcgattcaggcgcagggcgtccatgagtagcaccgtgctggtgatcaattccggctcgtcgtcgctgaagttccagctcgtcgagccggtcgccggcatgtcacgtgccgccgggattgtcgagcggatcggcgagcggtcatccccggttgccgatcacgcccaggcgctgcatcgcgcattcaagatgttggccgaggacggaattgacctgcagacctgcgggctggtggcggtcggacaccgggtggtccacggcggcacggagtttcaccagccgacgctgctggatgacacggtgatcggcaagcttgaggagctgtcggcgctggccccgttgcacaacccgccggcggtactgggcatcaaggtggcacgcagattgctggccaatgtcgcgcacgtcgcggtgttcgatacggcctttttccatgacttgcccccggcggccgcgacctatgccatcgaccgcgacgtcgccgacagatggcatatccgccgctacggatttcatggcacttcacaccaatacgtcagcgagcgggccgccgccttcctgggccgcccgctcgacggtttgaatcagattgtgctgcatctgggtaacggtgcctccgcctcggcgattgcccgcggccggccggtggaaacgtcgatgggcctgacaccgcttgagggcttggtgatgggcacccgcagtggcgacctggacccgggcgtcatcagctacttgtggcgcaccgcgaggatgggtgtcgaggacatcgaatcgatgctcaaccatcggtccgggatgttggggttggcgggggagcgggattttcgccgtctacgactagtgatcgaaaccggggaccggtcagcacaattggcgtatgaggtgttcatccaccggttgcgcaagtaccttggtgcctatctggcggtgttgggccacaccgatgtggtgagctttaccgccgggatcggcgaaaacgatgcggcggtgcggcgggacgcgttggctggccttcaggggctaggtatcgcactcgaccaagaccgcaacctgggcccggggcacggcgcccggcggatttcgtcagaagattcaccgatcgccgtgctggtggttcccacgaatgaagaactggccatcgcccgcgattgcctgagggtgctgggcggacgccgagcgtgaatcatacgacagcccgccggcgtgtcgcgtcgtgcgattcacactcgggcggcttagaacgtgctggtgggccggaccttgttggccatgtccaccagcttgtagcgatgccgttgagtgggagctacccgggccaggctgcgcagtgacgcctcgacacccagccgcagcccgtgactggtgaacgggaaaccgaggatgtggttggtgctggccttgttgtccttcagccagtccagcgcgccacccagcaccagggcgcggatctgcagcacgcgtggttcggtcgggggcagcgcctccactcttcgggcggcgtcgcggatctgttcctcggtgacttcactcgttgaccggccggacaacagagtcaccgcgctggtcagccgtgccgtggtgaaatgccgagaagtgggcggtacctcgtcgagcgtgcgcacggcgccgacccgatcaccttcggccgaccgggctctggccagtccgaaagccgccgagatcacgccgtcgttggtgctccacaccgtctgatagaacttgtgttcgtcggtgttgccggctagttcggcggtggcggccagggcgagcttgggcgccagctcgccgggaaaggtatccagcacctcggtgaaatgtttggtggccgagtcatagtcgccggtgagcagctcggcgacggcccggtaccagaccaatcgccatcgccagccaacgcgttcggccagatcgtcgagttttcgggtggccttggccacatcgccgagatccagcagcgcgcggacttccattagcggcagctccactgactcggagaagtcgacgccgtcggcgtccagcgcaccgtggcgggccgcgcgcagcgagtctagggtctgcaccggctgggagagcaccgtggcctgcaggaccgaagctgcgacgtcggtcggatcgaccagcggcaccgacagcgcggtcacgatctcgttggcggtcagcttctccgcgtgcacctgcccgtccagatacacgtcggtgtgcgccaccagcaggtccactccaaatgtcgaccgactgggactgaagatcgttgatagccctggccgcggcaccccggtgtcctgggcgaccacctcccgcaacacgcccgtcaattgcgcggacatctcttcggcggtggtgaaccgttgccgcggatcggggtcgatggccctgcgcagcaaccggccgtaagagtcgtaggttttcagcaccgggtcgtcttcgggtagcccatccacataacggccattgcgggtgggcaggtccagcgtgagcgccgcgagcgtgcgtcccacggtgtagatgtcggtggctaccgtcggaccggtccgcacgatctcgggcgcctggaagcctggggtcccgtagaggtagccgaacgagttgatccgcgataccgcgcccaggtcgatcagcttgagctgttcctcggtcagcatgatgttttccggcttcaggtcgttgtagaccaagccgatggaatgcaggtagctcagcgccggcaggatctccagcaggtaggcgatggcctccgcgacgggcagtttctgacccttgctgcgtttgagcgattgcccgccgacgtattccatcacgatgtagccgaccggatccccgtgcctgtcggtgtgctcgacaaagttgaagatctgcacgatcgacgggtgcacgacctcggccaggaactggcgttcggccatcgccattgcctgcgcttcggcatcaccggaatgcaccaggcccttgagcaccaccggacggccgttgacattgcggtcgagagcgaggtagatccagcccagtccgccgtgcgcgatgcagcctttgacctcgtactggccggcgacgatgtccccgggatttagctgcggcaggaacgaatacgggctgccgcaatagggacaccagccctctgaagctcccttggtctccgagtcggaccggccgacgggacgtccacagttccagcagaaccgcttggactccggcaccaccgggttggtcatcagggcctcaagcggatcgatatcgggcgcccgcgggatttccaccaggccgccgcccagccgtctgaccggcgggcgcacccggctggtggtggccatccggtcttgcggctcggtgtccgggccgagcgtcggatgggggaagttgtcctcatcgccgaaatcggggcggaacaccgcctgggtgctcaggggtcgaaccgtcgcggacgtcgcggtctgggcgtccgccggttgggtgccggggcccgaacgttcggtctctgacgctttggccatcagtccacatacctcggcgtgggcggggcgggggctgggccgagcaccgtcagccacttgcgatacaacgtgttccaggtgccgtcattgcggatgcgttcgagcgtgccgttgacgaaccggaccaatccggtgttgtccaggttgatcccgacgccgtagggctggtcggccatgtcgggcccgacgatatgcaggtaggggtcttcctctaccagcccggccaggatggtgtcgtcggtgctgacagcgtcgatctcgcgctgctgcaaggccaccaagcagtccgcccagttcaccaccgacacaatgacgggaggcggtgcgatctcccggatacggcgcaacgatgtggtgcccctggccacacagacccgcttgcccgacaggtcggacacctttgtgatcggcgagtcacgcggggcgaggatgcgttggttggcgtcgaggtagacggtggagaagttgaccagcttgcgccgctcgcaggtgatcgacatcgtcttgacgacgatgtcgacctgcgacttctgcagcgcggtgacccgctccgcggccgacaggatccggtactcgacatgtgacgggacaccgaagatgtcgcgtgccacttcgccggcgatgtcaacgtcgaagccggtgatctcgccggtgatcgggtcgcggaagctgaacaggttgctgccgatgtcgagtccgacgatcagcctgccgcgcgcgcggatgtcggccaccgcggcgtcggcctcggccttggtggcaaaggggcgcaggctggcggtgggatcgcagtcctggctcgaactgtccggcggcagcgggggttgcggtggcatgatctccatgccgaccggtgtgggcagcggcagcgtcggcgtcgcctccacccccagcgtttccgagtggccgcaactggccagcaccatcgccaaggccagcggcgcgagtggggctgccgcccgcgccaggagggcccggcgcgtcatcaccgatactctttcagccggggccacaggccgagcgcgacggcaatggcggcacctaagctgagcaccacgccgcccacctgcgcgcctgccagcccgcgatgcgcattgaggatgtcgtggcgcagttgggtgcggctttgtcccatggctttggtcagtgcttcgtcgagcttgtcgaatgcgggggtagcatcgtcctcgcctttacccagtgccacctgagtggcggcccgatagttgccgacggagatgtaggaattgatccggtcgttggcctgccgccagcgcaccaacagctggtcggcgccctgcagatcgggtttgtcgacggcgtggcggcgggccatgtagtcgttgagctggcgttgcatggcgtcgatgcgctgatagaaggcctgcttgcggacctcttcgtcgccgcgccggatcagcgacagtgtctcgtcggcccgtgcctgttgggcggtgatcgccaggttggtgatggtcttgagtgactcagccgcggtatctttcgcgctacggctggccgttgtagagatggtcagcgcagttcccacccacaccaccatgacgagaataccgagcgcgcccacgacaagaccggggttaatccgtcgcctggtgcgccgggccagccagcgatgtgcgaacgcaccgaagaccacggtggtggcgaccaccaggatcaccggggccgggatctgggtcgacgcggtggtttcccgatctacccgtgctgatgtcgcctggtagagccgttgcgcgtcgggcaggatcgtcgattgcatcagccccgacgcctctgacagatatgacgacccgaccgggttgcccgcccggttgttggcgcgggcgatctcgaccaggccggtgtagacggccaattcggcgttgatccggcccagcaattgcaccaacgattcgtcggtgagcccgctcgaggcccgggttaccgctaccgaggcatcggtaatggcctgctcgtagcgcagccgaacgccgcccggctcggcttgggctatgaacgcggtggcggccgcggcatcagccaccgacagcgtggtgtacagccgtccagccgcgaacgacagcggctcggtgtggtcgagcaccgcggtcaacacctgctgccggtgttcgatggtggtggaggtagcgaaggcgctggccacgccgagagccgccaacacgatgccgatcgtcatgattcggccgggtgtcgtcgagatgaaccaccgccggggatgtgccggttcggcgggcgagcgtgatcccagcggctcggtcgacgggtgcgccagctcaaccgtcacgtctgttaggacctcatctttcggctaacgcaacgaaactctataagcgaattctaagagaaggttccgacagatggtgttaggcatacgcaattgcccagttgcccgcctgcatattctgaacaggtgcggggcgacggtgacggatgggtggtgtccgacagcggcgttgcgtactggggccgctacggtgcggccggtctgttgcttcgggctccgcggccggacggcacccccgcggtgctgctgcagcaccgcgcgctgtggagccatcagggcggcacctggggcttgccgggcggtgctcgagacagccacgagacgccggaacagaccgcggtccgcgaatcgagcgaggaggcgggcctgtccgccgagcgactcgaggtgcgggccacggtggtcaccgccgaggtgtgcggggtcgacgacacgcactggacctacaccaccgttgtcgccgatgccggggagttgctggacaccgtgcccaaccgggaaagcgccgaactgcgctgggtggccgagaacgaggtggccgacttgccgttacatcccggattcgccgccagttggcaacgactgcggaccgctccggcgaccgtgccactggcccggtgcgacgaacggcggcagcggctgccgcgcaccattcagatcgaggccggggttttcctctggtgtacgccgggcgacgcggatcaggcgccctcgccgctgggtaggcggatcagttcgctgctgtaagcgccgaccggagctgctcggccgccgcacgtgggtcgtcagccgaggtgatcgcccgcaccaccacgatccggcgagcgccggcatcgagcacggccggcagccgttgcgcgttgatgccgccgatagcgaaccacggcttgtcgtcgccgccgagttcggcggcgacccgtaccagccccagacccggcgccgcacggccaggcttggtcggtgtcggccaacatggtccgacacagaaatagtcggcgtcgccggcggcggccgcagcaacctggtcggggtcgtgggtggaccggccgatgagggtatccggtgccaggatctgtcgtgcgacgttcacgggcaggtcgcgttgacccagatgcagcacgtcggcgccggccgcgcgggcaatatcggcgcggtcgttgaccgcgaatagggcgccgtaccggtgcgctgcgtcggccaggatctcgcaggcggccagttcgtcacgcgcctgtagcgggccgaaccgcagctcaccgggtgagcccttgtcgcgcaactggatgatgtccactccgccggccagggcggcctcggcgaactgagccaagtcgccgcgttcccgacgggcgtcggtgcacagatacagccttgccgatgccagacgggattcgtgcacatcgtgacgctagcgcgctagcgtggaaccctgtagacacgggagtcccgggagcggggtctgagagtgggcgcgcctgcccttaccgtcacacctgatccggatcatgccggcgaagggaggtcaaggatggcgtccgacctacacaccgggtcgctggctgtcatcggcggcggtgtcatcgggctgtcggtggcccgccgtgccgcccaagccggctggccggtgcgggtgcaccgcagcgacgagcggggggcgtcctgggttgccggcggcatgctggccccacacagcgaaggctggcccggcgaggaacggttgttgcggctaggcctgcagtccctgcggctttggcgtgagggcagctttctcgacgggctgggcccgcaactggtcaccgcgcacgagtcgctggtggtggccgtcgaccgggccgacgtcgccgacctgcgcactgtcgcggactggttgtccgcacaggggcacccggtgatctgggagtcggctgcccgtgacgtcgaacccctactggcgcaaggcatccggcacgggtttcgggcgcccaccgaactggccgtcgacaaccgcgccctgctcgacgcgctgtgccgtgactgcgagcgactcggagttcgctggagctcacaggtgagcagcctgtccgacgtcgatgcgcacacggtggtgatcgccaacggcattgacgccccggccttgtggcccggcctgccgatacgcccggtgaagggtgaggtgctgcggctgcgatggcgaccaggttgtatgcccttgccgcagagagtgattcgtgcccgtgtgcgtggacgacaggtctatctggtgccacgttcggacggggtggtcgtcggcgccacccaatacgagcacgggcgcgacaccgcgccggtggtatcgggagttcgtgacctgctagacgatgcgtgtaccgtgctgccggcgctgggtgagtacgagctggccgagtgtgaggccggactgcgcccgatgacacccgacaacttgccgctggtccaacgcctggattcgcggaccctggtcgcggccggtcacggccgatccggattcctattggcgccgtggactgccgaacagattgtgtccgaactcgtttcggttggggccgcctcatgatcgtcgttgtcaacgagcaacaggtcgaggtcgacgagcagaccaccatcgccgcgctgctggattcgctgggcttcggggaccggggtatcgctgtggcgttgaacttttcggtgctaccacgatcggactgggccaccaagatctgtgagctgcgtaagccggtgcgactagaggtggtgacggcggtgcagggtggctgagtccaagttggttatcggtgaccgcagcttcgcctcgcggctcatcatgggtactgggggtgcgaccaatctggcggtgctagagcaggctctgatcgcctcaggtaccgagctgaccaccgtcgcgatacgccgggtcgacgccgacgggggaaccggcctgctcgacctgctcaaccggctcggcatcacaccgctacccaacaccgcggggtgccgcagcgccgcggaagcggtcctgacagcgcagttggcccgtgaggcgctgaacaccaactgggtcaagctcgaggtgattgccgacgaacgcaccctgtggcctgatgcggtcgaattagtccgggctgcagaacaattggtggacgacggatttgtggtcctaccgtacacaaccgacgacccggtgctggcccgccggctagaagataccggttgcgcagcggtgatgccgctgggttcgccgatcggcaccggccttggtatcgccaacccgcacaatatcgagatgatcgtcgccggtgcccgcgttcccgtggtgctggacgcgggcatcggtaccgccagcgatgccgcgttggcgatggagttgggttgcgatgccgtgttgttggccagtgcggtgacccgggccgccgacccgccggcgatggccgcggcgatggccgccgcggtgaccgccggatatctggcgcgttgcgcggggcggatcccgaaacgcttctgggctcaggcttccagcccggcacgataaccaaaacggtgaagccacggggtgcgggcggcccgctaccggtccgattgccccggatgtggcagcttgcgcatacagtgcagccttatacacgccgacctgttggctgccgccgactacaacgttgtgggattggcggcggcggtgctatcggtgtgggcctacttggcgtagacctatggccgactggtgggacgacgagtccggagttggcagcaccatcgccagtcttccgtagcggcattgtcgctggtagtgctttggtttgtgctgtgtaacctccggtttaggccattcaacgctctgttcgtttgattggtcggtgggatgcgaaagctgcgcggcgacaggcgcggtctaatctgggcgcgatggtgaacaaatccaggatgatgccggcggtgctggccgtggctgtggtcgtcgcattcctgacgacgggctgtatccggtggtctacgcagtcgcggcccgttgttaacggccccgctgccgcagagttcgccgttgcgttgcgcaaccgggtgagcaccgacgcgatgatggcgcacctatcgaaactgcaggacatcgccaacgccaacgacggcactcgcgcggtgggcacccctggctatcaggccagcgtcgactatgtggtaaacacactgcgcaacagcggttttgatgtgcaaaccccggagttctccgctcgcgtgttcaaggccgaaaaaggggtggtgaccctcggcggcaacaccgtggaggcgagggcgctcgagtacagcctcggcacaccgccggacggggtgacgggcccgctggtggctgcccccgccgacgacagtccgggctgcagtccgtcggactacgacaggctgccggtgtccggtgcggtggtgctggtagatcgcggcgtctgtccttttgcccagaaggaagacgcagccgcgcagcgcggtgcggtggcgctgatcattgctgacaacatcgacgagcaggcgatgggcggcaccctgggggctaataccgacgtcaagatcccggtggtgagtgtcaccaagtcggtcggattccagctacgcggacagtctgggccaaccaccgtcaagctcacggcgagcacccaaagtttcaaggcccgcaacgtcatcgcgcagacgaagacggggtcgtcggccaacgtggtgatggcaggtgcgcatttggacagcgttccggaaggacccggcatcaacgacaacggctcgggagtggctgcggttctggaaacggcagtgcagctggggaactcaccgcatgtgtccaacgcggtacggttcgccttctggggcgccgaggaattcggcctgattgggtcacgaaactacgtcgagtcgctggacatcgacgcgctcaaaggcatcgcgctgtatctgaacttcgacatgttggcgtcgccgaacccgggttacttcacctacgacggtgaccagtcgctgccgctagacgcccgcggtcagccggtggtgcccgaaggctcggccggtatcgagcgcacgttcgtcgcctatctgaagatggccggcaagaccgcgcaggacacctcgttcgacggtcggtccgactacgacggcttcacgctggcgggtatcccttcgggtggcctgttctccggcgctgaggtcaagaagtccgccgagcaagccgagctctggggcggcaccgccgacgagcctttcgatcccaactatcaccagaagacagacaccctggaccatatcgaccgcaccgcgctcggtatcaacggcgctggcgtcgcgtacgcggtgggtttgtatgcgcaggacctcggcggccccaacggggttccggtcatggcggaccgcacccgccacctgattgccaaaccgtgatccgggcctgatctcgccactgaccccgcaccgaccgatctagaatgggatttccttggtgcatgccgggcgggacggggttaggagatgcatggtcgcgggcggtatcgacctctggtccgctgtgttcgccctcgccgggtggccgcgtcggtgcggaccccgatcgcctgtctagcggcggtggtcgtgatagccggctgcacgaccgtcgtcgacgggcgggcgctgtccatcctcaacgacccgttccgggtggggggtctgcccgcgaccaacggtccgagcggcgcccgccccgacgcaccggctgcgtcgggcacggtgatcaacaccaacaacggagcgatcgacaagttgtcgttgttgtcggtcaacgacatcgaggactactggatggcggtctacagcgaatcgctgaagggcaccttccggccggtcggcaagctggtgtcctacgattccaacgacccaagtagtccgatcgtctgccacattgacacctatcagctcgtcaacgcctttttcagctctcggtgcaacttgattgcctgggatcgaggggtcttcatggcggtcgcgcaagaatacttcggcgacatgtccgtcaatggtgtgctggcacacgaattcgggcatgctctgcaagtgatggcgaatttggttaccaggaaagatcccaccatcgtccgcgagcagcaagcggattgcttcgccggggtctatctgtggtgggtggccgaaggtaagtcgacacgctttacgctgagcaccgcggacgggctcgaccacgtgctcgccggcatcatcaccacccgagacccggtgatggaagccgatgcggaaaacgacgacgaacatgggtcggccttggatcgggtcagcgcgttccagctgggcttcatcaacggcacgccggcgtgcgcggcgatcgacgaggacgaagtcgagcggcgccgcggtgacctgccgacgacgttgcgggtcgatgccagcggcaacccagagaccggcgaggtcggaatcaacgaagagaccctctcgacgttgatggagttgatgggcaagatcttctcgccgaagaatccgcccacgctgtcctaccagccggccggttgcccagacgccaagcccagcccaccggccgcctactgtccggccaccaacaccatcgtggtcgacctgcccgccctggcgaggatgggcaaggtggcctcggcagcggaacacagcctgccgcagggcgatgacacgtcgttgtcgattgtgatgtcgcggtacgcgttggcggtgcagcacgaacgcgggctgccgatgcagagcccgtggaccgccttacggacggcgtgcctgaccggcgttgcgcaccgcaagatggccgtgcccatcgacctgccctccggccagcaactcgtacttaccgcgggtgatctcgacgaagcggtttccgggttgctgaccaaccgcatggtcgccagtgacgccgacggtgtcagcgttccggccggtttcactcggatagccgcgttccgtgccggcgtgggcggcgacatggacgcatgctatgcccggtatccgggataggactggccctgatgttgatcgttgtgcacccacatcaccaaaaacccggtgaccagcaaccaccccagggcaacggacgggatcgcccaggcgcgacgtacgagtagtgcggtgtcacaacgcgtgaccagggcctgagtgttgtcgttgccgtcggcgtacagcgcctgggtgaggttggagcgccagccgctgccacaggtgaccttgatgccatacgcatcgtattgatccaggtagaccggaaaccacagcgccatcagaccaatgaccgccagcagcaggccagtaattccgatgaacatctggcgacgattcacggcttctccatgtcttgcgatgtgcattcgggattcgggcgccgcagcgctcgcgtcatgcaagcgcaaatgcgggctttgccaacaaaggccgggtggccacgcccaggcaagttgtgagggaggccccccggggccgcaaccatgttaacgcgcgtccgcctaagcattcagcgcgccgtgccctaccggcactacgcccgggcgtgcgtgcggaacctgacagagctcacgctatttggcccgccgacagacgtagcgccgcatcgaccgccagcctggcgacatcgagggtcttcgagcccaagtcatgtcgggcgccggtgatctcgacgacctcggtcggtgccgagaccatcgccgcggcggaacgcacctgggccagcgtgccgaacgggtccgccgttccgtgggtgaacaccgtcggcactgcgatccccggcaagtgctcggtacggacgcgttccggctttcccggcggatggaccggataggagaacagcgtcagcacgtcgaccggtgcctgcccggccgccaccaccatggacgtctgccgaccgccgtaggaatgtcccccggcgatcagcggaccctcggcaaggccgcggcacagctggatcgcttcgacgatgccggcacggtcgcctgaccccgagccggatggcggaccggtgggtcggcgtcggcggtagggcaggttgtagcgcacggccagccatcctcggcgggtccattcggcgcaaacctgttgcaacagtgtggattcgcggctaccgcccgcgccgtgggtaaggacgactaccccgtgtggtgggccggccggttggtgtgcaacgccggcgatctgatcaaggttcatgacagccgaaacagcggcgaaacgggcccgtggccgcggcccagtggataggccgcgcgcaggcattcggtaacccatcgcttcccgaagtccaccgcgtcgggcacggtgaagccgtgcgccaacgcggcggcgatcgcggtcgccagcgtgtcaccaccgccatggtcatcgccggtgggtagtcgctgcgcgtcgaactggtagcagctgacgccgtcatagagtaggtcgcagctgccgtccgacgagcgcaggtgtccgcctttgaccagcacccactgcggccccagcgcatgcagggctttggccgccgcacgctgcgactcggcgtcgactacctcgatatctaccagcaggcgcgcctcgtcaaggttgggggtcagcagcgtcgccaacgggaacagctgaccgcgaagcgaatccagggcagacggtgccaacagcgggtctccgtgcatggatgcgcataccgggtcgacgacgagcggaacggacagctcgagccgacgccaggtcgcggccacggtcgcaacgatgcgcgacgaggccagcatcccggtcttggcggcttgaacgccgatgtcggtgacgaccgcctcgatctggccggccaccacatcgttgggaacttcatgaatatccttgactcccaacgtgttctgtacggtaaccgccgtgactgcgacgcacgcgtgcactcctagcagtgccatcgtgcgcatatcggcttggatgccggcaccgcccccggagtccgatccggcgatgctcaacacccgcggcggcgtcattcccggcggtgccagcgggaggtagttcactgggttatcgggagatacacccgattgccgtgctctgcgaattcacgtgacttttcggccattccggcggcgagcacggcttcgatgtccgcttcggtctcaagcccgtgttcggcggcgtactcacggacgtcctgggtgatgcgcatggagcagaacttcggtccgcacatcgagcagaagtgcgcggtcttggccggctccgccggcagggtttcgtcgtggaattcccgtgcggtgtcgggatccagcgacagtgcgaactggtcgttccagcggaactcgaaacgcgccgtgctcaaagcgtcgtcgcgctcctgggcgcgcggatggcccttggccaaatcggccgcatgcgcggcgatcttgtaggcgatcaccccgtccttgacgtccttgcggtccggcaacccgaggtgctccttgggggtgacgtagcacagcatcgcggtaccggcttgggcgatgatggccgcaccgatcgccgaggtgatgtggtcgtaggccggcgcgatgtcggtggccagcggacccagcgtgtagaacggggcctcctcacacagttcctcttccagccgcacattctcgacgatcttgtgcattgggatatggcccggcccctcgatcatcacctgtgcgccatgggctttggcgatcttggtgagctcgcccagggtgcgcagctcggcgaactgcgcggcgtcgttggcatcagcgatcgaccctggtcgcagcccgtcaccgagtgagaaggtgacgtcgtagcgggcgaaaatatcgcagagctcctcaaagttggtgtacaagaacgactcccgatgatgtgccaaacaccacgcggccatgatcgaacccccgcgggacacgatgccggtgacccgcttggcggtcagcggcacataccgcagcagcaccccggcgtgcaccgtcatgtagtccacgccttgctcacactgctcgatcacggtgtcgcggtagatctcccaggtcagctcggtcggatcgcccttgactttctccagcgcctgatagatcggcacggtgccgaccggcacgggagaattgcgcaggatccactcgcgggtttcgtggatgttcttgccggtggacaggtccatgatggtgtcggccccccagcgggtggcccacaccatcttgtcgacctcctcggcgatcgagctcgtcaccgccgagttgccgatgttggcgttgactttcaccgcgaacgccttgccgatgatcatcggctcgctctcggggtggtggtggttggccgggatcaccgcgcggccgcgggcgacctcgtcgcgcactagctcggcggacatgtcttcgcgggcggcgatgaacgccatctcggcggtgatctccccggcgcgggcccgctgcagctgggtgccccgatcgcgaaccactccgggcctatgcggcagccccgcggtcaggtcgatcaccgtgtccgtgtcggtgtagggcccggaggtgtcgtagaggtcgaagtggtctccggtggacaattgcacccgtcgaaacgggacttggagagtagctccgctgccgggagcctcgatttcacggtaggccttggcgctgcccgcgatgggacccgtggtcaccgacggttcaacggtgatggtcatttgcaactccctacgccggcattacccggtcaggttcgtacggtcgacggccccgagccgtcctctcagcgcactcggcgtgcgctcccgcgtgggtacccccacgctagcgcagcgcggcgccggtgtgcacggacggcccgatgccgcgttaggcctcttccatcgcctcgccgagttcctcgaggacccggttgtggtggttatttgccaagatatgtccggtggcgataaccagggcgaccggccagtcgatgagttcgagggcagcgagtgccgccagacctccgtagtaggccaggtgctctggccgcggaatcttcacttggccgcagatcgggaggttcatcacaatagtctccgcttcgcggatcttagccacggcctcacgctgagatgtcgctcgacgcgtattcttttcggccatcatttgcctttcagtaacgaagggtttgccgttgtgcagggtggtgcggtcaccgtcgggggtatgtcgacgaggaccgatgcgctggcggaccctttggcttcgtcgtttgccttgttgctgacggtgcctttactggagctttacgccgtgctgtggcgcgtcggcgtcgtcgaggtccggggggcgcaccgggggacgcgtcgcgggaaagcgcatcggtctcgggtggttgcgggttcggctggcccgatttgtcccgacccgtcagcacacggttcagcacggcgacggcgacggtcgcagcagtcgcggctgctgtcgcctgcgcccagccgagtgggtcgaggggggtgcagccgagcaactggctgacgacggggatgctgatcaaggttgccagcgcggccagtgagcccagtgcggtgagcacaaccagccaggcatgcgagtccaccaaggtttgacccaactgagcggccaccagcgccaccagcgccaccgtggatgcgcggcgcggcaagccggtgaaccccgccatcacccaggccacggtggccgcggccgccgtggtcgccccgcggataccgacggcacgccatagctcgcgttgatcgggaccgcgggttgccggcgttaccgggtcgcttggcttgctgaccgcgagcgccgccgcgggcagtgcgtcggtcagcatgttcaccagcagcagctgacgggtgttcaacggcgaggtcccggtgatagcgctgccgatgatggcaaaggccacctcgcccgcgttgccgccgagcagcacagacactgccgcttgcacccgctgccaaagctggcgtccttccaggattgcgggcagcaatgactcgatccggccgtcgaccaacaccaggtcggcggcgactcgggccgggtcgctgccgtgggcgacgacaccgatgccgacggtggcggcgcggatcgcggccgcgtcattggagccgtcgccgaccattgcgcacacccggccgctgtgttccagcgtctgcacgatctgtaccttgttctccggtgtcatccgggcgaagatcacccgctcggctaccgctcgctcctggtccttgcgtgacagggcatcccactcggcaccgctaatgacctgctcagggctcacttgcatgccgagctcctcggcgatggcggcggcggtaatcgggtgatcaccggtgatcagccggatatccagatcgtgctcgtgcaggtccgcaagtagggccgccgcctgggcgcggggggtgtcggacaacccaagaaaccccaccagactcaactcgtcgcggcacaatctcgcgatctcgtcggggtcgtccacgaccgactgtgcctgttgcgcggtcagctggcggtgggccaccgcgatcacccgcaatccgttggcggccagttcagcgaccgcgtcgtccatgctcgagccgatgccttcgcacgccgccagcaccacttcgggcgcacctttgacggtcagctcggtgccggacaccgaggcggaaaacgacctaccggagcgaaatggcaggtgggcggcgggttctgcggcgccgggttcggcaccgtcggtgccactggcggcagccgctgccgcagcttgcacgatcgcgacgtcggtggcgtgcacctgcgggccgttcgacgccggcgcagcgtgcgccgcgcagcgcagcacttcctcgcgcgagtgccccgccaccggccgcacctgcgccacccgcaaacggttctcgctgagcgttccggtcttgtcgaagcagaccatgtcgacacggccgagcgcctccaccgagcgcgggatgcggaccagcgcaccgaagtgacttagccgtcgcgcggatgcctgctgggccagtgtggccaccagcggcatcccttccggcactgcggccactgtgactgcgataccgctggccaccgcttggcgtaggccccgccggcgcaacagcccaagcccggtgaccagtgcgccgccggtcatgctgaccggccaggcctggttggtgagccgactcagctgatgctgcaggccgacgctggacagatcaccggacacgagctcggccgcgcggcgctcctgagtgtcaggacccaccgcggtcaccaccgcgaccgcggtgccggacacgacggtcgtcccggcatagagcatgcagcgacgttcgatcaggtcgacacccggcgtgggttcgacttgtttggtcaccgacagcgactcaccggtgagcgcggactcgtcgacctccacgtcgacctcctcaatcacccgggcgtcggcgggaaccacctcgtgggtccgcacctcgatgatgtcgccgggacgcagctcctcggcgcggacttcgatgtacctcggctggtcgtccgcgccggccagcaccttcctggcgggtggaatctgctgagccaacaagcgattcagccgactttcggcacgcagccgctggctggccgcgagaatagagtttccggtgagcaccgaaccgaccatcaccgcgtccaccggcgaacccaacaccgcactggccattgcaccaagcgccagcataggcgtcaacgggtccgacaactccgcgcgcacggccttggtcaactgccaaagcgcgttcaagggtgcctgggttatttgtgcgccgcgcttcgccgtgtgcaggccaccggccagcgcacgggccggatacggcgaaggcggtgccttcgccggtgcctgctcgtccggcgacggcaaagctttgcggacttgctcgaccgacattgcgtgccattcatgagcgggtgccggtcgcggtgcttgcgcgtcgacgaccttgcgtgccagcaggtatcccgagagcagtccggccgccgcgccggtggtcaccgggccgggccccagtccgcggacccctggcagcatcaacagggctcccaaagccgatgcaccaccggaaatttcgttacctcgctggcgtgcggccctggccgccggaatcgcgtgcagcaccctccaggcggctccaagatcgggcagcaggacatctgcgtaccagggcggtgcaccggctccaggtggtggcagcacaccaagcgccacatcggcagccgaaagcgcttgcttaccaaccgatgacaacaccgcgacggtgcggcccgcctggcgcagctcggccaccgcacgggctagggcttcgtcgagggacccgctggcaccgtcgtcgaggggccggatgtcgtcgaacaccggtcgcaactcgcccagggcgtcgacatcgaccgaaaccaggtccgccccggtgcgatgtgcctcggcaaccaccgcggaggccagccggtcgtgcatggggcggaaaagtgcctcgactgccgaatccgaaccgctggccgagacaccgggtactcggtgccagcctgggcgcaggccactctccgtcaaaacgagttgtgcccgattccacgctgtggacagctcgtctgcgccgcaaccgcggatgcgcgccacgcgcaggtcatcggtgcacagcacgcgggggtcgatgacgatcgcatcgacccgatccaatcggcgcaaactctccggccgtaacggcaacaccgcgtgctgatcagccaaaccttggccgagcgccgcggcgaacgcctccggcgtggtccggctggctttgggggtggccaccagcgtcgcggtcgcggccatgtccgcgtcgcgggtcccggcgcccacgagcaccgcgctcagcgcttggatcagcgcgaaacgcgcgacgctgcgttggacaggttgcgtcgaccgtgcgggacgcggccaaagggattggggttggtcggccggttcgtcggcgtgcagcgcgagctgtggttcatgccggcgccaggctctggctccggcacggcattccgcggctttcagcgcctggatcgtcagatccaccgacaacgccgccggcgacagcgtgaccgtgtgtgcggcggccatggccagctcaaggacggtggcggtcgccgccgtgcctattcgatcctcgagtaggcggcgcagcaacggctggtggtccacggccgccaccgctgcctcgatgacgagcggaaatcggggccagcgcagcgcccggccgccgagcgctaagcccagcccggccgcggtggcggctaccgttacagctctgaccgccagcagcacgccgtcgcccggcaggctccccggtgattgcgccagctgatcggcggcttgatctggatggcggtgtctttcggctttttcggcgtcatcgacaatgcggcaaagttcgcgcagtgatgtgtcgggatcgtcgatagcgacgacgacacgggacaacgggtagttcaggctggccgacccgaccccggggtgggcttggattgcgttgagcacgacgcgcccaagttcgtcgtcgcctccgctgcgcaagccgcgcacttcgatccaggcgcgacgctcgccacgccaacagttccggccgagtgtctcgcgggacagctcgccggaaagtgccttggctcctgcgcgcagcgggatgatggcgaccttcataccggttccgaccccggtcttggccagggttgccgagaccgctgtcgcggcagtgatcgatgcgccggtaagggtggcggtcgcccggaagcccgtggcgacagcacgcaccggcacagcccgtgcgatggatgcagcaatgctcaagagttgctcaacgccgccagactagttggtgctgcgcagctcagcggtgcccgctcggcgaccgctcgtcttcctggctgttgtcttgctcgctttggctggcgcttcctttgcggcagccggcttgtcgggcaccggcgcaagtttcgccttcaccggcggtgcggccacctcgggggtgcggttgagcttccgcaatagcaacgctccgccgcccacggccaacaggatcggccaatcgacgagtccagcgacaccgatcgcaccgatggccaacgcggctgccgcggtcgacttgctgccgctgctaagccccttctgaatgcctttggcggctccggtcacaccgccgacgatgccgctcacggcggcgccacccaccgcacccgcggccgctgtggtcgccgttgctgcaccactcaccgttcgccccacggttcgaactgtcccgccgaccacactcatgatgactccctggcccaaactgcattcgtttacaaatggtttagctacagttctacactcgttaacccgcaccctgcattcgcaccgctgacgagatttctgttcagcgctctcgaaatgcaagcctgccacgccgccctgactgagacaacgcgcaactgccgcgtgcggcgcgactgccgactaccgccgtacgccgcctacccggcgtgcaggtcgacgagcaccggagcgtggtcgctgggcgctttgcctttacgctcctcgcgtacgatctgggcgtccatcacccgggcggccaacgccggcgagccgaggatgaagtcgatgcgcatgccctgtttcttcgggaaccgcagctgcgtgtaatcccagtaggtgtaaaccccgggtcccggggtgaaaggccgtactacatcggtgaattgcgcgtcgacaatggcgttgaacgccttgcgctcgggttcggaaacgtgcgtgcagccggcgaagaattcggtgctccagacatcatcatcggtcggagcgatgttccagtcgcccatcagtgcgattggtgcggcgggatcgtcacgtagccagccttcggccgtatcacgcagcgcggcaagccaatccaacttgtaggtgtagtgcggatcgtccagggcgcgcccgttgggcacgtagaggctccacacccggatgccgccgcaggtggcgcccagggcacgggcctccgtcgtggcggccacttccggcttgccgctccagctgggctggccgtcgaacccaacccgcacgtcgtcgaggccgacgcgggatgcgatcgccacgccgttccactgatcgaagccgacgtgtgcgacgtcatagccgagttcgaacagcggcaaggccgggaattggccgtccgggcacttggtctcctgcatggccaacacgtcgacatcggcgcgcccaagccaatcgaggacacgatccaaccgggtgcgaatcgaattcacattccaggtggccagccgcagcagcggcgatcgcaagcgcggcgaagccgggcgttgggggtggccgccgtcaattgtgccgtcgggcatggctagaaggtatcccagccgaccgactgggcaggaagatagcggcagtgatggtgcagccggaagcccagggactcggcgaggacggatgtcgcggtgtcgtgcacgcgcacgtagccgcgggtcgcgccgcggcccgctccccagcccaacagcgcttcccacaattggcggccagcggagccggtcgcggattgctcgtcggcggcacgcattgccgacagacccacccaccgggtgccgtcgggtgcgtcggttaccgctgcacgtgcgaccgccacacccaggtagctgccgaatgccaactcgccgtcgatgacgggggtcgccatgtcgaggggtaggcgttggtggtagagccgcagccaggtgtcgtcggggtggtccagcaacgtgaccgaccggtcgggttcaccggtggacacgtcacgcaccaacacttgctctcggcgctcacctgccaggccggccggtagtggcagcaagcggtccgggacggccagccatggctgcagatcgcggctcgcataccatgcgctgatttctgtgatggtgttcgtgtgtgccgagatatccagcggtactgctgaattagcggccagtacggccccgtgtccggctcgcaggagccagccgtccagccaggttcgttcaacgccgggccaggccgccgcggcggcgtgttcaagtgcgcggatcgcggcggtgcgcaccggcgcatcggtcaggacccgcagggccaccacatcgacgggcgagaactcgacgatggtcccggtcttggtctgcactcgcaccgtcggatcgacggctagcagccgacccaccgcatcggtcagcggtggcatcgatccggcgggccggcggtagcgcaccgttacccgtgtcccaagccccggccacgagaccattagtgaccgaacgggtcggggtcctcgccgggcagccacgacagtccgggaacgccccagccatgtgacttgacggcccgtttggcgttgcgggcgtaccggccgatgaggcggtccaggtacaggaatccatcaaggtgcccggtttcgtgctgcagcatccgcgcgaacaggccggtgccctcgatactgaccggactgccatcggcgtcgagtccggtgactcgtgcccacttcgcgcgtccggtaggaaatgactcgccgggaaccgacagacagccttcgtcgtcggtgtccgggtcgggcatggtctcaggtatttcggaggtctcaagcaccggattgatgaccacaccgcgtcgtcgggcggtcattgcgcggtccgcggcgcaatcgtagacgaagagccgcaggctgcagccgatctggttggcagccaggccgactccgttggcggcgtccatggtgtcgtacatggtggcgatcaactgggcgagatccgccgggagtgaaccgtcggcggcgaccgtcaccggtgtggtcgcagtgtgtaagacgggatcgcccacgatgcggatgggtacgactgccatggtgggctagcttaagcgcgccgacgatacgcgccgcgaggcggcgggctgaggaggcgggcaatcggcttaggcgcgccgcggggcggcgggcatcatcgccgggtgtgaaccacacgacggctggccggcatgtcgcgtcgcaggattcacactcggagcatgagccggcgcgccgcgatcggcagtcgggtgcaagcaagtcggccgactcgcgggcaggattaccgcccgacggttcctggcgtggttcaatattcgccgaagaagcgcctacgtaggccaagtcattcgtacacattgagaattcgccggaagggcccaggggaaagcgatatggacagcgccatggcgcgggcaattcgatcgggggacgacgccgaggtcgccgatgggctgacccggcgcgagcacgacatcctggcgttcgaacgtcagtggtggaagtttgccggtgtcaaggaagaagccatcaaagagttgttctccatgtcggcgacgcgctactaccaagtgctcaatgcgctggtggatcggcccgaggcgctggccgccgacccgatgctggtaaagcggttgcggcggctgcgcgccagtcggcagaaggcgcgggccgcgcgacgccttggcttcgaggtgacctgacactctccccgcttttgccggttgtgtcccggtgctggttacagtgggctcgatgaatgagcgtgtacccgactcttccgggcttcccctgcgggccatggtgatggtgctgttgtttctcggcgtcgtcttcctgctgctcggctggcaggcactgggttcgtctccgaactccgaggacgactcgtcagcgatttccaccatgaccaccaccactgcggcgccgacgtcgaccagcgttaagcccgcggcgccccgggccgaggtgcgcgtctacaacatctcaggcgcagaaggcgccgccgcgcggacggccgatcggctcaaggcggccggtttcacggtcaccgacgttgggaatctatcgttacccgacgtcgcggcgaccacggtgtactacaccgaagtcgaaggcgaacgggccaccgccgacgcggtaggccggacgctaggagcagcggtggagctgcgactgccagagctgtccgaccagccgcccggggtcatcgtcgtggtgaccggctgacgctgattcgaacgccaggttaggctctcgctatgccaaagcccgccgatcaccgcaatcacgcagctgtcagcacgtcggtcctgtccgcgttgtttctgggcgccggtgccgcgctgctgagcgcatgctcgtcgccgcagcacgcgtctacagttccgggtaccacgccgtcgatttggaccggatcgcccgcgccgtcgggactttcgggtcacgacgaggagtcgcccggtgcgcagagcctgaccagtaccctgacggcgcccgacggcacgaaggtagcgaccgcgaagttcgagttcgccaacggctatgccaccgtcacgatcgcgacgaccggcgtcggtaagctcacgcccggcttccacggcctacacatccaccaggtgggtaagtgtgagcccaactcggttgcccccaccggcggtgcgcccggcaactttctgtccgccggcggccactaccacgtgccagggcataccggcacccccgccagcggcgacctggcctcgctgcaggtacgcggtgacggttcggcgatgctggtgaccaccaccgacgccttcaccatggacgacctgctgagcggcgcgaaaaccgcgatcatcattcacgccggcgccgacaactttgccaacattccgccagaacgctacgtccaggtcaatgggactccgggtcccgacgagacgacgttgaccaccggcgacgccggcaagcgggtggcgtgcggtgtcattggttccggctagcttgcctgcccgcaggtcggccgcccgaattgatttcgcaggctcaccgcggcccaccctcggtgtggagtgggagttcgcgctcgttgactcgcagacccgcgatctgagcaatgaagccaccgcggttatcgccgaaatcggcgaaaacccgcgggtccacaaggaattgctgcgcaacaccgtagagattgtcagcggtatctgcgaatgtaccgccgaggcaatgcaggatctgcgcgataccctgggccccgcccgtcagatcgtgcgcgaccgcgggatggagctgttctgcgcgggtacccaccccttcgcgcggtggtcggcccagaagctcaccgacgcgccgcggtacgcggagctgatcaaacgcacccagtggtggggccggcagatgctgatctggggtgtacacgtgcatgtcgggattcgctcggcgcacaaagtgatgccgatcatgacgtcgctgctcaactactacccgcatctgttggcgctctcggcctcatcaccctggtggggtggcgaagacaccgggtatgccagcaaccgggcgatgatgttccagcagttgcccaccgccgggctgccgtttcactttcagaggtgggcggagttcgaaggtttcgtgtacgaccagaagaagaccggcatcatcgaccatatggacgaaatccgttgggatataagaccctcaccccatctgggcaccctggaggtgcggatctgcgatggcgtgtccaacctacgagagctcggcgcgctggtcgcgctgacgcattgcctgatcgtcgatctggaccgccgcttggacgccggcgaaacgctaccgaccatgcctccctggcacgtccaggagaacaagtggcgtgccgcccgctacggcctggacgcggtgatcatcttggacgccgacagcaacgaacggctggttaccgatgacctcgcggatgtgctgacccggctggagccggtcgccaagtcgctgaactgtgccgacgagcttgccgcggtctccgatatctaccgcgatggcgcctcctaccagcggcagctgcgagtggcgcagcagcatgacggcgatttgcgcgcggtagttgacgcgctggttgccgagctggtgatttagccgatgcgggctggctgagtgtgacgtccgccagccgcgaggagattgaggtttaggtgatggccgatttcgcgccggttgagttggcgatgttcccgctcgagtcggcgccgctgcccgacgaagatctgccgttgcacatctttgagccccgctacgcggcgctggtccgtgactgcatggacaccgcggatcctcgcttcggtgttgtactgatctcgcgtggccgcgaggtcggcggcggcgatacgcgatgtgatgtcgggacgctggccaggatcaccgaatgcgcggacgcgggttcgggtcgctatatgctgcgctgccgggtgggcgaacggatccgggtgtgcgactggctgcccgacgatccgtacccgcgtgcgaaggtacggttctggcccgaccagccggggcacccagtgacggctgcccagctgctggaagtcgaagaccgggttgtggcgctattcgagcggatcgctgccgcccggggagttcggctgccggcccgtgaggtggtattgggctacccggtggttgacccagccgataccgggcagcgtctgtacgcgctggcatgtcgagtgccgatgggcccggccgatcggtacgccgtgctggcggcgccgtcggcggccgatcgattggtccgcttgggtgacgcgctggactcggtggccgcgatggtggagttcgagttgtcgacgtaactgccctacgcggtgcgtctgacccactgggcctgaaccacattcactgcgccgagcaccatatacggacccgtcaccgccggcaagcgcatccgggtgcggaaccggctcgacaatggtcaacgccttcgcaccattgccgaccagtacccgcaattgctcgacttcatcagtggtcgctaggaccgaaggtcacccttggtgccgaacttacgcagcgacgccacctgcagcggatccagcgacgcgcgcacggtttctcgcgcggtcgccaggtcggcggcggtgacgttggcggcatcgatggaacgccgcatcgcggtaagcgcggcttcgcgcagcagcgccacacagtcggcggcactataaccgtcgagtccggctgccacctcgtccaggtcgacgtcggagctcagcgggatcgacttgccagcggtgcgcaggatttcgcggcgagcggcagcgtcgggcggttcaacgaacaccagccgttctagccgccccgggcgcagcagcgccgagtctatcagatcgggccggttggtcgcgcctagcatgacgacatcccgcagcgggtcaataccgtcgagctcagtcagcagcgcggccaccacccggtcggagacgcccgagtcgaagctctgaccgcgccgtggcgccagagcgtccagctcgtcgaggaacaccagtgacggcgcggagtcgcgggcccgccggaatagctcgcggactgccttctccgaggagcccacccacttgtccatcagctccgaccctttgacggcatgcacgctcaactgtccggtgctggccagggcacgaaccacaaaggtcttgccgcagccgggcgggccgtacagcaacaccccgcgcggcggttcgacacctagccgagcgaaggtgtcggggtgctgcagcggccacagcaccgcctcggtcagtgcttgtttggccgcggccatgtcaccgacatcgtcgagcgtcacgtcacccacggtgacttcgtcgctggccgagcgggacagcggccggatgacggtcaacgcaccgaggaggtcgtcttggtgcagcatcggtggtcggccgtcggcactggctcgagacgctgcccgcagcgccgcctcgcgaaccagcgcagccaggtcggccacgacgaaacccggtgtgcgggaggcgatttcgtcgaggttgaggtctccggtaggaaccggattcagcagcgcctccagcagcgatttgcgggtggccgcgtcgggcagcggcaggccaagctcccggtcgcacaactcgggggaacgcagccgggcatcgagttgatcgggccgtgctgaggtggcgatcaataccacaccggcggtggccaccgcggtacgcagctcggacaggatcagcgaggctaccggctcggcggcggctggcagcagggcgtcggcatcggtgatcagcaacacaccgccctcatggcgaaccgcctgcactgccgaggccacggctttgacccggtctccggcggccagagctccaatctccggaccatccagtgtcaccaaccttcggccgtcgcacaccgcgcgcaccagcgtcgccttgcccaccccggccggacccgacaccagcacacccaaattggtgccggcgcccaaggtctgtagtaggtgcggctcatcgagggcaagcttgagccattcggtgagcttggcagcctgcggctgggcgcccttgagctcttcgatctggatctccggactcgagatgctcacttgcccggccgtggacgtacccattgcggccgggaccccagcgccccaggtgaccagcgagttgggctgcacgctgaccggcccgtcggggtcgacgccggtaacggtcagcagctccgaggtccaactgatcccgaccgcagctgccaatgcgcggctggcagccgacgtggatgtgccggggcctagatcgcggggcagcagcgagaccgcgtcaccgacggtcatcaccttgccgagtagggcctgccgcagcgtgaccggcggcaccgactgggtggccagcgttgaaccgctcagcgtcaccgatcgcgctccgtagacggtgaccgggctgacgatcacctcggtgccttcgcgaaggcccgcattggacagtgtgacgtcatcgagcagcaccgtcccgaccgcggtgtctgccgcggccaggccggcgaccgcggcggttgtccgagagccggtcagcgacaccgcgtcccactcgcggatgccaagggcagcaatggcattggggtgcaaccgaacgacgccgcggcgtgagtcgacggccgaggtgttcagccgggcggtaagggtgagttggcgggccgggtccgggtgggtcacagccgtcgacccggcttgcgcaggcccagccgcgccatcgacggccggtagggatgcgcccggcggctcgcgcgccgcaccgcgcgccgttgcttgggcttgtcgtcccacacctcagggtgttgggcaagccagcgctggctgcgcaccgcgaaaggaatatggcacatgtaggcgatgatgatcacccagatcaacaagtagggggccaggactgcggccgccgcgcagatagccagcaccgccagcagggcggccgcgtagttggatggtaccgacacggcgtgcatctttttcatcgggatcccgctgaccaagagtatcgacgttcccgtcacccaaaagctgaggaaccagaccgaggtccaccatccttcgccgaactgcattttgagggctagcaggccgatcatggaaaccgcgcccgccggcgcgggcattccgacgaagaattcatgcgcgtaggcgggctgggttccgtcgtcctgcagtgcgttgtaccgcgccagccgtaataccacgcacaccgcgtagagcagcacgaccacccaaccgaccggccacttcgacaacatcgacacgtaaagcaccagcgcgggtgtcactccgaagttcaccgcgtcggccagtgagtcgatctctgcgcccatccgcgactgggcatccaggatgcgggccacccggccgtcgagcccgtcgaggatggccgctgcggcgatcagtgccatcgcggccttcggctggtgctcgagcgcaaacttgattgcggtcagtcccgcgcaaatggacagcaccgtcatcgcgctgggcagtatctgcaggtttacccctcgcctgccgcggggctttccgatcatcgacattcggccagcacggtctcgccggcgaccgcgcgctggccgacgttgacgatcggctctgcgcccgctggcaggtaggtatccagccgggagccgaaccggatcaggccgtaggtgtcaccgatggccagcttgtctccgacgtgtgcgtcgcacacaatgcggcgcgccaccagcccggcgatctgcaccgcgaccacctcggcgccgttgggcatgcggatccgcacactggtgcgctcgttgtcgtcgctcgcctccggtaggtcggccgacccgaaccggcccggccggtgttgcacggcgatcacttccccgctcaccggggcacgttgcacgtgggcgtccaatatcgacaggaagatgctgactcgcggtaacggcgtgtcacccatgctgagttcggccggtggggccgctgagtcgatcgcgcagatcacgccgtcggcgggcgcgacaatggcagccggcctggtgggcggtacccgctgcgggtgccggaagaagcccgcgcaggcagcggccgccagcagacccgtgccgcgcaaccaccggtagcggtgtccgacggccgcaatcgcaaggccggcggcaatgaacggccgcccggccggatgaaccggtggaacggcggaccgcaccagggcgagcagatgttgcgggccgtcggggcgggggcgtctggccacggggtcatcttacggagcttcgtgccgcaggttgggtgcacggcactaggatcggtccggttaggtcaagtcccagacttgcagctgcgttccggcagccacctccacgacgtcctccgggatgtccagaagtccgttggccgatgccaaccaacgcaaatggtgcgacgccagtgggccgtagctgatgaccgtgcctgcctggtgatcgagtattgcgcgtcggaactgacgtttgccgcgcggcgatgtcaggctcgcggtgagtaccgcgcttcggtgcggccggtacggatccggcaggcccatggccatgcgcagcgagggacggatgaacacctcgaaggacaccagcgcgctgaccgggttgccgggaagggtgacgatcggcgtacctgccacccgcccgacgccctggggcattccgggttgcatcgccaccttgacgaattcgacaccgtggtcgcctccccggtagtcagcgctgccgaacgcgtctttgaccacctcgtaggctccggcactgacaccgccgctggtgatgatcaggtcggcgtccaccgcgtaccggtcaaggatcgcgccgaactgcgcgacgtcgtcgccggcggttgcggtggcgaccacagcggcgcccgcatcgcggacggcagcggccagcatgatcgagttggactcgtagatctgacccggttgtaggggcgtgcctggcgacgccagctccgaccctgtggagatcaccagcacccgctgacgggggagcaccggcagctcggccaaacccagcgcggcggccaggccgagcaccgccggggtcacgatctggccgttgtgcagcaccgtggtaccggcggcgacgtcttcgcccgaccgtcggatgtgcttgcctggggtggcctgttggcggatcgccaccgaatcgacgccgccgtcggtggcttcgaccggcacgatcgccgtcgcaccggtgggcactggcgcaccggtcatgatccggtgcgcagtcacaggctgcagcgtcagcatgtcggcgcgcccggcgggaatgtcctcggcgaccggcaacatcaccggattttgcggtgtggcacctgaggtgtcttcggcgcgcaccgcatagccatccattgcggagttgtcgaaaaccggcagcgacagcggtgcgaccacgtcgccgcccaggaccagaccttgagcctgggtcagcggaaccgtaatcgggcgacaggcgcggatcatctccgctacgacacgttgatgctcctggactgaccgcacccggccattatcggtcgttcagactccgaagctgacgccggtgagttcttcggagacggtccagaggcggcgctgcagatctttgtcgtgggactgcgcgctggattggaccaccttcgggtgaccgcgctgctcgccgaacccgtccgggccgtagtattgcccgccctgcgtggtcggatcggtggcggcacgcagtgttggcagggcgcccatctctgggctttggaaaagcaacggcccgagcacggtagcgacgggccggataagtcgcggcaggttgcgagtcagctcggtgttggagccgccagggtgagcggcgacggcgatggtggatttgcccgcttcgcccagccggcgttgcagctcgtaggtgaacagcagattagccagtttggcttgtccgtaggcggcgacgcggttgtaacggcgttcccactgcaagtcgtcgaagtggatggcagcgtgaatccggtggccctggctgctgacggtcaccacccgcgaaccgggtaccggcagcatgtggtcgagtaccagtccggttagtgcgaaatgaccgagatggttggtaccgaactgcagctcgaaaccgtccttggtgacctgcttcggcgtccacatcacgccggcgttattgattagcacgtcgatgcgcggataggccgtgcgtaacgcgtcggcggctgcgcgcaccgagtccagcgagcacagatcgagttgctgcagcgtgacgtgggcgcctgggcgggcggccatgatgcgggcccgggcggcgttgcccttctcgagattgcggacggccaacactacgtgtgcaccgcggtcggcaaacacggcggcggtgtggtagccgatgccggtgttggcgccggtgaccacaacgacgcgcccgctttgatcggggacgtctgcggccgaccatttacgggtcttgttgtcgttggcggtcatgggccgaacatactcacccggatcggagggccgaggacaaggtcgaacgaggggcatgacccggtgcggggcttcttgcactcggcataggcgagtgctaagaataacgttggcactcgcgaccggtgagtgctaggtcgggacggtgaggccaggcccgtcgtcgcagcgagtggcagcgaggacaacttgagccgtccgtcgcgggcactgcgcccggccagcgtaagtagcggggttgccgtcacccggtgacccccgtttcatccccgatccggaggaatcacttcgcaatggccaagacaattgcgtacgacgaagaggcccgtcgcggcctcgagcggggcttgaacgccctcgccgatgcggtaaaggtgacattgggccccaagggccgcaacgtcgtcctggaaaagaagtggggtgcccccacgatcaccaacgatggtgtgtccatcgccaaggagatcgagctggaggatccgtacgagaagatcggcgccgagctggtcaaagaggtagccaagaagaccgatgacgtcgccggtgacggcaccacgacggccaccgtgctggcccaggcgttggttcgcgagggcctgcgcaacgtcgcggccggcgccaacccgctcggtctcaaacgcggcatcgaaaaggccgtggagaaggtcaccgagaccctgctcaagggcgccaaggaggtcgagaccaaggagcagattgcggccaccgcagcgatttcggcgggtgaccagtccatcggtgacctgatcgccgaggcgatggacaaggtgggcaacgagggcgtcatcaccgtcgaggagtccaacacgtttgggctgcagctcgagctcaccgagggtatgcggttcgacaagggctacatctcggggtacttcgtgaccgacccggagcgtcaggaggcggtcctggaggacccctacatcctgctggtcagctccaaggtgtccactgtcaaggatctgctgccgctgctcgagaaggtcatcggagccggtaagccgctgctgatcatcgccgaggacgtcgagggcgaggcgctgtccaccctggtcgtcaacaagatccgcggcaccttcaagtcggtggcggtcaaggctcccggcttcggcgaccgccgcaaggcgatgctgcaggatatggccattctcaccggtggtcaggtgatcagcgaagaggtcggcctgacgctggagaacgccgacctgtcgctgctaggcaaggcccgcaaggtcgtggtcaccaaggacgagaccaccatcgtcgagggcgccggtgacaccgacgccatcgccggacgagtggcccagatccgccaggagatcgagaacagcgactccgactacgaccgtgagaagctgcaggagcggctggccaagctggccggtggtgtcgcggtgatcaaggccggtgccgccaccgaggtcgaactcaaggagcgcaagcaccgcatcgaggatgcggttcgcaatgccaaggccgccgtcgaggagggcatcgtcgccggtgggggtgtgacgctgttgcaagcggccccgaccctggacgagctgaagctcgaaggcgacgaggcgaccggcgccaacatcgtgaaggtggcgctggaggccccgctgaagcagatcgccttcaactccgggctggagccgggcgtggtggccgagaaggtgcgcaacctgccggctggccacggactgaacgctcagaccggtgtctacgaggatctgctcgctgccggcgttgctgacccggtcaaggtgacccgttcggcgctgcagaatgcggcgtccatcgcggggctgttcctgaccaccgaggccgtcgttgccgacaagccggaaaaggagaaggcttccgttcccggtggcggcgacatgggtggcatggatttctgaccccggcgagaagtcgcagcgaggagcccggtccctttgtggggccgggctcctctggttgggagctacggtaccgagaacaccacgcagtcgtgtaggcaacctttggccgctgtgggcgagtcgggggccgcgtctcggtgcagcagcgcgcggatgggtacgacaccgcagcgggcggtgtcgtcatcggggcctgcgtccgacgcctgggcacggccgtcgacgatcagcgagtagccgctaggatcggatggcggccacaacagggtgacttcgctgcggtgggccaggttttgccgcgtacgacccccgatcaggccgacgtcgaccactgcccggggtccatcggggccgtcggggagttcgcgcagcaccggctcgactgccaccgtgtgcacgcgatggccatcatcgacggtgatcaggtaagcgaacgggtagtcgggcaaggcggcggccagccgtttgaggtctacctttttggcacccacggattcgaggataggcgcccgatgtgttactccgaaccgaccggctgcccgatccgcgggctggcgtaggcggattcgcggtcggggctcgggtagaagttcgacttggggatgccggagccgggggtactcggctcacgcacggcggtattccgcaagcccgagtcgttgctgcccgagttgacgaagctcgggtagctggtgccagggcttctaaggcccgggtttgcgcccgagccagccgcggcactgccgctaccggggttcgggttgcctgagtccaggccgccaacaggagcactggccggggcggcgacgggcgtgttggtcaggcccgagttgaggacgttcgccaggccgtgttggagaccgcccgttgatccgagggcggaggcgaggatgcccgaactcaaagccgccgtgctcatgccgccggtggcgtagccggcggagctgaccaaggccgcctccgagccagccgcgcttcctaaggcggcgttttgcatccccgcgttccagaagctggtgttgaggctgcctgcgctgccgaggcccgcgttgattgtccccgaggtcccgatgccgctgttcagggagcccgaattcccgatgccgatgtttccgctggcggagttgaataagccgacgttgccggtgcccgagttcccgaagccgatgttgccgctacccgagttgaagccgccgaaacccatctggtgatcaccggtgatcccgaacccgatattcccgctaccggtgttgccgaagccgatattcccgtcgccgaggttgccgaggcccaggttgccgctgccgatgttgccggtgccggtgttgccgctgccgatgttgttgttgccgatgttgttgttgccgatgttgccgctgccggtgttgccgaagcccagattgatctggccgttcttgccgatgtcgatgccgaggttccgcaagacctgctgccagggcgccagttgtgcgacggccgcagacgcatcgaagtggtaaccagccatcgccgccacgtccaatgcccacatttgctcgtatgccgcctcgacgtccatgagcgccggagcattctgcccaaaccagttcgtagctgccagcagctgcatcaggccacgattggccgctaccactgccggctgcacggtggccgccagcgccgcctcgaacgcggtcgctattgccatggcctgtgcggccgcttgttccgcctgcgctgccgccgtgctgagccaggctaggtactgggttgcgacggccatcatcgccgccgcggacggacccagccaggcgccactagtcagttcggatgtgacggagccaagcgacgctattgacgcgagcaattcttcggccagctcgccccaggcggtggccgcagcaattagcggtcccgacccgggaccggcaaacatcagtgccgaattgatctctggcggcaaccacgcaaaatgcgggcttgtcactgatccaacttaactgtcagcgaccgttgccgtggcggtatcggcacttcaataccactcatctttggggtcatctttggagcgcccctaggaaccgccagcttacctagtcccgggtaggggccgactggcggccgggatgcagctgagggtctgccacctgccccgtaatgtcgctggtatggcaagcaccgacgccgcggcccaagagttgctccgcgacgcgttcacccggttgatcgaacatgtcgacgaactcaccgacggcctcaccgaccaactcgcctgctaccgcccgacccccagcgccaacagcattgcgtggctgctctggcacagcgcccgggtgcaggatatacaggtcgcccatgtggccggcgtggaagaggtgtggacccgcgacggttgggtggaccgctttgggttagatctgccgcggcacgacaccggatatggacaccgtcccgaggatgtggcgaaggtacgggcacccgccgacctgctgtcggggtactaccacgcggtgcataaactgaccctggaatacatcgctggcatgaccgcagatgagttgtcccgtgtggtggataccagttggaatccgccggttaccgtcagcgcacggttggtgagcatcgtcgacgactgcgctcagcacctcgggcaggccgcctacctgcgggggatagcccgataacggcgacatccgccgcatcgctgaggcgatggtcagctacgccgaagatcgcctgcaccgatggttacctgacgctagccggcagcgccgccctagtggtacccggcgtgttcgtcgcgatgctgggcaccattgtcgcgccgagactgcggtgaggggccggggtgtgcgtcctcggctcacccgagcggcagctcggccaagatggtaccggtgggctgtggtgatccggtgccgggttcgacggtgaatgccagtgcggtcgaggctccgagatcggtcagcgtcgccgtcgtcgagggcgtcaccgccgcggtgcccatcgtccccgccgacctcggccctttggcccctcccagcagccacatctgatacacggttccccgggatggtggcgccacattgttcatcaccagcagacctgtgttgcggtcgcgggagaacaccaccgtggccgtcccggcgcccagtgggcgagagaccgtccgtacgtccggcgccgtcagaacttgctcggccacggtggggggtggcgatggccgggtcagcacccccaggccgaacgcccccagccccacagcgatcgccgctgcggacgcaaaggctgccgtacgccagcgtgattggcgcctaacctcgggcttggtcgcatccaggatggccgtccgcagatgtgctggcggctcggcggtggtggccgccgagacgacggccatcgtctcgcggacggctcgaacttcgtcgttgaaagccgcggctaccggcgagggcgcggcggccacccgtcggtcgatgtcggctcgttcatcgtcggacacagcgttcagggcatacggggtagccagctcgagcagctcaaaatcggtatgttcagtcatgagcgccgctctcccaacgcatcgcttcgctcggccggcgcagtcatgacacgtccaggcagttgcgcaggctgcgcagggcgtcgcgcatgcgggatttgatggtcgacagattggccgctaaccgccgcgaaacttcgacatacgtcagcccgccgtagtaggccagttcgatgcactgccgctgcgtgtcggtcaacgccttgaggcactcggtcacccggcgccgctcatcaccggcgatcgccaggtcggcgacgacgtcactcgcgggatcgacgttggccgcaccatagcgcacttcccgctggttgccggcttgctcgcaacggactcggtcgacagcgcgccggtgggccatggtcaaaagccaggccaacgcggaacctttggcggagtcaaactccgacgcgttccgccacacctcaagatagatctcctgggtggtttcttcgctgtagccggtatcacgcagcacccgcatcaccagtccatacacccgcgacttggtgtggtcgtagaattcggcgaatgcggcctggtcgtgaccagcgacccggcgcaacagggcgtccaggtcgctgctcagccgtggcggtccggtcatcgatgggtagcctatcgccagccggcgccgagatggtcaagccggtcatcaccgacgcgccgatcgcggtggccggggcacgaaataggctgttcgcctttgatattcggcgaaaccggggcgacccttcaggtatctctcagtcagccgggctccgctgacgtccaccagcaggtaggtcatcagcagcggcgaacccaccgtggccagcggcgcccagtcgttgatcgtgatcaaccacaacccccaccagacacaggcatcgccgaagtagttggggtgacgcgtccaggcccacaggccgcggtccatgatgaccccgcgattggccgggtcggatttgaatacccacagttgccaatctcccaccgcttcgaaggtgataccgaccagccacacggctaagcccacgcccccaacagccagtaacggcttcggcgtcggcccggtgactgcggaaagctgcagcgggaatgagacgaacaacgtcaggaggccctgtaatccgaagaccttgcgcaatgcctgcacaggcgtggcaccgcgcagcaggtcggcgtagcggggatcctccccctgaccggctgtcttgcggtacatgtgccagctcagccgcagaccccaggtcgacaccaacgctagtagcagccatcggcgaaccgggtcgccgtggccgagcgtcgcggcggcgacggcgacggcgacgaaacccaagccccataccacgtcgacgacgttgtaccggccgatgcggcggccgatcgcaaacgccaccgaatgcaccacggccacagccaaagccgacacgctggttaccacgacgatgttcacggggggccctcgcggatcaacgtccactggtagacgtccagatagcccgaccggaagcccgcctccgagtacgccaggtacagctcccacatccgtgcaaacacctcgtcgaaacctaaatgcgccagcccatctcgccgctgcataaatcgttcccgccagagccgcagcgtctcggcgtaatgcggtcgcagcgaggccgcgtcgacgatgcgcagcccggtgtgttgcccggtgatgtcgatgatggcctgcgtggacggtagcagtccgccagggaagatgtacttctggatccaggtctgggtgtggcgggtggccagcattcggtggtgcggcatggtgatcgcttgaatcgctaccgggccacccgggcgcaccaactgttctagcgcggcgaagtaccgtggccacgaacggtatcccaccgcctcgatcatctcgactgagactactgagtcatactgcccgtcgacgtcgcggtagtcgcacaagtcgatctctacccggtggccaaagccggccgcggcgacccgctgccgagccagccgttgctgctccaccgatagggtcaccgagcggatgtgggccccccgtgcggccgcgcgaatgcacagctcgccccatccggtgccgatctcgagaacgtggctgccctgctggaccccggccacgtcgagcagccggtcgatcttgcggcgttgggctgcggccaactcggtccaggcgggagttggctgggccagcaggtcggtgaacattgcgcacgaatacgtcatggtctcgtcgagaaacgcggcgaacaggtcgttcgacaggtcatagtgcacggctatattgcgccgggcctgatctcggctgtggtctggccaactaggtcgaaaggtcggcgtgatcggccgcagccagtgcagcgagcgcggtaccagctcgtccaccgaccctgccagcacggtcaacacccgcgtgagctccttcgacgaccattcgccggccatgtaggactcgccgaagccgatcaagccgtggcgcccgatccggcgtgcaagtgcgtccggccgatggatgaacaggctgggtgcgcgcggatcggcggcacctgttgccgttccgtcggagtagaccaatcgcagcggcaagtgagtggccgtgcgccgaagcagccggttggcgattgccgccgatgccgcggctaggggaccgcgcggcaccttggcaaccgctggccagcgatccgaatcgattgctgccgacggtgtctggctggtttcgacggtcatcgcggcaccaccggaactcgacgtagccacagtctgatcccctgtatcctgatgcgcgcggccaccaccatcggcgccagcggtgaaatgatttgcatcatcgcgatctgtcttgtcgttgccggtcgccgctgcccacgcagggtggctgtgaattccgggcacacctgccggcggtcacggtgcagcgtcaccgtgacgtcgagttcgcggtcgggccgtggtgcccgtatcaggtagtagccggctagctgatgaaacggcgaaacgtagaagttcttggccgtcaccacgggcaggtcggccggcggtagcaggtaagcatggcgtccgccgtaggtgttgtgcacctcggcaatgacatggcgcagttggccgtcgcggtcgtggcaccagaagatgctcaacgggttgaagacatagccgagaacgcgtgcttgcagcagcgcggtgatacggccgtcggggacggcaaggccgcgagcggcaaagaaggcgtccagccggtcacgcagcgagctatgcggcggacacgagaacgggtcagcgaagtggtcgtcggcgtggaaccgtgcgaacggtcgcagccaccagggcagctgggggaggttgtcgacatccacgtaccagctgtagctgcggtatgcgaacgagtggtgcaccgggacttgtctgcagtggctgatcgtggtgcggtagatcgccggcgtcagggtttgagtcagcacgcgaccatcgcctcctgtgggatcgctgccggccagtcggcgccaaggcgccgggccgcccgcagacccgaggcggcgccgtcctcgtggaatccccagccgtggtaggcgccggcgaataccacccgattgtcacccagcgtcggcaataagcgttgggctgcaaccgattccggtgtgtacagcggatggctgtaggtcatctcggcgatcaccgagctgggatcaacccggtcgtggccgccgagggtgaccagataccggcggccaccgtcgaggcgcattagcctgctgatgtcgtagctgaccacgacctggtgctgcccgggtgtcaccaggtagttccaggatgcgcgggcgcgatggtggcggggcaggaccgactcgtcggtgtgcagctgggcgctgttggtggagtatgcgatcgcgcccaggaccgcgcgctcggccggtgtcggctcgtcgagcaacagcagcgcctggtcgggatggaccgcgacgacggccgcatcgaaacgccgcgacggcccatcacccgcgcccaccaataccccgtccggcagccggcgcagcgagtgcactggcgtgcgggtcgacacctcgtccagctgagctgcgatcgcctgcacgtagttggcggaacctccggtgacggtacgccaggttggcgacccgaacaccgacagcatgccgtgatggtcgaggaagacgaacagataccgggccggatagcgcaaggcgtcggccccgccgcaggaccacacggcggcgaccaagggtgtgatgaagtaatcgacgaaatactgcgagaagtggtgccggctcaggaaggcttccagcgtctccggtttgtcttccgcgttgtcggtctcctcacgcagcaggcgagccgcggcgcggtggaagcggagaatctcggcaagcatgcacagataccgtggccgcagcgattgccggcaagcgaacagcccgcgcgctcccagtgcgccggcatattcgagtccgatgtcgtcggcgcgcaccgacatcgacatttccgactcctgggtggccacacccagttcggcgaacaatcggcacaacgttggataggttcggtcgttgtgcaccaggaacgccgagtcgacgccgacgacgtcggtgccccgggggccgccaccgttgtccagatagtgggtgtgggcatgaccgcccagccggccgtccgcctcgtacagggtgactcggtcccgtccagacaggatgtaggcggcggtgaggccggcgaccccacttccgacaacagccaccgatcgtcggagtgattgctgcacatcctgtattcggagcggccggctagacggacgggcggttcagccgaggcggtcgctgctcatcgccaagggccggcccgcgggctgggtttcgctgggtacggtcggggtccgggcgggccgggaacgcacccgcagcggccaccagaaccagcggcccagtagtgcggcgatggatggcgtcatgaacgatcgcacgatcaacgtgtcgaatagcaaacccagaccgatggtggtgcccacctgtccgataacccgcagatcgctgacggccatggacgccatggtgacggcgaataccagccctgcgttggtcacgaccttgccggtgccgcccatcgaccggatgatgccggtcttcagccccgctcctatttcctgtttgaaccgggagaccaagagcagattgtagtcagatcccaccgccaacagaacgatgaccgacatcgcaagcacgagccaatgcagatggattgcgagaatatgctgccagagcagcaccgatagtccgaaagaggcacccagtgaaagtgcgactgtgcccacaatgacggcggcggcaataaaggcccgtgtgatgatcagcatgatgataaaaatgagacagagggacgaaattgccgcgataagaaggtcccattgggcgccctcggagatgtcgtggaagacggccgccgtgccggccaggtagatcttggcgtcttctagtggagttcccttgagcgattcctcggccgcggtacgaatcgcgtcgatacttttgatgccctcgggtgattgcggatcccccctgtgcaggatgataaaccgggccgcgtgtccgtccgaagacaggaacgacttcatggcgcgctggaagtctttgttcttgaaaacctcgggtggaaggtagaacgagtcgtcgttcttggcggcgtcaaaagccttacccatggctgtggcattgtcgctcatttcgagcatctggtcgaagattccggtcatggtgctgtgcatggtaagaatcatggtccgcatgttttccatggcctcaatctgcggcgggatctgcgcgaccatttgtggcatgaggcgatccatctcgcgcaagtcgcccaagaggacgcctatttgctcgctgagcttgtcgattccgtccagtgcatcgaatatcgatctgaacgaccaacagatcggaattccgtagcagtgcttttcccagtagaaatagcttcgaattggtctccagaaatcatcaaaatccgcgacgtggtcgcgtaattcttcggtgatctccttcatctcttcggtgtcgccgaccatgcggtgggtagtactggccatctccgccatcaagctatgcatccgcgtcaacaccgcaatcgtcgtggccatctcgtcggcctgcttcagcatgtcgttcgcccggtcgcgctggtactttatggtctgcagctgaccggcattttgcatgctgatctggaacgggatcgacgtgtggtccatcgtcgttccttcgggccgggtaattgcttgcacacgggaaatgcccgggacccggaagatgcctttagccagcttgtccaggaccagaaaatctgccggattccgcatatcgtgatcggattcaatcattaggatctcgggcttcatcctggcctgagagaaatgacgatccgcggccgcatatccttggttggcgggtatgaagtccggtaggtagtcacggtcgttgtagctggttttgtatccaggcagggcgagcagaccgactagggcgatcgcgcaggtggcgacgagaacgggcagcggccagcgaaccaccacggtacccacccgccgccagccacggactttgaggagccgcttagggtcgaacaggccgaaccggctgccgacgtgtaggacggccggacccagcgtcaacgcgaccgccactgcgactagcatccccaccgcgcaggggatgcccagggtttgaaagtagggcatgcgggcaaagctcaggcaaaaggtagctccggcgatggtcaatccagagcccagaatcacgtgggcggtcccgcggtacatggtgtagtaggcggcctctttgtcctcgccggcttggcgggcttcctggtagcgcccgatgatgaatatcccgtagtccgtaccggccgcgattgccagcgaagtcagcaagctcaccgcaaaggtggtaagtccgatagccccgctatgccccagaaccgctacgactccgcgcgcagccgtcaattcgacccccaccgtgatcagcaggagaaccacggtgattatcgaccggtagacgagcaacaacataataaagatcacggcgaccgtaaccatggtgatcctggccatggatctatcgccactgtggtgcatatccgcggcgagtgcggatggtccggtcacataggcctttatgcccggcggcgcgggcgtgctttcgacgatgctgcgtactgcctcgacggattcgttggccagcggcgtgccttggttgccggcaagtgacagttgaacataggcggccttgccgtcgttactttgcacgcccgcggcggtgagtgggtccccccataaatcttggacactttgcacgtgcttcttatcggccctcaattgagcaaccaggccgtcgtaatacttatgggcagcgtcgccgaggggttggttaccctctattatgaccatcgcgaaactgtcggaatcgccttccttgaacaccatgccgatacgtcccatcgcctcaaacgacggtgcatccttgggactcagcgacaccgatcgctcttggccgacagcttccagtgacgggacaaatacggtgacaacgacgcaaactgccagccagccaaggatgatcggtaccgcaaaggcgtggatcatcctggcgatgaatggcttttcggggcgagcgttggtattggagtcgttcgcgaatttagtactcacgcggacttcaccaagcagtaagtataggcgttgacttcgttggaaaccctctcggccctgaccttgccgtctaccgtgattcggcagccaatgctgtcgctattaccttgtgccacgatatttcccatcaccgccgcgtcgtttgtcgtgatatgcaatgaccacggtagcaccgctccatcgacccgttgcggctcggaattgacgtcgaaataactaatgtcggcgactgttccggggggtccgaagatctcgtaagtcaggtgtttagggttgaatggtttgctgttttccaggttggtgtcggagtacgacgggcggttttcggagccgaagaagccgcggatccggtgcacggtgaagcccccgacgatgaccaccaccaggatgaccagtggaatccaagtccgcattagcaccttgaaaatctcagatccccttcaccggttggcagtggtacggcggacgatacccaactttcaaaatccgttcgagctggtcgctacttgaacgcaactaagcctagcctaagtaaaacatggttttaggcccgagctctcgactccttacctcgttcgctggagtgtaacgcatatcacgtgcgtaacggcacgctacgttatcggcagccctcttacaaatcacacggtgtgcgttatcctctggcggtggcgcaactcggcttccagcgcgcccgcaccgaggaaaacaagcgccaacgtgcggcggcgctggtggaagccgcgcggtcgctggcgctggagacgggcgtggcatcggtgacgttaacggctgtcgcaggtcgtgccgggattcactactctgcggtgcgccgctacttcacctcgcacaaagaagtgctgctgcacctcgccgccgagggttgggcgcggtggtcgggcacggtatgcgagcagctgggcgagccggggccgatgtcggcaccgcgggtggccgaggcactggccaacggtctggccgccgatccgctgttttgtgatctgcttgccaatctgcatctgcatctcgagcaggaggtggatgtcgaccgggtcatcgaggtcaagcggaccagcatcgcagccgtgatagcgctcgtcgacgcgatcgaaagcgcattgccggcactcgggcgttctggggcattcgacatcctgctggccgcttactcgctggcggccaccctgtggcagatcgccaatccgccggagcggctcaccgacgcctatgccgaggagccagagttgctcccaccggagtggaacctcgactttgctgccgcgcttactcgcctgctcaccgctacgcttctcggcctgctcgccggatccccatgcgaatgccggtcgccaacgcgctgaagcgggtgcgggacgaagggggcgccggacttgggcccgcttggcggcggtaggtgaccaaactcacgcttcttgggcgtgcgccgcagccgaaccacgactattgctagttgcaaacgatagtcatagtcaattgttgccagacgcacagctggtgttggcgggagtcgccgatagaggagtgttcgacatgacgttgcacgtcggtgccgacggcctagagaccgcaactacggcgcgcgccgtggcggtcgctaggtccggaatggattgtgtggccggtgatgcgtcaggggcgacttcgtgcctacgcggtgagctatgacgagcgcactgatatggatggcctctccgccggaggtgcattcggccttgttgagtagtgggccggggccggggccggtactggccgccgccacagggtggtcgtcactgggccgtgaatacgccgcggttgctgaggaactcggggcattgctggctgcggtgcaagccggggtgtggcaggggcccagcgccgaatcatttgctgccgcgtgcctgccgtatctgtcttggttgacgcaggccagcgccgactgcgccgcggcggctgcccggctggaggcggtgaccgccgcctacgccgcggctttggtggccatgcccaccctggccgagttggcggctaaccacgcgacccacggggccatggtggcgaccaatttcttcgggatcaacaccataccgatcgcggtcaacgaggccgactacgtgcggatgtggcttcaggcggccaccacgatggccacctatcaagcggtcgcggactcggcggtgcgctcgatcccggacagcgtgcctccgccgcgaattctgaaatccaatgcccaatcccaacactcgagctcgaataattccgggggcgcggacccggtggacgacttcattgcagagatcttgaagatcatcaccggcggtcgcgtgatctgggaccccgaagccggcactgtcaacggcctcccctatgacgcttataccaaccccggcacactcatgtggtggattgccagaagtctggaacttcttcaagactttcaagagttcgccaagctgctgttcaccaatccggtgaaggcttttcagttccttgtcgacctcatcctgttcgactggcctacacacatgctgcagctggctacctggctggccgagaacccgcagttgctggtggctgcgctcaccccagccatctccggactgggagcggtatcggggttggccgggttgaccggcctagtccctcagccccccgtcgtgcccgcgccggcacccgatgcggtcgtgcccaccgtgttgccactcgccgggacggccacgccgactaccgcgccggccagcgccccggccgccggagcggcgcccgggcccccggccggtaccgccactgccacatcggcgtcggtgccaacgagcgccggcggctttcccccttacctcgtgggcagcggtccaggcatcgacttcgacgcggggacgcccgccggttccaggagagcgcagcccgccgcggataacgtcacggccgtggcggcagcgcaggtgtcggcccgtcatcaggcacgtcggcgccgacgagcggcggcgaaggaacgtggcaacgccgacgagttcgtcgatatggactccggcccggcgattccgccgtcgggcgagcgggacgcttgggcgtccaattcgggcgtgggcgggctggggtttgccggcaccgcaagcaacgagacggtggcagcgccggccggattgaccacgctggccgacgatgagttccagtgtggcccacggatgccgatgctgccgggcgcttgggacttgggaacttgggaccgcggggactgattaccctacaacgcagcgacgtcgcgcatgatgtcggtgggttcgcgcaccggcgccccacaggtcaggcagaacgcgcccggggaacgggtgagccgaccgacttgaagcaggactttggcctcgacgtgccacaagcaggcaatgcacagaatttcgacggtgttcccgaatgggtccaggtcggggtcgttacattcgtctaccgcatgcagatgcaccacgtaactcgcccggttggtgcacccggctccggactggcaggtgattccaccccagtccagggccgccagcgtgtgtgggatctcgttgccgggcgcttgactcatgcgccgcgctccagtgtccaggccatgcggcccacgatgtttacctctgccccgcaacggcatggtatcccggcgcgtggccggtggtggctgggctaccaagagcgaagtcgggcatggccttagtcctagtggtacgcgataggtcgtcgaattccgtgggtgatggatatgactatttcgtagctggtcgccagaatcaatccgccgaacggcggctgatgggcccaacgggctgtcccccgaatggtggacaacatttccgggttcgttgcaaacgaccgcgctttgacgccggttagctttaggccggacttaggcccagttccacaccgacatgtcgccggctgggtatccattgcacacctcggtccctttagcgacgacgcccttgttgttgaagaagattttcatgtgattgacccaggcaaacgtcagcggatcgccattgtaaaagtgttcggagtagtctcggcgctccgccggtgacagcgagaagaaccagtgcgccttgttgatcgtcgcttgctgaaggtttgcatggttgttgaagtcgatcatgtaccgctggtagtacaccggactggtatcccgcaccgccgccagatattgttcggcgtcgcaggtggttgcgatcatccggcgaggtattggaaagtcttccgtggagtcggctgccgcgctttgtggaaatgtcgcagcggcgatgccgagaaccagaaatgccgcgccggcacgcaggatggaactcagccgagacatagtggttaccgtagcacttttggggcgcctcgaggcgggcagacgacaaggttcatagtctgtctcactacatgctcccatcaggagtgatgacgtgcgtggggtcgggtcgcagttccggtggggcttggctgtagtcgccgaacgggccgtcgcggcgctcgaccgcggctcgcacaccctgggtttgggcggtccggatgaactcgagcgcgtcgggggtgttgcgcatcagcccgtcgagaatgccgcccagcagctgggtggaggccaggcccatgttctcgtaggcctggttgacgatcagtttctgggcttgcaactgtgacaacgggattcgtgccagctcggtggcgatctcggcgacgcgagcctcgagccgctcgaacggcaccgcctcgttgatcagctcggcttcggcggcctgcacaccggtcagcggccggcccgtcagcgagtgccatttgaccttggcaaggctgagtcgatacagccacatcccggtcaaataggctccccacatgcggctatacggggtcccgatcacggcgtcctcgctggcgatcacaatgtcggcacacagcgcgtagtcgctggccccgccgacgcaccaaccatgcacttgcgcgatcaccggtttggacgcccgccagatggccatgaatttctgcgtcggtccggtctcccgcgcggtgaccatggcgaaatccttgcccggatcccatcggccgtcggtcatcatggcatcgccccaatgctggaagccgccgccgaagtcgtaaccgccggagaaggcgcggccggcaccgcgcagcacgatgaccttgatgtcctggtcgcgctcggccaacccgatagcggcctcgatctcgtcgggcatgggcgggacgatggtgttgagctgttccgggcggttgagcgtgatggtggccaccggcccggccgtcgtgtacagcagcgtctggaaatcgggtgtcggcatagcagcagcgaagtcacttcggccctaagggtcaagtgtctcagcggggatcgtgataacgccgctggttcgaagcttcggccaacccgggcgcagggtttcgctagctggcatttgcatgcctcgggcatcggtgtccggttgcgctctttgctccgacgttagccgcagggccctgcggctaggcgcggccggtgccgttggccgcgacggcaatcgatgttgcagcagttacaacgccaaatggagtctgagcgcatcgtcgagttcgatcagctcggcaggggagacgttgcgcagcgacggatccaacctgctgggcctgcgccttcgaatcgacggccaggccaccgctcgctgccggcaacaacacctggaatggggaccttttcggtgttgctggtaaccgggacaaccggcaccacgcctcggtcgagacgtatcgcggcagcgttggccctgtcgttgctgacaattaccgctggccgccgcatatttgccgcgctgccgcgggccggatccaggtcgacctgccagatctcaccgcgcagcatctacgccgttcgctgcaaaccgccgactgcgacggcaggcccactctcttggcatgcgtccaatgctgcgacgtcctcggtagacaagctcacgcttggcttcatgccgcagtcctacccatgtagtaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagtatcaatcggctacaactcgatagccacgttatttgggctaagtccaccgttcgtgaatgccggttagccggccagcatccgccataggaacgcgaaactcagcgccgatttgaatgcgatctgtgcgttgtcggctgcgccggcgtgcccaccctcgatgttttcgtaataccagacggggtggcccgcagcctgcagggccgccgtcattttgcgggcgtggccggggtgcacccgatcgtcgcgggtagaggtcgtcatgagtactggcgggtatttccggttcgccgaaatgttttggtatggcgaatattcagagatgaacttccagtcatccgggttatccggatcgccgtattcggccatccaggaagcgccggccagcagcaggtggtaccgcttcatgtccagcagcggcacgtcgcagaccagcgcgccgaacttctccgggtacccggtcaacatgatgcccatcagcagcccaccgttgctgccgccccgcgcgccgagctgctcagcggtggtgatgccgcgggtcaccaaatcggttgccacggcggcgaagtcttgggcgaccttgtcccggccctcgcgcatcgcctgcgtgtgccagccaggcccgtactcgccgccgccgcggatgttggccaacgcataggtgcccccgcgggccagccacagccggcccaggacgccgtcatacgtcggcgttctggatgtctcgaatccaccgtagccgttcaacaatgtggggccgggattgtccgcgtcggtgcgtcgcacgacgaaatacgggatcgatgtgccatcgtctgatgtcgcgaaatactgtgttacagccatgttttccgcgtcgaagaaagctggcgcagatttgatctctgctagtcggccgtcatcggtgccgcgcatcagccgcgacggcgtatcgaatccactggagtcgaggaagaactcgtcgccgtggctgtcggcggagacgatgacggtgttggtggcggcggggatacctgagagtggctcacgtcgccagctgccgggagttgcgatctcgacgcggctcgccacgtcggccagggtgacgatcaacagccggtctcgggtccaggcgtattggtacagcgcggtgtgctcgtcgggttcgaacaccacctgtaattccgctgagccggcaaggaattcgtcgtattcggcggccagcagtgagccggcagtgtacctggtggtggccacggtccagtcggtgcgcagctcgatcaacagccagtcgcggtgaattgacacgctcgcgtcggtgggggcttcgattcggatcagctccgaaccacgcaattcgtagacctcttcgttccagaagtcgagggcccgtcccagcagggtgcgctcgaatccgggcgtgcgatccgctgacgcgttgacgcggacgtcggtgcccgcgccctcgaagattgtctccgcatcggccagcggtttgccccggcgccatcgcttgatcactcgcggatagccggaagtggtgagcgagtcgccgccgaagtcggtgcccagcaagacagtgtccgggtcctcccaggtaatctgggatttggccggtggcagctggaacccatcctcgacgaattcgcgtgtcagcatgtcgaattcacgcacaatggatgcatccgagccgcccggggacaggccgatcagcgcgcgcgtgtagtcgggttcgatgacaccggcgccgccccacacccacttctggtcgtcggcgcggcccagttcatcaacatcgatcagcacatcccagcccggcgagtcggtgcggtagctgtccagcgtggtgcgccgccacaacccgcgggggttggcggcatcgcgccagaagttgtagagatagttgccgcgcctgttcacataggggattcgggcatcggtgtcgagcacctcgagcgcctcgacgcgcatccgctcgaactctgcgtcgcagaacgccgccgttgtcggcttgttgcgcgcgcgtacccaatccagcgcttccgcaccggtgacgtcctcgagccataggtaggggtcagcgccgtctggggcaggctcaaatgtcatggaagccattgtggccccggcggtagtgtgagctgtattacatgattttgacgaggagccgaatacgatgactgtcttttcccgtcccggttccgccggggcgctgatgtcctatgaatcccggtaccaaaacttcatcgggggccagtgggtcgcgccggtccatgggcgctacttcgagaacccgacgccggtgaccggccagccgttctgcgaggtgccgcgctccgacgcggccgacatcgacaaggcgctcgacgccgcgcacgcggcggcgccggggtggggcaagaccgcaccggccgaacgggcggcgatcctcaacatgattgccgaccgcatcgacaagaacgccgccgcgctggcggtggccgaggtctgggacaacgggaaaccggtccgggaagcgctggccgccgatatcccgttggcggtcgatcacttccggtacttcgccgcggcgattcgcgcccaggagggcgcgctgagccagatcgacgaggacaccgtggcctaccacttccacgagccgctcggcgtggtgggccagatcattccgtggaacttccccatcctgatggcggcctggaagctggcgccggcgttggcggccggcaacacggcggtgctcaaacccgccgagcagacacccgcttcggtgctctacctgatgtcgctgatcggtgatctgttgccgcccggggtggtcaacgtggtcaacggattcggcgccgaggccggcaagccgttggcctccagcgaccgcatcgccaaggtcgcgttcaccggggaaaccaccacggggcggctgatcatgcaatacgcctcgcacaacctgatcccggtcaccctggaactcggcggcaagagccccaacatcttcttcgccgacgtgctggccgcccacgacgacttctgcgacaaggcgctggaaggcttcaccatgttcgccctcaaccagggcgaggtgtgcacctgcccgtcgcgcagtctgatccaggccgacatctacgacgagttcctggagctggcggcgatccggaccaaggcggtccggcagggcgacccgctggacaccgaaaccatgctgggttcccaggcctccaacgaccagctggaaaaggtgttgtcctacatcgaaatcggcaagcaagagggtgcggtgattatcgccggaggcgagcgcgccgaactaggcggcgacctgtccggcggttattacatgcagccgacgatcttcaccggcaccaacaacatgcggattttcaaggaggagatcttcgggccggtggtcgcggtgacgtcgttcaccgattacgacgacgcgatcggcatcgccaacgacaccctctacggcttgggtgccggtgtgtggagccgcgacggcaacactgcctatcgggccgggcgggacatccaggccggccgggtgtgggtcaactgctaccacctctaccccgcgcacgcggcgttcggcggctacaagcagtccggcatcggccgggagggccaccagatgatgctgcagcactaccagcacaccaagaacctgctggtgtcctactcggataaggcgctggggttcttctgatgaacgctcccgcgggggtgctcatcaccgccgaggccgccgcgctgctggctgggttacaggaccggcacggtccggtgatgttccaccaatccggcggctgctgcgacgggtccgcgccgatgtgctacccgcgggcggacttcctggtcggtgaccgcgacatcttgctgggtgtgttggacgtcggggaagacggcgtgccggtgtggatttcgggcccgcagtaccaggcctggaagcacacccagctgatcatcgacgtggtgccgggccgcggtggcgggttcagtctggaagcgcccgagggcgtgcgctttctcagccgaggtcaggtgttcagcgacgccgaaaaggcgatgcgggaggctgcgccggtgatcaccggcgcagcctacgagtgcggcgaacgaccgttagtgcggggtcttgtcgtcgatctcgacgatccagatgccacgccgggagtgtgccgcgccagtcggcggtagccgcagtaaggtcgtagaccgtgatcccccttccgcggtcatggcagctgaccagcgcgatgctggttggtaatgcgatcggactgctagcgggggtggcgtgcagcgtgctggtgcatgcccggatccgtccggacatcgtcatcgcaatggtagtcgggattcccagcgcgatcgggctgctggtcatcctgttctccggacgtcgatgggtgacgatgctgggcgcgttcatcctggcgttggcgccgggttggtttggtgtgctggttgcgatccaggtggcgtccagtggctgacaacgattaccggtcggcacccggaaccgagccgtttgtgcccgatttcgacaccggcgcacactcgcagcggttcctctcgttggccggccagcaggacagggcggggaaatcctggccaggctcgacgccgaagccgcaggaggaccccgtgggtgtcgcgccttcggccagcgtcgaggtgctggggtccgagccggccgccacgctagcgcactcggttacagtacccggtcgatatacctacctgaagtggtggaagttcgttctagtggtcctcggcgtatggatcggtgctggcgaggtcggcctgagcttgttctactggtggtatcacacactcgacaagacggccgccgtgttcgtcgtcctggtctacgtcgtcgcgtgcaccgtcggtggcttgatcctggcgctggtgccgggcaggccactgatcacggcgttgtccctcggagtgatgtcggggccgtttgcctcggtcgccgccgcggcgccgctctacggctactactactgcgagcggatgagtcattgcctggtcggcgtcattccgtactagtcggttgtcggacttgacctactgggtcaggccgacgagcactcgaccattagggtaggggccgtgacccactatgacgtcgtcgttctcggagccggtcccggcgggtatgtcgcggcgattcgcgccgcacagctcggcctgagcactgcaatcgtcgaacccaagtactggggcggagtatgcctcaatgtcggctgtatcccatccaaggcgctgttgcgcaacgccgaactggtccacatcttcaccaaggacgccaaagcatttggcatcagcggcgaggtgaccttcgactacggcatcgcctatgaccgcagccgaaaggtagccgagggcagggtggccggtgtgcacttcctgatgaagaagaacaagatcaccgagatccacgggtacggcacatttgccgacgccaacacgttgttggttgatctcaacgacggcggtacagaatcggtcacgttcgacaacgccatcatcgcgaccggcagtagcacccggctggttcccggcacctcactgtcggccaacgtagtcacctacgaggaacagatcctgtcccgagagctgccgaaatcgatcattattgccggagctggtgccattggcatggagttcggctacgtgctgaagaactacggcgttgacgtgaccatcgtggaattccttccgcgggcgctgcccaacgaggacgccgatgtgtccaaggagatcgagaagcagttcaaaaagctgggtgtcacgatcctgaccgccacgaaggtcgagtccatcgccgatggcgggtcgcaggtcaccgtgaccgtcaccaaggacggcgtggcgcaagagcttaaggcggaaaaggtgttgcaggccatcggatttgcgcccaacgtcgaagggtacgggctggacaaggcaggcgtcgcgctgaccgaccgcaaggctatcggtgtcgacgactacatgcgtaccaacgtgggccacatctacgctatcggcgatgtcaatggattactgcagctggcgcacgtcgccgaggcacaaggcgtggtagccgccgaaaccattgccggtgcagagactttgacgctgggcgaccatcggatgttgccgcgcgcgacgttctgtcagccaaacgttgccagcttcgggctcaccgagcagcaagcccgcaacgaaggttacgacgtggtggtggccaagttcccgttcacggccaacgccaaggcgcacggcgtgggtgaccccagtgggttcgtcaagctggtggccgacgccaagcacggcgagctactgggtgggcacctggtcggccacgacgtggccgagctgctgccggagctcacgctggcgcagaggtgggacctgaccgccagcgagctggctcgcaacgtccacacccacccaacgatgtctgaggcgctgcaggagtgcttccacggcctggttggccacatgatcaatttctgagcggctcatgacgaggcgcgcgagcactgacaccccccagatcatcatgggtgccatcggtggtgtggttaccggctacatcctctggctggcggcgatctccgtcggcgatggtctgacgacggtgagtcaatggagtcgcgtggtgttattgctgtcggtcctggtggcggtgtgcggcgcggcgggcggcttgcggctgcgcagccgcggcaagctcgcgtggtcggcgtttgctttcagtttgccgattcctcccgtggtgctgaccgtggcggtgctggccgacatctacctttgacggctactgtgggttgtccggcgggatggccagggcggtgatcgttgcggcgatcgcgtcgtattgggttgcgagtaaacagaattcgatcaacaggcgcggatcgaggtgagttgccagccgctcccaggtgcccgcggtgatcgtgcgatccttgatcaattcatcggtagcctgtagcagcgcctgttggcgggcgctgagcacttttcgcggtccgtctccatctggaacgtcgggccaggcgaatatcgtggcctgggtgttggcgtctaggccccgacggcgcgccattcggcgatgatgctgaagttcgtattcgcaagatcgtaggtgtgcgacccgaaggatcaccaactcggtatcgacgccgggcagccgcccgtgcagtagtcggccggtgtagatggcaaaggtccagaacaagtactggcggtagcccagcgtggtgaacaggtgcatctgcggtgccccaaccgcacgtgcggccagcttggccaccagccagttgaccggccccagctggcggaacttccccggggagatacgcgcgacttggccgttctgaccggtcatagttgtttcaccagatacggggacaccgtgctgcggtgttcgtcgagatccagtgcccgccccaaggcggggaaggcgcgttgcggacagttgtcgcgttcgcagacgcggcaaccggcgccgataggtgtggccgcagtattcgggtcacccgacaagtcgagtccttccgagtagacgagccggtgcgcgtggcgaagttcgcagcccagcccgatcgcgaaggtcttaccgggctgaccataccgggcggcccggagctcaacggtgcgggccacccacaggtagttgcggccgtcgggcatctgggcgatttgcaccaagatcttccccgggttggcaaacgtttcgtagacgttccacagcgggcaggtgccgccgctggaggagaagtgaaagccggtggccgactgacgttttgacatgtttcccgctcggtccacccggacgaaggtgaacgggaccccgcgcatcgaaggccgttgtagtgtcgacagccggtgggcgatggtctcgtagctcaccgagtagaacgccgacagccgctcgacgtcgtagcggaaattctcggcgacgtcgtggaactggcggtagggcagcacggtggccgcggcgaagtaattagccaggcccagccgggccaacgtccgcgactcggcgctggtgaacttgccgtcggtgaccatggcgtcgatgaggtcgccgaactcgagataggccaactcggcggccatcttgaacacctgctggcccggggagaggtgactgctgatctccagcgtgttggtcgcggggtcgtagcggtgcagcacggtgtcaccgaggtcgatgcgcttgttgatgcgtactccgtgcacctcggtgagccggcgggtcaattcgcgggccaggtcgccgtggtgcatccgcatctgggccgtgaggtcttcggccgcggtgtccagcgcatgtagatagttctggcgttggtagaagtagtcgcgcacctcttcgtgcggcatggtgatcgaccctcggccactgccgtcggagaaccgctcctcggtcgcggcggccagctgcgcggtggtgatccggtagcgccgatgcaggttgaccaccgcgcgggccagcccgggatgagcgctgaccatttcggccacttcatgcgggtcgatggcgatgtctagatcgcggtccagggtcacctccctgagttcggcagccagccgggtgtcgtcctgggaggcaaagaacgtcgcgtccaccccgaacacttcggtgatgcgcagcagcacggccacggtcagcggccggacgtcgtgttcgatctggtccagatagctcggcgagatctccagcatctgggccagcgcggcctggctgaacccgcgctcgttacgcagttggcggacccgcgagccgacgtaggtcttggacacccaaccgagcgtaccgggtgttgtgaagacgccattcgcagagttagcaagcgtgctgcgattggtgtttccgccacggcgttggcatgattcgcaccgggactcaagggtgagcctgaggtacacgcgaggaggaaatggggagaacgccgtgagcctcgacaaaaaattgatgcccgtgcccgacggtcaccccgacgtgttcgaccgagaatggccgctgcgcgtcggcgacatcgaccgcgcgggccggctgcggctggacgcggcttgtcggcacatccaggacatcggtcaggaccaactgcgcgagatgggcttcgaggagacccacccgctgtggatcgtccgcaggaccatggtggaccttatccggccgatcgagttcggcgacatgctgcggtgtcggcgctggtgctcgggcacctccaaccggtggtgtgagatgcgagttcgtgtcgatggccgcaagggcggcctgatcgaatccgaggcgttctggatccacgtcaaccgggaaaccgagatgccggcccgcattgccgacgacttcctcgcgggtctgcaccggaccacgtctgttgatcggctgcgctggaagggctatctgaagccgggcagccgggatgatgcgtcggagatccacgagttcccggtccgggtcaccgatatcgacttgttcgaccacatgaacaacgctgtctattggagtgtgatcgaggactacctggcgtcgcatgcagagctgctgcggggccctttgcgggtgaccatcgagcatgaggcgccggttgcgctcggcgacaagctggagatcatctcccacgttcacccggctggttcgaccgagatattcggcccggggttggtcgaccgcgctgttacaacgctcacatatgtggttggcgacgagcccaaggcagtcgcctcgctgttcaatctgtgaccggatccgcaggacgtcgatccgtgggtttacctgcggatttgtcgttactggcgggtagcttctgaaacggttcagtttttgggcgacttcgcaaaatttgcaaaaagtccgcaggccgttgccgaaattcgcaagtgaaatgggtggaccagcgttgacacgctgtgccatggtcgagttagcacaccagtgaagctgcgccgttgacaccgcctggacgacggtagggcgtcagcgttttcggcaatgaaagaccgttaaggagttgtctatgtctgtcgtcggcaccccgaagagcgcggagcagatccagcaggaatgggacacgaacccgcgctggaaggacgtcacccgcacctactccgccgaggacgtcgtcgccctccagggcagcgtggtcgaggagcacacgctggcccgccgcggtgcggaggtgctgtgggagcagctgcacgacctcgagtgggtcaacgcgctgggcgcgctgaccggcaacatggccgtccagcaggtgcgcgccggcctgaaggccatctacctgtcgggctggcaggtcgccggcgatgccaacctgtccgggcacacctaccccgaccagagcctgtatcccgccaactcggtgccgcaggtggtccgccggatcaacaacgcactgcagcgcgccgaccagatcgccaagatcgagggcgatacttcggtggagaactggctggcgccgattgtcgccgacggcgaggccggctttggcggcgcgctcaacgtctacgagctgcagaaagccctgatcgccgcgggcgttgcgggttcgcactgggaggaccagttggcctctgagaagaagtgcggccacctgggcggcaaggtgttgatcccgacccagcagcacatccgcactttgacgtctgctcggctcgcggccgatgtggctgatgttcccacggtggtgatcgcccgtaccgacgccgaggcggccacgctgatcacctccgacgtcgacgagcgcgaccagccgttcatcaccggcgagcgcacccgggaaggcttctaccgcaccaagaacggcatcgagccttgcatcgctcgggcgaaggcctacgccccgttcgccgacttgatctggatggagaccggtaccccggacctcgaggccgcccggcagttctccgaggcggtcaaggcggagtacccggaccagatgctggcctacaactgctcgccatcgttcaactggaaaaagcacctcgacgacgccaccatcgccaagttccagaaggagctggcagccatgggcttcaagttccagttcatcacgctggccggcttccatgcgctgaactactcgatgttcgatctggcctacggctacgcccagaaccagatgagcgcgtatgtcgaactgcaggaacgcgagttcgccgccgaagaacggggctacaccgcgaccaagcaccagcgcgaggtcggcgccggctacttcgaccggattgccaccaccgtggacccgaattcgtcgaccaccgcgttgaccggttccaccgaagagggccagttccactagtctgccgagcagacgcaaaagcacccttttgcggcgcaaaagtggcgcttttgcgtctgctcgcgcatttgaggaggaacagtgagcgatgcgatccagcgggtaggggttgtcggggccgggcagatggggtccggcatcgccgaggtctcggctcgcgccggcgtcgaagtgacggtgttcgagccggccgaggcgttgatcaccgcgggacgcaaccgcatcgtgaagtcgctggagcgggccgtcagcgccggcaaggtaaccgagcgcgagcgtgaccgcgccctcggcctgttgaccttcaccaccgacctcaacgacctatccgataggcaactggtgatcgaggccgttgtcgaggacgaggccgtcaagtccgagatcttcgccgagctcgaccgggtcgtcaccgatccggacgcggtgctggcgtcgaatacctccagcatcccgatcatgaaggtcgccgcggccaccaagcagccgcaacgggttcttggcctgcatttcttcaatccggtcccggtgctgccgctggtcgagttggtgcgcacgctggtcaccgacgaagccgccgccgcgcgcacggaggagtttgccagtactgtgctgggcaaacaggtcgtgcgttgctccgaccgctccggattcgtggtcaatgcgctcctggtgccgtatttgctgtcggcgattcggatggtcgaggccgggtttgccaccgtcgaagatgtcgacaaggccgttgttgcggggttatcgcacccgatgggtccgctgcggctttccgatcttgtcggcctagacaccctcaagctgatcgcggacaagatgttcgaagaattcaaagaaccgcactacgggccccctccgctgttgctgcgtatggttgaggcgggccagttgggaaagaaatcgggtcgaggtttctacacgtactgaagtgtatgaacggcccccaggcttgacgcaaggcgagatcacagaccgagacggtgtggttacgatcgtgtgacagccgttgcgtacatcgggtagtatttccgcgatcaacagatgagaggttcggccggcatgactgagttaaggcccttttacgaagagtcgcaatcgatttacgacgtttccgacgagtttttctcactgtttctagaccccacgatggcttacacctgcgcgtacttcgagcgtgaggacatgactctcgaagaagcgcaaaacgcgaagttcgatttggcgctggacaagttgcatcttgagcccgggatgacgctgctcgatattggctgcggctggggtggtgggctgcaacgagcgatcgagaactacgatgtgaacgtcatcggtatcacgctcagtcgcaatcagttcgagtacagcaaagcgaaattggcgaaaattcccaccgaacgcagcgtccaggtgcggctgcagggctgggatgagttcacggacaaggtcgaccgtattgtcagcatcggtgccttcgaagcattcaaaatggagcgttatgcggcattctttgagcgttcctacgacatacttccagatgacggccggatgctgctgcacacaattctgacctatacgcagaagcagatgcatgagatgggcgtcaaggtgacgatgagcgatgtgcggtttatgaaattcatcggcgaagaaatttttccgggcggacagttaccggcgcaggaagacatcttcaaatttgcgcaggcggcggacttttcggtggagaaggtgcaattgctgcagcagcattacgctcggacgctaaacatctgggcggcgaatctggaggctaacaaggaccgcgccattgctcttcagtccgaggagatttacaacaaatacatgcactatctgaccggatgtgagcacttcttccgcaagggcatcagcaacgtgggacagttcacactgaccaagtagcccatcgccgcccgagcaccccaggggttgcggagctcacgccgggtgtggcttgacgcccgggcaccggccggtgggtagccagcgcgctttgtccggttacttttcgagtgtgaactggtcgacgtcggtgtaaccctggcggaacagcttcgcgcagccggtcaggtacttcatgtagcggtcgtagacagtctgcgactggatcgcgatggcctgatctttgttggcctcgagcgctgtggcccacatgtccagcgtcctggcgtagtgcagctgcaatgactggaccgcggtgacccggaagccgaccttctcggcgtactcgtgcaccgtcgggatggacggcagccagccaccggggaagatctcggccaggatgaatttggtgaagtgaaccagttcgtgggtcaacgtcaggcccttttccctgccttctttgaaggtggggcgcacgatggtgtgcagcaacatcttgccgtcggccggcaacgtgcggtgggtcacctcgaagaaatggtggtagcgctggtggccgaagtgctcgaacgcgccgatcgagacgatgcggtcgacgggctcgtcaaatttctcccatccctccagcaacactcgtctggagcggggggtgtccatttggtcgaacattttctggacatgaccggcctggttctccgacaacgtcaggcccacgacattgacgtcgtatttctcgatggcgcgccgcatggtcgcgccccagccgcagccgatgtccagcaacgtcatcccgggttcgaggttcagcttgcccagggccaggtcgatcttggcgatctgggcctcctgcagcgtcatgtcgtcgcgttcgaagtaggcacagctgtaggtctgggtggggtccaagaacagccggaaaaagtcgtcggagaggtcgtaatgagcttgcacgtttccaaaatgcggcgtgagctgcacggacataccgattgagcctttctgtgttccgaggcccgcatccgcttgcctcgacgcacccctgatctatccccgatgcatcccttgcatgctagctgctgaaaggcggcccagtcgcaatcggcgccatgaccagctgtcgcagccgtcagcgaaaatcaccaggcgcgccgccaggcaccgatcgccaggcccacaaccagcagcgcaccggcctgacgcacgtgcagccaggccaacgcggcataccacagcggccacaccggaaacgccggtggcggctgctggggccgccgtcgcaggaaatagggccacactttcgccagccggggcagcgccccggcgaccagcaacgcggccagggcatggcagccagcatgacgtttacggcgataagtaggtagaagccgaccatcatggccagtgtcacggtgcgcgcgcacgtttcgccgagtagcaccggcagcgttcggatacccagcggttcgtcgtaaccgatcttgtcgatgtgcttacccatcagcaccgtggtgcacaacagcccgtaggggagcgacgccagcacgacctcccaaccgcccgcgcccaccgcggcgtagtaggttccagcgcacgctcgggtgagccgcagctggtggttcgtcgaggcgtggtatatgcggcacggttggccccggtagcggccgggtgctgggcatagcgggcgcgcgcgtaggtggcgctgtcagtaccgacatcggtgtcgtagagatcgttcataaggttgttggcgatgtgcggcgcatgtgattcccaccacaggacgagccagcgccaatccaagccaggctcgccgatcgccaacagccccgcgaccaggccggagaccagggtcatcggcagcactgcggcccgggtgacgacgagccaccgggtgaccgtgtcggtcggcccgtcagctggcgggttggtggtgcgaagtgcgtaggcccacgatctgagccgggagcccgcgcccgcgtcgggcatccctaaagcctagacctgcccccaggcaggcacgatcggcgaaggatgcggctgctcgcgaaacttctccaacgatccgccggcctcgacgatgccgcacagtgcgctccagctcagcatcgtcaggtagtcgatcagttcgtcactgctcatgcgcgggtctgacatccaggagtgggtggccagctgcacgccgcccacgatcagatatgcccacggctcgactccgccggtgtccatcccggcttcttgcatgcggcggcgcagcatcaccgcgagcatgcgggcaatgattcgctccgagtcggcaatcactttgcttttgctggccgagctattcgccatcacgaaccgatacggctccggttgggccgccacggtctcgacatagacccggatgatttcgcgggtcagttcgaaaccatccatatcggccgacagcgcagcgatcatgttggggatcaaggtggtctgcgtgaaccgcatcatcacggcggtcgtcaggtcgtttttgtcgacgaagtagcggtagagcacggtcttggagaccccgatctcggccgctatctcgtccatgctgaggaagcggccatgccggcgaatcgcctcaatcgtgccgtccaccagctcattgcggcgctccaccttgtgctggtgccagcgtcgcttgcgaccatccgtcttcacggtcacggccgggatacgctctgccactgttgccaattcccattcactagacgctcccgatactacggccaattgggggtcctgctggcacattggacgcgcgcgcggggtgcgcaggacagtgtcgtcacattaactggtgccggtgatagcggatgatggtgtggtggcacatagagccgaggtgtcgggctcgccgccgccacggctgaatttgagcacccagccgacggtggcgcggcgtgtccgcgcctccttcgcggaatccttcgccgcagccgatccggaggcggatgccgcccggcggatggcgctgcgtcggatgaaagtggtggcagtggggtttttggtaggcgccaccggcgtgttcctcgcttgtcgctgggcacaggccgatggcgctgaccacgcgtggctgggttatctgggcgctgcggcggaagccggtatggtcggcgccttggcggactggttcgcggtgaccgcgctgttcaagcatccgctaggcattccgatcccgcatacggcgatcatcaagcgcaagaaggatcagctgggcgagggcctgggcaccttcgtgcgggagaatttcctgtcgccgccggtcgtggagaccaagctgcgtgatgcgcagataccgagtcggcttggcaagtggttgtcagaggccacgcatgcccagcgggtggcggccgagaccgcaacggtgctgcgggtgctggtggagctgctgcgtgacgaggacatccagcaggtgatcgaccggatgattgtgcgtcgtatcgccgaaccgcagtggggtccgccggcgggccgggtgctggcgacgttgctggccgagaatcggcaggaagcctttatccaattgttggccgatcgggcgttccagtggtcgctcaacgccggggtggtgatccagcgggtggtggagcgtgactcgccgagttggtcgccccgattcatcgaccacctggttggcgaccgtatccaccgtgagttgatggaatttaccgacaaggtgcgccgcaaccccgatcacgagttgcgccgttcggctacccgcttcttgttcgatttcgctgacgacctgcaacacgatccggccactgtcgcgcgcgccgacgcgatcaaagaggagctaatggcgcgcgatgagatcgccactgcggccgcggcggcgtggaagacactgaagcggttggtgctcgagggtgttgacgacccgtccagtgcgttgcgcacccgcatcaccgatgcggtcatccggatcggcgaatcgcttcgtgacgatgccgacctgcgtgacaaggtagacagttggacggtgcgggcggcccaacatctggtctcggagtacggggtggagatcaccgcgatcatcaccgagacgatcgagcgctgggacgccgaggaagccagccggcgaatcgaactgcacgtcggccgagacctgcagttcattcggatcaacggaacagtggtcggggcgatggcagggttggcgatctatgcgatcgcgcaactgttgttctgacgggtgctaacaaacgcttgcaatagcaagcacttggacgtactctggtggccgttgcaccgatcaccccgagctaggagtagccaatgtcgtcggaggagaagctggccgccaaggtgtccaccaaggcctccgatgtggcttccgacatcggcagcttcatcaggtcgcaacgtgagacggcgcacgtctcgatgcggcagctcgccgagcggtccggcgtcagcaatccgtacctgagccaggttgagcgcggattgcgtaagccgtccgccgacgtgttgagccagatcgcaaaggcgctgcgggtctcggccgaagtcctttatgtgcgcgccgggattctcgagcccagcgagaccagtcaggtgcgtgacgccatcatcaccgatacggcgatcaccgagcgtcagaagcagattctgctcgatatctacgcgtcatttacccaccagaacgaagccacccgtgaggagtgtccgagcgatccgacaccgaccgatgactagccgttggccggctgttttgcgcaccggctggcgggtaatcaaacctgaaggacagtcatctgggtgaggtcgaccgcaggctgatccagccgatcggccgcgctggccaacagcgactccgtcgatgacgtgcagcaaaggagacatgtagtgaccggatcagctgggcctgacatctacgaactcgaccgacaaccgacccgacgatcaggaggtttccccggcaagtcgcgtgccatgtcaatccgcgggtcttgactagtcctccctggaggagccgacgcttgccccaacgtccagaccaaagatgtaagaacgccgatatcagaaaatagttaatgaaaggaatacccatggctgaaaactcgaacattgatgacatcaaggctccgttgcttgccgcgcttggagcggccgacctggccttggccactgtcaacgagttgatcacgaacctgcgtgagcgtgcggaggagactcgtacggacacccgcagccgggtcgaggagagccgtgctcgcctgaccaagctgcaggaagatctgcccgagcagctcaccgagctgcgtgagaagttcaccgccgaggagctgcgtaaggccgccgagggctacctcgaggccgcgactagccggtacaacgagctggtcgagcgcggtgaggccgctctagagcggctgcgcagccagcagagcttcgaggaagtgtcggcgcgcgccgaaggctacgtggaccaggcggtggagttgacccaggaggcgttgggtacggtcgcatcgcagacccgcgcggtcggtgagcgtgccgccaagctggtcggcatcgagctgcctaagaaggctgctccggccaagaaggccgctccggccaagaaggccgctccggccaagaaggcggcggccaagaaggcgcccgcgaagaaggcggcggccaagaaggtcacccagaagtagtcgggctccgaatcaccatcgactccgagtcgcccacggggcgactcggagtcgacgtgttggatgcaaaccgcatagtctgaatgcgtgagccacctcgtgggtaccgtcatgctggtattgctggtcgccgtcttggtgacagcggtgtacgcgtttgtgcatgctgcgttgcagcggcccgatgcctataccgccgccgacaagctgaccaagccggtgtggttggtgatcctgggcgcggccgtggcgttggcctccatcctgtatcccgttttgggtgtgctcgggatggcgatgtccgcctgtgcgtccggcgtgtatctggtcgacgtgcggcccaagcttctcgagattcagggcaagtcgcgctaacggaatgaaagccctggtggccgtgtcggcggtggccgtcgtcgcactgctcggtgtatcttccgcccaagctgatcccgaggcggatcccggcgcaggtgaggccaactatggtggccccccaagttccccacgtcttgtcgatcacaccgaatgggcgcagtggggaagtctgcccagcctccgggtctacccgtcccaagttgggcgtacagcctcccgccgcctcgggatggccgctgccgacgcggcctgggccgaggttctcgcgctgtcaccggaggccgacactgccggcatgcgcgcgcagttcatctgccactggcagtacgccgaaatcagacaacccggcaaacccagctggaacctcgagccgtggcggccggtcgtcgacgactcggagatgttggcttccggctgcaatccgggcagccctgaagagtcgttttagtgctcggccaaccgactcgggcgcagttggccgcgctggtagaccacaccctgctcaagcctgagaccacccgtgccgatgtggccgcgctggtcgccgaagccgccgaactcggcgtctacgcggtctgcgtgtcgccgtcgatggtgccagttgcggtccaagccggtggtgtgcgggttgcggcggtgacgggcttcccgtcgggcaagcacgtgtcctcggtcaaggcgcatgaggcggctgcggccctggcatccggcgccagtgagatcgacatggtcatcgacatcggggctgcgctgtgcggtgacatcgacgcagtgcgctccgacatcgaggcggtgcgtgccgctgcggccggggctgtgctcaaggtgatcgtggagtcggcggtgctgttgggacagtcaaacgcgcacacgttggtggatgcgtgtcgtgccgccgaggatgccggtgccgacttcgtcaaaacctcgactgggtgtcatccggccggcggggccacggtgcgtgccgtcgagctgatggccgagacggtcggccctcggctaggggtcaaagccagcggtgggatccgcaccgccgccgacgcggtcgcgatgctcaacgccggtgccaccaggttgggcctgtccggcacccgggcggtgctcgatgggctcagctgacagctgagcgcgcgggtggcggcgtcaaatgtgcgagaagcagggattctggatgccggtggggatagccgcgtcgcgagttgagaaccggctcaccacgccggtcgaggtgacttgcacgctgtccgcgtgaatccccaacgggtagttcttggtcaggctggaggtgaactcgttcagcgtcgactgaacggtttctttcggcagcgagaacccgagcgtgttgaaattgatgatctgcagctccaatcctttgccagccactatcggcttggctgtgatgttgttcagcaggcccttcagttcgacggtgccgtctgcggggtgagtgaccacgctgctggtgacgaaagcgcccaggatcggaatcgcgttttgcaccgattccttgatgccttccgacgaccaggtaatggtggcgtccagggcgccgatcgtgcccctagagttgggggtgttcttgagccggacgttctggatcgtgagctttatctgcatgcccttggcatcgcggatctgattgcccgcggtttccaccgagatattggtgaagtgccgcgtagcgacctgccacagcagcagcggcgccacaccgaaggatgcggtggcttggtctttgaccacgcatgcgaccgcttgggcgaccttgctattggcaacatggcgagcgtatagctcgcctccgatcagcccggcgaggacgagcgaaaacacgatgatcaggacaagaaagacggttagcgggtcgcggcgggcacgtcgtttggtcttcaccgccgctggctcttcctcttgcgcagccagcaggcccgttgggtcccacgcctggtgcgcagcttggcggccggatcgccgtgtgtgggcatgcgacgcagccagatgctcagtttgcggctgctgctccggttgggtgggcggactcaccggttcttggatatgacccgcgggctcgccggggcgcagtcgaccggtggatgcttcggacgatgccgggggtcgggcgagcggaccttgatccccagggcgcgcccagggcgacgggtcgttcggtggaccttgcgggttggtcacccacgcgattgtgccttatcgatctgaacgaagtctgtctggttgcgtagcaccgcaatgcggtcgcgagccgcggccacattgtcgacatcgatgtcggcgaccagcagttgcggctgggtgccagctgacaccaccacctcgcctagcggcgaggccaccaggctgccgcctaccccggtcggtgcagccgagctcgcccccacgccggtgcgggcatcacctgggtctgcttggccggccgcggcgacgtaactcatggagtctagcgcccgggcgcgggccagcaacgtccactgttcgagtttgcccggaccggaaccccaggatgcacagaccgcgatcagttgggccccgcgccgcgccagctcggtataaagggcgggaaagcgaatgtcgtagcaaacggtcaaacccacccgcacgccgtcgaccacgactaccaccggttcgcgcccgggtgcgacggtacgtgactcggtgaagccgaacgcgtcatagaggtggatcttgtggtagtgcgcgtccggctgattgggcgtgcccgggccggctgcgatcagcgtgtttgttacccgcccgtcgccggtcggggtgaacatgccggcgatcacggtgatgcccgcctcggtcgcgatccgtcggactccgtttgcccagggtccgtcgacgggctcggcgacctgccgcagcgggacaccgagccggcacatggtcgcctcaggaaacaccaccagctgtgcgcccgcggtggcggcttcgccggcgtacttgccgaccagttgcagattggcggcggggtcggtaccgctgcggatttgcgccaacgcgattcgcatgcgcgccagcctaggcccggcgacgagcgcgccgcaccggcgcgcgcaggagccgggcaagctggcacctcagacgttgttcgtgatccacagcgtggtgaagcgctgttcgatggtcactagctggcttaattgggtgccgataagcctctccagcttcccgccaatgaacgggatacgcacctggatggtgacctgcagcgtcattcgggagccacccgactccggtatgggcgagagcacggcggtgccccacaagttcaccggagcgtccacgatcgatcccgcaatggacgcggtcgcgatgccttccttgaccgggccccaggtctcctcgcgccgtaccgaaagatcgccccggtgcaactgtgtgaccaggccgggcagattgtgactgcgcaccatctgcagggtgacgacttcgatggtgccgtcgtctccggagtcgccacctacgcgtatcgactcaagggtcgcgacgtcgaccggcgtttcggccagtctggctttccagtagtccgcctcgtagaaagcccgatgaacctcctcgacgctgccctcgtagtcggccgacatgtcgaatgaacgcggcatagcaggtcaggctacccttacgggccatgaaacggagcggtgtcggttcgctctttgccggtgcgcatattgccgaggcggtcccgttggcgccgctgaccactttgcgtgtgggcccgatcgcccgacgtgtcatcacttgcaccagcgccgaacaggtggtggctgcgctgcggcacctggattcggcggccaagaccggagctgaccgcccgctggtgtttgctggtggctccaatttggtgatcgccgagaacctgaccgacctgaccgtggtgcggttggccaatagcggcatcaccatcgacggtaacttggtgcgggccgaggccggtgcggtcttcgatgacgtggtggttagggccatcgaacagggtctgggcggactggaatgcctgtctggcatcccaggatcggccggggcgacacccgtgcagaacgtgggggcgtatggcgcggaggtgtctgacaccatcactcgggttcggcttttggatcggtgcacgggtgaggtgcgttgggtatccgcgcgcgacctgcgcttcggctatcgcacgagcgtgctcaaacacgctgatgggcttgcggtgcccaccgtggtcttggaggtggagtttgcgctggatccgtcgggccgcagcgcaccgctgcgctacggcgagctgatcgccgcgctgaatgcgaccagcggcgagcgcgccgacccgcaagcggtccgcgaagcggtgctggccctgcgggcacgcaagggcatggtgctggacccgaccgaccatgacacctggagcgtgggatcgttcttcacaaacccggtggtcacccaggatgtttacgaacggctggccggtgacgcggccaccagaaaggacggtccggtcccgcactatcccgcgcccgacggcgtcaagctggccgccggctggctggtggaacgggccggcttcggcaagggctatccggatgccggcgccgccccatgccggctttccaccaaacatgcgctggcgctgacaaatcgtggcggggccaccgccgaagatgtggtgacgctggcgcgcgccgtgcgcgatggggtccatgatgtgtttggtatcacactaaaacccgaacccgtgctgatcggctgcatgttgtagctgcgttttcgcggcggggcggcgtggcgcgcattgcttagggctggttgccaggcgttctgtggtcattcgtgtgctgtttcgcccggtatctttgatacccgtgaataactccagcaccccccagagtcaggggccgatcagtcggcgtctggcgttgacggcccttgggtttggggtgttggcaccgaacgttctggtcgcgtgcgccggcaaagtgaccaagctggccgagaagaggccgccaccggcgcctcgtctgactttccggcctgccgactctgccgccgacgtggtgccgatcgcgccgatcagcgtcgaggtcggtgacggctggtttcagcgggtcgcgctgaccaattcggcaggcaaggtcgtcgccggggcatacagccgggatcgcaccatctacacgatcaccgagccgctgggctacgacacgacctacacctggagcggttcggccgtcggccatgacggcaaggcggttccggtggcgggcaagttcaccaccgtggcacccgtcaagacgatcaacgcgggattccagctcgccgacggccagaccgtcgggatcgcggcgccggtgattattcagttcgattcaccgatcagcgacaaggccgccgtcgagcgggcactaaccgtgaccaccgacccgcctgtcgagggcggctgggcctggctgcccgacgaggcgcagggcgctcgcgtgcactggcgtcctcgggagtactacccggcgggtaccaccgtcgacgtcgacgccaagctgtatgggctgccgttcggcgacggcgcgtacggcgcgcaggatatgtcgttgcacttccagatcggtcgtcgtcaggtggtcaaggccgaagtctcgtcgcaccgcatccaagtcgtcaccgatgccggcgtcatcatggacttcccgtgcagctacggcgaggccgacttggcgcgcaacgtcacccgcaacggcatccacgtcgtcaccgagaaatactcggacttctacatgtccaacccggccgccggttacagccatatccacgaacgttgggcggtgcggatttccaacaacggcgagttcatccatgccaaccctatgagcgccggtgcccagggcaacagcaatgtcaccaacggctgtatcaacctgtcgacggagaacgccgaacagtactaccgcagcgcggtctacggtgacccggttgaggtgaccggcagttcgatccagctgtcctacgccgacggtgacatctgggactgggcggtggactgggacacctgggtgtcgatgtcggcgctaccgccaccggcggccaaaccggcggcgacgcaaatcccggtcaccgccccggtcacgccgtcggatgcccccaccccgtccggcacacccacgactactaacggaccgggtgggtagcgcgacggctagctgatgcctggtcgcggggccggatgacgatctggtcaaggttgacgtgtgagggccgggtggccacgaatccgatcacctcggcgacgtcggcggctactagcggtgtcatgccggcataaaccgcgtccgcgcgttgctggtcgccgtcgaagcggaccagcgaaaattcggtctcgaccgcgcctggagcgatctcggtgagccggaccggcttccccagcagttcgccgcgcagcgtgcgatgcagcgcgccctgcgcgtgcttggcagcggtgtagccggcgccgccgtcgtacacctcgagcgcggcgatcgaggtgacggtgacgatcaggccgtcgccggagtcgatcagcttgggcagcagcgcgcgggttacccgcagcgtgcccagtacgttggtgtcccacatccatcgccagtgctccaaatcggcatcggcgacgaactgaagccccttggcgccaccggcgttgttgaccagcacgtccacccggctcagcgcgcgggccaacgcttcgacggcggcgtcgtcagtgacatcggccacaattgcggttccgccgatctggttggccagcgcggtgatccggtccgcccgacgcgccaccgcgaccacgtgaaacccctgggccgcaagggttctcgcggttgcctcgccgataccggaactggcgccggtgaccacggcgactcgcttgcgggtgccgattgtcgtcatcgggacaactctaataaacgtgctaaattctcggtgtgtaccacagcgccttgttccgcacgacgaccgcgtgtcttttcgcgggcgcgtgttgttgccgccccctttgccgcgcctgaccgatacacgtcagcaggtgtggccaacaggacccggccattggaactcggagaagaacgcccgtgtactcgactaaccgcacctcacagtcactcagccgcaagcccggccgcaagcaccagctgcgatcgcaccgttacgtcatgccgccgtcgctgcacctgtccgattccgcggctgcgtccgtcttccgggccgtgcgtttgcgtggtccggtcggtcgggacgtaattgctggatctacgtcgctgagcatcgcgacggtgaaccgccaggtcatcgcactgctggaagcgggcctcctgcgtgagcgggcggacctggcggtttccggggctatcgggcgcccacgcgtgcctgtcgaagtaaaccacgagccttttgtcaccctgggcatccacatcggtgcccggaccaccagcatcgtggccaccgacctgttcggccgcacgctcgacacggtggagaccccgaccccgcgtaacgctgccggggccgcgctgacctcactggccgacagcgctgaccgatacttgcagcgctggcgccggcgccgtgcgctgtgggtcggggtgacgcttggtggtgcagtcgacagtgccaccggtcatgtcgaccatccgcggctcggttggcgtcaggctccggtcggacccgtgctggcggatgccctaggcctgcccgtgtcggtggcgtcccacgtcgacgccatggccggggccgagctgatgctcggcatgcggcggttcgcaccgagctcgtcgacgagcctctacgtctacgcccgcgaaaccgtaggctatgcgctgatgatcggtgggcgggtgcactgcccggccagtggtcccggcaccatcgcgcccctgcccgtccactctgaaatgctcggcggtaccgggcagctggagtccactgtcagcgacgaggcggttttggctgctgcccgccggctgcggatcatccccggcatcgcttcgaggacccggaccggtgggtccgctaccgccatcaccgacttgctgcgagtggcacgagccggtaatcagcaagccaaggagctgctggcggagcgggcccgcgtgctcggtggggcggtcgcgctgctgcgtgacttactcaatcccgacgaagtggtggtgggtggccaggcgtttaccgaatatcccgaggcgatggagcaggtggaggcggcgtttacggcagggtcggtgctggcgccgcgtgacatccgcgtgaccgttttcggcaaccgggtgcaggaggccggggcaggcatcgtgtccctaagcgggctctatgccgatccattgggtgccttgcggcgatcgggcgcgctggatgcccggctgcaggacaccgccccggaggcgctcgcgtgatcggctgacgagccgcgtccgcgcgtgtcacttcggttcctgcaaggatggcaggtgtgcggcacgatgacggttcagggttgatcgcccagcgccgtccggtccgcggcgagggtgccacccgctcgcgcggcccatccgggccatccaatcggaatgtttcggcagcagacgacccgcgccgggttgcgctgctggcggtgcacacctcaccgctggcacagccgggcaccggtgacgccggcggcatgaacgtctacatgctgcaaagtgcgctgcacctggcccgtcggggcatcgaggtggagatcttcacccgggccaccgcatcggcagatccaccggtggtgcgggtggcacccggggtgctggtgcgcaacgtggtggcggggcccttcgagggtttggacaagtacgacctgcccacccagctttgtgcgttcgccgccggggtgctgcgcgccgaggcggtccacgaaccgggttactacgacatcgtgcactcgcactactggctgtcgggtcaggtcggctggctggcgcgcgaccgctgggcggtgccgttggtgcacaccgcacacacgctggccgccgtgaagaacgcggcactggccgacggcgacggacccgagccgccgctgcgtacggtcggggagcagcaggtcgtcgacgaggcggatcggttgatcgtcaacaccgacgatgaagccaggcaagtgatttcgcttcatggtgccgatccggcacgaatcgacgtggtccatcccggtgtcgatctggacgtgttccgcccgggtgatcggcgcgcggcccgggccgcgctaggactaccagttgacgagcgcgtggtggccttcgtcggacgcatccagccgctgaaggcacccgacattgtgctgcgtgcggccgccaagttgcccggggtgcgcatcatcgtggccggcggaccgtcgggcagcggtctggcttcaccggacggactggtccggctcgccgacgaactgggcatctctgcacgggtgacgtttctgccgccgcagtcccacacggatctggccaccttgtttcgggcggcggacctggttgcggtgccgagctactccgagtcgttcggcctggttgctgtggaggcccaagcgtgcggcacaccggtggtggccgcggcggtgggcgggctgcccgtcgcggtgcgcgacgggatcaccggcaccctggtgtccgggcacgaggtcggtcagtgggccgacgccatcgatcacctgctgcggttgtgtgccgggccacggggacgggtgatgagccgggcggcggcacggcacgccgccacgttctcgtgggagaacaccaccgacgcgctgttggccagttatcggcgtgcgatcggcgagtacaacgccgagcgccagcgccggggcggcgaggtgatatcggacctggtagcggtgggcaagccccgccactggacgccgcgtcgcggggtgggcgcgtgacttcctccttgccgaccgtgcaacgtgtgatccagaatgcgctcgaggtcagccagctgaagtactcccaacacccccgcccgggcggggcgccgcccgcgctgatcgtcgagctgccgggcgaacgcaagctcaagatcaacaccatcctgagcgtcggcgagcattcggtgcgtgtcgaggcgttcgtgtgtcgcaagcctgacgagaaccgcgaagacgtataccggttcctgctgcggcgcaaccgccgcctgtatggggtcgcgtacacgctggacaatgtcggcgacatctacctggtgggccagatggcgctgtccgcagtggacgccgacgaggttgaccgggtgttggggcaggtgttagaggtggtggattcggacttcaatgcgttgttggagttgggatttcggtcgtcgattcaacgagagtggcagtggcggttatctcgcggtgagtcgctgcagaacctgcaggccttcgctcacttacgcccgacgacgatgcagagcgcgcagcgcgatgagaaggagttgggcggttaggtcgagcccgacgacgatgcagagcgcgcagcgcgatgagaaggagttgggcggttaggtcgagcccgacgacgatgcagagcgcgcagcgcgatgagaaggagttgggcggttaggtcgagcccgacgacgatgcagagcgcgcagcgcgatgagaaggagttgggcggttaggtcgagcccgacgacgatgcagagcgcgcagcgcgatgagaaatagcactcgtggaggtcaagacgcccgccggtgatgggctggtggcgctcaccccgttccggactcagaaattcgcgatcacaatttgcgcgttcaagtcattggcatgcatgtgatggtttagcgttccgctgtgcctcttcaggtgtttgtcggcttcgttgccatgatgacgctcaaggtcgcgatcggcccgcaaaacgcatttgtcctgcgccaaggaattaggcgagaatacgtgctggtcattgtggcgctgtgcgggatcgctgatggggcactgattgccgcgggcgttggcggcttcgctgcgctgattcacgctcatcccaatatgactttggttgcccgatttggcggcgcagcgttcttgattggctacgcgctattggccgcgcggaacgcgtggcgcccgagcgggctggtgccgtcggaatcggggccggctgcgctgatcggcgtggtgcaaatgtgcctggtggtgacctttctcaacccacacgtctatctggacactgtggtgttgatcggtgccctcgccaatgaggaatcagatctgcggtggtttttcggagccggtgcctgggccgccagcgtcgtatggttcgccgtgttgggatttagcgcgggccggctacagccattcttcgcaactccagctgcttggcgcattcttgatgcgctggttgccgtgacgatgattggggtcgccgtcgttgtgctcgtcacgtcaccaagtgtgccgacggccaatgtcgcactgatcatttgaccacctcgtaggccgcccatgtatcggccttggtgaaccggccgttacggtgccgaccacctcggcggtatgaacgcgctgcgcagcggaccgaggagaattcgggcattttggtccacgatgaggagtgcgggagtgcgtgagagacttgccggtatggcaaacactggcagcctggtgttgctgcgccacggcgagagcgactggaatgccctcaacctgttcaccggctgggtcgatgtcggcctgacggacaagggccaggcagaggcggttcgaagcggcgagctgatcgcggaacacgacctattgcccgacgtgctctacacctcgttgctgcggcgcgcgatcaccaccgcgcatctggcgttggacagcgccgatcggctctggattcccgtgcggcgtagctggcggctcaacgaacgccactacggcgcgctgcagggtttggacaaggccgagaccaaggcccgctatggcgaagagcagttcatggcctggcggcgcagctatgacacgccgccgccgccgatcgagcggggcagtcagttcagccaggacgccgaccctcgttacgccgacatcggcggtggcccgctcaccgaatgtctggctgacgtggtcgcccggtttttgccatatttcaccgacgtcatcgttggcgacttgcgggtcggcaagacggtgctgatcgttgcccacggcaactcgttgcgcgcgctggtcaagcacctggaccagatgtctgacgacgaaatcgtcggactgaacatcccgaccggaattccgctgcgctacgacctggattccgcgatgaggccgctggtgcgcggtggtacgtatctggacccggaggcggcagccgccggcgccgccgcggtggccggccagggccgcgggtaattgtttgagatcccacctgccggcggtttcggcggctgatggtgtgctttggtgcgctgtttgccaaacagcatgtgaacggtaaccgaacagctgtggcgtagtgtgtgacttgtccgattttggccttgccgcgctagggcgacgttcaccggatttgtaggattttccttgtgactgtgttctcggcgctgttgctggccggggttttgtccgcgctggcactggccgtcggtggtgctgttggaatgcggctgacgtcgcgggtcgtcgaacagcgccaacgggtggccacggagtggtcgggaatcacggtttcgcagatgttgcaatgcattgtcacgctgatgccgctgggcgccgcggtggtggacacccatcgcgacgttgtctacctcaacgaacgggccaaagagctaggtctggtgcgcgaccgccagctcgatgatcaggcctggcgggccgcccggcaggcgctgggtggtgaagacgtcgagttcgacctgtcgccgcgcaagcggtcggccacgggtcgatccgggctatcagtgcatgggcatgcccggttgctgagcgaggaagaccgccggttcgccgtggtgttcgtgcacgaccagtcggattatgcgcggatggaggcggctaggcgtgacttcgtggccaacgtcagtcacgagctcaagacgcccgtcggtgccatggctctactcgccgaggcgctgctggcgtcggccgacgactccgaaaccgttcggcggttcgccgagaaggtgctcattgaggccaaccggctcggtgacatggtcgccgagttgatcgagctatcccggctacagggcgccgagcggctacccaatatgaccgacgtcgacgtcgatacgattgtgtcggaagcgatttcacgccataaggtggcggccgacaacgccgacatcgaagtccgcaccgacgcgcccagcaatctgcgggtgctgggcgaccaaactctgctggttaccgcactggcaaacctggtttccaatgcgattgcctattcgccgcgcgggtcgctggtgtcgatcagccgtcgccgtcgcggtgccaacatcgagatcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacctgcgccgacgacgatgcagagcgtagcgatgaggtgggggcaccacccgcttgcgggggagagtggcgctgatgacctgcgccgacgacgatgcagagcgtagcgatgaggtgggggcaccacccgcttgcgggggagagtggcgctgatgacctgcgccgacgacgatgcagagcgtagcgatgaggaggagtggcgctgatgaccagtgtgttgattgtggaggacgaggagtcgctggccgatccgctggcgtttctgctgcgcaaggagggctttgaggccacggtggtgaccgatggtccggcagctctcgccgagttcgaccgggccggcgccgacatcgtcctgctcgatctgatgctgcctgggatgtcgggtaccgatgtatgcaagcagttgcgcgctcggtccagcgttccggtgatcatggtgaccgcccgggatagcgagatcgacaaggtggtcggcctggagctgggcgctgacgactacgtgaccaagccctattcggcacgcgagttgatcgcacgcatccgcgcggtgctgcgccgtggcggcgacgacgactcggagatgagcgatggcgtgctggagtccgggccggttcgcatggatgtggagcgccatgtcgtctcggtgaacggtgacaccatcacgctgccgctcaaggagttcgacctgctggaatacctgatgcgcaacagcgggcgggtgttgactcgcggacaactgatcgaccgggtctggggtgcggactacgtgggcgacaccaagacgctcgacgtccatgtcaagcggctgcgctccaagatcgaagccgacccggctaacccggttcacttggtgacggtgcgcgggctgggctacaaactcgagggctagcggacgccgacaaccttggcgactgtctggtcggctacggccagtgccatcgccatgatggacagctgcgggttcacttccgggcagctgggcaggatcgaggcgtcggcaacccacacgccctcgacgccgcgcagccggcccgtcgcgtcgaccggacaaagctgctcgtcggcgccggcggccgcggtgcccgtcggatggaaggcggccaggtgcaggcttctggggttggctcggcgcagcacatcctgcagctcgggcagggaccgcatcggtggggcgccggggataccggtcagcacctccaccgcgccggcggcaaagagcagccggccaatggcctgcagcgcgacccgtagcttggcgatctcacctggagctatgtcatagcgcaccaccgtctcgccgcgcaccgaccgcaccgtgccgacgccccgatcggccaccatcgccccgaatgttgcgatctgcggcgcccggtcgagccagcggagcagctcggccccgtagccggggaagaccatcgaccccatgcccggcggtgtggaggtggcctcgatcagcacgccgtcggattcgtgaaactcgtgaaccgccgcgctctgcagcaccccgcgccacgcgaagacgtcgtcgtcgaagagcccggccagcatagttgccgggtgcagcgcaaggttgtggcccagtcgcgggtgcccaccaagaccgctgcgccgcaacagtcctggcgtctccgtcgcaccggcggcgacgacgaccgcgtcggccagcacgtcgagtgtggtgccgtcgggccggcgggctcgcacgccataggcccgcccggcgcggtgcaggatccgttcgacccgcgcccaggagatgatccgcgcgccggccgcgcaggcttgcggcagggcgttgaggtgcacgccgaacttggcgttgctggggcagccgatcgcgcactggcaacagccacggcaccccggcgcattgcgcgggatgggcgccgcccgccagcccagcgacttggcggcctgcagcaacaggcgcccgttgcggcccatgatctccagcggcaccggcgcaacccgcagtgtttgctccgcatcgtcaagacgacgtcccagctggtcggggtcggccaggccgagaccgaactcgtcacgccagcgccgctgcacggcaagtgaaggccgaaagcaggtgccggagttgacgacggtggtgccgcccaccgcccggcccatcggcagcaccaccgccggtcgcccgagcgcgacggtggccccggcgccacggtacaacccggcataacggtcgaccgggtgggtgctacggaactcctcgaccgtccagcgccgtccctcttcgagcacgaccacgtcaaggccggcccgggccagcgtgcgcgcgaccatcgcgccgcccgccccggagccgacgaccaccgcatcggccctggtgacggatgggctgtccgccgacaagatgacggtcaactccgcgtcggggcgcgccgcgtcatgttcctgggcgcgggcgagcaattcgtgcgcgtaggtgtcggcgccgttggccaacagcacgatcgccttcaacccctccacggccgcagcgacttccgggctcagtgcggcgatccggtgcagcacccgtgcccgctcgtccgggtgcagtcgcggtagcgaccggccggtggtgaggtagctggccgccgccagtgaagccagcccggcgcgcaccgcgaatcgtgaggtcgccggcagtcgtgtgacgtagcggtcaacgcgctgcacgaattgagccggcaacgggccgccgagctccggcggcagcagcgcggcgccgaacgaggccaacggataggacttagcccgatcggcgagccggctcatatccggcgcccgagccggcggccgagctttatgaagaacggatacgttgcgaagatggcagcggccatcgcgtgcagcggccactccgcgcgggccacatccacgctgaaaaccccgctgttccacatgaaatcgcggccgttctgtgcgcgaaatggccgccacagcatcccgagcccgggtacgttgtggtacagcccgaacgaagcgccgaagaagacgcccagggcggcggcctcggcggcatcgcggcggtccacgggcaggcgtcgctcgatgagcactccgcagacaaacagcagcggcgggtcgagcaggaaactcatgctggcgtcccttccttgatagccggtgccgcggttccccgcaggccgacttcggcgtgtccggtgcccagcaccgaccagtgccggccgccgagctcgatgtggatgtcggcctgctcggtgttggtgcacaccgccttggccccgtcgggatcggtgtatcccaggcttacgcaccgctccggcggctggtctacccggattagcgcctcccggccgccgatgcgtccttccagttgccagtgccgcacgccgagcgttgtccgcattcgcagcgacggtaaaggacttgcgggccaatcctttccgtcgatgcggaagcgaacgaacgctagcggcgcgagcctgcgtaggcccggcttgtgtgataccgcggtcaccacctctaggacgtcgccgtcgccgagatcggcatggatccatccccaccgcttggcattgccatgtccgtagatgtgggccacaccgccgcgccagctgtcgacgcggtgggtggtttcgccgacggccaaggagccagcgaagacggcggtgggtgcgatcaccacttgggcgccgggcagcaactcgcgctcccaggccacgcgaggaaacgtccacagtggcgccgcggtgtccttccaggacagctcccatgcgagtgatcgggtacgtccggtcagctccgctggcgccattcgtacaccggcgatgtcgaaccaggcggggccggccgcgggttgggcgggctgggggccgaagcgctcggtgcccggcggggcatccggtggaaaccaggtcacccagccgtgcgcgtagggcccgcctgtcgtcggggccaccgtctcacagtgcacccataggccggtacgcgtcagtggatccgacagagtcgcataccagacttccaggcgcccggctgcaccgcgccaccgcggcaaggccgccgaccgcgtttcatcgtccactgcggcacctcctgctggctgagttgtcgattcgcccactatattggttgagccaatgaaccagtcaagtgtctttcagccgccggatcggcagcgggtggatgagcggatcgcgacgacgatcgccgacgccatcctcgacggcgtcttcccgccgggctcgaccctgccgcccgagcgagacctggcagagcggctcggtgtcaaccgcacctcgctacgccagggtctggcgcgactgcaacagatgggcctgatcgaggtgcggcacggcagcggcagtgtggtccgtgaccccgaggggctcacccatcccgcggtggtcgaggcgctggtgcgcaaactgggccccgacttcctcgtcgagttgctggagatccgcgcggcgttaggcccgttgattggccgcctggcggccgcccggagcacgcccgaggatgccgaggcgttgtgtgcggcgctggaagtggtgcaacaggcggacacggccgcggcgcggcaggcagccgatcttgcctacttccgggtgctcatccacagcactcgcaaccgcgcattggggttgctctaccgctgggtggagcacgccttcggcggccgcgagcatgcgctcaccggggcctacgacgacgcggacccagtgttgaccgacctgcgggcgatcaacggggcggtgctggccggtgacccggcggccgctgccgcgaccgtcgaggcgtatctgaacgccagtgcgctgcgcatggtcaagtcctaccgcgaccgcgcttagctactgggccgcacgcgtcgccggatgtacggcgatgagccctaattgactgcggcgcttgcacattgctgcgagttccccataggccttctccccgagtaattcggtgagttcgtcggcaaggctctgccacacctgcttggttccgacatgggcggccggatcgccggtgcaataccagtgcaggtcagcaccacccgagccccaaccgcggcggtcatattcggtgagggtggtcttgaggatttcggtgccgtcggggcgggtcacccattcctggctgcgccggatcggcaactgccagcagacatcgggtttcatcgtcaacggcggcacgcccagcttgagggctttgctgtgcagcgcgcagccggcgccaccggcgaacccgggccggttcaagaagatacacgcgcccttgtgtttgcgggtgcggtgctggggttggccgtcgtgctcgtcgagttccaggtagcccttgcggcgcaggccctttgcccggaactgccagtcgtcgtcggtcagcttgtgcaccgcgtcggccaaccgggtgcggtcgtcgtcgtcggacaggaacgcaccgtgcgaacaacagccgtcgtttggccggcccgcgacggtgccctggcaggcgggtgtgccgaatacacacgcccagcgcgacagcaaccaggtaaggtcggccgcgatcaggtgctcgggattgtccgggtcgtagaactccacccactcacgggcgaagtccaactcgacttcttgccccgggtgcaccggtctccgtcgcgaatttgccacggattcaacgttagaccacgaagcccgccgcgggattccgccatagcccagcacggccggcacatgccaccgggcgccttgcgcgggtcgccacacgcccgtatcttcgcccggctagtttgttttcgtgcgattgggcgtgctggacgtgggtagcaacacggtccatctgctggtggtcgatgcccaccgcggcggccacccgaccccgatgagctcgacgaaggccacgctgcggctggccgaggccaccgacagctcgggcaagatcaccaagcgcggagccgacaagctgatttccaccatcgacgaattcgccaagattgccatcagctcgggctgtgccgagctgatggccttcgccacgtcggcggtccgcgacgccgagaattccgaggacgtcctgtcccgggtgcgcaaagagaccggtgtcgagttgcaggcgctgcgtggggaggacgagtcacggctgaccttcctggccgtgcgacgatggtacgggtggagcgctgggcgcatcctcaacctcgacatcggcggcggctcgctggaagtgtccagtggcgtggacgaggagcccgagattgcgttatcgctgcccctgggcgccggacggttgacccgagagtggctgcccgacgatccgccgggccggcgccgggtggcgatgctgcgagactggctggatgccgagctggccgagcccagtgtgaccgtcctggaagccggcagccccgacctggcggtcgcaacgtcgaagacgtttcgctcgttggcgcgactaaccggtgcggccccatccatggccgggccgcgggtgaagaggaccctaacggcaaatggtctgcggcaactcatcgcgtttatctctaggatgacggcggttgaccgtgcagaactggaaggggtaagcgccgaccgagcgccgcagattgtggccggcgccctggtggcagaggcgagcatgcgagcactgtcgatagaagcggtggaaatctgcccgtgggcgctgcgggaaggtctcatcttgcgcaaactcgacagcgaagccgacggaaccgccctcatcgagtcttcgtctgtgcacacttcggtgcgtgccgtcggaggtcagccagctgatcggaacgcggccaaccgatcgagaggcagcaaaccatgacgggaccacaccccgaaacagagagctccggtaaccggcagatctcggtggccgagttgctggccaggcaaggggtcaccggcgccccggcccgacggcgccggcggcgacgcggcgatagtgacgccatcacggtcgccgagctgaccggtgagattccgatcattcgtgacgaccatcaccacgccggcccggacgcgcacgcgagccagtctccggcggctaacgggcgagtccaggttggcgaagctgccccacagtcgccggcggaaccagtcgccgagcaggttgccgaagagccaacgagaaccgtgtactggtcgcaacccgagccgcgctggcccaagtcccccccgcaggaccggcgcgagtccgggcccgagcttagcgagtacccgcggccactgcgccacacgcatagcgacagagcacccgcggggccgccgtccggtgccgaacacatgagtccggatccggtcgagcactaccccgatctctgggtggatgtcctggacaccgaggtgggcgaagcggaagccgagaccgaggtgcgcgaagcgcaacctgggcgcggcgagcgccacgccgcagcggcggcggccggcaccgacgtcgagggtgatggtgcggccgaggcgcgggttgcccgtcgtgccctggacgtggtcccgacgctgtggcgcggcgcgttggtcgtgctgcagtcgatcctggccgttgccttcggtgccgggttgttcatcgccttcgaccagttgtggcgctggaacagcatagtggcgctagtgctatcggtgatggtcatccttggcctagtggtctcggtgcgggcagtccgcaagaccgaagacatcgccagtacgttgatcgcggttgcggtgggggcgctgattaccctgggaccgctggccttgttgcaatcgggctagccgccaccacacacagtgcgcccagcaatcaaagtcggcttgtcgacggcctcggtgtacccgttgcgggccgaggccgcgttcgagtacgccgacaggcttggctacgacggggtcgagctgatggtctggggtgaatcggtcagtcaggacatcgatgccgtccggaagctgtcgcgccgctaccgcgtgccggtgttgtcggtgcacgctccgtgcctactcatctcgcagcgggtgtggggcgccaatccgatcctcaagttggaccgcagtgtgcgggccgccgaacaactgggcgcgcaaacggtcgtcgtgcatccgcctttccgctggcaacgacgctacgccgaagggttcagcgatcaggttgccgccctagaagcggccagcaccgtgatggtggccgttgaaaacatgtttcccttccgagcggaccggtttttcggggccggccagtcccgggaacggatgcgtaagcggggtggtggcccaggtccggcgatctcggcgttcgcgccgtcctacgacccgctggacggcaaccacgcgcattacacgctggacctctcgcacaccgcgactgcgggcaccgactcgctggatatggcgcggcggatgggcccagggctggtgcacctgcacctgtgtgacggcagcggcctgcccgccgacgagcacctggtgcccggccgcggtacccagccgaccgccgaggtgtgccagatgctggccggcagcggcttcgtcggccacgtcgtgttggaggtgtccacctcaagcgcgcgttcggccaatgaacgcgaatccatgctggccgagtcgttgcagttcgcccgcactcacctgctgcgttgatatgccgggaacactatgaacgcgttgttcaccacggcgatggcgctgcgcccgcttgactccgatcccggcaatccggcgtgccgggtttttgaaggcgagctgaacgagcactggaccatcgggcccaaggtgcacggcggtgcgatggtggcgctgtgtgccaatgccgcccgcaccgcttacggcgcggccggacagcagcccatgcggcaaccggtcgcagtgtcggcgagctttctgtgggcgccggatccggggacgatgcggttggtgacgtcgatccgcaagcgtggtcgccggattagcgtggccgatgtcgagctcacccagggtggccgcacagcggtgcacgccgtggtcaccctgggtgagccggagcattttctccccggcgttgatgggagcggcggggccagtggaaccgcgccgctgctgtcggcgaatccggtggtggagctgatggcaccggaaccgcccgagggagtcgtgccgatcggtcccggccatcagctggccgggctggtgcacttaggcgaaggctgcgatgtccggccggtgttgtcgacgttgcggtccgcgaccgatgggcggccaccggtgattcagctgtgggcgcgtccacgcggcgttgctccggacgcgctgttcgctctgttgtgcggggacttgtcggccccggtgaccttcgcggtggaccgcaccggctgggcgcctacagttgcgctcaccgcctatcttcgggccctgcccgccgacggctggctgcgagtgctctgcacctgcgtcgaaatcgggcaggactggtttgacgaggaccacatcgtcgtcgaccggttgggccgcatcgtggtgcagacgcgccaactggcgatggtgcctgcccagtagcacggatcggccgagctgtctgcgatgcttttcggcatggcaaggatcgcgattatcggcggcggcagcatcggtgaggcattgctgtcgggtctgctgcgggcgggccggcaggtcaaagacctggtagtggccgagcggatgcccgatcgcgccaactacctggcgcagacctattcggtgttggtgacgtcggcggccgacgcggtggagaacgcgacgttcgtcgtcgtcgcggtcaaaccagccgacgtcgagccggtgatcgcggatctggcgaacgcgactgcggcggccgaaaacgacagtgctgagcaggtgttcgtcaccgtggtagcgggcatcacgatcgcgtatttcgaatccaagctaccggccgggacgccagtggtgcgtgcgatgccgaacgcggcggcattggtgggagcgggggttacagcgctggccaaaggccgctttgtcaccccgcaacagcttgaggaggtctcggccttgttcgacgcggtcggcggcgtgctgaccgttccggaatcgcagttggacgcggtgaccgcggtgtccgggtcgggtccggcctatttctttctgctggtcgaggccctggtggatgccggagtcggggtgggcttgagccgtcaggtggccaccgatctcgccgcgcagacaatggctggctcagcggcgatgctgctggagcggatggaccaagaccagggtggcgccaatggcgagctgatggggctgcgcgtggaccttaccgcatcacggctgcgcgccgcggttacctcgccgggcggtacgaccgccgctgcgctgcgggaactcgaacgcggcgggtttcggatggctgtcgacgcggcggttcaagccgccaaaagccgctctgagcagctcagaattacaccggaatgattcacgaattttgaactgattatccctcaccagtaccagtaaccccactagtcccgctattctcctctttgtaagcgcgtgtgggtgccagcggaggggaagccgctgggactgcgcgtgcctgacacgattgggttgcgatgacgtctacgaacgggccatcggcgcgggataccggttttgttgagggccagcaggccaagacacaacttctcaccgtggccgaagtggcggccctgatgcgggtgtccaagatgacggtgtaccggctggtgcacaatggcgaactgcccgcggttcgggtcgggcggtcattccgggtgcatgccaaggccgtccacgacatgttggagacttcgtacttcgacgcgggctagttgccggccgcacgcggccggagtccgcctgaccgatctggcaatgctcgggcgctgccggtttggtgttccgtgcgaccgcccgggtagagtgtccgggtcagatagccgtatagatggcggggtcatgggttcagtaatcaagaagcggcgcaagcgcatgtccaagaaaaagcatcgcaagctgctgcgtcgcacccgggtgcagcgcaggaaactgggcaaataggttgcgagcagaccccgccagctcgaccgtcacgcgcttgtaacgccgccgtttcgcctggccgttaggctgtcggagtgagttcgtcgaacgggcgcggtggcgccggaggagtcggcggcagcagtgagcacccgcagtaccccaaagttgtgctggtgaccggtgcttgccgtttcctaggcggctacctgaccgcacggcttgcccagaacccgctgatcaaccgggtcatcgcggtggacgcgatcgcgccgagcaaggacatgctgcgccggatgggccgagccgaatttgttcgcgctgatatccgaaacccattcatcgccaaggtgattcgcaatggcgaggtggacacggtggtgcacgccgcggcggcctcgtatgcgccgcggtccggcggcagtgcggcattgaaggaacttaacgtgatgggcgcgatgcaactgttcgccgcctgccaaaaggcgccctcggtccgccgggtcgtgctgaagtcgacctctgaggtttacggatcgagcccacacgatccggtgatgttcaccgaggacagcagcagtcgacgtcctttcagccaaggtttccctaaggacagtctcgatatcgagggctacgtgcgcgcgctgggccgacgccgccccgatattgcagtgactatcctgcggctggccaacatgatcggcccggcgatggacaccacgctttcacgatatctggccgggccgctggtcccgacgatcttcggccgtgatgcgcgactgcagttgctgcacgagcaggatgcgctgggtgcgttggagcgcgcggcgatggccggcaaggccggaacgttcaacatcggagccgacggcatcctcatgctgtcgcaggcgatccggcgggccgggcgaattccggtgccggtgccagggtttagggtatgggctctggattcgctgaggcgagcgaatcactacaccgagctgaatcgtgagcaattcgcttacctgagttatggccgggttatggacaccaccagaatgcgcgtcgaactgggttaccagccgaagtggacgaccgtcgaggcgttcgatgactattttcgcggccgcggcctgactcccattattgacccacatcgggtacgctcctgggagggtcgcgccgtaggtttagcgcagcgctggggtagccgaaatccaattccatggagcggactcagataggtttggatgggtaacgtggcgggcgaaaccagagcgaatgtcattccactgcacacaaatcggagccgggtagcggcgcgcaggcgtgccggtcaacgggcagagtcccggcagcatccgtcgttgctgtccgatccaaatgaccgggcgtcggccgagcagatcgccgccgttgtccgggaaatcgacgaacaccggcgcgctgcgggtgccacgacctcgtccaccgaggccacgcccaacgaccttgcgcaactcgtcgccgcggttgctggatttctccgacagcgcctgaccggtgactacagcgtcgacgaattcgggttcgacccgcacttcaacagcgccatcgtacgacccttgctgcgattcttcttcaagtcatggtttcgggtcgaagtcagtggtgtcgagaacatcccgcgcgatggtgcggcgctggtggtggccaatcacgcaggtgtgttgccgtttgacgggttgatgttgtcggtggccgtccacgacgagcacccggcgcatcgggatctgcggctgcttgccgccgacatggtgttcgacctccccgtgatcggcgaagccgcccgcaaggcgggtcataccatggcgtgtacgacggatgcgcaccggttgcttgcctccggcgaactcaccgcggtgttccccgagggatacaaggggctgggtaagcgtttcgaggaccgttaccggttacagcggtttggtcgcggcggcttcgtatcggccgcgctacggaccaaggcgccgattgtgccgtgttcgatcatcggctccgaagagatctaccccatgctgaccgatgtcaagctgctggctcggctgttcggcctgccgtacttcccgattacgccgttgttcccgttggctggaccggtcgggctagtgccgttgccctcgaaatggcgcatcgcgttcggtgagccgatctgcaccgccgactacgcctccaccgacgccgacgacccgatggtgacgttcgagttgaccgatcaggtgcgcgagacgatccagcagacgctataccgactgcttgccggccgtcgcaacatctttttcggctgacccttatttgaccagagtgaactggcagacgtccgtgtacttgtcgcggaacaggtctgagcagccacgtaggtagtgcatgtagatgtcgtacgtctcctggcccttgagggcgatcgcctcatctttgtgcgcctgtagcgcatccgcccaggcgttcagggtcggcacgtagttggccccgatccggtggtagcgctcgaccttccatccggcgttggaggagtaatagtccacctgcgagatcctgggcagccgcccgcccgggaagatctcggtcaggatgaacttgatgaagcgcagcaggctcatcggagacgtcaagcccagctcctgggcttcctctttgtccgggatagtgatggtgtgcagcagcatccggccgtcgtcgggcgtcaaattgtagaacttcttgaagaaggtgtcgtagcgctcgaacccggcgtccccggcaccgtcggcgaaatgctcaaacgcaccgagtgacacgatgcggtcgaccggctcgtcgaactcctcccagccctggattcgcacctcttttcggcgggggctgtcgacctcatcgaacatcgccttgtcgtgggcgtactggttttcgctcagggtcaagccgatgacgttgacgtcgtactcggcgaccgcgtgtcgcatggtggaaccccagccgcagccgatgtcgagcagcgtcatgccgggctcaaggttcagcttgtccagtgccagcttgcgcttcgcgtactgcgcctcttccagcgtcatatcgggacgttcgaagtaggcgcagctgtacgtcatcgatgggtcaagccagagcttgaagaactcgttcgatttgtcgtagtgggatcgaactgcttcgaccggcggcttgagctgcgtgccgcttgtcgtgtcgccctgtgacgtcattgaacggaccctactttccccactagatcgatgcaatcgccgccaccgttgcatcggcatcggcttcgtggtgggccgcttctcccaacatggtgacgacactggtgaccacaggctttccttcggcgtcggtaacttcgcttcggatctcggcgagcaccgtgccgtgggattcgatgacggagtcaagataggtgtcgaagtacagcttgtcgttggccaggatcggccggtggaagcggaacttctggtcgcgatgaaagacccgggcgatgttgatcgggatattgaacttggtgaagatctccagctgcacgcgccggccggcgatcgccaggaaggtcagcggggctaccagcgcggggtaaccggccgctgcggcatccggctcgctgtagtgggtcgggtggtcgtctttgaccgcgaccgcgaactcgcggatcttctcgcgccccaccagaaagtggtccggcgcccgataatgcttgccgatcagtgtctgggcttcttcgggaactgtcatgccgctgccgccctccgctcgaatagttgctaagccctattgcccggctcctcctcgccccgctgcgcgggtcgcatcgtcgccaggctgggccctattgcccggctcctcctcgccccgctgcgcgggtcgcatcgtcgccaggctgggccctattgcccggctcctcctcgccccgctgcgcgggccgcatcgtcgccaggctgggccctattgcccggctcctcctcgccccgctgcgcgggccgcatcgtcgccaggctaacggcgcagcttatcagcgtgattggcgtctagaggctagagccgccaacgcgccgccggccgcacccagcgccagggccgacggaaccccgatccgagcggccttgcgggcgattcggaaatcacggatctcccacccccgttcccgggccaggctgcgcaggcgggcgtcggggttgatggcgaccgcggtgcccaccagcgacagcatcgggacgtcgttgtagctgtcggagtaggcggtgcagcgtttgagattgagtccctcccggatggccagcgaccgcaccgcgtgtgccttgccggtgccgtgcaggatctcgccgaccagtctgccggtgaatatcccgtcgaccgactcggcgacggtgcccagggcgccggttaggccgagccggcgggcgatggtggccgcgagttcgtatggggtagcggtgatcagccatacctgctggccggcgtccaggtgcatctgggtgagttcgcgggtgccgtcccagatcttgtcggcgatgatctcgtcgtaaatctcctctcccaaggccaccaactccgcgacggatcggccctcgatgaacgcgagcgccttgcgccggccagcggcgacgtcgttgctgttctccttgccaagtagctggaacttggcctgagcgtaaagaaatccgaggacgtcgcggtaggtgaagtagtggcgagcggctagcccgcggccgaagtgcaccgccgacgagccctgaaccaaggtgttgtccacgtcgaagaaggcggctgcggtcaggtcgatcggcggctgccgatcgctgccggcggcggcgacgggggccggcatgtccaccggcgagtggctggcgctggcatcgggtggcggcgggtcggccggcgaagccaggtcgacgtgaccggcctggtctgggctacccaggtgggaggaaaccatcattactcctaatcgcggtgcctgcccggtggccgatgctgcggccgttatcaaccctatccggcaaatgcgcggcggagctcttggctggcgcggattgatctgcaagcccagcgcggtatcgaaattcgcgaggccgcagcgactttcgtcgtgaacacgacccgcagcggttcggggccaacatgtcagccccataccggtacgcgcaaagctgggtacgtgaaatcctgaattcttcagcctgtcaacggtagcgtctacgctagctaacgcaacgagacatccgattactacgcacgttaggacatttcaggaggtatcgggaggcctaagggtcactaggtccgcgcgatgggcggaacacgagggtgaggatgatttcggttagcggcgccgtgaaacgcatgtggttgctgctggccatcgtcgtggtggccgttgtcggggggcttggtatctatcggctgcacagcatcttcggtgttcacgagcaacccactgtcatggtcaagcctgatttcgacgtcccgctgttcaaccccaagcgggtgacctacgaagtctttggccccgccaagaccgcaaagatcgcctacctggaccctgatgcccgggtgcatcgactcgatagcgtgtccctgccgtggtccgtcacggtcgagacgacgctgcccgcggtcagcgtcaacctcatggcgcagagtaacgccgacgtgatcagctgccggatcatcgtcaacggcgccgttaaggacgaaaggtctgagacctcgccgcgagcgctaacctcctgccaggtgtcatccggatgagcgaaagacacgccgcactgacgtcactgccgcccattctgccgcggctgatccgccggtttgcggtggtgatcgtcctgctctggctgggcttcaccgcctttgtcaatctcgccgtaccgcaactggaagtggtcggaaaagcacactcggtatcgatgagccccagcgacgccgcatcgattcaggcgatcaagcgcgttggtcaggtgttcggtgagtttgattccgataacgcggtaacgatcgtgctggaaggcgaccagccactcggtggggacgcgcaccggttctatagcgatctgatgcggaagctttccgccgatacccgccatgtcgcgcacatccaggacttctggggggatccgctgacagcggcgggatcccaaagtgcggatgatcgggccgcctacgtcgtggtgtacctcgtcggtaacaacgaaaccgaagcgtatgactcggtccacgcggtgcggcacatggtggacaccacaccgccaccgcacggggtgaaggcctatgtcaccggtccggcagcactcaatgccgaccaggccgaggccggagacaaaagtatcgctaaggtcaccgcgatcacgagcatggtgatcgcggcaatgttgctagtgatctatcgctccgtaattaccgcggttctcgtcttgatcatggtcggcatcgacctcggcgcaatccgcggattcatcgccttgctcgccgaccacaacattttcagcctttcaacatttgcgaccaacctgctcgttctcatggcgattgcggcgagcacggactacgcgatattcatgctcggccgttaccacgaatcgcgctacgccggcgaggatcgggaaacggccttctacacgatgtttcacgggaccgcccacgtgatcttgggttcgggtttgaccattgccggcgccatgtattgcctcagctttgcccggcttccgtattttgaaacgctcggcgcgcccattgctatcggcatgctggtcgcggtcttggcggcgctcacgctcggcccggccgtactgatcgtgggcagcttcttcaagctgttcgatcccaagcggcggatgaacactcggcggtggcgccgggtgggaacggcaattgtgcgttggccggggccggtgctcgcggcgacatgcttggtcgcctccattggcttgctggccttgcccagttaccggacaacgtatgatctgcgcaagttcatgcccgccagcatgccgtccaatgtgggggatgcggcggctggtcgacacttttcacgggctcggctgaaccctgaggtgctgttgatcgagactgaccacgatatgcgtaatccggtggacatgctggtgttggacaaggtagccaaaaatatctaccacagtcccggtattgaacaagtgaaagcgataacccggcccttgggaacaaccatcaagcacacttcgataccgttcatcatcagcatgcagggcgtgaatagtagcgagcaaatggaattcatgaaggaccgaatttatgacatactggtgcaggtggccgcgatgaatacctccatcgagacgatgcatcgcatgtatgcactcatgggcgaggtcattgacaacaccgtcgacatggatcatctcacgcatgatatgtcggacataacggctacgctaagagatcatctcgcggatttcgaggatttcttccggcctattcgcagctacttctactgggaaaaacattgtttcgacgttccgctctgctggtcgataagatcgatattcgatatgtttgacagtgtggaccagctgagcgaaaagctcgagtacctggtcaaggatatggatattctgattacactgttgccgcagatgcgcgcgcagatgccgccgatgatatctgcgatgacgacgatgcgggacatgatgcttatctggcatggcacgcttggcgcgttctataagcaacaggagaggaataacaaggaccccggcgcgatgggccgggtttttgacgccgcccagatcgatgattcgttctatctgccgcagtcggcttttgagaatccggatttcaagcgggggctgaagatgtttttgtctccggacggcaaggcagcccgctttgtcattgctctggagggagatcccgcaacgcccgagggcatctgtcgggtcgagccgatcaagcgggaggctagagaggccataaagggaactccattgcagggcgctgcgatctatctgggtggcaccgcggcgacgttcaaggatattcgagagggcgccagatacgatctgctgatcgccggagtggcggcgataagcttgattttgatcatcatgatgatcatcacccgaagtgtggtagccgcagtggttatcgtgggtaccgtcgtgctttccatgggcgcctctttcgggctttccgtattggtctggcaggacattctgggtatcgagttgtactggatggtgttggcgatgtcggtgatcctgctcctggcggtgggatccgactacaatctgctgctgatttcccggttgaaagaggaaattggggccggattgaacaccggaattatccgtgccatggctggtaccgggggagtggtgacggctgccggcatggtgttcgccgttaccatgtcgttgtttgtgttcagcgatttgcggattattggtcagatcggtaccaccatcggcctgggcttgctgttcgacaccctcgtcgtgcgctcgttcatgacaccgtccattgctgcgctgctgggacgctggttctggtggccgctacgggtgcgcccgcgcccggccagtcagatgcttcggccgttcgcgccgcgccgattggttcgcgccttgttgctgccgtccggccagcacccgtcagcgactggcgcccatgagtaggccccaggtggagcttttgactcgcgccgggtgcgcgatctgcgtgcgggtagcggagcagctggccgaactgtccagcgaactgggcttcgacatgatgacgatcgacgtcgatgtcgcggcgtcgacgggcaatccagggctgcgagctgagtttggcgatcggttgccggtggtcctgctggacggccgcgagcacagctactgggaggtcgacgagcaccggctgcgtgcggatatagcccgcagcacatttggtagcccacctgataaacgtctaccgtagacaccagttttactggggtagtcgagggagctggccaggtggtgctgccgtgagcgtgctgctcttcggggtgtcgcatcgtagcgcgccggtcgtcgtccttgaacaactcagtatcgacgaatccgatcaagtcaagatcatcgaccgagtgctggcttcgccgctggtgaccgaggcgatggtgctgtcgacttgcaaccgcgtcgaggtctacgccgtagtggacgcgttccatggcggcctgtcggtgatcgggcaggtgcttgccgaacactccggtatgtcgatgggggagctgaccaagtacgcatatgtccgctacagcgaggcagcagttgagcacctgttcgcggttgccagcggcctggactcggcggtgatcggcgagcagcaggtgcttggtcaggtgcgccgcgcctatgccgtcgccgaatccaaccgcacggtcggccgcgtgctgcacgaattggcccagcgggcgctgtcggtgggcaagcgagtgcactccgaaaccgccattgacgctgccggtgcctccgtggtgtcggtcgccctgggaatggccgagcgcaaattgggctcgttggcgggcacgaccgcggtggtgatcggcgccggggcgatgggcgcgctgtcggcggtacatctgacccgtgccggcgtcgggcacattcaggtgctcaaccggtcgttgtcccgggcgcagcggttggcccgaaggatccgcgaatctggcgtgccggccgaggcgctagcgctcgaccgcctggctaatgtcctggccgatgccgacgtggtggtcagctgtactggggcggtgcgtccggtggtgtcgctggccgatgtgcatcatgcgctggccgccgcccgccgtgacgaggccacccgtccgttggtgatatgcgacttgggcatgccgcgtgacgtcgatcctgcggtggccagattaccgtgtgtgtgggtcgtggacgtggatagcgtgcaacatgaaccctcggcacatgccgcggctgccgacgttgaggccgcccgccacatcgtcgccgccgaagttgccagctatctggtggggcagcggatggccgaggtcaccccaaccgtgacggcgttgcgccagcgagccgccgaagtggtcgaagcggaattgctgcgcctggacaaccggctgcccggcctgcagagtgtccagcgcgaggaggtggcccgcaccgtacggcgagtcgtggacaagctgttgcacgcgcctaccgtgcggatcaagcagctcgccagtgcgcccggcggtgacagctacgccgaggcgctgcgcgaactcttcgagcttgaccagaccgccgtcgatgccgtcgccactgcaggtgaattaccggtggtgccaagcggattcgacgctgaaagtcgccgcggtggaggcgacatgcaaagcagcccgaagcgatcgccgagtaactgattggcgcacgtgatccggataggtacccggggcagcttgctggccaccactcaggccgccactgtcagagacgccctcatcgctggtggccactccgcggagttggtgaccatcagcaccgagggtgaccgatccatggcgccgatcgccagtctcggggttggcgtcttcaccacggcgttgcgcgaggcgatggaggcaggcctcgtcgatgcggcggtgcattcgtacaaggatttgccgactgccgccgatccaaggttcacggttgcggcgataccgccgcgcaatgacccccgcgacgcggtggtagcccgtgacgggctgacgctgggggaattgccggtcggatcgttggtgggcacatcctcgccgcggcgggccgcacagcttagagcattgggtctcggtttggaaatccgccccctacgaggcaacctagataccaggttgaacaaggtaagtagcggcgatcttgacgccatcgtggtggcccgggctggtctggcgcggctgggccgcctcgatgacgtgaccgagacgttagagccggtgcagatgttgcccgcgccggctcagggcgcgctcgcggtcgaatgccgcgccggcgacagccggttggtggcagtgctggcggagttggatgacgccgacacgcgtgcggcggtcaccgccgagcgagccctgcttgccgacctggaggcaggttgctccgcaccggtgggagcgatcgcagaagtggtcgagtccatcgatgaggacggccgtgtcttcgaggagctgtcgctgcgcgggtgcgtggcggcgctggacggatccgacgtgatccgcgcgtccggcatcggcagttgcggtcgggcacgggagctggggctctcggtcgccgcggagctgttcgagctgggcgcccgggagctgatgtggggagtgcggcattagcccgcatgaagaagtgactgggagtgacaatcatgacgcgagggcgtaagccgagaccgggccgcatcgttttcgtgggctccggtccgggcgaccccggcttgcttacgacacgggctgccgcggtgctggccaacgccgcgctggtgttcaccgatcccgacgtaccggagccggtggtggcgctgatcggcacggatctgccccccgtgtccggcccggcgcccgccgagccggttgccgggaacggcgatgcggccggcggaggaagtgcgcaggaacacggccgggccgcgtccgcggtagtctccggtggtcctgacatccgcccggcgctgggcgatcccgccgatgtggccaagacgctgaccgccgaggcccgttcgggtgtcgacgtggtgcggctggtggcgggcgatccgctcacggtggatgcggtaatcagcgaggtgaacgccgtcgcacgcacccacctgcacatcgaaatcgtgcccggcctggccgccagcagcgcggtcccgacctatgccgggttgccgctgggttcgtcgcacaccgtcgccgacgtgcgtatcgaccccgaaaacaccgactgggacgcgctggctgccgcacccgggccgctgatcctgcaggccaccgcatcgcatctagccgaatcggcccgcagcctgatcgatcaccagctggccgagtccactccgtgcgtggtgaccgcacacggcaccacctgtcagcagcgttcggtcgagaccacacttcagggattgaccgacccggccgtcctgggcgctaccgaccccgcgtgctccgcaaacgggagggactcccaggccggaccgctgatagtgaccatcggcaagacggtgaccagtcgggcaaagctgaactggtgggagagccgcgccctctacggctggacggtgttggtgccgcgcaccaaggaccaggccggcgagatgagcgagcggctcacgtcgtacggcgcgctgccggtggaggtgccgaccatcgccgtcgagccgccgcgcagccccgcgcagatggagcgcgccgtcaagggcctggtcgatggccgattccagtggatcgtgttcacctccaccaacgcggtgcgtgcggtgtgggagaagttcggcgagttcggtctggatgcccgcgcgttctccggggtgaagatcgcctgtgtcggcgagtcgacggccgaccgggtgcgcgccttcggaatcagtcccgagctggtgccctccggggagcagtcctcgcttggcttgctagacgacttcccgccctacgacagcgttttcgacccggtgaaccgggttttgctgccgcgcgccgacatcgccaccgaaacgctggccgagggactgcgagagcgtggctgggagatcgaggacgtcaccgcctaccggaccgtgcgggccgcgccgccgccggccactacccgggaaatgatcaagacgggcgggtttgacgcggtatgtttcacctccagctcgacggtgcgaaacctggtcggcatcgccggcaagccgcacgcgcggacgatcatcgcctgcatagggccaaagaccgccgagaccgcagccgagttcggcttgcgggtcgatgtccagccggacaccgccgccatcggcccgctggtcgatgcgctggccgagcatgccgcccggttgcgcgctgagggtgcgctgcccccgccgcgcaagaagagccgcaggcgctagtggcccaccctcgtcaggtgagcgtgcgtgtctgtacaccgacacgccgaccgagctggcattttgcgtacgctcgcggctacgaatgagcatgagttcctatccgcggcagcgaccgcgccggctccgctccaccgtcgcgatgcgccgtctggttgcgcaaacctcgttggagccaaggcatttggtgctgccgatgttcgttgccgacggcattgacgagccgcggccgattacctccatgccgggcgtggtacagcacacccgggattcgctacgtagggccgcggcagccgcggtggccgccggcgtgggtgggctgatgcttttcggcgtgccgcgcgaccaggacaaggacggtgtcggttcggcgggcatcgaccccgacgggatcctcaacgtcgcccttcgcgatctggccaaggacctgggtgaggccacggtgttgatggccgacacctgtctggacgagttcaccgaccacgggcactgcggtgtgctcgatgaccggggccgggtcgataacgacgccaccgtggcccgctatgtggaactggctgtggcgcaagcggaatcgggcgcccacgtggtcggacccagtgggatgatggatggccaggtagccgcgatccgggacggtttggacgccgccggctacatcgatgtggtgatcttggcctacgcctcgaagtttgcttcggcgttctacggcccgttccgcgaggcggtgagctctagcctgtccggggatcggcgcacctaccagcaggagccgggcaacgccgccgaggcgctgcgtgagatcgagctcgatctcgacgaaggcgccgacattgtgatggtcaaacccgcgatgggctacctcgatgtggtggcggccgcggcggacgtctcgccggtcccggtggccgcctatcaggtctcgggagagtacgcgatgattcgtgcggcggcggccaataattggatcgatgagcgtgccgcggtgctagagtcgctgaccggtatccggcgtgccggcgccgacatcgtgctcacctactgggcggtagacgcggcgggctggcttacgtgacggaggcctgacatgacaccaaccggggataccaagcccaagttgttgttctacgaacccggcgcgagctggtactgggtgctgactggtccgcttgcggcggtgtcggtgctcctcctcgagatatccagcggcgccggggttgggttgataacgccggcgatctttctggtgatggtgtcggcgttcgtggcattgcaggtgaaggcggcgcggattcacacgtcggtcgagctgacgcatgatgccttgcgccaaggcaccgagaccatcaggctggccgaaatcgtcaaaatctatccggaggcagacggccgcgagacgtccggggaagagccggcaaagtggcagtcggcgcggaccctgggcgagctcgtcggcgtaccgcgcggccgggtgggaatcgggctgaagctgaccggaggccgcaccgcccaggcctgggcgcgtcgtcatcaacagctgcgggcggcgctgactccgctggttcaggagcggctcgggcccgtggattctgatgtcgccgacgtcaacggtgacgacgccgggccagcgcggtgatcgcccgctaccgggccggggccgaactgttcctggcttgtgccgcgcttgccggatctgcggcgagctggtcgcggacccgctccaccgtggccgtcgcgcccgtcatcgacggccagccggtcaccctgtcggtggtctatcacccgcaaccgttggtgctgaccctgctgctggcgacgatcgccggcgtgttgtcggtggtggggacggccaggttgcggcgcgcgcgagctggcttgaacgcacatccggacggcttgaaccagcgtccgcccggcggttggtgtcattgagccgtttgcgtggatcacttccgctgctgcttgatcgggccctggtctgtgtcggcagcggctggtagtatcgaaagtatgttcgatcaggtgcgggggcgcatgccttcaccggaggcgatcgctcattttgatgagcggtttgaatgccatgctccgcggaccacgagggtgtcggcggcgttcatcgatcggatctgctcggcgactcgggccgaaaaccgggccgctgcggcgcagttggtggcgttgggggagttgttcgcctatcggtggtcgcgttgcgggggccgcgaggagtgggtgatggacaccatggcggcggtggccgccgaggtggcggcggcgttgcggatcagtcagggtctggcggccagccggttgcggtatgcgcgggcgatgcgtgagcggctgcctaagacggctgaggtgtttagcgccggcgacatcggctatctgatgtttgccacgattgtgtatcgcaccgacttgatcgttgaccctgatgttttggcggcggtggatgcgcagttggccgccaatgtggcgcgttggccctcgatgaccaaggcccgcctggctgggcaggtcgataagatcgtggcgcgtgccgatgccgatgcggtgcggcggcgcaaggagtatcaggcccagcgccagttctgggtcggggaaagccaagacggtgtgtgctagatcggtggcagcctgttggccgtcgacgcacacgccctcgatgcgcggttgagcgcgttggcgggcaccgtgtgtgagcacgatccgcgcagccgtgagcagcgccgcgcggacgcgttgggggcgttggcgggcggggccgatcggctgggctgtggctgtgggcgcgctgattgtgcggccgggaagcggcctgcggccccgccggtggtgattcacctgatcgccgaggcggccacgatcaatggcacgggctcggcgccggcatcgcagatgaacgccgacgggctgatcaccgccgaactggtggccgagctggccaagacggccacgctggtgccgctggttcatcccggcgatgcgccgcccgagccggggtatgcgccgtcgaaagcgctcgccgatttcgttcgctgccgggatctgacgtgtcgctggcccggctgtgatgagcccgccaccaattgcgacctggatcatacgatcccgtatgccgctggtgggcccacccatgcgtcgaacctgaaatgttactgccgtacccatcacctggtgaaaacgttttggggatggcgtgatcaacagctacccgacggcaccctgattttgacctccccgtccgggcatacctatgtcagcaccccgggcagtgcgctgctgttccccagcttgtgccacttcagcggcggcatcccggcaccggaagccgacccaccctacgaccattgcgaccagcgcacagcgatgatgcccaaacgccggcgcacccgcgcccaagaccgggcctatagcatcgccaccgaacgtcgacaaaaccacgccgcccgccagcgcgcccaggtgctcacccagaccgccgcggccaccgacacccacggcccaccaccggatcacaacgacgacccaccgccgttttaggctgacctgctgattagcggtagcaccagctgacggcggcggtcgatggcgtcagccaggtcgtggagcgctttatgcaccgagcgcgccatcgggaacatggattcatgctcgccctggtcacagcggccacctagctgttcgactactgcggggctcgcgactaatgcccactggacgccggcggctcggcagtcctcatcgaggatgcacaagagcgagatgccggccccactgaagtgactcaactcgctcaggtcgagcaccatcggatttgttccgaggctgaaacgccggacgtgctcgctgatctgctcgacattggcggcgtcgatctcgcctcggatggtcaccactgtcgccaggtgatgcaggtaggcccgaatctgagcgccaccgtagtcaacggcggcatttccgggccgcgtcgtgacgctgcaagccgattttgacgtcgggatcgtggtagtcatcaatagcctcgttctccgtcgcgttgcgggccgaccgatcgccggctaaagctgcctttaaccaaacccgcaaaatctaaggggagcgaaagccgcctctaactctttgctaagaagcgattttcggggtgctcccggcgacccacgccgtcgcggccatggcgctgttaggctgcgatggctgccggttgctagtcgggggctgatgatatggccggtggtatggatcagccgcccggtcagcctagaaggcggaccagacagcagagttcagacggaaagaacggcgtgcgcgctgcagagatcaccggagaaattagggccctgacaggattgcgcatcgtcgcggcggtgtgggtagtgctgtttcacttccgaccgatgttgggtgatgcgtcaccgggcttccgcgacgccctcgcgccggtgctcgactgcggcgcgcagggtgtagacctcttcttcatcctcagtgggttcgtgctgacctggaactacctcgaccgcatgggccggtcgtggtcggtccgtgccaacctgcacttcttgtggctgcggctggccagggtgtggccggtgtacctggtcaccttgcacctggccgccgtgtgggtcatctttacgctgcacgtcggtcacgtgccgtctccggaggcaggccagctgaccgcgatcagctatgtgcgccagatcctgctggtgcagctgtggtttcagccgtatttcgatggatccagttgggatggaccggcctggtcgatcagtgcggaatggttggcctacttgctgttcggtctgctcattctggtcatcttccggatgaagcacgccaccagggcgcggggcctgatgtggctggccttcgcggcgtcgttgccgcccgtggtgctgctgttggccagcggccagttctatacgccatggagctggctgccccgaatcgtgacgcaattcgccgcgggagcgctggcgtgtgccgccgtccgcaggttgcggccgaccgatcgcgctcgccgcatcgccgggtacctttccgtgctggtcggcgtcgcgattgtcggcatcctctacctgttgcacgcgcatccgctcgccggggtcgaggacagcggcggggtggtcgacgtgctgttcgttccgctggtgatcagcctggcgattggcgtcggcagcctgccggcgttgctgtcgacgcggttgatggtttttggcgggcagatctcgttttgcctctacatggtgcacgagctggtgcataccgcctggggatgggccgtgcaacaatacgagcttgcgctgcaggatcagccgtggaaatggaacgtcgtcggtctgctcgcgatcgccctgggggctgcgatcttgctgtatcacttcgtcgaagaaccgggccgccgatggatgcgccggatggtcgacgtcaaagccgcgagtgcgagaagcgagcccggggagccggtaggcagcacgcgttatcaaatcgacgatgcgctggaaggggtttcggcccgcgcggtgtgacggttgagtggggctgcagcgggtcgacgcgagttcacatcggtttcctcgtacgattcccttgatttggacgcggcgcacgacccgttcaactttgagccgagtccagtggagccatcagtggagtcagtgtgagtcgcccgggtacatacgtcattggtctcactctcctggtcggcctggtcgtcggcaatccagggtgcccgcggtcctaccgcccactgaccctggattaccggcttaacccggtcgcggtgattggcgactcctataccaccggcaccgatgagggcggtctgggctcgaaatcatggaccgctcgcacctggcagatgctcgctgcacgtggcgtgcggatcgcagccgacgtggccgccgagggccgggccggctacggggtgcccggcgaccacggcaacgtgtttgaggatctgaccgccagggccgtccagcccgacgatgcactggtggtgttctttggctcccgcaacgaccaaggcatggatcctgaggatcccgagatgctggccgaaaaggtccgcgacactttcgatctagcgcgccaccgcgcaccatccgcgagcttgctggtgatcgcaccgccgtggcctaccgccgacgtacctggcccaatgctgcggattcgcgacgtgctgggcgctcaggcgcgggccgcaggagcagtgtttgtcgacccgatcgccgaccactggtttgtcgacaggcccgagctgatcggcgcggatggcgtgcatcccaacgatgcgggacatgagtatctggcggacaagatcgcgccgctgatcagcatggagttggttggatgagttgggagtcacgagccacgcaaagggtttagcgtgacgacggtcgacgtgctagtcctctgcgtgccgttcgtaatcccaacgctcaaggcgcgcctgcaactgcaggagaccaagtccggcgagtggcgccgcggcggtgaggaaggccagcagcatcggactcatctcagaacctccaaaaccatttcattcgtaccacgttcgtcgtcgaggggtggttctttcgcgaaacatgtccgtccgaattcagctgtcctcagccaccgccacgctgcgccacgtcagctaggacgccatccaagccagttcgccgggcaactgttcgcgccagtacgacgcgtcgtgtcctccgggcgagaagctgccggcaggcggttggtgcagttggttgacgaattggcgagtggcgaagtagaagcggtcgctggtgccgcaatccacccgtagcgggattgagttcagcgcgggcaggcccaacacgctgtgctgcacatagtcgtcgtagctgtcgaacgccccgggtgtgctgccggtgaacgacgtgaacaatgccgggctgatggcacagatccccgcggttctggccggacccaaccgggcacccaggagcagcgcgccgtatccccccatcgaccaccccaggaatcccacccgggaggtgtccatacccatcgaggtcagcatcggcagcagctcgtcgagcaccatcgcacccgagtccccgccggaagagcgacggtgccagtaggtgttgccgccgtcgacgccgaccaccgcgaacgctggcttgccctccttgaccaggcgggccaacccctgctcgacgccgagatccagcatcatgccggcgttgccgtccttgccatgcagtgcgatcactggccgcagctgcccgctctggccgggcggcatggagatcacccagttggtcttgatgcctccgcgagccgccgagatgaacgagccggagatcctggtcggcaagctgctgcccgccgtcgggggctcgaacggcgccggggccgcctgcggctcaagtgggtccaccagggcgccgaaggcccacacgccggcggctcccgcgccggcgccggcaccccaacggagcagggcacggcgggtcaggtctgccatgggcgtcatgatgccgcgccgatcggtgttgcccgcacagccacgccgtagcaccggccaatcgtgacaccggtaacggctggcgagtcgccgtagtgggggcccggctgcgcagcagtgacggcatgaagaactttcgcaaaactggaaacggctggtaccggaagtcggtattctttgcgcggcagctgcgtgtcaatgatgaccgagcggtagcccggtcgtccctggtgtatgggagggtgttcgatcacctgcctcaacatctccgaagtgccgaacgagaccaaccgtaagaagaaccgtcaggccggactcgaccgcagtatccgggtgattcatggcagcttcgacgacattcccgagccggacagcggctatgacgtcgtctggtcacaagatgcgatcctgcacgcgcccgaccgccgaaaggtgctcgaggaggcattccgggtgttgcggcccggcggcgaactgatcttcaccgatccgatgcaggccgacgatgttcccgacggtgtgctgcagccggtctacgaccggctcaacctgcgtgaccttggctcgatgcgcttctatgcgtgaagccgcacaggcactcggtttcgaggtgctcgaccaaagagacctggttcgcaatctgcggacgcactacagccgagtgttcgaggaactcgaagcccggcgtctcgaactcgaggggaagtcctcccaggagtacctcgacaagatgcgggtaggcctgaagaactgggtcgaggccgccgacaacggtcactctcgcgtggggcatccaacatttccgagaacccgcctgactccgatatgccagctgcccacggccgcgatcgactcgacggctggtcgtcgccggtatcgttgaccccacggactgcgtgacagccgggggcacggagttgcccggcggcgccagtactgcccccgacggaccggaaggcaggtgccatagctaccacttcaggactgcgcccaggactgtcgcagcgtcagctcaacatgatcgctatcggcggcgtcatcggtgctggcttgttcgtcgggtctggtgtggttatccgtgcgaccggtccggcggcattcctgacctatgcgctgtgcggcgcactgatcgttctggtgatgcgcatgctgggcgagatggccgccgccaatccgtcgactggagcgttcgccgactacgcggcaaaagccctgggcggctgggcgggattctcggttggctggctgtactggtacttctgggtaatcgtcgtggggttcgaggcggttgccggcgggaaggttctaacctactggatcgatgcgccgctgtggttggcgtcgctgtgtctgatgatgatgatgaccgcgacgaacttggtctcggtgtcatccttcggtgagttcgagttctggttcgccggagtcaaggttgccaccatcgtcggcttcctggtccttggcaccgctttcgccttcgggctgctgccgggccatggcatggatttcagcaacctcagcgcgcacggtggcttctttcccgacggggtaggtgccgtcttcgctgccatcgtggtcgcgatcttctccatgactggcacggaagtagtcaccatcgccgcggctgaagcgccggaccctcaacgagcggtccaacgcgcgatgagcacggtggtggcacgcatcgtgatcttcttcgtcggctcggtcttcctgctcacggtgatcctgccgtggaactcgttggagcttggcgcctccccgtacgttgccgcgctgcggcacatgggtattgggggtgctgatcagatcatgaatgccgtcgtgcttaccgcggtgctgtcctgcttgaactcgggcctgtataccgcgtcgcggatgctgttcgtgctcgccgcccggcaggaggcgccggcccagctggtcaaagtcaaccggcgtggagtccccaccttcgcgatcatgggatcgtccgtggtgggattcctgtgcgtgatcatggcatgggtctcacccgcaacggtattcgttttcctgctcaactcgtcgggcgctgtgattttgttcgtctacctgcttatcgcgctgtcgcagatcgtgttgcgtcgccagacatctggccaaaatctgggggtacggatgtggcttttcccggggctgtcgatcgtcacggtgaccggaattgtcgccgtgctggcgcggatggcgttcgactacgccgcgcgcagccagctctggctcagcctgctgtcctgggcagtggtcgttgggtgttatttggtcaccacattggtgcgacgtccccttaatcggccttggtgagcagtacggcctcgtcgaacggcagtctggcaaagaccggccgccatcggctgctgacatacggcgccgcctcggccttggtgagccgccgcgggttggcgacaccaaaggttttgccgtagcggcgcatccggccaccgccggccgcggtgatgttcttcagccagtcgcggttcggaccgtaggtgagcaaaatcgccacgcccgcccggccgtcgacgtccgcgctgaacacgttcaacggggtacggtacggcttgcccgagcggcggcccacgtgctcaagaatcgcgaacgccgggagccagccggcccatagccgctgaatggggttggtgacatatcgattgaaccgagccagccactgcggtagttgcatgcccaccatccaactcgtggaccggccgcggcatcaagcaaacctctggtggctgcggcaaactcttacaccctgtagttgagcgacctgggcaggctggaacactagtcgtcatgggcagcacggaacaggccacctcgcgggtaaggggagccgcgcgcacatcggcgcagctgttcgaggccgcatgcagcgtcatacccggcggagtgaactccccggtgcgggcgttcacggcggtgggcggcaccccgcgcttcattaccgaagcccacggctgctggttgattgacgccgacggcaaccgctacgtagacctggtctgctcatggggcccgatgatcctcggtcacgcgcatccggccgtcgtcgaggcagtggccaaggccgcagcccgcggcctgtccttcggggccccgactcccgccgaaacccaactagccggcgagatcatcggccgggtagctcccgtcgagcggatacggctggtgaactccggcaccgaggccactatgagcgccgtgcggctggcccgcggattcaccggccgggccaagatcgtcaagttctccggctgctaccacggacacgtcgacgcattgctcgccgacgcgggttcgggagtggccaccctgggcttatgtgacgacccccagcgcccggcttcgccgcgctcgcaatcgtcacggggcctgccgtcctcccccggggtcactggcgccgcggcagccgacacgatcgtgttgccctacaacgacatcgatgccgtacagcagaccttcgcccggttcggcgagcagatcgccgccgtaatcaccgaggccagccccggcaacatgggagtcgtcccgcccgggcccggcttcaacgcggcgctgcgcgcgatcaccgccgagcacggcgccctgctcatcctcgacgaggtgatgaccgggttccgggtcagccgaagtggttggtacggaatcgatccggtgcccgctgacctgttcgccttcggcaaggtgatgagcggcgggatgcccgccgccgcgttcggcgggcgcgccgaggtgatgcagcggctggcgccgctggggccggtgtatcaggccggcacgttgtcgggtaacccggtggcggttgccgccgggctggcaacgctgcgggccgccgacgacgcggtctacaccgcattggacgccaacgctgaccgcctggccggcctgctctccgaggcactgacggatgccgttgtgccacaccagatttcgcgggcaggcaatatgctcagtgtgttcttcggcgaaacaccggtgaccgacttcgcgtccgcgcgggccagccagacctggcgttatccagcgttctttcatgccatgctggacgccggtgtctacccgccgtgcagtgccttcgaggcatggttcgtctcggccgctttggacgacgcggcgttcggccggatcgccaacgcgctgcccgccgcggcccgagcggcggcccaggaaaggcccgcctgatgcccgaggaaacccaagtccacgtggtgcgccacggtgaggtgcacaaccctaccggcatcctgtacgggcggctgcccggattccacctgtccgcaaccggcgcggcgcaggccgccgccgtcgccgacgcgctggccgaccgcgacatcgtcgcggtaatcgcatcgcccttgcagcgtgcccaggagaccgccgcgcccatcgccgcccggcatgaacttgcggtggagacagacccggatctgatcgaatcggccaacttcttcgagggccgccgcgtcggccccggtgacggggcatggcgcgacccgcgggtgtggtggcagctgcgtaacccgttcaccccgtcgtggggtgagccttacgtggatatcgctgcccgaatgacgaccgcggtggacaaggcacgtgtccgcggcgccggccatgaggtggtgtgcgtcagccatcagctgccggtgtggacgctgcggctgtatctgaccggtaagcgcctctggcacgatccgcgccgtcgggactgcgcactggcctcggtgacgtcgttgatctacgacggcgaccgcctggttgacgtggtgtattcgcagccggcggcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgaccatgcgccggctggtgatcgccgcagcggtatcggcattgctgctcaccggctgttccgggcgcgacgccgtcgcccaaggcggcacgttcgaattcgtctcgcccggcggaaagaccgacatcttctacgatccgcctgccagccgcggccgcccgggcccactgtctgggccggagctggcggatccggcgcgcagtgtgtcgctggacgacttccctgggcaggtcgtcgtcgtcaacgtgtgggggcaatggtgtgggccgtgccgggccgaggtcagccaactacagcgggtgtatgacgccacccgaggtgcgggtgtgtcgttcctcgggatcgacgtgcgcgacaacaaccgccaggcgccccaggacttcatcaacgaccggcatgtgacgtacccgtcgatctatgacccggcgatgcgcaccttgatcgcattcggtggcaaataccccaccagcgtcattccgtccacgctggtgctggaccgtcagcaccgggtcgcggcggtgtttctgcgcgaattgctggctgcggacctgcagccggtggtcgagcgggtggccgaggaggagccgtcgggtcgggctccggtgggggcgcaatgaccgggttcaccgagattgccgcggtggggccactgctggtggcggtgggggtatgtctgctggctggtctggtgtcgttcgcctcaccatgtgtggtgccgctggtgcccggctacctgtcgtatctggcggccgtcgttggggtggacgagcagctgccggccggcgtcgtcaaacccccggtggctgcccgctggcgggtcgccggatcggcggcgctgttcgtggcggggttcacgacggtgttcgtgctgggcaccgtcgccgtcttgggcatgaccaccacgctgatcacgaatcagctgctgctgcagcgggtcggaggcgtgctgatcgtcgtcatgggcctggtgttcgtggggttcatcggagccctgcagcgccaggcgaggttcacgccgcgccagttgacgagcgtagcgggggcgccggtgcttggcgcggtgttcgcgctcggctggacaccgtgcctggggccgacgctgaccggggtgatcaccgttgcctcggccaccgagggtgccagcgtggcgcgtgggatcgtgctggtgattgcctattgcctggggctggggattccgttcgtgcttttggcgttcggttcggcgtgggcggtggcgggcctgggctggctgcgccggcacaccagggccatccagatcttcggcggggcgctgctgatcgcggtcggtgccgcgctggtcaccggggtgtggaacgacgtcgtgtcgtggctgcgcgacgccttcgtttccgacgtgaggttgccgatttgagtgggcagggtgccgcgcaaaaggcgcgcaacatgtggcggtcgttgacgtcgatgggcaccgcgctggtgctgctgtttttgctcgcgctggctgccatacccggggccctgctgccgcagcgtggcctcaacgccgccaaggtggacgactacctggccgcgcacccactcatcggtccgtggctggacgagctgcaggccttcgacgtgttctccagcttctggttcaccgccatctacgtgctgctgttcgtgtccctcgtcggctgtctggccccgcggacgatcgagcacgcccgcagcctgcgggctacaccggtcgccgccccgcgcaacctggcccggctgcccaagcacgcccacgcccggctggccggcgagcccgccgccctggccgccaccatcacgggccggctgcgcggctggcgcagcatcacccggcaacaaggcgacagcgtggaagtctccgccgagaagggctacctgcgcgagttcggcaacctggtgttccacttcgcgctgctgggtctgctggtggcggtggccgtcggcaagctgttcggctacgagggcaacgtgatcgtgatagccgacggcggacccggtttttgttcggcgtcgccggccgcgttcgactcgtttcgcgccggcaacaccgtcgacggcacgtcgttgcacccgatctgtgtgcgggtcaacaacttccaagcgcactacctgccgtccgggcaggccacctcgttcgccgccgacatcgactatcaggccgacccggccactgctgacctgatcgccaacagctggcggccctaccggctgcaggtcaatcacccgctgcgggtcggcggcgaccgggtgtacctgcagggccacggctatgcgcccaccttcaccgtgacgttcccggacgggcagacccgcacgtcgaccgtgcagtggcgacccgacaacccgcagaccctgctgtcggcgggcgtcgtgcgcatcgacccgccggccggcagctaccccaaccccgacgagcgtcgcaaacaccagatcgccatccagggcctgctggctcccaccgagcagctcgacggcaccctgctgtcgtcgcgtttccccgcgctcaatgccccggcggtggccatcgacatctaccgcggcgacaccggcctggacagcgggcggccccagtcgttgttcaccctggaccaccggctgatcgagcagggccggctggtcaaggaaaagcgggtcaacctgcgcgccggtcagcaagtccgcatcgaccaaggcccggcggccggcacggtggtccggttcgacggcgcggtgccgttcgtcaacctgcaggtctcccacgaccccggccagtcctgggtgctggtcttcgcaatcacgatgatggcgggactgctggtgtcgctgctggtgcgcaggcgccgggtgtgggcgcggatcacgccgacgaccgcgggtacggtaaacgtcgagctgggcggcctgacgcgcaccgacaactccgggtggggcgccgagttcgagcggctgaccgggcggttgctggcgggttttgaggcgcggtccccggacatggccgaagcggccgcagggaccggaagggacgtcgattgaacacgctgcacgtcaacgtcggcctggcccgctactccgactgggcgttcacctcggccgtggtggcgctggtggtcgcgctgctgctgctggcgttcgagttcgcccaggttcgcggtcgcggactcgcgccgctggccgtgccggccggatcggtggccaccgatagcgctacccctgggatcgtggcggaccaacggcaccggccgttcgacgaacgcgtcgggcggggcgggctggccgtcgcctatctgggcatcgggctactgctggcgtgcgtcgtgctgcgcggcctggccacccagcgggtgccgtggggcaacatgtacgagttcatcaacctgacctgcttgtccgggctcatcgccggcgcggtcgtgctgcgccgtgcgcgataccggccgctgtgggtcttcctgctggtcccggtgctgatcctgctcaccgtgtccggacgctggctctacgccaatgccgccccggtgatgccggcactgcagtcctactggctgcccattcatgtgtcggtggtcagcctcggttctggggtattcctggtcgccggtgtcgccagcatcctgttccttgtgcgcacatcgcggctgggtgagccaaccggtgaaggcgcgctggcgggtatggtgcggcggctccccgatgcccaaaccctggacggaatcgcctaccggaccacgatcttcgccttccccgttttcggcttcggggtgatattcggtgccatctgggccgaggaagcctggggccgctactggggctgggaccccaaggagacggtgtccttcgtcgcgtgggtggtgtacgcggcgtacctgcacgcgcggtcaacggcgggttggcgggaccgcaaggccgcctggatcaatgtcgccggcttcgtggccatggtcttcaatctgttcttcgttaacctggtgaccgtcggcctgcactcgtatgcgggcgtgggctgaccgttcgtctgcaaccgacccgaggaccgcagcaagggggagtgctggtgaccgagcatccgaggacgggcgtgggagcccccgatagcggcaacggcggcacggatcatccgaccgtgcagttgccgcccgtgccatccgtgggggcaccaccggctgcggccggtggtgaaacaccgactaggtcagttgcgggattccgcacccagcggctcgacccgacggcctacggcgcctactacagcggccccgatgagggcccggccagcccggctgaaaggccgccgtatcgtctcgagccggtgccccatacgccgtatccggaactggccaccaccacgctgctgaggccggtcaagccgccaccgtcggaaggctggcgtcggttgctctatctgctgtcgggtcggctgatcaacgccggggaaggccctcgggccgcgcacctcaacgacctggtcgctcaggtcaaccgcccgctgcgcggctgctaccggatcgcggtgttgtcgttgaaagggggtgtcggcaagaccacgatcaccgcgaccctgggggccacctttgccgacctgcgcggtgaccgggttgtcgcggtcgacgccaatcccgaccgcggcacactgagccaaaaggtcccgctcgagacgccggccacggtgcggcacctgctgcgcgacgccgacggcatcgagcgctacagcgacgttcgcggctacacatcgaagggacccagcgggctggaagtgctggcatcggacagtgatccggcctcctcggacgcattcagcgccgacgactacacccgcaccctggacattctggagcggttctacggcctggtgctcaccgactgcggtaccgggttgctgcactcggcgatgtcggcggttctgcctaggtccgacgtactggtcgtggtcagctcggggtccatcgacggcgcccgcagcgccgcggcgacgctggactggctgcaggcccacggccacgacgaccaggtgcgcaactcgatcgccgtcgtcaacgcggtgcggccgcgcgcgggcaaggtcgacgtgggcaaggtcgtcgagcacttctccaggcgttgccgtgcggtgcgcgtggtgccgttcgacccacacctcgaagaaggcgccgaaatcgcgctggatcggttgcggcgggagacccgcgaagcgctcaccgaactggcagcggtggtggccgctggattccccggcgacccgcggcgctgcaaaccgagcttcacctaggaacggttattgtccccgtgccccaaccgccgcaggaactctggatcgtcgtcgggcccgatgacgcgagtcttgggccggttcatctgtgcccgtgcagcgcgccagccaaggtagatcagcgtcgccaaaatcagcacgaggagcaggtagagcactcgacacctccttggaccgaatatacccgcgccgtaggctcaggctgtgtcagaagcgcctaacgacaagaccactcggggtgttgtcgacatactggtctatgcgacggcgcggctgctgctggtggtggcggtcagcgcagcgattttcggggtcgcgcgactgatcgggttgaccgaattccccgttgtcgtggccacgctgttcgggctgatcatcgcgatgccgttgggcatttgggtgttcagcccgctgcggcggcgcgccacggccgcgctcgcggtggccggtgagcgtcggcgcgccgagcgggaacggctgcgggcccggctgcgtggcgagtcgctacccgaagaacagtgagcgcggggcgcctggtagtcggcattgtgcacaagtgggttgggcattcagcacagtgtttgcgctgatcgtggcgattcgcctcggccgcgattggcggctcctaacgttggctgcaccgggtgtgggttgcgggaaggtgtgcgatgtctaatttgctggtaaccccggagctggtggcggctgcggcggcggatttggcgggtattgggtcggctatcggtgcggccaatgcggcggccggggccccgacgatggcgctgttggccgccggtgccgatgaggtgtcggcggcggtggcggccgtgttttcctcctacgcccagcaatatcaggcgctgagcgctgcggcggcggcgtttcacgaccagttcgtgcgggcgttggccgcgggtgcgggtgcgtatgcgggcgccgaggccgccaacgtggagcagcagttgctgaacgcgatcaatgcgcccaccctcgcgttgttggggcggccgctgatcggcaacggcgccgacggggcggccgggaccggtcaggccggcggggcaggcgggctgttgtacggcaacggcggtaacggcgggtcgggtgcggccgggcaggccggcggggccggcggcgccgccgggctgatcggccacggcgggaccggcggggtcgggggtaccggtgcggccggcggggccggcgggaccggcgggtggctgttcggcaacggcggggccggcgggaccggcggggccgtcaccggggtcagcaccaccggcgggccgggcggtcacggcggtgacgccggcctgtacgggtttggcggggccggtggcgcgggtgggttcggccagagcggggcggccggcggggccggcggggccggtggggccggtgggtggttgtacggcgacggcggcgacggcggcgacggcggcgcaggcggcaacggcggtaacgagtccggcaccggcgtcagtggcgttgggggtgtgggtggggccggtggtgctggtgggttgttgttcggtaacggcggcgacggcggcgtcggcggcgacggcggcgacggcagcagcacccaggattccggtggtgatgggggtgcgggtggggccggtggtgctggtgggtggttgcttggtaatgggggggccggcggggccggcggggccgcctcaatcaaggttgccactggtggtctgggtggtgatggtggcgatgccgggctgttcgggtttggtggggacggcggctggggcggacgcggagtggatgctcgattcggtgcggctgggggtgccgctggggccggcggtgcgggcgggtggttgtacggcgatggcggcgccggcggcgtcggcggtgtcggcggtgctgtcttcagcctttcctccggtgacggcggggccggcggggccggtggcggtggtgggtggttgttcggtaacggcggcgacggcggcgccggtggcggcggcggtggccgcttcggcagcggcagcggtgccggtggtgatggggctgtcggtggggccggtggtgcgggcgcgtggttcggcaacggtggcgccggcggcgtcggcggcggcggtggccgcggcaccaccgccatcggtggcgacgggggtgccggtggggccggtggtgcgggtgggtggttgtacggcgacggcggcgccggcggtgccggcggcggtggtggccgcggcggcaccggcaacgatggtggcgacggcggggacggcggccgcggcggtgatgcccagctgcttggcaacggcggtgacggcggggccggcggggccggcgggcccgccgggtttggcgcttcccccggggccggcgcggccggcgggggcggcggtgccggcggttcgctgttcggcagccccggcacgaccggcccgcacggctgatccctggctagcgccgatcttcgcgcgctcaacccttcggcattcgcaccacctgggcggcatagctcagaccggcgccgtagccgatcaacagggccagatcgccgggcttggccgcgccggtcgtcagtaattcggccatcgcgagcggaatggaggccgccgaggtgtttccggtgtgctcgatatcgttggcgaccaccgcgtcgggccgcaactgcaggttcttgaccagcagctcgttgatgcggctattggcctgatgagggacgaacacgtctatctggtcgggtcgcaccccggcggcgtccatcgcgcgccgaccgacgtcgcccattttgaacgctgcccaacggaagaccgcgggaccttcgagccgcacaaacgggcgtgggccgctgggattctgggcgaaagtgatccagtcgatgtcctgccgtatggcatcggcctgttcgccgtcgctacccgccacggttggtccaatgccttgaaacggtgtctcgcccgccaccactgcggccgcgccgtcggcgaagatgaagcagttgccgcggtcgtacatgtctatcgtgggggacagtttttccgtgccgaccaccagcatcgtggccgcacctccgccccggatcatgtcggccgctgcgccaagcgcatatccgaatccggcgcaccccgccgaaagatcgaacccgagtatgcccttggcgcccagcgacgccgcgaccattggggcggccggcggggtttgcaggaaatgggtgttggtggtgacgatcacgccatcgatgtcggccgccgacaggccggcgttcgacagtgcccgtcgacaggcctcagtcgccatggaagccgccgactcgtcgtcggcggcgaatcggcgggtcttgatgccggttcgggtgtagatccactcgtcggacgagtcgatgtgctggcatatctcgtcgttggtgaccacgcgttcgggccggtacgccccgacactgagcagcccgacgctcctggcgccgctggtcgtggcgatctccgtcatacccgtcctatctgttctcgtcgagtgtgcacctacggcgacgacacgccgacggagcccgccctgagtgcacgttcgaagttagctcaactgaccaaacgccaatgcccccgccaccgccaacgcccacaccagcatggccagcccagtgtcacgcagtaccgggatcagctcgcgcccgccgcgcccggatcgcaccggtccggcagcgcgcagcgccaaaggcgcggccaccaagcccaccacacaccacggcgtggccagcattagcacgaacgtcagcaccccggcgaccgccagcaggccctggtaaagcatccgggtccgggcgtctcccagccgcaccgccagcgtgatcttgtcggcccgcgcgtcggtggggatgtcgcgcaggttgttggccaccagcaccgagcacgacaacgcacccgttgctaccgcctgtgccagccccacccagtccacccgcaatgcctgcgtgtactgggtaccgagcacggcgaccggcccgaagaacacaaacaccgccagttcgccgaagcccgcatagccgtagggttttgacccgccggtgtagagccaggccccggcgatgcagatcgcacccaccgcaatcagccacggcgcgctgagcagcgccaaaaccagcccggccagcgcaccgagcgccaggctcgtcatggcagcggtcagcaccgagcgcggggtcgccagccgcgagcccaccaaccgcaccggacccaccctgtcgtcatcggtgccgcggatgccgtcggagtagtcattggcgtaattgaccccaatgaccagcgccaccgcaacagccagtgccaacagcgctttccaccacacggccgcgtgcagccaggccgcggcgccggtgccggcaaccactggcgcgatcgcgttcggcagcgttcggggccgcgcgccggagacccactgtgcgaaactggccaccagggcatcctgccctatgcacaacaatgggcgcatgctcggagtgatcggcggcagcggcttctacaccttctttgggtcggacacccgcacagtcaattcggacaccccctacggtcaacccagcgccccgatcacgatcggcaccatcggggtgcacgacgtcgcgttcttgccccgccacggcgcccatcaccagtactcggcgcacgccgtgccgtatcgggccaacatgtgggcgctgcgcgcgcttggtgtgcggcgggtcttcgggccgtgtgcggtcggcagcctggaccctgaactcgagcccggcgcggtcgtggtgcccgatcagctggtcgaccgcaccagcggccgcgccgacacctatttcgacttcggcggtgtccatgccgccttcgccgatccgtactgccccacgctgcgggccgcggtgaccggcctgcccggtgttgtcgacggcggcaccatggtggtgatccagggtccgcggttttccacccgcgcggaaagccagtggttcgccgctgccgggtgcaatctggtcaacatgaccggctatcccgaggcggtgctggctcgcgaactcgaattatgctacgcagcaatcgctttggtgacagatgtggatgccggcgtcgctgctggcgatggcgtgaaagccgccgacgtgttcgccgcattcggggagaacatcgaactgctcaaaaggctggtgcgggccgccatcgatcgggtcgccgacgagcgcacgtgcacgcactgtcaacaccacgccggtgttccgttgccgttcgagctgccatgagggtgctgctgaccggcgcggccggcttcatcgggtcgcgcgtggatgcggcgttacgggctgcgggtcacgacgtggtgggcgtcgacgcgctgctgcccgccgcgcacgggccaaacccggtgctgccaccgggctgccagcgggtcgacgtgcgcgacgccagcgcgctggccccgttgttggccggtgtcgatctggtgtgtcaccaggccgccatggtgggtgccggcgtcaacgccgccgacgcacccgcctatggcggccacaacgatttcgccaccacggtgctgctggcgcagatgttcgccgccggggtccgccgtttggtgctggcgtcgtcgatggtggtttacgggcaggggcgctatgactgtccccagcatggaccggtcgacccgctgccgcggcggcgagccgacctggacaatggggtcttcgagcaccgttgcccggggtgcggcgagccagtcatctggcaattggtcgacgaggatgccccgttgcgcccgcgcagcctgtacgcggccagcaagaccgcgcaggagcactacgcgctggcgtggtcggaagcgagtggcggttcggtggtggcgttgcgctaccacaacgtctacggccccggcatgccgcgcgacaccccctactccggagtggccgcgatcttccgctcggcggttgaaaaaggcaagccaccaaaggttttcgaagacggcggccagatgcgggacttcgtgcacgtggacgacgtggccgcggcgaacctcgccgcggtgcatctgggtgaagcggaccgcgacgggtttaccgcggtcaacgtctgttccgggcgccccatctcgatccttcaggtggcaaccgcgatatgcgacgcccgcggtggctcgatgtccccggccatcaccgggcactaccgcagcggcgacgtgcgccacattgtcgccgatcccgcgcgggccgcccgcgtgctcgggttccgcgcggccgtcgatccaggcgaaggactgcgtgagttcgcgttcgcgccgcttcgctgaccgctcgagctacgacgagtggtccggcggccggtagatcttcggccgcactgggtgcgtcgacccagctgacctgaaaatccggggggatccagcaggccgggacagcgccggggtgtgcgggggttgcggcagctggcgcagcctgccgatgacgatggccgccgcgaggatgctgagcgccaggccgcacagcaccacatcgaaggtgctggtgatctgctgggcaagatcgtttccgtagacggggtgagccgacccgcccgaagatgcctggaatcgcggagccaggacgacgccgacgatgacgcgcgaaacggtgaatgtgcatagcaatccgcacagcgacgagatcagcctcgcgggcagggcctcggtcgccatgttgaagcgaagccagatcgctaggaccgcggtggccagatcgaacgcagccagcgccatgctgtcgtagcgcgagaacggataattcaacagcaccgcgacgacgaggtcggtcaaccgcatcgctaccgagcccaggcaccacacggcgatgagcagcaagccgtttcgggacgctgcccgccacacggttttgtcgatcggtggcgcgttcggggacctgaacagggtcaacggcgcacacattgccgcggccgcggcccacaccagataaccctcgtatcccacgccggccgtcgacgtgttttgggcaatgccgtggaacgcgtcgatctcgcggccgatgggaaggctccacacgatggacccggcgatcagggtggagccacccagcgccacggttgagagcgcttcggccgctgtaggccgaagcagccaccgggacgcgaccagcacggcggccagggctaccacgccgtacaccaccgccgtgtcgatgaccgcgaggttctgtttgccaaaaccggacgcgccggccgcgggctccaacgcgtacctgacccgccagctcaggttgaaaccggtgctgagggccgcacccaacatagacgcgtagccgaggaactgggtggcccgcagccacctgctgtggctgccctcatcggtggtagcgccggttagcgccggttgcgcgctcaacagcgcgccggtgatccccagccatccccccggcccgacaccaccgggcacgtggacggtgccgccgagtcgaatcgtctggatcgcgtcgaacaccacgaaggccagcaccagcagcagataggggacgttgaggcccaggcgaagctgtgagcgcctcccggcgaaggtcacggcaagcgatgccaaagagagcgatgtcaccgccagcagcaacccgaacacggtcttgctgctgtccgggattcggaaaccgaaatacaggttccatgggaaaaacagcgcaccgatgagcagggcaccagcggccaagtcgcggacgacctcgcgtcgtcgggtgtcgtcgctgctcaggcccacgatgccccccgggaatcaagaacggttggcgccgagtcggtcctgtggtggcgtgggtgcacccggccgggccgactgcgttgctcgcttgcgaacatagtctccgttccgacgacgcggcagtggcgcagaacacgcggttgggcggatctcgtttgcccggtgaccgtcccgctgtttgcgaacccggttacgctgcggtcataggcgaacgctgtcgccgaattaccgatactgccgacggtatcgcagtgtaacgatgccgggacattgctggttgtggggtggccagccgaaggagagccgcgatggacgtcgctttgggggttgcggtcacggatcgggtcgcgcgtctggcgctggtcgactcggctgcgcccggcaccgtgatcgaccagttcgtgctcgatgtggccgagcacccggtcgaggtgttaaccgagaccgtggtgggcacggatcggtcattggccggcgaaaaccaccggctggtcgctacccggctgtgttggccggatcaggccaaagctgacgagctgcagcacgcactgcaggactccggggtccacgacgttgccgtgatatccgaggcgcaggccgccacggcgctggtcggggcggcacatgccggctctgccgtgctgttggtgggtgatgagacggcaaccttatcggtggttggtgacccggacgcgccgccgacgatggtggccgtcgcgccggtggcgggcgccgacgccacatcgaccgtcgataccctgatggcccggctcggcgaccaggccctcgccccgggggatgtcttcctggtgggtaggtccgccgagcacaccacggttcttgccgaccagctgcgcgcggcgtcgacgatgcgcgtgcagactcccgacgaccccacgttcgcgctggcccgtggcgcggcgatggcggccggcgccgctacgatggcgcacccggccctggtcgcggatgcgaccacttcgctccccccggccgaggcggggcaatcgggttctgaaggcgagcagctggcgtactcgcaggccagcgattacgagctgcttccggtcgacgaatatgaggaacacgacgaatacggggcagccgcggatcgctcggcgccgttgagccgacggtcgctgctgatcggcaacgctgtcgtggcctttgcggtgatcggtttcgcctcgctggcggtggcggtggcggtcaccatccgaccgaccgcggcctcaaaaccggtagagggacaccaaaacgcccagccagggaagttcatgccgttgttgccgacgcaacagcaggcgccggtcccgccgcctccgcccgatgatcccaccgctggattccagggcggcaccattccggctgtacagaacgtggtgccgcggccgggtacctcacccggggtgggtgggacgccggcttcgcctgcgccggaagcgccggccgtgcccggtgttgtgcctgccccggtgccaatcccggtcccgatcatcattcccccgttcccgggttggcagcctggaatgccgaccatccccaccgcaccgccgacgacgccagtgaccacgtcggcgacgacgccgccgaccacgccgccgaccacgccggtgaccacgccgccaacgacgccgccgaccacgccggtgaccacgccgccaacgacgccgccgaccacgccggtgaccacgccaccaacgaccgtcgccccgacgaccgtcgccccgacgacggtcgctccgaccaccgtcgccccgaccacggtcgctccagccaccgccacgccgacgaccgtcgctccgcagccgacgcagcagcccacgcaacaaccaacccaacagatgccaacccagcagcagaccgtggccccgcagacggtggcgccggctccgcagccgccgtccggtggccgcaacggcagcggcgggggcgacttattcggcgggttctgatcacggtcgcggcttcactacggtcggaggacatggccggtgatgcggtgacggtggtgctgccctgtctcaacgaggaggagtcactcccggcggtgctggccgcgatcccggccggctatcgggcgctagtggtggacaacaacagcaccgatgacaccgcgacggtggccgcccgccacggtgcccaggtggttgtcgagccgcggcccggatacggctcggcggtgcatgccggtgtgctcgccgcgaccacccccatcgtagcggtcatcgacgccgacggctcgatggatgccggcgacttgcccaagctggtcgccgaactcgacaagggcgccgacctggtgaccggtcggcggcggccggtggcgggcctgcactggccatgggtcgcccgggtgggcaccgtggtgatgagctggcggctgcgcacccgccaccgcctgccggtgcacgacatcgcgcccatgcgggtcgcccggcgagaggccctgctggatctgggcgttgtcgatcgacgctcgggttacccgctggagctgctggtccgggccgctgcggcgggctggcgtgtcgtcgaactcgacgtcagttacggtccccggaccggcggcaaatccaaggtcagcggttcgctgcggggcagcatcatcgcgatcctggacttctggaaggtgatctcgtgagctgcctgccggtcagcgtgctggtggtcgctaaagcgccggagccgggccgggtcaagacccggctggccgcggcgattggcgataaggtcgccgccgacatcgccgcggccgcactgctggacaccctggatgcggtggccgctgcgccggtcaccgcccgggcggtggcgcttaccggcgacctggactccgcggccgattccgcggagatccgccgacggcttaagtccttcacggtatttcggcagcgcggtgacgccttcgccgaccggctcgccaacgcacacgtcgacgcggccgacggctatccggtgctgcagatcgggatggacacgccccaggtgaccgccgagctgttggccgattgtgcacgcctgctgcttcaaatccccgcggtgctcggcctggcgttcgacggcggttggtgggtgctggggatacgcacgcctactgcggccgagtgcctgcgcgccgtcccgatgtcacagccagacaccggcgagctcaccttgaaggcgttgcgcgacaacggcattgatgtgacgctagtgcagcgtctgggcgacttcgacatcgtggacgacatcgcgctggtacgcgattgctgcgctccggggagtcggttcgcgcaggctacccgcgcggctggactctgaggccgcgccggcgcatttgcttaccagttggtgaagatgatgctgttcagcagtagggccccggcggcgttgaccgccagccagagtcggtgcgagcggggcggcagcagtgcgggcgccgcggtcagccaaatggtgaagggcagccagattcgttcggtctcggctttgctcagcatgctcaggtcggccaaggcgatggcggccagcaccgccagcagcagcagatggcagccggatcgacgactgatcgcggcccggtcgaatacccggctgagacctgcgacgctgcctaacccgatagcgcagaccacgcacgccaagtttgcccaggaccaatagccgaacggccgatctttggcgatcccctgccaatagcgttgctggacaagggtataaccgtcgaaccaggagaatccggcaaccgcgaagctcaccgcgaccaccagcgccgccagcacggccggccccagtgcccgcaggacgggccgccaatctgcggcggccaacaccgccatccccggcagcacgatcagcacgagcccgtagttgagaaagacaccccagccgagcagtagccccgctccggccgccaccagcgccgggaagcgagtggcaccatgcaccgccaccgccaacagggcgataccccacgccgccacaccggcgaaatacccgtcggccgaaaccgcgatccagatcgccgtcggcgccaccgcgacgaatggtgccgtccgccgcgccatctgctcactggccagcacccgcacggcgatcagcaccgccgccgccgcgctggatcccaccagcaggcacaccagccccgcccaaccgccaccgcgcagcccgatccgatccagccagacaaacgtcagcagcgcacccggcgggtgcccggagacgtgagtcacccaggaattgggctggaagtcgagaatccggctggtgaacgtccgcaacgtcgccgggatgtcggcaatgccgggcacctgccacaggtactcgtcacgggtggtcaatcggccggcaaagccgcgctgccagccgtcgatcatcgccagtgagaacgcccaggcggcggcggtggcccaggtgctcagcgtcagcacccgccaggggagccggtgcgccactaccggcccccacgccacaacggccactgcggtaagaaccgccggggccgtgccccagccaacatgggcgtcccagtagccgaagatcggcgcggcgccggcgcgcgtggcaaaccgctccaagccgatatcggatcgcggtttgattcccaggttcaaccgcggcagtacgaacgcggcgccgaccaggacaaacccgatcgcgacggccaatccctcgcggcgaccgatcctcacgaccgatcagcctattgatcggcttcaccggcgaaccggcgcaccaacgctgcccggtccaccttgccgatgccgcgtcgcggtagcacgttcacgacatgtagctctcggggcgcggcggtgacgtccagggtgcgcgcgacatgcgcccgcagcgcttctagcgttggtggtgggcatccgtcgccgaccacaatcgcggcgaccactcgctgaccgagtcggtcgtcggcaagtccaaaaaccgcgcagtcacgcaccgcagggtgggtgcccagtgcggcctccactggctgcggcagcacggtgaatccgcccgtgctgatcgcttcgtcggctcggcccagcacggtcagcacacccgaatcacccgattcaagggcgccaaggtcgtcggtgtgaaaccagcctggctcggcgaacggatcgggcgagaccgggttgcgatagcccttggccagggtcgcaccgccgatagctatgcggccgccggccagcaccctcagccggaccccgtcgagcggaacgccgtcgtagacacagccgcccgaggtctcgctcatgccgtaggtgcgcaccaccgtgatgccggcggcggccgcggcgtccaggatgggccggggggccggcccgccgccgatcagcaccgcgtccaattcggccagcgcggccgtggccgccgggtcggtaagtgccttggccaactgtgcggcgaccagcgacgtgtatcgccggccagaacccaatctctttatcgcgttgggtaattcggtgacatcgaatcccgcggagacgttcagttcgacaggaactgatccggcgatcacgctgcgcaccagcaccgccagcccggcgatgtgatacggcggcacagccaacagccagctgcccggtccgccgagccggtcgtgggcggccgaggcgctggcggtcaaggccgccgcggtcaacatggcgcccttgggcggtcccgtggttcctgacgtcgtcactaccagggcgacgtcgtcgtcaatctgctcgcccactcgcaaagcgcccagcaaggactcatgctgggtgggcaccgcgaccaatgccgggtcgctgccacccagcactcgttgcagggcaggcagcagcagcgcggtagcagaaccggccgggacgtgcagcgcacgcaggatggctatgcgtgctcctcgcggtcgcggacgtcatcgagtggccatccctgggcggccaaccgcgcccggacgcgctcaacatcctccggtgacggcaactcgtcggtgaaatgggtgatcaccacgccgatgtcgatctggtcgaagtcaccgagtcgcatcagttcgttagccaccgccttgacctcatcgtggctcagccggcggcaaagcagggcgagcaccgcaaaggagtcggtcggcggaatgccctcgggatatcccgcgcgcaaccacgcgacgatcgaggtgagaaaccggttcacgctgttatatcttcccgtcggggccgtcgccaaaccctatgtcgcggccatctgcgactctacttgggtgtggcgcccaggaaggcccagccggtgtgatgcgcgatgaagtcacgggcgatatacagcactccaatgatgactaccgcaagcaccagcgcgaagatcgcccaactgacggcaaccagcagcgggcgccggcgcgcggtggcgtcggcaccgtcgccggcggcctgcagccgcacgcccaccgcgaacaggcccggtagcagcgcgccggctagcagactgaagatcaggatcttcagggtggccgtgtagttgaaccaggcactcacggggcgttcctcgtggtgacgccgaactgtggtgctcggtggttcggtgggggagtcggagccggcggtgcaggcaccggcggcctctgatccgcaagcggctgcgcacccgcttccaggccggccgtcaggttgccttcccagtcggcgttgacgttggtgtggtcgatcggcgccctgcgcgaccgcagccagatggcggtggcggtcagccacaacagtgcgaaaccgaggatcgcaccggggtagccaccgatgaaatgcaccagcccgtaggtgaaggccccgaccagcccggccaacgggagcgtcaccagccacgcgaccaccatgcggccggctaccccccagcgcacctcggcgccgggcttgccgacgccgctgcccagcacggacccggtcgcgacctgcgttgtggacagcgcatagccgaagtgcgcggacaacagaatgacggcggccgatgacgactcggcggccataccctgcggtggtttgatctcgaccagccctttgcctagggtgcggatgatgcgccagccacccaggtaggtaccggcggccatggccacggcgcaactcacgatcacccacagcggcggcaccgatgccgtcgtgctgaccgcgccgtaggacatcaacgccaggaagatcacgcccatcgtcttctgcgcgtcgttggtgccgtgcgccagcgagaccagcgacgccgagccgatctggccgcgccggaaaccgcgttccgtacgcttttcggcaaccccgcgcgtcgtccggtagaccagccaggtgccgactgctccgaccagcgtggccagcagcgcggctaccacggccggcacgatcaccttggacaccactccgctccagatcaccccacgcaggccgacggcggcaattgtggcgccgacgatgccgccgatcagcgcatgtgaggaactcgacggaatgcccagcaaccaggtcaacaggttccagacgatcccgccgaccaggccggcgaacaccaactccagcgtcaccagattcgcgtcgatcagacccttggcgattgtggccgccacggcggtggacaaaaacgcaccgatcaggttcagcacggcagaaagtgctaccgctacccgcggtgccagggcgccgctggcaatcgaggtcgccatggcgtttccggtgtcgtggaacccgttggtgaagtcgaacgccaatgccgtcacgacgacaatgagcaaaaggaacaactgaaggttcacagggcctgattctgctggtcgggatattgcgttgtcgatcaaacgagtacgcgaaatgcgggtgtatctcgactcgtcgtcagatgttaccaatcacgtaacccagcgttttgcggagttcacgcccgggtgtctgtacgcagcgggtgaccctcgggaacctcgacgaatatcagtgtgatcccgtctgggtcggtcacatgcatctcgtgcaggccccacggttcgcggcggggctcgcgagcgatcgacacgcctcggctgaccagctcggtctgggtagcctcgaggtcgcgcacctgcagccacagcgcgccgggaaaaggtccccgcgaatggtccggctcgccgtaaccggccagttcgagcagtgactgaccggcgaaaaacactgtgccggccccgtattcacgggcaatcgccagcccgatctggtcacggtagaagctcagcgaccgctgatagtccgccggccgaagtagcatccggctggccaggatttccatggccctgtgtctatcacgtagcggcacgccggcggccgagggtcggcaggccgggacccggttcaagggttgagctgttcgttgcggcgctgcatgagtgcattgacccagcggggaccgatgctgtccagcgcgttgacggcgacggcaacccgaggcgcgatccgcaccggtcgggtgcgggcggcggtgaccatccactcggcggcttccgcggcggtcagcgccggcagcccgtcgtaggccttcgtcggcgcaatcatcggagttgccaccagcgggtagtacagcgtcgtcgaatgcacgccctgactaccccactcggtttcgatgatccggctcaccgccgacagtgcggccttcgatgcgttgtacaccgagaacagcggcgaagcctccgacaacacgccccaggtggcgacattgatgatatggccgtcgccacgctcgagcatcccgggtgcaagcccgcggataagccgcagcggggcatagtagttgagcaccatggtgcgctcgacgtcgtgccagcgttccagcgactcggccagcggccgccggatcgaccggccggcattgttgatcaggatgtcgatcccgccgatgcgcttttcgacgtcttcgaccagcgcgtcgatcgcttccatgtccgagaggtcgcaggggagcgacatcgccgtgccgccgtcgccggtgatccggtccgccaccgcatccagcagatccttacggcgcgcgacggcaaccacgacggcgcggtgcagtccgaactgtttggtcgcggccgcaccgatgcctgacgacgcgccggtgagcaggatgcgcttgccggtgaggtcgacgggttgcatcgcgggccggttgatcagcagttgcggcgaaattggtggccgcatgccggccaatgtgatttgttcagtcaaccagcgcagcggtcttttgctcacagctggggagtctagttttgccgagcctgtagttactgtggtgtcccactcgtcgggcttctgctcggcaactacagcctcggcgaacggccgcgttagaaatagcgcggaaacgggctccagtcggggggacgcttctgtaggaaggcgtcgcggccttcgacggcctcgtcggtcatgtaggccaggcgggtggcctcaccggcaaacagttgctgacccaccagcccgtcgtcgagcaggttgaacgcgaacttcagcatccgttgcgcctgaggcgatttcgcgttgatctcggccgcccactgcagccccactgtctccagctcggcgtgttcggccaccgcgttgaccgcgcccatctggtgcatctgctcggcggtgtaggtgcggcctaggaagaagatctcgcgggcaaacttctggccgacctgacgggccagatatgcgctgccgtaaccgccatcgaagctgccgacgtcggcgtcggtctgcttgaagcgggcgtactcgcggctggccagggtgagatcgcagaccacgtgcaggctgtgtcccccgccggccgcccagccattgaccagacaaatgaccaccttgggcatgaaccggatcagccgctgcacctccaggatgtgcaaccggccggcgcgggcgacatcaaccgtgtccgcggtgtctccgctggcgtactggtaaccgctgcgcccacgaattcgttggtcgccgccggagcagaacgcccagccgctgtccttcggggacggcccgttgccggtcagcagcaccactccgacgtcgggcgacattcgtgcatggtcgagcacccggtacagctcgtcgacggtgtgcgggcgaaatgcgttgcgcacttcagggcggttgaacgccacccgcaccgtggcatcgtcgacgtggcggtggtaggtgatgtcggtcagatcgtcgaacccgtccacgagccgccacgccttggcatcaaaagggttgtcactcaaggctgttgaactccgtccttgttcgccggctggagccaccacggcgatctgatccgttcacccatgcctgccacagtaatcatggccgctgggcgtcagccggacggtatggtgcccggggccttggtcacatgtggtcgtgagttggcgcccgggcggctttctgtggagggtcaccgcgtactcgatcatggcgctgctcgcagttcatcactgaaccggcacagtgtcgctcggcaatgcggtctactcgtggggcatgttaagcgctcaacagggcggcgcgcccacctttctccaagccccgctggactcagccgatggcgtgagccgagggccaggcgcgtgccaatctttcgtcggtggtcaacaacaccagacctgccgtttcggccagctcgacgtagagggcatcggtcaggcggagggtgtcgcggcgcgaccacgctccgcaagcagcgacgaaagaccgtgtcgagtcaccggcacctgtcgcaactcctccagtgccgcatcgacataggcaacggtgagtgcgccggcgcgctgcatgcgccccagcgccgacaacacctctgcatcgaagtgcgccggcgcgtgcatcgcggtccgagccagccgcgcgcgcaccgcagagcaccgatcgctagtgcgagccagtagatccaccatggcactcgcgtcgacgaccacctgctccggcggcgaagtgggcgatgctctcacgcttcgaactcatcgcgagcggcatcgatcgcacccagcacgtcatcatgccgagcgccggtgcttctgggttccaacccctcaagccacgcatcggttgcggagttctccaactcggcactgatcgcggcctgagtcagcgccgagacgttcaagccccgcgccctggcgcgctccgccaattcgtcgggcacatacacgttcaaccgagccatacacaccaatgtacacacaacgatcgttttcgtgcgccggctcaacaaggccttcggcgggttctttcgcccgccgcagaccgcgaaacccgctgtgaaggtgggttatcccgagcatcgccggcatatctgcacggcatcggcggcgtcaagtgcgccggcatcgccaggccgaaggccggggtgaagactaatccagatcagatgcgagggaccagacttcatgcaacggccaagccctagccgaccgcgcgcccagcgccttcccagaaccgtgcgcgcacggccttcttgtccggctttcctagaccggtcaacggcaaagagtcgacgaccaccacccgcttgggtgcctgcaccgatcccttgcgttgtttgaccgctgcctggatctcggcggtcatggcctcgatcgcgggctcatcgcgggccgcgttggagcgcaacaccaccaccgcggtgacggcctcgccccacttctcatccggcgcgccaaccacgcacacctgagcaaccgccggatgctcggccaccacgtcctcgacctcccgggggaacacgttgaagccgccggtgacgatcatgtccttgacgcggtcgacgatgtagtagaagccatcggagtcctcgcgggccaggtcgccggtgtgcagccagccgtctttaaaagtccgcgacgtctcgtctggcagattccagtaaccgcccgccaacagcggtccgctgacacagatttcgccgacttcgccctgcttcaccggcttgccatgctcgtctaacagcgcgacgcgggcgaacagcgtcggccgcccacatgaggtcagccgcttctcgtcgtgatcgcccttggccagataggtgatcaccatgggcgcctcggattgcccgtagtactgggcgaagattgggccgaaccgccggatcgcctcggctagtcgcaccgggttgatcgccgaggcgccgtagtagacggtttccagcgacgacaggtcccgggtgtgcgaatccgggtggtccagcagcgcgtacagcatcgatggcaccaacatggtcgctgtaatgcgttgctcctcaatgattctgagtacctcggccgggtcgaacttcgccagcactatcatctcgccgcccttgatcaccgtcggcgtgaaaaacgccgcgccggcgtgcgacagcggggtgcacattaagaaccgcgggttggccggccactcccattcggcgagctggatcgaggtcatggtggcgatcgactgcgcggtgcctatcacgcccttaggcttgccggtggtgccgccggtgtaagtcaggccgataacttggtcgggtggcaggtcggcggcgaccagcggctgcggctggtatttggcggcctcggcggataggtcgactgccacatgcttgagcgcatcgggcaccggcccaatggtgaggatttgctgcagcgagtccacctgctccagcagagccagtgcgcgctcgacgaacatcgggttggggtcgatgatcagtgagctgatgccggcgtcgttcagcacgtaggcgtgatcggccagcgagcccaacgggtgcagcgcggtgcgccgataaccgcgggcctgcccggcgccgatgatcatcaaaacttcaggacggttgagcgacagcagaccgaccgccaccccggtgccggcacctagcgcctcgaatgcctggatgtactggctgatacggtccgccagctggccaccggtcagcctggtgtcgccgaggaacagcaccggcttgttctggtggcgcttgagcgctcccactagcagatggccgttgtgggtcgggctgcgcaacagctcgcccgaacaatcctggtcacgcatggcgccgctctccctcgctagctggggtacccccaccgcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggcaagactagaacgtgttgcaatttggatctgccgtgccctcgtaatctcgaaggatcactacgcttggagcccatggccgatgcagacctcgtcatgaccggaaccgtgctcaccgtcgacgatgcgcggccaacggccgaggcgatcgcggtcgccgacggccgggtcattgccgtcggtgaccggtccgaggttgccggcctggttggcgccaacacccgggtcatcgatctgggtgccgggtgcgtcatgccaggatttgttgaggcacacggccatccgctactggaggcggtcgtgctgtcggaccggttcgtcgatatccgtccggtgacgatgcgggacgcggacgacgtcgttgccgcgatccgcggcgaggttgcacggcgcggcccggccggcgcctatctggtcggctgggatccgctgctgcagtccggtcttggcgagccgacgctgacctggctcgacagcctcgcgccgaacgggccgctggtgatcatccacaactccggacacaaggcttacttcaactcgcacgccgcctggctcaatgggctcacccgagacaccgcggatcccaagggcgcgaagtatggccgcgacggcaatggcgaactcgacggcaccgccgaggaaatcggcgcgattcttccgcttttggccggtgtagccgaccccagcaacttcggtgccatgctgcgcgccgagtgtgctcggctcaaccgtgccggcctgaccacatgctcggagatggcttttgacccagggtatcggccgatggtcgaggcggtgcgcgccgaactgacggtccggctgtgcacctacgagatctccaatgcgcggatgtgcaccgatgcgacgcctgggcaaggtgacgacatgctgcgccaggtgggcatcaagatctgggtggacggctcgccgtgggtcggcaatatcgatctgacctttccctacctggacacccccgccacccgtgccatcggtgtaccgcccggttcccgcgggtgcgccaattacacccgtgaacagttggccgaaatcgtcggggcctactttccgcggggctggcagatcgcctgtcacgtgcacggcgacggcggtgtggacaccatcctcgacgtctacgaagaggcactgcgccgcaatcctcgagacgatcaccggctgcggctcgaacacgtcggggccatccggcccgaccaactgcggcgcgccgccgaactcggtgtcacctgcagcatcttcgtcgaccagatccattactggggcgatgtgatcgtcgatgacctgttcggggcacagcgcgggtcccggtggatgccggctggatccgcggtggccgccggcatgcgtatctcgctgcacaacgacccgcccgtcacaccggaggagccactgcgcaacatcagcgtggccgcaacccgggtggcgcccagtggccgggtgctggcaccggaggagcgcctgacggtcgagcaggcgattcgcgcgcagaccatcgatgccgcctggcaactgttcgctgaggacgcgatcggctcgcttcaggtcggcaagtacgcggatatggtggtgctgtcggcggatccccggacggcgccgccagagcagatcgctgacctggcggtgcgggcgacgtttctggccggtcgccaggtttatcggcggtgatacccgtgctgccccccctagaagccctgctggaccgcctgtatgtggtggccctgccgatgcgagtgcgtttccgcggcatcaccacccgtgaagtggccttgatcgagggtccggccggttggggcgaattcggtgcgttcgtggagtaccagtccgcgcaggcgtgcgcgtggttggcgtcggcgatcgagaccgcctactgtgcgccgccgccggtgcgacgtgaccgcgttccgattaacgccactgtgccggccgttgccgccgcccaggtgggcgaggtgctggcccggtttcctggggcccggacggccaaggtgaaggtcgccgagcctgggcagagcttggccgacgacatcgagcgtgtcaacgcggttcgggagctggttcccatggtgcgggtggacgccaacggtggctggggtgtcgccgaggcggtggccgcggcggccgccctgaccgccgacggcccgctggaataccttgaacaaccctgtgccaccgtcgccgaactcgccgagttgcgccggcgggtggatgtgccgatcgccgccgacgaaagcatccgcaaggccgaggatccgttggccgttgtccgcgctcaggccgccgatatcgcggtgctgaaggtcgccccgctgggcggtatttcggcgctgcttgatatcgcggcgcggatcgccgttccggtggtggtctccagcgcgctcgattccgccgtcggaatcgccgccggcctgaccgccgccgcggccctgccggagctcgaccacgcgtgcgggctgggcaccggcgggctgtttgaagaggacgtggccgagcccgcagcacccgtcgacggctttctggcagttgcgcggacaacgcccgacccggcgcggttgcaagccctgggtgcaccgccgcagcggcgacagtggtggatcgaccgggtcaaggcctgctactcgttgcttgtaccgtctttcgggtgatcaacctggcctacgacgacaacgggaccggtgacccggtggtctttatcgccggccgcggcggcgccggacgcacctggcacccacatcaagtcccggcctttctggcggctggatatcggtgcatcacgttcgacaatcggggcatcggcgccaccgaaaacgccgaaggcttcaccacgcaaaccatggtcgccgacaccgcggcgctgatcgaaaccctagacatcgccccggcgcgcgttgtcggggtgtcgatgggggcattcatcgcgcaggaactcatggtggtcgcacccgagctggtcagctcggcggtgctgatggccactcgcggccgcctggaccgcgcccgccagttctttaacaaagccgaggccgaactctatgactcgggtgtccagctgccacccacatacgacgcgagggctcgcttactggagaacttctcccgaaagacgctcaacgatgacgtggccgttggcgactggatcgcgatgttttccatgtggccgattaagtccacccccggactgcgctgtcagctagattgcgctccgcagaccaaccggctgcccgcctaccgcaacatcgccgcgccggtgctggtgattggtttcgccgacgacgtggtgacgccgccctacctgggtcgggaggtcgccgacgccctgccgaacggccgttacctgcagatacctgacgccggtcatctcgggttcttcgagcggccggaagccgtcaacaccgcgatgctgaagttcttcgccagtgtcaaggcctgagcgcggcccggccatacggtccggctgtgacactctgtactggtgaacccctcgacgacacaggcgcgcgtcgtcgtcgacgaactgatccgcggcggcgttcgcgacgtggtgctgtgtccgggctcgcgcaatgcgccgctggccttcgcgctgcaggacgccgaccggtccggccggatccggttgcacgttcgcatcgatgaacgcaccgccggctacctggccatcgggctggcaatcggggcgggcgcgccggtgtgtgtcgcgatgacatccggcaccgccgtggccaacctcggtccggcggtggtggaggcaaactacgctcgggtgccgctgatcgtgctgtcagccaatcggccctacgagctgctgggcaccggcgccaaccagaccatggaacagctgggctatttcggcacccaggtgcgcgccagcatcagcctggggctggccgaggacgcacccgagcggacctcggcgctcaacgcgacctggcgatcggctacgtgccgagtgttggcggccgccacgggtgctcgcaccgccaacgcgggccccgtgcacttcgacatcccgctgcgcgaaccgctggtgcccgatcccgagcccctcggcgcggtcaccccgccgggccggcctgctggcaagccgtggacctacacgccgccggtcaccttcgaccagccactggacatcgacctgtcggtcgacaccgtggtcatctccgggcatggcgctggcgtgcaccccaacctcgcggcgttgccgaccgtcgcagaaccgacggcgccgcggtccggggacaacccgttgcacccgctggcgctgccgctgctgcgccctcaacaggtgatcatgctgggccggccgacactgcatcgtccggtatcggtgctgctggccgacgcagaagtgccggtattcgcattgacaaccggtccacgctggccggatgtctcgggtaactcgcaggccaccggcacgcgggcggtcaccaccggcgcgccgcggcccgcgtggctggaccggtgtgcggcgatgaaccggcacgcgatcgcggcggttcgggaacagctcgcggcgcacccgttgaccaccgggctgcatgtcgcggcggcggtgtcgcatgcgctgcggcccggtgaccagctggtgctcggggcatccaatccggtgcgggatgtggcgttggccggtttggacacccgcggcatccgggtacggtccaaccgtggggtcgccggcatcgacggcaccgtgtccaccgcgatcggggcggccctagcttatgagggggctcacgagcgcaccggcagcccggactccccgccccgcaccatcgcactgatcggcgacctgacgttcgtgcacgacagctccgggctgttgatcgggccgaccgaaccgataccgcggtcattgaccatcgtggtgtctaatgacaacggcggcggcatcttcgaattgctcgagcagggtgatcccaggttctccgacgtgtcatcgcgaatcttcggcaccccacacgacgtcgatgtgggcgcattgtgccgcgcctaccacgtggaatctcgccagatcgaggtcgacgaactcggaccgaccctcgatcaacccggtgccggcatgcgcgtgctcgaggtcaaggccgaccggtcgtcgttgcgacaattgcacgccgccatcaaggcggctctgtgatatcaccgaaacccctgctgcacatcctgattcatgggcgcagtgatgaactgcccgatactcgaggcaggatcgtgctgcgctggttacgaatcgccgtcctgatagtgaccggtttggtcacgctgcagtcggtgcttctggtggctggtgcgtggcgcaatgacattgcgatccaacgtaatatgggggtcgcgcaggctgaggtgctcagcgccgggccgcggcgttcgacgatcgagtttgtcacaccggatcggatcacctatcggccgcaactcggtgtgctgtatccgtccgaattatccacgggcatgcgaatttacgttgagtacaacaagagggatcccaacctggtcagagtgcagcaccgtaacgccggactggcgatcatcccggccgggtccatcgcggtggtggcctggctgatcgccgccgccgcgctggtcgtgctagcggtgctggacaagcggttggaacgtcgtgaaaattcggcgtctgcaacgggctgagcagcagagttcgcacgccgtatgccgctacgcaaccatttcgacagccggcgctgacagtgtgtgtggcgtgcgcgttgcgatcgtcgccgagtcgttcctcccgcaggtgaacggcgtcagcaactcggtggtcaaggtactcgaacatctgcgtcgaaccggtcatgaagccctggtgatcgcgcccgacacgccgccaggtgaagaccgcgccgagcgacttcacgacggtgtccgggtgcaccgggtgccgtcgcggatgttcccaaaggtgaccacgttgccgctcggcgtgcccaccttccgaatgctgagagcgctgcgcggattcgatccggatgtcgtgcatctggcgtcgccggcgctgcttggctacggcggactccatgccgctcggcggctaggggtgcccacggtcgcggtctaccaaaccgatgttccgggtttcgcgtccagctacggcattccgatgacagcacgggcggcgtgggcatggttccgccacttgcatcgcctggctgaccgcactctggcgccgtccacagcgacaatggaatcccttattgcccagggcattccgcgagtacaccggtgggcacgcggggtggacgtgcaacgtttcgcgccgtcggcgcgaaacgaggtgttgaggcgacggtggtcaccggacggcaaacccatcgtcggctttgtgggtcggcttgctccggagaagcatgtcgaccggctcacgggtctggcggcctccggcgccgtgcggctggtgatcgtcggcgacggcatcgaccgggcaagattgcaatcagcaatgcccacagcggttttcaccggagcacggtatggcaaagagctcgccgaggcgtatgccagcatggacgtcttcgtacattccggtgagcacgagacgttctgccaagtcgtgcaggaagcgctggcgtcggggctaccggtgatcgctccggacgccggcggaccgcgtgatctgataaccccgcaccgcaccgggctgctgttgccggtcggcgagttcgagcaccggcttcctgacgccgtcgcccacctggtgcacgaacgccagcgctacgcgctggccgcccggcgcagtgtgctgggccgcagttggccggtggtctgcgatgagctgctcggccactacgaggcggtgcgaggtcggcgcacgacccaggccgcgtaacggtagcgtcgaggctatgagtcgcgccgccttggacaaggatccccgcgacgtggcgtcgatgttcgatggcgtcgcccgcaagtatgacctgaccaataccgtgttgtccctgggccaggaccggtattggcggcgagccactcggtcggcgctgcggatcgggcccggccaaaaggtcctggacctggccgcgggcaccgccgtgtccaccgtagagctcaccaaatcgggcgcgtggtgtgtggctgccgatttttcggtcggcatgcttgcggcgggcgctgcgcgcaaggttcccaaggtcgccggtgacgccacccggctgccgtttggtgacgacgtgttcgatgcggtcaccatcagtttcgggctgcgtaacgtcgcaaaccagcaagcggcgctgcgggaaatggctcgtgtcacccggccgggcgggcggctactagtgtgcgaattctccacgcccaccaatgcgttgttcgccaccgcctacaaggaatacttgatgcgggcgctgccccgggtggcgcgggcggtgtctagcaaccccgaggcctacgagtacctcgcggagtcgatcagggcctggcccgaccaggcggtgctggcgcaccagatttcgcgggccgggtggtcgggggtgcggtggcgcaacctgaccggcggcatcgtagctctgcatgccggatacaaacccggcaaacaaaccccgcagtgaccggtaggaagacttagcgggtgccagcccgttgcaggacgcccacatgctcagggcagtagtgatcgatcgcggcgcccaggaactgaaacgcttggccctgggtggttccgcgcggcaggttgcgttgcaggaaagtggccgacttgtacgcatcgccgtcaacgcctctgctcagccgttcgcagctgatcttggcaagccaagcgttgtagtcctgcgggccgtagatcccgaagcgatggatcgtgttgttgaagggggcgtcgtagtcgtcggcctgcgccggcgctgccaaactaacggcagccaccgtcatgccgacgacaacagccagctttgttcccttcattagccggactatacgcgtcgtttgggtgcgccgtcagcccaggtgggccgagagcagccagccaccgatcgactgcagcccgttgggctcttcgcggatgtccaggagtgcgggcatgccggcgaagccggccgggaacctcgcgtacagccgcgcgggcttgatctcatcgatgatccagtacttggacaccgccgcgcgcagctcgtcctcggtgaccgcattgatcggcccctcgggtatcgccgcccggtcgaataccaacacaaagtaggaggcgcccggtgccgccgcacgcacgatcgattgcagatagccctcccgggactcgaccggcatggagtggaacagcgtgctgtcgacgatggtgtcgaacctgccgtcatagccggtaaacgaactggcgtcggccacctcgaagctggcattggccaggccgcgcttcgctgcttcatgccgagccagttctacggcggcgggggagaggtccagtccgaccgtggtgtgtccccgttcggccagtgccagcgaaatcgcggcctccccgcagcccacgtcgaggacgtcgccgcggaacttgccctgcacgatcagggcggccagctcgggctggggttcgccgatgctccatggcggtcggactccctccccgaaggcgacggattcaccgcggtaggcggattcgaactcaagatccagcgattcagtcatgtgttcatatatatcaacggccctgatatatgtcaacacagttgacattcgcgcacccttggttgccggccgtcagctgaacggcggtcgtcgatcgacgagccgggacaattgaccgccaccgcgccacacccgcgccacccagtcgcggtcgtcgtcggtgaccagattggacatcacccgcacggcgatgttcatcaatgcggtggagcgcatcgtgatgggcccagtcgtgggtaggaaccgtgggaaggtcagtaacaacgctagccggcgcgcaaccgagaagccgcgaccgtagcggtcggccagcagcgacggccacagccgtgccaggtcacgcgaatccagcagttcggcggccagccgcccggtttccagcccgtagtcgatgccctcgccattgagcgggttgacgcaggccgcggcgtcgccgatgagcatccagttggacccggccactccagaaaccgcgccgcccatcggcaacagcgccgacgacaccgcgcgcggctggccggtgaagccccactcgtcacggcgcaggtcggtgtagtaggagatcagcgggcgcagggccagatcggctggccgtcttgaggtcgacaacgctcccacgccgatgttcacttcgccgttgcccagcggaaagatccagccgtagccgggtagcacggcgccgtcgggggagcgcagttccagatgcgacgtcagccacgggtcatcgctgtacgccgtgctcaggtacccccggaccgcgacgccatagaccgtctcccgatgccatcgccggcccagcttgcgtcccagcggggatcgggccccgtcggcaacgatcagctggcggcagcccacctcagtgccgtcggccagggtcagcgataccacccgcctcgatgaatcatggtgaacagcaacggctttagcgccaagtagcatgcgcgcaccggtgtcctcggcgacctttcggatccggtcgtccagctcgagacgggccaccgcgctgccgtacgacgggaagctcggaccgggccagtccacttccacctcgcctccgaagccgctcatccgcaacccacgatgccggatgtggtccgccagccacttacctagtcccagctggtgcagttcggcgaccgcgcgtggtgtcagcccgtcgccgcaaggcttgtcgcgggggaaggtggcggtgtcgatgacgaggacgtcgcggcccgcgcgggcagcccaggcggccgcagctgacccggccggtccggcgcccacgaccaccacgtcggcactgtcatccacgctcaccagtatgttggtcgagtgaggactccggcgacggtggtggcaggcgttgacctgggcgacgctgtctttgccgcggccgtgcgtgctggtgtcgcgcgagtcgagcaactcatggacaccgagctgcgccaggccgacgaggtgatgagcgattcgctgctgcacttgttcaatgccggcggcaagcggttccgtccactgttcaccgtgctgtcggcgcagatcgggccgcagccggatgccgcagcggtgacagtcgccggggcggtgatcgagatgatccacctggcgaccctctaccacgatgacgtgatggacgaggcccaggtccgccgcggcgcgcccagcgccaacgcgcaatggggtaacaacgtcgcgatcctggctggcgactacctactggccaccgcatcgcggctggtggcgaggttgggaccggaggcggtgcggatcatcgccgacaccttcgcccagttggtgaccgggcagatgcgtgagacgcgcggcacgtcggagaacgtggactccatcgagcagtacctgaaggtggtccaggagaagaccggcagtctaatcggggcggccggccggctgggtgggatgttctccggtgccaccgacgaacaggtcgaacggctgagccgcctcggcggcgtggtgggcaccgcgtttcagatcgccgacgacattatcgacatcgacagcgagtctgacgagtcgggcaagctgcccggtaccgatgtgcgcgaaggagtacacaccctgccgatgctctacgcgttacgggaatcagggcccgattgcgctcggttgcgcgcactgctgaacggaccggtcgacgacgacgccgaggtgcgcgaggcgctgacattgttgcgggcgtcgccgggcatggcccgggccaaagacgtcctggcgcagtacgcggctcaggcacgtcacgagctggccttactgcccgacgtcccgggacggcgtgccctggcggcgctggtcgactacaccgtgagccggcacggctaggttgcccggccaggctcgattgcggaaccagcggatacccctcaggcgttgaaccagcagtaatctcccaagttgaggtgttctaggaggacacgcactgatgacttggcatccgcatgccaaccggctgaagacgttcctgctgttggtcggtatgtccgcgttgatcgtggccgtcggcgcgttgtttggcaggacggcgctgatgctggcggcgctgttcgccgtcggaatgaacgtctacgtctacttcaatagcgacaagctggcgctgcgggcgatgcatgcgcaaccggtttccgaactgcaggcgccggcgatgtaccggatcgttcgagagctggcgaccagcgctcaccagccgatgccccggctgtacatcagcgacaccgccgcacccaacgcgttcgccaccggccgcaacccgcgcaatgccgcggtgtgttgcacgactggcatcctgcgtatcctcaatgagcgtgagctgcgtgccgtgctgggccacgagctgtctcacgtctacaaccgcgacatcctgatctcttgtgtggcaggtgcgctggcagcggtgattaccgcgctggccaacatggccatgtgggccggcatgttcggcggcaaccgagacaacgccaatccctttgcactgcttctggttgcgctgctgggcccgatcgcggcaaccgtgatacggatggccgtgtcgcgatcgcgggagtaccaggccgacgagtcgggtgccgtcctgaccggggacccgctggcgttggcgtcggcattgcgcaagatctccggcggcgtccaggcggcgccgctgccgccggggccgcagctggccagccaggcgcacctgatgatcgccaacccgttccgggcgggtgagcggatcggatcgctgttttcgactcacccaccgatcgaggaccgcattcgccggctggaggcgatggcgcgcggctgataactgtgggtatcgagatgccatcggtgatgagtcaggcgccgctatcgaggaggcggtcgatcagttcgtggctggcatgccggcgtgcggcgaggacgcgcccgtcccactgaccgaacgcaacagccgaactatcgttgtgcggacatcaccggcatgcgtgccggcagcggtggcaagcctaaaaccccgagccgtgcacctcgtgtccggggacctcggcgatcaagcctctatacgcctgctccaccgtcgaaccatggttgatgacggcgtcgacctcgcgggcgatcggcatgttcagcccgaactcgttggcgaactccatcaccacaccggcagctttgacgccctcggcgacctggctcatcgatgcgatgatttcgtcgatcggcttgcctgcgccgagttgttcgcccacatgccggttgcggctgcgttggctggtgcaggtgacgatcaggtcgccgagaccggccagtccggggaacgtttcgcttttcccacccattgccacacccagcttcgtcatctcgcgcagcgcgcgggcgatcaccagggcgcgggtgttttcgccgatacccagcgaatagcccatcccgaccgcgatggcgaagacgttcttgagggcgcccgccgcctcgacaccgacgacgtcgtcagttgtgtacacgcggaagcgccgggtgcgaaacattgctgatagccgggtcgccaggtgctggtcgggcatggccagcaccgccgcggccgcgtagccctcggccacctcgcgggcgatgttcgggccggccaggatgcctgccggatgaccgggcagtacctcctcgatgatctgcgacatccgcatattggtgccctgttcgagccccttgaccagggacaccactggcacccagggtcgcagctctttgctcagctcgacaagcactccgcggaaaccgtgcgagggcacccccatgacgacgacgtcggcgcagttggcggcctcggtgaagtctgtggtggcgcgcagggtgtcgctgagcaccacgtcgttgccgaggtatcggctattgcggtggttgtcgttgatgtcctgcgcggtgaccgccgagcgcacccactgcaaggttggtccgcggcgcgcacagatggaggcgacggtggtgccccaggaaccgccgccgaggacaacgactttgggttcgcgcttgttggctgccatggcgttcagcgtattgcggcaaccggacatttgatagccgtcgacgaaccgcaggagcaatcatgccgcgccgaacaccattgcctcctcgatgcggtcgaatcggtagtcgatggcgtcggccaagtagttctgtcgtacattccacggccgcttggtgccggacttgggcagcgcgtacggcgcccgcttcacatagccggcctgaatgtcccaggacggtttctcgtccatcggctcgtcgcccaggtgcggggcggcgcgcgtgtgtccatgggcggccatgtgtgccagtagttttgccgtcgcccgggccgtcatgtcggcgcgcagcgtccaggacgcgttcgtgtaacccacacaccagaacaggttgggcacgtcttcgagcatgtgcgccttgtagacaaagcgatcccgagggtcgatctcgacgccgtcgaggctgatcgcggccccgccaagcgcttgcaactgcaggctggtggcggtgacgataatgtccgcatcgaggtgcccaccggatttgagtgcaataccggtggcgtcgaagtggtcgatatggtcggtgaccacctcggcgcggccgctggtgatggcgttgtacaggtcggcgtccgggatcaggcacagtcgctgatcccacgggttgtaccgcggcgtgaagtgggtttcgatgtcgtagccctcgggcagatttttgatcgcggtacggcgcagcagccatttcacgaacaccggtgtcttgcgggacaagaaccagaacaccgcttccaataacgcgttgtacattcggacaatcaagtgagaagttttgggaggcaacgctttacgaacaacggcggcgaacgtgctgtatttggatgccgagatcaggtaggtcggggatcgctgcagcatggttaccttttcggcccggtcggtcagcgaggggatcagtgtgaccgcggtggccccgctgccgatcaccacgatcttcttgccggtgtagtccagatcctctggccagtgctggggatgcactaccgcgccgccaaacttctcgatgcctccgaagtcgggggtgtagccctcgtcatagttgtagtagccgctgccgaagaacacgaaccggctgcggtagtgcttgtgcacgccgttctgctcgaaggtgacggtccaggtatcggtggatgagtcccagtccgctgcgcgaacgtagctgttgaactcgatgtggcgatcgatgccgtacttgtgggccatgtcggtgaggtactcgcggatgtgggcgccgtcggcgatgccttcttcgcgggtccacggctcgtagggaaacgacagcgtgaagatgctgctgtcggagcgcacgccggggtagcggaacagatcccaggtgccgccgatccgcgcacgcctttccaggatggtgtaggtcagctgcgggttgcgttcgatgatccggtaggccgcgcccagtccggagatgccggcgccgacgatgacgacgtcgacacagccggcgtttggagtcacgctcatcgtgaacctcgcttgaaatcctggatcagcgaccagggtagccaggacatccagccagcccctccagatcgccgcgactagcggtagttcacaaactgcaatgccacgtccaggtcggccttcttcagcatggcgatgacggcctgcaggtcgtcgcgcttcttgctggtgacccggacctcgtcgccctggatctgggttttgacgttcttggggcctgcgtcgcggatgagcttggtgatcttcttggcgttctcgctgctaatgccctgtttgagggcgccggtaactttgtacgtcttacccgaggcctgcggttctccggcctcgaaggccttcagcgagatgtcgcggcggatcagcttctccttgaagacgtcgacggcggccttgacacgctcctcggtggacgaggtgagctcgacggcctcgtcgcccttccacgcgatcttggtgtcggtgccgcggaagtcgaagcgcgtggccagctccttggcggcctggttgagtgcgttgtcgacctcctgccggtcgaccttgctgacgatgtcgaacgatgagtccgccattcggttcgtccctccttcgcgagatagccgtgtgtgctctgtctacccggtcgttgtaccctgctaggcggcaggttgcccgagcggccaatgggagcggactgtaaatccgtcgcgaaagctacgcaggttcgaatcctgcacctgccaccacggtcaagctggtatccgggcatgggcgccgggcatggccacgcccgcgcgttggtgccccaacgtcgcctacggtcggtagacagcggcgcgacacccgcactccaacaatttcgggaggtcaagtggtggagttgagcccggatcggatcatggcgatcggcggcgggtacggcccgtctaaggtactgcttaccgcggtcgggcttgggctgttcaccgaacttggcgatgaggccatgaccgccgaggccattgccgaccgcctcgggttgctaaagcgaccggcgattgacttcctcgacgccttggtctcgctcgacttgctggcgcgagacggcgacggacccgggtcccactaccgcaatacaccggagacagcgcactttctggacgaggcccgtcccacctacgcgggcggcctgctgaagatctggaacgaacgcaactaccgcttctgggcggatttgaccgaggcgctcaagaccgggaaggcacaaagcgaggtcaagcaaaccgggcggcccttcttcgaggcgctctatgcagatcctcggcggctcgaggcgttcatggcggctatggacgcggcgtcgcgacgcaacatcgagctcctcgcgaaacgctttccgttcgagcgctaccggcgtctctgtgacgtgggctgcgcggacggtctgttgtcacgaatcgtcgcggcggctcacccgcacttgcagtgcgtcagcttggacttgcccgcggtgaccgagatcgctcgacgcaagctgacagccgagggtttgggtgagcgggtgcaggcgtgcgccggtgactttttggccgatcctctgccggcggccgatgtcatcacgatgggccagattctgcacgactggaacctcgaccgtaaacagcagttggtcgctaaggcctacgaggccctgtccaaggagggggctttcattgtgatcgagacattgatcgacgacgcgcgacgcgaaaacacaaccggcctgatgatgtcactgaacatgcttatcgagttcggtgacgcgttcgactactccgccgccgacttccgggggtggtgtggcgaggcgggattccgttcgttcgaggtgatcccgcttgccggcggctccagcgcggcggtggcctataaatagcgggcaatgacatggtgggtggccgaccaacgtgaactgaggacggcaaatcggcctcagttcacgctcggcgctttgagcaacaaattgaacacatagaatcgtgtcgatgagcggcacatcgtcgatgggattgccgccgggacctcgactttccggctcggtgcaggccgtgttgatgttgcgccatgggctgcgttttttgacggcctgtcaacgccgttacggcagtgttttcacgctgcatgtcgcggggttcggccacatggtgtatctgtccgatccggccgccatcaagacagtgtttgccggcaacccgagtgtctttcacgccggcgaagccaactcgatgttggccggactgctcggcgacagctcactgctgttgatcgacgacgacgtgcaccgcgaccggcgtcgcctgatgtcgccgccgttccatcgcgacgcggtcgcgcgccaggccgggccgatagccgagattgccgccgccaacatcgccgggtggccgatggctaaggcgttcgcggtggcgcccaagatgtctgagatcacccttgaggtgatcctgcggaccgtcataggcgccagcgatccggtccggctcgccgcgctgcgcaaggtcatgccgcggctgctcaacgtgggcccgtgggcgacgctcgcactggccaacccgagcctgctgaacaatcggctctggagcaggctgcgacggcggatcgaagaagccgacgccctgctgtacgccgagatcgccgaccgccgagccgatcccgatctggccgcacgcaccgacacgctggccatgctggttcgggccgccgacgaagacggacggacgatgaccgagcgcgagctgcgcgaccagctgataacgttgctggtcgcaggtcacgacaccaccgcgacgggactgtcgtgggcactggagcggttgacccgccacccggtcaccctggccaaggccgtgcaagcggccgacgccagcgcggccggcgatccagccggcgacgagtacctggacgcggtggccaaagagacactgcggatccgcccggtggtgtacgacgtgggccgggtcctcaccgaggcggtggaggtggccggttaccggctgccggccggggtcatggtggtcccagcgatcgggctggtgcacgcgagcgcgcaactgtatccggatccggaacggttcgaccctgatcggatggttggcgccactttgagcccgaccacctggttgccgttcggcggcggcaaccgccgctgcctcggcgccacctttgccatggtcgagatgcgggtcgtccttcgggagatcctgcgccgcgtcgagttgagcaccaccacgacctccggcgaacggccgaagctaaagcacgtcatcatggtgccgcaccgcggcgcgcgcatccgcgtccgggcaaccagggacgtttcggccacgtcgcaagcgacagcccagggtgccggatgcccagccgctcgcggtggcgggccgtccagagccgtcggcagccagtgaccagctggggtatccgcatggggtcgcccagcgggtcccgaggggacttttggccaccggcgctggtggcctactgccctcccgccgttgcgccgggtgcgtgcacgattgaagtccccaaggaagggacgctcatgaaggcaaaggtcggggactggctggtgatcaaaggcgcgacgatagatcaaccggaccaccgagggttgattattgaggtgcgctcatccgatggttcgccgccgtatgtggtgcgctggctcgagaccgaccatgtggcgacggtgattccgggtccggatgcggtcgtggtcactgcggaggagcagaatgcggccgacgagcgggcgcagcatcggttcggcgcggttcagtcggcgatcctccatgccaggggaacgtaggcgattcgctcaagcgacgaagtcggtgggtgtcagctggccggcgaaagtccggcgccgggatggaacgctggtgccgttcgacatcgcgcggatcgaagcagcggtgacgcgggcagcgcgcgaggtggcttgcgacgaccccgatatgccgggcaccgtagcgaaagccgtcgccgacgcactcgggcgcggtatcgctcccgttgaggacattcaggactgcgtggaggcccggctgggggaagccggtctggatgacgtggcccgtgtttacatcatctaccggcagcggcgcgccgagctgcggacggctaaggccttgctcggcgtgcgggacgagttaaagctgagcttggcggccgtgacggtactgcgcgagcgctatctgctgcacgacgagcagggccggccggccgagtcgaccggcgagctgatggaccgatcggcgcgctgtgtcgcggcggccgaggaccagtatgagccgggctcgtcgaggcggtgggccgagcggttcgccacgctattacgcaacctggaattcctgccgaattcgcccacgttgatgaactctggcaccgacctgggactgctcgccggctgttttgttctgccgattgaggattcgctgcaatcgatctttgcgacgctgggacaggccgccgagctgcagcgggctggaggcggcaccggatatgcgttcagccacctgcgacccgccggggatcgggtggcctccacgggcggcacggccagcggaccggtgtcgtttctacggctgtatgacagtgccgcgggtgtggtctccatgggcggtcgccggcgtggcgcctgtatggctgtgcttgatgtgtcgcacccggatatctgtgatttcgtcaccgccaaggccgaatcccccagcgagctcccgcatttcaacctatcggttggtgtgaccgacgcgttcctgcgggccgtcgaacgcaacggcctacaccggctggtcaatccgcgaaccggcaagatcgtcgcgcggatgcccgccgccgagctgttcgacgccatctgcaaagccgcgcacgccggtggcgatcccgggctggtgtttctcgacacgatcaatagggcaaacccggtgccggggagaggccgcatcgaggcgaccaacccgtgcggggaggtcccactgctgccttacgagtcatgtaatctcggctcgatcaacctcgcccggatgctcgccgacggtcgcgtcgactgggaccggctcgaggaggtcgccggtgtggcggtgcggttccttgatgacgtcatcgatgtcagccgctaccccttccccgaactgggtgaggcggcccgcgccacccgcaagatcgggctgggagtcatgggtttggcggaactgcttgccgcactgggtattccgtacgacagtgaagaagccgtgcggttagccacccggctcatgcgtcgcatacagcaggcggcgcacacggcatcgcggaggctggccgaagagcggggcgcattcccggcgttcaccgatagccggttcgcgcggtcgggcccgaggcgcaacgcacaggtcacctccgtcgctccgacgggcaccatctcactgatcgccggaaccaccgcgggcatcgagccgatgttcgccatcgcgttcacccgcgccatcgtcggccggcatctgctggaggtcaatccgtgcttcgaccgactggcccgcgatcggggcttttatcgtgacgagctgatcgccgagatcgctcagcgtggcggagtccgtggctatccgcggctgcctgctgaggtgcgggccgcgttcccgaccgcggcggagatcgcgccgcagtggcatctgcgcatgcaggccgcggtgcagcgccacgtcgaggccgccgtgtccaagacggtcaacttgcccgccacggcgacggtcgatgacgtccgcgccatctatgtggccgcctggaaggcaaaggtcaagggcatcacggtgtatcgctacggcagccgggaaggacaggtactgtcctacgccgcgccgaaaccgctactggcgcaggctgacacggagttcagcggcggctgtgcgggccgctcctgcgagttctgacggcggctcccatggcgcgagcagacgcagaatcgcacaaaatcagcgattttgatgcgattctgcgtctgctcgcgcagggatcgcagggatcaccccggccggctagcggtttagccgcttgggcctgggccgcacaagtggtcgatgaaccaatcgcacgccagcttggcaacctgttccagcgtgcctggttcttcgaataggtgtgtggcgccggggaccacggtgagttggcatttcccgggtattaccgcttgcgctcgttggttcagctcgaggaccacctggtcgcgtccacccacgatcagcagcgtcggtgccaccacgctccccagcgaatcacccgcgagatcgggccggccgccgcgggacaccaccgcccgcacgttcacgcgcggatcggcggccgcgaccagcgccgcacccgctcccgtgctggcgccgaagtagccgaccggcagcgatgcggtgtcgggctgggtggccaaccaaccggtcacgtcgatgagtcgggaagcgagcagctcaatgtcgaagacgttggcgcggttgcgttcttcttcgggcgtgagcaagtcgaataacagcgtcgcaaacccggccccggtcaagacctctgcaacgtaccgattgcggatactgtgccggctgctgccactgccatgtgcgaaaaccacaattcccctgggtttttcggggacagtcaggtgccctgccaccggtactggaccggcaacgacctggacctcctcatcgcgaagcggtgggtcagcggcggcatcgatcgcacctgcctcggcgaagtcgcggtgagcacgatccagaaacgccaccacctcgtcgtcggaggtctgggtgaagttgcggtaaccctgcccgacggcgaagaacaacgccggcgtcgccaaacacaccacctcatcggcgtacccggcgaatctcgccacgatgtcgtctgggccgatcgggaccgccagcaccaccttgtccgcaccgtgcgcccgggcgacctggcacgccgccttggccgtcgctccggtggcgatgccgtcatcgacgatcaccgcgatccgcccggtcaacgggatgcggtcacgcccgcggcggaagcgttccgcgcggcgttgtagctcgatcagctgcttgcgttcgaccgcgtccatggcggcagcatcgaggtgtgtcccgcggacgacgtcgtcgttgagcacccgcacgccgtcctcaccgatggcgccgaaagccaattcgggttggaacggcacgccaagcttgcgcacgaccaggacgtcgagtggcgcttgcagtgacttggcgacctcaaaggccaccggtaccccgccgcgcggcaagccaaggacgacgacggccttgccggatagctgcgccaggcgttgcgccaactggcgtccagcgtcgccacgatcgtcaaagagcttcatctgccgagtgtgtcgccatctcatggctccaaatatggaattaggtccctgggccgactgacgacagtccctcagcgaccggattgcgcatcccgccttgtacgctactccgcaaatcccgggcttgcgtccgcggaagcgaactcggcggcgctacggtggtggctcacttcggccgtgcgcactcggatcgacgggccgatggcggccgggcccgcgcgcttcataggtcatcggattgaggtgatcgactcggcgatgagtgttcgaaagatgactcagtggtgtgccttccgtcggtgagctgcacgacatatgtgcggtcgtcggcgtcgtactcaaccgtgccgcccgagacaaccatcccaaccaacgcattgccgtcctggaagtagtacgcgttcttttctcggcgcatggaatccaggtggcaaccgggcactatgaggacgctcctgcggggatcgtcggtgaggaccagaatccgcgcgccccgtttctgggctaggggatgcttcgtaggcttccgttgccgcatgtgccgcttgatggcgtgctcacccattttggttttgccctctcacttgacgctgcgttgcctagcatgccaaccggctagcttcgcggaacgtgctccccggggtgcgggcattcaccgggcacgtgaatcagtactgcgccgtcatcgacgatcccggcttgaccgcggcgatgggcggtgatgtatagccatccgggttcgatggtttgcttgcagcgtgtacattgcgggtcggcggccatgtgctcctcgcttccctagcctcacggtttgcgccgtcggtcgacaggcgaactgctcttcgccgatgtacgtcactgcttcggcggctaaaccccttgtccagcacgacaagtccaaccggcctgcgtcggcggagtttggcctcgtgctcggctggcggtgctcatggtgtccctccggaactcggggtaacggcaagctttcgatgcgtcggcagtccgaaatctagagacgacgaacttgttgttctagggtcgtttggccttcgccccgacgacgttggacccggggtgggcttcggccgtgtcggcgtgccgcagccgggcgagttcgcccacgatcctgtcgctgaccgccaccggatacgagtagccggtgtcctcgagcgagcgcagctccggcgggagcgcgtcgatctgctggcgggcccagtcccgcgcgccgtccaatgtgggtgcatgctgccggatgcgtcggccgttggtcatgatgggcaccagcaacgggtccccgggaaggttttcaccgtgctcgccgagcgtgtcgccgcaaaagactccgtgctcgagcttacggaacacctgcttgcgtcccgggtagatcaccttgccgctggagaacttggtgcgcccgctgccgtcgtatgccaccagcttgtaggccatgtccagcgcgggcgcgtcttgagccacgacgagctgggtgcccacgccgaagccgtcgatcggacagcgggcagccaaaagcgcggcgatgcggttttcgtcgaggcccgacgacgcgaagatctcgacctgctcgagaccggcggtgtcgagccgtgcacgggtcgccttggacagctcatcgaggtcgccggaatccagccggaccgcgcgcacatcgaagcgattgcccagccgcttggccaactcgatgacgtgatcgacgccgcgtagcgtgtcgtaggtgtccacgagcagcatggtggctgggtagagccgggcgaacgcctcgaacgcggccacctcactgtcgaaggcttgaacaaagctgtgcgccatggtgccgaacgtcgggatcccatattggcgggccgcgagcagattcgacgtgcccgcagcgcccgcgagataactggtgcgcgcgaccttgcaggccgcgtcggtgccgtgagcgcgccgcgcgccgaaatccaccaccggtcgtccgcgcgcggcggcgaccacccgcgcggccttgctcgcgagcacgctttgcagatgaatctggttcagcacaaacgtctcgacaagctgggcctcgatgattggcgcgatcagctggaccgcgggttcgttcggaaaaatcacggttccttccggcgcggcccagacatctccggtgaaacgcactccggccagccacctcaggaactcgtcggaaaactggcccaggccacgcaggtaacgcagatcctgctcgtcgaatcgaaacgcttcgaggaactcgaccacatcggccagcccggcggccatgatgtaggacctgccaggcggaagcttgcggaagaatatctcgaaaaccgctgtgcccgacattctttcggcccagtaggcctgggccatcgtcacctcgtacaggtcggtgaacagcgcgccgacgtgttggcggatcgccatggttgccggttactccttgctcgttaggttggcagcgggaacgacctccagcaggttgtcgggtcgagtcacgactcgaatcccgaaccggcggctgatgcgctcaatggtgttgcggagccattcggtgtcggtctgggaggcacgctgtaggcgcatccgcgacactcgcagtggaagcatctgcagcgagatcaggttcccgctggcgggatcggtgacggtcagatacagcagtcgcagttcactgcggaacgactcgtgcccgccgatgccttcgtagtcgtcaacgacgtcaccgcatccgtacaggatcggtttaccgcgatatatctcgattggccgcggatggtgcgaggaatgtccgtggaccatgtcgatgccggcgtcgatcagtcggtgcgcgaacgcgacgtcgccgggtgcggtcgcatagccccaattggatccccaatgcatcgagactatggcgatatcgccggggcgtttgtccgccagcacctgtgccgccacatcgtcggcgacgtcgcgttgcgccggatcccggatcaaccacactccgggccggtcgcggcgggcggcccaggattcggggacgccgctggattccgccgctaccgagccgacgatcacccggcgttcatggccaaccgtgactagcgccgagcggcgagcggcgagcaaatcggctcccgccccgacactctggatccccgcaccggcgagagccgcgaccgtatcggtcagcccctggtagccgaaatcgagaatgtggttgttggccagcgcgcacacgtgcggccgcaatgccgtcagcgccggcacgttatccgggtgcatccggtagcagaccggtttgcggtcggcgaattcaccgtcggcggtgatcgtcgtctccagattgatcaaacagacgtcggtcgcggtgttctcaaggaccgccaacgcctcgccccagggccagcgccaatccacggggagcggaatgcgcccgttcacccgctcggccaggcgaacatagccggtcgcatcccgcatataccgttcgcgcaattgcggtttgccgggatgaggcaggatctgatcgacgccacggccgagcatgacgtcaccgcccagcagcaccgtcaccacatcaggattgccagccactccggaccaccgccgccttcaggtaatcgccgtaacacgcaccctatggcgtacattgcacgtcatacgatcggccggcggcggcctcgtgggtggggccgaaggtcctcaagaccgcgcccaaaggtcacattgccggcgacaaaccgtgcctacctggcggagaggtgcccgtcggcggtggtcaccaggtgtagtcgggcagctcgaagtcgtcacgcacgctgccggcgaacagcgtcgccagcgggccgaagttcatcgtgcgcatcgcaacgttgcgaaaccacaggccgaatcgggttcgggtggcggaaaaaccagatgaacttcgccgcactggcttgcttgccctcgatgaagggacgcaggcgcttctcgtaggcgtcgaaggcgcgacggtggtcgcccccggcgcgggcgagctccccggccagcacgtaggcctcggtgatcgccaggccggtgccctcgccgccgagcagcgagatgcacccggccgcgtcgccgatcagcagcacccgaccgcgtgaccagcggtccatccggatttggctgaccacgtcgaagtacaggtcctcgacgtcgtcgagggcggccagaatgtcccggctttcccagcccacgtcgccgaattggtcgcgcagctcatctttgggtgccacgccggggttgtcgtgttcggcgcggaagacgaacaagaacatggtgcggtcgccgcgcagcgcgaaccgcgccagctgtcggtcgacggtgttgtagaggacatagctgcgctcgtcgcggggccggtagccgtcgaccacgcaggccgcgaccttgcagcccaggcagtgcgcgaaatcccgctccggcccgaagaccagccggcgcacgttggagtgcagtccgtcggcaccgatgaccaggtcgaaatcgcgcggggcggtcctttcgaaggtgagccggacgccgtcgcggtgctcgtcgatggtggcgatgctgtcgtcgaagatcgtttccacctggtcttcgatcgtcgtgtagatcgcggcggcgagatcgccgcgcggcaagctggtgaagtcgtcgccgaccatgcggcgaaagacgtcgacgcccagctcggctttgaccttgccggtgggaccgacggagcggacgtgttccatgtggtaacccgccgctgcgatctggtccgtgatgcccattcgtttggccacctggtagccgacgccccagaagtcgatcatgtagccgccggtgcggaacttcggcgcccgctcgatcactgtcggggtgtggccggtgcgctgcagccagtgggcgagcgccgctcctgccacgccggcaccgctaatcgctactttcacactgcaattgtgctcttcggcaatagtttagaacaagaccggtcgctcgttgccccttgatcaatacgttagtgagcgctaacgtattggcgtgtgcccgacatgctggaagtcgcggcagagccaacccggcgccggctgctacagctcctggcaccgggtgaacgcaccgttacccagcttgcgtcgcagttcacggtcacccgttcggcgatatcgcagcacctcggcatgctcgccgaagcgggattggttaccgcccgcaaacagggccgggaacggtactaccggctcgatgagcgcggggtgctgcggcttcgtgcgctcatggagtccttctggagcgacgagctggaccgtcttgtcgccgatgccgcccactacccgccgtcacaaggagactgtgccatgccgttcgagaaagcggtcgtcgtgcccttggatccgaccagcaccttcgcgctcatcacccagcccgacaggcttcggcgctggatggccgtcgccgcgcgtatcgagctgcgcaccggtggcgcttatcgctggacggtgactccggggcatagcgcggccggcaccgtcatcgacgtcgaccccggcaagcgggtggtcttcacctggggttgggaggaccacggcgaccccccgccgggcgggtcgacggtgaccatcacgctgaccccggtcgacggcggcaccgaggtccggctggtccacgacgggctgaccgcgcagcaggccgcccggcacgccaaagggtggaaccacttcctggaccggctggtcgtcgccggccaacacggtgacgccggtcccgacgaatgggccgcagcgcccgatccgctcgacgaattatcttgtgccgaagcaacattggccgttcttcagcacgtactgcgcgggataggcgcctctgacctgaccaggcagacaccgtgtacggaatatgacgtttcgcaactggcggatcatttgctgcgctcgctggcgatcatcggcgctgcggcgggcgcgcagctggcgccccgcgatgtggacgcgccactggaaacccaggtggccgacgcggcgcaggccgtgatggaagcctggcggcggcgtggcttggcgggcacggtggagctgaactcgaaccaggtgcctgcgacggtgccggtcggcatcctgtgcctagaatttctggtccacgcttgggatttcgcgattgccaccggttctcaggtgatcgcgtccgagccggtgtcggagtacgtactggcggtggccggcaaggtcatcaccccggcaacccgtaactccgcgggcttcgccgcgccggcggcggtcggttcctttgccccagtcctcgatcgcctcatcgccttcaccggccgccagccgaccgcaggccacgtgtccgccacctaacgaaaggatgatcatgcccaagagaagcgaatacaggcaaggcacgccgaactgggtcgaccttcagaccaccgatcagtccgccgccaaaaagttctacacatcgttgttcggctggggttacgacgacaacccggtccccggaggcggtggggtctattccatggccacgctgaacggcgaagccgtggccgccatcgcaccgatgcccccgggtgcaccggaggggatgccgccgatctggaacacctatatcgcggtggacgacgtcgatgcggtggtggacaaggtggtgcccgggggcgggcaggtgatgatgccggccttcgacatcggcgatgccggccggatgtcgttcatcaccgatccgaccggcgctgccgtgggcctatggcaggccaatcggcacatcggagcgacgttggtcaacgagacgggcacgctcatctggaacgaactgctcacggacaagccggatttggcgctagcgttctacgaggctgtggttggcctcacccactcgagcatggagatagctgcgggccagaactatcgggtgctcaaggccggcgacgcggaagtcggcggctgtatggaaccgccgatgcccggcgtgccgaatcattggcacgtctactttgcggtggatgacgccgacgccacggcggccaaagccgccgcagcgggcggccaggtcattgcggaaccggctgacattccgtcggtgggccggttcgccgtgttgtccgatccgcagggcgcgatcttcagtgtgttgaagcccgcaccgcagcaatagggagcatcccgggcaggcccgccggccggcagattcggagaatgctagaagctgccgccggcgccgccgcccccgcctgcgcccccggccccgccgcggccgtcggcgccggggctgccgaactggccaggctggccggattggccgatgatggccaggggcccgaggtgtgcggtgccgccggtgccaccggtgccacccttaccgccagccccagggatcgggaataaaccgccggggtcggcccctttgccgccgtccccacctcgcccgcccgccccagcggtcctgaagccgtcgccaccgtgcccgccgtccccgccattcccaccggaactggcatcaaggccgtcgccgccgaagccgccccttccgccgtcaccgccggcgctgacggtgctggtgccgccggcgccgcccatgccgccggtgccgccggggccaaaggcggagccaaggccgccactgccgccgacgccaccgtttccggcgcggccggccgcccctgtcgcaccggtcgcgcccagggtggaaccggtgccgccggcaccgccggcaccaccggtgccgccggtgccgccggtgccgccatttccgccagtcccgccagtgccagcgaggctgctgaagagagtgccgtgggcacctctgccgccgtcgccgccggtgccgccggtgccgccggcgccaccggccccaccatctccgccggcgccttggctgccgttgttgcccgttggcgacagcgctttgccgccggccccgccgttgccgccgccgccgccggcgccgccggtcccgccaaccccgccggtgccaccgttaccgccgtgaccgtccgcgccagcgtcgaatgtgccggtcgcaccggtggcgccggtggtgccccgcaggcccgtcccgcccgtgccgccggccccgccccggccgccgtcagcgccgtcgccggcgacgctcccaccttgcccgcctacgccgccgtcgccgccgcggccgccgctgccggtaatggctccgggattgccgtcactaccggtgccgccgtctccgccattgccgcccgctccgccgttgccaatctgcccggcgtttccgccggcgccaccggttccgccgtcaccgcccatgcccctactggcattgccgccgttgccgccgtggccgccggccccaccgctgccgcgcaggctgccgttgccgccgttgccgccgttgccgccggccgcgccgttgccgctgagggcatggtcgccgttgccgccgttgccgccgttgccgccgttgacgtgaatgctgctgcttgagccggtcgcaccgaaagtggagccggcgccgccactcccgccggccccgctggggccggcgttgccgccgttgccgccgttgccgccgatgccgttgttggtgaacacgctgccgttagcgccgttgccgccgtcaccggggtccccgccggtgccgccgctgccgccgttgccgccggcgccttggctgccggttgtgcccgccggcccggccccgcccggcccgccggtcccgcctcggccgccctttccgccggccccgccggcgccgccatcctggccgcgggcacccgcggtggcgccgtcggcgccgtcaatgccgcggccgccgttaccgccaactccgccggtcccaccgtcgccgccggcaccgccggggccttggctgccggcgacgccgttgggtgcggccccgccgtccccgccgtccccaccttttccgccggtaccgccaactccgccggtgccgccggggtgcccgtccgcgcccgcgctggaaccgttgacaccgtcgctgccggaccctccagtcccgccgacgccgccggtgccgccggccccgccggtgccaccgttgcccgcccaggcgccgccggatccaccggccccaccgtttccgccggtgccgccatccaggccggggttgccgagcctgcccagaccgggcaggcctttgctgccgttgccgccggcgccgccggcgccgccgttgccgaccaaaccgccatcaccgcccctgccgccggacgcgccggtctggccaaagccggtggcatcggcgcctctgccgccgttgccgccgttgccgccgctggtgggggtgttgccgggtgcgccgttggcaccgggggtggagccgcttccgccctggccgccggcaccgccgacaccgggatcaccgccgtggccaccggcgccacctacaccaccgttgacaccgagcgcgccggcggcgccgtgaccgccgttgccaggagtcccgccgttcccgccggctccgccgtcaccgccagcgccctggctgccgttctggcccgaggcggccaacgcgagaccgccggccccgccctcgccgccggctccgccaggcccaccgttaccgccattcccgccgggtgagcctgcggccccgggagcggacgcattgaagccgatgctgccagcacctccggatccgccatcgccgccggccccgccagcacctccggtgccgccgtcaccggcctgagttccgccgttgccgccggccccgccggtgccgccggccccgccggggcgaccgggcgcttcggatccaaatccgagaccgccggccccgccgcggccaccggccccaccggcaccgccattacccacctgaccgccgtcgccacccctgccaccgttcgcgccggtctgtccgctgctgatagcgtcggcgcctttgccgccgtcgccgccgttaccaccgctggtggaggtggtgccgggcgcgccgttcgcgccatgcgcgctgccgccgacgctggcgccaccggcgccaccggccccaccggcgcccgggttgccgccattgccaccggtcccgccggcaccaaggttgtgaccccacgtcccggtagcgccgttgccgccgtcaccgggagctccgccgtcaccgccgctaccgccagccccgccggcgccgtggctgccgccgaggccgagcagaccgtggccgccgccgggcccgccgaccccgccggtcccgccagccccaccattcccgccgtttccgccggcttgaccgtcagcgcccaagttggtggcgtgggcgccgctggcgcccgcaccgccggcgccgccgggcccgccctcgccgccggccccgccgttgccgccgttgcccatcagcaccccgccggccccgccggccccgccgttgccgccgatcccgccggccccgccagcggtgccggatccacccggtgtgctggccgacgtacccgtgacaccggcgatgccgttgcctccggccccaccggccccgccgacaccgaacaacccggcggtaccgccggccccgccgttgccgccgaccgccccggccccgccaaaacccccggcgcctccgttgccatacagccacccgcccgcgccgccgtgaccaccggccccgccggtggtacccacgccgccggctccaccgttgccgccgttaccgattaggcccgccgccccgccggccccgcctcgttgtcctggcgccccagacccgccgttgccgccgttgccgtacaagatgccgcctggcccgccggcctgcccggtcccgggggagccgtcggcgccgttgccgatcagcgggcgtccgaacagcgcctgggtgggcgcattgaccgcggctagcaaactctgttcaacgttgaccgcctcggcggccacgtacgagctcgcggccgcggacagggtctgcacgaaccggtcatgaaacgtcgccacttgggcgctgacggtctgatattcctgggcgtgcgtgccgaacaacgccgcaacggccaccgacacctcgtcggctgacgcgggcagcactttcgccaccgcggccgctgcggtgttggccgcagtgatcgtcgaaccaattttcgccaaatccgttgccgccgtggtcagcatctccggcgtcgcgattacgaacgacatctcgctccccaggtcaggtcagcccggtgttgcccggcgtggcaaggaattgtgtggctatcccggcgatctaccatgtggagcgaatcttcgggatcccaactccaacgatcccttgttgacgctatcgtcaaaagggcaaaaccccaaactttacgcgaacgaactatccacagtgcaccctcgatttccgtcgacacgtgcaaacggccagacctcgacggtgctagccccgcggcgatattgcaggtcttcgagccggtcgcgccccggggcgcgaactccgttgccctcccgcgaccctgcgggagaggataaggaatggtcggctatgtggatgtccgggcatacgccgagctcaacgagttcgtggagctgcaggcgcgcggtctgacggtgcgccggccgttccgcagccatcagacggtcaaagatgtgctggaggcgatgggcattccgcataccgaggtggatctcatcctggtgaacggcgatcccgcggacttttcctaccggccggtcgccggcgaccgcattgccgcctaccctatgttcgaggccctcgacatcgggtcgaccgccaggttgcgcccagcgccgttgcgtaacccgcgcttcgtcgtcgacgtcaacctcggccagctggcgcggctgcttcggctgttgggcttcgacacacggtggtcgagtgccgccgatgatccgacgctggccgatatcagcctgggcgagcagcgaattctgctgacccgcgaccgcggcctgttgaagcgccgggcaatcacccatggtctgttcgtccactcccagcacccggaggagcaggcgctcgaggtgctgcggcggctagacctcaacgggcggctggcaccgctatcccggtgtctgcgatgcaatggtgagctggccgcggtttccaaagacgaggtgattggccagctggagccgttgacccgccggtactacgagtcattcagccgctgcttcggttgcgggcggatctactggccgggatcacaccacgcacggttggttcgcctcgtcgaacgactgcgggaccagctaactacttcgacctgacccgcacggtggtgcgcgcgtcgatcgtcgccagctgacacgccgaaggtgcaaccacggcggcatcgagcggcgtgtccccgccaccaatgcacgttcggcgcggccggcgcacgctcggcgcggagctacgaattgtcggccggagtcaaccgaatggctaccagcttgagccggtccaccgcctcggcgaactcctcgagcgtgggtatgcgccggtcgcggaagctcaaccccagcatgcgttggccacgcttgacgccataggcctgtgcggcgcgcaggaaaagttcagaaacgaccgcacggtcccggatgagctcgccacgcatagcggtcgtcttgccgtcgtagacgacctgggcggcggcaccgtcggagaagttgtgcttccatccggcctcggtcagcgcgtagaggtcgttgtcgatgacgtgcgcgctcaagggaatcgagaagtgccgcccagtctttcgcccggtgaagctcaccaccatcagctgtgtgcgtagcgggccggcaagcggggtgtgcagcagggagcgcaggatcgggttgacgaggcgaaggagggccgccggtgggtgtgcgatgtctaccgcatacgactgatctgtcatgccttcaccgtagatccgatcggggttcgcggctacgccgacaagttggtgacgcaacaagatatatggcgccaccggtagtaccatacgtatgtggacaagacgacggtctacctgccggatgaactcaaggcggccgtgaagcgcgccgctcggcagcgcggagtctccgaagcgcaggtaatccgggagtccatccgggcggcggtcggcggcgccaagccgccgccgcgcgggggtctatatgcgggttcggagcccatcgcgcggcgagtcgacgagctgctggctggcttcggtgagcggtgatcatcgacacgagtgcgctgcttgcctatttcgacgccgccgagccagaccacgccgcagtgtctgagtgcatcgatagctccgcagacgcgctcgtcgtatccccttatgtggtagcggaactcgactatctcgtcgccacccgggtaggtgtcgatgccgagctcgccgtcctgcgtgaactcgccggcggggcctgggagctcgccaactgcggtgccgccgaaatcgagcaggccgcccgcatcgtcacgaaataccaggatcagcggatcgggatcgcggatgcggccaacgtcgtgctggccgaccgataccgcacgcgcacgatcctcaccctggaccgtcggcacttctcggcgctgcggccgatcggcggtgggcgcttcaccgtcattccgtaaaccgcaaccgattcggtgctgcaccgcggcgtgttcgtcttccgcgtgcgatccgtcccttagggcgtgatggtcgtctgctcgtcgatgacgttggcggcgtccatcaacgtcatcgtctcgtcgtcgagcgcgtcggcgttgagttgaagcacgaacaccgcaccttggctgggaatcaccaccgtcttctgcgcgacggtccgcaacttgccgttcttgctgtatgaaccaccgagctgccatgctgaaaagccgccgagcgtggctgcacttccgtcgccgctgccttggaagccgggcaggtttttcaactcgccgggtgcgaattggaggaccttcgcggggtcgatgtcaccggtgagtttggagaggatcgcaacgatggtggggggatcgttgggatcggcgggctgggtgtagacgatgccgccatagggtgcgcgggagctttccggaagcagccgccaatcgtcgggcaccggcaggtcgatggtcggggagccggggtcgccgtggtgcactggggtctcctggatgtggttgtcccggatatagtcggcgatggtgtagttgggccccgctgcctgagccgaggtggttgccgacgtagtcgttgtcgacgtcgtcggggacgtcgtggttggcgacgtggttggcgcgctgtcggtcttgatgttgaaactgcagccagccagtgccaggctcagcgccaccgtcgcgacggccgccgtgaagtgcttcattgcgcgctcccgaagattggaccggcacttccggccggtgaggtcggattgagactagtccaactggtgtgcgcgcgaccctatcactgcaatcccatctcgattgaccgcaaaacaccgcgggaacaggcgtctatgcagtaagagacagctatgcgggcacgcaggttgcgcagagccctggccgcgctcttggcggtggcgggtctgtttgttccgttcattgttggcgtgcccacggcctacgacggtgagccggtgttcgtcgccattccggtcgagcatgtcaatacgctcatcggcaccggcacgggagccgcgatagtgggggagatcaacaactttcccggcgcctcggtgccgttcggcatggtgcagtactcgccggacaccgtcgacaactacgccggctacgactacgacaacccgcattccaccggattcagcatgacgcacgcgtcggtgggctgcccggcgttcggcgacatctcgatgttgcccacgaccaccccgctcggctcgcagccgtggagcgcctgggaggagatcgcccacgacgacaccgaggtcggcgtgcccggctactacaccgtacggttccccggtaccggggtgatcgccgagctcaccgccaccacccgcacgggcgtcggccggtttcgctacccccgcaatgggtggccggcgctgtttcacgtgcgctccggcgcatcgttggcgggcaactacgccgcgacactgcagatcgaggacaacaccacaatcaccggctcggcgaccagcggcgggttctgcggcaagaagaacctgtacacggtgtacttcgccatgaagttcagccagccgttcagctcgtatggcacctgggacggctacgcggtctatcccggttcacacagcatgaattcgagttacagcggggggtatgtcgggtttccggccggctcggtgctcgaggtgcggaccgccctgtcctatgtgagcgtggacggggcgcgagccaacctggacgccgaaggcggagcaagcttcgacgacatccgtgcggcgacatcgagcgaatggaacgccgcgctatcgcgaatcgcggtggccggcagggggcctggcgacgtggacaccttctacacttgtctttaccggtcactgttgcaccccaacacctttaacgacgtggacggacgttacatcggattcgacggtgtcatccacagcgttgccagtgggcacacccactacgccaatttctccgactgggacacctaccgcagcctcgccccactgcagggactgttgttcccgcaacgggccagcgacatgatccagtcgttggtgaccgacgcggagcagagtggtgcgtatccgcgttgggcgctggcgaattccgcaaccggcatgatgagcggagacagtgtggtaccgctcatcgtaaacctctacgccttcggcgccagggatttcgacctcaaatccgcgctgcactacatggtgaatgcagcgacccagggcggtgtcggacttgacggtttcctggagcggccgggaatcgccgcctatctgaggctcggctatggaccacaaacggcggaattccgcgccaacggtcgtatcgccggcgcctcggtcacgctggagtggtcggtcgatgactttgccatctcccgattcgctgattcgttgggcgataccgcaactgccgccgtcttccagaaccggtcgcagtattggcagaacctgttcaatcccaccaccggctatatctcgccccggagcgcggccggtttcttccccgacggtcccgggttcgtggcatacccctcgggctttgggcaggacggatacgacgagggcaacgccgaacaatacctgtggtgggtgccgcataacgtggccggtttggtgaccgcgcttggtggccgcacggccgtcgtcaagcggctcgaccgctttaccaaaaagctcaacgtcggccccaacgaaccctatctgtgggccggtaacgagcccggtttcggggtgccctggctgtacaactacatcggccaaccgtggaaaacccagcggacggtcgaccgggtccgcgggctgttcggcccgacacctggcggtgcgccgggcaacgacgacctcggcgccctgtccagctggtatgtctgggctgcccttggcctgtatccgagcaccccgggaaccaccatcctgaccgtgaacacaccgcttttcgatcgcgccgtgatcgcgctccccaccggaaagtccattcagatcaccgcgccgggcgcatccgggcggaaccgcctgaagtacatcgacggcctgaccatcgaccgccaaccgagcaaccagacgtttcttccggagtcgatcgtgcgcaccggaggcgacctgaccttctcgctcgccggcacacccaacaaggtctggggaaccgcggcgtctgccgcgccgccgtcattcggtgcgggcagctcggcggtgacggtaaatatcgcccggcccatcatcgggatcgtgccgggagcgaccgggaccgtgaccgtcgacgcgcaacggatgatcgacggcgtcgacgactacactgtcaccccaacgtcctacgttgttgggattgcggcggaaccgttatccgggcaattcgacgatgacggagccgtgagcgcgtcggtcgcgatcaccgtagctcgatcggtgccgtcggggtattacccgatctatgtcaccaccagcgccggggatagtgcccggacattgatcgtgctggtcgtggtcgccgaggcggtggaatgatcattgcgcaagcgcagaggagttagatcatttcgtgtctggtcagccagtgcatcacctgccagccggcgaataccggtagccaacaggtcaatagtcgatacagcagcaccgacggcacacccaatgctgcaggtacaccgaaggcggcgagcccaccgatcagcgccgcctccaccgcgccaaccccgcccggggtgggggcggccgaggcgagggtgccgccgaccatcgtcaccacggtcaccgtgacgaacgtcgttccgccgccaaaggcttcgatactggcccacagtgccaacgcagctccgagcgtcgttccggcacaaccgagtacgatcaacgccagtcgcttcggctcccgggccaacgcaatgaggtcattcgttacctccctgagcttcggccgcaccgccgtcgctagccagcgtcgcagcttcggcacgaagaggaatgtcccgacaatgcctagggccacaccggcaatgaggtagagcaccgtggcattcgggacgaaatgagataggtcggtcgaggtgccggccagggcgctgaacaggatcagcagcacgaggtggacgatcacctgtaccgactgctgcagtgccaccgccgcggtggcccgcactgcggtcagccctcccttctgcaagaaccgggtactcaacgctagcccgccgacgccggccggggtagtcgttgcagcaaaagtgttggctacctgcatgattgacagcttccagaagcccaccagcccatcagcgcaggcccacaacgccgctgccgcaccgacatacgtcagcgccgacaccgctaggcccagtagcgcccaccaccagttcgcggttcgcagctgggaaagaacgtgggcacggtactgatgaaagggtaagcgacatagaccagagcaccgattaacaccagttgaatgagctggccgcggctgaaccgggtgatcgtttcggctttgatctgatccgcgcccgtttgccgcatcacctcggcgcgtgtgctggcgatgaccgcatttgggtcggttatcgactctcggattcgttttggcacagcggatttggtaagtcttcgcgatgccgccaggatggcttgcttgccgaacgtgtcaatggctgcggtcacggcggcctcggcgtcatacagcgccgacgtcgtcaccaagagttgggccaggtcggattggagttgggcgtcggtggcgccgtactcggcctcaccgaacccgccgaacagcaccgcgccgttgtcgacggtgatctcggcactacacaggtccccgtgggagatctgctggtcgtgcagggtccgtagcgcctcccagacatgggcagtcggcgtggttttggtgcattcgctgatgccgattccgcgagcgggccggtgtgcatacaacgtccatccccggtcgagcggggacaccgcgatcaccgtcgtgttggccatgcctagatcgccgaaggcaatggccatcagcgcgcgatgctcgaccgcacggcgcatggaggcttgcaggggtgcggtctcggtgccgcgcaacgtcagcttcagccagagttggcgcagcgcgccgccgccactttggtgcgggccgtacaactcgatcaatgcctcgctgcacgccccggcgttgggctgctcgcaagcggccgacagtaccagtggcccgggcccggccggccgcacaaccgcgagcccggacaccgcgaatccgcgttttgccaacgcgcgaatggcaccatccagtggcacttcaagcgctggtgtgccgacgaccaggaccaccaacgcgccgaccaaccaccccaccgccagccccaacaatgagcgggccggcacaatcgcgctgacaaccagatggatcggcacgaatgccaacagcagcgcccaccaccagtgccgccagcgcgcgggcagccagggacccgacacggtgagcaccgccgcgagcatcgcgatccatcgcgggtcatcgagaaactgggccagcaatgtggcgagccggtcggaaaggtcaaagtgccatcggggtgccgcgatgcggctactgctgatcgacaacgggagaacggccataagtccggcggccgcatacgcgcccagcagcttccactgccgggaaacgatcaggccaatcaggatcacgaacggcaacgccaaaatcgccaggccgtaccccaggtacaccagatcggattgcgacggggacagcaccccgacgatctccgagatggatttctccagcgccacccactgcgggcgggtgatcagcgaactcgtgatcaccgccacgaggtagatcgccgccagcaccgcccggatgatgtcgttggtgcgccgggtcagtggttgcagcaagttaccggaaacgccgatgtcgcgtccgtcaactcgcatgttctaacgatcttccggatcagggcccgcggtgtctggtgccgtttcgcggctccgcggacaacttagcccgataactgcgtggggtgtcggtctgaccactggacgtcttaccaatcttcattcacactgggcgcatggcgctgcagccggtgactcgccgatcggtgcccgaagaggtcttcgagcagatcgctaccgatgtgctcaccggcgagatgccgcccggcgaggcgttgcccagcgagcgtcggttggctgagttgctcggagtgtcgcgacccgcggtccgcgaggcgctcaaacggctgtcggccgcaggtctggtcgaggtgcgtcagggcgacgtcaccaccgtgcgtgacttccggcggcacgccggcctggatctgttgccccgattgttgtttcgcaacggtgagctggatatctccgtcgtccgcagcatcctcgaggcccggctgcgcaattttccgaaggtcgcggaactagcggccgaacggaacgagcccgagttggcggaattgctgcaggattcgctgcgtgcgctggacactgaggaagatccgatcgtgtggcaacgccacacgctcgacttttgggatcatgtggtcgacagcgccggttcgatcgtagatcgattgatgtacaacgcatttcgtgctgcttacgagccgacgctagctgctctgaccaccacgatgaccgctgcggctaagcgtccgtcggactaccggaaactcgcggatgcgatctgctcaggtgatcccaccggagcgaagaaagccgcccaagacctactcgaacttgcgaacacatcgttgatggccgtactcgttagccaggcgagtcggcaatgaccacccacgccgtgatcatcacctatctccgcgaccagacgcagcccgccgtcgatgcgatcggcgggttctaccggacatgcgtactgactggcaaggcgctggttcggcggcccttccattggcgtgaggcgatcgagcagggctggttcattaccagcgtctcgttgctgccaaccctggcggtgtcgattccgttgaccgtgttgatcatcttcacgctcaatatcctgctggccgagttcggcgccgccgacatctccggcgccggcgcggcgctaggcgcggtcacccagctgggcccgctgaccaccgtgttggtgattgcgggcgctggagccacagcgatctgcgccgacctgggtgcccgcaccatccgggaagagatcgatgcgatggaggtgctgggcatcgaccccatccaccggctggtggtgcctcgggtcgttgccgcgaccatcgtcgccgcactgctcaacggcgcggtgataaccattggcctggttggtggtttcgtcttcagtgtcttcatccaacacgtctcggccggcgcctacgtgggcacgctcaccttggtcaccggtctacccgaggtgatcatctcggtggtcaagtcggcgacgttcggcctgatcgctggcctagtcggctgttaccgcgggctgaccacgaaaggcggccccaagggagttggaaccgccgtcaacgaaaccctggtgctgtgcgtgatcgcgctgttcgcgaccaatgtggtgttgaccacgatcggcgtgcggttcgggacgggacactagcatggtggagtcttcaacggcatcagcggcagccgtattgcgggcccgctacccacgcacagccgccagccttgaccgctacggcggcggcacggcccgaagacttgagcggacagggactttcgcgagattcacccggatcagcgtcgtgcagatcggctgggcactgcgtcgctatcgccgggagacgctgcgcctggtcgccgagatcgggatgggcaccggcgcgatggccgtcgtcggcggcacggtcgcgatcatcggttttgtgacgctgtccggcggctcgctgatcgccatccagggcttcgcgtcgctgggcaacatcggtgtcgaggcgtttaccggattctttgccgcactggccaacacacgcgtcgctgcgcccattgtctccggtgtcgcgctggccgcgacggtgggcgccggcgccaccgcacagttaggtgccatgcggatcagtgaggagatcgacgcgctggaagtgatgggcatcaagtcgatttcgtttctggtctccactcggattctaggagggctggtggtgatcatgccgctgtacgcgctcgctctcgacatggctttcacctctggtcaggtggtcacaaccgtgttctacggccagtccaacggcacctatgagcactacttccgcaccttcctgcgcccagaggatgtgggttggtcggtcgtggaggtggtgatcatcgcggtggtggtgatgatcacccattgctactacgggtacaccgccagcggtggcccggttggggtcggccaggcggttggtcgatcgatgcgtttctcgctggtctcggtggtggtcgttgtcctgctggccgagttggcgctctacggcgtcgacccgaacttcaatctcacggtgtagccgcggtgccaacgctggtgacgaggaagaaccgacgtgcgtggctgtatgtggagggtgttgtcctgctgttggtgggcgcgttggtgctcgtattggtgtacaagcagtttcgtggggaattcacgccgaagaccgagctgactatggtcgcctcccgggctgggctggttatggaagctggatccaaagtcacctacaacggggtggagatcggccgggtgggcagcatttcggagattgagcgtgacggccggctggcggcgaagctggttttggacgtgaatcctcgctacatcagcctgattccggtcaatgtggtggccgatatcgaggcggccaccctgttcggcaacaagtatgttgcgctgtccgcgccgaaaattcctcaacagcagcggatttcctcacatgacgtgattgatgtggggtcggtgaccaccgaattcaacacgttgttcgagacgatcacctcgatcgccgagaaggtggatccgatcgagctgaacgcgacgctgtccgcggtagcacaggcgctggatgggctgggcggcaagttcggtgagtcgatcgttaatggcaatcagattctggcgcaattaaatccgcggctgccgcagctcggctatgatgttcggcggttggcggatctcggtgaggtctatgtcgatgcttcgccggatctgtggtcctttctgcagaacgcactgaccactgcgcgcacattgaccagccaacagcgcgatctggatgccgcgttgttggcggctacgggtgcgggcaacaccggtgaagacgtttttgctcgaggcgggccgtatcttgcgcgcgcagccgccgatctggtgcccaccgctacgctgctggacacctacagtcccgaactgttctgcatgatccgcaactttcacgacgctgcgcccaaagtcgcggacgcggtgggcggcaacggctattcgctagcggccgccggaacgattttgggagcacccaatccctatgtctatccggacaatctgccgcgggtgaatgcccacggtggacccgggggccgaccgggctgctggcagacgatcacccgggagctgtggccggcaccctatctggtgatggacaccggtgccagcctcgcaccgtacaaccacgtcgagctcggccaaccgatgttcactgaatacgtatggggacgccaatacggagagaacacgatcaacccatgaaaaccacaggcacaactatcaaactcggcatcgtctggttggtgctgtcggtgttcaccgtgatgatcatcgtggtgttcgggcaggtgcggttccatcacaccaccgggtactccgcggtgttcacccatgtcagcgggctgcgggccgggcaatttgtccgcgctgcgggcgtagaggtcggcaaggtcgccaaggtaacgctgatcgacggggacaagcaaatattggtggacttcaccgtggatcgctcgctgtcactggatcaggcgacgaccgcctcgatccgctacctcaacctgatcggcgaccggtaccttgagctcggccgcggtcacagcggtcagcggctggcgccgggtgccacgatcccgctcgagcacacccatccggccttggatctcgacgctctgctcggcgggtttcgcccacttttccaaacgttggacccagacaaggtcaacagcatcgcctcctcgatcatcaccgtgttccaagggcaaggcgccaccatcaacgacatcctcgaccagaccgcctcgctgacggcaacgctggccgaccgggaccatgcgataggtgaggtcgtcaacaacttgaacaccgtgctggccaccaccgtcaagcatcaaacggaattcgaccgcacggtcgacaagctagaggtgctgatcactggactgaagaacagggcggacccgctggccgcggcggcggcacacatcagcagcgccgcgggaaccctagccgacctgctgggggcggatcgtccattgctgcacagcagcttcgggcacctcgagggcatccagcagccgctcatagacgagctggcagaactcgaccacgtgttgggcaagctgccggacgcctaccggatcatcggccgcgccggcggcatatacggtgacttcttcaacttctatctgtgtgacatctcactgaaagtcaacggattacagcctggaggtccggtacgcaccgtcaagttgttcggccagccgaccggcaggtgcacaccgcaatgagaacgctgaccgagttcaaccgcggccgtgtcgggatgatgggtgcggtggtcacggtgctcgtcgttggtgttgcgcaaagcttcaccagcgtgccgatgctgttcgccacacctacctactatgcgcaattcgccgacacgggtggcatcaacacgggcgataaggtggaaatcgctggggtgaacgtcgggctggtgcgctcgctggcaatccgcggcaaccgcgtgttgatcggattctcgttgcccggcaagacaatcgggatgcaaagccgggcagcaattcgcaccgacaccattcttggccgtaagaacctggagatcgaaccccgcggttcggagccgttgaaacccaacggtttcctgccgttggcgcagaccactacgccataccaaatctatgacgcgttcgtcgatgtcacgaaggcggcgacgggctgggacatcgatgccgtcaaacgctcgctaaacgtgttgtcggagacattcgatcagaccgccccgcatctaagtgccgccctcgagggtgtcaaggcattctccgacaccgtcggccggcgcggcgagcagatcgagcaactgctggcgaacgccaacaggatcgcgcgcgtgctcggcgaccgcagcgagcaggtcaacgggctgctggtgaatgccaagacgctgctggccgcgttcaagcaacgcagccaggcactgcgcattctgctaaccaacgtgtcggaggcatcagcccaggtatctggcctgatcacagacaaccccaacctcaaccatgtgctggcccagttgcgcacggtcagcgaggagctggtgaagcgcaagaacgaattggccgatgtagccgtcttgctcggcagatacaccgcggccctgacagaggccgtcggttccggaccgttcttcaaggcgatggtggtcaatctgctgccctaccagattcttcagccctgggttgacgcggcgttcaaaaagcggggcatcgacccggagaacttctggcgcagtgcgggtctgccggaattccgctggcccgaccccaacggcacccggttccccaacggcgcgccgccggcggcgccaccggtgcgggagggtacacccaagcatccgggaccggccgtcccgccgggaacgccgtgctcctacacaccggcggcgggcgcgttgccacggcccgacaacccactaccctgcgcgggcgccaccgttggcccgttcggtggacccgacttcccggcaccgctcgatgtccagccgtcgccgcctaatcccgatgggccgccgccgacgccgggcatcctaagtgctgggcggccgggcgagccggctccggctgttccgggcataccgatgccgctgccgccgaacgcgccgccgggtgcccgcacccaaccgctggagccgtttcctgacgggacgggaggtagcaaccaatgagcaccatcttcgacatccgcagcctgcgactgccgaaactgtctgcaaaggtagtggtcgtcggcgggttggtggtggtcttggcggtcgtggccgctgcggccggcgcgcggctctaccggaaactgactaccactaccgtggtcgcgtatttctctgaggcgctcgcgctgtacccaggagacaaagtccagatcatgggtgtgcgggtcggttctatcgacaagatcgagccggccggcgacaagatgcgagtcacgttgcactacagcaacaaataccaggtgccggccacggctaccgcgtcgatcctcaaccccagcctggtggcctcgcgcaccatccagctgtcaccgccgtacaccggcggcccggtcttgcaagacggcgcggtgatcccaatcgagcgcacccaggtgcccgtcgagtgggatcagttgcgcgattccatcaatgggatcctccgccagctcggcccgacggagcggcagccgaaggggccgttcggcgacctcatcgaatcggccgcggacaacctggccggcaagggcaggcagctcaacgaaacgctgaacagtttgtcgcaggcgttgaccgcgctgaacgagggccggggagacttcgttgcgatcacgcgaagcctggcgctatttgtcagcgcgctctaccagaatgatcaacagttcgttgcgctcaacgaaaaccttgccgagttcaccgactggttcaccaaatccgaccatgacttggccgacacggtggaacggatcgacgacgttctcggcaccgtccgaaagttcgtgagcgacaacagatccgtgctggctgccgatgtcaacaacctcgccgacgcgaccactacactagtgcaacccgagccgcgggacggtctggaaaccgcgttgcacgtgttgccgacctacgccagcaacttcaacaacctttactatccactgcacagctctctggtgggccagttcgtgttccccaacttcgcgaacccaattcagctcatttgcagcgctattcaggccggcagccgactcggctatcaggaatccgccgagctgtgcgcgcagtacttggcaccggttctggacgctctcaagttcaattacttgccgttcggctcaaacccgttcagttcggcggccactttgcccaaggaggtggcttactccgaggagcggctccgcccgccgcccgggtacaaggacaccactgtcccagggatcttctcgcgggacacaccgttttcacacggcaaccatgaaccgggctgggtcgttgcgcccgggatgcagggtatgcaggttcagccgtttaccgcgaacatgctcaccccggaatcgctggcagagctgctgggtggtccggatattgcccccccgccgccgggaaccaacttgcccggaccgccgaatgcgtatgacgagtccaatccgttgccgccgccgtggtacccgcagcccgcgtccctcccggctgcgggcgccacaggacagccaggcccgggccagtgaggtgcggcgtgagcgcgggtagcgcgaacggcaagccgaaccgttggaccctgaggtgcggcgtgagcgcgggtcaccgtggatcggtgttcttgctggcggtcttgctggccccggtggttttgacttcgtgtacctggcgtggcatcgccaatgtgccgctgccggtcggccggggtatgggtccggatcgcatgacgatctacgtgcagatgcctgacacgctggcgctgaacactaacagccgggtcagggttgccgacgtctgggtcggtacggtgcgtgacatcagcctgaggaactggatcgcgaccctgacgctggagctcgagccgaccgtgcggctaccggcaaatgcgaccgcgaagatcggccagaccagcctgttaggcacacaacatgtcgagctggccgcaccgccaatcccgtcaccgcagccgctgaaaagcggcgacaccatcggcctgaagaactcctcggcctaccctaccgtcgaacggaccttggccagcgtcgcgttgatcctcaccggcggcggcatcgtcaacctcgacgtgattcaaaccgagatcctcaacatccttgacggccatgccggtcagattcgcgaattcctcgagcggctagccactttcaccgccgagctgaacaaccaacgcggcgatctgactcgcgcaatcgactcaaccaaccaactcctgaccatcatcgccaaccgcaacgacacgctggatcgggtgctcactgacgtcccaccgctgatcgagcatttcgccgacaccggtcagctgttcgctgacgccaccgaatccttggggcggttcagcgaagtcgccaaccgggcgctggcggctacccggcctaaccttcaccagacgctgcagtcgttgcagcggccgttaaggcaattggaacgggcttcgccgtatgtggtcggcgcgttgaagctaggcctcaccgctccgttcaacatcgacgaggtgccaaacgttatccgcggcgactacgtcaacgtgtccgcgacgttcgacgtgacgctttctgcactcgacaacgcactgctgagcggaacgggcatctcgggaatgttgcgtgcgctcgagcaggcgtggggacgggatccggacaccatgatcccggatgtccgctacacgccgaacccgaatgacgcgccgggcggaccgctggtggaaagggctgagtgaggagatgctgactcgcgctatcaagacccagctggtgttgttgacggtgttggcggtcatcgcggtggtggtccttggttggtatttcctgcggatacccagcctggtcggcatcggtcgatacacgctttatgccgaattgcctcggtccgggggtctataccgaacagccaacgtcacatatcggggcatcaccatagggaaggtcaccggcgtcgaaccaaccgagcggggcgcgcgagcaaccatgagcatcgacaatggctaccagatccccaccgacgcctcggccaatgtgcactcagtgtcggcggtcggcgagcagttcgttgacctggtgtcgacccgcaccagcggtccgtatctgcggcatgggcagacgatcaccacgactacggtccccagccagattggcccggcgctggacgccgccaaccgtggattggcagtgctgcccaaagaccgggtcgcgtcggtgctgcacgaggcgtcggaggccgtgggcgggctgggatcctcactgaatcgcctcatcgaagccacccaggcaatcgcccacgatgtcaggggcagcctcgaggacatcgacgacatcatcgagcgttcggcgcctatcatcgatagccaggtcaattccggcaacgagatcgcccgctgggccgccaacctcaacacgctggccgctcagaccgcgcagaccgatccggcggtgcgaagcattctggccaacgcggcaccgactgccgatcaggtcaacgccacgttcagcgacgtgcgggagtcgttgccgcagacgctggccaatctcgaggtcgtaatcgatatgctcaagcgctaccacaacggcgtcgagcaggcgttggtgttcttgccgcagtccggcgcgatcgcccagtcggttactacagagttccccggccaggccggactgggtgtcggcggcctggcgctcaaccaaccaccgccgtgcctgaccggcttcctgccggcgtcggagtggcggtcacctgctgacaccagcaccgcaccgctacccaagggcacctactgcaggattccgatggacgcgagcaatgtggttcgtggagcacgcaacaacccgtgtgtagacgtgcccggcaagcgggcggcgaccccgcgggaatgccgcagcaatgaagcttatgtgcccgggggcaccaatccctggtatggggaccccaaccagatgctcagctgtcccgcgccggccgcgcgttgtgaccagccggtgaagccaggccaggtgatcccggcgccgtcagttaacaatggcatcaacccgctgcccgccgatcagctgccaggcacacctccaccggtcaacgatcctttgcagcgacctgggtcaggcaccgtccagtgcaatgggcaacaacccaacccgtgcgtctacaccccgagcacatttcctacaaccatttacgacgtgcagagcggcaaagtcgtagcacccgacggtgtggtgtattccgttgaggcttcgactcatgccggagccgacggatggaaggtgatgctggcaccaaccggctgagccggcgcgatcaggtaccggcggattcgcgctggtcaagaaaggcaaccgtcagatcgttatgacctcgacgtcgggcatggcggcgtagtcgttgtcttgggtcaggatcgcaatgccgtgcgccacggctgtggccgcaatccagctgtcgttgatcggcacgcgcagtttggcggcgcgcagcttggacaccagtaatgcccatgcttcggagaccgcctcgtcgatgcctagtggttcgaaccgttgcgcaagctggtaggtggagagccgacgtgcggcggcctcggggccggaggcttgcaacaccccgagccgcagctcgccgagtgtgactaccgagacgccccattcgtatcccgcaaaccggtccgggtcgaatcgtgtcgcctcgatgccaatgaaaacggatgtgtcggcgagggcgcgccgtacgttcaccaccgcacatcgtccgtggtttgcgtcagcgtctctcgcagctcctcgcccagattggtggtatcggggcccaagcgcaccagttcgccgatcacctcggcagctggcaaccattggcggcgccgcttgagcggaacgatgcgcgctacggggcgattgtccttgagcacctcgatttcctcgccggcggcaactcgccgcagtacctcggcggtgtggttgcgaagatcgcgagcgggtatcgtagcagacatgctacgagtgtagcggagctgctgtcgcgccgcctcgtctcgatgtctgcggtcacgatctccgcaggttacggccgctgctgtgcccgcagtcgcccgcgatggtgggcccgtcggggtagattgcgagcgcgcccggacggaggccgccgatgccgaagtgccgtgatttgttcgaagagttagccggcccagagcgtgctaacgggtaacgccgcgagcgttgggccgaacggggtggcttccggcgcggcggtgagcagcacgccgaactgaaatcgatcatcgagccgctcggccagataacgtaggccacgcaggtcctcggctcgcggcgtgctggtcgccttgacctcgatgccgcagacccgaccatcgggatgttcgagcaccagatcgacctcggcgccgccgcggtcgcgaaaatgccacagactcggccgttcggtcgaccaggtgagctgtttgcgaatctcgttcgccacgaaagtctccagtagcgggccgagtggacggccggggcgatccagcgtcgcaccggtaacgccgagcaggtgacacgccaggccactgtccgagaccaccagtttcggtcggcgaatcaccttgcggctcaggttggtcgaccaggccggcacccggtggataaggaacgccgcttccagcagggccagatagccagcggtggtgcgagccgggatcgacaggtcgttcgccagtgcgctcacgttgagctcggcgccggtacgcgcggcgcagagccgaagcacacgcggcatttcggcaagccgctcgatcggcgaaatctcgcggatcaccgactgcgtcgccgtcgtgagatagttgtcgaaccacgcgcgacgcctcgacggcgatcgggcgacgatgtccgggaagcctccggtggcgatcctgtcgaccagatcggcgcggcgcatatcggagccgtggatcagctcgcgtggtgcggtgaacagcgcatcgacgaaaccgtccgcgattccggcccgctcaccttgcgagaacggccagagttcgatgatttcgacccgcccgacgagcgcgtcggccatgtcaggagccgagagcagcctcgctgaacccgtgagcaggaacctgcccggcctgcgatcccggtcgacctctgccttgatcgcccgaaacagccccggctcgagctgggcttcgtcgatgacgagcgtgtccaccggccgggatacgaatgcgcggggatcgtcgcgggcggcgtcgcggttggcgacgtcgtcaagcgagacgacttcgctggatcccggatagtcaagtcgcgcgaccagtgttgttttgccgacctgacgcgcgccgttgacaacgacgaccggggtgtcggcgagcgcggccagcaccgagggcgcgatcgcgcgttcgacgactcccatgcggacagaatacgctgccgatttgtctacctattggctgccgattcgtccccattagcggtgcggattagtccacatcatcgctgcggatccgtccgacggcggccctgagccacgtggccgacgaagaacgctcggaggcgctgctgcgggagcgctcgctgcactacgtggccagtagccgggcgggggacatgttggtggtgacctggagcggacagcggtcggagttgttgagtcagctgaagattcacgcggcgacaacgacgtggacgccgatcttttcgtaagtgtccttggctcgagcatcgcgtgtggcgagttcagcccggtgctcggcggcggcaagggccacgagagcgtcatagaccgcgccaccagtgatctcgaattgggccagcacgcgtgggagatgttcagtggtgcgggaactcaacaacagcggtgccgcaaagcgttcggtaagaagccgcgcggcgtccatcggtgccagtcgtaggtcacgcggcaggcgggtcagcacggagtaggtttcggccagggcgtgcccgcacagcgcggcctcccgatgtgcccaccaggcgacaaccgccgcatgcgcggtatgggtccgtaccagcaacggaatcgcgacgctggtgtccactgccagcggcggtttcacttccggccgctatcgataaggccgaacacgacctcatcgtcgatcgtggtctcaccggtggccaccagtacgccattctcctcttcgagacgcgctgttcgtccggtgggaatcaggtggagaccagcgccatagcgggatatttccacggtggaccccggttgcagccccaaggcttcgcgcagcggtttgggtacgacgatgcggccagccgcatccacaacagccttcatgggaatacgataccaatggcttcccactcaggtgcggaagtcgactcaccgccgttaccacgaccccgacgaccacaccgtcagctgcggcgcggcgtggcgactattggtcgctagtgtcgtgctcccgattcgggtcctttgtatctgatgacgtgatccgcggaagctcctcgtggaagggcggccgcggtgtggggagggtgatgcggagttcggccccgccgtcggggtggttggtggcgttggcatgtccgccgtgggtggtggtgagggcggcgacgatggccaggccgaggccgctgccgcgaccgccgcgggcggtgtcggcgcgggtgaatcggtcgaaggcgacgggaagaaagtggtcggcgaatccggggccgtggtcgcggacgccgatgtcgactgcaccgtcgcgggcgtgcgcggtgacagcgatttcaccgtccccgtgggtgatggcgttgtcgagcacggcggtgaggattcggcgcaggtggtccggatcgatcgagacgaacaggtccggttccgcgcgtgtggtgatgtccgctccagtagcggcgaagcgggccacgctctcgtgcagcaggggagtgatcggcaccgctttggcggaggggtgggattcggggcggtcggcgcgggccagggtgagcagttggtcggccagtccgctgagccggcgggtttcttcgagcgcggagcgcagggcggcgctcagctggtcggcgggtctgggccggcgcagcgcagttcgagttcggtggtcagcagtgccaacggggtgcgtaattcgtggctggcgtcggcgacgaactgttgttcgtgggcgagggcccgttgcagtcgggtgagcatggtgttgagagtcgttgctagccaagcgatctcgtcgtcggtgggaggtaccggcagcggcgcgtcggtgtcggggtgcggcgtggtggtcagtgtttgcgccgccgcgcggatccggtcgacgggccgcagcgcggcgcggctgagcaggtaggcggccaccgcggcgatgacgagcacgatcggcaggatggtcaccaattcccggaccagatcggcggtgatgtcgtcggtgagcccgcgcagcgcgccatcggggtcggcttcgtgagcggcgtcgcggaactggacgacggtgacggcaccggctgctgccagaacgagcgccatggcggcgctgaagacgagggtgagtcgccatcggatgggccactcagcgggggagcgcatgccgtcctccgtccttgcgcagccggtatccggcaccgcgaatggtttccagcgaggtgacgccgaagggccggtcgatcttgtcgcgcaggtagcggatgtagacgtcgacgatgttggagcgggcctcgtaggcggcgtcccagcagcgttccagcagctgggcgcgggtgtggacgatgccgggacggcggatcagggcttccagcagggtgaattccttgtgactgagccggatttcggtgtcggcacgccagactcggtgttcgctcgggtccaggcgtagatcgccggcctccagcgtcggtgggcgtgggatgggcccgcgccgtgacagcgcgcgcaaccgggcgaacagttcgtcgaggttgaacggtttggtgaggtaatcgtcggcgccgccgtctaggcccgcgatgcggtcggtgaccgcgccgcgggcggtaagcatcagcaccggtgtccacacccgctgccgtcgcagccgcgcgcatacctcgaacccgtcgataccgggcagcatcacatccagcaccaccgcgtcgtagtcaccgccgtcgacggccgccaccgcatggcggccgtcggcaacggtgtcgaccgtgtggccctcctcggtcagcgcccgcgccagcagcgccgtcatcttgggctcgtcctcgaccaccaggatgcgcacacccgacaccctgccgcatgcccggcccgggccgcgaccagctctcatcgtcgtttcatctgccacccctaccgtcggagccgcacaccgtcacagcgaggtagacagatcaggagaaagcgatgaatcgcatcgtgcagttcggagtttccgccgtggccgcggcggcgatcggcatcggagccgggtcggggatcgcggcggcgttcgacggcgaggacgaggtgaccggccccgacgccgaccgcgcgcgccgccgcggtgcaggcggtcccgggcggcaccgccggagaagtcgagaccgagaccggcgaaggcgccgccgcctacggcgtgctggtcacccggcccgacggcacccgtgtcgaggtccacctggaccgggatttccgggttctggacaccgaaccggccgacggggacggcggttagcatcggcgcatgcccgcaccgggccaccgatagcctccgggtgcgcaccgatgagatctagcgaggagaccatgatcaggcgacgaggcgcccgtatggccgcgctgctggcggcggccgcgctggcactgaccgcatgcgcgggcagcgacgacaagggcgaacccgacgacggcggggaccggggcgcatccttggccaccaccagcgatgcggactggaagccggtggccgacattctcggccgaaccggcaagctgaacgatggcagcgtctacaaaatcgggtttgcgcgctcggatctgagcgtgcagaccaagggggtgaccgtcgcccccgcgctgtcactcgggtcgtgggtcgcgttcgcccgcacccccgacgggcagaccatgctgatgggagatctggtggtcaccgaagacgagctggcctcggtgaccgacgccgtgcaggccggcggcctgcagcagaccgcgctgcacaagcacctgctcgagcagtcgccgccgatctggtggacccacatcgccggccacggcgacgccgccgacctggcccgtgcggtccggtcggcgctggatgccaccgacacaccaccgcccgccccggcaacttccggccagaccagcttggacctggacaccgcggccatcgatgaggcgctgggccgctccggcaccatcgcgggcggggtgtacaaattctttatcgcccgccgcgatccggtcaccatgtccggcatgctcatccccccgtccatgggtctggctaccgccctcaacttccagcccaccggcaacggccgcgcggcgatcaacggcgatttcgtcatgaccgccgccgaggtccaagacgtcgtccaagcactgcgcggcggcggaatcgacatcgtcgccatacacaaccacgggttcgacgaacaaccacgcctgttctacatgcacttctgggccgagaacgacgccgtcgcactcgcccgcacgctacgcgccgcggtggacgccaccgcggcccggtgaccccgcgccccggcgcataccgacccgccgcgaaccaccggtggcggacgtggtcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccaactgttgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattatccccgagggcggcgcccatatcgacgtgccccgaaagaccgtgggcgcctggcaaacagccgacaccatgggcatcttccaggcccttcccgacgtctggggcgggtggcggaccgaatgctgggaagaccgcttcgaagagcagctgattcgatgcaacggggcgctgcggcttcccgagctggatttggccgcgggcatggacagcgcccgggagtggctccgtgacaggatatttcagcgcttctcggacagcccggcaggccaaattctgaaactctccgagctgctggccgatgtcggacccggtctggtcgtcagcgacgatgccgtgacgaatggcggggctcgcccaaacaacgaagagtgggcgcgtttcgttgcggcgtgcgatctggtgcgtggggctcacgccgaatcggcctgacttcggggatagtggtaccatcactttggtagaagggtactaacatggcgttgaacatcaaagatccgtcggttcaccaggcggtcaagcagatcgcgaaaatcaccggcgaatctcaggctcgggcggtggcgaccgcggtgaacgagcgtctggccagactgcgcagcgacgatctcgccgcccggctcttggctatcggccacaagaccgcgagcaggatgagcccggaagcaaagcgcctcgaccacgatgctctgctgtatgacgagcgagggctgccggcgtgatcgtcgacacgtcggcgatcatcgcgattctgcgcgacgaggacgacgccgcggcctacgccgacgcgctcgccaacgctgatgtccgcagactgtctgcggccagctacctggaatgcgggatagtccttgactcccagcgtgatccggtcatcagcagagcactggatgaacttatcgaagaagccgagttcgtcgtcgagccggtaaccgagcgccaggcccgcctggcccgagcggcctacgcggatttcggcagaggcagcggccaccccgcgggcttgaatttcggcgactgcctgtcctatgcactggcgatcgatcgacgtgagccgctgctgtggaagggcaacgactttgggcacaccggcgtccaaagggcactggatcggcggtgatcgacgtcagcctggcgcggcggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggagttgtgggcgtggacctgggaacgccacgggttccgggcgtttgccgaaaccgctgcgccacagttgatttggcgggagtacagacccggctggacccgatacggcgacggatctgtggcgcaggtcaaatcgatcttcgacgctccgcgcggttacctcaatgcggcgtgtcgtcggcgtgttgtacattgggcatcgggactcctgagaaggatcctgtaggccgcagccccacccacgggtggggctgacgtgcgtccaagggggccagatctggcagaccttcatcttgtttgcgacgatgtcccataatcgttggtggtcttcaccgaccgggcgtctttgacgtctgaccgacgcctccgaaagtggaggtaggacacaaggtcggcagcttgcagcaggcgacggtgtttcgagggcgcgaaatgcagtgcgtcgacgcccgctattcctcaccgccgcggtttcctcggtggcaatctcacttcgtcgagccgcgggcacggctttcgagatagaggtcgatatgcccacaagtctcgcaggcaacggcgttgacctgggtgccgcgattgaagtggccggcaccttcgcgcttgaaacgcagcggcgcgttccagacgacggccccttcgacgagctggtcgcccccgcatctcacgcacttctcgtcggtcacgacgcctccccttctctgcggctggccaggctacgcccagcgcttgatgcccaggaaatccacggcgccgccgctagtttcacctgaacgacgccgcgcgatcacgaagctttcggatcgcccgtgcggtaaacgcttgcggctccagatgccacaggtgcgcgccttcaggtgtgcgcaacgccgcgaaaggaacccgctcaccacacacgagcttctccagctcgagtgcccagcctacggccagggcggcacgctgccggtgccaggcgtcagcgcgccacgtcagccggggcaagccggcgagtttgctctggatgctttggcggagtttgccggcgcagaggatccgggacggaaccgagcccagaccttcggtgtcggacgccggagcgacgcgggtgaacgcgatctcccggcggtcgtagttccaccaggcgcgcgcgacggtgacctcgccgaccggggtcgcacggttggacagttcgcgcttttcttgacgcgccccatgctgatccagccacagatggatttcggcaaccgtgcgggcgggcagtggctcggcgttcgggcgcggatcgcatccggcgaccagcatcgcggggacgtgcggcggccacagctgggcgagtggacgcagcggattgagccgaacgccgtcgaagtcgctgcgtttggcgaggtcgccccagagtgcgggacccaaccgcacgacgtcgagtccgcggtgtcgctcggttcgccggaatgtcgccgccgcgtccggcgcggtcatgatcgtgatgacgtccaacccgtcggcgcggtgaacggcgggccggccggtgcccggggagacggcaacccaccacggcccttcgtacagcaaatcccgctggccggggcccggtttggcaacggcatcctcgagctcgaccgtgcgcgcccagctctgcagctcgggcagcgcacccggccggaacgccgaaccccacggttcgtcgggatcgaatgacaggccaccgacgagcggagcgatgtcgcgaaccagttccaggccggaatattcgcggccgtccgacgccgaactctcggcgatgagcatcggtgtgccgtcatcgagcgccacggtctcgagttcgccgtctatctcggcgacccgccacttcgggtagcgcagtatcgcgcgccgcgcgtcgtcggcggagagttctccgcgcgcatatcgggccagtaagccccgtagctcgtcgtccatcggccatcacccggtcgggttgcagcatccgccacagaacaaagcggacgactacgccacctcgcggacatgcggaatgtcccgccgccgtcgtggtcggatatcgtcgccggccaacgtgacgaccgctaccgtgcagccgttcgcggcggtaaagtcgacttcgtagccacccgcggcgtagcgcccgacgacggcaccgacgtctccggcgatgagggatttgtcgggaacatcccgtgttagcaccacaacatcgtgttctgcgtacatcggtccgctcctagcgtggataggcggtaaccaatcgaggcacgccgtcgggttcgtcgctgatccacactgtacgcaatgcaaccatccggccgcaccgtgattccacgacaccatcgacgattgccgtgacgccgtagggtgttggggccgatccggcaaccgcgcctgacggtgcggccagggcggctgccggggatgatcgccggcgtggcggcgaaacgaatgaaccgcgaacagttcttccgcgcggcgtcggggctcgatgaggatcgcctacggaaggcgctgtggaacctctactggcgcggcaccgcaaacatgcgggagcgcatcgaggccgagctggccagcgccgggcgcgctcgcccggcgcgcaaaataaagccgccggccgatccggacatcgtgggttgggaggtcgacgagttcgtgtcactggcgcggtcgggtgcctacctgggcggggaccggcgggtgtcgccgcgggaacgatcgcgctggcgtttcaccttcaagcggctcgccgcggaagcccaggacgccctgcgagccgaggacgccgagcccgcggcatccgcactggagcaactgatcgacctggcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggcggcgggccacccacacttccgtgagttcgccgccgagatcggtgcggcgatcccgccgtgagtaccgcccgcccggctactacaagcccaaagcggtgcgcagccggtcggcgtccatcccgccacgggcgcccgcgccggcgggaaacgtgtccaggagcttgatcaggtcggcgcggcgggtggggtcgtcggcggcctgccgcggcgtgtgcccgtccagcgcggggatgggttgatcgagccagctggtctcgtagtcgcggatgaattcctcgagcgcggcggccagctcggggctgtcggggtcgggcgcgcccgcgccggtaactggcatctgctcggccagcgcggcggcctcgcgggtgttgcgcagcggacggcggtcgtcgtcgagcaccgtcatcgccgggtcgaggcgggtcagcgtggccagcacgcgatccatccgcggttcgctgttggtttccacccgcagcgtgtcaccgtcgaggaccagcgtggcccggacccgcagcatgccgtcgttggtgacgtgttcgatccaccgcggcggctcctcgccgtcaacccggtcgtagaccccgtcgagcgcgccctggatcccggccggatcgtcgactcgcacgctggcctcgcagattgccagcgagtcgccctcggtgttgaccagtgtcggcggcgcgaaccggcggctcagctgggccaccagtgtcaccgggtcgggctcgtcatcgagcagctcgatcagcacggcacgctcgtgcagcgcgaccggctcgatcccgccgaagaacaccatggtgtccccggcgggcaccgggcgcgcgcagatcagctgcccggctcgcagctggcggctggccgcccgctcatgcacctcatgggtgtcgccggtgcgtacgtcgcgcacgatcacgccctcgccaggttgcacgtgctcgacctcgaacaccgaccgctccacgagcagccattgctcggcaagcagccgctcgtcgtcgggtagcagcgaaccgcgcacttcgaggaactccgcgaacgcgccgccctcgaacaacaccgcgtccagcaccagcggatcggccagcgccgcggccagcgcgtcctcatcgtcagagtcggcataccggaagcgctcatagctgacttcggccagcaggccggtccagtcgcccgacagtgcgtgctgggatgccttggcatacagccagtccacccgctcggccagcggcagcgcctcacggccgagatggcatttcttgtacttgcggcccgacccgcaccagcacgcctcgttgcggcccaggtcgcggcgcggctgggctcggtgccgctccaggagccgcaccagcgggtggtcgggttcggtgccggcgcggcgcagcagtgccaacccgcgctcggcgtcgccgcgatcggaggcgatgcgggccaggtcgagcaacggcagcggccactcggtgtccatcgactcggccgccagcagctcacgttcggccgcctcgacatcaccgatccggtccagcgcgaccgcgcgcagccagcgcaccgccacccgcgccgcgcgcggcaccttgggctccagcatctcggtgagcaggcccagcgcggccgccccgccggagtcggtgcccaccgtctctgccaccagcagctcggccagcagcgggtcggccagcgccgccccaatgtcgccgagcagatcgaccaacgagtcggagccggtttccgtcgcggtctcggcggctgtggcgagcacatcccgcggcaactcgtccgggtcggttgcttcgagcagcagcgacatcgtctcgtgcagtttgatcagcgtgtacagcgcgaccgcgtcgttggggtcgaggtcgtggcgaaaggccagcagttcgcatcggttctcgaaacgccaagcgtcgaaattgaatccgccaggtgctagccagtcgtcttcgtgcgtgaggccgtgctggtcgaggatctcgcgcagcggtgccactggctcggtaaatgccgccgggtcgtcgacgcacgccgtccagaccgccgcggggaagaacgcgggctcgtcggggtcgaccagctcggccagccgggcgccgacggaggtgtccgcaccggctgtgccgatccgctcgagcaccagccctgcggcggtcagccgcacaccgaccagatcccccgcggcggcccccaacgtcgccagcgtgcccggctccagcagcagtgccccgccggggtcgatggcctcgtccgggatgccccgtcgttcgagcagctcctcatcgtatccggccagcacgatccgcgccgccgaaccgtcggccagccggccatactcctcgtgctcgcagagcgtggtgatcgggtccaggtccggggtcacgccgagcatgtcgtggaccgcctcgtccgcgccgagccgatgggtgaatacccgcccggctagcagcgtcggcagccacacccaccgatcgtcgaccaactgccttgccggccattccgtttcaaggcgaagcgcgcgcaggacggcgtccgggtcggccacgccgctgtccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacgtcgggcaccagccgatggggctggcctcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccccgcaccagcggcaccgccgcagaacgggtggctcgccacgctcaagcgcaaacgttcgccggcgatatccgccagcgcgccatacagctggtcgtgtccgaacaagaagtggcaagcaaaatcaccgccgctaccgccggaatcgccaccaccaccttcccggaaacacccagcatcgacgacaccatcatcggcaacgacaaccgcgacactggggtccggttggtcgacgtcaaacaagatggcggcactagtcccccgcccccatttgcgccgtgggacacccctgatggaacaccgccgccgggcactggcctaagccctacgctgcagcagatgatcctcggcggtgatccagctaatctgaccggccagggtcttgcggacaacgtgcaacggttcgtacagtcgctgcccgcaaacgaccccaacacagcgtggttgcgcggtcaggttgcggatctgcaggcgcacgtcgccgatattgagtacgcccgcacccattgcagcaccaacgactggatcgaccggaccgcccagttcgcctcgggcgccatagtcttcagcatcggcgtgttgaccgcagagaccggggcgggggtcgtggctgccgcggccggtggtgtcggcgcggccacggcgggcgtgagtcttctacaatgcctggtggggagcaagtgatggacgtattggctgctgggatcgcggctggcgcgctcacgctggcggcgtggggcgcctggcgcccgcactaccgggcggcgtcctacctcgtggccggtgccgtagagctggcactgatcgggctgctggtggtgaccgggcaaacattgatggccatctcggtggccttccttgtggcgctgggcggtccgttggtggtggtcaaccaccgcagagctgaacgcagccgaggttagatgaacgaagagggcctgtaggtcgcactcatcgcgcggctagcctgtgaggccagccctcgggccgccacccaacacggctcgtgcgctgtctcggccggctcgtctgccgcacggccagcatgatcagtcccgttggaataccggtgagcgtcggcgcgcgcatcacgatgcagcgatgttaggatgaggcggtgcgcactaccatcgacctgccgcaagacctgcacaagcaggcactggcgattgcccgggatacgcaccgcacgttgagtgaaacggtcgccgacctcatgcgacgaggcctggccgccaaccgccctaccgcgttgtcctcagaccccagaacgggattgcctttggtgagcgtcgggaccgtcgtgacctccgaggacgtgcgttcattagaggacgagcagtgacggtgctgctcgacgccaacgtgctgatcgcattggtggtcgccgagcatgtgcatcatgatgccgcagcggactggctcatggcgtccgacaccggatttgcgacctgcccgatgacacaaggaagcctggttcgattcctggtgcgctcgggacagtccgcggcggcggctcgggatgtcgtcagtgcggtccagtgcacgagccgccacgaattctggcccgatgcactctctttcgccggtgtcgaggtcgctggtgtggttgggcaccggcaggtgaccgatgcctaccttgcccagctcgcgcgaagccacgacgggcagttggcgacgctcgacagcggcttagcacacctgcacggcgacgtcgcggtactcattccaacgaccacctgatgtgcatcgtctcccggcggcgcggcgagccgccccaaaaccaacgattgggccacgatgcgtaggcatagctgaggtggcgtcgcggccctcaccggcgacaccacagaggatctcgggccgatccgatgagcgccacgccaccgcccggaggactcgacgcgtcggtgttcatcgcgaacgaacgcggtcggcaactcgacgaggcgctcccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacgtcccggcgccggtgtcggatcgtcggccgctgcccgaacgtgacccggctccctcgcggctgcggttcgaccgggccaccggccagtgggtgatcgtcgccgcacagcgccaggatcgcacctacaagccgccggccgcgcgctgcccgctgtgtccggggccgaccggtctgagtagcgaggtgcccgcccccgactacgacgttgtcgtcttcgagaaccggtttcccagcctggccggggccggcatcgccccaatcggcgcgcccgacggtgacgggttcgtatccgctccggggcacggacgctgcgaggtgatctgcttttcggccgatcacaccggttcgttcgcgggcctggacccggcgcatgcccggctggtcgtgcacgcgtggcggcaccgcaccgccgaattgacggcgctgcccggggtagcgcaggtgttctgcttcgagaaccgtggtgaggagatcggggtgaccctgacccacccgcacggccagatttacgcctatccgtatctgacgccgcgcaccgcggcgatgctgcgccaggctcgtcggcaccgaaagcgtcacggtgacaacctgtttgccagcctgctggcacgcgaggtcgccgacggcagccgcatcgtggtacgcggcgagctgttcaccgcattcgtaccgttcgccgcacgctggccggtggaggtgcacatttacccaaaccggttggtgcgcaacctcaccgagctcaatgacggggagttggatgagttcgcccggatctatctggacgtgctgcagaggtttgatcggatgtattcttcaccgctgccgtacatgtcggcgctgcaccagttcagcgaggtccagcgcgatggctactttcacgtcgagctcatgtcgatccggcgcagcgccaccaaactgaaatatctggcggccgccgagtcggcgatggacgcgttcatcgccgacgttatcccggagagcgtggccgcccggctgcgcgagctgggcccatgacggtcagctacggcgcacccgggcgggtcaacctgatcggcgaacacaccgattacaacctgggtttcgcgctgccgattgcgttgccgcggcgcaccgttgtcacgttcacccccgagcacaccggcgcgatcaccgcgcgcagcgaccgcgccgacggctcggcgcggatcccgctcgacaccacgccggggcaggtgaccggctgggcagcggccggggcgatctgggcgctgcggggcgccggccacccggtgcccggcggggcgatgtcgatcaccagcgacgtcgagatcgggtcggggctttcgtcgtcggcggcgctgatcggcgcggtgctgggcgcggtcggcgccgccaccggcacccgcatcgaccgtctcgagcgggcccggctcgcacagcgagccgagaacgactacgtcggtgccccaacgggtttgctcgaccacctggccgcgctgttcggagcgccgaagaccgcgctgctgatcgactttcgcgacatcaccgtgcgcccggtggccttcgacccggacgcctgcgatgtggtgctgctgttgatggattctcgagcccgacaccgtcacgccggcggggagtatgcgctgcgccgggcgtcgtgtgaacgggcggccgccgatctgggggtgtcctcgttgcgcgctgtgcaggatcgcgggctggcggcgctgggcgcgatcgccgatccgatcgacgcgcgccgcgcccggcacgtgctgaccgagaatcagcgggtgctggatttcgcggccgcactggctgattcggatttcaccgccgccgggcagctgctgaccgcgtcgcatgagtccatgcgcgaggacttcgccatcaccaccgagcggatcgatctgatcgccgagagcgccgtacgggccggtgcgctgggcgcccggatgaccgggggcggcttcgggggcgccgtgatcgcactggtgcctgccgatagggcgcgcgacgtggccgacacggtgcgacgggcggcggtcaccgccggctacgacgagccggcggtgagccggacctatgccgcgcccggcgcggccgagtgctgttgagcgggttggcgaagcgtcatgtccacagtgagcagatcggtgcgggtccgccactgcccttgacctcgaagccgaacaccggctacgagaccgctgccgcggtggatctggtgtctggggcttagcccgcttcgctgatacccagaaccagtgcgagcgcgtggtcggtctggcgcatcctgccaggtgccagggctcccaatcgttcgagcaggcgggtgacgaggatcgccgactggtcctgcgcgcgagtattggttgtcgccgcggtatcccggggccatgaagacgcagccttcgatcttggcttcgctcgactcccgatgccgccccaactcgatcgctcttgggtttgtccgaccgcgggcgtagcctttgcctcgaggtgcagccgatggcaggcgatcgaggcgctgaccccggtccggcgaatgtgactccgggtgcggatgaccatgcacagcatgcgtcgccgacggtgctatgtccccagggtcacgtgaacgcatgggactacaggttctgtgagcggtgcggctcgccgatcggcgtggtgccctggccgtcggaggaatcaggcacacgccagacggcgcccgcgcgatccttcgtccccctcgtcgtcctcgcggcgacgctgctcgtggtcgccgtcgtcgtgacggccgtcggctacgcggtgacgcgaccggctcgcaacgaccgtgaggagcccagttccgcgcggggcgccgccacgacgggtgtgccgttcgcacaggccgaggccgcgagttgcccggacgatccggtgcttgaagcggagtcgatcgacctgacgtccgacgggcttgcggtgagtgccgcgttcatgtcggcatgcgccggcggcgatgtcgagtcgaactcggcgctcgaggtcaccgtcgccgacggacggcgcgacgtggcggccggaagcttcgacttctcggcagatccgctgaggatcgagcccggcgtgcccgcccgtcgaaccctggtctttccgcccggaatgtattggcgaacgcccgacatgttgtccggcgcaccggcattggcggccacacggaagggcaggtccgatcgttcggccgcacgaggcggatcggcacggacgaccatggtcgcggccgcgtccgcggcaccggcttacggcagcatcaacgccgttgccggggcggtgctggtggagctacgtgactcggacttcccctacgtgcgagtcggtatcgccaatcgctgggtgccgcaggtgagttcgaagcgcgtcggcctggtcgccgcggggaaaacgtggacgagcgccgatattcttcgcgatcacctggccctgcggcagcggttcgggggcgcccgcctggtgtggtcggggcactggaccaccttcagcggacccgatttctgggtgacggtggttgggccggcgcagcccaccgcagctgaggccaatcgctggtgcgactcgaacgggttcggcgccgatgactgtttcgcgaagttcatcagcaccctcgttggcgcgaagggcacgacggtgtaccggaagtgacgacgctgccatgagtttctgcgtgtattgcggtgccgagcttgccgacccgaccaggtgcggggcgtgcggcgcatacaagattggttcaacctggcatcggaccacgacgccgacggtcggcgccgcgacgacggcaacgggatggcgacccgatcccaccggtcgccacgagggacgctacttcgtcgccgggcagccgaccgacctcgttcgcgagggcgacgccgaagccgttgacccacttggtcagcagcagctggatcagtcaggtgccgttggtgtttcgccgtcagcggtgtcggggtgggtgcgttctgggcaccgtcgactgtggtgggcgcttgcgggcgtggtggcgtttctcgggctggtgggagccggtgtcgtcgggacgctgttcctgaatcgagaccgggagtccatcgacgacaagtacctcgccgccttgaggcggtccggactcaccggtgagttcaactccgacgcgaacgccatcgcccgcggcaagcaggtgtgccgccagttgcaagacggtggcgaacagcaggggatgccggtcgatcaggtcgccgtgcaatactactgcccgcagttcagcgatggcttccatatcctggaaaccataactgtcactggaagtttcaccctcaaggatgaatcgccaaacgtgtacgcaccggcgatcaccgtgtcgggctccgggtgctcagggtcagccggctacgccgacatcgaccggggaacgcaggtgacggtgaaaaacggtcagggggacatcctggccacggccttcctgcaggcgggtcagggcggccgattcttgtgcaccttccctttctcgtttgaaatcaccgagggcgaagaccgctacgtcgtgtcggtcagtcgtcgaggcgaaatgagttactcgttcgccgatctgaaggccaatgggctatcgctcgtcttgggctgagtcaccgcggtattcggcacggcgcaccgctgcgcaaccagctagcgctgaccgtgtgatctagaatctagctactagtatagaatcgagacatggcgctgagtatcaagcacccggaagccgaccggctcgcgcgagcgcttgcggcgcgcaccggcgagacgttgaccgaggcagtggttaccgcgttgcgcgagcggctcgctcgtgagactgggcgtgcccgtgttgtcccgttgcgcgacgagcttgccgcgattcggcaccggtgcgcagcgttgccggtggtcgacaaccggtccgctgaggcgattctcggctatgacgagcgcggattgccggcctgatggtgatcgacacgtccgcgctcgttgcgatgctcagcgacgagccagacgcagagcggttcgaggccgccgtcgaagccgaccacatccggctgatgtcgacggcgtcttacctggaaacggcactcgtgatagaagcccgcttcggtgaaccgggcggacgtgagctggatctgtggcttcatcgcgccgcggtcgaccttgttgccgtgcatgccgaccaagcggatgccgcgcgcgccgcctaccgcacgtacggcaagggaaggcatcgtgcggggctcaactacggcgactgcttctcatacggcctcgccaagatcagcggccagccactcctgttcaagggcgaagatttccaacacaccgacatcgccacggtcgcgctgccctaatttttagtcagccaggtgttcgccgcaccggctttcggcagcgtcaacggtgttgttaagtgcggcagaaggttcacaaggcatgtcgaccgctcagcgtgctccgacttcgcgatccggatcctcgacgccgccgtccgcgccgtcgccacgggcgtgtgcacgccactggcggtacccgtgtcgcgccgcgaacgcaccgatgatggcggtgacgcaccacaccgcgatcgcgcaggacgccagcagcggtgagcgatcgccgatcgccgcacccaatgcggtgtaggcgaatgcccgcggcgcggaaccgatgaatgcaccgacggccatctgccacaacggaactccgaacgtcccgaacgcataggaggcgaacgcatccgatatgccggggacaaagcgttggccgacgacggcccacaggccgcatcgttcgatcagcgcgtcggtgcgatcggcacgttccccgcccagcagggctcgcgcgctggcccggccggctcgacggccgaccaggctcgcgacgacggcggtgcccaccgtggcacccagcgtcacgaagacccccactagcggaccgaacagcagcccgctgcttgcggccaggatcgggcccgggacgaacaacgcgccgagcacggccgacactacgacataggtcagcggcgccgccggcccggtcgccgagaccgcgccccgcaccgcggccacatcgatgacgtccgtggcggctaccaggtagaacattcctacaaggaagccggcgaacacgacaagccgcacgatgtggcgtcgccgggatgtcggtgcggaatcgttgtgagtgctcatgctgaccgtgattgttccgcaccgacgctggccgcgcccgtcgtccccggcgttggctggggaacctcggctgcgcgggcgccgtccggcgagcaacccgtttgtcctacgattgagctacgatcgtaggcatgtctgaggtggcctcgcgtgagctgcgtaacgatacggccggcgtgctgcgccgcgtgcgggcaggggaggacgtcaccatcaccgtcagcggccgtccggtcgcggtgcttaccccggttcgtccgcggcgccggcgttggctgagcaaaacggagttcctgtcgcggttgcgcggcgctcaagccgatcccgggctccgtaacgacctcgcggtccttgccggcgacacgaccgaggatctcgggccgatccggtgagcacgacgccggccgccggagtgctcgacacgtcggtgttcatcgcgaccgaaagcggccggcaactcgacgaggcgctgatccccgaccgggtcgccaccaccgtcgtcaccctcgccgaactgcgcgtcggcgtgctggccgcggcgacgaccgacatccgggctcaacgcctggcgaccctggaatccgttgccgatatggaaacgttgcccgtcgacgacgatgccgcccgaatgtgggcccgattgcggatccatcttgccgagtccggtcgccgggtgcggatcaacgacctgtggatcgcggccgtcgcggcatcgcgagcgctgccggtcatcacccaggacgacgacttcgccgccctcgacggtgcggccagtgtggagatcattcgggtctgactcggtggccacgcgtctctcgcgctgttgtccgcacccgcagggcgtcccggtgggtcaacgcggcggcctcagtcgacgaacagcgccatcgacgcggtaaacccgtgcaacgcgttgtggcccgcgaccgggccgatctccccggcggcgaagaaaccggccagcggaatcccgcccagcaggtcctcgatcgtcgacgcgtcgtggtcggtgaccccgaacattcgtcgtccgcgcccgttgcaggtgaacagcagcccaccgaccgggggcccgggcagctccgccgccgcccgctcgacggccaggcgcaggtccttgtcggccgccgccgcgtcccggacctggaattgcacggtcgcgccgacctcgacaacctcgccgatcccgatcgcccccgtcgttgggtcggcgccgagcagcccgcggatcaaaaagtcgccctgacccggcaccgccaggtgctcgtcgacgacgattccgatctgcaggccgcggctgaccagttcctgctcgtcgggcgccatccccaagacgatctcccgcaggcggtgcagcggcggtcggccgcccagctcggtgatcacggcaccgtccgcgccggtgacaatgtacggttccccgatcggccggcagccctgcgacaccacggaaacgctgtgcgcgccgggcaggcgcacgccgaccagcccggaggtgagcacgtcgcggtcacgaaacagccgggtgtcgccccgccgacgcccaccgctcaccaccccgccgacgacggtcgttcccggcaggtcggtgttgaggtgctcgatgagcagattcgacgggaacgagtacgggtccggcagcagcaggtgcaagtcgtgcgcggtccggtcgaagcggtaaccggtgatcagagcgcccgagccggtgcgaacgaagtccaggtggaatgtctccgcgggtgggccggacgccagccacaccgccaccgcgggctcgttctccagctcgtggcgaccggcgacgatgccttgggccacgcaaccgatcagcgcggccggctcgaccgacgcctgcaccgcagccagcaggtccacggcctggtcggtgtgtgaccgcgatccgaggagcacggccagcgccggcgtcccacccgcgagctcctcgcgcgcgtgcgcggcagcctccgccgcggcccggcgcacgtccggcgcggtggaaaccccgactccgatccgcacacatccatgatgcgccgtcgccgtgctgttcgtgtatgcgatgtcaaagtccgggcgcggttacccgacgagccgagcacatccccgacgagtcagccacaccccgtcgactgtaaccgcatccgcaacccgctggcccgcaccgcccggcgtgcgatcgcggcccgcaccgaagcttcggacccgaccacccggaccttgcgtttggcccgggtcaccgcggtgtacagcaactcccgggtcagcaaccgcgaatcctcttgcggcatcagcaccgtcacctcgtcgacctggctgccctgactcttgtggatggtcatcgcgtgcatggtctcgacgtcgccgaggcggccggtggcaacgtcaagtggcccggatgcaccagaaatgacggcccgcagaccggtggggccggccagcacgacaccggtgtcgccgttgtagacgcgaaggccgtagtcgttggccgtcaccagcagcggacgcccggcgtaccacggcgtccagggcggctggccggtctcctcggcgagccaggcttgaacccggcggttccagtgcagcacgccggtgggcccgtcccgatgcgcacacagcagccggtgctcgtccagggtggccaacgcgacgtcggaggcacccaacagcgccgcctcgcgcagccgcaacgcgtgtggcaccagcaccgcgcgcaaccgcggcgccggatcctcgtcgtcgacgaactcgatccgctcctcacccgagcgcagcaggcccagtacggcatcgccatcgccggcccggatcgcttcggccaaggtaccgatcaccttgccgaaccgatgcgacgttcgcagctgcgccaccagcgcgtcgtcgcgtaccgagaagccatcgaccaaatccgccagcaccgctccggcttccaccgacgccaactggtcggcatcgccgacgaggatcaaccgggcgcccgggcgcaccgcctcggccagccgggccatcagcgtcagcgacaccatcgaggtctcgtcgaccacgatcacgttgtgaggcaaccggttctggcgatcctggcgaaaccgcgctcccggtttggcacccagcagacgatgcagcgtgaccgcgtgcaggtcgccgagccgtgcccggtcggtggcgtcgagcttggccatctcgcgccgtaccgcctcggccagccgggccgccgccttgccggtgggtgcggccagcgcgatccgcggccgcggctcaccggccagctccgcctgctcggcaaccaacgccagcagccgcgcgaccgtcgtcgtcttcccggtgccaggcccgccagtcaacaccgtaacaccttgcgagagcgcgatttccgccgcgcgccgctgctcgtcaaagccggtcgggaacagtcgccgcaagtcgggtaccccggccggtcgcctggatgtcagcaacgcgagcaggtccgcgcacacctgctcttcttcgcgccagtagcggtccagatagagcagccgatcgtcatacaggtgcagcacgggtggatcggcgagcaacggactggcccgcaccgccgccaaccagtccgccggatccggccacggcaggtcgtcgtgtccagcaacccgcgcgatcgacaacagatccacacacaccgaaccggcccgtagcgcgcggaccgccaccgctaccgccaacgccacccgctcgtcgctctccccggccagtgcacagagacgttgcgccacatgcacatccgacacgtccagcacaccggcctggttgaaggcccgcaccatcccggaggcctcgacggcaaaatcgacgtcggtgagcttcacgactgcagccttccccggtcgagcagatccgagagcgccaccaccaacgccgtgggcgggttccaggtgaacacaccggccggatgcccggccgtcaccggcgtcgccgcaccgcacatgccccgcacaaacaggtacagcaccccgccgagatggcgcgccggagcgtaatcccgctgccgccaccgcagaaagcggtgcagcacaacaacatacagcagcgcctgcagtgggtagtccgaatgcagcatggcctcggtcaaccgctcgaagccgtaatcggcggcggtgtcaccaaggtgattggtcttgtaatcgaccaccagatatcgctgcccgggtagccgcagcaccacgtcgatcgaccccgccaggtagccacgcagcggttgatcacccaacccggccgaaccaagccgatcggcgtagggcgacaacgggtcgtcgccgggcaggtgcgacgccagcagctcacccacgtcggccagcgacacgtccggggaccggccgcgcagatcgcccccggccagcggcatctcgaagtccaactcccgcagacgatcacgcacaccgatctgccgcaatgtcagtgcggcggcggcgggtcccagcggcgtgtcgtgcatcggcagcaacgctcgggccagttcgggagccagctgcgcgtggtcgacgtccacggtccaccacggcgcgtgccggcgcacctgggcttccagttcggcagccagatcgggagcggctgggtccgcggtctcgagcaccgcgtgcaccagcgagccgaacgacgcccccgacggcagcgcggccagcggtgatgtcagatcggcgccggaaccgggcgcggcgaagacggcgatctccacctcgtccgcacggccgccggccgccggctcgctggtgacggtgacggcttccgagccccgcaccagatccgagtacgaggtccgccgccacgtggtgtcgatccggcggtgaaagtgccgaacctcgaaaccgggtacgggcaccggcttttcgagggaactgcgagcaccgatgaccgattcctcgaccgacggcccgcccgcggcctcccactgcgcgaacaccgcccaggcctgctcgtcggtgacgcgtggtgtacaccggtccggtacctgcgactggccgggccggcgcccgcgcagcaaccgcgacaacccgccgttgacctcgtcgaacgtcggtgcccaccacgcgacgacctgcgattgcgcgcgggtaagcgcgacataggtgagccggaggttgtcgtgggccgcctcgacgcggttcagcccctcaacggtgcgccgctgagcaccgccgtccttgccgccgatgtacaggcagcgggtgccgtcgtcgtgatacagcaggatgtcgtcgctgcggacgttgcggttgaaggcgaacggcagatacacgatgggaaactgcagtcccttggccacgaagacggtcatgatctgcaccgccgcggcgtcgctgtccaaccggcgattgtgttccggcgggccggcacccgccttggcctggcggcgcagccaatcgcgcagcccgggcaggccgagccgctcgcgatgagcggcctcgtgcagcagctgcgcaatgtgcgccaggtctgtcaggtcccgttcgccgccgcgctggctcagcacgcgccggcccatcccggccagctgagcggcctgaaacaccgcggccacaccgcgatggcgtgcgtggtcggcccactcgcgcaacgtgccggccacccgatcggtcagcgcatcgccctcggcggcaagcgattccgcggtctcaccgaagaacatcgtgcacgcggcggcgcggaccagcccgctgcgctgcggcgcgtcgaacgcctccagcaggcacagccagtccttggcggcctgcgaggcgaacacgtcggtgtcaccggtgtagatcgccgggatgcccgcctccgccaacgcattccggcacgcccgcgcgtctttgtgatgctcgacgatcaccgcgatgtctgcggccaccacgggccgcccggcgaaggtggccccgctggccagtagcgccgcgacgtcggcggccaggtcgtcggggatgtgccggcgcagcgcctcgatcgggacgtgggcggtcccgtcatacccgagcgtgtgccgtttgaccacgcgcaaccgaaacggcgccgggcgcggcgccgaggccaggcggtgcccggcgtggtgggcgtcggtgccgcggacgacgatgtcggcgtgacccagggtcgcatcgcgcagcaccgtctgcaggctctcgaccagcgcccggtcgctgcgccagttgacgcccaacgtgtagcgggcatcggcggtgccggccgccttgaggtaggtgtggatgtcgccgccgcgaaagccgtagatcgcctgcttgggatcgccgatcaggatcagcgccgaatgccggctaaacgcgcgctcgagcacccgccactgcatggggtcggtatcttgaaactcgtccaccagcacgatccgccagcgttcccgcatccgatcgcgagctggcgagtcggccgcctcgagggctgtcgccaaacggatcagcagatcgttgaatccttgcgcacgcagccggcccttgcggcgctcgagttcctcgagcacctcggcggcaaagcgcagccgcaccgctgccttgctgccgggctcgggatcaggcgggcgcagttgggcgcacgggtcgtcgacgacggcaagggccagggccagcgcctcggcgtaggtcagctccggatcggtctcctgacgaccgaagttcgccagatagcgatcgtccacgatctcagtgaccaggtcggtaaggctctccttgagctccacgtcggcggcgttgtcaccggccacaccgagggatttcaacaccgagccgcagaactcgtgggtggtggcgatggttgccgcgtcgaagttggccagcgcgtcacgcagccgcgaccgcttctgggcgcgctcggcgtcgctgccgcgcagcaggtgctcgacgagctcgccgctcggcggcgcgtcgccttgtagcgcgcccacggcctcgacgatctgcccgcgcactcgctcgcgtaactcccggctggccgcacggttgaacgtgatcaacaacatctcgtcgagcgtcgcggcggtttcggccagatagcgggtgaccagaccggccagcgcgaacgtcttaccggtgccggcgctggcttccagcacggtggtggtgccctccctcggcaacgggcccagcagctcgaagcggtccatcagaccgacccttcggcggccaacagcggcagccatagccgggcggccagcgcccctagccgggtctcttccccggcgacctcttcgcccgcgcggggcttgccgagcaacacctcgaagggtgcgcgcgggccccaggctcgcacgtgggcgggcgcgtcgtcgtcgcccggccggaacctgttggtctgccagcattcgcgggcgggcgggtaggggtcttggccgtctcggcgtgcctgggcccacgcgcaggacgtcttcagcggcagcggcagtggttcgcgccggccggcgtcgtacagcaacaccagctcccgcaataccgccaccgggtccggcggcggcacgaaaagccttctggcgatgtggttcctggtcttgctgcggccgatgcacagcgccgaccactcgcggccaggctcttgggcggccagcgtaaccaggccgatccacgccggcaacacatgcttgggcgccagctttgagtaggtcaccgacaccgtgcgcccgccgaacacgggtgtcaccgtgccgctcagtcgccgcccgtcgccgaggtcgacgtcgacgtcgtgcgcctggccgtggccgtcgcggtgcgccagcgcggcggccgccagatcgcgcgcgcggttccggatttccttcgcccgtcgcacgccgaggcgcccgggcggcaacgtgccgcgacgccattcggagtgagcggcgtcgtcggggtgcaggccgcggagcatgtcgcgcaacatccgctcgcccaccgtccactcggccaaggcgtcgacctggaccggtatcgagtcctcgacggtgtcgacgtcccagggcagcgtgtagtccagcgcccggaagaaccccttgaccggatccttgaagaagtcgagcaggtccgccagcgtcacgtcggccgcgggtggtgcgggcagccgaccggagatgaaagccgttggtggacagcgcttcccggcggcggcctgggcggcggcgagcgcggcggggtcgaacgtgaacggcttggcgcccagcagtgcgccgggggtgacgttcttccggtcgaacggctgcagtgggtgtgtgaccaggatccgctcacgcaccggcgctgacgtcgtctggtcgagcgcgtcgagcaactcggccagcggcaccgcgggtgggcgcggttgcccggtgcgctcgtcggcgccggtgtaagtgatcaccagggtctgggtggccgcacctatcgcgtccagcagcaattgccggtcctccgaacggatgtcacgttcacccgtcatcggttctcgggccagcacgtcgtccccgtcgggatggctcagccgcggaaacacgccgtcgtccagacccaccaggcacaccacccggtgcggcaccgagcgcatcgggaccatcgtgcagacggtcagcgtgccggtgcgaaagttggcccgggtcgggcgcccggccagctgcgcgtccaaaagcgctcgcacgtcgggcagccgcaacagcggcgccgcgcgcgaaccggcgcgcgccagcacgtcggcgaactcccgctgcacctgcgcgcgttgccagccgtcgttacaggcggtcagcagatcgatccccgtggccagcgcatccagccatgcgaccaacggccgtgcaccgctgagtccgccgacgacatgatgcaaccgttcgacgaactcggccagcctcccggccagctcgacccgattgctgccgacgtcatcaaggggcagcgcggtatccagccacgcttgggaatcctcggacatggccaccccggtgaggatgcggtcgagtccgaaccgccacgtgttgtgcacgacggtgtcgaggccatagcgtcgccggtgcgtcgggtcgaagccccagcggatgttcgattcgcgcacccacgtggtgatggtgtccaggtcgtcgtcggcgaacccgaatttggcgcgcaccggagcggcctgcgcgaggttgagcagttggctggcggtggcccgggtttcggcgatggtgagcagttcggcggccaccgagagcagcggattggtctgggtcagggcgcggtcggccagacgcacccgcagccggtgtgcggggtggcagtcgccggccacctcaccgaggccgaagccggcgacgatcaacggtgcgtaggtgtcgatgtcggggcacatcaccacgatgtcgcgcggttgcagcgtcgggtcgtcctcgaggaggccgagcagcacctcgcgcagcacatcgatttgccgcgccgggccgtgacaggcatggacctgcaccgatcggtcggcatccgacaagctacgctcggcgggtcgcggcgcgttgccggcgatgtcggcttgcagccatcccagcaacgtgtcgggtttggttgtggcaccaaggaattcgtcggtggcccgggcggcgggcagcgcgcgctgcagttcgcgcacgtcgcggcccagcgtttccagcagcgggtgctgggcggcccgccggctggtgtcctgccgccgcggcagcaggccatcagcgccctggaagccggccagcgcccgccacaactcgtcgctggggtgcggcagccacaggtgcaggtcgtggtggacggccagcgcatccagcagctgcacgtcggtgcaggccaggcgggtgtggccgaacagcgaaagccgagccggcaggtcggcggggccgtcgcgcagccgggcgatggtcttgtcgtggcggacatgcgggggatcggccccgaccgtggtcaccagggcgcgccacagtggcggttgccaggccaagtcgccgggcagctcgccgaggtcgccgtccagccaagcggccagcaacccgggacgctggcgtgcataggacgcgaacagcccggctagccggcgcgccaccgaatagcgccggccgcggcgcagctccgcctcggcatcggtcgtcgcgaagtgccccaagtgggatgccagcgtgcggcaccacggttcgtcgaggctggcgtcgatcaccgccagcagcggccacgccagggcttccggcgaccacgggtcgtcgtcgagggtgccggtgatctcggcgatcagggactgcggattgcggaacgcgatgccggcgcacaccccgtcggcgcggcccggcccgcagcccaacacgagcgaaagccgttggctcagccagcgttccacgccgcgggcagcgaccagcaccagttcctgcgcgaaagggtcgggctggggatcggccagcagcgcgccgagcccgtcggcaagcagatcggtgcgctcggcacggtgcaggtgaagcgccatcgggcgtcaccctagtcgagcggccggccgccgacatgcatgctggcgtgcataaacagacgcgagatcaccgaacgacaagggctaccagtcggtacgggccttcttgtcgacctggaactgggtcagatatcgaaccgttccgggatttcatcaacgcgctggggcgtgccgcgatgtcggcatgacgagccgcctcggacgtgacacacttcgagatggaggaggcggtgtaggtgtgaggcggttgcccaaagcaaccgcgtcacccaccacttacagcccgaactcggctgctatcccgtcgatcccggcccgaatcgcagtgagcgcgtcggcgcgggagcgcaacttggtcgcggcatgggcgtgttggttgagaccggcgaactctcgtgcggcttcctcggcgcggctgaccaccacctccggcagggcgatctcgtcgataaacccggcggccagcgcggtttccccgaagaacgtcttggccagcccggttgcctgctggtatgccgaccgggtcagtcgcagcttcatgatctctaacgccgcgtacggaatggtcatgccgatcgcgacctcattggcctggatgttgtatgcgtgggccgccacccgatgatcgccgcaggacaacagaaacgcgcccatggcgatggcgtgaccggtgcacgccatcaccaccggtttggggtaggacaagaggcgatacgccagctcgaagccgcccctgagcatgtcgatcgcgggctgcacttcaccggaggtgaggatcttcaggtcgaagcctccgctgaatacccgaccattaccggtgatcaccagcgccccaacatcatcacggtccgcgttgtcgatcgctgcattgagggcttgttgcatcgccgggcccagtgcgttgaccttgccgtcgtccatactgatgacggcgatggaatccttgcgggtatagctgaccgggtcgctcatgctctcgattgaatcagatcagcattgggggatcttgtgcgcccgcagttagcctgccggtatccgcgtgggctgtggcccttgcccctccgagcgctggctgacctcggtgggcacctcgacctgccgagcgcgccacctgtcctgggtttcggccgcggcgcggttgatccggtcgatctcgctgcggaacacgtcgggacgcgtctccttgctcgcgtagtgaaaatacgtcaacagactacgtaacagctccagcttctgcttttcccgcttcgccaggtcgtgggtggtcatcagctcgatgcgcgcaacgggcggcagggcatcccagtccagcaccactttggtctccaacggacgccgtccgcgccgccagaaccgccatcggcgcggctgctcgggtcggtcgtagtaggtcaccgtgcccgggaagcgagactcgatgccccgcccgatctcggcgcgatcgagcgctgaatcccacaccatccgccactcctgaccgggagccagcatcggcaactcttggggcagccgaagttccacgacatcggcgtagccgttggcggcattctcgtattgggccacggttggtgggttggggaacgagaaccggacgtcgtaggcggctgtgcgaccgaagttgcggactaccagctcgatcacgtgccagtccgcgacgtggggctccataaacatggccacgtagggccgagtctgctccgcagccagtcgacgattgcgttggatttgccgcttggtcaccaccagggcgaccacaccgagcccaagcgccgcccacgcggcccacgccaaccaggtgccggagtcgacgccggtgacctcatgccagctgctcaggacccaccccatggaatccaccatccgcttataccacagtgacatcggaccgagaagttagctgacaggatcccagaggcgcctgggcactggtcgctggctgccgaatcgttggcggaagcgccgctggacacgtcgctggacccgggccggaacgggagaggcttgcccagtccttcagccgcccatcaacattcgccattgatcgagacttgcggggcgataaacgtaattggaacgcttgacctccgacagcgacgcacttggctcggccgaataccagtgcccgggaaagacggttgggtcacccggaagctcggcgagctgtcgcaggctgcggtacatctcgtcggaatcaccgccgggaaagtctgtgcgtccacagccttccaggaatagcgtgtcaccggcgaccagccggccgtcgagtagaaagcactgactgcctggggtatgcccgggtgtgtgcagcagctcgatgtcgatgtcgccgacgctgaccttgtccccatgctcatgggtgatcaggtcgccgacaggaatcccagtgactcgcgaaacccacagcgcttcatgggtgttcacgtgcacgggtacagatgcccgctccagcagctcagccagtcccggcagctgaaaacccatcatcgagccgcccacatggtctggatgatggtgggtcaccagcacacccgatagctgcatatcgtcggattcgagcgcgtcgagcagatccccggcagcgtaggccgggtcgaccaccacgcagtccccggttgtgcgatctccgatcaggtaggcaaagttgcgcatttgcgtcgcgaacatgtcgccgacggcgaaatcgcgaccggagagcagttgacggaagtacagccggtccttggacacgcaaccagcctatgtcttgtccatcgccgcccagaccgcgtcttggcgtttgcagcccgggacacgttaatgcggagtcttggggtctgactgtgggtgcggtgggtatctttggtccatgctgaagagggtcgagatagaggttgatgacgaccttatccaaaaggtcatccggcggtaccgtgtgaagggtgcgcgcgaggctgtcaaccttgcgctgcgaacgttgctcggcgaggcggataccgcggagcatgggcacgatgacgagtacgacgagttcagcgatcccaatgcctgggttccgcggcggagccgcgacacagggtgatcccgtccaatcttggacgacttggtccgtagctgcatgggtggcaccggtggtttggtggcgttgcgcgccaggctgtaccctcttttaggcccgcggcacgacccgactggtcgctacgggtgagcggcccccttagctcagtcggcagagcgtttccatggtaaggaaaaggtcaacggttcgattccgttagggggctcggcggacgccgggcaggctggcggtgcgtaccagaggcgatgtagctcagtcggttagagcgaacgactcataatcgttaggtcgccggttcgagtccggccatcgctacaacacaacagcaagactcgttagagagaacggatatggcttccagtaccgacgtgcggccgaagatcactttggcatgcgaggtgtgcaagcaccgtaactacatcaccaaaaagaaccgccgcaacgacccggaccggctggagctgaagaagttctgcccgaattgcggcaaacaccaggcgcaccgcgagacgcggtaaccgccgacccgcgagcagttgctgagactgactaggtaggttctacagccgtggcgttgagcgcagacatcgttgggatgcattaccggtatcccgaccactacgaggtggagcgggagaagattcgcgagtacgccgtcgccgttcaaaacgacgacgcgtggtatttcgaggaggacggcgccgccgaactcgggtataagggcttgctggctccgttgacgtttatctgtgtgttcggctacaaggcccaggcggcgttcttcaagcatgcgaacatcgcgaccgcggaggcgcagatcgtccaggtagaccaagtgctgaaattcgagaaaccgatcgtggcgggcgacaagctgtactgcgacgtctatgtggattcggtgcgtgaggcgcacggcacccagatcatcgtgaccaagaacatcgtcaccaacgaggaaggtgacctcgtgcaggagacctatacgaccctggcgggccgtgccggcgaggatggagagggattttctgatggcgctgcgtgagttcagctcggtgaaggtcggagaccagcttccggagaagacctacccgctgacccgccaggatctggtgaactacgccggagtttcgggtgacttgaacccgattcactgggacgacgagatcgccaaggtcgtcgggctggacaccgcgatcgctcacggcatgttgacgatggggatcggcggtggctacgtcacatcctgggttggcgacccgggcgcggtcaccgagtacaacgtgcggttcactgcggtggttccggtgcccaatgacggcaagggcgccgagctggtgttcaacggtcgggtgaaatcggttgatcctgagagcaagtcggtgaccatcgcactcaccgctactaccggcggcaagaagattttcgggcgggccatcgcctcggcgaagttagcgtagtttatggcgctcaagaccgatatccgcgggatgatttggcggtacccggactacttcatcgtgggccgtgagcaatgccgcgagtttgcccgagctgtcaagtgcgaccacccggcctttttcagcgaggaagcggccgccgacctcggttacgacgcgctggttgctccgctgaccttcgtgacgatcctcgccaaatatgtgcaactggacttcttccgccacgtcgacgtgggcatggagacgatgcagatcgttcaggtcgaccagcggttcgtgttccacaaacccgtgctcgccggggacaagttgtgggctcggatggacatccattcggtggacgagcggttcggcgcagacatcgtcgttaccagaaacctctgcaccaacgacgacggtgagctggtcatggaggcctacaccacgctgatgggccagcagggtgatggttccgccagactcaaatgggacaaggaatccgggcaggtcatcaggaccgcgtaattagcaactggccgctgcggccatgtacactcggacctcggggttttcccaacatcggcgcgctttccgtgagttcaacgagcggagtgtcgtctccactttcggttcgcgatcaccgaacggagggcgcgcgtgtcatgtgagccccggcgtagtgggttggccagggcctggtctggtcttgcctgccaaccgcgaaggggcgtagctcaactggcagagcagcggtctccaaaaccgcaggttgcaggttcaagtcctgtcgcccctgctgaaggcgaacgttcgacgacgatgcaggcacggcctgaagaggagacggaccataggtatgtgccatggtggacactggaaggtgccccaccagagcggaacggctcgcggggtagctagtaaacgaaggagcatgcggtgagcgacgaaggcgacgttgccgacgaggccgtagccgacggcgccgagaatgcggacagccgcgggagcggtggccggacggccctggtgacaaagccggtggtgcggccgcaacgtcccaccggcaagcggtcgcggtcgcgtgcggcaggagccgacgcagacgtcgacgtcgaagagccgtcgaccgcggcttcggaagctaccggggtcgccaaggacgattcgaccaccaaggccgtgtcgaaggctgccagggcaaaaaaggccagtaaaccgaaggcccggtcggttaacccgatcgcattcgtctacaactacctcaagcaggtcgttgccgagatgcggaaggtaatctggccgaaccgcaaacaaatgcttacctacacgtcggtggtgctggcgtttctggccttcatggtggcgctggtcgccggtgctgacttgggcctgaccaagctggtgatgttggtgttcggctgaggctcgagagtgacagagaggactgaaaaccgtgactaccttcgacggtgacacgtccgcgggtgaggcggtcgatctaacagaggccaacgccttccaggatgcagcggccccggctgaagaggtcgatccggccgccgcgctcaaagcggagctgcgcagcaagcccggcgactggtacgtcgttcactcctacgcagggtacgagaacaaggtcaaggccaacctggaaacccgggtgcagaaccttgatgtcggcgactacatcttccaggtggaggtgcccaccgaagaggtcaccgagatcaaaaacggccaacgcaagcaggtcaaccgtaaggtgctgcccggctacattctggtgcggatggacttgaccgacgactcctgggccgcggtgcgtaacacgccgggggtcacggggttcgttggggcaacatctcgcccgtcagcgctcgccctcgacgacgtggtgaagtttctgcttccgcgggggtcgacgaggaaggctgccaagggtgcggccagcacggctgccgccgccgaggcgggcgggctagagcgtccggtcgtcgaggtcgactacgaggtgggcgaatcggtaaccgtcatggacgggccgtttgccacattgccggccacgatcagcgaggtcaacgccgaacagcagaaactcaaggtgctggtctccatcttcggccgcgaaacaccggtggagctgacctttggccaagtctccaagatctagcccagcagggcaggccacacaggctgaaacaaggaaggacatcgacacgtcatggccccgaagaagaaggtcgccgggttgatcaagctgcagatcgtggcgggccaggccaaccctgccccgccagtgggccccgcgctcggtcagcacggcgtcaacatcatggagttctgcaaggcgtacaacgccgcgacggagaaccagcgcggcaacgtcatcccggtggagatcaccgtttatgaagaccgtagcttcactttcacgctgaagacgccgcccgctgccaagctgctgcttaaggccgctggtgtggcgaagggttcggcggagccgcacaagaccaaggtcgccaaagtcacctgggatcaagtccgcgaaatcgccgagaccaagaagacggacctcaacgccaacgacgtcgacgctgcggccaagatcatcgccggtaccgctcggtcgatgggcatcaccgtcgaatagggccctacccgtgggagggccagcttcggcccgctgagtaaccacgacccatagattggatatcaaatgagcaagaccagcaaggcatatcgcgccgccgccgcgaaggtggaccgcaccaacctctacaccccgctgcaggcggccaagcttgccaaagagacctcgtcgaccaagcaggacgcgaccgtcgaggtggcgatccggcttggcgtcgacccgcgtaaggcagaccagatggttcgcggcacggtcaacctgccacacggcactggtaagactgcccgcgtcgcggtattcgcggttggtgaaaaggccgatgctgccgttgccgcgggggcggatgttgtcgggagtgacgatctgatcgagaggattcagggcggctggctggaattcgatgccgcgatcgcgacaccggatcagatggccaaagtcggtcgcatcgctcgggtgctgggtccgcgcggcctgatgcccaacccgaaaaccggcaccgtcaccgccgacgtcgccaaggccgtcgcggacatcaagggcggcaagatcaacttccgggttgacaagcaggccaacctgcacttcgtcatcgggaaagcgtcgttcgacgagaagttgttggcggagaactacggcgcggcgatcgacgaggtgctgcggctcaagccgtcctcgtcgaagggccgctacctgaagaagatcaccgtgtcgacgacgacgggcccgggcattccggtcgacccatccatcacccgcaacttcgcgggggagtagtttccccggcgagcagacgcataagcccccgcacgcacggcgtgtcgggggcttatgcgtctgctcgccgggcttaggccgcggcacccggcttgaggtaggtcaccaggctgcagtcgagcatctcgtcggtgaagtagtgctcgcagccacgcaaatacttcatgtagcggttgtagacctcttcggaggtgacctcgatggccttgtccttattggactgcagcgtgtccccccagatccgcagcgtcttgatgtaatgcgggcgcaacgagagcggctccgggacggtgaaaccggccttctcgccgtgttcgaccatcatctcggtggacggcaggcggccgccgggaaatatctcggtgacgatgaacttgatgaaacgcgccgtctcgaagctcagcttcttaccgcgggccgccatctcgtaggggtggtagctgacgctgctctggacggtcatccggccgtcggcgggcatgatgttgaaacaccgcttgaagaagtcgtcgtagttctcgtgcccgaagtgctcgaaggcttcgatcgacacaatccggtcgacgggttcggcgaaatcctcccagccttgcagcagcacttgacgtgagcggttggtgtcgatcgaagccagcacttgctcgcagcgggcgtgctggttcttggacaacgtcaggccgatgacgttaacgtctaaccgctcgacggcgcgcctcatggtggtgccccaaccgcacccaatgtccagcagcgtcatgcccggcttgaggtccagcttgtccaggttgaggtcgaccttggcgtattgggcttcttcgagcgtgagctccggtggctcgaagtaggcacagctgtaagttcgggtcgggtcctggaacagggcgaagaaatcatcggagacgtcgtagtgcgcttggatgtcttcgaagcgtgtccgtgtcttggttgggctaatcggtttctcggccattctcgtcatgttctcctggatggtgtcagttaccggtggctgtgcacccatagcccgtcggtggcacgaaagtctacttggccagcgtgaactggttgcagtcgatgtagcccattcggaacgccttggcgcagccggtcaggtatttcatgtaccgctcgtatacctctgcggactggatctcgatggcctcgtccttgtgcgcttgaagcgcctcggcccacaggtcaagagtcctggcgaagtgcggttgcagggactggatatcggtaatggtgaaaccggccttcgtcacatgctcctcgatcgtctcgatcgtcggcaaccggccgcccgggaagatgtcggtcacgatgaaccggatgaatttggccatctccatggtcaacggtatgccgcgctcgatgacctgctttacgtgcaagccggtgatcgagtgcagcagcatcacgccgtccgcgggcatcgcgttgtaggcgaacttgaagaagtcatcgtagcgctcgaaaccgaagtgctctatcgcttcgatggttacgatgcggtccaccggctcgctgaagttggcccagtcgctcagcagtacccggtgcgagcggttggtgtcgaccttgtcgagcacttgctggcagtaggcgtgctgatttttcgacagggtcaagccgacgacgttgacgtcgtagcgctcgacggcacgcttcatgaccgaaccccagccgcagcccacgtcgagcagtgtcattcccggttctagccccagcttgcccagggttaggtccagcttggcgacctgtgcttcgtgcaaggtcatgtcgtcgcgctcgaagtaggcgcagctgtaggtccgagtcggatcctggaacagcgcgaagaacgcatctgaaaggtcgtaatgggcttggacgtcgtcgacattggaccgagactttgtggtgcccgttgagttatcagacatgtgtcctcccactgtgaggggcaccttcagcaggtggccatccccggcaccctacacggtgcatggcacatcgcccgcattcgcgctcgcatgcgccggtctttctcgatcgggatttgccagatatcaccctggccggcgcaatcactacttcgccagcgtgaactggttgacgtcgatgtagccgacccggaacagcttggcgcagccggtcaggtatttcatgtaccgctcgtagacctcttcggactggatcgcgatggcctcgcttttgtgttcctgcagcgcctcggcccacaggtcgagggtcctggcgtaatgcggctgcagcgactggcggcgagtcagcgtgaaacccgtcttcgccgactgttcctcaaccatttcaatcgtcggaggttggccccccgggaagatttcggtcgcgatgaacttgagaaagcgggccagccacaacgtgagcggcaagccgtggtcgaccatctgctgcctggtcaggccggtgatcgtgtgcagcagcaacacgccatcgggcggcaggattttgtgggcccgggcgaagaagtcggcgtgacgatcgtggccgaagtgctcgaacgcgccgatcgacacgatgcggtcgacgggctcgttgaactgctcccatcccgccagcaacactcgcctgtcgagcggggtgtccatctcgtcgaacgacttctgcacatgggcggcctggttcttcgacaatgtcaggccgacgacgttgacgtcatactgcgcgatcgcgcgccgcatggtggcgccccagccgcaaccgatatcgagcagcgtcatgccgggctgcagacctagcttgcccagcgccaggtcgatcttggcgatctgggcctcttccagcgtcatgtcctcgcgttcgaaatgcgcgcagctgtaggtctgggtcggatccaggaacagccggaagaagtcgtcggacaggtcgtagtgtgcctgcacgtcctcgaagtgcggcgttaggtcgttgaccatgaggtgtaatgcctttccggaccctaggtggcctttcggtgcttgcacggaacgcaccgatgcttccccctccccgcatgctcgaggcatgctatccgatacagggccgccgcactaaaccgcgatcgaatttgcccaggtcagggaacggatatgagcggacgagctacttggtcatggtgaactgggcgacgttgattaggcctctgcggaagcgctccgcgcatccggtcagatagtgcatgaagttgttgtagacctcttcggactgtacggcgatggcgcgttcgcgggcagcctgtaggttggcggcccatgcatcgagagtccgtgcgtagtgctgctgcagcagctggacatgctcgatggtgaagcccgcggcctgcgcattgtcgacaatgtcgggctccgatggcagctcgccgcccgggaagatcgactcccgcaggaatttgaggaatcgaaggtcgctcatcgtcagcgcaatgccctgttcgtgcagccacctgcggtcgtaggtgaacaggctgtgcagtagcatccgcccgtcatcgggcaggatgtcgtaggagcgttcgaagaacgtcagataccgctcctttttgaacgcgtcgaatgcctcaaagctgacgatccggtcgacgttctcttcaaactcttcccagccctgcagccgggcctcggcgcgccgttgcgttccgattgcggccaggcggtctttgctgcgttcatagtgattccggctgagcgtgaggccgatgacattgacgtcgtacttctccacggcccgaacgagcgccccgccccacccgcaacccacgtcgagtagcgtcatccccggttcgaggttcagcttgtccaacgccagatccaccttggccagttgcgcctcttccagcgtcatatcgtcacgctcgaaataggcgcaggtgtagacccaggtgggatcgaggaacaacgcgaagaagtcatccgaaatgtcgtaagccgactgtgactcttcgtaatatggtctcagcttggccataggcgacaacctcccgcgccaaccgtacaacgcctcgccgaccggctcagccggcctcagagaagttgcgcgtcaactcgccgatcacccgatcccacagctgtctgggcaggtcatggcccatgccgtcgatgagcaccaggcgcgcgccgttgattgctcgcgcgaccgcgcggccgccgaacggccgcatcagcttgtccgcgcgcccgtggatgacgacggtcggtgcgacgatgcgccggtcgtagcgcagcaggctgccgctgcccagtatcgcgctgaactgctgggcgattccccagggatggaagttgcggtcgtagctttcggcggcctcggctcgtacctggtcttcgggaatcgggtaggccgggctgccgatgatcttgctgacccggacggcgttgtcgacaatgacgtcgcgtggcgaatccggcggcggacccgtgagcagcgccagcagcgcgcgtggcgccggcggtggcagaaaccggtgattgttgctggagaagatgaccgccagggttttcgtccgctgcgcgaatcgcgcggcgaaaatctgggcgatcatgccgcccatcgacgccccgacgacgtgcgcgtgcttgacgtcgaggtgatcgagcaacgccgcggcgtcggcggccatgtcttccaacgtgtaggcagcctggctgggcagaccgagccaggaccggaccaaccgcgtggccagtggctgtcccgggcggtggcgctcggtcttggtggacaggccgacatcgcggttgtcgtagcggatgacgcgcaggcccttcgcgacgagccgcgcgcagaagtcggtccgccacagcagcatctgggcgcccaggcccatgatcagcaacaccggcgggtggtcgaggtcacccatgtcctcgtagtacagcttcacatcaccggagaccgcggtgccgctacggatgtccaccgagacctcgcctaaacctcgatgtcggattgatgttcgcggctgacctcgaccatgaagttggcgaaatatccggtcagctgcgggtccgacatcatctgccacctcggcgccagcagcttcatgtagcgctccacgtacaggaactgcttgccgatcagcaccagctcgcggggcagcttgacgtcgtaggcgtcggccagcgccgagagctggcggccgatgtcggcatatgacatgtcgcccagcgattgcatggtcagcggggtggcgaagcgctccaggtctttggcggcctgggtctcgggcttcatggtgccgacggcgcccatgagcacgacgatcttgccggcggctgcgtggtccttcttcaccagcagcgcatacaccagctcgcggagtagccagcgggtgcgtggatcgatgcggcccatgatcccgaagtcgaagaacacgatgcggcccgcctcgtcgacgtagaggttgcccgcgtgcaggtcgccgtggaacagcccgtgccgcaggccgccctcgaacaccgaaaacagcagtgccttgaccagctcgacaccgtcgaacccggccttgcggatcgcggcggcgttgtcgatgcggatgccgtgcacccgttccatcgtcaacacccgctcggtggtgaagtcccagtgcacctgcggcacccggatgtttttgcccagcggcgaggcgtgtaggtgggagacccaggcctccatggactgcgcctcgaggcgaaagtccagctcctcggccaggttgtcggcgaagtcggcgaccacgtcttgtgccgagagccgccggcccagcttggccagttcgacggtctgcgcgaagcgcttgaggatctgcaggtcggcggcaacgcggcggcggatgcccggccgctggatcttgaccaccacctcctcgccgctgcgcagggtcgcgtagtgcacctgggcgatggacgccgacgcgaacggctcttcctcgaaggaggcgaacagccgggccggctcgtcgccgagttcctcgacgaagagcttgtgcacctcgtcggtttttgcgggcggcacccggtcgagcaggccgcggaattcccgcgacagcgactcaccgaatgctcccgggctggacgcgatgatctggccgaacttcacgtatgtcggtcccagatcggcgaaggtctgcgggagctccttgatcaccttctgttgccagggcccttttcgggggagcctgccgatgaaccggacggcggtgcgggtgacctgccaaccggtggccgccacccgggcagcttcgaccggcagcggtacccggtcaagcttggccacctcgcggtgtgtggtggaacccatctgagcagtgtgccaaaccggggcagacagctcccaattgacgtgagcccgctcacttgctgggtaagcgtcgccgaatgtgtaatgagggcggaaatccggcccgatttccgccctcattacacattcggcgacgctcggttggcccgctgctgggccggaggcgttcctttatcgcaacgattggtcgccgtaaggtgcggtcatgcgggtggtttcggcggaatcgaccgagcttttcgtcggcccgtcggatgcgccgctgcagctggtccgcgtcgcggtcaccgggtgcaccgaaccgccgccgatccgcatccatggtgacggcttggccggcgaggcggccgcccgccccggcgacgacgtcatcgaggttgcggtcgcggttgagtccccggtcgtcggtgagcggcggaccgcgcgggtacacacccccgatggtccgagcctggcgttcgagttcaccgtggccgagcccggctggacgatgttcatgatcagccacttccactacgacccggtctggtggaacacccagggcgcctataccagccagtggcgcgaagacccgcccgggcgagcccgccaggccaacggcttcgagctggtgcgcgcgcatctggagatggcgcgccgcgagcccgagtacaagttcgtgctagccgaggtggactacctcaagccgtactgggatacccacccgcaggaccgcgccgacctgcgccggttcctcgccgatggccgtatcgaagtgatgggcggaacctacaacgaacccaacaccaacctcaccagcccggagaccaccatccgaaacctggtgcacggcatcggttttcagcgtgacgtgctgggcgccgagccggccaccgcgtggcagctcgacgtgttcggccatgacccgcaatttcctgggctggccgccgatgccgggctgacgtcgagttcctgggcccgcgggccacaccaccagtggggtccggcccaaggcggggtagaccgcatgcagttttgcagcgagttcgagtggatcgcgccgtcgggtcgcggcctgttgacccattacatgccggcgcattattcggcgggctggtcgatggactcgtccacctcgctggccgacgctgaggccgccacctacgcgctgttcgaccagctcaaaaaggtcgcgctgacccgcaacgtgctcctgccggtgggcaccgactacaccccgccgaacaagtgggtcaccgccatccaccgcgactggggtgcgcgctacacctggccgcgcttcgtgtgcgcgctgcccaaggagttcttcgccgcggtgcgcgccgaactggccaagcgtggttgggtgccgtcgccgcagacccgcgacatgaacccgatctacaccggcaaggacgtctcctacatcgacaccaaacaagccaaccgggccgccgagaacgccgtcctggaagccgagcggttcgcggtgttcgccgcgctgctgaccggcgccgagtatccgcaggcggcgttggccaaggcgtgggtgcaactggcctacggtgcgcaccacgacgccatcaccggctcggagtccgaccaggtctacctcgacctgctgaccgggtggcgtgacgcgtgggagctgggccgcgcggcccgggacaactcgctgcggttgctgtccggcgcggtcgccgcgtcgcacgatcgcgtcgtcgtgtggaacccgctgacccagcggcgcaccgacatcgtcactgccagggtcgacccgccgctgcaggccggcgtgcgggtgttcgatcccgacggggctgaggtggccgcgctcgtcgagcacgacggacggtcggtcacctggctggcgtgcgacgtgccctcgctgggctggcgggtttaccggttggtgcccgccgacgaggcgccaggctgggaattggtacccggcaccgacatcgccaacgagcactatcggctggccgtcgaccccgagcgtggcggggcgttgtcgtcgctggtgcaggacggccgccagctgatcgccgccggccgggtagccaacgagctggccctctacgaggaatacccgtcgcacccgactcagggggagggtccgtggcatctactgcccacggggccggtggtgtgctcctcggcatgcccggcgcaggtgcaggcataccgcggcccgctcggtcagcggttggtcgtgcgggggcggatcggcaccctgctgcgctacacgcagacactcaccttgtgggacggcgtcgaccgggtggactgccgcaccagcatcgacgagttcaccggggaagaccgcttgctgcggctgcgctggccgtgtccggtacccggcgccatgccgatcagcgaagtgggggacgccgtcgtcgggcggggtttcgcgttgctgcacgaggggcccgaatcggtggacaccgcccagcatccgtggaccctggacaacccggcctacggctggttcgggttgtcctcggcggtgcgggtacgcgccggcgatggggtgcgcgcggtgtcggtggccgaggtggtgtcgccgacggagacggtgtccggcccgatggcgcgcgacctgatggtcgcgctggtccgcgcgggcgtcaccgcgacctgcagcggcgccgacaagccgcgctacggccacctcgatgtcgattccaatctgccggacgccaggatcgcgctcggtgggccggaccgcaacacgttcaccaaggccgtgctggccgaggccgccccggcctacaccgccgaactgcagcggcagctggcgaagaccggcacggccagggtgtgggtgccggccgcgaacccgttggcgcgggcctggctgcccggcgcggacttgcgggcaccgtgcgcgctgccggtgctggtgatcgacggccgagacgagaagcacctgcgcgccgcggtggcgtcgctggccgacgacctggccgacgccgagatcgtcgtgcaccagcgggccgcgccgcaaatggagccgttcgaggatcgcacggtcgcgctgctcaaccgtggggtgcccagcttcgccgtcgactccgagggcaccctgcacaccgcgctgatgcggtcgtgcaccggctggccctccggggtctggatcgaccagccgcgacgcaccgccccggatggctcgaatttccaactccagcactggacccaccacttcgactacgcgcttgtctgcggcggcggcgattggcggcgcgccggcatcccggcgcgcagcgcgcagttctcccacccgctgcttgcggtggcgccgcgacggccacagggcgagctgccggcggtcggctcgctgctgcacgtcgagccggccgactcggtgcagctgggcgcgctcaaggcggccggcaacccgctggcagccggcagcgcgcggccggtccaacccgccgcggtggcgctgcgattggtgcaaacgacaggagccgacaccccggtcaccatcggctgcgagctgggcaaggtaggcgccctccggccggccgacctgctggaaacgccgctcgcaatggcaagggcgcgcaagtcgtccatcgacctgcacggctatcaggtcgccaccgtgctggcccggctcgacgtggccgctgatatggctaacgtgctggcggccgacgacgtggcgttggcgccgcacgccgagaccgctcagccgcagtacgcgcgctattggctgcacaaccgcggcccggcgccgctgggcgggctgcccgcggtcgcccacctgcacccgcggcgggtgcgcggccagcccggtgacgacgtggtgctgcgcctgaccgcggccagcgactgcaccgattcggtgctgggcggcgtggtcgacgtcgtgtgtccgctcggctggccggccacaccggctcggttgccgttcacgctgggcgccggggcgcacctgcaggccgacatcgcgttgagcattcccgccggcgcgccgccgggaccgtatccggtccgcgcgcagctgcgcgtcgtcgacacggcggtaccggccgcctggcgccaggtggtcgaggacgtgtgcgtggtcaccgtcggcgccgactccgatctggaggagctggtctacctcgtcgatgggccggccgacatcgagctggccgccggcgaccgggcccggctggcggtgacgatcggcagccgcgctcacgccgagctggccctggatgcgcactcgatcagcccctggggcacctgggagtggatcggcccgcccgcgctcggcgccgtgctacccgcccggggcatggccaagctggctttcgatgtgaccccgccggcctggctggagcccgggcagtggtgggccctggttcgggtcggttgcgcgggtcagttggtctattcgccggcggtgaaggtgagcgtgacatgagcgggcgaagccgattgcccggctcctcctcacgccgcgacgcggcgcgcatcgtcgccgagcgggtggtcgcgaccgtcgccggtgtcgcggtagcggtcgacgaggtcgacgcggccgaagcgcggctgcgcgacggaccgcgcgcggccgcgctgccggcgagcggcaccagcgagggacgccaactgcggcgctggctcacccaactgatcgtgaccgagcgggtggtagccgccgaggccgccgcacgtggtctgaccgcggcgggcgcccccgccgaggcggacctgctgcccgacgcgacggctcggctggagatcggcagcgtcgccgccgcggtgctggcggatcctttggcgcgggcgttgttcgccgccgtcaccgcgcgggtcgcggtcaccgacgacgccgtggccgactaccatgcccgcaacccgctgcggttcgccgcgccatgtcccggccagcacggctggcgtgccccggcggcggccgccccaccgctggatcaggtgcgccgcgcgatcaccgagcatctgttgggggccgcgcgccgccgcgccttccgggtgtggctggacgcgcgccggaacgccctggtggtgctggcccccggctatgagcaccccggcgacccgcgccaacccgacaacacccgccggcactgatgctcaccctttgcctcgacatcggcggcaccaagatcgccgcgggcctggccgacccggccggcacgttggtgcacaccgcccaacgtcccaccccggcgtatggcggagccgaacaggtctgggccgcggtcgccgagatgatcgccgacgcgctcggcgtggcggggggcgcggtcggtggtgtggggatcgcctcggccggtcctatcgacctacacagcggccgcgtcagcccgatcaacatcggatcctggggcggctttccgctgcgggatcgggtcgccgccgcggtcccgggggttccggtgcggctggggggtgacggggtgtgcatggcgctcggcgagcactggctgggagccggacggggtgcgcgctttctgttgggtttggtggtgtccaccggggtgggcggcgggttggtgctcgacggcgccccctgtctcggccgcaccggcaacgccggtcacgtcggccacgtggtggtggatccggatggctcgccgtgcccgtgcggggggcgtggctgtgtggagaccatcgcgtccggcccgtcgctggcgcgctgggcgcgggccaacggctggtccgcgccgcccggggccggcgccaaagagctggccgaggcggctggggccggagacccggtggcgctgcgggccttccgccgcggcgccgcggcgctggccgcgatgatcgcctcggtgggcgccgtgtgcgacttggatctcgccgtcatcggcggcggcgtggccaagtcgggtcgcctgctgttcgagccgttacgtgcggcgctagccgaccacgcccggctggactttctggccggcctgcgggtggtgcctgccgagctgggcggcgccgccggcctggtgggtgcggccaggctcgcggccatcgcataatgccgattgtgaatctggcgacgcgacacgccggtgcggcgtcgcgggattcacactcggcgatacgtgtcgccgttttggctgaccggaccgggccaggctattgtggttgccgatccaccgaagaccgtcggtcaccgagcaatcggttgaaggtccgggagcatcccggcgacccacgcaggaggacgaggcagcaccgccggcgcgcgccggcctagttccacgccccgaccgcttcctgcgtcggggcgttcgtcgttcccgggtggtcgcagacggcacgtcgtaccccgactgccaccagacttgcaccgtcaggaggtatgcatggccagggctgacaaggccaccgccgtcgcagacatcgcagcgcagttcaaggagtcgaccgcgacgttgatcaccgaataccgcggcttgacggtggccaacctggccgagctacgcaggtctctgacggggtcggcgacctacgcggtggccaaaaacacactcatcaagcgggcggcctccgaggccggcatcgagggcctcgacgaactgtttgtgggccccaccgcgatcgcgttcgtcaccggtgagccggtcgacgccgccaaggccatcaagaccttcgccaaggagcacaaggcgctggtcatcaagggcggctacatggacggccacccattgaccgtggccgaagtcgagcgcatcgccgacctggagtcccgcgaggtgttactggccaagctggccggtgcgatgaagggcaacctggccaaggcggccgggttgttcaacgcgccggcctcgcagctggcccggctcgcggccgccctgcaggaaaagaaggcctgcccaggcccagactcagccgagtagtcacccagtaccccacaccaggaaggaccgcccatcatggcaaagctctccaccgacgaactgctggacgcgttcaaggaaatgaccctgttggagctcttcgacttcgtcaagaagttcgaggagaccttcgaggtcaccgccgccgctccagtcgccgtcgccgccgccggtgccgccccggccggtgccgccgtcgaggctgccgaggagcagtccgagttcgacgtgatccttgaggccgccggcgacaagaagatcggcgtcatcaaggtggtccgggagatcgtttccggcctgggcctcaaggaggccaaggacctggtcgacggcgcgcccaagccgctgctggagaaggtcgccaaggaggccgccgacgaggccaaggccaagctggaggccgccggcgccaccgtcaccgtcaagtagctctgcccagcgtgttcttttgcgtctgctcggcccgtagcgaacactgcgcccgctcgggtgaatctcccagcgcgacaagcaggttcaccgtcatcgcggcgagcaccggttcgacggccgcgcctcgatcgccgtagaagccggccagctcgagcatcacgaagccgtggatctgtgaccaaaactgcgccgcggtggcaactattgccgtgtcgtcgtcggctccaagcgcggtcgcgaaccggccggccagcaggcaccggtgcaccgctcgcaccacatgcgcgaaactggggtgctggtgttcgatctcggcaaccttgagggtcaacacgtcgcgcgctggcacgttgatgccgtgtgcgctggtgctgccgaacattagccggtacatgtgcgggcgctcgatggcgtagcgccggtaggcggtgccgatggccagcaggtcggcgaccggatcggcggtctgcgggaccgtcagcgcgacatcgaactggcgtagcccttcttcggctatggcggcgatcagtccgcgcatcccgccgaaatgggtgtacaccgccatcgtcgaggtgcctgctgcggcggccaccttgcgggtctgcagcgcgtcgggcccgtgatcgtcgagcagtcgcacgccggcgtgcagcagctcgtcgcgaacaccggtctgcgaggtcatccttgccatgttctcaccaagggcgtaccgttccaatatcagtgaaataacaatgttataggagatcggcatgaccaccgcacaagccgccgaatcccaaaacccatatctcgagggcttcctggcgccggtgagcaccgaggtaactgccaccgacctgccggtcaccggccgcattccggaacacctcgacgggcgttatctgcgtaacggccccaacccggtcgcggaggtcgacccggccacctaccactggttcaccggcgacgccatggtgcacggagtcgcgctgcgcgacgggaaggcccgctggtatcgcaatcgctgggtccgcacacccgcggtgtgcgccgccctgggcgagcccatttcggcccggcctcacccgcgcaccgggattatcgagggcggtcccaacaccaacgtgctgacccacgccggacgcaccctggccttggttgaggccggcgtggtcaactacgaactcaccgatgagctggacaccgtgggaccctgtgacttcgacggcaccctgcacggcggttacaccgcccatccgcagcgtgatccgcacacgggtgaactgcacgcggtgtcctactcgttcgcccgcggacacagagtgcagtactcggtgatcggcaccgacggacacgctcgtcggacggttgatatcgaggtggcgggatcgccgatgatgcacagcttctccctgaccgacaactacgtggtgatctacgacctgccggtgaccttcgacccaatgcaggtggtgccggcgtccgtgccacgctggctgcaacggcccgccaggttggtgatccagtcggtcctgggccgtgtccgcatccccgacccgatagcggcgttgggcaaccggatgcagggtcactccgatcgcctcccgtacgcctggaaccccagctacccggcgcgcgtcggtgtcatgccgcgcgagggtggcaacgaggacgtgcggtggttcgacatcgaaccctgctacgtataccacccacttaacgcctactcggagtgccggaacggcgctgaggtgctggtgttggacgtggtgcgctactcacggatgtttgatcgcgaccggcggggtcccggcggtgacagccggccctcgctggatcgctggaccatcaacctggcgaccggtgcggtgaccgccgaatgccgcgacgatcgggcgcaggagtttccccgcatcaacgagactctggtgggtgggccgcatcgcttcgcctacaccgtcggcatcgagggtgggtttctcggcggcgccggcgctgcgttgtcgactccgctgtataaacaggactgcgtgaccgggtccagcacggtcgcctcgctcgatcccgacctgctgatcggcgagatggtgttcgtgccgaacccgtcggcgcgtgcagaagatgacgggattctcatgggctacggctggcaccgcggccgcgacgaaggccagctgctcttgctggatgcccagactctcgagtcgatcgccaccgtgcacctgccacagcgtgtgccgatgggcttccacggcaactgggcgccgaccacctgacggcgcctcgggtgcgatacagtgactcataccacacaacgggccggtggcagccacgagcgtcgacagaagggtttcccatgggcgtcagcatcgaggtcaacggactaacgaagtccttcgggtcctcgaggatctgggaagatgtcacgctaacgatccccgccggggaggtcagcgtgctgctgggcccatcgggtaccggcaaatcggtgtttctgaaatctctgatcggcctcctgcggccggagcgcggctcgatcatcatcgacggcaccgacatcatcgaatgctcggccaaggagctttacgagatccgcacattgttcggcgtgctgtttcaggacggtgccctgttcgggtcgatgaacctctacgacaacaccgcgttccccctgcgtgagcacaccaagaaaaaggaaagcgagatccgtgacatcgtcatggagaagctggccctagtcggcctgggtggggacgagaagaagttccccggcgagatctccggcgggatgcgtaagcgtgccggcctagcgcgtgccctggtccttgacccgcagatcattctctgcgacgagcccgactcgggtctggacccggttcgtaccgcctacctgagccagctgatcatggacatcaacgcccagatcgacgccaccatcctgatcgtgacgcacaacatcaacatcgcccgcaccgtgccggacaacatgggcatgttgttccgcaagcatttggtgatgttcgggccgcgggaggtgctactcaccagcgacgagccggtggtgcggcagttcctcaacggccggcgcatcggcccgatcggcatgtccgaggagaaggacgaggccaccatggccgaagagcaggccctgctcgatgccggccaccacgcgggcggtgtcgaggaaatcgagggcgtgccgccgcagatcagcgcgacaccgggcatgccggagcgcaaagcggtcgcccggcgtcaggctcgggttcgcgagatgttgcacacgctgcccaaaaaggcccaggcggcgatcctcgacgatctcgagggcacgcacaagtacgcggtgcacgaaatcggccagtaaggcgcgcggggatgcgaccgccggaccgccgcaatcggatgatttcgcgtaacttgccgcatatcacccggagaccgaatcgggtcggccgctggaggcggcgcctgttcgggagctgatcacgcaacgtttgtatctgctgccgaccttccgttggcggctcgcgtaggtggcacagtccgcgaagtgcttgggccgctgatcaaggcgctcccggagcacaatccagacatgtcaggccgtcaccgacgcacaggcgacggccctcgagcagcgtgggaagagccgggctcgtcgagtggatcacacatttcgaggcgctctcgtgtatcgagcggcacatcagccatgcgtgtctccttgtcctgccttctccagaggaaaccgctagtcgtcggcgctgacgaccctccgcactctgatgtcgggaaggtgacgctctgcgagttcgtagtcggcatcgtcgtggaggactactaggcccctggccgccgcagtgtcgcagatcagcagatcgacaaccgacagggcacccaccgctcccgcccgggcgaggcggtgctgtgccgaatcgatccaccgccacacggatttcggcactggcacatcggggtagacgtcaccaaacatccggctcatctggtcgaactcgtccgcattccgcgctgatcggcagaactcggctcgttgcggttcgcacgacccgacggcccgctgagcagcgcggagttccaggcctcggtgggttccggttgtcgttgcagccgccaaaccgctgaggaatccaccaggaaatagatcaaatcccgagggccttctcgtcgtcccgcgcggccacccagcccttgtagtcccagcctttcgcctactcgcgcgagcgggccagggcctcgatgcgccgaaaccgttcgacgtaatcgcgcatcgcgaggttcacggcttccttctttgtgtgcacggcggcgatgcgcatcacatcggccagcgcttcgtcgtcgaggtcgatctgggtcaccgacacgacggcctcctatgttgaagacatatcacataaacatacgtaaccaacatcgcgaggagaccgtctcgcgcctgctcagggcaacgatatggcgccagtcagaccaagcagcaatacgatcccgggcaataggttggtcacttggtgcgtgacgatgctggccagtagaccgccggaatagaaccgtgccagcgcgatcgggatggccaccaccaccagcagtggagctcgggcgaactcgagatgggccaatgcgaagaccacggtggtaaccaccagcgccgcccaccgaccccagcgccgatccacagcaccccagagcagcccgcggtagatgatctcttcgcacagtggcgcgacgaacaccacgaccagaaagacgaccagcgcccacggccaggacgcccgaacgccaccgaaaatccttactacagcggaattcgtttctggcccaacgatagcggtgtagaccagcgacgccggaatcgtgaccagcattccgccgaaaccgaacatcaacccgagccgcagtccgcgccacgaccagcgcagccgcaagtcggtgcgggggccgttgccgcggagcctggtgatgaggatggccagcccggcggcgaccaccgtgggggcggctagcgcaagggccagcaccccggcagacaccgggccgtgaccggtaaggacaaccgctaacgaagtcgaggcgaccaggaataccagctcgacgaccaagaaggccccaagtccccagcggtgactgggggctacggtatcggcacggcccgcttccacggctccgacggtatcgaagtgtcaccgccaccggcgctgacgtcgagccggcggacggccggctgctacgcgcgcggtacctcgtcgggcggatcgggttcggtcgatcgacgcgaaatatgttggcgactggcaacttccggtgcttgccacggtctcaactctcaccgccgtgttgatccggaccgacggatgtgtcgccgaaccgaccatatcgtgggcttgctgacgcgctcatcagtcggttcgggtggccacgtgcaaccagcccccgctcaacaccccgtgctcgcccggagtgtttgacaggcttcgtgcaggcgggccggggacagccgggtgatacggcgtcggaatgcggtgcgtggcaacgtatgaatgttgtcgaagttgacgacgcagtcgctcggaacacggttttcgacggccgtgagctccaattccgacaccaggcctcggcgggtgcgggttagggccaccacaacgaccgcgccgatgcggtctgccaccggatctctggtaaggacaagtactggtctgtcaccaccaggtgtggcggcaaaccacaattcaccgcgccgcatcggcccagtcggcccagtcctccgccggcccccagtcggcgatctcagccagtgcgttctcgtcgtccgtcaacggtcgctcggtgtaggcctggacatcctggtccgcggccagcgcggccaagtgacgtcgcagcgcatcgcgcagcagctcggagcggccgatgtgtaggcgacgcgcccacgcgtcggccaggtcgacgtcgtggtcgtcggcgcggaagctgagcatcgtcatacatcgagtttagagcgtatgacattgtcggccggcgagcagacgcataagcccccgcacgctcggcgtgtcgggggcttatgcgactgctcgcccggggccgtcagcggtcgccgagcaggctgaccatcccggccgcgtcgggaatgacgtgcacgacatccgacagatcggcgaacgccgggtcagccgagacaagagcggtcgcgccggcgcttgcggcaaccgccgcgagcaccgcgtcgcaggcttcaagccctggcgttgtctcgaacagcgtcaggccgcgcttcgaggtggcctcgattgatggtgagtagcggcgagagcagttcggcatagtcacacggcccagcgcggcggcgtcgctgcggtcgcgccggcgggcgcgtacgtggacgaactcctggatcacctcggcggtggtggtcgcagcgatgcgttcgtcggcgattgccgcgacgagatcgcggcagggatcgcggagtggatgctcggcgcctttggcatagacgaggacggtggtgtcgagcactatcatccgcggcgcgcccggagggcctcgagttcctgcttcagctcccgcggctcgggaacggacatgtcggcggcgtcgagcaggcgcctgcccgcggacttgcggcgaccggcggggctgacgaggcctcgatcaatggcctcacgcacgacggttgcgaccgggacgcctcgctcgcgcgccaccgcggtgatgcggcggtggcactcgtcgtcgagcaggatctggagccgatgcgccagacgcatgctcatacatttagcatgctgaaatttgggcggcggctgccattgcggtcgcgttgacccgcggacggcccagacgctgcggttgtagcgtcgataggcacgcgtattagggaggaacaatgccgcagccaagaacgcatctgccgattcccagtgctgctcgcaccgggctgatcacgtatgacgcgaaggatcccgacagcacctatccgccgatcgagcagctgcgcccaccggcgggtgccccgaatgtgttgctgatcctgcttgacgatgtcgggttcggtgcgtcgagcgcgttcggaggcccatgcaggacgtcgacggcggaactgcttgccggtaacgggttgcggtacaaccggtttcacaccaccgcgctgtgctcgccgacgcgtcaggcgttgttaactggacgcaaccatcactccgccggcatgggcggtatcaccgaaatcgccaccggtgcaccgggatacagctcagtactaccgaacaccatgtcgccgatcgcgcggacgctaaagctcaacggctacaacaccgcccagttcggcaagtgccacgaagtcccggtctggcagaccagcccggtcgggccgttcgacgcgtggcccagcggcggcggtggtttcgaatacttctacgggtttatcggtggcgaggctaaccagtggtatccgagtctgtacgagggcaccacgccggtcgaggtgaaccgcacgcccgaggagggttaccatttcatggcggacatgaccgacaaggccctcggctggatcggacagcagaaggcactggcccccgaccggccgttcttcgtgtacttcgccccgggcgccacccacgcgccccaccacgttccgcgggagtgggccgacaagtaccggggccgcttcgatgtgggctgggacgcactgcgagaggaaaccttcgcccggcaaaaggaactcggggtgatcccggcggactgccagctgaccgcgcggcacgccgaaatcccggcgtgggacgacatgccggaggacctcaaacccgtgctatgccggcagatggaggtctacgcgggctttctggaatacaccgaccaccacgtcggccggctcgtcgacggcctgcagcgcctcggtgtgctcgacgacacgctggtgttctacatcatcggcgacaacggcgcctcggccgagggcacgatcaacggcacctacaacgagatgttgaacttcaacggcctggccgacatcgagacgccgcggttcatgaccgaccggctcgacaagttcggcgggccggagtcctacaaccactattcggtgggttgggcgcatgcgatggataccccctatcagtggaccaaacaagtggcctcgcactggggtggcacgcgtaacggcacgattgtgcactggcccaacggaattgccgccaagggggagatgcgctggcagtttcaccacgtcatcgacgtggcgccgaccatcctggaggcggcggggttgccggaaccgttattcgtcaacggcgtgcagcaacaccccatcgaaggggtcagcatggcctattcgttcgacgacgcgcaggcgccggatcggcacgagacgcagtatttcgagatgttcggaaaccggggcatctaccacaagggttggaccgcggtgaccaagcacaagacgccgtggattttggttggcgagcagaccgtcgcgttcgacgacgacgtgtgggagctctacgacaccaccaaggattggagccaggccaaagacttggccaaggagatgccggaaaagctgcatgagctgcagcggctgtggctgatcgaggcgacgcgctacaacgtgcttccgctggacgacgacaccgccagccgcatcaaccccgatctggcgggcaggccggtgctcatcaggggcaacacccaggtgctgttttcgaacatgggccggttgtcggagaactgtgtgctcaacctcaagaacaaatcgcacacggtgaccgctgaggtcgaggtgcccgagaccggtgctgagggcgtgatcgtcgcgcagggcgccagcatcggcggctggagcctgtatgccaacgacggcaagctcaagtactgctacaacctgggtggtatcaagcacttctacgccgagtccgccgacccgctgccggccggcgcccatcaggtgcgcatggaattcgcttatgccggtggcggtttgggcaagggcggcgaggtaactctttatgtcgacggccaacaggtcggcgaaggacatgtcgaagccacccttgccatcgtcttctcggccgacgacggctgcgatgtcggcatggattcgggctcgcccgtctcacccgactatgccccggggagtaacgcgttcaacgggcggatcaagggcgtgcagctcgcgatcgccgaggccgccgctgctgcgggccatctggtcgacccggagcacgcgatccgcatcgcgctggcgcgccaatagggccgcacagtcaaacggggaggggacggcgatggaaaagtcacggtgccacgctgtcgcacatggaggtgggtgtgcgggatctgcgaaatcgcacaagtcaggtggtcgatgcggtcaaggccggggtgccggtgactctcacggtacacggggagccggtcgccgatatcgtgccgcatcggcgccgcatccgctggctgtcggggcgcatctgcgcgatgagctcgccaagcgctcggccgacccgcgcctcaccgatgaactcaacgacttggccggtcataccctcgacgacctgtgaccgagggcgaggtcggggtaggcctgctagatacgtcggtcttcattgcgcgcgagagcggcggtgcaatcgcggacctgcctgaacgcgtggcgctttcggttatgacgatcggtgagctgcaactcggtctgctcaatgctggcgattcggcgacccgatcacgacgcgccgacaccctcgcgctagcgcgcacggccgatcagatccctgtcagtgaagcggtgatgatttcgttggctcgactcgtcgcggactgccgagccgcgggcgtgcggcggtcggtgaagctgaccgacgctctcattgcggcaaccgcggagatcaaggtgtgacaccgaggactgatgaaggtgccgctgcaccctgcctgatgcctgacgtcacgatgcccgtgaagcgtggtgatgcccggggagctttgggtgtgggtccagctttgttcgtggtgagcgtgagcagctcgctggtgagggccaggagctgtcgttgcacggcggattgatcgattcgaccgcatccatctggagctactgccccagaccggactcgcagccttggcaagccgctacgcgggcattctcacctgaggcaacgaagggcgctatgcgcgcattgtgggtgagtcaacgcgaggacttgacggcagacgctaaacgggtcaatctgttgggcagcatgcgccgcatgtggccaaaggaagtcgagatcgccagctagcgccgatatccggggatggttattgccgggtatttgaggaatgcgccgtcctgcgctattgttggacgttgcgctggctacttcctgcccacctcacccgccacttgacaccgtggtcttagtctgagcccagtttgcggctcagcggtttagttgcgtgcgtgagatccggacagatcgttcgccggccgaaaccgacaaaattatcgcggcgaacgggcccgtgggcaccgctcctctaagggctctcgttggtcgcatgaagtgctggaaggatgcatcttggcagattcccgccagagcaaaacagccgctagtcctagtccgagtcgcccgcaaagttcctcgaataactccgtacccggagcgccaaaccgggtctccttcgctaagctgcgcgaaccacttgaggttccgggactccttgacgtccagaccgattcgttcgagtggctgatcggttcgccgcgctggcgcgaatccgccgccgagcggggtgatgtcaacccagtgggtggcctggaagaggtgctctacgagctgtctccgatcgaggacttctccgggtcgatgtcgttgtcgttctctgaccctcgtttcgacgatgtcaaggcacccgtcgacgagtgcaaagacaaggacatgacgtacgcggctccactgttcgtcaccgccgagttcatcaacaacaacaccggtgagatcaagagtcagacggtgttcatgggtgacttcccgatgatgaccgagaagggcacgttcatcatcaacgggaccgagcgtgtggtggtcagccagctggtgcggtcgcccggggtgtacttcgacgagaccattgacaagtccaccgacaagacgctgcacagcgtcaaggtgatcccgagccgcggcgcgtggctcgagtttgacgtcgacaagcgcgacaccgtcggcgtgcgcatcgaccgcaaacgccggcaaccggtcaccgtgctgctcaaggcgctgggctggaccagcgagcagattgtcgagcggttcgggttctccgagatcatgcgatcgacgctggagaaggacaacaccgtcggcaccgacgaggcgctgttggacatctaccgcaagctgcgtccgggcgagcccccgaccaaagagtcagcgcagacgctgttggaaaacttgttcttcaaggagaagcgctacgacctggcccgcgtcggtcgctataaggtcaacaagaagctcgggctgcatgtcggcgagcccatcacgtcgtcgacgctgaccgaagaagacgtcgtggccaccatcgaatatctggtccgcttgcacgagggtcagaccacgatgatcgttccgggcggcgtcgaggtgccggtggaaaccgacgacatcgaccacttcggcaaccgccgcctgcgtacggtcggcgagctgatccaaaaccagatccgggtcggcatgttgcggatggagcgggtggtccgggagcggatgaccacccaggacgtggaggcgatcacaccgcagacgttgatcaacatccggccggtggtcgccgcgatcaaggagttcttcggcaccagccagctgagccaattcatggaccagaacaacccgctgtcggggttgacccacaagcgccgactgtcggcgctggggcccggcggtctgtcacgtgagcgtgccgggctggaggtccgcgacgtgcacccgtcgcactacggccggatgtgcccgatcgaaacccctgaggggcccaacatcggtctgatcggctcgctgtcggtgtacgcgcgggtcaacccgttcgggttcatcgaaacgccgtaccgcaaggtggtcgacggcgtggttagcgacgagatcgtgtacctgaccgccgacgaggaggaccgccacgtggtggcacaggccaattcgccgatcgatgcggacggtcgcttcgtcgagccgcgcgtgctggtccgccgcaaggcgggcgaggtggagtacgtgccctcgtctgaggtggactacatggacgtctcgccccgccagatggtgtcggtggccaccgcgatgattcccttcctggagcacgacgacgccaaccgtgccctcatgggggcaaacatgcagcgccaggcggtgccgctggtccgtagcgaggccccgctggtgggcaccgggatggagctgcgcgcggcgatcgacgccggcgacgtcgtcgtcgccgacgaaagcggcgtcatcgaggaggtgtcggccgactacatcactgtgatgcacgacaacggcacccggcgtacctaccggatgcgcaagtttgcccggtccaaccacggcacttgcgccaaccagtgccccatcgtggacgcgggcgaccgagtcgaggccggtcaggtgatcgccgacggtccctgtactgacgacggcgagatggcgctgggcaagaacctgctggtggccatcatgccgtgggagggccacaactacgaggacgcgatcatcctgtccaaccgcctggtcgaagaggacgtgctcacctcgatccacatcgaggagcatgagatcgatgctcgcgacaccaagctgggtgcggaggagatcacccgcgacatcccgaacatctccgacgaggtgctcgccgacctggatgagcggggcatcgtgcgcatcggtgccgaggttcgcgacggggacatcctggtcggcaaggtcaccccgaagggtgagaccgagctgacgccggaggagcggctgctgcgtgccatcttcggtgagaaggcccgcgaggtgcgcgacacttcgctgaaggtgccgcacggcgaatccggcaaggtgatcggcattcgggtgttttcccgcgaggacgaggacgagttgccggccggtgtcaacgagctggtgcgtgtgtatgtggctcagaaacgcaagatctccgacggtgacaagctggccggccggcacggcaacaagggcgtgatcggcaagatcctgccggttgaggacatgccgttccttgccgacggcaccccggtggacattattttgaacacccacggcgtgccgcgacggatgaacatcggccagattttggagacccacctgggttggtgtgcccacagcggctggaaggtcgacgccgccaagggggttccggactgggccgccaggctgcccgacgaactgctcgaggcgcagccgaacgccattgtgtcgacgccggtgttcgacggcgcccaggaggccgagctgcagggcctgttgtcgtgcacgctgcccaaccgcgacggtgacgtgctggtcgacgccgacggcaaggccatgctcttcgacgggcgcagcggcgagccgttcccgtacccggtcacggttggctacatgtacatcatgaagctgcaccacctggtggacgacaagatccacgcccgctccaccgggccgtactcgatgatcacccagcagccgctgggcggtaaggcgcagttcggtggccagcggttcggggagatggagtgctgggccatgcaggcctacggtgccgcctacaccctgcaggagctgttgaccatcaagtccgatgacaccgtcggccgcgtcaaggtgtacgaggcgatcgtcaagggtgagaacatcccggagccgggcatccccgagtcgttcaaggtgctgctcaaagaactgcagtcgctgtgcctcaacgtcgaggtgctatcgagtgacggtgcggcgatcgaactgcgcgaaggtgaggacgaggacctggagcgggccgcggccaacctgggaatcaatctgtcccgcaacgaatccgcaagtgtcgaggatcttgcgtaaagctgtcgcaaaattactaaacccgttaggggaaagggagttacgtgctcgacgtcaacttcttcgatgaactccgcatcggtcttgctaccgcggaggacatcaggcaatggtcctatggcgaggtcaaaaagccggagacgatcaactaccgcacgcttaagccggagaaggacggcctgttctgcgagaagatcttcgggccgactcgcgactgggaatgctactgcggcaagtacaagcgggtgcgcttcaagggcatcatctgcgagcgctgcggcgtcgaggtgacccgcgccaaggtgcgtcgtgagcggatgggccacatcgagcttgccgcgcccgtcacccacatctggtacttcaagggtgtgccctcgcggctggggtatctgctggacctggccccgaaggacctggagaagatcatctacttcgctgcctacgtgatcacctcggtcgacgaggagatgcgccacaatgagctctccacgctcgaggccgaaatggcggtggagcgcaaggccgtcgaagaccagcgcgacggcgaactagaggcccgggcgcaaaagctggaggccgacctggccgagctggaggccgagggcgccaaggccgatgcgcggcgcaaggttcgcgacggcggcgagcgcgagatgcgccagatccgtgaccgcgcgcagcgtgagctggaccggttggaggacatctggagcactttcaccaagctggcgcccaagcagctgatcgtcgacgaaaacctctaccgcgaactcgtcgaccgctacggcgagtacttcaccggtgccatgggcgcggagtcgatccagaagctgatcgagaacttcgacatcgacgccgaagccgagtcgctgcgggatgtcatccgaaacggcaaggggcagaagaagcttcgcgccctcaagcggctgaaggtggttgcggcgttccaacagtcgggcaactcgccgatgggcatggtgctcgacgccgtcccggtgatcccgccggagctgcgcccgatggtgcagctcgacggcggccggttcgccacgtccgacttgaacgacctgtaccgcagggtgatcaaccgcaacaaccggctgaaaaggctgatcgatctgggtgcgccggaaatcatcgtcaacaacgagaagcggatgctgcaggaatccgtggacgcgctgttcgacaatggccgccgcggccggcccgtcaccgggccgggcaaccgtccgctcaagtcgctttccgatctgctcaagggcaagcagggccggttccggcagaacctgctcggcaagcgtgtcgactactcgggccggtcggtcatcgtggtcggcccgcagctcaagctgcaccagtgcggtctgcccaagctgatggcgctggagctgttcaagccgttcgtgatgaagcggctggtggacctcaaccatgcgcagaacatcaagagcgccaagcgcatggtggagcgccagcgcccccaagtgtgggatgtgctcgaagaggtcatcgccgagcacccggtgttgctgaaccgcgcacccaccctgcaccggttgggtatccaggccttcgagccaatgctggtggaaggcaaggccattcagctgcacccgttggtgtgtgaggcgttcaatgccgacttcgacggtgaccagatggccgtgcacctgcctttgagcgccgaagcgcaggccgaggctcgcattttgatgttgtcctccaacaacatcctgtcgccggcatctgggcgtccgttggccatgccgcggctggacatggtgaccgggctgtactacctgaccaccgaggtccccggggacaccggcgaataccagccggccagcggggatcacccggagactggtgtctactcttcgccggccgaagcgatcatggcggccgaccgcggtgtcttgagcgtgcgggccaagatcaaggtgcggctgacccagctgcggccgccggtcgagatcgaggccgagctattcggccacagcggctggcagccgggcgatgcgtggatggccgagaccacgctgggccgggtgatgttcaacgagctgctgccgctgggttatccgttcgtcaacaagcagatgcacaagaaggtgcaggccgccatcatcaacgacctggccgagcgttacccgatgatcgtggtcgcccagaccgtcgacaagctcaaggacgccggcttctactgggccacccgcagcggcgtgacggtgtcgatggccgacgtgctggtgccgccgcgcaagaaggagatcctcgaccactacgaggagcgcgcggacaaggtcgaaaagcagttccagcgtggcgctttgaaccacgacgagcgcaacgaggcgctggtggagatttggaaggaagccaccgacgaggtcggtcaggcgttgcgggagcactaccccgacgacaacccgatcatcaccatcgtcgactccggcgccaccggcaacttcacccagactcgaacgctggccggtatgaagggcctggtgaccaacccgaagggtgagttcatcccgcgtccggtcaagtcctccttccgtgagggcctgaccgtgctggagtacttcatcaacacccacggcgctcgaaagggcttggcggacaccgcgttgcgcaccgccgactccggctacctgacccgacgtctggtggacgtgtcccaggacgtgatcgtgcgcgagcacgactgccagaccgagcgcggcatcgtcgtcgagctggccgagcgtgcacccgacggcacgctgatccgcgacccgtacatcgaaacctcggcctacgcgcggaccctgggcaccgacgcggtcgacgaggccggcaacgtcatcgtcgagcgtggtcaagacctgggcgatccggagattgacgctctgttggccgctggtattacccaggtcaaggtgcgttcggtgctgacgtgtgccaccagcaccggcgtgtgcgcgacctgctacgggcgttccatggccaccggcaagctggtcgacatcggtgaagccgtcggcatcgtggccgcccagtccatcggcgaacccggcacccagctgaccatgcgcaccttccaccagggtggcgtcggtgaggacatcaccggtggtctgccccgggtgcaggagctgttcgaggcccgggtaccgcgtggcaaggcgccgatcgccgacgtcaccggccgggttcggctcgaggacggcgagcggttctacaagatcaccatcgttcctgacgacggcggtgaggaagtggtctacgacaagatctccaagcggcagcggctgcgggtgttcaagcacgaagacggttccgaacgggtgctctccgatggcgaccacgtcgaggtgggccagcagctgatggaaggctcggccgacccgcatgaggtgctgcgggtgcagggcccccgcgaggtgcagatacacctggttcgcgaggtccaggaggtctaccgcgcccaaggtgtgtcgatccacgacaagcacatcgaggtgatcgttcgccagatgctgcgccgggtgaccatcatcgactcgggctcgacggagtttttgcctggctcgctgatcgaccgcgcggagttcgaggcagagaaccgccgagtggtggccgagggcggtgagcccgcggccggccgtccggtgctgatgggcatcacgaaggcgtcgctggccaccgactcgtggctgtcggcggcgtcgttccaggagaccactcgcgtgctgaccgatgcggcgatcaactgccgcagcgataagctcaacggtctgaaggaaaacgtgatcatcggcaagctgatcccggccggtaccggtatcaaccgctaccgcaacatcgcggtgcagcccaccgaggaggcccgcgctgcggcgtacaccatcccgtcgtatgaggatcagtactacagcccggacttcggtgcggccaccggtgctgccgtcccgctggacgactacggctacagcgactaccgctaggtgggcgagcagacgcagaatcgcacgcgaaatgcctgcgcgatgcgattctgcgtctgctcgccgtggtggatgagccggtcttgcatcgccaatgcgggaaacccatgcatgcgttggggcacgacgccggcctggccgccagattggcgctgcccgccgccccgttcaacatgagtggcaatcccgccatctgcctgcctgcgggggacacgtcgtgaggaaccccggtcggggtttagtttatcggccgtgaattcgccgaacggttgctcgtccaagccggccacgcattccagcaggccactgcgttccatcgccgacgcccaggcatggcctgggttggtgattgcggccgccgagtcaaacaaccgtgaactcgcgcgtcgtcgcgctgaacgctgtaagcatgccgttgcgatcgcgtgcggtgccgtggtggacgatgcggtattgcccgggcgtggtatcgccgggaacatcccagcgaatgctgacatgcgatccggcccgcccttggcgctgccagcgaaagctcgtggcccagtcgccgtcgtcagcaatccgcacccagctggcaccttcccggcggaccacttcgaggtaggtgccgccgcggcgcagatcgttattgggcagcgcgctgacgaaaacggcttccaccgcctgacccggtcggtacgtcgccgagggctcggcgatgaccgctccgaacgacccggcatcggcgggcgcgccgcgcacccagctcagctcccgggtgggccgcggccggcgaccgagcgtcaccggacggccgtcgcgcatggcctcggcgagttcggccacggtctgcatgagggcgcacagttcccatcgaccgaacaacgtgctgccgccctcgtagcgctgttcgagatactcttcgggcgttgtcacgtaatggatgtaggcgttggtgtagcccacgcagagcacgtcggccaggtcggcgccaacaatcgaagccaccatgcggcgcagcctaagccccgcgacgatggtcggttcgcccggaataccgatcagatagaggcgaccgattcgcacgagctgaacgggaacaatttcctggacaaaggggtgtatccggttcggcaggcgtgcgggcatcacaatgcctttgggggcctgtgccgctgccgtcggccttgccagccggtacatggcgcgggatagtctgtcccagaacgggtttcgcccttggcgaaagccatggaagcccgggccctcgtcggtgcctgccatggccccggcgccaaacatcggacgcccggtgcggcgctcttcaccgtctggtgtgtactcgccgcgcacgagcacagaaccgagatcgacataggtgaaccgggcatcaatgccagcgccgatgggcgtcgctccgctcaactgcgtgaaagcatcctcgaactggcacaacccggtacgacgggtgttgtcgaattcccggtctggtggggcctcgggagaaaggggcccgtcgacattcgggctcatgtcgcccggattcgtctgtgcgaaggcggcgatgaagtcgggctggccggcgagataatccgcgccgcccacggtgcgttcccagtgataggccgcgaaacccttgttgtctccggagatgaggtggttgcgattcgtcatgctcgtaccgtgggtagcgaagaaatggatcacgcccacggtggcctcgccccggtcgatacgcacgagcgtggtatgcgggtcgacgcgtttcgggaagaacgccttgtcggccggcgggttgcggtcgaacgctgatggggatcgattgatgcttgcgccgtacagctcgccgtgcgagagcgaaacctcggcgggcgccacatcggcatgcgcatgttccaccgattcgacaattccgtcgacgatcgccgcaaaggttgccggccgaaagccgctcgtggtcaggttgtacagcaggtatccgcagtacccgccaggcccggcgtgggtgtgggtcgccgtgatcagtgtgttctgctccgagtaggtatcgccatacaaatcggccaaccggcgcagcacttcctcattcacgttttgcatgggcagcggcagttcggcgacaatcagcagcaaccgcgcgtccccgtcctgggaatcgtcccggaacacaaacgcccgtgacctaagtcgctggtgaatgccggcggtgcgctggtcggacttgccgtagccgagcatgccgcagtccgccgcctcaccagtgatgtcggcgatgccgcgccctacactaagcattgcctaatcctccgcaccagcagcaaatttcacgagcgctgactacgcgctgctccggggaaacgtatcccacaaggagaaacactttatgcgccggggcccacgaatacggacggcagcatcccgtgccgcggctggccggacgtgatccgagggtgtgggtctcaccagatcggtctcactagacttgggttgtgctcattggttcgcatgtcagcccaaccgatccgctggccgcagcggaggccgaaggcgctgacgtagtgcagattttccttggcaatccgcagagctggaaggctcccaagccgcgggacgacgccgccgcgctgaaagccgcgaccctgcccatctacgtgcatgcgccctacctgatcaaccttgcgtcggcgaacaatcgcgtgcggatcccgtcgcgcaagatcctgcaagagacctgtgctgcggcggccgacattggcgcagcggcggtgatcgtgcacggtgggcacgtcgccgacgacaacgacatcgacaagggcttccagcgctggcgcaaggcgctggaccggctggaaaccgaggttcccgtctacctggaaaacaccgccggcggcgatcacgcgatggcgcgccgcttcgacaccatcgcccggctctgggacgtcatcggcgacaccggaatcgggttttgcctggacacctgccacacctgggcggccggcgaggcgctgaccgatgccgtcgatcggatcaaagcaattaccggccgcatcgatctggtgcactgcaacgactccagggacgaagcgggatcgggccgtgaccgccacgccaacctcggcagcggccagattgatcctgacctgctggtggctgccgtcaaggcggccggcgcgccggtgatctgcgaaaccgccgaccaaggtcgcaaggacgacatcgcgtttctgcgggaaagaaccggcagctgacttcaagccccgcggcacctaccgttgacttatgctccgcagggtcgccatactgctcgccgctgtgcttgcgttcgcgggctgctcggggggaacgaggttggcggcgggcttcggcaatggcaatagcgtgcacaccctcgatgtcgatggagccggccgcagctaccggctttataagcccgtcgggttgccgtcctcggcgccgctggtcgtcatgttgcacggcgggttcggcagcgccaagcaagccgaaaggtcttatggctgggacgaattggccgactccgagaagttcctcgtcgcctaccccgatggctatcacagggcttggaatgccaatggcggaggctgctgcggccggcccgcacgtgaaggcgtcgacgacatcggcttcgtccgcgcggtcgtcgccgacatcgccaacaatgtcagcatcgaccccgcccgggtctacgtcacgggcatgagcaacggtgccatcatgtcctacacgctggcctgcaacaccagcatcttcgcggcgatcggcgtcgtttcgggcacgcaactagacccctgtcagtccccgcgtccggtgtcggtcatccacatccatggcacggccgatccgctggtccgctaccacggcgggcccggcgccgggttcgcgcgcatcgacggtccgccggtgcccgatctcaatgcgttctggcgcgaggtcaaccggtgcggcgcgctggataccacgaccgaaggtccggtcaccacatcgggcgccacatgcgccgacaatcgccgtgtcgtgctgctcaccgtcgatgacgccggccaccgatggccgtcatttgccacccagacactgtggcgattctttgcagcgcacttcagatgaggacaaaaccatccgttacattctcttgtgcagttgtagaaaaaacgtaacatggtggcatgtcagatacgcatgtcgtcaccaaccaggttccgcccttggagaactacaatcccgcgtcatccccggtgctcatcgaggctctgatccaggagggtggccagtggggcctggatgaagtaaacgaggtcggggcaatttctgccagctgccaagcccaacgctggggagagcttgcagaccgcaaccggcccatcctgcatacccacgacgcttacgggtaccgggtcgatgaggtggagtacgacccggcctaccacgagctgatgcgtaccgcgatcacccatggcatgcacgccgcaccgtgggctgacgaccgcccgggtgcgcacgtggtgcgagcggccaagacatcggtgtggaccgtcgagccgggccatatctgccccatctcgatgacctacgccgtcgttccggcgctgcggtataactccgagctggctgcggtctacgagccgctgctgaccagtcgtgagtacgacccggagctgaagccggcgaccacgaaggccggcatcaccgccggcatgtcgatgaccgagaagcagggtggctccgacgtgcgcgctggcaccacccaggcgaccccgaatgcggacggcagctacagcttgaccggccacaagtggttcacttcggcgccgatgtgcgacatcttcctggtgctcgcgcaggcaccggacgggctgtcgtgcttcctgctgccgcgggtgctgcccgacggcacccgcaaccgaatgttcttgcagcggctcaaggacaagctcggcaaccacgcaaacgcctcgagcgaggtcgaatacgacggtgccgtcgcgtggctggtgggcgaggagggccgcggcgtgccgaccatcatcgagatggtcaacctcacccggctggactgcgctctgggcagtgccaccagcatgcgcaccggcctaacccgcgccgtccaccatgcccagcatcggaaggcgttcggcgcctacctgatcgaccagccgttgatgcgcaacgtgctggccgacctggcggtggaggccgaggccgccaccatcgtggcaatgcggatggccggtgccaccgacaacgcggtgcgcgggaacgagaccgaagcgctgctgcgccgcatcggcctggcggccgccaagtactgggtgtgcaagcgctccaccgctcacgccgccgaagcgctggagtgcctgggcggcaacggttatgtcgaggattccgggatgccccggctctaccgggaggcgccgttgatgggcatctgggagggctcgggcaatgtcagcgcgctagataccttgcgcgccatggcaacccggcccgcatgcgtcgaggtgctgtttgacgagctggcccgcagcgcaggccaggaccccaggctggacggccacgtcgaaaggctgcgtccgcagctgggcgatcttgacacgatcggttatcgagcccgcaagattgccgaagacatctgcctggcgttgcagggatcgttgttggtgcgccacggacatcccgccgtcgccgaggcgtttctggccactcggctcggcggccagtggggcggagcgtacggcaccatgccggccggtctggatctcgcgcccatcctcgagcgtgcgctggtaaaaggctgagcggccgctgatgacacacgcgatcaggccggtcgatttcgacaacctgaagacgatgacctatgaggtcaccggtcggattgcgcggatcaccttcaaccggccggagaagggcaacgcgatcatcgcagacaccccgctggagttgtctgctctggtggagcgtgccgatctggatccaggcgtgcatgtcattctggtgtccggtcgcggcgagggattctgtgccggcttcgacctgtccgcctacgccgaggggtcgtcgtcgaccgggggcggcggcgcataccaaggcacggtgctagatggcaagacccaggccgtcaaccacctaccgaaccagccgtgggacccgatgatcgactaccagatgatgagccggttcgtgcgcggattcgccagtctgatgcatgccgacaagccgacggtggtcaagatccacggctactgcgtggccggcggcaccgacatcgcgctgcacgccgatcaggtgatcgccgccgccgacgccaagatcggctacccgcccacccgggtgtggggggtgccggcggcgggcctgtgggcgcaccggctcggcgaccagcgggccaaacggctgctgttcaccggcgattgcatcaccggcgcgcaggccgccgagtggggcctggcggtcgaggcgccggagccggctgacctcgacgagcggaccgagcgactggtggcccggatcgccgcactgccggtcaatcaattgatcatggtcaagctcgcgctcaattccgctctgctgcaacagggtgtggccaccagcaggatggtcagcaccgtgttcgacggcgccgctcggcacacacccgaggggcacgcgtttgtcgccgacgcggtcgagcacggcttccgggatgcggtgcggcgccgtgacgagccgtttggcgactacggccgtcaagcatcgcgggtgtaaccatgccggccatgaccgcccgttcggtggtactcagcgtgctgctcggtgctcatcccgcgtgggccaccgcaagcgaattgatccagctgacagcggatttcggtatcaaggagacgacgttgcgggtcgcgctgacccgcatggtcggtgccggggatctggtccggtccgcggacggctaccggctctcggatcggttgctggcccgccagcgccgacaagatgaggccatgcgcccacggacccgcgcttggcacggaaactggcacatgctgattgtcaccagcatcggcaccgatgctcgtacccgggccgcactgcgaacctgcatgcaccacaagcgtttcggtgaattgcgggaaggggtgtggatgcggccggacaatctcgacctcgacttggagtccgacgttgcggcccgggttaggatgctgacggcccgcgacgaggcccccgccgacttggccgggcagctgtgggatctgtcggggtggaccgaggccggccaccggttgctcggcgacatggcagcggccaccgacatgcccgggcgatttgtggtggctgcggcgatggtgcgccacctgctcaccgatccgatgttgcccgctgaactgttgcccgccgactggccgggcgccgggttacgggcggcgtaccacgacttcgccactgcaatggcgaaacgacgcgatgcaactcaactcctggaggtgacatgagtgatctggtgcgtgtggagcgcaaaggtcgggtgaccacggtgattctgaaccggccggcctcccgcaacgcggtcaacggcccgaccgccgcggcgttgtgcgcggcgttcgagcaattcgaccgggacgacgccgcgtcggtggccgtactctggggtgcgggtggaaccttttgtgcgggagccgatttgaaggcctttggcacaccggaggccaactctgtgcaccggacgggtcccggcccgatggggccgtcacgaatgatgctgtccaaacctgtgatcgccgccgtcagcggctacgccgtcgccggggggctggaattggcactgtggtgcgacctgcgggtggccgaggaagacgccgtgttcggtgtgttttgccgtcgctggggggtaccgctcatcgacggcggcaccgtgcgactgccacggctgatcgggcacagccgcgcgatggacatgatcctcactggccgtggggtgccggccgacgaagcgctggccatggggttggccaatcgggtggtgcccaagggtcaagcccgacaggcggctgaggagttggcggcgcaattggccgcgctgccgcagcagtgtctgcgatcggatcggctgtcggcgctgcaccagtggggcctgcccgagtccgcggcgctcgacctcgagttcgccagcatcgcgcgggtggccggcgaggcgctagagggggcgagacggttcgccgcgggtgccggtcggcatggggccccggcacctcgggccgaacagggcgacacgctttaggcgggtacggctcagaccaaggcgaaggtccgtgccgatgccggcgagggccacggctgcggaacgggtcgttgccggacaacctggggccaccagaaccactttccgaggagggccgcgatcgacggtgtcatgaacgaccggacgatcagggtgtcgaagagcaggcccataccgatggtggtgccaacctgggccatcacggtcagctcgctgacggcaaacgacatcatggtgaaggcaaacaccagcccggcggcggtcaccaccgacccgctgccacccatcgcacggatgatgccggtgttgattccggcgtggatctcctccttgagccgggcaaccagcagcaggttgtagtccgcgccgacggccagcaggatgatgaccgccatcgccaacaccaaccagtgcagctcgatacccaggatgtgttgccagatcagcaccgacagcccgaacgaggcgcccagcgacaacaccacggtgccgacgatgacggcggccgcgacgacgctgcgggtgatgatcagcatgatgatgaagatcaggcagagtgcggagattccggcgatcatcaagtcataggtgttgccgtcggacaagtccttgaacatcgccgcggtaccgcccaggtagatcgcggatccctccaacggtgtgcccttgatggcttccttggcggcggtcttgatcttggcgatgcgcgcgatgcccgcctggctcatcgggtcgccttcgtggctgatgatgaaccgcaccgcgtgcccgtccggcgagaggaactgttccaggccgcgttggaagtcgggattgtcgaaaacctcgggaggcagatagaacgagtcgtcgttgcgcgaagcatcaaaggcttcgcccatcgccgccgaatcctcctgcatcgcggccatctgatcctgcagcccttcctgggtggaatgcatgctcagcatctgcgccttcatgctcttcatggtctggatcatctcgggcatcatcgcggtcagctggggcatgagcgtgtccaggcgctgcatgagcggcagcaggttgttgatgtcttcggtcatgacgtcgattccgtcgagggtgtcgaacaccgaccgcagcgaccagcagaccgggatgtcgtagcagtgcttttcccagtagaagtagctgcggatggggcggaagaaatcgtcgaaatccgcaatatggttgcgcaactcctcgacatcgaccaccatccccgtcatctgaatgaccatttcgtgggtgacatcggccatctgctgggtgaggctgtgcatccgctccatctggtcgatgttggactgaatgtcgttgacctgctccagcatcctggccgtcaggtcctggttgtatttctcggtcagtttctggctggtgccctgcatgctgatcaggaacgggattgaggtgtgctcgatcggtttgccgtccggccgggtgatggcctgcacccgggatatcccctccacggcgaaaatggccttggcgatcttgttgatcaccaaaaagtcggccgaattacgcatgtcgtggtcgctttcgaccatcagcacctcggggttcatccgggcctgggagaaatggcgctccgcggccgcatagccttcgttggccggtaggtcggcgggcaggtagttgcggtcgttgtagttggtccggtagcccggcagggtcagcagaccgacgagcgccagggccaccgcaccgaccaggatggggccgggccagcggacgatggcggccccgaccttgcgccagccccgcacccgcgccatccgcttgggctcgagcagcttgccgaaccggctcgtcacggcgattatcgccgggcccagggtgagtgcggcggcgacgacgatgaccatcccgatcgccaacggcacaccgagggtctgaaagtacggcagtcgggtgaagctcagacagaacgtggcacccgcgatggtcagacccgagcccagcacgacatgggcggtgccgccgaacatggtgtagtacgccgactcccggtcctggccgagcccgcgtgcttcctggtagcggccgatcaggaagatggcgtagtcggtggcggccgcgatcgccagcaccacgagcaggttggtcgcgaaggtcgagagcccaatgatccggtggaaaccgaggaaagccacgcccccgcgggtggcgagcagcccgagcaccaccatcgtcagcatgatcgccgacgtgatgatcgaccggtagaccagcagcaacatcacgatgatcacggtgaacgtgaccgcctcgatcacctgcagactacggtcgccggcctgctgctgatcggcgaccagcgcggccgaaccggtgacgtacaccttgacaccgggtggcggcgcaaggcgctcgacgatggtcttgaccgcttccacggactcgttggccagtgactcgccctgattgcccgcgagtttcacctgaacgtaggcggccttgccgtcgctgctctgggcgccggtggcggtcagtggatccccccaaaagtcctgcaaggactggacgtgggtggtgtcggcttgcagtctgccgatcatctggtcgtaaaacgcatgggcggcgtcaccgagcggccgctggccctccagcacgatcatcgccgcgctgtcggagtctccctcctcgaacaccttgccgatgtgtttcatcgagatcatcgacggtgccgcgtcggggctcatcgacaccgcctgtatctgtccgaccgtttccagttgcggcacagtgacgttgaggacggcgatggtgaccaaccacccaaggatgatcggcaccgcgaaggtacggatcattctggggatgaacggtcgcgccgcgtgcctgtcgggcgggacggagcccgtcggcgcagctgtcctttgcacgatcatgcggatttcacaaagcagtaggtcagggcatccacgccggttgcggtccgctcgtccttcacttcgccatcgacggtgattcggcaggtgatggaagtgccgtcgccttgcgcgaggatgttgggggccgcggacggcgccgtggtcttcaaggtgagcgaccacggcagggctgcgccgtcgatccgctgtggcttggcgtcgaggtccaggtagttgatgttgacgtaactaccggagccggaaacttcgtactccaccaccttggggtcgaacggctccgggtcatcggcgaagaccttcggcgtcaccaagatgccttcggaaccaaagaaagtgcggatccgctgcaccgtgaagccggcgatggcgaccacaaccaggatgagcagcggtatccaggcacgcttgagagttccaatcatcgccctccgcctctgccgcatgaagttcacgccggtctggtgacgcataccgaacgtcacagatttcagagtacagtgaaacttgtgagcgtcaacgacggggtcgatcagatgggcgccgagcccgacatcatggaattcgtcgaacagatgggcggctatttcgagtccaggagtttgactcggttggcgggtcgattgttgggctggctgctggtgtgtgatcccgagcggcagtcctcggaggaactggcgacggcgctggcggccagcagcggggggatcagcaccaatgcccggatgctgatccaatttgggttcattgagcggctcgcggtcgccggggatcggcgcacctatttccggttgcggcccaacgctttcgcggctggcgagcgtgaacgcatccgggcaatggccgaactgcaggacctggctgacgtggggctgagggcgctgggcgacgccccgccgcagcgaagccgacggctgcgggagatgcgggatctgttggcatatatggagaacgtcgtctccgacgccctggggcgatacagccagcgaaccggagaggacgactgatgagcaacctcgcaatctgaccgaggtggcgagcaagacggcgattggcctgtggtcactccttgttgatgcggttgcccgcgccgaggttatcgattgtggggtcaccgtttttgtaggtgaccgtgttgtccagcccaacaacaacgaggcgctcgtcgatcctgtcgaaggcgatcttgttgttcgcaccaccgacggtcaccgtttcgcaggtgccgttgacggtcagcgtgttgtccgagccggccacgttcagtgacttgccgtcagcgcagtcaagggtggcggtagtcccgatggatccgtaggtcagcatgtcaccgatctggatcgaagcggttgtggattctccggtcgtcacggtcggcgccgcggtcgggccgctcgtcgctgtcgtggtggtggcggtcgcgggcgtcgtggtagctgccggcgggttggcagtggaactgcagccggccagcggcaacgctgcggcagccagcgccagagcaaaggtcgccaaccgggagtgggtagcgcgatcggcgcgcaacggtttctcgaccacctcagccgacccgctgcagtcggtttaccattcctagttcccggccacggtcccagatgaacggatcaccattgcggaagaacaccgtttcgtcccagccgtagacggtgatgtcgttgatgatcgtgtcggcgacaacggtgttggacgagcccatcacggtcaccgcccagcaggttcccagcgcggtcacgatgttctgagtgccgttgaccaacaaggtggattcgttgcagtccagcgtccgctcgatgccctgcccggtgacatgggtgtcgccgttcttggcgtgtgcggccggcggtggggcggccaaggcgacagcgatggtgatgacaccggcagccagcgacgcggcgacggtgttccacttcacggcgggccccccttcgactgggcgggtgatgcttgactgagccttggtcgggccttgattgagcgtacgtgcattcgcccgggcgacgacagacctgagtgcatttgccgggcaggcaccccgcgtctgatgtcagctactccacaacccggtcgctagagtcattagttggccctaacgtcccccgaagaccggtgcggacccaaagccgatcaccccaaccgaagggcgaaccgccatggcagctcagccgcaagcaccgtcagcgggcggccgcccgcgcgcggggaaagcggtgaagtccgtggctcgcccggccaaactgagccgtgagagcatcgtcgagggcgccctgacctttttggatcgggaggggtgggactcgctgaccatcaatgcgctggcgacccagctcgggaccaaggggccgtcgctgtacaaccacgtggacagcctcgaggatctacgccgggcggtgcggattcgggtgatcgacgacatcatcacgatgctgaatagggtcggtgcgggtcgcgcacgcgatgacgcggtgttggtcatggccggtgcctaccgcagctacgcccaccaccacccgggtcggtactcggcgttcacccggatgccgctgggcggtgacgatcccgaatacaccgctccgactaggggcgcagccgcgcccgtcatcgccgtgctgtcctcgtacggcctcgacggtgagcaggctttctacgcggcgctcgagttttggtcggcactgcatgggtttgtgttgctggaaatgaccggcgtcatggacgacatcgataccgatgcggtgttcaccgacatggtgctgcggctggcggcgggcatggaaaggcgcaccacacacggtggtaccgcgtcaacgtagcgccctgcttcggccgcaacgcccgctttgacctgccagactggcggcgggtattgtggttgctcgtgcctggcggcttacgcctgatgtaggggcgtggatgccgggccaattcgcatgtccgcgatgcctcggatgagacgaatcgagtttgaggcaagctatgcgacacacccggccgcgggtaaccgtggcggggcatggccgacaaacagaacgtgaaagcgcccaagatagaaagccggtagatgccaaccatccagcagctggtccgcaagggtcgtcgggacaagatcagtaaggtcaagaccgcggctctgaagggcagcccgcagcgtcgtggtgtatgcacccgcgtgtacaccaccactccgaagaagccgaactcggcgcttcggaaggttgcccgcgtgaagttgacgagtcaggtcgaggtcacggcgtacattcccggcgagggccacaacctgcaggagcactcgatggtgctggtgcgcggcggccgggtgaaggacctgcctggtgtgcgctacaagatcatccgcggttcgctggatacgcagggtgtcaagaaccgcaaacaggcacgcagccgttacggcgctaagaaggagaagggctgatgccacgcaaggggcccgcgcccaagcgtccgttggtcaacgacccggtctacggatcgcagttggtcacccagttggtgaacaaggttctgttgaaggggaaaaaatcgctggccgagcgcattgtttatggtgcgcttgagcaagctcgcgacaagaccggcaccgatccggtgatcaccctcaagcgggctctcgacaatgtcaaacccgccctggaggtgcgcagccgtcgcgtcggcggcgcgacctatcaggtgcctgtcgaggtgcgccccgaccggtcgaccacgctggcgctgcgctggctcgtcggctactcgcggcaacgccgtgagaagacgatgatcgagcgcctggcaaatgagatcctggatgccagcaatggccttggggcctccgtcaagcggcgtgaggacacccacaagatggccgaggcgaaccgagcctttgcgcattatcgctggtgagaagcgccggttagccagccagggcgcaaaccgacagtgatagacagctaactagcaaccgaaagagtgggaagacttctgtggcacagaaggacgtgctgaccgacctgagtagggtccgcaacttcggcatcatggcgcacatcgatgccggcaagaccacaaccaccgagcgcatcctgtactacaccggtatcaactacaagattggtgaggtgcacgacggcgcagccaccatggactggatggaacaggaacaggagcgcggcatcaccatcacctctgcggccacgaccacgttctggaaagacaaccagctcaatatcatcgacacgccagggcatgtggatttcaccgtcgaggtggagcgcaatctgcgcgtgctcgacggcgcggtcgcggttttcgacggcaaagagggtgtcgaaccgcagtccgaacaggtgtggcggcaggccgacaaatacgatgtcccccgaatctgcttcgtcaacaagatggacaagatcggtgcggacttctacttctcggttcgcacgatgggggagcggcttggggccaacgccgtgcccattcagcttcccgtcggtgcagaggccgacttcgaaggcgtcgtcgacctggtggagatgaacgccaaggtgtggcgcggcgagacgaaactcggcgaaacctacgacaccgtggaaataccggccgacctggccgagcaggctgaggagtaccggaccaagctgctcgaggtggtcgccgagtccgacgagcacctgttggagaagtacctgggcggtgaggagctcaccgtcgacgagatcaagggcgcgatccgcaagctgacaatcgccagcgagatctacccggtgctgtgcggcagcgcgttcaagaacaagggcgtgcagccgatgctggatgccgtcgtcgactacctgccgtcgccgctggacgttccgccggcgatcgggcacgcgcccgccaaggaggacgaggaggtggtgcgcaaggcgaccaccgacgagccctttgcggccctggcgttcaagatcgctactcacccgttcttcggcaagctcacctacatccgggtgtactcgggcaccgtcgagtcgggtagccaggtcatcaatgccaccaagggcaagaaagaacggctgggcaagctgttccagatgcactccaacaaggagaacccggtcgatagggctagtgccggtcacatctacgcggtgatcggtctcaaggacaccaccaccggtgacaccttgagcgacccgaaccagcagatcgtgctggagtcgatgaccttccccgacccggtgatcgaggtggccatcgagccgaagaccaagagcgaccaagagaagctgagtctgtcgatccagaagctcgccgaagaggatccgaccttcaaggtgcacctggattccgagaccggccagaccgtcatcggcggcatgggcgagctgcatctggacatcctggtggaccgcatgcgccgggaattcaaggtcgaggccaacgtcggcaagcctcaggttgcctacaaggagaccatcaagcggctcgtgcagaacgtcgagtacacccacaagaagcagacgggtggctcgggccagttcgccaaggtcatcatcaacctcgagccgttcaccggtgaagagggcgcgacctacgagttcgagagcaaagtcaccggcgggcgtatcccgcgggagtacatcccgtcggtggatgccggcgcacaggacgccatgcagtacggcgtgctggccggctatccgctggtgaacctgaaggtcacgctgctcgacggcgcctaccacgaggttgactcctcggaaatggcgttcaagatcgcgggctcgcaggtgctcaaaaaggctgccgcacttgcgcagccggtgatcctggaaccgatcatggcggtcgaggtgaccacacccgaggactacatgggtgacgtgatcggcgacctgaactcccgccgtggccagatccaggccatggaggagcgggctggtgcgcgcgttgttagggcgcacgtgccgctgtcggagatgttcggctacgtcggtgaccttcggtccaagactcaaggccgggcaaactactccatggtgttcgactcgtactccgaagtgccggcgaacgtgtcgaaggaaatcatcgcgaaggcgacgggcgagtgagcgcaagctcacgagtgaggagccgagcaatgggtacagcgaaggcgacgggcgactaggcgatgcgaagacgaccgctagtgagcgaagctcacgagcaatgagcagcgcgaaggcgactggcgagtagatacaaccatacgagtaggctggcccggttacgaccgcggcataactgaaaacatcaacactgcttttataagcactaacaagtccaggaggacacaaaagtggcgaaggcgaagttccagcggaccaagccccacgtcaacatcgggaccatcggtcacgttgaccacggcaagaccaccctgaccgcggctatcaccaaggtcctgcacgacaaattccccgatctgaacgagacgaaggcattcgaccagatcgacaacgcccccgaggagcgtcagcgcggtatcaccatcaacatcgcgcacgtggagtaccagaccgacaagcggcactacgcacacgtcgacgcccctggccacgccgactacatcaagaacatgatcaccggcgccgcgcagatggacggtgcgatcctggtggtcgccgccaccgacggcccgatgccccagacccgcgagcacgttctgctggcgcgtcaagtgggtgtgccctacatcctggtagcgctgaacaaggccgacgcagtggacgacgaggagctgctcgaactcgtcgagatggaggtccgcgagctgctggctgcccaggaattcgacgaggacgccccggttgtgcgggtctcggcgctcaaggcgctcgagggtgacgcgaagtgggttgcctctgtcgaggaactgatgaacgcggtcgacgagtcgattccggacccggtccgcgagaccgacaagccgttcctgatgccggtcgaggacgtcttcaccattaccggccgcggaaccgtggtcaccggacgtgtggagcgcggcgtgatcaacgtgaacgaggaagttgagatcgtcggcattcgcccatcgaccaccaagaccaccgtcaccggtgtggagatgttccgcaagctgctcgaccagggccaggcgggcgacaacgttggtttgctgctgcggggcgtcaagcgcgaggacgtcgagcgtggccaggttgtcaccaagcccggcaccaccacgccgcacaccgagttcgaaggccaggtctacatcctgtccaaggacgagggcggccggcacacgccgttcttcaacaactaccgtccgcagttctacttccgcaccaccgacgtgaccggtgtggtgacactgccggagggcaccgagatggtgatgcccggtgacaacaccaacatctcggtgaagttgatccagcccgtcgccatggacgaaggtctgcgtttcgcgatccgcgagggtggccgcaccgtgggcgccggccgggtcaccaagatcatcaagtaggtctaccggccaccagacgcaaaagaacatgatgggcgcaccagcgcccatcatgttcttttgcgtctgctcgcgaaaatgcccagcgtgcggcgctacgctgacatggaccctccgacgaggcaaggagcaggcacgtgttagcgcgctacatcaagatgcagttattggtgctgttgtgcggtggtctggtcgggccgatcttcttggtcgtctacttcacgctcggactgggcagcctgatgtcgtggatgttctatgtcggtctgatcattaccgttgctgacgtgctggtcgcgctcgcattgaccaactacggggcaaagaccgctgccaagaccgcggcacttgaacggagtggagtgctggcgctcgcccaaatcaccgggctcagcgagacagggacccggatcaacgatcaaccgctggtaaaggtgcacctgcacatctcgggacccggcatcactccgttcgacacggaagaccgggtcatcgccagtgtgacccggctgggcaatctcacggctcgaaaactggtggtattggtgaatcccgccacgcagcaatacctgatcgactgggaacgaagcgctttggtcaacggcctggtgcccgcccaattcaccgtcgccgaagacaacaagacctacgacttgagtgggcaaaccggcccgctgatggagatcttgcagattctgaaggcaaacaacgttccgctgaaccggatggttgacatccgctcgaatccggcactgcgtcagcaagtccaagcggtggtgcggcgggcagccgagcggcaggcgccggcggccgagccagcgtcgcaaggatcgatcgccgagcggcttgcggagctggaatcgctgcgcgccagcggtgcggtcaacgcggcggaatacgagagcaagcgcgcccagatcatctccgaaatctgaggcgagctggggcaccatccgcggcgagcagacgcgaaagcccgcgacacgccgaggcatcgggggattttgtctggtgggcgggaatctggggcacgttagaacacgttacagtttcgctgctagcctgacagtcggcgagaggggcgtatgtgtctgcgcggggaggatcactgcacggccgggtggcatttgtcaccggcgccgcccgcgcccaaggacggtcgcacgcggtgcggctggcgcgcgagggggccgatatcgtcgcgctggacatctgcgcgccagtatccggcagcgtgacttacccgccggccacgtccgaagatctcggcgagaccgtccgcgcggtggaagccgaaggccgcaaggtgctcgcccgcgaggtggatattcgcgacgacgccgagttgcggcggctggtggccgatggtgtcgagcagttcggccggctcgacatcgtggtggccaacgccggggtgctgggttggggcaggctctgggaactcaccgatgagcagtgggagaccgttatcggggtcaacttgacgggtacgtggcgcaccttgcgggccaccgtgcccgcgatgatcgatgccggcaatgggggttcgattgtggttgtcagctcgtcggcggggttgaaggcgacaccgggcaacggccactacgcggccagcaagcatgcactcgtagcgctgaccaacacgttggcgatagagctcggtgaattcggcatacgggtcaactccattcatccttactcggtcgacaccccgatgatcgaaccggaggcaatgattcagacgttcgccaagcatcccggatatgtgcatagctttccaccaatgccgttgcagcccaaaggttttatgacaccagacgagatatccgacgtcgttgtctggttggccggcgacggctcgggcgcactgtcgggcaatcagatcccggtcgataagggtgccttgaagtattgacgcgcgatcgtgtatgaacgcacacgtgaccagtcgtgaaggcgtcaatgagtttgacgatggaattgtgatcgtcggcggcggattggcagctgcgcgcaccgccgagcagttgcgtcgtgcgggctattcgggtcgcctcacgatcgtcagcgacgaggtgcatctgccgtacgaccgtccgccgctatccaaggaggtgctgcgcagcgaggtcgacgatgtggccctcaaaccccgcgagttctacgacgaaaaggacatcgcacttcggctggggtcggctgccgtcagcttggacacgggagaacagacggtaacgctggccgacggtacggtgctcggctacgacgagctcgtcatcgcgactggtttggtgccccggcgtattccatcgcttcccgaccttgatggcattcgggtgctccggtcgttcgacgagagcatggcactgcgcaagcatgcatccgccgcacggcacgccgtggtggtgggggccggtttcatcggctgcgaggtggctgccagtctgcgcggtctcggtgtggatgtggtgctggttgagccgcagccggcgccgttggcctcggtgctgggcgagcagatcggccagttggtgacgcggctccatcgcgatgagggcgttgatgttcgcacgggtgtgacagtggccgaggtacgtggcaaggggcatgtcgacgcggtggtcctgaccgacggtaccgaactgccggctgatctggtggttgtgggcattgggtcgaccccggcgaccgaatggctagagggtagcggcgtcgaggtcgacaacggcgtgatctgtgacaaagccgggcggactagcgcgccgaatgtgtgggcgctcggtgacgtcgcctcctggcgagatccgatgggacaccaagcacgcgtggaacattggagcaacgtcgccgaccaggcccgagtcgtggtgcccgcgatgctcgggaccgatgtgcccacgggcgtggtcgtcccgtatttctggagtgaccagtatgacgtcaaaatccagtgcctgggggagccgcacgccaccgacgttgtgcatctggtcgaggacgacgggcgcaagttccttgcctattacgagcgcgatggcgtgctggttggcgtggtcggtggcgggatggccggcaaggtcatgaaggtgcgcggcaagatcgccgcgggcgcgcccatcgccgaagtgttagaccaaactcaggcctagagctgacctaggtggcagcgggcgccctggtcgtcggcgcattcggcggacatatcgtctggctgtcgggacggctcggccagcgcgccggccgcacgcacccgtgcgaccgccgcgtcgatatcgccaccgtccatatcggcacggcgctcggatgcgggctgcggcccgctgcaccgggccatcagatgcacgcccggcgcctgccagccatccgcgacgcggcccggtttgacggtccaccccagcacgtggcgtagaagtcgcggatgacgtcggaatcggctacctcgtagctgacattcgccgtttcactgagccggcatctgttgagctctgggcgtttccggcacgggctcggcttcaagaccgcgaatgccgcgcttcggttgtcggtagcatcgaggatggctccgtgctcggattgacctgtttgtcccgcggcgccgctggctgcggtgatcgcctcgcgcgtggcgaccaggcctgcgacggcctagcagcaaccagggtgggacaaccggagccggcgaatatgccggtcgggagctcggttgttcgtgggagctcggtgaccggcatggggacatgacggcggctgatcgtggtcagccagcttgtgtcgcgccacgcagccatgaaatcgcgattggcggcggatcgcttccatgcgcggcatccgttgcagcccgaaatgtctccgacgtcaggtcctcggccgtgccacgggcgccgcagagccgcccataccgtcgccgcgctggcgtgaattccgacgggttggtcaggaaaatatccggcgagctgctaccgtggcggcgccaacactgtgccgacccaactcggggatcgcagatcgctcgtcattgccaggtcaccggtgggccgtgtggatggcattcacccaagacccgggcgtgaccacccggccaactgcgcatacgtaccaggtacttgatttgggcgccgggccgctggtgggcaggctccaaggtgaggtgcacgaacgggcagtgggcatcggcttgcgcggctaatgcgtcgattccggcgcggatcgctgcgcgttcgtcggcgggcaggtactgccaggtgatcgaatgccacaacacggtgagtgcatcgtcggtcagagtcatgccggcgactgcggcgtgcgccgcctgccgatggaggtccgcgggaatgttgcgggcgacggcgatggcgccccgcaaccgctccaaccgatcggtctggtccggccagatgtagctcaacgcgttcagctccccgtcggggctggtgacgtcgatgggcgcgatgtcgtatccgtgtcgttcgacgatccgcaccgtggccgtcggcggcaattcgcccagccaggcattgtcgattcgcaccggtgagtcggccaggccccattcgccgccgagataacggtagcggtaccgatctggtcgcaggttcagccctgcactggaccctatctcgaaaagccttattggcaagtcgaattggaggcaggcgatgagaagtccaccgatcaacgccgccgagcgccctacctcgttggtctgcggtggccgatcgagagccgcacgcagcgactccggctggtcggtcgcggtgcggacgatatcgggccaggctgcctccgcctgccaggtgccgccggtgctggggtaccagcggcgcaacaccggtgcgcggccgtcgagcaccatccggtgcaatccgccgagcagccgaagcggcaccgcctggccctccggagcacccttctggtcggccaagatggacgcgaagacgccgccgctttcgacgtcagctgccacgagctcaagtagctcgcggtacatcggggagccggaggaggtgcacacccgcccctgtgaccgcagggtgtggaccaggtgttcggtgcccgtcactggttgagtcggtccagaccggcgccgacgacgtcaaacgcggccccgagcgcttcggtcaaggagacggattcgtcgcgcagccaatgttcataggcgctcagagcgacccccagcattgtccaggcgacggtttggggcataaagtctgtcgtctttccacccgatctgcgggcaacgaatttggcgatcacctcgcgccagccagcatacatggtcatcgaataggcctgcagttcaggagtttgcaagatgacccgcatgcgcttgcggtgtcggatggtttcggattcgtcaaaggtgttgaaggccaacagcgctgcgcgcaacgcgtccctcagctgaatccgtgaatcgatattgtcgagtagaccttgtagctgtgcaaggtgggtgctgaagtcaccccaggggatggcgttcttggaggcgtagtagcgaaacaacgttctgcgggcgatgccggccgcccgggcgatgtcgtccacgctgacatcggtgaaaccgtgggcagcgaacagttcgatggcaacatcgctgatgtggtgcggtgtggttgagcgccgtcggcccacccgcgactcgtgcggcatcacattcgcccttccatttcggcactcgatgccatattgtgtccagatcgacggatcgctgtcgagacctgctggcgaaaggcaatccagatggactacgaaaccgataccgacaccgagcttgtcaccgagaccctggttgaagaggtgtccatcgacggaatgtgtggggtttactgaccgtgccggcgcccgcgcaggctcgccgggctgattccagcgaattcgatcccgatcgcggctggcgactacacccacaggtggcggtccggccggagccttttggcgcgctgctctatcacttcggcacccgtaagttgtcatttctgaaaaatcgcaccatcctcgcggtggtgcagacgctggcggattatcccgatatccggtcggcctgccgcggcgccggcgtcgacgactgtgaccaggatccgtacctgcacgccctgagtgtgctcgccggttcgaacatgctggttcctcggcagacaacatgacgagccccgtaccccgactcatcgagcagttcgagcgggggctcgacgcgccgatctgccttacctgggagctgacctacgcctgcaacctagcttgcgtgcactgcctgtcgtcctcgggcaaacgcgatcccggcgagttgtccacccgccaatgcaaggacatcatcgacgaactggaacgcatgcaggtgttctacgtgaacatcggcggcggcgaaccaaccgtgcgcccggacttttgggagctggtagattacgccaccgcacaccacgtcggggtgaaattctccaccaacggggtccggatcacccccgaggtggccacgcggctggcagccaccgactacgtcgacgttcagatctcactcgacggcgccacggccgaggtcaacgacgccatccgcggcaccgggtcgttcgacatggcggtgcgcgcgctgcagaacctggcagcggcgggatttgccggcgtcaagatctcggttgtgatcacccggcgcaacgtcgcccagctcgacgaattcgccacgctggcaagccgttacggagcgacgttgcggataaccaggttgcgaccgtccgggcgcgggactgacgtatgggccgacctgcaccccaccgccgaccagcaggtgcagctttacgactggctggtttccaaaggagagcgggtgctcaccggcgattccttcttccacctggcgccgctcggccagtcgggggctctggccggcttgaacatgtgcggagccgggcgggtagtgtgcctgatcgacccggtgggtgacgtgtatgcgtgcccattcgccattcatgaccacttcttagccggaaacgtgttgtccgacggcggatttcaaaatgtctggaagaactcgtcgctgtttcgcgagctccgggagccccagtccgcaggcgcctgtggcagctgcggacactacgacagctgccggggcggctgcatggcggcgaaattcttcaccggcctgccgctggacgggccggatcccgaatgcgtgcaaggccatagcgagccggcgctggcgcgcgagcgccacctaccgcggccccgcgccgaccactcccgcggtcggcgcgtcagcaaaccggtgcccctgacgctgtcgatgcggccacccaagcgcccgtgcaatgaaagtccggtgtagccgtggccgaagcgtggtttgaaacggtagccatcgcgcagcaacgcgcgaagcggaggctgccgaaatcggtttactcgtccctgattgcggccagtgaaaagggaatcacggtcgccgacaatgtcgcagcattcagcgagctcgggttcgcgccgcacgtcatcggggcgacagataaacgtgacttgtcgacgaccgttatggggcaagaagtttcgttgccagtgattatttcgccgaccggtgttcaggcggtcgatcccggcggtgaagtcgccgtcgcgcgggccgcggccgcccggggtactgtgatgggattgtcctcgtttgccagcaagccgatcgaggaggtcattgccgccaaccccaagaccttcttccaggtctactggcagggcgggcgcgacgcgctcgctgaacgcgtcgaacgggcgcggcaggccggcgcggtcggcctggtcgtcaccaccgactggacgttctcgcacgggcgcgactggggcagccccaagatccccgaagagatgaacttgaagaccatcctgcggctatccccggaggcgatcacccggccgaggtggttgtggaagttcgccaagacgctacggccaccggacctacgggtgcccaaccagggccggcgcggcgagcccggcccaccgttcttcgcagcctacggcgaatggatggcaacacctccgccgacctgggaagatatcggctggctgcgcgaactgtggggcggaccgttcatgctcaagggcgtcatgcgggtcgacgatgccaaaagagctgtggatgccggggtttcggcgatctcggtatccaaccatggtggcaacaatttggatgggacgccagcatcgatccgggccctgcccgcggtctcggcggcggtcggcgatcaggtcgaagtgttgctcgacggcggcatccggcggggcagcgatgtcgtcaaggcggtggcgctgggcgcgcgcgcggtaatgattggtcgcgcttacctgtggggcttggccgccaacggccaagccggggtcgagaatgtactcgacatcctgcgcggtggtatcgactcggctctgatgggtctcgggcatgcctctgtccatgacctcagcccagccgacatcctcgttcccaccgggttcatccgcgacctgggtgtgccctcccgacgggacgtttagccggatgttgagctgggcccaaattggggttggccctcccattaccacagagatgctcgcgacggaatgacgtttttagaaattctgatacgggcgtggcagccgtggcgggcgagcaggatgtgtggccggtaagtcatcacgacgaaaaaaatttcggtagaagacataacaattggtgcacgccaggtgaattcgtcctaccatcggcgagtgccggtagtcggggaactcgggagtgcgacgtcgagccagctaccaagcacgtcgccgtcgatagtgatcccgctggggtccaccgagcagcacggtccccacctgccgttagataccgatacccggatcgcgaccgccgtggcccggaccgtcaccgcgaggctgcacgccgaggacctgcccattgctcaggaggaatggctgatggcgcccgccattgcctacggcgccagcggcgaacaccagcgtttcgctggaacgatctctatcggcactgaagccctgacgatgttgctcgtggagtatggcaggtcggccgcctgctgggcccggcgcctggtcttcgtcaacgggcacggcggcaatgtcggcgctttgacccgagcggtaggcctgctgcgcgctgaaggtcgcgacgccggatggtgcccgtgcacctgcccgggcggtgacccccacgccggccacaccgaaacatccgtgctgctgcatctttcgccggccgacgtgcgcaccgaacggtggcgcgcgggtaatcgcgcaccgctgcccgtgttgttgccgtcgatgcgccgaggcggggtcgcggccgtgagcgagacaggagtgctcggggatccgaccacggcgaccgcggccgaggggcggcggatcttcgcggcgatggtcgacgactgtgtgcgccgagtcgcccggtggatgccacagcccgacgggatgttgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaccgcgacccgactgcctgacgggttcgccgtccaggttgaccgtcgcgtgcgagtgcttggcgacggctcggccctgctcggtggctcaccgacccggttgctgcggctggctcccgccgcacgaggcctgctctgtgacggccgccttaaggtccgcgacgaggtcagcgcggagctggcccgcatcctgctggacgccacggtggcgcatccacggccgccgagtgggccgtcacatcgtgacgtcaccgtcgttataccagtacggaacaacgcatctggtctgcggcgtctggtgacctcgttacgcggattacgcgtcatcgtggtcgacgacggttcggcgtgcccggtcgagtcggacgactttgtcggcgcacattgcgacatcgaagtactccaccacccccacagcaaggggccggccgcggctcgcaacaccgggctagcggcctgcaccaccgacttcgtggcgttcctggattccgacgtgacgccgcggcggggatggttggaatccttactcggccacttctgcgatcccaccgtcgcactcgtcgcacctcgcatcgtcagcttggtggaaggcgagaacccggtagctcgctatgaggccctgcactcgtcgttggaccttggtcagcgcgaagcgccggtgttaccgcatagcacagtctcttacgtgccgagcgccgccatcgtttgccggagttcagccatccgcgacgtcggcggcttcgacgagaccatgcactccggggaagatgtcgacttgtgctggcggctcatcgaggctggtgctcggctgcgctacgagccaattgcgctggtcgcccatgaccatcggacccaattgcgggactggatcgcgcgcaaggcgttttacggcggttcggcggctccgctagctgtgcggcacccggacaagaccgcgccgctggtgatttcgggcggggcgctgatggcgtggatcctcatgtcgatcggcacaggccttggtcgactggcgtcgttggtgatcgcggtgctgactggtcgccggatcgccagggccatgcgctgcgccgagacgtcgttcttggatgtgcttgccgtcgccacccgcgggttgtgggcggccgcgctgcagctggcgtcggccatctgccggcactattggccactggcattgctcgcggccatcctgtcgcgccgctgtaggcgggtggtgttgattgcggcggtagtggacggtgtggtggattggcttcgccgcagggagggcgccgacgatgatgctgaaccgattgggccgctgacctacctagtgctgaagcgcgtggacgacttggcttatggcgctggcctgtggtacggggtggtgcgcgaacgtaacatcggcgcgctcaagccgcagattcgtacctagtgtgactgcggcggtccggcatagcgatgtgctggtcgtcggtgctggaagtgctggatcggttgttgccgagcgtctttccatggactcgagctgtgtggtgaccgtgcttgaggctggccccgggctggccgatccggggttgctggctcagacggccaatgggttgcaactgccgatcggagctggcagccctctggttgagcgttatcggacgcggctcaccgatcgaccggttcgccacttgccgatcgtgcggggtgcgacggtcggcggttccggcgcaatcaacggcggctatttctgccgcggactgcccagcgatttcgaccgtgcctcgataccaggctgggcatggtctgacgttctggagcacttccgggctatcgagacagatctggatttcgagacgcctgtgcatggccgtagtggccccatcccagttcgccgcacacacgaaatgactggcatcactgaaagtttcatggctgccgcagaggacgcagggttcgcttggatcgctgacctcaacgatgttgggccggaaatgccttcgggtgtaggcgcggtcccgctcaacatcgttaacggcgtacgcaccagctcggcggtcggctatctgatgcccgcgctgggacggccgaatctgacactgctggcccggacgcgggcggtgcggttgcgcttttccgccaccaccgcggtgggtgtcgacgcgatcggcccaggaggcccggtaagcctgagcgctgaccgaatcgtattgtgcgccggagcgattcagtcagctcatctgttgatgctctcgggcgtcggcgaggaggaggtgttgcgatccgccggtgtgaaggtgcttatggcgttgccggttggcatgggctgcagtgaccacccggaatgggtgatgccgaccaactgggcggtggctgtcgatcggccggtgttagaggtgctgctgagcactcatgacggcatcgaaataaggccgtacacaggcggcttcgttgcgatgaccggcgacggtacagccgggcatcgcgattggccgcatatcggggtggcgctcatgcagccgcgggcacgcggacgcatcacgttggtctcgagtgatccccagataccagtccgcatcgagcaccgatacgacagtgaacctgccgatgtcgcggccctgcgccagggtagcgcattggcccacgaattatgcggtgcggcaacgcgcatcggtccagccgtatgggcgacatcgcagcatctgtgtggtagtgccccaatgggcaccgacgatgacccacgagccgtcgtcgacccgaggtgtcgggtccgcggcatcgaaaacctatgggtgatagacggatctgtccttccgtcgatcaccagtcgcggtccacacgcaacgatcgtaatgctgggccaccgcgcggccgaatttgttcagtgactttcgtcgagtggggcgaccacagcggtcgctgccgaatgtgcatttcggtcaggcattgagcaggggaccgaatagcgtagctccgcatcggactgcagtcgtcaggtcgacgatgatggcgctgacatcggaggtgggccgcggcccaggcttcgcggtttggcggcctgcgaagaagtggctcttctgacacttccgtgggtggacttctggtttgagtaggcgcacgtcgttgtcgcttagggtttctggcttgtcaaaggacaggaccagcgcagatcactgtagtcttagctgatgctgccgcccggattgccgacgtcgtggcccagcggtgccccaacgcggtccgccgcgtcgatcctttccacgtggtggcctgggccaccgaggctctagaggctgaacggcgccgggcctgaaacgacgcgcgagcgcccgcccggaccccgagtcattgggtcgcaggggtaaccgaagggtgcacgttgaccgcgtgaggctaaccggcaccgagcgtgaactgagggcggagaatcagagccccccgattttccgcccgcagaacacgttgggcgacggcgccaacgggctgccactggccgtgtgcaccacgacggctcacacgtgccacacttcccatactcacccatcgcggtggaccccaaacccagtgccggccaccaagggcgtccccgctggattggtgcaagcaaccttcatcatcgaaaaccttgaccccggcaacaacgacacgccgacccccctacacccaaactgcgattagcccgaaaacctgggcaccataggcgatctgaatacgatgcggattcggtgctgcggagaaaggatacatcgcgccgatgcgtccaggcggatgacgtccgatgcgtgcagctggtccaggatccgcggcgcggacgtgtcgaactcggtggttaccgcgccgagcttactgttggccgacgggcggcggtgaattgccaacgcccgcaatatggtgcggatggatggcccgttcggttgggttgcggggtaggcggcgccgcgcgaggcgatcagcgctgaggtcgggaattcacctccggtcgcgggagtacagcggtcggctggggtgccgccggtgtctgtcgggtagaggcggcaggacacgctcgccgtcaaaacggcttcggcaaacgggtcttcgccgtcgacaggcagggttggtgatcccggcctcggcggcgacggtctggtcattgattgtgcgatgggtgatcgtcgtgtcgatctgctcgcggcgaaggactcggagatccggcgctcgatgggggcagtaccggtcggcgcgggaagctcgcaggtggcgacgagttgggcgagtgatcgttgcatccgctgtcgggcggcgattctgtcggccgactgtgccaacttggctagggccaattcgcggggcggtctggcagtcggcgggtccgctgtcagctagctgcagcagctcctcgatctcgtcgaggctgaatccatgggactacgcgcgtctgacggacgagaccaccgataccgcatcggcgcgataccgcgatagccctgagaacgaccgggccggcgcggctagcaggtcctccgctcgtaatagcgcagcgtctggccgttgatcccagcccgcgcggcaacctggctactccgcattccgccattccgaaccctgtactcgactgtcgagtcaagggtgtgtgttgtcagtgccgggtcaggtgccgatagcaaccggccgcccgccgctgcacccgagccagcggcgatttggccgaagcggtgatctggggcatactgttcaggttgccctgcgccaggtttgcgtctggcctggcatacgaccagcgcccacacgggcgcgtccggtcccacccttgaagcgcgacgatttcggccttgaaattgatcgcgacaaggctgtgtgcgggcgacacgcccgagcgcggggccggtggacctacgacaggtaaacagcggcgcagtattcggcgcaacgctagatcggtccagaaggaccgggtcgatcggcgcgccggggagcaccggacccggatacgggctcgagtgggagtgaggtaggagaagcgtggcgggacagaagatccgcatcaggctgaaggcctacgaccatgaggccattgacgcttcggcgcgcaagatcgtcgaaaccgtcgtccgcaccggtgccagcgtcgtagggccggtgccgctaccgactgagaagaacgtgtattgcgtcatccgctcaccgcataagtacaaggactcgcgggagcacttcgagatgcgcacacacaagcggttgatcgacatcatcgatcccacgccgaagaccgttgacgcgctcatgcgcatcgaccttccggccagcgtcgacgtcaacatccagtaggagattggacagagcaatggcacgaaagggcattctcggtaccaagctgggtatgacgcaggtattcgacgaaagcaacagagtagtaccggtgaccgtggtcaaggccgggcccaacgtggtaacccgcatccgcacgcccgaacgcgacggttatagcgccgtgcagctggcctatggcgagatcagcccacgcaaggtcaacaagccgctgacaggtcagtacaccgccgccggcgtcaacccacgccgatacctggcggagctgcggctggacgactcggatgccgcgaccgagtaccaggttgggcaagagttgaccgcggagatcttcgccgatggcagctacgtcgatgtgacgggtacctccaagggcaaaggtttcgccggcaccatgaagcggcacggcttccgcggtcagggcgccagtcacggtgcccaggcggtgcaccgccgtccgggctccatcggcggatgtgccacgccggcgcgggtgttcaagggcacccggatggccgggcggatgggcaatgaccgggtgaccgttcttaaccttttggtgcataaggtcgatgccgagaacggcgtgctgctgatcaagggtgcggttcctggccgcaccggtggactggtcatggtccgcagtgcgatcaaacgaggtgagaagtgatggctgcgcaagagcagaagacactcaaaatcgacgtcaagacgccggcgggcaaggtcgacggcgctatcgagctgccggccgagctgttcgacgtcccggccaacatcgcgctgatgcaccaggtggtcaccgcccagcgggcggcggcacgccagggtacccactcgacgaagacgcgcggcgaggtcagtggcggtggccgcaagccctaccggcagaaggggaccggtcgtgcccggcagggctcgacgcgggcgccgcagttcaccggcggtggcgtggtacacggtcccaagccgcgcgactacagccagcgcacacccaagaagatgatcgccgcggcgctgcgcggggcgctgtccgaccgggcccgcaacgggcgtatccacgcgatcaccgagctagtggaaggtcaaaacccgtcgaccaagagcgccagggcatttctggccagcctgacagaacgtaaacaggtgctggtggtcatcgggcgcagcgacgaggccggcgcgaaaagcgtgcgcaatctgccgggcgtgcacatcctggcgccggaccagctcaacacctatgacgtgctgcgtgccgacgacgtggtgttcagcgttgaggcgctgaatgcctatatcgcggccaacaccacgacgtccgaggaggtttcggcctgatggcgacgctcgctgacccccgcgacatcatcctggccccggtgatctcggagaaatcctatgggttgctggatgacaacgtgtacacgtttttggtgcgcccggattccaacaagacgcagatcaagatcgccgtcgagaagatttttgccgtcaaggtcgcatcggtgaacaccgcgaaccggcagggcaagcgtaaacgcacccggaccggatacggcaagcgcaagagcaccaagcgcgccatcgtcaccctggcgccgggcagcaggccgatcgacctgttcggggcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgcggcctagcccggcgacgagagcgtgagagaaagacctgattagacatggcaattcgcaagtacaagcccacgacgcctggtcgtcgcggcgccagcgtatctgatttcgccgagatcacccggtcaaccccggagaagtcgctggtgcgcccgctgcacggtcgcggtggacgcaacgcgcatggccggattaccacccggcacaaaggcggcggtcataagcgcgcttaccggatgatcgactttcgccgcaatgacaaagatggtgtcaacgccaaggtcgcgcacatcgagtacgacccgaaccgtaccgcacggattgcgttgctccactatctcgatggggagaagcgctacatcattgcacccaacggactttcgcaaggggatgtggtggaatccggcgctaacgccgacatcaagccgggcaacaacctgccattgcgcaacatcccggccggtaccttgatccacgccgtggagctccgcccgggaggtggcgctaagcttgcgcgctcggccgggtcgagcatccagctgctcggcaaggaggccagctacgcgtcgctgcgtatgcccagcggtgagatccgccgggtcgacgtccgctgccgcgcgaccgtcggcgaagtgggcaatgccgagcaggcaaacatcaactggggcaaggccggtcggatgcggtggaagggcaagcgcccgtcggtccggggcgtggtgatgaacccggtcgaccacccgcacggcggtggtgagggtaagacctccggcggccgtcacccggttagcccgtggggcaagcctgaggggcgtacccgcaatgcgaacaagtcgagcaacaagttcatcgtccgacgccggcgcaccggcaagaagcactcgcgttagccgcgcaatcagatctagggagtttcaggagtagccaaccatgccacgcagcctgaagaagggcccgttcgtcgacgagcatctgctcaagaaggtcgatgtccagaacgagaagaacaccaagcaggtcatcaagacctggtcgcgtcggtcgaccatcattccggacttcatcggccatacctttgcggtgcacgacggccgcaagcacgtccccgtgttcgtcaccgaatcgatggtgggccacaaacttggtgagttcgcgccgacacgcaccttcaagggccacattaaagacgaccgaaagagcaagcggcgatgactgcggctactaaggctaccgagtatccctcggcggtcgccaaggcccgatttgtgcgggtgtcgccaagaaaggcgcgccgggtgatcgatctggtgcgtggcaggtcggtgtcagacgcgctcgacatcctgcgctgggcgccgcaggccgccagcggtccggtggccaaagtgatcgccagtgcggcggccaacgcgcaaaacaacggcgggctggacccggcaaccttggtggtggccaccgtgtacgccgaccagggaccgaccgccaagcgcatccgtccgcgcgcccagggccgcgcgttccgcatccgccggcgcactagccacatcacggtggtggtggaaagccggccggccaaagatcaacggtcggcgaaatcgtcgcgggcccgccgcaccgaggccagcaaggccgccagcaaggtcggggctacggcgccggccaagaaagcggccgccaaagcgcccgccaagaaggcacccgccagttccggcgttaagaagacacccgcaaagaaagcgcccgccaagaaggcgcccgccaaggcttctgagacttctgcagcgaagggaggctcagactagtgggccaaaagatcaatccgcatggcttccggctgggcatcaccaccgactggaagtcgcgctggtatgccgacaagcagtatgccgagtacgtcaaggaggacgtggcgatccgccggctgctgtccagtggcctagagcgtgctgggatcgccgatgtagagatcgagcggacccgcgaccgggtccgggtggacattcacaccgcgcgtccgggcatcgtcattggtcggcgtgggaccgaggccgaccggattcgtgccgacctggaaaagctgaccggcaagcaggtccagctcaacatcctggaggtcaaaaacccggagtcgcaagcgcaattagtggcccagggggtagccgagcagttgagcaaccgggtggcgttccgccgcgcaatgcgcaaggcgatccagtcggcgatgcgtcagcccaacgtcaagggaatccgggtgcagtgctcgggccgcctcggcggcgcggaaatgagccgctcggagttctaccgcgagggccgcgtcccgctgcacaccttgcgggcagatatcgactacggcctatacgaggccaagaccaccttcggccggatcggtgtgaaggtgtggatctacaagggtgacatcgtgggcggcaaacgtgaattggctgccgccgcgccagcgggcgccgaccgtccgcgccgtgagcggccgtcgggcacgcgcccccgtcgcagcggtgcttcgggcaccacggcgaccggtaccgacgcgggtcgggccgcgggtggcgaagaggccgcgcctgacgccgcagcgcccgttgaagcgcagagcacggagagctgaatcatgttgattccccgtaaggttaaacatcgcaagcagcaccatcctcgccagcgcggcatcgccagcggcggcaccacggtgaacttcggcgactacggcattcaggcccttgagcacgcctatgtcaccaaccggcagatcgaatcggcgcgtatcgccatcaaccggcacatcaagcgtggcggcaaggtttggatcaacatcttccctgaccgcccgctgaccaagaagcccgccgaaacccgcatgggttcgggcaagggctcgccggagtggtgggtagccaacgttaagccgggccgggtgctgttcgagctcagttaccccaatgaaggtgtcgcccgggccgcgctcacccgagcgatccacaagctgccgatcaaggcacgcattattactcgagaggagcagttctgatggcagtgggtgtctcgccgggcgaactgcgtgagctcaccgacgaggagctggccgagcggttgcgcgagtccaaggaagagttgttcaacttgcgtttccagatggcgaccggccagctcaacaataaccgccggctccgtacggtgcgtcaggaaatcgcgcgcatctacaccgtgctgcgcgaacgagaactgggtctggcgactgggcccgatggtaaggaatcgtgatggcagaggctaagaccggcgcgaaggcggcgcctagggtggctaaggccgccaaggcggcccccaagaaggccgcacccaacgacgctgaggccataggtgcggccaacgcggcaaacgttaaggggcccaagcacactccgcgtactccgaagccacgcggccgccgcaagacacgaatcggctatgtggtgagcgacaaaatgcagaagaccattgtggtggagctggaagaccgcatgcggcacccgctatacggcaagatcatccggaccactaagaaggtcaaggcacacgacgaagacagcgttgccggcattggcgaccgtgtctcgctgatggagacgcgtccgctgtcggcgaccaagcgctggcggctcgtcgagatcctcgagaaggctaagtaagcctgacgagcagtcgcaaaagcccccgacacgcgcggcgtgcgggggcttttgcgactgctcgcccaaccagcgcggcgtcagtgcggaaatcctcagctgattcctaccctgtgcgtgtagtgtacacaaccgttcattaactccacggggaagtgaggctggcttatggcacccgaggccaccgaggcgttcaacggcaccatcgagctggatattcgtgattcggagccggattggggcccatacgcagcgccggtggcaccggagcactcaccaaacatcctttatctggtctgggacgacgtcggcatcgcgacctgggactgctttggcggcctggtcgagatgcccgcgatgacgcgcgtcgccgagcgtggcgtgcgactgtcgcaatttcacaccaccgcactgtgctcgccgacccgggcgtcgctgctgaccggtcgcaacgccaccaccgtaggcatggctaccatcgaagagttcaccgacgggttccccaactgcaacgggcggatcccggctgacaccgcgttgctcccagaggtgctggccgaacatggctacaacacctactgtgtgggcaagtggcacctgacgccactcgaagaatccaatatggcgtcgacgaagcggcactggccgacctcgcgtgggttcgagcggttctacggattcctaggcggggagaccgaccagtggtatcccgacctggtatacgacaaccacccagtgagtcctcccggcacacccgagggtggctaccacctgtcaaaagacatcgccgacaagacgatcgagttcattcgtgatgccaaggtgatcgcgcccgacaagccgtgtttcagctacgtgtgcccaggcgccgggcatgcgccgcaccacgtcttcaaggaatgggcggacagatacgccggccgattcgacatggggtatgagcgctatcgcgagatcgtgctggaaaggcaaaaggcgctagggatcgtgccacccgacaccgaactgtcgcccataaacccttatctggatgtgccggggccaaacggcgagacctggccgctgcaggacacggtgcggccgtgggactcgctgagcgatgaagaaaagaagctgttttgccggatggccgaggtgttcgccggctttctgagctacaccgacgcccagatcggacggatcctggactacctcgaggaatccggccagctggacaacaccatcatcgtggtgatctccgacaacggcgccagcggcgagggcggacccaacggatcggtcaacgaaggcaagttcttcaacggctacatcgacaccgtcgctgaaagcatgaagctcttcgaccacctcggtggcccgcagacctacaaccactaccccatcgggtgggcaatggccttcaacaccccctacaagctgttcaagcgctacgcctcgcatgaaggcggcattgccgacccggcaatcatctcctggcccaacggcattgccgcacacggtgaaatccgcgacaactacgtcaatgtcagcgacatcacgcccaccgtctacgacctgttgggcatgacaccgccggggaccgtcaaggggattccgcagaaaccgatggacggcgtgagcttcatagcggcccttgccgacccggccgccgacaccggcaagaccacccagttctacaccatgctgggcacccgcgggatctggcatgaaggttggttcgccaacaccattcacgcggccacgcccgccggctggtcgaatttcaacgctgaccgctgggaactgttccacatcgcagcagaccgcagccagtgccacgacctggccgccgagcatcccgacaaacttgaggagctcaaggcgctgtggttctccgaagccgccaagtacaacgggctgccgctggccgatctgaacctcctggaaacgatgactcggtcgcggccttacctggtcagcgaacgagccagctacgtctactatcccgactgcgctgacgtcggcatcggcgcggccgtagagattcgcgggcgctcgttcgccgtgctggccgatgtgaccatcgataccaccggcgccgagggcgtgctgttcaagcacggcggcgcccatggcgggcacgtgctgttcgtccgggacggacgcttgcactacgtctacaacttcctcggtgagcgccagcagctggtcagctcgtcgggtcggtcccgtcgggaagacatctactcggggttcgttatttgcggaccggaaccgtgcccaacagtcacacgccggtgggcgatcttgagctgttcttcgacgagaacctggtcggcgccctgaccaatgtgctgacccaccctggaacgttcgggttggccggcgccgctatcagcgttggccgcaacggcggttcggctgtgtccagccactacgaagcgccgttcgcgttcaccggcggtaccatcacccaggtcaccgtcgacgtgtcaggccgaccgttcgaagatgtggaatccgatcttgcgcttgctttttcgcgtgactgagcggtctgctgtgacgcgggacggcgtggtcggcatacgctgaagtcgtgctgaccgagttggttgacctgcccggcggatcgttccgcatgggctcgacgcgcttctaccccgaagaagcgccgattcataccgtgaccgtgcgcgcctttgcggtagagcgacacccggtgaccaacgcgcaatttgccgaattcgtctccgcgacaggctatgtgacggttgcagaacaaccccttgaccccgggctctacccaggagtggacgcagcagacctgtgtcccggtgcgatggtgttttgtccgacggccgggccggtcgacctgcgtgactggcggcaatggtgggactgggtacctggcgcctgctggcgccatccgtttggccgggacagcgatatcgccgaccgagccggccacccggtcgtacaggtggcctatccggacgccgtggcctacgcacgatgggctggtcgacgcctaccgaccgaggccgagtgggagtacgcggcccgtggcggaaccacggcaacctatgcgtggggcgaccaggagaagccggggggcatgctcatggcgaacacctggcagggccggtttccttaccgcaacgacggtgcattgggctgggtgggaacctccccggtgggcaggtttccggccaacgggtttggcttgctcgacatgatcggaaacgtttgggagtggaccaccaccgagttctatccacaccatcgcatcgatccaccctcgacggcctgctgcgcaccggtcaagctcgctacagccgccgacccgacgatcagccagaccctcaagggcggctcgcacctgtgcgcgccggagtactgccaccgctaccgcccggcggcgcgctcgccgcagtcgcaggacaccgcgaccacccatatcgggttccggtgcgtggccgacccggtgtccgggtagtgccaacttcgcatgaggaactgcacacccagcagggcgtcagtcggcgcgacgagtcactcccgggggctacgcatgaattcgactaccggagcgggcctggctgggcgtgggcgcgcgcagttgtacggccccaacggcgtgtcgctgtacaaacacacgccctcgctggtccggttgccccaaaaagccaagccccccaaaccagttgctcgccagcaatgacgccggttgctaccatctgactccgtgtcgcttcccggggcaggactggggcagtgggttatccggtgatgaccgatggccggtagcgacccaccaacaggtgggccggcgtcgcaggcgggttcagacgcgggagcctcgccagaacacaaacacatgtcgcggcgaaagcacctcgtgctcgatgtctgcatcatcctgggtgttctcattgcctacgtcttttcgctgctcggctacgactggttggcccacacaccgggtccgcttccgcagccggacgtgggcacgactgacgacaccgtggttttgatccgcttcgaggagctgcacactgtggcaaatcgcctcgatgtgaaagtgctggtgctgcccgacgattcgatgatcgaccatcgcctccaagtgttgactaccgacacctcggtgcggttgtatccggagaacgaactcggagatctgcagtacccggtaggaaagctgcccgcgcaagtagcgaccacgatcgaggcgcacggcaacccgggcgcctggccattcgatacatacaccaccgatacggtccaggccgatgtgctcgtcggcgctggcgacaaccgtcaatacgtacccgcccgggtcgaagtgaccggatcgctggaaggctgggacatcagcgccgtccgcgtcggggaaagcagccaaacctctgatcgcccggacaatgtcatcatcaccctgaagagggccaagggtccgctggttttcgacctgggcatctgcctggtgctgatcacattgccgacgttggccttgttcgtggccatccagatgattaccggccgcagaaaattccaaccaccgttcggcacttggtacgccgcgatgttgttcgctgtcgtgccgctgcgcactattctcccgggctcgccgccggcgggtgcgtggattgaccgggccgttgtgatctgggtgctcatagcgctggcggcggcgatggtggtgtacatcgtcgcctggtaccgagaatcggactaaggcgggcgtcagatggcttctgtcgacgcgtccggagggtttccgctggatttcataaacaggcgctagcgcggtgtccaacgatacgattggggcccatgcggcccgacgagatcggctcgctgcgggccggcctggcggctgttgcgcggtgaactcaaaacgcgttgacgccggatcagctatccgatgattcaggcggagatctcgacgatcgtgggcgctaccgccaatccggtatccgggtagatcatgatcgacatgggttgatctgccctggtggggcggactcacattagcgaaattttgcgctgagtaggtcgtcccctaaacttcaggggttgccgtgagcagacctcggccggcgcgcataagctttgcttggtcggccccgcgtgcccgtcggcgacaaagaccgcgcacgtcagggatggtcctggctggctcctcctaccgtgcacacgtcaaccaggtcaggagatctagtgattcagcaggaatcgcggctgaaggtcgccgacaacaccggcgccaaggagatcttgtgcatccgggtgctgggcggttcgtcgcgacgctacgccggcatcggtgacgtcatcgtcgccaccgtgaaggacgccattccgggcggcaacgttaagcggggggatgtcgtcaaggccgtcgtggtgcgcacagtcaaggaacgccgacgtcccgacggcagctacatcaagttcgacgagaacgccgcggtgatcatcaagcccgacaacgacccgcgcggcacccgcatttttggaccggtcggtcgcgagctgcgggagaagcggtttatgaagatcatttcgctggccccggaggtgttgtagatgaaggtccacaaaggcgacaccgtgctggtgatttcgggcaaagataaaggggccaagggcaaagtcttgcaggcgtatccggaccgcaaccgggtattggtcgagggtgtcaaccggatcaagaagcacaccgcgatctcgaccacccagcggggcgcgcgttcgggtgggatcgtcacccaggaagcgccgatccatgtctccaacgtgatggtggttgactccgacggcaagcccacccgaatcggctatcgggtcgacgaggagaccggcaagcgcgtccgtatctccaagcgcaacggcaaggacatttgatgaccactgcacagaaggttcagccgcgcctcaaggagcgctaccgcagtgagattcgggatgcgctgcgcaagcagttcggctacggcaatgtcatgcagatcccgacggtgacgaaagtcgtcgtcaacatgggtgtcggcgaggccgcccgggacgccaagttgatcaacggggcggtcaacgatttggcgctgatcaccgggcagaagccggaagtccgccgggcgcgcaagtccatcgcgcagttcaaattgcgtgagggcatgccggtgggcgtccgagtcacgctgcgcggtgaccggatgtgggagttccttgaccggctcacgtcgatcgcactgccacgcatccgtgacttccgtgggctttcgcccaaacagttcgacggtgtgggcaactacaccttcgggctggccgagcaggcggtattccacgaggtcgacgtggacaagattgaccgggtccgtggcatggacatcaacgtcgtcacttccgcggcgaccgacgacgaaggccgagcgctgttgcgggccctcggctttcccttcaaggagaactgagcagatggcgaagaaggcactggtcaacaaggccgcaggcaaaccgaggtttgccgtgcgcgcctacacccgttgcagcaagtgcggccgcccgcgtgcggtctaccgcaagttcgggctgtgcaggatttgcctgcgcgagatggcgcacgcgggtgagttgcccggcgtgcagaagagcagctggtaacgggacacggggactagaacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgacgatgacggacccgatcgcagactttttgacccgtctgcgtaacgccaactcggcgtatcacgacgaggtcagcttgccgcactccaagctcaaggccaacatcgcgcagattctcaagaacgaggggtacatcagcgacttccgaaccgaggacgctcgggtcggtaaatcgctggttatccagctcaagtacggccctagccgggagcgcagcatcgccgggttgcggcgggtgtccaagcccggcctgcgggtgtacgcgaaatccaccaatctgccgcgggtgctcggcggcctgggcgtggcgatcatctcgacctcctcgggcctgctgactgaccggcaggcagctagacagggcgtgggcggcgaagtcctcgcatatgtctggtgagagtgtggtgagaggaagcaaccatgtcgcgtattggtaagcagccgattccggtgcccgccggggtcgacgtcacgatcgagggacagagcatctcggttaaggggcccaagggcaccctaggactgacggtcgccgagccaatcaaagtggcacgcaatgacgacggcgctatcgtggtcacccgtcccgacgatgagcggcgtaatcgctccttacacgggctgtcccgtaccctggtgtccaacctggtcactggcgtgacgcaggggtacaccaccaagatggagatcttcggggttggctatcgggtgcagctcaagggctccaatctggagtttgcgctggggtacagccacccggtggtgatcgaggctcccgaaggaatcacgttcgccgtccaggcaccgacgaagttcaccgtttccgggatcgacaaacaaaaagtcggccagatcgccgccaatatccgccgtcttcgccgtcccgatccgtacaagggcaagggcgtgcgctacgagggcgagcagatccgccgcaaggtcggaaagacaggtaagtagccatggcgcaatcagtttccgcgactcgacgaatctcccgcctgcgccggcacacgcggctgcggaagaagctctcgggcaccgcggagcgcccgcggctggtggtgcatcggtccgcgcggcacatccacgtgcaactggtgaacgacctcaacggcaccaccgtggccgccgcttcgtcgatcgaggccgatgtgcgcggcgtgccgggtgacaaaaaggcccgcagtgtgcgggtcggccagttgatcgccgagcgggccaaagccgccggcatcgacaccgtggtattcgaccgcggcgggtatacctacggcggacgaatcgccgcgctggccgacgccgcacgcgagaacggattgagtttctgatgaacgggaggaccgcataatggcggagcagccggccggacaggcaggcactaccgacaaccgtgacgcacggggtgatcgggagggccggcgccgcgacagcggccgcggcagtcgtgaacgggatggcgagaagagcaactatctagagcgggtcgtcgccatcaaccgcgtctccaaggtggtcaagggtggtcggcgcttcagcttcaccgctttggtcatcgtgggcgacggtaacgggatggtcggtgtcggctacggcaaggccaaggaagtaccggccgcgatcgccaagggcgtcgaagaggcgcgcaaaagcttcttccgggtaccgctgatcggcggcaccatcacgcacccggtgcagggcgaggcggccgccggtgtggtgttgctacggccggccagcccgggtaccggtgtgatcgccggtggtgcggcccgcgcggtgctggaatgtgcgggggtgcacgacatcttggccaagtcgctgggcagtgacaacgcgatcaatgtggtgcacgccaccgtggccgcgctcaagctgctgcagcgtccggaggaggtggcggcgcgccgcggtttgccgatagaggacgtcgccccggccgggatgctgaaggcgcgtcggaaaagtgaagcgctggccgccagcgttttgccggatagaacgatatagccatgtcacagctgaagatcacccaggtgcgcagcaccatcggagcacgctggaagcagcgcgagagcctgcgcactctgggcttacgaaggattcgtcattcggtgatccgcgaagacaacgcagcgactcgcggactgatcgcggtggtgcgtcacctcgtggaggttgagcccgcgcagaccggagggaagacatagtgacgctcaagctgcatgacctgcgccccgcgcgggggtccaagaccgcccgcacccgagtcggtcgaggtgacggctccaagggcaagacggccggccgtggcaccaagggcaccagggcccgcaagcaggtgccggtgaccttcgagggcgggcagatgccgatccacatgcggctgcccaagctcaagggcttccgtaaccggtttcgcaccgaatacgaaattgtcaacgtcggcgacatcaaccggctgtttccgcagggtggtgccgtcggcgtggacgacctggtggccaagggggccgtccgcaagaacgctctggtcaaggtgttgggtgacggcaagctgaccgccaaggtcgacgtgtccgcgcacaagttcagcggcagcgcgcgcgcgaagatcaccgcagcgggcggttcagccaccgagctctagtttcgggcgagcagacgcaaaatgcccccgaaatgcccattttcgggggcttttgcgtctgctcgcgggcccttggcggccggtgggtacgctgggtgaatatggttgcctttctgccttccattcccgttgtcgaggacctacgcgccctggtcggccgggttgataccgcccgccaccacggtgtacccaacggctgcgtgctcgaattcaacctgcggtcggtgccgccggagacgacgggcttcgaccctcttacggtgctcaccgggggtgggcggccgatggcgctgcgcgatgcggtcgccgcgatccaccgtgccgccgaggacccccgggtagccgggctgatagcccgcgtgcagcttccgccctcgccggcgggggcggttcaggagctgcgggaggccatcgcggccttcagtgcggtcaagccgtcgctggcctgggccgaaacttatccgggcaccctgtcctactatctggcttcggcgttcggtgaggtctggatgcaaccctcggggagtgtggggctggtcggcttcgccaccaacgccacattcctgcgcgacgccctgcacaaggcgggcatcgaggcccagttcgtcgcccggggcgaatacaagtcggcggcaaaccttttcaccgaggatggcttcacagacgcccaccgcgaagcggtcacgcggatgctggacagtctgcaggaccaggtgtggcaggcggtcgccaagtcgcgcaatatcggcgtcgatgcgcttgatgagctggctgaccgggctccgctattgcgggacgacgccgtgacttgcggtctgatcgaccggatcggatttcgcgaccaagcctacgcccgtatggcggaattggttggtgtggaaaaaggttcaccggaatccagtggctcgcaaacaagcccagacgaaaagccgccgcggatgtacctggcgcgctacgccagttcggcccggccacggctgacgccccccgtcccatcgattcctggtcgccggtccaagccgacgatcgcggtggtgaccctggaaggcccgatcgtcaacggtcgtggtgggccccagtttctgccgctcggtccgtcgaacgccggcggtgacaccatcgcggcagcgctgcgggaggtggccgccgacgattcggtgtcggcgatagtgctgcgggtcgacagtccggggggctcggtcaccgcatcggagactatctggcgtgaggttgccagggcccgcgaccgtggcaaaccggtggtggcgtcgatgggtgcggtcgccgcctccggtggctattacgtgtcgatgggtgccgacgccatcgtggccaacccgggcaccatcaccgggtcgatcggtgtgatcaccggaaagctggtggttcgggatctcaaggaccggttgggtgtcgggtcggatgcggtgcgcaccaacgctaatgccgatgcctggtcgatcgacgcacccttcaccccggaccagcaggcccatcgcgaggcggaggcggacttgttctacagcgacttcgtggaacgcgtcgccgagggccgcaagatgactaccgacgccgtggacgtcgttgcgcgaggccgggtctggaccggtgccgacgctctcgatcgcggcctggtcgacgaactcggcggccttcgaaccgcggtgcgtcgcgcgaaggtgctagccggactagatgaggacaccgaggttcgcatagtcagttatccggggtcgtcactctgggacatggtgcgaccgcgtccgtcgtcacgaccggcagcggcatcgctgccggatgctatgggtgcgctgcttgcccgttcgatcgtcggcatcgtcgagcaggtggaacagactctcagtggtgccagcgtgttgtggctgggggagtcgcgcctctagccgttcaaacgaccgctgatgaagatgatttcgccgagcggatcgtcgtcgtgtggggcgggaacgggcaaaccattgcgcctgaataggtcggtccgcactgtgccctcaacgtcccagcccttggcgcgcaggtagtcgacgacgtggctgcgttcgccggaatacaccagcgacgccatgtcgatgtccacgccgtgcttgcgaaacgaatccgccatttctcgtacccggcctgcgtcgaaatccacaatgcccgggacaagttcggtagcgatcgtgctgcccgcaacactgagttcggtgctgttgtcgaacaaccggtcctgggatccggcggcaggtagatcagcatgccttcggccaaccatgctgtcggtgccgtcgagtccaggccggcagcttgcagtgccgccggccagtccgcgcgcaagtcgatgtacaccgtgcgccgaatggcggtgggcttggcgccgatgccggccaaggtggttgtcttgaagtcgatcacctgtggttggtcgatctcgtagaccacggtgccggccggccacggcaaccgataggcgcgcgcgtccaacccggctgccaggatcaccacttgtcgcactccgccgtccgtggcagtgcggaagtagtcgtcgaagtacttggtgcgcaccgctatcccgtcgatcatcgcctgtgcccgccccggcgaaaggttcccggtcgtcgcgatatcgagctcgccgtcgatcaacttggtgaagaaatccagcccgaccgcgcgcaccagcggttcggcgaacgggtcgttgatcaaacctcgtggatccttggtcgccaacgcgcgtccggcagcaaccatggtcgcggtagccccgacgctggaggctagatcccagttgtcgtcgtgagcgcgcggcatctgcgccctatgtccgggtcgcagcgacgtagttcattgtgccgggacggccgctgcagcgctgaggtcggccagtgtacgcgaccgccaactcagccggtaagccctggcggcggtggagcagtcgtcgaagcctggtgagcatcactgcgagtcatcgtgtaggcggccgatttcgacagttcattgacggggcaagcggtatggcgccacgaaggtgctggcttgcggtgtgctgggtactgtctgtgtttccgttgcaacctggcgctgacatagaagaaatcaggcaacggcacttcttcgtcctcgaacggttgaaatccgttggcggtcagcaggtcctgggatttgatctcggtcagcagccaaccattgtcggataggtacgaggcgggctcgttgcggtcgccgaagtacaccagctcattcatgtctagatcgaaaccgtatgcgcgccaacgattggcgaggatcgtcatgcgctccctcatccgttcctcatgatgcggcttgaagttgcgtatgctctcggttgcaaacctgctgtccggcacactgagcgcggtgacattgtccaacaagcggtcctgcgcttccggcgggaggtagcggagcaacccttcagcgctccacgcggtgggctgggtcgggtcgaatcccgccgcgcccaacgcggtgggccaatccgcacgcaaatcggcggtgaccacgcgccggtcggcggtgggcgtggcgcccagttcggcgagtgtgcgagttttgaactccatgacttgcggttggtcgatctcatacaccacggtctgggcgggccaggccagccggtatgcccgggaatccaatcctgaggccaggatcacgacctgcctgatgcccgcgcgtgtcgcatccatgaagaactcgtcgaagaacttggtgcggacggcatggtgttcggccatacggaccatggacgcattcgggcgttccggatcgtcgatgtctgaggccgtcaattccccgctcgcgagccgggtcagaacgtccacccccaccgcccggaccagcggctcagcgaactgatcgttgatcagtgggttggcggcgcgggtcgccatcgcgcgagccgccgcaaccatcgtggcggtcgccccgacgctggatgccagatcccaggtgtccccttcgcacctgatggaaccggtgtatgtcatgcacggcctctcttcaaaaagcggggataattccttagtaaagttaacaacaggcgacaaattccgcgacttggaaaggctggcgcgatcggcggcgtcggggtgccgccatagggggcgcacgtgggggtcctggctgttgagcgtgaataccgcgatgggttttcggcgtgtcgcgtggtgcgattcactctcggtgcggctagagcggattcgcgcgcagatagccgtagacgcccgtgaagttacggcacacgtcctcaggaattggcaccggtccaccgagagcgcgggcaccccaaacgatttgtgcggtgcgctcaacaagggcggtgacgcgcagcacctggtcggggcggggccccacggccaccaggccgtggttggcgatcagggcggcggcgcggccctcaagcgcgcgcaccgcgttgcggccgacctcgggtgtaccggacgcggcgtactcggtgcagcgaacgtccccgccgcagtagatcgcgaactcgtcgatgcaggcgggaatcggctcatgggcgacggcgaacatggtcgcccacaccgggtggctgtggatcacgctgccaatgtcgtcgaatgcgcgatagcacgccaggtgtaggtttagttcggtcgacggcgaccggccgtccttggcgtgcagcaccgcaccgccggcgtcgactagcaccagatcgtggagcagcatctcggcgtagtcgaccgaggacggcgtgatgaccacgttgccgtccgagcgcctggctgagatatttccggcggtcccctcgaccaggccccgacgcaacatgtccttggcggccgccagcaccgcggattccgggtcgtcaacgaagttcatgagcccaatacctccgggttgacgacatgggcgggcctgttgccggacagcagtgcgcccaggtcgtcggcgaccatccgcgcctgccgggcctcggtgttccaggtggccccgccgatgtggggggtgaggacgacattgggcatgctcaccaaagggtgatcggtcggcagccattcaccggtgaagtggtccaggccggcggcggccagcttgccgccacgcagggcgtcgacgagcgcatcggtgtcgtgcagctgggaccgggcggtgttgagaaacaccgcaccgtcgcgcatggccgcgaactgctgggcaccgatcatcccgatcgtgtcgtcggtgaccgccgcgtgcatggagacgatgtcagcctcggccagcagctcgtcaaggctgtggccggcgtcgtcgcggtaaggatcgtgcgcgatgacccgcaggcccagcccggacagcctccagcgcaccgcgcgaccgacggcacccaggcccaccagcccggcagtcagcccggcgatttcggcaccgcggaaccgctgataggggatggtgccgtcgcgaaagatgttgccggaccgcacatctgcgtccgcgggaatcaggtgccgggcgacggccagcaacagggccaccgtcatctcggcgacagcgtcggcgttgcgagccggggtgtgcagcaccggtatgccggccgcggtggcgccggggatgtcgacgttgctgggatccccgcgggtggcggcgaccacccgcaacccccgctcgaacaccgggccaccgaccgagtcactttccaccacaagaacatcggcggcgacggcggtgatccggtcagctagctgctcggcgctgtagattcgcagcggtcgctgatcgatccacgggtcgtataccacgtcggctagccgccggagctgggcgaaccccggtccacgcaatggagccgtcaccagagcacgcggtcgaggcgtcacgtttgccaatgctggcgtacggtggcgcccgtgtcacgcgacgacgtcacaatcggcatcgatatcggcaccaccgccgtcaaagcggtggccgccgacgacaacggtcgggtgacggcgcgggtacggattggccaccagctggcggtgccggcccccgaccggctggagcacgacgccgacgaagcgtggcggcggggaccattggcagcactggaccggctggtcggacccgacacccgggcactggccgttgccgcgatggtgccatcgctgaccgctgtcgatcccgctggccggccgatcacacccgggctgctgtacggcgacgccaggggtcgggtaccgaacgcctcggtggcacgggcgcagtcggtgccgtcggtgggtgagaccgccgagtttctgcgctggacggccggccaagcgccggatgcgtccgggtactggccggcgccggcggtggccaattacgccttgtcgggcgaagcggtcatcgactatgccacggccgtcacgactctcccgttgttcgacgggacgggatggaacgcgaccgcttgcgccgactgcggtgtgaccgttgaccggatgccgcgggtggagacgttcggagtgggagtggggcaggtgcgcggcaccggcgcggtgctggcggtcggtgccgtcgatgccctgtgcgaacagatcgtggccggcgccgaccgcgacggcgacgtgttggtgctatgcggcgccaccttgatcgtgtggaccaccatctccgcggctcgtcaagtgccgggtttgtggaccatcccgcatacggcaccgggcaagagccagatcggaggggccagcaacgctggtgggttgttcctcaactgggtggatcgtgttattggaccgggcgatccagcgctagccgatccgcggcgggtgccggtgtggctgccctatatacgcggcgagcgcaccccgttccatgagcccgatcgccgggccgtgctcgacggtgtggatctctcccaggacgccgcatcggtgcggcgggccgcctacgaggcgtcgggcttcgtcgtgcgccagctcatcgagctaagcggggcgccggtggcgcgcatcgtggcggcaggcggcggcacccggatacagccttggatgcaggctatcgccgacgcgaccggccggccggtggaggtgtccagggtggccgaaggggcggcactgggagcggctttcctcggccgcttggcggccggattggaatcgtcgatcgccgacgctgcccggtgggcctcaaccgaccgcattgtcgaacccagtgccgactgggcggggccgaccaaggaacgctatcgccggttcctggcgctcagcggctcgaagttggcctgacggtggaccaagatgcatggcgcaagaactggtgtgtcgttctacgcttatgcaatgacagatcacgaccagaccgcggcccgtcgagagatcgccgatgccctgctcgccgcgctggaacgtcggcatgaggtcgcagacgccatcgtggaggccgccaacaaggccgccgccgtcgaggcgatcgtgaacttgctgggcacctcgcacttggccgccgaagcggtgatgagcatgtctttcgatcagctcacccaggatgcgcgcacaaagatcatcgccgagctcgacgacctgaacaaacagctgagcttcaccgtcaaggagcgtccagccagctctggtgagggcctggagctgcggccgttctccccagatgaggaccgcgacatcttcgctcgacgaaccgaagaaatgggcgccgccggcgatggatccgggggacccgccggcagcgtcgacgacgagatccgagccgcacagaagcgcgtcgacgacgaggaggcggcttggttcgtggctgttgattccggcgtcaaggtcgggatggtgttcggcgagcttgtccacggcgaggtggacgtccggatctggattcaccccgatcatcgaaaaaagggttacggaaccgcggcattgcgcaagtcgcgctcggagatggcctgggcgttcccggccgtgccggtggtcgcccgcgcgcccgcggcccaacccgcccagccgggaagtgccggccggtagcatccggttcggtctggcaggcggtcgccaggccgatcggcggcgaatccgcggcgccaacgctgccgccggatcccaactggcttaatcagcgtgtgtcttggtgtttctgcttcagttcggcggagacatagatcacctcgccgaacggggcgtcgtcgccgtcgatcggcggcagtccgtgttcagccagcaagtcggtggtgctcgcgctggcggttcgccagccgtggtcggccagataggtccgcgcgtccgtgcggtcgccgaaatacaccaggcccgacatgtcgaggtcgaggccatggcgcctgaaccgctccgccaggcgccgcatgcgtccccgcagttcttcttcgttgagccgattgatgtcgcgcaggacttcggtggcgaactggctgcccggtacgctctgggcggtgatctggtcaagcagccggtcctgcgcctcggcggacagatagcccagcagcccctcggcgatccaggcggtccgctgcgcgttgtcaaagccggctttttgcagggcggtgggccagtcgtcgcgcaaatcgaccgccacggtgcgccggtcggtcgtgggtgccgcacccaggccggccagcgtcgtggtcttgaagtcgatcacctgcggctgatcgacttcgaagacgatggtgccggctggccagcgcagccggtaggcgcgggaatccaggccggaagccaagatgacggcctgccgaatcccggctcgggtggcatccagaaagaagttgtcgaagtagtgagtgcgaatggccatcgcgtcggcgaaccgccgcaggccgttggcctcgtcttcggctagctcgtcgggatccagttcgccactggccatgcgtacgaagaagtcgacgccgaccgcgcggaccagcggttccgcgaactggtcgttgaccagcgcgccgggagcccggccggctaccgctcgggccgccgccaccatggtggccgtcaaacccacactggacgccaagtcccacgaatcgccctcaaagcgggcactgcccgtttgcgtcatctgtaaccccttcgatagctcgcaccgtggcggcccggaacgggccagtccataccagctgttagtctcttacacgatttggcgcgcgacgccgtacgtcctggcctgcgggtgttgggcgcgtgatgcaagatgaccccgggctgcgcaggaggatagagtgctttcggctttcatctcgtcgctgcgaacagtcgacttgagacgaaagatcctcttcacgctgggcatcgtcattctctaccgtgtcggtgccgcgctgccgtcccccggtgtcaattttccgaacgtgcagcagtgcatcaaagaagccagcgcgggcgaagccggacagatctattccctgatcaacctgttctccggcggtgcgttattaaagctcacggtgttcgcggtgggggtgatgccctacatcaccgccagcatcatcgtgcagctgctcaccgtggtcatcccgaggttcgaggaactccggaaggaaggccaggcgggtcagtcgaagatgacccagtacacccgttacctagcgatcgcgttggctatccttcaagccaccagcatcgtggcgttggctgccaacggcgggttgctacaaggttgctcgctggacatcatcgccgaccagagcattttcacactggtcgtcatcgtgctcgtgatgacgggcggcgccgcgttggtgatgtggatgggcgagttgatcaccgaacgcggcatcggcaacggcatgtcgctgctgatcttcgttggcatcgctgcccgcatcccggccgaaggtcaaagcatcctggaaagccgcggtggagtcgtcttcaccgcggtctgcgcggccgcgttgatcatcatcgtcggtgtggtgttcgtcgaacagggtcagcgccggattccagtgcaatacgccaagcgcatggtgggccggcggatgtatggcgggacttcgacttatctgccgctcaaggtcaaccaggccggcgttatcccggttatcttcgcgtcgtcgctgatctacattccgcacctgatcacccagctgattcgcagcggcagcggtgtcgtgggaaacagctggtgggacaaattcgtcggcacgtacctgtccgacccgagcaacctggtctacatcggcatctacttcggcctcatcatcttcttcacctacttctacgtgtcgatcaccttcaaccccgacgaacgtgccgacgagatgaagaagttcggcggcttcattccgggaattcggccgggccgtccgaccgcagactatctgcgctatgtgctgagccggattaccttgccgggctcgatttacctcggcgtgatcgccgtgctgcccaacctgttcctccagatcggcgccggtggaaccgtgcagaacctgccctttgggggtaccgcggtgctgatcatgatcggtgtcggtttggatacggtcaagcagatcgagagtcagctcatgcagcgcaactacgaagggttcctcaagtgagagttttgttgctgggaccgcccggggcgggcaaggggacgcaggcggtgaagctggccgagaagctcgggatcccgcagatctccaccggcgaactcttccggcgcaacatcgaagagggcaccaagctcggcgtggaagccaaacgctacttggatgccggtgacttggtgccgtccgacttgaccaatgaactcgtcgacgaccggctgaacaatccggacgcggccaacggattcatcttggatggctatccacgctcggtcgagcaggccaaggcgcttcacgagatgctcgaacgccgggggaccgacatcgacgcggtgctggagtttcgtgtgtccgaggaggtgttgttggagcgactcaaggggcgtggccgcgccgacgacaccgacgacgtcatcctcaaccggatgaaggtctaccgcgacgagaccgcgccgctgctggagtactaccgcgaccaattgaagaccgtcgacgccgtcggcaccatggacgaggtgttcgcccgtgcgttgcgggctctgggaaagtagtcatgcgcccactggcacggctgcggggtcgcagggtcgtgccgcagcgcagtgccggcgaactcgacgcgatggccgcggcgggcgccgtcgttgccgccgcgctgcgggcgatccgtgcggcagcggctcccggcacatccagcctgagtctcgacgagatcgccgagtcggtgatccgcgaatccggcgccaccccgtcgtttctgggctatcacggctacccggcctcgatctgcgcgtcgatcaacgaccgggtggttcatggcatcccgtcgaccgccgaggtgctcgcgcccggtgatctggtatccatcgactgcggtgcggtgctggacggttggcatggcgatgcggcgatcactttcggggttggcgccctgagcgacgccgacgaagcgctgtcggaggcgacaagggaatcgcttcaggccggcatcgccgcgatggtggtcggcaatcggttgaccgacgtcgcgcatgccatcgaaacgggtacccgtgccgccgagctccgttatggacgctcgttcgggatcgtcgccggttacgggggccacggcatcggccgccagatgcatatggatccgttcttgccgaacgagggtgcgccggggcgcggtccgctgctggctgccggctcggtgctggccatcgaaccgatgctgaccctcggtaccaccaaaacggtggtgctcgacgacaaatggacggtcacgaccgccgatgggtcacgtgcggcacactgggaacacaccgtggcggtaaccgacgacgggccccgaattctgacgctcggttagcgcggctgccggcgcgggcagtggtgaaccaaactcttactcgactcgtgtcagtaagcgggaggtgatcgcgtggctcgtgtgtcgggcgccgcggccgctgaagccgcgttgatgagggcgctctacgacgagcatgccgccgtgttgtggcgttacgcgctgcgcttgaccggggatgcggcccaagccgaagacgtcgtccaagagacgctgttgcgggcgtggcagcatccggaggtgatcggcgacaccgcgcggccggcaagggcgtggttgttcaccgtcgcgcgcaacatgatcatcgacgagcggcgcagcgcccggttccgcaatgtggtcggttcgaccgaccaatcgggcacacccgagcagtcgacgccggacgaggtgaacgccgcactggatcggctgctgatcgccgatgcgctggcccaactgtccgccgagcatagggccgtgatccagcggtcctactaccgcggatggtcgaccgcacagattgccaccgacctcggaattgccgaaggaacggtgaagtcgcgattgcactacgccgtgcgcgcgttgcggctcactctgcaggaactgggagttactcgatgacggcagagcccattcgcatggctgccggctccggatacgtgagggtgacaggagagagatgacatgacgatgccgctacgaggacttggcccgcccgatgacaccggtgtgcgcgaggtgtcgacgggtgatgatcaccactacgcgatgtgggatgcagcttacgtgttgggagcattgtctgcggccgaccgccgcgaattcgaagcgcacctggccggttgccccgaatgccggggggccgtcaccgaactctgcggggtgcccgccctgctgtcccagctcgatcgtgacgaagtggccgcgattagcgaatccgccccgactgtggtggcttcggggctgtcgccggagttgttgccgtcgttgctggcggcggtgcacaggcgtcggcgccgtacccggctgatcacctgggtggcctcgtccgccgctgccgcggtgctggcgatcggtgtgctagtcggtgtgcagggccactccgcggcaccgcagcgggcggccgtgtcggcgctgccgatggcccaggtcggcacgcagctgttggcgtccacggtgtcgatcagcggcgagccttgggggacgttcatcaacctgcggtgcgtctgcctggcgccgccgtatgcttcccacgacacgctggccatggttgtggtgggtcgtgacggcagccagacacggctggcgacttggttggccgaacccggtcacaccgcgacacccgccggcagcatttcgacaccggttgaccagatcgccgccgtgcaagtggttgccgccgataccggccaggttgtgctgcagcgttcgctctaagactgagctttaggcacctggcgccctgctattggcacgccctacaagcaccaggtggtcgggcgtcgaccacctgctcggagtgggctgcatgatgccgcgcatcttcagtcgtcgatcaccgtggtgctggccaaacacgagttctccgctgccacggtggccgacgggtacagccgcagcggggccgggttcggggtcgcggcggcggcctccggtggcggcactttcctcggtcagaaatgcgccgcagcaacggcaagctgaattccgtaaggttggcccgcgtcgacgcatgtgcgataagaaggggcgtggcctcagataatcgcgaccccatcgccgcagcacgggccaactgggagcgttccgggtggggtgatgtgtcgctaggcatggtggcggtgacgtcggtgatgcgtgcgcatcagattctgctggcccgcgtcgagacggcgctgcgcccctatgacctgagtttctcccgcttcgagctgctgcggctgctggcgttcagccgtatcggagcgctaccgatcaccaaagcgtcggaccgattgcaggttcacgtgaccagcgtcacccacgcgatccgccggctggaggccgatggattggtgcggcgggttccgcaccccaccgacgggcggaccacactggtgcagatcaccgagctgggtcgctccacggtcgaggacgccaccgtcaccctcaacgagcaggtgttcgccaacgttgggatgggcgccgaggaatcgcaggcgctggtgtcggccgtcgaaacgttgcggcgcaacgccggcgacttttgagggcgggcagacgcgtaagcgcccaatgtcgtgccgaaatgggcgcttatgcgtctgctcgcgcccggcttggcgcgcagccggcgacattccatgaccagtttgtgcgggccttgacgcgggcgcgggctcgtatgcgaccgccgaggccggccggcttgctgctgggcaatggcggggctcggcggtatccggcggcgggcagctaaccggactgccccgaaacccactgcgtggtcaacgatttcaggacaagctgttagcaggacgtgcccgcgctgcgctatccaaaaacgtcatgggcacgcatgatggtgaaatgcggcggacaccaattcaaccgcgaaaggcaggacagtggacccactgatggctcaccagcgcgctcaggacgcgttcgccgcgctcctggccaacgtccgcgctgaccagctcggcggccccacgccctgctcggagtggacgatcaacgatctgatcgagcacgtcgtcggcggcaacgagcaggtcgggcgatgggcggccagccccatcgagccacccgcccggcccgatggcctcgttgccgcccaccaagccgcggccgcggtcgcccacgagatcttcgcggcgccgggcgggatgtccgccacattcaagctgccgttgggcgaggttcccgggcaggtgttcatcgggttacgcaccaccgatgtgctgacccacgcgtgggatcttgccgccgccaccggccaatccaccgatcttgatcccgagttggccgtcgagcggctcgccgccgcgcgtgccttggtggggccgcagttccgcgggccgggaaagcccttcgcggacgagaagccttgcccgcgtgagcgcccgcccgccgatcagctggcggcatttttgggccgcacggtgcggtgaacccgcgaattcggctgccgcgcaacgtgtggatcaccgcgctgcggtccagggcgccgtggtcggcggcgaatctggcgtagatttcggcggggtggccacctagcggcgccgccgcaccggtcgaggccaccgcttccatggccaggcccacatcttgatcggcgtggtggccacgcccggtgtgaagtgctgttggccgtgatgtcggattacagtctcggcgtgcccgacgagacaggccttggtgctgacgcggcgcgcgcgcgtgaagtggcgctgacacagcacattggggtatccgcggagaccgatcgggccgtcgtccccaagctgcgccaggcctatgacagcctggtgtgcggtcgccgccggcttggcgccattggagccgagatcgagaacgcggtggcccatcagcgcgcgctgggccttgacaccccggccggtgcccgtaacttctcccggtttctcgccaccaaagcacacgacatcacgcgagtgctggcagcaaccgccgcggaatcccaggccggcgcggcgcggttgcgatccctggcttcgtcctatcaggctgtgggatttggccccaaaccccaggagccgcctccggatccagtgccatttccgccctaccagccgaaggtgtgggcggcgtgccgggcgcgtggccaagacccggacaaggtcgtcaggacgttccatcacgcgccgatgagcgcgagattccgctcgctaccggccggagactccgtgttgtactgcggcaatgacaagtacgggctgctgcacattcaggccaagcatggacgccaatggcacgatattgcggatgcacgatggccgagtgcaggcaattggcgctatctcgccgattacgcaatcggtgccacactggcctacccggagcgagtggagtacaaccaagacaacgacacgttcgccgtataccggagaatgtcgttgccagacggcagatacgttttcacaacccgcgtcattatttcggcacgcgacgggaagatcattacggccttcccgcagacgacgtgatgcgtcggttgggaactaagggaaggtgatggcgtgaccgggccaccgcgaagctatacagggcgccgggatctcatcgcggagaagctggagccgtactttcagatcagcgccatgctgccgaagaacaccagacccacctcggaaaccgccgaagagttctgggacaactcgctgtggtgcagctggggcgaccgagaaacgggatacacccgcaccgtcacggtttcgatctgccaggtggcggacggcgaacgtgaggccgaaggggttcgggacatgatgcggctggagtgtccggctgggctggatctacggacacccaacccggaggcatacgagattaccggtcagcggcccggagaattcgtgttcgtgctcggctatctggggcatgtgcgggccatcgtgggcaactgttacatcgagatcatgccgatgggcaccagggtcgagctgagcaagttggccgatgtggcattggatatcggccgcagtgtcggatgctcggcctacgagaacgacttcacgctgccggatattccaacgcagtggcgcaaccagccgctgggctggtacacgcagggccttgccccctacctgccggggctgtcggacccgaaagacgccgccgagggctgatgggtgtgccggcgacctctgagggcgagcagacgcataagcgcccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgctgcccgttggacggtgcaatgcgcttctgtccatgagtcgctggaagacctgggcatctcgcccgggttgtcctggcttattgggccatgacctcttgggaggtgtcacatatcgtttgtgatcgcggcgccggaggccatcgcggcagcggccacggatttggcaagcatcggttcgacgatcggggcggccaacgccgcggccgcggccaacacgacggcggtgctggccgcgggcgccgatcaggtgtcggtggccatcgcggcggcttttggggcgcacggccaggtctatcaggcgctcagcgcgcaggcggcgacgtttcatatccagtttgtgcaggccttgaccgcgggcgcgggctcgtatgcggccgccgaggccgccagcgccgcgtccataaccagtccgctgctcgacgcgatcaacgcgcccttcctggcggcgttggggcgcccgctgatcggtaacggcgccgacggggcgccggggaccggggccgccggcggggccggcggattgttgttcggcaacggcggcgcgggcgggtccggcgcgcccggcggggccggcggattgttgttcggcaacggcggcgccggcggccccggcgcgtccggcggcgcgctgggctgatcggcaacggcggtaacggcggtaagggcgggcttggggtcccgccgggtgtcggtggtaccggcggcgccggggggctgctgctcggcctggatgggttgacgtaggcggcggcccgcagcccgccgggctccacgtcatctggcgctgctggcagaccaacgctccctacgagcccacgcgccaccgagccctccagggccctgctggcccaacatcaacgaacggatacctgggacaggacgactggaaggcgggcagttgacccatgccgaataccggtggcagcctgctgcacatcgcatccacttccgggcgaccaacacgtcgagcagccgcgacatccgcggcatgcaatgctggcggcgcgacaggtgctaggaggagtggttgcccgcaccgtagtagttcagccaggccgcaatgcgttgaccgatacgcgggtcggtttcctccggcagcagcaaaacccgagcctggatcacacccacgtcgagcaggccgcttcggatgagggcggccacgaaagctttgtccttctcgcgtccggcggcaagtttcgccaccgcgaggtcgtgcggttccagaaagcgtggtttcgccgggcgcgaggattcgacggtccaactgaccagccggtcccgccacccgttaggcaggatcgcggtgtcgatatgtacgccctcggcataaacgccattgctgcggtgaaaatcggacatctcgccgattgccacgtcgacatgatccgctttgtcccgcgccgggtcgttgacaaacgcgatgtcggcctcctgggaggcggtggcctgcggcggtagttcgttttcatcaaatgaccccaggatcgactgcgacccgagtaccagcacgtccacatcgcccacaacagcacaggcgcggcggaggagatgtgcaagttgctgacgcgtcattccgtcatggcccgctcgtgctcgcgatcccagtgatccttgaacgaccgcagcaccgcgaccctcgtcgcctccggcagtatgcccgcgaacggggagttctgccgcatctcccgagcgtcctccgaagggctggtcaatacgtgcatgaccgcgtcgaggccgtcgttaaggacacgctgccacttcgtgaaataccaccccgccatgccgtcccgacgatgcatacccgaccagcgacgcaagttctctcgtgcggcggagacgaccgtatccggttcggtcaacagcgggctcagcagggcgcgatgcagccacagcgacctttcctcctcgcgggtcaaccggcggctcgtgacgcgctcgacttcgctactgggcacccgccgatggctgccgacgtgcacgcacaccatctcgccgcggtcacacatgttgacgacatgctgccgcgataccccgagtatctgcgcggcctcactcgtcttcagcagagtctccatgtcccaatgctggctagtaaacccaaaaaacacaacatcgttgcggagcgtgatcgcaccggctgacgctagagcgagggccccagttccgcggccgacaggtggcagtgagctagctgccgcgcagcgtctcgatcactgcgctgaagtccaagtcggcgtgatcggcggcgaacttggcgtagatctgggcggcgtggctgcccagtggggccgccgcaccggtcgaggccaccgcttccatcgccaggcccaacatgccaggtgctgccgactacggcggtgatccacacggtcacggcggaagcattgggccgcatcggtattgatgcgccgcggattcctggatcgttggacgtcgccgcgcatgcggcgatcgggctgctgccgttggtggccggctgcgaccgccgacatcggcggcctgtccgcggtgctcgggccggacgggctgcccaagtgtctttgtgtatgacggctatccgggtggagccggtttcgtcgaacgcggtttgcaccggccccgcggcgcaggtgggtgaccagtcacgctcaccgcagcgcgattacgcgcaccaggccttgcaacccgatgtgccgcggcgccgcgcgcggcggcacagaccccgccggtgttcggcaaaaacggggtcgtcgtcttcgacgatgcggtgtacttgtcatcagaatcagtgtctatggtcatcgggggtgtcgtgggcgctggcccgctgactcgggtgggaggtggcacatgtcgttcgtgctggcgatgccggaggtgttggggtcggcggcaacggatctggccgctctgggctcggtgctgggcgcggccgatgcggccgcggcggctacgacgacgggcatcgtggccgcggcccaggatgaggtgtcggcggcgatcgcggcgttgttttccgcccacggccgggcctatcaggtggccagtgcgcaggcggcggcggttcacgcccagttcgtggaggcgttgagcgcgggtgcgggggcctacgccagcgcggaggccgccggcgcggcggtgctggccaacccggcgcagagcgtgcagcaggacctgctggccgccgtcaatgcgcaaagtgtcgcgctcacggggcgcccgttgatcggcaacggcgccaacggggccccgggcacgggggccaatggtgcgccgggcgggtggttgctcggtaatggtggggccggcgggtccgccgccgctggctcgggcctgcccggcggggccggcggggccgccgggttgttcggcaccggcggggctggtggggccggcgggagttccacggtaggtgatggcggggccgggggtgccggtgggtcaggtggctggttgttgggcaccggtggggtcggcggggtcggcgggctcggggccggcgccggtggggccggcggggttggtggggccggcgggctgttgggtgctggcgggcacggcggcgccggcgggctcggcgccgtcaccggtggggtcgggggagctggcggagccggtgggctgctggccgggctggtcggcgccggtggcggcaacggcggcgccggcggcatcggggccggcggggtcggcggcgccggcggggccggcggcaacgccgggctgctggccgggccgggcggggccggcgggaccggcggacgtggctttctcaacgacggtggggtcggtggggctggcggcaacgccgggctgctgttcggtgccggcggcaccggtggatccggcggagccggcctaggtggtgacggtggggccggtggggccggcggcaacgccggtgtgctgttcggcaacgccggatccggggggaccggcgggttcggcgataccgacgggggagccggcggtgccggcggtgacgccggctggttgggctccggtggggtcggcggggccggcgggttcggcgaaaccggtgacgggggtgtcggcggggccggcggcaaggccgggttgctgatcggtaacggcggggccggcggcgccggggtgctgatcggcaacggcggcaacgccggcatcggcggaaccggaccgaccgcgggtgataccggcgcgggtgggatcagtgggctgctgctgggcgccgacggcttcaacgccccggccagcgcctctccgctgcacaccctgaaacaacaggcgctggccgcgatcaacgcgccgacccagacactgaccgggcgaccgctgatcggcaacggcacccccggggcggtcggcagcggggccaccggggcccccggtgggtggctgctcggcgacggcggggccggcgggtccggcgcggcgggctcgggcgcgcccggcggggcgggcggggctgccgggctgtggggtaccggcggggccggcggggccggaggcagctcggcgggtggcggcggggccggtggggccggcggggccggcggctggctgctcggcgacggcggggccggcgggatcggcggagccagcaccgtactcggcggcaccggcgggggaggcggggtcggtgggctgtggggcgccggtggggccggcggggccggtggaaccggccttgttggtggcgacggcggggccggtggggccggcgggaccggcggactgctggccgggctgatcggtgccggcggaggtcacggcgggaccggcgggctcagcacgaatggcgacggcggggttggcggggccggcgggaatgccggaatgctcgccgggccgggcggcgccggcggagccggcggtgacggcgaaaacctggacacgggtggggacggcggggccggcggtagcgcagggctgctgttcggcagcggcggcgccggcggcgccggcggatttggtttcctcggtggggacggcggggccggtggcaacgccgggctgctgttgtccagcggcggggccggcgggttcggcgggttcggcaccgccggtggggtcggtggggccggcggcaatgccggctggctgggcttcggcggggccgggggcatcggcggaatcggcggtaacgctaacgggggcgccggtgggaacggcggcaccggcggtcagttatggggtagcggcggcgccggcggcgaaggcggcgcagccttaagcgtcggcgacaccggcggggccggtggcgtcggcggcagcgccgggctgatcggcaccggcggcaacggcggcaacggcggcaccggcgccaacgccggcagccccggaaccggcggcgccggcgggttgctgctgggccaaaacgggctcaacgggttgccgtagccgggcggcacggcatggcttccgggcgtcaaccactcgccggtgatgcagatcggctgcggagcgggccgccaaaatgggggccgccgcgccaggtatctcggcgaagatccccggcgctcgagcgctttgtcagaggcccgtcgcgggtcgtcgtgacgacggctatccgggcggtgcgggtttcgcggcgcgccctgtgcccggcaccgccgcccgtttgtcggcaacgccgccgcgacccgtgagccgtccagcagctggcgcctgcgaaacgtgtggaagcgctgcatgcggtgccggatcgcgatatcgttgatttctgcaattaattcctacccgtacgggtgtgtcgctggtagtcgggcaccaggccgtgaggggttgggaggcatgcgatgtcatgggtgatggtttcgccggagctggtggtggcggcggcagcggatttggcggggatcgggtcggcgattagctcggctaatgcggcggcggccgtcaacacgacgggattgttgaccgcgggtgccgatgaggtgtcgacagcgattgcggcgttgttcggtgcccaaggccaggcctaccaggcggcgagcgcacaggcggcggcgttttacgcccagttcgtgcaggccctgagcgccggcggaggcgcgtatgcggccgccgaggccgccgccgtgtcgccgctgctggccccgatcaacgcgcaattcgtggcggccaccgggcgcccgctgatcggcaacggcgccaacggcgcccccgggaccggagccaacggcgggcccggcgggtggttgatcggcaacggcggcgccggcgggtctggcgcccccggcgctggggccggcggtaacggcggggccggcgggctgttcggcagcggcggggccggcggggccggcggaaacgccttcggcgctggcgaggtcggcggggccggcggggccggcggggccggcgggaacgccatgctgttcggcgccggcggggccggcggggccggcggggcctccaccgacgtcgccggcggggccggtggggcgggcggggccggcggaaacgccggcatgctgttcggcgccgccggggtcggcggcgtcggcggattctcgaacggcggtgccaccggcggggcaggcggggccggcggctccggcgggtttggcctccccagcggggggaaagggggggccggcggcgacgccggcatgctcttcggctccggcggctccggcggcgccggcggcattagtagaagcgtcggggacggcgccgccggcggggccggcggggcccccgggctgatcggcaacggcggcaacggcggcaacggcggcgcgagcaccggcggcggggacggtgggcccggcggggccggcggcaccggcgtgttgatcggcaacggcggcaacggcggcagcggcgggaccggcgcgaccctgggcaaggccggcatcggcggtaccgggggggtgctgttgggcctggacggctttacggcccccgccagcacctcgcccctgcacaccctgcagcaggacgtgatcaatatggtgaacgaccccttccagacgctcaccgggcgtccgctgatcggcaacggcgccaacggcactccggggaccggggctgacggcggagccggcggctggttgttcggcaacggcggaaacggcgggcagggaacgatcggcggcgtcaacggcggggccggcggggccggcggggccggcgggatcttgttcggcaccggcggcaccgggggcagcggcgggcccggcgccaccggcctcggcgggattggcggggccggcggagccgccttgctcttcggctccggcggggccggcggaagcggtggtgccggcgcggtcggtggcaatggcggggccggcggtaacggcgggctgttcgccaacgggggagccggcgggcccggtgggtttggcagccccgctggggctggcgggatcggcggggcaggtgggaacggcgggctgttcggcgccggcggggcgggcggcaacggcgggctgttcggcgccggcggcaccggcggcgccggcagccatagcaccgccgccggagtttccggaggggccggcggggccggcggcgacgccggcttgctctccctcggcgcctccggcggggccggcggcagcggcggttccagcctgaccgccgccggcgtggtcggcggcatcggcggcgccggaggcttgctcttcggctccggcggcgccggcgggagcggcgggttcagcaactctggcaacggcggggccggcggggccggcggcgacgcgggtttgctcgtcggctccggcggggccggcggggccggcgcctccgccaccggcgccgccaccggcggggacggcggggccggcggcaagtccggagcgttcggtctcggaggtgacggcggcgccggcggcgccaccggtttgtccggtgctttccacatcggcggcaagggcggcgtcggcggcagcgccgtgctgatcggcaacggcggcaacggcggcaacggcggtaacagcggtaacgccgggaaatccgggggtgcacccggccccagcggcgccggcggcgccggcgggctgctgctcggtgagaacgggctgaacggcttgatgtagccggcgggcctgcgaccgcgcgcggcgttgacagcatcgcttcggccgctcgaccgcagatgatgctgttgatgcgttaccgtgtgcatcatgcgcaccacggtgtcaatctccgatgaaatactcgctgccgccaaacgccgggcccgcgagcgtggtcaatcgctgggcgctgtgatcgaggacgcccttcggcgggagttcgccgccgcccacgtcggcggcgcccgcccgaccggcccggttttcgacggcggcaccggtccgcggcgaggcatcgacctgacctcgaatagagcgttgtccgaagtgctcgacgagggcctggaactgaactcccggaagtaacccccaataggcgcagaacggcaatgttccttctcgacgccaacgtgctgctggctgcacaccgcggtgaccacccgaatcaccgaaccgtccgcccctggttcgatcgactgctcgcggctgacgaccccttcacagtgccgaacctggtatgggcgtcgttcctccggctggcaacgaatcgacgcatcttcgagattccgtcaccgcgagcagaggcattcgcattcgtcgaagccgtcaccgcccagccccatcaccttccgacgaaccccggtcccagacacctcatgctgctgcgaaaactctgcgacgaggccgacgcatcgggcgacttgatacctgacgcggtactcgcggccatagcagtggggcatcactgcgccgtggtgagcctggacagggatttcgcccggtttgcctctgtgcgccacattcgcccgccgctctagcgagcggtcctcaagtacagtcggcgaccggacaaaccgctgcgccagacgattcaccgtcctcgcgtcaattcgagcagctacggccgaaagccaagggccttcttcgtcggggtgaaaaagttcagacgcagcgacaccagctgccacagctggttgagcaactccagttcctcggtgctgtcgtagcgccagtggaacgcgtgtttgcgcaccacacggttgttctttcgactccacgtgcgcctggtcgttcgtctggtacaccaggctaccgggctatcggattcggccccaaacctcaggagccgcctccggatccggtgccgtttccgccctaccagccgaaggtgtgggactaaactatctagggcaagtgcgggccatagtgggcgactgcgtcatccacatcatgccgatgggcaccggggtcgagctgagcaagttggccgatctggcattggatatcggccgcagtgtcggatgctcggcctacgagaacgacttcacgctgccggacattccaacgcagtggcgcaaccagccgctgggctggtacacgcaaggccttgccccctacctgccggggctgtcggacccgaaagacgccgccgagggctgatgggtgtgccggcgacctctgagggcgagcagacgcataagcgcccaatttcgtgtcgaaatgggcgcttatgcgtctgctcgcgcgcgcaacgtgtggatcaccgcgctgaagtccaggtcggcgtggtcggcggcgaatttggcgtagatgtcggcggcgtggctgcccagcggggccgtcgcaccggtggcggccaccgcatccatcgccaggcccaggtccttgttcatcaacgcggtcgaaaacccgggcttgaagtcgttgttggccggtgaggtgggcaccgggcccggcaccgggcaattggtgtgcaccgcccagcaattgccggtcgcgccggtgatgacgtcgaacaacgattgtgcggacagcccgagcttctcggccagcacgaacgcctcggcgatcgcgatctgctgcaccgccagcaccatgttgttgcacaccttggcggcctgtccggcaccggcggcgccgcagtgaatgatcttgcccgccatgggctctagtaccgggcgtgcccgccgtagcgtggactcgtcgccgccgaccatgaatgccagcgtcgcggcggcggcgcccttcaccccgccggagaccggcgcatccagttggagcatgccgtgcgattcggccagcgcgtgcacctcacgggcatcggtgaccgagatcgtggagctgtcgatgaacagcgttgccggacgcgcggcggccagcacgtcggtgtagcagcgccggaccacctcgccggtgggcagcatggtgatgaccacgtcggcctcggccaccgcttcgggcgcgctacgaaacaccgcgacaccgtgcgcggcggcgccggacgccgccgtgggtgccgggtcgaatccacgcacgacgtggcccgcaccaaccagattcgccgacatcggcgcacccatgttgcccaaacctaggaaggcgatggtcgtcatctgagcctctctaaacggtggcgcggaaccgcgcggcctcggcccgaccgatgaccagccgcatgatctcgttggtcccttccaggatgcgatgcacccgcaggtcgcggacgatcttctccagaccatactcgcgcagatagccatagccgccgtgcagctgcagggcctggtcggcgacctcaaagcaggtgtcggtgacgtagcgcttggccatcgcacacagctcgaccttgtcggcgtcgtcgtcatcgagcgcacttgcggcccgccacaacaacattcgcgacgtctgcagcccggtagccatgtcggccagggtaaaccgcacggtgggctcgtcgagcagcgatccgccgaaggcctgtcggtcgcgaacgtaggcgcccgctttgtcaaaggcggcctgcgcgccacccagcgagcatgctgcgatattgagccggccgccgttgaggccgctcatcgcgataccgaagccggcgccttcgccgtcggcgccgcccagcatggcctcggagggtacccgcaccccgtccagcaccacctgcgcggtgggttgggcatgccaacccatcttcgcttcgggcgcgccgaaactcagccccggtgtgcccttttcgacgatgaacgccgacacgccgcgcggaccctcggcgcccgtgcgcgccatcaccacatacacgtccgatgctgcggccccggaaatgaattgtttgacgccatcgagcacgtagtcgccgccttttcctgagccgtgcctgacggcgcgggtgctcagtgcgccggcatcggatccggcgcccggttcggtcaggcagtagctggcgatgacgcccatggtggccagtcgcggaatccagtccttgcgttgctcgtcggtgccgaagctgtcaatcatccacgcgcacatgttgtggatggacaaaaacgcggcggtcaccgggtcggcgatcgccaactgctcgaagatgcgcacgccgtcgagccggcgcagcccactgccgccgacgtcgtcgcggcaatagatcgcggccatgccgagttcggccgcttcccgcaacacgtccaccggaaagtgtttggcggcatcccattccagggcgtgcggagccaggcgtttgccggcgaaggcggccgccgtctcgacgatcacccgttcgtcgtcgttaaggacaaacatgacacgctaactcattgtggggatgacgaattcggcaccgtccttgatgcctgacggccatcgcgacgtgacggtcttgaccttggtgtagaactggattgccgccgggccgtgctggttgaggtcgccgaagccggagcgcttccagccgccgaaagtgtggtaggccaccggcaccgggatcggcacgttgacgccgaccatgcccacctgcacccgggagacgaagtcgcgggccgcgtcgccgtcgcgggtgaagatcgccaccccgttgccgtattcgtgctccgacggcagccgcaacgcctcttcgtagtcgcgggcgcgaaccatgcacaacaccggcccgaagatttcgtcggtgtagatcgacatgtgggcagcgacatggtcgaacagggtcggcccgatgaagaagccgccctccaggttcgcatcgccttcaggcagcccaaaggtcaggtcgtcgctggcgcggtcgcggccgtcaacgaccagctcggcaccggcggccacaccctggccgatgtagtcgcgcacccgcgccagcgccgccccggtgaccagcgggccgtagtccgccttggggtccaggctgtgtcccacccgcaagttattgatccgctcgatcagcctggcgcgcaaccgctccgcggtctgatcgcccaccggcacggcgacgctgatcgccatgcagcgttcgccggcgctgccgtatccggcgccgatcagtgcgtccacggcctgatccaggtccgcgtcgggcatcacgatcatgtggttcttggcaccgccgaaacactgcgcccgcttgccggtggcggcggcaccagcgtagatgtactgagcgatatccgagctgccgacgaagccgacggccttgatgtcggggtggtgcaggatggcgtcgacggcctccttgtcgccgtgcaccacctggaacacgcccgccggcaggcccgcctcgatgaacagctcggccagcctcaccggaaccgacgggtcgcgctcacttggcttgagcacgaaggcgttgccgcacgctagggccgggccggccttccacagcggaatcatcgccgggaagttgaacggggtgatccccgcgaccacacccaggggctgccgcagcgaatagacgtcgatgccggggccggcaccctcggtgtactcgcccttgagcaggtggggaatgcccaggcagaactcgattacctcgatgccgcgctggacgtcgccgcgggcgtcggccagcgttttgccgtgctcacgcgacaacagctcggccaactcgtcgatggtgtcgttgaccagttcgataaaccgcatcaacacccgggcacggcgctggggattccatgcggcccagcccttttgggcctcgaccgcggaggccacggccgcgtcgatgtctgacttgccggccatcggtaccttcgcctggatctggccggtgttggggtcgaagacgtcggccgagcgcgtggactggccggcggtgcgttgtccgtcgatgaaatgtgaaatctgtgtggtcatggttgtcctgtgcaagccggtggcggcggggaatcccgatacttggatatcctagtaactgtggcggatggctcgcaaggcgaccgagccgacagcgtcctagcgggagacgcttggatgctcgttgcattttggccgatacccgcatctgttccggcgctgcgctccatcatggctagtacgcgacaacacccgggggtaagcgatgtcatttgtgatcgtggcgcgggacgcgttggcggcggccgcggcggatctagcgcagatcggttcggcagtgaatgcgggcaatctggccgcagccaatccgacgaccgctgtggcggcggcggccgccgacgaggtatcggcggcactcgcggcgctgttcggcgcgcatgcccgggagtatcaggcggcggcgcaggcagcggcgtatcacgagcagtttgtgcaccgattgagcgcggcagcgacatcgtatgcggttaccgaggtgaccatcgcgacgtcgctccggggggcgctgggctcggcgcccgcgtccgtttccgacgggttccaagcgttcgtctatggtccgattcacgcgaccggccagcaatggatcaacagcccggtcggcgaggcgctcgccccgattgtcaatgcgccgacaaacgtgctgctcggccgcgatctgatcggcaacggcgtcaccgggacggcggcagctcccaacggtggccccggcggtttgctattcggtgacggtggggccggctataccggcggtaacggtgggagtgccgggttaatcggcaacgggggtaccggtggcgccggctttgccggcggagtgggcggcatgggcggcaccggcggctggttgatgggcaacggcggcatgggtggcgcgggcggtgtcggcggtaacggcggcgccgggggccaggcgctgttgttcggcaacggcggcctgggcggagccggcggggctggcggggtcgatggggctatcggtcgtggcgggtggttcatcggtaccggcggcatggccacgatcggtggtggcggcaacgggcagtcgatcgtcatcgacttcgtgcggcacggccagacgccgggcaacgccgcaatgttgatcgacacggcggtgcccggacccggactcaccgcgctgggccagcaacaggcgcaggccatcgccaacgcgctcgcggccaagggcccctatgccgggatcttcgactcgcagttgatcagaacgcagcagaccgccgcgccgttggcgaacttgctggggatggccccgcaggtattgcccgggctcaacgagatccatgccggcatcttcgaggacctgccgcagatcagccccgcgggcctgctgtatctcgtcggcccgatcgcctggacgctcggatttcccatcgtgccgatgctggccccgggctccaccgacgtcaacgggatcgtcttcaaccgagcctttaccggtgcggttcaaacgatctacgacgcttccttggccaatccggtcgtggccgcagacggcaacatcacgtcggtcgcttactccagcgcattcaccatcggggtcgggacgatgatgaacgtcgacaatccccatccgctactgctgctcacccacccggtgcccaacaccggcgccgtcgtggtacagggcaatcccgagggcggctggacgctggtcagctgggacgggatacccgtcgggccggcgtcgctgccgaccgcgttattcgtcgacgtgcgcgagctgatcacggcgccgcaatatgcggcctacgacatttgggagtccctgttcaccggcgatccggcggcggtcatcaacgcggtgcgagacggtgccgatgaggtcggcgcggctgtggtccagttcccacatgcggtggctgacgacgtgatcgacgctacgggccacccctatctaagcggcctgccgatcggtctgcccagcctgatcccatgaccgcgagcgaccaataggtccccacatggcccggaggccgctgccagcattgacccgacgatgccggcccgcaggcttccccgatcgtgcggaacctgctcggccgtgcatgggacatccagatcggattgcctccgggtacggcgtacgccggacccggtcgccgggacgataccgggctagtgttagctagcggtggaaaaagcccgacacgaaatcgatcgaattaaagccaccagaatcctgctttccagagttcccgaaacccgatgtggcgctgttgttgtcgggattggcttcaagattaccgaagcccgactgtagaaaacccgtattaccaaagcccgacatgaatccactgaacaggccggttcccttgttcccgaaacccgatgttacactaaccgaattgttgtaacccgttaccgattggcccgagttggcgaagcccgagatttgtaaattaccaacgttttgggcgccggagtttcccttaccagaattattgaaacccgaatttccactgccggcgtttccgaatcccgagttttcgcccagcccatcggtagtattgccgaaaccggtgttcaggttgcccgcgttaaagccgcccgtgttgatattgccagaatttgcgaagccggtgttcgtcaggccagagttcaagaaaccagaattagcgtctcctccgttgaagctgcctgagttgaatgcacccgagttgaagctaccggtgttaatgatgccgccgttgaagttgccggtgttgaaatcgcccgcgttccctatgccggtattggcctgacctgagttgccaaagccagtgttgacgcttaacgcgttcccgaagccggtgttgataaagccggagtttccgaagccggtgttgatgttgcctgagttggctacgcccgtgttggtgacgcccgagttgcccacgccgaagttgccgctgcccgagttgaagaagccgatgttcccggtgcccgagttaccaaatcctatattaccgctaccggaattcagtccgccaaagccgatctgattgctgccggttaacccaatgccgatattattgttgccggtgttcccgaagccgaagttgtagctgccgctgttcccgaagccaacgttgccgtcgcctacgtttcccagaccgatatttgcgttgcccgtgttaccaccgccgaagtttccattgccaccgttgccaatcccgacattcccattgccgggggtgggcacggcgggggaactcatgtttggacctgcatttccgataccaatgttggcattgccaaagttcccgaagccgaagttgttgtcgccagagttgccacccccgacgttcgcattaccgatgttgccgctacccacgttaaagctggacggtccgatgccaacgtttccgtttccgctacccaggttgaagttgccgatgttgccgctacccacgttgaagctggaaatctggccgtggaaggcgcttccgtttccgccgccaaagttggcgttaccgaggtttccattacccaggttgtaatcgccggtattaccattgccgacattgaggttgccgatattgccgacacccaaattgatgtttggcaacgccggctgccacgacgccagctgtgccgctgccgccgaggatgcggcatggtagccggccatcaccgccacgtcttgtgcccacatctgctcgtaggtggattccatggccgctatggccggcgcgttttgcccgaacacattcgacaccgccaacaaccacgtccgaacacgattggcctgcaccaccgccggatgcaccacgccggccagcgcctcctcaaatgcacccgccgccgcccgagcctgccgcgctgccagctcggcctgggctccagccgcggtcaaccagctcgcatacggccccgcggcattcgccatcgcggccgacgccggtccctgccaagcgccgccggccaactccgacgtcaccgacccgaacgacgacgccgccgcgtgcaactcctcggccaacccgtcccaggcccccgccgccgccaatagtggccgtgaccccgcacccagatacatccgtagcgaattggtctccggaggcaaccacgcgaaaccgaccatcacggccccctcacaccattgacaaaccaggacgcctcgagcctaactacacaacgcgaagggattgggacttctatcggaattgcgccgcgtgcactggccgccggcctttccccgccagcctcggtgtttcatgccgcttgccgtggtctgccacctgcgagttcgcatttgtgcagagtcccgtcgggagttgtcaaaactaaaacgggcgatcttgatcgcatcggaagcgcgagattgcgccctgagctgcgccttcgtggagcccccggtcaggattgaacggacgaccgctcgcttataaggctgttccggtaccgatccttaagccatcgaggccctcggcctcatagcgggccaaccaggtatgcagcgtctgccgcgacaccccaactttctcggcaacctgcgagatcgacaacccgtcgctgatcaccgccaacacggcttgataccgctgttctgccacactcaactccttcatcgaaggagtgtcaaggatcagccgaaccaactgtcaagcatcagccgaaacatcgtcaggcatcacccgaacccaaaacgtcaagcatcagccgaggtactacacgaacgcttgagccccctgtcaggattgaactgacgaccgctcgcttacaaggcgagtgctctaccactgagctaaggaggccgatgaaatcgctgtgagtctagccgctcactcgctgtcgacgacgcgttgcgaacgcaccgaccgcgacgacgagcggcgcgcgggacggcgcccgggcagtggaatgcgctcggcgatgctgctcagcgggttgaccaccatggtaagtgcgatcacagcgtcttgcagcgtcgcgatggccggctcgagcgcctccatcccgggtgtcagccgcgccaacgtgtcggcgacgtcggcgagctgttcgagcggtccgtccttggccgttatcttgtcgatcagtccgccttcggccagcagccggtcggccagcccgtcttcggagagcacccgctcgataagtccgtcctcggcgagcagctggtcggccagtccgcccggttgcagtgcgcgctgcatggcgccgccttcagcggtcaggcggtcgagtaagccgccgggctgggtcagcaggtcgaccaccccgccgggccgcagcatccggtccatcggcccgttgggcgcgatggcgcgtcccagcggcatatcgtcgtccaatagcctggccagccggttggcgcgggcaatcgtgtcatcgattcccagcatgttggccattgaggtcgacccgcttgcgccgccggcatcacccaacgcttgtttggccatgtcaaccgccgcgccggccatgttcaaaccggtgtcggcggcggcgagccccgctcgtgcgggccaggtcgcaatacccacgagggtttggccgaggttcattctgcgagtgtattcacggcgcgccgtggattgagcggcaacggtccaagctgatttggcgattcctggcagactgttagcagactactggcaacaagctttcaggaattacacaatgactgtgaaggtaacgttcaaccaatgcggaaaggggttgatctcgtgacggcgggaaccccaggcgaaaacaccacaccggaggctcgtgtcctcgtggtcgatgatgaggccaacatcgttgaactgctgtcggtgagcctcaagttccagggctttgaagtctacaccgcgaccaacggggcacaggcgctggatcgggcccgggaaacccggccggacgcggtgatcctcgatgtgatgatgcccgggatggacggctttggggtgctgcgccggctgcgcgccgacggcatcgatgccccggcgttgttcctgacggcccgtgactcgctacaggacaagatcgcgggtctgaccctgggtggtgacgactatgtgacaaagcccttcagtttggaggaggtcgtggccaggctgcgggtcatcctgcgacgcgcgggcaagggcaacaaggaaccacgtaatgttcgactgacgttcgccgatatcgagctcgacgaggagacccacgaagtgtggaaggcgggccaaccggtgtcgctgtcgcccaccgaattcaccctgctgcgctatttcgtgatcaacgcgggcaccgtgctgagcaagcctaagattctcgaccacgtttggcgctacgacttcggtggtgatgtcaacgtcgtcgagtcctacgtgtcgtatctgcgccgcaagatcgacactggggagaagcggctgctgcacacgctgcgcggggtgggctacgtactgcgggagcctcgatgagtcttggtagttaatcggatcggcagcccgaggagaacgcggcaatggccagacaccttcgaggaaggctgcccctacgggtacgcctggtcgcagccacgctgatcctggtggccactggacttgtggcctcggggatcgcggtcacctcgatgttgcagcaccggctgaccagccggatcgatcgggtgttgctcgaggaagcccaaatctgggcgcagatcacgctgcccttggcgccggacccctaccctattcataaccccgatcggccgccgtcgaggttctacgttcgggtgatcagccccgacggccagagctatacggcactcaacgacaacactgccataccggcggtgcccgccaacaatgatgtcggccggcacccgacgacgctgccatcgatcggcggatccaagactttatggcgcgcggtctcggtgcgcgcgtcggatggctacttgaccaccgtcgccattgatctggccgacgtccggagcaccgtgcggtcactggtgctgttgcaggtcggcataggcagtgcggtgctggttgtcctcggggtggcgggctacgctgtggttcgccgcagcctgcggccgctggcagaattcgagcagacggccgcggcgatcggcgcggggcagctggatcgccgggtcccgcagtggcatccgcgaactgaggtcggccggctttcgttggcgctcaacggaatgctggcacaaattcagcgggcggtggcgtccgcggaatcttccgccgaaaaggcccgggattcagaggaccggatgcgacagttcatcaccgacgccagccatgaactgcgtaccccgttgaccactatccgcggcttcgcggagctgtaccgacaaggagccgcccgcgacgtgggcatgctgctgtcgcggattgagagcgaagcgagccggatggggctgctggtggacgatttgctgctgcttgcccggctagatgcgcaccggccgttggaactgtgccgggtggacctgctggcgctggccagtgatgccgcgcacgacgcgcgggcgatggaccccaaacgcaggatcaccctggaggtccttgacggccccggcaccccggaggtcctcggcgacgaatcgcggcttcggcaggtgctgcgcaatctcgttgcaaatgccatacagcacaccccggaaagcgccgacgtcaccgtgcgagtcggcaccgagggcgacgacgccatcctcgaggtcgccgatgacggtccgggcatgagtcaggaggatgcgctgcgggtgttcgagcggttctatcgcgccgactcgtcgcgggcgcgcgccagcggcgggaccggactggggttgtcgatcgtcgactctttggtggcggcccatggcggagcggtcaccgtgacgaccgcgctcggggagggttgccgctttcgtgtctcgctgccgcgcgtcagtgacgtggaccagctgagcctcacgccagttgtgccagggccgccctgatcttggcctgcgcttcgtccagcgatcccggtgaggggttgcggtcgacgttggcaaagccgaaatcactgaggctgcgggtgggaaacacgtggatgtgtaggtggggcacttccagcccggcaatgatcatcccggcgcgttgggttgaaaacgcccggcacacggccttgccgatcagctggctcaccgacatgacgcggccaaataacgcgggatccacgttttgccagtggtcgatttcggcgcgtggcaccaccaaggtgtggccttgcgtcatcggctcaatcgtcaagaacgccacgacgtcgtcgtcctcgtagacgaaacggccgggcagttcacggttgatgatcttggtgaagatcgacacccgttgagcatatgacgtcgcaacggcccccccccaggtttcattcctggttaccgaaggtcatcatgtcgaggttccagtacccacgcatgttggtgatcaaaccggccttattcacccggtaggtgaacacgccgcggacctcactggtaaagccgccgtcaaactcgctgtgcaacaccagaatgtgggcgatctcgtccggtgagctggacgggaacgtctcctcgcaggtgaccgtcaaccgattggccgcaatgtgtgtgtcgaagaaggcgccgacggcctccttacctttgatgccgctgccatcgggattggtgacggacttgccgatcggatcctcgatgacgacgtcgtcggccatcagcgccagccagccctcccggtcgtgggcttggacgcaccgccacgacgactgcgacgcgatcagggccggggattgggtcgtttgggtcatggctatctccggctagcggtcgtcgtccgtgtaccggatcacgccgcgaatgttcttgccgttcagcatgtcctggtatccgtcgttgatctgctccagcttgtacgcagtggtcaccatgtcgtcgaggttgagtttgccggccttatacatcgacaacagcttcggaatgtcgtagtgcgggttgccgccgccgaagatggtgccctggatgttcttttgcagcagggtcaacatcgcgaggttcagcgtcacctgggtgtcgaccaggctgccgatggccgtcagcacgcaggtgccgcccttggccgtgatggtcagatagctgtcgacgtcggcgccatcgagcttgccgacggtgatgatcaccttctgcgccatcaggccgtaggtgacctcggcaatgcccatcagcgcggcgttgatgtccgggtagacgtgggtggcaccgaatttcagagcctgatcacgtttccattccaccggctccaccgcgaagacgtagcgggcgcccgcgctgaccgcgccctgcaacgccgccatgccgaccccacccaagccgacgatggccacgtcgtcgcccggccggacgtcggccgtgcggaccgccgaaccatagccggtggtgacgccgcaaccaaccaggcaggcgacttcgaagggcaccgacgggtcgatcttcaccaccgagctgcggtgcaccaccatgtacggtgaaaacgttccgagcagggtcatcgggtagacgttctggccgcgagcctgaatccggaaggagccgtccgtcacagattccccggcgagcagccccgcccccaggtcgcacagattccgcattccagcctggcaggacggacacttgccgcaggacgggatgaatgccaacaccacgtgatcgcccggggcgaagtcgtcgactcccgggccgacctcggtgacgatgcccgcgccctcgtgtccgcccagaacgggaaagcccgccatcgggatgtcgcccgtcaccaggtgatggtcggagcggcacatcccagccgcttccatctggatcttgacttcgtccttgcgcgggtcgccgatttcgatctcttcgacggaccatggctggttgaactcccagatcagtgcgcccttggtcttcaccgcaaacctgctttcatcgttgaacttcggctacgagtggtccctagcctcggccggaacgccgactggctgagtgtaggtcaacggcgctagggcgtttaccacagtggcaccggcgtcttgccgagcgggtaatagcccggcactttgttgcccgacacggcgcgttcgatgcgcttctgcatgcctggcgatagcttgccggccttgatcaattccaggtagagcgcggaaacatgaccgaagtcgaagaaatcgcgttgccagttccatttcccgccgccggcataccggaaccagctgccgccaatgccgtacacctcctgctcggcgccattggcgtcggtggcaacctgtttccagaacccaaccacctcgccctgtttctcgtcgatgacgacccgttgataggggtagcgccagccctgcaggccgtccatttcctggcccagcgcaatgtcgcggatctcgtcgatgccgacgcacatcacgtcctcgttgggaccgacgttccagccgtaggtggcgtcgtcggtgtagaagtcggccagcaacgtccagtcgccgcgccgctccgccgtacggttggcctgtaaccagcggtgaaccacatcttcgagttcgtcgcgaggatagccggccacggttactctcccgtttctcggatggacagtgcctgggtgggacaggcccacacggcatgcttgatcacgccgcgggcttcctcgggcggctcggggtcgaggatttcgacctggccgcgcttgggcacccggaaatactcgggtgcctccagctcgcacatcgcgtgtccttggcacagatcccggtcggcttcgactcgatagcccatcgttaaactcccgttcgccggcggtagcgcacgcaagcgggctgggccaactgcaccaccatcttcgaatggtcgttacgatagctttctggcggttgcgccatctcaaactcatactcgcgcaacaacaccgagaagatcgctttgatctgcatgatggcgaacgccgcccccacgcaacgatgccggccggcgccgaacggaatccacgtccagcggttgagcagatcttcctggcgcggctgctcgtatcgtgctggcacgaagtcgtggggatcggggaagtcttcggggatccggttggagatcgccggggaggccgccaccagatcgccctcatgaatccggtggccttgcacctcgaactcgcccttggccactcgcatgaggatgatcagcggagggtgcaggcgcagcgtctctttcagcacgttttccagctgcggaatctggcgcagcgcatggaaactcaccgatcggccgtcgccgtacagctcgtcgagttcgtcgatcacggccgcgtaggcgtcgcgatggcgcatcaactcgatcagcgtccacgaagccgtacccgagctggtgtgatggccggcgaacatcatcgagatgaacatgccggtgatctcgtcggccgagaaccggggagtgccggtctcagccttgacggcgatgagcacgtcgagcatgtcacggtcgctcttgtcggtgggtgggttggcgatccggccgttcatgatgtccgcaaccagtgccaccagaccattgcgggcttcgtcgcggcgacggaagctctcgatcggcagatacgggtcgacgtaggctagtgggtcggtgccgcgctccaactcgtgatagagcttggcgaatcgcccgtcgagctggtcgcggaacttcttgccgatcaggcaggccgaggaggtgtagatggtcagctcggcgaagaagtccagcagatcgatctcgccggcctcaccccagtcggcgatcatccgtcggacttgatcttcgatggtggcggcgtggcccttcatctgctcgccgcgtagcgcggcattgtgcagcatctctttacgccgttccgggctggcgtcgaacaccacgccctcgccgaagatcggcgtcatgaacgggtatgccttggcctggtccagatcgtcgtcgcccgcccggaagaagaattcgttggcgtgcgagccggacagcagcacgacctgcttcccggccagctggaaggtaccgacgtctccgcattcgtcgcggacccgttgcatcagcccgatcggatcggtgcggaactcctcgaggtggccgtgttcgtcgtggccacccgaaacccggggtagtgcaacagcgctcattagcccggcatcccctcttcgcccagtactagcttctgacggtgcgcgggcgcatccctcagcggggcctccggttgaatctccatgttcaccacgacacacccgcgcggcgtttctgcgacgaacgcgatagcgcgtgccaggtcgctgggtcgcaagaagtagttgtgccgggcctgcccccactttgcccagtccgccagcattgggccgacttgttcggccgacagctgccagcccataccggtcagcgtgggtcccggatgcacgatcgatgcgcgaacaccggtgccttccaactccatctgcaggttggtgaccatagcggccagaccggccttggcggcgccgtaggcacccatatgcgggcgttggcgcaggcccacatcggatccgacgaagatgaggtcacctcgccggcgtgccaccatggccggtagcacggccgtggccagccggttggcaccgaccaggtgtatctgaacctgctctgcaaaggcctcggtgctgacctcgtgcagctgtcccgggagcatgtcgcctgcactggacaccagcagttcgacctcgccgagtgcctcgaccgtttgcgccacaaacgatttcaccgactcgggatcggtcacgtcgagggggaaggctaccgcctcgccaccgtcggcgcggattttgtcgaccagctcggccaacttgtccatgcggcgggcccccaaggcgaccggaaacccgcggccggcgagttcggttgcggtggccgcgccgatgcccgacgatgcgccggcgacgacggtggtccgccgggcggggtgaggttcgaagcgtggcattacctggcctgcacgctgatcggcagatgggcaaatccgcgcacgttgctggaatggacgcgcacgacgttgtcgtcgtcgacttcgtagttgcggatccgacgcagcagcgcgcccagggccacccgggcttccatccgggccaggtgagcccccagacagaagtgggcaccgctgccgaaactgactagtttgcagccgatttcgcggccgatgcgatagtcgtccgggtcgtcgaacacccggtcgtcacggttggccgatcccggtagcagcagcaacacctcaccctcggggatcgtggtgtcgtacaacgtgagatcgtgcgcgacggtgcgggccagaatctggctggacgtgtcgtagcgcagggtttcctccacccacatcggaatccgggagtggtcggcgaatacgcgggccagctggccagggtggtgggcggcccagtagacggcattggccagtagcttggtggtggtctcgttgccggcgatcaccatgagaaacaggaacgccatgatttcctggtcggaaagccggtcgccgtcgagctcggctgccagcagtgccgacgtcagattgttcgcgggccgccgccggaattccgcgatcaggtcagcgtaatatctcatcagctcgatcgacgccgccatcgccggcgggggcacatcggccacgccgtcctcgcggtgcagcaccgcatcggccagcgcgcggatgcgggcccggtcggtgtcgggcacgcctatcagctctgaaatcacatccatcggcagcttgccagcgaattctgctacgaaatcgaaactttcggtttgcagggccgaatccaggtgaatgcgggcaagttcgagcacctgcggctcgagttcacggatccgccgtggggtgaagcccttggacaccaaggtacgcatccgcagatgtgcggggtcgtccatggccagcatcgacattacccggtacgcctcagaagtgcgtgaggacggatccagggataccccataggcattcgacaacgccgtgctgtcccggaagccttgcagcacgtcgtggtgccgcgacaccgcccagaaattgcgttcctcgttacggtacagcggggcctcgtcccgcagccgacgataatacgggtacgggtcttcgtgaaagtcgtagtcgtaggggtccaggaccagttcggggtcaccgacgcggacggtcattcgctgccaccagtgctcggctcgttagctccggccaagatcaggcccaccacgtacccgagtcgatcggcgatctcgtggtaggtgaaggtgccgctgccggcctgtacgagcgctccgaagaacgccatctcgagtgcgaacacggtaccgggatcggcgccaggtccgatcgccgatgtgatgcggcggtggatctcggcgccgattcggtcgcgcaccgcacgcaccgcggggtcggcgccgccgtcgagcagcgccgccgtgcacgccgcgccgatttcgggttcgtcggcaaccaccagcgccaggtgtcgcaacgagctcgtcacccggataggcatcgggacgttgacgtcggtgacgcaggggacctggcggaccaggtcgaggtagacctcggcgatcagatggttcttcgacgagaagtatgtgtaggccgtcgccggggctaccttggcgcgggccgccaccaggcgcaccgtcaggtcggcgtatgacttctcccgcagggtcgccatggcggcagctagcaccttgcggaaggttgcctgctggcggcggttgcgtgacaccgcttcggcgtggggttcggtttggcgctgggccggggtggtaaccagtacatcgctggacacatgtccaagctatcggatggtcgcggcaggaggcaagccagtctgctaaacatgcagctaacatgggactgtccgcgacgcgacgtggcccctggtgcatcggtcaggacggtgtagcggccttgcggatacggtctcgatgaggcaatatcggacaagtgtccaatcgatgatgagagtcggagaagttgggagcggtagatggccctgtggggcgacggaattagtgcgctgctcatcgacggcaaactatcggacggccgtgcgggcaccttcccgacggtcaatccggccaccgaggaagtgctgggagtcgccgccgacgccgatgccgaggacatgggccgcgccatcgaggccgcgcggcgggcgttcgactcgaccgactggtcccgcaataccgaacttcgggtgcggtgtgttcggcaactgcgcgacgcaatgcaacagcacgtcgaagaactacgcgaactgacgatctccgaggtgggcgcgccgcggatgctcaccgccagcgcccagctggaaggcccggtcggggatctatcgtttgcggcggacacggccgagtcctacccgtggaagcaggacctcggcgaggcatcgccgttgggcatcgccacccggcgcaccctcgcacgggaggccgtcggtgtcgtcggcgccatcaccccgtggaacttcccgcaccagatcaatctcgccaagctaggtccggcgctagccgcgggtaacaccgtcgttttaaagccggcgcctgacacaccgtggtgcgcagcagcgctcggggaaatcatcgtcgagcacaccgacttcccaccgggcgttgtcaacatcgtcacctccagcagtcacgctttgggggcgctgttggccaaagaccctcgggtggacatgatttcgttcaccggttctactgcgaccggccgtgccgtaatggccgatgccgcggccaccatcaaaaaggtttttctggaactgggtggcaagtcggcgttcgtcgtgctcgacgacgctgacctagccgctgccagcgcggtatcggcgttctcggcttgcatgcacgccgggcaggggtgcgcaatcacgacccggctggtggtgccacgggcccgttatgaagaggcggttgccatcgcggcagccaccatgtcgtcgatcaggcccggcgatcccaacgaccccggaaccgtttgcgggccgttgatttcggcccgacaacgggatcgtgtgcagggctacctcgacctggcggtcgccgaaggcggaaggttcgcatgcggtggcgcgcggccggcggatagagaggtcggtttctacatcgagcccacggtcatcgcagggttgaccaatgacgccagagtcgcccgagaggagatcttcggaccggtgctcacggtgattgcccacgacggtgacgatgatgcggtgcgcatcgccaacgactcgccatacggcttgtcgggcaccgtgtatggcgccgacccgcagcgcgccgcgaggattgcctcgcggctgcgggtaggcaccgtcaacgtcaatgggggtgtctggtactgcgccgacgcgccgttcggcggctacaagcaatccggtatcggacgcgagatgggtctcctcggcttcgaggagtacttagaagccaaactcattgctaccgctgcaaattagctagcgggttgacagcgcagaaaggaagccatgttcgacagcaaggtggctatcgtcaccggggctgcccagggtatcgggcaggcctacgctcaggcgttggcccgcgaaggtgcctcggtggtcgtcgctgacatcaacgccgacggtgccgcggcggtagccaagcagattgtcgccgacggcggtactgcgattcatgtgcccgttgacgtgtccgacgaggattccgctaaagccatggtcgaccgcgccgtcggtgctttcggcggcatcgactatttggtgaacaatgcggcgatctacggtggcatgaagctcgatctgttgttgaccgtgccgttggactactacaagaaattcatgagcgtcaaccacgacggcgtgctggtgtgtacccgcgcggtgtacaagcacatggccaaacggggcggcggcgcgattgtcaaccagtcctcgaccgcggcctggctgtattccaacttctacggcctggccaaggtcggtgtcaacgggctgacgcagcagctggcccgcgagctgggcggaatgaagataaggatcaatgcgatcgcacccggaccgatcgacaccgaagctacccgcaccgtcacccccgcagagctggtcaagaacatggtgcagaccatcccgctgtcgcggatgggtacaccggaggatctggtgggcatgtgcctgttcctgctgtcggattcggcatcgtggatcaccgggcagatcttcaatgtcgatggcggacagatcatccggtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaccgctcacccggagacaccacgcctgggatatatcggcttgggtaatcaaggcgcgccgatggctaagcgtctgctcgattggcctggcggactgaccgttttcgatgtgcgggtcgaggccatggcaccgttcgtcgagggcggcgccaccgcagcggcaagcgtctccgacgtcgccgaagccgacatcatcagcatcaccgtgttcgacgacgcgcaggtgagttcggtgatcaccgccgacaacggactggcgacgcacgccaagcccggcactattgtcgcgattcactccaccatcgccgacacgacagcagtcgatctggccgaaaagctcaagccgcaggggatccacatcgtggatgcaccggtcagcggcggcgcggcggcggccgccaagggtgagttggccgtgatggtcggcgctgacgacgaggcgttccagcggattaaagagccattttcgaggtgggcttcgctgttgattcatgccggggaaccgggcgctggcacccggatgaaactggcgcgcaacatgttgactttcgtctcttatgccgccgccgccgaggcgcagcggctggccgaagcctgtggcttagacctcgtggcgctcgggaaggtggtgcggcacagcgactcattcaccggcggcgcgggagcgatcatgttccgcaacaccactgcgccgatggagccggctgacccgctgcggccgttgttggagcacacccgcggcctgggtgagaaagacctgagtctggcgttggccctgggcgaggtggtatcggtcgacctgccgctggcccagctggcgctgcaacggctggccgccggcctcggggtaccgcacccggacaccgagccagcaaaggagacatgatggacgagctgcgccgcaccggcctggacaaaatgaacgaggtttacgcctgggacatgcccgacatgccaggtgagttttttgccctgaccgtcgatcacctattcggcaggatctggacccgtcccggcctgtccatgcgggaccggcggatggccgtgatcgcggtgctgaccgctcaaggccagtcggatctgctcgaggtccaagtcaacgccgtcctgcataacgacgaactcaccatagacgagctgcgtgaactcgctgtgttcattacccactatgtcggcttcccgctgggctcgcggctgaacagtgcgatcgagcgggtagcggccaagcgtaagcaggcggccgagaacggctcgctgcccgacacgaaagccaacgtcgccgaagttcttgctaaggaatctggtaaatcgagctagtctgacgtgtcgtgcgcgtcctggtaatcggttcgggtgcccgcgaacatgcgctattgctggcgctcggcaaagacccgcaggtttcggggctaatcgttgctcccggcaatgcaggcaccgctcggatcgccgagcagcacgacgtcgacatcacctccgccgaggcggtggtcgccctggctcgcgaagtcggcgctgacatggtggtgattggccccgaggtaccgttagtgctcggggtggccgacgccgtgcgcgcggccggcatcgtgtgtttcgggcccggtaaggacgcggctcgcatcgaaggctccaaagcattcgccaaggacgtcatggcggcggccggtgtgcgcaccgcgaacagcgaaatcgtagacagcccagcgcacttggacgcggccctggaccggttcgggccgcctgccggtgacccggcctgggtggtcaaagacgaccggctagccgccggcaagggtgtggtggtgacagcggaccgcgatgtcgcgcgcgcacacggagctgccctgctcgaggccgggcacccggtgttgctggagtcctacctggacggcccggaggtatcgctgttctgtgtcgtcgaccgcaccgtcgtggtgccgctgctgccggcacaggacttcaagcgagtcggtgaggacgacaccggacttaacaccggcggtatgggcgcctacgcgccgctgccgtggttgcccgacaacatctatcgggaggtggtcagccggatcgtcgaacccgttgcggccgaactagtccggcgtggaagctcgttttgcggattgctgtatgttggtctcgcgattaccgcccgcgggccggcggtggtcgagttcaactgccgattcggcgatccggagacccaagccgtgctggccttgctggagtctccgctcggccaactgcttcatgccgccgctaccgggaagctggccgatttcggcgagttgcggtggcgtgacggtgtggccgtaacagtggtactggcggccgaaaactatcccgggcgcccccgggtcggcgacgtcgttgtcggctccgaagccgagggggtgctgcacgccggaaccacgcggcgcgacgatggcgcgatcgtttcgtccggtggccgggtgctgtcggtggtgggcaccggtgccgacttgtccgcagcacgcgcacacgcgtatgaaatcctcagttcaattcggttgccaggaggtcatttccgcagcgatatcggtttacgggcggccgaggggaagatcagcgtctagcaggctgcggcttggccatcacggcggggatcgctggccgcgaggtacccatcgtcgagccgccagattgcctgacaactcccgaactggctgtagtccgctactgcgaccaagtcatgcccacgctgccgcagttcatcgagagttgaatccgggaagccgttttcgaaactgacccgcataccgttcacccagcggaaccgagggccgtcacaggccgcctgggggttctggccgtagtcggcgatgcgcaccagcacctgcacgtgaccctggggttgcatcatgccgcccatcaccccgaagctcatcaccggcgcaccgtcgcgggtcacaaaacctgggatgatcgtgtgataggggcgcttccgtggcccaacccggttcggatgtctcggcaccacagtgaaatccgagccgcgattgtgcagcgaaatgccggtgccgggcaccaccacaccggagccgaacccaaggtagttcgactgaatcatggacaccatcattcccgcagcatcggcggcggccagatagacggtgccgcctcgcgggatgccggtggccgccggcattgccctctttggatcgatcagtgtggcgcgctgccgcagatactccttgtcgagcaggcgcttcgggtgcaccggcatgtagtcgatgtcggcgacacacgcttgcgcgtcggcgaaggcaagcttcagtgcttcgatctgcacgtgcacactttcagcggaatccactgaccacgatgacatatcgaaatgctcgaggattccgagggcgatcaaggccacgatgccctggccgttgggcggtatctggtggatggtgtacccgcggtaggttcccgtgatcgtgtcgacccagtccacgcgatgggcggcgaggtcgtcggcacgcatcaccccgccgtttgccgccgagtgcgcctcgagtttggcggccagctctccccggtagaactcctcaccgttggtcgccgcgatcttctctagcgtcgccgcgtggtcaggaaaggtaaacagctcaccgggtttcggcgctcgtccgccgggcatgaacgcatcggcgaatccgggctgggatgcgaacaacggcacctgtgccgcccattgtgccgcgacggtcggtgagaccagaaagccgttgcggccgtacgagatggcgggctcgaagagtgtttcgaatggtagcctgccgaacctggcgtgcagttccacccaggccgacaccgcaccgggcaccgtcacggagttccagccgagcacgggaacggcgttgccgccgaagtactctggcgtccacgccgagggtgagcggccggacgcgttcaggccgtgcagtttttgcccgtcccagacgatgctgaaggcgtccgagccgatgccattggacaccggttccaccacggtgagggtgatggctgtggcgacggcggcgtcgaccgcgttgccgccgtcggccagcatccgaagacccgcttgcgcggccagcggttgtgacgtgcacacgacgtttgtcgccaggatgggcatgcgcggccaagcgtaggggaaggtccaaccaaacggcgtgctcacgccgcttaacctgtgagcagcggcgcgaaccaggtcagctcggcgggtagctgtgcgctccagaacccaccgttgtgcccgccaggggagaagccgcccgccggcgggtggggcagctgcgccacgaactgcttggttgcggcataaaacggatcgctgttgccgcaatcgacccggatcgggatggaccccaatgcggggagtccgaaaaccgagttcgccgaccagtcgtcgggtccgtcgaaggagccgggtgcgacggaaccggcggatagccacagtgccgggctgaccgcgcagatcgctgcggcgcgtgccggtccaaggcggctgccgagcagcaaagcgccgtagccgcccatcgaccagcccagaaacgctacccgggaggtgtccagccgctgggtgtccaatagcggaatgagctcgttgagcaccattgcccccgcgtcctcgccagaagcccgctggtgccagtagctgctgcctccgtccacggagaccaccgcgaacggtggcaacccggcgttgacggcctgggccaggccctgctcgacgccgccgtccatcacggccgatgcgctaccgcccaagccgtgcagtgcgatcacgggccgcaacgcctgggtctggccgggtgggcgggcgatggcccagttggtcatcttcccggcgcgcgctgccgacacgaacgagccggtggacatcgtcggcgccgcctgagccgggggggccggatcgagtgctggtgtcggcgccaatggaacgtttgtgccaatcgccgccgccggtgcggcatgtgaagttcggggctgcaacagcatgtcgatcgcatatgctgaggtagcgccaaggaccgtgccggcgccgagaccgagcacggcgcggcggctcaactctggcatgcgggccatcatgccatggacgtttggccgaattggcaatgcagtaccactttgactggcagcatggatgggcgtgacagcagcggtcactccaaaaggagaacgtcggcggtatgcgttggtcagcgccgccgcggagctgctcggcgagggcgggttcgaggcggtacgccaccgggcggtggcgcggcgggccggtttgccgttggcgtctaccacctactacttctcgtcgctcgacgatttgatcgctcgcgcggtcgaacacatcggaatgatcgaggtggctcagctgcgagcccgggtcagtgcgctgtcccggcgacgtcgggggcccgagaccaccgccgttgtgctggttgacctgctggtgggggaaatgtccagtccggggcttgccgagcagctgatctcacgatacgagcgccatatcgcctgtacccgcctgcctgacctgcgcgaaagcatgcgccgcagcctgcgtcagcgcgctgaggccgtggccgaggccatcgagcgctccggccgctccgcacagatcgaactggtgtgtacgttgatctgtgcggtcgacggatcggtggtctcggcgctggtcgaagggcgggacccgcgtgccgctgcgctggcgacggtggtcgacctcatcgacgtgctcgcgcccgtcgaccagcgtccggtgccgttctgaagtcggtgggcagcgacggcgtgacaatgtacccggtggtgaagtccccatagatcgtgacatcggcgggccggcgttgggcgtacaacgccacgtaggcgcatacgacggcgtcgatcggatcctcggcggcccgcaggtcgctttttcgctgcgcgaccgtcacctgccggcgcaacgagacccaatccggctgaccggctacctgcatccgaaccccggcctgggcgagcccctcgacgccgtccatcagtcgcaatagctccgatttgagcaggtcaacgctgcgtcccggcttggccttgtacttcagcgcgcggggtagccgaaacagcgccaccgtagccgggtgcggatagacctcgatggcccgccgcgtggcggacgaaagaggatccatatccagcgccagttggcgggccagccgggcggcgcgtggaacgtcggcaaactcgggcttttcggtgttggccggatacgcgccggcctcgaattgtcggaagtctcgattcagtgcggcctccgccggccgctggccggtgcggttggccaccaccagcggcgcgtcgaaggcgaccaggcaatcgcccacaacgtagggccgcagcgccgccagcacggaggcatcgtcgcgagcggcaccgacccccaccagacacccgtccgcgtcgacagccgcgacaccggtcggattgcggccggcccaggcgaggtccacgccgacgaagtacatctgcccagggtatggcggggccgcggcgtatgtgctgtggtgtcacatccgtcacttgcgcctctgtcagagggatgcgcgttgtgcccgtctcatagcgacatcgcccgggcggcaccgggaccgggcgttgccgagttgtcgcgatgagtcgggcacatcgggtgctccctggcgccgggactcgtgtgacaactgcgactactaggcccgcgaccgtaagctgtgtctttgtgagggccaagtgagcattcccaacgtgctggccacccgatacgccagcgccgagatggtcgcgatctggtcgccggaggccaaggtggtctcggagcggcggttatggctggccgtattgcgggcacaggcagagctgggggtagcggttgccgattcggtgctcgccgactacgaacgtgtggtcgacgatgtggacttggcctcgatctcagcccgggagcgggtgctgcgccacgatgtcaaggcccgcatcgaggaattcaacgcattggccggtcatgagcacgtgcacaaggggatgaccagccgcgacctgaccgagaacgtggagcaactgcagattcggcggtcgctggaagtgattttcgcccatggggtggcggcggtggcgcggctggccgagcgggcggtgagctaccgtgacctgatcatggccgggcgcagccacaacgtggccgctcaggccaccaccttgggcaagcggttcgcctcggcggcccaagagatgatgatcgcgttgaggcggttgagggagttgatcgaccgctaccccctgcgtggcatcaagggcccgatgggcaccggtcaggacatgctcgatctgctgggcggtgaccgtgcggcgctggccgatctcgagcggcgcgtcgccgacttcttgggctttgcaactgttttcaacagcgtggggcaggtgtatccgcgttcattggaccacgacgtggtttcggctctggtgcagctcggcgcggggccgtcatcactggcacacacgattcgattgatggccggccacgagctcgccaccgagggtttcgcgccgggtcaggtcggttcgtcggcgatgccgcacaagatgaacacccgcagctgcgaacgggtcaacgggctgcaggttgtgctacgcggctatgcatccatggtggccgagttagccggtgcacagtggaacgagggtgatgtgttttgctccgtggtgcgccgggttgcgttgccggacagcttctttgccgtcgacgggcagatcgagacgtttttgacggtgctggacgagttcggcgcctacccggcggtgatcggccgcgagttggatcgttatctgccgttcctggccaccactaaggtgctaatggcggccgtgcgcgcggggatgggtcgcgagtccgcgcaccggttgatctccgagcacgcggtggcgacggcgctggccatgcgagaacacggcgcggagcccgacctgctggaccggttggccgccgatccgcggctgccgctgggacgagacgctttggaggccgcgctggccgacaagaaggcatttgccggtgccgcgggtgaccaggtcgatgatgtggtcgcgatggtggacgcgctggtgagccgttacccggacgcggctaaatacacgccgggtgcaattctttagtgtcatgactaccgccgccgggctttcgggcatcgatctgaccgatctggacaacttcgccgacggcttcccccatcacctcttcgccatccaccgtcgtgaagcgccggtgtattggcatcggccgaccgagcacaccccggacggggagggcttctggtcggtggctacctacgccgaaacccttgaggtgttacgtgatccggtgacctattcgtcggtcaccgggggccaacgtcggtttgggggcacggtgctgcaggatctgccggtcgccggccaggtgctcaacatgatggatgatccccggcacacccgtatccggcggttggtcagctcgggcttgacaccacggatgatccggcgggtcgaagacgatctgcgccgccgggcgcgtggattgctcgatggcgtagaacccggagcgcctttcgacttcgtggtcgagatcgctgccgaattgcccatgcagatgatctgcattctgctgggtgtgccggagacggatcgacattggttgttcgaggcggttgagccgggattcgatttccgcggctcccgcagggcgacgatgccgaggctgaacgtcgaggatgccggatcgcggttatacacctacgcattggagctgatcgccggtaaacgcgccgaacctgccgacgacatgctgtccgtcgtcgccaacgctaccatcgacgatccggacgcgccggcgctgtccgacgccgaactgtacctgttcttccatctactgttcagcgccggcgcggaaaccacccgtaactccattgccggcgggctgctggcgctggccgagaaccctgaccaactgcaaacgctgcgaagcgattttgagttgttgccgactgcgatcgaagagatcgtgaggtggacgtcgccgtcaccatcgaagcggcgcacggcgtcccgtgcggtcagcctgggcggccagccgatcgaggcgggtcagaaggttgtggtgtgggagggctcggccaaccgtgatcccagcgtgttcgaccgcgcggacgagttcgatatcacccgaaaacccaatccgcacctgggtttcggtcagggggtgcactattgcctgggcgccaatctggctcggctggaactgcgggtgctgttcgaggaactcttgtcccgctttggctcagtgcgggtggtggaacccgcggaatggacacgtagcaaccggcataccggcatccggcacctagtcgttgaattgcgcggaggctagtccccgcgcagcgggattccggcggcccgcaactcgagcgcggccagcgcacgcatggtggcgggatcctctcgtcgccaggcgccgaccggatcggtgctgacggcggccagtttgcccggcggccggttcgccaatgcgcgcagcgccagcagctggcgaccggctggggtcgccgccagggtggtaacggtccacttgcgccggcagaaccgcagccgcaggaacagccagggcatggccacggcaagaatcggcgtcgcggcgaccgccagcgcgagcactaccgcaagccagccggccgtggtgtccaggttgtggccggcgccggcgatgtcaagggcggcctggcttgcggcggtgatggggttgctgagcgcgtcgcccaccaccgggatacgctgggcgtcctggcccgcggccgccaggttgccggcaatcccgtgcgagccgatttcgatttggcggccggcctcgccgattatcgagatggcgtcgtgcacggcgaggccgacgagcatccatagcgtcgtccacaccgcgacagtgatatcgctgatcagttgggccagcagtcggccgggcgtggtggcatacggcaagaagcgcgatctcataccagagataccagcacagggcgccgtcgtgcggcggataggctggcgcgatgcgccccgcattgtccgactaccagcatgtggccagcggtaaggtccgcgagatctaccgtgtcgatgacgagcacctgctgctggttgccagcgaccggatctcggcgtacgactacgtcctggacagcaccatcccggacaagggccgcgtcctgaccgccatgagcgcattcttcttcgggctcgtcgatgcccctaaccatctggccgggccgccggacgacccgcgtatccccgacgaggtgctgggccgcgcgctggtggtgcgtcggctggagatgctgccggtggaatgtgtggcccgtggctacctgaccggttcggggttactggattaccaggcaaccgggaaggtatgcggtatcgcgctgccgccgggcctggtcgaggccagtcggttcgccacaccgctgttcaccccggcgactaaagccgcgttgggggaccacgacgagaacatctcgtttgaccgggtggtggagatggtaggcgcgttgcgtgccaaccagctgcgtgatcgtactctgcagacgtatgtgcaggccgccgatcacgctctcacccgcggaatcattatcgccgacaccaagtttgaatttggcatcgaccgccacggcaacctgctgctggccgacgaaatcttcacaccggactcgtcgcggtactggcctgccgacgactaccgggccggcgtggtccagaccagcttcgacaaacagtttgtccgcagctggctcaccggctccgagtccggctgggatagaggcagcgatcggccgccgcctccgctccccgagcatatcgtcgaggccacgcgtgcccgttatattaatgcatacgaacggatttccgaactaaaattcgacgactggatcggccctggcgcatgatgcaccgaaccgcactaccctcaccgcccgtggccaagcgggtgcagacccgccgggagcaccacggcgacgtctttgtcgacccatatgaatggttgcgcgacaaggacagccctgaagtaatcgcctacctcgaagctgaaaacgactacaccgaacggaccaccgcgcaccttgagccattgcggcaaaagatcttccacgaaatcaaagcgcgtaccaaggaaaccgacttatcggtgccgacgcgacgtggcaactggtggtactacgcgcggacctttgagggaaagcagtatggcgtacactgtcgttgcccggtaaccgatcccgacgactggaacccaccagagttcgacgagcgcaccgaaatacccggtgaacagcttctgctcgacgagaacgtggaagctgacggccacgacttcttcgcactgggcgcggccagcgtcagcctggacgataacctcttagcgtattccgttgatgtcgtaggtgacgaacgatataccttgcggttcaaggatttacgcaccggagaacagtacccggacgagatcgccgggatcggagcgggagtcacctgggcagctgacaaccgcactgtctactacaccaccgtggacgcggcctggcgtccggacacagtgtggcgataccgactagggtccggcgaatcgtcggagcgggtttaccacgaagccgatgatcggttctggctcgcggtggggcgtactcgcagcaacgcctatctgctgattgcggcggggtcgtccatcacttcggaggtccgttacgcgcacgcggcagatccgacagcgcagttcagcgtggtgctgccgcgccgcgacggcgtcgagtactcggtggagcatgcggtcatagctggccaggaccggtttctgatcctgcacaacgacggcgcggtgaacttcacactggtagaggccccggtcgaggatcctgcgcggcaacgcaccctcatcgcccaccgcgacgacgtccgactcgacgcggtggatgccttggccggccatctggtagtcagctatcggcgcgaggcgctgccgcgggttcaactgtggccgatcgggcctgacggaaactatggtgagcccgaagagatctcgttcgactccgagctgatgtcggccggactggggcccaaccccaactgggattcgcccaaactgcgggtcggtgccggatctttcgtcaccccggtgcggatctacgacatcgacctggtcactggcgagcgtaccttgctgaaagaacagcccgtactgggcggctaccgccgcgaagactatgtggagcggcgtgactgggcgtacggagacgacggcacccggatcccggtctcgatagtgcaccgagccgatatcgaattcccggcacctgcgttgatctatggctacggcgcctacgagatctgtgaggatccgcggttttccatcgctcggttgtcgctgctggatcgcgggatggtgttcgtcgtcgcccacgttcgcggcggcggtgagatgggcaggctgtggtatgaaaacggcaagctactggacaagaagaacacgttcaccgacttcatcgcggtggcaagacatctggtggacacgggacttacttcccagcagcagctggtggcattggggggtagcgcgggcggtctgctgatgggcgcggtggccaacatggcaccggatctcttcgccggaatccttgcgcaggtgccgttcgtggacccgctgaccaccatcttggatccatcgttgccgctgaccgtcaccgagtgggacgaatggggaaatccgttgaacgacagcgatgtctatgcctatgtgaaatcgtattcgccgtacgagaacgtcacggcccaaaagtacccggccatcctggcaatgacgtcgctgaacgacaccagggtctattacgtggagccggccaagtgggtggccgcgttgcggcacgccaagaccgacggcaattccgtgctgttgaagacccagatgcacgccggtcatggtgggatcagtggccgctacgagcgctggaaggagaccgcgtttcaatacgggtggttgctagctactgccgacagcgaccgttacggcggcggccagggaaacgacctcgatggcgctgcgccagcatagccggtgggatcggccattcgggatgcgtagacattggctccgaacatggccagcatcagcgccagcgagcataccgccgctgccatgcgggtgtcgggcagcaacaggcccacggcgaccaggagcctccagcgcaccggtgatggtgaccagcaggccgggcgcaagcagcccgggtgaaacgatggcgatgaggtggccgcgcaggggcggcgtgaagtgagctcggctgctcgacggctccgattccgaactggtcgacgccgagaccgccgctgccgccgagctggcgcgcggggtggcggcgctgcgcgatcccaacgcccgggcgaatccggcgggtgccgagctggcgacctggtcgctggtgcacggcttttcgacgctgtggctcgacgatgcggtcaacgctgacgtgaagcagacgtcatgcggatagcaacggtgctgttcgatgactagcctgctgtttcggcaggaatgccgcggggatcagcgtcgagaccactagcgcggtcgctatcacgaataccaccgcgtaggcgtgcgaaaggtcatgcagcagttgggccgcgaagttggtttggcgcggtagcgaggaagggtcaaccgccgccccccgcccggcgccactctctggggtcagtgcgactttctttgcagtagcgatgatttcgctgtgattgaactggtaggtgagcagcaccgacatcagtgcggtccctatcgaaccgcccacctgctggttgacgctgatcagcgtcgaaccgcgagcgatctgatgtggggccagggtctgcactgccgccccggacagtggcatcatggagcagcccatgcccatgcccatgattgccagcccggtcggcagaatgggtaagtagtccgcttgccgcgcgacaccaaaggcgaaggtgcccaaccccgcagcgatcagcatgatcccaaccagcacgatcttggccggtccccgtcggtccatcatcgctccggcgatcggcatcgccagcatggcaccgaggccctgtgggatgatatgcacccccgattgcatcggtgattggtgcaacacttgctggaggtagctcgggagcagcaagaaggagccaaacagcccgagggagagcaccgtcatcgtcatgttggcctgcgcgaccgctcggttctggaacaagcgcatgtctatgagcggatgttctgtgcggtaccacgaatgtgcgacgaatgccgcgatcaacgccaggccggtgatcgccggtatcaacacgtgccgatcggccatcgttccacgggcggggctagatgacaccccgaacaggaaggtcgccaggcccggcgacagcaacaagaggcccatgtagtcgaagttttccgacgctgccgggcgatctcttgggaacacgatcgccgccaagacgagcgcggacagcccgaccggcaggttgaccaagaaaatccaacgccagccgtaggccccgatgagccaaccacccaggatcggcccaccgaccgggccgagcagcatcggaatgcccaccaccgccatcacgcgccccagccgcttcgggcccgcctcacgggccaagatggcaaaggacaccggcgtcagcatgcccccaccgaaaccctggacaacacgaaatatgatgagcagcaagatgtttggtgctactgcgcacagcagtgagccgagggtgaacgccaataccgaacccatgaaaagccgcctggtgccgaaccggtcggccgcccaaccggctgtcgggatcacagtggccaacgcgagcatgtagccggtcatggtccaggccacgacggcctgggtggacccgaaatcggcaacgaaggtgcgttgcgcgacgctgaccacggtgacgtccacatgtgccatcaccgaggccaggacacacactccggcggtccgaagcaaccccacatcgagcctatcgggatagctgcgttggccagagcggggccgccccgcgggggtgatgggcaccggggcatcgccttccgcgggacacgcttcaaccatggcgttgccgagcatatcgataccggtcacgggtaccgcgcgaggatgtcgggcggtgcttggttccggcgtcgggtcatggccctggcgccgagccgacgtgcgctcgttctgcgctggtcagggtccagatatacgcctgctgtccgcgtgtccttcaccgtccggaaacctggaatcggcagactgcaagcgtgtctggaaaactgctcgtgtcggtctcggggataggtgagagcaccctggccgatgtcgacgcgttctgcgcggaaatggacgcccgctcggtgccggtatcgttgctggtggctccgcgtatgcgcgatgactaccggctcgaccgcgacccacgcaccgtcgactggctgaccggtcgccgggccgccggcgacgctctggtactgcatggctacgacgaagcggccaccaagaggcggcgcggcgaattcgcaatgctgcgcgcacacgaggccaacctgcggctgatggccgccgaccgggtgctcgaacaccttgggctgcgaacccgactgtttgcggcaccgggctggctggtatcaccaggtgtccgtacagcgttgccggccaatggatttcggctgcttgcggatctccatggaatcacggatctggttcggctcaccaccgtgcgtgcccgcgtgctgggcatcggcgagggtttcctggcggagccctggtggtgccggatggtggtgatgtcggccgagcggatcgcccggcgtgggggcgtcgtccggattgcggtggccgcccgtcatttgcgcaagtccggtccgctgcaggcgatgctcgatgccgtcgacctggcgatgctgcaggggtgcacaccgatggtgtaccggtggcgagccgatgcggcggtactcgacgcggcctgaccgagcgcctgatcggtggcgttaacctgtaccgacatgagcgatgctgtagccggttcagatgccgaggggctcaccgctgatgccattgtcgtgggagccggattagcgggcctggtagccgcttgtgagttggccgaccgcggcctacgggtgctgatcctcgaccaggagaatcgggccaacgtgggcgggcaggccttctggtcgttcggcggtttgttcttggtcaacagtcccgagcagcgccgcttgggcatccgtgatagccatgagcttgctctgcaggattggctggggacggcggcgttcgaccggcccgaggactactggcccgaacaatgggcgcatgcttacgtcgatttcgcggcgggggagaagcgcagctggctgcgggcccgcgggctgaagatcttccgctggtgggctgggccgagcgtggtggttacgacgcgcaggggcacggcaactcggtgccccgtttccacatcacctggggtactgggccggctctggtcgacatattcgtgcgtcagctgcgtgatcgccccacggtgcgctttgcgcaccgccaccaggtcgacaaactgatcgtcgagggtaacgcggtgacaggcgttcggggtaccgtgctggagccctcggatgagccgcgcggcgcgccttcgtcgcgaaagtctgtggggaaattcgagtttcgcgcgtcagcggtgatcgtcgccagtggtggtatcggtggcaatcatgagctggtgcgcaaaaactggccgagacggatgggccgcattcccaagcaactgttgagcggggtgcccgcgcacgttgatggcaggatgatcggcatcgctcaaaaggccggggctgcggtgatcaatccggaccggatgtggcattacaccgaaggcattaccaactacgacccgatctggccgcggcacggtatccggattattccggggccgtcgtcgctatggctggatgccgcgggcaagcggttgccggtaccgttgtttcccgggttcgacaccctcggcacattggagtacatcaccaagtctggacatgactacacctggttcgtgttgaatgccaagataatcgagaaggaattcgcgctgtccggtcaggagcagaaccctgacttgaccggtcggcgcctgggccagctgttgcgctctcgggctcacgccggcccgcccggaccggtgcaggcattcatcgatcgtggtgtggacttcgtccacgcgaactcgttgcgcgagttggtggccgcgatgaacgagttgcccgatgtggtgccgctggactacgagacggtggcagccgcggtcactgcgcgcgatcgtgaggtggtcaataagtacagcaaggatggacagatcaccgcgattcgtgccgctcgccgctaccgaggcgaccgatttggccgggtggtggcgccacatcggttgaccgatccgaaggccgggccgctgatcgcggtcaagctgcacatcctgactcgaaagacgttgggtggcatcgaaactgacttagatgctcgggtgctcaaggccgacggtacgccactggccgggttgtatgcagccggcgaggtcgccgggttcggcgggggcggtgtccatggctaccgggccttggagggcaccttcctgggtggatgcatattttccggccgcgctgccggccgcggggccgccgaggatatccgctagttgtggccgcttgacataggagctattgctcgcgctagaaggtgaccgcgctttcctcgggcaacacctgaaagtcggtggtggtcatctcggtgagccggccgtagtagatacccctggcgtccggagcgacgatggcttggtggatgggtaccgctcgtgccggagctacggcccgcaggtagtcgaccgcctcggagatcttcatccatggggccgcggcgggagtggccagtacgtccacctgctcgccgggaacgaacaacgcgtcaccgggatgcatcagtcttgcccgatgtttactgtcgcccaccagatacgaaatgttctctatcacagggatttccgggtggatcaccgcgtggcaaccgccgaccgcacggacggtcagctccgctaacggcagctcgtcgccaacgtgcaccgcccgccatggctcgcccagctgcgccgccgtctgcggatcggcgtacagctcggcagccgggttgtcctcgagcagggtcggcagccgcgtgacgtctatgtgatcggggtgctggtgggtgatcaagatcgcggacaaaccggtgattccctcgaagccgtgcgagaaagtaccgggatcgaagagcaggcgggtttgaccgaactcagcgaggaggcaggaatggccgaaatgcgtgagttgcatgtttacgattgtgcccttatgggggcgtttccgatgcggttgatcctggcgacgatgctggtcgccggtcgcttgttggcgacgctcatggccgcgcctagcgcccaggctgagccggaaacctgcccgccgatatgcgaccagattcctgctaccgcgtggatcagcacccacgccgtgccgttgaactcgcaataccgttggccggcaatggccggcgcggcagtggcggtgaccagggcgacaccacgtttcgggttcgagcaggtgtgcgccacgccggcgttcccgcacgacagccgcgattgggcggtcgcgggccgggtcacggtggtccaccccgacggccagtggcagttgcaggctcaggtgctgcactggcgcggggacaccgcccgcggtggccagatcgcggcgtcggtgtttggcaccgccgtcgccgcgttacgcgcctgccagctgggcgcaccgctgcagtcgccgtcggtcaccgacgacgaaccgacccggatggccgcggtgatcagcgggccggtcatcatgcacacctacctggtcgcgcacgtatcaagcagcacgatcagcgaactcaccttgtggtcgtccgggccgccacaagttccgtggcctacggttgcggactccgcggttctggacgccctgaccgcgccgttatgcgaagcctacatcggctcgtgcccgtgaccaggcggggcacctgccgccggtagagttggcgcgggaatcattgcccggctcctggcggccgctgtcgccgggcgcggcgggcagatctgaggaggagcgccggtggccagggtggtcgtgcatgtgatgcccaaggcggagattcttgacccgcagggccaggcgattgtcggtgcgctggggcggcttgggcatctcggaatatcagatgtgcgtcagggcaagaggtttgagctggaggtcgacgatacggttgatgacaccacgcttgccgagatcgcagaatcactgttggccaacaccgtgatcgaggactggacgatcagccgggacccgcagtgacggcgcgcatcggtgtcgtcacgtttcccggcacgctcgacgacgtcgacgccgcgcgcgcggcgcggcaggtgggcgccgaggtggtcagcctgtggcatgccgacgccgaccttaagggtgtcgacgccgtagtggtgcccggcggattttcctacggtgactacctccgggccggagcgatcgccagattcgctccggtgatggacgaagtggtagctgccgcggaccgcggcatgccggtgttggggatttgcaacggctttcaggtgctgtgtgaggccgggctactacctggtgccctgacccgcaacgtgggattgcacttcatctgccgggatgtgtggctgcgggtagcgtcgacgtcgacggcgtggacatcgcgtttcgagcctgacgccgacctgttggttccgctgaagtccggcgagggccgttacgtggcgccggagaaggtgcttgacgaactagaaggcgaaggccgggtggtgttccgctaccatgacaacgtcaacggctcgctgcgcgacatcgccggcatctgctcagccaacggccgtgtcgtcggcctgatgccgcaccccgaacatgcgattgaagcgttgaccgggccgtccgacgacggactgggtctgttctattcagcgctggatgccgttctgacgggctgaggtcacccgctcacgctcacccggcgtctcgcagcaacggcggcgtcgcggttggaggtaatccggctgccgtcagctgaccgaagagctccgtcgcggccgagacggcgttgtcgacgaaggtggcgaaatcgtcgaaccggatgcggtccctgatcaaggaccgctctgcggccacgccgatgcggtgcggatcagaggacccgtgcacgatcgcggtgacctcgtggttctgcaggttccacgcgttgacgatctccgccaaccgggtgtggtcggtggcggggaagaagtatgcgggactgaccctgatcgtgaacacgtcgcggtaggcgggagagatttctaggtggacgtgcagccgcaggtgggcgttggcgacgaagaagaactcggcgtcgtggtggccacggaagtatcgccggccgcgggcgcgcaggtagcgctcgatcaggttggtgctcagcggctcgcctatcgactcagtcatgaactcatgatgcggccggcgccttggtgaatcctttgagctgggaacccggttgcgaagaacaagatgagaattccctgagcgacgcggggcagcccggccactgtgaatggcacgacgcgacacgcggcggaggcgtcgtgagattcacagtcggtgggttgcgtcggccaattcaaccggggggccggtccacagttcctcgtcagcggctaccaaggcgtgtacttcggtggactgcaacgccttcaggaccgactgagcgattcgttcgtaccattgcgcgaccgcgctgggatagtcggcgtagctgccgttttcccgcaggatggttccttccaccgtcgggatcggggtagctccgtcgaattcttgccggtagggcttgccgaggcgggcggcggtgggtgcgtcgatggtggcgtccagcttgacccatcgccgaccaagatatgcctcacccagcgagtgccacgggaagggccggccagttcggcctccccatagggcacgtacctgcggggacagaaactccttatcgggggcgtcgatcgtctggaacgcgatacgggccgggacaccggcggctcggcacagggcgacgaaggaacttgccttgcccatgcagaaggcgaccccgtggccgatcacgtcgctggcgcggtgatgtccctgcgcgaggtagcgaaaggacgcgaggacgtcgtatggcacgtcgcgcacgtagtagtagatccgcctgacccgctcggtatccgacaccgcgtcccggatgagggttgctgccgtcgtacgaacgagcggatggcccgcgtcgaggtactccgtgggcgtcagaaagtggtccatgccggttccattgttggctagcgtcatggaatcgtgacctcagttttgacccgcggaatgatgtcactgccgatgatgtgcagataatcggacttcacgacgtgtggaatcgtgaagagaaaatggccgacaccgcggtcctggtattcacgaatgcgctcgacacacctgtcgggtgtcccgacgatgagccccggctcggggatggacgcgaattcttcgcggatccggacttcttcctcgccggactgggtgggtgccagcagcagcgtgaccgacagtcgcagcgtgtcggggtcacgcccggccgcctccgacgcctgggtgagaaatccgcggcgttgggtgacttgctgcggcgaccaccagcgcacgttcaggccctgggcatgcttagcggcgatgcgctggacccggtcgccttccccgccgatccacaacggaggatgtggccgttgcaccggcggcggatcgcaggtggcgccgtccaaggtgtaaaaccggccggcgtaggtggggtttggctcggtccacacggccttgatgacctgcagcgactcggcaagcgcggagactcggtcgccaaccggcgggaacgggatgccgtaggcttgcgactcgcgccgaaaccagccggcgcccaatcccagatcgagacgtccctgggaaatgacgtccagcgtcgcagccatcttggccagcacggaaggatgacggtaggaattgcacagcacgctggtgcccaaccgcagcttcgtggtgtcgcgggacaatgccgcaagtgcggtccagcactcgagcaggggcagcgacctcgaaggggcgcactggcccgccccgccggtttcggtgccggtcgcggagccggtgtcggcggcgatgccggcgaccttcgcatactcgccggggcttatcgtcaggaagtggtcgcataaccacactgaatcgaatccgtattcttccgccgtctgcgagacgacaaccatttcgcggtaactgccgaccgccaggccattaaccgtcgcagccaacatgagtccgaagtgcgggtcgtctttggcgttcatgcgaaatctcgtttctcgataattccggcacctgatccgggcaacgttcggggtaacgtgacggagaactggtaccgctcggggcgatggtggaacacgaccacttcaaggggcttgccgtcattggtgtagctggtgcggtcgacgaccagtaccggcgaacccaccgccagacccaacgcgtcggctacgtcgggggaggccccggcggcatggatttcgtgggtagcctgtgcaatgcgtacacccagtcgccgctcccacatcgcatatgtggtttcggtgtccgcgctgcccgatagcaacggctcgacggctgggcccacgccgggcggaatataggccgtgaccagggccaagggttgatcgccagtgcggatgcgccggcgaatacagaggacctcaaccaaacccagcgtctcggaaatccgttgcggcgccggtccggtctggtgtgacagcacgtcgacctgcggggtaacaccacagctcaacaacacctctgtgatggtgcgcacgccgcaactgagctcctgttccaccggatcggcgacgaaggtacccaagccttgccggcgcactagccatccctgacgttgcagcatgccgaccgccgcgcgcacggtcacgcggctcaaaccggaacggtcgatcaattctcgttcgctgggcaagcgcccgccgcgcggcagccgctgctggatgatctgggcctttagcgcctcggcaagctgggtactcgccggcacgctgccacgcgatatccgcagatcggcagcgtccaggtccagcttgacagatgtcataagacgtattaaaacgtcttatactcaccacgtcaagcgtgcgtgcgcggtagcagcggaagaaggtcagccatgacgtcacccgtcgcggtcatcgcccggttcatgccacggcctgacgctaggtcggccctgcgcgctctcttggacgcaatgattaccccgacacgggccgaggacggatgccgtagctacgacctctacgagagcgccgacggcggcgagctggtgcttttcgaacggtaccgcagccgcatcgcgctcgacgagcaccgcggttcgccgcactatctgaactaccgggcacaggtcggtgaattgctgacccggcccgtcgcggtgactgtgctcgcgccgctcgacgaggcttctgcttagagcgggtagcacccaggcagcttgatccacgcccggcaccggccgagcgctcgggaaccgccgcagaccaccgcagtccccccgtgggttcagcggcgcggcggcgggttggctataccagcaggtaaaacgaatctcggtaggattcaagaagtctcagccacagttcgctgatggtcgggaagcacggaacggcgtgccacaaccgatcgattggcacctggccggcgacggcgacggtggccgaatgcaacagctcggcggcgcccgggccaaccatggtcacgcccagcagatggccccgatcgacgtcgaccaccatgcgcgccctgccggtgtatccgtcggcaaagagcttggctcccataacgacatcgccgatttcgacatcgatcgctttgatccggtgaccagcctgtgcggcctgatcagctgtcaggccgaccgctgcggcttcggggtcggtaaagaatgcctgcggcaccgcgtgatggtcggcggtggtcgcgtgcatgccccacgacgtggtgtctagcggtcgtccggcggcacgggcgccgatcgcggtgccggcgatccgcgcctggtatttgccttggtgggtcagcaacgcgcgatggttgacgtcgccggcggcatagagccagccgtcgtcaacagcccgcactcggcaggtgtcatcgacgtccagccagctgcccggcgtcagtcctattgtctccaagccgatgtcgtcggttcgcggtgctcggccggtggcgaagagtacctcgtcgacccgcagctcggtaccgtcgtccagctcgaggaccactgggccagttgggttggggcggcccagcgcgcgtaccgatactcccacgcgcacgtcaacgccggcgtcggccagtccgcgaccgatgagttcccccacaaacggttccattcggggcagcaggccagatccccgagccagcagggtcaccgaggcgcccagtccctgccaggcggtcgccatctccacaccgacgccgccggcgccgacgatcgcaagccggtcggggaccgtactgttgtcggtggcttggcgattggtccatggccgggcttcggtgatgccaggaaggtcggggagtgctggccggcttccggtgcagatgacaacggcatgccgggcggtcagcgccacgctttcgccgctcgacttggtgacgacgacgcggcgcggaccgtccaatcgcccgtcaccgcgtatcagcgtcgcgccgattccactcacccagtcggcctggccggtgtcgtcccagtgggccacatagcggttgcggcggccaaagacgccggctgtgttgatcgagccgtcgactgcttcgcgcgcgccgtcgacccgtcgggcgtcagagatcgcgatgaccggacgcagcaaggctttgctgggcacacaggcccaataggagcattcacccccgacgagttcgcgctccaccaccgcgacacgcaggccccccgcgcgggcacgatcggcgacgttctgtccaacgggtcccgcgccgagcacgacgacgtcatacgtttcaccctcacggcagccgggtgttgccattggcgcctggtcctgttgggccgcggtcataatcaaagatcctttcgtcggactctgccagcgacgctacgcgcgcctagcgccggtgagccgtgccggcctatcgcccaccagacgcaaaagctctcgacacgccgtgcgaaaagggacctttatgtctcagtgtcggtgttgtgtgtgccgcgaggtgggtgtgtcggtgtgacagacgccgtgtcgcggtggtttgttccggatcacctggtgtctggctcactttgcgtctgccgtcctcttggggttggcgttgagcagtattgccggcactaggtgagaaggaccggccggcgtgacttgataggagcgtggctttcgccccgactgagatgtgtccgccgaccggcccaacctcaacaccccctcaagtgaaggaggcaaccaccatggttgttgttggaaccgatgcgcacaagtacagccacacctttgtggccaccgacgaagtgggtcgccaactcggtgagaagaccgtcaaggccaccacggccgggcacgccacagccatcatgtgggcccgtgaacagttcggcctcgagctgatctggggcatcgaggactgccgcaacatgtcggcgcgtctggagcgtgacctactggcggccggccagcaggtggtgcgggtacccaccaagctgatggcccagacccgcaagtcggcgcgcagtcggggcaagtcggatccgatcgatgcgctggcggtggcgcgggcggtgctgcgtgaaaccgacctacccctggccacccacgacgagacgtcgcgggagttgaagttgttgactgaccgtcgagatgtccttgtggcccaacgcacgtcggcgatcaaccggttgcgctggctcgtccatgaactcgatcccgagcgggcaccggcagcacgctcgctcgatgccgccaagcaccagcaggccctgcggacctggctggacacccagccaggattggtcgccgaactcgcgcgcgccgagctgaccgacatcatccggctcaccggcgagatcaacaccctggcccagcgcatcagcgcccgagtccaccaggtcgcccccgcactgctggaaatccctggctgcgcggagctgactgcagccaaaatcgtcggcgaagccgccggagtgacccggttcaaaagcgaagccgccttcgcctgccatgccgcagtggctcccatcccggtgtggtcgggcaacaccgccggccagatgcggctcagccgctcgggcaaccgccagctcaacgccgccctacaccgcatcgcactgacccaaatccggatgaccgacagccggggccaggcctactaccaaaggctgcaagacgccgggaaaaccaaacgcgcagcactacgctgcctcaaacgccgcctagcccgcaccgtcttccaggccctgcgcaccgtccaccagcccagctccgaacacacccaacccgcggccgcttgccataggagctattgctcgcgctcgtgccttagtggctgagcgcgaccgacgcctcggcggtgtagcaaaggaacgtcagcgtctcctgcaggtagaggcgcacggtgtccgtgtcgtggctggcgtacccgattgcaacgtcggtgcccagctgtaggtcgaagtcgccgcctcgagtggtcagcacgaacgcgccgtcgatggccggggcccaaatgatgtccccgtccaccagccggttcagatgctcacggatgggatagccgtgatcggaagtctcgctaaccttggtgtagacgtcagcagagagcaacaccgaatacggtccgtccacaccggccaaccgcagttcggacaatgcctgggagatgacatcagggatttcacggggatcctcgggcaacgtcagcgccgggttcgaactcgcgctgcggatcccttcgattgatgcggcgctgtagccttcgaatattgtgcggtcctcgacgaaggccagcttcttggccgcctcctttaccggttcccaatcggagtccttagagccacgttccacgtcgtcgatctcgttgcgcgacagggtaaacggaacccgtagccggacaaggggtttgctggcccgcaggtgggcgatcacgccgttggttggtgccttaacatcgatcagccggccggtgctgaccgccgcggtgacgggccccccgggatcactgacatcgaccacccggcgcccggcgatgtgtcgcttgaacgtccgcgccgcctccaattcgatttccgcccaagcggcttcggtgaccggtgccaaatcgcggtagagattgttcatcgggggcttcctttcaagctgccgatcgatagcgacccggctgccagagttggcgtcgccgcctgcggtaggggcggtggatggtcgagaaagtcgatggtgggtgagaagaacagtccgccggtcaccgcggtggaaaagtcaagcactcgatcggtgttgcctgccggatcgccgagaaacatgttgcgcagcatctgctcggtcaccgttggcgtgcgcgaatatccgatgaagtaagtgccgtactcgcccttgccgacttcgccgaacggcatgttgtgtcgcacgatcttgcgctcggtgccgtcgtcgtcggtgatgacgttgagcgctacgtgtgaattggctggcttcgcgttgtcgtcgagttcgatgtcgtcgagcttggtccggccgatcacacgctcctgctcggtgaccgagagggattcccacgaggccatatcgtgcacatacttctgcacgtgcacataacacgagccggcgaaatttcgatcctcgtcaccgatcgtggtggccttgatggcgattgggccacttgggttttcggtgccatcgacaaagcccagcagatcacggttgtcgaaaaaccggaagccgtgcacttcgtcgacaacggtcaccgcatcgcccatcgacttgagaatgcggccagccaactcgaagcacacgtccatggtctcggcccggatgtggaacaacagatcgccgggagttgccggggcggtatgccgtggtccggtcagctcgacgaacggatgcagctcggtgggtcgaggtccggcgaacaagcggtcccaggcgtcggacccgatcgagacgaccacggacaagtgtttggtcgggtcacggaagccgatcgcacgcaccaggccggagatcttcgacagtgcgtcgtgcaccgtcgcctcgccgtcggcgccgatggtggcgaccaggaagatcgcggccggagtcaacggcgccagaatcggctgcggagagacagcaggcacagccacgaccctaacgtccctgcaataccggtgatgctagacatggctacatggcggccacggcacacggcctgtgcgaattcatcgacgcgtccccgtcgccgtttcacgtctgcgcgacggtggcgggacggctgctcggcgccggataccgcgagctgcgcgaagcggatcgctggccggacaaaccgggccggtacttcaccgtccgggctggctcgctggtggcgtggaacgccgagcagagcgggcacacgcaggtcccattccggatcgtcggcgcgcacaccgacagccccaatctgcgggtcaagcagcatccggacaggctcgtcgccggctggcacgtggtggcgctgcaaccgtatgggggagtttggctgcactcctggctggatcgcgatctgggcatcagcgggcggctatcggtgcgtgacggtaccggggtcagccaccggctggtccggatcgacgacccgatcctgcgggtgccgcagctggcgattcacctggccgaggaccgcaagtcgctcacgctcgatccgcaacgacacatcaacgctgtatggggcgtgggagagcgggtggagtcctttgtggggtacgtcgctcagcgcgccggggtggcggcggccgacgtgctggccgcggacctgatgacccatgacttgaccccgtcggcgctgatcggcgcttcggtcaacggcactgccagcctgctcagcgcgccgcggctggacaaccaggccagttgctatgccgggatggaggcactgctggccgtggacgtggactcggcgtcgagcggattcgtgcccgtgctggcgattttcgaccacgaggaggtgggatcggcctcgggccacggcgcacagtccgatctgctatccagcgtgctcgaacgcatcgtgctcgcggcgggcggcacccgggaggacttcctgcgccgactgaccacctcgatgctcgcctcggccgacatggcgcatgcgacgcaccccaactacccggaccgtcacgagccgagccacccgatcgaagtcaacgcgggtccggtgctcaaggtgcacccaaatctgcgctacgccaccgacggacgcaccgcggcggcgttcgcactggcctgccagcgcgcgggagtgcctatgcagcgttacgaacatcgcgccgatctgccgtgcgggtcgacgatcgggccgttggccgcggcgcgcaccggaatccccacggtcgacgtcggcgccgcccagctggcgatgcactccgcgcgagagttgatgggcgctcacgacgtagccgcctattcggcggcactgcaagcgtttctttccgccgagctatccgaggcatagggtcgggcggtatggcactcaaggtagagatggtcactttcgactgcagcgaccctgcgaagcttgccggctggtgggccgagcagttcgatggcacgacgcgtgaactgctgcccggcgaattcgtcgtggtcgcccggaccgatggaccgcggttgggattccagaaggtgcccgatcccgcccctgggaaaaaccgcgtgcacctcgacttcacgaccaaggacctggatgccgaggtgttgcgcctggtcgccgccggagccagcgaggtcgggcggcatcaggtcggcgagagctttcgctgggtggtgctggctgaccccgaaggcaacgctttttgcgtggcgggtcaataacgaggcggttccaaggggccgaaaagcggccggcagcggtcgaacccgtccacccgaacctcaacagtgcgatggcgctgccaatcgtcgcgggtcagccggaataacagcgcctctgccatagccccttcgcgtgccacgcgatctaggccgttgtcgcggtatccgttacggcgggataccgcgatcgaggccgggttatccacgaacgacctcgacgtcgcgacctgcgcctccagctcggcaaacgcgaaatacagtacagccgcccgcatctcggtgccgtagccgtgaccttggtaacgcaacccgagccatgatccagaatccacctgacgggtgattgggaaatccttggagctcagggcctgtacgcctacggccctaccgtcgacgaggacggccagcggcagcgaccagtcatcccgcttgaacccggccagttgctgccataggtgcgacagcgtgttgaacggcaggtcctcgcgcgatgctcgcgtccacggaaccgaaaacggcattcggtcggggtcgtggactccctccaggatggtgtcgatcagctggtcgcacaactcctcggtgggcagttgcaactggagccgcggcgtggtgatgcgcaggtcgaacaacggccagtgacgagacatggttccattttgcgcaccaccatcctgagcgcccgccccgatgtcagcccgacggctgatgccaccggggttcttgccgcgggcatacctatccgtcggcttgtccgtgtcaacgcggccgcagcgcgatggggcctagctagactgcctccgtgatgtctccgctcgcccggaccccgcgcaaaacgtcggtgctggacaccgtcgaacacgccgcgaccacacccgaccaaccacaaccgtatggtgagctgggcctcaaagacgacgagtaccggcggattcgccagatcctgggccgccggcccaccgacaccgagctggccatgtactcggtgatgtggagcgaacactgttcgtacaagtcctccaaggtgcacctgcgctacttcggtgagaccacctccgacgagatgcgcgcggccatgctggccggcatcggcgagaacgccggcgtcgtcgacatcggcgacggctgggcggtcaccttcaaggtggagtcacacaaccacccgtcctacgtcgagccctaccagggcgcggccaccggggtgggcggcatcgtccgcgacatcatggccatgggcgcccgaccggtcgccgtgatggaccagcttcggttcggcgccgccgacgcccccgatacccgccgcgtgctcgacggcgtggtccgcggcatcggcggatacggcaactccctgggcctgcccaacattggcggagagaccgtcttcgacccgtgctacgccggcaaccccttagtgaacgcgttgtgtgtcggcgtattacggcaggaggacctgcatttggcgttcgcctccggcgccggcaacaagatcatcctgtttggcgcgcgcaccgggctcgacggtatcggcggggtgtcggtgctggcgtcggacaccttcgatgccgagggatcccgcaagaagctgccctcggtgcaggtcggcgacccgttcatggagaaggtgctcatcgaatgctgtctcgagctctacgcgggcggcctggtgatcggcatccaagacctgggcggagccggattatcttgtgccacatcggagttagcatccgccggtgatggcggaatgacgatccagctggacagcgtcccgctgcgggccaaggagatgacgcccgccgaggtgctctgcagcgaatcgcaggagcggatgtgcgcggtggtctccccgaagaacgtcgacgcattcctggcggtgtgccgcaagtgggaggtgctggcgacggtgatcggcgaggtcaccgacggcgaccggctgcagatcacctggcacggcgagacggtggtcgacgtgccgccgcgcaccgtagctcacgaaggtccggtatatcagcgcccggtcgcccgccccgatacgcaggacgcgctgaacgccgaccgctcggccaagctgtcacggccggtcaccggcgacgagctgcgcgcgactttgcttgcgttacttggcagcccgcacctgtgcagccgcgcgttcatcaccgagcagtacgaccgctatgtgcgcggcaacacggtgctcgccgagcacgccgacggcggcatgctgcgcatcgacgagtcgaccggccggggcatcgcggtatcgaccgacgcgtcgggacgctacacgctgctggatccctacgctggcgcgcaactcgcgttggccgaggcgtaccgcaacgtcgccgtcaccggcgccaccccggtcgcggtgaccaactgcctgaacttcggttcccccgaggaccccggcgtgatgtggcagttcacgcaggcggtccgcggtctggccgatggctgtgcggacctcgggattccggtgaccggtggcaacgtgagtttctacaaccaaaccggttcggcggcaatcctgcccacgccggtggtcggggtgctcggcgtcatcgacgatgtgcgtcggcgcatccctaccggcctgggcgccgagcccggggaaacgttgatgctgttgggcgacacccgcgacgagttcgacggttccgtgtgggcgcaggtgaccgcagaccacctgggtggattgccgccggtagtcgatctggcgcgggagaagctgctggccgcggtgctgagctcggcgtcgcgggacgggctagtgtccgcggcgcacgatctgtccgagggtgggctggcccaagccatcgtggaatcggcgttagcgggtgaaaccggttgccgcatagtgcttcccgaaggggctgacccgtttgtgctgctgttctccgagtcggcgggtcgggtgctggtcgcggtgccacgcaccgaggagagccggtttcgcgggatgtgtgaggcgcggggacttcccgcggtccgcatcggcgtcgtcgatcaaggttcggacgcggttgaggtgcagggcttgttcgcggtgtcgttggccgaactgcgtgcgacatccgaggcggtgttgccgcgatacttcggatgagtcggcttcgcgccctgtctttggccgccggcctggtcggctggagtctggtcagcccgcggctgccggcgccgtggcggattccgttgcaggcggggctggggagcgtgttggtgctggttactcgtgcgacgatgggcctttggccgccgcggctgtgggccgggctgcggctgggctgggccgcgggggcggcggcggcgaccgcgatcgcggcaacgacgccggtgccgatggtgcggttgtcgatgtcggctcgtgagttgccggcgtcggtgccggtctggctggtatggcacatacctggcggcacggtgtgggccgaggaggccgcgtttcgcggggcgctggccactatcggtgcccgggccttcggtcggtcgggtggacggatactgcaggccggcgcctttggtttgtctcacatcgccgacgcgcgcgcgacgggcgagccgctggtgctcacggtgttggccaccggtatcgccggctggatgttcggttggctggccgaccggtccggcagtctggcagcaccgctgctgacgcacttggccatcaacgaggccggtgcggtcgccgcggtgctggtccagcggcgttctggtatctcgactcgactgtgatcgcggggtcgggcccctggtgatcgtggaacggctcacaacagcgcggacctggtcggcggcgccgctatactgattggtcactgtctaaccaatcaatggagagggttggcacctcaggtgcatagacttagggccgcggagcatccgcggccggattacgttctcttacatatcagcgacactcatctcatcgggggggatcgtcggctctacggggcggtggacgccgacgaccggctgggcgaactgctcgaacagttgaaccaatccggccttcgtcccgatgcgatcgtcttcaccggcgatttggccgataagggcgaaccggcggcataccgcaagctccgaggcctggtcgagccgttcgcggcgcagttgggcgccgagctcgtctgggtgatgggtaaccacgacgaccgggccgaactacgcaaattcttgctggacgaagcgccatcgatggcgccgctagaccgggtgtgcatgatcgacggtctgcgcatcatcgtgttggatacctcggtacccggacatcatcacggcgaaatccgcgcgtcccaattgggttggcttgctgaagagttggccacgccagcgccggacggcaccattttggcgttgcatcatccgccgattccgagtgttttggatatggccgtcacggtggagctgcgcgaccaggctgcgcttgggcgagtgctgcggggcactgacgttcgcgccattttggccgggcacctgcactactcgacgaatgccaccttcgtcgggatcccagtgtcggttgcctcggcgacttgctacacccaggacctgaccgtcgctgctggaggaacgcgtggcagagacggcgcccaaggttgcaacctggtgcacgtctatccggacaccgtcgtgcattcggtgattccgctgggcggcggagaaacggtcggcacctttgtctcacccgggcaggcgcgacgcaaaatcgccgagagcggcattttcatcgaaccgtcgcgtcgcgattcgctattcaagcaccctccgatggtgctgacgtcctcggcaccgcgaagtcccgtcgactgacgtccgcggcgatcttctcccagggagccggtatcgggaaatagcgctccaggaaactgacgactcgttctgcgcgctgcgctgcggggacttcaggaaagctaccgtcgttgaggcagaagaaatcgtatccgcggtgcttccgcaacttaggaagtagccgaagacccgcatagctggtggtgtcgacatagaggactttagccttttcctgcgggacggcgcgtccggtcatcagcgcgtaatagtggtagaacgagttggtcaccgagatgtctgtgtcggagcggaacgggctggccgcggtgcgggcgaattcctccgggaattcccgctccatctcgatcagcacactcttgcgcaacggtaccgcggtgtgctcgagatgacgggtaatcacctgcccgaaccggtcgaagagcagctgccggttcacccgggccgcgttttcaaagccactacgcgctgggttgttggcgccgagcccgatccgggtcttggcttcgatgaacctggtgactccaccgggagagaagaacatactggccttgagcggccggccgaagaacatgtcgtcgttggagtacaagaagtgctcgctgagccccgggatgtggtgcagctggctctccaccgcatgcgagttataggtcggcaacgcggaacggtcggaaaagtggtcctcggcgcgaacgatggtgattttaggatgttcggccaaccatggcggcggggttgaatccgtcgcgatgaagatgcgacgtatccacggagcaaacatgttcaccgaccgcagcgcgtatttcaactcgtcgatttggcggatccgcgcttcggcgtcgtcgccctcgcccaccacgtactgcgacatttgagccatgcggcgcgcccggaactcggggtcactaccgtccacccaggagaacaccatgtctatgtcgaacacgacgtcgctggcgtgcggggcaaacatcccgtcaagggtcggccatttgtacccgtagagtttgacatttgtcggcgttatttcgtttcggggcagcactttgcggctaagcgagttttcgacagggcagcggatcaccgtctcctcgtatacccagaattgcagttccacaccgaacgccgggccgtagcgaaatccgcccggcgcgatccggcgtcgatacaaccgcacgacacgcgggtcaaccagctgcgacagcccgtcggtggcgaccaaaacaggagaaaggccaggctcatcaatagttttggcgtacatcggttcggttgcacatgcggccgcaagagcgcgctcgaggccggcacgtagttcgatgttgatggcaagcaccggccggttcttgtggtttcggatcagtagatagggaatatcagccctgtttaacacctttcgcagaaagaccagatcttcgatctgggcctcctggggggtcaggccggattccaggcgggcgatcttgccgcgccgggtaacgatgatgggattcacggtgcgctgagcgggccgaccgccgtcgcgcgaagagattttggccatcgggtcaccgccttgggaactcagggagaaatgattaggtcaccgaaagaatctcacagatcgcgggtcggcgcaggttgaccgcgctggcgcggggtccatacagaattgtgcggtcaaggcgataactcttgcaagacaccagatctagcgatctaagaacatcggccggaaacctggttgttgcggccgcgccatgtcaagttcagttcggaactgggctcgcatacaacccgatcccagtctcagcagcggcgcttggccgccatctggatggatccaccgattcttgagaccctaaggtatgagcgctcgtgatcgagtcgatccggcgaagactcggcaggtcgtgttggccctcgcggactggttgcgcgacgaaacgttgccagcacccgacaccgacgtgttggcggcggcggttcggcttacggcgcgcacgctcgctgcgctggcccctggcgccagcgtcgaagtccggatcccaccgtttgctgcggtgcagtgcatttctgggccccggcacactcgcggcacaccccccaacgtcgtgcagaccgacccacggacctggctcctggtggctaccgggctgtcgggggtggcgcaggcccggggcagtggcgcgctgcagctctccggctcgcgggccggtgagatcgaggcctggttgccactggtggatctcggctgattccggcgtgctgagctgcggctatggtgtgtgagggtggcgccggggtgcccgacacgtaagccgaattcggcggtgcagacgtcgtggccgtagactcggattacgtcaccgaccgcgccgcagggagccgccaaaccgtgaccggccagcaacccgagcaagacctgaactcgccccgggaagagtgcggtgtcttcggggtctgggccccgggtgaagacgtcgccaaactcacctactacggcctgtacgcgttgcagcatcgcggccaggaagccgccgggatcgccgtcgccgacggctcccaggtgctggtcttcaaagacctcggcctggtcagccaggtgttcgacgagcagacgttggcggccatgcagggccatgtcgccatcgggcactgtcgttactccaccaccggggacacgacgtgggagaacgcccagcccgtgttccgcaacaccgccgctggcaccggtgttgcgttgggccacaacggaaatctggtcaatgccgctgcccttgccgcccgcgcccgcgacgcggggttgatcgccacccgctgcccagccccggcgacgacggactccgacattctgggggcgctgctggcccacggtgctgccgattccaccctcgaacaggcggcgctggacctgctgcccacagtgcggggagcgttctgtctgacgttcatggacgaaaacacgctttatgcgtgccgcgacccgtacggggtgcgcccgctatcgctcgggcgtttggaccgtggctgggtggtggcctccgaaacggccgcactcgacatcgtcggcgcctcgttcgtccgtgatatcgaaccgggcgaattgctggctatcgacgccgacggggtgcggtccacccgctttgccaaccccacgcccaagggctgcgtattcgaatacgtctacctggcgcggccggacagtacgatcgccggccggtcggtacacgccgcgcgggtggagatcggtcgccgactggctcgggaatgcccggtcgaggccgacttggtgattggtgtgccggaatccggcacacccgccgcggtcggctacgcgcaggagtccggcgttccatatgggcagggtctgatgaagaacgcctatgtcgggcgcaccttcatccagccgtcacagaccatccgtcagctcggcatccggctgaagctcaacccgctcaaagaggtgatccgcggcaagcggctcatcgtcgtcgacgactcgatcgtgcggggcaacacccagcgtgcgctggtacgcatgctgcgcgaggccggtgcggtcgaattgcatgtgcgcatcgcctcgccaccggtgaagtggccgtgcttctacggtatcgacttcccctcgccggccgagttgatcgccaacgccgtggaaaacgaggacgagatgctggaggcggtacggcatgccatcggggccgacacgctgggatacatctcgctgcggggcatggtcgcggcgtccgagcagcccacgtcgcggctgtgcaccgcctgcttcgacggcaagtatccaatagagctgccccgcgagaccgcgctaggcaaaaatgtcatcgagcacatgctcgccaatgcggcccgcggagccgcgctgggcgaactcgccgccgacgacgaagtccccgttgggcgctgacaaaacgcacgcgcggtagcctttatcgcgatgacggatctcgcaaaaggccccggaaaagacccgggtagtcggggtatcacctacgcgtcggccggggtcgacatcgaagccggtgaccgcgccatcgacctgttcaagccgctcgcttcgaaggccaccagacccgaagtgcgcggcgggctggggggattcgccggactgttcactctccgcggcgactaccgcgaaccggtgctggcggcctccagcgacggcgtcggcaccaaactcgcgatcgctcaggcgatggataagcacgacacggtgggcctggacctggtggcgatggtggtcgatgacttggtggtttgcggcgccgagccgctgttcctgttggattacatcgccgtcggtcggatcgtgccggagcgactcagcgcgatcgtcgccggtatcgccgatgggtgcatgcgtgccggctgtgcgctgcttggcggcgagaccgcagaacatccgggcctgatcgagcccgatcactacgatatctctgccaccggcgtcggcgtcgtcgaggcggacaatgtgctgggtcccgaccgggtcaaacccggcgacgtcatcatcgcgatgggctcgtcgggtctgcattccaatgggtactcgctggtccgcaaggtgttgctggagatcgaccggatgaatctggccggtcatgtggaggagttcggtcgcaccttgggcgaagagttattggagccgactcgcatctacgccaaagactgtttggccttggccgccgaaacccgtgtccggacgttttgccacgtcaccggcggcgggctcgccggcaacctgcaacgggtcatcccgcatggcctcatcgccgaggtcgaccgcggcacctggacacccgcgccggtattcaccatgattgcccagcgcggccgggtcaggcgcacagagatggagaagacgttcaacatgggtgtcggcatgatcgccgtcgttgcccccgaagacacgacgcgcgccctggccgtcctgaccgcgcggcacctggactgctgggtattgggaaccgtctgcaaaggcggaaaacaaggcccgcgggcaaaactggttgggcagcacccgagattctaagaaccagacctaaccgggtctaatgaggtcaacgccacgccgatgggaaccgaatcggcaccgtgcggggggcagctccgtggtgctagcgccgccagtcgtcctcatcgttccacgagtcgtcgtccgacgggccgtcgccgtccagtcggtcggtaccggtacctgacagctcacgctgaagccgctggaagtcggtctgcggggagctgtatttcaattctcgagcaaccttggtctgctttgccttagcccggccgcggcccatgggggaaccccctcgcgaaataacggagcggcctaacgagtaggcggctccgatctctggtgtcgtttattgtcctgccgacagtttaccgtgccgcccggtcgggcgcggggcggcctgcccgccgttacggagggcacgggtaatcaccgaataccgccgcgcagccgctcgacggcccgccgtccggcgcccacatcgtcggcgggcggcagcgagtcgacgtcgatcaccgcggcaacctcggcttccggaccggttaccagggcggtgtcgcccggcagaccccgtttgagcagggccagtgccaccggccctagctctacgtgctcgaccaccgttcccagtcgtcccaccgtgcgaccgccggccagcaccgcatcgcccgtcgacggccgctgcactgactcgtccagatgcaacaacaccagcatccggggtggtctacccaggttgtgcacccgtgcgacggtctcttgccctcggtaacagcccttgttcaggtggacggctccggcgccggggccaccgatccaacccacttcgtgagggatggtgcgttcatcggtgtcaacgcccagccgcgggcgcctagccggcacccggtgagccactcgatgggcttcataggcccagatgccggccgggcgcacacccgcctgagtcaggcgacgctgccagtcggcacgatcgccgcgcttcaccaccacgtccagttcgatttggcccgctaggccgtcgggcatccggcggacaatcccgccgccggcaagcggcacggccagccactcagcgggcaagacatctagacccagcgcgtcgagcactcgttcctcagccagccgcggccccaatagcgacaacaccgccatatcagcggcacgaggagtgaccatcgaccaaaaaaccatcttgcgcaaataggccagcagcggttcaccccgccacggctcggtatcgagataggtcgtgccacccagctcggtctgtatccagtgatcctcaactcggccttgtccgtccaggctgagattttgggtgctggcgccctcaggcaggtcgctgacgtgttgtgtggagatgctgtgcagccaggtttgccgatcgccaccgtcgagggtgagcacggcgcggtgcgagcgatccaccagcacggcatcggcttgccccgcgcgttgctcgcccagcgggtcgccgtaatgccagatcgcacccgcgtcgggtccggggtctggggcagggactgcggccacacaacaactctacgaaaagccgcgctcggcctcgttgaccagcgtgcagctaggctgcagggacatgttgaggcagacgggcgtggtggtcacgcttgacggtgagatcctgcagccgggtatgccgctgctgcacgccgatgatcttgccgctgtgcggggggatggcgttttcgagacactgctggtgcgcgacggccgagcctgtctggttgaagcgcacctgcagcggctgacccaatcagccaggttgatggaccttcccgaaccggatctccccaggtggcgccgcgcggtcgaggtggcaacgcagcggtgggtggctagcaccgctgacgagggcgcgctgcgcttgatctacagtcgcggtcgggagggcggctcggcgccgacggcctatgtcatggtcagtccggtcccggcgcgagttatcggggcccgccgcgatggtgtgtcggcgatcacgctggaccgcggtttgccggctgacggtggcgacgccatgccgtggctgatggccagcgccaaaacactgtcctatgcggtgaacatggccgtcctgcgtcatgccgcccggcagggcgccggcgacgtcatcttcgtcagcacggacggctacgtcctggaaggccctcgctcgacggtggtgatcgccaccgacggtgaccaagggggcgggaacccctgcttgctgacgccgcctccgtggtatccaatcctgcggggaaccacgcaacaagcgctcttcgaagtggcccgcgcgaaaggctacgactgcgactaccgtgccctacgcgtcgccgatctcttcgattcccaaggtatttggttggtatcgagcatgactctggccgcccgcgtacacaccctggacgggcggcgattaccccgcaccccgatcgctgaggtgtttgccgaattggtggacgccgctattgtcagcgaccggtgatacggcaacctctgttgtggtcagcgccggccataccgctcgccgttatccgacgaaccgggacaaccgcgccgacagatgtggtaccagcccgccgtcggcatcgacgcgttcctcgacgtaggccaggtcgccaccttcgacgatgccgtagagtcgtttggcgccgccgaccagaacgccagaccgactgcgggccagcgcatcggtcaccaactcccacgaggactgggtgcgcggccgcccgtagaacagttcgacataaccggccgaatgcgccaatagcaactcgatcgcctgagactcgctcggatcgtacgggtcggcgacgaaccgccagaatcccgcttctcgtaagcctggttcctggtagtcgcccgtggcggtgagccgccaggaccgggattcccaattcagatagtcgccgccgtcgtgtgacacaacgatctgctggccgaaccggtagtcgccgtcgggtccgcggccctcgccttcgccgcgccacacgccgaccagtggcagcagcgccagcagtgcattgttcaggtcggcaccttcgcgcaggtttgcggtatctgcgggaaccggcaaatcgtcgaaggcagggatattgcgcgcggcggtcgccttggcccgctcgacggcagcggcgaccgcacggtcgccggagcccgcagcatggacgccgccggccccggtcgcatccgagcccgcgccggaactcacgactcgtcggtaacgagccggtacagcgtgtacagcgcgaaccaggagataaccacggtcgccaagaccagcatgatctcgaagaacagcaccacggggacgagtgtatgcggccgcggccgcttccgtggccctggctcgtctgggcctgattggggccggtcaggtgatcttgacgtctacctcgtggatgcccgcgcccgagggctgcaccaccgcgtcgccgttgccggccgccgacagcgcgcgcagcgtccaggatccgggcgcggcgaagaaccggaaatcgccggtggccgacgcgacgacctccgcggtgaactcgtcggaggagtccagcagccgcacgaacgcgccgcccacggcctggccgtcaccgtccactacgcggccggtgatcaccgtttctttttccaggtcgacgctggccggcaatgtcagtccttgcttgggtccagagcacatatcagcttcccaactcgatcggggcgcccaccagggagccgtattctgtccaactgccgtcgtagttcttgacgttttggtgtccgagtaattcccgcaacacgaaccaggtgtgcgaggaccgttccccgattcggcagtaggcaatcgtttccttgctgttgtctaggccggcgtcggcgtaaagcttggccaactcctcatcggacttgaaggtgccgtcctcgttggcggccctgctccacggcacgttgatggcaccaggaatgtgtccgggccgctggctttgttcctgcggcaggtgcgcgggggccaggatcttgccggagaactcgtcgggagagcgcacgtcgatgaggttcttgacgttgatggccgccaggacctcgtcgcggaatgcccgaatcgtgttatccggcggggaggcggtgtaggaggtcaccggccggctgaccgggtcgctggacagcgggcgtccgtcgagctcccacttcttgcggccgccgtcgagcaacttgaccttctcatggccgtagagcttgaaataccagtacgcgtaggcggcgaaccaattgttgttgccgccgtacaggatcaccgtgtcctcgttggcgatgccacgctcggacagcagcttggagaattgctgggcgtcgacgaagtcacgtttgaccggatcctgcaggtcggtgcgccagtccaacttgatcgcgccggcaatatggtcacggtcatatgcactggtgtcctcgtccacttcgacgaaaacgaccttcggcgcgtgcagattgctctcagcccagtcggcggagaccaggacatcgcagcgtgccatggcgggaatcctttcgcatagttcggtgaccagcgtggtcaactggttaggcgggacggggagtgttactgcttgactgctccttgggacgtctgttgcacagaaacggcgggcgacacgctacggtggggctcctaggctgctctaagtgctgcgcggacgtgcgcggctactcagcagctacagcaacagcaacaacccgctaggcggcacagatcaactgcgcgacgcttggtgagcatgggctcgatgcgggctgacacgtcggacagcttacccaatcgcatagtgctcaagccaacagtggtttcagggcagagcgcaggtcggcggccttggggaccccggaggtccggtagcgctgtcgcccgtcgacatcgaagatcaacgtggtgggcagcgaaagcaccgaaaatcgccgcgctgcctgcgggttggagtccaggtcgacctcgatgtgagcaacatctcccagatcggcgcagacgtcgccgacccctcggcgtacccggtcgcagggcgcacaccctggggccctgaaatgcacgacggtcggcccggccccggacaggcccagttccgcggtgcgcgccggagccgccggtgtcgtttccggaccaacctcccgcaggatcactgaccgccgggtcagcaaccaccgggcaatggtcgccagcgcacctgtagcaacggaagcgacgatcatggtcgtcatgactgtttgaactcgtcgagcgagatcgttactccccgggtaatgccttcgatgatgacgtccgatccgcgcgcccccacggtgtttggcaccaccccgaacggcagcttctggttgggcagcttgctggcgaaggcgtgcagcaccgcatcccgcttgtcatccggaaccggttggtccgcggtgtcgggtccggtcacgacggcggtgggggtgataaccaaggtcgcgcggtcgtccgaggcaacggacaggtccaccaagacgctgacccggtgagcgaagttggccgatatgggcgtgccgctgaacaccagcccgcggctgccagatatcccggactcggtagtgccgccggtggcgtcgttgctctcctgacggggcgcggcgaccataaggtcgctaatgcccaggtagcggcccaggtgcatggagtcgatgatgatgcgactctccagctcgccgaccgggagcttggcatcgggcctgatcagccaggacgcgtaggacaagtcgatcgaatgcatagtggcctccagagtggccgtgccacttccggcgtgctccacggcaaatgccttgatttctagctccgcgtagtgttcccgcatcgcctgcgggatgaatgggaaccgcaggatggcgacgaacgggtctgacctcaggtttgccgctttgcgcacagtggtcgacagccggtactcggcatagatgctggccccgaaatcggcgccgacggcgcccacgatgagaacggccacgacgatcgccgccccggtcaccccgaccagcaccttgcgcatcggcatattgtcgcccagcgctcgagcccgtcccggagcgcctcgtcaggcggcacgttatcgttagatgagctgccgctaccgtcacatggcgcgatgaactgggagacgcctttcccacgacgctggaggggcttgttggagttattactgctgacctcggagctgtatccggatccggtcctgccggcgctgtcgctgctgccccacaccgtgcggacggcgccggccgaggcgtcttcgttgctggaggcgggaaacgcagacgctgtgctcgtcgacgcgcgcaacgacctgtcgtccgggcgaggcctgtgccgcctgttgagctcgaccggccggtcgatcccggtactggcggtggtgagcgaaggcgggctggtggcggtcagcgctgactgggggctggacgagatcctgctgcccagcaccgggcccgctgagatcgacgccagactgcggctggtggttggccggcgcggagatctggctgaccaggagagtctgggcaaggtgagcctgggcgagctggtgatcgacgaaggcacctacaccgcccggctgcgtggccgcccgctggatctcacctacaaagagttcgagctgctgaaatacctggcgcagcatgccggccgggtgttcactcgggcgcagctgctgcacgaagtatgggggtatgacttcttcgggggcacccggactgttgatgtgcacgtgcggcggttgcgggccaaactcggccccgagcatgaagcgctgatcggcacggtgcgcaacgtcggatacaaagctgttcggccggcgcgcggccgaccgccggccgcggaccccgacgacgaagacgccgatcccggccgggatggtatgcaagaaccactggtcgacccgttgcgcagtcagtgacggcgcttgactggcgctccgctctgaccgccgacgagcagcgcagcgtgcgtgcactggtcacggcgacaacagcagtcgatggggtagcacccgtgggtgaacaggtgctgcgggaactgggccagcaacgcaccgagcatctgctggtggccggttcgcgaccgggcggcccgatcatcggctacctcaacctcagcccaccccggggcgcgggtggtgcgatggcggagttggtggtgcatccgcagtctcgacggcgcggtatcggcaccgccatggcccgcgcggcattggccaagaccgccggccgcaaccagttctgggcgcacggcacgctggatcccgctcgggcgaccgcgtccgcgctgggtctggtcggcgtccgcgaactgatccagatgcgacgcccgctgcgtgatatccccgaaccgacgatccccgacggggtggtgatccgcacctacgcgggcacgtccgacgacgctgagctactccgggtcaacaacgccgcgttcgccggacacccggaacagggtgggtggaccgcggtccagcttgccgagcggcgtggcgaggcgtggttcgatccagacggcctgatcttggccttcggtgattcgccacgtgaacggcctggccggttgctgggtttccattggaccaaagtgcatcccgatcacccgggattgggcgaggtgtacgtgctgggcgtcgatccggcggcgcagcgccgcggtctcggccagatgttgacgtcgatcggtatcgtctcgctggcccgtcggctgggcggtcggaagaccctcgaccctgcggtcgaacccgccgtgctgctctacgtggagtcggacaatgtggcggccgtgcgaacctaccagagcctgggcttcaccacctacagcgtcgataccgcctacgcgctggctggcacggataactgaccgaagatgttcccccccaagaagtcgtaagcaggagcttaagtggccaagcggttggacctcacggacgtcaacatctactacgggtcatttcatgcggtcgctgatgtgtcgctggcgattctgccccgcagcgtcacggcgttcatcggtccctcgggctgcggcaagacgacggtgctgcgcaccttgaaccggatgcatgaggtcatccccggagctcgagtcgagggtgccgtactgctcgatgatcaagatatctacgcccccggtatcgacccggtcggtgtccgccgggcaatcgggatggtgtttcagcggccgaatccattccccgccatgtcgattcgcaacaatgtggttgccggcctgaagctgcagggtgtgcgcaatcgcaaggtgctcgacgatacggccgaatcctcgctgcgcggcgcaaacctgtgggacgaggtcaaggatcgactggataaacccggcggcggattgtctggggggcagcagcagcggttgtgcatcgcacgggcaatcgccgtgcaacccgacgtgttgctgatggacgagccctgctcctcgctggacccaatctcgaccatggccatcgaagacctgatcagcgagctcaagcagcagtacaccatcgtcatcgtcacccataacatgcagcaggctgcccgggtgagtgatcagacggcattcttcaacctggaagcggtgggaaagccggggcggctggtagagatcgccagcaccgagaaaatcttctccaacccgaaccagaaggccaccgaggactacatctccgggcgcttcggctaggcccgatgccctcgatggccaggctggcgtcaccgcgggtggatgtttgctcggcctagggaaaggcgccggtcgcctggaagatcacgcgtcgtgccacttccacggcgtggtcggcaaagcgctcgtagaatcggctcagcaacgtcacgtcgacggcggccgccactccgtgcttccattcgcggtccatcagcacggtgaacaaatgccggtgcaggtcgtccatcgcgtcgtcttcttcgcggatctgggcggccttttccgggtcgtgcgacaacacgacctcttgggcactgttgcccaattcgactgcaactcttcccatttcggcaaaataaccgttgacctcttcgggcagcgcgtgctgtggatgccgacggcgggcgatcttggcgacatgcagcgccaacgcccccatccggtcgatgtcagccaccatctggatggcgctcacaatggctctgaggtcaccggcgaccggtgcctgcaacgccagaagaacgaatgcactctcctcggcccgggcgcttagcgtcgcgatcttttcgtggtcggagatcacttgctcggccagcacgagatcggcctgcagcaaggcttgggtggcccgctccatggcgatgcctgctagcccgcacatttccccgagacgctcggataattccgagagttgctcatggtaggcggtccgcatgtgctaaagcctacgttcccgaccttggaaaatgccgtaagcgtcgtgtcaatgcggctactcgcaggtggtgtcggcggcgttggtgaccgtcaggtcctcgggcagcttggtcggtgggctggaggagttgcggcttatctgcacgctgacggtggagccactcggcaggggagcgcgcaccgcgctgaagtcttggcccagcaccacctggaccagttggccgatcccggtcacccgctcgatctttgactggccgaacacggcggccacggtggcggcagcctgttcgttgccgggcgaaaaaaacactgtggtggccagcagcgaactcgggtagtcgtccggagccatcacgttgaagccgttccgcttgagctgatcggtggcggtggtggccaaaccggcctggccggtcgagttagagacctgcactgtgacctcttttggcgaggtcgtcgtaacctgctggtgctgaatctcgttggtcagacccgcctgcggcgccttcttggtggtggtcggcggggtcgacggcgtgttgcccagacgctgggcgttgtgatcgttttccaggggcagcggatcgtcgtcgatgatggcggtgaaaagcgccttcatgtcggaggtacgcgggggctcgtcgccgttctggtcggttataccggtcggaacggtcacgaacgtgacgtgcccggccgccatatgctgcaacgatcgaccgagttcgaccaggtctttggtcttgacgttgtccacgtagctgttaccgatgaacatgttgacgacgttgttgagcctgctgaggttgaacaaggtgtccgtcgagatcatcgaacgcagcagcgacgacaaaaacaactgctggcgtttgatgcgcccgtagtcgccattgctctcggtggtgacctggcgagcgcgcacatagttcagcgcggtcggcccgtcaatgacctggcgtccggcgtgctccagcaccgtgcccagttcgtagtcccgcaacggggtggtgctgcatacctcgacgccgccgagggcctcgaccatccgcgcgaaaccgacgaagtcaatcgcgatgaaccggttgatgctcaagcccgacagtttctgaatgaccttcactagacacttaggcccgccgaaggagaatgccgagttcagcttggtctccgtgtacaccagtctgggacccatcgttcccgtcttctcgtcgtagatgggtccgtacttaccggtctcggggttccacgcctcgcattggattggagtgatcgccaggtcgcgggggaacgacaccgcgacgacccgctcgcggctggccggaatgttgaccagcatgacggtgtccgaacgtgcgccgccggcgtcctcggcgtcgccggcgccgatattggcgttcgccccggcacgagagtccataccgacgagcaagaagttctcgtcgccatgctgcccgctggggttgacgatgtcgcccgaatgcgggtcgagcgcgcttaccatgttcagccggctgttcttcgacgcgctccactgccatgccccgccggtcagcgccaacgccagagcggcaaacagagccgccagcgagcgcgcggccagcaccatcgggcgccggccggagttcggcgctggcttggcgggcgcgggcgacgttcggcggatccgcaatggccgcactcgagccgatccggttagctgcttgccgggtagctcgggttcacggcgggcgtggtcggcgcgcggatagttggctgcccggaggtcgggaagctccgagaggaactcgagcgagtgggccgggatggcgatagcctcggtgtcctgctggtcgtcggcgtcgtcggggaccttcgggccgcggccggatggctcgggttcgggggcgacatggcggtgcgtggggaggtcaggaaaagcggggccgagcctggcgatcagatcggccacactaacggcgccggtggcatgacagccgacattctgggtgtcccgcggaccctgggctgccacccatgtggcgggcggtaccgtgatccatcggtcaacaccatcggggaatgctgactcggagagccgtgcccacggcgcggcgctctcgccgtcactcatgtcctaccggcctccgagagtctaggtggcggacgcccacggtgttggctgcgtgtcctacgcgcaccttcgcgcagcaccgccacgagtcggcgccgcacaatgcagcaaggcccacatcgtactgatttatcggtccagacgcgatttcgacagggtctcgattcagccacccgaccccatggcgtccgccccttccggcactcggcagtcgtcggggtcggttagccagccgtcgggaagggccacccgggcgggggaaccctgccggccccgggcgccagtcgcggagtccgggaacggtaccgtgccgtccaaccggtccagcaggcagtcgagctcgtcgaacgtcttgaccattgctaacgcccgccggagcgcggagcccgccgggaagccatgtagataccaggcgatgtgcttgcggatatcgcgcatgcccttgtcctcgccgaagtgtgcggccagcaaggtgccgtgacggcggatgatgtcggcgacttcgccgagcgtgggtggggtgggggccgggctgccggtgaaagccgcggacaactcggcaaatagccagggacggcccaggcagccacggccgatgaccacgccgtcacagccggtggtggacatcatggccagtgcgtcgccggcatcgtagatgtcgccgttgccgagcaccggaatcgtccggacatgctgcttgagccgggcgatctgttcccagtcggcggtgccggaatagcgttgtgccgcggtacgggcgtgcagcgcgaccgcagcggctccttcggcctcagcgatgcggccggcatccagatgtgtgtggtgggcgtcatcgatgccaatgcgaaacttgaccgtcaccggtatatcggtgccttcggtggcgcgcacagccgcggccacgatctgaccgaatagccgccgtttgaacggtagcgccgccccgcagccgcgcttggtgactttgggcactgggcagccgaaattcatgtcgatgtgatcggctaacccttcgccagcgatcatccgagcggccgcatacgtggtgtccggatcgacggtgtacagctgcagcgagcgtggtgattcgtccgcggagaacgttgtcatgtgcatggtgaccgggtgccgctcgatgagcgcacgtgcggtcaccatctcgcagacatacagtccgctgaccgtgccgaccttcgactgttccagctgacgacacagcgcccggaatgcgacgttcgtcacaccggccatcggagccagcacaaccgggctggcgagctcgatcgggccgatgcgcaacgccgggctgggttggattgcccgcctcctgctcatcgcgctgcgcgctctgcatcgtcgccgggctgggttggattgcccgcctcctgctcatcgcgctgcgcgctctgcatcgtcgccgggctaacgacggctcatcgccagtttgccagcggttttatgcagctcgtgtgcgctgaccttcttgcccgtacgggcttcccggtcgagttggcgttgcttggacacctcgaacttgtcgcaggccagctcgaggtccttgatcaccagggccagctcgtcgcgcagcttagccccctcgccggtgaagtcctcgcgctcgaagatacgccatttcttcagtaccggcatgacgacttcgtcgaggtggatgcgcgggtcgtagacacccccgacggcgatgaccgcggctttgcgccggaactcgggtacttggaagccgggcatctggaagtggctcaaaatcaggtgcagcgacttcatggcctggttgggcacgaggtcgaacgcggcctcgctgacgtcgcggtagaagatcatgtgcagattctcgtctgccgagatcttggccatgagctggtcggcgacggggtcgttacatgccttgccggtattgcggtgcgaaatccgggttgccagttcctggaaactgacatagaggacggagtcggtgaggctctccgcgaaatagtggccctggtggttttggcctgggctgaagccccggttgactacctcgaggcgaagtttctccaactcgacagggtcgaccgatcgggtcaccaccaggtagtcgcgcagcgcgatgccgtgccgattctcctcggcggtccaacggttgacccactgcccccacgcgccgtccatgcccatgttcatcgcgatctcgcggtgatacgacggcaggttgtcctcggtgaccaggttctgcaccatcgccacctgggcgacatcagaaagcttgctctggtcggggtcccaatcctgcccgccgagcgcgtagtagttcttcccgtccgaccacgggatgtagtcgtgcgggttccagggcttgtgcatgctcaggtgccggttcaggtacttctcgacgaccggttcaagttcgtgcagcagctgcaggtcggtcagcttggctgacatggcgcctccagttatctgtgtctaatggttgcagtcaatatatctgtgtctctcggtagcatcaagtttgggcttcgcgcggcatgttgagctgccagcagcgggcaggatgctggcatcggcgggccccggtggccgcgtggggtgaaccccagtcgtcctcagttgtgcggcccggctgggatggagtgttcggattctccccgctcgcggtgcggtgcgtaggtggcggcggtgctgagcaacatgttgacgcagtagtcgatgaattgcttgcgggtggctcccagccgtccgttcagatatgcggtgaacagaccggtaagagcgccgatcaagctggtggcgaccagtttctgcagaactggatcaacgatgcgggacaacttgcgttgcagcaactcgatgaagttgggcatccactccgcgcccgaccgggtcagggccggttctaccgccggcgccagcaacagcacgcgcccgcgcaccggatcgtcgaccatcagctcgacgaattgctctacggcctcgcgcggggtttgcgcggacgtgagggttgccatcgctcgtgtgcagacgtcgtcgtagaccgcgcgaacgaaatgttcacggtcggcgaagctttcgtaaaggcagcgttctgtcaggccggcgtggcggcacactgcgcggacggtgagtgcgggtccgcctgcgccgccgagcaactgcacgccggcggcgacgaggttgtctcgacgtagggcgtgccgactttccaaggggacaccggaccagcggccccggttttgaccggtctgcacagctctcctaaactccatagtgacaacgtgcgtagtcagaattcgtgtggccaatgaagattcagcaggcaaaaccaccagtgacccaagatacgtctgctacctgtccgctgaccagcaccgtgcaggattcctcgccggttgcgggccagcttggcaggcctatagggttccgcggactggccggcggttgccccgtgtcaccgctgggttacgaatcgccgccgctgccgctggggccggattcgctgacgtggcgatacttcggtgactggcgcgggatgctgcagggaccgtgggcgggatccatgcagaatatgcatccgcagctgggcgcggcggtcgaagatcattcgacgttcttccgggaacgctggccacggctgctgcggtcgttgtacccgatcggcggagttgtcttcgacggcgatcgagccccagtcaccggtgtgcaggtgcgtgactaccacatcaccatcaagggtgtcgacggtgcgggccgtcgctaccacgcgttgaatcccgacgtcttctactgggcgcacgccaccttctttgtcggcacgttgcatgtggccgagcggttctgcggtggcctgaccgaggcgcagcggcgccagctatttgacgagcacgtccagtggtaccgcatgtacggcatgagcatgcggccggtgccggcgacctgggaggagtttcaggactactgggaccacatgtgccgcaacgtgctggagaacaacttcgcggcgcgtgccgtgctcgacctgaccgaactatccaaaccgccattcgcccaacgagttccggattggctgtgggccgcgccgcgcaagttgctggcccggttcttcgtcgggctgaccgtcggactctacgatccgcccgtgcgcgagctgatgggctaccggtggttgcgccgcgacgaatggttgcaccgccgctttggcgacatcgtccggctcgtctttgccttggtgccattccggtttcgcaagcacccgcgggctcgcgccggctgggaccgtgccaccggccgcatccccgccgatgcgccgctagtacagacgcccgcgcgcaacctgccgccgcccgacgagcgtgacaacccgacgcactactgccctaaggtctgaccccggacctgcggcgcaaccggggcgtggttgtgctcaccgttaattggcttacccgacatccttggtagccgatgccttagcgaccgactgcagtccgccggcagcacggtggtggcggggaatcccgggaccggcgtgctcggcgttgaaaacggcgtcgatgacgagctggcgcacgtgctcgttctccagacggtaaaagatcgtggttccatcgcggcgggtgcgcaccagccgcgccattcgtagctttgccaggtgctgggagaccgacggcgcgggcttgcccacctgctcggcgagttcattgaccgacatttcgcggtctgccagcgaccacagcacctgcacgcgggtcgcgtcggcgagcattcggaacacctcgaccaccaagcagacctgatcgtcaggcaacgggtcaggtccactatctgcgtacatacgcaaacaatagaacgcgggcgtggtgggctgtcaaggtcgcgggtcggcgcccgctcagcccgtcggagcggcgatcgcgctgcgctcaccgccgttgggttcctgccggaaccggtagacatccaccgcgccagccctgatatcgggccggtgctcttggcgcatcggcaggcgccggtcctgccattccttggcgaactcgtcgtagaaggtggcgggctcgaagtacctgcggtcatcgacgtaatgcggttcataggcgtcacgcgacgtcaggaagacaacctcatcgggtgagcagtagtacagcgatccatagcacatcggacacggatgggccagcacgttgagagtggtaccgaccaggtgctcagtgcccagcttggtgcacgcggcacggatggcaaggctctcggcgtgggcggtcggatcattggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaccactaaagatcactcacttgcaacggtagttcgcagtggagaccacggtagtagctagactatctacatttatcgcatatccgttttgcttgagggggcaacgatggtacgcgccgatcgtgatcgctgggatctcgcgacgagtgtcggggcgacggctaccatggtcgccgcccagcgcgcgctggctgccgacccgcgatatgcgctgatcgatgatccatatgcggcgccgttggtgcgtgccgttggtatggacgtctacacgcggctggtggattggcagatccccgtcgagggggattccgagttcgatccgcagcgaatggccacggggatggcctgccgcaccaggttcttcgatcagttcttccttgatgccacccacagtggcatcggccagttcgtcatcctggcgtccgggctggacgcccgggcttaccgccttgcctggccggtgggcagcatcgtctacgaagtggacatgccggaggtgatcgagttcaagaccgccacgctgagcgatctgggcgccgagccggccaccgaacgccggactgtcgcggtcgacttgcgcgacgactgggccaccgcacttcagacggcgggttttgatccgaaggtgccagcggcctggagtgctgaagggttgctggtatacctgccggtcgaagctcaggatgcgctgttcgacaacatcaccgcgttgagtgctcccggtagtcggctggcgttcgaattcgtgccggataccgcgatttttgccgatgagcgatggcgcaactatcacaatcggatgagcgagctcggattcgacatcgacctcaacgagctggtgtaccacggtcagcgtggtcacgttctcgactatttaacccgcgatggctggcagacctcggcgcttacggtcacgcagttgtacgaggcaaacggctttgcctatcccgacgacgagctcgcgacggcgtttgccgacctcacctacagcagcgcgacgctcatgcgctaaagcaagcgatctgaccgcttactggcgaagcagctcatctttcaggcgactggtgatcatctcctgaaacacgacctgggccggaccgtacaggtcctggaatgtcgacactaaggcgtccctgttgtactcgggaatggagccgccactgggagtccaaaagctatcgatgtccagcaggaagaatggtccggtttgggcgggtgttattcggcgcagatggtaattgggatcaagcgcttggcccatacccgggccgtagcgcacgatgagcgatttgcctggttgtagctcacggtagactgcggcaccctgccactcggtcaggaccaggccgccgggagtgaaacgctgcggcccgagcagctgctcgtcgatccagttgctccacgtgatccggccgtcgacacccgcggggacgcggatctccagaacaaagcgaagaccgatacgctccaacccaacgattgacgagacctgcgcgcgagcatccacgacccgcatcacaacgtcggtaaaggcctcaaagctgcggtaggcggtggtctccacgactatcgcctggttcttcagtgaagcggcggtggtgttatcgcgattgacataacgaacgaaacgatccgcgaccggggtgggggctccaccgggcgccgtcatcccccagctgacgtcctgcgcctggcgttcgatcggtagatcattgataagcaggtgtttgagctcccggttcgctgattcggtgagcgaatccgttgtcgggtgacggatttccaccgtcaccagggcaacgggtgcgttgggctggacctcatcctgatttgtctcggggagcatagacagcaagcatagccaggttgctttgctcagatcgccggaccgtgcatcgggagggaatcggcgatgcgcacggcttcgtgcccctgtttgtgcccccaccaggactcgaacctgggacctgcggattaaaagtccgtagctctaccaactgagctataggggcgcgaagactcaggatactgcgttggcgtcggccgctcgtttgaggaataggctgggggtgacctaagctggcgtggctcccaacggtcaccacgttgcgagtgccccggagagattcggttctgcccccttcgtctagacggcctaggacgccgccctttcaaggcggtaacgcgggttcgaatcccgtagggggtacctgcgacgcggtatcgcggagcacacaacacagcaaggccctgtggcgcagttggttagcgcgccgccctgtcacggcggaggtcgcgggttcgagtcccgtcagggtcgccaggacggtgaggcacatgctgccttccggccaggtagctcagtcggtatgagcgtccgcctgaaaagcggaaggtcggcggttcgatcccgcccctggccaccatggtctacctggataggcactgtggcggcactgctacgtagccgacctccctgggtctgggtgattggtcccgggctgcgatggtcgtgagcacacgcccggatcaccgatgccgtcccgccccggtaggccatcgcggcgatgatcgagattgccggccgggttgatcgctgcggattccacccgggtcgaacggcgggtccatctgctcctcgatcgctcgtgaaagacctgattgttcagccatttccagcatcacaggcgccaaacccattggccgacatcaaattccgctcgtcaaccaccgccggctcggtggtgaacgcatgcagtgaatgggtcaaaagtgtggtcttggactgtagagaaatgcgacgtgagcgctggtgttgtcccaggccagaaggcccagaagacttgtcgcggttcgcacgccgatcgagtcaccggaccatccatgggcgatgcgccggaaaaccagacgcgcgcaagcctcgaaggccttggcgtggcgaagggccgccggctagggcaaccctcgtattcccggatgttggcggcccgacgggattacactgcttcctgctgattcctccctgcgatcggtcgatcgcaggatcggttggcatcgaggtcatgtcgctgtgggaggagatgtcgcgtgtcttatgtgagcgtgttgcccgctacgctggccacagcggcaacagaggtggcccgcatcggctcggcgctcagtttggctagcgcggtcgcggcggcccagaccagcgcggtgcaggccgcggccgcggatgaggtgtcggcggcgatcgctgcgctgttttccgcccacgggcgggattttcaggcgctcagcgcgcgggcggcagcgtttcatcacgagtttgtgcaggccctggccgcgggtgcggggtcctatgcggtcgccgagattgccgccgcatcgccgttgcagagcctgatcgacgtgttcaacgcgcccatccaggccgccaccgggcgcccgctgatcggcaacggcgccaacggccagccgggcaccggggccccgggggggcccggcgggtggttgatcggcaacggcggggccggcgggtccggggcgcccggcgccatcggtggggccggcgggcccgcggggttgatcggtgtcggaggtgccggcggggccggtggagactccgcggtcgcgggtgtcatcggaggggccggtggggcaggcggggctgccctgctgttcggtgccggtggggccggcggggccgggggttccggcggttccggcgcagctggtggggccggtggcgccggtggggccggcgggctgttcgccagcggcggcagcggcgggttcggcgggttcgcatcgacgggcaccggtggggccggcggcaccggtggggctggtgggttgttcgccagcggcggggtcggcggtactggcgggggagccgggtccggcggtaccggtggggttggtgggacgggtggggccggagggctgttcgctagcggcggcgctggcggggccggcgggtccggcggtaccggtggggctggtgggacgggtggggccggcgggctgttcggagccggtggcgctggcgggctcggcgggcaaggcaaccacaccggcgggcacggtggggccggtggcagcgccggcctgctcgcccttggcgacggcggcgctggcggggccggcggggccgctaccaccggaaccggcggggccggcggggcgggtggcaaggccggcctgctgttcggctccggtggggccggtgggtctggtggggctgccggcaccttcggtgacaccggtaactccggcggggccggtggggcgggtggcaaggccggcctgctgttcggctccggtggggccggtgggtccggcggcgctgggggcttcgccaacggctctaccggcggtgccggcggggccggcggcggggccgggctgatcggcaacggcggcaacggtggcagcggcggcacgtcggttgccaccgggggggccgggaacggcggtgccggcggcgccggcggcggggccgggctgatcggcaacggcggcaacggcggcagtggcggaatgggcgatgccccgggcggcaccggcgtcggcggcatcggtgggctgttgttgggtttggacggcgccaacgccccggccagcaccaacccgctgcacaccgcgcagcagcaggcgttggccgcagtcaacgcgcccatccaggccgtgaccgggcgcccgctgatcggcaacggcgccaacggcgccccgggcagcggggcccccggcgggcacggcgggtggttgttcggcggcggagggaccggcgggtccggcgtcagcggcggggcgggcggagatggcggggccggcgggatcttgttcggcgccggcggggccggcggcgcgggcggggccgtcacgggaaccggcgccaccggcgggtccggtggggccggcggtggagccttgctgtttggggccggtggggccggtggagccggcgggtccagcgggattggcgggttcgccgcgggcggggccggtgggcccggaggggccggtgggctgttcaacggcggcggggccggcggggccggcgggtccggcgtcagcggcggggctggcggggagggcggggccggcggggccggtggcctgttcgccggtggcgggatcggcggggccggcggattcggcggattccgcggcggggagggcggggccggcggggccggtggcctgttcgccggtggcggggccggcggggccggcggatcgggcaacaacgtcgggggggccggcggggccggtggggtcggtgggctgttcggggccggcggggccggcggatccggcggcggcggtagcgttgctggcgacggtggggccggcggcaacgcgggcttgctcgcccccggtctcgccggcggtgccggcggtggcggcgggcagggttttgacaccggcggggccggcgggcccggcggcgacgccggcctgctggtcggctccggcggggtcggaggtgccggcggattcggcctcactacgggtgggcctggggcggccggcggcgacgccggcctgctgttcggctccggcggcgctggcggggccggcggctccggccgaaccgacctcggcggcgctggcggggccggcggcaaggccgggctgatcggcaacggcggtaacggcggggccggcggggccggcgggcccggtggagccgccttcgggctcggtaacggcggcaacggcggcaacggggggaccggcacgtccgcgggcagccccggtgccggcggcgccggtggttcgctgatcggcgcggaggggctgcccgggctgctgccctagccggcccggttggaccacgtgatcgacgaccgtcacaagtcgacacgccgaacgtgcaaccacggcggcatcacctggcgtgtcgccgccaccagcgcacgctcggcacggagtttagcaactactcatccagaagccggccactacggcctggccacctggtttacccgcatggacgcgatgaccgcaccgacctgagtcggcattgctggttgcgctcatccggttatggcaagccgttctgtcccggcgcgccaaacaccccggccttgccaccggtaccgccggctccgccgttgacgccgttgccgccgttgccaccgtagccgagggtagacggggcgagcatgccgttgacaactatcgtcgtgtcgccgccgttgccgccggtgttagccccgaagccggtgccggcgttgccgccgttcccacccacgccgactagtccgagggcgtcgccgccgttgccgccagcgccaccgttacctgtgggggcggcgccgccggcaccgccggcaccgcccacggcgatcccaaccgctacggcctcgccgccgtcgccgccgtcgccgcccatgccgcccagcacccccagggcgccaccaccgtcgccgccggcgccgccgatgccgatgcccaggatcacgggtgagctcaacccgccaccgccaccggcccccccgttgccgccggtcccggtggcggtgccgccagctccgccggcgccgccgtgcagcacggagaaccctaggaagtttgcgatgccagcgccggcgccgccgaagccgccggctccgccggtggcgccgtccccggtggcggcaccaccagccccggcggcgccgccaaagcctaggccgaggacagcaatgccctcgaagacgccgtcaccgccggctccgccggtggcgccgctagtgccggcgccgccctgcgcgcccgcaccgccgatggcgatggcgatcccgaaggggctgctggcggtgcccgtgccacccggaccgccgggtccgccgactcccgtggaagcgtcgccgccggcggctccagcgccgcccagggcaaagatcaggccgcgggcgctgccgccagcaccgccgaacccgccggttccgctggtggcgtccccgccggccgcgccggccccgccgacggccgcgagtgcgccggtagcgctgccgccgttgccgccgttggcgccgttaaccccgactccggtgccggcgttgccgccgttgccacctgcgccgacgaatccgaagccgtcaccgccggcaccgccgctgccgccggtaccaaccgaagccccgccgccgtgcccaccggcgccgcccacgccgcccagcagcccggtcccgctgcctccggcgccgccgttgccgccggtgtcggtggcggctccgccaacccccccgacgccgccgatgccggcgccgatcaatccgagggcatcgccgccggtcccgccatggccgccgctaccagccgaagcggcgccgccgggaccgccggcgccgccggcgccgcccagcagcccgacgcccaatccgccggcgccgccgatgccgccggtctcggtggcggccccgccagccccgccggcgccgccgacgcccacgcccagagccgcgaagccgccggcaccaacgccaccggtcccgccggtgccgccggcaccggtcgcagccccaccaagcccgccggccccgccgtaggccgcgccgaacccgatgaagtcgggggcaacagcgaagccgccagtgccgccggccccgccggtcccagtggtagctgcgccaccattgccgccagcaccgccccagctcaagtcgagcgcgaaaacggtgcccgaggaaccgccggcaccgccggcgccgccggcaccgccgttagtacctgcgccgccgtgcccgccggcaccgccgatgccgatgtcgatcccgaaggggctggcggcgccaccagagccaccggcaccgccggcaccgccgcttcccatggccgagtcgccgccctgaccgccggacccgcccaggccaaggaacagccccaatgcgttgctgccggcgccgccggcaccgccggttccagtggtagcggccccgccggcgccaccggcgccaccgatggctaccagtgcgccgccggctccaccggcgccgccgaccccgccgttcccgactccgctggcggccccgccagctccgccgttgccgccaatgccgaacatcagcgcgttgccacccgccccaccggacccgccgccggacccgccggccccgccagctccgccgctaccccacagccacccgccggtgccgcctttgccacccgaggcgccggtgcctccggccccaccggtcccgccatggcccagcagcccggcggcacccccggcacccccggtctgccccggagcacccgaaccgccgttgccgccgttgcccaacaaccagcctccaggcccaccggcctccccggtccccggggcgccgttggtgccgttgccgataaaaggtcggcccgacaacgcggcggcgggtgcattgatggcgcctagcaagccctgctcgagggtctgcaacggcgacgcgttggccgcttcggcggccgcataggcgcccatagccccggccagtgcctgcacaaaccgggcatgaaacgccgccgcctgcgcgctcatcgcctgatactgctgaccgtggctggaaaacaacgccgcgatggccgccgacacctcatcgccagcagcggccaacagcccgcttgtcgggacggcggccgccgcattggcagcggtcagggacgcgccgatgcctgcaagatcctccgtggccatcgccaccaagtccggcgctgcaatcacgaaagacatccgacacctcccagctggccggtgtgatctgactgtcgcccatcgttacgatacgcgcatatagcgcctaccgggagacgaagttgacactcgtcaacatccgatggccgccggagatccggcacggctcggcggtcgtttgggcgggcgttggccccgcacgttcgacagattcgacaagttcgtgcgcctcgcgcaacgagacaaccggcgacgccgcctaaggtcaagggcggcgtgcgttagcacttccgtcactcttgtcaattagccgcagcaaacgccagtcgcccgtacgatggcggcaacggcgtcggcggagcggtttcccgcttggccaacgccgaagtcccagcatgaccgatcgcggacgccagtccgcagaagccggcttatcgacaatgaggccaaagagctcaacccgtcagcggacatgtggcgcgcgctggccagtgtggcgatcagtcgtgtgttgctccactgctgccaagtcggccgtcatcgtctgctgtgcggccatcgcgaccacggcatgctcgtttcaagccacatcgacccagccgagcaccgcacccccgacatcgcgggtcgattcgttgatcgtcagcatcgaagacgtacggcgcatcgccaactacgaggagctcgccgcacattttcagaccgacttgcgtgaaccgccggaggcggacacgaacgttccgggcccctgtcgtgtggtgggcagcagtgatcgcaccttcggaaccgactggtcagagtcccgtagcgcgggttaccacggcgttaccgacgacctcagaccgggcgggccggtcatggtcgagacggttagccaggcgatagcgctgtacccggacccgagtacggcgcgcggtgtgttccatcggctcgagtcgtcgctggcagaatgtgctggcttgcatgacccctacttcgatttcatcctcgacaggccggacgcctccaccgtgaggatcggcgctgcgggttggagtcatgtgtatcgcctgaaatcgtcggtattcatatccgttggcgtgttgggtattgaaccggcagagccgatcgccaacgtcatcttgcagacgatcagcgatcgcatccagtagttagccgaggactggaaagcagcagcggcggcgacgagcgcagcgtgttgagggctgttgacgccacgacgcccaccgttgcgaagaagaaggcgagaagcgtcgcttcggcaccgactgctgtcaccgcaaccgagctgtaactacggggatctattggatgcgaggcgtaatcaagcagcgtggcgatgggtctggtgtccaccgcaaaggagaagacatgccatatgggggaaagcttgacccacgagagcgctgtcccgaacaactcggtgcctgtcagaaggatcagcgcactggccgctatccaggccgtcaggcgtgccggggatatcacgacgccgaatgtctttcgttggttatcccagactgtcgagcgacgttgtttttgcactgaacgtcgaatcttctgagactgccgccgctttcgccggcgccaagtctcgggcttacttaaccaggcgagccgccaccgtacgacagtcgcagtcgctaagacttgctgctgcatccaactcgtggcggccttcattgatcccgactaccaccctgcctaaccaattctgtatgacgcgccgtttgagaacgtacatttgtgattgcggttcgcatttaggagcccggcgtgagctggtcgagtaacgcctcgaccagagggcgccgcgaagctgtggtggtgggccagcccggtcgacccacggcgaagtgctgggccagcaggtcgtggtcggcctgtgtggcgcgcgtcgccagcacggcggcctccggtgcgctgacactggcgcgcatgtcgtggccgagcagcgcggcagcggcggtgcgtaggtcgaagtcgtgacggcgtagcgcccactggtctggtttggcgtaaagccggtcgaggtcgccggcgtaccagtgcaccaccaaggccagatctgggccgtctttgtagtcgtggtccgcggaccgatcgagccatgcgtgcagtttgaggaccgcatagttcggcggttggggaaggtggactgtcaggccgccagggagaggcagaacatcggcacgcaggtaggcgtcggtgcatccgtggacgttcatgagctggttgcctgggggatggcgggttgtgccggtgggcgactccacctcgccgaacgggagggcatcgacggcgcggtcggcgatcaggaatcggtgcccggtgctgcccagggcgcggaaggtggcccgaattgcctcgaagtggtcccaattgttcagggtccctgcgatatcggtgtcgttggtggcccgcggcggcaccccgcggcagaagcgccagtgcagtagatcgcggcactgtgccccgacgagcatcagctgttcagccggcacgacgtcggcaagtgctgtgacgatcggtgtcacccaggccaggaggaccgggtcataatcgggcgagtcgctcatcctgccttctcatgaggtgggcgacttcgacctggcgcggctcgcgcgaggcaaggaggtcggcatagatcaaggccgtgggagccaaccccggttgctcgtcaggtaggttgcgccagaatagctttcggatcacgatgctgccgtgtgggtcgcggtgccagcggttgtgtataagcaggtcggcgggtagcccgggcgctggggtgtcgacgtagagcatcagtgattcgggattgcggatttcgtcgggcagggcctgttccccgctgaccgccactgcgagtccgtcgggtgcggaccacgtgtggatatcaccactggcgaccaggagtttgttggcccggcccagaccccccggataggcagccgcccacaggtccagcagctcatcggtgcgcaccagcctgcggcgggagccgaggtgttcgaagaagccggtagtgcgcaacgtatccatcgtctccttggccataccgaccgagacgccggcgctcgcggcgatcgcacgcagcggcgcgtcgaccagttgcggtgcgtcaagcagtacgcagacaacctgcgcgcgcttgggggtaaacgggttacgcggtccatcgctgtgcagtccgtcaccgagggtgcccggttgtgcggacacagctgaccgtcggccgcgcacgtcgatgagcagtccaccctggtgccgcaaataagcgttcccagctccgtcgatgtaccagagtccgcgagcccgcagcgtttcagcgctcgacggatgcagacgcgggcccaccacaagcagcggcgaaccagcgccggcggtatcccaggcctgcagtgctgccgttgccgacaggtgaggaaggtagagggcagtgatcgtgagggggtgagcgtcgatctcaaggtctagtgattcgggatgcgcggagttcaatgctgataggccaccgagcacccgcactccgtattcggtgaggtgacgctcgacggcctcagcgaggtcagccccgatctgatccatgcgttcagtatatccgtacgttcagttttattgaacataatgatttattgaacatatcaggtcggagctggtcgacttggaaggtgtagcggtatccgagtcgcactcactgcctcctgccatgactcaccccaagggtgcaggttgtgcggcagtctgatgagttgccgcagcatcgttgccgcggcctcctcgttggctgtctgaaacctcgtctgcagtcgaggggtggtcagcacgcgccgggccagacggactggtctactgcgccaaagcttgtcgctgcgcttggaggtcaggccgagcaggcgcgaggaacgacgaacccaacaagccatggtggttggcgccgtcgagaggtcggcggtcgccacaacgggaagatcgccttgagcgtcgctcgaccgccgcctcgagttgggtcataacgaagtagctgatgccgatcatgtcgacgtttccgtcgcatcagcgtgcagcggcgacccactcgacgaggtctcggtgccgccgcggccagggcaccagcagtgacgagtccaggcgccgtcgggccaagcagtcgcggtgccagccgtgttgggtcgggcgatggttgggtgtgctcatttcgggaacgccagggcgatcagcgtcggcaaactcgcgtcgatgtgcccgcggcgcaacaatccgcgacaatgatcgggtgcgtctgatcgggcggctccgtctgctcatggtggggctggtcgtcatctgcggggcttgcgcatgtgaccgcgtgtcggccggccgttggtccgagtcgccgagtgcgacctcgtggcccgtccggccggtaaacaccacaacgccatccggtcctgtgccgccagtcagcgaggcggcgcgggcagccgggttggtcgatgttcgcggtgttgttcccgatgccgccatcgacctgcgctacgcgacggcgaacaatttcaccggcacacagctgtacccgcccggggcaagatgcctggtgcacgagtccatggccgagggtctcgcggccgccgcggcggtgctgcgcccacacgggcaggtgctggtcttctgggactgctatcggccccacgacgttcaggtcaggatgttcgatgtggtccccaacccggcctgggtggcgcggccgggcaagtacgcgcatagccatgaggcggggcgttcggtcgatgtgacgtttgccagcgctcagcggcagtgcccatcagtgcggcgatccggcgaattgtgcctggccgacatgggcaccgacttcgacgacttttcttcgcgggcgacagcgtttgcaacgcagggcgtcagtgctgaggcccaggccaaccgtgcccacctgcgagccgccatgcaggccggggggttgacggtgtactccggtgagtggtggcatttcgacggccccggccccggccccggccccggcgccggcgtcgatcgcccgattctcgaagtgccagttgactgacgtctcatatagtgaaataaatgtccactatttgggcgcagtggcggtaggctttgagccgaacacctcgaccatgggaccgcacggtgaacgacaaacgtcgggcgatttatacgcacggatatcacgagtcggtgctgcgcagtcaccggcgacgcactgcggaaaactccgccggctacctgctgccctacttggtgccggggttgtcggtgctcgacgtcggttgcggccccgggacgatcaccgtcgacctcgccgctcgggtcgtgccgggatccgtgaccggcgtcgagccaaccgatgacgccttaagcctggcccgcgccgaggcccagctgcaccgcctgtcaaacatttcgttcaccacttccgacgtgcataagctcgacttccctgacgacgcgttcgatgtcgtccacgcacaccaggtgctgcagcacgtcgccgatccggtacgggcactacaggagatgaggcgggtgtgtacaccaggcggcatcgtcgcagctcgcgatgccgactattcggggttcatctggttcccgaagcttccggcgctggaccggtggttggacctttatgaacgggcggctcgagccaacggcggcgaaccggatgccggccggcggctgctgtcctgggcccgtgcggcaggattcgacgacgtcacgccgacggccagtgtctggtgtttcgcgacggcctcggcccgcgaatggtggggcctagtgtgggccgaccggattctgcaatccgatctggctcaccagctggtggattcgggtctggccactgccgcgcaactcgaggagatctccacggcgtggcgagagtgggccgcggccccggacggttggctggcgataccccacggtgaaatcctttgccgggcataaactcaggcacacgcgcgaggctcgcgcggttggttgccgacgacgggcaggacgtggcccggcgagatcaaatatcgtgcagccgaaggaattcacgcatcacccggtcgaatcgcgccggctcttcgatgaacggcatgtgggaactggactcgaagaattccaatcgcgagcccgcaatccggccctgcatttctcgcatgtgctcaggcgaacattcgtcgaaacggcccaccaccagcaaggtcggcaccgcgatgtcggccaaccggtcgacgacgtcccagtctcgaacattcccaacgatgcgaaagtcgctgggcccaaacatcgtctcgaagatctcggttcccatgttggcgaatgcttccgtgagttcccggggccaggggcgggtgcggcacagataagtctcgttccaggttctgatcgcggcctggtattcggcggaatgggtggtgccggccgcctcgtgacggtcaattgccgagcgagttgccacgtccaagcacgacttcaagctgaccagactggccgaaaattcgggtatcgaagccgtgctgttcgcgatggtcagactgacggcgtcaggcgccttgtcgagcacgtactgctgtgccagcatcccaccccacgaatggctgaagatgtgaaagcgggtaagggcaagggcttccgccacggttgccatctcggccactgagcggttcatcgtccaaaggtctacgtctgacggacatgcggaatttccgcaaccgagctggtcccagaagatgacctcccgctcatcagacaaccgtcgcagtggggccaagtagttgtgcggcaagcccggcccaccgtgcactacaagcagcggacgaccaggaccgccaccaatccgctggaaccagacgcgtccacccgggaccgcgattgtcccctccacttgacctccgatttcggttgaccaacagacgcagaatcgcacattcgccccttcgggggagtgcgagtttgcgtcgcctcgccgggcatgtcggtcagcgatggcgcggtcgagaccagacggcccgaggcggtttgggtggatcgacagtatcggtcgcgcagttaccggcggactcggcttctgctggccggccggtcgggtgtgcccgtgcataccgctctcggcttcaccgtggctgtggccgtgtgcacaccgggtgagacgcccggttcgtggttgcggccagcatcgtgaaccacagcgctgcgccggccaaccgcggtcgctaccacggaatctggtcgatgacccctgtagttgcttcggtggttgtgccaatcatggcttcctacggcccgattcatggtgctcatctcttggccgcggtggtcgtggggtcggccggtgccgcgctgtgcctgccgttggcgcgggccctgcgccgaccgacccccagtgcaatgacgacggattgacggtgcggagcccggggatgtgctgagggcaccaatgtggtgaaagttgcacgcaagcagcacaatcggagcccagaatgggcactgggcgcagaacccgagccgcagaagtaatgtgctggaggggttactgcagcaaccacacccccgggtgtcctccgatcgggggaaggggctttcgtcatcgtttcaggccgatcggaggacgccggcacaggtcaacgatcctaacttgagttagtgaccacagcggcggccatcgcccgcgaggaccggttgcgttacaccggtccggagcgctgctcgggggacggacaagttcgagcggccggggatcgctattcgacggtgatctggctgctgggcggcaacttgctggtgcgctcggccggattcggctatccgttcctggcctaccacgtggctggacgaggacatggtgcgggagcggtcggcgcggtcgtggcggcctacggcctgggttgggcggtggggcagctgctgtgtgggtggttggtggaccgtgtcggggcgcgggtgacgctggtatccaccatgctggtggccgccgccgtgctggtgctgatggccgggctacacaccgtgccgggattgctggttggggccatgatcgccggcctggtttgcgatgccccgcgtccggtgttgggtgcggtgatcgcggagttggttgccgacccacagcggcgggcacaactcgacggctggcgatacggttgggtgctcaatatcggtgctgcgatcaccggcggggtcggcggtgtggtcgcgggctggttggacaccccggtgttgtactggatcaatggcatcgggtgtgcgatcttcgcggggttggcaggccgctgtatacctgccgatgtgtgccgtaggaccgagtccggccttcgagcttgcaccgccatgtcgaaagttggctatcggcaggcactctcggacaagcgcctggtcctgttggccgtctcgggtctggcaacgctcacgacgctgatgggtttcttcgcggcggtaccgatgctgatgagcgcgagtggactgggtgtcggggcgtacggctgggtgcagttgatcaacgccctagcggttgtcgcggtgaccccgctgttgacgccgtggctgagcaagcagctcgcacttggtccacggccagacattctggccggcgcgggagtgtgggtgactctttgtatggcggctgccgggctcgcccgcaccacggtcggtttcagtgtggccgcggctgcctgctcgccgggcgagattgcctggttcgtggttgccgccggcatcgtgcaccggatcgcccctcccgcgcacggtgggcgctaccacgggatctggtcgatggccgtcgcggcgtcgtcggtggccgcgcctatcctggctgctttcaacctggctaatggtgggcgcctagtgctggcggccaccacggtgacggttggtttcttcggggccgctttgtgcttgccgctggctcgtgttctggcagctgccagttgcggtccgttgagcagcaaggagccgtcgcgtgactcgtaccagtgaagggttggctgcgttcgtggtcgatcagctggaggagctgtatcgccggatgtgggtgttgcgactgctcgatatggcgttggagcagttgcgcatcgaaggcctgatcaacgggccgctgcagggtggcttcggccaggaagcagtaagtgtcggtgccgcggcggcgctgggcgaaggcgatgtcatcatcaccacccatcgtccgcatgcccaacacgttggtactgacgctccgctgggcccggtgatcgccgacatgctgggtgcgaccgcaggcgatctagaaggcgctgacgaggatgcgcacattgccgatcctcgggccgggctaccggctgcaatacgcgtggtcaagcaatcgccgctgttggctatcggacacgcctacgccctgtggctgcgcgacaccggacgggtcacactctgcgtgacccaagactgtgatgttgatgccgatgccttcaacgaggccgcggacctagcggccgtgtggcaacttccggtggtgattctcgtcgaaaacattcgtggtgccctaagtgtgcacctggacaggtacacgcacgagcctcgggtttatcgccgggctgtggcctacggaatgccgggggtatcggtggacggcaacgacgtcgaagcggtccgtgactgtgtggccaacgcggtggttcgggctcgcgctggtggcggccccacgctggtccaagccatcacctaccgcaccaccgatttctctggatctgaccgcggcggctatcgcgacctggccggatccgagcagtttctggatccgctgatcttcgcgagaaggcggctgattgctgctggcacgacccgcggtcggctcgacgagcaggagcgggcggcatgccaacaggtggccgatgccgtggcgttcgccaaggccagggcgcggcccaacggcggtgggccaatcagccgaccaacatccggctggcaccaacaaccaaagacccggttctgaggcctagatgtacgttggccgcggacaacgcggtcggtacatgccgtcgcgccgcggccccagctagtcgagcagcctctgccgcatcgcctcggcgaccgcggcagctcggtcgctgacgccgagcttctcgtacaaccgttgcacgtgggtctttaccgtcgacggcgccacatatagctcggctgcgatcgcggggatgctttgaccgcacgcaatgcgattgagcacctcgcgctcgcgcgcgctgagcaccggggccacgggtgccgcgcgctggcgaatctccccggcgaggcccccgaccagcgagggcgccaccacgtcgcggcccttcgcgcaatcgagcaccgccttgacgatctcggtgcgagtcgaatccttgagcaggaatccggcggcgccctgttggagtgcctggtagacgatcgccggctcgtcgtgcgcggaaataagcagcacccgggttggcaactcgtagctgcgcaccgccgccgcaacctgcgcgccgtccatgccgggcatgcggtagtccagcaatgcgacgtcgggcaaatgggccttgatcaactccagggccgcggcgccgtcgtcggcctcgccgaccacgttcaccgagccactcaacgaaagcgctcgcacaacgccctcgcgaaataacaggtggtcgtcgccgaccaccacgcgcactttctccggctgcggattgctcatggcgcgccgaccatggcgatgagtttagctgctcgtcggcaaccagccgctggcagtcgctggacattgatttgcactccgacgtgcccagctacggcaacctcggacgtttgggcggtcgccatgagtacggtgtcctagtggcaatgaccagctcggcggaactggaccgggttcgttgggcgcaccagttgcgctcctaccgaattgcttcggtattgcggatcggtgtcgtggggctcatggtcgccgcgatggtcgttggaaccagccggtccgaatggccacagcaaatcgtgttgatcggcgtctacgcggtcgctgcattgtgggctctgctgttagcgtattcggcgtcccggcgattcttcgctttgcgacgctttcgcagtatgggccggttggagccatttgctttcaccgccgtcgacgttttgatattgacgggctttcagctgctgtccaccgacgggatctatccgctgctgatcatgatcctgctgccggtcctggtgggccttgacgtgtcgacgcgacgggcggcggtggtgctggcctgtacgctagtcggattcgcagtcgcggtgctgggagaccccgtgatgctgcgcgcgattggatggcccgagacaatatttcggttcgcgctctatgcgttcctgtgcgccacggccttgatggtggttcgcatcgaggagcggcatacccgttcggttgccggcctgagtgcgttgcgggaggaactgcttgcccagacgatgacggcctcggaggtgctgcagcggcggattgcggaagccattcacgatggaccgctgcaagacgtgctggccgcgcgtcaggagctcatcgagttggatgccgtaacccccggcgacgagcgcgtcggacgcgcgttggccggactgcagagcgcgtcggagcggctgcggcaggccaccttcgagctgcatccggcagtgcttgagcaagttgggttggggccggcggtaaaacagttggcggcctctaccgctcagcgttcgggtatcaagatctccaccgatattgattacccaatacgtagtgggatcgaccccatcgttttcggtgtggttcgcgaactgctgtccaacgtcgtgcggcattccggagctaccaccgcctcggtcaggctcggaatcaccgacgaaaaatgcgttttggatgtggccgacgatggcgtgggggtcaccggtgacactatggcgcgccgcctgggtgagggacacatcggtctggcttcgcatcgggctcgggtggatgccgccggcggagttttggttttcctggccacccccagggggacccatgtctgcgtggaactaccactgaaacggtgaatggccgttgttgccggtcaaccgatgtgccggtggcagcgacgtgacccccgcgcaggtcgaaagccttgctggatcgatggttccgccggtgcccgccatgggcccggccggtcacgccggccagtccgcaaccggctgtccagggccatctcacgggcaacgtcctgggaggcgctggcagcggcccggttcagcccacaagccgcctgtcacagaatgtagtccaggcgggtcgccattccggcgacctggtgatagttgttgtggcagtgcatcacccacacgccaggattgtcggcgaccaggacggcgcgcatcttctgcttgggcagcactatcacggtgtccttgcgggcgccggggctgccgtcggccttgatcatctgaaaggtatggccgtgtaggtggattgggtgatacatcatggtggtgttatcgaacatcagggttggccgttggcctagccgcacgtgcagtggattggtcgtgctgtagggttccccgttgattgtccagtcgtacttggccatggtgccgcccaaggtgaccgggaggtcgtgggtgggttcgggccggcccaggttggcagtcgttgcggcggtgaacatttccacggtacccactcgccagttgagttcatccggccgaaactgcgggtcgggtgggctgccggcgccggtagacagcagcgcacgcgccagcgcgttcttgccttccgcgagtgcgaccaggggaaagacgccgccagcggcggtcaccatgacgtcgtagcgttcggccatgccgatcagcagagcgtcgacttcggtgggaatcactgggtaaccgtcggtgtgggtgaccgtcatcgaatgcccggccagcgcgatgcggaacgcggtgtcggcggcgctgttgatgatgcggatccggattcgctggccaggcttggccttaaaagacgtggccgccacggggattcgcccgttgatcagatagtacgggtaggcgatgtcccctccgtcgccgccgagcaggttgctgtcaacgccttcgccttcgggcatacctgttgtgttttgcatggtgggtttgttcgggtcggtcagctcgccgtagagctgttgcggggacttcccgatgccgtccgtccaatcgtcgaggatgatgatccattcggcgtcgtagtggcctggctcagtcggatcgtcgacgacgacaggcagatataggccgtggtcgccttgaagaccgacgtgcggatgggcccagtaggtgcccggatccggcacggagaaccggtacgtaaagtcaccgccggggccgatgttcgcagtcgcgggctcggtgccatccatatcgttgcgcagcgcgatgccgtgccaatgcaccgacgtcggatcacccagacggttggtcaccgagacgacaatctcatccccgacggtggcccggatcagtggtccggggatggtgttgccgtaggtcagcgtgctgacgatcggcccacccaggtcgatcctcgccggctggggggtcagcgtggcggtaaccgttcgcccactgtgcggccgggccgcctcggccgcgtcgattgcagcggtcatcccggcggcgccggatgccgtgggcttcgaggcgcaagcggctagcgcaaagccgctggcgatgccggcgccgaggaagccgcgccggctgaaccgcctcttgtcgaaggcgttaccgctcgtggccagctcgggcatcgatcgctcctcgtctggatttggtctcgctcttcgtaccctgcccagacatcgggcagtacgcaacggttgatgatcaccacgccatcatccgcccttacaccctacccctatagggtatatagtgggccacgtggaaagcgggcacgtggtgtggatgcgatcggcgattgtcgcggtcgcgctgggggtgacggtagccgccgtcgccgctgcatgctggctcccccagctccaccgtcatgtggctcacccaaaccacccgttgacgacgtccgtaggtagcgaattcgtcatcaacaccgaccacgggcacctggtggacaactcgatgccaccgtgcccggaacggctcgcgacggcggtgctgccgcgctccgccactccggtgttactaccagacgtcgtggcggctgcgcccggcatgacagccgcgcttaccgaccccgtcgcgccggccgcgcgcggtccgccggcggcgcagggatccgttcgcaccggtcaagacctgttgacccggttctgcctggttcgtcgctgaggggtcagcgccaggcggtggtggccattcgccatcgccggtgaccgctgacccccatccagtgccgcgtgtgacttccggccccgatgcagaagcgacgatcactatgaacaacaacctgccgctggcaaatccggtaaacccaacaagcatcacctccaacccgcagatactcctggccaaccgggcgcaccgcaccttggtgaggtcgcggcagacccgcgaccggtaccgcctcctcccggagggatatcaagtcactcctggccggaatcgccacccgggcaccatggttggcaataccccggtgctttggatacctgagctgtcggggacctcagaccctgaccgtggattttgggccaagctagaaggattcaatcccgggggtatgaaagaccgccccgcgctgtacatggtcgaatgcgcgcgcgcccggggcgatatcgcgcccggtgccgcgatagtcgaatcaaccagtggcactctgggattgggcctagccctcgctggtaaggtgtaccggcacccggtcaccctggtcaccgacccggggctggaacccatcatcgcgcgcatgctgaccgcctacggcgccggcgtcgatatggtgacgcagccgcacccggtcggcggatggcaacaggcgcgcaaggaccgggttgcgcagctgatggccgaataccccggcgcgtggaatccgaaccagtacggcaaccccgacaacgtcggcgcctaccggtcgttggcgctggagctggtcgctcagcttggccggatcgatgtcctggtgtgctcggtggggacgggtggacattcagcaggtgtcgcccgagtgctacgggagttcaacccggacatgcggttgatcggcgtggacaccatcgggtccacgatctttgggcagcccgcgtcgaacaggctgatgcgcgggctgggctcgagtatttatccgcgcaatgtcgattaccgtgcattcgacgaagtgcactgggttgctccccccgaagccgtctgggcgtgccgctccctggccgcaacccactacgccagcggcggctggagcgtcggggcggtcgccctggtagccggctgggcagcacgcaacttgccggcggacaccacgattgccgcggtctttcccgacggcccacaacgctacttcgacaccatctacaacgacgcgtactgcaacgaacacgaactgctaggcggacaacctcccaccgagcccgacgagattgcctcgccgctagacgccgtcgtcacccgatggacacgcagcaccacggtgatcgatccaacccaggtggtgtcgtaatgggagcgcgcgctatattccgcgggttcaaccgcccgagccgggtgttgatgatcaaccagttcggcatcaacatcggcttctacatgctgatgccgtacctggccgactacctagccgggccactggggctagccgcgtgggcggtgggtctggtgatgggcgtgcgcaatttctcccagcagggcatgttcttcgtgggtggcacgctggccgatcggttcggctacaagccactgatcatcgccggatgtctgatccgcaccggcgggtttgccttgctggtggtcgcccagtcgctgcccagtgtgctgatcgccgcggctgccacgggctttgccggcgcgctgttcaatcccgcggtgcgcggctatctcgcggccgaagccggggaacgcaagatcgaagcgttcgcgatgttcaacgtcttctaccagtcggggatcctgctcggcccgctggttggattagtattgctggcgctggatttccggatcacggtgctggccgccgccggtgtgttcggcctactcaccgtcgcgcagctggtcgcactgccccaacaccgggccgactcggagcgcgaaaaaacatcgatcctgcaggactggcgggtcgtcgttcgcaaccgtccgtttctgacgttagccgccgccatgaccggatgctatgcgctgtcgttccagatctatctggctctgcccatgcaggcgtcgatcctcatgccacgcaaccaatatctcttgattgcggcgatgttcgcggtatcgggtctggtcgccgtcggcgggcagctgcgcatcacccgctggttcgccgtcagatggggggccgagcgcagcctggtagtcggcgcgacgattttggcggcctcgttcatcccggttgcagtcatcccaaacggccagcggttcggcgtcgccgttgcggtcatggcattggtgctgtcggcgagtctgctggcggttgcctcggcagcgttgtttcctttcgaaatgcgtgccgtggtcgcactgtcgggcgaccggctggtggcgacccactacgggttctacagcaccatcgtgggcgtcggagtcctcgtcggaaatctggcgatcggatcgctcatgagcgccgcgcgccgcttaaataccgatgaaattgtttggggcggattgattctggtgggcatcgttgcggtggccgggctccgtcggttggacacattcacctcgggttcccagaacatgaccggtcggtgggctgcaccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaatgccgccacccctcggcggcctgttcgtcgaaggtgcggtcaatgcgctcgaacctgcggcggatcgaagcgcgcgaggccgcatgcggaaggacgtagaggcggttggccagaatcgcatcggctgttagctgggcgatatcgtcgacgcccaggttgtcgtcctgcagggggagtggaccgggcgatcccgtcgttgaggactgcgcgcaagccgcgcctcggattcgttcagagttggcaaccagattggtttcgacgaccatcgggcagagcaccgacaccccaatgccgtcggcggtgacctcgcgggccagcgtctccgccagaccgacaaccccgtacttggcaacgccgtatgcgccgagtccggcattgggcaccagcccggcaaaggacgcggtgaacaccacatgcccgcccgtgccctgctcaagcaacctcggcaggaacgcttcgaccgtatggatcgagccccacaggtcgacgtcgatcacccaacgccagtcgtcgtgcgtcatctccacgatcggaccgccgacaacgatgccggcgttgctgaatacgacatcgacgtggccgagcaggcggaaagcctcgtccgcgaggtgagtgacctcttctcgatgccggacgtcgcacatcacgccgtgcacatcgaacccctcggcacgcaggtggttcaccgcctgccgaagtcccggcttgtcaacgtcccctagcacgactctggctccgcggcgggcgaactcggtgccggtagccaacccgatgccactggcaccgccagtgatgaccgcaccgcgcccgggaaacccgtccacagcacgcaaccctatttcaggcagtcacccgcgtcgactgcgccgggcgagcgtgattctggcgacgccacagcggcatgttgcgtcgcggtgttcacaatcggttacagctgcgctagtcgcggcgcagattcatggttgatccgcaggtgcagtgtcgtgcaaggttgtctcgacgatccaggtgccactgtggaggcaatcgatgacgacggatggccgcacaccggcgatccttgcagcccgaattcggcggcctccggcaaatatggtgaaagaccagcttcggtgagtaccggcgacattcattcgttggtgatcgcttcggactatcgggtccctgatcccggtagagtgtggccgctgctgcagcgcaacaaatcggctctggccgacatcggcgcacaccacgttctgatctacgcgtcaacgcacgactctggccgtgtgctggtaatgatcggagtacgcagtcgtgagccgatcgtggaattgctccgctcacgggtcttcttcgactggttcgacgccatgggcgtcgacgatatcccggcggtcttcgccggcgagatcgtcgaccgatttgtcgcggcgcctactacgactcagtccactccacgggttcctggcgttgtggtggccgcgttcgcgtcggtgaacaacgtgtccaacctgaccgccgaggtccgttctgcgatagccaggtttaccgccgcggggattcgaaagacctgggttttccaggctttcgacgatgcgcacgaggttttgatcctgcaggagtttgccgatgaggcgggcgcgcggcagtggatcgagcatcccgacgccgccgccgaatggatgagcggggcgggagtgggagcctacccaccgctgttcgtcggccggttcttcgacatgatgcggatcgaggcgctgcagtgagcgcatcgctgggcactcggcccggcccgggtcagcgacctcactgcggcgccatggatcccacgagttggccaagcaggcgggggatctcgagccgcggcaacaccacctcgacgagcaccatccggtcccgccgtgccgcggcgacggtgagggtgtcgtcgagttggccataggtttgggcacggaacgcgaggtgattggtcacacccagcgcgctgggaagctcggtccaattccagctcacgatgtcgttgtacggggccgtctcgccgtggatggcccgttcgaccgtgtaaccatcgttgttgaccaccacgatgaccggggacagcccttcgcgggagaacgtgccgagttcctgcacggtcaattgtgcggccccgtcgccgatcaacagcaccgtacggcggtccggatgcgcaaccgcggccccgactgccgcgggcagcgtgtaaccgattgagccccacaagggttggccgataaaggtcactccttgcggcaaccggtggtccgccatgccgtagaacgacgtcccctggtcggcgagcaccacgtttccgggtgtgagcgctgagcaaacccggtcccacaccatctgctgggtgagcggctcatcgcgcgccggcatcgccggcggcggttcggcgggcggcggtaccaccggcggcgaactgattccgcgcccggtcaggatggtggccagcgcctgcagcgcggcactcatttccagtggtgcgaacacctggtcggccacgctgctctggtattgcccgatgtcgatggtccgggccgggtcgatccgctggctgaagaagccgctgaccatgtcggtgaacaccactccggcggtcaccagcaccggcgccccttcgatcgcggcgcgcacccgttcggcgctggccgcgccggcgtagattcccaggaagttcggcgagctctcgtcgagcaggctcttcccccacatcaacgtggcgtgcggcaccacgtcggcggccaacagcgcctcgagttctttgacggcctgcaggcgatgaaccaacagatcggcgagcaccgtcaactggtggtcggcaatgagttcgatggcggccttggtgaacagcgacagcgcgcgcgggctggtgccgccggggtagcggggcaacggcgcagcgggcggttcagtggggaagcgtgctacgtcgctggacagcaatatatatcctggacgcttctgctcccgtacctcggacagcacccgatctatttctctaccggccgttgccggcatgagattggcttgggcacaggtgatttcacggctgatccggagaaagtgctcgaagtcgccgtcgccgagggaatgatgcaatgcccggcgagtgccctgggcgtctttggtcgggccgccaacaatgtgcaccactggcacatgctcggcgtaactgcccgcgatcgcattggtcaccgagagctcgccgaccccgaatgtcgttaccaccgctgacatcccacgcagccgcccgtacccgtcggcggcatacccggcattcagttcgttggcgctgcccacccaccggatggtcgggtgggccacgatgtggtcgaggaattgcaggttgtagtcgccgggaacgccgaagatctcagagacgccgagttcggcgagccggtcgagtaggtagtcgccgacggtgtagacgggatcgctgcaggcatcgctcttctggggtgtcacgaagacgaccgtacgccggattgaggctattcccgactggacgccgattcgctatcgtgcggccatggccatcaaggagtcgcgcgacatagttatcgaagcaagtcccgaggagatcctggatgtcattgccgacttcgaagcgatgaccgaatggtcgccagcccatcagagcgtcgaaatactcgagaccggagacgacgggcggcccagcaaggtgaagatgaaagtcaagaccgccggcatcaccgacgagcaggtggtggcctatagctggaccgacagatcagtgcggtggacgctggtcagctccacccagcagcgctcgcaggatggaaagtacgagttgacacccaagggcgacaacaccctggtccagtttgagatcaccgtcgacccgcaggtgccactgcccggcttcgtgctgaaacgtgcgatcaaagggacgatcgacacggccaccgaggcgttgcgcagccaggtgttgaaagtgaagaagggtcaatagtcgcggtgacgaccggggggcccctggccggggtgaaggtcatcgaactcggtggtatcggaccggggccgcacgccgggatggtgctcgccgacctgggtgctgacgtggtgcgggtgcgccgcccgggtggcctgacgatgccgtccgaagaccgcgacctgctgcaccgtgggaagcggatcgtcgacctggacgtcaaaacgcaaccgcaggcgatgctggagctggccgccaaggccgatgtgctgctggactgtttccggcccggcacttgcgagcgcctcggcatcggacccgacgactgtgcgtcggtcaatccgcgactgatcttcgcccgcattaccggttggggacaggatggcccgttggcctcgacggcgggtcacgacatcaactacctgtcgcagaccggtgcgctggcggcgtttggctacgccgaccggcctccgatgccgccgctaaacctggttgccgacttcggcggcggctcgatgctggtgctgctgggcattgtggtggccctctacgaacgggaacgttcgggtgtgggtcaggtcgtcgatgctgcgatggtcgacggggttagcgtgttggcgcagatgatgtggaccatgaaggggattggcagcctgcgcgaccagcgcgaatctttcctgctcgacggcggcgccccgttctaccgctgctacgaaacgtccgacggcaagtacatggccgttggggcaatcgagccgcagttcttcgcggcgttgctgagcgggctcggcttgtcggccgctgacgtgccgactcagctcgatgtggccggctacccgcagatgtatgacatcttcgccgagcgatttgccagccgaacccgcgacgagtggacgcgggttttcgccggcactgacgcatgtgttacgccggtgctggcgtggagcgaagccgccaacaacgatcatttgaaggcacgatcgacggtgatcaccgcccatggtgtccagcaggccgcgcccgctccccgattttcccggacaccggccgggccggtcaggccgccgccggccgcagccacaccgatcgacgaaatcaactggtaaccacggtggctgccgaacaccgcccaccaacggcgcggcgttgctagcgtgaacgtcagtggccgtaaaagcatcgcgggaatttgtcatcgacgcgcctccagaagtggtgatggaggcgctggcagatgtcggcgtcctggcttcgtggtcaccgctgcacaaacaggtggaagtgatcgactactacccggatggccggccgcaccatgtgagggcaaccgtcaagattctggggctcgtcgacaaagaggtcctcgaatatcactggggcccggactgggtgtgctgggatgccgatcagaccttccagcaacatggacagcacatcgagtacaccgtgaaacctgagggtgtcgatagggcccgggtgcgcttcgacatcaccgtcgagccggcgggaccgatccccggcttcatcgtcaagcgggcaagtgagcatgtgttggatgccgcggcgaaagggctgcagaagttgatcgcgggtgccggcgatcaaggaaacgcgaaatcgtgacgatgtgacgggtccgcgtagcggatcgtgattgctaatttggtagcagtggctatccgagcatcgcgcgaagtcgtcatcgaagcgcctccggaagtgatcgtggaggcgctcgccgacatggacgctgtgccgtcttggtcttcagtgcacaaacgggtcgaagtcgtcgacacttactccgacggtcgaccacatcacgtgaaggtcaccatcaaggtggcgggcatcgtcgacacggagttactggagtatcactggggacccgactgggtggtgtgggatgccgccaagaccgcgcagcaacacggccagcacggcgagtacaacctgcgccgtgaggataacgacaagacccgagtgcgattcaccctcacggtcgaaccctcggcgcccctgccggcgttttgggtcaacattgcccgcaagaagatcctccatgcggcgacggaaggactgcgaaagcaggtggtggggcgccgacggttcacgtcgggctaggtagcgggtcgctcggcgagcacgctcagtcgcctgattgcctcgtcgagggtgtcgtctcgtttgcagaaggtgaagcgcaccaggtggttccacacatcggcttgttgtgaggcctgtcctgcggcggggtcgcagaacgccgacatcgggatggcggccaccccgactttctccggtagcgccgcacagaattcggtgctgtcgtcataacccaacgggcgcgggtcggcgcataggaagtacgtgccgtagctgtcgtgcactgcgaagccgatctccgtcaggcccgctgccagccggtcgcgccgggcccgcaacgagttccgaagggccgccacccaggcgtcttcggtgtctagcgcgagggcgaccgcaggctgaaacggtgcgccgcccacatagctcaggtactgttttgcggcgcgcaccccggcgatgagttcggctgggccgcaagcccatccgattttccagccggtgcagttgaacatcttggccgcactggaaatggtgatcgtgcgctcggccatgccgtcgaaacccgccagcggcaggtgtctggcgtggtcaaacactaggtgctcgtacacctcgtcggtgatcaccacaaggttcgccgccaccgcgatctcggcgatggctgcgagttccgtcgcgctcagcaccgcaccggtcggattgtgcggcgagttaatgatcagcgcccgagttcgcggggtcaccgcgcgtcgcagcgcgtcggcgtctagggcgaagccgcggccatcgggcaccagcggtacggtcacgcggtgggcgccggccatcgccaccaccggcgagtaggagtcgtagaacggctcgatcagcaacacctccgagcccggttcgaccagtccgagcaccgctgcggcgatggcctcggtggctccgaccgtgaccagcacctcggtctcggggtcgtagtcgacgccgaaatggcgccgccgctgggcggcgatggcccgccgtagcggagcgcttccagggccgggcgggtactggttgacgccgccggcgatggcgtcttgggcggcctgcagcatcttcggcgggccgtcctcgtcgggaaagccctgtcccaggttgaccgcgccgatacgggtggccagcgcggacatttcggcgaacaccgtggtcgcatacggccgcagccgcgacaccgtcatggcggtcgagcctatccgggcgacgatgcgcgccgcagcgataccttgcccaaccaacaggttggccgggggccctgttagggtgccggtacgggacctagtcttgaagaaggatccaaacccccttttgtggaatttgtggaacaggaaatcgacatgtccgaagaagccttcatctacgaggccatccgcaccccgcgcggcaaacaaaagaacggatcgttgcacgaagtcaagccattgagcctggtcgtcggcctgatcgacgagctgcgcaagcgccatcccgacctcgacgagaacctgatcagcgacgtcatcttgggctgcgtctcaccggtgggcgaccagggcggcgacatcgcccgcgccgcagtgctggcatcgggcatgccggtcacctccggcggtgtgcagctcaaccggttctgcgcgtccggcctggaggccgtcaacaccgccgcgcagaaggtgcgttcgggctgggatgacctggtgctggccggcggcgtggagtcgatgagccgggtgccgatgggctccgacggcggcgctatgggcctggacccggcgaccaactacgacgtcatgttcgtcccgcagggcatcggcgccgacctgatcgccaccatcgagggcttctcccgcgaagacgtcgacgcctacgcgctacgcagccagcaaaaggccgccgaggcgtggtcgggcggctacttcgccaagtcggtggtgccggtgcgcgaccagaacggcctgctgatcctcgatcatgacgaacacatgcggccggacaccaccaaggagggtctggccaagctgaagccggccttcgaaggcctggccgcgctgggcggtttcgacgacgtggcgctgcagaagtaccactgggtggaaaagatcaaccacgtacacaccggcggcaacagctcggggatcgtcgacggtgccgcgctggtgatgatcggttccgcggccgccggcaagttgcagggcctgactccgcgggcgcgcatcgtcgccaccgccaccagcggcgccgacccggtgatcatgctcaccggccccaccccggccacccgcaaggtgctcgaccgcgccgggctgaccgtcgacgacatcgacctgttcgagctcaacgaggcgttcgcgtcggtggtgctgaagttccagaaggacctcaacattcccgacgagaagctcaacgtcaacggtggcgccatcgcgatgggccacccgctgggtgccaccggcgcgatgatcctgggcaccatggtcgacgaactggagcgccgcaacgcccgacgtgcactcatcacgctgtgcatcgggggcggcatgggtgtcgcgacgatcatcgagagggtttaacagcatgccagacaacacaatccagtgggacaaggatgccgacggcatcgtcacgctgaccatggacgatccctccgggtcaaccaacgtgatgaacgaggcctacatcgagtcgatgggcaaggccgtcgatcgccttgtcgccgaaaaggattcgatcaccggagtggtagtcgccagcgcgaagaaaaccttcttcgccggcggcgacgtcaagacgatgatccaggccaggcccgaggacgccggcgatgtattcaacaccgtcgagaccatcaagcggcagctgcgcaccttggagacattgggtaagccggtcgtcgcggccatcaacggggcggcgttgggcggcggcctggagatcgcgctggcgtgtcatcaccggatcgccgccgacgtcaagggcagccagctcggtctgccggaggtgacgctgggtctgctgccgggtggcggtggggtgacccgcacggtacggatgttcggcatccagaacgcgttcgtgagcgtgctggcgcaaggtacccggttcaagccggccaaggccaaggagatcggtctggtcgacgagctggtggcaacggtcgaggagctggtgcccgccgccaaggcttggataaaggaggagctcaaggccaaccccgacggtgccggggtgcagccgtgggacaagaagggctacaagatgcccggcggcaccccgtcgtcgccgggtctggcggcgattttgccgtcgttcccgtcgaacctgcgcaagcagctcaagggtgccccgatgccggcgccgcgggccatcctggccgccgcggtcgagggggcacaggtcgacttcgacaccgccagccgcatcgagagccgctacttcgcgtcgttggtcaccggccaggtcgccaagaacatgatgcaggcgttcttcttcgacctgcaggccatcaatgccggcgggtctcggcccgaaggcatcggcaagaccccgatcaagaggatcggtgtgctgggtgcgggcatgatgggcgccggcatcgcctacgtctctgccaaggccggctatgaggtggtactcaaagatgtcagccttgaggccgccgctaaaggcaagggctactccgaaaagctggaggccaaggcgctggagcggggccgcaccacacaggagcgcagcgacgccctgctggcgcgcatcaccccgaccgccgacgccgccgatttcaagggcgttgatttcgtgatcgaggcggtttttgaaaaccaggagctcaagcacaaggtgttcggcgagatcgaagacatcgtcgagcccaacgcgatcctgggatccaacacctcgacgctgccgatcaccggtctggcgaccggcgtcaagcggcaggaagactttatcgggatccacttcttctcgccggtcgacaagatgccgctggtggagatcatcaagggcgagaagacttctgacgaggccctggcccgggtgttcgactacaccttggccatcggcaagaccccgatcgtggtcaacgacagccgcggctttttcacctcgcgggtcatcggcacgttcgtcaacgaggcgctggcgatgctcggtgagggtgtcgagccggcttctatcgagcaggcggggtcgcaggccgggtatccggcgccgccgctgcagctgtccgacgagctcaacttggagctgatgcacaagatcgccgtcgccacccgtaagggtgttgaggacgccggcggcacgtaccagccgcatccggcggaggccgtggtggagaagatgatcgagctcggccggtccggccggctgaagggcgcgggcttctacgagtacgccgacggcaagcgatccgggttgtggcccggcttgcgcgagacgttcaagtcgggctcgtcgcagccgccgctgcaggacatgatcgaccgcatgctgttcgccgaggcgctggaaacccagaagtgcctcgacgagggggtgctgacgtcgacggccgacgccaacatcggctcgatcatgggcatcggcttcccgccgtggacaggtggcagtgcccagttcatcgtcggctactccggcccggccggtaccggtaaggcggctttcgtggcccgggcccgcgagctggcggccgcctacggcgaccgcttcctgccgccggagtcgctgctaagctgagcgcgagcagacgtaaaagcccccgcacgctcggcgtgtcgggggcttttacgtctgctcgcgcaacctaaattgccgggcccagcaggtcgtcggcgtcgcggatgatgtaaccgtagccctgctcagctaaaaaccgctgccggtgtgcggcgtactcggcatccaggctgtcgcgggccaccaccgagtagaagatggcaccgcccccgtcggccttgggtcgcaatatccggccgagccgttgcgcctcttcctggcgtgagccgaatgttcccgaaacctgtaccgccacggcggcttccggcaagtcgatggagaagttagccaccttggacaccacgagcgtagcgacctcgccgcggcggaaggcgtcgaacagtgcctcgcgttcgctggtccttgtcgacccctgaatcaccggagcgccgagctcggcgcccagctcgtcgagctgatccaagtacgctccgatgaccagggtctgctcatccgggtgcttcgccagaatcgacttgaccacagcaattttggtgtgcaccgtcgagcagatccggtagcgttcttcgggttcggcggtggcgtacatcatccgctcgctgtcggtcatcgtgacccggacttccacgcactcagctggcgcgatccagccctgcgcctcaatgtccttccacggcgcgtcatagcgctttggtccgataagggaaaacacgtcgccctcgcgtccgtcttcacggatcaacgtggcggtcagccccagccgccgtttggactgcaggtcagcggtcatccggaagaccggtgccggcaacaggtgcacctcgtcatagatgatgagcccccagtcgcggctgtcgaacagttccagatggcggtactcgcccttagtgcggcgggtgatcatctggtatgttgagatggtgacaggtcggatttccttgcgttctcccgagaattcgccgatctcattctcggtgagcgaggtgcgcgcgaccagctctcgtttccattgccgggccgcgacgatattggtgaccaggatcaacgtcgtcgcgccggctttggccattgcggccgcaccgaccagcgtcttgccggccccacatggcagcaccaccaccccggagccgcccgcccagaacgagtccgcggccagccgctggtaatcgcgcagctgccagccctcctggtgcaggctgatcgggtgcgcttcaccatcgacgtagccggcgagatcctctgcgggccaaccgatcttgagcagcagctgcttgacccggccgcgttcgctggggtggacgacgacggtgtcgtcatcgatgcgggcgccaagcatcggcgcgatcttcttgttgcgcagcacttcctcaagcaccgcgcggtccaggctcaccagcgtcaggccatgggccgggttcttgaccaactgcagtcgtccgtagcgggccatggtgtcgacgatgtcgacgagcaagggttgcggcaccgcgtagcgggagtaactgaccagcgcgtcgacgacttgctcggcatcatggccggcggcgcgagcattccacagtgccagcggtgtgatgcggtaggtgtggacatgttcgggtgcacgttccagctcggcgaacggcgcgatggcggcgcgtgcagcgccggccagttcatggtcgacttccaacagcaccgtcttatcggactgcactatcaatggtccgtcagtcaatggcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcggtagtcaatggcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcggtagtcaatggcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcggtagtcaatggcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcggtagtcaatggcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcggtagtcaatggcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcggtagtcaatggcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcgcgggggtcatgggctccattatcggtcgtgggccgacaccaccgacgtgatgcggtggatggcgaagtcacgcagtcgcccggatgacgagtcgaacgccaccagctggccgccccgtagcgtgatcggtgcgaccacccgctgagtggcaacgccggcggcatcgaggtagctgatcaccaaggtggcctggtccttggccgcgcgctgcaacagcgacatggtgaccgccgggtcgacgcggacattagcgaacggcgctgcggtcacctcacgcagcacggcaaccacggctttcaacgcctcgctattgggtctcggcggcggtcggtatggccggcgccgttgcggtgtgggcacccgggcgccgcgggttcgcacgtcgacaacggctccggtggaatcttcggcggccggggcaaagcccgcgccgcgcaacgtgacgaggacttcggatatcggagcgggggacaccgccaccgttggggccagggcccgcagtgccagcccgtcggcttcgggcgccgccacgacctgggccagtagcgttgggtcctcgcaccgcacgaacgatgcggccatgccgatccgaagctggccgtgccggcgcgcgacatcgtcgatgagatatgtaagcccttgtggtacaggagttttagaacgatttgcgaagaattcctgcaaccagtcgcgggacttgccgacatcgagggcatgccggatcgactgctcgctgacgcggtacaccatcgccgtgccggccgattccacggtggcgacggtggtcaggtcgtcggccagttcgcgctgcagcggccctggcaccacgacggtcaggtcggcctgcaccaggaagtgatcgatgggcttgggcagcgcccgagccatcacgccgaccgcggcggcaggggcagtagctggctctaaggcctcgtccaacagtgcgcgagcaggcgtgctgatcgccccgcgccccaccagacccagcgcatggccctctgtcagcagatccgcgataggcgcaggttgcaatcgcctggcccaacgtgggcggcgccagatcagtgtcgccgacgcccgggacgcatcgacgccggcgccggcgggcagctcggcgagcatgcctagcaatagccggcgatccagtggggccgccgtggagaacagcgaatccgacagggcgccatagggtttggcgtcgggtccgcgggtaccgattaacgccggccggcccggaaggtcaagccaggcgctggccagcaagtgccaacgctcggcgggtgacatcgtggcgaatcgatcggcggccaccgttggcgcccaaaaaggtccgtcactgtggggcggttcgggatcgggcatgccgctggcgatcagtccagccgcggccgcaatctcgaggattaggcccagccgcggctcgtcgattcccgttgccttggccagccgcttgaattcacgaacccccagtccgccgctgcgtagttcggcaaccggtgtggcgccgaggttttcgagcagtacgtcgacttcacgcagtaggtcgatgacggctccggccgccgcagcgtcggcgtcgtcgggtgtggtggtggaaactaccgggtccggcgcggtcaactccatcggaccgggttgttcgccgcgcagcacctgcccgacgtggcggggcaagatcaccgtttcggcatcgattcgtcgcagcaagcccatcgccagcaaccgcggcacgggtcgatcagatggcgcgccgggtgcggcgtcgcgagtgcgccccacgggtgacccttggagcaatttgtccagaacttcacgctgcgcggggtcgaggccggcgatcaggtcggcgagctgatccccggaacgcgaacttccctcgagggtgacctggccgggatgccacggcaacgccgtacctgcgtctgtcgccacccggactgcggtctcgccccaggccagggcacgttgtttaaggtcagccagcgcgccaagcacgtcggcttgggcggcgcggtcgccgatcactgccagcagccggacgatcggcaccggtgcggtatctgcctgcagcaccagcagtgcgtcgaacaccgccagccgcaggaagtcgagctcgtcggtggccgccttgaccgactggcgggcctgggcacgggcggccagcgcggcgatgctgccgggtggtggctgggcaaggtcgggccgcagctccaacagctgggtcagccgttcatcgggcaaggcggccagccaggaccccagcgggatatccggggtgtgttcggtcattgctgatcagcgtaggccggaccagccttgtggcgtgggcgggtgcaagacctgtcagaatggtttcgtggctgacattgctgaaggtaaggcacgcaagaccaggtacgtggaccatggttggccgaccaccgatccagacgaccatgcggtgagcgaactcgtgaccgaccgcacgggtgcgctatcacccttcggtgaattgacgttcccggtaccgtccgacgacctgccctacatccacccggtgaccgtcatcaatcggtaagccgccaggatggccagggcttctggggcatccgactaccgctcgggcgagctgtcgcaccaggatgagcggggggcagcgcacatggtcgatatcaccgagaaggcaaccacgaagcgaacagccgttgccgcgggcatcttacgtacctcggcgcaggtggtggcgctgatctcgactggcgggctgcccaaaggggatgcgctggccaccgcgcgggtggcgggcattatggcggccaagcgcaccagcgacctgatcccgctgtgccatcaactcgcgcttaccggagtcgacgtcgatttcaccgtcggccagttggatatcgagatcacagcgacggtacgcagtaccgaccgaacgggcgtcgagatggaagcgctgaccgctgtcagcgtggccgccctcacgctctacgacatgatcaaggcggtcgatccgggcgcgcttatcgatgacatccgggtgctccacaaagaaggcggtcgtcgcgggacctggacgaggcgatgagcacccggtccgctcgaattgtcgttgtgtcgagccgcgcggcggccggtgtgtataccgatgattgcgggccgattatcgctggatggcttgaacagcatgggttttcgtccgtccagccgcaggtggttgccgacgggaacccagtcggcgaggcgctacacgacgcggtcaacgccggagtcgacgtgatcatcacttccggcggcaccggtatctcgcccaccgataccacgcccgaacacacggtcgccgtgctggactacgtcattcccgggctggccgacgcgatccgccgctccggcctgcccaaggtgccgacatcggtgctgtcgcgcggggtgtgcggcgtggctgggcggaccctgatcatcaatctgccgggatcgcctggaggtgtacgtgacggcctcggggtgctcgccgatgtgctggaccatgctctcgagcagatcgccggtggagatcacccgcgatgacgcaggtcctgcgcgccgcgctgacagatcaaccgatctttctggccgagcacgaggagctggtgagccatcggtcggctggcgccattgtcgggttcgtcggaatgatccgcgaccgtgacggtggacggggggtgttgcggctggagtactccgcgcacccgtcggccgcacaggtccttgcggatttggtggcggaggtagctgaagagtccagtggcgtgcgtgcggtggcggccagccaccggatcggcgtcttgcaggtcggggaggccgccctggtggcggcggttgccgccgatcaccggcgggcggcgtttggcacctgtgcgcacctggtggagaccatcaaggcgcggcttcccgtgtggaagcaccagttcttcgaggacggtaccgacgaatgggtgggttcggtttaaagtccggcctcagcccgtcagccgatgacgtacggctgtgcgagcgagtccagcgcatcgttgccgcagacgtcctgggcccgaatcgcctgccacagcttcttcgtataggcgatgttcgagacttggggcgtttcggcgggcgcctcggtgacgtcgccgggcggcggtgcgtcagctggttgggggtcgggctcggggagttccaaatcggtggcaaggccaaccgggccgcctggagctgtggcgggctgatcgcccggcgcggtttgctcgttcaccgcagcgggtggtgccaggtcggcgggcgcgggtggcgccagttcggcgggcgcgggtggcgccaggtcggcgggcgcgggtggcgccaggtcggcggacgcgggtgccagatcggcgggtggcgccagttcggcgggagctgccgggaggggttcacccagcggcgcgggcaggtcgtttacggcaagttccacgggtggtgccaggtcggcgggcgcgggtggcgccaggtcggcgggcgcgggtggcgccaggtcggcgggcgcgggtggtgccaggtcggcgggtggtgccgggtcggcgggagctgccgggaggggttcacccagcggtgcgggcaggtcgtttacggcaagttccacgggtggcgcgacgtcggcgggcgcgggtggtgccaggtcggcgggtggtgccgggtcggcgggagctgccgggaggggttcacccagcggtgcgggcaggtcgttagcggcaagttccacgggtggcgccgggtcggcgggcggcggggccagcggtgctggttcgccgttgaccgcggccgcgtccaacggagcgtccatcgctgccgaagcgggaagcacttcgcggggtgttgcgttcgataacccgcggccgcacaccggccaggcgccgcgaccctgggtggccagcacccgctcaccgacggcaatctgctgctcccggctggccagctgagccgacggggcgaactcgccgccaccatgtgcggcccaggtgctttgagtgaactgcaagccaccgaggtaaccgttgccggtgttgatcgaccagttgccgcccgactcgcagcgggccacctgatcccattccccgtcggtggccgcggtcgcctgagcggccatggcgatgccgccgccaccgagtactgcgccggtaaaggcgatcttggcgacgctgacgttggatgtggtgggcttacggtggcgtccactcatacgttaggtaattcctctcggtacacgcctacgaggtcagctgtcgggttcgggttggattcgccgtggagaggatcacccggccgcggtcgtacatcggcgaacgacgttggcttcaccccaaggagccgtatgcggctccggtccgatctcggcggacctggtgggtcccccgcctccatccgcggtcggaatccctcgcccactggatggagttcggcgtgctatcggcgagggagggcacgtcattttgggttaggttgacgagcctcccgagacggtagcggtttcaggcgattccgtcacgtttaagaaaagtcggcgtttccgtcacaatcgccggcaagaacgccaagaaatataggcatttgcgcaggtagtaagccctcgcaatcggagcgtgtccgccccgttatcgttccgttatgtgggtaatgtcacatggccttagccgccggcgaaagggggtagtacgtcaatcgtgtcgccggcggataacgcgacggcgtcatctcggacgacaatcccgtcgcgcaggtaggagcatcgactcaacaccgtcgcgaggcgaacatcgcggaccgacaggccgtctatcagctcggcgactgtggcgccagatcgcagggtgactttctccgacccggcaccagcggccgctcgggcggccgcgaagtagcggacagtcacctgaattccggcggattcgtcggacacctgcgtcaccggttagccaccgatcgcgctcatcgggcggtcgggctgaatgaaatcgggggcgttgatgccgtggccggcgggtttgctccacatcgcggcacgccatgccgcctcgatcgcgtcgtcgtcagcaccgccgcgcagtaggcggcgcaggtcggtctcctcggtggagaacagacagctgcggatctggccatcggcggtcagccgggtgcggtcgcacgtcgaacagaaggcgtgcgacaccgaggcgatgacaccgaaccgtccgcgtggcgtgttcggtccggcgtcgaccagccagagttcggccggggccgaaccgcgcggtgccgggtcgggccgtagccggaagtggggccgcagcgccgccagcacgtcgtcggcgctcagtgcgatgttccgccgccagctatgccccgcgtccagcggcatctgctcgatgactcgcaattgataaccgcgctctaggcagaacctcagcaggtcgacgacatcctcgcggccggtcgtggggtcgaggacggcgttcaccttgacgggtgtcaacccggctgccttggcggcggccaagccggccagcacatgcgcaagccggtcccgacgggtgatagcagcgaagtgggcgcggtcgatgctatccagcgagacgttgacccggtccaggcccgcttcggccagggcgcccgcccgccgcgccagtcccaccccgttggtggtcagcgagatctccgggcgcggccgcagcctagctgtcgctgcgaccacctcgtcgaggtggtgggccaatagcggctcgccgccggtgaaccgcacgctggtgacgccgagccgagttaccgcgatgtgtatcagcctggccagttcgtcgggccgcagcagttgctcgccgggcagccacctcagccctcgctcaggcatgcagtagctgcaccgcaggttgcagcggtcggttagcgacacccgcagatcgttggcgacccggccgaacgtgtccaccaaagggccagtggtgggtacgacccgcgggtcggcaatgccgttggtgcggctgcgcagcgccggcatgcccagcgcggtcagtgtcatgtgggcacctgtgagttgaccccgacgatgtccttgcccagcggcaccagcgacaccgggatcagtttcaagttggccagtgctagcggaatgccgatgatcgtgactgccattgccgcggcactcaccaaatgcccgagggccagccagatcccgaacagcagcacccagatgacgttgccgatcaaggccccggtcccggcggttggcttttcgacgatcgtccggccgaacggccacaacgcgtacgacgcgatgcgcagcgccgcgaagccaaacggaatggtgatgatgagcaggaagcagacaagcgacgccagcaggtacccgagggccagccagaggccaccgaacaccaaccagataacgttcaggattagtcgcatatcgcctccagcggtagcgcaagcctaccgcgtgaggggtaagcaggggtgctcggcggccgacgatccgagtaggatcttcagatcgtcatcgcgtcccgcgcaggcgggacgcgtcttctgttgccaatccgagcgatccgtcagacaagcaggtgagaccagtgccgaccggcaaggtgaagtggtacgaccccgacaaggggttcggcttcctgtcacaggagggtggcgaggatgtctacgtccgctcctcggcgttgcccacgggtgtcgaggcactcaaagccgggcagcgggtggaatttggcatcgcctccgggcggcgcggaccgcaggcattgagtctcagattgatcgaaccgccgcccagcctctcccggccgcgccgtgagccggcggccgagcacaagcacagccccgatgagctgcacggcatggtcgaggacatgatcacgttgctggaaagcaccgtgcagccggagctgcgtaaggggcgctacccggatcgcaagactgctcgccgggtcgccgaggttgtccgggcggtggcgcgggagttcgagtcctaacggggtcgggtggtgcgctggcccaattgcgccgagctggcaacgccgcgccgttccagggtcacggtcggatcgattccgccgcactcggtttgacgagacgacgaccggctagcagttagccgggttggccgggttggccggcgctgcccgggctgccgcccatgccgggattgccgtcggtggttttcccgtcgccgcccgtgccgccctcaccgcctgtgccgccggcgccacccgcgccgcccgctcctccggcaccaacgccaccgtcgctgcccgcgcggccaatcagcccgccggacccgcccttgccgccgagggcgccgggggcgccgccgttgccgccgttgccgccggtgttgccgttaccgccaaacgctgcgcccggaccactgttggtgccgccaccaccggcgcctccggcacctccagcaccaccggaaccaccagtaccaccggcaccggccgtgccgccgacaccaccggcgccgccgttgccgatgagcagcccgccagcacccccgttaccgccctggccgccgataccgccttcgccaccggtgccgagggcgctcgcgccgtcaccgcccacaccgccatcgcccccgaacgccttgcgtgaactgccggcgctgtcggtgttggcggcaccgccgtcgcccccggcgccgccgccgccgccgggggcaccgctaccaccggtaccaccgactccgcccgcgccgccggcgccgccgtcgccgatcagcagcccgccgcggccaccggcgcccccggttccgcccgctccgccggtaccgccggaagcgaagctgtcgaagccgttgccgccgctgccgccgttaccggcttccgcgttgctgggagaattggtgcccacctgggcatccccgccttcgccgccggcgccccccacaccgccgggggcctgggcgttcccgccggcaccgccgttacctcctatggctgcattgccgatggaagcggcgctgccgccggcgccgccagcgccgccataggcgccctcaccccctttgcctccctcaccgcccacggcgtcgccgttgacggttgagacggcgttcccgccagacccgccagcgccgccggacgtcatcgcgtcgccggcatcgccggggccaccgttaccgcctatggcgttgccgcccagcgtctggtcggtgccggtactgccggcatcagcggtgccggtgggtgtggggttgacgccgtctgccccggctgcccccataccgccctgcccgcccgcgccgccagaaccgaacaggtaggcgttgccgccggcacctcctgctgcgcccataccgccattgacgccggccaccccggtccccccgagcccgccggccccgccattgccgtataaccaccccccgttgccgccgacgccgccgaccgcgccggcccctccggcccccccggtcccgccgatgccgatcaacccggcgctgccgccggctccgccggcttggccgaccccgccggacccgccattgccgccgttgccatacaacaagccacccggcccgccggcctgcccggtacccggcgcaccattggtgccgttgccgatcagggggcgcccgagcagcgtctgcgtgggcgcgttgatcacattcaacgcttgctgcagcggggaggcatttgcggcctcggcgctaccatatgcgcccgcagccgtgctcaaggcctggataaaccgttcatgaaacgcggccgcctgcgtgccgagtgtctgataggcctgggcgtgcccggaaaacagcgacgccaccgctgccgacacctcgtcggcgcccgcggccagcactccggtggtcggggccagcgccgcggcattggccgcgctcaacgtcgagccgatctgcgccaaattgtttgctgccgctgccaccatctccggcgtcgccaatacatacgacatcgctgtcctcccgcagggtcttcgttgaccgatcggctgttactaacgttagcgcgaacgcgggtcggcgtctccagtttctatttcttgacatggaaaaacggcggccccgaccctgcctcagcgtcgcagccgtcgttggcggcgagcaccggtgaccgtgactttggtagcggcccgtccgcagtgggtgccacgtagtattcggacagataggtagtggtaggcaaccttcgtgattcgtcagcgaggaggcggcgatggcacagcaaactcaggtcaccgaggagcaagcgcgggcccttgccgaggaatctcgcgaaagtggttgggataaaccgtccttcgccaaagaactctttctgggccgctttcccttagggctcatacacccatttcccaagccgtcggacgccgaggaggcccgaaccgaggcgtttctggtcaaactgcgggaattcctcgacaccgtggacggcagcgtcatcgagcgtgctgcccagatccccgacgagtacgtgaaaggcctggccgagctgggctgtttcggcttgaagattccgtccgagtacggcgggttgaacatgtcgcaagtcgcctacaaccgcgtgctgatgatggtcacgacggttcattccagtcttggcgcgttgttgtcggcgcatcagtcgatcggggtacctgaaccgctcaagcttgccgggactgcggaacagaagcggcggttcctaccgcggtgtgcggccggcgcgatatcggcctttttactaaccgaacccgatgtgggctccgatccggcgcgcatggcatcgacggcgacgccgatcgatgacggccaggcttacgagcttgagggtgtgaagttgtggaccaccaacggtgtggtagcggacctgctagtggttatggcgcgggtaccgcgcagtgaagggcaccgagggggaatcagcgcctttgtcgtcgaggctgattcgcccgggatcaccgtggagcggcgcaacaagttcatgggactgcgtggcatcgaaaacggcgtgacccggcttcatcgcgtcagggtgcccaaagacaacttgatcggcagggaaggcgacggtctgaagatcgcgctgaccacactcaacgccggacggctgtccctaccggcgatcgcaaccggagttgcgaaacaggcgctgaagatagcgcgggaatggtccgtcgagcgagtgcaatggggcaagccggttggccaacatgaagcggtagccagcaagatctcgttcattgccgccaccaattacgcgctcgatgcggtggtcgagctgtccagtcagatggccgacgaaggccgcaacgacatccggatcgaggctgcgctggctaaattgtggtccagtgagatggcctgcctggttggcgatgagttgctacagatccgcggtggccgcggatacgagaccgccgaatccctcgccgcgcgcggtgagcgggcggtaccagtggagcagatggtgcgggacctgcggatcaaccggatcttcgaagggtccagtgagatcatgcggctgctcatcgcgcgtgaagcggtcgacgcgcacctcactgccgcgggtgatctggcgaaccctaaggccgatctgcggcagaaggccgcggcggcggccggcgccagcgggttctacgcgaagtggttgccgaagctggttttcggcgaaggccaactacccacgacgtaccgcgagttcggcgccctggcgacacatctgcgttttgtcgaacgctcgtcacgcaaattggcccgcaacaccttctacgggatggcgcgctggcaggccagcctggagaaaaagcaagggttcctcggccgcatcgtggatatcggcgccgagctattcgccatctccgcggcgtgtgtgcgcgccgaggcgcagcgaacggccgatccggtcgagggtgagcaggcatacgaactggccgaggcgttctgccagcaggccacgttgcgggtggaggcgctgttcgacgcgttgtggtccaacaccgacagcatcgacgttcggctggcaaacgatgtgctggagggccgctacacctggctggagcaagggatactcgatcagtccgaaggcaccggaccgtggatcgcgtcctgggaaccgggtccatccaccgaggccaatctggctcggcggttcttgacggtgtcgccatcgagcgaagcgaaactttagggcgcccgcgtggccggtcacgtccgtgggggaccgcccgagtctcgtcgggtaccacgctggcgcgtatcgcgtctgggtgcaggttctattccatgtcgtcgacaaacagcgccatcgatgcggtgaatccgtgcagggcattgcggcccgcgatcgggccgatctctccggcggcgaagaagccggcaagcggaattccgcctaggagttcctcgatcgtcgacgcgtcgtggtcggcgaccccgaacatccgccgcccccgcccgttgcaggtgaacaacagcgctccagccgcgcgtccgggcagccgcgccgcggcccgctccacggtcaggcgtaggtccttgtcggccccggccgcgtcacggacctggaactgcatggtggcgccgacctggacaacctcgtcgatctcgatcgacccggtcgacgggtcggcgccgagcagcccgcggatcacgaaatcgccctgacccggagccgccaggtgctcgtcgacgacgatcccgatctgtaggccgtggctgacgagtgccctttcgtcgggcgacagcccctcgacgatctcacgcagtcgctgcaacggcggacggccgccgagctcggtgatcagtatgccgtccgcgccggtgacgatgtatgggtagccgatcggccggcaaccctgcgacacgaccgggacaccgcgcatcccgggcaggcgcacgccgacgacgccggaggtgagcacgtcgtgatcgcggaacagccgggtgtcgccccgccggcgcccgccgctcaccacgccgcccacgacggcggtgcccggcaggtcggtgttggggtgctcgatgagcaggttcgacgggaatgtgtacgggtccggcagcagcagatgcagatcccgggcggtgcggtcgaaccgataaccggtgatcagggcacccgagccggtacggacaaagtccagctggaatgtctcggcggccaagccggacgccagccacaccaccaccgcgggctcgtcctcgatctcgtggcggccggcgacgatggcctgggcgatgcaaccgacaagcgcgggcggatcgatcatctgcagcaccgcgctcaggacgtcggcagcccggtcggtgtgtgcacgcgatccaagcaacaccgccagcgacggcgcctcacccgccagctcgtcgcgcgcctggcccgcagcctccaccgcggcctgccgcgcgtcgggcgtggtgcaaaccccgactccgatccgcacagttccatgatgcgccgatgtgccccgggtgtcggcggctcttcggaccgttggcgccgaccgcgcttaagcgcggtcggccgtcgagccgcggcctcgtcaaaagataaggcgcaccgaccattccgcgtgcggaacgtcgcgtagttcacccgagtggtcgaccaccaacgtcagcaactgcacgacaatcccggtcagccgcccgcgctgcgggtcgacagtggggatggtgaccgccaaccgggtgtccggccgaaacaaggtgctggtggtgttggcggggtcctggtatacctgcagcaaacgccacggcgcccgggaaatgacttcgggtaccgagagctgcacgggatagcgttcgcttaccggcaattcgccctgcgcctgcggggtctgacagtcgtcgaggtcgaccacgttgcagtacaaatagggccccacgcgggtcaggtgcccgtgcgagtaagcgctgatctcgggttgctgcggaccgtgtccgcgtactagcagccatgcaccggccccggccgccaccgagagcagaatcaccaggatcaccggcagcgttgcgacaccgcgcttcactgcggcgccaccgccgcaccacgacgggtggtttcttgctcggccatcacgggccgattaccgcccaggccagggatcagcgaatcgccgcggaagctgacgatggtctgagccagacccaggatcagcagcgcgctcaccgcagtgaagcccacccacagctcggtgtacaccaacacgcccaccgcgccgcccagcacccaggccagctgaagagtcgactcggaacgcccaaaccccgatgcccgcgactcctcgggcaggtcgtgctgcaacgaggcgtccagcgaggctttagcaatggcactggaccctgccgtgatcagggtggcaatcgctgtcgctgccaggctgccggccaccgcggccgcgatggctaacacggtaactagcacggtgcagcgcaccaccagcacagctggcctgcctagctgcaggcgtgcgctggtgaaattgccggcgaagttgccgaccgcggccgccgcgccgatcaggcccagcatgcccaattgcacccacccgttggcttcgtgcgccttggcgacaaacgccggatacaagaacagaaagccgaccatcaccttgatggtgcagttaccccacagggaggtaatgatgttgcggcccaacggttgtcggagtgttccgccgaggttcttgacttcctccggccagcgtcgccgtagtctgcccctatcccggtggtagctcaatgtggccgggacctcaccgctggtcacctcgacccagcgcggaatgcgcatcgacagcgaagcgccagcgatggtgatcgcgacgacgacgaacaacgcgcccggcagctggaacaggtgggtgcagacgaattcgactccggccgcaatcgcgccaccagcgatggtgccgccgagcaggccgaacacggtcagccgtgagttgacccggaccaagtcgatggttggcggcatcaccctcggtgtcactgcgctgcgcagcacgctgaacgacttcgagaacaccatcatggccagcgcacagggatagagcacccatgacgggaagctgccggtggcgccgtcgtagttcatgatcagcaccaccgccaacgcggtccgaagtccgaatgacagcgccaaggcgacgcgacggccatgctgcagccggtcgagtgccggaccgatgagtggagcgatcacggcgaacggcgcgatggtgatcaacaggtacaaggcgaccctggacttgctctccccgctggcggccgcaaagaatagtgtgtttgccagtgctaccgccattgccgagtcgaccgcgaagttcgccattaccggccaggtcaatgccgtcagtccagacttgtcggcgccgtctgcggtagcggcccggtgcaccagcaagtacatccgagaacccatttcgcggctgcgcatggccgcggcgcgggtgacggtgatccgctcgcccgcccttgtagtccgtggcggtacgcggctgcgttcaggttcgggctgctcgcccagcggcgggagatagcggttggcactgggcatcggcggaggtcgacgcgatcggcgatagttggcgtcgtcgggagggtagttggccatgccagggtgcccgttgaccgatccgtttcgggtcgggcggcccggggttggggccatccggcccggatgatcacctcgccgtccggacacaaatcaattctgtcctatccggactcctggcgtagccaaccgggtgtggcttgccggccgtgtcttccggcagtattggaagcgcgttacagagaggggacagcgtgaccgggcccaccgaggagtctgccgtggcgactgtggccgactggcccgaggggttagcggcggtgctcaggggtgcggccgaccaagccagggccgccgttgtggagttcagcggcccggaggcggtgggagactacctgggcgtcagctacgaggatggcaacgccgccacccaccggttcatcgcgcatctgcctggctaccagggatggcaatgggccgtcgtggtggcgagctattccggtgcggaccatgccacgatcagcgaggtggtgctggtcccggggcctaccgcactgctggcgccggattgggtgccgtgggagcaacgggtgcggccgggagacttgagccccggagatctgctggcgccggcgaaggatgatccgcggctggttccgggttacaccgccagtggtgatgcgcaggttgacgagaccgccgcagagatcgggttgggtcggcgctgggtgatgagcgcctggggtcgcgcccagtcggcccaacggtggcacgacggcgactatggtcccggctctgctatggcgcggtcgacgaaacgcgtctgccgcgactgcggtttcttcctgccgctggccgggtcgctgggcgcaatgttcggggtatgtggtaacgaactgtccgctgacgggcatgttgtcgataggcaatacggctgtggcgcccattccgacaccactgcgccggccggtggcagcacacccatttatgagccgtacgacgacggtgtgctcgacatcatcgagaagccggctgaatcataggttttctctcacccgctgttccctactttttttggggggggggcaccagtcgaagaaacccgactgattatcacccgtattgaacactcccgagctgttgtcgcccgagttcgccacacctgaagtctggagggtgcccgtattggccaagcccgaggtgaatctgcccacgttgaagaagcccgagttaacgcggtgcctgcattctggaagccggagctagtgtcgctcgcgtttccgaagccggagctgccgttgcccaagttctggaagccggagccactattgccggagttaaagaagcccgagtgaccggtgcccgtgttgccgaagcccgagttcgcgacgccttgagtgaccgggctgccgatgccggtgttcaggtcccccgagttgaagccgcccgtgttggtgtcgcccgaattaccccatcccgtgttgtcgtcgccggcgtttccgaagccgaggtttccagaaccttcgtttccactgccgatgttgaggaagccggcatttccgctgccgaagttggtgttgccgtcgtttccgttgccgaagttgaagaagccggcgtttccgctgcccaggtttgcattgccgatgttgccattgccgaggttggcgttgccgatattcccgatgccgaagttgtagtcgccggtgttgccgctgcccacgttgttgttgccgatgttgccgatgcccaagaagttccccacgccgatgttctcgacgcccagggccgggatcgcgagcgctgctgggacccccaccgcaccggccggcgcggcggtcaccacgggcggcaagacactcagcagctgctgccacggggtcaactgcgaagccaccgtcgaggctccaccgtgataacccaccatcgccgccacatcctgtgcccacaactgctcataggacgcctcggtcgctgcgatcgctggcaaattctgcccaaacagattcgagagcaccaacgacagcaactggttgcgattggccgccaccaatgctggatgtgcggtcgctgcccgcgcggcctcatatactgcggccgcagccttggccccggcagccgccccctcagcgcgtgccgtcgccgcgttcagccaactcagatacggtgcggccgcggccgccatcgcggccgccgccggaccctgccacgccgaacccggcccagccgttaggcctgagatcagcaacgaaaacgaggccgctgccatccccagctcggcggccagcccatcccaggccaccgccgccgccagcatcggggccggccccgcaccggcgtagatccgcgccgaattaacctccggcggcagcaccatgaaattcatcacgccatcccttctcagctggccacccccggcctagccaccacgacggcgggacccggctgccgcgatccgcgccggcgggcctcggtcgactacagtggcgcgatcgctcgacaacttgagcaccttggcaaacgacggtatgtccaatcgcggcacattgtcggggttttcatcgaaatcctgtcgccaaccccgacagccgggttccgggaagccgggtgtcgcagtggtttaggtgtcgacgttgaacacccgggcaggcaaccggccgtggctatttcgggtcgagataggtttcgagtccggcttgtgcgccgcgtgcgccacggcgggcagcggcgagctgccagacgaagatggtcgtgccgagcaaccctgttgccagcccggccactgtcaccggacgccaacttgcgaggccaggcacgacgaatgcggccaccgcggcgaccagccaggcgagcgcgccgaccgcgatcaccggccacacctcgagcagcacgggtggtagcggtggcggctcgcgaatctgactattttcgacgctcatcccgagtcaacatagcgcggcgatgatgcgtcggcgaacggcccggggtgggtggcttccgcaccagcgggaggtaccaccacctgctggtgggtcgtcggccggcaatgggtggaaccgaaatcgtcgttcgccgtttcagatgccctagtctgaacttccgttgtaacctcagctgtgcttgacagcgatgcgcggctggccagcgacttgtcattggcggtcatgcggctctcccgccaactgcggtttcggaacccgtcatcgccggtctcgctgtcccagctctcagcgttgacgacgctggccaatgagggcgcgatgaccccgggtgcgttggcgattcgtgaacgggtccggccaccgtcgatgaccagggtgatcgcctcattggccgacatgggttttgtagaccgcgccccacaccccatcgacggtcggcaggtgctggtctcggtgtcggaatcgggcgccgaattggtcaaggcggcacggcgggcccggcaggagtggctggctgagcggctcgcgacgctgaaccgcagcgagcgtgacatcctgcgcagcgccgccgatctgatgctggctctggtcgacgaaagcccgtgaccgaaggccgttgtgcccagcaccccgacggcctcgatgttcaggacgtctgcgatcccgacgacccacggctcgacgatttccgtgacctgaacagcatcgaccgtcgtcccgatctgccgaccggcaaggcgttggtgatcgccgagggtgtgctggtggtgcagcgcatgctggcctcacggttcacgccgctggcgctgttcggcaccgaccgccggctggccgagctcaaggatgatctggccggtgtcggcgcgccgtactatcgagcgtcggctgatgtcatggcacgggtgatcggcttccatctcaatcgtggggtgttggcagccgcgcgccgggtgccggagccgagcgttgctcaggtggtcgccggggcgcgcaccgtcgcagtgttggaaggcgttaacgaccatgagaacctgggctcgatcttccgcaacgcggcagggctgagcgtggacgcggtagtgttcggcaccggctgcgctgatccgctctaccgtcgtgcggtccgggtatccatgggacacgcgttattggtgccatatgcacgcgcggccgactggcccaccgaacttatgacgttgaaagagagcggctttcgactgttggcgatgaccccacacggcaacgcgtgcaaactaccggaggccatcgccgcggtgtcgcacgaacggattgcgctactggtgggcgcggagggcccgggcctaacggcggccgcactgcggattagcgatgtgcgggtgcgcattccgatgtcccgagggaccgactccctcaacgtcgcgacggcggccgcattggctttctacgagcggactaggtcgggccatcacattgggcccggcacgtgaacgatcagcgcgaccaagccgtgccctgggcaacgggtttggcggtcgccggcttcgtcgccgcagtcatcgcggttgcggtcgtggtgctgagcctcggcctgatccgcgtgcatccgctgttggccgtcggtctcaacattgtggcggtcagcgggttggcccctacgctgtggggctggcgccgcaccccagtgctgcgctggttcgtgcttggcgcggcagtgggcgtggcgggcgcgtggttggcgctgctcgccttgacgttgggggacggctagcgacgcccgcctgagcgcaccccgagcagcacatcttcccaggcaggtatggcgggtttgcctcgtcggttgctgaccggctgtgcggacggcaccgtgagcgtcggctgtgcgggctcgggctcatcgaagtcgagatgggcgaccggcgccaacggccgtagcgggcgattgaaggtggggttgatcagctcatgggccgtgtcgtcgatcgcggtggcggttccgccgtgggcgccgggggtgaagcggaaatgcgccaggttgtcggagcggccagccttccaggcaagctgcaccgtccagcgactgtcctcgttgcgccacgcgtcccaggtgaggctgtcggggttaaggccgcgtgccaccagggccgcggcgacggtctcctgcatggtcagcaccgccgggccgtcggccaggaccgggtgcgccgcggttgccagctcggccgcgcgcgagcgttccaacagtaccgggtgggcaaaccggcggatacgggcgatgtcggagcccgatgccgcagcgacctgttcgacagacgcgccggcccgaattcgggcctgaatctccttggggctcagcacgttggtgacctcgatgtccagctgggcttgctccggctggacggagtcgtcccgtagcgccgcccgcagtcggtcgtcgaccggcagcttgaactgttcggacgggatggcaccctggcagatgatgtttttgccgtcggcatcgagcccaacgactttgagttcccgcatggcttctcctcgcaggctccgggcaggacaacgccggacctgttacgtgcgcactctagtgcggtaaacgccgttagcctcgttgacacgcggaggtgtcttgccggcatggcgctggtgaccggaatgcccggtcacagccgcactaaggcagcgctaaagccgctcgaccacccagtcgacgcactcggtgagggcgctgacgtcgtccggctcgaccgcggggaacatcgcgacccgcagctggtttcggcccagtttgcgatacggctcggtgtcgacgatgccgttagcccgcaggatcttcgcgacggtcccggcgtcgacgtcgtcgacgaagtcgatcgtgcccaccacctgcgaccgcaacccggggtcggtgacaaatggcgtggtgtagggccgctcttgcgcccacgagtacaaccgctgcgacgagtccgcggtgcgtttgaccgcccagtccaagccaccgttacccaccagccagtcgatctgttcggccagcagcgccagcgtggcgatggccggtgtgttgtatgtctggttcttcaagctgttctcgaccgcgatcggcagggacaggaaatcaggaacccagcgaccggtcgcggcgatggcctcgatccggctcagggcggccgggctcatgatggccagccacaggccgccgtcgctggcgaagttcttctgcggtgcgaagtagtaggcgtcggtctcggcgatgtcgaccggtaggccgccagcaccggaggtggcgtcgatgacgaccaaggcgtcatcggagccctccggacggcgcaccgcaaccgcgaccccggtcgaggtctcgttgtgggcccaggcgatcacatcgactgacgggtcggtttgcggctccggagcactgccgggatccgacgtgatgatgatcggctcgccgacgaacgggttcttggaaacggcggaagcgaacttcgcgctgaactcgccgtaagtcaagtgcagtgagcgtttgtcaatcagcccgaaggcggccgcatcccagaacgccgtggcaccaccattgcccagtatcacctcatagccgtccggcaacgagaacagctcggccagtcctgaccgaaccctgcccaccagattcttgaccggcgcctgtcggtgcgacgtgccgaacaatgccgctgcggtggtggtcagcgtttgcagttgctcaagccggaccttcgacgggcccgacccaaagcggccgtcgcggggtttgatggcggtgggaatttccaggtggggggtgagctggtcggccatgccatcagggtagtgaggggtaccgaaccgcggcgactcgagcggaacgaaagcctgccggcacaggcgcgtagtgtgaacaagctcacatgcaagccctggctggtggctgggtcatagtgtcgccaagggtctggataattcccggtaccagcggtaccgtgttcgatacccgtgcggacgcacacctcggtggggaggcttcgaatggacaggacgcgcatagttcggcggtggcgccgcaacatggacgtggccgacgacgccgagtacgtggaaatgctggccacactgtccgaggggtctgtgcggcggaatttcaacccgtacaccgatatcgactgggagtcgccggagttcgccgtcacggacaacgatccccggtggatcctcccggcgaccgatccgttgggccgccacccctggtaccaggcgcagtcgcgggaacgccagatcgagatcgggatgtggcgccaggccaacgtggccaaggtcgggctgcacttcgaatccatcctgattcgcggcctgatgaactacacgttctggatgcccaacggctcaccggaataccggtattgcctgcacgaatcggtcgaagagtgcaaccacaccatgatgttccaggagatggtcaaccgtgtcggcgcggacgttccggggctgccacggcggctgcggtgggtttcaccgctggttccgctggtggccggaccattgccggtggccttcttcatcggcgtgctcgctggggaggagcccatcgaccacacgcaaaagaacgtgttgcgcgaaggcaagtcgctgcatccgatcatggaacgagtgatgtccattcacgtggccgaggaagcgcggcacatctcgttcgcccacgagtacttgcgtaagcggctgccgcgcctgacccggatgcagcggttctggatctcgctctacttccccctgacgatgcggtcgttgtgcaacgcgatcgtggtgccgcccaaggcattctgggaggaattcgacatcccgcgcgaggtcaagaaggagttgttcttcggctcgccggagtcgcgaaagtggttgtgcgacatgtttgccgacgcccgcatgctggcccacgataccggattgatgaacccgatcgctcggctagtgtggcgactctgcaagatcgacggcaagccgtcgcgctaccgcagcgagccgcagcgtcagcacttggctgccgcgccggccgcatagcttgctacgagtgcacgcatgccgcacgtaattactcagtcgtgctgcaacgacgcgtcctgcgtcttcgcatgtccggtgaactgcatccacccgacgccggacgagccgggcttcgcgacctcggaaatgctctatatcgatccggtggcctgcgtggactgtggtgcctgcgtaaccgcctgcccggtcagcgcgatcgcgccgaacacccggttggacttcgagcagctgccgttcgtcgaaatcaatgcgtcgtattacccgaagcggcccgccggcgtgaagctagcgccgacgtcgaagctggctccggtgactccggccgccgaggtgcgtgtgcgccggcagccgctgacggtagccgtcgtcgggtccgggcccgcggcgatgtatgccgccgatgagctgctggtccagcagggagtgcaggtcaacgtctttgagaagctgccgacaccctacgggctggtgcgctccggggtggcgccggatcaccagaacaccaagcgggtcacgcgactatttgaccggatcgccggtcatcgccgcttccggttctatctcaacgtcgagatcggcaagcatctaggccatgccgagctattggcccaccatcacgccgtgctgtacgcggtcggagcgcccgacgaccgccggctgacgattgacgggatgggactgccgggcaccggtaccgccacggagctggtcgcgtggctcaacggacatcccgacttcaacgatctgccagtcgatctcagtcacgaacgcgtggtgatcatcggcaacgggaatgtcgcgctcgacgtggcgcgcgtgcttgcggccgatccgcacgagctggccgccaccgacatcgccgaccacgcgttgtccgcgttacgcaactcggcggtccgtgaggtggtggtcgccgcccgccgcggtcctgcccattcggcgttcaccctgcccgagctgatcgggctcacggccggagccgacgtcgtgcttgacccgggagatcatcagcgagtactcgatgatctggcaatcgttgccgatccgttgaccaggaacaagctggagatcttgagcacgctgggggacgggtcggcgcctgcgcgacgagtcgggcgcccgcggatccggctggcctatcggctcacgccgcggcgcgtcctcggccagcggcgggccggcggagttcagttctcggtcaccggaaccgacgagctgcgccaactggatgctggcctggtgctgacgtcgattggctaccgcggcaagccgattcccgacctgccgttcgacgagcaggccgcgctcgtgcccaacgatggtggacgggtcatcgacccgggcaccggcgagccggtgcccggcgcatacgtcgcgggttggatcaagcgcgggcccaccgggttcatcggcacgaacaagtcctgctctatgcagaccgttcaggcgttggtggccgacttcaacgacggccggctgaccgatccggtggctacaccgacggcgctggatcagctggtgcaggcccgccagccccaagccatcggctgtgcgggatggcgggccatcgacgcggccgagattgcgcgcggcagcgccgacggccgggtccgcaacaagttcaccgacgtcgccgagatgctcgcggcagcaaccagcgcgcctaaggaaccgcttcggcggcgcgtgctggcccggctgcgtgacctggggcagccgatcgtgctaaccgtccccttgtgatgacatggcggcttggatctcatccatgttgacctcgcgcaccggctggcccagcgaccagtggtggccgaacgggtcggcgaccaccccgtagcggtctccccagagctggtcctccaaggcggtcaccaccgtggcgcccgcgttcagggcacgctggaacttggcgtcgacatcggtgacggtcaaatgaatggtgaccggtgttccgcccagcgaggtgggcgtcatcgacttgccgccgcacatctgcgggacgtcgtcgttgagcatcaccgtaaagccgttgatgcgtagtgcggcgtggatcagtttgccatcgggaccggggacgcgccccagttcgacggcgtcaaaggccttgacgtagaagtcgatcgccgaggcagcgtcgtcgacgacaaggtgtggtgacagagcgggttcgacgttgatcgccatggtgtctccttgttgttggtgtgctcggccaatccggggcccggacaggctcacggatattgactcccggcgcgatggaaaatcatcgcggtgccgtcattcaatcgccggacacgtggccaccgcccagcggtgtggccagcaagccgaatctcaaccgcaggtgtgttcaatgaatacttttccgtcacaacgtgattgctgctttgtgtcgacaagcgcacttttcggtctcgacacgaatgctcttccgttacagcgcaagttgaaactttctgcacgcaacccatgccgaccatgtccgcgccacccgctcaagcgccggtatgtggcgccttggcggctaggccaaccgcccccggcaacgccagctgcacacgcccagcgaagcgcgattgtcggtacgggtcgcgctgcgaaacctgcctcccattcgcactagcaaaagactgtcgacaagcgagcagtcgacttcaggccgcgaccgaacccgacgagacgacaacaacatctgtcatctcaatgcgctcaccaggatcgctacaatatcagccagctacatgagccgatgtatatccaggaaggctctgccgccgacatgttggatcgctcgcgcggacagctgtaccggctctacctggctagtaggtgaattcaatggcgcgttcgctcattactcacccatgtgcacaataggttcgcgtgcggctcgccggcaacgttggcaacatcccgattcccattgattgcacgttgcgcggcctaacccaatattcccggacgaacaacgccgaggtcgtgcagagcgtcgagacacaccaccgtcccgctaactttgatgccctcacctgaggaaaaccacaggagcgtcaggtactcacccactgcgggaattgcgatgacgttcaaaccgatcgaggccgcgcagctacgccagcgcgcagtgaacaggccgtaactggaccgcgcttgcgcaacgttcgaaaagggatccggtggagcggcccgacgacaccaaataggccatatcccccaaagactggtattgacaaccgttctgatgccgcgtcagacttcccaccacgccacggaccgtccaacgccagaactcaataccgtctcgtcccaggcgaaaccgtgagcctagccgatgatctcctggcattggtcggactggacttgatctgctcgctgacaagcatacgtatcagtgctacgaaccgttcacgcggtgaacctgctgggcgcacaaggagaatcgatggattacgccaaacgcatcggccaggttggggcgttagccgttgtcctgggggtgggggcggcggtgactacccacgcgatcggctctgccgcgccgacggatccgagctcctcgagcaccgattcgccggtcgacgcgtgctcgccgttgggtgggtccgccagttcgttggctgcgataccgggcgccagtgtgccacaggtcggcgtgcgacaggtagaccccggaagcatccccgatgacttgctcaatgccctgatcgactttctggccgcggtacgcaacgggttggtgcccatcatcgaaaaccgcactccggtagcgaatccgcaacaagtcagcgtccctgaggggggcaccgtcggcccggtccggtttgacgcctgcgaccccgatggcaaccggatgaccttcgcggtgcgcgagcgcggtgcacccggtggaccccagcatggcatcgtgaccgtcgaccaacgaacggccagcttcatctacacagccgatccgggtttcgttggcaccgataccttcagtgtgaacgtcagcgatgacaccagcctgcacgtgcacggtctggcgggatacctgggtccgttccatgggcacgacgacgtcgccaccgtgaccgtgttcgtcggcaacaccccgaccgacaccatcagcggcgacttcagcatgctcacctacaacatcgcggggctgcccttcccgctatccagcgcaattctgccccggttcttctacaccaaagagattgggaagcggctcaacgcctactacgtcgcgaacgtccaggaggatttcgcccaccaccaattcctcatcaagaaatccaagatgcccagccagaccccgccggagccgcctaccttgctgtggcctatcggtgtgcccttctccgacgggctcaataccctctcggagttcaaggtgcagcggctggaccggcagacatggtatgagtgcacatccgacaactgcctcaccttgaagggcttcacctacagccagatgcggcttcccggcggtgacacggtcgacgtctacaacttacataccaacaccggtggagggccgaccaccaacgccaacctcgcgcaggtcgccaactacatccagcagaactcggcgggccgcgcggtcatcgtcaccggcgacttcaacgcgcggtactccgacgaccaaagcgctctgttgcaatttgcgcaggtcaacgggctcaccgatgcctgggtgcaggtagaacacggccccaccacaccgccgttcgcgcccacttgcatggtcggcaacgagtgcgagctgctcgacaagatcttctatcgaagcggccagggagtgacgttgcaggccgtcagctacggcaacgaggcgccgaaattcttcaattccaagggtgagccactgtcggatcacagcccggcggtggtcggcttccactacgtcgcggacaacgtggccgtacggtgacagcggttgatcgccaactggtttgccgtcggcctcaggcggtggtgagtacccgctcccagccgtcgaccgattccgggctgcgcgggcccggtcccacgtaaatggccgacgggcggaccagcttgccgagtcgcttctgctcgagaatgtgggcacaccagccggcagtgcgcccacaggtgaacattgctggcatcatgttggccggtacccgggcaaagtccaggaccactgcggcccagaattcgacattggtctcgatcgcccgatccggacggcgctctcgcagttctgacagcgcagcctgctccaccgcgaccgcgacctcgtagcggggggcgcccagccgctcggcggccgcccgcagcacccgcgcccgcgggtcctcggcgcggtagacccggtgcccgaaccccatcagtttctcgccgcggtccaggattcccttgaccacgctgcgggcatcgccggcgcgttcgacctcgtcgagcatcggcaggacgcgcgccggcgcgccaccatgcagcggtccgctcatcgccccgattgcgcccgacagcgctgctgccacatccgccccagttgaggcgatcacacgcgcggtgaatgtcgaagcgttcatgccgtgctcggcggccgacacccagtaggcgtcaatggcctcgatgtgtctggggtctggctcgccctgccagcgcgtcatgaaacgtgctgtgaccgtcgagcattcatcgatgattcgctgcgggaccgccggctggtagatgccccgtgcggattgcgcgacataggacagcgccatcaccgatgcccgggccagctgttggcgggcggtggcgtcgtcgatgtcgagcagcggcgcatatccccagatgggcgccagcatcgccaggccggcctggacgtcgacgcgcacatcgccggagtgaatcggcagcgggaacggttcagccggcggcagcccgctgccgaagttgccgtccaccagcagcgcccacacatcgccgaaggtgacccgctgacttaccaggtcttcgatgtcgacgccacggtagcgcagggccccgccgtctttgtccggctcggcgatctcggtcgtaaaggccaccacgccgtcgaggccggggacgaaattctccgggaccactgtcatacgagaattctcacacctggccccggcaacgacgctaccggctggtgccaatcacggtgccggcgatgagcgtgccgcgagaatcgtcacgagggtgagccgcggcgtgccgcctcgtctaccagttgtactcgggaggccaagccaagtttggcgtagacgtgggtgaggtgggtttgcacagtgcgcggcgagacgaaaagccgttttgcaatgtccttgttggataacccctcgctgaccaaccgcacgacgtcgcgttcggtcggggtcaacgagccccacccgcgggccggtcgcttgcgttcaccgcgaccgcgttgtgcatatgcgatcgcctcgtcggtggacaaggcggccccctcggcccaggcgcggtcgaaatcctcatcacccatcgcctcacgaagcgccgtcaccgaggcctggtagccggcatcccaaatcttgaagcggacctgacgtgtctgttgccgaagggcggctgcggcaccgagaaggcggacaccttcggagtgactgccgacctcgccggccaggccggcgaggagttccatggcatctggcatgccctggtagatgtgcagctcggcgccgcacgccagcgcagcatgagcatcatcgcgcgccagttctggttcgccccgtgcggtggctacgcgcgcgcgtattgtcaacgccaccattcggtgccacccattggtcgcatcgacggcgtcgttggcgaactgtcgtgcggcgatcgcatcacctcctgccagggctaactgcgccatcaggacctggtgcatggtcacctggtcgggctgggccctaagaatcggccgcgccgcgtcgctggcctcgagcgctgccgtgacatcaccggcggccagcgcggcgtacgtcatcgccgcataaccaatgccttggtacacaccgcctaactccgtcgcggctgcaatgcacgccccggctatggcgtgggccgcgctggcgccgcaatacgccagcacctgggcttgggtatataggccgagaacctttgtcggcacatcgttggatgcctcggcctcggcagtgatttccctggatagctcgagggcttcggtcagattgccagcccacatctgcgccaaactaagccacaagctgcagtgacgtgagacgaaccggtcgccgatggtgtcggccaggtcgcggcattcttctgccgcggctcgcaaagcattcgggtcacctgatatgcaggtccccaccccccgccagtagaggatttgacacagcgtccatttgtcgtcaatagcgcgtgccaggtcggtcgcttcggcgaaatagggcgcagcggcctccgcgttgtagccactgctacagccgcaggcggtgagcgcccgcaccaacgcggcggggtcgcccacctcacgtgccatcgccagcgcttgttgtgcgggagcgatgatgtcggtggcgcctaccggactggtggccagccaggtactgagcattgccttgtcagcgagcgctcgcgcccgtactgctgttgacacagcgagccggtggaacctttggtcttccaggatcgagttgaaccaggacaacccctcgcgcaggtgcgcccgcccgaaccagattggttgcagcgaagatgcgagctgtaacgcttcggtgatatggccattttcccggctccaggtgaacgcggcgcgcaggttgtcgatctcggtctcagcccgggcgacaagccgttggtgatcgttgtccgcaggagtgttgagtgaggcggccagcgccgtgtagtagtcacggtgacgtgcgtgcacatcggcctcgccggagtcgcccagtttttccagcgcgtaccgacgcaccgtttccagcagccggtaccgcgtgcggccctggcagtcgtcggccaccaccagcgacttgtctaccagcagggtcagctgatcaagcaccgaaaacggatccaggtcgctaccggcggcgaccgcccgcaccgcggcgaggtcgaacccgccgacaaatggcgccagtcgccgaaacaagatttgctcggtctcggtcagcagtgcatgcgaccaatcgatcgaggcgcgaagtgtctgctggcgctgcaccgcgccccgcacaccgccggccaacagccggaaacagtcgtccagaccgtcggcaatctcgagcggtgacatcgaccgcacccgtgcggcagcgaactcgatcgccagcggtatgccgtctagccgccggcagatctcgccgacggccgcggcgttgtgattggcgatggtgaacccgggctgaactcggctggctcggtcagcaaacaattcgactgcttcgtcggttatcgacatcgacggtacgcgccaggtgatctcgccggccatcccgatcggctcccggctagtcgctaagatcgtcagctccggacaggcccccaatagctcaacgaccaacgctgcgcacgcatcgagaagatgttcacagttgtccaacaccatgagcatgcggcgattgccgatgaatcggcgaagactatccatggttgaacggcccggctgatcgggcagacccacggcgcgcgcagccgtggctgcgacgatcccggattcagtgatcggggccagatcgacaaagcacaaaccgtcgcgaagttcggatgcactcgcgatctggattgccagacgggtcttgccgacaccgccggttccgcatagcgtcacgagccggttctgcgccaacagtgcccgcacctcagcttatttgcgcacggcggcccacaaatgtggtgaactgcgccgggagaatcgatgtcgggctggatttggccgtgcgcagtgggggaaacttttcgcgaatgtcggggtggcacaactgcatgacccattcgggacgaggtagaccgcgcagcgggtggcggccgagatcgacaagccatgcatcggctgggagccggccagtcactaaatcacctgtcgcagctgacaggacaacctgacccccgtgtgccaaatcgcggagacgcgccgtccggttgatagtggggccgacatagagttcgtcgcgcaactgtacctcgcctgtatgaagacctatacgtagtcggatcggcgcgagcgaggtccgctgcaggtccagcgcgcatgcagcggcatcgctagcgcgagtgaaagccgcaacgaagctatcaccctcgtaccgtttgaccggctgcaccccaccgtgattcgtgatagcttccgacacagtgtgatccaagtgcgcgatggcggtcgccatgtcctctgggcacatttgccataggtgggtcgattcctcgacgtcggctaagagcaatgtcaccgtgcccgtcggcggcaatctgctcacgtctaatccctggttggctataaggacgcgtctgcgtgggggaacgaactcacatcggccaacatctggtggagccgcatagcagcggagcgaatggtaccggagatccagcgatcctagcgcagatatacgacccctggcgacgcactttgcgcatgttggcggatgatcttcgccccgcaggatcgcatggtcgatgtcgatgttgggaggaaggctgttatgaactgcgttgaagagcacgatacgtgtctgaccactgctatcacgtcatcgcaacaccttcgcggcgccgcgaagccaataagcacactacagttcggggaagacacctggcccatcctcgaaacaggcctctcgcagcgatgttcattaccgcccaaagagattgtcttcggcgctgcacggtgggcgctcgcggcggcccgcgggatgctaccgcggcccacgaccgacagcccaccgcagcgtcagcgctacccgaagcgctaccgattcctggagcactcctgcctagaacgcgagatgcgtcgactatagaacagcgtcgcgtgtttgtctcggtagctgctctgtatagtatgcgttgcttaaccgcatgtgggagggtgattttgggctgttctggggggtcggagcgatgaccgggcgatgtccgacggttgccgtggtcggagcgggtatgtccggaatgtgcgtcgcaattacgttgctgagcgcagggattactgatgtctgcatctatgaaaaggccgacgatgttggcggaacgtggcgcgataacacctatccaggtctgacatgtgatgtgccgtcccggctctatcagtacagctttgccaagaatccgaactggacccagatgttttcacgcggaggcgaaatccaagattacttgcgtgggatcgccgagcgctacgggctgaggcaccggattcggtttggcgccacggttgtcagcgcccgattcgacgacggccggtgggtgttgcgcaccgattccggaacggagtcgacagtagacttcttgatttcggccaccggcgttttacatcatccccgaataccgccgatcgctggtttggacgacttcagggggacggtgtttcactcggctcgctgggatcacacggttccgctgctgggacgccgaatcgcggtgatcggtaccgggtccacgggcgtacaactcgtctgcggcctggctggggtcgcgggtaaagtcaccatgttccagcgcaccgcacaatgggtgctgccgtggcctaaccctcgatactcgaagctggcgcgtgttttccaccgcgcttttccgtgtctgggttcgctggcctataaggcatatagcctttccttcgaaacgttcgcggttgcgctcagcaatccaggtttgcaccgaaagctggtaggggccgtgtgtcgcgccagcttacgtcgggtgcgtgacccccgactgcgtcgggcagtgacgcctgattacgagccgatgtgcaaacggctagtgatgtccggcggattctatcgggcgattcagcgtgacgacgtcgaattagtcaccgccggtatcgatcacgtcgaacatcggggcatcgtcaccgatgatggtgtgttgcacgaggtggacgtcatcgtgcttgccacggggtttgactctcatgcatttttccggccgatgcagctgaccggtcgcgacggcatcaggatcgacgatgtgtggcaagacggtccgcatgctcatcaaaccgtcgcaatacctggatttccgaacttctttatgatgttggggccacacagcccagtgggaaacttcccgctgacagcggtcgccgaatctcaggctgaacacatagtgcagtggataaagcgatggcgccatggtgaattcgacaccatggaaccgaagtcagctgctaccgaagcatataacacggtgttgcgggccgcgatgccgaacaccgtctggaccaccggctgcgacagctggtacctgaacaaagacggtattcctgaggtttggccatttgcaccggccaaacaccgcgccatgctcgctaacctacatcccgaagaatacgacctgcgacgctatgctgcggtgcgcgcaactagtcggcctcaaagcgcttgaagcctatcgaggtgctggacggtgacgttcgcgcgggatcggccactaatcccgttctgacggcgctgacaaaggttatagcggtgaccattggcgcagcttcggtatcggcttcgggcaccgctcggccgacgcggcgcagatactcggccaatggagtagcggtcgcgcgccagcctcgctcatcgaaccattccgtggcccgcgcccaccgctcgttgtagaccatttgaaagaacctgcgcgggtcgccttgggcgttcgcggcgcgttctcgttcgagcttcgctgcgaattcgcaagggtccagtggagttgcttcctcgacagcaacgtggctaccggggctagccaaggtgtcgatgccgataaacaggcgctgctgggcctcggccgagagatagaccagcaggccctcggcgatccaagccgacggccggttggcatcaaatccgttgttacacaaggctatctgccactcatcgcgcagatcgacagcaaccgaccgacgttgggctcgcggccgtatgtgatagtcggcgagcaccgcgttcttgaagtcgaggacctgaggtcgatccaactcgaagattgttgtcccgattggccattgcaatcggaatgcacgggaatccaatcctgcagccaagatgaccacctgcttcatgccggcggccgttgcccgggagaaatactcgtcgaaatacctggtgcgggcaccttggaagttgacgaaatgctcaccgaagtccccggttgtcagatagtgatcgggcagcttgccgtccaatacgtcggcccattcaccacctgcggcacggcagaaaacctcggcatagggatcgatggccagcggatcggccttctgcgtctccaatgctcttgcggcggctaccaatagtcctgtcgaaccaacactcgtggtgacatcccagctatcgtcttcggtccgcattcatcgaactctagttgctccagtccgcccaccgctgtcggtatcccagcgcagtcggccgtgcacacatatctgcgcggtggacttggtacttctacgcgcattcgccgatgttttgcgatccgcggcgggtctatggtgccatttatgtgccaggatcggtcttcaataacaacgtcgcgaagcgaggggtcgtgacgtgagagggctcgcttatgccggcggtggatgcccagtagggcgacggtccaggaattctcagacagttatccgttctgccacaatggattccggccgatcatgatgccaaagatcgtctccgtccaacattccactcgccgccacttgacgagctttgtcggtcgcaaggctgagctgaacgacgtgcggcggctcctgtccgacaaacgactggtgacgcttaccggtccggatgggatggggaaatcccgtctcgcgctgcagatcggcgcccagattgcacacgaattcacttatggccgttgggattgcgacttggctacggtcactgaccgagactgcgtgtccatctcgatgctgaatgccttgggcttgcctgtccagccgggtttgtctgcgatcgacacgctcgtcggtgtcatcaatgatgctcgggtgctgctggtgttggaccattgtgagcatttgctggacgcgtgtgccgcgataattgattcgctgttacgttcctgtccgagattgacgatcctgacgacaagtaccgaagcgatcgggttggcgggcgagctgacctggcgggtgcccccgttgtcgctgaccaacgatgccatcgagctgtttgtcgaccgggcacgccgagtgcggtcggattttgcgattaatgccgataccgcggtgacggtcggggaaatctgccgacgcttggacggtgtgccactggcgatcgagctggccgcggcgcgaacggacaccttgtcgccggtggagatccttgctggtctaaatgaccgattccggctggtggccggtgctgcgggcaacgcggtgcgccccgaacagacgctgtgtgccacggtgcaatggtcgcatgctctgttgagtggacctgagcgtgcgttgttgcaccggttggcagtcttcgccggcgggttcgaccttgacggcgcccaggcggtcggtgccaatgacgaggacttcgagggctaccagacactcggccggtttgccgagttggtggacaaggcatttgtcgtcgtcgaaaacaacaggggccgagcgggataccggttgctgtattcggtgcgtcagtacgcgttggagaagctcagtgagtcgggagaggccgacgccgtgcttgcgcgttaccgcaagcacctcaaacaacccaaccaggtagtgcgtgctgggtcaggcggggttcggtactgatgcgtgaacgtagcttaaccgtcggtgggaattgaccgcgccacccatagcagtcgagaggaacacccgcagcaaagtgcgccaacaacaggaggctgacgtcgttgccctgggtcgaaagccagggctgctatgtgtgccggaaaggttccgtgcaatggatcttccgatggcagccgccgatgccttattcctatgggccgagacgccgacgcggccgctgcatgtcggcgcgttggccgtgctgagtcagcccgacaacgggaccgggcgttacctgcgcaaggtgttctccgccgcggtggcccgtcagcaggtggcgccgtggtggcgccgacgcccgcaccggtcgctcacctcgctcgggcagtggtcttggcgcaccgagaccgaggtggacctggattaccacgtgcggcttagcgcattgccgccacgggccggtaccgccgagctgtgggcgttggtttctgaactacacgccggcatgctggaccgctcccgcccgctatggcaggtggacctgatcgagggtctacctggcgggcggtgcgcggtctacgtcaaggtccaccatgcgctggcggacggagtctcggtgatgcggcttttacaacggatcgtcaccgcggacccgcatcagcgtcagatgcccaccttgtgggaggtgccagcgcaggcgtcggtggccaaacacacggcaccgcgcggttcgtcgagaccactgacgttggccaagggggtgctgggtcaagccaggggcgtcccgggcatggtgcgcgtagtggccgataccacgtggcgggcagcgcaatgtcgcagcgggccgctgacactggccgcaccacacaccccgctgaacgagccgatcgccggggcccggtccgtggcaggttgttcctttccgatcgagcggctgcgacaggtcgccgaacacgccgatgccaccatcaacgatgtcgtgctggccatgtgcggcggggcgttacgtgcgtacctgatcagccggggagcgttaccgggtgcgccgctgatagcgatggtgccggtttcgctgcgcgataccgcagttatcgacgtgttcggccagggtccaggcaacaagatcggtacgttgatgtgttcgctggcgacgcacctggccagtccggtcgaacggctgtcggcgatacgggcaagtatgcgcgacggcaaagccgcgatcgccggccgaagccgaaaccaggcgctggctatgagcgcattgggcgccgccccgctcgcccttgcgatggccctggggcgcgtgcccgcgccgctgcgcccaccaaatgtgacgatctccaacgtgccgggcccgcagggcgcgctgtactggaacggcgctcgcctggacgcgctctacctgctctcggcacctgtcgatggcgcggcgttgaacatcacctgtagcggcaccaatgagcagatcactttcggtttgacgggctgccgtcgtgccgtccccgcgctgagcatcctgaccgaccagctcgcccacgaactcgagctactcgttggcgtcagtgaagccggcccagggaccagacttcgaaggatcgcagggcgccgttaaacggacgccgcgagtcatcacccggccgagcgcgcagcggcttaccttacgcgcggccgcccatggtgccagagaccccaccccgggcaggcgggtcatcccgatagcgactaccttcagctataagcacttagtggggcagccatatcagccaaagcgcgaaggggttctcgtggccgacaccgacgacaccgcaaccctccgttacccgggaggcgagatcgacctgcagatcgtgcacgccaccgaaggcgccgacggcattgcgctcgggccgctgctggcaaaaaccgggcacaccacgttcgacgtcggcttcgccaacacggccgccgctaaaagctccatcacctacatcgacggagatgccggcattctgcgttatcgcggctacccgatcgaccaactggcggagaagtcaaccttcatcgaggtctgctacctgttgatttacggcgagctgcccgataccgaccagcttgcccagttcaccggccggatccagcgccacaccatgctgcacgaggatctcaagcggttcttcgacggctttccgcgcaatgcccacccgatgccggtgttgtccagcgtggtcaatgcgctgtcggcgtactaccaggatgctctggaccccatggacaacggtcaagtcgagctgtcgaccattcggctgctggccaagctgcccaccatcgccgcgtacgcctacaagaaatcggtcggccagcccttcctctacccagataactcactgacgctggtggagaacttcctacggttgacgttcggatttcccgccgagccctaccaggccgaccccgaggtggtgcgggcgctggacatgttgttcatcttgcacgccgaccacgagcagaactgctcgacgtcgacggttcggctggttggctcgtcgcgagccaacctgttcacctcgatctcgggtggcatcaacgcactatgggggccgcttcatggcggcgccaatcaggctgtcctggagatgctcgagggcattcgcgacagcggcgacgacgtcagcgagtttgtacgcaaggtcaagaaccgcgaggccggggtcaaattgatgggtttcggtcatcgtgtctacaagaactacgatccgcgggcccgcatcgtcaaggaacaggccgacaagatcctggccaagctcggcggcgatgactccttgctgggcatcgccaaggagctcgaagaggcggcgctgaccgacgactacttcatcgaacgcaagctttaccccaacgtcgacttctacaccggcctgatctaccgggccctcggcttcccgaccaggatgttcaccgtgttgtttgccctgggcaggcttcccggctggatcgcgcactggcgtgagatgcacgacgagggcgacagcaagatcggccggccccgccagatctacaccggctacgcggagcgcgactacgtcaccatagacgcgcggtaggccggcgagcagacgcaaaagccccctaaaccggcaggtattaggggcttttgcgtctgctcgccaggcaagccagcactgccatcgcggcgttgtgaccgccgatgcccgacaccgccccgccgcgacgggcacccgagccgcacagcatgatccgctcgtggtcggtggctacgccccactgccgtgccggtgtgtccagcggatcgtcgttgtcagcgaacggccaggacaacgcaccgtggaagatgttgccgccggtcatcccaagcgtccgctgcaggtccagggtggtcgtcgtctcgatgcatggcttgctctgcgcatcggtccaaagcacgtcctgaatcggttcggccagaacggaattcagcgacgctaggacggctgccgtcagccgttcggctaagccttcggtgtcgccgaacaccgagtgcggtgtgtgcaagccgaacaccgtcagcgtctgagcgccggcatcgcgcaaccgggcggacaggatgctcgggtcggtcagcgaatggcagtaggcttcgcagggtaggggatccggcaaccgcccgctggctgcttgcgagtacgcggcatccaattggctccatgtctcgttgacgtggaacgtcccggcaaatgcttgctgcggtgtgacactgtcgtcgcgcaaccgggggagtcggcgcaccaccatgttgaccttgacctgtgcgcccggggccagtgccgcaaccggttcaccgagcaggctggccagcaccgccggtgtgaccccgaccagaacgaaccggccccggaccaaatgctcggcaccgtcgctaccgtcgctgtggtagcgcaccgtaccgtctggatcaagggcgaaaacgtctgcaccggtgactatttcggcgccgtggcgggcagctgccgtggccagggccgaggtcaccgaccccatgccgccgattgggacgtgccagactccggtgcccccaccgaccaggtgatacaggaagcagatgttctgcatcagcgacggttcgtgcatgcgggcgaaggtgccgatcagcgcgtcggtggcgatcaccccgcgtagcaggtcattggccaccgcgccggcgatggcatgcccgatcggctcgtcgaccatggcttgccaggcagcggccgcctcgtggccgccgtattccacaatgtcgcggcgggcctgctcgcgggtgcgcagcggctcgatcagggtgggccacagccgtgcggtcaccagccggcagcgccggtagaacgcggcgaagccgtgcgcatccggcgcggcgccgatcgccgcgaggtgcgctgcgcgtggttcgccggtgggcccgatgagcaggccagagcgcccggccgtggctggggcaggggtgtatgaggaaaatggccgccgcgccaaccgcaccggagcgccgaggtcggcgacgatgcgcgacggcagcaagctgaccaggtacgagtagcgtgacagcgcgacctcgacaccgtcgaaggcctgtatcgacaccgcggcccccccagtctgtgccagccgctcgagcagtcgcactcgaagcccggcccgggccaggtaggcggccgcgaccaagccgttgtgaccgccgccaaccacgacaacgtcgaagtccctgtcgtgatcgctcatagtgacggcggctatcgagacggatctagccggtgtacccctcgacttggtcggcgggacgcacgactgcttcgcgcgggtcaccaccggtttggcgcaatgcccgtcgctgtcggagcaggtcccagcactggtcgagttcgatctcgatgcggcgcagttgctgctgctcctcggactcgctgatgccaccgtgccgcagctgcgctcgcaacgccttctcctcggccaccaggtcacggatgtgtgccagggtctcgctgtctgtcggtttgcgtcccttgcccatggctccagtgtgcccgatttgacgcggtgtcccggcaccgactcggtaggctgcatatcgcctgcagcacggacgagacgcgttcgacgacctgagggagtggcgtagtggcttctaaggcgggtttgggccaaacacccgcgaccaccgacgcgcgacgaactcagaaattctaccggggctcgccgggccgtccgtggctgattggcgcggtggttattccgttgctgatagcggcaatcggttacggtgcattcgagcggccccagtccgttaccggaccgaccggtgtgttgccgacactgacaccgaccagcacccggggcgcttctgcgttgtccttgtctttgctgtcaattagccgcagcggcaacaccgttactctgatcggtgacttccccgatgaggccgccaaggcggccttgatgacggcgctcaacggcttgcttgctccgggcgtgaacgtcatcgaccagattcacgtcgatcccgttgtgcgatcacttgatttctcaagtgcggaaccagttttcaccgccagcgtgccgattcctgattttggcctcaaagtcgaaagggacaccgtcaccttgaccggaactgccccttcatccgagcacaaggacgcagtgaagcgcgcggcgaccagcacctggcctgacatgaaaatcgttaacaatattgaggttacggggcaggcaccgccaggacccccggcctccggcccatgtgccgacctgcaatcagccatcaatgccgtgacgggtggacccatcgcgtttggcaacgacggggctagtctgatcccagccgactatgaaatcctgaaccgggtagccgacaagctcaaggcatgtccggacgctcgggtgacgatcaacggctacaccgacaacaccggcagcgaaggtatcaatatcccgttgagcgctcagcgagccaagatagtcgccgactacctggttgcccgcggagttgccggcgatcacattgccaccgtgggtctcggttcggtgaatccgatcgccagcaacgccacacccgaggggcgcgccaagaatcgtcgcgtcgagatcgtggtcaactaaggagaacccagcatggattttgtgatccagtggtcgtgctacctgctggcgttcctggggggctcggctgttgcctgggtagtcgtcactctgtcgatcaagcgcgccagccgtgatgagggtgctgcggaggcgcccagtgcagccgagacaggcgcacagtgatggaacacgtgcactggtggctggcgggcctggcgttcacgctcgggatggtgctgacgtcgacgctgatggtccggcccgtcgaacatcaagtgctggtaaagaaatcggtccgcgggtcaagcgctaagtccaagccgccaacggcgagaaaacccgccgtcaagtcgggcaccaagagagaggagtcgccgacggcgaagaccaaggtggcaacggagtctgctgcggagcagatcccggttgccggggagcccgcggcggagccgatcccggtcgccggcgagccggcggcgcgtattccggtggttccgtacgcgccgtacggcccgggctcggcgcgcgctggtgccgatggcagcggaccgcaggggtggctggtgaagggccgctcggacaccaggctctactacactcccgaagatccgacgtacgaccctactgtcgcccaggtttggttccaggacgaggagtcggcagcgcgggcgtttttcacgccgtggcgcaagagcacacggcggacatgaggtcagggccgcagggctaactgggcccgggaaggcgcaacacgaggcgcgcgccacccagcgggctgttctccagcgacgcggtgccgccgtgcaactgggcctgttgggccaccaacgccagcccgagacccgaccccgaatgagatgccgtggacccgcgggagaaccgctcgaacaccacttggcgctcaccttcgggcactccgctgccgttgtcgtcgatggcgatctccacgccggcccgcgagctgaccgcggagagttgaaccagggtggcgccgccgtgcttgaccgcgttggcgatggcgttgtcgacggccaggcgcaacccggccggcaaacccacgatgatgcaggtcggcgacggcaccagcgatacatcgagatcggggtagatccgggccgcgtcgtgggcggcgcggtcgagcaggtcggtgatatcgaccggcacgtgatcgtccgaggtcgacagttcgccctgggccaaccgctccagcgcgctcagggtggcctcaatgcgcgactgggtgcggatgacgtcgttgagcacttctttgcgctggtcgtcgggcagatccagggtggacagcacctccaggttggtgcgcatcgcggtcagcggagtgcgcagctcgtgggaggacaccgccgcgaagtcacgcgccgacgcaagcgcctccttggttcggttctgctcgttccagatgcgctgcagcatgccgcgcatcgcctcggcgatctcgatggcttcgctggcgccgtgtacttccacgcgtggcgcctcgtcgcccgcgtcgatggaccgggtctgctcggcgagctgcttgaacgggcgtaccgcgaacgcggccaacagccaggcgaacaccgccgccgcgccgatggcgaaggtacagatcagcagcacccggcggtgcaggttgttggtctcggctacggtggcgtcatacgtcgcgcccaccgccaccgacgtcggctcgggcccggggatctccaccgtgcgcacgcggtagcgcaccccgcggacgtaggtgtcggcgtagtcgtcttgcagtttgggcagcgtgatgtcggaattcgacttgatcacgttgccacggcggaccgtgatgagggcgtcctggtcgttcggtgagcgcgggatctcgtcgaggccacgcggaacgaacgggatcgcgaaacccgcggcctcgtcgagccggcggtccagccgctccttgcggtcgttggtgatcccgacccagacgacggtgccgacaatgagtaccgggatcgcggcgccgatcgccgtcgcgaccaccacccgggttcgcagcgagggcgtacgggcgaagatccgcgacagaatattcatgcatgccccgtcactgcatacgcagcacgaatccgactccgcggacggtatgcagcagcctagggccaccgccggcctccagtttgcgccgcaggtacccgatgaagacgtccaccacgttggtgtcggcggcgaagtcgtagccccacaccaattccaggagttgcgctcgggagagcaccgcggtcttgtgctcggccagcaccgcgagcaggtcgaattcgcgcttggtcaggtcgacgtcgacgccgttgacccgggcccgccggccggggatgtccacctccagcgggcccaccgtgatggtttccgaggacgacgttgcagtggagccgcggcggcgcagcagcgccttcacccgtgccaccagctcggccagcacgaacggtttcaccaggtaatcgtcggcgccggcctccaatccggccactcggtcatcgacagagctgcgtgcggatagcacacagaccgggacgtcgttgtccatcgcgcgtagtgccgtcacgacgctgactccatcgagcactggcatgttgatgtcgagcacgatcgcgtccggccggttctcggtggcgctgcgcaaggcctcggcgccgtccaccgcggtcgctacctcgaatccggacagccgtaagccgcgttccagcgaggcgagcacatcggagtcgtcgtcgacgaccaacacccgaggtgaggtcacaccagtgtccatgccgcccattttgcctgattaccgtccagcagggtgggagggtgagccgccgggtcgcgtgctgggcgagcagacacagagtcgcatcaaaaccgccgattttgtgcgactctgtgtctgctcgcggggtgcgcgcgggttagtcgcggggcaacccgatccggcggtagcgttgcaaccgagtcgcgaggcgttccggggccggtatcttccgtaacgcgtgcacttcggcggcgatggcgttcgacagtcgtagggcgaactcgatcggctcgtctgcggcgtcggggtactccggcacgatggtgtcgacaatccccgacttcagtaggtcggccgaccggatgccttgggcggcagcgagttcggcggcatgagcagtgtctcggaacacgatcgcgctggctccttcgggaggcaagggcgccagccagccgtggagtgcggccagcacccggtcggcgggcaacatcgccagcgccggcccgccgctgccctggcccagcaggatcgacacggtcggggtatccagcgtgacgagctcggccaggcaatgcgcgatctggccggccagcccgccctgttcggctgcggccgacaacgcgggtccggccgcgtcaatgaccagcaccagcggcaggcacagctcggcggcgagcgccatcccgcgtcgggcttcgcgtaacgcagcgggcccgacagtgcttcccccgccgcctactgccctttgctggccgaggaccaccgtgggttggccgccaaagcgggccagcgccagcagcgtggtcgccgcttcgccttgatcggttcctgacaacaacacccggtcggtggcgccgtgtcgcagtagctgcctgacgcccggccggtccggccggcgcgatgccaccaccgagtcccacgtgggcacatcgggtacgggcgcgggcgtctgcggtgccggaagcggttcgggagcgtcgatgagcaccgtcaacgcacgatccagcatcggtcgtagccggtccagtgcaacgacgccgtcgatgatcccatgccgccgtagattctcggcggtttggacgccggatgggaaggggtcgccatagagcaactcatagacccgtggtcccagaaagccgatcagggcgcccggctcggcgacggtgagatgctccagcgagccccacgacgcgaaaactccacccgtggtcggatggcgcaaatagaccaggtagggcaggcgcgcctggttgtgcagctggatggccgcagcgatcttcaccatctgcagaaacgcgaccgtgccttcttgcatgcgggtgcctcccgagcttggtgacgccagtagcggcagccgctcggcggtcgcccgctcgacggcggcggtgatccgttcggccgctgccaccccaatcgagccgcccaggaagtcgaactcacaggccaccacggccacccgccgcccgaatacgcgtccctcaccggtctgcaccgattcgtccgcgccggtggccgcccgagcggcggccagctcccgcgcataggagtcggctaccggcaccgccagcggctcgctaccccagctgacgaaagatccccggtctagcaccgcgtgccgcagttggtcggtcgtgatacgactcacgcgatgaggctatataggctgacccaatgatcggtatcacccaggcagaagccgtgctgaccattgagctgcaacgcccggagcgccgcaacgccttaaattcccagctggtcgaggagcttacgcaggccatccggaaagccggggatggatcggctcgggcgatcgtgctgaccggccaaggcaccgcgttctgcgctggcgcggacctgagcggagacgcattcgccgccgattatcccgaccggctcatcgagctgcacaaggcgatggacgcctccccgatgccagtggtcggcgcgatcaacggtcccgccatcggcgccggcttgcagcttgccatgcaatgcgacctgcgggttgtcgcgcccgatgccttcttccagtttccgacgtcgaaatacggtctggccctggataactggagcatccgccggctgtcgtcgttggttgggcacggacgtgcccgcgcgatgctgctcagcgcggaaaagctgaccgccgagatcgcactgcacaccggaatggcgaatcgcattggcactttggccgacgcccaggcctgggccgccgagatcgccaggctggcaccactggctatccagcacgccaagcgggtgctcaacgacgacggcgctatcgaggaagcgtggccggcccataaggaactcttcgacaaagcctggggcagccaggatgtcatcgaagcgcaggttgcccggatggaaaagcggccgccgaagttccaaggggcttaaccgtcatggtgcgccgagcgctacgactggcggccggcaccgcctcgctggccgccggcacgtggctgttgcgtgcgctgcacggcacgccggccgcgctcggtgccgacgcggcgtcgatcagggctgtgtcggagcaatcgccgaactatcgtgacggcgccttcgtcaacctggatcccgcgtcgatgttcaccctggatcgcgaggagcttcggctcatcgtgtgggagttagtggccagacacagtgcgagccggccggcggcgccgatcccgttggcctcgccgaatatctaccggggtgacgccagccggctcgccgtcagctggttcggtcactcgacggcgctgctggaaatcgacggctaccgggtgcttaccgatccggtgtggagcgatcggtgctcaccgtccgacgtcgtcggcccccagcgcctgcatccgccgccggtgcaactggcagctctcccggccgtcgacgccgtggtcatcagccacgaccactacgaccatctcgatatcgacaccgtggttgcgctggtcggcatgcaacgggccccgttccttgtgccgctcggggtcggcgcccaccttcggtcgtggggtgttccgcaggatcgcattgttgagctcgactggaaccagagcgctcaggtcgatgagctcaccgtggtctgcgtgccggcacggcacttctcgggacggttcctgagccgcaacaccacactgtgggcctcgtgggcgtttgttgggccgaaccatcgcgcctacttcggcggtgataccggatacaccaagagcttcacccagatcggcgcggaccacggaccgttcgacctgaccctgctgcccatcggggcctacaacacggcgtggccggacatccacatgaaccccgaggaggcggtccgggcgcacctggacgtcaccgattcgggctcgggaatgctggtgccggtgcactggggcaccttccggctggccccccatccgtggggcgagccggtcgagcggctactcgcggcggctgaacccgagcacgtcacggtagccgtgccgctacccggtcagcgggtcgacccgaccgggcccatgagattgcacccatggtggcggctgtaattccccgcagcgcccggctaatggtgctagggggcgagccgaggcgatcaaaccaccgagtgttccggccgcgttggctactatctgcggccatgaccaaacgagcggcaacggccgccatggtgatgttgctgacgttaacgggttgcggatccacgcaccaggcacttggcccgccgtccgggttgcccgatgcctctcccaatgagaggtcagcgatacagatccccgctggccgcatcgacgatgccgtggcaaaggtcgacggcctggtcggcgagctgatgcagaataccggcatacccggaatggcagtggcgatagtccatggcggaaagacgttgtatgccaaagggttcggtgtcagagacgtgggcaaaggtggtggtccggacaacaaggtggacgccgacaccgtctttcagttggcgtcggtgtccaaatcggtcggcgccacggtggtggcgcatgcggtaaccgacaacgtcgtgacctgggatacgcccgtcgtatcgaagctgccgtggtttgcccttcgcgatccctacgtcaccggccaggtaaccattgctgacctctactcgcatcgctccggcctgcccgaccatgcgggcgatctgttggaggatttgggttatgaccgtcgacaggtactgcagcggctgaaatacctgccgctggcaccgtttcgaatcagctatgcctacaccaactttggtgtgaccgcggcggccgaagcggtcgcggccgcggccggccagtcctgggaggacctgtccgacgaggtgctctaccgcccgttggggatggggtctacgagttcccggttcaccgactttctggccaggcccaaccatgcggtcaaccacgtcaaggtcgcagaccgatgggaggcgcgctaccagcgcgatcccgacgcccaatcacctgcgggcggggtgagttcgtctcttaacgacatgacgcactggctggccatggtgctggccgacggcgtgtacaacggccgtcggatcacgtcgccggaggccctgctccccgtctacacgccgcaggtgatctctcgacacccggtgtcaccgagagcgcgggccagcttctatggctacggattcaacgtgggggtaacctcttcgggacgcaccgagtacagccattccggcgccttcgggctgggtgccgcggcgaatttcgtggtgctgccctccgaagacctggccatcatcgcgctgaccaacgccgggcccatcggcgtgccggagacgctgaccgccgaattcatggacttggtgcagtacggccaggtacgcgaggactgggcggccctgtacaagaaggcatttgccccgctgaacgagctcgcgggctcgctggtcggcaagcaatccccggccaacccagcgccgagcagaccgctgaacgactacgtcggcgtgtacgccaacgactactgggggcccgccaccgtgacctaccacgacggccaactgcgcctgtcgctggggccgaagaaccagacgttcgatttgacgcactgggacggcgacactttcacgttcacgttgtcgaccgaaaacgcattgcccggatcgatttccaaggccaccttcgccggcgacacgttaaacctggaatactacgacgccgacaagctgggaacgtttacccgatgacccgttcggcttcggcgacagccggtttgaccgatgccgaagtggcgcaacgggtcgccgaaggcaagagcaacgatatcccggaacgggtcacccgcaccgtcgggcagatcgtccgggccaacgtattcacgcggatcaacgcgattctgggcgttttgctgctcatcgtcttggcgacgggctcgttgatcaacgggatgttcggcctgctcatcatcgccaacagcgtcatcggcatggtccaggagatccgtgccaagcagacgctggacaaactcgcgatcatcggacaggcgaaaccgttggtgcgcaggcaatccggaacgcgcacgcggtcgaccaacgaggtggtgctggacgacatcatcgaacttgggcccggggaccaggttgtcgtcgacggcgaggtcgtcgaggaggaaaacttggagatcgacgaatcattgctgaccggcgaggccgacccgattgccaaagacgctggcgataccgtgatgtcgggcagtttcgtcgtctccggtgccggcgcctaccgcgccaccaaggtcggcagcgaagcatatgcagccaaactggccgccgaggccagcaagttcaccctggtgaaatccgaattgcgcaacggcatcaacaggattctgcagttcatcacttacttgttggtgccggccggcctgctgaccatctacacccagttgttcaccacacacgtgggatggcgggaatccgtgttgcggatggtgggcgcgctggtgccgatggttcccgaaggcctggtgctgatgacctcgatcgccttcgccgtcggggtggtcaggctcggccagcgtcaatgcctggtgcaagagttgcccgccatcgaggggttggcgcgggtggacgtggtctgcgccgacaagaccggcacactgaccgaaagtggcatgcgggtctgcgaggtcgaagagctcgacggggctggtcgacaggaaagtgtcgccgatgtgctggccgccctggccgccgccgacgcccgtcccaacgcgagcatgcaggcaatcgccgaggcctttcactcgccgccgggctgggtcgtggccgcgaacgcgcctttcaagtcggccaccaagtggagcggcgtctcctttcgcgatcacggtaactgggtgatcggcgcgcccgacgtgctgctcgatccggcttcggtggcggccagacaggccgagcggatcggagcgcagggattgcgggtgctgctgctggctgctggcagtgtggccgtcgaccatgcccaagcgccgggtcaggtcaccccggtagcgctggttgtgctggagcagaaggtgcggcccgacgcccgtgaaacgctggattattttgctgttcagaatgtttcggtcaaggtgatctccggtgacaacgcggtgtcggttggtgcggtcgccgaccggctcgggctgcatggcgaggcgatggatgcgcgtgcgctgccgacgggccgcgaagaactggccgacacactggactcttacaccagttttggccgtgtgcggccggaccagaagcgtgcgatcgtgcatgctctgcaatcacacgggcataccgtggcgatgaccggcgacggcgtcaacgacgtgcttgccctcaaggacgctgatatcggtgtggcgatgggctcgggcagcccggcctcgcgtgcggtggcacagatcgtgttgctgaacaaccggtttgccacgctgccccatgtggtcggcgaggggcgtcgggtcatcggcaatatcgaacgggtcgccaatctattcctgactaagacggtgtattccgtgttgctggcgctgctggtgggtattgagtgcttaattgccataccgctgcggcgtgatccgctgttgttcccgttccagccgatccacgttaccatcgcggcctggttcactatcgggatcccagcgttcatcctgtccttggcgcccaacaacgagcgggcctatccgggcttcgttcggcgagttatgacgtctgcggtgccgttcggactagtcatcggtgtcgcgactttcgtcacctatctggccgcttaccagggtcgctacgcctcgtggcaggagcaggaacaggcgtcgaccgctgcgctgatcacgttgttgatgaccgcgttatgggtgctggcggtgatcgcacgcccctatcagtggtggcgactggcgctggtgcttgcctccggactggcctatgtggtgatcttcagccttccgctggcgcgggagaagttcctgctggatgcctcgaacctggcgacgacgtcaatcgcgctggcggttggcgtggtgggtgcggcgaccattgaggcgatgtggtggatccgaagcaggatgctcggtgtgaaaccgagagtgtggcgataaccgcgaatcgccgcgcattagcgcccgcagttcgggcaatccgagggcgttgcggcgtagtgcatccaggcggccattgatggcttcggtagggctggtcttgccgcggcgccggtcggggtgggcgtaggcggcgatcaggcgctgggagaagccccagcacattttgccgtgtgttgagcggtgggtagcgcgtgcgcggggtgtgtcgtactcggtagagcggatctccgcgcggccccggtgaccgcccgtgagctgttggatggttggtggtgcatatcgtcggtctgtcgatcgagaccacagcaccgaccgactccgcgattactcccatcatggtccgggaaatcaacatcggtgagatccccctaggcctcaggctgggcagcgacaccacactgctcgacgccgctctcgcgggtgggtaacaccggcagccagctttcgggcttttcccgaccggctctaagggctggttgcagtcaaccgcaccgcgacaagtagggttcaccagaggatactggggccaagctcgtggcaagaaacggtacgcatgggaatcctggacaaggtaaagacctgctgtcgcagaacgccgacaaggtcgagacggtgatcaacaaagcgggcgaattcgtcgacgagcagacgcaaggcaattattctgacgccatccacaagctgcaggacgcggccagcaacgtcgtcggcatgagcgaccagcagagctagcacgcatggcgaaactgtccggatccatcgacgtaccgctgccaccggaggaagcctggatgcacgcctccgatctgactcgttaccgagagtggctgaccatccacaaggtatggcgcagcaagttgcccgaagtgctcgagaagggcacggtcgtcgagtcgtatgtcgaggtcaagggcatgcccaaccggatcaagtggacgatcgtgcggtacaaacccccggagggcatgacgctcaacggcgacggtgtgggtggtgtcaaagtcaagctgatcgctaaggtagcgccgaaagagcacggctccgtcgtcagcttcgatgtgcacctcggcggcccggccctgctcgggccgatcggcatgatcgtcgccgctgcattgcgagccgacatccgcgaatcgctgcagaacttcgtcacggtgtttgccggctgaccggcgaacgtgatcggtgtcgatgagtttcagactccggggcggtcggtacctgtgaaccctgatccagggcccgacacagactaggaggtcatccgtgcctactcgtagtagcgcgccgctgggcgcaccctgctggatcgacttgacgacttcggacgtcgaccgtgcccaagatttctacggcacggtgttcggctgggcgttcgagtccgcgggacccgactacggcggatacatcaatgccgccaagggcggtcacccggtcgccggcctgatggccaatcggcccgagtttcagtctcccgacggctgggccacctactttcataccgtcgacatcggtgcgaccgtggccaagttggctgccgcgggcggttcgtcgtgcctggacccgatggaagtacccggcaagggcttcatgagcctggcggtcgatccgtcgggtgcggccttcggcctgtggcagccgctgcagcaccacggcttcgaggtgatcggtgaagccggctcgcccgtctggcatcagctgacgacgcgcgactaccgttccgtcatagacttctaccgccaggtcttcgggtggcgcaccgaacagatttccgacactgacgaattctgctacaccacagcatggttcgacgatcagcaattgctcggtgtgatggacggcagctcctgtctccccgaaggcgttccgtcgaattggaccatattctttggtgccgaggacgttgacgagacgttgcgggtgatctgcgacaacggcggaagtgtggtgcgggccgccgagaacaccccgtatggccgattggccgcggcagccgacccgatgggcgttgtcttcaatttgtcgtctctgcaggcgtaatggcgaatcgggctgccgcgtggcgcgcggcgacccgcccatgcgcagtattagtgtcacaaccatgacgcgccgcctgcgccctggttggctcgtggcactttccgccgcggtcatcgcggccagcacctggatgccttggctgacgacgaccgtcggcggtggaggctgggtcaacgccattgggggcacacacggcagcctggagctcccgcacgggttcggcccgggtcagctcatcgtcttgctttcctcgacgctgctggtggttggcgcgatggcgggacgcggcctgtcggtgaagctttcctcgattgccgcgctggtcgtctcgctgctcatcgtggcactcacggtgtggtactacaagctcaacgtcaacccacccgtgtcagccgaatacgggctgtacttcggtgccgccggcggggtgtgcgcggtgggttgctcgttgtgggctgcggtgtcggccgcttcgcctgggcgtcgtcgccatcgtgaagtggtgcggtagaacatttcagcccggcggaactcgtgttttccccgtgcggggctggctcccgattgggtagccccgtacacgaaaggcgcaaacacaacctcgcggccatccgggtcgcgatagatgacggctccggtagcttctcaaagggggcgttgttccaccggctgggtcgccacctcttgcaggccagtaagtgcggcttgctgcccccgcttgtccgagcaataccggcacagctgttcgtgatggtctgtttcgacgatttccagcgtcaggctcgagctgggaaggccgaatatcgcgccgttgcttccgtagctttcggcgaaggtctggtcgagcattcccaccagatcacggtagaaccgcactgtctcttccaagttcgacgggcggggccgattgacgccaatccctcgggccagtgcgttgttcggcggcgcttttcgttgtccaccgctactccgtttcgccgaggctgcacttctgcaggccgctactcgcagttttgctgcggattttccggctcggtgcaattcatagcccaacggcagccgccggcgactctgcgtgatcccagcgacgcaactcggcgcccggcacccacgccgaatgcgtgccgctggaaatacgttccggcagtgcaagcttgcatatcgggccatcgccggggcgcgccgcgtcgaaaaccaggcaatacgatgcgtcgtcgttcatgtcggtggtgagggtgaccagatagccgtcgtcctcggcgctgctgcccacccgtggagccatcgcggtctcacttccgtagacgccgtcaccgaacgagtaacactcgtggttgccggtgagcagatcgtgcttaaccagtccgtcgaacaggaaccaactcggtttgccggtagcggcataggtgtaacggtagctgctggccgcgtaatcggcgttgatggttccgaactcggtgatggactcggacagttgctcctcgtggactgccccggtcaccatattgagccgccaccgatgtagccgggactgcagccgatccagagccaggaaccgaaacagcttctcccacttcgttcctccggtgtcaagtggctgcggatcgccttcgtagaagccgtcgagcacgatctcgtcgccctgctcgtaggcgttggtgaagtgcaacacgaacgttggatcggcttcgaaccagcgaatgtcgttgcctcggcgagcaacaaccgcaaaccgagatggaatctccggatagaagcgtggtaggtgcacgtcgcgctcgagcagcctgggatcccagaacagtggaaaatcgttgaggattacgtaattttcggtgaacgccatgtcatgcggtagccgcggcccgggcagcggaacatcgacatagtgcacaagctcattgttctggtcgacaacgccgtagcgcatatacggctcttgcttgctgtagttgaagaacaacagttcgccggtcttgttgtctaccttcggatgtgccgacacgccccagtcgaacggaaaccttccgtgccagctctccttgccgagcgtattggccgagtacgggtcgatccgatacagatcgccgcactggtagaagctagtcagcgcgatacctcggtggacgatgacgtcggtgctcgacgcgtccttcatgaggccacgagcgccccagccgtgttcccgcttggccagttgcaccggttctgccagacccggccacagcggcccgccggcctcgttctcggccaagaatccatcggtgcgaataaatcggttgcggtagaaggcttttccatcacggaagccgacgacatggatcatgccgtcgccatcgaaggggtggtaggtcgcgaatgccgggtgtagcgggttctcggtgttgcgcaggtagatgccgtccaggtcggcggggacttcgcctgtcacggtggtcaggtcgtcggcatcccattcggtggtctgtggtcgccacggaccggtgcgataggggtggtcgtcgtcttcgggaagggtcgacaagtacttgccgacaatcgtgatgtccatttcacgatcctcgtgtggtgctgacaacgaaactgaccgtggtggccgtgctgccaccgaaattcagcgtgccgaacgcttcggcgttctcgacctgatagtcaccggcaatgccgctcacctgtttggccgcgtcgagcagcatccgcacaccggaagccccgaccggatgtccgccaccgatcagtcctccgctggggttgatgggtagccgcccgccgatctcgatctctccgttctcgatggccttccaagattccccggggccggtcaacccgatgtgatcgatggccaggtattcgctgggggtgaagcagtcgtgcacctcgatcccgtccagatcgtcgagggtcacccgggcgcggcgcagggcgtccagcactgtggcccgcacgtgcggcagtaggtagggggccgagtcgccctgggcgacgcggtccagtttctgccgcagacccaacccgacggtgcgatgtccccagccgtcgatgcggccgatcgggcgcgcgtcgcgatggtcgcgcagataggcatcgctgaccaggaccaatcccgcgccgccgtcggtcatctggctgcaatcaaaccgtcgcagccggccttcggtaagagggttggtcgcgtcgtcgtcggtgatcgggtcggggatcgtccagccgcgggtctgcgcgttggggttgcggcgcgcgttggcgaagttgagttgagcgatggcccgcaggtgagtgtcatccaaaccgtatcgccggtcgtattcgtcggcgacctgagcgaacatcgacggccataagtagcgggcctcggctccttcgtgcccggtccaggccgcggcactcagatgctcggccgcggtgtcgccgggcacggtcttctccagctctaggcccacgacgagcgcgacacggtacgcgcctgatcgcaggtcggccatcgccgcgagcgtcgccacgctgccggatgcgcacgcggcctcgtgccgggtggccggcgtgtcccagagatcgtcgcagacagtggccggcatcgcgccgaggtggccttgacgggcgaacatctcgccgaaggcgttcgcgacgtggacgactcccgcagcggctaggtcggcggcgtccaccttggccgcggtgagcgtgccgtcgacgacctccctagtcaggtcggcgaagtcgcggttctctttgctgaggttgcgagcaaaatcgctctgatagccgccgagaatccagacaccgtcgtccatagccgtacgctactacaagcggtgtgaacggcccgtcggatagccacgctcaccaggcattttccgcgcggcgacgaacggttgccggacttttaccgcggggggtttccgggcggcggctgctctctaatcacaactaccgggggtttgcggccgtcctcttggccgtcagtgctggtgccgctacgggtgccgccaccgcccgtcgtgccgcgtgcggccaggctcgccaaagccatcccgctgagcaggcctgccggcatcccgtttagggccgtcgggtcggcgccggcgctggagctgaaggtgggtgttgcctgaacggcgagctggatctccggggcggccgtggtccagctgtgcggcaccgacaacgctccgactaatgctgcgtggccgacgcccgcggacaccggcgccgcgcccccgaaggggccccagtgcggctccggctcgtcggtcgccgaactcagtggatggccctgcgtcggtcccagcccgccggcgttcccgtataggccgatgtgccagggtctggccgtgttcgtgatcgcgagcgcaatgctgccggtcgcgatggatgcaatgtagagcgcgatcacgtccaattcccctatcggggtggggatcactatcggctgagcggatccgacttgcgggttgagggtcgacgcgatccccaacagtcccgatgtcagcggatcagcgttggcggccaatgcggacagaatgtcgctcaggatccccgggggcagctgggccagtgtcgcctgtgcatccgcaacggcgcccgcaccggcggcttgggtcgccgcggctgcggccgcgggcccggccgggccggtgccttgcacgggtggagtgaacggcggcaacgccgacgcggccgcagatgccccctcatagctgtacatcacggcagcgtcttgggcccacatttcggcatactcggcctgggtagccgcgatcgccgcactgttttgccccagaatgttcgccgcgaccagcgacatcaaccggctgcggttggccgcgacgagggatggtggcaccgtcatcgcgaacgccgtcccaaacgcttccgccgctgccctcgcctgtgtggccgtctccttcgccagcgccgccgtggcggccagccaccccacatacggcgttgccgcggccgccatcgcggccgccgccggccccatccacggctcaacgatcagcgtcgacaccaccgatccatacgagaccgcggcggaagtcaactccgcggccacaccgtcccaggcggccgcggcggctagcatcgactccggccccggaccggaatacattcggcttgaattcacttccggaggtaaaagcccgaaatccattgccagcaacctccttaaccggtcgcgaccacattgacggcctcggtggtcgcatacgcatcggcggtggccgccgggagggccacgaacatgccatggaccagcgcggccggcttactcaccactcggtagtgcttggtgtgcgcggtgaaccgggccgccgtcaggaccgacacgtcattggcagcagggggtaacacccccgtcgtcggggcacagacggctgtgttccgagcactcacggcggtaccgatcgtcggcaagtcccccgtcgcggctgccaagaccaccggctggatggtcacaaaagacatcggataccacctgacgcggatcgcttcatctgatcggtcgacatcttctacataaccacggaaatgtctgctttataacggaattagactactttgtgttgtctggcgttgctctgcaccgacggcatgggtaaacgtctgagatgcgggtgtcggcggtagctgaaaaaccgtgctgacaaccatgattcgccattcccgaacgacctgcgaactttgtcgcctagcgtaacgccgtggcgagatttggctcgattgttcgcagtggcgttacgctcgccacgcgtgagcctggatcaggcaaacgcggctccacctggccatttgctgtccgagacggtagttactcagcatggtgcacaggtctgtgcttgtctggttgatggtgatttggcgttgcggtggccgtgatgaggacgcggtgagaaacggagcttgaagatatgtcagcgaaagaacgcggtgaccagaacgccgtcgtcgacgccctgcggagtattcagcccgcagtcttcattccggcttcagtggtcatcgtcgccatgatcgtcgtttccgtggtgtactcgagcgtcgccgagaatgcgttcgttcggctgaactccgcgatcaccggcggcgtcgggtggtggtacatcctggttgccaccgggtttgtggtattcgcgctgtactgcggcatttcccggattggcactatccggctgggccgcgacgatgagctccccgagttcagcttctgggcatggctggcaatgctgtttagtgccggtatgggtatcggcctggtcttctacggggtggccgagccgctcagccactacctgcggccaccgcggtcacgcggcgtgcccgcgcttactgatgcggcggctaaccaggcgatggcgctgacagtgttccactggggcctgcacgcctgggcaatttatgtcgtggttggcctcggtatggcgtacatgacctatcggcggggtcgccccttgtcggtgcgctggctgctggagccggtcgtgggtcggggccgtgtagagggcgccttggggcacgcggtggacgtcatcgccattgtcggaacactctttggtgtcgccacgtcactgggcttcggtatcactcagatcgcctccggcctggaatatctcggctggatccgggtggacaactggtggatggtcggcatgatcgccgccatcaccgccactgcgacggcgtcggtggtcagtggggtcagcaagggtttgaagtggctgtcgaacatcaatatggcgctggccgccgcattggccctgttcgtgttgttgctcgggccgacacttttcttgctgcagtcgtgggtgcaaaatttgggaggctacgtccagtcgcttccgcaattcatgctgcgcaccgcgccgttctcgcacgacggctggctcggcgactggactatcttctactggggttggtggatcagctgggctccgtttgtcgggatgttcatcgcgcggatttcgcggggacggacgatccgggagttcatcggggcggtgctgctcgttcccaccgtgatcgcctcgctatggtttacgatcttcggtgactcggcgttgttgcggcaacgcaacaacggcgacatgctcgtcaacggggcggtagacaccaacacatcgcttttccgattgctggacggtttgcctatcggggctattaccagcgttcttgctgtgctggtgatcgtgttcttcttcgttacgtcgtcggactccggttcgttggtcatcgacatcttgtcagcgggtggtgagctggacccgcccaagctgaccagggtctactgggcggtgttggagggggtagccgcggccgttttgctcctgatcggaggtgctgggtcactgaccgcgttgcggacggccgctattgccacggccctgccgttctcaatcgtcatggtggtggcgtgctatgcgatgaccaaagcgttccacttcgacctggccgccacacctaggctgctgcacgtcaccgtgcctgacgtggttgcggcaggaaaccggcgacgccacgatatctcggcgacgctgtcggggctcattgccgtccgtgatgtcgatagcggcacatatatagtccaccccgacaccggcgctctcaccgtcactgcaccaccagatccgttggacgatcatgtttttgagtctgatcggcacgtaacgcgaagaaacacaacatcatcgagatgatgtgttatcgacctgccgggtcgccgctgcctggaccggagccggctacttccggtaaacgcgcaccgctggatgaatcgccgcggcatgagaagctcgacggtggtgccgggatcgtcgcgcacgatgtcatgctccagggtgctggtcagccgatggcctttggtgtgccactgaccgggtcgatctccgcggccggcgaccacgccacggtcgcgtccatagcacaggtcgcgcggcgcgcgacggcgtgacccgacatcaagtccttatcggaggagcttggcccctcgcgttggtccgcggcaggctcggtcggcaaatcctcaaatcggccccaagttgcactgagcgggagcggcggtgacggccaacgtgtggtgtcgtgcgggcggcattcggatggcgccacggccggtcatcccggtggctacgcagcagcgcctgcggcggcaggcggatcgccagagcctgggtggtagcggcttgccagcgttgaattgtacgcctatcaggcacacaattgatgtcatggctaccaagcctgagcggaagaccgagcgtcttgcagcgcgcctgacccctgagcaggacgcgctgattcgtcgtgctgccgaggccgaggggactgacctcaccaatttcacggttacagcggcgttggcgcacgcgcgcgacgtgctggccgaccgccggctcttcgtactcaccgatgccgcgtggactgagttcctcgccgcgctggaccggcccgtctcacacaagcctcggttggagaagctgttcgccgcgcggtccattttcgacaccgaggggtgagcggctacagcgcgccgcgacgtatcagcgacgccgatgacgtcacgagcttcagcagcggcgagcccagtctggacgattacttgcgcaagcgggcgttggccaaccatgtgcagggagggtcgcgctgtttcgtgacgtgccgtgacggtcgggtagtcggcttctatgcgctagcgtcagggtcggtcgcacacgctgatgctccgggacgggtgcgccgcaatatgcctgaccccgtgccggtgatcctgctgtcgcggttggcggttgatcgcaaagaacagggcaggggcctgggcagtcatctgctgcgtgatgcgatcggtcgctgtgtccaggctgcggactcgatcgggctgcgggcgattcttgttcatgcgttgcacgatgaggcccgcgcgttctacgtccacttcgacttcgagatctcgccgaccgatccgctgcacctaatgctgttgatgaaagacgctcgcgcgctaattggcgactgatgctacgcgattgactatcgagagccaggctacgtcatctgataccaaccaatcaccgaccacagcaccgaccagaacaagccacgaccactcggctgacacctgaaaaccatggctgaactgcgcaaacacagagtgcccccggcaggattcgaacctgcgacaccggctttaggagagccgtgctctatcccctgagctacgagggcggggacgcctttgaatacctgactaaaacctagccgttcgccgcgccggccgggactgtccgatattcggtgtaagtggcgtttctcgggatttttctttcggtcagcgttcttcggcggctggcatgcgatcggcgaacgtgatcgccagggcgttgagcgctggcttccagcgtacggcccacttggtttgcccggtgcccttgggatccagggagcgggtgaccaggtagagcgtcttgagtgctgactgttcgttcgggaagtgtccacgtgcccgcaccgcccgccggtagcgcgcattgagactttcaattgcgttggtagaacacgggactcgccgtatttcgacatcatagtccaggaacggaatgaactcttcccacgcgctgtcccacagccgtgtgatcgccgggtaaggcttaccccatttctcggcgaactcctcgtagcgcaacctggcctcagcggcactggctgcggtgtagatcggcttgaggtcgacgctgatcttgtcccagtacttgcgggaggcataccggaaagtgttgcggatcagatggatgatgcaggtctgcaccgtggccaacgggaacgccgcggacacgctgtcgggcaaccctttgaggccgtcgcagaccaggaagaagatgtctttgaccccacgattgcgcaggtcggtgagcactgccagccaaaatttggctgactcaccgtcgccttcgccggcccacatccccaggatgtccttgtggccgtcgaggtcgacgccgatcgcggcgtagaccggccggttgcggacctgcccgtcgcggatcttgaccatgatcgcgtcgatgaacaccgcggcgtagaccttctccagcggcctggaccaccacgcctgcatctcctcgatgacccggtcggtgatccgcgagatggtgtccttggacaccgacaccccgtaaacgtcggcgaagtgagccgcgatctcgccggtggtcaggcctttggcgtacagcgacaacaccacccggtccacatcggtgacccggcgcttacgtttgcccacgatcaccggctcgaaggtgccgttgcggtcacggggcaccgcaatctcgacctgtccgcacgcatcggttatcaccttcttgttacgagatccgttgcgtgagtttccacttccacgcccggctgcggcgtgcctgtcgtagccgaggtgttcggtcatctcctcttgcagggcggcttcgagcaccgtcttggtcagcgccttgagcaacccgtcagggccggtcaatgcgaccccctcagcgcgtgcctggcgtaccagatcacccaccagcgcccgctcggcaccggagagctcacgggccgcaacggccgcctcatccacgtcctggccggcgtgagccggctctatcacctgagcagcatccatgcccttgagtgtgtttggtcatagcagtgattccttctgccccacgccgggggcggtcagaaccacttacaccgaatcagcgatagacccctccggcggcgggggggttggcggtgtttgtggcgtccggtcgtcggggtgcggcgggtgtgagtgtagcgggcgcaacgagggccacctgacgctcgggcgtgtgtggtgggcgcttgtcggccaacgctctggggttcagagctgttgcgtgttgagtgtgttttagtgtgcgttagtgtgttctaattggcggcgtgaatctggcggattgggcggagtcggtgggggtgaatcgacataccgcttatcgctggtttcgggaggggacgttgccggtgcccgcggagcgggttggccggttgatcctggtcaagacggccgcctcggcgtcggccgcagcggcgggagtggtgctgtatgcgcgggtgtcaagccatgataggcgttcggatctggatcggcaggtcgcgcgtctaaccgcgtgggccaccgagcgtgacttgggggtggggcaagtggtgtgcgaggtcggttccggcctgaacggcaagcgacccaagctgcggcgcatcttgtcggaccccgatgcgagagtgatcgttgtggagcatcgggatcggctggcgcgtttcggggtggagcaccttgaggcggcgctgtctgctcagggccggcggattgtggtcgccgatcctggtgagacgaccgatgatctggtgtgtgacatgatcgaggtcttgaccggtatgtgcgcgcggctgtacgggcgtcgcggtgcgcgcaaccgggcgatgcgtgcggtcacggaggccaagcgtgagccgggggcggggtgatgatcgtcaggatgcgtagctgcgctcaggccgcgaaggtggccgaggccaccggtggtgtgcagctggcgggcaagccgaaacccgatgggacaccgacgttctcccggtatgtggagatcggcgtggattttgaggcgcaccggccggtggtggagtcggtttcggtgctgttcgagctttatgacggcgacgccaacagttatgccgcgaccggggggccgggtgcccaactgccgtcgggctggatggtcacggcggcgaaattcgaggtcgagtggcccgccgacccgcagcgggcgggtttggtgcgttcacatttcggcgcccgccgcaaagctttcaactggggcctggcccaggtgaaggccgacctcgacgccaaagccgctgatccggcacatgagtcggtggactgggacttgaagtcgctgcgatgggcgtggaaccgagccaaagatgacgtggcgccgtggtgggccgagaattccaaggagtgctactcgtcggggttggccgatctggcccagggcctggctaattggaaagctggcaagaacgggacccgcaaagggcggcgggtgggcttcccgcgattcaaatccgggcggcgtgatcctggcagggtgcggttcaccaccggcaccatgcgcatagaggatgaccggcgcacgatcacggtcccggtgatcgggccgctgcgggccaaggagaacacccgccgggtgcaacgccacctcgtgagcgggcgcgcgcagatcctgaacatgaccttgtcgcagcggtggggccggttattcgtggcggtctgctacgcgctgcgcaccccgaccaccagatcaccgctcacccagccgactgtgcgcgccggaatggacctgggagtccggaccctggccacggtcgccaccctcgacaccgccaccggcgagcagaccatcatcgaatacccaaacccggccccgctcaaggcgacactcgtcgcccgtcgcagggccggccgagaactttcccgccgcatccccggctcccatgggcatcgggcagtgaaagccaagctggcccgcctggatcgccggtgcgtgcacctacggcgggaagcagcccaccagctcaccaccgagttggcgggcacctatggccaggtcgtgatcgaagacctcgacgtggccgcgatgaaacgcagcatgcgccggcgggcgtttcgccgatcggtctccgatgccgcaatgggtttggtcgcgccgcagctggcttacaaaacggccaagtgcagcggcgtgctgacggtggcggaccgctggtttgcctccagccaaatccaccacggctgcaccagccccgacggcacaccgtgccggctgcaaggcaagggccgcatcgacaaacacctgctctgccctgtaacgggcgaggtagtcgaccgcgacagaaacgctgctttgaatctccgtgactggccggataacgccagtcgtggtccagtcgggaccacggccccatcggcacccgggccaaccaccacggttggtacaggccatggcgcggacaccggatcatccggcgccggcggagcatccgtaagaccccgcccacgcagggccggacgcggcgaggccaaaacccaaaccccgcaaggggacgccgcatgagagtgcaactaaaacacactcaacggcaacggtgtcgtcgggatgccagcgccgcccacgcatcttcacttgatcgagatcgatcaggtgatcggccgctcattggcggccgcggcatcatgcagatggttgacgagctgcgtgcggccgcttccggtccaaaatcgccagacagctaccaggaacgggccgcagttaccaggccctgtaccagggtagcggtgaccggtgacatgccgccgacgccggggagggtactgcgtgggcccagaccccttacccgaatcgatagttccagctgggtcccgccgtcgcggacccggttgaccggattgtctggatgcaggccgcggagctcctccgggatggcggccagatcggtgactacccgatagccgggcagctggatgtgccgcgcgagatgggcggcaagcgcgcggttgcggcccccggccaacagctgggtgctgcgcccgatgcggtcgtagccgtgcagcgacacggcgacgtcaacgtggtcaaggaattcggcgaggcgcgccgattccgcagggtcgaaccgggccgacggcaggtggtgcgggtagttgtccggatgacgcagcaggtacaccgaagcgcccgcagcctcggcggagcgttcggcgatcaggtcggtcacctgctccaggccgcccccgtggatggcgaggaagccgaagcgggaccgcagctggctcgtctcgatgacgccgggctggcttagcaactccgaaagtgattgtggcgcaggcccagatctcgatgacggtaacactggcaggggccaccgcgcggggtcccagcggtgcagatagtcgatccagcgttgcggcagcccgtggtgtcgagcgccgtcgatgacgcgcggtagatagcccggccgcggccggcccggcatcacccggtggtcaatgtagacccaggccggcaacgctgtgtcgtcggtgtgcacggtcaaccgttcgcgccggtagcgcaccggcacgccttcggcgctgtccaacctgaccaggtcgcgctcggagagctgccatagcacgccatgcaccttgtttccggcgaagggttcgacggtggccacgccgcgctggttgatcagccagttgtgatcgctgagcactgccggccgcggagcaccggcgtcgggacagcgcgacgccatctggtgggcgcacaggttggacccgtaggcgaagtagggatgccggcggtccggcattcagccggtcaccgtgagatagatcagcatcacgttgagcagactaaccatcaccgcgaccacccagccaacccaagtcgtggcgcgatggttggtgtcgccgcccatcaccgcggggctgccggtgagtttgaccagtggaagtaccgcaaacggaataccgaacgacagcaccacctgtgagagcaccaatgtgcgggtggggtcgaagcccagcgtaagtatcgccaacgcggggcccagcgtgattaggcggcgcaccagcatgggaacgctccagtgcagcagcccctgcatgatcatcgcgccggcgtaagcacccaccgacgacgacgccaagccggacgccagcaacccgaccgcgaagagcaccgcgatcgtcgcccccaaggtgtcgtggacggcgtggtaggcgccttcgatcgaggcggtgtccccacggccccgcatgttcagcgcggcaaccagcagcatcgcggcgtttaccccgccggctatcagcatcgccaggccgacatcccagcgggtgacgcgcagcagccggcgccgctgagggcccggatcgggatgcccgtgccggtcgcgcgcgagacctgaatgcaggtagacggcgtgcggcatgacggtcgcccccatgatcgccgcggccaaaagaacgctctcggttccctgaaagcgcggtgccaaaccgccgaggaccgcattggggggtggtgtcacgacgaagaaactggcggtgaagccgatggcaatcaccagcagcaaggcggtgatgacgcgctcgaacaaacgttgaccgcgccgatcctggatcgtcagcagcagcagcgagaccaccccggtgatgatcccgccgatcggcagcggcaggttgaacatgatccgcaatgcgatagctccgccgatcacttcggccacatcggttgccatcgcgacgatctcggcctgtgcccagtaggccagccgggccgggcgtcccattcgcttgccgatcgcttccggcagtgagcgtccggtcaccagcccgagctttgccgacaggtactgcaccagggcggccatcacgttggcggcgacgatcacccataacaacaggtagccgaactgggcgccggagctgacgttggctgccacgttcccggggtcgacgtaggcgatggccgcgacaaaggctggcccgagcagataccagctcgtcttcagggaagtccgggtgtcctgggccaactcaccgactttcgatccacgcgaacaaagatgcgagagtaaccgaaattcgcccgccaccaaccaccgggctactcgggacctccgctggctatcggtagtcggggttggcgaagtccggccggcagccggcgtcccacttggtgcgttgattgccgtaggccgggatgccgccggcgacccgcaacatctgcgcgatgtgcatcagattgaacgtcatgaatgtggtgttgcggttggtgaagtcgttctctggaccgccggatccggggtcgagatacgacggtcccggccccgcttcaccgatccagccggcatccgcttgcggcgggatggtgtatcccaggtgttgcaggctatagagcacattcatcgcgcaatgcttgacgccgtcctcgtttccggtaatgaggcaaccaccggcgcggccgtagtaggcgtactgtccatcctcgttgagcaggctcgagcatgcgtacaggcgctcgataacccgtttcatcaccgagctgttgtcgcccagccagatcggcccgcacagcaccaggatgtgcgcatcgaggacacgccgatacagggcgggccattcgtcggtcgcccaaccgtgttcggtcatgtccggccatacgccggtcgctatgtcatggtcaactgcgcgcagagtgtcgacctggacgccatgctcacgcatgatccccgagctgcgctcaatgagcccgtcggtatggctgagctctggcgagcgcttcagtgtcgcgttgatgaacagcgcacgcagcccgtcgaatcggggtggggccgcggcgttctggtcagaggttgtggtcatacgtcatacccacctgcctgtcatcgtcgtgccgggttgccgctgggcggcggtgctggtgccaagaaatgaccgatcaggcagcagcgtaccgcccttcaccggtgatcaggggtaggtcgagggttgtccggatacccggttcggcggccaccactgcagggatcgcgttgacgatgcgcatcgcggtggcgaccagtccggcgtggttgtggtccccgtggcggctgctcaggcagatgtccatggcgtagcagggctcgccggagatttcgatgcggtacgagccgcccggctgggcgggctgcggccactcgggacataggtccgcgcgcaaccgggtcacgtgttccaggactaccgctggcacgccgtcgaccaggccgagcacctcgaagcgcagggcggcggcgctgcccttaggaatatggcccgatgcaatgttgaaggcctccggcgccggctcccggacatacatttcctcgaccccgtcaagtgaaatgccaaggcccgcagcaagttgtcggaccactgatccccaggccaggctgagcacacctggctgcagcagcatcgggatctggtccatcggcttaccgaagcccatcacgtcgaacatgactacggcgctgtcataggtggcgtagtcgacgatctccatgcagcgtatctgctcgatgctttcacaggtgccggccaacgccatcggcaacaggtcgttggcgaaacccggatcgatgccgttcacgtacagacttgaatttcctgcgcgcgcagcgtcttgcaaaggcttgatgatctcgtcggggatcacctgccacggatattgcaagaacaccgggccgctgccgacgatattgatccctgccgccaagattcggcggtagtcttccagcgcctcgggcagccgattgtcggccatcgcgttgtagacggcgcaccgcggcccggtggcgagcacggcgttcagatcggtgctggcccgcacacccgtcgaatccgccagcccggcaagctctgccgcatccttgccggctttggcgtccgatgacacccagacaccggtgagctcgaactccgggtcggcgatgagcgcacgcaacgagtgcacgccaacgttgccggtgcccaattgaacgacgggtatggccatggcgggctccttagcggtaggggtcagactgcgactgctcgcgcatcatcggttcacaggtccggaatgggaaggtcgagattggggaaggtgagtccgccgtcgacctccaacgtcttgccggtcaggaagctgcccgccggagaggccaaatacactgccgcagctgcaatgtcgacggggtcaccgagccggcgcagtggtgtcgcctgctccatcggcgcacgcagctcgtcgttggcggctaccacctccagcgccgaggtcaggatggaacccggcgcgatcgcattgacccggacgcgtgggcacaggtccagcgccgccagccgggtgtagtgggccagtgcggccttggcggtgccgtaggcggcgaaaccccgcgccgccagccggcccatggtggagctgatgttgatcacgctgccgccgccggagtgttccagcatcagcggcaccgccgcgacggtcagcgcgtgggcggtgcccacgttgaaggcgaaggcgtccgcgaggtccttggtcgaggtgcttagcagcgtgttgggcatggtgccgccaacgttgttgacgacgatgtcgagcttcccgaaagctccgacggcctgaccagccagctgcgcggtcacctcgggatgggccagatcggcggcaacggtgtgggcgcggcggccggcagcgcggatctgttcggcgacagcgtcaagctcggatgatgttcgtgaagcgatgaggacatccgcgccggcctgggcgaaagccaatgcgatggctgctcccaggccgcggccgccgccggtgatgacggcaaccttgtcgtcaagacggaacatatccaggatcatggcgccctcttttccggctgtcggccgaaacggtaacaagcttgctgcagcttcctgtgactgctcccgaaacctgggggtgtgcctgctgtgtatgcacggcatacggacatccttcccctgagacccgcggtcgaaccagccacgtgtccatcatcaggggtcaaccccggccaagggcgacggcacgccaagttcgccgaccgttaacctagtgctgttagcttcatttgctgcgagcaaaacagctggtcggccgttaggaactgaattgaaactcaaccgatttggtgccgccgtaggtgtcctggctgcgggtgcgctggtgttgtccgcgtgtggtaacgacgacaatgtgaccgggggaggtgcaaccactggccaggcgtcggcgaaggtcgattgcggggggaagaagacactcaaagccagtgggtcgacggcgcaggccaacgcgatgacccgctttgtcaacgtgttcgagcaggcctgccccggccaaaccctgaactacacggccaatggttcgggcgctggaatcagcgaatttaatggcaaccaaaccgatttcggtggctcagatgtacccctgagcaaggacgaggccgcagcggcgcagcggcgttgcggctcgccggcgtggaatctgccggtggtgttcggcccgatcgcggttacctacaacctcaacagcgtttcctcgctaaatttggacggccccacgttggcgaagatcttcaacggctccattacgcagtggaacaatcccgcgatccaggcgctgaaccgcgacttcacgctgccaggtgagcggattcacgtggtgttccgcagcgatgagtcggggaccacggacaacttccagaggtacctgcaggccgcgtccaacggtgcgtggggtaagggcgctggaaagtcgttccaaggcggcgtcggtgagggcgcgcggggtaacgatggcacgtcagcggccgcgaagaacaccccggggtcgatcacctacaacgagtggtcgttcgcccaggcgcagcacctgaccatggccaacatcgtcacttcggctggtggggacccggtggcgattactatcgactcggtcggccagacgatcgccggggccaccatctccggggtgggcaacgacctggtgctcgacacggactcgttctaccggccgaagcgtcccggctcctatccgatcgtgttagcgacatacgaaatcgtttgctcgaagtatcccgactcgcaggttggcacggctgtgaaggcgttcctgcagagcactatcggcgccggtcaaagcggcctgggggacaacggatacatcccaattccggacgagttcaaatcgaggctgtcgactgcggtcaacgcgatcgcctgatctgaggttgacgtggtcaccgagccgctcacaaagccggcgctagtggcggtcgacatgcgccccgcgcggcgcggcgagcggctgttcaagctggccgcgtcggccgccggttcgacgatcgtcatcgcaatcctgctgatcgcgatattcctgttggtccgcgccgtgccgtcgttgcgggcgaatcacgccaatttcttcaccagtacccaattcgacacgtcggacgatgagcagctggcgtttggtgtccgggacttgttcatggtcacggcgttgagttcgataacggctctggtgttggcggtgccggtggctgtcgggatcgcggtgttcctcacccactacgcgccgaggagactgtcgcgtccattcggcgcgatggtggatctactggccgcagtgccgtcgatcatcttcgggttgtgggggatctttgtgctggcgcccaagctcgagccgatcgcgaggtttctcaatcgcaacttgggctggttgttcctgtttaagcagggcaacgtgtcgttggccggcggcggcacgattttcaccgcgggcatcgtgctgtcggtgatgatcctgcctatcgtcacatcgatatcacgcgaagtgttccggcagactccgctgatccaaatcgaagcagcgctggcgctaggcgcgacgaaatgggaggtagtgcggatgaccgtgctgccatacgggcgaagcggggtggtcgcggcctccatgctgggtttggggcgggctctgggcgaaaccgtggccgtgctggtcatcctgcgctcggccgcgcggccggggacctggtcgctgttcgacggcggttatacgttcgcttccaagatcgcctccgctgcttcagaattcagcgaaccgctgccgaccggagcctatatttcggcgggatttgcgttattcgtgctgacgttcctggtcaatgcggccgctcgcgcaatcgccggcgggaaggtcaacgggtgagtccctcaacgagcatcgaggcgctcgaccagccggtaaagccggtggtgtttcgtccgcttacgctgcgacggcggatcaaaaacagcgtcgcgacaacgtttttcttcacctcgttcgtggtcgcgttgataccgttggtctggctgctttgggtggtgattgcccggggttggtttgccgtcacccgatcgggctggtggacccactcgctgcgcggcgtgctgccagagcaattcgccggtggggtgtatcacgccctgtacggcacgctggtgcaggccggggtggccgccgtgctggccgtgccgctgggcttgatgaccgcggtttacctagtggaatacgggactggtcgaatgtcgcgggtgactaccttcaccgtcgacgtgcttgccggcgtgccctctatcgtggcggcgttattcgtcttcagcctgtggatcgccaccctaggatttcagcagagcgcctttgccgtggcgttggcgttggtcctgctgatgttgccggtggtggttcgggcaggcgaggagatgctcaggttggtgcccgatgaactgcgagaagccagctacgcgttaggcgttccgaaatggaagacgatcgtgcggatcgtcgccccgatcgcgatgccgggcatcgtgtcaggcatcttgttgtccatcgcgcgcgtcgtcggtgaaaccgcaccggttctggtgctggtcgggtacagccactccatcaacctcgacgtcttccacggcaacatggcctcgctgccgttgctgatctacaccgaactcaccaatcccgagcacgccggcttcctgcgcgtctggggcgcggcgctgaccctgatcatcgtggtcgccacgatcaacctggccgcggcgatgatccggttcgtcgcaacccgacggcggtgactcccgttatgacgtgagtttcaccactcggtcgttgccgcggtcggcgacgtagacggtccggtcgctgtccactgccaccgcgaggggggtgttgaggccggtgaacggtagcactgtcgaggtggtcgacccggccaggagtttgaccacctggtttgtgttgtgctcggtgacgtagacggttccggcttcgtccaccgcgatgccccacggtgcggtgatatccgtgaatggcagcacgacctggttattcgactcggcctctagcttgacaaccctgttgttgtcggtgtcggtgacatagacgttgccggagttgtcgacggccaccccgtcggggtcgttgaggccggtgaacggcagcacggtctgggtcttggatccggccgccaacttcaccaccctgttgttgccccggtcggcgacgtataccgcaccctgggtatccaccgcgagaccttcggggtagttgaggccgtcgaacggtagcacggtctggttgttggacccggccgctaacgtcaccacccggttgttgaaatcggtgacgtatacggtgccagcgccgtccaccgccaacccctgcggctggtacagcccgttgaacggtaacaccgtcgtgccggttgacccggtggccaacttgaccactcggccgtacatgccctcactggtgacgtacacgttgccggcgctgtccactgccaccccactcggcgagaggcggaagtcgatgccggtgaacggcaacacggtctgtccggatgcctgcgtcggcgaccacgaaggtcgtaagaccaggtagccggcggcggcgacgatggccaccagtacgatcgcggcagcgccgacgacggcccacaccttccgtttgttgccggccggcggcacagcgtgtcccagggaggcctggagcgcattcgggacggcaggggagtgtccggtttggctgggccagttcccgccgcggctgtccgctgccaggggtccggccacggtcgcggagtccccgggcgaccatcgggcagcacccggggtcggtgggccggtgcccgccccggcaatgccggactcggactggctcaagcccgtatcggccggagtggccagcaaggttgcgttgtcaccgcgccgcagaatcgtcgtggcctggtgttgctcggatgtggtgagtgcgtcatgggcggcgatggccagatcaccagcgctcataaagcgctccgcggggtttttggccatgcctttggcgatcacctgatccagggccggcggcacgcgcccgggccgtagctggctgggctgcggggcagggtgcattagatgcgcggcgatcaaccgctcaacgctgtcggcccgatacggtggggcaccggtcaaacactcacccaacacgcacgccaacgcatagatatctgcgcgataggtgacctcatcgccggtgaaccgctccggggccatgtagttgtaggttcccacggcggtcccggtctgggtcagccccgggtcggaggcggcacgggcaataccgaaatcgaccagataggcgaagtcgctcgcggtgaccagaatgttttccggttttacgtcgcggtgcgttacgccgttggcatgcgcggcatccaaagcggcggcgatctggcgcacgatggccacagctcgggccggggtcagcggaccatactgtttcaatagggcgcgtaaagaggtgccgtcgatcatgcgcatttcgacaaagaactgtccgttgatctcgccgtagtcatggatcggcacgatgtgtggctcggtcagccgtcccgcggtgtcggcctcgcgttgcatccgtgctcgaaacaccgcattgtcggagtactgcggcgagatcaacttcagcgccaccacccggtgcttgcgggtgtcctcggcctcataaacctcgcccatcccgcctcggcccagcagccgcaatagctgatacggcccaaattgcgaccctacctgcggaacggcatcgctcaccgtcgaattcccttcactaggtcaagaaatagcattcaccgcggccgccaattttgcttggaacgatttgggcaacggaatggagccgtattggtccaggccttcttggcctggaccaatcgcggcttgcataaacgcccttaccgcagtaccggtcgtcgcatccgggtatttcgagcagacgatctcataggtcgccagcacgatcgggtaagagccaggctgggtgggcctgtagaacgacgacgtgtccaataccaggtcgttgccttgtcccatgatcttggccccggcgattgtcttgccgaccgactcggtggtgatcgccactggatccggacccgccgacgtgatgatctgggccatgttcaactgcttacccaccgcaaacgaccactcgttgtaggtgatcgacccgtcggtcgtctgcagtagggccgacgtgccgttgttcccgctggcgccgacgccgacgcccccgttgaacgtttcgctggcgcctttgccccacgccccgttggatgcgccgtcgaggtatttctggaagttgtccgacgtaccggacttgtcgctgcggaagataacgctaatcggtgttggcggcaggtcggtgccggagttgagggcttggatctgtggatcattccacacggtgatggtgccgttgaaaatcttggcggtagtgggtccgtcaagattcagcgtgctcacgcccttgatattgtaggtgatcgcgatcgggccgagcaccgtcggcaggtcccatgccggggaaccgcaccgctccgccgcccggtcaggttgaccggtcgacggattcaacgggacatccgagccggcgaaatcggtttcgttgttgagaaactgggtcaccccggcaccggacccgttggcgttgtagtccaacgtgtagcccgggcacgatcgcacgtaggcatagacgaactgctccatggcattttcttgtgcggtcgagccgctggagtggagctccttcttgccgccgcagtgcaccgacccagacgtgccgcctgcgcctgacgacgagctgttggtgccaccgccgcatgctgtcaacaccagtgtgccggcggccaacaggcttaccgctgcgccggatcgggcgaacttcacgcaactcctctcgagggggtcgtggtggcggatccactcgccaccggtggtcgccgagccaccgacccggggtcggtattcgagccgtcaccgttgtgcatcgaaagaggtctgatcattgaaatcctagcgttcaggaggggccgctgatactgagggtcgacggcgcgctttgtccaaggagcatcccaaggagcatgtagtaccctgcgccgatggcgtgtgaacggctcggcggccagagcggtgctgctgatgtcgacgccgctgcgccggcgatggcggcggtgaacctcaccctgggtttcgctggcaaaaccgtgctcgaccaggtgagtatgggctttcccgctcgtgcggtgacgtcgttgatgggaccgaccggttcaggtaagacgacttttttgcgcaccctaaaccggatgaatgacaaggtctccggttaccgctacagcggtgatgtgctgttgggcggacgcagcatcttcaactaccgcgacgtgctggagtttcgccgccgggttggcatgctgttccagcgcccgaatccgttcccgatgtcaatcatggacaacgtgctcgccggcgtgcgtgcccacaaactggtgccgcgcaaggaattccgtggcgtcgcgcaggctcggcttaccgaggtcggcctctaggacgcggtcaaggatcggctcagcgattcaccgtttcgactctctggtggtcagcagcagttgttgtgcctagcccgtacgcttgcggtgaatccggaggtgttgctgctcgacgagcccacctccgcgctggacccgactaccaccgagaagatcgaagagttcatccgatcgctcgctgatcgcctcacggtgatcatcgtgacccataaccttgcccaggccgcccgcatcagcgaccgggcggccctgttcttcgacggcaggctggtggaggaagggcccaccgaacagctgttctcctcgccgaagcatgcggaaaccgcccgatacgtcgccggactgtcgggggacgtcaaggacgccaagcgcggaaattgaagagcacagaaaggtatggcgtgaaaattcgtttgcatacgctgttggccgtgttgaccgctgcgccgctgctgctagcagcggcgggctgtggctcgaaaccaccgagcggttcgcctgaaacgggcgccggcgccggtactgtcgcgactacccccgcgtcgtcgccggtgacgttggcggagaccggtagcacgctgctctacccgctgttcaacctgtggggtccggcctttcacgagaggtatccgaacgtcacgatcaccgctcagggcaccggttctggtgccgggatcgcgcaggccgccgccgggacggtcaacattggggcctccgacgcctatctgtcggaaggtgatatggccgcgcacaaggggctgatgaacatcgcgctagccatctccgctcagcaggtcaactacaacctgcccggagtgagcgagcacctcaagctgaacggaaaagtcctggcggccatgtaccagggcaccatcaaaacctgggacgacccgcagatcgctgcgctcaaccccggcgtgaacctgcccggcaccgcggtagttccgctgcaccgctccgacgggtccggtgacaccttcttgttcacccagtacctgtccaagcaagatcccgagggctggggcaagtcgcccggcttcggcaccaccgtcgacttcccggcggtgccgggtgcgctgggtgagaacggcaacggcggcatggtgaccggttgcgccgagacaccgggctgcgtggcctatatcggcatcagcttcctcgaccaggccagtcaacggggactcggcgaggcccaactaggcaatagctctggcaatttcttgttgcccgacgcgcaaagcattcaggccgcggcggctggcttcgcatcgaaaaccccggcgaaccaggcgatttcgatgatcgacgggcccgccccggacggctacccgatcatcaactacgagtacgccatcgtcaacaaccggcaaaaggacgccgccaccgcgcagaccttgcaggcatttctgcactgggcgatcaccgacggcaacaaggcctcgttcctcgaccaggctcatttccagccgctgccgcccgcggtggtgaagttgtctgacgcgttgatcgcgacgatttccagctagcctcgttgaccaccacgcgacagcaacctccgtcgggccatcgggctgctttgcggagcatgctggcccgtgccggtgaagtcggccgcgctggcccggccatccggtggttgggtgggataggtgcggtgatcccgctgcttgcgctggtcttggtgctggtggtgctggtcatcgaggcgatgggtgcgatcaggctcaacgggttgcatttcttcaccgccaccgaatggaatccaggcaacacctacggcgaaaccgttgtcaccgacggcgtcgcccatccggtcggcgcctactacggggcgttgccgctgatcgtcgggacgctggcgacctcggcaatcgccctgatcatcgcggtgccggtctctgtaggagcggcgctggtgatcgtggaacggctgccgaaacggttggccgaggctgtgggaatagtcctggaattgctcgccggaatccccagcgtggtcgtcggtttgtggggggcaatgacgttcgggccgttcatcgctcatcacatcgctccggtgatcgctcacaacgctcccgatgtgccggtgctgaactacttgcgcggcgacccgggcaacggggagggcatgttggtgtccggtctggtgttggcggtgatggtcgttcccattatcgccaccaccactcatgacctgttccggcaggtgccggtgttgccccgggagggcgcgatcgcgctggggatgtcgaattgggagtgtgtccgcagggtcaccctgccgtgggtgtccagcggcatcgtcggtgcggtggtgctagggcttggccgtgcgctgggggagacgatggcggtagccatggtgtccggcgcggtgctgggggccatgcccgccaacatctacgcgaccatgaccaccatcgccgccaccatcgtgtcgcagctggattcggcgatgaccgattccaccaacttcgcggtgaagacgctcgccgaggtgggtttggtgctgatggtgatcacgttgctgactaatgtggccgcgcgcgggatggttcgtcgggtgtcacgcaccgcgcttccggtgggacgcggcatctgacatgggcgaatcggctgagtccgggtcccggcagctaccggcgatgtccccgccgcggcgatcggtagcctatcggcgcaagatcgtcgatgccctgtggtgggcggcgtgcgtgtgttgtctggcggtggtgatcaccccgacgttgtggatgttgatcggagtcgtcagccgcgctgtaccggttttccactggagtgtgctggtgcaggactcccagggcaatggcggcggcttgcgcaacgccatcatcggtaccgcagtgttggccatcggggtgatcctggtgggtggcacggtgagtgtgttgaccgggatttatctgtccgaattcgccaccggcaaaacacggtccattctgcgcggcgcctacgaggtgttgtccggtattccgtcgatcgtgctcggctacgtcggctatttggccctggtggtgtacttcgattgggggttttcgctggcggccggggtgttggtgctgtcggtgatgagcattccctacatcgccaaggccaccgagtccgcgctggcccaggtgccgacgtcgtatcgggaagcggctgaggcactcgggttaccagccggctgggcgctgcgcaagatcgtgctgaagacggcgatgcccggaatcgtcaccgggatgttggtcgcgctggccctggcgatcggcgagacggcgccgctgctgtacacggcggggtggtcgaattcgccgccgaccggacaactcaccgactcgccggtcggctacctgacctacccaatttggacgttctacaaccagccatccaagtcggctcaggatctgtcctatgacgcggctctcttgctgatcgtgttcctgctgctattgatcttcattggccggttgatcaactggctgtcacggaggcgttgggacgtttgagttggccttcgagcgcgccttcacgctggcctccagcttggcgagcaggtcggagacgtcttcgggctcgtccagcaacctcggttggtcctcggcggtaaatgcctgcccaccttcgagtttggtgtcgatcagctcctgtaactgctcctggtaggtgtcgtggtagcggtccggattgaagtcgtcggccatcgagtccaccacctggccggccatcttgagttccgcgggtttgatctccaccttctggtccagcaccgggaagtcggggtcgcggatctcatcgggccacagcaacgtgtgcaccatcatcacctctcgcttgccgaaatccttgacgcgcaacgccgccagcctggtcttgttgcgcagcgtgaaatgcacgatcgccatccggtcggtctcggcgagtgtcttagccagcagcacatacgatttcgacgacttcgaatcaggctccaaaaagtagctgcggtcgaacatcatcgggtccacgtcggcggcggggacgaactccaacacctcgatctcccggctgcgttcttcaggcaagctggcgatgtcgtcgtcggtgatcgccaccatttggccgtcgccggactcgtaggcccgggcaagatcgcggtagtcgaccacctcgccacacgcctcgcagacgcgcttgtaccggatgcgtccgttgtccttggcgtgcacctggtggaacctgatgtcgtggtctgcggtagcgctgtacaccttgaccggcacgttcaccagcccgaaggcgatcgaacccgtccaaatggctcgcatgtaagtgagtatgccttgattgtccgcgagcggaacgtcacggcgaaattccacgcgatatttgaccgtgacgttacgctcgcgacttgtgtgaccgacaggctacgttgaaagcatgggttcggcgtcggagcaacgggtgacgctgaccaacgccgacaaggtgctctatcccgccaccgggaccacaaagtccgatatcttcgactactacgccggtgttgccgaagtcatgctcggccacatcgcgggacggccggcgacgcgcaagcgctggcctaacggcgtcgaccaacccgcgttcttcgaaaagcagttggcgttgtcggcgccgccttggctgtcacgtgcaacggtggcgcaccggtccgggacgacgacctatccgatcatcgatagcgcaaccgggctggcctggatcgcccaacaggcggcgctggaggtgcacgtgccgcagtggcggtttgtcgccgagcccggatcaggtgagttaaatccgggcccggcaacgcgtttggtgttcgacctggacccgggcgaaggcgtgatgatggcccagctggccgaggtggcgcgcgcggttcgtgatcttctcgccgatatcgggttggtcaccttcccggtcaccagcggcagcaagggattgcatctgtacacaccgctggatgagccggtgagcagcaggggagccacggtgttggccaagcgcgtcgcgcagcgattggagcaggcgatgcccgcgttggtcacctcgaccatgaccaaaagcctgcgggccgggaaggtgtttgtggactggagccagaacagcggctcgaagaccaccatcgcgccgtactcactacgtggccggacgcatccgaccgtcgcggcgccacgcacctgggcggagctcgacgaccccgcactgcgtcagctctcctacgacgaggtgctgacccggattgcccgcgacggcgatctgctcgagcggctggatgccgacgctccggtagcggaccggttgacccgataccgccgcatgcgcgacgcatcgaaaactcccgagccgattcccacggcgaaacccgttaccggagacggcaatacgttcgtcatccaggagcatcacgcgcgtcggccgcactacgatttccggctggaacgcgacggcgtgctggtctcgtgggcggtaccgaaaaacctgcccgacaacacatcggttaaccatctagcgatacacaccgaggaccacccgctggaatacgccacgttcgagggcgcgattcccagcggggagtacggcgccggcaaggtgatcatctgggactccggcacttacgacaccgagaagttccacgatgacccgcacacgggggaggtcatcgtgaatctgcacggcggccggatctctgggcgttatgcgctgattcggaccaacggcgatcggtggctggcgcaccgcctaaagaatcagaaagaccagaaggtgttcgagttcgacaatctggccccaatgcttgccacgcacggcacggtggccggtctaaaggccagccagtgggcgttcgaaggcaagtgggacggctaccggttgctggttgaggctgaccacggcgccgtgcggctgcggtcccgcagcgggcgcgatgtcaccgccgagtatccgcaattgcgggcattggcggaggatctcgccgatcaccacgtggtgctggacggcgaggccgtcgtacttgactcctctggtgtgcccagcttcagccagatgcagaatcggggccgcgacacccgtgtcgagttctgggcgttcgacctgctctacctcgacggccgcgcgctgctaggcacccgctaccaagaccggcgtaagctgctcgaaaccctagctaacgcaaccagtctcaccgttcccgagctgctgcccggtgacggcgcccaagcgtttgcgtgctcgcgcaagcacggctgggagggcgtgatcgccaagaggcgtgactcgcgctatcagccgggccggcgctgcgcgtcgtgggtcaaggacaagcactggaacacccaggaagtcgtcattggtggctggcgcgccggggaaggcgggcgcagcagtggcgtcgggtcgctgctcatgggcatccccggtccaggtgggctgcagttcgccgggcgggtcggtaccggcctcagcgaacgcgaactggccaacctcaaggagatgctggcgccgctgcataccgacgagtcccccttcgacgtaccactgcccgcgcgtgacgccaagggcatcacatatgtcaagccggcgctggttgcagaggtgcgctacagcgagtggactccggagggccggctgcgtcaatcaagctggcgtgggctgcggccggacaagaaacccagtgaggtggtgcgcgaatgaagtgggtgacgtatcgaagtgaccacggcgaacgaacgggagtgctttccggtgacgccatctacgcgatgccgccggacgtgtcgttgctggatctggtcgggcgcggcgccgacggtctgcgcacggcgggcgaacgggcagtgcgctcaccggccgcggtggtagcgctcgacgaggttacgctggcggcgccgattccgcgcccgccgtcgatccgggactcgttgtgctttctggaccacatgcgtaactgccaggaagcgatggggggcggccgggtgctcatggatacttggtaccgcatcccggcgttctacttcgcgtgcccgtcaacggttttgggaccgtacgacgacgcacccaccgcacccggaagtgcgtggcaggacttcgaattggagatcgcggcggttatcggaaccagcggcaaagacttgaccgtcgagcaggccgaacggtcgatcatcggctataccattttcaacgactggtccgcacgggacctgcagatgctggagggccagctgcgcatcggacaggccaagggcaaagacagcggtatcaccctgggcccctatctggtcacaccggatgagctggagccctattgccggggcgggaagctaagcttgcgggtgatcgccttggtcaacggcaccgtgatcggatcggggtcgaccgcacagatggactggagcttcggcgaagtcatcgcctatgcctcgcggggggtgacgctgaccccgggtgacgtgttcggctcgggcacggtgcccacctgcacgctcgtcgagcacctcaggccaccggaatcattcccgggctggctgcacgacggcgacgtggtcaccctccaggtcgaagggctgggcgagacgaggcagaccgtccggacgagcggcactccttttccgttggctcttcggccgaatccggacgccgaacccgaccggcgcggggtcaacccggcaccgacgcgggtgccgtttacccgcgggctgcacgaagtcgccgaccgggtatgggcgtggacgctgcccgtcgggggatacggcttcagcaacgccgggctggtcgccggggacggcgcgtcgctgctcgtggataccctgttcgacctggcactgacacgcgagatgttggccgcgatgaagccggtcaccgagcgggcgcccatcaccgacgccctgatcacgcactccaacggcgaccacacgcacggcactcaactgttggaccgctcagtgcgcatcatcgccgccaagggcacctccgaggagatcgagcatggcccggcaccggagatgctagcccggatccaaaccgccgacctgggccccgttgcgacgcggtatctgcgtgatcgcttcggtcactttgacttcagcggcatcaagctgcgcaacgccgacctgacgttcgaccgcgacctggccatcgagctcggcggccggcgagtcgacctgctcaacctcggtcccgcgcacaccaccgccgactcggtcgtgcacgtggccgacgccggtgtgctgttcgccggggatctgctgttcatcggttgcaccccgattgtgtgggcgggcccgatcgccaactgggtggcggcctgcgacgcgatgatcgcgctggacgcgcccacggtggtgcctgggcatggtccggtcaccggcccggacgggatccgtgccgtccgtggctatctggcgcacatcgccgaacaggccgaggcggcctaccgcaaggggctatcgttgcccgaggccgtcgagaccatcgacctgggcgagtacgcgagctggctggactccgaacgggtagtggtcaacgtctaccagcgttaccgcgaattggatcccgacaccccgcgccaggacttgctggcgttgctggtgatgcaggccgaatgggcggcgcgccactgtacgtagccactcgggcgcgtttgtcacgggaatctgcggaccggcgggcgcatggtttgcctgtccacgagcgacaaagccagcgcgccaaggattcccgatggcagccatcactttgtcgcgctgaggcgggcacgaagaacatcccgtccagacagcggccaatgtggcgggtgtgaaaggcgccgccgagcatggcaccgggtccaacggctctcacgaagctgatcggggatcgatccgttgtgatgcttaaactttcgcgatgacgttctcggcgaacatctccagattgcggatcttggtctgcagcggctcggtgtcggggcccatggtgtacgggacacggaaaccgacgatgacgtccgtcacccctttgtcctcgagccgcttgacgccgtccacggtgaaaccgtccagggagatcacgtggatttcgaacgggctggttttccccgcttcctcgcgaagccgcttgaccctggcgatcagccggtcgagttcgtccggatcgccgccgccatgcatccatccatcggcgcgcgccgcccgtcgcagtgctgcatcggcgtggccaccgaccaggatcgggatcggctgggtgggcgccggggtcatcttggtcttgggtatgtcgtagaactcgccgtggaactcgaagtaatcgccggtggtaaggccacgcacgatctcgatgcattcgtcaatccgcttgccgcgcttagcgaacgggacgcccatcagctcgtaatcctccggccacgggctagtgccgacacccagcccgacccggttgccgatcagggcggctagggaaccggcctgctttgccaccagagccggcgggcggatgggcagcttgaggacgaagaagttgaaccgcagcctcgtcgtgactgcgcccaatgctgctgtcaggacaaaggtttcgatgaaaggcttgccgtccatgaattcgcggttgccgtcgggtgtgtacgggtacttcgagtcggattcgaaggggtaggcgatgctgtcgggaatcgtcatgctgctgtatcccgccgcttcggctgccttggccagcgggatgtagaacgtgaagtcggtcattgcctccgcgtagctgaaccgcacgtgattgccttcctcgaagtggccgtccccaacgagattagaacgtgttctaatttgacgtgcaagcggggcgcaacggcttggtcagagttggttctccggcccaataattgcccagaccgtcttgcccgacgaagtgggactgctgccccaggcgcgggacaacgcggcaacgatcgccaggccggaaacgtcgatgcccttcggtggggacgccagccgaaccgccggagcgctgctgccgtcggaaaccgcgatggttgccgttgggccatcgctttcgatccgcatcaccgggtcgcttccggtgtgtttcagcacgttctccacgaatacgttgacgacgaccaacgcgactggaataagcccgggacgtgaccattgggtgagccattcgcggaccaactggcgtgactcgcgaaggctgttcaggttggcgggcagttgtgcgtccgaacgcttgaaattgcggcgcgcgagccgaccgatggccttgctcgccgctttttcggtcgggtacaccggcatgaagcgggcgaccccggtgcgggtgaccgccgcgcggccggcccgatggccgcagaccagcaagaccggtacatccgctcggaagtcggcctgccagcgggcgctgataaagaccgaccatgccgattcctcggcgacttgcagctcggtgacattgacgataacggcggacggctgctcgagcgtcgccctcgtgaggctgtcccggagcagtgcagaactgctggagtcaagcgcaccgtcggcggtcaagatgaccaccgaatcctgtgtacgtaccgcaatggccagcgctgtcggtgacttggctgccgtgctcaccgcgaccacttccttgcgtcccttgccccggcgtcaggtgcacatcgcaacttgggtcggagtgccaccatagccatggttccgaaacggcgggacgccatgaaccggcattccggtcccatcctgtcgtccggtttcatagccagctcctcgaactcctgtcccgccaatagcttgaggatgccgtccgccttggcggcagaaaccctatcttttgatgatcgcgccgtccggcgcagcacccatcacccagggggtggttacccacaaaaacacgcgatcaacctccagtccgggctatgcccagcctatgcaaacgccagcaggtagggcccgggaatccggccaacaaagatcaacgaacgccgcgccggcgccgggatgcgttcaagtggtggccgaggctgggccgcttcgggcatagggcggtgggcccactccggcgaccgagtgggtaccccacggtgtttgttcagtgatgcgtgcgggtgcgctacgtccgccgatggttaacgtcgccgcccgggcatgggtgagtgaagtctcgggcaaggaatcgaatacggtgccctgccagtggtagttgccgtcgatcggatcgaggtgaccggtaagccggacgcggacccgaaagcgggcaccagcgagcgttagcgtcgccgcaccgtcgtaggtctgatcgtcctcggtcgccgcggatgacaagtcgaacgcttcgaggcccccagtctgccgatggggctgagcgggtttgagttgggcgcgctcgttgaatacctgctggctgctgcggcgcacctcgatgcggcggctggccgtgcgctccatgagcttcatgcattcgacgacgcagcgtgcctgcgcggcggtatcgggcccggtgatgaagaagtagttggggaaaccgtgaacggcgacgccgaggtagggctccatgccatcgtcccaggcttggcggatggtcacaccgccggcaccgaccagggtctgatcgccgacctgatcggcgatcgcgaacccggtgccgtagatgatggcgtcgacggggtgttccacgccatcgctggtgcggatgcccgaggaggtcagcgcgtcgatcgccgccgtcgcccaggcgaccgctggatgctcagccccggtgcggcgacgtagccagcgtttggcgcgtgtcgtccacagtggtactccggtgacgacgcggcgcggtgcctgggtgaagaccgtgaccgacgccgccgattcagacaaccggctgatgtagtgggcggcggcggcatcggtgccgaccaccgcgatgcgtttgccggccgggtcgaaatcgcggtcccatgccgccgaagtgggcctgatgggcccgatcgcccgtcgcgcctggaaacgcaccaactttctgtgaccgcgacgctcggcctcgctgacgccggccaccgcattgtcatcgtcggcaggggtgctggtggccgggacgccgcagccgcgcgcgctcgggcccgatgcgctggacgtcagcaccgacgacctggccgggctgttggccggcaacaccggccggatcaagaccgtcatcaccgaccagaaggtaattgccggcatcggcaacgcctatagtgacgaaatcctgcacgtcgcgaagatctcgccgttcgccacggccggcaagttatccggcgcacagctcacctgcctgcatgaggcgatggcgtcggtgctgtcggacgcggtgcgccggtccgtcggccagggcgcggccatgctcaaaggggagaaacgttctgggcttcgagtacatgcgcgcaccgggttaccctgcccagtgtgcggtgacactgtgcgggaggtgtccttcgcggacaagtcttttcagtactgtccaacgtgtcagaccggtggcaaggcgctggccgaccggcgtatgtcgcggctgctcaagtagtcgatatgctcaccggagtgactcgccagaagatcctgatcaccggcgccagttccggcctgggcgccgggatggcccgatccttcgccgcccagggccgcgacctggcgctctgcgcccgccgcacggatcggctgaccgaactgaaagccgaactgtcgcaacggtatcccgacatcaagatcgctgtcgcggagctggacgtcaacgaccacgagcgggtgcccaaggtattcgccgaactcagcgatgagattggcggcattgaccgtgtgatcgtcaacgccggaatcggcaagggtgcccggctgggctcgggcaagctgtgggcgaacaaggcaaccatcgaaaccaacctggtcgccgcactcgtgcagatcgaaacggcactggacatgttcaaccagcgcggttcggggcatttggtgctcatctcctcagtgctcggcgtcaaaggggtgccgggcgtcaaagccgcgtatgcggcaagcaaagccggtgtgcgctcgctaggcgaatcgctgcgcgccgagtacgcccaaggccccatcagggtcacggtgctggagccgggttatatcgagtcggagatgacggccaaatcggcgagcacaatgttgatggtggacaacgcaactggcgtcaaggcgctggtggccgccatcgagcgcgagcccggacgcgccgcggtcccctggtggccatgggcgccactggtgcggctgatgtgggtgctgccgccgcggctgaccagacgcttcgcctagcgggcgctcggccacctagcccgcgcggccacgttcggtgcggtagcggcgcaccagcccgtcggtcgagctgtccgactgcggtggcggtgaaccggcgccggtgattaccggaagcagcgccttggcctgcgtcttgcccagctccaccccccactggtcgaacgagtcgataccccacaccacaccctcggtgaacacctgatgctcgtagagcgcgatcaactgccccagcaccgacggcgtgagccgactggccagaattgaggtggacggccggttgccgggcatcaccttatgcgctaccacgtgggcgggggtgccgtcggcggcgatctcctcggcggtcttgccgaacgccagcacctgggtttgggcgaagaagttgctcatcagcagatcatgcatgctgccggtgccctcggcggtcggcaggtcgtcgaggggttgagcaaagccgatgaaatcggctggcaccagccgggtgccctggtgcagcaactggtagaaggcgtgctggccgttggttcccggttcaccccaaaagatttcaccggtgtcggcgctgaccgggctgccgtcggcgcgcgtggacttgccgttggattccatggtcaactgctgaaggtaggccggaaaacgcgacaagtcattggaatacggcagcacggtgcgtgattgcgcaccgaagaaattggagtaccacagtccgatcaggccaagcagcaccggcgcgttggattccagcggagcggtcgcgaaatggcggtcgatgatgtggaatccggccaagaaatcggcgaaggcgtcgcggccgatcaccgtcatcaacgacagcccgatcgccgaatccaccgaataacgcccgccgacccaatcccaaaaaccgaacatgttgtcggtgttgatgccgaagtcgtcgaccaggcgcttgttggtggacaccgcgacaaaatgccgcgacaccgcggcgtcgcccagcgcatcggtcagccagcgacgcgccgcggtcgcattggtcaatgtctccagcgtcgagaacgtcttcgacgcgacgatgaaaagcgttgtggcggggtctagatcggcgagcgtggcgatcaggtcggcgggatcgacgttggacacgaagcgcgcggaaatgcccgcgtcggcatagtggcgcaacgcttggtacaccatcaccggacccaaatccgaaccaccgatgccgatgttgacgacggtgctgatccgctttccagttgctccggtccactcgccgctgcgcaggcggtcggtgaaggcgcccatcgcgtcgagcacggcatgtacgtcggtgacgacgtcttggccgtcgacgacgagttcggcgtctcggggcagccgcagcgcggtgtgcaacaccgctcgatcctcagaggtgttgatatgcacaccggcgaacatctggtcgcgacgctcttcgaggtgggccgtccgggccagatcgatcagcagcgccagcgtctcgcgggtgacgcggtgtttgctgtagtcgatgtagagatcgccgacgctgacggtgagctcccggccgcgacccggatcgtcggcgaagaactggcgaagatgggtgtttccgatctgatcgtgatgtctgcgcagggcgtcccatgccggggtagcggtgatgtcggggattggcgcggaggtcatggttcgaccctaatgccgtggagtggcgtcgatcagagccgctgtcttcgccgagcctttagttatcgtgctcggcggcactcgccgtttgtcgcggtatctacaggctcggcgatgcgggcctgcgctctcgcggcctcggcccccgccgaggccgctgaccgtcgcccagcacccgctgcagatcaggcagcatggcctgcaatggcgcacgccagtacgcccaggtgtgggtttcgccatccgggaagttgaaccgccgttgcgccgcttggtacttgctttgcaaagcctgtcgcctattgccgctcaactccgccgagggcgtgccgttgcccgaatacgcccagatacggggtgctgttggccaccagcttcgcggcattgaccgttggctcgctgtgggcccacgccggatcggtcggcgggcccccggatcaatgacgcggatccggcaaccacgccatttccactcgggatgatcccctcactcgccgccagccagtcggccagctcttgggccatatcccgccgttgccgaccgccggccggtgccagttggaatagaactcgccatgccaccggtgggcatggcgagcgacagaccggtctggtcaaccgaataccggcaggtgtatatcccggccgttgtagtcgtctcgggcgagtatgccgtcggacaagtaccacgcatgagggccgccaccttgaaactccaccttgattaggcgatgcatcgaccgcgacgggaccatcagtcgatgggtagaccccgccgcgactacgttgacgaggttgtcgagctggcgccttgcccgagcagcgcgatcaaagctgccgcccatatgaccatcaaccggcgcaattgtgaaactccagctgcctttgctgcatccatttcggcggaaattcagcgcagcgatgcagaaattcccggcaaacagcggcggaagtgacccattagtgaccgaggcggcccctgcccaatcgcaaaagcaggatggccagatccttaccgtcgggtcccagctcgctgtagcgttcgatgaccttcatctcccggctgtgtaccagccgagtgccaccggacgccatccgggccttgccgatggccttggaaacctcagcgcgtcgcttgactaacgcgaggatttcggcgtctagccggtcgatctcttcgcgcagcgtgtcgatctcggggacaggttgggactcgagcatttccaggttcatggctgctaactccgcgttctcgtgatgtgggggttctggtctcatccggtactgggcctcacacaagagacgagccccgaatccggaagcggaccacggggctctgcgaaagcagctagaccacgggcaccgctggccggtacccgtagaaaaatcggcgctgcgcgttgagcacgaaccgagtgtgccatcaacggacgcgcccgcgcaaaaacttggcgggaaaagtgcacccaaaattgggtggtggcgccgaaggacctgccgcgtggcgatgagcctggccaggctatgccgcggtccgccgactcgtcgccgcgcggcggtaagtttggaccgacatgagtgtgcacgcgaccgacgccaagcctcccggtccatccccagcggaccaactgctcgacggcctcaacccgcaacagcgccaggcggtcgtgcatgagggttcgccgctgctgatcgtcgcgggcgcgggttcgggtaagaccgcggtgttgacccgccgcattgcctatctgatggcggcccgcggcgtcggggtgggccagattctggccatcaccttcaccaacaaagccgccgccgagatgcgcgaacgggtggtgggcctggttggggagaaggcccggtacatgtgggtgtcgacgtttcactccacctgcgtgcgtatcctgcgcaaccaggcggcgctgatcgagggcctcaactccaacttttcgatctatgacgccgacgattcgcggcggttgctgcagatggtgggccgcgacctgggcctagacatcaagcggtactcgccgcgactgctggctaacgccatctccaacctgaagaacgagttgatcgacccgcatcaggcgctggccggcttaacggaggactccgatgacctagcgcgcgccgtggcgtcggtttatgacgaataccagcggcggctgcgggcggccaacgcgctggacttcgacgacctgatcggcgagaccgtcgcggtgctgcaggccttcccgcagatcgcccagtactaccgtcggaggttccggcatgtcctggttgacgaataccaggacaccaaccacgcccagtacgtattggtgcgcgagctggtcggccgcgacagcaatgacggtattccccccggcgagttgtgcgtcgtcggggatgccgatcagtcgatctatgcgttccgcggcgccaccatccgcaacatcgaagacttcgaacgtgactaccccgacaccagaaccattctgctggaacagaattaccgctcgacgcagaacatcctgtcggcggccaactcggtgattgcccgtaacgcggggcgccgggagaagcggttgtggaccgacgccggcgccggggagttgatcgttggctatgtcgccgacaacgagcacgacgaggcccggttcgtggccgaggagatcgatgcgctcgccgagggtagcgagatcacctacaacgatgtcgccgtcttctaccgcaccaacaactcgtcgcggtcactggaagaggtgctgatccgcgccggtattccgtacaaggtcgttgggggagtgcgcttttacgagcgcaaggagattcgcgacatcgttgcctacctgcgcgtgctggacaacccgggcgacgcggtcagcctacggcgcatccttaacaccccgcgccgcggtatcggggatcgtgccgaggcgtgtgtggcggtgtacgccgagaacaccggcgtcggcttcggtgacgcgctcgtcgccgcggcccaaggcaaagtaccgatgctgaatacccgggcggagaaggcgatcgcgggtttcgtcgagatgttcgacgagctgcggggccgcctcgatgacgacctgggggagctggtcgaggcggtgctggaacgcaccggataccgccgcgagctggaagcgtccaccgatccacaggaattggcccgcctggacaacctcaacgaattagtcagcgtcgcacacgaattcagtaccgaccgggagaatgccgccgcacttggcccagacgacgaagacgtccccgacaccggtgtgctggcggattttctggaacgggtgtcgctggtcgccgacgccgatgagatcccggagcatggcgcgggtgtggttaccttgatgaccttgcacaccgccaagggtttggagttcccggtggtgtttgtgaccggctgggaggacgggatgttcccgcacatgcgggcgttggacaacccgaccgagttgtccgaggagcggcggctggcctatgtcggcatcacccgcgcccggcagcggttgtacgtgagccgggcgatcgtgcgttcgtcttggggccagccgatgctcaacccggagtcgcggtttctgcgggaaatcccgcaggagctcatcgactggcggcgcaccgccccgaagccgtcgttcagtgccccggtgagtggcgccggtcggttcggtagcgcgcgtccatcaccgacccgctcgggggcgagcaggcgcccgctgctggtgcttcaggtcggcgaccgcgtgacccatgacaaatacggcctgggccgtgtcgaggaggtctccggtgtcggcgaatcggcgatgtcgctgatcgacttcggtagctcggggcgggtgaagctgatgcacaaccacgcccctgtcaccaagctctgagatttcgcgccgagcgtgaagtcacggcggctatttcgcggatttctcgccctgagaacacgttcggcgtcgttgccgggtcaaccggtgtaattgccgacgctaagtccccgcttggcgagccacggcactgggtccacgcgctcggtgccgcccaggagcacctcgaagtgcaggtgcgggccggtggaaaagccacggctgcccatggtggcgatctggtcgcctgccatcacgcgctcaccgacgctgaccaacgtggtattgacgtggccgtatagcgtgaccgtgccgtcggcgtgcagcagcttgacccacattccgtagccggcggtggggccggcgtcgatgacgacgccgtcggacaccgcataaatcggggttccgatcgcgttagccaggtcgataccggcgtgcagtacaccccatcgataaccgaaactcgacgtgaagatgcccttcgtcggcatgacatacagcgggcgctgtagtcgcgcctcgcgctcggcgcgctcctcggcgaaggcaacccccctggcgaactccgcgttgtgcaccgcagcactcgccgccggctgggcggcgatgacctggacgccccgcggtgggttgcttcccgacccttcgttgagcgccgatgcatgagcggtcagcacggtctcggtgcgtggggtttccgactgttggatcgccgtatgcgctgctgcggccgccgcgcccgcggccatcgccgagatcagcaggcgcccccgggccgcaccgatcggttgcttgcggtgctgcccgacgcgccgggacaccggggtgacctccggggtcagcacgaccgtgggggctaccagccattcgggggccagatcgtcggcgtcgtccaggtcgtcgagttctggagccgctagcaactgcgcttcgtagtcgaagacgcagtcgtcccctaggtccaggtcatcgagctctgcgaaatccagctcatcgtagagtgctaagccgtcgaggaatccgtccagcgggatgatttcggtgacttcgttacggtgatgatgcggccaacgatcgcgaggtgtgcgaatcgctgccatggcagcagaacgggcgatacggtgctgggacaaatctgaaatgtcctcggatcgtgaccataacgttatctggaccctgagacgttatccgcaaccggatggtagtggcaacttcagcgcggaattcggctgtgattgtgagttggatcacgtttcggctggacaaacatatcggtgagctgtgccacaccgggtggatgcggccgcggagttaatcggcggtctcgatacagttctccgtgcgagtcgccgatttcggcaccgcctacctattggtcgagcagtaagccgagcgaagacggtgagcccatggatcttttcgagtatcaagccaaggagttattcgccaagcacaacgtgcccagcacgccgggtcgggtgaccgacacagccgagggtgccaaggctatcgccacggagatcgggcgtccggtgatggtcaaagcgcaggtcaagatcggcggccggggcaaggccggtggcgtcaaatacgccgcgaccccacaagacgcgtacgagcacgccaagaacatcctcggcctggacatcaaaggacacatcgtcaagaaactgctggtcgctgaggctagcgatatcgccgaggagtactacctatccttcctgctcgaccgggccaaccgcacctacctggcgatgtgctcggtggagggcggcatggagatcgaagaggtagcggccaccaaacccgagcggctcgccaaagtcccggtgaatgccgtcaagggcgttgacctagatttcgcgcggtccatcgccgaacagggtcatcttccggccgaggtgctcgacaccgcagcggtcaccatcgccaagctgtgggagctcttcgtcgccgaggacgcgacgctggttgaggtcaacccgttggtgcggacgcctgaccacaagatcctcgcgctggatgccaagatcaccctcgacggcaacgccgatttccgtcagcctggccatgccgagttcgaggatcgagctgccaccgatccactggagttgaaggccaaggagcacgacctcaactacgtcaagctggacggtcaggtggggatcatcggcaatggcgcgggcttggcgatgtcgactctcgacgtcgtcgcgtatgccggtgagaagcacggcggagtcaagccggccaacttcctggatatcggcggcggcgcttcggccgaggtgatggccgcgggtctggacgtggtgctgggcgaccagcaggtcaagagcgtgttcgtcaacgtcttcggtggcatcacctcgtgcgatgcggtggcgaccgggatcgtcaaggcgctgggcatgctgggtgacgaagccaacaagccgctggtggttcggctcgacggcaacaacgtcgaggaaggccgtcgcatcctgaccgaggccaaccaccccctggtgacactggtggcgacgatggacgaagccgccgacaaggccgctgagctggcgagcgcctgagcgaaaggacccatgactcacatgtccatatttctgagcagggacaacaaggtcattgtgcagggcatcaccggcagtgaggccaccgtccataccgcgcgaatgctgcgggcgggcacgcaaatcgtcggcggtgtgaacgcacgcaaagcgggcaccaccgtcacgcatgaggataagggcggccggctgatcaagctgccggtgttcggcagtgtcgcggaggcgatggaaaagaccggcgccgatgtgtcgatcatcttcgtgccgccgacgttcgccaaggacgccatcatcgaggccatcgacgccgaaattccgctgttggttgtgatcaccgagggaattccggtgcaggacaccgcctatgcctgggcctacaacctcgaggctggccacaagacccgcatcattggccccaactgtcctggcattatcagtcccggtcagtcgctggccggtatcacgccggccaacatcaccggacccggtccaattggtctggtgtccaagtcggggacgttgacctaccagatgatgttcgaactgcgcgaccttggattctccacggcgatcggcatcggtggtgatccggtgattggcactacccacatcgacgccatcgaggccttcgagaaggatccggacaccaagctcatcgtgatgatcggcgagatcggtggtgacgccgaggagcgggccgcagacttcatcaagaccaacgtgtccaagccggtcgtcggctatgtcgccggatttaccgcacccgaaggcaagacgatgggccacgccggcgccatcgtctccggctcgtctggcacagcggcggccaagcaagaggccctggaggccgccggtgtgaaggtcggcaagaccccatcggcgaccgcggcgctggcccgggagatcttgctcagtctctagggcgagcagacgcataagcccccgcacgctcggcgtgtcgggggcttatgcgtctgctcgccctatacgcaacaggccaacttggcggccagccgctccacgtacgcggctgcgtcgtctgcagacctgtccggcataccgaacagcacctccgtaacgccaagctcggcccagcgcgccagcttgtcgggcaccggtttgacgtccagggccacgatctgtggaagcccgtcgcggccggcggccgcccagatgtcttgcagtaacttcaccggctcgtcgatgtcgacgtcgcgtggagtggtgatccagccgtcggcgctgcgcgcgatccacttgaagttcttctccgtccccgcagcgcctaccagcaccgggatgtgcggctgcaccggcttgggccaggcccagctaggtccgaacttgacgaactcgccgtcatagcaggcctcctcttgggtccacaacgcccgcatcgcctcgaggtattcgcgcagcatggtgcggcggcgtccgggtggcacaccatgatcgacgagctcgtcggtgttccagccgaacccgaccccgacgctgacccggccgtgcgacaaatgatccagcgtcgcaatgcttttcgccagcgtgatcggatcatgctcgaccggcagcgccaccgcggtggcaagccggatccgcgacgtcaccgccgatgctgctcccaggctcacccacgggtccaacgtgcgcatatagcggtcgtccggcagcgaagcgtcacccgtcgtcggatgggccgcctggcgcttgaccgggatgtgggtgtgttcgggcacgtaaaacgtgcgaaacccgtggctttcagcaagtctggcggccgcggccggggtgatgccgcggtcgctggtgaacagcacaagtccgtagtgcatgcaccgaattagaacgtgttccacctgcgccgggcaagcggccgtccagtcgttaatgtcgcgagcgccggtcgctccggcagcggcacccgaacgtgcgctagcgtggttgatcgaatcgcgtcgccgggagcacagcgtcgcactgcaccagtggaggagccatgacctactcgccgggtaaccccggatacccgcaagcgcagcccgcaggctcctacggaggcgtcacaccctcgttcgcccacgccgatgagggtgcgagcaagctaccgatgtacctgaacatcgcggtggcagtgctcggcctggctgcgtacttcgccagcttcggcccaatgttcaccctcagtaccgaactcggcggaggtgatggcgcagtgtccggtgacactgggctgccggtcggggtggctctgctggctgcgctgcttgccggggtggctctggtgcctaaggccaagagccatgtgacggtagttgcggtgctcggggtactcggcgtatttctgatggtctcggcgacgtttaacaagcccagcgcctattcgaccggttgggcattgtgggttgtgttggctttcatcgtgttccaggcggttgcggcagtcctggcgctcttggtggagaccggcgctatcaccgcgccggcgccgcggcccaagttcgacccgtatggacagtacgggcggtacgggcagtacgggcagtacggggtgcagccgggtgggtactacggtcagcagggtgctcagcaggccgcgggactgcagtcgcccggcccgcagcagtctccgcagcctcccggatatgggtcgcagtacggcggctattcgtccagtccgagccaatcgggcagtggatacactgctcagcccccggcccagccgccggcgcagtccgggtcgcaacaatcgcaccagggcccatccacgccacctaccggctttccgagcttcagcccgccgccaccggtcagtgccgggacggggtcgcaggctggttcggctccagtcaactattcaaaccccagcgggggcgagcagtcgtcgtcccccgggggggcgccggtctaaccgggcgttcccgcgtccggtcgcgcgtgtgcgcgaagagtgaacagggtgtcagcaagcgcggacgatcgggcggccggcgctcgtccagctcgcgacctcgtcagggttgcgttcggcccaggtgtggtggcgttgggcatcatcgccgcggtgacgctgctccaattgctgatcgccaatagcgacatgaccggtgcgtggggcgccatcgccagcatgtggctgggcgtgcacctggtgccgatctcgatcggtggccgcgcactgggcgtcatgccgctgttgccggtcctgttgatggtgtgggccaccgcgcgcagcacggcgcgggccacatccccacagtcgtcagggctcgttgttcgctgggtcgtcgcgtcggccctgggcggaccgctgctgatggcggcgattgccctggcggtcattcacgacgcgtcatcagtggtcaccgagctgcagacgcccagcgccctgcgcgcgttcactagtgtgctggttgtgcattccgttggggccgcgaccggggtgtggtcccgggtaggtcgacgggcgctagccgccacggcactgcccgattggctgcatgattcgatgcgtgccgccgccgctggggtgctggcgttgctcgggctttccggcgtggtgacggcggggtcgctggttgtgcattgggcgacgatgcaagagctctacgggatcaccgattcgatattcggccagttcagcctcactgtactttcggtgctttacgcacccaacgtcatcgtcggcacctcggccatcgcggttgggtccagtgctcacattggcttcgcgacgttcagttcgtttgcagttttgggcggcgatatcccggcactgccgatcctggccgcggccccgacgccgccgctcggcccggcatgggttgccttactcattgtgggtgcttcgtcgggtgtggcggtcggtcagcagtgcgcccgccgcgccctgccgtttgttgcggctatggccaagctgctggtcgctgccgttgccggggcattggtaatggcggttctgggttacggcggtggcggccggctgggcaatttcggcgatgtcggcgtggacgagggcgccttggtgttgggcgtgctcttctggtttacgttcgtaggatgggtcacggtggtgattgccggcgggatcagccgccgccccaagcggctccggccggccccgccggtcgagctggacgccgatgaatcttcgccaccggtagacatgttcgacggggcagcgagcgagcagccgcccgcttcggtcgcggaagacgtcccgcctagccacgacgacatcgccaacggcctcaaggcccctactgccgacgacgaggcgctgcccttgtccgacgaaccgccgccgcgggccgactaatctgcggttggtgaggccgcaactgtctgaggcctttactcacggtactgagtctgcactgggatgcaggctggtggtgctcacacgctttgaggagccagactaggctcgccgtgtgcaggaaccgcttcgtgtacccccgagtgcacctgcgcggctggtagtactcgcgtctggcaccggttcgttgctgagatctctactcgatgccgctgtcggcgactacccggcacgggtagtcgccgttggtgtggatcgcgaatgccgggccgccgaaatcgccgcggaagcatcggtgccggtgttcaccgttcggctcgccgaccaccccagtcgcgatgcctgggacgtcgccatcaccgccgccaccgcagcccatgagcccgacctcgtcgtttctgcgggctttatgagaatccttggaccgcagttcctttcacgattctacgggcgcaccctcaacacccacccggcgctgctgccggccttccccggcacgcacggtgtcgctgacgcgctggcctacggggtgaaggtcaccggcgctacggtgcacctggtagacgctggcacggacaccgggccaatactggcgcagcaacctgtgccggtgctcgacggtgacgacgaagagactttgcatgaacgaatcaaggtcaccgaacgacggctgttggtagcggcggtggccgcactggccacccacggcgtgacggtggtcggacgaacagcgacgatgggacgaaaggtaaccataggatgagcaccgacgacggaagacggccgatccgccgtgcgctgatcagcgtgtacgacaagaccgggctggtagacctggcacagggcctgagcgcggccggcgtcgagatcatctcgactgggtcaacggccaagaccattgccgacaccgggattccggtgacccccgtggagcagctgaccggctttcccgaggtgctcgatggccgggtcaagacactgcacccgcgagtgcatgccgggctgctggctgacctgcgcaagtccgagcacgccgcggccctcgagcaactcgggatcgaggctttcgaactcgttgtagtcaacttgtatccgttcagccagaccgtcgaatccggcgccagtgtcgacgactgcgtcgagcagattgatatcggcgggccggcgatggtgcgggccgccgccaaaaaccatcccagcgcggcggtggtcaccgatccgcttgggtaccatggcgtgcttgccgcactgcgcgccggcggattcaccctcgccgagcgcaaaaggctggcgtcgttagcgtttcagcatatagccgagtacgacatcgccgtcgcgagctggatgcaacagaccctagcgcccgaacatcctgttgccgcctttccgcagtggttcggccgaagctggcgccgcgtggcgatgctgcgctacggcgagaacccgcaccaacaggccgctctctacggcgaccccaccgcctggccggggctggcccaggccgagcaactgcacggaaaagacatgtcctacaacaacttcaccgatgcggacgcagcctggcgggccgccttcgaccacgaacaaacgtgcgtggcgatcatcaagcacgccaacccgtgcggcatcgcaatctcgtccgtttcggtcgccgacgcgcatcgcaaggctcacgaatgcgatccgctgagcgcctacggtggggtcatcgccgccaataccgaggtcagtgtcgaaatggccgagtatgtgagcaccatcttcaccgaagtcatcgtcgcgcctggctacgcccccggggccctcgatgtgctggcccgcaagaagaacatccgggtgctggtagccgccgagccactggccggtggcagcgagttgcgtccgatcagcggtggactgctgatacagcagagcgaccagcttgacgcgcacggtgacaacccggcgaactggaccttggcgaccgggtcacctgcggaccccgcgacgctgaccgacctggtcttcgcgtggcgagcctgccgtgcggtcaagtcgaacgcgatagtgatagctgccgacggcgccaccgtcggcgtcgggatgggtcaggtcaaccgtgtcgacgccgcccggttggccgtcgaacgcggcggcgagcgggttcgcggcgcggtggcagcctcggatgcgttcttcccctttcccgacggcctggaaacgttggccgccgcgggggtcaccgcggtcgtccaccccggtggctcggtgcgcgacgaggaagtgaccgaagcggcggccaaggccggtgtcaccctatatctcaccggggcgcggcacttcgcgcactgaggccgctggccgcgacagtgaaatccacgacgtgacacgccggaaacgcgtcgtgacattcactctcgtggccagaagaaagacggcgtcgtagcgtggaacggtgatgtcacccagtaacctgccccgcaccgtgggcgagctgcgtgccgccggtcatcgggaacggggggtcaagcaggaaatccgggaaaatctgctgaccgcgctggccgacggcgacaacgtctggccgggcatcctgggtttcgacgacaccgtgattccccaggtggagcgggccttgatcgccggtcacgactttgtcctgctcggcgaacgcggccagggcaagacccggctgctgcgcgcactcgcgggtctgctggacgagtggacgccggtgatcgccggcgccgaactgggcgagcacccctacacgccgatcacgccggagtcgatccggcgggccgcgcagctcggcgacgacctaccggtggcgtggaagcaccgcagcgagcgctacaccgagaagctggccacccccgacaccagcgtcgccgacctggtcggcgacgtcgacccgatcaaggttgccgagggccgcagcctcggggatcccgaaaccatcgcctacgggctcatcccgcgggcgcaccgcggcatcgtcgcggtcaacgagctgcccgacctcgccgaacgcatccaggtgtcgatgctcaacgtcatggaggagcgcgacatccaggtccgcggctacacgctgcggctgccgctggatgtgttggtggtcgccagcgccaaccccgaggactacaccaaccgtggccgcatcatcacgcccatcaaggaccggttcggcgccgagatccgcacccactacccactggagctggaggcggagatgggcgtcatcgtccaggaggcgcacctgagtgcacaggtgcccgactacctgatgcaggtgctcgcgcggtttgcccgttacctgcgagaatcccgctcgatcgatcagcgctccggggtgtcggcgcggtttgccatcgcagcggccgaaaccgtggcggctgccgcccggcaccgcggggcggtgctgggggagacagacccggtggcccgggtggtcgatttgggcacggtgatcgacgtgctgcgcggcaagctggaattcgagtccggcgaggagggccgcgaacaggcggtgctcgagcatctgttgcgtcgcgccaccgccgataccgcgtcccgggtgctgggcggtatcgacgttggctcgttggtgaccgcggtcgagggcggttcggcggtgacgacgggcgagcgggtctcggccaaggatgtgctggcggcggtgccgggcctgccggtggtggacaggatcgcgcgcaagctgggcgccgaatccgagggggagcgtgccgcggcactggaactggcgttggaggcgctatacctggccaagcgcgttgacaaggtctgcggggagggccagaccgtctatggctaagtctgatggtgacgacccgctgcgcccggcttcgccgcgcttgcgatcgtcacgacggcactcgctacgctactcggcgtacaccggcgggcccgacccgctggccccgccggtggatctgcgggatgcgctggaacagattggccaagacgtcatggcgggcgcctcgccgcgccgggcgctgtccgagctgctgcggcggggcaccaggaacctgaccggcgccgaccggctggcggccgaggtgaaccgccgccgacgggagttgttgcgccgcaacaacttagatggcaccttgcaggagatcaagaagctgctcgacgaggccgtgctggccgaacgcaaggagctggcccgcgcgctagacgacgacgcccgcttcgccgagctgcagctggacgcgcttccggcctcgccggccaaggcagtacaggagctggccgaataccgctggcgcagcgggcaggcccgcgaaaagtatgagcagatcaaggatttgctcggccgtgagctgctcgaccaacgctttgccggcatgaagcaggcgcttgccggtgccaccgacgacgatcgccggcgggtcaccgagatgctcgacgacctcaacgacctgttggataagcacgcccgcggtgaagatacgcagcgggacttcgacgagttcatgaccaagcacggcgagttcttcccggagaacccgcgcaacgtcgaggagctgctggactcgctggccaagcgagccgccgccgcgcagcggttccgcaacagcctgagccaggaacagcgggacgagctggacgcgttggcgcagcaggcatttggctctccggcgttgatgcgggcgctggaccgtttggatgcgcatctgcaggccgcccgtcccggcgaagactggaccggctcgcagcagttctccggtgataatccgttcggcatgggggaaggcacccaggcgctggccgacattgccgagctggagcagctggccgagcagctgtcgcagagctatccgggcgccagcatggacgatgtcgacctggacgcgctggcccgtcagctcggcgaccaggccgccgtcgacgcccggacgctggctgaattggaacgcgcgctggtcaatcagggcttcctggaccgcggttccgacggccagtggcggctctcgccgaaggccatgcgccgcctcggcgaaacggcgttacgcgatgtggcgcaacaactttccgggcgccacggcgagcgtgatcaccggcgtgccggcgccgcgggcgagctgaccggtgcgacgcggccctggcagttcggcgacaccgagccgtggcacgtcgcccgcacgctgaccaatgccgtgctgcgccaagccgcggccgtgcatgaccgcatccggatcaccgtcgaggatgtcgaggtcgccgagaccgaaacgcgcacccaggccgctgttgcgttgttggtggacacctcgttttcgatggtgatggagaatcgctggttgccgatgaagcgcacggcgctggcgctgcaccacctggtgtgcacccggttccgctcggatgccttgcagatcatcgcgtttgggcgctacgcccgcacggtgacggcggccgagctgacggggttggcgggtgtctacgagcagggcaccaacctgcaccatgcgctcgcgctggccggccggcacctgcgccggcacgcaggcgcccagcccgtggtgctggtggtgaccgacggcgagccgaccgcccacctggaggacttcgacggcgacggtacgtcggtgttctttgattacccgccccatccgcgcaccatcgcccacaccgtgcgcgggtttgacgacatggcgcggctgggtgcgcaggtgacgatcttccggttgggcagtgaccccggtctggctcggttcattgaccaggttgcgcgacgggtgcagggccgcgtggtggtgcccgatctcgacgggctgggcgcggcggtggtgggcgactacctgcgcttccggcggcgctagtttgttgcaatcatggtgctagcatcgtgctagcaatatgctaacatagtgcgatgaagacgctgtatctgcgcaatgtgccggacgacgtggtcgagcgactcgagcgcctcgccgaactcgccaagacgtcggtgtccgcggttgctgtgcgtgagctcaccgaggcttctcgccgcgccgacaatccggcgcttcttggggacttgcccgatatcggcatcgacacgaccgaactgatcggtggtatcgacgccgagcgcgccggtcgatgatcgtcgttgacgcctcggccgcgctggccgcgctgctcaacgatggacaagctcgacaattgatcgctgccgagcgcctgcatgtcccgcatctggtcgattcggaaatcgcgagcgggctccgcaggctagcgcagcgggatcggctgggcgcggccgacggacggcgggccctccaaacgtggcgccgcctcgcggtgacgcgttatccggtggtgggccttttcgagcgtatctgggaaatccgcgcgaacctgtcggcatacgacgccagctatgtggccttggcggaagccctgaactgtgcgctcgtcacagcggatctgcggctcagcgacaccggccaagcccagtgtccgattaccgttgtgcccaggtagccgtggcacggatgttcgaggatccgtatatcacaacgcgataggtcctgttgacacaagggaagcgcggggcgccgtcggcggttcgtctcgtcgaaatgcgacaacaacgccgtgcgcggcacatcccagtttgtgagacactgtgcgcgtgccctcgcagtggatgatctcatcccgggtaacggtagcctggaacatcgtcggctacctcgtgtatgcggccctggcttttgtcggcgggtttgcggtttggttctccttattcttcgcgatggccaccgatggttgtcacgactcagcttgcgacgcaagctatcacgtgttcccggccatggtcaccatgtggatcggagttggcgcggtcttgctgctcaccttggtggtcatggttcgcaactcgtcgcgaggcaacgtcgtgatcggatggccttttgttgggttgttggcgcttggccttgtctacgtggctgccgatgcggtcttgcactgatcgacgtggggttctgcgtcagtaggcgtcgcgggttcggccgccgggggatccgtacaggtacgggtagtgcacgtcggggtcgttggccggtcgcatgttcagcggtggcggcgcggtgcgccaggcggccgggagatggcaaccggtgttgtaggagtagccgagtgggccgcggttgtcgccattgacgaggtttatcgtgacgccgtcatcgcggatttgagagtaattcggggcgcccagcggctgtggcgggtcgccgggtacggagttgttgggccgaaaacccgccgccttgaacaccggggctagctcggtgacaatttgcagccattgctgcggagtgggcgctggacggccaaagaataactcgcttgcctcttgtcgaccgatggtgcgggtgaacgggtcgttgcagccgttggtgagatggctcactgtgacgcctgttgagaaccgggtctgcggtgaatatttcgcgatcatcgccctgatggtggcgtcgaggttggcgagctgctgctggactgtctcaagatcgggtcgtccgttgacgattttctgccggcggtccagctcgccccgcccgggattggcgtaagggtcgaacgtattgggtttgatacacccggccagcagtgcggcgatgccgaggagcgccgcggtcaggctgcgggatgttcgcttcatgggtgatagttcgggttgggtattggcaatccgaacgggccgggcccactgggcatcgtcggtggcggcagcacagggggtttgatgaggtcgtcgggcaatcccgccagcacggcggccaagttgtaaccactcatccgaagctgatcattgtctccgttacgcgcgtactcagagtgtccttatgctcgctcgtgaagttggccgtcgcccaagagcgggccgggcgccaaaccggtgttgaccgacagttgtgtcatgccgggtacgtcctggggtgcggagccgaatgcgccgaattcggggatggtattggcgacatggtcgttgacgccgatcatgtagaaggcatgccctggctcaacgcccagctgcgacgcgtgcgtgagctcggtgcccggtgaaccgtacaaaacgacgtcgctgaccggtgccccctgctgcagcgccagactggttaccagggatccgtaggaatgcccgaacgcggtgatgtgctgatcgctgacattcgtggtagcggccaagcctttgtcgaagcggttcaacggccccgcggcatcgcgagccgaccagtcgtgcatcacgtctttgaggccgtccggcgcgtcatagcccagccacgcaatggatgccaccgcatcgtaatttggccatccggctcgttccctcagttcggctgcctttgcgcgctgaattccagcttccttgaccatgtccccaacgctcgaactcacccgcgtgttcaggccgcccatcgtgacgccgacgcgttcggcgttgtcgacgtcgccaactcccacagccgccaacacctttcgcgggtcactggcggtgtccaacagaatgaggctggtgccgggatgggctgccagagtatcccgcaacgctcgcagatccgccagcttgtcggtgtcggtgtgccagactccatctctgctcaaccagccgttctgcagccgggtgagttctcgttgcagcactgaaagattcagttcgttgcgaacggcgatgggaatgccgtcgcgattacgcagggtattggggaaccattgcttgacccgatcctgctggcccggggtcagcgaatgccaccaccgcttgacctcctcagggtcgctgtccggcggcggcatctgcggcattgtgggtggcgcatggctgagttgggcattgacctgctcgcgcgacaagtccccggcggcgcatcgaatcgccgcggccagatcctcatcggcggtctcggcgtcggccagcagacgtttgatgccctccggattgcggtgttgaggatggcctgctgatcggccggggaatacgacgacaagtcgggtggtggcaacgccgtaccggtcgcgtaagcgatcgtcaggtgatgctcacgcgcggcatcgcggatcacttgtagccgcatcttgatcgcggcgacctcctcggccgccttttccgcggcccgcgcgaccgcttcacacgcgccggcatggtgatcgagcagcaccgttgtgtgatgggttgctacctgtgccgcctcggcggccgcaccgccaaagccgagcagccccatggtgtcacgcagcgccgccgatgcggtgcgtgtgccgtgcgcgcggtcgatcgcggcctgaacaccgtcctgatcgctgtgggatcccagcgctcaatgtcagctaacgtcaacgccgtcgcatcgggcgcttccaccgcctgttggataaaccgcggccagtgccgcggcgttgtgttcctccatctcggcgaacccgaccgcggccagatgcatgccgtaagaatggtccccgatgcgggccgcgtgggcggtgctggcctccgcccagctatccagcaatcccgacagcgcgcccgccgacgaaccgacccatcccggccgcgccccttcggccgcacccaggcagcagtggtgtgacgtcagcaaagactcgccgtggtcagcctgctgataaccgacctgggacaggacttcaggaatcgcccgcaacgttctgccataccaactcgcttccacacgaaccaaactttcggcggagtatggcacacgagcacattgcgggcgattcacccgcatcgagctgaccgggcggcgcaccttgctatttgcggctatttgcgtggcttgcggggtttgcgcttgatgcccacatcaccccccagcgagaagccgcggatcctcaccgtcggcgcgccacgggtgccctccccgaccaccttgcggtcgaagccgcccatcactcggtgaccgtggatctccacgttgacttcgggtggcagcagaattgtctgcgcccccatgatcgagtacgcacggatgtccacctcggtcgaggtgaagtcggcgtagcgcagatccagcaccccgctgccccacaaggtgaacgtggtcagcttcttcggcacgttccagcggccgcgtcgttcgaatccgcccagtagcgccagcagcagcgtggacggcgccggattgcattcgccacccctgcgcgggcctatcgccgcccccggcagatcggcccgcagccgatccagctcctggtaggtggttgccgcataggcccgcgccagccggtcttcataatcggtcagctgcaggcggccctgctcggccgcgtaggccagcaactgcgcaatctgtatccggtcggtgtccgacgcacgcgcggactcgtcgcgcgagttcctcgcgtcacgctgcgccgagttgctcatcgtccacgagcctacgacgtcaagaatttgcttcaagaggtgttggcgaaactgcaaatgttgccaggttcgactccttgggtagtccacccccagtggggtgggataccatgaacgggtgagggattaggggcaagccatgagcaaggaattgaccgcaaagaagcgcgcggcgctgaaccggctgaagacggttcggggccatcttgacggaatcgttcggatgctggagtccgacgcctactgcgtggacgtgatgaagcagatttcagcggttcagtcctcgctggagcgggccaaccgggtgatgctgcacaaccacttggagacgtgcttttccacggcggtgctggatggtcatgggcaagcggccatcgaagagctcattgatgccgtcaaattcacgccggcgctgaccggtccacacgcgcggctcggcggtgccgcggtcggcgagtcggccaccgaggagccgatgccggatgccagcaacatgtgacgagcgccggactccggtgtttctcgggacaacgacatacgaaaggagcatccgcgatggtgtggcatggattcctagcgaaggcggtacccaccgtggtcaccggcgcggtgggggtcgcggcgtatgaggcgctgcgcaagatggtggtgaaggctccgctgcgggcggcaaccgtgtccgttgccgcctggggcatacgcttagcacgtgaagccgagcgcaaggccggggagagcgccgagcaagctcgactgatgttcgccgacgtgctagccgaagccagcgagcgcgccggggaagaagttccaccactggcggtggcgggttcggacgacggtcatgaccactgacgttctttctgacaccgacgtctcgctgaaggtggtctccaacgcgtcggggcggatgcgcgtgtgcgtcaccgggttcaatgtcgatgcggttcgggccgtcgcgattgaggagacggtctcccaagtgaccggggtgcacgccgtgcacgcctatccgcgaacagcgtcggtggtgatctggtactcgccagagctcggtgacaccgccgccgtgctgtcggcgatcaccaaagcgcagcacgtcccggcagaattggtgcccgcccgtgccccgcactcagcgggtgtgcgcggcgtgggcgtggtgcggaaaatcaccggcgggatccgccgcatgctaagtcgcccgccgggcgtcgacaagcccctgaaggcgtcgcgttgcggcggccgcccgcgcgggccggtccgcgggagcgcctcgtggccgggcgagcagaaccggcgcgagcggcggacgtggttgccgcgggtgtggttggccttgccgttggggctactggcgctgggttcgtcaatgttcttcggtgcttacccgtgggcggggtggctggccttcgccgcgacgctgccggtgcaattcgtggccgggtggccgattctgcggggggcggtgcaacaggcgcgggcgttgacctcgaacatggacacgctgatcgcgctgggtacgctgaccgcgtttgtctactccacgtatcagttgtttgccggtggacctctgttcttcgacacctcggcgctgatcatcgcgttcgtggtgttgggccgccatctcgaggccagagcaaccggaaaagcgtccgaggcgatcagcaagctgctggagctgggcgccaaggaagccacgctgcttgtcgacggccaagagctcctggtgccggtcgatcaggtccaagtcggagacctggtgcgggtgcggcccggagagaagatcccggtcgacggtgaggtcaccgatgggcgcgccgccgtcgacgagtcgatgctcaccggcgaatccgtcccggtcgagaagacggcgggtgaccgcgttgccggcgcaacggtcaacctcgacgggctgttgaccgtgcgcgccaccgccgtcggggcagacaccgcgctggcgcagattgtgcgactggtcgagcaggcacagggcgacaaggcgccggtgcagcggctggccgaccgggtttcggcggtgtttgtcccggccgtcatcggcgttgccgtcgcgacctttgcgggatggacactgatcgccgccaacccggtggctggtatgaccgccgcggtcgcggtgctgatcatcgcgtgcccgtgtgcgttgggcctggctacccccacggccatcatggtcggcaccggccggggcgccgaactggggatcctggtcaagggaggcgaggtgctggaagcgtcgaagaagatcgacaccgtggtgttcgacaagaccggcaccctcacccgcgcccggatgcgggtgaccgatgtgattgccggccagcggcgccagcctaatcaggtgctgcggctcgccgccgcggtcgaatcgggctccgaacaccccatcggtgcggcgatcgttgccgctgcacacgagcgcgggttggcgataccggccgccaatgcgttcaccgccgtcgccgggcacggggtgcgggcgcaggtcaacggcgggccggtggtggtcggacggcgcaagctcgtcgacgaacaacatttggttctgcccgaccacctcgctgcggcggccgtggagcaggaagagcgcggccgcaccgcggtgttcgtcggccaagacggccaggttgtgggtgtgctcgcggtagcggacacggtcaaagacgacgccgcggacgtggtcggtcggctgcacgccatggggctacaggtagccatgatcaccggcgacaacgcccgcacggctgccgcgatcgccaagcaggtcggcatcgagaaggtgctggccgaggtgttgccgcaggacaaggtagctgaggttcggcggctgcaggaccagggccgggtggtcgcgatggtgggtgacggcgtcaacgacgcgcccgccttggtacaagccgatctgggcattgcgatcggcaccggtaccgacgtggccatcgaggcctccgacatcacgctaatgtccggccggctcgatggtgtcgtgcgcgcgatcgaactctccaggcagaccctgcgcaccatctaccagaatctcggctgggccttcggctacaacaccgccgcgatcccactggccgcgctgggcgcgctgaacccggtcgtggcgggcgcggcgatggggttctcctcggtcagcgtggtgaccaactcactgcggttacgccgcttcggccgcgacggccgaaccgcatgatccatgacctgatgcttcgttgggtggttaccggcctgttcgtgctgaccgccgccgaatgtggtctggcaatcatcgccaaacgccgaccgtggacgttgatcgtcaaccacgggttgcatttcgcaatggccgttgcgatggcggtgatggcctggccgtggggcgcgcgggttccgacgacgggacctgcggtatttttcttgctggcggccgtgtggtttggggcgacggccgtcgttgcggtccgcgggaccgctacgcgtggactgtacggatatcacggcttgatgatgctggccacagcctggatgtatgccgccatgaatcctcgtttgctccctgtccgctcgtgcaccgaatacgccaccgagccggatgggtcaatgccggctatggacatgactgcgatgaacatgccgccgaatagcgggtcacccatctggttcagcgcggtgaactggatcggtacggtcggcttcgcggttgcggcggttttctgggcatgcaggtttgtcatggagcggcggcaggaggcgacccagtccaggttgccgggcagcataggccaagcgatgatggcggccggtatggcgatgttgttcttcgccatgctgtttccggtctgaggcagttcgccgcctgtgtgtccgaaccgcaaggtaattcggaataggctgttcccaacctcctgcgtcgtaggcgggggcccggcgggcctagtcagcggcccgcatcgtcgccggctggacccagcggggcggacgtttctgcaggaaggccagcatcccttcgcgcgcttcgtcggagacgaacagcctggccgactcctcggtcaggcgttcggcgtcgcggtcgaacccttcgagcacggcggccgtggtcagcgccttcgacgcggccaggccttgtggcgagccgcggcccacgtcggcgaccagcgcggccaccgcggcgtccacgtcgtcggccgccatggtgatcagtccgatgtcggcggcttcgcgggcgccgaacttctcgccggtcaggtaatagcgggccgcggcgcgcggcgaaagcttgggcagcagcgtcagcgagatgatcgccggtgccaccccgatccgtgcctcggtcagcgcgaacgtgctttccggtccggcgaccaccatgtcgcacgcaccgaccaggccgaacccgccggcccgcacatgcccgttgatggcgccgaccaccggcagcggcgactcgacgatggcgcgcaacagcgccgtcatttcccgcgcccgcgccaccgccatccggtacggatcaccaccaccaccgccggcctcgctgaggtccgcgccggcgcagaacgttccgccggtatgccccagcacgaccagccgcaccgccggatctgcttcggccgcactcagcccttgatgtagttggctgaccagcgtgctcgacagcgcgttgcggttgtgcggagagttcagtgtcagcctggcgaaggggccgccgcaggcggccgggccagcgtagtcgacggggctgtccatcagtaggaccggggcagacccagcgatgtctgcgcaacgaagttcagcaccatctcgcggctgatcggggcgatccgcgccaagcgggccgaggtcatcatcgctgccacgccatattccttggtgaggccgttgccgcccatcgactgtacggcctgatcgaccgcgcggctggatgcctcggccgcagcgtatttggccatgttggccgcctcggccgcaccgaagtcgtcaccatggtcgtagagtgtggcggctttctgggtcatcagcttggcgagttcgacctcaatgtggcactgcgccaacggatgtgccaggccctggtgcgcgccgatcggggtggaccacaccttgcgggttttgacgtagtcgacggccctgccgagtgcgaaccggcccatgcccaccgcgctagccgcacccatgatgcgctcggggttcaggcccgcgaaaagctgtgcgatcgccgcgtcttcggctccaaccagcgcatcggcgggtagccggacgtcgtcgaggaaaacctggaactggcgttcggggctgaccagctccatctcgatcggggtgtagctgaacccgggagcgtcggtgggcaccacgaacaacgcggggcgtagcttgccggttttggcttcctcgctgcggcccacgaccagcaccgcctgcgcctggtcgatgccagaaataaagactttctggcccttgatgatccagtcgctgccgtcgcgacgcgcggtggtggtgatcttgtgtgagttggagccggcgtcgggctcggtgatggcgaacgccatggtcaacgagccgtcggcgatgcccggcaaccagcgcttcttctgatcgtcggtgccgaacttggcgatgatggttccgttgatggccggtgacaccaccatcagcagcagcgccgagccggcggcggccatctcctccatcaccagcgacagttcgtacatgcctgcgccgccgccgccgtactcttcgggcagattcacccccaaaaaaccgagtttgcctgcctcggcccataactcgctggtgtgttcgtgtttgcgcgccttgtccaggtagtactcgtggccatagttggccacccaagaggccaccgccttgcgcagcgcctgacgttcctcgctttcgataaagctggtgtctgtcacggtgaatctccttctgctgggccattttgaggtgcttctactcgtgcgagaatggcgcctacttcgacctgttgacccgtgttgacgctgacgtgggtgagcacgccgtcggcaggcgcggcgatggtgtgttccatcttcatggcctccagccagatcaacggctgaccggccgtgaccgtgtcgccaacctcggcgccgatccggatgacgttgccgggcatgggggccaccagcgagccttgctcgacggccgagctcggctcggggaagcgtgacagtgccaccaggtgaacgggtccgcgcgccgagtcgacgtagacgtcggggccgtggcgggcaaccgtgaagccgtgtgcgaccccgtcctgggcgagcaccacctggtccacgtcagccgagaccagctgtaccaccggatcgccgggaagcgccagacccgttctggtgaaccggtattcgacgcggtgttcggtgtccgcgtcgtcacgataggtcttgacctgatagcccgaggccaggttgcgccagccgctgggaatcgagctgaacacgcccgcgctcgcccgattgtgctcggcgtcggccagcgcggcggcgatcgccgacaaccggagggtcgcggtgtcggccagcggtgtcgacaactcggccatgccgtgcgtgtcgaaaaacccggtgtcggtggcgccgtcgaggaacgccggatgacgcagcacgttgaccaagagctcacggttggtgcgcagaccgtgcagccgggcgcgtaccagcgcatcggccaacacaagcgcggcctgccggcgggtggcaccgtaggagacgaccttggccagcattgggtcgtagtggatcgacactgtggaaccgtcgacgatcccggaatccagccggatgccggtccgctgtcccaacgagtcgaactgcgcccgaacccccggaacctcaatcgtgtgcatcacgcctgcctgtggctgccagccatgcgcgggatcctcggcgtagaggcgggcctcgatcgaatatccctgggcggggggaggttcggtgtcgagtcgcccgcagtcggcaatcatgagctgcagttcgaccagatccagcccggtggtctcttcggtgaccgggtgctcgacctgtagccgggtgttcatctccaggaagtagaactcaccttcccggccaggtgagtcatcggcgaggaactccaccgtgcctgccccggtgtagccgatcgcgctggccgccagccgggccgcgtcgaacagcttggcccgcatccccggtacgcgttccaccagcggcgacggtgcctcttcgatgatcttctggtggcggcgctgaatcgagcattcccgttccccgaccgcccacacggtgccatgggtgtcggccatgacttgcacttcgacgtggtgcccggtgggcaggtagcgctcgcagaatacggtcgggtcgccgaacgcggattgggcttcacgtcgcgcggcttcgacttcggccggcagggccgataattcgtgaaccactcgcatgccgcgaccgccaccgcccgccgacgccttcaccagcaccggcagctgcgcggtggtgacggcgtcggggtcgagttcctcgagcaccggcaccccggcggcggccatcagcttcttggactcgattttggagcccatcgcgcgcaccgcgtccaccggtggcccgacccaggttaggccggcctcctgcacggcggccgcgaattcggcgttctccgagaggaatccgtagccgggatgcaccgcgtcggctccggctgcctgcgcggccgcgatgatcgcctcggcgttcagatagtcggtggtctgcggcagccggacccgggcgtcggcctcggcgacatgcggtgccgcggcatccgggtctgtgtagacggcgacggtgccgagccccagccggcggcaggtggcgaacacccgccgggcgatctcgccgcggttagcaaccaatactcgagtgattcccatcagcatcacatccggaagacgccgaagttcgacgtccccttgatcgggccattggcgatggcggacaaacacattcccagcacggtgcgggtgtcgcgcgggtcgatcaccccgtcgtcgtaaagcatcccggacagcaccaacggtagcgactcggcttcgatctggccctcgacggcggcccgcatcgccgcgtcggcggcttcgtcgacttgctgcccgcgggcttcggctgccgcccgggccacgatggacagcacgcccgacagctgggcgccgcccatcaccgcggacttggcgctgggccaggcgaataggaagcgcgggtcgtaggcgcgcccgcacatgccgtagtgcccggcgccgtaggacgcgccgatcagcagcgagatgtgcgggacggtcgagttggacacggcgttgatcatcatcgagccatgcttgatcatcccgccttcctcgtagtccttgcccaccatgtagccggtggtgttgtgtaagaacaacagcggcgtgtcggcccggttggccagctggatgaactgggtggccttctgtgattcctcgctgaacagcacgccgcgggcgttggccaggatgcccagcggatagccgtgcaaccgagcccagccggtcaccagagacgacccgtacagcggcttgaattcgtcgaactcggagccatcgacgatgcgggcgatcacctcgcgcgggtcgaatgggatgcgcagatccgggggcacgatgccgattagctcctcggcgtcgaacagcggctcggtcaccggagcgggtgcgggtccctgtttgatccagttcagtcgcgccacgatgcggcgtccgatgcggatcgcgtcgagctcgtcgagcgcaaaatagtcggccaaacccgatatgcgggcgtgcatttcggcgccgcccagcgactcgtcgtcggactcttcgccggtggccatcttcactagcggcgggccggccaaaaacaccttggagcgttccttgatcatcaccacgtgatcggacatgccggggacgtaggcaccgcccgcggtggagttgccgaaaaccagcgcaatggtcgggatcccggccgccgacagccgggtcaggtcgcggaacatctgtccgccggggatgaaaatctctttctgggtgggcagatcggccccgccggattccaccagcgaaatgacgggaagccggttttcgaaggcgatctggttggcccgcagtatctttcgaagcgtccacggattgctggtgccgcccttgaccgtcgggtcgttggcgacgatcatgcattccacgccgcagaccgcgccgatgccggtgaccaggctggcgccgatctggaagttgctgccgtaggcggccagcgggctcagctccaggaacggggagtccgggtcgacgagcagctcgatgcgttcccgtggtgtcagcttgccgcgggcgtggtgccggtcgacgtatttggggccaccgccggcgagcgccttggccagttcggcgttgatctcgtcgagcttgccgctcatcgtcgcggccgcctcgtcgtaggcggaagcgttcgggtccagtgtggattgcagcacggtcacgattgataccccagggttttggcggccaaagcggtcagtatttcggtggtgccgcctccgataccgaggattcgcatgtcccggtattggcgttcgacttcggattcggccatgtaacccatgccgccgaacagctgtacggcctggttggcaacccactccccggcctgcacggcggtgttcttggcgaaacacacctgcgcgatcaggtcggtctcgccggcgagctggcgttccaccacatggtgcgcatagacccgggcgacgtcgatgcggcgggccatctcggccagcgtgttctgcaccgactggcgtgaaatcagcggccgaccgaacgtctcgcggtcccggcaccactgcgcggtgaggtccaggcaccgctgggcgctcgaatacgcctgggcggcaaggccgatgcgctcggaaacaaatgcccgggcgatctgggtgaagccgctgttctcggcgcccacgaggttagtcgccggcacggccacgtcggtgtagcacagctcggcggtatccgaggaacgccagcccatcttgtccagcttgcgggtcacctcaaagccgggggtgtccttttccaccaccagcagcgaaaccccggcggcaccgggtccaccggttcgcaccgcggtgaccacgtagtcggcccgcacgccggaggtgatgtaggtcttggcgccgttgatcacgtaatggtcgccgtcccgtaccgcgctggtccgtagatgcccgacgtcggagccgccgccgggttcggtgatggccagcgcgccgatcttctccccggccaaggtgggccgcacgtacgtggcgatcagccgttcgtcgccggatgcgaccatgtgcggtacggcgataccgcaggtgaacagggacgcatacaccccgcccggggcgccggcctggtgcatctcctcgcagatgatgacggggtcggcgccgtcaccgccgccaccaccgaccgcctcgggaaagccggcgcccagcagcccggcggccccggcgagccggtgcaggccgcggggcaactcgccgatcctttcccactcgtcgacgtgcggcaggatctcgcgctcggcaaaggcgcgcaccgtttttcgcagctgttggcgctccggtgtggtccagatgttcacaacagggtctccgggatctcgacgtggcggctgcgcagccactcacccagtcccttggcctgcgggtcgaagcgggcctggtaggcgacgccctggccgaggattgcctcgatgacgaagttcagtgcccgcagattcggcagcacgtgacgggtgacgaccaggcctgccgtttctggcagcagctccttgagtagctcgacggtcagcgtgtgcgccagccagcgccactgctcgtcggtgcgtacccacacgccgacgttggccgatccgcccttgtcgccgctgcgggcgccagcgatcaggcccagcggtacgcgccgggtcgggccagccggcagcgggtcgggcagcgccgggggatgtgccggcgccagctccaacgtctcagtggcgcagggaatctcggtgcgggtgccgtcggcgtgcacggcgatgtgcgccaccttgccggcgtcgacgtagccgggggtgaacacgccatacacctggccgtcaccgggcggggcggtggcggtgaaccccgggtagctggccagcgccaattcgaccgcggccgaggagaattgccgacccacattggcagggtcgggatcgcgggcgacgcaggtgagcagcgcgctggcggtttcttcggtgtcggcgtcggggtggtcggtgcgggccagcgtccattgcagctcagcgggtttgacggtcagcgcggcctcgagctggcgtcgcaccaagtcggccttggcatcgatgtccaggccggtcagcacgaatgtcatggcgttgcggaagccgccgatgctgttcagcgacaccttgtaggtcggcggcggcggttcgccgatcacgccgctaatgcgcactcgatccggcccgtcgggcgacagttcgacgctgtccatccgggccgtcacatccgggttggcataccgagcgcccgtgatctcgtagagcagctgcgcggtgatggtgtcgacgctgaccaggccgccggtgccgtggtgcttggtgatcaccgacgagccgtcggcagcgatctcggccagcgggaagccggcgtgagtgaggtcgcctatctcggtgaagaacgcgtagttgccgccggtggcctggactccgcattcgatcacgtgcccggccaccacggcgccggccagtcggtggtagtcggtgcggccccagccgaagtgcgcggccgccgccccgacgaccaccgaggcgtcggtgacccggccggtgaccacgacgtcggcgccgcgctcgaagcagtcgacgatgccccatgcgcccaggtaggcgttggccgtcagtggcgtccccagccccagttcggccgcccgtggttgcaggtcgtcgccttccacgtgggcgacctgcgccggaatgcccaggcgcgcggccagcgcccgcaccgcgttggccagcccggcggggttcaggccaccggcgttggtgacgatgcgcaccccgcggtcatgggccaggcccaggcagtcctcgagctgggccaggaaggtcttcgcgtagccgcgatcggggtttttcatgcggtcgcgaccgagaatcaacatggtcagctcggccaggtagtcgccggtgagatagtccagctcgccgccggtcagcatctcgcgcatggcggagaggcggtcgccgtagaagcccgagcagtttccgatacgcacggcaccacagtcaggggccatgcgattcctcccttgggatcggcgacgctaccaaccaaccggtaggttagcactgccctgtttcgcggcggagatcgcttcctgagtcgaagcggcccggtctgcgccgtccattggagtagagtccgtttcgctacgggacgccgggtgctttgccggccccaggaggtcagcgccatgtccttcgtggtcacagcaccgccggtgctcgcgtcggcggcgtcggatctgggcggtatcgcgtccatgatcagcgaggccaacgcgatggcagcggtccgaacgacggcgttggcgcccgccgccgccgacgaggtttcggcggcgatcgcggcgctgttttccagctacgcgcgggactatcaaacgctgagcgtccaggtgacggccttccacgtgcagttcgcgcagacattgaccaatgcggggcagctgtatgcggtcgtcgacgtcggcaatggcgtgctgttgaagaccgagcagcaggtgctgggtgtgatcaatgcgcccacccagacgttggtgggtcgtccgctgatcggcgatggcacccacggggcgccggggaccgggcagaacggtggggcgggcggaatcttgtggggcaacggcggtaacggcgggtccggggctcccggacagccgggcggccggggcggtgatgccggcctgttcggccacggcggtcatggcggtgtcggggggccgggcatcgccggtgccgctggcaccgcgggcctgcccgggggcaacggcgccaacggcggaagcggcggcatcggcggcgccggcggcgccggcggcaacggcgggctgctattcggcaacggtggtgccggcggccagggtggctccggcggacttgggggctccggcgggacgggcggcgcgggcatggctgccggtcccgccggcggcaccggcggcatcgggggcatcggcggcatcggcggcgcgggcggggtcggcggccacggctcggcgttgttcggccacgggggaatcaacggcgatggcggtaccggcggcatgggtggccagggcggtgctggcggcaacggctgggccgctgagggcatcacggtcggcattggtgagcaaggcggccagggcggcgacgggggagccggcggcgccggcgggatcggtggttcggcgggtgggatcggcggcagccagggtgcgggtgggcacggcggcgacggcggccagggcggcgccggcggtagtggcggcgttggcggcggcggcgcaggcgccggcggcgacggcggcgcgggcggcatcggcggcactggcggtaacggcagcatcggcggggccgccggcaatggcggtaacggcggccgcggcggcgccggtggcatggccaccgcgggaagtgatggcggcaatggcggcggcggcggcaacggcggcgtcggtgttggcagcgccggaggggccggcggcaccggcggtgacggcggggcggccggggcgggcggcgcgccgggccacggctacttccaacagcccgcgccccaagggctgcccatcggaaccggcgggaccggcggcgaaggcggtgccggcggcgccggtggagacggcgggcagggcgacatcggcttcgatggcggccggggtggcgacggcggcccgggcggtggcggcggcgccggcggtgacggcagcggcaccttcaatgcccaagccaacaacggcggcgacggtggtgccggcggtgttgggggagccggcggcaccggcggcacgggtggggtcggggccgacgggggtcgcgggggggactcgggccgcggcggcgacggcggcaacgccggccacggcggcgccgcccaattctccggtcgcggcgcctacggcggtgaaggtggcagcggcggcgccggcggcaacgccggtggcgccggcaccggtggcaccgcgggctccggcggtgccggaggtttcggcggcaacggtgccgatggcggcaatggcggcaacggtggcaacggcggcttcggcggaattaacggcacgttcggcaccaacggtgccggcggcaccggcgggctcggcaccctgctcggcggccacaacggcaacatcggcctcaacggggccaccggcggcatcggcagcaccacgttgaccaacgcgaccgtaccgctgcagctggtgaataccaccgagccggtggtattcatctccttaaacggcggccaaatggtgcccgtgctgctcgacaccggatccaccggtctggtcatggacagccaattcctgacgcagaacttcggccccgtcatcgggacgggcaccgccggttacgccggcgggctgacctacaactacaacacctactcaacgacggtggatttcggcaatggccttctcaccctgccgaccagcgttaacgtcgtcacctcgtcatcaccgggaaccctgggcaacttcttgtcgagatccggtgcggtgggcgtcttgggaatcgggcccaacaacgggttcccgggcaccagctccatcgttaccgcgatgcccggcctgctcaacaacggtgtgctcatcgacgaatcggcgggcatcctgcagttcggtcccaacacattaaccggcggtatcacgatttctggagcaccgatttccaccgtggctgttcagatcgacaacgggccgctgcaacaagctccggtgatgttcgactccggcggcatcaacggaaccatcccgtcagccctcgccagcctgccgtccgggggattcgtgccggcgggaacgaccatttcggtctacaccagcgacggccagacgctgttgtactcctacaccaccaccgcgacaaacaccccatttgtcacctccggcggcgtgatgaacaccgggcacgtccccttcgcgcagcaaccgatatacgtctcctacagccccaccgccatcgggacgaccacctttaactgacggcccctccctggctcgtgatagggaaggggcgtctgcagcgggcgttctcgattgtcgccgcgctcatctgcgcgcggaagctcataccaaagaggaaggcccaccatggctgtgcccacgcgcagaaagtcgcgcgcgaacacccgaagccggcgctcgcagtggagggcccggccggacgggtgcgggccgaacacaccgggcgggctggtgtcagctgattaccgacaccgtgtcgccggcgaagttggtgacatagacctcgccggtgacggggttgaccgccaccccggtcggagcggtgccgacggtgatgggggagccggtgacggtgttggtggtcgggtcgatcaccgacaccgtgttgctgtcgaagttggtcacgaagaccaggccggtgacggggctgaccgccaccccgcttggaccgttgccgatggtgatgggggagccggtgacggtgttggtggcggggttgatcaccgacaccgtgccgctgccgaaattggtgacgtagacgttgccgcccgggttgaccgccaccccgtgcggatcgttgaagctggcgtgggtgatggtggtgacggcgccggcggccccaccggcaccgccgaccccacccgcaccgccgataccgccgaccgggccgcggccggcaccgccggccgtgccggcgcgggcgaggctgaccgcgccgccggtgccgccggccccaccgttgccgatcaacccggccgccccgccggcgccgccggcctgtccgggtgcccccgacccgccattgccgccgttgccccacaagatgccgccggccccgccggcctgcccggtgccgggcgccccgtgggcgccgtcaccgatcagcttgcgccccaccagcgcctcagtcggcgtgttgatcacccccaacagggcctgctcgatctgctgcagcggtgttgcgctggccgcttcggcgaccgcgtaggtgctgctagcttggcttaaggccagcacgaaccgttcctggtaggccgcgacctgcgcgctgatcgcttgatagtgctggccgtggctgccgaacagcgccgcgatcgccgttgacacctcgtcgtgggcggcggccaacacctgggtggtcgccgccgccgcggtgttggcggtgttgatcgccgagccgatccgcgccgcatcggccgcggctgtggacactaactgtggggccacgttgacaaacgacatcgaaatcctcctgaccgcgacgatgttgagatgcgggcggcccaccgcctgttacccctgcggtgggtaaccgtttattcggacgatccctgccgttccacgcctgggcgcaggcgcaaaccgcaccaacattggtggaacgtggtgcacactgcacctggggttctgccctcatcgtgtgtcagcaggcgaaacccgcgcggacgagaactcctgcgttaagcagcacaaatcgctgctcacgctcaccggtcagcgcactgaaccggccccatgtcgacgaccggtgaggcgaccgctcaactcgtcggcgtcaactcggccattgccaccctggtcgccgattcctgtcccacagccccaccaccatcggggcgacaaccgtgaactgacggtcacgcccgggcccaaccccggcccggaattgggccgggccgtcttcaaccggtatcctccacgtcattgtcgacgcgattgtcgccgcgcccacctgcgtgcggaagcccataccaaaagaggaaggcccaccatggctgtgcccaagcgcagaaagtcgcgctcgaatacccgaagccggcgctcgcagtggaaggccgccaagaccgagctggtcggtgtgaccgtcgccggtcacgcccacaaggtgcctcggcgcttgctcaaggccgcccggctcggcctcatcgatttcgataatcgctgacgcgccggcggccgacgatcatatggccgccgaacacaccgagcgcgccggctctccggtgatcaccgacaccgtgtcgtcgagagagttagtgacgtagaccacgccggtgacggggttgaccgccacccctgtcgggtcgagtccgacggggatgggggagccggtgacggtgttggtggccgggtcgatcaccgacaccgtgttgctgaactggttggtgacgtagatgttgccgcctgggttgaccgccaccccatacgcaccggtaccgacggggatggagccggtgacggtgttggtgttcgggtcgatcaccgacaccgtgttgctgtcgaagttggtcacgaagaccaggccggtgacggggctgaccgccaccccgcttggaccgttgccgtcggtgatggagccggtgacggtgttggtgaccgggtcgatcaccgacaccgtgttgctgccctggttggtgacgtagatgttgccgcccgggttgaccgccaccccgtgcggatcgttgaagctggcgtgggtgatggtggtgacggcgccggcggccccaccggcaccgccgaccccacccgtaccgccgataccgccggccgggccgccgccggcgccgccggcggtgccggcggtgccggcgcgggcgaggctgaccgcgccgccggtgccgccggtcccgccgtccccgccgtgtccacccacaccgattaacccgccgtgaccaccaaccccgccggtgccaccgtcaccgccggccacaccgaaggttgtgccggctccgccggccccgccgacaccaccggccccgccgttgccgaacagccatccaccggcgccgccggctccgccgttcgcgccggcctcaaagggtaggccctggccgccagctccgccggccccaccgttgccgatcaacccggccgcaccgccggccccgccggcctgcccgggtgcccccgacccgccgttgccgccgttgccccacagccacccgccgttaccgccggcttgcccggtcccgtcgatcccgttcgcgccgtcgccgatcaatgggcgcccggtcagcgactgaacgggtgcgttgatcgcatcgagcacgttctgcagcggtgttgcgctggccgcttcggcgaccgcgtaggtgctgctagcttggcttaaggccagcacgaaccgttcctggtaggccgcgacctgcgcgctgatcgcttgatagtgctggccgtggctgccgaacagcgccgcgatcgccgttgacacctcgtcgtgggcggcggccaacacctgggtggtcgccgccgccgcggtgttggcggtgttgatcgccgagccgatccgcgccgcatcggccgcggctgtggacactaactgtggggccacgttgacaaacgacatcgaaatcctcctgaccgcgacgatgttgagatgcgggcggcccaccgcctgttacccctgcggtgggtaaccgtttattcggacgatccctgccgttccacgcctgggcgcaggcacaaaccgcaccaacattggtggaacgtggtgcacactgcacctggggttctgccctcatcgtgtgtcagcaggcgaaacccgcgcggacgagaactcttccgccaagcagcacaaatcgccctactcttgaccaccaaacaaaacccgtccatggggccaatgtggctgatgtggctaaacctcgtcgaacaaacccgcataccacggcgcgcctctcaggccagtctcaggcgctgcgacgacactggtgtccgtgcgaattcttgtcgttgacgacgatcgtgcggtgcgcgagtcgctgcgccggtcgctttccttcaatggctattcggtcgaactggcccacgacggggttgaggcgctcgacatgattgccagcgatcgccccgacgcgttggtcctggatgtcatgatgccgcggctggacggcctcgaggtgtgccgtcagctccgcagcaccggcgacgacctgccgattctggtgctgaccgcgcgcgactcggtgtccgagcgggtggccgggctggacgccggtgccgacgactacctaccaaagccgttcgccctcgaagagctgctggcacggatgcgggcgctgctgcgccgcaccaagcccgaggatgccgccgagtcgatggccatgaggttctccgacctgacgctggacccggtaacccgcgaagtcaaccgtggacagcgccggatcagcctgacccgcaccgaatttgcattgctggagatgctgatcgccaatccgcggcgagtgctgacgcgcagccgtatcctggaagaggtatggggattcgactttcccacctcgggcaacgcgctggaagtctacgtcgggtatctacgccgcaagaccgaggccgacggcgagccgcggctgatccacactgtgcgcggagtgggttacgtgctacgtgaaacaccaccctgatgtggtggttccgccgccgagaccgggcgccgctgcgcgccaccagctcattatccctgcggtggcgggtcatgctgctggcgatgtccatggtcgcgatggtggttgtgctgatgtcgttcgccgtctatgcggtgatctcggccgcgctctacagcgacatcgacaaccaactgcagagccgggcgcaactgctcatcgccagtggctcgctggcagctgatccgggtaaggcaatcgagggtaccgcctattcggatgtcaacgcgatgctggtcaaccccggccagtccatctacaccgctcaacagccgggccagacgctgccggtcggtgctgccgagaaggcggtgatccgtggcgagttgttcatgtcgcggcgcaccaccgccgaccaacgggtgcttgccatccgtctgaccaacggtagttcgctgctgatctccaaaagtctcaagcccaccgaagcagtcatgaacaagctgcgttgggtgctattgatcgtgggtgggatcggggtggcggtcgccgcggtggccggggggatggtcacccgggccgggctgaggccggtgggccgcctcaccgaagcggccgagcgggtggcgcgaaccgacgacctgcggcccatccccgtcttcggcagcgacgaattggccaggctgacagaggcattcaatttaatgctgcgggcgctggccgagtcacgggaacggcaggcaaggctggttaccgacgccggacatgaattgcgtaccccgctaacgtcgctgcgcaccaatgtcgaactcttgatggcctcgatggccccgggggctccgcggctacccaagcaggagatggtcgacctgcgtgccgatgtgctggctcaaatcgaggaattgtccacactggtaggcgatttggtggacctgtcccgaggcgacgccggagaagtggtgcacgagccggtcgacatggctgacgtcgtcgaccgcagcctggagcgggtcaggcggcggcgcaacgatatccatttcgacgtcgaggtgattgggtggcaggtttatggcgataccgctggattgtcgcggatggcgcttaacctgatggacaacgccgcgaagtggagcccgccgggcggccacgtgggtgtcaggctgagccagctcgacgcgtcgcacgctgagctggtggtttccgaccgcggcccgggcattcccgtgcaggagcgccgtctggtgtttgaacggttttaccggtcggcatcggcacgggcgttgccgggttcgggcctcgggttggcgatcgtcaaacaggtggtgctcaaccacggcggattgctgcgcatcgaagacaccgacccaggcggccagccccctggaacgtcgatttacgtgctgctccccggccgtcggatgccgattccgcagcttcccggtgcgacggctggcgctcggagcacggacatcgagaactctcggggttcggcgaacgttatctcagtggaatctcagtccacgcgcgcaacctagttgtgcagttactgttgaaagccacacccatgccagtccacgcatggccaagttggcccgagtagtgggcctagtacaggaagagcaacctagcgacatgacgaatcacccacggtattcgccaccgccgcagcagccgggaaccccaggttatgctcaggggcagcagcaaacgtacagccagcagttcgactggcgttacccaccgtccccgcccccgcagccaacccagtaccgtcaaccctacgaggcgttgggtggtacccggccgggtctgatacctggcgtgattccgaccatgacgccccctcctgggatggttcgccaacgccctcgtgcaggcatgttggccatcggcgcggtgacgatagcggtggtgtccgccggcatcggcggcgcggccgcatccctggtcgggttcaaccgggcacccgccggccccagcggcggcccagtggctgccagcgcggcgccaagcatccccgcagcaaacatgccgccggggtcggtcgaacaggtggcggccaaggtggtgcccagtgtcgtcatgttggaaaccgatctgggccgccagtcggaggagggctccggcatcattctgtctgccgaggggctgatcttgaccaacaaccacgtgatcgcggcggccgccaagcctcccctgggcagtccgccgccgaaaacgacggtaaccttctctgacgggcggaccgcacccttcacggtggtgggggctgaccccaccagtgatatcgccgtcgtccgtgttcagggcgtctccgggctcaccccgatctccctgggttcctcctcggacctgagggtcggtcagccggtgctggcgatcgggtcgccgctcggtttggagggcaccgtgaccacggggatcgtcagcgctctcaaccgtccagtgtcgacgaccggcgaggccggcaaccagaacaccgtgctggacgccattcagaccgacgccgcgatcaaccccggtaactccgggggcgcgctggtgaacatgaacgctcaactcgtcggagtcaactcggccattgccacgctgggcgcggactcagccgatgcgcagagcggctcgatcggtctcggttttgcgattccagtcgaccaggccaagcgcatcgccgacgagttgatcagcaccggcaaggcgtcacatgcctccctgggtgtgcaggtgaccaatgacaaagacaccccgggcgccaagatcgtcgaagtagtggccggtggtgctgccgcgaacgctggagtgccgaagggcgtcgttgtcaccaaggtcgacgaccgcccgatcaacagcgcggacgcgttggttgccgccgtgcggtccaaagcgccgggcgccacggtggcgctaacctttcaggatccctcgggcggtagccgcacagtgcaagtcaccctcggcaaggcggagcagtgatgaaggtcgccgcgcagtgttcaaagctcggatatacggtggcacccatggaacagcgtgcggagttggtggttggccgggcacttgtcgtcgtcgttgacgatcgcacggcgcacggcgatgaagaccacagcgggccgcttgtcaccgagctgctcaccgaggccgggtttgttgtcgacggcgtggtggcggtgtcggccgacgaggtcgagatccgaaatgcgctgaacacagcggtgatcggcggggtggacctggtggtgtcggtcggcgggaccggggtgacgcctcgcgatgtcaccccggaagccacccgcgacattctggaccgcgagatcctcggtatcgccgaggccatccgcgcgtccgggctgtccgcgggaatcgtcgacgccgggttgtcgcgcggcctggcgggtgtctccggcagcacgctggtggtcaacctcgcgggttcgcgttatgcggtgcgcgatggaatggcgacgctgaatccgctagcggcacagatcatcgggcagttgtcgagcttggagatctgaatccggatcgagtgtcgggctattgcgattctgtgctcgcgcgaggcccgtcggttggcgatggtgtcccacggccgccgtgcctccccggcgagtccccgttcgtttgcgcgagcagatcgcggatttcggtgagcagcacgacttgggtgtcgcccggctgctcgacctcccccttcttgcgtagtgtgttgtagggcagcacgactaggaagtacaccgcgaacgcgatcaggaaaaagttgatcgctgccgacaacaagacgttcaagtcaatggtctgaccaccgccgataccgatccgcaagatgccgacgtcggactgtgcgttgacgccgatccggttgatcagcggcgtaatgatgctgtcggtgaacttggtgaccaacgccgtgaacgctgtgccgattaccaccgcgacagccaggtcgacgatattaccccgcgcgagaaactccttgaatcctttgagcatgcgatgtcctttctgcagtcggcggccggcagtccgcgagtggaacacctagaaaaactagaccaggtggtgtcaatggccacgacgctgggatcgccgttgccatggggagctgacgctgccgggatccggtgctgttgtttgttgacgggatgcccttgacttcgctgaccgtggtgtgcgcgtaaccggccggtcgggaacgcggcgacggatggcgcggtggccaggacagtgatcgagatgacatcacgccaacaacgccttcagctgtgagcgatccgggctagactaccgccgaaatatccaacaaaggacctacatgaaccggcaacctatcgttcagctgagtaacttgagctggacattccgagaaggcgaaacccgacgacaagtcctagaccacatcaccttcgatttcgagcccggtgagtttgtcgcgctgctggggcaaagtggaagtggtaaaagcactttgctgaacctcatcagtggcatagaaaagcccaccacaggtgacgtcacaattaatgggttcgctatcactcagaaaaccgagcgagaccggacgttgttccggcgcgatcagattggcatcgtctttcaatttttcaacctgattcccactcttaccgtgttggaaaatattacgctgcctcaggaactggccggagtttctcagaggaaagcggccgtggtcgctcgtgaccttctcgaaaaagtgggcatggccgaccgtgaacgcacctttcccgataaactctccggcggagaacaacaacgggtcgctatttccagagcgttggcgcataatcccatgctggtgttagccgatgagccgaccggcaacctggactccgataccggggataaagtcttggatgttctgcttgatctcacccgccaagcaggtaaaaccttaatcatggctacgcatagcccgtcgatgacgcagcatgccgaccgggtagtcaacttacagggcggcaggttgatacctgccttgaaccgagaaaatcaaaccgaccagccggccagcacgatcctattgcccacgtcatatgaatgaccaagctcccgttgcttatgcaccactatggcgcacggcgtggcgtcggctgcgtcagcggccgtttcaatatattctgctggtcctgggaattgcgctaggcgttgccatgatcgtggctatcgatgtatccagtaattcggcgcaacgtgccttcgatctctctgccgcggccatcaccggaaaatctactcaccggctggtcagtggccccgccggggtggaccaacagctttatgtcgatctgcgccgacacgggtacgatttttccgctccggtaatcgaaggctatgtgttggcccgcggactgggaaaccgagctatgcagttcatgggcaccgacccatttgcggagtcagcttttcgctcgcctttatggtccaaccaaaatatcgccgagttgggtggctttttgactcgacccaacggtgtcgtgttaagccgacaagtggcacagaagtatggcttggctgtgggcgatcgcattgctctgcaagtgaaaggtgcgcctaccacagtaaccctggtgggattgctgacacctgcagatgaagttagcaatcaaaaattgtccgaccttatcattgctgatatttccacggcccaagagttgttccatatgcccggaagactgagccacatcgatttgatcatcaaagatgaggccactgcaacacgcatccaacaaagactgccggccggtgtgcgtatggaaacgtcggatacccaacgggacaccgtcaaacagatgacggacgcttttacggtcaatttaaccgctctcagtttgattgccttgttggtgggtatctttttaatctacaataccgtgacatttaatgtcgtgcaacggcgaccgtttttcgccatattgcgctgtttgggtgtaacccgagagcagttattttggctgataatgacggaatccctcgttgccgggctgattggtacgggcttgggcctcttgattggaatttggctcggcgaaggcttgatcggcctggtgactcaaaccatcaatgatttctattttgtcatcaatgttcgcaatgtgtccgtctccgccgaaagcttgttgaaggggctgatcatcggcatctttgccgccatgttagccacactgccaccggctatagaagcgatgcgcaccgtccctgccagcacattgcggcgctcctccctggaaagcaagataaccaagctcatgccgtggttgtgggtggcgtggtttggtttgggtagctttggtgtattgatgctgtggttgccgggcaacaacctggttgtggcctttgtcggtctctttagtgtgctgattgccctggcgcttattgccccgccgctgacccggtttgtaatgttgcgcttagctcctggcttaggacggctgctcggtccaataggtcgaatggcgccacgcaatattgtgcgctcgttgagtcgcacctctatcgccatcgccgccctgatgatggccgtgtccttgatggtaggcgtctccatatcggtggggtcgtttcgacagacgctggccaattggctagaggtgactttgaagtcggatgtctatgtgtctccgccgaccttaacatccggtcgccccagcggtaatctgcctgtggatgccgtccggaatataagcaaatggccaggagtgcgtgacgcagttatggctcggtatagttccgtttttgccccggactgggggcgtgaggtggaactaatggcggtgtcgggtgatatttccgacggcaagcgaccatataggtggatcgacggcaataaagacacgctctggccacgtttcttggcggggaaaggggtgatgctatcggagccaatggtatcgcgacaacacttgcagatgccgccaaggccgatcacgctaatgacggattcggggccacaaacgttccccgttctggcggttttctctgactacacctcagatcaaggtgtgattttgatggatcgcgccagttatcgggcccattggcaggatgatgacgtgacgaccatgtttctttttttggcatcgggtgcgaatagcggtgccttgatagatcaactacaagccgcgttcgcgggtcgggaagacattgttattcaatcgactcatagtgtccgcgaagcatcaatggtcatatttgatcgtagttttaccattaccatcgcgttgcaactggtggccacggtggtggcttttattggcgtactgagcgcgctgatgagtttggaattggaccgggctcatgagttgggtgtttttcgcgccattggcatgactacccgccaattatggaagctgatgttcattgagaccggcctaatgggcgggatggccggcttgatggccttgccaactggttgtattctagcgtggattcttgtccgcattatcaatgtccgctcattcggctggaccttgcagatgcactttgagtcggcgcattttcttcgagccctgttggtagcggtggtggccgccctggcggcgggtatgtaccccgcttggcgtttgggacggatgacgattcgcacggcgattcgtgaggaatgacggtacatgagaaaagcaggattgaccggtgttgtactggttctgacgctgacgctggtggctttctggtggtggcaacgtccgcgaacgaatgctgtggctgctgactctttagttggcgttttggtcgatgagaataacgccggatattccttggccacagtgccgggagccattcggtttccccgggatttgggtcctcattacgattaccagacggaatggtggtattacaccggtaatctggaaactgctgacggtcggcttttcggctaccagcttacttttttccgcagggctctcgcaccacccggcgagggggtcgccatagcggatgcttcttcatggcgcacgacccaggtctatatggcccacttcgcgataagtgatatttcgaacaggggcttttatccggctgagaaattcagtcggcaggcgttgggtttggctggtgctagctcggagccgtatgcggtgtggctagacgattggtatgcgcgtgaatccaacaacaattcggtgcaattgtttgctcgaactcagaacacggtgttggatttgacattgacgcaaacgctgccgcctatcttgcaaggaaatgctgggttaagtgtgaaaggcgcgcaaccgggaaacgcgtccaactactactcgttagttcgtcaagaatcgcggggcactgtcagtgttaatggcgacacattcatggttagtggtttgagctggaaagatcatgagtacatgaccagtgcgctggcccctgaagatgtgggttgggattggttcgggctccaattttacaatggcaccgctttgatgctttttcagattcgacaggcggatgggagtgtgacccgattttccagcggtacctttgttgccggggatggtggcgtgatccctctcgagtcgtccgatttccgcatcaagacgactgatcgttggaccagtgaccagagtggcgccacctatccgattgcatgggaaatcgaaattgaacggataggtttgacgctgcgcggggccgcattaatggctaatcaagaactgcggttatcgaggacttactgggaaggggcggttgcccttgagggtcgttatcaaggaatgccgatcagtggtcggggatacgttgaaatgaccggctatgtacaacggctgtcttgaagtcgggtaattgccggtgattcttggtttagaggctctcgaatggtcgtcgggcagttgtgatatcgctgcaaaccctagagtacttattcgtcgttgtgtcaacaggtagttgctggggtgtgtcgctagtcgcacgcagataccgcgtggtcgatcaatgtcgcaagggctcggcgaggttggcggtcaggcaaataggggagctcctctcgcgcctgtgcggcataggcggctaccacattcttggcctttcctatgcccggtgagcaacgcagcagtgtgagggcttcggcgacgtggtcgtcgtggatcggtccgcccagcaactcacgcagccggcttgtgtcgggtgtctgctcacgcagcgcgtagagcatcggcagcgtgtggacagcttggccaaggtcggcgcccgatagcgtagcggagtcaccggagatggcgatgatgtcgcgcgagatctcaaacgcagcaccgatcatgcgccccaagcgcgctacgcggcggatctgctcttcggcggcgccggagagtgccgctccgagctgtccggatgctgcgatgagagagccggtcttctcgtgcacgactcggaggtaatgctcgatcgtgtcgatatgcgaggcggggccccgggtcgcgcgcatctgcccggtgatcagctcggcgaacgcctcggcgacgaccgcgaaggcctcggggtccagccgcgaggctagctgtgaggccgtcgcgaatcggtagtcaccggcgaggattgcgaagttgttggtccagcgtgtgttgtcgctaggtgtcttgcggctcatgtcggactcatccacgactctgtcgtgacaaagcgtccccaggtgcatcaactcgatggctgcccccgcgaccgtgacctcccatccgtcggggtcggagcccagttgcgccgcaagcaccgtgaaaagcggtctaaacggggtgccgccggcgtcgacaaggtgcgccaccgtgtcgcgcataacctcgtcggcctgggagagttcgctattgatcagctctgtaatccgggcaatcccgtcgtggacgttggcggtgaattgcgggtcacccaggctgactgccgggatcatgctcgtggccgtaggcatgcgcacaacattgacacgtgtacaagataaggtatggcgtgttcagtgcagggtcagcgtcaccgtctgacccagcgccgcaccggctaccgtattggccagccgggctggcagcgccaccaaaacgacccggtcactatcagccgcctgggccttctgctgggccgagaccaggaccacgatggcgtcggtggccaagagccgtagagctgccggcgaatcggttaccggcgcggccagcacgtcgaccacatccccgacccgaacaaggtcgaccaaagcgctgtcagccagatgcagcggcacgatgcgggcgtccgggccggcagtcgactcggccaaccggctgcccagtaaacgcacgtcggtgagcacctcgccacggcgtgtcgggctggccagcgtcgaacccaccactgcgtccaggtcagcttgcgacccgtcgggaagcgtggtggccgaacgtttttccagcctgacatcaccgggagtcaatacggtaccggggcgcagatcgtgcgcggccaccaccacctcggcgcgatcatcctctggattggaccgcagcgccgcaacgccggccagcatgaccagcccggccgcggcgaagcgccgggcccgcacggtccgggtccagtccgggcgcaaaaacgccgatatccggctgaccaggctcggattcagggaggattccgccacaccgcaaacggtaggcgcagcgccgtgctaggcagcgccggtcagaaatccccttgtggataacctctcaactcagacggccgcggcggcggttgtggagctggttgacttctcggttgaccccgaagccttgctttcactcgagccagaactccccgaactccccgaactcttcgtcgactcgctggtcgaggatccgttggtctggctcttggacttcttgcctgactcgcggctgtcggtgcggtagaagccggtgcctttgaacaccacgccgaccgcattgaacagcttgcgcagccggccagaacaccgctcgcacgtggtcagcgcatcgtcggtgaaggcctgcacaacatcgaagcggttggcgcactgggtgcactcgtagctgtaggttggcacaagaacctccggaaatgtcactcggcgttagcactctaccgtctcaagtgctagaaccgctaggtgagttccgtcattccccgcacggcagcgcgatcagcccgcgctccggtgtgagcgcatgagtcatgggtacgtcgtgcggctccgacggcaacacgtcgaccagttcgacagtgcgcaccaccgcgactagacgagcgtgcgggtcgcggcaccgcagcgagcgatcgtagaagccgcgacctcggcccagtcgcacgccctggcggtcgacagccagcgccggcaccagcaccaagctggcctgcgccagcgcggcttccggcagccaaggttcgggtggttcgagcagtccccagcgtgcgcgcgcgagtccgccggcacggtactcgccccaccgcaacggcaacgggaggtcaccgccggcggtgcgcgccaccggcaacagcactcgccccgcgcggcgcagcaacacatccaacatctcgattgaccccggctcgccgcctaccggcacatacgcgcagacggtgctgtcgctggtgaccatgcgctccaggtgtccacgcaacatccgggcctcggcggcgcgcacgtcgtcggcaacgcggcgtcgggccgccaggagctggtcgcgcaacgccgacttgctcgcgatcgccatgtcctcaacgatgacacagccccggccgtcccgcgcgagcgccgggacagcgccaacgaagaggcgggcaatcagcacgctgcgggttatcgtgtgaacgatgtcacgcccagaagtactaacgccgttcacggcaatcgtcccggcagccggcctgggtacgcgctttctgccggccaccaagacggtgcccaaggagctgctgcccgtcgtcgacactcccggtatcgagctggtggccgccgaggcggccgcggccggtgccgaacggctggtgatcgtcacctccgagggtaaggacggggtggtcgcgcatttcgtggaagacctggtgctggagggcacgctcgaggcccgaggcaagatcgccatgctggccaaggtgcgtcgcgccccggcactgatcaaggtcgaatccgtggtgcaggccgagccgctgggactgggacacgccatcggctgtgtggagccgacgctgtcgcccgacgaagacgctgtcgcggtgctgctgcctgacgacctggtgctgccgaccggcgtcctggagacgatgtcgaaggtgcgagccagcaggggcggcaccgtgctgtgtgctatcgaggtggcgcgcgaggagatcagtgcctacggggttttcgatgtcgagccggtccccgatggtgactacaccgacgatcccaacgtgctgaaggtcaggggcatggtcgaaaagcccaaggccgaaacggcgccgtcgaggtatgcggcggccggccgctacgttctagaccgtgccatcttcgatgcgttacgccgcatcgaccggggtgcaggcggtgaagtgcagctcaccgatgcgatcgcgctgctgattgccgagggccatcccgtccatgtcgtcgtccaccaagggtcccgacacgacctgggaaatccgggcgggtacctcaaggctgcggttgactttgcattggatcgtgacgactacggcccggacttgcggcgatggttggtggcgcgactgggtctgacagagcagtagcctggcgacgatacggcacggacggttccggggtgggggatgcccggccccatggctcgacggaaaggcgggcgctgtgcgttctgtggaggagcagcaggctcggatatcggccgctgcggtagccccgaggccgatacgcgttgcgatcgccgaggcgcagggattgatgtgcgccgaagaagtggtcaccgaacgtccaatgcccggttttgatcaggccgccatcgacggctacgcggtgcgcagtgtcgatgtggccggtgtcggtgataccggtggtgtccaagtctttgccgaccacggcgatcttgacggtcgcgacgtgctgaccctaccggtgatgggaaccatcgaagccggagcgcgcaccctgagcaggttgcagcctcgccaagcggtccgggtgcagaccggcgcgccgcttcccaccctggccgatgcggtcctgccgttgcggtggaccgatggcggaatgtctcgggtgcgggtgctgcgcggggcgccgtcgggcgcctacgtgcggcgtgcgggcgacgacgtgcagcccggtgatgtggcggtgcgcgcggggacgatcatcggcgcagcccaggtggggttgctggcggcggtcggccgtgaacgggtgctggtgcaccctcgtccgcggctgtcggtgatggccgtcgggggcgagttggtcgacatctcgcggaccccgggcaacgggcaggtttatgacgtcaactcctatgccttggctgcggcgggccgggatgccggtgcggaggtgaaccgggttggcatcgtcagcaacgaccctacggaacttggcgaaatcgtcgagggccagctcaatcgggctgaggtcgtggtgatcgccggcggggtgggcggtgcggcggcagaagcggtcaggtcggtgctttccgagctcggtgagatggaggtcgtgcgggtcgccatgcatccgggatccgtgcagggcttcggacagctcggccgtgatggtgtaccgacctttctgctgccggccaacccggtcagcgccctggtggtcttcgaggtgatggttcggccgctgatccggctgtcgctgggtaaacggcatccgatgcgacggatcgtgtcggcgcgcacgctgtcgccgatcacgtcggtggccgggcgcaagggctacctgcgtggccagttgatgcgtgatcaggacagcggcgagtacctggtgcaggcgctgggcggcgctccgggggcgtcatcgcacctgctcgcgacgcttgccgaagcgaactgtctggttgtggttcccaccggggccgagcagattcgcacgggtgagatcgtggatgtcgccttcctggctcagcacggctgagccgaaccacggcgactctggtgaacttatggcgctcgaatccccggcatccgggatggccgatggccgtcgggccgctgcgggtctcggcaggcgtgattcggctgcggccggtgcggatgcgtgacggcgtgcattggagccggatccggttggccgaccgtgcacatcttgagccgtgggagcccagcgcggacggcgagtggaccgtccggcacacggttgctgcctggccggcggtgtgttcgggtctgcgttcggaggctcgcaacggccgcatgctgccgtacgtgatcgagctggatgggcagttctgcggccagttgaccatcggcaatgtcacccacggggccttgcggtcggcctggatcggctattgggtaccaagcgcggccactggcggaggggtggccaccggagcgttggcgttgggtctcgaccactgcttcggtccggtcatgctgcatcgagtcgaggccaccgtgcgcccggagaatgcggccagtcgcgccgtgctggcaaaggttggcttccgcgaggaggggctgttgcgccgttaccttgaggttgaccgggcatggcgagaccatctgttgatggcgatcaccgtcgaagaggtttacgggtcggtggcctcgacgctggtccgtgccgggcatgccagctggccctaacgcggaatcgcaaccaaactgtgactggcgcgacacgtgtggcgtgtggtgcttgtgagagatgaattacaggtgtgtaattgccctgggcgctttgacccggccgcgctggccaacgatggggcctcgcggggatcggaaccgaagagagcaggtcatcatgccaagcatcccgcagtcgttgttgtggatatcgctcgtggtgctctggctgttcgtgctggttcccatgctgatcagcaaacgtgatgccgttcggcgcaccagcgatgtggctttggcgactcgggtactcaacggtggcgctggtgcgcgcctgctcaagcgaggtggtcccgccgcgggacatcgctgggggtacctcccgcccgaagggcagggggacgacccggactggaagccggaggaagactggcgcgacgacccggtcgaggacgggttcgccgacgtcgagcatgacatcgacgaggaccaggaggccgacgatgcgcgccgtcggggtgcggttgtcatgaaggttgccgctccgcagaccgcaggtgccgacgagccggactacttagacgtcgatgtggtcgaagaagactcggaggcgcttccggtgggggctggcgctgcggtcggcgagtccgccgacgaggccgatgccgaagctgctgacggagttgcgggccacgccgacccggaggccgacccggtcgaatacgaatacgaatacgaatacgtcgaggacacctgcggtttggagctcgaggaggacgaccaggaagcgccaccgaccgtcgcatccggcacgtcacggcggcgccgattcgacaccaagaccgccgccgcggtcagcgcccgcaagtacaccttccgcaaacgtgcgttgatcgtgatggcggtgatcctggttggctctgccgccgcggccttcgagctgaccccggtcgcgtggtggatctgtggtagcgccaccggtgtgacggtgctctacctggcatatttgcgtcggcaaacccgcatcgaggagaaggtgcgtcggcggcggatgcagcggatcgcgcgggcgcggctcggtgtacagaacacccgtgaccgcgagtacgatgtggtgccgtcgcggctgcgccgtccgggcgcggtggtcctggagatcgacgacgaggacccgatcttcacgcacctggagagcgcggccccgatacggaactacggctggcccagggacctgccccgggcggtgggtcagtagggcgcgcagttcggccatcggcgccgctgctggtagcctgctaccgatcaggggctatggcgcagttggtagcgcgactcgttcgcatcgagtaggtcaggggttcgaatccccttagctccaccatctaatcagtagccatcggcagcctcgttggctgtgccgccgcggacgtggttgagacggcgagcacagccctcggggcaatcctggcaggtcgcaatgcggtggtgccgccacggtgtccacgtcgaggcgccggccttgtggtaccggtaaagtgctgtggcgaccgcgatctggcgcgaagcctgatgaagatcgaatattcggctgaatattcgctaagacatgtgtggcggcgtccgatcctgtcacaacctgcccctagggtcggtgcatgagcacgaaatactacctgcagaaggtccctgtcgaagccgtccagccgggcttttcgctggccattccacacgatggcgactatcgccttttccaggtcgactgcacgcaaatgtgccagcgaagtggccagccggtgatgatcagactcatgtcggagtccgtcgatggtggccagccgtgggtcttggaatatgaagcgggcacggcggtaatccggcttctcggtgtttgccaggccgcttcgtagggtggcgtgtgctcgctaaccgggcttggcggcggctacaaacggcaacgcgcgttgtgtctactgctcgacgtccactagcccggccgaccgagacaggttgacgaaggcattccggtcaaacatcgtgagtccgatgttgccggcggcggcgttcggcgcgtagcgcatcggcgggcattggccggcatagctggtgtggatcgtgatccgcccggctggccgcagcactcgcaccttctcgcgggcgatccggaacggttccggcatcagctacagcgcgccgaaacaacaaacagcatcgaatgtttcgtcgccgaatggcaccatgcgggcgtggccgcggatatgacacgtccgtggcccacggttgtccagggcggtgctggtcagcgtcggcgcagagatgtcgaacccgaccgcaagacccccgtccggtggatgtccggacagcggctcagtgaaattacctggcccacaaccgatatcgagcactctgtgggcgcggccgaggtgcagagacaccgcggcgcggtgccgctcggttcgggtggtgatgcggctggcaaggtggaaggaggccggacgccacaaccgttcgtacaaccgtaagctgggcttggcgccgggccggattggacgggatagccgaattgaccggcgcacgagtcgaagatcttgcggggatggacgtctttcagggatgtccggccgagggtctggtgtcattggcggcgagcgttcagccgttgcgggccgctgccggccaggtgctgctgcggcagggcgagccggcggtttcgtttctgcttatctcgtcgggtagcgcagaagtcagccatgttggcgacgatggtgttgcgatcatcgctcgggcgctgccgggcatgatcgtcggcgaaatcgcgctgctgcgcgatagcccgcgcagcgcgacggtcaccaccatcgagccgctgaccggctggacgggtggccgcggcgctttcgccacaatggtgcacatccccggggtcggtgagcgattgctgcgcaccgccaggcagcgtctcgccgccttcgtctccccgattccggtacggcttgccgacgggactcaactgatgctacgccccgtgctgcccggtgaccgcgagcggaccgtgcacggacacatccagttctccggcgagacgctgtatcgacggttcatgtcggctcgtgttcccagtccggcgttgatgcactacctgtcggaagtcgactacgtcgaccacttcgtctgggtggtgaccgacggaagcgaccccgtagccgacgcgcgttttgtgcgggatgaaaccgatccgacggtcgccgagatcgcgttcacggttgccgacgcgtatcagggcagggggattggaagctttctcatcggtgcgttgtccgtggccgcccgggtcgacggcgtcgaaaggtttgccgcgcgcatgctttccgacaatgtgccgatgcgaacgatcatggaccgctacggggcggtgtggcagcgcgaggacgtcggagtcatcaccaccatgatcgatgtgccgggtccgggtgagctgagcttggggcgcgagatggtcgaccagatcaaccgggtagcccggcaagtgatcgaggccgtcggctgatcaccgaccccgggtcggtgcgtccgccgctggcaccgcagttcgccgctgatctgctagtcaaaacggtgtcgacgttgcgcagctcaggggctgcgttgggtagattgaccacgatgcgcaaggcggtactggcagtcggatcggtgtgctggcttgtcggctgctcatcaggggccagctccaccaccgcctcgaccggcgacatcgccaaggtggccgaagtgaagtcgggctttggacctgaatacaccgtcaccgatgtcactcccagggccatcgatcccgggttcttttccgcccgcaaactgcccgacgggctgagtttcgatccggcgaactgtgcgcaagtggcggccgggccccagctgccgaccgggttgcagggcaacatggccgccgtctccgccgagggcaacggcaaccggttcgtcgtcatcgcggtggagacgtcccagccgctgccggcccccagccccgggaaagactgcagcaaggtgactttttccgggacgcagctgcggggcggcatcgaggtggtcgatgtaccgcacatcgacgggacacagacgctgggcgtgcatcgcgtgttgcaggcggtcgtcggcgggtcagcgcgcaccggcgagctctatgactattccgctcggttcggggactaccaggtgattgtcatcgccaatccactggtaatccctggacggccggttgcgcgggtcgatacgcaacgcgcccgcgatctgctcgtacaggcggtggccgcggtccggggttgaccgagttagcggacgtcgcgcggccggaactggatgctcacgcgcggacccgtcggcgccgatgtcttgggcaccgcatgctcgaaggtgcgttgacacgatccgcccatcaccaatagatcgccatgcgccaacggcagtcgcaacgatggaccgcggccacgcggccgcagcgcgaagacgcgggtggcgccgaggctgacgatcgccaccatagtgtcctcagtgctgccgcgaccaatggtgtcgccatgccaggcgacgctgtcagagccgtcgcggtagtagcacagcccggcggtggtgaagggctcacccagttcgccgccgtagatgtcgttgagccgccggcgcatccgcgccagctgcggatgcggcggatcttcgatggtcaggtcgtgaaaactcaccagccgcggcacatcgaccacccggtcgtacatctgacggcgctcggctcgccacggcaccgtcgacaacaacgcgtccagcagttcttcgccgccggtcagccagcccgaacggatgtcgataaaggctccgtcgccgagctgtcttcgctcgttgtgctcgaagagcgcgccttgaaccgcgatcgccacgccgccaagcttatcgcacattcgttcgatggcgccgccccggctacggtttgacctgtgggtgtcgaattggggtcaaattccgaggtcggcgcgctaagagtggtcatcctgcaccgcccgggggccgaactgcgccggctcacaccgcgcaacaccgaccagctgctgttcgacggcttgccctgggtatcccgcgcgcaggacgagcacgacgaattcgccgagctgctggcttcccgcggtgcggaagtgctgttgctgtcggacctgttgactgaggcactacatcacagcggggccgcccgcatgcaggggatcgccgctgccgtcgacgcaccgcggctgggactgccgctggcgcaagagctttcggcctacctgcgtagtctcgacccaggcaggttggcgcatgtgctgacggccggcatgaccttcaacgagctcccgtcggacacgcggaccgacgtgtcgttggtgttgcgtatgcaccatggcggagacttcgtcattgagccgttgccgaacctggtgttcacccgcgactcgtcgatatggatcgggccgcgggtggtgatcccgtcgctggcattacgggcacgggtgcgcgaagcgtcgctgaccgacctcatctatgctcatcacccgcggttcaccggtgtgcggcgtgcctatgaatcgcgcaccgctccggtcgagggtggcgacgtgttgttgctcgccccgggtgtggtcgctgtcggagtgggcgagcggactacaccagcaggcgcggaagcattggcgcgcagcctttttgacgatgatcttgcgcataccgtgctcgccgtgccgatcgctcagcagcgcgcgcaaatgcatctggacacggtgtgcacgatggtcgacaccgatacgatggtgatgtacgccaacgttgtcgacacgctcgaggcgttcacgatccagcgcacacccgacggcgtgaccatcggcgatgcggccccgttcgcggaggcggctgccaaggcgatgggaatcgacaagctgcgggtaattcataccggaatggaccccgtcgtcgctgaacgcgaacagtgggacgacggcaacaacacgttggcgttggcgcccggtgtcgttgtcgcctacgagcgcaacgtgcagaccaacgcccgcctgcaggacgcgggcatcgaagtgcttaccatcgccggctccgaattgggtaccggccgtggcgggccccgctgcatgtcctgtccggccgcccgcgatccgctttaggagtggcgatttcggcgcctggcggcgccgcagatcaccgccagctgggcagccagatctccaggttccaggtctgttgtgagattggcagaccggtgagcaccggatacagccacgcaaagttcgtcaccacgagggccacgtagcagcagacgacgatcagccccagtgtgcgtcgttcggagccctgaccggggtgatagaggatatcgccgagaaccagcgaaatgcccatcaccagaaatggcgccatggtcgctgcgtagaagaagtacatctgccggtcgatgtcggcgaaccacggcagccaaccggcgcagtagccgaccaggaccaccgcataacgccagtcccggcgcacaaacatacgccaccccgcgtatgccaggactggcaccgccagccaccacatcgcgggcgtgccgaccagcatctcggccttgacgcacgactgtgcgccgcagcctgcaacgtcttgctggtcgatggcgtacagcaccggccgcaacgacatgggccaggtccacggtttggattcccaagggtggtagttgcctgcggaattcgtcaggcccgcgtggaagtggaacgctttggcggtgtagtgccagagcgagcgcacggcgtcgggcagcggaacaaccgagttgcgaccgaccgcttgaccgaccgcatgccgatcgatcgcggtctcggacgcgaaccacggagcgtaggtggccagatagaccgcgaacgggatcaaccccagcgcatacccgctgggaagcacgtcacgccgcactgtccccagccacggtctttgcacttggtactgacgtcgcgccgccacgtcgaacgccagcgccatcgcgccgaagaacagcacgaagtacacgccggaccacttggtggcgcaagccaatcccagcagcaccccggcgccgaaccgccaccagcgcacacccacccgcggtccccacacggtggcggcgctgcggccggccagcagagcgatgtgcatccgttcgcgaacctgatcgcggtcgacgatgagcgcgccgaacgccgcgacgacgaagaacgtcaggaagccgtccagcagcgcggtccgcgcggtgacgaagctgaccccgtcgcagatcagcagcaccccggcgatggcgccgaccaatgtcgaccggctgatccgccgcacgatccgcaccaccagcgccaccaggagcacacccagcagggcgccggtgaaccgccagccgaatccgttgtaaccgaagatggcctccccgatcgcgatcagctgcttaccgaccggcgggtgaaccaccaggccgtacccggggttgtcttccaccccatggttgttcagcacctgccaggcctggggtgcgtaatgcttctcgtcgaagatgggggtgccggcatcggtcagcgagcccaggttcaggaaccgggtcaccgtggccagcagcgtgatcaggccggtcacgatccagccgcgtaaccggtccaggggcccgaaatccgcgaccggcaccagcgggccggggctgacgacgggtaccacaggctcctcggggcggtccttggccaggacacaggattctgggggccgggcggtcatcggtgtcgatcgtaggctgtccgtcatgtcctctggtcgcctgttgctcggcgccaccccgctgggccagccgtcggatgcgtcaccacgcctggcggccgcgttggccaccgccgatgtggtggcggccgaggacacccggcgggtgcggaaattggccaaggctcttgacatccggattggtggacgggtggtcagcctgttcgaccgggtggaggcgttgcgcgtgacggcccttctcgacgcgatcaataacggtgcgacggtgctggtggtcagtgacgccgggaccccggtgatcagcgatcccggctatcggctggtcgcggcgtgcatcgacgcgggggtttcggtgacgtgtttacccgggccgtccgcggtgaccaccgcgctggtgatgtccggtctgccggcggagaagttctgcttcgagggtttcgccccgcgcaagggtgcggcgcgccgggcctggctggccgaactggccgaggagcggcgcacctgtgttttcttcgaatccccgcgccggttggctgcgtgccttaacgatgccgtcgagcagctcggtggtgcccgtccggcggcgatctgccgggagctgaccaaggtgcatgaggaagtggtgcgcggatcgcttgacgagttggcgatctgggcggccggtggtgtgctcggcgagatcaccgtggtggtggcgggcgccgccccccacgccgaactgtcgtcgctgatagcccaagtggaggagttcgtcgcggcgggtattcgtgtcaaggacgcctgcagcgaggtagcggcggcacatccgggggtgcgcacccgccagctttacgacgcggtgctgcaatcacggcgggaaaccggcgggccagcgcagccgtagtcggtcaggttaggggatacacaccccgatgggaccgaatccgggtgtgcacagacgcgacgggagcgccggcagcggaggcggtcccggcagtgggggaggtgccggcaatgcgggcacggccggtaacggcggcagacccgctggcagtgccggcaggccggccgccagcgccggcagcgccgcagccagcgccgcaggatccacgcctggcagcgccgggaggcccggcggtagaccacctgccgccagcgccggcagcgccgcagccagcgtcgccggatccacccccgccagaccagccggcagaccagcggccgccagcatcggcagaccacctgccaccagcgccgtcagctccgccggcgacatccccgccagacccggcaaactcgtcggcagaccggccgcggccgccatcgccatcaggtcggtcggcgacacacctggcagactcggaaaacccacgcctggcaggccggcggccgccgccatcgcgagcagactcgccggcgtcacgcccggcagggcgggcagccccacagccggcagagcggccgccgccgattgcgccccgggcagcagcagggaggccaccgtgctggctgttccgcgggccgtcggcaggatgccggaagactccagcgcgttaaccgcaagcacgagataggtgacggccaccgcgctcgcggtcaccacccccgccgccgtgcctcccacacccaggacaccgttcacgaccgcggcagcggtgttcaccccggtgattgggtcgggtacgccggggatgccgatgcccgggatgccgatgcccgggatgccgatgcccgggatgccgatgcccgggatgccgacgccaggtacgctcggcgcggccaggttcggcagggccggtgggggaggcagggccgggccggccgcaccgggaatgttgggtaggccgggaacggctggcgggcccaccctgggcacggcggcagccgccggtacacccggccgcggaaccaatcccggcgcgatcgtgtcggcgaccggctcgaacggcgccggcaccgcgtgctccgctgcggccggccccgatggtgtcgcggtgtcgggcatcaggaccgcagccagccgatcgcactgctggccggcgctgcaggtgccgcccgcgacccgctccggggtggacaacgtcaacggtgccaccgccagcgttccccctatcgcggcagcagccgcggtgcccacgatcgcgagtctcattacaaacccctctcgaactcgacacgagatagacacgcgtcgatggcccgagcttaggcgcagccggcacaccatgtgggcgttatgccaatttccgccgcccgctgggctaccgcactttgctggctaaccgagccggggtggtgcgcgtggcggccggcagcccgacgatgggagcggctttgtgcaggcactccgcccattcggcgtccggatcggagtcggcggtgatcccgccgccaacgcccagcacggcgttgcctgcggtatcgaattcgacggtgcggattgcgacgttgagctcgcatccggcgaccggtgacgccaaaccgactgtgccgcaatatatcccgcggcgatatcgctcccattgtgaaatcaattggcgagcccgcagtttaggtgtgccggtgaccgaggccggcgggaaggcggcgtcgagcagcgctgacatcggttcctcgagcggaacccgcgccgacaccgtggacaccaggtgccacactcccggcgctggtcgcaccaccaacagctcgggcaccgtcacggtaccggtaaccgctacccggccgaggtcgttgcggaccagatccacgatcatgatgttctcggccacctctttggccgatgcccgcagcgccgacggcggggcgtccagcggcagcgtgcccttgatcgggctcgatgtcaccacggacccgcggcggcgcaggaatagctccggggatagcgatgcgacggctccccacggtccggcgacaaaggcggaccgggacggagcggtacgaccgaacccgtcgatgaagaagtccagcggggatccggtgaccgtcccggcgaattgggtgcacacgcacgcttgatagacctcgcccgcgccgatagcttccagacacgccagtaccccgtcgcggtgcgctgcccggtcggccggttcccagtcgatccggcatgccggtgccggtctggcgaccgatgcccgagtggtcgccaacgcgctggccagccagtccgctatcggcgcaccggacaggctctcataccaccactggccgtcgcggtcgcggcgcagcacgcaatcggtccagccgccggcggcctcggggatccggtggggtcgcccgtcggcgccggcgtccgggtaggacaggtagccgacccagccgccgcccaccgccccggtggcatcgggcccgccggtgcccggcgggcccgagaacacgtcgtcgccgctgaccggttgtatagacacactcggtgcgatcaccgccagcgcaccgaaccattcgccggtcagcgccgccggtggtggcaagtcgagtcgactggtggcgcggccgaccgcccgcagcaccgcaggcgctccgccaagatcgccgagtcggtcgattcgcaccgttctagcttgacagaactgtggattttcgcagcgcaagtggctgcgtggggatttcgtccgcgtgctaagctcccacgctaagttcgatccgtgaccggctccggtctccgtcccggggggtgttgctgtgcgagcagccaatgccaatgccgtttctcgctgaccgcgagacgttgacgctcggtgtgatcttgaagtagcgatggttttaagaagtaggaaaagcacgctcggcgttgtcgtgtgcttagcgctggtgctcggtgggccgctcaacggttgcagcagcagcgcgagccaccgcggtccactgaacgcaatgggaagtccggctataccgtcgacggcgcaggagatacccaacccgttgcgcggtcagtacgaagacctcatggaaccgctgtttccgcaggggaaccccgcgcagcaacgctatccgccttggcccgcgtcctacgacgcgagtttgcgagtctcctggcggcagctgcagcctacggatccgcgcactctgcccccggatgctccggacgaccgcaagtacgacttcagcgtgatcgacaacgcgttgaccaggctcgccgaccgcggcatgcggctgacgctgcgggtgtacgcctacagctcgtgctgcaaggcttcctatccggacggcactaacatcgcgattcccgactgggagcgcgctatcgccagcaccaacaccagttatccagggccggcgaccgatccctcgaccggggtggtgcaggtggtgccgaatttcaacgattcgacctatcttaacgattttgcgcagttgctcgccgcgcttggtcgccgctacgacggtgacgagcgcctcagcgtgttcgagttctccgggtacggggacttcagcgaaaatcacgtcgcatacctgcgcgacacgctcggtgcgccgggtccgggcccggatgaaagcgtggcgaccctgggctattacagccagttccgtgatcagaacatcaccaccgcgtccatcaaacagctaatcgcggcgaacgtcagcgccttcccgcatacccaactggtgaccagtcccgctaatccggaaatcgtgcgagaactgttcgccgacgaggtcaccaacaagcttgccgcgccggtgggtgtccgctcggattgcctgggcgtcgacgcgccgttgccggcctgggccgagtccagcacttcgcactatgtgcagaccaaagacccggtggtcgccgcgctgcggcagcggctggcaacggcgccggtgatcaccgagtggtgcgagttgccgaccggcagttcgccgcgggcttactacgagaagggcctgcgcgacgtcatcaggtatcacgtgtcgatgacgtcgagcgttaacttccccgaccagacggcgacctcgccgatggaccccgcgttgtacctggtgtgggcgcaagctaacgccgccgcaggctatcggtactcggtcgaagcgcagccggggtcgcaagcgctagcgggcaaggtcgcgacgatctcggtcacctggaccaactacggcgctgctgccgccaccgaaaagtgggtgcccggctaccggctggtggattccaccggacaggtggttcggacgctgccggcagcggtggacctgaagacgctggtctccgaccagcgcggcgatcgcagcagcgaccagccgacaccggcgtcggtcgccgagacggttcgcgttgatctgtccggcttgcccgcgggccactacacgctgcgggccgcgatcgactggcaacagcacaaaccgaacggctcccatgtggtgaactatccgcccatgctgttgtcccgcgacggccgcgacgattccgggttttatcccgtcgccacgctcgacatcccacgcgacgcgcagaccgcggtcaacgcttcgtaggtggctttcccgtcgctgcggtccgctcacttgccttcgggtggttgcggcggctggtagcggggaaataccccggtgggcggcggcagcgctgtgccgggggtcagccgaacacctacggcggcgaacgaccgctggtttggggcctggccgagcaggtccaaaattttgccggccgactccggcatcaccggctggatcagcagtgccgcgatgcggactacctcgcaggtgacgtagagcgtggtgcggaaccgggcctgatcggcttcggactcgctcttgcgcagtacccacggctgctgcaccgaaaagtacttgttcgcgtcgccgagcatcagccagatcgcctccagcgccaggtgcatcgcctgtgcgtcgaagtgaccgcgcactcgctccaacaagccatcggcggtcgcaagcagcgcggcgtcggcgtcggcgaactcacccgggttgggcaccctgccgtcaaggtttttggccaccatcgacaacgagcgttgggccaagttgccgagctcgttggccagatcggtgttgatccgagtgacgatggcctcgtcgctgtaactgccgtcctggccgaacgggacctcccgcaacaggaagtagcggacctggtccaccccgagcgcttccgccagggcaaccgggtcgacgatgttgcccaccgatttactcatcttctcgccgcggttgtgcaagaacccgtgcgcgaagatccttcgcggcaactcgattccggctgacatcaaaaacgccggccaatagacggcatgaaacctgatgatgtccttgccgatcatgtgcaaatcggcgggccagtagcggcggaacaactccgagtcggtatccgggaagcccgccccggtcaggtaattggtcagcgcgtcgacccagacgtacatgacgtggtcggggtgctcgggcacctgcacaccccagtcaaacgaggtgcgcgagatcgacaggtcgtccaggccgccggagacgaagctgatcacttcgttgcgccgcgtctccggcgcgatgaagtcggggttggcgtgatagtgggccagcagcttgtcggtataggccgacagccggaagaagtaggtctgctcctcggtccaggtcaccggcgtgccggtctctaccgtcaggcgcgtgccgtcgacaagttgggtctccgattcgacgaagaaccgctcgtcgcgcaccgagtaccacccggaatagttgtccagatagatgtcgccggccgccgacatccgtcgccagagttccttggacgcctcgtggtggtcggcatcggtagtgcggatgaatcggtcgaaggagatgttcagcgcctcctgcatgcgctgaaacacgtcggaattgcgccgggcaagcgccgcggtgggcacgcccgctgccgcggcggcttgtgcgaccttcaggccatgctcgtcggtcccggtcaggaagcgcacgtcatagccatccagccgtttgaaccgggcgatcgcgtcggtggcgatgtattcgtaggcgtgacctacgtggggtgcagcgttgggatatgcgatcgcggtggtgacgtaatagggcttcatttcgacaccaccctattgtgtgcgggtgagctccgaccgcccagccagacgagatccaccgcccgctccggaacccctggcgccgttggtcgacgcccacacccatctcgacgcgtgcggtgcacgagacgccgatacggtgcggtcgctcgtcgagcgagccgccgcggccggcgtgaccgcggtggtcaccgtcgccgacgacctggagtccgcgcgctgggtcacccgcgcggccgaatgggatcggcgagtctatgccgcggtggcgttgcacccgacccgcgccgatgcgctcaccgacgctgcccgtgccgagctcgagcgattggttgcccaccccagggtggtggccgtcggtgagaccggaatcgacatgtactggccgggtcgcctggacgggtgtgcggagccgcacgtccagcgggaggcctttgcctggcatatcgatctggccaagcggaccggtaaaccgctgatgatccacaatcgtcaggccgaccgcgacgtgctggacgtgctgcgggccgagggcgcgccggacaccgtgatcttgcactgcttctcgtcggacgcggcgatggcccgcacgtgtgtggacgccgggtggctgctcagcctgtccgggacggtgagcttccgtaacgcccgtgaactacgggaagccgtcccgctgatgccggtggagcagcttttggtggaaaccgatgcaccgtatttgaccccgcatccccaccggggcttggcgaacgaaccgtactgcctgccctataccgtgcgggcgctggctgaactggtcaatcggcgccccgaagaggtggcgctcatcaccacaagcaacgctcgccgagcttatgggctagggtggatgcgccaatgagcgcgccgagcggcccataacacccgcgcgccggagttgctcaacattggccggttcgttaccgtcttgtgatcgaacgggtggggcctctaggtttcggagggcccattttgctttttgttcgctgtgtaggtggttgagtgttgccgaggtcggggatatagcgcgttgactctacttaccaaacttcatcagacccaatcaccgatgttgcgcctggtagtcggtgcgctgctgctggtgttggcgttcgccggtggctatgcggtcgccgcatgcaaaacggtgacgttgaccgtcgacggaaccgcgatgcgggtgaccacgatgaaatcgcgggtgatcgacatcgtcgaagagaacgggttctcagtcgacgaccgcgacgacctgtatcccgcggccggcgtgcaggtccatgacgccgacaccatcgtgctgcggcgtagccgtccgctgcagatctcgctggatggtcacgacgctaagcaggtgtggacgaccgcgtcgacggtggacgaggcgctggcccaactcgcgatgaccgacacggcgccggccgcggcttctcgcgccagccgcgtcccgctgtccgggatggcgctaccggtcgtcagcgccaagacggtgcagctcaacgacggcgggttggtgcgcacggtgcacttgccggcccccaatgtcgcggggctgctgagtgcggccggcgtgccgctgttgcaaagcgaccacgtggtgcccgccgcgacggccccgatcgtcgaaggcatgcagatccaggtgacccgcaatcggatcaagaaggtcaccgagcggctgccgctgccgccgaacgcgcgtcgtgtcgaggacccggagatgaacatgagccgggaggtcgtcgaagacccgggggttccggggacccaggatgtgacgttcgcggtagctgaggtcaacggcgtcgagaccggccgtttgcccgtcgccaacgtcgtggtgaccccggcccacgaagccgtggtgcgggtgggcaccaagcccggtaccgaggtgcccccggtgatcgacggaagcatctgggacgcgatcgccggctgtgaggccggtggcaactgggcgatcaacaccggcaacgggtattacggtggtgtgcagtttgaccagggcacctgggaggccaacggcgggctgcggtatgcaccccgcgctgacctcgccacccgcgaagagcagatcgccgttgccgaggtgacccgactgcgtcaaggttggggcgcctggccggtatgtgctgcacgagcgggtgcgcgctgaccatccggctgctcgggcgcactgagatcaggcggctggccaaagagctcgactttcggccgcgcaaatctctcggacagaacttcgtgcacgacgccaacacggtgcgacgggtggttgccgcctccggggtcagccgttccgacctggttttggaggtcgggccgggcctgggatcgctgaccctggcactgctcgaccgcggcgcgaccgtcaccgcggtcgagatcgatccactactggcttctcggctgcaacagaccgtggcggagcactcgcacagcgaggttcaccgactaacggtggtcaatcgcgacgtcctggccctgcgccgggaggatctagccgcggcgccgaccgcggtggttgccaatctgccgtacaacgtagcggtaccggcgttgttgcatctgcttgtcgagttcccgtcgatccgtgtcgtgacggtgatggtgcaggccgaggtcgccgaacggctcgccgccgagccgggcagcaaagagtacggcgtgcccagcgttaagctgcgcttcttcgggcgggttcgccgctgcggcatggtgtcgccgaccgttttctggcccattccgcgtgtctattccgggctggtacgcatcgatcgatatgagacctcgccctggcccaccgacgacgcttttcgacggcgggtattcgaactcgtggacatcgcattcgcgcagcggcgcaagacttctcgcaacgcgtttgtgcagtgggcgggctcgggaagcgagtcggcgaatcgattgttggcggccagcatcgaccccgcccgtcgcggtgagacgctgtccatcgacgacttcgtgcggctgctgcgacggtccggcggctccgacgaggccaccagcaccggccgggacgccagggcgccggacatttcggggcacgcgtcggcgagctgacggggcgccgccgcgtgtggtcggcgcgtcacagcgatagtctgctgcggtgtccgcatctgacggcaacaccgctgaattgtgggtgcccaccgggtcggtcaccgttcgggtgcccggaaaggtcaacctctatctggcggtcggcgatcgccgcgaggacggctatcacgagctgaccacggtatttcatgccgtctcgctggtcgacgaggtaaccgttcgtaacgctgatgtgctctcgctcgagttggtcggcgagggggccgaccagctgccgaccgacgaacgcaatctcgcctggcaggcggccgagctgatggccgaacacgtgggccgggcgccggacgtctcgatcatgatcgacaaatccattccggtcgccggcggcatggccggtggcagcgcggacgctgcggcggtcctggttgcgatgaactcgttgtgggaactcaatgtgccccgccgcgacctgcgcatgctcgccgcgcggctaggcagcgatgtgccgtttgccctgcatggtggtaccgcgctggggacgggtcgcggcgaggagttggccaccgtgttatcccgcaacaccttccactgggtcctggcgttcgccgacagcgggttgctcacctccgcggtgtacaacgagctcgaccggctcagggaggtgggggatccgccccggcttggtgagcccgggccggttctggctgccttagctgcgggtgatccggatcagctggcgccgttgctgggtaatgaaatgcaagcggccgcggtgagcctggacccggcgctggctcgtgcgttacgcgccggtgtggaggccggcgcgctcgcaggcatcgtgtccggttcgggtcccacgtgtgccttcctgtgcacctcggcgagctcggcgatcgatgtcggcgcgcagctgtcgggggcgggagtttgtcgcaccgttcgagtcgccaccgggccggtacccggcgcccgcgtggtgtctgcgccgaccgaagtgtgaccgaattcttgggagcatgcctcgggcggccaggggtatccgcgcgtgccgaggccggtgggtcgatcggctggcgcaccagcatgccagcggtagggccgcaggcatccgccctcgcggaggtcggtggcgcgcatcaaagccaggcgcaaaagccataccatgatgcgacagagccgctcggcgagaacctccgctaccggccagctcacggcgatagctgcatcaacggccatcgagacaacccgtcggcacgggaatcctcgcagttcaccgcggggagtacggcaaaggctgtgaccaagctgtgacatcgccctcaaacctcggcagagtttggcagctacttaagagttgcttaagataatccgcggtgttgggtcgtgggctcatcaccgaaccgagacccaaccgctccccaactgtgtgcgcgcgcctgtcgcgatgtggcatccggtaggcggaccatgaaaacccggaccttggggacagcaccggaaccgaggaggttgccttgagcaggttcaccgagaagatgttccacaatgcccgcaccgcgacgacgggcatggtcacaggtgaaccgcacatgcccgtccgccacacctggggcgaggtccatgagcgtgctcgttgcatcgcgggcggcctggccgccgcgggtgtcggtcttggtgacgttgttggggtgctggccggcttcccggtggagatcgcccccacggcgcaggccctgtggatgcgcggggccagcctgaccatgctgcaccagcccacaccgcgcaccgacttggccgtgtgggccgaggacaccatgaccgtcatcggcatgatcgaggccaaggccgtgatcgtctccgagcccttcctcgtggccattcccatccttgagcagaaaggcatgcaggtccttaccgtcgctgaccttttggcgtcggatccgatcggccccatcgaggtcggcgaggacgacctggcgttgatgcagctgacgtccggatctaccggctcccctaaagccgtccagatcacccaccgcaacatctactccaacgccgaggcaatgttcgtcggcgcccagtatgacgtcgacaaggacgtcatggtcagctggttgccctgcttccatgacatgggcatggtgggcttcttgactatcccgatgttcttcggtgcggagctggtcaaggtcacgccaatggacttcctgcgcgacacgctgctgtgggcgaagctcatcgacaagtaccagggcaccatgaccgcggcgcccaacttcgcctacgcgctgctcgccaagcggttgcggcgccaggccaagcccggcgacttcgatctgtcgaccctacgcttcgcgctgtccggcgccgagcccgtcgaacccgccgacgtcgaggacctgctcgacgcgggcaagccgttcggcctgaggccctcagcgatcctgccggcctacggcatggccgagaccacgctggcggtgtccttctcggagtgcaacgccggcctcgtcgtggacgaggttgacgccgacctgctggcggctctgcgccgggccgttcccgccaccaaaggcaatacccgcaggctggccacgctaggtccgctgctgcaggacctagaggcccgcatcatcgacgaacagggcgatgtcatgcccgcccgcggcgtgggtgtcatcgagctgcgcggcgagtcgctaactcccggctacctgactatgggtggcttcatcccggcccaagacgagcatggctggtacgacacgggcgacctcggctacctcaccgaggagggccacgtggtggtatgtggccgcgtcaaggatgtcatcatcatggccgggcgcaatatttacccgaccgacatcgagcgggcggccggccgcgtcgacggcgttcgtccgggttgcgcggtggccgtgcgtctcgatgccggacattcgcgcgaatcctttgccgtcgcggtcgagtcgaacgccttcgaggatcccgccgaggttcgtcgcatcgagcatcaagtggcccacgaggtggttgccgaggtcgacgtgcggcctcgcaacgtcgtggttcttggacccgggaccattccgaagacgccgtcgggcaagctgcgtcgggccaactccgtcaccctggtcacctaaggccgccgagcagacgcaaaatcccctcgacacgccggttgcgaggggattttgcgtctgctcacgcgggtcgttaccaggcgtggacgcggttttgtgcgggctccatgccctgttcgataagcagctcggtggcatcggcggcctgctcgcagatcgtggggacctcggcgcgctcggccggggtaaagttctccaacacaaacgccgccgggtccttgcggccgggcgggcggccgatcccgatacgcacccgctgaaagtctttggtacccagcgcggccaccaccgagcgcaacccgttgtggccgccttcgccgccgccgatcttgagccggatgcggccgaactcgaggtcaaggtcgtcgtggatgacgatgatgttggccggcgccaccgagtagaacttcgccagcggccctatctggcggccggactcgttcatgtagcagcgcggcttggccaaaaccagggagcgcccggctgatctaccagtggcgacttcggcgccggaacgcttgtgtgccttgaacttcgcgcctagtcgcgcggcgagcagatcggcgaccacgaacccgaggttgtgccgggtacgggcgtaattggctccagggttgccgaggccgaccacgagcaacggctcggccatgtcgcaagccgtctactcggactcgccagcggcctcggcttcgccggcttctaccgcggcttcctcggcttcctcggctcctgcgacttcgccctccagctcctcggcggttggcgccttcaccacgttgaccaccaacagatcagggtcagaaatcaggctgacaccggccggcagcgcgatctgcccggcggtgagctgggtgcctggttcggcaccttcgatggacacggtcaactgctcgggaatcgacagcgcctcggcctcgatctcgatgctgttggtctcttgggtgaccagggtgtcgggtccggcctggccctcgacgaccacgctgacttcgacgacgaccttctcgccacggcgcacgaccagtaggtcggcatgctggatggtgcggcggatcggatggatatgaagtgccttggtcagtgccagctgttccttaccggcgatgtcgagggtcaacaccgcgttggtgccggaatgccgcagtacggccgcatagtcgtgtccgggcagctccaggtgctgtggctcggcgccgtggccatacagcacagcgggtatcttgccggcgcgccgggcccgccgggacgcgcccttgccggtctcggtacgcaccgtgacgcgcagctggttgcttgcggatttggccatatgtcgctcctgggtggctcggttacctcgtttgggggcacggccagggtcgcgacagcttgtcggcctccgtcgataacggtgttctgccggcctgctgtagaccgccgaccaccctcgccgtgacgcccggctaggctaacccatggctactgcattggggaaattcgatccttgtgagctgctcggatagctgtgccccaaccgtgcggacaattactttgccgcgacgacgaatccggcgatgatcgcctcgatgtcggaagcgtgcttgacggcctcgttggccagactcgtgatggtgagctgcaccaggtagcgctgcttggccggcggtgcgccggttgggaagacgatccggttccaggtgtgcagtcgcctgccgtgcaggtcataactgccctgaatcatcgaggacggaaacccgttgaagtctgccgtcgaggagtccaattcggtgaagttcgtcgacagccgggcatcggcagtgccatgcttgagcgcttcggcgatatcgaagtcccggtgcagcttgaacaccatgagcatggccgttggatagctttcgcccttggcgatcatctccgtgttcggggtgatgttcggatttttcatcggtgcccagcccggtggtgtcggaatcgacacggtcaggtcggtcaggctgctcggtgccaccggctctccggtgacgccgacgctttccagatacttccacagcgggaccggcacttccgtcgtggtcgagacggcgctggtggttgggctcgtggacaaaatcgactggaagtcaggcgatttcggtccgcaagcgaccgctgacattgccagcgtggctaccgcgaccgcgaccgccaagggtctcacagaatcttgcggacagcgtcgaccggccaagcccgccggatgccctcaaggatgacggctgccatctatgcgtccccgtcgaaaagtcctgttactgagccgttttcgaagaccgcccggattgtgctggccagcagcggcgcgatggacaaaacggtgagctgggggaagcgcttgtcttcgccgatcgggagcgtgttcgtgacgatcacttcgcgggcgccgcaggaggccagccgctgcgcagcggggtcggagagcacgccgtgggttgccgcgatgatcacgtcaccggcgccgtcgttgtgcagcaatgccaccgcgccggcgatggtgccgccggtgtcgatcatgtcgtcaatcaggacacaggtgcgcccggccacgtcgccgacgacgcggttggacaccacttggttgggtacccgcggatcacgggtcttgtggatgaaggcgaggggaacaccacctaatgcgtcggcccacttctcggcgatgcgtacccggccggagtcaggggagacgaccaccatgttgccgtccgggtagttgtctctgatgtaaccggtcagcaggttctgaccgcgcatatgatcgaccggcccgtcgaagaaaccctggatctggtcggtgtgcaggtcgaccgtcacgatccggtcggcgcccgcggtcttgagcaggtcggcgatcagtcgcgcggagatcggttcgcggccacggtgtttcttgtcttgccgggcatacggatagaacggcatgacggcggtgatccgtttggcgctgccccgtttgagcgcgtcgatcatgatcagctgttccatcagccacctgttcaccggtgccgggcaggattgcaggacgaaggcgtcgcaaccgcgtaccgattcgtggaagcgcacgaagatctcgccgttggcgaactcccgcgcgtcctgagaggtgacgtggacgtcgagctctttggctacctgctcggccagctccggatgggcgcggccggcaaagagcatcaggtttttgcgattatcggtccagtcgtggctcaacgcgctgccctcgccgtttgggatcgaattggattacccatggtacgtagcgcaccgcccggatttgtcgccgggtagccgggatgcgacttcacggtgtctgatcagcgtcgggtggttgtgtgggctgttggcaggccatttctgaggctctttttgaggcctgagccgctgggctgccggggcgtttgcgctgcacccagttctcgatgttgcgttgcggacccgccgacactgccagcgcccccggcgggacatcctcccgcaccactgtgccggccccggtatacgcgccgtcgccgatggttactggggccacgaacatggtgtcggacccggtccgtacgtgcgaaccgacggtggtgcgccgtttggacgtaccgtcgtagttgacgaacacgctggaggcgccgatgttgctgtactcgccgatgtcggcgtcgccgacgtaggtcaggtgcggcaccttggtgccggtgccgatggtggagttcttgacctcgacgaacgcgcccagcttgccgtcggcgcccaacgcggttccgggccgcaggtaggtgaagggcccgaccgcggcgccatccccaatcgacgacgacgaaccgtgggtgcgcaccaccgaggcaccgtcgccgacggcgacgtcggtcagggtggtgtcgggaccgacgacacagcgaccgccgatctgggtgcggcccagcaactgggtacccgggtgaatgacggtgtcgcggccgatggtgacgtcgacgtcgatccaggtggtagccgggtcgacgacggtgacgccggccagctggtgagcggccaccacccgccggttgagttcggaggccagctcggccagctggacgcgattgttgacgccggccaccaacgcgctgtcgtcgacgtggctggcatgtacggtctggccgtcggagcgcaagatggcgatgacgtcggtgaggtagagctcctgttgggcgttgttggagctcagccggctcagtgcggaccgcagcgcggcgatgtcgaaggcgtagacgccggcgttgacttcgcggatttcccgctgcgatggtgtcgcgtcggtttgctccacgatcgccatgacttcgtgatcctgggtgcgcaggatgcggccgtagccgaagggatcatccagcgtcgtggtcagcaccgtcaccgcagccgacaccgcgcggtgggtggcgatcaagtcggccagcgtgtcggcgtccagcagcggggtatctcccgaggtgaccacgacgttgccggcgtagtcatcgggcagcgcggacagcccgcagagtaccgcatgcccggtccctagcggtcgatcctgcagggcgacgtcgatcgttcggcctagggtgtcggcgagttcaccgactagcggcgcgatgcgctggtgatcgtgtcccagcaccacgattagacgctgcggcgccagcttggcgatcgcatgcagtacatgcgacagcatgctgcgaccggcgagtgtgtgcagcaccttgggggtgtccgaacgcatccgggtcccgggcccggccgctaggaccaggaccgcggtgtcaccaggaaacgtcatcaaccctccttgaagctccgtcgccaggactcgaacctgaactatctgaaccaaaatcagaggtgctgccgattacaccacgacggattgcacatcgatgtgactttagacggtgtcaacgccgtcagcacagtcaacgctgtcgccgtctacccaccggccccacgcaaaccgatacccttgttgatgtggccggaccggataaagggccggataaggcgccggaaaacccgacgcgggtgacgcgcgccaggatgacggggaccgagcgccgtcaccagctcatcggcatcgcgcgatcgctgtttgccgaacgcggttacgacgggacgtcgatcgaagagatcgcgcagcgcgccaacgtatccaagccggtcgtctacgaacatttcggtggcaaggagggcctgtacgcggtggtggtcgatcgggagatgtcggcgctgctggacggaatcacctcgtcgctgaccaacaaccgatcccgggtgcgggtggagcgggtcgcgctggcgttgctgacctacgtcgaggaacgcaccgacggcttccgcatcatgattcgcgactcgccggcctcgatcagctcgggcacctattccagcctgctcaacgacgccgtcagccaggtcagctcgattctggctggagacttcgcccggcgcggcctggacccggacctggcaccgctgtatgcgcaagcattggtgggttcggtgtcgatgacggcgcaatggtggctcgatgcgcgcgaaccgaagaaggaagtggtggccgcgcacctggtcaacctggtctggaatggcctgacccacctggaggccgatccgcggctacaggacgagtagcgggcggggaagccgggcccaatgttgactaacctcggcgccctagaatggccgcatcatgaccgcaccggggcctgcctgctcagataccccgatcgcggggctcgtcgaattggcgctgagcgcgccgacattccaacagctcatgcagcgcgccgggggtcgacccgacgaattgacgctcatcgcgccggccagcgcgcggctgttggtcgccagtgcgctggctcggcaggggccattgctggtggtcaccgccaccgggcgggaagccgacgacctggccgccgaactgcgtggtgtgttcggggatgcggtggcgttgttgccgtcctgggagacactgccgcacgaacggctctcacccggtgttgacaccgtcggcactcgcctgatggcgctgcgccggctggcccaccccgacgatgcccagctgggcccaccgctgggggtagtggtgacctcggtgcgctcgctgctgcagcccatgacgccgcagctgggcatgatggagcccctcacgctgaccgttggcgacgaatcccccttcgacggcgtggtggcgcggctggtcgagctggcatatacccgggtggatatggtcggccggcgcggcgagttcgctgtgcgcggcgggattctggacatctttgccccgacggccgaacatccggtgcgggtcgagttctggggcgacgagatcaccgagatgcggatgttctcggtagccgaccagcgctcgattccggagatcgacattcacacactggttgccttcgcctgccgtgaactgctgctgagcgaggacgtgcgggcgcgggccgcccaactggccgcacggcatcccgcggtcgagagcaccgtcaccggcagtgcttccgacatgctggcgaagctcgccgagggcatcgcggtcgacggcatggaggcggtgttgccggtgctctggtccgacgggcacgcgttgctgaccgatcagctgcccgacggcacgccggtgttggtgtgcgacccggaaaaggtgcgcacccgcgccgcggatctgatcaggactggccgtgaattcctggaagcctcgtggtcggtcgcggcgctgggaactgcagaaaatcaagcccccgtcgacgtcgaacaactgggtgggtcggggttcgtcgaactggaccaggtgcgggccgcggcggcccgaacgggtcatccgtggtggacgttgagccaattgtccgacgagtcggcgatcgagttggacgttcgggccgcgccgtcggcgcgcgggcaccagcgtgacatcgacgaaatcttcgcgatgctacgtgcccacatcgcgaccggcgggtacgccgcgctggtcgcgccgggcaccggaaccgcacaccgcgtggtggaacggctgtccgagtccgacacccccgcggggatgctcgatcccggccaggcgcccaagccgggagtcgtcggggtgctccagggcccgctgcgtgacggcgtcatcattcccggcgccaacctggtcgtcatcaccgagaccgatttgaccggcagccgggtcagcgccgccgagggcaagcggctggcggccaagcggcgcaacatcgtcgacccgctggcgctgacggccggtgacctggtggtgcacgatcagcacggcatcggccggttcgtggagatggtcgagcgcacggtcgggggcgcccgccgggagtatctggtgctggagtatgcctcggccaagaggggtggcggggcgaaaaatactgacaagctctatgtcccgatggattcgctggaccagctgtcgcggtatgtcggcgggcaggcgccggcgctgagccggctgggcggcagcgactgggccaacaccaagaccaaggcgcgccgcgcggtgcgcgagatcgcgggcgagctggtctcgctgtacgccaaacggcaggccagccccgggcatgcgttctcgccggacacgccgtggcaggccgagctggaggacgcgttcggcttcaccgagaccgtggaccagctcaccgccatcgaagaggtcaaggcggacatggaaaagccgatcccgatggaccgggtgatctgcggcgatgtcggctacggcaagaccgagatcgcggtgcgggcggcgttcaaggcggtccaagacggtaaacaggtcgcggtgctggtgcccaccacgctgctggccgaccagcatctgcagacgttcggcgagcgaatgtccggattcccggtgaccatcaagggtctgtcgcggttcaccgacgccgccgagtcccgcgccgtgatcgacggcctggccgacgggtcggtggacatcgtgatcggcacccatcggctgctgcagaccggggtgcgctggaaggatctgggcctggtggtggtcgacgaggagcagcggttcggcgtcgagcacaaggagcacatcaagtcactgcgcacccatgtcgacgtgctgaccatgagcgccaccccgatcccgcgcacgttggagatgagcctggccgggattcgcgagatgtcgaccatcctgacgccgcccgaggagcgctacccggtgctgacctacgtcggaccgcacgacgacaagcagatcgccgcggcgctgcgccgggagctgctgcgcgacgggcaggcgttctacgtgcacaaccgggtcagctcgatcgacgcggccgccgcccgggtgcgtgagctggtgcccgaggcgcgggtggtggtcgcgcacgggcagatgcccgaggacctgttggagaccaccgtgcaacggttctggaaccgcgagcatgacatcctggtttgcaccaccatcgtggagaccggcctggacatctccaacgccaacactttgatcgtcgagcgcgccgataccttcgggctgtcccagctgcaccagctgcgtggccgggtgggccgcagccgggagcgcggctacgcctatttcctctatccaccgcaggtgccgctgaccgagaccgcttacgaccggttggcgacgatcgcgcagaacaatgagctgggcgcgggcatggccgtggcgttgaaggacctagagatccgcggtgccggcaacgtgctcggcatcgagcagtccggacacgtcgccggcgtcggattcgacctgtacgtgcggttggtcggcgaggccctggagacgtaccgggacgcgtaccgggcggccgccgacggccaaaccgtgaggaccgccgaagaacccaaggatgtgcgaatcgacctgcccgttgacgcgcacctgccaccggactacatcgccagtgatcggctgcggctggagggctaccggcggctggcggccgcctcctctgatcgcgaagtggcggccgttgtggacgagctaaccgatcggtatggggccctgccggagccggcccggcggctggcggcggtggcacggctgcggctgctgtgccgtggctccggcatcaccgacgtgacggcggcgtcggcagcgaccgtgcggctgtccccgttgacgctgccggactccgcccaggtgcggctgaagcgaatgtatcccggagcgcactaccgtgccacgacggccaccgtgcaggttcccattccgcgagccggtggcctcggcgcgccgcgaatccgcgacgtcgagctggttcagatggtggccgatttgataaccgcgctcgctgggaaaccgcgccagcatattggtataacgaaccctagcccgccaggcgaagacggccgtggtcgcaacacgacgattaaggagcgacaaccgtgatgattgtcgtcctggtcgacccccggcgtccgacactggtgcctgttgaagcgatcgagttcctgcgcggcgaggtgcaatacaccgaggaaatgccggtcgcggtgccctggtcgctaccagcggctcgttcggcgcacgccggaaacgacgcgccggtgttgctgtcgtctgaccccaaccatcctgctgtcattactcgactggccgccggtgcccggctgatctcggcaccggattctcagcgtggcgaacgactcgtcgacgccgtcgcgatgatggacaagctgcgcaccgccggaccgtgggaaagtgagcagactcacgactcgctgcgcagatacctgctggaggagacctacgagctgttggacgcggtccgcagcggcagtgttgaccagctgcgcgaagagcttggtgatctcttgctgcaggtcctctttcacgcccggatcgctgaggatgcgtcgcaatcgccgttcaccatcgacgacgtcgccgacacactgatgcgaaagctcggcaatcgggcgccaggagtacttgcgggcgaatcgatttcgctcgaagatcaactggcgcaatgggaggcagccaaggcctcggaaaaggcgcgaaagtcggtagccgacgatgtccatacgggccagccggcattagcgctggcgcagaaggttattcagcgtgcccaaaaggctgggctgcccgctcacctgatccccgatgagatcacttctgtttcggtttcagctgacgtagatgcggaaaacacgctgcgcactgccgttttggactttattgacaggctgcgctgtgccgagcgggcaattgccgtcgcacgccggggcagcaacgttgccgagcagctcgatgtgacgccgctgggtgtgatcaccgagcaggagtggctcgcgcattggccaactgctgtcaacgattcccgcggcgggtccaagaaacgtaaaggcatgcgataaccgccccgagtgcgacggggtagtcaacaaacccatgggacgatgatcgtgacggaagccggtataggtgccctacgagggagagttgtgtcgccgagacgctggttgcgggcggtcgccgtgataggggcgaccgcgatgctgttggcgtcgagctgcacttggcagctgagccttttcatccccgacggcgtgccgcctccgcccggcgatccggtgccgccggtggatacgcacgccggcggccggcccgcggatcagttgcgcgaatgggcggagaaacgtgctgcggcattgggaattccggtcatcgcgctggaggcctacgcctacgccgctcgcgtcgccgaggtcgagaatcccaagtgtcatcttgcgtggaccacgctggcgggcatcgggcgggtggagagtcaccacggaacctaccggggcgccacgattgcgcccaatggggatgtaagccccccgattcggggcgtccgcctcgacggcaccggcggcaccctgcgcatcgtggacagggacgggggcggcctggacggtgacgccgcggtggagcgtgcgatggggccaatgcagttcatttcggaaacctggcggttgtacggggtcgctgccagaaacgacggcatcgccaacgtcgacaacatcgatgatgctgccctctcggcagcgggctatttatgctggcgtggaaaggatctcgcgacaccgcgagggtggataaccgcgctgagggcctacaacaactccgttatctatgcgcgggcggtccgggactgggcgaccgcgtatgcggcgggtcatccgctgtagcaggatgaaccgctaacccaggctttacgctaacagcggtcggggccagccaacccaagaccgtccgtgcagcagctacgacgcaaggagaacccagtgccgattatcgagcaggttggggcccgagagatcctcgattcccgcggcaacccgacggtggaggtcgaggtggcgcttatcgacgggacattcgcccgggccgcggtgccgtcgggcgcctcgaccggggagcacgaggccgtcgagttgcgcgacggcggcgatcgctacggcggcaaaggcgtgcaaaaagccgtgcaggctgttcttgatgagatcggcccggccgtcatcggactcaacgccgacgaccagcgattggtcgaccaggcgctggtggacctagacggcacccccgacaagtcccggctgggcggcaacgcgatcttgggtgtctcgctcgctgttgccaaggcggcggcggattcggcggagctgccgttgttccgttatgtcggggggccaaacgcgcacattctgccggtaccgatgatgaacatcctcaacggcggcgcacacgccgataccgctgtcgacattcaagagttcatggtggcgccaattggcgcgcccagcttcgtcgaggcgttgagctggggcgctgaggtgtaccacgcgctcaagtcggtcctgaaaaaggaggggctgtccaccggcctgggcgacgaaggcggcttcgccccggatgtggccggcaccaccgcggcgttggacctgatcagccgggccatcgagtcggcgggcttgcgacccggcgccgacgtggcgctggccctggacgcggcggccaccgagttcttcaccgacggcaccggctacgtcttcgagggcaccacccgtaccgcagaccagatgaccgagttctacgcgggcctgctcggcgcctacccgctggtgtcgatcgaagacccactgtccgaagacgattgggacggctgggccgcgctgacggcctcgatcggtgaccgggtgcaaatcgtcggcgacgacatctttgtcaccaatcccgagcggctcgaggagggcatcgaacggggcgtggcaaatgcgttgctggtcaaggtgaaccagatcgggacgttgaccgagacactcgacgcggtcacgctggctcaccacggcggataccgcacgatgatcagtcaccgcagtggcgagacggaggacaccatgatcgccgacctcgcggtggccatcggcagcgggcagatcaagacgggcgcgcctgctcgcagtgagcgcgtcgcaaaatacaaccagctgctgcggatcgaagaggcgcttggcgacgcggcccgctacgcgggcgacctggcatttcctcggttcgcgtgcgagacgaaataggtacatgcccgaagcgaaacggcccgaatcgaagcgccggtcgccggcatcgcgcccggggaaggccggcgactcggttcggggcggtcgcgccaccaagccttccgcaaaaccctccacgcccgcaccgcacgccagccgcaagaccactcgcacgccgcatgagcacattgtcgaacccatcaaacgggcgatcaccgaatcggtcgagaagcgctccgaacagcggctggggttcaccgcgcggcgcgcagcgatcctcgccgcggttgtatgcgtgctgacgctgaccattgcgaggccggtacgcacctacttcgcgcagcgcgccgagatggaacaactggctgcgaccgaggccatgttgcgccgccagatcgctgacctggaggaacagcaggttaagctcgccgatccggcgtatattgcggctcaggcccgcgaacggctcggctttgtgatgcctggagacatcccgtttcaggtccagcttccgtcgacgccgttggcgccgccgcaaccggggtcagacgcggctactgcgaccaacaacgaaccctggtacaccgcgctgtggcacacgatcgccgacgacccgcacctgccgcctgccgcgccaccggcaccggagcccggacgtccgggcccgctgccgccggcctcgccaaaccccgagcagcccggtggttgatcgtgccgatctggaggtggtcacgcggcaactcggccgtgcaccccggggtgtgctcgcgatcgcctatcgttgccccaacggtgaacccggcgtcgtgaaaactgcgccgagactgcccgacggcacgccgtttccgaccctgtactacctgacgcatccggtgctcacggcggcggccagcaggttggagaccacgggactcatgcgcgagatgaaccggcggctgggccaggatgcggagttggccgccgcctatcgacgggcacacgagtcgtatctgtccgagcgtgacgctctcgagccgctcgggacaacggtctccgcggggggcatgcccgaccgggtcaagtgcctgcatgtgctgatcgcgcattcgctggccaagggcccggggttgaacccattcggtgacgaggcgctggcgttactggccgccgagccacggacggccgcgaccctggtggctgggcagtggcgctaacccgggtcgccgcgatcgactgcggtaccaactcgattcgcttgctgatcgccgacgtgggagccgggttggcgcgcggagagctgcacgatgtgcatcgtgagacccggatagtgcgcctgggccagggagtcgacgccaccggtcggttcgcgccggaggcgattgcgcggacccggaccgccctgaccgactacgccgaactgctgacgtttcaccatgccgagcgggtgcggatggtcgccacgtcggccgcccgcgatgtggtcaatcgcgacgttttctttgcgatgacggccgacgtgttgggcgccgcgctgcccggctcggccgcggaggtgattaccggcgccgaggaggccgagctctccttccgtggagcggtgggcgaattaggcagcgccggtgcgcctttcgtcgtcgtggacctcggtggcggttccaccgagatcgtgctgggcgagcacgaagtggttgccagctactcggcggacatcggatgcgtccggctgaccgaacgctgtttgcactccgacccgccgacgttgcaggaggtgtccacggcccgccggctggttcgcgagcggctcgagcccgcactgcgcaccgtgccgctggagctggcccggacctgggtcgggctggctggaacgatgaccacactgtccgcgctggcgcagtccatgacggcgtatgacgctgcggccattcatctttcgcgggtgcccggtgctgatctgctcgaggtttgccagcggctgatcggcatgactcgcaagcagcgggccgcgctggcgccgatgcacccgggccgggccgacgtgatcggcggtggcgcgatcgtggtcgaagagttggcgcgcgagctgcgcgagcgggccggcatcgaccagctgaccgtcagcgaacacgacatcttggacggcatcgcgttgtcactggccggataagtcacatctgccacacgcgtatctgcgcggggggacactcttctgcccgcctcgtagcgacaaccttggccgatgtcagacccgcatgggaatgttcggccatgaccagacaactgcatggaattgagcttcgatacgtgctcaccctgcacctggccgtccatggaccggcggccattaccgaaatgatctaaggcctgggctggcacggctttggagtccggggcagggcatccaaggtggtgtcggaggcactgcgctgggaaatcggacggggccgggtataccggctcgggcgcggacgctacgggccggggtacatcccgcgctccaccgaataccggattcaccaacgcgtgttggcgttgcgggcatccgccaacgtgtcgctgcgaggcgggcaaagtgtacatccgctcccagcggaaacgcctgtggcagatgtgatttaggcttcgaagcggtagcccatccctgattcggtcagcagatgtttggggtgcgacgggtcatcctccaatttgcgccgcagctgcgccagatacacccgcaggtaatgggtttcagtcgcatatgccggtccccacacttctttgagaagctccccgcggccgaccaacttgccgcggttgcgggccagcatttccagcatgccccactcggtcggcgtgagatgcacttcggcaccgtctttgatgaccttcttgccggccagatcgacggtgaatgaatcggtttcgatcaccggctgctccaactcggcggccgcggtgttacgccgtaccgctgcgcgcagccgagccagaaactcgtccattccaaacggtttcgtcacgtaatcgtcggcgcccgcatcgagggcctggaccttgtccgacgaatcggtacgcgccgacaacacgatcaccggtgccgtcaaccagccacgcagcccgccgagcacgtcgatacccgacatgtccggcaggccgaggtcgaggatcaccacatcgggcggatgctcagcggcggcgcgcagcgcacccgcacccgtcgaggcggtgatgacctggtagccacgcacggtcaggttgatacgcagcgcgcgcaggatctggggttcgtcgtcaatcaccaagacgagggtcatgggcggtcctcgggagccgccagatcgatcaccactgtgagcccgccgcccggggtatcggtagccgaaatcgtgccgcccatagcctcgacgaagccgcgtgccaccgacatccccagaccgacaccggtggtgttgtcgtgatcccccggccgctggaacggggcaaagagttgctcctcggtcccgcgcgggacccctgggccctcgtcgatgacattaatcaggacccgctcacgcacccgtcccgcgttgacccggaccacgcagtcgggcgcatatcgcagcgcgttgtcgatcaggttggctagcacccgctccagcaacccggcgtcggccatcgccacggcgtctcccacgtcgaccttgacccggtcgatgccggatcggtaaaaaccggtggcgcccttgccgatgctgaccaaggcccgttgcaccgtttcttccaggtatgcccggcgcagctgggggcgaatcacgccggcagccaaccgcgacgaatcgagcaggtttgcgaccagggcggtgagttggtcgatggactcctcgatggtggccaacagctcggcggtatcctcgggggagaaagcgacgtcttcggtgcgcaagctggacaccgcaaccttggccgccgccagcggggtgcgcaggtcgtggctgaccgccgacagcagcgaccggcgcagctcatcggccctagcgatggcctcggcctggccggcctcttccgccagctcgcgctgcttcaccagacccgcggcctgtgtcgcgaccgcggtcagcactcggcggtcgcgggcggccaacttgcggcctgccatcagcatccaaaactcgtcgtcgccgacttcgattgcggtgtcggcggagtcgacgtcccgacacgggtttgtcccgacgcacgcgacggtttcgcctgtcgatgcgccctgccggacacgcagcatggtcacggcccgttgggaatacgtttcgcggacccgctgcagcagcgtggcaaggtctgcgccgcgcaacaccgaaccggcaaacagggccagcaactcagcctcctgggatgcgcgccgagcctcacgggttcggctagccgcgccgtccaccaacaccgccaccgcaacggccatcgccaacaacacgaattcggttactgcggcgtccggttcggcgatggtccaggtgtagcggggctcggtcagaaagtagttcagcagcatgcccgacagcaaggccgacaatgcggcgggggcgacgccgcccagcaacgccacgatcagcacgccgatgaagaacaacgcgctctcgccgccgatgcccatgaatcggtcgagccaggccaccgtgatggcgcagatcaccgagggcaccaccagcgcggccagccaggacgcgatatgccgctcgcgcggggagacccgcgaccacccggaggcccggctggccgcgggatgggtgaccatgtgaacgtcgatgccgccggactcctggacggtgcgggcgccgatcccctcgtcaaacaggcgtgcccatcgcgatcgccgcgatgtgccgacgacgagctgcgtggcgttcatctcgcgggcgaagtccagcagcgcggtgggcacgtcgtcgccgaccacggtgtgcatggtcgcaccgaggcttgtcgccagctcgcggaccctgcccagctgcggcgcggacacccccgccaggtcgtcgccacggataacgtgaaccaccatcagctcggcgctggacttcgacgcgatccgcgatgcccgtcgcaccaacgtctccgactccgggccgccggtcacggcgacgacgacgcgttcccgcgcctcccacgtggcggtgatctttttgtctgcgcggtacttctccagggccgcatcaacttggtcggccagccacagcaacgcgatctcgcgcagcgcggtcagattgcccgtgcggaagtagttcgacagcgcggcatcgacccgttcggctgcatagacgttgccgtgagcaagcctgcgccgcaacgcttccggtgtgatgtcgaccagctcgacctgatcggccgcgcggacgatctcgtcggggatcttctccttctgctcgatgccggtgatttgctccacgacatcgtttaggccctccaagtgctggatgttgaccgtcgagatcaccgtgatgccggcgtcgaggatttcctgaacgtcctgccagcgcttggggttcttgctgccaggtgtgttggtgtgggcgagttcgtccaccagcaccacctgaggatgacgtcgcagtactgcctccacatcgagttcgggaaacctggcaccccgatattcgacgtagcgcggcgggatcatctcgatgccctcgagcagtttcgcggtcttgttgcgtccgtgtgtctcgacgaccgcggcgaccacgtcggtgccgcgctccagcctgcggtgcgcctcgccgagcatggcgtaggttttgcccacgccgggggccgcgcccagatagatccgcagctgcccgcgcttggtggtcacatgctcaatcatccaccggtagggcgtaaagatcgcgcaaagatcggcgaagagcaacgtcacggtcgtgttcctggggggcccggcaactaccatcctgctgggctatctgatgcgctgcgatgccggtgcacaagaatcgagaggactcacatggccgacttggtgttggtgctgaccgtgatggcctttgccgggctttgcctgctctacgtccgtggctgtgaacggatcattcgccgcgacgaaatcggggaaacaacagtcgaactcacgcgagcgccggccgaatggcgatgactacggtcgacaacatcgtcgggttggtgatcgcggtggcgctaatggcgttcctattcgcggcgctgctgtttccggagaagttctgatgtccgggacgagttggttgcagttcgcggcgttgatcgcggtgctgttgctcaccgcgccagcgctgggcggctacctggccaagatctacggcgacgaggccaaaaagcccggcgatcgggtgtttgggccgatcgagcgcgtgatctaccaggtatgccgagtcgatcccggcagcgagcaacggtggagcacctatgccctgtccgtgcttgcgttcagtgttatgtccttcctgctgctgtatgggatcgcgcggtttcagggcgtgctgccgttcaatccgacggacaagccggcggtgaccgaccatgtcgccttcaacgccgcggtcagcttcatgaccaataccaactggcagtcctacagcggcgaagccacgatgagccacttcacccagatgaccgggctggccgtgcagaacttcgtctccgcgtccgccggcatgtgcgtgctggcggccctgatcagaggtctggcccgcaaacgggcgagcacgctcggcaacttctgggtagacctcgcccgcaccgtgttgcgcatcatgtttccgctgtcgttcgtggtggcgatcctgttggtcagccagggcgtgatccagaacctgcatggtttcatcgtcgccaacacgctggagggcgccccccagctcattccaggcgggccggtggccagccaggtcgcgatcaagcagctcggcaccaacggcggcgggttcttcaacgtgaactccgcgcatccgttcgaaaactacacgccgataggcaatttcgtcgaaaactgggcgatcctgatcatcccgttcgcgctgtgcttcgccttcggcaagatggtgcacgaccgtcgtcaaggctgggcggtgctggccatcatgggcatcatttggatcggaatgtcagtcgcggcaatgtcattcgaggccaagggcaacccgcggctggatgcgctgggggtgacacagcagacgacggtcgaccagtccggcggcaacctggagggcaaggaggtgcgctttggcgtcggtgcgtctgggttatgggcggcgtcgacgaccggcacctccaacggctcggtcaactcgatgcacgacagctacacaccactgggcggcatggtcccgctggcgcacatgatgctcggcgaagtcagcccgggcggcaccggcgtcggattgaacggcctactggtcatggcgatcctggcggttttcatcgccggcctcatggtaggccggacaccggagtatctcggcaagaagatccaggccaccgagatgaagctggtgacgctctacatcctggcgatgcccatcgccctgctgagtttcgccgccgcgtcggtgctgatctcctccgcgctggcgtcgcggaacaaccctgggccgcatggtctttcggagattctatacgcctacacgtcgggcgcgaacaacaacgggtcggcctttgccggtctgaccgcgtctacctggtcatatgacaccacgatcggagtggcgatgttgatcggtaggttcttcctgatcattccggtgctggcgatcgccggctccctggcacgtaaaggcacgacgccggttaccgccgccaccttcccgacgcacaagccgctctttgttggcctggtcattggggtcgtactgatcgtcggcggcctgacgttcttccccgccctggcgctggggccgatcgtcgagcagttatcgacccagtgatgatcgcacgcatggagacctccgcaaccgccgcggcagcgacgtcggcaccccggctccggctggccaagcgctcgctgttcgatccgatgattgtgcgctcggcgctgccccagagcctgcgcaagctggctccgcgggtacaggcccgtaacccggtcatgttggtcgtgctggtcggtgccgtgatcatcacactggcgttcctgcgcgacctcgcatcctcgacagcccaagagaacgtcttcaacggtctggtcgccgcgttcctctggttcaccgtcctgtttgccaactttgccgaggccatggccgaaggacgcggcaaggctcaggcggcggcgctgcgcaaagtccggtccgaaacgatggccaaccggcgcacggctgcgggcaacatcgaatcggtcccttcgtcgcggctggacctcgacgacgtggtggaggtttcggctggcgaaacgatcccgtcggacggcgagatcatcgaaggcattgcctccgtcgacgagtctgcgatcaccggcgaatcggcaccggtgatccgcgagtcgggcggcgaccgttccgcggtgacgggtggcaccgtggtgctgtcggatcggatcgtcgtgcggatcaccgccaagcagggacaaacattcatcgaccggatgatcgcgctggtggagggcgccgcacggcagcagacaccgaacgagatcgcgctgaacatcctgctggctgggctgacgatcatctttttgctcgcggtggtgacgctgcagccgttcgccatctattccggcgggggacagcgggtggtcgtgctggtggcgttgctggtgtgtctcattccgaccacgatcggtgcgctgctgtccgcgatcggcatcgcggggatggaccggctggtgcaacacaacgcgctcgccacatctgggcgggcggtggaggcggccggcgacgtgaacacgctgctgctggacaagaccggcaccatcaccctcggtaaccggcaggccaccgagttcgtgccgatcaacggtgtgagtgccgaggcggtcgccgacgccgcccagctgtcgagcttggccgacgaaactccggagggccgctcgatcgtcgtgctggcgaaggacgagttcgggctgcgcgcccgcgacgagggcgtgatgtcacacgccaggttcgtgccgttcaccgccgaaacccggatgtccggggtcgatctcgccgaggttagcggcatccgtcggatccgcaagggtgccgcggctgcggtgatgaagtgggttcgcgatcacggtggccaccccaccgaggaggtgggtgccattgtcgacggcatcagctccggcggggggacacccctagtcgttgcggaatggaccgataacagcagcgcgcgggccatcggcgtcgtccatctgaaggacatcgtcaaggtgggcatacgggaacgcttcgacgaaatgcgccgaatgagcatccgcaccgtgatgatcaccggtgacaacccggcgaccgccaaggcgattgcacaggaggccggcgtcgacgatttcttggccgaggccacgcccgaggacaagcttgcgctcatcaagcgcgaacagcagggcggtcggctggtcgccatgacgggtgacgggaccaatgacgcacccgcgctcgcgcaagccgatgtcggggtggcgatgaataccggcacccaggcggcccgggaagccggcaacatggtcgatctcgactccgaccccaccaagctcatcgaggtcgtggagatcggcaagcagctgctgatcacgcggggcgcgctgacgacgttttcgatcgccaacgacgtcgcgaagtacttcgccatcatccctgccatgttcgtcggcctgtatccggtgctcgacaagctgaacgtcatggcgctgcactcaccaaggtcggcgattctgtcggcggtcatcttcaatgcgctggtgatcgtcgccttgatcccattggcgttgcggggcgtgcggtttagggcggaaagcgcgtcggcgatgctgcggcgcaacctgctgatctatgggctgggcggtctcgtcgtcccgtttatcggcattaaactggtcgatctcgtcatcgtcgccctcggggtgtcctgatgcgtcgtcaattactgcccgcgctcaccatgctgttggtgttcaccgtcatcaccggcatcgtctacccgcttgccgtgaccggcgtcgggcaactgttcttcggtgaccaggcgaacggcgcgctgctcgagcgggacgggcaggtcatcggctccgcccacatcggccagcagttcaccgccgcgaagtacttccacccgcgcccctcgtcggcaggcgacggttacgacgctgcggcgagctcgggctccaacctgggaccgacgaacgagaagctgctggcggccgtcgctgaacgggtcaccgcctaccgcaaggaaaacaatctgccggccgatacgctggttccggtcgacgcggttaccggctcgggttccgggctggacccggccatatcggtggtcaatgccaagctgcaggcaccgcgggtggcgcaggcgcgcaatatctcgataaggcaggtcgagcgtctgatcgaggaccacaccgacgcgcgtggtctcggcttcctgggcgagcgcgcggtgaacgtgctcaggctgaacctcgcattggatcgcctctgactctcaggcggtagtggcgatctgctgctcgatcatcgggagccgcacccgaaacaccgtctggccgttgcccgactcggccgtgaccgagccgcgatgcgccttgacgatcgagctgacgatggccaggcccaagccgtggccggacccattggaccgagacttgctggcccgcacgaaccggtcgaagaggtggggcaggatctccgggtcgatgtcggggccgtcgtcggtcaccgacaattcaacacacggcgcgttgggaccagtgcggtggcaggcgatcccgatggtcactgtgacgccgggctgggtatgcacccaggcattggtgagtagattgctgacgagttgatgcaagcgggcatgatccccgttgacccagaccggctcgtcgggcagattcttcacccaacggtgggtgggcgccgcaaccgccgcgtcattcaccgcgttgatgaccaggtcggtcaggtcgaggtcctcggtttctagatcttcgccctcgctgagacgggagagcagcagcagctcgtcgaccagcagcgtcatccgccgcgcctcggattcgatgcgggccagcgcgtattcggtggtgggcggtaggtccgagctatcctgacgtgtcagttcggcatagccctggatcgccgccaggggagtacgcagctcgtggctggcgtcggtgatgaactgccgcatccgcagatcggaatcgacgcgatgcgccagcgcaccatcgacgttgtccaacaagcgattcagcgtgtgcccgacgattccgacctcgttatccgggtcggtatcccccggacggactcgcacgctgatctggtggtcgtcatcggtaagtggcatggtggcgacctcggcggcggtcgcggcgacccggcgcagcgggcgtagcgcatatcccaccacccacaccgtcagtgctgcggtaaccaccagtgcggccccaacaagcgcgacggtggtgactttcttgcgggcgatgatctggttggccaggcttagcgatacgccgacgaacagtcgatcggcgccagcggcgctgctgtcaacctggtaggcgcccaggctgcccaggctttcgacacgcggcgggccgccgtcccacacttgcgcttcgatcgcgcggatgacgtcgggcggagcgggtcgtgctccgtcttcggagaaaacggccgatccgatcaccacgccgtcgtgcagcacggcaatgaggtttccgggcgtctggccggtgaactccagcaccgcttgtgacatcgggaggttgccggtgggcgtggatgtttgcgcactgtcgcggtatctggtgtaagagtggttcaacgcgtgcagggattcgactagctcggcgtcgttcatcgcggtgacatagccgcttaggctcagcacggagacgacaccgacggccaccagcacaacggtaacgaccgccaacacgccgagcagcaattgctggcgtaacgagcggggtcgccagcagggggcttttctggaccgagtgtttcggtccgggatcatgccaggctcattccggcggacgcagcatgtatccaatgccgcggaccgtatggatcattggctcccggtcggagtcgatcttcttcctcagataggagatatacaggtcgacaatgctggtgcggcctgcgaagtcgtagttccaaacccgatccaggatctcggtacggctcagtgctcgtcggggattgcgcatcaggaatcgaagcagttcgaactcggtcgaggagagcgagatcggcgtaccgtcgcgggttacctcccggctggccccgtcgagcgtaaggtctccgacccggagtgcctcatcggcgggcctttccagatagctggagcggcgcagcaacccgcgcaaccgggcgaccagctcctcgaggctgaacggctttgtcatgtagtcgtcggcgcccgaggtcagaccggtgacccggtccatcacggaatcgcgcgcggtgaggaacagcgtgggtgtgtagacgtcggattctcggacccgtcgcaggatttccaacccgtccacatcgggaagcatgatgtcgaggaccagcacatcggggccgaccttgtcgaacttggctatggcctcttgcccgtcgtgggcgacttcgacatcccagccttcgtagtgcagcgccatcttgaccagattggtcagcgctggttcgtcatcgaccaacaacacccggatcggtgatccatccgcgcgatgaatccgtggcagctgccccaggatggcttgccgcggacgttgactgcgcgtgtaccccgacatcgtcgtcatgctcccgtatcctctcaagtcctgtgcaagcgcacatgcagttgtcacgggattcataaatttttcaaatgtcgcttatgtagttacttcggcctgaaaaggtgaccgggcgggatgtcgggcttcggcggtgagaaagcggatctcggtttccgggtatacggagcccccggtggaccggttatgcggggagggcgctgatcgtgaccaggttgtgggcgaacacgccgtgtccgacccaggtccgggtgccttcgagaccgccgatccggccgcggtcccagccgtagccgcgtttgaggtggctgatccggccttcgcatccggtccgccatttgatggtgcggcggaacgcttttcggtgttcttcggcgcgtcgatcctgcgaaggtttgcctttgcgcgggatcagcacattcttgacgcccacctcggtgagctgctggtcgacggcggcttcgccatagccgcggtcggcggtgacggtgcgcggcgtgcgtccggcgcgctttttcacccacgccaccgctggcgccagctgcggcgcatcgggtgggttgccctgctgcacagtgtgatccagcacaatcccgtcatcgttgtcgacgacctgggccttgtgctcaaactcgaccggcttaccgagccgacccttggtgatcggggcgggcatcaccgtcgtgcaggctgacccgtcgactcgccccgtccgaagtgatgcccgcgacccgctggcgggtctgcgccacaatctgacgcgtcgcgttgagcagctcggttaggtcgttgaccgcgcgcaccagcccaccacagcggcgacccgcgaccgcatcacgctcaccgcgggcggccagcgcggcggccttggccttggcccggagcaccgcctgcttggcgttgtccagcagctgctgggcctcctgagcagcggcttgggccagctcggccagctcgccggtgaacctcagcaccgcggcccgcgcttcgtcacgccccagctccgcacgcgagcgcagtttcgctgcgaccgcgtgcgcgcgccgaccggccgcgcgggagcggtcgccaacccgggtgcgcaccgcgccgccagcggcctgaatccgtttgccggttgcggcgatccggcgcattgccttggccaacagacccaagtcggtcggataagacacgttcgcccgcgccaccgtggtatcggcccggatccgattggtgcccagcagcttggcctcggccgccttggccaacaatgcctcgttgagcccgtcgatcgccgccgatccgcaacgcgtggtgagcttcatcaatgtggtcggatgcggcaccgacccgtccagcgcaatgcggcaaaaccgccgtcaggtgatcgaatcagccacctcccggcacagcgactcatagcccagccggtagcggaacttcacaaacatcaactgcagatagacctccatcggcgtcgacggccggcccctgcgcgggtcgaagaacggcacgaacggggcgaagaacgccggatcgtccaacaatgcgtccacccgggccagttcctcgggcagtcggcgcacctcgtcgggcagcagcgactcccacaaccagcactgatcgcctaaagtacgaaacacgatggcctcaatcccttccgcaacaagggcattgaggccatcttcccagttcagcaccatccgaccggggatcaacgcgccgactttagcaggtcgaagtagttagtcgttcagataacaacgtggccacacaccaaccggtgtgcggccacgttgtaattgacggcgcgggccttaagccagctttaggcccagctggagccgacggcgctgtcggtttgtgccatgttgttgccggcagcctgcaccttctgcccgtgggcgttggcctgctcgtagatcacctggaagttacggcccagctgggtaatgaacccctggcaggccgccgaaccggcgccgccccaaaagtcactcgcggtcaacacatcagaaatgatggcctgatgctcggcctccagcgacccggccagagcgcggatcatggcgccgtgagcgtcgacgtccccgaattgatagttgatggtcatgtgtcctcctgagtcgtcgggccgggtcagctgctgaggatctgctgggaggcctgctcttgctgttcgtagttgttggcgtcgcgaaccagcccgtcacgcaccccgtgcagcatgttcacgatgttgcgaaacgcctgattcatctgggtcatggtgtctagcgaggtcgcctcggccatgccactccagcccgcgcccgagatgttttgcgcggacgcccacatccggcgagcctcgtcctccaccgtctgggcgtgcacctcaaaacggcccgccatgtcccgcatcgcgtgcggatccgtcataaaacgcgaggccatgctgctgtctccttgtctcgaagtcgtcacgttgttgaagttctagcggctgtgatcggcgcggtggtggccgcgtggcggacaggttatgactcaacggttaattgctggcctcaaacgagtgagatgtccccctttgtccgcatcacacgacgacctgtttgggcatgacagtgggcttgaatccgtaccgcggcccggcataggcaccggtgcccttggcggccgaggccattcccggcatcatcccggtaactgggccggcttcttcggcggcgacggtccagccgctgccttcgagcgctgtggcgccggcggttgtcgccggtgcggccgtagaccaggccgccggcactgacagccggccgaccagggtggcctcgcctaaacttgcgccgagccccgctggcgtcaccgagtccgccaaccccgcggcggccgcactggcggcaccctcggcagcctcgatggcgccttcggcgatcgctaccggcgccccactgttcagggcatttgctaggaatatcgcggtggggatggcggcgttgacataccaagcggcggtgttgactgcgctgttgatgatgtttgccacgaacggggtcgcgagcagggcgtcgatgtcggcaatgattccgctcagccccgtcgagtcgagaaccgatgtgactggggaggcgagcccactcaccgcgttgggcaggctactgatcaggtccgctacgctcacctggttgacggcggcggtggcggcagccgagccgaccgcggcggactgggcggccagcccgcccgggttggtggtctgcgacggcgggcttaacggttgcagcatcccggcggctcccgaagcggccgcgtagccgtacatagccagagcgtcctgagcccacatctcggcatagagggcttcggtcgccatgattgccggtgtgttgatccccaggacgttcgtcgcgaccagggccgccagcagcgcccggttggccgcgaccacctccggcggcactgtcatcgcataggccgcctcgtaggcggccgccgacgccatggcctgcgagccggcatgcgcagcggcttcggcggtgtaggtcaaccaagccagatagggctgggctgcggcgaccatcgccatcgaggccggacccatccacgactcggtggtcagccgggtgatcaccgactcatacgacgcggccgtcgtacccaactcggcggccaggccgttccatgcggccccggcggccatcatcggtcctgcacccgcgccggcgtacatgcgtgcggagttgatctcagggggtaaagttccgaaatccatggggtattccgtttccgtggagttatttggctgaatttcgttgttggttgagcgtggccgcccgtacgtctgccgcctagacggttgctggcttgggcatgacgatgggtttgacgccgtagcgcggtgcaccgaagccggcgctgttgcgtgcggccgaggccacccctggcatcccggggatgaacgtccccgcggcggcctgcggcgcggcggcggtccagcccgcgcccggcagtgtgctggtggtggataccagggtcgcctgtccggcccaggcgggcggcaccgacaacatgccgatcgcggatgcgctgcccaggccggccgcaattccggcctcgccgagggcggcttcggccgcgcccaatgcacccaattcgcccaaggcggcttccccaccgagagccgaggcggcctcggccgcctcctctgcaggcaggaggccgccgccggcaaggccgatcagcgtagacgtggcggaggcccagttcccggccccgatgttgaggatgttgccaatgccacccgagagttcgggcgggaacaaccccgtcgtcgcttggatgatggccgacgcttcccctgtgatccccgagagtggcgaggcggcagccgatgagttgagcgactcggtgacgccgtaggtaccggcgctgatccccagagtgttgacaaacatgtcatgcatagcctgagcttcggcgctgacctgctggtagaaggtgccgtacgcagtgaagagcgccgcctgcagcgccgaaacctcatcgagggccgccggagcgatggctgtggtgggcgccgcggcggcagcgttttgggctgccatcgcagcaccgatggtcccgagttgcgcggccgcagccgtcaactcttcaggcactgtcttgaggaatgacatccattgctccttgtgtgtgaaacctgccggccgctagcaccccgggccgaccctgtgtgtttgcgtacggctgcctgtggattggcgtaacgctaaccggccaagcctccacagtcgcgaccgaaaggcatgggacgcccgacgtttacggttttttaacgtttacgtcagcatccttaacaaggtcttggcggctgacatggcggtgtgatctggtgcccgggctagcacacttcggcacacaaatgagacgcgcggcgcgcggattctaggcgaatgacggctctttcgcacctggcgtgtcgcggtagggttggtgcactggatcgggtccaagcgctacattcgccgtcaagcctccacagcccgattggcagaggcagcggacaatccgcgctcacgggtgctggcgtttgctagtgccggtaatcttcgaaagagtcgcttctaactgccaatatgccgggtcgaagccactgtccagcactgtcggcatccagatgggggcgttggcgcgctgatcgatacgccgtctgcgcggctcccggcacaatgagttcgtgcccgattcctggccggtcgtttgcgttgacgactggtctgttgccggcctggagacccaggggcaacacccgcacgattggctcaaacattcttcgcagaagcggacgtggctcttcaagccggcgcgaccggagcgcgatcgtttactcggcgaagacgtggcagaaaagctcgccagcgagttggcgcggctacgcgatgtctccacaacaagaggggaagctcacccgtcgtgcaaatgctgagcgggggtctggtcggtcagcgtgaacccgaggctggccgcgtggtcgaacgatgggcacagcgcctccacatactttgtctccagcggcggcacatggaccgcccagttgcggtcgtgacgatcaccgtgggcgatcaatgcgtcgaacacgaggtaggtcgaaagcgcggaacgtgggtaggagcgcttggtcggcaggtgctgcgaaccgagcaagcgcctgctggatcgcctcgacgttgtgcccacgttgcccgggatcgtcccggtcgcagttgagcacaacctcgggcatcaatgcttgcggcaaccgcacgtccttgaccagcgcaccgcgcacgccgtcacggacagccagctggaccggtgccgcaggtatcccggctagggcgtgtctcccaatttcggagttcccactcgggcgtggatgacggcgcaggccagcaggacgccgccgaggtaggtcagggcgtatttgtcgtagcgggttgcgatgccgcgccactgcttgagtcgatggaagccgcgttcgacggtgttgcgtagcccgtagagcgcggcgtcgaatgctggtggccgcccgccggcagaccccttggccttgcgccggtcgatctgatcttggcgttcggggatggtgtgcttgatcttcttagaccgtaatgcggcacgggtacttgggtgtgagtaggccttgtcggcgagtaagcggaaatccgtgctgcccagggcgtattcggtgctggcatggcgatagtcgtcgagcaggggcagcagttgcgggttgtcgccggcctggcctgcggtcaaccggatccgcaccggggcttcgcgctgatcggtcagggcatggatcttggtggtcagcccgccgcgcgagcggccgatcgcatgatcgtcgggttcatcggcggatttcttgtaatccgacagtgccccctgtggcgagcgtgtccgagcaggcgcccgccgaatgctggtgtgcccgcacgttcgtggaatccaccgacagcagcttctcgatatcctcggccacctcagcgtccaccccgaacaccgcggcaacgtgggcgaacacctcgtcgcaggtaccatccagcgaccaacggtgatggcgcttccacaccgtttgccacggcccgaactcagcgggcaggtcccgccacggacttcccgtacggaaccgccacgcgatcccttccaggataagccggtgatcgctaaaccgtctgccgggcttgccctcatgcgacggcatcaacggctcgaccacggcccagaactcgtccgaaatcacacccactcgcgtcaccggccaatcctcgctggccagtaacctaaaaatttgggagacacgccctaggcgcgggctgcagcggtagtactttggcctgttcggcgcatctcctatggctgcggcccgctggctcaaaccttgccttgccacgccaagccattcctagccttgcctagccacaccatgccctgcctagacacagcgagcctacgccgcgtcgagttcggcgaaaatcaaactgacccactaccaccggattgaagggtttggtgcgtgttgatacgtcccgggttgtgcctatgggagggtgtccatctccacgatgccgccgaagtcgagttcgtcgagtgctcggatcacttcgctcgacgggatgccgcgatagaagggtgccgcgttcggtccggtgcccgtcgacggtgcttccgcagagtcctcgaccacgaggccgatcacacggccgtcttgcgcaacgatcggaccgccgctgttgcccggccgcgcgattgccgagtagaggaaaatcttctgccggccggggatagtcgtcgcggccgggttgaccacctcgccacgctgcaccgtgatcgccatctccgcagtcatcggcacccgcgggtaaccgaacacgtagacctcatccgcccagtcgggatcacggaacgccatgccgccaagccgcgggatgtacttgccttcgggcatctcgaatttgattactgcgacgtcgagcgtggggtgcgggtgagcggtgcccgagaagttcaccaactcggcttcggcgtggttgcttgacggatagacggacagacctgcgctcgtgcccgcgagcccggtcacgacatgtttgttggtgatgacgtgattgtggtcgacgacgaggccggttccccaactatccaccggattgccagcgtcgtcgtgaccggcgagttgaacggtcaccgcgttgtagctcgggatgatgagctcggcaccgaacacctcggacaaccagaggttgccgccacgctgtcccttcgatatcgccccctgcgagatgtacttctgccccatgactggcaatcgcgggtcccaaccgagcggcagcagaagtcccgcgcgttccatcgagctgaggatgcggtggagggtcaccgcgtcgcccgcggcgggcaggccgagggtgctcaggtatcgggagaaatctgcgaccgaccacggttcgaagggcaccgtcgtcggcagaccgatatccgagtcaaccggtggtggttcgggtttgccgatcgccgccgcaaccaccgggttgtggaccagcccgaagaattgatgggcgcacatcgccacgttcacacgccacgcaggagtcccgggcttcaggtcggccgccgtgagctgtcgcggtcaggtgctttccgcgccatccgccgtcacctctgccatggtccatctacggtatctgcgacaagggcagcgtcgatgcctcgacatgcagagtcggtgttcgcttcacgcgaactaggcgcgcctagcctggacgagtccccgggccgacattcgcccgaggccttggcctccatcacctaattgtgtgcaaaaccgtatctaattgatacgattgcgcacatggctatctgggatcgcctcgtcgaggttgccgccgagcaacatggctacgtcacgactcgcgatgcgcgagacatcggcgtcgaccctgtgcagctccgcctcctagcggggcgcggacgtcttgagcgtgtcggccgaggtgtgtaccgggtgcccgtgctgccgcgtggtgagcacgacgatctcgcagccgcagtgtcgtggactttggggcgtggcgttatctcgcatgagtcggccttggcgcttcatgccctcgctgacgtgaacccgtcgcgcatccatctcaccgtcccgcgcaacaaccatccgcgtgcggccgggggcgagctgtaccgagttcaccgccgcgacctccaggcagcccacgtcacttcggtcgacggaatacccgtcacgacggttgcgcgcaccatcaaagactgcgtgaagacgggcacggatccttatcagcttcgggccgcgatcgagcgagccgaagccgagggcacgcttcgtcgtgggtcagcagctgagctacgcgctgcgctcgatgagaccactgccggattacgcgctcggccgaagcgagcatcggcgtgaccaagccctattcgtcgccgccaacgaacctgcgctcactacgagatcggctcacccaagtagcggaacggcaaggtgtcgtgttcggtcgactgcagcggcatgtcgcgatgattgttgtcgcacagttcgcggccacgctcaccgacgacaccggcgctccgctgctgttggtcaaaggcggatcgtcgctggaactgcgccggggaattcccgattcgcggacctccaaagacttcgacacggtcgcacgtcgcgatatcgaattaatccatgaacagctcgctgacgcgggcgagacggggtgggaaggattcactgcaatcttcaccgcccccgaagaaatcgatgttcctggtatgccggtcaagccgcgccgattcaccgccaagctgagctaccgaggccgggctttcgcaactgttccgatcgaggtctcctccgtcgaagccggcaatgccgaccaattcgacaccctcacctcagacgcgctcggcctcgtgggcgtacccgcagcagtcgccgtaccctgcatgaccattccctggcaaatcgcgcagaagctgcacgcagtaactgccgtgctcgaagaaccgaaggtcaacgaccgcgctcacgacctggtggacttgcagcttcttgaaggactgttgctcgatgccgacctcatgccgacgcgcagcgcgtgcatcgcgatattcgaagcgcgcgcccagcatccttggccaccgagagtcgccacgctgccgcactggccgctgatctatgcaggtgcgctggaggggcttgaccaccttgaactcgccaggacggtcgacgcggcggcccaggcagtgcagcgattcgttgcgcggattgatcgggcgacgaaaagatgagtgctggcgcggcctgcggcgcacgggagaacacagggaccaccccggttccatagtcaacgtcagcggtgcgggtgtcgatcagacgacgaatggaatcgccctcgcattcctcgcgatcgagtgcctatgagccgcgctcctgcggcctaggcgagcgctttccggggctctcagacatcggcctcgtggcggtgtgcgcggcggcatgtggctctgtgatctcttgcgcgagcgccgattgcgaatttcgtccggcgaaaagtgaccgctccgtgaccttaatgcaagaggtgtgtggtgtggagaggggcgggaggaagggagtgaggcgacggtgtcgagatgcagcgaggattggtggacttccggtagttgtttaacaaggccccggagaccagggggcgagggagagcgcgggccgacttgggtgggtgagcctggcttgggctggtgcgtgagcggaggatcgctggtggccccgtagttggcgttggcctgcggacgtgccgcgcctgcgagggattcgtcaatcttcctgttgatgtcgcccgtgccacgtcggtgagatgtcgaagggatgtgacctggtgcgttcgcgaacagctgctgaccacggccaccgacggcgctcaactgtcgtcgattccatcccacccgtgcttggactttcaaactgtccggcgccgatggggaaacctggtgtttggccggaacgtggcgccgagcctcgataatatcagcagttacgtccaggggtgtggtgtacgggcaggtaaggccggtgggcgtgtcgtagcccagtagtgggcggtcatcgcgtgatccttcgaaacgaccagcaaaagtcaatcgaaggaaatgacgcaatgacctcttctcatcttatcgacgccgagcagcttctggctgaccaactcgcacaggcgagcccggatctgctgcgcgggctgctctcgacgttcatcgccgccttgatgggggctgaagccgacgccctgtgcggggcgggctaccgcgaacgcagcgatgagcggtccaatcagcgcaacggctaccgccaccgtgatttcgacacccgtgccgcaaccatcgacgtcgcgatccccaagctgcgccagggcagctatttcccggactggctgctgcagcgccgcaagcgagctgaacgcgcactgaccagcgtggtggcgacctgctacctgctgggagtatccactcgccggatggagcgcctggtcgaaacacttggtgtgacaaagctttccaagtcgcaagtgtcgatcatggccaaagagctcgacgaagccgtagaggcgtttcggacccgcccgctcgatgccggcccgtataccttcctcgccgccgacgccctggtgctcaaggtgcgcgaggcaggccgcgtcgtcggagtgcacaccttgatcgccaccggcgtcaacgccgagggctaccgagagatcctgggcatccaggtcacctccgccgaggacggggccggctggctggcgttcttccgcgacctggtcgcccgcggcctgtccggggtcgcgctggtcaccagcgacgcccacgccggcctggtggccgcgatcggcgccaccctgcccgcagcggcctggcagcgctgcagaacccactacgcagccaatctgatggcagccaccccgaagccctcctggccgtgggtgcgcaccctgctgcactccatctacgaccagcccgacgccgaatcagttgttgcccaatatgatcgggtactcgacgctctgaccgacaaactccccgcggtggccgagcacctcgacaccgcccgcaccgacctgctggcgttcaccgccttccccaagcagatctggcgccaaatctggtccaacaacccccaggaacgcctcaaccgagaggtacgacgccgaaccgacgtcgtgggcatcttccccgaccgcgcctcgatcatccgcctcgtcggagccgtcctcgccgaacaacacgacgaatggatcgaaggacggcgctacctgggcctcgaggtcctcacccgagcccgagcagcactgaccagcaccgaagaacccgccaagcagcaaaccaccaacaccccagcactgaccacctagactgccacccgaaggatcacgcgaggaaccttcactcgtacaccacgtccctggccttggccgaaggtagaacgccagcacgacttgctgttgtcaactcttgcgagttacgtgagtgcggccggagcacacgctcgtatcgtcgtcacagtcgaagggcgcgatcttgagttcgacgtatcgaccttcgcccttgtgggcccgcagcagctgcccgaagtcgagccgtcgcagtagtgaccgggggcccagttagcgatggctttgtcactgtggagggtctccctcccgtagtgatgcaccactcgcacgagagccaattcggccgcccgtcgcgccgcagcagagcgcggtggctcttcgtcgttcatttggtcatcgcctcgcgtagatgttccgccgcgtcttcgccgcggacgccggccgtgcgtaggtcggcgtataccctcggccataacatcgacctaaacccctgcaggttctgttcggtcagccgggcgcacgctggggtcgggaagaagcgcaatatcaaccgaccgccggcgatttcctgcaatcccgcagccattgctgcacggcgaagatcgctccatgatcgcccgggcacgtagatttccatcggagctatttccgtctgcattggcgcgagcaggctcgccgacaacgcgcttgtggctgcccactcaatgcctgcggcatcccacaactggccggccttgaccacgccggcagtcggatcgcgccacagcacaccagtcgaaatagaaatcggcgaccgaagcttgtctgctgcctcagcgtatgcatccaacagcgcatcgcgatcaacgatcaggcgcgccgatttcgggccgcgggcagtggcactggccagatggccgtttttttcgagaaacttcaacgcctgagcgctgcttcccatcgagagaccggtggcctctacaaccgaggcgacagttggaccggcgatgttcgccagcagcgcttcacatacggcaagtgtggcgcggcgccagcctatgcgcgcgtcgagtggggcaggtggcgcgcctttcgtctcgatcaccagagtggttccagttgatgtgtttcggtagtggatatcggcagcgcccgactcgtccacccacccaacaccggcgtcatgtgccgccttccgggcaccaggagacatcgtgggtgcagccaaaatgtcgggccgggatgtggcgtggagtgcctcggctacctgacggggccaaccagtcgtgagccagcgaaccaggaactctgcgccgtcgagcgacacaatcacgtcgcgatgagggccgtttacgcgtcgtgcgcgcacttcgctgcgaaacgcgccttccagcgcactcacggtgcgttcgtcccaagacatggaggcatcatacttcactaagggacgatactctactgtttcagtgaagtaccatctacggatgaagttcgattgccacgtgcgatccgacgcttgcacttcgctggcgggccgcgaacccgatcagctcctccaggtcgtcggcacgggtcagcaaggcggcgctgtccgggtgggcgcgcatgccaaacaccagtcgctcaccgtcggggtcaagcaacaccaggtcgcggagcatggtggcgggcggaacccacacttcgggctagctctagggggcagggctttgacgggtcttgacaaatacgtgtagctacacgagtctggagtaatgggcaaaggggcggcgttcgacgaatgcgcttgctacaccacccggcgggcggcccgacagctcggccaggcctatgatcgcgcgctgcggccgagcgggttgacgaacacccaattcagcacgctggccgtgatctcgctgtcggaaggcagcgccgggatcgacctcacgatgagcgagcttgccgcccgcatcggcgttgaacgcacgacgctaacccgcaacctcgaggtgatgaggcgcgacggactggtgcgggtcatggcgggtgccgacgcgcggtgcaagcgcatcgagctgaccgcgaagggccgcgcggcactgcaaaaggcggtgcccctatggcgcggggtgcaggcggaggtgaccgcaagcgtcggtgactggccacgggtgcgacgcgacatcgcgaatctgggtcaggcggcggaggcgtgtcggtgatctttttgcgcatatatgtgtagttacacccaactgaggagcaaatgatggctaggcagagatttcgtgaccaggtggtgttgatcaccggtgcctccagcggcatcggggaggcgaccgcgaaggcattcgcccgtgagggcgccgtggtcgccttggcggcgcgccgcgagggtgcgttgcgccgggttgcccgggagatcgaggccgcgggtgggcgggcgatggtcgccccgctcgacgtctcgtcgtcggagagcgtgcgcgccatggttgccgacgtggtcggcgagtttggtcgcattgacgtcgtgttcaacaacgccggcgtctcgctggtaggcccggtcgacgcagagaccttccttgacgacactcgcgagatgctggagatcgactacctcggcacggtgcgcgtggtgcgggaggtcttgccgatcatgaagcagcaacgatcgggacggatcatgaacatgtcgtcggtggtgggtcgcaaggcctttgcgcgattcgccggctactcctccgccatgcacgcgatcgccggtttctccgatgcgttgcgccaagagctgcggggtagcggaatcgccgtctcggtgatccacccggcgctgacccagacaccgctgttggccaacgtcgaccccgccgacatgccgccgccgtttcgcagcctcacgcccattcccgttcactgggtcgcggcagcggtgcttgacggtgtggcgcggcggcgcgcccgcgtagtcgttccatttcagccgcggctgctcatggtgggtgacgcgttctcgccgcggtacggcgaccgggtggtccgcttgctcgagagcaagatattcggtcgcctgatcggttcctatcggggttcggtataccgccatcagccgaccgaatcagcgaaggcacaggcggcccagcccgagcgcgggtactcgtcggcccggtgaggttggttggagccaggctccacgtcgctgaggcgagcggcgtgcgcagcgcgtagcggctcgtcggcacggtgtcgatggtctccttggcgctgaatcgcgacgtgctggcgatcacccgggcaagccgatcacgcagttcgtcgtcgggcgccagctcaacgtcgagttgcgctctcccgctttgagatccagcgcgacacctcgtcgcgccggtacacgacgcgccgtcccaaggtgaagctcgccggtccgatgtccgagtgccgccagtgccgtagagtgccgacgggaacgccgatcatctccgaaacttgttttgcgtccagcagatccatgtttctcctcccgacatgggctggtttccaatgtctccaacagtgctggcagcgtccgtgttcggtcgcccatttcgcttgcgcgactgcgccataaccggccaggtgaggcgcgacgggttcgagagtggcgccgcggtattgtgcgactgccctggccgagcggagcagctcgtcgtcgtcgatgccccggcggtcgagttggacgatgtcgacgtagtcccgccagcgggtgctggtgatgccgcgttcgaggatggtcactcccttctcggcgatgatggtctcgggcgcgtagcccaggagtgtgatcggctcgccgaggatccggtcgatggtcacccgtgtgggccacggcgcgatcggttcgccggtggacacatcccaggccgcgatgccctgccacggtccgaccgacatagcgactcgcacgcgcaggcccgggtagtcggcccgctcgcgaatttcctgcacgctgctcgtgtcgaggttgaacgccaccccgtcgtcgatgtcgatcacggcgatgtcgcgaaccacctgggtgagatgctcggcggtgacgtcggcgcgcatggcgttggagtcggtgtccttcgtcgggtgccgaacgccgtaggcggccagcaggatccggcctttgaggacgaagtctgcggcatgcgaggtgcgggtgagccgatccaggaacgattcgagggtgtgtcgagtcaggtactcctgcgtcggtgcgccggtcccgcacttcgaggcagtagaacgagcgaggattggatccggcgggacaccgtgtcgccggagctcacgccagcatcgccaatgtttgtaagaccggggacttctcccgcggtaggcgggtggcgatctcgatcagccgggcgggtttgccgcctcggcgcagccactctcgcagcgcgtcacgcgccagttcgtaaccgacttcgtagcggagccggaatgtatcggcgatcgagcgctcgggtgagttagattccgattgtctgatccgatcccgggatcgtgatctcgtcgcgtccgatctaaaatgtggcccggtcgaagtggtgccacgcaatcgcgcctgtgctggccggtgtcctcgaccagcgggggatggcgatgtccagcgcggcggggatcgcgtcggtcaggtcgtggtgcgtgagtgcggaggccaggcagatcgtagcgtcggggcggcgcgtggcggcctcgatccgatcccagtcggcggtcgacgcgtctacgggtaggtagatgccgcgggcgatgcggtcccagcggcctgcctgcgcgccgcggtaaagcgcgctgcgcgaggccggcccgccccgcagtgctcggtgtcagggcttccacggcgcctatcccactcgtctttggtacggaacgtaggcagataactctatgtgtagacgtttcgtatcgatgcctgaggaaatcgggaacaggccccgcgggcgcatggctattgggagtacggcggggcactgacattgcgaggccaccgtcggttggcgccggtagcatggggatttgtcgatgcttggtgaaggagcaaccgtgggcggtgagacgcctaagaaggtggtcgtctcatggactgctgtgaagaacgcggggtcgcgcgccacaagggcctcagccaagttggaacgccgggttgtccccgttggtcacaagcggtcagctgccgttgcagcgcatatcgagaagcagcggtcaccgcagtccagatgccgctgacgcccggctacggtgagaccccgcttccgcacgacgaactggccgcgttgctccccgaggttgtcgaggtgttggacaagccgatcacgcgcgctgatgtttatgacctcgaacagggccttcaggaccaggttttcgatctattgatgccgacggctgttgaaggctcgttgtcgcttgatgagcttctcagtgaccatttcgtccgcgatctccacgcgcgtatgtttggtccggtataggactgggccgggcggtggtgacgacgtgaactcaacatcggtgttgcaccggagcaggtcgccgtcgaggtacgcaacgcgctcgacaccatcgcgtaccgctgggtgcacaccgatgattggaccggtcggcaactgggtattgttgttcatgcagaccttgtgcgaatccatccgttcaccgatggaaatgggcgcaccacaaggcttctcgctgatttggtgtacgcgacggttcagaatcccaccgagctgcagtatgactgggagctcgataaactgcgcttacgtcgaactacttcgcggctacgaccgagaccgggacattgcggcgctcgccgccttcatcggtgtgcggcccatcgagacataggcaggctgtcttgttgaagccggcgaccgggcgacccaagcggaggaggtaccgcggatcactgcggtaccgtcgacgcggtggcaaccaggcatcaacgggcggggattgacgaccgctggcataagcgggtcaaagggccggacgggaacaggcgaaccgtgcggtctgctgtctgcggcagggtttcgcgctggcgcgtcaggtgggttgacggcggcggagaggagcacagcaagagcttccagcgcaaacctgacgcgcaggcacctgacccatgccgaactgttgatgctcgccagggccacgggccggttcgaaacgctcaccttggtgctcggctactgcggcttacggcggtttacggttcggtgaggctgttgccctgcggcgcaagcatgtgggggatcgcgtgctgaccgtccgatcgtcccctacggcggtgaccggcaagggcatcgttgagtcgacgaccaagacgaagcgggatcgtcacgtaccagtgcctgagcctgtttggcgcaggctccatgccgagttgcccaccgacccgaacgccttggtgttccccggccgtaagggcggattcctgcctctcggtgaataccgctgggcattcgacaacgccggcgaccaggtcgggatcgaaggctggtaccgcacggtctggggcacaccacggcctcgctggcgatcagcgcaggcgctaacgtcaaggtcgtgcaacggctccttggacacgcagcagcggcgatgacgctcgaccggcacggccatctgctcaacgacgatctagcggtgtggccgatgcgctgtgcaaagtcatcgagaacactgcggtatcactgcggtatgcggagacggaacagagtcgggctccgggcatgagatagcgcgtctgaactgcaacgcccccatagcccaattggcagaggcagcggacttaaaatccgtcaagtgtcggttcgagtccgactgggggcacggggaaatcgttgttggcaagtcatggcgttgggcactgctgctgctcgccgctcaagccagcaacccaacctggcgatacgttggtttgagcggggcgactcccgtcgggccacctacgccccgcctgttgctatggccggacaaggagcatcgcgatgagcgtggattacccccaaatggctgctacccggggaagaatagaaccggccccgcggcgagttcgcggctatctcggacatgtgctcgtcttcgacaccagtgcggcgcgctatgtctgggaggttccctactacccgcagtactacatcccgctggcggatgtccgcatggagttcctgcgcggcgagaaccacccgcagcgagtgcagctgggtccgtcgcggctgcactccttggtaagcgccggtcagacccaccgatcggcggcgcgggtattcgatgtcgacggcgacagcccggtggcgggcaccgtgcgtttcaactgggatccgctgcggtggttcgaggaggacgagccgatctacggccatccgcgcaatccctatcagcgggccgatgcgctgcgctcgcaccgacacgtccgtgtcgagctggacggcattgtgctcgctgacacccgatcgcccgttctgctattcgaaaccgggatacccacaaggtattacatcgatccggccgacatcgctttcgagcatctggagcccacctcgacgcagacgttgtgtccgtacaaggggacgacgtcgggctattggtctgtgcgcgtcggcgacgccgtgcaccgcgacctggcctggacgtatcactatccactgcccgccgttgccccgatcgccggcctggtggcgttttacaacgagaaggtcgacctcaccgtcgacggcgtcgccctgccgcggccgcacactcagttcagctagtgcttggtttgttcgccggttggcggccgccagcatggtcaacctcatctagggcgtgggtgtcggggcgcagcaggctgccggcgatctcgcggacaccgtcttggctgtgcccaatctagattccgatcggcctgagtcttcttctgccggcgcagcgcatcggcgcgggccacgattgcatcgacgtggacggccagccggcgctgggtcatcgacggccagcgagccgccctgagagcgagctcggcggccacggcgccaacacctcaccgtcgacggtcagatcgctgcgacacacgatcgtttgaaacatccggtagtcgatgtcgccggcggtgaagacttggccgaccatggctaggcactcgcgcataccgcagctggctggccgttggcccctggctgatccgcaaggccgcaccgacctcagcgatcaccgccgcctgtgaccactaaccagtctcatcgaaaatatattcgatacagccacttgccgtcgacattgaccatgaggcgttcacgtcgcagggccgacgaaatatgctgagacctgcctactcgtgtgcaatgtgatattagcctcattttgatttgaattatgagaatttcttatttcccagttatggggagcgtgtgctggttgttagcgaagtacgctaaaactgcagttactgctcatagcactggtttgccacataccccgtatcgggatacgtcatgatcggtatcctgagcggaacataagtcggtcacgtgacctaggtaacagcgtctaattcgtgaaatttttgatcagaatttggtcgctagacttattccagcccagtatgaatcagcgcttttggtgccgaaatgcggcgaatcccgggcagtcggcgtcgcacagcacggttgctgtgctgtcgcaagcctggaggcccgcagacacagcaagcgaggagcggcgcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgagcgttatgaacggccgggaggtcgctcgagagagcagagatgcccaggtcttcgagttcggcaccgcaccgggctccgccgtggtcaagattccggtgcagggcggtccgatcggtggcatcgccatcagccgcgacggcagtctgctggtagtgaccaacaacggcaccgacaccgtctcggtcgtcggcaccgacacctgccgggtcacccagaccgtcaccagtgtcaacgaaccgttcgcgatcgccatgggcaatgcggaagccaaccgcgcgtacgtcagcacggtgtcgtcggcgtacgacgcgatcgcggtcatcgacgtggccacgaacaccgttctcggcacccatccgctggcgctcagtgtgagcgacctgacactcagcccggacgacaagtacctgtacgtcagccgaaatggcactcgcggtgctgacgttgcggtgctggacacgacgacgggcgcactgatcgacgtcgtagacgtttcccaggcgccgggcaccaccacgcaatgcgtgcggatgagcccggacggaagtgtcctgtacgtcggcgccaatgggccatccggcggcctgctcgtcgtgatcacgacccgcgcgcagtccgacgggggacgcatcgggagtcgctcgcgttcgcggcagaagagctccaaaccccggggtaaccaggcggcggcgggcttgcgcgtggtggcgaccatcgacatcgggtcatcggtccgcgacgtcgcgctcagccccgacggtgccatcgcctacgtcgccagctgcggctccgacttcggggcagtggtcgacgtcatcgacactcgcacccaccagatcaccagctcgcgcgcgatcagcgagatcggcgggttggtcacccgggtgagcgttagcggcgacgcggatcgcgcctacttggtcagcgaggatcgggtgaccgtgctgtgcacccgtacgcacgatgtcatcggcacgatcaggaccggccagccgtcgtgcgtggtcgagagcccggacggaaagtacctgtacatcgccgactactccggcaccatcaccaggacagcggttgcctcgaccatcgtgtccgggaccgagcagctggcgctacagcgccgcgggtctatgcagtggttctcgcctgagctgcagcagtacgcgccggcgctcgcctagctcgaacgcgcttctcgggggaacccgtttctcatgacttctcgcggcgatagcattcgcccgaggaggacatgaggcgcgccgagacccgtaaggcggtacatcgatgtacggcacgatgcaggactttccgttgacgatcaccgcgatcatgcgccacggctgcggtgtccacgggcgacgcacggtcaccaccgcgacgggtgagggctatcggcacagtagctatcgcgatgtggggcaacgagctggccagctggcaaatgcgttgcgccgcctcggtgttaccggggaccagcgggttgccacgttcatgtggaacaacaccgaacacttggtgacctacttcgcggtcccgtcgatgggcgcggtgctgcataccctcaacatccggctcttccccgagcagatcgcctatgtcaccaacgaggccgaagaccgcgtcattctggtcgacttgtcattggccagactgctcgcgccggtgctgcccaaactcgacaccgtgcataccgtgatcgcggtaggagagggcgacacgacgccgctgcgggaagctggcaagaccgtgctgcgcttcgccgaattaattgacgccgaatcccccgacttcgggtggccgcagatcgatgagaactccgcggccgcaatgtgttacaccagcggtactaccggcaatcccaaaggcgttgtatacagccatcgttcgagctttctgcacacgatggcggcctgcaccacaaacggtatcggggtcgggtccagtgacaaggtgctgccgatcgtgccgatgtttcatgccaacgggtgggggctaccgtatgcggccttgatggcgggtgcggacttggtgctacccgatcggcatctcgacgcccgctcgctgatccacatggtggagacgctgaagccgacgttggccggcgcggtgccaaccatctggaacgacgtcatgcattacctagagaaggaccccgatcacgacatgtcatcgctgcgtctggtcgcctgcggcggatcggcggttccggaatcgctgatgcgcaccttcgaggacaagcacgatgtccagattcggcagctgtggggcatgacggaaacatcgccgctggccaccatggcctggccgccacctggcaccccggacgaccagcattgggcattccgcatcactcagggccaaccggtgtgcggggtggagacccggatcgtcgacgacgatggccaggtgctgcccaacgacggcaacgccgttggcgaggtggaggttcgcgggccctggattgctggctcgtattacgggggacgtgacgagtccaagttcgattccggctggttgcgcaccggtgacgtcggccgcatcgacgagcaaggcttcatcaccctgaccgaccgcgccaaagacgtcatcaagtccggcggtgaatggatctcctcggttgagttggagaactgccttatcgcgcacccggacgtgctcgaggccgcggtcgtcggcgttcccgacgagcgctggcaggaacggccgctggcggttgtcgtagttcgggaaggggccaccgttagtgctggtgatctgcgagcattcctggcggacaaggtcgttcgctggtggttgccggagcggtgggcgtttgtcgacgagattccccgcaccagcgtgggcaagtacgacaagaaggccatccgttctcgctacgccgaaggtgcctaccagatcaccgaggtgcacacttgacccgcgcgagcagacgcaaaatcgcccattttcgtgtcgaaatgggggcttttgcgtctgctcgcgggtagaaaggtgaccatgagcctgcgggtcattcaatgggcgacgggatcggtcggtgtggcggcgatcaaaggcgtgctgcagcatcccgaactcgaactcgtaggctgctgggtgcattcggcggccaagagcggcaaagacgtcggcgaaatcatcggttcaccaccattgggcgtgatcgcgactaacagcatcgacgacgttttggcgctggacgccgacgcggtgatctacgcgccattgctgcccagcgtcgacgaagtcgccgcgctgttgcgttcgggcaagaacgtggtcactccgcttgggtggttctatccgagtgaaaaggaggccgccccactggaagtcgccgcgcaggccggcaatgcgacgctgcacggcgccggaattgggcccggggctgtcaccgagctgttcccgttgctcctgtcggtgatgtccaccggtgtgacttttgttcgctccgaagagttttcggatctgcgcagctatggagcgccggacgtgctgcgctatgtgatgggtttcggcggcacaccggacagcgcgttgaccggaccgatgcagaaaattctggacgggggcttcctgcagtcggtacggctgtgtgtcgaccggttgggctttgccgccgacccccagatccgcacttcgcaggaggtggcggttgcgaccgccccgatcgactcgccgatcggagtaattgagcccggacaggtggccggacgccgcttccattgggaggcgctggtcgaggacacagtggtcgtccagatcgccgtgaactggttgatgggatcggaaaatctggatcccccttggtcattcgggccggccggagaacgctacgagatcgaagtgcgcggcagcccggacacctgcgtcaccatcaagggttggcaaccgcagaccgtggcggccggcttgaagagcaaccccgggatcgtggcaaccgcggcgcactgcgtcaacgcgatcccggcaacctgcgccgccccggcggggatccagagctttttcgacctgccgctcatcaccggccgggccgctcccgggctggcacgctagagttgctggcggcgtccccggccgggatgtcgagaatcggacgggtaatccaatggcaaagtctgtcgtcgtcgagcaatcgcgagcgattccggtgcaatccgaggatgcgttcggtggcacgctggcggcagcgctgccggtgatttgttcgcactggtacggcctgatcccaccaatcaaggaggtccgggatcaaacgggtgcttgggattctgtcggacaggcccgtgtcatcacgatggtcggcggcgggcgcgtgcgcgaggagctgaccagtgtcgacccgccgcggtcgttcggctacacgctcaccgacatcaagggcccgttggcgccgctggtcgcgttggtggagggcaagtggagcttcgctcccgcggataccggaaccacggtgacctggcaatggaccatccatcctagatcggcgctggccgcgccggtgttgccggtgttcgccaggatgtggcggggctacgcgcgcggggtgctcgagaagctttccgctttgttggtgggctgagcggcgctgccggcttcgtctaccgtcggggtcatgtgccgactctttggcttgcactccggaaccgatgctgtcaccgcgacgttttggttgctgaacgcctcggatagcctggccgagcaaagccgacgaaaccccgacggcaccggccttggtgtattcgacgaacaccaccagccgcggctacacaagcaaccaatagcggcctggcaagacgccgacttcgccaccgaagcccacgagctgaccggcacgacgttcgtcgcccatgttcgctacgcgacgaccgggtcgctcgacatccgcaatacccacccattcctgcaagacgggcggatcttcgcacacaatggggtggtcgaaggactggatgtcctcgacgaacggctgcgcgaggtcggcgccgatgacctggtgttgggccagaccgactccgagcgcgtattcgctttgatcaccgcttcgatccgcgcccgggacggcaacgaatcagccggtctgattgacgcgctgaggtggctcgcggcgaatgtgccgatctatgccgtcaacgtgttgctcagcaccgcgaccgatgtatgggcactgcggtatccggagtcccacgagctgtatatcttggaccgccgcggcgacggtgcgcccgagttccacttgcgaagcaagcgaatccgcgcacactcgacgcacttgcgcgaacggtcgtcggtggtgttcgcgactgaaccgatggatgacaacccgcgttggcgcctgctggacgcgggggagctggtccacgtggacgccgccctgcgggtcaacaggagtctggtgctacctgatccacccagacatccgattcgccgggaagatctcagcgagccggtactgcatgcgcaacacacgtcggcgtgaactcgtgacaactagacgcgcgctggtattggccggcggaggactggccggaatcgcctgggaaacaggtgttttgcgcggcatcgcggacgaatcgccggcggcggcccggctgctactggattcggatgtgttggtcgggacatcggccggtgcaacggtcgccgcgcagatcagcagtggctgcccgctcgacacgctgtacgaacggcagctcgccgagacgtcggccgagatcgatcccggtgtcgacatcgatgccatcactgatcttttcctgactgccgtgaccgagccgcacatttcgacgcgccggcggctacaacggatcggtgccgtggcgttggcggtcgacaccgttccggagtccgtccgccgtcaggtgatcgcccagcgcttgccgtcgcacgactggccggaccgggtgttgcgggtcaccgcgatcgacatcgccaccggcgaattggttgttttccatcgcgagtcgaatgtggcgctggtcgacgcggtggcggccagttgctcggtgccgggggcgtggcctccggtgacaattgccggccgccgctacatggatggcggggtggccagctcggtcaaccttggtgtcgccgacgattgtgatgccgccgtggttttggtgcccgccggcgccgacgcgccgtcgccctttggcggcggggcggccgcggagatcgcggcagccaccggcatggtgtttgccgtgttcgccgacgacgactcgttggcggctttcgggcccaacccgctggatccgctctgccgtgtgaactcggcgatggccggacgtcagcagggccgccgcgaagcgcaagccgttgccaggctgctcggcgtttgatcagccctcgatggtcgcagcggcagattcgtcgtcgtcgatctcgaatgcttccaaggcttgggtggccagcgcgcggccgacggcgatcacctccaccgcgcggtgaaattccaggcttcggcacgttgaacgcggtacctcgatcagcaggtcggccggatagcccgccagcgtatggcgcgccagtgcggattgggcgatatcgatcgtccgattcatcacctcgaaactgcccattttgggtagcccgggtgtgtcagcggcttcctcgaggtcagctggtgggccggctggacgctgctcgatctccggagcttgcgaccaggaatccgattccgcggccgccgcgccgaagcgactcagcaccgcccgcgccgtaggccggtcgagcagcgaccgggcggcgctgacgtcaaacagcgcggaagtgctgcgcaccatgcggttcaaccactcggcggtgacgttgggctccgcatcgcgagcggggccggcctcactgccgttaaggctgaccgcgatggtcaggtcggcgttgaccccggcgatcggcgccatcggcagtggatccaggattccgccgtcggccagcaggcgtccgtcgacttcgtgtggggcgatcaccccgggtatggcgatggacgcccggatcgccgcgtcgagggggccgcgctgaaaccacaccgacttgccggccagtaggtcggtggccaccgcggtataggggatcggcagctgctcgatggcgaccgggccgacgatgtcgcgcaccgcgtcgagaatcttttctgcccgcaggatgccggccgcgttaatagacggatccagcagccgcaagatggtgcgctgcgtcagggacttggcccagtgggcgaactcgtcgagtcggccggccgcatgcaccccaccgaccaccgcgcccatcgacgagccggcgatcccaacgatgtcatagccgcgctcccgcagcgcctggatcactccgatgtgggcgtaaccccgggcgccgccgctgccgagcgccagtgcgacgcgcggcgaagacgaccctcgcacccggagggcagctggtgcgggcatgctttcattctgctcggcgaggtgcccttatcgggatccggccactagtttcttgcacccctgatctcaattgccgagcgttatccgcattccgcgttggcggcggcgcgcgccgcgacgatcacggccgcctgccgtgccggggtcagcgccgcccagcggatgtgccagctgccggcaactccggatggcgatgcttggaccaccgccagatacggctcgattaacgactcgccggagccgggctgggcatccatccacagccttgcggcgtgacaggcctggtaatactcctcctcggtcgattccgcgggagcgtcaaccctggtggtcacgccggccggggagacgccgacgacgcccgccggcaacgtaccggcaacgcttgacgaacgtccggctttgctgctgccgccgcgagagcagccggcaacggccgacaaccacgccagcgccaaaaccattgcgcacagcaggggggcataacggctcgggcgcaccgtcccaatctatgcaagactgaccgcgtgatggagcgctacggattttgtgggtgttgtcggccctgacctgccgtccgccctgtccgttcgactctttggagttctcccgtggttatgcctcttgtcacgccaaccaccgcggttccatcaccgggacccacacggctgcgtgtagccgatctcctgcgcgccaccgaccaagccgcagacgacgtgcttggcgggcgctgcgaccacctgctacccgacggtggtgtcccgcagacgcagcgctggtacacccgcatccacggtgacgaggagctggatatctggctgattagctgggttcccggtcaaccgaccgagctgcacgaccatggcgggtccctgggagcgttgaccgtgctgagcgggtcgctcaacgaatatcgttgggacggccgtcggttgcgacggcgccgcctcgatgccggtgatcaggcagggttcccgttgggttgggtgcacgacgtggtgtgggcgccccggccgattggggggcctgatgcggccgggatggctgtggcgccaaccctgagcgtgcacgcctactcgccgccgctgacggcgatgtcgtactacgagatcaccgaacgcaacacgctgcgccgccagcgcaccgaattgaccgaccagcccgaagggtcgggatgagccgaatcgaccgggtgctggaggccgctcgccgccggtatcggcgccttgcggccgaccaggtgcccgaggcggcgcggcgcggcgcggtgctcgtcgacatccggccccaagcccagcgggcccgggagggcgaggtgccaggggcgctagtgatcgagcgcaacgtcttggaatggcgctgcgatcccaccagcgacgcccggctgccccaggccgtcgacgacgacgtcgagtgggtgatcctgtgctcggagggctacacctcgagcctggcggcagcgtcgctgctggacttggggttgcaccgggccaccgatgtcgtcggtggctatcgtgcgctggcggccggcggcgtgctggccgagcttggtggtgccgtgggcgggtagtttggctcgccgctgctggctgggtcgttactgccccggcgtgccggcgttgccgaagatgagtcctcgagttccgccggcgccgccggcgccgtcgagtccggcgatcaggccggcgccacccttgccgccgttgccgccgttgccgccgtcaccgaccaactgggcgtcgccgcccttgccgccgttgccgccgttgccgccgttgccgtcgacaccgccggcggcggcgcccagaccgccttggccgccgcccccgccgttgccgccggtgccgccgccgccgagcaggccggcgccgccgccgttgccgccgtgaccgcccgcgtgaccgctgccgccgttaccgccggcggcttgaagcccggtcggcgggttggtgccgccgctgccgccgctgccggcggtgctgcccgttccgccggcgccgccggcgccgccgccaccgaacagcctggcggccgatccgccgttgccgccgttgccggcgttgccggtgtccccgccgttgccgccgataccgggattgatggccagaccgttgggggtgtcgccgccctttccgccggcgccgccggctccggcgctgccgccgctaccgccggcgccgccgttgcccgacagccagccggccgacccgccggtgccgccggccccggcgttgccgccgacaccgccaccgccaccgttaccacctagtgcggcgttgagcccggtgccgccgtcgcccccggagttgccggcgccgccggccccgccgttgccgccggccccgccgttgccatacagcagcccaccgccaccaccggcgccgccgccgccgccgtcgccgccgacaccacccgtaccacccttaccggcggtggccatgacatgttcgccgccggcgccggcggccgcgccgttgccgccggcgccgccgtgcccggcgttacctccgtgaccgaacagcacggcgcctcgtccgccgttgccgccggcgccggcggtgccgccggtgccgccggtgccgccgtctccaccgaattggccgccgttgccggcaccgccggcggtgccgccgccgccgttgccggcgtcaccgccgttgccggacagccagccggccgacccgccgtcgccaccgcggccaccggcgccgcccgcaccaccggcgccgcccggttggctgggtgggccgggggcgccgggactggcttgtccgccggccccgccggcgccgccgtcaccgccggcgccgccgtggccgtggatccagccgccggcaccgcccgccccgccggcgccggcgtcaccgcccttggtgccgctggccccggcgccggcaccgttgccgccttgtccgccgtcaccgccgacgccgccgacaccgccgttgccgaacaatccggccgttcccccggccccgccggcaccacccgcgacgcccggcgcgccgatggctccggcggggccggcgccgccggagccgccattgccgccgctgccgtagagccagccgccgttgccgcccgcgccgccgttggcgccggctccgccggcccctccgttgccgccgttgccgatcaacccggccgacccgccggtacccccggtgagcccggcggtggtttgggaaaacccgttgccgccgttgctgtacaacaacccaccggcgccaccgttgggattggccgcggtcccatcggcgccgttgccgatcagcggacgcccccacagcgcctgggtgggcgcgttgatcaaacccagcacctgctgctcgacattggtcgcctcggcgctggcatacgcgctcgccgccccggtcaatgcctgcacgaactgctcgtgaaacagcgctgcacgcgcgcccagctgttgatactggccggcgtgggcggaaaacagtgccgcgaccgccgcggacacctcatcggcaccggccgcggccagcaccgacgtcggggccagggcggccgcgttggccgcgctgattgccgaaccgataccggccacatcggccgccgcggccatcagctgcgacggagacaccaacacaaacgacacggtttcctctccctgatttgctgatatgtagttgcgatgttaactagcgcacaccgcaactggggcggttttccgccattgtctggtcgcacgtatacatttttgtgaattctttgagcggaattgctcgtgcgatccggctacgttttcgaggtgagatctgggtgggcggcgatgccccgtgcttcgatgatcaatttggggatctgaaatgtcaaatgtgttgacattcattgggtgatctttcgcgccacccggcgacgtcaaatacttggacataagccactcgtcgttgtgtgatacgtcgtcacaccggatctggccgtgcgggtttattgcccgggcgtgccggggttgccggagatctgcccgcgactaccgccggcgcctccagtgccgttgattccgggcatcaggccggtgccgcctttgccaccgttgccgccgttaccgccgttaccgatcaactgggcgtcgccgcccttgccgccgtcgccaccgttgccgccgttgcctttggcgccgctgccggcgcccagaccgccgttgccgccgtcgccgccggtgccgccgctgcctccgctgccgagcaggccggcggtgccgccgctaccgccggcaccgcccgcgtggccgttgccaccgttgccgccggtgccgccgccgaagccgccgccaccgccggtgccgccggtgctgcccatcccaccggcgccgccggcgccgccgtcgccgaacagcttggcggccgatccgccgtggccgccgttgccggcgttgccggtgtctgcgccctggccgccgttaccgggatcaataccgctgttgccgttgccgccttggccgccggcgccggcggtgccgccgcctccgccggtgccgccgttgcccgacagccagccggctgacccgccgttgccgccgttgccggcgttgccgccgacaccaccggcgccaccgtcaccaccttgcgcggtgccagaccccgcgccgccgtcgccgcctctggcgccggcgccgccgctgcccccggtgccgccggccccgccgttgccatacagcaggccggcgtcgccgccggtgccgccggcaccgccgccgccgccaccacccgtaccacccttaccaccgacggctgtgatgctgcttccgccgtttccgctgaccgcgccgttgccgccagcgccgccgtggccggcgttaccgccgtggccgaacagcacggagcctcgtccaccgttgccgccgttgccggcgttgccgccgctaccaccgttgccaccgtcaccaccttgtgcggtgctaagcccgggggcaccgatcccgcctttgccggcggcgccgccgttgccgccgttgccgccggccccgccgttgccatacagcagcccgccgtcgccgccggtgccgccggcaccggcgccgccgccgccaccacccgtaccacccttaccggaaatgcctagctgagtgtctgcgccgtttccgccggcggcgccgttgccgccggcgccgccgtggccggcgttaccgccgtgaccgaacagcgcggcgccgcgtccgccgttgccgccgccgccagcggtgccgccggtgccgccgttgccgccgttgccgccgaagatgccgccctctccgccggcaccggcgttgccgccgccgccgccggtgccggcgtcgccgccgttgccggacagccagccggccgacccgccgtcgccaccgcggccgccggcgccgcccgctccgccggcggcgccggtgtcgccgggctcgccctggacgccgtccccgccctgaccgccggttccgccgtcgccgccgacgccgccgtggccgtggatccagccgccggcaccgcccgccccgccggcgccggcgtcaccgcccttggtgccgtcggccccgccgatgccggcgccgccttgtccgccggccccgccggcaccgccggcaccgccgttgccgaacaatccggccgatcccccggccccgccggcaccacccgcgacgcccggcgcgccgatggctccggcggggccggcgccgccggcgccgccattgccgccgctgccgtagagccagccgccgttgccgcccgcgccgccgttggcgccggctccgccggcccctccgttgccgccgttgccgatcaacccggccgacccgccggtacccccggtgagcccggcggtggtttgggaaaacccgttgccgccgttgccatacaacaacccaccggcgccaccgttgggattggccgcggtcccatcggcgccgttgccgatcagcggacgccccaacagcgcctgggtgggcgcgttgatcaaacccagcacctgctgttcgacgttggtcgcctcggcgctggcatacgcgcccgcacttgacgtcagggccagcgtgaactggtcatgaaacgctgccatctgccgggcgatcgcctgatagccctcgccatgtccgctaaacagtgccgcaatgtgggccgacacttcgtcggcggcggccggcaacaacctcgtcgtcgcggccgcggccgccctcgttgaggcattgatcgacgatccgatgctggccaaatccccagccgccgagctgagcatgtctggcaccgcaatcatgtaggacatttcgcgcatctccctcatcgccgggcgacggatatcgggaccggagtcaacgtgatggcgcgagtctaagcacgcccggaacggaaatgcagagtgttcgacaaatctttccccaagacatttttattggtcgcacgatgggcgtcgtcgtcgagcggtatggcagcaccgatttgtcttccaggggaatgttcgtaccgtttcatgacgtcgactgtgtccaatagctttacatttcccgtttttatttgctgatgatgtctaacacctagacaaacaccgtcttgtcgtccatcgatatgggctcgggctagccgccacgccgacggcgcacgccaaaccggccgacccgctgcccgccctacgagccgaagggcttggcgttggcgtgcagcaatggctgcagccgctccgtcttctgctgtgtccagccgggcggcgagagcaccgcggcccagccgtcggccacggtggcgacgtagcggtgaccatgcccgtccggcacatgcgtagccaccgccatatcggccgaaacctggacgaacgtcaccaccgggatccagcgtgtctggggaaggacgtcgtagccccgttgctcccgcagccagtccggctcccgaaacagcaggcggggagtccaccaggcgatcggatcagaggcatgctgcagatacaccacccgcggtctgccccacggcgcatcagggcgttgcaggtcgcgtgcgcgggccacgaaacgcacgttgcggccgtcgtcgtagatgggcagccactgcggtgatccggcatcgcggttcgcagtcaaggagttccaaacggtgttgttgaacgtcggtccgctgaacaacgcgccgtcggtgcgggcgaggatgttgttgaggttcatgaacggcgcttcaccgccgaacgatcccaggctctcgccgaacacgaccagcttcgggcgctgcgactcgggcagttgacggatcagcttgtcgaccgcctcgaacagcgcctcgccggcgtgccgggcattctccttgtccaccaggaaagacagccagctcggcaagaacgaatactgcatgctcacgatcgcggtatcgccgttgtacatgtactccagcgcggaggcttccgcctcgttgatccaaccggttccggtgctcgtggccactgccacaacggcgcggcgcaagccaccggtgcgcgctagctcgcgcgccgccagctccgcggtggccatgatgccgtccgccgagttcaaccccgcataggttcggatcggctcgacggccggggtgccgttgaacgcggtgaggtcggcgatggtgggaccgctgtggacgaaaattcggccctgatggcccagcgactcccacgacaccagcgatcccgggccacccgatcgcagcggggttttcggcggtgccgaatccggattcatctcattgttgaccgcagcgaacgtgctgttcatggaattcatcgcgaacttgagcaccacaccgttgagcagtgtgatggtcagcaccacgagcagcaccaccacaatggccgccgaaactcggaatggcgcaatgcgatcgacctgtcccaccagaaaacggaacagccatcggatgaactggccgatttcgaccagcgtgaacagcacgaccagcgacaatgcggcggccagcgggtagtcgtaccaccgcaggtgctcgacacccattaggtcgcgcacatcgtcttgccagacatgaaactgcactgccatacccaccatgccgaccgcgccgactgcgatcagcggcggccacgcccagcgtggtggcggcgggctggaattgtgcgagcgcatgtagcggaccagccagacggcgaagactcccaagccgtatccgaaggcgccgcagattccgctgaccagtccctgaaacagcggaccacgcggcagcagcgacggcgtcatcgagaaccacacgaaaacgaggcccatcgcggtgccggtgaatgtgtagtggcgaatccaccaagtgctgcggatcggttgcggttcaggggtttgtggagttgctgcggtgtcgaccgcctgctcagcgccggtagctggttcgtcgctggcgttggtggtcgtcgctgcagccggttccgtcatcggtgggtgaactggggagcgcgtttctcgatgaacgctgccataccttcggattggtcttcggtcgcgaaagccgaatggaaaagccggcgttcgtagagcagcccctcggacaaactggattcgaaagcccggttgacggcctccttggccatccgggccgccgaggccgacatctgcgaaatggtcgtggcagtggccctggcttcggtcagcaagtcgtcggccggcaccacccgtgaaaccagaccgctgcgctcggcctcggcggcgtccatggtgcgcccggtcaggatgaggtccatcgccttagccttgccgatagcccgggtcagccgctgggagccgcccatgcctggcagcacgcccagctttatctcgggctgtccgaacttcgcggtgtcggcggcgatcagcacgtcgcacatcatcgccagctcgcagccaccgccgagcgcgtatcccgccaccgcggcgatcgtcggggtgcgcacggcggccagcttgccccaggtggcgaagaagtcggcggtgaacgcgtcggcgaacgtcaggtcggccatttctttgatgtcggctccggcggcaaacgctttggccgaaccggtgatgatgatcgccccaatgtccgggtcatcgtccagttcggttgcagcgctggtgacctcgttcatcacctggctgttgagcgcgttcagtgcctggggacggttcagcgtgataatgccaactcgctgatcgcgctcgaccaggatggtttcgtacgtcatgcgctacctctctagaaactcaagtcatcgtcgaccggttcgaaataggcttcgatgtcggccgccgtgatcgcgtccagggttgccggcgaccagttcgggttgcgatccttgtcgatcaactgcgcgcggatgccctccaccaggtcatgcgagcgcagcgacgccgatgacacccgatagtcctggatcaacacgtcttctagcgtgtcgagtttggcggcgcgacgcactgcctgcaacgtcaccgacagcgcgatgggggagcggctggcaatcaggtcggaagcatttacggctggttcgccgccctgtttccgcagcgccgcaacgatgtcggcgacgctgtcgccggcatagcattcgtcgatccaatcacgttgggcggcaagcgtgctcggtggaggttcgacggcgtgggcggccaatgcgctctccacgccgccggtgacgatcttctgcgtgaacgcatcgaggtcgccgtgtggcacgaagtggtcggcgaatcccagcgcgatggcgtcggcgccggaaaacggcgctccagtcagggcggcgtgcagacccagcgcgccgggtgcacgcgacagcaaatacaccccgccgacgtcggggatgaacccgatgcccacttcgggcatcgcgaccttggaggtatcggtaaccacccgggtgttcgcgtgtgcgctgacgccgacgccgccgcccattacgatgccgtccatcaacgccacgtagggcttggcgaaccggccgatcagggcgttgagcagatactcgtggcgccagaaccgccgcgcctcgaccccgtccttgcgggcactgtggtagacggccaccacgtccccgccggcgcaaagtccgcgttcgccggctccggagagcaccaccgcgtgcaccgcgtcctcatgctcccagctcatgagcactgtggccagcaggtcgaccatggtttggttcagtgagttgatcgccttggggcggttgagcgtcacgaatccgacaccgccctcgacgtttgtcaggacctcatgcgattcgccggtcacgggcctcgcctcccctgaagagtttgaccagcaatctagatcgtggctcgcccagcggtgcccgcgggggctaaggtttatcgtgtacccggatgacaacgctggccgggaacccgggcctactactgatcgttgagcggatgttcgcacagctcgtagccatagccatcaagagaggatccgacggtgcgggagacaagcaacccggtatttcgttcgttgcctaagcagcggggcggatacgcgcaattcggaactggcaccgcccagcagggattcccagccgatccctacctggcgccctatcgggaagcaaaggccacccgcccgctgaccatcgacgatgtcgtgaccaagacgggcctgacgctggctatgttggcgggcaccgccgtcgtctcctacttcctggttgcgtcgaacgtcgcactggccatgccgctgaccttggtgggggctttgggtggtttggcgctggtgctggtggccaccttcggccgcaagcaggacaacccggcgatcgtgctcagctacgcggcgctcgagggcctgttcctgggtgccatctcgttcgtcttggctaacttcacggtggcgtccgcgaatgctggggtgctgatcggggaggccatcttagggacgatgggtgtgttcttcggcatgctcgtcgtctacaagacaggggccatccgggtcacccccaagttcacccgaatggtggtcgctgcgctgttcggcgtgctggtcttgatgctcggcaacctcgtgctggcgatgttcaatgtcggcggcggtgaaggcttgggcttacgcagccccggaccgctggggatcatcttctcgctggtgtgcatcggcatcgcggcgttcagcttcctgatcgacttcgatgcggctgatcagatgattcgcgcgggagcaccggagaaggcggcatggggcgtcgcgttaggcctgaccgtaacgctggtctggttgtacatcgagatcctgcgcctgctcagttatctacagaatgagtagcgctcgttggccgttgattctgcgtccaccaggctgaccactcgcacttttgcctggtagacgcaggatcaacggctgtgtcggtgggtgctgacaccatgcccgcatgcgggagatgggggcgcagccgttcatcggcagcgaggcgttggcggcgggactcatcagctggcatgagctgggcaagtactacaccgcgatcatgcccaacgtctatctggacaagcggctgaagccctccctgcggcaacgcgttatcgcggcctggctgtggtcgggccgcaaaggggtgatcgccggcgcttcggcatcagcgctgcacggcgcgaaatgggtcgatgaccacgcattggtggagttgatctggcgcaacgccagggcgccgaacggggtgcggactaaggatgagctactgctcgacggcgaagtccagcgcttgtgcgggcttactgtgactaccgttgaacgtacggccttcgacttgggcaggcgtccacccttaggtcaggcgataaccagactggatgcgcttgccaatgccaccgatttcaagatcaacgatgttagggagctcgcgaggaagcacccccatactcgcgggctgcgtcaactagacaaggcgctggatctcgtcgacccaggtgcgcagtcgccgaaggagacgtggctgcggctcttgctgataaacgccggctttccacggccgtccactcagatccccttgctcggcgtctacgggcatccaaagtatttcctcgacatgggatgggaggacatcatgctcgcggtcgagtacgacggcgagcaacaccgtctcagccgagaccagttcgtcaaagacgtcgaacgcctggaatacatccggcgcgccggctggactcacatcagggtgctggcagaccacaagggacccgacgtcgtccgccgggttcggcaggcttgggacacgttgacatcacgacgttgactctgcgcccaccacgtgtcctactcgcacttttgcgtggtggacgcagagtcaacgcactcgagcgcctcgctcacgcgaggcgctcgatcaccatcgccatgccctggccgccaccgacacacatggtttccagaccgaacgtcttgtcgtaggtctgcaggttgttcaacagcgtggtggtgatgcgcgcgcccgtcataccgaacgggtgacctagggcgatcgcgccacctgagatgttgagcttgtcctcgtcgatgcccagctcgcgcgccgagcccaggacctgcaccgcgaaggcctcgttgatctcgaccaggtcgatgtcggtgatcgccatcccggctctttccagcgccttcttggacgcctcgatcggccctaagcccatgatctccggggacagcccgctgaccccggtggacacaatgcgcgccagcggtgtcaagcctaattccttggccttggtgtcgctggtgatcaccaccgcggcggccccgtcgttgagcggacaggcattccccgcggtcacggtgccattcggccggaaagccggcttgagctcgctgaccttttcgtaggtggtacccggtcgcgggccgtcgtcggtgctgaccgtggtgccgtccggaagggtgaccggcgtgatttctcgttcgaagaacccgttcttgatcgcctcttcggcccggttctggctgcgcacgccccagcggtcctgttcttcgcggctgatgccggtcatgatggcgacgttttccgcggtctggcccatcgcaatatagatgtccggcagcttctgatcggtgcggggatcgtgccattcgtcggcgccggcggctgccgcggccgaacgttcctgagccccgtcgaacagcgggttcttggtgtccggccaggagtcggagtttcccttggcgaaccgggagacggtttccacgcccgcggagatgaacgcgtcgccctcaccggccttgatcgcgtggaaggccatccgggtggtctgcagcgacgacgaacagtaccggttgaccgtggtgcccggcaggaagtcatagccgagcgcgacggcgacgacacgggcgatgttgaaaccggactcaccgcctggcaggccacagcccatcatgaggtcgtcgatctgatgggggttcagtgccggaaccttgtcgagcgcggcgcgcaccatctggacggccaggtcgtcgggccgcatgccgaccagcgatcctttcatggcccggccaatcggcgagcgggcagtcgagacgatgacagcttctggcatgacggctcccggcatggacaagacgtggtgaagtttaggtcaaatgtagtcgctacccaccggtcggcacggcccgggccggccggggccgccgcagccgcgacatcatgctgtgtcgcgtgtggcccggctcgagggtggccgttccaggccgggacggcgtttcatgaattgggatatcgagcttttcggtcagcgcatcgcgcagcgcaaggaacaacagatcggccgccagggcgtacgcgggcgccgacgggtggtagcggtcggcggagaacatcagctcgggcattgcccggaatttgggagccagtagatgtcctagcggcaccggcaccccaccggccgccttgacggctgccgtttgggcgcgggccagccgcacaccacgggtgtgcgctagcgcgcgcagcggctgcgggatggcggtaatgacgccgaggtcggggcaagtgccgaccaccactaccgctccgcgggtgcgcaacctgcgtacgcagtcggccagccgttgcgcagaggggccaatgccgttgagtgccgttatgtcgttggcgccaatcatgattaccgccgcatccggcggcggaccgaccacgaacatcgcatcgacttgaccgcagacgcctttcgaggtggcgccgacgatggctttggtgctcagccggatccgcttgccggtctgctcggcgagtccgcgggcgatcaacacgcccggtacttcctcagcgctagcgcagccgtatcccgtcgccgtcgagtcaccaaagatcatcaggtgcacgtcgaagggcacttcgcgtcgccaccgttgcacgggcccaccgccgcgggtgtatacgccgtcggcgcggggcggtgcgtcgaaggatttgggaattaccgtgcgcgcgtgggtcgcctgaccgaccagcaggttgcgtgcgcccagataggccgtgcccgtcgaggcgagtgcacccgcggtggccaaagcgatcgtggaacgccgtggcacgcgcatgctcacgggatcagtttaggacggttgtgccgatttcgtgggtagctgacgaacaaacccgtcacggtgtggaccaaatgtggtatcgaatcagactctttggctgtggcacctaaaaaagactgtcaagctaagttcgcggggttggctgagccagaggctcagccgcttcgtcacatgctgtatcggactacaacggcgtaggaagtgttgggcatgactgcacccagtaagctatccggctcacccagagttgtcatttcgccgcgcgacgtgttgaaggcacgtagactcgaggcacgcaagtttgcgatcagcgacggcgccccggtggaggtcgtcgagtctggtccaagtcttgttgcgcgattagctgcgctggcgtcacgagtggcggtccggccggtgctagcggtcggtagctatcttccgcatgcgccctggccgtggggtgtcatcgaccaggctgcccgggttctgctcccagcgtcaacgaccgtaagggccgcggtgagcctgcctaatgcgtccgcccaactggttcgggcgtcgggtgtgttgccggcggacggcactcgacgcgccgtcctgtacctgcacggcggcgcgtttctgacgtgtggagcaaactcgcatggacgactcgtcgagttgctctctaagttcgctgactcgcctgttctggtggtcgactatcggttgattcccaagcactcgatcgggatggcgctcgacgactgtcacgacggctaccggtggctgaggctgttgggctatgagccggagcagatcgtgctagcgggcgattccgcgggcgggtatcttgcgctcgctctcgcgcagcggctacaggaagtgggggaggagccggcggctctagtcgcgatctcgccactgctgcagctagcaaaggaacacaagcaggcgcatcccaacatcaaaaccgatgcgatgttcccggcaagggcgttcgatgcgcttgacgcattggttgctagcgcagcagcgaggaaccaggtagacggcgaacccgaagagctctatgagcccttggagcacatcacaccggggctgccgcggacactgattcacgtgtcgggctccgaggtattgctgcacgacgctcagttggcggcggccaaactggcggcggccggggtgccggccgaggtccgggtatggccgggccaggtccacgactttcaggttgcggcgtcgatgctgcccgaggcgatccgctcgttgcgtcagatcggggagtacatccgcgaggccaccgggtagcgggatgccgacggagcgcgtgtgcctggccggcaggcgcctgagacgatgaacgcatgcggatcgcgcaacatatcagtgaactcattggtggtaccccactggttcggctgaactccgtggtacccgacggcgccggaaccgtggccgcaaaggtcgagtatctcaaccctggcggcagctccaaggatcggatcgcggtgaagatgatcgaagccgccgaggccagcggtcagctgaagccgggtggcaccatcgtcgaacccacgtccggcaataccggcgttggtctggcgttggtcgctcagcgccgcggctacaagtgcgtgttcgtctgcccggacaaggtcagtgaggataaacgcaatgtgttgatcgcctacggcgccgaggtcgtggtgtgcccgacggcggtcccgccgcacgatccggccagctactacagtgtgtcggaccggttggtccgtgatatcgacggtgcctggaagcccgaccagtacgccaacccggagggaccggcaagccattatgtgaccaccggcccggaaatctgggccgataccgagggcaaggtcacccatttcgtggctggcatcggcaccggcggtaccatcaccggcgctggccggtacctcaaagaggtgtccgggggccgagtacgcatcgtcggcgccgacccggagggatcggtctattcgggcggtgccggccgaccgtatctggtcgagggggtcggcgaggatttctggccggcggcctatgacccgagcgtgcccgacgagatcatcgcggtgtccgactccgactcgttcgacatgaccaggcggctggcccgcgaagaggcgatgttggtcggcgggtcgtgcgggatggcggtggttgccgcgctcaaggtcgccgaggaagccgggcccgacgcgttgatcgtcgtcctgttgcccgacggcggccggggctacatgtcgaaaatcttcaacgacgcgtggatgtcgtcctatgggttcctgcgcagccgccttgacgggtcgaccgagcaatccaccgtcggtgatgtgttgcgccgcaagtccggcgcgctgcccgccctggtgcacacccatccgtcggagaccgtgcgcgacgccatcgggattcttcgcgagtacggggtgtcgcagatgccggtggtcggcgccgagccgccggtgatggccggcgaggtcgccggtagcgtctcggaacgcgagctgctctcggccgtgttcgagggccgcgccaagttggccgacgccgtgtcggcacacatgagcccgccgctgcggatgataggcgccggtgaattggtcagtgcggccggcaaggcgttgcgtgattgggatgcgttgatggtggtggaggaaggcaagccggttggggtcattacccggtacgacttgttgggcttcttgtcggagggggcgggacggcggtagtcgcgcaggcaggcgcgccgcaatttagttcggctacaaacaattacggcaggcggccagtgccgcacaggtcgtgggcactgacccattgggccccgtggctcatctcaccgccgggcgttccggtgaatccggtcctcaggtactgtagtcccgcctagttcaccctagttcagctgaacctcagtggaaggtgtgcccatgaccgaacagccgccccccggcgggtcgtacccaccgcccccgccaccgcctgggccgtccggtgggcatgagccacctcccgctgcaccacccggcggcagtggttacgctccgccccctccgccctcgagcggcagtggctacccgcctccgccgccaccgcctggcgggggggcctacccgccgcctccgccgtcggccggcggttacgcgccgccgccgcccggaccggcgattcgtacgatgccgaccgagtcctacacgccgtggattacccgggtgctggcggcattcatcgactgggccccatacgtagtgctggttggcatcggttgggtgatcatgctggtcactcagacgtcgtcgtgcgtcaccagcattagtgagtacgacgtcggccagttctgcgtttcccagccgtcgatgatcggccagttggtgcagtggttgttgtcggtgggcggattggcttacctggtctggaactacggctatcgccagggcaccaccgggtcgagcatcggcaagtcggtgctgaagttcaaggtggtcagcgagaccaccgggcaaccaatcggcttcgggatgtcggtggtacgccagcttgcccactttatcgacgcgatcatctgcttcgtcgggttcctgtttccgctgtgggacgctaaacggcaaacgttggcggacaagatcatgacgacggtgtgcgtgccgatctgatccgggactgcactgcccacccgaccgtccgatgagcgaagaccgcacgggacaccagggaatcagcggaccggccacccgcgccatccacgctggctaccgcccggatccggcgaccggggcggtgaacgtgccgatctacgccagcagcaccttcgcccaagacggcgtcggcggtctgcgtggcggtttcgaatacgcacgcaccggcaaccccacccgggccgcattggaggcctcgctggcggcagtcgaggagggtgctttcgcgcgggcattcagttccgggatggccgcgaccgactgcgccctgcgggcgatgttacggcccggagaccacgtcgtcattcccgatgacgcctacggcggcacattccggttgatagacaaggtgttcacccggtgggatgtccagtacacgccggtgcggcttgccgatctggatgcggtgggtgccgcgattactccgcgcacccggctgatttgggtggagacgcccaccaatccgctactgtcgatcgccgatatcacggccattgccgagctgggcacagacagatcggcaaaagtattggtggacaatacctttgcctcacccgcgttgcagcagccgttgcggctgggcgccgatgtggtgttgcactcgactaccaagtacatcggcggccattccgacgtggtgggaggtgcgctggtcaccaacgacgaagagctggacgaggagttcgctttcttgcagaacggcgccggcgcggtgcccggaccattcgacgcctacctgaccatgcgcggcctgaagaccttggtgctgcggatgcagcggcacagtgaaaatgcctgtgcggtagcggaattcctcgctgatcatccgtcggtgagttctgtgttgtatccgggtttgcccagtcatcccgggcatgagattgccgcgcgacagatgcgcggcttcggcggcatggtttcggtgcggatgcgggccggtcggcgtgcggcgcaggacctgtgtgccaagacccgcgtcttcatcctggccgagtcgctgggtggggtggagtcgctgatcgaacatcccagcgccatgacccatgcgtcgacggccggttcgcaattggaggtgcccgacgatctggtgcggctttcggtcggtatcgaagacattgccgacctgctcggcgatctcgaacaggccctgggttaactaccgcgagcagacgcgaaagcaccccaaaaccgccggtttgggggcttctgcgtctgctcgcgggtacctaggagtggtacggctcggcgctgactagggtcaccgacacggtgctgccgttgggcaccgtgtagctgcgggtctcgccgaccttggcgtcgatcagggccccaccgagcggtgaattcggcgagtagacctcgagcttgccgtcgctgacgccctcctggcgggtggcgatgaggaacgtttcgctgtccgacttgtcgccgttgtagtacaccttgaccacagaaccgggtaatgcgacgccggattgcttgggtgcctcgccaacctttgcgttgctgagcaagtcctgcagctggcgaatgcgggcctcctgctggccctgctcctcgcgggcggcgtggtatccgccgttctcgcgcaggtcgccttcttcgcggcggtcgttgatttcggcggcgatgaccgggcgattcgcaatcagctggtcgagctctgctttgagtcggtcatgtgactcttgggtcaaccaggtgacttgagtatccgtcatctcgtcgcgctcctcgtgttgtcgttcccgcgtagtcgggcaagtttcggatccctgccagcagcactgtcgggaatatttggggtctcaccccgggttgccgccgctccgttctgcgtacggccgttaatgcagcaatacacggccccggcaggaccgtgcatcgatccatgctaccaccacggtcaggggaggcgcaggtagctgggcacttcggtgccacaaccgtatacgtccgccatcaccggcggctgggaggatttcacggtcgtcgtcacctgcacggtggttgcctcggacggtgggactagcagctcacgtctgccggtctcgctgccgtttgttgcccgaactcgcacgatgcaggccaccggtcgggacgggtccgaacgtgtcacgctgatggtgaccgatgccgtctcgtcgtcgaccagtcgatagcccaccagcgaaccggtgacggcgctggtgctgatccgttggtagccgatgacggcaatgacgatgccggccgcggcgaccagcacccccagggcgatcgcgacacggcgccgcgctcggcgggacagtcgcgggcgtccgtagcgggcgtctggtcgcggaatgggggtgtgggtcatgcctgggttcacgccggcgggatgcaacgcttcgacaaaccggaattatagggtcacttataggcttaagggggcagccaggcggacggacaagggggcacgtgagcgaactgcggttgatggcggtgcacgcccaccccgatgacgagtccagcaagggcgcggccaccctggcgcgctacgccgacgagggtcatcgcgtgctggtggtgacgttgaccggtggtgagcgcggcgagatcctcaacccggcgatggacctgccggacgtgcatgggcgcatcgccgagatccggcgtgacgagatgaccaaggcggccgagatcctcggtgtcgagcacacctggctgggcttcgtcgactccgggctacctaagggtgatttaccgccaccgctgcctgatgactgcttcgcgcgggtaccgctggaggtgtccaccgaggcgctggtgcgggtggttcgcgagtttcggccgcacgtgatgaccacctacgacgagaacggcggctacccacatcccgaccacattcgctgccatcaggtttcggtggctgcctacgaggcggccggtgacttttgccggtttcccgacgcgggtgagccgtggacggtgtccaagctgtactacgtccacggcttcctgcgggagcggatgcagatgttgcaggatgagttcgcccggcacggccaacgcggcccattcgaacaatggctggcgtactgggaccccgaccatgactttctcaccagccgagtgaccacccgggtcgagtgctcgaaatacttcagccaacgcgacgatgcgttgcgcgcgcatgccacccagatcgacccgaacgccgaattcttcgccgccccgcttgcctggcaggagcggctgtggccgaccgaggaattcgagttggctcgctcgcgtatccccgcgcgcccaccggagaccgaattgttcgccgggatcgagccgtgaaccagattctgctcagcgtgattgctgagggcgggcccggtaacaccggacccgatttcgggaaggctagcccggtggggttgctggtgatcgtgctattggtgatcgccacgttgtttctggtgcgttcgatgaaccagcaactgaagaaagttcccaagtcgttcgaccgggatcaccccgagctcgaccaggcagccgacgagggcaccgaccgcgacggaccggcccgaccaccgggacccccgcatgagtccggctaatccgtccgggacgaataccctcgcgctggccaccagcccgtacctgcgccagcacgctgataacccggtgcactggcagcagtggacgccgcaggcactggcggaggcggccgcgcgcgcggtgccgatcctgctgtccgtcggctacgccgcctgccactggtgtcacgtcatggcccacgagtcattcgacgacgacgaggtggccgcggccatgaacgcgggcttcgtctgtatcaaggtcgaccgggaggagcggcccgacatcgacgcggtctacatgaacgccaccgtcgcgctcaccgggcagggcggctggccgatgacatgctttctcacccccaacggccggccgttcttctgcggcacctactacccgaaagcggctttcctgcaacttctttcggccatatccgaaacctggcgggaacgccgcgctgaggtggagcaggcatctgaccatatcgctgccgagttgcgctcgatggcttcggggctgcccgggggtggcccggaggtggcgccggagctgtgtgacgacgcggtggcaggagtgctgcgtgagcaggacacggcgcacggcggatttggcggtgcgccgaaattcccgccgtcggcactgctggaagcgctaatgcggcactacgagcgcacccgatcaccggcggcgctggaggcggtcgcacgcactggaaacgccatggcccgtggcggcatctatgaccaactcggcggcggtttcgcccgatacagcgtcgacggtgcctgggtggtaccgcatttcgagaagatgctgtacgacaacgcgctgctgctgcgcgcctacgcgcactgggcccgccgtaccggggatccgttggcccgccgggtcgccgcccagaccgcgcgatttctgctcgacgagttgggcagcaaagcaccggccgacatgttcacctcgtcgctggatgccgacgccgacggccgcgagggttcgacctacgtttggacgccggtgcaactgaccgaggtgctcggcggcgacgacggccgttgggcggcagaggttttcggggtgaccgaggccggcaccttcgagcacgggacgtctgtgctgcagttgcccgccgaccccgacgacgcggcgcgtctggaccgggtccgcgccgcgttgctggtggcccgcctggcccgggcccagcccgcccgcgacgacaaggtcgtcacgtcctggaacgggttggcgatcaccgcgctggccgaagccagcgtggccctggacgaccccgcgttggcgcacgccgcgcggcgctgcgcgaccaggctgctggacctgcacgtcgtcgacggccgcctgcgccgggccagcctgggcggggtggtcggcgacagcgccgccatcctggaggaccacgcgatgctggccaccgggctgctggcgctctaccagctgacctccgagggcgcgtggctgacggcggctaccggattgctggacaccgcggtggcgcatttcggcgacccgcagcgccccggtcgctggttcgacaccgccgacgacgccgagcggctgatgctgcggccctccgatccgctggacggggcgacaccgtcgggcgcttcgtcgatcgccgaggcgctgctgacggcgggccatgtggtcgacggtgctcgcgccgagcggtattggcagctggcggccgacacgctgcgggcgcatgcggtgctgctggctcgggcgccgcggtcggccgggcattggctggcggtcgccgaggcggtggtgcgcggaccgctgcagatcgccgtcgcgtgcgacctgccgcggtcgtccctgctggccgacgcgcgccggctggccccgggcggggcgatcgtcgtgggcggcgcggcgggttcgtcggcgctgctggtcggccgggatcgggtggccggcgccgacgccgcctacgtatgccggggccgggtctgcgatctgccggtgaccagcgcggccgaactcgccaccgctttgggcgtacccggctagcggactcgggtggcacccgtccaccgtgaaatccgcgacgcggtgtcggcgtgtcgcgtcgcaattttcacgctcgcgaccgccctgggcgtgccgggtcagaacaccacgaaccacatcgcgatgtagtggcagatcgccgccaccgcggtgcaggcgtggaagaactcgtggtagccgaacgtcgtcggccacgggtcgggccagcgtaccgcgtagagaatgccgccgatgctgtacaacgcgccgccaacaaacagcaacaccaacgcggtcaccccggcgttgtgcaggatcgtcgcggtgtaccagaccgccacccaacccagcaacaggtacagcggaaccccgaccgagcgcggcgccgccggccaacacatcttcagcaagattccggcgatcgcaccgccccaaacaatcgacaacaccacgcgcccgtcgtgggccggcaaggccagcagcgcgaacggcgtgtagctgccggcgatgaacacgaagatcatcgagtggtcggcccgcttcatccagttgcgggccgtcgcggatttccaattgacccggtgataagtggcgctgacggtgaacatggtgatcgtggccgcggtgtaggccagcgtcgtcaggcccgccttggcggaacccaccgcccacgacaccgcgaccagcgacgcaccggccaacaccgcggtgccggcggaatacacgtggatccagccgcggaagcgcggtttggtcaggacacgggcgacaccttcgacgaggtggtgggcagcgtgggccggcgtccttgcttccgcggtggtggcggtgtcggcctggccgctcatttcgcctgttgcctcgtcttgtgcttgccggtgggtgtcgtcgaacacagtagtcgggccaggtagcggacatctgactcgacgtctgggtcacagtagtctgggtatctgtggagatcatcccgccgcggctcaaagagccgttgtaccggctctacgagctgcgcctgcggcagggcttggccgcctcgaaatccgacctgccccggcacatagccgtgctgtgcgacggcaaccggcgatgggcgcgcagcgcgggctacgacgacgtcagctacggctaccggatgggtgcggccaagatcgccgaaatgctgcggtggtgccacgaagccggcatcgaactggccaccgtctatctgctgtccaccgaaaacctgcagcgcgatcccgacgagcttgcagcactcatcgagatcatcaccgatgtcgtggaagagatctgcgcaccggccaaccactggagtgtgcggacggtcggggatctggggttgatcggcgaggaaccggcccggcggctgcgcggtgcggtggaatccaccccggaggtggcctcgtttcatgtcaacgttgctgttggctacggcgggcgccgcgagatcgtcgacgctgtgcgcgcgttgttgagcaaggaactcgccaacggggccaccgcggaggaactcgtcgacgcggtgaccgtcgagggtatctcggaaaacctgtacacctcaggccaacccgaccccgatttggtgatacgcacctccggcgagcaacgcttgtccgggttcttgctgtggcaaagcgcctactcggagatgtggttcaccgaggcgcactggccggcgtttcgccacgtcgattttctacgcgcgctgcgtgactacagtgcgaggcatcgccgctacggcaggtgaatccggcgcaggacgcctatgttgcgctgttcggctgcctgcgcagagtgcacattagccggctcgtcatgctgtgcaatctgcccaggtgaaacccggtgtttgggatcctggatagcgataccatcgactgatccatgcgggacatccgatgctggactgatcggagtaaggcgatgtcgtttgtagtcgtggcgccggaggtgttggcggcggccgcttcggatctagcgggcatcgggtcgacactggcgcaggccaacgccgcggcgttggcgccgaccaccgcggtgttggccgcgggtgctgatgaggtttccgcggcaatcgcgtcgctgtttggggcgcatggtcaggcgtatcaggcggtgagcgcccaaatgtcggcgtttcacgcccagttcatgcaggcgttgacgggtgccggcggggcttatgcggctgcggaggcggtcaacgtctcggcggcgcagagcgtggaacaagacctgttggccgcgatcaacgctcgcttcgagcggatttttgggcgcccgctgatcggtgatggcgccaacggcgggccgggacaagacggcgggcccggcgggttgctgtacggcaacggtggcaacggcggcaccagcacgaccgtggggatggccggcggcaacggtggtgccgccgggctgatcggcaacggtgggttcgggggcggcggcgggcccggcgcggccggcggcaacggcggcgccggcgggtggctattcggcaacggcggcgccggcggtgccggcggcctcggcgtagcgcccggcgtgcccggcggcgccggcggtgccggcggcgccggcggtgtcggcggacccgccgggttgtggggccacgggggtgccggcggggcgggtggtgccggcgtggctggcgccggcggcttcgaggggacgatcggtgccggcggtgccggcggtgtcggcggtgccggcggtgtcggcggtgccggcggtgccggcgggtggctgtacggcgacgccggtgccggtggggatggtggtgtcggcggtgccggcggcaccggcgggttaggcaaccgtggcggcgccggtggcgccgggggcgccggtggtgtcggcggcgccgggggtgccgccgggctgtggggcggcggtggtgccggcggggtgggtgggaccggcggcggcgccggcctcggtgctcagagcgtcaccttcagtagtagcttaagtggcctttccggtggcgacggcggcgccggcggggccggtggcgccggtggcgccggtggcaccggtgggtggctgtatggcggcggtggtgccgccggatccggcggggacggtggtaccggcggtcagggcggcgccggcggcgccggtgtatttagcctattcggatccggtggcggccccggcggcaacggcggcgtcggcggcgtcggcggtgtcggcggtgctggcgggcgtgccggcttgttcggcgtcgggggcctcggcggcgcgggtggcgacgccggtgactccggcgaaggcggcttcggcgggccggggctcgccggcgggctgttcggcaaccccggcaacggcggcgtcggcgggatcggcggcgacgccgcagccggcggcgccggtggggccggaggcaacggtgggtggttgttcggcaatggtggtgccggcggctccggtggcgacggcggcgccgccggccgtggcggtgccggcaacttgggctcggccgggggtatcaacgcccccgccggtaaccccggcagcggctcggtcggcatcggcggtgccggtggtgccggcggcaccgccgggctgttcggcgacggtggggctggtggggccggtggtgccggcgccgccggcggcttcggcggcatcagcgccgccaccccctcggcgggcagtgagggcgccatgggtggggccggtggtgttggcggcaacgccaggctgttgggcactggtggcgccggtggagtcggcggcggcggcggggtcggcggcctcggcggcttgggcaccgccataaacaatgtcgacgccggttccggtgccggcggcggtggcggtggtgccgggggcaccggcggcaccgcagggttgctgtacggcgtcggcggcgccggcggcggcggcggggccggcggcgacggaggccgcggcggagtcgcaacccccggcggtcagggcggtgacgctggggacggtggcgccggcggggccggcggcaatggcggcggcggcgccagcggcgccggcgggtggctgttggggaccggtggtgccggtggtgccggtggtaacggcggcaatggcggaaaagccggttttagccctgggccgaccaacttcggtctcaacggcgccggtggtggtggtggtgtcggcggcaacggcgccaccggaccctggctgttcggcgacggcggcgccggtggcggcggcggggccggcggcatcggcggcgacggcggccccaccccaggcagcaccggtgccggtgcggccggtggtcacggcggcgacgcccagctgatcggcaacggcggccacggcggggccggcggcaccggggtgccgaacgggtcaggtggtgccggcggcctcagcgggctgctgttcggcgagccgggggcgaacgggtaggttcggcgccgctgccgtgatcgcggcgaggcgtcggtgtccgcgtccgtgcgggcgaatccagtccggtctgagtgcgtctactacagcttgcgcagccgtagccgcttgatggcatcggactggttaccgtctgcctgctgtccacagaaaacctgtgtgcgatcccgacgagcttgccgtgcgtgggctacggcgaccgtcgcgaattcgtcgacgcggtggccgtagaagccatctgcgaaaacctgaatacctcggggcaacccgatcccgacctggtgatccgcacctcgggggaacaacgcttgtccggccaccgagggcccactggcggagtttcgcgacgtcgacttctgcgcgcgctgcgtgactacagtacgccacacgcgtcgatcccctacgttccgccgccctatcgaagcgacgggatccacgcttcccggctggcggttgaatcggttttcgatgcattggctgggcgcgtcgaactctaaagactttatggaaattagttgtacagtgataaaaccgttatagggtccgttgtcaaacaatgataatcacgtgataggaacgtgattcatcggtctgaagtgcttatgatgatttatatataaaaccgttatatgtgggtaaaggattgcggatgtcatacatgattgccacaccagcggcgttgacggcggcggcaacggatatcgacgggattggctcggcggttagcgttgcgaacgccgcggcggtcgccgcgacaaccggagtgctggccgccggtggcgatgaagtgttggcggccatcgctaggctgttcaacgcaaacgccgaggaatatcacgccctcagcgcgcaggtggcggcgtttcaaaccctgtttgtgcgcaccttgactggggggtgcggagtctttcgccggcgccgaggccgccaatgcgtcacagctgcagagcatcgcgcggcaggtgcggggcgccgtcaacgccgtcgccggtcaggtgacgggcaatggcggctccggcaacagcggcacttcggctgcggcggccaacccgaattccgacaacacagcgagcatcgccgatagggacacaagcgccatcatgaccacggcaagcgcgaccgcgtcttccacgggcgtcgatggcggaatagcggcgacgtatgcggtcgcctcgcaatgggatggtggctacgtggccaattacacgatcacccaattcgggcgcgacttcgatgaccgattggcggttgcaattcactttgcctgaaaatgcctctatttcgaacgcgtgctgcgctcaacttgcccagtcgggcacgcagtacactcttgacgcccgagagctataacggcaccccccgtggactcgatcaccgtcggctaccaagcagcgcaaaccggcggctactcgccaccgacaaatctgctgatcaacggtcaagccgtcaccatcgaccagacccccatcacctcgtcgccaacgactccgccacccaccacaccacccgagatcccgaccggtggaacggtgatctccacctagttcgggacgactacggtcaccggaggctacgtggtgcagaacaacgcgtggaacaacccccgccgggcagaccgtcaacgtcagccaaaccgggttcaccatcaccgagatgaacggtgctgccccaaccaacggcgccccgctgagttacccctcgatctgcgagggcgtgcactggggccacctcgtcggtgggcaccaacctgcctactgaggtgggccagattttgtcggcgccgaccagcatcgactacaactacccgacgaccggggtatgggacgcctcctacgacatctgcctggattccacacccaagacgaccggggtcaaccagcaggagatcatgatctggttcaaccaccagggctccattcagccggtcggctccccggtgggcaacaccaccatcgagggcaagaacttcgtggtgtgggatggcagcaacggcatgaacaacgcgatggcctatgtcgcgaccgagccgatcgaggtctggagcttcgacgtgatgagtttcgtcgaccacaccgccaccatggagccgatcaccgactcgtggtacctcacgagcatccgggccggcttggagccctggagcgacggtgtgggtctgggggtcgattcgttctcggcgaaagtcaactaaagaccacgttgacacccaaccggcggcccggcatgggccgtcgcggcgtagaagctttgaccgcggcgcgaaacgttcgctgctgcggcccatgcagatcgcacacgcttgcttgaacatcgggtggagccggtggtaacgccaggctttgggtgtcggcgcggctcggcggtcagctgcgcggacgcggtcggccatcgtgacgacgagatgctggcggcatgtacggcaaccgctggctcgtcttagagccatttgctgaggcgcatgctttgcgtcatgcaaagtgcatatgccgccagcgggatggtgtgcattctgtccatgggaaaccgggttgatggtgggcgcgtcagcgatacgatctgtgcaccctgacgacatggccgatgcatgattgatcggaggtaaacgatgtcgtttgtgattgctgcgccggaggcgttggtcgcggtcgcttcggatctggcgggcattgggtcggcgctggcggaggccaacgccgcggcgttggccccgacgacggcgttgttggccgcgggtgccgatgaggtgtcggcggcgatcgcggcgctgtttggcgcgcacgggcaggcgtatcagacggttagcgcccaggcgtcggcgtttcatgcccagtttgtgcaggcgttgactggcggcggcggggcgtatgcggctgccgaggccgccaacgtctcggcggcgcagagcaccgaccagcggctgctcgatctgatcaatgggcccacccaggcgttgttggggcgtccactgatcggtgatggcgccaacggcgggccggggcaagacggcgggcccggggggttgctgtacggcaacggcggcaacggcggcactagtaccaccgccggggtggccggcggcaacggtggcgccgccgggctgatcggcaacggcggggccgggggcggcggcggggccggcgcggccggcggcaatggcggtgcgggcgggtggctgtatggcaacggcggcgccggcggggccggtgggacatcggtgatacccggtgtcgccggcggcaatggcggggctggcgggtccgcgggactgtggggtaccggcggggccggtggcgacggcggcaacggccggtcggggccagtcaacgtcgccggcagcgcgggcggcaacggtggcgctggtggcgccgccgggttattcggtgacgccggggccggtggcaacggcggcaagggcggtgctggcggcgccgcctttagcattaacttcaccgcaggcgatggcggtgcgggaggtgccggtgggtccggcggccacgcattgctgtggggcgccggcggagccgggggtaacggcggatccggcggcacggggggtgccggcggcagcaccgctggcgctggcggcaacggcggggccgggggtggcggcggaaccggtgggttgctcttcggcaacggcggtgccggcgggcacggcgccgccgccggaaacggcttagccgcgggtaatggcgtcagcagcagcggcggcggcggtgccggtgggaccggcggggccggtggggacggtggcgccggcggggccggaggcaacgccaggctgtggggcgtcggtggcgccggcggggccggcggggacggtggcgccggcggggccggcggcaaaggcggctctggcctcagcggtaacgccaacggcggggccggcggcgccgccgtcaagggcggtgacggcggggccgccgccggcacgggcatcgccggcgctggcggccgtggcggcgcgggcggcagcggtggcagcggtggtgacggcgggggcggggccgccggccccgccgggtggctgttcggcgatggcggggctggcgggaacggcggggccgcggccgccggcggcgccggcggccaagccggcggtggcggcgggaacggcggcaatggcggcaacggcggcaatggcggcaacggcgccaccggggggtggctgtacggcaacggcggggccggcggccagggcgccaccgccggagccggcggagccggcgctaacggcgtcagcagcaccaatggcggcggcaacggggggatcggcgggaccggtgggtccggcggggccggtggcaacgccgggctgttgggcgtgggcggcgccggcgggcacggcgcctccggcggcgccggcgataggggcggcgctggcggtaccgggttcataagcagtgacggcggtgctggcggtgatggcggtgatggcggcaacggcgggtccggcggggccggcggcaccggtgggctgttgttcggtgccggcggcaatggtggccccggcgggtctggcggtgccgccgatattggcggcaacggcggcgccggtaacggcgggggcaccgacgggaacggcggtaatggcgggtccggcggcggcgccggcagcggcggtgacggcggcggggctggcggcaacggtgcgtggctgttcggcaatggcggcgccggcgggggcggcggaaaaggcggcaacggtgccggcggcgggcttggcggcggttcattcggcctccccggcctgaacggcagcggcggcgacggtggcgacggcggtaacggtgcccccggcggggtgctgtatggcaatggcggcgccggcggccaggggtcaagcggtggcatcggcggccccggcgccaccggcggtgccggcggcaaaggcggtgatggtggcgatgcgcagctgatcggcgacggcggcaatgggggcaacggaggcgcgggcggcaccgggggcaccccggggcccggcggacccggcgggtccggcgggcttggaggcctgctgttcggccaaaccggcacggctggcgtgtcgccgtagccggtaggctggccgcctccgcggcattggcgtcgtcgcaaacttcgcgcacgccctggtgtcgatcgttgccgctgaattggcgccgatgaccgcaaccggtatcgccgctacgccggcccgaggcgggtacaccacggttttcgagggatggcaatatccgggagtgcgccggctggcggcctaactcgcctgcacccggcgattggaccgccaattacagcttgcgcagccgcagccggttaatggaatgatcggcgtccttgcgcagcaccagggtggcccggggacgggtcggcagaatgttctccacgaggttgggccggttgatggtccgccagatctcgcgcgcggcgacgacggcctgcgagtcagaaaaagccgcgtagtggtggaagtgtgattccgggtcggcgaacgccgtggtgcgcatggccaaaaaccgtgatacgtaccactgctcgatgtcctcgatccgggcgtctacatacaacgaaaaatcgaacagatccgacaccatgagcgtggggccggtctgcaagacgttgagcccctccaggatcaggatgtcgggatggcggaccacttgttctgcccccgggatgatgtcgtagtgcaaatgcgaatacaccggcgcacatgcgtagtcggagccggacttcaccgaggtgacaaaccgcatcagtgcccggcggttatagctttccggaaaacctttgcgatgcatgaggtttcgccgctgcagctcggcgttggggtagagaaagccgtcggtggtcaccagatctacccgggggtggtgatcccagcgagccagcagcgcctgcagcacgcgggcggtggtggacttgccgaccgccacactgccggccacaccgatgatgaacggcaccggccggtccgggttttgttggggctcgccgagaaattccgcggtggccgcgaacagccgttggcgggcggcgacttgcaggtgaatcagccgggccagcggtaggtagacctcttcgacctccaacaggtcgatctgctcaccgagaccgcgcaggccaaccagttcttcttcggtgagggctagcggagtcgacatacggagcgcgcgccactgccttcggtcgaactcgacatatgggctcggctcgctaagccacgacatggtgtcagtcttgcagggacgggtgcggggcctgatggctgggctggcgaagtgcggtgctggcagactccgtgtcggtgccgagggccgggggtaccccctgggcttagctgggcactggggccagggcgcggtgtttcgatggaattcagctgtggccctgtgaatttcgcacgctgacgccggttgatgctgtgagtcgggcacaaaccgcccaccgctactcgtgacctacgtggcagctggggcactagtggctgccgtttgcggtgcagacgtgcaacggtggatggcgtgtgctgcattaagggtaatcagcccgggagcggctcgctggatacactggcgcccgtgactgctgcacctgacgctcgcactaccgctgtaatgtctgccccgctcgctgaggttgaccccgatatcgccgagttgctggccaaggagcttggtcggcaacgagacaccctggagatgatcgcctcggagaacttcgcaccgcgcgctgtgctgcaggcccagggcagtgtgctgaccaacaagtacgccgagggactgcccgggcggcgctactacggcggttgtgagcacgtcgacgtggtggaaaacctcgcccgcgaccgagccaaggcgttgttcggtgccgaattcgccaatgtgcaaccgcattcgggcgctcaggccaacgccgcggtgctgcatgcgctgatgtcacccggcgagcggctgttgggtctggacctggccaacggtggtcacctgacccatggcatgcggctgaacttctccggcaagctctacgagaatggcttctacggcgtcgacccggcgacacatctgatcgacatggatgcggtgcgggccaccgcactcgaattccgcccgaaggtgatcatcgccggctggtcggcctacccgcgggtgctcgacttcgcggcgttccggtcgatcgccgacgaggtcggggccaagttgctcgtggacatggcgcatttcgcgggtctggtcgccgcggggttgcacccgtcgccggtgccgcacgcggatgtggtgtccaccaccgtgcacaagacgctcggcggcggccgctccggcctgatcgtcggtaagcagcagtacgccaaggcgatcaactcggcggtgtttcccgggcagcagggcggtccgctcatgcacgtcattgccggcaaggcggtcgcgttgaagatcgccgccacacccgaatttgccgaccggcagcggcgcacgctgtccggggcccggatcattgccgatcgactgatggctcccgatgtcgccaaggccggtgtgtcggtggtcagcggcggcaccgacgtccacctggtgctggtcgatctgcgtgattccccactggatggccaggccgccgaggacctgctgcacgaggtcggcatcacggtcaaccgcaacgccgtccccaatgatccccgaccgccgatggtgacctcgggcctgcggataggcacgcccgcgctggcgacccgcggcttcggcgacaccgagttcaccgaggtcgccgacattattgcgaccgcgctggcgaccggcagttccgttgatgtgtcggcgcttaaggatcgggcgacccggctggccagggcgtttccgctctacgacgggctcgaggagtggagtctggtcggccgctgacgcgggcctgtcgttggcgcgcataagcgcgagagcgccgatcaccgcgcgacacggcggcgcccgatttcacgaaatctgtgtatgcgagttacagttaccgcatggcacagaaacctgtcgctgatgcgctgacccttgagctcgagccggtggtcgaagcgaacatgacccgccacctcgacaccgaggacatctggttcgcccacgactacgtcccgttcgatcagggggagaacttcgcattcctcggcggacgcgattgggatccatcccagtcgacgctgcccagaacgatcaccgacgcatgcgagatcctgctgatcctcaaggacaacctggccggtcatcaccgtgagctcgtcgagcacttcatactcgaggattggtggggccgctggctcggccggtggaccgcagaggagcacctgcacgccatcgcactgcgcgaatacctggtggtgacccgggaagtcgacccggtcgccaacgaggacgttcgagtccaacacgtgatgaagggctaccgagccgagaagtacacgcaggtcgagaccctggtgtacatggcgttctacgagcgctgcggcgcggtgttctgtcgtaatctggccgcgcagatcgaagagcccatcctggccggactcatcgaccgcatcgcccgagacgaagtgcgacacgaggagttcttcgccaacctcgttacgcactgcctggactacacgcgtgacgagacgatcgcggcgatcgccgcccgtgccgccgacctcgacgtcctcggggccgacatcgaggcctaccgagacaagctgcagaacgtggccgacgctggcattttcggcaagccgcagctacggcagctgatctcggaccgcatcacggcatggggcctggctggggagccctccctcaagcaattcgtcacgggctagacacccgtcggcgcgcctgccctgcgggggtacggccggcggagtagcgtcgcactcgatggctagcgacatgctctgctgccagggcggcaccttccgtcacgacggctgtcatgacaagggcaggaccggccccggtcctggtgtcgctgcccccgccgacatgctcgggtgggtccgctcgagcgccgttagctcgaggagcgctccgtgaccgatacccgcacgtacgtgctcgacacctctgtgctgctgtccgatccgtgggcgtgcagccggttcgccgaacacgatgtggtggttccgttggtggtgatcagcgagctagaagccaagcgccaccaccacgagctgggatggttcgcccgccaggcgttgcgtctgttcgacgatctgcgcctagtacacgggcggttggatcagccgattccggttggcacccaaggcggtacgctgcacgtcgaactcaatcacaccgacccggcggtgctgcccgcaggctttcgcaccgacagcaacgactcgaggatcttgagttgcgccgccaacctcgccgccgagggcaagcgggtcacgttggtcagcaaggacattccgctgcgcgttaaggccgccgcggtggggctggccgccgacgagtaccacgcgcaggacgtcgttgtgtccggatggtcggggatgcacgagctcgagaccgcttccgcggatatcgatgcgttgttcgccgatggcgagatcgacctggtcgaagcccgggacctaccgtgtcacaccgggattcggttgctgggcggcggttcccacgcgctgggccgggtcaatgcgcataaacgtgttcagctggtgcgaggtgaccgtgaggcgttcggtctgcgtggccgctccgccgagcagcgggtggcgctggatttgctgctcgatgagtcggtgggcatcgtgtcgctgggcggcaaagccggcacgggcaagtccgctttggcgttgtgtgcgggtctggaagccgtgctggagcgacgcacccaccgcaaggtggtggtcttccgcccgctgtacgcggtcggcggccaggagctgggctacctgcccggtagcgagagcgagaagatgggcccgtgggcgcaggcggtcttcgacaccctcgaggggctggccagcccggcggtgctcgaggaagtgctgtcccgtggcatgctcgaggtgctgccgctgacccacatccggggccgctcgttgcatgactcgttcgtcatcgtcgacgaggcacagtcgctggagcgcaatgtgttgctgaccgtgctgtcccggttggggaccggttcccgggtggtgttgacccacgacatcgcccagcgcgacaacctgcgggtcggccgccacgacggggtcgtcgcggtgatcgagaagctcaaaggtcatccgttgttcgcccacatcaccttgctgcgcagtgagcgctcgccgatcgccgcgctggtcaccgagatgctcgaggagatcaccgggccgcgctgagtgcgcctcccgcgagcagacacagaatcgcactgcgccggcccggcgcgtgcgattctgtgtctgctcgccggtagacttcctgggtgccgaagcgacccgacaaccagacctggcgctactggcgcacggttaccggtgtcgtggtcgccggtgcggtgctggtggtgggcgggcttagcggccgggtcacacgggcggagaacctgagctgttcggtcatcaagtgtgtcgcgttgaccttcgacgacggtccggggccctataccgaccggctgctgcacatcctgaccgacaacgacgccaaagccaccttcttcctgatcggcaacaaagtggccgccaaccccgccggcgcccggcgcatcgcggacgcgggcatggagatcggtagccatacctgggaacaccccaatatgaccacgattccgcccgaggatatccccggccaattctccagggccaacgatgtgatcgccgcggcgaccggccgcacgccgacgttgtatcgcccggccggcggactgtccaacgatgcggtacgccaggccgcggccaaggttgggcaagccgaaatcctttgggacgttatacctttcgactggatcaacgactccaacacggcagcaacccggcacatgctgatgacgcagatcaagccgggttcggtggtgttgttccacgacacctactccagcaccgtcgacgtggtgtaccagttcatcccggtgctcaaagccaacggctatcgcctggtgaccgtcagcgagctgctcgggccgagggcgccaggaagcagttacggcagccgggaaaacggtccacccgtcaacgaactgcgtgacattccggccagcgagatcccgccgttgcccaacacctcatcgcccaagccgatgtccaacttcccgatcaccgatattgcgggtcagaattcgggcgggccaaataacggtgcgtaacctcaggacttgttgaccttcagcgcctcaatgaccctctcgacggtggcgcgcgaggttgcatcaccgatgggggtggcgcccaggaagacggtgaccggcttggtgtcgaccgcgatgatcgtgaccgaatcacctttgacgttgcgtgaactgtcggcgattgtgatatcggcgtctacccgggcggccctgaccccgtcgacggtgatcgacgacgtcttggtcgggcccagggtgggcgacgagcctgcgtagccggggccgtcggccacgcattgcatcaacttcgatgcttgcgcggcgacgtccatggtggtgacgaagttggttatcgcaacctcggcttgcatcatccactggtcggcaccggccacctcgtggccgacgcccaccgcgtcgatgaggttcgggttctggtcgtcggagaacgccgaccacccgggtgccgcgctggtcgggaacgacagcttacccgcactgatcgaatcgccgatgggctgcacaccgccggacacatttggggtacaaccggttgcggtttgctgggaaaacggttgcgacgtgggagcactcgtcgccggagaggttgccgtggtcgacttgttgtcgccgcggaggccgatcaccaggatcaccaccagtaggatgacacccagcaccgcgaggccggcgaggatcagccacggtgtcttcgatcctggcccgggcggaggtggtcctggcggatagggccccgccggccagccgggcggatacttctggggtgggtaggccggcggataggagccgccctgcggttggcctccccaatacgggtcctgcccatacgtattcgggccgtaggggtagttgccgtaggggccagcgggaggaaccgtcatagccgatcgctgtcgagctgctcggccttggccattgccagcacgtccagacggcggtccagatcctcgatcgacagcctgtcgccgatcaggccacggtcgatcacggtttggcgaatcgttttgcgttccttgagtgcttgcttggcgacggcggccgcctcctcgtagccgatggccgaattcaacggtgtcacgatcgacggtgaggactcggccagccgccgcaggtgctcgacgttggcggtcagccctgctatgcagcgctgggcgaacagccgtgacacattggtcagcagcttgaaggactcgaggatgttgcgggccatcatcgggatgtagacgttgagttcgaatgcgccgttggccccaccccaggcgatggcggcgtcgtttccgatcacctgcgcggcgacctgcgtaaccgcctccggcagaaccggattcacctttcccggcatgatcgagctgcccggctgcagatctggcagttggatctcggccaggccggtcaatgggcccgatcccatccagcggatgtcgttggcgatcttggtcagcgataccgcgatcgtgcgcagcgccccggacgcctccaccagcccgtcgcgggcagcctgagcttcgaaagaattagccgccgtacgcaattccgacagaccggtctgcgcgaccagcaccgcgaccactctgacgccgaagtcgtcgggagcgttgaggccggtacccaccgcggtgccgccgatcgccagctcgcccagcctgggcagacacgcgcgcacccgctcgatgccggcctcgatctggcgggcatatccgctgaactcctggccgagtgtcaccggaacggcgtccatcagatgcgttcggcccgacttcaccaccgtgtgccaatcaagagccttggcggccaatgcgtcgtgcagctgctgcagcgctgggatgagatgagcgaccgcggcctcggtggccgcgatgtgggtggccgtcgggaaggtgtcgttggacgactgcgacatgttcacgtcgtcgttgggatgcaacgtgaccccgcccttggccgcgatggacgcaatcacctcgttggtgttcatgttggagctggtgcccgagccggtctggaagacgtcgatgggaaactggtcgtcgtgttgaccgtcggcgatctcggcggccgcggcgatgatggcgtcggctttctccggcgccagcaacccgaggtcggagttcacctgcgcgcaggcgcctttcagcaggcctagcgcgcggatctgggtgcgctccaacccgcggccggatatcgggaagttctccaccgcgcgctgggtttgcgcgcgccacaacgcttttgccggcacccggacttcgcccatggtgtcgtgctcgatgcggtaattggcgctgtcggcgtcaacggccattgatcgggttccttgtgtgtcgtgggtgtgttagggcaatgggtacacggcgctgctgtcgccggtgaagtcgatcgcggagtattcgttgagctttgaaagccggtggtaggcctcgatcatccggacggtgccggacttcgagcgcatcacgatcgaatgggtggtgcagccgccggggtagtaacgcactcccttgagcaggtcgccgtcggtgaccccagtggcgcagaagaagacgttttccccggacaccagatcttcggtggtcaagacctggttcaggtcgtaaccggcttctagggccttgcggcgttccgcgtcgtcgcgcggggcgagctgcgcctggatcgccccgcccatgcagcggatcgccgcggcggcgatgattccctccggggtgccgccgatcccagctagcaggtcggtgccggagtgcggtcggcacgccgagatcgcgccggcgacgtcgccatcggtgatcagccggatccgggccccggtggcgcggacgtcgtggatgagttgcgcgtgccgcggcctgtccaggatgcacaccgtcatgtctcgcaccgacaggtccttgaccttggcgaccgctcggatgttttccgagatcggcgcggtgatatccagcacgtgtgcggcatcggggccgacggcgattttgttcatgtagaacaccgccgacgggtcgaacatggtgccgcgatcggctaccgccagcaccgagatggcgttggtcatgcccttgctcatcagcgtggtgccgtcaatggggtcgacggcaaagtcgcattccggtccgtcgccgttgcccacttcttcgccgttgtagagcattggtgcgtggtccttttcgccttcgccgatgaccaccaccccgcgcatggaaaccgagttgaccagttcgcgcatcgcgtcgaccgccgcgccgtcgccgccctccttgtcgccgcggcctacccagcggcccgcggccatggctccggcctcggtcacccggaccagctccatggccaggttgcggtccggggcttcccggcgcgatggcctggtgtgcgacgggtcgtggctggccaccgcggccgtcgacgaaccggatccctcagctgtcatggttggtgattgtcccagaagccgaaccgtgcgctggagctgggatactggccatgtgaccgccgagccgcagccgacccctaggccggctaaaccgcggttgctgcaggacggccgcgacatgttctggtcgctcgcgccgctggtcgtggggtgcatcctgttggcgggcctggttgggatgtgctcgtttcaactgggcgggaccaagcggggaccgatcccgtcctacgatgcggcccaggcgctgcgggcagacgccaagacgctgggattcccgatacggttgccgcaattgccaggcggctggacgcccaactccgggggtcgcggcggcatcgagaacgggcgagcggacccggcaaccggtcaacgccgcaacgcggcgacctcaatcgtgggattcatcagcccgaccgggagatatctgagcttgacccagagcaacgccgacgaggacaagctggtcggctccatccacccgtcgatgtacccgacggggacggtcgacgtgggcggcacccgttgggtcgtttacgagggttcggacgaaaacggtgccgtcgagccggtatggacgacacggctcaccggaccgggcggggccacccagctggcaatcaccggtgccggcagcatcgatcagttccgcacgctggcgtcggcgacgcaatcgcagcccccgttgcccgcacgatagcgggtctcactcagcggttgacggaggcggggcgtttcttgacgtggccgggcctcgacgcggcagccacctgcggcggacgggtggtgcttcgaactgttccagttcgacgcctttgtacaccgcgaggtagacgtcgatggtggtgacgatgaggatcatcagcaccgggccgatgatgatgataccccaggggccgaacatggtgataccggcgaacaccgacagcaacatcagcgccgagttcagccgcgcgtcgcgcggcaccaggatcggccgcaggacgttgtcgatgttggtaaccaccagcagatgccacagcagcacgaagattcccccggcgatattgccgtagaagatcatcccgatgccgaacggaatcgtcacgatgccgccgcccagcgggatgatcgacaacgcggtgagcacgatggcgaagatgaagaagccgtggtgaaatccggcgatgtagatcgatgcggcgccggcgactccctggcacgccgcgatgacgaactggccgttcaccgtgccgcggaccatcgagcccatcttctgcaggtacagatccgtgacgtcttcgccgagcgggttgagctggccgatcagtgtccttagcttctcgcggttcaccaagagcgcgacgaacacgtacacaaagatgatggccgacgtgatgacaccggcgaggcttccggcggcgtcgcgcaggaagtgcagcagccattcgccgacgttctgtgctaccgaaatcatcgctttgcgcagtgcgtccgcggtaaccgtgatgtgcaggaacggcacccggtcaaacaagccgttgacgaattgcaggatcttgtcgccgagggtgctcagatcggtcgtccgcacccagtcggcgacggagtcgaccatgcgagcgatctgcacgatcgccagccccaccaaggctcccaccggcacgacgacggcggccagcgccgacaacaacgtgcaggcggccgacaggccggtattgaagcgcttggtgaaccacttgaaaagtggcgtgaacaataggcgccgacggctgccaccacgatcagaacgaaatagttacgcaggaagtacgcaccgaacagcaaagcgatcaacgtgaggatcgccagggcgcgcttctgagtgagcgtgaattcggtgttcaaagcgggtccgcccttcgcttcttggtgctgactctgcgtccagcaggcgggttactcgcactattgcgtggtggatgcagagtcaacggatgtcggtgcagtgctgtagacctatgccaccacccaatcgaggtcgaacgcgttgccgatggcctcggctagagccggctcctgcgacgcgagcaggtagccgatttgacgaccaaggtcacacaccgggatcgtttggatgttgtcgcagctgacgactgacggttgattcagcccgttcaccgcgtctaccgggacttcggtggctagcccacgcacggttgtcgtgatcggggcgacggtgacgttcgtgaggtgcggacgtacgacctcgcgggtaaggatcaggacgggtctagccttgtcaagctgtgcgatgtggataggtcgcatcagtcgatgtcgagggcggtacgagcgcagtggccggccagcgtatccagatcacccgtggctgacgtgttggtggcgaggatctccgcgtcgcgttcggcgagacgacggcggcgttcccgttccagcgcccgcagcacgacagccgcacggctacgggcatgctgtccccggacttcgtcgtcgatgaacgcgacaatctcatcgggcaagcgaaccgcaatctgtgtactcacttcacagatggtaccagtttggtatgcacccgccccaaaaccgttcgcgccgccggcgaggacgaccccccagggtaggtacattccagaagtatggtcgtcgacagctgcgtggccgaatcccgctatggtccggtccggggcgccgatgatggccgcgtcaaagtgtggaaaggcatccggtatgccgcgccaccactaggtgacctgaggttccggacgcccgaacctcccgaacggtggaccgaggtcgccgacgccacaaccttcggtccggcctgcccgcagccggccatccccaacatgccgctcgatttaggggcgtcgcagagcgaggactgttggagcctgaacatttgggcgccggcggacaccgagcccggtgacggaaaacccgtgatggtgtggctgcacgggggcgcctacatcctgggatcgggcagccagccgctctataacggccgcaggttggccgccagcggcgacgtggtcgtggtgacggtcaactaccggctcggagcgcttggcttcctggacttgtcgtcgttcaacacgtcacggcgacggttcgactcgaatatcggcctgcgtgacgtgctggccgtgctgcgctgggtagcagacaacatcgcggtgtttggcggcgatcccgagaaggtcacgctgttcggtgaatccgcgcgggaatcgtcacgaccctgctcgccaccccggcggccgcgggtctgttcgcggcggcgatcgcccagagctcaccggcgacatcggtctacgaccaggtgagggctcggcgcgtcgcggtttgcgtcctcgacaagctgggaatcgacccgtccgatgtgcacaggttcatgaagtgccgaccgcggcaatcctttccgcgtccagcgaagtgttcaacgaagtgccggttcgtaaccccggcacgctggcgttcgtcccgatcgtcgacggcgatctgctgcccgactacccggtcaagctggcgcaggagggccgctcacacccggttcccttgatcatcggcaccaacaagcacgagtcggcgctctttcggttgatgcgctcgccgctgatgccgatcaccccgcgcgatcacgtcgatgttcacccagattgccgccgaacagcccgatctgcaagtgccaaccgaggagcagatcggctccgcgtactcgcgatggcggcgcaaagcacgctcattgagtatggctaccgacgtcggcttccggatgccgtcggtgtggctcgctgaagggcacagcggggtggcgccggtgtatctgtatcggtttgactactcgactccgctgctgaagctgctgctggtccgggccgcccatgccaccgaattgccttacgtctggggcaatctcggaggatcccaggaccctgcattgaagttgggcgacgccaaagccgccatagcggtgtcccggagggtacggacgcggtggatcaatttcgcgacgcggggcaaacccacgggtcccgatggcgagccagactggccatgttacgaggaggcccatcgtgcctgcctgattatcggcaggcgagacgccgtcgtgcacgacgtcgacgcacacatccgagcgacctggggcagcaagtggtgagtttcagataattctggctacggcttgactgtggcggccgttttttccgcccgggcctcgttcttcatctgctcaaacagactcacgtagtacggcaggcattcggtcagcgcctgctgggtggtgaacagcggctcatagcccaggtcgcggcgtgccttagcgatcgaaaagtagttgtccaggtacagtcgttcgacggccagcggctcgagcagcggcgcggggaatccgaaccggaagtgcagccgctgccaccccgtcattacccagcggaccgcggggccggaaatccgcatcttcggccagcgctgcccgcacgcctcgagcaccggccgagcgaactcgaacatattgatcggctctgcgtcgttgatgaagtaagcctgcccgggcgctgtgccgtccggcaccagatgggcagcggccaagatgaaaccgtgaatcaagttgtgcacgtaagagttatccagccgggccgacttgcgcccgaccagcaccttgacgtggcccttgagcacactttcgaacagcttgcggaacatcgtctgatcgccgtttccccagatgccgctgggccggatcgcgcacgtcagcatgccgtcgacaccgttctgggccaacacgaatcgctcggcaaccaccttggtctcggtgtagaggtcgttgaaccggtcggtatagggcagcgtctcgtcaccgccggcgatgttctggccgcccatcaccacactgttggatgacgtgtagacgaaccgctgcaccccggcccgctggccggcgtgcagcaggttctcggtgccgccgacgttgaccgcaaagctacgttggcggtactcgtcggtgaccgacgcgccgcccatcagctcgatgatcgctgcggtgtggaagatcgtgtcgatgccgtccacggccgcggcgcagacgtccgcgtcggtgatgtccccttgcagcacctccagttgcggatgcgcaggcaacagcgacggcgcgcggtcgaaggaacgcacccagtgcccgcggtccagcaaggtggtcaccaggttggcgcccacgaagcccgcgccgccggtgaccagaacgcggccgagctcggttgtcagcgatgcatcacccatgcggcgaagcataaccttgccttagccgttttgggcctcgtcgccggccagcacatcggacacccgctggcgtgcaccagctaagtgctcctcgcaccttttggcgagttgctcccctctttcccacagtcgcagcgacgcatcgaggtccaatccgccctgctccagaagccgcacgacttccatcagctcgtcccggcaggcttcatagccaagctgactgacaggcacagttgcgtgggttctgcccgtgtcatcgccgttggggtcacagaccattggtttgtccttcactgaccgccgctagggctccgtcggcaacccgcacgcgcagcttggtgccttccggtgcgtcgtggaccgaccgcagcacctgtggttcggatccgccctcgggtcccgtctgagcaacggtctgcactatggcatagccgcgggcgagcgtggcggccggacccagcgtggccaggcgtgcggccagatgaccgatgcgttcggtctcggcggcgaccatcagggtgaggttgcgacgaagcgtcgagcgggctcggtggacctcctcggcgcgcacgctgaccatcgtcatcggatcggccagcaccgggcggctacgcaactgcgcgactgcccgttgctcgcgggaaacccagttgcgcaacgcctgggcgctgcgccggcgcagatcgtcgatcagccgctgctcggctgcggtgtcgggaaccactttcttggcggcgtcggtgggggtggcggcgcgcaggtcgacgaccagatcgcacagcggattgtcgggttcgtgaccgacggcgctgaccacgggcgtacggcaggccgcgatcgcgcggcacaacgtctcgtcagaaaacggcagcaggtcctcgacggagccgccgccccgggccagcacgatcacgtcgacgtccgggtctcgatcgagctcgcgcagcgcctcgacgatctggccgacggcgttggggccctgcacggcgacgttgcggacggcgaaacgtgccgctggccagcgcgccgaggccaccgtcgtaacgtcacgttcggcggcactcgcacggccggtgatcagaccgatcatgttgggcaggtacgggatcggccgcttgaggcgggggtcgaagagcccctcggcgtccagcagccggcgcagccggtcgatgcgtgccagcagctcgccgatgccgacagcgcgaatctcgctgagccgcaaggagaatgtgccacgtccggtgtagaacgagggcttgccgcagaccactacctgaacgccttcggccagcttcaccggcgcggacagcaccaggtcgcgggaacacgtcacggtcagcgacatgtcggccgcaggatcgcgcaataccatgaacaccgtcttggcgtctgggcgcattgtgatctgggccaattgcccctccacccagaccgcgcccagcttgtcgatccagcccgcgacccggattgccaccgcgcgaaccgggaacggattctccgccgaattctgggtcacttcgcagtcgcgcgggtgatcctgttggcgagcagcgtctggaacggggcacgggccttggtggcctgctcgtaggccagcagggcctcgagctcggggacatcgagcgtgtgcagcctggcccgcagctgggccagcgtcagcgccggatagtcgagttcggctgccaccgcaggcgtcggaactgtcggcttggccgccgacttggggtgcttggcggttttgggattggtcgagcgatccgcactcctggatgctgtcgtcgtttccggcgtatcggataccgagtacaacgcgaaccgcccgtcggaccggcgatcgtcgttcttggcttcgctggcatccgacaagccgagcaatggaatcgaagtcccttcgagcgcgtcgggcaagtcctcgtcgaatgttgcccactccggcttctcgtccttgggcggaaacagcgtctccagggtgttgtcgcccttgatcaccagttcggccaggccctgttggaatcgcatcaccacgtgcgccgcctggctggccagggtcattgggtacatcaggatggttcgtggcagcttcatcgtctcctcaacggcgactgtcgccgcgccgaccaatagccgaaccccatacggtgcagtagccatggatccaagactgcctcaagcagcggctaactccaagccggtggccgtgagctggcgggttcgtgtcggcccaaagtaccctgaatgccatggttccgacggtcgacatggggattcccggggcttcggtatcgtcgcgatcggtggccgaccgtcccaaccgtaagcgggtgctgctggccgagccgcgtggctactgcgctggcgtggatcgggccgtcgaaacggtcgaacgcgcgcttcaaaaacacggcccgcctgtctacgtgcgtcacgagatcgtgcataaccgccacgtggttgacaccctggctaaggccggtgcggttttcgtcgaagagaccgagcaggttcccgagggagcgattgtggtgttctccgcgcacggggtcgcgcctacggtgcacgtcagcgccagcgagcgcaacctgcaggtcattgacgccacctgcccgctggtcaccaaggtgcacaacgaggccaggcggttcgcccgggacgactacgacatcttgctgatcggtcatgagggccacgaggaagtcgtcggtactgctggggaagctcccgatcatgtgcagctggtcgacggggtggacgccgtcgaccaggtgaccgtccgtgacgaggacaaagtggtttggctgtcgcagaccaccctgtccgtcgatgagaccatggagattgtcgggcggttgcgtcggcgtttccccaagctgcaggatccgcccagcgacgacatctgctatgcgacccagaatcggcaggtcgcggtcaaggcgatggcgcccgagtgcgagctggtcatcgtggtcggctcgcgcaattcgtcgaattcggttcggctggtcgaggtggcgctgggtgccggggcgcgggccgcccacctggtggactgggccgacgatatcgactcggcctggctggacggcgttaccacggtcggcgttacgtcgggggcatcggtccccgaggtgctggtgcgcggtgtgctggagcggctggccgaatgcggctacgacatcgtgcaaccggtgacaacggccaacgagacgttggtgttcgcattgccccgggagctccgctcacctcgctgagcacatccgctcacggttagacgtcgtattcccaggattcagccggtggtctgcgcggtgcccgcgaacgatcccgccgatcgaaccgctgctcctcgcggtagttgtcccgccgcgcgtcgcgagtagctgacccgcggtagcggacctgcgagatcggatggtgtgtcgggttggttggctcgctgggacgggcgcgtcggcgttggggctcgtaggtgggctcgtagcgcgcatagggctggtatcgagcaccccgacgttcgtaccggttgacgggctcggcaggcccggagggttcggacggctggtagctgcggtaagaatcgaagcggctgctgcgcggtgccggccgttcgtgggcattgcggcgcgggtgcggatcattctgcggcctagggcggcggcgcgatcgacgctcggctatgggttcgcggttgtcctccgacgggggtcgggcgtgtcgggaacgagtacgggcaggccgctgggccgaccgccggccgccgtcgtcgtccgaatcgccggtcatcagcgagctgagcttcctggcgatgctgtcgaacagagccgtcccgagataccacctgaccagtccgatcagcagcacgccggcagccgtgcccagcatcagcgggaaacgttcgatgagcgagtagccgcagttgatcaagaggtctttgaacttgccgatcgtgcccccgtggaacagccagtaggccccgggcacggcgcagaaaagtatcagtggcggctggacgagcgcggtgaacaggtccgactgccggacggccaggaccgcccccacgcagccggcgatatagcagccggtaaagacgagggttagcgccttgtggcccgatccggcgtcgattgcatacccgatcgccgtcgcggtgacggcgatcaggatggcagcccaccacggcacacctgggatgtgggggtgaatcgagcggtgacttgcctgtaccgccgacctcgcccgctgcgctgacacacgtcgaccgtaccggcaatggcgccgaaggcggcaccgcctcgccttaaacttggctctctgtgagcttgagcctggggatcgtgggcctgcccaacgtcggcaagtcgacacttttcaacgcgctgacccgaaacaacgtggtcgcggccaactacccgttcgcgacgatcgaaccgaacgaaggtgtcgtctccctgcccgatccccgcctggacaagcttgctgagcttttcggatcgcagcgagtcgtacccgcgccggtcaccttcgtggatatcgccggcctgatcaagggggcgtccgagggagccgggctgggtaacaagttcctggctcatatccgcgaatgcgacgccatttgtcaggtggtgcgggtgttcgtcgacgacgacgtgactcatgtcaccggacgggtcgatccccagtccgacattgaggtcgtcgagaccgagctgatcctggcagatctgcaaaccctggagcgggccacgggccggctggagaaggaagcgcgcaccaacaaggcgcgcaagccggtctacgacgcggcactgcgtgcccagcaggtgctcgacgccggcaagacgctgttcgccgcgggggtggatgccgccgcgttgcgcgagctgaacctgctgaccaccaagcccttcctgtatgtgttcaacgccgacgaggcggtgctcaccgacccggcgcgagtcggtgagctgcgcgcgttggtggcgcccgccgatgcggtgttcctggacgccgccatcgagtcggagttgaccgaactggacgacgagtcggccgcggagctgctggagtccatcgggcagagcgagcgcgggctggacgcgctggcccgggcgggttttcacaccctgaagttgcagacctttttgaccgcgggccccaaggaagcgcgggcgtggaccatccatcaaggcgacaccgcgccgaaggcggccggggtgatccacagcgacttcgagaagggtttcatcaaggccgagatcgtgtcctacgacgacctggtggccgcgggttcgatggcggcggccaaggcggccggcaaggtccggatcgaaggcaaggactacgtgatggccgacggtgacgtagtggagttccgattcaacgtgtaggcgggaaagccgggacgcagccagagcccagatcccatggcatcattgcttgcatcgagtgatgcatgtattgatgggagttggtgaatgaggacgacggtgaccgttgacgacgccttgttagccaaagcggccgaattgactggggtgaaagagaagtcgacgctcctgcgcgaggggttgcagacactggtccgggtggagagcgcccggcggttggcggctctcggcggcaccgacccgcaagctaccgcggcgccgagacgccggacgtcgccccggtgatcctggtcgacacttcggtatggattgagcacctgcgcgccgccgacgcgcgactcgtcgagctgctgggcgatgacgaggccggttgccatccgctcgtcatcgaggagctggcgcttggctcgatcaagcagcgagacgttgttctcgatctgttggccaacctctaccagtttccggtggtgacccacgacgaagtgttgcggcttgtcggtcggcggcggttgtggggtcggggactcggtgccgtcgatgccaaccttcttggttcggtggctctggttggcggcgcgcgactatggacgcgggacaagcggttgaaggcggcgtgcgcggaaagcggtgttgcgctggctgaggaagtgtcctgagttgtataccgtcagcgttgctgggagtaatcgacccggtgccgcgtggcgcatgttcggccatgttcattgcccgatttggcgcgatagcgtgatttatgttgatttgttacattcgcactgaacccttccgtatctatttttatattgttgcgtgacatatccgctgtacgcgtgggacgggccattatttggataatgcgtgataagcaccacaagaattgatttcctatggatattgtcggtagcgttcgcgtccatgattgctcttgcaacgctgttgacgcttatcaatcaagtcgtcggcactccgtatattcccggtggcgattctcccgccgggaccgactgctcggagctggcttcgtgggtatcgaatgcggcgacggccaggccggttttcggagataggttcaacaccggcaacgaggaagccgccttggcggctcggggctttcaacagggaaccgcccccaatgccttggtgatcggttggaatggccaccacacggcggtgacgctgcccgatggcacgcccgtatccagtggtgaaggcggtggcgtgcgggtcggtggcggtggcgcctaccagcccaaattcacccaccacatgtatctgccgatggatgtggacgcgggagaagaccagccgccggcgccagatgagccggtcaccgcggtcgacgacgtggaaccggaaatgcctgcaccgtgcccgacccagcgcccgccggtgaccccgagacataacctgtgcaacaaactccggactatgccaggggcgctctcggccgcgctggccgcggcggcgccggtctggccggcccctataagcggctgccgcgggttcagcacgtccctcttagcaaaaagaaatcacccagtaatcgtcgggaaatagagtgtacccaaaccaatccttccgtggcggaaatattcttggcgcttctccaacgccttcgccaaatcgttgtccacggaacgatttcacttatgcaagcacggcgctgccatacggatgtgtagtcgaatggccgacgaaccgcgcttagaagccggcgcgcaccccttcgaagagggccgggacaaggcccccgaacttcgtgccactcagatggaccatgtccggttcaccgaaggtcggcgtgaacgtaaccgtgaccggctcgagcggagccagcagttccgccaaccgggtcgctgacagcgaccaactcgtatccgtactccggtgacacgtcaatcgactgcgatatcgacgtctggccgaacaagaaaccgttgacggcgttgcccggagcctgcagaaccgcaccggtggcccccaacaggttcccgctatgcagcgcaccgacaaatgccgtgttgctgtcctgcaaccccctgaccgtgcccagggcacccatacgtcatcgtcgagcacacagcgtagccgccgggcgctccggctctgggtgaaatgacgctggggcctcaaggccagcaccggttacccacttctcggccccgggagcgcaccatgcgcacggcgatgtcgccccgtcaggcatgtgcccaaaccgtggacaacgcacgttgtcaccgtttatcgtgagcgcaaagtgggagtatggagtgtacgtgcccggcccgggtaccctgagcggcaatgatcttcatcgtcgtcaagttcgagaccaaacccgagtggaccgagcgctggccggatttggtcgcatcgttcaccgcggccacgcgtgccgaagagggcaacctatggttcgagtggtcccgcagcctcgacgacccggccgagtacgtcctggtcgaatccttccgtgacggcgaggccggcggcgtacacgtcaacagcgatcacttcaggcaggccatgcgggaactgccgaaggcactggcgtccacccccaagatcatcagccaaaccatcgatgcgacgggttggtcggcgatgggggagatgacggtcgggtaaccggcgaggcccgatcagccgcccacgtcgaccgcgatttcgtgacccagccgataacccggcgccaggggcagcgagtcaccgctccagaacttgccggggtcgaaccagtgcgcgtccttgtcggtgaccagcaatcccatttcctcataggtgatggccaccgtctccgcgcaatatgccgtcgccaggcccatcgtgcgctgctgttgcttacgtcgctgggtttgttcgcgcaccttgcggtccagcaccggccgcgcagccaatcgttgagggtcggaagccggccgcgcagccaccggccggtcaaccgggcggtggttgggaaaggcgtgccgttcatccgcgcgatgacccgcagcagtttgtcctcctggtcgcgattggcgtgcggtgtcagttgacgcagccagcaccgctgccgataacggccggcccactgctgcacgacttggcgggcgtcgttgagctgcacgccgcggtggttggtgccggtccatacgtcgagcagcttgtcgcccagttcggcatgccagatcagcggcggcaagtcgtcgatggccaccgtcatgccgacgtggttcaccggggcgttcgtcaaggtctggatcgcccggtcgggtcgggaacggccgcgaaacagccagaggtcgccggtgcgggtttcgttcagcgctcgatccagcgctagcgtgctcgggtccaccccatgcaccataggcggatatagcctgtcggggtgcgcaacgtgtggaagtgggtcgggctggccggtgtcgccggcgtcgtcgcgggtggcgccctggtggcgcgcgatcaacggaaacgacgtgcctacacgcccgacgaggtgcgggcccgattgcaccagaggctggacgaatccgacgtcgacggttatcagtccaggtccggcccgggtgccgcgtcgagcgagaacaggcgatagctgccgaaacggatatcggcacagtcgctgacggcgtcgtgcaccggttcgcctaccaggatctggccgccgaccgcttgccccgcaacccgagcggtcattgcgacgttgcggccgaacagatcgtcaccgtgccgcaccgagcgccccatgtggtgccgatccgcacccgaattccctggttccgcttacgctttgcgctgttgcgcagcgcgtcctggatgtcgatgccgcaccgcaccgcctgttcggcgcgggcgaacgcgatcatgaacccgtcaccctgactcgtgaccatgtgcccggaccagcgccgcaccagctcatgaaccagcttgtcatgcgcgccaatcaacttgacccatgtgcgatccccgattcgttcgtcgagcgcggtggactcctcgatgtcggagaacaggatcaccacccggccgtccggggttacccgagccaggtcgggacgctctacctcggcccagtcggcggggtcctcgatcgagctgcgcacggccgctccgaacccttctttgcgcaccaggttcgcggtctgccagaccgtctttaccgcttcacgaccacccgacagcattgcgggcgtcgagccgctcccgcggttgctcggtttcctggcgtatccgcctcagccggatgcgcatcgggacgagtccgccggcctcgatcgtggcgatcccggccaggatgtagaccgcgatctgcagcgtcgggttgtcgggccaatgggctagggttgagttcggccgccgcgggaaagcaagtctggaggtgcgggtttggttgacggcggaggtggcgcgtcagatctgttggtgatcttcggaattaccggtgacctggcccgcaagatgaccttccgcgcgttgtatcggctcgagcgccaccagttgctggactgccccatcctgggtgtggccagtgacgacatgtccgtcgggcagttggtcaagtgggctcgcgagtccatcggtcgtaccgaaaagatcgacgatgcggtgttcgaccggttggcgggccggttgtcctacctgcacggtgacgtcaccgacagccagctctacgattcgctggccgaactgattggctcggcctgtcggccgctgtattacctggaaatgccgccggcgctgttcgcgccgattgtcgaaaatctcgcgaacgtgcggctgttggagcgcgcacgcgttgccgtggaaaagccgttcggccacgacctggcctccgcgctcgaactcaacgcccggctgcgagcggtgttgggcgaagaccaaatcctgcgtgtggaccactttctgggcaagcagcccgtcgtcgagctggagtacctgaggttcgccaatcaggcgttagccgagctctgggatcgcaacagcatctccgagatccacatcaccatggccgaggacttcggggtggaggaccgcggcaagttttacgacgccgtcggtgccctgcgtgacgtcgtgcaaaaccatctgctgcaggtgctggcgctggtgacgatggaaccgccggtcggttccagcgccgatgacctcaacgacaagaaggccgaggtcttccgggcgatggcgccgctggatcccgatcggtgcgtgcgtgggcagtacctcggctacaccgaagttgcgggcgtagcaagcgattcggcgaccgaaacgtatgtcgcgctgcgaaccgagatcgacaactggcgctgggccggggtgccgatcttcgtgcgggccggaaaagagctgcccgcgaaggtcaccgaagtacggctatttctacgccgagttccggcattggcctttctgcccaaccgccgaccggccgagcccaaccagattgtgctgcgtatcgaccccgatccgggtatgcgactgcagatttcggcccacaccgacgactcgtggcgagatatccacctggactcctcgttcgcggtggacctcggtgaaccgatacgaccctatgagcggctgctgtatgccggattggtcggcgatcaccagttgttcgcccgcgaggacagcatcgagcagacgtggcggatcgtgcagccgctgctcgacaacccgggtgaaatccatcggtacgatcgcggttcctggggtccggaagccgcgcagtcgttgctgcgcggtcaccgcggttggcagtcgccgtggctgccccgcggcacggacgcatgagttcaaggagacgaaaaggcgatgcaactaggaatgatcggtctgggccggatgggtgcgaatatcgtccgccgcttggccaaaggtggacacgactgcgtggtctacgaccacgaccccgacgcggtcaaggcgatggccggggaggaccggaccaccggggtggcctcgttgcgtgagttgtctcagcggctctccgccccgcgagttgtctgggtgatggtgcccgcggggaacatcaccaccgcggtgatcgaagagctggccaacacgctcgaggccggcgacattgtgatcgacggtggcaacacctattatcgcgacgatctgcggcacgaaaagctgttgttcaagaagggaattcacctactcgactgtggcaccagcggcggtgtgtggggtcgggaacgtggctactgcctgatgatcggcggggatggcgacgcgttcgcgcgcgcggagccgatcttcgccaccgtcgcgccgggggtggcggccgccccgcgcaccccgggccgagacggtgaggtcgcgccatcggaacaaggctatttgcattgtgggccttgcggttcgggtcacttcgtgaagatggtccacaacggcatcgaatacgggatgatggcctccttggcggagggattgaacatcctgcgcaatgccgacgtcggcatccgcgtgcaacacggtgacgccgaaaccgcgccgctgccgaatcccgagtgctaccagtacgacttcgacatcccggaggtcgccgaggtatggcggcggggcagcgtgatcggctcctggctgctggatttgaccgcgatcgcgctgcgcgaatcacctgacctagcggaattctccggacgggtctccgactctggcgagggccggtggaccgccatcgcggcgatcgacgagggcgtgcccgcgccggtgctgaccaccgcgctgcagtcccgcttcgcctcgcgtgacctcgacgacttcgccaacaaggcgctgtcggcgatgcgcaagcagttcggcggacacgccgagaaaccggctaactaagtcgcctgacgaagtccaccacgacgtcggtgaacgcgtcgttgtcgtcgccggcggcggtgcgccccgcgttggacaattcgacgaactccgcgttgggcaccttggccaggaagtcccgggcaccgtcggaactgaccacgtcggacagctttccgcgaatcaacaggaccgggatcgtcaggcccatggcagcccgttcgaagttctcggtgcgcagctgcgggtcgtgccccggcgcggtcatcatggccggatcccagtgccagtgccagcgtccgtctcgcaggcgcagattcctcttcaggccctcgggactgcgcggcttgtcgcggtgcggcagatactcggcgactgcgtcggcggcttcctcgagcgaaccgaagccgtcgatgttgcccagcatgaagtcccggatacgggcgttgccctccttctcgtaacgcggcaccacgtcgaccaataccagtccgttcaccgtctgcggaccggcgcgctcggcgaccaggatgccagtcagtccgcccatgctggcctcgaccaccaccacacggcggccgatcgcctcgacgacgtgtagcacatcggtggtcggggtctccacggcatagtcggcgccgggagcgcggtcgctgtcaccgggtccgcgggtgtccagcgcaacgacgtggtgcccctcgtcggccaggatctggccggtgtttttccaggaaaaccggttttggccgccaccgtgcaacatcaggatcgtcggccgatcggccgctgcggcgccccgattccactcgtcggcgaccagggtaatcccacgagcaccggaaaacgcgaccgcttggggactgctgctcacggcgctcacgggtcctgacgttaccttgctgggcacgcgccaaatcgtcatcgccgacctggaggatgcggtgatcaaggtgccctagctactggcctcttgggttccgccggttacgttggaccatgcgggctggacgcggcgaacgggagtcaacatggcggacgacaatggctgaaccacactggattgacgtgaagggtcccaacggcgacctgaaagccttgacctgggggccggccggcgcgccagttgcgttgtgcttgcacggctttccggataccgcctacgggtggcgcaaggtggcaccccggctggccgagtccggctggcacgtcgtggcgccgttcatgcgtggttatgcgccgtcttcgattccggccgacggcagctatcacgtcggtgcgttgatgcacgacgccctgcgggtgcgctcggctgccggtggcaccgagcgcgatgtgatcatcggccacgactggggcgcgatcgccgctaccggcctggccgccatgcccgacagcccgtttgccaaggcggtgatcatgtcggtgccgccgtcggcggcatttcgcccgctgggccgggtgcccgagcgtggccggttgctgcgtgagttgccgcatcagctgctgcgcagctggtacatcctgtacttccagttgccctggctgccggagcgatccgcctcctgggtggtgccgctgctgtggcggcgttggtcgccgggctatcacgccgaggaagacctgcggcatgtcgacgccgcgatcgggacgccggagggccggcgggcggccttgggaccgtatcgcgccaccatgcgcaacacccgggccccggcggactatgccgacttgaatcggctgtggaccgaggcgccgaagctgccggttctgtacctgcatggccacgacgatggctgtgccacatcggcattcactcattggacggcaagggtgttgcccgccggcagtgaggtggccgtagtggaacacgccgggcacttcttgcagctcgagcagccggacaagattgcagagttgatcgtggcgttcattggctcacccggctgaagtcgtggccgggcaccggatggcggccgtcgacgcgcagttctactggatgtcggccaaagtccccaacgaccagttcctgctgtatgcgttcgatggtgaacccaccgatctggaacgtgccgtcgcgcaggtctaccgtcgagcccgtgggtgtccgggcttagggatgcgagttcaggaccgtggtgctctggcctacccgcagtgggtgcccacacccgtgcaacgtgaccaactggtctgccacgacctggccgatcgcagctggcaaggttgtctggcggccgttgtcggcctcgccggcaagcagctggatatgcgccggatgccctggcggctgcacgtgttcaccccggtgcacgacgttccgggcgtcagcggcctcggcaccgtcgccgtcatgcagttcgcgcatgcgctgggcgacggcgcgcgggcttcggcgatggccgcgtggctgttcggccggccggccgcggttcccgaaatagccaggtcgcgtgcgggtttcctgccgtggcgggccgcccatgcggcccgcgctcatctccgactggttcgtgataccaatgccgggctggtagcgccaggtgtcggatcccggccgccgctgtccacgaatgcccgccccgaaggtgtccgcgcggtgcgcaccctgctgcggcggcgctcgcaactagccggtcccacggtgaccgtcacggtgctcgccgcggtgtccaccgggctgttgggtctgcttggcggggatgtggacacgctaggcgccgaagtacccatggccaaaccgggtgtgccacggtcatataaccacttcggcaacgttgtcgttgggctgtacccgcggctggagcccgatgagcgggtgcggcggatcgcaaccgatttggccaacgcccgccgtcgctttgaacatccggcgatgctctccgctgaccgggcctttgcggcggtaccggcggcgctgctgcgttggggcgtatcgcagttcgacgctgaggtgcggccggtgcgggtggccggcaataccgtggtgtccagtgtttatcgcggggctgccgatctgagcttcggggacgctccggtggtgctgacggccgggtatccggcgctgtcgccggcgatgggtctaacccatggcgtgcacggcatcggtgataccgtcgcgatcagtgtgcacgcggccgagtctgcggtgtctgacatcgacgcctacatgcggctgctggacgcggctctgcagtgaaaactactgggcatcaccggatttagccgcttcgtctcgtgtcagcccgacggcctggatcagctcctcgtgtagttcgaaccacacggtgtggtaggagtcgatgagtgggcgcgtcagccaggcgatgtcgcccgctttgaccttgtccagcgccgcacgcaatttcaccgggtacctgctcaaccgcggcagctgcatggccaccgtaccgatgatcgggcccacccgccggtgtacgccatcgaggcgggacagcaccgcggcgtcgtattcggcgtcgtcgtgtgtgttaggcttttcgcccttgagctgccagtcggtgaccagcctcttgaaatcggcgttgacggaacggaaatcgcggtaagcggcagccagcacggtcgaatcggcccggttgcgctcctcggcaagcaagtcgtcgagcctcatccggccgctgggactgatccgcaacggcgtggcgtcgaccaggaggccggccgcggtcagcctgtcgacggtcgcggcgacgtcggcaaggtcttcacccaaggtctgcgccaggtcggtggtgatcacccggcccttgagccgcacggcctgcagtaccgtcaactcgctcatgaactgatccgttgcgcgatgtcggccagctcgcgcaactccggcgtgtcactttccgaccaggcagacaatgccagaacgccttggcgcacttcgccttcatagccgtcgacggtgatctccttgccggccagtgccgccgcgaccccgggaccgcaacccaccacggccactcgaccgagctcgcggctaaccaccgccgcatgactggcggcaccccccacctcggtgacaatgccttgcgcggcaagcatgcccatgacgtcctccggtctggtgtgatctcgcaccaagatgaccggctcgccccggtccgcagcgtccagcgcctcgtccacctcggtgtaggcggtcccggataccacgcccgggcaagcgggcaggcccttggccaaaagcggtgcggccaaccgtgtttccggctgcagcgacggccgtagcaaagtctcgatgtgcgtcggagtcacccggcgcagtgtctcggtgtcgtcgatgagtccctcgtgatgcagttgcagcgccagtcgcacggcggcctgcgccgagcgttccgccccgcgggtctgcagcagccacagctggctgtcctccacggtgaattcgatctcctggacgtcgcctgccatgcgctccaaactgcgggcggccgccatcagttggtcgtagacggccggctgctggtcgcgcagggcggtgatcggtgcgacggcgaccaatccggacaccacgtcgtcgccttggccgccgggtagccattcgccgaacggttcgttggctccggtgatcgggttgcgtgaggacagcaccccggcgcccgagttcgcggtgaggttgccgaataccatcgcctgcaccaccaccgccgtaccgccttggtcgtcgaggccgtgatggtcgcgataggcaacggcgcgaggtgagttccaggaggcgaataccgcctcgatgctcgcgcgcaactgggcatacgggtcgtcggtaatgggaccggcgctgccgacgatgcgccgatacatgctggtgaatcgccgtctggtgtcgtgggcgaagtcggcggcacccggcctggcaagtactcgttcgaccgcgtcggtcatgcccacgtccagaatcgtgtccatcatgccgggcatcgactgggtggctcccgagcgcacgctgaccagcagcggattcgggccacggccgaacgtgcacgaggtttctgtttccagccagctcatccgatccagcacgtcatcccagatcgcggcgatcgtggattcgggcgcggcgagatagcgcacgcccacctcggtggtaatgcagaatgcaggcggcaccggcagatggtgccggcgcatcatgtcgatgccgtggcctttgttgcccaggatctcgcgtgggtagttcgcgccgccgtccagcgccacaacggcgttttcgagagttccgtcggggcaaccattggctcgggtgatacgagtcatgggcaccccttgatgctacttatgggcaacgccagaccgcccactgtgggcccacagggggcgccttggtcagcggtcggactactcagcttgtgtctggtgttgggccttacccatgctgcgagacaacgccggctgccggtgatggtggctggcggcgtggacagcgcaccggcccaacggcttggttcgaccggctcccccgcctaacgctacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgatctcctcccgagtggaacacatgactgaatgctatgtgcaggcaccgacaacaatgcttgcccagagcctgctgaaatcacagtaatataaggggtttcgttgtctgctgtggcgtcgggcggtcaaaccgattgctcggtcgacgaataaggcaagctgctgcccgcgttctcgtcgaccgcgacgcgaccaccgagataggggaacgcacgttgggcgcacgacgttcggttgcagatcttgcagcccgccccgatcgggacctccgtgctcgggtcgtccaggacgacaccggtggagtagacgagtttatgggcgtgcgcgaggtcgcagcccagcccgaccgcgaagttcttgtgcgggcccagatacccgagcccgtcggcagcggtggtcttggccacccagaagtacgacctgccgtcgggcatttgcgccacctggcggacgatcctctctggctgggcgaacgcgtcgtggaccacccacagcgggcagctgccgccgacccggctgaagtgaaacgccgtcgcggactgtcgctttgagatgtttccggccttgtcggtgcggacgaagatgaacggtatccctcgctgccgcgggcgctgcagtgtggagagccggtggcagacggtttcgaagcccactccgaaccggcggcccagcaggtcgatgtcatagcgtaactgctctgcggcacggtggaattcgcggtaggggagcaggaaggcgccggcgaagtagttggccagtccgatgcgcgcgacgccgcgggcttcggtgctgagctggtcatcggtggccacgatcgacgagatcaggtctgactggcccaccagcgccagttgggtggcgatctggaaggcgcgctgtccgggcatcagccagtgggcgacccgaaggaccttggtgtcggggtggtagcggcgcttggcggtgtcgggcagattgtcatcgatcaccaccgagatgccgaaccggtcccgcatcagctcggccagctggatgtccaatccgccggtccgcatcccgctttcggtaaacatccgctccgccgccatgtccaggtcgtggatgtagttgttgcggtcgtagaagaagtcgcggacctcctcgaacggcatcggccgcgcgggcggtagctcggtttcggcggtcgcacgagatcggtagccctctagttcctcggtggcggcgcgcaaccggcggtgcacggcaaccaggctgtggccgacctcgggcatccgggcgacgaattcttcgatctgggcgccgctgaccgcgtgctcgacgccgatgtcggtgaagacgtcggacaggtcggccaccaaccgtgcgtcggaatccgaggagaaatactgcgccgacaggtcaaaccgctcggtaagcagaagcagcacgggcacggtgatgggccgctggtcattctccaactggttgacatagcttgtggataagtccagggccttggccagcgccacctgggtgagcccgcgctcttgacgtaaccgccgcaggcgggcaccggaaaacgtcctcgaatacgtcctagccaccggtaagacattactccgcgtcatgttcgcaaaatttgcaaaatgtgccgggtcaggacacaaaagtacgctttttcagggtcttttgttggtgtcctgtgctgcgtatggtgcggattatgttgatgcatgcggtccgggcgtggcgcagcgccgacgatttcccgtgcaccgagcacatggcctacaagatcgcccaggtggctgccgatccggttgacgtcgacccggaggtagcggacatggtgtgcaaccgcatcatcgacaacgctgcggtgagcgccgcatcaatggtgcgcagaccggtcaccgtggcccgccaccaggcactggcgcatccggtgcgacacggggcgaaggtatttggcgtcgagggcagctactcggcggactgggcggcctgggccaacggcgtcgccgcgcgtgaacttgactttcacgacacgtttctggccgccgactattcgcacccggcggacaacatacccccactggtggcggtcgcccagcagctcggcgtgtgcggcgcggagctgatccgcggtctggtaaccgcctatgagatccacatcgacctaacccgcggaatctgcttgcacgagcacaagatcgaccatgtcgcccacctgggcccggcggtggccgccggcatcgggaccatgctgcggctcgaccaagagaccatctaccacgcgatcggccaggccctgcatctgaccaccagcacccgtcaatcccgcaagggcgccatctccagctggaaggcgttcgcgccggcgcatgccggcaaggtcggcatcgaggcggtcgatcgggcgatgcgcggcgagggctcaccggctccgatctgggagggcgaggacggggtgatcgcctggctgctggccggacccgagcacacctaccgggtgccgttgcccgcacctggtgaacccaagcgcgccattctggacagctacaccaagcaacactccgcggagtaccagagccaggcgccgatcgacctggcctgccggctacgtgagcgtatcggcgatctcgaccagatcgcgtcgatcgtgctgcacaccagccaccacacccatgtagtgatcggaacgggatccggcgatccgcagaagttcgacccggacgcgtcacgcgaaaccctcgaccactcgctgccctacatcttcgccgtggcactgcaggacggctgctggcaccacgagcgctcctacgcgcccgagcgggcgcgccgttccgacacggtggcactgtggcacaagatttccaccgtcgaggatcccgagtggacccgccgctatcactgcgccgatccggccaaaaaggcgttcggggcgcgcgcggaggtgacgctgcacagcggtgaagtgatcgtggacgaactggcggtggccgacgcccatccgctgggcacccggccgttcgagcgcaagcagtacgtagagaagttcaccgagctcgccgatggtgtagtggaacccgttgaacagcaacgtttcctggccgtagtagagagtctcgccgatctcgagagcggtgccgtgggtgggctgaacgtgttggtcgatccgcgggtgctggacaaagcgccggtgattccaccaggaatctttcgatgaccgggccgctcgcggcggccaggtccgtcgctgccacgaaatcgatgaccgcgcccaccgttgatgagcggcccgacatcaaaaagggcctcgccggcgtggtggtggacaccaccgccatctccaaggtggtgccgcagaccaattcgttgacctaccggggatatccggtccaggatctggcagcccgctgcagtttcgagcaggtcgccttcctgctgtggcgtggtgagttgcccaccgatgccgagctggcgttgttcagccagcgcgaacgagccagccgtcgggtggaccgctcgatgctgtcattgctggccaagctgccggacaactgccacccgatggacgtggtgcgcaccgcgatcagctatctcggtgccgaggacccggacgaggacgacgccgcggccaaccgggccaaggcgatgcgcatgatggcggtgttgccgacgatcgtggcgatcgacatgcggcgccgacgcgggttgcccccgatcgcaccgcacagcgggctcggttatgcgcagaacttcctgcacatgtgcttcggggaggtacccgaaaccgccgtcgtgtcggcgttcgagcagtcgatgatcctctacgccgagcacggattcaacgcgtcgacgttcgccgcccgggtggtgacctcgacccaatccgacatctacagcgcggtgaccggcgcgatcggcgccctcaaggggcggctacacggcggcgccaacgaagccgtcatgcacgacatgatcgagatcggcgatccggccaacgcgcgggagtggttgcgcgccaagctcgcccgcaaggaaaagatcatgggcttcgggcatcgggtgtaccggcacggcgactcccgggtgccgaccatgaaacgggcgctggagcgcgtggggaccgttcgcgacggccagcgatggctggacatctaccaggtgttagcggccgagatggcgtcggccaccgggatcttgcccaacctcgattttccgaccgggcccgcgtactacctgatgggattcgacatcgccagcttcaccccgatcttcgtgatgagtaggatcaccggctggaccgcacacatcatggaacaggccacggccaacgcgctgatccggccgctgagcgcatattgcgggcacgagcagcgggtgttaccgggcaccttctagtcttatgggccatgggatttctccagccccgacttcccgacatcgacctggccgaatggagccagggctcccgcagccagaagatccggccgatggcccagcattgggccgaggtgggttttggcactccggtgctgctgcacctgttttacgtcgccaagatcctgttgtacgtccttgtcggctggctgatcgtgttgaccaccaaggggattgatggattcaccgatgcggcagcgtggtacgccgagccgatcgtgttcgagaaggtcgtgctctacaccatgctgttcgaggtgatagggctgggctgcggctttgggccgctgaacaaccgattcttcccgccgatgggctcgatcctgtactggatgaggttcggcaccatccggctgccgccgtggccggatcgagtgccgtggacccgcggcaccaagcgcaagccggtggacgttgccctctacgcactgctggtgatgatgttgctgtcggcgctgttcaccgatggcgccggccccataccggagctgggcaccacggtcgggctgctgcccgcctggcagatcgtgctgatcctgctgcttctcggtgtgctgggcctgcgcgacaaggtgatcttcctggccgcccgcggcgaggtctacgcgacgctgacggtgacgtttttgttcggccgcttgaacggtatagacatgatcgtggccgccaaactggtgttcctggtgatctggatcggtgcggcgacatcgaaactcaaccggcacttcccttttgtgatctccacgatgatgtccaacaacccgctgtttcggccgcggttcatcaagcggatgtttttcaagaagttccccggcgacctgcggcccgggctgttgtcgcggattgtcgcccacgtcagcactgttatcgagatgtgtgtgcccgtggtgttgttcgttgcgcacggcggctggccgacggtggtggccgcgacgatcatggtctgctttcacctggggattctgacggccatcccgatgggggtgccgctggagtggaacgtgttcatgatcttcggcgtcctgtcgctgttcgtcggccacgcctgcctcgggttagcggacgtgaaaaacccggtgccgctggcgatcctgatcgccgttgtcgcgggaatcgtcattgcgggcaacgtgtttccccgcaagatctcgtttctagccgccatgcgctattacgccggcaactgggataccacgctgtggtgcatcaagccctccgcggaggacaagatcaaccggggcatcgtcgcgatcgccagcatgccggccgctcagctggagcgcttctacggcaaggaccgagcccagatcccgatgtatctgggatacgcgtttcgtgcgatgaactcccatggcagggcgctatttacgctggcgcatcgggcgatggccggccatgacgaagacgactacgtcatcaccgacggcgaacgggtctgcagcactgccgtcggctggaacttcggcgacggccacctgcacaacgagcaactgatcgcggcgatgcaacagcggtgcggcttccaacccggtgaggtgcgggtggtgctgctcgacgcgcagcccatccatcggcaaacccaggagtaccggttggtagacgcggcgaccggggagttcgagcgcggctatgtccgggtggccgacatggtgaaccggcagccctgggacgacgacgtgccggtccacgtgctgccgggctagctgctcgtcagctagcccgcgcgcacctcccgggcggcggcgaccatgttgtgcagcgacgcggtcacctcgtcgacattgcgggtcttcagtccgcagtcggggttgacccacagccgctcggccggcaccgcgcgcaacgcggcccgcaacgagtcggccatctcctcagcggagggcacccgtggcgagtgaatgtcatagacgcccgggcccacaccgttggcgaagccgatcgcgttcaggtcgtcgagcacctccatgtgtgaccgggccgcctcgatggacgtgacgtccgcgtccagatcggcgatcgcgccgatcacctcgccgaactccgagtagcacagatgcgtgtggatctgggtggcgtccgagacgccggaggtggccaaccggaaagcccctaccgcccaacgcaagtactcggcctggtcggcgcgacgcagcggcagcagttcacgcagcgcaggctcgtcgacctggatgaccgcgatgccggcggactgcaaatccacggtctcgtcgcgaatcgccagcgccacctggttggcggtatcggccaacggctggtcgtcacgcacgaacgaccacgccagaatcgtcaccggcccggtcaacatgcccttcaccggtttgtcggtcagcgactgcgcgtaggtgatccactcgaccgtcatcgcccgcggccgggacacgtcgccgtacaggatcggcggacgcacacagcggctgccgtaggactgcacccagccgttctgggtagcgaagaaacccgccaattgctcggcgaagtactgcaccatgtcgttgcgctccggttcgccgtgcaccagcacgtcgagcccgagccgctcctgtagcgcgatcacctcggtgatctcttgccgcatccggcgcacgtactcggcctcgtcgatctcaccggcccgcagcgccgcacgcgcaacgcggatcgccgaggtctgcgggtaggagccgatcgtcgtggtcggcagcggcggcaggtgcagtcgcgcgtcttggctggcgcggcgctgggcggcattgccgcggtgggctccggacgcgacgatcgcctcgatgcgcgcccggatttgcccattgtgtaaccgcgggtcgcgcttgcgggacgcgatggcggcgcgggacgacgcgatctcgtcggcgaccgcgtcgtgtccgtcgcgcagggcacgcgcgagaacgacgacttcgcgcaccttttcggcaccgaacgccagccagctccgcaacgcgtcatccaggtcggtttccggttccagcgagtacggcacgtgcagtgtcgagcacgacgtcgagacggccacggtagccgccgaacccagcagggtcgccaacgtgcccaacgccgcctccaggtcggtgcgccagacgttgcgcccgtcgacgaccccggccaccagcgtcttgccggccagctcgggtaccccggccaccgaggtgtcggcaccggccaccaggtcgacgccgatggcttcgaccggggtgcgagccagcgccggtagggccgcgcccgggtccccgaagtaggtggcgacatagatcgcaggccggttgctcaccgagcacagcgcggtgtacaccgcttcagccagggcgggcgcgtcgggggagaggtcggtcaccagcgccggctcgtcgaactgcacccactgggcgccgccgtcggcaagcagcgacagcagctccgaatagaccggaaccaactcttcgaggcgttcgatcggcgcccccgcgccgtcgacggccttgctcagcagcaggaaggtgatcggcccgatgatcaccggacgtgcgggaatgccttgccctaacgcctctttgagttcggcgagcaccttgccggggtgcagcgtgaacgtggtcgacggcccgatctcgggtaccaggtagtggtagttggtgtcgaaccacttcgtcatctccagcggcgcgatctggtcggtgccccgcgccgcggcgaaatagcggtccagcccgtcggaaaccgggctcactcggggcggcagcgcgccgagcagcaccgcggtatcgagcatttggtcgtagtaggagaaggtgttcaccggcaccgagtccagaccggccgcggccagggccgaccaggtgtcgcggcgtaacgtggcggcgacggcctccagctcggatcggctggtacgtccggcccagtagccttcggtggcgcgcttgagttcgcggcgcgggccgatgcgcggggagccggtgatggttgcggtaaagggttgacgacgtacaggctgggtcacgtgctgtccttcgatcgacgggtggttcaccgcccgcggacgcgcagccgatccgattgaggtgcacaccgatgcacccggcaacaggcacggccaaacgcccattccacgaggcgatgagccgccgggcgcggcgcgtccggcacggctggcaggtcttcggactcgcaggctcgcacccggtgggtgctcctactggccgtcgcttcccagtcgttgagaccagtgcttgtctacttccaagacggcggtcgttcctgcataccgctgcgggacagtcccggattctcaccaggttccctctcgcgaagcatcgttgccccgctcgatgccgacgccctttcggacgccagcagaccagctgcgtggtcaaggctactccggtgacatcggccggcatggcccggccggcggcaaaatcgctcggcgccggatgtcctcatcgggcccgccgcgatcgtcatgtgggtgagattcgggataggcccggaccatgatgggtcaacaggccgcaatacgccgcactcacctgcaccagagacgtcgactggtcggcccccgagcaggccgctgacatggccgcctaccagaagttcgggcaggagcacgccgccgcgatccgtggcggcgccgtgctgcacccgacggccaccgccacgacggtccgggtaaccggcgcccgcggcggcgacgtcgtcaccggcgacggtccgtacgaggcggccgacctggacgagcaagggccattcccgatggagacggtctacctgtgggaggacggcccgaacggtacgacgaggatgacgctgtaaaaccgtggtgagccttcccgcttcgcgggaatcgccgcacccgccatgacggtggcggtcaggcgggccaacgcgaaggatctcgcgcggcgcaggctgctggaatccgggggctaaccgtcgaagaacccggactggtcattaccggcgttgaacccgcctgagctgttgtcgccggagttggccaccccggaggtggtggtgaaggcggcgttggtggccgagtttccgatgccggtgttgttgaagccggtgttgaacaggcccgtgttaaagccggttcccgagttgctgatgcccacgtgctggccgccgccggaattgagcagacccgagtgaccgatgaagaaggcgccggtgttggtgttctggaagccggagttcgcgtcgccggagttattgaagcccgagttgccggtgccgatgttgccgaagccggagttcatcaccggttggtccaccgggctgccgaacccggtgttcaggtctccggagtggaagccgccagtgttgatatcgcccgagttggcccagccggtattgaagtcgcccgagttcaagtctccggtattcaaggtgcccgagttgaagctgcccgtgttgtaggcacccgagttgccgacacccatgttctcaaatcccgagttgccgaacccgaagttgttgttgcctgcgttcccgaaaccggccgctgcccgcgttcccgaagccggtgttggtgaagcccgcgttcccgaaaccggtgttggtgtcaccggagttgaagaagccgaagttgctgtcgccggagttgaagaagccgatgttgttgttgccggagttgaacaagccgatgttgttgttcccggagttgccgaagccgaggttgccgatgccggagttcagtgcgccgatgccgatcatgttgtcgccggtgagcccgataccgatgttgttgtggccgagattcgcaatgcccaggttgttgttgccgagattcgcaatgcccaggttgttgttgccgagattcgcaaagcccacgttgggagagccgtgatttgcgctgcccacgttgaaggaaccggcgttggcggtgccgaagttgaagctgccgacgttcccgctgccccggttgccatcgccgatattccccaggccgaagttaccgttgccgtcgttgccgctgcccaggttgaggttgccgaggttcccgctaccgaagttggtgttggcggtgttgccgctgccaaagttgaagaaaccggtattgccgctgcccaggttggcctggcccgtgtttccgctgcctaggtttgcgttgccggtattgccgttgcctaggttgtagtcgccgatgttgccgatgctgaagatgttgccgatgccggtgttgccgatacccaatgccgggatggccagggcagcggggccggaggccagtgcgggcgccgtcgggttgggcagggcgcgcaccgcctgtgcccacggggccagctgggcggccaccgccgaggccccgctgtggtagctcaccatggccgcgacatcggcggcccacaattgttcgtaggctgcctcggtcgccgcgatcgccggggcgttttggccgaacaggtttgatagcaccagcgacaccagctggtggcggttggcggcgaccagcagtggatccacggtggccgcccgcgcggcttcatacaccgccgcggccgccttggcctgtgcggccgcgcttagcgcgcgtgttgctgccgtgcttagccagctggcatagggggctgccgcggcggccatcgccgtcgccgccggaccttgccaggcggtgtcggccagcgctgcggtggccgacgaaaacgagttcgccgcttggcctaactcggcggccagcccgtcccaggccgccgcggcggccagcgtcgggcctgagcccgcaccggcaaacatcaacgcggaattgacctcgggaggcaacaccagaaaactcatcacgccatcccttccgcagctggacgtgcccgggccatcccctcccgtgaccacaaacctccgctggctgaatacgcacagcccgatcctcccggcgcgaagcagcgccgcggtcccgcctgcttgaccccagattccatggcgcgcctcccaccaccaacactgggccgatcgctcgacacctcatgcagcttggcaatcaaaacactatgagattcgcagggcggcctcagcgttttcgccaaagcgcttaccccctgttcaaccccaacagcgcgatcgcgcttggccacccattcggcggctcgggggcacggttgatgactacagtgctacaccacatgccggacaagggaattcgctacggcttacagacgatgtgcgagggccgcggccaagccaatgccaccattgtggagttgctgtgacagcgaccgatagccagccggcggcgttgtcgagtaccgcgacaatgtcatggtcattacgatcaatcggccggaagcccgcaatgcggtcaatggtgccgtcagcatcgtggttggagacgcgctggaagaagcgcacgacaaccccgatgtgcgggccgtggtgatcaccggcgccggcgacaagtcgctttgcgccggtgccgacctcaaggcgatcgcacgccgggagaacccgtaccacccgcatcacggcgagtggggcatcgccggttacaggcaccatttcatcgacaagccgaccagcgccgcggtcagtggcacggccttggacgacggtgccgagccagcgctggccagcgacctggtggtggccgacgagcacacctaattcgggtttgccggaggtcaaacgcgggctgatcgccgccgccgggggtgtaccggtgagccgctgaccgcatccgacgactgggagtggggcctgatcaaccgggtcgtcaaggagggttcggtcgtcgaggccgccctcacctggccgtgcgggtgaccgtcaacgcgtcgctgtcggtgcaggccagcaagcggatcgcctgtggtgtcgatgacggggtcgtcgtcgacgaagggactccgcacccagcgcgagatgggttccctgatgagatcgcaggacctcgggcgttcgccgagaaacaggaaccggtgtggcgggcccgctgcatcgtctcggcgccttggatgggcttggcgggcgtaccgtcagccagcactgtcgcattgccaacgtttgtgggacttatcccgatgccggggcgcagtgtcgcgctgaggtgggcacaacgagcatccttcccgggagaaccaatgtggcggatgtgacaacgcgccgacaacaccagatcctgggctgtctcagtacgccaggatgttcaccccgtaccggaatgccgtgggcagaagtgcgcacagcggcacgatggcacggcgtgccgcgcgtggcgtactggccagcaccaacccgcgggtgactagccggtaatcacgagtgatccggtgccacgcggcctcatacgacgccggtgtgtcgtcgacgatggcgctcaccgccgcggcggcctgcttgacggcaaggctgatgccttcgccggttagggcatcttcgtacccggccgcgtcaccgaccaaaagcacccgccccgcgacgcgccgggagaccacctggcgcaagggaccgcagccacgtgcgtgtccgcggctcgcgtcttgcagatggtgtgcaaggctgggaaaccaggcaagttcgggtcgttggcgggacaagatcgcgacgccgaccagatccggttccaccgggtcacataagcctcaccccaacgggaccaatgcacttcgacgaagtccgaccacaccggcagccggtaatgccagcgcaccccgtatcgccgtggtgtcccggcggtggctttgatcccgacggcgcgccggacggccgaatgcagtccatcggctgccaccaaccatttcgcgcgaacgccggcggcggtcacaccatgtgcgtcttgctgaatagtggctacccgcgaccggatccattcagtgtcttgctctttggctcgtgccgccagtgccgcatgcagcgtggtgcgtcgcacgccccgccccggcccggtgcgaaaccgcgcctgcacccgacgatgttcaccaacgtaggcaatcccatgaaagggcagaccgaccgggtccacgcctagcgaggtcaattcggccaggccaccgggcatcagcccctcgccgcacgccttgtcgatgggattctcgcgaggctcggccacgatcaccgaaagtccacgcgcgcgtgcgtgcaatgccgtggcgagtccgccggggccgccgccgacgaccaacaggtcggtgtcgtagctggtcatatgtagcccagaacggagttctccacccgcagacgaacggtcagcaaggtcgcattggccagggtgaaaaccagtgcggtcaaccacgccgtgtgcaccagtggcaacgcgaacccttcggccaccaccgcaacataattcggatgccgcatccaccggtaggggccccgccgcaccaacgtggcgtgcggcaacacgattacccgggtgttccaccgcttgcccagcgatttgacgcaccaccagcgcaggccctggcttgccaccactacggccagcatcggccagccgagccacggtatgaaaggccggtgcaaggcccacggttcgacgacgcagcccagcagtagggcggtgtgcaggataaccatcaccacatagtgtgggcggccaaactctttgccgccctgcgcgaaagaccaccgcgcgttacgctgggccaccaccagctccgccagccgttcgaagacgaccgccaggatcagcaggtagtacacggccctaccacctaagaagcaccgactcggaggaaaaacccgggcctatgcacactatcctggcgggaccggcgatgcagcccagcccgaacggtggaatagctccccctgcgatcgactccatattgtcagccacgttactggcgccggatgggttcagattctggcgagtgggaccgccattgccgggccgttccacggcccgtatcgtcgccgcgctgtgctggattgcgcggcttctcctcgggccgttccacggcccgtatcgtcgccgcgctaggttggacgctgtgcggatcgtggtgagcagtgccaccagaaatgcgggttcgtacacctgtgtcagcaccggcagcgctggatgccgcgagattacaccgcccctcgctgggcccacgcctgggccggtgaaccccggcctgcccgctggcaccctgcgaaccagcctgcacatcctgaccactccaaccgcgaaagtccggcctgcatgagccaatccaccactccataccgcagcagcgtgcttgccgagtttcgtcgtgcgatcaccaatgtcgctgtgccccatcatgaaccgccgggaatcgtgcgccgccgccgtgtggtcgtcggcgtcacgttggttatcggcgctgtgatgctgggcttttcgctgaggcggacgcccggcgagtcgagcttttactggctgacgctcgcgctggcagccgtgtggatcgccggcgcactgatgtctggaccgctgcatctgggtggcatctgttggcgcggtcgcaatcagcgtccggtcatcaccgggaccactgtcgggctgctgctagcaggcatcttcggggtgggtgcaatgatcgtcagggcaattcctggcgcagctgaaccgatagcccgcgtcctgcaattcgcccatcagggaactctgctgccgatcctgctgatcaccttgattaacggcatcgccgaggagatgttctttcgcggtgcgctctacaccgcgctgggacgacgctatccggtgaccatctcaaccgtcctgtacgtcggcgccaccatggccagcgcgaatctgatgctcggcttcgcagcgatcttcgtcggtacggtgtgtgcgttggagcgccgggccagcggtggagtgctggcaccgatcttgacccacttcgtgtggggcctgatcatggtgttcgcgctgcccccgctgttcgcggtctgacgcgcgttcaggaaccggtgaagttgggggtgcggcgttgcaggaacgccgctgcgccctcggcgaagtcgtgtgttcgcagcaggacttcctgtccatccaattcgcgcgcgaacgtgggttccaattcggtgagggcggctgcattgatggcgtttttggcctgggcgaacgccagcgccgggccggccagcaaccgtgaaatcaccttgtccacctcggcctcgaagtcgctgtccggatataccgcgctgatcaggccccaggccagtgcctcgcgggccggcagttgctcggccagcagcgccagccgcatcgcccggatccggccggtggccgcggcgactaacgccgatgcgccgccgtcgggcatcaacgctaccttggtgttggcgagcatgaaaaatgcactatcagaagccaatatgaagtcacacgccagcgctagcgagacagcgacgccgaccgctggtccttgaacgacagctacaaccgggtgcggtagcgcggccacggcgcgtactgcgcggttggcctcttcgacgatggcggtcggcggccctccgccccacacatcgtccacagacatagacactccggagctgaaaccgcggcccaccccgcctaggcgcaccaccttgaccacgggatcggccgccgcgcgctccagcgtgtcggcgatccccgtcaggattggcacggtcagcgagttgagactgctagggcggttgatgcgcaccgacaacactctgtcggtcagggtgacgttgaggcctgtgaccggcgttaatgcggcaatcccggaatctggcatgtgcagcatcctaaatgagggccagctacacagagtggttaatgatgctccgcaaacatgcccaaccagcagttggagtaatcggtgagtacacgggcatcgacgcggcccagtcgcgggaccgctagcgggccgagagcgctcaacggccggtgaacatgggggtccggcgctgctggaatgccgttgcgccctcggcgaagtcgtcagtacgcaggaggagggcctggccatccaattcgcgcaggagagtgggtgccaactcggtgagcgtggccgcattgatcgcgttcttcgtcttggcgatagccagcgctgggccggccaacagccgtgagatcaacttgtccacctcggcatcgaagtcggcggccggatagacggcgctgaccaggccccaggacaaggcctcggcggccggcacccggtccggcagcagcgccatatgcatggcgcggatgcggccgatcgcggcctgaaccaacgccgacgcgccgccgtcgggcatcaaccccacgttggtgtgagcgagcatgaaaaacgcattgtcggaggccaatacgaggtcacaagcgagcgccagggagacgccacagccgacggttggtccctgcacgacggcaacgaccggttgtggtagtgccacaatggcacgcaccgtgcggttggcctccgcgacggtgtcggtaggcgggccactggcccacacatcgtcaacgctgattgcccctccggagctgaagccgcgaccggcgcccccgaggcgcaccaccttcacccgtgggtcggtggccgcgccctcgatcgcgtcggccatccctgccagcaccggcttggtcagcgagttgagactctccgggcgatcgatggtcaccgacagcaccccgtcggccagggtgacggcgagacccgggacaattgtccgagtgtcgatccggtagttcgacatgtggttaacactaatcgacgacgccgtcaccgagctgcggcgacatgatcttcgtcgatacgccgtcgagggcgtcaatgggagacgaaaggccggtacattcatggcgggtccgctgagcgggttgcgagttgtcgagctggcgggcatcgggccgggcccgcacgcagcgatgatcctgggggacctcggtgccgacgtggtgcgcatcgatcgcccgtcaagtgtcgacggtatttcgagagacgccatgttgcgtaaccggcgtatcgtgaccgccgacctgaagtccgatcagggactcgagcttgcgctcaaactcatcgccaaggccgacgtgttgatcgagggttaccgtcccggcgtcaccgaacggctgggattgggtccggaagaatgtgcgaaggtcaacgaccggctgatctacgcgcggatgaccggctggggccaaaccggcccgcgtagtcagcaggccggtcacgacatcaactacatctcgctgaacggcattttgcacgccattggccggggcgacgagcgaccggtgccgccgctgaacctggttggtgacttcggcggcggctcgatgttcctgctggtcggcatcctggccgcgctatgggagcggcagagctccggcaagggccaggtcgtcgatgcggcgatggtcgacgggtccagcgtgctgattcagatgatgtgggcgatgcgagcgacgggcatgtggaccgacacaagaggggccaacatgctcgacggcggggcaccctactacgacacctacgaatgcgccgacggccgctacgtcgctgtcggcgccattgagccgcagttctatgcggccatgctggccggattgggtctagacgccgccgagctgcccccgcaaaacgaccgcgcccgttggcccgaactgcgggcgctgctgaccgaagcgttcgcgagccacgaccgtgaccattggggcgcggtgttcgccaattccgatgcctgtgtgacgccggtgctggcgttcggtgaggtgcacaacgagccgcacatcatcgagcgaaacaccttttatgaagccaacggcggatggcaacccatgccggctccgcggttctcccgcaccgcttcgagccagccacgcccgccggccgccacgatcgacatcgaggcagtgctcaccgactgggacggataggaaggattcgtatgaagaccaaagacgccgtagccgttgtcaccggtggcgcctcaggcctgggtctggccaccaccaagcggctattggacgctggggcacaggtggtcgtcgtggacctccgcggcgacgacgtggttggcgggctcggcgatcgcgcgcgttttgcgcaagccgacgtcaccgacgaagccgccgtcagcaacgcgctagagctggcggattcgctcggcccggtgcgggtcgtcgtcaactgcgccggcaccggcaacgcgattcgcgtactgagtcgcgacggcgtgttcccgctggccgcgttccgcaagatcgtggacatcaacctagtcggcaccttcaacgtgctgcgactgggcgccgagcggatcgccaagaccgaaccgattggggaagagcgcggcgtcatcattaacaccgcctcggtggcggcattcgacggtcagatcggccaggccgcctactcggcgtccaagggcggcgtagttggcatgaccctgccgatcgcccgcgatctggccagcaagctgatccgggtggtcaccattgcgccgggtctgttcgacaccccgctgctggcttcattgccggcggaggccaaggcctcactgggccaacaggtgccgcatccctcgcggctgggcaaccccgacgagtacggggcgctagttctgcacatcatcgaaaacccgatgcttaacggcgaggtcatccgtctggacggcgccatccgcatggcgccgcgctaagccgcaccaaaagaaagacccccgcgttgcgggggaccggaatcgggaacaagaacttaccgacgaaaccatcggctgacggctggttcggccatgaggagccgtgcaagcatgcccatggtgtcgctcagctcgcggtgggcagcgggtgcaagtcttcgagctgctcggaggtgtcgccctctaccagcatgtcgccgtggtagagagcctcgaagtcagccttgatgacgtcggcactcgagtcgtcgatccacatgacagcgagcctaaaagccgccattaaggaattagtgagtcacgattcggaaaacagtggcaattcctaccggtcggtagggtgctgcgccggcatggtggccggcatcgcgggcatgcggcaggtgaaccactcgagcgcccgcatccgtatctatggcaggcgttgtttgacagttgtaacttatcgcagataagtcatcgcggatttggtgcgggtccgcgcgaccagcaccggctgcggaggaaacgcaacatgctgcagaggatcgctcggctcgccatcgctgcgccgcgccgaatcatcgggtttgcggtcttcgtcttcatcgccgcagcggtcttcggtgttccggtggctgacagcctgtcgcccgggggtttccaagatccgcgatcggagtcggcacgggcaatcgaggtgttgaccgacaagttcggccagagcggtcagaaaatgctgatcgtggttacggcagccgcgggcgccgacagcccacctgcccgcgaggtcgggactgacatcgtcgaggtgctgcggcggtcgccgttggtttacaacgtgacctcgccgtggactgtgccaccgactgccgccgccgacctgctcagcaccgacggaaaatcggggttgatcgtcgtcaacgtcaaaggcggcgaaaacgacgcgcagaaccacgcccaaaccctgtcagacgaagtcgcccatgaccgcgacggcgtcaccgtccgtgccggcggctcggcgatggagtacgcccagatcaatcggcagaacaaagacgacctgctggtgatggagttgatcgcgattccgctgagcttcctggtgctgatctgggtgttcggtgggctgttggccgccgggctgccgatggcccaggccgtactggccgttgtgggatcgatggccgtattgcgactcgttacgtttgccaccgaggtgtcgaccttcgcgctcaacctgagtacagcgttgggcctcgcgttggctatcgactacacgctgctcatcgtcagtcgctatcgcgacgagctcgccgagggcagtgatcgagacgaagcactgatccggaccatggcgacttcggggcgcacggtgttgttttcggcggtcaccgtggcgctgtcgatgtcggcgactgcgctgttcccgatgtactttctgaagtcgttcgcctacgccggcgtggctaccgtggcattcgtcgcgaccgcgtcgatcgtgatcaccccggccgcgattgtgttgctaggtcctcggctagatgcgttggacgtgcgccgactggtgcgtcggctgctgggccggcccgatccggtgcacaaaccggtcaagcaactgttctggtaccggtcgagcaagttcgtgatgcgccgttggctgccggtcggtacggctgttgtcgcgctgctggtgctgctcgggctgccgttcttgtcggtgaagtggggtttcccggacgaccgggtgttgccgcggtcggcgtcggcccgtcaagtcggcgatatcttgcgcgatgactttggccacgatcctgcgacgcagatacccatcgtcgtcccggacgctcgtggtctcggcccggtcgaacttgacagctacgcagccgagttgtcccgggtgcccgacgtatccgcggtagccgccccgacgggcacgttcgtagacggcagctgggtgggaacgccgcgcggggccaccgggttggctgagggcagcgcgttcctgacggtgagcagcacggcgccgctgttttcgcgagcctccgatatccagctcaagcggttgcaccaggtggcagggccggccggtcgatccgtcgtgatggccggtgtcgcgcaggtcaaccgcgacagtgtcgacgcggtgaccgatcggcttccgatggtgctagggctaattgccgcgatcacctacgtactgttgttcctgctcaccggcagcgtggtgctgccggcgaaagcgttggtttgtaatgtgttatcgctgaccgcggcgtttggcgcgttggtgtggatcttccaggaaggccatttcggtgccctgggaacgactccgagcgggacgttggtggcgaatatgccggtcctactgttttgcatcgcattcggtttgtccatggactacgaggtgtttctggtctccaggattcgggagtactggttggaatccggagccgcgcgacccgcgcgaagaagcgtcgcagaggtgcacgccgccaacgacgagagcgtcgcgctcggcgtggcccgcaccggtcgggtgatcaccgcggcagcgttggtgatgtccatgtcgttcgccgcgttgatcgctgcgcacgtgtcgttcatgcggatgttcggcctcggcctgactttagccgtggctgcagacgccacactggtgcggatggtcgtggtcccagcattcatgcatgtgacgggccgctggaattggtgggcaccgagacccctggcgtggctgcatgagcggttcggtgtcagcgaggcagcagagccggtttcgaggagacgttcccacgccggtgggttgggcaagattgccggacgaagcgacggtcagacgatccctgcctcgctgacgcgcaatggttgacgtctcgatgaatggtcttcgccggcaacgtgcccggcggggccccaacgccacattacggcagctggcggactgggtgcaggcacgtcgcccatcggagaaacgacgaggaccatcggaggaatcctggccatgacgtcaggcgcggccgcttcggcgtccagggtcgaccacccgcttttcgcccggatctggcccgtggtcgccgcacacgaagccgaagcaatacgagccctccgccgggagaatctggccggattgtcggggcgggtgttggaagtcggggccggcgtcgggacgaactttgcctactacctggtggccgtcgaacaggtcatcgccatggagcccgagccgcggcttgctgccaaggcccgcatcgcggccgctgacgcacccgttccgatagtcgtgacggacaagacggtcgaggagttccgcgacaccgagacgtttgacgcggtggtttgctcgctggtgctgtgctcggtgagcgacccgggcgcggtgctggcgcacctgcgttcgctactacggcgaggcggggagctgcgctatctcgagcatgtggccagcgccggcgctcggggccgggtgcagcggttcgtcgacgcgacattttggcccaggctggcgggcaactgtcacacgcatcgccataccgaacgcgcgatcctcgacgccggattcgtggtggacagctcccggcgggagtgggcatttcccgcctgggtgccgctaccggtgtcagagttggctctgggccgcgcgcaccggacctagctatagctagtactgcagccgtagatagggattgctgatgctggcgtgtctgcgctggtcagggcggtgaccgcggcattgttttcagtttgtgacaacttctcaatatgccgcggtcgccgcggctcatagcgtagaccctgatcggtggcaggcggagttctcggcggtgctggatcggatcgcgccgcgtttcgcccggcaccagccgttgcgccatgccggtgaactcatggccgggatggtttcgggcttggaccgcaagaattgctggaccatcgccgagcaccgcggtgataccaccccgatgggttgcagcatctgttggcacgggccagctgggacgccgacgatgtccgtgacgatctgcgtgactatcgccattgatcgatggcgaaggaccaggccaccagtatatcgatgatttgaatagtccagcgccgacattgatgatatctgttgacgaatacgcttgatttacgatgttcggccgcgggcagcgcgctccaccagaccgagcacagcgaggacgcgacggccgtcagcggcgtgctgtgcctcaacagcgccgaccaatagcgaagaaatcaagtccgtgctcacccgtgaccagggtgtcatgttcgtcgacgggtagaagcttgtcgccgcggcgatcggctgctctggtgccggctgtgccgacgggtcggtccgcatctgcttcagtgattctgtgatgcgaccggcaacgtcttcgttgttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcgcgcgtgtccgacctcatgcctcggattctacgaagcaccactgacaagaaccgggccgtcataggctcggaatgatcagtgaggcagaacgtttcgctcacagcgaaaacagccgcgccatagcgactgccgccaccaaatgccgcgtgcacgcagacacgccagcgtcagcaatccctatccacggctgcagtactagggcgtgtctcccaaatttttaggtactggccagcgaggattggccggtgacgcgagtgggtgtgatttcggacgagttctgggccgtggtcgagccgttgatgccgtcgcatgagggcaagcccggcagacggtttagcgatcaccggcttatcctggaagggatcgcgtggcggttccgtacgggaagtccgtggcgggacctgcccgctgagttcgggccgtggcaaacggtgtggaagcgccatcaccgttggtcgctggatggtacctgcgacgaggtgttcgcccacgttgccgcggtgttcggggtggacgctgaggtggccgaggatatcgagaagctgctgtcggtggattccacgaacgtgcgggcacaccagcattcggcgggcgcctgctcggacacgctcgccacagggggcactgtcggattacaagaaatccgccgatgaacccgacgatcatgcgatcggccgctcgcgcggcgggctgaccaccaagatccatgccctgaccgatcagcgcgaagccccggtgcggatccggttgaccgcaggccaggccggcgacaacccgcaactgctgcccctgctcgacgactatcgccatgccagcaccgaatacgccctgggcagcacggatttccgcttactcgccgacaaggcctactcacacccaagtacccgtgccgcattacggtctaagaagatcaagcacaccatccccgaacgccaagatcagatcgaccggcgcaaggccaaggggtctgccggcgggcggccaccagcattcgacgccgcgctctacgggctacgcaacaccgtcgaacgcggcttccatcgactcaagcagtggcgcggcatcgcaacccgctacgacaaatacgccctgacctacctcggcggcgtcctgctggcctgcgccgtcatccacgcccgagtgggaactccgaaattgggagacacgccctagccgagaccggcgagcgtgcatccagggcgagattccgcccggcaaaccgtcgccctgagttcacgttcggcgcccataggcgactatttcagcagggcgggcaggcgctccaacagccccggcaacgcttggctggccgactcgcggatgctgatcgtcgcgctgccggacaacggcgtgggctcgggattgacttcgatcacggcagtgccgcgcgccagcgccaggtcgggtaaaccggccgccgggtagacgatcgccgaggtccccaccacgaccatcacgtcggcgctccctgtcgcctcgaccgcgctccgccacggctcctctggcagcggctcaccgaaccatacgatgtcgggctggatcagaccgccgcagtcgcagaccggcggctccacttcgatcgcaggctcgggcatctccggaagggcgtcggtgtagggcacaccacaacgtgcacaacgaaattcgaaaaggctgccgtgcaggtgatgcaccgcaccgctgccggcgcgctcgtgcagatcgtcgacattctgggtgatgacgctgacctcagcatggtcctgccaggcggcgatcgcgcgatgcccgtcgttgggttcgacgttggccaccagataatggcgccataggtaccatccccagacccgctcggggttgcgcagccagccttgcgtgctggacagctcgtaagggtcgaatcgggcccacaatccgttcttgtcatcgcggaacgtcggtacaccgctttccgcggagatccccgcgccgctgagcaccgccactcgcatcccacaaacatagctgtgcttggtagatactgggtacgtggagctgcgggattggttacgggtcgacgtgaaggcgggaaagccgttgttcgaccagctcagaacccaggtgatcgacggagtccgcgccggcgcattgccgcccggcacccggctcccgacggtgcgtgacttggccgggcagctgggcgtggcggccaataccgtggcccgcgcctaccgcgagttggaatcggcggcgatcgtcgaaacgcggggacgcttcggcactttcatttcccgcttcgatccgaccgacgccgcgatggctgccgcggccaaggaatatgtcggcgtggcgcgagcgctggggctgacgaagtccgatgcgatgcgctatctcacccacgtgccggacgactgaattccagcaaagtcaggcacggccgcagcggatcgaatacgggcaggcggtaaacggtcgacagcgccatattgacccacaggccacggcccggtggcacccgcagatcgcggaccgcgacgacaccaggcaccttatttaccaggtccgcggcctgcgcgacggacatgctgaacggcatgcgcggcaccttgtagcgcagcgaggttcgtaacccgagccggctccacccagcgaaccagcgcggcggcaggtcgaagagcatttggccgccaggaaacgtttgagcgcattgggcgattaaccccagtgcctgttcgggttgtaggtacatcagtaatccttcggcggtgatgaacaccccgccggcgggatcgacggaatccatccagctgtagtccagcgcagactgggcacacaccgacacgcgcggcgagctcggcagcagccgtgtccgtaaatcgacgatcggtggcaggtcaactgtcagccaacggaactggccgcccgggatggccacgtccaaacgccaaaagctggtttgcaagccctccgccaacgccaccacggtggccgctgggtgctgatcgagataatgctgtgccgccatgtcgaaggcccgtgctcgtagggcgaagccctggccggtagggccgaacttcgcgaagtcgaagtcgatcgactcgaccaaggctaccgccatcggatcgtcgataatggcatcgcggcggcgggcctctgcggcccgggcgttcagcgtcagcaaggcggtctcggagactccggtgagtgcgacccgctgtttggcgggcttatgggcactcaccgcaacaccttagccagcgtgcgcaggttgcgggtcgtggtcgacgacttgtagcgcttcttgcccatcgtctggccgatggtgctgtccagggtgctgcccttgggtacctgccagtagaggacgccaagagggtcgggtccacgactgatgttctcgtcagggccggctgtgtcggcgagtgcggatagctcgtcgagtatcgcggcgtcggcaacgaaggtgacgtacgactggtatccctcgagctcgcattcaaatgggtatgccgccacgatggtgcgcaccgtatcgacgtcgtagatcaacgcccacgcgtcgtagccgaatcgttcgcgtagcgtggcttcggtcttctcgcgcacttccgcggcaccgcacgtcgactccagcaacacgttgccgctggccaggatggtgcgcacattgcagaatcccgcatcggtcaacgccgtcgccacctcggccatcttgaggttgacgccgccgacgttgacaccgcgcagaaacgccgcgaacttggccatacccgattgcaccaggccgccggagaatgacgcaacggcgacgtaggctcttggcatggcccgccaagtcttcgacgacaagctgttggccgtaatcagtggaaactccattggggtgctggccaccattaagcacgacgggcgcccccagttgtccaacgtgcaatatcacttcgacccgcgcaaactgctgatacaggtatcgatcgccgagccgcgagccaagactcgcaacctgcgtcgcgacccacgggcttcgatcctggtcgacgccgacgacggatggtcatacgccgttgctgagggcactgggcaactgacacctcctgcggcggcgcccgatgacgacaccgtggaggcgctgattgccttgtatcgcaacatcgctggcgagcatccggactgggacgactaccggcaggcgatggtcaccgatcggcgtgtgttgctgacgctgccgatctcgcacgtatacggcctgccgcccggtatgcgctaacccccggggctgcggacctacggactgggtcggattgcctcgctgctcggcgggccgcatcctgcggcccgcatcgtcgcgaggctgggtcggattgcctcgctcctcgccgtgccgcatcctgcggcccgcatcgtcgcgaggctaggctgcgggtatgggtgaatcgaagtccccgcaagagtccagctcagagggtgagaccaagcgcaagttccgggaagccctcgaccgcaagatggcacagtcgtcgagcggatccgatcataaggatggcggcggcaagcagtcgcgggcgcacggtccggtggcgagccgtcgggaattccgccgcaagagcggctagccacggggcgcggctgctcagcggcgacccgaacgttgccgaagatgctcatcaagaggtccgtcccgacagctctacactgaggacgtgccaaatctgcagcttgtccaagagccggcagccgacgcgctgctgaacgccaacccattcgcgttgctggtgggcatgttgctcgaccagcaggtgccgatggagaccgccttcgccgggccgaagaagatcgccgatcggatgggtagctttgacgccggcgacatcgccgactacgacccggataagttcgtcgcactgtgctcggaaaggcctgctatacaccgatttccgggctcgatggccaaacgcatccaggcgctcacgcagatcatcgtggaccgctacgacggggatgcggccgcattgtggaccgccggcgaacctgacgggaacgagttgctgcggcggcttaaggggttacccggcttcggtgagcagaaggcgcggatctttctcgcgttgcttggcaagcagtacggagtgacgccgaagggttggcaggtggcagccggggagttcggtcagcccggcacctatctatccgtcgccgatatcgtcgacgccgggtcgcttgggcaggtgcgatcgcacaagaggcaaaggaaagcggcggccaaggcagagggaaaggcgccaacgtgaagacacacctgacgtgtccgtgcggcgaagccatcaccggcaaggacgaggacgagctggtcgagctgactcaggcccaccttgccagcgttcatcccggcctggagtacgaccgcgacgccatattgttcatggcgtactgatggaccattcccgctggtgctagggcaccaccgttgagccgatcgtcggcatgaactggcactgccggtccttggtggtcacctgcccgaagatcgttgacatgatgctgcctgaaccggtgtcggcgattacggtcaacgtggtcggtccgtccggattgatgtccgaacgcggccgcagggtggcgctgccggactttcccgtggtcaggttcacccacgtgacgttcagcggcaacctctgcacgtcggcgggccccggcgtgccgacggccgtgaacacgtaggcggtctggccgggtccgggaccgggcagcgggatcttggcgggccccgccaccgacagcgcggtcgcgatggaattgctgccgtccgccacacaattggggccgatcgaggggtacatgaagtcctgtgtgggcggagcgtcggcgccgaagcccgaggcaggcgccggagcggccgctggcgccggtgccgccgaggccggcgccggagcggcggcgcgcggcgcaggtggcgccggtggcggccccggtaccgcaaccggttgggctgcgtcaggtgctggtgccggcgcggaagccggcggcgcggcgaccggcggcgtaaccgtaggtgccacagcgggtgcggggcccgcggcgtgggatggatcgatgccggtcggaagatgtgcctgcacacctggctcggcgcccagtgggggcacatgcggcaccgggatggcctcgggcagggcgacaccatgaggcgccggcacacccagggcagcagagtcgggattggtcggctcagccacaaactggttcactgaggaagcgacgttcttggattcggtgggcactgccggattgccggcgaacgcagacgctgcggccatgagcagttgcgtcgcctgtgccgggttcatcgccgcttgctggattatcggactcagctgggccaacgccggcaagcccggtagctgttgagtggggttgggctgcggcgtcgccgggtcggctgccgcgttcggacacagcgcgaacgcggcagccgaggtgatgacgacggcggccaaacctttgcacacactccaagtgcttgccacggtggtgttctcccggtgttcggtgttggtcagccttctcacagatgcgtcagggcagcgcggcgagcaacgacggcggcccgggcggtaacgcgggcgcgccgggagccggcggcgtcggcgcgatgggcgctgccggaatgacccccgatgcgagcgccggtaggtcggctggcagcgaaagctgttgcggcacttggagcggaaggtagggcagctgcggtaggtcgaccttcgccgacggcacgccgggaacggaggccggcaccgcggccgccgccggggccggtgcggttatccccgggatcggggcgttcactccgggaatggtcggagctgccgccggggcggtgacggggagcgccggtgccgccggggttatccccgggatcggggcgttcactccgggaatggacggagttagcgcgggggccgcggctgccgccggtgcggccggcgtcagtcctggaaaggtggcggttatcccgggggcggcgggtgcgggttccgcaactttgggggcgctcagcggcggagtggcgcccagagccgtcgcgaggttttgcaggatttgcggtgcgttggcggccgagctgatcagctgctgcggaatgttgggagcaggcgccggcgccggtgccggatctgcgtgagcgataccgcccgtaagtagtgcggcggacgaaccgaccaagacggcggcggcgcggacaaacgtccagatggttggcatgtctctccctggttagcggtgacgggtctcgccgaacgtatcgcggtgcagatgtgactcaagtgacacgtgtggcatttatgtgattgttacggatacgagtggttgtggtgaccgggcacccgagtgatgtgccgcaccctgatcgacggcccggtgcgctcggcgatcgctaaagtcaggcagatagacaccacctcatccaccccggcggccgccaggcgcgtgacctcaccaccggcccgggagacacgcgccgccgtgctgctactggtcctcagcgtcggtgcgcgactcgcctggacctatctggcgcccaacggcgcaaacttcgtcgacctgcacgtttacgtgagcggtgcagcgtccctcgaccatcccggcaccctgtatggctacgtctacgctgatcagaccccggacttcccgctgccgttcacctatccgccgtttgcggctgtggtcttctacccgttgcatttggtgccgttcggtctgatcgcgctgctgtggcaagtagtgacgatggccgcgctctacggcgcggttcggatcagccagcgcctgatggggggcaccactgagaccggtcatttcgccgcgatgttatggacggcgatcgccatctggatcgagccgttgcgcagcacctttgactatgggcagatcaacgtgctgctgatgctggcggcgctttgggcggtctacaccccgcggtggtggctatcgggactgctggtcggggtggcctcgggtgtcaagttgacgccggcgattaccgctgtctacctcgtcggcgttcggcggttgcatgcggccgcattttcggtggtcgtgttccttgccaccgtcggcgtgtcgctactggtcgtcggcgatgaagcccgctactacttcaccgacctgttgggcgacgcaggccgggttgggcccatcgccacctccttcaatcaatcctggcgcggcgcgatttcccggattctcggtcacgacgccggttttggtccgctggttctggctgcgatcgccagtacggcggtattggccatcctggcctggcgtgcgctcgacaggtccgatcggctgggcaaactattggtggtcgagttgttcggcctgctgctctcgccgatctcctggactcaccactgggtgtggctagtgccgctgatgatctggctgattgacgggccagcgcgtgagcgcccgggcgcccggattttgggctggggctggttggtgttgaccatcgtcggcgtgccgtggttgctgagctttgctcaaccgagcatctggcaaatcggccggccgtggtatttggcctgggccggtctggtctacgtggtggcgacgctggcgaccttgggctggatcgccgcctccgagcgttacgtgcgcattcggccgcggcgcatggccaattaggccccaaacattgcgtcgatatcgtgcgccatcgcaatgtcgttttccgtgataccacctaccgcatgcgtaaccagcgcgaaagttactgttcgccaacggatatcgatgtccggatgatgatttacctcctcggctcgctcggccacccggcgtacggcgtcgataccggccataaacgtcggaaacttgattgacctacgcaggacaccaccggcgcgctgccagccgttgaggtcgtgcagtgcggcgtcgacctgctcatccgttaacacagccatacctcgacggtatgccgtcacaggtcatgctgaatcagatcgtggttgccggagccatcgtccgcggttgcacggtcttggtggcgcaacgcgttcggccaccggagttggcgggtcgttgggaacttcccggcggtaaggtcgccgccggcgaaaccgagcgcgccgcgctggcccgagagctcgccgaagaactgggactcgaggtcgccgacctcgcggtgggcgaccgtgtgggcgacgatattgcgttgaacggcacgacgacgctgcgggcctatcgcgtgcatctgcttggcggcgaaccgcgtgcgcgtgaccaccgggcgctgtgctgggtgacggcggccgaactgcacgatgtcgactgggtaccagccgaccgcggctggattgcggacctggcgcgaaccctcaacgggtccgccgcagatgtccaccgtcgctgttaggaaaccgacggtgtggttgacggtggccgccgtcaacttggttagaacaacgtgacaaaacgttaacttgggtttgcatgcccgtagcgatcacgatggttttctggacgcgtggcgacaacttccgggcaggacgctgacgcccatccatcgagatacccgatgttgacgagaggggtccccgacccggcggaccggggcttgacgggcgcaatgcggcgcggccggccagcccgtaacgtccagcgagtgcggtcgcgcgccgacggcccggccccacaccgctcatgacgaggagggtcatcccgtgaccgttacacctcacgtcggtggaccgctcgaagagctgctggagcgcagcgggcgcttcttcaccccaggtgagttctcggccgacctgcgcaccgtaacccggcgcggcggccgcgaaggtgacgtgttctaccgcgatcggtggagtcacgacaaagtggtccgatccacgcacggagtcaactgcaccggatcctgctcatggaagatctacgtcaaagacgggatcatcacctgggaaacccagcagaccgactacccgtcggtgggcccggaccggcccgaatacgagccacgaggttgtccccgtggcgcgtcgttctcctggtacagctattcgccgacgcgggtgcgctatccgtatgcccggggcgtgctggttgagatgtaccgggaagccaagacccgcctgggcgacccggtgctggcgtgggccgacattcaggcggatcccgagcgcagacgccgctatcaacaggcccgcggcaagggtgggctggtccgggtgagctgggccgaggccagcgagatggtggccgccgcccacgtgcacaccatcaagacatacggcccggaccgggtcgccggcttctcgccgattccggcgatgtcaatggtcagccatgccgcggggtcccggttcgtggagctgatcggcggcgtgatgacgtcgttctacgactggtacgccgacttgccggtggcctcgccgcaggtgttcggcgaccagaccgacgtgcccgaatccggcgactggtgggatgcgtcgtatttggtcatgtggggctccaacgtcccgatcacccggacgcccgacgcacattggatggcggaggcccgttaccgcggcgctaaagtcgttgtcgtcagcccggactacgccgacaacaccaagttcgccgacgagtgggtgcggtgcgccgccggtaccgataccgcgctggcgatggcgatgggccacgtgatcctgtcggaatgttacgtccgtaaccaggttccgttctttgtcgactatgtgcgccgctacaccgacctgccgtttttgatcaagttggaaaagcggggcgacctgctggttcccggaaagttcttgaccgcggccgacattggtgaagaaagtgagaacgcggcgttcaaacccgccctgctggatgagcttacgaataccgttgtcgtgccgcagggctcactgggattccgtttcggtgaggacggtgttgggaagtggaacctggacctgggttcggtggtgccggcgctaagtgtggagatggacaaggctgtcaacggcgatcgcagtgctgaactggttacgctgcccagctttgacaccatcgacgggcacggtgagacggtgtcgcgtggggtgccggtgcgccgggcgggcaagcatctggtgtgcacggtgttcgatctgatgttggcccactacggggtggcgcgtgcggggctgcccggcgaatggccgaccggctaccacgaccgaacccagcagaacaccccggcctggcaggagtcgatcaccggtgtgccggccgcgcaggcaatccggtttgccaaggaattcgcccgcaacgcgaccgaatccggaggacggtcgatgatcatcatgggcggcggaatctgtcactggttccacagcgatgtcatgtaccgctcggtgttggcgctgctcatgttgaccggatcgatgggacgcaacggcggcgggtgggcgcactacgtcggccaggagaaggtgcgtccgttgaccgggtggcagacgatggcgatggccaccgactggtcgcggccgccgcgtcaggtgcccggcgcgtcgtactggtatgcgcacaccgaccaatggcgctacgacggctacggcgcggacaagcttgccagcccggtgggtcgcggcaggttcgccggcaagcacaccatggacctgctgacctcggccacggcgatgggctggagcccgttctatccacaattcgatcggtccagtctcgatgtcgccgacgaggcccgcgccgcgggccgcgacgtgggtgattacgtcgccgaacaacttgcccagcacaagctgaagctctcgattaccgatccggataacccggtcaactggccgcgggtgctcaccgtctggcgggcgaacctgatcggctcgtcgggcaagggcggcgagtatttcttgcggcatctgctgggcaccgactccaacgtacagtccgaccctcccaccgacggtgtgcatccccgggatgtggtgtgggacagcgacattccagagggcaagctcgacctgataatgtcgatcgacttccggatgacgtcgacgacgctggtgtcggatgtcgtgttgcccgccgcgacctggtacgagaaatccgacctgtccagtaccgatatgcacccgtacgtgcactcgttcagtccggcgatcgatccgccgtgggaaacccgttcggactttgacgcattcgccgccatcgcgcgtgctttcagtgcgctggcgaaacgtcatctgggcactcgcaccgatgtggtgctgaccgcgctgcagcacgacaccccggatgagatggcatatcccgatggcaccgaacgtgattggctggcgaccggagaagtcccggtgccaggcaggacgatgagcaagctcactgtggtggagcgggactacaccgcgatctacgacaagtggctgaccctgggaccgctcatcgaccagttcgggatgaccaccaagggatataccgtccatcccttccgggaggtcagcgagctggcagccaacttcggggtgatgaattccggtgtggcggtgggtcgtccggcgatcaccacggctaagcggatggctgacgtgatcctggcgctgtccggcacatgcaacgggcgactcgcggtcgagggattcctcgagctggagaagcgtaccgggcagcggctggctcatctggccgagggcagcgaggaacgccgcatcacctacgccgatacccaggcgcgtcccgtgccggtgatcaccagcccggaatggtcgggcagcgagagcggtggccgccgctacgcgccgttcacgatcaacatcgagcatcttaagccgtttcacacgctcaccgggcgtatgcacttctacctggcgcatgactgggtcgaagaactcggcgagcagttgcccgtctatcggccgccgctggacatggcgcggctgttcaaccagcccgagctcggaccgaccgacgatggactcgggctcaccgtgcgctatctgacgccgcactccaagtggtcgtttcactcgacctaccaggacaacctatacatgttgtcgttgtcccgtggcggtccgacgatgtggatgagcccgggtgacgcggcgaaaatcaatgtgcgcgacaatgattgggtagaggcggtcaatgccaacggcatctacgtgtgccgggcaatcgtcagccaccggatgcccgagggtgtggtgttcgtctaccacgtgcaggagcgcaccgtggacacgccgcgcaccgagaccaacggcaaacgcggcggcaaccataacgcgctgacccgcgtacgaatcaaacccagccacctggccggtggctacggccagcacgcgttcgcgttcaactacctgggtccgaccggtaaccagcgtgacgaggtgaccgtggtgcgccgccgcagccaggaagtgcggtactgaccaatgaagggcccgagcgacgcttgcggagcgagacgatgaaggtcatggcgcagatggcgatggtgatgaacctcgacaaatgcattggttgccatacctgctcggtgacctgcaagcaggcctggaccaatcgctcgggaaccgagtacgtgtggttcaacaatgtcgaaacccgtccgggtgtgggctacccgcgcacctacgaggatcaggagcggtggcgcggggggtgggtgcgcgacaagaagggccggctgcggctgcgcgacggcggccggatccataagctgttgcgcatctttgccaaccccaagctgcccactatcggcgactactacgagccgtggacctatgactacgaaaacctgacatcggcgccggcgggtgacacctttccgaccgcggcgccgcgaagcctgatcagcggcaatccgatgaaggtgtcgtggggatccaactgggacgacaacctggccgggtcgccagagatcgtgccgaacgacccggtgctaaagaaggtcaaccaagtcaaccaagaggtcaagctgaagcttgaagagaccttcatgttttacctgccgcggatctgcgagcactgcctgaacccgtcgtgtgtggcgtcgtgtccgtcgggggcgatgtacaagcgcaccgaggacggcatcgtgctcgtcgaccaggaccgctgccgcggctggcggatgtgtgtgtccgggtgcccatacaagaaggtgtatttcaaccacaagaccggcaaggccgaaaagtgcaccctgtgctatccgcgcatcgaggtggggttgccgacggtgtgctcggaaacgtgtgtggggcggctgcgctatctgggtctggtgctctatgacgtcgatcaggtgctgcaggccgcgtcggtggaaagcgacaccgacctctacgaggcgcagcgccggatcctgctggacccgcacgatccgcgggtgatcgccggggcgcgcgcggaaggcatcgccgacgagtggatcgaggccgcccagcggtccccggtgtacgcgttgatcaacacctaccgggtggcgctgccgctacatccggagtaccggaccatgccgatggtctggtacatcccgccgctgtcgccggtggtcgacgcggtcagccgcgacgggcacgacggggaggacctgggcaatttgttcggcgcgctggacgcactgcggattccgattgcctatctggccgagctgttcaccgcgggcgacaccgaggtggtcgcgggcatgttgcggcggctggcggcgatgcgctgctacatgcgcgacatcaacctgggccgggagacccagccccacatcccggaatcggtcgggatgaccgaggagcagatctaccagatgtaccgactgttggctgtggcgaaatatgaagagcgctatgtcattccgacgtcgtacgcgggggagctgccggccgcggcgatgaccgacgatatggggtgctcgttgtcggtcgacggcggaccgggaatgtacgagtccggtccgttcgggcagggcagccctactccggtgccaatcgccgtggagagcttccacgctctgcagcatgccggtagcgcggccaccggcggcgctggccgatcccgggtcaacctgctcaactgggaccccaacggcgcagcggcggggctcttcccggagcctcagcccagcaaggatgtggtccagcgatgaagttgctgtctcgtgtccgagagcggtcgagcgccaccacaatgagggaccgactggtgtggcagtcggcctcgctactgctggcctatccggatgacgggctggccgagcggctgcacatggtcgatgcgctgcgcgcccaccaaacgggcccggcggcggcgctgctagggcgaacggtagcggagttgcgtgccctggcgccgatggccgcggcggcgcagtacgtcgagaccttcgatatgcgacgccgatccacgatgtatctgacgtactggaccgccggggacacccgcaaccgcggccgggagatgctggcgttcgccaccgcctatcgagacgccggcgtcaagccgccgcgtaccgaggcgcccgactacctgcccgtcgtgctcgagttcgccgccaccgtcgaccccgaggccggacgtcggctgctgaccgagcaccgtgtgccgatcgacgtgttgcgcggcgcgctggccgacgccaagtcaccctatgagtacaccgtggcggcgatctgcgagacactgcccgctgccaccaaccaggaagtgcgtcgggcacaacgcctagctcagtcggggccgcccgcggaagccgttggtttgcaaccgtttaccttgaccgtcccgcccaagcgcgccgagggggcctgaccttggccgtcttggacttggttgagatcttctgggatgccgcgccttacgtcgttgtggcgatcgcggtggtcggcacctggtggcggtatcgctacgacaagttcggctggaccacacgctcgtcgcagctctacgagtcgcggttgctgtcgatcggcagcccgatgttccatttcggcagcttgctggtgatcatgggccacgtgatgggcctgttcattccggattcctggaccagagcgttcggcatgagcgatcacctgtaccatctgcaggcgctgctgcttggcgcgcccgccggtttcgccactctgctcggtatcgggttgctgatctatcggcggcgcatccagacaccggtgtggctggctaccactcggaatgacaagctgatgtacctggtgctggtgtgcgcgatcgtggctggcctggcatgcacgctgatgggcgccacccatgagggcgatatgcacgattaccggcgctcggtgtcggtctggttccgctcgatctggatgctagcgccgcgtggcgatctgatggcccaggcgacgctgtactaccaggtgcatgtgctgatcgcgctcgcgctgtttgcgctctggccgtttacccgattggtgcacgcgttcagcgcgccgatcgcctacctgttccggccctacatcgtgtaccgcagccgcgaggtggcggccaagcacgaattgatcggttccgcgccgcgtcgtcgtgggtggtagttctctgccacaatcaccgtcgtgccattccgcaacgttgccatcgtcgcgcacgtcgaccacggcaagaccaccctggttgacgccatgttgcggcagtccggggcgctgcgtgaacgcggtgagctgcaggaacgggtgatggacacgggcgatctggagcgggagaagggcatcaccatcctggccaagaacaccgccgtgcaccgccatcacccggatggaaccgtcaccgtaatcaatgtcatagacaccccggggcacgcggacttcggtggcgaggtggagcgcgggctgtccatggtggacggggtgctgctgctggtcgacgcctccgagggtccattgccgcagacgcggtttgttctgcgtaaagcgctggccgcccatttgccggtgattctggtggtcaacaagacagaccggcccgacgcccgcatcgccgaggtcgtggacgccagccacgacctgttgctagatgtcgcgtccgaccttgacgacgaagcggccgcagcggccgaacacgcgctgggcctgccgacgctgtacgcatccgggcgcgccggggtggcgagcaccacggcgccgcccgacggccaggttcccgacggcaccaacctggatccgttgttcgaggtgctcgaaaagcatgtgccgccgccgaaaggagagccggacgcaccgctgcaggcgctggtcaccaacctggacgcgtcgacctttctgggtcggttggcgctgatccgcatctacaacggccgcatccgcaaaggccagcaggttgcgtggatccgtcaggtggatggtcagcagaccgtcaccactgccaagatcaccgaattgttggccaccgaaggcgtggaacgcaaaccaaccgacgctgccgtcgccggcgatatcgtcgccgtcgccggcctgcccgagatcatgatcggcgacacgctggccgcttccgcgaatcccgttgccctgcccaggattaccgtggacgagccggcgatctcggtcaccatcggcaccaacacctcgccgctggcgggcaaggtgggtggtcacaagctcaccgcgcgcatggtccgaagcaggctggatgccgagctggtgggcaacgtgtcgattcgtgtcgtcgacatcggcgccccggacgcctgggaggtacagggtcgcggcgagctggcgctggcggtgctggtcgagcagatgcgccgagagggtttcgaattgaccgtgggtaagccacaggtggtgaccaagaccatcgatggcacgctgcacgagccattcgagtcgatgaccgtcgactgccccgaggagtacatcggcgcggtcacgcaattgatggccgcgcgcaagggccgcatggtggagatggccaaccacaccaccggctgggtccgcatggacttcgtggttcccagtcgcggcctgattgggtggcgcaccgacttcctcaccgagacccgtggctccggtgtcgggcatgcggtgttcgacggataccggccatgggtgggggagatccgggcccgccacaccggttctctggtatcggaccgggccggcgccatcacaccgttcgcgttgctgcaactcgccgatcgggggcagttcttcgtcgagcccggccaacagacctacgagggcatggtcgtcgggatcaacccccgtccggaggacctcgacatcaatgtcacccgggagaagaagctgaccaacatgcgctcatcgaccgcggatgtcatcgagacgctggccaagccgctgcagctggatctcgagcgcgccatggagttatgtgcgcccgacgaatgcgtcgaggtgaccccggagatcgtgcggatccgcaaagtcgagctggccgccgccgcccgggctcgcagccgggcgcgcaccaaggcgcgtggctagcaacttggcgcgctggccgcgcgagcgtaacgccactgcgaaatccagcccggcttttcgcagccgggttacgctcgtgggggtactggatagcctgatgggcgtgcccagcccagtccgccgcgtctgtgtgacggtcggcgcgttggtcgcgctggcgtgtatggtgttggccgggtgcacggtcagcccgccgccggcaccccagagcactgatacgccgcgcagcacaccgcccccgccgcgccgccctacccagatcatcatgggcatcgactggatcggccccgggttcaacccgcatttgctgtccgacctgtcgccggtgaacgccgcaatcagtgcgttggtgttgcccagcgcgttccggccgattccggatcccaacacgccgaccggttcgcgctgggagatggacccgaccctgttggtttccgccgacgtgaccaacaaccacccgttcacggtgacctacaagatccggcccgaggcgcagtggacggacaacgccccgatcgccgccgacgacttctggtatctgtggcagcagatggtcacacagccgggcgtcgtcgaccccgccggataccacctgatcaccagtgtccagtcgctcgagggcggtaagcaggccgtcgttacgttcgcacagccctaccccgcttggcgtgagttgttcaccgacatcctgccggcgcacatcgtcaaggacataccagggggcttcgcgtccggtttggctcgagcgctgccggtgacaggtggacagtttcgggtggaaaacatcgacccacagcgcgatgagatcctgatcgcccgcaatgaccgttactggggcccaccttccaaacccggcatcattctcttccgccgggccggggcgccggccgcgctggccgattcggtacgtaacggagacacccaggtcgcccaggtgcatggtggctcggcggccttcgcccagttgtcggccatccccgacgtgcggaccgcccggatcgtgacaccgcgggtcatgcagttcacgctgcgggcaaacgttcccaagctggccgacacccaggttcgcaaggcgattttggggttgctggacgtggacctacttgccgccgtgggcgccggcaccgacaacaccgtcaccttggaccaggcgcagattcgttcgccgagtgacccgggttatgttccgaccgcgcctcccgcaatgagcagcgccgccgcgctgggtctgctggaggcatcgggattccaggtcgacaccaacacgtcggtgtcgccggcgccgtcggtccccgattcgacgaccacgtcggtgagcaccgggccgccggaagtcatccgcggccggatcagcaaggacggcgaacagttaacgctggtcatcggggtggccgcgaacgatccgacctcggtggcggtcgccaacactgctgccgaccagctgcgcgacgtcggcatcgccgcgactgtgctggcgttagacccggtcacgctctatcacgacgcgctgaacgacaatcgggtagacgccattgtgggctggcgccaagccggcggaaacctggcgacgctgctggcctctcgttacggctgtcccgcattgcaggcgacgacggtcccggctgcgaatgcgccgacgacggccccgtccgctcccattggccctacgccgtccgccgcgcccgacaccgcgacaccgccaccaacggcgccgcgccgcccatccgacccgggcgcgctggtaaaagcgccgtcgaatctcaccggcatctgcgaccgcagcatccagtcgaacatcgatgccgcactcaatggcaccaagaacatcaacgacgtgatcaccgcggtcgaaccgcgactgtggaatatgtcgaccgtgttgccgatcctgcaggacaccacgatcgtcgcggccggcccgagcgtgcagaacgtcagcctgtctggtgcggtgccagtgggcatcgtcggcgacgccggccaatgggtgaagaccgggcaatagccctggtcacgccggcggaatcgtcggctagctctcgcggcgttcgccggtggtgaggatcatggcgtcgataatgcgtgtgagctgctcacggtccggcggggatccggtaaacaagacatgctgatggatcaaggccggtccgattcgtgcggtcatcggagtcagagttgccgggtcgatttcgccggaacgcacgcccgcctgcaggatggactcgacaattcgcagccgcggggcccacaccgagttgatgaagatggcgcgcagctcgggctcgtgtaggagctggctgacgatttccatgctggggagggccgtcttgccggccaggatttcgcagttggcggtgaacaccgccagcagattctcccttgccgaccggtcagcgcgcggctcgggtaccggcggcaaagcgtattgcaccgcggccagcaccagctcacgtttgccggcccaccgccgatacaacgcggctttgccggtttgggcgcgtgccgcgatgccttccatggtcagcccgccgtatccggcggattcgagttcggccagcgtcgcatcgtagagcgcacgctcaagcacctcgccgcgccgccggtacgggttggcctttgcgggtgcgctcaccgtcatgctgcgatactagccaactgcggcttttccgccggcgcggttcgatcgatgcatcaggtgaggcccttttgctagccggcggcgggtgaccgcagtatcactccggaacgggttcttgccgcgacggcgcccacagcgcccccggccaggcttgccaatcccagctgggcccacgaggttcccgacggaccgcccggcgcggaggtcgggacggctttggccaacggcgtaatcgatttgtccgcaacccagctggggggcaccgacaaccccccgatcgtatccgcatttcccaatgttgccgacaccgcgggcctgaccgcgttgggtagcaactccagcgggcccttgagcgtgggtgtcaggctccgcatggcgaggttgcccatcatctggcccatgttgctgccctcgacaaaggccaacacgtattccacaggtatcgacgagattcgcgcggctgtgagcgggtaggtgcccttcgtcaacagcgtccacagcttcgaaggcagattcttggtcgccggcgcggcgaatgaccccaccgtctcggacaccgaaccgatcagttcataaagtctggccagcgcgcccgggttggcgatcggcgccgggggcgagaacggtgtcagccgtgcggcggccgccgccattgtggcgtagaggttcatcgcctcgccatcttgggaccagtactgggcatacagtgcatcgagggcaaagatcgcgggggtgtgaatcccgaaaatgttggtcgtggcgagagcgaggcgcgtcagtcggttggtctcgatcaccggcagcggcacgtgtgctgcgtgcgccgcttcataggcgcctgccacgacgctgatgtggtcggcgacgagttcagccagggaagcggtcgtgacaatccaggcccgaaatggggcgaccgcagctgccatgatcgtcgacgatggcccccgccacgatgtgatcagcccgttgatctcactctcgaaccgactggccgcgtagctcagctcgttggacagattcttccaggcgttcgcggctactagaaacggacgagcgctaccttggatgttgagggagttgaactccggcggaaaaattgtgaaatccattgtcgctcaaccgctgtctaggtggaggtgcccgcgcggttggctaattcggtgagccaatacgaagtcttgctggtctgaagtgtttggacaaatgactcgtggatcacatgggcctggcgcgcgatcgccttgtacagctcgccgtgcatggaaaacagcatcgacgtcacgatggacacaagatcgtgggcgggggattccacattggtgatcagcggcgtgaccccgtcatcatgggcgctcatcgtcaccccgatctcgtggaggttggcggccgtttccccaatcgaatcgggccgtgtggtgacaaaacacacgcgtgcatctccttccactgacgtggtctgatggtgggggtcagcgacgacttggggttccgcacggcatttgaaccgccccggtgagtccggagactctctgatctgagacctcagccggcggctggtctctggcgttgagcgtagtaggcagcctcgagttcgaccggcgggacgtcgccgcagtactggtagaggcggcgatggttgaaccagtcgacccagcgcgcggtggccaactcgacatcctcgatggaccgccagggcttgccgggtttgatcagctcggtcttgtataggccgttgatcgtctcggctagtgcattgtcataggagcttccgaccgctccgaccgacggttggatgcctgcctcggcgagccgctcgctgaaccggatcgatgtgtactgagatcccctatccgtatggtggataacgtctttcaggtcgagtacgccttcttgttggcgggtccagatggcttgctcgatcgcgtcgaggaccatggaggtggccatcgtggaagcgacccgccagcccaggatcctgcgagcgtaggcgtcggtgacaaaggccacgtaggcgaaccctgcccaggtcgacacataggtgaggtctgctacccacagccggttaggtgctggtggtccgaagcggcgctggacgagatcggcgggacgggctgtggccggatcagcgatcgtggtcctgcgggctttgccgcgggtggtcccggacaggccgagtttggtcatcagccgttcgacggtgcatctggccacctcgatgccctcacggttcagggttagccacactttgcgggcaccgtaaacaccgtagttggcggcgtggacgcggctgatgtgctccttgagttcgccatcgcgcagctcgcggcggctgggctcccggttgatgtggtcgtagtaggtcgatggggcgatcggcacacccagctcggtcagctgtgtgcagatcgactcgacaccccaccgcaaaccatcggggccctcgcggtggccctgatgatcggcgatgaaccgggtaattagcgtgctggccggtcgagctcggccgcgaagaaagccgacgcggtctttaaaatcgcgttcgcccttcgcaattcggcgttgtcccgccgcaagcgcttcagctcagcggattcttcggtcgtggtcccgggccgtgcgccggcatcgacctgcgcctggcgcacccacttacgcaccgtctccgcgcagccaacaccaagtagacgggcgacctcactgatcgctgcccactccgaatcgtgctgaccgcggatctctgcgaccatccgcaccgcccgctcacgcagctccggcgggtacctcctcgatgaaccacctgacatgaccccatcctttccaagaactggagtctccggacatgccggggcggttcattgtagacggaatcgttcactaaggtattttcaccataacggcttcggtcacaaaacggtagcgattctgttgaggaattttttcgacgctcgcccggtagggtgcctccatgtctgagacgccgcggctgctgtttgttcatgcacaccccgacgatgagagcctgagcaacggcgcaaccatcgcgcactacacctcccgtggcgcacaggtccatgtcgtcacgtgcaccctgggtgaggagggcgaggtcattggcgatcgctgggctcaactcaccgccgatcatgcggaccaactcggtggctaccgcatcggcgagctcaccgcggcgttgcgagcgctcggggtcagcgcaccgatctaccttggcggcgcgggtcgctggcgcgactccggcatggccggcacagaccagcggagtcagcggagattcgtcgatgctgacccccggcagaccgtcggggcattggtcgcgatcattcgcgagctgcggccgcatgtcgtggtgacctatgaccccaatggcggttacggtcatcctgaccacgtgcacacccacaccgtcactaccgccgcggtggccgcagcgggtgttgggtccggtaccgcagatcaccccggcgacccgtggacggtgccgaagttctactggacggtcttgggtctgagcgcgctcatttcgggcgcgcgagccctggtccccgacgatctgcgacccgaatgggtgttgccgcgggccgacgagattgcattcgggtactccgacgacggtatcgacgccgtcgtcgaggccgatgagcaggcgcgagccgccaaggttgcggcactggctgcccatgccacccaagttgtcgtcggcccgaccggccgggccgccgccttgtcgaacaacctggcactgcccatcctggccgatgagcattacgtgctcgccggcggctccgcgggcgcccgcgatgaacgtggctgggaaactgatctgctcgccggtctgggcttcaccgcgtccggcacgtaggctgccaaccaggcagccacggaaggaaccccatggaccccgacctggaccctaacctgcagcattggcaggaccgactcgacagcctgcagtgggtcatcgggtcgatactctctcagatcgacagcgtgccaacctgaccaccggcgcgacagatcgagcaatccgtttggttgtcctggccctgttgactgtcgacggggtcgtgtctgcgcttgccggggctctgctgatgccctggtatatcggctcggctccgtttccgatcagtgccttgatcagtggattggtcaatgctgcgctggtgtgggccgcagcgcgatggaccacatcgtcgcgggtggccgcgctgcccctgtgggcgtggctactgacggtagcggcgatgagcttcggcggccctggcgacgatgtcattctgggtggccagggcctgctggtctacggcgcgctggtgttcgtcgtggcaggggccgtgccaccggcgtgggtgctgtggcggcgcagggtccaagctgacggatctggctagtccgaagttagggcaaagacgggaatcccggcgggctgattggcggcaacggcggcaggaagccgcgtatccagttgatctcggtgttgatgaattggttgatcgatgccgcggtggccgtttcgatattggttagtgcctggctgaaagtgactgtcccgtccacgaagtcgatcgcattgaacaggactgcctgcacgatgggctcgccgaggtaatagaagaagttgatctgcggtgccagtatgccgatgtagggcagccatcccaccgcccatgcggtgaggttgaagccgtactgcacccacggttcgacggcgttgtagagattcttgattgcgttgccgatcgactcggcggccagagccggcagcgccgcggcggcggccgctccggcgcgcggcagcagggcgccgacggcggacaaaccgctggccccaccggtgggttggagctgcagtgcaccgctggcagcggcatttgcagcggcgctaccgccaagtgcactggagccgccagtgccgaggaacatgctgtggacccggctcagcgcgttcgagcccccacccgtcgaggcgtcggcgctaatcagtggatgccccagcaacgctcttgcgggcgcattcacggcgttcaccatggtctgcgcggcgctggcctcggcggttgcatacgcgtctgcacttgctctcagcgcctgcacgaactggtcgtggaaggctgtcatcatctgccggctgagctgctgatacccctgagcatgcgcggaaagcagcgcggcgacctgagtcgagacctcgtccgcggctgcggccaggactccggtggtgggaaccgccgcaaccacattggcggcgttaagagtcgaaccgataccggccatgtccgcagcggccgccgccagtgcctctggcgccgcgaacacaaacgacatctcgtaccttctcctggttcaccacgcggcggctgtcgccgggggcttgttcagacgctggcctctcacggatggtatcgcgatcggctgtgacctgcgccttactccaccaaaccgttggtgccggacggtcgacggcgtgccgagctcggcctggcgctactgttgcgcttatggcgccaaggttggccagcatctcacctggtggggcgtgcgggtgatatcagattgcagggaaggtataccaacgtgccgcagcctgtaggtcggaagtccaccgctctgccgagtcccgttgtaccgccccaggcaaatgcctcagcgttgcggcgggtactgcgacgggcccgagatggtgtcacgctgaacgtggatgaggcggccatagcgatgaccgcacgcggtgacgagctggccgacctgtgcgcgagcgccgcgcgggtgcgcgatgcgggtctcgtgtcggccggccggcacgggcccagcggcaggttggcgatcagctattcgcgcaaggtgtttatcccggtcacccggttatgccgggacaattgccactattgcacgttcgtcaccgtgccgggcaagctacgcgcccaaggttccagcacgtatatggaacccgacgagatcctcgacgttgcccgccgaggtgccgaattcggttgcaaggaagcgctattcactctcggtgaccgtccggaggcgcgttggcgccaggcacgcgaatggctcggcgaacggggctatgactccacgttgtcctacgtgcgcgcgatggcaatccgtgtgctggagcaaaccgggctgttgccgcacctgaacccgggtgtgatgagctggtcggagatgtcgcggctcaaaccggtggcgccgtcgatgggcatgatgctggagacgacctcgcgacggctgttcgaaaccaaggggctcgcccactacggcagccctgacaaagacccggcggtgcggctgcgtgtcctgaccgacgccggccggttgtccattccgtttaccaccggtctgttggtcggcatcggcgagacgctatccgagcgcgccgatacgttacatgcgattcgcaagtcgcacaaggagttcgggcatatccaagaagtgatcgtgcagaacttccgcgccaaggaacacaccgcgatggccgccttccccgatgccggaatcgaggattacctggcgacggttgcggtggcgcggctggtgctgggcccgggcatgcgcatccaggcgccgccgaacctggtgtctggcgacgaatgccgggcgctggttggcgccggggtcgacgactggggcggtgtctcaccgttgacgcccgaccatgtcaaccccgaacggccctggcccgctttggacgagctggcggcggtcaccgccgaagccggctacgacatggtgcagcggctgaccgcgcaacccaaatacgtacaggcgggcgcggcgtggatcgacccgcgggtgcggggacatgtggtggcgctggcggatccggcgaccggcctggcccgcgacgtcaacccggtgggcatgccgtggcaggagcccgacgacgtggcgtcctggggccgggtcgatctgggcgcagcgatcgacactcagggccgcaataccgcagtgcgcagcgacctggccagcgccttcggtgactgggaatcgatccgcgagcaggtgcacgagctggcggtccgcgctccggaacgcattgacaccgatgtgcttgccgccctgcgatcggcggagcgtgcgcccgccggctgcaccgacggcgagtatctggcgcttgccaccgccgacggtcctgcgctggaagccgttgccgcactggctgattcgttgcgccgcgatgtcgtcggcgacgaggtgacctttgtggtcaaccgtaacatcaacttcaccaacatctgctacaccggttgccggttctgcgcgttcgcccagcgaaagggtgacgccgacgcctactcgctgtcggtcggagaggtcgccgaccgggcatgggaggcccacgtcgccggggccaccgaagtatgcatgcagggcggtatcgatcccgagctaccggtcaccggctacgccgatctggttcgtgccgtcaaggcgcgggtgccctccatgcatgtgcacgcgttttccccgatggagatcgccaacggcgtcaccaagagcgggctgagcattcgcgagtggctgatcggcctgcgcgaggccgggctggataccatcccgggtaccgccgcggaaatcctggacgacgaggttcgctgggtgctgaccaagggcaagctgccgacgtcattgtggatcgaaatcgtgacgaccgcccacgaggtgggtctgcggtcatcatcgacgatgatgtacgggcatgtggacagtccacggcactgggtcgcccatcttaacgtgctgcgcgatattcaggaccgtaccggcggcttcaccgagttcgtcccgttgccgttcgtgcaccagaattcaccgttgtacctggccggtgcggcgcgccccgggcccagccatcgcgacaaccgcgcggtacatgctttggcgcggatcatgttgcacggccgcatctcgcacattcagaccagctgggtgaaacttggagtgcggcgcacccaggtgatgctcgaaggtggcgccaacgacctgggcggcacgctgatggaggagaccatctcgcggatggccggttccgaacacggatcggccaagaccgtcgctgagctggtcgcgatcgccgaaggcatcggccgcccggcgcgccagcgcactaccacatacgccctgcttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatgggcttaatagttgttgcaggagccggcaaccgactcgacaaggccgatgtactgtgccgcccccggcacagcttgcaattgcgcggccatggcagcgcgctgaggtggcggtgcggcgaggaaattgcgcaaataggactgcgccaccggtgaggcgttgaactgtgcggcagcccccggatccgtcgcgttgagcgcagctactacctgcccgtaattgcaggtggtgttaatgaccgcgtccacgggatctgcggaggcgaccccggccccgacggtcaacgacattgccacggcgcctacaccggcgctcaatgcggtcaacgacagcctcatttatggacaccttccccaaactattgcaccgtcgttaagacggcgacgacatctgcccagcggttgccgtctgcggtcgagggtaccaggcgccgtgggcttgcttctctcaaactggttatcgggcgacactgcgcggccataccaatctgcaggtcagcagcgatgaaacaacgttgtttacagcccgagaaatgagtttatagcctggccgcaagttcggtgccttgcttgatggcgcgcttggcgtccaactcggcggcaaccgccgcgccaccgctgatgtgcgggttaatgccgtgccggcgcagttcactctccagatctcgcaccggttcctggccggcgcagaccactacgttgtccaccgccagcagctggggccgcctgcgcttcgggccgaagctgatgtgtaggccgtcgtcgttgatctgttcgtagttcaccccagacagctgatgaacgcccttggccttcaacgacgcccggtggacccatccggtggtcttgccgagccgcttgccctgcgggcctttggtgcgctgcagtaggtacacctcacgggcgggcggcgccggcagtggagtcgtcaacgctccgcgggcttctcgcggatcagcgaccccccattcggccttccactctttgaggttgagggtgggtgaggagtcggtgaccagcagttcggtgacgtcgaagccaatgccgccggcgccgacgacagccacggttcgcccgaccggtctgacaccggtgatggcttcggcgtaggttaacaccatggggtggtcgatgccggggatggccggaatgcgcggtgccacgccggtggccaagacgacctcgtcgtagccggtcaactcctgggcggccacccgagtgcccagtcgcacctcgacaccgtgtttggccagaatcgtcgagaaataccggatggtttcgctgaattcctctttgccgggaatgcggcgggccatgtcaaactgtccaccgataaagtcgttggcctcgaacagcgtgacccggtgaccccgttgcgcggcgttggccgccgtggccagcccggctggtccagccccgacgacggccaccgagcgggcgcgccgggtcggggacagcaccaactgcgtctcgcgcccggcgcgtggattgagcagacacgacaccgttttcctggcaaatgcgtggtccaggcaggcttgattgcaggagatgcaggtgttgatttcgtcgacccgattggactgcgccttgagcacccagtccgggtcgctcagcatcggccgggccattgatatcagccgcacctgggtttcggccagaatccgttccgcggcctgcggcatgttgatccggttggacgccaccaccgggatagtgacgtgttcggcgacggcgctgctgatgtcgacaaacgcgccgcccggcactgaggtgacgatagtgggcacccgggcctcgtgccagccgaagccggagttgatgatggttgcgcctgccccttccacttcggttgccagcgcgacgatttcatcccaactctggccttctgcaacgtagtcggccattgacagccggtaacagatgatgaagtcggatccgacggcggcgcggctgcgtcggatgatctcgaccgggaaccggcgacggttggccggtgtgccgccccacgagtcggtgcgcttgttggtgcgcggcgccaggaactgattgagcagatacccttcgctgcccatgatttcgacgccgtcgtagccggcatcgcgggccaactgcgcgcagcgggcgaaatccgcgatggtcgcttcgaccccgcgagccgatagtgctcgcggacgaaacggggtgatcggcgccttgatcggcgaggcgctgaccgcaagtgggtggtaggcgtagcgtccggcgtgcaggatttgcagcaggatctttgcacccgaatcgtggaccgccctggtgattcggcggtgccgtcgggcttgcgccgaagtgacgagttcggaggcgaacggcagcagccatccggtgcggttgggcgcgtagccaccggtgatgatcagcccgacgccgccgcgtgcacgttcggcgaagtagtcggcgagccgatcgatatggcgggcccggtcttccagtccggtgtgcatcgaacccataaccacccggttgcgcagcgtggtaaacccaaggtccaacggggacagcagatttgggtatggatttgtcatcgcttctcctggagcgcttcagctacttcgtcgagccaatcgatggcactttcttcggctcggattccgccgcgcagcacgaggtattgatgcagtgcggcgccatcgagcgccgacggatctgcgaaggtgcgcttctcgataccgcgataggtgtccagtgacttgacacgctcggcgcgcagcgcggtgacttgggtatacagcgcggcaacgtctccgtagccggcgccacgcagcttgacggcgatatcgcgcgtgctgctgtcggtcagcgcactgccgcggccgggcctggtcgggctgagcggctcggcgatccagcgagccagctcggcccggccgctgtcggagatcgcgtataccttcttgtcgggccggccatgctggagcacggtcgtcgcgcgcacccagttgttgttctccatcacccgtaacgtccgatagatctgctgatgggttgcggtccagaaatagccgatggagcgatcgaatcggcgggccaactcgtagcccgagctggcctgttcacacagcgacaccaagatcgcgtggggtagcgccatccgggcagcatagacggcaagccggattgctatgcaactaggtgcatattgaccgtgtacgccgacgcatgtgccaagtggtcgacgtgtatgtgcaacgtctagtatcagtaaccgaacgcattgcctcagcagggcccggaggaagccttggcgaggtggacagcagcccacacatagcggtatctggaagacatgttgaggagacgtccgtgacgtacacgatcgccgaaccctgtgtcgacatcaaggacaaggcatgcattgaggagtgcccggtcgattgcatctacgagggcgcccggatgctgtatatccaccccgacgaatgcgtcgactgtggggcttgcgagccggtctgccccgttgaagctatcttctacgaagacgatgtgcccgaacagtggagccattacacccagatcaacgccgatttcttcgccgagctgggatcgccgggcggtgcggccaaggttggcatgaccgagaacgacccgcaagcggtcaaggatctggcgccgcagagcgaggacgcctgagccggctgggggcagcacccgctcgcggcggagtgtcggcgtctctgcccgtcttcccctgggacaccttggccgacgcgaaagcgctggccggggcccatccggatggcatcgtcgacctctccgtcggcactccggtcgacccggtcgcaccgctgatccaggaggcgctggcggcggccagtgccgcccctggctatccggcgaccgccggcaccgcacggttacgtgagtctgtggtggcagcgctggctcgccgctacggcatcaccaggctgaccgaggcggccgtgttgccggttatcggcaccaaggaactcatcgcctggttgccgacgttgttgggcctgggcggtgcggatctggtcgtcgtgcccgaattggcatatccgacttatgacgtcggcgcccgcctggccggaacgcgggtgctgcgtgcggatgcgctgacccagctgggtccgcaatccccggcactgctctacctgaactcgccgagcaacccgaccggacgggtgctgggtgtcgaccatttgcgcaaggtggtcgagtgggcccggggcagaggcgttctcgtggtttccgacgagtgctacctgggattgggctgggacgccgaaccggtttcggtgctacatccctcggtgtgcgacggcgaccacaccgggttgctggctgtgcactcactatcgaagagctcatcgctcgccggctaccgagcgggtttcgtcgtcggtgacctcgagatcgttgccgagctactagcggtgcgtaaacacgccgggatgatggtgccggcgccggtacaggcggctatggtggccgcgctggacgacgacgcgcacgaaaggcaacagcgggagcgctacgcacaacggcgtgccgcgctgttgccggcgctgggctccgcgggttttgcggtcgactattcggacgccggattgtatctatgggccactcgcggcgagccgtgccgcgacagtgtcgcgtggctggcgcagcggggcatcctggtggcaccgggtgatttctacggcccgggtggggctcagcacgtgcgggtggcgctgacggccaccgacgagcgggttgcggcggcggtcggacggctcacctgttagcgcgaacagacgcaacttgcggccgggtcaccgccaggtcgtgcgcagctgggttgtcaccgagagcgggttatcgccgcggaacagatcgaggatggcttgcccttgtggggagtctgctggcagttgtcggggtgggccgatgtgctttcgccatgcctgtgccagatgttgccgccgatccttgtttcgtgcgaaccagcggggcacggcgtgccaggcaaccgtgccgggcagcgatagcccgacgacggcacgaaccgcgaacagcctccgggcaacgggccgggcgggcggcgtgaggatcttgcgtccgatgaggtagcgcggttcggcaagcggcgccagtagctcgtcgagggccgcggtgaaccgcagggactgctcggtgggcacgccgtcgagttgacaccggatccagccttcggggtcggaggccaaccgtagtgccgcggatcctcgctgtgcgccgcccgcggcgtacagcgcatccgcgacgacggcggccagttgctcgagcgcgttgggcgcgtggtccaggcggcggctttcggccgccgcagcggttgccaccaggccaacacccgccgcgacgatggcgccggccgtgccggcacccgccagcatgccgagattggcggaggcaactgcggtggcggtgctggcgccgaccacggaaacggcggccacggcaccccttgccaggcggaccggactgaactgtcccggcaccggtggggtcaatgccgaggcggggatgcggggtgcggcgaccccgagcggctggcgggagcgcacgcggatggttgcgacgtcgactccttcgtagggctcgccgattcgccaccaggatctcgcctgggcgcgttcggcgacgcgctgcagcgctcgcgccgtgatggcgtgggtatcggtgaccggaggaccgtacggcgacagcgacggatcgcagtgcgtcacacccgattcgatgagcccctgcggggttgccgcgtagtacccgtcatgtttgcgcaccaggcgcaggtagtcggcatcaccgcgcgggtgttctgtggcgatacagcagaccgaccagttgtccgccaccttgtgaccgtccgaggggtcgttgcggatggcgcggccgcgcatctgagtgatcgctgcctgggtggttgcgctcgtcaggtcgatattgacgttgaccgccgcgcagtcccacccttcacctagtagcgaacgggtgccgaccaggacgcgggcgcggccggccaggaagtattcggtagccagcgcgacccacgtacgtggcgtgaagccgccggtgccgcgcatgacccgcagactagggtgggcgtcaagcggctcggcggtgacgagcgcgccgcgctcggcgcagaaggcgatcaggtcatcttcgatcgcggccgggcaggcgaaggtttgacctgttaccagaagggcgtgcagtggggtgcggcggcggtgatccgacgcggcgagcatggcggcaaccagctgggccgaacccgactgctcgctgacgggtgcgcccttcagcgatgtgggaagggcgccggtcatcgattcgaaatcgcagagcaccagcgcccgcaaccgcgcccccaagacggcgtcctcggtgtcgaggatgtgcgcggtcgcggcgatcttggattcggacagcgcgcacagtctgtctactggcgaggtcgcgacgcgtacgccgcgactggtcagccggtagcccaggccgggtagcacccgcttgatcgcggtcagcgcgtgcgcgtcgcgcggatccgcgctttgttgcaggtgcccgacgctgaagtcggtcaatacgttaacccagtcctgggcatcgggcgcaattcggtgctgctcgcgcaggcgcacgccgtcgggtagtggaatcaggccgtcgtaggcgaagcgcaggccgctgcacgcgaggtcgggttcggcacgctcgaacgtcgaccaggcgatctgattgccctcgcgcgtcgctcgatccacgatccgggtgtgcagccacgcggccaacgacatgctgcccaccttttggtcgatgagggccagcatgaggtcggcgaagcgcgcccggtgggtgccgatccaggcctgctcttcgggcgtcggttgggtcagatagaccaactcttggtagggagccaggtcgccttccctaaccagagcgggtgtcgggatcacgaagtcggcggtgccgaacagctcatcatgcagggtgtgctgccacgcggtgagctctgtggccggggtcgccgttagaccgatcagcgcggtctgcgctccgaggaccgacgccaacgcactgaccagggcgccccacgtagctagcagatggtggcactcatcgagcaccagcgtccacgggcctagcgtcgccgcccgctcgatcaccgccctcccgttggggtgcaggagatccagcaacgcttgctggtcgcggttgcgcaggacttcccgccggactgtcgaatcggtttcggcgtcgatgacggcaagcgactgatacgtcaggacgttcatcgccgaggcaaggccacgctcggttccacacttcgatgccgaccggtccgacgacggaaaactgttatcccacgcggcggcccactgcgcctgcaccgccgtgttgggaaccaacaccaaactccggcgccccagccggcgcgctgcttccaggccgatcatcgtcttgcccgcacccggcggcagcaccagataggcacggttgtcgccggcagcgacgtcggcgtcgaacgcgtccaacgcttgctgttggtatacccgccagttgccggcaaaggcccgcgattccaggtcgcggtgaggatccacaaggattcaccctagccaagcacccacgttgggcgcgagcagacgcaaaaggccccgaatccaacggatttcggggccttttgcgtctgctcgcgcccgtgcggctcgtgcggatcacacgcgcggtgcatgctgctgtggctgtcgagcagtgttgctaccttaactttcccaggcctacgacgtctggtagcggcatggcaacggcctgtgagttggctggataatgtgttcttcgtcgtgctgtggcctgcagattaacaagtcccacaacagttttcccgttgtatcggaccttgcagcatgcgatgctttcgtcttgagccactaccatgaagttagtacgctaaacaatcctgagcccgaatgtgttggtaaatggggtttgggagcattcacccacggctggtacagggggactgcgtagcgcgcaccgcaaccgccacatcggtcgccgttatcggcatggcttgccggctcccgggcggcatcgattccccacaacgcctctgggaagcgctgttacgcggcgacgatttggtgggtgagattcccgctgaccggtgggacgcgaacgtgtactacgaccccgaacctggtgtccctggtcgatcggtatcgcgttggggcgcctttctggacgacgtcggcgggtttgactgcgatttcttcggcctgaccgagcgggaggcgaccgcgatcgacccacagcaccgcttgctgctggaagtgtcgtgggaggctatcgagcacgcgggtgtggacccggcgacgctcgctgaatcacaaacaggtgtcttcgtaggactgacacacggcgactacgagctgctgtccgcggattgcggcgccgcggaaggaccgtacggattcaccggcaccagtaacagtttcgcgtccgggcgagtggcctacacactcggactgcatggccccgcggtcacggtggacaccgcgtgctcatccgggttgacggctgtgcatcaagcctgccgcagcctggatgacggtgaaagcgatctcgctcttgccggtggtgtggttgtcacgctagaaccgcggaagtccgtctcgggttccctgcaaggcatgttgtcgcctaccgggcgttgccatgccttcgacgaagcagctgatggcttcgtgtccggtgaggggtgcgtggtcctgctgctgaagcggctaccggatgcggtgcgcgacggtgatcgtgtgctggcgatcgttcgtggcaccgcagccaaccaggatggccgcaccgtgaatatcgcggcgccgtcggcgcaggctcagatcgcggtgtatcagcaagcgttggctgcagcgggcgtcgaagcgtcgacggtggggatggtcgaagcccacggcaccggcacccccgttggagatccggtcgaatacgcgagcctggccgcggtgtacggaaccgagggtccgtgcgcgctgacgtcggtgaaaacaaacttcggtcacctgcagtcggcatcggggcccctggggttgatgaagacaatcctggcgttgcggcatggggttgtgccgcagaacctgcacttctgccggctgcctgatcagctggctgagattgacactgaactctttgtgccgcaagcgaatacatcctggccggacaacaccggacagccacgtcgcgctgcggtttcctcgtatggaatgtcgggtaccaacgtgcatgccatcttggagcaagcgccggtatcagaaccagcggcttcgggacctgagctcactcccgaagccggtgggctggcgttgtttccggtgtcggctacctcggctgagcaactacacgtcacggccgcccggctggcggattgggtcgaccagaacggcaacgcgggcagtcgagttagcatgcgggacctgggctacacgctgtcctgccgccgtgcacaccgacccgtccggacggttgtgacggcgagcagttttgacgagctgagcgcggcgctgcgggacgtcgctggcgatcagattccctatcagcccgcagtggggcacgacgaccgcgggccggtgtgggtgttctccgggcaaggctctcagtggcccgggatgggcactgaactgctggtagccgaaccggtgttcgccgccaccgtcgcggcgatggagccggtgatcgctagggagtcagggttttcggtgaccgaagcgatgtcggcgccacagacggtcagcggtattgaccgggtgcagcccaccatcttcgcggtgcaggtcgccctggccgcggccctgaagtcgtatggggtacgtcctggtgccatcatcgggcactcgctcggcgaggctgcggcagccgtggtcgccggagcactgtcgctgcacgacggattgcgagtcatctgccggcgctcgcggctgatgtcgcgcatcgccggtagtggcgcgatggcatcggtggaactgcccggccaacaagtgttgtcagaacttgcgattcgtgggatctccgacgtcgtgctctcggtggttgcctctccgacctcaaccgtcgtcggcggcgccacgcagtcgatacgtgacctggtggcggcctgggagcagcaggatgtgctggcacgcgaggtagctgtggacgtcgcttcacatacaccgcaggtcgatcccatcctggacgagttgctcgaggtcctggccgaggtcgatccgacggcgccggaaattccgtattactccgcaacgttgtgggatccgcgcgagcgaccgtcgttcaccggcgagtactgggtggaaaacctgcggtacacggtgcgattcgcggcggcggtacaggccgcgctcaaggacgggtaccgagtgttcggcgagctggctccgcatccgctgctcacctacgcggtcgagcagaacgccgccagtctcgacatgccgatcgcaacgcttgccgcgatgcggcgcggggaacagctgccgttcgggttgcgcggcttcgtcgccgacgtgcacaacgccggcgccaaggtggacttctctgtccagtaccctgatgggcgcttggtggatgcgccattgccgagctggacgcaccgcaccctgatgctcagccgtgaggattcacaccgctcgcacaccggcgcggtccaggcggttcatccgctgcttggggcccatgtgcacctgttggaggaaccggagcgtcacgtctggcaggccggggttggcaccggggcgcatccgtggctcggtgaccatcggatacacaacgtggctgcgtttcccggtgcggcctactgtgagatggcattggccgcggcgcgcaccactcttggcgagctgtcggaggtgcgcgacatcaagttcgagcagacgctgttgctggacgagcagacggtggtctcatcggccgcgacgatcgccgcgcctgggatcctacagttcgcagtcgagagtcatcaggaaggcgagcccgcacggcgggccagcgcgatgctgcacgcattggaggagatgccgcagccgcccgggtacgacacgaacgctctgaccgccgcccatgagtccagcatgagcggtgaggaactgcgaaaaatgtttaacagcttaggtattcagtatggtccggctttttcaggcctagttgcggtgcacacggcgcgcggggacgtcaccacagtgctcgccgaggtcgcgctgcctggagccatccgatctcagcagtcggcatatgccagccacccggccctgcttgatgcgtgtttccagtcggtgcttgttcatcccgaggtccagaaggcgactgtcggtggtctgatgctgcccgtgggcgtgcgtaggctgcgcaactatcactcgacgcgcagcgcgcactactgcctcgcccgggtcacgtcatcgtcgcgagccggcgaatgcgaagccgatctcgacgtgttcgaccaggccggaacggtacttttgaccgtcgagggattacggctggccgcagggatttccgaacatgaacgcgcgaaccgggtgttcgacgagcgattgttgaccatcgagtgggagcggggtgagctgcctgaggtgccgcagatcgatgcgggatcctggctgctgctcagtgcgtccgaagctgatccgctgaccgcgcaactcgccgacgcgttgaatgccgttggtgcccagagcactagcgtggcttcggcgtcggatgtcgcacaattgcgttcgctgctcggaggcaggctcaccggtgttgtcgtggtgactggcccgccaacgggtggtttgacacagtgcggccgcgactatgtgtcacagctggtgggtattgcccgcgagctcgcggagctgcccggtgagccgccgcggctgttcgtggtgaccaggagcgcggcgagcgtgctgccgagcgatcttgccaacttggaacaggcgggattgcgtggactgatgcgggtgatcgattccgagcatccgcacctgggtgccaccgcaatcgacgtcgacaacgacgagaccgtcgctgccctggtggccagccaactacagagcgggtcgcaggaggacgaaaccgcttggcgcaatggcatttggtacaccgcccggctgcgtcccggtccgttacgcccggccgaacggcgaaccgccgtcgtcgaatacagacgcgacggtatgcgcctgcagatccgcactcccggcgacctcgagtcgttggagttcgtcacattcgaccgggtcgcgccgggaccgggcgagatcgaggtcgcggtgaccgcatcgagtgtcaacttcgccgacgttctggtcgctttcgggcggtatcccaccttcgagggctaccgacagcagttgggcatcgacttcgccggtgtggtgaccgcggtcgggccggatgtcaccgagcatcggatcggtgatcacgtcggcggcatgtccgccaatggctgctggagcacattcgtcagatgcgatgcccggctggcggtgacgctcccgcccgagctgccggtggccgccgccgccgcggtaccgaccgcctccgcgacggcttggtacgccctgcacgatctggctcgcatctgctcggacgacaaggtgctgattcactcggggaccggtggtgtcgggcaggcggcgatcgcgatcgcacgggccgccggatgcgagatcttcgccaccgcgggcagtgcccagcggcgacaactgctgcacgacatgggtgtcgagcatgtctacgactcacggagcaccgagttcgccgagcagatccgaggcgacaccgatgggtatggtgtcgacgtcgtactcaactcgctgcccggcgccgcacaacgtgctgggatcgaattgctggcctttggcgggcgattcgtggagatcggcaaacgtgacatctacggcgacactcggctcgggttgttcccgttccgccgcaacctgtcgctgtatgccgtcgacttggcgctgctgacacacagccacccgcacaccgtccggcgcctgctgaaaaccgtctaccaacacacggtcgagggcacgctgccggtgccgcagaccacgcactatcccattcacgacgctgccgttgccattcgtttggtcggcggagccgggcacaccggaaaagtggtgctcgatgtgccgcgtaccggtgaaggcgtggccgtggtgccccccgaacaggtccgcacgtcccggcccgacggcgcctatctcgtcaccggtggtttgggcggcttcggcctgttccttgccggcgagctggcggcggcgggctgcggacgcatcgtgctcaactcccgttcgacgcccagcccgcacgccaccagggtcatcgagcggctccgcgccgccggtgctgatatccaggtggaatgcggtgacatcgctgatgccgcaacggcccaccgagtggtggcggtggccaccgcctcgggcttgccggtgcgcggcgtgctgcacgcggcggcggtggtcgaggacgctacgttggccaatgtcaccgacgaacttatcgaccgctgttgggcgccgaaggtacacggcgcgtggaacattcatcgggccaccgccgcgcagccactggagtggttctgcttgttctcctcggccgcggccttggtgggctcgccgggtcaaggcgcatatgcggcggccaacagctggttggacgcttttgcccactggcggcgggcgcagggccttccggctacctcaatcgcctggggagcatgggccgagattggccgcgctaccgcgctggccgaaggcaccggcgcagcgatcgcgcccgccgagggtgctcgagccttccagacgctgcttcgctacggtcgggcgtactccggctatgccccgatcatgggtaccccatggttgacggcctttgcgcaacgtagccgatttgccgaagcgttccacgccacgggccaaaatcaaccggccaccgggaaattcctcgccgaactgggcagcttgccccgcgaagagtggccccgcacagtcaggcggttggtatcggaccagatcagcctgctgctgcggcgaaccattgatccggaccggccgctgtccgactatggtttggattccttgggcaacttggagttgcggacccgcatcgaaaccgaaacgggtatacgcgtcagtcccacaaagatcaccacggttcgcggcttggccgagcacgtgtgcgacgagctggcagccgcccaatctgcgccggtctgatgacggcccgggtgaagtcgttgcggaagtttgagatcgagccgaggagggcatgttgcgggttggaccgttgacaataggcacgctggacgactgggcgccgagcacgggttcgactgtgtcatggcgaccttcggctgtcgcgcacacgaaagcgtcgcaggcgccgatcagcgatgttccggtcagttatatgcaggcgcaacatattcggggctattgcgagcaaaaggcaaagggactcgactactcgcggttgatggtcgtcagctgccagcagcccggccagtgcgatatccgggcggccaactacgtgatcaacgcccatctccgacggcacgatacctatcgcagctggttccaatacaacggcaacggacaaataatccggcgtacgatccaggatcccgccgacatcgagttcgtaccagttcatcatggtgagctcacgctgccgcaaattcgcgagatcgtgcagaacacgccggatcccctgcaatggggttgttttcggtttgggatcgtgcaaggctgcgaccatttcacattctttgcaagtgtggatcatgtgcatgtggacgcgatgatcgtcggtgtcacgctcatggagttccacctgatgtacgcagcgctggtgggcggccatgcccctctcgagctaccgccggcaggcagctacgacgacttctgccgccgacaacacacgttcagctccaccctcacggtggagtcgccccaggttcgcgcctggacgaagttcgccgaaggtactaacggtagctttcctgattttccactcccacttggtgacccatcgaaacccagtgacgcggatattgtcaccgtgatgatgctcgatgaagagcagacggctcaattcgagtccgtctgcacggctgccggcgctcggttcatcggtggcgtactagcctgctgcggcctggctgaacacgagttgaccggtacgacaacctattacggactaacgccgcgcgacacgcgccgcactccagcggatgccatgacccaaggttggttcaccggcctaattccgatcaccgtccccatcgccggctcggcgttcggcgatgccgcccgagccgcgcagacctcgttcgactcgggcgtgaagctcgccgaagtaccctacgaccgcgtcgtcgaattgtcgtccacgctaaccatgccacgaccgaactttcccgtcgtcaacttcctcgacgcaggcgcggctccgctttcggtactgctcaccgcggagttaaccggtacgaacataggagtgtacagcgacggtcgctactcttatcaactgtccatctacgtcatccgcgtcgagcaggggacggcagtggcggtcatgttccccgacaacccgatcgcccgggaatcggttgcccgctacctggcaacgctgaagtctgtgttccaacgagtcgccgagagcgggcagcagcagaatgttgcctgattcattcccggtggtgaacccatcttcgcgcggctaggtgaactcgtcgcccggcggccttgggttgtggtcggctgttgggtcgcgctcgccctggtactgccgatggcggtgccttcactggcggagatggctcagcgacatcccgtcgcggtcctgcctgccgacgcgccctccagcgtcgctgttcgccagatggccgaggcgttccacgaatccggctccgagaatatcttggtagtgctgctcaccgacgagaaaggcttgggagcggcggacgaaaacgtctaccacacattggtggatcgtctgcgaaacgacgctaaagacgtcgtgatgctgcaggacttcctgactactccgccattgcgtgaggtgctcggtagtaaagatggcaaggcatggattctgccgatcggtctcgcgggcgacctgggtacacccaagtcctaccacgcttacaccgacgtcgaacgcatcgtgaaacgaactgtggccggaaccacgttgacggcaaacgtgacaggacccgcagccacggtggcagacctgaccgacgctggggctcgggatcgggcttcaatcgagctggcgatcgccgtgatgttgctagtcatcttgatggtcatctatcgcaacccggttaccatgctgttgcccctggtgacgattggcgcatccttgatgaccgcgcaggcgttggttgccggcgtgtcgctcgtcggcggtctagccgtatccaatcaagcgatcgtgttgctcagcgcaatgatcgctggtgcgggaacggattacgccgttttcctaatcagccgctatcacgagtatgtgcggctcggtgagcatcccgagcgtgccgtccagcgggcgatgatgtccgtcgggaaggtgatcgccgcgtccgcggcaacggtcggaatcaccttcctcggcatgagattcgccaaactcggtgtgttctcaacggttggcccggctctggcgatcgggatcgcggtgtcgttcttggccgcggtcaccctgctgcccgccatcctggtgctggcctcaccgcgcgggtgggtcgcaccgcgcggtgaacgcatggcgacattctggcggcgggccggaacgcgaatagtgcggcggcccaaagcttatctaggcgccagcttgattggtctggttgcattggccagctgcgcgagcctggctcacttcaactacgacgaccgcaaacaattgccgccttcggatccgagttcggttgggtacgcggcaatggagcaccatttctcggtgaatcagactattcctgagtacttgatcatccactctgcacacgacctgcgaaccccgcgcggccttgccgacctggagcagctggcgcaacgtgtgagccagatcccaggcgttgccatggttcgcggtgtgacccggccaaacggggaaacccttgaacaggcccgggcgacataccaagccggccaagttggcaaccggctgggcggcgcgtcgcgaatgatcgatgagcgcaccggcgacctgaatcggctggcatcgggtgccaacctgttggccgacaatctcggtgacgttcgcggtcaagtcagccgggccgttgcgggtgtccgcagccttgtcgacgccctcgcttacatccagaaccagttcggtggcaacaaaacattcaacgaaatcgacaacgctgcaaggcttgtcagcaatatccacgcgctcggtgacgctctgcaggtaaactttgacggtatcgccaacagtttcgattggcttgactctgttgtcgccgctttggataccagcccggtctgtgacagcaaccctatgtgtggcaacgcgcgcgttcagtttcacaagctgcaaaccgcacgtgacaatggcactctcgacaaggttgtcggcctggcgcgtcagctgcagtccacgcggtcaccgcagaccgtgtcggcggtggtgaacgatctggggcgatcgctgaattcggtagtccgctcgctgaaatcactggggttggacaatccggacgccgcccgggcgcgcctgatcagcatgcaaaatggagctaacgacctcgccagcgccggtcgtcaggtcgcagacggcgtccagatgctggtcgaccagaccaagaacatgggcatcgggctgaaccaggcgtcagcctttctgatggcgatgggcaacgatgcgtcgcaaccgtcgatggcgggtttcaatgtcccgccgcaagtgctgaagtccgaggagttcaaaaaagtcgcccaggcgttcatctcgccagacgggcataccgtgcggtacttcattcagaccgacctcaacccgttcagcactgcggccatggatcaggtcaacacgatcattgacacagccaaaggtgcacagccaaatacctccctggctgacgcgtcgatatcaatgtcgggttacccggtcatgctgagggacatccgcgattactacgagcgcgatatgcggctcatcgtcgctgtgaccgtcgtcgtggtgatcctgatcctcatggcactgctgcgtgcgatagtggcgccgctgtacctggtcggttcggtggtcatctcgtacatgtcggcgatcgggcttggtgtggtggtgttccaggtgttcctggggcaggaattgcactggagtgtgcccggcctagcgtttgtggtgctggtcgccgtgggtgcggactacaacatgctgctggcgtcgcggttgcgggacgagtcggcattgggagtgcgttccagcgtgattcgcacggtgcgttgcacgggcggagtgatcacggcagcgggtctgatatttgccgcttcgatgtccggcctgctgttctccagcatcggaaccgtcgtccaaggcggcttcatcattggggtcgggatcctgatagacacgttcgtggtgcggaccatcaccgtgcctgccatggccacgctgctcggacgcgcaagttggtggcccggacacccttggcagcggtgcgcacccgaagaaggccagatgtcagcccggatgtcagcgcgcacgaagacggtatttcaagccgtggcagacggatcaaagcggtagtgtttagccgccgaaggcgggggagcccagtaagccgcgggcaccttccacgatcgagcccggagcggtcagcggatccaggcctcgcaccggatccacggagaccggccgggtgaaccaattgtcgttgcgtgcataggccgcgtcgatctgtggttgcagcacactgtcgatttgatcgacttcggcgtcggacatgccgaggtaacgcagcggcaaggtcaacgggaggtggttcacggggaccagatacgtcgtcgtggtagcgcctcgtgagttgacggtggtcctgatgttctgcgggggtacgtcaccgggtccggtgaacccgattggggtgtgcgcgatggcagcgccgatggccgcattggcgaccgctaacagattgtccggccggtccgggaagtcgctgaagccgtcgtatgcggtgacgacatggttggtgtcgtactggctatccacctgctggggcatcgtatattcgatgaagggaatcggaatgtggctaccggggggaaaaattcgggccaggaagctcgctccgaacgcatgacgtccggtggggtcgccgaacgtcgtgaactgcagcttgtccggtgcaggtgccgtcgggtcgttggcgagccgcgcctgctcctggtcgagcacgagggaaccctgggataggccgacggccgcggctggatcggttccgtgatgaattgcgttatcaaggctgtttgtcccatctttgaccgccacgcccaccgtcatgttgtcttggtggctccctggcggcaaaagcatggtgggccaccagctgaaggccgctccggcgggatagtcgatgagatcgtgctttgcgtttgggaaatattgagagccagcctggttcgtgtactcgtaccagggaatgcccggcattcgcgcgcccccgagggcgtagacgactttggcggttgaagcgtcgcccaccggagagggggacggaggtggcccaggagcccacgggtacgcgggttcgcttgccgcaatagcggttccgaatccaccggcccaacccacgagccagaccgcgaatgctcccgcaatcactcgcttcatctgcctctgcatcgagaatcgcgtgcgtgaaagcataggaaagcagctatcgttcggcggttttcgggcggttatgtcgccatatcttagtcagccacgtcccggccgacattaaagttggcagccaacaagctgtgaatcgccctgggtcagccccgactagctcagccgtccaaccgggtgaattgctgcagccggtattgctctacacaggcggcccttctgatcttgccgctggttgtggtggggatcgacccgggcgggaccaagacgaggtccgccacgttgagaccgtgcgagcgtgatatcgcggctgtgacgttgttcttgatgacatcgagttcgtccatcgcttcgccggcggaatcgccgaggagcttgagctcgatgacagtgactaacttctctgtgtgatcgaccggaactgaaatcgcagcgacccgaccaccagtgatctcctggacggtcgactcgatgtcctcggggtagtgattgcgcccgtatacgatcagcatgtccttcatacggcccacgatgaacatctcgtcctcggagaggaatccgaggtctcccgttcgcaaccaggatccatcaggagtacctgccgaggggtggaccagcattgcgccaaaggtgtgccgtgtctcgtccggtttgttccagtagccttcggcgacgttgtcgcccttcacccagatctcgccgatcgttcccgcggggcactcaatgcaggtgtcgggatccacaattcgcactgttggtgatgtcggcatgccatagctcagcagcggtgtgccggtcttgggttcacatcgattcgcactgcccgtggacagcttgtcaggttcgaagtagacgacttctggcttgtcacccgaattgcggctggccacataaagagtcgcttccgccagaccgtacgaaggccgtatcatgtcttcgcggaaattgtacggtgcaaaccggttgcagaatctactgagcgtgttggggtggactcgttcagcaccactggtgatgcccaggacgttgccgaggtcgaggccttctatgtcggcatctgttgtcttgcggacggccaattcgaaggcgaaattcggtgcggccgaccacgaaggacttccgttggccagcgaatgtagccaacgcgctggccgttgcaggaacgccagcgggctagtgagttcactgcggtagccgcccaggatcggtgcgatgatgccaaggaccaagcccatgtcgtggtagaacggcagccacgacacgatggtagtgtcaggtggcgccacaccgttgcggtcgccgaagtagttcgacatcagctgttggaaattcgcctgaaggttccgatgcgagatcatgaccccagccggagcgcgggtggagccagaggtgtactgcaagtacgcggcgcttggcagatccttcacccgaaagctcggtgaattcccggtcaagtccaatgaatcgatttcgatgatcggccctacgttgttcgtgttcggccggtggatgtgctcggcaaccgcttctgcgaccgcagatgttgtcaggatgaccgaaggtgacgcgtcggcaagcaccgcgctgacacgttcgtcgtgagagccgatctgcgggactgacaacggaaccgctatcgctccggcctgcatcgaacctaggaaagccgcgatgtaggccaggccctgcggagccagaatcacggctcggtctccggtcgtgcaatgccgcctgacttcgtgagcaacgatgcgggtccgtcgaaacacctctgaccacgtgagcgtctcggtgatgccggcccaatcctgttcgtagtcgatgtacgtgaacgcggcgtcgtcgggctgcaggccggcacgctcgcgcagcaaggacaagacagaagagtcggacattggtgctacattaccgtttcgcgcgatctccgataacccaagcgggcagggggatggttggcgatagcgatgctgatcataacgttctgcaatgctgtgcatgtgctgaaacaggttgacgcagagtcgaagtcggtgtacgcaggggcgccgtgaggggcgtcacggtcgagttgctaagccgtgcgttccatggcccgcagccccagcgaaaagagcagccgcacatccggatcgcccagcgaggtcgacaacagctgctcgatccgccttatccggtagcgaacggtgttgggatgcacttgcagtgaccgtgcggcggcgccgatgtcgccgaaggcatccaggtaggcacgcagggtctgagccagcaccggatcctgggcgcccaggtcacgtatccgaggatcgacgagccgctggtcggtgccgaccagggtgacgatttcgtcgagcagaacggtggtgcgtgcctcggccagcgatgtcacctgccccaagatcgggtggcgctcggcactctcgagtacccgatccacctcgacgcgtgccgggttgacttcggcaagtcccgcgaccggccccgcgatggctgcccgtagtgctactcccagctcggcgcgcagtgcgctgattgtgccgcggacccacgaggtgacagctcggccggtcgtggtttggggcagcagcacatagatccgtgagccgttggcggcaacctgagcgtcgtggcgaaaagcgctggcgctcaatgccatgacgtcaacaagccgaacatggcggactgcggtatcgcggttttccgcggtgtcgaaaccgatcagcgttgcgttgccctcggcggcgacgccgagttcacgggcgatggtcgatacgtcgacgggtgctgtggttgcgttcagctcggccaggcccagtagttgctgtacccgcagcgcgtgcgtattgggctgggtcgccagtcgcgacatgatccgggcggccagcaccgcagcaccccgcaacatctcctcggcatcgtcggccaacggctgcgagccttgctggacccagatcgtgccggcgaacaccggtggccgcagcgcaccgacccccggctgatgaatcccgatggctagccgaggacgcaaccccagctcggggcgctcggccacccgcaccacctcacggccggcccgcagggcatcgaagatgccccattgacctatccactgcagatgctcgggcgggccggcgcggcccaggatggacagccgacgcagctcgtcggcctcgtcgttggaggccgagtaggcgagcacgtgcgactgggcgtcctcgatgctgatcatgccgtggatgcggtcggccagggactgtgccaacccgaacaggtcggttccggaatcgtcggtggggtcggcccggtcaccatgatgctccaagacatgattcaccaagtggtacagccgttcccagcgggcccgcggctccacggctaccaccgccgagccggcgcggacggccccggccaccaccgagtccgacgggtgcttgacgaagatcgccaccggcgcccgttggcgtgcctgatcgtcgacccagcgcaccgcctcgtcgtcggtgaccccgatcaggaagaacacatcggccgagcccgccgcggccgccaggcccagccgcacgtcgtcggaatcgatcagcgccgtcgacgccaccggcaggtccaggccgcgcggggcgtccaccaggctgaccacggtcgcatccagcgccaggagcaactggccgagccccacgccggcgatccgcatgttgtccgatcctactagcaagtccgccagatcttgtctgatcggccaaacatttgcgatgcctgggcggggatgctggcaggcatggacgcgatcacccaggtgccggttccggccaacgagccggtgcacgactatgcgccgaaatccccggaacggacccggctgcgcaccgaactggcctccctggccgatcaccccatcgacctgccgcacgtcatcggcggccgacaccggatgggcgacggcgagcgaatcgacgtcgtgcagccgcaccggcacgccgccaggctgggcaccctgaccaacgccacccacgccgacgccgcggccgccgtcgaagccgccatgtctgccaaaagtgactgggcggcactgccgttcgatgaacgtgccgcggtgttcctgcgcgccgccgatctgttggccgggccgtggcgggaaaagatcgccgccgcaaccatgctcggccaatccaagtcggtgtaccaggccgagatcgacgcggtctgcgagctgatcgacttctggcggttcaacgtcgctttcgcccgacagattttggagcagcagccgatcagtggcccgggggaatggaaccggatcgactaccgcccgctggacggtttcgtctacgcgatcacgccgttcaacttcacctcgatcgccggcaatctgccgaccgccccggctctgatgggcaacaccgtgatctggaagccgtcgatcacccagacgctggcggcctatctgaccatgcaactgctcgaggccgccgggttgccgcccggggtgatcaacctggtcactggcgacggattcgcggtttccgatgtggcactggccgatccacggctggccggcatccacttcaccgggtcgacggctaccttcggccacctatggcagtgggtgggtaccaatatcggccgctaccatagctatccgcgactggtcggcgagaccgggggcaaggacttcgtggtggcgcacgcctcggcccgcccggatgtgctgcgcacggccctgattcgcggagcattcgattaccagggccagaagtgctcggcggtgtcgcgagcgtttatcgcgcattcggtgtggcagcggatgggcgatgagttgctggccaaagccgccgagctgcgctacggtgacatcaccgacctgtccaactacggtggtgcgctgatcgaccagcgcgccttcgtcaagaacgtcgacgccatcgaacgggccaaaggcgcggccgcggtcaccgtcgccgtcggcggcgaatacgacgacagcgaaggctatttcgtgcgccccacggtgttgctctccgacgacccgaccgacgagtcgtttgtcatcgagtacttcggtccgctgctgtcggtgcatgtctaccccgacgagcgctacgagcagatcctcgacgtcatcgacaccggatcccgctacgcgctgaccggcgcggtcatcgccgacgaccggcaggccgtgctgaccgcgctggatcggctgcggttcgcggcggggaacttctatgtcaacgacaagccgacgggggcggtggtggggcgtcagccgttcggcggtgcacgcggatcgggcaccaacgacaaggccggttcgccgttgaacctgctgcggtggacgtcggcgcgcagcatcaaggagacgttcgtcgcggccaccgaccacatctacccgcacatggcggtcgactgatggccggctggttcgcgcacacgctgcgcccggcaatgcttgccgccggccgctcggatcggctgggccgcatcgtcgagcgctcgccgctcacccgcggggtggtgcgccggttcgtgcccggcgacacgctcgacgacgtggtggatatcgttaccgcgctgcgggattcgggccgctacctcagcatcgactacctgggcgagaacgtcaccgatgccgacgacgctgccgccgccgtgcgggcgtacctggggctcttggacgtgctgggccgccgcggcgatatcgcatgcgacggggtgcgaccgctcgaggtgtcgctcaagctgtcggcgctcgggcaggccctcgatcgcgacggccagaagatcgcgctggacaacgcccgcgccatctgtgagcgggccgagcgggtgggcgcctgggtcacggtggacgccgaagaccacaccaccaccgattccacattgtcgatatcgggcgatttgcgcgtcgactttccttggctgggcacggttgtgcaggcctatctgcggcgcacgctggccgattgcgcggagttggcggccgtgggcgcccgagtccggttgtgcaagggcgcctatgacgaacccgcatcggtggcctaccgagacgccgcgcaggtcaccgactcctatctgcggtgccttcgggtattgacggcggggcgaggctatccgatggtggccacccacgacccggtgatcatcgcggcggtaccggggatcacgcgcgaatcagggcgtagtcaaggtgatttcgaataccagatgctctacggcgtccgcgacgacgaacaacgacgactgaccggcgccggtaaccacgtgcgggtgtatgtgcccttcggcacccggtggtacgggtatttcctgcggcggctggccgaacgcccggccaacctggcgttcttcctgcgggcgctgaccgaccgccgacgcgcgcgggggtgcgccgagcgctgaaatcgccggttgctgtcacattcggcggggctgtctcgtccttgatgttatgaattccagcatgggtcggcgggaggacacatgtcgcaacacgacccggtaagtgcggcctggcgggcgcatcgggcctacctggtggacctcgcgtttcgtatggtaggtgacatcggcgtggccgaagacatggtgcaagaggcattttcccgcttgctgcgggctccggtcggcgacatcgacgacgagcgtggctggctgatcgtggtcaccagccggctgtgcctggatcacatcaagtcggcgtcgacacgccgggagcgcccgcaggacatcgccgcatggcacgacggtgacgccagcgtgtcatcggttgacccggctgaccgggtgactctcgacgacgaggtccggctggctttgctgatcatgctcgagcgcctcggccccgcggagcgggtggtgttcgtgctgcacgagatctttgggctgccctaccagcaaatcgccacgacgattggcagccaggcctccacatgccggcagctggctcatcgggcccgtcgcaagatcaacgaatcgcgcattgcggccagcgtggagccagcccagcatcgcgtcgtcaccagagctttcatcgaagcctgctccaacggagacctggacaccctgctcgaggtgctggatccgggtgtcgccggcgagatcgacgcccgcaaaggcgttgtcgtcgtgggcgcggatcgggttggcccgaccatcctgcgccactggagtcaccccgccaccgtcctggtagcccagccggtgtgcggtcaaccggcggtgctggcctttgtcaaccgagcgcttgccggcgtgttggccctgtcgatcgaggccggcaagatcacaaaaatccatgtcttagtgcagccttcaacattggacccgttacgggccgaactcggcggcggttagttaggtatcggaggtatgaccatgaaatcacttgccgcgcttgaccggccgagctggttgtcatcgtcggcgtggccctggcagccctacctgctgagccaccatcagggcggcatcgcggttaccgatatcggcgacgggccggcggtgctgttcgttcacgtcggcagctggagctttgtctggcgtgacgtgttgttgcgtctagccaacgattttcggtgtgttgccatcgacgcaccgggttgtgggctcagcgaccggctctcaaccccgccaacacttgcccaggcggccgatgcaatcacctcggtcattgatgcgctgcagttacgtgacctcaccctggtagcccacgacctgggcggcccggccggcttcctggccgccgcccgtcgcggcgaccgcgtcgcggcactggccgcggtcaactgcttcgcatggcggcccacgggtccgctgttccggggcatgctcgcggcgatgggcagcgcccccgtgcgtgaactggacgcggccatcaatgcgcttgcccgcgcgacgtcgacgcggttcggggccggtcggcactggagccgcgcagaccgcgcggcttttcgggcgggaatcgatgcgccggcccgcagggcgtggcatgcctacttccgcgatgcgcgccgtgcccatgccctctataccgacgtcgacgccgcgttgcgggggggtctggccgatcggccactgctgaccatcttcggtcagttcaacgatccgctgcggtttcagccgcgctggaaagagttgtttccgacggcacgccaactgcaggtccgccggggcaaccactttcccatgtgtgacgacccagacctggtggccggggcactcacgtctttcgtgcaacggtcaacgtgagccgccgactgccgtcacacctggtacaccttgcggtttgccgccgcgccgccacatgccaagctactcgccatggccgtcgctattgcccgtccgaaattggaaggaaacatcgccgtcggcgaggaccgccggatcggcttcgccgagttcggcgccccgcagggtcgtgcggtcttctggctgcatggcaccccaggggcccggcggcagatcccgaccgaagcccgggtctacgccgagcaccacaatattcgtctgattggcgtcgatcggcccggcatcggcgcctcgacgccgcatcagtacgaaaccatcttggcgttcgccgacgatctgcggaccatcgccgacacgctcggcatcgacaagatggccgtggtgggcctgtcgggcgggggcccatacaccctggcgtgcgccgccgggctgcccgaccgggtggtcgccgccggtgtcctcggcggcgtcgcgccgacgcgcggcccggacgcgattagcggcggtttgatgcgccttggttcggcggtggcgccgctgctgcaggtgggcggcaccccgctgcggctgggtgcgagcttgctgatccgggcggcccggcccgtcgcgtcccctgccctcgacctgtatggcctgctctcaccgcgggccgaccggcatttgctggctcggcccgagttcaaggcgatgttcctcgacgatctgctcaacggtagtcgcaagcagctcgctgcgccgttcgccgatgtcatcgcctttgcccgcgactggggattccggctggacgaggtgaaagtccccgtccgctggtggcacggagaccacgaccacatcgtcccgttctcccacggggaacacgtcgtatcccggcttcccgacgcgaagttgttgcacttgcccggcgaaagtcatctcgctgggcttggccgtggtgaagagattttgagcaccctgatgcagatttgggaccgcgacctgcggaaatgatcgggcgtgtgaccgagctcgcatgggcgggccgcactgctttgcatcgccatttgtgcctattgacggccttaatatgacatgctgttgcctgtgttagagcccgctgaccgcccctgtgatgcccccggatggtttctctacctcaccgacataccgcgcgcgggtgtcgagtacgggcaattgctcgccgtgctgccgctgcagcggatgctgccggccggcgacggacatccggtactggtgctacctggcctgctggccggcgacggttccacctggatcctgcgacggatcttgcgtcgcctcgggtacgcggcctacggctgggggctcggccgcaacatcgggccgacggccaaagcggtatccgggatgcgggacctcctcgacaagctccactcccggtaccacaccccggtgagcctgattgggtggagcctgggtggcatcttcgcgcgcggcctcgcccgcgaccatccgtcggcggtgcgccaggtgatcacactgggcagcccgtttggcatgagggacacctgtgagacgcgctccgcgtggagcttcaaccggtatgcgcatctgcacaccgagcggcacgagttgccgctggaaatggaaagtgaacctttgccggtgccgaccaccgcgatctactcgcgctgcgacggcatggtcgcctggcagacgtgcatgaattcgccatcggagcgcgcggaaaacatcgcggtgcgcagcagccacatcggctacggccacaatccgccggtggtgtgggccatcgccgaccggctggcacagccccagggtgcatgggcgccgtttcggccgccgaaggtgttgagcccgctgtttccgcgaccggatacaccggcagaggcggtcagcaccccccagacgcgaccggcctgacggggcaggcgatcacggcgccggggtagcctcgctcacgtgctgctggcctccctgaatcctgctgtcgtctccgccgccgatatcgcggacgcggtccgcatcgacggcgacgtgctgagccgtagcgacctggtcggcgcggcaacgtcggtggccgagcgggtcgccggtgcgcaccgggtcgccgtgctggccacgccgaccgcgtcgacggtgctggcgatcaccggctgcctgatcgccggcgtgccggttgtgccggtacccgccgatgtgggcgtcaccgaacgccggcacatgctcaccgactccggcgtccaggcatggctgggcccgttgcccgacgacccagcggggctgccacacatcccggtgcgcacgcacgcgcggtcctggcaccgttatccggagccctcacccggggccatcgccatggtggtctacacgtccggcaccaccgggccgcccaaaggcgtgcagctgagccggcgggcgatcgccgccgacctcgatgcattggcagaggcctggcagtggacggccgaggacgtgctggtccacggtctgccgctgtatcacgttcacggcctggtgctgggcttgctcgggtcgctgcggttcggaaatcgcttcgtgcacaccggtaaaccaacgccggccggctacgcccaggcctgttatgaagcgcacggcacgttgttttttggggtgccgacggtgtggtcacgagtggcggccgaccaagctgccgccggggcgctcaaaccggcgcggctgctggtgtccgggagtgcggcactacccgtgccggtgttcgacaagctggtgcagctcaccgggcaccggcccgtcgaacgctacggtgcttcggagtcgctgatcaccctatcgacgcgggctgacggtgagcgtcgcccgggctgggtcggcctgccgctggccggtgtgcagacccgactggtggacgacgatggcggtgaggtcccgcacgacggggaaaccgttggaaagcttcaggttcgcggtccgaccctgttcgacggctacctgaatcaacccgatgccaccgccgcggcgttcgacgccgacagctggtaccgcaccggcgacgtcgcggtggtcgacggcagtgggatgcaccgcatcgtgggacgcgagtcggtcgacttgatcaagtcgggtggataccgggtcggcgccggtgaaattgaaacggtgctgctcgggcatccggacgtggcggaggcggcagtcgtcggggtgcccgacgatgatctaggccagcggatcgttgcctacgtagtcggctcagcgaatgtcgatgcggacgggcttatcaactttgttgcccaacaactttcggtgcacaagcgcccgcgcgaggtgcgtatcgtagatgcgctgccgcgcaacgcgttggggaaagtgctcaagaagcagttgctgtcagaaggctgagctacggcgaattatcgtgtaccgctggacagttacgctggcacactgttactccgacggcccggtgagcttagcgcatgggccttgttgccgcgccactgtagggcttccagggcgacggccacatggacggaggtgtggtcgagcggtcgcggtagcagccgctgagcggactcgagtctgcgcagaaatgtattgcggtgagtgtggagacgttttgcggcccgggaggcgttgcactgctcgttgatgaaggtcagcagggccgtttgtagatctgggctggcagactcgaggtctccaagcgtactcgtgatgaattcgcttgcagcatctggattttggctgatcaatgcgaccatcttaacgtcggcaaagaaggcgacccgctgggtcgaccgtagccgtgacaaggtgcgctgggtgatgagcgcttcgaggtggctgcgccggaacccctccaccccgttggcggtggtcccgatggcgatgcgcgccccgggtgcgttgtccaccgccgcctgcactgtgtcgatgtcgagtccgtcggcgtcggtcacccacgcccagcggctcgccgccccggcgaccaccgtcagcggtcgtgtcgatcccacggcgtggcagaacagatcagccgcccggtcgaggtagctgtggtcaccgtcgagctcgtcgctccagatgatggcagcggtatgggcacgactcagcgggtagcccaatttcgcttcggcccgttcggggctgataggggcgccatcgagaatcagcccgacgacctcgaggcgttcggcatgggtgctgcgggtcagttcgtcgtgttccgactgcacttgcgcggcgataccggtcagcgtggcctcgatgaagtcgttgacggagcgggccgacacgtctagcagctcgcgcagctcttgggggtcggaagtgagttcgaacgcaatccccatccagaaccgccacccgatgtgctcaccggttcgatagatgttgaacgctactgtgtccagcccccggcgcaccaggtctcgggccatccgcagtggctcggtgccgagattggcgggcacccgagcaccagggtcacgcaggttggccgcagcccagtacaccaggttggcgcgattggccgtctggacaaccttcgcaagcaccggatcgttggcgatcgccggattggccgcaatcgtggcacggtccagttcctcgatccactccgggctgggattgagggcgatgcgtgctccctcgcggatcagctcacgaattcgcggcgaaggttgttgccatgccacgcgccgatcttagggccagcgggtgcaatttgcacactatgttggcactattgtgccggattcacactgcacggccggtgtgtgcgcgaaatcacggtgtgggtctgctggatgagtcgaccgtgttgaacaacttgcgacacaccgcaatttgcgaaatccgccaccgaccgggcatagtaacccagctagtcgtcgttgtcgcgtcgaaccacatggtgaactgtgcggcgggtgcattttgcacatcaagtgggcgctgattgggaagatttacccttcggcggcggcggtaggtgcagattgcactttggctcatgctgattgaaattttttgacctgttgcggtccttgcgggctcgccatcattggcggcagttcgtcaccgacgaatcggggccaaggacgtaggcgaccagttcgcttgactgctaaccgctcctgatcgtacccgtgcgagtgctcgggccgtttgaggatggagtgcacgtgtctttcgtgatggcatacccagagatgttggcggcggcggctgacaccctgcagagcatcggtgctaccactgtggctagcaatgccgctgcggcggccccgacgactggggtggtgccccccgctgccgatgaggtgtcggcgctgactgcggcgcacttcgccgcacatgcggcgatgtatcagtccgtgagcgctcgggctgctgcgattcatgaccagttcgtggccacccttgccagcagcgccagctcgtatgcggccactgaagtcgccaatgcggcggcggccagctaagccaggaacagtcggcacgagaaaccacgagaaatagggacacgtaatggtggatttcggggcgttaccaccggagatcaactccgcgaggatgtacgccggcccgggttcggcctcgctggtggccgcggctcagatgtgggacagcgtggcgagtgacctgttttcggccgcgtcggcgtttcagtcggtggtctggggtctgacggtggggtcgtggataggttcgtcggcgggtctgatggtggcggcggcctcgccgtatgtggcgtggatgagcgtcaccgcggggcaggccgagctgaccgccgcccaggtccgggttgctgcggcggcctacgagacggcgtatgggctgacggtgcccccgccggtgatcgccgagaaccgtgctgaactgatgattctgatagcgaccaacctcttggggcaaaacaccccggcgatcgcggtcaacgaggccgaatacggcgagatgtgggcccaagacgccgccgcgatgtttggctacgccgcggcgacggcgacggcgacggcgacggcgacgttgctgccgttcgaggaggcgccggagatgaccagcgcgggtgggctcctcgagcaggccgccgcggtcgaggaggcctccgacaccgccgcggcgaaccagttgatgaacaatgtgccccaggcgctgcaacagctggcccagcccacgcagggcaccacgccttcttccaagctgggtggcctgtggaagacggtctcgccgcatctgtcgccgatcagcaacatggtgtcgatggccaacaaccacgtgtcgatgaccaactcgggtgtgtcgatgaccaacaccttgagctcgatgttgaagggctttgctccggcggcggctcaggccgtggaaaccgcggcgcaaaacggggtccgggcgatgagctcgctgggcagctcgctgggttcttcgggtctgggcggtggggtggccgccaacttgggtcgggcggcctcggtcggttcgttgtcggtgccgcaggcctgggccgcggccaaccaggcagtcaccccggcggcgcgggcgctgccgctgaccagcctgaccagcgccgcggaaagagggcccgggcagatgctgggcgggctgccggtggggcagatgggcgccagggccggtggtgggctcagtggtgtgctgcgtgttccgccgcgaccctatgtgattccgcattctccggcggccggctaggagagggggcgcagactgtcgttatttgaccagtgatcggcggtctcggtgttcccgcggccggctatgacaacagtcaatgtgcatgacaagttacaggtattaggtccaggttcaacaaggagacaggcaacatggcaacacgttttatgacggatccgcacgcgatgcgggacatggcgggccgttttgaggtgcacgcccagacggtggaggacgaggctcgccggatgtgggcgtccgcgcaaaatatttccggtgcgggctggagtggcatggccgaggcgacctcgctagacaccatggcccagatgaatcaggcgtttcgcaacatcgtgaacatgctgcacggggtgcgtgacgggctggttcgcgacgccaacaactacgagcagcaagagcaggcctcccagcagatcctcagcagctaacgtcagccgctgcagcacaatacttttacaagcgaaggagaacaggttcgatgaccatcaactatcagttcggtgatgtcgacgctcatggcgccatgatccgcgctcaggccgggttgctggaggccgagcatcaggccatcattcgtgatgtgttgaccgcgagtgacttttggggcggcgccggttcggcggcctgccaggggttcattacccagttgggccgtaacttccaggtgatctacgagcaggctaacgcccacgggcagaaggtgcaggctgccggcaacaacatggcgcaaaccgacagcgccgtcggctccagctgggcctgacaccaggccaaggccagggacgtggtgtacgagtgaaggttcctcgcgtgatccttcgggtggcagtctaggtggtcagtgctggggtgttggtggtttgctgcttggcgggttcttcggtgctggtcagtgctgctcgggctcgggtgaggacctcgaggcccaggtagcgccgtccttcgatccattcgtcgtgttgttcggcgaggacggctccgacgaggcggatgatcgaggcgcggtcggggaagatgcccacgacgtcggttcggcgtcgtacctctcggttgaggcgttcctgggggttgttggaccagatttggcgccagatctgcttggggaaggcggtgaacgccagcaggtcggtgcgggcggtgtcgaggtgctcggccaccgcggggagtttgtcggtcagagcgtcgagtacccgatcatattgggcaacaactgattcggcgtcgggctggtcgtagatggagtgcagcagggtgcgcacccacggccaggagggcttcggggtggctgccatcagattggctgcgtagtgggttctgcagcgctgccaggccgctgcgggcagggtggcgccgatcgcggccaccaggccggcgtgggcgtcgctggtgaccagcgcgaccccggacaggccgcgggcgaccaggtcgcggaagaacgccagccagccggccccgtcctcggcggaggtgacctggatgcccaggatctctcggtagccctcggcgttgacgccggtggcgatcaaggtgtgcactccgacgacgcggcctgcctcgcgcaccttgagcaccagggcgtcggcggcgaggaaggtatacgggccggcatcgagcgggcgggtccgaaacgcctctacggcttcgtcgagctctttggccatgatcgacacttgcgacttggaaagctttgtcacaccaagtgtttcgaccaggcgctccatccggcgagtggatactcccagcaggtagcaggtcgccaccacgctggtcagtgcgcgttcagctcgcttgcggcgctgcagcagccagtccgggaaatagctgccctggcgcagcttggggatcgcgacgtcgatggttgcggcacgggtgtcgaaatcacggtggcggtagccgttgcgctgattggaccgctcatcgctgcgttcgcggtagcccgccccgcacagggcgtcggcttcagcccccatcaaggcggcgatgaacgtcgagagcagcccgcgcagcagatccgggctcgcctgtgcgagttggtcagccagaagctgctcggcgtcgataagatgagaagaggtcattgcgtcatttccttcgattgacttttgctggtcgtttcgaaggatcacgcgatgaccgcccactactgggctacgacacgcccaccggccttacctgcccgtacaccacacccctggacgtaacttgacaccaatccacagcaccgagcagtgacagaaggtgccccaaggtgtggtgaaactcgctggacggtccccaggatgttggcagcacattcaccggacatgaccggagcaagaccggacatcctcccataccgtcgtcgccgtgtacatccgtagcccgtcctggcaggtgctgggttgaccaaaatcagcccaacacctgccacgacgatgaagcgggttgcgctggcatgtcttgtcggctcggcgatcgaattctacgacttccttatctacggcaccgctgcggcgctggtgtttcccaccgtgttcttcccacacctggatcccacggtggccgccgtggcctcgatggggacatttgctgtggcgttcctatcccggccgttcggcgcggccgtctttggatactttggagaccgcctcggccgcaagaagaccctggtcgccacactgttgatcatgggcctggcaaccgtgactgtcgggctggttccaacgacagtggccatcggcgccgcggccccactgatcctgacgaccatgcggctgctgcaagggttcgcggtcggcggcgagtgggccggttcggcgctgctgagcgccgagtacgcgcccgccagcaaacgtggctggtacgggatgttcaccgttgtgggtggcggcatcgcgctggtactgaccagcctgacctttctgggcgtgaactacaccattggcgaaagcagccccacattcatgcagtgggggtggcgcataccgtttctggtcagtgcggcgctgatcgccgtcgccctatacgtgcggttcaacatcgacgagaccccggtgttcgcccgggaaagggcagacgaaaaaacccgtttgggcccagccgaaacgccgattgcccaagtactgcggcggcagcggcgagagatagtcttggccgccggcagcgccgtttgctgcttcggcttcgtctacctggccagcacttacttggccagctacgctcaaacccgactggggtattcgcgcggcagcatcctgttcgacagtgtgctgggtggactgctgtgcatcgtgttcaccgcgctttcttccgctctttgcgaccaactcgggcgccgccgcgtcctattggccgggtgggcggtggctctaccctggtcgctgttggtcatgccgctgatcgactccggcagccccagtttgttcgcggtggctgtcgtcggcatgtatgccatcggcggattcggtttcggacccacggcatcgttcatcccagaactgtttgctactagctaccgatacacgggcagcgcgctcgcggcgaatctcgctggggttgccggcggcgcgctaccgccggtgattgccggcgcgctggtggcaacctatggcagctgggcgatcggtgtcatgctggccatcctcgcgttgatcagcctggtatgcacctatcggttgcccgaaaccgccggatcggccctcgtcagccgctagttggcgtgcaggtcctcgttgagggcaatgccctgaccgtcgcgggccagcacttcgaccgccccgctgacggaattgcggcgaaacagcaggttgctgctcccggagagctcacgcgccttgaccgaattgctgtcgggcatggtgaccctcgtgccggcggtcacgtacagcccggcctccaccacgcagtcgtcgcccagtgagatgcccagaccggagttggcgccgagcagacaacgcttgccgatcgaaatgacgtgtgttccaccgccagacagcgtgcccatgatcgacgctccgccgccgacatcggagccgtcgcccaccaccacacccgccgagatgcggccttccaccatcgaggcgcccagggtgccggcgttgtagttgacgaagccctcatgcatcacggtggtgcccggcgccaggtgagcgcccaaccgcacgcggtcggcatcggcgatacgtacgccggtgggcacgacgtagtcgaccatccggggaaacttgtcgacgccatacacagtcaccggtccgcggcggcgcagccgcgcccgcaccgcctcgaaaccgtctatggcgcagggtccgtgattggtccacaccacattggtcagcaccccaaacaagccgccggcgttcaacccatggggcgccaccaggcggtgcgacaagaggtgaagccgcaggtaagcatcgtatgggtcagcggcgacatcgtcgagcgagccgatgaccgtacggaccgcgatggtctcggtgcggcggtcgtcatcgcggccgatcagcgcggccagctcgacaggaacgtcggacaccgccagtcgtgacgtcgcgctggtgcccgattcggtcagttccggcgcgggaaaccaggtgtcgaggaccgatccgtcagcggcgagggtagccaggccgatgcctgctgctccagtcacggtcgacacgctacttgtgccgccgaacagacacaaaaccaccctatttcgaccagaatcgggtgcttttgcgtctgctcggccaactaagctagcgccgtgctggatttgcgcggggacccgatcgaattgaccgcggcgctgattgacatccccagcgagtcgaggaaggaggcacgcatcgccgacgaggtggaagcggcgttgcgcgctcaggcatcggggttcgagatcatccgcaacggcaacgcggtgctggcgcgtacaaagctgaaccggtcctcgcgggtgctgttggccggacacctggacaccgtgccagtggccggcaacctgcctagccgccgcgagaacgaccagctgcacggctgcggcgcagccgacatgaaatccggcgacgcggtcttccttcatctggccgctacactggccgaaccgacgcacgatctaacactggtgttctacgactgtgaggaaatcgattcggcggcaaacggtttaggccgcatccagcgcgagctgccggactggctatccgcggatgtagccatcttgggtgagcccaccgccggctgcatcgaggctggttgccagggcacgttgcgtgtcgtcctcagcgtgaccggaactcgcgcgcattcagcgcgttcgtggttgggtgacaacgcaatccacaagttgggtgctgtgctggaccggttggccgtctaccgggcacgcagcgtcgacatcgacggttgcacctatcgggagggcctctcggcggtgcgcgtagcaggcggcgtcgccggcaacgtgatccctgacgcggcctcggtcacgatcaactaccgctttgcccccgaccggtcggtggccgcggcattgcaacatgtccatgacgtgttcgacgggctcgacgtgcagatcgagcagacggacgccgcggccggtgcgctgcctggcctgtccgagcccgcggccaaggcgctggtcgaggccgccggcgggcaggtccgggccaagtatggctggactgatgtgtcgcgctttgccgctttgggcataccggcggtcaattacggcccgggtgatcccaacctggcgcactgccgcgacgaacgggtgcccgtcggcaacatcaccgcggccgtggacttgctgcgccgatacctgggtggctagcgctgctgtggccccaagcgtgctgccgccttggtcgcgtcggctgccgcggctgccatcccgatcccggccagctcctcagccaccgcggtcagctcggcagcatctccgtcggccaggccacgggcgtgcttgacgaggatatttcctacggtgcagtcgatttcggcggcgaggcgagtcaccgggtccaccgcacggatgtcgcccaaccgaaccgcgttatgccaggcgcatagggccaccgccgcctgcccggcccgctcagccgtccgggcggcctcccgggccgccgcgatggcccctgtcatgtcctgggccgccgccctggtccaggccctggccagcccgagctcgggtgcgaacaacgcggacttcgttccgtgccgagcttcagcgcgctgcagtgtttttgcagactcggcgatatggccttgctgcgcgatggccgttgccaacaacatcagcgacagcggaccccacgagtagccggttcgttccagtgtggcggcggccggctccagcatcgatgccgcggcgccgaattcgcctttggtgatcagtacgtacgccaacaacacttcaccgatggaccggccaggttgctgcagctaggcgaagtcggtgaaccgcttggccagctcctgagccggcgcgacgtcgcctgccagcagcagcgacgtgatctgagccaggcccacggtgaaccgcagcagccccggatgttcggcggccgacgcccgttcggccagccggtcaacgtcgccgaaccggcccattcgtgccgatgataacgcggcagcgctggcggcccaggccacggccatgtcgtcggcagccggtccggatagcacctcggtggccagcgtgatggcccgcggcaagtttccggagttcatcgcaaacgtggccgccagcgcatccagggtgctgcgggccatgggctcggtcactcggctgcgggtcgtctgcagaaacgccgtggcgcgctcgggctcgttgagcatccagaaccgattcgccgcccggggtatcgcccaggccatcagctcggtctcggtcaattcggcgggattcaccgccgccagcaccgcgtcagcttcgcgaccgcgaccctgccaaccgagtgcgtaagccaagggcaggcgtgccgccagggcgtccgacctatccagcgctgcccgcgccaaccgttcggcaagccggacgtcgccgagccgcagggcctgcccggctgcggtcgccgcatccgtgaccgcggccggggtagcactggcggggacgtcgatggccagtgaggacagccgtaactgatcgctgacatggtcggatgggtgcttggccagctgcgcgaccagcgacacgcgcaatgcatgcgcgtgctcggccgtcaatacggcgcgtgcgcggtcggcgtacagcggatggccgacaaaaatctcgctggtatcgctgtcgggacccacccgcaccgcgccggcggcttcggcttggccgagcgtgtccaactgctcgccaccgaccagggccaccaggtcggtgcgcgccaacggttcggcgatggcgaggtagtcgacaacggcgcgggccggttccggcagggcgcacaggtactcgtcgatcacgccggacagcggccgacgatcctcgtctcgacagcgccaccggccgtccacgtgttcgagaccaccgccgtcgatgaggtggcgcagatacaacgggttgccaaggctgcgccgaaagagctcgtcggcgtcggcgacgtccagtgtcgcgtccagcgccgactccacgaacgccgcggtttgggccctgtcgagcggctcgatggcgacccgggtgagcaggtcatcggaccagagcgcagctatagcgtccggtggctcggcctccgaggcgacggtgaccaccagccgcgccgccccggcccgcgccagctggtacaccaaggtggccgacagcggatccaggttgtgcgcgtcgtcgaccaccagcagcagatcgccagcatcaccggtcagggaactacgcgccgcccgcagcagcgccgcgggccgcccaatgtcggctccggaggcgggcaggctgatcaaatggcggaaagcgccgaacgggatggcccgccctggagcggttcccaccacccagcgagcccggccgctcctgccgtcctcggacatgacctgctcggcagccagttgcgccagcagcgtcttgccgacgccgtgtggcccgaccagcaccaccccgcaccgatccggactgtcgacggccgcctccacgtgtttccagacgcgcatcgccggattttatggcggttgcgcccaacgacattcgagcgggggataggccaaaaatgtacgcggttcacatcggtggtctacgttctggtgtatgtcggcgaaaatcgacattaccggtgattggactgtggccgtgtattgcgcggcctcgccaacgcacgcggagttgctagagctggccgccgaagtcggcgcggcaatcgccggacgtggctggacgctggtgtggggaggtggccatgtttcggcgatgggggctgtcgcctcggcggcgcgagcctgcggcggctggaccgtcggcgtgattcccaagatgctggtgtaccgcgaactggctgatcacgacgccgacgagctaatcgtcaccgacaccatgtgggagcgcaagcagattatggaagatcgctcagatgcgttcatcgtgttgccgggcggtgtcggcaccctagacgagctgtttgacgcatggaccgacgggtatctcggtacccatgacaaacccattgtgatggtagatccctgggggcatttcgatggactgcgggcatggctgaacggattgctcgacaccggttacgtctcacccacggcgatggaacggctggtggtagtcgataacgtcaaggacgctctgcgggcctgcgcaccttcctgaggttggtcgacaaccaattcgacatttcgcaaacgaatcgagggcttacgtgtccgattactacggcggcgcacacacaacggtcaggctgatcgacctggcaactcggatgccgcgagtgttggcggacacgccggtgattgtgcgtggggcaatgaccgggctgctggcccggccgaattccaaggcgtcgatcggcacggtgttccaggaccgggccgctcgctacggtgaccgagtcttcctgaaattcggcgatcagcagctgacctaccgcgacgctaacgccaccgccaaccggtacgccgcggtgttggccgcccgcggcgtcggccccggcgacgtcgttggcatcatgttgcgtaactcacccagcacagtcttggcgatgctggccacggtcaagtgcggcgctatcgccggcatgctcaactaccaccagcgcggcgaggtgttggcgcacagcctgggtctgctggacgcgaaggtactgatcgcagagtccgacttggtcagcgccgtcgccgaatgcggcgcctcgcgcggccgggtagcgggcgacgtgctgaccgtcgaggacgtggagcgattcgccacaacggcgcccgccaccaacccggcgtcggcgtcggcggtgcaagccaaagacaccgcgttctacatcttcacctcgggcaccaccggatttcccaaggccagtgtcatgacgcatcatcggtggctgcgggcgctggccgtcttcggagggatggggctgcggctgaagggttccgacacgctctacagctgcctgccgctgtaccacaacaacgcgttaacggtcgcggtgtcgtcggtgatcaattctggggcgaccctggcgctgggtaagtcgttttcggcgtcgcggttctgggatgaggtgattgccaaccgggcgacggcgttcgtctacatcggcgaaatctgccgttatctgctcaaccagccggccaagccgaccgaccgtgcccaccaggtgcgggtgatctgcggtaacgggctgcggccggagatctgggatgagttcaccacccgcttcggggtcgcgcgggtgtgcgagttctacgccgccagcgaaggcaactcggcctttatcaacatcttcaacgtgcccaggaccgccggggtatcgccgatgccgcttgcctttgtggaatacgacctggacaccggcgatccgctgcgggatgcgagcgggcgagtgcgtcgggtacccgacggtgaacccggcctgttgcttagccgggtcaaccggctgcagccgttcgacggctacaccgacccggttgccagcgaaaagaagttggtgcgcaacgcttttcgagatggcgactgttggttcaacaccggtgacgtgatgagcccgcagggcatgggccatgccgccttcgtcgatcggctgggcgacaccttccgctggaagggcgagaatgtcgccaccactcaggtcgaagcggcactggcctccgaccagaccgtcgaggagtgcacggtctacggcgtccagattccgcgcaccggcgggcgcgccggaatggccgcgatcacactgcgcgctggcgccgaattcgacggccaggcgctggcccgaacggtttacggtcacttgcccggctatgcacttccgctctttgttcgggtagtggggtcgctggcgcacaccacgacgttcaagagtcgcaaggtggagttgcgcaaccaggcctatggcgccgacatcgaggatccgctgtacgtactggccggcccggacgaaggatatgtgccgtactacgccgaataccctgaggaggtttcgctcggaaggcgaccgcagggctagcggattccgggcgcagtctcgatacccgcaccggacgctcgacggtgaccaggcactatggatgcgtgcgttcaacaccgccggcctcagccggtcgttcaacaccgccggcgttagccggccattcaacaccgccggcgttagccggccattcaacgctgtgcggccgtccagtcgcaggtgatcgtgcgctgatcatggcgatcgtcaaccgcaccccggattcgttttacgacaagggtgcgactttcagcgacgcggctgccagagacgcggtccaccgggccgtcgccgacggtgccgacgtcatcgacgtcggcggtgtcaaagccggcccgggtgaacgcgtcgacgtcgacaccgagatcacgcggctggtgccgttcatcgaatggctccgcggtgcttacccggaccagctgatcagtgtcgacacctggcgcgcgcaggtggcgaaggcggcctgcgcggcgggggcggacctgatcaacgacacctggggtggcgtcgacccggccatgcccgaggtggccgccgagttcggcgcgggcctggtgtgtgcgcacaccggcggcgcgctgccacgcacgcgacccttccgggtgagctacggtacgactacccgcggtgtggtggatgctgtgattagccaggtcacagccgccgccgagcgggccgtcgcggccggggtggcccgcgagaaggtgttgatcgacccggcacacgacttcggcaagaacaccttccatgggctgctgctattgcgacacgtggccgatcttgttatgaccgggtggcccgtgctgatggctttgagcaacaaggacgttgtcggggagactctgggcgtggatttgaccgaacggcttgagggaacgctggcagccaccgcgttggctgcggccgccggggcgcgcatgtttcgggtgcatgaggtcgccgccacccggcgggtgctggaaatggtggcatcgattcagggggtccggccgccgacgcgcacggtgagaggactcgcatgacagcatcggagctggtcgccggcgatctcgccggtggcagggcccctggcgcgctgcccttggacactacttggcaccgtcccggctggacgatcggggagttggaagcggcaaaggccggacggacgatttcggtggtgctgccggccctcaacgaggaagcgaccatcgaatcggtgatcgacagcatctctccgctggtcgatggcctggtcgatgaattgatcgtgctggactccggttccaccgacgacaccgagatccgggccatcgcctccggcgcccgggttgtcagccgtgaacaggcgttgcccgaggtgccggtacggcccggcaaaggtgaggcattgtggcgttcactggcggccaccagcggcgacatcgtggtgttcatcgactcagacctgatcaacccgcaccccttgtttgtgccatggctggtcggtccgctgctcaccggcgaaggcattcagctggtcaagagcttttaccgacggccgctgcaggtcagcgacgtgacgagtggggtgtgcgccaccggcggcgggagggtcaccgagctggtggcgcggccactgttagccgcgctgcggcccgagctgggttgtgtactgcagccgctgagcggtgagtatgcggccagccgggagctgctgacatcgctgccatttgcccccggctacggcgtggagatcggcctcttgatagacacgttcgaccggttgggcctggacgcaatcgcccaggtcaacttgggcgttcgggcgcaccgtaaccggcccctagacgagctcggcgcgatgagccgccaggtcatcgcgaccctgctgtcgcgctgtggaattcccgattccggtgtcgggctgacccagttcttgcccggcggcccggacgatagtgactacacgcggcacacctggccggtatcactagtcgaccggccgccgatgaaggtgatgcggccgcgctgaccgacaccgcgtcggcgccttagggcaagatcgatgacgtggcgttggtgttggtgtacctggtggtgctggtcctggtggcgatcgtgctgttcgctgcggcgagcttgctattcggccgtggcgagcagttgccgcccctgccgcgggcgacgacggcgacgacgctgccggcgttcggggtcacccgcgccgacgtcgacgcggtcaagttcacgcaggtgctgcgcgggtacaagaccagcgaggtggactgggtgctggaacggctcggccgtgagctcgaggcgctacgctctcagctcggggcgatccacgcctcgtcggaagacgccgaggccgagtctgacgcgtcaaacccttcgcgcggcgagaccgtcgtgcactaccgttctgaccccgcgtgagcggcgacgggctggttcgctgcccctgggcggaggttcgtccagggcccgatgcccagctgtaccgcgactatcacgacaacgaatgggggcgtccgctgtacggccgggtggctttgttcgagcgaatgagcctggaggccttccagagtggcctgtcatggttgataatcctgcgcaagcgggagaatttccggcgcgcattctctgggttcgacatcgacaagatcgctcgctacaccgataccgatgtgcgacggctactcgccgatgacggaatcgtgcgcaaccgcgccaagattgaggcgacgatcgccaacgcgcgcgcagctgccgatctggggtcgtccgaagacctatccgagctgctgtggtcgttcgcgccaccgcctcggccccggcccgtcgacggttccgaaattccctcggtcagcacggaatcgaaggctatgtcgcgtgagttgaagcggcgcgggttccgtttcgtcgggcccaccaccgcctatgcgttgatgcaggcgaccgggatggtcgacgaccatatccaagcatgctgggtgcccactgagcgaccttttgaccagccgggctgcccgatggcggcccggtgaagtcattgcgccggggcttgtgcacctgatgaacccgaatagggaacaataggggggtgatttggcagttcaatgtcgggtatggctggaaatccaatggcggggcatgctcggcgccgaccaggctcgcgcaggcgggccagcccgaatctggagggagcactcaatggcggcgatgaagccccggaccggcgacggtcctttggaagcaactaaggaggggcgcggcattgtgatgcgagtaccacttgagggtggcggtcgcctggtcgtcgagctgacacccgacgaagccgccgcactgggtgacgaactcaaaggcgttactagctaagaccagcccaacggcgaatggtcggcgttacgcgcacaccttccggtagatgtccagtgtctgctcggcgatgtatgcccaggagaactcttggatacagcgctggcgtccggcatgcccgtagcgctccgccgttgccgggtcggcgaccaaggcattgaccgcctcagccaatctggcctggtaaccggtcgcgtcgtcggcgtcgtaatgcaccagtgagccggtgatcccgtcggcgaccacctcggggatcccgccgacgtcggaggccaccacggcggttgcgcacgccatcgcttccaggtttacgatacccagcggctcgtacaccgacgggcacacgaaaactgttgctgccgaaagtatttctcgtagttgtccgatggtaagccggtcttggatccaaaacacgccagtgcgattgcgggccagttcggccaccgcgacgcgcacttcgtcggctacttccggcgcgtccgcagcacccgcgcagagcactagctgtacgtccgatctgaatcggtgcgcggctgttaccaggtggacgactcccttttgccgggtgattcgcccgacgaacaccgccatgggccggttcggatcgaccccgagctcggccagcaccgacccggtacgcgcgggcccggccggataccacgtctcggtgtcgatcccgttccggatgacgtgcaccaggttcggatccaggctgggatagacccgcaacatgtcgttgcgcattgcagaactgaccgcaatgaccgcgttggcggccagcaccgcggtctgctcgacccatgtcgatacctggtagccgccgccgagttgctccttcttccatggccgcaacggttcgagcgaatgtgcggtcaaaacatgcgggatgtcgtagagtatcgcggccagatgccccgccagagcggtgtaccaggtgtgtgaatgcacgacggtggccgcgctggcggcattggccatcaccaggtccgcggacaaggtggacagcgccgcgttggcgctgcctagcctcgggtcgggccgataggcaaatgcgcccgggcggggtgcgcccatgcagtgcacgtcgaccgcgcacagccggcgtaggtaggcaaccagttcggtgacatgtaccccggctccaccgtaaacctccggtgggtattcccgagtcaacatcgccacccgcataccccgcaccgtagtgcggtgacggggcggcccgcgtggcgggccgaggaggaggcggaggcggcacagcacccgtcgaacggggccaaacaccttgacggacagcccgtcagagcagtagccaggggcggattccccttggcagtggtttgcgggggccgataggtttgagccatgagagaagtgccgcacgtgctgggcatagtcttagccggcggtgagggcaagcggctttatccgctgaccgcggaccgggccaagcccgcggttccttttggcggcgcctatcgattgatcgatttcgtactctcaaacctcgtcaacgcccggtatctgaggatctgtgttctcacccaatacaagtcgcattcactggaccgccatatctcgcagaactggcggttgtctggtctggcgggtgagtacatcaccccggtgccggcacagcagcgcctcggcccgcgctggtataccggctccgccgatgcgatctatcaatcgctgaacttgatctacgacgaagatccagactacatagtggttttcggcgccgaccacgtctaccgtatggatcccgaacagatggtccggttccacatcgacagcggtgccggcgcgacggtggccggcatacgggttccacgtgaaaatgcgaccgcgttcggttgtatcgacgccgatgactccggccgtattcgcagcttcgttgagaagccgctggagccgcccggaacccccgacgaccccgacaccacgttcgtctcaatgggcaactacattttcacgaccaaggtgcttatcgacgcgattcgcgccgacgccgacgacgaccactcggaccacgacatgggtggtgacatcgttccgcggttggtggccgacggtatggcggcggtctatgacttctccgataacgaagtgcctggtgccaccgatcgcgaccgagcatattggcgcgacgtcgggacgcttgacgcgttttacgacgcacatatggacctggtgtcggtgcacccggtgttcaacctgtacaacaagcggtggccgatccgcggggagtcggagaacctggcgccggcgaagttcgtcaatggcggctccgcacaggagtcggtggttggtgccggcagcatcatctcggcggcctcggtgcgtaattcggtgctgtcgtcgaacgtcgtggtcgacgacggcgcgatcgttgagggcagtgtgatcatgcccggcacccgcgttgggcgcggggcggtggtgcgccacgcgatcctggacaagaacgtcgtcgtcgggcccggtgagatggtcggcgtggatctggagaaggaccgggaacgcttcgcgatcagcgccggcggcgtggtcgccgtgggcaagggtgtttggatctaggtccggttagcggcgcgagcagacacagaatcgcccatttcggcacgaaattgggcgattctgcgtctgctcggcgcggtggggcgcgccggctagggccctggcggcccgggttggccgaacagctgcccgccagcgccgccgcgagcgccggccgcggcggccccgcgccacctcccacgccgccgttgccgatcaaccccccgggcccgccgtcttggcccggtccgccattggcgccgtcaccgatcgaacagtgcctgggtgggagcgttgatcacattcagcacgtcttgctgcacgctctgcgccacagcagcgttgacggcttcggcagccgcataggccccgccagcgccggtcagggcttgtacgaactgctgatgaaacgccgtcgcctgcaagctaagcgcctgataggcctgagcgtgtctggcgaacagtgacgccacgaccgccgatacttcatcggcacaggcggccagcatcgcggtggttggggctgccgcggcggcattggccgcgctcaatgccgagccgatgcccgccaaatccgttgccgccgatgccagcacgtccggggcgccaccagatacgacatggccacaccttatcgtgggctcgttacggcatgcggtgttttcgacggactcgtcaccgacgccgcgcgtgtgacgcgcgccgtcagccagcgctcggcaacccgggctacccagggacctccggtatcagcaggtgcgcgtcgtagcgtgggccccagtgcagcgtgacacgaccacgcggcgggcgtgggtaggcggccgggaattggccggtgagcgggttgcggggggacaaccagcgtccgccaaccaccagtcgtaactgttcgccggcgcggaacaatgtcgccgacgggccaagcgcgacatcgacggcgacgacctcgccggcggtgaccggccggggccgagcacacgccgggaccggctcccatggctgcgagagctcggggtcgagctcgcgcagcgagacccgctgccagccggtggtcacccggtcacggccccagccgtaggacccctcaaacgcaacgaactggccatcgcgccacttctccactccgacgaacaggttcgcgtcgtcgcagccatccaattgaacccacaggcgggcggccatcgggccggtcaactcgatgtcttcggggatcgtccaattgaatgctgctgcccgagagcgagtttggaacctgatgctgcccgccgtcggcggcggctcggttgccagcagccccggcccggcgagatacattggccgccaacgcgtgccggcaagcggccactgggtctcttcacgcaccgcggtgatggtgtcgcgatcctcacgcacctcgaggcgaacgctgcgcgaaccggaggagccggccagcgcgtctcgcaagaacttcagctgctcggacagcgcggtcgctgagtagaaggtctcccatttgcccccgcgatgggtatacagccgggcgtgaccgcagccgctgcgggtaaaagcgcggatcgacccgcggctgtgcaagttgttgtccgagaagctaccgcagaccagcatcggaaccttgatcgccgacaggtcgggtactcgcgagcgccagaaatcgtcgcgcagcgggtgagcctcttgcatctgctccatgtcgtaggtctgacgtgtgcgacgtcgcaccccgcgcgaccacagccgggtgaaccctgactcccggatgccgccgggaaaggccaagtcgcggtaggcgtcggtgaaaccctcccacgggcagatcgcccgcagcgccggcggttgcagcgcggccacggcgtactggctaatggccagataagacacccccagcatgacgacgcgcccatcactccatgactggtcggcgagccatcccaccaggtcgtaggtgtcctcggcttcctggtgtgacagcaggtctccggtaccgtcggagcggccgcagccgcgcgaatccgcattgaccacgacgaagccctgcgcggtccaccacgccgggtccggcgcctcccagccggtcagcgccgagaaggtcagcggcttcggctggcgcagcatccggtattgtggtgagaacgtccaccggttgccccgccgccgcggcagggcgtccttgccgtagggatggatgctcgcgatcaccggcctagccccaccttcggcgctacgaaagacgttgatccgcagcagcgttccgtcgcgggtaggcacctcgacgtcgcgttctatgacgacgtcggccggcggatcggtgacggtgatcggcggcttggcgacgccgcgaacccgctccagcgcataccggagagcaccgggacgtcgccacggccggtccaaggcaggtgacgggtttctggccacgcccgttaccctaaagctattcgaccgctaccacacgtagggcaccaaccggtagcgcaccagttgccggtattcgcggtacccgctgagttcttgcgtcagtagtttttcctcgtcgaggatgcggaacaccaacaccagtgtgccggggacgaggatgaacatcgcccagtaagagcccagtgccagcggtatgcctgtcatcatgaccacgttcccggcgtacatcgggtgtcggacaattttgtagagaccgtcggaggccaatatctggcccgcctccaccctgaccgtcgaggcggcatacctgttctggatgaccaccagcatggcgatgccaaggcccgtcatcactaggacgtcgccgatcacgcacaccgcggctggcactgacgaccaaccataacgatggtcgcacgcgctcagcaccatcatcgcgaagaaccccagaaaagcgccgatgacgatgaacttctgaatcgttcggccctccgcgagcggaccgctgcgcatgcgacgttgaagggccgcgggatcgttgcgagccagatagattgtggggccaatcgtggtgctcacaaatgcggcgaggaacacccacgcctgccaatagtcgaacgtgccggctggcccgaataggagcgcgccgaaaacgacgagtcctaacacgccccatatgaatatcttcagcccaatgtgcatggctcctcctagcagcgaacgtcacgccgtcggaaggccatggcgcccagggtgatcagggccgcatctatggccagcagccacagcaacggcaccgcggtgaaatcgccgccgccgacccgcgggatgtgggcgaacggctccaggttgagcagcatctgcgggaaccccgccaacgagccgagcaggtacagcgcgatgaacccgaccagcacgccccacgccaccggcgtgaaccgcggcgccaacccgaacaatcccacggtcaccgccgataacagccacacggccggcagttgcacggccgcggtgccgaccacggtgggcagcttgccgccgacgtcaccgacggtcatgccgtaggcgagtccggccgccacgccggagatcagggtcgccaccgccgatccggccagcgccatcgccagatggcttgccagccaatgggtccgggaaaccgccccggcgagcagggtctcggcccgcagcccggtttcctcttggtgcagtcgtagggtcagcgagacggcgaatgcggcggcgaccatgccgatcatggtgaaggccagcgcaaggaaggcctgttccagtgcgccggtgccgcccatccgggtgacgatgtcacgcaccgcggtgttatcgcccagctgatccccgatgccgtgcaccacactgcccatcaccagcccgtacaggcacaggccgacggtccacaacagcagggagccgcgattgagccgccatgccagcccgaagggctcgctcagcatgggcccggcggtgccggcgccggggcgttcggcgatcagtccggcaccgacatcacggccggcgcgtaatcgataggccagcacggtaagcacggccgcggtcgccagcgacagcagcagcacccaccaacgctctcccgcgtagggtctgacctgcagcgaccaccccagcggcgagcaccaggacagcgtgcccgagccggcatcaccgatggcacgcagcgcgaacgcggtgcccaggacggcgaacgcgaccgcgcgggtgaatcgggcgctcggcgacagctgcgcggccaccgcggccaccgccgtgaagaccatcccggaggccgccagcgccacgccaaacgctaccgacccggccggagccacatcggtggcaagcagacccaatgcaccgatcgcgccggtcgcgatcgacgcaccgaacgacagcagcagcgcgccggtgaggttggcgtagcgcccgaccacggtcgaatcgatcaattcggcacggccgctttcctcgtccgcgcgggtgtgccgaatcaccgtgaggatgaccgccaccgcgatgagggtgtgaaacatcccggctttccagattccgaccgcacccaggctgtcgttgtagaccggcccgtagagcgcgcgctgtgccgggctggccataatggcggccgccgcggcggcgcgggcggaccggtcggggtaaaccgtttcgacgctggcgatgtacacggtggccagcggcaccgacagcagcagcacccacagcggcaacgacacccggtcgcggcgcaggtacaggcgcagcaaccccagtgtgccggtgaagcccgaaccgcggtgtggtgcacggtgtcctgcgggtctcgcgcgatcgatgaccgtactgctcacggcgttgccacctgttgctcggctgcgacctcggggcccaggctgtagtggcgcaggaacagctcctccagggtgggcggctgactgaccaggctgcgcacaccggcgtggccgagcacttggatgagttctctcaggctttcgctgtcgacctgggcgcgcactgtggtgccctcgatgctgatgtcctcgactcccttgattcggctgaggtctcctggatcaccgatcatttcggccttgatcgaggtgcggctgaggtgccgcaaggcgtctagtgaaccgctttcgacggtcttgccggctcggatgatggtcaccttttcgcacagcgcttcggtctcggccagaatatggctggacaacagcaccgtcacaccgcgttggcgtgcttcgccgatgcactgctgaaacacgttttccatcaacgggtccaggccgctgctcggctcatccaagagcagcagagtggcgtgcgacgacaatgccgagatcagggagaccttttggcggttgcccttggagtaggtgcgcgccttcttggttgggtccaggccgaagcgctcgatcagttccgcgcgacgagcgttgtcgatgccgcctcgcatgcgggccagcaggtcgatggtctcaccaccggtcagcgacggccacaatgtgacatcgcctggaacataggcgatgtggcggtgcaggtcgacggcgtcggtccaggggtcaccgcccagcaaccgcacgcttccgccgtcggccttcaccaggcctagcaggatgcgcagggtcgtggacttgcccgcgccgttggggccgaggaagccgtgcacttcgccctcgcgcaccgtgaggtcgagcccgtcgagcgcccgcaccgacccgaagtgcttggtcagtccgcgaatctcgatgggcacctggtggttgtcagccgacatgtgcttctccttgttgagcttcggccaggaaggcctcgtacatggcgcggtcggccagcaggccttcggtgtagacctccagggaaggcagcaccatgtcgtgcgcgtagtcgcgtaacgctgcacggagatcggttgggttttcgtgcatttgcagataaagcaggaagcctccgcctccggtgatcgccagaaaccgagcacgggcgcgcgggtcgcggctgggcttgaccgtaccggcgcgtactccttcgtccaggtactcctcggcgttgtcgatcatcttctgccacagcatcttcgccagctcgccgccggattgcatgctgcgcaccaggtatgccatcagcggtgcgtaggattcgatctcggccatctgcgcgagccaggtggtcgggtcgttggacttcagtgccgcagccttgctgctgcggatctcttcggcgacgaagtcgtcgcaggccttgcgcagaccttccttggaaccgaaatggtggatgaccaatgccgcgctcacccccgccgcttcggcgatggctcgcagcccgacaccgaatccgtgccgaccgaactgttcgatggccgcctctctgatcctggcgtgcgcggtcagatcggctgaacgcatgttcaggatattaaacgtacgttcatccccggtcaagggagggcgccgttgggaatccgtgaaggccgcgaactttgccgagcagacgcaaaatcgccctggaacgcacggttcagggcgattttgcgtctgctcgccgaattagtcccgcacggctgccagcacgccgtcgcccagcggcaccagtgccggagtgagccgttcatcctcggcgataagccgggccgcctcgcgaaccgcgatcacctcggcgtcgcgcgccccgggatcaccggcccgaccgcccagcgccgcccggtgcacgacgatgaccccgccggatcgcagcagccgcaccccctcggcgacgtaatctggctggtcgatcgggtcggcgtcgatgaataccaggtcgtaggatgcgtcggcgagccgggtcagcacctcttgggcgcggccgctgatcagcctggtacgcgacggcccgatgcccgcctcggcaaaggcctgcctggcaaggcgtagatgctcgggctcgatatcgatggtggtcaagacgccgtcgtcgcgcatgcccgacaacagccacaggccgctgacgccggccccggtacccacttcggccaccgccttgcctccgctgagcttggccagcaagcacagcaacgcacccaccgccggtgttaccgccccggccccgatgtcggttgcgcgctcgcgggcgccggccaggatcacgtcttcagatattgacccctcggcgtgcgcccagagtgattcgcctcggctgggggccggctggccaggcatgtcgtcgtgtccgggggtgccgtccatgcccgcagcgtatgtccaattggcgacgccgtcgggcaggcgcgcctggttcgaacgccggccgagcaccgagctggacgcttgcggctgtacccgacacgcccggcgtgccggacgcgacgaaggtcactttgactcgatattccctggacagcgcaggtaacggtatggtttctaagccaaagctcagattgctcatatatggcccatacgccggtacgcgacggtaattcccatggaactcctcggcggaccccgggttgggaatacggaatcgcaactttgcgttgccgacggtgacgacttgccaacttattgcagtgcaaattcggaggatctcaatatcacgaccatcacgaccttgagtccgaccagcatgtctcatccccaacaggtccgcgatgaccagtgggtggagccgtctgaccaattgcagggcaccgccgtattcgacgccaccggggacaaggccaccatgccgtcctgggatgagctggtccgtcagcacgccgatcgggtgtaccggctggcttatcggctctccggcaaccagcacgatgccgaagacctgacccaggagacctttatcagggtgttccggtcggtccagaattaccagccgggcaccttcgaaggctggctacaccgcatcaccaccaacttgttcctggacatggtccgccgccgggctcgcatccggatggaggcgttacccgaggactacgaccgggtgcccgccgatgagcccaaccccgagcagatctaccacgacgcacggctgggacctgacctgcaggctgccttggcctcgctgccgccggagtttcgtgccgcggtggtgctgtgtgacatcgagggtctgtcgtacgaggagatcggcgccacactgggcgtgaagctcgggacggtacgtagccggatacaccgcggacgccaggcactgcgggactacctggcagcgcaccccgaacatggcgagtgcgcagttcacgtcaacccagttcgctgaactactcaacggccgccgagcgcgtcggttcggctaccgcatggttgccaatcggtcccgaatcctggggttttaccggctggcgatggttttccggcaccgcgccgcgctacattcgagataccggtggctcgctaggtggcggaaggaggtggtgatggccgaccccggaagcgtgggacatgtgttccggcgcgcgttttcctggctcccggcgcagttcgcctcccagagtgacgcgccggtcggcgcgccgcggcagttccgttccaccgagcacctgtcaatcgaggccatcgcggctttcgtcgacggcgagctgcggatgaacgcgcacttgcgggccgcgcatcacctttcgctgtgtgcccaatgcgcggccgaagtggacgaccaaagtcgtgcccgcgccgctctgcgcgattcccacccgatccgcatccccagcacgttgctcggattactgtccgagatcccgcgttgtccacctgaaggtccatctaaaggttcgtctggaggttcatcccagggcccgcccgacggggctgcggcaggcttcggcgaccgcttcgctgacggcgatggcgggaatcggggccggcaatcgcgggtgcgtcgctagccggtgagccacttgtcgcagcgcatggcggggggttgctgcgagttcatggcgagtggtcgcgatccgtggatactagggtggacacggacaacgcgatgcctgcacgttttagcgcccagattcagaatgaggatgaggtgacctccgaccaaggcaacaacggcggcccgaacggcggaggccgcctggcgccgcgcccggtttttcggccaccggtcgacccggcgtcgcgtcaagcgttcgggcgtccgtccggggtccaagggtcctttgtggccgagcgtgtgcgcccgcagaagtaccaggaccagtctgacttcacaccgaacgatcagcttgctgacccggtgcttcaggaggcgttcggtcgtccgttcgcgggcgccgaatcgctgcagcgccatcccatcgatgccggagcgctggcagctgagaaagacggtgccggccccgacgagcccgacgatccgtggcgcgaccccgcggccgcggccgcgctggggacgccagcgctagccgcgccggcaccgcacggtgcgctggccggcagcggcaagctgggtgtgcgcgacgtgctgtttggcggcaaggtgtcctacttggcgctgggcatcttggtcgctatcgcactggtgatcggcggcatcggcggtgtcatcggccgcaagaccgcggaagtagtcgatgcgttcaccacgtcgaaggtgaccctgtcgaccactggcaatgcccaggaaccggccggccggttcaccaaggtggcggccgccgtggccgattcggtggtgaccattgagtcggtcagcgaccaggagggcatgcaaggttccggcgtcatcgtcgatggccgcggctacatcgtcaccaacaatcacgtgatctctgaggcggccaacaatcccagccagttcaagacgaccgtggtgctcaacgacggcaaggaggtgcccgccaatctggtgggtcgtgaccccaagaccgacttggccgtcctcaaggtcgacaacgtcgacaatctgaccgtggcccggctcggtgattccagcaaggtacgggtcggtgacgaagtcctcgcggtcggcgcgcccctggggctgcgcagtacggtgacccagggcattgtcagcgcgctacaccgccccgttccgttgtcgggcgagggctctgacaccgacaccgtcattgacgcaattcagaccgacgcctcgatcaaccacggtaactccggcggtccgctaatcgacatggatgcccaggtgattggcatcaacaccgccggtaagtcactgtcggatagcgccagcgggctgggctttgcgatcccggtcaacgagatgaaattggtggcaaattctctgatcaaagacggaaagatcgtgcatccgacgttgggcatcaacacccggtcagtaagcaacgcgatcgcgtcgggcgcgcaggtggccaatgtaaaggcgggaagtcccgcgcagaagggcgggatcttggagaacgatgtgatcgtcaaggtcggtaaccgcgcggtcgccgactccgacgagttcgtcgtcgccgtgcgccagttggctatcggccaggacgctccgatagaggtggtccgcgagggtcggcatgtgacgctgacggtgaaaccggaccccgatagcacctagagtgttcgccaacatcggttggggggaaatgctcgtcctcgtcatggtcgggctggtggtgcttggcccggagcggctcccgggtgccatccgctgggcggcaagcgctctgcggcaggcgcgcgactatctcagcggtgtgaccagccagctacgtgaggacattggacccgaattcgatgatctgcggggacatctcggtgagctgcagaagctacggggaatgactccgcgggctgcgttgaccaagcacctactggatggcgatgattccctgttcaccggagacttcgaccgaccgacgccgaagaaaccggatgcggcgggctcggcggggccggacgctactgagcagatcggtgcggggcccatcccgtttgacagcgatgccacctagatcggtgacggccggcggtcgggcccggcgagctaacacccgagcaacggcggcaggccggccaccgagtcgatcacgtggtgcggccgggtcgcgctggcgccggccagccagcgatccagcgtttgctggcggaacttgccggtgcgcaccagcacacccgtcatgcccaccgcctgggcggccagcacgtcgttgtgcagatcgtcgccgatcatgaccatctgctgtggatcgacaccgacgcggtcggcggccgccaggaatccctcggacgcaggcttgccgatggcggtggcggtcttgccgcaggcctgttccattccggtcaggtacatcccggtgtcgatgcgcagcccgtcggtggtgttccaggtcatattgcggtgcatcgccaccaccggaacgccgtcgagcatccacccatagacccggctgagcgtgcggtgatcgaactgggggccggcactgccgagcacgacgacgtcgggggcttcggggcaatcctcgggaccgatctcggtcgacaagacgacgtcgatgccgggcaagtcctcggtgatgtcgccgttgttcaccaggaagcaccgcgcgccgggataggcgccgtgcaggtactcggccgtcagcaccccggccgtgatcacgtcgtcggcggcgacggggatccccgcggcacccagcgcctcggcgatctgccggcgggtgcgcgtcgtggtgttggtcagatacgcgcaggcgattccccgatgggtcagttgccgcacggtctcggcggccccgggaatcgcgcgccacgacagcaccagcacgccgtcgatgtcgaacagcaccgccgcggccatcagatgcgccacgtccacacgatatccgtcagttagaccgtcgacatcgacaccagcgcggaaaaaccccagtgagcatcgcgctgacgtcgatctcgacggtgaggttcatcctggctcaggatccctcaagatccgtggcgcaaccacacactgtcggccacccagggcgacgcggcgccggccaccgaccacgccagctccgcgggcacatcgagcacctgataacccttgcggcccgccgcggtggccgccacgagcgtcgccacccccgccctccgctggaacagtgtctggcgcaccgtccagccgatgatgccggtgcaggcgatgcaatcgcggcgacgctgtaggctgccggcgcgcgcaaccaaccagccgtcggcgacgcggtgcccgagtgatcggacccgatcgacggccagcccagcgcaacccgcggtcaacaccgcccacagtgtccacgcccaccccggcacgccgagaatcggcgccgctgcgatcagcgcaactccggccagcgtcgggaccaacagcgcccgggtccacctgcgccgggcggcggccgggccgtgccggcgcagcggccccgctgccgcgtcggtgttgtcgatcaggtcggtcagcacggccgtcgcggtctcgaacggacatggtggcagcagcatcgacgactggccctcgccatgcacgccggtcatcactgcgtccagccgagcaccgcgcaataaccgcaccagcagtggttcacgcaaggtggcgccacgcagccggcgcatgtcgtaggtgtgctcgcgcacccgcagcagcccgtgccgcaggtgtagcaccccttcttgaccgctgccgccgcggcgcagcagcagattgccgtaggtcaaccaggagaacagcaccgccaacagtgccgatacacccaccaccagcagcacagtgaccgccaccaccagtaccaccccggcgcgttgcgcggcgtccaccgcggacctggcgaaaccggattccgggagtcgcacggccagtcccgtttggtagccaagcccgatcaccgccccgatcatcaccaggcccgaaaagctcagcggcgcataccgcaaccacgacgactgccaccgggccagcacccgaccggtcggctcgacgggtgccagcgactcggccagcagcagcgcgcgcagcctgggcacccgtgccgagtcgaccgcgtccagttcgaaggcggcctcaccgcgggcctcctggccggtgcccacccgcagcaccgtcaaccccaacagccggtgcaacagccgcgcctcggtctgcaccgagcgaatccggttgcgcggcacggagaccgcgcgccggctgagtatgccggtacgcagcgacacgttttcgtcgtcgatgcggtaggtggtgaaaaaccaacgcagcacgccgaatacgaccgtcacgccgagcgccgccagcggccagaccgggttgccggttgccgaccccagcaccacggacccgatgagtaccgggagctggcgcagcatctcgtgcaccggatgcaccagcagcatccgcgggctgaggcggtgccaatcgtgtggccggtcggtcatgtcgcgtcctcgccgcgcagcgcggcgatgtcggtcagctgcgccaccacccgatcggcgacgtcggtgtccaacgcctcgatgtgcaccgcgcccgccgaggacgccgtggttacggtgacgttggccagcccgaacagccggtccatcgggccgcggtaggtgtcgacggtctgcacccgggaaatcggtgtgatgcggcgctcctgcacgagccaaccggtgcgggtgaatacggcctgcgggctgatctcccaacggtgtacccggtaacgccagagcgggaccaccccgatgtgcaccaccatcgccaccgcggtgagagcggccgcggccaggtgcggccagggcggctggggatgcaccgcccaccacaccagctgcgcgatcaccgggagtatccagcccagcgacgcggacagcgcccacatcaccggcgcctggctgctcggtcgatgggccggctcggcgagcgcgaggtgatttctctgcggtccggttgcgcttggcacatttcgagcatggtccaacggaaaccgaacacagtgatcgggggtcgtggttatcgtttgagctagcgctcaacaagatgcgtgccaactcaccctgccccggggaggcgcgatgagtcgacagtggcactggctggcagcgacgctgctcctgatcaccaccgccgcgtgcagtcgtccgggcaccgaggaaccggattgcccgacgaaaataaccttgccgcccggtgctacgcccaccacgaccctcgacccgagatgcatagtgcgcgcgaccaccaccggcacagccgacggcgatgcggcgtcgcgctggaccggaaccgtgcggatcgccgggttctatgcctcgatctgcaacgcggtatgggacgggaacgtcagccttgcgggaaaggacgagctgaccggcaaggctacgcttatcctcgtcgaaaccagttgcccgggcaaggttgtcgccggcgaactcgtgctgaaggggaacgtcggttcggacagcctcgcgatcacctgggcgcaccccgaactcccgcagcgggcgttcgacctcggcgccggacagggcacgatccgccgatcgggcgaccgtgccgagggaacgttcaactcggatatgggtgggggcaccgagttcttcttgacgtggtcgctgaagatgcgtaactgacgatcacaacgtgcccaccaaaaacagagtagacaacagtcgacaattcccttgtactccggcgctatgaagtcgatctccgtcggtgagctgcgccagaatcccgctcccatgatcgccgacctcgaacggggtgagccatacgcgctgacccgccacaaccaccggatcggaacgatcattcctgccgtctcgtcggcaacactcattccccggaaagcctagtacgccgagcagacgcaacggcacccaatttcgaccagaatcgggttcttttgcgtctgctcacgcggtcaacgctagcgtcgtgtcgggtccaaccccagcgacatgcccgccaatccgcgtcgtcgagtcgacaagccgtcggcgatgctatgcagttccttgccgatcgccgagtccggcgagctcaacacgagcggtacgcccgaatcgccggcggccaccagtgcggggtccagcgggatctgacccagcagcggcacgtcggcgccgaccgcacgcgacaaccgctcggcgactagccggccaccgccctcgccgaacacctgcatcgtggtgccgtccggcagcgtgagccccgacatgttctccacgacgccgacgatgcgttggcgggtttgcagcgcgatgctgccggcccgttcggccacctccgcggcggccagctgcggggtggtgaccaccaggagttcggcgttggggatcagttgagccaccgagatggcgacgtcgccggttccgggcggcaagtccagcagcagcacgtccagatccccccagtacacgtcggccagaaactgctgcaacgcccggtgcagcatcggcccgcgccacaccaccggggtgttgccctgggtgaactgggctatcgagatgaccttcacctggtgggcgatcggcggcaggatcatcgactcaacctgggtaggccggtcggtggtgcccatcatccgggggatagagtggccgtggatatcagcgtccagcaccccgatcgacaggccgcggacggccatcgcggcggccaggttgaccgtgacggtggactttccgactccgcccttaccggaagccacggcatacacccgggtcaaggaatcgggttgcgcgaacgggatgacgggttcgcgggtatcgccacgcaactgcttacgcagctcggtgcgctgctcgtcgctcatcacgtccaagctgacccgcaccgccgaagtgcctggcacgtcggcgaccgcccgggtgacacgctcggtgatttcggacttcttcgggcagccggcgatggtcaggtagatctcgacgtgcacgctcccatccgggccggtgtcgatgcttttgaccatccccagttcggtgatggggcgccgcaattcggggtcgattaccttgcccagcgcggtgcgtatcgccgcgttcaggtcgccatcacgagttccggacatcaccgccgagtgtaggcggcttggcatacggccgagtggtcagccggcaggagccggcgccggcggcgccaggcccgcgtcgccaggcgggccggccaatggatccggaggtgggggagcggcaggtaggaatggaggtgggggagcggtaggcgggaacggcggcgcgcccactggcgggccatgtgagccaatgcagatcagcgtgcagccgggcatcggcgccgatgggtcaggtgccatccacgggaacatcggcggtggattgagcgccgcctggcgcggggtcaagtcgatcagcggcaggtgcgccatggggccatcggcggtcaggccgttgacattgatcggcaagccgggcccgagaccctccggattctcgaggtgcgcgtcgccgagtggtggtggcggaccggtgatcgggggcaagtcaaccgggaacacaccggtggcgtagccggcggcccagcccagtacgttctgggcgtaaggcatcgagttgttgtagcgcaggagcgcggccatgacctgcgccgggtcgcgcaggttgagcccaccgctacacaggtagcgggctgcggccaacgtggagtcgaacaggttctgcgggtcagccacaccgtcgtcatcgccgtcggtggcgtaccgagcccgagtgccgggcaagaactgcattggccccatcgcgcgggcgtacgtgacgcgattgccgacgctgctttggatgatgatctcgttgcctggcagggtgccgtccagcgttgggccgtagatcggctggatcgcggtgccgcgcgcgtcggtggcgccgccgtttgcgtgcatcgactcgatgcgcccaatcccggccagcaagttccaactgacgccacagccaggggcggcagcggccatcttcagctcggcgttgcggtaggcggacagtgccatggccggaatgccaagcgcaccaggcgaattcacgatcatcggtggtggtggagccgatatggtagctaccgccacgcggaagctggtcggcgggcgcttcatggcgatgacgaccggaccggacaggtctatgccggacgcggcgaccgcggccaccggggtgataacggcgtgcaccggcgcggttctcccggggaataccggagccgcgccgccgaccgcactggcgaataccaacggggcaatcgctgccacgccgaatgccggcgcccgcgttaggcgacaagctccccgccgcactgcagcgacggccgggcgtgcaccccagcgtcccccaatgtgcactcgaccgtcctcagtgtgtgagccgtcggaaacctatgtcttcttagcttctttcttcgtttcgtgaactagatcaccatacataactcttgtcacgggagtggcgcaatggccgactcggtaatcaccccgatttcttggcgtgctgctccgcctcgtcggccacccgcggctgcgccacatccggatccgtcggctgcagctccgccaacagagcgcgcaggctgtccagttcgtggcgcaggtagtcgcgcgtggggacctcgccgatggccagccgcagcgctgccagctcgcgggcgttgtactcggtgtcggccttggtctgtgcggcccgccgacgatcctcttcgaacaccgcgcggtcacgcttttcctgacggttctgggcgagcagaatcagcggtgcggcgtacgaggcctgcgtggagaaggccagattgagcaggatgaaggggtacggatcccagcgcaagccgaccgcaaacaggttcagcacgatccatgtcagtacgagcagcgtctgcaccagcaggtaacggccggttccgaaaaaccgtgcgatggattcggttgtcctgccgacggcctcgggatccagccgcggggcgagcgtgcgcgatgtgcgtggggtgtacagacggcgcggcgcgaagggtttgctcaccgtggtcctccgggtctgtccggtgctccggaggggtcgagctccggcatatctacacgccagtcatgcggcaatagatggtcgagcaggtcgtccacggtcaccgctcccagcaggtggttctcgtcgtcaaccaccggtccgcacaccaggttgtaggcggcgaagtagcgagtcaccgcggccagcggggtctccggagtgagcgtgagcaggtcagtgtccacaactccgccgaccagctcggccggcgggtcacgaagcagccgctgcaaatgcacacaacccaggtagtgcccagtgggcgtggccgtgggcgggcgcgcgacgaacaccattgacgccagggcgggggtgagatcgggatcgcggacccgcgccaacgcctccgcaatcgaggtgtccggggtcaacaccaccggatcggaagtcatcaatccgcccgccgtgtcgggggagtgcgtcagcagccttcgcacctgccaggagtcgccgggatccattcgtgtcagcagcaactcggcttcggtcggattcaggaccgcgagcagatcggcggcgtcgtcgggatccatctcctccagcacgtcggccgcgcgttcggtgcccagttgcgacaacacctcggcctgatccagttcgggcagctcctgcaggacgtcggccaagcgcttgtcgtggagcaccttgaacacctcgtggcggcgcttcggcggcagcccgcggatggcgtcggccacgtcgaccgctttccatccctcgaactggtcgagcagctgtgccacgtcttgacccggcatcgccaaggccgacggcgtcaaccccgccacgttgtgccagtccacgacgtgcactgggccgcgccgtcggagccgacgttgggtgcggacggcgaccctagtcaccatccagtcgcgacttcgggtttgctcgacacccaggtcggtgaccacgacgtcgacgccggccagctcgggtagtgcgggatcgttgaccttcaccagggtgtcgagcacttgacccagcgccagagcctcgcctggccgctgctcgaagcggtgcagtgacacgttgccggtgctcagtgtcaccgcgtgcggctcgatcgcggcgacccgcagaatcggtatgaatatcttgcggcgggtcgccaaatcgaccaccagcccgagcactcgcggttgttggcggacaatgctgatgctgatcacgacatcgcgaacgcgcccgaaggattcgccgagcggtcccagcaccgacatccgcgagagccgcgccaggtacaccctgttgaccgatcccatgattgagagcctaggcagctgccttccggatcaaccgagggtgggccaatgtcgcctaatgctaagggatagcgaagatccccgcgatcatgtagaccagcagggtcgcgatgccaatcacaatgccggccaccgccaggccgtagccttcttcgcgtgtctgcttgatctggttgatggcgatcgcgccgaacacgatgcccacgatcgagccgatgcagcaaagcacaccgacgagcgccgagatcagtgagacgagcgccatggtgttcatgccgggctgcgatgggccgtagccgtctaggtagcccggctccgggtagtagccgcccggagatccaccgtatggcggaggcatgggcgggtatggtatgtcgccgtagcctgctgaagaagtgccggggggtggatatccgggcggcgcatagcccccgggtggcatcggcggtggatagccggtcggatacccgggctggtaagcaggcgggtaaccggacggcggatacgccgggggcgggtggttggccatcggcgaagatgccggcggcgcccaaggagcgtcagcaatgggctgttcggggggccgctcaccgaccggaggcggtccacccgcggcgtcgtgcgcactctcgccagaggagccgctgggagccgtcatggtgatcaacctatcccggcaacgatgctcgccgttcggtgggcctcggtcgctcgcgggttgagtggatagtgtgccgggagtagctggacctgactggacatgaaacgatggcgctgaaaaaggggggcggaggagaatgagaaccgatgactagcccattccagcccagacaggttcccggttcaacacccgccgccgcaggtgcgggtcgacgtggtgtgcccgcattgcccaccccgccgaaaggttggccagtcgggtcgtatcccacctatgccgaggcgcaacgtgcggtcgactatctatccgaacagcagttcccggtccagcaggtgaccatcgttggcgtggacctcatgcaggttgaacgggtcacaggccggctgacctggcccaaagtgcttggtggcggcgtgctgagtggcgcctggctgggcctgttcatcgggttggtgctcgggttcttcagtcccaatccatggtccgcgctggttaccggcctggtggccggggtgttcttcgggctgatcacctctgcagtgccgtacgcaatggctcgcggcacaagggatttcagctcgaccatgcaactggttgccggtcgctacgacgtactttgtgatccgcaaaatgcggaaaaggcacgggatctgctggcgcgtctggcgatctgaagcccggacgagaggcaaatgtggtcatgagtcgcgggcggataccgaggctgggcgctgccgtactggtggcgttgacgaccgcggcggcggcgtgcggggccgatagccaggggctggtggtcagcttctacacaccggccaccgacggcgcgacgttcaccgcaattgcccaacgctgcaaccaacagttcggcggccggttcaccattgcgcaggtcagcttgcccaggtcccccaatgagcaacggttacagctggcccgacggttgaccggtaacgaccgcaccctggacgtcatggcgctggatgtggtgtggacggcggagttcgccgaagcggggtgggcgctgccgctgtcggacgacccagcggggctggccgagaacgacgccgtcgccgataccctgccaggcccgcttgcgacggccggctggaaccacaagctgtacgcggcacccgtcaccactaatactcaattgctttggtaccgaccagatttggtaaatagcccgccaacggattggaatgccatgatcgctgaggcggcccggctgcacgcggcgggcgagcctagctggatcgcggtacaggccaatcagggcgagggcttagtggtgtggttcaacacgctgctggtgagcgctggtggatcggtgctctccgaggacggccggcacgtcaccttgaccgatactcccgcacaccgagcggctacggtcagcgcgctacagatcctcaaatcggtggctaccacgcccggcgccgacccctcgatcacccgcaccgaagagggcagcgcgcggttggccttcgaacagggcaaggccgcgctcgaggtcaattggccgttcgtgtttgcgtccatgctcgagaacgcggtgaagggtggtgtgcccttcttaccgcttaaccggattccgcagttggccggcagcatcaacgacatcgggacgttcacgcccagcgacgagcagttccgcatcgcgtatgacgccagccagcaggtgttcggtttcgcgccctatccggctgtagcgcccggccagccagccaaggtgacgatcggcgggttgaacctggcggtggccaagacgacccgccatcgagcggaggcattcgaagcggtgcgttgtctgcgtgaccagcacaatcagaggtacgtctcgctcgaggggggtctgcccgcggtgcgggcgtcgctgtactccgatccgcaattccaggcgaagtatccgatgcacgccattattcggcagcaactcaccgatgccgcggtgcggccggcgacgccggtgtaccaggcgttgtccatccggctcgcggcggtgctgagcccgatcaccgagatcgacccggagtccacggccgacgaacttgccgcgcaggcgcagaaagccatcgacggcatgggcctgctcccgtgacctccgttgaacagcggaccgccaccgcggtcttttcccgtaccgggagccgcatggccgaacggcgactggcgttcatgctggtcgcacccgccgcgatgttgatggtggcggtgacggcctatcccatcggttacgcgctgtggcttagcctgcagcgcaacaacctggccaccccgaacgacaccgcgttcatcgggctgggcaactatcacacgatcctgatcgaccggtattggtggacggcgctggcggtgacgctggcgatcacggcggtttcggtgacgatcgaattcgtcttggggttagcgctcgccctggtaatgcaccgcacgctgatcggcaaggggttggtgcgcaccgcggtgctcattccgtacggcatcgtcacggtggtcgcctcgtatagctggtactacgcctggacgccgggcaccgggtatctggccaacctgctgccgtatgacagtgcgccactgacgcaacagatcccgtcgttgggcatcgtggtgatcgccgaggtctggaagacgacgccgtttatgtcgctgctgcttttggccgggttggcgctggtccccgaggatctgctaagagcagcgcaggttgacggcgccagcgcctggcggcggttgacgaaggtcatcttgccgatgatcaagccggcgatcgtggttgctctgctcttcaggaccctggacgctttccggattttcgacaacatctatgtgctgaccggcggcagcaacaacaccggatcggtgtcgatcttgggctacgacaacctgttcaaggggttcaacgtgggccttggttcggcgatcagcgtgctgatctttggctgcgtggccgtcattgcgttcattttcatcaagttgttcggcgccgcggcgcccgggggtgagccaagtgggcgttgaacgggtgggcgcgcggcgcgccacgtattgggccgtcctggacactttggtcgtggggtacgcgttgctcccggtgctgtggattttcagcctgtcactcaagccgacgtcaacggtcaaggacggcaagctgattccgtcgacggtgactttcgacaactatcgtggcatcttccggggcgacttgttcagctcagcgctgatcaactccatcggaatcggcctgatcaccaccgtgatcgcggtggtgctcggcgcgatggcggcctacgcggttgcccggctggaatttccgggcaagcggctgctaatcggggctgccttgctgatcacgatgttcccgtcgatctctttggtcacaccattgttcaacatcgaacgtgccatcggcctgttcgacacctggccggggttgatcttgccgtacatcaccttcgcgttgccgctcgcgatctacaccctgtcggcgttcttccgggagatcccttgggatctggaaaaggcggccaagatggacggtgcaacgcccggtcaggctttccggaaggtgatcgtaccgctggcggcgccgggcttggtgaccgctgcaatcctggtgttcattttcgcctggaacgatctgctgctcgcgttgtcgctgaccgctaccaaggcggcgattaccgcgccggtggccatcgccaacttcaccggcagttcgcaattcgaggagccgaccggctcgatcgcggccggcgcgatcgtgattacgatcccgatcatcgtctttgttttaatcttccaacgacggattgtcgccgggttgacctctggcgctgtgaagggatagcgcgatggccgagattgtgttggaccacgtcaacaagagttaccccgacggtcacacagcggtgcgcgacctcaacctcaccatcgccgacggcgaatttctgatcctggtagggccttccggttgtggcaagaccacgacgctgaatatgattgctgggcttgaagatatctcgtcgggagaactgcgcatcgccggtgagcgggtaaacgagaaggcgccaaaggaccgtgacatcgcgatggtgttccagtcgtacgcgctttacccgcatatgacggtgcgccagaacatcgcgttcccgctgaccctggcgaagatgagaaaggccgacatcgcgcagaaggtctccgagactgcaaaaatccttgacctgaccaaccttctggatcgcaagccctcacaattgtcgggtggtcagcgacagcgggtcgcgatgggcagggcaatcgtgcgccatcccaaagcattcctgatggacgagccgctgtcgaacttggacgcgaagttgcgggtccagatgcgcggcgagattgcccagctgcagcggaggctgggtaccaccaccgtctacgtcacccacgaccagaccgaggcaatgacgctgggcgatcgcgtggtagtgatgtacgggggcatcgcacagcagatcggcacccctgaggagctttacgaacggcccgccaatctgtttgtcgcgggctttatcggctcgccggccatgaatttcttccctgccaggctgaccgcgatcggactgaccctgccgttcggtgaggtgacgctggcccccgaagtccagggggtgatcgcagcgcacccgaaaccggaaaacgtcatcgtaggcgtgcggccggagcatatccaggacgcagcattgatcgacgcgtatcaacgcatcagggcgctgaccttccaggtgaaggtcaacttggtcgagtctttaggcgccgacaaatatctgtatttcactaccgagagcccggctgtgcactcggttcagttggacgagttggcggaggtagagggggagtcggcgttacacgaaaatcagttcgtggcaagggttcccgccgagtccaaggtagccatcgggcagtcggtcgagttggctttcgataccgccagacttgccgtcttcgacgccgactccggtgcgaacctgaccattccgcaccgcgcctaatggcggcgagcggacacataagcccccgccacgccgaaggatttggagctttttgcgtctgttcgccgacgcgaagctagagccagtttctgttgcggaagacgtggtagaggaacagacagataaggaccatcccgccgatcactgtcgggtaaccccacctggagtccagctcgggcatgaagtgaaagttcatgccatagatgcccgcgatcatggtggggaccgcgatgatacctgcccacgcggatatcttgcgcatgtccatgttttgctgcatgccgacccgggcgagcgcggcctgcaccagcgagttgagcatgtcgtcgtagctggcgatctggtcggcggcctcggtctggtggtcggcgacgtcgcgcaggtagcgccgcacttctttcgaaatgaggtctttgctctcggtctgcatgcgctggaatgcggtcgatagcggattcacgcaccggcgcaactcgaccacttcccgcttgagcagatagatcggttcgatgtcgagcttgcggcccggcgcgaacgctacttcctcgatgctgtcgatatcggtctccatgagattggtcacctcgaggtagtggtcgaccacgtagtcggcgatcgcgtgcatcaccgcatacggtcccaaccgcaaatgttcggggtcggcatccatccgcttacgcacctcggataacccgccgtgttcgccgtggcggacggtgaccacgaaatccttgccgacgaagatcatgatctcgccggtttcgacgatctcgcgggccagtaccaccgattcgtgcgggacgtagttgacggtcttgaggacgaggaacagcgtctcgtcgtagcgctccaacttgggtcgctggtgcgcgtgcacggcgtcctcaacggctaacgggtgcaacccgaaaacgtctgctacgtcctgcatctggttttcatcgggctcgtgcagcccgatccagacgaacgcctcctgcccggtcagttcgatctcgcgcacctcgcgcagcgcggcggcgtaggtgtacttgccgggcagtcgctggccgcagacgtagacaccgcagtcgaccaaggcttgggccggtggctgggcaacggggtgtgcgttcggcggctggggtcgcgcgaccggtcgcagcacttcgggcaatgcgtcaaaccctgggaacacgtcaacctccgatcgcggtggatctgatcgggcggtgctccaggttacgcgtcccggtatggaacttggtaaacgtcagtcgtagctgtgggggttggaccccagatgtccgtccggtgccggtgcgctagtttcaacccgaagccaagtccgtaaggagcagaaccgacgtgagcgctagtcctctcaaggtcgccgttaccggcgccgccggccaaatcggctacagcctgttgttccgcctggccagcggctctttgctgggccctgaccgtccgatcgagctgcggctgctcgagatcgagccggcactgcaggcgctcgagggtgtggtgatggaactcgacgactgcgctttcccgctgttgtccggggtggagatcggttccgatccccagaagatcttcgatggtgtgagcctggccctgctggtcggagcccgcccccggggcgcgggcatggagcgaagtgacctgctggaggccaacggcgcgatcttcaccgctcagggcaaagccctcaacgctgtcgccgcggatgacgttcgcgtcggggtgaccggcaaccccgccaacaccaacgcgctgatcgcgatgaccaatgcgcccgacattccccgcgagcggttctcggcgctcacccggctggaccacaatcgggcgatctcgcagctggccgccaagaccggcgcggcggtcaccgacatcaagaagatgacgatctggggcaatcactcggccacccagtaccccgacctgttccacgcggaggtcgccggaaagaacgcggccgaagtggtcaacgaccaggcctggatcgaggatgaattcatcccgacggtcgccaagcgcggtgcggcgatcatcgatgcgcgcggcgcgtcgtcggccgcctcggccgcgtcggcaaccatcgacgctgcccgggactggttgctggggacgccggcggacgattgggtctcgatggccgtcgtctccgacgggtcctacggggtgccggagggcttgatctcctcgtttccggtcaccaccaagggcggcaactggacgatcgtgagcggcttggagatcgacgagttctcccgcggccggatcgacaagtcaaccgccgagttggctgacgagcgcagcgcggtcaccgagatcggcctgatctgagcgcaggtcagccgcgcactgagcggagcccgagtcatcttgacgtgtgtttttccaggcatcatgatgacctgtatgcgcaccaccttgacgctcgatgacgacgtcgtccggctggtcgaagacgcagtgcatcgcgaacgccgcccgatgaagcaggtcatcaacgatgcgctgcgcagagcgctggcgccgccggtgaaacggcaggagcagtatcggttggagccgcatgagtcggctgtgcgttccgggttggatctggccggcttcaacaagttggccgacgaactggaggatgaggcgctgctggatgccacgcgtcgggcccggtgatcatccctgacatcaatctgctgctctacgcggtcatcaccggattcccgcagcaccggcgcgcgcatgcgtggtggcaagacaccgtcaacggccacacccgtatcgggctgacgtatccggcgttgttcgggttcctacggatcgccaccagtgcccgcgtgctcgccgcgccactgccaaccgcggatgcgatcgcctatgtgcgcgagtggctttcgcagccgaacgtggacctactcacggcgggtccgcgccacctggacatcgcgttgggcctgctcgacaagctcggcacagccagccacctaaccaccgatgtgcaactggccgcctacggcatcgaatacgacgccgagatccattccagtgacaccgactttgcccgattcgccgatctgaagtggaccgacccgttgcgcgaataatgactgccgctctgccctcgggtcagccgttcaggccgtgctgaccgttggcgccggtagcgccttgagtaccgggatcgccgggggcgccggggttgaacccggtcccgccgccgccgcccgcgccgccgttgccgcccgcgccgccgaggcccccggccgcgccggagccggggctgcccgactgtccgaacagtccgcccgcaccgccggtcccgccgtttccgccgacgccaccggccccgccggccccgccgtcgccgccgttgccgccgtcaccgccgtcgccgtcctggttggccatgccgtcggcgccgatcccgccgttgccgccgttgccgccgctgccgccttgagcgccgatgcccccgtcgcccccgacgccgccgtcgccgccggcgccgcccgtgccgagcagtagcccgccgcgacccccgctgcccccaaagccgccggcgccaccaacgtcagccgaggcaccgacgccgccgtcgccgccggcaccaccattgcccccggtggagttgcccccaggaggattatcttgattggcatttcctccggcgccgccggcaccaccgggagcgccgataccgccgttcccgccggcgccaccgttgccccctatgctgttgccagcatttgcaacattggcgctgccacccgctccgcccagccccccgccgccgccggctccgccgtttccgccggcgccgccattgccgccgacagcgtcaccaaagccgctttgagcggcgccaccgttaccgccggcacctccggaggcgaagttggcgccgtcgccgccgtcgccgccggcacccccggacacgtcggtctgcccaaggttggttccatccccgcctatgccgcctgcaccaccgcccacgccggggttgactgcgttgctgcccgagccggcgtcggtcccgttgccatcgggtccggtagtgccgtcggcgccatcggtcgcgtgcgtgacctgatgggacaccgggttttgcccgttggcgccggccgctcctgccgctccggctccacccgcccccccgttgccccatagcccggcgttgccgccgtggcctccgttgccgccattgcccccgatctgggtggccgccccaccgttgccgccgagcccaccgttgccgtatagccacccgccgttgccgccggcaccgccgttcgcgccgggcccgccggctcccccggcgccaccgttgccgatcaacccggccgcgccgccgcgaccgccgggctggcctggggtgctactcgagccgccgttgccgccgttgccgtacaacaagccaccgtcgcccccgttttgtcccggcccgccgttggcgccatcgccgatcagcgggcgccccagcaacagctgggtgggcccattgaccacatccagcaccgcttgcatcggggaggcattggcggcctcggccgccgcatacgagccggccgccgaactcagtgcccgcacaaactgctgatgaaatgccgccgcctgtgcgctcagcgcttgataggcctgggcgttcccggaaaacagcgacgcgatggccgctgatacctcgtcggcacccgcggccagcagccccgtggtcggggcctcggccgccctgttagctgcggccagcgccgagccgatgccctccaaatcagcggccgcggccaccaacacgtcctgcgctgcaatcagatactccatcgcggggcctctctcgcggcgagattgaccaacgggtcggcacgaagcgtgtcccgttgcttgacggtgcattgcgtgtttgcctggatccccgcgccgacggtgtggatcgggcccagtaccctcaagcccgtgccaactgcatctgtcgcggtgactatcggctcagacacttcggtgtgagaatcaccaggatcctcgcgctgctgcttgccgtcctgcttgcagtgtctggcgtggctggctgctcggccgacaccggcgatcgccacccggagttggtggtcggatccacgccggactccgaggcgatgctgctggccgccatctacgtcgcggcgctgcggtcgtacggttttgcggcgcacgccgaaaccgccgccgacccggtggcgaaactggactcgggcgcgttcaccgtcgtacccgctttcaccggtcagatgttgcagaccttgcaacccgatgcgtcggtgcgctcggatgcccaggtataccgcgccatcgtctcggcccttcccgagggcatagccgcaggcgactacaccaccgccgcagaagacaaacccgcgttggtggtgactcaatccaccgccaaggcctggggcggcggcgatctcagcgagctgcccagccactgccgcgggttgttggtcgggcgcgttgccggcgcccacacacccgcggccgtgggaccgtgccggctgcccgccccgcgtgagtttcggaatgacgcaacaatgttcgccgcgctgcgggccggacagctggtcgcggcctggaccaccaccgccgaccccgacatccccgcggacctgatcatgctgaccgacggcaagcccgcgctgatccgggccgagaacatcgttccgctgtatcgtcgcaacgcgctgaccgagcggaaactgctggccgtcaacgaggtcgccggcgtgctggacaccacggccctgatcgggatgcgccgccaggtggccgcgggggccgacccggcggcggtggccgccggctggctcgccgaacacccgctgggacgttgagccgccacgagcgtccgggtcgacgcgatgacacaccgcgtcggccgaacaaccttcgggcgcgctttcctcaccagccgtcagcgcgggcggggtatcaaccggccggtgatgatcggaaagatccgctgatatccggaaccggtcagccggaccaccaggtccagtaccttggcgtcgacacccaccaacacccgggccttgttcttggccacccccgtcaggatgatctgcgcggcccgctgtgggctgagatgggccacccgcttatcgaacgtctcggccagctcggcctggtcaagtccctcggcggcggtggcgttacgggcgatcgcggtcttgacaccgccggggtgcaccgtcgtcaccttcaccgggtgacccgccaacgccatttcctggcgcagcgcctcggtaaagccgcggacggcgaacttggccgagttgtaggccgcctgacccggcgccgaaaacaacccgaacacgctggagatgttgatgacgtggccgtccccggaggcgatcaaatgcggcaggaacgccttggtgccgttgaccacaccccaaaaatcgacgtccatcacccgttcgatgtccttgaactggctgacctcgatatcgccggtaaaggcgatgccggcgttgttgtagatctggttcacagtgccgaagtgctcgttgaccgcatcggcgtaggctaggaaggcttcgcgttcggttacgtcgagtcggtccgtcttgaccggcgtgctgatcgcctttagccggtgctcggtgtctgccaggccgtcggtgtcgatgtcgctgatggccaccttggcgcccgagcgggccagctcgattgccagcgcctgcccgatgcccgatcccgcgccggtgacaacggcgacctttccggcgaacccctccatgacgtaccctcccttgtctcggctgccatcaggttagccggtacccggggtacggcttaacgtggccggcacgggttcattcggtagctggcactgcgacgagcgatgtggatgatctcgactcggtggtggccgtcgtcgatggcgtagacgacgcggtaatcaccgcggcgggctgagtggaggccttcaaggtcattgcgcagcggcttgcccaacctatgcgggttgttaagcagcggtccgaaaacaaactcgacacatgcggcggcgatcttttcgggtaagcgttgcaggtcgcgtgccgctgtcgcggtgatcgccacgtggtagggatggtcgtcgctcaccgcgcggtgtaacggttgcggatctcgtcgttgctcacgaagcgccctgcggcaacatcggcgaggccttcacgaatggcctcgctggcgccaggggtgcgtagcacctccagcgtttcctcgatggacgccaggtcatcggccgagatcaataccgccgccggatgaccgtgccgggttatcgtgatgcgctcgtgtgtcagctcaacttcggcgacgtactcagagaggcgattgcggacttcgcccagtgggacaacagccataaccgcgattgtagctaaaagtatggctaaaccctgtacgctgagcatcggcttaccgagccgaacgcctcgtcgctgtttgatgtctcctcgagcgttcggctgagcgaactcagccgaacgcctcgtcgaggatctcctgctgttcgacggcgtgcaccttcgacgagcctgacgacggggctgacatcgcccggcgcgagattcgcttgatcccggccaacttgtcaggcagcagctcgggtagttcgagcccgaatcgcggccacgcaccctggttggccggttcctcttggacccagaagaactccttgacgttctcgtagcggtccagcgtttcacgcagtcgacgcctgggcagcggggcgagctgttcaagccgcacgatcgcgaggtcattgcggttgtccttggccttgcgggcggccagctcgtaatacagcttgccactggtcagcaggatccggctgaccttgttgcggtctccgatgccgtcctcataggtgggttcctccagcactgagcggaacttgatctcggtgaagtccttgatttcgctgacggcggccttgtgacgcaacatcgacttgggcgtgaacacgatcagcgggcgttggatgccgtccagggcatgccggcgtagcaggtggaagtagttcgacggagtcgacggcatcgcgatggtcatcgaaccttccgcccacaactgcaagaagcgttcgatccgggcagaagtgtggtcgggtccctgcccctcgtgcccgtgcggtaacagcagcacgacgttggacaattggccccacttggcctcaccggagctgatgaactcgtcgatgatcgactgtgcgccgttgacgaagtcgccgaactgcgcctcccagagcaccacggcgtccggattgcccacagtgtagccgtactcgaagccgacggcggcgtactccgacagtggcgagtcgtagaccaggaactttccgccggtcgggctgccgtcggagttggtcgccagcagctgcagtggtgtgaactcctcgccagtgtggcggtcgatgagaaccgaatgccgctgggagaaggtgccgcggcggctgtcctgccccgacaagcgcaccagcttgccttcggccaccagcgagcccagcgccagcagctcgccaaaggcccagtcgatcttgccttcataggccatctcccggcgcttctccagcaccggttggactcgcgggtgcgcggtgaagccgttcggcaaggcgaggaacgcatcgccgatccgggccagcagcgacttgtccaccgcagtggccagccccgcgggaatcatctggtcggactcgaccgactcgctcggctgcacaccgtgcttctccagctcgcgcacttcgttgaacacccgttccagctggccctggtagtcgcgcagcgcgtcctcggcctccttcatcgagatgtcgccacgtccgatcagggcttcggtgtagcttttgcgggccccgcgcttggtgtcgacgacgtcgtacatgtaggggttggtcatcgacgggtcgtcaccctcgttgtgcccgcggcggcggtagcacagcatgtcgatgacgacgtccttcttgaaccgttgtcggaagtccaccgccaaccgcgccacccagacacacgcctccgggtcgtcgccgttgacgtgaaagatcggtgccccgatcatctttgcgacgtcggtgcagtactcgctggacctggaatactcgggcgcggtggtgaagccgatctggttgttgacgatgatgtggatggtgccgccgacgcggtagcccggcagattcgccaggttcagcgtctcggcgaccacaccctgaccggcgaacgcggcatcgccatgcaacatcagcggcaccaccgagaacgcccgttggccgtcgctgtcgatgcttccgtggtcgagcagatcctgcttggcccgcaccaatccctccagcaccgggtcgacggcctccagatgcgacgggttggcggtcagcgacacctgaatgtcgttgtcgccgaacatctgcaggtacagcccggtggcgcccaggtggtacttgacgtcaccggagccgtgcgcctgcgacggattcaggttgccctcgaactcggtgaagatctgcgagtacggcttgccgacgatgttggccagcacgttgagccggccccggtgcggcatcccgatgaccacctcgtcgaggccgtgctcagcgcactggtcgatcgccgcgtccatcatcgggatcacgctttcggcgccttccagcgagaaccgcttctggccgacgtacttggtctgtaggaacgtttcaaaggcctcggcggcgttgagcttgctgaggatgtatttctgttgggccacagtgggtttgacgtgcttggtctcgacccgttgttcgagccactccttttgttcggggtcgaggatatgggcgtactccacgccgatgtggcggcagtaggcatcgtgcagcaagcccagcacgtcgcgcagtttcttgtactgcgcaccggcaaagccgtcgaccttgaacacccgatcgagatcccacagcgtcaggccgtgggtcagcacttcgaggtcggggtgactgcggaaccgagctttgtccaaccgcagcgggtcggtatcggccatcagatggccgcggttgcggtaggccgcgatcaagttcatgacgcgagcgttcttgtcgacgatcgagtcggggttgtcggtgctccagcgcaccggcagatatgggatgctcagttcgcggaagacctcgtcccagaagccatccgagagcagcaactcgtggatggtgcgcaggaagtcgcccgattccgcgccctggatgatgcggtggtcgtaggtggaggtcaaagtgatcaatttgccgatgcccagctcggcgatgcgttcctcgctggcgccttgaaactcggcggggtattccatggcgcccacgccgatgatggcgccctggccgggcatcagccgcggcaccgaatgcacggtgccgatggttccgggattggtcagcgaaatcgtcacgccggcaaagtcttcagtggtcagcttgccgtcgcgggcccggcgtacgatgtcttcgtaggccgtgacgaactgcgcgaatcgcatggtctcgcaccgcttgatgccggccaccaccagggaacgcttcccgtccttgccttgcaggtcgatcgccaggccgagattggtgtgcgccggcgtgaccgcggtgggcttgccgtcgacttcggtgtagtgccggttcatgttcgggaatttcttcaccgcctgcaccagggcgtagcccagcaaatgcgtgaacgagatcttgccgccgcgggtccgcttcaactggttgttgatgacgatccggttgtcgatcagtagcttggccgggaccgcccggacgctggtcgccgtcggcacctccaacgacgcggacatgttcttgacgacggccgcggcggcgccgcgcagcaccgctacctcgtcaccttcggctggcgggggaacggcagttttggcggccagtgcggcgaccacgccgttgcccgcggccgcggtgtcggccggcttggggggtgcctgcggggcggccgcagcggcccgctcggcaacgagtggcgaggtaacccgggttggttcggcagctggttgggaggtgggttcggggctgtagtcaaccaggaactcgtgccagctgggatcgaccgaggaggggtcgtcgcggaacttgcggtacatctcttcgaccagccattcgttttgcccgaatggtgaacttatgttggccacggccgctgttcgcctcgattcttctgctagttgaagtcctgcaagcgcattgcgcggcgcctgctggcagtcggtgaacggtctgccccataaaggctaacgctttgccagcgattcgccagagagaccgggcaacgcgcgctagctggcatcccgaacggtcggtagcacgtgcagggtgaccggccagcgcgccggcggggtgccgaatgccgatcgcgcattacggacgagcttcttgccgaccagccgattgccgatggcgccgatgatcgcgccgatacccatcggcaccagcttgccaaacatgagcgcgccgcgtttcagcgcgaatcgtttgacgacgtatttgagcattcgcgagttcaacgacgatatcgccggcagcggcagcgaggccatggtctccgacacccagccgccgctggttcggcccggaccgagcagatcggccaccgcagtagtgttgtcgccgaccagcaccgccaagaccagggcacggcgccgttctcggtggtcgaggggaatggcgtgtaccgaggccagcgccagcacgaacagcgcggtggcctcgaggaacacgacaacctctccggccgcggcgaaccatgcggccagggtgccgatccccggtaaggtcgcggccgcacctaccgccgctccactggccgtcaccaccgacaagaagcgtttctcgagcttggctacgatcttggcggggctggcccccgggtgggcgtgacgcaggcgggccacatacgcctgtgctgccgggccctgtatccgcgaactccgttcgatgacctgcgccaatgcccgcgtggacactttgggccgcccgccggtcccggccagctgcgggtccggctcagctgcatttgcggatcgattgtcgaaccttttccaagacctgattcgtcgagcgctcatcttctctcctgcgaatggcgtcccctcaggctaatgccggttcaacgatccgagcatgtgtttcggtagcggcgcggttcaccgctcgaagcggaataatgcggcgtggacattggtgacgatacgggttgccctggtgcatgccgtgacgcccgtgacccaatgccaccgctagcaagccaaacgaggtgcgtgtatgactacggcgatacgccgggcggccgggagcagctacttccgaaacccctggcctgcgctgtgggcgatgatggttggcttcttcatgatcatgctcgactccaccgtcgtagccatcgcgaatccgaccatcatggcccagctacgcatcggttacgccaccgtggtttgggtgaccagcgcctatctgctggcctacgcggtgccaatgctggtggccggccggcttggcgaccggttcggcccgaagaatctctacctgattggcctgggggtattcaccgttgcgtcgctggggtgcggtctgtcgagcggtgccggcatgctgattgccgctcgagtggtgcaaggcgtcggcgccggattgcttaccccgcagacgctgtcgacgataacgcggatcttcccggctcatcgccgcggtgtcgcgctgggcgcatggggcaccgtcgccagtgtcgccagcctggtgggaccgttggccggcggcgcgctggtcgacagcatggggtgggagtggattttcttcgtcaacgttcccgtcggcgtcatcggcctgatcctggcggcctatctgattccggcactaccccaccacccgcatcggttcgattggttcggcgtcggattgtctggtgcgggaatgtttctgattgtcttcggactacagcagggccagtccgccaattggcagccttggatttgggcggtgatcgtcggcggtatcgggtttatgtcgctgttcgtttactggcaggcgcggaacgcccgcgagccgctgatcccactggaggtcttcaacgaccggaacttcagcttgtccaacctcgggatagcgatcatcgccttcgcggggacggggatgatgctgccggtgacgttttatgcgcaggcggtgtgtgggttgtcgccgacccacacggccgtgctgttcgcgccgacggcgatcgtcggtggcgtgctggccccgttcgtcggcatgatcattgacaggtcccatccgttgtgcgtactgggtttcggcttctcggtgctggcgatcgcaatgacatggctcttatgcgagatggctccgggcacgcccatctggcggctggtgttgccgttcatcgcgttaggcgttgctggggcgttcgtgtggtcgccgctgaccgtcaccgcgacccgcaatctacggccgcacctggccggtgcgagctcaggtgtgttcaacgccgtccggcagctgggggctgtgctggggagcgcgagcatggccgcgttcatgacgtcgcgcatcgccgccgagatgcccggtggtgtggacgcccttaccggtcccgccgggcaggacgctaccgtgttgcagctgcccgagttcgtgcgcgaacccttcgcggccgcgatgtcgcaatcgatgctgttgcccgccttcgtcgccctattcgggatcgttgccgcgttgttcctggttgacttcaccggtgctgcggttgccaaagagccgttgcccgaatccgatggcgacgctgacgacgacgactatgtcgagtacatccttcgtcgggaaccggaagaggattgcgacacccagccgctgcgggcgtcgcgcccggcagcggccgcagcgtcacgcagcggtgctgggggtccgctggcggtcagctggtcgacgtcagcccaaggaatgcccccaggtccaccaggccgtcgggcgtggcaggcagatactgagtcaacagctccgagcgcactataaccgcggcatactgtgcccgactgaccgcgacgttgagccgattccggttgagcaggaacgagattccgcgtggaacatcgtcggcggacgaggccgtcatcgagatgaagaccaccggtgcctgcccgccctggaatttgtcgacggtgcctacccgtactccgtcagccccgccaagtccggcagacgccaaccgccgacggaccagcgccacctgggcgttgtacggcgcgagcacaagcacatcggaagcggccagtggccgggtgccgtgctcgtcggtccacggcgagccgagcagctgccgcagctcggcgaggatcgcctcggcctcttcggggctttcgatcgaattgcccttgtggtgcacgccacgcgtatgcacccccgggggatacccgtcgaggcggcgcacggcggtgcgctcggtgtgggaacacagcctgccctcgtaggacaacgccgacacggccgcgcacaccgccgggtgcatccggtacgagcggtctaagaagtagccgcgttcgtcgggcagcgtgtgttgcccatctaccagccacgacaatgcggaggtgtcgacgggttcgggatgtgtgccctgacttacctgaggcagttgctgtggatcgccaagcagcaacaggtttgtggccgcgggcgccacggcgatggtattggccaggcagaactggccagcctcgtcgatcaccagcagatccaggctggctttcggcacccgattgccgttggcgaagtcccacgccgtgccgccgatcacgcatccggcggtgtcgcggatgaattctgtgtactggctcccgtcgatcgactgccagcgcccagcggtgtggtcgtgcggctttttggcgacctgccccgggtccaggccagcgctgatcacaccttccaacaggttctccaccgtggcgtgcgactgggcgacaacgccaatacgccaggcatgctcggtgaccaactccgcgatcacccgggccgcggtgtacgtcttgccggtccccggagggccgtgcaccgccaggtatgacgagtccaagtccagcgccgccgcggcgatatcggtgactgggtcactgctgcggggcaatgcggcgccgctgcgcgtgcgaggagggcgacgcagcagcacgtccattagcgcggtgctgggcagttgcggcgatccggaagccacggcagcggccgtcgattcgatcgattcccgcagggccgtcgtcggcaccggcggcccgggagcgagcgcgaacgggagctgctgaaatgtgttgccgtcactgccggttcgttcgacgatgaccacctcggtgggcacagtggggtcgtcggtctcaaccactgcggcggggcccgcggctcggcgatcaggattgtcggtcatgcccggcggcgccgggggttcgtagagggcaaacacattcccgttgaggtccccacgtgccagttcaccggtaagccggacccgccgctgcggcttgcgcgcgcgaggcggcatatgccagtcgacggtgaccgaagcctcgctggcaaggaagacgtccgtgctgtccgaccattcgtcgacggggtagttgagccggtcgaagtgcgcccaccagaacggcttgtcctcgcggcgatgatagccgcgggcagcggccagcaaggcgaccgctgtctgttccggcgtgcgctcgccggcggcggcatcgccggtgaacttggacagtaccgacgccagcgagtcaccgtcgtcgatagggtcggcgtccggaactggttgagcgccaatgggtgtgacgccggcttcccaggcgcgcatgagcagccagtcacgcagcgcgcgggtggaccggcagtcgtagtggttgtagccttcgatctctttgagcacggttgccgcctcatcgatgcggccggccgcgcgcagttcgcagtaccgggcataggagttgatcgagtcggcggcggtggtgacgtcgccggagcgtggctgcgtcccgaggtacagcggctccagcgccttcaagctgaacgagtcggtgcccacccgaatgctcttgcgtaccaacgggtataagtccaccaggactccgttgcgcagcaagtcgtcgacgtcgtcctcgccgatgccgtagcgtccgaccagccgcagcagcgcggtcttctcgtagggcgcgtagtggtagatgtgcatgttggggtggcgccggcgccgtctggcgactatcgccaggaaatcggtcagcgcctggcgttcggctgtccggtcatgcgcccacaatggtcggaatactcccgcccgtccggcttccagcaccccgaacaggtattccaggccccactgtttgccgtcggcggtccacagcgggtcaccctcgaagtcgaagaacaggtcgccggggtttggctccggcagcagtgtcagcggccgcgggtcgacgatctcgaactgtggtgctcccgtatcgcgttggcggatttgcagtttggcctgtgcggtcagcttgcccagcgcgttcgtggtcaggccgggaaccggcgcggtgtgatctgccagttcggcgatcgtggtgatgccggcctcaaggagcttgtcgcgctggcggactcgcatccctccgaccagtagcagatcgtcgctggcgcgcagccgctcggtgcactgcggacagcggaagcacgcctgcacgcgttcgtcgtcccagcgcaccgcggtgcccgcggtgtagtggccgtccagcaatcgctgtaaaagcgcacgctgggaccggtagaccgggatgagctcgccgacgcggtagcgcacgatcgtgccgtcgccgagttcgagctcggcgtcggcagccaccggaacgcccgagtgaaccagcgcatcggcataggccgccagctgtagcagcgcggtcacggttggcgagcgggcgagcttggtgtcggcgacccggtaccggtgaccgtcgcggatcaggaagtcggcgaacccgacgaagcggccgtcgaacatggcggcctgatacaccaccggggcgtggttggcgatggcacgtcgcgtcgcgtcggcggctgccgccagcccggcgggcgtgtaggccggccggccaatgatagccaccgcgtcgccgaactcgtggcgcagttggtcgagtcggcgtccttcatgcgcgctaccgagaacggcggctcgcgccatcagttcgtcgtcaactgcgacggccggtccccggcctagtttcgcgtcgaattcacggagcagtgcgtactggcaccgggcggcggctgcgagatccgaagcactgtagacgatgctgtcaccggtgacgaacacagcagcaactcctcggtgagacaacggacaggcaaactgggctgcacccgtcggcttaaccgccggtggtgttgccgatcagctcgacgccgccgccgttccagcggaacttgacaacgttgttcaacccgatgccgctggcatacgtcaatgccaccgtgtctcccgtgcactgcgaggtgtcgatgccggtgaacccataggtatcgggcaccccctgcggtatgtacttgccgaggtggaacatcaccgcgcgggtggtcggattgccggcgttcgtgttggccttgatgaccaccgccgacagctgggcacactcgttgtagttgccggccagcggttctgggttccagggctgctcactgcgcggatcgcgaggaagttcggagacgactttggcgattgtgggcgaggcgaggttcaccgcacacgggtcgaccggcgcggcgctgtggttgctgggtggggcagctgtcgcggacggcgggctcggttcgctgctcggcggggccgggtgagcagttgacagggatggggtggcctccggcgtcttagcgaccgtggagtcgcccgaaccgcaaccggtcaacgtcgcggcgaccaatgcagcgaccacgccaacacgcggcgtggtggggcagggtggtgaccacacaccgggcaccgtaccgccatcgggcccgcgggtgcggtaggcgtggccgggtcaccactaaacttgacggcctgatggccttcccggaatattcgcctgcggcgtccgctgcgacgtttgctgacctgcagattcatccccgcgtcttgcgggcgatcggcgacgtcggttacgagtcaccgacggctatccaggcggctacgatcccggcgttgatggcaggctccgacgtggtggggctggcgcagaccggcaccggcaagacggcggcatttgcgattccgatgctgtccaagatcgacatcaccagcaaggtgccccaggcgctggtgctggtgcccacccgggagctggctctgcaggtggccgaggcgttcggccgctacggtgcctatctgtcgcaactcaacgtgctgccgatctacggcggatcgtcgtatgccgtgcaactggccggattgagacgcggcgcgcaggtggtggttggcacccccggtcgtgtgatagaccatctcgaacgggcgaccttggacctgtcgcgggtggactttctagtgctcgatgaggccgatgagatgctgaccatgggtttcgccgacgacgttgagcgcattctgtccgagacccccgaatacaagcaggtcgccctgttttccgcgaccatgccgccggcgatccgcaaactcagcgccaagtatctgcacgatccgttcgaagtcacttgtaaggcgaaaaccgctgtggccgagaatatttcgcagagctacattcaggtagcacggaagatggacgcgctcaccagagtgctcgaagtcgagccgttcgaggcgatgatcgtctttgtccgcaccaagcaggcgaccgaggagattgccgaaaagctgcgtgcccgagggttttccgcggctgccatcagcggtgacgtcccgcaggcgcagcgggagcggaccatcacggcgctgcgggacggcgacatcgatatcctggtcgccaccgatgtggcggcgcgcggactcgacgtggagcggatatcacacgtgcttaactacgacatcccgcacgacaccgagtcctacgtacaccggatcgggcgcaccggcagggccgggcgttcgggagccgcgctgatattcgtctcgccacgggagcttcacctgctcaaggcgatcgaaaaggctacgcggaaaacgcttaccgaggcgcaattgcccaccgtcgaggatgtcaacacccagcgggtggccaagttcgccgattccatcaccaatgcgctgggcggtccgggaatcgagctgttccgccgactggtcgaggagtatgaacgcgagcatgatgtcccgatggctgacatcgccgcggcactggccgtgcagtgccgcggcggtgaggcattcctgatggcacccgacccgccgctttcgcggcgcaaccgcgaccagcgtcgggaccgtccgcaaaggcccaagcgtagaccggacttgaccacctaccgcgtcgccgtcggcaagcggcacaagatcggtccaggcgccatcgtcggcgccatcgccaatgagggtgggctgcaccgcagcgacttcggtcagatccgtatcgggccagacttctcgctagtagaattgccggcgaagctgccccgcgcgacgctcaaaaagcttgcacagacccgtatctcgggtgtgctgatcgaccttcggccataccggccgcccgacgcggcgcgccggcataatggcggcaaaccacggcggaaacacgtcggatgaccctgcccaaggaaagagccgcccagggcggactcgagcggatcgcccacgtggaccgggtggcgtcgttgaccgggatccgtgctgttgccgcattgctggtcgtcggcactcatgcggcctacaccaccggcaagtacacccacggctattggggcctgatgtcgtcccgcatggagatcggcgttccgatctttttcgtgctgtcggggttcctgctattccggccatgggttaagtccgccgctaccggcggccccccgccgtcgttgagccgctatgcgtggcaccgggtccggcggatcatgcccgcctacaccgtcaccgttctgttggcctacctcgtctatcacttccgcacggcggggcccaaccccgggcacacctgggtcgggctgttccgcaacctcaccttgacgcagatctataccgacggctatctgggtgcgttcctgcatcagggtctgacccaaatgtggagcctcgcggtggaggttgccttctacctggcgttgccggcgttggcatacctactgttggtgctcgtctgccggcggcgatggcagcccaggttgctgttggccaccatggcggggctgacgatgatcagcccggcatggttgatcctggtgcacaacacgcactggatgcccgacggcgctcggctgtggctacccacctatctggcttggttcgtcggcggcatgatgctggccgtgctggcggcgatgggcgtgcgctgttatgcattcgtggccataccgttggcggtcatctgctacttcatcgtctccactccgatcgcgggcgcgcccacgacgtcgcccacagcgctggccgaggcgctggtcaagaccgccttctatgccgtgatcgccgtgctggcggtggcaccgctggccttgggtgaccaggggtggtatgcccagttgctggccagccggccgatggtgtttcttggtgagatctcctacgagatcttcctgatccatctggtgaccatggagatcgccatggtggacgtgctcgggtatcgggtttacaccagttcgatggtgaacctttgtctcgtgacgctggtgctgacgatcccattggcgtggttgttgcaccgtttcactcgggtccagggtgaccggccttcctagcggcggcagaagcaggtgtcacgatcgggacgacgaactccgcgatcatcgctcgttcgtcggcttcgtcacggccggggaacatcagcagcgatgtgagcatccggaccacccagcgggcgcggcgttcgacggtggtcggatcgtcgggacctagtgagttgaggaatgccgcggccagggccgcgatcacctcggaccgtccggccatctcgccgccgatcggtgggcgggtggtggtaaaccacgcggccaacgcggggttgtcgcggaccatccgcaacgtcgtggtgatgctcaccagcagccgttcggcaggttcgacgacatcggcgatcttcaccatgatctcgcggccgagccggcgggtctcgcggtgcacgtacgcggttcgcagcgcctcgcggctgtcgaagtaccgatacagtgttgcgcgcgaacagcctgcggccttggcgatctcgttcatgccgatcgacgccgggtcacgctgcgtaaagagtcgctcggcggcgtcgagtatccgatctgcggctaactcggtccgacgcgcggacagccagtcggtacccgccatcaggatgtcactcggaacggcaccgacagcggacgccggacataactgccgccggaccacacgatgcgtgactcggccacctcgaagtccgggcaccgggccagcagttcggtcagcgccacccggcattgcatccgggccgcggccgcacccaggcagtggtgggcgccgtggctgaaggtcaagatgttgcgcgggcaccgagtgacatcgagttcggctgcgtccgggccgtattggcgttcgtcacggttggccgagccgtacagcagcagcacccggcgaccggccgggatggtggtgtcaccgatcgtgacgtcgcgcgtggttgtgcgcgccagcccctgcaccggcgaggtgagccgcagcagctcctcgaccgcgtcggggatgccctctgggtcatccagcagcagccggcgctggtcgggccgccggtgcagcaacggcatcgaaccgcctagcatgccggtgacggtgtcgttgccgccggtgaccatggtgaacgtgaacgccagtatggacagtgtgccggcggtgtcgccgtcggcgccgaccccggcggctaccaggtgggagatggcgtcgtcggcgggctcggtgcggcgtcgctcgatcagcccggtgaagtaggccatcatcgagccgaccgcgtccagtgcgccggtggtggcgccgtcaaccgcgttcgccgccacgatggcctgggtccacccgtcgaattgcgtccaatcctcttcgggaacaccgagatagtgcgccaccaccatcgacgggagcggtttgaatagttcggtgacaatgtcgccgccaccgttggcgcgcagcttttcgagccgctcaacgacgaacttgcgcaccgtgggctcgacggtttcgacctgtcgtggcgtgaagccgcgcgacaccagcttgcgaaactcggtgtggaccggcggatcctgcatcaccatgggcggggtgtcgtgcagtccaatcatttccagctcgccgtagttaacggtcaagccttgcgccgacgagaacgtctgatggtcccgcgctgccgaccagacgtcggcgtgccgggacagcacgtagtagtcgtactcgggacgctgcggcgggacgacgtggtgcaccgggtcgtggtcgcgcaacgcgcggtacatcggccacggattcggccaggtttcggcggtggcgagctggaattcgtgagacattactgatgtcatgtcttatgtctaagacattccatcggtaatatcaatcggcgattgtgaatctggtgacgcgacacgccgaggacgcgtcgtgcggttcacactcggcgggacgtcgcgacggatcagatcgccgagccgggattaaggatgccctgggggtccagcgcttgcttgatgcgctggttgagggccaggacgtcgggcccgagatagccggccaaccacggccgtttcaaccggcccacgccgtgttcgccggtgatcgtgccgcccaggccgacggccaggtccatgatttcgccgtacgcgaggtgggcgcgctctagcatcgcggcatctgcggggtcgtacaccagcaacgggtgggtattgccgtccccggcgtgggcgatcaccgagatcatcagattccgctcctcggcgatgcgcgcaatcccggtgaccagttcgcccagtgcgggcagcggtaccccgacgtcctcgagcagcaacgcccccttgctctcgaccgccggaatggcgaaccgccgggccgcaatgaacgcctcgccctcatccgggtcgtcggtcgaaaacacgtctatcgcaccgttttcggcgaacacggcggccatcacggcggcgtcttcggtggccgcgcggccacgttcatcagaaccagccaccagcatggccgccgcatcgcggtccaggtccatccgcaaggtgtcctcgacggcgttgatcgccaccgaatccatgaactccagcatcgcggggcgaagtcggccggtaaccccgagcaccgcatcgaccgccgcctgcaccgagccgaagctggccaccacgatgctcgatgcattctgtgcgggcagcagtcgcaacgtcacctccgtgatgacgcccagcgtgccttcgctgccgacgaacagtttggtcagggaaagcccggcgacgtccttgagccgtgggccgcccagccggaccgcggtgccgttggccagcacaacctgcatgcccagtacgtagtcgcctgtgacgccgtacttcacgcagcacagcccgccggcgttggtggcgatgttgccgccgatgctgcagatctcgaacgacgacggatccgggggataccacaggccgtgttcggcggcggcctccttcacctcggcgttgtacaggccgggctggcacactgcggtgcgggtgaccgggtcgacggtgatgtcgcgcatcttttcggtggacagcacgatcccgccatccagggcggtcgccccgcccgaaaggccgctaccggctcctcgggtcaccacgggcacctggttcgcactggcccaacgcagcaccgtctgcacctcttcggtgcgccgtggccggatgattgccagcggtttgccggccgaagggtcaaaggcccggtcttgccggtagccgtcggtgacggcggggtcggtgaccaccatcccctcgggcagctcggccatcaggccagccagcacatcggtattcactgagccgatcctacgggccgatcgatgtccgcttggggcgccagatccagttcgcgcagcgcgggcagccggatcgcgaccagcccggtgcacacgatgggcagtgccaacgcgagaaacgtggcatgcagtccagcggcgtcggtcagtggaccggccagcaacagacccaacgggccggcggcgtaggccagcgacgtcatcaccccgactacccggccgcgcagatgctgtgctgcccgcgtctgtatcacgtagttatagatcggctggatgggtccgtacaccaggccgaccaccgcgcacaacaccatgatgaccggcagtggcggcaggaacgcgatgaccatcgatgccaaacccagggtaagaaccgcggtcgacatggtcacgcgacggggaacgcggatagccaacacggcataccccagcgctcccaccaggccgccgccggcgatcgccatcaacgcccaacccagctgcaccggttgctggtggtcggtgaagtatttcgggaacagcacgctctccatcggcagatacagcgcggtgacggtcaggtcaatcatcccgagggtgcgcaatacccgcaggttccaggcgaagcgcagcccctcggcgatcccggataccaacccttggggccgcgaggtgtggtgcggcttgccggcaccctcgagttgcagggcggcaatcgcgaggatggacaacccgaatgccgtcgcggtaatccacattgtggtgatgccgccaaccgtcgcgatcatcaagccaccgatggccgggccgacaataaaggccaggttgaggatcgcctcgtaggcgccgttgatgcggtccaacgaccagcctgcccgagcggcggcctcgggcagcatcgagtcacgagccgtcatgcctgccgggccgaaggcggccgccagggcggccaatacggccagcaccagcacgttgaccgcgtcgccgccgtacccccacgccaccagggggacgccggccaccgccgcacccgacagcgcatcggccaccatcgacacccggcgacgcccgaagtagtcgaccgcggtgccggcgaccagcgtggcgaacaacagcggcagcatggtcgcactggccacgatcgaggcctgcccagcgctgccctcgcgctgcaacaccagccacggaaacgcgactatcgagacgccatcacccgcggccgccatcagcgttgcgaacaggatcaggaatgccgggccgcggttgctgtttctcatgaatatcgcggctgaatctagcgccaaaccggtatgggggccaccgaatttctgcgctgccgcagcccggatgcaggatgttcgtgtgctcatgcatccgaagaccggccgggcgttcaggtccccggtagagcccggttccggctggccaggtgatccggcgacaccgcagaccccggtggctgccgatgccgcgcaggtgtcagcgctggccgggggcgctggctcgatctgcgaactcaacgcgctgatcagcgtgtgccgggcgtgtccccggctggtcagttggcgtgaggaggtcgccgtcgtcaagcgccgtgccttcgccgaccagccctactgggggcgcccggtgccggggtgggggtcgaagcggccgcggttgctgatcctcgggctggcgcccgccgcgcacggggccaaccggaccggacgaatgttcaccggcgatcggtcgggagatcagctttatgcagcactgcatagggccggcctggtgaactcaccggtcagcgtcgacgccgcggacgggctgcgggccaaccggattcggatcaccgcaccggtgcggtgtgcgcccccgggcaactcgccgacaccggccgagcggctgacatgctcaccctggctaaatgcggaatggcggctggtgtccgatcacatccgtgcgatcgtcgccctcggcgggttcgcctggcaggtcgcgttgcgcctggcgggcgcgtcggggacacccaagccgcggttcggccacggcgtcgttaccgagctgggagccggtgtgcggctactgggctgctaccacccgagccagcagaatatgttcaccggtaggttgactcctacgatgctcgacgacattttccgtgaggccaagaagctggccgggattgagtgacgtgaagacggttgtggtttccggcgccagtgtggccggtacggcggcggcgtactggcttgggcggcacggctattcggtaacgatggtggagcgccatcccgggctgcgaccaggggggcaggctattgatgtccgaggtccggcgctggatgtgttggaacgtatggggttactggcagccgcccaggaacacaagacgaggattcggggcgcctccttcgtcgatcgtgacggcaatgagctgttccgggacaccgaatcgacgcccaccggcggtccagtcaacagtcccgatatcgagctgctacgtgacgatcttgtcgaattgctctacggggcaactcaacccagcgttgaatacctgttcgacgacagcatttccacattgcaggacgacggcgactcggtgcgggtgacctttgagcgcgcggcggcccgcgagttcgacctcgttatcggtgccgacggactgcattccaacgtgcgcaggttggttttcggtccggaggagcagtttgtcaagcgattaggaactcacgcggcgatttttaccgtgcccaacttcctggagttggactactggcagacctggcattacggtgactccaccatggctggcgtttacagtgcgcgcaacaacaccgaagcccgcgctgcactagccttcatggacaccgaactgcggatcgactaccgcgacaccgaagctcagttcgccgaactgcaacgtcggatggccgaggacggctgggtgcgcgcgcaactgctgcactacatgcgcagcgcaccggatttctatttcgacgaaatgtcgcagatcctgatggatcgctggtcgcggggcagggtagcgctcgttggcgacgctggttattgctgctcgcccttgtcggggcaggggaccagcgtcgccctgctgggtgcctacatcctggccggcgaactcaaggcggccggtgacgactaccaactcggattcgccaattaccacgccgaatttcacggctttgtcgagcgcaaccaatggttggtcagcgacaacatccccggtggtgcgccgataccgcaggaggagttcgaacgaatcgtgcattccatcacgatcaaggactactgagcgccttcacccgggcgcagccaggatggcgctcgtcggccgcttcaccgaacctgaagatctgcagacgaagtacgagtaggggccggcaaatttaccggctcgacgcgcagaagcgccgagatttagcggcgggtcaatacgacgaccgggattggccgtgacgtccggctctggtagttggtgtatcggttggcgttgttctcgttgacgatctgccagagccgcgcgtagtccgggtcgtggggctgcaccggtttcgctgtcacaccgaatcgcttgggcccgacgttgatttcgacgtccgggttggccttgaggttgtggtaccaacccggcgagcggggatcgccacctttggacgccacgatcaggtacgcgtcgccgtcgcgagcataggtgagtgacgtggttcgcggctggctcgtcttggcgccggtggtatgcagcagcaaactcggtggcgcgccggggattcggtgtccgatccgaccgttagtgcctcggtagatcgcgtcgtgcagcctgagcagctgcacgcctacgtggcgctcaagccatcgggaaatgtccatggggtcagtcttgcgcagcggcatcctgttgcgccagcgcctcccgcaggatccgtccggtggcttcccggtccgggtcgcggcgcagcatcattcccttggcgaccgacagcttgtcgccgttgcgccgcggtaatacgtgcaagtgaacgtggaacaccgtctgaaaagcggcacggccgtcgttgatggcgatgtgtgtcgcgtcagccaacttcgtggcgcgggccgcccgcgcgatgcgttggccgatggcgaccatgtcagccaacgcctccggcggggtgtcggtgaggtcaacggtgtgtcgcttgggcagcaccagcgtgtggccgcgggtgaacgggcggatgtcgaggatcgcgagatagccgccgtcctcgtagatccggatggccggagcctccccggcgatgatcgcacagaacacgcagggcatgtcgctacggtactggacctctcggagaccgcccaagtgaacgggatacgctgccgccgtggaccctactgacctggccttcgccggtgccgcggcacaggcgcggatgctggctgacggtgcactcaccgcgccgatgctgctcgaggtctacctgcaacgaattgagcgtctggacagccacctgcgcgcctaccgggtggtgcagttcgaccgggcgcgtgcggaggccgaggccgcccagcaacgcctcgacgccggtgagcggctgccgctcctgggcgtgccgatcgccatcaaagatgatgtcgacatcgccggggaggtgacgacatacggcagcgccgggcacggtccggccgcgacgtccgacgcagaggtggttcgccggctgcgcgcggcaggcgctgtcatcatcggcaaaaccaacgtgcctgagttgatgatcatgcccttcaccgagtcgctggccttcggggccacccggaatccgtggtgcctcaatcgaacccctggcggcagcagcggcggcagcgctgcggcggtagcggccgggctggcgccagtggcactgggatccgatggtggcggatcgattcgtatcccgtgtacctggtgcggtctgtttgggctgaaaccacagcgcgatcggatttccttggagccgcacgacggggcctggcaggggctgagcgtcaatggcccgatcgcgcggtcggtaatggacgcggcgttgctactggacgcgaccacaacggtgcctggtcccgaaggcgagtttgtggccgcggccgcacgccaacccggccggctgcgaattgccttgagcaccagggtgccaaccccgctgcccgttaggtgcggcaagcaagaactggcagccgtccaccaggcaggtgcgttgctacgtgatctgggccacgacgtcgtcgtccgcgatcccgactatccggcttcgacctatgccaactacctgccccgctttttccgcggtatcagcgacgacgcggacgcgcaggcgcacccggaccgcctcgaagcacgtacccgagccatagcgcgtctagggtcgttcttctccgaccggcggatggcggccctgcgggccgccgaggtggtgctgagcagccggatccagtcgatcttcgacgatgtcgacgtagttgtgacgccaggcgccgcgaccggcccgtcccgcatcggcgcctaccaacgccggggtgcagtttcgacgttgctgctggtggtgcagcgggttccgtactttcaagtctggaatctgaccggccagcccgcggccgtggtgccgtgggacttcgacggcgacggcctgcccatgtcggttcaactcgtcggccggccgtatgacgaggcgacgctgctggcactggccgcacagatcgaatctgccagaccctgggcccatcggcggccgtcggtgtcatgacattgcagtcgcccgctcgtttttcacgtttttgcccggccgcaggacatgtgcggcggcgttaacgttgactggtgacagaccacgtgcgcgaggcggacgacgcgaacatcgacgatctgttgggcgacctgggcggtaccgcgcgcgccgagcgtgcgaagcttgtcgagtggttgctcgagcagggcatcacccccgacgagattcgggcgaccaacccgccgttgctgctggccacccgccacctcgtcggcgacgacggcacctacgtatccgcaagggagattagcgagaactatggcgttgacctcgagctgctgcagcgggtgcagcgcgctgtcggtctggccagagtggatgatcctgacgcggtggtgcacatgcgtgccgacggtgaggcggccgcacgcgcacagcggttcgttgagctggggctgaatcccgaccaagtcgtgctggtcgtgcgtgtgctcgccgagggcttgtcacacgccgccgaggccatgcgctacaccgcgctggaggccattatgcggccgggggctaccgagttggacatcgcgaaggggtcgcaggcgctggtgagccagatcgtgccgctgctgggggccgatgatccaggacatgctgttcatgcagctgcggcacatgatggagacggaggccgtcaacgccggagagcgtgcggccggcaagccgctaccgggagcgcgacaggtcaccgttgccttcgccgacctggtcggtttcacccagctaggcgaagtggtgtcggccgaagagctagggcacctcgccgggcggctggccggcctcgcgcgtgacctgaccgctccgccggtgtggttcattaagacgatcggcgacgcggtcatgttggtctgtcctgatccggcgccattgctggacaccgtgctgaagctggtcgaggtcgtcgacaccgacaacaactttccccggctgcgagccggcgtcgcctccgggatggcggttagccgggccggcgactggttcggcagcccggtcaacgtggcaagccgggtgaccggggtggcgcgcccgggtgccgtgctggtcgcggattcggtgcgggaggcccttggtgatgcccccgaagccgacggatttcagtggtccttcgccggcccccgtcgcctcaggggaatccggggtgacgtcaggctttttcgagtccggcgaggggccactcgcaccggctccggcggcgcggcccaagacgacgatttggccggctcgtcaccgtaggcaggcacaccggtacacatgggcagacccggcgtgactctcggggggcgtctgacaccgtcttctgcgggtcttgcgcggccggccttcaccccgtcttccggcactttcgattggtcactaaccgggcctgcttcgataccaaaaatacaacgtcgaatggctgatcacaatggttctcgccaggccggacgctgttttcgcgccggccaggaaccggtgtcacgtttcgctgccggtgaacgcgatgtcattaaagatgaaagtatgtaatcatgtaattatgaggcaccatcacatgcacgggcggcgctacggtcgccccggcggctggcagcaagctcagcaaccagatgccagtggggcggcggaatggttcgctggccgcctgcccgaggactggttcgacggcgaccccaccgtcatcgtcgaccgtgaagaaattacggtgattggcaagctgcctggactcgagagccccgaggaagaaagtgcggcccgagcctcgggccgcgtgtcgcgattccgcgacgaaacccgaccggagcgaatgactatcgccgatgaagcccagaatcgctacggacgcaaggtgtcctggggcgtcgaggtcggtggtgagcgaatcttgttcacgcacatcgcagtaccggtgatgacgcggttaaagcagccggaacggcaggtgctggacaccttggtcgacgctggcgtggctcgttcccgctcggatgccctcgcgtggtcggtcaagctggtcggcgagcacaccgaggagtggctggccaagctgcgcaccgccatgtcggcggtggacgatctgcgcgcgcaaggcccggatcttccggcctaaacggccaccgccgaatgcgtcattccttgttgactttgtcaacgatcttggcggcgatctggcctgcttgattggtgatctggtacccgcatgcgttgacgtcgacgaccacattgttggccacgctcatcgcgcgttggcattcccagccctcagcgccttcttgggtgtctatcaccgtgatcgtcggcgggctgcctttgacgtcggcaaacgtccaccggtaggtcttggccttattcgtgacggtgaccgtcttgcctgcgcagttcttccatttgtcggccgaagtctgcacgaacgcgcgggctttgtcggcggtcggaaaggcgacgacggcttggttcacccaatgttcgtagttgtcgcccggctcggatgaaatcaagccgttgatggcggtgtagccggtgccggcatacaccggatcctggctggtatacagcgcgccctggcagtccggcagggacaccgtcaccggcgaagagtccatcgatgtgatcggtttgcccggctgcatggacgacgagcccatcacggcgttgacttctgaggagttcagcagtagggcgctaaggcgctcctccgcaaccggctgaggcggctgtaccggcttgggccggatggcgatccagatgccgatggcgcccaacacgaggacgagcacgacggcggcggcgccggccactaagggccacgggttggttttgcgcggggtctgggcccaggggctggggccgccggacggcggtgcgccccagccgccgccctggtagtactgcggggtgggagtgggtccgctggccggcatcgggccgctattgggcgcccaggacggctggccggtggggccaggccgctgtccggcaggccccggctgggccgggggcgtgtaggacggctttggtgccggctggacacccggcgggatgacggggggtgcgggtggctgccgaggagccatggcggtggccggcatggtcggaggcgggacgggcttaggcggcgcgggcagggtggattcttggctgcggcgcaggatgtcggcggcgtggtcttggtcggggtcgctgagcgcttcgtgggcggccagggccaggtcgccggcgctggcgtagcggtcttcgggctttttggccatgccgcgggcgaccacggcgtcaaaggctttggggatgcccgggcggatggcgctgggctgggggatgggtcccatcaggtgggagctgaccagtgtgccggcgctgtcggcgcgatacggcggggccccggtcaagcattcgtgcagcacgcaggccagcgcgtagatgtcggcgcggtaggttacctcgtcgttggagaaccgttcgggggccatgtatttccaggtgcccaccgcggtgcctaactgggtcagtttctcgtcggtggtcgcactggcgatcccgaagtcgaccagataggcaaagtcgtcgcgggtgatcagaatgttttgcggtttgacgtcgcggtgcatcaccccgtcggcgtgtgcggcatcgagcgccgaggcgatctgggtgatgatggccaccgcgcgcggtggggtcagcgggccgaagcgtttgagcacgctgtcaaggtcggtgccctccaccaggcgcatctccaaaaacatttggccgtcgacttcgccgtagtcgtggatgggcaccacgtgaggttcctgcaaccggccggcgatgcgggcttcgcgtttcatccgctcgcgaaacaccgggtccttgctgaattccgcggtcatcagcttgacggcgacggtccactccttgacggtgtgctcggcctcgtagacctcgcccatcccgccccggcccaacagccgtttgaggtggtagggcccaaacatcgagcccacccgcgagtcctgtgcgtcgctcatcgctgatcctcccaaccaacccgctgccgccgacactatcaacaacgtcaccaggttccgtgtggcttgtggcaatcgcgcccgccgaaagctgactgctggacaccgcgccgaggtttgctagccagcgcgcagccaaggattcgtcaaggatgcggaaagtgcgggggcggacgcgttcttaggcgctgaaccgaggcttgcgcgttgaacaaatgaccggctggtctacgcctggtcggttcacttacgagctttgcgttgcggctcgatgcgtttgagctgcagcgcgatcaagatcaccagcacgagcgcctgtacggcgcaggcccccgcggccatcaaccagctaccgacgttgtagtcccacagtggatcttggtctccaccggcggtccggcgcaggtcgttgaggtcgacggtggctgcggccatggcgtaggcccaccgcgacggggacagccacgacagctgctctagcgggggtcgaccactcacaccgaacatgcccccgcacagcaccaattgggccatgaccaccaataccagcagcggcatgccgcggtcggcgttgccgatcatcgccgagatcagcaggccgatcatcatcgagaccactgttacggcgacgacggccacggccacttcgacgctgggccaaggcaatatcaccgattgatcgggtgggggcagcaacgcgacaccgaggaatcccaggatcagcgcttgcaggctggtcagtgctgtaaggaccaccaatttggatgccaggtaggcgccgcgtgacaagccgatgccgtgttcgcgccgatatattgctcgttctttgacgatttcacggatcgaggcagcacagcccatgagtgcaccgccgatgatcagcaacaccagtagttgcgacggctgggtcgacttcagctcgatggccttagccagcgacaacccggcctggcccgggacggcatgggcaaacagactcaacagcagcggcaggactagcaagaacaccgcatactggcggtcggcggcgatgacggccagataccgtcggcacaggatggcgaattgagcgaacgcactttgctgagcgacgggcctggcgtgccgcgcggcggccggccgcgcggggcgcatggcggggtggccgatgagggcctcccgtaggggtgaggcgttgaaccggccggtccagtcggtggagttgtcgtgttcgaggagggtgaacaggtcggcgaagtcggtgcagttgaagtagcccagggcctgttgcggcggaccaaagtacgcgaggcgacctccgggggccaggatgagcagccggtcgcacatgttgaggtgggcgatgttgtgggtgaccaccaccaccgagcggccgtcgtccgccagtttgcgtagggtctgcatgacggacttttcatagcccgggtccaggccggatgtcggttcgtcgaggaacaacagcgacggtttggtcagcagttccaacgcgacgctagtccgtttccgctgaccacccgacaggctgtcgattcgttgatcggcttgggtggaaaggccgagttcgaccagcacctcctcgatgcgctggttgcgttcgtcgacggagacatcctgcgggaatcgaagccgcgccgcgtagttcagcgctcgccgcaccgtcagcggggtgtgcaggatgtcgtcctgtggcacgaacccgatccggtgccgcagctcggcgtagttgtcatacaggtcgcgctcgtcgtagcgcacggttccgttgccggccggccggaacccggtcagcgcgcccagcagtgtcgatttcccggcaccgcttggccccactaccgccaacaagctgcgttgcggcagaacgaaactgacatcggccagcaacacacgacccttgttggtgaccacccgcagatttgacgcctggtaggagatatcgccggtgtcgacgtattccacgagccgatcggcggataggtgcagcagctgatggccgatgccgacgatgtcagtcggtccgatgaccgcacggctgatgcggtggccgttgacgtaggttccgttggcactggcattgtcgctgagctcccatcggttaccggttcgccgcaggatggcgtgccggcgggagaccagcaagtcgttgaggaccacggtgttctcgggtgcgcggccgatcgtgacgaccaactggtcaatggcatggaatgcggtcggtggccgggcgaccgtcgtctcaccctgccgttgagccggtttgggcgttgccggccgtggcggggctggtgggtgcgacgcaggggtgggcgtgggtgactgggcaaccgggtacagttgcacccgctgcccggaagacgccgaaccaagaaaaatcgtgatgggctgacgtaccgtcaggcgttccacccgctgtccgtccacgaatgtgccattggtgctcaggttgaccagaacccatccctcaggtgtggcttccagcactgcgtgttggcgcgacacccgcggattgtccagtcggatatcggcttcactggcgcggccaatgctccactcgcggccggcgacggcatgccaggtgcgccccgcggcccgcagttccagccgcggtgcattgggggtgatcatgtcggccgtgtctgtcatgcctagcctcttacccgtacttggcccaccagttgtgcagatcctcaatggtcgcgggatccccgaagacgtcgctgagcgttagcttggcctcgttgctccagatcacgttcgggcgattcttataggtgccgcacgcgatcatgcctgcggtcacgtctggggtctggttgtaatgccagccatccggtgatggtccttcaccgggacagttcatcagctccacggcggcgatatcgtcgttgaaggcctgtttcagcttgtcgggattggcgaacaatccatagatggcgcgacttggcccaccctggttggtgttttgcccgcagtcgaccatcgccacggcgttcacccatatgctgttcggcttcggcgtggtcggtttacaggtgccggtcggatagcccgacggcaacatgctgagcagcctggtctgcgggtcgctggccggtgctgtggtcggcgttgtggtcgcgggtagcgaggtcgttgccgtggtggtgggggtgcctggggaggtcgcgatgttccgttttgggttgtcgtccggtcggttggcgatccagatgccgatggcgcccaacacgaggacgagcacgacggcggcggcgacggccacaaagggccacgggttcgttttgcgtggggtctgggcccaggggctggggccgccggacggcggtgcgccccagccgccgccctggtagtactgcggggtgggagtgggtccgctggccggcatcgggccgctattgggcgcccaggacggctggccggtcggcgcggcctggatgggcggcggtgtgacggtgggcatggtcggcggctgcgcggttaccgccgcggtgccgggcagggtggattcttggctgcggcgcaggatgtcggcggcgtggtcttggtcggggtcgctgagcgcttcgtgggcggccagggccaggtcgccggcgctggcgtagcggtcttcgggctttttggccatgccgcgggcgaccaccgcgtcaaaggctttggggatgcccgggcggatggcgctgggctgggggatgggtcccatcaggtgggagctgaccagtgtgccggcgctgtcggcgcggtaggttacctcgtcgttggagaaccgttcgggggccatgtatttccaggtgcccaccgcggtgcctaactgggtcagtttctcgtcggtggtcgcactggcgatcccgaagtcgaccagataggcaaagtcgtcgcgggtgatcagaatgttttgcggtttgacgtcgcggtgcatcaccccgtcggcgtgtgcggcatcgagcgccgaggcgatctgggtgatgatggccaccgcgcgcggtggggtcagcgggccgaagcgtttgagcacgctgtcaaggtcggtgccctccaccaggcgcatctccaaaaacatttggccgtcgacttcgccgtagtcgtggatgggcaccacgtgaggttcctgcaaccggccggcgatgcgggcttcgcgtttcatccgctcgcgaaacaccgggtccttgctgaattccgcggtcatcagcttgacggcgacggtccactccttgacggtgtgctcggcctcgtagacctcgcccatcccgccccggcccaacagccgtttgaggtggtagggcccaaacatcgagcccacccgcgagtcctgtgcgtcgctcatcgctgatcctcccaaccaacccgctgccgccgacactatcaacaacggtcaggtatcacgtcggctgcgatcgccgggcccagcaaccttgccaggcaacaatgacgctaggccttcgccggctcgaccgcacgaaaatctgccacatcttcgcgggatgtcggcgactgcggtggctgtgccattcgctggtacgcgccgctgttcggctaccgaaaagtgttgtggtaattggttaccgcagcccagcgccggcggccagcgcgcgacgttgccacgaaaagctttgtgtagcagtcatatccgtggacatcggtgttaagggcttgtgtccacggatctacgtgccgccatgcgtccccgcgctgatctggaacgtgaattcatggtcacagatgcgaatgtggtcgccgtcgttcagcgtgaccgcggagcggattcgctcgtgctgcacatgcacgccgttggacgatcggaggtcgttgatgacgtagttggtgcccgtgtcgacgatgacggcgtggtggcggctgacgttggcgctgtctaggacgatgtcgttgtcatgcagacgcccgatccgggtcgccgcggcttgcagtgggtagccgcgacccgaggcgatgtcgtgcaggtaggccaccgcctgctggcccgacgccatggtgcgctgatcgagcaccgtgacggtgccggcagcggtggttttggcggacttcttggcatccagcggttgctgacgcagaatccgctcgttgagagcgcgcaacgtcggaccggggtcgatgccgacgtcgtcggccagtgttgtcttcacccggcgataggcgcccagcgcatcggattgccggtcggagaggtagtaggcggtgatcagctgtgtccacagcggctcccggtaggggtgttcgaatgtcagagcctcgagctcggcgatcactgcgctggcccgcccacacgcgatttcggcctccgccttggcggtatgggcaagaaccttgtcttctaccagcgccgtggcaaagggttcgacgaactggaagtcgcgcaggtcatcgagcaccggcccacgccattctctcaatgcggccgacaggtggcggctggcttgttcgaaccggccggcggcggccgcgtgcacgcccgcggttttttcggcaacaaaccgccccagatcgcaagtgttgtcggggatgctgagccgataacccggcggcgctgcggccaacaccacccgtgggtcgatcccggcgccaccgaggagcttacgcagattagacacgtaggagtggatactcgcgcgtgcgcccgagggtggccactcctcccagagggcggtgattagggcgtcgactcctacgggcctgttgcggttgatgaccaacatggctagcacagcccgttgcttgggggtgcccgatggcaccggggtgccgtcgatagtcatctgcaatggtccaagcaggccgaagtcgagccgcttctccactgtcgcgctaccagccattgcgggtcctccgtggcttgcggtgccaaggtgccaatagggtgtcgctaccggtcattgtgataccacgtttcgccgatgcggtaagaacccaggatctcggcacgccgtgcgatgtaccgggtcggtggcccttgacagcggcatcggctgtttccatgcgggtgaaatgctggccctgtaaagatgatcgtgaatgtcccacgcgaatcctgttggtgctcatccaaacatgcgatcggcgggcagccgacccggtgttcttgcaacgagtggctgcccgctgtggtgatcgacattcgagcgcggttcaggtggtgacggccatgaagtcgtggctggtggcccacgcctcgacgaaggtttccatcgggatctgctcgtcgcggcccgtgggggtaccgctgtcgttgaggtgaacaatgccgttttcggtatcgacaccggtcaccaccacggcgtggtcagaccgcgggttgccggcactgtcggtttcctcgacgggctggccccagatcatctcggcgttgatgctgacgatcacggcgtgcccgctgcccagatactgctcgagggcggccatgccggtggcgactccggtggctgtggcgtggtcctcgtcggtgataacggcgtcgacgccgtaatgcgccagcagcgtcggtatgtcggccacgctggtacccattcccgagttcgggtgctcggcgtcggccggctttgtgtagatggacccggggtgcacgacgctgggtgtcgactgggccactttgatgatggcgcgctcggaaggctccctgccggtcacttgaccgatcacgtccgcggccgacatcaggacgcagtcgtcgtatgtctgctggcgccagtacttggcggcggctgccgggtcgccatacatggtgcccgccgctgcgtcggcggggctggccaatcccagtgcaacggcaccggcggccagcgcgaaggtggcggtcttgaaggcggtggcgattttgctggtcgtcatcgtcggtccttttctcgttccgctatgcggagtggatgttgagaaaaggttccgatggtgacctttttgttatctctaggaattcttggagtgatctgcagtggtcagccgaggttcaccggtcgcgggcaggccgatctgcgcgggcgcagtcgacagcgttgctaccgggatgcacggcggtaccgacgatcggtcggctgcctaagcgggcgtgcgggattagttgcaggcccaggtgtcgatgtagccgccgccgagcttggtcagggcgtccttcatggcggcggccaaggtgggtccaactcctccctggtatgccctatcgttggcggcgacggcgccgcaggcggtgaaactggtgagcaccttgcagtcggagtagccacacgacttgacggcggtggcttcggcagccgcccgggttgggtagtcccacgatcggccccacgagccgttgccggagtaggcaattgcgccatagacatcggcggcatttgctggtgcgggagccagggtgacggtcgtcgcggcggcagtggcgacgccggcgacggccaccgcgaaccgtcgccgaagagtaatcatcgtcgtcattggtgagtcctttccgaatgccggcggtgcggcggtttcaacaagcaattaggacgatggctagaccggtttggtggcggtgacctgcttaccccagtcggacatcgtcaacgtcaccgacgtgtctttggtgggagcgatctggatctggaccaagtgcgaggatccatccgaagcgatccagacggtggtgggcaccgttttgacgtcttcggaggtcagacgtgagccggccagcgtcgcgatgtcgtcagcagacgagttcccggtgatcttggtggtcgcgacaccgtccgcctgctggctgccggcaaccgacgcgtccttgaggttagccaacaggttggccaggcccttgttggggtcgaggagcaccgacacgttgtagatcgaggcgccgttgccgaaatcggtgtaggtgccgggctggcctaggtcggagtacaggtgaccgtcaacatagacgaacttcgcgtcttcgctcttgttgccgacgagcaatgtcgcgctaccggtggcaaccgtctgcggtgtgttggagatatcgccttcgagcttggtcacccgcaggtttggcacgtcgcctgtcaccgcaagtctgacgtgcattccggtgaccttgcgcatcgcatcggtggcctgcttgagtagcatggccgcatcgccgttggatgccgtggccgcggtgtcagacgctttgccggcgtccccttcggttgagcagccgccgatcgccaggacgacggcgagtatggcggtggcggcggcaacaacggaacaaggtggatgcttcatcgaaatctcctcatgttggcccacagcttcgtactgcatagcaatcccgttgcggcagagtcaacagccgacaccgagtccgagtgagcgccgcacggcaccgcgagtcgaatcggccgaattgaatggcgtttcaaacgctttcgttgtccggcggcaaagcgaatgcggggatcccggttgacgggatccccgcatcgggtgggcagcggctaggtgagctggctggcgtattgcgggcagtaggccttggttgcgtcgacgacgaagtaggctgcctgcttagtggtcaggttggtttggctgaggacctcctcggcgatctcggtgccggtttcgccgctggccagcttcttgcagaccagctgggcttgctgggtggccacctgcggtgaggagaaggtgacgccaatggactccatctgagcaatgaaggcttcgtctttggtgttggcgccggcggtgccggcggtggcgacggcaagtccgatggcggcggcgccgactgcagtggtgaacgctgcgataatgcgaggcgataacggcgataacatggtcaagatccttcgcggtcgggatttccctggatgacctcagcttgcggggggcgccttggcggattctcaacaacttcttggtaacctcgtgggcccgcgtcgggctaggcccgcgtcatctggtaatagaccccgcgccgggccaacagctcggcgtggttgccgcgttcgacgatctggccggtctggaccaccaggatgtggtcggcatcgcgaatcgtcgaaagtcggtgggcgataatgaaactcgtacgatcccggcgaagctcgcgcatcgctcgctggatgagcagctcggtgcgggtatcgaccgagctggtcgcctcgtccaggatcaacagctgcgggcgggcaagaaaggcgcgggcgatggtaatgagttgcttctcgccgacgctgatgctgccgccgtcgccgctgacccgtgtctggtagccagcaggcagtgtgttcacaaaccggtcgacatgggccgccctggcggcttctactatctcgtctgtggtggcctccggccgtccgtaggcgatgttctccgcgatggtcccgtcgtagagccaggtgtcttgcaacaccatgccgattcgcgatcgcagcgactgccggcttaccgaggcgatatccaccccgtcgatcaggattcgtccggaaccgatctcgtagaaccgcattagcaggttcaccagcgtggtcttgccggctcccgtcggtccgacgatcgccaccgtgctacccggttcggccaccagcgacaggtcgcggatcaccggcgtgcccgggaggtaagcaaagttcacgtgctcaaactcgacccgtccggttaggttcggcagctccggctcaggctccggcgactcctcgggctcgtcgagcacgtcgaacacccgctccgcgctggccaccccggactgcagggcgttgtacatcccggccagctggctcagcggcatgttgaactggcggatgtactggatgaacgcctggatgctgccgagcgtgatctgcccggtggctacctgcaggccaccggccaccgcgaccgcgacgtagccgaggttgccgatgaacgccgtcgccggctgcacgagaccagagaggaactgggcgccgaaaccggcctggtagacgtcgtcattcaactcgtggaaccgttctcgtgcggccgcttggtggccgaacgtcttgactaccgtgaacccgctgtaggtctcttcgagatgggcgttgaggcgcccggtgctggtccagtgagctacgaataggggctgtgaccgccgggtgatcgcgcgtgtcaccagcagcgacagcggcaccgtcagcagtgtgatcagcgccagcaggcccgagatcgacaccatcatggccagcaccgccaccatggtcagaatcgacgtcaccagctggctgatcgtcattgacagcgacgactggaggttgtcgatgtcattggtgacccggctcagcagctcaccgcgctgttgtccgtcgaagtaggacagcggcagccggtgcaccttgtcttcgacatcggtccgcaacctgaccatcgttttctgcacggtgaggttgagcagccgggcttgtgcccaaatcatcagcgctgcagccagatacagcgccaacgccagcgccagtgttcgctccaccgcggcgaagtccacaccttggcccggcaccacgttcatcccggacagcaggtcggcgaaggtgttgtcaccacgggcccgagccgaagcgacggcctgtgccttggtgattccccccggtagccctcgcccgatcacgccgttgaacagcaaatcggtggcatggccgaggatccgtggaacgatgacgccgatcgtcgtgccggcgattcccagtgtgatcaccgcgatgctcagccggcgttgtggcgccagccgtttcaccagtcgggctgccgatccccagaagtcgcgggaccgcatgttcgggggcgggcttgcggcacgggggcgtgcgcccggtggcgcggtcaccctacacccccgaccgtggcgctcagcgattgtgaggcggcgaattcggcataggtggggcaatcggccagcagcgtttcgtgggtgcccgtgccgacgatcttaccgttatcgacaacgatgacctggtcggcctgagcggcattcgaaatccgttgtgtaacaacaatgatggttgcataaccagatacctgtcgcagcgatgcgtggactttggcgtcggtgtgcacgtcaagtgcggagaacgcgtcgtcgaacacatagatggccggacgtcggatgaccgctcgggctatcgccagccgttggcgctgcccgccggagaagttgacaccaccttgggcgacacgcgtctgcagcccgtctgtttgtacaaagccgtcggccgcggcgacccgcagcgcctcccacatctcctgctcggtgactacctggtctgggcccccgccgtagcgcaggttgtccgcgacggttccggagaagaggtagctgcgctggggcaccagcccgatcgctgaccagagccgctcggtgtggtactcgcggacgtcgataccgtcaaccaagaccgcgccagcggtgacgtcgtagagccggcagatcaacgacaccagtgtcgacttgcccgaaccggtactgccgacgatcgcggtggtggtaccgggccgcgcagtcaacgaaatgtcctgcagcaccgggcagtcggcgccaggataggtaaaggttgcgccagccaagcgcactacgcccgtgaccccgtccgtcgggaacttgggattgtcggggttaccgagtgcggcgggcgtggaaagcacctcggtgatgcgttcggcgcagaccgacgctcgtggcagcacggccagcgtcatggtcgccatcaacaccgccatcaggatctgggcgaagtaggacaggaaggcgatcagggagccgacctgcatctggccgctgtcgatgcgtagcccaccgaaccagatcagtgcgacgctggatgcgttgatggtcagcgtggtcaccggcagcatcaatgcttgccagttgccggcgctcagtgcggcattcgacagcgccgtattggcctgcgcgaacttgtcgcgttcatagccttcgcgggtgaaggcgcggaccactcgcaccccggacagctgatcgcgcatcacccggttgatgccgtcgatcaggctctgcatgcggcggaagagcggcagcatgtgggagatgatccagtagtttgctacggccagaatcggaacgctgaccagcagcagccatgtcagcgcggcctcctggtggatggccatgatgattccgccgacgcacatgatcggtgcggtgaccagcacggtggcggtcatctggaccaggaacaggatctgccggacgtcgttggtgctgcgggtcaacaacgtcggagcgccgaatcgggcggtctcgcgttccgagaaggtgatgatgtgttcgaacattgccgagcgcaggtcacggccgaaacccgccccggtccgggagcccagatagaccgccccgatcgcgcacagcacctgcaatccggtcaccccaagcatcaccgcacccagccgtacgatggtggcggtgtcgcccttggcgacgccgtcgtcgacgattgcggcgttgaccgtcgggaggtatagcgaagccagggtgctgaccagctgcagcatcatcagcatcgcgaccagccggcggtacggtcggatgtgctggcgcagcagggccaggagcattgggtaactgtcgcacactgcgcatgctgcctacccgcgccaggcatgagtcttaggccgaaatgcctggttaactggcgtgtcgtggttgacccgcgggcctgcggctacagtgcatgctgtgatcggcagtgggagaggtagcggtgcggcgtaaggtgcggaggttgactctggcggtgtcggcgttggtggctttgttcccggcggtcgcggggtgctccgattccggcgacaacaaaccgggagcgacgatcccgtcgacaccggcaaacgctgagggccggcacggacccttcttcccgcaatgtggcggcgtcagcgatcagacggtgaccgagctgacaagggtgaccgggctggtcaacaccgccaagaattcggtgggctgccaatggctggcgggcggcggtatcttgggcccgcacttctccttctcctggtaccgcggcagcccgatcgggcgggaacgcaagaccgaggagttgtcgcgcgcgagtgtcgaggacatcaacatcgacggccacagcggtttcatcgccatcggtaacgagcccagtttgggtgactcactgtgtgaagtcggaatccagttctccgacgacttcatcgaatggtcggtgagtttcagccagaagccgttcccgccgccgtgcgacatcgccaaagaactgacccgccaatcgattgcgaattcgaaatgagacgtgtcctggtcggtgcggccgccttgatcaccgcactgcttgtcttgaccggctgcacgaagtcgatttcgggtaccgccgtcaaggcgggtggggccggtgtcccgcgcaacaataactcccaggagcgctaccccaacctgctcaaggaatgtgaggtcctgaccaccgacatcctggccaagaccgtcggtgccgatccgctcgacatccagagcacgttcgtcggcgcgatctgccggtggcaggcggccaacccggccggtctgatcgatatcacccggttctggttcgagcagggcagtctgagcaatgagcgcaaggtcgccgagggcctgaagtaccaggtcgagacccgcgcgatccagggcgtggactcgattgtgatgcggacgggcgatcccaacggcgcctgcggcgtcgccagcgacgcggcgggagtggtcggctggtgggtcaatccccaggctcctggtatcgacgcctgcgggcaggcgatcaagctgatggagctgacgctggcaaccaacgcctagcgctgggcgaggcgggagcgtgggcgtgagcgcgcgcagttgtacggcactaacggcgtgtcggggtacagacacgcgcgctcgcgggttcggctgccttcaaaaggaagtacgcggctgacggtttgcggagcaagagcacctctaccgtggcacgtgaaagccgaccagcgcggcacaccccggttcgacgtctgcccagtgtccggcgacgcgtagcacggcgatccccgacgtcgggaacttctccgagatgcgttccgcgacagcggcgtcggtgccgctgatgctggccaggacgatggcaagggccgacgtcgttggctcgtgcccgaccacaagcagtgtggtgacgttgtcgccaacccggttgatctcctcgatcactgttccgggtgccgcgccgtagagccgctcggcgtagcgagcgggtgcgtcgatgccggtgtgcgccaaggtctgccgggcgcgcgtagccgtggagcacagcacggcatcgacggccggcaggttggcgcgcagccagccaccggccagcccggcctcccggataccccgcggcgctagcggccggtcatggtcggcgatcccgtccgggtacgcagacttcgcgtgtcgcatcagcaccaggttgcggtattgctcattcactgggctgacgttagttcagtgacgtgcccgggatcgctacggttggtcgtcgtcctggtccccgccgcgctccgctggcatgggacagacttcgttgcgatcgcctagctcgagccgaggcgtcagccatagggcgctgataggtagggcgagcattctgtgcccaaaggatagggctggcatcgcccgggcaagcacgggcggcatgctgccccgccggtgagtccgcgcccgggacctgccgggcgaggtcccgcgccttgtcggtgtgcagacctacactcgctttgcgttgacagccacgcactcaggagggatgggatgcgattcctgcacactgccgactggcagctcggcatgacgcgtcactttctcgccggtgacgcccagccgcgatattctgctgcccgccgtgacgcagtcgctggactaaaagcgctggccgccgatgtgggcgccgaattcgtcgtagtcgccggtgacgtcttcgaacacaatcagctcgcgccacagatagtcggtcaatccttggaagccatgcgcgtgatcggccttccggtctatctgctgccgggtaaccatgacccgctggacgcttcgtcggtgtacaccagcacgctgtttcgagccgaacggccggacaacgttgtggtgctcgaccgagctggcgtccacgaggtccggccgggagtccagatcgtcgcggcgccgtggcggtccaaggcgcccaccaccgacccggttgccgaggtgctggccggcctgcccacagacgccgctattcggctgctcgtcgcccatgggggtgtcgacgcgctggaccccgaccacgacaaaccgtcgctgatcaggctcgccgcactcgacgacgcgctgactcgacaggcgattcattatgtggccctaggtgacaaacattcgcttacccaggtcggcagcagcgggcgggtctggtactccggtgcaccggaagtcaccaacttcgacgacgtcgaaccggaccccggtcacgtcctagtggtcgacatcgacgaaagcgacccgcgacatcccgtcaccgtcgacgcccgtcgcatcggccgctggcggttcgttacgttgcaccaccaggtcgacaccagccgggacatcgccgacctggacctgaacctggatctgatgacggacaaggaccgcaccgtggtgcggctggccctgaccggttcgctgacggtcactgaccgcgccgcattggatacctgtctggacaagtacgcgcggttgttcgcctggctgggtctgtgggaacgtcacaccgacctagcggtgatacccgtcgacgccgagttcaccgacctcggcatcggggggttcgccgccgcggccgtcgacgagctagtcgcgaccgcgcgcgggggtgacgacgagtccgccgtcgatgcccaggcggcgctggcactgttgctgcggctcgctgaccggggagcggcgtgaagctgcaccggctggccctgaccaattaccgcggcatcgcacaccgtgacgtcgaattccccgatcatggagtggtggtggtgtgcggcgccaacgagatcggcaagtcctccatggtcgaggcgctggacctgctgctcgagtacaaggaccgctcgacgaagaaggaagtcaagcaggtcaagccgaccaacgctgatgtcggctccgaggtcattgccgaaatcagcagcggcccttatcgtttcgtctaccgcaagcgtttccacaagcggtgcgagacggagttgaccgtgctggcaccgcgccgcgagcagctgaccggcgacgaagcgcacgagcgggtccggacgatgttggccgaaacggtcgacaccgaactgtggcatgcccagcgggtgctgcaggccgcctcgacggccgcggtggatctgtctggctgcgacgcgctctcgcgtgcgctcgatctcgccgccggtgatgacgccgcgctgtcgggcaccgagtcgctgctcatcgagcggatcgaggccgagtatgcgcgctacttcaccccgaccgggcgccccaccggagaatggtccgcggcggtctctaggctggcggccgccgaggccgcggtggccgactgcgcggcggcggtagccgaggtcgacgacggggttcgtcgccacaccgagctcaccgagcaggtggctgagctgtcgcagcaactacttgctcaccagctgcggctcgaagctgcgcgagtcgccgccgagaagatcgccgcaatcaccgacgacgcccgcgaagccaagctgatcgctactgccgcggccgcgaccagcggcgcttccaccgccgcacacgccggacggctgggcctgctcaccgaaatcgacacgcgcactgcggccgtcgttgctgcggaggcaaaagcgcggcaggccgcagacgagcaggcgacggcgcgcgcggaggccgaggcctgcgatgccgcgctcacggaggcaacccaggtattgacggccgtccgccttcgcgccgagtcggcccggcgcaccctcgaccagctcgccgactgcgaggaggccgaccggttggccgcccggctggccaggatcgacgacatcgagggtgatcgcgaccgggtctgcgcggagctgtccgcggtcacgctgaccgaggagctactgagtcggatcgaacgtgctgcggcagccgtcgatcgcggcggtgcacagctggcgtcgatctccgcggcggtggagttcaccgccgccgtcgacatcgagctcggcgtcggcgatcaacgggtgtcgctgtccgcgggccaaagctggtcggtcactgccaccggccccaccgaggtcaaggttcccggcgtcctgaccgcacggatcgtcccgggcgcgaccgcactcgactttcaagccaaatatgctgcagcacaacaggaattggctgatgcgctggcggctggagaggtcgctgacctagccgccgcacgctccgccgatctgtgccgacgcgaactgctgagccgccgcgatcagctgaccgccactctggccggcctgtgtggcgatgaacaggtcgaccaactgcgttcccgcctggaacagttgtgtgccggtcaaccggccgagctcgatctggtttcgacggataccgctacggcccgcgctgaattggatgcggtcgaggcggctcgaatcgccgcggagaaggactgcgagacccgccgtcagatcgctgctggcgccgctcgccggctcgcggagacatccacgcgggcaacggttctacagaacgcagcggccgccgaaagcgccgagctcggtgcggccatgactcggttggcctgtgagcgggcgtccgtgggcgacgatgagctcgccgccaaggccgaggccgacctgcgggtactgcagacggccgagcagcgagtgatcgacctggccgacgagctcgcagctacggcgccggacgcggtagccgccgagctggccgaggccgccgacgccgtcgagttgctgcgcgaacgtcacgacgaggccattcgcgcgttgcacgaggtcggcgtcgaactctcggtgttcggcacccagggccgcaagggcaagcttgatgccgccgaaaccgagcgtgagcacgccgccagccaccacgcgcgggtcgggcgccgggcccgggccgccaggctgctccgctcggtgatggcacgccaccgcgacaccacccggctgcgctacgtcgagccataccgggcggagctacatcggctcggccgcccagtgttcgggccctctttcgaggtcgaggtcgataccgatttgcgcatccgcagccgcaccctggacgacagaaccgtgccctacgagtgcttgtcgggcggggccaaagaacagcttggcatcctggcgcgattggccggcgcggcgctggtcgccaaggaggacgccgttccggtgctgatcgacgacgcgctggggttcaccgatccggagcgactagccaagatgggggaggtctttgacaccatcggcgccgacggacaggtgatcgtgctgacgtgcagtcccacccgatacggcggtgtcaaaggagcgcaccgcatcgatctggacgccatacagtgagcccgaaacggggacatgcgatggacactcagagcgactacgtcgtggtcggtaccggctcagccggggcggttgtggccagccggcttagcaccgatccggccacgacggtggtggccctggaggcggggccgcgtgacaagaacagattcatcggcgtcccagcggcgttttccaagctgttccgcagcgagatcgactgggattacctaaccgaaccgcagccggagctcgacggccgcgaaatctattggcctcgtggcaaggtgctcggtggctcgtcgtccatgaacgcaatgatgtgggtgcgtggattcgcatcagactacgatgagtgggccgcgcgagccggtccgcggtggtcgtacgccgacgtgctcggctactttcgccgcatcgagaacgtcaccgctgcctggcactttgtcagcggtgacgacagcggagtaaccggtccgttgcatatttcccggcaacgcagcccaagatcggtgaccgcagcgtggctggcagccgcacgtgagtgcggatttgccgctgcgcggccgaattcccctcgaccggaaggcttttgcgagaccgtcgtcacccagcgccgcggtgctcgattcagtactgccgacgcctatctgaagcccgcgatgcgccgtaaaaacctccgtgtgcttaccggcgccactgctacccgggtggtcatcgacggcgaccgggccgtcggcgtggaataccaaagcgacggtcaaacccgcatcgtctacgcccgccgcgaggtggtgctctgcgctggtgccgtcaacagccctcagctgctgatgctctccggcatcggcgaccgcgaccacctcgccgaacacgacatcgacaccgtttaccacgcgcccgaggtcgggtgcaacctgctcgatcatctcgtcacggtgctgggtttcgacgtcgaaaaggacagcttgtttgccgccgagaagcccggccagttgatcagctacttactgcgacgccgcggcatgctcacctccaacgtcggcgaggcgtacggatttgtccgcagccgacccgaactgaagctgcccgatttggagttgatttttgccccggcgccgttttacgacgaagcgctggttccaccggctggtcacggtgtggtattcggcccgattctggtcgcgccgcaaagccgtggccagatcacgctgcggtccgccgatccgcatgccaagcctgtcatcgaaccgcgttacctgtccgatctcggtggcgtagaccgggccgccatgatggcgggcctgcggatatgcgcgcggatcgcgcaggcccgcccgctcagagatctccttgggtccatcgcgcgaccgcgcaacagcaccgagctggacgaggccactctcgagttggcgctggccacttgttcgcacaccctgtaccacccgatgggcacctgccgcatgggcagcgacgaggccagcgtggtggatccgcagctgcgggtccgcggtgtcgacggactccgcgtcgccgacgcgtcggtgatgcccagcacggttcgtgggcatacgcatgcgccgtcggtgctgatcggggagaaggccgccgacttaatccgcagctgagctggtcgccgccggctcagcgtcgcatgaacccgatggcggtgtagtccaggtctgccagacccgtcgcgccgaagttggccagcgtgctgcggaccgcaacggtgccgggcgactgggtaagcggcaggctgaatccttcggcccagatcagctcgtcgacctggttggccaaggccctcgccttgccgggatcgagttctgccagcgttcgctcgatcgcggcgtcgatttgcgggctaccgatcttgccgaagttgctttccccgtccgaagcgtagatctgggtgagcgatgacagcggaaacgcgtcgcccacccagccgaactgtgcgatgtcgaaagcccccacgttgacgtagtcgctgaagaaaccgctgccggacttggcctgaagttcgagtttgacgccgatctgcgccagggtgtgttgggcgatctgggcgaactgccgggtgctttgtgcgtcgtagaacagatcgcggatgacgagctggcgaccgtccttctcccggaacgcgccgcttcgcctccagcccagggcgtccagctcccgtttcgcttgttccgggttgtaggcgacaacgccgctgttgtcctggtagccgtcttggccggcgacgaagacgtggttgttcagtggcaccgggtcgctggtgaggccgtattgggcgaccctggcgatggtgtatcggtcgatgcccttggcgatcgccaggcgcagcgccttgtcggcgaggatcgacccaggcgcaccgttgagggtgaagtgataccagctgggcccgggggcgcgccggatcgagatgcccttggtgcgcgccgcgatggtcagctggtccagtgtgccgacgccggtggcgtcgattgtgttgttctgcagcgccggcagccgggcggcatcatcgagcaccaggtatgtgatgctgtccaggcgtggccgtgccccccaccatctcgggttacgggtcaacacgattcgctgcgcggtgcggtccagggcagacacgacgaacggacccgccgacggaccgggcccatcgagttgacccttattgaatgcctcgggtgtggcggtcatactggccggcagcagcatgccgttgcccgcgaacataccgcgccactccgcgtacggcttggcgaacgtcaccacggcctgccggtcgtcgacccctctggttaccgacgccacacgctcggcgccgctgctagaagcgatctcgaatgccttgtcggcgccgctgatcgcatgaatctggctggcgatgtcccgccaggtgatcggggtcccgtcggaccacaccgcctcgggattgatggtgtaggtgaccacctgcggggcggtcctggtcagctcgatgctggtgaagtagttggtgtcgaccgtcgtcgagccgtccggtccgatgatgaacgcgcgcggcaaggtggctttcatcatcgccgcgacctcggcgttgttgccgtcgatgtgcaagatgttgaagttgggcggaaagtcggtgagcgacaggcgaagattgccgccgtcttgcaacgtggcgggatcctgctgattgatgtcgctggtggtgccaaccgcggccctgcggtccgcagtgggcgcgagttcgagttgggtaccggaggccgagcatccggtgagcaccatagccacgacgagcggtgttaataacgcgaaagcccaatatcgagtctgcgtccagggtctggatttcccctgaaacgacgccctgagcgcagacgcgatgcccggggcgcagcctcgtcgctggccacggtcagccacgacgggccggatccggttgcggtaccgcgcccagcagtcgcctggtgtactcgtgtttcggattgccgaagacctcctcactgtcgccctgctcaacaacggtaccggcaagcataaccgccacctggtgggcgaggtgtttgaccaccgaaagatcgtgggaaacaaataaatatgacaacccgaactgctcttggaggtcgagcagcaggttgatgatcccggcctgaatggagacatcgagtgccgacaccggttcgtcgagtgccaggatcttgggttggagcgccagtgcccgcgcgatgccgatgcgctgcttctgaccgccggagaactcggcgggataacgactggcgtcgccgtggcgcagtccgacgatatcgagcagctcggcgacccgcgcgtgagtctcgttcttgccgaacccattggcctgcaatggttcggcaatcagatcgaagaccggcagccgcgggtctaaggacgccaccgggtcttggaagaccacctggatgtcgcggcgcagcgatcggcgttccgctgtccccagcgtggcgacgtcagtgccgaggacttcgatcgatcccgattgcggcgcagccagctccaggatctcgtgcagggtggtcgacttgcccgaaccggattcgccgacgatacccaacgtgcggccctgccggagttcgagactgatgccgtcgaccgcgcggacctcgccgatcgcccggcgcagcaccacgcccttggccagccggtaggttttgactagatgacgtacccgcacgaccaccgaggcgtcgccgagtgcagccgggcgggcctcggttttgacccggtagatgtcggcggcgctgcgcccggtgaccagctcggtgcggatgcaggccgcccggtgatcggtagcgacgtcaagcaattcgggttccgcggtaaggcattcgtcgatgactagcgggcagcgcggcgcgaacgggcaacccggtgccaagcccgccagcgacgggggcgcacccggtatcggcaccagccgggtgccctgcgcggcatccagccgggggaccgagcctaaaagccccacggtgtagggcatccggcgatcgcggtacagatcattcaccccggccgactcgacgacccgtccggcgtacatcaccagcgcccggtcggcgaactcggccacgacgccgaggtcgtgggtgatgatcagcaccccggcgccggtgacgtcgcgcgccgccttgaggacgtcgaggatctgcgcctgcaccgtgacgtcgagcgccgtggtcggttcgtcacagatcaacaggtcgggatcgttggcgatcgcgatggcgatcaccacgcgttggcgttcgccacctgaaagctcatgcggaaacgcacgggaacgccgctgcggctgcgaaataccgaccaggtcaagcagttccaccgcacgccgacgagcggccttcttgccaacacggggctggtgcacctcgatggcctcggcgatttggtcgccgacggtgtagacaggggtgagcgcagacatcggatcctggaacaccgtgccgatcgccttgcctcgaaaccgggacatcgcgttgtcggcaagccccaacagttcggtaccctgtagccgaaccgaaccacgcacctgcgcgtactcgggcagcaggcccaccaccgccatcgccgctgcggacttacctgaacccgattcgcccaccatcgcgaccacctcgccgggctcgacgcggtagctgatcccgcgcaccgcggtcaccggatcgccatcggtcctgaaggtgacggccaaatcggtcacctcgagcagggggctcatcgcacaccacggcgcagggatctgctggctgggtccagcgcgtcgcgcaggccatcgccggtcaggttggcgcacaccagaatcaacaccaggatactggcgggaaacaagaacacccacgggaacgcggtcgcggatgcggtgccgtcggcgatcagggtgcccagcgacacatccggcggttgaataccgaaaccaaggaagctcaacccggtttcggccaggatggcggcggcaacattgagggcggcgtcgatgatcaagatggatgcgacgttgggcaccacatggccgacgatgatccggcggctggagacacccatatatcgtgcggccctgatgaattcgcgttctcgcaagctcatcgtcatcccgcgcaccatgcgagagctgatcatccagccgaagccggccaacaacaagacaagaaacatgatgtttgccgagttcttggttcgcggggtaacgatggcgatcaggatgaagctgggcactactagcagcagatcgaccacccacatcagtgtccggtcccgccagccgccgaaatatcccgagatcgctccaaccgtggcagcgataccagtcgagatcaccgcaacgcaaacaccaatcagcatcgacttctgcatgccacgcagcgtctgcgccagcagatcttggcccagcgcgttagtgcccagccagtgcttggtgcccggcggctgcagcaatgcgttgaaatcaaggtcgtcgtaggagtagggcaatagtgggggcagcgcataagcgctgacgaacagcaggagcagcgccgccagcgacgccaccgcggcccgattgcgtaggaacctgcgcaccactagggtgcgccgcgaggcgaattccgtcatgacacccgtaccctcgggtccaaagccgcgtagatcacgtccgagagcaaaccggccagcaacacgaccgcgccggagaacacggtaattgccgcgacgatgttggtgtcctgagtcgagataccgcggaccatccattcacccatgccgtgccagccgaagatcttctcgacgaaaaccgctccggtgaccaacccggccaccccgtaggcgaacagcgtggccatcggtattagcgccgttcgcaggccatgcttgagtagggcccgtcgtcgggtcagccccttggcgcgggcggtgcgaatgaaatcctggccgaggacatccagcatcgcgttgcgctggtagcggctgaacccggcggcggccgccagcgccaacgtcagcgatggcaggatcaaatgctgcaaccggtcgcctagccgatcccacaccccgccggcaacgccgggtgacgtctccccggtgtagtcgaaaagctggatgcccactgcccagttgacccgcagggcgcccaggatcaacaggttggccaccacaaacgtcggtgtgctcaacaccagcagcgccagcgtggtcatgacgcggtcgctgagccggtactgccggatggcaccccacgccccgatcaccacaccggccaccgtgccgaataccgatccaacgaccagcagccgcaggctgactccgatccggcgccccagttcggtaccgacaggctggccggtgatggtggttccgaagtcgccacggacggcatgcgatacccagttggcgtagcgggccagtatgggtctgtccaagccgagatcgtgtgccttggcatcgataaccgcttgcggtgggcgcggactgcgttgcatcaggctttccagcggcgagaacgccagcgaggtcaggcagtacgtcaaaaacgacgccagcgccagcagcaccaggtagttgagcaaccggcgggccagatagcgcgtcatgcccaaccaccgcgtcgcattgggacagggtagcgagcccggcgatggcgtgccgccagcgcgccggttgatggggtcacccgtgatccggatggttccgctcgggccgattctgatgcgtgaaaactgggtaaccggttgttaaaattcaccgcggcgtcgatctgagtagcaaagtccacaccgcgatacccgaggaggcccgcgtgacggttaccgacgactacctggccaacaacgtggactacgcgagcggtttcaagggcccgctaccgatgccgccgagcaaacacatcgcaatcgtggcgtgcatggacgcccggctggacgtctaccgcatgctgggcatcaaggagggcgaggcacacgtcatccgcaacgccggatgcgtggtcaccgacgatgtgatccgttcactggccatcagccagcggctgctgggaacccgcgaaatcatcctgctgcaccacaccgactgtgggatgctgactttcaccgacgacgacttcaagcgcgccatccaggacgagaccggcatcagacccacgtggtcgcccgagtcgtaccccgacgccgtcgaggacgtccgtcagtcgctgcgccgcatcgaggtcaacccgttcgtcaccaagcacacgtcgctgcgcggcttcgtcttcgatgtcgccaccggcaaactcaacgaggtcacgccctagcagcccgagccgtcagcctagggcgcactggcgcaccggcagcccgccgagatggggctgcgttgacagcgatagggaagcctggttgcatagatggcaataaccataaatatggtcaatcctaccggatttatcaggtatgaggacgtggaacaggaagccatgaccagcgatgtgacggtgggccccgcacccggccagtaccaactgagccatctgcgcttgctggaggccgaagccatccacgtcatccgggaggtggccgccgagttcgagcggccagtgctgttgttctcggggggcaaggactccatcgtcatgctgcacctggcgctgaaggcgtttcggcccgggcgactgccgttcccggtcatgcacgtcgacaccggtcacaacttcgacgaagttatcgctacccgagacgagttggtcgccgcggccggggtgcggctggtggtggcgtcggtgcaggacgatatcgatgccggtcgggtcgtcgagaccatcccgtcgcgaaatccgatacagaccgtgacgctgctgcgggccatccgggagaaccaattcgacgcggcattcgggggagcccggcgcgacgaggagaaggcccgcgccaaggagcgggtgttcagcttccgcgacgagttcggccagtgggacccgaaggctcagcggccggaactgtggaacctctacaacggacggcaccacaagggcgagcacatccgggtcttcccgctgtccaactggaccgaattcgacatctggtcctacatcggcgccgagcaggtcaggctgccgtccatctatttcgcccaccggcgcaaggtgtttcagcgcgacggcatgttgctggccgtgcaccggcacatgcaaccgcgagccgacgagccggtgttcgaggccacggtgcgattccgcaccgtcggggatgttacctgcaccgggtgcgtcgagtcgtcggcatcgacggtcgcggaagtcatcgccgaaactgcggtggcccgcttgacggagcgcggggcgaccagggctgacgaccggatctcggaggctggaatggaagaccgcaagcggcagggatacttctgatgacgacgctattgcggctggcgacagcgggttccgtcgacgatggcaagtccacgctgattgggcggctactttacgactccaaggctgtgatggaagaccagtgggcgtcggtggagcaaacgtccaaggaccggggccacgactacaccgacctggctctggtcaccgacggcctgcgggccgagcgggaacagggcatcaccatcgacgttgcctaccgctacttcgccactcccaagcggaaattcatcattgccgacaccccgggacacatccaatacacccgcaacatggtgaccggtgcgtccaccgcccaactggtgatcgtactggtggatgcccggcacggcttgctggagcaatcccgccggcacgccttcctggcgtcgctgctgggcatccgccacctggtgctcgcggtcaacaagatggacttgcttggctgggaccaagagaaattcgacgcgattcgagacgaattccacgccttcgcggcccgcctcgacgtgcaggacgtcacctccatcccaatctccgcgctgcacggcgacaacgtggtgaccaaatccgaccagacgccctggtacgagggaccgtcgctgctgtcgcatctcgaagacgtctacatcgccggtgaccgcaacatggtcgacgtgcgattcccggtccagtacgtcatccggccgcacaccctcgagcatcaagaccaccgcagctacgcgggcaccgtggccagtggggtaatgcgttcaggcgacgaagttgtcgtgctgccgatcggtaagaccacccggatcaccgcgatcgacggcccgaacggcccggtggcagaagcgtttccgccgatggcggtttcggtgcggctcgccgacgacatcgatatctcgcgtggtgacatgatcgctcgcacccacaaccagcccaggatcacacaagaattcgacgcgaccgtgtgctggatggccgacaacgcggtgctagagcccggccgcgactacgttgtcaagcacaccacccgaaccgtccgcgcgaggatagccgggctggattaccggctcgatgtcaacaccctgcatcgcgacaagaccgcaacggcgttgaaactcaacgaaccgggccgtgtttcgctgcgcacccaggtgccgttgctgcttgacgagtacacccgcaacgctagcaccggctcgttcatcctcattgaccccgacaccaacggaacggtggcggcgggcatggtgttacgcgacgtctcggcccgcacgcctagcccgaacacggtgcggcacagatcgctcgtcactgcgcaagatcggccgcccaggggcaagacggtgtggtttaccggactgtccggctccggcaagtcgtcggtggccatgctggttgagcggaagctactcgaaaagggcatctccgcttacgttctggacggcgacaacctacggcatggcctcaacgccgacctgggcttttccatggccgaccgcgcggagaacctgcgccggctgtcgcatgtggccacactgctcgccgattgtggccacctggtgctggtgccggcgatcagcccccttgctgagcaccgtgccctggctcgtaaagtgcacgctgatgcgggaatcgactttttcgaggtgttctgtgacaccccgctgcaggactgtgagaggcgtgatcccaaagggttgtacgccaaagcgcgtgcgggtgagatcacgcacttcaccgggatcgacagcccatatcagcggcccaagaacccagacctacggcttacgccggatcgcagcatagacgagcaggcgcaggaggttatcgacctgttggagtcatcgtcttaggccggcctggttgctctgctgtccctggcaagcgggtggcacaatcctgaagcatgcggatgtcagctaaggcggagtacgcggtgcgggcgatggtccagctcgccacggccgccagtggcaccgtggtcaagaccgacgatctggctgcggcccaaggcataccaccgcagtttctcgtcgatatcctgaccaacctgcgcaccgaccgcctggtgcgaagccaccgcggtcgcgagggtggttatgaattggcgcgtccgggcaccgagatcagcatcgccgacgtattgcgctgcatcgacggaccgctggctagtgtccgcgatatcggacttggcgacctgccctactcgggccccactaccgcgctgaccgacgtttggcgcgcgctgcgcgccagtatgcggtcggtgctggaggagaccacgctggctgacgttgccggtggcgcgctgcccgagcacgtcgcccagctcgccgacgactatcgcgcgcaggagagcacgcggcacggcgcctcgcgccatggtgactagccgccagagccatcggcagggcctgcctgagccaggtgcaaccgaaggagtcaacgaatggtcagcacacatgcggttgtcgcgggggagacgctgtcggcgttggcgttgcgcttctatggcgacgcggaactgtatcggctgatcgccgccgccagcgggatcgccgatcccgacgtcgtcaatgtggggcagcggctgattatgcctgacttcacgcgatacaccgttgttgccggggacacgctgtcggcgttggcgttgcgcttctatggcgacgcggaattgaattggctgatcgccgccgccagcgggatcgccgatcccgacgtcgtcaatgtggggcagcggctgattatgcctgacttcacgcgatacaccgttgttgccggggacacgctgtcggcattggctgcgcgcttctatggcgacgcctccctatatccgcttatcgccgccgtcaatggcatcgccgatcctggcgtcatcgacgtcgggcaggtactggtcatattcatcgggcgtagcgacgggttcggcctaaggatcgtggaccgcaacgagaacgatccccgcctgtggtactaccggttccagacctccgcgatcggctggaaccccggagtcaacgtcctgcttcccgatgactaccgcaccagcggacgcacctatcccgtcctctacctgttccacggcggcggcaccgaccaggatttccgcacgttcgactttctgggcatccgcgacctgaccgccggaaagccgatcatcatcgtgatgcccgacggcgggcacgcgggctggtattccaacccggtcagctcgttcgtcggcccacggaactgggagacattccacatcgcccagctgctcccctggatcgaggcgaacttccgaacctacgccgaatacgacggccgcgcggtcgccgggttttcgatgggtggcttcggcgcgctgaagtacgcagcaaagtactacggccacttcgcgtcggcgagcagccactccggaccggcaagtctgcgccgcgacttcggcctggtagtgcattgggcaaacctgtcctcggcggtgctggatctaggcggcggcacggtttacggcgcgccgctctgggaccaagctagggtcagcgccgacaacccggtcgagcgtatcgacagctaccgcaacaagcggatcttcctggtcgccggcaccagtccggacccggccaactggttcgacagcgtgaacgagacccaggtgctagccgggcagagggagttccgcgaacgcctcagcaacgccggcatcccgcatgaatcgcacgaggtgcctggcggtcacgtcttccggcccgacatgttccgtctcgacctcgacggcatcgtcgcccggctgcgccccgcgagcatcggggcggccgcagaacgcgccgattagccgcaccacgtatacgccgcgggcaggtggccgctggccgatagcctcatgtgtgtgagcgtgggcgagtcagttgcgcagtcgctgcaacagtgggatcgcaagctgtgggacgtggcgatgctccacgcgtgcaacgccgtcgacgagaccggcaggaagcgctatcccacgctgggcgtcggcactcgattccggacggcgctacgggattcactcgacatttacggagtgatggccacgcctggcgtcgacctggaaaagactcgcttccctgtcggggtgagatcggacttgctgccggataagcgccccgacatcgccgacgtcctgtatggaattcaccggtggttgcacggtcatgctgacgaatcctcggttgaattcgaagtaagcccgtacgtgaacgccagtgccgcactccgcattgccaatgacggcaaaattcagctgccaaagtccgcaatactgggtttgctggccgttgccgtgtttgcgccggagaacaagggcgaggtcattcccccggactatcagctcagctggtatgaccacgtgttcttcatcagtgtttggtgggggtggcaagaccatttccgcgaaatcgtcaacgtcgaccgggcatcgctggtcgccctcgacttcggcgacctgtggaatggctggacgccagttgggtaatcctggtcgcttgtcgccccgccgggctgggttagattgcccggctcctcaacccgccgtttcggcgtgcatcgtcgccgggctaggttagattgcccggctcctcaacccgccgtttcggcgtgcatcgtcgccgggctagccgtctcggtcagcggaccggatcgtcgacgccgccgcctgcgcggcggctacctggccgaacgtggacggcggcggcgctagagtcccggggcgctcgacgacctcggtcgcccgcgccgcggcaccgagaaccatggcccggtcggattcgtccgcgaactcgcgctgtgctgcccgcacgaccagggcaatttgggtttgcaccgctacacggcgcgacgggtcgacgcagttctgggcgaccgcgctgagcagctgcagcagcgcagtgagcaccagcggctcacgcgagccgtagcggcggatctgggcacatccgacgtgcaggtaggtggcgaagctggggtacggcagccagaagaggagctccccggcgcggtcgcggcgcacgtcgtccggcagcgcccgcgatgccagcaccgactccacggccgaaagatggtgcacgacttggatcgccgtgtacgggtcgttgagtgcgggcgatagtgcccgcagcgcgatatccaccatctgccgcaatccgaagcggatgtcctgctgcagggtgcgctcgaatccgatgtgcacatgacgtaagcagcgttgcgggaagtcagaccctggcgcgcccggcgcggtgcccctgcgccagcaccagccgagcaggcccccggcggtgacgtaatcgccgacgaaggtaaccagcagcgccgtataccggctggctgccgccaattcggcgatgtcgtcgacgtcgacggtttgtaggtaacccgagtgcggggccaacagcggcaccgcatcagccggggggctgggcggtgtctctacttgtcgatccgccgtatccgattccggatacaactggtcaaccagccccagcgtgcgcagccgcaccttgtccatgatcgtgtctatctggatcgagtgcatgaggtggtgcaggaagtagatcagcgcggcgatgctgacgaatgccagcgcgagtgacccggtgaccgcgactttgggaatgaacgccccgccgtcgcggtgctccccgacggtgtgtagcccaccggtgctgtaggcgaaggtgcaggcaaagatcgccagcaccacctggttgggcacatcgcgcaggaaggttcgtagcaaccgcaccgagaactggctggaggcgatctgtagggacagcaccgtcagcgagaagacgatgccgatggtggtgatcatcgtggccgacaccacgatcagcacgcctcgggcgtcgcctggggtgccctgaaacatcagcttgtcgatcagcgtgccggatttcacgggaatcatcgacaggaccgctcccgaccccagaccgatcgcaacgccgaatgtcggcagcacccagactgcgccctgtaagtaatccagtatggctttgcgacggttgagcatgctggttgcggtcaccgaataagcatgcacccatccgcgagcactaggcggaactacgtaacacttcgatgcggcagtagaagcatttttccgctctcgcttcgccgagcgtgcactcatggcgagtttccggccgttaaccccaagtgatcgctgcaacacttggccagaggtgttggcgctgcatgggttatcagaaggggtttcggggtcggggggatcgggtggccgatggggtgcaggggaagttctggaaggcgctcgaatcggggttatcgccgacggtgtgtcctgctttcctaccaaggccgactgcaggcggatccgtggcgtgccggtgttcgacggctatacgcggatggtcgcccggctgatgggatcgctcgccgtgttgcggtcggtgagcattccaaagggctaccgggacttcggctttggcagtctacgtgcggtggcgccgaaaaactgcccggacgtgagtggctgaggcggcccaatttcggactaggatttctggccgctggaagtcactgatgacaccgtacgtcacccttgatcgacaagtgcggatgtggggacccgtccggggtccccacatcgtggtggtcgctgtttagctcgaggtcacgtactgcgggcagtaggccgacgcggcgtcaacggcgaacgtcttggcgcccttggcgctcagaccggtcgccttggccaccgccttgatgaccgctttggccgagtgaccctcgtcgagggcgtcgcagacggcgtgcgcgtccttgatggcgcgcgctgcgctcggcggagtgatcccgtccgcctgcagctgcgcgaggaacgcttcgtcggtcgagcttgcgctggcggtcccggcgaagccgagtgcggccaggcccaaagtggcggcagtcaaggtggtgccaaccatggaggcggcgaaacggcgagtgaacattgatgatctccttgtgctgatgtcatcggaggttgcgctggtttgcgtgccctcagaatcagcaccgggccttgacagattctcaataaatccttggcaatatcgataccggttcgacggtgtcccgacagtgcaaggagaacggtccgccatggctgtgccggagcgcgtcaggcgaatgagacaacacggaacgtgcactcggcgcaccgggtcgccagcaacgcggcacgcggggcgccctggttcttaccccgacgaatttgagagcgagaccacgaagccaactatgcggccgccctcgcgggtggcgccgatcacattgttgtagccatgcgtgaggctagatcaacccttgtgcccccggcaggattcgaacctgcggccttctgctccggaggcagacgctctatcccctgagctacgggggcgcacgacgacacgttgcgccatggggccccgccagagtagcgcatcgcggctacccactgaccaccgcaacggattcgaagcccaaccacctcagcccataggatggacgttcgtgacccccgctgacctggctgagctgctcaaagcgaccgcggccgcggtgctggccgagcgcggcctcgatgcctccgcgttgccgcagatggtcacggtggaacgcccgcgcattcccgagcacggcgactatgccagtaacctggcgatgcagctcgccaagaaagtcggcaccaacccgcgtgagctggccggatggcttgccgaggcactgacaaaggtcgacggtatcgcctcggcggaggtggccgggccgggctttatcaacatgcggctggaaaccgccgcccaggctaaagtcgttaccagcgttatcgacgccggccacagctacggtcactcgctgctgctggccgggcgcaaggtcaacctggaattcgtctccgccaaccccaccggaccgatccacatcggcggtacccgttgggccgcggtcggtgacgcgctgggccgtttgctcaccacccagggcgccgacgtggtccgcgaatactatttcaacgaccacggcgcccagatcgaccgattcgccaactccctgatcgccgcggccaagggcgaacccacgccccaagacggctacgcgggcagctacatcaccaacatcgccgagcaggtgctgcagaaggcgcctgacgcgctgagtctgccagacgcagagttgcgcgagaccttccgcgcaatcggcgtcgacttgatgttcgaccacatcaaacagtctctgcacgagttcggtaccgacttcgacgtctacacccacgaagactcgatgcacaccggcggccgggtcgagaacgccatcgcccgactccgcgaaaccggcaacatctacgagaaggacggcgcaacctggttgcgcaccagcgcatttggtgacgacaaggaccgcgtcgtgatcaagagcgacggcaaaccggcatatatcgccggtgatctcgcctactacttggacaaacgccaacgcggttttgacttgtgcatctacatgctcggcgccgaccatcacggctacatcgcccggctaaaggccgcggccgccgccttcggtgacgacccggccaccgtcgaggtgctcattgggcagatggtgaacctggtccgcgacggccaaccggtccggatgagcaaacgtgcaggcaccgtgctcaccctcgacgacctggtcgaggcgatcggcgtggacgccgcacgttacagcctgatccgctcctcggtggacaccgcgatcgacatcgacctggcgctatggtcctcggcgtcgaacgaaaacccggtctattacgtgcaatacgcgcatgcccggctctcagcgctggctcgcaacgccgccgaactcgccctgatcccggatacaaaccacctcgaactgcttaaccacgacaaggagggcacgctgctgcgcaccctcggcgaattcccgagggtgctcgagaccgcggcctccctgcgggaaccgcaccgggtctgccgctacctggaagacctggccggcgactatcaccggttctacgactcgtgccgagtgttgccgcaaggcgacgagcagcccaccgacctgcacaccgcgcgcctagcgttgtgccaggccacccgtcaggtcatcgccaacgggctggcgatcatcggcgtcaccgcaccggagcgaatgtgaacgagctgctgcacttagcgccgaatgtgtggccgcgcaatactactcgcgatgaagtcggtgtggtctgcatcgcaggaattccactgacgcagctcgcccaggagtacgggaccccgctgttcgtcatcgacgaggacgactttcgctcgcgctgccgagaaaccgccgcggcctttggaagtggggcgaacgtgcactatgccgccaaggcgttcctgtgcagcgaagtagcccggtggatcagcgaagaagggctctgtctggacgtttgcaccggtggggagttggcggtcgcgctgcacgctagctttccgcccgagcgaattaccttgcacggcaacaacaaatcggtctcagagttgaccgctgcggtcaaagccggagtcggccatattgtcgtcgattcgatgaccgagatcgagcgcctcgacgccatcgcgggcgaggccggaatcgtccaggatgtcctggtgcgtctcaccgtcggtgtcgaggcgcacacccacgagttcatctccaccgcgcacgaggaccagaaattcgggttatcggtggccagcggcgcggccatggcagcggtgcggcgcgttttcgccactgatcacctgcgcctggttgggctacacagccacatcggttcgcagatcttcgacgtggacggcttcgaactcgccgcgcaccgtgtcatcggcctgctacgcgacgtcgtcggcgagttcggtcccgaaaagacggcacagatcgcgaccgtcgatctcggtggcggcttgggcatctcgtatttgccgtccgacgacccaccgccgatagccgagctcgcggccaagctgggtaccatcgtgagcgacgagtcaacggccgtggggctgccgacgcccaagctcgttgtggagcccggacgcgccatcgccggaccgggcaccatcacgttgtatgaggtcggcaccgttaaggacgtcgatgtcagcgccacagcgcatcgacgttacgtcagtgtcgacggcggcatgagcgacaacatccgcaccgcgctctacggcgcgcagtatgacgtccggctggtgtctcgagtcagcgacgccccgccggtaccggcccgtctggtcggaaagcactgcgaaagtggcgatatcatcgtgcgggacacctgggtgcccgacgatattcggcccggcgatctggttgcggttgccgccaccggcgcttactgctattcgctgtcgagtcgttacaacatggtcggccgtcccgctgtggtagcggtgcacgcgggcaacgctcgcctggtcctgcgtcgggagacggtcgacgatttgctgagtttggaagtgaggtgacccgtgcccggtgacgaaaagccggtcggcgtagcggtactcggtttgggcaacgtcggcagcgaggttgtccgcatcatcgagaacagcgccgaggatctcgcggctcgtgtcggtgccccattggtcctgcggggcatcggcgtgcgccgcgtgacgaccgatcgcggcgtgccgatcgaattgttgaccgacgacattgaagagctcgtggcccgcgaggatgtcgatatcgtggtggaagtgatggggccggtggaaccgtcgcgcaaggcgatcctgggcgcccttgagcgcggcaagtccgtcgttacggcgaacaaggctttactcgccacctccaccggcgaattggcacaggccgccgaaagcgcccatgttgatctgtatttcgaggcggccgtggcgggcgccattccggtcatccgtccgctcacccagtcgctggccggcgacacggtgctgcgagtggccgggatcgtcaacggcaccaccaactacatcctctcggcgatggacagcaccggcgctgactatgccagcgccctggccgacgcaagtgcgctgggctatgcggaggctgatcccaccgcagacgtcgaaggctacgacgccgcggccaaggcagcgatcctggcatccattgccttccacacccgggtgaccgcagacgacgtgtatcgcgaaggcatcaccaaggtcactccggccgacttcggatccgcgcacgcgctgggttgcaccatcaaactgctgtcgatctgtgagcgcataaccaccgacgaaggttcgcagcgggtatcggcccgcgtctatccggccctggtacctctgtcgcatccgcttgccgcggtcaacggcgcgttcaatgccgtggtggtcgaggccgaggccgcgggccggctgatgttctacggccagggcgcgggcggcgcgccgaccgcctctgcggtgaccggtgacctagtgatggccgcccgcaaccgggtactcggcagccgcggcccccgtgagtctaaatacgctcaacttccggtggcaccaatgggtttcattgaaacgcgctattacgtcagcatgaacgtcgccgataagccgggcgtcttgtccgcggtggcggcggaattcgccaaacgcgaggtgagcatcgccgaggtgcgccaggagggcgttgtggacgaaggtggtcgacgggtgggagcccgaatcgtggtggtcacgcacctcgccactgacgccgcactctcggaaaccgttgatgcactggacgacttggatgtcgtgcagggtgtgtccagcgtgatacgactggaaggaaccggcttatgaccgtcccgccgacggccactcaccagccgtggccgggagtgattgccgcgtaccgtgaccggctgccggtgggtgacgactggactccggtgaccctgctcgagggtggtactcccctcatcgcggcaactaatctctccaagcagacgggctgcacgatccacctcaaagtggagggcctcaaccccaccggctccttcaaggatcgtggcatgacgatggcggtcaccgatgcccttgcccatggtcagcgggcggtcttgtgcgcatcgaccggaaatacctcggcgtcggcggcggcctatgccgcccgggccggcatcacctgcgcggtgctgataccgcagggcaagatcgcgatgggcaagctcgcacaggcggtcatgcacggcgccaagatcatccagatcgacggtaacttcgacgactgcctggaactggcgcgcaagatggccgcggacttcccgacgatttcgttggtcaactcggtaaacccggtgcgcatcgagggccagaaaacggcagcgttcgagatcgtcgacgtgctaggtaccgcgccggacgtgcatgctctgccggttggcaacgccggcaacatcaccgcgtactggaagggctacaccgagtatcaccagctgggcctgatcgacaagttgccccgcatgctgggcactcaggccgcgggcgcggcgcccctggtgctcggcgaaccggtgagccacccggagaccatcgcaaccgcgatccgcatcggctcgccggcgtcgtggacttcggccgtcgaggcacagcagcagtccaagggccgcttcttggccgcctccgacgaggagatactggccgcatatcacctggtggctcgtgtcgaaggcgtattcgtggagcccgcgtccgcagccagcattgcgggtctcctcaaagcgatcgacgacggctgggtggcgcgtggttcgacggtggtgtgcacggtaaccggcaacggtcttaaggatcccgacaccgcgctcaaagacatgccgagcgtgtctccggttcccgtggacccggtagccgtcgtcgagaagctagggctggcctagtggcgatcgcaagcgcggcggagccgggtgcggcgggtcggcacggtttggattgggtggcgatcgcaagcgcggcggagccgggtgcggcgggtcggcacggtttggattgggtggcgatcgcaagcgcggcggagccgggtgcggcgggtcggcacggtttggattgggtggcgatcgcaagcgcggcggagccgggtgcggcgggtcggcacgcatggtgactcaagcattgttgccttctgggctggtggccagtgcggtggtggcggcgtccagtgcaaacctgggcccgggcttcgacagtgtcggtttggcgctgagtctctacgacgagatcatcgtcgagacaacagattccggcttgacggtgactgtagacggcgagggcggcgaccaggtgccgctgggccccgagcacctcgtggtccgcgccgtgcagcacgggttacaggcagcgggggtcagcgccgccggcctggcggtgcgctgccgcaacgccatcccgcactcccgcggcctcggctcctccgcggcagcagttgtgggcggtcttgcggccgttaacggtcttgtcgtacaaacggattcgtcaccatcgagcgatgctgagctgattcagttggcttcggagttcgagggtcatcccgacaacgcggcggccgcggttttgggtggtgccgtggtttcgtggactgaccacagtggtgaccggcccaactattcggccgtatcactgcggcttcatcccgatatccgcctgttcactgcgattcccgagcagcgttcgtcgaccgcggaaacgcgggtgctattgcccgcgcaggttagtcacgacgacgcacggttcaatgtcagtcgcgcggcgctgctggtggttgcgctcaccgaacggcccgatctgctgatggcggccaccgaagatctgcttcatcagtcgcaacgtgccgcggcaatgacagcctccgcggaatatcttcggctgttgcggcgtcataacgtggcagcagcactgtccggggcaggtccttcgttgatcgccctgagtacagattcagagttgccgaccgacgccgtggagttcggagccgcaaagggatttgccgttaccgagctgactgttggcgaggcggttcgctggagcccgacagtaagagttcccggttaatccgcaaggttgcgggggtttgcttgcttccggccaggaagcgggctatcctcggagccgtccagcaatcgcagcatctgcatacgtactgccttgccgctaggacagccaccaattcttcttgtggacgaggttcgccgtattcgccgctgatggcgatcaccgttgcaaagtcgatgattggcgcactcggcgatttggctgactgcaacaaaaccccgtatgacgtgatcagcgggggaaggaaaggaaatccgtgaccgatacggacctcattacggctggcgaaagtaccgacggcaagccgtcggatgccgctgccacagatcccccagacctcaacgccgacgagccggccggctcgctggccaccatggtgctgcccgaactgcgtgcgctggctaatcgagccggcgtgaagggaacatcgggtatgcggaagaacgaactgatcgctgcgattgaggagatcaggcgacaggccaacggcgccccagccgttgaccggtcggctcaagagcacgacaagggcgaccggccgcccagttccgaggcaccggccacccagggggaacagaccccgaccgaacagatcgatgaggagcgtggcaccgacgcgggtggcgaccaagggggtgaccagcaggcttcgggcggtcagcaggcgcgcggcgacgaggacggagaagcgcgtcagggccggcgcggacgccggttccgcgatcggcggcgccgcggtgaacgatccggcgacggcgccgaggctgaactgcgtgaggacgacgtcgtccagccggtagccggcatactcgacgtcctggacaactacgcgtttgtgcgcacctccggctacctacccggtccgcacgacgtgtatgtgtcgatgaacatggtgcgcaagaacggcatgcgccgtggtgatgcggtgaccggtgcggtgcgggtgcccaaggaaggggagcaacccaaccagcggcagaagttcaacccgctggtccgcctggacagcatcaacggcggatcggtcgaagacgccaagaagcggcccgagttcggcaaactgacgccgttgtaccccaaccagcggcttcgtctggaaaccagtaccgagcggctgaccacccgggtcatcgacctcatcatgccgatcggcaagggtcaacgcgcgttgattgtgtcgccgcccaaagcgggcaagacaacgatcctgcaggacatcgccaacgcgatcaccaggaacaacccggaatgccacctcatggtcgtgctcgtcgacgagcggcctgaggaggtcaccgatatgcagcgctcggtcaaaggcgaggtcatcgcttcaactttcgaccggccgccgtcggaccacacgtcggtcgccgagctggcgatcgaacgcgccaagcggctggtggagcaaggcaaggacgtcgtggtgctgctcgattcaatcacccggctaggccgcgcttacaacaacgcgtcgccggcgtcgggccggatcctgtccggtggtgtcgattccacggcgttgtacccgcccaagcgcttcctgggggccgcgcgcaacatcgaagagggcgggtcgctgaccatcatcgccactgcgatggtcgagaccgggtccactggtgacacggtcattttcgaggagttcaagggcaccggcaacgccgagctcaagctggaccgcaagatcgccgagcggcgggttttccctgcggtcgacgtgaatccttctggaacccgcaaggacgagctactgctgtcgcccgacgagttcgctattgtgcacaagctgcgccgcgtgctatcgggcctggattcccaccaggccatcgacctgctgatgtcgcagctgcgtaagacgaagaacaactacgaattccttgttcaggtgtccaagaccacgccagggtccatggacagcgactgatccggcgagacggctcgccgggaatgtccgcacgcatctcggtgtttggggtgatagcggttgacctggcataatcgatgctcaacgagttggaaccggaccaggttctcggcacgccacgacgggcggccaccgatcacagagggcagcatgaaatctgacattcatccggcatatgaggagaccaccgtggtctgcggatgcggcaataccttccagacgcgtagcaccaagccgggaggtcgtattgtggttgaggtttgttcgcagtgtcatccgttctacaccggcaagcagaagatcctcgacagcggcggccgggtggctcgcttcgagaagcggtacggcaagcgcaaggtcggagctgacaaggcggtttcaaccggcaaatagctggcttaccgacgcccgaactgtgcaccagcggtacaggacgggcgtcggttcgcgttagggtccgcgctcgcgggaagaaggttgacatgacgcagccagtgcagacgattgacgtgttgctcgccgaacacgccgagctcgagcttgcgctggcagatcccgcgctgcacagcaatccggccgaggcgcgcagagtcgggcgccggtttgcccgattggccccgatcgtcgcaacccaccgcaagctgacgtccgcgcgcgacgacctcgagaccgcgcgcgagctggtggcttccgacgagtcgttcgccgccgaggttgccgcattggaggctcgggtgggcgaactggatgcccaactcactgacatgttggcaccgcgtgacccgcacgatgccgatgacattgtgctggaagtcaaatccggcgaggggggcgaagaatccgcgttgttcgccgccgatttggccaggatgtatatccgctacgccgagcggcacggctgggcggtgacggtgttggacgagaccacctcggatctgggtgggtacaaggacgcgacgttggcgattgccagcaaagccgacacccccgacggggtgtggtcgcgcatgaagttcgagggcggggtgcaccgcgtacaacgggtcccagtgacggaatcccaaggccgcgtgcatacttcggcggcgggtgtgctggtctatccggagcccgaggaagtcggccaagtgcagatcgacgagtcggatctgcgtatcgacgttttccggtcgtccggcaagggcgggcagggagtgaataccaccgactccgcggtgcgtatcacccatctgcccactggaatcgtcgtcacctgtcagaacgaacggtcgcagctgcagaacaagacgcgtgcgttgcaggtgctggccgctcggttgcaggcaatggccgaggagcaggcgctggccgacgcgtcggccgaccgggctagccaaatccgcactgtggaccgtagtgaacgcattcgcacctacaacttcccggagaaccggatcaccgaccaccggatcggttacaagtcacacaatctcgatcaggtgctggatggcgatcttgacgcgttgttcgacgctctgtccgccgcggacaagcaatcccggttgcgacaatcatgacctccgcgccggcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaccctgcgtcaggcgatcgacttggctgctgcgctattggccgaagcgggggtcgactcggcgcgttgcgacgctgagcagttggccgctcacctagcgggcacagaccgcggtaggctacccctgttcgagccgcccggcgacgagttcttcgggcgctatcgcgacatcgtcaccgctcgtgcgcggcgggtgccgttgcagcatctcatcgggactgtgtcgtttgggcccgtggtgctgcatgtcggcccgggtgtgtttgtaccgcgtccggagaccgaagccattttggcctgggccaccgcgcagtcgctgccggcgcggccgctgattgtcgacgcatgcacgggatctggcgcgttggcggtcgcattggcccagcaccgggccaaccttggactaaaggcccgcatcatcggcattgacgactccgactgcgcccttgactatgcccgccgcaatgcggcgggtaccccggtagagttggtgcgtgccgacgtcaccacgccctgcctgctccccgaactcgacggacaagtcgacctgatggtttccaacccgccctacatccctgatgctgctgttttggaacctgaagtagcgcaacatgacccgcatcacgcgttgttcggcggtcccgacgggatgacggtgatatccgcggtcgtcgggcttgctgggcgctggctgcgtcccggtggcctgttcgccgtcgaacacgacgacaccacgtcgtcgtcaactgtcgatttggtcagcagcacaaaacttttcgtggacgtacaagcccggaaagatctggccggacggccgaggtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgactgagacgttcgactgcgccgaccccgagcagcgttcgcgtggaatcgtctctgcggtaggggcaatcaaggcgggccaactggtggtgatgcctacggacacggtgtatgggatcggcgccgacgccttcgacagctccgcggtggccgcgttgctgtcggcaaaggggcggggtcgcgatatgccggtaggtgtgctggtcggctcttggcacacgatcgaggggctggtctactctatgcccgacggtgcccgcgaactgattcgcgcattctggcccggcgcgctcagcctggtggtcgtgcaagcgccgtcgctgcaatgggatcttggcgatgcccatggcaccgtgatgctgcgaatgccgctgcacccggtcgccatcgagttgttgcgtgaggtgggtccgatggcggtatccagcgccaacatctcgggccacccacccccggtcgacgccgaacaggcacgctctcaactcggcgaccacgtcgcggtctatctcgacgcgggtccatccgaacagcaggccggctccacgatcgtcgatctgaccggagccaccccacgcgtcctgcggcaggggccggtcagcaccgagcggatcgccgaggtacttggtgtggacgcggccagcttgttcggctagccgccgaacgtgcacgcactgcgaagattcggccaattgttcgcagctgttgcacgttcggcgagtgttcagctctcaggttggtgcagtacggtctcgaggtgtccagcgatgtggccggcgttgccggtggcttgctcgccctgtcctatcgcggcgccggtgtcccgctgcgtgagcttgcgctggtcgggctgaccgcggcgatcatcacctattttgcgaccggtccggtgcggatgctggccagtcgcctgggagccgtcgcctacccgcgggagcgagatgtgcacgtcacgcctacccctcggatgggtgggttggcgatgttcctgggcattgtcggcgccgtctttcttgcctcccagcttccggcactcacccgggggttcgtctattccaccggcatgcccgcggtgctggtggccggtgcggtgatcatgggcatcggcctgatcgatgatcgttggggtctggatgcactgacgaagttcgccggccagatcacggcggcgagcgttctggtcaccatgggtgtcgcctggagtgtcctgtacatcccggtgggtggtgtgggcaccatcgtcttggaccaggcttcctcgatcctgcttaccctggcgctgaccgtttcgatcgtcaacgcgatgaactttgtcgacggtctcgacgggctggccgccggcctgggcctgataacggcgctggcaatctgcatgttctcggtgggtttgcttcgtgaccacggtggtgacgttttgtactacccgccggcggtgatttcggtggtcctggccggggcctgcctgggctttctgccacacaacttccaccgggccaagatcttcatgggcgattccgggtcgatgctgatcggcctgatgctggccgccgcttccaccaccgcggccgggccgatctcgcagaacgcctacggcgctcgtgatgtatttgctttgctgtcgccgttcctgctggtggtggcggtcatgtttgtgccaatgctcgacctgctgctagcgatcgtccgtcgcacccgcgccggccgcagcgcgtttagcccggacaaaatgcacctgcatcaccggctgctgcagatcggtcattcccatcggcgcgtggtcctgatcatctacctgtgggtgggcatcggtgccttcggcgccgcgagctcgatcttctttaacccgcgcgacaccgcggcggtgatgctgggcgcgatcgtggtcgccggcgtcgcgacactgatccccctgttgcgccgcggcgacgactactacgacccggacctggactagcccggagccgagaactacgacaaggagtagtagtggtgtctaccttgtggtacggtgcggctagaaccccgaaggagacctcgcgggttgccggcccccggcccatcggatgcgtatccggtcgcgccgattcacgaccgacatagggagctaccccttgggtgattccggtgcgacgactgcgatacgctcggcgggccaccgatcagtcgatcgggtggtttccgctccatcagcccggaattgaggtgccgcagtgacgacaccagcgcaggacgcgccgttggtgtttccctctgttgctttccgtccggttcgcctttttttcatcaacgttggactggccgcagtggcgatgttggtcgccggcgtgttcggtcacctgacggtcgggatgttcttgggtctcgggttgctgctgggtttgctcaatgccctgctggtgcggcgttcggccgagtcgatcaccgccaaagagcacccgttaaaacggtcgatggccctcaactcggcatcgcgactggcgattatcaccatcctcgggctgatcatcgcctacattttccggcccgctggattgggcgtcgtgttcgggctggcattcttccaggtgctgctggtggcaacgacggccctgccggtcctgaagaagctgcgcactgcgaccgaggaaccggtcgcaacttattcttccaatggccagaccgggggatcggaaggaaggagcgccagcgatgactgagaccatcctggccgcccaaatcgaggtcggcgagcaccacacggccacctggctcggtatgacggtcaacaccgacaccgtgttgtcgacggcgatcgccgggttgatcgtgatcgcgttggccttttacctgcgcgccaaagtgacttcgacggatgtgccaggcggggtgcagttgttttttgaggcgatcaccattcagatgcgcaatcaggtcgaaagcgccatcgggatgcggatcgcacccttcgtgctgccgctggcggtgaccatcttcgtgttcatcctgatctccaactggctggcagtcctcccggtgcagtacaccgataaacacgggcacaccaccgagttgctcaaatcggcagcagcggacatcaattacgtgctggcgctggcgcttttcgtgttcgtctgctaccacacggccggtatttggcggcgcggtattgtcggacacccgatcaagttgctgaaagggcacgtgacgctcctcgcgccgatcaaccttgtcgaagaagtcgccaagccaatctcgttgtcgctccgacttttcggcaacattttcgccggcggcattctggtcgcactgatcgcgctctttcccccctacatcatgtgggcgcccaatgcgatctggaaagcatttgacctgttcgtcggcgcaatccaggccttcatttttgcgctgctgacaattttgtacttcagccaagcgatggagctcgaagaggaacaccactagtaccggatgctggtaacggctaccagagccatcaaggaggataaggaaatggaccccactatcgctgccggcgccctcatcggcggtggactgatcatggccggtggcgccatcggcgccggtatcggtgacggtgtcgccggtaacgcgcttatctccggtgtcgcccggcaacccgaggcgcaagggcggctgttcacaccgttcttcatcaccgtcggtttggttgaggcggcatacttcatcaacctggcttttatggcgctgttcgtcttcgctacacccgtcaagtaattcgacggcaaatggttgcaataggtagcaatgggtgaagtgagcgcgattgtcctggccgccagtcaggcggcagaggaaggcggcgagtccagcaacttcctcattcccaacggcacgtttttcgttgtgctggccatcttcctggtggtgctcgctgtcattggcactttcgtggtgccgccgatcttgaaggtcttgcgggaacgtgacgctatggtcgccaaaacgctggccgacaacaagaagtcggacgagcagttcgccgccgcacaggccgattacgacgaagccatgacggaagcccgagtccaggcgtcgtccttgcgcgacaatgcccgggcagatggccgtaaagtcatcgaggacgcacgcgtccgggccgaacaacaggtggcatcgacgttgcagaccgcccatgagcaattgaagcgggagagggacgccgtggaactcgatctgcgtgcccacgtgggcaccatgtcggcgactctggccagtcgaattctcggtgttgacctcaccgcttcagccgcgacgaggtaaccacgaatgtcgacgtttatcggacagctgttcgggttcgcggtcatcgtttatctggtgtggcgatttatcgtgccgctcgtagggcgtttgatgtccgcacggcaggacacggtgcgccaacagctggcggatgcggcggcggccgccgaccggctggcggaggcgagtcaagctcacacgaaggcgctggaagacgccaagtcggaagcgcaccgtgttgtggaagaggccaggacagatgccgaacgcatcgcagaacaactagaggcccaggccgacgtcgaggcggagcgcatcaaaatgcagggtgcccgtcaggtcgacctcatccgggcacagctgacccgtcagcttcgcctcgagctcggtcacgaatcggtgcgccaggcaagggaattggtacgcaatcacgtggccgatcaggcacaacaatcggccaccgtcgaccgcttcctggatcagctcgatgcgatggcgccggctacggccgatgtcgattacccactgctggccaagatgcgctcagccagccggagggcattaaccagcctggtggattggttcggcaccatggcccaggacctcgaccatcaaggtctgaccaccctcgccggcgagctggtgtcggtagcaagactgctggaccgcgaggccgtcgtcacccgctatctcaccgtgccagccgaagatgcgacgcccaggatccggctgatcgaacggctggtgtccggcaaggtcggcgcgccaacgctcgaggtgttgcgcacagccgtatcgaagcgctggtcggccaattccgatttgatcgatgcgatcgaacacgtgtcgcggcaggcgctgttagaactcgccgaacgtgcgggtcaggtcgacgaggtggaagaccagttattccggttttcccgcattctcgacgtgcagccccggcttgccatcctgttgggtgactgtgccgttccggccgaaggccgagtccggttgctgcgcaaggtgcttgagcgtgccgacagtaccgtcaacccggtcgtggtcgcgctgttgtctcacaccgtcgagctgctgcggggtcaggcagttgaggaagcggtgctgttcctggccgaagttgcggtggctcgccgcggcgaaatcgtcgcgcaggtcggcgcggcggccgagctcagcgatgctcagcgcactcgcctcaccgaagtgctgagccgtatctacggtcaccccgtgaccgtgcagctgcatatcgacgccgcgctgctgggcggattgtccatcgcggtcggtgacgaagtgatcgacggtacgctctcgtctcgtctagctgcggccgaggcacgactgcccgactgaacccgaactagtcagcacaaaccgaagtaggaagacgaaaagctatggctgagttgacaatccccgctgatgacatccagagcgcaatcgaagagtacgtaagctctttcaccgccgacaccagtagagaggaagtcggtaccgtcgtcgatgccggggacggcatcgcacacgtcgagggtttgccatcggtgatgacccaagagctgctcgaattcccgggcggaatcctcggcgtcgccctcaacctcgacgagcacagcgtcggcgcggtgatcctcggtgacttcgagaacatcgaagaaggtcagcaggtcaagcgcaccggcgaagtcttatcggttccggttggcgacgggtttttggggcgggtggttaacccgctcggccagccgatcgacgggcgcggagacgtcgactccgatactcggcgcgcgctggagctccaggcgccctcggtggtgcaccggcaaggcgtgaaggagccgttgcagaccgggatcaaggcgattgacgcgatgaccccgatcggccgcggccagcgccagctgatcatcggcgaccgcaagaccggcaaaaccgccgtctgcgtcgacaccatcctcaaccagcggcagaactgggagtccggtgatcccaagaagcaggtgcgctgtgtatacgtggccatcgggcagaagggaactaccatcgccgcggtacgccgcacactggaagagggcggtgcgatggactacaccaccatcgtcgcggccgcggcgtcggagtccgccggtttcaaatggcttgcgccgtacaccggttcggcgatcgcccagcactggatgtacgagggcaagcatgtgctgatcatcttcgacgacctgactaagcaggccgaggcataccgggcgatctcgctgctgctgcgccgtccgcccggccgtgaggcctaccccggcgatgtgttctatctgcattcgcggcttttggagcgctgcgccaaactgtccgacgatctcggtggcggctcgctaacgggtctgccgatcatcgagaccaaggccaacgacatctcggcctacatcccgaccaacgtcatctcgatcaccgacgggcaatgtttcctggaaaccgacctgttcaaccagggcgtccggccggccatcaacgtcggtgtgtcggtgtcccgagtcggcggcgcggcgcagatcaaggctatgaaagaggtcgccggaagcctccgcttggacctttcgcaataccgcgagctagaagctttcgccgctttcgcttctgatttggacgccgcatcgaaggcgcagttggagcgcggcgcccggctggtcgagctgctcaagcagccgcaatcccagcccatgcccgttgaggagcaagtggtttcgatcttcctgggcaccggcggtcacctggactcggtgcccgtcgaggacgtccggcggttcgaaaccgaattactggaccacatgcgggcctccgaagaagagattttgactgagatccgggacagccaaaagctcaccgaggaggccgccgacaagctcaccgaggtcatcaagaacttcaagaagggcttcgcggccaccggtggcggctctgtggtgcccgacgaacatgtcgaggccctcgacgaggataagctcgccaaggaagccgtgaaggtcaaaaagccggcgccgaagaagaagaaatagctaaccatggctgccacacttcgcgaactacgcgggcggatccgctcggcagggtcgatcaaaaagatcaccaaggcccaggagctgattgcgacatcgcgcatcgccagggcgcaggctcggctcgagtccgctcggccctacgcttttgagatcacccggatgcttaccaccctggccgctgaagccgcactggaccatccgttgctcgtcgagcgcccggagccgaaacgagccggcgtgctggtggtgtcgtccgatcgtggtttgtgcggcgcatacaacgccaatattttccgtcgctccgaggagctgttctccctgctgagggaggccggaaagcagccggtgctgtatgtggtgggccgtaaggcgcagaactactacagttttcggaactggaacatcaccgagtcgtggatgggtttctccgagcaacccacgtacgagaacgccgccgagatcgcttcgaccttagtggatgcgttcctgctcggcaccgacaacggcgaggatcaacggtccgacagcggcgagggcgtcgacgaactgcacatcgtttacaccgagttcaagtcgatgctgtcgcaatcggcggaggctcaccggatcgcccccatggtggtggagtacgtcgaggaagacatcggaccgcgcacgctgtactcgttcgagcccgacgcgacgatgctgttcgagtcattgttgccgcgctacctgactacccgggtgtacgcggcgctgctggagtccgcggcgtcggagcttgcctcgcggcaacgtgcgatgaagtcggccaccgacaacgccgatgacctcatcaaggccctgacgctgatggcaaaccgcgagcggcaggcccagatcacccaggagattagtgaaatcgtcggtggcgcaaatgcgctcgccgaagcccgctaggcccaagctaggttagccccacgaggaagcgaagaagatatgactaccactgccgaaaagaccgaccggccgggaaagccgggaagctccgacaccagcggccgcgtggtacgggtcactgggcccgtcgtcgacgtcgagtttcctcgcggttccatccccgagctgttcaatgcactgcacgctgagatcaccttcgagtcgctggcgaaaaccctcaccttggaggtggcgcagcacctcggcgacaacctggtgcgcaccatctcgctgcagccgaccgacggcttggtgcgcggcgtcgaggtgatcgacaccgggaggtcgatctcggtgccggtcggtgagggtgtgaagggccacgtcttcaatgcgctgggagattgcctggacgagccgggatatggcgaaaaattcgaacactggtcgattcaccgcaagccgccggcgttcgaggagctggagcctcggaccgagatgctcgagaccggtctgaaggtggtcgacctgctgactccgtatgttcgtggcggcaagatcgcactgttcggcggtgccggggtgggcaagacggtgctgattcaggagatgatcaaccgcatcgcccgtaacttcggtggtacgtcggtgttcgccggagtgggcgagcgcacccgcgagggcaacgatctgtgggtcgagcttgccgaagccaacgtgctcaaggacaccgcgctggtattcggacagatggacgagccgccgggcacccgtatgcgtgttgcgctgtctgcgctgacgatggcggagtggttccgtgacgagcagggtcaagacgtattgctgttcatcgacaacatcttccggttcacccaggctgggtcggaagtgtcgacgcttctcggccggatgccgtcggccgtgggataccagcccacgctggccgacgagatgggcgagctgcaggagcgcatcacctcgacgcggggacgctcgatcacgtcgatgcaagccgtctacgtgcccgccgacgactacaccgacccagcgccggcgaccacgttcgcccacctggacgccacgaccgagctatcccgtgcggtgttctccaagggcatcttccccgccgtggacccgctggcgtccagctcgaccatcctggaccccagcgttgtcggggatgagcactaccgcgtggcccaggaagtcatccggatcctgcagcgttacaaggaccttcaggacattatcgcgatcctcggtatcgacgagttgtcggaggaggacaagcagctggtgaaccgcgcccggcgtatcgagcggttcctatcgcagaacatgatggcagccgaacagttcaccggccagccgggttcgaccgtcccggtgaaggagaccattgaagcgttcgaccgcttgtgcaagggcgatttcgatcacgtacccgaacaggccttcttcttgatcggtggccttgatgacctggccaagaaagccgagagtctcggcgccaagctgtgacgggagttgtggcatggccgaattgaacgttgagatcgtcgccgtcgaccggaacatctggtcgggtacggcgaagtttctgttcacccgcaccaccgtcggtgagatcggcatcctgccccgccacattccgttggtggcccaattggtcgatgacgccatggtgcgggtcgagcgggagggagaaaaggacctgaggatcgcggtcgacggcgggttcctgtcggtgaccgaggagggcgtcagcattctcgccgaatctgccgagttcgagtcggagatcgacgaggccgccgccaagcaggattccgaatccgacgatccccgcatcgctgccaggggccgcgccagattgcgcgccgtcggcgcgatcgactaacccgccgatgagcgcgcccatgatcggcatggtcgtgctcgtcgttgtcctgggattggccgttctcgcactgagttatcgtctgtggaagctgcgccaggggggaacggctgggatcatgcgggacatccctgcggttggaggtcacggctggcgccacggcgtaatccgctatcgcggcggcgaagccgcgttctaccggctttctagtctgcgcttgtggccggatcgccggctcagtagacggggtgtggagatcatttcccggcgcgcgccccgtggcgacgaattcgacatcatgaccgacgagattgtcgttgtggaactgtgcgacagcacccaggaccgaagggtaggttacgagatcgcgctcgacaggggcgcgttgaccgcatttctgtcgtggttggagtcccggccgtcgccgcgcgcgcgccgccgtagtatgtgacgcactggtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgcacgcggaaggtgccgctagctcgccgtcctatcaccaccgggccgccacagcacgtcaccgtcgggattggctacccgcgacaggatgaacagcagatccgacagccggttcaggtatttcgccggcagtacgctgacgccttccgggtgagcgtcgaccgcggcccacgcggatcgctcggcccggcgaacgacggtgcgagcgacgtgcaacagcgccgacagcggtgaaccaccaggtagtacaaaggattttagtgcaggcaggcccgcgttgtatgcgtcgcaccacccttcgagccgatcgatataggactgtgcgattcgcagcggagggtgcttcgggttttccactatcggagtcgacagatccgcaccggcatcgaacaagtcgttctggatctgccgcagcacatccgtgatttgagtgtccgggtggcccagcgccagggcggccccgatcgcggcgttggcctcgtcgcaatccgcgtatgccaccagtcgggcgtcggttttggcgacacgggacatatcgctcaatcccgtcgttccgtcatcgccggttcgggtatagatgcgggtcaggtggactgccatgagcaaacggtactcgctgactggcttggctcactgacaaggcaaaacccctttactacactgaccgggtggccgagcgtttcgtcgtgactgggggcaaccggttatcaggcgaagtggccgtcggcggcgccaagaacagcgtgctcaagctcatggctgcgacgttgttggccgagggcaccagcacgatcaccaactgtcccgacatcctcgatgtgccgctgatggcggaggtactgcgtggtctgggcgccaccgtcgaactcgacggtgacgtggcccggatcaccgcacctgacgagccgaagtacgatgccgacttcgctgcggtgcggcaattccgcgcctcggtctgtgtgctgggaccgctggtcgggcggtgcaaacgggccagggtcgcgctgccgggcggtgacgcgatcgggtcgcgtccgttggatatgcaccaggcgggcctacggcaattgggtgcccactgcaacatcgagcacggctgcgtggtagcccgagcggaaacgttgcgcggtgcggagattcagttggagttcccctcggtgggagccaccgagaacatcttgatggccgccgtggtggccgagggagtcaccactattcacaatgcggctcgagaacccgacgtcgtcgacttgtgcacgatgttgaaccagatgggcgcacaggtcgaaggtgcgggttcgccgacaatgaccatcaccggtgtcccgcggctgcatccaaccgagcaccgggtgatcggagaccgtatcgttgccgccacatggggcatcgctgccgcaatgacccgtggtgatatatcagtggcgggcgtagacccggcgcatctgcagctggtgctgcacaaattgcacgacgcgggcgcaaccgtcacccagactgacgccagcttccgggtgacccagtacgagcgtccgaaggctgtcaacgttgcgaccttgccgttccccgggtttcccacggatctgcagccgatggctatcgctttggcgtcgatcgccgacggcacatcgatgatcacggagaacgtgttcgaggcgcggttccgcttcgttgaagagatgatccggctcggtgcagacgctcggaccgacgggcaccacgccgtggtgcggggcctcccgcagctgtcgagcgctccggtgtggtgttcggacatccgtgccggggccggcttggtgctggcggggctcgttgccgacggcgacaccgaggtccacgatgtattccacatcgatcgcggatatccgttgttcgtggagaacctggtgagtctcggtgccgagatcgaacgggtatgctgttaggcgacggtcacctatggatatctatggatgaccgaacctggtcttgactccattgccggatttgtattagactggcagggttgccccgaagcgggcggaaacaagcaagcgtgttgtttgagaactcaatagtgtgtttggtggtttcacatttttgttgttatttttggccatgctcttgatgccccgttgtcgggggcgtggccgtttgttttgtcaggatatttctaaatacctttggctcccttttccaaagggagtgtttgggttttgtttggagagtttgatcctggctcaggacgaacgctggcggcgtgcttaacacatgcaagtcgaacggaaaggtctcttcggagatactcgagtggcgaacgggtgagtaacacgtgggtgatctgccctgcacttcgggataagcctgggaaactgggtctaataccggataggaccacgggatgcatgtcttgtggtggaaagcgctttagcggtgtgggatgagcccgcggcctatcagcttgttggtggggtgacggcctaccaaggcgacgacgggtagccggcctgagagggtgtccggccacactgggactgagatacggcccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagcgacgccgcgtgggggatgacggccttcgggttgtaaacctctttcaccatcgacgaaggtccgggttctctcggattgacggtaggtggagaagaagcaccggccaactacgtgccagcagccgcggtaatacgtagggtgcgagcgttgtccggaattactgggcgtaaagagctcgtaggtggtttgtcgcgttgttcgtgaaatctcacggcttaactgtgagcgtgcgggcgatacgggcagactagagtactgcaggggagactggaattcctggtgtagcggtggaatgcgcagatatcaggaggaacaccggtggcgaaggcgggtctctgggcagtaactgacgctgaggagcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacggtgggtactaggtgtgggtttccttccttgggatccgtgccgtagctaacgcattaagtaccccgcctggggagtacggccgcaaggctaaaactcaaaggaattgacgggggcccgcacaagcggcggagcatgtggattaattcgatgcaacgcgaagaaccttacctgggtttgacatgcacaggacgcgtctagagataggcgttcccttgtggcctgtgtgcaggtggtgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtctcatgttgccagcacgtaatggtggggactcgtgagagactgccggggtcaactcggaggaaggtggggatgacgtcaagtcatcatgccccttatgtccagggcttcacacatgctacaatggccggtacaaagggctgcgatgccgcgaggttaagcgaatccttaaaagccggtctcagttcggatcggggtctgcaactcgaccccgtgaagtcggagtcgctagtaatcgcagatcagcaacgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacgtcatgaaagtcggtaacacccgaagccagtggcctaaccctcgggagggagctgtcgaaggtgggatcggcgattgggacgaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttctaaggagcaccacgaaaacgccccaactggtggggcgtaggccgtgaggggttcttgtctgtagtgggcgagagccgggtgcatgacaacaaagttggccaccaacacactgttgggtcctgaggcaacactcggacttgttccaggtgttgtcccaccgccttggtggtggggtgtggtgtttgagaactggatagtggttgcgagcatcaatggatacgctgccggctagcggtggcgtgttctttgtgcaatattctttggtttttgttgtgtttgtaagtgtctaagggcgcatggtggatgccttggcatcgagagccgatgaaggacgtgggaggctgcgatatgcctcggggagctgtcaaccgagcgtggatccgaggatttccgaatggggaaacccagcacgagtgatgtcgtgctacccgcatctgaatatatagggtgcgggagggaacgcggggaagtgaaacatctcagtacccgtaggaggagaaaacaattgtgattccgcaagtagtggcgagcgaacgcggaacaggctaaaccgcacgcatgggtaaccgggtaggggttgtgtgtgcggggttgtgggaggatatgtctcagcgctacccggctgagaggcagtcagaaagtgtcgtggttagcggaagtggcctgggatggtctgccgtagacggtgagagcccggtacgcgaaaacccggcacctgcctagtatcaattcccgagtagcagcgggcccgtggaatccgctgtgaatccgccgggaccacccggtaagcctaaatactcctcgatgaccgatagcggattagtaccgtgagggaatggtgaaaagtaccccgggaggggagtgaaagagtacctgaaaccgtgtgcctacaatccgtcagagcctccttttcctctccggaggagggtggtgatggcgtgccttttgaagaatgagcctgcgagtcagggacatgtcgcaaggttaacccgtgtggggtagccgcagcgaaagcgagtctgaatagggcgacccacacgcgcatacgcgcgtgtgaatagtggcgtgttctggacccgaagcggagtgatctacccatggccagggtgaagcgcgggtaagaccgcgtggaggcccgaacccacttaggttgaagactgaggggatgagctgtgggtaggggtgaaaggccaatcaaactccgtgatagctggttctccccgaaatgcatttaggtgcagcgttgcgtggttcaccgcggaggtagagctactggatggccgatgggccctactaggttactgacgtcagccaaactccgaatgccgtggtgtaaagcgtggcagtgagacggcgggggataagctccgtacgtcgaaagggaaacagcccagatcgccggctaaggcccccaagcgtgtgctaagtgggaaaggatgtgcagtcgcaaagacaaccaggaggttggcttagaagcagccacccttgaaagagtgcgtaatagctcactggtcaagtgattgtgcgccgataatgtagcggggctcaagcacaccgccgaagccgcggcacatccaccttgtggtgggtgtgggtaggggagcgtccctcattcagcgaagccaccgggtgaccggtggtggagggtgggggagtgagaatgcaggcatgagtagcgacaaggcaagtgagaaccttgcccgccgaaagaccaagggttcctgggccaggccagtccgcccagggtgagtcgggacctaaggcgaggccgacaggcgtagtcgatggacaacgggttgatattcccgtacccgtgtgtgggcgcccgtgacgaatcagcggtactaaccacccaaaaccggatcgatcactccccttcgggggtgtggagttctggggctgcgtgggaacttcgctggtagtagtcaagcgaaggggtgacgcaggaaggtagccgtaccagtcagtggtaacactggggcaagccggtagggagagcgataggcaaatccgtcgctcactaatcctgagaggtgacgcatagccggttgaggcgaattcggtgatcctctgctgccaagaaaagcctctagcgagcacacacacggcccgtaccccaaaccgacacaggtggtcaggtagagcataccaaggcgtacgagataactatggttaaggaactcggcaaaatgcccccgtaacttcgggagaagggggaccggaatatcgtgaacacccttgcggtgggagcgggatccggtcgcagaaaccagtgaggagcgactgtttactaaaaacacaggtccgtgcgaagtcgcaagacgatgtatacggactgacgcctgcccggtgctggaaggttaagaggacccgttaacccgcaagggtgaagcggagaatttaagccccagtaaacggcggtggtaactataaccatcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacttctcaactgtctcaaccatagactcggcgaaattgcactacgagtaaagatgctcgttacgcgcggcaggacgaaaagaccccgggaccttcactacaacttggtattgatgttcggtacggtttgtgtaggataggtgggagactgtgaaacctcgacgccagttggggcggagtcgttgttgaaataccactctgatcgtattgggcatctaacctcgaaccctgaatcgggtttagggacagtgcctggcgggtagtttaactggggcggttgcctcctaaaatgtaacggaggcgcccaaaggttccctcaacctggacggcaatcaggtggcgagtgtaaatgcacaagggagcttgactgcgagacttacaagtcaagcagggacgaaagtcgggattagtgatccggcacccccgagtggaaggggtgtcgctcaacggataaaaggtaccccggggataacaggctgatcttccccaagagtccatatcgacgggatggtttggcacctcgatgtcggctcgtcgcatcctggggctggagcaggtcccaagggttgggctgttcgcccattaaagcggcacgcgagctgggtttagaacgtcgtgagacagttcggtctctatccgccgcgcgcgtcagaaacttgaggaaacctgtccctagtacgagaggaccgggacggacgaacctctggtgcaccagttgtcccgccaggggcaccgctggatagccacgttcggtcaggataaccgctgaaagcatctaagcgggaaaccttctccaagatcaggtttctcacccacttggtgggataaggccccccgcagaacacgggttcaataggtcagacctggaagctcagtaatgggtgtagggaactggtgctaaccggccgaaaacttacaacaccctcccttttggaaaagggaggcaaaaacaaactcgcaaccacatccgttcacggcgctagccgtgcgtccacaccccccaccagaacaaatttgcatagagttacggcggccacagcggcagggaaacgcccggtcccattccgaacccggaagctaagcctgccagcgccgatgatactgcccctccgggtggaaaagtaggacaccgccgaacatacaaaaacacccccggtaacggtggtgtttttgtatgtttatatcgactcagccgctcgcgagcgggcgaattatggcttcgattttcgcaatgacgataccctcgcgggcgggggcgctcagtcgaagagcgtcaagtctgcgggcgcccggcttttctccaactcgagcagagctcgtttccggttgattccaccgccgtacccggtgagctttccgctggcgccgatcacgcggtggcacgggacgatgatggcgatgggattgtggccgttggccaatcccacggcgcgtgcggcgccgggggcgccgatctggtcggcgatttccccgtaggaccgggtttccccgtacgggattgtcagcaatgctttccatactcgttgctgaaagtcggttccccggaggtcaagttccacatcgaattcggtgagctcgccggcgaaataagcgttgagttggtcgacagcgccagaaaatgcgccggggtcgggtgtccagtgtgtgcggcttggctcatacgtctgctcgagcatccgcaggttcgtcaacaccgagccatgcccggccagggttaatggcccgatggggctatcgatggtgcggtagtgaatcatgcgatcttctcctgcggtggccattggtttaccggatgttccagggtggtccacaggtgctgggtggcataggagcgccaggggcgccagcgagcgctgtgcaccgtcagggctcgtcgttgtgcaggcaggcccagctttttggcggccagccgcaggccgagatcactggccggaaaggcgtccgggtcaccgaggccgcgcatggcgatgacctccgcggtccaggggcccactccgggcagcgctagcaactgcccgcgggcgcgttgccagtcacatccggcgtccaggaccagacttttgtcggcaaggctggcgacgagcgcgtttatggtcctttgacgcgccttggggacggccagatggccgggatcgatctcagcgagctgctcgatcgacgggaaggtgtgggtcaaagcgccgtggcgatcgtggaccggccgtccgtaggcggcgaccagtcggcccgcgtgagtgcttgcggccttcgtcgatacctgttgggcgaggaccgcccgcacggcgaattctgcctcgtcgactgtgcggggaatgcgttgcccgggtgccttgcccaccactgcgcgcagatccggatcggcgcccagcgcctcgacgatcgcttcgggatcggcgtcgaggtccagcagccgtcggcaacgtgcagtggccgtcatcaggtcgcggaaatcatcgagcacaagcaggcagcgcacatgatcgggtgccggcgtcaggctgacgatgccgttgccccatgggagccgtagcgtgcgtcggtacgcaccatcgcggacctcttcgcaacccggcaccgcggtggcggccagatggccgaaaacaccctcgaaggcgaatggtgcacggacgggtagccgcagcgacaccgtgcccgctgatgcggtggcagactcgaatcgggcggccgcgcgcgcacgcaatgccgtcggtgtgccgtcgcacgccaggcgaacggtgtcgttgaactgacggatgctggaaaacccggcggcgaatgcgacatcgccgaacggcaggttcgtggtctcgatcagcacccgggcggtctgcatgcgttgggcgcgggccaacgcgagcggaccggcgccgaccacggcctgcaacagccgctccagctggcgaatggtgtaaccgagctgggccgcgaggccgctgacaccgtcgcggtccaccgttccgtcggcaatcagccgcatcgcccgcgccacgacgtcactacgcacattccattccggagacccaggcgaggcgtcggggcggcaccgtttgcaggcccggaatccctccccctgagcggccgccgcagtcggcaggaaccggacattgcgcgcgaacggtggccggacggggcaactcggccggcagtagacaccggtggtcaaaaccgcgacgacgaaccagccgtcgaaccgggcgtctttggactggaccgcccggtagcagcgttcgaagtcgtcgtgcacccttcaacaattacacccgcccaccgacatgactggcggaaaaacgacattgtgatggggtcgtcgtgggttcgggcaggttacctacgcggcttggtcagcccgaccggcttggccagccggaccggttggtcgtgcccacgaagtttcacatgcctacccaaagaccaacgggcgcgctcctcttcgcttgcggcgtccacggcctgtgccgaagccagcaacttgccgggacgcgatttggccagttcgcacaatcgggccgcctcgttgaccggctccccgatcacggtgtactcgaaccgttctcgggcacccacgttgccggcaatgacctgccccgccgccacgccgatcccggcctggcactcgggcatttcgttgaccagccgatcggctatcgcccgcgcggcggccagtgccttgtcttcgggacagggaagccggttcggggcgccgaagatggttagcgacgcgtccccctcgaacttgttgaccaatccgtggtggcggtcgacctcgtcgacgacaatcgcgaagaacttgttgagcagcttgacgacgtcggccggcggccggctggtcaccaattgcgtcgagccgacgatgtcgatgaacacgacggcgacgtggcgttcttcgccgcccagtttcgaacgttcacgctcggcggcggcggcgacttcgcgtccgacgtggcggccgaacagatcgcgcactcgttcgcgctcccgcagtccggcgaccatcgcgttgaaaccacgctgcagctcgccgagttcggtgccgtcgaagaccaccaggttggtccgtagctcgccccgctcgacgcgccgcagcgccgcacgcaccacccgcaccggggtcgccgtcagccaggccaggatccacatcaggatgaacccgaacaccaatgtgaccatcgagatgatcagcacgcccgtcgcgaactgcatccgagtgagattgagcagcaccatttcgaacatcgccatcagggcgatgccgacgacgggtactcccgaaccgagcagccacaccaccatggtccggcccaggattcccggcgccaaccggcgtggcggcggcccggcctcgagcgcctgggcggcgaacgggcgcaatgcgaactcggtatgcagataggttgcggttgcgaccaatacgccgcaaaagctgaccgcgaacaggaatcgcgggatgaacgcgttgttgatcaggccgtagagtgtcgtcaagagcgccgtgccaacaccccagaacatgaggtggcccacggcgactcgccagggggccaggaaggtgcggcgctcctcctcacgagccggtttccgtccttcgatcgcccagcgcagggcttgcacggtctgcctggtcagtgcgtagctacccaaagcgagggctagcaggacatagcccggtaccaccccgaacgtgagccaccgtggcgtgtcgcgaacgatgctcggttcggggatggcgatcgtcaccaatagcagggcaaccccgatgccgagcaggttcgcggtcacgaccagcgcggtcagcatgacctggatccgtacccgtcggcgccgttggctttccgaaacccgcccaagcagccaggagccgtacgcgggagtttctggcagccggccgctctgccgggtcaccgtctccagcacccgacccaagcgttgcgccgtgctcttcttggccgacattgtggcgtcagactagtttgtcgaagagtcgggtgcgaccggttggcgcgctcgtgttgtttgcccggcttaggtgggcacggccagccgagtcggctgctcatgtccgcgcagcgtcaccgtctcgcccaaagaccaatgggcacgctcggtttcgctggcagcgtgcagtgtgtccgaggatgctagcaatcgcgcggggtgtgatttggccagttcgcacaatcgggccgcctggttgaccggcttgccgaccactgtgtattcgaatctttgcttggcgccgacattgccggcgacgatctggcctgccgccaccccgatgccggcttggacctcgggcatctcgttggccagccgatcggctatggcccgggcggcggccagcgcggcgtcttcgggacggtcgaggcggttcggggctccgaagatggccagggcggcgtcgcctgcgaacttgttgatcagtccgtggtgacggtcgacctcgttgacgacgatcgcgaaaaaccggttgaggagcttgaccacgtgggcggcaggttggttgtccaccagctgggtggagccgacgatgtcgacgaagacgacggcggcgtggcggtcttcgccgcctagctgtggtcgttcacgctcggcggcggcggcgacttcgcgtccgacgtggcggccgaaaaggtcgcgcacgcgttcgcgctcgcgcaggccgttgaccatcgcgttgaaaccacgctgcagctcaccgagttcggtgccgtcgaacaccaccagatcccctcgcagatccccctgctcgacacgcttgagcgcagcgcgcaccactcgcaccggcgccgccgtcagccacgacatgatccacatcaaaaggaacccgccgatcagcgttgccgacgacacgatcagcacaccgtatgcgaactggatgtcggtgaagttctgcagcaccatctcaaggatccctagcaaggcgataccgaagagcggcacgcccgagctgagcagccacaccaccatggtccggccgatgattcccagtgcgaaccgtcccggcggtagcccggcctcgagtgcctgggcggccaccgggcgcagagcgaactcggtgagcatgtagcaggcggtggcgaccagaacgccgcaaaacagtgtcgagaacatgacctgcgggatgaataggcggttagccaacccgtagagggtggtaaacaacgccgctccgactgcccacaggatgagggtcccgaccgccacccgcagcggggccagcagggtgttgcgttggtcggcccgacttggcgtgtgttcctcgctcgcccaccgtagcgcggccaaggtctgcaccttgacgtagtagctgcccaacgccatcccgatgaccgtataagcgggtccggccacgaacgtgatccacaagggtgcgtcgctgacgatgctaggtgtcggaaaagcgacattttctaacagcacagccaggccgatccctaccaggtttgctgtgatgagggcgatggtcaggatgatctgaatccgcacccggcggcggagcgggcgttctgacacccacccaagcagccaggagccgtacgcgggcggatctcgcagccggtcgtgctgacgggtcatcgtctccagaacccggcgcaggcgttgctcccgcgtcttggacatggtgggtcagcctaatctgtcggtcctgatttcctcggcatgctctgcggtgaggtggatgcttcccggtggccgccgatgcggcgaggctagttgggtgggctggtggtaaccgcgcagcgtcacggtttcgcccaaagaccaatgggcacgttcggtttcgctggcagcgtgcagtgtgtccgaggatgctagcaatcgcgcggggtgtgatttggctagttcgcacaatcgggccgcctggttgaccggcttgccgaccactgtgtattcgaatctttgcttggcgccgacattgccggcgacgatctggcctgccgccaccccgatgccggcttggacctcgggcatctcgttggccagccgatcggctatggcccgggcggcggccagcgcggcgtcttcgggacggtcgaggcggttcggggctccgaagatggccagggcggcgtcgcctgcgaacttgttgatcagtccgtggtgacggtcgacctcgttgacgacgatcgcgaaaaaccggttgaggagcttgaccacgtgggcggcaggttggttgtccaccagctgggtggagccgacgatgtcgacgaagacgacggcggcgtggcggtcttcgccgcctagctgtggtcgttcacgctcggcggcggcggcgacttcgcgtccgacgtggcggccgaaaaggtcgcgcacgcgttcgcgctcgcgcaggccgttgaccatcgcgttgaaaccacgctgcagctcaccgagttcggtgccgtcgaacaccaccagatcccctcgcagatccccctgctcgacacgcttgagcgcagcgcgcaccactcgcaccggcgccgccgtcagccaagcaagaatccacatcacgagaaacccgaagatcaacgtggttatcgacaggatcaacaccgccgacgcgagctgcgtttcggtcagattgtgcaccaataggacgtagagcgctgtcgtggcgatgccggtcacaggcacgcctgaacctagcgaccacaccgtcatcgttcggcccatgatgcccggtgcaaaccgtcgtggcggtcgtcccgcttcgagtgctttagcggctacgggtcgcagcgcgaactcggtgaacaagtagcaattggtggctaccaaaacgccgcagatagtcaccgagaacaaaattatggtgacgaatacgcggttggccagcccgtagagcgtggccaacaacgccccgccgatatcccacagaatgaggtggacggctgccactcgaaacgggagcagcaaggtgttgcgcccgtcggcctggctcggcgcgcgttcctcgatcgcccaccgtatggacgctctgacgattcgcgtggttatccagtaggtgccgatggccagtgcgagcgtcgcataggccggtgcgaccccgaaggtgacccaccatggggcgtcggtgtagatgctaggcaccggaaaagcgaaggtcaccactagcagcgcgaccacgatcccggtcaggttcgccgtcatgatatagacggtcacgatgcgcttgatgcgtacccagcgacgcgacgggctttctgacacccgcccaagcaaccaggagccatacgccggggtctcgggcagctggccgcactgacgggtcatcgtctcgagtgcctggcccaggcgttgcgccatggtctttttcgccggcatggtggcgtcagcctaatctgtcggatgcgccccacggtaaatcgtgtgggtctggtgatcgcccagtgcaccgccgactatgtcggccgactgagcaggcatctgcagctgttgaactggcgacgccagccggatgggctggtcgtgcccgcgaagtgtcacggtctcgcctaaagaccaacgggcacattcgttttcactggcaccgcgcaacgtttgcgacgacgccaacaatcggctcgggtatgattttgccagttcgcacagtcgtgcagcctcgttgaccggttcgccgatcacggtgtattcgaaccgttcgtgggcgccgacattgccggcgacaacctgacctgccgctaccccgatgccggcttggcactccggcatttcgctggctagccggtcggcgatggctcgtgcggtggccagcgcggcatcttcgggatggctcaggcggttgggggccccgaagactgccagcgaggcgtctccctgaaacttgttgacaagtccacggtgatggttcacttcatcgacgattaccgtgaagaaccggttgagtagcatcacgacctctgccgcaggccggctggtgaccaattgagttgaaccgacgatgtcgacgaagacgacggcgacatggcgctcttcgccgcccagttttggtcgctcgcgttcggctgctgcggcgacctcgcgaccgacgtggcggccgaagagatcgcgtacgcgttcgcgctcgcgcaggccctcgaccattctgttgaaaccacgctgtagctcaccgagttcggtcccgtcgaatacgaccagatcgccgcttagatcgccctgctctacgcggttgagcgcctcgcggaccacgcgcacaggcgtggccgtcagccaagcgagaatccacatcaggatgaatccgaagatcaacagtggtgcccacaggatcagcactgtgatcatgaattgatcattggagagttcccaaaacgtatcgtcgaagatggcggtgagggcgacaccgacattgggtacgcctgaacagagcagccacaccagcatggttcggcccacgatgcctcgcaccagcgatcgtggtgttgctcccacttcgagcgcctgggcggccatcgggcgaagcgcaaactcggttaacagatagcagctggtggctgcgacaacgccgatgacgcccatcgaaaacaggaaccgcgggataaacaaccggttggccaggccgtagattatcgtccacaacgctgcggcggcgccccacaggaaaagaactgccaacgccactcgcagtgggactaggaaagcgctgcgcgcctcatcatggctgggggtgcgttcctcgattgcccaccgcaacgctcgagccgtttgcctggtgagccagtaggtgcccagtatgaaggcgagcacgcagtatcccggaacgatcccgaacgacacccaatgcggggcgtccaaaatcacgcttgatttcggaaaggcgaccgtcagtagcatggcaccgacaatgagcccgatcacgttcgtgaccaaaatggcgacggtcagcatgccctggatacgtacccgccgcatccgtgggctctccgacacgcgcccaagcagccatgagccgtatgcgggcgtctctggccgtcgtccagtgcgcgggctgagagtctcgacggcccctggcaagtgtcgagtggtggccttctcggatggcatggtgacgtcagcgtagtgtgtcggtcacgctctaaggaacaacgtcgttgcgcgctctaaggtgagccgggtgcgtctagtcatcgcccagtgcactgtcgactacatcggccggctcaccgcgcatctgccgtccgcgcgccggctgttgctgttcaaggccgacggatcggtcagcgtacatgctgacgaccgcgcctacaagccgttgaactggatgagtccgccgtgctggttgaccgaagagtccggcggccaggcgccagtgtgggtggtcgagaacaaggccggcgagcagctgcgcatcactatcgaaggaatcgagcacgacagtagccacgagctgggcgtggaccccgggctggtcaaggacggcgtcgaggcccacttgcaggcgttgctcgccgagcacatccaattgctgggcgaagggtacacgctggtccgccgcgagtacatgaccgcgatcggacccgtcgacctgctgtgccgcgacgaacgaggtggctcggtcgcggtggaaatcaagcggcgtggcgagatcgacggcgtggagcagctgacccgctacctcgagttgctcaaccgcgacagtgtgctcgcgccggtcaagggggtgtttgccgctcaacagatcaagccgcaggctcggattctggccaccgaccgcgggatccgttgtttgacattggattacgacacaatgcgcgggatggatagcggcgagtaccggctgttctgagttgcgcgattaaactgatgcgatggctcggcgccgcaaaccgctgcaccggcagcggccggaaccgccgtcgtgggccctgcgccgagtggaagcggggcccgatggccacgagtatgaagtacgaccggtcgctgcggcccgcgccgtcaagacctatcgctgtccggggtgtgatcacgaaatccgttccggtactgcacatgtggtagtgtggccgactgacttgccgcaagccggcgtcgatgaccggcgtcactggcacaccccgtgctgggcgaaccgagcaacccgcggtccgactcgaaaatggacctaggcttttggcggctggtgcgccctgctggtgcgccttagggggccggctccaccaactcgatcagaaccccgccggcgtctttcgggtggatgaagttgatccgtgagttcgcggtgccacgcctggccgtctcgtagaccagccggacgccctgggagcgcagccgccgacacatggcgtcaagatcgctgacccggcacgccagctgttggatgcctggcccgcgcttgtccaggaacttcgctatcaccgaggattcgtcgagcggggccatcaactggatttgcgccgcggagcccggcaccgccagcagtgcctcgcggatgccctgatcgtcgttgatttcctcgtggaccaggatcatgccaaggtggtcgtgataccactcgatggcaacgtccaggtcggcgaccgcaataccgacgtgatcgagtccagttaccaacgaggtagccagcatgtgacgggcgtggacttgatcggtcgtcatcacacaacggtaacctgaagggaaagaatctgcttctccgggtcggtcagatcggctttcgggtgcgctgaggaggtagtcataacgacatcggtgattgttgctggcgcgcgtacacccatcggcaagttgatgggctccctgaaggatttcagcgccagcgagctgggtgccatcgccattaagggcgccctggagaaggccaacgtgccggcgtccttggtcgagtacgtgatcatgggccaggtgttgaccgcgggtgccgggcaaatgcccgcacggcaggcggcagtggcggccggcatcggttgggatgtccctgcgctgacgatcaacaagatgtgcctgtccggcatcgacgcaatcgcgctggctgatcaactcattcgggccagagagttcgacgtggtggtggccggcggtcaggagtcgatgacgaaggcgccccacctgttgatgaatagccggtcgggttacaagtacggcgacgttacggttttggaccacatggcctacgacggtctgcacgacgtgttcaccgatcagccgatgggcgcgctcaccgagcaacgcaacgacgtcgacatgttcacccgctccgaacaggacgagtacgcggctgcgtcccaccaaaaggcggccgcggcatggaaggacggcgtattcgccgacgaggtgatcccggtgaacatcccgcagcgcacgggcgatccactgcagttcaccgaggacgaggggatccgcgccaacaccaccgccgccgcgctggccggtctgaagccggcgttccgtggcgacggcaccatcaccgccgggtcggcgtcacagatctccgacggtgcggccgcggtggtggtcatgaaccaggaaaaggcccacgaactggggctgacctggctagccgagatcggcgcccacggtgtggtggccgggccggattccacactgcaatcgcagccggccaacgcgatcaacaaggcgctggatcgcgagggcatctcggtggaccagctcgacgtggtggagatcaacgaggcgttcgctgcggtggcattggcctcgatacgcgaactcgggctgaacccccagatcgtcaacgtcaacggtggtgcgattgccgtcgggcatcccctcggcatgtcagggacgcgaatcacgctacatgcggcgctgcagttggcacgccggggatcgggcgtcggggttgccgcattgtgcggggctggcgggcagggcgacgcactgatattgcgggccggatagcggttgaggggtcggtggcggccagtgtgatcttggtcataccaaccgatcgcggtatgtcggctcctgccgcagggtcggcgccaccgggtggatcgatgaccgcagcggcatgacagacttgacggcgtgacgcgtccgcgacccccgctcgggccggccatggccggtgctgttgacctctccggcatcaaacaacgtgcccagcaaaacgctgcggcgagcacggatgccgaccgggcactgtcgacgccgtccggtgtgaccgagatcaccgaggcgaacttcgaggacgaggtgatcgtccggtccgacgaagtgccggtggtggtgttgctgtggtcaccccgcagcgaggtatgcgtcgacttgcttgacacgctgtccggcttggccgctgccgctaagggcaagtggtcgctggcgtcggttaacgttgacgtcgcacccagggtggcacagatattcggcgtccaagcggttccgaccgtggtggccttggctgcgggacagccgatctcgagcttccagggcctccagcccgcggaccaactgagtcgctgggtggattccctgttgtctgcgacagccggaaagctcaagggcgcagcgagttccgaggagtccaccgaagtcgatccagcggtggcacaggcgcgccagcagctcgaggatggcgactttgttgccgcgcgcaagtcatatcaggcgattttggatgccaacccaggaagcgtcgaagccaaggcggccatccgccagatcgaattcctcatccgcgcaaccgcacaacggcccgacgccgtctcggtcgccgacagcttgtcggatgacatcgacgccgcgtttgcggcagccgacgtgcaagtcctcaaccaggatgtgagtgcggccttcgagcgcctgatcgcgttggtgcgtcggacatctggagaagagcgcacccgggtgcgcacccggctgatcgagctgttcgagctgttcgaccccgccgatcccgaggtcgtggccggtcggcgcaacctcgccaacgcgctgtactgaggccggctggcgagcagacgcagaatcgcctaaacccgcacgggtttaggcgattctgcgtctgctcgcgctgggcggctacgacaacccgggtgatccgttcaggccgagcagcccggcggtgccgccggcgccacccttacccggcgcactgccgactccgccgtttccgccgttgcctccattgccgatcagggtggcgttgccgccggagccgccgacaccgccgtttgccaccacgcttgcgccgccggcgccgccgtcgccgccgttgccgaccatcccggccttgccacccttgccgccgttccccccgtcgccggcgatgccgagtccgccggcgccgccggcgccgccatcgccgttgagcaggccggcgttgccgccggccccaccgtcgccggcggtctcgccgaacccgccggctccgccggccccgcccgcacccgagagcccggcggcgttgccgccggccccgccggcccccccgaccgacccgaattcgatgccagtcccgccggcgccaccagcgccgccgtcaccgatcaacccgccggtgccgccggtgccgccgctaccggccgcgccccggacgctgtcgccgccggtaccgccggcgccgccgtcgccgatcagcttggcggccccgccgctgccaccggacccgccgatgccgccggccatttggtccgcactggaggcgccgaaccctccggtgcccccggcgccgccgggaccgaacagtgcgccggcaccgccgatgccgccgacgcctcctttgccgccggtgccgccggggtcgggcgcgccgagaccggttccgccggtgccgccaatgccgccagcgccgaagaggatgccggcgttgccgcccgccccgccggccccgccctcaccgcccacgagttggttaccggtgccagttccgccggtgccgccggtcccgccgttgccggtgaagatgccgccgtcgcctccggtgccgccgttccctccggccgagccggagactccgaacccgccggcgccgccggcaccgccattggagaacagcccgccgcccccgccggtgccgccggtgccaccggtgcccccgttgacgctcaacccgccggtgccgccggcaccgccggcggccaacacctcgaacagcccgctgcgaccgccggccccgccggcgccaccgttgaagcctggcccgccggccccgccgatgccaccggctccgaacagcccggccgccccgccgtcgccgccgagcccgcctgtgccggtgttcccgactccgccgggcccaccggcgccgccggagccgaacagcagcccgccggccccgccggccccgccagccgcgccgttgcccgggccgtcacccccggccccacccgccccgccgttgccgaatagccccgcggctccacctgggccgccggcctggccgggcgccccggacccgccggccccgccgttgccgtacagcagcccgccggccccgccggcttgcccggtccccggtgcgccgttggcgccgttgccgatcagcggacgccccagcaacagctgggtgggcgtgttcacaatgttgagcaggccctccaacggcgccgcggcggcggcctcagcgctcgcgtacgcgccagcgcccgcagtaaaggtttgaacgaactgggcatgaaacgccgacatctgagcgctcaccgcctgataggcttggccatgcgcggcgaacagcgacgcgatggccgccgacacctcatcagcaccggctgccagaagttccgtcgtcgggcccaatgccgcggcgttggcggcccccagcgtcgacccgatgttcgccaaatccgaagcggccctcaccagcgtctcgggagcggcgattacaaacgacatgctttcctccgatcagctgtgcgtcgagtatccagctcgagttagcacagggtagcgctatcgcttagcctttctgatcaatctcggagtgcagtgtgcagagtgcatcgaatcggctcatcaggcatgtgcaatctgctcatggcaggcgctaggcgggcgtcagccacagcgtcgaagtgggcggcagcaccagcaccgcggacgccgggcggccatgccaggggtcgtcggtggcgtccacgccgccgaggttgccgatccctgagccgtggtagatcgtcgcgtcggtattgagcacctcgcgccagcggcccgcgcgcggcagcccgagtcgatagtcacggtgttcggcacctgcgaaattgaacacgcaggccagcaccgagccgtcgctgccgtagcgcataaagctcaacacattgttggcggagtcgttggcgtcgatccaagaatagccttcgggggtggtgtctaagctccacagcgccgggtggcatcggtagatgtcgttgatgtcgcgcaccagccgctgaatcccgttggagaagccgttttcgtcgagttggaaccagtccaggccgcgctgctcggaccattcggcgcgttggccgaattcctgacccatgaacagcaattgcttgccggggtgtgcccattggtaggcaagcaggctacgcaggccggcggccttgacgtgattgttgcccggcatccgcccccacagcgtgcctttgccgtgcaccacctcgtcatgactgagcggcaacacgtaattttcgctgaacgcatacagcatcgagaacgtcatctcgtggtggtggtagctgcggtacaccggatctcggctgacgtagtcgagcgtgtcgtgcatccagcccatgttccacttcatcgaaaagcccaggccgccaatgttggtcgggcgggtcaccccaggccacgacgtggactcctcggcgatggtgacgattcccggcgcgaccttgtgcgccgtggcgttcatctcctgcaggaactgcactgcttccaggttctcccggccgccgtggacgttgggggtccagccgccctcgggtcgcgagtagtctagatagagcattgaggccaccgcgtccacccgcaggccgtcgatgtggaactcctgtagccagtacaacgcattggctaccagaaagttgcgcacttccgggcggccgaagtcgaacacgtatgtgccccaatccagttgctcgccgcgtttgggatcggaatgttcgtagagcggagtgccgtcgaaccgtcccagggcccacgcgtccttcgggaagtgcgctgggacccaatccacgatgacgccgatgccggcctggtgcagggcgtcgaccagcgcccggaagtcgtcgggtgtgccgaatcgtgatgtcggcgcatagtaggacgtgacctgatacccccatgatccggcgaatggatgctcggcgacgggcaacagctccacatgggtaaacccttgatccacaatgtaatccgtcaactcacgagcaagctggcggtagctgagtccaggccgccacgaaccgagatggacttcgtaggtgctcatcgcctcgttcaccgggttgcgcagcgcacgcccagccatccagtcgtcgtcaccccaggtgtagtcactcgacgtcacccgcgatgcggtctgcggcggcacctcggtgccgaacgcgaacgggtcggcccgatcggtaaccacgccgtcggcgccgtgcacgcggaacttgtacagaccgtcgcaagggaagtcgggccagaacaattcccatacccctgatgggccgagcacccgcatgggggcttcgtggccattccaaccgttgaactcgccgatcaagctgacgcccttggcgttgggcgcccacacggcgaacgacacgccactcaccacaccgtcggccgtggtaaacgagcgggggtgggcacccaggacttcccaaagccgttcgtggcggccctcggcgaacaggtgcaggtcgacctcgcccagggtgggcaggaatcggtacgcatcggccacggtgtgtggctcgcaaccttcataggtcacctgcaggcggtagtcgatgaggtcgacgaacggcaatgcgacggcaaacaggccagaatcgaggtgctgcaacgagaaccggtccttaccaacgagcgcgacgacctcgacggcatgcggacggaacgctcggatgacggtatggtcgccgtattcgtgggcgcccaggatgccgtgcgggttgtgatgtgtacccgccaccaagcgcgccatttcggccggctcgggtgcaaggtgctccccggtgagtttctcggatcgactcatgagcccgtcacctcctgcgcagcagcgtgtttcggctctcgtagggcacggctggcatgttgatgatgtgggcgactgcccgtgctgggtcgatgcggatgtaattggcttgcccccattggtattcttcgccggttatctcgtcgcgcacccaaaaccggtcgtagtcctccatgcccaacgccgccatgtccaaccacagcgtagcttcttcaggaccaaatgcgttgagtgtcaccaccaccaacacgcagtcgccggtggccgggtcgaacttgctgtaggccagcaacgcgtcgttgtcaacgtggtgaaaatgaatggtacgcaactgttgaaacgccgggtgcagccggcgaattatattgagccgtgtgatgaacggctgcaaagatctaccctggtccagcgcgctggcaaagtcgcggggacgcaattcgtacttctccgagtccaggtactcctcgctgccctcgcgcaccgcacggtgctcgaaaagctcataaccgcagtacatcccccaggctgggctcatggtggcggccagcaccgcgcggatggcgaacatgcctggaccgttgtgctgcagcaccgcgtgcaggatgtccggggtgttgacgaacaggttgggccgacggtagtcggcgagttcggctatctggttgccgaattcggtgagctcccacttggtcgtgcgccaggtgaaatagctgtaggactgcgtgaagccgagcttggccagcccgtactggcgggcgggcggggtgaaagcctcggacaggaacagcacgtcggggtcgacggtcttcacctgcgcgatcagccaggcccagaagttgggtggtttggtgtggggattgtcgacgcgaaagaacttgacgccgtggttaacccaatgttgcaccacgcgcagcacttcgtcgtacaggccctcgggatcgttgtcgaagttgagcggatagatgtcctggtacttcttcggtggattctccgcgtaggcgatggtgccgtccggcagctcggtgaaccactgccggtgttcgcgggcccacggatgatccggtgcgcattgcagcgccaggtccagcgcgacctccatgcccagatcgcgtgccgcggagacgaagtcgtcgaagtcgtcgatggtgcccaggctgggatgaacggtatcgtgaccgccctcatcgctaccgatcgcccacggcgatcccacgtctgtcggtgcggcggtgggcgagttgttgcgacccttgcgatgcaccttgccaattggatggatcggcggcaggtacaccacgtcgaaccccatgccggcgatgcgcggaagttctgccgcagcggtggcgaaggtgccgtgtaccgggttgccgtcgtcgtcccacccgccggttgagcgcggaaacatctcataccaagcgccgaaccgggccaacggccgatccacccagacgccgaattgctcgccccgggtgaccaggtcccgcagcggatagtcggccagcagctcttcgatttccggtgtcagggccaacgcggtgcgggtcaccgggtcaccgggggtccgcagcgctgccgcggccgccaggaggggatcgcgtaacccgcgcggcacaccggtcgccgcgcgctccaacagcaccgcgcctaccaacaggtcgttggacagctcggtctctccctggccggcatctagcttggctatcagcccatggcgccaggtgtggatcgggtcaccccaaccatccacccggaaggtccacaatccgacccggtcgggggtgaactggccgtggaaaacgaagggctcctggccgctcgtcatcgggatcagcagcggcttgacgcgttgttggggctcgctcggcgtcggaagcaccctggcccggggtctgtcggtgaggtgtgggtaacgcactccgaggtagcgcacgaccagcgtcgctgcgacggcctcgtggccttcacgccagaccgccgcgctgaccgggaccacctcgccgaccaccgccttggcgggatatacgccgcacgaaacgacgggcgcgacgtcatcgatttcgacacgaccgggcacccaccactccgtttccgttccgattgcccggccactcaccgggacatcttgtatgtgtcgttccttgtgtgtccttcttgcgcccgatacccaccctagtatccgatcacacccgcgaaggcacagcggtcggcgggcgcactgcacgcggtggcatcctcagtaaggtaaggacgcgtgaaagcccttcgccggtttaccgtccgagcccacctacccgaacgtcttgccgccctggaccagctgtctaccaatctgcggtggtcctgggacaaaccgacacaggatctgttcgcggcgatcgaccctgcactgtgggagcaatgcggtcatgatccggtggcgctgctgggcgcggtgaacccagcgcgtctcgacgaacttgcgctggacgcagaatttttgggcgccctcgatgagctggcggccgacttgaacgactacctgagccgtccgctgtggtatcaggagcagcaggacgccggggtagccgcacaagccctgccgaccgggatcgcgtacttctcgctggagttcggggtagccgaggtgttgcctaattactcgggcggtcttgggattctcgccggcgaccatctgaaatccgcgtccgatctgggcgtgccgctgatcgcggtggggttgtactaccgctccggctacttccggcaatcgcttaccgcggacggctggcagcacgagacctacccatcgctggacccgcaagggctgccgttgcgtctgctcaccgacgccaacggggatccagtgctggtcgaggtcgccctgggagacaacgccgtgttgcgcgcccggatctgggtagcgcaggtgggtagggttccgttgctcttgttggattctgatatcccggagaacgagcacgacctgcgcaacgtcaccgaccgcctctacggtggcgaccaggaacatcgcatcaaacaagagatcctggccggcatcggcggggtgcgggcgattcgtgcgtacaccgccgtcgaaaagctcaccccgcctgaggtcttccacatgaacgagggccacgccggattcctcggcatcgaacgcatccgtgaactggtcaccgatgcgggtttggatttcgacaccgcattgactgtggtgcggtccagcacggtgttcaccactcatactcccgtccccgccgggatcgaccggttcccgctcgagatggtgcagcgctacgtcaatgaccagcgcggcgatggccggtctcggctgttgcctgggttgccggccgaccgcatcgtcgcgttgggcgccgaggacgatccggccaaattcaacatggcacacatgggcctgcggctggcgcagcgggccaacggcgtctcgttgctgcatggccgggtcagtcgtgccatgttcaacgagctgtgggcgggattcgaccccgatgaggtgccgatcggctccgtcaccaacggtgtgcacgcgcccacctgggcggcgccgcagtggttgcagctgggccgcgagctggccgggtcggactctttgcgcgagcccgtcgtttggcagcgactgcatcaggtcgatcctgctcatctgtggtggatccgctcacaactgcggtcgatgctggtggaggacgtccgggcgcggttgcggcaatcatggctggaacgtggtgcaacggatgccgaactgggttggatcgcgacggcattcgatccgaatgtgctcaccgtcggcttcgcccggcgggtcccgacctacaagcggctgacgttgatgttgcgcgatcccgatcggctcgagcaactgctgctcgacgaacagcggccgatccagctgatagtggctgggaagtcgcacccggccgacgacgggggcaaagcgctgatccagcaggtggtgcggttcgccgaccggccgcaggtccgccaccgcatcgccttcctgccgaactacgacatgtcgatggcccggctgttgtactggggctgcgacgtctggttgaacaacccgctgcggccgctagaggcgtgtggtacctcgggcatgaaaagcgcgcttaacggcgggctgaatttgtcgatccgtgacggctggtgggacgagtggtacgacggcgaaaacggttgggagataccgtctgccgacggtgtggcggacgagaaccgtcgcgacgacctggaggccggcgcgctctacgacctgctggcacaagccgtggcaccgaagttctacgagcgcgatgaacgcggggtgccgcagcggtgggtagagatggtccggcataccctacaaacgctcgggcccaaggtgctggcttctcgaatggtgcgcgactacgtcgagcattactacgcgccggcggcgcagtcttttcgccggaccgcggacgcccagttcgacgcggcccgcgagctggccgactaccgccggcgcgcggaagaagcgtggcccaagatcgagattgccgacgtcgacagcaccggtctgccggatactccactgctcgggtcccagctgaccctgacggcaaccgtgcggctggccgggctgaggccaaacgacgtgacggtgcagggggtgctgggcagggtcgactccggcgatgtgctaatggatccggtcaccgtcgagatggcgcataccggcaccggcgacggcggctacgagatcttctcgacgacgacgccgctgccgctggcggggccagtcggatacaccgtgcgggtgctgcctcgccacccgatgctggccgccagcaacgagctcggcctggtcaccctggcctgacccgccgagaagacgcaaaagctcctaaatctggccgatttagtgggcttttgcgtctgctcgcgcaaggcgccgcagggccgcgcgcacttgcgtggcgttggtggtctgccaaaagggcggcagcgaggctcgcaggaattcgccatagcgggcggtagccatccgtgaatcgagcaccgcaaccacgccccgatcggtgacgcgccgtaacagccggccggatccctgtgccagcagcagcgccgcgtggctggcggcgaccgtcatgaagccgttgccgccacgggcggccaccgcacgctggcgggcactcagcaggggatcgtccggccgggggaacgggatgcggtcgatcaacaccaacgacagcgacggtcccggcacgtcgaccccctgccacagcgacagcgtgccgaacagggaggtcgccgcatcggcggtgaacttctccaccagcgtggacgtactgtcgtcgccctgacacaacaccggcgtggacagccgttcgcgcatggcctcggtggctgcccgggcggcccgcatggacgagaacagccccagggtgcgcccacctgcagcggtgatgagttcggcgatctcggtcagttgttcggccgagccgctgccgtctcggcccggcggcgggagatgggcggccacgtagaggattcccgactttgcgtgctggaaaggcgagcccacgtccaggccacgccagggcgtgtctgcagtcaggccccatgccgtggccatcgcgtcaaacgacccgccgattgtcagcgttgccgaggtcaatacggtcgttgcacgggcgaacacctgggtggccaacagctcggccaccgatagcggagccacccgcagcaccgcgcgagccgattcgtggttgtcctcgtgctccagccaaaccacgtcgctgcggtcagggatagcgggggcgaacgacgccaggattcgtgacgcggtatcggatatttcggtcagtaccgcgcccgcttcggcgcgcacggacgccgtcgtggtgtcgctgccggtatcgatcgctgagcgcgccgcactggccgcatcgcgcagcgcgctcagataggtcgccatctcgtcatcgaggcaatcaatgcggcccggtctggcgtcgtgaatcgccgaactgaaggtagccgaagccgcctgaagccgctgggtcactttcgggtcgaccagccgggtgatccgtcgtgcggccataccgagcgtggcagacgtcagctcagcggcggctaccgaggtcacccggtcggccaattcgtgagcctcgtcgacaaccagcagccgatgttctggcagtaccgccgattcggcgacggcatcgatggccagcagcgcgtggttggtgacgacgacatcggccaggccggccgctccacgagcccgttcggagaagcactccgagccaaacgggcagcgggccacgccgaggcattcccgcgccgaaacgctgacctgcgaccaggatcggtctcccacaccgggcttaaggtcgtcgcgatcaccagacacggtcgtcgaagcccaggcggttagccgttgcacatcgcgtcccagcgcggtgaccgccaccgggtcgaagagctcctcctgcggccgctcgtcgtcatggtcactggctgtgactgagttgtggatcttgttcaggcacaggtagttccgtcgacctttgagcagggcgaacttcggtcggcgggggagcgcattggtgagcgaatctaccagctggggcaggtcacgatcgacgagttgacgttgcaaagcgatcgtcgccgtcgacaccacgaccggcgcgtcgtcgcaaagagcgcggatgatcgcgggaaccagatacgccagcgacttgccggttccggtgccggcctggaccaccaagtgctcaccggtttcaaacgcatgcgctaccgcggcggccatctcttgctggccgcgacgccgggtgccgccaagtgccgccacggcgatggcaagcagctcaggcacagacatggataccgactcggacacgggacgtggtcacatccttgcgctcaggccgggatcgtgcgtgtcggaatcgccggctcgccgggtgccaatttcagcccgtcggctggcaggctgcgcaacccggatgccaccagctgccgtgccgcggccaggctggtatcggctaccggttgcccggcgcggaccagtggcagcgtcaaaacccggtgcggctcgacaatgaccggcggacggcccgccggatgcacgagctcctcggtgatggtgcccgtcgcacgggagcgccgcagtgcctctttgcggccgccgggggattctttgtagctgctgcgcttttgcaccggtacaccgtctacctcgaccagtttgtagaccatgttggcggtcggcgcgcccgacccggtgaccagcgacgtgcccacgccgtagctgtcgacgggttcaccgcgcaacgcggcgatgctgaactcgtcaaggtcgccggacaccacgatgcgcgtccgggtggctcctagccggtcgagctgctcccgcgcttggcgggccagtaccccaagctcaccggaatcgatgcggatcgcgccgagctcagcgccggcggcggcaacggcattggccacaccggtcgtgacgtcataggtatccaccagcagcgtggtaccgggtcccagcgcttcgacctgggcgcggaatgcggctcgctcggctagttcggtggggccgccatgctgggcgtgcaacatggtgaatgcgtgtgccgcggtgccgtgcgcgggcactccgtagcgtcgctgcgccgccaagttggatgacgcggcgaaaccggcgatatacgccgcccgggccgctgccaccgcggcgcgttcgtgggtgcgccgcgagcccatctcgatcagtgggcgccccccggcggcgctgaccatgcgcgccgctgccgaggcgatcgctgtgtcgtggttgaagattgacagcaccagcgtttcgagcaggacgcattcggcgaagctgccgcgtaccgagagcaccggtgacccgggaaaatacagctccccctcggcatagccgtcgatatcgccgcggaaccggaattcgcgaagataccgcaccgtggccgggtcgaggaattgggccagcaactcgcacgcgtcagcgtcgaacctgaactgcggcaacgcttccagcaaccggccggttccggcgacaactccgtagcgacggccggtggggagtcggcgagcgaacacctcgaatgtggtggggcgattggcgctgccgtcgcgcagggcagccgccagcatggtcaactcgtacttgtcggtcaacagcccggctgggtcttgattgtcgggctctccctctcgccgcctggcggctgggggtggccccacagcggtccgacgcggtccgcagcgtcgcccggttgggacccagtcgttcacaccgccacggtatcggctcgcggccacggtgcgctgggtatcctggggccatggctgttgtgtcagcgcccgccaagccaggtaccacctggcagcgcgagtctgctccggtcgacgtgacggacagggcatgggtcaccatcgtgtgggacgacccggtcaacttgatgagctacgtgacttacgtgtttcagaagttgttcggctacagcgagccgcatgccaccaagctgatgttgcaggtgcacaacgaaggtaaggcggtggtgtccgcgggcagccgagagtccatggaagtcgacgtgtccaagctgcatgccgccggtttgtgggcgacgatgcagcaggaccggtgagattcgaggatattcgggatccatcgtgcgcaggtggaagcgcgtcgagacccgcgatggtccccgctttcgatcgtcgttggctccgcatgaggccgccctgctcaagaacctggcaggcgcgatgatcgggctgctcgacgatcgcgactcttcttcgccgtcagacgaactcgaggagatcaccggcatcaagaccgggcatgcgcagcgtccgggtgacccgaccttgcgtcggctgttgccggatttctaccgtcccgatgacctggatgacgatgatccgacggccgtcgacggctccgagagcttcaacgctgccctgcgcagcctgcacgaacctgagattatcgacgccaaacgtgttgccgcgcagcagttattagacacggttccggacaatggcggccggttggagctgacggaatccgacgccaatgcttggatcgccgccgtcaacgaccttcggctggcgctcggagtgatgcttgagatcggcccgcgtgggccggagcgcctgccggggaaccacccgttggccgcgcacttcaatgtctaccagtggctgacagtcctgcaggaatacctcgtgctggtgctgatggggtctcgatgatctgcgcggcggcccgatgaactccatcaccgacgtcgggggcatccgggttggccactaccagagactggaccccgacgcgtccctcggcgccgggtgggcttgtggcgtcacggtggtgttgccgccgcccgggacggtcggtgcggtcgattgccgcggcggcgcccctggaacccgcgagactgatctgctggacccggccaacagcgtgcgcttcgtcgacgccctgttgctcgccggcggcagcgcctacggtctggccgccgccgatggcgtcatgcgctggctagaggaacaccggcgcggcgtcgcgatggacagcggcgtggtgcccatcgtgccgggcgcggtgattttcgaccttccggtcggcggctggaattgtcggccgacagccgatttcggctattcggcctgtgcggcagccggagtcgacgtcgcggtcgggacggtgggcgtgggggttggggcgcgcgccggagcgctcaagggcggtgtcgggactgcatcggctaccctgcagtccggtgtgaccgtcggtgtccttgctgtggtaaatgccgctggcaacgtcgtcgatccagccaccggcttgccgtggatggccgacctagtcggcgagttcgcgttgagggccccgccggccgagcagattgctgcgctggcgcagttatcgtccccgctgggagccttcaacaccccgttcaatacgacgatcggtgtgattgcgtgtgacgccgcgctgagccctgcggcttgccggcgcatcgcgattgccgcccacgacgggttggcccgcaccatccggccggcacacacccccttggatggcgacacggttttcgcgctggccaccggcgcggtagcggtgccgccggaggccggcgtgccggccgcattgtctccggagactcagctggtcaccgcggtcggtgcggcggcggctgattgcctggctcgtgcggtgctggccggcgtgctcaatgctcagccggtagccggaataccgacctaccgtgacatgtttcccggagcattcgggtcctgaaacttcggtgttgcttaggaaaggaaccgtctacgtgctggtgattcgcgcagacctggtgaatgcgatggtggcccatgcgcgtcgcgaccaccccgacgaagcctgcggagtgctggccggacccgagggctctgaccgtcccgagcggcatatcccgatgaccaatgccgagcgctcgccgaccttctaccggttggattccggtgagcaactgaaggtgtggcgggctatggaagatgccgacgaggtcccggtcgtcatctatcactcgcacactgcgaccgaagcgtacccgagccgtacggacgtgaagcttgccaccgaacccgacgcgcactacgtgctggtgtccacccgcgacccgcaccggcacgagctacgcagctaccgcatcgtcgatggcgctgtcaccgaggaacctgtcaatgtcgtcgagcagtactgaaccgttccgagaaaggccagcatgaacgtcaccgtatccattccgaccatcctgcggccccacaccggcggccagaagagtgtctcggccagcggcgataccttgggtgccgtcatcagcgacctggaggccaactattcggacatttccgagcgcctgatggacccttcttccccaggtaagttgcaccgcttcgtgaacatctacgtcaacgacgaggacgtgcggttctccggcggcttggccaccgcgatcgctgacggtgactcggtcaccatcctccccgccgtggccggtgggtgagcggagcacatgacacgatacgactcgctgttgcaggccttgggcaacacgccgctggttggcctgcagcgattgtcgccacgctgggatgacgggcgagacggaccgcacgtgcggctgtgggccaagctcgaggaccgcaatccgaccgggtcgatcaaggaccgcccggctgtgcggatgatcgagcaggccgaggccgacgggttgttgcggccgggcgccaccatcctggagcccaccagcggaaacaccggcatttcgctggcgatggcggcccggttgaaggggtaccgattgatctgcgtgatgccggagaacacatcggttgaacggcggcagctgctcgagctctacggcgcgcagattatcttctcggcggccgaaggcgggtccaacactgcggtggccaccgccaaagagctggccgcgaccaacccgtcatgggtgatgctgtaccagtacggcaatcccgccaacaccgactcgcactactgcggcaccggccccgagctgctggccgacctgcccgaaatcacgcacttcgtcgccggcctaggcaccacgggcacgctgatgggcactggccgtttcctgcgcgagcacgttgccaacgtcaagatcgtggcggccgaaccccgctacggtgagggggtatacgccctgcgcaacatggacgaaggctttgtgcccgagctgtatgacccggaaatactgaccgcgcgatattctgtcggcgcggtggacgcagtgcgccgcacccgcgagttggtgcacaccgaaggcatctttgcgggcatctcaaccggcgcggtgctacacgccgcactcggagtcggggccggcgccctggcggccggcgagcgggccgacattgcgttggtggtcgccgacgccgggtggaagtatctgtccaccggcgcctacgccggtagcctggatgacgccgagaccgctctggaagggcaactatgggcatgaccccgcgccggaagcgacggggaggagcggtgcagataacacggcccacaggccgtccgcgaacaccgacaacgcagacgacgaagcgcccgcgctgggtggtcggcgggacgacgatcctcaccttcgtcgcgctgctctatctcgtcgaactgatcgaccagctgtccgggagtcggctggacgtcaacggcatcaggccgctgaaaacagacggcctgtggggcgtcatctttgcgccacttttgcacgcgaactggcaccacctaatggccaataccatcccgctgctggtgctggggtttcttatgacgctggccgggctgtcccggtttgtctgggccaccgcgatcatttggattctgggcggcttgggcacttggctgatcggcaatgtgggcagcagctgtggcccgaccgaccatatcggcgcctctggcctgatctttggctggctggccttcctattggtgttcgggctttttgtgcgcaagggatgggatatcgtcattgggctggtggtcttgtttgtctatggcggcatcctgctcggcgcgatgccggtgctgggccagtgtggtggcgtgtcatggcagggtcatttaagtggtgcggttgctggcgtcgtggcggcgtatctgttgtccgctccggagcgtaaggcccgtgcactgaaaagggccggcgcgcgttccgggcatccgaagttatgaattcgccgttggcgcccgtcggagtctttgattccggcgtcgggggactgacggtcgcgcgggccatcatcgaccaactgcccgacgaggacatcgtctacgtcggcgacaccggcaacggcccgtacggtccgctgaccatcccggagatccgggcgcacgcgctggccatcggcgacgatctggtcggccgaggcgtcaaggcgttggtgatcgcctgcaactcggcgtcgtcggcgtgcctgcgggatgctcgcgagcgctaccaggtgcccgtcgtcgaagtgatactgccggcggtgcggcgtgcggtggccgccacccgcaacggccgcatcggggtaatcggcacgcgggcgaccatcacttcacacgcctatcaggacgcgttcgctgcggcccgcgacaccgaaatcaccgcggtggcttgccctcgcttcgtggacttcgtcgagcgcggcgtcaccagcggtcgtcaggtgctcggtctggcgcagggctacctggaaccgctgcagcgcgccgaggtcgacacgctagtgctgggctgtacgcactatccactgctgtccggactgattcaactggcgatgggcgagaacgtcacgctggtctccagcgccgaggagaccgctaaggaagtggtccgggtgctcaccgagatcgacttattgcgtccgcatgacgcgccgccggcaactcggatatttgaagctacgggcgaccccgaagcgtttaccaaattggccgcacgattcctgggtccggtgctcggtggtgtgcaacccgttcacccatcgcgcattcattaggccatggaagagattctcgtcaccgaatgcgtcgatgtattccgcatcgttgtatcgggcatggcacagtagtgtccgtgcgaataaccgtgctcggatgctccggtagcgtcgtggggccggattcgcctgcgtcggggtatttgctccgagcgccgcacacaccgccgttggttatcgacttcggcgggggtgtgctcggcgcgctgcaacggcacgcggatcccgcgtcggtgcatgtgctgctgtcgcatctgcatgcggaccattgtctggacttgccgggactttttgtgtggcggcgttaccacccgtcgcgtccctctggcaaggcattgttgtacggccccagcgacacctggtcgcgattgggggcggcgtcgtccccgtacggtggggagattgacgactgttcggatatcttcgatgttcaccactgggccgacagtgagccagtgacgttgggcgcccttacgatagtgccgcggctggttgcccacccgactgagtcgtttggcctgcggatcaccgatccgagcggtgcgtcactggcttatagcggcgacaccggcatttgtgaccagctcgtcgagctggctcgcggcgtcgacgttttcctctgcgaggcctcctggacacactcgcccaaacatccacccgatctacacctgtcgggcaccgaagccggtatggttgccgcgcaagccggcgttcgtgagctgctgctgacgcatatcccgccgtggacttcgcgtgaggacgtcatcagcgaggccaaggccgagttcgacggcccggtgcacgcggtggtatgcgacgagacgttcgaagtccggcgagccggctaggtctagggttggcgtcgtgtccaagcgagaagacggccggctcgaccacgagcttcgcccggtgatcatcacccgcggtttcaccgaaaacccggcgggatcggtgctcatcgaattcggtcacaccaaggtcctgtgcaccgccagcgtcaccgaaggggtgccccggtggcgtaaagcaaccggtctggggtggctcaccgcggagtacgccatgctgccgtcggccacccacagccgctctgatcgcgagtcggtgagaggcaggcttagcgggcgtactcaggaaatcagtcggctcatcggccggtcgctgcgcgcatgcatcgacctggcggcgctgggggagaacacgatcgctatcgattgtgatgtgttgcaggccgatggtggcactcgaaccgcggccatcaccggcgcctacgtggcattggccgacgcagtgacctacttgtcggcggcgggtaagttgtccgaccccaggccattgtcgtgtgccatcgccgcggtcagcgtcggtgttgtcgacggcaggatccgggtggatctgccctacgaggaagattcgcccgccgaggtcgacatgaacgtcgtcgctaccgacaccggaaccctggtagagattcagggcaccggcgaaggcgcgacgttcgcacgttcgacactggataagctgctggacatggcactgggcgcctgcgacacgttgtttgccgcacaacgcgacgcgttggcgctgccgtatccgggtgtgctgccgcagggaccgccaccgccgaaggcgtttggcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgaccaagcttctggtcgccagccgcaaccgcaaaaagctggccgaactgcgccgggtgttggacggcgccggactatcgggtttgacgctgttgtcgctgggcgatgtgtcgccgctgcctgaaacaccagaaaccggtgtgacattcgaggacaacgcgctggccaaggcgcgcgacgcgttctccgcgaccggacttgccagcgttgccgacgactccggtttggaggtggccgcactgggcggcatgcctggcgtgctgtcggcccggtggtccggcaggtatggcgacgatgccgcgaacaccgcgctgttgctggcgcagttgtgcgatgtgcccgatgagcggcgcggagcagcgttcgtgtcggcctgcgcgttggtctcggggtccggcgaagttgtcgtgcgcggtgaatggcccggcacgatcgcccgtgagccgcgcggtgacggcgggttcggctacgacccggtcttcgtcccgtacggtgacgaccgcacagcggcccagctgagcccggcggaaaaggacgcggtatcccatcgcggtcgcgcgttggctctgctgctgccggcgctgcgctccctggcgacaggctaaagcccgaagcgggccttgatctctttggtctggaagtgctcgacgacgatgccgagcagcggaattgtgccggcgagcagaacaccggctgttttgccgagcggccagcggaccttgaccgccaggttcaacgtcagaagcagatacgtgaagtacacccagccgtgcaccacaccgatccacgtcggcggattgtcaaccttgacgacgtagcggaccacgatctcgtagcacagtgcgatgagccagaggcccgtcgtccacgccatgatccggtagccgagcaaagcggtgcgaatcctctcgacggcgatggcaggctcggcgtgctgcgccgcgggcgtttcgggtgcggtcatgcggtggtcctgttctgcttcctggcatcgtccttggctagctcggctaggtaggcgttgtattcccgtagtacgggatcgtcgggtggctgctgcgccggcttcggccgctcgggcagcaatccggcaggtatcgcggcggcggcgccgccggtgggcggttgcgggggcgtctcttcataccgaacgaagttgcggtacgcgtagacgcagaaccaagcaaacaatggccactgcaacgcgtaacccagattttgaaaggtgcccgaggtcgattgaaacctggtccactgccaccaacccagggccaggcaaccacaggtcgcgatgatcaccaacgcgatcagcgcgggtctgcgacggcgggtagtggacaccccacgacgttaccgcgcactgctctattgggcgcccgggcgcgatgtggcgatatccactaagtacaaggctagccttgcctaataccccaggtgtagcctccttcgccatgacctcatcgccgtccaccgtcagcactacgctgctgagcatcctgcgcgacgacctcaacattgacctgactcgagtcacgcctgatgccaggttggtcgacgatgtgggactggattcggtggccttcgcggtcggtatggtggccatcgaggagcggctcggagtcgcactgtccgaagaggagctcttgacgtgcgacacggtcggagaactggaggcagcgatcgcggccaaataccgcgatgagtgagctcgcggccgtgctcacgcggtccatgcaggcctctgccggcgacttgatggtcctcgaccgcgagacctcgctgtggtgtcggcacccgtggcccgaggtacacgggctggccgagagcgtagcggcctggctgctagaccatgaccgacccgccgcggtgggtctggtcggcgaaccgacggtcgagttggtcgccgcgatccagggtgcctggcttgccggcgctgccgtgtcgatcctgcccgggccggtacgtggcgccaatgaccagcgatgggcggacgcgacgttgacccgtttcctcgggattggggtgcgcaccgtattgagccagggttcctaccttgcccgcctgcgatcggtcgatacggccggcgtaacgatcggagatctcagcacggcggcgcacaccaatcgttcggccacaccggtggcgagtgaagggcccgcggtccttcaaggtaccgcgggatcgacgggcgcgccccgtaccgccatcctttcgccgggcgcggtgctcagcaacttgcgtgggctcaatcagcgcgtgggcaccgatgctgcgaccgacgtcggttgctcatggttaccgctgtaccacgacatggggctcgctttcgtgctctctgctgcgctggccggtgcgccgctctggttggccccgacgacggcgttcacggcgtcgccgttccgttggttgagttggctctcggacagtggtgccaccatgaccgcggcaccgaacttcgcctacaacctcatcggcaaatacgccaggcgggtatccgaggtcgacctgggtgccctgcgagtgacgctcaacggtggagagccggttgactgcgatgggctgacgcggttcgcggaggcgatggcaccgttcggattcgatgccggcgccgtgttgccctcctacgggctcgccgagtcgacgtgcgcggtgaccgtgccggtccccggaattgggttgcttgccgaccgtgtcatcgacggcagcggtgcgcataagcacgcggtcctgggtaaccccatccccggtatggaggtacggatctcgtgcggtgatcaggcggcaggcaatgcgagccgtgaaattggcgaaatcgagattcgcggtgcgtcgatgatggcgggttacctgggtcagcagccgatcgaccctgacgattggtttgccaccggcgacctcggctatcttggcgctggcggcctggtggtgtgtggtcgcgcgaaggaagtcatctccatcgcgggacgcaacatctttccgacggaggtcgagctggtggcagcgcaagttcgcggagtgcgcgaaggcgccgtggtcgccttgggcaccggtgatcgctcgacccgccccggtctggtggtcgcggccgagttccgcggcccagacgaggcgaacgcccgcgccgaactgatccaacgcgttgcgtccgagtgcggtatcgtcccgtccgacgtcgtcttcgtgtcgcctggatcactgccccggacgtcgtctggaaaactgcgccgcttggcagtccggcgctccctggagatggcggactgatgacggccggctccgacctcgacgacttccgcggtttgctcgccaaagcgttcgacgagcgggtggtggcatggaccgcagaagcggaagcgcaggaacgttttccgcgccagttgatcgaacacctgggtgtctgcggcgtattcgatgcgaagtgggcgaccgacgcccgtcccgacgtcggtaaactcgtcgaactcgctttcgcgttgggccagctggcctctgccggcatcggtgtgggtgtcagcttgcatgactcggcgatcgcgattttgcgccggtttggtaagtcggactacttgcgggatatctgcgatcaggcgatccgtggcgccgcggtgctgtgcatcggagcctcggaggagtccggcggatccgacctgcagatcgtcgaaaccgagatacggtcccgtgacggtggtttcgaggtccgcggcgtcaagaaattcgtgtcgctgtctccgatcgccgaccacatcatggtggtggcccgcagcgtcgaccacgatccgaccagtaggcacggcaatgtcgcggtcgtggccgtgccggccgcacaagtcagcgtgcagaccccctaccgcaaggtcggtgcgggaccgctggataccgccgcggtctgcatcgacacctgggtaccggccgatgcactggttgcgcgggccggcacggggctggcagccatcagttggggactggctcatgagcggatgtcgatcgccgggcagatcgcagcgtcgtgtcaacgggcgatcggaatcaccctggcccgcatgatgagtcgacgtcagttcggtcagacgctgttcgaacaccaggcgctgcggctgcgtatggcggacctgcaggcgcgtgtcgatctgctgcggtacgcgctgcacggcatcgctgaacaggggagactggaactgcgcacggcggcagcggtcaaagtcaccgccgcccggctcggtgaggaagtcatctccgaatgcatgcacatcttcggtggggcgggttatcttgtcgacgaaacgacgcttggcaaatggtggcgggacatgaagctcgcccgggtcggcggcggcaccgacgaggtgctgtgggaattggtggctgccggcatgacgcccgatcacgacggttacgcagccgtggtcggagcttccaaagcgtagagcgccatgcgccggtttgtcgtgtcatgctcaccgaggaacttgcatccggcccactcacacaaccgacgggtcgcggtgttgcggtgatcggggtcgaacatgatccgccggcaacgcggctcgttggcaaagacgctggccacgatccgcggtagcagcagcgggccgaagccccgattgaccttcgacaagtccgcgatggccgcgtgcagccccaaatcgtaggggtctgcgtcgtagtagtgagaaatcaaatcctttgctgcccagtataattcgagataaccaccatctgttccgtgccagctgccgatcaatggcaacgaataggttccctcaagttgggcgttcaggtgttgacgccaacgtgacgccggccagtcgtactcccaggccgccgccagatgaggacggttcatccactccgccaacatctccgcgtcggtcagctgtgcgacccgcaacccgtatggcggctccaacgatggaacgggcgggcgggcgaggcgtcgtacctggtcaggtaggtcgaatcgctcgcgggctagccgaaccagcgcgtcgtcggcctggccagcggatgtgggtttggtcattgcgggccgagcttaccggagggctcgctgcttaggttaggcatgccatacatgcgtgagccgggatcacgtcgcccgctgcccggctgtccgggggtcgaggcggtacgatcgctacgcccgcgggcgtgatgaaattggcaaacatgccggttttaggtgccggtgctcgaaagagtttgagggttcgagtccctccgcccgcactccatggtccccgagtttgaccttcggtaaggcaacccttagtttggacgagatcgtccgactggggccgactgggttgtatgcgcgggctgagtatcagcgcggtcgcggcgcagctcggggtatcggcggagcgcgacgccgttgcacgccggttggccggtaacccagcgttcgtggtcgcccgatctgagaagtcgtggcggattaggccgccgcgagagaggaccgctgatggcacgcgggttgcagggtgtgatgttgcgcagtttcggcgcgcgcgaccacaccgcaacggtgatcgaaaccatttcgattgcaccgcatttcgtgcgggtccggatggtttcgccgacgctcttccaggatgcggaggctgagcccgccgcatggctgcggttctggttccccgacccgaacgggtccaacaccgagttccagcgcgcctatacgatctccgaagctgaccccgccgcgggccgcttcgcggtcgacgttgtattgcatgacccggcgggtccggcctcgtcgtgggcgcgcaccgtcaaacctggcgcaaccatagcggtcatgtcgctgatgggctcatcgcggttcgacgtgcccgaggagcagcccgccgggtatctgctaatcggcgactcggcgtcgattccggggatgaacgggatcatcgaaacggtcccgaacgacgtcccgatcgagatgtaccttgaacaacacgacgacaacgacacgttgatcccgctcgcaaagcatccccggctgcgggtgcgctgggttatgcgccgcgacgagaaatcgctggccgaggcgatcgagaaccgcgactggtcggactggtatgcgtgggcgacgccagaggctgccgcgctgaaatgcgtccgggtgcggctgcgcgacgagttcgggttccctaagtccgagatccacgctcaggcttactggaacgccgggcgtgccatgggcacccaccgagcaaccgaaccggcggccaccgaacctgaggtgggcgcagccccgcagccagaatcggcggtgcctgccccggcgcgtggcagctggcgcgctcaggctgccagccggctgctggcgccgctaaagctgccgctggtgctctcgggtgtgcttgcggctctggtcacgctggcgcagttggcgccgttcgtgctgttggtcgagctgtcaaggctgctggtctccggcgccggcgcgcaccggttgttcacggtcgggttcgccgcggtggggttgctggggaccggggccttgctggcagccgccctcacgctgtggctgcacgtgatcgatgcccgcttcgccagggcgttgcgcttgcggctgctgagcaagctgtcccggttgccgctgggctggttcaccagccgcgggtccggatcgatcaaaaaattggtcaccgacgacacgctggcgttgcactacttggtcacccatgccgttccggacgcggtcgccgcggttgtcgccccggtgggggtgctggtctatctgttcgtcgtggactggcgagtggcgctggtcttgttcgggccggttctggtctacctgaccatcacgtcatcgctcacgatccaatccgggccccgcattgttcaagcgcagcggtgggcagagaagatgaacggcgaagcgggtagttacctcgagggtcagccggtgattcgcgtcttcggcgccgcgtcatcgagcttccgtcgccggttggacgagtacatcggattcctggtcgcctggcagcggccgctggccggcaagaaaaccctgatggatctggccactcgcccagcaacgttcctgtggctcatcgccgctaccggcaccttgttggtagccacgcatcgaatggatccggtgaatttgttgccgttcatgttcttgggtaccacgttcggtgcccgcctgctcgggatcgcctacgggctcggcggcctacgcacgggacttctggcggcccggcacctgcaagtcacactcgacgaaaccgaactcgccgtgcgggaacatccgcgcgaaccgctcgacggcgaggcgccagcaactgtggtgttcgaccacgtcaccttcgggtaccgccctggagtgccggtgatccaggatgtatcgcttacgctgcggccgggcacggtcaccgcgctcgtcggcccgtccggctccggcaagtcgacactgaccaccctgctggctcgattccacgatgtcgagcgaggtgcgatacgcgttggtggacaggatattcgatcactggccgcggacgagctgtacacgcgagtcggctttgtgctacaggaagcccagcttgtgcatggcaccgccgccgaaaacatcgcgctggcggtaccggatgcccccgccgaacaggtccaggtcgcggcccgcgaagcgcaaatccacgaccgggtgcttcggctgccggacggctacgataccgtgctcggagccaacagtggtctttcgggcggggagcgacagcggctcaccattgcccgtgccatcctcggcgacactccggtcctcatcctcgacgaggccaccgcgtttgccgatccggaatcggaataccttgtgcaacaggcgcttaaccggctgacccgggaccgcaccgtgctggtaatcgcccatcgactgcataccatcacccgggccgaccagatcgtcgtgctcgatcatggtcggatcgtcgaacgcggcacccacgaggagttgcttgccgcgggcggacgctactgccggctgtgggacaccggccagggcagccgggtggcggtcgccgcagcgcaggacggcacccgatgatccgcacctggatagcccttgttccgaacgaccaccgcgccaggctaatcggctttgcgctgctcgcgttttgttccgttgtcgcgcgagcggtgggcaccgtgttgctggtgccgctgatggcggcgttgttcggggaggcgccgcagcgcgcgtggctgtggctgggctggctgtccgccgcgaccgtggccgggtgggtgctagacgccgtgaccgcacgcatcggtatcgagctgggtttcgccgtccttaaccacacccaacatgatgtggcggaccggcttccggttgtccggttggattggtttaccgccgaaaacaccgcgacggcacggcaggcgatcgcggccaccgggccggaacttgttggcctggtggttaatctggtgacaccgttgaccagcgcgatcctgctgccggcagtgatcgcgctggccctgttgccgatctcctggcagctcggcgtggctgcactggccggcgtgccgttgctgctgggggcgctgtgggcctccgcagcctttgcgcggcgtgccgataccgcagcagacaaagccaataccgcgctcaccgaacggattatcgagttcgctcggactcaacaggcattgcgggccgcccggcgcgtcgagccggctcgaagtctggtcggcaacgctctggccagccagcacaccgcgacgatgcggttgctgggcatgcagataccgggccagctgttgttcagcatcgccagccaactggctttgatcgtgctcgccggcaccaccgcggcgctgaccatcacgggaacgctcacggttcccgaggccatcgccctgatcgtggtgatggtccgttacctcgagccgttcaccgctgtcagcgagttggcgccggccctcgagagcacccgcgcgaccctggggcgcatcggatcggtgcttaccgcaccggtcatggtggccgggtctggcacgtggcgtgacggcgccgtggtcccgcgtatcgagttcgacgacgtcgccttcggctacgacggcggcagcgggccggtcctcgacggggtcagcttctgcttgcagccgggaaccacgacggcgatcgtcggaccgtctggctgcggaaagagcacgatcctggcgctgatcgcgggcctgcaccagcccactcgcggtcgtgtcctcatcgacggcaccgatgtcgcgacgctggatgcccgggcgcagcaggcggtctgcagtgtcgtgttccaacatccttacctgttccacgggacgatccgcgacaacgtgttcgctgcagacccgggcgctagtgacgatcagtttgcgcaagccgtccggctggcgcgggtggacgagctcatcgccaggctgccagacggcgcaaacacaatcgttggcgaagccggctcggcgctgtccggcggcgagcggcaacgcgtaagcatcgcacgggctctgctgaaagccgctccggtgctactggtcgacgaggcgaccagcgcactggacgccgagaatgaggccgcggtggtcgacgcgcttgcggccgatccgcgatcacgcacccgggtgatcgtcgcccatcggttggcaagcatccgtcatgccgaccgcgtcctgtttgttgacgatggccgagtggtcgaggacggttcgatctccgagttgctcaccgcgggtgggcgtttcagtcagttctggcgccaacagcacgaggccgccgagtggcagatcctcgccgagtaacgcgagaaaccaccgcgccacgcagatagccacttcctccgtgaatctgcatcgcgaggtcggccaccttgccagctagttcggtgtagaagagcttcgccgccgacggtgcaaaatatgatattcgcatggcgtcattgctgaacgctcggactgccgtaattaccggcggtgcacaagggctggggttagctatcggccagcgattcgttgccgagggtgcacgggttgtgcttggtgatgtgaatctcgaagcgaccgaggtcgcagccaagcggctgggcggcgatgacgttgctctggcggtgcggtgcgatgtgactcaagccgacgacgtcgacatcctcatccggaccgctgtcgagcgtttcggcggtctggatgtcatggtcaacaacgccgggatcacccgcgacgcaacgatgcgcacgatgaccgaagagcagttcgatcaggtcatcgcggtgcatctgaagggaacatggaacggtacccggctggcggcggcaatcatgcgggaacgcaagcggggcgccattgtgaacatgtcttcggtgtcaggcaaggtcggtatggtcggccaaaccaactactcagcggccaaggccggcatcgtaggaatgaccaaggcggccgccaaagaacttgcacacctcggcattcgggtaaacgcaatagctccggggttgatccgttcagcgatgacagaagctatgccgcaacgcatttgggaccagaagcttgccgaagttccgatgggtcgcgccggcgagcccagcgaagtcgctagcgtggccgtgttcttggcttcggatctatcctcgtacatgaccggcaccgtgttggacgtgactggcggccggttcatatgacaccgagatcattgccacggtacggcaattcgtcaagaaggaaatctttcccaatgcaccggccctcgaacgtggcaacagctacccgcaagaaatcgtcgatcggctgggtgttattggcttgctcggtcgccggctgcaagggtatcgacaccaccgagttcattctcgggcgtgccggcgcattcgagctggcggtgcgcgctgcccagcaccgtcataggtacttgacgatggtcaacgtcggacgagcgccaccacgtcgctgccgaacggtatgcatggcggctaccgatactccgcggaatatcagattgaacggctgatgcctgatgcgcccgttgctgctcagcggagcgggaaccagcgcgatccagaagcctctgaggactcgaaggctggcctccggagtccatcgatgatgtgcagttgcatcgcgattgccgccaggggcgttgtcgcttgagcacatctgggcataggctgccatcttggagggcaggcaacctgcatgatagggaggagaatatggcccgcacgcttgcgttgcgcgcatcggcgggactcgtcgcgggtatggcaatggccgcgatcacgctcgcacctggggcccgcgccgaaaccggtgagcaattccccggggatggggtgtttctcgtgggaactgacattgcgccaggcacctaccgcacggaggggccgtcgaatccccttattttggtgttcggcagggtgtccgagctctcaacctgctcatggtcgacacacagcgcacccgaggtgagcaatgagaacattgtcgacaccaacacctctatgggcccgatgtcagtggtgatcccgccgaccgtggcagccttccagacgcataactgcaagctttggatgcggatctcataggggccggcgtacccggtaccggccgcgggcctaccacgtgccggaactggaagcgcagtaagccctcaacgcgccaccgctttggcccgcgcgcccggcgtaggcgcatcggcggtggccgtggggcggcgcactgcgacctcaccagcggctttcgagctttgttcgatcaaccggccagcatggtcgaggatgcattcgagaccatattcgaaattggtttcatcgggggccccgatccgatgccccctcccagttgcgtgagcaagcagcggagtcgtcgcgggatcgatggccacggggtgttcaatggcggatggtccgctgcccgccgactggctcttgcgggagagccgatctagcaccaccgatccgcgcacgtggaccgaaaccgccgagtagatgtcgaaagcgtcttcgagcgacaggcccgccgtcaccagattggcgatggccttctccatctcttgggcgcccaaccgcgccgttttcggggacagcgccgctcgaatcagtatcagatcgcacagtacggggttgtccgcgaacgtcttccgcatcgagcgggcatgattgcgcaacgtttcgcgccagtcgccggcttcgatgtacggggtagcgaacacgtacttgctcaaagcgcggtcggtcatcgcgttgagcagatcgtccttcttgcggaagtaccagtagatgctggtgaccccgacgccaaggtgtttgccgagcaatggcatgctcaagttgtctatcgatacctgctgggcgagttcgaatgcgccgctgatgatgtcctcggggttgatggatccgcgctgccgtcgttgacgcttgcctggggttgtctgcattgccgttacggcacctccatcaagataacgccgggtcagttgcaggtatgcaggtcggcggtagtcgtcgtgcggacaacatgtgccgcatggcctccccggggacaggccgggagaacaagaagccttgcgcacggtaacagcgctgatccaatagaattctggcggcagcctcggtctcgacgccttcggctactacatcgagttggaagccttcggcgagtgtcatgatgccgcgcacaatgaccagatcgctagtgttggttccgagttgccgcacgaatgttttgtcgatcttgagcgtgtcgatcggtagcgtctgcaacagtgatatggcgctatagccggtgccgaaatcgtcgatagcgatgtgaacgccgacttctttgagtcgagccagggtggctctggcggtatgtaggtcttgcaccacaacgttttcggtgatttccaaacacacggacgaggcgtccagaccgtgctggccgatcgtgtctgcgacgaagtcaacaaacccgcccgtcaccagctgtccagctgagacgttgatacgcagcagcgcgtcgtggcccaaaccggctgactgccactcggagaattcattgcaggccctccgcagcacccatctatccaattcgcctgcaaggttgatggattcggccacagggatgaagcagcccggtgccagcagcccacgggtggggtgctgccaccggaccaatgcctcggtcccgacaatgtcgccggtccgtaggtcgacctcgggtaggtagaccaggcgaagggcgtcggattcgataccacgtcgaaggtgtagttcaatatcgttgcgcagttcgccgctgaccgacatgtccgcggtgaaaatcgcgacgctatctccgccggcgtgtttggctgccagagcggcttggtcggctcggcgcaggaggtccgacggtgtgtgctgtccgggagtccctgaggcgacaccgatactgacggtgcgggtgagcacctcaccgccgatagcgacgtggtccttgagctggtcgcgaagacgttcggcgagcggttgagcggcatcggcactcattggagatgcgggtatgaggacgaattcgtcgccgccgagtcgggcgatcaggctctcgccaacgagtgcgtcaccgatccgttgggcgaacacatggatgaactggtcaccggcggcgtggcccaggtagtcgttgatggccttgaggcggtccaagtcgagaaatagcgccgcgaccgggccaggttgtccgggggccagtctttggtccaggtgctgcagcaacgcgcgacggttatgcagtccggtcagatcgtcatggtcggccagatagcgaagccgcgcctcggcggcgacgcgagcctgcacctgggcgaagagtgtagcgatggtcatgagggcgttaagctcggcctcgtgccatttccgatcaccgaacttgatgaaccccagcagtccagtggtgatctcgccagataccagcggcacggcggcagccgacgttaccggaaccccgcgggcttcttcgatgaggcgttgatagtcctcggtggccggctcgggccggaacacgagaggctctttggcgtgttcgcatagcgcaaacaccgggtcggcatcagcgaagtagatcagcctgagcggatcggggtccggtatgttgaggcgaggtggccattcggccaccagcctcgtcgcgcgcctgtcgcgatcgttatgacgcaaaaagctgacatctacgcccagctgttccactagataggccaaaacgcgctgactgacttcggctgacgtggcagcgtcgactgtcatgagctggttggctacggtggtgacgagctcctcaagctgcggcgtcgcggtgtcgttgcacatctcggatgctatctgcgcggctctggtatggcgtgccgtacgcgtcggcggctacacaccgacggcggtggcgcgtggaacaacctgaagatcaacacctcgtgcccttctttgcccggcttgaccagttcccgaaagtcgagttgcaggcggtgcagctgtgcggcgaaatggggtgacgcttggtcgaggtcgtggcggccacgtgcatacaggaagatcggtgacatcggttgtacggccagtccatgttgttgggccacaatccacaccgcctgcatggctgatccgccacgcgcaaaatcggtgagcgtggcgccatcaacgtagacgattgcgagcgctgaactcgccgacacgcgctcattggtgttgtcttcgagggctgttccgcaatcccattgcgctagccgtgccacgacgtcggagcgtcgcaggatatcgagaacccgcaattcgccggaatccagttcgaggcttcggacatcgatgcccgcatcgagcgaagggtcgcccggccaccggagctcggacatcatttcctcatgtagcctcggggtgagatagcggattcggtctgcagccgctaaaattgttgcagcccggtcgatctcgtttcgtgacagcaacagctgtaaccgcgcaccctcagccgcggcggtgttcgttaacaactcaacggtcgcggggtggacgtgaccgggcataccgtggtggcgattggtcgttctgagcagcatcggccggtaaagggccgcaaggcttggatcatcaccacggccaaaatgcattgtcgcttgcagcggcgagtcgggctgggattcgtcgaactctactgatcccaggacccggtgtgcagcggcagcgacacgcgcgttaaacatggccgcgccgacggccactgcgctaccacgaaacgcgatatccattgcgctggtgtgctcaggtgctagtcggatggtcagcgaatgctgtttggccacaacatgccatggctgaacgttgccccctgaaggcgcgcgaatcgccgcctgagccacgatttcgctggttggctgcggctcggctggcgctgttggcggcacggactcgagcaaccatccgttcccgcgagacggcatgggcggttgatcgaggcgatctagcgctgcggacacatccacccgtacccggccagactcaagtggttctcccagaccgattctgcgtaccgcttcagctaccgtcgctgcgcccacccagatatcgcctgccaactgcggccatccccacaacgtctggtcaacttcgatcatcgacgccgcacaacgcgccgagagctcttggcaatcaaggatgttgagaacgtgggggactttgtcttttgtggtcagtccacacagcttgtcggcgtcgatgtcgcccaatagcccatgaaagatcggtcgcccaggttcgacgtcgtagcgttcgacatcgaccaggccgcggtcactggtcgccatcagtacggggacaccacgggcgcacgcggcttgtcgcagtatcactttgatatccagcgagtcgcattcttcgataacgacgtcaaggccgtcgaggaactcgtcgacggattccggcgagagcccggatgtaacgaggtccacggccaggtagggatccagctccgcgatcctgcgcgccgcaatcatcgccttgttgaggccaatgtcgaagacgccgaccggcacgcgattcaggttcgacagctcaattttgtcgaaatcggccaaccgcagtgtgccacaggcaccttcggcggcaagggtgtatgcgatcgcatggccggcgctgagtccgacgacgccgacccgtagcgcgtgcagtgcgcgttgttcctcagcggtgatgaggtgcctgttgcggtccaagcgcacggcacggaacccccggggacccagaatggcaacaaccatgcgccgccagggataataggcccatcgcttcgcttcttctagcagatctggatcaggctgtggcagcaggcgccgcacgcccgctagctgttctgcgaatcggtcgacgaactcgatgctcggatctgagcgtagtcgatcgagcaccaggacatcgtcgtggtcatcgtcacgaaggacgagaatgccggtgctgccgccctcgtgtgggatggtcactgttcggctccagcggtcgctgcggtggttgcgctcaacgcttctacatcgcgcagaagcttgcgcgactcgacaagcattcttgacagttgttttggctcggcatggttagccaaggttctgcggtcccaccagatcatcttggtccggtagcgctcgtccgggtatgctgccgccgggattctcgctgctattactccccccgaagaacgccaccggtccagcgcgtgggccgccgcggtccccatcacaaactgaacccccaacagggacatgcttagcggtagggcgcgcgccaaggcggcagcaatcgcatcactgcgctgcgcgtcactattaacccacccggacttcacttccacgaccccgaatggcgcccggtcattgatcatcttgcgcaccgcggataatccgggattgccagcccattcgactaccgcatgcgagtcatcggctgaccgcagcggtccgattacccgagcgcccccgactacatctcctccaatatcaatggcggcaaagaacaactgtgtatcggaaccgtcactgatggcgtcgagatctaaggtacactcgactccgtgcttactataggcgcgaagcgcaccctgaaggtatgtattccacaacgtgggatcgagcgcgggttgcgataccacaagccggcattgcgcatcagaaacccacacactgagattttccgaaaaatgcaacttctgcggtgcgataggacgaagttgagcggtggtcatgattctccaatctgttaggtatccggcaattaacacgagatttgctgcccctgtatcgagcagcgcagacgttggggctgcgcccggagaattgctgccgttgcgcagaacggcgccgcacggcagggttcaacgcccggccgcgctggtatttatcgagtcgctgcgagagccgtgaacaaattgtcacgaaatcgtgcgcacgcgcgttcacaaataccacgcgcacgcgctcgaaaactacatgaccagatagccagatttttccggaccggcaaagcgttgttcagtgttggtcacggctcttgatcgtatttaccccgggtggcgtagaccctatcgatggtggaccccgttcatcggggtaatcgaatggatcatgcaaaatattactttgacgagtattcattccgattcaaccggtcccacccacctctcatgcgtgcggggcatactgttctacggcttggtgaaacacgccgttgccatcgatctacacccacgcgacctactctctgaaaaagtcgaccggcagtgccttggcaaagtgccagccttgtgcggctttacagccgaaggcgcgcaaccgggcggcttggctgggggtttcgactagctttgcagtgacggtgataccgagcttgtcgccaaggtcgatcattgcccgggtgatctgttcgttggccagccgagcttgaatgtcgccatcgaggcactcgatgaactttcccccgagtttgaccacgtcgacggggaggcggggaaggtaggcgaggctggagaatccaatgccgaagtcgtcgatggcgatgccgacgccgagagcggacaattcttgtagcctggtcaccgccttctcgtctctgctaaggcgcgcgtcctcggccagttcgagctgcagggcatgggcgggcaggccggtttcgccgagcacaccttcgaccagcaccaggaagccgggatcgcagatggtgctggcggagacgttgacgctgacaaacggttgcgggtcggtgctgtggtcacgccaactgcggacgtggcggcaggcctgctcgagcacgaaggccgtgagcggcaccatcagtccgttgttctcggcacggtcgatgaaccggcccgggagtagcgtgcccaacgtcgggtgttcccagcgcagcagggcctcggcgccgatgatgcggttgtcggcaagccggatgattggctggtagacgaggaagaattcaccgcgatccagtgccacgcgcatcgaagtggacagataatggcgagtgttgacctggtcgcggtcggagtccgcccattggtcaggattggctaccatcgctcgcgcttgcatcgcgcccctaaacatctcttcgtagtcgatcaacttggtcggcctgagcgcgcaagcgaacgctgtagcgcgctgacaacaacgatccatccaagggctgcatcaggattcacagcccggtgggcacctcgccgaccgcggtggcaacgcgaagcacaccaccgaagtcgtcttgacccgaaccgtcgcagtagattctggagtcctgggaggcaaagatcgtcagcgataatgcgtaaaagtccgtcacgtactacgtagaaggtccgtgagtgcagccgttccgggcatgcacgaaccggcgcttacacgtcgaaggcggctgcgcggcaatcagtctcggtgggtaacccattgtcggcgggcgatcggttacctctcgaatcgacggccgcccgcatctgagttagccaggccagcggtttcctacgggcgctgggtgcaaagatacgacttccgggtgcaatagttacgcgctatcgctgatgttcttgtccgcaccggccttcagagttgagccaacgcgtagtcgccactcggcactacggtgggcgcgtcatcgacgcttcgctgacggcccgaggtggcagatgttgcgctcgctgcagatcgccgatcaaatcgctcgtacgggtcacatgccagtgaggcgtcttgatctgatctggatcagcgcacgaaacgccgcgagaagggagcttgatctgggcgtggctgcgctggtggaggctgtgacgttgctcactgctgacgtcgagggctcgacacggctgtcgcagacgcgactcaacgagctagcggccgattacccaaccttggatcagaacatatcggaagctgtcgcggcccatggcggggtgacgcgaccggtagaccaggaggtgggtagcggtctcgtcgtcgcgttcctgcgtgctggcgacgcgatcgcgtgcgctttggaactgcagctctcaacgttggcgcctatgcggccgcgtgtcggtgtgcacaccggcgatgtccggctgcgcggcgacggcaccatcaccggctccgcgatcaacgagagtgcgtgtctgcgcgacctcgcacacgaaggccagactttgctttcagccgccactggcgatctggtcatcgaccagcttccggcaaatacctggctgaccgacgtcggcaagtaccccctgcggggtttgcatcgccaagaacgggttatccagttgtgtcatcgagacctacgcaatgagtttccgccgctgcggatgtcggtcggtaacagatccagccttccggcccagttcaccacttttgtaggccgtgacgcacagatcaacgaggtgcaagaggtcctgacgaactaccggctggtgacgctgcgcggcgagggcggtgtaggtaagacgcgtctggcgatccagatcgcggccgcgtcggaatttcgcgatggtctgtgtttcgtcgacttggcaccgattgccgatcccggcatggtgtccaccaccgcggcccatgctctaggtctgatcgatcggccgggcagctcaacattcgacactcttagtcatgccatcggcaactgccacatgctaatggtgttggacaactgtgagcacgtgttggatgcgtgcgccgagctggtcgttgagctgctgggtgcctgcccggagttaagcattttggcgaccagccgcgagtcgatcggcgtgaccggcgaggtcacatgggtggtgccgtcgttgtctccggcgaacgaagcaatccagttgttcactgaacgtgcgcgcctagtccaacccaattttgagatcgttgctgacaacttcgacgccgtgagcgagatctgccggcggctagacggtatgcccctggcaatcgagttggccgcggcacgattgcggtcgttgtcgccaaacgagatcgccaacagtttggatgaccgattccgcctgctgaccggtggtgctcgcagtacggtgcagcgccagcagacattacgggcatctatggattggtcgtacgcactgctgactgacaccgaacggatcctgttccgccgccttgcggtgtttgtgggcggtttcgacctcaccgcggcgagcgaagtcgccgccgccggcggcgacgacttcgtcgagcggtattcagtgcttgatcaactgacgctgcttgtcgacaagtcgctggtggtagccgaagaaagccgaggcagtacgcgctatcggctgttggaaaccgtacgccagtatgcgctagaaaaactgaacgaatccgaagaaatcgacggggtgcgcgctaggcaccggacccactacgcaaccatggcggcagggctgaacgttcccgcctccaccgactatgaacaacgcctcctgcaggctgaagccgaaatcgataatttgcgtgccgcattcacctggagccgtggaaacggcgatattgcagccgcattgcagctcgcatccgcattgcaaccgctgtggtcgcaggggcgcatgcgcgaagggctggcctggctcgaatccatcctcgagcgggaaggcgacaatcatcttgtgccggcgggggtttgggcgcgggcgcttgcggagaaggtaatactcaaggcttggccggccacgagcccgatgggcgcccccgacatcgtcgcgcaggctcaccatgccttggcgctggcacgcgacgcaggcgactgcgcagtgttggctcgagcgctcgtcgcatgtggctgcggcagtggttgcgacacggaagccgctcaaccctacttcgccgaggcgatcgagctggcgcgcgccattaacgatgagtggacattgagccaaatcgattattggcaggtggtcgggatcttcatatcgggtcagccaattcctttgcgagctgcggccgaacaagctcgagagctcgccgacagcatcggaaaccggttcgtctcacgtcaatgccgcctgtttgcctgcctggcgcagatatgggaaggcgacgcgaacggagcattggcactatctcgcgacgttaccgccgaggccgaggtggcaaacgatgtcgttactaaggtactcggtttgtatgtcgaagccatggcactgtcttacatcggcgacagcgccgcccggaccatcgctggtgcggctctcgaagctgccaccgagttaggcgggatttaccaagatctgggttacggagcgataactcgcgcggcgttggccgcgggcgacgtagcggccattgaggttagcgaagcgagctgggatcttcgcaatcaacacaacgtggtaacggcacaccacgagctgatggcgcaggcagccctggttcgcggcgatgtgaccacggcaagacgtttcgccgacgaagctgtgcttgcgagcaccggatggcatctgatgatggcgctgatagcacgggcgcgagtggcgattgcgcaggacgagctgggaaaggcacgcgatgacgcccacgccgcggtggcgtgcggcgtcggtgtgcagacgtacctcgcgatgccggatgccctagaacttctcgcaggtctggccggtgaggccggtaaccacggtcaagcagtgcgccttttcggcgcggccgcggcccagcggcagcgtacgggggaggttcgccacaagatttgggacgccggctatgaggccgccacggcggcgcttcgtgatgcgatgggcgacgaagatttcactgccgcctgggctgagggtgccgcggcccccttggacgaggcgatcgcctacgcacaacgcggtcgcggcgaacgcaaacgcccaagcaacggctgggacgcgctgaccccggccgagcacaaaatcgtaaagctcgtcaccgaaggactggtcaccaaggacatcgccgcgaggcttttcgtctcaccgcgtaccgtgcaaacacacctcacccacatctacaccaagctcgacgtcacctcccgtgtccaacttgtacaggaggccgcgcaacactcgacctaggattgcgcggccagcgcaggcccggagttcgaatcggatgcaatacgcaaccaatctgggctcttctgcgcgttgtcgctgatgttcatggctcttcgcgcccccatgcttgagcgcatgaacggtttgcatacagatgacgcgccggtcaattggctcgagcggcgaggtggccggcttacgtcgaggcggagggtgacgttgctccatgctggagtggaacacccgatgcggctgtggggcgtccaatccgaggcgataactgccgcgatggtgcttagccggaaggtatcggccatcattgccggacactgcggtgtgcgcctagttgatcagggcgtgggcgatggcttcgtcgccgcgttcgcccatgccagcgatgccgtcgcatgtgctctggagttgcaccaggctccgttgtccccgatcgtcctgcgcatcgggattcacaccggtgaggcgcagttggtcgacgagcgcatctacgccggcgccacaatgaacctggctgcagagctacgggatttagcccatggtgggcagaccgtgatgtcgggtgctaccgaggatgcggtactcggccggcttcccatgcgcgcttggctaattggcttgaggcccatggaagggtccccggaagggcataacttcccccagtcacaacgcatagcacaattgtgccatccgaaccttcgcaacacctttccgccgctgcgcatgcgcatcgccgatgcgagcggaattccttatgtggggcggattctggttaacgttcaggtagttccccactgggaaggagggtgtgccgcagcggggatggtccttgctgggtgaagcgccattgagggccagacgataggttggccagcgacgtcctcaactcagactctcggcgcgacctgaccggcggttacgatcatctgctcggacattcgcaagagagcgtgctcgcccactccctgcggcaaggtgtaggccagctcgcgcaacttaaccgcgcactcgtagagcgtctggcggaaatgcgtttcggtcatcggggtgccttcgctcgtcggcgagatcggcagcggtgtcttgtgctcatacagatcaatctcattcatcagagccatcattcgccggctagcagctgcaaatcatcagcacatccacgtatgtcgtcggctgcccagcgcgcaatgtgtggcacggcgagttgatgttcaacctcggcgtgtcctgcatactggatttcttactgtaaagtcacccaaatgggtggtgcccgccggctcaagctcgacgggagcatccccaaccagctcgcccgggcggccgacgcggccgtcgcacttgagcgcaatggtttcgatgggggctggacagctgaagccagccatgatccctttctcccgctgctactggctgccgagcacacgtcgcgacttgagcttggcaccaacatcgcggtagcgttcgcgcgcaatccgatgattgtcgccaacgtgggctgggacctacagacgtactcgaagggaagattgatcctcggtctgggaacccagatccggccgcacatcgagaaacgattcagcatgccctggggtcatccggcacgtcggatgcgtgaattcgtcgccgcgctgcgtgcgatctggttggcttggcaggacgggaccaagctttgcttcgagggtgagttctacacccacaagatcatgaccccgatgttcacacccgagccgcagccctatcccgttccgagagtcttcatcgccgctgtcggtgaagcgatgaccgaaatgtgcggcgaagtcgccgacggccacctcggtcaccctatggtctcgaaacggtacctcaccgaggtgtcggtgccggcgctgctacgtggcctggcgcgatcgggtcgcgatcgcagtgccttcgaggtgtcgtgcgaggtgatggtggccactggcgcggacgacgccgaactggcggccgcctgcactgccacgcgcaagcaaatcgccttctacggatccacgccggcttaccgcaaagtcctcgagcagcatggctggggcgatctgcacccggagctgcaccgcctctccaagctgggtgagtgggaggccatgggtgggctaatcgacgacgagatgctcggtgctttcgcggtggtcggtccggtggacacgatcgccggtgcccttcgcaatcgttgtgagggcgtcgtcgaccgcgtcttgccgattttcatggccgcatctcaggagtgtattaacgccgcactgcaggactttcgccgttgagcgcgccatcggtggatgaggccaccaagatcgctgcccgcatagagggcccgcattgcgtgcggatcggcgttacccggcggcgggcacacggggcattacgtacgcccgcggcggcatccgcaacgcattgctaaccccgccgaacccgccgccgctattggtcagttgccccagcggtagcccgcccagcatgtgtccgggggcggtttgggcggcgctggtcaggctggtcagcggcagcgcccgcgccgccggggtgaccgcctggttggccgcggcccaggcctgcggcaccgacaacgaaccgaccgaggccgcccgacccaagttggcggccaccccagcgcccagacctgaagaacccagcgacgaacccagctggctgcccagcgagctcatcgcctggaccccgttttgcgccgcggtttccacggcctgagccgccgccggagcaaagcccttcaacatcgagtgcaaggtgctggccatcgacacacccgagttggtcatcgacacgtggttgttgagcatcgacacgatgttgctgagcggcgacagatgcggcgagatggctttccagagttcactcagttggtcgaacggccagatgcttttcgtgggctgggccagttgttgcagcgcttggggcacattgttcatcaactggttcgccgcggcggtgtcgatggcctcctcgaccgcgacggcctgctcaaggagcccgccggggttggtgatcagtggggcgtcctcgaacggcagcaacgcctcggtcgccgtcgccgccgtggcggcgtagccaaacatcgcggcggcgtcttgggcccacatctccccgtattcggcctcgttgaccgcgatcgccggcgtgttttgccccaagaggttggtcgctatcagaatcatcagttcagcacggttctcggcgatcaccggcgggggcaccgtcagcccatacgccgtctcgtaggccgccgcagcaacccggacctgggcggcggtcagctcggcctgccccgcggtgacgctcatccacgccacatacggcgaggccgccgccaccatcagacccgccgacgaacctatccacgatcccgtcgtcagaccccagaccaccgactgaaacgccgacgcggccgaaaacaggtcactcgccacgctgtcccacatctgagccgcggccaccagcgaggccgaacccgggccggcatacatcctcgcggagttgatctccggtggtaacgccccgaagtccaccacttcgataatccttccgctcggccataactagcaccaatgatggacagcaaacaacgtcggcaacaggtcaaattctctcaagtagtcacaaccccagatgcaaagtgcaccagccgccctgccgcgaagctaaatccagctgaacaatctgaacatcaggtaaatacagtggcaactaatcttaaataacccggccgattagacagcggccgagatctgtttgaggtcgggccgtgattgtccggagaacggccggtatctcgcacgagcagccacccgcgcccccgtcagacttggcgaccgcctacggcaacctaaaccggggtgaacttggtgatcagccaattgccgtcgaccttggctagggtcaccatcacgctgctggccgccatcgacggattggggctgtccttactggtagtgctctggtcgacaaaaaccagaacgacggccgaatccggatgtagctccgacacggccgcgcgcaccaccttggcggtggttttcagtgacttctgtttggccgccggagccacgatctgctgcgtgaactggtcgtagtaggacaggaaatcgccggcgaggtgcgacctggcggtagcgaagtcttggtcgagcgtgtcgggtgaatacgacaacagcgcgattgtcccgtcagacgccgcggcgacggcagcacgggcggcgccggagtccgtctgctgatcgggtcggtattgctcaaggtatagccatcccgtcgcgcccccagagatcaacatgagcaggatgagaatcaccggaacgggtttcaaggtaacctgcattcgccacaggtcacggtgccgctgacccttctgcgcggtagattccgttgcagagtcggtgtcaaatgcctcggtcgccgaatcaccggcttcgcctgcggctgagtcgatctcagcgacttcggtggcgtcagtggtttcggtgttgacgtcgcgtacgtcatcggtcacggtacgaactcaactttcgacatcttgtactgtcccccctcttcggtcacggtcactttgagccgccacgcacgtggttcgtctttcgccccagcggaattggtgacccgtgaagtcgccgcgacgagcaccacggcggaatgctcgttcatggattcgacggctgtcgcgttcaccgtgccttcggtgaccactttggactgttcgacaaccttggtgaaatcggctgcccgctgctggaagtcatccctgaattcgccggtggagctgtcgatcacacgcgcgacgtcttctttggccttgttgaagtccagcgaggtcatgttgatgacaccttgcttggctccggcggcgaacgccgcggcgcgctgctggcgttcggtggcctcatggtgttgccacacaatgtatccgctgagcccggtgaagccgcagatgatgacgactgcggccgccatggcaatcgtggacagtcttggtaaccgcacccgcaaccgccgtcgccaggatgccgaccgtgcggcctcctggtctgcggcctcatagtcgtcatagtcgtcatagtcttcggcgtcttcccagtctgcatactcctcggggacgttctcgtcctcggctggggccatcgccagcgcctcacgcttcaaccgggcggcacgggcacgggcccgcgccgcggcggccagcgcttcggcttcggcggcttcggcttcggcggccaacgccatcgcgtcggcttgcgatgtccccgcgtccgacggtggttcggttgtctcagccatcgtggatacagcccgtcagtatcattctcgactgaactccggtatcgctcacagtattgcccattgctaacattcgaggccccagcgaactcctacgaggaccgatcaggcagacgatcacccacctgagttttccccggcagcatgactggtgttgactctctcgaaaacatactctttacttcgaccctccaagcgtttctccaaaagattcccggttgtgccatgtcgtgtcgtgaacgcgtgcaggcgatggtcgacggaacgcccgtgcaggctcgttgagccgcctactcctgggcgaagatgtcctcggtgtcggcgccgacaacgggcagctggaccagcgacaagacatggtgcgccgggctgccgggtggggccaccagcacgcactcggtcccctgtttgcgtgcccggtcacaagcggcagcgagggcgccgacgccggccgaaccaaggtgggtgacggcactgaggtcgatcgtcacgggtgctatgccagaacggctttcgacggcgatctggcggtccaatgtggctgcggtggtcgaatcgacgtcgccccggacaacgatgcggccggattcaactagggagacgaattcgctgtcgatggtttgttggaaagctgcccggcgaaccatcgtgtcggtgacaaaccgcgccggccgcgacaggcgatgcgtaagtgtggcagtcgttccgccggcgccatgcatgatgcgcgcctccgacactagggcctcggccatcgccaggccgcgcccacggccacgggcgccgtcgcagtggtccttccattggccccggtcgattaccgatgcccgcacgttgccgtcgccggccagcgcggcctcgacaacgatgcccttggagacgtccgtggcgtatccgtgttcgaccgcgttctcgacgaattcggagatcgcgtgcacgatatcggcgatgtcggagtggtcggcgccgatctctgccagccactcacgaagctgggctcgaacggttcgtgccgcgttgatcgtcgcatccagcgttatgtgcagcggcggcgttggcgcccggcgttgcatcgcaagcagggtcacatcgtcgttgtagccggtggaccgcagcagcaattcaagtgtgtccgaacagagtcggtcgatgggccgtgccggggcgtcgagcacaaagccgccactgccgctggcgatgctggccgctaggtcggcaaattcggcggtgctggcctcgagcggccgaccgggccgctcgatcaggccgtcagtgtaaaagaggatcgcgtcgccgatgttgagcacttcactgcgcactggaaatccggttccgctgccgagcggacccgcgccggttggttcgacataccgcgcactcgcgtccgcggtcaccagcagcggtggcgggtgtccggctgtgcagtactggaattcgcccgaggtgaagtcgagcgagccgacacacatggtggccgatttcgatccaggtacctgtttatggaagcggtccactgcctcaagcgcctcgacgaccgtgtaccccgccgagatctgcatgcgtaacgccgtacgtaattgcgacatgaccgctgcggcctccacgccgtggcccacgacgtcgccaacgacgagcaccaaccgatccccgagggccagcgcgtcgaaccagtcgccgccggccgcggtatcctcggcggcgaccaggtactcggcggctatgtcggcgccgggaaccacgggcaccgacgcggccagcaacgcctgctgcataacggtggctgaatcgcgcacattgcgatagcgctcggacagttcctccacgcgcgcctcggccgcctgccgggctcgcactcggctggtgacgtcgtccacaatgagctgcacgccctcgatcgatccgtccgcccggcggcgcggtgtgacgacaaagtcgaagtatcgttcctcaactccggaaccgtcgtaatcagtttgtagtcgccactccgatcctgattgcggctcaccggtttgatagacccggtccaacatttcgtagatctgctgaccctccagttcgggatagacctcccgagcgggctgtcccacggtgtcaagcaatggactgaagccgcgataggccgcgttcactgcgacaaagcgatggtcaggcccctcgaggccaaccagaatcgcagggatgtgctcgaaaatgcgtcgtacatcctcggccgcaccgaccgttttgtcccagtccatttcggccgccatttggccgtccctcctacggaccgatgtagcaaacgggtcaacgtgcgcagaccaattcgccaggcaacgcaaccaggttatcaacgtgccctaccagcttgccggaaaagcaaaagtgcgtttggggcaggccgccacttatgtcgctgacagcgcggactccgtggtcgggtgtacgggcagcacgtcgccgtatccgcaggcgtggatgatgcgcgcgacagcacggtcgcggcttaccaggcgcacgtccacgccccggcgtcgacaccgttcggccttgtgagcaaggacggcgactgcgcagcagcccatgaaatcgaggccgttgaggttgaccacgagtggttccggcgcggtggtggccgcggccgccttcgtgaccagatcttgccaagtgtgctcattggcggcgtcgatctcgccacgcgcatggataatcacagccgagtcgtggtgctggatggtcgccttgagcgcgttgctcaccggagtagtgaatgaccctgcctgagtcgggttcatggtgcactcctcatcggcggcacccgagcccccaattggattgccggtcctgcgcgccgcggaaaaccgtcgtctttgtatagcaaggccggcccgctccgtctatagcgccgaagccggcggccaatgagcttctcggcgtcctcggagccgaccccattctccgcgcgggtggccccgcagatgcgatccagcaaccccgccgactcgctccggacaggtggtggtagccctcgtaggctcagcaatcgtggacttgcattcacgaccaccgtggtcgaacaacgcggtgcgtcgtcttggcgtggcactgcgcgacggagttgacccgccggtcgactgcccgtcgtacgccgaggtgatgctgtggcatgcggacttggccgccgaagtccaggaccggatcgagggccggagttggtctgcgtcggagttattggttacctcacgtgcgaagagccaagacaccctgctagcaaagctgcggcgtcggccttacctgcaactgaacaccatccaagacatcgcaggtgtccgcatcgatgccgacctcctgctgggcgagcagacgagacttgctcgcgagatcgccgaccacttcggtgctgaccagcccgctattcatgatctgcgtgaccacccgcacgccggctaccgggccgttcatgtctggcttcggttacctgccggtcgtgtcgagatacagattcgcaccattttgcagagcctgtgggccaacttctacgagcttctcgctgacgcgtacggtcggggcatccgctatgacgagcggccggagcagctagcggccggcgttgtcccggcacagcttcaagagctggtaggggttatgcaagacgcttcagcggatctggcgatgcatgaagccgagtggcaacactgtgcagagatcgaataccccggccagcgggcgatggcgcttggcgaggcgagcaagaacaaggcgacggtgctcgcaacgaccaagtttaggctggaaagggccatcaatgaggccgagtcggcagggggaggtgggtgaggtggctggctatgtcgtcgaatacaaccggcgcacccacgtgcgtcgcatcaccgagttcgccaccccgcaagaagcgatggagcaccggttgaagctggaagccgagcgcaccgacagcaatatcgagatcgttgcgctcgtcagtaagtcgttgggaaccctgaagcaaacgcattcgcggtacttcactggtgaagagctgaacgtcggaaacggcgcgcggtaggcccttgggtttccgcgagtgtgccgggtccggtcgacatggggaggttcggtcaacatgtctacccggcactagagcccgagcgcccgataggtgcggcggacgaattttggttgcgcggtccgcagtttcgccagggatgggttacccgcgacggccgcggcagcgtccacggacagatcgggacaatgctggatcagatacagcagtatcaggtcggcgctcgggtcggcctgccaccatgtcccgtacgcgccgggccagctgaaggtcccgagcccgcccggcccgaacagcggcctggacttcgccggatcggtcaccaccgataggttcagcccgaagccgcggcccacccagaacggcgcccccagaaagctgtgccgtttctgctcgtcggtcagccggtcggtgcgcatcaggcgcaccgattcaggtgacaacacccggaccccgtcgaccgtcccgtcgcccaacagcatccgcacgaaccgcaggtagtcatcggcggtcgaccacaacccgccgccggcgttacagaacgacggcggcgtgacgtgtggcggccccatcacgtcgtgccgcaaccggtcttgttcgtcgagccggtacatggtcgcggcccgtcgctgcgcgtcggccgacacgtagaagccggtgtcggtcattcctgccggacccagcactcgctcgtcgatgacctggtacagcggtgcgtcctcgatgcgggagacaatgacacccaagacgtcgatggcgtggctgtaggtcacccggtcgccaggttggtgcacgagcggaagggttgccagcgctgccagccaaacgtcgggaccctggccgaacggcagtcgctgataggcccgcgaaattggccccgacaccgagaaaccgtaagccaggccgctggtgtgagtgagcaggtcctcgatcaaaatggctcgtcgcgcgggatgtgtgcgatccagcgggccggcggcatcgtccagcacggccaccttgcagagctccggtgcccaacgcgtgatcgggtcacgcagtgccagtttgccctcgtcgaccaggctcatcgccgccgccaccgtgaccggcttggtcatcgacgcgatgcgaaacagcgtgtcgcgttgcatgggcacgcccgcgtcgatatcgcgatagccgatctcgttgacttgcaacaatttttcgcgctgccagaccatggttaccgcgccggaaagcaggcccgcgtcgcatacctcgcggatggacgcctgattgccgtcgagattcacccggttcaggatactgtccgagccagcgcggctcggcggattactgattgtgcgaacgttttcccgcgcaccggtcgcgtgttactgtcgcgctctccggcgaatgtgatctggggaacatgctgtgagcgcggcggcatgctagtgacgatggtgtcgctgctggtgaaccagggtgtgggtaggcagtcaccgagacccgcaaccatggacggggctggattcgaggctccgtgcatgccgtacgactaggggtagcgcccagctgctcaataccatcggttggataacaaaggctgaacatgaatggcttgatctcacaagcgtgcggctcccaccgaccccggcgcccctcgagcctgggggctgtcgcgatcctgatcgcggcgacacttttcgcgactgtcgttgcggggtgcgggaaaaaaccgaccacggcgagctccccgagtcccgggtcgccgtcgccggaagcccagcagatcctgcaagacagttccaaggcgacgaagggcctgcattccgtccacgtggtggtgacggtaaacaatctctcgaccctcccgtttgagagcgtcgatgccgacgtgaccaaccaaccgcagggcaatggccaggcggtgggcaacgccaaggtcagaatgaagcccaacaccccggtggtggccaccgagttcctggtcacgaacaagaccatgtacacgaagcggggcggcgactatgtctcggtgggtccggcggagaagatctatgacccgggcatcatcctggacaaggaccgggggctgggcgcggtcgtcgggcaagtgcaaaacccgacaatccagggacgtgacgccatcgacggcctggccaccgtcaaggtgtccgggaccatcgacgccgcggtgatcgatccgatcgtgcctcagctaggtaagggtgggggcaggctcccgataaccttgtggatcgtcgacaccaacgcctcaacgccggcacccgccgcgaacctggtgcggatggtcattgacaaggaccaaggcaacgtcgacatcacgctgtccaattggggtgcgccggtcaccatcccgaacccggcgggataacaggcgcgaaccggcccggtccagccccatcgctggtcgatggcctggccggtccggtactcgtccgcgggcggaggccgccttcgaagaaatcctttgagaattcgccaaggccgtcgacccagcatggggtcagctcgccagccgcgccggctggcaaccgttcccgctcgagaaagacctggaggaataccagtgacaaacgacctcccagacgtccgagagcgtgacggcggtccacgtcccgctcctcctgctggcgggccacgcttgtcagacgtgtgggtttacaacgggcgggcgtacgacctgagtgagtggatttccaagcatcccggcggcgccttcttcattgggcggaccaagaaccgcgacatcaccgcaatcgtcaagtcctaccatcgtgatccggcgattgtcgagcgaatcctgcagcggaggtacgcgttgggccgcgacgcaacccctagggacatccaccccaagcacaatgcaccggcatttctgttcaaagacgacttcaacagctggcgggacaccccgaagtatcgattcgacgaccccaacgatctgctgcaccgggtcaaagcgcggctagccgagccagcgctggccgcccggatcaagcgcatggacacactcttcaacgccatcgttgcagtactggccgtgggttatttcgcggttcagggtgtgcggttggtggaaccgagctggatgccgctgtgggccttcgtgattgcgatggttctgctgcgcagttcgttggccgggttcggtcattacgcactgcaccgcgcgcaacgaggcctcaaccgggttttcaacaatgccttcgatctcaactatgtggccttgtccttagtcaccgccgacggacacaccctgctgcaccacccgtatacccagagcgaggtggacatcaagaagaacgtgttcacgatgatgatgcggctaccgtggttgtatcgcgttcccgtacatacgattcacaaatttggccacatgctcagcggcatggcgatccggatcgtcgacgtcttcaggatcacgcgcaaggtaggtgtcgaggaatcctacggaagctggcgtgccgcgcttccacacttccttggatcggccggggtgcgcttgcttctggtgagtgaattggtggtcttcgcgatcgccggcgacttctggccctgggcactgcaattcgtagcgacgctgtgggttagtaccttcttggtggtggcgagccatgagttcgaggacgacacccagggcggtgccgtcaacggcgaggactggggcatagatcaactcgagcacgctaatgacctaacggtgatcgggaaccgctacgtcgactgcttcctgtcagccggcctgagctcccaccgagtccatcacgtgctgccgtttcagcgcagcggcttcgcgaacatcgtcaccgaggacgttttgcgtgaggaagcagcgaagttcggtgtcgagtggcttcccgcaaagggtttcatcaccgatcggctgccgaggctgtgtcggaagtatctgttgacgccgtcgcgccaagccaaggagcgtcattggggtttcgtccgcgagcactgctcgccggcggcattgaaagccagtgccagctacgtggttgcgggtttcgtcggaatcgggtcggtatgaacgtctcagctgagagcggtgcgccgcgccgggccggccagaggcatgaggttggccttgcccagttgccgccggctccgcccaccacggtggcggtgattgaagggcttgcgacgggcacgccgcgtcgggtagtcaaccagtccgacgccgccgatcgggtcgccgagcttttcctcgatcccggtcagcgggaacggattccgcgggtgtatcaaaaatcgcggatcaccacgcgccggatggcggtcgacccgctcgacgccaaatttgatgtcttcaggcgggaacctgcgacgatccgtgatcggatgcatctgttctacgaacacgcggttccgctggcggtggacgtgagcaagcgtgccctggccggcctgccataccgtgccgccgagatcgggctgctggtgttggccaccagcaccggattcatcgcgccgggcgtggacgttgcgatcgtcaaagagctcgggctctccccgtcgatatcacgtgtcgtggtcaatttcatgggatgtgccgccgcgatgaatgccctgggcaccgccaccaactatgttcgtgcccacccggccatgaaggcgctggtggtgtgtatcgaattgtgctcggtgaacgctgtttttgccgacgacatcaacgacgtcgtcattcacagcttgtttggcgacgggtgcgcggcgttggtgatcggcgccagccaggttcaggagaagctcgagccaggcaaggtggtagtccgcagtagtttcagtcagctgctcgacaacaccgaagacggtatcgtgcttggcgtcaatcacaacggcatcacctgcgagctgtcggagaatctccccggctacatcttcagcggggtcgcaccggtggtgacagagatgttatgggacaatggattacagatatccgatatcgatctctgggcgatccatccgggtggccccaagatcatcgagcagtcggtgcgctcgctggggatctccgcggagctggcggcgcagagctgggacgtgctcgcccgcttcggcaacatgctcagcgtatcgcttatctttgtgctagagacgatggtgcagcaggcggagtcggccaaagccatctcgacgggggtggcgttcgcgttcgggccgggcgtcactgtcgaaggcatgctgttcgacatcatccgacggtgaccgccatgaattcagaacacccgatgaccgaccgggttgtgtatcgatcgttgatggccgacaacctgcgatgggatgccctgcaattgcgcgacggcgacatcattatctcggcgccgtccaagagcggcctgacctggacacagcgcctggtgtccctgctggtgttcgacgggcccgacttgcccggacccttgtcgacggtgtccccgtggctcgaccagaccattcggcccatcgaggaagtggtcgctactctcgatgcccagcagcaccgccggttcatcaagacccacacgccgttggacggcctggtgctcgacgaccgcgtcagctacatctgcgtaggacgcgacccgcgcgatgccgcggtgtcaatgctgtaccaatcggccaacatgaacgaagaccggatgcggattctgcacgaggccgtagtgccgtttcacgagcgaatcgcccccccgtttgcggaactcggtcatgcgcgcagcccgaccgaggagttccgggattggatggaggggccgaatcagcctccccctggcataggtttcacacatctgaaggggatcggcactctggccaacatcctgcaccagctaggcacggtatgggtccgccgtcacctacccaacgtggccttgtttcattacgccgattaccaggcggacttggcgggcgagctgctccggctggcaagggtcctcggtatcgccgcgacccgcgatcgagcccgggacctggcgcagtacgccacgctggatgcgatgcgctcccgcgcgtcagaaatcgctcctaacaccaccgacggcatctggcacagtgacgagcgtttcttccgccggggcgggagtggcgactggcagcagttcttcaccgaagccgagcacctgcgctactaccaccgcatcaaccagctggcgccacctgatctgctggcctgggcacacgagggccgccggggatacgacccggccaactgaggttcagtgccgcattctctcctgtcagttgctgcactttagacgctcaatgcgctgcgacaacattaaatgtcagcagtcacacccagtgtgggggaaatttgcatatgcgatttagttgtgtgtagcttgctttgctgtctgtacgactgcaccgaggggtgagcgcgtgtcgcacgaaagtctgttcgaagaaagcgaagcgccctacgcggcgctgtgcgtagttgccaacttcacgacagacggcgagtgagcaggcgctcatcaccagggctacgagcccagcacaggggacgcggtgaagcgcatgtcccacgaatccgtgttccaacagagtgaagcgctctacacggcatatttttcgcccaacggcgaatgagcgagcgccgatcggtgcgttaggccgggcgggcgaccgcccccgtcgcccctttaagtgcgcatgtgcgtagtccagtcgagggtcgggagctggcccagtgccccaagatgcgatgcggctggccacattctcatccgcaacgctagttaccacaagtcacaccatacccattttggcagaaactattgcacatacagataattgtcggtagcttgtcttgcggtgcagagaacggaggagggaatcgcgtgccccacgaaatcttgtttgacgcggacgaaaaggcattctcggcgttttgcattatctcgtttacgaccgacagcgagtgaagctgcggtcatcgggggcgccactcccagagaggagaggaggtgaatcgcatgtcacaggaaaccttgttccaagaaagccaagcgctctacgccgcgtatttctttgcggccgacggtgaatgaccggtcgccgattggcgcgattccccgcattcagggctggcgtagcgcaagacgatgacgtggggtcgaccctgagtcagggctcgacgacaggtgtgttgtcgggcccgaattggtcgtactggccaagccgtgtattagggtctgcggacccgacgacgatcgctcaccggcacggcacccaccgcatcactagcccggacgagacctggctggccctgcagccctttctcgcgccagcaggcattaccagggtcgccgacgtgacatggctggattgtcttggcattccaacggttcaggcggtgcgcccagcatcgctgacgttgtcggtcagccagggcaaagccgccagctatcgggctgcccaggtctcggcagtgatggagtccttggagggatggcacgccgagaacgtcactgccgacttgtggtctgcgaccgcccgggatctcgaggcagacctgacttacgaccccgcccaacttcgccaccggccgggcagcctctaccacgccggcgtcaagctcgattggatggtcgcgacgacgttgctgaccggtcgccggacctgggtaccgtggacggcggtgctggtgaacgtggcaacccgcgattgctgggaaccgccgatgttcgagatggacaccaccggactggcctccggcaactgctacgacgaggccaccttgcacgccttgtacgaggtgatggagcggcatagcgtggctgcagcggtcgccggagagaccatgttcgaggtgccaactgacgatgtcgccggctctgacagcgcccacctggttgagatgatccgtgacgccggggacgatgtggaccttgcccgcatcgatgtctgggacggttactactgttttgccgccgagctcacctccgcgacgctggaggtgaccttcggcgggttcgggttacaccacgaccctaacgtggcgttatcgcgggcgatcaccgaagccgcccagtcgcgcatcacggcaatcagcggagcccgcgaggacctcccgtcggcgatctaccaccggttcggccgggtgcatacatacgcgaaggcgcgaaagacgtcgttgcggctgaaccgcgcgcggccgacaccgtggcgggtgcccgatgtcgactcgctgcccgagttggtggcgtcggcggcgacggcggtggccaaccgatccggcaccgagccgctggcggtcgtgtgcgacttcgccgatgcctgtgtccccgtggtgaaggtgctcgccccgggcctcgtgctgtcgagcgcatcgccgatgcgcacacccctacaggaggctgaatgacggcctgcggcaggattgtcgtcaccgctgggcccacgattagcgccgcggacatccgctcggtggtgccggatgccgaggtggcgccgccgattgcgtttggccaggcgctctcctatgacttgcggtcgggtgacacgctgctgattgtcgacggattgttctttcagcagccgtcggttcgccataaggagcttttgacgttgatggccgacggtgtccgagtcgtcggatcgtcgagcatgggcgccctgcgggccgctgagctgcatccattcggcatggagggctatggctgggtcttcgaaagctaccgagatggggtactcgaggccgacgatgaggtcggcgtggtgcacggcgacgccgacgacggctacccggtcttcgtcgacgcgctggtgaacatgcgccacaccctggcgcgggccgtcgcaactggtgtggtgtgctccgagctggccgagcggatcatcgagaccgcgcgggccacaccgttcaccatgcgcacctgggcgcggctgctgagtgaggtcggcgccccggaccagcgcggcctcgccgcacagttgcggtcactgcgggtcgatgtcaaacacgccgatgcgctgctggcgttgcggcagctcggccagcgcccccgggtggagccgcttcgtccgggtccgccgcccaccgtgtggtcgcggcggtggcggcagccatgggcaccgcccacctccgtcgccgcatcggccgaccacggcgagtcttttgtcgacgtcaccgacttggaggtcttgtcgtttttgagcgtgagctcggttgactactgggcctaccggccagcactgcaacaggtcgctgcctggtactggacgttgaaacaccccgaacaatccggaagcgtcggtgagcgtgccgcacgagccgtcgccgaggtggcatcggagggctacgggcgcgccctggaattcattgcctatcgctacgcacttgccaccggcatcatcgacgagaccggctttcccgaggcggtcgcagcgcattggctcaccaccgaagagcgccacggcctgggcaatgaccccatctcgatctcggcgcgagtgatcacccgcacgttgttcgtcgtccggttattgccggcgatcgaccatttccttgacctgctgcggaaggactcccgactgccccgatggcgtgccatggcggcccacgcactctgcaagcgcgacgatctggcccggcaaaagccgcacctgaacctgggccggcccgatccgacgcaattgaagcgcctctttggggcccgatgggggacccaggtgaaccgcatcgagttggcccggcgtggactgatgaccgaggacgccttctatgctgccgccaccccgttcgccgtcgcggccgtcgacgaccaactgccgcgcatcgaggtcggcaccttaggacccgcgccgctgagcgcggacgttccagaacgccatttcgacttcggttccgtctaactcgcggcgcacggtggcgggctccagcgactcgatatcccagccagcgccaccgaggacgtcgcgcagcgtttgctcggataccgtcgaccgcggccattcctcatcgggcggcatggcgttggagaagcagctgagtagcagggtggcgcccggtcgggtggcccggtgcaccgaggcggcgtagctgcgcttgccgtcgtcgtctaggcagtggaacatcccgcagtcgatcacggtatcgaacgcgccggtgtagccggtcagcttggtggcgtcacccactgcgaacttgacatcgactccggcgtcgctggctcgccgtttggcggtggtcagcgcggtgggagagatgtccaacccggtcacctggtagccgttcctggcgaggtagatcgcgttgtcaccgagcccgcacccgatgtcgagcacgtcgccgtgcacccagccgccggtgtgccagccgatgacattgtccttgggcgctttggtgtcccacggcggtgtcgtgatcggcgggaggccctcgccggggctttcgccacggtagagcgcgtcgaaatctatacctggcatgctggccagcttaggcggcgtgtaggtgggtgagggcgacaccgattctggcttccacctggctaacgtctatctccaacggcccgggcagtggtggcgcggtgcagtgatagtacatcccggtgggcgtggtgaattcagctgtgtgacggccggtttcgtccgtgtcggtgctgacgcgccagccgggagcttccttgacgtagttacagcgttcacacgatccgaggccgttggtcgcggtggtcgggccgcctcgatgatgcggctgggcgtggtcacggtggcggatcggggcatcgcagtagggcatgcgacagcgctgatcgcgcaacccgatgaacgcggccagccccttcgggaaccggcgtgcccgcgattccatcgccaccaaggcccccgagcgcggatgacggtagagccggcgcagcgtggcccgtgaccgcgtatcggcaaccgcgtcgcgcaccaggttgcgggccacggccgccgggatggggccatacccgtcgaccaccgccggggcgcggtcgccagctaacagtgtctcgtcggagagcaccaggttgaccgctaccggttgggccgcctcggcgggttgtccggtgacccgctcgaccaacgtgtcggccattacctggccccgtgtccgatcgtcgaatgtcgtgtcggcggcccgcttgagcgccgcatagaccgacacgcctcgggccaccggaagcaacgccgtcacccaggtcatggtgtcgggggccgggcggatcgtcaccgtgcgttcggtctcggccctggcggcccgctccaccaccgcctgggcatcgagccggtaggcaatcgcccgggccgcggcggcgatccgcgcatcacccatcccgtccaatgcggacatgtcggcgcacagctcggcgtcgagtgcgcggcgatcctcgacttccaggcaggccgactcccgcacgatcagcgtggcccgccactccgatagccgcccgacctcgagcgcggcgagtgtgtgcggcatctcatacaccaacgccttcgcgaaccccaggtggcgcccgccgcgcgccggcgaatcccgtcgcgccagcgctacttcactggccaccccacgcccgcgccgccgtgccggcacccccgcatccgcctcattgcagcgacgcaacttgtccagcgccgccgcagcacgtgcctgaccggcggccgcggccgatttgacccgctccagctcggcgatccgcgcggtcaggctcgcctcatcgtcgcgcgaatccacgcccgcgaggctcactaaatcgaacatgtgttcgagtatagcaggcctgggccaccacggccaccgcaccgcgggcccgcagcgtgcgagtgctacgctgccgagcggtcgacatcctttaacgatccgtccagagaggcggagaaggaggtcaaggtttcccatgggtgctgcgggtgatgccgcaatcggccgggagtcccgcgagttgatgtccgcggccgacgtcggccgcacgatttcgcgcatcgcgcatcagattatcgagaagaccgcgttagatgacccagtcggacccgacgcgccgcgggtggtgctgctgggaatcccgacccgtggcgtgacgctggcgaatcgcctggccggcaatatcaccgaatacagcggcatccaggtcggccatggcgcgctggacatcaccctgtaccgcgacgatctgatgatcaagccgccgcggcccttggcgtcgacgtcgatcccggccggtgggatcgatgacgcgctggtgatcctggtcgatgacgtgctctactccgggcgctcggtgcgttccgccctggacgcgctgcgcgacgtgggccggccgcgggcggtgcaattggcggtgctggtcgacaggggtcaccgggaactgccgctgcgcgccgactatgtgggcaagaacgttccgacctcgcgcagcgagagcgtgcacgtgcggctgcgcgagcacgacggccgtgacggcgtggtgatctcgcgatgaccccaaggcacctgctgaccgccgccgacctcagccgcgacgacgccaccgccatcctcgacgacgccgaccggtttgcgcaggcgctggtcggtcgcgacatcaagaagctgccgacgctgcggggccggaccgtcgtcacgatgttctatgagaactccacccgcacccgggtgtcgttcgaggtagcgggtaagtggatgagcgccgacgtgatcaacgtcagcgctgccggatcttcggtaggcaagggtgagtcgctgcgggataccgcgctgaccctgcgcgcggccggggctgacgcgctgatcatccgccatcccgcgtccggcgccgcccatctgctggcgcagtggaccggcgcccacaacgatgggccggcggtgatcaacgccggtgacggcactcatgaacaccccacgcaggcgctgcttgatgcgctgaccatccgtcagcgcctcggcggcatcgaaggccggcgcatcgtgatcgtcggcgacatcctgcacagccgggtcgcccgctccaacgtcatgctgctggacaccctgggcgccgaggtggtgctggtggcgccacccacattgctaccggtcggggtgaccggctggccggccaccgtctcccacgacttcgatgccgagctgcccgccgccgacgcggtattgatgctgcgggtacaggccgagcggatgaacggcggttttttcccgtccgtacgggagtactcggtccgctacgggctaaccgagcggcgccaggcgatgcttcccggccacgccgtggtgttgcacccgggaccgatggtgcgtggcatggagatcacatcttcggtcgcggactcgtcgcaatcggctgtgctgcaacaggtttccaatggagtccaggtgcggatggcggtgctgttccatgtgctggtgggagcgcaggatgccggtaaagagggtgcggcgtgagcgtgctgattcgtggtgtgcggccctacggcgagggggagcgggtcgacgtactcgtcgatgacggccagatcgcccagataggaccggatctggcgatccccgatacggccgatgtcattgacgccaccggacacgtgctgctgcccgggttcgtcgatctgcacacccatctgcgcgagccgggccgcgagtatgccgaggacatcgaaaccggttcggccgcggccgctttgggcggctacaccgcggtgttcgcgatggccaacaccaaccccgtggccgacagcccggtggtcaccgaccacgtctggcaccgcggccagcaggtcggcctggtcgacgtgcaccccgtcggcgcggtcaccgtcgggctggccggagccgagctgaccgagatgggcatgatgaacgccggcgccgcccaggtgcggatgttctccgacgacggggtctgcgtgcatgacccgctgatcatgcgccgcgccctggaatatgccaccggtttgggcgtgctgatcgcccagcacgccgaggagccccggctgacggtcggcgccgtcgcgcacgagggacccatggcggcgcggctgggcctggcgggatggccgcgggccgccgaggaatcgatcgtcgcccgcgacgccttgctggcccgtgacgccggcgcccgggtgcacatctgtcacgcgtcggccgcgggcaccgtcgaaatcctgaaatgggctaaggaccagggtatttcgatcaccgccgaggtcaccccccaccacctgttgctcgacgatgccagattggccagctatgacggcgtgaaccgggtcaacccgccgctgcgcgaagcttccgacgcggtcgccctgcgacaggcgctggccgacgggatcatcgactgtgtggccacagatcacgccccgcatgccgagcacgagaaatgcgtcgaattcgccgcggcccggcccggcatgctcgggttgcagacggcattgtcggtggtggtgcagacaatggtggcgcccggcttgttgagttggcgcgatatcgcgcgggtgatgagtgagaacccggcgtgcatcgcacgcttgcccgatcagggccggccactggaggtgggggagccggccaacctgacggtggtggaccccgacgccacctggacggtcaccggcgccgacctggccagccggtcggccaacacgccgtttgagtcgatgagcctgcccgccaccgtgaccgcgaccctgctgcgcgggaaggtgaccgcgcgcgacgggaagatccgggcatgaactccggcacgctggcggggtcgctgatcttcgcggcggtgctcgtcatgctgatcgcggtgctcgctcggctgatgatgcgcggctggcggcgccgttcggagcggcaggcggagctgctcggcgacttgcccgacgtgcccgagcacgtgagctcggccacggtcaccacccgcggcctgtacgtgggcgccacgctgtcgccggcctggaacgagcgggtcaccgtcggtgatctcgggtatcgcagcaaggcggtgctcacccggtatccgtcgggcatcatggtggaacgcgcacgggctcagccgatttggattcctacggagtcgatcgccgccattcgcatggaacgcggcgtcgccggcaaggtggtggccggcatcgggatactcgcgatccgttggcgactgccgtccggcaccgagatcgatgtcgggtttcgggcagacaaccgcgacgaataccaggagtggctggaggaacccgtttgagcaaagccgtattggtcctcgaagacggccgggtgttcaccggcaggccgttcggcgcgaccggacaagcgctcggggaggccgtgttttccaccggcatgtccggttatcaggagacgctgaccgatcccagctatcaccgtcagatcgtggtggccaccgcgccgcagatcggcaacaccggctggaacggcgaggactccgaaagccgaggggagcggatctgggtcgccggttacgcggtgcgcgacccgtcgccgcgcgcgtccaactggcgcgccaccggcacgttggaagacgaactcatccgccagcgcatcgtcgggatcgccggcatcgacacccgggccgtggtgcgccatctgcgcagccgcgggtcgatgaaggcgggggtgttctccgacggggcgctggccgagcctgccgacttgatcgcgcgggtgcgagcacaacagtcgatgctgggcgccgatctggccggcgaggtcagcaccgcggagccgtatgtcgtcgaacccgacgggccaccgggtgtttcgaggttcaccgtggccgccctagatcttggtatcaagaccaacactccgcgtaacttcgcccggcgcgggattcgctgccatgtgctgccggcatcgaccaccttcgagcagatcgccgaactcaacccgcatggcgtgttcttgtccaacggccccggcgacccggccaccgccgatcacgtcgtcgcgcttacccgcgaggtgctgggcgccggaatcccgttgttcggcatctgtttcggcaaccagatcctgggccgcgcgctgggcctgtcgacctacaagatggtgtttgggcaccgcggcatcaacatcccggtcgtcgaccacgccaccggtcgggtggcggtgaccgcgcaaaaccatggcttcgcccttcagggggaggcgggccaatccttcgccaccccgttcggtcccgcggtggtcagccacacctgcgccaacgacggtgtggtcgaaggcgtcaagctcgttgacgggcgggcgttttcggtgcaataccacccggaagccgccgccggcccgcacgatgccgagtacctgttcgaccagttcgtggagctgatggcaggggagggccgctagtgccccgtcgcaccgatctgcaccacgtgctggtcatcggctccgggccgatcgtcatcggccaggcgtgcgagttcgactactccgggactcaggcgtgccgggtgctgcgcgccgagggcttgcaggtcagcctggtgaactctaatccggccaccatcatgaccgacccggagttcgccgaccacacctacgtagagcccatcaccccggcgttcgtggagcgggttatcgcccaacaggccgagcggggcaacaagatcgacgccctgctggcgaccctgggtgggcagaccgcgctgaacaccgcggtcgcgctgtacgagagcggggtgctggaaaagtacggcgtggaactcatcggcgccgatttcgacgccatccagcgcggcgaggaccggcagcggttcaaggacatcgtcgccaaggccggtggcgaatccgcccggagccgagtgtgtttcaccatggccgaagtgcgtgagacggtcgccgagctcggcctgccggtggtggtgcggccgagcttcaccatgggcgggctgggttcggggatagcgtactccaccgacgaggtcgaccggatggccggcgccgggctggcggcctcgcccagcgccaacgtgctcatcgaggaatcgatttacggctggaaggaattcgaactcgagctgatgcgcgacggccacgacaacgtggtggtggtgtgctcgatcgaaaacgtcgacccgatgggtgtgcacaccggcgactcggtcaccgtcgcgccggcgatgacgttgaccgaccgggaataccagcggatgcgcgacctgggcatcgcgatcctgcgcgaggtgggtgtggacaccggcggctgcaacatccagttcgcggtcaacccgcgcgacggtcggctgatcgtcatcgagatgaacccgcgggtgtcgcgttccagtgcgttggcgtccaaggcgaccggctttccgatcgccaagatcgccgccaaactggccatcggttacaccctcgacgagatcgtcaacgacatcacaggggaaacgccggcctgtttcgaacccaccctggactacgtggtggtcaaggcgccgcggttcgcgttcgagaagttccccggtgccgatcccaccctgaccaccaccatgaaatctgtcggtgaggcaatgtcgttgggccgcaacttcgtcgaggcgctcggcaaggtgatgcgctcgctggagacgacccgcgccgggttctggacggcaccggatcccgacggcggcatcgaggaagccctgacccggctgcggaccccggccgaaggccggctctacgacatcgagctggcgttgcggctgggtgcgacggtggaacgggtggccgaggccagcggtgtcgacccgtggttcatcgcgcagatcaacgagctggtcaatctgcgcaacgaactcgtcgcggcacccgtgctgaacgccgagctgctgcggcgcgccaagcacagcggactatcggatcaccagatcgcgtcgctgagaccggaattggccggcgaggccggcgtgcggtcactgcgcgtgcgcctgggcatccacccggtatacaagacggtggacacctgcgcggcggagttcgaagcccaaaccccctaccactacagcagctacgagctcgaccccgccgccgaaacagaggtggccccgcagaccgaaaggcccaaggtgctgatcctcggttcggggcccaatcggatcggccagggtatcgagttcgactacagctgcgtacacgcggcaaccacgttgagccaggctggctttgagaccgtgatggtcaactgcaacccggagacggtgtccaccgactacgacaccgcggacaggttgtacttcgagccgttgacgttcgaggacgtcttggaggtctaccacgccgaaatggaatccggtagcggtggcccgggagtggccggcgtcatcgtgcagctcggcggccagaccccgctcgggctggcgcaccggctcgccgacgccggggtcccgatcgtgggcaccccaccggaggccatcgacctggccgaggatcgcggcgcgttcggcgacctgctgagcgccgccggactgccggcgccaaagtacggcaccgcaaccactttcgcccaggcccgccggatcgccgaggagatcggctatccggtgctggtgcggccgtcgtatgtgctcggtggtcgcggcatggagatcgtgtatgacgaagaaacgttgcagggctacatcacccgcgccactcagctatcccccgaacacccggtgctcgtcgaccgcttcctcgaggacgcggtcgagatcgacgtcgacgcgctgtgtgatggcgccgaggtctatatcggcgggatcatggagcacatcgaggaggccggcatccactccggtgactcggcctgtgcgctgccaccggtcacgttgggccgcagcgacatcgagaaggtgcgtaaggccactgaagccattgcgcacggcatcggcgtggtggggctgctcaacgtgcagtacgcgctcaaggatgacgtgctctacgtcctggaagccaacccgagagcgagccgtaccgttccgtttgtatccaaggccacagcggtgccactcgccaaggcatgcgcccggatcatgttgggcgccaccattgcccagctgcgcgccgaaggcttgctggcggtcaccggggatggcgcccacgcggcgcgaaacgcccccatcgcggtcaaggaggccgtgttgccgtttcaccggttccggcgcgccgacggggccgccatcgactcgctactcggcccggagatgaaatcgaccggcgaggtgatgggcatcgaccgcgacttcggcagcgcgttcgccaagagccagaccgccgcctacgggtcgctgccggcccagggcacagtgttcgtgtcggtggccaaccgggacaagcggtcgctggtgtttccggtcaaacgattggccgaccttggttttcgcgtccttgccaccgaaggcaccgcagagatgttgcgccgcaacggtattccttgcgacgacgtccgcaaacatttcgagccggcgcagcccggccgccccacaatgtcggcggtggacgcgatccgagccggcgaggtcaacatggtgatcaacactccctatggcaactccggtccgcgcatcgacggctatgagatccgttcggcggcggtggccggcaacatcccgtgcatcaccacggtgcagggcgcatccgccgccgtgcaggggatagaggccgggatccgcggcgacatcggggtgcgctccctgcaggagctgcaccgggtgatcgggggcgtcgagcggtgaccgggttcggtctccggttggccgaggcaaaggcacgccgcggcccgttgtgtctgggcatcgatccgcatcccgagctgctgcggggctgggatctggcgaccacggccgacgggctggccgcgttctgcgacatctgcgtacgggccttcgctgatttcgcggtggtcaaaccgcaggtggcgttttttgagtcatacggggctgccggattcgcggtgctggagcgcaccatcgcggaactgcgggccgcagacgtgctggtgttggccgacgccaagcgcggcgacattggggcgaccatgtcggcgtatgcgacggcctgggtgggcgactcgccgctggccgccgacgccgtgacggcctcgccctatttgggcttcggttcgctgcggccgctgctagaggtcgcggccgcccacggccgaggggtgttcgtgctggcggccacctccaatcccgagggtgcggcggtgcagaatgccgccgccgacggccgcagcgtggcccagttggtcgtggaccaggtgggggcggccaacgaggcggcaggacccgggcccggatccatcggcgtggtcgtcggcgcaacggcgccacaggcccccgatctcagcgccttcaccgggccggtgctggtgcccggcgtgggggtgcagggcgggcgcccggaggcgctgggcggtctgggcggggccgcatcgagccagctgttgcccgcggtggcgcgcgaggtcttgcgggccggccccggcgtgcccgaattgcgcgccgcgggcgaacggatgcgcgatgccgtcgcctatctcgctgccgtgtagcgggtgccctgccaccgcgccgctaaatcccaccagcatggggtggtgagcccagcgctcgtgtgaccaaactcaccgccctgggccgtcgtcacgctgtgttaacctctcgttcaaatgatattcatattcaatagtggcgctaagtgtccggttgaatccccgttgaacccccaacagatggagtctgtgtcgtgacgttgcgagtcgttcccgaaagcctggcaggcgccagcgctgccatcgaagcagtgaccgctcgcctggccgccgcgcacgccgcggcggccccgtttatcgcggcggtcatcccgcctgggtccgactcggtttcggtgtgcaacgccgttgagttcagcgttcacggtagtcagcatgtggcaatggccgctcagggggttgaggagctcggccgctcgggggtcggggtggccgaatcgggtgccagttatgccgctagggatgcgctggcggcggcgtcgtatctcagcggtgggctatgaccgagccgtggatagccttccctcccgaggtgcactcggcgatgctgaactacggtgcgggcgttgggccgatgttgatctccgccacgcagaatggggagctcagcgcccaatacgcagaagcggcatcagaggtcgaggaattgttgggggtggtggcctccgagggatggcaggggcaagccgccgaggcgtttgtcgccgcgtacatgccgtttctggcgtggctgatccaagccagcgccgactgcgtggaaatggccgcccagcaacacgtcgtcatcgaggcctacactgccgcggtagagctgatgcctactcaggtcgaactggccgccaaccaaatcaagctcgcggtgttggtagcgaccaatttctttggcatcaacaccattcccattgcgatcaatgaggccgagtacgtggagatgtgggttcgggccgccaccacgatggcgacctattcaacagtctccagatcggcgctctccgcgatgccgcacaccagccccccgccgctgatcctgaaatccgatgaactgctccccgacaccggggaggactccgatgaagacggccacaaccatggcggtcacagtcatggcggtcacgccaggatgatcgataacttctttgccgaaatcctgcgtggcgtcagcgcgggccgcattgtttgggaccccgtcaacggcaccctcaacggactcgactacgacgattacgtctaccccggtcacgcgatctggtggctggctcgaggcctcgagttttttcaggatggtgaacaatttggcgaactgttgttcaccaatccgactggggcttttcagttcctcctctacgtcgttgtggtggatttgccgacgcacatagcccagatcgctacctggctgggccagtacccgcagttgctgtcggctgccctcactggcgtcatcgcccacctgggagcaataactggtttggcgggcctatccggcctgagcgccattccgtctgctgcgatacccgccgttgtaccggagctgacacccgtcgcggccgcgccgcctatgttggcggtcgccggggtgggccctgcagtcgccgcgccgggcatgctccccgcctcagcacccgcaccggcggcagcggccggcgccaccgcagccggcccgacgccgccggcgactggtttcggaggcttcccgccctacctggtcggcggtggcggcccaggaatagggttcggctcgggacagtcggcccacgccaaggccgcggcgtccgattccgctgcagccgagtcggcggcccaggcctcggcgcgtgcgcaggcgcgtgctgcacggcggggccgctcggcggcgaaggcacgtggccatcgtgacgaattcgtcacgatggacatgggtttcgacgcggcagctccggccccagagcaccagccgggtgcccgggcgtccgactgtggtgcgggacctatcggatttgctggcacggtgcgcaaagaggcggtcgtgaaagcggcggggttgaccacgctggccggtgacgacttcggcggcggcccaacgatgccgatgatgcccggcacctggacccatgatcagggcgtgttcgacgagcatcgctgatagctgactgggcagtggctggcaaacagctgagagagcactcgagagctatcgtcagggcaatgtccgatgatgctgagcacccgcgtttggggcactagcagccacgatgatccttgttgggttgcaccgcggagatgtcggcggaaattggcagggttgcgttgacgcaaccatggcgcgacacgcgcgataggtcgcccaaccgcgagtgatccccggcactgcgagttgcgacgccacctgccgccaccagtcgtcggccgtcgtcgaccggttgagcaggtccggaaagccgaaatccattgttaggcaacactattcatgttccatgccagccatgccggcacggacacggggctccgtcgagaggccttcgaggtcgcccggcggaccgctggccggtggcacgtgctactcccacgctgcacgtttgtccccaaaaccagggggtcgggttagatttcgtcaggaagcctgagtacggtcgtctgcgctggccggcgtacccggccgggacaaacaacgatcgattgatatcgatgagagacggaggaatcgtggcccttccccagttgaccgacgagcagcgcgcggccgcgttggagaaggctgctgccgcacgtcgagcgcgagcagagctcaaggatcggctcaagcgtggcggcaccaacctcacccaggtcctcaaggacgcggagagcgatgaagtcttgggcaaaatgaaggtgtctgcgctgcttgaggccttgccaaaggtgggcaaggtcaaggcgcaggagatcatgaccgagctggaaattgcgcccacccgccgccttcgtggcctcggtgaccgtcagcgcaaggccctgctggaaaagttcggctccgcctaaccccgccggccgacgatgcgggccggaaggcctgtggtgggcgtacccccgcatacgggggagaggcggcctgacagggccagctcacaattcaggccgaacgccccgtggggggaacccgcccaggagcgccagtgagcgtcggcgagggaccggacaccaagcccaccgcgcgtggccaaccggcggcagtgggacgtgtggtggtgctgtccggtccttccgcggtcggcaaatccacggtggttcggtgtctgcgcgagcggatcccgaatctgcatttcagtgtctcggccacgacgcgggcgccacgcccgggcgaggtcgacggtgtcgactaccacttcatcgaccccacccgctttcagcagctcatcgaccagggtgagttgctggaatgggcagaaatccacggcggcctgcaccggtcgggcactttggcccagccggtgcgggcggccgcggcgactggtgtgccggtgcttatcgaggttgacctggccggggccagggcgatcaagaagacgatgcccgaggctgtcaccgtgtttctggcgccacctagctggcaggatcttcaggccagactgattggccgcggcaccgaaacagctgacgttatccaacgccgcctggacaccgcgcggatcgaattggcagcgcagggcgactttgacaaggtcgtggtgaacaggcgattagagtctgcgtgtgcggaattggtatccttgctggtgggaacggcaccgggccccccgtgacccacgtcgtgactagtcagtatttagctttccaagccgctctacgccgccaggagaaatttcacgtgagtatctcgcagtccgacgcgtcgttggccgccgtccccgccgtggatcagttcgatccgtcgtcaggtgcatcaggtggctacgacaccccgctgggcatcaccaatccgcccatcgacgagttgctggaccgcgtctcgagcaaatacgccctcgtgatctatgcggcaaagcgtgcccggcagatcaacgactactacaaccagcttggcgagggcatcctcgaatatgtcggtccgctggttgagccggggttgcaagagaagccgttgtccatcgcgttgcgcgagatccacgccgatctgctcgagcacaccgagggcgagtagcagggcaggcctgaggtggtggaccataaacggatccccaagcaggtaatagtcggtgtctccgggggcatcgccgcctacaaggcgtgcacggttgttcgtcaactcaccgaggccagtcatcgcgtccgagtcattcccaccgaatccgccctgcgcttcgtcggtgccgcgaccttcgaggcgctctccggtgagccggtgtgcaccgacgttttcgccgacgttccggcggtcccgcatgttcacctcggccagcaggccgatctggtcgtagtggcgccggccaccgccgacctgctggcccgcgcggcggccggtcgagccgacgatctgctgaccgcgacgctgctgacggcgcggtgtccggtgctgttcgcgccggcgatgcacaccgagatgtggttgcatccggccaccgtcgacaacgtggccacgctgcgccgccgcggcgcggtggtgctcgagcccgcgacaggacggcttaccggcgccgacagcggggccggccgactgcccgaggcggaggagatcaccaccctcgcccagctgctgctggagcggcacgacgccctgccctacgatctcgcggggcgaaagctgctggttaccgccggtggcacacgcgagccgatcgatccggtgcgctttatcggcaaccgcagctccggcaagcagggctatgcggtggcgcgggtggccgcccagcgcggcgccgacgttactttgatcgctgggcataccgcagggctcgtcgatcccgccggcgtcgaggtggtgcacgtcagctcggcccagcaactcgccgacgcggtgtccaagcacgctccgaccgccgacgtattggtgatggcggcggccgtcgccgacttccggcccgcgcaggttgccaccgccaaaatcaagaaaggcgtcgaaggcccaccgaccatcgagctgctgcgcaacgacgacgtgctggccggggtggtgcgggcccgagcccatggacaactgcccaacatgcgggccattgtgggcttcgcagccgagaccggcgacgccaatggcgacgtgctctttcatgcccgagctaaactgcgacgcaaaggctgcgatctgttagtcgtcaatgccgtcggcgaaggcagggcctttgaggtagacagcaacgacggctggctactggcgtccgatggtaccgagtcggcattgcagcacggctccaagacactgatggcgagccgtatcgttgatgcaatcgtcacgttcctggcaggctgtagcagctaacgggtccggcggccggttctgtacgggtcctggacaggtgctggacgatcccttgctcgattggacgagctgagattgatgcctgaggatataattcggctaactatttatcggaaggatgacgatagtgagcgaaaagggtcggctgtttaccagtgagtcggtgacagagggacatcccgacaagatctgtgacgccatcagcgactcggttctggacgcgcttctagcggcggacccgcgctcacgtgtcgcggtcgagacgctggtgaccaccgggcaggtgcacgtggtgggtgaggtgaccacctcggctaaggaggcgtttgccgacatcaccaacacggtccgcgcacggatcctcgagatcggctacgactcgtcggacaagggtttcgacggggcgacctgcggggtgaacatcggcatcggcgcacagtcacccgacatcgcccagggggtcgacaccgcccacgaggcccgggtcgagggcgcggccgatccgctggactcccagggcgccggtgaccagggcctgatgttcggctacgcgatcaatgccaccccggaactgatgccactgcccatcgcgctggcccaccgactgtcgcggcggctgaccgaggtccgcaagaacggggtgctgccctacctgcgtccggatggcaagacgcaggtcactatcgcctacgaggacaacgttccggtgcggctggataccgtggtcatctccacccagcacgcggccgatatcgacctggagaagacgcttgatcccgacatccgggaaaaggtgctcaacaccgtgctcgacgacctggcccacgaaaccctggacgcgtcgacggtgcgggtgctggtgaacccgaccggcaagttcgtgctcggcgggccgatgggcgatgccgggctcaccggccgcaagatcatcgtcgacacctacggcggctgggcccgccacggcggcggcgccttctccggcaaggatccgtccaaggtggaccggtcggcggcgtacgcgatgcgctgggtggccaagaatgtcgtcgccgccgggttggctgaacgggtcgaggtgcaggtggcctacgccatcggtaaagcggcacccgtcggcctgttcgtcgagacgttcggtaccgagacggaagacccggtcaagatcgagaaggccatcggcgaggtattcgacctgcgccccggtgccatcatccgcgacctgaacctgttgcgcccgatctatgcgccgaccgccgcctacgggcacttcggccgcaccgacgtcgaattaccgtgggagcagctcgacaaggtcgacgacctcaagcgcgccatctagcgtcgagggcgcgagcagacgcagaatcgcacgcggaaaggcttccgcgtgcgattctgcgtctgctcggcgctagctgctgatgcggtagtcgccgaggtcgaaccgccggctgcgccagtaggcttcgaccgtggtggtcgggcgcaacgggacgtcaccgttcttgtcgaagtaatagctgttggccagccgacaactgtcctgccagaagacctggcggtgccggcggcgcatcacctccgcgaaatagcgagcgttggcttcttcggtcacctcgatgcgggtggcgccggtgcggcgggctcgcttcaggcaccggatgatgtggtgtgcctgcgtctcgatgagcgcgaagtacgacgacccgacgtagccgtacggtccgaacacggtgaagaagttcgggtagccgggaacgctgacgccctcataggcctgcagccgatgctcgtcccagaaccggctcaaggacgcaccgccagttccggtgacggcataggtcgggatgctgtcggtgtctagcaccttgaagccggtcgccagcaccagcacatcgatctcgtggctggcgccgtcggtggtggccaccgcagtgggtgtgatcttgtcgatcggctcggtgaccagccgcacgttgtcccggttgaacgtcgacagataggtgttgtggaagccgggccgcttgcaccccaccgcgtatcggggggtgagttgctcgcgcaccaccggatcgtggacctgttggcgcaggtagcgccgtcccgctgactccatgtgcttggccaacggaaacaccgcgaagtagtgcgccgcgatggggaacgttgcttccacgaaggcctggctgagcagccggtggacggctttgccgccgggaatccgcatcgcccagcggacggctgtgggcagtggaacgtcgaatttggggaaacaccaaataggggtgcgctgaaaaacggtgaggtgggagacaattggcgccatctcgggaatgacctgcaccgccgaggccccggtgccgatgatcccgacgcgcttgccggtcaggtcctgggtgtgatcccagcgtgcggtgtgcatggtgacgccttcaaacgagtccaccccgtcgatgtcgggtagtttgggcaccgtcagaatgccgcatgcgctgatcaggaacctggctgtgatttcgccgcccgggtccgtttgcacccgccacaggctgtgctcgtcatcgaactcggcggcaagcaccttggtgttcaaccggatccgcgaccggatgccgtatttgtcgacgcagtgttcggcgtaggccttcagctcgtgtccgggtgcataggtgcgcgaccagtgccggctctgctcgaaagagaactgataggagaaggacggaatatccacggcgataccgggataggtgttccagtgccaggtcccgccgacaccgtcgccggcttcgaccacgaggtagtcgctgaatcccgcccggtcgagcttgattgcggcgccgatcccggagaacccggcgccgacgatcagtgcgtggtagtcgggcatcatcgcctcctcccgatgacgtgtactccgtgcttgggtcgcagggtcagcgtcgcctcgagttcgacgtgatagccaggggcgaggtcaaaggtgaagtgttgactcatgattgccgccatcaaaaccatctccatcagggcgaagctctgtccgatgcagatgcgtcggccgccaccgaacggcaggtatgcgcagcgaggacggtccgtggggcaccgcaaaaaccggccaggatcgaatctatccgggtcgggccaccagcgcgggtcgtggtgaatgtggtgaatcgggatgacgacggtggtgccgcggcgaattcggtgtccgtcgatgatgtcatcatcgacggcctcgcgcgcgattatccacaccgacgagaagtagcgttgcgattcctgcaggcacgcggtggtccaggccagcttgcccaggtcgtcggcggtcgggcggcgcatgcccagcacgtcgtccagctcggtgagcatgtggtcgcgggcctgcgggttcagcgccatcagataccagaaccaggacatggcgttggcggtggtttcgtggccggcgagcatgaacgtcagagcttcatcgcgtactcgctggcggggccagattccgccgtcggcgctcagcaacacgttgagcaggtccgcggagttagtcggctcggccagtcgccgatcgatcaccgagttgatggcgcgatccagggtcagcgtgatctcttgcatttcccgcaacggcggcggcagatgaacacccgagtagatacaccagatcagcgtgtcgtaaaccgtccgcggcatcagcccccacagccccagccgctccagcttttccgcccgccgcaggccgcgagtcgcaagatcgtgcatggactgcaccaacggcccgaagtcctggctgaacagggcgttggcgactacccgcaatgtcgtctcgaccatgctttggtgcatgtcgaactgcgcgccgggcaccagcgcggcggtgacgtcggcgattgggtcgatcatcagaccgacgagtccgcgcaggtggcgccgggcgaaggtcgagtttaacgcgccgcgatgtcttgcccatgagtcgccctcgtcggtgagcaagttaagaccggcggtggcccggatcggtccgtattcgtcggatttgacatatttcaggcgggcctcgtgcagcacatggtcgacgtagtcggggtgactgatcgagacaaaacgtctgccagcacaacgaaatcgggtgatgtcgctgccgcgtagccggcccaggaagccgtcgccggcgtcgaatccgatggtgatggcttcccgggtcatcgtccaggtgctcatccgcttggccggtcccttcaggggccgctgggtggtggcggtggccatgacttcactgtatggatgacgctgactggcccgaaatgagactatgggacaaagtgttgtgagtttaggacagcctcgtgggacatctaccgcctccggccgaggtgaggcatccggtgtatgcgacccgggtgctgtgtgaggtggccaacgagcgcggggtgccgaccgctgatgtgctggcgggcacggcgatcgagccggccgacctcgacgatccggacgcggtggtcggtgcgcttgacgagatcaccgcggtgcgccggttgctggcccgattgcccgacgacgccggtatcgggatcgacgtaggcagccggttcgcgctcacccacttcgggttgttcgggtttgccgtgatgtcatgtggcacccttcgcgaactgcttaccatcgcgatgcgctatttcgcgttgaccaccatgcacgtcgacatcacgttgtttgaaaccgccgacgattgcctggtcgaactggatgccagccacttgccggccgatgtccgtggattcttcatcgagcgcgatattgccggaatcatcgcgacgacaacgagtttcgcgcttccgttagccgcgaagtatgcggatcaagtatcggccgaactggcggttgacgcggaattgttgcgcccgttgctcgagcttgtgccggtgcacgacgtcgcattcgggcgcgcgcacaaccgggtgcacttcccgcgtgccatgttcgacgagccgttgccgcaggccgaccgccatacgttggaaatgtgtattgcacaatgcgacgtgctgatgcaacgcaacgagcgacgccgtggcatcacggccttggtgcgcagcaagctgtttcgcgattccgggcttttcccaacgtttaccgacgttgctggcgaacttgacatgcatccgcggacgctgcggcgtcgacttgccgaggaaggcacttcgtttcgggccttgctgggcgaggcgcgctccaccgtggccgtcgacctgctacgcaacgtcgggctgacggtgcagcaggtgtccacccggctgggctacaccgaagtctcgacgttctcgcatgcgttcaaacgctggtatggcgttgcgcccagcgaatattcgcgccgcgggtagaccagcccttttcagggtttcgcggcccgcgtcggtttggtcgggttaggcggggccgggctggccgggcggaccgggttggccgggctggccgaacagggttcccccggtcccgccgacgccgccgcccccgccgttgccgcgggtgccatcgttgccggccccaccgtttccgccggcgccgccgcccccgccgttgccgattaggacggcggccccaccgtttccgccggtcccgccgttgccgccggtaccgtcctcgccggcggtgccgccctttccgccggtcccgccggtcccggcgtcgccgatcaggccggcggcaccgcctcgcccgccggtcccgccggcgccgcccttgccgaacacgccgaagccgtcgccgcccttgccgccggtgccgccggtgccgccggtgccgtagagttgtccgccgttgccaccggccccgccggcaccaccaattccgccattgccgtcgggcccctgggcgctgtgcccgccggccccgccggtgccgccgtggccaatcagaccggcggacccgccggctccgccagcaccgccaagaccgttcggactggtgacggtcccgcctgcccccccggtgccgccgttgccaatgagttgcccaccagcgccgccggctccaccggcgccgccgccctggccacggatatcaccgccgttgccgccggcaccgccgtcgccgatcagccaggcattgccaccggccccgccggcgccgctaattgcgccttgcccgccggtgccgccggcaccgccgttgccgatgagcccgccggtaccgccggcaccgcccgcgcccccgaagttattctccccgactttgcctccaaccccagtttgcccgccgtgcccgccggccccgccgctgcccgacaggccgcggccgtcgccgccggtgccgccggccccgccgttgcctcctgagctgacgccggttccgccctgcccgccgtgtccgccggcgccgccgtcgccgtgcagccagccaccaccgccaccggcgccgccgataccccccgtgccgccgtcgccggacttgccgccaccgacccccccttgcccgccggtgccgccggaccctccgctgccccacaatccggcggcgccgccggcaccgccggcaccgccgacaccaccggggtcgccggccaccccgaccccgccattgccgccggccccgccgttgccccacagccatccgccggccccgccggcaccaccggacgcgccggtgccacccaggccgccggccccgccgtggccgatcagcccggccgccccgcccgcaccgccggcctgaccggtggcgccggacccgccgttgccgccgttgccgtacaggatcccgccggccccgccggcctgcccggtccccggcgccccgtcggcgccgtggccgatcagcgggcgccccagcagcgccatggtcggcgcgttgatcgcacccagcagctgctgctcgacgttggcggcctcggcgctggcatacgcgcctgccgtgctcgtgagggtctgcacgatctgctggtgaaacgccgccgcctgagtgctcagcgcctgataggtctgcgcgtggccgctaaacagcgccgccacggcggcggacacctcatcggcaccggcggccagcacacgcgtcgtggcggccgcggccgcagcattggccgtgctgatcgccgagccgatgcttgccagatccgtcgccgccgcgcccagcatttccggctgtgcaaacaaaaacgacatgaccgtccccctgaatcctgtgggtatgagcagacttgtcgtgatcgtgcagcataagcgcaggtgatataggccatcattggtaatgttatagaaacgttataggtgatcttgaccttgtcaaattgttcgacaaggagtgcggtcttattgcaactttgtttattaatgtcgcgcggcccgcggcctgggacctccgtcggacagcggcgacacgatgcaactatgggggccgcagcgaggtgtcgtcggtgtcatgcccgcggtcggtgccccggcaccgcaaatggtggtttcagctgctcgaacatggggaaatgccacacgttgagggttgccaattgcaggccctggacgtcggcggtagcagctatcagatagtcgccaagtccaatccggttgtggctgcgacgatatcggcgcatcatgtcgccggcgcggcgtgcgattacctcggttgctggctgtacccgaaacgatgcaagcaggcgccacacctcgcgccgttcggcggtccgcattccgccgatgagttcggcggtggacaccacgctgatcgccagcggtccgtccttgcgggcgctgacaagccaatcgcgagcagcaacgacaccccgcaaatgcgcgatcagcacatcggagtcgacaaggatcatgaggtggcgcgccacacctgggcaaggtgctgttcacgaccaccggagcgacgcaccggcggatccaggtggcgaagcgtgccgaacgaatcgtttatagcctgcaggtccgatgcaaggtcgtccccagcggtggtgagggctcggttcagcaggaggcggatcagctcggcgcgcgaaacaccttcttgcgcggccaacttgtcgaggcttgccgtctgctcctcgtcgaggtagatgttggtccgcttcatacaccatatcatacatcacaatgtgcggcccgggcggcaccgcggcgggcggcgattcagccgaccgggcatgccgccgacgttatgcgtgcaacgccctcttcagcgccgccaagccgcggccggtggcttcggccgcggcgggcaccaccagggcgaagttgacgtagccgtgcaccatggtgggctcgttgcttagctctacggaaacccctgcggccgtgagcaattcggcgtagcaagcaccgtcgtcgcgcagcggatcatgctcggcggtgccgatgaaggcgggaggcaggccggacaggtcagcgtttcccggggccagtgtcgtgggcagcatcgtgtgatcactgatgtccagccccggcacataccaggccaggaacgcgtcgatgacgtcacggtccaggattggcgcatcggcattttcggtgaaagacggcagcgacaggtcggccatggtcgtcgggtaccacagcagctggaacaccagcggcggtccgccgacatcccgggccaactgcgccatgaccgccgagatgttgccgcccgcagagtcaccggccacggcgatccggctcgggtcaccgcccagttcggcggcgttttcgccgacccagcgcaatgccgcccagctgtcgtcgatcccggccgggtagggatgttccggggcaagccggtagtcgacggacaccacgatggcctgcgcgccgacggcgtgggcgcgggcgacggggtcgtgggtgtccagaccgccgagcgaccagccgccaccgtggtagtagacaaccacgggcaggttgtcgcgaacgaccggcggccagtagacgcggaccggaatgtcggtgagcccgtcgtagccaacggtccgttcctcgatccgtagctccggcagcaactccgggggtgtcttcagctggcggagccgcgcgcgggcgacttcgacaccgtcggccgcggtgaaggtcaccggaaaggtatcgagcagcatcttcagcacgggatcgatatcaggccgggcgacggtcggctctgtcatgggcctaccgtacgaccgccaggcctatccgtgtagcacaacccgtagcgccaccagcccacggttggtggcctcggtggcggcgggcaccacaccggcatagccaacgtagccgtgcaccagcgtctgggcgttgtgcacctcgacgggaacaccggcggcggccagcagctcgccgtaccgaatcccgtcgtcgcgcaaagggtcgtagccggcgacagcgatgtaggccggcggcaggtcggccaggttctccgctcggccgggcgccattggcgctggcgggttgtgcaagtcgatttcgcctgcgtaccaacgggagaacgcggcaattgccttgacgtcgaggatcggtgcgtcggcattctcggccaacgacggcagcgattggtcccacagagtggagggataccacaacagctgaaacacaatgggcgggccgcccatatcgcgggctcgctgcgcgatcaccgcggcgatggtgccgccggcggaatctccggcgacggcgatgcggccgaggtcagcaccgacctggcggccatgctcggcgacccaccgcgttgcggcccaagcatcttcgatggcagcggggtaggggtgctcaggcgccagccggtagtcgacggacacgacaatcgcgtcagcgccgacggcgtgctggcggcaggtgccatcgtgcgtgtcgaggtcgcccatgacgaatccgccgccatggaaatacagcacaacgggcgcctcggcttgatcgggacacgttggcggccaatagatccgggtcccgatcggccccgccggtccatcgatcgcaaggtcaacgacccgcagctcggggtgcaccggctggcgcggtagatcgcgcaaccgctggcgcacggcctcgatcccatcgtcgatcgatagccgaaacggaaccgcatccagtaccttcagcaggatggggtcgatcgcgggtttctcgtcggcggtgttgtccaaactgggcataccggtaccgtacgcacctcgcttgctggccggcggctgggtggtcgccggctgggcgggcctcgcctacggcgtgtacttgaccgtgatcgcattgcgcttgccaccgggcagcgagttgaccgggcacgcgatgttgcagcccgcgttcaaggcatcgatggcggtgctgctggccgcggccgcggttgcccatcccatcggccgcgagcggcggtggttggtaccggcgctgctgttgtcggccaccggcgactggttgttggcgatcccctggtggacgtgggcgttcgtgttcggcttgggggcattcctgttggcgcacttgtgcttcattggtgccctgctgccactggcgcggcaggcggctccatcgcgtggccgggtcgctgccgtggtggcgatgtgcgttgcgtccgcggggctgctggtgtggttctggccgcacctggggaaggacaacctgaccatcccggtcacggtatacatcgtcgcgctgtcggcgatggtgtgcaccgcgttgctggcacggctgccgacgatttggaccgcggtcggggcggtgtgtttcgccgcgtcggactcgatgatcggcattggccggttcatcctcggcaacgaggcgttggcggtgccgatctggtggtcctacgccgcagccgagatcttgattacggccgggttcttcttcggccgcgaggttcctgataacgccgcagcacctacggatagctagcggaccggttgtctagcagcggatctcgcggtcaagcccgcacgcccgtcgaagtagagccgatcgcgcgggtgctgccgatgttgtcggtgccgcacctggaccgcgacttcgactacttggtgcccgccgaacactccgacgatgcccagccgggggtgcgggtacgggtgcggtttcacggtcggctggtcgacgggtttgtcctagagcgccgcagcgacagcgatcaccacggcaagctgggctggctggatcgtgtggtgtcgcccgaaccggtgctcaccacggagatccgccggttggtcgatgcggtggcggcgcgctacgccgggacccgccaggacgtattgcggctcgcagtgcccgcccggcacgcacgggtggagcgggaaatcaccacggccccgggtcggccggtggtagcgccggtcgacccgtcgggttgggcggcctacggtcgcggtcggcaattcctggccgcgctggccgactcgcgcgctgcgcgggccgtttggcaggcgctaccgggcgagctgtgggcggaccgattcgccgaggctgccgcgcagaccgtacgtgccgggcgcacggtactggcgatcgtgcccgatcagcgggatctggacaccctgtggcaggccgcgacggccctcgtcgatgagcacagtgtggtagcactgtcggccggcctgggcccggaggcacgctatcggcgctggctggccgcgttgcggggcagcgcgcggctggtgattggcacccgcagcgcggtgttcgcgccgttgagcgagctgggcctggtcatggtctgggccgacgccgacgactccctggctgagccgcgggcaccctatccgcacgcccgtgaggtggcgatgctgcgggcgcatcaggcgcggtgcgcagcgctgatcggcggctacgcccgcacggccgaggcccacgcgctggtgcgtagcggctgggcgcacgacgtggttgcaccccggccggaggtgcgtgcacgctctcctcgcgtggttgccctcgacgacagcggatacgacgacgcgcgagacccggccgcccgcaccgcacggctaccgtccatcgcgctgcgcgccgcgcgctcagcgctgcagtccggggcgccggtgctggtgcaggtgccgcggcgcgggtacatcccctcgctggcctgcgggcgctgccgggcgatcgctcgttgccggtcgtgcacgggtccgctatcgctgcaaggcgccggctcgcccggtgcggtatgtcgctggtgtggacgggtggacccgacactgcgatgcgtgcgctgtgggtcggacgtggtgcgtgccgtggtggtgggggcccggcgcactgccgaagagctcggccgggcattcccgggtacggcggtgattacgtcggccggcgacaccctggtgccccagctcgacgccggcccagccctggtggtcgccactccaggagccgaaccccgggcgcccggcgggtatggggcggcgctgctgctggatagctgggcgctgctgggccgtcaagacttgcgcgcggccgaggacgcgctgtggcgctggatgacggcggccgccctggttcggccgcgcggggcgggcggtgtggtgaccgtggtcgccgaatcgtccattccgacagtgcaatcgctgatccggtgggatccggtcggtcacgcggaggccgaactggcagcccgaaccgaagtcggcctgccgccaagtgtgcacatcgctgctcttgacggccctgccggcaccgtgacggcattgctggaggcggctcggctgcccgacccggatcgcctccaagccgatctgctgggcccggtggacctgccacccggcgtccgtcgcccggcgggcatccccgccgatgcgccggtcatcaggatgttgctgcgggtgtgccgcgagcagggcctggagttggcggcgagtctgcggcgcggcatcggtgtgctcagtgcgcggcaaacccggcaaacccgtagcctggttcgggtacagattgacccgctgcatatcgggtaaacggagtaaccgctagctcaacacttccgggcggtgaagataaggtattcccactgcatcacgccgtcgcagaggtattcgcgacaaagttcggtgatttcggcgtcgagtgtggcgacgcactcggggctgtcggcgatggagcggtaggcgttgatcgccgggccgtagaaattcttgaaatagtcgcgacattcgtccgggcaaccgaaccggtccactgtcagcgatcctcgccgggtacggatgtcggacacatggtcgcgaaacaggccactcacgtaatcctcgcttccccaccacacctcgtgcggcgctcccgccggcagcgtcggccggtacggtctgatggtggacagcaatttgccgtagaaaccctcgggggtccagttcagggtgctgatcttgccgccgcgccggcagacccgggccagttcgtcggcggtgcgctgatgacgcggggcgaacatcaccccgatggtcgagagcaccgcatcgaattcgccggcgctaaacgggagggcttctgcgttggcttcccgccagccgagctccagtccggctgccgcagcacgcgcctgggcgcggcgcagcagctcgggcgtcaggtcgctggcagtgacgtgggcacctgccatggctgccgggatcgatacgttgcccgagcccgcggccacgtcaagcacgcgatcgccgcggcgaataccgctggtggagactaggattgggccaagcggggccaacagctcctcggcgatggcggcgtagtcgcccaatgcccacatttgccgatgcgtggtcgccggcgcctggcgctcgctggtgggtgtgtagacagtcatcggaactcctgcgagacgtcgggtgaggctggtaccgaattgtgtcagcagacaacagtatacgttctaaataatcaatgtcgacgatggtcagatgctagactttcctgacttacccgcacggtgtacgacgaagttgacgccggggacggccccgggaaaggggtaatgatgccaacggaatatccggcgacagccgaggaatccgtggacgtgatcaccgatgcattgctgacggcgtcccggttgctggtagccatctcggcccattcaatcgctcaggtcgatgaaaacatcaccatcccgcagttccggaccctggtgattttgtctaatcacggtccgattaacctggctacgctggcgacgttgctgggtgtgcaaccgtcggccaccggccgcatggtcgaccggttggtcggcgccgaactgatcgaccggttaccgcaccccacctctcgacgggagctgctggcggcgctgaccaagcgtggacgagatgtcgtccgtcaggtcaccgagcaccggcgcaccgagatcgcccgcatcgtggaacagatggcaccggcggaacgccatgggctggtgcgtgccctgacggcgttcaccgaggcgggcggtgagcccgacgcacgctacgaaatcgagtagctagcggccgagcccgtgtcgggccgtccgttacgtgctgggacgacccgacacaggccggattgcccgcctcagcgcttttcggcggtgagcagcaggtactcccattccatgacaccgtccgacaggtattgcgctgcgagttcgacaagctggcggtcgagctcggcggccagcaccgcgttgtcaccgatgtgcgcgtaggcctcgatcgtcgggccatagttgttcttgaagtagtcgtggacggcctgggcggtgtcgaaccgcttcacttccaacaagccacgggccgtcttgaggccagtgactccatcgcccagcagaccagtgacataggcctcacgtccccacaacgccgacggcggcagatccgccgacacgctgggccggtatggcctaatggttgccagcatccggccgaagaatccctcgcacgtccagctgatcacaccgatcgtcccgccaggccggcagacgcggaccagctcgtcggccgcggcctgatgatccggtgcgaacatcacgccgatcgctgagatcaccgtgtcgaactcgtcgtcggcaaacggcagggcttgcgcgttggcttcctggtattgcagggtcagcccctgttgggcggccctggcctgggaccgctgcagcagctcaggcgtcaggtcggtggaaatgaccgtggcacccgtcttggctgcgggcagcgaaatattgccagagccagcggcgacgtcgagcacccgaacacccggcccgatgcccgcggcggcaaccaggatcgggccgagtggcgccatcacctcttctgccatcagggcgtagtcacccagggcccacatcgcccggtgtgtggccgcaagcgtttggtcctcgcgagcaggtgtgtcgatagtcatcaggtctcctgagaagtaagtgatgtggctgcgaacttcgacatcgttgtcgcgggcacggcgggagcctgggcagtagcgcgccttgcgtacccaccggatacagtatgcatcagaaatagtgtattcctctaactatcgcgcgtgtcggaattgtggcccacgccacgtcggcggcgcttcttagactgggcgcgtgcgccttgtctttgccggtacccccgaacccgcgctggcctcgctgcgcaggctcatcgaatcgcccagtcacgacgtgatcgccgtgttgacccgtccggatgccgcctccggccggcggggcaagccgcagccgtcaccggtggcccgtgaggcggcagagcgcggcattccggtgctgcggccatcgcgaccgaactcggcagagttcgtcgccgaactgtcggatctggcgccagagtgctgcgccgtggttgcctacggagccctgctcggcggtcccttgctggccgtgccgccgcatggctgggtcaacctgcacttctcgctgctgccggcctggcgtggcgcggcgccggtgcaggccgccatcgccgcgggagacacgatcaccggagccacgacgttccagattgagccaagcctggactcgggaccgatatacggtgtcgtcaccgaggtgatccagccgaccgacaccgcgggcgatctacttaagcgactggcggtatcgggggcagcgctgctatcgaccacgctggatggcatcgccgatcagcggctgacgccgcggccgcaaccggcagacggggtcagcgtggcgccgaaaatcaccgtagcgaatgcccgggtgcgatgggacttgccggcggcggtcgtggagcggcggatccgcgccgtcactcccaaccccggcgcctggacgctcatcggtgacttacgggtcaaacttggaccggtgcacctcgacgccgctcaccggccatcgaagcccttgccgcccggtggaatccacgtggaacgcacgagcgtgtggatcggcaccggctcggaaccggtgcggctgggccagattcagccgcccggcaagaaactcatgaacgcggccgactgggcgcggggcgcacggctggacctggccgcacgggcaacatgacccctagatcgcgtgggccgcgccgccggccgctggacccggcgcgtcgtgcggccttcgagacgctgcgggcggttagtgcgcgcgacgcctacgcgaacctggtgttgcccgcgctgctggcccaacgcggtatcggcggtcgcgacgccgcgttcgccaccgagctgacatacggcacctgccgagcccgcggcctgctcgacgcggtcatcggtgcggccgccgagcgttcgccgcaggcgatcgatccggtgctgctagacctgttgcggctcggcacctaccaattgctgcgcacgcgggtcgacgcacacgccgcagtgtcgaccaccgtcgagcaggccggaatcgaattcgattcggcgcgagtaggtttcgtcaacggtgtactacgaacgatcgccggccgagacgagcggtcctgggttggcgaactcgctcctgatgcgcagaacgatccgatcgggcatgccgcgttcgtgcatgcgcatccccgatggatcgcccaggcctttgctgacgcgttgggcgcggcggtcggggagctcgaggcagttttggccagcgacgacgaacggccagcggtgcacctggcggcacgccccggggtgctgaccgccggcgaactggcccgcgcggtgcgcggaaccgtcggtcggtattcgccgtttgcggtgtatctgccgcgcggtgacccggggcgactggcgccggtgcgcgacggccaagcgctggtccaggacgagggcagccagttagtcgcccgagcattgaccctggcgccagtcgacggcgataccggacggtggctggacctgtgtgccggaccgggcggcaagaccgcgctgttggccgggctgggtttgcagtgcgcagcccgggtgaccgcggtggaaccctcgccacaccgcgcggacctggtagcacagaacacccgcgggctgccggttgagctcttgcgtgtcgacgggcggcacaccgacctcgacccgggtttcgaccgggtgctggtggatgcgccctgcaccgggctgggcgcgttacgccgtcggccggaggcccgttggcgtcgtcagccggcggacgtagcggcactggccaagctacaacgcgagttgttgagcgccgccatcgcgctgactcggcccggcggtgtcgtgctctatgccacatgctcgccgcacctggccgagactgtgggtgctgtcgccgacgcgctacgccgacatccggttcacgcgctcgatacccgcccactgttcgagccggtgctcgcggggctgggggaggggccccacgttcagctgtggccgcaccggcacggtaccgacgccatgttcgccgcggcgttgcgccgcctgacgtgaggttcgccgcagcggctcagtaatgtgtcgctcatggccggtagcacggggggaccgctgatagcgccgtcgatcctagccgctgatttcgccagactcgcggacgaagcggccgcggtcaacggcgccgactggttgcatgtagacgtgatggacggtcacttcgtgccaaacctgaccatcggcctgccggtggtggagagcctgctggcggtcaccgacatcccgatggattgccatctaatgatcgacaacccggaccggtgggctccgccgtatgccgaggcgggcgcctacaacgtcaccttccacgcggaggccaccgacaacccggtcggcgtggcccgcgatatccgggccgcgggggccaaagccgggatcagcgtgaagccggggaccccgctggagccatacctggacatcctgccccatttcgacaccctgctcgtcatgtcggtagagcctggcttcggtggccagcggttcattcccgaggtgctgagcaaggtgcgtgcggtgcgcaagatggtcgacgcgggcgagctgacgatcctggtcgagatcgacggcggcatcaacgacgacacgattgagcaggctgccgaggccggcgtcgactgctttgtcgccggatcggcggtgtacggcgccgatgacccggccgcggcggttgcggcactacggcgacaggccggtgccgcctcactccacctgagcctatgaacgtggagcaggtcaagagcatcgacgaggctatgggtctcgccatcgagcactcctaccaggtcaaaggcacgacttatccaaaccccccagtgggggccgtcattgtggatcccaacggtcggatcgtcggcgccggcggcaccgagccggccggtggcgatcatgccgaggtggtggcgctgcgccgggccggcggattggctaccggcgccatcgtggtggtcaccatggaaccctgtaaccactacggcaagactccgccatgcgtgaacgctctgatcgaagccagggtggggacggtggtctacgccgtcgccgacccgaacgggatcgctgggggtggcgcgggccggctgtcagcagcgggcctacaggtgcggtccggggtgttggctgaacaggtggcggccggaccgctgcgggagtggctccacaagcaacgcaccggtctgccgcatgtcacctggaagtacgccaccagcatcgacggccgcagcgccgccgccgacggctccagccagtggatctccagcgaggccgcacgcctggatctgcatcgccgccgcgccatcgccgacgcgatcttggtcggcaccggcaccgtcctcgccgacgacccggccctgaccgcgcggctggccgacggctcgctggcgccgcagcagccgctgcgcgtggtggtgggcaagcgcgacatactgccggaagcacgggtcctcaacgacgaggcacgcaccatgatgatccgcacccacgaacctatggaggtgctcagggcgttgtcggatcgcaccgacgtgctgctggaaggaggtcccaccctcgccggcgccttcctacgagcgggtgcgatcaaccggatcctggcctacgtcgcaccgatcctgttgggcggtccggttaccgcggtcgatgacgtcggggtgtccaacatcaccaacgcgttgcgttggcagttcgacagcgtcgaaaaggtcggaccggatctgttgctgagcttggtggctcgttagagcggctccacttggggcgccagggtcggttgctcctggacttccggttcatcggcatgttccttgcggccgctgatcaacagacctagcaccgcgccgaacacgcacacgatcgcggtgatggtgaatatctcgccgtacatcagcgcgaacgcctgctggtaccgggctccaattgcggccgcgcgctcgagcaggctggcgttgggcgggatggccgccgacaaccccgccaggatctggttgaaccggtacaacccccaggcgctcagcgcggccacgccgatcaacatgccggtcatccgggcgaccaccaccgccgccgaagcgatgccgtgctgggccgacgggacaacccgtagggtggccgacgatagcggcccgatcaccagccccaaccctaaaccagccaccaccaggtcggtgtgcatcgccggcacggtgaacaatccgaggatgttgtgccgatcggccaacaggtccaccggccagtgggaaataagccagtaaccgtacgccgcaataagcagtccggcaaaggccaccgcacggtcaccggccctggtggcgatccacccgcccgtcactgccccgatcggtagggcgataaggaaccacagcagcattccggccgcctgagcctggtccatctgcagcacgccctggccgaacagctcgacatcaaccagcgtcaccatcagcgccgcgccggcggcgacggaggcacccagcgcggacaggaacggccggaagtgcacaccggccgggtcgatcagccgggtgcgagcgaaacgttcccaaccgaagaacgccaccgcggcaacgagagcgccgaccagcaacggagccccgtagtccggcagtacgtgtttgccgtcgggattggggttgtacagcccgatgacggcgaggcccaacgcgagtgccagcagcagaccaccgaccaggtcgactcgctcgggctccgtgctgcggtcgtgtgagggcaggctgaagtggatcattaccatggcgatcgcggtcaacgggacgttgatccagaacacgtcacgccagtcgtgcaatagccaaacgatgaagattccgtacagcgggcccagaacgctgccgagctcctgcgcggcgccgataccgccgagcacgccggcgcggttgcgctgcgaccacaaatcggcgcccagcgccagcgtgatcggcaatagcgcgccgctggcaacaccctggatcgtgcggcccgcgatcagcatgtggaaatcgccaaaatgcccggccagcgcggtcactaccgagccgatgatgaacccggccaggctgacctgcagcatcagcttgcgcccgaatcggtcggaagcccggcccagcaacggcatggcggcgatgtagcccaggaggtacatcgtgacgatccaggtgatccggtggagttggttgatcggtataccaacgctgttcatgatgtcgcgcatgatggtgaccacgacataggtgtccagggcgcccagcagtactgccaggctgcccgcgctaatcgcgactcgacgtcctgctcgcatgctgatcagctcaccgggggcttcgtgacctggaccttctcgccccatttcgacaaggtcatctggacggaattgcccgagccgcggtccaactgggcctgtgccagttgatgatcgccggtctcctgaatccagacggtcgccggcaccggctgcgtcgcgttgaacggcggcgctatctggttcaccgcctgtgccgataccttcccgctgatgcggatggtgttctggccgttgatggtatcccgcccttcggcttttgcgtcggcgaaattcgccagcacgttggccaggccggtatccggattcagcacctgggcggggtcgtagatgtcggcggcgggaccgaaatcgctccactggttgggcgtcagggtggcgtacaggatcccgtcgaacaccacgaagtcggcatcgatatcagacccacccagcgtgagcttgacgtttcccgtcgcggcggtggggttggtggtgagatcgccgctcagcgtcttcagagacagtcccgggatcttgccgttgaccgtcagcaccatgtgcgcgctcttgagagccttggtctgcgcggtggcctcctcgaccagcggcttcgcgtccggaagtggtccgccgcttggcttcgagcccgacgagcagccggcaacgacagtggcggcgatgctaacggcggcgaggacggcgatgcgacggcagtggcgtctgggggtccgcataccctgcatcgtagagggtgtctgtgagttggccggtcggcgagtggggtgcgggtccgcgggattgctgcctaacctggtgcgatgttcaccggaattgttgaggaacgcggagaagtgaccgggcgtgaggccctggtcgatgcggcgcggctgaccatccgcggtccgatggttaccgccgacgccggccacggcgactcgatcgctgtcaacggcgtgtgtctgacggtcgtcgatgtattgcccgacggccaattcaccgccgacgtgatggccgagacactgaaccggtccaacctgggtgagctacggcccggcagccgggtgaacctggaacgcgccgcggcgctgggcagccggctcggcgggcacatcgtgcagggacatgtggacgccaccggtgaaatcgtggctcgttgtccctccgagcactgggaagtggtgcgcatcgagatgccggcttcggtggctcgctatgtcgtcgaaaagggctcgatcaccgtcgacgggatttctctgacggtctccgggctcggcgccgaacagcgggactggtttgaggtctcgctgatcccgacgacccgggagctgaccacgctggggtccgctgcggtgggaacccgggtgaacctcgaagtcgacgtagtcgcaaagtatgttgagcggttaatgcggagcgccggctgacatcgctcgccgagggagggagccccatgtcttgcattccggacgagatcgatacgcccgacgtgctgatcgaccgcgacatccttgaccgcaacatcgggcgaatgagttccgccgtcgccgcgaaagggatcgccctgcgtccccacgtgaagacgcacaagctgcctgagatcgcccatatgcaactccgcgcgggcgcgcggcctgacggtggccaccatcggggaagtcgaggtattcgtcgaccacggcgccgacgacgtattcatcacctacccattgtggatcggcacacgccaagccgaccggctccgtcagctggctgaccgcgctcgcatcgctgtcggtgcgggcaccgccgagggcgcttcgaacaccggcgcacggctcgcagacgccgctggcgcgatcgatgttctcatcgaaatcgacagtggccatcaccgcagcggcgtccgtgccgaacaagtgttggaggtcgcccacgccgtcggtgaggctgggcttcacctggtgggggtgttcaccttccccggtcacagttatgcgccaggtaaacccggcgaagccggcgagcaagagcggcgcgctctcaacgacgcggcgaacgcgctggtcgcggtgggcttcccgatcagctgccgcagcggtgggtccactcccaccgcattgctcaccgccgcggacggggcctccgagacgtcccggcgtctatgtgctcggtgacgcccagcaactggaactcgggcgctgcgcgccggcggacatcgcgctgaccgttgccgccaccgtagtgagccgccaggactgcaggtccggcttgcgccgaattgtccttgactgcggtagcaagattctcggcagcgatcgtccggcctgggcgactgggttcggccgtctgatcgaccacgccgatgcgcgcatcgcggcgctgtcggagcatcacgccaccgttgtctggcccgacgacgccccgctcccgccggtgggaacacgtctgcgggtgattcccaaccacgtgtgcctgaccaccaacctcgtagatgatgtcgccgtggtgcgcgacgcaaccctgattgatcgctggaaagtcgccgcccgcggtaagaaccattgatcctgtcgcacttggtcacggcaataccgcctggctcaatggttcatactgaatggaacacgtgggcttcgcgtgcggccaggcctgacagctaggtagcaaagatgacgaggttggactccgtcgagcgggcggttgccgacattgcggcgggtaaggccgtcatcgtcatcgacgacgaagaccgggagaacgagggtgacctgatcttcgccgccgagaaggcaacgccggagatggtggccttcatggtccgctacacctccggatacctgtgcgttccgctggacggtgccatctgcgaccggctgggcctgttgcccatgtacgcggtgaaccaggacaagcacgggacggcatacaccgtcacagtcgatgcacggaatggcattggaactggcatttcggcgtccgatcgggctaccaccatgcggttgctggccgatccgaccagtgtggccgacgatttcacccgccccggtcacgtggtccccttgcgggccaaggatggtggggttctgcgccggcccggccacaccgaggccgccgtggacctggcccggatggccgggctgcaacccgcgggggcgatttgcgagatcgtcagccaaaaagatgagggctcgatggcgcacaccgatgaattgcgggtgttcgccgatgagcacggtctggcgctgatcaccattgctgacttgatcgaatggcggcgcaagcacgagaagcacattgagcgggtcgccgaggcgcggattccgactcgtcatggggagtttcgcgccatcggctacaccagcatctacgaggacgtggaacatgtcgcgctggtccgcggcgagatcgccgggcccaacgccgacggtgacgacgtgctggtccgggtgcattcggagtgcttgaccggcgatgtgtttgggtcacgccgctgcgattgcgggcctcagctggacgccgcgctggcgatggtcgcccgtgaggggcgcggcgtggtgctgtacatgcgtggccacgagggccgcggcatcggcctgatgcacaaactgcaggcctaccaactgcaggacgccggtgccgacaccgttgacgccaatctcaagcttggactacctgccgacgcaagggattacgggatcggcgcacagatcctggtcgatcttggggtacgttcgatgaggctgctgaccaacaacccggccaagcgggtgggactggatggatacggattgcacatcatcgagcgcgtgccgctgccggtgcgggccaacgcggagaacatccgttacctgatgaccaagcgtgacaaattggggcacgacttggctgggttggacgattttcacgaatccgtgcatctgcccggagaattcggcggtgccttgtgaagggtggcgccggggtgccggatctgccgtcgctggatgcgtctggtgtgcggctggcgattgtcgccagcagctggcacggaaagatctgcgacgcgctgttggacggcgcccgcaaggtggccgccgggtgtggcctcgatgacccgactgtggttcgggtgctcggcgcgatcgagattccggtggtggcgcaggaattggcccgcaatcatgatgccgtcgtcgcacttggcgtcgtgatccgcggtcagacaccacatttcgactacgtgtgcgatgcggtaacccagggactgacccgggtatcgctggattcctcgacgccgatcgccaacggcgtgctgaccaccaacaccgaggagcaggcgctggatcgggcggggctaccgacgtcggccgaggacaagggcgcccaggcgactgtggcagccctggccaccgcgttgaccctgcgcgagctgcgcgctcactcgtgaccgccgcaccgaacgactgggacgtcgtgttgcgtcctcactggacgccgttatttgcctacgctgcagcgtttctgatcgcggtagcgcacgtcgcggggggcctgctgctcaaggtcgggtccagtggcgtggtcttccagaccgctgatcaggtggcaatgggtgccctggggctggtcctcgccggggcggtgctactgttcgcgcggccgcggctgcgggtgggttctgccgggctttcggtgcggaatctgttgggtgacaggatcgttgggtggtctgaagtgatcggtgtgtcgtttcccggcggtagccggtgggcgcggatcgacctggccgacgacgagtacatcccggtgatggcgatccaagcagtggataaggaccgcgccgtggccgccatggacacggtgcgctcgttgctggctcgataccggcctgacctgtgcgcccgctgaagcgacttcccgtacgatcgcgaaatggcatgtcttgggcgccctggctgtaggggttgggcgggggcgagcttggtccttgtggtggtgttggccctggctgcttgcaccgagtcggtagcgggccgcgcgatgcgtgctaccgaccggtcgtccgggctgcccacatccgccaagccggcgagggcgcgcgacctgctgctgcaggacggggatcgcgctccgttcggccaggtaacccagtctcgcgtcggcgacagctacttcaccagcgccgttccacccgagtgctcggcggcgctgctgttcaaaggttccccgctgcggcctgacggctcgtcggaccacgccgaggcggcttataacgtcaccggtccgctgccgtacgcagagtcggtcgatgtctacacgaatgtcctgaacgtccacgatgtggtctggaacgggttccgcgacgtgtcccactgccgtggcgatgccgtcggagtgagccgggccggcagatcgacgcccatgcgactcaggtacttcgctacgctgtcagacggtgtcctggtatggaccatgagcaatccgcgctggacgtgtgattacggattggctgtggtcccgcacgcggtgctggtgttatcggcgtgtggcttcaagcccggattccccatggcggaatgggcgtcgaaacggcgggcccaactggacagccaggtttaacgccagcccccatgctcttcgtgggcgggtttgaaccggccaaacggggtcaaagtcacggcggcctgggcatactcaaatgtgtcccacggcccaccatcggatcccgacgacggcccactgtgaactgcgccgctcgtggtgcattacccagaccacgatgagagaatggcggggaaatgggtgaattacggttggtgggcggtgtgctccgggtccttgtcgtggtcggtgcggtgttcgatgtggcggtgctaaacgccggtgcggctagtgccgacggcccggtccagctgaagagccgattgggcgatgtttgcctggacaccccgagtgggagctggttcagcccgctggtgatcaacccctgcaatgggaccgactttcagcgctggaatctcaccgatgaccggcaggtcgagagcgtggccttccccggggaatgcgtgaatatcggaaatgctttgtgggcgcgcctgcagccctgtgtgaactggatcagccagcactggactgtccagcccgacggcctggtcaagagtgatcttgatgcctgcctcacggttctcggcggtccggatcctgggacctgggtgtccacccgctggtgcgaccccaatgcacccgaccaacagtgggatagcgtgccgtaaccggcctgcccggcgaacccccgcctttctgggcgccgtcgaagcgaccactagcctagatacgtgccagatcccgcaacgtatcgccccgcgcccgggtccatcccggtcgagccgggcgtgtaccgattccgggaccagcatgggcgagtcatctacgtcggcaaggccaagagcctgcgtagccggctgacgtcctattttgccgacgtggccagcctagcgccgcggacccggcagctggtgaccaccgcggccaaggtcgaatggacggtcgtggggaccgaggttgaggcactgcagctggaatacacctggatcaaggagttcgatccgcgattcaacgtccgctaccgcgacgacaagtcctaccctgtgctggcggtcaccctgggcgaggaatttccccggttgatggtctatcgcggtccgcggcgcaagggtgtgcgctatttcgggccgtactcgcacgcgtgggcaatccgggaaacgctggatctgctcacccgggtgtttccggcgcgaacttgctcggcgggggtgtttaagcggcacaggcagatcgatcgtccatgcctgctcggctacatcgacaaatgttccgcgccgtgtattggcagggtcgatgcggcccagcaccgccagatcgtggcagacttctgcgactttctgtccggcaagaccgaccggttcgcccgcgccttggaacagcaaatgaacgccgcggccgagcaactggacttcgaacgagcggcgcggcttcgcgacgacctgtccgcactgaagcgtgccatggaaaagcaggccgtggtgctcggggacggcaccgacgccgacgtggtggcattcgccgacgacgaactcgaggcggcggtgcaagtgttccacgtgcgcggcggacgggtccgcggccagcgtggctggattgtcgaaaagccaggagagccaggagattccggaatccagttggtcgagcaattcctgacacagttctacggcgaccaggcggcgttggacgacgccgccgacgaatccgccaacccggttccccgcgaggtgctggtgccctgtttgccgtccaacgccgaggagctggccagctggctgtccggcctgcgcggctcaagggtcgtgctgcgggtgccgcgccgcggggacaagcgggcactggccgaaacggtgcaccgaaacgcagaagatgcactgcaacaacacaagctgaagcgggccagcgatttcaacgccagatccgctgcgctgcagagcattcaggactcgttgggcctggcagacgcacccttgcggatcgagtgtgtcgacgtcagccatgtgcagggcaccgacgtggtcgggtcactggtggtgttcgaagacggcctgccgcgcaagtcggactaccgccacttcgggatccgggaagccgcaggccaggggcgctccgacgacgtggcctgtattgccgaggtgacccggcgccgcttcctgcggcacctgcgcgatcagagcgatccggatcttctttctccggaaaggaagtcgcgtagattcgcctatccgcccaatctgtacgtcgtcgacggcggcgcgccgcaagtcaacgcggccagtgcggtaatcgacgaactcggtgttaccgacgtcgcggtgatcggcctggccaagcggctggaagaggtatgggtgccgtcggagccggacccgattatcatgccgcgcaacagtgagggactctatctgctgcagcgagtgcgagacgaggcacaccggttcgctatcacctaccatcgcagcaagcggtcgacgcggatgactgcctcagcgctggactcggtgccgggattgggggagcatcgccgcaaagcgctggtcacccatttcggatcgatcgctcgcctcaaggaggccaccgtcgacgaaatcaccgctgttcccggtatcggcgtggccacggccacggccgtccacgacgcactgcgacctgactcatcgggggccgcgcgatgatgaaccatgctaggggcgtcgagaatcgttcggaaggcggcggtatcgacgtcgtcttggtaaccgggctgtccggggccgggcgcggcacggcggctaaagtgctggaagacctgggctggtatgtggccgacaatctgccgccccagctgattacccgcatggtggacttcgggctggccgccggatcacggatcacccagctggcggtggtaatggatgtgcgatcgcgcggattcaccggcgacctcgattcggtccgcaacgagctggccacgcgtgccatcaccccgcgtgtggtgttcatggaggcgtccgatgacacgttggtgcgccgctacgaacagaatcgccgcagtcatccgctgcagggtgagcagactctggccgagggcattgccgcagagcgcaggatgctagcaccggttcgcgccaccgccgacctgatcatcgacacgtcgacactgtcggtggggggcttaagggatagcatcgagcgtgccttcggcggtgatggcggcgcgaccaccagcgtcaccgttgaatccttcgggttcaagtacggcctgccgatggacgccgacatggtcatggacgtgcggttcctgccgaacccgcactgggtggacgagttgcggccactgaccggccaacatccggccgtgcgcgactatgtgctgcaccggccgggcgcggctgagttcctcgagtcctaccatcggttgctatccctggttgtcgacggctaccgccgagaggggaagcgctatatgacaatcgccatcggctgtaccggtggtaagcatcgcagcgtcgcgatcgctgaagcactgatgggacttctgcgctccgatcagcaactgtcggtgcgggcgctgcaccgggatctgggtcgcgaatgaccgatggcatcgtcgcgctgggcggcggacacggcttgtatgcgacgctgtctgcggcccgccggttgacaccctacgttaccgccgtggtgaccgtcgccgatgacggtggctcgtcgggccggctgcgcagcgagctcgatgtggtgccgccgggcgatctgcgaatggccttggcggcgttggcatccgatagcccgcacggacgcctgtgggcaactattctgcagcacagattcggcggcagtggtgcgctggccggacatccgatcggcaatctgatgctagcgggcctgtccgaggtgctggccgatccggtcgcggctcttgacgaactcgggcgcatcctcggggtgaaaggcagggtgctgccgatgtgcccggtcgcgcttcagatcgaggccgatgtctccggtctggaggccgacccgcgcatgttccgcctgatccgtggccaggtggcgatcgcgaccacgcccggaaaggtgcgccgggtgcggctgctgccgactgacccgccggcgacccggcaggctgtcgacgccatcatggctgccgatctggtggtcctggggcccgggtcgtggttcaccagcgtgataccccatgtgctggtgccgggtctggccgcagcgctgcgagcaacgtcggcccgccgtgccctggtgctcaacctggtggctgaaccgggagagacggccggtttctcggtggagcgtcatctgcacgtgctagcccaacacgcgcccgggttcaccgttcacgacatcatcatcgacgccgaacgagtgccgagcgaacgggagcgggagcaactgcgccgcacggcgacgatgctgcaggccgaggtccacttcgccgatgtcgccagacctggtacacctttacatgacccgggcaagctggcggcggtcctcgacggggtgtgtgcgcgcgacgtcggcgcgtcggagcctccggtggcggccacacaggagataccgatcgacggtggacgaccgaggggtgacgacgcgtggcgatgacgaccgatgtcaaagacgagctgagccgactggtggtgaagtccgtcagcgcgcggcgcgcggaggtcacctctctgctgcgattcgccggcgggttgcacatcgtgggcggccgcgtggtggtcgaagccgagctggacctgggcagtatcgcacggcggctgcgtaaggagatcttcgagctctacggctacacggcggtggtgcatgtgttgtcggccagcgggattcgcaagagcacccgctacgtgctgcgggtcgccaacgacggcgaggcgttggcacgccaaaccggactgcttgacatgcgcggtcgtcccgtgcggggtctgccggcccaggtcgtcggcggcagcatcgatgacgctgaagctgcgtggcgaggagcatttttggcgcacgggtcgctgactgagccgggacgctcctcggcgttggaggtcagttgcccgggcccggaggccgcgctggcgctggtgggtgcggcacgccggattggggtcggcgccaaggctcgtgaggtgcgcggtgccgatcgcgtggtggtgcgcgacggtgaggcgatcggcgcactgctgacccggatgggggcccaagacacccggctggtctgggaggagcggcggctgcgtcgtgaggtgcgtgcgacggccaaccggctcgccaatttcgacgacgccaatctgcgccgctcggcgcgggccgcggttgccgcggccgcccgggtggagcgtgccttggagatcctcggcgatacggtgcccgagcacttggcctcggccggcaaattgcgtgtcgagcaccggcaggcgtcgctggaggagctgggccggcttgccgatcctccgatgacgaaagacgctgtagccggacgtattcggcgattgttgtcgatggcggatcgtaaggcgaaggtggacggcatccccgatacggagtccgtagtgacgcccgatctgctggaagacgcctagcgggctgacttacttcggtgccacgcacaccaattggctgcttgccgggggtattgctggcccttcgatttcctcgggcggctgcagagagactgacgcggaatcgcagcgccctccggcaccgaggctcttgatctcggtgacgacgaatcggctgaactcccggtttgcagaacgtgttccaggcacaagcgcggtggctacccgcggtgaaggcagcgattcgtcgcacgccgacggcgcgtacagcagcacggatggcggcttgccgggggtcgtcaccgccggatagcagtatccgacccgcaccaggtacttcaggcagtaatacgcccgatggttctgggtgatcaattcgtagtcgatccgcatgcaactcggagcgttggcatggaatccgtcattgcggatccgggcctcccggctatcgcaagcaacgacctgcggacgagacggcgccagcttggagtcgtaggtgaaccggttcaggcacatccccaagtccatggagaacaccaacttcagcgtcgcacgatcgtagccccgcggctcgttgtaacccgaagcggaagcggtctggcacgcactcagcagcagcgtgagaatccccagcaacactgggaaaacgagcttctcggctggcggtcgccggtacgacgggaagctataccgcctcgccgatgtttgggccgaagcttgcacacattgacgataacttggtcgcgagaccgcagaagctggcctcgacggcgcgccggggactacggtcataccatgaagcggctttcgagcgttgatgctgcgttttggtccgcggaaaccgcaggctggcatatgcacgtgggcgcactggcgatctgcgatcccagcgacgcgcccgaatacagctttcagcggctccgcgagttgatcatcgaacggctgccggagatcccgcagttgcggtggcgggtcaccggcgccccgctcggactggaccggccgtggttcgtcgaggacgaggaactcgacatcgactttcacatccgccgcatcggtgttccggctcccggtgggcggcgcgaactcgaggagctcgtcggacggctgatgtcctacaaactggaccgttcccggccgctgtgggaactgtgggtcatcgagggcgtcgagggcggccgcatcgccacgctgaccaagatgcatcacgccatcgtcgacggtgtctccggtgccgggctgggcgaaatcctgttggacatcacaccagaaccacgaccaccgcaacaggaaacggtcggcttcatgggattccagattccgggcctggaacgccgggcgataggtgcgctgatcaacgtgggcatcatgacgcccttccgcatcgtcaggctgctggagcaaaccgtgcgtcaacagatcgcggcattgggtgtggccggcaaaccggcgcgatacttcgaagcgcccaagacgcggttcaatgcgccggtgtcgccgcaccggcgggttaccggcacacgcgtcgagctggctagggccaaagcggtcaaggacgcgttcggcgtcaagctcaacgacgtcgtcttggcgctggtggccggggcggcccggcaatacctacagaagcgtgacgagctgcccgccaagccgttgatcgcgcagattccggtctccacccgcagcgaggaaacgaaggccgacgtcgggaaccaggtcagctcgatgaccgcgtcgctggcaacccatatcgaggatccggccaagcgcctggcggccatccacgagagcaccctcagcgccaaggaaatggctaaggcgctctccgcgcaccagatcatggggctgaccgagaccacgccaccgggtctgctgcagctggccgcccgggcctatacggccagcgggctgtcacacaacctggccccaatcaacctcgtcgtctccaatgtccccggtccacccttcccgctatatatggccggcgcgcggctggattcgctggtgcccctggggccgccggtgatggacgtggcgctgaacatcacctgcttctcctaccaggattatctggatttcggcctggtgaccacacccgaggtggccaacgacatcgacgagatggccgatgccatcgaaccggcactggccgagctggagcgtgccgcggaatagcaatagctggcctatagctgactacgtggccggcgggttggtcgcgtacacccaagacaggaagcgggccacggcctcggcggtgtgatgcgcccgcggggagccgaagacgtcgaaggcgtgttgggcgtggggcaggtccgcgtaggcgacgggcgacttcgacaccgcccgcagttcctcgacgaacgcatgggcttcggccacggggatcagggagtcgtggcggccgtgcagaacgaagaacggtggggcgtcggcccgcacatggtggatcggtgaggcatcgacgaagatgtcgcggtgcgtgctgaatttccgtttcaccacgaacgtttcgagcaacccgacgaattcccgacgccccggcgcatcggtcgtaaaccagtcgtaacgcccgtataccggaaccgctgccgccaccgaggtgtcgacctgttcgaacccgggctgaaatcgcggatcgttgggggtcaacgccgccagggcgcacagatggccgccggccgaaccgccgctgatggcaacgaaattcggatccccgccgtaggcggcgatgttttccttgacccacgccagcgcgcgcttcacgtcgacaatgtggtcgggccaggtgtggcgcggcgacacccggtagttcagcgacacgcatacccagccgcgcgcagccagatggctcatcaacggatacgcctgcgggcggcgccaccccagtacccaggcgccgccgggcacctgtaccagcaccggtgccttggcgtcgcgtggcaggtcgcggcggcgccagatgtcggccaggttggcccgcccgtatgggccgtagcacacgacgttcgtcgtctcgacgtagcgccggcgtgccatggcggtacgcagcgggagattgcgacctctgctacgcatcggttccgtgggcagggtagcgagttccttagcgtagtcgggcccgagctgttcggtcaggcccgcttcgagcaccggtccaggggtggtggcgccgcggtagcggatcaccgcaaggatcacccaggccgctgccgttaaggccagtgccgcctttcctttcagcccaccgaagtcgcctcggcggccgcggcgcagtgcgtccagcacggaggcgcctaggtacactcctggcacttccgacgtcggccagcccaaccaaaacgccagaaccgtgctgtagccgctaccggacagtgggcgtaatccgttggcggcattgagcaattccaccgctgcacgtgttaacggtctcgggcgtgccatccgccgaaatcgcattagctgccgacccgtgattgcagctcggtgcgcaggatcttgccggtaatgccgcgtggcagctcgtcgaggacggcgatgtcgcgcggtaccttgtagttggccaggttgtctcggacatgctgcttgagggtttccggggtggccgaaacaccgggcttgagcaccacgaaggccgccagccgctggccgtactgctggtcgtccacgccgatcaccgcggcctcggccacgtcggggtgggtggccagcgtcttctccacctcgatcgggtagatgttctcaccgccggagacgatcatctcgtcgtcgcgcccgacgacgaacagccggccgttctcgtcgaggtagccgacgtcgcccgatgacatgaacccggcatggaaatcctttgcggcgccagatgtatagccatcgaattggctgtcgttgcggacgtagatggtgccgacctcgccggtgggcacctcggtgaactgctggtccaggatccggatttcggttccttcggcgggccgacccgcggtgtcgggtgcggtccgcaggtccgccggtgtggcggtggcgatcatcccggcctcggtcgcgttgtagttgttgtagatcacgtcgccgaattggtccatgaatgcgatcacgacatcgggccgcatccgagaacccgacgcggcggcgaaccgcaacgaccggccgtcgtagcggtttcgaatctcggccggcaggtccatgatgcgatcgaacatcaccggcaccaccaccagacccgtcgcgtggtggcggtcgatcaggtccagcgtcgcctccgggtcgaacctgcgtcgcgtgacgatcgtgcaggccagcgaggaggccagcaccagctgcgagaagccccaggcatgaaacatcggcgccacgatcacggtgacctcctcggcccgccacggcgtgcggtccaagatcgccttcagtgtcccgatgccaccgccagaatgcctggcgcccttgggtgttccggtggttccggaggtcagcaggatcacttttccgtggctgccggtgtgctcgggccgccgtccggcgtgcgcggctacaagtttctcaacggtcaggtcgtggtcttcgtcggtccacgccacgatacgggtggcctgcggtttttccgccagcgcgcgatccaccgtcgcgctgaactcttcgtcatagacgacagtgtcgacgccttcgcgggtaaccacctcggccagtgccggaccggcgaaggaggtgttgagcaacaggatgtgcgcgccaatccggttgaccgccaacagcgcatcgacgaagccgcgatgattgcggcacatgatgccgacgaccctggggggtccggctggcagggcctgaagcgccgcggccagcgcgttgccgcgttcgtcgagctggcgccaggtcagcgtgcccagttcgtcgatcaggccggggcggtccgggcagcgtcgggccgcaccggcgaaccccgccgtaaaccccatgccttcgcggcgcatggcggcgacgatccgcaggtagcggtctggtcgcagcggagcgatcaaccctgcccggcgcatggtggcgatcaagccgaatgcttgtctgatacgcatggcttagcccagaatcgggaagcggcgcttggcggcgaggtcgttgagggcttgctgcatcaccgaccgtacgtgctcgtcgaccgcgtcgacatcagggtcctcgccgaactgcttggtgaggttgatcgggtctaacacctgcatgacgatcttggcgggcagcggcagattgggcgggatcgcggcggagaacccgaacggaaagccgaacgagatcggcaggatgtcgctgcggagcagtcgcttgagccctagccgccgggcgagccaggtgccgcgggacaggtagagctggctttcctggccaccgatggacaccgccggcacgatgggcacgccagcttcgacggcagtgctgacgtatcccttgcggccgttgaagtcgatcacgttctccgcgaaagtcggccggtacgcgtcatagtcgccgccgggaaaaacgaccaccacacccccggaccgcaacgccttagccgcgttttctcgggtggcgcgaatgtagccggtgcgtcggaacaagtccccggtcaggcccatgaacaagatgtcgtggctgagcgtgtagaccggtcggtcgtagccgaacttgtcgtagaagtcgacgctgaagaccggcacgtccatcgggaacatgccaccggagtggttggccacgaccagtgcgccacccggcgggaaggagtccaggccatgcacctgcgaccggtggtaggtcttcaagactggacgcagcacacttatcaggcgctgggttaggccagggtcgaatttgccgatgtcgccgatacctgcatcgtccccgttaccagggctatcggtttcgctcaactgttctccctcgaggcctccgaggcctcattgccgcgtcgggtctttagatggtagcgatgcacggtggataggcacacgcggcaggtctgctagcaaggacgagaggtggtccagagtggctgaagctggtggcgggcccatttcggtgatcgcccggcatatgcagttgattcgcgatgacttcatctccgagttgtttgacaagatgaaggcggagattcgggggctggattacgacgcgcggatggcggacctgtggcgggcgagcatcaccgagaatttcgtgacggccgttcactatttggatcgcgatacgccgcagtccttggtggaggctccagcggccgcgctggcatacgcccgcgccgcggcgcagcgtgatattccgttgtccgggttggttcgggcgcaccggctcgggcatgcgcgtttcttggaggtggcgatgcagtacgtgtcgctgctggagcccgctgaccgggtgtcgacgatcatcgagctggtgaatcgctccgctcgcctcgttgacctggtggccgaccagttgattgtcgcctatgagcacgaacacgatcgctggctgagtcgccgcagcggtctgcaacagcaatgggtcagcgagctgctcgccgataccccggtcgacgttccgcgggccgagcgcgcgttgggctatcggttggacggtgtgcatatcgccgcggtggtatgggtcgattcggcggtgcccatcggtgatgtggtggcgcaattcgaccaggtgcgctgcttgctggccggggagctgggccccgaactgggccccgtggcgaactcgctgatggtgccgaccgatgagcgcgaggcacggctgtggttttcgcccgcgcccacgcgggccttcgccccgtcgcggattcgcgcggcgttcgagtcggcgggaatccgggcgcgtttggcgtgcggtcgggtaggggacgggctgcgtgggttccgggcgtcgttgaaacaggccgaacgagtgaaggcgttggccctggccggtggcgcccggcccggcggccgggtcatgttttatgacgatgtcgcgccagtcgcgttgctggccgacgatctagaggaactgcggcggttcgtcaccgatgtgctgggtgacctgagtgttgacgacgagcgcaatagctggctacgcgagacgttacgggagttcttgctgcgtaaccgcagctacgtcgccacggccgacgcgatgatcctgcaccgcaacaccattcaataccgggtgatccaggcgatggaactatgcggacagaatctcgacgatcccgatgccgcgtttcgggtgcagatggcgctggaggtctgccgctggatggcaccggcggtgctccgcgccaaacaatagtgtctcggtaaccgccggtccgttcatgccgtgcgcacaatcgtggtcgtgagcttcggtgtcggcgcatatggtctccgacggattcggcgcctaacgtttgcccacgtcaaacaacccgaccagaaagccagccgggtccgccagaggggggcggacccggcgtatacccaattcgcgtcgctcggttctagttgggcgctatcatccgttgccacggggttggtcggaaggtcggtatgtcgttcgttttcgcggtgccagagatggtggcggcaaccgcttccgatttggccagcctcggagcggcgctgagcgaggccaccgcggcggcggctatccccaccacacaagtactggccgcggccgccgatgaggtgtcggcggccatcgcggagttgttcggtgcgcacggccaagaatttcaagcgctcagcgcccaggcatcggcgtttcatgaccggttcgtgcgggccctaagcgccgcagcgggctggtatgtcgacgccgaggccgccaacgccgcgctggtggacaccgcggccaccggcgcgtcggagttggggtcaggtgggcgcacggcgctgattctgggctccaccggaaccccgcgaccgcccttcgactacatgcagcaggtctacgaccgctacatcgcaccccactacttgggctatgcgttttccggcctgtacacgcccgcgcagtttcagccgtggaccggcatccccagcctgacctacgaccaatcggtcgccgaaggcgccggctatcttcacaccgcgatcatgcagcaagtcgcggccggcaatgacgttgtggtgttgggtttctcgcagggcgcgtcggtcgccaccctggaaatgcgccatctggcaagcctgccggccggcgtcgcgccgagtccggatcagctctcgttcgtattgctgggcaaccccaacaacccaaacgggggcatcctcgcccggtttccgggtctgtacctgcagtcgctcggcctgacgttcaacggtgcgaccccggacaccgactacgcgaccaccatttacacgacccaatacgacggctttgccgacttcccgaagtacccgctcaacatcctggcggacgtcaacgcgctgctgggtatttactattcgcacagcttgtattacgggctcacgcccgagcaggtcgcttcgggtatcgtcctgccggtgtcttcgccggacaccaacaccacctatattctgcttcccaacgaggatctgccgctgctgcagccgctgcgcggtattgtgcccgagccgctgctggatctcatcgagccagacctgcgcgcgatcatcgaattgggttatgaccgaaccggatacgccgatgttccgaccccggccgcactgttcccggtgcacatcgacccgatcgcagtcccgccccagataggcgctgcgatcggtggtccgctcaccgccctggatggcttgctcgacaccgtgatcaacgatcaactcaatcccgtcgtaacgtcgggcatctatcaggccggtgctgagctgtcggtggccgcggccggctacggtgctcccgcaggcgtcaccaatgccatttttattgggcagcaagtgttgccgattttggtggaaggccccggtgccttggtgacggccgacacccattacctggtcgatgcgattcaggatttggccgccggtgacctcagcgggttcaaccaaaacctgcaactcatcccggctaccaacatagccctgctggtcttcgcggccggaattcccgctgtggcggccgtcgccatccttaccggtcaggattttccggtataggcccccggcccccgctgtaccgagctcggccagtgaagaacaaccccaggcgttgccagtccgaatagattgtattcgtcagccggcgcaggacaggaagcgaggccgccatgggatttctgaagcccgatcttcccgacgtcgatcacgacacctggttgacccagccacgccggacacgattgcaggtcgtgacacgggactgggtagaacacggtttcggaacgccgtatgcggtgtacctgctctatctgaccaagattgcggtgtacgtcgccgccggcgccgcgatcatctcgctgacccccggactgggcgggctgagccgcataggcgactggtggacacagccgatcgtgtaccagaaggtcatcgtcttcacgttgctgttcgaggttttgggttttggctgcggatccggcccgctgaccgggcggttttggccacccatcgggggcttcctttattggttgcggcccaacacaattcggctgcctgcttggccggataaggtcccgttcacccaaggcgacacccgcaccgtcgtcgacgtcgccttgtatgccatcgtgttgatcggcggggtgtgggcgctgttgtcacccggctcgccaggtccggggggaacgccggtcaccgccgccggcgacgtcggcctgatcaacccggtgctggtagtgccgacgatcgtcgccctgggcgtcttggggctgcgtgacaagacgatctttcttgccgcccgcggcgaacactactggctgaagctattcgtgttcttttttcccttcaccgaccagatcgcggcgttcaagatcatcatgctgtgcttgtggtggggggcggcgacttccaaactcaaccaccatttcccctacgtcgtcgcggtgatgaccagcaacaacgccctgttgcgcagcagagtgttcaacccgatcaagcacctgctttaccgcgaccacgccaacgatctgcggccctcctggctaccgaaactcatggcccacgggggtggcaccacggcggaattcctggtgcccgggattctggtgctcgtcgccgacggtcacccatggcggtggttcctcatcgggttcatggtgctctttcacctcaacatcctgtccaacctcccgatgggggtcccgttggagtggaacgtgttcttcatcttctcgctgtgctatctattcggccactacggcgcgatcactgccaccgaccttcggtcgccgttgctgctggcgatcgtgatcgcggtggttgccgtggtgatcatgggaaacctgttgcccgaaaagatttcgtttctgcccgccatgcgctactacgccggcaactgggccaccagcatctggtgcttccgaggtgatgcggaagccaccatggaaaccagcgtcgtgaaaagctctgcgctggtggtcaatcagctggccaagctctacgacggggccacggccgaaatcatgaccgacaaggtcgccgcattccgggccatgcacacccacggcagggcgctcaacggcctgctgccccgcgctctcgatgacgaagctcactaccgcatccgcgagggcgaaatcgtggccgggccactggtcgggtggaatttcggcgagggccatctgcacaacgagcagctggtggccgccgtgcagcggcggtgcaacttcgccgacggcgatctgcgggtgatcattctcgaaggtcagcccatccacgttcagaagcagtggtatcgcattgtcgacgccaagaccggtttgttcgaggccggttacgtcacggtcgaggacatgttgagccgccagccatggcccgagcccggtgacgagttcccggttcacgtcacgacgcaacgcggcacgccgtcaaagccatgacgaccgcggtcgtcgtcggagccgggcccaacggcctggccgcggcgatccacctggcccgtcacggtgtcgacgtgcaggtgctggaggcgcgcgacaccatcggcgggggagcacgctccggtgagctgacggtgcccggggtcatccacgaccactgttcggcgtttcatccgctgggcgtcgggtcgccattctgggcggcgatcgacctgcaacgctacgggctgacgtggaagtggccggacgtcgactgcgcacacccactcgatgacggcaccgcgggcgtgctatatcggtcgatcgaagccaccgccgccggcctgggtcccgacggcaagcggtggcagcgcgccgtgggtgacctcgccgccggattcgatgagctggccgaggatctgctgcgcccggtgctcaacatgccgcgtcacccgatccgcctggcccgctttggtccgcgcgcggcgctgccggccaccgccatggcgcgtcggtttcacaccgagcgggcgcgcgcgttgttcggcggcgccgcggcgcacgtctacaccaggttggatcggccgctgaccgcgtcgctggggttgatgatcctggccagcggccatcgccacggttggccggtcgcccggggcggatccgggtcgatcacgaaggcgctggccgcggccctggacgcgtacggcggcaccgtcgccaccggggtgaccgtcaccagccgccgcgacatccccgacgccgacatcgtgatgctcgacctcagcccggccgcggtgctcgggatctacggcgatgtgatgcccacccgcatcaaccggtcctatcggcgctaccgcgccggatcgtcggccttcaaggtcgacttcgccatcgagggcgacgttgggtggaccaaccccgattgccggcgcgcgggcaccgtccacctgggcgggaccttcgcggaaatcgcagacaccgaacgtcaacgcgcccaaggcacgatggtgcagcgaccattcgtgctcgtcgggcagcagtacctcgccgacccgtcccgctcggtcggcaacatcaaccccatctgggcctacgcgcacgtgccgttcggctacaccggcgacgccaccgccgccgtcatcgaccagatcgagcggttcgcccccggattccgcgaccgcatcgtggcaaccgtcagcacctccaccaccgaactgcaaacgtacaaccgcaacttcatcggcggagacattatcggcggcgccaacgaccggctgcaggtcatcttccgcccgcgcgtggccgtcgatccgtatgcgatcggtgtgccgggtgtctatctgtgttcacagtccgcgccacccggtgccgggatccacggattgtgtggctaccacgccgccgaatcggcgctgaggtggctgcgcaagcgacgttgacgcaggtcatcgccgagatcgacgttagcgcgacgtccactcgtgccgtagccaaaacgtgacggaggtttgatcgaattgctaaggcgcgcctgcacttccactcttcaatgcacctctaccatcactggtgcaactgtgtcgttgacagggaattggagccatgcgggcggtttttgggtgtgctattgccgtcgtcgggatcgctgggagcgtggttgcggggccggccgacatacacctggtggcggcgaagcagtcttacgggttcgccgtcgcgtcggtgctaccaacgcgcggccaggtggtgggcgtggcgcaccccgtggtggtgacgttcagtgcgccgataactaacccagccaatcggcacgcggccgagcgcgccgttgaagtcaaatcgacgcccgcgatgaccggcaagttcgaatggctcgacaacgacgttgtgcagtgggttcccgaccgcttctggccggcgcacagcacggtggagctttcggtgggcagcctgtcgagcgatttcaagacgggtcccgccgtcgtcggggttgccagcatctcccagcacacgttcaccgtgagtatcgacggagtcgaggagggaccgccgcctccgctgccggcgccgcaccaccgagtgcacttcggcgaagatggggtgatgccggcatcgatgggtagaccggaatacccgacgccggtcggctcctacactgtcttgtccaaggaacgctcggtgattatggattcgagcagcgtcggcatccccgtcgacgatcccgatggttaccggctttcggtggattatgccgtccgcatcaccagccgcggcctctacgtgcattcagccccgtgggcccttccagcactgggacttgaaaatgtcagccacggctgcataagcctgagccgcgaggacgcagagtggtattacaacgcggtcgacattggcgacccggtcattgtgcaggaatagcagctgatgcgggcgtcgcccgcagagcgcgtcgacggcgcgtacgcgggtgcggggcctcacacccagtccgtcctggaagaggaccagcgtcagcgcgcacctgcgggcgcagaggccgaaggaccgggcagaaccggctgaccaggcaccggtccgccagctggcgccggatcggtcagcgcatccttgaccccggacatgccaatgatgggagcactgaccacaccatccccgggagcaccagccaggaccggcccaagcgcaatcagcggagttccgaccggtatcaccggagccggaacggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggattggtaccggtgcgccnnnnnnnnnnnnnnnnnnnnnagggatcggtaccggtgcgccagggattggtaccggtgcgccgatgggcaccggtgcagctgccggcactggcccaggcgcgacgaacggaacaccagccatgtcagtaagtgcggcactgcacgctcccgcggctgccggtccaccggcagccaccgggtcgccggcggctaccggcgcgtcgcccgccatgccctggatgcacgcgtagccacccgtcatcagcgggtcagccgccgcgtccgggcttaacgctatagcagctgcaaacaacccagcgccggcaattactttgatgttgaaccgattgacgatcgccatcagcgtcaactctcctctattcgcgcgcagatatttccgcaatcaatttggttcagcagaaccgcatagccgtatcgagttccttttcgaccaccggctcaattgtcagcatcctatggggaacatgagccccgccgcaccgggccgtttccaaatggtgacgtcacaacggtgtcacaagccagcgcaatgtccgcggtagggacgcggcggctgggatcggtggggtgagcgcccggcttctcaaagcgaggggagccccgggactcttaccggccgaaggcggcgggtgtcactgatctaggctgacggccagtggttgtttagccaacaaggatgacaacaaataagccgaggagagacaagtgacggtccgagtaggcatcaacgggtttggtcgaatcggacgcaacttctaccgggccttactggcccaacaggagcagggcaccgccgacgtggaggtggtcgccgccaacgacatcaccgacaacagcacgctggcgcatctgctcaaattcgactcgattctgggccggctgccttgcgatgtcggcctcgaaggcgacgacaccatcgtcgtcggccgcgcgaaaatcaaggcgctcgcggtccgggaggggccggcggcattgccatggggagacctcggcgtcgacgtcgtcgtcgaatccaccggcctgttcaccaatgcggccaaagccaaaggccacctggacgccggcgccaagaaggtgatcatctctgcgcccgccaccgacgaggacatcaccatcgtcctgggagttaacgacgacaagtatgacggcagccagaacatcatctccaatgcgtcgtgcaccacgaactgccttgcgccgctggccaaagtgctcgacgatgagttcggcatcgtcaagggcctgatgaccaccatccacgcctacactcaggatcagaacctgcaggacgggccgcacaaggacctgcgtcgcgcccgcgccgccgcgctgaacatcgtgccgacctccaccggcgcggccaaggccatcggcctggtgatgccgcagctaaagggcaagctcgacggttatgcgctgcgggtgccgatccccaccggctcggtcaccgaccttacggtcgacttatccacacgggccagtgtcgatgagatcaacgcggcgttcaaagccgcggccgaaggcaggctcaagggcattctgaagtactacgacgcgccgatcgtctcgagcgacatcgtcaccgacccgcacagttcgattttcgactctgggttgaccaaagtcatcgacgaccaggccaaggtggtgtcgtggtacgacaacgagtggggctactccaaccgcctggttgatctggtcacgctggtcggcaagtcgctctagccatgagcgttgcaaacctcaaggatctactcgccgaaggtgtttcggggcgtggagtgctggtgcgctccgatctcaacgttccgctcgacgaggacggcaccattaccgatgcgggccgcatcatcgcgtcggcgccgacgttgaaggcgttgctcgacgccgacgccaaggtggtggttgccgcgcacttgggacgtcccaaggacgggccggacccgacactgtcgctggcgccggtcgccgtggcgctgggtgagcaactcggccggcacgtccagctggctggagacgttgtcggcgccgatgcgctggcccgcgccgaggggctcaccggcggcgacatcctgctgctggagaacatccgcttcgacaaacgcgaaaccagcaagaacgatgacgaccggcgggcactggccaagcagctggtcgaactggtcggaacgggaggcgttttcgtctccgacggctttggggtggtgcaccgcaagcaagcctcggtctatgacatcgcaaccctgttgccgcactacgccggcacgctggtcgccgacgagatgcgggtactggagcagttgaccagctcgacccagcggccctatgcggtagtgctcggcggatcaaaggtgtccgacaagctgggtgtcatcgagtcgctggcgaccaaggcggacagcattgtgattggcggcggaatgtgcttcacattccttgctgcacagggattttcggttggcacatcgctgctggaagacgacatgatcgaagtctgtcgcgggctgctggaaacctatcacgacgtgttgcggctgcccgtggatctagtggtcacggagaagttcgccgccgactcgccgccccagacggtcgacgtcggcgctgtgcccaatggcttgatgggcctggatatcgggccgggatcgatcaaacggttcagcacgctgctgtccaacgccgggaccatcttctggaacgggccgatgggagtattcgagttcccggcttatgcggccggcaccagaggcgtcgccgaggcgatcgtcgccgccaccggcaaaggggcgtttagtgtggtcggcggcggtgactccgcggccgcagtgcgcgcgatgaacatccccgagggcgccttctcacacatatccaccggcggcggtgcctcgctggaataccttgagggcaagacgcttcccggcatcgaggtactgagccgtgagcagccaaccggaggagttttgtgagccgcaagccgctgatagccggcaactggaagatgaacctcaaccactacgaggcgatcgcgctggtgcaaaagatcgcgttctcgttgccggacaagtattacgaccgggttgacgtcgcggtgatcccgccgtttaccgacctgcgcagcgtgcaaaccctggtcgacggcgacaagctgcggttgacctatggtgcacaagacttgtcaccacatgactccggtgcctatacgggtgacgtcagcggcgcctttctggccaagttggggtgcagttacgttgtcgtcgggcactccgagcggcgcacctatcacaacgaggatgacgcgctggtggccgccaaagccgccaccgcactcaagcatggcttgaccccaatcgtgtgtattggcgagcacctcgacgtccgcgaggcgggaaatcatgtggcccacaacatcgaacagttgcgtggatcgctggccgggctattggccgagcagatcggcagcgtcgtcatcgcctacgaaccggtctgggcgatcggcaccgggcgggtggccagcgccgccgacgcccaggaggtgtgtgcggcgatccgaaaagagttggcctcgttggcctcgccgaggattgccgatacggtgcgggtgctctacggcggctcggtgaacgccaaaaacgtcggcgacatcgtggcccaggatgacgtcgatggtggcctggtcggcggggcgtcgctggacggggagcatttcgcgacgctggccgcgattgcggccggtggtccgttgccgtagcggatcgcgggcgtgctacacccgtagaccttcgagtagggccataaatgcgcgttcgacctcgactctggtccggtctttgtccgtcgcgtccgcgatctgcagcgcggattcggttagcgcggccagcagcagatgcgaaagtggtggcaacggtacgcgctgaatcaccccggcggccatcccgcgttcgagagccccgaccagcagaccaagccctagcgcatgtcgatccggcgccattcgccccacccgagcactgacgggccgtcaatcgcaatgacctgcagcgcatccggtttggtcgccgcgtcaaggaaggcgtggaagccgacgaccagcagatccaggcgtcggtgaccttcgctatggcggcttcgacgtcggcgaccaggtcggcttcgacaacctcgagtaccgtctggaacagatctttcttgctgtcgaagtggtagtccagggcgccacgggtgactcgggcacgggtgacgatgtcttcgatcgagacgtcaccatagtcgcgccgcgcgaataggtaacggccagcgtcgacgagggctcgacgcgtcgcgtccgtgtggtccgagcgcctgctggccgtcatttcgacgtcaagcccggcttcgcatggttgtcaaccagccacgccaggccgacggatgcttgactaccttgatcaacagtgggagcgagtcgaaatagctcacgcgttctacggccttgtcgccacgcagcaggaaccgatcgacgactggccactcgacgacctcgctgccgagccgtgctatcagccggaactcgatgaacaccacgtcgcctgcttggctccaccggtcaacttccccgtgcaggtcaggcagcaaacccagaatccgagtgaactcccgctgggccgcccccaggccgtgcctcggcggtgacagtggccgtaccaggactacgtcgggatgaaggtgatcggtcagtctatccggcgacggcgccttccagaagtcggcgaacccttcgacgaatgcgttggatgcgctcatctgcatggccctttcggtgtttgttcgctcgacagtcttactgcgtaagcctgggggcgaattcagcggacatcgttgcttatcggtaggaagctacggccgtcacagtggtctcagcagcgggggaatacacattttgcccgccccggcgcgacaacccggttgaagtcatgcccggatcggcatgtttggccacgaacggaatcgcgacagcgccacggcgtcgagcctcgccatgcacctagccggcgcctttgaactcgtgagcggaccgaagtggaccgcctgtcgcttcgaggcgggcacagtgcgtattccctcgcaagggaagcgccggtggcaggcgtgacagccgcggtcagtgcacgcctcaaagccgatgaggcgcgacggcctgggttctacgcggcaggcagcggtccgctgccgcaggttcgggggagtacgctacccgtcatggaattggccctgcagatcacgctgatcgtcacgagcgtgctggtggtgttgttagtactgctgcaccgggccaagggtggcgggctatcgacactgttcggcggtggtgtgcagtcaagcctgtccggctcgacggtggtggagaagaacctggaccggttgacgctgttcgttaccggcatctggctggtgtccatcatcggcgtggcgttgctcatcaaataccgctagcgctggtcggctaccgccgaccggaccgggggaagcggtagctcattgccgattacgacttggtgcagcgcaggattctgctgaccatgaccgggctggccagcgcgctcagaaacagtggttagtcggcctgaccggtcacccgtgctttccttgcgcgccattggcgccgccgatcccgtcgggcacaccgacgccgccaggtccgccggtgccgccgtcgccgccaaagccgggattgccgccaccttggctgggcccgccgtcaccgccgttgccgccggcgccgccgttaccgccggcgccggtgccgcctccgcctgccccacccgcggcgccgttgccgccgttgccgccgttgccggcttggcctttgccgtcgaggctttcgatatagccgccggtgccgccggtgccgcctgcgccgccagcgccgccggcgccggcgctgctgccattgccgatggtcaatgcgctggcgccgccggtgccaccgacgccgccgttgccgccggtaccgcctttgccgccgatcattgagctgccgccgccggtgccgccgatgccagctgtgccgccagtaccaccggcgccgccggtgccgccgtcgccgccgatgccgccagcgcctagcgccgtgccgccgtcgccaccttggccagcggtgccgccgttgccgccggcgccgccattgccgaacagccggccaccagccccacccgcagcgccgttgccgccgtcgccgccacgggcgccgttggcaccgctgttaggactgtcgccggcaccgccggcgccgccgtccccgccggtcccaccggcgccgccggtgccgaacatcccagcagcaccaccggcaccaccgccaccgccgttaccgccagggctggcggggacgggggggaggccgccgccgccgtcggcgccgctggcgccagtaccgccgttgccgccggcgccgccgttgccgcttagccagccaccggctccaccggcgccgccggctccaccggccgcgccggttccggccgccgggctgtaaccggcaccgccggccccgccgttaccgaacattccggcatccccgccgttgccgccgttggggtgggcggcgtcgccggctccgccgttcccgccgttgccccacagcaacccgccggccccaccgttttgaccgggcagcccgtcggcgccgttgccgatcagcggacgccccagcagtgtctgggtgggcgcgttgatggccgcgagcacctgttgttcgagggcctgcaagggggaggcgttggcggcctcggcggcggcatacgagcccacgctcgcggttaaggcgtgcacgaactgttgatgaaatctggccatttgggcactgagcgcctgatagtcgcgggcgtagccagaaaacaacgacgcgatggccgccgacacctcatcggccccggcggccaggacaccagccgtcgtgggtgccgcggctccgttggccgcgctaagcgccgcaccgatgctcgccacatccgctgccgccgctgacaacattcccgggactaccatcacgttcgacatcgctgcagtctaaaacctggtgccatcgttgcgacgcaaaacaatcgacatgcttaccatttctgagctcaactagctgctaggttgccgcactagactgctgcaaatgcaggtctatacgtcggcaacgcactggggcgtgttcaccgctcgggtgcacggcggcgacattgcggccgtggccgcgctcgccagtgacaccaacccggctccgcagctgcaaaacctgcccggcgcggtacgtcaccgcagccgcatcgccaaccccgccgtacggcgcggatggctgcagcatggcccggggcccagctcggctcgcggcgccgaagagttcgtggaggtcagctgggacgagttgatcgagctgctggcttccgagctgcgccgtaccgtcgaccgctacggcaacgaggcgatctatggcagctcctacggctgggccagcgccggacggttccaccacgcgcaaagccaggtgcaccggttcctcaacccgctcggcgggtacaccgcatcccggcacagctacagcgccggcgcgtccgaagtgatcttcccgcatatcgtcggcgcggccctgttcgaagccctggccgagaccacgacctgggatgtcatcgtcgaccacaccgcgctgttggtggcgttcggcggattgccggtgaagaacaccgcggtgatgcccggcggtaccaccgctcatccggaccgcgactacgtcggccggtaccgggctcgcggcggtcggctggtgtcggtcagcccgctacgtgacgacatcgccgcgatcgccggtccgctcgacgatcgatgtcgctggcttgcgccggtgcctggcaccgatgtggcgatcatgctcgggctggcatacgtgctggccaccgagtcgctggccgatcgcgcgttccttggcaggtattgcaccggctacgaacgcttcgagcgctacctgctgggcctggatgatgggattcccaagacacccgaatgggccgccgcgctgtccgggctcgccgccggcgatctgcgagatctggcccgccggatggccgagcaccggactctgatcaccaccagtctgtcgttacagcggatagagcacggcgagcagaccgtgtggatggccgcgaccctagcggcgatgctgggccagatcgggcttcccggagggggtttcggtcacggctacagcagcaacggcgtcggcaacccgccgttggcgtgcggcctgccggcattgccgcaaggcaacaatccggtgtcgacgttcattccggtggcggcgatcagtgagctgctgcagcggcccggccagcggctggcctacaacggccgattgctggagctgcccgacatcaagtgcgtctactgggccggtggaaatccgttccaccaccaccagaacctgccgcggctgcgtcgtgcactgtctcgggtagacacgatcgtggtacacgaacagtattggaccgcgatggccaaacacgccgacattgtggtgccaaccaccaccagtttcgagcgcgacgacttcgccgccagcaagaccaatcccaccttgatcgcaatgcctgcgatggtgccgccgtatgccaacgcccgcgacgactaccacacgttctccgcgttggcccaccggctggggttcggcaagcaattcaccgagggccgcagcgcgcgcgagtggctcgagcacatgtacgacaagtggtcggccgagctggatttcccggtgccgtcattcgccgaattctggcggaccggccggctggaactaccgaccagaaccggtttgacgtggcttgccgatttccgggccgacccggcggcccatccgttggggacacccagcgggcggatcgagatcttctcggacacggtcgacgcgtttgccttgccggactgtgccgggcaccccacctggtatgaaccgtccgaatggctaggcgggccgcgggccgcgcgctacccgctgcatctgatcgccaaccagccgcggacccgactgcacagccagctcgatcacggcggcgccagcatggcatcgaaaatccgtggacgagaaccgatccggattcacccggatgacgccgcggcccgtgagcttactgacggcgacatcgtgcgcgtgttcaacgaccgcggcgcctgcctggcgggtgtggtgatcgacgacgggctacggcccaaggtggtgcaactgtccaccggtgcgtggttcgatcccgccgatccgcgcgacccggactcgatgtgtgtgcacggcaatcccaatgcgctgagcaacgattccggcacgtcgtcactggcccacggcagcaccggccagcatgtcttggtccagatcgagaggttcactggcgaactgccgccggtgcgcgcccacgagccaccgcggctggcttagcgccggacgtcgacttgttgggcgcgaaacgccgcaatggaccgaacgactcgacgtaagtgtgccctgctggtgtcggctcgagtcgcagcacgggtgagcaccacgtgcgccactagccctgagcgaagtgtcgctgcaaccgccggtgccgatgaccgaagagcgcgcgcaaccctgccgcgatgagcggcgcggcaaacctgagtccggcacgcgtctggaacgtgatgcggtcgcggacaatcgttttcgtgtcaccctcgggcgtcacggtgcgttcgtgctgccattgccgcatgctcagcatcgtcgaatcctcgcgaaaccgccgtcccggctcgagctcggcgatgctgagccggtcatagtcgaatggcaacacaccgaacagtcgcagccaggcacgtccgatcggcgcgccgatcggcaccgtgtcgacggtcatccctttcgcgccgcgaggcaccgacatcgtcatccaggggcgcaactcatcgttgatgccctccggggtgacgacccgttgccacacctgctcggcaggtgcggcgacgacgctttgccgttcaatgagcaccggttcagcgtatccgaccacgcggcgcggtggggctacgtctccctcgcctcggtggctgcctaaaggccgttccgtcccgggttgagttctgcgatgcagaggtggcagatcgtcaatgcgggcgagaatttgttccggcctctgttgatgcgggtgacatcggaaggtgtgggtaaagggatcagcccgagatcatgcaatcactgtcctgacaaccagattcagcacggcctggtaatcgacaggattctgggactatcagactccagcatcacggttctcacccgggcccaggtcgaggcgatggtcgcggcgctgccgcgaagctactgattccgcgcagctgctctgtcagggccgctgacttttctctcggtcatcgtggtcgcaggcgccgcactcggtgtcttcgggtggggaagcgcgacctcgaaggccactgaaacgccttacggagacgcgacgaaccaaatgccgacgaatacggcgaggccggtggctaccgggagcctgccacagaggatcgcccaacctgcccagatcgttgcctggccgaggaacatcgggttccgcgagaacgcgtagggacctccagctcctcgatgacccgcctcagttcgtcggctcgtgcacggtccggtttcggagccggtccaacacgccgcgaaccgcgtgctcggtgaccgacagcggtgacatcaccgtttcgccgaggctcacgatgtagtcgatccgatcgacgatggcttccaccggctcgaccaacacgatgagccgtttcgcgagatcgtccaggctgtgcagggtaccttcgagatggtccagaccgtcctccaagcgctccacggtgctgttcagctgtgacagcgagctgttcagctcggccatggtcttacccagaccgtccaggacgtcttcgacctgctccaccgtcttgtcggcgttcaatgcggcctgggtgagggttttcattcgccgtcgcacgggcgcggggcggccgcttctgtctgccatgacggtcattatgaccctgacgcggttaactcggaagcttggcggcggcgtcgcggtccagcagccagagcgtgttctgacgcccgacggccccggccgccggtaccgaaaccggatcggcgccgccgatggccgcggccacggcgtcggccttacccggcccggaaaccagcagccacacctcgcgggaacgctgaatcgccggcagggtcaaggtgattcggcgtggcggcggtttcggcgagtcgtcgaccgccaccaccatgcgggtgctctcgaggacggcggggctgtgcgggaacagcgagttaatgtggccctcgggccccatgcccagcaggtggacgtcgaaattcggcgccgggtcacctggtgcggcactggcggccagcacctgttcgtaggccagggccgcggcgtccagatcgccgccgaagtcaccatcactggcggccatcgggtgcacctggttcgatggaatgtcgacgtgattgagcaacgcccgccgggcctgcttgagattgcgctcgtcatcgtcttcgggaacgtagcgttcgtcgccccagaacaggtgcaccttggaccattcaatctgctgtgcttgggcgctgaggtagcgcagaagcgcaatcccgttgccgcccccggtcagcacgatcagcgcctgccctctggccgccaccgcggccccgatggcgccaaccaagcgcttacccgcggccgcgaccagaatgtcgctatcggggaagatctcgatgctactgctcaccggtactgcaccttcttgattccctcgagcgcggcgcagtagatttcgtcggggtccagccggcgcaggtcttcggctaggcactcaccggttaccctgcgcgccaaaggaaccagagcgtcgggcttgcccgtccgggtcagggtggccgtgattccctcctggggacggcttagcacgatggtctcgctgttgcgcaccagctcgactttgagttcgccgaccgcccgtcgcaccggaccttcgatccggctggctagccagccggctaggacgtcgagcgccggttcggtcttcaagccggacaccagcgccgactcgatcggctcgtgtggcggctggtcgacggccgacgtgagcagcgcacgccaataggtgatgcggctccaggccagatcggtgtcgccggcgccgtagccggctagccggctcttgatggccgacagcgggtcgattgcgttggtggcgtcggtgatgcgccgaattgctaacttgcccaacgcatcctgtgctggcaccgccggtgcgatgtcgggccaccacgccaccaccgggatgtcgggcagcaggaaggggataacgacgctgtcggcgtggccggccagtggcccggacagccgcagcaccacaaactcgccggcgccggcgtcagcgccgacccgcagttgtgcgtccagccgcggtctgtcggcgtacggatcgccccgcatcgttacgatgatgcggctgggatgctcatggctggcgtcgttggccgcctcgatggactcttccagcatggcttcgctgtccggcgcaatgatgagcgtgagtacccggcccatcgcgacggcgccgatcttttcgcgcagctcgtcgagcttcttgttgaccgcggtggtggtggtgtcgggcaagtcgacaatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatggccgccgccattcccggccggtgcggcgcagcatctccaaggatgattccggaccccaggtacctgcctcgtaggcgtcgggcgtcccgtgtgccgcccaatgttccaacgctggatcgaggatctcccacgccagttcgacctccgcgttgaccggaaacagcgagggctcgccgagcaggacgtcgaggatgagccgctcgtaggcctccggtgaatcttcggcgaatgccgagccgtaggagaagtccatgttgacgtcgcggacttccatggcggtgcccggcaccttggagccgaaccgcaatgtgacaccttcgtcgggctgcacgcggatgaccatcgcgttggtgcccagctcgtcggtcatggtggcgtcgaacggcagatgcggcgcccgcctgaagaccagagcgatctcggtcacccggcggcccaatcgttttcccgttcgcagatagaacggcacgccggcccaccggcgcgtatcgacttccagggtgatagcggcgaaggtttcggtggtggagtcctcggcgaacccctcctcgtcgagcagcccaaccaccttctccccgccttgccagccggcggcgtactggccgcggctggtggtctggtcgagtggctcggcaaggcgggtggccgagagcaccttgatcttctcggcctgcaacgctgccgggtggaagctgaccggctcctccatcgcggtcagcgccagcagctgcatgagatggttctggatgacatcgcgggccgcgccgatgccgtcgtaatagcccgcgcgcccgcccaggccgatgtcttcggccatggtgatctgtacgtggtcgacgtagtgcgcattccagatcgggtcgaacagctggttggcgaaccgcagcgccaggatgttctgcaccgtctctttgcccaggtagtggtcgatgcggaagaccgcttcctccgggaagaccgcgttgaccgccttgttcagctcgcgtgcgctggccaggtcgtggccgaacggcttctctatcacgactcggctccaccggtcgccttgcgggcgggccaggccggacttgtgcagctgctcacacaccaccgggaaggatttgggcgggatcgccaggtagaaggcgtggttgccgccggtgccgcgctcggcgtcgagcttctccagcgtctcggcgagttgggcgaacgcgtcgtcgtcgtcgaaagtgcctggcacaaaacggaatccctcggccagccggtcccagttctgttgccgaaacggtgttcggcagtgctcttggacggcgttgtacaccacttgaccgaaatcctgggtgctccagtctcggcgggcaaaccccaccagcgagaatgtgggcggcagcaggccgcggttggccaaatcgtagacggccggcatcaccttcttgcgggccaggtcgccggtgacgccgaaaatcaccatgccgcacgggccggcgattctgggtaatcgcttgtcccgcttgtctcgtagcgggttgcgccacgacgccgcggcgtgggccggtttcattgggcagcggtgtcgagatgcgcccgggtttcctggagtagctcgttccaggaggcctcgaacttccgcacgccttcctcctcgaggacggcaaacacgtcggtgaggtcgatgccgatcgcccccagctggtcgaacaccgcctgggcatcggatgcagttccggtgaccgtgtcgccttggatcacgccatgatcagcgacggcgtcaattgtcttttccggcatagtgttcacggtgtgtggggcgaccaactcggtgacgtagagggtgtccgagtaatcggggttcttcacgccggtggaagcccacaacgggcgctggacccgggcgccgtcgaccttgagggaccgataacgatcgctgtcttcgaagacctcccggtaggcggcataggccaggcgggcattggcgacaccggcctggccgcgcagttcgagcgcttgccgcgagccgattctgtccagccgcttgtcgatttcggtgtccacccgggagacgaaaaacgatgccaccgaatggatcttggacaggctgtgtccggcttgccgggccttttccatcccggtcaggtaggcgtccatcacctcgcggtaccgctgcacggagaagatcagcgtaacgttgaccgaaatcccttccgccagaacggcactgatggcgggcagaccggccttagtggccgggatcttgatgaaaaggttcggccggtcgacgatcttccacagctcgattgcctgttggatcgttttttcggtttcgtgtgccagccgcgggtcgacctcgatcgacacccggccgtcgaccccgtcggagtcctcccactgggggaccagcacgtcgcacgcgctgcgcacgtcgtcagtggtgacggtgcggatggtggcatccacgtcggcgccgcgcgcggccagctcggcgatctgggcgtcgtaggtgtggccctccgacagcgccttctgaaagatcgacgggttggtggtcaccccgacgacgctcttggtgtcgatcagctcctgcagattgcccgagcgcagccggtcccgcgacaggtcatccagccacaccgatacccccgcggcgctcaatgcggccaggttggggttctgagcggtcatcggtaatcacccttcctcagttatccagcgctcgttcggcggcggcggccacggcctcggcagtgaagccgtactcgcggaacaaggtcttgtggtccgcggattcgccgtagtgctcgatcgagacgatctcgcccgtgtcgccaaccagctggtgccagcattgcgcgacgccggcttcgacggccacccgcgccgacaccgtcgggggcagcaccgcgtcgcggtactcgtagggttgggcctcgaaccactccaggcacggcatcgacaccacccgagcgaggatgtcgttgtccgccagcaacgtctgcgccgcgaccgccagctgcacctccgagccggtggcgatgagaatgacgtcgggttcctcgcccggttgcagaccaccggcgtcactcagcacgtaaccgccgcgggcaaccccctcggcgtcggtgccgtccagcaccggcacaccctggcgggtcaggatcaacccgaccggcccgctgccgttgcggcgggccaggatcgtgcgccaggcgtaggctgtctcgttggcatctgccgggcgcaccaccgacagccgggggatcgcgcgcagcgccgagaggtgctcgatcggttgatgggtgggcccgtcttcgccgaggccgatcgagtcgtgcgtccagacgtagatggtgtcgatgtccatcaacgccgccagccgcaccgccgggcgcatgtagtcggagaactgcaggaaggtgccgccgtaagcccgggtgggtccgtgcagcacgatgccggacaggatggcacccatcgcgtgctcgcgaacaccgaagtgcaaggtgcgaccataccagtgcgcggtgtactccttggtggaaatcgagggcgggccaaaggagtcggcgccctttatcgttgtgttgttgctgcccgccaggtcggccgaaccgccccacaactcgggcagtttcggcccgagcgcggacagcaccgcacccaaggccgcacgggtggccagcgccttggaccccggttcccagtggggcaagtcggcgtcccagccgtcgggcaacttctgcgcgagcagccggtccagcagcgccttgcgctcgggttcacgccgcgcccaggcatcgaattcgagctgccagcgttcgtgggcctgtttgccgcgggccaccagccctcgggtgtgggtgaggacgtcctcgcggacctggaacgtcttgtccggatcgaagccgacgatcttcttgactgcggccacctcgtcgtcgcccagcgccgcgccgtgcgccttgccggtgtccatcaggttcggcgccggatagccgatgacggtgcgcagcgcgatgaacgagggccggtcggtgaccgcctgcgcattggcgatggcctcctcgatgccgacgacgttctcaccgccctcaacctcttgcacgtgccagccgtacgcgcggtagcgggccgcggtgtcctcacacagcgcgatgttggtgtcgtcctcgatcgagatctggttgcggtcgtagaacacgatgaggttgcccagttgctggaccgcggccagcgacgacgcctccgaggtcaccccttcttcgatgtcaccgtcggaggcgatgacatagatgtagtggtcgaaggggctggcgcccggttcggcgtccgggtcgaacaggccgcgctcgtagcgcgaggccatcgccatcccgaccgccgacgccagtccctgccccagcgggccggtggtgatctcaacgccgggggtgtggcggaactccgggtgtccgggggtcttggatccccaggtgcgcaacgactcaatgtcggacagttccaggccgaagccgccgaggtagagctggatgtagagggtcaggctgctgtgcccggccgacaaaacgaaccgatcgcggcccagccagtgtgtgtcgctgggatcgtgacgcattgtccgctgaaacagcgtgtaggccaacggagccaggctcatcgccgttccaggatgaccgttgccgaccttttggacggcatcggcggccaatacccggatggtgtcgacggcagccgaatcgatctcggtccagtcgtcgggatggcgcggtcgggtaagcgcggagatctcttcgagtgtggtcacaaattcagtcctcgagtcagcaagatgatcagtcctcaccctagtgcgggaatcccggcgcttgcagtgccgcatatccgggtacccatccgggccctgtgaaacgtaacccgcgcgctacccacgcttcgcattcggtgccgatatgccgaaaaatcaccgtcatcgaccctgcggctctgctgctggggctacgtcgaacaccgtacgtcgcagaagtgtggtgcgggtcgggcggccggcttaatcgcggtgataatcggttggtcggcgatcaccggcatcatcggttggccggcgctggtgatgctgttcgccgggcctcgcgtcggcgagccgggcaagccggtgcgcctgccgatcccatggcgggatgttggtgggtaccgcccgaccggaagaagcatcgcggcatgccggcgtggcgagcctcggggtctacacgaattcgccgccgccgagcccgccgaagccaccgccgccaccggcgccgccggcggtacctgtggcgatggaccccgggctaccgaggccgccgagaccgccgagaccaaggaggatgctgaagccgccgccaccgccctgccccccgtggccaccggtcccaccggtgcctgttccaaagggccccgcgtcgccggtgccgccggtgcccccggagccacccatcccgccccggccaccgacgccggcaaaaccattgccgccaaagccgcccgcacctccgttgccacccatcccaggctgagagccgttgtggccggtgccgccggtgccgccagcgccgccggtgccgccggtgttaccgttgccgccgttgccgccagtgccgcctctgccgccggtgaggccgccgttggcaccctggccgccggtgccgccggtgccgccggtgccgccggtgccccagtcgccgggggtgccacctgggccgctggaaccgccaagtcctgcatcgcctccgcgtcctgcatcgcctccgcggcccccgccgccgccgtcaccaggtgaggtgacaaggtcgccactggcgccgttgccaccgttgccgccgttgccgggtgtcccgccggtcccaccgttgccgccggctccggtgaggccttggccgccgttgccgcctctgccgccgttgccgcctctgccgccgtcaccgccatcgccctcgttggtgccgaggacgcccttggcgccggtgctgccggcgccgccagtcccgccgatgccaccgttgccgccgttggcgccggtgccgccgttaccgccgttacccccgtggccgccggggccgccgtttccgccgctggcagcgccgtggccgccgtgaccgccgttgccgccgtcgtgcaggatgctgccggccggccccgccttgcctgcggtggagccggtgccgccggggccgccggcgaaggcccctgctccctggccgttgccgccgttggccccgtcaccgggagcaccgccgtcgccgccggccccaccggcaccgcccgcgccgtcgctgactacgccttgaccgccgttgccgccggccccgccgttgccgccggcgccgccgtgcccgccggcaccgccgggttgtccgggcgcacccacggccacgccgttggcaccggcggcgccgttgccgccgaatccgccgaggccgccgttgccgccggcgccaccgttaccgccgttcaggccggccccgccggccccgccggcgccaccgttgccgccggggttaccgtttggcccgttttcaccagggttggtggcgttggcactcatgccaccaaacgcgccgtcgccgccgcggccgccgttgccgcccgtgccggcgctgccgccgttgccgccattgccgccgtcgccgccgttgccgccgaccacttgggagttgccgccgttgccgccgtcgccgccgtcgccgccgctggttggagtgaagccgtgggcgcccttggcgcctggggtagagccggcgccaccgctaccgccctgcccgccggcgccggggttaccgccgttaccgccgtgaccgccgttaccatcgccgaaggcgaagttgccgttggcgccgttgccgccgtcaccggcgagcccgccggccccccctttgccgccggacccgccgacaccctggattccgttctggccaaagaggttccccgccaaaccgccgggcccgccttggccgccgttaccgccttgcgcgccgggcccgccgtggccgccgtcgccgcccttggcgcccggcgtggtggcgttggcgccgttggcgccgttgccgccggccccaccgtcggcgccgttgccgccggccccaccggtcccgccgtcgcccccgaagtctccgccccggccgccggccccgcccgccccgccagccccgccgttctggccgctcgtgccggattcgcccgcggtggtgggcgaggaaccggcgacaccggccatgccgtccccgcctttgccgccggccccgccattaccaacaagcccgccgttgccgcccttgccgccggccccgccggccccgccggcgacggtggcgttcgcgccgttgccgccggtgccgccgttgccgccgctggtcggggtggcgccgcgggcaccgtctgcacccgcggtggatccggcgccgccgatcccaccagcaccaccgatgccgcggctaccgccgttgccgccgttgccaccaactccatcgccgccgttatcgaacgtgcccttggcaccgttgccgccatcaccgcccatgccgccggcgccgccgtttccgccggccccgccggcacccatgctgccgtcctggtgggtggctgcaagcgccttaccgccttgcccaccggctccaccgccaccgccggctccaccgttgccgcccttgccgccgtcggtgccatccgcgcctgcccccaggccgttaaggccggtggcgccggtggcgccgttgccgccgttgccgcccttaccgccggcgccgccagcaccgccgtcgcctgcttgggctccgccgtcgccgcccttaccgccagcgccgccagctccgccgccaccgccgttagggtcgccgccagaaggcggggcaccgggggcgccgttgccgccggcacctccggcgccgccattgccgaccagcccgccggccccgccggccccgccgttaccgccggctttgccgcccgatgagaagtgggcgccgttgccgccggccccgccgttgccgccgctggtggggctggccccggccgcgccgtgggcaccgatcgtggagccggctccgccggtgcctccggccccgccggcgccggggtcaccgccatggccgccggccccgccggcacctgcgttgaaggcctggttgccggggccgccggccccgccgtcaccgccaacaccgccggccccgccggtcccgccggccccgccggcgccttggccgcccagcaggctgatcaggccgccggccccgccggggccgccagccccgccagccccgcccatcccgccgttaccaccatcaccgccgttatccccagcgacaatcaaggcacgagaaaatccggccccgccggccccgccggtcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctagcaacggttggtcttcgggcccaatccttagggcgtcacactgatcaatcccagatagcgattttcatcgggctggtgtgaaaattgtcctgaccgcggttcgggctggcgagcggtgccgatatgccggcgaagtcgtgtgaatcgaccctgcggctctgctgccacagttacccggtctaccatcgtgcgtagtagaagctgcgcgcggctgcgattcccgaggagttagtgcgtgaacgttcgcgggcgcgtcgcgccgcgccgagtgactggtagggcaatgagcaccctgctggcctacctggcgttaaccaagccgcgagtcatcgagctgctgttggtcaccgcgataccggcgatgctgctggccgaccgcggcgccattcatccgctgctcatgctcaacacgctcgtcggcgggatgatggccgccaccggcgccaacacgctcaactgcgtcgccgacgccgatatcgacaaggtgatgaagcgaaccgcgcgccggcccttggcgcgggaagcggtgccgacccgaaacgcgttggcactcgggttgacgttgacggtgatctcgttcttctggctatggtgcgccacgaacctgctggcgggggtgctggccctggtcaccgtcgcgttttatgtgttcgtctacacgctttggctcaagcgacgcacgtcacagaacgtggtgtggggtggggcggccggctgtatgccggtgatgatcggctggtcggccatcaccggcaccatagcctggccggcgctggcgatgttcgcgatcatcttcttctggacgccgccacacacctgggcattggcgatgcgctacaagcaggactaccaagtggccggggtgccgatgctgccggcggtggcgaccgagcgtcaggtcaccaagcagatcttgatctacacctggctgaccgtggccgcgacgctggtgctggcgttggcgaccagttggctttacggcgcggtggccctggtggccggtgggtggttcctgacgatggcccaccagttgtatgccggggtgcgcgccggcgagccggtcaggccgctgcggctgtttctgcagtcgaacaactatctggcggtggtgttctgcgcactggccgtcgactcggtgatcgcgctgcccacgctgcactgattgggggcccagttccgctgcggtgccggccctgctcggccaacgtagtcagatggttggatcgccaccggcgccaccggcgccgcccgcgccaccagcaccgccgctgccatctgggtccgtcgagtcgccgaggacgccggcgccgccattgtcgccaaataccgtgagacctagcagggtgccggcgccgcccttgccgccggccccgccggcgccgcccaatccaccgaaacccctcccttcggtggggtcgctgccgccgtcgccgccgtcaccgcccttgccgccggccccgccgtcgccgccggctccggcggtgccgtcgccgcccttgccgccggccccgccgtcgccgccggctccggcggtgccgtcgccgccctggccgccggccccgccgtttccgccgccgccgccatcgccgatgatgttttccccgcccttgccgccagccccagcgttcccgccggctccgccactggcgccggtgccgccgggtgcaacggcgttggcgccgttaccgccgttgccgcctttgcccccggtgtctgcaaagtcgggggtcgcaccctgcgcggcgcgggtcacgccgtcaccgctgagccccccgagcccgccagcgccgctgaagccaggattgccgccgttgccgccatggccgccgttggcaccgggtgcgacggcgttgccgccggtcccgccgaccccaccgttgccgcctttaccaccgtcctggccacgctcgcccgcggtggtggcattggcaccctcggcaccactaccaccgagcccgccgtctgcgccgcggccgccagtcccaccggccccgccattgccggcgagagttccgccgtcgccgccggcgccgccctggccgccgttgccgccgctattgcctttgccaccgactgcgcccgaatcgctcgcgttcgtccctgcggcgccgttggcgccgttgccgccggccccgccggcgccgccgttgccgaccagcccgccatggccgccgggtccgccgttggcgccgttggtgcccgcggtggtggcgttggcgccgttgccgccggcaccgccgttgccgccgctggtgggggtggcgccgatggcgccctgagcgccggtgatggagccggctccgccggtgcctccggccccgccggtgccggggttgccgccgttgccgccgtgaccgccggcaccaccgttgacggcctggttgccgttggcgccggctccgcggtcaccgccgacgccaccagcgccgccgtccccgccgtcaccgccggcgccttggccgcccaacaggctgatcaggccgccggccccgccgaccccgccgaccccaccggcaccgccgctaccaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaacctcaccgcgaatacatgagctgatccgcgaggcagcgcgaatcgccctcaacccgacccaggaatggctcgacgaattcgaccgtgccattctggccgccaacccatccatcgctgccgaccccgccctggccaccgttgtcaagcgttccaatcgggcgcatctcatccatttcgcggccgccaacctgcgcaatcccggcgccccggtgcccgcgaaccttggtcccgagccgctgcgcatggcccgtgatctcgtgcgcgtcggtttagatgccttggccctcgacatctaccgcatcggacaaaacgtggcctggcggcgctggacggacatcgcgttcggactgacctccgaccccgacgagttgcacgaattactggatgtgccatttcggacagccaacgagttcgtcgacaccacccttgcgggcatcaccaccgagatgcaattggaacgcgacaagctcacccgcgacgttcctgccgaacgccgcaaaatcgtccagctgctcatcgacggtgcccccatcagccgtgagcacgccgaagcgcgattgggctaccctctcgaccgatcccacaccgccgccgtcatctggggtgaccaggcccagggcgaccacagccacctggaccgagtcgccgacgcgttcggccatgccggcggatgcccgcacccgctggtcgtggtagccggcgccgcgactcgctgggtgtgggtaaaagacgcccccgggtttgacatcgacctgattcacgaggtgctccatgacatacccgacgcgcgtatcgccatcggggccaccgcgccgggaatcgaggggttccggcgcagccaccgagacgcactcaccaccgctcggatgattatccggctggaatcaccgcaccgagtcgcctttttcaccgacgtcgagatggtcgcgttgctcaccgaaaacgccgagggtgccgacgacttcatccaacgcaccctcggaaacctcgagtcggccagcccggctctgaaaacgacgctgttgaccttcatcaaccagcagtgcaacgcttctcgggccgcgagacttctcttcacccaccgcaacaccttgatgaaccgactcgagaccgcgcaacgacttctgccccgccctctcgccgacaccaccattcacgtcgccgtcgcactcgaagcccagcagtggcgggagaagcaaaccagcgatcctccggcaaagaaagagtcgaatggcaccaagatgcgctagcaagacagcgcagcacagaccgctacgctacggcagcagcacgaccgagccgaccgtcttgcgagcctccaggtcctgatgggcgcgcaaggcgtcggccagcgggtaacgtccgccgaccgccacggtgatcgcttcgctgccgatcgcgtcgaacagctcagcggcccgccagctgaactcctcgccggtgcgggtgaagtggaacagcgagggacgggtgaggtacaccgatccggcggcattgaggcgctgcggatcgaccggtggaaccggaccgctggcggcgccgaacagtgctaatgtcccgcggacagccaggctggctaggctggcgtcgaaggtggtggcgccgacaccgtcgtaaacggcttgcacaccggtgccgccggtcagttcgcgaacccgcccggcgaactgccaggcatcctccgggtagtcgagaaccacgtccgcgccggcatccttggacagcttggccttctccgccgtcgaaacggtggtgatcacccgcacccccaggtgagtggcccattgtgtcaggatcaagccgacgccgccggcgccagcatgcaccaagacggtgtcaccacgcttcaccgggtacaccgacttcagtaggtaatgcgccgtcaggcccttcagcagcgccgaagccgctacctcagacgtgacgtcgtcggggaccttggcggtcagagatgctggcgctgtgcagaattcggcgtaggcgccgttggctgaggcgctgaccacgcggtcgccgacgctgatggcggtgtcggctgcggtaactcctgggccgacggcctccaccgtgccgcatacctcggagccgatgacgaacgggagttcgcgcggatattgcccggagcggaagtaggtgtcgatgaagttgacaccgatggcctcggccttgatcaggagctcgccgtggccgggttgaggttgcggctggtcgacgtggcgtaagacgcctggcccgccggtttcggtgacttcgattgcgtgcatgtggctatcatgcccgggcatgaagcttgcccggccggacgtcttccatccgcgcgtcgttttggcgggttggccacagcagcccgccggtgacggcgacgatgctgggctggttgcggccctgcgccaccgcggcttgcatgctggttggctgtcttgggacgatcccgaaatagtccacgcggatctggtgattttgcgggctacccgcgattaccccgcgcggctcgacgagtttttggcctggactacccgcgtggccaatctgctgaactcgcggccggtggtggcctggaatgtcgagcgccgttacctacgtgacctgatggatcggggggtgccgaccgtgcccggcgaggtgtatgtgccgggagagccggtccggttgccacgcaaaggccaggtcttcgtcggtccgaccatcggtaccgggacacggcgctgtagtgcccggttcgctgccgagttcgtcgcgcaactgcacgcggccggccaggcggtgctcgttcagcccggaggttccggtgacgagaccgtgttggtcttccttggcggtgagccgtcgcatgcgtttaccaagcaggccgacacttggcgccagaccgagcccgacttcgaaatctgggacgtgggtgcggccgccgtggccggcgcggccgcgcaggtgggtgttgacccaggtgagctgctctacgcgcgggcccacatcacaggtggaagccgagatccccggttgctggaattgcaattggtggacccgtcgctgggctggcagtggctggacccagacatccgcaatcttgcccagcgtgacttcgcgctatgcgtccagtcagcgttggagcggctggggctgggcccgttctcccatcgacgcccatagcgcggcggtggccgccgtaaccgccgcggcaccggccacgtgaatggcgaccagggcggcgggtaccccggtgaagtattgcgtggtaccgacggcggcttgcgtggcaaccagggcgagcagcacggcgagtcgcaccagaatcgcccgggtggcacccacggccagcagcccgaaacccaacccgatcagcagcgcaaggtaggcaaccaacagcgacgaatgcatatgcaccaaggtggtgatttcgactttcagccgcggcacggtccggctggggctgcgatctcccgcgtgcgggcctgccgccgtgactagcgtgcccgtcaccagcaccgcggccaggttcagcgcgctgagcgccgtgagcgcacgcaacgggctgaccaccagttcgtggacgactccgtcatcgggctggccgatcttgacgtagagcagcaccgccagccacaccatcgtcatcgacgccagcaggtggatggccaccgtccaccacagcagcccggtgcgtacggtgatgccaccgatcatcgcctgcaccaccgtcgacaccggcatcagccacgcgtaggccaggacttccgtgcgccggcgcgcccgggtgacgaccagcacggccagtgccgcggctatcaccaccgcaaacgtgaccatccggttgccgaactcgaccgcctgatggacccgcggcacctcggcgaccaccaccggggtgaagctacccggaaaacactgcggccaggtcggacaccccaggcctgaggcggtaacccggacgattgccccggtgacggcgatgccgccctgggtgaggatgacgattgcggcgatgacccgctggacacgcaggctgggagacaccgcccgatcgtaaggcaccaaaaactacacgctgtagtacgggcggaccggtgtcgaaactgcaaccacgcaccgatgcgtcggcgtgtcttgtgcgtggttgcagtgtcgcgaagccgggcggccggttcaggtgaaccggaaccagcgcagtgcggccagtgcggccagcgcgccccacaccgctaggacgacgatcccgaaccagtccaccgacacggtcatggcctgcgacagcgcctcggtgagcgcgcccgacggggtaacccgagccacccatttgaacgccgtcgggatcacgttcgactccaaggtcagcgcaccgaaaccggcgaatacgaaccacatcaggttggcgacggcgagaacgatctcggctcgcaaggtgccgccgagtagcaggccgagcgccgcaaagcccgcggtacccagcgcgatgatcccggcgcccaatgtcagggccgtcagcgccggccgccagccgagcgcaaagccgatggcgcccaagatgatggcctgcaagaacaccacggcaaccactgccagcgacttgccggcgatgatcccccaaaccggcagcggggtagcaccgagtcgtttgagggcgccgtagcggcgatcgaacgcgaccgcgatggcttgcccggtgaatgcggtggagatcaccgcaagcgccatgatgaccggaacaaaggtggcggcgcggttgtggccgaacgagcccatcggcagcaaagtcagcccgaccagcagggtgatcgggatgaacatggtcaacagcagttgctcgccgttgcgtaacagcagcttcaattccaggctgaactgtgcggcaagcatcagggggacggcgttggggcgggggtccgggctgaaggtgcccgcgggaaaagcggggcgattggtttgggtcactgccgcaacttcctgccggtgagatccaggaacacgtcttcgaggctgcgttgctcgacccgcatgtcggtggctagcacgtcgatttgtgcgcaccacgcggtgaccgtcgccagcacctgcgggtcaaccggaccttcgaccaggtactcgcccggggtcagctcggtggcctggtagccctcgggcagtgccgaggccagcagcgacaggtcgagccgcggcggcgcggtgaaccgcaactggtctttggcgccgctgcgcatcagttctgccggtgtgcctgcggccaccgtcaccccgtggtcgatgatcaccaaccgatcggcgagttcctcggcctccttgagatgatgcgtggtcagcaccacggtcacgccatcgcggcgcagcgcgtcgatcaactcccacaccagtacccgggcatgggcatccatgcccgcggtgggctcgtcgaggaacaccagttggggacgcccgaccagcgcgcaggccagcgcgagtcgttgctgctgcccgccggagagccgtcgataggtggtgcgggcggcctcggtgagacccaaggtgtccagtagccagtgcgggtccagcgggttggcggcgtaggacgcgaccagatccagcatttcgccggcgcgtgccgccgggtagccgccgccaccctgcaacatcacgccgatgcgtgcgcgcaggcgtgcgttgtcggtgatcgggtccagtccaagtacctcaatgctgccggcgtccgggcggacgaagccctcgcacatctcgacggtcgtggtcttgcccgcgccgttggggcccagcagcgccatcacttcggcgtcatgcacgtcgagatcgaggttggaaacggcggttattgacccgtatcgcttacataccccgcgaagccgcagtaccacctcgggggtgtctggggcgcggttcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtggaatcagcgtaggcgtcgggcgctgccgtcggccggcgggtcgcaggggtcttgctggccgactccgcggcggtgaccacttgctcggctgcaagtggccgccatggtaaccgggtgtaggtcagggcaatcaggaggatcacgatgatggcgctggccgcggtcgcatccacgatctgaaacagcgcgaagcggtcaccattggcggtcggaccgaaaattccgacgatgagggtggccaggattgccgctacccgaaatcccgggcgggttgcccaggcggccagcggaattatcgcccacagcaggtaccagggctgcacgacgggaaacagcagcacggtgacagctagcgcaacgcccaggccgccgatcgggtgcagccggccgcggagcacggccaataacagccagcacaccatcaccgtgatgatcagcacgccgatggcgcgggtgagtgacaacacggcggtggtgtgatcacccaggcccagcaggatgccgacgtgcccggtgcccagggccagcagtgtcggcggcgacatccagctgcgcaccacattggcggtgcccagcgtgttgatccagccgaatccgagaccgctggcccaacccaggatggccattatcgccagcgttagactcgccatcacagcggcggcgagcagcagtgctcgcaagttgccaccccagcggtatgccagcactgtcgtgacgaagcccatcgccagcagcgagggtagcttcacttgcgacgacagcgtgatcaggatggaacccgccagcagcatggccaggggcccccattccggacggggtttgactgcccggctcgcgcccgcacgcggggatgcccccagctcgggccgccggctggcccgtattgtggcggggcccaaccgccaggtttcgggcgacgggcgtggggtattcgccatatcaaggccgcgcagcgcgaattcgacgccggtcagcatcagcccgagcatcagcgcttcgttgtggatgccggcgaccaaatgcatgatcagcagcggattggccgcgcctagccacagcgcgctgacctcggcgacgccacagcgctgagctagccgaggggtcgcccacacgatcagggtcacaccgatcaacaccacaagccggtggcagagcacggcagcgacgatgttttccccagtcagcgacgagattccgcggccgatccacaagaacagcggaccatatggcgccggtgtctcccgccacaggctgggcaccgacagggtgaacacgtggccgaggcccaagccggacgccggacccacccggtaagggtcgagtccgtccctgccgatctcactttgggctagatatgagtagacatccttgctgtacatcggtggtgcgatcaatagcggcagcatccagagcagcagggtgcggtccagttcgccgcgcgacatccgccgcctgcccagcgtgaaccggccgagcatcagccaggccagcgccatcatgaccgccccggtcgtggtcatggtcaacgacaccgtttggattcgtgacggcagattgagcagccggaccccgaaggtggggtcctggacgacgggtcgggccccggcgcccagggcgccgatggccatcaggacggtgccggtggccccaaacaggcgggtgcgcgccagcgcggtgagctcggtagtggtcagcggtgcacccaccgcctgctcgtcgccatgcaggctggcgatcgaccagctcagcgtatggtggcgggctgccattggtgcagcctaacggcatgcccgggaattgcttaggcgatctcaatgtgaccagcacaaccctgccgcatagggcatccctggtagaccgatcaacggaattttgtcacactgatgttgtgaaaatcccggcggtctctaccactgtccccgcggcagtctcggacggtcacactcgtcgggccattgtgcgcttgctgctggaatccggatcgatcaccgccggcgagatcggtgaccggctgggcctgtcggccgccggtgtgcggcgtcatctggacgcgctgatcgaggcgggtgacgcggaagcgtcggcggccgcgccgtggcagcaggtgggacgcgggcggcccgccaagcgctaccggctgaccgcggccggccgggccaagctcgaccactcctatgacgacctggcgtcggcggccatgcggcagctgcgggagatcggcggcgaggaggcggtgcggacgtttgcccggcgccgtatcgacgccatcctggccgacgtcgcgccggccgacggtcccgacgacgccgcgctcgaggcggccgccgagcggatcgcaacggcgctcagcaaagccggctacgtcgccaccaccacgcgggtgggcgggccgattcacggtgtgcaaatctgccagcaccattgcccggtatcccatgtcgccgaggaattccccgaattgtgcgaaaccgagcagcaggccatggccgaggtgctcggcacccacgtccagcggttggcgaccatcgtcaacggagactgcgcctgcaccacccacgtacccctgtcgccggcgcccagcccgcgcccacccgccaccagcaccgaaggagtgtcccgatgacactcaccccagaggccagcaagagcgttgcccagcccccgacccaggctcccctgacccaggaagaggcgatcgcgtcgctgggccggtacggctacggctgggcggactccgacgtcgcgggtgccaacgcgcagcgcgggctttccgaggcggtggtccgcgacatctccgcgaagaagaacgagcccgattggatgctgcagtcgcggctgaaggcgctgcgcattttcgaccgcaagcccattccgaagtggggctccaacctcgatggcatcgatttcgacaacatcaagtacttcgtgcgctccaccgagaagcaggccgcgagctgggatgatttgccagaggacatccgcaacacctacgaccggttgggaatcccggaggccgagaagcagagattagtagctggagtagccgcacaatacgaaagtgaagttgtatatcaccagatcagagaggatctggaggctcaaggagtcatatttttagacactgatactggtttgcgagaacacccggatattttcaaggaatatttcggtacagtaatccctgccggcgataataagttttctgcattgaatactgcagtttggagtggtgggtcctttatttacgtcccgcccggtgttcacgtcgacattccgctgcaggcctacttccgaatcaacaccgagaacatgggccagttcgagcggacgctgatcatcgccgatgagggctcttacgtgcactacgtagagggctgcctgcccgccggcgagctcatcacgaccgccgacggcgatttgcggcccatcgagtcgattcgcgtcggtgacttcgtcaccggccacgacgggcggccacaccgcgtcaccgctgtacaggtgcgtgacctcgatggcgagctgttcaccttcacaccgatgtcgcctgccaacgcattctctgtcaccgccgagcacccccttctcgctattccccgcgacgaggtgcgtgttatgcggaaggaacgcaatgggtggaaggctgaagtcaacagcaccaagctgcgtagcgccgagccgcgatggatcgcggcgaaggatgtggccgagggtgacttcctgatctaccccaagccgaagccgatcccccacaggacggttttgccgctcgagtttgcgcgcctggcgggctactacctggcggagggtcacgcgtgtctcaccaatggctgtgagtcgctgatcttctcgttccacagcgatgagttcgagtacgtcgaggatgtgcgccaagcgtgcaagtcgctgtacgagaagtcgggatcggtattgatcgaggagcacaagcattcggcgcgcgtcaccgtgtacacgaaggcgggctatgcggcgatgcgcgacaacgtcggcattggatcgtcgaataagaagctgtcggatctgttgatgcgtcaagacgagacgttcttgcgtgagctggtcgacgcctatgtgaatggagacggcaacgtcacgcgccgtaacggggcggtgtggaagcgggtacatacgacatcgcgcctctgggcgttccagttgcagtccatcctggcgcgtctgggtcactacgccactgttgaactgcgccgaccgggcggccctggtgtgatcatgggccgcaacgtcgttcgcaaggacatctaccaggtgcagtggaccgagggcggccgcggaccgaagcaggcccgcgactgcggcgactactttgcggtgccaatcaagaagcgagcggtccgcgaagcacatgagcccgtctacaacctcgatgtcgagaatccggacagctacctcgcctacgggttcgccgtgcacaactgcaccgcaccgatctacaaatcggattcattgcactcagcggtggtcgagatcatcgtgaaaccccatgcgcgcgtgcgttacaccaccatccagaactggtcgaacaacgtctacaacctggtcaccaagcgggcccgcgccgaagccggggccaccatggagtggatcgacggcaacatcgggtccaaggtgaccatgaagtacccggcggtctggatgaccggcgagcacgccaagggcgaagtgctctcggtggcgttcgccggcgaagaccagcaccaggacaccggcgccaagatgctgcacctggcgccgaacacgtcgagcaacatcgtgtccaagtcggtggcccgcggcggcggccgcacctcctaccgtggcctggtgcaggtcaacaagggggcgcatgggtcgcggtccagcgtgaaatgcgatgcgctgctggtggatacggtcagccgcagcgacacctacccctacgtcgacatccgcgaggacgacgtcaccatgggccacgaggccaccgtgtccaaggtcagcgagaaccagctgttctacctgatgagccgcgggctgaccgaggacgaggcgatggcgatggtggtgcgcggcttcgtcgagccgatcgccaaggagctgccgatggagtacgcgctggagctcaaccggctgatcgagctgcagatggagggcgcggtcggatgacggctccgggactgacagcagccgtcgaggggatcgcacacaacaagggcgagctgttcgcctcctttgacgtggacgcgttcgaggttccgcacggccgcgacgagatctggcggttcaccccgttgcggcggctgcgtggcctgcacgacggctccgcgcgggccaccggtagcgccacgatcacggtcagcgagcggccgggcgtatacacccagaccgtgcgccgcggcgatccacgactgggcgagggcggcgtacccaccgaccgcgttgccgcccaagcgttttcgtcgttcaactccgcgactctggtcaccgtcgagcgcgacacccaggtcgtcgagccggtaggcatcaccgtgaccgggccgggggagggcgcggtggcctatgggcacctgcaggtgcgtatcgaggagcttggcgaggcggtcgtggtcatcgaccaccggggcggcggaacctacgccgacaacgtcgagttcgttgtcgacgacgccgctcggctgaccgccgtgtggatcgccgactgggccgacgacaccgttcacctcagcgcgcaccatgctcggatcggcaaggacgcggtgctgcgccacgtcaccgtcatgttgggcggcgacgtggtgcgaatgtcggcgggcgtgcggttctgcggtgcgggtggggacgcggaactgctggggctgtatttcgccgacgacggccagcacctggagtcgcggctgctggtggaccacgcccaccccgactgcaagtcgaacgtgctgtataagggtgcactgcaaggtgatccggcgtcgtcgttgcccgacgcacacacggtctgggtgggtgacgtgctgatccgtgcgcaggccaccggcaccgacaccttcgaggtgaaccggaacctggtgctcaccgacggcgcgcgtgccgactcggtgcccaacctggagatcgagaccggcgagatcgtcggcgccggacacgccagcgccaccggtcgcttcgacgatgagcaattgttctacctgcgttcgcgcggtattcccgaagcacaggcccgccggctggtggtccgcggcttcttcggtgagatcatcgccaagatcgcggtgcccgaggtacgcgagcgcctgaccgcagccatcgaacacgagctggaaatcacggaatcaacggaaaagacaacagtctcatgaccattttggaaattaaggacctgcacgtcagcgtggagaaccccgcggaggcggaccacgagatcccgatcctgcgcggcgtcgacctcaccgtgaaatccggtgagacacatgccttgatgggacccaacggctcgggcaagtcgacgctgtcctacgccatcgcgggccatcccaaataccacgtgacgtcgggcaccattaccctcgacggcgcggacgtgctggcgatgagcatcgacgaacgtgcgcgggccggcctgtttctggccatgcaatatcccgtcgaggtgcccggtgtctcgatgtcgaacttcctgcgctcggcggcaaccgccattcgcggcgagccgccgaaactgcggcactgggtcaaagaggtcaaggccgcgatggccgcgctcgacatcgacccggccttcgccgagcgcagcgtcaacgagggtttctccggtggcgagaagaagcgccacgagatcctgcagctagaactgctcaagcccaagatcgccatcctggacgagaccgactccggcctggacgtcgacgcgctgcgcgtggtcagcgagggggtgaaccgctacgccgaatcccagcacggcggcatcctgctgatcacgcactacacccgcatcctgcgctacatccacccggaatacgtgcacgtgttcgtcggcggccgcatcgtcgagtccggtggttcggagctcgccgacgaactcgaccagaacggctacgtgcgtttctcccccgcaagcgggcggtacccccaccaacccgcgccaaccggagcctgacatgacggcctcggtgaactcgctcgatctggcggcgattcgcgccgatttccccatcctcaagcgcatcatgcggggtggaaacccgttggcgtatttggactccggcgccacctcacaacgcccgctgcaggtcctcgacgccgagcgcgagttcctgaccgcgtccaacggcgcggtccatcgtggcgcgcaccagctgatggaggaggcgaccgacgcctacgagcagggccgcgcggacatcgcgttattcgtcggcgccgacacggacgagctggtgttcaccaaaaatgccaccgaggcgctcaacctggtgtcatatgtgctgggggacagccgtttcgagcgtgccgtcggccccggcgacgtgatcgtcaccaccgagctggagcatcacgccaacctgatcccgtggcaggagctggcccggcgcaccggggccacattgcgctggtacggggtgactgacgacgggcgcatcgacctggactcgctgtatctggacgaccgtgtcaaagtcgttgcgttcacccatcattccaatgtgaccggggtgctgacaccggtgagcgagctggtctcccgcgcccaccagtcgggtgcgctgaccgtgctggacgcctgccagtcggtgccgcaccagccggttgacctgcacgaactcggcgtcgacttcgccgcgttttccggacataaaatgctgggccccaacggaatcggtgtgctgtacggccgccgtgagctgctagcgcagatgcccccatttctcaccggcggttcgatgatcgaaacggtgaccatggaaggcgccacctacgcgccggcgccgcaacggttcgaggccggtaccccgatgacctcccaggtggtcgggttggccgccgcggcccgctatctcggcgcgatcggcatggccgcggtggaggcccacgagcgggagctggtagccgcggccatcgaaggcctgtccggcatcgacggtgtgcggatccttggcccgacgtcgatgcgggaccgagggtcgccggtggcgttcgtcgtcgagggcgtgcacgcgcacgacgtgggtcaggtactcgacgacggcggcgtggcggtgcgggtcgggcaccactgcgcgctgccgctgcaccgcaggttcggtctggccgccaccgcgcgggcgtcgttcgcggtgtacaacaccgcagacgaggtggaccgcttggtggccggcgtgcggcgatcccggcatttctttggaagagcgtgacgttgcgtctggagcagatctatcaggacgtgatcctcgatcactacaagcatccgcagcatcgggggctgcgggagccgttcggcgcccaggtgtatcacgtgaacccgatctgcggcgacgaggtcacgctgcgggtcgcgttgtccgaggacggcaccagggtcaccgacgtttcctatgacggacaaggctgttcgatcagccaggccgcgacctcggtgctcaccgaacaggtaatcggacaacgcgtgccgcgggcgctgaacatcgtcgacgccttcaccgaaatggtgtcctcccgcgggaccgtgccaggcgacgaggacgtcttaggcgatggggtcgcgttcgccggggtggccaaatacccggcccgggtgaaatgcgcgctgctcggatggatggcgttcaaagatgcgctggcccaagccagcgaagccttcgaggaggttacagatgagcgaaaccagcgcaccggctgaggaattgctcgccgacgtcgaggaggcgatgcgcgacgtcgtcgacccggagctggggatcaacgtcgttgacctgggcctggtctacggcttggacgtgcaagacggtgacgaagggaccgtcgcgctgatcgacatgaccctcacgtcggcggcgtgcccgctgaccgatgtcatcgaggatcagtcgcgcagcgcgctggtcggcagtggcctggtcgacgacatccgcatcaactgggtgtggaacccgccgtggggcccggacaagatcaccgaagacggccgcgaacaattgcgggcgctcggcttcaccgtctgaaccggcgcgtcgccgaacgtgaactgagggcggagaatccggcaaaataccgccgtgagttcacgttcggcgggcggtgcgagcgaaacccgcctcagaaggcgtcttcgggcacgcgcatgatgtcgtcgtcgatgttttcgatgacactgcgcaccccggtcagtttcggcagcatgttcttcgcaaagaacgccgcgaccgcgatcttgccccgatagaacgcttcatcgttctgcgatggcccgtcggccagtgcggcgtgtgcgaccccggccagcacgagcagccgccagccgatgagcaagtcgcccacggcgagcaaatagcgcacggatccgagccccaccttgtagatgtcgctggagtgctgcgcggcggacatcaggtacccggtcagcgcgcccgtcattgccgtgatgtcgtcgagcgcggtgcgcagcagctcggcttgcggttttagcgacgggtcaatgttctcgacggtgtgggtgacctgagccagcacaaattgcaaagccttgccgtgatcgcgcacgatcttgcggaagaagaagtccagtgcctggatcgccgtggtgccctcgtagagggaatcgatcttggcgtcacggatgtactgctcgaggggatagtcgaccagaaagcccgagccgcccagcgtctgcagcgactcggtgaggatttcgtaggcgcgttctgaacccacgcccttgacgatgggcagcagcagatcgtccacgcggtgcgccatgtcgtgatcggcacccgaaacccgttgggccacagcgtcgtcctggtgagcagcggcatacaggtacagcgcccgcaggccttcggcataggccttttgggtcatcaggctgcgccgcacgtcggggtggtgcatgattgtgacccgcggcgccgtcttatccgtcatctgggtcagatccgcgccctgcacccgctccttggcgaaggcgagtgcgttgagatagcccgtcgacaatgtgccggcggacttaactccgatggtcatgcgagcatgctcaatcaccgtgaacatctgcgcaatcccgttgtgcacgccgccgaccagatagccaacggcgggcacgtcggcaccgccgaacgtcaattcgcatgtcggagaggactttaagcccatcttgtgttccaggccggtcacgtagacgccgttgcgggcgccgagctcgaacgtatcggggtcgaagaggtagttgggaacgtagaacaggctcaaccccttggtgcctgggccggcgccctcaggtcgggccaacaccaaatggaagatgttctccgcggtattgccgacatccccaccggagatgaaccgcttgacgccctcgatgtgccaggtgccgtcgggttgttcgaacgctttggttcgacccgcgccgacatcggaaccggcgtcgggctcggtgagcaccatggtggcctgccagccgcgctgcacgccctcggccgcccacctgcgttgctcatcattgccctcgatgtaaagggactgggccagcaccgggcccaggttgaaaaagcacgccgacgggttggcgcagtagatcatttcgttgacggcccatgccagcggcggcggcgctggcatgccaccgatctcctcggccaggcccagccgccaccagccggcctccttgattgcctgcactgtcttggccaactcgtcgggcacgctgatggagtgggtgttcgggtcgaagaccggtgggttgcggtcggcgtagccgaaggattcggcgatcggaccctcggccagccgcgccgcttcggccaagatggtgcggaccgtgtcgacgtccagatcgctgtagcgtccggtgcccaggaccgcgccgatatcaaggacttcgagcaggttgaactcgagatcgcggacattggcgatgtagtgtcccaatgcggttcccttcaggtggctgatcggccctgatcgggcccagtctctccgagcgggaagaacgtacgcaaccgtaacctgcggtgggagggcggaactgcggcgactatgttccgttcgcgccgggcaggccgagcagcagcccgcccctgccgccgagcccgggggcgccggccccgccgccgtcgccgccgtcaccgccgttaccgatcagctgggcgttgccaccgttgccgccgttgccgcccaacgcgccgccatcgccgccttccccgccgttgccgaacaacccggcctggccgccggccccgccgtgggcgctcgatgcccccccggctccgctgccgccggcgccgccgttgccatagaagaacccggcatcgccgccacgcccagcgctacccgcggatagggctgccccgccggcaccaccgtcgccgaacaggaaggccctgccgccggcgccacctccgccgaggaagctgctggcgccagcaccgccgttgccaaaaaacagcccgccgttgcctccagagccaccggctcccatgccgttggggctgatgccacccgcgccgccggccccgaagagcacggcggagccgccgatgccgccggcaccgccgccaccgccgctattgccgccggccccgccgttgccgaacagccacccgccggtgccgccggcgccgccgttggcgcccagggcgcccacgccgccgttgccgccgtggcccagcagtccggcggcgccgccgttgccgccggggccggcagcgggcgagaagccgttgccgccattgccgatcaggagtccgccggcctggccgttggggttcgccgcggtcccatcggcgccgttgccgatcagcggacggttcaacagcgccagggtgggcgcgttgatgacgtcgaatagcggctgcaaggggccaaagttggtggcctccgcggcggcgtacgcctgcgcgccgccggacagggcttgcacgaactggctgtgaaacgccgcggcttgggctctgagcacctgataggtctggccgtgcgcgccgaacaacgccgcgaccgccgccgacacctcatcggcgcctgcggccgcgacagcggtcgtctgggccgccgcggccgagttggccgcgctaatcatcgaaccgaggcgcgcgagattccccgccgctcccgacacgaactccgtattcgcgaccacgaacgacatctggcacctccgcaatgaagagctagcgaccgacgtatcttatcgcgatccagcggccgcttcacccgtttcggggtaacgcaccccgccagaatggttaatccgttagtggccccgcttgccttgtgccagtgaccaattcaatcgcataccgcaatgcaatcgagatttttggtcgttcctgcgtccctacactcggttcatcctgacgaattcgcacccctgtcgtgaggccgccggaatgaccttgaccgcttgtgaagtaactgccgcggaggctcctttcgaccgcgtttcaaagaccattccccacccattgagctggggagccgcgctgtggtcggtagtctccgtgcgctgggccaccgtggcgctgctgctgtttctcgccggactagtggcgcaactgaacggtgctcccgaggccatgtggtggacgctttacctggcctgttatctggccggcggctggggctcggcatgggcgggcgcacaagcgttgcggaacaaggcacttgatgtggatctgctgatgattgccgcggcggtcggagcggtcgcgattgggcagatcttcgacggcgcgctgctgatcgtgatcttcgccacgtccggtgcgctggatgacattgccaccagacacaccgcggaatcggtcaaaggcctgctggacctcgcgccggatcaggcggtggtggtccagggcgacggcagcgaacgggtggtggcggccagcgagctggtggtgggggaccgggtggtggtgcggccgggggaccggatacccgcagacggtgcggtgctgtcgggggctagcgacgtcgaccaacgctcgatcaccggtgaatcgatgccggtggccaaggcccgcggtgacgaggtgttcgccggcaccgtgaacggatcgggtgtattgcatctggtggtcacccgtgacccgagccagaccgtggtagcccgcatcgtcgaactggtcgccgatgcttcggcgacgaaggccaaaacccaactgttcattgagaaaatcgagcaacgctactccctgggcatggtcgcggccacccttgccctcatcgttattccgctgatgttcggcgccgacctgcggccggtgctgctgcgcgccatgaccttcatgatcgtggcatcgccatgcgcggtggtgctggccaccatgccgccgctgctttcggcgatcgccaacgcaggccgtcatggggtgctggtcaaatccgcggtggtcgtcgaacgcctggccgataccagcatcgtcgctttggacaagaccggtacgctgacccgtggcatcccgcgactggcttccgtcgcaccgctggaccccaacgtggtcgatgcccggcgattgttgcaattggcagctgccgcagaacaatccagcgagcacccgcttggccgggcgatcgtcgcggaagctcgtcggcgtggtatcgccataccgcccgccaaggacttccgcgcggtcccgggctgcggggtccacgccctggtgggcaacgatttcgtcgagatcgccagcccgcaaagctaccgcggtgcaccgctagcagagctggcgccgctcctttctgccggcgccactgccgccatcgtcttgttggatggagttgccatcggtgtgctcgggctcaccgatcagcttcgtccggatgccgtggagtccgtcgcggcgatggctgcattgaccgccgcaccaccggtgctgctcacgggtgacaacgggcgagcggcttggcgggtcgctcggaacgccgggatcaccgatgtgcgagccgcattgctgcccgagcagaaggttgaagtcgtgcgcaacctgcaggccggtggtcaccaggtgctgctcgtcggcgacggcgtcaacgacgctcccgccatggccgccgcccgcgccgctgtcgccatgggcgccggcgccgatctgaccctacagaccgcagacggggtgaccatacgggacgaactgcacaccatcccgacgatcatcgggttggcacggcaggcgcgccgggtggtcaccgtcaacctggccatcgcggccaccttcatcgccgtcctggtgctgtgggacctttttgggcagctgccgctgccactgggtgtggtgggtcacgaagggtccactgtgctggtggccctcaacggcatgcggctattgaccaaccggtcgtggcgggccgcggcttcggctgcgcgttaggctcgatgtcgcagaactgaccagggctgcgttaggggtgcccgtgaccactcgagacctcacggcggcgtatttccaacagaccatctccgccaacagcaacgtgcttgtgtacttttgggcaccgctgtgcgccccgtgcgacctgttcacaccgacctacgaggcgtcgtcgcggaaacactttgacgtcgtgcatggcaaagtcaacatcgaaaccgagaaagatctggcctcgatcgccggggtcaagttgttgcccacgctgatggccttcaagaaaggcaagctggtcttcaaacaagccggcatcgccaatcccgcgatcatggacaatctggtgcaacaactccgggcatacaccttcaagtccccggccggtgaaggtatcggccctggaacaaagacttcatcctgaggcgttgaggcaggcgtgactacccgagacctcactgccgcacagttcaacgaaaccatccaaagcagcgacatggtgctcgtcgattattgggcctcctggtgcggcccgtgccgcgcgttcgcgccgacctttgccgagtcgtcggaaaaacaccccgacgtggtgcacgccaaggtcgacaccgaagccgaacgagagcttgcagcggccgctcagatccgatccatccccacgatcatggccttcaagaacggcaagttgttgttcaaccaggccggcgcgctgccgccggcagcattggagagcctggtgcagcagctcaaggcctacgaggtggaggccggcgaagccaccacccagaacgggcgagcccaacaagcctgaccgggcgccaggcgcccggctgtgccccaccgctgcgcggcgcaagtcgtcgccgggtaccgttcaacggtgagtttggtcctcgtcgaacacccgcggcccgagatcgcgcagattaccctcaaccggccggagcggatgaactccatggcattcgatgtcatggtgccgctcaaagaggccttagcgcaggtcagctacgacaactcggtgcgggtggtggtgctgaccggcgcgggtcgagggttttcttcgggtgcggatcacaagtcggcgggggtggtgccgcacgtcgagaacttgactcggcccacctacgcgctgcgttcgatggagctcctcgatgacgtcatcttaatgctgcgacggctgcaccagccggtgatcgccgcggtcaacggccccgccatcggtggtgggctgtgcctggcactggctgcagacattcgggtggcctcgagtagcgcctacttccgggccgccggtatcaacaacgggctgaccgccagcgaattggggctgagctacctgttgcccagggccattggatcctcacgtgcgttcgagatcatgttgaccggtcgcgacgtcagcgccgaggaagccgagaggatcgggctggtatcccgtcaggtacccgatgaacagctgctagatgcctgctacgcgatcgccgcacggatggcgggattctcgcggccgggaattgagttgaccaaacgtacgctgtggagtggactggacgccgccagtctggaggcgcacatgcaggccgagggcttggggcagctcttcgtccggctgctcaccgccaacttcgaagaagcggttgccgcacgggccgagcagcgggcgccggtgttcaccgatgacacgtaacagcgcccaagacaaccgacgaccagggagcgaatgtgatcacagctacggacctcgaggtccgcgctggcgcgcgcatcctgctcgcacccgacggccccgacctgcgtgtgcagcccggcgatcgtatcgggctggtcggacgtaacggtgccggcaagaccaccacgctgcgcattctggcgggggaggtcgaaccctatgccgggtcggttacccgtgccggcgaaatcggctacctgccacaggatcccaaagttggcgatctcgacgtgctggcccgtgaccgggtgctgtccgcccgcggactggacgtcctgctcactgatctggagaagcagcaggcgttgatggccgaggtcgccgacgaggacgagcgtgaccgcgccatccgccgttacggtcagctcgaggagcgattcgtcgcgctgggcggctatggcgccgaaagcgaagccggccgcatctgcgccagcctaggcttgcccgagcgggtgctgacccagcggctgcgtaccctttccggaggtcagcgccgccgggtggaactagcccgcattttgttcgccgcgtccgagagtggcgctggaaattccaccaccttgttgctcgacgagccgactaaccacctcgacgctgattcgctgggctggctgcgggacttcctgcgcttgcatacgggcgggctggtggtcatcagccacaacgtggacctggtggccgatgtcgtcaataaagtgtggttcctggatgccgtgcgcggccaggtcgatgtttacaacatgggctggcagcgctacgtcgacgctcgggccaccgacgagcaacgtcgcatccgggaacgcgctaacgccgaacgcaaggcggccgcgctgcgtgcacaggccgccaagttgggcgccaaggccaccaaagccgttgcggcccagaacatgttgcgccgcgccgatcggatgatggccgcactcgacgaggagcgagtcgccgacaaggtggcccggatcaagttccccaccccggcggcgtgtggacgcacaccgctggtggccaacggtctgggcaagacgtatggctcgctggaagtcttcaccggtgtcgacttggccatcgaccgcggctcgcgggtggtcatactcggactcaacggtgccggcaagaccacgctgctgcgattgctggccggtgtcgagcagcccgacaccggagtgctggaacccggatacggtttacggatcggctatttcgcgcaggagcacgacacgctcgacaacgatgccaccgtttgggagaacgtccggcacgcggcaccggatgccggcgaacaggacctgcgcggcctgctgggtgcgttcatgttcaccggtccgcagctcgagcagccggccggcacgctctccggcggtgagaagacccggctcgcgctggccggcttggtggcctccaccgcgaatgtgctgctgctcgatgaaccgaccaacaatctcgatccggcctcgcgcgagcaggtgctcgacgcgctgcgcagctaccgaggtgcggtggtgctggtgacgcatgatcccggggcggccgcggcgctcggtccccaacgggtggtgctgttgcccgacggcaccgaggactactggtccgacgagtatcgagatctcatcgagctggcctgacctagatgcggctgccgcgtaacgatttcggccaaagcaccaccggggcggcggcgggttcttaggctaggtgcctgggatcgacggagggtaccgatgcggaagtcaaagaagacgcgcgatcagctgctgcgcgagttgcgcaacgcctacgagggcggggccagtatccgcaacctggcggccaccaccggccggtcgtacggatctattcacagcatgctgcgcgagtcaggcaccacgatgcgcggccgcggcggccccaatcgccgttcccggccgcgttgatccgccgattgtgaatctgacgacgcgacagcggcgtgtcgcgtcgtcagattcacagtcagcgcatgtcaagaccgacgcaccgagttctccaccaggtcgaggacggcggctagccgctgcgggtcttcgccggaggccagccgcgccagcaatccgtcgagcaccaggtccaggtagcaccgcaaaacgtcgctaggcacatcgtcacgcactcggttagcctgcttttgccggcgcagccgatcggtggtcgccgccgccaattccgcggagcgctccgcccagccgcggctgaagtcagggtcgttgcgcagcttgcgtgcgatctccaacctggtggccagccagtcgaactggtcgggcgcggcaagcatgtcgcgcatcacaccgatgaggccttcgcgggatgctacagccgccattcgctcggtatcctcgcgcgccagcgcgaaaaacagcgcgtccttgtcgcggaagtggtgaaagatcgcaccgcgcgacatcccgattgcctgttccaggcgccggaccgtggccttgtcatagccgtattcggcaaagcaacggcgcgcaccgtcgaggatctgacggcggcgagccgccagatggtcctcgctgaccttgggcacgggcgctcggtcagcctgacttcagtatgttgcgcagcacgtactgcaggatgccgccgttgcggtagtagtccgcctcaccgggggtgtcgatgcgcaccacggcgtcgaactcgatcgtggcgccgtcgcccttggtggcctggacgcacaccgtcttgggtgtcttgccgtcgttaagcacgtcgataccggtgatgtcgaagacctcggtaccgtcgagtcccaacgacgacgctgactttccttcggggaactgcagcgggatcacgcccatgccgatcaggttggaccggtggatccgctcgaatgactcggcgatcaccgcccgcacgcccagtagcaatgtgcctttggccgcccagtcccgtgacgaacccgacccgtactctttgccgccgaacacaaccagcggaatgtgttgcgccgcatagttctgcgcggcgtcgtagatgaacgcctgcggaccgcccggctgggtgaagtcgcgggtataaccgccggacacgtcgtctagcagttggttacgcagccggatgttggcgaaggtgccacgaatcatcacctcgtggttgccgcggcgagaaccgaaggagttgtagtccttgcggtcgacaccgtgttcgtcgaggtagcgcgccgcgggagttccgggcttgatggcgccggcgggggagatgtggtcggtggtcaccgaatcaccgagcagcgccagcacccgggcaccgctgatgttgccgaccggttcgggtttggctgtcatcccctcgaaatacggcggcttgcgcacgtaggtcgaattcgggtcccactcaaaggtgttgccgctcggggttggcaggttgcgccagcggtcgtcgcccttgaacacgtcggcgtagttgcgggtgaacatctcctggttgatcgccgcggcgatggtgtcggagacatcctgctgcgatggccagatatcgcggagaaaaacgttcttaccgtctttgtcttgaccgagcggctgggtttggaagtcgaagtccatggtcccggccagcgcgtaggcgatgaccagcggcggcgatgccaggtagttcatcttcacgtctgggttgatacggccctcgaagttccggttgccggacagtaccgcggtcaccgaaaggtcgttgtcgttaaccgcttttgagatttcctcgggcagcggcccggagttgccgatgcaggtggtgcagccgtagccgaccagatagaagccgagcttctccagatacggccacaggccggatctgtcgtagtagtcgttgaccacttgcgagcccggggcaatcgtggtcttcacccacggcttcgaggtcagtcccttttcgacggcgttgcgggccagcagcgccgcgcccagcattacttcggggttggaggtgttggtgcaggacgtgatcgcggcaatcaccaccgcgccgtggtcgagcacgaattcgccgagttcgtccgacttcacccgcactgggttgctcacccggccatcggcatgcgcggcagccgagtgcacggtttcgtcagtggcgacgtcgtcgttggcgaacgtcagctgccccgggtcgctggccgggaatgtctcctcgactacctcgtccagcttcgagtgcgggtcgtggggggaatccggggaaccattgccgacatagtggtaaatctgctcgcggaatgttgatttggcttgcgccaacgcgattcggtcctgtggacgctttggtccggcgatcgacggcaccacgtcggataggttgagttcgaggtattccgagaactccggctcgtgcttgggatcgtgccacatgccctgcgccttggcgtaggcctcgaccagtgcgacctgctccggcgtgcgaccggtaaaccgcagatacttgatggtttcttcgtcgatcgggaaaatcgctgcggtggaaccgaattcgggactcatgttgcccagggtggcgcggttggccagcggcacctcggccacgccctcgccgtagaactcgacgaatttgccgacgacgccgtgctggcgcagcatctcggtgacggtcaacaccacgtcggtggcggtgactcccggctggatctcgccggtcaacctgaaacccacgacccgcgggatcagcatcgataccggctgacccagcatcgcggcctccgcctcgatgccgccgacaccccacccgagcacacccaggccgttgaccatggtggtgtgtgagtcggtgcccacgcaggtgtcggggtaggccactccgtcgcgagtcatcaccacgctggccaggtactcgatattgacctggtgcacgatgccggtgcccggcggcaccactttgaagtcgtcgaaagcgccttggccccagcgcaggaattggtaacgctcaccgttgcgctggtattcgatttcgacgttgcgctcgaatgcgtcggcgcggccgaacaaatcggcgatcaccgagtggtcgatcaccaagtctgcgggcgccagcgggttgaccttgtccgggttgccgcccagatcggcgatcgcctcgcgcatggtggccaagtcgacgatgcacggtacgccggtgaagtcctgcatcaccacccgggcgggcgtgtactggatctcgatgctgggctcggccttagggtcccagttggcgatggcctcgatgtggtccttggtgatgttgctgccgtcctcgttgcgcaacaggttctcggcgagcactttgaggctgtaggggagtttcgcggtattggggacggcgtcgagacgatagatctggtaactcttttcgccgaccttcagggtgtcgtgggctccgaatgagttcacagatttgctagtcacatcaactcccagggatttggttcgcccgccgacgggccgtgtcgacggcgtggtgtcagcctagcagtacgcttgtcctgctttgttgccgtgtgggtgcgcgccgaagtgcgagcagcgcgtaacgtgccagtagcacgtcggcaggaaggatgcgatgaccgggccatattttcctcagacgatcccgttcctgcccagctacattccgcaagacgtcgacatgaccgcggtcaaagcggaggtcgccgcactcggtgtcagcgctccaccggcggccacgccgggcctgctcgaggtggtccagcacgctcgcgacgagggcatcgatctcaagatcgtgctgctcgaccacaacccgcccaatgacacaccgctgcgtgacatcgcgaccgttgtcggggccgactactcggatgccaccgtcttggtgctcagcccgaactatgtcggcagttacagcacgcaatacccccgggtcacgctcgaggccggggaagaccattccaagaccggcaatccggtgcagtccgcgcagaactttgtccatgagctgagcacacccgagtttccctggagcgcgctgaccattgttttgctgatcggtgtgctggcagcggctgtaggtgctcggttgatgcaactgcgcgggaggaggtcagcaacgtcgactgacgccgccccaggggcgggggacgatctcaatcaaggcgtctagccagccacatctatctcttctcgtgttgccgagctaaccgggcggttgtttgcggcaaacgcgcgaggtcaccgttgggtcacattagtcgcacgtaccgggggcagtttgtgacttacgcttccatagcgtcagatgtgacgtacggtgcaaatgatgcttgtggtgtcgttggcgttgacctgcgctgtccctccgagttgagccctaggagatctgagtcgaatgagacggaatcgccgtggctcgccagcgcgaccggccgcacggtttgtccgtccggcaattccgtcggctttgagtgtggccctgctggtatgcacaccggggctggctaccgccgatccacagacggacaccatcgccgcgctgattgccgacgtcgccaaggccaaccagcgcctgcaagacctgagcgacgaggttcaggccgaacaggaaagcgttaacaaggcgatggtcgacgtggaaaccgctcgggacaacgctgccgcggccgaagacgacctggaggtcagccagcgcgcggttaaggacgccaacgcggcgatcgccgcggctcagcaccggttcgacaccttcgcggcggccacctacatgaacggtccctcggtcagctacctcagcgcgagcagccccgacgagatcattgccactgtgaccgccgccaagacccttagcgccagttcccaagcggtgatggccaacctgcagcgggcccggaccgagcgggtgaacacggagtcggcggcgcggctagccaagcagaaggctgataaggccgccgccgacgcaaaggccagccaggatgccgcggtggcggcgctcaccgagacccggcggaagttcgatgaacagcgcgaggaggtccaacgcctggccgccgagcgcgatgcggctcaagcccgactgcaggcggccaggttggttgcctggtcctcggagggtggtcagggtgcgccgccgttccggatgtgggatcccggatcgggccctgccggtgggcgtgcatgggatggcttgtgggaccccacgctgcccatgatccccagcgccaacatccccggcgacccgatcgcggtagtgaaccaggtgttggggatctcggcaacgtcagcgcaggtcaccgccaatatggggcgcaagttcctggagcagctgggcatcttgcagcccaccgataccggcatcaccaacgctccggcgggctcggcccagggccggattccgcgagtttatgggcgccaggcttctgaatacgtgatccgccgcggcatgtcacagatcggggtgccctattcctggggcggcggcaatgccgcgggcccgagcaagggcatcgactccggggccggcaccgtcggcttcgactgctcaggcctggtgttgtactcgtttgctggggtgggcatcaagctgccgcactactcgggttcgcagtacaacctgggccgcaagatcccgtcctcgcagatgcgccgcggcgacgtcatcttctacggcccgaacggtagccagcacgtgacgatctacctcggcaacggccagatgctcgaggcgcccgacgtcggtttgaaggtgcgggttgcgcccgtgcgcacggctggcatgaccccgtatgtggtccgatacatcgagtactagacgaggattcatgcgccacacgcgttttcacccgatcaaactggcctggatcaccgcggtggttgccggcctgatggtcggtgtggcaacgcccgccgatgccgaacccggacaatgggatcccacgctgccggcattggtcagtgcgggggcgcccggagatccgctggcggtagccaacgcgtcgttgcaggccaccgcccaggccacccagaccacgctggatttgggcaggcagttcctcggtgggttgggaatcaacctcggcggccctgctgccagcgctcccagcgccgccacaaccggcgcgagccggattccgcgggccaacgcccgtcaggccgtcgaatatgtgattcgccgggccgggtcgcagatgggggtgccctattcgtggggtggtggctcgcttcagggccccagcaagggcgtggactcgggggccaacactgtcggcttcgactgctcaggtctggtgcggtatgccttcgccggggtcggcgtgctgatcccgcggttctccggtgatcagtacaacgccggtcgccacgttccgcccgctgaggccaagcgcggcgacctgatcttttacggcccaggcggcggccagcacgtcaccctgtatctgggcaacggccaaatgctggaggcatccggaagcgccggcaaagtcacggtgagcccggtgcgaaaggccggaatgacgccgttcgtgactaggatcatcgaatactgagccaggtgtgatttgccgggcaccaccgcggcgtcgacggaatccaggaggcctggaatagttgaacgcgggcgcgtcgctgccccgcgacgttggtcatgtcggcagtcgtgtccgattgagctgtggaggattttgatgacatcagcaggtgggttccccgcgggcgccggcggttaccagaccccgggtgggcattcagcttcgccagcccacgaggcgccccccggtggtgccgaggggctggccgccgaggtgcacacgctggagcgggccatcttcgaggtcaagcggattatcgtcggccaggaccagctggtggagcggatgctcgtcggcctgctgtccaaggggcatgtgctgcttgagggcgttcccggcgtggccaagacgttggcggtggagaccttcgctcgggtggtcggcgggacattttcgcgcatccagttcaccccggatctggtgcccaccgacatcatcgggacgcgcatctaccggcaaggcagggaggaattcgacaccgaactcggaccggtggtggccaacttcctgctcgccgacgagatcaaccgggctccggcgaaggtgcagtcggcgttgctggaagtcatgcaggagcgccatgtgtccatcggcggtaggaccttcccgatgcccagcccgttcctggtgatggcgacgcagaacccgatcgagcacgagggcgtctacccgctaccggaggcgcaacgggaccgcttcctgttcaagatcaacgtgggctacccgtcgcccgaagaagagcgcgaaatcatctaccgtatgggtgttaccccgccgcaggccaagcagatcctgagcacgggcgacctgctgcggctgcaggagatagcggccaacaacttcgtccaccacgcgctggtcgactatgtcgttcgagtcgtcttcgccacccgcaaacccgagcagttggggatgaacgacgtgaagagctgggtcgcgttcggcgcatccccgcgtgcttcgctgggcatcatcgccgccgcacggtccctggcgctggtccggggccgtgactatgtcatcccgcaagacgtcatcgaggtcattcctgatgtgctgcgacaccggctcgtgctcacctatgacgcgctcgccgacgaaatctcaccggagatcgtcatcaaccgtgtgctgcagactgtggcgctgccacaggtgaatgccgttccacagcaaggccattcggtgccgccggtgatgcaggccgcggccgcggcgagcggccggtgaccgaatccaaagcgccggcggtggtgcatccgccgtcgatgctgcgcggggacatcgacgacccgaagctggcggcggcgctgcgcaccctcgagttgaccgtcaagcagaagctcgacggtgtcttgcacggcgatcacctcggcctgatacctgggccgggttcggagccaggggagtcgcgcctctaccagcccggtgacgatgtccgccggatggactgggcggtcaccgctcgcaccactcacccgcatgtccggcagatgatcgccgaccgggaactggaaacctggctggtggtcgacatgtcggccagcctggattttggcaccgcctgctgcgagaaacgtgacctcgcggtggcggcggcggctgccatcaccttcctcaacagcggcggcggcaaccggctcggtgcgctgatcgccaacggcgccgcgatgactcgggtgccggctcgcaccgggcgccaacatcagcacacgatgttgcgcaccattgcgaccatgccgcaggcccctgcgggggtccgcggcgacctggcggttgccatcgatgcgctgcgccggcccgaacgtcgtcgcgggatggcggtgatcatcagcgattttctgggcccgatcaactggatgcgtccgctgcgggcgatcgcagcccgccatgaggtgctggccatcgaagtgctcgatccgcgcgatgtcgaattgccggacgtgggtgatgtggtgctgcaggacgccgaatccggggttgtgcgcgagttcagcatcgaccctgcgctgcgcgacgacttcgctagggcagctgcggcgcaccgggccgacgtggcgcgcaccatccgcggttgcggggcacccttgctatcgcttcgcaccgaccgcgactggcttgccgatatcgtacgattcgtcgcctctcgccagcgtggggcattggcgggacaccagtgatgggtcagttatgacattgccgttgctggggccgatgacgctatccggcttcgcgcattcatggttcttcctattcctgtttgtcgtggccggactggtcgcgctgtacatcctgatgcagctggcgcgccagcggcgaatgctgcggttcgccaacatggagttgctggagagcgtcgcacccaagcggccatcccgctggcggcatgtcccggcgatcctgctggtgttatcgctgctgctgttcaccatcgcgatggccggtccgacgcatgacgtccggattccccgcaaccgcgcggtggtgatgttggtgatcgacgtgtcgcagtcgatgcgcgccaccgacgtcgagcccagccggatggtggccgcgcaggaggctgccaagcagttcgccgacgagttgaccccgggcatcaatctgggattgattgcctacgcgggcacggcgacggtcctggtgtcgccgacgaccaaccgggaggcgaccaagaatgcgctggacaagttacagttcgccgaccgtaccgccaccggggaggcgatcttcaccgcgctgcaggccatcgccacggttggcgcggtgatcggtggcggcgacacgccgccgccggcgcgcatcgtgctgttctccgacggcaaggagacgatgccgaccaacccggacaaccccaagggcgcctacaccgccgcccgcaccgccaaggaccagggcgtgccgatttcgacgatctcgttcggcaccccatacggcttcgtcgagatcaacgaccagcgccaaccggtgcccgtcgacgacgaaacgatgaagaaggtcgcccagctctccggtggaaattcctacaatgcggcgactttggccgagctgagggccgtttactcgtcgctgcagcagcagatcggctacgagaccatcaagggtgacgccagcgtcggctggttgcggttgggtgcgctggcgctggcgttggcggcgctagcggcgctgctcatcaaccggcggttgccgacttagcttctcccgcggccccggcagcccgcgagcgtaacctggctgcgatttccggcgcggattttcgcagtgcggttacgctcggaaagcgcgggcctcgcccacgcggcggatgatgtcagcggggtggtcctcggcgacgacccggaccacgatccacccgtagcggtgctggactttctcgtgccggaggatgtctttccggtagtggtagcgactggtcagatggtggtcgccgtcatactcggccgcgaccttgatgtcttgccagcccatatccaaatgggcttccgcccagccccattcgttgcgcaccgcgatctgcgtctgggggcgcggaaagccggcgcggatcaacaacaagcgcagccaggtttccttgggggactgggcaccgccgtcgacgaggtccagagcggctcttgcggccttcatgccacggcggccccgatagcgctcgatcagcggctcgacgtcggccaccttcaaatcggtggcctgtatcagggcgtcgacggccgcgacggcggggtccaatggaaatcgactggtcaggtcgagcgccgttcgctccggtgtggtcacgcgcatgccctcgatgacgcagatctcgtcgggctcgatgcgctcttcccagacttgcagccccggggcacggcggcggttggtgtcgatgatcgcggcgggaagatccgcgtcgatccacttggcgccatggaaggcagaagccgagtagccggccagcacgccgcggcggcgcgagcgcagccacagcgcttttgcacgcaattgcgcggtcagttccacaccctgcggcacgtacacgtctttatgtagcgcgacatacctgctgcgcaattcgtagggcgtcaatacacccgcagccagggcctcgctgcccagaaagggatccgtcatggtcgaagtgtgctgagtcacaccgacaaacgtcacgagcgtaaccccagtgcgaaagttcccgccggaaatcgcagccacgttacgctcgtggacataccgatttcggcccggccgcggcgagacgataggttgtcggggtgactgccacagccactgaaggggccaaacccccattcgtatcccgttcagtcctggttaccggaggaaaccgggggatcgggctggcgatcgcacagcggctggctgccgacggccacaaggtggccgtcacccaccgtggatccggagcgccaaaggggctgtttggcgtcgaatgtgacgtcaccgacagcgacgccgtcgatcgcgccttcacggcggtagaagagcaccagggtccggtcgaggtgctggtgtccaacgccggcctatccgcggacgcattcctcatgcggatgaccgaggaaaagttcgagaaggtcatcaacgccaacctcaccggggcgttccgggtggctcaacgggcatcgcgcagcatgcagcgcaacaaattcggtcgaatgatattcataggttcggtctccggcagctggggcatcggcaaccaggccaactacgcagcctccaaggccggagtgattggcatggcccgctcgatcgcccgcgagctgtcgaaggcaaacgtgaccgcgaatgtggtggccccgggctacatcgacaccgatatgacccgcgcgctggatgagcggattcagcagggggcgctgcaatttatcccagcgaagcgggtcggcacccccgccgaggtcgccggggtggtcagcttcctggcttccgaggatgcgagctatatctccggtgcggtcatcccggtcgacggcggcatgggtatgggccactgacacaacacaaggacgcacatgacaggactgctggacggcaaacggattctggttagcggaatcatcaccgactcgtcgatcgcgtttcacatcgcacgggtagcccaggagcagggcgcccagctggtgctcaccgggttcgaccggctgcggctgattcagcgcatcaccgaccggctgccggcaaaggccccgctgctcgaactcgacgtgcaaaacgaggagcacctggccagcttggccggccgggcgaccgaggcgatcggggcgggcaacaagctcgacggggtggtgcattcgattgggttcatgccgcagaccgggatgggcatcaacccgttcttcgacgcgccctacgcggatgtgtccaagggcatccacatctcggcgtattcgtatgcttcgatggccaaggcgctgctgccgatcatgaaccccggaggttccatcgtcggcatggacttcgacccgagccgggcgatgccggcctacaactggatgacggtcgccaagagcgcgttggagtcggtcaacaggttcgtggcgcgcgaggccggcaagtacggtgtgcgttcgaatctcgttgccgcaggccctatccggacgctggcgatgagtgcgatcgtcggcggtgcgctcggcgaggaggccggcgcccagatccagctgctcgaggagggctgggatcagcgcgctccgatcggctggaacatgaaggatgcgacgccggtcgccaagacggtgtgcgcgctgctgtctgactggctgccggcgaccacgggtgacatcatctacgccgacggcggcgcgcacacccaattgctctagaacgcatgcaatttgatgccgtcctgctgctgtcgttcggcggaccggaagggcccgagcaggtgcggccgttcctggagaacgttacccggggccgcggtgtgcctgccgaacggttggacgcggtggccgagcactacctgcatttcggtggggtatcaccgatcaatggcattaatcgcacactgatcgcggagctggaggcgcagcaagaactgccggtgtacttcggtaaccgcaactgggagccgtatgtagaagatgccgttacggccatgcgcgacaacggtgtccggcgtgcagcggtctttgcgacatctgcgtggagcggttactcgagctgcacacagtacgtggaggacatcgcgcgggcccgccgcgcggccgggcgcgacgcgcctgaactggtaaaactgcggccctacttcgaccatccgctgttcgtcgagatgttcgccgacgccatcaccgcggccgccgcaaccgtgcgcggtgatgcccggctggtgttcaccgcgcattcgatcccgacggccgccgaccgccgctgtggccccaacctctacagccgccaagtcgcctacgccacaaggctggtcgcggccgctgccggatactgcgactttgacctggcctggcagtcgagatcgggcccgccgcaggtgccctggctggagccagacgttaccgaccagctcaccggtctggctggggccggcatcaacgcggtgatcgtgtgtcccattggattcgtcgccgaccatatcgaggtggtgtgggatctcgaccacgagttgcgattacaagccgaggcagcgggcatcgcgtacgcccgggccagcacccccaatgccgacccgcggttcgctcgactagccagaggtttgatcgacgaactccgttacggccgtatacctgcgcgggtgagtggccccgatccggtgccgggctgtctgtccagcatcaacggccagccatgccgtccgccgcactgcgtggctagcgtcagtccggccaggccgagtgcaggatcgccgtgaccgcggacatccgggccgagcgcaccacggcggtcaacggtctcaacgcatcggtggcacgctgagcgtccgacaacgactgcgttccgatcggcaatcgactcagcccggcactgaccgcgatgatcgcatcgacgtgcgcggcattctcgagcacccgcaatgcgcgcgatggcgcgtggtcgggaacccggtgttgccgtgacgattcgagcaactgctcgacgaggccacggggattggcgacgtcgctagatcccagtccgatggtgctcaaggcttcggcggccgagcgcaccgctgaccgcaacgcgtattcggcatcgccgagctcgtagtgttccaacactggggccccgggaagtgaatacaccatccaagaaagtgcacacaattcgggcgtgagtggctcgctctgcgcggcttcgtcgacatcgccataggagaactccgggaccaggccaacggcgctgccgggatcctccgggttggcgacgatcaccgcctcgccggcggcaagggcgtcgtgctcgaactgtgttcccgcagccagcccgcgcacatcgcccggcaccggcaacaccacattgatcgtcccccgcagtcggcgccggcccaccgcggcgcgcagtgtctgcaggagcgagaccgttccagcatcgtggacgtcgggccacggcagcccggtgttgcccgcagccacggcatcataagctgcgacggattgcgttggcgcccaaagtgataatgcatccaacacgtcgtcgggagcagccttgccggcgagccaagcgttagcccagatcgacagcgaaacactgggacaccacatgatcttgcagtgtagttgttcgacccggctgacgcggatcacgcgtatcctaagcgcatgcccgtcgctttgatctggcttatcgcggcgttggtgctcgtcggcgcagaggcactgaccggcgacatgttcttgctgatgctcggcggcggtgcgctggccgcctcggtaagcagctggctgctggcttggccgatgtgggccgacggggcggtgtttctcctcgtctcggtgctgctgctggtgttggttcggccggcggtgcggcgccggctgacgcagaccaaaggtgtgcagctgggcatcgaggcgctggagggtaagaaggcggtggtgcttggtcgggtggcccgcgacgggggtcaggtgaagctggacggccaggtgtggacggcgcgcccgctcaacgacggtgatgtgttcgaacctggtgactcggtgaccgtggtgcaaatcgacggcgccacggcggtggtcttcaaggacgtgtagggactcgagaaaggaattccggtgcaaggagccgttgctggtctggtgtttctggccgtcctggtgattttcgccatcatcgtggtggccaagtcggtggcgctgatcccgcaggcggaggccgcggtgatcgagcggctgggtcgctatagtcgtacggtcagtgggcagttgacgctgttggtgccgttcatcgaccgcgtccgggctcgggtggacctgcgcgagcgggtggtgtcgtttccgccgcaaccggtgatcaccgaggacaacttgacgctgaacatcgacaccgtcgtctacttccaggtgaccgttccgcaggcggcggtgtacgagatcagcaattacatcgtcggggtcgaacagctcaccaccaccaccctgcgcaacgttgtcggcgggatgacgctggagcagacgttgacctcgcgtgaccagatcaacgcccagctgcgcggcgttctcgatgaggcgaccggccgctggggtctgcgggtggcgcgggtggagctgcgcagcatcgatccgccgccgtcgattcaggcgtcgatggaaaagcagatgaaggccgaccgggagaagcgagcgatgattctgaccgccgaaggtacccgggaggcggcgataaaacaggccgaggggcaaaagcaggcgcagatcctggccgccgagggcgccaagcaggccgcgatcttggctgctgaggccgatcggcagtctcggatgctgcgcgctcagggtgagcgcgccgcggcctacctgcaggcgcaagggcaggccaaggccatcgagaagacgttcgccgcgatcaaggctggccggcccaccccggagatgctggcctaccaatacctgcagacgctgccggagatggcgcgtggggacgccaacaaggtatgggtggtgcccagcgacttcaacgccgcactgcaggggttcaccaggctgctgggcaagccgggtgaggacggggtgttccggttcgagccgtccccggtcgaagaccagcccaagcacgcggccgacggtgacgacgccgaggtcgccggctggttctccaccgataccgacccgtcgatcgctcgggcggtggctacagccgaggcgatagcccgcaagccggtcgagggttcgctggggacgccccccaggttgactcaatagagtggtccgatgagtggtttgacctcaccgaaaacctatgcggtactggcagctctgcaggcgggcgacgcggtggcgtgcgccatcccgctgccacctatcgccaggttactcgacgacttggacgttccggtcagcgttcgcccggtgctgccggtggtcaaggccgcctctgcggtcggtttgttgtcggtcacccgattcccggccttggcgcggctgacgacagcgatgttgacgttgtacttcatcctcgccgtgggggcacatgtccgggtgcgagatcgcgttgttaatgcgattccggcggcgtcattcctgacgttgttcgcgctgatgacggcaaaggggccggagcgcacttaagcatggaggcgcaactcgacctatggcagtggtgtgtcggtcggtgaggtcgaggtgctcaaggtcgaaaacagccgggtgcgcgccgagcagctggccgaactgtacgaattgcgctcaagtcgggatcgggtcagggtcgacgccgcactagccgagctgagccgcgccgcggccgcccgcggttgtgccggtactagcgggctcggcaacaacctgatggcgccggggccgccccattccctcctgggacgggatcgctgacgccacaatcgacctgctacgaaggctggccgagcggctggggtacacactggattggcgagcgatccgtggagccgaacccgttgccaccgccattctgcgtcggttagtctctttttcgaccttggggcgcggagggtcgttatggtgtgtcacagtgctttgctgtcaaaggcattggcggtgccgaccaagcgacactgggcagtgcagaaatcctcgtgaaatacgctcaactcgctgacaaacgcgctcgggtatatgtcctggtgtcgacctggttggtcgtgtggggtatctggcatgtgtattttgtcgaagctgtctttccgaatgccatcctgtggttgcattattacgcggccagctatgaattcgggtttgtacgtcgcgggctgggcggtgaactgattcgcatgttgaccggcgatcatttctttgccggcgcctataccgttctgtggacgtctatcacggtgtggctgatcgcccttgccgtcgtggtgtggcttatcctttccacgggcaaccggtccgagcgcaggataatgcttgccctcctcgttccggtgctaccctttgccttttcttacgccatctataatccacatccggaactcttcgggatgaccgcgttggtagccttcagcatttttctgaccagggcccacacctctcgaacccgggtgatcctcagtacgctgtacggacttacgatggccgtgctggcgctcatacacgaagcgattccactggaattcgcactcggcgcggtgctggcgataatcgtgttgtcgaagaatgcgacaggtgcgacaaggcgaatctgtactgcgttggccatcggtccggggaccgtctcagtattgttgctcgctgtggtcgggcgtcgcgatatcgcggaccagttgtgtgcccatatcccgcatgggatggtcgaaaatccgtgggcggttgcaacgacaccgcagcgagttctcgattacatattcggtcgtgtcgagagccatgcagattaccacgattgggtgtgcgagcatgtgaccccgtggtttaacctcgactggattacctctgcaaagctggtggccgtggttggcttccgcgcactattcggtgcattcctcctcgggttgctgttcttcgttgccacgacatcgatgatccgctatgtctccgccgtgccggtcagaaccttctttgccgaactgcgcggcaatctggcgttgccggtgctggcatcggcattgctggttccgctgttcatcaccgctgtcgactggactcgctggtgggtgatgatcacactcgacgtggccattgtctacatcttgtacgcgatcgacagaccggagatcgagcaaccgccgtcgaggagaaacgtgcaggtcttcgtctgcgttgtgttggtgctggcggtgataccgaccgggtccgccaacaacatcggcagatgaggcaccccgcgggaccacccgaaggcgggcatggtgacgtaggccaaccgccgctgacatgcttgggacggtgatgctgttgcaggcctattaggggttgtcggatcgggagccttgtgaccggttggcccttgatctgcgttgggaggccgcggcggggttgacggtgcacgcgccgtcgttgcatcccacggtgttggtcgggatgcgtaaccggctgcgggcttcggatccgacgtgttggtggatgcaccattttcaaatgccgtcgcgggtcgaaacttgggtgccgtcgaagaataaccccaccaaaggccctacatcagcgccgtcctacgttcgtgtgtcggacaatccttagtgccgatgccggatattcgggcactaacggaaaagacgtcctccgcgtagaggctccgttgttcgaggcccagttacaggggcaaggtcagtggccgtgacctctgcttcccgacacgagaatgctggccgaccgaacgtagcgcggtgcgttgacggcatcgagctgccacgccaaatttgcacgcgctgatgcgctgaccccgaccgaaggtttatcaaatgagagccggctcgcgcacagggtcgtcgtaacccggcatgcgtcggtgctgccgtcgataattgcggatctcatagacgagcccagtcagacctagcgcgcccgtgcataccgacaccaggatcagcagcgggctaccgctaccggcgaacgcgtcgcccaggatgaccaccgccgcggtgccggggagcaagcctgccaaggtcgcccaggcgaaggacaggatccgcacgcccgaggcgccggcggcatagttgatcgccgcgaacgggacgacgggaatgagccgcagcgacaagatggccagccagcctcgctcacgcagacgctcgtccagccggttgatcgctcggcggcgcaccagactgttcagctgccagccggtggcacgcaccagcagcatcgcgattaccgcgctagcggtgctgccgaccaccgcgatgaatacgcccaccacagagccgaacaacagcccggcggccaacgtgaacgcggtgcgggggaatggcggcaccgtgacgacggtatgcaccagcaaaaatgccagcgggaaccacgcgcccagtgacttggcccagtcgcgcaattccaccgcagtgggcaccggaaccagcagcgcgaccactaccagtactgtgattcccaccactgttcccacgatgcgcggcagcgacgcctgacgcgcgaccgcgccgagcgaggtggcgataccgtgcacggtttcggtggtgttgcagatggcgggagccgtcacgtcttcggagcgtacggggtcaacatgaataactcgtttccccaggctggcgtttcgtcacactccggccgcgattgccgcacctgggcgtctatatgggcgtcccgatcaactagccttattagttaagtgacaatcccgaagcaagcccaagcaacatcgctaattgctgggaaaacaggagcagtcggtgtccattgatgtacccgagcgtgccgacctagaacaggttcgcgggcgctggcgcaacgcggttgccggtgtgctgtccaagagcaaccgtaccgactcagcacaactcggcgatcaccccgagcggctgctggatacccagaccgctgacgggttcgccatccgggccctctacaccgcgttcgacgagctcccggagccgccgttgccgggccagtggccctttgtgcgcggcggagacccgctgcgcgacgtgcattccggctggaaggtcgccgaggcgtttcccgccaacggtgcgacggccgacaccaacgcggcggtgctggccgcgctcggcgagggggtcagcgcgctgctgatccgggtgggggagtcgggtgtggcgcctgaccggctcacggcgctgctgtccggggtgtatctgaacctggcgccggtcatcctcgacgccggcgccgactaccgcccggcctgcgacgtcatgctggcgctggtcgcccagctcgatcccggccagcgcgacaccctgtcgatcgacctgggcgccgacccgctgacggcgtcgctgcgcgatcgtcccgccccgccgatcgaggaggtcgtcgcggtcgcatcccgggcggccggcgaacgtgggcttcgtgcgatcaccgtcgacggaccggccttccacaacctgggcgcgaccgcggccaccgaactcgcggccaccgtcgcggccgcggtggcctacctgcgggtgctcaccgaatccgggctcgtggtgagtgacgcgctgcggcagatcagcttccggctcgccgccgacgacgaccagttcatgacgctggccaagatgcgggctctacgtcaactgtgggcgcgggtcgccgaggtcgtgggcgacccgggtggcggcgcggccgtcgtgcacgcggagacgtcgctaccgatgatgacccagcgtgatccgtgggtgaacatgctgcgctgcacgctggcggccttcggcgccggtgtcggtggcgcggacaccgtgctggtgcacccgttcgacgtggcgattcccggcggctttcccggcacggcggccggctttgcgcgccggatcgctcgcaacacccaactgctgcttttagaagagtcgcatgtcggcagggtgctcgatcccgccggcgggtcgtggttcgtcgaagagctcaccgaccggctggctcggcgcgcctggcagcgtttccaggccatcgaggcccgtggcggcttcgtcgaggcccacgacttcctggccggccagatcgccgagtgcgccgcccgccgcgccgacgacatcgcccatcggcgcctggcgatcaccggcgtcaacgaatacccgaacctgggcgaacccgcgctgccgcccggtgatccgacatcgccggtgcgccgctacgctgccggattcgaagcattgcgcgatcgatccgatcaccacctagcccgcactggcgcacggccgcgggtgctgttgctgccgttgggtccgctggccgagcacaacatccggacgaccttcgccaccaacctgctggcgtccggcggcatcgaggcgatcgacccgggaacggttgatgcgggcaccgtcgggaatgccgttgccgatgccggttcgcccagcgttgccgtgatctgcggcaccgatgcgcgctaccgggacgaggttgccgacattgtgcaagcggcccgagccgccggtgtttcgagggtgtacctcgcgggtcccgagaaggcgttgggagatgccgcacaccggcccgacgagtttttgaccgcgaaaatcaatgtggtgcaagccttgtcgaatctgctgacgcggttgggggcctagatgacaaccaagacacccgtgatcggcagcttcgccggcgttccgctgcatagcgagcgtgccgcgcaatcgcccacagaggccgcggtgcacacgcatgtcgccgccgccgcggcggcgcacgggtacacgcccgaacagttggtgtggcacacgccggaaggcattgacgtcacaccggtatacatcgccgccgaccgggccgccgccgaagccgagggctacccgctgcacagcttcccgggcgagcccccctttgtgcgcggcccctatccgacgatgtatgtgaaccagccgtggaccatccgccagtacgccgggttttccaccgccgcggattccaatgcgttttaccgacgcaacctggccgccggccagaaggggctgtcggtggccttcgatctggccacccaccgcggctacgactccgaccatccccgcgtgcagggcgatgtcggaatggccggtgtggcaatcgattccattctcgacatgcgacagctgttcgacggcatcgacctgtcgaccgtgagcgtgtcgatgacgatgaacggtgcggtgctgccgatcctggcgctgtatgtggttgccgccgaggagcagggcgtggcgccggagcagctggccggcaccatccagaacgacatcctcaaagagttcatggtccgcaacacctacatctatccgccgaagccgtcgatgcggatcatctccgacatcttcgcctacaccagcgccaagatgcccaagttcaactccatctccatttccggctatcacatccaagaagccggtgccacggcggatttggagctggcctacaccctggccgacggcgtcgactacatcagggcgggcctgaacgccggcctggacatcgacagcttcgcgccccggctatcgttcttctggggcatcgggatgaatttctttatggaggtcgccaaactgcgggccggccggttgctgtggagtgagctggtcgcacagttcgcgcccaagagcgccaaatccctttcgctgcgtacacattcgcaaacatcggggtggtcactgaccgcccaggatgtgttcaacaacgtggcgcgcacatgcatcgaggcgatggccgccacccaggggcacacccagtcgctgcacaccaacgccctggacgaggcgctggcgctgcccaccgatttttcggcccgcatcgcgcgcaacacccagctggtgttgcagcaggagtcgggcaccacgcggccgatcgacccgtgggggggctcctactatgtggagtggctgacccatcggctcgcgcggcgagcccgggcgcacatcgccgaggtcgctgaacatggcggcatggcgcaggccatcagcgacggcatccccaagctgcgcatcgaggaggcggccgcgcgcacccaggcccgcatcgactccggtcagcaaccggtggtcggggtgaacaaataccaggtgcccgaggaccacgagatcgaggtgctcaaggtcgaaaacagccgggtgcgcgccgagcagctggccaaactgcagcggctgcgggcaggccgggacgagccggcggtacgggccgcgctggccgagctgacccgcgccgccgccgagcaaggacgcgccggagcagacgggctgggcaataatctgctggccctggccatcgacgccgcccgggcccaggccaccgtgggcgagatctccgaagcgctggagaaggtgtacggacggcaccgggccgagatccgtaccatttccggggtctaccgcgacgaagttggaaaggcccccaacatcgcagccgcaaccgagctagtggagaagttcgccgaggccgacggccgccggcccaggattctgatcgccaagatgggccaggacggccacgaccgcgggcagaaggtgatcgcgaccgcgttcgccgacatcgggttcgacgtcgacgtggggtcgctgttttccacccccgaggaggtggcgcgtcaggccgccgacaacgacgtgcacgtgatcggggtgtcctcgctggccgccggccatctgacgctggtgccggcgctgcgcgacgcgttggcgcaggtgggcaggcccgacatcatgatcgtggtcggtggtgtcatcccgccgggcgacttcgacgagctgtacgccgccggggccaccgccattttcccgccggggacggtgattgccgacgcggcgattgacctgctgcacaggctggccgagcggctggggtacacgctggattagcgagaggcccgcggtgccgtttctggttgcattatccggtatcatctcgggcgtgcgtgatcattcgatgaccgtgcggctcgaccagcaaactcgccagcgcctgcaagacattgtgaaaggcggataccggagcgctaatgcggcgatcgtcgacgccatcaacaagcgctgggaggcgctacacgatgagcaactcgacgccgcctacgcggccgcgatccatgacaatccggcgtacccgtacgagtctgaggccgaacggagcgccgcgcgggcctggcgcaacgccaggcagcagcgctcggcacagtgaacgcgccgttgcgtggtcaggtctatcgatgcgacctcggatacggggccaaaccgtggctcatcgtctccaacaacgcccgcaaccgtcacaccgccgacgtggtggctgtgcgcctgacaacaacgcggagaaccataccgacctgggtcgccatgggccccagcgatccattgaccggatacgtcaacgcggacaacatcgagaccctcggcaaagacgagctcggtgactacctcggtgaggtcacgccggcgacgatgaacaaaatcaacacggcgctcgcgaccgcgctggggctaccgtggccatgatggccgcatcccacgacgacgacaccgtcgacgggttggcgacggccgtgcgcggcggtgaccgtgcggcgctgccacgggccatcacactggtcgagtcgacccgccccgaccatcgtgagcaggcgcaacagctgctgctgcgattgctgccggactccgggaacgcccatcgcgtcggcatcaccggggtcccgggggtgggcaagtcgactgccatcgaggcgctgggcatgcatctgatcgagcgcgggcatcgggtggcggtgctggcggtcgacccgtcgtcgacccgcacgggtggatcgattcttggtgataaaacccggatggcgcggctggcggtgcacccgaacgcctacatccggccgtccccgacgtcgggaacgctgggtggggtgacgagggccacccgggaaacggtggtgctgttggaggcggccggttttgatgtgatcctgatcgaaaccgtcggggtgggccagtccgaggtcgcggtggccaacatggtcgacacgttcgtgttgctgaccttggcccgcaccggtgatcagttgcagggcatcaagaagggcgtgctggagctcgccgacatcgtggtggtgaacaaggccgacggggagcaccacaaagaggcccggctggccgcccgggagctgtcggcggcgatcagattgatctatcctcgcgaagcactgtggcgcccaccggtgctcaccatgagcgcggtggagggcaggggactggccgagctgtgggacaccgtcgagcgtcatcgccaggtgctcaccggggccggcgaattcgacgcccgtcggcgcgatcagcaggtcgactggacctggcagctggttcgcgacgccgtcctggatcgggtgtggtccaatccgacggtgcgcaaggtccgctccgagctcgagcgtcgggtccgcgccggcgaactgaccccggccctggcggctcagcaaatactggagatagctaacctaacggataggtaaataaatccgtgtttgccgatggtcgctgcgaaatccacgtaagttcgaccgtgtgatggttgacaccggagtcgatcaccgcgcggtttcgtcccacgacggaccggacgcgggccggcgggtgtttggtgcggcggacccacgctttgcgtgcgtcgttcgagcctttgccagcatgtttccggggcgccggttcggtggcggagcgctggcggtgtatctcgacgggcagccggtcgtcgacgtgtggaaggggtgggctgatcgggccggatgggtgccgtggtcggcggattccgcgccgatggtgttctcggcgaccaagggcatgacggccacggtcatccaccggctggccgaccgggggctgatcgactacgaagctcccgttgccgagtattggccggcgttcggcgccaacggcaaggcaaccctgacggttcgtgacgtgatgcgacaccaggccggcctgtccggattgcgtggcgcgacgcagcaagacttgctggatcacgtcgtgatggaagagcggctggcggcggcggtgcccgggcggctgctgggcaaatccgcctaccacgtgctgacgttcggttggttgatgtcgggcctggccagggccgtcaccggaaaggacatgcgcctgctgttccgcgaggaacttgccgagccgttggacaccgacggcttgcacctgggtcggccgccggccgacgcgccgacgcgggtcgccgagatcatcatgccgcaagatattgccgccaatgcggtgctgacctgtgcgatgcgccggctcgcccatcggttctccggcggatttcgctccatgtattttcccggcgccatcgcggccgtgcagggcgaggcgccgttgctggacgccgagatacccgcggccaacggggtggcgacggcgcgagcgctggcgcggatgtacggcgcaatcgccaacggcggcgagatcgacggcatacggttcttgtcgcgggagctggtcacgggcctgacccgcaaccgacggcaagttctgccggatcgaaatctattggtgcccttaaattttcatcttggctatcacggtatgccgatcggcaacgtgatgccggggtttggtcatgtgggcttgggcggctcgatcggctggacagacccggagaccggggtggcgttcgcgctggtgcacaaccggctgctgtcaccgttggtgatgaccgatcacgcaggctttgtcggcatctaccacctgatccggcaggccgccgcccaggcgcgcaagcgtggttaccagccggtgacgccattcggggcgccgtactcggagccgggagccgcggcgggctaatctgcccgcctaatcggcctgccggcagcggcgctcggcgccacggtgtcgcgatgcttcccggatgccgacctagctcgcggttttggtcgcgatgacgatgtcctggaagcttaggtgtggttcccggccactccatgagccgtagtgcaatggttcgtgcacggcgaggccgaacttgccatagacatccctgacgaaggtctccggcaagccgattgcttcttcgggccgcttcttgtggattgtccgataacccggtccctcatgctggaagttgtgcgcactctttccttccgcgatgtgggctaacgactcgtcattgagcaagaagtacgtgcacaggcatcgtccgccgggcttcagcacgcgggagatctcgtccagatagtgctccacgtccggcggaaacatgtgggtgaacaccgaggtaagaaacaccacatcgaacgacgcatccggatatggaaagcgaaagtctagtgactggtatttccctttcgggttgtacagcgagttgtagatgtcggagacctcgaactggaagttggggtgcgccgaggtgatgtgctcctggcaccacgcgatggctttctgcgagatatcgaagccggcgtagcgtccctcgctgttcagatagccggtgagcggcaacgccatccgccccgagccgcagccgacgtcgagcaccgcttcgtccggctgcagcccacacaggtcgaccagatacccgacgaattcagcaccgacttccttgtaggcgccgccgacgaattgtcgcagggattttggaggcagcgcctcggcggagccaccgtcggctgaaccgcgtttcgagcgcgtcaggatgttctggaaaagtcgcttaatgatgcacctcagttatcggccgcgcttgaaggttcaggaatcctccaggcggaagccgactttcatagtcacctggaagtgcgcgaccgctccgtcgaccaggtggcctcgaattgactgtacttcgaaccagtccagcgcgcgcatggtctgcgcagctcgggccagaccgccctggattgccgcgtcgacgccgtcgggcgaggtcccgacgatctcgatcactcggtaggtgtgattgctcgtcgtgtcccctcacattcttttacccgctcttaccggccagcggcacaccagaatagtccggtgccatcgggggagccctctacggccggtcactttgagcacttgccgcgcggcagcttcggccggattctctccgtcctcaatgccgctgccgaccatcatccacgtgagttgctcgtcgtcgggattgcgaccttcgaccagaagcgcccggcggtgggggtcgatgagcacgacccgggtggtgcggcgacgccggcggtggtcatcaactacgagagccggtcgtcggctggcggcaccatcggccattcaacaacgtcacaggtagcgtgctgtttgtatcagcagccgaaacgcccagcgctccggccgaccaaggcggcagcgacgaccgcagcgacaacctggatcgaacgagtccaaaaccgccgcggacgccactcggccctcgtatgatcccgaggagataccctacggggtggattggggatggatcggcgatgcgcctctcgatcgtaacgactatgtacatgtcagagccttacgtgctggagttctacaggagagcgcgcgcggcggcggacaaaatcacgcctgacgtcgagatcatcttcgtggattacggctcgccggacgcagcgctccagcaggccgtctcgctgctcgacagcgacccctgtgttcgggtaattcagctttcgcgaaatttcggccaccacaaagcgatgatgaccggcctggcgcacgccacgggggatctcgtctttctgatcgactcagacttggaagaggacccggctctcctagagccgttctatgaaaagctgatctcgacgggcgccgacgtagtatttggttgccacgcgcggcggcccggcggttggttgaggaatttcggaccgaaaatccattatcgggcgtccgccctgctgtgtgaccccccgcttcatgaaaatactctcaccgtgcggctgatgacagccgactatgtacgcagcttggtccagcaccaggagcgtgaactttcgattgccggtctgtggcagattactggtttttaccaggtgcccatgtccgtaaacaaggcatggaaaggaacgaccacatacacgtttaggcgtaaagtagcgacactggtcgacaatgtcacttcatttagcaacaaacctctagtcttcattttctatcttggtgcggccatttttattatttcaagctcggccgcgggctatctgatcatcgatcgaattttctttcgcgctctgcaagcggggtgggcatccgtgatcgtatccatctggatgctggggggtgtgacgattttctgcatagggctggtcggaatttatgtatccaaagtcttcatcgaaactaagcagcggccatacacaattatccgaagaatctacggttcggatttaacaacccgggagccatcctctctgaagaccgccttcccggccgcgcacctgtcgaacgggaaacgcgtcacatcagagccagagggattggcaactggcaacaggtgaataagcgtagcatgattcctgtaaaggttgaaaacaatacttcgctcgatcaggtgcaagacgctcttaattgcgtcgggtacgcggttgtagaagatgtgcttgatgaggcgtcactggcagcgacccgtgatcgcatgtatcgtgtacaggagcggattcttaccgagattggcaaagaggggctggcaagggccggtgagctcggtgttcttcgactcatgatgaagtatgaccctcatttctttacctttcttgaaatccccgaagtcctaagcatcgttgatcgtgtgctatctgaaacggccatcttacatctgcagaatggctttatccttccgtccttcccgcccttctccacgccggacgtttttcagaatgcgttccaccaagactttcccagggttctgtccggttacattgcctccgtcaatattatgttcgccatcgatccctttacacgagacaccggcgcaacgctcgtagtgccggggagccaccagcgcatagagaaaccggaccatacctacctcgcgcgcaatgccgttcccgttcaatgcgcggcgggctcgttgttcgtttttgactctacgctttggcatgcggctggccgaaacacctccggcaaagaccgcttggccataaatcatcagtttacgcgctcgtttttcaagcagcagatcgactacgtccgcgcgctgggcgacgccgtggttctggagcagcctgcgcgtactcagcaactgctcggatggtacagtcgagtggttaccaatctggacgagtattaccagccgccggacaagcgattgtatcggaaggggcaaggctagttttgcgagaattccgttgcgcctatttgaaagcccgacatgaaacgatcgcttttaagcgcatatgtctgttctgcaaaaatgtctaatttttccgataaaggttggtgggaaagctcgatgcgtgccgtgttttgtaggtggccggatgatccacttagacaggccgtggaagcagaatttgcgcgtcccgatggcgttgcggtggcgtaatggcctggcgaaagctcgggagaatttttgctccgtcgggcgaactcgactggtcgcgaagtcatgctgcgctaccggttcctgaatggatcgagggtgatattttccgcatctatttcagcggccgcgatggtcagaatcgttccagtatcggtagcgtgatcgtcgatctcgccgtgggcggcaagattctggacattccggcggagccgattttgcgccccggcgctcgaggaatgtttgacgactgtggggtgtcaatcggatcgattgtgcgtgccggcgatacgcgacttttgtactacacgggctggaatctcgctgtcaccgtgccctggaaaaacaccataggcgtggcgattagcgaagcaggtgcaccattcgagcgatggtctacttttcccgtcgttgcgctggacgagcgtgatccattctcgctttcttatccctgggtcatccaagatggagggacataccgtatgtggtatggctcaaatctaggctggggagagggcaccgacgagatacctcacgtgatcaggtatgcgcaatcaagggacggtgtccactgggaaaagcaggatcgcgtgcatatcgacacaagcggatccgacaatagcgcggcctgtaggccgtgcgtcgtccgcgatgcgggagtatacagaatgtggttttgcgctcgcggtgcgaaatatcggatttactgcgctacatcggaggatggtttgacttggcggcaactcggcaaagatgagggcatcgacgtttcgccagatagctgggactcggatatgatcgagtatccttgcgtgttcgatcacaggggacagcgctttatgctttattcgggcgatggctacggtcgcaccgggttcggtttggcggtgctggagaactgatcagggctgacaatagatgtttagcggctgatgatgcgcttcccgctcgaataggctgagaccattattgccgcggtagcgatgatttcccggattatcgtcgtcgccgcgatcactcactgctcgtcgaggccctttaagggcttcattgtatccttcgcactgcttatcttcatgcgcgcaacgtcaggatgcgcgtgagcgcctcgacaacgcggctctgatctacctcctgaagtccaacccacatcggcagacggattaggcgggaagccacgtcgttggtgacggtcaggttgccattggtgcggccgtagcgacgcccggccggcgaatcgtgaagcggcacgtaatgaaagaccgcgcctatacctttgctcgtcagacgcgccagcacctcctcccgatcggcgctgggcgctagtaacacgtagtacatgtgggcgttgtgagagcagccctgtgggatgatcggacggcgcaggagcccccgctgttccaatgattcgaagctttcatgataccggttccataggtccaatcggatacgcgtgatccgctcggcttcctcgaactgagcccatagaaaggcagcgactaattcgctgggcaaataggaagaccctttgtcctgccacgtatatttgtcgacctcgttgcgaaggaagcggctgcgattggtgcccttttccctgagaatctctgcccggagcaggaagtcttctgagttgacaagcagggcgccgccttcgccggaaatcacattcttggtctcgtgaaatgagagcgctcccaggtcgccgatgctgccgagcgcccgcccacgatacgacgccatcgcgccttgggccgcgtcttcgaccaccgccaggttgtggtgcgtggcgatcttcatgatcgcgtccatctcgcaggccacgccggcatagtgaacggggacgatggccttggttcgcggggtgatggcgtctacgatgcgagtttcatcaatgttgagcgtgtcgggccgaatatcgacaaagactggcacaccaccgcgcaacacgaaggcgttggcggtagagacaaaggtgtatgacggcagtatgacttcgtccccctcctctatgtccagaagcagcgccatcatttccagcgcggcggtgcatgagggggtgagtagtgccttgcgacaaccggtctgctgttcgagccatgcatggctacgccgggtgaagggaccatcgccggccaggtggccgcaagaatgcgcttcggcgatgtacgcgagctcccggccggtcatgtacggccgattgaatggaactttgtgatctgacactcgacgccaacttctcaaatcatcgaacagggcgctgaagtgttcggtgatcggggtcgaacatccaccagaattctccttgtggccggcggatccctagccttttcaggtatcccaacatgccttcactatttcttcatatcttccgcaactccgtgctgggcaccggacggcgctccgtcttggttcctatatagacaccatccgcgtcagcgtcgccaaggagtagggcgcccgctccgaccacacaccgtgaaccgatggtgatatggtcgcgtagcgttgcattgacgccaatgaaagattgctcctctattaccacgccaccggatacgacgatatgagacgctagaaaacagtgatcgtgaatcgtcgagtgatggccgatatgattgccgctccacaatgtgacgttgttgccaatcgatacgaatggctggatagtgttgtcttcaagcaggaagacattttcaccgatccgcccatcgttcaagacggtagcgtgggagctcacatagctggcgagttcatagccgagagccttagcggcaagatatttttccttccgcacaccgttcagtttggcgtaggccagcgccacgaacatcgcgtgggactccggcggaaagcgttgtgcgacctcgtcgaaggccactaaaggcaggccgcaaaactcggacacgcttgcatagtctcggtcgactgtgaacgcgacgacctcatattccgaatcccttgtgaagtagtaatgtgcgagctgagcgatgtcgccgctcccaaaaattaccaatggtttggtcatgacgccttcctaaccagaattgtgaattcatacaagccgtagtcgtgcagaagcgcaacactcttggagtacctgcgcttgcagagatcaaatagggcgcatgggtcagcatagtacaggtcgtcgcgcatctttgatgcatcggaataagatgtcaggcaattaaaagagaagccacggcgacttgcggcattcagcatgtcgagcgtcgcttcgatgtgagcgcaccattccgtgtccaacgatttcagacgaacattgaatattccactcgcgacgctatagtccgcctcccgatctatgcgcgccgcgcagatgaagtctgcgttcgcccgaccttcgaaacgtagtgcggccgcgcgcaccatttcgggggagacgtcgatgccggtgtaatcagttttgaagccacgcgcatctaggtagtccagtagagccccatagccacagcctagatcgttgatcgaaaatgggtccgccgcattgacaatgcgcaccagctggtcaaagcgcaacgcctgcccggcttcgccgttccaatcgacgccgcgcgcggtggtgccgtgtgcttcgagtttcgatgcgtagtaacgggccacgtcagcgagcatggtcgttgcgtcttccgccatgaagctgcctcacgatttgtgtgtgtgggcgtcggtgcgtgggtccgagactataccttcaacagttgcatgccgaggctgcggcgggcaatgacccaaaaacccgccggcacggttcgccgagcaaggaagcgtggagacgatagataatttcactggcgacagtacctcaaatagtccggagcctcggctccgacgttaaagagcagatccagaatcgacacggcgggctcgaaccctccccacaattgcttataatcgcggtagccgtcataatcgaaccaagttacccggatgctaagttcgtcgaacacgcgctcatcgacatacgaacgggctgaggggccagagacatattcggtcgctgcggcctgttggcagaggttggccagtctctcggtcttgccgtcggctaattcgtagtcccacgaatttgccagtcgcgtgctgataccgagataactgcaaatcgcattcaatagacgcctgttgagtaaggaaagattcgtgtgctgttcttcgaggtaaatcggcgcgagccagtcagcgatctccgcaaaatgagcggccgcgctgtagttgaattctagtgcccgccagtgcgctttcgcccaatcggtgccgtcgatcagcgtctcacgtatcttttgatggaaacgtcccttcacctggacgggaacagttatccactgtaacccctggctcgttttgatccgatttctgtttcgccaatcacgcttggtatattgcatgtcatcatagatgatgaattcatcgacgaatgcaatcaggtcaaaatatcctcgccaaggtatgtaatttgattgaacaatcgcgactttcttcaacgcggtgtctccaatttagaataacaaatacgtcgcgcccgcgacagctccgctggagcgagttcaagcgattctgcgacatattcaatatggtgctcgggaaggccaggatgggccgcgacccggggcgtccggtgcgcgatgaacgtcgcatcgtctcctgtgagataattgcatccgatcatatagggctggctgcggctaggttgctggcaaaaagatatcgcggccgatccgtttctggttttgtcttgatgatcaaatccgcttccgttcacgagatcgattcctggtcttcccccagcgtcgcgatgtcgataggtgtcgcgctttgttcgtacccgcactacgcggcggcgagaacctcgccaccgaatcgggattggggggaggataccactcggtcgaggcccgtcaccggccttctagcgggttgaccatcagtgtttgcagggccctatcccggtatggcgcaccacgggatcggcagcgttccggttgctggcgtggtacctcgttgtggcgccgtggtccatgtcgattgagtgcgtggatcagtgtaaaccgttgcgcgccatgttctgtaggcactggttcgggttgtggttaggctgcacggttggcaggttaccaaccactgagcccctgggcggatgtgagctcggactccgcctatggggtgtaattttggcagattgggccgggtccccgtggtgaggactcctcaaccggattgggtaagcatgaggtggtgctggcagcggtgtcctggtcgctctcccgagtaggcccgttgtgactgtcatgtgggcgagcgggtttgcgcgcgtaggagacgatgattactacgcacgtgaccaaccacaagaacggtgcccatgtcaccgtggtgaaaacgagtggcgtggtaccgactacccctttggctcccagctgtccatagagcggcacgtagaacggctggcccgggaccgcgacgttgacgatgctcagcgccacggccaaactcacgcagacgccgaccgcgcggcggcggtctccatgggctgcgagttggtcgaatatcccagcaccaggaggcccgttggggtctcgggctaccagtgcagcgattggcaagacgaaaacgagatagtagaaggcgacgtccgcgggggagaaggtggcggtggcgagcaacacaatccccaccatgacaggcgggatacggcgtccgagcgccagcacggcgaccacgactatgactaggacagcaaacccgatctgcgttcgcggaccagtgaggaaaccctctgggatcttgcccgattgatagttcttgatgctatcggggatcagcaggagtgccttgccaaaggacacgttccgcgggtctcgaagccctccgaacgaactattgaacttgatgatgccgtggatcgactgtgcgatcgtccccgggaagcctcgtggccacaacagaaaggctgcgatattggacaccaccacaccggtgatcccgataccagcccaccgccattgtcgagccgccaacaacaccacgccgagaacgacgaactgcggctttaccaggacggccaagatcaccgtgatggtggcgaggccccaccgctgtcgggacaacgccacgaagtaagccagcgcgatcggtaccacgaaccctgtcgagttgcctcgatcgatgaccccccacgccgggatggccgcggcgcccagtgtcacgaagatgaccactcgctccagaccacgtgccccccgggccgcccagatggcgggagatatgaccgccatcgttagggcgaccaggtaacagatcagccccaagcgcggcgcacccagccaatggctgggtagtccgaaaatcgcatacggtatgcgggcgggggcccatgcagcaaccgcggtcggctggtaatcggcgggtagcgagatcaggtagtccgcgggattgggttgaatcccggcggcggcgaccatggcgtagtcgctgaagcagtgccgaccgatattcatgccccaatcaagacaacagtccccagggactaccaaaagagtggaaaagacgtcgaccgcgtaccactgactgagggcgtacgccgtcgccgccgaaatcaccgacgccagcaggatggtgccgagcatgagggtgcgctcggattgggagccgatcgcccagagccgctcccggctcgcggtcacggcaccgcgcaacacctccgggggtcgcttcatctggattctcctcggttctgcgcgaaacggtagcagagcgccatggttgccaacgcggtcgccgggcagtctagaccggatcttcctcgtggcaaccgacaacaggacgtcgttgccgaaagggcgctgggcaccgacatctaggatgaacccacagccacgccccgacgttatgccatggcgaagagcgaccgacaggagcgggaacccagtgaagcgagcgctcatcaccggaatcacaggaccggacggctcgtatctcgctaagctcccgctgaagggatatgtggccgctggtagcccggccgaggtctatttctgctgggcgacacggaattatcgcgaattgtatgggttgctcgcggtcaacagcatctggttcaatcacgaatcaccgcgtcacggcgagacattcatgactcgtaatcctgcaccatatcgcggtcggcaacgaggcgctgatcgatgcgcagacgctgatgcgccggcccacccggataggtatcagtattggggcgttccggccagcgtacgaggcgtgatcgaccgcgcaatgggtgtttgcgttgagtaataatctgaaccgtgtgaacgcatgcatggatggattccttgcccgtatccgctcacatgttgatgcgcacgcgccagaattgcgttcactgttcgatacgatggcggccgaggcccgatttgcacgcgactggctgtccgaggacctcgcgcggttgcctgtcggtgcagcattgctggaagtgggcgggggggtacttctgctcagctgtcaactggcggcggagggatttgacatcaccgccatcgagccgacgggtgaaggttttggcaagttcagacagcttggcgacatcgtgctggaattggctgcagcacgacccaccatcgcgccatgcaaggcggaagactttatttccgagaagcggttcgacttcgccttctcgctgaatgtgatggagcacatcgaccttccggatgaggcagtcaggcgggtatcggaagtgctgaaaccgggggccagttaccacttcctgtgcccgaattacgtattcccgtacgaaccgcatttcaatatcccaacattcttcaccaaagagctgacatgccgggtgatgcgacatcgcatcgagggcaatacgggcatggatgacccgaagggagtctggcgttcgctcaactggattacggttcccaaggtgaaacgctttgcggcgaaggatgcgacgctgaccttgcgcttccaccgtgcaatgttggtatggatgctggaacgcgcgctgacggataaggaattcgctggtcgccgggcacaatggatggtcgctgctattcgctcggcggtgaaattgcgtgtgcatcatctggcaggctatgttcccgctacgctgcagcccatcatggatgtgcggctaacgaagaggtaatgacatggcgcaagcgacatcgggcattcgcgcggcactttcgcaacctgctgtgtatgaggcgtatcagcggattgcgggcgctaaaagcgggcttgcgtggatcacaaccgaccccctccagtcgttgccaggcatgcgtactctcgacctcggttgctggccagcggtgatacacagctccccgccagtggacgtgacatgtacgagagacggcatgagcgcggaatgtgcgaccgtgccgtcgagatgaccgacgtcggcgctacggcagcccccaccggacctatcgcgcggggcagcgtcgctcgggtcggcgcggcgaccgcgttggccgttgcctgcgtctacacggtcatctatctggcggcccgcgacctacccccggcttgtttttcgatattcgcggtgttttggggggcgctcggcattgccaccggcgccacccacggcctcctgcaagaaacgacccgcgaggtccgctgggtgcgctccacccaaatagttgcgggccatcgtacccatccgctgcgggtggccgggatgattggcaccgtcgcggccgtcgtaattgcgggtagctcaccgctgtggagccgacagctattcgtcgaggggcgctggctgtccgtggggctactcagcgttggggtggccgggttctgcgcgcaggcgaccctgctgggcgcgctggccggcgtcgaccggtggacacagtacgggtcactgatggtgaccgacgcggtcatccggttggcggtcgccgcggcagcggttgtgatcggatggggtctggccgggtacttgtgggccgccaccgcgggagcggtggcgtggctgctcatgctgatggcctcgcccaccgcgcgcagcgcggccagcctgctgacgcccgggggaatcgccacgttcgtgcgcggtgccgctcattcgataaccgccgcgggtgccagcgcgattctggtaatgggtttcccagtgttgctcaaagtgacctccgaccagttaggggcaaagggcggagcggtcatcctggctgtgaccttgacgcgtgcgccgcttctggtcccactgagcgcgatgcaaggcaacctgatcgcgcatttcgtcgaccggcgcacccaacggcttcgggcgctgatcgcaccggcgctggtcgtcggcggcatcggtgcggtcgggatgttggccgcagggcttaccggtccctggttgctgcgtgttggattcggccccgactaccaaactggcggggcgttgctggcctggttgacggcagcggcggtagctatcgccatgctgacgctgaccggcgccgccgcggtcgcgaccgcactgcaccgggcgtatttgctgggctgggtcagcgcgacggtggcgtcgacgctgttgctgctgctgccgatgccgctggagacgcgcaccgtgatcgcgctgttgttcggtccaacggtgggaatcgccatccatgtggccgcgttggcgcggcgacccgactgatttgtgccccaggtcgacaaatcacgccgtctcgtcagtgagcactccgtcctcgggtccgatccttccaggagacgttgcaacctgatttggctcaaattggtgcgcaccgagggtcgggcacatcgtagggtcgcaacagtcacatgtgtcactgcaccgggcgacacccgatgtcccggctctcagcgacagctgtctgacctgtgattttgttcccaagttggtcgtggctgtgcgggattggaggtggcgtgggggtcgcgtcgtatggattctcctcctcggttccgcgcgaaacggccgcaggcgcaatggtcaccaacttggccgcggtggagtctagcctcacattttcctggtcgcccccgacaaccaggaggtcgctgcagaacgggcgttccctacccacatctactatgaagcgacagcggcgccccgctgtgatggctgagcatgaccgacagaggcgggaagacagtgaagcgagcgctcatcaccggaatcaccggccaggacggctcgtatctcgccgaactgctgctggccaaggggtatgaggttcacgggctcatccggcgcgcttcgacgttcaacacctcgcggatcgatcacctctacgtcgacccgcaccaaccgggcgcgcggctgtttctgcactatggtgacctgatcgacggaacccggttggtgaccctgctgagcaccatcgaacccgacgaggtgtacaatctggcggcgcagtcacacgtgcgggtgagcttcgacgaacccgtgcacaccggtgacaccaccggcatgggatccatgcgactgctggaagccgttcggctctctcgggtgcactgccgcttctatcaggcgtcctcgtcggagatgttcggcgcctcgccgccaccgcagaacgagctgacgccgttctacccgcggtcaccgtatggcgccgccaaggtctattcgtactgggcgacccgcaattatcgcgaagcgtacggattgttcgccgttaacggcatcttgttcaatcacgaatcaccgcggcgcggtgagacgttcgtgacccgaaagatcaccagggccgtggcacgcatcaaggccggtatccagtccgaggtctatatgggcaatctggatgcggtccgcgactgggggtacgcgcccgaatacgtcgaaggcatgtggcggatgctgcagaccgacgagcccgacgacttcgttttggcgaccgggcgcggtttcaccgtgcgtgagttcgcgcgggccgcgttcgagcatgccggtttggactggcagcagtacgtgaaattcgaccaacgctatctgcggcccaccgaggtggattcgctgatcggcgacgcgaccaaggctgccgaattgctgggctggagggcttcggtgcacactgacgagttggctcggatcatggtcgacgcggacatggcggcgctggagtgcgaaggcaagccgtggatcgacaagccgatgatcgccggccggacatgaacgcgcacacctcggtcggcccgcttgaccgcgcggcccgggtctacatcgccgggcatcgcggcctggtcgggtccgcgctgctacgcacgtttgcgggcgcggggttcaccaacctgctggtgcggtcacgcgccgagcttgatctgacggatcgggccgcgacgttcgacttcgttctcgagtcgaggccgcaggtcgtcatcgacgcggcggcccgggtcggcggcatcctggccaacgacacctacccggccgatttcctgtcggaaaacctccagatccaggtcaacctgctggatgccgccgtggcggcgcgggtgccgcggctgctgttcctgggctcgtcgtgcatctacccgaaactcgccccgcagccgatcccggagagcgcgctgctcaccggtccgttggagccgaccaacgacgcgtacgcgatcgccaaaatcgccggcatccttgcggtccaggcggtgcgccgccaacatggcctgccgtggatctcggcgatgcccaccaacctgtacgggccaggcgacaacttttcgccgtccggctcgcatctgctgccggcactcatccgccgctatgacgaggccaaagccagtggcgcgcccaacgtgaccaactggggcaccggcacgccccgacgggagttgctgcacgtcgacgacctggcgagcgcatgcctgtatctgctggaacatttcgacgggccgacccatgtcaacgtgggaaccggcatcgaccacaccatcggcgagatcgccgagatggtcgcctcggcggtaggctatagcggcgaaacccgctgggatccaagcaaaccggacggaacaccacgcaaactgctggatgtttcggtgctacgggaggcgggatggcggccttcgatcgcgctgcgcgacggcatcgaggcgacggtggcgtggtatcgcgagcacgcgggaacggttcggcaatgaggctggcccgtcgcgctcggaacatcttgcgtcgcaacggcatcgaggtgtcgcgctactttgccgaactggactgggaacgcaatttcttgcgccaactgcaatcgcatcgggtcagtgccgtgctcgatgtcggggccaattcggggcagtacgccaggggtctgcgcggcgcgggcttcgcgggccgcatcgtctcgttcgagccgctgcccgggccctttgccgtcttgcagcgcagcgcctccacggacccgttgtgggaatgccggcgctgtgcgctgggcgatgtcgatggaaccatctcgatcaacgtcgccggcaacgagggcgccagcagttccgtcttgccgatgttgaaacgacatcaggacgcctttccaccagccaactacgtgggcgcccaacgggtgccgatacatcgactcgattccgtggctgcagacgttctgcggcccaacgatattgcgttcttgaagatcgacgttcaaggattcgagaagcaggtgatcgcgggtggcgattcaacggtgcacgaccgatgcgtcggcatgcagctcgagctgtctttccagccgttgtacgagggtggcatgctcatccgcgaggcgctcgatctcgtggattcgttgggctttacgctctcgggattgcaacccggtttcaccgacccccgcaacggtcgaatgctgcaggccgatggcatcttcttccggggcagcgattgacgcgccggcgcgtcaatctatttcgacattcgcgtgaagacgttttcccagaatcgactgttgtaggcgtagaactcccggccgcgtaggtaggcatgtgatattcgccttcccccgaacgggtagcggcgatgaaggtcgcccatgcggcgcagatcaccgaagaccgcgcttggttcccggtgcgagccgacgcccgtggtgtcgaactcgcacagcacacaccgaatcgtgaccggctcgcataccagcgcggcccgcaatatgaattcctggtcggcggcgatcccgaaatcaaggtcgtagccaccgatcttggccaccagcgacgatccgaagaacgatgcttgatgcggaacaacctgcttgccggccaggaatttgcgcaggctgaaaggtatcgggccgcgcacccgatcgagcccgacgagacgatccatcccgaagccccacaattcggacaccggtcccttgccggatagcgcctccacggcctgggctaccacgtcgggcccggaaaaacgatcggcggagtgcaagaaccacaacagatcacccgatgcgtgcgcgatgccctggttcatcgcgtcgtaccgcccgccgtcgggctcggactgccaatacgcgaagcctggttcacacccggacaggtatgccaccacgtcgtcgccgctgccaccgtcgattacgatgtgctcgatgcgtccccggtagcgttgcgcccgcacacttttcaccgtgcgctgcaacccgtcgaggtcgttgaacgagatcgttatcaccgagacggtcggagcagacgtcaccgagttcccctaggttgctggcggcgattgtggatcaccgggtcttgataccgatgaaggtgcctcgaagattcgccgcataggaacctccgagcaacgactcggcgatgcttggttccaagttgtcgtactcctccatcaccaggtcgaagccgacgtctttgatggcctgaagtaggtgctcgcgttgaatccagaatgaccggcgattgtcccaggacgcccattttgcggtgtcgcgctggccaaacgagcggtcgtcggaaaactcggtaaaccacctaccgggaagtccctcatgttcggtgggcgccgagagcatgaacttcaccggcgccggccgccgcagcaaccgatcggtcaattgtcgtgccgtcgtgggcaaccggagccatttatcgctccggttgatgatcgagaagtgcgtctggagaatcagcagcttgttcgttaccgacgagagggtttccaggtattgcttcggattctccaggtggtagaagaggccgcagcagaagacggtatcgaagagcccgtggttggcgatgttgagggcgttgtcgtggacgaaccggagattcggcaggttggtcttcgatttgatgtagttgcaggccgccatgttcagctcgcgaacctcgatcccgaggacctgaaatcccatgcgcgcgaacccgaccgcgtacccgccttccaagcagccgacatcggccaggcgtaggtggctcttgtccccgggaaagacggtttccagaatcccgcgcgccgagatgaaccaggacgattcgtctaacgtgcgcgaggactccggtatcgtcaaggttccgtcgtcgaggcgaacgttgtgggcggtgaattgtaccgcgccggccgaatgttcctgtgccatcacttggttagccccttcggctggtcctgggtttgtcgacatggtcaggctcgacagccgcgtcggagccgggagggccacacatccacgagccccctgcggctcggcgtcgcggcggcgagcttgcgccactgggtcttgagccgccgcgcgggtgtcgccccgcggtgctgcagcgccagcatggcgatccggggatggcgcgcgatggtttcctgcagcgcggcgcgcccctccgggcctggaacgttggcgatctggcgaaggatccagtcggccatgacggcgatgagctcctcgcgcgcggggtctcccgggaacaggtcgagcatcgcgtcaaacgtcgccgcatgccccggaccctgcgtcaaccagaactttggcgggtccaccacctggttgtgccacatgccttgggcgtggcggcgatacacggccatggtgtcgggcaacatggcgatgtcgccatgcaccgcgtgccggacgtgcagataccagtccaggggcatgacgtcggcaggaatgtcgtcgtagcgctcgaggcgacggtacacggccgagttggtctggatgaagttcatcaagatcaacgcatccaggctcaagttgccccgcacccgaaccggggggaacttcgagtccttggcatggccgtcttcccatatcactcggacgggatggaagcacaccgtcgtcttggggtgccggtcgaggaatgcgacctgtttgcttagcttcagcggatcgatccagtagtcgtccgcctcgcacaacgcgacgtactcgccgcgagcggccgacagggcgccggtcaggttcccattgaggccgaggttttcggtcctgaagatcggccggaacacgtgcgggtaccgctcggcgtactcacggatgatcgccggggtggcatcggtcgacgcgtcgtcggcgacgatgatctccaccgggaagtcggtttgctggtcgagaaagctgtcgaaggcctgacgggcgtagcccgcctggttgtgagtggtcgagacgatgctcaccttggggcaaagctggggactcaccgtcggcccttttcctgcgcggccgcaagggtattgcgatggcgaacgtgaatcgcctgtgcccgccggccgtcggccgtcgtggcctggtggtcggcggacgtacggcacacgctggcgaagtatagcgagggtgcactgacgttgggctcgaaccgcgtggcgcgcggtgtgggcgcaccgtctcgagtcggtgctggttggctcgcggcctacaacggcgctctccgcggcgcgggcgtaccggatatcttagctggtcaatagccatttttcagcaatttctcagtaacgctacggggcgcgccgtgccgtagtagcgtccccactgatgtggacgatggtgctccttttggggttggggatggcgattgacccggcgcgtctgggactcgcggtcgtcatgctgtcgcggcgtcggcccatgctgaatctgttcgccttctgggtgggcggcatggtggcgggtgtcggcatcgcgctagccgtgctggtgttcatgcgcgatgtcgccttggcggccatacaaggcgtggtgtccgcggccaacgagttcagggaagcggtcgggatcctggcgggtgggcgtctgcacatcgtcatcggtgtcatcatgctgctgttggccgcgcgcatggtggctcgcgcgcgggcgcaggtaggggtaccggtagggccagtgggggtagccgacggtggaatgtcggccctggcgctagcgcagcgccccccgggtcttgttgcgcggctggaagtgcgtactcaacagatgctgcagggcgacgttgtgtggccggcgttcgtggtgggcgtcgcctcgtccgcaccgcccttcgagagtgtggtggcgttgacggtcatcatggcatcgggagccgagatcggcactcagttcggcgcatttgtcgtgttcaccctcctggtgcttgcggtcatcgagattccgttggtcgcctacctggcgataccgcagcaaacccagcaggttatgctgcggtttcaggattgggtacggtccaatcgtcggcagatctccctcaccatcctgataggggtcgggttcctctttttgtaccagggcgtgactagtctctgagtcgccatgtggtgcctggtgatgcatcaagcgtggtatcggtgaacccggcgaaaccgcttatctcggtgtgcatcccgatgtacaacaacggcgccaccatcgagcgctgtctgcgtagcatcctcgaacaggagggcgtcgagttcgagatcgtggtcgttgacgacgactcgtccgacgactgcgccgcgatcgccgcaacgatgctgcgacccggagaccgcttgctgcgaaatgagcctcgcctcggcctcaaccgaaaccacaacaaatgtctggaagtcgcgcgcggcggacttattcagttcgtacatggtgatgatcggctgctccccggagccctgcagacactcagccgacgttttgaggatcccagtgtcggaatggctttcgccccccgacgggtggagagcgacgacatcaagtggcaacaacggtacggcagggtccatacccgtttccgcaagctgcgcgaccgcaaccacgggccgtcgctggtcttgcagatggtattgcacggcgcgaaggaaaattggatcggcgaaccgaccgccgtgatgtttcggcggcaattggcgctggacgccggtggttttcgcaccgatatctaccagctcgtcgatgtggacttctggcttcggttgatgctgaggtcggcggtctgcttcgttccgcacgagctctcggtgcgccgtcacacggcggcgacggagaccacacgggtgatggcgactcggcgcaacgtgctggaccgacagcgcattctcacctggttgatcgtggacccgttgtcgcccaacagcgttcgcagcgccgcggcgctgtggtggatacccgcatggctggccatgatcgtggaggtggccgtgctcggaccgcagcggcggacgcacttgaaggctttggcgccggccccattccgcgagttcgcccacgcccggcgtcaactgccgatggctgactagcagtcgcactctgcctggccgtcgtcggagccacagacaattccaacccatttggcctggcggccaagatgacatttttacaaggtaaggctagccttaagcgtccgcgtatccaggacctcgggtctgttgcgttgtggttgcctcgcatgcgacggagtgctctgcgccaacggcccaggtcgtccgagaaggccagccttgacctgtacagctgtggcgacccgaacgttgcacagcttggcgacgaatgccgagttggtcgagtcggccgatctgaccgtcaccgaggatatttgctcgcgaatcgtgtcgctgccagttcacgaccacatggccattgccgacgttgcgcgggtcgttgcgccgttcggggaagggttagcgcgcggtggttgacccgacagcgacggattcgcccaaggtgagtatcgtctcgatctcctacaaccaagaggagtacattcgcgaggccctggacggcttcgccgcccagaggaccgagttccccgtcgaggtgatcatcgctgacgatgcctccacggacgccaccccgaggatcataggagagtacgccgcccgctatccgcagctgtttcggccgatcctgcggcagaccaacatcggtgtccacgccaatttcaaggatgtgctgtccgccgctcgtggcgagtacctcgcactgtgcgaaggcgacgattactggaccgatccgctgaagctgtccaagcaggtaaagtacctggaccggcatccggagacgacggtgtgttttcatcctgtgcgagtgatctatgaggatggcgcaaaagactccgagttcccgccgctcagctggcgccgcgacctgagcgtcgatgccctgctcgcgcggaacttcatccaaaccaactcggtcgtgtaccgccgtcagccgagctacgacgacatcccggccaacgtcatgccgatagattggtacttgcatgtgcggcatgcggtgggcggcgagatcgccatgttgcccgagacgatggcggtctaccgtcgccactctcacggtatttggcattccgcgtacactgaccgccgaaagttttgggagacacgaggccatgggatggccgcgacgctcgaggcgatgctcgacctagttcacggccaccgcgagcgcgaggcgatcgtcggtgaggtgtccgcctgggtgcttcgcgagatcggaaagacacccggccgacagggtcgcgccctgcttctgaagtccatcgcggaccatccgcggatgacgatgctgtcgctacaacaccggtgggcgcaaacgccctggcggcggttcaagcgccggctgtccaccgagttatcgagcttggcggcgcttgcgtacgccacccgacggcgcgcactcgaaggtcgggacggcggttatcgcgaaaccacttctccgccgaccggtaggggacgtaacgtccgcggatcacatgcctagatcttgatagatcgcccgtctggcctctatggatggagcatgcgggatcggaccggttgccgccgactcgacgaccgaaagagccatcaaatagccttgcggcccatctttgagatctgtcaacccgccggtcctgatgtcctccaggctctggtcgggatgagctagtgcggttcccgaactcggcatcttcgtcagtcctggagagaaacaacaccagcgaaggtagtgtgatgtccgtggtcgaatcctctcttcctggtgtgctgcgtgaacgcgccagttttcagcccaacgacaaagcgctcacctttatcgattacgagcggtcctgggatggtgttgaagaaactctgacgtggtcgcagttatatcggcgaacgcttaacctcgccgcacagctaagagaacatgggtcgaccggcgatcgggcattaattctggcgccacaaatcctcgactatgtcgttagctttattgcctcgctgcaggccggaattgtcgcggttccgctttcgattccccagggtggtgcccacgacgagcgcaccgtttccgtgttcgccgataccgcaccggcgatcgttctcacggcgtcctcggtcgtcgacaatgtcgtcgaatacgtccagccgcagcccggccaaaacgcaccggcggtgatcgaagtcgatcggctggatcttgatgctcggccgagctccggttctcgttctgccgctcacggccatccggatatcttgtacttgcagtacacctcgggttccacgcgcacgccggccggtgtcatggtctcgaataagaatcttttcgccaatttcgaacaaattatgaccagttactacggcgtctatggcaaggtcgccccgccaggctccaccgtggtgtcgtggttgccgttctatcacgacatgggtttcgtcttgggactgatattgccgattctggctggcatccccgccgtgctgaccagcccgatcggtttcctgcagcgcccggctcgctggatacagatgttggcaagcaacactcttgcgtttaccgccgcgccgaacttcgcattcgatctggcgtctcgtaagaccaaagacgaggacatggagggcctcgatctcggtggcgtgcacggcatcctcaacggcagcgaacgggtgcagccggtgacgctgaagcgcttcatcgaccggttcgccccgttcaatcttgaccccaaggcgatacgtccgtcgtacggaatggcagaggccacggtatatgtggccacccgcaaggcgggtcaaccgccaaagatagtgcaattcgatccccagaagctgccggacggccaagctgagcggaccgaaagcgacggcggcacaccgctggtcagctacggcatcgtcgacacccagctggtgcgcatcgtcgacccggacaccggcatcgagcgccccgcgggaacgatcggtgagatttgggtgcacggcgacaacgtcgccatcggctattggcagaaacccgaggcgaccgaacgcacctttagcgcaacgatcgtcaatccctccgaaggcacacccgcaggaccatggctgcggacgggagattcgggtttcctctccgagggtgagctgttcatcatggggcgcatcaaggacctcttgatcgtgtacgggcgcaaccactctcccgacgatatcgaggcgacgattcagacgatcagtccgggccgctgtgcggcgatcgctgtttccgagcatggtgctgagaagctggttgccattattgaactcaagaagaaggacgagtccgacgacgaggcggcggaacgactgggtttcgtgaaacgcgaagtgacctcggcaatctcgaagtcgcacgggttgagcgtggcggatcttgtgctcgtctccccgggctcaatcccaatcaccaccagcggcaagatccggcgagcacagtgtgtggagctgtaccgtcaggacgagttcactcgcctggacgcatagcacccacaggcgaggctcccgcaatggggcgcaatggggatcgtcacaccagtagcaccagcccctggaggggcaacaggggaaaactgagttgagcgccaaccgtgcgcactgaggctcaggtgctcagcttcgcgtcgggctttgaccccgcgtgaccgactgcgggttcgccgatagacgtgtcatcccaacggtcgtagctcggtaggccggcaagaccgaacagcggcagctagtggccgagtagatggtcgacgggttctttaccgatgtgggcgccgtcgccgttgggtttcgacacgccatccacgacatcgtaggccggcatggcggcatagccgaacagcggaagcgaatgtctgcgcaggtggtcgatcaggtactccccgttgccttcggctaggtcagcgggcttgccgttgggaaccgacttggttgccgccttgcttgcgtgcccgttggtgttgcggacgaccttggtgtggggcggcttgggcgccgggatcggggccttgcgtcggtggcctttcacccgccgcagccaccgatcggctttggtcggcggcgtggatgggtcgcgtcccagctcggacggccaccagtttgcccggccaatcatcgcggtcaaggccggcaccgtgaccgtgcggaccaggaaggtgtccagcacgatcccgatgccgatggtgaaaccggcctgagccatcgtgttgatgctcgcgcccaccagaccgaacatcgacgcggcgaagatgagacccgccgaggtgataacaccaccggtggagcccacggttcggatgacgccgatgcgtataccgtgtggtgattcgtcgcggatgcgtgaaatgagcagcatgttgtagtcagcgccgatggcaaccaataatatgaaggacagtcccggcaggctccaatgcatttcctggcccagtatcaattggaaaacgagagttcctatgcctagggccgacaagtaagaaatcagcaccgagcctatcagatatatcggagccacaagtgcgcgcagcagaatgacgagaatcaagaatacgataacgatcgtcgcaatgacgatgaatttcatatcgctgttgtagtagtcgcggatatcccgcagcgcagtcggaacccccgccagacctatcgtggcatcctcgagttcggtattcggtcgcgcggaatccgcaacacggaggatatcgttgacctgatccatcgcctcggtggtggccggattcagcgcgctctgcacgaagtaccgcgccgcatgaccatcggccgacaggaaaatctgggcgcccttcttgaactcgtccctcgaaaaaatctgcggtggaatgttgaagcccgccattgacggcttgtccgcatcccgcttgatccccaacaggaagtcggcggcctcgttgagccctgagcccatctttttgacctgatcgaccaattcctgcacgcctgccgccagcgctgcgctgccgtcggcgagagcgttggctccttgctgcatttgagccaatttggtgggtaggccgtcgaccgctttgagggtgctgacgacttgcttcagttgcccgtccagtgtgctcaccgtccgggcgagtgtctggtattcctgcgtctgttgcagggtgacggctagcgctctgatggacctgagcaggccgtcgtcctgcgcctggacaatcgccgccaactgtgcgcgcgacgtccgacaggcgggatcgctgttacacaccgggctggagttgagggcgttgaccatagggctggcccaagtggcgatttgttcggcatcggtgacggtcccgctcagattgtcccccagagcccgcatgcgcccgacatattgggacgcattttccagttgtcggatggtcttgtcgccgcccatcaggtccatcatggcctgcagggtgttgactatcccgctcgagctggccacggccccattgatttcgttgcgtatttgggcgagggcgtcggccaactggtgcgcaccgccggtcagctggtccagctcgcctccgtgctcttcgagcagggtggtcgcttcgtcgagcttgccgcccacttcaccagcctgaaacgagaccttggtctccttcagaggttccccgttcggtcgggtcaagccccgcaccatcacgatgttgggcaattctgctatctcgcgggacatcatctcgatgtcggcaagcgcgccgggtgtccgcaggtctcggggggatttgatgaacagcaccatcggagtcatcgcgttcatcgggaaatggcggttcatcgcctcgtatcctttgacgctttcgacgtgctgcggcaccgtcttgagatcgtcgtagttgaatcggatcagcagcgtgcagccggccagggcgaccagcacaatgagactgccgaccaggtggatggtgggccgacgcacgatgcgaacacccgaacgccgccacattcgactggtcaggtcgcgtcgcggcttgatccagccccgccgtccggtgagtgtcaggatggcgggcagcagggtgaccgcacccagcagcgacaccgtgatggcaaccgcaattgccgggcccaccgccgaaaacacttccagtttggtgaacaccatcgccagaaatgtgacggcgacggtggccgccgatgcggtgatcaccttgccgatggacatcaacgccttcttgaccgccatgtccgatttttcgccgtggcgcacatagtcgtgatagcgacttatcagaaagacggcgtaatcggttcccgccccgatcatgaccgcgctcataaagacgatcgcctgcatgttcacggccaggccgaactcggcgagcccggacaacgtgccctgcgcagtgaccaccgacgctccgatggtggccagcggcaccagcatggtcaccaggttccgatagacgaggatcaggatgatcagcacgctgaccgcggtgccgatctcgatgatccgcacatctttctcgccgagctccgtcaggtcggcgaccgtggcgatcggaccgctgaggtggacggtcaggctggttcccgcgactgtttgcttgacgatcgcggcgacgcgtttgaacgccgcttgtgtctcaggcgacgcggcatcgcccgcgaacgtgatgggcaggttccaagccttgttgtccttgctggccaacagctccttcatttcggggacggcgagaaaatcctgaaccgatattttgtcctgcgtgtccgcccgcaggttttcgatcagttttcggtagacggcctcgtcggcgggtcccagcccgttctcgttggtcaagaggaccaaaaggagggcggaggtctcaattttttcctggaaagccgcgctcatctccttttgcaggaccatcgatggggccccgggcggcaggggagcttgctcgcgctttgcggcttgcgcctgcagcgttgggagcaacagcgtcagcgcggccgccaccgcgatccagcacccaatgacgatcagcggccatcgcaccacgaagttgccgatacggtcgaacagtcccccggctttggcctcgtcatgccttgccacccgataaccgtacaagcctggcaatcggtggcgtggggaaatgacgataaccgcattaaccgtgacgttgccgttactttggcggcgtttgaccactgcgggcgtcaaatacgcagatcaggggcatttcgtgggatcggctggcgtgcccgcagccgacgctggcgggcgggatgcggcgtccgaacagatagctcgctggactcaaacttgcacggtcgtgctggtttgcggtcacggtccggcaaagtgggcatttcggtcctggtgcacctcgcggtcgtgcgacactctccccgtggctcttaggtatcgcctgcagtccaatccgttggtcggcaagctcacgaccaagtacttcttgccgcttggcactcgccaggtcggcgatcacgtggtgtttttcaacttcggctacgaggaggatccgccgatggcgttgccgctgtcggagtccgacgagcccaatcggtattgcatccagctctaccaccagacggccagtcaggtggacctcaccggcaaggaggtgctagaggtcagttgtggcgccggtggcggggcctcctacatcgcccgcaacctaggtccggcctcctacacggggctggacttgaatccggccagcatcgacctctgccgggcaaagcaccggctgcccggcctgcagttcgtgcagggcgacgcgcagaacctgcctttccccgaccaatccttcgatgcggtggtcaatgtcgaagcctcgcaccagtaccccgactttcgcggcttcttggccgaagtggcgcgcgtgcttcgcccgggcggacacttcctctacaccgattcccgtcgaaatcccgtcgtcgccgaatgggaggcggcgttggccgatgctccgctgcgcacgatttcgcagcgggacatcggcgcgcaggccaagcgtgggttggatgcgaacacggcgcgttcgcaagaggccatcggccgccgcgcacccgtattgctggccggcttgacccgctgtgcggtgcgtgtgctggactgggatctacgtcgcggcggcgggttcagctatcggatctacttgttcgccaaggattgattcggcgagaccacacccatgaaaaactcattaaatttgtcgtggccagctatgggactcgcggcgacatcgagccctgcgcagcggtcggcctggagctgcagcggcgcggccatgatgtgtgccttgccgtgccgcccaacctgattggtttcgtggaaacggccgggctgtctgctgtcgcatacggaagcagggactctcaggagcagctcgacgagcagttcctgcacaacgcgtggaaacttcagaaccccatcaagctgctgcgtgaagcgatggcgcccgtcaccgagggctgggcggagctgagcgcgatgttgacgccggtggccgccggggccgacctgctgttgaccggtcagatctaccaggaggtggtcgccaacgtcgccgagcaccacggcattccgttggccgcgctgcatttttatccggtgcgagccaatggcgagatcgcctttcccgcgcggctgccggcgccactggtccgctccaccatcacggccatcgactggctgtattggcgcatgacgaaaggtgttgaggacgcgcagcggcgtgaactgggcctgccgaaggcgtcaactcccgcgccgcggcgaatggccgtacgcgggtcgctggagatccaagcctacgacgcgctttgcttcccggggctggcagcggaatggggcggccgacgcccgtttgtcggcgcgttgacgatggaatcggcgaccgacgcggacgacgaggtcgcttcatggatcgctgccgatacaccgccgatttatttcggctttggcagcatgccgatcggatccctggccgaccgggtcgccatgatcagtgcggcctgcgcggagttgggcgagcgcgcgttgatttgctcgggacccagcgatgcgaccggaatcccgcagttcgatcacgtgaaggtggtgcgtgtggtcagccacgcggcggtctttcccacctgccgtgcggtcgtccaccatggcggcgcgggcaccaccgccgccggtcttcgagccggtatccccaccttgattctgtgggtcacctccgaccagccgatctgggctgctcagatcaaacagctgaaagtaggccgggggagacgcttttcaagcgccaccaaagaatcgctgattgccgaccttcgaacgatacttgcgccggactatgtcacccgagcgcgggagatcgcgtctcggatgaccaaacccgccgccagcgtcacggccaccgccgatctgctcgaagatgcagcccgccgtgcgcgctaagcgagggtggcgcttcggcgaatggccttcggcgcgaggatgatcgttgtacgctccgcttgtgtccctgatgattacggtgccggtgtttgggcagcacgaatacacccacgcactcgtggccgacctggaacgtgagggcgccgactatctcatcgtcgacaaccgcggtgattatcctaggatcggcaccgagcgagtgagcacaccgggagagaacctaggctgggccggggggagcgagctcggtttccgacttgcgttcgcggagggttactcccacgcaatgacgctcaacaacgacacccgggtctcgaagggatttgttgccgcgttgctcgactcgcggctaccggccgacgccggaatggtcgggccgatgtttgacgtgggttttcccttcgcggtagctgacgagaaaccagacgccgaaagctatgttccgcgagcgcgataccggaaggtgcccgcagtcgagggaacggcgctggtgatgtcgcgggattgctgggatgcggtcggcggcatggacctgtccacgttcgggcgctacggatgggggctcgacctggatctcgcgttacgggctcgaaagtccgggtatggcctgtacacaaccgagatggcctacatcaaccatttcgggcgcaagaccgccaatacgcacttcggtgggcaccggtatcactggggtgcaagtgcggccatgatccggggattgcgtcgaacgcatggctggcccgccgctatgggtatcttgcgggagatggggatggcccatcatcgtaagtggcacaagtcatttccgctcacctgcccggcgagctgctaggcgtgctcccaggcgtttggcgtgccgtcgcctccagcaggtccgcggccgcggtgacggcggctgtcggccgggtcatccgtgtcgagatctcacgtgcccgcgcggcgcattccggcgccaggatcgatcgtagctccttgagcaatgacccgcgggtgatgttcgtaaagcgtttggcagagccgactttgagtcgttggacggcaccggcccagatcggttgatcggccacgtcccagagaatcagcgtgggcattcccgctcgcaggccggcggcggtggtaccggcgccaccgtggtggacgaccgcgcggcacttgggaaggatggtcgaatagttgaccaggccgacacgtttcacgtggtcggcatgacgaatgcgggtggagttggctgccggagaatagatcagggctcgctcgccgagctgtgcgcagacatcggagatcatggcgagcgtttggacgggcgtttggacgggcgtgctgccgaagccgaagtagatgggtggtgttccggcggcgatccacgactcgagttcttcgttgggttcgctgtgtaactccatggtcagcgggccgacaaacgggcggcggtcgctccattcggccgccagtccggggaaaaaaaccgggtcgtaggcttggatttcgggcgctccgcgttccgccagccgacgcaccgccggcgccggtgctggcggtaggcccagttcacgtcgttgcgcgcgatcggcatccttgctgacgtacgcatacagccgccatgagaccttcatcgtcgcgcgcaccagagtcgccggcgtcggtatcgacgggatcgcgatttggccgttgacctgcatcggaaagtgatgcagtgccgcagccggaatgtcgtagtactcggcgacgttggctgccacaccatgatatgtctggcccgtcatcaccaggtcggcgccgtcggccaacgtggtcaacgtcgtgcccatctccgcccagccttcgacgaatagttccttgacggcgcgggcgaggttgagcggattctgggctctggtgaggttgcggacgaatgccgcgaccgtgttgatctgttcgtccgagtccgggccgtaggcgacgccggtcagacctgccgactcgacgaactcgatcaggttgggcggcactgccatatgaactgcgtggcctcgccgccgcagctccacgccaaccgcggcgcaaggttcgacatcaccgcgggttccgtggaccgccaagacaaacttcatcagcgccttcccgcgttcgacgtcaggcgggtgccggcgcgtccctgtcggccgccaacttgtcgcacatcagatccgccaggccacgaacggtggtgttgatttcggtggcggaaatgcggatcccggtttcggcttccacccgcgcacgcagttcctggctgctcagtgagtccaggccgtactcgctgagcagccggtcggtgtcgatggtgcggcgtaggattaggccgacctgcttggagagtagccgccgcagccggtctggccattcctcgcggggcaggtccaccagctcggcaaggaatttgcttgtgcctgaacggttttgccccagggattggaacttctccgcgaatgggctgtgctgggcgaaggctgtcagccagggtgatccgatcaccggggcgtagccgctgtaggcgcggttgtggcgcagcagggtctcgaaggcgtaggcgccttcctcgggggcgatggcgtcgccggtttgttcggcaaaggcgatcgcgcggccgatctggccccaggcgccccaggcgatggaggtggctggtaggtcttgggctcgccgccagtgggtgaaggtgtccagccagctgttggccgcggcgtaggcgccctgacccggcgagcccaccagggcggccgctgaggagaatgagcagaaccagtccagcggctggtccgcggtggcccggtgcagttgccaggcgccatatgccttgggcgcccagtcgcgttcgatgagttcgtcggtgatgttggccaaggtggcgtcctcgaccaccgcggccgcgtgcagcacgccgcgcagcggcaaacccgtcgcggtggccgccgtgaccaaccggtcggcggtgtccggctgggcgatatcgccgcactccaccactacgtcagacccgatcgcgcggacgagttcgatggtctccaacgccttttggctgggctgtgagcgcgagctgagcacgatgcggccggccccggcgttggccatcttctcggccaggaataagcccagcccacccaggccaccggtgatgatgtaggacccgtctgaacggaaaacccgagcctgttcggggggaagcaccacgctgctgcgcccggcgtgggggacgtcgaggatgagcttgccggtgtgctcggccgcgcccatcacccggatcgcggtggccgcctcggccagcgggtaatgggtgctctgcggcatcggcagcacaccctcgacggtcaaccgatacaccgtgctcaacagttcgcggaccgcagccggatggctcaccgacatcaaccccaggtctagaccgtagaacgccagattgcgccggaatggcaagagttccagtcgggtattggagtagatgtcgcgtttgccgatttcgatgaagcggccgcccagggccagtagtttgaggccggccaactgtgcggcaccggtcacggagttgagcacgatgtccacgccgtagccggcggtgtcgcggcggatctgctcggcgaactcgacgctgcgcgagtcatagacgtgttcgatgcccatgtcgcgcagcaggtctcgacgcttttcgttgcctgcggtggcgtagatctgggctccggccgcacgcgcgatcgcgattgcggcctggcccactccgccggtggcggagtggatgagcaccttgtcgccggccttgatccgcgccaggtcctgcagcccgtaccacgcggtggcgctggcggtggtcactgccgcggcttgggcgtcggtcagcccctcgggcagtctggtggccaggcgggcgtcgcaggtgacgaacgtggcccagcagccgttgggtgacatgccgccgacccggtcaccgaccttgagttcgctgaccccgggcccgaccgcgctcaccaccccggcgaaatcggtgcccagctgcggctgtcgcccgtcgagggtttggtagcggccgaaggtgaccagcacgtcggcgaagttgatgctggacgcggtgacggcgacctcgatctctcccgggcccggcgggacccggtcgaacgcggcgaactccaaggtttgcaggtcaccgggagtacggatctgtaggcgcatgccggcctcggcgtggtcgacgacggtggtttgccgctcctcggggcgcagcggggctgggcacaaccgggcggtgtaccactggtcgttgcgccaggcggtctcatcctcgccgctggccgccagcagctgacgcgccaccgactccgcgccggtctgctcatccacatcgacatagctggccttcaaatgcggatgctcagcaccaatcacccgcaacaacccccgcatcccaccctgctcaagattgggtcggtcaccagacaacaccgcctgagcattgtgggtcagcacatacaaccgcggctcttgggccgtgatctctggaatctcgcgggcgatacgcaccacatgtttgacaagctcgccgccgcgcacgggggattccgcgtcggggtcgccggtctgcggcgcggtcaacacgaatacgccggtgaacccgccggtgccgagctggtcgcgcagccgcgcggcctgggctgcgtggtcggcgcgctgcggccaggacatcgttgtgcactgcgcgtcgtgcaccttcagcgcgtcggtcaactgtgcggccaccaaatccgtagcgtcacacgtgctgatcagcagccaggcgccgggttcggcgtggctgttttcgggcagctcacgttcgtgccattcgatgctcagcagccgctcacccaaaacccgggcacgttcgctggcctgcgacgcgccggtacccaactgcagcccacgcaccgccaacaccaccgcgccgtgctcgtccaacacgtccaggtcggcttccacgcccacaccgcacgcggtcaccgtcgtgcagcagtaccgggcatgacgggccgacccataggaccgcaaccgccgcacacccaacggcagcaacaaaccaccgtcggccataccctggacggcgggatgagccgccaccgactggaagcacgcatccagcagcacgggatgcacgccgtaagctttgacctgcgagcgaagcgggcccggtaggttgacctcggccagcaccgtgtcgccggccccttcggcgatgtacgcgtcaaccagacccgcaaaagccggccctaagcgatgaccacgcttgtccagccattgccgaacctcggcgccgtccaccttgtggggatggctggccagcagttcggcgatgtttttctggggtggctggtccggggcgtcgtcggcttcccggacaacgtgcagaaccgcggcgagttgccgtgtgtacctaccatcatggctggtctctactgtgagtgggacaacgccgggggcttctaccgtggcggtgacgccgatgggggtttcgtcgtcgagcagcaacatctgctcgaatcggatgtcgcggacttcggaggcttcgccgaggacggcgcgggctgcggccaacgccatctcgcagtaggcggctcccggaagggcggccgcgccgtggatttggtgatcggccagccagggttgtgtcacggtgccgacctcgccctgccagacgtggcgttccggctcctcgggcaggcgcacgtgggagcccagcaatgggtgtacggcgacggtattggcgtgggcgatgcgacgggtcgtgtcgtcgagcagcagacgacggtggttccatatgggcagtggtgcgttgatcagtcggccggtggggtagagcacggcgaagtcgacggcggcgccggcggcgtagaggtcgccggccagtgcgcgcagcccgtggggcagtggttgttcgcggcgcatgccggccagcgcagccgcggacatgtcgaggctgcgggcggtctggtcgaccgcgtgggtcagcagggggtggggggtcagctcggtgaagacccggtagccgtcttcgagggcggcttgcaccgccgcggcgaagcgtacggtgtggcgcaggttgtccacccagtagtaggcgtcgcagtagggctcctcgcgcgggtcgaacgaggtcgccgagtagtaggggatttccggttgcagcgggctgatttcggcgagcgcttcggccagttcgtcgaggatcgggtcgacctgcggggagtgcgatgctacgtcgacggccacctcacgggccagcacgtcgcgttgctcccaggcggccaccaggtcgcgtaccgtctgggtggccccgccgatcacggtggactgcggggaggccaccaccgcgaccacggcgtcgttgacgccgcgcgccatcaactccgaaagcacttgttgagcaggcagttccaccgatgccatggcgccggcgccggcgatacgggtcatcagcgccgaccgccggcagatgacgcgcactccgtcttcgaggcagagcgcgccggcgaccaccgcggccgcggactcgcccagcgagtggccgatgaccgcgccgggcgctacgccgtaggacttcattgtggccgccagcgcgacctgcatggcaaacagggtcggttgcacccggtcgatgccggtcacgacctcgggggcggtcatggcttcggtcaccgagaagccggattccgcggcgatcagtggttcgatcgcggcgatggtggcggcgaataccggttcggtggccagcaggtcggcgcccatgcccgcccattgcgagccttgcccggagaacacccagaccggtccgcggtcgtcttggccgaccgcgggtgggtagggggtttcgccggtggcgacttcccgcagcgcctcggtcagctccgcggtggtggcggccagtacggcggtgcgcaccggccggtgtccgcgccggcgggccagggtgtaggccagatccgccggcgccagctcgggtccttgggcgtcgacccaatcggccagccgcgcggcggtctgccgcagcgcgtcctgcgagctggccgacagcgcgaacagcagcgcgccgtcgataccgggtgtggccggggtgtcgcctggtgcaccggattcgggggctggcaccggtgcctgctcgacaatggcgtgcacattggtgcccgtcatgccatacgacgacaccgccgcgcgccggggcgtttcttgatcggcgccgggccacggcgtaatctcttgcggcacaaacaggttggtttcgattgcggcaagcttgtcaggcagggccgtgaagtgcagattctgtgggaccacgccgtgttggagggccaggaccgccttcatcagtcccagcgctccagcggccgactgggtgtggccgaaattggtcttcaccgatgccagcgcgcaggggccgtcgttgccgtatacctcggccaggctggcgtattcgatggggtcacccaccggggtgcccgggccgtgcgcctcgaccatgcccaccgtagccgggtccacaccggccacatccaacgcctcccgatacgccgcgacctgcgcggaccgtgatggtgtcgcgatattgacggtgtggccgtcttggttggcggccgtgccacgaattacggccaggatccggtccccatcggccagcgcatccggcaaccgcttgagcgccaacatgacacaaccctcaccggagacgaaaccgtccgcggaaacgtcgaacgcatgacagcgcccggtcgcagacaacatgcccaacgccgagcccgaggcgaaccgccgcggttcgagcatcacgtagacaccgccggctagcgcaatgtcgctttcgccgtcgtgcaggctacgacaagccaggtggatagcggtgaggccagacgagcatgcggtatctaccgtgatcgcgggaccctgcaagcccatggcgtacgccacccgcccggatgcgaagcaggcattggtgcccgtgttgccgtacggcccttcgaaagtctggttgtcggcgtgtaccaatatgtagtcggtatgaaccaaccccacgaaaacccctgtccgcgaggccatctggttcggtgttaggccgccgtgctccatggcttcccaggaggtttccagcaacaagcggtgctgcggatcgatcgctatcgcttctttctccccgatcccgaagaactcgggatcaaagtcgccgacgttatcgaggtacgcgccccatttgcagtcggtgcgtccgggcacgccgggttcggggtcgtagtactcgtcgatgtcccagcggtcggcggggatctcggtgaccagatcgtcgccccgcagcaacgcctcccacaaccgatcgggtgagtcgatgacccccggcagccggcaccccataccaatgacagctaccggcgtaacacgtgtcctatccacggtctttgttctctccttacccacggttcaagcttttgccagcggcgtatcgtcgaacttcggtccgggttgatagaaccgcagcaccaaacgcacccaccgacccccacgcttcacgccaaccctttagttcattggcgtgaacagcagcgtagccggttgccccgatatatgtggaaaaatcgttcggacgtacaaaaaaagttcctgacgctggcgtcaactcgaaactgcctcggaagtcatgattgattcatcagtcaatattaaagtcgcagctcacaactataatacgccggtgcagcggacaattgcggaagcgccggacgcctcgcggtccgatgtcgcctttccctgcctcgtcgtcaatatctgatggtggacgaccgcccgtgccggaccggcttaggtagccagccgggcttcgcgccacgcaatttgcctagtcgtggaagacggattgccgaagtgtcgaaggcaacccgaactccgatgttcaggttatgccaattggtgcccggaaatccccgaaatcgaaaatgttacgtgcaggtttcactggacggatcaaggccgtcgtcgctgaagctgggcggctggggcgacatcgcgcgatccgccctcggcgatgcgcacgtacgccgattgcatcgtctctggatgccgcgcgatcgagccctgcgcgatcggactactgggggacaacgcggtgacggtgctctcctcgtgaaacttgttgacccacatgcacgcttgcgcgccgatccagccatcgccgaatactctggcattcatccggtccagttgtattgcgatgaccgcagacagcagaagcgcgccggccggcatcgaggcacgacgggaacggaagccgccacctagaggatccaacgagcatctatgcttttcccttcccacggccgcgcgtgaggcatcctcgctgtgcagcaccgccaggtcagggatcaacgcgccgactatttctccgtcgatgtggctggactgcacctgctccgtctctctttgctgccaccagcgccaggttggttgtggaagctgagtcaccgtcgggcgaaaccgtcagcgttgacgaagcgttagaggtagtgtgctgccgtggtcgcgtcttcgattcccaccgcgctgcgcgagcgcgccagtgtgcaccccaatggtgcggccatcacctacatcgattacgagcaggactgggccggtgttgccgaaaccctgacctggtctcagttgtatcggcgaatgctcaatgtcgccgagccgctccggcatgtgggggcgaccggtgatcgggcagtgatactggcaccgcagggaatcgaatacgtcgttggatttctcggcgcgttgcaggccggacgtatcgcggttccgctgccggttccacatgccggcgcccacgatgagcgtacgatttcggtgctaagcgacacttcgcccgctgtcattctgacgacgtcgggggccgttgacgatgtcagagaatgcgctcagccacagccaggccagtccgcaccatcaatcgttgagcttgatttgctggacttagattctcggcagcgctcccgcagccctggcgcgcgcccaaccggcagggatacgccggaaaccgcgtatttgcaatatacttcgggatccacccgtacgccggccggtgtcatggtctcgaacaaaaatgtcttcgccaatttcgagcagatcgtggccgacttctttgcgcccgaggggggcgtcgtcccgccggacctcactgtggtgtcttggctgccgctgtaccacgacatgggtcttctattaggcgcgatcatgccgatcctggcgggtgtacccaccgtgttgacgagtccggtggggttccttcagcggccggctcgatggatacaactgctggcacgtaacggtcgcacgatttcggcaggaccgaatttcgctttcgaattggcggtgcgtaagacgtcagacgacgacatggacggacttgacctcgccggcgtgcacaccatcctcaacggcagcgagcgagtacacccgacgaccctcaaacgatttgctgaacggttcggccgctttaattttgccgccgcggcgctgcggcccgcgtatggcatggcggaagcaacggtgtacatagcgacccgtaatgtgaacgaaccaccagaaatcgtcgacttcgaatccgagaaactgcctgcgggccaagcgatccggtgcccgagcggaagcggcacaccgctggtcagctacggcgtcccacggtcacagctagtgcgcatcgttgatccagacacgtgtatcgagtgtccgcagggatcggtcggtgagatctgggtgcaaggtggcaacgttgcgtccggctattggcacaaacccgaggagagcaagcgcacgtttggcgccaggattgtcaccccttcggcgggcacacccgaagcgccttggctgcgaaccggggattcgggtttcgtctccggcggcgagctgttcatcatcggccgcatcaaggacctcttgattgtgtatgggcgcaaccacgctcccgacgacatcgaggcgaccatccaggagataacctccggccgctgtgcggcgatcgcggtccccgaccacggcaccgaaaagctggtcgcgattatcgaactcaagaaacggggagactccgacgaggatgtggcggaccggctgcgcatcgtcaagcgtgacgtcgccgcggcgatatttgattcgcacggtctgagcgtggccgatctcgttctggtgtcgcccgggtcgattcccatcaccaccagcggcaagatcaggcgggcacagtgcgtccagctttaccgacggcgtgagttcacccggttagacgcttgactgcatcgttggagcttgttttccattgtgctacaaccggtttgctgtctctgtggcccagtgttagtgggccgctcggcattgactgagcacgacacgattcctagtgtgctggtatgtcggacggcgcggtggtacgggcattggtattggaggcgccgcgcaggctggtcgtgcgccagtaccggctgccgcgcatcggcgatgatgacgcactagtgcgagtagaggcctgcgggctgtgcggcaccgatcacgagcaatacacgggcgagctggccggtgggtttgccttcgtacctggccacgagacggtcgggacgattgcggccatcggtccgcgggcggagcagcggtggggcgtgtcggccggcgaccgagtagccgtcgaggtattccagtcgtgtcggcagtgcgctaactgtcgtggcggcgagtaccggcgttgtgtacggcatggcctcgctgacatgtacgggttcatcccggttgaccgagagcctggcctgtggggcggttacgccgaatatcagtacctggcgccggattcgatggtgttgcgggtggccggtgacctcagcccggaagtggccaccttgttcaacccgctgggggcgggaatacgttggggagtaacgattcccgaaaccaaaccgggcgacgtcgtggcggtgctgggtccaggaatccgggggctgtgcgccgccgcggcggcaaaaggggccggtgccgggttcgtgatggtgaccgggttgggaccccgtgacgccgaccggttggcgctggcggcacagttcggagccgacctcgccgtcgatgttgcgatcgatgacccggtcgccgccctgaccgaacagaccggtgggctggcagacgtcgttgtcgacgtgaccgccaaggcgccagcggcattcgcacaggcgatagcgctagcccggcccgccgggaccgttgttgtcgccggcacccggggcgtgggcagcggggcaccgggattttcgcccgacgtcgttgtgttcaaggagctgcgtgtgcttggcgccctcggcgtagacgccaccgcctaccgggccgcgcttgatctgttggtgtccggtcgataccccttcgcaagcctgcctcgccgctgcgtgcggctcgaaggcgccgaggatctgctggctaccatggccggtgaacgcgacggtgtcccgcctatccacggagtgctcacaccatgacaacatcccgcgtgcccctgttgccggtcgacgaggccaaagctgctgccgacgaagcgggcgtgcccgactacatggctgagctcagcatcttccaagtgttgctgaatcatccgcgactagcgcggaccttcaacgacctgctcgccaccatgctgtggcacgggaccctggactcacggttgcgtgagttggtgatcatgcggattggttggctcaccgactgtgactacgaatggacccaacactggcgggttgcttcagggcttggcgtgtcggccgacgatctgctcggtgtacgggattggcaagggtacaacgggttcgggcccgctgagcaggccgtcctggcggccaccgatgacgtggtgcgcgagggcgcggtgagtgcgcagagctggtcggcttgcgagcgggaattacattgcgacaaagtggttctcatcgaactcgttacggtgataagcgcatggcgaatggtcgcttcgatcctgcacagcctcgaggtcccactggaagacggcgtttccagctggccgcccgacggcctttcgccaaggtgactgcgccgagcgtgtaaccatggcgagattccgccggcgatttttccgccctgagtgcacgttcggcgcagaagcactagacgatccggtaggtctgcacagcgtgagcgacgatgttcccgtcgggatcggttgcggtgatctcggtaaaggtgagttccttgcggcgtcgggcagtgcgcgcatgacagagcaagtcacaccgcttggcggcgccggtgtactggatgctcatcgcgaccgtggcggcgcgggtgcccctgtcgaagtcgtggttcgaccaagcggcggcggcaccggcggtgtccatcaccgacgcgatcaccccaccgtgaaagtaggtgccgtcattggtgaggtcggtgcgaaacgggagtcggatcacgacgtcgtcgggttcgtagcgttcgaacacgatgccgagcccgccgatgaacggcgtcctcggcatcagctcacgcaccgcctggcgacgtttgtgctgctcttgggcggtcaacgggtcggacatggcaggtaatctaccctattagattgacatatcaatcaataactcttagcgtcgtcgcaatgcggaccagagtcgccgagctgctcggtgctgagtttccaatatgcgcgttcagccactgccgggatgtggtggcggcggtgtccaatgcgggcgggttcgggatcctcggtgccgtcgcacatagccccaaacggctggagagcgagctgacctggatcgaggagcacacgggtggcaagccgtacggagtcgacgtgctgctgccgcccaaatacatcggcgccgagcaaggcggtatcgatgcccagcaggcccgggagctcatacccgaagggcatcgcaccttcgtcgacgacttgctggttcgctatggcatccccgcggtcaccgaccggcagcgttcgtcctcggccggtgggctgcacatctcgcccaagggttatcagccgttgctggatgtggccttcgcccatgacatccggttgatcgccagcgcgctcgggccgccgccaccggatctcgtggagcgcgcccacaaccatgacgtgctggttgccgccctagccggcacggcgcagcacgcgcggcgacacgcggctgcgggtgttgacctgatcgtcgcgcagggcaccgaggccggaggccacaccggcgaggtggcgaccatggttctggttcccgaagtcgtcgatgcggtgtcgccaacgccggtgctggccgcgggcgggatcgcccgtggccgccagatcgctgcggcgttggccctgggggcggaaggcgtctggtgcgggtcggtctggttgaccaccgaagaagccgaaacgcccccggtggtcaaggacaagtttctggccgcaacatcctcggacacggtgcggtcccggtcgctaaccggcaagccggcgcgcatgctgcgcacggcctggaccgacgaatgggatcggcctgacagccccgacccgcttggcatgccgctgcagagcgcgctggtcagcgacccgcagttgcgcatcaaccaggccgccggccagcccggggccaaggctcgtgagctggcgacctacttcgtcggacaggtcgtcggctcactcgaccgggtgcggtcggcccgctcggtggtgcttgacatggtcgaggagttcatcgacaccgtcgggcaactgcaggggttggtgcaaaggtgagccgcgctagcgcgcggcggcgccgagcggtcagcgatgaggacaagtcgcaacggcgcgacgagatcttggccgcggccaaaatagtgtttgctcacaagggttttcatgccaccaccgtcgcagacatcgccaagcaggccggcctggcgtacgggctgatctactggtacttcgactccaaggacgacttgttccacgccttgatggccggtgaagaggaggcgctgcgcgcgcatgtcgcggccgaactggcccgcgttggcgggtctaccgaggcgccgcttcgggccctgttacaggccgcggtacaggccacgttcgagttcttcgaaaccgacaaggctaccgtcaaactactgttccgtgacgcttacgcgcttgggggccgattcgaagagcatctcggcggaatctacgagcggttcatcgacgacatcgaagccgtcgttgttgccgctcaacggcgcggtgaggttgtcgaggccccgtcccggatggccgcgtacacgttggcggcgctggtggggcagttggcacaccgacggctgaataccgacgataacgtcaccgccgcccaggtagccgacttcgtggtgtcgctggtgctagacgggctgcgtccgcgtgcactggcggtcggggcccgcggtggtcgggccgcccgaacctgagcaaaggctgccaaatacatggtgaacgcgtaaggattcgcgacacccgcccggatcacgttgaccgagacgggtaggtcgtgcatgatcggtccggtaagcacctcgttaggtgaggcggctacacgaacataggccactgaccccgaacgtcgagagacgccccgggtcaggacagctcttcccggcttaagggttgagcccaggtggcttccggcttaccggacacgtcgtgtggtgccgaagctctgacgagaggggtgcggatttccggcagttgccggcatctctgtactcctgtgacgcgctttatcgtgcggacaaccgtacgtgtcgtggccgtgaggaggtgagggacgcatgagttccggtgacagtccggaccgatatccgggctctgtttcgtcccgatccggtttccggcgcgacgttttgcgctgagtcgtcaaaccaagatcagccttcttggatcggaaccgctacgggacgggaccaactcggttcagtccatatgtgctcgttttgatttccgtcctcgcttgcaactccgtctaggaggcgatcatgaccgctgctctgcacaatgacgtagtaaccgtagcttcggcccccaagctgcgggtggtgcgggatgtgcccccggcccccgcgtccaagaaggttgctcgccggctcgacgcgcagcctttcggcaccggaggggacccgctggtcgacggggcagctcgtttgctgagcattccgctgcgccacctctacgccgcgttgtggcgcgtcgggctgctcgaggtccaggcctagtccgatgggcaggcagccgaccttgcgccgcgatgtggatttgcggcgctgggcgacaatccccgtagaatcaggggaacggcatcgatccggcgatcaccggggagccttcggaagaacggccggttaggcccagtagaaccgaacgggttggcccgtcacagcctcaagtcgagcggccgcgcatcggcgtggcaagcggggtggtaccgcggcgttcgcgcaccggcgtggcgtcgtccccgagcctggattgcaggcacgcagtgccgaacggtgctggggcctggggagacgacgcgcaaagtgaccgataacgcatatccaaagctggccggcggggcacccgacctcccggcactcgaactcgaggtcctcgactactggtcccgtgacgacaccttccgggccagcattgctcgccgcgatggcgcccccgagtatgtgttctatgacgggccgccgtttgccaacggtctgccgcattatgggcacctgctcaccggctacgtcaaagacatcgtgccgcgatatcgcactatgcgcggttacaaggtggagcgtcgcttcggctgggacactcacgggctgcccgccgaactcgaagtcgagcgccagcttggcatcactgacaaatcccagatcgaggccatgggtatcgccgccttcaacgatgcctgccgcgcatccgtgttgcgctacaccgacgagtggcaggcgtatgtaactcggcaagctcgctgggtcgacttcgacaacgattacaagacgctcgatctggcttacatggagtcggtgatttgggccttcaaacagttgtgggacaagggcctggcctacgagggctaccgggtgctgccgtactgctggcgcgacgaaactccgctgtcgaatcacgaactgcggatggacgacgacgtctaccaaagccgccaagatcccgcggtaacggtgggcttcaaggtggtgggtggccaaccagacaacgggctagacggtgcctacttgctggtgtggacgacgactccgtggaccctgccgtcgaacctcgcagttgcggtaagcccggacatcacctacgtacaggtccaggcgggcgatcgccgtttcgtactggccgaggcacggctggccgcttacgcccgcgaactcggtgaagagcccgtggtgctcggcacctatcgcggcgccgaactgctgggcacccgctacctgccgccgtttgcctatttcatggactggcccaacgcttttcaggtgctagcaggcgactttgtaacgaccgacgatggcaccggcatcgtgcatatggcaccggcctatggtgaggacgacatggtggtcgcggaggcggtcggtatcgcgccggtgactccggtcgactccaagggacgcttcgacgtcaccgttgccgattaccaagggcagcatgtctttgacgccaacgcgcagatcgtccgggacctgaagacccaaagcggcccggctgcggtgaatggcccagtgttgattcgtcacgaaacctacgagcacccttacccacactgctggcgatgccgtaacccgctgatctaccggtcggtgtcgtcgtggttcgtcagggtgacggacttccgagaccgcatggtggagctaaaccagcagatcacgtggtatcccgaacacgtcaaggacggccagttcggcaagtggctgcagggcgcccgcgattggtcgatctcccggaatcgctactggggtaccccgattccggtatggaagtccgacgacccggcctacccgcgcatcgatgtctacggcagcctcgacgagctggagcgcgacttcggcgtacgcccggccaatttgcaccggccctacatcgacgagctcacccgtcccaacccagacgatccgactggccgtagcacgatgcgacgcattcccgatgtgctcgacgtgtggttcgactcgggatccatgccgtatgcccaggtgcactacccgttcgagaacctggattggttccagggacactaccccggcgacttcatcgtcgagtacatcgggcagacccgtggctggttttacacactgcatgtgttggcgaccgcgctctttgaccggccggcattcaaaacctgtgtggcgcatgggattgtccttggtttcgatggccagaagatgagcaagtcgctgcgcaactatccagacgtaacagaggtgttcgatcgcgacggctccgacgccatgcggtggttcctgatggcatcgccgattctgcgcggcggcaacctgatcgtcactgagcaaggaattcgcgacggtgtgcgacaagtcctgctgcccctgtggaacacctacagcttcctggcgctgtatgcaccgaaagtcggtacctggcgcgtcgattcggtgcacgtgctggatcgctatatcctggccaagctggcggtgctgcgcgacgacctcagcgagtcgatggaagtttacgatattcccggtgcctgtgaacatttgcgtcagttcactgaggcgttgactaattggtatgtgcgacggtcgcgttcgcggttctgggcagaagacgccgatgccatcgacacgctacacaccgtgttggaggtgaccacgaggctggccgccccgctgcttccgctgatcaccgagataatctggcgtggtctgacacgcgagcgatcggtgcacctgacggactggccagcgcccgacctgctgccgtcggatgccgacctggtcgccgcgatggaccaggtccgcgacgtgtgctcggcggcatcctcgctgcgcaaggccaagaagctacgggtgcgcctgccgctaccgaaactcattgtggcagttgagaatccgcaacttctgaggccgttcgtcgacctcattggcgacgagcttaacgtgaagcaggtcgaactgaccgatgccatcgacacctatggccgattcgagctcacggtcaacgcccgggtagccggaccacggctgggcaaagatgtgcaggccgccatcaaggcggtcaaggccggcgacggcgtcataaacccggacggcaccttgttggcgggccccgcggtgctgacgcccgacgagtacaactcccggctggtggccgccgacccggagtccaccgcggcgttgcccgacggcgccgggctggtcgttctggatggcaccgtcactgccgaactcgaagccgagggctgggccaaagatcgcatccgcgaactgcaagagctgcgtaagtcgaccgggctggacgtttccgaccgcatccgggtggtgatgtcggtgcctgcggaacgcgaagactgggcgcgcacccatcgcgacctcattgccggagaaatcttggctaccgacttcgaattcgccgacctcgccgatggtgtggccatcggcgacggcgtgcgggtaagcatcgaaaagacctgaggtcgactgggcgacgagcgtaacgtcacggctgaaaatccgtgcccgacttcgccgtggcgttacgctcgcggcgcggggacccgatctctagggcgttgtcgcccagatccacgtcggccaaggccgatggcagcggctgaggttgatcgccatagcgaaaactagctcggtagccccaaatagcatcacgggtgtggagtcccgctgggtgctgcacctggacatggatgcgtttttcgcctcggtcgaacagctcacccggccgaccctgcgggggcggccggtgctggttggcgggctgggtgggcgaggtgtggtggccggcgcgagctatgaagcgcgggcctacggtgcccgatcggccatgccgatgcatcaggcccgcaggctgatcggggtgacggccgtggtgttgccgccacgcggggtggtgtacgggatcgccagccgccgggtattcgacaccgtgcgcggcctggtgcccgtcgtcgaacagctttctttcgatgaagcgttcgccgaaccgccccaactcgccggggcagtggccgaggacgtcgagacgttctgcgaacggttgcggcgacgggtgcgcgacgagaccggcctgattgcctcggtcggagcgggctcgggcaagcagatcgccaagattgcttctggtctggccaaacccgacggcattcgggtagtccggcacgctgaagagcaagcgcttctcagcggattgccggtacgacggctgtggggcatcggcccggtcgccgaggaaaagctgcatcggctcggcatcgagacgatcgggcagctggccgcgctgagcgatgccgaggcggccaacatcctaggcgcgacgattgggcccgcgctgcaccggctggcccgtggcatcgacgaccgcccagtggtggagcgcgccgaagccaagcaaatcagcgccgagtccacgttcgccgtcgatctgaccaccatggagcaattgcacgaggcgatcgactccatcgctgagcacgcgcaccaacgcctgctgcgcgacggccgcggcgcccgcaccatcacggtgaagctaaagaaatccgacatgagcacgctaacccgctcggcgacgatgccctacccgacgaccgacgccggcgcgctgtttacggtggcccgccggctgctgccggatccactgcaaatcgggccaattcgtcttctgggtgttgggttttcgggtttgagcgacattcgccaggagtcgttgtttgccgactcggacttgacgcaggaaacggcggcagcgcattacgtcgaaacaccgggagcggtcgtgccggccgcgcacgacgccacgatgtggcgggtcggcgatgacgtcgcccaccctgagcttgggcacggctgggtgcagggagcgggccacggcgtggtcaccgtgcggttcgaaacgcgtggttcaggcccgggctcggcgcggacgttccccgtcgacaccggcgacatcagcaacgccagcccgcttgacagcttggactggccggactacatcggccagctatcggtcgaggggtccgccggcgcctcagccccaacggtcgatgacgtcggcgaccggtgagttggccgccagcgcggccattagcagcacccgggcctgggacggcggcagtcgcggtaccatcaccgcgccagcctccaccaggtcgtgcccgggaccatagcctgcgccgacccgcgcgccggcgacccgggtagacaccgcgatcaccaccggatcgctcccgtctcgacagtggcgacggactccctcgatcacggcggccccggcattgcccgagcccagcgcctccagcaccacggcgcgcgcgccggctgccacacaggcgtccatcgccaccgcgtcacttcccggatagacggcgacgatgtcgactcgtggcgccacggcagcgcccagatcgccgagatagggccgcgtcttggtgcgcgtcagccgcaccccgcccgacgtgaagccaagcgactcgccggcgaatccgcacaggtccgggttggccaccttgtgcaggcccaaaggctgtaacacccggccgccgaaactcaccagcaccccgaggtcgcgggcggctgggtcggcggcgaccgcaagcgcgtcgcgcagattggccgggccatcggcgccgggggcatcggcgctgagcatggccccggtcaacacgaccgggcggctacccgcataggtgaggtccagccacagagcggtctcttcgagcgtatcggtgccgtgagtgatgaccaccccatctgcgccgccgcggaatgcctcctgcactgcagcgcctatccggtcccaatcggccggcgtcaactttgagctgtccagcgccatgaggtcgactacttcgatgtcggagtccatgtcgagaccggcgatcagcgtcgccccgcaatgggttggccgtagcaccccatcggggccggcggtggtcgagattgtccctccagtagtgatgacggtgaggcgggccatgatgggatcattgcgcacgtggtttgctcccatccggccgcggggtctgggcgggccatatcggccctaggggatgatgatggtgtgcctgacgaaccaacaggatcggctgatccgctgacctcgaccgaggaagccgggggggcgggggaacctaacgctcccgcgccgccgcgacggctgcgcatgctgctgtcggtcgctgtggtggtgctcacactcgacattgtcaccaaggtggtagctgtccaactgttgccgcccggccagccggtgtcgattatcggcgacacggtgacctggactctggtgcgtaattctggggcggccttctcgatggcgaccggatacacctgggttttgacgctgattgcgacgggtgtcgtggtcggaattttctggatggggcggcggctggtatcgccgtggtgggcgctgggtcttgggatgatcctgggcggtgccatgggcaacctggttgatcgcttctttcgggcaccggggccgctgcgcgggcacgtcgtcgatttcttgtcggtcggctggtggccggtgttcaatgtcgccgatccgtcggtagtcggtggcgccatcctgctggtcatcctgtcgatctttggctttgacttcgacaccgtaggtcggcgacacgccgacggggacaccgtaggtcggcgcaaagccgatggctgaccgctcaatgcccgttccggatggattggcgggaatgcgtgttgacaccggactggcccgcttgctgggactgtctcggaccgctgcggctgccctcgccgaagagggcgcggtcgagctgaatggcgtgccggccggaaagtccgatcggctcgtctccggcgccttgctgcaggtgcggttgcccgaggcgcccgcgccgctgcagaacacccccatcgatatcgagggcatgacgattctgtattccgacgacgacatcgttgcggtcgacaaaccggctgcagttgccgcgcatgcgtcggtcggctggaccggaccgacggtgctcggcggactcgccgccgccgggtaccggatcaccacatccggggtgcacgagcggcagggcatcgtgcatcgcctcgacgtcgggacctccggggtgatggtagtggcgatctccgagcgggcgtacaccgtgctgaagcgggcgttcaaataccgcacggtggacaagcggtaccacgcgctggttcaaggacatccagatccgtccagcggaacgatcgacgcgccgatcggtcgtcatcgcggccatgaatggaagttcgcgatcaccaagaatggccggcacagccttacgcactacgacacgctggaagcgttcgtggcagccagcctgctcgacgtgcatctggaaactggccgcacccaccagatccgggtgcacttcgccgcgttgcatcacccatgttgcggcgacctcgtttacggagctgatcccaagctagcgaagaggctcgggttggaccgtcaatggctgcacgcgcgttcactggcgttcgctcatccggccgacggccggcgggtggagatcgtcagcccgtatccggccgatctgcagcacgcgctaaagatattgcgtggcgagggttgaccggcatcacgaggtgcggcagacgaacgtggcgccatggaaatcgaggcgcacctcgccctggtgttcccagtattcaatgccttggcgaccataccgggcgccactgccggacagttcgacgaacacgatcacttggtcgcctttccagttgagcacggccgtcttcgggtcgaattggttgtagaactgtgcggtcaatgggccgtcctgcgtgggacaccggtaggtgaggacgggtggagtcgcggtggcgggatcggcgattgccaattggaccagccgggtctggtaggcctcctgcacacaggtacgcgggtcggtgtcttgcgcacaagcatcacgcagcatcgtccagctgctttgtgcggcttccagcgccgccgagcgtcgatgggccagcgcctgttgataggcggtcgaaagccggtggtccagactggtcaactgccggtcgtggcaaaccagttgctgcactatggttgccggtttggtgcagtcgagcgactgcccggcggtcggcgaggttgtgttagccggagggtttgcggcgcaggcgctcagaaccagggcggtcaccaggacgccgatccatctcatggaaacggactacccggctaccgacgcggtgtccagcgcgacacgccacagggctcagactggtgccgtggtgctctcgcccgatgtgacgtcgaccgccagcggcgcgatgacgccgaggatttccgtgatcgtttcggagggcacgccggctgcggtcagcgcgtcggccaagtgtccggcgaccaggctgaagtggtgcatggtaattccgcgcccctgatggacttgcttcatcggcgcaccggtatagggctcgggcccgccaagcgcggccgcgaaaaactccacctgcttgcccttgaggcggctcatgttcgtaccgctgaagaaggccgatagttggtcatcggcaagcacacgaacatagaagtcctcgacgacgacttcgatggcctcatgcccgccgatcttgtcgtagatgctgatcggctcacgtttgcgcaagcgtgacagtagtcccatcgtgccaggggaccatgccggcgttgcctgccggttaggtcgcgatcacgctcggattatcagctgtaacaagctgattgccgccaacgtcgcacagatcccgtcgcaaacagatccttggtcgccgcaccggccggtagtggactccattcatcagctcatgtgctagtaggttggcttcatgacccgtgtccatcaccccacgccgccatcaggagctacccacgatgaatcttggtgacttaacgaacttcgtcgagaagccgctcgcggcggtgtccaacatcgtcaacaccccgaactcggccgggcgatatcggcccttctacttgcgcaacttgctcgatgcggtgcagggccgcaacctcaatgatgctgtcaagggcaaggttgtcctcatcactggtgggtcatcaggcatcggtgcggcggccgcgaagaaaattgccgaggccggcggcacggtggtgttggtcgcacgcaccctggaaaacctcgagaacgtcgccaacgacatacgggcgatccgaggcaacggtgggaccgcccacgtctacccgtgcgatctatccgacatggatgcgattgccgtgatggccgaccaggtgctcggcgacctcggcggcgtcgacatcttgatcaacaacgcgggccggtcaattcggcgctcgttggagttgtcctatgaccggatccacgattaccagcgaacgatgcagctcaactacctcggcgcggtccagctgatcctgaagttcatccccggaatgcgagaacgccacttcgggcatatcgtcaacgtttcctcagtcggcgtgcagacccgcgcgccgcgcttcggcgcttacatcgccagcaaggccgcgctggacagcctgtgtgatgcgttgcaagccgagaccgtgcacgacaacgtccgattcaccaccgtgcacatggcattggtaaggactccaatgatcagcccgaccacgatctacgacaagtttcccacgctgacgccggatcaggcggccggtgtgatcaccgatgccatcgtgcatcggccccggcgagccagctcaccgttcggacagttcgccgccgttgccgacgccgtcaaccccgcggtgatggaccgggtacgtaaccgtgccttcaacatgttcggcgactcgtccgcagccaagggaagtgaatcccaaaccgacacatcagaactcgacaagcgaagcgagacgtttgtgcgggccacccgagggatccattggtgacaccatgagccttccgaaaccgaacaatcagaccaccgttgtgatcaccggcgcctcctccggcatcggtgtcgaattggctcgtggcttggccggccgcggcttcccactgatgctagtggcgcggcgccgcgagcgcctcgacgaactggccgatcagctgcgccaggaacactgcgtcggggtggaggtcttgccgctcgaccttgccgatacgcaagcgagggcacagctggctgatcgcttgcgtagtgatgcgattgccgggctgtgcaacagcgcaggtttcggcaccagtgggcgtttttgggagttgccgttcgcacgcgaaagcgaggaagtcgtcctcaatgctctggcgttaatggaactcacccatgccgcactgccaggcatggtcaagcgcggcgccggtgcggtgctcaacatcgcctcgatcgcgggtttccagccgattccctatatggccgtgtattcggctaccaaagcctttgtgctgacgttctctgaagccgtgcaggaggagctgcacggaacgggcgtgtcggtgactgccctgtgcccaggcccggtacccaccgagtgggccgagatcgccagcgccgagcggttcagcattcccctcgcccaagtttcgccgcacgacgtcgccgaagccgccatcgccgggatgctctccggtaagcgcaccgtcgtgccgggcatagtgccaaagttcgtcagcaccagcggcagattcgctccgcgcagcctgctgctgcccgcgatccggatcggcaaccggctgcgcggcgggcccagccgctgatgtgaggggcgttccggcctggtgccgaacggagtgctgggcctgggcaatcccagccggctagccgcgttgtatgggttgcagctggcgcacgagtcgcagtgctgccagatgcacaatttgccctctgcagcgcgacaagtcactgttgcgtgtcgcgaggaggtgggcataacgaccatccttgccggcagagacgaatgcggcgtgtgtgacaagacagctgggttggatggcgccgctccttagcgggccatagcgcacggcccgcttcgtcgccggcgctagtctcatgcgatggcctctgttgagctgtccgctgacgtccccatcagcccgcaggacacgtgggaccacgtttcggagctgtcagagttgggggagtggctcgtcatccatgaggggtggcgcagcgagttgcctgatcaactgggcgaaggcgtccagatcgtgggtgtcgcgcgggccatgggcatgcgcaaccgggttacgtggcgggtgaccaagtgggacccgccacatgaggtcgcgatgacaggatccgggaagggtggaacaaagtacggagtcaccctcaccgtgcgacccacaaaaggcgggtcggcgctggggctgcgtctcgagctgggcgggcgtgcgctgttcggcccgctgggttcggcggcggctcgcgccgtcaagggcgacgtcgagaagtcgcttaagcagttcgccgagctatacggctagccgctagaagacacactttgcgacacgcccgaacggtgtcggtcctcggtcatagactggcgtccctatgagcggttcatctgcggggtcctccttcgtgcacctgcacaaccacaccgagtattcgatgctggacggtgccgcgaagatcacgcccatgctcgccgaggtggagcggctggggatgcccgcggtggggatgaccgaccacggaaacatgttcggtgccagcgagttctacaactccgcgaccaaggccgggatcaagccgatcatcggcgtggaggcatacatcgcgccgggctcgcggttcgacacccggcgcatcctgtggggtgaccccagccaaaaggccgacgacgtctccggcagcggctcctacacgcacctgacgatgatggccgagaacgccaccggtctgcgcaacctgttcaagctgtcctcgcatgcttccttcgagggccagctgagcaagtggtcgcgcatggacgccgagctcatcgccgaacacgccgagggcatcatcatcaccaccggatgcccgtcgggggaggtgcagacccgcctgcggctcggccaggatcgggaggcgctcgaagccgcggcgaagtggcgggagatcgtcggaccggacaactacttccttgagctgatggaccacgggctgaccatcgaacgccgggtccgtgacggtctgctcgagatcggacgcgcgctcaacattccgcctcttgccaccaatgactgccactacgtgacccgcgacgccgcccacaaccatgaggctttgttgtgtgtgcagaccggcaagaccctctcggatccgaatcgcttcaagttcgacggtgacggctactacctgaagtcggccgccgagatgcgccagatctgggacgacgaagtgccgggcgcgtgtgactccaccttgttgatcgccgaacgggtgcagtcctacgccgacgtgtggacaccgcgcgaccggatgcccgtgtttccggtgcccgatgggcatgaccaggcgtcctggctgcgtcacgaggtggacgccgggcttcgccggcgatttccggccggtccgccggacgggtaccgcgagcgcgccgcctacgagatcgacgtcatctgctccaaaggtttcccatcgtactttctgatcgtcgccgacctgatcagctacgcgcggtcggcgggcataagggtgggtcccggccgcggctcggccgccggctcgctggtcgcctacgcgctgggcatcaccgacatcgacccgattccacacggtctgctgttcgagcggttcctcaaccccgagcgcacctcgatgcccgacatcgatatcgacttcgacgaccggcgccgcggtgagatggtgcgctacgcagccgacaagtggggccacgaccgggtcgcgcaggtcatcaccttcggcaccatcaaaaccaaagcggcgctgaaggattcggcgcgaatccactacgggcagcccgggttcgccatcgccgaccggatcaccaaggcgttgccgccggcgatcatggccaaagacatcccgctgtctgggatcaccgatcccagccacgaacggtacaaggaggccgccgaggtccgcggcctgatcgaaaccgacccggacgtacgcaccatctaccagaccgcacgcgggttggaaggcctgatccgcaacgcgggtgtgcacgcctgcgcggtgatcatgagcagcgagccgctgactgaggccatcccgttgtggaagcggccgcaggacggggccatcatcaccggctgggattacccggcgtgcgaggccatcggtctgctgaaaatggacttcctgggcctgcggaacctgacgatcatcggcgacgcgatcgacaacgtcagggccaacaggggtatcgacctcgacctggaatccgtgccgctggacgacaaggccacctatgagctgctgggccgcggcgacaccctgggcgtgttccagctcgacggcgggcccatgcgcgacctgctgcgccgcatgcagccgaccgggttcgaagacgtcgtcgccgttatcgcgctgtaccggcccggcccgatgggcatgaacgcacacaacgactatgccgaccgcaagaacaaccggcaggccatcaaacctattcacccggaactcgaagaaccgctgcgcgagatcctcgccgagacctacggcctcatcgtctatcaagagcagatcatgcgcatcgcgcagaaggtggcgagctactcgttggcccgcgccgacattctacgcaaggccatgggcaagaagaaacgcgaggtgctggagaaggagttcgagggcttctccgatggcatgcaggccaacgggttctctccggcggccatcaaggcgctgtgggacaccatcctgccgttcgctgactacgcgttcaacaagtcacatgccgccggctacggcatggtgtcctactggacggcctacctcaaggccaactatcccgccgagtacatggccggtctgttgacgtcggtcggcgacgataaagacaaggccgcggtttatctggccgactgccgcaagctcggcatcaccgtgctcccgcccgacgtcaacgaatctggcttgaacttcgcatcggtcggccaagacatccgctacgggctgggcgcggtgcgcaacgttggcgctaatgtcgtgggctcgttgctccaaacccgcaacgacaagggcaagttcaccgacttttcggactacctgaacaagatcgacatctcggcgtgcaacaagaaggtgaccgaatcgctgatcaaggcgggtgcgttcgactcgctggggcatgcccgcaagggtcttttcctggtgcacagcgatgcggtggactcggtgctgggcaccaagaaggccgaggcactggggcagttcgatctcttcggcagcaatgatgatgggaccggcaccgcagatcccgtgttcaccatcaaggtgcccgatgatgagtgggaggacaaacacaaactcgccctagagcgcgagatgctgggactgtacgtctcggggcatcccctcaacggtgtggcacacttgctggctgcccaggtcgacaccgcgatcccagcgatcctcgacggcgatgtccccaacgatgcccaagtgcgggtgggcggcatcctggcgtcggtgaaccggagggtcaacaaaaacggaatgccatgggcttcagcgcaattggaggatctcacgggcggcatcgaggtgatgttcttcccgcacacctactccagctatggtgccgacatcgtcgacgatgccgtcgtgctggtcaacgccaaggtggcggtccgtgacgaccgcatcgcattgatcgccaatgacctcacagtgcccgacttttccaacgccgaggtggagcggccgctggcggtcagcttgcccacccggcagtgcacctttgacaaggtgagtgcgctcaaacaggtgttggcgcgccaccccggcacctcgcaggtgcatctgcggctcatcagcggagaccggatcaccacgctggcacttgatcagtcgttgcgggtgacgccgtcgccggcgttgatgggtgacctcaaggagctgctcggccctggatgtctggggagttagcgaggcgaccgcccccagcggtttccgcacgatcgcccgtgagcgccgctaatggatccagcccgacgcccgactgtccccgttgagataccccgagacctcgtcgtcgaagttggcgaagcccgacatgaggctgccgaagttgaagaagccagagatcgaggttcccgcattgacgaaacccgaaatgttggccgtaccggtgatcgtgggtaccgagtttctgaagcccgacagatggtcacccacgttgatgatgccggcgttgtagttgcccacgttggccaggcccgagttaccggtgacaaattcggcgtgttcgtcacgggcgttgttatcgaagcccgagttgaaggtgccggcgttagcgtagcccgagttgttggtgcccgtgtgcagccagccggagttctgtaccggctggttgaccgagttgaacaatccggtgttgagatcgcccgagttgaagaagccggtgttgatgttgccggagttgaagtagccggtgttcacgttgcccgagttgaaatcgcccgtgttcatgctgccggcattgaagctacccgtgttggtatggccggagttaaacagacccatgctgccggtgaccaggtttccgcccgagtttccgattccggtgttcgtggtgcccgagttgaaccagccggtattggtggtgccggagttgaaccagccggtgctggtggtggccgagttgaaccagcccgtgctgagctggccggagttgccgataccggtactgagctcgccggagttgccgaagcccgagctgcgctcggccgaactgccgaactccacgctcagcgccccgactccattgcccgagtttcccatgccgatgttgttattgcccgagttgaaaaagccgatattaccgttgcccgagttcccgaagccgaggttcccgctacctgaattgagggcgccgaaacctatctggttatcaccggtgagcccgaagccgatgttgttgttgccgctgttcccaaacccgatgttatgagagcccttgttgccgaaaccgatatttccactgccaaggttgccgctgccaaagttggtgtcgccggtgtttccgttaccaaagttgacgttaccggtgtttccgaacccgaaattcgagttcccggtgttgccgccacccacgttgagatttccggtgttaccgccgccaaagttggtgtcgccggtatttccactacccaggttatagctgccgaggttgccgccgcccaggttatagctgccgatgtttccgctaccccagttgagcgtgcccgtgtttccactgcccgggttgagatccccggtgttgccgccacccaggttgtagctgccgatattgccgctgcccaggttgagatcaccgatattggcgttgcccaagttgacgctgcccgtgttggcgctacccgggttgaagctgcccaggttgccgaggcccagattgccgctggccagattgaagccaccgatggtgacgttgcccagatcgagaaacggaaaccccgcgatgatcaccgcaccgccgggcgtggctgccgcgctcggcgacggtgtgaacggcgtcagcgacaaggcgaccgccgacgcctcgccgtgataaccgagcatcgcggcgacatcggcggcccacatctgctcatagacggcctcgacggccgcgatggccggggcgttttgccccaacagattcgaggccaccaaggagcgcaaccgacctcgattggcgctcaccgcgcccggatgcaccgtcgccgccagcgccgcctcgaacgccgataccgccgcctgggcttgacccgccgcctgctcagcctgcgctgcggccgtggtcagccagcgagcataggacgcggccacgcctgtcatggccgctgacgccggaccttgccaggacccggtggccaactgcgaggtcaccgccgaaaatgaggccgccgccgaacccaaatcgccggccagcccggtccaggccgacgccgccgccaacatcggtcccggcccggcaccagcgaacatcagcgccgaattgatctccggcggcaacaccgaaaaattcatcacaaccatcccgtcagccggccacacccaccgggcttcacggcgctgtctggccccaaccgcagcgaagcctacgaaaaagccgggcgcttcggacgggcgcaggttaaatccaggtaacgcgtgacgaatctcgcgaggagcctccttgcggccatgggccgccacgggtctcggtggtcgcggcccccgtgcttccgcgtccttcgattgtggacgtacgctcaccgatgtgacctgggccatactgatccgctgtcaaggagaacggaaatgaccacaacagagcgcccgacaaccatgtgcgaggcgttccagcgcaccgccgtcatggacccggacgccgttgcgctacggacccccggcggtaaccagacaatgacatggcgagactacgcggcgcaggtgcggcgggtcgctgccggcctggcaggtttgggagttcggcgcggcgacacggtctcgctgatgatggcgaaccggatcgagttctacccgctcgacgtcggtgctcagcacgtcggcgccacctcgttttcggtgtacaacaccctgcccgccgagcagctgacctacgtgttcgacaacgcggggaccaaggtggtcatctgcgagcaacagtacgtcgatcgcgttcgcgccagcggtgtgcccatcgaacacatcgtctgcgtcgatggcgcgccccccggcacgctctcgctgacggatttgtacgcggccgcctccggcgacttcttcgacttcgagtcgacgtggcgtgccgtacaacccgaggacattgtcaccctcatctacacgtccggcacaacgggaaaccccaagggtgtggagatgacccacgccaacctgctgttcgaggggtatgccatcgacgaggtgctcggaatccggtttggcgatcgggtgacgtccttcctgccatcggcgcacatcgccgatcggatgaccgggctgtacctgcaggagatgttcggcacccaggtcaccgcggtggccgacgcgcgcacgatcgcagccgcgctccccgacgtgcggccaaccgtgtggggggccgttccccgggtttgggaaaagcttaaggccggaatcgaattcaccgtcgctcgtgagaccgacgagatgaagcggcaggcgttggcgtgggcgatgtcggtggctggcaaacgcgccaacgccctgctcgcaggtgaatctatgtcggatcagctggtcgccgaatgggccaaagccgacgagttggtgttgtccaagttgcgcgagcggctgggcttcggcgagctgcggtgggccctgtccggagcggcgccgatccccaaggagacgctcgcgttcttcgcaggtatcggcatcccaatcgccgagatttggggaatgtcggagctgagctgcgttgccaccgccagccatccccgcgacgggcggctgggcaccgtcggaaaactacttcccgggctgcagggcaagatcgccgaagacggtgagtacctggtccgcggtccgctggtgatgaagggttatcgcaaagaaccggccaagaccgcggaggcgatcgactccgacggctggctacacaccggagatgtcttcgatatcgactccgacggctatctgcgggtggtggaccgcaagaaggagctgatcatcaatgcggccggaaaaaacatgtcgccggccaacatcgagaacaccatcctggccgcgtgccccatggtcggggtgatgatggcaatcggtgacgggcgaacgtataacaccgcgctgttggtcttcgacgccgactctctcggtccgtatgcggcccagcgtggcctcgatgcctcgcccgcggctctggcggctgacccggaggtgatcgcgcgcatcgccgccggcgtggccgagggcaacgccaaattatcgcgggtcgaacagatcaagcggttccgcatattgcccaccctgtgggagcccggcggggacgagataaccctgacgatgaaactcaagcgccgtcgaatcgccgcgaaatattccgcggagatcgaggagctctacgccagcgagctgagaccgcaggtttacgagcccgctgccgtgccatcgacacaaccggcatgacgggggctagccagtgactgcacgggaggtgggccgcatcggactgcgaaagttgctgcagcgcatcggtattgttgctgaatcaatgacgccgctagcgaccgaccccgttgaggttacccaactgctggatgcccgatggtatgacgagcggctgcgtgcgctggccgacgagctcggacgcgatccggacagcgtgcgcgccgaggcggcaggctatctgcgggagatggccgcctcgctggatgagcgggccgtgcaggcatggcgcggcttcagtcgctggctcatgcgcgcctacgacgtactggtcgacgaggaccagatcacgcagctgcgcaagcttgatcgcaaagccaccctggcgttcgcgttctcgcatcgttcgtacttggatgggatgctgctgcccgaggcgatcctggccaaccggctctcgccggcgctgaccttcggcggggcgaacctgaacttctttccgatgggcgcttgggccaaacgtaccggggctatcttcattcggcgtcagacgaaagatattcccgtctaccgcttcgtattacgtgcttacgccgcgcagctggtgcaaaaccatgtcaacctcacctggtcgatcgaagggggtcggaccagaacgggcaagctacggccaccggtgttcgggatcctgcgttacatcaccgatgcggtcgacgaaatcgacggtcccgaagtgtatttggtgccgacctcgatcgtgtacgaccagctgcacgaggtggaagccatgaccaccgaggcctatggcgcggtgaaacgacccgaagacctgcgctttctggtccggttggcgcgacagcagggcgagcgactgggccgcgcctatctcgacttcggcgaaccgctgccgcttcgcaagcgcctgcaggagatgcgcgccgacaagtcgggcaccggcagcgagatcgaacggatcgcgttggatgtcgagcaccggatcaaccgcgccacaccggttacccccaccgcggtggtgagtctggccctgctgggcgcggaccgctcgttgtccatcagcgaggtgttggcgacggttcgcccgttggccagctacatagctgcccgcaactgggcggtggccggcgccgccgatctgacgaatcgctcgacgatccggtggaccttgcatcagatggttgcttccggcgtggtgagtgtctacgacgcgggcaccgaggcggtgtggggcatcggcgaggaccagcacctggtggcggcgttttaccgcaacaccgcgatccatatcctggtcgatcgggccgtcgccgagttggcgttgctggcggccgcagagaccacaacaaacggctcggtttccccggcgaccgtgcgtgatgaggcgttgagccttcgcgacttgctgaagttcgagttcttgttttctggccgtgcccagtttgagaaagacctcgcaaacgaggtactgctgatcgggtcggtggtcgacacctccaagcccgcggccgcagccgatgtgtggcgcctgctggaatcggccgatgtgctgctggcccacctggtgctgcggccgtttctcgatgcctaccacattgtcgccgatcggctggccgcccatgaagacgactctttcgacgaggaagggtttctggccgagtgtctacaggtcggcaagcagtgggagctgcagcgcaatatcgccagcgccgagtccaggtcgatggagctgttcaagaccgcactgcgcctggctcgccatcgcgagctggtcgacggtgccgatgcgacggacatcgccaaacgccgacagcagttcgccgacgagatagccacggcaaccaggcgggtaaacacaatcgcagaactggcccgcaggcaatgagcgacaaatgcggccgccagggccgctgcgccgtccagcgaacgggtcaaacggtggacgcgccatccccccgggcatagtctgaatgtgatctaggtcacgtgccagcaccggaggaggcgggactatggtcgcgaccactacgcacttcccgaagcaaaaagcgccctgcgggcacatggttgacggcgatcaccacatcgagcgcgacgacgaaggccttgcctacgacgacctcaagttttcctgcggctgccgcgaaatccggcatttctaccacgacggatccatgcgggtacgcacgattcgacacgacggcaaggtgttgaaggacgagcacagcggcgatcacgaagcgtgaaccagcgcgatgaccgcccaacacaacatcgtggttatcggcggcggtggtgcgggtctgcgcgccgcgattgcgatagccgaaaccaatccgcacctggatgtggcgatcgtttccaaggtgtacccgatgcgcagccacaccgtctcggctgagggcggcgccgcggcggtgaccggtgacgacgacagcctcgatgaacacgcgcacgacacggtatccggtggcgactggctgtgtgaccaagatgcggtcgaggctttcgtggccgaggcgcccaaagagttggtgcagctcgagcattggggctgtccgtggagccgtaaaccagacgggcgcgttgccgttcgcccgttcggcgggatgaagaagctgcgcacctggtttgccgccgacaagacgggatttcacctcctgcacacgttgtttcaacggctgctcacctattccgacgtcatgcgctatgacgagtggttcgctacgacgctgctggtcgacgacggcagggtatgtggtctggtcgctatcgagttggcgaccgggcgcatcgagacgatccttgccgacgcggtgattctgtgcaccggcggatgcgggcgggtatttccattcaccaccaacgcgaacatcaagaccggcgacggcatggcgctcgcattccgcgcgggcgcgcccctaaaagacatggaattcgtccaataccaccccaccggactgccgttcaccgggatcttgatcaccgaggccgcacgagctgaaggcggctggctgctcaacaaagacggctaccgctacctccaggattacgacctcggcaagcccacgcccgagcccaggctgcgcagtatggagctcgggcccagggaccgactgtcgcaggccttcgtacacgagcacaacaaaggaaggacggtcgacaccccgtacggccccgtcgtctatctagacctgcggcacctgggggcggacctgatcgatgcaaagttgccgttcgtacgtgagctgtgccgcgactaccagcacatcgaccccgtggtcgaattggtcccggtacgaccggtagtgcactacatgatgggtggcgttcacaccgatatcaacggcgccacaacgcttcccgggctatatgccgcaggtgaaacagcctgcgtgagcattaatggcgccaaccgcctggggtcgaactcgctgcccgagctgctggtgttcggggctcgagcgggccgtgccgccgcggattacgcagcgcgccaccaaaagtcggaccgtggcccgtcgtcggcagtgcgggctcaggcccgcaccgaggctctacggctagagcgtgagctcagccgccatggccagggaggcgaacgaatcgcggatattcgggcggacatgcaggccaccttggaaagcgccgcgggtatttatcgtgacggacccaccctcaccaaagcggtcgaggagattcgggtgctgcaggaacgattcgccacggcgggcatcgacgatcacagccgcacattcaacaccgagctgactgcgctgctcgagttgtcggggatgctcgacgttgcactggcgatcgtcgaatctggtttgcgccgagaagaatcccgtggcgcacaccagcgaaccgactttccgaaccgggacgacgagcatttcttggcgcacaccttggttcatagagaaagcgacggaacgctgcgggtcggctaccttccggtcactatcactcgctggccaccgggcgaacgcgtgtatgggaggtaaggatgatggatcgaattgtcatggaggtctcccggtatcggcccgagatcgaatcggccccgacatttcaggcctacgaggttcccctcacccgcgaatgggcggtgttggacggcctgacctacatcaaggatcacctcgacggaacactctccttccgctggtcgtgccggatgggtatctgcggcagtagtggtatgacgatcaacggcgacccaaagctggcgtgcgcgacattccttgccgattacctacccgggccggtgcgggtggagccgatgcgaaacttcccggtgatccgcgatctcgttgtcgacatcagtgacttcatggccaagctgcccagtgtgaagccgtggctcgtccggcatgatgaaccgcccgtcgaagacggcgaataccggcagaccccggccgaactcgatgcattcaagcagttcagcatgtgtatcaactgcatgttgtgctactcggcgtgcccggtgtacgcgctggaccccgacttcctcggtccggcggcgatcgcgctggggcagcggtacaacctggactcgcgcgaccaaggtgcggcggatcgcagggatgtcctggccgcggccgacggcgcttgggcgtgcaccctggtgggcgaatgttcgacggcttgtccgaaaggcgtcgatcctgccggcgcgatccagcgctacaagctgaccgcggccacgcacgcgctgaagaagttgctgttcccttgggggggcggatgagcgcctatcgccagccggtcgaaagatactggtgggcgaggcggcgttcttacctgcgattcatgcttcgcgaaatcagttgcatcttcgtggcctggtttgttctctatctggtgctggtattgcgcgccgttggcgcgggcgggaattcctaccagcggtttttggacttcagcgccaatccggttgtcgtagtgctgaacgtcgtcgcgttgagtttcctgctgctgcatgctgttacctggttcggatcggcaccgcgcgcgatggtgattcaggttcgcggccgccgggtacccgctcgcgcggtccttgctgggcactacgcggcatggctggtggtttcggtgatcgttgcctggatggtgctgtcatgactccctcgacatcggatgccaggtcgcgccgacgctcggcggagcccttcctgtggctgctgttcagcgccgggggcatggtcaccgccctggttgcgcccgtcctgctgttgctgttcggactcgcgtttccgctcgggtggctcgacgcgcccgaccacgggcacctactggcgatggtgcgcaacccgatcaccaagcttgttgtgctggtcctggtggtactggccctgttccatgcggcgcaccggttccggttcgtgctcgaccatgggctgcaactgggccggttcgaccgagtgatcgccctgtggtgttacggcatggccgtgttgggctcggcgacggcgggttggatgttgctcaccatgtaaagtcgctggccgggcgctttggccgccggcacggtacggtacggacctgtaccaccacaacggttctatggtaggcgctgtgacccagatagcggatcggcctacagacccctcgccctggtcgccgcgagagaccgagttactggcggtgacactacggctgctgcaggagcacggttatgaccggctaacagtggatgccgttgcggcgagcgcccgcgccagcaaggcaacggtctaccggcgctggccgtcgaaagccgaattggtgctggccgcgttcatcgagggcatccgccaggtcgcggtcccgcccaataccggcaacctgcgcgacgacttgctgcgactgggggagctgatctgtcgggaggtgggccaacacgccagcaccatccgcgcggtgctcgtcgaagtgtcgcgcaatcctgccctcaacgacgttttgcagcatcagttcgtcgaccaccgtaaggccctgatccagtacatcttgcagcaggccgtcgaccgcggtgagatctccagcgcggccatcagcgatgaactctgggacctgctacccggctacctcatcttccggtccatcatccccaaccggccgcccacccaggacacggtgcaagccctcgtcgacgacgtgatactccccagcctcacccgatccaccggttgagtcagcggtgcgaatggctgggcaccgttgtggtgtccggtcccgtaccgtactgttgaatccgcggatccccgcctgaggtacggggcgtggtcgcgccccgggcaatagcgtcgccggttatcgaaaggctaacgggtgcaggggatttcagtgactggcctggtcaaacgcggctggatggtgctggttgccgtggcggtggtggcggtcgcgggattcagcgtctatcggttgcacggcatcttcggctcgcacgacaccacctcgaccgccggtggtgtcgcgaacgacatcaagccgttcaaccccaaacaggtaaccctcgaggtctttggcgctcccggaaccgtggcaacggtcaattatctggacgtggatgccacacctcggcaagtcctggacacgaccctgccgtggtcatacacgatcacgacgaccctgcccgcggtcttcgccaatgttgtcgcgcaaggcgacagcaattccatcggctgccgcatcaccgtcaacggtgtagtcaaggacgaaaggatcgtcaacgaagtgcgcgcctataccttctgcctcgacaagtcctcatgagcaaccaccaccgcccgcggccttggttgccgcacaccatccgacggctttcgttgccgatcttgctgttttgggtgggtgtggccgccataaccaatgccgccgtgccgcaattggaggtggtcggggaggcgcataacgtcgcacagagctccccggatgacccgtcgctgcaggcgatgaaacgcatcggcaaggtgttccacgagttcgattccgacagtgcggccatgatcgtcttggaaggcgataagccgctcggcaacgacgcccaccggttctacgacaccctgctccgcaatctttcaaacgacaccaaacacgtcgagcacgttcaggacttctggggcgatccgctgaccgcggccggctcgcaaagcaccgacggcaaagccgcctacgttcaggtctatctcgccggcaaccaaggcgaggcgttgtcaatcgagtccgtcgacgcggtgcgcgacatcgtcgcccatacgccaccaccggccggggtcaaggcctacgtcaccggcgcggccccgctcatggccgatcagtttcaggtgggcagcaaaggaaccgcgaaagttaccgggataactctggttgtgatcgcggtgatgttgctcttcgtataccgttccgtcgtcaccatggtcctggtgcttatcacggttcttattgagttggccgcggcccgcgggatcgtcgcttttctcggaaacgccggggtaatcgggctgtcgacatactcgacgaatctgctcacactattagtaatcgcggcgggcacagactacgcgatttttgtcctcggccgctatcacgaggcgcgctacgccgcacaggatcgggaaacggccttctacacgatgtatcgcgggaccgcccacgtcgtcttgggctcgggtctgaccgttgccggcgcggtgtattgcctgagctttacccggctaccctattttcaaagcctgggtattcccgcctcgataggggtgatgattgcgttggcagccgcgctcagcctggccccatccgtgctcatcttgggcagtcgtttcggttgtttcgaacccaagcgcaggatgaggaccaggggatggcggcgcatcggcacggccatcgtgcgttggccgggacccatcctggcagtggcgtgcgcaattgcggtggtgggtctgctcgcgctgccgggatacaaaacgagctacgacgctcgctattacatgcccgccaccgccccggccaatattggctacatggccgcggagcgacattttccccaagcgcggctgaatcccgaactactgatgatcgagacggatcacgatatgcgcaatccggccgacatgctcatcttggataggatcgccaaggctgtcttccatctgcccggcatagggctggtgcaggccatgacccggccgctaggaaccccgattgaccacagctcgataccgtttcagatcagcatgcaaagcgtcggccagattcagaatctcaagtatcagagggaccgagcagccgacttgctgaagcaggccgaagagctggggaagacgatcgaaatcttgcagcgccaatatgccctacagcaggaactcgcggccgctactcacgagcaagccgaaagctttcaccaaacgatcgccacggtaaacgaactgcgagataggatcgccaatttcgacgatttcttcaggccgattcgtagttacttttactgggaaaagcactgctacgatatcccgagctgctgggcgctgagatccgtctttgacacgatcgacggtatcgaccaactcggcgagcagctggccagcgtgaccgtaaccttggacaagttggctgcgatccagcctcaattggtggcgctgctaccagacgagatcgccagccagcagatcaatcgggaactggcgctggctaactacgccaccatgtccgggatctatgcccagacggcggccttgatcgaaaacgctgccgccatgggacaagcctttgacgccgccaagaacgacgactccttctatctgccgccggaggcttttgacaacccagatttccagcgcggcctgaaattgttcctgtcggcagacggtaaggcggctcggatgatcatctcccatgaaggcgatcccgccacccccgaaggcatttcgcatatcgacgcgatcaagcaggcggcccacgaggccgtgaagggcactcccatggcgggtgctgggatctatctggccggcacggccgccaccttcaaggacattcaagacggcgccacctacgacctcctgatcgccggaatagccgcgctgagcttgattttgctcatcatgatgatcattacccgaagcctggttgcggcgctggtgatcgtgggcacggtggcgctgtcgttgggcgcttcttttggcctgtccgtgctggtgtggcagcatcttctcggtatccagttgtactggatcgtgctcgcgctggccgtcatcctgctcctggccgtgggatcggactataacttgctgctgatttcccgattcaaggaggagatcggtgcaggtttgaacaccggcatcatccgtgcgatggccggcaccggcggggtggtgaccgctgccggcctggtgttcgccgccactatgtcttcgttcgtgttcagtgatttgcgggtcctcggtcagatcgggaccaccattggtcttgggctgctgttcgacacgctggtggtgcgcgcgttcatgaccccgtccatcgcggtgctgctcgggcgctggttctggtggccgcaacgagtgcgcccgcgccctgccagcaggatgcttcggccgtacggcccgcggcccgtggttcgtgaattgctgctgcgcgagggcaacgatgacccgagaactcaggtggctacccaccgttaaggtggtgggatgccgctttcaggggaatatgcgccgagcccgctcgactggtcgcgcgagcaagccgacacgtatatgaagtccggcggaaccgagggcacacagctgcagggaaagccggtcatcctgctcaccaccgtcggggcgaagaccggcaaactccgtaagaccccgctgatgcgcgtcgagcacgacggccagtacgcgatcgtcgcctcgctgggtggggcgccgaaaaatccggtctggtaccacaacgtcgtgaagaacccacgggtcgagctgcaggacggcaccgtgaccggcgactacgacgcccgcgaggtgttcggtgacgagaaggccatctggtggcagcgcgccgtggcggtctggccggactatgccagctaccagaccaagacggaccgccagattccggtgttcgtgctgaccccggtgcgcgcgggcggctagccattgggatagggcggcgtggcaccattgaccggtgtccgccgaactgagccagagcccgagcagctcgccgctgttttcactatctggggcagacatcgaccgtgccgccaagcggatcgcaccggtagtcacgcccaccccgttgcaacctagcgatcggttgtcggcgatcactggcgccacggtctacctcaagcgcgaagacttgcagacggtgcgctcttataagctacgcggagcgtacaacctgttggtgcagttgtccgatgaggaactggccgcgggcgtggtgtgttcttctgcgggcaaccacgcgcagggcttcgcgtatgcgtgtcgctgtctgggtgtgcacggccgggtctacgtacctgccaaaacccccaagcagaagcgtgaccggatccgctaccacggcggggagttcatcgacctgatcgtgggtgggtcgacctatgatctggctgcggcggcggcccttgaggacgtggaacgcaccggggccacgctggtaccgccgtttgacgacctgcgcaccatcgccggccagggcacgatagccgtcgaagtgcttggccagctcgaggacgagccggacctggtggtggtcccggtgggtggcggcggctgcatcgcggggatcaccacctacctggccgagcggacgaccaacaccgcggtgctgggcgtcgagccggctggtgcggccgccatgatggccgcgctcgcggcgggcgagccggtgacgctggaccatgtcgaccagttcgtcgacggcgccgcggtgaaccgggcgggcacgctgacctatgccgcgctagccgccgccggcgacatggtttcgctcaccaccgtcgacgagggtgcggtgtgcacggcgatgctcgatctgtatcagaacgagggcatcatcgccgaaccggccggtgccctgtcggtcgccggtctgttggaagccgacatcgagcccgggtccaccgtggtgtgcctgatttcgggcggcaacaacgacgtgtcccgttacggggaggtgttggagcgctcgctggtccacctgggcctcaagcactatttcctggtcgacttcccgcaggagcccggtgcgctgcgccggtttctcgacgacgtgctcggacccaacgacgacatcaccttgttcgagtacgtcaagcgcaacaaccgggagaccggtgaggcgctggtgggtatcgagctgggatcggccgcggatctagacggtctgctggcccggatgcgggcgaccgacattcacgtcgaggcgttggaaccggggtcgccggcttaccgctatctgctgtagcgaggcgtcggcgcgaccgtgccgacaaacctcgcatgtgtatcgttggtgtatgtcgcgcaccaacatcgacatcgatgacgaacttgccgccgaggtcatgcgcaggttcggtctgaccaccaagagggcggcggtcgaccttgccctacgacggttggtcgggtcgccgttgagccgtgagtttctgctcgggctggaaggcgtcggctgggaaggcgacctggatgacttgcgaagcgatcgcccagactgatctcgatgatcctcatcgacacatcggcctgggtggagtacttccgtgccaccggatcaatcgccgctgtcgaagtacgccggctgctgtccgaagaagcagcgcgaatcgctatgtgtgagcccattgcgatggaaatcttgagtggcgcgctcgacgacaacacccacacgacgctagagcggctcgtgaatggcttgccgtcgttgaacgttgatgacgcgattgactttcgtgctgccgcgggtatctatcgcgccgcccggcgcgccggcgaaacggttcgaagcatcaacgactgcctcatagcggcgctcgcgatccgccacggtgcgcgtatcgtccaccgtgacgccgactttgatgtgattgcccggattaccaacctgcaggccgcatcgtttcggtgagcatgccgccccagcatcaggccggctccgcagcccgcagtatcgcaagcgaatacgctgctagctcggtggaattatcgccgataatcggcgactcccaggccagcaccagctcaccgctgaccggcacgcaggttggctcggcaccaaggttgcaggcgatcatcagctggccgcggcgcatcacaacccagcgttgctgctcgtcgtagtcgaccataaggtggtccagccaggggtccgcaaggtcggcctcgttgtgccgcaaagcgatcagatcgcgataaaaccggtgcaacctggcgtgttcgccggagccggcttcggcccagttcagcttgcagcgctggaatgtctgcgggtcctgcgggtccggaatgtcgtccgcggcccagccatgttcggcgaactcctccttgcgtcctgccacggtgctatgggccagttccggttcgggatgtgagcaaaagaactgaaacgggctggaggccccccactcttcgcccatgaaaagcattgcggtatagggagatccaagggtcaacgccgccttgatcgcgagctggccaccggtcaggtattgcgatgggcggtcgccgagagcgcggttgccgacttggtcgtgggtgcaggtgtaggcgagcagcctggtggccgggatcgcagaagtgtccaatgcacgcccgtgccgacgacgccggaacgacgaatacgtgccggcgtggaagtagccgttgcgcagcgtgtacgcgagagtggccagcgagccgaaatccgcatagtagccttgccgctcaccggataccgcggtatggatggcgtgatggatgtcgtcattccattgggcggtgatcccgtagccgccatggctgggccgggtgatcagccgcgggtcgtttcggtcggtttcggcgatcagcgacaacggacggcccaactggcctgacagccagcgggtcgcgttggcaagctcctcgaggacatgcacggcggtggtgtccaccagtgcatgcacggcgtccaaccgcaagccgtcggcgtggaagtcgcgcatccatcgcagcgcgcagtcgatgatatagtggcgaacctcgtcggagtcggcgccggcgatattgatgccgtccccccacgggttgctggccgacgacaggtacgggccgaatcgcggcaggtagttgcccgatgggccgagatggttgaacaccgcgtcgatcaacacgcccaaacgacgggcatggcatgcgtcgatgaaccggaccagaccgtcggggccgccgtagggttcgtgcacgctgtaccacagcacaccgtcatatccccaaccgcgggttccggcaaaggaattgaccggcatcagctcgacgaagtcgattccgagatcgaccaggtaatccagcttttcgatggcggcgtcgaacgtgccagccgtggtgaacgtgccgatgtgcaactcgtagatcaccgcgccctcgaccgaccgccccggccagccagtgtcggtccgggcagcaccaaactggccgggcggctcccaccgctgggagcgtgcgtgcaccccgtcgggttggcgggccgatcgcgggtcgggtagcacggtggggtcgtcgtcgagtaggtatccgtagcgggcgtccgccggcgccgccaccgtcgtgcgccaccagccgtcggctgagcgggtcatcgcatgtaccgcaccgttcacgtcgagccggaccagcgcgggtttgggtgcccatactcggaattcaggcattgtcgcgcaccagcagcaccacaggcagatccgcgaacagctcgacggccggcgtgtgcccactggccgtgaatccggtgagggcatctgtccacgacccgtcgggtaggggcagtacggtgtggtcccagccggtttgctgcaggcgcaccgtccagcgggtcaccgcgaccaggatgtcgtcaccgcggcggaacgcaacgacgtggtcggcggccggcccggcggcgaacaccggatggtatgcgccgcccaggaagctctccggatgggtgcgccgcagtcgaagcgccgcggccaacacccgaatcttagggtgctgcaaggctttcagagcgacacgccgggtgccgtagtcgacgggacggcggttgtccgggtcgaccaggctgtcgtcccacagttcgctgccctggtagacgtcgggtacgccaggcacggtcaacgcgagcagcttagcggccagcgcgtcgctttcggcatgcgagttgaggtgggccacaagtccggtcagctcggacgccagcggtccgtcgagcaccagatcaagccagccgtgcacgtcgtcctcgaacgcccggttcgggttgtgccacgaggtgtgccatgccgcctcccggatcgccttctcggcgtaagtgtgcagccggccgcgcagcgcggcgctgacctctccactcactggccacactccgaagacgttctgccacagaaactgtccagtcacggcatcaggggcgggcgcaatggcttgggcgtggccgatgaacttggcccacagccacggcacttgggacagcacgccgatgcgggcacgcacgtcctcgccgcgtttggtgtcgtgggtggacagtgtcgtcatggaccgtggccacaaccgagcacgggtggcggcccggtgatgaaactccgcggcgcccacaccaaaccggcgcggttctccgcccacttcattgagtgacaccagccgggcatcacggtagaacatacagtcttcgacggccttggcgctcaccgcgccgcacagttgttgcaggcgtacggctggttcgccaccgcgggccacagctgcggcaatcagctgcagtccaggtgccaattgtggtgttgtcgaatgggtttcagccaacgcgcagggtaggacggcggcttggccggggtaatcacagcgatagcgtccgatgtggcgcagcagtgcagccaccgccgcgggcaacagcggatgatcggcgccggccgccgccgcgatgcatcgccgcaatcggcgaagctcactggccaacgtatggacggccgcgtgcaccttgaggtcggccaacatcgccggcatctcctgatagtccacaccggccgattcgaccagcgctgtcagtggtgactctccttgggggtcaacgaggacgccacctatttcgcgcagcacgtcatagccggtggagccgtccactggcagcgtgggctctaacgcctcgtcgaccgccaggattttttcgaccacgatccaggcgttcgggccgagcagttcgcgcagctgggccaagtatccgctgggatcggatagtccgtcgaggtggtcgacgcgcacgccgtcgacgagtccttcggtgaaccagcgagcgacctctgcgtggctggcgtcgaacacagcgcggtcttcctggcgcaggccggccaacgaggtgatcgagaagaaacggcggtagccgcacagcccgtgccgccatccgaccagccgatagtgctggcggtcgtgcacagcggggccggtgccgtccccgctgccgggggcgacgggcagcgccaggtcgcccagccgcagcaggtcgccgtcgactctgaggttggcaacgtcgctgtcggagcccaatagcggcaggatgatccggccatcacctagctcccagtcgatgtcgaagaactcggcatacgccgaggaccggccgaacttcaagacatcccaccaccacgcgttctgctcgggcttgccgacgccgacatggctgggcacgatgtcgacgatcaggcccatgccccgcgaccgcgccgccgcggataaccgcgctaggccgtcagagccaccaagctcgggtgacaccgtcgtcggatcggtgacgtcatagccgtgggtcgacccgccgaccgccgtcaaaatgggggacaggtacagatgcgataccccgaggtcgtcgaggtagtccagcaggttctcggcatcggcgaaggtgaacccgaatccgttcgaccgaccgcgcatctgcacccggtaagtggaaataaccggaaatgccatatttcacaacgtcttacgcaggaccagcagcgagcgcgcaggtaccgaaaacgtgtcagtggcggttaccgtcaggtcgatgtcaccgacgggatcgttggtatccagctctccggtccactgctgcgcatagccgtcatgcggcatcacgaactccacgtcgtggtcatgggcgttgaagcacaacaggaatgaatcgtcgactactcgctcaccacgggcgtccggtgcggtaatggcttcaccgttgagaaacaccgcaacacacctgtcgaagcctctgccccaatcctcgtgcgtcatctcccgaccgctcggtgtcaaccaggcgatatcgcggacttcgtcgccactgcggatcggttcaccctcaaagaaccggcgtcggcgaaacaccttgtggttcttgcgcaaggtcgtcgccttgcgtgcgaaagctagcagatcggcattcttgtccaccaatgaccaatccatccaagataattcggagtcctggcagtagacgttgttgttgccgtattgggtgcgcccaatctcgtcgccgtgggcgatcatcggcgtgccctggctgaccataagcgtggcccacatgttgcgcatctggcgggcacgcagcgccaagatgtcggggtcatcggtggggccctcgacaccgcagttccacgatcggttgtagctttccccgtcgcggttgttctcgccattggcctcgttgtgcttgtcgttgtacgagaccaggtcgttgagtgtgaacccgtcgtgggcggtgacgaaattgatactggcactgggccggcggccggttgcttcgtagaggtccgacgacccggtcagccgggaggcgaattcgcctagggtggccggctcgcctcgccagtagtcgcgcacggtgtcgcggtacttgccgttccattccgtccacagtcctgggaagttgccaacctggtagccaccttcgccgacatcccatggctcggcgatcagcttgacctgactgaccaccggatcttgttgcaccagatcgaagaatgccgacagccggtcgacgtcgtgcagctcgcgggccagcgtggacgccaggtcgaaccggaacccgtcgacgtgcatttcgatcacccagtagcgcagcgaatccatgatcagctgcagggtgtgtgggtggcgggcattgaggctgttgccggtaccggtgaagtccttgtagaacctcaagtcgtggtccatcagtcggtagtaggcggtgttgtcgattccgcgaaagttgatcgtcggacccaagtggttgccttcagcggtgtggttgtagacgacgtcgaggatgacctcgatgccggcttcgtgcaggctgcgcaccatggttttgaactcggctaccgcgctgccggcttgccgggtcgacgcgtattgatggtgcggggcgaagaatccgaaggtgttgtaaccccagtagtttcgcaagccgaggtccagcagccgggagtcgtgtaggaactggtgcaccggcatcaactcaacggcggtgacgttgagctcgttgaggtggtcgatgatcaccgggtgggccaggccggcgtaggtgccccggagttcgggcgggatactgggatgggtctgtgtcatgcctttgacatgcgcttcgtagattacggtctcgtggtacggggtgcgcggcgaccggtcgtatgcccagtcgaagaacggattgatcacgacgctggtcatagtgtggcccagcgagtcgaccatcgggggagtgctgtccgggtcgacggcgttgacgtcataggaatacagcgcctgcccgaaggtgaaatcgccgtggaacgacttcccatacgggtcgagcagcagcttgctggggtcacaccgatggccggccgccgggtcgaacggcccgtgcacacgaaacccgtagcgctggccgggggtgatgttcggcagataggcatgccagacgtacccgtccacctcgtcaagcgggatccgcgactcgacgccgtcctcgtcgatcagacatagctcgaccttctcggcgatctcggagaacaacgaaaagttggtcccggcgccgtcgtaggtggctccaagcggataggcgttgcccggccacaccgtgggtagagcgggcccggtcccgtcggactccccggcgttgttcgacgacatcacacgaccttatccaggttctccggcgggtgtaggcgtcaccaccagtcggtgttcgccgcgatttgccgaccgagctcgctggtcatcgtccgcatgtaggtgggggtcaggtgatgactgtcgcggtacaccagaacatttccctcgaccgcgcggcaggtgtcggtccggcatatcgcgtcggacatatcgagtggcttaagcagcgggaaccgcgcaacgaagtcgagggttggattccgatcgaccagcaccttggaccgcgcgatcccacacgactgcggattgccgcctttggccaggcagtccgcagggatgaacggttggccgtccttgaccagccaaggggtatcccgcatcgcgagaacgggaatgttgttgtcggcgaacgtttgccagatcccgacataggttgctggcatcacatcgccgggtttgatgttccacggtcgagtcgaggttgtgaaaacgtagtcggggtggtcagcgaccaacttggccatcgccgcttgcacccactggtgacactgcggatagggagcgttattgcccatgatcagcgggacttcctcggtggacaacgggcaacccattttgaggtacgtcaccaccttgaagtggtgcatgcgacccagcagatccagtgcggtcagccagtgttcggcgtgtgaacccccggccagtgcgatggtccggggtgcgtccacatcgccgtaggtgcagttgatgatcgccgggttgacgaagtcgctgatgcagccgtccttggtcgaggtcggcaggtcgtgacggacttccaggacggttgggcgcatccgcagcttgggcacccggacgtggtcgatcagggcccgcgccccgggatagtcgcgggagctcaacccgctcaactctttgccggcggcgcgctggacgatgacgtgctcacgccacgtgaacgaggtcgcggtaagagcgacgccaagcagtgccaccacagatcccagcacgatcgttggccgacgcagccgcagccgccagggaatcggcgggaccgccgccggcgatctcacgccggcgggtgcccgatagcgtaatgggtcttcgacaagccgggtggtcaggtatgccagcaacccggataccagcaggactgccgcgccttcgacaaagttggcgtgccggtgcccggtgtaggagagccagaagatgagcagcggccaatgccacagataccaggaataggccatcgcgcccagcgccaccaacggagcggtggctagcaggcgattgggcagtggcagccggtcgcgggtaccgggatggccctgccggttggctccggcaaggatcatcagcatcgtggctccgacgggtaccagcgcccacggccctggaaattccttgacaccgtcgatcagggcgccgcacgacagtatcgccgccagcgcggcggtggccaccgcggtgcgcagccacatcggccagcgcacatggggcaccacagcgccgaccagtgctcccgccaacaactcccaggcccgcgcgaaggtgttgtagtaagcggtcgcctggtaggcgtgatgcgcaacgatggcatagatgaatgaggccaacgtcaacgtgctcaataacaccacaaacatcgtccgcaggtacggggcccgcgggccccgaaacagtctgcgcagcaagtaggcgcacccggcaacaagcagcaggaaagcgagatagaactgaccctgcaccgacatagaccagatgtgctgcaaggggctcaccgcttcaccggctcgcagatagttggagaccgtgctagccagctcccaattctggtaataccccaagctggccaggctctggttggcaaacgcttcccaccgcgtctgcggttgtattgcgatggtgagcagcgcgcagccggcgaggaccacaaccagtgccgggagcagccggcggatgagtcggatcacttcggctataggcgagagtgacagatccgggttgagggcggcgcgaagtattttcccgccaaagaagaagccggacagcgccaggaacacgtctactccgccggaaacccggccgaaccaaacgtggaacactgccaccagggcgatcgcgacaccgcgcaatccgtccaggtcgtgccggtaaaagccggtcgtacgggtccccatggtaaccgggggcaaggccggctccggggtcaaggccggtgggcgaggcggcgacagggtcaacatggttgacagttaatttacccaaaccagcctcctgcttcgcgcgctgagcagcgggaagcaggaggcgggtttgggaggcgagaaagcaagcgggaccgttagcgtgagcgcgcggtgccgaagggaggcggctggacgggcgcttgctggacgggcgcttgctggaccggcgcctgttggaccggcgcctgttggacgggcgcctgttggacgggcgcttgctggacgggcgcttgctggaccggcgctggctggaccggcgcctgttggacgggcgtcggctggggcccgagaacccggaccaggtaaggcgtcatgccgttggtgcgcaccggcgaaacctggacgacgtcgcccacctccagcatctggcccttcccgaggtataacgcgacgctttgcgtgccttcggggccgtagaagatcaggtcgcccttgcgcgcttgctgcggcaggaccttttgcccaaccttgtacatctggccggaagaacgcggcagctttagcccggcaccggcataggcgtactggatcaaaccggaggcgtcgaacccgacggtgttgatgccggtaccggtgccgcgcgtggggccgctgatgccgccgccggcccaggagaacggcacgccgcgctgcgacagcccgcgcgcgatcacgacgtcggtgatctgttgataatccaccggccgcgtggccgggtctgcggccgcaagaccgggcgcggccaccatcggggcgagcatcattgccagaccgatcgcgaaggagccgcttttcatgctgcgtttcatggggttgtaacctccttggcactctcgggtggtgtgtgcctcagcacgtgacttcaccgtctgccattccagccggaagtcactttattcacaccaatcactacagacactttgacaacagatgccggccgcgtccatagctggccagatccaccagaagtctttttgccgtaacgtgaccggacggtgactgccgcgctcaatctttgatcggcagttgtgatttcagtcacgcgcgattaatgccaatagcgttcgctgaatcccgctatcgcgtagcccgcgatggaggtgacggtgatgacggcgatcgagatgatcggccagaaggacatgtaccagcccttcaacatggaaacgaaggggccgatgacggctgtggcgatggccgcaccgatccctccccacatcaccgggtagatgtaatagttgacgccgaacggtatcagcgggcaagcatccggcgggcacacgttgtcggtgaaggcgaagagccgtgatggccagctagtcatcgtgaccatgaccagaaatactgccaatatcactacggtacataccacgtcccagggcgctatccgcagcgtgagtacccgtgggggtgtccgctcgtcgggctcgtctagagccgaccgggattcggtgccagcatcgggctgagtgtcttcaggctgattcggcggtgccatgcatgcatgctccccgatggcagaggttttggcgaccgttactgggatgggccgtggcgtggctgcattaccctcgatctccatggctgcggcgactggcgggttgacgcccgagcagatcatcgcggtcgatggcgcccatctgtggcacccttacagctccatcggcagggaagccgtgtcgccggtggtggccgtcgccgcccacggagcgtggttgacgctgattcgcgacggccagccgatcgaggtgctcgacgcgatgagctcctggtggaccgcgatccacgggcacggccaccccgctctggaccaggcgttaaccacccagttgcgggtgatgaaccacgtcatgttcggggggctgactcacgagccggcggcccggctggcgaagctgctggtcgacatcaccccggcgggtctcgacacggtgttcttcagcgactccggctcggtgtcggtggaagtcgcggccaagatggcgctgcagtactggcgcggccgcggcctgcccggcaagcgacggctcatgacctggcgcggcggctatcacggcgacaccttcctggctatgagcatctgcgacccgcacggcggcatgcactcgctgtggaccgacgtcctggccgcccaagtgttcgcgccacaagtgccacgggactacgatcccgcctacagcgcggcgttcgaggcgcagctggcgcagcacgccggcgagctggccgcggtggtcgtggagccggtcgtgcagggtgcgggcggtatgcgttttcacgacccgcgctatctgcacgacctgcgggacatctgccgccgttacgaggtgctgctgatcttcgatgagatcgccaccggcttcggccgcaccggcgcgttgttcgccgccgaccacgccggggtgagcccggacatcatgtgtgtcggcaaggcgctcaccggcggctacctcagcttggccgccaccttgtgcaccgccgacgtcgcgcacaccatcagcgccggtgcggccggggcgctgatgcacggccccaccttcatggccaatccgctggcctgtgcggtctcggtggccagtgtggagctgctgctcggccaggactggcgcacgcgcatcaccgaactggccgccgggctgaccgccggcctggataccgcccgggcgctgcccgccgtcaccgatgtgcgggtgtgcggcgcgatcggcgtcatcgaatgcgaccgaccggtcgacctggccgtcgcgactcccgcggcgctggatcgaggcgtgtggctgcgcccgtttcgcaacctggtctacgccatgccgccctatatctgcacaccggccgagatcacgcagatcacctcagcgatggtcgaggtcgcacggctcgtaggctcactgccatgaaagccgccacgcaggcacggatcgacgattcaccgttggcctggttggacgcggtgcagcggcagcgccacgaggccggactgcggcgctgcctgcggccgcgtcccgcggtcgccaccgagctggacttggcctccaacgactatctcggtctgtcccgacatcccgccgtcatcgacggcggcgtccaggcgctgcggatctggggcgccggcgccaccgggtcgcgcctggttaccggcgacaccaagctgcaccagcaattcgaggccgagctcgccgagttcgtcggcgctgccgcgggattgctgttctcctctggctacacggccaacctgggcgccgtggtcggcctgtccggcccgggttccctgctggtgtccgacgcccgttcgcatgcgtcgttggtggatgcctgtcggctgtcgcgggcgcgggttgtggtgacgccgcaccgcgacgtcgacgccgtggacgccgcgctgcgatcgcgcgacgagcagcgcgccgtcgtcgtcaccgactcggtgttcagcgccgacggctcgctggcgccggttcgggagttgcttgaggtctgccggcgtcatggtgcgctgcttctggtggacgaggcgcacggcctgggtgtgcgtggcggcggacgcgggctgctctacgagttaggtctagcgggtgcgcccgacgtggtgatgaccaccacgctgtccaaggcgctgggcagccagggtggtgtggtgctcgggccgacgccggtgcgggcccatctgatcgatgctgcccggccgttcatcttcgacaccggtctggcgccggcggcggtgggtgccgcacgggccgcgctgcgcgtcttgcaggccgagccgtggcgaccgcaggcggtgctcaaccacgctggtgaacttgcgcggatgtgcggtgtggctgcggtgccggactcggcgatggtgtcggtgatcctgggcgagccggagtcggcagtggccgccgcggcggcctgcctggacgccggggtcaaggtgggctgcttccggccgccgacggtgcccgcgggtacgtcgcggctgcggctgaccgcgcgcgcatcgctgaacgccggcgagctcgagctggcccggcgggtgctgacggatgttctcgccgtggcgcgccgttgacgatcctggtcgtcaccgggaccggcacgggggtcggcaagacggtcgtctgcgcggcgctggcgtcggccgcacgtcaggccggcatcgacgtggcggtgtgcaagcccgttcagaccggcaccgcccgcggtgacgacgacctcgccgaggtcggccggttggccggggtgacccagctggccggcttggcgcgatatccgcagccgatggccccggccgccgccgccgaacacgccgggatggcgttgcccgcccgcgatcagatcgtgcggctgatcgcagacctggaccgtcccgggcggttgaccctcgtcgagggggcgggcgggctactggtcgaactcgccgagccgggcgtcacgctgcgcgatgtcgccgtcgacgtggccgccgcggctttggtggtggtcaccgcggacctgggcaccctcaaccacaccaagttgacgttggaagcgcttgctgcacaacaggtttcatgtgcagggctggtgatcggcagctggccggacccgcccgggttggtggcagcctcgaatcggtccgcgctggcgcgcattgctacggtgcgggccgctctgcccgccggggccgcgtcgctggatgccggggacttcgcggcgatgagcgcggcggcgttcgaccgcaactgggttgccgggctggtcggctgatggtgcattcgatcgagctggtcttcgacagcgataccgaggcggcgatccggcgcatctgggcggggttggccgccgccggcatacccagccaggcgccggccagccgtccgcacgtgtcgctggcggtggccgaacggatcgccccggaggtcgatgagccgctgggtgcggttgcccgtcggctgccgctggactgcgtgatcggcgcgccggtgctgttcgggcgggccaatgtcgtgttcacccggctggtggtgccgaccagcgagcttttggccctgcatgccgaggtgcaccggctctgcggcccgcacctggcgcccgcgccgatggccaacagcctgcccggtcagtggaccgcccatgtcaccctggcccgacgggtcggtggtcaccaattggggcgggcgctgcgcattgcgggacggccgtcgcggattgacggtcggttcgccggcttgcgccgctgggacggcaacacgcgtgccgagtacctgctggggtgaggcgggcccaaaaagcttgatggcgaaggggtttgatcgcaacttcgtcttaatggccagctcgcgggttcgggcgggtgctggccaggtggcgaggacgcacgtcgatgtggggatgtccaaagatcttcgcgggcggcgattctcacggatcgtcgtggttgtcctcgtcgttgtggcgtagcagcttctcgtggtggtggaaggtgttggtgcggggttggccgtggtcgaggtggggtggtggtagccattcggtgtggccgtgggtgtttttgcgggtggtccagcctttttcggcgagtcggttgtcggggtcgcaggccagggtgaggtcggtgatgtcggtgcgtccggtgctggtccaggcggtgacgtggtgggcttggctgtggtaggccggtgcgtcacagccgggtttggtgcagccgcggtcgttggcgaacagcatgatccgctgggccggggaggctaggcgtttggtgtgatacagcgccaggggtgtgccgtggtcgaagatcgcctgggggtacctcccgcttgcgggggagtagtggtgggcgtggctggtcatgcggatcacatcggccatgggtagcagggtgccgccgccggtgaagcccttgccggcgccggtttgcaggtcggtcagggtggtggtgaccacgatcgagacgggaagaccgttgtgttggcccagtttcccggaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctcctcccggctattcgctaacatgttcgaatcataacgtcgggcactgacaagaagtcgcgccgacagctgctagaactggtgttagctaagtgaattcagtgactcgagagccctcgcgagcttggccgcccaccaggtcggcggggatgcctaccaggattcgatcccgccaaccggcaatctgaccaaccgggcataacccccgccggtgaaccgcagtttagtgagcggcttgaggttgcgggatcgacgattcggcgtctgggccgctgtgtgggatgcctggcgggtcgagtgcgagtgctgatagctgggccgctgccaacgatccgtgacctccgcccacgtcgcgtttgtccccgtgcgcaccgctaccgtagcctgaacaccgtttcattcaggccgccgagcaggcggcggatgggttccgcgcgtgcggagatgacgaaggatgcaggggagtacctggtgacgcaagcggcaacgcgaccgacgaacgacgccggccaggatggcgggaacaactcggacattctggtggttgcccgccaacaggtgctgcagcgcggtgagggcctgaaccaggaccaggtgctggcggtgctgcagctacccgacgaccggctcgaggagctgttggcgctggcccacgaggtgcggatgcgctggtgcggacccgaggtcgaggtcgaaggcatcatcagcctgaaaaccggtggctgcccggaggattgccatttctgctcgcaatcggggctgttcgcctccccggtgcgcagcgcctggctggacatacccagcctggtcgaggcggccaaacagaccgccaagtccggcgccaccgagttctgcatcgtggccgcggtgcgcggacccgacgagcgattgatggcccaggtcgcggccggcatcgaggcgattcgcaacgaagtcgagatcaacatcgcctgctccctagggatgctgaccgccgagcaagtggaccaactggcggcgaggggggtgcatcgctacaaccacaacctcgaaacggcgcgctcgttcttcgccaacgtcgtcaccacccacacctgggaagagcgctggcagacgctatcgatggtgcgtgacgcgggcatggaggtttgctgcggcggcatcctcggcatgggggagacgctgcagcagcgcgcggaattcgccgccgagcttgccgagctgggccccgacgaggtcccgctgaacttcctcaacccgcggcccggtaccccgttcgccgacctggaggtaatgccggtcggtgacgcgctcaaggcggtggccgccttccggttggcgttaccgcgcaccatgctgcggttcgccggtggccgcgagatcaccctgggtgacctcggcgccaagcgaggcatcctgggcggcatcaacgccgtgatcgtcggcaactacctgaccaccctcggccggcccgcggaagccgacctggaactgctcgacgagctacagatgccgctgaaggcactcaacgccagcctgtaaatggtggaaatcgtggctggaaaacaacgcgctccggtcgctgccggcgtgtacaacgtgtacaccggggaactggcggatacggccacgccgacagcggctcggatgggtctggagcccccccggttctgtgcgcagtgcggtcgccggatggtcgtccaggtccggcccgacggctggtgggcgcgctgttctcgccacgggcaggtggactcggccgacttggcgacacagcggtgaccgagccacccggttttggcggaccgtccgagccttccggtgcaccgcggacgtcgcggacacgggcggtcctgtttgtgatgctgggtctgtcggcgaccggtgtgttggtcggtggcctgtgggcgtggatcgccccgccaatccatgccgtcgtggccatcacacgcgcgggtgagcgggtgcacgagtatctgggcagcgaatcccagaacttcttcatcgcgccatttatgctgctggggctcttgagtgtgctggctgtcgtggcatcggcattgatgtggcagtggcgagagcaccgcggaccgcagatggttgctgggctgtcgattgggctgacgaccgctgcggcgatcgcggcgggagttggcgcgctggtggttcggttgcgctacggtgcgttggactttgacaccgtgccactttcccgcggcgaccacgccctgacgtacgtcacccaggccccgccggtgtttttcgcccgccggccgctgcagatcgccctcactctcatgtggccggctggcatcgcgtcgctggtatatgccctgcttgcggccgggacggcgcgggacgacctgggcggctatccggctgtcgatccgtcgtcgaacgctcgtactgaagccctggaaacccctcaggccccggtgtcctaggagagtcgcagccgcccgccggcatccggagcggaccgtgtctccggtcgggtgtcagcgcttggattcaagcggcagatcgtcgaactggtttaagtctggcgtgacgaggttgtgtgccaggtccgagttcgcgccggtatgcgcagagcgcattggccaggtcagagcggacggcggctcaacttcctgccggtgatcaccttggccgcgatcacggccagtctcgccatgccggcgtaggtcatcgggttgaagatggtcggccacgtggtccggacgcggtggtcggtcagtggcttgccggcgaaccggtcggtgagccagcgaagcgtcattggggccgacagcgggtgcagggacacatgttcgctgaacaggtcgcggtggtaggtgacgttggcgccgccggctgtatagctgtcagcgagcgcgtcgatgtcagagacgtcgatgaggtagtcatgcacggcctgcacgatcaataccggcggggtgggcaccgcgctacccagcttggtgtcgccgaagacatgggaaacctccggcgtcgacagaatgtcctcaaggggttcgtcgaggaagtcacccatgtccctgccggccatccggatcactgcgtctaccgttgtcatctccgtcagttgctccagcagctgacgtccttcgtcgttggcgtgctccttgatcacccgggccaggccggggtagctgtgttgcagcgcggccaccaccaacgcgggcagaccggcaagaagagtgccattgagccggcggaacgtgtgaccaaggtcaccgacgggtgatcccagcacggcgccgacgatgtctaggtccggtgcgtactcgccgcatgcttcggcggcccacgcgctggccagcccgccgccggagtagccccacagcccgatcggcgttgccggggacaacccgacacgctcggaattcaaggcagcccggattccgtcgaggactcggtaaccgggttcatacggcgacccccacagccctttcggcccttcatggtcgggtactgataccgcccatccttcggcaagtgcggcgctgatcatcaacagctccatttgggtcagtgaccccagggccttggcccgtcgtcgcagggcatatgacggaaaacagcgcgacgacatggcatcgatcgcacactggtacgacagcaaggggcaggtctgacccggggcaagctccgctgggacgatcaccgtggtcaccgtcgcctcggggttgccgtacatgttcgtggtccggtacagcagctgggtagcggtgacgggctgcggaatcaagcccataaacgccagttcgacatcgcgcgagcgcaacaccgttccgggcacggcatgctggtagccggcaggtgggaagtagaacggatcgtcggatggcagcagcgggcgcactttgcgctgcaattcctcgtgcggtggccggccgatccattcggcgccggtcgcgcctgccaaattgccgggctctaccattaggctcccttcatggccatccggcatcctcgtgcgtgatcggtccctgacggggtagcagcgcggtttgcctgtcgcagttcagcgccggcactcaaggtcagcgtcggcactcgaatggcgccagcggctcttatccggctcttaaagtctcatacaagttacaggatccaagggccgactccgaggccagcgcggcgtggcgcctatcacaggttgggtacgccgagttcccccatcgctggtgcgaccagattcaaagctggccgggaggccgcagtgcggcgaactcgtcagtgactcttagctgcgagtcggtaaaccggtacaacgccgccgggcggccaccgctgcggccggactgcgcgatggttccggtttgggtgatgactctgcgacgggccagtacccgctgcaggttggttgcgtcgacctggtagcccagtgcggcgccgtagatgtcgcgcagcgttgagagcgcgaattcttttggggccaaagcgaatccgatgtttgtataggacatcttggcaatcagccgggtgcgggcatgggtcaccatcggaccgtgatcgaacgccattggcggcaaggaactcaccgggtgccagcgggtgtctgctggcagctcgggggtggcgggggagggcaccacccccaggtaggtcgacgcgatcatccggatgcctggcagccggtgtgggtcggaaaacaccgcgagctgttctagatgggccaactctcgcaggtcgactttctcggccagttggcgccgaaccgagctggtcatgtcttcgtcgttgcgtagccgtccgcccggcagcgaccacgcgccgcgctgcggctccttcgcacgttgccacagcagcacattgagctggggttttgccgcaccgcggctcatgccaactccgcgcacttgaaagacgacggccagcacttcgtgggcggtgctaccatgggccatgttttcgattataagtcgaaaacctgttggagcgcggaaggggcggcaatgactgtgctgaatcgcacggacacgctcgtggatgaactgactgccgacatcaccaacacaccgctcggctacggcggggttgacggtgacgaacggtgggccgccgagattcgccgtctggcgcatttgcgcggggccaccgtcctggcgcacaactaccagctgcccgcgatccaggacgttgccgaccacgtcggggattcgctggcgctatcgcgggtggccgccgaggcaccggaggacaccatcgtgttctgcggagtgcacttcatggccgagaccgccaaaattctcagcccgcacaaaaccgtgctgatcccggatcagcgggccggctgttcgctggccgattcgatcacccccgacgagctgcgcgcctggaaggacgagcatcccggcgccgtcgtcgtttcctacgtcaacaccacggcggccgtcaaggcgctcaccgacatctgctgcacctcgtcaaacgccgtcgacgtggtcgcatccatcgatcccgaccgcgaggtgttgttctgtccggaccaattcctcggtgcacacgtgcgccgggtgaccggccgcaagaacctgcatgtgtgggccggcgaatgccacgtacacgccgggatcaacggcgacgagctcgctgaccaggcccgcgcacatcccgatgccgaactgttcgtgcatccggagtgtggttgcgcaacctcggcgctatacctcgccggcgaaggagcattcccagccgagcgggtaaagatcttgtccaccggcggcatgctcgaagcggcgcacacgacgcgcgcccgccaggtgctggtcgccaccgaggtcggcatgttgcaccagcttcgccgggcggcaccggaagtcgactttcgcgcggtcaacgaccgcgcctcatgcaagtacatgaagatgatcacccccgcggccctgttgcgctgcctggtagagggtgccgacgaagtccatgtcgatccgggaatcgccgccagtgggcgtcgcagcgtgcagcggatgatcgaaatcggccatcccggcggtggcgaatgatggccggtcccgcttggcgggatgcggccgatgttgtcgtgatcggcacgggcgttgccgggctggcggcggcattggccgccgatcgcgccgggcgcagcgtcgtggtgctcagcaaggctgcccagacgcacgtgaccgcgacacactacgcgcaaggcggtatcgcggtggtgctgccggacaacgacgactcggtcgacgctcacgtcgcggacaccttggccgcaggcgcgggcctatgcgatcccgatgcggtgtactcgatcgtcgccgacggctaccgagcggttaccgatttggtcggagctggggcacggttggatgaatcggtcccgggccgttgggcgttgacgcgcgaaggcgggcactcgcggcgacgcatcgtgcacgcgggtggcgacgcgaccggcgccgaggttcagcgggcgctccaggatgccgccgggatgctcgatatccgcaccggccacgtggcgttgcgagtgctgcacgacggtaccgcggtgaccgggctattagtggtcagaccggacggatgcggcattatcagcgctccgtcggtgatcctggccaccggcgggctcgggcacctgtacagcgcgaccaccaatccggcgggctccaccggcgacggcatcgccctgggattgtgggcgggcgtcgcggtcagcgatctcgagttcatccagttccaccccacgatgctttttgccggacgcgccgggggtcggcggccgctgatcaccgaggccatccgcggcgagggtgcgatcttggtggacaggcaaggcaattcgataacggcaggcgtgcatccgatgggtgatttggcgccgcgcgacgtcgtcgccgccgccatcgacgcgcggctgaaggccaccggcgatccgtgcgtctacctcgacgcccgcggcatcgagggcttcgcgtcccggttcccgacagtcacggcatcctgccgggctgccggcattgaccccgtccggcaaccgatcccggttgttcccggtgcgcactacagctgcggcggcatagtgaccgatgtgtacggccagaccgagctgctcgggttgtacgccgctggcgaggtggcccgcaccgggttgcacggcgccaaccgcctggcctccaacagcttgctagagggtttggtggtgggcggccgcgccggaaaggccgccgccgcccacgccgcggcggccgggcgttcgcgtgcgacctcgtcagcgacctggcccgaaccgatcagctacaccgcactggaccgcggcgacctgcaacgggcgatgagccgggacgcgtcgatgtaccgcgccgccgccgggctgcaccggctgtgcgacagcctatccggagcacaggttcgcgacgtggcttgtcgccgcgatttcgaggacgtggcgctcacgctggtcgcgcagagcgtgaccgccgccgccttggcccgcaccgaaagccgtggctgccatcatcgcgcggagtacccgtgcaccgtgccggagcaggcacgcagcatcgtggtccggggagccgacgacgcaaatgcggtgtgtgtccaggcgctagtggcggtgtgctgatggggttatccgactgggagctggctgcggctcgagcagcaatcgcgcgtgggctcgacgaggacctccggtacggcccggatgtcaccacattggcgacggtgcctgccagtgcgacgaccaccgcatcgctggtgacccgggaggccggtgtggttgccggattggatgtcgcgctgctgacgctggacgaagtcctgggcaccaacggttatcgggtgctcgaccgcgtcgaggacggcgcccgggtgccgccgggagaggcacttatgacgctggaagcccaaacgcgcggattgttgaccgccgagcgcaccatgttgaacctggtcggtcacctgtcgggaatcgccaccgcgacggccgcgtgggtcgatgctgtgcgcgggaccaaagcgaaaatccgcgatacccgtaagacgctgcccggcctgcgcgcgctgcaaaaatacgcggtgcgtaccggtggcggcgtcaaccatcggctggggttgggtgatgccgcgctaatcaaggacaaccacgttgccgccgccggatccgtggtagacgcgctacgtgcggtgcgaaatgctgcacccgatctgccgtgcgaggtggaagtggactcgcttgagcagctcgatgccgtgctgccggaaaaacccgagctgatcctgctggacaattttgcggtgtggcagacgcagaccgcggtgcagcgtcgggactcgcgcgcgcccaccgtcatgctggagtcatccggtgggctcagcctgcagacggcggcgacctacgccgaaaccggggtggactacctggcggtcggggcgctcacacactcagtgcgcgtgctcgacatcggcttggatatgtagccgggcggccccggcgcccattaggcggcgccggatagggtaggcgccgtggcgcgaacgttcgaagatctcgtggccgaagccgcatcagcatccgtcggcggctgggatttttcctggttggacggccgcgcgaccgaagaacgcccgtcatggggctatcaacgacaactcagtcagcggctggcgaacgcgacggctgccttagatcttgagacaggcggcggagaggtgctagccggcgcgggcaacttcccgcccaccatggtcgctaccgaagcgtggccacccaacgcggctatggccactaggcggctgcatccgctgggcgcggtcgtcgtcatcaccggcgataaaccgccactgccctttgccgatgcggcgtttgacctggtgaccagccgccaccccagcacccgatggtggaccgagattgcccgggttctccgggctggcggcagttacttcgcccaacacgtcggaccggccacgctgtgggacctgcgcgagcatttcctcgggccgcgagaacacaacggggccgatcagtacgcgcaggttgtgcgcacctgcatcaccgacgccggcctcgagatcgtcgacctgcagatggagcggttgcgggtggaattcttcgacgtcggtgccgtcatctactttctgcgcaaggtgatctggtttctgccggacttcaccgtcgagggctaccacgatcggctgcgtgcactgcatgagcgcatccaggccgaagggcccttcgtcacctactccacccgcgcgctcatcgaggcccgcaaaccgtcctgacgtcggccggggccttaggctcaggcgatatcgccgacgaagaccccgatccggcgcagctgcaagcgcgccatccgcggcagcccctgaccgtcggagccggcgggcacaatccgggggttgatgacgtgaacaacgccgcgggcgaagtgcacgtcggcttcgcccgcggccaacacgttcttgacccaatccgtcttaccgtgcgcgagcgcgatcgccagcacaccgtccttgcggtaggcggtcacaatcgtttggtatggctttccagacttgcgaccgcggtgctcgatcgtggccgttccgggtaggtagcgcgctatcggtttgagcgcccggttgatgtacttgacctgcagacgctcgagccagagcgggaacaccatcggaacgcccggggcgttattcgggtgatcctttgcggacatggcggctcctctttgccggtcctttctactgcactgtaccggtcagatatcgacttgagctgctctgggagaatggtctacgtgaccgcgccgccgcccgtgcttacccgtatcgacttgcggggagccgagttgacagctgccgagctgcgggccgctctgccacgcggcggcgccgatgtggaagccgtgctgccgacggtacggcccattgtggcggccgtcgccgagcgcggggccgaggccgcgctggacttcggcgcatcgttcgacggtgtgcggccccatgccatccgggtgccagacgcagcgctggacgcggcgctggccggactggactgcgacgtctgcgaagcgttgcaggtgatggtcgagcggacccgcgccgtgcactccgggcagcgtcgcaccgacgtcacaaccacactgggcccgggcgcgacggtcaccgagcggtgggttccggtcgagcgggtaggcctgtacgtgccggggggcaatgcggtgtacccatccagcgtggtgatgaacgtggtgcccgcccaagccgcgggcgtcgactcgttggtggtagccagcccgccgcaggcgcagtgggatggaatgccgcatccgaccattctggccgcggcccggctgctgggcgtcgatgaggtctgggcggtcggcggcgctcaggcggtggcgttgctggcttacggcggcaccgacaccgacggcgcagcactgacaccggtcgacatgatcaccgggcctggcaacatctatgtcacggccgccaagcgactgtgccgttcgcgggtgggcatcgacgccgaagcggggccaaccgagatcgctatcctcgccgatcacaccgccgacccggtgcatgtggccgccgacctgattagccaggccgaacacgacgagttggctgccagcgtgctggtcactccgagtgaggacctggccgatgccaccgacgccgaactggctggccagctgcagactacggtgcaccgcgaacgggtgacggccgcgctgaccggacgccaatcggcgatcgtcctggtcgacgacgtggacgccgccgtcttggtggtgaacgcttacgccgctgagcatttggagattcagaccgccgatgccccgcaggttgccagccggatccgctcggcgggagccattttcgtcggcccgtggtccccggtgagcctcggcgactactgcgcgggatccaaccatgtactgccgaccgcgggctgcgcccggcattccagcggcctgtcggtgcagacgttcctgcgcggcatccacgtcgtggaatacacggaggcggccctcaaagacgtttccggacacgtgatcacgctcgccacggccgaggacttgccggcgcacggtgaggcggtacggcggaggttcgagcgatgaccaggtccggacacccggttacattggacgacttgccgctgcgcgccgacttgcgtggtaaagcaccatacggtgcaccgcaattagctgttccggtacggctgaacaccaacgagaacccgcacccgcctacccgggcgctggttgacgacgtggtgcgatcggtgcgggaagcggccatcgacttgcaccgctaccccgaccgcgacgccgtggctctgcgtgctgacttggccggctatctcaccgcgcagaccggaatccagcttggtgtcgaaaacatatgggctgccaacggttccaatgagattctgcagcaactgttacaggcgtttggcggtccggggcgtagcgcgatcggtttcgtaccgtcctattcgatgcacccgatcatctccgacggcacccacacggaatggatcgaggcgtcccgcgccaatgacttcggtctcgacgtggacgtcgccgtcgcggctgtggtcgatcgcaaacccgatgtggtgttcattgctagccctaacaacccgtccggacaaagtgtttcgttacctgacctgtgtaagctgctggacgttgcgcccggaattgcgatcgtcgacgaggcctacggcgagttctcctcgcagcccagcgcggtgtcgctggtcgaggagtatccgagcaagctcgtcgtcacgcgcaccatgagcaaggcattcgctttcgccggcggcaggctcggatacctgatcgctacgcccgcggtgatcgacgcaatgctgctggtgcggttgccgtatcacctgtcgtcggtcactcaagccgcggcccgggccgcgctgcggcactccgacgacaccttgagcagtgtcgccgcactgatcgccgaacgcgaacgcgtaacaacctcattgaacgacatgggttttcgagtcatcccaagcgatgccaacttcgtgttgttcggcgagtttgccgatgcgccggccgcctggcggcgctatctggaggccggcattttgatccgcgacgttgggattcccggctatctgcgggccaccaccgggctggctgaggagaacgatgcgttcctgcgggcaagcgcccggatcgccaccgacctggtccccgtcacccgcagtcctgtaggagcgccatgacaaccacccagacagccaaagctagccggcgggcgcgtatcgaacggcgtacccgcgaatccgatatcgtcatcgagctcgaccttgacggtaccgggcaggtggccgtcgacaccggtgttccgttctacgaccacatgttgaccgcgctgggcagtcacgccagcttcgacctcaccgtgcgcgccacaggtgatgtcgaaatcgaagcccatcacaccatcgaggacacggcaatcgcgctgggcaccgcgctcgggcaggccctaggtgacaagaggggcatccgccggtttggcgatgccttcatcccgatggacgaaacactggcccacgccgccgtcgacttatccggccgcccctattgcgtgcataccggagagccggatcacctgcagcacaccactattgccggcagttcagtgccctaccacaccgtcatcaaccggcacgtgttcgaatcgttggcggccaacgcccgcatcgcgctgcacgtccgcgtgttgtacgggcgcgacccgcaccatatcaccgaagctcaatacaaggccgtcgcgcgcgcgttgcgtcaagcggtcgagccagatcctcgggtgtcaggcgtgccgtccaccaaaggtgctctgtgacagcaaaatcggttgtagtccttgactacggctcaggaaacctgcggtcggcccaacgtgcgctgcaacgagtaggcgccgaggtcgaagtaaccgccgataccgacgccgcaatgaccgctgacggactggtggtgccgggcgtcggtgctttcgcggcgtgcatggcgggcctgcgcaagatcagcggagagcgaatcatcgccgagcgggtggccgccggccgcccggtgctgggggtctgtgtcggtatgcagattctgtttgcttgcggggtcgaattcggtgtgcagacgccaggctgcgggcactggccgggggcggtcattcgacttgaggccccggtgattccgcacatgggctggaatgtcgtggattccgctgcgggcagcgcgctgttcaaagggttggacgtcgacgcccggttttatttcgtgcattcctatgccgcgcagcgatgggaaggctcacccgacgcgctgctgacctgggccacatatcgggcgccgttcctcgctgcggtggaggacggcgcattggccgccacccagtttcatccggagaagagtggcgatgccggtgcagccgtactgagcaactgggttgatggactttaaaggatactggtgatgccgctgatacttttgcccgccgtcgacgtggtcgagggtcgtgccgtgcgcctcgttcaagggaaggccggcagccaaaccgagtacggctcagcggtggatgccgcgttgggctggcaacgcgatggcgccgagtggatccatttggtggacctggatgctgcgttcggccgcggttccaaccacgaactgcttgccgaggttgtcggcaagctcgacgtacaggttgagctatccggcggtattcgagacgacgagtcgctggccgcggcgctggccaccggatgcgctcgggtcaatgtgggcactgctgccctggaaaacccgcagtggtgtgcccgggtgattggcgagcacggcgaccaggtcgccgtcggcttggacgtccagatcatcgacggcgagcatcggttgcgcggacgcggctgggaaaccgacggcggcgacctgtgggacgtgctagaacgcctagacagtgaaggatgttcgcggttcgtcgtgaccgatatcaccaaggacggcaccctgggcggccccaatctggacctgctggccggtgttgccgaccgcaccgacgccccggtgatcgcgtccggaggtgtgtccagcctcgatgacctgcgcgccattgcgactctcacgcaccgcggcgtcgagggggccatcgtcggcaaggccctctacgcccgtcggttcaccttgccgcaagcgttggccgcggttcgggactagatcggcgatgcacttggattcgttggttgccccgctggttgaacaggcgtcggcgatcctggatgccgcaacggcgctctttctcgtcggtcatcgcgccgattcagcggtccgcaagaagggtaacgacttcgccaccgaagtcgatctagcgatcgagcggcaggttgtcgcagcgctggtggcggccaccggcatcgaggtgcacggcgaggagttcggcggcccggcagtcgactcgcggtgggtgtgggtactggaccccatcgacggcacaatcaactacgccgccggatcgccgttggctgcgatcctgttgggcctgctgcacgacggagttccggtggccggcttgacctggatgccattcaccgaccaacgctataccgccgtggcgggtggtccgctgatcaagaacggtgtaccgcagccgccgctggctgacgccgaactggccaacgtgctcgtcggcgtcggcacattcagcgccgactcacggggccagttcccggggcgatatcgactggcggtgctggaaaagctcagccgagtgtcatcgcggctgcgcatgcacggatccaccggcatcgatctcgtcttcgtcgctgacgggatactcggtggtgcaataagtttcggaggtcacgtttgggaccatgccgctggggtggcgttggtacgagccgccggtggcgtggtcaccgacctggctgggcaaccgtggacccctgcatcgcgttctgccttggccgggccaccgcgcgtgcatgcccagatcctcgagattcttggcagcataggggaaccagaggactactgagatgtatgccgaccgtgaccttccgggggctgggggcctcgcggtacgcgtgatcccgtgtctggatgtcgacgatgggcgggtggtcaagggagtcaacttcgagaacctccgcgacgccggtgatcccgtggaactcgccgccgtctatgacgcggagggcgcggacgagttgacctttctcgacgtgaccgcgtcgtcgtccggaagagccaccatgctggaggtggtgcgccgcaccgccgagcaggtgttcatcccgctgacggtgggcggtggggtacgcaccgtcgccgacgtcgattcgctgctacgggctggggctgacaaagtcgccgtcaacacggccgccatcgcttgcctggacttgctggcggacatggcgaggcagttcggctcgcagtgcatcgtgttgtccgtcgacgcgcgcacagttcaggtgggatcagccccgacaccgtcgggttgggaggtcaccactcacggcggtcgtcgtggcaccggtatggacgccgtgcagtgggcggcccgtggcgccgacctcggtgtgggggagatcctgctcaactcgatggacgccgacggcaccaaagccggattcgacctggctttgctgcgtgcggtccgtgccgcggtcacggtgccggtaatcgccagcgggggcgccggtgctgtggagcacttcgcgccagcggttgccgcgggggccgatgcagtgttggcggccagcgtctttcacttccgggagctgacgatcggtcaggtgaaggcggccctggccgcggaaggaatcaccgtgcgatgacactcgacccaaaaatcgcggcgcggttgaagcgtaatgccgacggactggttaccgccgtcgtccaggagcggggcagcggtgacgtgctgatggttgcctggatgaacgacgaggccttggcccgtaccctgcaaacccgtgaggccacttactattcgcgatcccgtgccgaacaatgggtcaagggcgcgacgtccggccacacccagcacgttcactcggtgcgcctggattgtgacggcgacgccgtattgttgacggttgaccaggtcggcggtgcctgccataccggcgatcacagttgcttcgatgccgcggtgttgttagaacccgacgactaacccgccgcggaaagactggggctagcggctcgcggcgcaacagattgcagtggtcgcccgcgaggcaagagtgcccatcgacacgccgccgagcgagcgcggacataccaccttgggatccatgcagatgtcaaggggggttgcccgtccgggcgatggcgtcgatgagaatggcggtcgatgctgaaacgagtgccctggaccgttgtgctgccttcgctggcctttgtcgcgctggtattgacctggggaaagcagatcggcccggtggtgggcttgctagcggcggtgctgttagccggtgctgtcctggccgcggtcaaccatgccgaggtggtggcggcccgggtgggtgagccattcggttcgctggtgctcgcggtcgcggtgacgaccatcgaggtggcgctgatcgttgcgctcatggtgtccggcggggacgatgcggcgacgctcgcccgcgacaccgtgttcgccgcggtgatgatcaccaccaacgggatcgccgggttgtccctgctgctgggttcgctgcgctatggcgtgacgttgttcaacccccacggcagcggcgccgcgctggccacggtcaccacactggcgacgctgagcctggtgctgcccacgttcaccaccagtcagtcgggccccgagctatcgcccggccagctcatcttcgccggcgccgcgtcgctgggactctacgtgttgttcctgttcacccagactgtccggcatcgagacttcttcctaccggtggcgcaaaagggcgcggtcgaggatgacagccacgccgatccaccgagcacccgcgcggcgctgctgagccttggattgctgctcgtcgctttggttgcggtggtgggtctggccaaggtggaatcgccggtcatcgaggaggtcgtctcggcggccgggtttccgcaatccttcgtcggcgtggtcatcgccacactggtgctgttgccggagacacttgcggcggcccgcgcggcccggcaaggccgcctgcagaccagcctcaatctggcgtacggttccgcgatggcgagtattggactcaccatcccgaccatcgcccttgcttccctgtggctcagtggcccgctgcaacttggcctcggtgccattcagttggtgctgctggtgctcacggttgtggtcagcgtgctgaccgtggttcccggtcgggccacccgtctgcagggcgaggtgcatctggtgttgctggctgcttacctgtttcttgccgtcgtcccgtgatgaatccgtgcgcaagcgatggttttcgccgccgctatccagatctgattgcccgcagcgtcgctaacgctttgtcggcgtgggcgtccatgctgaattcgctggagatcacgtcgagcaccttacggtcggtgtcgatgacaaaggtcgtgcgtttgaccggcatcaacttgcccaacagaccgcgcttgaccccgaattgggcggcgaccgtgccttgggcgtccgaaagcagcgggtagtcgaaacgccgcacctcggcgaatttggcctgctttcgaacgggatcggtgctgatgccgacccggctggccctgacctcggcgaattctttggccaagtcgcggaagtggcaggcttctttggtgcagccaggcgtcatcgccgccggatagaagaacacgaccacgggtccgtcggatagcaggacgctaagcctgcgaggagtcccggtctgatcgggcagttcgaagtcggctaccgtgtcaccggttttcatagtcgtcaggctacaaccgattgcccgactccttgcgcgccgcttcgcggctgggggtgcccccatgcgcgccgtttgcgcggcgtgcatcgtcgtcgggctacgcccgggccgatcggcgtatctgggaagatggttcggtgcacgccgacctcgcagccaccacctcgcgtgaggatttccgcctcctggcggccgagcaccgggtggttccggtgactcgcaaggtcttggccgacagcgagacgccgctgtcggcctaccgcaagctcgccgccaatcgcccgggtacgttcctgctggagtcggccgagaacggccggtcgtggtcgcgatggtcgtttatcggtgcgggggcgccaacggcgttgaccgtgcgtgaggggcaagcggtatggctgggtgccgtgcccaaggacgctcccactggcggagacccgctgcgggcgctgcaggtgaccttggagctgctggctacggcggatcgtcagtccgagccgggtcttccgccgctgtcgggtggcatggtcggtttcttcgcctatgacatggtgcgacggctggaacgattgccggaacgggccgtcgatgacctctgcctgccggacatgctgctgttgctggccaccgatgtggcggcggtcgatcaccacgagggcaccatcacgttgatcgccaacgccgtgaactggaacggcaccgacgagcgggtcgactgggcctacgacgacgcggtcgctcggctggacgtgatgaccgcagcgctcggccaaccactaccgtcaaccgtggccaccttcagccgacccgagccgcgccaccgtgcgcaacgcaccgtcgaagaatatggtgcgatcgtcgaatacttggtggatcagattgcagccggtgaagcgttccaggtggtgccctcgcagcgcttcgagatggacaccgatgtcgatcccatcgacgtgtaccgaattctgcgggtaaccaacccaagtccctacatgtatctactgcaggtgccgaatagtgatggtgcagtggacttttcgattgttggatccagtccggaggcgctggtaacggtccacgaaggctgggcgacgacgcatccgatcgccggaacccggtggcgcggaaggacagacgacgaggacgtgcttctggaaaaagagctgctggcggacgacaaagaacgtgccgagcatctgatgctggtcgacctcggccgaaacgacctgggtcgggtctgcacgccgggcactgttcgggtcgaggattacagccacatcgagcggtacagccacgtgatgcacctggtgtccacggtgaccgggaagctcggcgaagggcgcaccgcgctggacgcggtgaccgcctgctttccggccggcacgctgtcgggcgcgccgaaggtgcgggcgatggagctgatcgaagaggtggagaagacacgccgcggcctttacggcggtgtcgtcggttaccttgacttcgccggcaacgctgacttcgccatcgccatccgcaccgcgctgatgcgtaacggcacggcttatgtccaggcaggcggtggtgtggtggccgactccaacggatcctacgaatacaacgaggcgaggaacaaggctcgggctgtgctcaacgcgatcgctgccgccgagacgctggccgctccgggcgcgaaccgcagtggctgctaatgccggcagtgttcggcccaaccgccgggccaggccgatgatcggcatcgcccagttgctgttggtggttgccgccggggcgctgtggatggccgcacggctgccctgggtggtcatcgggtcattcgacgagctggggccgccgaaggaggtgacgctgaccggtgcgtcgtggtcgaccgctttgctgccgttagcgctgctgatgctggccgcggcggtggcggcgctcgcggtgcgcggctggccgctgcgggcgctggcagtgttgctggccgcggccagcttcgcggtcggctacctcggcatcagtctgtgggtggtcccggatgtcgcggcccgcggagccgatcttgcccatgtcccagtggtgacgctggtcggaagcgcccggcactattggggcgcggtggcggcggtgttggcggcagtgtgtgctttgctcgctgccgtcttcttgatgagttcggcggcgattcgcgggtcggctggcgaggacatggcgagatatgcggcgccccgcgcccgccggtcgattgcccggcgccagcactcgaatgcggccggccgggcggctccgcaagacgacgggccggatatggggccgcggatgtcggagcgaatgatttgggaagctcttgacgagggccgtgacccgaccgatcgggagcaggagtctgacaccgaggggcggtgacggaccgcgcgctgacggtcgctacccttcatggacgtcgtcgaaattgacgagcgcgtgtgggtgacagtgggaagggaacggcaggcatgagtccggcaatcgtgctcgactccatcctcgagggagtccgggccgacgttgccgcgcgtgaagcctcggtgagcctgtcggagatcaaggctgccgccgctgcggcgccgccgccgctcgacgtgatggccgccctacgcgagcccggcatcggcgtcatcgctgaggtcaagcgcgctagtccttcggcaggcgcattggcgaccatcgccgacccggcaaagctggcccaggcctaccaggatggcggtgcccggatcgtcagcgtggtgactgagcagcggcgttttcagggatcgctcgacgacctcgacgcggtgcgggcctcggtttcgattccggtgctgcgcaaggactttgtggtgcagccgtaccagattcatgaggcgcgtgcgcacggcgccgacatgttgttgctcatcgtcgccgcattggagcagtcggtgttggtgtcgatgttggaccgcaccgaatcgttgggtatgacagcactcgtcgaggtccataccgagcaggaagccgaccgagcgctgaaggccggggccaaggtgattggcgttaacgcccgcgacctcatgacgctggacgtggaccgggattgcttcgcgcgaatagctcctggtttgccgagcagtgtgatcaggattgctgaatccggcgtgcgtggcaccgctgacctgctggcgtacgccggcgcgggcgctgacgcggtgttggtaggcgaaggtctggtcaccagcggcgacccacgtgccgcggttgccgatctggttaccgcgggcacccatccgtcctgtccgaaaccggctcgctagccgtcgatgagccgcttgcatcttgagcctcggtgatgacagatctatccaccccggatcttccgcgcatgagtgctgccatcgccgaaccgaccagtcacgatcctgattccggcggccatttcggcggccccagtggttggggtggccgctacgttcccgaggcgctgatggcggtgatcgaagaggtcaccgccgcctaccaaaaggagcgcgtcagccaggactttctggacgacctagacaggctgcaggcgaactatgcgggccggccttcgccgctttacgaggcgacccggttgagccagcacgctgggtcggcgcgaatctttctgaagcgagaagacctgaaccatactggttctcacaagatcaacaacgtgctcgggcaggcactgctggcgcgcaggatgggcaagacccgggtgatcgccgagaccggtgccggccagcacggggtcgccacggccaccgcatgcgcattgctcggcctggactgtgtcatctacatggggggcatcgacaccgcccgtcaggcgctaaacgtggcccggatgcgattgctgggtgccgaagtcgtcgcggttcagacgggctcgaaaacgctcaaagacgccatcaatgaggcgttccgggattgggttgccaacgccgacaacacctactactgctttggtactgcggccggaccgcatccgtttccaaccatggtgcgcgatttccagcgaatcatcggcatggaggcacgtgtgcagatccagggtcaggccggtcggctgcctgacgccgtcgtcgcgtgcgttggtggcgggtccaatgccattggtatttttcatgcgtttctcgatgacccaggcgtacggctggtcggattcgaggcagccggcgacggcgttgagaccggcaggcatgccgcgacattcaccgctggttcgcccggggcatttcacggatcgttctcgtacttgctgcaagacgaggacggtcagaccattgaatcccattcaatttccgcgggtctggattatccgggggtgggcccggaacatgcgtggctcaaggaggccgggcgtgtcgattatcggccgatcaccgactccgaggcgatggacgcgtttggcctgctgtgtcgcatggaaggcatcatcccggctattgaatccgcgcacgcggtggccggcgccctcaagctaggtgttgagttgggaaggggcgcggtgattgtggtgaacctgtcgggacgtggcgacaaagatgtcgagacggccgcgaaatggtttggcttgctgggcaacgactgatggtggcggtggaacagagcgaagcaagtaggctcgggccggttttcgattcctgccgtgcaaacaaccgcgcggcattgattggttacttgccgaccgggtacccggacgtgccagcgtcggtggccgcgatgacagcgctagttgaatccggttgcgacattatcgaagtcggggttccgtattcggacccgggcatggacggccccaccatcgccagggcaaccgaggcggcgctccgtggcggggtgcgagtccgggatacgttagccgcggtcgaggccatcagtatcgccggcgggcgtgcggtagtgatgacctactggaatccggtgctgcgctatggggttgatgcattcgcgcgggatctggcggcggccggaggactcggcctgatcactcctgacctcattcccgacgaggcgcaacagtggctggcggcatccgaagagcatcggttggatcgcattttcttggtcgcgccgtcctcgacaccggagcggttggcggccaccgtcgaggcttcacgcgggttcgtctacgcggcgtcgacgatgggggtgaccggggcgcgggatgcggtgtcgcaggcggcacccgaactggtgggccgggtgaaggcggtgtctgacataccggtgggcgtcggtctgggtgtgcggtcgcgcgctcaagccgcgcagatcgcccaatacgccgacggtgtcatcgttggttccgcattggtgacggcgctaaccgaggggttgcctagattgcgggcactgaccggagagctcgctgccggggtacgactagggatgtccgcatgatgcggatgttgcccagctatatccccagcccaccgcgcggggtttggtacctgggcccgctacccgtccgcgcctacgcagtttgcgttatcaccggcatcattgtcgcactgctgatcggggatcgccggttgacagcccgcggcggcgagcgcggcatgacctacgacatcgccttgtgggccgtgcctttcggcctgattggcggcaggctctatcacctggctaccgactggcggacatatttcggtgacggtggtgccgggctggccgcggcactgcgaatctgggatgggggcctgggcatctggggtgcggtaacccttggtgtcatgggcgcgtggattggctgccggcgttgtggaatcccgctgcccgtcttgcttgatgcggtggcgcctggtgtcgtgttggcgcaggctatcggtcggctcggaaactacttcaatcaagagctctacggccgggaaaccactatgccgtggggtttggagatcttctaccgccgggacccctccggattcgacgtcccgaattcgctggacggcgtctcgacgggtcaggtggcgttcgtcgtgcagccaacgttcctctacgaattgatctggaatgttttggtattcgtcgcattgatctacattgaccgccggttcatcatcggccacgggcgactgtttgggttctatgtcgctttctactgcgccgggcgattctgtgttgagctgctgcgtgacgatcccgccacgcttattgccggcatccggatcaattcgttcacgtccaccttcgtgtttatcggggccgtggtgtacatcatcttggcgccgaaggggcgcgaggctcctggggccctgcgtggcagcgagtatgttgttgatgaggcgctggaacgtgaaccggctgaactcgccgccgctgctgtggcctccgctgcgagcgctgtggggccggttggcccgggggaaccgaaccaacccgacgatgtggcggaagcggtgaaagccgaagtcgccgaggtcaccgatgaagtggccgcggaatccgttgtccaagtagcagaccgggatggtgagtcaacccccgctgtcgaggagacctccgaagccgatatcgagcgggaacaaccgggcgacctcgcgggccaggcgccagccgcgcaccaggtcgacgccgaagctgcatcggccgcgcccgaggagccggcagcgttggcttcggaggcacacgacgaaaccgagcccgaggtgcccgagaaggcggcgcccatccccgatccggccaagccggatgaattggcggtcgccggacctggggacgaccctgctgagccggacggcattcgacggcaagacgatttcagctcgagacgccgccgttggtggcggcttcgacggcgtcgacaatgacgacccacgacggcactgcctggtcgccggtgctggactcaatagaccgccgatcgggcggccgttgccgcagccggaacgatgcgccgacgaagttcccggtcacaaaatggccaccggctggaacggtaatcagccgaaccccgacgcgcttacgagccagaccactaagcccagtaggctagcaagcccggcaggttccatattttttcgcaacccggacgcgcacgcgacgccggggcgctgcctccgatgcccgaccgccacatgaatatctgtccgtaccgctctttcgtcacgtccgcaacactggccttcgccgtcggcgatggtcgctgtgcccagctaagcgcgacaactcggtttctgcaggtcaacgcccgcctccaatcccgcacagccgcgaccaactcgggaacaaaaccgccggtcaggcagctgtcgctgagagccgggcacatcgggtgtcgcccggtgcagtgacacatgtgagagttgtggccgtgcgatgtgcccgaccctcggtgcgcaccaatttgagccaactcaggaaatgaatctctgagcggaggtgcaccggttgcccgcctcacaacgacatgctgaggcgcacacggtcgctcgcagccgggcacaacgaacactcctgctctgccgcgccgatgttgggaacgcatgggcctacggccggcacgggtcgtgcgcccggctcgatctggcatgctgaaaggcgtgaccgatcccctgcagcacggtgccttcgagccgggctggcaatccgcaccacccggatatccaccgccttatccgcaatatccggggcctggctcttactttgacccgttcgcgccatatggtcgccatccggtcaccggccaaccattttccgacaaatcgaagactgttgccggcctgttgcagttgcttggactgttcggcatcgccgggatcgggcgaatctacctgggccataccggcctgggcatcgcgcagctgctggtgggctgggtgacgtgcggtttgggcgccgtcatctggggcgtcattgacgccctgctgatattgaccgacaaagtcggcgacccttggggtcgtcccttgcgcgatggaagctagcgggcgtcaacgtcgctacgccgcggccggttcggtcgtgctattggccggcgcgcttggctacatcggacttgtcgacccgcacaactcgaattcgctatatccaccgtgcctattcaagttgcttacgggctggaactgccccgcgtgcgggggtctgcggatgatccacgatctgctacacggtgagctggcggccagcatcaacgacaatgtctttctgcttgtcggcgtcccagtgctggccagttgggtcctgctgcgccgccgccacggcgacttggcgctcccgataccggtgatgattgctgtggcggtcgcggtgatcgcgtggacggtgctgcgcaacctgccaggcttcccgttagtgccgacgatcagcggatagccgcgcctacccgcggtctggttggctgggctgcccgcggtggtgttgaccggtgtgccgacccggcggtgccggccctaccgccgtcgcgactatgctgagtcgtcgtgacgagacgcgggaaaatcgtctgcactctcgggccggccacccagcgggacgacctggtcagagcgctggtcgaggccggaatggacgtcgcccgaatgaacttcagccacggcgactacgacgatcacaaggtcgcctatgagcgggtccgggtagcctccgacgccaccgggcgcgcggtcggcgtgctcgccgacctgcagggcccgaagatcaggttgggacgcttcgcctccggggccacccactgggccgaaggcgaaaccgtccggatcaccgtgggcgcctgcgagggcagccacgatcgggtgtccaccacctacaagcggctagcccaggacgcggtggccggtgaccgggtgctggtcgacgacggcaaagtcgcattggtggtggacgccgtcgagggcgacgacgtggtctgcaccgtcgtcgaaggcggcccggtcagcgacaacaagggcatctcgttgcccggaatgaacgtgaccgcgccggccctgtcggagaaggacatcgaggatctcacgttcgcgctgaacctcggcgtcgacatggtggcgctttccttcgtccgctccccggccgatgtcgaactggtccacgaggtgatggatcggatcgggcgacgggtgccggtgatcgccaagctggataagccggaagccatcgacaatctcgaagcgatcgtgctggcgttcgacgccgtcatggtcgctcggggcgacctaggtgttgagctgccgctcgaagaggtcccgctggtacagaagcgagccatccagatggcccgggagaacgccaagccggtcattgtggcgacccagatgctcgactcgatgatcgagaactcgcggccgacccgagctgaggcctccgacgtcgccaacgcggtgctcgatggcgccgacgcgctgatgctgtccggggaaacctcggtagggaagtacccccttgctgcggtccggacaatgtcgcgcatcatctgcgcggtcgaggagaactccacggccgcaccgccgttgacacacattccccggaccaagcgtggggtcatctcgtatgcggcccgtgacatcggcgaacgactcgacgccaaggccttggtggccttcactcagtccggtgataccgtgcggcgactggcccgcctgcataccccgctgccgctgctggccttcaccgcgtggcccgaggtgcgcagccaactggcgatgacctggggcaccgagacgttcatcgtgccgaagatgcagtccaccgatggcatgatccgccaggtcgacaaatcgctgctcgaactcgcccgctacaagcgtggtgacttggtggtcatcgtcgcgggtgcgccgccaggcacagtgggttcgaccaacctgatccacgtgcaccggatcggggaagatgacgtctagccgggtcgtgccggacggtaaacccatgtccgacttcgatgaactactggcggtattggacctcaacgccgtcgcaagcgacctgttcaccggatcccaccccagcaaaaacccgctccggacatttggtggccagctcatggcgcagtcattcgtcgcgagcagccgaacgctaacccgccaccacctaccgcccagcgcattctcggtgcacttcatcaacggcggtgacacggccaaggacatcgagttccaggtgatacgactgcgcgatgagcggcgcttcgccaaccggcgcgtcgatgcggtacaggacggcacgttgctgtcctcggcgatggtgtcttacatggccggtggtcgcgggctcgagcatgcgctggatccgccgcaggtggccgagcctcatacccggccgccgatcggtgagctgttgcgcggttacgaggagaccgtcccgcattttgtcaacgcgctgcaaccgatcgaatggcgctacgccaacgacccggcctggataatgcgggacaagggcgatcggcttgcctacaaccgggtctgggtcaaggcactaggggagatgcccgacgacccggtgctgcacacggcgacactgttgtactcctcggacaccaccgtgctggactcggtcattaccacccatggtctgtcctggggcttcgatcgcatctttgcggcctctgccaaccactcggtgtggtttcaccggcaggtcaacttcgatgattgggtgctctactcgacgtcgtcaccggtggccgccgattcacgtgggttgggttcggggcacttttttgatcgctcggggaagctcatcgcaactgtggtgcaggaaggtgtgttgaagtattttcccgccacccctgacagtgcggcaggacgctcgtaggattccgggtcagcacggctgtgatcaggcgtaacgttcctggtagccagatgaccgatggtggcagcggccggcgagccgctgaattgccagcgagcgaacccggaggtgactgtgaagctgccgtcggccgatgtggtaccgaggctccgtggtcgccagcgtgtagtcgtgcacgtcgattcccgcacggcccgctgtgtcggcgcgctggcgctggtgtgcgcggcctgctggctgatcgcgctgctcgccggcgactaccggcacgcccagtgggcggtcgccggccggttgggctggtcgctgacggtcctggctgcggtggcattcattgctcgcggcatcttcctgggccgcccggtcacggccatgcatgcgaccgcggccggcctatttttgctcgccggactggctgcccacgtgttggtcgcagatctgctcggtgagattctgatagccggttcgggatgggcactgatgtggccgacgtcggcgcatccgcgacccgaagatctgccccgcgtgtgggcgttgatcaatgccacccgcgcggactcgcttgctccgtttgccatgcaggcgggcaagagccatcacttcagcgcggccggcaccgcggctctggcgtatcggacccgtatcggctatgcggtggtcagcggcgacccgatcggcgacgaggcgcaattcccccagctggtcgccgacttcgcggccatgtgtcacatgcacggctggcgaatcgtggtcgtgggctgcagcgaacgacggctcggcctgtggagcgaccccatggtggtcggacaatcgttgcggcccataccgattggccgggatgtcgtcatcgacgtgtctaactttgagatgaccgggcgtaggtttcgcaacctgcgtcaggcggtgaaacgcacccacaatttcggcgtcacgaccgagatcgtcgctgaacagcaactcgacgaccagcggcaggcggagctggccgaggtgctggcggcgtcacctagcggcgcccgcaccgatcgcggcttttgcatgaacctggacggcgtgctggagggtcgataccccggaatacaactgatcatcgcgcgagacgcatcgggtcgggtgcagggtttccaccggtacgcgaccgccggcggcggcagcgacatgtctctggatgtaccgtggcggcgccgcggggccccgaacgggatcgatgagcggctcagcgctgacatgattgcggccgccaaagatgctggggtacaacggttgtcactggcattcgccgcgttccccgaccttttcggcgccaaccagctcggccgcctgcagcgtgtctgccgtgcgttgatccatatcctcgatccgttgatcgctctcgagtcgttataccgatacctgcgcaagttccacgcgctggatgagcggcgttacgtgctgatatcgatgactcaggtctttgcgctggcgttggtgttgttgtcgctggagttcgtcccgcggcggcgacatctctgatccgtcgctatggacagctcggcgcattgaatgtcgttgggcaggtggtgggtggctaccaccacggtccgcatagcgctcatgatcccggagttcggggccagcagatcgcgcagaaggtcggcgttggcggcgtcgaggtgttcgacaggttcgtcgagcaacacgatccgagccggggaaagcaccgcccgggcgagcagcaaccttctgcgctgacccgccgagaccgcttgcgcgccaccgatcaacaccgtcgacaacccctcgggcaggccggcgagccagccgcacaggccgacccgatccagggcctcgatcagttcgtcatcggggcagtctcctcgggcggtcagcaagttgtcccgaacggtggtagcaaagatatgcgcatcttcagcgaaaaagctgacagcgctgcgtaattcatcctcatcgaagtcgctcaggttagttccgtccagcaacacccggccgtgcaccggcggcagcaagccggccagcgtcatcaacagcgtcgtcttgccggcgccgctcgcgccggtgacggccagccgggcacccggcggtaggtcaatcgtcacccggatcgactgcgcctcttggtgaccgcaacacacgtcggccgctagcaccccggtacctaccggcagtcgcgccgacaccgtggattcggtctcgcggacccggtttgacccagtcaggtcgagcagacgagccgccgcgatgcgcgaccgtgtcaactggacggcggcggcgggtagtgcaacggtcgcctcgaatgcggacagcggcaacaacatcaggatggccagtgttgtgggcgcgaccgtgggggccatgccgatcccggccaccacggcgcccagcaggctggccccgatcgccgcggtcggcatggcctcggcgatcgcccccgttcgtgcggcggcgtcgagcgcatcggcccaggcatgttggcgccgttgtgagtcggcgatgacgttgcgtagggcaccggcgacacgaagctcgggggcatgctcaagggcgatcatcgccgacgtgtcgcgcatgccccgatgttggcgggcgatcgcttcctgcgctgcggcggttctgccggcaagccagggcgcaacaacgccggcaaccaaaaggcagaccgccagtaccacggcggctggcaccgaaacggccgcgacgaccgcggtcgcggctactgccagcaccgctgcgacggctatcggcaccagagcacgcaccagcatgttggccagttcgtcgacgtccgcgccgacgcgtgctgccaggtccccgctgtgcagcccgacggcggccgccgccggtccgtgggccagccggtgatagataagggtgcgggcccggccggcggcccgcaacgcggtgtcgtgggtggccagtcgctcgcagtagtgcagcacgccgcgcgaaatcgcgaacgcccgcaccgccacgaccgccaccgacaggtccaggacgggcggcatctgccaggcccgagtgatcagccaggccgacaccccggccagggccagcgcgctgcccagcgacagcacgcccagcgcgacggccgccaagatccggggcaaccggggacccaacagcccagacgcggccagcaggtcccgctggcggcgactcacagcactcggtcggttcatcgtcggaaaccatccgagttcacttcgacgacccggtcaccggccgcggcgacctgctggcgatgggcgacgaccagcaccgtcgcacccgcgcgggcacgctcgacaatggcgcccaacacgtgttgttcggtgcgggcgtccaggtgcgcggtgggctcgtcgagcagcagcaccgcagccggtgatccgagcgcgcgggccaggcccagccgttgccgctgccccagggataacccgacaccaccgcgccccagcacggtatccagcccgcggggcaactcgtctagtacagcgtcgaatccggctgctgcgcaggcacgctcgagatcatccacagggcccagcagaaccaggttgtggcggacggttcctgggaccagcaccggccgctgcggcagccacgacagttgccgccaccaggcagccggtgccaggttggtgacgtcgactccggcgaccgtgattcgtcctgacgacggtgcggtgagcccggcgatcgcttgcagcgtagtgctcttgccggcgccgtttcggccggtcagcaccgtcacccgaccgggttcgatgtctgcggtgagatcatacggtgcgcggccgtcgcggcctctgacactgagtctctccaggcgaatcaccccgccgcgcgcggtgaccgttcgtcggccgggtgttggtgagggtgactcgccgaggagggcgaatgccttgtcggccgcggttctgccgtcagctgcggcatgaaactggaccccaacgcgacgcagcggccagtacacctccggcgccaatagcagcaccgtcaaaccggccgtcaggctcatctccccgaagaccagccgtagcccgatgcccaccgcgaccagggccacgcccagcgtggccagcaattcgagcaccagggccgacaagaacgcgatccgcagcgtcgccatcgccgaccgccggtggtcagcagacagttccgcgatgcgttgttccgggccggaagcacggcccagcgcccgcagggtggggatgccggcaatcaggtctaacaaccgggcctggacggcggtcatggccgccagcgcggccgccgaggggttagtggtagccagcccgatcagcaccatgaagatcggtatcaggggcagtgtgatcaccacaatggccattgacttcaagtcatagagcccgatcacggcgacggtggccggggtcaggatcgcggccagcagcaacgtgggcaaatagccggtgaagtagggccgcaagccgtccaggccccgggtaatcagcaccgcggcggcgtctcgctgcgcagccagttggctgggtcggcgggcggttaccgcggtcagcacctgaccggacaggtcggcgatcactgcgctggcgccgcgctgggccaggcgcgcttgtagccactgaatcgacgcacgcaacccccacagcaccaacaggattgacagtggccctagccaacgacgcaggccagccatcccagggttggcggggtcgatgacgccggcgacgatgcttgccaacacgatcgccgagccgatggcgcagccggagatcccgaccccgcaggccaccgtgctgagtagatagcggcgcagcgccgccgatgcctgccacagccgcggatccaggggcgcccgggttccccgggccttggtgctcagggcgcgcgcctcgccagaccggtgggtggaggtatccgttcagctgagatccgttgccggaaaacccaatacgtccatgtctggtacgccaccgtcagtggagcgaagaacgcggtcacccacgtcatgatcttgagggtgtacggggtcgacgacgcgttatggatcgttaggctccactgcgggttcagggttgagggcaccaggttcgggtacagcgcgccgaacagcagcaccaccacagccgccacgactatcaacgtgcacatgaacgcccagccgtcggacacccgccgccacactaagaccgtcgccgccgcctgcgcgcaccccgcaactgccagcaccagccacgtccagtctttgccgtatgccagttgcgtccaaagtccaaagcccgcaaccagtcccgccacaggaagcgaaagccatacggcgaatcggtaggcatcgtcgcggatcggcccggaggttttcaaagcgatgaacaccgcgccgtagagcgagaacagtccggcggtcgccagaccgcccagcagggtgtaggcgttgagcacgtcgggaatcgacagggcaacatgaccgttcgcgtctaccgggagtccgcggaccagaatggcgaacgccacaccccacaacagggcaggcagccaggatcccgccgcgatcccgaagtctgccccggtccgccatttcgggtcgtcgatcttgccgcgccattcgatggcgacggcgcgcaggatgataccgaacaggatcgccagcagcggcagatacagcgcggagaacacggtcgcgtaccagccgggaaacgcggcgaatatggccgcgccggcggtgatcagccagacttcgttgccgtcccagaccggtccgatggtgttgagtgccgtgcgccggtgggtctccggatcgcccataccgacatgagcgaacggcgccatcagcatgcccacgccgaagtcgaacccttctaggatgaagaaaccgaggaacagcgctgcgatgacaccgaaccacaattcttggagtaccaccggctgctcctttccggggtcagttggcctcagtaagcaaacgacaatggtgctacctcgtcgtcgcggggtgccccgtgcgcagccggttccgcgtcgtgttccagggggccttcgacgatgtaacgcttgagcagccagcaccagatgaccgcaagtaccgcgtagaccaaggtgaacatcagcaaagacgtggcgaccacggtggcggagtgatccgagacgcctgctttgacggtgagtcgaaccagctgatcaccggtcgggttagggacgacgacccagggctggcgccccatctcggtgaacacccatccggcgctgttggccaggaacggggcgggcatggttagcagcgccagccaggagaaccagcgttgattggggatctggccgccacgggtgagccagagcgcaatcagtgcgaacagcaccgggatcgccatcaacccgatcatcatgcgaaatgaccagtaggtgacgaagaggttgggccggtagtcgtttggtccgaagcgctgctggtattcctgctgcagatcgcggataccctgcaacgtcacaccgctgatccggccctcggcgaggaacggcaacacatagggcacttcgatgacacgggtgaggctgtcgcagttgttttgccggccgaccgtcaggacagagaagtttggatctgtctgggtatcgcacaacgattcggccgacgccatcttcatcggctgctgctggaacatcagcttgccttggtggtcgccggtgaacaacaacccggccgtggcggccaacgcaacccaacaccccaggatggtcgcgggacgatacatggcttgggtatctgagtcggcgtgcgtggtgctcgaacggaccagccaccaggcgctcaccgcggcgacgaaggtcccggcggtcagcagcgcaccgctgacagtgtgggtaaacgccgcctgtgcggtgttgttggtcagcagcacgacgatgctgctcaactcggcacgcccggtggtcgggttgtagtgcgcgccgaccggatgctgcatgaaggagtttgccgcgatgatgaagaacgcggacacgttgaccgcgattgcgacgatccagatgcaggccagatgcaccagccggggcagcctgttccagccgaagatccacaacccgatgaaggtggattcgaagaagaaggccgccaggccctccatggccagcggggcgccgaagacatcgccgacgaatcgggagtactcgctccagttcatgccgaactgaaattcctgcacgattccggtcgccacgccgatggcaaagttgatcaggaacaatttgccgaagaatttggtgaggcgataccaggcggggttatcggtgacgacccacagcgtttgcatgaccgcgatcagcggggccaggccgatggtcagcggtacgaaaatgaagtgatagacggtggtgataccgaactgccaccgcgaaatgtcgacgacattcatctgtcatctccggagatactacggggccgactgatttggctacgacgaagtgtagtaggcacgagtgggcccgcgctactggcaatcgtgggtgcaccgcgattctgcggtcagccgagcgtctgcgaagccttgcggatggcgaacgacgacgcgatctcgcatgcgccgatcaccacgagccagatgccgacgaccaacgccagtatccagatggactcgaacggcgatgccatcaccacaatgccggcgatgaggctgatcacgccgacgaagatggaccatccccgtcccggcagcatcggatcactaatcgccgaaaccgtggtggcgacgccgcggaagatgaacccgatgccgatccagatggccagcaacagaaccgcgtcaccgaaatggcgaaaggccagcacagccaggatgagtgaggcggcaccgctgatgaacaacaggatccggccgcccgccgaaacatgcaggctgaacgcgaacgcaacctgagcgacaccggtaatcaggaggtagacaccgaacgccatggcagcaacgagaatggatattcctggccaggccagcaccaggacgcccaggatcagcgacagaattcccgatgccagagtggacttccagagatgcggcaacaaccttgggagagggctcacgacagggcttggttccatgggcgcagtgtgacacatgtagcggccccgggatagcgcttggcggtcagacccctgccgtgcggggttcggccccgcgcacctcgccgggatctgcggctaccttgcggccgatgaggtaccacgtgcgcattacgcctttccccttgacgtttatgtggccgcgctcgcgcaacacgaagtcgtccttgagacgctcgtaaacctcgtctggcacctgaatttgccccaccgaatcggtggattccatccgcgacgcgacattgaccgcgtcgccccacacgtcgtagaagaaccgtcgagaacccaccacacccgccaccaccgggccggtggccaggcccacccgcagcggcaccgggttgccgcgtggatccttcaattgcgctgcgacattggtcatgtcgagcgcaaagtccgccagtgcttgcgtatggtcaggccggggccgcggaacgccgctgacaaccatgtaggagtccccgctgaccttgattttctccagcccgtgctggtcgaccagctcgtcgaaagcgctgtagaggcggtccaggaaccggaccaggtccgccggcgcggtgctactggcgcgttcggtgaacccgacgatgtcggcgaacagcaccgaggcctcgtcgtatttatcggcgatgatgtttcgctcgggttctttaagccgctcggcgatgctggccggcaacatgttggccagcagtgcttcggagcggtcgtgctccgcctccatgaccgcctccgcgcgcgcagtatcacgcagcgcgaaccacaccgttgcgaccgctaccccgcaggcggagacggtcgtgaggacgaaacttaccgacatggcccagggcggctgaagcccagtatcgggcgggaccaggaactccagggcaatcaccagaccggcggcgaccgccgctaggcccaccgctaacgcggtgtgttcgatgccgaccagcaacaccaccaacgcggcggctaccaagaagaagaactgggcacccgcgtcggtgcccacatcccagccgatggcgaagatcgccacataggcggtgccgatgaacgtaagcggtgccaccaatcccccgaagcgatgtagcaggggcacgatcgcgaaagtaaccgcggtgaagacgttgatcagggcgatgtaccagcccccggccccggtcgctagttgcattagcgcgaagctcccggttaccacgacagcgagccaggcggtgatggtaagtacgcgctgccgccgcgcgacgctttcggcgtagtgctgcgtgggagcgcgggcctgagtgcgcacggccgtgacacagtctgggcgtcgtgtcgagccatccgctgctatcggtggggcgccgcattttcttgccgccacaaactaaagcctaatcggtgagttagcgtttaccgactctgtcggcgctttccgggtgcgttcgcttggtgccctcggtgggattcgaacccacactggacgggttttgagtccgtttcctctgccagttgggatacgagggcttgatccggtctcctactctagaggagccacgtcccgactcaccgccccccgaggttcccgatcgcgcccgctcacgacacaatgtccgtcatgaccggccccaccaccgacgccgatgccgctgtcccacgtcgggtcttgatcgcggaagatgaagcgctcatccgcatggacctggccgagatgttgcgagaggagggatatgaaattgtcggcgaggccggcgacggccaggaagccgtcgagctggccgagctgcacaagcccgacctggtgatcatggacgtgaagatgccgcgtcgggacgggatcgacgccgcatccgaaatcgccagcaaacgtattgccccgatcgtggtgctgaccgcgttcagccagcgtgatctggtcgaacgtgcgcgtgatgccggggcgatcgcatacctggtaaagcctttcagcatcagcgacctgattccagcgattgaattggcggtcagccggttcagggagatcaccgcgttggaaggcgaggtggcgacgctatctgaacggttggaaacccgcaagctggtggaacgagcaaaaggcctgctgcagaccaaacatgggatgaccgagccggacgctttcaagtggattcaacgtgccgccatggatcggcgcaccaccatgaagcgggtggccgaagtcgtgctggaaaccctcggaacacccaaagacacctgagggcgagcagacgcaaaatcgcccatttcgtacccgaaatgggcgattttgcgtctgctcgcggaacctagcgcgcgacgatcaccgacgagccgtgcccgaacaggccctggttggcggtgacgccgaccttggcgtccgccacctgccggccggtggcctgaccgcgcagctgccaggtcagctcgcagacctgcgcgatcgcctgggcgggaatcgcctcaccgaaacacgccagcccgcccgacgggttgaccgggaccctgccgccgagggtggtcgcgccgctgcgcagcagcgcctcggcctcacccttggggcagagccccaggtgttcgtaccagtcgagttccaacgcggtggacaggtcgtagacctcggccaggcttaagtcttctggaccaataccggcctccgcgtaggcagcgtcgaggatctgatccttgaacacccgctccggagccggcaccgcggcggtggaatccgttgcgatatccggcaattcgggcaaatgttgcgggtatttcggggtaacggtgctgatcgcgcgcaccgacggcacgcccgccaccgagccaaggtgcttctcggtgaaagacttgctggccacgatgagtgcggccgcaccgtcggaggtggcgcagatgtcaagcagccgaagcggatccgagaccaccgggctagccagcacgtcgtcgatcgagttctctttgcggtagcgggcgttcgggttgtctaggccgtgccgggagttcttgaccttcacttgagcgaagtcctcgactgtggcgccgtacaggtccatgcgccggcgcgccagcagcgcgaagtacaccgtgttcgtcgccccgatcagatggaagcgctgccagtcggggtcgcccttgcgctcgccgcccacgggcgcgaaaaagcccttcggtgtggtgtcggcgccgatcaccagcgccacgtcacagaaaccggccaagatctgcgcgcgagcactctgcagcgcttgggaaccgctggcacacgcggcgtagctggagctgaccgacacaccggtccagccgagcttctgggcgaacgtggcaccggcgacgaagcccggatacccgttgcggatggtgtccgctccggcgaccagctgcacgtgccgccagtccacgccggcgtcccgcaacgcggcgcgggcggcgaccacgccatactcggtgaagtcattaccccatttcccccacgggtgcataccggcacccaggatgtaaacgggttccggcgcgctcatcctcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatccgccacgcgtagacgatgcgctgcacaccgtcgtcgtcggcgaacagcggcatggtcgtcagctccatctccatgccgaccttcagatcggcggccagcgtgccatcgaccactttgcccagcacgatcagtccctcgtcggccagttccaccgcggccacggcgaacggctcaaaggggtcgggtgccgggtacggcggtggcggggcgtaccggttttcggtgtagctccaaagctttccgcgggtcgacagtccgaccgactctagtgtgtcgctgccgcaagccggattcggacaattgtccgcccggggtgggaagacgtacgtgccgcactggggacacttgccgccgagcagatgcgggttgccggccttatcggtggtgaaccatccatcgattgccggttcttcacgggtgacctctggcaccggtccagcctaccgagcccgggcgtaaaactgaaacgtgttgcagttctgctggcacctgcgcccgcattccacgtcagcgtcggtgcataaagtgtgagccgtggtgactactgccagtgcccccagcgaggatcgagccaagccgacgctgatgttgctggatggcaattcgctggcgtttcgggcgttctacgcactgcccgcggagaacttcaagacccgcggcgggctgaccaccaacgccgtctacggcttcaccgccatgctgatcaacctgctgcgcgatgaagccccgacgcacatcgcggcggctttcgacgtgtcccggcagaccttccgcttgcaacgctacccggagtacaaggccaaccgatcgtcgacccccgacgagttcgctggccagatcgacatcaccaaagaagtgctgggcgcactcggcatcaccgtgctctccgagccggggttcgaggccgacgacctcatcgccacgctggccacccaggccgagaacgagggctaccgggtgctggtggtcaccggggatcgtgacgcactgcaactggtcagtgacgatgtgacggtgctctacccccgcaagggcgtcagcgaacttacgcgcttcacaccggaggccgtcgtcgaaaagtacgggctcacccctaggcagtacccggacttcgccgcgctgcgcggcgaccccagcgataacctgcccggcatacccggggtgggggagaagaccgccgccaaatggatcgccgagtacggctcgctgcggtcactggtggacaacgttgacgccgtgcgcggcaaggtgggcgatgcgctgcgggcgaacctggccagcgtggtgcgcaaccgtgagctcaccgacctggttcgcgacgtgccgctggcccagaccccggacacgctgcggctgcagccctgggatcgcgaccacattcaccggctcttcgacgacctggagtttcgggtgttgcgcgaccggttgttcgacacgttggccgcggccgggggacccgaggtcgacgaggggttcgacgtgcgcggcggcgcgttggcgcccggcacggttaggcaatggttggccgagcacgccggcgacgggcgccgagcgggcctgacggtggtgggtacccatctgccgcacggtggggacgctaccgttatggccgtcgccgccgccgacggcgaaggcgcttacctcgataccgcgacgctgacgcccgacgacgacgccgcgttggcggcctggctagcggatccagctaaacccaaagccttgcatgaggcaaaggcggccgttcatgacctggcgggtcgtggttggaccttggagggcgtcacctccgacaccgcactggcggcctacctggtgcggccggggcagcgcagcttcaccctcgacgacctctcgctgcgctatctgcgtcgcgagctgcgtgcggaaacaccgcagcagcaacaactttcactgctcgatgacgacgatacggacgccgagaccattcaaacgacgatcctgcgggcgcgggcagtcatcgacctggccgacgcgctggacgccgagttagcgcgtatcgactccaccgcgctgctgggggagatggagctgccggtccagcgggtgctggcgaagatggaaagtgccggtatcgccgtcgacctgcccatgttgaccgagctgcaaagccagtttggcgaccagatccgcgacgccgccgaggccgcctacggcgtgatcggcaagcaaatcaacctgggctcacccaagcagctgcaggtcgtgctgttcgacgaactgggcatgccgaagaccaaacgcaccaagaccggctacaccacggatgccgacgcgctgcagtcgttgttcgacaagaccgggcatccgtttctgcaacatctgctcgcccaccgcgacgtcacccggctcaaggtcaccgtcgacgggttgctccaagcggtggccgccgacggccgcatccacaccacgttcaaccagacgatcgccgcgaccggccggctctcctcgaccgaacccaacctgcagaacatcccgatccgcaccgacgcgggccggcggatccgggacgcgttcgtggtcggggacggctacgccgagttgatgacggccgactacagccagatcgagatgcggatcatggcgcacctgtccggggacgagggcctcatcgaggcgttcaacaccggggaggacctgcattcgttcgtcgcgtcccgggcgttcggcgtgcccatcgacgaggtcaccggcgagctgcggcgccgggtcaaggcgatgtcctacgggctggcttacgggttgagcgcctacggcctgtcgcagcagttgaaaatctccaccgaggaagccaacgagcagatggacgcgtatttcgcccgattcggcggggtgcgcgactacctgcgcgccgtagtcgagcgggcccgcaaggacggctacacctcgacggtgctgggccgtcgccgctacctgcccgagctggacagcagcaaccgtcaagtgcgggaggccgccgagcgggcggcgctgaacgcgccgatccagggcagcgcggccgacatcatcaaggtggccatgatccaggtcgacaaggcgctcaacgaggcacagctggcgtcgcgcatgctgctgcaggtccacgacgagctgctgttcgaaatcgcccccggtgaacgcgagcgggtcgaggccctggtgcgcgacaagatgggcggcgcttacccgctcgacgtcccgctggaggtgtcggtgggctacggccgcagctgggacgcggcggcgcactgagtgccgagcgtgcatctggggcgggaattcggcgatttttccgccctgagttcacgctcggcgcaatcgggaccgagtttgtccagcgtgtacccgtcgagtagcctcgtcaggtaccaatctgtccctacgacccaaccctgtccggagcaacccaacaatatgccgagtcccaccgtcacctcgccgcaagtagccgtcaacgacataggctctagcgaggactttctcgccgcaatagacaaaacgatcaagtacttcaacgatggcgacatcgtcgaaggcaccatcgtcaaagtggaccgggacgaggtgctcctcgacatcggctacaagaccgaaggcgtgatccccgcccgcgaactgtccatcaagcacgacgtcgaccccaacgaggtcgtttccgtcggtgacgaggtcgaagccctggtgctcaccaaggaggacaaagagggccggctcatcctctccaagaaacgcgcgcagtacgagcgtgcctggggcaccatcgaggcgctcaaggagaaggacgaggccgtcaagggcacggtcatcgaggtcgtcaagggtggcctgatcctcgacatcgggctgcgcggtttcctgcccgcctcgctggtggagatgcgccgggtgcgcgacctgcagccctacatcggcaaggagatcgaggccaagatcatcgagctggacaagaaccgcaacaacgtggtgctgtcccgtcgcgcctggctggagcagacccagtccgaggtgcgcagcgagttcctgaataacttgcaaaaaggcaccatccgaaagggtgtcgtgtcctcgatcgtcaacttcggcgcgttcgtcgatctcggcggtgtggacggtctggtgcatgtctccgagctatcgtggaagcacatcgaccacccgtccgaggtggtccaggttggtgacgaggtcaccgtcgaggtgctcgacgtcgacatggaccgtgagcgggtttcgttgtcactcaaggcgactcaggaagacccgtggcggcacttcgcccgcactcacgcgatcgggcagatcgtgccgggcaaggtcaccaagttggttccgttcggtgcattcgtccgcgtcgaggagggtatcgagggcctggtgcacatctccgagctggccgagcgtcacgtcgaggtgcccgatcaggtggttgccgtcggcgacgacgcgatggtcaaggtcatcgacatcgacctggagcgccgtcggatctcgttgtcgctcaagcaagccaatgaggactacaccgaggagttcgacccggcgaagtacggcatggccgacagttacgacgagcagggcaactacatcttccccgagggcttcgatgccgaaaccaacgaatggcttgagggattcgaaaagcagcgcgccgaatgggaagctcggtacgccgaggccgagcgccggcacaagatgcacaccgcgcagatggagaagttcgccgccgccgaggcggctggacgcggcgcggacgatcagtcgtcggccagtagcgcaccgtcggaaaagaccgcgggtggatcactggccagcgacgcccagctggcggccctgcgggaaaaactcgccggcagcgcttgatcttgcagctgatcgcgttcacgtaatgctgcgcatcgggctgaccggcggcattggcgccgggaagtcgttgctgtccacgacgttctcgcaatgcggcggaatcgttgtcgacggcgatgtgttggcgcgtgaagtggtccagccgggcaccgaggggctggcctcgctggtcgacgcgttcggtcgcgacatcctgcttgcagacggagcgctggaccggcaggcgttggcggccaaggcgtttcgagatgacgagtcgcgcggtgtgctcaacggaatcgtgcacccgctggtcgcccggcgccgatccgagatcatcgcggcggtttcgggggacgcggttgtggtcgaagatattccactgctggtggaatccgggatggcgccattgtttccgctggtggtggtggtgcacgccgacgtcgagctacgggtgcgacggctggtcgagcaacgcggcatggccgaagccgacgcccgggctaggatcgctgcgcaggccagcgaccagcagcgtcgtgccgtcgccgacgtctggctggacaactcgggcagcccagaggatttggtgcggcgggcccgcgacgtctggaacacgcgcgtccagcccttcgcgcacaacctggcccaacgtcagattgcgcgcgcgccggctaggttggtgccggcggatccaagctggccggatcaggcgcggcgcatcgtcaaccggctaaagatcgcgtgcgggcataaggccttgcgagttgaccacattgggtcaaccgccgtgtcgggcttccccgattttctagccaaggatgtcatcgacatccaggtcaccgtcgaatcacttgacgtggccgacgagctggccgagcccttgctggccgccggctacccacgcctcgagcacatcacccaggacaccgaaaagaccgacgctcgcagcaccgtcggccgctacgaccacaccgacagtgccgctctgtggcacaagcgcgtgcacgcctcggcggatcccggtcggccgaccaacgtgcacctgcgggtgcacggctggcccaaccaacagttcgccctgctgttcgtcgactggctggcggccaatcccggcgcgagagaagactatttgacggtcaagtgtgacgccgacaggcgcgccgacggtgagctcgcgcgctacgtcaccgccaaggagccgtggttcctggatgcctaccagcgggcatgggagtgggcggatgcggtgcactggcgtccctgaacgagggcctgccgcactgggcgatgacgccatcgatcgagcaggccgcccagctgtcatccccggccagcctcatctgaggcttccagctcgggggcgccggcgcccggggcggtgggcgcttctgctacccgagccggcacgcgcgcttcatgagccgctgcgccaggtcagctccatccccttggtggccagccagcgggtgaggtcatagccgttgcgggccaggccctcgacggcgtcgactgcgtgccgcaccgcctgctcggcgaccgtcggggtcaacaggccgtggcggacggcgtcgagtagttcgtcgacgtcggcgagctcggccccgccgccggtgcggacttcgatgtcgaggtagtggtcttcggaacgccatacggaagggcccggtgtgtattcgccgacgtccagatagtagtcgtgatcgcgtttgtggctgggattgaagtgaaagacagtggcgcgtaggcccaacgacggcaacagccacgactcgaggtagtggaattgggcacggcccggggtgggccgggccaggtagagcccccacggatgcaccgtgtactcatcgaccgcccgcactatgcccttcggatcggtattggtgtgggcgatcaggtcgaacgtctcgtgcttgggtgggtgaatggctcaccctatctggtcgcacgaggcgtgccggtacatcgacacgccggtactggtggcattctgcgcacgctcgccgcacggtgtgtccgcgggtggctctaggctggttggcgtggctttcgctaccgagcatccggtggtcgcgcattcggagtatcgcgcggtcgaggagattgtgcgcgccggcggtcacttcgaggtggtcagtccgcatgctccggccggcgaccagccggccgcaatcgacgagctggagcggcggatcaactcgggggagcgtgacgtggtgttgctcggcgccaccggcaccgggaagtcggcgaccaccgcgtggctgatcgaacgcctgcagcggcccaccctggtgatggcgcccaacaagacgttggccgcccagctggcgaacgaactgcgagagatgttgccgcacaacgccgtcgagtacttcgtctcgtactacgactactaccagccggaggcgtatatcgcgcagaccgacacttatatcgaaaaggatagctccatcaacgacgacgtggagcggctgcggcactccgcgacctcggcgctgctgtcgcgtcgtgacgtggtggtggtggcttcggtgtcctgcatctacggcctgggcacaccgcagtcctacctggaccgctccgtcgagctgaaggtgggcgaggaagtgccgcgcgatgggctgctgcggctgctggtcgacgtgcaatacacccgaaacgacatgtcctttactcgcggctcgtttcgggtgcgcggcgacaccgtcgagatcatcccctcctacgaagagctggcggttcgcatcgagttcttcggcgacgagatcgaggcgctgtactatctgcacccgctgaccggcgaggttatccgccaggtcgactcgctgcggatctttcccgctacccattacgtcgccggtccggagcggatggcgcatgccgtctcggccatcgaggaagaactcgccgagcgactcgccgagcttgagagccagggcaagctgctggaggcgcagcggctgcggatgcgcaccaactacgacatcgaaatgatgcggcaggtcgggttctgctcgggcatcgagaactactcccgccacatcgacggtagggggcccggcacgccgcccgcgaccctgctcgactatttccccgaggatttcctgctcgttatcgacgagtcacatgtcaccgtgccgcagatcggcggcatgtacgagggcgacatctcccgcaagcgcaacctggtggagtacggtttccggctgccgtcggcgtgcgacaaccgtccgctgacctgggaggagttcgctgaccggatcgggcagacggtgtatctgtctgccaccccggggccctacgagctcagccagaccggcggcgagttcgtcgagcaggtgatccggccgaccggtctggtggacccgaaagtggtagtcaagccgaccaaagggcagatcgacgacctgatcggcgagatccgcacacgggcagacgccgaccagcgggtgctggtgacgacgctgaccaagaagatggtcgaagacctcaccgactacctgctggagatgggcattcgggtgcgctacctgcattcggaggtcgacacgttgcgccgggtcgagttgttgcgccagctgcgtctgggtgactacgacgtgctggtcggcatcaacctgctccgcgagggcctagacctgcccgaggtgtcgctggtggcgatcctcgacgccgacaaagaaggattcctgcggtcaagccgcagcctgatccagaccatcggacgcgccgctcgcaacgtgtccggcgaggtgcacatgtacgccgacaaaatcaccgactcgatgagggaagccatcgacgagaccgaacgccggcgggccaagcagatcgcctacaacgaggccaacggaatcgacccacagccgctgcgcaaaaagatcgccgacatcctcgatcaggtctatcgggaggccgacgacaccgccgtcgtcgaggtcggcggatccgggcgcaacgcatcccgcggccggcgggctcagggtgagcccggccgggcggtcagcgccggcgtgttcgagggccgcgacacctccgccatgccgcgcgctgagctggccgacctaatcaaagacctcaccgcacagatgatggcggccgcgcgcgacctgcagttcgagctggcggcccggttccgcgacgagatcgccgacctcaagcgggagctgcgggggatggacgcggccggcctgaagtgaccgaaacagcgagcgagaccggcagctggcgtgagctactgagcaggtatctgggcacctccatagtgctggccggtggcgtcgcgctgtacgccaccaacgagtttctgacaatcagcctgctgccgagcacaatcgccgacatcgggggtagccggctgtacgcctgggtgacaaccctgtatctggtcgggtcggtggtggcggcgaccaccgtcaatacgatgttgctgcgcgtcggggcgcgctcgtcgtatctgatggggttggccgtcttcggtctggccagcctggtatgtgcggcggcgccgagcatgcagattctggtggccgggcgtaccttgcaaggaatagccggtgggctgctggccggcctaggctacgcgctgatcaactcgaccttgcccaagtcgctgtggacccgtggctcagcactggtgtcggcgatgtggggggtcgcgacgctgatcggaccggcgaccggaggccttttcgcgcagctcgggctgtggcgatgggcgttcggcgtgatgacgttgctgaccgcgttgatggccatgttggtgccggtcgcgctcggtgccgggcgggtcggcccgggcggcgagacgccggtgggcagcacacacaaggtgccggtgtggtcgctattgctgatgggggccgccgcactggcgatcagcgtcgccgcgcttccgaactacctcgtccagacggccgggctgctagccgccgccgcgctgctggttgcggtgtttgtggtagtcgactggcggatacacgcagcggtgttgccgcccagcgtatttggctccggaccgttgaaatggatttacctgaccatgtcggtgcagatgattgcggcaatggtcgatacctacgtgccgctgttcggtcagcgactgggacacctgaccccggtggcagccgggttcttgggtgccgcgctggcggtgggctggacggtcggtgaggtcgccagcgcctcgttgaacagtgcacgagttatcgggcatgtcgtggcagccgcaccgctggtgatggcgtcggggttggcgctaggcgccgtcacccagcgcgccgatgcgccggtggggatcatcgcgctgtgggcgctggcgctgctgatcatcgggaccggcatcgggatcgcctggccgcatctaacggtgcgcgctatggattctgtcgccgacccggccgagagcagcgcggcggccgcggcgatcaatgtcgtacagctgatctccggtgctttcggcgccgggctggccggtgtggtggtcaacactgccaagggcggcgaagtggcggcggctcgtgggctatacatggcatttacggtgctggccgccgctggtgtcatcgccttctaccaggccacgcaccgcgaccggcgcttaccgcgttgacttgaccacctgcgagtagtggaactgccagcgctcgacgatgcggaagccgaggtagctcgggaaccggtatacgggcgtgcgcccgaagcctgttcccggtgacaacatttcgccgacctgatgatcgggcaacgacttgtcacgattggctatcgtccacagcgtggggcacttgtcgatcttggccgtcgtaagccacacagcgacatggccatcccacaaagtgccgaccttggggccgtaggtgccgcgctcgacgtcaatcagcgaccggaacgccgccggccgggtggccagcagggcgcggatgggcccgggtcgccaacccgcggtgttgtccaccagcaggcaatccccgggcttggcatgggcgctgatgacatctgccacctggctgtaatcccagccctctttcgcgtacggcccccgctgtgtgaagaagtagttcggaaacgctgcggcggcaaggagaaacacgaccccggcgatgagccacggcttgcgggcgatggtgacgacgcaaaccgccaggatgacggccgcggcgggggcggtgaggatcaggtagcgcgggtagtagatcggttcgacggtcgccgagtagatgaggacgacggcggtgggcacgacgatccaggctgcgctgacgagcacgagccggtgggtatcgccaccgggtccacgagctccggccagatgcgccgcgatgccggcagcgacgatgaggcccgcgaggatggcgaacggaacactgtgatcgaaatactggcggtgtatgacgtcgagaatgatgtttctgttcaaccctgcgatccacccgacctgccaaacctggccgtgggcgaacagtatgaacggtgtcatggccccgagcgcggctgccgtgacgaccgtccaccagatcacgggagatttgcgtgatttcccggacgccagcagcggcaccatcgttgcataggccggtaccaacagggccaggttgatactgaccaagatcgacagcatcaaaaccagcgcgtagagcagccaccgccgctgggtgttgcaccgcaccgcggccacgagtaatacggtcagccagacggcggctgctaccgacagcgcggaggagcgtgcttcgattccggcccacgtcaccctgggcagaatcgcgaacacggctcccgcacacaccgccgtggtgcgtcccgaaaactgtttggcaaaaaccaccacgccggcggcggccgctccaatggccaggcagctgggaagccgcgaccataattcggtgggcggaaatatggcgaaccagccatgcatcaacaggtagtacaggccgtgcacggcgtcgatatggcccagcagactccatagctctggcaatgtccggctggctgaagccgagatcgttgccccctcgtcgaaccacaacgatggcctgcttgcccaggcgccgctgatgaccgcggccagcactgcaatcgccagcgggtcgagcagccggccgcgcatccgcgccaccaactcgtcgacgtgtgctgccgcgggctgctccagagtggaggcggacatgatgcgggtcaccttagggtccgcgcgatgatcctggtcaccggcggttcggcgactgggcagcccggcgtgcggcggtgcgccgggacgactcgcatgcatttcccaaaaagccttgcacagcaacattttccgcgatcagcgtgcgtattgaatcgtcgtgtcatcgccaccattgtcggctggttcaccgcgatcgggcaaatgagggttgcgccacgccgttgcggtgtgattaatctgacctatctatatccggcaacgcgatactgtctggggttggcgtagcaaccgacacctgggagggtaaatgagcgcctataagaccgtggtggtaggaaccgacggttcggactcgtcgatgcgagcggtagatcgcgctgcccagatcgccggcgcagacgccaagttgatcatcgcctcggcatacctacctcagcacgaggacgctcgcgccgccgacattctgaaggacgaaagctacaaggtgacgggcaccgccccgatctacgagatcttgcacgacgccaaggaacgagcgcacaacgccggtgcgaaaaacgtcgaggaacggccgatcgtcggcgccccggtcgacgcgttggtgaacctggccgatgaggagaaggcggacctgctggtcgtcggcaatgtcggtctgagcacgatcgcgggtcggctgctcggatcggtaccggccaatgtgtcacgccgggccaaggtcgacgtgctgatcgtgcacaccacctagcggccgttaccagccgcgcgcacgccattcgctgaggctggggcgttcggcacccagctccgtgtcgtcaccgtggccggggtagatgacggtggagtcggcgtacacgtcgaaaacccgggtggtgacgtcgtcgagcagttgggtgaagtcggcaggttgccaggttttgccgacaccgccggggaacaagcagtcgccggtgaagagctgtgtgacgcctccggtcaccggcccgccgagggccagcgcgatcgatccgggtgtgtgtccgcgcaagtggatgacgtcgaatgtcagctcgccgatgcgcacgctgtcgccgtgggtgagcaaccggtccggtttgaccggcagcgggtcggcgtcgatcggatgggccgcggtcggcgccccggtggccgcggccaccgcttgcagcgcctgccagtggtcgaagtgctggtgactggtaacgatcagggccagcttcggcgcgtaccgccggaccaggtcgatgaggacctccgcgtcattggcggcgtcgatcagcagggtttctccggtcgctgaacacgtcaccaggtaggcgttgttgtccatcgggcccaccgatgccttgaggatcgtggcgccgggcaggaagcgacgcgccgccttgccgcgttcgacgtgtccggtgtagttgtcgtcgactgttgtcatatgcgccactgctcctatgccggctgcgccggcatcatcgtcgttggcgcgggtcatatgcgccactgctcctatgccggctgcgccggcatcatcgtcgttggcgcgggtcatatgcgccactgctcctatgccggctgcgccggcatcatcgtcgttggcgcgggtcatatgcgccgacgttacgacgttaccggtcccctgatggttgtcggtacgggcacatagcatgggatacggcctttggccggcgagatgagtttcagtgaaagggacagcgtggctgaccgcctgatcgtcaagggtgcgcgcgaacacaatctgcgcagcgtcgacctcgacctgccccgcgacgcgctgatcgtcttcaccgggttatccggatcgggcaagtcctcgctcgcgttcgacaccatcttcgccgaggggcagcggcgttacgtggagtcgctgtcggcctacgcccgccaatttctcgggcagatggacaagccggacgtcgacttcatcgaggggctgtctccggcggtgtccatcgaccagaagtcgaccaaccgcaacccacgatcgacggtcgggaccatcaccgaggtgtacgactacctgcggctgttgtatgcgcgcgcgggcacgccgcactgcccgacctgcggggagcgagtcgcgcgccaaaccccgcaacaaatcgtcgatcaggtgctggccatgccggagggcactcggtttctggtgctggccccggtggtgcgtacccgcaagggcgagttcgccgatctgttcgataagctcaacgcccagggctacagccgggtgcgggtcgacggtgtggtgcatccgctgaccgatccgccgaagctgaaaaagcaggaaaagcacgacatcgaggtggtggtggaccgtctcaccgtcaaggccgccgccaagcggcggctcaccgattcggtggaaaccgcgctgaatttggccgacgggatcgtggtgctcgaattcgtcgatcatgaactgggtgcaccgcatcgcgagcagcggttctccgagaagctggcctgccccaacgggcacgcgctggccgtcgacgacctggagccgcggtcgttctcgttcaactcgccctacggcgcctgccccgaatgcagtggtctgggcatccgcaaggaggtcgacccggagctggtggtgcccgatccggatcgcaccctggcgcagggtgcggtggcgccgtggtcgaacggccacaccgcggagtacttcacccggatgatggccggccttggcgaggcgctcgggttcgacgtcgacacgccctggcgcaagctgccggccaaggcccgcaaggcgattctggaaggcgccgacgagcaggtgcacgtgcgctaccgcaaccgctacggacgcacccggtcgtattacgccgatttcgagggtgtgctggcgttcctgcaacgcaagatgtcccaaaccgagtccgagcagatgaaggagcgctacgagggtttcatgcgggacgtgccctgcccggtgtgtgcgggcacccggctcaagcccgagattctggcggtgacgctggctggggagtccaagggggagcacggcgccaagtccatcgccgaggtgtgtgagctgtcgatcgccgactgcgcggacttcctgaacgcgctcacgctgggtccgcgcgagcaagcgatcgccgggcaggtgctcaaggagatccggtcgcggctcgggtttctgctcgacgtcgggctggagtacctgtcgctgtcccgggcggcggccacgctgtccggcggtgaggcacaacgtatccggctggccacccagatcggctccggcctggtgggtgtgctctacgtgctcgacgagccgtccatcgggctgcaccagcgcgacaaccgtcgtcttatcgaaaccctcacccggttacgggatttggggaacactttgatcgtcgtcgagcacgacgaggacaccatcgagcatgcggactggatcgtcgacatcggcccgggggccggtgagcacggtggccgcatcgtgcacagcgggccctacgatgaactgctacgcaacaaggattcgatcaccggcgcctacctgtccggccgggaaagcattgagataccggcgattcggcgttccgtcgacccccgtcgtcaactcaccgtcgtcggcgcccgcgagcacaacttgcgcgggatcgatgtgtctttcccgctgggtgtgctgacctcggtgaccggtgtctcgggttcgggcaagtcgacgttggtcaacgacatcctggccgcggtgctggccaaccgcctcaacggcgcccggcaggtccccggccggcacacccgggtcaccgggctggactatctggacaagctggtgcgggtggaccaatcgccgatcgggcgcacaccgcgatccaacccggccacctacaccggtgtgttcgacaagatccgcaccctgttcgccgccaccaccgaggccaaggtccgcggctatcaacccggacgattctcgttcaacgtcaagggcggtcgctgcgaggcctgcaccggcgacggcaccatcaagatcgagatgaacttcctgcccgacgtgtacgtgccgtgcgaggtctgccagggggcccggtacaaccgcgaaaccctcgaggtgcactacaagggcaagaccgtctcggaagtgctggacatgtccatcgaggaagcggcggagttcttcgagccgatcgccggcgtccatcgctatctacgcaccctggtcgacgtgggcctgggctacgtgcggctcggccagcccgcgcccacgctgtccggcggtgaggcccagcgggtcaagctggcctcggagctgcagaagcgctccaccgggcgcaccgtctacatcctcgacgagccgacgacgggactgcacttcgacgacatacgcaagctgctcaacgtgatcaacggcctggtcgacaagggcaatacggtgatcgtcatcgaacataacctggacgtgatcaagacatcggattggatcatcgacctgggcccggagggcggtgccggcggcggaaccgttgtcgcccaaggcactccggaggacgtttccgcggtgccggcgagctacaccgggaagtttctcgctgaggtcgtcggcggcggtgcctcggccgccacatcgcggtcgaacagacggcgcaacgtcagcgcctgagctggactatcgccgcgcgtcaagtctgtgctcacggcggcgaactgggtgcggtctcactcatcggtgtgcatcgactcacggatctgagctagccgttcggctgccgcgcgctgccgctgcgcgtactgatcttcgagccggcggccttgcgggctctcggcgtcgagttcggttgcccccagggccgttccgtatcgggtttcgatcttctcgcggacggattcgaaggtcggtaccccagcgctgtcgtaccgcggatcggactcggaattcggcgtcgtggcttccggtggtgtcggttcgtcgggcatgctctggcaatgctcctatctgccggtaccggcgatctgctgtgtcgtacccggcaacgggatcttaggcactcccggagtggccagttggccggccagccatggcagcgccgcagcgaaaacccggtcggcgaaaggccagtcgtgcttgcccggttgtggaaccacggcgcagtagatgccgttggcgcggccgagggcgcacagtgcattggcggcagcggcctggttgcctgggttggcggcggcatcgcgaccggccagccgcatcgtggtggtatcggcgacagcgttgtcgggcgagggtggacccggcgaagagatcgcgaaccaacccgacagtccggtgtagctgccatgccgggtgatcaccgtcgtcgggtcaaacgccgaccaggcgtcttcgttgccgccgaacaacctgacgatggtttgcgtcttgttgccagcgttcgggtagaaatcaccggcgatgtcgacaaacgcgctaaacagtgtcgggtgcatgacggtcagatccaccgcgcaggtcccacccatcgaccaacccacgatgccccagctggtctgttcgggactgacgccgaatttcgagaccatgtagggcacaacatctttagtcaagtggtcggccgcgttgccacgccgtccattgacgcattcggtgtcgttgttgaacgcgccgccggaatccacgaataccacgacgggagcattgccgctgtgggcggccgcaaagtcgtcgagcgtcttcaccgcgttaccggctcgcgcccaatcggcgggtgtgttgaattgaccgccgatcatcatcaccgtcggcagctgcggcggcggagggttctcggaacgatgctctcggtcgaaccaggccggcggcaggtacaccagttcgccgcgatgcttgaagtgtgatgcgtcggaagggatcaccactggcaacaaggtgccgtgcgacggccgcaccccactgtgcgccagtgcggcaacagcggcctgatcggcctggtcgggcaacgggccggaggtgagctggttccacgcggtctgcacggtcgggaagtagccaacccacaggttgagcgtcaaggtcgcgctgagcagacagaggggcacggccagcagcgacgcgccgcggcgccaccaccgcgcgctgcgccagcccaggatcaacaccgtcgccgccgcgccggtcaacgcgacccagatccacagcgtgctcggcggccgttcgttggccaggccgttgccggtgacataccagcgcgtcccccatgccagggtggccccgatagcggcggccgtcggcagccaccgccgttgccagtgacgtgatcgccaccctgccgccagcaccagcacgaccgcggtcacgacctggacagcgagcggcacccaaccgtgcatcagcgatgtgtggcctactgctaacggctgcgtcgcggctggcggcgtcgacgcggtcaccagttcattctgagccatttcgggcggtgatttgttgggggtttcctgtgatccgacggacgcccaccggctccggctaatgcggttttgccaacggaaagggcagtgtttcgcgaatgctgcgcccagtgatcagcatgaccacccggtcaatgcccatgcccaagccgccggtgggcggcatggcgtactccatcgcttgcaggaagtcttcgtcgagttccatcgcctcggggtctccgccggcggccagcagggactgctcctgcaggcggcgccgttgctccaccgggtcggtcagctcgctgtaggcggtgcccagctcgataccccacgccaccaggtcccaacgctcggcgacaccgcgcttgctgcgatgcggtcgggtcaacggtgacaccgatgtcggaaagtcgatgtagaacgtcggttgctcggtgcggcactccaccaggtgctcgtatagctcgagcacgaccgcgccggcatcccattgggtccgataggggacaccggcggcgtcgcacagcttgcggagagtggtcaagccggtatcggcgtcgatgcgttcaccgagtgcttccgagatcgcatcatgcaccgtccgcaccggccatatcccggagatgtcgaccggttcgaggtggtggcgggtgccgtcggaacccttgtccgtccggggccgcatggcgatgggcgccccgttggcggcctgggcggcgttctggatgagttcgcggcagccgtcaatccactcaaggtagtcggcgtgtgcttgataggcctccagtagggtgaactccgggttgtggctgaagtcgacgccctcgttgcgaaaggcacggccgagctcgaatacccgttccacgccgccgacgcacaggcgcttgaggtagagctctggtgcgatgcgcaggaacagatccatggaatacgtgttgatgtgcgtgacgaacggtcgggcggtggcgccgccgtgcagctgctgtaggatcggcgtttcgacctcgacgaatccctttgcgaacagcgtctcgcgcacagcgcgcagcacgctgctgcgagcggtgatcagcgcacgggactcagcgttgaccgccaggtcgaggtaacgggtccggactcgggcttcgggatccagtagccccttccacttattcggcaacggccgcaaacacttaccgatcaggcgccagccgctgacgatcaacgatggagttccggtcttgctggcgcccatgtgtccggtcatctccaccagatcacccagatcggtcgccgcgttgaagtcggccgcgcagccctggtccaggcgtgaattatccagcagcacttgcatttcgcccgaccagtcgcgcagctgggcgaacaacacaccaccgtagttacgtattcgcatgatgcgtccggacaccgacacgctagcctggtggtctgcggccagcgcctgtgccaccgtgtgactgggcggccggcccacgggaaaggcgtcaatgccgctgctccgcagcttctctagcttgtcgaaccgaactcgcacctgctcgggtagccgccgctcgaccccgtcgccattggtgaggcctacttgccgcagcccgctcacgtccggtgccgagccgtcgtgatgcaataggccggtggccgccaaccgctcgggcactgccggatgatgccccgtgtgtactcggttgcgccggctgaacggcagcacgaggaacccctctgcgatcaccgaggcgacgcccactcggggaatcactcgggcgtcttcgtagcaggcgtagcgcggtacccattcgggttggtacttcatgttggagcggtagagcgtctcgagctgccaccaccgtgagaagaagaccagcagcccccgccacaaccgggcaaccgggccggcgccgagttgggcgccctgctcgaaggccgcgcgaaacaccgcgaagttcaacgaaatacgagtgataccaaggctttcagcgtgcaaggcgagttcgctgaccataagttcgatagtgccgttcggggattgtggagaacgacgcatcaaatccagggagacaccggtggttccccacggcaccagcgacagcattgccagcacctggttgtgcggatcaatcgcctccaccagcaggcagtcggagtccgcggggtcgccgaggcggcccagcgccatcgagaagccgcgctcggtctcggtgtcgcgccaggaatccgcccgtgtgatggtctgcgccatctcgtcttcggcaatgtcgcgatgccgccggatgcgcaccgtcaaccccgcccgccgggcccgcgtcacggcctggcgcaccccgcgcatctccgggccggacaacttgaaatcggctggccgcaggatggcctcatcgcccagctcgagcgcggttaggcccgcttcgcgatatgtctgagccccttgtgaactggcgcccatcacgccgggtgcccagccgtaggtctggcacagccgcagccacgcgtcgacggcctgcggccatgctctgtggtcgcctaccgggtcgccgctggctaggcagacaccgacctcgacacggtaggtgatacaggcgcggccgctggatgcgaataccaccgacttgtcgcgacgggtggcgaagtagcccagtgagtcgtccttcccatacaaatccaataacccgcggatagcggattcgtcctctccggtcagcgcattgtcagcgcgctgagataggaacaagacgatcgcagccccgatcaacgcgaacgcgccgaacaacccgaagatcgcgttgaggaagacgtgcggtctgccggtgaacagatcgggatcggcgagggcgaatccgaccacccggttggccgcgtaacccaaccgctcgtccggcgctagtgatcccggaaacagttcgaccagaccccaagacgccacgattccgaccaccgcgccggcaagccacaccgcagccgcccgaaacagcgcgcccctgcggaccttggcccagaactcccgatagcccagcaccagaacgacgattgccacaacatgcacggcgaatccgagattctccccgaagctctcggcggcggtgttgccgcccgctgcgatctcggcggcgttgaccacggcggccaggaccatatttgccagcaagaccaaccaggcaatgcgtttgcgtgccgttaacgcggcggccagcaatgccagcacgaaggaccacgcgaagttggtgtcggggaagttgaacagataatcgttgatgaattcgcgcggaaccttgatgatccaccgaatcaacggcgacacactggccagtagtgacagggtcgcgatcacgccgacggtccagccggctgccgcgggaacccagtgataccgggagtttcccctggtggccgagcgaggtttggtgagtgtcacagaccgcgaggatattcccaaaagccgggaaatgcccggcgttgcagccctttgtagccccgcatcggtgtgctgagggcaccggctgatgtcggccgttgtcttagatgacgtgtcatggctgttagactggacgccgcgaccatcccggcgaaggccagggacagttaagtggagtcccactcccaccgctagccacgagatcgtttcacaccttctcaaggttcagcggtccggtcacaggcatctcggatgcctgttctgcgtgcagcgtgggcggctttggccgcgatcggtcggcattgggccctgcttgtgcagggctttttttgctgatggtttgggtgtgttccccacctgattccggccgggtccaacaagctggtcgcgcctggaacagcagccaacgagggaggccccatcagcactgaaacccgcgtcaacgagcgcatccgcgtacctgaagtccgattgatcggcccagggggggagcaggtaggcattgtgcgtatcgaagacgcacttcgcgtcgccgcggacgcagatctcgaccttgtcgaagttgctcccaatgccagaccgccggtctgcaagatcatggactacggcaagtacaagtacgaggccgcgcagaaggcgcgcgaatcccgcagaaaccaacagcagaccgtcgtcaaagaacaaaagctgcgaccaaagattgacgatcacgattacgagaccaaaaagggtcacgtcgtccgcttcttggaggcgggatcgaaggtcaaggtcaccattatgttccgtggacgtgagcagtcgcggccggagttgggctatcgattgctgcagcggctgggtgcggacgtcgccgattacggattcatcgagacgtccgccaagcaggacggacgcaacatgacgatggtgctggcaccgcaccgcggtgcgaagacccgcgctagggcccgccacccgggtgaaccggccggcgggccgccgcccaagcccacggccggtgacagcaaagccgcaccgaactagctcgccagcaagacacgcagaacctagaaattctagaaattgaggaaacatgcccaaggccaagacccacagcggggcctcgaagcggttccggcgcaccggtaccggcaagatcgtccggcagaaggccaaccgtcggcacctgctcgagcacaagccgagcacccgcaccaggcgcctggacggccgcaccgtggtggcagccaacgacaccaaacgggtcacgtcgttgctgaacggctgaccgtaccgccggccggctccggcacctgaccaatcacgtccgaacgagagtaggaagatccatggcacgcgtaaagcgggcggtcaacgcccacaagaagcggcgcagcatcctgaaggcatcgcgaggctatcgcggccagcgatcgcggctttaccgcaaagccaaagagcagcagctgcattcactgaactacgcctaccgtgaccgccgggcgcgtaagggcgagttccgcaagttgtggatcgcacggatcaacgcggctgcgcgcctcaacgacatcacctacaaccggcttatccaggggctgaaggccgccggcgtcgaggtggaccggaaaaacctcgccgacattgcgatcagcgacccggcggcgttcaccgcgctggtcgacgtcgcccgggcggcactgcccgaagacgtcaacgccccctccggggaggccgcctgatccggattccggcctgaggcagggctacgccggtgctcaccgaacgctcggccagggtggccacggcggtcaaactgcatcgtcacgtaggccggcgccgggcgggacgttttctcgccgaaggccccaacctggtagcggcggcgttggcgcgcgggctggtacgggaggtattcgtcaccgaagttgcggcgcggcggcacgagctcttgttggccgcgcacgaggcttcggttcatctggtgactgagcgggccgcgaaggcgctctctgatacggtcacgccggccgggttggtggcggtgtgcgatctgccggcgacccgacttgaggatgtattggccggctcacctcagctgatcgcggtgaccgtcgagatccgcgagccgggcaacgcgggcacggtaatccgcatcgccgacgccatgggtgccgcggcggtgatcctcgccaggcgcagcgtcgacccatacaacggcaagtgtctgcgcgcgtccaccggtagcatcttcgcgatcccggtcgtcgtcgcgcccgatgtcggtgccgccatcgccgacctgcgagcggccggactgcaggtgctggccaccgcagtggacggcgagatggctctcgacgatgccgatcggctgcttgccgagccgacggcatggctgttcgggcccgaagcacacgggttgtcggccgagatcgcggccttggcggaccaccgcgtacacatcccgatgtcgggaggggcggagagcctcaacgtcgcggccgcggccgcgatctgtctgtatgagagcgctcgggcgttgggccgccgctgattgtccggccctacgcagcgcggctggggccccgcgccggccgcacgccggccagcgaaagtgtggaatggaccagcgccccggcgcgttccatcagggccttggcgggatcgagagccgaccgggtaaagcgatgggaacggggtgggaagtagtgcatcggcagcccctgccgatcccgtggtggcgccatgaagccgggcgcttgcaccaggggcgcgtcatggcgagtacggcctgccgctcgccggtaggcggccagcgcgcgcgggtgcaaccggatttcgtcgggcaccgccaaaaacgccagttctaccaccttgccgaacactcgcagcaacacctcgtcacccggtgtccagtgcattcccgccttctcccgcacggccgggtcgaacaggccggccgcgatccagcgctgaccggctattagcggcttgaacagctgatcccagatcggcgttggcatgagtacaaacctcggtttgggaatccgcatctggaggatgtccacggtcgcctgattgatctcgagcttgtcgcggcacacccggtcccaatagtcctgaaagtcttcccacgacttgggcaccggtcgcatgctcatcccatacatccggtaccagcgcacgtgctcctcgaagagctggtgtttttcggcctcggtcaagcctccgcagaagtattcggcgaccttgatgacaagcatgaaaaacgtcgcatgcgcccagtagaacgtatctggattcagcgcgtgatagcgacgcccctcagcgtcgactcccttgatggttcggtggtagcccttgatctgctggccggtctgggccgctcggtcaccgtcatagaccacacccatgatcgggtacactgagcgggctacccgctgcaagggttcgcggagcaggattgaatgctcctcgacaccggcacctagctcgggatacatattttggatcgcgccgatccacacacccatcatcccggtgcgcaggtctccgaaatatttccaggtcagcgaatcgggcccgagcgggtcggcggatgtcctcgatgcgacagtcatgactgcctccgtgccaggttagtctgcgcccacgataggcattgacaacgcgcgttgtccacgatttggtccgccgatatcgcgccgtgtcacccagtgcctcctccgggtggcaacgagcgtggacgaggactgcagctgcatagcttggcccgcggtgcgtgcgggggcagggagtccaatgaaaaatgttgcttagaacgccagaaagtttttaactagatcaggattgcttagctgtagactttatttctcaatgaccacgtaaggattgctgcggccagtacaacgtgtacaaggagtcgggctatgtcgtttctcaccgtggcgccggacatggtaacggcggccgccgggaatttggaaagcgttggctcggcactgaatgaggccgctgcggcggcggcgccagccacggttgggctggcggccccggccgcggatcgggtgtcggcggtcgtcgcggcgatgttgggggcatatgcccgggattttcaaggcatcagtgctcagatcgcgggttttcataaccagttcgtgggcgcgttgcggggcggtgcggccgcctacgccagcgccgaagccgccaacgtccagcagaccgtggtgaacgccgtgaatgcgcccgcccaggcgctgttggggcacccgttgatcgggcccgagacggtcggctccagcgccgccgcggtctccttcggcttcggcccgttgctcctcgctggtagcgatccgctgctggccgtgccattcagctatccggccagtctgcccaccccattcggtccagtaacgatgacgctcaacgggtcgtttgatccgcttacccaacaggttgttttcgactcgggatcactcaccgcgcccgctccgttcgtgtacggtcttggtgcggtaggtccagctctcaccaccatgaccgcgctgcaaaacagcggcacagcattttccggcgcggtgcaaagcgggaacctgctaggggccgcgggcgcgcttctgcaagctcccggcaacgcggtgaccggcttcctgtttggccaaacagcgatatcgcagtcgataccggggccatcgaatctgggctacgagtcggtgggtatcagcgttccggtcggggggctcttggctccgctgcagcccgtgacggtcacgttgacgcccacatctggtatgccgactgccattcaattgagtggtacgcagtttggcggccttcttcccgccctactcaacggtttctaaccgtctgcggacagccgccgcaaaccgcgtgatcagcgtgtttgatgcgacttgtgccacaaacaccgaggtcgtcattgccgggctcagcccgcaccacctacccttgccacgtggaggtcgggccgcaggattcggagtccggcgcgcccgacgagacggcaaccgccatggcgtcgccagtacctcgacaacggtccgcactacgctggctgcgcaccgtgaaccgcagccctggcctggtgtcattcatccaccgggcgcgccgcctgttgcctggcgatccggaattcggcgacccgttgtccaccgcgggtgagggtggtccacgtgccgcggctcgagctgccgatcggctgctgcgggatcgcgatgcggcctcgcgcgaggtcggcctgagtgtgctgcaggtgtggcaggcgttgaccgaggccgtttcccgccggccggcaaacccggaggtgacgttggtgttcaccgacctggtcggcttttccacgtggtcgttgcacgctggtgacgatgccaccctcacgctgctgcggcaggtggcccgggctgtcgaatcccccctcctggacgccggcgggcacatcgtcaaacggctgggcgacgggatcatggcggtgttccgcaatccgaccgtcgcgctgcgagccgtgctcgtcgcccaagatgctgtgaagtcgcttgaagtgcaaggctatacaccgcgaatgcggatcggtatccacaccggccggccgcagcggctggccgccgactggctcggcgtcgacgtcaacatcgccgcccgggttatggaacgtgccaccaaagggggcatcatgatctcgcaaccgaccctggacctgatcccgcaaagtgagttggacgcgctgggcgtcgtggcccggcgggtgcgtaaacccgtgtttgccagcaagcccaccggcattccgcccgacttggcgatctatcgcatcaagactgttagcgagtcgacagctgccgataacttcgatgagatgagtcccgatgcacagtagaacgcgatgatctaccgcgtcgcctgcctgctggcccggatccggttcaccgtgggctacgtggcggctcttgcatcggtcagcaccaccatcctgatgcatggtccgcaggtgcacgcccaggtgattcggcatgccagtacgaacctgcacaacctggcccatggacacctgggaacgctgtggaacagcgccttcgtcatcgacgagggcccgctttatttctggttaccctgcttggcgtgtctgctcgcggtcgcggagctgcagctgcgcagcttgcggctgaccgtggcgttcgtcgtcggtcatattggggcgacactgttggtggcggccgtgcttgccggggcgatcgagatcggctggttgccatggtccattagccgggtcagcgatgtcgggatgagctacggtgccctcgcggcgctcggggcgctgaccgcggcaatccctgggcggtggcggccggcatggattggttggtgggtatcgctgggcttggcgactgcgaccatcggcggtggtttcaccgatgccggccacacggttgcgttgctgttgggcatgttagtgactgcctgcttcacccggcccgcgcgctggacactcgggcggtgtgccttgctggcggtggcgtcggggttctgcttggtgctgctagcccatagctggtggagcttggtgagtgggtcggccttgggtctactcggggccctgggtgccgccgggtttgcgcgttggaccagagcgcgcgccacatcgctgccacccggcgcgctggcgattccgcagccggcgctaagtcgctgagtcccgcacaacgcgtgccgagccgggccgaccgaatcacctatgatttgcacttgcgtcacgccgttagcgggcaagtcgggtacgtccatcagtccagtttccgctccgcgacgatgcgggcggtccgaatagcctcgtcagcaaggagagtggcgccgcgtgggtgatccccccctcgagtcgattgtgtcgatgttgtcgccggaggcattgaccacggcggtcgacgccgcccagcaggccatcgccctagcggacaccctggacgtcctggcgcgcgtcaagacggagcatctcggcgaccgctcgccgttggcgctggcgcggcaggcgctggccgtgctgcccaaagaacagcgagccgaggccggtaagcgcgtcaacgccgcccgcaatgccgctcagcgcagctacgacgaacggctggcgacgctgcgtgccgagcgcgacgcggccgtgctggtggccgaaggtatcgatgtcacattgccctcgactcgggtgccggccggcgcccggcacccgatcatcatgttggccgaacacgtcgccgacacgttcatcgcgatgggatgggaactggccgaggggcccgaggtggagaccgagcagttcaacttcgacgccctcaacttccctgccgaccaccctgcgcgcggcgaacaagataccttctacatcgcgccggaggattcgcggcagctgctgcgcacccatacctcaccggtgcagattcgcaccctgctagcgcgtgagctgccggtctacatcatctcgatcggtcgtacctttcgcaccgacgaactcgacgccacccacacgcccatcttccatcaggtggaaggcctagcggtggaccgcggtctgtcgatggctcacctacgtggaacgctggacgcttttgcgcgcgccgagttcgggccgtctgcgcggacccggatccggccacacttcttccccttcaccgaaccgtccgccgaggtcgatgtgtggtttgccaacaagattggcggcgccgactgggtggagtggggcgggtgcggaatggtgcatccgaacgtgttgcgggccaccggcattgatcccgatctctactccggtttcgcgttcgggatggggttggaacgcaccctgcagtttcgcaacggcattcctgacatgcgcgacatggtcgaaggcgacgtccgattctcgttgccgttcggggtgggtgcctgatgcggctaccctacagctggctgcgcgaggtggttgcggtcggcgcttcgggctgggacgttaccccaggcgaactcgagcagacgctgttgcgcatcggccacgaggtcgaagaggtcatcccccttggtccggtggacggcccggtgaccgtggggcgggtggccgatatcgaggagctcaccggctacaagaagccgatccgggcctgcgcggtagatatcggcgatcggcagtatcgcgagattatttgtggtgcaaccaatttcgcggttggtgatctggtggtggtagcgctgcccggtgccacgctgcccggtggattcaccattagcgcccgcaaggcctacggtcgcaactccgacggaatgatctgctcggcagccgaactcaatttgggcgcagaccattccgggatcctggtgttgccccccggagccgccgagcccggagctgacggcgcgggcgtgctggggctcgacgacgtggtcttccatctggccatcaccccagaccgcggttactgcatgtcggtgcgcggcttggcccgcgagctcgcgtgcgcctacgacctggacttcgtcgaccccgccagcaactcgcgggtgccgccgctacccatcgaggggccagtctggccgctgacggttcagcccgagacgggggtgcgccggttcgcgctacgcccggtcatcgggatcgaccccgccgcggtatcgccctggtggttgcagcgccgactgctgctctgcggtatccgcgcgacctgtccggcggtcgacgtgaccaattacgtgatgctcgaacttggccaccccatgcacgcccacgaccgcaaccggatcagcggaaccctcggagtgcggttcgcccggtccggcgagaccgccgtgaccctcgacggtatcgagcgcaagctcgataccgccgatgtcctgatcgtcgacgatgctgcgacagcggcgatcggcggcgtgatgggggcggccagcaccgaagtgcgggccgactccaccgatgtcctgttggaggccgcgatatgggacccggctgcggtatcgcgtacccagcggcggctgcacctgcctagcgaggccgcccgtcgttacgagcggacggtggacccggccatctccgtggccgctttggaccggtgcgcaaggctgctcgccgacatcgccgggggggaggtttctcccacccttaccgactggcggggtgacccgccgtgtgatgactggtcaccgccgccgatccggatgggagtcgatgtgccggaccgcatcgccggggtggcctatccgcagggcactactgccaggcgcttggcccagatcggcgcggtggtgacccacgacggcgacaccttgaccgtgaccccgccgagttggcgacctgatctgcggcaacccgcagaccttgtcgaggaggtgctgcggcttgaggggctggaagttatcccgtcggtgctgccaccggcgcccgcgggtcgtggactcaccgctgggcagcagcgccgtcgcacgatcggcaggtcgctggcgctgtcgggctatgtcgagattctgccgactccatttctgccggccggtgtgttcgatttgtgggggctggaagccgatgactcacggcgcatgaccacgcgggtgctcaacccgctggaggccgatcgtccgcaactggcgaccacgctgctgccggccctgctggaagccttggtgcgcaacgtgtcccgagggctggtcgacgtcgcgctgttcgccatcgcccaggtggtccagccgaccgagcagacgcgcggtgtcgggttgatcccggttgaccggcggccgaccgatgatgagatcgccatgctggatgcctcgctgccccggcaaccccagcacgtcgcggcggtgctggccggactgcgcgagcctcgaggcccctggggcccgggccgcccggtagaggcggctgatgcgttcgaggcggtgcgaatcatcgcgcgcgccagccgcgtggacgtgaccctgcggccggcccaatatctgccgtggcatccgggccggtgcgcgcaggtgttcgtcggggaaagctcggttggtcacgccgggcagctgcatcccgccgtgatcgagcgctcgggtctgccgaaaggcacctgcgcggtggaactgaacctagatgcgattccgtgcagcgcgccgctgccggcacccagggtgtcgccgtatccggccgtgttccaagacgtcagcctggtggtggccgcggacatccccgctcaggcggtggccgacgccgtgcgcgcgggggcaggcgacctgctggaggatattgcgttgtttgacgtgttcaccggcccgcagattggtgagcaccgcaagtcgctgaccttcgcgctgcggtttcgtgcgccggatcgcaccttaaccgaagacgacgccagcgccgcccgcgatgccgctgtgcaaagcgcagccgaacgggtgggtgccgtgctgcgtggctgaaccgactcagcacgcgttcaacgaaaatttgacgacggcatttcagcgcgccgcgtttatacctcgccgccctgtccgggtagcggcgccgccctaaggggcaattgcctgcgctagctgtgtgggagcgtagttcaccaacgcgggaacgatgccgccggcgggcgtaccttcgagcgtaacggtaaccggcccgatgaccggtattaccgccgtggcctgaaacggctgcagaggcgcaagaatgccgccgacgggaacctcgaccgtcaccggaatcccccctgtcgccgatgttggcagggccagcggcagcctggcctcgccattgaggaagccgttggcgacgttggcgggagcaccgaccagggccgccgctgccgcctgcaggtttccggcctgcacggcgctgacgaacgctgtcgtgctctcggcgaatgcgattgccgtcgtgatcggcgaacccaccgcattaagggtcatcgccagcggcaatccaaacgtcatcaccccggtcaagttcgtggtatcgatcgaaaaggcgatggttgtgtccgtgaccgtcatcaccacattggtgaagttttgtgacatggcgccggggatgctcaggatggggaacaggtctcccaccggcccgagcagcaggatgttcgacaagtcactcgcgtcaacaccgctgacgaagaccttcaccaccgcccctaacacgtcggtcaccgcgccgctgacgtcgcctgccgcgagggcttgcaaggccgattgcaggctcggcggtatgccagccagcccaatagcgaagtccctggtggcatctgtcagcgcggttagggtcagctggccgtagccgaactggttggcgaggtactgctgcaggaacggcgccgggtcggcaagccaggtattgccgatgctcgccaggttggcgaccgtgttggcgatgaggtcttcgtatggcccgaggatgggaacactgctgctcaggctagggaaggccagcgctgccgcgcccggtggaccggagctgccactttggccgaacaacaccccgccggtgccaccggtgccgccattacccggggcaccggccgggctgccggcgccgccggcgccaccggcgccaccgtcaccaccgttgccgatcaaggtggcgttgccgccgtgaccgccgtcgctaccggtgccgccggccttggtaccggaaccggcgccgcccgcgccgccggttccgccggtcccgccgtcgccgaacacttggccggcgttgccgccgtttccgctggcaccgcccttaccgccgataccgttgccgccactgtgatccccaccggtaccaccggcgccgccctgcccgccattaccgaacgcgatggcgctgcctccggtgccgccgataccgccggtgccaccctcaagggcgccatcggcggtggtgccaccgttgccgccgttcccaccggccccaccgttgccccatatcagcccgccggcaccgccgtgaccgccggcaccgccggtaccgccgggacttgcgaagagggagccagagttagccccaccagtgccgccgttcccaccggccccaccgctgccgagaagcaacgcggtgccgccgctgccgccggcaccgccgacaccggagctaaatagcgctgcagccccaccggcgccaccggccccaccgttgccgccattgccgatgaagctactgcccgcggcaccaccggcgccgccggcaccggcgttggcgagtatgttgatagcagccccgccgatgccaccggcccccccgttcccgccgttgccgtagagcagcccgccgacgccgccggccccgccggccccgccggctccgctggtagcgctggccagatcgctgctcgtcccccccttgccgccgacgccaccggtcccaccgttaccgaacaagctggcgttgccgccagcacccccggcaccgccgacgccggagtcgaacaatggcaccgtcgtatccccaccattgccgccggccccaccggcaccgccgttgccgtacagcaggccggcgttgccgccggccccgccagcgccggcgttcatgccgacgcccaacaatgacgtggcggcgccgccgtcgccgccggcaccgccggagccccacaggccgacgctgccgccggccccgccggccacgccgctaccggtgagaccgctggtgccgccagcgccgccggcaccgccattgccgaccagggtattcccgcccgcacccctggcggcgacggtgctcgatccgccgtccccgccgttgccgaacagtgcatttccacctgcaccgccagccttcgaggtgctggaaccaccgtccccgccattgccgaacaacccgccgtccgcgccggctagccccgatccggccccagcattgccgccgttaccaaatatcgtcccggcgtggccggcggctccgccggaagccccacttccgccgttcccgccgttgccgaacagcagggcgttgccgccggccccaccggccgcagcggcactgcccccgttgccgccggcaccgccgttgccatacaacagtccgccggtgccgccggccccgccagcgccgcctgcacctccagcaccgccggcgccgccggcgccgccgttgccgatcaatccggcggccccgccgttaccgccggccccgccgtcgggtccgccggccccgccgttgccgccgttgccgtacaaaattccaccgggcccgccgttgccgccggcatttgacccggtccccgccactccatcggcgccgttgccgatcagtgggcgccccagcagcgtctgcgtgggcgcattcaccgcgtcgagcagggcctgcatcgacgacacgctggcggcctcggcgccggtataggccgccgcgccgccgttcaacaagctcacgaactcggcgtgaaacgtcgccgcccgggcgttgagcgcttgaaattgctgaccgtaggcgccgaatagtcgcgagacagccgccgacacctcatcggcgccggccgatgccagcgcggtcgtgggggtcgatgcggcggcagcggcttcgctcagtgccgagcgaataccagctaaattggcggccgctgctgtgaccaagtccggctccacgagtaagaacgacatggcggtcccccttcgactcggcgcagctagtggacatgtgtcacgggaaattcagcctagttgggtcttatgtcatgtgagggaaaacgcacgttttcgcggacgcaacttcgagtcccatcggcgccgcccggcggtgtgtcaagtcccggcgcagtcaccgcggaatgagtttgcaaactgttgcataacgatgcaaaatcggcaggtggccaatgcgacgaaggtggcggttgccggtgccagcggatatgccggtggtgagattctccgcctgctgctcgggcatccggcgtacgccgacggccggctgaggatcggtgcgctgaccgcggcgaccagcgccggcagcacgctcggcgaacaccatccgcacctgacgccgctggcccatcgagtagtcgaacccaccgaagctgccgtgctcggtggccatgacgccgtcttcttggccttgccgcacgggcattcggcggtgttggcgcagcaactgagccccgagacactgatcatcgactgcggggcggactttcggctcaccgacgccgccgtctgggagcggttctacgggtcgtcgcacgccggtagctggccgtatgggttgcccgagctgccgggcgcgcgggaccaattgcgcggcacccgccgcatcgcggtgcccggctgctatccgaccgcggcactgctggcgctttttcccgcgctggccgcagaccttatcgagcccgcggtgaccgtggtcgccgtgagcggtacctcgggggcgggtcgtgcggccaccaccgacttgctgggcgcggaggtcatcgggtcggcgcgcgcctacaacatcgccggcgtccaccggcacacccccgagatcgctcaagggctacgcgcggtcaccgaccgcgacgtctcggtctcgtttaccccggtgctgatcccggcctcccgtggcatcctggccacctgcacggcacgcacccgatcacccctgtcgcagctgcgggcagcctacgaaaaggcctaccatgcagagcctttcatttatctgatgccggaggggcagctgccgcgcaccggcgcggtgatcggcagcaacgcagcgcacatcgccgtcgcggtggacgaggacgcgcagacgttcgtggcgatcgccgcgatcgacaacctggtcaagggcaccgccggcgccgcggtgcaatcgatgaacctggcgctgggctggccggagaccgacggcctttcggttgtgggggtggcgccgtgaccgacctggccggcaccacccggctgctgcgcgctcagggcgtcaccgccccggccggctttcgggccgccggcgtcgccgccgggatcaaggcctccggtgcgctggatctggcgctggtgttcaacgagggacccgactacgccgccgccggggtgttcacccgcaaccaggtcaaggcggcgccggtgctgtggacccagcaagtgctgaccaccgggcggctgcgcgcggtgatcctcaactccggcggcgccaatgcctgcaccgggccggccggcttcgccgacacccacgccaccgcggaggcggtggccgcggcgttgtcggactggggaaccgagaccggggccatcgaggtcgccgtctgctccaccgggctgatcggcgaccggctgccgatggacaagctgctcgccggcgtcgcccacgtggtgcacgagatgcatggcgggctggtcggcggcgatgaagccgcccacgccatcatgaccaccgacaacgtgcccaaacaggttgcgctgcaccatcacgacaactggacggtcggcggcatggccaaaggcgcgggcatgctggcgccgtcgttggccaccatgctgtgcgtgctcaccaccgacgcggccgccgagccggccgcactcgagcgggcgctgcgccgcgccgccgcggccacgttcgaccggctcgacatcgacggcagctgctccaccaacgacaccgtgctgctgctgtcgtccggggccagtgaaatcccccctgcccaggccgatctcgacgaggccgtgctacgggtctgcgacgatttgtgcgcccagctgcaggccgacgccgaaggcgtcaccaaacgcgtcaccgtgaccgtgaccggggccgccaccgaagacgacgcgctggtcgccgcccgccagatcgcccgcgacagcctggtcaagaccgcgctgttcgggtccgacccgaactggggacgggtgctcgccgccgtcgggatggcaccgatcaccctcgacccggatcgaatcagcgtgtcgttcaacggtgccgcggtgtgtgtgcacggtgtcggcgctcctggtgcgcgcgaggtggacctgtcggacgcggacatcgatatcaccgtcgacctcggcgtcggcgacgggcaggcgaggatccgaaccactgatctgtcgcatgcctacgtcgaagagaactcggcctacagctcatgagccgcatcgaagcactgcccacccacatcaaagcgcaggtgctggccgaggccctgccctggctcaagcagttgcacggcaaggtcgtcgtcgtcaaatacggcggcaacgcgatgaccgacgacacgctgcggcgcgcgttcgccgccgacatggcgtttctgcgcaactgcggcatccatcccgtcgtggtgcacggcggggggccgcagatcaccgccatgctgcggcggctcggcatcgagggcgacttcaagggcggattccgggtcaccacacccgaagtgctcgacgtggcccggatggtgctgttcggtcaggtgggccgggaactggtcaacctgatcaacgcgcacggaccgtatgccgtcgggatcaccggcgaggacgcgcagctgttcaccgccgtgcggcgcagcgtcaccgtcgacggcgtggccaccgacatcggcctggtcggcgacgtcgaccaggtgaacaccgcggcaatgctggatctggttgcggcgggccggatcccggtggtgtccacgctggccccggatgccgacggcgtggtgcacaacatcaacgccgacaccgccgccgcggcggtcgccgaagccctgggcgccgaaaagctgttgatgctcaccgatatcgacggcctgtacacccgctggccggatcgcgactcgctggtcagcgagatcgacaccggcacactggcgcaactgctgccgacgctggaatcgggcatggtccccaaggtcgaagcgtgcctgcgggcggtcatcggcggggtgcccagcgcgcacatcatcgatgggcgggtcacacactgcgtgttggtggagttgttcaccgacgcgggcaccggcaccaaggtggtgcgcggatgaccggcgcttcgaccacgacggcgaccatgcggcagcggtggcaagccgtgatgatgaacaactacggcacccccccgatagcgctggccagcggtgacggcgccgtggtcaccgacgtggacggcagaacctatatcgacctgctcggcggcatcgcggtcaacgtgctgggccatcgccaccccgcggtcatcgaggccgtcacccggcagatgtcgacgctggggcacacctccaacctgtatgccaccgaaccgggcatcgcgctggccgaggagctggtcgcgctgctgggggccgaccagcggacgcgagtgttcttctgcaactccggcgccgaggccaacgaggcggcgttcaagctgtctcggctcaccggacgcacgaaactggtcgccgcccacgacgccttccacggccgcaccatgggctcgctggcgctcaccggacaaccggccaagcaaacgccgttcgcgccgctgcccggcgacgtcacgcacgtcggctacggcgacgtcgacgcgttggccgccgccgtcgatgaccacaccgccgcggtgttcctggaaccgatcatgggggagagcggggtcgtcgtcccgcccgcgggctaccttgccgccgcccgcgacatcacggcgcggcgcggcgcgctgctggtgctcgacgaggtgcaaaccgggatgggccgcaccggagcgttcttcgcccaccagcacgacggcatcaccccggacgtggtgaccctggccaagggtctgggcggcgggctgccgatcggtgcctgcctggccgtcgggccggccgccgaactactgaccccaggcctgcacggcagcaccttcggcggcaacccggtctgcgccgcggcggcgctggcggtgctacgggtgctggcgagcgacggcctggtccgccgcgccgaagtcttgggcaaatcgttgcggcacggcatcgaagcgctcggccacccgctcatcgaccacgtgcgcggacgcggactgctgttgggcatcgcgctgaccgccccgcacgccaaggacgccgaggccaccgcccgcgacgccggttacctggtcaacgcggccgcacccgacgtcatccggttggcgccgccgctgatcatcgccgaagcacagctcgacggctttgtcgccgccttgccggcaatcctggaccgcgccgtgggggccccgtgatcaggcatttcctgcgcgacgacgatctgtccccggccgaacaggccgaggtgctcgagctcgcggccgagctgaagaaagacccggttagccgtcgtcccctgccagggccgcgcggggtggcggtcatcttcgacaagaactccacccgcacccggttctccttcgagctgggcatcgcgcagctgggcgggcatgccgtcgtcgtcgacagcggcagcacccagctgggccgcgacgaaaccctgcaggacaccgcaaaggtgttgtcccgctacgtcgatgccatcgtctggcgaaccttcggccaagagcggctggacgccatggcgtcggtcgcgacggtgcccgtgatcaacgcgctctccgatgagttccatccgtgtcaggtgttggccgacctgcagaccatcgccgaacgcaagggggcgctgcgcggcctgaggttgtcctacttcggcgacggcgccaacaacatggcccactcgctgctgctcggcggggtcaccgcgggtatccacgtcaccgtcgcggctcccgagggcttcctgcccgacccgtcggtgcgggccgcggccgagcgccgcgcccaggataccggcgcctcggtgactgtgaccgccgacgcccacgcggccgccgccggcgccgacgttctggtcaccgacacctggacgtcgatgggccaggaaaacgacgggttggaccgagtgaagccgtttcggccgtttcagctcaactcgcgacttctggcgctggccgactcggatgccatcgtgttgcattgcctgccggcccatcgcggcgacgagatcaccgacgcggtgatggacgggccggccagcgcggtgtgggacgaggccgaaaaccggctgcacgcgcagaaggcgctgctggtgtggctgctggagcgctcatgagccgcgccaaggccgcgcccgttgcggggcccgaggtcgccgcaaaccgcgccggccgccaggcgcgcatcgtggcgatcctgtcgtcggcgcaggtgcgcagccaaaacgaactggcggcgctgctggccgccgagggcatcgaggtcacccaagccacactgtcacgcgatctggaagagctcggcgcggtgaaactgcgcggcgcggacggcggcaccggcatctacgtggtgcccgaggacggcagcccggtgcgcggcgtctcgggcggtaccgaccggatggcgcggctgctcggtgagctgctggtgtcgaccgacgacagcggcaacctcgcggtgttgcgcaccccgccgggcgcggcgcactacctggccagcgccatcgaccgcgcggccctgccccaggtcgtcggcaccatcgccggtgatgacaccatcctggtggtggcccgcgagccgacgaccggcgcgcaactggccggcatgttcgagaaccttcggtaaggagagtcatgtcagagcgcgtcatcctggcctattccggcggtctggacacctcggtggcgatcagctggataggcaaggagaccggccgtgaggtggtggcggtggcgatcgacctcgggcagggcggcgagcacatggacgtcatacggcagcgggcgctggactgcggcgcggtggaggctgtcgtcgtcgacgcccgcgacgagttcgccgaaggctactgcctgcccaccgtgctgaacaacgcgctgtacatggaccgctacccgctggtgtcggcgatcagccggccgctgatcgtcaaacacctggtcgccgcggcgcgcgagcacggcggcggcatcgtcgcgcacggctgcaccggcaagggcaacgaccaggtccggttcgaagtcgggttcgcctcgctggcaccggatttagaggtgttggcgccggtgcgcgactacgcgtggacgcgggagaaggcgatcgcgttcgccgaggagaacgcgatcccgatcaacgtcaccaaacgttcgccgttctccatcgaccagaacgtctggggccgcgcggtggagaccggcttcttagagcacctgtggaatgccccaaccaaggacatctacgcctacaccgaagaccccacgatcaactggggggtccccgacgaggtgatcgtcggcttcgaacgcggcgtgccggtgtccgtcgacggcaagccggtgtcgatgctggcggcgatcgaggagctcaaccgccgcgccggagcgcaaggtgtcgggcgcctcgacgtcgtggaggatcggctggtgggcatcaagagccgcgagatctacgaggcgcccggcgcgatggtgctgatcaccgcgcacaccgaactcgaacacgtcaccctggagcgtgagctgggccggttcaaacgccagaccgaccagcgctgggccgaactggtctacgacgggctgtggtactcgccgctgaaggccgcgctggaggctttcgtcgccaagacccaggagcacgtgtccggcgaggtgcggctggtgctacacggcggccacatcgcggtcaacggccggcgcagcgcggaatcgttgtacgacttcaacctggccacctacgacgagggcgacagcttcgaccagtccgccgcccgcggcttcgtctacgtgcacgggctgtcctccaagctcgccgcccgccgggatctgcggtgacggttctcccgcgagcagacgcagaatcgcaccgccacgcccgtcggcgtgcgattctgcgtctgctcgccacagaaaagtgagcaccaacgaggggtcgctgtggggcgggcggttcgccggcggcccgtccgacgcgctggccgcgctgagcaagtccacccacttcgactgggtgctggccccctacgacctcaccgcgtcgcgggcgcacaccatggtgctgtttcgggccgggctgctcaccgaggagcaacgcgacgggctgctcgccggcctggacagcctcgcccaagacgtcgccgacggcagcttcggcccgctggtcaccgacgaggacgtgcatgccgcgctggagcggggcctgatcgaccgggtcggaccggacctgggcggccggctgcgggccgggcgctcgcgcaacgaccaggtggccgcgctgtttcggatgtggctgcgcgacgcggtgcgccgggtcgccaccggtgtgctcgacgtggtcggtgcgctggcagagcaggccgccgcacacccgagcgccatcatgcccggcaaaacccacctgcagtccgcccagccgatcctgctggcacaccatctgctcgcgcacgcccaccccctgctgcgcgacctggaccgcatcgtcgacttcgacaaacgcgcggcggtgtccccgtacggctcgggcgccttggccggctcgtcgctgggcctggatcccgacgcgatcgccgcggacctcggtttctcggctgccgcggacaactccgtcgacgcgaccgccgcccgcgacttcgccgccgaggcggcgttcgtgttcgccatgatcgccgtcgacctgtcccggctggctgaggacatcatcgtctggagctcgacggaattcggctacgtcacgttgcatgactcgtggtccaccggtagctcgatcatgccgcagaagaagaatccggacatcgccgagctggcccgcggcaagtccgggcggctgatcggaaacctggccgggctgctggccaccctgaaagcccagcccctggcctacaaccgcgacctgcaggaagacaaggagccggtgttcgattcggtggcccagctggagctgctgctgccggcgatggccgggctggtggccagcctgaccttcaatgtccagcggatggcggagctggccccggccggctatacgttggccaccgatctcgccgaatggcttgtgcggcaaggtgttccgtttaggtccgcgcatgaggccgcgggtgcggcggtgcgtgcggccgaacagcgcggcgtggggctgcaggaactcaccgacgacgagctggccgccatcagccccgagctgaccccgcaagtccgcgaggtgctgaccatcgaaggctcggtgtcggcccgcgattgccggggtggcaccgcgccgggccgggttgccgagcaactgaacgccattggtgaagccgccgagcggctgcgccgccagctggtgcgctgagggggcctcgaaactttgccggccagttccaggcgggctaaacttcgggctctaggcgacccggttgaaccattcggcctcgatgtgcgtgtcaaaggggtgggaccagtgagcgtcatcgcaggtgtgttcggcgcgttgccgccgtatcgctattcacaacgcgagctcaccgactcgtttgtcagcatcccggatttcgagggctacgaagacatcgttcgccagctgcacgccagcgccaaagtcaacagccgccacctggtcttgccgctggagaaatacccgaagctgaccgacttcggcgaggcgaacaagattttcatcgaaaaagccgtggacttgggcgtgcaagccctggcgggggcactcgacgagtccggtctgcgacccgaggatctcgacgtgttgatcaccgccacggtcaccggactggcggtgccgtcgctggatgcccggatcgccgggcggctggggctgcgcgccgatgtccggagggtgccgctgttcgggctgggctgcgtggccggggcggccggggtcgcccggctgcacgactacctgcgcggggccccggacggcgttgccgcgttggtctcggtcgagctgtgttcactcacgtatccgggatacaagccgacgctgccgggccttgtcggcagtgcgttgtttgctgacggcgccgcggcggtggtggccgcaggtgtgaagcgcgcccaggacagcggcgccgacgggccggacatcctggattcgcgcagccatctgtaccccgactcgctgcgcaccatgggatacgacgtcggctcggccgggttcgagctcgtcctatcacgggacttggcggccgtggtcgagcagtatctgggcaatgacgtcaccaccttcctggcttcgcacggcctgagcaccaccgacgtcggcgcctgggtcacccatcccgggggacccaagatcatcaacgccatcaccgagaccctcgacctgtcgccgcaggctctcgagctgacgtggcgctcgttgggcgaaatcgggaatctgtcgtcagcgtcggtgctgcatgtgctgcgtgacaccatcgccaaaccgccccccagcggaagtcccgggttgatgatcgccatgggcccaggcttctgttccgaactcgtgttgctgcgctggcactgatgctggattccgcgagcgtaacgccactgcgctattcggatcgcaatctcgcagtgacgttacgctcggcggacctcgtgccatgaacagcactcccgaagacctcgtcaaggccctgcgcagatcgctcaagcaaaacgagcgactgaagcgagagaaccgggatcttcttgcccggaccaccgagccggtggcggtggtggggatgggatgccgctatccgggtggggtggattcgccggagacgctgtgggagctggtggcacacggccgtgacgcggtttcggagttcccggcggatcgcggctgggatgtggcggggttgtttgaccccgatcccgacgcggtaggcaagtcgtatactcggtgcggcgggttcttgacggatgtcgccggttttgacgccgagtttttcgggatcgcacccagcgaggcgcttgcgatggatccccagcagcggttgctgttggaagtgtcgtgggaagcgttggagcgggcgggcatcatcacccgcgagctagttgtgctgcttgaccaacccgacttgagcgccaacgtcaaagcgcacctgcgcacccgcctgcaaaccatgttgaccagcctgaccactgaagacgacgacatcgccgccgcgaccgaaagccagctttttgttgatcgctaccgctggcggtgactagccggctgtcgaggtgttcggccagcgtggccggcgtgggaggccacgctcagcgtcgagccacgcagcccgtagcctcgacgaggaactcggctcctaaccccccgcaaggaacaccaatgtcgggaaccaccacgcatgttgactacctgaagcgtctcacggcagatctgcggcgcacccgcagacgcctgtccgacttggaagccaagttgtccgagccggttgcggtggtcggaatgggatgccgttatccaggtggggtggattcgccggagacgttgtgggagctggtggcccagggccgtgatgcggtatcggattttccggcggatcgcgggtgggatgtggacgggttgtttgatcctgacccggatgcatgcgggaagatgtatacccgccgcgggacgtttctggagcatgcgggtgatgaaccgccccggcatgtccggagactccagttcttggaaaggatggggtcatgtcaggtggttcatcgaggaggtacccgccggagctgcgtgagcgggcggtgcggatggtcgcagagatccgcggtcagcacgattcggagtgggcagcgatcagtgaggtcgcccgtctacttggtgttggctgcgcggagacggtgcgtaagtgggtgcgccaggcgcaggtcgatgccggcgcacggcccgggaccacgaccgaagaatccgctgagctgaagcgcttgcggcgggacaacgccgaattgcgaagggcgaacgcgattttaaagaccgcgtcggctttcttcgcggccgagctcgaccggccagcacgctaattacccggttcatcgccgatcatcagggccaccgcgagggccccgatggtttgcggtggggtgtcgagtcgatctgcacacagctgaccgagctgggtgtgccgatcgccccatcgacctactacgaccacatcaaccgggagcccagccgccgcgagctgcgcgatggcgaactcaaggagcacatcagccgcgtccacgccgccaactacggtgtttacggtgcccgcaaagtgtggctaaccctgaaccgtgagggcatcgaggtggccagatgcaccgtcgaacggctgatgaccaaactcggcctgtccgggaccacccgcggcaaagcccgcaggaccacgatcgctgatccggccacagcccgtcccgccgatctcgtccagcgccgcttcggaccaccagcacctaaccggctgtgggtagcagacctcacctatgtgtcgacctgggcagggttcgcctacgtggcctttgtcaccgacgcctacgctcgcaggatcctgggctggcgggtcgcttccacgatggccacctccatggtcctcgacgcgatcgagcaagccatctggacccgccaacaagaaggcgtactcgacctgaaagacgttatccaccatacggataggggatctcagtacacatcgatccggttcagcgagcggctcgccgaggcaggcatccaaccgtcggtcggagcggtcggaagctcctatgacaatgcactagccgagacgatcaacggcctatacaagaccgagctgatcaaacccggcaagccctggcggtccatcgaggatgtcgagttggccaccgcgcgctgggtcgactggttcaaccatcgccgcctctaccagtactgcggcgacgtcccgccggtcgaactcgaggctgcctactacgctcaacgccagagaccagccgccggctgaggtctcagatcagagagtctccggactcaccggggcggttcatgacttcgacgccggattctttggaatcggtcctagcgaggcgctggcgatggacccgcaacagcgcctgctattggaagtgtcgtgggaagcgttggagcgtacgggaattgacccgaccaagttgcggggttcggcaacgggtgtgttcgccggtgttatccatgctggctatgggggccagctatccggcgagctggaaggctatgggttaacgggttcgacgctgagtgtggcctccgggcgggtggcgtatgtgctggggttggagggtccggcggtgtcggtggacacggcgtgctcgtcgtcgttggtggcgctgcatttggcggtgcagtcgctgcggtcgggggaatgcgatttggcgctggccggtggggtgacggtgatggccacccccgccgcattcgtcgagttcagccggcagcgggcgctggcgcgcgacggtcggtgcaaggtatacgccggtgccgccgacgggaccgcgtggtcagaaggcgccggggtgctggtggtggagcggctggtggatgcacggcggttggggcatccggtgctggccctggtgcgcggatcggcggtcaatcaggacggcgcctccaacggtttgacggcacccaatgggccatcccagcagcgggtgattcgggcggcgttggccagtgcgcgactgcgcgcggttgaggtggatgtggtcgaggggcacgggaccgggaccatgctgggggatccgattgaggcgcaggcgcttttggcgacctacggtcaggaccgcgttgagcccctgtggttggggtcgatcaaaacaaacgctgacacatccaggtgccgggtgagctcatgcaaattccaggccccatcgaccttggcccgcaataccttatccacccgctccggcgtcaatccggtgattaccgcatcgtcaagaaccccagccgcatgaaacactgcagtcagatctggttggcttgccaccaaacccgccaccgcatcacgatcggccacatcgcaagacaccacctgcactcgggcgccggccgagccgagctcgtccaccaatgctgcgacgctctccgtgtgctcaccagcacgactggccaacaccacctgccgcaccccgtatcgactcaccagatgacgcgccaccgcagaacctgccatcccagtgccaccggtgatcagcaccgtgcccgcggcccacgcgtccggcatggtcagcaccactttgccgacatggcgcgcctggctcaagaaccgatacgcctcccgagcgtgccgcacatcccatgacttgactggaagccgatgcagcgcttcagttttgaacaactcgactaactcggccagcatctgcgcaatccgctgcggtccggcctccatcaagtcgaaagcccggtaggccaccccaggatggtcctgggcaacgacctgggcgtcccgaactcggttttgcccatctcgatgaagcgaccgcctcgcggcagtaaccgcaacgatgcgtcggtgaactcaccggccagcgagttgagcaccacatccacgccgcgaccctcggtggtcagccaaaacgtctcctcgaatgccagtgtgcgtgaatcggcaacatgcgtgttgtcacatcccattgtgtgcaacgtgtcccacttgccgcgactggcagtagcgaaaacctccaatccccacagccgagccagttgcactgccgccatacccaccccgcccgcagcggcgtgtaccagcaccgactcgcccggctgcacctgcgccagcacgcgtaacgcgtagtaggccgtcagaaacaccaccggcacacctgcagcatcggtcagcggccaccggttcggcagcttgaccaccagccgcgcatcgaccaccgcttccgaccccgccacccccaacagacccatcaccggatcaccaactgctaaaccggtcacgcctggaccgacttcggtgaccacccctgccccttcggcccccaactccgcggcaccgggatatattcccaacgccaccaacacatcccggaaattgacacccaaagcccgcacctctattcgaacctgtccaggtgccaattcctttgcagggcatgatgccaacgtcaaatcctcaagggtgcccgcgccgccggcgaccaaccgccagcccgagttggtatcgggcaactgcaggatcggctgtggtcgaagctgtgccagccgggcggcataggctgtgccgttccggatcatcaattgctcttcaccacagccaatgacatctccaacatccatcgagccgtccgaatcgaccaacatcacccgacccggatgttcggcttgagccgaccgcaccaacccccacaccgcggcgccggccaagttcgtggcatcctggccgaccgacccttgggtcagcaccaccagtccgccggcccgctcctgggccagccaggactgcaatgccaccaacacccgatgcgtagccgaatacaccggacccacaccgtcctggaaagactccaactcccagaccacgaggtcggcgctgatgtcgttgtgcgccaattccactggcaaccacgccacttccaacaacccgcgacctgcggcatcggcagcggcgacggccgccgacaacagctgagacgacaccgaacgcatgaccaatgcctgtaccgacaacaccggtaaccccgcctgatcggccaactccaccgacaccgtgccatcaccggccggcgcgatccgcgcccgaacccgggacgctcccgcggcatgcagggagaccccttgccaggagaagggcagcatggtagctgcctgctcgcccaccatgcccattgcatgcaaggccgcatccagcaccagtgggtgaattccgaacccactcaacgtcacatcgacatcgtcggggacggcaacatcggcgaagagctccgattcccgccgccacatggccgtcagaccctgaaacgcccggccatattcatagcccagttcggcgaatcgctgataggcgccatcgacatcaaccggggcagcacccagcggcggccacaccgacaaatccgctgccggggcaaccgcctttgcccccaatacgccccgggcatgcaacacccacccggaatccgactcagcgttgcgtgaatatatcgacactggccgctgacccatctcaccgacacccaccaccacctgtagctgcaccccgcccaccgtcggcaaaaccaacggagtcaccaccgtcagctcctcgaccaccccacaatccacctggtcggcggctcgcagcgccagttccacgaaagccgcaccggcgagcaacaccactccagcgatcacgtgatcggccaaccaccgctgctcccccaccgatagccggccggtcagtaccaccacgtccgaatccggttgctccacaaccgcacccaacaaaccatgccgggctgccagcagaccaacaccgctgatgtctgccgaacccgccgacgtaggcggcaaccaataccgctgccgctgaaacgcataggtcggcaattcgatccgtcgacccggactgccaaacaccgccggccaatccatttgggcacccgcagtgaacaatgtcgccacggcgccgagcaccgacgacacttcggggtgctctctacgcatcatcgccaccgatagcgcctcgcctaaaggcagcgactgctcgaccaatgctgtcaggccaccgccgggacccacctcaacaaaccttgtggccccaaccgcattcagcaactggacgccctcggcaaatcgcacggggcgccgcgcatgctccacccagtactgtccatcgccgtagcctgcgccggccatctgcccggtcacattggacaccaacggaatccgcggtttcgacaccgaaataccggcagcgatccgcgtgaactcggcaagcatcggttccatcagcaacgaatgaaacgcatgtgataccgctagccgatgcacccggcggcccctgcgggcaaagtgatcggcaatatcgctgaccgctgcctcgcaccctgaaaccaccaccgagtgcggcgcgttgaccgccgcgagattcgccccgtcgaccagcactggcagcacttcttcttcgctggcggccaccaccaccatcaccccaccggcgggcaactccgccatcaacctgccgcgggcagccaccaaacccgccgcatcggtcaacgacaacaccccggccaaatgtgctgccgcgatctcgcccaccgaatgtccgatcaggaaatccgggctgataccccagtgctgcaacaacgttgccaacgccacttcgattgcgaataacgccggctgggcgaactcggtgctagtcaacagcgcctcgtcaccttcccagagcacgtttcgcagcggcagccgcaggtgccgatccagctcttcggccaccgcgtcaaaagccagggcgaacaggggtaattcggcatataactgcgctcccatgcctacccattgggccccttgcccgggaaacacgaacaccgtcttccccaccgaccgcgctcgacccactgccacgcccgcacccgactcaccagcggccaacgccgccaaccccgccagcagggccccgcgatcagcacccacgaccaccgcccgatgctcgaacatcgcccgcgtcttgaccaacgaccaccccacatcgatcggatccaaatccgggttggccgcgacgaaagccagcagccgctgcgcctgaccggccaacgcctgctccgaccgggccgacagcacccacggcacggcggacgccgctgttggggatgcaacttctggcacaacactttcaactaccggtgcctgctcaagaatcacatgcgcattggtgccgctgatcccgaacgacgacaccccggcccgccgcggccggccgtgaaccgaccacgcccgcggttgagtcaacaacgacaccgcccccaccgaccaatccacatgcggcgtaggaacatccacatgcaatgtcttgggcatcaccccatgccgcatcgcctgcaccatcttgatcaccccggccacccccgccgccgccgatgtgttgttttcgtcgatggccgggattgtgggtgcgccgggccaggccaattatgctgcagcgaacgcgtttttggacgggttggcggcctatcggcgatcacgtggactggccgcgttgtcggtggcgtggggattgtgggagcaggcttcggcgatgaccgagcatttaggcgagcgggatcgggtccggatgagtcgggttggactggcgccgttgcctaccaaccaggcgatgggattcctggatgccgcgttgctggcggatcggcccgtggtggtggctgctcggctggatcgtgccgcgctggccggtgccgagctgccggcactatttagccagttggttgccggtccgatccgacggatcatcgacggcgccgatgaggtgtcggggtcgggattggcgtcgcggctgcacgggctgactcccgagcagcggcaccgcgaactcaccgagttagtatgtagcaacgccgcgatcgtgttggggcattccggcactgagatcgacgcgcacaaggcattccaggatctcgggtttgattcgctgacagcggtggagctgcgcaaccggctcaagactgcgaccgggttgaccttgccaccgaccttgatctttgactaccccacggccgccgagttggccgaacacctcgacatccagctggcgaacgcccctgccgtcacggtcgaccaacccaacccgtcgactcgtttcaacgaggtcacccgcgaactacaagcattgctcgaccaacccaactggaaccccgacgacaaaacgcgcctgatcaagcgattgcaagcgattttgaccgattgcaccgctccaccggccagctccggcccgtctaccacccatgacgacgaggacatcaccaccgccactgaaagccagctttttgccatcctcgacgacgaacttggaccttagcgcacgtgcaaccgacaggcatcgcaatcatcgggctggcatgcaggtttcccaccgtcgtcagccccggcgacctctgggacctgttgcgcgacgggcgagaggctactggatccattgacaacgtcgccgatttcgacgccgactttttcaacctatccccccgcgaggcgagcgcgatggaccccaggcaacgactggcgctcgaactcacctgggaactgctcgaagacgctttcgtggtgccggaaacgctgcgcggacaaccgatcgcggtctacctcggagcgatgaacgacgactacgcagtactgacgctcgcggcggaccgtgttgaccatcacgcgttcgctggcactagtcgggcaatcatcgcaaaccgcgtgtcgtttgctttcgggctgcgtggaccaagcgtgacgatcgactccggtcagtcgtcatccctggtagcggtgcatctggcatgcgaaagcgtgcgaacaggcgaagcgccgctggcgattgccggtggtgttcacctcaacttggcacgcgaaacagccatgctggaacaagaattcggcgcggtatcgccgtccggccatacctacgcattcgatgaacgtgccgacggctacgtaccaggcgacggcggtggcctcgttctgctgaagccggtgcaagctgccctggacgacggagatcgaatccacgcgatcatccgcggcagcgcggtcggcaacgccgggcacagcgctaccgggctgaccgtgccgtcggtcgccggccaggtggacgtcatcaggcgggcgatgtccggcgcgggggtggattgccatcaggttcactacgtcgaggcacacgggaccggcaccaagatcggcgacccgatcgaggcgcgggcgctgggtgagatcttcgcggcgcggcaacgtcgcccggtgagtgtggggtcggtcaagaccaatattggtcataccgggggagccgctggaatcgccggattactcaaggcggtgttagcgattgaaaatgccgtgattccacccagcctcaactacgtcggtgccccaattgatttggatagccttgggcttcgggtcgacaccgcgttgacgccgtggccggtggcggatgagccgcgacgggctggggtgtcgtcgtttggcatgggtgggacgaacgcgcatgtgatcctggaacagggtccgacgcagtcgccagagatagtggaatctgttgccgcagcgggtagtaacgctccggtggcggtgccgtgggtgttggctgcgcggtcgccgcaggcgctaaccaaccaggcggggcggttgttggcgcacctgactgccgacgacggcctgaccgcgctcgatgtggggtggtcgttggtgagtacccggtcggtgttcgaccatcgcgcggtggtggtgggcgctgatcgggggcgtctgatggcggggttggcggggttggccgccggtgagccgggcgcgggtgtggtggtgggtcgtgcgcggtcggtgggcaagacggtgtttgtgtttcccggacaggggtcgcagtggctggggatgggccggcagttgtacggccggtactcggtgtttgcccgggcttttgacgaggtcgttgcggtgttggatgggcagctgcggctgtctgtgcggcaggtgatgtggggcgccgatgccgggctattggaaagcacagagtttgctcagccggcgttgtttgtcgtccaggtggcattggccgcgttgttgcaagactggggtgtgctgcccgatcttgtgatgggtcattcggtgggtgagattgctgcggcgtatgtggccggggcgttgtcgctggtggatgccgcgcgggtggtggcggcgcgcggccggttgatgcaggcgttgcccgctggtggggtcatggtggccgtagcggccagcgaagacgaagtggcaccgttgctcaccgagggcgtgtgcatcgctgcggtgaacgcgccggaatcggtggtgatttcgggtgagcaggctgccgtgggtgtggtagtggatcgattggtggggttgggtcggcgggtgcggcggttggcagtgtcgcatgcgtttcattcggtgttgatggaccccatggtcgaggagttctcgaaggtgctggctgatgtctgcgtgcgggcgccgcggattgggttggtctcgaatgtgacaggtcagctggccggtgctgggtatgggtcgccggcgtattgggttgaacatgtgcgcaagccggtgcggttcttcgacggtgtgggattggctgaatccctcggggccagggtgtttgtggaagtgggtcccggtgccgggttggaggcgtcggtggcgctgctagccagggatcggcctgaggtggagtcggtgctggccggggtggggcgactgttcgccgaaggggtggcggttgattggtcttcggtctttgcgggtttgggcggccggcgggtggagttgccgacgtatggatttgcccggcagcggttttggttaggtgacaatggcgagttgtcggtggaccagacgggcaaagacgccggcgcaattgcgcgattgcaaagcctagccccaccggaactgcagcgccagctggtagagttggtgtgcttccatgcagcaatcgttttgggtcgcaagagcagccatgacatcgaccccgaatgtgctttccaagacttgggatttgattcaatgagcggggtcgaactacgcaatcgtctccagatggctatcggtttgcccggcttgtcgctgccgcgcactttgatcttcgactatcccactgcgagtgccctcgccgaatgccttggccagctcttaggcggccaacacgaatcatccgacgacgagagtatttggcagctgctgaaaaacattcctatccaccagcttcgacgcaccggcttgctggacaaattgctgctgctggccggccagcccgaggagtccttggctggtcggaccgtcagcgacgaggttatcgactcgttaagccccgaagctcttatcgggctggcgctcgatgaggacgagaacgatattcgatgacgaaatccgtcctggcaggctcaaattatgctatcggcataggtgcaaatacgacaggcgttgaatagcgatgtttttgcgagatcgcgtaatgtggcttaaactttgggcttcgagggtggcaagtaacttaagtgggcaggggcatgagcgtcatcgcgggtgtgttcggtgcgttgccgccgcatcgctatagccaaagtgagatcactgattcgtttgtcgagtttcccggccttaaggaacacgaggagatcattcggcgtttgcatgccgccgccaaggtcaacggtcgacacctggtgctgccgctgcagcaatacccgtcgctgaccgacttcggcgacgccaacgagatctttatcgagaaggctgtcgaccttggcgtcgaggccttgctgggcgcgctcgatgatgccaacctgcgccccagcgacatcgacatgatcgccaccgcaaccgtcaccggcgtcgcggtgccgtctttggatgcccggatcgccgggcggcttggtctgcgccccgacgtgcggcggatgccgttgttcggtctgggctgcgtggcaggggcggcgggcgtggcccgcctgcgcgactacctgcgtggcgcgcccgacgacgtcgcggttctggtctcggttgagctttgctcgctgacgtatcccgcggtcaaaccaaccgtgtcgagtctggtcgggaccgcactgttcggcgacggagcagccgcggtggtcgccgtcggcgaccggcgcgccgagcaggttcgcgctggcggaccggacatcttggactcgcgcagcagcctgtaccccgactcgctgcacatcatgggttgggatgtcggttcccatggcctgcggctgcggctttccccggacctgacgaacctgatcgaacggtacctagccaatgacgtcaccacgtttcttgatgcccatcggctgaccaaagacgacatcggcgcctgggtgagccatcccggtggtcccaaggtcatcgacgccgtcgccacgagcctcgcgctgcctcccgaggcgctcgagctgacctggcgctcgctgggcgagatcggcaacctttcgtcggcctcgatactgcatattttgcgcgacaccatcgaaaagcggccacccagcggaagcgccgggctgatgctggcgatgggtcctggtttctgcacggaactcgtcttactgcgctggcgctgacttcctgatttcaacggtcaatcccggccaggggcgcagcgcggcaaagttggccgcccgaatgcggtgagtccgctgagcgggcaactgcagcatggccctggcgaccagccgagcgagaatcacggtcatctcggtggtggccatgacggctccgatgcatcggtgcagcccgccgctgaacgggatgaattcatgtggcgcgggtttgcggtagtccgctgcgttgggatcccagcgcagcggacggaattcggttggctcgggccagatttctgggagccggtgggtgacgtaggcgctgaagatcaacaggcgtcccgcccggatgcgatgcccgtcgaaccagaggtcacgcagcaccctgcgggccgagatcacgccgggcgagtacaggcgcagcgtctcgtgaacaactccgttgaggtaggtgagcgcgctcaggtcatcggcggcggggactctgccacccagcacgcgcgcgacctcgctggccgcactctcccaggtgccgggcacggtcagcagtgcgtagatcgcccaggccagcgcgccgctggtggtctcgtaccccgcggtgatcagcgaaacgatcgaatcgcgaatctcgttgtcgcttaacgtagtaccctcttcagagcagccactaatcaacgtcgtcaacatgtggtcgtcgggtctgggtgccgtgcgcgcgtcggcgatctgagcgtcgatgaggtcgtcgatgcgtttgcgggctgccatggcccgtcgccacccgggcgagttgacccgctgctgcagccgcatcacctgaggcggccgtcgggttaggtccagcaggggctgcagttgctcaccgagaaaatcggaatgtacggcgaggcgctggccgaacagactctcggcggtactgcgccggaccgccgagcgcaactcttggtagatgtccagccgctgtccgggctgccaaccgtcgatcaccgtgtcgatattggacaccatcgttgccacatagcgctggacgtgatggtgccgcagccccggtgccaccacactgcggcggcgccggtggtccgcgccgtcgctgacgatcagcgcggtcggcccgtcgacgggaaccaggctctcaaacgtttggctccagctgaacgcgtcggcattggcgaacacgaatctgttggcctctgctcccaggagataagtgtagccatgcccaccgactccggcgttgatcagcggaccgcgccatcgatacagcgccagcagcgcttcgccaagcgggtagcgcaccgtccgatacgtcctcattcgagcatctccgaaagctccagccagcgattctccatcgccgcgacgtggtcttgcaggacacgtagttgctgggtcagccgggtgatgccgacgtggtcggactggtcatgctcggccagttcggtatgtttggcggccacccggtcggccaggcgggcgagttgacggtcgactgcggccaactctttttcggtggcacgtcgctgtgcgcccgacatcgccggcggcgctggccgctcggccggtgctggggcgctaacgcgggcagccagctgcaggtattcgtcgatgccgccgggcaggtgccgcaaccggtcatcgagaatcgcgtactgctggtcagtgacccgctcgagcagataccggtcgtgtgagacgacgatcaacgtacccgcccacgagtcaagcaggtcttcggtcgccgtcagcatctcggtgtccacgtcgttggtgggctcgtcgaggagcagcacgttcggctcggacaacagcgtcagcatgagctgcaaccgccgacgctgaccaccggagaggtcgtcgactcgcgcggacagctggtcccggcggaacccgagacgctctagcagctgggtcggggtaacctcgcggccttcgacctgatagccgccacgcagcctgcctagcacatcggcgatccggtcgtcggcaaacggtgccagatcgtccccgtgctgatcgagcactgccagccggacggtcttgccgcgcttgacacgtccgacaccgggctggacggtgccggcgatcaagcccagcagggtcgacttgccggcgccgttagccccgacgatgccgatacgttcacccgggccgatccgccattcgatgtcgcgcaacaccgggcggcccccagaaggctggtacgagaccgacacgccgagcaggtcgacgacgtcctttccgagccgagcggccgccagcttggccagctccacggtgttgcgcggtggcggcacgtctgcgatcagttggttggcggcctcgatccggaacttgggcttgcaggtccgcgccggtgcgccgcggcgcaaccaagccagctccttgcgcagcaggttctgccgcttggcttcggccgcggcggtcagccggtcccgctcgacgcgctgcagcacgtacgccgcgtagccgccttcgaaaggttcgacgattccgtcgtgcacttcccatgttgtggtggcgacctcgtcgaggaaccagcggtcgtgggtgaccacgagtaggccgccggtattgcgggcccagcgccgccgtaggtggtcggcgagccaggtgatgccttggatgtcgaggtggttggtgggctcgtcgagagcgatcacgtcccattcgccgaccagcaggctggccagttgcacccgtcggcgctggccaccgctgagggtgctgaccggggtgtcccaggcgatgtcggataccaggccggcgaccacgtcccggatacgcgggttgcccgcccattggtgttcgggttggtcaccgatgagcgtccagccgacggtgcggttggggtcgagggtgtctgtttggctgagcgcgttcacccgcaatccgctacgccgggtgacccgaccggagtccggccgcagttgaccggtgagcaggcccagcagactggatttgccgtcgccgtttcgcccgacgatgccgatgcgcgccccgtcgttgaccccgagcgtgactgcctcgaacaccacctgagtcggataggccaggtgcacggcctcggctccgagtaggtgcgccatggggccgaccctagcgtggcgacgatgcgggctgggatgggccgctgaggagccgcgcggtcgagctctagcgtggcgacgatgcgggctgggatgggccgctgaggagccgcgcggtcgagctctagcgtggcgacgatgcgggctgggatgggccgctgaggagccgcgcggtcgagctctagcgtggcgacgatgcgggctgggatgggccgctgaggagccgcgcggtcgagctctagcgtggcggcccagccgcagtgcagttgattggcggcggggcttgccgggtggggtggaggtcgttgtaggcgtcgattgggctgggtgtgattgaggtgtttgaacatttcgtgggtttgcacccggttgaacggggtcaatgtcacggcgaccgggatactcgaatggacgtgccggggccagccggcaagctgctcgtggcggctcggcaggggcgtcgtcggtagctttctccagccagcccaactgcggactgactgaatcagtcttgggccaccaagtcactggaatatgcttgggcacaatacatcttgatgccatgcagtggccatggtcgtcggcgtaccgattggagccggccgttgctaccacattaatcggcatcagtgcctggtgggcgaatggcagcgtgaagcaatacgccggtgatctgactgatcgtgtcgccacgatgacagtttgccggcgcacgccggctccgcgagtgcattatcgacagtgacacgtttggcaggacccaaggaggccgagtccatgattcgtgctgtgtggaatggaacagtgctcgctgaggcgccgcgaaccgtacgggtggaaggcaaccactactttccgcccgagtcgctgcaccgcgagcatctaatcgaaagcccgaccacgtcgatatgcccatggaagggtctggcccattactacaacgtcgtcgtggacggcccctatggtccggttaacccggacgctgcctggtactaccgccggcccagtccactggctcgccggatcaaaaaccatgttgcgttctggcacggtgtgacggtcgaaggtgaatccgagagtcggcatggcttggcgcgccgggttgtggcgtggctcggcaaatagcggcgtgatgccaacggtcggacccgcggaccacgcggcgggcctagatcggcgcgcgacgcctgaccagctgccgatatggcgtatcggcatcatcagtgggctggtcggcatgctgtgctgtgtcgggccgaccatcctggcgttggttgggattattagtgcggcaacggctttcgcgtgggcgaacgacctctatgacaactacgcgtggtggttccgcgtgagcgggctcgcggtgcttgccattctggtgtggtgggcgctacgacatcgaaaccgatgtagcgtcaacgcaatccgccggttacggtggcggctgatggcagcgctggcaatagcggttggtacttacggtgtcttgtccgctgtgacgacgtggttcggtacgttcgtatagttgcagtattagacgaacggggtcgccggcgacgggtgcagcatgatttcggagtcgttggcgcatactgtccggccagcgtgccgcagtagcaagctacaagccgccgcggcagcaagtacggcggcgacggtcagcaacgcgagatggtaagtgccggtggcgtctttgaggtggccggtggcgtagggaccggcgaagctcgccagactggccacggcattgaccgtcgcgatggccacggcgacccggggaccggccagcgcggcggtgcaacggctccagaaagcgggcatcgcggcaaggattccggcgacggcgatggtcagccaactcagcgtcactatcggtgacatcggactcaatgccgcaccgagcgcggcgctgcccgcggccgttgttggcagtgtgatatggcccgcttgggcgcccgagcggtcgatgctgcggtggctccaggccaacatggccagcgcggcgacaccgtacggcagggccgccaacgtggcagcggtcagcgtggcggtgccgtgtgccagcgacgcaactagttggggcagaaagaactgcaacgcatacagcgcgaaatacaggcccccgtagacgacagcgaaaaggacaagatcccaaccggctccactcgaccgaccggtcggggcaggggtgtcctcggtcagccgggccgacagctctgcacgttcctcgggggtgagccagcttgcccgttgcgggttatccggcaacaggcgccgaagaagcggcgccagcagcagtgcaggcaatgcctcgatcacaaacattgcccgccagccgggtagcccggccatgtgaacgtggccgacgatcagcccagacagcggcaggccgaccgtgttggcgaccggaatggccagcagaaaggtggctacggcgcgggctcgctgcgcgcacggaaaccacaccgtcagatacgcgatgacgccggggaagaagccgccctcggcgacgccgagggcgaagcgcgccagatacaaggtgtgcgcgctggtgaccaaggccgtggccgccgagcacacaccccaagccaggacgaccgccgtgagcgttcgaccggcaccgaagcgcgccaacgccgcgttggcgggaacctggaacaggacgtagccgaggaagaagacgccggcggcggtgccgtatgcggtggcgctcaggcgcaggtcggcgttcatcgccagggctgcgaccgagatgttggcccgatcaacgaagttgatcacatacaacacgaacagcaggggcaacagccggcgcgcggccttgcccagggcattgtgcgtggggcttgccgcgattgtcgccacctgcggctccttccgtgggcctgtcgaacaattgcatcatgaaatgaccccaacccggtctttgtagtccggcgtgtcactaacacgatcggttatgtcattgcagtaaaacggatttggcgttgcgccggatgtgtttcgccgtcaatctcggcgtaggggccggcgaagaacaggctccggcccgcccgctgtggtggggcgagcaggatgtcgcggccgatcgaccacgcgatgtggttggcctgcaggttcgcgaacaggccgtgggtgccgtacttcgtcgcacaggaggcgtccgccggtagccaacccagcccagcgacgaagaattccgcccagcagtggtagccgcacacctcgcaatcctgcgcaccgggctgcggtagctccaaggcctgaccgagcacaaatcgtgcggggatgtcgaccgatcggcacagcgagacgaacaatgcgtggatgtcgttgcagttgcccaccgagcaggtcagggcatgctcggtgctgcccaggaaagactgcttcgtcgcgtcgtagtccatggcgccggtgacgtagtcgtagatgcgacgggcctgttcgagcgggttggtctcggggccgacgacgtcttgggccaacgtacgggtgcgctcatcgacatcgacatgtgcttcggggatcaaggcgcggctgaacaattgcgccgtggccaacgggcgggcccgtgccggatccggagcatgcccgatcgcccggcgttccacaacatagcggatagaccaactcgccgccgtcgccaagcgcagccggctgtacaacatcaggttcccgaactccggctcacgcgtgaggtcatagggatcctcgctggtcacctcgacgtccagaacgcgttgaaacgcgccgtcaccgatgaccgggcaccacatctcgacggtgtgggcaccttgggtggaatcgatcgtgatgtgatcggtgatttcgaacagcccgatcgtcgcatccgcgtgtgcggataccgcggggtcggtgatcgtcatcggttagctccttccgctgagactggtttatgttcgaacaaccggcagatcggctgccagccattcggagaacccgccgtcgagtcggcgggcagaaaatccgttggggcgcaacagttctagcgcgtcataggcatacacgcagtaaggtcctcggcagcaggcgacgatgtcgatgccggacgggagttcatcaagccgctcggccagttcgtcgaggggaatgctcactgccccgggcagatgcccggcggcgtattccatggccggccgcacgtcgaggaccagcaccgacccggcggccacccgagcttgcaactcgtctcggctgatcggttccaggctgtctctgtcggtgtagtactgccgcaccagggagccgaccgaggccagattgcgttcggccacagcgcgcaccgcgcgcactacgtcccacacctgcggatccgacagtgcgtaaatcacccgtttgccgtcccggcggctggtcaccaggccggcgcgccgaagttgcaacaagtgctgggaggcattggcaaacgtcaaccccgacgcacgagccagcgcgtccacactgcgttcaccctgcaccagcagatccaacagctccaatcgatggccgctggacagcgcttgcccgaccagggcgaactgctcgaagatcagcttctttgcaccggacatgccgccgctccattcctcgattcagatgttcgtatattcaattgattgtttgatcatgtcattccgacacgctgctgcggtttcgccgccggggcgtcgcaccgttactcggtgccggctacggcctcacccgcggccgcgggttcgcgaccgggccctgcgccgcgccctcggggtgggcggaatgtcctccgcggtcagcaccggtgcattcctgaccaccgtgtgcctcgcgcacctggtgctcggcgcgcttatgggtgtactagtgcacgaattcggcgccgacatgctgtcgttgtggcccgtgggaccggcgctgtgtcattgagcccgggcgcgtaatccgtgttggtcggtgatctcgatgaccgcatacccgacggtgatcaatcggtcgcgctcgaactccttgagaatcttgttgatcgatgggcgctgcgctccaagcattgcggcgagggtgcgttgggcaagttcgatacgggcatcgattgcctcgtcgagcaggagctgcgcaacctgcgcgggcagcgggcggccaagcatgcccattaaccgaatctgcgcagtcgacacccgttgcgccacactcgacagccaccgccgtgcgatggccgggtgggtagctagcagccgctcgaacgcctgccggtccaggaacaggcaggtcgcttgggtcaaggcgcgccccgtgtagaccatcggcatctccagtagcagcgggatgtcgccatcgacatcgccgggatgaaggatgttcaccacggcgcggcgccgcctggagccgaccgcgagctcaattaatccgtgtcgcacaatccacaccccgtccgcggtttgatcggcgtggaataccactgccccgggggcaaactccttggcttgtaacgtttcggccaatgccgacacatcgtcacggtgcagtggcgccgagcctccgcgaccgacgcaccgcgcaatccaggctgcctgtcggacctgggcctcggaaggcggttggcccccagtcaccgcatgaacgagatgccgcagcgggcgcaccgaccgatctgccatggcccctccttgagagcaggcgatgccgtcatcgtgctgccaattgtcagcgcgcgtggattgcgtgcgggttggcttgccctgaatgggaaattagtcgatcgaagagaacacgcaagcccgttctgcgccccaggcactctgtcagcacgctgacaaaccgattcttggcggagttttgccatcggtatggtattggggtgcctactcgattggcccgcggtgcgaccgtgccgactcgccgtctgcaggacatcaacgatcaaccggtggacgtcccggctgcgaccggaaggacacacctgcagtttcggcggttcgcggcctgtccgatctgccacctgcacctgcgcagcttcgccaaccggcaccaagaggttgcggacagtggaatcaccgaggtggtgttttttcattcggcggccgacgcgctgcgcggataccagtccttgctaccgttcgccgtgatcgccgaccccgaccgagtgcagtaccgcgagttcggcgtagagaaaagcctgggcgccatcactcatccgcgggcattgtgggctgccgttcgggggtcggcggcgatgttgcatcgcaacgatccggaacgggcgggcgtcggattcagtgacggcacaacgcatctgggattgcccgccgactttctcctggatgccgatggaactgtcgccgctgtgcactatgggcgtcatgccgacgaccaatggtcggtggatcagctcatcgacatcaaccgctcgcttggaggtaagggcactcagtgactcattcccgtctgattggcgcacttaccgtagtcgcaattatcgtcactgcatgtggttcgcagccgaaatcccagcccgcagtggcacctaccggggacgcggccgctgccacccaggtgccggcgggccaaaccgttcccgcccagctgcagttcagcgccaaaacccttgatgggcacgactttcacggggaaagcctgctgggtaagcccgcggtgctgtggttctgggcgccctggtgtccgacgtgccaaggcgaagcgccggtagtcggccaggtcgccgcgtcacacccggaagtgacgttcgtcggggtggccggcctggatcaagtacccgcaatgcaggagttcgtcaacaaatacccggtgaaaacgtttacccagctggctgataccgacgggtcggtctgggcgaatttcggtgtcacccagcagcctgcgtacgcgttcgttgacccgcacggcaacgtcgacgtcgtcaggggtcggatgtcgcaggacgaactgacgcggcgcgtcacggcgttaaccagccgttgatcgacgccacgccggtcggcttggcgttggcccacgcagaaatgcctggccttcgcgacgagttggggcttgcgccgcgtgtgatactgccctcatgacgatggctcgggtgcgtcgcggcacggaactgttgttgtcacctcagtcgccgccggccaccggcgggctgatcgtgttgaccggtctgcggctgttggctgggttgatctggctctacaacgtggtctggaaggtgccgccggacttcggtgagcgcggccggcgggacctgtatcacttcacgcatctggcggttgaacacccggtgttcacaccgttcagctgggtgatcgagcatgccgtgctgccgtacttcacggcattcggttggggggtgttgttcgcggagtccgcgctggcggtgctgctgctgaccgggacggccgtgcggctggccgcgttgatcgggatcgggcagtcggtcgcgatcgggctgtcggtggccgagtcacccggggagtggccgtgggcgtacgcgatgctgctgggcatccacgtcgtcttgctgttcacctgctcgacccggtacgccgccgtcgacgcggtgcgcgccgccgccacggggtcggccgctcggacggcggcgcagcggctgctggccggttggggaatcgtgcttgggctgatcggacttgtcgcggtatggcgtggcctgggcgatgatcgacccgcctatgtcgggatacgggcgttggagttctccctcggggaatacaacctgcgcggcgcactggcgctgatcgcgatcgcgctggcaatgttggcggccgccaaacgcggctggcgcaccgtcgcgttggtcgcggcggtggtcgcggtggccgccgcggccgccatttacctgcaagtcggccggaccgcggtgtggctcggcgggacgaacaccaccgcagcggttttcgtgtgcgcggcggtggtgagtctggcaaccgaattccggatcggacgggtggaaggggcgtgatggccacaccgggcgttgtgcaggaagtcgtttccgtcgctgcagaacacgccgagcgggtcgacaccgactgtgctttcccggccgaggcggtcgacgccctccgcaagaccggcctgctgggtctggtgctgccccgcgagatcggcggaatgggttccggaccagtggaattcaccgaggtggtcgcccagctgtcggctgcatgtggatcaacggcgatgatctatttgatgcacatggcggccgctgtcacggtagccgcgtcgcctccgccgggtctgccggatctgttggcggacatggcttccggaaaacaacttggcaccttggcattcagtgaaccgggttctcgttcgcacttctgggcgcccgtgtccacggcgagcgccgacggtgacggcatcgcggtgcgggccgacaagagctgggtgacctcggcggggttcgccgacgtctatgtggtgtccgtcggttcggccgacggtgccgcgggcgacgtcgacctctacgcggttccggcggacacaccgggcctgcgggtagcgggcaccttcaccgggatgggtctgcgggggaatgcctccgcgccaatggccgtcgacattcgcatcccggattcgtatcgtctcggggaggccggcggcggattcggcatcatgatgcaaacggtactgccctggttcaatctcggaaatgcggctgtctcactgggtttggcgaccgcagccaccggtgccgcggtcaagcacgtcgggaccgcccggttggaacacctcggtggcagcctggccgagctgcccacgatccgcgcccagatcgctcggatgggcaccacgctggccgcgcaaaaggcgtaccttgaggtcgccgccaacagtgtcagctcgcccgacgacaccaccttgacccacgtgctgggtgtgaaggcctcggtcaacgacgccgcgctgaccatcaccgaatcggccatgcgggtgtgcggcggggccgcgttctccaagcatctgcccatcgaacgcgccttccgcgacgcccgggcggggtcggtgatggcgccaaccgccgacgcgctctacgacttctacggcagggccgtcaccgggctgccgctgttctaggaggcgatatgtcaaccgaaccgctcgtcgtgggagcagtcgcatacacacccaacgtggtcccgatttgggaaggcatccgcggctacttccaagactccgaaagcccggacacccaaatggatttcgtgctctactccaactacgcgcggctggtcgattcgctgatcgccggccacatcgacatcgcctggaacaccaacctggcctacgtgcggaccgtgctgcaaaccggcgggcggtgcacgccattggcccagcgcgataccgacgtcgactacaccaccgtgttcgttgcacatgccggcagcgatctgcacggcgctaaagacattgccggaaagcgccttgcgctcgggtccgccgactctgcgcacgcggccatcttgccgttctattatctgcgccgggcgggcatcgccgagtctgacctgcaggtgatccgcttcgacaccgacatcggcaagcacggcgacaccggtcgcagcgaactcgacgcggtggatgcggtgctcgccggtgaggccgacgtggcggcgatcggcagctccacgtgggccgcgatgggcgccgcggagctgatgggggagtcgttgaccgaggtgtggcgcaccgacggctactgccactgcatgttcaccgcgctggatacgctgcccgccgaaagataccagccgtggctcgaccggttgctggcgatgagctgggatgactccgagcatcgaaagatcctcgaactcgagggtttacgacgttgggtgcctccgcacctggacggctacaagccgctgttcgaggccgtgcaggagcagggcatcgacccgcgatggtgatcatagagctgatgcgccgggtggtaggtctcgcacagggagctaccgccgaggtcgccgtctatggcgaccgagatcgtgatctcgcggagcgatggtgcgcgaacaccggaaacaccctggtgcgcgccgacgtggaccagaccggcgtcggcaccctggtggtgcgccgcggccatccgcctgacccggcaagcgtgttgggccccgaccggctacccggggtccggttgtggctgtacaccaacttccactgcaacctgtgctgcgactactgctgcgtctcgtcgtcaccaagcaccccgcatcgcgaactgggggcggagcggatcggccgaatcgtcggtgaagcggcgcgctggggagtgcgcgaactgttcctcaccggcggtgagccgttcctgctgcccgacatcgacacgatcatcgcgacctgtgtgaagcagttgcccaccaccgtcctcaccaacggcatggtgttcaaagggcggggtcggcgcgcgctggaatccctacctagagggctcgccttgcagatcagcctggactcggccaccccggagctgcacgatgcgcaccgcggcgcggggacgtgggtcaaggcagtagctggtatccggttggcgctctcacttggcttccgggtgcgggtggccgcgacggttgccagccccgcacctggcgagctgacggcgtttcacgacttcctcgacgggcttggcatcgcacccggggatcagctggtccggccgatcgcgctggagggcgccgcgtcgcaaggggtggcgctcacccgcgaatcgctggttcccgaggtgaccgtcaccgccgacggcgtgtactggcacccagtggccgccaccgacgagcgcgccctggtcacccgtaccgtcgaacccttgaccccggcgctggacatggtaagccggctattcgccgaacagtggacacgagccgccgaagaggccgcgttgttcccgtgtgcgtagtgcccagtctgccggccgcgaacccaggattaattgctgatgacaagtattgccctactgcactatagttctgcttgcacttgaaaacaacgagccgtgatgcgggtcgtaagggattccggtaaggaacacagtcaagttcttgcacgcgtcggcggcagtgttgcctcaacgcccaaactgcaccaaactgtttcgcccacggcggggcgtgtctgagaggtatcgcgtgaccaccgcccataacggatccgctccgcgttttcaacgtacccgctctggctacgacccggtcgcagtcaatcattacatcgccgaactcgtgctgcgtcagcaggcgcagcactgtgagattgaaacgctcaaggcagaaatagccagtctgaaggacgaaaacgctgccctgaaggacacctcgccgtcagcacaggcggtgaccgatcggatggcgaaaatgcttcgactcgctgtcgacgaggtcttccagatgcagtcggaggcacgggccgaggccgcaacattagtttctgcggctagggatgaggcggaagcggtccgaacgcagaagcgagaaatgctggcggatatgaacgcccggcaaagagcgctggagtccgagcatgccgacgtgatgcgccgcgctcgtgaagaggctgaacagcttgtggcgcaggcaaccgccgaggtggagcggatgcgtgtcatcgatgccagacgccgtgagaaagccgagcaggaacttgatgccgaaatcatcaggcttcgcaccgatgcccaatttcagatcgacgatcagctgcaggccacacagcaggagtgtgagaagcggcttggcgaagccaaaatcgaggccgatcgacggctgcatgttgccgacgagcagattgagcacggcctcagcgaggctcggcgaacgttggaagagatcagccagcggcgagtcggcatcctcgaacaactagcgcgtattcacgcacagctcgagaatattccagcgctcctggaatcggctcgacatagcgagacggagccactgcagtccataaacggcgccgtcgctgagctacgggccatttagcgatcgcgtgcctgagcgcgactcatctgtgacagttccgtcacggctgggtcaggtgccggtgtcctggcgacgccgactgcgcacagaccgaaacagcacggtgtggatgtgccatgatgtgcacgctgtcaaggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtcagggagccctcaggagcggtggtggatctcaatttttcgatggtcacgcgaccaatcgagcgcctggtggccacggcgcagaacggtctggaagtcctgcgactcgggggcctggaaaccggcagtgttccgtcgccgtcccaaatcgttgagagcgtaccgatgtacaagctgcggcggtattttccgccggacaaccgcccgggacagccaccggtaggtccgccggtgctgatggtgcacccgatgatgatgtcggcggacatgtgggacgtcacccgtgaagacggcgcggtggggatcctgcacgccagcgggctagatccctgggtcatcgacttcggctcacccgacgaggtcgagggcggaatgcgccgtaacctggccgaccacatcgtcgccctcagcgaggcggtcgataccgtcaaggacgccactggccacgatgtgcacttcgtcgggtattcgcagggtggcatgttctgctatcaggccgcggcataccggcgttcgaaggacatcgccagcgtggtcgcgttcggctcgccggtggacaccctggccgcgttgcccatgggcatcccggcgaacatgggcgctgcggtcgccgatttcatggccgatcacgtcttcaatcgcttggatatcccaagctggatggcgcgcatgggttttcagatgatggacccactcaaaaccgcgaaggcccgggtggacttcgtgcgtcagttgcacgaccgcgaggcactgctgccgcgggaacaacagcgccggttcctggaatccgaaggatggatcgcctggtcgggcccggcgatctcggaactgctcaagcagttcatcgcgcacaaccgaatgatgacgggtggtttcgccatcagcggccagatggtgacgcttaccgatatgacttgcccgatactggcgttcgtcggtgaggtcgacgacatcggccagccggcgtcggtacgcggcatccggcgggccgcgcccaactccgaggtctacgaatgtctcatccgggcagggcatttcggtctcgtcgtgggatcccgagcggcacaacagagctggccgaccgtggccgactgggtgcgctggatctccggcgacggcaccaaaccggaaaacatccacctgatggccgatcagccggccgaacacaccgatagcggtgtggctttcagctcccgggtcgcgcacggcatcggggaggtctcggaggctgcgttggcgctggctcgcggcgcggccgacgcggtcgttgcggccaacagatcggtgcgcacgctggcggtggagacggtgcggacgctgccgcgactagcccggttgggtcagctcaacgaccacacccggatctcgctgggccgcatcatcgacgaacaggcacacgatgccccgaagggtgaattcctgttgttcgacgggcgcgtgcacacctatgaggcggtaaaccggcggatcaacaatgtcgttcgtggcctcatcgcggtcggggtgcggcagggtgaccgtgtcggcgtgctgatggagactcggcccagcgcgctggtcgccatcgccgcgctgtctcggctgggagcggttgccgtggtgatgcggccagacaccgacctgtccgcgtcggtccggctcgggagagtgaccgagatcctgaccgaccctaccaatctggatgctgcgcgccagttgcccggacaggtgctggtgttgggtggtggtgaatcgcgtgatctggatctgccggccgacgcacttgaacagggccaagtcatcgacatggaaaaaatcgacccggacgccgtcgagttgccggcgtggtatcgaccgaatcccggattggcgcgggatctggcgttcatcgcgttcagttcggccgacggcgacctggtggccaagcagatcaccaactaccgctgggcggtgtcggccttcgggaccgcctcgacggcggccctcggccgcagagacacggtgtactgtttgacgccgctgcaccatgagtccgcactgttggtcagcctgggcggcgcggtcgtgggcggaacccgtatcgcattgtcccgcggcttgcgcccggaccggttcgtggccgaggtacgccagtacggcgtcaccgtcgtctcctacacatgggccatgctgcgtgacgtggtcgacgatccggcgttcgtgttgcacggcaaccatccggtgcggttgttcatcggctcgggcatgccgaccggattgtgggagcgggtcgtcgaagcgttcgcaccggcgcacgtcgtcgagtttttcgccaccaccgacggacaggcggtgctggccaacgtggctggcgccaagatcggcagcaagggccgtccgttgcctggcgccggacgtgtcgaacttggggcctacgacgccgaacatgacctgatcctggagaacgaccgcggcttcgtgcaggtcgccggtgtcaaccaggtcggggtgctgctcgcacaatccagagggccgatcgatccgaccgcgtcggtcaaacgcggtgtcttcgctcccgccgacacctggatatctaccgactacctattctggcgtgacgacgatggggactactggctggcgggtggacgcggctcggtggtgcgcactgcgcgcgggatggtttacaccgagccggtcaccaacgcgttgggcctcatcaccggtgtcgacctcgcggtgacctacggtgtattggtgcgcggtcgccacgtcgcggtgtcggcggtgacgttgctgcctggagcgaccatcacagccgccgacttgaccgaagccgtggcgagcatgccggtggggctgggacctgacatcgtgcacgtggtgccgcagctaacgctcagcggtacttaccggccaacggtcagcgcgttgcgggccaacgggattcccaaggcgggccgtcaggcatggtatttcaactccggcggcaacgagtaccggcggttgacgccggcggtccgcaccgagttgaccggccagcatcggcgcggcaatgcttgacgaggcgctgctcgccatcctggtgtgcccggcggatcgaggtccgctcgtcttggtcgaggacggcgacatccaggtgctctataacccgcggctgcggcgcgcctaccgcatcgaggacggtatcccggttctgctggtcgacgaggcccgcgaggtcgacgaggacgagcacgcccgcctcatggcgcgaggtcgtccggcagctccccagtgaggtagcgctgcaggttgggcgcgatggtttgcacgatctgttcggccggcaacgaagcaaacggttcgattctgacgatgtagcgcgccatgaccacacccatcagttgcgacgcgacgaactgggtacggatcttgccggttcccggcgggttgtcgacgcgggacccaagctccacggtgaccacttcctcaaggaaggagcgcgccaggcccacgtcggagcctgagatcaaggatctcagcgtcgcgatcaacccggcacccagttcggaatcccaaatcggcagcaacaaggacggcagcttgtaaccgagttcctcgacaggcgcctcgcgaatcggaccgatgatgaccatcgggtcgatcggaatgtggatcgcggcggcgaaaagctgctgtttggtgccgaagtagtgatgcactagtgcggcatcaacaccggccttggcggccacggctcggatcgatgttctgtcaatgccgttgtgcgcaaagagttctcgggcactggacaggattcgctccctagtgtcagagctgccggcgggtcgcccgggccgtctgcggctgttgtccggcgccgccacgctatgacgtccgtcgccgcagtgtcaccgccgccagacacagcgacgcgaccgcgaaactcagcacgacgacgacgtcgcgcaccgcgataccggtcagctccggatgcgcacccacctgttgtagcgcctcgagcgcgtagctggccggcatcacgttactgatccactccagccacgtcggcatcagtgcccgcgggacgatgatgccggcgagcagcagctgcggcaccatcaccagcgggatgaactgtacggcctgaaattcggtgcgggcgaaggcactacacaatagaccgagcccgacacccaagacggcgttgacgatcgcgatcgcgaacacccacaccgggctgcccgccgtgtcaaagccaaggaaccagaacgccacaatgcaggccagcgtggcctgcgccgccgcggcgatcgagaacgcggtcccgtagccggcgagcagatcaagccggcgtagcggggtggtcaggatgcgctccagcgttcccgaagccctttcgcgttgcatggtgatcgccgtgatcacaaacatcacaaagagtgggaacaggcccagtagcaccaggcaagcggtgttgaacccggatggggtaccggggcgatgcgggaagttctcgaacatgaaatacatcagcgtgatgatcaggatgggtaccagcaagatcatcgcgacactgcggtgatcagcggcaagctgccggagaatccgcgccgtagtggccgtgtagttctgcagcgttagccggccgcgggcacggtggtggtgcgtcggacgatggacagaaacgcttcctccagtgatgtgcatccggtttcctttcgtagacggtgcggcgttgtgtgggccagcagctgcccctggcgcagaagcaacagatcgccgcagcggtcggcctcgtccattacgtggctggacaccaacagcgtggtgccacgccgcgccagcgccgtgaaccgatcccataattcgacgcgcaataccggatccaggccgatggtcggctcgtcgagcactagcagatcaggccggccgaccagcgcacacgccagcgagacccgggcccgctggccgccggacaggttggcacaacgggcggtgcggtgatcgcgcaggtccaccgcttcgatcacctcatcggcggcttgcctgtcgacgccgcagagttcagcgaagtagcggatgttgtcgatcacccgcaggttgttgtaaatggtcgggtcctgaggcatgtatccaacccgatggcgtagttcggctgacccagccggttggcccagcacgctcaccgaacccgaggcaatgatttgggagccaacgatgcagcgaatcagtgttgtcttgcccgacccggacggaccgagcaggccggtgatcgtgccgcaggcgacccggaccgaaacatcctgcagggcaaggcgtttaccacggatgacgcgcagctggtcgatgatgaccgcggggtcggcaccgtcgcgaagtaattcatcacttgatgaaatcatcatgtgatgaatatccgccagtcgtgcgggtttgtcaagggccggtgcacaatcgtctctgatgaacgctgaggaactggcgatcgacccggtcgcggccgcgcatcggctgctcggcgcaactattgccggacggggtgtgcgtgcgatggtggtcgaggtcgaggcgtatggcggggtgcccgacggtccctggccggacgccgcggcgcactcttaccgcggccgcaatggccgcaacgacgtcatgttcgggcccacggggcggctttacacctaccgcagccatgggatccatgtctgtgccaacgtcgcgtgcgggcccgatggcacggctgccgctgtgctacttagggccgccgccatcgaggacggcgccgagctcgccacgtctcggcgcgggcagacggtgcgcgctgtcgcactggcgcgcggcccgggaaacctctgcgctgccctcggaatcaccatggccgacaacgggattgacttgtttgatccgtccagtccggtgcggctgaggctcaacgacacgcaccgtgccaggtcggggccgcgcgttggggtcagtcaagccgctgaccggccgtggcgattgtggctcacgggtcgaccggaggtgtcggcctaccggcgaagctcgcgggcaccggcccggggagccagcgactagagtcttgcgggatgtctggcatgatcctcgatgagctcagctggcgcgggttgatcgcgcagtcgaccgacctcgacacgttggccgccgaagcacagcgcgggccgatgacggtgtacgccggcttcgatcccaccgcgcctagcctgcatgccggacatttggtgccgctgctgacgttgcggcgctttcagcgcgccggtcatcgccccatcgtgctggccggcggggccaccggcatgatcggtgatccacgtgacgtcggcgagcgcagtctcaacgaggccgacaccgtcgccgaatggaccgaacggatccgtgggcagctggagcgcttcgtcgacttcgacgactcaccaataggcgcgatcgtcgagaacaacctggaatggaccggctcactatcggctatcgagtttctacgtgatatcggcaagcacttctcggtcaacgtgatgctggcccgcgacaccatccggcggcgtctggcgggggaggggatctcttacaccgaattcagctacctgttgctgcaggccaacgactacgtcgaattgcaccggcgccacggctgcacgctgcagatcggtggtgcagatcagtggggcaacatcattgccggcgtccggttggtgcgccagaagctcggtgccaccgtgcatgcgcttaccgtccccttggtgaccgctgccgacggcaccaagttcggcaaatcaaccggcggcgggagcctgtggttggatccccaaatgaccagcccctatgcctggtaccagtacttcgtgaacaccgcggacgcggatgtgatccgctacctacggtggttcaccttcttgtcggccgacgagttggccgagctggaacaggcgacagcgcaacgcccgcaacaacgggccgcccagcgccggctcgccagcgagctcaccgtcttggtgcatggcgaggcggcgaccgcagccgtcgagcatgccagccgggccctcttcggtcggggcgagttggcccgtctggacgaggcgacactggctgctgcgttgcgggaaaccacggtcgccgaactcaaaccgggcagtcccgacggaatcgtcgacttattggtggccagcggcctgtcggccagcaagggcgcggcgcggcgcacgatccacgagggtggggtgtcggtcaacaacattcgggttgataacgaggaatgggtgccgcaaagttcggacttcttgcacggccgctggttagtgctacgtcgtggaaagcggagtatcgccggggtggaacggattggctgagccgagccaccacgtcctcgacgtcctcgggtcccaaggtgatatgcgacgtgagcggcccatggaatatcgctgggcggtaggggagggccagcgggggatcttatctcgagggatggggtggggatgcatcgataagccccccgctgaagcctggggttcgacggggatctcagacttggggggattgggaggtgatgagacccccgtcgaagtctagtgcgttgacctcactcggcggtgtcgccggcgtggaacaacgggatcgagtacgtggtctcgctctcactaaacagctgtgcgtgtgacaacgggtcatcatcctttcatgtgacaggcgagcggcgttgcgttgtagtcgatttccacttcctgacttatctttggcgggtttggactccgctggtatcccacgactagtcggtggccgggggaaatgccgaatcccgcatccggtggatcgtgaagtccaccaatcgggggacgatcggcccgcggtgcccccctacccggttaacgcgcacacattccacacgaaacgcgttagtgtgcaaacctttatcccactgtgctgtgaacgtgactcttgttggccactgttgtcgaggtgccttaaatgacgcaagtgcgacaacaacgagaagcgggagatgacggcacacacacacgacgggacacggacctggcgaacgggccggcaggcgacgacgttgctcgcgttgctggccggggtgtttggtggtgccgcgagctgcgcggcgccgatccaggccgacatgatgggtaacgcattcctgacagcgttgaccaacgccggcattgcctatgaccaaccggcgaccacggtggcgctaggcagatcggtttgtccgatggtggttgcgccgggcgggacgttcgaatcgatcacgtccagaatggctgagatcaatggcatgtcgcgtgatatggcgagtacgttcaccattgtcgcgattgggacgtattgcccggcggtgattgcgccgctgatgcctaaccggttacaggcctgatagttacggggcgcagcaacccccgtaacctctaccgagtggtcgacgacaggcaagggcgcaggggcgggcgacgaccgcgctcggctgccgccgacaaccgacctgcgttccgggatgggcccgcgattccgccgggtatccacgccaggcaactggcgcccgagatccggcgcgaactgagcaccttggaccgtgccacggccgacgcggtggcatgtcacctggtagctgccggcgagttgatcgacgacgacccagaagccgctctgcgccacgcgcgggcggcgcgggttcgggccagcaggatcgccgctgtgcgcgaagctgtcggaatcgccgcctaccgctgcggcgattgggcgcaggcgttggccgaattgcgggcagcccgaagaatggggagcaagtcccccctgcttgcgctgatcgcggattgcgaacgcggtctgggccggccgcagcgggccatcgaattggcgcgcgggtccgaggcggtcgagctcagcggtgacgccgccgacgagttgcgcatcgtcgccgccggcgcgcgcgccgatctcgggcaactggagcaggcgttgacggtgttgtccacgccgcagctcgacccgggccgtacgggttcgaccgcggcgcgcctgttctacgcctacgctgaaatactgctggcgttgggccgtggcgacgaggccctgcaatggttcctacggtccgcggcggcggacatcgacggcgtcaccgacgccgaagatcgggtagacgagctaggcgcacgagaacagaaatgaaaagcattgcgcaggaacatgactgtctgctgattgacctggacgggacggtgttttgtggccgtcagcccaccggcggcgcggtgcagtcgttgagtcaggtgcgcagccgcaagctgtttgtcaccaacaacgcgtcgcgtagcgccgacgaggtggcggcgcacttgtgcgagctcggcttcaccgcaaccggtgaggacgtcgtcaccagcgctcagagcgctgcccacctgctggccggccagctggcgccgggtgcgcgggtgctcatcgtcggcaccgaggcgttggccaacgaagtcgccgcggtcggattgcgtccggtacgacgctttgaggatcgacccgacgccgtcgtacagggcctttcaatgaccaccggatggtccgaccttgccgaagccgcgctggccatccgggcgggcgccctgtgggtggcggccaacgtcgaccccaccttgcccaccgaacggggcctgctgcccggcaacgggtccatggtggctgcgctgcgcacggccaccggcatggacccccgagtggcgggcaagcccgcgcccgccttgatgaccgaggcggtggcccggggcgacttccgggcggcactggtggtcggtgaccggctggacaccgacatcgagggtgccaacgccgcggggttgcccagcctgatggtgctcaccggggtcaacagcgcctgggatgcggtgtacgccgaacccgtgcgccggcccacctacattggccacgacctgcgctcgttacaccaggacagcaagctgctggcggtggcaccgcagccgggctggcagatcgacgtcggtggtggtgcggtaacggtctgcgcgaacggcgacgtcgacgatctggaatttatcgacgacgggctatccatcgttcgggctgtggccagcgcggtatgggaggcgcgggccgccgatcttcaccagcggccactgcgcatcgaggccggcgacgagcgggcccgtgcggccttgcaacgctggtcgttgatgcgcagcgatcatccggtgactagcgtaggaacgcaatgaccatcgatcctgaccagatccgtgccgaaatcgacgccctacttgcttcgctgcccgaccccgccgacgccgagaacggaccgtctctggccgaactcgaaggcatcgcacgtcgtctttccgaggcgcacgaggtgttgttggccgccctggagtcggcggagaagggttgagtgcggcgtggcacgacgtgcccgcgttgacgccgagctggtccggcggggcctggcgcgatcacgtcaacaggccgcggagttgatcggcgccggcaaggtgcgcatcgacgggctgccggcggtcaagccggccaccgccgtgtccgacaccaccgcgctgaccgtggtgaccgacagtgaacgcgcctgggtatcgcgcggagcgcacaaactagtcggtgcgctggaggcgttcgcgatcgcggtggcgggccggcgctgtctggacgcgggcgcatcgaccggtgggttcaccgaagtactgctggaccgtggtgccgcccacgtggtggccgccgatgtcggatacggccagctggcgtggtcgctgcgcaacgatcctcgggtggtggtcctcgagcggaccaacgcacgtggcctcacaccggaggcgatcggcggtcgcgtcgacctggtagtggccgacctgtcgttcatctcgttggctaccgtgttgcccgcgctggttggatgcgcttcgcgcaacgccgatatcgttccactggtgaagccgcagtttgaggtggggaaaggtcaggtcggccccggtggggtggtccatgacccgcagttgcgtgcgcggtcggtgctcgcggtcgcgcggcgggcacaggagctgggctggcacagcgtcggcgtcaaggccagcccgctgccgggcccatcgggcaatgtcgagtacttcctgtggttgcgcacgcagaccgaccgggcattgtcggccaagggattggaggatgcggtgcaccgtgcgattagcgagggcccgtagtgaccgctcatcgcagtgttctgctggtcgtccacaccgggcgcgacgaagccaccgagaccgcacggcgcgtagaaaaagtattgggcgacaataaaattgcgcttcgcgtgctctcggccgaagcagtcgaccgagggtcgttgcatctggctcccgacgacatgcgggccatgggcgtcgagatcgaggtggttgacgcggaccagcacgcagccgacggctgcgaactggtgctggttttgggcggcgatggcacctttttgcgggcagccgagctggcccgcaacgccagcattccggtgttgggcgtcaatctgggccgcatcggctttttggccgaggccgaggcggaggcaatcgacgcggtgctcgagcatgttgtcgcacaggattaccgggtggaagaccgcttgactctggatgtcgtggtgcgccagggcgggcgcatcgtcaaccggggttgggcgctcaacgaagtcagtctggaaaagggcccgaggctcggcgtgcttggggtggtcgtggaaattgacggtcggccggtgtcggcgtttggctgcgacggggtgttggtgtccacgccgaccggatcaaccgcctatgcattctcggcgggaggcccggtgctgtggcccgacctcgaagcgatcctggtggtccccaacaacgctcacgcgctgtttggccggccgatggtcaccagccccgaagccaccatcgccatcgaaatagaggccgacgggcatgacgccttggtgttctgcgacggtcgccgcgaaatgctgataccggccggcagcagactcgaggtcacccgctgtgtcacgtccgtcaaatgggcacggctggacagtgcgccattcaccgaccggctggtgcgcaagttccggttgccggtgaccggttggcgcggaaagtagcggcgcgccgaaggtgttgactgaattacggatcgagtcgctgggcgccatcagcgttgccaccgctgagttcgatcgcggctttaccgtgctgaccggggagaccggcaccggcaagaccatggtggtgaccgggctgcacctacttggtggtgcccgggccgatgcaactcgcgttcggtccggtgctgacagtgccgttgtcgaagggcgttttactacaaccgatctcgacgacgcgaccgtcgcggggctgcaggcggttctcgactcgtcgggggccgagcgcgacgaggacggcagcgtgatcgcgttgcgctcgatcagtcgcgatggaccgtcgcgcgcctacctcggcggccgcggtgtacccgccaaatcgttgagcggtttcacgaacgagctgcttactctgcacgggcagaacgaccagctgcggttgatgcgccctgacgaacaacgtggtgcactggaccgctttgcggccgctggcgaagccgtccagcgttaccgcaagctgcgggatgcctggctaacggcccgacgcgacctcgtcgaccgtcgcaaccgggcccgggaactagcgcaagaggccgatcggctgaaattcgcgctcaacgagatcgacaccgtcgacccgcagccgggggaggacgtggcgttggtcgccgacatcgcccggctttccgaactggacaccctgcgggaggccgcgactactgcacgcgcgacgttgtgcgggacaccagacgcggacgcattcgaccgcggcgccgtcgacagcctcgggcgggcacgtgcggcactgcaatcgagcgatgatgccgcgttgcgggggttggccgaacaggtcggtgaggcgttgacggtggtcgtcgatgcggtcgccgagctcggcgcctacctggacgagctgcccgccgacgccagcgcgctggacgccaagctggcgcgccaagcccagctgcgaacgttaacccgcaagtacgccgccgacatcgatggcgtgctccggtgggcggatgaggcgagggcaaggctggctcaactcgacgtctccgaagaagggctggcagcgctggaacgccgtaccggtgagctcgcccacgaattaggccaagccgcagttgatctcagcacgatccggcggaaggcggccaagcggctggccaaggaggtcagcgcggagctgtccgccctggcgatggccgatgccgaattcaccatcggtgtgaccacagagctggccgaccacggcgatcccgtcgccttggccctggcgtcgggcgaattggcccgggccggtgccgatggcgtcgatgcggtcgagttcggtttcgtcgcacaccgggggatgacagtgctgccgctggccaagagcgcatccggcggcgaactgtcccgggtgatgttgtccctggaggtggtgctggctacttcgcgaaaacaagcggctggcaccacgatggtgttcgacgagatcgacgccggcgtcggcggctgggctgcggtacagatcgggcggcggctggcgcggttggctcgcacccaccaggtcatcgtggtcacccatctgccgcaggtcgccgcctatgccgatgtgcacttgatggtgcagcgcaccgggcgcgacggtgccagcggtgtgcggcgcctgaccagcgaggatcgggtggccgagctggcacggatgctggccgggcttggtgattccgacagtggtcgcgcgcacgcgcgggagttactcgagaccgcgcagaacgacgagctcacctagcaaggctgtgactgaagtgatgtcatataacttgtgaggctaatgttacggcgcgcctccacgcacctgcccagcttcaccgccagaatccccccatgaggatgtcagcgcttctgtcccgtaacacctcccggccgggcctgatcggcatcgcccgggtcgaccggaatatcgaccgattgctgcgtagggtctgtcccggcgacattgtggttctcgacgtcctggatctggaccgcatcaccgccgatgcactggtggaagcggagatcgccgccgtggtaaacgcatcgtcgtctgtctcgggccgctatccgaacctcggtccagaggtgttggtcaccaacggtgtcacgctgatcgacgagaccggaccggagattttcaaaaaggtcaaagacggtgccaaggttcgcttgtatgaaggcggggtgtacgccggcgaccgccggctgatccgcggtaccgagcgtacggatcatgacatcgccgacctgatgcgggaggccaagagcgggttggtcgcccacttggaggcgttcgccggcaacacaattgagttcatccgcagtgaaagcccgctattgatcgacggcatcgggattcccgatgtcgacgtcgatctgcggcgtcggcacgtggtgatcgtcgccgacgaacccagcggacccgatgacctgaagtccctcaagccgttcatcaaggagtaccaaccggtgctggttggtgtgggcaccggcgcggacgtgttgcgcaaggcggggtatcgcccgcagctcatcgtcggcgaccctgaccaaatcagcaccgaggtgctcaagtgcggtgcccaggtggtgttgcccgccgacgccgatggacacgcgccgggcctggagcgaatccaggatctcggtgtcggcgccatgacattcccggccgcgggctcggcgacggatctggccttgttgctggccgaccatcatggcgcggcgctactcgtcaccgccggccacgctgccaacatcgagacgttcttcgaccgcacgcgtgtgcaaagcaacccttcgaccttcctcaccagactccgggtaggggagaagttggtggacgccaaggcggtggccacgctctaccgcaaccacatctcgggcggcgccatcgcattgctggcactgaccatgctgatcgccatcatcgtggcactgtgggtatcccgcaccgacggcgtggtcctgcattggatcatcgactactggaaccgattctcactttgggtgcagcacttggtctcctaggttttcttggacggtgggttcatgatctcgttgcgtcaacatgcggtctcactggctgcggtcttcctggcgctggccatgggcgtagtgttgggttccggctttttctccgatactttgctgtccagcttgcgtagcgagaagcgggacctctacacgcagatcgaccgactcaccgatcagcgggatgcacttcgcgaaaagctcagcgcggcagacaatttcgatatccaagtaggcagccgaatagtgcacgacgcgctagtcggcaagtcggtggtcatcttccgcaccccggatgcccacgacgacgatatcgctgcggtgtcgaagatcgtgggacaggccggcggtgcggtcaccgcaacggtctcattgacccaggagttcgtcgaagccaactccgccgagaaactgcgctcagtggtgaactcgtccattctgccggccggtagccagttgagcaccaaactcgttgaccaaggttcccaagccggcgacctgctcggcatcgccttgctgagcaacgccgacccggcggcgccgactgtcgagcaggcgcagcgggacactgtgctggcggcactgcgcgaaaccggcttcatcacctatcagccccgcgaccgcattgggacggcaaacgccacggtggtggtcaccggcggagcgctctctacagacgccggcaaccagggggtcagcgtggctcggttcgccgcggcgctggcgccgcgcgggtctggcacgctgcttgccggccgggacggttcggcgaaccgacccgccgccgtcgccgtgacccgcgccgatgccgacatggcggccgaaatcagcaccgttgacgacatcgacgccgagcccggacgaatcaccgtgatccttgccctgcatgacctgatcaacggaggccacgtggggcactacggcaccggtcacggggcgatgtcagtcacggtttcccagtaggcccgcgttagggcgtgttccccgcggtgaggcgccgtggatgttagggtgggtttccgtgggtcggcaggcccagcaaggccagagaaatcttggcagcgtcaagaacagcccttcccgtcttcacggaggtcgctcagtgcgaaagcacccgcaaaccgctaccaagcacctcttcgtcagcggcggcgttgcttcctcgctcggcaagggactgaccgccagcagcctaggacaattgttgacggctcgtgggttacacgtcacgatgcaaaagctcgacccgtacctcaacgtcgacccgggtaccatgaacccgttccagcacggcgaggtcttcgtgaccgaggacggtgccgaaaccgatctcgacgtcggccactacgaacggttcctcgatcgcaatttgcccggctcagcgaatgtgactaccgggcaggtgtattcaacggtgatcgcgaaggagcgccgcggcgaatacctgggcgacaccgtgcaggtgatcccccatatcaccgacgagataaaacggcgcatcctggcgatggcccaaccggacgccgacggtaaccgcccggacgtggtcatcaccgaaatcgggggcactgtcggcgatatcgagtcacagcccttcctggaggcagcgcggcaagtccggcactatctcggccgggaggacgtgttttttctgcacgtgtcgctggtgccctacctggcgccgtcgggtgagctcaaaaccaagccaacacagcactcggtggccgcactgcgcagcattgggattaccccggacgcgttgatcctgcgctgcgaccgcgacgttcccgaagcgctgaaaaacaagattgcgttgatgtgtgacgtcgatatcgacggcgttatctccaccccggacgcgccgtccatctacgacatacccaaggtattgcaccgcgaggagctcgatgcgttcgtggtgcgccgactcaatctgccgttccgcgacgtcgattggaccgaatgggacgacctgctgcgccgggttcacgaaccacatgagacagtgcgaattgctttggtgggcaagtacgtcgaattatccgacgcttacctctcggttgccgaggcattgcgtgccggcggattcaagcaccgggccaaggtcgagatctgttgggtggcatccgacggttgtgaaacgaccagtggtgccgcggcggcgctcggcgatgtgcatggggtgctcattccgggcggattcggcatcaggggcatcgagggcaagatcggcgccattgcatacgcgcgggcgcgcgggttgccggtgttggggctgtgcctcggtttgcagtgcattgtgatcgaggccgcgcgatcggtcggtctcaccaacgccaattcggccgaatttgatcccgacacaccagatcccgttatcgccacgatgcccgatcaagaagaaatcgtggccggcgaggcggatctgggcggtaccatgcgtctcgggtcctaccccgccgtgttggagccggattcggttgttgcccaggcataccaaactacccaggtgtccgagcggcatcgccaccggtacgaggtcaacaacgcgtaccgagacaagatcgccgaaagcggcctgaggttttccgggacgtcacctgacggacacttggtagagttcgtcgagtatccgccggatcggcatccgttcgttgtcggcacccaggcccaccccgagttgaagagccgacccacccggccgcacccactgtttgtcgcattcgtcggggcagccatcgattacaaggcgggtgagttgctgcctgtcgagatccccgagatccccgagcacacacccaacggtagctcccatcgggacggcgtgggccagccgctaccggaacctgcgtctcgtggctgagcatgatttcgagacgatatcgtcggaaaccttgcatacgggagccattttcgcattacgtcgggaccaggtgcggatgcctggtgggggtattgtgacgcgtgaggtcgtcgagcacttcggtgccgtagccattgtggcgatggacgacaacggcaacatcccgatggtttatcagtaccgccacacctatggtcggcggctttgggaactgcccgcggggttgctcgacgtcgctggggagccacctcatctcacggccgcccgggagctgcgggaggaggtcgggctgcaagccagcacctggcaggtgctggtcgatctggacaccgcgccgggcttcagcgacgaatcggtgcgggtctatctggccaccggactgcgcgaggtgggccggcccgaagcccatcacgaagaagccgacatgacgatggggtggtatcccattgccgaagcggctcgccgggtgctgcgtggcgaaatcgtcaattccattgccattgccggtgttttggccgtgcacgcggtgacgaccgggttcgcccagccacgcccactcgataccgaatggatcgacaggccaacggcgttcgccgcgcggagagccgagcgatgaagacgctggcactgcaattgcagggctacctcgaccatctgacgatcgaacgaggtgtcgcggcaaacacattgagctcctaccgacgtgatctgcgccgctactccaagcacctggaagaacgagggattaccgatctggccaaggtcggcgagcacgacgtcagcgagttcctggtggcattgcggcgcggggatcctgattccggcacggcggcgttgtccgcggtgtcggcggcacgggcgctgatcgcggtgcgcgggctgcatcgcttcgctgccgcagaagggctggccgaactggacgtggcgcgcgccgtccggccaccgacgccgagccggcgattgcctaagagcctgacaatcgacgaggtgctatcgctgctcgaaggtgcgggcggcgataaaccgtccgacggcccgctgacgctgcgaaaccgtgcggtgctggaactgctgtactcgaccggggcgcggatctccgaggccgtcggccttgacctcgacgacatcgacacccacgccagatcggtgttgttgcgcggcaagggtggtaagcagcggctggttccggtgggacgcccggcagtgcacgcgctggacgcctatctggtgcggggacggcccgacttagcgcggcggggccgcggaacggcggcgatctttctcaacgcgcgcggcggccggttgtcacggcaaagcgcgtggcaggttctgcaggacgcggccgagcgtgccggcatcaccgccggtgtttcgccgcatatgttgaggcattcgttcgccacgcatctgctggagggtggcgccgatgtccgggtggtgcaggaattgctggggcacgcctcggtgaccacgacgcagatctataccctggtcaccgtccatgcactgcgcgaggtgtgggcgggagctcacccgcgggcacgctaagcgatgaccgtcactagcggtagcggttgctggtcacttggctcgcccgcgacacagaggttgcgcctctcgctcatggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacggttagccggccgatgccatgctgattgtgggttaatccaatgtggtgcagttgaattcaggagcatcgccagccgcgaggccacgcctattcggcgagcataatggtcggctcggagacatccagcaacatgaggcgatgaagacatcacgtgcgatgggtggtcacggtgggcagctctgacgcgctgtttcgcgtagtcgacggcgtgcaggtagccccggccttgacacgttccggcccgctcaagcgagtagtccgcggatgtcgtcgacggtgggtacggagccgaaggcgttgccgtcgtcgacgacgctggcgaataggtttgaggtccagcccgaagccgcgggcttgaggctgatgaggaaaaccggcgcgttgcgctcgttgaactgctggatcacattggggcgtcatcgaggtcgatcgacggatacatcagggaatgcatggccgcaccgtatcgactcggtctgacagccatccgcagccacaccgcaaccgcacgcgatgaccaatcgacgactaaccgtcgactaacccaggtattcggactccaataccaagtcgggcaccagggtctggtattcgaggtgcgtcttgtgctcaatggtgttccatgacatgccttgttgccggcgcatatatgcacggtacttcggcgcgccgggcaccctgacattgtcggcaaccacgatcgagcccgggtgcaaccagccccggtctaggatgctctgcagatcgggcaggtaagccttcttgtcatggtcgaggaacacaaaatcgagtgtgccagttgcgaatccgtgctcggttagcgcgtccagggtgcgcccaccgtcgccgatggtgccgaccacgcacaccaccctgtcatcgacgccggcatgcgcccatattcgccgggcgttgctggcgttggcttcggcgagttcgacggagtacaccctggcctccggagcggcccgggcgatccgcagcgcgccgtagccgaggtaggtgcccaactccagcgccaatgccgggtcggcgcgccgaaccgccgcgtcgagcagcgtccctttctcgtcaccgacgttgatgagcatcgacttctcataggcgaacttgtcgatggtggccagcacgtcgtcgatgttgccggccccggcgtgggcgaggacatagtcgacggccgccgcttcgcgtccatcaccgatctggcccgtcgtggtgatattgcggatcccggccgccatccgccagaccgaccaccgcaacggggcaatgcgcgctttgcgaatcatcgctcgctagcttacgcacagatttcgcggacctgcgggcacctggttcacctgctgacactggctcgacgacgaccgcacttcggagtttgggccgcgcgtggattttcattgcaagcctggccataccgcggccgagctgctgacgaaccccgacgacctggcagtgaaaaccaaagctgcggcggctctgccggcgctgggtgacgagccaacccacggcgagcagcacgaaccatagcgggaaccacgccaacgcggttgcggtttcggtttcggtggtaagtgtccagatcacgaacgcgaaaaacaccagcacggcccagcacatcaccacgccaccgggcatcttgtacaccgagtcggtgtgacgctgtgggtgtcggcgacggtagacgaggtagctgatgatgatcattgcccacacaaacatgaacagcagggatgagaccgtcgtgacgagtgtgaacgccccaatcaccgaccgaccggcatagagcagcgggatggaggtcagcagtagcggagccgtcagcagcagggcgggtgcgggcacgccgccgcgattgagttggtggaaagcggccggagcgtggccttcgtcggcgaggccgaaaagcattcgcccggtggagaagaagccggagttcgctgacgaggccgctgcggtgaccacgacgaagttgacgaccgacgccgcagcggcaagtccggctagggagaacatcgtcacaaacggggactcgccactggcgaactgccgccacggcacgacggccaggatcgccagcagggcaccgatgtagaacaccgcgacccgcaacggcacggcattgatcgcgcggggaagggtgcggcgcgggtccgctgtctcagccgcggcggtgccaacgagctccacaccgatgtatgcgaaaaacgcgatctgaaagccactgaccacgcccaggaaacccgttgggaagaacccgttgtcgttccacaggttctcgatggtcgcgtgcacaccatgaggggagacgaagttggttgccaccaggatcgcgccgacggcgatgaggcacacgatggcagcgaccttgatcaatgcgaaccaaaactccagctccccgaagtggcggacgctgaacaaattgacagcgagaatcagggcgaccgtgaccagggccgggacccagattggcaagccgggccaccaaaacctggcatagccggtgatcgcgacgaggtctgcgatcccggtgaccacccatgcgaaccagtacgaccaccccacgaaaaagcccgccgccgggcccaggaggtcggcggcgaagtcaacgaacgacttgtagttcaggttcgacagcagcagctcgcccatcgcgcgcaacacaaaaaacacaaaaaacccaatgatcccgtagaccaccatgaccgccggaccggcgagcgagatcgttcgcccagatcccatgaataggccggtgccgatcgcgcctccaatcgcgatcaactgaatatggcggttggcaaggtcccgacgcaggtgcggctgggtgtctgtcgggtcggcagccgcgatatcgtccggcatatatggcgtcctcaagttctggggtagggaaggcctcgcgttatccggcaaacggcggccgggacatcaccgtaacccggaacccgtagcggggacccgcaccccccgtaccggtgcccgaaccggctagcggcatgccgcccaacaggtttcccgccgcaccggcctccggttgctcgacgatatcgctgaccaggggtgcggaggccgaacccacggtcggggctaggctcggactggcccctgcccagttgggcggcaccgataacttgccgatggtggccgcgttgcctagacccgcggatacgggtccggtaccgccaaccgcggcgccgacggccgccggcgccgcggcggcagcttcggcggcctcgggaccgatccatcccagcgcccgccacgatgtaataaggctgttgccaataccaatggcgaaatatggcaaacccacggtgttgtaaaacagctgtgatatcggcagataccagttgatgaaccattccagccaccccggggtcgcggcggcggtcaacgcggacgacaggggcgaggtgaggcccagcagcgtgttgggcaagtgggcgatcagctccgctattgcgctctgcgccgcgccggctgaggtgccggcggctttggcgactgcggacaactgcgtcgccgcggcggatgggctggtggtgttcggcggcggggcaaacggcgtcactttggtcgcggtcgccgaggagcccgcgtaaccgtacatggccatggcgtcttgggcccacatttcagcgtattgagcttcggtggccgcgattgatgcggtgttttgaccgaacacgttatgcgtgaccagcgacgtgagccgcgcgcgattggccgcgatcagcggcgggggcacaatggcggcaaacgcggtttcgtaagcggccgccgccgcacgcgcctgactggctgcctgctcagcttggatggcggtggctcgcatccacgccacatacggggcgaccgcttcgaccatcaacgtcgacgccggacccagccattcttcggtttgcagcgtcgtgatcacccgctcgtagccgacggcggccacactgagctcggcggccagcccgttccacgcggacgctgcggcaaccatcggtgccgagcccgggccgcaatacatgcgcccggagttcacctccggtggcaacgccccaaaatccatcgctatgaactccttacctcgtcacgggttttcggtgggctatccgacgttcggccggtcagccatcacggtgagtcgtcttccatatcggcgtcccatatgggcggcgcgactcctgcccggagtcggtgccccccggagtaggaccgatgtttcagccgcctcggcggcgctgcgaataccgggaatcgatcgcgcgacggtttgcgcctggggcgtggcgggcggtgcggaccagcccggcggcaccgacatcggtccgatcttggcggccagagtcgcgctcgccgccaccggtccagctcccagctgcgaccacgccgaccatccagcggctccacccgcgccggccgctgcctcggccgcaccggcttctgccaatgcggtgctccacaacatcccgccgacgaactgcagagcattcagcgttaacccaccgctgtcgtaaatgaacccttcggcagtggcgagggcgcccaggaacatcatccagtatttctgtatgtcgctccatggaatcgccgcggcccagctgtgctgcccccgcagcgcggccaccgctgttgcgtggccgacgaggccggtcgcgttggtggtttgcggcggtggtgcgaacggagtcaaaaccgtggcgggtgccgcggcgctggcatagccgtacatcgcggcggcgtcttgggcccacatctcggcgtattgggactcggtggtggcgatcgccggcgtgttttgcccgaaccagttggtatcgacgagcgtcatcaacaaggtccggttggccgcgatcgccggcgggggcaccgtcatggcgaaggcggcttcaaaggccgctgcggccgccctagcctgcatcgcggcctgttcggctagcgtcgcggtggtactcagccagccgacaaagggcaggacggcggccaccatcgaatccgatgccggccccgaccaccaccgcatgtttgtcagctccgagatcgccgcaccgtagccagtcgctgccgacgacaactctgcggccagcccgtcccaggccgccgcggcagccatcagtggcccggatcccggaccgctatacatacgacccgaattgatctcgggaggtaacgccccaaagttgggcagggaatgcccggcgatgccgtcagcaacggcggtgaccccaacaaggcagcaggcgacgctgcccggggggacatgcccctggttgaccgggacatcgagggtcatcgaaaaccgcctcgttatgggtgggctggctcgacaccgtcgtcgatacgatagctatgactagggcaacagtgacctagcacgttaatctccataagagatcttctgcaaaaaaggtttcggccgtgtgacgcgcgtgttaataccccataggggtataatcgttactgttggcaacgtctggcgtcctggctcgggcgacacaccgtcccgatacatgtcagcaaccgggtcgatcgtggtgaatgcacaggcgggcaaggcgaatgccgatgcgaccccgacgaagtaagagggtacgtaatcgatacaccatggggacatttgccctccatggcctcacccatcgcctaccgtcggcctcgttgcagacgacggctgcccgccacccggatgtgacgcaattctcaatgcctgggcactaccgataacgccgacctgccgcagctcgcgcatgtggacgctgaaagcccggaaggagcacaccggcatatccggcaagcccaccgcacggaccgatcgccatggctctactcggtccggagattctgagctacaagctagtgcgcggcgtttttctcgattgccggatcgctgtggcgctcagggcgttacgtgaaaggttcggcagcggtgctgcccagcctggccggtggcgaacacggtcaacatggtgaggccctgcggcacccgaaatgcggtgagcagaacgacgtttggtgccatcgcggatagcagccagccaagcttgaacgctgcgagcgagcccatgtagagcgtttggtaccaaaccgatcggtgggccaacttgccatgggctcacagcggctatcgcgagcgtgtagccgatcatcgtccaggcgacggtggcctgagcggcaggggttgccttattcatcctcttgcggcatggttgccgcagggagtgccggtaagtctggtcggcaacctggcccgctgcgggttgggttcggattcgctcggctagtaaggtgctcgcctggtgttacaacgaatcgctagagagctcttatcgggagtggccgtcgcgatcgttgcgctgccgctggcgatcgcgttcggcattaccgccaccggaacgtcccaaggtgcgctcatcgggctctacggcgccatcttcgccggattcttcgcggccgtgttcggtgggacacccggacaggtgacgggccccaccggccccatcaccgtcgtcgctaccgcaaccatcgccgaacacggactcgagggtgccttcttcgcgtttatcctcgccggcgtctttcagatcctgttcggggcgtgccggctcggttcactcatccgctacgtgccccaccccgtgatctctggattcatggggggaatcgcgatcctcatcatcatgacccagctggatcaggtgcgcagcagctccctgctcgtgttggtaacggtcgtcctgctgctggctagcggccggtttatcaaagcgattccaccgagcctgctcgtcctggttctggtcagctcggtgctgccgctcgcggcgccatggctgcgcgacctgcgcgctgggccggtctcgatcaacaggacggtcgactacatcggcgagatcccacaggccatgccgtctttcgacttcccgcaagtcgccaattcgacgatgctgcaggtgctgctgtcggcggtggccatcgcgctgttgggatccctcgattcactgctgacgtcgctggtcatggacaacatcaggggcacccggcaccggagcaacaaagaactgatcggccaggggattggaaatatcgccgccgggctcttcggcgggctggccggtgccggcgcgaccgtccgatcggtggtgaacgtcagaaatggtggtcagaccgccctgtcggcggccactcacagtgtcgttttgttcgttttcgttgccgggcttggtgccgtggtgcagtacatcccgctcgccgtgctgtcggggatactgatattggttgccgtcggcatgttcgactggcacgccatgcgcaaagcgcatgtgtcacccaggggcgacgtcatcgtcatgttcacgacgatgatcatcaccgtcgtcgtcgacctcaccatcgcggtgatggtcggaatcgccctctcgctgctggtccataggctccgatcccggcaacgcaaagccaaggtcacccaggacgacaccggcacctatcgcatcgacggtccgttgtcgttcctgtccgtcgacggtgtatttggctccctgcgcgacggtcgtgaggacgtgtcgctggacctccagcacgtcacctacctcgacacctctggtgcccgggccctgctgtatttcatcgaccactccgagaaggacggcgtcgcggtaagcatcaagcggatccccccacgcctcgaaagccaactcaccgcactcgccgacaacgagcaacgtgacaagctgagaaccgtcctcgaatccgcctgacgcattggctggttgatttgcctgcgggtctcccgggccaggcgtcggtagccgttagactttcctgcgatgtcccccctgacgcccgtcaccacgagccacgaccgggtatgaccgaccaccccgacaccggcaacgggatcggcctcaccggacggccaccacgggcaatccctgaccccacgccgcgcagctcgcacggcccggccaaggtcatcgcgatgtgcaaccagaagggtggcgtcgggaagacgacgtcgacgattaacctgggtgccgcgctcggtgagtatggccggcgggtgctgctggtggatatggatccgcaaggagcgctgtccgcgggcctgggcgtgccgcactacgagctggacaagaccatccacaacgtgctggtggagccccgggtgtcgatcgacgacgtgctgatccactcccgggtgaaaaacatggatctggtccccagcaatatcgatctgtccgcggcggagatccaactggtcaacgaggtgggtcgcgagcagacgttggcccgggcgctgtacccggtgctggaccgctacgactatgtgctgatcgactgccagccgtcgctgggcctgctcaccgtcaacgggctggcctgcacggacggcgtgataattccgaccgagtgcgagttcttctcgctgcgcggcctggcattgctcaccgacaccgtcgataaggtgcgcgaccggcttaatccgaagctggatatcagcggaatcctgatcacccgctacgatccgcggaccgtcaactcgcgagaggtcatggcccgtgtcgtggaacggttcggtgacttagtgtttgacaccgtgatcacccgcacggttcgtttcccggagaccagcgtcgcaggcgaacccattaccacctgggcgccgaagtcggcgggtgccctggcctaccgtgcgctggctcgcgagttgatcgaccgatttggcatgtgaacggccttcagaacagcctggcgaacggtgggacggcacccgagaacggctactcggctggttttcgggtccggctgaccaacttcgagggcccgttcgacctgctgctgcagctgatctttgcgcaccaactcgacgtcaccgaagtggcgttgcaccaggtcaccgacgacttcatcgcctacaccaaagcgatcggcgctcggctggaactagaggagaccacagcgttcctggtgatcgccgcaaccttgctcgatctcaaagcagcccggctcctgccagccggacaggtcgacgacgaggaagacctcgcgcttctggaggtacgcgacctgctgtttgcccggctgctgcaataccgggcgtttaagcacgtcgcagagatgttcgccgaactggaggccacctcgctgcgcagctatccacgggcggtgtcgttggaggacgggttcgtcggtctgcttcccgaggtaatgctcggcgttgacgctcaccggttcgccgaaatcgctgcgatcgcattaaccccgcggccagccccgacggtggccaccgagcacctgcacgagttgatggtctcggttcccgagcaggccgaacacttgctggcgatgctgaaagcgcggggcagcggccagtgggcgtcattttcggagctggtcgccgactgcacggcgcccatcgagatcgtggggcgcttcctggcgctgctcgaactgtatcggacccgggcggtagcattcgagcagtcagagccgcttggcgcgctccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgaccgaacatatgcccgaacacgatccgagctatggcatcccggatatcgctgagcccgcggagctggatgccgacgagcttaagcgtgtgctagaggcgctgctgttggtgatcgacaccccagtgacagccgacgcgttggccgcggccaccgaacagccggtctaccgggttgcggcaaagctacagttgatggccgacgagctcaccgggcgtgacagcggcatcgacctgcgccacacgagcgagggttggcggatgtacacccgcgcccgattcgcgccctatgtcgagaagctgttgctggacggcgcgcgaaccaagctcacccgggccgcgctggagaccctggccgtggtggcctaccgccagccggtcacacgagcgcgggttagtgcggtgcgcggggtcaacgtggacgccgtgatgcgtacgctgttggcccgcggcctgatcaccgaggttggtaccgacgccgataccggcgcggtgacgttcgccaccaccgagctcttcctggagcgcttgggattgacgtcgctgtcggagctgcccgatatcgcaccgctgcttcccgacgtcgacacaattgacgacctgagcgaatccctggacagtgagccacgtttcatcaaactcaccggtgagctggcgtccgagcagacgctgtcgttcgacgtggaccgtgattgatggccgagccggaagagtcccgggagccccggggcatccgcctgcagaaagtgttgtctcaggctggaatcgcgtcgaggcgagccgccgagaagatgatcgtcgacggccgcgtcgaagtggacgggcacgtggtgaccgagttgggtactcgggtcgaccctcaggtcgcggtggtccgtgtcgacggggccagggtggtgctcgacgactcgctggtgtacttggcgctgaataagccgcgcggcatgcactcgaccatgtccgacgatcgcggccgcccgtgcatcggcgacttgatcgaacgaaaggtccggggcaccaagaagctttttcatgtcggacgcctagacgcggacaccgagggactgatgctgctgaccaatgacggcgagttggcgcaccggttgatgcatccctcccatgaggtgcccaagacgtatctggcgacggtgacggggtcggtgccgcgtgggctgggccgaacgctgcgagcgggaatcgaattggacgacggaccggcgttcgtcgacgatttcgcggtagtggatgcgatccccggcaagacgttggtgcgggtaacgctgcatgagggacgcaatcgcattgtgcgccgactgctggcggccgccggcttcccggtggaggcattggtgcgtaccgatatcggcgcggtgtcactgggaaagcaacgcccgggcagcgttcgggccttgcggtcgaacgagatcgggcaactgtaccaagcggtgggcctgtgagtcgcctaagcgcagcggtagtcgcgatcgacgggccggccggcaccggaaaatcctcggtgtcaaggcgattagcgcgcgagctgggcgcacgctttctggacaccggggcaatgtatcggatcgtgacgttggcggtgctgcgtgccggtgctgatccgtccgatatcgctgccgtcgagacgattgcgtcgacggtgcagatgtcgttaggctacgatcccgacggagacagctgttaccttgccggagaagacgtttcggttgagatacgcggtgacgcggtcacccgtgcggtctccgcggtgtcgtcggtgccggccgtacgcacccggctggtcgagctgcagcgaacaatggctgagggcccgggcagcatcgtcgtggagggccgcgacatcggaaccgtggtgtttccggatgcgccggtgaaaatcttcttgaccgcctcggccgaaacgcgggcccggcggcgcaacgcccaaaacgtcgcggcgggtttggccgacgactatgacggggtattggccgatgtgcgccggcgcgaccacctcgattccacccgggcggtgtcaccgctgcaagccgccggtgatgccgtcatcgtggacaccagcgatatgaccgaggccgaggtggtcgcccatctgttggagctggtcacgcggcgaagtgaggcagtgcggtgacccaggacggcacgtgggtggacgaaagcgattggcaactagacgattcggagatcgcggagtccggagcggcgcctgtggtggcggtagtcggccggcccaatgtcggcaagtccaccctggtcaaccggatcctgggccgccgcgaggcggtggtgcaggatattcccggcgtgacgcgtgaccgggtctgctacgacgcgctgtggaccggacgccggttcgtcgtacaggacaccggcggatgggagcccaatgccaagggcctgcagcggttggtggccgagcaggcctcggtggccatgcgcaccgcggatgcggtgatcctggtggtcgacgccggtgtcggtgccaccgccgccgacgaggccgcggcccgtatcctgttgcgatccggcaagccggtgttcttggccgccaacaaggtcgacagcgaaaaaggcgaatccgacgccgcggcgttgtggtcgctgggcctgggtgagccgcatgcgatcagcgcgatgcacggtcggggggtggccgacctgctcgacggggtgctcgccgcgctgcccgaggtgggggagtccgcgtcggcgagcggcggtcctcgccgggtggcgctggtcggtaagccgaacgtcggcaagagctccctgctgaacaaactcgcgggtgatcagcgatcggtggtccatgaggcggcgggcaccaccgtcgacccggtggattcgctgatcgagttgggcggtgacgtctggcggttcgtcgacaccgcgggattgcggcgcaaggtcggccaggccagtgggcatgagttctacgcctcggtgcgcacgcacgccgccatcgactccgccgaagtggccatcgtcctgatcgacgcgtcgcagccgctcaccgaacaggacttgcgagtgatatcgatggtcatcgaggccggacgggcgctagtcctggcctacaacaagtgggacctggtcgacgaggaccggcgcgagctgcttcagcgcgagatcgaccgagagctggtgcaggtgcgctgggcgcaacgggtcaacatctccgccaagacgggccgggcggtgcacaagctggtgccggccatggaggatgcgctggcgtcatgggacaccaggatcgcaaccggcccgctgaacacctggctcacagaggtgacggcggccacaccgccgccggtgcgcggcggcaagcagccacgcatcttgttcgcgacccaggccaccgcgcggccaccgacgttcgtgttgttcaccacgggttttttggaggccggctatcggcggttcttggagcggcggctgcgtgagacgttcgggtttgacggcagcccgatccgggtcaacgtgcgggtgcgagagaagcgggccggcaagcgccgctgagcgcacctcgaacgtgtgacccgggtaaccggggatggacagcgaggccggttctgctgtcccataatgcggctatgttcagctgcattacgggatttaggtgttgacacccgagcgctcggcgcttacgctttctcgtataacgggtgataagtaccgtattgcgggagtaggtggaggaaatggcgctggctcagcaggtgccgaacctgggtctggcgcgcttcagcgtgcaggacaagtcgatcctgatcaccggcgcgaccggttcgttgggccgagttgccgcccgggcgctggccgacgcgggagcgcggctgacactggccggcggcaactcggccggtctggccgagctggtcaacggcgccggcatcgacgacgccgccgtcgtgacctgccggccggacagcctggccgatgcccagcagatggtcgaggcggcactgggccgatatggccgtttggacggagtgttggtggcctcgggcagcaaccatgtggcgcccattaccgagatggccgtcgaggacttcgacgctgtgatggacgcgaacgtgcggggtgcctggctggtgtgtcgggcggccggacgggtgctgctcgagcagggtcagggcggcagcgtggtgctggtgtcgtccgttcgcggcgggttgggcaatgccgccggttacagcgcgtactgcccgtcgaaggcgggcaccgatctgttggccaagacattggcggccgaatggggcggtcacggcattcgggtgaacgcgctggcgccgacggtgtttcggtccgcggtgaccgagtggatgttcaccgacgatccgaagggccgggccacccgggaggcgatgctcgcccggatcccgttgcgccgcttcgccgaaccggaagacttcgtcggcgccctgatctatctgctcagcgacgcctcgagcttctacaccggccaggtgatgtatctggacggcgggtacaccgcatgctgacctcgcacgggttctcccgtgccgccgtcgtgggtgccgggctgatgggccggcgcatcgccggcgtgctggcctcggcgggcctggatgtcgccatcaccgacaccaacgctgagattctccacgccgcagcggtggaggccgcccgggtagccggtgctggccgtggctcggtggccgcggcagccgacctagccgcggcgataccagacgccgacctggtgattgaggccgtcgtcgaaaacctggccgtcaagcaggaactcttcgaacggctggcgacactcgcgcccgacgcggtgctggccaccaacacctcggtgctgccgatcggcgctgtcaccgaacgggtcgaggacggcagccgagtgatcgggacacacttttggaacccgccggatcttatcccggtggtcgaggtggtgcccagcgcgcgcaccgccccagatacggcggatcgcgtcgtggcgctgctgacccaagtcggcaagctgccggtgcgggtcgggcgcgacgtgccgggtttcatcggcaaccggctgcagcacgcgctgtggcgcgaggcgatcgcgctggtcgccgagggtgtctgcgacccgaagacggtagatctcgtggtacgcaacaccattgggctgcgactggccaccttggggccgctggaaaacgccgactacatcgggttggacctcaccctggccatccacgacgcggtgatcccgagcctcaaccacgacccgcaccccagcccgctgctgcgggaactggtcgccgccgggcaactcggggcgcgtaccggtcacggctttctggactggcccgcaggagcccgcgaggccaccaccgcccgacttgcccagcacatcgccgcgcaactccaagccaacgaaaaaggaagggggacatagccatgacgttcgcctggcccctcggtgccgccgaatcgacgttggagttctacgacctgtcccacccctggggacacggcgcgccggcctggccgtacttcgaggacgtgcagatcgaacgactccacggcatggccaagagtcgtgtgctgacccaaaagatcaccaccgtcatgcattccggcacccacatcgacgcgccggcgcacgtggtggaaggaacaccgtttctggacgagatcccgctgagcgccttcttcggcaccggcgtcgtcgtctcgatcccgaagggcaaatgggggatggtcaccgccgaggatctgcaaaacgctacccccgacatccggcccggtgacatcgtcgtcgtcaacaccggctggcaccacaaatacgccgacagcgccgagtactacgcctattccccgggcttcgacaagaaagcgggcgagtggtttgcggccaaaggcgtcaaggcggtcggcaccgacacccaggccctggaccatccgctggccacggccatcgccccgcacggtcccgcggaggcacagggcggcctattgccgtgggcggtacgcgaatacgaggcgcagaccggccgcaaggtgctcgacgacttcccggactgggaaccgtgccatcgggcgatcctgtcgcagggcatctacggctttgaaaacgtcggcggtgacctggacaaggtcaccggcaagcgcgtcactttcgcggcgttcccgtggcgctgggtgggtggcgacggctgcatcgtgcggctggtggcgatcgtcgaccccaccgggagctatcgcatcgagaccggaaaggcggcctgatgaaactgacacgagcgtcgcaggcccccaggtatgtggcgccggcgcatcacgaggtgtccaccatgcggttgcagggccgcgaggcggggcgcaccgagcgattctgggtggggctgtcggtctatcggcccggcgggacggccgagccggcgccgacccgggaggagaccgtctacgtcgtgctcgacggcgagctggtggtcaccgtcgacggcgccgaaaccgtgttgggctggctcgacagcgtgcacctcgccaaaggcgaactgcgatcgatacacaaccgcacggatcgtcaggcgctgctgctggtgaccgtcgcgcacccggttgccgaggtggcgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgagcatcgtcatcaccgtcgcacccaccggccccatcgccaccaaggccgacaacccggcgttgccgacgagccccgaggaaatcgcgacagccgtcgagcaggcctaccatgccggtgccgcggtggcccacatccacctgcgcgacgaaaacgaaaggcccacagcggatccgaacatcgcgcgccgggccatggacctcatcggcgagcggtgtccgatcctgatccagctgtccaccggggtcggcttgacggtgcccttcgagcagcgcgagcaactggtcgagttgcgcccgcggatggccacgctgaatccgtgctcgatgagcttcggcgcgggcgaattccgcaacccgccgcaagcggttcgtcggttggcggcacgcatgcgggaactggacatcaaaccggaactggaaatctatgacaccgggcatttggaggcgtgcctgcgactgtgggcggaagacctgctggccgaacccttgcagttcagcatcgtgctcggggttcggggcggaatggccgccaccgccgataatctgctcacgatggtgcgccggctgccccccggggcgatctggcaagtcatcgcgatcggtaaggccaacatggaactgaccgccatgggcctggcgctgggcggcaacgcccgagtcggcttggaggacaccttgtacctgcgcaagggcgagctggcgccgagcaatctggcgctggtatcgcgcacgatacgtctcgccgaagccttggacctgccgatcgcctcggtcgaagaagccgaggcggcgctgcagctgcccggcacgtcctgagaggagctcgcttgtgtccgccgaagagcaggacacccgcagtggtggcatccaggtgatcgcgcgggcggccgaactgctgcgggtgctgcaggcgcaccccggcggtctcagccaggccgagatcggcgagcgggtgggcatggcccgctcgaccgtgagccggatcctcaacgcgctggaggacgaggggctggtggcctcgcgcggggcccggggaccctatcggctgggcccggagatcacgcggatggccaccacggtacggctgggtgtcgtcacggagatgcacccgttcttgacggagttgtcgcgcgagctggacgagacggtggacttgtcgatcctggacggggatcgggcggacgtcgtggaccaggtcgtgccgccgcagcggctgcgggccgtgagcgcggtgggggagtcgtttccgctgtactgctgcgccaacggcaaggcgctgctggccgcgttgccgcctgagcggcaagcccgcgcgctgccgagtcgactggcgccgctgacggcgaacaccatcaccgaccgcgcggcgttgcgggacgagctcaatcgcatccgggtggacggtgtcgcctacgaccgtgaggagcagaccgaaggcatctgcgcggtgggcgcggtgctacggggggtgtcggttgagttggtggcggtgagtgtgccggtgcccgcgcagcggttctacggccgtgaagccgagttggccggtgctctgctggcctgggtttcgaaggtagacgcgtggttcaacggcactgaggatcgcaaatgacagaagcgttgtgcgacaagctcgttggggcctgggacctggtgtcctacgtggagcgggccgcggctttggcgttgggatacctggcctacggcggacggtagttcgtcgacaaggcgtagggcgtggccgggtttgcaggccggctgcggtaggctttcgacctgccgccggtggtgtcgctggtggcaccgggctgtggcgcagtttggtagcgcacttgactgggggtcaagtggtcgcaggttcaaatcctgtcagcccgacttacgtttccgcaggtagaccgccctgctggcggtcctcggctgccgctgaggcagtaccgccaaggggtatgtacagcaaccggtacagcaacccggtcaaatccccagagcaccgctgagaccttccactgcggctcgcgccgcttcgtcgctggtatgaccgcgccaccgtgctggacaccgcctaccgagaccacctcgagcggttcgttcgcaaaccacccgagccacccgcgctaccggccttcagcgcgatcaacccaccaccaaaggaggaccagccgactcaatgaatccccgaaaatcgtgtctcagaaatgttgacaggttccgcggtagatcaggcgacaagctcgatctccgcattatggccatgggattgggcaagtcgcccgtcgcaagtgataagcggtacgccgaggccctcggcgagggcgacgtaggctccatcggccacggtatgagtggaccgaagttggtaggcacgctgggtgaatggctttaacggccaacgccgaacgggcaggctaaggaagttgacaaccacgacgagtccttcatgatcgctgatcagctgacgcacgaccgcttgacgtatcgccccgatcacctcgacatcgaaatgtgcaggggcgtgcacggtttcgccccgcaagcgccgggcgaccgccgcacccgccggcgtcgtgagcatgagctcgacggccgccgaggcgtccaacacgatcactcagatcgagcctcgtcaacaagctcggctgcgctcgcgccgagatcccggcgcggcagtgccgctagacggtcgagaacgtcgtcgagggccggttcttccgcgatctcggcaagccgtgctaggaggaaatcgctcaggctcatccgttgcgccgctgcgcgggccttcagctcgtggagaagctcgtcgggaacgttgcggatctgaaccatggcggacatgttgtaagcatatcggacatgtgaaacacatgtccggttgccggtgtgaccggctggggcgtgtaggcgtcaacccacgccgtgcacgcggccatgggcgggtgcagacttttgccatgcaaccatgtgagctcaccgccgtcgcgctgaccgcaacgcccccgcccgcgcctccgtccctgcgccgggcaccggcgtcgacgtcaccgcggctggcgtgatcgtgcccgcccgcgagcctgagccccagccgcgccgcgtgctgaacggcctttcggacgtacgcgcgttctttcacaacaacaccgtgccgctgtacttcatctcgccgacgccgttcaacctgctgggcatctatcgctggatccgaaacttcttctacctgacctactacgactctttcgagggcgaacattcgcgcgtgttcgtgccccggcggcgcgaccgcagggatttcgacggcatgggggatgtgtgcaaccacctgctgcgtgatcccgagacactcgagttcatcaagaacaggggtcccggtggcaaggcctgttttgtgatgctggacgaagagacccaggcgcttgcgcgccaggcggggctcgaggtcatgcaccccccggcggagctgcgtcatcgcctggaatccaagatcgtcatgacgcgcctggccgacgaggcgggcgtacccagcgtgccgcacgtgatcgggcgggtgagctcctacgacgaattgtcggcgctcgcgcacggcgcagggctgggagacgacctcgtcgtcgaggccgcctatggcaacgccggcagcgcaacgttctttgtgcgcggattgcgcgactgggaccagtgcgccggtggcatagtggggcagccggaaatcaaggtcatgaagcgcatccgcaatgtcgaggtgtgcatcgaggccaccgtgacccgccacggcaccgtgatcggcccggcgatgacgagcctggtcggttacccggagctgactccgtaccggggcgcctggtgcggcaacgatgtttggcgtggggcgctaccacccgcacagacccgcgccgcgcgagagatggtggcaaagctgggcgacgtcttgagccgcgagggctaccgcggctacttcgaggtggacctgttgcacgacctggacgccgacgagctctacctcggcgaggtgaacccgcgcctctccggtgcaagcccgatgacgaacctgaccaccgaggcctacgccgacatgccactgttcctcttccacctgctcgagtacatggacgtggactacgagctggacatcgaggcgatcaactcgcgctgggagcggggctacggcgaggacgaggtctggggtcagctgatcatgtcggagacctcgccggacctcgagctcttcaccgcgaccccacgcaccgggatgtggcgcctgaaccacgacgggcgcgtctcctttgcccgccagggcaacgactgggccacgatgctcgacgagtccgaggccttctacatgcgggtcgccgcaccgggcgacctacgctgcgagggcgcccaactcggtgtgttggtcacccgcgggcacctgcagaccgacgactaccagctcaccgagcgcggccggcgctggatcgacggcctcaaggcgcagttcgcctcgacgccgctgacgcccgccgccccgatcgtctcgcggctcgtcgcacgggcgtgagcggcggcgtcccggccggtctcgcactggacaactggctgtcgtcgccgtattcgcattgggcattccagcacgtcgaagacttcatgccgaccacggtcatcgcgcgcggcaccgagccggtcgtgacgttgcccgcggacaatgcgccgatcgccgacatcggcttgaccagcacggacgggatcgccaccaccgtgggcgcggtgatggccgccaccgctaccgacgggtgggcggtcgcgcatcgcggtgcgctggtggccgagcagtacctcgacggcctgggaccccggacccgccacctgctgttctcggtgagcaagtcgctggtggcggctgtggtcggcgcgctgcacggggccggggcgatcgagcttgacgcgccggtcacggcgtacgtgcccgccttggcggactgcggctacgccggtgcgacggtgcgccacctgctggacatgcgatcgggtgtcgccttctcggagaactacgacgacccggccgccgagattcacgtgcgcgagcaggtgatcgggtgggcgcccaagcgcggtccggacctgcccgccacgctgcgcgactacctgctgaccttgcggcggaagtcggcgcacggcggcccgttcgaatatcgctcgtgtgaaaccgacgtcctcggctggatctgcgaggccgcggccggacagccgatgcccgaactgatgtcggaactactgtggagccgcatcggggcccagtgcgatgccaccatcgccctagacgtagccggcgcggcgggcaccggaatattcgacggcggcatcagcgcctgtctgaccgacatgatccggttcgggtcgctgtacctgcgcgacggtgtctcgttggccggccagcaagtggtgcccgcggcctggatcgccgacaccttcgacggcggccccgactcgcgtcaggcgttcgccgccagccccgacgacaacccgatgcccggcgggatgtaccgcaaccaagtgtggtttccctacccgggcagcaatgtcgcgttgtgcgtgggcatgtgcggccagctgatctacgtcaaccgcgccgcggaggtggtcgccgccaagctgtccacccagccgcactcccatgagccgcacatgttagacaccctgcgcgcattcgatgcggtggcacacgaattgtcaggaatcagatcgagttcgaccaacgacccgcagcggccttccccgccagcccaggaggccagtccggggtaacggcttgtgcccacgtaaccgagttccagggcgatgggcttattagcggaaatatgactcgtcccaggtatccatacgacgcttgcgtacctcggcgagcttgtggtcaagcgccgcctgctcattttcgatggcacgaccggcgtttctcacggcgttgtagacggcatcgtccagcttgcatagatcctttgcggacacgtcggtcgatacgaaaaccgagaaccgaatacggtcgtcgagcagcgaaatgtcgatctttggtgatggtttgagttggcgctggaagtgtttggctagtgcttggatccaatactttggccaatgcggcaccggtctcagatcgtagacgatgatggcttgctcgccgttgtagacgccgatgggcgcttccgctcggctgaagcatggtcgccgcaggttccgcaggtcctggagttcgttctcttcattacccaccatgagcctccggcatctggtctacggacaccacggcttgccgcatggctggggcgaagggactccaagccatccaggatgggaacgcgcgccgcatcgccggcaggccgtccagttcgatgcgctcggcggagatctcggcggccagtgtgctgcggccgctgtagacccgatacagatctcgaggatggccgcgcaccgtgaggtcgacaggtaggcatggatcgtgcaggcacaccgagatgtccccaggttccaacacgagccaggcccacagtggccgctcgccgtggtagcggaactccaccaccacccgccggccgggaagggcctcggtgttgacgcgccgggagatccacaacgtgagtagttcggggtcgcattcggcgggagtggggtcggccatcaaccaacgggagacccagtcccccagggtctgcagcacggggcgtagctcctcgccggccaccgtgaaccgatagcccccgcccgtgtgttcggggaccgcttcgatgatgcggtcgtgctgaagtcggcgtagccgctgggccagcaccgagcgggagatgccgggcaggccccgctcgatttcggtgaaccgcagcgggccgaagagcagctcccgcacgattagcagcgtccagcggtcccccagcagctccgccgcccgcgctaccgggcagtactggccgtacggctgcacgacaccaggctaatcgccatccctggctgcgtggttcggaattcgaacttcccgcaccccctgtgggaggcgtaacgcttggtgctggaggtgagaggcgatgaccgcgacgctgaccaagacgctgggttccctcgacgatttcaggggaacgctttgtgtccccggtgatccggactaccccagggtgcgggccatctggaacgggcaggtggcccgcgaaccggccttgatcgccacgtgccacgacgcgtgcgatgtccgaacggtgctgcggcgcgcggtggacgccgggatggtgaccgcggtacgtggcggcgggcacaacgtggccggcaccgcgctgtgcgacggcggcgtggtgatcgacctctcggcgatgcgggccgtctcgctggatccagcgaccgggcgggtacgggtgcagggtggtgccacgctcgccgatttggaccacgccacggtcccgttcgcccgggtggcccccgccgggatcgtcaccaccaccggtgtcggcgggctgacgttgggcggcggggtgggttggacgactcgacgtttcggactgagctgcgacaacctggtcgcggtgcggctagtcaccgccgccggcgactacctaagcgtcgacgacgagcgcgacccggagctgatgtggggcctgcggggcgggggcggcaatttcggcattgtcactgaattcgaattcgccacccatccgttcggtccggtcgccgtggccggcttcgtcgtctaccggctggatgacgggcccgcggtgcttcgcggctaccggcagttcgccgctgcggcacccgaggaggtgaccacgatcgtggtcttgcgccacgccccgccggcaccgtggattcccgttgaccagcgcggcaagccggtggtcatgatcggcgccgtccacaccgggagcatccagaccgggatcgaagcgctgcgaccggtcaagtccctcgccagacccgtcgccgacaccgtgtggccgaccccgttcctggcccaccaggcggtgctggacgcctccaacccggccggtcaccgctactactggaaatccgaccacttggccgagctgaacgacgaggccatcgacttgctagttgagcagacggcgcagctgtcctcgccggacagcctcatcggaatcttccagctcggcggcgccgccgctcgcggcggtgagcgttcctgcttcccgagccggcacgcgcgattcatggtcaactacgccacccattggaccgaggcccgcgaggacgaccttcaccgccaatggacccgcgacgcgatcgaggcgctggccccgtacgggctgggcaccgcgtatgtgaacttcaccgccgacgacgcaccgatgcacgtcgaaacactttacagcacaacggagttcagtcgtttggtgaccctcaagaaccgactcgacccggacaacgtgttccgcaataaccacaacatccgcccctcggcatgagggggcccaagttgaccgtaggaaggacgatcatggacctctattcaaacctcgtcgaagccgaacaacgcctggtcgcgctggtttcgtcgatagaagccgacagctactcctcgccgacgccgtgcgaccgctgggacgtgcgggcgctgctcagccacgcgctggcctcgatcgacgccttcgcggcggccgtcgacggagcacccggaccggacatggcgcaggtgttcagcggtgccgacatcgtcggggacgaccccctcggtgcgacgcagcggatcacccggcggtcgcaggcggcctggtcgaccgtgcgcgatctgaacgcggagctgtcgaccttcatcggcgtgatgccggcggggcaggctcttgcgatcatcaccttctccaccgtcgtccacggttgggacctagcggtggccacgggccaggccggcgaactcccggagcacctggccgaagcggcccaacaggtggcggccgaactggttcccgtcctgcgtccgcggggcctgttcgcacacgacgtcgacctagcgggggaagccacgcccactcagcggctcgtcgcccttaccggacggaaaccgcggtgagctgcgtttggttgtcgcgttcgatcattctggcggcgtagggctcatggatccgacgtagtaggtttcccgcccggttgggtatccgccgccgtcggtggcgatatggacgtggtcgtagtggttgagggtttctgagccgtagtccgccgtccagctcggcgcgccgatgcctgggtagtagccctgccgccagatcacatggagcactccccatcgtttcgcattcgccaaggcaagtccggcgacttggttgccgagctggataccctcgtcgctgtgatggttcgggatcatcacgtcgatcgctaacccgttgggatgccacttcaagggatcctgcctatagccaaagatgttggtgatctgaggaaatagcacagagacggcacgggctacccagatcgtcttgacctgcaacccctcttccgacgcaacgccagcaggtagcgcgaactggaattgctgggcagcgacaggcgcgcttgccgccaacaagtccgcttccgtgggactggcgatgcgcggtgcgttggccggcgcagagtcggggcctgtcgggattgccgccggggtctcgcggcagcacgtatgctctgcgccttgggcatagaggatggcggcagagacgacgagcgaggccgcgattgccaaccagcggccccggccgttggccaacacgcctttgctcacgaacagcactttagtgtgtcgtgtgcgacgcgtgtggcaacctttgctatcgattggttgcagacccgcgttgtgcgcaccgggcaagccgttcacgctcatcgccaacccgctgccgtcggcggtgaaatggaagagtggtcggtcaggcagccgctgatgaagatggtgtcgtcgtctgcagcgcgcacatcgagaccgctgcgccggaacagttctgccagcgacacgccttcgggttgccagcccttggcggcgaggtagtcgaggacgtggttgcgtgggccggtgtagaccaacgaagccaagtcgacgtccacgccatgacagcggaacgggttggatatggtccgcgctcgttcggcgctgaaatccgctataccggtaacaaattcggtggctaccatgctcccgggcgcgctgagtgcggtgatgttgtcgaacagcctgtcttgagtttgcggcttaagatatatcagtaacccctcggccagccacgccgtcggtgctgccgagtcaaacccggcggcttgtaatgccgtcggccagtctgcgcgcaagtcgatgggcacggcgcgccggatggcggagggttcggcgcccaggtcggctaaggttgtcgtcttgaactccatcacttttggttggtcgatctcgtataccaccgtcctggtcggccacggcagccggtaggcccgggagtccaacccggacgcgaggatagcgacttgccgaatccccccagcggtggcgttaaggagatagtcgtcaaagtatttggtgcggaccgcgtttccgtacaccattgcctgcgccacggccggtgaaacgtccgcgatcgtcgacatgtcgagttcaccgtccatcatcttggtgaacaaatccagccccaccgcacggaccaggggttcggcgaacggatcgttgatcaaaccgcgcggatccttggtggccagcgcacgcccgaccgcgacaatggtcgcggtgacgccgacgctagacgtcagatcccagttgtcgtcgtcggtgcgggccaccagcccaccctagtctgattgcccggttcctcctcgcgccgcaaacggcgcgcatcgtcaccgggcgtcgtctgattgcccggttcctcctcgcgccgcaaacggcgcgcatcgtcaccgggcgtcgtctgattgcccggttcctcctcgcgccgcaaacggcgcgcatcgtcaccgggcgtcgtctgattgcccggttcctcctcgcgccgcaaaccaagccggctggtactgtgctattggcgtcggaacagacggccgtgctggctacagaaccaggcgatgttgccgtccggcccgcgcacgaagttggagcgactgccggtgggcttgttgtcgggtccaaggtcgagcccatagtcgggccgatagaaggcgaggcccagattggcgctgttttggccatccgggttggcatcgtcggtgctcatgcttccagcaagctggccgtccctggcccggaagtcgatgaccgttgtctcgaggtcgccattttgggcgacttgcttggcgatgtaccggccctcgtagggcgccaggtcgacggcaccaaggcgttgcggcgtggccggaagattgctgagcccggcgaatctctgcaatgcccagtcggatgcgaaaaggtcgttgatcatatgaaatccgccatcagagttagtgagcacggtcatggcgaagtttcgatcgggcaccatgacgaacccagagcgctgccccttccaggtgccgccgtgctcaacgatggtcacattctccgcggagggccgcagcatccaggtcacgcccatcccggtcagttccacccaaagtgttccgcccgccccagggttagagcgcattgccttcagcgattgtcggctcagaatctgctcaccgttaggcgccctgccgtcgccgaggtggaactgtgcgtaacgcagctgatctcgcgctgtggacatcaacccaccggtggggttgcagctgcgcgggaatgtccaaaagtcagtaacggcaatcggtttgccgtcgaccacgctatgcgatgcggccacattcagaccgattatttggtcggaaaagtagcgagtgtgagcaagctgcagcgggtcaagcaacagcctctgaaccgtagattcgtaggttgttccggcgacaagctcgatgatgcggcccgcaaccacaagacctgaattgttgtacgcgaacgcggttcccggaggggtgagctgcggtaggcgtgtcatcgccttgacatagagcgccaccgcgtcatcgccgcgcccaaagtcctgcccattgcgaccatcccagcctgcggtatggttgagcagttggcgaacggtaaccgtagcgctggctgattcgtcggctaccgcgaagtcggggatgtagcggcgcacaggtgaatccaggtccaccttgcctcgctcgaccagccgcatcatcaccgtacctgtgaaagtctttgtggtggaaccgattctgaagacagtgtcgccgtcaacaggcatcggatggtcgacattggtgaccccgtagcctttgacgtattcttgcccgccggcccagacagcaaccgcgacgcccggaatcgcataggccttcatgcccgcgttgatttttgcatcgagttcgtcgaacgctgcaccagggtctgcgcagttgacagtttcaaccactgcagtggcgatttcgtgcggcagtcgatctagcgcacgcacgtattcggtgacgaccgcgcgcccatggcgcgtcccgcaccgcgtgccggtcggcgtcgcggaactcaagatgatcggcggacacaaggaccgcggcgacccggccggtggcggccgatctgaacagcttcgtggggggatccgcttcgtcaaccaacgcggaaagcatggctttggccttccgcggtcgcgtccacatgagtgtcaatatagctggactaacatgaacatcgcgaggccggttcttcgtggtaacgtgccgggatcccaagggactgccggaagcgaatttggttgcgccgcttggggcgtcgcgagagattcggcaatcccctggctggaggatcccgttcagccagggcgtaggcgctgcggcgtgcacggcttggccccacaacccgtattgatgccacctgaacaagaagaacccggcattcgtcgagaatgcctttggtcaccaatcgcaggccgatactctgtgccctagacacccgcatttcttcgaaagaggtgacgatatgcctgcaccctcggccgaggttttcgatcgcttgcgtaacctggccgcgatcaaggacgtcgccgcacgtccgaccaggacgatcgacgaggtcttcaccggcaagccgttgactacgattccggtcggcacggccgcggacgtcgaagcggcattcgccgaagctcgcgcggcgcagaccgactgggcgaagcgtcccgtcatcgagcgagctgcagtcatccgccgctatcgcgacctggtcatcgagaaccgcgagttcctcatggacctcctgcaagccgaggcgggcaaggcccgatgggcggcgcaagaggaaattgtcgatctgatcgcgaacgcgaattattacgcacgagtctgtgtggacctgctgaagccccgtaaggcacagccgctgctgcccgggataggcaagaccacggtgtgctatcaaccgaagggcgtggtgggggtgatctcgccgtggaactaccccatgacgcttacggtgtcggactcggtgcccgcgctggtggccggtaacgcggtggtgctcaagccggacagccagacgccgtattgtgcgctcgcgtgtgccgagctgctgtatcgggcgggtctgccgcgagcgctgtatgcgatcgtgcccggtccgggctcggtggtgggcaccgccatcaccgacaactgcgactacctgatgttcaccggttcatcggcgaccggcagccgcctcgccgagcacgccggccgccggcttattggtttctcggccgaacttggcggcaagaaccccatgatcgtggcgcggggtgccaacctcgacaaggtcgccaaggcggccacccgtgcctgcttctcgaacgccggccagctgtgcatctccattgagcggatctacgtcgaaaaggacatcgccgaggagttcacccggaagttcggcgatgcggtgcggaacatgaagctcggcaccgcatacgacttctcggtcgacatgggtagtttgatctccgaagcacagctgaaaaccgtgtccggtcacgtggatgacgcgacggccaagggcgccaaggtgattgcgggcggcaaggctcgacccgacatcgggccgctgttctacgagccgaccgtgctgaccaacgtcgcacccgaaatggaatgcgcggccaacgagacgttcgggccggtggtctcgatctacccggtcgccgacgtggacgaagccgtcgaaaaggccaacgacaccgactacgggctcaacgccagcgtctgggccggctccaccgcggagggccagaggatcgccgcccggctgcggtcggggacggtgaacgtcgacgaggggtacgcgttcgcctggggcagcctcagcgcgccgatgggcgggatgggcctctcgggggtcggccgccggcacggtccggagggcttgctcaagtacaccgaatcacagacgatcgcgaccgcccgcgtgttcaatctcgatccgcccttcggcatcccggccacagtctggcagaagtcactgttacccatcgtgcgcaccgtgatgaagcttcccggccgcaggtgacggcgcggcctagcgccacttgatgccgcacccgatcgacggtcgttggtcggggttgactggccgcccggcgagcagggcgtcgaccgcggcccggacgtcggcggccgtcaccggtcggccattgcccgggcgggagtcgtcgagctgaccacggtagacaagtcggcgctggccgtcgaagacgaacgtgtcgggtgtgcaggccgcggagaaggcgcgggcgacgtcttgggtttcgtcgtagagatacgggaacgtccagccgtggcggcgggcctcggcgaccatctgatcgggcccgtcctgcgggtaggtgacgacgtcgttactggagataccgaccatcgggacgccttgatcggcgaggtcccggccgagcgtggccaatccggcggcgacgtgttgcacgtacgggcagtggttacagatgaaggtgacgacgagggcgggacccgtgagctcgtcgaggctgaccgtggcgccggtcgccggctggggcagtgtgaacgacggcgcgggggtgccgagggcgagcatgctggattcaacggccatgccgtccagagtacggtcgcggtccagcttggcggagccctggttgccgctaccggacggttgtcaccgctgcgtgcagaacaggctgtcgatgtcgtgttgccaactggcgttgcgaacgcggatcagaatcgcccgagtgagcgccagcagggcgcccgcaaccgcggcgacgctcaaccagagtcccaaggcggccagggccgcatccgcaatggcacgggccggcggagctggttcatcgaccagctgaccggcactgtcgacccaaatgccgacgcggtcaccggatttggttcccggcttcgcgttgacctcaccgctgcgttctattccgttcacgacccatcgggcaggcacggtgatcttcgtgcgcggcggcgctgacgtggcagtcgtgttgctgtcgatcaccccctcgtgatcgatcacggtcgcggttgcgggatggcgggtctgggcctggtgggcatagacgtggctgcgggaatcatggactgcggtgccggccgcggcggcgaacgggatagtcagcagcgagaccgtgacggccagcagcatgacgaccgcctcgagtcgatccgtcccacgcaccagcggattgcggctgaacacccgcagtatcgtccggcacggcaagcgcagcctaaacgtgatcatggtggctccttcacgatcgcgggttgtggcgatcatcgctgtgaattgctcgtggctcctagggtcgttcggccttggggctggggacgtcggtcacgaatggctgggcgccgtgcatatcgggtgaaccgggcgtcgaacaagcgaagttttattgtcggataagggactttcgccccttcccgcctgctgtgtttggtggcagtattggtgataccggggaaacccggtgatctgcccgaagtgctgggcgattgagcgggtatgtacacccggtttgacctaccgtcccaagacggggctaccgccttcgggcagatcctcatcctgttactgcggcgcaccgcgtcagctcgttgatcgacaggaagaacagcgcgccgcgatggtcatcgctgcagccgtggtcagcgggcagcgtagccagcacggtcgtcatgacgtggatcgcgccgtcgacggcgcaaactcgttgtgccggcttgccgaaactgaccagcgcgacctgaggtgggtagatcaccccgaagaccgcgtcaaccccctggtcaccgacgttggtcatggtgatcgtgaggtccgatagctccgagcccggggacttcggtccccagagcccccgacttggatcagtggtcggatatcgctcgatgacagcgatgagctctacacaactggccgaggccagaacacgaggttcgcccgcgtgctcggaccatatctggtcgttgtcaccgccacggcgctagcgcacgcgtcgtcgcggacgtcccgcttgttacgggcgattggtggccaggcggtcatggtgctgatggcattgtcgggcggtatctcagctacatcggctggtttcgacgaaacgctcgaacttggtggtcgaacgaccgcggcgggcggcagatgatggcatgggtgtcatcagcggccccgatggcgtgcgatgaccggccgctgcggccgatggtggcggctaggtggtgcagcatggcaacgaaggtgatcgtccacaccgccaacgcgacccaaccttcgaattcgccgatgctttcgacgatgggcagatgggcggccaggccgagacggtatgcgcccacgccgtacatgccgagcgggaacacgacgctccacaacgttgcctcgtagcgcagcgggacacggtggacgacatgtttccatatgctggcggcgaccagcggtgggatcagccacggtccgaaggcccagaacaccaccgacgctcccgcaacgagtccgctggtgacgatagccattggtgcatcagccatttcgacgatgtgggcgccggccagcacggtgatagccgtggcgcccatcgccacccaatagggcggggtgagatccgcgggccgcagcgggtagagcagcaggcgggcgacgaccaggctgccgacagcgacgtacagaaacacgcctactgaccaactaatcgcgtgccgagcacgtcggacgcagcgacaaaggtgaacatcccaaatccccggcgcggatcagctaggtcgtcggcgaattctttgcggaagatgacgattcgtgtcgtgctcaccgcgatcaagacagcataggcggtgcaggtcacccacagcaggacgacggaaagggcatacgtccacccgcacaggcgggtgacgacagggccgaaagtcgtgtctcgcatcgaaatcgacgccagcgcggacttgttcgacgagtagacgtgtcgctaacgtcgatctcgatgggcagtcctgtccgctcgccgaagacgcactcccgtcaccacccgcgccgccgcggccgcgttagcaccagctcctcgcggctgcggtagatgatgtacgggcggaacagatagccgatcggggcgctgaacgcgtgtaccagccgggtgaacggccacaacgcgaacaacgccaacccgatcagcacatggatctggtaatacagcggagcctcggccatcaggtccccgcgcggttgcagtacccacaccgagcggaaccacaccgacaccgtctcgcggtagttgtacgcctcgccgacaacgccggagccaacgccgtcgcacccagtcccgcgacgatcgccgccaccagcacgaggtacatcaccttgtcgttgacggtggtagccatgaacaccggcccgcgggtgcgccgccggtagatcagcagggtaacgccggccaaggtggtgatgccggcgatcgaccccagcacgacggcctgcacgtgatatgcgccctcgctcaaaccggcggcctgagtccacgactgcgggatcacgagcccgataccgtggccgacgatgaccaccaggatgccgaaatgaaacatcgggctggcgatccgcagcagccgcgactcgtacagctgggacgagcgggtggtccagccgaatttgtcatagcggtagcgccaccaggagccgaccgcgacgatcgtcatcgtcacatacggcacgacggtccagaagagttcgcccatcatgtcacccgtccggcataccgcggccaccgtgtgtgcgtatggcaatgcggcctcggtcagggcattgcacagcgcggcgatgggcacccggtacccgctcagcaaccgtcgccccgcctcggggtcgacggtcgcggcgaattcgagcaccaccggcaggaagtccggggtctcgccgcgcggtggtgcgacgtcggtgctgcggtaggtctgggcgaaggccagcatctcccggccgcggttgcgggtgtcgccggcggtccagtaggtcaggtacagggtggcgcggcctcgcaggtcgaaggtgtcgacgtagcgggtcgccgcggtcagcggatcggcacggcgcagctcagagaccgtgcgccccaacagatccgcggccggaccgtcgatgtgggccagcaattcctctgcggtgccgagttgccgtgagttcgggtaggtcagcagcaccgaggcgcattgccacaccacgtcccaccaatctccggactccggcacgtcggtctggtcgccgaacacctgcggggaggccaccggcaggtcggcgtaccagtcgtagaacgacgtcatcaccccgccgattagctccacgaaccgcgaccccgcggcgtggctcaccatggacatcgccgggatgggggagaagccggcaacccggtccgggccgtatgtggagatggtgtgcacgtgggcggcggcgatcatctcggtggcctcggcccagctgacccggaccagcccgcccttgccgcgggcgcgctggtagcggcggcgccgccgcgggtcggcctggatgtcggcccaggccgccaccggatcacccaaacgtgccttcgcctcccgatacatctcgacaagcacgccgcgggcgtacggatggcgcacccgcgtcggcgaatacgtgtaccaggaaaacgccgcgccgcgcgggcagccgcggggctcatactcgggccggtccgggcccaccgacggatagtcggtctcctgcgtctcccaggtgatgatgccgtctttgacgtagatcttccaagaacacgacccggtgcaattcaccccgtgtgtggagcggaccaccttgtcgtggctccaccggtctcgatagaacacgtcgccgtcgcggccgccgcggcgggtcacggtacgcagatccgccgagatctcacccgggatgaagaaccggccgctgcgtgcaagcagctcctcgatgcggctgccggtccgtggtgtcaccgtcacctggacgcctcctcactcaccggctcccgcgcgtgcagcgcggtgtaggtacacgcgaccagcgcggtcgccaccagcagcagcaacccgaccgtgtagtcgttgtcgaccgggtcgtaggtcgcgcccatcaccagcggcgggaagtaaccgcccaatccgcctgccgcggcgacgattccggtgaccgagccgaccgatgcggccggggcgcggcgggccacccacgcgaacacgccgccggtgcccacgccgaggcagaccgccagggtgatgaaggtggccgccgaccacacctccggcggcggctgcaacgccgcggcgaacgccagcagcgcggtcccggcgagcgaggccagcaccacgtgcctcggtgcgatccggtcggagagccacccgcccaccggccgggccagcaccgccgccagggcgaacccggcggtgcgagcgcccgcgtcgaccgtggagaacccgtagatcgtggtgatgtaggtgggcaggtagttgctgaacgccacgaacccgccgaacacgatcgcgtacagaaacgacatctcccaggtcaccggcaaccgtgccgcggccttgagcctgggcagcaccgggtcggcgttgggccgaaagtagggtgcatcacgaagcacgaccatggccaccacggcggtcgacgcgagcgcggccgcgacgatggcgtgggtggtgaacaggccgaaccaccgtacaaaccgcggggtgaagaacgccgagagcgcggtgccgaccatgcccataccgaacacgccggtggagaaaccgcgccgcgccggctggtaccagttgttggcgaacgggatgccgacggcgaagatcgtgccggcaacgcccaggaagagcccgaaaaacaccagcaacgcgtaggagcccatggttgccgcgaccccgaccgcgagcaccgggaggatcgacgccagcgtcaccgcgatgagcatggcgcgcccgccgaagcggtcggtgagcggcccggtgacgatgcggccaagggcacccaccaggatcggggtggcgacgagcagcgacgcctcggcgctggacagtgacatgtcacgcgcgtagctggtcgacagcgggccgatcaggttccacgcccagaagttgaccaccgagatccaggtggccagcacgagattggccgcttgccctctcatcgacacgatccggggtctcggactccggcgaactccgcgccccgcccggacagccatgcgctagccctggcttcgatggcgccggctcagttagggccggaagtccccaatgtggcagacctttcgcccctggcggacgaatgaccccagtggccgggacttcaggccctatcggagggctccggcgcggtggtcggatttgtctgtggaggttacaccccaatcgcaaggatgcattatgaccagcgagctgagcctggtcgccactggaaaggggagcaacatcatgtgcggcgaccagtcggatcacgtgctgcagcactggaccgtcgacatatcgatcgacgaacacgaaggattgactcgggcgaaggcacggctgcgttggcgggaaaaggaattggtgggtgttggcctggcaaggctcaatccggccgaccgcaacgtccccgagatcggcgatgaactctcggtcgcccgagccttgtccgacttggggaagcgaatgttgaaggtgtcgacccacgacatcgaagctgttacccatcagccggcgcgattgttgtattgagggtgccggcgcgttagcgccgacggaacgcctgcactgcggtaggcaatgtcataaagatatggtcttcgccaatcttatcgagaagactggcggccctgagtgattcacgcaagtcttgtttgacccgggccatggcgaacactattccccgacgcagcagctcggtgcggagttggtcgagcgcatccagcgcagtcaggtcgacctccacattggattcggcgttgagtacgaaccactcgacttgccccggatcctgatcgaccacggtcagtgctcgcctgcggaagtcttcggcattggcgaagcacaacggcgcgccatagcgatacaccaccagcccgggcacgcgcttggcctgcggatagtcatcgatgtcgtgcatgccggcaatgcccggcacgaacccgagaacgctgtcatgcggatgtgcgacccgacgaagcagttcgaggatggacagggcaaccgcggcgaggactccatagaacactcctaggcctaacacggctgctgtggtggctagtgccagcatgagttcgctgcgccgaaaccgcgccagtcgccggaattctgacaagtcgatcaagcgtagcgcggcatataccaccaaagcgcccagagcggcgatcggaaacatggccagcagcccactcgcgaaaaccatcacgatgacaacaagccccaacgcgatcagcgagtacagctgggtgcggccaccgacgacgtcggcgagggcggtacggctgctgctggaactcaccggaaaaccgtgtgtcagcccggcggcgatgttgcaggccccgaccgcgcgcagctcggcgttggcattgacttcctgacctcgacgagcggcgaaggcgcgtgcggtcaacacaccgtcggtgaaggtaacaatcgcgatcccggcagccggaatgatcagtgcccgcaagtcttccaccgaaacgggcggcacacccggcgtcggcagaccggaaggtatccgacccacaatcgcaatacctttggcatccaaggacataacggccactagcatcgtggccgcaagaaccgcgatgatcggtccgggggcgcgcggcgcccaccgcgtgagcatagttagcagcgctaggacagacatggctaacacaaaagtcggccagtgaactcgcgtgacgctagtcgcgaaagagtgtacttcgctgaagaattcgttgccttcgaccgaggtgccggtgatagtgccgagttggctggagatcatgacaagcgcgatgccggccatgtatccgacgagcaccggccgcgatagcaggctggcgaggaaacctagtcgcgccgtgccagcgagtaggcagataaggccgactagcaatccgagggttgccgccagaacggcatagcgtcgaagatccccggcggccatcggagcgagcacggccgccgtcatcaaggcggtggcggattccgggccgattgaaagctgccgggacgatccgagcagtgcgtaaatggcaagcggcgcgatcgacgcccacagcccggctgccggcggtaggcccgccacggtcgcatacgccatcgcttgcgggatcagataggcggccacggtcaggccggcgaggacatcgccgcgcagccaacgccgttggtattcgcggaactgcaccacccctggtgcccagccggccgatgtcatcgtgggaatcattgtccgacggctggccgcttagctagagtcggtctagaacccgcccaatctttatagaatcctgaccatggaattggcggctcgaatgggcgagactttgacacaagcggtcgtagttgcagtgcgggagcaactggcccgccggaccgggcgcaccagatccatttcgctacgcgaggagttggccgccattggccggcgctgcgcggccttaccggtgctcgacacccgagccgcggacacgattctcggctacgacgagcgcgggttgcccgcctgatggtgatcgatacctctgcgctggtcgcgatgctcaacgatgaacccgaggcgcaacggttcgagatagccgtggcagcagaccacgtttggctgatgtcgacggcgtcatatccggagatggcgaccgtgatcgaaacacgcttcggggaaccggggggacgtgaacccaaggtcagcggccagcctctcctctatacgggtgacgatttcgcatgtatcgatattcgcgcggttctcgccggctgagccggcgatgagcgccctgctggatggggtgttggacgcccacggcgggctgcagcgatggcgcgccgcggaaacggttcatgggccgggtacgcacgggagggctgttgcttcgaacccgggtgccgggcaaccgcttcgcggactaccgcatcacggtgcatgtccaacaggcccggacggtcttggatccgttcccgcgtgacgggtaccgcggagtcttcgagagcgggcaggtgcggatcgaaagccacgatggcgcggtcatcagctcgcgcgcgcacccgcgagcggcgttcttcggacgctcgggcctgcgccggaacatccggtgggacccgctggactcggtctatttcgccggttacgcgatgtggaactacctcaccacgccgtacctgttgacgcgcgaaggcgtggcggtcgaggagggagcgccctggcagcaggagggcgagacctggcggcgcctgattgtgagcttcccgccggatatcgacacccactcgcctcgccagaccttttacgtcgatgccagcggtctcttgcgccgccacgactacgtcccggaggtcgttggccactgggcacgggcagctcattattgcgccgaccccgtggatgtcgacgggtttgtattcccgacttgccggtgggtccacccgatcggcccggggaatcgctcactgcccttcccaactctggtatcgatcctgctgaccgacatccgggtcgagaccgattaggtttcgccggaagtcgccgcacctcgcggttgctgaaaccattagccttatgcctgtcacaccaccgcggttggcggggtgaggagtcgggcgatggatggcaccgcggaatcgcgggagggtacgcagttcgggccgtatcggttgcggcggttggtgggtcgcggcggcatgggcgacgtctatgaggccgaagacacggtgcgcgagcggatcgtggcactaaagctgatgtcggagacgctctccagcgatccggtcttccgcacgcgtatgcagcgcgaggcccgcaccgcggggcgcctgcaggaaccgcacgtcgtgccgattcacgacttcggtgagatcgacgggcagctctacgtggacatgcgcctgatcaacggcgtggatctggccgcgatgctgagacgccaggggccgctggccccaccgcgagcggtcgcgatcgtgcgccagatcggctcggcgctcgacgccgcgcacgctgccggggcaacgcatcgcgacgtcaaaccggagaacattctggttagcgcggatgacttcgcctatcttgtcgatttcgggatcgccagcgccaccaccgacgaaaagctgacccagctcggcaacacggtgggcaccctctactacatggcgccagagcggttcagcgagtcgcacgcaacttaccgcgccgacatttatgcgttgacctgcgtgttgtatgagtgcttgaccggatcaccgccgtatcagggagaccagctcagcgtgatgggcgcgcacatcaaccaggcgatcccgcggcccagcacggtacggccgggtattccggtcgccttcgatgcggtgatcgcccgtggcatggccaaaaatccggaggaccgctatgtcacctgcggtgatctgtcagcggcggcgcacgcagccctggccaccgcggatcaggatcgtgccaccgacatcttgcggcgcagccaggtggccaagctgccggtgccatcgactcacccggtgtcaccgggtacccggtggccgcagccgacgccatgggctggcggggcgccgccatgggggccaccgtcgtctccgctgccccggtcagcccgccagccctggttgtgggttggtgttgccgtcgccgtcgtggtggcgctggcgggcggcctgggtatcgcgcttgcccatccgtggcggtcatctggaccccgcacgtcggcaccgccgccaccgccgcccgcagatgcggtcgagctccgcgttctcaacgacggtgtctttgtgggtagctcggtggcgccgacaacgatcgacattttcaacgaacccatctgtccaccctgcggcagtttcatcaggtcgtatgcgagcgatatcgataccgcggtggccgacaagcagctggcggtgcgctaccacctgctcaacttcctcgacgaccagtcgcacagcaagaactattcgacgcgagcggtggccgcctcgtactgtgtagcggggcaaaacgaccctaaactctacgccagcttctactccaccctattcggcagcgactttcagccgcaagagaacgccgcatcggatcgcaccgatgccgaactggcacatcttgctcaaacagtcggcgccgagcccacggcgatcagctgtatcaagtcaggagctgatctgggcaccgcccaaacgaaggccacaaacgccagcgagacgctggccggcttcaatgccagcggtacgccgttcgtgtgggacggcagcatggtcgtgaactatcaggatccgagctggctcgcgaggctgatcgggtagcgcgggtggtgtggcctcgtcccggacaattccgcttgctctcgcagcatgtccgcagcggtgcgcggttgtgacggtgaattcacgatgctcgccgttgatgtcggcaggtaccaccgcggtgtggcttgcgtcgcggacggtgcggtcagattcggcgatggtcccgagggcggcagctactatgccaacgacaggcgcccacaaatatcctgcggttgagttgcagaccgggtgggtcgttcaccgatccactgtagggccggtgactcagaacgtggccgttaattcgaaacccggcccaggttgccaacccgaagatttcgggcgccgaccacattccgcagtcccgaacaattcacgcaccacaaacaccccacacagtcggtgcagcgcacgcagccgatacaggccacgcaccgggtgcaggtgatgcatgctaggcatgccacacactgccggacagccacgcacaatacggtcagcagactgccgattatcccgacgctgcccgccgtggctgccgccccggctatcgcgacgctgcccgcggtcgcgaccgagccggcgactgcgacgctgcccgcggtcgccaccgagccggcgactgcgacggcgcccgtggtcgcggccgatcccgcgacggcgatgctgtcgatgctggcgatcgagcggttaattaccatgtgcggctttcggtagccggcagtcgtcggccacgggccactgtgccggacatggtccaagtttggtcaggtagcccagttgtgagcggcaccaaggggataccggggcgattacgccggcggtaacatcgcgcacgaattgttcccaggacaaccagcggatcgcgtcgacctcgtccgagttcggccggggctgttggtcaacctggactcggtagacggggcagatctcgttttccacggtgccatcggccatagcggcccggtagcggaaccccggcaggatcagatcgacccgatctggggtcagtccgagttcggcagcgagccgccgccgtatggcgccgggtagcgattcgccaggcagggggtgcccgcagcaactgttggtccataccgccggccacgtcctcttggtggcggcccgccgcgtgatcaacagctgatcgtgcagatcgaacacatagctggagaacgcgaggtgcaaaggggtgtcgccggtgtgcacggtggccttgtcggccacacctgtcgcgtcgccgcggtcgttgagcaaaaccacccgctcgatcggtggagctggccggtagctgcgggtcatgccagacctccttacgcttgcttgcgagggtcggttcgcggccccaacgctggcaaactaccggagagtcacttgtcgcgtgcggagttccacgattctcgtcgagtgtcgcaagccctgccctcctggcgggctacgatgccgccatgccgctcgcggaaggttcgacgttcgccggcttcaccatcgtccggcagttgggatccggcgggatgggcgaggtgtacctggcccggcatcccagactgccccgccaggacgcgctcaaggtactgcgggccgatgtgtcagccgacggcgaataccgggcacggttcaaccgcgaagccgatgccgcggcgtcgctgtggcatccacacatcgtcgccgtccacgaccgcggcgagttcgacggccagctctggatcgacatggacttcgtcgacggcaccgacaccgtatcccttctcagggatcgttatccgaacgggatgcccggccccgaggtcaccgagatcatcactgcggtggccgaagcgctcgactatgcccacgaacgtcggctgttgcaccgcgacgtcaaacccgccaacatcctgatcgccaatcctgattcacctgatcgtcgaatcatgttggccgacttcgggatcgccggctgggtcgatgatccaagcggattgaccgccacaaacatgactgtgggcaccgtgtcatacgcggctccggaacagcttatgggcaacgagctcgatggacgggccgaccaatacgcactagccgcgacggcgtttcacttgctgaccggctccccgccctttcagcacgccaaccccgccgtggtgatcagccagcatctcagcgcgtcacccccggcgatcggcgatcgggttcccgagctgacaccgctggacccggtcttcgccaaagcgctggccaagcaacccaaggaccgttaccagcggtgtgtcgacttcgcgcgcgcactcggccatcgtctgggcggcgcgggtgatcctgacgacacgcgggtgtcgcaaccggtcgccgtggccgcgcccgcgaaacgctcgctgctgcggaccgccgtcatcgtccccgcggtgctggcgatgctgctggtgatggccgtcgcggtcgccgtgcgggagttccagcgtgctgacgacgagcgtgcagcgcagcctgcgcggacgcggaccaccacatcggccggcacgaccacttcggtagcccccgcgagcacaacgcgcccggcccccacgaccccgaccacgactggcgccgccgacaccgcgactgcatcgccgaccgctgcggttgtcgccatcggcgccctctgcttcccgctcggcagcaccggcaccaccaagaccggggcgacggcctactgctcgacgctgcaaggcaccaacaccaccatctggtcgctgaccgaggacaccgtggccagtccgactgtgaccgccactgctgacccgacggaggcgccgctgcccatcgagcaggaatcgccgattcgagtgtgcatgcagcagaccggccagacccgacgggaatgtcgcgaggagattcgcagaagcaacggctggccgtgatggtcggcttgcctgaccgggtgcacccgccccggcgtcggctgcggtcccgatacagttggtgccgatgagccaaccagccgccccgcccgtgttgaccgtgcggtatgagggatcggagcgcacgttcgccgcaggacacgatgtcgtcgtcgggcgtgacctgcgcgcggatgtccgcgtcgcacaccccctgatctcccgggcacacctgctgctgcgattcgaccagggtcgctgggtcgccattgacaatggcagcctcaatgggctctacctcaataaccgtcgggtgccagtcgtggacatctacgatgcccagcgagtccatatcggaaaccccgacggtccggcgctggacttcgaagtgggccgccaccggggttcggccgggcgaccaccccagacgacgtcgatacgcctgcccaacctgtccgcgggagcgtggcccaccgacggcccgccgcagaccggcacgctcggctccggccagctacaacagcttccaccggccaccacccggatacccgccgctccgccatcgggaccacagccgcgataccccaccggtgggcaacagttgtggccacccagcggaccgcaacgggcgccgcagatttaccggccacccacggccgcaccgccgccggcgggtgcccgcggcggaactgaggcgggaaacctcgcgacatcgatgatgaagatcctgcggccaggcaggttgacgggggagttgccgcccggtgccgtcaggatcggccgggcgaacgacaacgacatcgtcattcccgaggtgttggcctcacgtcaccacgccaccctggtcccgacgcctggcggcacggagattcgggacaaccgcagcatcaatggcaccttcgtcaacggcgcccgggtcgacgcggcgctgctgcacgacggcgacgtcgtgaccatcggcaacatcgacctcgtcttcgccgacggcaccctggcgcgccgtgaagagaacctgctggagacccgcgtcggcggcctcgacgtgcgcggggtgacctggaccatcgatggcgacaagacactgctggacggcatctcgttgacggcgcgccccggtatgctcaccgccgtcatcggtccgtcgggcgctggcaagtcgacacttgcccggttggtggctgggtatacgcacccgacggatggcacggtgacgttcgagggccacaacgttcacgccgaatatgcctcgctgcgcagcaggatcggcatggtgccacaggacgacgtggtgcacggtcagctgaccgtgaaacacgcgctgatgtatgccgccgaactacggctgccgccggacaccaccaaagatgaccgcacccaggtagttgcccgggtgctcgaagaactcgagatgtccaagcacatcgacaccagggtcgacaagctgtcgggtggtcaacgcaagcgggcgtcggtggcgcttgagctgttgaccgggccgtcactgctgatcctcgacgagccgacatccggcctagatcctgcgctggaccggcaggtcatgaccatgctgcggcagttggccgacgccggtcgggtggtgctcgtggttacccactcactgacctacctggacgtctgtgaccaggttctgctgttggcccccggcggcaagaccgcgttctgtgggccaccgactcagattggtccggtcatggggaccacgaactgggccgacatcttcagcaccgtcgccgacgacccagacgcggccaaagcccgctacctggcgcggacgggtccgaccccaccaccgccaccggtcgagcaacccgccgaactgggcgatccggcccataccagcttgtttcggcagttctccacgatcgcgcggcgacagttgcgattgatcgtttccgaccgaggttacttcgtctttctggcgctgttgccgttcatcatgggtgcgctgtccatgtcggtaccgggcgacgtgggcttcgggtttcccaacccgatgggtgacgcgcccaacgagcccggccagatcctagtgttgctgaatgtcggtgcggtcttcatggggaccgcgctgaccattcgtgacctcatcggtgagcgagccatcttccggcgcgaacaggcagtcggcctgtccactaccgcctacctgatcgcgaaggtctgtgtctacaccgtgctcgcggtggttcagtcggcgattgtgacggtgatcgtcctggtcggcaagggcggtccgactcagggtgccgtagcgttgagcaagccagatctggagctgttcgttgatgtcgcggtgacctgtgtcgcctcggcgatgctcggattggcgctgtcggcgatcgccaagtccaacgaacagatcatgcccctgctggtcgtggcggtcatgtctcagctggtgttctccggaggcatgattccggtcaccggacgtgttccccttgaccagatgtcctgggtcacaccggcgagatggggtttcgcggcgtcggccgctacggtcgacctgatcaaattggtgcccggtccgctgaccccgaaggattcgcattggcatcacaccgccagcgcgtggtggttcgacatggccatgctggtagcgctcagcgttatctacgtcggctttgtgcgctggaagattcgcctcaaggcgtgctaggcggcagttcactgcccaacccaggtggaattaacgggaatggctgtctcactcaccggctcaacaggtggccttgggcgcgcgacgcgaccgcacccgccgaccgtgacgtgcgactgattctgagctaacgcacgcagggggaactcgagcccggtgaccagctcgagcgcggcgccgggcgggtgagatcgacgtgtgggtcgccaacgccgtgctgccagcctccggcaagctcgacagcatcaccgcggagccggttggccgcgcgctgcggggacggcgcgcttgacggcgaacgcgcccgagatcgccctcctcggcgtcgccgaccaggtcgcggccggtcagattgacaagcggtgaagccggttgccgggtggtgtctgctccggccgaccctggggccgtccatggtggcatcctggcctggtggggctactgattcggctagccgagttgctcgttgtgatgctgccgctcatcggagtgctatatgtcggcatcaaagcgctgtcgtccttcacgcggcggctaggggaggcgtctggcgatcttgcgtcggatagccccgcgatgccacgcccaaccactgtcgaaaacgacgcagcgcggtggcgggcgatcactcgcgcggtcgaggcgcacgagcgaacggatgcacgctggttggaatacgagctcgacgccgccaagctgctcgacttcccggtcatgaccgacatgcgggacccgctcacgacggcatttcacaaggccaagctacaagccgactttcacaagccgttgcgggcggaagatcttctcgacgacccggacgccgcgggccactatctcgatgcggttcgggactatgtgaccgcgttcgacaccgcggaggccgaggcgatgcgcagacgcagaaccggcttttcccgcgaggaacagcagcggctggcaagagcgcaaagcctgctgcgggtggcatccgacgccggcgcgacggcccaggaacgcgagcgcgcatatcgtttggcgcgcaccgaactcgacggactcatcgtgttgccggaccgtacgcgggccggcatcgagcgggggatcgccggcgagctcgatgactaaggctgacctttcggcaccgcgtcgccgttgctgtgccacgaccacgcatagagcgcccacatgacgatgggtagcaggatgtcggtccacagcgggacgccgatgttgtatgggttggtgttgttctccaccacccagtagtagatgtggccggccgcgtctccgacgtactggatggtgagcaccacgattgtcgccagccagaagtgcccgcggaagcggtacgccatcaggccgaccaccccgattgccaggtcgcccattgcgttctcccattggaacccgccgtcgccgcgcgtatagccgatcaactcggcggtccgctcgccgtcgaagacgtggtatcccgcgccgatgatcgataccacgcccacgatcagcaccatccaccacagcatatggatgtccgcggctgggcggtgccggtgacgccggctctgcacgaacgcaccgattagcgcgacgattaccccgacaatggtgaacattccaacacccttccctagctttagggtcccgtcatgctgtcgaatctcattgaccgcacgcaacactagcggacgggctggcgctcaccgctgttgcgggcgtcccgagaacgccggccgagtaatgggggagcggacctttccgtacttcatatcgcttttgccggtccggacgcgtggtggtaagcgctgcctcgtggttcgcgcacccacagggtgtccgctttgccgaccgcggttccctcgtcgatcaactggcgcttgagcaccttgtgtgtggcggtgctgggaaggtcggccgcgatgcggatgtatcgtggccgggctttagtggataggtcaggctgggcgtccagaaatgcttcgaacgcgtcagggtcgaaggtgtcacctgctcgcaagaccaacgccgccatcacctgatcgccgacgtattcgtccgggacggcatacaccgcgacacggttaatagccttgtatcgtaatagaattcgctcgattggtgccgctgtcaggttctcgccgtctacccgcatccagtcggcggtgcggccagcaaggtagatccagccttcagagtcccggtatgcgaggtctccagaccagtacatgccgtggcgcatgcgctcggcgttggcttcggggtcattgtagtagccggtgaagaagcccgaccccgtcgtgttgaccaactcacctatggcttcatcggcgttggtgagtgctccgtgagcgtcgaaccgcgcgacggcgcactcggtgacggtttcgccgttgtacaccgcgaccccgtgggctccccggccgatcgagcccggtggcgtgccgggttcgcggatcacgatgaccgcgttctcggtcgagccaaagccgtcctcgacctggactccgaagcggcgtgagaattcctcgatgtctttgtcattggcctcgttgccgaaagccacccgcagcggattgtcggcatcgtcgtcgcgttcgggggtggcaaggatataggcgagcggcttgccgacgtagttcatataagtggcgtggtatcggcggacgtcgtcgaggaagccggtcgccgaaaacgtcgccggcgcgatcgcggcaccggagaccaccgctggcgcccatcccgcgaccaccgcgttggagtgaaacagcggcatggatacatagcaggtgtcctgttcggtgagcccgaagcgctcggtgaggctacgcccggcgaacgtggccattaggtgtgacaccggtaccgctttgggatttccgctggtgccggacgtgaagatcatcatgaacggatccatcgtgtcgacttctcgataggggacaaaggcgccgtcaccagccaccaattcagcccaccgcggtgtcgaggtatcaaggatccgcgcgcccgcgaggtctaaaccgtccaacagcgctcggtggtcggcatcggtcaccacgatctggcaatcggctcgcctgacgtcagcggccagtgcatcgccacgtcgcgttgtgttcaggccacacagcacatagccgcccaacccggccgcagccagctgggccagcatctcgggcgtattccccagcagagagccgatatgcgtcggacgttgcggatcggcgattgtgatgagggccgccgcgcgggccgccgactccgccaggtactgactccaagtccattgcagaccaccgtatttcacggcaatcgttggatcggatacgtgctggcgcaagagcgattgaatcgtgtcggtcatgaattcgctcccatgtcgagtcgcgggctttggccgcgacgctgtcatccagcatgatcgccacgatgccatcaatggccaggaggtcgcgacatgacaacaagatcaccacgccggcagtggattgcctcacgatcgaacgtctagattctcccgcgtccggcgcccctcaggtcaccccttatgctagggcgctaatgggcgagacaaccacgtgcgcgatcatcggcggcggcccggccgggatggttctgggcctgctgttggcgcgggcaggtgtgcaggtcaccctgttggagaagcacggagacttcctgcgcgactttcgtggcgacacggtgcatccgacgacgatgcggctactcgacgagcttgggctgtgggaacgctttgcggctttgccctacagcgaggtccgcacggccacattgcattcgaatggtcgcgcggtgacctacatcgacttcgagcgactgcatcagccctacccctatgtcgcaatggtgccgcaatgggacctgctgaacctgctggcggaggccgcccaagcggaaccgagctttacgctgcggatgaaaaccgaggtgaccgggttgctgcgggagggcggcaaagttacgggggtgcgctatcaaggagccgagggcccgggtgaattgcgggcggaattgaccgtggcgtgcgacggccgatggtcgatcgcccggcacgaggctggactgaaggcgcgtgaattcccggtgaactttgacgtgtggtggttcaagctgccacgtgaaggtgacgccgagttctcgttcctgccgcgattctccccgggcaaggggctcggcgtgatcccacgcgaaggttatttccagatcgcctacctcgggcccaagggaaccgacgctcagttgcgcgagcgaggtatcgaggaattccgtcgggacgtcagcgaactgctgcccgaagcgacggcatcggtggcggcgctagcgtccatggacgaggtcaagcacctcaacgtcaaggtgaatcggttgcgtcgttggcacattgatgggctgctgtgcatcggcgacgcggcgcacgcgatgtcaccggtggcgggagtcggcatcaacctagcggtccaagatgcggtcgcggcagcgaccatcttggccgaaccgctgcgtgagcatcgagtcagcagccgccacctggcagcggtacggcgtcgtcgcgcatttcccaccgcggtgacccaagcggtgcagcgggtgttgcaccgaaggctgctcggcccgctgctgcagggccgggaccccacgccgccggcggccctgcttggcctggtcgaacggctgccatggctctcggcggtgcccgcctactttgtgggagttggagtccggcctgagcatgctccggccttcgcacgtcgcgggcccggcaaccgcaaaggcccttgagccgacatgcgcgccgccgcgaatcggcgtcttgggtatagcccggatagcgccgttggcgctcatcaagccggtcagcgggagcgtcgtggtggcagcacgtgatgtgtcgcgggtggcgcgaccatggacgctggctgctatgccgtccacatggcccacacgttcggtggggccacgccggaagtggtttcggcgcaagccaaattacgcgatccagcggtcgatcgggccatgacggccgaactgaaatttccaggcgggcacaccggcgggatccgctgttcaatgcggtcgtcggatctgttgaatgtgagcgctcgagtggtcggcgaccgtggcgagttgcgcgtgctcaatccggttgtgccccaactcttccaccgattgccgcccctcgcatgcgtatcagctcgacgctttcgctgccgcagtgctgcgcgggcaagcggtcaagacgacgcccaaggacgcggtcgagaacatgagcgcgatccacgcgatctatcgggccgccgggctcccatcgcgcaacccgagctgaatatggtcgccgcgagcgggtccgccgcctgacaggccaatggcgtcggtcgcttacccgccagggttaggacgtggtgccttggaagaaacccgccaggttggtgccgatattggcaaagccggaaacgacgctggctaccgagaacggcaggatgcccctgttggcgaagcctgagacgccgctgccaaggttggaaaagcccgaggatagcccgccgaagttctgatagcccgagccgcccaacagcccggccgggttggtgttgaaccaacccgagaggcccgagccgttgttgccgaagcccgagttgccgcccgcaccggaattgaagaagcccgacgaaggcgcggtgctcgagttgaagtagcccggccccccggggatcgcgaaggccccgatcgtggtgctgggcaggtggatgccgggaacggtgagcgggggcgtggtgaagccccccacgccgatcggctcgatggtgagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgcggcagggtgaacccgccgacgccgatcgagttgatggttagctccggggtgatgatttcctgggtggtgatctgcggcagagtgaagccgcccacgccgatcggagggatcgcgaactccggggtggtgatagctggggtggtgatctgcggcagggtgaagccatcgacgttgatagcggggacatcgatcccgggtatgttgaaggcgggcagaaagaatgaaccgatgacaatagggccggtcaatgtgtatgggtgaaccaccaattgtggtaagtcaaactcaccgaagatgagggcgccattggtgaaagtactaagcccgccgccgggcggctgaagcgcaggcacattggtctggaattgtagggtaaagggtattccaaaagccggtactgttatcctaggtgtgcttaggaaaacatcccagcctatggagggcaggccaaattggcccacgccaatctggccgaccgttatcggttgagtatgtatcgcaggtagactaaagccaccgattgtgatacccgcgggtatcgtcagctgcggaatagttacttccggaatctgcaatggcggcaaattaaaagcacccaccgtaatgggcgggaccgtcaccggcggaatggctacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtgatgttggctggtgtggtggcggccgggatgttcaacgacggcaacgtcaacccgggcaggctgaaggcgccgacggtgatgttggctggtgtggtggcggccgggatgttcaacgacggcaacgtcaacccgggcaggctgaaggcgccgacggtgatgttggctggtgtggtggcggccgggatgttcaacgacggcaacgtcaacccgggcaggctgaaggcgccgacggtgatgttggctggtgtggtggcggccgggatgttcaacgacggcaacgtcaacccgggcaggctgaaggcgccgacggtgatgttggctggtgtggtggcggccgggatgttcaacgacggcaacgtcaacccgggcaggctgaaggcacccacggtgatgttggctggtgtggtggcggccgggatgttcaacgacggcaacgtcaacccgggcaggctgaaggcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcggcagagtcagatcaggtgtcgtaatactgaactgcaggctgccctgccccacgccccggtagaagacgccattgttcatgtcacccgtgttgaacagcccattattcatgtggccaatattgaagacaccagtgttgatatttccggcgttgaggaaacccgtgttagcatttcccgtgttgaacgtgccggtgttggacgaccccggattgaagtcgcccatgttataactgccggtgttcaggctgcctgtgttcgcgttgccgacgtccaacataccggtgttaaacgagcccgcattgaagaagcccgtgttcccgtgtccagaattccagccaccggtgttgaaattacccgagtttccgatgccaaagtttccattgccggagttgaagaagccgacgtttccgctgcccgagttgaacaatccgaaattcccggtgcccgagttgagcccgccgattccgatctggttgttgccggtaagaccgatgccgatgttgttgttgccagtgttgccaaagccgaagttgcccaagccggtgttggcaaacccggtgttgagattgccaaggtttcccacgccgacattgttgctgccgaggttcccgaagccgatgttgttattacccaggcttgctgagccgatattggagttaccgaaatttccggacccgaaattgtagttgccaaggttggcgttgccgatgttggcaaggccgttgttggcgttgccgacgttgccaccgccgacgttggctatgcccaggttgatggcggtgggtccgcccgcaagcgccggtatgcctgcggctgcggtcatggcggccgcaggcgcgccgctggccaaccaagccggcaagccagccaggttctgcagcggtttactgaacggggacagcgccgaggcgatcgccgatgccccggcatggtaggcagacatcgccgacacatcggcagcccacatttgctcgtacgtggcttcaatggcagcgatcgccggagcgttctgtccaaacaggttcgacatcaccagcgacaccaggtcggcacggttggccgccaccagcatcggctgcaccaccgccgtcttgaccgcttcaaactcggctatcatcgccgcagcctgagcggccgtctgctcggcctggaccgccgccgcggcaagccacgccgcatagggggctgccgctgccgccatcgccgacgacgacgcgccctgccacgccccgcccacgagtccggatgtcactgagccgaaagaggctgcggccgaggccaattccatggccaacccgtcccaggccgtcgcggccgccgccatcggttccggccctgccccggcgaatatcagcgctgaattgatctccggcggcagtacagaaaaattcatcgtccagccttccctgcgtgccccgcgtgatcagcggtaaaccgtggccggtgagtggctcttggcccacaagctagacgctgaaccgtcgtggccacataaatatcgcgcacaaatggccacgactcataggtttcgtaaatttgatttacaaaaggcgctctcgggtcatgcggaccgcaagcggcgtccgaacgcaggggctatggcagcacggtgtgcatcaacatcacgttgtatgccgaccacaaagacaggttaaagtagacgtctttgcccgtcgaccagggatgcatcatcggcgcgtagatgccgccgggcatctgccatgacgacaccagcatttgctctgcgctccacggtccttgcggagccggcgcggtccttgccaccacgtcgttcataccgttggtgtagagcgccaggtattgcttgaggtaggtgttgtattggacggacatttcgcccaccgggcccggaataacgggtgttgccgcgtccggcttgtttggaacccaggagttcgagtcgccgttccagtactggtacttggtgaggtcgggcacaaagcgctgcggaactcgtgccagatatgccgaaccgcctcgcccgggcggggtcccgaacgagtagaggtaaccgtcgttggacttgaggtacgcccccatctggaagttctcatttcccggaacgaacctggcttttccgccgctgtccggtccggacgcgcggatggtgcccgggaagaccccccaggtctgaccattgtccttggacaccgcgatgcccgagtagttcgtcgtccattccccatcacggccccaattcctgatggacatgaagttgacgtattgggttttgccgacggcgatgcccgcggtcggaatgatccccgtctcgtcgcgcgcccatttgatgctgttgatgagctgtttggagaagcccggttggcgtaccggtgagccggaatatctgttggaagcgtcaccggatgtcacatgaactccgttgcccaggtcgcggtcttggctgcggaacagcgtgttgtatcgccattgatggccatcgacagcgcagtagccgaatgtgtcgccgaagatcatgagcacctgacggttggcgggatcgccgttatcccaaggaattccgaggtcggtcccggagatgccgaagcgttccagggtcttgttggggctgtccggtccggtcacccactcggcgagggatgtggtagccccggcgagcgtggcaccaggatccggcgccgccgccggagcagggtcgggtgctggggctgggttcggagttagctgagtggcattcgggggttgtgggcccgtggctggcggattgggtgccggattgggcccaggattggccctggggactagcgcttgctgttgtagcggcgcggcatttctagcacccgggttgagcaatgcggatatcagtggacccagcttgggtagcggtgcacggtcgttggcaccgcgaggcttgcgtccggtcggtatcggaccgtgtccaggtcgtaccgggccgagcgccgtggccccggggtcggtcacaatggcgctcggtggcggcggagcgttcgcggcgtctccgctgcacggcgccgccatcgctggtggcgccaggcctattggaaccatgagtccaatagcggccgcccacgccagcgataccgacacgattcgaggaatcggcgacatgtcacaccttcccgggctggacgttgcaattgacgtccgcagttcgctgatgtgacgatagtgatctctgggactcttgtgatcagtgatccactgataggtatgcctccgtgaccgtgtcgcaacccatctgttcatctccgacctgcgctgctgcactcggacttggtaccggtacattcaaggcccatcggggccgcggataccacgaccaccggtgccgaacatcgacgatccgatcaatttgcgtccactgtcgcccggacaggtcaacaaggtgtggctctggcaatcgctacccggtccctggatcgggtccgcacggaataccgtgtacctgaccggatttgagttcctcgagccttagcacggaccgctcggaataccacgggtaggcgtggtttcctgcgtgggcatgatctgtggatcaggaacccgatacgggattccacggtttatcgtgcccagcgccgcgttgggcacgcactgcggcaccgttgatagcgcgtgcagcccgggataatccaggttgggccatgatgagttgggcgggacagcgaagttgaacgttgacgtcatgtcgccggtcacactgcgccgccaagccgtgaggttgggaactggcaccccgaaccgagtttcgagcaatctcagctgtgaggtgtggtcaaacgtgtcgtgaaccatctgcgggccacggctgtacggcgaaatgacgaagcagggaacgcgaaagcccaaaccgatcggcccgcgtattccgccggagcccggcacctgatcgatgtcaggcaccgtgacatattcgccgggagtcccggccggcgcggtagcaggaacaacgtggtcgaaaaagccgccgttttcgtcgtagctgacgatcagcgccgtcttttcccacaccgcaggattggcaagcaatattcttaagatgttgacgattgcgaaagccccggccgcggctggaaccgcaggatgttcggattcgagaacattgggaatcacccaggagacccgcggcagtctattggctaagacgtcggccgcgaagctcgcgggatagcttggtgccacgccaaagcggacaagatctgacctgggatcggctgactgtttgaaagacgtcacaagcgagccgtaagtaagaaccgaggagatgggcccgagtgtcttgttgcgatacaccttccagctgacgccggcatcgctaaggttctgcggcatgatgcgccaaccgaatctccgcaccggttggaaagtgggactctgcagctccggcccaccattttggccgtcggggtcgatggtggcgctcagccaataaaggcggttgggcagggtgggacccaataccgagcaaaagtagcggtcgcagacggtgaacgcgtcggccaacagatagtggatcggaatgtcttggcgcgtgtagtagcccatcaccgtgggagtgtgggccgccgagcgagtcttggcctgcgctggtagccagttgtcgttgacgccaccattccacgactcatgcatcgccacccagctatggtcagggtcgttgacacacgcgccgtcgaggaacgggcctcgggtggtgtcgaagcggtagggcatcgtaacgccggtggcgtcaagagcctgcgtcatcgggttccaacccttttgttggaagagcggcgataccgtgttgaatccatcggtgccggagagtgttccgaagtagtgatcgaatgagcggttctcctgcatgaagaacacaaagtgttcgatgtcggtcaaatggccggagcagggccccgcgccgtaggccttttcaatcaccggaccggcgaaagacatcaacgcgccggcgccgcccgcagcgaccttagctaggaattctcgccgcgaaactccgccgatgtggctttggctcaccgctgtgttctcctgtcgaacctccagccgcatttcagctcaaggtagaggactccgacgaacgatcacgacgcgccaaccggcgtgtcgcgcgcgaacttgcggatttcggccgcaaacttgaaccgctatgcggtgtcttgggtgtcgccgcaccgggtgcttacggccatggcgcccaatgttgctagcatgctggctgctgcccgttgccaggtgaatatttcggcgcggcggcgcgcgcagcggcgccggtggcgttcgggccggctgacgattgtgcggactgcgtgtgcgatggcctctgggcggttgtcggcgcaggcgccgctgtctgcggtgatgatctcggtcagcgccgaggtgcgggacaccacggccggtgtgccacacgccagcgattcgagtgcggctagcccaaatgtctcgtgtggcccaggtgccaatgcgacatcggccgatgccagcaggccagcgacggcatgccgatccgagatgaaaccggtgaagtcgatcggcaacccggttgccttgcgttccagcctggcgcgcagcggaccctcgccagcgatgaccagtcgagcgtcgacgccggcgtcacacaatgcggcgagtgcgtcgatgctgcggtcagcgtgcttttccaccgacagccggccgcagtggaccagcaggatctgcgtcggggtggcccagtgctgccgaacccgggcacagcgccgccgcgggtggaaggtcttcaggtctacgcccagtgggacggtgacggtatttgtcgctccgatgcggtcgaattcttcgcgcgcgaacccggtagtacacacgacagtgtcgtagttggcggcggttcgcgcgttggcgaagtctgcgaacttctgcgcggctcgacgcggaagcaattggcccgcaaagcgatcaagacgctcgtgggagatcatcaccgtcgtaacgccgtgttcgcggccccaccggcccagtgacctcagggtgagccggtcggagacctccagggcgtctggtcgcagtgtttccaatacagtccgcacggctcctggcataaccgcgcgataaccaccggtatatggaatatgcttggcgggcaaggtaattcgaacaacacccgtgcgtaggaggtgtcgttcggtgcgcgcccccgggacgatcaaaaacacctcgtgtccgctggcgcagtattccgcgcccagccggtccaccgcggtgcggagtccgcccgagcgaggtccatagaagttggcgacctgaacaacacgcataccgtgagcagaaccggccgtcgtgtgcggtcaacgacatagcatcgacggttccctgaacggaccatgaactcctgcggagcgggcacctgcctgcgcttcgcgccagccgacagacacaaccagaacttgtgagcgcacaaggtcaaacccgctactggaagttcgagcaacggcggagcatgggagttgaccgatcgaggggagaacaggacaacgattgccatgctggagaccgctggattatggggcaagcgcgccgacatgattgtgcgtggatgcttgccttataacgctgagccaccgccggccgtgttggctggcagcgacatcaccccgatcaatgcgttctacgtccgcaatcacggcccggtccccgacatcgcgccgcagcattggcggctgacggtcggcgggctggtggacaacccgcttaccgtgacctatgaacggctgaccaccgagttcgaccaacactgtgtggtggcgacgctggcgtgcgccggcaatcggcgtgcggagctgttacgggtgcgacagatcccaggtaaggaaccctgggcgcacggtgcgatctcgaccgctcagtggtgtggtgtccgtctggcagacatcctgcaggccgccgatgtgcatatcgacgaggggctacacgtggccttcgatgctccggatgtagctgaggaggctcgccccatccagccctatggcagctcgatcccgctgagcaaagcgctgtcgccggaagttctgctggcctggcagatgaactccgaaccgctgccgcgtgcccacggtggtccggttcgcatggtggtacccggattcatcggggcccgcagcgtcaagtgggtcaccgccatcaccgtgcagcctggtgcttcgcagaattactttcaggctctggattaccgcatccttccggcggatgcggacgccgacatcgtcgggccgggcgaagggatttcgctttcgtcgctggcgctcaactgcgacatcctcgaccccaccgatggcgacgacgtaccggcaggggcgctgaccattcgtggctatgggatggccggcgatggccgcagtgtcgaacgagttgatgtctctgtcgacgacgggctcacctggcagcaggccgacctacacgccgcgcccagccagtggtcatggcggccgtggtcgctgacggtcgacgtggagccggggccgttgggtatcaccgcacgtgcctgggacgataccggggcgctgcagcccgaatcggctgtgtccctgtggaatccgcgcggatacggcaacaacgcttgggcccgcgtcgcattgcgcgtgagttagccgggtactcggtcatcaaccggttgcggggccctccgaagaccactggaaagcactgccgatctgatggttagggtggttgaattagccgactcggtcggcggtgacgccccgaggtcaggtgaggcgaaggtgatgccagttgacggaactagccggcgacacgatacccgaccggtggctctgctgaggccgacgcggtgaccgccattggacgacttatccatcgctacgcgatatggatcgtcggcgtctgggcgctcgcggccatcatcgggaataactttgccccgccactcgagcaggtcatcaccgccgaggatcagccgttctcgccggctggcaccgccacttcgcgtgccgtggaacggtcagcggcggccttctcccaagcgcccggcgacaacatcggatatctcgtgctggagcgaaacggagtcctcaacgaccaggaccgggcttactacgatgcgctggtcgtggccctacgccgtgattcccgccacgtcatcgaggtggtggactggtggggaaccccggccatcgcggaggtcgcccgcagcgacgaccatcacgcggtgacagctgccctgcgctttgggggcatggtcggaacgtcgcaagccggggagtcgataaccgccgcgcgcagcatcgttacccaactgcatccccccgacggtttgcacgtattcgtcaccggtcctggcgccaccatcgtggacgagttcgcggcaatcgacagacagacccagctcattacggcaacgacaatcgtggtgttactgatcctcttgttgatcgtctaccgatccgcgatcaccgcgacggtgccgttgttgtcggtcgtcgtttccctagccgtggccaagccgatcgtttccgtccttgtcgaccgcgatttcatcgggatatccctgttttccctcggacttagcgttgcggtggttgtcggcgcgggaaccggcttcgcgatgttcctgatcgggcgttaccacgaacgacgaaggcaacatattgccccggcggcggcgctggcagacgcgtaccgcggggtggcgccggcgatcgcgggtgcgacgttcatcgtggtcacatcgctgggcgctgtgggatggctgagcctggcacggatcggtatgttcgcaacaaccggaatcctttgctcgattggcgttctcgcagtgggcctggccgcactgacgttgacgccagctctcgtcgcgctggccagccgtgccaacctcctcaaaccgccacaacacaagcgcatacagcgccaatttcggcgactcggcacacatgtggcgcgctggccggcgccgatattggtagccagcggtgtgttcgtactcatcatgatgatcgcgctccctagggtgccgatcggctgggacgaagccgcggcaaccccgtccgcggcggaatccaatcgcggttaccgggcggccgatcgccactttgccccgaaccaactgctgcccacccaggtgatgatcgagaccgaccacgacatccgcaatcccgccggtctgaccgcgatcgaacgaatcactgccgcgatcatggctattggcggtgtgcgcatggtgcagtcggcgagtcatcccaacggaatggtgtccaagcaggctgccttgacagcatcggcggggaatctcggtgatcagctcgacgaattttccgatcagctcacatccaggcaggcaacgttcaccaatctcgaagctgcggtccgcgacgtggtgtcagccctcgatctggttcaggctggcatacgacaggatggctatggacttggccaggtcagtctggccgtccggctgatgcaacaggcgataaccaaacttcagggcagcgccggtgacgtcttcgacatattcgacccgttgcgtcgtttcgtcgcggcgatacccgagtgccgggccaaccccgtgtgttcggtcgcccaagaggtggtgcagtgggcaaacaccgtcaccgagagctgtgcgaagctggccgatgcggcagggcagctcgcgcgggggatcgctgatgtcgcctcggcgacatcgggtgtgtccgggctaccgaatgccctggacggcattggaggtcagctggcgcaggtacgagaatcggccgcaggcgttcaagagttacttaacaatgtcggcgcagcaccattgcgagagcttcccgactatttacgcgaacttgccgccgtctcccagagtgcgccgggcgtggatctctacgccgctcggcgaattctgaccgacccgaatatgcgcgcggtcttggactattttgtctcaccaaacggccatgcaacgcgtttactcgtctacggcgacgggagcgagtggggtgacgatggcgcccaacgcgctcgcgcgatcgtgactgcggtggccgaggaaaccgacgagggcacgctgcgacccaccgctgttgagctgaccggcgttggaccggctacccgtgacctgcaggatctggtgggcagtgacctgaccttgctggcggtcatcacactggccgttatcttcgcgatagccgcactgctgctgcgcagtccgcttgccgggcttgtggtcgtcggcacaatcgcgacatcgtatatctgtgcgcttggcgccagcgtagtgatttggaaacacatacttggcgataacttgcactggtcggtattgccgattgcgtttgttttgctgatatcggtgggttcggcctacaacctgctcttcgcgctgcgcatccgcgaagaaagtcctgccgggccacgaaccagtgtcatccgagcgttcgcggcgaccggaatggtagtcacggccgctggaatcgtgtttggcacaacgatgttcgcgctggccgcgagtacctcgctgagcgtggcacagatcggcgttaccgttggcatggggttattgctggacgcccttgtgatacgaggctttgtcctgccggccctgatggttttgctgggccgctggctgtggtggccgcgccgatcggttagcaaccggcaggtacccgagccgtcgccggcctaaattgaaccgattcacgcgtgcatacgtatccgagagtgtgacgagccgaagcgcagcagccggctaggagcttcgctgtcggccgaaggctgggttgatgcctgggccaccgcaacccgctgcatttgcgcaccggacagcaccttagctgtgcaccagggcgacgacccgtgcgcgaccggtcgccgagatgggatacccgagcccgatccctggccggttcggccaggcacgccggaccctcctggtgtgggaatgtgtccaaagggcattattggtccgtgagcgcattcaacatctgtcgattcgttggtgccccaatggtcacgacgtgggcactgctgttcgcgcccgtacccgccgcgtctgccgacccacccgacccgacggtatcggatggcgcgtgtcccgatgttgaggtggttttcgcccgcgggaccggcgagccacccggcgtgggtgggatcggagaggacttcatcgatgcgctgcgttccaagattggcgagaagtctatgggcgtttatggggtcgactacccggcgaccacggatttcccgacagcgatggccggtatttacgacgcgggcacccatgtcgaacagacggcggcgaactgtccccaaagcaagctggtgctcggcggattttcccaaggtgcggccgtgatgggctttgttaccgcggcggcgattccggatggggcgccgttggacgcgcccaggccgatgccgcccgaagtcgccgaccacgtggccgccgtcacactcttcggaatgccctcggttgcgttcatgcactcgatcggcgcgccgccgatcgtcatcggtccgctatatgcagaaaagaccatccagctgtgcgccccgggcgaccccgtctgttctagcggaggcaattgggcggcgcataacgggtacgccgacgacggcatggtcgagcaggccgcagtgtttgccgccggtcggctcggttaaggcagtgtcagccactcgccactcagcccgacaccgatcggacgtcgtgaccggcgggaccgagaactgctcgatccgcaacaacgccgcgacgtggattgtgtcccatggtgagctgtgacttggagtgcgggtggtgagctgaaggcccgttgtcgaccgaaacggggcgacgtccgcgacttcctgtacaacctgatgctctgggatttgggctgcggatgcgcggcgggggttcgctctggtgtcgtcggtgttccgccgcgctacgtcaagccgtgctgcccatcccggccgagtaccagcccaccggcgccgccggcacccgccgtgcccccggcttttccggcattgccgccgttgccgatcaccacggcgttgccgccggctccacccttgccgctggtggcgccatccccgccggcgccaccgtcaccgccgttgccgtacagcccggccttgccgccggcgccgccgttcccgccggcgccggtatcgctggcgccgccggcgccgccggcgccgccgaagccgctgcgaaggccggtgatttggccggccccaccggtgccgccatcaccgccagtgccattgaggctgtagcccccgttgccgccggccccgccggagccgtagaacaatcccgcgctgccgccggcgccgccagcaccggccttgcctgacaggctggagccgccgctgccgccggcaccgcccgacgcattgagggtgagcgagccagcattgccgcctacaccgccacccccgccggccatgcccccatggccgccggccccgccagagccgccggcaccgtacagcccaccgggcccgccggcaccgcctgtccctccggcccccgtggagccgccgttcccacctggtccgccggttcccccgtgggcgtacagcccgccggccccgccggccccgccggcgcccccggcggtgctgccggtcccgccggcgccgccggcccccccgttggcgaacaacccggcagcgccgccagtcccgccggcgccgccagtggtaacgcctgcggtgaaagcgccgccgccacacccgccgagcccagccgcgccgatgagcaagccggcgttcccgccggccccgccgacgccgccggtggtggtggcggccccgccgacaccaccggtaccgccggaaccgatcaagaaggcggatccgccggcgccaccggccccgccggcacccgccgttccgacgccgccggccccgccggcgccaccggtgccaaacaggatcccgcctgccccaccggcgccgcccgcgctgccgttggtgccggccgcaccggccccgccgttgccgccgttgccgaacaaccagccgccggcaccgccatcgtccccggttcccggcgtcccactgtcgccgttaccgatcagcacggcatttccaccggccccgccgacaccaccggtgccgccactctcgccgccgttgccgccgttgccgccgttgccgatcaacccgggcgccccacccgccccacccgccccacctgcggcggtgcccgcggggcccccagagccgccagcaccgccggagccgccggagccgctgagcatgccggcgctgccgccgaccccaccctgcccgccggcggcgaagccgaacccgccggtgccgccacccccgccggagccgaagagcatgccggcgttaccgccggctccgccggcgccgcccttaccaccaccgaagacagtgccgccagccccaccggtgccgccggcgccaccggcggcacccagggaaagcgtcccggcgttaccaccgttaccggcagcgccgccggtggtcagtcctgacccgcctgccccgccgtccccgccggcgccgaacaaaccgccgcccccaccgtccccgccggccccgccggtgccgagcgttccgtgatccccgaatccgcccgccccgcccatgccgccggcaccaaacaacccgccggccccgccggcgccgcccgccccgcccgtgtgaccctgcccaccggcgccgccgacaccgccggtggtgaacagcccaccggccccgccggcgccgccagccccaccggcagtgctgaagctgaacccgccggcaccgccggccccggcggcgccggcgagcataccggcgttgccgccggttccgccggtaccgccgatgccaccgacaagagacgtcgcagccccgccggcgccgccggcgccgccggccccaaacagcatggcggacccgccagcgccaccggccccgccgatcccgttgttggcggtggcggttccgccggcaccgccggccccgccgttgccgaacagcccggcggccccaccagggccaccagccccgccgttggcgccctttgcaccggatccgccggcgccaccgttgccgatcaaccagccggcatcccctccgttggccccggtgccgggagcaccgttagccccgttaccgatcagcggacggccggtagcggccaggacgggcgcgttgatcgagttgagcagcggcgtcacggcggcggcctcggcggccgcataggcgcccccccggtggtcagcgcctgcacgaaccgaccatgaaacgccgccgcctcggcgctcgccgcctgataggcccggccgtgcgcgccgaacaacgcagcgattgccgccgagatctcatcggcaccggcggccagcaggctcgtcgtgttggccgccgcagccgcgttggccccagcgatcgtcgagccgagatcggctagatccgtcgccgccgccgcgatagtctccggcaccgcgatcacaaacgacatctgaaaacctcccacgaccgctgaccaccaggtaatgccgacgacccaggaagcctcggcgccgggtgaatcggtgccaatcagcgtatgggcgggcaggcgacctaaccggtgttccagcccgactcatacccgctgtcaaatgacctgacaatcactcggtggtcacacgctgcgtgcttcacattggtagcttgggcacgtcggcaaccgtcacagctgtcacacgggtccctgtggggttggtcggccaccggcgacaacgtttcctgcgcgccttgatctgtcgccgctgggcaggcatcgccgcgacggccgtatcaggcttggtcggtgtgagccgccaaatcggtattgacgaattcgtcatcgaactcccggccaagaccacttaggtctgatggcctggttctcgtcctcaagccgcgttagcaccacttcgggacgccacgcggttcagcccgttctcctcgaatagcagcctgccggtgccaccggcgtctgggcaccccagactttcgcgccgctgtcacccgttgcgaaggcccccgcaatggcacggtcaccgacatgtgatgccgaggggctgcgccggggctagattcgcgtgcaatgcgtgcctaaactttttggcggggttggggatttctgaaccgatcagtcccgggtgggcggctatggagcgactaagcggactcgatgctttcttcctctatatggagacaccgtcgcagccgctgaacgtgtgctgcgtcttggagttggacacctcgacgatgccgggcggctacacgtacggccggtttcatgccgcgttggagaagtatgtcaaggcggcgcccgaatttcggatgaagctcgccgataccgagcttaacctggatcaccccgtgtgggtggacgacgacaattttcagatccggcaccacctgcgccgggtcgctatgcccgcgcccggagggcgtcgcgagctggccgagatctgtgggtacatcgccgggttgccgctggaccgtgaccgcccgctgtgggagatgtgggtcatcgaaggcggtgcccgtagcgacaccgtggcggtgatgctcaaggtccaccacgccgtggttgacggtgtcgccggtgcgaacctgctgtcccacctgtgcagcctgcagcccgatgcgccggcaccgcaacctgtccggggcaccggtggcggcaatgtgctgcagatagctgcgagtgggctggtggggttcgcgtcgcggccagtgcggctggcgacggtggtaccggcgacagtgctcacattggtgcgcacattgctgcgtgcccgtgagggccgtaccatggccgccccgttttcggccccaccgactccgttcaacggccccctcggtcggctgcgcaacatcgcgtatacacagctcgacatgcgcgacgtcaagcgtgtcaaggaccggtttggggtgaccatcaacgatgtggtggtggcgttgtgtgccggagcgctacggcgcttcctactcgagcacggcgtgctgcccgaggccccgttggtggccaccgtgccggtttcggtacacgacaagtcggaccgacccgggcgcaaccaggccacctggatgttctgtcgggtaccgagccagatcagcgaccccgcccagcgcatccgcaccatcgccgccggaaacaccgtcgctaaagaccacgccgcggccatcggccccaccctgctgcacgactggattcagttcggcggctcgacgatgttcggagcggccatgcggatcttgccgcacatttcgataacgcatagccccgcctacaatctgatcctgtcgaatgtgcccggaccccaggcccagttgtactttctgggttgccgaatggactcgatgtttcccctcggccccctccttggcaacgcgggcctcaacatcaccgtcatgtccctcaacggggaactgggtgtcggcattgtctcctgccccgacctgctgccggacctgtggggcgtggcagacgggtttcccgaggcgctcaaagagctgctggagtgcagtgatgaccagccggaaggcagcaaccaccaggactcctgagtcgtacgttcagaaccggtagtcggtgccggtgcccagaacttcgatggctgcgttgatgttcgggatcactgtggcgccgtatcggctgacgatctgcccaagcgcgcgagcaaggtgcggacccacggcctcggcgatgagggcgtcctcggcgatgacgatgccgttcaccatgtgggcagcgagcagccggccgtcgtgggcgacctcgtaacgccagtcaccgatctggattcgctcgggattagaccgaaaaaagccacgtcgtgcgggggtatgaatcactcccggaagtccggcgaacactttgaccaccaacgcgacaccgccgggaccgacgagcgcggccgcgacggcgcggctcactcgctcggtatcgaaatcagacatcagctgtccatcggcaggacgaatgacggtgtgatcgtttccccgctgccggtgcggcgcacggcggttcccgcggtgtagaactccaccgtgtgcactccccacgcgtagttcgagatggcgaagtgcacgcccaccacgccggttgcgccgtctcgctcggcctcgctctgcatgcgtgacattgccagctcacgcgcttggtagttgccttgcgtccactgtggcatctccatgttgcggccgatctggcgaagcgtttgcatgaatccctgcacggcgatgtggaatacgcaattgcccatcacgaacgccaccggcgcaaacccggatcgcagcagcgtcaccatgtcctggccggatagatgactggagaatgcttggccgttgggacgccgaaatgctccgggcttggcggtgtatcgcactgcggtaccgaccgccatgaactcaaggtgttccccgccctccccatggtggcgccagttgagccggacaccgacgatcccgtccgctttgagggcatcggcttcggcctgcatgcgcgccatcgcattccagcgcgcccggtatgtcgcctcggtgaggacacccagttcctgttgctgcctcatgccgctgaattggaagccgacgtgatagaccgagacacccatgaccagctcgatgggctcaaacccggccccatgcagcaatgcgaactcgttgatcgacaagtcggacgtgaatgacttctcagcgtgcgacagccgttcgctggctactggatcgagcgagcttgattgcatcgttgtgcgtccttcctgtggtgtgtgtcagcgtacgacgcgcaaaccatgcagcgtctgccatcagcgtccccagggcatcggcggcgtcttggcgccggcaacgctgttgtctggcagtcgcgccggggagtcgacgctaccggtcggcaccgcgccggccgcgcatgagtgaggtggcagcgcgtaacgcgccgcgtagtgcgtagacggcagtcaccgccgccaacaggatcaacaggacaaaggtcggcaaccagttggcccggccgtgattgacattccaccagatgatcgtgaacaacagcacgcagacaagtagcacgatgtctcgccaattgccccggtaggacatcgccgccttgcgcagtgcgtgactcttgtcggctgcatcgatcaggtcgtcaatgcgggcatcgattgtgcgctgtaggttggcgcgccttttggtggcatccgccgggagccgatcgagcaggtccatatcctgcctgatcagcgctcgaaagtcggggcctttgaattgcccggccgcaatggcaagcatggcgccaccaaaaatgggcgcactgttcagtgcgatttgtcccagccccggcacatccactccttcttcggctgatcatcaatgtcggcccgttgaggatcgccgaacttcggctggggatcaaccgccacaccgcggacatcccaaccaccgtccatcagtgcggcccgaggggacaggcggcgttcttagccgtcgggggcatcgggtctgtgaacagcgtgtgatggtgagtttcgtcggtggtggcgtggtcgatgatccagcccagtgccgaacccgagccgagcaggcaaatgcccggccccaattcgtgcgtagcgccgccgcggatcttgatggtggcgtgcgcaggccgtcgggtagcgggtgggcgccaccagcgggtagcacgaacgaaatccttgatgccccaaaccgtttaagcgttactgcagggtacaggtaccgagcgggacccgctgccgggcctagttgcttatcggtggtggttgcggctggaagggttcataccaccaccagtcggcgcgctcgccggtgggcccaggccacggcgctaccgccggcggcggcttcgtcgacgcccgcgccaacgatcccgcgctcaaaggtcggcccgcgctgtcggcgacggtgaggttgtctgccggtccggtaatggtgatcaggccccgatggtgtgcccggtggtgatacgggcacaccagcaccaggttggccagctcggtggccccaccgtcctgccaatgtcggatgtggtgggcgtgcaaaccccgggtggccccacaaccgggaaccacacacgtgcggtcgcgatgctcaagcgcccggcgcaaccgacgattgatctgacgagtcgttcgaccgcagccaatgacctgcccgtcacgttcgaaccaggcctcaaaggtggcatcacagagcagatatcggcgttcggactcgctgagcagcggacccaggtgcaggccagcggcacgctcctgcacgtctagatgcatcaccacggtggtgtgctgcccatgtggccgacgagccacctcggcgtcccagccggcctcaaccagacgcagaaacgcctcaacattgcccggcaacgggggccgctgatccgacacaccgtcgctgttgtcgtgatcacgcttgtactcggcgatcaacgcatccagatgagactgcaacgccgcatcgaacttcgccgcctccacgtgcggaagcttgattcgccaacaactgaactgctcatcggcgctcctggtgatcgagggccgcggatccggccgaaaatccggttcgggttcgggtcgcggttccaacttgagcgcggtccgcagctgattcaccgtggcaaccccggccaactgcgcataatgcgcatccgaaccctcacccgcccgccccgcgatcaccccaacctgatccaacgacaaccgcccctcccgcataccccgggcgcagcgcggaaactccggcaaccgccgcgccaccgtggcgatcgtgtgggcgttgcccgacgagcagcccatcttccaggccaccaaccccgccaccgaccgcgcccccgtcacaccccacaacccgtcgcgatccagctcagccacgatctccacaatgcgcccatcaatcgcattgtgaaccgccccggcatgtccggagactccagttcttggaaaggatggggtcatgtcaggtggttcatcgaggaggtacccgccggagctgcgtgagcgggcggtgcggatggtcgcagagatccgcggtcagcacgattcggagtgggcagcgatcagtgaggtcgcccgtctacttggtgttggctgcgcggagacggtgcgtaagtgggtgcgccaggcgcaggtcgatgccggcgcacggcccgggaccacgaccgaagaatccgctgagctgaagcgcttgcggcgggacaacgccgaattgcgaagggcgaacgcgattttaaagaccgcgtcggctttcttcgcggccgagctcgaccggccagcacgctaattacccggttcatcgccgatcatcagggccaccgcgagggccccgatggtttgcggtggggtgtcgagtcgatctgcacacagctgaccgagctgggtgtgccgatcgccccatcgacctactacgaccacatcaaccgggagcccagccgccgcgagctgcgcgatggcgaactcaaggagcacatcagccgcgtccacgccgccaactacggtgtttacggtgcccgcaaagtgtggctaaccctgaaccgtgagggcatcgaggtggccagatgcaccgtcgaacggctgatgaccaaactcggcctgtccgggaccacccgcggcaaagcccgcaggaccacgatcgctgatccggccacagcccgtcccgccgatctcgtccagcgccgcttcggaccaccagcacctaaccggctgtgggtagcagacctcacctatgtgtcgacctgggcagggttcgcctacgtggcctttgtcaccgacgcctacgctcgcaggatcctgggctggcgggtcgcttccacgatggccacctccatggtcctcgacgcgatcgagcaagccatctggacccgccaacaagaaggcgtactcgacctgaaagacgttatccaccatacggataggggatctcagtacacatcgatccggttcagcgagcggctcgccgaggcaggcatccaaccgtcggtcggagcggtcggaagctcctatgacaatgcactagccgagacgatcaacggcctatacaagaccgagctgatcaaacccggcaagccctggcggtccatcgaggatgtcgagttggccaccgcgcgctgggtcgactggttcaaccatcgccgcctctaccagtactgcggcgacgtcccgccggtcgaactcgaggctgcctactacgctcaacgccagagaccagccgccggctgaggtctcagatcagagagtctccggactcaccggggcggttcattgcgctgaccggccaactccgccaactcctcaaacaacacctccacacgctcggcaggactgactaccgctgcgccagacgtcgcggtcgaggacatgagttcatcatcgcagcagggtctgacaactccggccaacccgaatccacgcccggggccgtgccgtcatcaccccgcaaagagatgctcggctccgccggtacgggcaccccacgatccaacaccgcctgctcagccgccgaccactcaacaaccacaaccgtcaatgcagttaacccggccccaccacggccccaactacggcgctcgatccagcgcgatccaacaacaccaaaaccacacgatccgcaccgcactcgccccccgaaacggtcctcacgatgcccacgatggccacctgaactatcccaggctttgttcctagtcggtgcgagggccggggttggctggctcgcggggtgtgaggtgccggtgagggcggcctcgtactcggcctggactccggtagcctagggcttcgtgcaggcattcctggttgtaccagccagccattcggcggttgccagtttgacgtcgtcgatgcaccgccagggtctgccgcggttgatcaactcggacttggaggcgacgttgaccgcgagggcgttgtcataacagtcgccacgagacccgaccgaaggggcgatcccgagctcagccagtcggtcggtataggtcagcgatagttactgcgatccggggtcggaatgatgcaccaactcagaaagatctgaatttgattgccaaacagcatgattgaatacttgtacgggcagatcttcggtgcgcatcgtcgccgagacggcccaaacgacgatctttcgggtgcacacgtcggtgacgaacgcggtgtagcagaacccctgccaggtccgcacgaacgtgatgtcggcgacccacaaccggttgggcttactgccttgaattgccggtttaccagatcagccggccgtggtcggctacgtcggtgacggtggtgaacacggccgttgcacgccgcacagcccggccttgcgcatcaacgggcgggtttgttctctgccgaggtgccaacccttgcgtttcatggcctggtgcatcttgttaatcccgtagaccgagtagttgtcgcggtgcgccgtgcgtaggcgaacttgagactatgactgtgttttccggccagtcggatgcgccctggcatggccggcggtaggagatccaatcgtgcattgttttcgtgcagccatccaatacccccctgggtactatggcggtgccacttcaacgagatagagggtgcatgtgattggtgatcaagacagcatcgccgcggttctcaacaggttacgccgtgctcagggacagcttgccggggtgatttcgatgatcgagcagggccgcgactgccgggacgtggtcacccagctcgccgcggtatcgcgcgcactcgaccgcgccggattcaagatcgttgcggcagggttgaaggaatgcgtgtccggggccacggccagcggcgcggcaccgctgagtgcagctgagctagaaaagctgttcctggcgctcgcttgaatgggcccgaagccatcaataaccaaggccgccgtccgtgtatacccataggggtatattggacgccatgtcggaccagccacgtcatcaccaggtcctcgacgacctgctgccccaacaccgcgctctacgtcaccagattccccaggtgtaccagcgatttgtagccctgggcgacgccgcgcttaccgacggcgctctcagccgcaaggtcaaggagcttgtggcgctggcgatcgcggttgtgcaggggtgcgatggctgcgtcgcatcacacgcccaagccgcggtacgggccggcgctacagcgcaagaagccgctgaggccatcggggtcaccatcttgatgcacggtggaccggccaccatccacggtgctcgtgcctacgcggcattttgcgaattcgctgacacaacgccgtcctagtcgtcgcggccaccgagcggaccgcgctgacccgggctgaaacgttccgaggcggactggcgaaacgcatggtaggtcacgcggaaatgcggggcgtgttggcgcgatggcgatagcctttgccgagggttcaatggtgaccgggcgcccgccgggtttccatgaggcgggaggtccctgatgtcctatctcgtcgtggtgccggagttggtcgcagcggcggcaacagatttggcgaacatcggttcgtcgattagtgcagccaacgcggccgcggcggcaccgaccacggcactggtcgcagccggcggcgacgaggtatcggcggccatagccgcgttgttcggagcgcatgctcgggcatatcaagcgttgagtgcccaggcggcgatgtttcatgaacagtttgtccgggccctcgccgccggcggtaactcctacgccgtcgctgaggcggcaaccgcgcaatcggttcagcaagatctgctcaacctgatcaatgcgcccacccaggcgctgttggggcgtccgctgatcggcaacggcgccaacgggctgccgggtacgggccagaacggcggcgacggcgggattctgtacggcaacggcggcaacggtgggtccggcggggtcaaccaggccggtggcaatggcgggaatgctgggctgtggggcaatggcggatccggcggagccggcgggaacgccaccactgccggccgcaacggcttcaacgggggcgccgggggaagcggcggtttgctgtggggcaatggcggtgccggcggggccggtgggaacggcggtccggctccgctcgtgggcggggtgggcaccaccggtggcgccggcgggaacggcggcggcgccgggttgttctacggtttcggcggcgccggtgggaacggcgggatgggcggggtggcaccgagcaccggcccctcgatgggcatcctcccggccggcggtgtcggcgggcctggtggctccggcggggcgagcgcgcttgccttcggctccggcggcgtcggcggtgccggtggcttgggcgggccgaccgatggcaccgtccagggggtgggcggcttcggcggtcagggcggcaacggcgggcagagcggcttgttgtttggcaacgcgggagccggcggggcaggcgctgccggcggagccggcaccggcgacaccgagagcttcggcggccacggcggggccggcggtgatggcggcgctgttggcttgatcggtaacggtgggggcggcggtaacggcggggccggcggcaccggatctcccggcgctgtggtgggtggtaacggcggcgtcggtggtctgggtggcgccggcagtcccgggggtctgttgtacggcaccgggggggccggcggcaatggcggaccgggtggtgacggtggtactggcgcgacggtgggctttgccggctccggcggtttcggcggtgcggggggcatcgcccagctgtttggcacgggtggcatgggtggtagcggcggtggtataggcgctggcaccacgaccgtggtgccgcccgacgtcgccccggtgggtggcacaggcggcaatggcggtcgcgccgggctgctgttgggtgtgggtggcatgggcggtaatggcggtgccaccagcgtcggcgggacgctctacgccgccggtggaaacggcggcgacggcgggttggtgtggggcaacggtggcaccggcgggagcggtggcgccggcggggcgggcagcgtcggcaacggcggtgcgggtggcaacgcggcactgctgttcggcaacggcggggcgggcggggccggcggcgccggcggcatcggtgccggcggagccggcggcatcggtgccggcggagccggcggcttcggcgcggttctgtttggcaacggcggggctggcgggagcggtgcccccggtggcatcggcgccggtggcaatggcggaaacgcgctgctggtcggcaacggcggcaacggtggggcaggtaccggtggggctgctggcggtgccggtggctcgggcgggttgctattcggccaaaatgggatgcccgggccgtgagcgccccaacccaggccaaccccctatgggcaatctgcacatcaattggccaggtcgacagcagaccgcacacatctacgagattggttcccgatccgtgggtggggccgggaaaagcggctgtaagagttggctaggttcagtagggtggcggcgtgcatgaggtggctgctcgtgagcaacgttcggacgggccgatgaggctggatgcgcagggccgactgcagcgttacgaggaggcgttcgctgactacgatgcaccgtttgcgttcgtagatctcgacgcgatgtggggcaatgccgatcaactgcttgcgcgcgccggcgacaagccgatccgggtggcgtcgaagtcgctgcgttgccgaccactgcaacgcgaaatccttgatgccagtgagcgattcgacgggctattgacgttcacgcttaccgagacgctgtggcttgccggccaaggtttctcgaacctgttgttggcctacccgccgaccgaccgggcggcattgcgtgcgcttggcgagctgacggccaaggacccggacggggcgccgatcgtgatggtggacagcgtggagcaccttgacctgatcgagcgcacgaccgacaagccggtacggctgtgtctggatttcgatgccggctattggcgcgccggcgggcggataaaaattggttccaagcgctcgccgctgcacaccccggagcaggctcgcgcactcgcggtggagatcgcgcggcggccggcgctaacgttggcggcgttgatgtgctacgaggcccacattgcgggcctcggtgacaacgtcgccggcaagcgggtccacaacgcgatcatccgtcggatgcagcgcatgtcgttcgaagagctgcgcgagcgtcgtgcccgggccgtcgagctggtgcgcgaggtcgccgacatcaagatcgtcaacgccggtggcaccggcgacttgcagctggttgcgcaggagccgttgattaccgaagcgaccgccggctcgggtttttacgcgccgacactgttcgactcgtattcgacgttcacgctgcagcccgcggcgatgttcgcgctgccggtatgccgtcgtcccggtgcaaagaccgtgaccgcgctcgggggtggctatttagccagcggggtcggggcgaaggaccgcatgccgactccctacctgccggtcgggctgaagctcaatgcgctggagggaacgggcgaagttcagacaccgctatccggtgatgcagcccgacggctgaagcttggcgacaaggtctacttccgccacaccaaggccggtgagctgtgtgagcggttcgaccatctgcatctggtccgtggcgctgaagtagtcgacaccgtccccacctaccggggtgaagggcgcaccttcctctaatgctgaaatggacgaggcccacccggctcacccggcagatgcggggcggcccggtggcccaattcaaggcgcgcgaagaggagctgccatgacaccgatcaccgccctgccgaccgagttggcggccatgcgcgaggtagtcgagacgctcgcacccattgagcgtgccgcgggcgagccgggtgagcacaaggcggccgagtggatcgtcgagcgcctgcgcacggcgggcgcgcaggacgcgcgcatcgaggaggagcagtacctcgacggctacccgaggctgcacctcaagctgtcggtgatcggggtggcggccggcgtcgcgggcctgctcagcagacgtttgcgcatccccgccgcgctggccggggtgggtgcggggctggcaatcgccgacgattgcgccaacgggccgcgcattgtgcgcaaacgaacggagacgccccggacgacatggaacgcggtagccgaggccggtgatcctgctggtcagctaacagttgttgtgtgcgctcaccacgacgccgcgcacagcggcaagtttttcgaggctcatattgaggaggtaatggtcgagctgtttcccgggattgtggagcgcatcgacacgcagctgccgaactggtgggggccgatcctcgcgcccgcactcgccggtgtcggcgccctgcgcggcagccggccgatgatgatcgccggaacggtgggtagcgccctggccgccgctttgttcgccgacatcgcgcgcagtccggtcgtccccggtgccaacgacaatctctccgcggttgcgctgctggtcgcgctggccgagcggctgcgcgagcggccggtgaagggcgtgcgagtgttgctcgtgtccctgggggccgaggaaacgttgcagggcgggatctacgggttcctggcgcgacacaaacccgagctggaccgcgaccgcacatacttcctgaacttcgacaccatcggctcacccgagctcatcatgctcgagggcgagggcccgacggtcatggaggactacttctatcggccattccgggatctggtcatccgggcggccgagcgcgccgacgcgccgctgcggcgcggcatccggtcgcgcaacagtaccgacgcggtgttgatgagccgcgccggctacccgaccgcgtgctttgtgtcgatcaaccggcacaagtcggtggccaattaccacctgatgtccgatacacctgagaatctctgctatgagacggtgtcccacgccgtcaccgtcgccgaatccgtgatcagggagctggcccgatgagcccgatatggagtaattggcctggtgagcaagtctgcgcgccgtcggcgatcgtacggccgacctcggaggctgagctggccgacgtgatcgcgcaggcggcgaaaagaggcgagcgggtacgcgcggttggcagcgggcattcgtttaccgacatcgcctgcacggacggggtcatgatcgacatgaccggcctgcagcgggtcctcgacgtggaccagccgactggcctggtgacggtcgaggggggcgcaaagctacgtgcgctgggaccccaattggcgcaacgacggctcggcctggagaaccagggtgacgtggatccccaatccatcaccggcgcgaccgcgaccgcgacgcacggaaccggggtgcgtttccagaatctgtcggcgcggatcgtttcgctgcggctggtcaccgcgggcggggaagtgctcagtctgtccgaaggtgacgattacctggcggcacgggtttccctcggcgcgctaggagtgatctcacaggtcaccctgcagacggttccgctattcacgttgcatcgccatgatcagcgacgctcgctggcgcagacgctggagcgcctcgaccagttcgtggacggtaatgaccatttcgagtttttcgtattcccttacgcagataaggcgttgacgcgcaccatgcatcgcagtgacgagcagcccaaacccacgcccgggtggcagcgcatggtcggcgagaacttcgagaacgggggattgagcctgatctgccagaccggccgtcgttttcctagtgtggcgccgcgactgaaccgcctgatgacgaacatgatgtcgtcctccaccgtgcaagaccgcgcctacaaggtctttgcgacccaacgcaaggtcaggttcaccgagatggagtacgcgatcccgcgtgaaaacgggcgcgaggcgctccagcgtgtcatcgaccttgtgcgccgtcgcagcttgccgatcatgtttccgattgaggtgcgattctccgcccccgacgattccttcctgtcgaccgcatatgggcgcgacacttgctacatcgcggttcatcaatacgccggtatggagttcgaaagctacttccgcgccgtcgaggagatcatggacgactacgccggtcggccacactggggtaaacgtcactatcagaccgccgccacgcttcgtgagcgctatccgcagtgggatcggttcgccgcggttcgcgatcgcctcgatccggaccgggtgtttctcaacgactacacccggcgcgttctcggtccctgacaacgaatcaacgaaccctcgtggtgttcggccgatatcgacacggtcacaaccgcgtaccgatatcagcggtggtatggcgtaacgggcacgatgcacaaatcatggcagcatgcgcgttgggagccaccgtcgcgaaccaagcgtgcgcgttcacggattcgtccgcctgagttggcggatatcggttgggttcaacaggaggtagccaacccatgacggcgaatcgagggcccgctgcaatctcgagcggctcgaactctggccgcgttctcgacaccgcccggggtatcctcatcgctcttcggcggtgccccgcagagaccgcgttcgacgagttgcacaacgccgctcaacggcacagattgccggtcttcgaaatagcttgggcactagtgcatttggcggtcgagggaagcacgccatgccggagcttcgtcgatgcccagtcggcggctcggcgggagtggggtcagctttttgcgcatgcggcggcgtaatgccagtttggcggtggtgtggggaagcaccgccgccagctaaacggatcggcttcgaatccaggagcccaatcagcgagtccagtccggcgagtccgcggcggcgcgcaacgcggcgattatgcgctgctctttttccagaaatcgtgcggtgggcgccggcaccgagatcgcgatcacgttgtcgcccagggcgcgtcgtgcgatcgcagccgcggatatccctggggtgtgctcgttgcggtcgaaagcgataccggtgcgccggatctcgacgatctcgcgccgtagaccttcggccaccatgggatccagacggcagagcgcggcctcggcgtcgtcgagagcagccagcgccgcttttccattcgcggttccgttcaacgggaagcggagcccgacggctgagaccgcacgcagccggtaagacgattcgatctggtcgacaaaccacattcgctggccgcgcagtaccgacaggtcgaccgtttcgccgtcggtcgcgcgggcaactcgctcgacggtcggccggaacgccgcggctatgtgggctccggtgacacttccgaatcccagcaaacgctcgcccagtgcgaagcggccgtgcgaatcgacactaaccagccccacctcgaccaggccgaccagcaagcgtcgagtcgtcgatttggccagccccagccgctcgcagagatcgactaggcgcaggtgtcccggttcggcagctatttcgtccagcgcggcgacggcgcgacggagcacctggatgccttcgtcgcgattcgttgtcgactttccttccgtaggcggcacaactgcaatatagtgaaccgaaatacggatcacaatgattcgaaatacggaccaggagttttgctatgagggcgctaccggccgggcggcacttcttccggggcagtgacgggtacgaggcggctcgccgcggcaccgtgtggcatcggcgcgtaccggatcgctaccccgaggtgatcgttcaggctgtcagtgctgacgacattgtcagcgccatccgctacgccacggtcaatggccataaggtgagcgtcgtgtccggtgggcacagttttgccgccagccatctgcgcgatggcgctgtgctgctcgacgtgagccggatagaccacgcctccatcgacgccgataagggccgcgcggtcgtcggtccagggaagggcggcagcgtgctcatggccgaactggaggcgcagggcctgttcttcccgggtggccactgcaggggagtctgtctcggaggttatctgctgcagggcggatacggctggaacagccggatctacggcccggcgtgcgagagcgtgattggcctggacgtcatcaccgccgacggcgcgcagatccattgcgacgcagacaatcacgccgatctgtactgggccgcccgcggcgccggtccgggcttttttggcgtcgtcacctcgttttacctgaagctgtatccgaggccggccacctgtggcaccagcgtctatgtctacccattcgaccttgccgacgaggtctttacctgggcccgcgcggtcagcgccgaagtcgaccctcgggtcgagctgcaagcccttgcctcccgcggtgaaccgagcatgggcatcgacgtccccgtcatctcccttgcctcgcccgctttcgctgactcgcccgaagaggccgaacaggccctcgccctgttcggcacctgcccggttgtcgagcaggccctggtcaaagtcccttatatgccaaccgatttgcctgcctggtatgacgtcgcgatgacccactacctgtcagaccatcactacgcggtggacaatatgtggacgtcggcgtccgctgaggacctgctgccgggtatccgctcaatcctggacacgctgcccccgcatccggcgcacttcctctggctgaactggggtccatgccctccccgtcaagacatggcctatagcatcgaagccgacatctacttggcgctctacggctcctggaaggatccggccgacgaggcgaagtacgccgactgggcgcggtcccacatggccgcgatgtcgcatctggcggtcggcatccagctcgccgacgagaacctcggtgcgcgtccggcgcgcttcgccagcgacgcggccatggccaagctcgaccgggtgcgcgccgaatacgaccccgacggtttgttcaacagttggatgggaagaatctgatggccagcgatctgtacctgggctaccgcaacgacgacgcggacacgccgttcggcaagttcttcaaacccgagatggccccgctgccacagcatgtcgtggtggcgttgcagcatggcccccaggccgggatggcgttgctcgccttcgacgacgccgcgagcatcgttgatgagggctatcagcagaccgagaacggctacgggattctcggcgacggcagcatgcaggtatccgtgcgcaccgacatgcccggggtcactcccgcgatgtgggcatggtggttcggctggcacggcagcgacacccgccgctacaagctgtggcacccgcgggcccatctatcggcgcggtggaaggacggcgaccaggacagcggggccggccgtcggggcgcgcagcgttacgtcggccgctggtcgatgatcagcgagtacatcggctcgacgaaactgggtgccgcaatacaattcgtcgagccggcggccatgggtctgcccgacgacagcgacgatacggtgtcgatctgtgcgcggttgggctctgctgacgccccggtggatgcgggctggttcgtccatcaggtccgatcgacgccgggcgggtccgagatgcggtcacggttttggatgggcggaccgcacatcgcggtgcgcaaggcacccgaggtcgcgtccaaggcggtgcgtcccatcgcgtcgaagctaatcggcgtctcggaatcgaccgcgcgtaatctgctggtgtactgcgcgcaggagatgaaccacctggcggggttcttggcggacctgtgggaaagcttcggtgacgagtgaggtttcagctttgctcggcaaacgctggcgccacgtatttttcgaccagccggcgttcggcttcgtcgttctcagctggccaatacatcagtgagagcaccacgcgtaccacccatttcgcgccttgcggatcaccgccggctatgccggtgagctcggtagcaaagtccgcaagcaacggtgactcggtgagccaggccaattcaccggcgccaccgtggatcgagccgaacatgagcttgcccagcgggtcggatcggattcgctgaagcgataacaggatcgccgcgacgactcgctcccgcccccgcagagtttcgacatccgagcgcacgccgtcggcgatccgggccgcggcccgggtcagaacgacatcccggatctgggccttgccgccggcacggcggtagatggtcgctcgggagcagtggacctcgcgggctaatttgtcgatgtcgagtgcgttgagcccgtagcgcgtaatgaggtcggttgcggcggcgtagatccgttcggcagcgatcgtgcggcggttgccgcccacgatccaatcgttacccggcactggtcaggcgcatttccatcgagaggcgaagagcgattcttctcatagtgagacacaaaccttacttattctcatcgtagttgcaggtccgcctcccgcggtgagacgttcgccgaaaggctccccgggcgcagttctcgacttgcagcgacgcgttgaccaggcggtatccgccgatcacgctgaactaatgacaattgccaaggatgccaacacgttctttggtgccgaatccgtgcaggacccctacccgctgtatgagcgcatgcgcgccgcaggctcggtccaccggatcgctaactcggacttctatgccgtgtgcggttgggacgctgtcaatgaggccatcggtcgtccggaggacttctcctcgaatttgaccgccacgatgacctatacggccgagggcaccgctaaaccgttcgagatggacccactcggcggacccacacacgtgttggccaccgccgacgatcctgcccacgccgtgcaccgcaagctcgtgctgcgtcacttggcggccaagcggatccgcgttatggagcagttcaccgtacaggctgccgaccggctgtgggtcgacggcatgcaggatgggtgcatcgaatggatgggcgccatggccaatcgcctaccgatgatggtcgtagctgagctcatcggcctgcccgaccccgacatcgcccagctggtgaagtggggatacgcggccactcagctactcgaagggttggtcgaaaacgatcagctcgtcgccgcgggtgtggcgttgatggagctcagcggttacatcttcgagcagtttgaccgtgccgcggccgatccgcgggacaatctgctcggtgagcttgccaccgcctgcgcatcgggggagctggacactctcaccgcccaggtcatgatggtcaccttgttcgccgccggcggcgagtccacggcggcgctgctgggcagcgcggtatggatactggcgacacgtcccgatatccagcaacaggtgcgcgcgaaccccgagctgctgggagcgtttatcgaagagacgctgcgttacgagccgccatttcgcggccactaccgccacgtgcgaaacgccaccaccttggacggcacggaactgcccgcggattcgcacctgctgctgttgtggggcgcggccaaccgcgatccagcccagttcgaggcacccggcgagttccgtcttgaccgtgcaggaggcaaaggccacatcagtttcggaaaaggggcccacttctgtgtcggcgctgcactggcacgcttggaggctcgaatcgtcttgcgtctgctgctcgatcgcacctcggtaattgaggcagccgatgtcggcgggtggttgcccagtatcctggtgcgccgcatcgagcggctagagctagctgtacaataggcgctcgacgactcctattgcagcacaacggatatcagcaacagcaggtgccaaccgcggcgatcggatgcgtgagaatagtgaaagtggttgtcgcggtcaggatttctgcgatcaaccctacccgcatgacgccggcgggtggcccccgccggccacgataaatgcttcgaccgccgtggcccgctcgtaaccttcgacctccacgcgccactcgtagattcctggttccaagggaattcccgcaggaatgttgagggtgagcggcatgcgaaccgaggtgccgtggattgcgccaggagcgcggcccgcctcggcggcggcttcaaagaggatccgctgcggcccgtgtggtcccggcacgaccaccggatcgccgtcggcggtgagcaactggcatttcagctggtgctgcttattggtctcatcccagtcgatgtcaaggaacagtaccaaagcgaatgggggggtcggtgtttggcattgccgccagcccagcccgagcgcatggaccttcccggactgggcatcagcctgcgccgcgtccgacaggaacagactgaccctcatgtcgccgccgctgcgatcgaactcccgggttccgattccacccctgtccttccccaatgtgcaactagccgaaggtcggtcaataccgcacccacttagactgactccatcccgacggcaggataatacgtggcgaccggtagatctatgttgtgctatctgggcggtggcagctggcgcggaccgtcgggggaacgcagttcatgcggaccctcccgttgggtcagctccccggtcgacccaactgataggctcgccaggtctcgcggaggcacctgcgctaacggcgggtgatcatcgttggtagccagccggctacggcgcgcagagtccgacgatgcgatcgggttgctttcggcaggggcagccggggagtgggattccagcgggggctggtcgttggggtcggaaccttcggcattgaccgtcaccttgtgggtgcgcttgaacgaaaacgcgatctcctcgacctcttcgaacacctgacgcgcggtgcgcaacggcgcagtggtgttgtcgagcattcgtgcgacaaacggcggcaccagtgggcgaatccaccgagccgcagccttggtggcgtctgggatcgaccggatcactggggttgcacgcttctcgcgtggttcaaccgcaccctccggttggacctgtgccggcaggtttttcgcgataccggggcggtgatgggctgccccagcaggcaattgggcgaccgtccggctggcagcttcggtttcggcggcgatgggcagatacacctcgtcctccactggctgcaaggttcgctccgacgaagcgcgcactggaccttcgagcgcttcgacgactcggcggcgttgctgttcgcggtcgatttcggcctgggcctcgatggcgaggcgggtctgggtgagttggtgctcggcccacatgatttcggcggcccggcgaacctccgcccgcttgatcgcgatcgcggtgtccgcctccaactcggcgcgctcccgttccgctcgcgcggccgcgtggcgatcgtgcgttgtgtcaccgcgccatagccggagaatcagcggcaacaggtacagcagcgcgaagaaagcgatcgccagcattcgcgccgtcaaggcgccggcgctggccaatgtcagatcgttcatggcgacccagcgcgagcccaaaccacgacccgcatccgcgaccacggcctggcgcacctcggcaagagcctgctcgtcgtgtgccattttggcgtccaaggcaggtgcttggtgatcacgagccgccagcgcgttgtccagctcacgctgcgcgtcggcgagaagctggttcgccgttcgtgtttcgggccctcggccgggaacgccggtgatccgggtctgcgggcaggccggagttgggtggtattcgcagcgtgcgacgaccagcgcatcgtccagtcgtccgcgcgcccgctcgaccgcgctgtccagcgcagtgcgcgcattgcgggcctgttgcagggaggccgacgcttgcacggccgccggcgtcgcgtcggcgctgtgcatagcttgttcatcgagacggcggtcgatggcaccggaaaacatgaccagcgcagcgagttcgccgacgacgaaaccgacggcgaccgcgacggacgcgcgtcccgtaacgccggcccgaccgcgagctgggccactggccgtaccgcgggtcaccgcgccgaccagcaggccgagcaccagggcgagcgaggcagccccgatgggggacgagatcggcccctgggccgcctcgctcaccgcgaggctcgcgaggagtccggccagcgcggcgcccacggccacaatcacgccggccacggcgtgcgtggaccgctcgtgacgctcgccgagttcgcgccagtgtccgccgccgagccaggtaagcagcccctcgattccggacacggccgagcgctgctcagcatattcgtgggcgcacatgagactgaaaacacctcctgctggtcaagcctggcaggcccccgcccgacacaccgaatcgaagcggccccttgtggtgttgttcacaactgcgcgagagatgacgcagatcacgtcgcggctgcccagccgaatcctcagcgagttcaatgtcaaaattaccgcggcgcgagcggatcagcggccattatggcaggtgacgtgagacggtatacacctatgcaaaatcacgactacgttacctacgaagagttcggccgcagattcttcgaggtagcagttaccccggaccgcgtcgccgccgcgtttgccgacatcgcgggcagcgagttcgcaatggaaccgatctcccagggccccggcgggatcgccaaggttagcgcgaacgtcaagatccgagagccccgggtgacgcgaaagctgggtgacctgatcacgtttgtcatccatatcccgctgtcgatcgatctccttcttgacctgcgcctcgacaagcagcggtttatggtcgccggcgacatcgcgctgcgcgccaccgcacgcgccgccgagccgctgctactgattgtcgacgtcgccaaaccgcggccctctgatatcacggtcaacgtgtcgtcgaagtcgatccgcggtgaggtgttgcgcatcctcgcaggcgttgacggtgagattcggcgatttatcgcccagtacgtctctgccgagatcgactcgcccaaatcccaagccgctcaagtcatcaatgtggccgaacaattggactctacctggagcggcccgtagccagctctggatgcagtctggctgccggccaccgaaagctcaccaacagctcatcggtgaggtcgtcgcagcgcgcaccgcctcggccaaggtggctgccctgcgatcggtgaagatgtcctcgagcagcatcggctgaccgtcggggccggtgagcggcacccgccagttcgggtactcgtcggtggtgccaggctggttttgcgtccggcggtcgccgaccgcatcggtcaacgccactgccaacagccgcgagggcgttcggcccaggtagcggtagagagccaggacggcctcctccgagtcgggctcggcaccgtccgccagcagtccgacccggcgcagctcggccatccaggctgcccggtcggcccgggcggattcgagttccgcctccacggggttggttaacaacccaagggactcgcgcagccgtacctggtcgccggccaggtagccggcggtcggcggcagatcatgggtggtcaccgacgacaagcagtactcccgccagcgttcggccggcaatggtgttccagccggcccgcaatctcgatcctgctcaaaccagagaattgaggtgcccagcaggccccgcaatagtagatagtcgcgtacccacggctcgacggtgccgagatcctcaccgacgacaaccgccccggcccggtgggcttccagggcgacgatgccgatcatcgcgtcgtggtcgtagcgcacataggtgccttgggtgggcggtgcgccgtcggggatccaccacaaccggaacagcccgatgatgtggtcgatgcgtaccgcaccggcgtgccgcaacgcggcctggatcagcgcgcgaaacggtcggtactcctgctcagcgagccggtccggccgccacggtggctgcgaccagtcctggccgagttggttgaactcatccggcggcgcacctgcggtcacaccttgggccagcacgtcctgcagagcccaggcgtcggccccgttggggtgcacgccaacggcgaggtctgccatgatgcccagcgacatgccggcccggagcgcctgcgactgcgcactggcgagctgctcgtccagctgccactgcagccagcggtggaaatcgacggcatcggcgtgtttgtcgacgaaatcggcgacacctgaggcatcgggatgccgcagcgatttcggccatcgatgccaatcatcgccgtacgtctcggccagcgcgcaccaggtggcgaagtcgtcgagggcgcggccctcgcgggtacggaaggcggcgtaggccagctcgcgacccgccgaccgcggcacccggtgcacgagcttgagtgctgcgcgtttggccgcccaggcgctgtcgcggtcaatggtgtcgagctggtcggcgtgctgttgcacgttggtgcgcaaccgttgcacccggccacgcttgggcagatcgacgagttccggaatggcctccacccgaaggtagagagggttgacgaagcgtcgcgatgtcggcaggtagggcgatggttcgattggcttcgagcgcccagcgggcccgggaagcgtagccgcatgcaggggattgaccagcacatagccggcaccgtgcgcagacgccgaccacagcgcgagattcgccaaatcggtgagatccccgatgccccatgactgccgggaccgcacgctgtagagctggacggccaggccccaggcacgacggcctgccagcttgtccggcagccccaaccaatccggcgtcacgacaacagcggcgctggcctgcgagtcgcccgaacgcagattcacccggtggtagccgaggggcaggtcggcgggcaacacgaagctggcctcgccgatccagcgtccgtcaagatcgaatggcggggtgaaattgtcgacctgcaccacctcggcacgtgtcgtgccgtcctcgagctgcaaccacacgtcggccggagcgccatcggtcacatgcaccctgaactgcgtctgctctccggcgcgcatgacgatggtcgccggcaatggacgcgcccagtaggaccgcagctgcgcggccagggcgtcattgcgttgctgttcggtctgggcgggaacgccgagggcggcaagagcagccaccaatgtagcctcggagaccagcacctgccggccagtccagtccgtgtactcggtggcaatgccgaatcgtcgggcaagttcgaccagcgaaggcgcgagctcggtcatgtcgcccatcttgcgtccggcacccgtgtgcgggcgagcgcaggaatctgagccttccgtcagcacagcacggttggctaccgaacaccactacgttgcaggtcaacgaggtagactgcggagcggacagttccacaggcggactcggtcattcgccgctaccatgcccagtgaagacacgacgaatccttgggggatccgcgcagtggcaaatacccaggtcaatgtccaggtgttctgagcagaccggaaggtgatctagcgtggctgaagagagccgcgggcagcgggggtcggggtatggccttgggttgtccacgcggacccaggtaaccggttatcagttcctggcgcgtcgaaccgcaatggcgttgacacgctggcatgtgcgtatggagattgagccgggtcggcggcagacgttggcggtggtggcgtcggtgtcggcggcgttggtgatctgtctgggggcgctgttgtggtcgttcatcagcccgtccggccagttgaatgagtcgccgatcatcgcagaccgcgattccggtgcgctctatgtccgtgtcggtgacaggttgtacccggcgctgaatttggcatcggcacggctgatcaccgggcggccggacaacccgcacctggttcggtcaagccagattgccaccatgccgcgcggtccgctggtgggtatcccgggtgcgccgtcatcgttctcgccaaagagtccacccgcgtcgtcttggctggtctgcgacacggtagcgacctcgtcaagcatcgggtcgctgcaaggcgtgacggtgacggtcatcgacgggaccccggaccttaccggtcaccggcagattttgagtggatcggacgcggtagtgctgcgctacggcggagatgcgtgggtcatccgggaggggcgccggtcacgaatcgagccgacgaatcgagcggtgttgttgccgctggggttgacgccggagcaggttagccaggcgcgtccgatgagccgggcattgttcgacgctttgccggtcgggcccgaactgttggtgccggaagtgccgaatgcgggtggtcctgcgacgttcccgggcgctcccggaccgatcgggacggtaatcgtcacaccgcaaatcagtggaccacaacagtattcgttggtcctgggcgatggagtgcaaacgctcccgccgttggtggcccagatcctgcagaacgctggtagtgcgggcaacaccaagccgttgaccgtggaaccctcaacgctggccaagatgccggtggtgaatcggttggatctctctgcgtatccggacaatcccctggaagtggtggacattcgcgagcatccgtcgacctgttggtggtgggagcggacggccggtgaaaaccgggcccgtgtgcgggtcgtgtccgggcctaccattccggtcgcggcgaccgagatgaacaaggtggtgtcgttggtgaaggccgacacgagtggccgccaagccgatcaggtctacttcggccccgaccatgcgaacttcgtggccgtcaccggcaacaacccgggggcccaaacgtccgaatcgctatggtgggtgaccgatgcgggcgcgcggttcggggtggaggacagcaaagaagcgcgtgacgcgttggggttgaccctgacgccgagcctggcgccgtgggtggcgctgcggctgctgccacagggccccacgctgtcacgagcggacgcgttggtggagcacgacacgctcccaatggacatgaccccggcagagttggtggtaccgaaatgaagcgtggttttgcccgcccgacaccggaaaagcctccggtcatcaagcccgagaatattgtcctatcgacaccgctgagcattccgccgccggagggcaagccctggtggctgattgtggttggcgtcgtggtggtgggcctgctgggcggcatggtcgccatggttttcgccagcggatcacacgtgttcggcggcatcggctcgatcttcccgctcttcatgatggtcgggatcatgatgatgatgttccgcggcatgggcggcggccaacagcaaatgagccggccgaaattggacgcgatgcgcgctcagttcatgttgatgctggacatgctgcgcgagacggcccaagagtcggccgacagcatggacgccaactatcggtggttccacccggcgcccaatacgttggcggccgccgtggggtcaccccggatgtgggagcgcaagcccgacggtaaggacctgaacttcggggttgtccgcgtcggcgtgggaatgacgcgtcccgaagtgacctggggtgagccgcagaatatgccgaccgacatcgagctggagccggtgacaggtaaggcgctgcaggaattcgggcgctaccaaagcgtcgtgtacaacctgccgaaaatggtttcgctgctggtcgaaccctggtatgcgctggtcggggaacgcgagcaggttctgggtttgatgcgggcgatcatctgccagctggcgttctcccacgggcctgaccatgtccagatgatcgttgtcagttccgatctagaccaatgggactgggtgaagtggctaccgcatttcggtgactcgcggcggcacgacgcggcgggtaacgcgcggatggtctacacctcggttcgtgagtttgccgcagagcaagccgaattattcgcgggccgtggttctttcacgcctcgacacgcgagttcgtcggcgcagaccccgaccccgcacaccgtgatcatcgccgacgtcgacgatccgcaatgggagtacgtgatcagcgccgagggtgtcgacggggtgacgttcttcgacctgaccggctcttcgatgtggactgacatcccggagcggaagctgcagttcgacaagaccggcgtgatcgaggcgctgccccgcgaccgcgacacctggatggtgatcgacgacaaggcttggttcttcgctctcaccgaccaagtcagcatcgccgaggcagaagagttcgcgcagaagctggcgcagtggcggctggctgaggcctatgaagagatcggccagcgggttgcccacattggtgcccgagacatcttgtcctactacgggattgacgatcctggcaacatcgacttcgactcgctgtgggctagccggaccgacaccatgggacggtcgcgattgcgggcgccgttcggtaatcgctccgacaacggcgagctgctgttcttggatatgaaatcgctcgacgaaggcggcgacggcccgcacggggtcatgtccgggacgaccggttccggtaagtcgacgttggtgcgaaccgtgatcgaatcgctgatgctcagccatccgccggaggagttgcagttcgttttggcagacctcaaaggtggctcggcggtcaagccgttcgcgggagtgccacacgtgtcgcggatcatcaccgacctcgaagaagaccaggcgctcatggagcgctttctggatgcgctgtggggcgagatcgcccgccgcaaagcaatatgcgacagcgccggtgtcgacgacgccaaagagtacaactcggtgcgagccaggatgcgtgcgcgcggtcaggacatggcgccgctgccgatgctcgtggtggtcatcgacgagttctacgaatggttccgcatcatgccgacggcggtcgacgtcctcgactcgatcggccggcagggccgcgcctactggattcacctgatgatggcgtctcagaccatcgagagccgagccgaaaagctcatggagaacatgggttaccgcttggtgctgaaagcgcgtaccgcgggagcggcgcaggcggccggggtgcccaacgcggtgaatctgcccgcacaggccggtctgggctacttccgcaagagcctcgaggacatcatccgattccaggcggaattcctgtggcgggactacttccaacccggcgtcagcatcgacggcgaggaagcgcctgccttagtacacagcatcgactacattcgcccgcaattgtttaccaactcgttcacaccgctggaagttagcgtggggggtcccgatatcgagccggtagttgcccagcccaacggtgaggtgctcgagtcggacgacattgaaggcggcgaggacgaggacgaagagggggtgcgcaccccgaaggttgggacggtgatcattgatcagctgcgcaagatcaagttcgagccgtaccggctctggcaaccgccactaacccaacccgtcgccatcgacgacttggtcaaccggttcctcggccgcccgtggcacaaggagtacggttcggcgtgcaatctcgtgttcccgatcgggataatcgatcgcccctataagcatgaccagccaccgtggacggttgacacctccgggcccggtgccaacgtgctaatcctgggcgccggcggttcgggcaagaccactgcgctgcagacactcatctgctcagcggcactgactcacaccccgcagcaggttcagttctactgcctggcctacagcagcaccgcgttgaccacggtctcccgcatcccccacgtgggcgaggttgccggtcccaccgatccctacggtgtgcgccggacggtggccgagttgctggcgctggtgcgcgagcgcaaacgcagcttcctggaatgcggaatcgcgtcgatggagatgttccggcgccgcaagttcggcggagaggccgggccggtacccgacgacggcttcggtgacgtctacctggtgatcgataactaccgggccctggccgaagaaaacgaggtgctgatcgagcaggtgaacgtgatcatcaaccagggcccctcgttcggggtgcacgtggtggtcactgccgaccgcgaatcggagctgcggccgccggtgcgcagcggcttcggatcccgtatcgagctgcgcttggcggcggttgaggacgccaagctggtgcgttctcgattcgccaaggacgttccggtcaagccggggcgcggcatggttgcggtcaactacgtccgcctggacagcgacccgcaggccggcctgcacaccctggtggctcgaccggcgttgggcagcacacccgacaatgtcttcgagtgcgacagcgtggtcgcggcggtgagccggctcaccagcgcccaggctccaccggtgcgccggttgccggcgcggttcggcgtggaacaggtgcgggagctggcctcgcgggacacccgccaaggcgttggcgctggcggaatcgcctgggcgatatcggaattggatctggcgccggtttatctgaatttcgccgagaattcgcacctgatggtgactggtcgacgcgaatgtggccgcaccaccacgctggccaccatcatgtccgaaatcgggcggctctacgcgccgggcgccagcagcgcaccgcctcccgcccccgggcggccctctgcgcaggtatggctggtcgacccgcgccgtcagctgctgaccgcgctcggttcggactatgtggagcggttcgcctacaacctcgacggggtggtggcgatgatgggtgaacttgcggcggcgttggccggtcgtgagccgccaccgggcctgtccgccgaagagttgttgtcgcggtcgtggtggagcggcccagaaatcttcctgatcgtcgacgacatccagcagctgccgccgggcttcgattcaccgttgcacaaggctgttccgtttgtgaacagggccgccgatgtcggcttgcatgtgatcgtcacgcgcaccttcggtggttggtcgtcagccggcagcgacccgatgttgcgggccctgcatcaggccaatgcgccactgctggtgatggacgccgatcccgacgagggcttcattcgcggcaagatgaagggcggcccgctgccccgcggtcgaggcctgttgatggcagaagacaccggtgtgttcgtccaagtggcagccaccgaggtgcgtcggtagttcggccaaaccgatcagctccagcgtagcggcaagttcttaagcgcgaaggacttggacgggaaccgtatttcgggcgcgtagtccggcgcgagctcgaagtcgggaatttgattcagccactcgcccaccagcagggtgagctctaaacgggctagatgcgaacccaggcaacggtgtggaccgccgccaaatccccagtgccggtgcacctttccatccatcaccaactcgtcggtggacatcgcgtcgctgccgtcgcggttgactgcggccatgcataaccgcactggtgaccccgcaggcagtgtcatgccgccgacggtgacgggctcggtggtaactcgcggcgccaccggcgccgatggctccagccggacgatctcttcgatgaaaaccctgatctgcttgggattgtcgcgcagcatggcgcgcagctgtggtctgcgggcgagctcgagcagcgaaaagcctaccgctgccgtcacggtgtccagtcccgccagtatcaggaggtggctcaaacccaaaacctcgatctcgctcaacgggtcctcgccgatctgcacttgcgacaagacgtccggccctgggtttcgccggcgttcggcgaccatggccgtgagatactcgagcagctcgcgcgccgcagcgacatcggcttcggtcgggtgaggtcgatccgacatggcgatgacggcgtctttccagccgatcagacggtcacggtcttcgagcggcaggccgtacaggacgagaaacaactgaaacggaaacagattcgcgagatcggccatcgcctcgcactcgccccggcctgcgatggcgtcgatcatagcgacagtgtgacggcgcagcgacggtagcgccttgctcaaagcggccgggctgaagtatggctgcaggatcctgcggtatcgggtgtgctcgggcgggtcgaacgcgagcggaaccaccggcagcggatttcccggaggttgcagcgctttccgcgacgagaaaaccttcggattccgcagcgccgcgagcacatcttcgcggcgcgtcaggtagtaccagccgttcatgaacaccacgggccccgcgtcgcggagggtcttccagccgacaccccggtcaacggccatcggtaacgtcgaatattcgagccgcggtagataaaacgagccggcgtggtcctcgccgggggtggtcatgcgctcaagtctttcgtgtctccgttcttgtcgcaggtcgcagacgtagccaagcggtgccgacctagccaatatcgcacgtgggcgtgcacccaccattgtggtgtcgagcgcatctgggggctcagcggctaatcttcgaagcgaactgtccggtccaagctggcgtgtgctttgggcggtaaagggaggaaatcccgtgaaagtccgtctcgatccatcgagatgcgtgggtcatgcgcagtgctatgccgtcgatccggacctgttcccgatcgacgactcgggcaactcgatcctggcagagcacgaggtgcggcccgaggacatgcagctgaccagagacggtgtggccgcttgccccgaaatggcgctcatcctcgaggaggacgacgcggactgatgattccgggtcataccacaaaattaacgctggccaaacgatcgtttacgaggaatgaatatttggcgtcatcggcgctggaggccggtattgcaatctaatgtgttttctatgcaacagttgcgcagcgacgccgttatcgactagcggtgctatattcggcgccttttcgatgccgagcgcgcgtctcgttggccacgtttggtggcaatgctcatcagggctcatccggatcgccaacgcgatcgtgtgtggagagggaggactggttggacttcggggcgttaccgccggagatcaattcgggccgtatgtattgcggtccggggtcggggccgatgctggctgcggccgcggcctgggacggggtggccgtggagttggggttggctgcgaccggttatgcgtcggtgatagccgagctgaccggtgcgccgtgggtgggtgcggcgtcgttgtcgatggtggcggcggccacgccgtatgtggcctggctgagccaagccgcggcgcgggccgagcaggcggggatgcaggccgcggcggccgcggcggcttatgaggccgcttttgtgatgacggtgccgccgccggtgattacggcgaatcgggttttggtgatgacgctgattgcgaccaattttttcggtcagaactcggcggcgatcgcggtcgctgaggcgcagtacgccgaaatgtgggcgcaagacgccgttgctatgtatggctatgcggctgcgtcggcgagcgcgtcgcggttgattccgttcgcggcgccgccgaagaccaccaactccgctggggtggtcgcacaggtggctgcggtcgcggcgatgcctggactgctgcaacgactttcgtcggctgcatcggtcagctggtcgaatcccaatgattggtggctcgtgcggttgctgggctcgattacccccacggaaaggacgacgatcgttcgtttgctcggtcagtcgtacttcgcgacgggcatggcgcagttcttcgcctcgatcgcacagcagctgaccttcggcccagggggcacaacggctggctccggcggagcctggtacccaacgccgcaattcgccggcctgggtgcaagccgggcggtgtcggcgagtttggcgcgggccaacaagattggggctctgtcggttccgccgagctgggtcaaaacgactgcactgaccgaaagcccggtcgcccacgcggtgagcgccaaccctaccgtcggttcgtcacacggaccgcatggcctgctccgcggactgccgctagggtcgcggatcactcggcgtagcggcgcctttgcccaccgatatgggttccgtcacagtgtggttgcccgcccgccatcggccggataacgccatgacctcagctcggcagaaatgacaatgctcccaaaggcgtgagcacccgaagacaactaagcaggagatcgcatgtcgtttgtgactacccaaccagaagcactggcggcggcggccggcagtctgcagggaatcggctccgcattgaacgcccagaatgcggctgcggcgactcccacgacgggggtggtcccggcggccgccgatgaagtgtcggcgctgacggcggctcagttcgcggcacacgcccagatctatcaggccgtcagcgcccaggccgcggcgattcacgagatgttcgtcaacactctacagatgagctcagggtcgtatgctgctaccgaggccgccaacgcggccgcggccggctagaggagtcactgcgatggattttggggcgttgccgccggaggtcaattcggtgcggatgtatgccggtcctggctcggcaccaatggtcgctgcggcgtcggcctggaacgggttggccgcggagctgagttcggcggccaccggttatgagacggtgatcactcagctcagcagtgaggggtggctaggtccggcgtcagcggcgatggccgaggcagttgcgccgtatgtggcgtggatgagtgccgctgcgacgcaagccgagcaggcggccacacaggccagggccgccgcggccgcttttgaggcggcgtttgccgcgacggtgcctccgccgttgatcgcggccaaccgggcttcgttgatgcagctgatctcgacgaatgtctttggtcagaacacctcggcgatcgcggccgccgaagctcagtacggcgagatgtgggcccaagactccgcggcgatgtatgcctacgcgggcagttcggcgagcgcctcggcggtcacgccgtttagcacgccgccgcagattgccaacccgaccgctcagggtacgcaggccgcggccgtggccaccgccgccggtaccgcccagtcgacgctgacggagatgatcaccgggctacccaacgcgctgcaaagcctcacctcacctctgttgcagtcgtctaacggtccgctgtcgtggctgtggcagatcttgttcggcacgcccaatttccccacctcaatttcggcactgctgaccgacctgcagccctacgcgagcttcttctataacaccgagggcctgccgtacttcagcatcggcatgggcaacaacttcattcagtcggccaagaccctgggattgatcggctcggcggcaccggctgcggtcgcggctgctggggatgccgccaagggcttgcctggactgggcgggatgctcggtggcgggccggtggcggcgggtctgggcaatgcggcttcggttggcaagctgtcggtgccgccggtgtggagtggaccgttgcccgggtcggtgactccgggggctgctccgctaccggtgagtacggtcagtgccgccccggaggcggcgcccggaagcctgttgggcggcctgccgctagctggtgcgggcggggccggcgcgggtccacgctacggattccgtcccaccgtcatggctcgcccacccttcgccggatagtcgctgccgcaacgtattaacgcgccggcctcggctggtgtggtccgctgcgggtggcaattggtcggcgccgagatctcggtgggttatttgcggtgggattttttcccgaagccgggttcagcaccggatttcctaacggtcccgcgactcaacggcaccgcgccgtcagcaagttccggtggtgttgatcgcggtatccatgcaggtggtgatggcgcggcgagactggtcgtgtgcgctgaagcacagggtacttggcggttgtggctcccgggatgtagctggccgcccaacgtcccgcagcgtcggggtcagcggcggagcagcacggcgatttagcctcacaaccgagcagctagctcgcgtttcccagcggctcaatccccgtcgagccattgaaaggcacctcagatgtcgtttgcgactccgcaaccggagaaagggttcggaatggacttcggggcgttaccgccggagatcaattcgggccgtatgtattgcggtccggggtcggggccgatgctggctgcggccgcggcctgggacggggtggccgtggagttggggttggctgcgaccggttatgcgtcggtgatagccgagctgaccggtgcgccgtgggtgggtgcggcgtcgttgtcgatggtggcggcggccacgccgtatgtggcctggctgagccaagccgcggcgcgggccgagcaggcggggatgcaggccgcggcggccgcggcggcttatgaggccgcttttgtgatgacggtgccgccgccggtgattacggcgaatcgggttttggtgatgacgctgattgcgaccaattttttcggtcagaactcggcggcgatcgcggtcgctgaggcgcagtacgccgaaatgtgggcgcaagacgccgttgctatgtatggctatgcggctgcgtcggcgagcgcgtcgcggttgattccgttcgcggcgccgccgaagaccaccaactccgctggggtggtcgcacaggcggttgcgtcggtcagctggccgaatcccaatgattggtggctcgtgcggttgctgggctcgattacccccacggaaaggacgacgatcgttcgtttgctcggtcagtcgtacttggcgacgggcatggcgcggtttcttacctcgatcgcacagcagctgaccttcggcccagggggcacaacggctggctccggcggagcctggtacccaacgccacaattcgccggcctgggtgcaggcccggcggtgtcggcgagtttggcgcgggcggagccggtcgggaggttgtcggtgccgccaagttgggccgtcgcggctccggccttcgcggagaagcctgaggcgggcacgccgatgtccgtcatcggcgaagcgtccagctgcggtcagggaggcctgcttcgaggcataccgctggcgagagcggggcggcgtacgggcgccttcgctcaccgatacgggttccgccacagcgtgattacccggtctccgtcggcgggatagctttcgatccggtctgcgcggccgccggaaatgctgcagatagcgatcgaccgcgccggtcggtaaacgccgcacacggcactatcaatgcgcacggcgggcgttgatgccaaattgaccgtcccgacggggctttatctgcggcaagatttcatccccagcccggtcggtgggccgataaatacgctggtcagcgcgactcttccggctgaattcgatgctctgggcgcccgctcgacgccgagtatctcgagtgggccgcaaacccggtcaaacgctgttactgtggcgttaccacaggtgaatttgcggtgccaactggtgaacacttgcgaacgggtggcatcgaaatcaacttgttgcgttgcagtgatctactctcttgcagagagccgttgctgggattaattgggagaggaagacagcatgtcgttcgtgaccacacagccggaagccctggcagctgcggcggcgaacctacagggtattggcacgacaatgaacgcccagaacgcggccgcggctgctccaaccaccggagtagtgcccgcagccgccgatgaagtatcagcgctgaccgcggctcagtttgctgcgcacgcgcagatgtaccaaacggtcagcgcccaggccgcggccattcacgaaatgttcgtgaacacgctggtggccagttctggctcatacgcggccaccgaggcggccaacgcagccgctgccggctgaacgggctcgcacgaacctgctgaaggagagggggaacatccggagttctcgggtcaggggttgcgccagcgcccagccgattcagctatcggcgtccataacagcagacgatctaggcattcagtactaaggagacaggcaacatggcctcacgttttatgacggatccgcatgcgatgcgggacatggcgggccgttttgaggtgcacgcccagacggtggaggacgaggctcgccggatgtgggcgtccgcgcaaaacatttccggtgcgggctggagtggtcaggccgaggcgacctcgctagacaccatgacccagatgaatcaggcgtttcgcaacatcgtgaacatgctgcacggggtgcgtgacgggctggttcgcgacgccaacaactacgaacagcaagagcaggcctcccagcagatcctgagcagctagcgccgaaagccacagctgcgtacgctttctcacattaggagaacaccaatatgacgattaattaccagttcggggacgtcgacgctcatggcgccatgatccgcgctcaggcggcgtcgcttgaggcggagcatcaggccatcgttcgtgatgtgttggccgcgggtgacttttggggcggcgccggttcggtggcttgccaggagttcattacccagttgggccgtaacttccaggtgatctacgagcaggccaacgcccacgggcagaaggtgcaggctgccggcaacaacatggcgcaaaccgacagcgccgtcggctccagctgggcctaaaactgaacttcagtcgcggcagcacaccaaccagccggtgtgctgctgtgtcctgcagttaactagcactcgaccgctgaggtagcgatggatcaacagagtacccgcaccgacatcaccgtcaacgtcgacggcttctggatgcttcaggcgctactggatatccgccacgttgcgcctgagttacgttgccggccttacgtctccaccgattccaatgactggctaaacgagcacccggggatggcggtcatgcgcgagcagggcattgtcgtcaacgacgcggtcaacgaacaggtcgctgcccggatgaaggtgcttgccgcacctgatcttgaagtcgtcgccctgctgtcacgcggcaagttgctgtacggggtcatagacgacgagaaccagccgccgggttcgcgtgacatccctgacaatgagttccgggtggtgttggcccggcgaggccagcactgggtgtcggcggtacgggttggcaatgacatcaccgtcgatgacgtgacggtctcggatagcgcctcgatcgccgcactggtaatggacggtctggagtcgattcaccacgccgacccagccgcgatcaacgcggtcaacgtgccaatggaggagatgctagaggcaacgaagtcgtggcaggaatcggggtttaacgtcttctccggcggagatctgcgccgaatgggcatcagtgccgcgacggtggccgcgctggggcaggcgttgtcggatcccgcggccgaggtcgcagtgtatgcgcgacagtaccgagacgacgccaagggccccagcgcctcggtgttgtcgctgaaagacggctccggtggacgcatcgcgctgtatcagcaggcgcgaacggcaggttccggcgaggcgtggctggctatctgcccggctaccccgcagttggtgcaagtaggagtgaagaccgttttggatacactgccctacggcgagtggaaaacacacagcagagtatgacgccagggcgtgaaacccgaagtacaacaacaaatttgagcatcagatacaacccagatacgtacagggcaaattgctctagaatcgactgcaatactgcaaggcaaggtcaaccacaacgatttggtcgcgaggcaaggcaaatgaaatcggagttagtcgagccgcagctcccggtgggctaccgcgcctcggtgcctacaccgacggagctccccgcgccactgaagccacggtgtaacacgtttgccatggcagggggtacaggacgatgaccgcagtagctgacgcacctcaggctgacattgagggtgtggcatcgccccaggctgtcgtcgtgggcgtcatggccggcgaaggcgtccagatcggcgtcctgctggatgccaacgccccagtttcggtgatgaccgacccgctgctgaaagtggttaatagtcggctcagagagctcggtgaggctccactggaagccactggacgcggccgatgggcgctgtgtctggtggacggcgcgccgttgcgtgctacccagtcgctgaccgaacaagacgtctatgacggcgaccggctgtggattcggttcatcgcagacaccgaacgtcgctcccaagtcatcgaacatatctccaccgcagtcgcctcggatctcagcaagcggttcgccaggatcgacccgatcgttgctgtgcaggtcggggcgtcgatggtggcgaccggggttgttcttgccaccggggtgctcggctggtggcgctggcatcacaacacctggttgaccaccatctacaccgcggtgattggtgtgctggtgctggcggtcgccatgttgctgttgatgcgtgccaagacggacgcggatcgacgcgtcgccgacatcatgctgatgagcgcgatcatgcccgtgacggtggcggcggcagcggccctgcccggcccggtgggctccccgcaggccgtgttgggcttcggagtgctgaccgtcgctgcggccctggccctgcggttcaccggtcgccgcctggggatttacaccacaatcgtcatcatcgatgcgctgacaatgcttgcagccttggcgcggatggtcgcggccacaagcgcggtgacgctgttgtcgtccttgttgttgatttgcgtagtggcctaccacgcggcgccggcactgtctcggcggctggccggcatccgactgccggtgttcccgtccgccaccagccggtgggtcttcgaggctcggcccgacctaccgaccaccgtggtggtgtccggtggcagcgcaccggtcttggaagggccgtcatcggtgcgtgatgtgctgctgcaagctgagcgcgctcggtcgttcttgagcggcctgctaacgggacttggcgtgatggtggtggtgtgcatgacatcgttgtgcgacccgcacaccgggcaacgttggctgccgctgatactggccggatttacctcgggcttcctgctgttgcggggccgctcctacgtcgaccgttggcagtcgattaccctggccggaactgcggtgatcatcgctgctgcggtgtgtgtgcggtacgcgctggaattgtcctcgccgttggctgtgtccattgtcgccgcgatcctggtgctgctgccggcggcgggcatggcagctgctgcacatgtgccccacaccatctacagtccgctattccgcaagtttgtggaatggattgaatacctctgcctgatgccgatcttcccgctggcgttgtggttgatgaacgtctatgcagcgattcggtaccggtagcagcaggtcgtggtgtggtcgcgcgggtaccgcgaccattgccgcagtcttgctagcttcgggcgcgctgaccggccttccgccagcgtatgcaatttcgcctccgacgatcgatccgggcgcgctgccacccgacgggccgcccggaccgctggcgcccatgaagcagaacgcctactgcaccgaggtcggggtcttgcccggcaccgactttcagctgcagccaaaatatatggagatgctgaacctgaacgaggcttggcagttcggccgcggcgacggtgtgaaggtcgctgtcatcgacacgggtgtgactccacatccccggttgccgcgtctgatccctggcggcgactacgtgatggccggtggcgacggtctgtcggactgcgacgcccacggcaccctggtggcgtcgatgatcgcggcggttccggcgaacggggcggtaccgctgccgtcggtaccgcgcaggccggtcaccattcccacgaccgaaacgccgccgccgccacagacggtgaccctttcaccggtaccgccgcagaccgtgaccgtgattccggctccacctcccgaggaaggagttccgccgggcgcaccggtgccaggaccggagccgccgccggctcctggtccacagccgccggccgtggaccgcggtggcggcacggtgacagtacccagctactccgggggccgcaagatagccccgatcgacaacccgcgtaatccgcacccgagtgcgccatcgccagcgctgggaccaccgccggacgcgttcagtgggatcgcccccggtgtcgagataatctccatccgccagtcaagccaggccttcggccttaaggacccttacactggggacgaagacccgcagacggcgcaaaagatcgacaacgtcgagacaatggcgcgcgcgatcgtgcatgctgccaacatgggtgcttcggtgatcaatatctccgatgtgatgtgcatgagtgctcgtaatgtcatcgaccagcgtgcactgggtgccgcggtgcactacgccgcggtcgacaaggacgcggtcatcgtggctgcagcgggcgacggcagcaagaaggactgtaagcagaacccgatttttgatcccttgcagcccgacgatccacgcgcttggaacgcggtcaccacggtggtgacaccctcgtggttccacgactacgtcctgacggtcggagcggttgacgccaacggtcaaccgctcagcaaaatgagtatcgcgggaccctgggtctccatttcggcgccgggaaccgacgtcgtcggactctcgccccgtgacgacggcctgatcaatgcgattgacggcccggataattcgttgctggttccggctggcaccagtttttccgccgcgatcgtgtccggggtggctgcgctggtacgtgctaagttccccgaattgtcggcgtaccaaatcatcaatcggctgattcataccgcccggccacccgctcgcggcgtcgacaaccaggtcggctacggtgtggtcgacccagtggcagcactgacttgggatgtgcccaaaggcccggccgagccgcccaagcagctgtcagcgccgttggtggtgccgcagccgcccgccccccgcgatatggtgccgatatgggtggccgccgggggattggccggggcactattgataggcggtgcggtgttcggtaccgcgaccttgatgcggcgatcacggaagcagcaatgaaggctcagcgcagcttcgggttggcgttgtcgtggccgcgggtgaccgcggtgtttctggtggatgtcctgatcttggcggtggccagtcattgcccggattcctggcaggccgatcatcatgtggcgtggtgggtcggcgtcggcgtggcggccgtagtgacgttactgtcggtggtcagttaccacggcatcacggtgatttcgggtttggcgacgtgggtgcgggattggtcggcggatccgggcacgacactgggtgcggggtgcactccggcaatcgaccaccagcgccgttttgggcgtgacacggtaggggtgcgtgagtataacggccggctggtctcggtgatcgaggtcacctgcggtgagagcggcccgtcgggtcggcattggcaccggaaatcgccggtacccatgttgccggtggtcgcggtcgccgatggtttgcgccagttcgacattcacctcgatggcatcgacatcgtgtcggtgctggtgcggggcggggttgatgctgctaaagcttcggcctcgctgcaggagtgggagccgcagggctggaaatccgaagaacgagccggtgatcgcactgtcgccgatcggcgccgcacctggttggtgttacggatgaatccgcagcgaaatgtggctgcggtggcgtgtcgtgactcgttggcgtcgacgctggtggcagccaccgagcggttggtccaggatctggatgggcaaagttgtgcggcccggccggtgacggccgatgagctgaccgaggtcgacagcgccgtgttggctgacttggaaccgacatggagtcgccccggttggcgtcacctcaagcatttcaatggttatgcgaccagtttttgggttacgccgtcagacatcacgtcggagaccttggatgagctgtgtctgccagatagccccgaagtcgggacgaccgtggtcacggtgcgtctgaccactcgggtcgggtcgcccgcgctatcggcatgggtgcgttatcacagcgacacgcgcctgcccaaggaggtagcggccggactcaaccggctcaccggtcgccagttggccgcggtgcgtgccagcctgccggccccgacgcaccgtccactcctggtcatccccagtcggaacctgcgtgaccacgacgagctcgtgctgccggtgggccaggaactcgagcacgcgacaagctcgtttgtggggcaatgacacgcccgcaggccgccgccgaagatgcccgcaacgccatggtcgccggtctgctggcatcggggatctccgtcaatggactgcagcccagccataacccgcaggtggccgcccaaatgttcaccacggcgaccaggctggatcccaagatgtgtgatgcctggctggctcggctgctggccggcgaccagagcatcgaagtgctcgccggcgcatgggctgcggtgcggactttcggctgggaaacccgccgcctcggcgtgacggatctgcagttccgccccgaggtgtccgacgggctattcctgcgactggcgattaccagcgtagattcgctggcctgcgcttacgcggcggtcctcgccgaggccaagcgtcaccaggaggcggcagagctgctcgacgccaccgatcctcgccatccgttcgacgccgagctggtgagttacgtgcggggcgtgctgtacttccgcaccaaacgctggcctgacgttcttgcgcagttccccgaggcaacgcagtggcgtcaccccgagctaaaggccgcgggggcggcgatggccaccacggcgctggcgtcgctcggggtgttcgaagaggcctttcggcgcgctcaggaagcaatcgaaggtgaccgggtgccgggcgcggctaacatcgccttgtacacccaaggcatgtgcctgcggcacgtcggccgtgaggaggaagctgtcgaactcctgcgccgcgtgtattcgcgcgatgcgaagttcaccccggcccgcgaggcgctggataaccccaactttcggctgatcctcaccgacccggaaacgattgaggcgcgcacagatccgtgggatccggacagtgcgccaacccgcgctcagaccgaggccgcccgccatgccgagatggccgcgaagtacttggccgaaggggatgccgagctcaacgcgatgcttggcatggagcaggccaagaaggagatcaagctcatcaagtcgacgacgaaggtgaatttagcgcgtgccaagatggggcttccggtcccggttacgtcgcgccacaccttgttgctcgggccgcccggtaccgggaagacttcggtcgcaagggctttcaccaagcagctgtgcgggttgacagtgctgcgcaagccgctggtggtggagaccagccgcaccaagctgttgggccggtacatggccgacgccgagaagaacaccgaggagatgctcgaaggggcgttgggcggtgcggtcttctttgacgagatgcacactctgcatgagaagggctactcccagggcgacccgtacggtaacgcgatcatcaacacgctgctgttgtacatggaaaatcaccgtgacgagctggtggtgtttggtgcgggttacgccaaagcgatggagaaaatgctcgaggtgaatcagggtctgcgccggcgcttttcgacggtgatcgagttcttcagctacaccccgcaggagctgatcgcactgacccagctgatgggtcgggagaacgaagacgtgatcactgaggaagagtctcaagtgttgttgccgtcgtataccaagttctacatggagcagagctactccgaggacggcgacctgatccgcgggatcgatctgttgggcaatgccggctttgtgcgcaacgtggtggagaaggcccgcgaccaccgtagtttccgtttggacgatgaggatctcgacgccgtactggccagcgatctcaccgaattcagcgaggatcagctgcgccgattcaaggagttgactcgcgaggacctggccgaagggctgcgcgctgcggtcgcggagaagaagacgaagtaggcactcttttcgtcggtgtcactggctactttgacctgaacagtcggcggtgggtgagtggtctgtggttggcgaatgaggcggggcggggcggagactggtccagatggtgtccgtgcacgcgggggagggtgtggtgttcagccgctcagggcggggtacgtgccgtctcaatccgtgctgtgtccaaattgtttacaattaacggtggtgccacaccttaaattccaaatgtaaatatatttgacgtcggtcaaaaatcccacgtttggcacaagtatcggtggcgcgttgccaagtcattaggcaatcgagcggactcccgggcatggaaatgcgtgtctttcgtttgtgggtgtccggtatccagacagcatcgcttgcgcctcgactacaggtttgctactaaaattcctatgcgccatagtgattgagaagggccacgcccccttcgtgtgacgcacggcgggcgacggcggcgccgtgcccggcattggttgggtgtcaatgaggcttcaaggatatctaccaaatttcccagaaatatttcacggaggccgcaatggagctagcatttaatcggcgtacggtcaggccaatatatcgaaacatgagaggaatgatcgatgagcgtcaagagtaagaacggtcgtctcgccgctcgggtactggtggcactggcggccctgtttgcgatgatcgcgctgacgggctcagcatgtctggcagagggtcccccgcttggccgcaaccctcagggggcaccggctccggtgggtggcactgtgatcgtcgcgccgatgcacagcggcgtctgaccgccccgttcgggatctgtacgcactttcatccgactgcgcggttgtttgttagcgcatcggatgaaagtgtgccgtctcggctgaggaaggaccgtcgcgatgctgccgaatttcgcggtgctgccccccgaggtcaattcggcgagggtgttcgccggtgcggggtcggcgccgatgttagcggcagcggccgcctgggatgatctagcctccgagctgcattgtgctgcaatgtcattcgggtcggttacgtcgggattggtggttgggtggtggcagggatcggcgtcggcggcgatggtggacgcagccgcgtcgtacatcgggtggctgagcacgtcggctgcccacgccgagggcgcggccggtctggctcgggccgcggtatcggtgttcgaggaggcgctggccgcgacggtgcatccggcgatggttgcggcaaatcgcgcccaggtggcgtcgctggtagcgtcgaacttgtttgggcagaacgcgcctgcgatcgccgcgctcgaatccttgtatgagtggatgtgggcccaggatgcagcggccatggcgggttattacgttggggcttcggcggtggccacacagttggcatcgtggctgcaacggctacagagcatccccggcgccgccagtcttgatgcccgtctgccgagctcggccgaggcaccgatgggagtcgtccgcgcggtcaacagcgcgatcgccgccaatgcggctgcggcacaaaccgttggcctggtcatgggaggcagcggcacgccaataccgtcggccagatatgtcgagctcgcgaacgcgctgtacatgagtggcagcgtcccgggtgttatcgcgcaggcgctcgtcacgccccaagggctctacccggtggtcgtgatcaagaacctcactttcgattcctcggtggcgcagggtgccgtcattctcgaaagtgcgattcggcagcaaattgccgccggcaacaacgtcaccgtcttcggctactcgcagagcgccacgatctcgtcactagtgatggccaatcttgcggcttcggccgacccgccgtctccagacgagctttccttcacgctgatcggcaatcccaacaaccccaatggcggggttgccaccaggttcccggggatctcctttccaagcttgggcgtgacggccaccggggccactccgcacaatctgtacccgaccaagatctacaccatcgaatacgacggcgtcgccgactttccgcggtacccgctcaactttgtgtcgaccctcaacgccattgccggcacctactacgtgcactccaactacttcatcctgacgccggaacaaattgacgcagcggttccgctgaccaatacggtcggtcccacgatgacccagtactacatcattcgcacggagaacctgccgctgctagagccactgcgatcggtgccgatcgtggggaacccactggcgaacctggttcaaccaaacttgaaggtgattgttaacctgggctacggcgacccggcctatggttattcgacctcgccgcccaatgttgcgactccgttcgggttgttcccagaggtcagcccggtcgtcatcgccgacgctctcgtcgccgggacccagcagggaatcggcgatttcgcctacgacgtcagccacctcgaactgccgttgccggcagacgggtcgacgatgccaagcaccgcaccgggctcgggtacgccggtccccccgctctcgatcgacagcctgatagacgacctgcaggtggctaaccgcaacctcgccaacacgatttcgaaggtggccgcgacgagctacgcgacggtgctcccaaccgccgacatcgccaatgcggcgttgacgatcgtgccgtcgtacaacatccacctttttttggagggcatccagcaagcgctcaagggcgacccgatgggactcgtcaacgcggtcggatacccactcgcggccgacgtggcactgttcacggccgcaggcggtcttcagctcttgatcatcatcagcgcgggccgaacgattgccaatgacatctcggccattgtcccctgatcgtgttttgcgtgaactttaaagcgttgtgctgaggtatgttccgctcgcgtgtggggcggcccgcgcgaccacctatgcatgagcgccaatggtcgagacaactacctgcgcggtcatcgggcggccacccagagggcatggttctcgggctgctactggctcgcgtgcttccatcgagcgtgaatacatgccgccaaatcggcagtcggcgccgctggcgtgccgctagctgatcacaaagcgccgataccgatgcggctggccatagcaatgccaatgttggcgaatagatctcacgcgcggcccaagccaacagcgaggtgatggtgatcattctttacgttgcgattacctcgccggaacgtgacacgagcaatactcgccaaccatgatcgccagatatttggaacgggtttgggtccagcggccgccaaaaaccgactcgccgccgtccctgacaactcagcggcgagaggtgaacacgggtgatttgtcactacgggccgctgcggttcctgcgctgccagggggccgcgagtgcgattccggcgagccacgcgattagggattaagcgaaatggatttcgggttgttaccgccggagatcaactcaggcaggatgtatacggggccggggccggggcccatgctggccgccgcgacagcctgggacgggctggctgttgagctgcacgcaacagcggctggctacgcctcggagctatcggctttgaccggggcatggagcggtccttcgtcgacgtccatggcatctgcagccgcaccctatgtggcatggatgagcgccaccgcagtgcatgccgagctggcgggcgcgcaagccaggttggcgatagctgcctatgaagctgcgttcgctgccaccgtgcctccgccggtgatcgccgctaatcgtgcccaactgatggtgttgatcgcgacgaacatcttcgggcagaacacgccggcgatcatgatgactgaggcccaatacatggaaatgtgggcgcaggattccgccgcgatgtacgggtacgccggctcgtcagcgaccgcctcgcgaatgacagcgttcactgagccgccgcaaaccactaaccatggtcagttgggggcccagtcctccgccgtcgcacaaaccgccgccaccgcggccggcggcaacctgcaatcggcattcccgcagctgctctccgcggttccccgcgccctgcaaggcctggcattgccgaccgcatcacagtcggcatcggcgacgccgcagtgggttaccgacctggggaacctgtccaccttcctgggcggggcggtcaccggcccgtacacctttcccggggtattgcctccctccggggtgccatacctgttaggcattcagagcgtcttggtaacccaaaacgggcagggggtaagcgccttgcttggcaagatcggggggaaaccaatcaccggagcgttggctccgctggccgaatttgctttgcatacaccaattttgggttcggagggcttgggtggtggatcggtttccgcgggtattggccgggcaggcttggtcggaaagctatcggtgcctcagggctggacggtggccgccccggagatcccatcgccggcggcggcgttgcaggcgacgcgcctggccgccgcgccgattgcggccaccgacggcgcgggtgcgttgctcggtggcatggcgctgtcgggcttggctggccgcgctgccgccggttctaccggccaccccatcggcagcgccgcagcacccgccgtcggtgccgctgccgctgccgtcgaggacctggccaccgaagccaacatcttcgtgataccggccatggacgactagcgccatgtcacgggagagaaggttgtcgacacttttgcgaccagcgccggttcggtatgtggccaccggggctgccaatggggttacggcccgttaaggagggatgcggtaatggatttcggggtgttaccaccggagatcaattccgggcgcatgtatgccggtcccgggtcgggtccgatgctggccgcggcagcggcctgggacgggctggccaccgaattacagtccacggcggccgactatggctcggtgatctcggttctgaccggcgtgtggtcgggacagtcgtcggggaccatggcggctgcggccgcaccgtatgtggcgtggatgtcggccacggcggcgctcgctcgggaagcggccgcccaggccagcgcggcagcggcggcctacgaggcagcgtttgcagccacggtgccgccgccggtcgtcgcggccaaccgcgccgagctggcggtgttggcggcgaccaacattttcggtcagaacaccggtgcgatcgcggccgccgaagcccgctatgcggaaatgtgggcgcaagacgcagccgcgatgtatggctatgccggctcgtcgtcggtggcgacctaggtgacgccatttgctgcaccgccgccgaccaccaacgcggccggactggccacccaaggcgttgcggttgcccaggctgtcggcgcgtcggccggcaacgcgcgctcactggtgtccgaggtgctggaattcctggcaacggccgggacgaactacaacaagacggtggccagcctgatgaacgcggtcaccggggtgccgtacgcatcttcggtgtataacagcatgctcgggcttggcttcgctgagtcaaaaatggtcctgccggctaacgacaccgtaatatcgaccatcttcggcatggtgcagttccagaagttcttcaatccggtgacgcccttcaatcccgatttgatcccgaaatctgctctaggggccgggcttggcctgcggtctgcgatctcgagtggtctgggctcgaccgcgccagcgatatcggcgggtgcgagccaggccggctcggtcggggggatgtcggtgccgccgagctgggcagcggccaccccggcgatccggacggttgccgctgtgttctcgagcaccggacttcaggctgtcccggcggccgcaattagcgagggcagtctgctcagccagatggccctggcgagtgtggccggaggggcccttggcggcgccgctgcacgcgccactggtggtttcctcggcggaggccgagtcaccgcggtcaagaaatctctcaaggacagcgactcaccggacaagctgcggcgggtggtcgcgcacatgatggagaagcccgaatcggtgcagcactggcacaccgacgaggacgggctcgatgatctactcgcggaattgaagaagaaaccgggcatccacgccgtgcacatggccggcggcaacaaggctgaaattgcaccgacgatatcagaatcgggctagggcagggttagggcgtgtcttccaattgataggccccgaggcagacacgagtcgccagaccgcaccattgcttgagttggttgatgcccttgagatcggaacccgaatcccacagcaggagaattagtttcgtccccagaccggcggctacggctgcccgttctgcccaggcaaaccgatcaatccgcccttgccgccttggcccccgggtgcgggtgggacaccatctccgccgtcgccaccggtaccgatcagcagggcggcgttaccaccgtcaccgccggcaccgccagtgcccgcactgccgccggttccgccggccccaccggtaccgccacttcccccgggtccgccgttgccgatccccaggccgcttgccccgccttggccaccatcgccgccgttgccgccgtcgttgcccgacccgccgacgccgccggccccgccgatgccgccggccccgccgctaccgaacagtaggcctccgctgccgcccgcgccaccgtcgctgccgtcacctccggcttcctgaatgatgttgcctactccggtcccaccggtcgccccattccctccggccccgccgttgccgatcagaatggcggcgccaccctggccggcgctgccttcgaagccggtacctccgccgctgccggcgttaccaccgttgccgccattgccgtatagcaccccaccttggccgccgtcaccccctgatgcaccaaattgaatgctgaggctgccggccccaacgtcaccaccgttgccaccgtcaccgccgtgaccaaacaacccaaaaccctggacactaatcggtccgaagttaacggcacctacccagccgccaccgccagcagagccgccaaagcccgcaaatccgttggtgcctgcgtcaccgccctgacccccgttgccgccggacgcgccgctgccgaacaaccacccgccgttgccgccgtcgccgcctgagccaccgaccccgccgctcccgccgaagatggtagtacccagcgcagacccggccgctccattcccgccgttgccaccggccccgccgttgccgactaggcccgcgtcaccgccgttaccggctatcccggccgaaccgccggaagcgccgttcatgacgcccgtttgagtggagtcggtgccgccgccggcgccgctgtccccaccttgccccccgttgccgatcagccacccgccctgggcgccgttgcccccgttgcctcctaatccgccgctgccggccgaatctccggctgtgtcattagtgccttgtcctcccatgccaccgaccgagccgttgccgccgttgccgaacaacagtccaccgcgaccacccgaacccccgtttccgccggcgcccccatcgaagcctgccgacgcacccccgggcgctgtggcgttgcccccgtttccgccggccccaccatgtccaccgtgaccatagatccatccaccggcgccgccgttgccgccggacccgcccgctttcccgggttgaccggctgcgccgttggcacccgccccgccctggccgccattgccgccgctaccccatagcccagccgacccgccgttgccgccattttggcccgtcccgccggacccgccgttgccaccgttgccgtatagccatccgccatcgccaccgttttgcccggttcctgcgaccccgttggcaccgttgccgataagcggacgcccggtcagcgtctgcacgggtgaattgatggcatcgagggcggtttggcccacgatttgcaatggtgacgagttggctgcctcggcgctggcgtactgggccgcccccgcgctcatgagctggacgaactgctcatggaatgcgaccgcgtgggcactgagctcctggtatgcctgcccgtgcgttgcgaacagcgccgcaatcgcagccgacacgtcgtcagcgcccgcaggcagtaacgccgttatcgggaccaacgcttcggcgttggcccggctaatcgccgaaccaatagttgctaggtcctttgccgctgcatcgacaaacgccggcgccacgatcatctgcgacgtccacacctcctggccgttgtcgccgcatggggaatccatacgaccgccaaaggaattttggaaccgacgccaacgttacagttttgcggacccgctatggggtgcattcaccagattcactggcaacgatgtgaaccccgtgtcaccccaagcggggtcaatccactgattactctctagcccaaactatttcgcgctgacgctggttttagtgatctggtgggggcaatagacatgcgcggagatcgcagcgaacttgcaacaaccgtccatcgaaaacccgggattgcgggtccgcagctcgttgacgacctgaagacccgattcgccgctttcgactaacgcgcatacggccttgcccgatgctatggcttgatccgggtggctgtaggtaatgcctgcccgctctagcgaggcaagaaagaccgcgtcgtcaccgctgggccccgcgtgggccggaaccgccaagccgatcatcaacggaatgctgagtagcgttgacacaactctcatagacaacgattctcccggaattgcgcttctcttgcggtgcaaccggttaccgcgtcattccaatacgttacggctgcgctaacttcccgtctcagggtgttcgggttgcgctggacctgaaggtcgtctgctgaccggcgttgtctgctcgctggctaacagccgatcttgatagcctccggggcatcggatgagtcaagccgttgggttgacgcgcgtcgctacgagtgtcacgattacccttgcaagcacctcgctaggtgaggcgtctgcgcggatataggccactgacctcgaacgtcgaaagacgcccagggtcaggacagctcttcccggcttaagggttgagcccaagtggcttccggctggaccggccggatacgccgtgtggtgccaaagctctgacgagaggggtgccgagttcggtggtctgctgggctgtcatccctttgtgctgtgcatcggcatccccgtgtgccccggccgtgaggaggtgagagcgaaatgagtcccggcgatagtccgtatccgagatcgacgaccgtttcgttccgatccgaccccggcgccgttttcgcactctgaatcggccttccggttcgaaatccgttatttcgcaagctcgttgcttcgcggccttgtgtgagtgacgttcacgggaagtagccacgacagaagcggtcataggcctccgggttcggtcgtctgtcaggagaagacccatggcgtttgttcttgtctgtccagatgcgctggccatcgcggccggtcagttgcgccatgttggatcggtgatagccgcgcggaatgcggtcgcggcaccggcaactgccgaattggccccggcggccgctgacgaagtatcagctttgactgcaacacaattcaacttccatgccgccatgtaccaagcggtcggcgcccaggcgatcgccatgaatgaggcgttcgtcgcgatgttgggcgccagcgcggattcttacgcggctaccgaagccgccaacatcattgctgtgagctaacgaggagatcaacgatgactgccgcacttgacttcgccacgctaccgcccgaaatcaactcggcgcgtatgtattccggcgcgggctcggccccgatgctggccgcagcgtcagcctggcacggcttgtccgcagaactgcgcgccagcgcactgtcatacagctcggtgctttcgacgctgaccggtgaagaatggcacggtccggcgtcggcatcgatgacagccgcggccgccccctacgtggcctggatgagcgtcaccgccgtccgggccgagcaggccggggcacaggcggaggctgccgctgcagcgtacgaagccgcgttcgcagcaacggtgcccccgccggtcatcgaggccaaccgcgcccagctcatggcgctgatcgccaccaatgtgctaggccaaaacgcccccgcgatcgcggccaccgaggcccagtacgccgaaatgtggtcccaggacgcgatggccatgtacggctacgccggcgcctcggcagccgctacccagctgaccccgttcaccgagccggtgcagactaccaacgcgtccggcctggcggcccagtcggctgcgattgcccacgccaccggcgcctcggctggtgctcagcaaacgacgctgtcgcagctgatcgccgccataccgtctgtactgcaaggactttcgtcatcgactgcagccacgtccgcgtcggggccgtccggattgctgggcattctcgggtctggatcttcctggctcgacaaactctgggcgttactggaccccaactccaatttctggaacacgatagcttcgtccggactgttcttgccgagtaacacgattgcgccctttttgggtctactcggcggcgtggcagctgcggatgcggccggggatgtgttgggagaggccaccagtggcgggctcggtggcgcgctggtggcgccgcttggctcagcgggcgggctaggcggcactgtcgcggccggcctgggcaacgcggccaccgtcggaaccttgtcggtgccgccgagctggacggcggccgcaccactagccagccccttgggctccgcgttgggaggcacaccgatggtggcaccgcccccagcagtggcggccggcatgcccggaatgcctttcggcaccatgggcggtcaaggcttcgggcgtgccgtgccccagtatggcttccgccccaacttcgtcgcacgaccgcccgccgccgggtgatcccgtagggggtgggttccctggaaagcgccagggtcacgatggcgcagccgaatagccgacagtgcttttctctgcgaataccggagttggtcgcgcgaaatcatttccgtttagcgcgttcaccagcgcaggcgggccaggctcaataagcggaaatttctcgggcgaagcacccgtgcagcagcgcaaatagatgggatcggcaggacgtagacattgggatatctggtgaagttcataagagcttgaccagttggtgggcagaactacgcgagcgtgattagcatggcggccatcgaggggaccagaggtcagggatgttggatttcggggcgctaccaccggagattaattcggggcgaatgtacgcgggtccgggatccggaccgttgctggccgccgcagcggcctgggatgcgctagccgccgagttgtactccgcggcggcgtcctatggctcgacgattgagggcctcaccgtagcaccgtggatgggtccctcctcgatcacgatggccgccgcggtcgctccatatgtggcgtggattagcgtcaccgccggccaggccgaacaggcaggggcccaggccaagatcgctgcgggcgtttatgagacggcatttgcggcaacggtgccgccaccggtaatcgaggccaaccgcgctttgttaatgtcgctggtcgccacgaacatcttcgggcagaacacaccggcgatcgcggccaccgaggcccactacgcggagatgtgggcgcaagatgcggccgcgatgtatggctatgccggctcgtcggccactgcgtcgcagttggcgccgttcagcgagccgccgcaaacgaccaatccgtcggcaacggccgctcaatcagccgtcgtcgcccaggccgccggcgccgcggccagctctgacatcacagcgcagctgtcccagttgatcagcctgctacccagcaccttgcaaagcctggcgacaacagcgaccgcgacgtcggccagcgctggttgggacaccgtcctgcaaagcatcaccactatcttggcgaacctcactgggccgtacagcatcatcgggctgggcgctatacctggcggctggtggctgacgttcggccagatcctcggcctagcccaaaacgccccaggtgtggccgccctactgggcccgaaagccgccgccggcgcgttgtcgccattggcgccgctacggggcgggtatatcgcagatatcacgcctctcggtggtggggccacagggggcatcgcccgtgcgatctacgtcgggtcgctctcggtcccgcagggctgggccgaggccgcaccggtgatgagggcggtcgcatcggtattgccgggcaccggcgccgcccccgccctggccgccgaggcaccaggtgccttgttcggcgagatggccctgtcgagtctggccggacgcgcgctggcaggaaccgcggtgcgctctggtgccggagctgctcgcgtcgcaggcggttccgtcaccgaagacgtcgccagcacgaccaccatcatcgtcatacccgcggactgacaggactttcgagatggcacttgaactgggtgttagcccccaccggagaggagagaaggacggtgtcatcgccactgtggccggtggctggcggccagccagttagcggccggttgaggaaaggtgtggcaatggatttcggattgcagccaccggagatcacctccggggagatgtacctaggtccgggcgccggtccgatgttggctgcggcagtggcctgggatgggttggcggccgaattgcagtccatggcggcctcctacgcctcgatcgtcgagggcatggcgagtgagtcatggttgggtccgtcgtcggccggtatggccgctgcggccgcaccatatgtgacctggatgtcgggtacctcggcacaggccaaggcggccgctgaccaggccagagccgcggtggtcgcctacgaaaccgcgttcgcggcggtggtgccaccgccgcagattgcggccaaccgcagccagctcatatcgctggtggcgaccaacattttcggacaaaacaccgccgcgatcgcagccaccgaagccgaatacggcgaaatgtgggcccaggacaccatggcgatgttcggctatgccagctcctcggcgaccgcctcgcggctgaccccgttcactgcaccgccgcagaccaccaacccgtccggacttgccggccaggcggccgcaacggggcaagcgaccgccctagcgagcggcaccaatgcggtgacaaccgcgctttcgagtgcagcggcgcagtttccgttcgacatcatcccgaccctgctgcagggcctggccacactcagcacccaatacacccaactcatgggccaactcattaacgccatcttcgggccgacgggcgcaacgacctatcagaacttgtttgtcaccgcagccaacgtcaccaagttcagcacgtgggccaacgacgccatgagcgcgcccaacctgggaatgacggagttcaaggtgttctggcaacccccgccggcgcccgagatccccaaatcgtcgttgggtgccggacttggcctgcggtcagggcttagcgcgggcctggcccacgccgcatcggcgggtctgggtcaggcgaacctggtgggagacctgtcggtaccgcccagttgggcctcagctaccccggcggtcaggctagttgccaacacattgccggccaccagcctggctgcggcccccgcgacacagatcccagcaaacctgctcggtcagatggctctggggagcatgaccggaggtgccctcggtgccgccgcccccgccatctacacgggcagtggcgcccgggcccgcgccaatgggggaacgcccagcgctgagccggtcaagctggaggctgtcatcgcgcagctacaaaagcaaccggacgcagtgcgacactggaatgtcgataaggccgatcttgatggcctgctggatcgattgtcgaaacagcccggcatccacgcggtacacgtgtcgaacggcgacaaacccaaggttgccttgcccgatactcagttgggttcacactcaacgtgattcgaaatccacactgatactggaggtgattaccggctgaagcaaagcgcattggaaatccaggcttagaccattgccatgtggccgtgagattcgtcacgtcttgacatccgcgtccggcgggtcaccttcgaccgcggtcaatgtcattggtaggtaagggctttgctgtactgatggccgaattttgactcgaaaagtatgtcgggccctcgcagcagatctgccgcaggacgcgatgcaattacaacgcacgatgggacaatgcagacctatgagaatgctagtagcgctcctgctgagcgccgccaccatgatcggcctagccgcacccgggaaagccgatccaacaggcgacgatgccgccttccttgccgcgttggaccaggccggcatcacctacgctgacccaggccacgccataacggccgccaaggcgatgtgtgggctgtgtgctaacggcgtaacaggtctacagctggtcgcggacctgcgggactacaatcccgggctgaccatggacagcgcggccaagttcgctgccatcgcatcaggcgcgtactgccccgaacacctggaacatcacccgagttagcggggcgcatttcctgatcaccgcggtggtgcgcggtggtgtggtgcgtccgagggggttgcgatgcacccggttcgcctaggctcaaactgctgttaacctgcgcgtggttggctgccgtggccgtcttgcgatcgggaaggactcggtgtcatgcaaacgctgactgtcgccgatttcgctctccggctggccgtcggagtgggttgcggggccattatcgggctcgagcgccagtggcgggcgcggatggctgggttgcgcaccaacgctctggtggcgaccggtgctaccttgttcgtgctgtacgcggtcgccaccgaggacagcagccccacccgagtggcgtcctacgtggtttctggaattggattcctgggcggcggggtcatcctgcgggaggggttcaacgtccgcggtctgaacacggctgccacgctttggtgctcggccgcggtcggagtgctggccgtctccgggcatctggtgttcaccctgattggcaccggaaccatcgtcgctgtccatctcctggggcgcccacttggccggctggtcgaccgcgacaacgccgtcgaagacgaagggctgcagccctaccaggtacgggtgatttgtcggcccaaagcagagacctatgtacgtgcccatatcgtgcagcgcaccagcagcaacgacatcacgctgcggggtatacgcacggggccggccggagacgacaacatcacgttgacggcccacctattgatggttggccataccccggccaagctagagcggttggtggcggaactgtcgctgcagccgggcgtttacgctgtgcactggtatgccggtgagcacgcgcaggccgaatgacccacgacactaggggcggggctgtactcgcggcgcggccgcagccagcaagtctgcccgactgccgttcagcggcgggtagatccgccgggtattgattgactgcttggtggtcttggccggtgcgccctgcgataccactttgcgttcccatccctcggtgtacaccgcgcccgccgatcctagatcgagaaccgtgacataccaagggatccgaagagccagcaacggttggtcgaacagatcgttgatgacgttgcagccggcatagcggcccatcgggcgcccatgctgacacgacatgaccgacaggtgctcgtcatccatccgggccgcggccacatcgccagcagcaaacatcgcaggcaccccgatcacccgcaggtagtcgtcgacttgcaggcgtcccagccgatcacgggctaccggcagctgctcggtcaggcggctggcccgcatgccggcgcaccacaccacggtggccgctgccagccgttcccccgatgacagcgttacaccgcccgggctgacggcggcaacgctcacgccggttctggtctcgacgccgttgtccaacagcgcctgttcgatcaccggccgcgccgataaacccatatcggagccgacgaaggggttgtggtcgatgagtaccacgcggggggtgacaccatcaccacgggcgaacaacgcgtgcagtcggcccggcaactcgcaggccgtctcgataccggtcagcccggcaccgacgaccacgacggttgccgccgccgatgtcagcggcccgccggccagtccttgcagatgctgctgtagcctgaccgcgccgtcgtacgtgtcgacatcaaaaccgaactctgccagtcctggcaacgcgggtttgaccacgtgactgcccgacgcgaggaccagtcggtcatagctatatgaggcaccggtcgacgtggtgacgcggcggccgtcggcgtcgatcgcggtcacctcggcggtgacatgcgcaacgccggcagggccgagcacgtcgccgagcgggatgcggcaggcgctcagatcagcctcatagttgcgaacccggatatcatgaaacggtttgttgctcaccaccatgacgtcgaccgtgcccgctgggacggcgagctcgtcgagtcgtcgggccgcaccgagcgccgcccacaggcccgcgaacccggagccgatcaccaccacccgggtcaacggctaaacacctgacgactctggggtatcgccgccgccgcgtggcgaccgggcaggaacatccacacgtgccaacctccttcgagcccgggccatccgataaccccgttagccgtcgcgagcttacagaaggtgcaggcatcgggattgagtgcatcatgggataccggtgaataccgtcagccggggcagccagggtaggggacaccccccgctcgggctgccagcggagtatcgagcggatcgccatcggcgtagcagataccgggtcagagcagcgtacgctggcacattcggcttcggctcgctggttagcgattgttagttgcacgcccagttgacgatccgcccgccttcgagtcggttcacggcgtcgtcttctgccgcgcggcgcgtgagtccggttccgccttggtatttcgagccgttgtaggcgaccgcgccgcacctggtgaagcgactaaccactttgcaagtcttgtcaccgcacttttctagtgcgacttgctctgctcgcgccggtgtgcgctggtgccacgctttgcccgacgcgccgctgggggcataggcaatcgccccgtaatggataatcggagggataggcaacccggcaatttccgacatcatgacttccgacatcgaaccgttggcgagatgggcgtccaccgtcggaaccagcaggatgcccagcccgagagcagcccctaggccggcggctgccatcgcggttcggcgtcggaggtttgtgatcatgtcctgccccctttctgcggtcggtaatccagcggtttgaaagggttgagccgacttacgcgcagtggatgcgtcgaagggtcaatgaggctgggtactgagacggccacggttggaagcccggcgccctggccgatgatcgatcaggtcatcgctgtatggaggctgcccacccacggtgctcggttcggtccgggattctggcgcttgtgtgtcatgtgcccaagtgtgcgataaatatacctgacccgggtagggcataaagtctctaacagcaccgaccggatagggaacaacggccttcgggcaagcggcttcactgtcaagtcgtcacctgtcacgcatgcgagtcgtagcctgtctgatgtggatgccgtcgccggattcttctcagcgctgcccgaggaaatgcgggacccggtactgttcgccattccatgttttctattgctgctgattctcgaatggacggcggcccgcaagctggaaagcatcgagaccgctgctaccgggcagccacggcccgcctcgggcgcttacctcacccgcgactcggtggccagcatctcgatggggctggtttcgatagccaccaccgccggctggaagtcccttgccctgctcggttatgccgcaatctatgcctaccttgccccctggcagctgtccgcccaccggtggtacacctgggtgatcgcgatcgttggtgtcgatctgctgtactactcctatcaccgcatcgcccaccgagttcggctgatctgggctacccaccaggcgcatcactccagcgaatacttcaacttcgccaccgcgctgcgccagaagtggaacaacagcggcgagattctcatgtgggttccgctgccactgatggggcttcccccttggatggtgttctgcagttggtcgctgaacttgatctaccagttctgggtgcacaccgagcggatcgacaggctgccgcggtggttcgaattcgtcttcaataccccgtcgcaccaccgggtccaccacggaatggacccggtgtatctggacaagaactatggcggcatcctcatcatctgggaccgcctgttcggtagctttcagccggagctattccgaccgcattatggcctgaccaagcgggtcgacacgttcaacatctggaagctgcagacccgcgagtacgtggcgatcgtgcgtgactggcggtcggcaacacgtctgcgggatcggctgggctacgtcttcggaccgccgggctgggaaccgcgcaccatcgataaatccaatgccgccgcctccctggtcacgtctcggtaacgtcgcgacccgacattgcgaaagtattaccgtcgggttttggtacgccttagccgtaaccggcggcgggcgatgcgcttggccccgacggatgggagttcaaggtggtccgcctggtaccacgcgcattcgcagcgacggtcgccctattggcggccgggttttcgccggcgaccgccagtgccgatccggtcttggtgttccccggcatggaaatccgtcaggacaaccacgtctgcaccctgggctacgtcgacccagctctgaaaatcgcgtttaccgcggggcattgtcggggcgggggagcggtcaccagccgggactacaaggttatcggccatctcagggccttccgggacaacacacccagcggctccaccgtggccacgcacgagttgatcgccgactacgaggcgattgtgctggctgacgacgtcacggcaagcaacattttgccgagcgggcgtgcactggaatccagaccgggtgtggttcttcacccgggccaagcggtctgccatttcggcgtcagcacaggcgaaacctgtgggaccgtcgaaagcgtcaacaacggctggttcaccatgtcccacggcgtgctcagtgagaagggggattcggggggcccggtctacctggcccccgatggcggccccgcgcagatcgtcgggatcttcaacagcgtctggggcggctttcccgcggcggtgtcctggcggtcgacgtccgagcaggttcacgcggatctcggcgtgacgccccttgcttagcaagcaccccgttagcggccaccaggttgatcgccgtgtgtttgctagagcggtgatctcggttgtgtcagacttgccgcgtgggcaaacgccgggatgcgagggaacagatcgaggcgaaaattgtcgaactcggccgtcgccagctgctggatcacggcgcggccgggttgtcgcttcgggcaattgcccgcaacctgggcatggtgtcctcggccgtataccgctatgtgtccagtcgtgatgagctgttgactttgctgctcgtcgacgcctactccgacctggccgataccgtggaccgagcccgcgacgacaccgtcgccgactcgtggagtgacgacgtcatcgcaatcgctcgagcggtgcgcggttgggcagtcactaaccccgcccgctgggccttgctatacggtagcccggttcctggttatcacgcgccgcctgaccgtaccgcgggcgtcgccacccgcgtggtcggagcgttcttcgacgcgatcgccgcgggaatcgccaccggagacatcaggttaaccgatgacgttgcgccgcagccgatgtcatcggacttcgaaaagatccggcaggagttcggctttcccggcgacgatcgtgtcgtcacaaagtgctttctgctctgggcgggcgtggtgggcgcgatcagcctggaggtattcggtcagtacggggccgacatgctaaccgatccaggagtggttttcgatgcccagacacggctgctggtggccgtgctggccgagcattgaagctgctgcaatcggcgtgtccagccggaattagaacgtgttcactcaaggctaccagtgctgacacttgcggtggtggcaaatgcaatctgagccctttctggcctctggcaagctgggctgtcctgcgagacgctcatccttctcgttctgtcgctgatacagatcgcaggggttacccccggacctagaagccgccgaaacggctctcaccggcttgttaggcgtccggaagcggattcggatgcgcgatgtccgctttgcgcacgacacctgtagcagtctgggcaagcccgcgatgtcgtcgcgagtatctcgttgagctatctcggagagatgcccttcgagttagtatcgtcggttcgtgtagagaatatctatagtgacttttgcgggactgtgggccgggtctacaccaggggctcgaagccgcattggccgaagcaagcggaggtgcaagtgccgacatgagcggcgccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgacgaggagcggcgccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgacgaggagcggcgccaatgagcaccgacatacccgccaccgttagtgcggagaccgtgacgtcctggtcggatgacgtcgatgtaacggtgattggtttcggcatcgccggcggttgcgcggcggtcagcgcggccgccgccggcgcccgggtactggtgctcgaacgtgccgccgcggcgggcggcaccaccgcgcttgccggggggcacttctacctggggggcggaaccacggtgcagctggcgaccggtcatcccgattcacccgaggagatgtacaagtacctggtcgcggtctcccgagagcccgatcacgacaagattcgcgcctattgcgacggcagcgtcgagcatttcaactggttggagggcctgggttttcagttcgagcgtagttactttcccggcaaggctgtgattcaacccaacaccgagggcttgatgttcaccggaaatgagaaggtgtggccattcctggagttggcggtgccggcaccgcgcgggcacaaggtacccgtgccgggcgacaccggcggtgccgccatggtgatcgacctgctgctcaagcgagccgcaagcctggggatacagatccgctacgagacgggcgccaccgagctcatcgtggacgggaccggcaaggtaaccggggtgatgtggaagcggttctccgaaaccggtgcaatcaaagcgaagtcggtaatcatcgcggccggcggattcgtgatgaacccggacatggtggccaaatacactccgaaactggccgagaagccgttcgtgctgggcaacacctacgacgacgggttgggcatccggctgggtgtatcagccggcggcgccacccaacacatggaccagatgttcatcacggctccgccgtacccgccgtcgatcttgctcaccggcatcatcgtcaacaaactcggacagcggttcgtcgccgaggactcctaccattccaggaccgctgggtttatcatggaacagccagacagcgcggcgtatttgatcgtcgacgaagcccacctggagcaccccaagatgccgctagtcccgttgatcgacggctgggaaacggttgtggaaatggaagccgcgcttggcattccaccgggcaacctggcggcgacgctggaccgctacaacgcctacgccgcgcgcggcgcagatcccgatttccacaagcagccggaattccttgcagcacaagacaacgggccgtggggggcgttcgacatgtcgctgggcaaggcgatgtatgccggattcactctgggcgggctggccacgtcggtggacggtcaagtactgcgcgacgacggcgcggtggtggccggcctgtacgcggtcggggcatgcgcgtccaatatcgcccaggacggcaagggatatgccagcgggacccagctgggtgaggggtcgtttttcgggcgtcgcgccggagcgcatgcggcagcccgagcgcagggcatgtaagcctcctcgcgccgcgactgggaatcctgcgacgcgacacgccgacaaggcgtcgtgagattcacagtcgcagcgcggcttcaggtaagacgccgggagcgcggtagccggcctcccggctacggtaacccgttcatcccgttcttacccaacagcccgccggcaccgccggtgcccgcgctgccgttaggtgtgccactcccggcgttgccgccgttgccgccgttgccgaccaggatggcaccgccgccagcgccgccgtcaccgcccttggcaccggtgccgtttcctccggcgccgccgtcaccgccgtcgccgatcagcccggctttgccgccgagcccaccggcgcccccggcaccgccgaagccgaatccgccggcgccgccggcgccgccggcaccaaacagcaggcccgcagtgccgccgtttccgccggcgccgcccaccccggtagcgccaccgccgagtgcgccggcgccgccggccccgccggcgcctaccagcaggccggcgttgccgcccgccccgccggcaccgccggtagtggacccgaccccacccgcgccgccggcaccgccgtcgccccagagcagggcggacccgccggaccccccggcaccgccgttcccgaccaatccgattccgccggcgccgccggccccaccgacgccgaacagcccaccggccccgccggcaccaccgggcccgccgggggcggtgcccaggaatgccacaccgtcaccgccaacaccgcccaccccgccggcgccgaacaggagcccgccattgccgccggccccgccggcaccgccggtgacattagtgccggtgccgccggccccgccggcaccgcccacgccgaagaacaacccgccgtctccgccggccccgccgtcaccggcgtcggccgcgagtccgccgacgctgccggccccgccggcgccgaacagcagcccgccattgccgccggccccgccggccccaccaataccgcccaccccaccaccggcgcgtccgccggcgccgccggccccgccggcgccgtagagcagcccgccggccccgccggccccgccgaaccctgcggtgccggacgctacgttccccccggcgccgccggccccgccgttgccgaacaggccagcggctccgccgttgcccccgggcatgccggccgcgccggagccgccggccccgccgttgccgatcaagattccgccgtcgccgccgtttgccccggtccccggggccccgttggctccgttaccgatcagtgggcgccccaacagcgccagggcgggggcgttgatcacgtcgagcacaccctctagcggggccgcgctggcggcctcggcggccgcatacgagcccgccccggcggtgagcgcccgcacgaactgctcgtgaaacagcgccgcctgggcgctcagcgcctgataggcctgggcgtgtccggagaacaatgccgccatcgccgccgacacctcatcggcggcggcggccaacaccgtcgtggtcgggaccgcggcggccgcgttggcggtgccgatcgtcgacccgatacccgccaaatcggtcgccaccgccgctagcgcctccgggatcgtgaccacaaatgacatctggcacctcgtcaacaccctgtggccccggcgcggggccgctaccgatcgcctggtcactccccagagatcgacggattcagcgtatcgcgatcacggaagcggccacgccgatttgggaagctcgtcccggcttacacttcggcgggcgccgcctcgactggggccagccgccattggccgccaccgagtagttcgagctggttttcgtgcagccgctcgagggcggggcgatggctgacgctgaccacgatgcagtccggcagctcgctgcgcagcaattggtagagcgcaaactccagcccggtgtccagcgccgaggtactttcgtcgaggaagaccgccttgggtttggtgagcaggatgcgagcaaaggcaacacgttgctgctcaccgggggagagcaccttggcccagtcgcgttcctcgtccagccggtcacacagaggggccagcgccaccttggtcagcgtgtcccgcagggtggcgtcggggatggcggccgcagagttggggtagcacaccacgtcacgcagcgtccccagcggcacatacggcaactgcgacaagaacatcgtctcgttctcgccgcccggccggtgcagggtccccgatgcgtagggccacagttccgccagactgcgcagcagcgtggtcttgccggccccagaacgcccggtgatcaccagcgagcctccgcggtccagccgcacatcgagcgggtcgatcaaccgatcgccggcaggcgtacgcacctcgatgtcgttgagctcgacggactcgtcgtcgctcggtcgggtcaggaccgcgggcagggcgcggcctttctcgttggcgtcgaccagcccatgcaatcggatgattgctgcgcggaaggacgcaaacgcgtcgtagttgttgcggaagaacgacaacgagtcgtgaatgttgccgaaggaagtcgccgtctgcccgacatcgccgaagtcgatctgcccggcgaataatcgaggcgcctggatgacccacggcaacggaacaattgtctggctcaccgacagattccatccattgaatgcgatgctgcgccgaacgtagcgacggtaattgtcgatcaccggcgtgaaccgccgctgtagctgggtaccttccacccgctcgccgcggtagaaacccaccgcctcggcggcgtcgcgtagccgaaccagcgcgtaacggaaagcggcattgagcttttcattgcggaagctgagccagatcaggggccgcccgatgatgaacgagatgaccgtggccacgaacacatagaccagcacggtccagaacattgcgcgcgggatggacacgccgaagatattcagggtgcccgagagattccacaggatcgctgtgaaagaaatcaccgaaatgatcgactgcacggccccgaaaagcagcgtgctggccgtcccgttggagggagcattcggagtgccgcctgccccggcggtgaagatatcgacgtcttgctgaatgcgctggtcggggttgtcgatcgtttcgtcgatgaacaggtctcggtagtaggccctgccgtcgagccagtcttgtgtgaggtggtgggttagccagaccctccaggcgatgatgaagcgctgcgtcaagtagatgtcggccatgacccgggtcacgtgcagcacggccatcacgctgaaaaccccgatcgacatccaaaatcctcgcacgcctgagcgtttgaccgtgccatcgccagaggcgatgccctcgaaggccttctgcaaggccgtgtacatgtcgttgccttggtagctgaatagcacattcaggcgcactgccagcactaccgaaagcaacaacacgccgagcatcagccacacgcgaacgctgttggggccaacgaagtatgcgcgggtgatccgccagaactgccggccccagggcgtcaaatacctgagcagaaccaatatcgcgagcacacagatggcactgatcgtccaggctttgccgacccaatacacggaatccgggaatgctctagaccaatcgatggacggcttaaacaatttcgggcccaaggtcgacgtctcctcacaaacagaaatccttcgggcgaaggtacccgaaggttgtcgataggctgccgatatgagcaccgacaccgccccggcccagaccatgcatgctggccggcttatcgcgcgccgacttaaagccagtggtatcgacacggtcttcacgttgtcgggcggccacctgttttccatctacgacggctgccgtgaggagggcatccgcctgatcgacacccgccacgaacaaaccgccgcctttgccgccgaaggctggtcgaaggtgaccagggtgccgggcgtggccgcgctcaccgcggggccggggatcaccaacgggatgagcgcgatggcggcggcccagcagaaccagtcaccactggtggtgctcggcggccgggcgccggcgctgcgctggggtatgggctccctgcaggagatcgatcacgtgccgtttgtggcgccggtggcccgcttcgccgctacagcgcagtcagccgagaacgcgggcctgctggtcgatcaggcgttgcaggcggcggtgagtgcgccgtcgggtgtggcattcgtcgacttcccgatggatcacgcgttctccatgtcctcagacaatggccgccccggcgcgctcaccgagctaccggccggtcccaccccagccggcgacgccctggaccgggcggcgggcctgctttcgacggcccagcgtccggtcatcatggcaggtaccaacgtctggtggggccatgcggaggcggcattgctgcgtcttgtcgaggaacggcacattccggtgctgatgaacgggatggcgcgcggcgtggtgcccgccgatcaccggttggccttctcacgggcgcggtcaaaagcgctgggggaggctgatgtcgcgctgatcgtcggtgtgccgatggatttccgtctgggcttcggtggggtattcgggtcgacaacgcagctcatcgtggcagaccgcgtcgaacccgcacgcgaacatccgcgaccagtcgcggcggggctctatggggatctgaccgccaccctttcggcgctggccggatctggcggcaccgaccaccagggctggatcgaggagctcgcgacggccgagaccatggcgcgtgatctcgagaaggccgagctggtcgatgaccggatcccattgcatccgatgcgggtgtacgccgagctggccgcgctgctggagcgggatgctctagtcgttatcgatgcgggcgatttcgggtcgtacgccggccggatgatcgacagctatctgccaggctgttggctggacagcggtccgtttggctgcctggggtcgggtcccggctacgccctggctgccaaactggcgcggccgcagcgccaggtcgtgctcttgcagggcgacggcgcgttcgggttcagcggcatggaatgggacacgctggttcggcacaacgtggcggtcgtgtcagtgatcggcaacaacggcatctggggtttggagaagcacccgatggaagcgttgtacggctattcggtggtggccgaactgcgcccgggaacccgctacgacgaggtggtgcgcgcactgggcggccacggcgagctggtgtcggtgcccgctgaacttcggccggcgctggaacgggcctttgccagtggcctgcccgctgtggtcaacgtgctcaccgacccaagcgtggcttatccacgccgatccaacctggcttgacgtccagccgggccgtgaacgtgcacggttgtccacgaattgcggcctgtcggtgtacagacacgcaccctcgcggccggccggcattcgcgtaccgttggtttgtgcccaagaccacccgcgctcaacccggccggctgagcagccgattctggcgattgctcggcgccagcaccgaaaagaaccggagccgctccctggcggatgtaaccgcttcggcagaatacgacaaggaagctgccgatctgtccgacgagaagctgcgtaaggcggcaggcctgctcaacctcgacgacctcgcggagtccgccgatatcccgcagtttctcgcgattgcccgggaagccgccgagcggaggaccgggctgcgaccatttgatgtgcagttgcttggcgcgttgcgcatgctcgccggagacgtgatcgagatggccaccggtgagggcaaaacccttgccggggcgatcgcggccgccggttatgcgctggccggccggcacgtgcacgtcgtgacgattaacgattacctggcccgccgcgatgcggagtggatgggcccgctgctggacgcgatgggcctgacggtcggctggatcaccgcggactcgacccctgacgagcgccggaccgcatatgaccgtgatgtcacctatgcctcggtcaacgagattggcttcgatgtactgcgcgatcagttggtgactgatgtcaatgacctggtatcgcccaatccagacgtggctctcatcgacgaagccgactccgtgctggtcgacgaggcgctggtgcccctggtgctggccggaaccacacatcgtgagacgccgcggctggagatcatccggctggtcgctgagcttgttggcgacaaggacgccgacgagtactttgccaccgattccgataaccgcaatgtccacttgaccgagcacggggcacgcaaagtcgagaaagcgctcggtggcatcgacctgtactccgaggagcacgtcggcaccacactgactgaggtcaatgtcgcgctgcacgcgcatgtgctcctgcaacgcgacgtgcactacatcgtccgcgacgacgcggtgcacctgatcaacgcgtcgcgtggccgtatcgcgcaactgcagcgctggccggacgggttgcaagctgcggtcgaggccaaggaaggtatcgagaccacggaaactggggaagtgctcgacaccatcacggtgcaggccctgatcaaccggtatgcgactgtgtgcggaatgacgggaaccgcgctggccgccggtgagcagctacggcagttctaccagctcggtgtctcaccgataccaccgaacaagccaaacatccgcgaggacgaggccgaccgggtctacatcaccactgcagccaagaacgacgggatcgtcgagcacatcaccgaggtgcaccagagggggcagcctgtgctggtcggtacccgcgacgtggccgaatccgaggaactgcacgaacgcctggtgcgccgcggtgtgcccgccgtggtgctcaacgcgaagaacgacgccgaggaggcccgggtcatcgccgaggccggcaaatacggcgcggtcacggtgtcaactcaaatggccgggcgcggcaccgacatcaggctcggcgggtccgacgaagctgaccacgacagggtcgcggaattgggcggcctgcacgtggtcggcactggccgtcaccacaccgagcggctagacaaccagctgcgcggtcgggccgggcgccagggagatcccgggtcgtcggtgtttttctcaagctgggaagacgatgtcgttgcggccaacctcgaccacaacaagctgccgatggcaaccgacgaaaatggccggattgtcagcccgaggacgggtagtctgctcgaccatgcccagcgcgttgccgagggccggttattggatgtgcacgccaacacgtggcgctacaaccagctgatcgcccagcagcgcgccatcatcgtcgaacggcgtaacacgttgttgcgcaccgtaaccgcgcgtgaggaactcgccgaactggcgcctaagcggtacgaggagctgtccgacaaagtatccgaggaacgcctcgagacgatttgtcggcagatcatgctgtatcacctcgaccgtggctgggccgatcacctggcgtatctggccgacatccgggagagcatccatctacgcgcgctgggccggcagaacccactcgacgagtttcaccggatggctgtggacgcgttcgcgtcgctggccgccgacgccatcgaggcggctcaacagacgttcgaaaccgcgaacgtccttgaccacgagccagggctggacctgtccaaactggcccggccgacgtcgacatggacctacatggtcaatgacaacccactgtccgatgacacgctttctgccctcagtctgcccggggtgttccgctgagctgcccagcgtaagcgccgagcgtaacgccactgcgaaatttcgggcagaaaatcgcagtggcgttacgctcgcggctaggggtgcccccacagcccgccgtttcggcgcgcatcgtcgccaggctagatccgattgcccggctcctcagcccgccgtttcggcgcgcatcgtcgccaggctaaggtcacggctcatggagccggtgctcacgcagaatcgggtgctgactgtccccaacatgttgagcgttattcgcctcgcgctcatcccagcattcgtctacgtcgtgctcagcgcgcacgccaatggctggggggtagcgatcctggtgttcagtggcgtttcggactgggctgatggcaagattgcacggctactaaaccagtcatcgcggctgggcgcgctgctggacccggccgttgaccgcctctacatggtcactgttcctatcgtgtttggcctgagcggcatcgtgccgtggtggttcgtccttacgttgctgacccgcgatgcgctgctggctgggacgctgccgctgctatggagccgtggactgtcagcgctaccggtgacctacgtcggtaaggcagcgactttcggcttcatggttggctttccgaccattctgttggggcaatgcgatccattgtggagccatgtgctgctggcctgtggttgggcattcttgatctggggtatgtatgcctacttgtgggccttcgtgctgtatgcagtgcagatgacgatggtggtgcggcagatgcctaagctcaagggcagggctcatcggccggcggcccagaacgctggtgaacgtggctgagtctgaccggctgctcggcggctacgaccccaacgccggctacagcgcccacgcaggggcgcagccacaacgcatcccggttccgtcgttgctgcgcgcgctgctatcagagcatctggatgctggatacgcggcggttgccgccgagcgcgagcgtgctgcggcaccacggtgttggcaagcccgcgccgtcagctggatgtggcaggcattggccgcgaccctagtcgccgccgtgttcgctgccgcggtagcgcaggcgcgctcggtggcacccggcgtgcgcgccgcccaacagttgctcgttgcgagtgtgcgatcaacccaggccgccgcgaccacgttggctcaacggcgcagcacactctcggcgaaagtcgacgacgtgcggcggatcgtactcgcagacgacgccgagggacagcggctgctggcccgtctcgacgtgcttagcctggccgcggccagcgcaccggttgtcgggcctggtctgacggtgaccgtgaccgatcccggtgcgagccctaatctttccgacgtgtccaagcagcgggtcagcggtagccagcaaatcatcctcgaccgcgatttgcagctcgtcgtcaactcactgtgggaaagtggcgccgaggccatctcgatcgatggcgtccggatcgggccgaacgtcacgatccggcaagccggcggagcaatcttggtcgacaataatcccacgagtagtccctacaccatcttggcggtcgggccgccacatgccatgcaggacgtcttcgatcgcagcgccgggctgtaccgcctgcggctgctggagacctcctacggtgtcggcgtcagtgtgaacgtcggcgacggtctggcattgcctgccggtgcgacccgggatgtcaagttcgccaaacagattgggccctagtgagagaagtcctggtgaataggaaaccatggggagcgatacggcctggagtccggcgcgcatgatcgggatcgcggcgctcgccgttggaatcgtgctgggtttggttttccatcccggcgtgccagaggtcatccagccgtatctgccgatcgcggtggtcgccgcgctcgacgcggtgttcggtggcttgcgcgcctatctcgagcggatctttgacccgaaggtcttcgtggtttcgttcgtgttcaacgttttggtggctgccctaatcgtctatgtcggtgaccaactgggcgtcggcacacagttgtccaccgcgatcatcgtcgtgctgggcatccgcatcttcggcaacaccgcggccttgcggcggcggttgttcggagcgtgacggagatgagatcaccgtgagtgagaatcgcccagaacccgtggcagccgagacttccgccgccacaactgcgcgtcactcccaagccgacgcgggcgctcacgacgccgtgcgacgtggtcgtcacgaactaccagccgaccatccgcgctccaaggtcggaccgctgcggtggacaagattgaccgaaatactgcggggtggtcgctcgcgtctggtgttcgggacgcttgcgatcttgttgtgcttggttctgggggttgccatagtcactcaggtccgtcagaccgactccggtgattcattggaaacagcccgtcctgcagacctattggtgttgttggattcgttgcggcaacgcgaggccacgttgaacgccgaagtgatcgatcttcagaacacgctgaacgcgttgcaggcatccggcaacaccgatcaggcagcgttagaaagcgcccaggctagattggccgcgttgtccatcctggtcggcgccgtgggtgccaccgggccgggcgtcatgataacgatcgacgatccgggacccggagtagcgcctgaggtgatgatcgacgtgatcaacgaactgcgtgccgctggagccgaggcgatccagatcaacgatgcacaccggtcggtgcgggtcggggttgacacctgggttgtcggtgtgcccggctcactgacagtcgacaccaaggtcctgtccccgccgtattcgattctggcgattggtgatcctccaacgctggccgcggcgatgaacattcctggtggtgcacaggacggtgtcaaacgcgtcggcgggcggatggttgtgcagcaggccgaccgtgtggacgtgaccgccttgcggcaaccaaaacagcaccaatacgctcagcccgtcaagtgaactagcccaactccgagccgaccagaataggattaccgtgagcgatatcccgtccgatctgcactacaccgccgaacacgagtggattcgccgcagtggcgacgacaccgtccgggtggggatcaccgactatgcacagtcggcgcttggcgacgtcgttttcgttcagctacccgttatcggcaccgcggtcaccgccggcgagaccttcggcgaagtggaatcgacgaaatctgtgtcggatctctatgcgcccatttcgggtaaggtgtctgcggtcaacagcgatctggacggcactccgcaattggtgaattccgacccctacggagccggctggctgctggacatccaggtcgacagctcggatgtcgctgccctggagtcagctttgacgacactgctcgacgctgaggcctaccgcggcacactgaccgagtgacgattgctaaggtccctgccagcgtcacgtgggaggtcgcgggtctgcacggatccgggccgggcagggcaatcgagcctgggatccgctggggtgcgcacatcgcggacccgtgcgcggtacggtcgagacagcggcacgagaaagtagtaagggcgataataggcggtaaagagtagcgggaagccggccgaacgactcggtcagacaacgccacagcggccagtgaggagcagcgggtgacggacatgaacccggatattgagaaggaccagacctccgatgaagtcacggtagagacgacctccgtcttccgcgcagacttcctcagcgagctggacgctcctgcgcaagcgggtacggagagcgcggtctccggggtggaagggctcccgccgggctcggcgttgctggtagtcaaacgaggccccaacgccgggtcccggttcctactcgaccaagccatcacgtcggctggtcggcatcccgacagcgacatatttctcgacgacgtgaccgtgagccgtcgccatgctgaattccggttggaaaacaacgaattcaatgtcgtcgatgtcgggagtctcaacggcacctacgtcaaccgcgagcccgtggattcggcggtgctggcgaacggcgacgaggtccagatcggcaagttccggttggtgttcttgaccggacccaagcaaggcgaggatgacgggagtaccgggggcccgtgagcgcacccgatagccccgcgctggccgggatgtcgatcggggcggtcctcgacctgctacgaccggattttcctgatgtcaccatctccaagattcgattcttggaggctgagggtctggtgacgccccggcgggcctcatcggggtatcggcggttcaccgcatacgactgcgcacggctgcgattcattctcactgcccagagggaccattacctgccgctgaaggtgatcagggcccagctggacgcccagcccgacggtgagttgccaccattcggatctccttacgttctaccgcgattggtgcccgtagccggcgacagtgctggcggcgtcgggtcggacaccgcgtccgtgtcgctcacgggtatccggctcagtcgggaagacctcctggaacgatcggaagtggccgacgagctactgacggccctgctcaaagccggtgtgatcaccaccgggccgggcggcttcttcgacgaacacgccgtcgtgatcctgcaatgcgcacgagcgctggccgaatacggcgtcgagccgcggcatctacgcgccttccgctccgcggccgaccggcagtccgacctgattgcccagattgccggcccgctcgtcaaggccggcaaggccggtgcccgcgaccgggccgacgacttggcccgtgaggtggccgcgcttgctataactttgcacacgtcgctgatcaagtctgcggttcgcgacgttcttcaccgctgaggactagacttcgttcgacagcttggtgttcgacgtcacggtagagacgtggcgcccaccgcgtcgtcgcaccgagcgtgagtcggacaccggttgcatgtgcggagggcagacgcagatgggtgaagttcgtgttgtcggcattcgcgtcgagcagccgcagaaccagccggtgctgttattgcgcgaggccaacggtgatcgatacctgccgatctggatcggccagtcggaggctgccgctatcgcgctggagcagcaaggcgtcgagccgccacgtccgctgacccatgatctgatcagggatctcattgctgcgctggggcattcgctcaaagaggtgcgcattgtagacctgcaggaaggaactttctacgctgatctgatcttcgaccgcaatatcaaggtgtccgcccgtccctcggactcggtggcaatcgcattgcgagtgggtgttccgatctacgtcgaggaggccgtactagcccaggccggtctgctgattcccgacgaaagtgacgaggaggccaccaccgctgttcgcgaggacgaggtggagaaattcaaagagtttctcgacagtgtgtcacctgacgatttcaaggccacctagcgcggcgacgatgcgcgccgggacggcgggctgaggaggcgcgcgataaggccgagcgcggcgacgatgcgcgccgggacggcgggctgaggaggcgcgcgataaggccgagcgcggcgacgatgcgcgccgggacggcgggctgaggaggcgcgcgataaggccgagcgcggcgacgatgcgcgccgcgacggcgagcatccattatttgccggccagcaacgtcacggctgcgtctcatctctggctgcaattgtcgacacgcctagcggttagtgcctaatgcgcccggcgaccgcgatactttgatcacgacttgatagttaaccgggagcatcgcgcccatcgaacagcgtatgctctctaacactcgggccctcagtaatggctgtcgggggagccagtgacgcagctagtgacaagagcgcgatcggcgagaggaagcaccttgggcgagcagccacgtcaagaccagctcgactttgctgaccacacgggcactgctggtgatggtaacgacggcgccgctgcggccagcggacccgtgcagcccggcctgttccccgacgattccgttcctgacgagttggtaggttatcgcggaccgagcgcctgccagatcgctgggatcacctaccgccagctcgactactgggcgcgcacatcgttggttgtgccgtcgatccgtagtgcggcaggatccggcagccagcggctgtactcgttcaaggacatcttggttctcaagatcgtcaaacggttgctcgacaccggtatctcgctgcacaacatccgggttgcagttgaccatctgcgccagcgtggcgtccaggatctggccaacatcaccttgttctccgatgggaccaccgtgtacgagtgcacgtcggccgaggaggtcgtcgacctcctgcagggcggccagggtgtgttcggcatcgccgtctcgggcgcgatgcgggagctgacgggtgttatcgccgacttccacggtgagcgcgccgacggcggggagtcgattgctgcccccgaagatgaactggcctcccgacgcaagcatcgcgaccgcaagatcggctagccgagagttcccccgcgaacagacacagaatcgcacgcggcaggctcctcggatgcgattgtgtgtctgctcggcagtagactggacaacgcatcgctctagtgcgggagagttctgtggctgccagctacggacgccgaaggagcaatacctctccgtcaacctctcaggcacccggaccgcgcgagactacgatgcctctggaaagcggtggcgacccctggcggtcctcacccgccgatggggaaaggcgattcacctgacggtggacagagtcgccgaatctctcaggcgcctggcgtgcaggtgaagacagagggagagggccgctagtcctctgctttgtcaggagttcaccgtgtccgaccattcgacgttcgcagaccggcacatcggtctggacagccaggccgtcgcgaccatgctcgccgtgatcggggtggattcgctcgatgacctggcagtcaaggcggtcccggcgggcatcctagacacactcaccgacaccggagccgcaccgggtttggacagtctgccaccggctgccagcgaagccgaggcgctggccgagctgcgagcgctggccgacgctaacaccgtcgccgtgtcgatgatcgggcaaggctactacgacacacacacccccccggtgctgttgcgcaacatcatcgagaacccggcctggtataccgcctacacgccgtaccagcccgagattagtcagggtcggctggaagccttgctgaacttccagaccctggtcaccgatctgaccggcctcgagatcgcgaacgcgtcgatgctcgacgagggcaccgcggcggccgaggccatgactttgatgcaccgcgcggcccgcgggccggtgaagagggtggtcgtggacgccgacgtgttcacccagaccgcggcggtgctggccacccgcgccaagccgctgggtatcgagatcgtcacggccgacctgcgcgccggtctgcccgacggcgaatttttcggcgtcatcgcccagctgcccggggccagcggccggatcaccgactggtctgccctggtgcaacaggcccacgaccgtggcgcactggtggccgtcggcgccgacttgttggcgctgacgctgatcgcgccgcccggagagatcggcgctgacgtcgcctttggcaccacacaacggttcggagtgccgatggggtttggcggcccgcatgccgggtaccttgcggtgcacgccaagcatgcgcgtcagctgcccggccggctggtcggtgtgtccgtcgacagtgacggcacgccggcctatcggttggcgctgcagactcgcgagcaacacatccgccgcgacaaggccaccagcaacatctgcaccgcacaagtgctgttggcggtgcttgccgcgatgtacgcgagctaccacggcgcgggcgggctgaccgccatcgcacgccgggtgcatgcccacgccgaggctatcgccggtgcactgggcgatgcgttggtgcacgacaagtacttcgacacggtgttggcccgggtgcccggtcgtgccgacgaggtgctggccagggccaaggccaacggcatcaacctgtggcgtgtcgacgccgaccatgtgtcggtagcctgcgacgaagccaccactgacacccacgtggcggtcgttctggacgcgttcggtgtagcggccgccgcacccgcccatgcggacatcgcaacgcgcacatcggagttcctgacgcatccagcgttcacgcaataccgcaccgagacgtcgatgatgcggtacttgcgtgcgctggcggataaggatattgccctcgaccgcagcatgattccgctcggctcgtgcacgatgaaactcaacgccgccgccgagatggagtcgattacctggcctgaattcgggcgtcagcatccatttgccccggcatctgataccgctgggctgcgtcaacttgttgccgacctacagagttggctggtgctgatcaccggttatgacgcggtgtcgctgcaacctaacgcgggctcgcaaggcgagtatgcgggcctattggcgatccacgagtaccacgccagccggggtgaaccgcatcgcgacatctgcctgatcccgtccagcgcgcacggcaccaatgccgcgtcagccgccttggccggcatgcgcgtggtggtggtggactgccacgacaacggcgacgtcgacctcgatgacctgcgcgctaaggtcggggagcatgccgagcggttgtcggcgctaatgatcacctacccgtccactcacggcgtgtacgaacacgacatcgccgagatctgcgctgccgtgcacgacgcgggcggccaggtatacgtcgacggagccaacctcaacgccctggtcggcctggcccggccgggcaagttcggcggtgacgtcagtcacctcaacctacacaagacattctgcattccgcacggcggcggtggcccaggcgtcggcccggtggcggtgcgggcgcacctggcaccgtttctgccaggtcaccccttcgcccccgagctgcccaagggctatccggtgtcgtcggcaccatatgggtcggcttcgattcttccgatcacctgggcatacatccggatgatgggggctgagggactgcgggcggcatcgctgacagcgatcacgtcggctaactacattgcgcgccgccttgacgagtattacccggtgctgtacaccggcgagaacggcatggtcgcccacgagtgcatcctggacttgcgcggtatcactaagttgaccggtatcaccgtcgacgatgtcgcaaaacggctggcagactatggttttcacgcaccaacgatgagttttccggtggccggtacgctcatggtggagcccaccgagagcgagagcctggccgaagtggacgccttctgcgaggccatgatcggcatccgcgccgagatcgacaaagtcggggccggggagtggcctgtcgacgacaatccgctgcgcggcgcaccgcacaccgcgcagtgcctgctggcgtctgattgggaccacccgtatacgcgggaacaggccgcctacccgctcggcaccgcattccgacccaaggtttggcccgcggtacgtcgcatcgacggcgcctacggggatcgcaacctggtctgctcatgcccgccggtagaggcttttgcctaaacgctcgtcgaccggcccccggtcgagctcgaggcccgggtgctactgggtgggtagctgacgtgtcggctgctatgggtcgttgtcggggttgcggagtttttcggggtggcggcaggtgttggtgcggggttgaccgtggtcggaggtggggtggggagctattcggtgtcgccacccgcgctccaacaatgccagctgttgcggggtgctcagcgacaaaggttcagccgaagcgctcaatgatcgcggcggcgatccggtcgggggcgtcctcctggatgaagtgtttggcgttgggcagctccaccaggacgtggtcgggaaatgtcgcactcagtctggggataatcgttttcggcctgaatgcgacatccttcatcccccaaatcaacagggtgggcttggtgcccagcgtggctggcacctcccgggcgagccgtgccagcaggggacgggcggccaggatctgtttgggcatctcggctacgcctcggcgtgccgcggcgttgggctgcaccgcccggtagtgcgccatcaccgcgctactcggccggtgctcggttcccgcgggtatcaagcgctcgacaaagaagttgcgccgtaagatcgcgtactgcactggcgggctggacatcaccctgctgaaggccttcatcgccagcgtgtccgccggccagaaccacgtgttgcccaacacgacgccgcggacccggtcggcacgctcgacagcgaccgccatgctgatcgggccaccccagtcctgacccatgctcaggtagcggtccaggcccaggtgatcgacgaattcgccgatcacccgcgcgtgctcgtcgatctggtacccgaatcccgagggacgctccgataacccgaaacccagataatccggagccacacaacggaaacggtcccgcagtgcgacgatgatgtcccgatacaggaaactccacgtcgggttgccgtgacacaacaggatcggcggacccgtgccctcgtcgacgtagtggatgcgtccacgcgagctgtcgaaccagcgcgactcgaacgggtacagctgcggatccggcgtgaaatcgatgctcattaccctcctccgatcgcgctcatgatggtatgcccgaagggtgacatcaccgagtgtccgggagtggcgtgacggtggccgctggctgccgacggctgtcggaaaggtgttcgtccggtcggggccgggcgacacgccaacaatgctcctgctgcatggctatccgtccagttcgttcgacttccgggcggtgattccacacctgaccggccaggcttgggtaacgatggattttctgggctttggcttgtccgacaagccgcgcccgcaccggtacagcctgctggagcaggcccacctggtggaaacggtggtcgcccacaccgtgaccggcgcggtcgtcgtgctggcccacgacatgggcacgtcggtgaccaccgagctgctagcccgtgatttggacggccggttgccgttcgatctccgacgtgcggtgctgagcaacggcagtgtgatcttggagcgggccagcctgcgtccgatccagaaagtactgcgcagcccgcttggtccggtcgctgcccggctggtcagccgcggtggcttcacacgagggtttggccggatcttctccccagcgcacccgctgtcggcgcaggaggcccaagcccagtgggagttgctgtgctacaacgacggcaaccggatcccgcacctgctgatcagctacctcgacgagcggatacggcacgcgcagcgctggcatggcgcggtccgcgattggcccaaaccgcttgggttcgtgtggggactcgacgatccggtggcaacaaccaacgtgctcaatggactacgggaattgcgccccagcgccgccgtcgtggaactgccagggttgggccactacccgcaggtcgaggctcccaaagcatatgccgaggccgcgctatcgctgctcgtcgactagccggctacggctgtatcacgggcagatcgatgcgagaggcatgcatccggtctacggtagacgcgcacggtcggtgcgcaaccgggaaggatggcgaagtggcttgcgtccgcgccggcgatggcgatgcggatgcggtgccccggttggaacagatacgacgtcggcagcaggtcgaatgtcagccgggcaatctcgcccgggactaggggccacgcgtccccgctcgcgaacgttcggtaggggaccacctggcggtacggcggcggcccgtcgctgagccggcggtggatggcgcgtagctggccctcggtgatgtaggcgacacggccgcgcggatcgacgtcttccagatagacgaagaaggtgccgtcgctcgacgtcgacgtgataaacagcgtgaccaccacatgaccggtcacctccaggggatggtcgagcggtgcggaggtataggtcagcagcttggcatcctgggccttgcggtccgggtagcaaacgtgtccaccgatgcccacttgcgagcgccagcgtgagcgctcgcccgttccggccgtctgatccaccacgtattcgtctgcaccgctgtcgcaatcgggtgcgtccgggcgcagctgtcggtctgcggacaggtagtagctctgcgtggtggcgggcggcggccaggtgtcggccgacttccagcggttctcgaccatggtgaagtagtgcaccggcggctcggagccgatgcccgtatcggcccccttgacgtgatggtcgatgaacctcaacagctcgccgtcgtgatcgaagtcgggtctgctgagcccgcgcagtgggtcgacgcgccagccgccggtgtggttccatggaccgaggatcaagtggctgcccggggtggagacggtcagaaaacgtttgattgcggcatgcgcatacccgccgtcgaaccagccgctgtagctgtagatggccgctcccgacgcctgcacgtcacgccaataattgtgcgggctgatcaggttgatgctgcccgactcgatcggtgtaccgatcggctcgagccgggcgtcaggttggccacgatagggatccgaggcggatacgtcgtcccggaacgtcaatgaccccgcgatctggtgaacgtcgtagttgccgcgatgcgcggcgatggccccgtcccgcagcgagcgatcacggtcctcctgcaccggctgcatgccggtcaccgggagcttcgcccaccacccgaccacttcgtgcagggcgttgcggtcgagcgcctcgttgtagcgtccccaggtgtcggtgaaccaggcggcgtggatgccgccggggaacgcgatgtcggtgtagacgtcgaacagcgagaagcacggggcgatcacccgcaccgcgggatgctggttgaccagcagtaactcggccgacgtgccgtcgtacgaatttcccagcgcagcgaccgttccgttgcaccaaggctggcgcacgatccagtcgacgatctcggcgccgtcccggatctcgtcggaggaccattcgcacacgcgggcgccgaacgacgcgcccgatccgcgcacatccacatcgacccaggcgtagccgctggcgacgaaacgtctccgacgacgcttatctgcggcgatgtgctggaggggcttgcccccgagcaacatccgcaacggccagcgcaactgcagcgaccggtagtagcgggtctgatgcaggatcgcgggcagccttgcggcactcgtcaggcccgcgggcaggtagaggtcgatggcgatgcgcaccccgtcgcgcatcgtcacatagcacgaggagtagcgcatcccacgatatctcgggtaggcggatcgttggtccggcgcggagtaccaggccgcatccgagccgccgcgtctggtcatcgggtagccaggcgatcagctcaagaagatgttgaccgcggttgccaggtcgggggatgccgatgtctccaggttttggtagctgccgccgctgagctgtgcgacggcttcccaggttgcccgatcgggatcagcaccgaagtcgatgatgttgaccgcgatcggcttggccgggtctgcgctcttgcggatgaaatcctgcaggcccggcccgtcgagggtttggtccgtatgcggccccgcggtaataaccagcacagaattagcctggccaacacggtaattggctagcatctcctgatagatcaagcgcagagtggtgaacgacaccgcgccaccgcccgaggagtattgcttgcccaacgcggccgtcaaggccgcggggcggggctggccgttgaccgggtcggccaatggcccggccggcacctctgttcggccctcgcggccgtcgaatgtccacagtccgacgaccgaactgggcggcatcgccttgatccggttctcaagcgccgcaacgacattgctaagccggctattgccgccttcatcattgggcatcgattggtcgagcatgatggtcgcggccactccggccgacgcggtgaccatggtgtccgccagggtcgcgcgcatggagtcgtcacccaccgacaaagtcgaaggcagcgctgggaaactggtgacggggctgctcggcggtttgacgtcgctgactcggaaaccagctctggccagtttggccagttgctcgggcttgtgcaaatacctggcaaacgcgctggccgccgacgtttgctcctgcgatagccatgcaccactgagcagcaccgtcggatagtcagcgaccgcagccggccccggcggcagccaggaacccaaggtgttctcggcatctgaaagtgactggccgcgctggaacaactgttgttcggtggtgaccaccgcgtgcacgggtgccgtggcgacatcgccgggcttgagcagcgtgtccatcgccgcggtcaaggagtcgtcggcgagcttaggtcgtgcgcccatcagggtgcgcaccgcgccgatacccgctgttgctggcgcgccagcaggtgctgacgcggcagccaccgcctcgccggccaaatacgcggcatcgccgttgccactgctcggcattgccagccgcagtgatccccaggcaggcaagtccaagccggacaacgagttcggattggtttgcaggccgggcaacgccgcccagttctggttggcgagggcctgctgcaattcgggccgcacggcgagcaacaccggcgatatcaccagtgagcggctatcgctaatggcttggctgcccgcggccccggtaagccgcgccgccgagatggagctactcggaatccacaatcccggctggccgcccagttcggtcggccatttgccgatgaaaccattgatgacggcatcggagccggccgaggtgacagccactgccacacaacggtcgccgaccgggcccgccgacgcgttgtagctgtcggctgactcctttacctgatcggcgattgatgggtcggctataacagcgacggtgtccttgccgcccacgcagcgggcggcagccgtatgcgagcggttggacaacgcgtcaccgaagaagcgccacaagatcaccccggccaccattaccaccactgcgacaagggccacgatcacgccgatactgactccccgccgcccgtccgcgctacggtgcccggcctgccagtcgccgggcccccgatgtccgaagcgaaacagcggcggcggggcggccgctatgggctcggcacccgttggctcccagtcggggcggggtggaatgtcagggtagtcttctgagccgctagccgagtagccgccgacggcggagtagtggccctcgctggataacgggccgtcatcgggctgatctacaccgggatagtcgtagctacccgatatgtcctcccagtgctgttgttccgccgcatgcccgtcggacaggtcgtcaacggaatcctcggggtcgggcttgctgtgcctacccataccggcgtctgcgtcctctccgtcgaaggccggcgcctgtcaagcacgagctacgcaccggctctgcccgatggggccggctctctcccgcaagcgggcggtgcccccacagcggcccgctagcgggccgcatcgtcaccggccctgtccgatggggccggcttctcagcggcccgggccttaaactcccgacgacgtcggtgcaggatcggctcggtgtagccgttgggctgctgggccccggacaagatcagctcctgcgcggccaggaaggcgatactgtcgtcgaagttgggtgccatcggtcggtatgccacgtcgcccgcgttttgtcgatcgaccaacggcgccatccgctccaagctggcccgcacatccgcgctggtgatcacaccgtggcgcagccagttggccaacaattggctggagattcgcagcgtggcccggtcctccatgagcgcgacgtcgtggatgtcgggcaccttcgagcagccgacaccttgatcaacccagcgaaccacgtagccgaggatggattgacagttgttgtcgacctcttcgcggatctcgtcgggagcccaggccaattccttggccagcggaatggtcagcaattgttcgatggtggcgcgacgcttccccgccagtccttgttgcaccgcggcgacgtcgacctggtggtagtgcagcgcatgcagggtggccgcagtgggagagggaacccaggcggtgctggccccggcgcgcggctgggcgatttttgtctcgaccatgtcggccatcagctcggtcattgtccacatgcccttgccgacctgggctcggccgctgaacccggcggccaggccggcatcgacgttgtggtcctcgtaggccaagatccacggctggctcttcatggtgcccttgcgcaccatcgggccggcctccatcgaggtgtggatttcatcgccggtgcggtccaggaacccggtgttgatgaacaccacgcggtccgcggcagctttgatgcacgccttgaggttgaccgtggtccggcgttcctcgtccatgatgccgatcttcatggtgttttgcggcaaccccagcacatcttcaacccggctgaacagttcgcaggtaaacgccacctcggccggaccgtgcatcttcggcttgacgatgtagatggagccggtgcggctgttgatcagcggcccgttgacgtcgctggcctttagcccgtggatggcgatcaggccggtgaatagggcatccatgatgccttcgaacacctcgctgccgtcagtgtcgacgatggcgtcattcgtcatcaagtgaccgacgttgcggacgaacatgaggctgcgtccaggcagcgtgaactggccaccgccgggtgcggtgtagttccggtccctattgagcacccgcaggaaagcggtgccgtccttgtctaccgctgctgccaggtcgcccttgttcaggccgagccagttccgataacccagcaccttgtcggcggcgtccacggcggccaccgagtcctcgaagtccatgatcgtggtgatcgcggattccaggatcacgtccttgacgccggcccggtcggtggtgccgacctgcgactccggatcgatcaggatctcgatgtgcaaaccgtgattgattagcagcaccgatgtcggcgactcggctgcgccggtgtagccggcgaactggccggggttggccaggccggtggacttatccggcaaggcaaccacgagctggccatcctgcactgtgaaaccggtggcgtcgccaaaggaacccgacgacagcggaacactgtcgtcgaggaacttgcgggcatacgcgatcaccttgtcgccacgaaccttgttgtacgtggggcctttttcggcgccgtcggtctcggggatgacatcggtgccatacaaggcgtcgtagagggagccccagcgagcgttggccgcgttcagagcaaaccgcgcgttgagcaccggcaccaccagctgggggccggcggtcgtggtgatctcagcgtcgacaccggacgtggtgatggtgaagtcatcaggttcgggaagcaggtagccgatctcggtgaggaactggcggtaggcatccatgtcgatgggctcgatcacccgacgccggtgccacttgtcgatctgcgcctgcagctcgtcgcgggcgttcaacagagcttggttctgcggggtcaggtcggcgacgaccttgtcgacgcccgcccagaagctgtccgggtcgatatcggtgccaggcagggcttcattgttcacgaagtcgtagagcacccgagcgatgcgcaagttgcccaccgacacgcgatctgtcattgcttcctcccttactggcaattgctcagcctaccggccgacaagacgactactacatccggcgacccgcaaccgcaggtcacgtcaagctctgtcagcacctcggcacccggcatgctcgctggctggcaacgcgacgcagtggccgcagcgatcatacgggtggggcggtctgcctactacaatcccgttggatccgttctggccggacagcatcccgccgggagcggctccggccacgtcggtgccgctcattgcggcggtgtgattccgaatcaggccagacgcttgatccccggataggagtcgaacccacggtcgaagctcatcagccgggtaatgtcgtggtgagccatgacggcgatgtgtagtgcatccctggccgacaacgtttgatagcgcaacagggcatccctcgcgtgttcgacatcggtgcgctcgatcggcagcacttcgtcgaccacgccgataattgcatcgaaagccggctgaatcgcctcacggcgtttgattgccacataccggtggcatatctcctgcagcacctcggcgtcggtgactaggcgttcaccgcccgacagcgccgactccagcagacgttgcgcgtccagcttatgcgggtgcgaggcacccaccagatacatgggaatgttggagtcaacgaggatcaccgtgatccttcgcgctccgcaccgcgtccgcgttcgatttcctcgagcatctgctcgacgtcggctgtcgggaactcatggcgtgcggcggcacggacagatcgcagcttcatgtctagatcgccgcgcggttctcgctcccgcgcctcccgcagcgtccggcggacccactcggacactgtcgtgcggtgccggcgtgcaatctctcggagttcttcccactcgtcggggtccagcagaacctgcaggcgcttactcatagcatgagtgtatacagctcatacgggtgtatgaatccagctcgcctgcgcgcgggagctatcccccgggggacccgttctggccggccagcgttccgcccgtaccgccgctgccgcccggcccgccagagtcgccgggcccaccgtcgccgccgtcgccgatcaactgggcgtagccgccgttaccgccggtgccgggggtgccgtccccgctgacgccggcggcgccgccattgccaccgttgccgatcaacccggccgtgccgccgttacccccggtgccgccggcgccggtgacgggtaccgcgactgagggaatctgggttggcccaccggagccgccggcgccaccgttgccgaccagcagcgcgccgttgcctccgttcccgccactgccaccgccgggggcgaagacgccggtaccggcggacccggcgcctccggcgccaccgttgccgatcagcccgacggcgttgccgccgtcgccgccgtggcctcggagaaagccgtcggtttgcacgctgttgccgccgtcgccgccgttgccgatcagcgtcccgccggtgccgccgtcgccgccgttgccatcgaagaagctgaacccgccgttaccgccgtcgccgaacatcccggcgttaccgccggtaccaccgtcgctgaaaccttgcagggtgctgcctccggaaccgccgtcgccgtacagccacccgccgttgccgccgttgccgccgttgccgatgccggtgggggcggcaccgacggagccgccgtcgcccccgttgccgatcagccgggcgtcaccgcccgctccgccgtcggcggctcccgatgggacattgccgccgttgccgccgttgccgtacagcagtccgccggtgccgccggtgccgccggccccgcccgcgaagccggccttgccgagcccgccggccccgccggccccgccatggccgaacagcccgacggcggctccaccgggcccgccgatcccaccggtagcgccgacgggtccggtaccgagtccgccggcaccgccgttgccgccgtcgccgaagagcagtccgccgaccccgccggcaccaccggcaaggccggtcgccccgggcccgccgatgccaccgttgccgccgttgccgatcaaccctgcatccccaccggcgccgccgggctggccgatcccgccgttgccgccgttgccgccgttgccgtacagcaacccgccgggcccgccgggctgtcccggcgcgccattggcgccatcaccgatcaacgggcggccgaacaacgcctgaaacggcccgttgagcacgtccagcgcggcggcgtccgccgcctcggcaccggcataggcccccgcgccggcggtcatggcatgcacaaactgctcgtgaaacagcgccgcctgcgcactcaatgcctgataggcctgggcgtgcgcgccgaacaaatccgcaacagccgccgacacctcatcggcgcccgcggccagcacccccatcgtgggcacggccgcagccgcattcgccgcgccgatcgccgacccgatgccggccaaatccgacgccgccgccaccaccacttctggggccgccaccacaaacgacatgacgcgctcctcacgggaccgggtgcgcagtcccagcggttacagcgtattgacgtcccgccaccacgtccggcgttcgggccaactgatccgaaacgattgtcagcggcagcagcccccgattacgctcggtgtcccgtcagacaccgatccctgcgtcagtcaacgatgcgtcccgtcgcgcatggtgccaaccaggtcctccaccacgtcctccagcgccaccatccccacgacagaaccgttgtcggcggttaccaaggccagatggctgttgatgcgccgcatccgcgacagggcgtcggccagcggcaacgattggggaacccgcggcagcgggcgcacaacggccagatcgatcacggtttgcggattgtcaccgagggtcagcacgtccttgatgtgcagatatccgatgaaccttccaccgcgatccaccaccggaaagcgggagtagccggtttgcgccaaggcctgttcgaccccgccgatggtgggcccggaccctaccgccgacacctgcactgcccgaatgttgaccagcggcaccgcgacatcggcaaccaggcgagttcgaatccgaagggctcgggttagccgcgtgtgctcctcgtgatccagcaggccttcggatagcgattcggcgatcatctcggacagttccgcagtggagacggcgatgtcgagttcatccttcggctgcaccccaaccagccgcagtatcgcgttggcgcagttgttgtagaacgcgatgaacggccgggcgaggcgcacgtagaccaggtacggcgggaccagcaacatcgctgttcgctccggaccagccaaagcgatgttcttcggcaccatctcaccgagcaggacatgcagcgccaccacgatcgccaacgccaccgccaacgacaaggtgtgcagcagcgccggcggtacaccgctcagcccgaacgacagctgtagcagcttgacgactgccggttcgccgacccggccaagcaggatcgaggacaccgtaacccccagctgtgcgccggtcagcatcgccgggagctgttcgcccgcccggatcacggtgacggcagtggccttgccctgctcggccagcgcttcgaggcggtcacgacgcgccgagatcaacgcgaattccgcgcccacgaagaacgcgttggcgccgatcagcaaaagcgccagcaacaccgcggacagcacatccatcagcggccccgccccgacccggggtcggcatggccgcccattttgatcaactccaacgagtcgatccggcgcccgtccatctggatcacggtggctaaccaccgcatcgagtcgtcgggaagtccgtcctggtccaaggcagtcagctcgaccgtttcgccggccaccgggatgtggccgagctctcgaagcaccaacccgccgatcgtctcgtacggaccgtcgggggctcgatagccggtggcgctggccacctcgtcgatgcgtagcagacccgagacccgccatccgttgccggctgccaccacatccggtgtcgcatcgtcgtgttcgtcgcggacgtcgcccacgatctcttcgatcaagtcctccagggttaccatgcccgcggtgccgccgtactcgtccacaaccatggcggtctgtagcgcactggcgcggacctgcgccatcaccgcatcgccgtcgagcgtcgagggcaccaccgcgaccggctcggcgaccgtcgttagcagcgtgtgcgcgcgatcgccgggcggaacctcgaacacctgcttgacgtgcacgatgccgacggtcgcatcgagatctccctcgaccaccgggaagcgcgagaatcccgatgcggccgcggccgcaaccaggtcggcgatggtgtcatcggtctgcagcgccacgatcttcgaccgtggcgtcatcagctcctcggccgtcagggcgccgaactgcagcgagcggcgcatcagccacgccgtggcgtcatcgagtgcgccgctgcgcgcggaactacgcaccaacgacaccagctcctgcggtgtgcgagctgagcgcagctcctcggccggctcgatgccaagtcgacgcacgatccagttcgccgctccgttcgtgagacggatggccggggtgagcagcagtgagaacagcacctggccggccacgactgagcgcgcggtgcgcagcgggcgcgccaccgcgagatacttggggaccagctcgccgaagaccatcgacagcgatgtcacgatcaccagggcaaaaaacgtgataagaccgtcggccacccgatcagacattccgactgcgaccagcccaggatgcggtagctcggccaccagcggttcggtcaggtagccggtagccaaggtggtgatcgagatacccaactgagcacccgaaagctggaacgacagccggtggtgtgcgcgctggatgaagcggtcccgactggtgccgccgcgggcgttggcctccacggtgctgcggtccagcgcggtcagcgagaattcggccgcgacgaacacccccgtgcctgcggtgagcgccaagatcgccaggatggtggcgacggtatcggtgaggttcacgggcggctcggtcgtcgcgctatatcgggccgagccagtaccggccgctcgcctggaaaaccgacggtgtggacgggtgcccgcggcacgtcatccctttcgctcgcaaccgcgcagcgcgatactgcgggtttgaagtacacatcgtagcgagatagctcgtggcgccagcttcaccagccggcgggcagcggatggccctcggcaaagcccgctcccgactgcacgcccaccacggcccgctcatgcagctccgccaggttcgaggcacccacataggtgcaggtgctgcgcacgccagaagtgatgtggtcaattaggtcctccacacctccgcggtcggggtcaaggcccatccgcgacgtcgagatgccttcctcgaacaacgccttacgagctcggtcgaacgggttgtccgcgccggtccgggccaccaccgcccgcttggatgccatgccgtagctctccttgtacggctgatcgtcgcggtcacgcatcaggtctccgggggattcgtaggtgccggcgaaccacgatccgatcatcacgttcgaggcgccggcggccagcgccagagccacgtcgcgtggatgccggatcccgccgtcggcccagatatgaccaccgagctgccttgccgcagaagcgcattcgagcacagcggagaactgcgggcggccgacaccggtcatcattcgggtggtgcacatggcgccggggccgacaccgaccttgacgacgttcgccccggctttcagcagatcccgggtgccctccgccgacaccacgtttcccgccgccagcggcaaacccaagtccagtgccgagaccgccttgatcgcgtccaaggtcttgacctggtgtccgtgtgcggtgtcgatgaccagcacgtcgacgccggcttcggcgagcgctcgggccttagcgcccacgtcgccgttgatgccgacggccgcgccgatccgcagccggcccgcgctatcggtggccggggtgtagataccggcgcggatagccccggtgcggcttagcactcccgccaacgtgccgtcggcgtcggtcagcaccgcaacgtcgaccggggcgtgctccagcaggtcgaagatcttgcgtggctcggttcccgctggagcggtcacatagtccgtcacggcgatatcgcgcacccgggtgaagcgatccacgcccaggcaggacgattcgcgcaccaatccgatcgggcgaccctcgaggatgaccaccgcgacgccatgtgcgcgcttgtggatgagcgccatggcgtcggacaccgaatcgtcgggtgccagcgtcactggggtgtcgagcaccaggtcccggcttttgacgaacgccaccgtctgctttaccgccgggatcggcagatcctgcggcaggattacgatgccaccgcggcgggcgaccgtctcggccatccgccgcccggctaccgcggtcatattggcgaccactaccggaatggtggtgcccgagccgtcggcggtggacaaatcgacgtcgaagcgcgacgcgacctcggatcggttcggaacgatgaacacgtcgttgtatgtcaggtcgtacccgggtgggtgcccgtctagaaatctcatcacttacccctttacccccctttagttctagcccgctacaccggtacttcggtgcggtctgaactccatagtgtgtggaacttgcctggttcgtcgatccggccgtaggtgtgtgcgccgaagaagtcgcgctgggcctgggtgagtgcagcgggcagccgcgcggtgcgcagcgcgtcgtaatacgacagggccgacgagaatcccggggtcgggatacccagttgggccgccgtcgacaccacacgccgccaactgtcgatcgccgattcgacggcgccgcggaaatacggggccacaatcagactggccaggttcgggctggcgtcaaaggcttccttgatgtggttgaggaacttcgcccggatgatgcagccgccacgccagatggtggccaggtcgcccggcgtgatgtcccagccgaattcggcgctgccggcctggatctggttgaagccctgagcgtaggccacgatcttggaggcgtacaacgcctggcggacgtcttcggtgaacgtggcggggtcggcgggctgctcgccgagcttgcccgaagccagaccgctggcggccgagcgttgccccacggatcccgagagagcgcgggcaaacaccgcttcggcgatgccggtcaccggcacacccaggtccagcgcggacttgacggtccaacggccggtgcctttctgctcggcccggtccacgatgacgtcgacgagcggtttgccggtcttggcatcggtctgccgcagcacctcggcggtgatctcgaccaggtagctgtccagatcgccattgttccactcggtgaacacatcggcgatcgccggcgcggtcagacctagcccgtcgcgcatcagctggtaggcctcaccgatgagctgcatgtcggagtactcgatgccgttgtggaccatcttgacgaagtgcccggagccgtccgggccaatgtgggtgcagcacggcacgccgtcgacatgcgcggagatctcctcgagcagcggacccagcgattggtatgactcggcgggtccgccgggcatgatcgacggcccgttcaacgcgccctcttcgccgccggagatcccggccccgacgaagtgcaagccccgctcacgcatcgctttctcgcggcgcatggtgtcggtgtacaacgcattgccgccgtcgatgatgatgtcgccgggttccatggcgtcagcaagttcgttgatgacagcgtcagtggcctctccggccttgaccatgatcagcacccgacgcggtttttccagtgcggcaagaaattcggggatcgtttcactgcgcacgaacttgccgtctgagctgtgctccttaagcagcgcgtcggtcttggcgaccgaccgattgtgcactgccacggtgtagccgtgccgggcgaagtttcgggcgatgttggaacccatcacggccaggccagtgacgccgatctgcgcgatgccggctggcgattccgacgaactcatgtcctgcctttcagttgggcccggcttcgctaggcgatgaacagccgctgcagctgcgtgagccacggtacggccagcgcgacggtgggcaccaccaggacggcggccgcagctagatatgcggccgcggacagaaccgcgctatttccacgccccgacagccggcgcacgcggagcaccgtgctgggacctccgacggccaacgcacccgacggcgcccgcccggacgcacaggcgaccaatgcccgagccaggggagtgcgcccggcggcgcgcaccgcggcgtcatcggccaggagctcgacgagtagctgcaccgcccccagcgcattggcgctgcggaccaaccgcgggaaagccgcgtgcaccgcggtaaacgcctccaggacaagatcgtggcgggcgcgtagatgagcccgctcatgggtaaggatcgccgcgacctcggcgtcggcgagcgcggtcagtgtgccttcgctgaccacaacccggctacgcacaccgggcagacagtaggcaaggggctgcgcgacgtccaagacccgaaggtcgcgggcccgcgcgcacggctgggcaagcgcgccattgtgtccgaccccgacgagatcgaccaccatgcggtggtgtgcccgtcgtcgtcgcgtggcggtggcgacgcgcaccacggcgaccgccagccgggcaccgaccagcacagtcaacgcaaagacggtgatgtaggccgcccacagcggccagccgaggcggccggccgcgccgacgaagctggtcgtagggcgtccgtcgggaccgggcatgagcagcctgctagcgatcgcgattccggcgctgaacgacgacagcaccgcggccagggcaatcgcctgccacagcaccatggcggcgcgcggtgcgcgcagtggccacgttgcccgggctagcagggctggggtcgggccagccagcagcaccgcgaggatggtgaaggccagcgcggacacgccgttagtctccctcaggtctccgttgccgcgccagccggtggccgattgccatgaccggcttccaattcggcgagcgcacgtcgtagcgcatccgcctcgtcggcaccgactcgctcgacgaagtgcaccagcgcggcttgcctgctgccggagtcctcggcctgagccaatgcatcgaccatcagcccggcgaccaattcgtcgcggccgtgcacgggagcgtagcggtgggctcgatcgtcgcggatctgcagcacgaggttcttctttgccaaccgttgcagcacggtcatcaccgtcgtgtaggcaaggtcgcggcgcgccgacaacgcttcgtggacttggcgaacggtttggggttccgtcctggaccacaaatggtccatgaccgcgcgttccaaatcccccaaccgtgtcagcttggccattgttcgttcatctcctgcgggttgaaaccagcgtactccggcttactactcgctgtcgtatccaaaccggcgggcggccgtaccgggcctatgcacccggctcgcaaacattacacgctaacgcttgctaaattagggcagccttgcctatcattacttcgtcgagccacaacgaccgcggccgagtcctgagggctgcagtgacccccggtcgactcgatcggcgagccccgtgccttggtgcacggggctcgcccgttggtgtagacacaaggacgtgcagccatcgccggactcacccgctccgctgaatgtcaccgtgccgttcgacagcgagttgggtttgcaattcaccgaactgggtcccgacggggcccgagcgcagctcgacgtccggcccaagttgttgcagctgacgggcgtcgtgcacggcggtgtctactgcgcgatgatcgagagcatcgccagcatggcagcctttgcctggctcaattcgcacggcgaaggcgggagtgtggtcggcgttaacaataatacggatttcctgcgctccatcagctcagggatggtgtatggcaccgccgaaccgctgcatcggggtcggcggcaacagctgtggctggtcaccatcaccgacgacaccgaccgggtggtcgcccgcggccaagtgcggctgcagaacctcgaggcgcggccttaacccgctcgaaaccgttgaacctgccgcggcgtggcaggatcgcagagcatgcgcctgacgccgcacgaacaggagcgtttgctgttgtcctacgccgccgagttggcccgccggcgtcgggcccgcggcctgcgcctcaatcatccggaagccatcgcggtgatcgccgaccacatcctggaaggcgcgcgtgacggccgcaccgtcgcagagttgatggcatccgggcgtgaggtgctcggccgtgacgatgtgatggagggagtgccggagatgctcgccgaggtacaggtggaggcgacgtttccggacggcaccaagttggtcaccgtgcatcagccgatcgcatgattcccggagaaatcttttacggcagtggtgatatcgagatgaacgccgcggcactctcccgcctgcagatgcggatcatcaacgccggcgatcgtccggtgcaggtcggtagccacgtccatctcccgcaggccaatcgggcgctgtcattcgaccgtgcgacggcccacggctaccgtctggacatcccggcggcgacagcggtgcgcttcgagccgggcattccccaaatcgtcgggttggttccgttgggcggacggcgcgaggtacccggtctgacgctaaatccgcccggacggttggaccgctgatggcgcgactgtcaagggagcgctacgcacagctgtacggacctaccaccggcgaccggatacggctggccgacaccaacctgctggttgaggtcaccgaagaccggtgtgggggaccgggactggccggtgacgaggcggtgttcggcggcggcaaggtgctgcgcgagtccatgggccagggccgtgcgagccgggccgacggtgcccccgacaccgtgatcaccggtgcggtgatcatcgactactggggaatcatcaaggccgacatcgggattcgcgatggccgcatcgtcgggatcggaaaggccggcaatcccgacatcatgacaggtgtgcatcgggatctcgtcgtcgggccgtccaccgaaatcatcagcggcaaccgtcgaatcgtcaccgcaggcaccgtcgactgtcacgtgcacttgatctgtccgcagatcatcgtcgaagccttggccgcgggcaccaccacgatcatcggcggtggcaccggacccgccgagggcaccaaggccaccacagtcactcccggcgagtggcacctggcccggatgctggagtcactggacggttggccggtgaacttcgcgctgctcggcaagggaaacaccgtgaatcccgacgcactgtgggaacagttgcgcggtggcgcatcgggtttcaaactccacgaagactggggatcgaccccggcggccatcgacacctgcttggcggtcgccgacgtggccggggtgcaggttgcgctgcactccgacactctcaatgagaccggattcgtcgaggacaccatcggcgcgatcgccggacgttcgattcacgcctaccacaccgagggcgccggcggcgggcacgcaccggacatcattaccgtcgcggcgcaaccgaatgtactgcccagctcgaccaatccgacccgcccgcatacggtgaacacccttgacgagcatctcgacatgctgatggtgtgccaccacctcaacccccggatcccggaggacctcgcgtttgccgaaagccggatccgaccgtccaccattgcggcagaagatgtgttgcacgatatgggggcaatctcgatgattggcagcgattcccaggcgatgggccgtgtcggcgaggtggtgctgcgcacctggcagaccgcgcacgtgatgaaagcccgccgcggggcactggaaggtgacccgtctggtagccaagccgccgacaacaaccgggtccgccgctacatcgccaaatacaccatctgcccggccatcgcacacggcatggatcacctgatcggttcggtggaggtgggaaagttggccgacctggtgttgtgggagccggcgtttttcggggttcgcccgcacgtcgtgctcaaaggtggggcgatcgcctgggcagcgatgggcgatgcgaacgcgtcaatcccgaccccgcaaccggtgctcccgcgaccgatgttcggcgcggccgcggcaaccgcggcggcgacctcggtgcacttcgtcgcgccgcaatccatcgacgcgcgcctggcggaccggctcgcggtcaatcggggactagcgccggtggccgacgtgcgcgcagtgggcaagaccgacctgccgctcaatgatgccctaccgagcatcgaggtcgatcccgacaccttcaccgtgcgaatcgacggccaggtgtggcaaccgcagccggccgccgaactacctatgacacaacggtatttcctgttctaatgacctcgctggccgtgctgctcaccctcgccgactcgcggctgcccacgggtgcgcacgtgcactcgggcggcatcgaagaagccatcgccgccggcatggtgaccggcctggccaccctggaagcgttcctgaaacggcgggtccgcacccacggcctgctgacggcgtccatcgcggccgcggtgcaccggggcgagctggccgtcgacgacgccgaccgggaaaccgacgcgcgcacaccggctcccgcggccagacacgcctcacgcagccagggccgcgggctgatcaggctggcacggcgggtgtggcccgattccggctgggaggaactgggcccgaggccgcatctggcggttgtggccggacgggtcggcgcgctgagcgggctggcgcccgagcacaacgccttgcacctcgtctacatcacaatgaccggctcggccatcgccgcccagcgactgctggcgctagatcccgccgaagtgaccgtggtgaccttccagctgtccgaactgtgcgagcagatcgcgcaggaggccacagccggactggcagacttgtctgatccgctgctggacacgctcgcccagcggcatgacgagcgcgtgcgtcccctgttcgtttcctgaaaggtaaggcatggcaacgcattcccatccccactcgcacaccgtgcccgctcggccaaggcgggtccgcaaaccgggcgagccactgcgcatcggcgtcggcggcccggtcggctccggcaagaccgcactggtggcggcgctgtgccggcaattgcggggagagctgtcgctggcggtgctgaccaacgacatctacaccaccgaagacgccgacttcttgcgcacacatgcggtgctgccagacgaccggatcgcggccgtgcagaccggcggctgcccgcacaccgcgatccgcgacgacatcaccgccaacctggatgcgatcgacgagttgatggccgcccacgacgcgttggacctgatcctggtcgaatccggcggcgataacctcacggccaccttctcttcggggctggtggatgcgcagatcttcgtcattgacgttgccggcggcgacaaggtgccgcgcaagggcgggccgggggtgacctattcggatttgttggtagtcaacaagactgacctggctgcattggtgggcgccgacctggcggtgatggcccgcgatgcggacgcggtgcgcgacggccgcccgacggtgctgcaatcgttgaccgaggacccagctgccagcgatgtcgtggcctgggttcgtagtcaactggccgccgatggagtctagtgttctggtggtcgcgtcgccgaatcggttgccgcgcatcgactgtcggggcggtgtccaggcacgccgaaccgcgcccgacacggtgcacctggtgtcggcggccgcgaccccgctgggcggtgacaccatgagaatccgggtgatcgtggaacggggtgcccagctacggctgcgtagtgccgccgcgacggtggccttgcccggcgtggataccctgacgtcgcatgctcactgggagatcgacgtgaccggcaccctggatgtggacctggagccgacggtcgtcgccgcctcagcccggcatctgtcgcatgccaccttgcgcctgcacgacgacggtcgggtccgcttgcgcgagcgcgtgcagattggcagatgcaatgagcgcgaaggattttggtcgtcatcgctgcaggccgatcggcatggtcgtcccctgctgcggcaccgggtggaactgggtgccgggtctttggccgacgacgtcattgcggcgccgcgcgccactatcagcgagctgcgctatccggcgacggcattcaccgacgccatcgacgcacggtcgaccgttttggcgttggcgggtggcggaacactgagtacctggcaggctgaccggttgcctggctaacgctagctggccaccttagcgcttgccgctgagccctgcgcctcggcggccagctcggccagctgttcgagccgcgttcgcgcaaatgcctgctggtcggtgatggtcagctggccgcggcgagtactgaggaaagtcaccgtccacgacagcagagtggtgatcttggtcttgaacccgatcaggtacgccaggtgcagcaccagccaaatcagccaggcgataaagccgctgaactcaacgggaccgatcttggccaccgccgaaaacctcgaaaccgtggccatcgatcccttgtcgaagtactggaatggctcacgctccgccgggttggcgccggccagttcggccttgatcgtgctggcgacgtatttcgccccctggatggcgccctgcgccacacccggcacaccctccacagcggccatatcgcccaccacgaacacgttcgggtacccgggaatggacaggtcgggcagcacttggacccggccggcccggtcgagctcaacccgtgattgctcggcaaggtccctgcccaaccgactggccgaaaccccggccgaccagaccttgcaggccgactcgatgcgccggacggtgccgtcggagtccttgacggtgatgccgttgcggtcgacgtcggtgaccatcgcacccagctggatttccacgcccagcttctgcaaccgggcagccgcccgctgaccgagctttgcgcccatcggtggcagcaccgccggggcggcgtcaagcagaatcacccgcgccttggtcgagtcgatgtgccggaatgcgcccttcaacgtgtgctcggccagctcggcgatctgtccggccatttcaacaccggtggggccagccccgacaacggtgaatgtcagtagcttggcccgccgttccggatcgctggaccgttcggcttgctcgaaagcgctcaatatgcggccacgcaactccaacgcgtcgtcgatggacttcatgccgggtgcgaattcggcgaaatggtcgttgccgaaataagactggccagcacccgcggcgacgatcaggctgtcgtagggggtttggtaggtgtgaccgagcaattccgagacgacgcactgcccggccaggtcgatgtgggtgacgttgcccaacagtacctggacattgcgctgcttacgcagcacgacccgggtcggcggagcgatttctccctcggagataatcccggtggccacttggtacagcagcggctggaacaggtgatgggtggtgcgcgcgatcagcttgatgtcaacgtcggcccgcttgagcttctttgccgcgtttagcccgccgaacccagatccgatgatcacaactcgatgcctacgaggtggttgcgctgtgggttcttgctggggactcatgttccgctgctcctgacggggtcacctcgatgagcgagttcagttagctactacggtagtcaacccgaccgctgcaggcccagttgaggacatgtgtcatcagccacaccacagcgtgcctgcgtcaccggcccccggtggctacacacccagcagcgggcgcagcgcttcagcggcggtggtgatgaccccgggcagatagccgtgcggagccaagttgatgattaatccgtcgacaccggcatcgagcaccttggcctgaatttggtcggcgatctgtgccgggctgcccaccaccacgcgaccgctcatctccgcgggaatcgcatctggcgagagtgtctcgtcgatcatcaccgtcaacagcaggctggtctgaagcgtcgaccggtcccggccggcctcgtcgcaccgcgcggccagcgcccgcatcttgcgcggcagctcgtcgaccgccgccacgatgttgagatggtcggcaaagcgggcggcgatcgcgaatgtctttttctcaccaccgccgccgatcaagattgggatgcggtcgcgataccgcggctcggccatcgccgattcggtggtgtaccaatcgccgaaaaacgttgggcgctcacccttgaccattggctcgaggatctgtagcgcctcttcgagccggttgaaccggtcactgaaagtgccgaactcgaagccgagctggcggtgttccagctcaaaccaaccggctccaatgccgaggatcgctcgaccggcgctaaccacgtcgagcgtggtgatgatctttgccagcagggtcgggctgcggtaggtattgccggtcaccaacgcgcccagttgcagccgctcggtcgccgtggccagcgcaccaagggccgtgtaggcctccagcatcggctggtcgggcgtccccaacatgggcagttggtagaagtggtccatcacaaacagggagtcgtaaccagccgcttcggcctcacgcgcttgagcgatgacggacgggaaaagcttctccacccctgtgccgtaggagaagttggggatctgtagacccagccgaatagtcacactacctaccgtagcgatcggccggtgaagcgaaaggttcagccgaagtgagccagcgcgccgtggctgacgtgcagcgtctggccggtgatgtggcgagccgcaggggtggtaaggaacagcgccagccgcgcaatctcggccgcgacgggcgcgggtgtgcgcgaaagcccttcgtaaccggtctgcacgctgcggccgcaagcgactgtattgatggtgatcccgcgcgtgccgaaaacggcggcctggcccgcgatccaattcgagagggccgctttgatcgcggactcggcgccaccggcaggcgggttctccgccaccacgctgacaatcgagccgccggagcgcaggtgatcgcccacggattgcaccgtcagcaccaccgagagcaccgtcgcgtcgagcgcattgcgccaggcgttggccgtgtcggacaccgagtaggcgcgcgggtcaccggcatcccaggacggcgctggcacgttgacgatggtgtccaggtgacgggggaacagtccccgtgcctcggtgaggctggtcgggtcggtggtgtcgcacacaacggcgtccacgtcgagttccttcgcggcgacctcgaggtcgccgcggcgggcacccaccagggtgaccttgtggccgtcgttgcgaaagccttcagccattgtgcgcccgagatcggtatccccgccggtgaccagcacctccactgccatgacctcctcgtgttcaacgctgaacccagaccctggaccgttgcctggaatcgcatcgtgatggcgtaagctccggtagatgttactggacagtagctattcggggaaactccgcaccgccacgacgcgcagacgatcttggtaaccattaggtttggccagtgcgttggatcggactgtcaactggcctagtgtcagcgatgctggtcgcgggcctggtggcatgtggatcgaattcacccgcatcgtcgccagccgggccgacgcagggtgcccggtcgatcgtggtgttcgcggctgcctcgctgcagtctgcgttcactcagatcggtgagcagttcaaagccggcaacccaggggttaacgtcaacttcgctttcgctggttcttctgagttggccacccagctgacccagggcgcgaccgccgacgtctttgcatctgcggacaccgcgcaaatggacagtgtggccaaggcggggttgctggccggtcatccgacaaacttcgccaccaacacgatggtcatcgttgccgccgcaggcaatcccaagaagatccgatcttttgccgacctcacgcggccggggctcaacgtggtggtctgccagccgtcggtgccatgcggatcggcgacccggcgcatcgaagatgcaaccgggattcatctcaacccggtcagtgaggaacttagcgtgaccgacgttctgaacaaggtcatcaccgggcaagccgatgccgggctggtctatgtcagtgacgcgctcagcgttgccaccaaagtgacgtgtgtcagatttcccgaagccgcgggtgtggtcaatgtctacgccatcgcggtgctaaagcggacctcccagcccgctctggcccggcagttcgtggccatggtgaccgctgcggcaggtcggcggatcctggatcagtcgggtttcgccaagccctgacgatgcacccgcctacggatctgcctcgttgggtatatctcccggcgatcgcggggatcgtgttcgtggcaatgccgctggtcgcgatcgccatccgggtcgattggccgcgtttctgggcgctgatcactactccgtcttctcaaacggccctgctgttgagcgtgaagaccgccgcggccagcacggtgctgtgcgtactgctgggcgtcccgatggcgctggtgctggcccgcagccgcggacgactggtgcggtcgttacgaccgctgatcctgttaccgctggtgctgccgccggtagtcgggggtatcgcgttgctctacgcgttcggccggctcggcctgatcgggcgctacctggaggcggccggcatcagcatcgcattcagtaccgcggctgtggtgctggcgcagacctttgtctcgctgccgtatctggtgatttccctagagggtgcagcccgcaccgccggagccgactacgaggtggtggcggcgacacttggggcgcggcccggcactgtctggtggcgcgtgaccctgccgttgctgctcccgggcgtggtgtccggatcagtactggcgtttgcccgctcgctcggagagtttggcgcgaccctaacctttgccggttcccggcaaggggtcacccgtacccttccgctggagatttacctgcagcgggtgaccgatccggacgcggcggtggcattgtcactgctgctcgttgtggtagcggcactggtggtgctgggtgtgggtgctcgtacgccgatcgggaccgataccaggtagccggtcatgagcaagctgcagctgcgcgcggtcgtcgccgaccggcgtttggacgtcgaattctcggtgtccgcgggcgaggtgcttgcagtgctcgggcccaacggtgcgggcaagtccaccgccctgcatgttatcgcggggctgcttcgccccgacgcgggcttggtacgtttgggggaccgggtgttgaccgacaccgaggccggggtgaatgtggcgacccacgaccgtcgagtcgggctgctgttgcaagacccgttgttgtttccacacctgagcgtggccaaaaacgtggccttcggaccacaatgccgtcgcgggatgtttgggtccgggcgcgctaggacaagggcgtcggcactgcgatggctgcgcgaggtgaacgccgagcagttcgccgaccgtaagcctcgtcagctatccgggggccaagcccagcgcgtcgccatcgcgcgagcgttggcggccgaaccggatgtgttgctgctcgacgagccgctgaccggactcgatgtggccgcggccgcgggtatccgttcggtgttgcgtagtgtcgtcgcgaggagcggttgcgcggtagtcctgacgacccatgacctgctggacgtgttcacgctggccgaccgggtattggtgctcgagtccggcacgatcgccgagatcggcccggttgccgatgtgcttaccgcacctcgcagtcgtttcggagcccgtatcgccggagtcaacctggtcaatgggaccattggtccggacggctcgctgcgcacccagtccggcgcccactggtacggcaccccggtccaggatttgcctactgggcatgaggcaatcgcggtgttcccgccgacggcggtggcggtgtatccggaaccgccgcacggaagcccgcgcaatatcgtcgggctgacggtggcggaggtggatacccgcggacccatggtcctggtgcgcgggcatgatcagcctggtggcgcgcctggccttgccgcatgcatcaccgtcgatgccgccaccgaactgcgtgtggcgcccggatcgcgcgtgtggttcagcgtcaaggcgcaggaagtggccctgcacccggcaccccaccaacacgccagttcatgagccgacccgcgccgtccttgcgtcgcgccgttaacacggtaggttcttcgccatgcatcaggtggaccccaacttgacacgtcgcaagggacgattggcggcactggctatcgcggcgatggccagcgccagcctggtgaccgttgcggtgcccgcgaccgccaacgccgatccggagccagcgcccccggtacccacaacggccgcctcgccgccgtcgaccgctgcagcgccacccgcaccggcgacacctgttgcccccccaccaccggccgccgccaacacgccgaatgcccagccgggcgatcccaacgcagcacctccgccggccgacccgaacgcaccgccgccacctgtcattgccccaaacgcaccccaacctgtccggatcgacaacccggttggaggattcagcttcgcgctgcctgctggctgggtggagtctgacgccgcccacctcgactacggttcagcactcctcagcaaaaccaccggggacccgccatttcccggacagccgccgccggtggccaatgacacccgtatcgtgctcggccggctagaccaaaagctttacgccagcgccgaagccaccgactccaaggccgcggcccggttgggctcggacatgggtgagttctatatgccctacccaggcacccggatcaaccaggaaaccgtctcgctcgatgccaacggggtgtctggaagcgcgtcgtattacgaagtcaagttcagcgatccgagtaagccgaacggccagatctggacgggcgtaatcggctcgcccgcggcgaacgcaccggacgccgggccccctcagcgctggtttgtggtatggctcgggaccgccaacaacccggtggacaagggcgcggccaaggcgctggccgaatcgatccggcctttggtcgccccgccgccggcgccggcaccggctcctgcagagcccgctccggcgccggcgccggccggggaagtcgctcctaccccgacgacaccgacaccgcagcggaccttaccggcctgaccggatccggccgcaccccaagtgatacccctgggcggggtgtcagcgcggccgggcgctcttgagccggcgcagcggcgtccatggagcgccgccggccaacgcggcgttcttggcgccggcgcgaacgttgttcaggtgccaaccggtggtgggtcgtggttggcgacttgtaccgcttccggttctccataggtcgcgccggggacgggcagcgggtcgtgtgcgcgtctttcagtgcaccgtgcgaaacgccgacaccgttgaactccacctgaaagcaccgctgaacagcagaaaagcgcccacgaaaacaccgtggggcgccacacacgtttgatcacgccacaacccaccgacaccgtcactaccctcaaatcgttacgcagaagcggtataccgatatcacggccctgtgctgggctaagccagcgtctgcaaggagaaccgcatggacatcacggcaacaaccgaattttccgccatgaacctcgacggcaagacgggtataggttggctcggctacatcgtcatcggcggtatcgccggctggctcgccagcaagatcgttaaggggggcggctcgggcatcctgatgaacgttgtgatcggcgtcgtcggggcattcggcgccggcttggtccttaacgcgctgggcgtcgacgtcaaccatggcgggtactggttcaccttcttcgtcgccctgggcggggctgtcgtcctgctgtggatcgtcggcatggtgcgcaagacctagcgccaaactgttgtcggccatgcaaattgagtgtgactgcggcggccggcgacgggtagcggcatgatggagtgatggtctcaccggcgaccacggcgacgatgagtgcgtggcaggtgcgtcggcccggcccgatggacaccggcccgctcgaacgagtgaccacccgggtgccgcgcccggcgccatcggagttgctggtggccgtgcacgcatgcggggtgtgccgcaccgatctccacgtgaccgaaggtgacctgcccgtgcaccgcgaacgggtgattcccggccacgaggtagtgggagaggtcattgaggtgggctcagcggtgggcgcggctgccggtggcgaattcgaccgaggagaccgggtgggtatcgcctggctgcgtcacacttgcggggtctgcaagtactgccggcgcggcagcgagaacctctgcccgcaatcccgctacaccggctgggacgccgacgggggatacgccgaattcacgacggttcctgcggctttcgcgcaccatctgccgagcggctatagcgacagcgagctggcgccgttgttgtgcgccggcatcatcggatatcgatcgctgctgcgcaccgagctaccacccggtggccggctgggtctctacggattcggcggcagtgcccacatcaccgcccaggtcgcgttggcgcaaggcgccgaaatacatgtgatgacacgcggggcccgcgcgcgcaagctggcgctgcaacttggcgctgcatcggctcaggacgccgccgaccggccacccgtgccgctggacgccgcgatcttattcgccccggtcggggatctggtgctgcccgcgctggaagcgctggaccgtggcggcatcttggcgatcgccgggatccacctgaccgatattccggacctgaactaccagcagcacttgttccaggagcgtcagatccggtcggtcacgtcgaacacccgcgccgatgcgcgcgcgttcttcgacttcgccgcccagcatcacatcgaggtcaccacgccggagtacccgcttggccaagccgatcgtgcgctgggcgacctgagcgccggccgcatcgccggtgccgccgtgctgctgatctgaccgagctcaggtcgacaggtgccagaccagggcagcggccagggcacccatcccgttcagcgaccaatgcagtgcgatcggtgcgatcaggctgccgctgcgccgtcgcagccagctgaacacgaatccggccactccggtggccaacaccgccagcatgacaccggccaccagcccgatgatcccgccaccgaacagtcgagtgaagccgacattgctgctcgtgagccccagcgacgtcgcaatatgccacagaccgaacagcaccgaacccgccaccgcgacaccccggaatccccaagcccgattcagcgccccatgcaacacaccgcggaaggccagctcttcggggatgacggtttgcagcgggatcatgaccatcgaggcgatcaccgcgccggagatcgtcgcgtagtgatggttcatgaacatcggccgggttatcggcagcaggacacctaccgagatcaccgccaccaccagggcaacggccgctagcgcatagacgagcccggatttccagtgttggcggctcagtccgagttcagcccagcccaggcctctactccgcaccaagatcaccagtccgaccgcggcggccgggacggtggcgatgctcgcccacggtgtggtgaaatgcgcgatcaggttcgtcagtaccagcaccaggacgacgacggcgatgtcgacatatatccggaaccggtgcatcaccgagaggtgcgacaccagtggacctggatgaacggctgcgcaagcagtcaagtggtcagacatcgtcagcagagtctaccggcggagggctcggtgtccgctctcgcgcgtaggccttgagctcggctgcgagcgcgtctgccgccaacagctggggaagcagctccgattcagaggttcgggcgcgaaacacgagcccgacggtcacgttgtgctcagggcggtaatcgacggtgattgtgtcgccggcgcgcactgttccgggagcgatcacccgtaggtaggcgcctggtttggcggcccgggtgaaggtcttgatccaataacgcaaatccaggaaggccgcgaaggtccggcacgggatccggggcgccgagacttccaacaccaatccgtcggagccgatgcgccagcgttcaccaatccgcgcgtacgtcacgtcgacgcccgaggtggtcagattctcgccgaacattccgttgtgaagggtgcggtgaagctgggtttcccacgcgtcgaggtcttctcgcgcatacgcatagacggcctgatcatcaccgccatggagcttcgggttgccgacggtgtcgccaaccaggccgctgccgacacccgcatgcatcgacccgggtgcccgcaccatgaccgcctcagatgccgccactttgtcgattccggtcaacttcgactgcgcgcgcggatcagggttcgcccgaacacgagccaggttgaccgacaacacatgcgccacccgcacagggtagctctgacgcgcgttggtccacgccagccggcgcggcgcaacggtcactcctcgccgcgagcccgagcctcgtaggtcctgcgcttctccatgtcgacatcgtcggtgaagacatgctcgccgccgaggagtcggttcaagccctcggaaacctggcgcggcatgaaccgctgtgccacgatcatcgagccagccgctttcgtgacccgcacccgcggtttgggatgaacaatcagcccgacgatcgcgtcggcgatatcggccggctcggcgttcttgaatcctttgatcccaccggtgcccgcaatgagctcggtgttgacaaacgacggcaacaccatcgagaacttcacgccggccgaacggtattcaagcctggccgaatcggtgaacgcgaccaccgcgtgcttgctggcacagtaagtggccacgcctacggcgtagatttccccggcaagcgaggcgacattgataacgtgtccccgcccgcgcgggaccatccgctgcgccgccagcttgctacccaagatcaccccgtagacgttgatgtccaggattcggcgggttaccgggtctggttcgtcgacaatccgccccacgggcatgatgccggcgttgttgaccagcacgtcgatcgggccgagttggcgctcgacggcgtcgaggaatcccgaaaacgaatccgggtcggtgacatcgagtttgccgtacatgtcgaggtcgagatcggcacccgactctttcgccatcgcctcatcgatgtcgccgatagcgaccttggctcccaagttgtgcagcgcggccgctgtggccaatccgatcccccgggcgccgccggtgatggcgattactttgtcctggaccttgtcccggatcttgacgccgatggatgtcctgcctggcactgtcgtcccttcgctcggcgggccttagccgccgtccaatgcggtcgcgcccgtgtagtcacggtagccgcgaacgccgatgaaacagctacggtgtgcacgtgcccgaacgattgctcgatgccgtgcgtgtgctcgacttgtccgacggctgttctgctggaggcaccgatatggtgacacgactgctcgccgacctgggcgcagacgttctcaaggtggaaccccccggcggcagcccaggacgccacgtgcggcccacgctggccggcaccagcatcgggttcgccatgcacaacgcgaacaaacgcagcgcagtgctcaacccgctcgacgagagcgaccgtcggcggttcttggacctcgccgccagcgccgacatcgtcgtcgactgtggtcttccgggacaggccgccgcgtacggggcatcgtgtgccgagttggccgatcgctaccgacacctggtggcgctgtcgatcaccgactttggcgctgccggtccgcggtcgtcatggcgcgcgaccgatccggtgctgtacgcgatgagtggtgctctctcgcggtcgggccctaccgccggcacgccggtactgccgccggacggtatcgcttcggcaaccgcagcggtgcaggcagcctgggccgtactggtcgcctatttcaaccgattacgttgtggtactggggattacatcgacttctcccggtttgacgccgtcgttatggcgttggatccccccttcggggcgcacgggcaggtcgcagccggcatccgcagcaccgggcgatggcggggacggcccaagaaccaggacgcttacccgatttatccgtgccgggacggctacgtacggttctgcgtgatggcgccgcggcagtggcgcgggctgcgccgctggttgggggagcccgaagattttcaggaccccaagtacgacgtgatcggcgcacgtttggccgcatggccgcagatcagcgtgttggtcgcgaagttgtgcgccgagaagaccatgaaggagttggtggcagccggccaagcgctcggggttcccattaccgcggtgctgacaccgtcgagaatcctggcctccgaacacttccaggcggtgggtgcgatcaccgatgccgagctcgttccgggggtgcgcaccggggtgcctaccggatacttcgttgtcgacgggaagcgcgccggtttccgtactccggcccccgccgcggggcaggacgaaccgcgctggctcgcggatccagcgccggtgcccccaccctcaggccgggtcggcggctatccattcgaaggtctgcggattcttgatctgggcatcatcgtggccggcggcgagctcagccggctgttcggcgacttgggcgccgaggtcatcaaggtcgaaagtgccgaccaccccgacgggttgcggcagacccgagtcggggatgcgatgagtgaatcattcgcgtggacccatcgcaatcacctcgcgctgggcctggacctgcgcaacagcgagggcaaagcgatcttcggtcgcctggtcgctgaatccgacgcggtgttcgccaacttcaaaccgggaacccttacctcacttgggttttcctacgatgtactgcacgccttcaacccccggatcgtgctcgccgggagtagtgcattcgggaaccgagggccgtggagcacccggatgggctacgggccactggtgcgcgccgccaccggggtcacccgtgtttggacatccgatgaggcgcagccggacaactctcggcatcccttctacgacgcgacgacgatcttccccgaccacgttgtcgggcgggtcggtgccctgctcgcgctggcggccctgatccaccgcgatcgaactggcggcggagcccacgtccacatctcccaggccgaagtcgtcgtcaatcagctagacaccatgttcgttgccgaggccgcccgagcgaccgacgttgccgagatccacccggacaccagtgtgcatgcggtctacccttgtgctggcgacgacgaatggtgcgtcatctcaatccgctccgacgatgaatggcgtcgcgcgacatctgttttcggccagcctgaattggtgaacgacccacgcttcggggcaagccggtcacgcgtggccaaccgttcggagttggtggccgcagtgtcggcctggaccagcacccgtaccccggtgcaagcggccggcgcgctgcaggcggccggagttgcggccggcccgatgaatcgcccgtcggatatcctcgaggatccccagctgatcgagcgaaacctgttccgcgacatggtgcatccgctgatcgcccgtccgctgcccgccgagacgggtccggctccgtttcgtcacattccgcaggcaccccaacgcccggcgccgctgcccggacaggacagcgttcagatctgccgcaagctgctcggcatgaccgcggacgagaccgaacgcctaatcaacgagcgcgtaatgttcgggccggccgtcactgcctaagtggtctcgccggtgtcgttcgtcgacggtcggctgattgcccttccggctccgagatcgacgttttgcccgcctgttcgtgctttatctgcgaagccccgatctgggcgcatcggggtgacgcattcgggcagctaaagcttttcgacccgcaagccggcggtgcccctcctcgttccgctgcccggtctgctcgatcggttcggggtcgccgcgctaggcccaattgcccggctcctcctcgggccgttccacgacccgcatcgtcgccgggctaggttcaagccatgccggtagactccaggacgccagtgctgatcggctatggacaggtcaaccaccgaggcgacatcgacgccgagaagcagtccatcgaacccgtcgacctgatggccgccgcggcccggaaagccgcggattcgacggtgctcgaggcggtggattcgatccgtgtggtgcacatgctgtcggcgcattaccggaatcccgggcagctcctcggcgaacgaatcaaggcgaggaccttcaccaccggttacagcggggtgggcggcaacatgccgcaatccctggtcaaccgggcatgcctggacatccagcgcgggcgggccggcgtggtgctgctggctggcgccgaaacctggcgcacccgaacgggcctgcgcgccaagggcagcaaactggagtggactgtgcaggacgaatccgttccgctgccggacatggccggcgacgacgttccgatggccggtgcggctgagctgcggatcaacctggaccggccggcctacgtgtacccgatattcgagcaggcgctgcgcatcgcctacggcgagtcgatcgagaaccaccgaaagcggatcggcgagctgtgggcgcggttcagtgccgtagctgctgacaacccgcacgcgtggatccgcaacccggttacggctgacgagatctggcagcccggcccacagaaccggatggtcagctggccctacaccaagcttatgaactccaacaacatggttgaccagggtgccgcgctgctgctgacgtcggtcgaacgtgcgacacgtctgcgaataccggccgaacgctgggtttatccacaggctggcaccgacgcccacgacacaccggccgtcgccgaccgccaccgactgcatcggtcgacggccattcggatcgccggtgcccgggcgctggaactggctgggctggggctcgatgacatcgaatacgtcgacctgtattcgtgctttccctccgctgtccaagtcgccgcaatcgaactcggcctggacaccgacgatcctgcccgcccgctgaccgtcaccgggggcctgaccttcgccggcgggccgtggagcaattacgtcacgcactccatcgccaccatggctgaactgctggcggccaatcccgggcgccgaggtctgatcaccgccaacggcggttacctgaccaaacacagtttcggggtctacggcaccgagccgccgtcggaattccgctgggaggacatgcaacccgcggtcgatagggagcccaccggagatgggttggtcgagtgggaaggcatcggcaccgtcgaagcgtggaccacaccagtcaaccgggacggacaacccgagaaggcgttcctggcggtgcgcacgcccgacgggtcgcgcagcttggccgtgatcaccgatcccgcatcggtgcaagcaacggtgcgcgaggacatcgccggcgtcaaggttgccgtcgcccccgacggcaccgcgaccctgcgatagccggcgggcagcacgagtcacgttccagaagcaatggtcgcgcaagcgacactgacgtgcctattgtcatgaggagacgttgggggaggtgaggccgggtgcagatcctggttaccgacgccacgggtgccgtcgggcggtcggtcactcggcagttgatcgctgccggacacacggtgagcggtatagcccagcacccgcacgatgctctggacccccgcgtcgactatgtttgcgcgtcgttgcgcaacccagtgctgcaagagttagccggcgaagccgacgcggtgatccatctcgccccggtcgacaccagcgccccgggcggtgttggcatcaccggactggcacatgtggccaacgcggccgcccgcgccggtgcccggctgctgttcgtttctcaggccgctgggcgacccgaactatatcggcaggctgagacgctggtgtccaccggttgggcacccagcttggtcatccgtattgcgccaccggtcggccgccaactcgattggatggtgtgccggacagtggccacgctgctgcggagcaaagtctcggcacggccgatacgagtgctacatctcgacgacttggtccgcttcctggttttggcgctgaataccgaccgcaacggtgtcgttgacctggccacccctgacaccaccaatgtggtcaccgcgtggcggctgctccgatccgtggacccgcacttgcgaacacgtcgggtccgcagctgggagcaattgattcccgaggtggatatcgctgccgtgcaggaggattggaacttcgagttcggctggcaagcgaccgaagcaattgtcgacaccgggcggggcctcgtcggccgcagactgcacccggcaggcgcgaccaacggatcgggtcaactagcactgccggtggaggcgcccccgcggtctgtgccttcccacggggaacccttgggcagcgcggctccagaagggttggagggagagttcgacgaccgtatcgacgagcggttcccggtcttcagctcggccagtctcgccgaagcgctgccgggtccgctgaccccgatgacgctggatgtccagttgagtggactgcgcgcggccggtcgggcgatgggtcgggtactggcgcttggcggtgtcgttgccgatgagtgggagagaagagccatcgcggtgttcggtcaccgcccgtatatcggagtgtcggccaatattgtggccgccgcccaactgccggggtgggacgcgcaggccgtagcccggcgggcactgggcgagcaaccgcaggtcactgagctgcttccgtttggtcgaccgcaacttgcgggcggaccgctcggctcggtcgcgaaggtggtcgtgacggcgcggtcgctggccctgctgcgccatctccggagcgacacacaccactatgttgccgccgcagatgccgagcacctcgctgccgggcagcttgcctcgctaccggacgccggcttggaggtccggattcggctgttgcgtgatcgcatccaccaaggctggattcttacggtgctgtgggtgatcgacacgggcgtcacagcggcgacgttagagcacacccgcgcaggctccgcggtgtccggagggggcatgatcatggaaagtggcagaatcggcgccgagattgctccgctggctgcggtgctgcgcgccgacccgccgctgtgcgcgctggccaacgacggcaacctcgccagcatccgcgcgctgtctgctcccgccgccgccgcagttgacgcggtcattgcccggatagggcaccgcgggttaggcgaagccgagctggctaacctgacgtttgccgacgatccggcgctactgctgaagacagccgccgaaatcgccgcgcggcccgccgggccagctcacccagcgacgttgatccagcgactggctgccggcacgcgcagtgcccgggagctggcgcacgacaccaccatccgattcacccatgagctccggatgacattgcgggagttgggatctcgacgagtcgcggcggatgtgatagacgtcgttgacgacgtgttctacctgacctgcgacgaactgattaccacgccggccgacgctcggctgcgaatcaaacgtcggcgcgccgaacgagaacgcctgcaggcacagcgcccgccagacgttatcgatcatgcctgggtacccgtggagtagcggtcaacacacgtcaattcgtcgtcaggtccgccaacggccactgcggatcaaccagcctgtcaacgtcgaccgggttcccggaccggatcaggcccttgacgtcgtccaccacgtcccagacgttgacattcatcccggctagcacccggctgtcgccgtcgagccagaaggagaggaactcgcggccggcaacgttgccacggaacaccacccgatcacagctgggggcgtggccgacgtactccatgccgaggtcgtattgatcggtgaacaaatagggcagttcagcgtattcgcccggccggcccagcatgccggcagccgccaccgcgggttgtttgagcgcgttggcccagtgttcggtacggacgcgggtacccaatagcgggtgttcagcggcggcaatgtcgccgactgcgtagatgtcgggatcgctggtgcgcagcgatgcatcaaccaacacaccgccctcgcccatcgccagcccggcctgttgggcgagttctacgttgggcttcgcgcccacagcgactagcacggcgtcggcggcaaccgtcgacccgtcacgcatcttgagcccggtcgccttgccgtcggctgcagtgatctcttcgagctgggtctgcaaccgtaagtccaccccttgatctcgatgtaggtcggcaaacactttgccaaccgcttccccgagcgcggccagcagcggttgtatggcggtctcgacgacggtgacgtcgacgccacgttgacgcgcactggcggccacttccaggcctatccagccggcacccaccactgcgagggaagacccctgcaccagaacggagttcaatgccacggcgtcgttgtagctgcgcaggtagtggacgccggcggcatcggatccaggtattggtgggcgccgtggggccgatcccgtggccaacagcagcttgtcgtagcgcaccgcagcgccgtcgggaagctctaccgtgtgtgcggaccgatccaatgacgacacccgcacgccgagccgcacatccacgtcatggtcgcggtaccaatcggaggtctggatggtgaagtcgctcagcgactttttgccggccagaaactccttggaaagcggcggccggtcgtagggcaggtgctcttcgtcgccgaacaagataatccgaccgccgaagtcgctgcggcgcaacgcctctacggctttagccccggcaagtcccccgccaacaatgacgaacgtggttgagctggccataattgctgctccgtcctgttgtgtgcggtgccgcttgacagcctacgagccggtcgcgtacctgggtcaaccggtcacctgcaggcgcagctcgtcgtctaacgccactcgcactaacgcagcagcgagcagcgcattggagctgggtgccaccgacgccagcttcttcgggtcagtgggcaagccgagctgcttcgccgcggcggtggctcgatcgtcgaaatacggtcgtacccagatccagacgtcttggacctcgcgtaagaaaatgtcggcaccggtgtcgccgattccgttgaaagtcttgagcatacgtttggcggccgaaacgtcgggtcgtgtgcgctgggcgagttcccgcaaatcaccggagtactcgtcgcgaacccggtgagcgatagcggtgagccgggtggctgagctctcgtcataccgcacgtagtgggcacggccaaacgcactgatcatcgtttgtcgctctgctgacagcacagctttgggtgtccgcaggcccgagcagaacaattcccgggcggcacgtgctgccgtggcggcaccgatcggcttgctggccagcatgcacagcaccagcagctgaaacagcggcatcggtttgtccctgatccggattcccgcctccgccgcgtaagtggtgccggcgagtttaagcagtcgtcgtgccagtggctccggcttgatcacaagcaaccgcatacccgcaatgcgtggcggcaaaccgcgactattgctcgggcaagcgcgctccggcggcctaagccccggttccggccaacccctgtcagtccaaatccacccggatggtcagcaagtcggtgcccatcgcgcgtacgccggcactgttcagccggggtaggccgcgcagccgctgcctcggatcgtcgtcgggtagcaggtaggcggtcccactgcgccatcggccgccgatgcggacccgcacggcggggttggccttgatgttgtagacgtaatcggaatgctcgccgtgctcggacaccatccagaactggttgtctacgacgcgcccgcccaccgcggtacgccgcggctgtcccgttttgcggccgatggtttcgagcatggtcatcggcagttgccggccgattggattgaccacgaaccgttgcacgcgatggacgaattcccgcttgagattcatagctgcattcaacgctaccgatctggccgcggcctcacgttggtgccccgatagggccgagccgccgcagttgtgtcacgtgccgaggtgacagctcctcaaggcaggtcacgcccagtagccgcatggtccggatcacacctgtctgaaggatctcgatcgcgcggttgacgcccgcctcaccaccggccatcagcccgtaaaggtaggcccgcccgatcagcgtgcaccgtgcccccaacgcgatcgccgcgacgatatcggcgcccgacatgatgccggtgtccaccaggatttcggtgtgtttgcccagttcgcgtgccacgtggggcaacaggtggaagggtaccggggctcggtcaagctggcggccgccgtgattggacaacacgatgccgtcgacgccgcggtccaccacggcgcgggcgtcgtcgagtgtttggatccctttgacaacgagcttgcccggccactgcgacttgatccaggccaaatcgtcgaaggtgacgctggggtcgaacacggtgttcaagtactcgccgacggtgccaggccagcgatccagtgaagcgaaggccagcggttcggtggtcaacaagtcgaaccaccaccgcgggtgtcccatcgcgtcgagaacggttcgcagcgtcagcgccggcgggatggacatcccgttgcggacatcgcgtagccgggcaccggcgaccgggacgtcgaccgtgaccagcatggtgtcaaatcccgcggcggcggcgcgccgcaccaatgccatcgagcggtctcgatcacgccacatatacagctggaaccatttgcggccctgcggcacagcgatgacgaggtcttcgatggcacaggtggccagggtggatagcgaaaacgggatcccagccgcggccgccgcccgcgcgccggcgatctcgccctcggtgtgcatcaagcgggtgaacccggttggcgcgatcccgaatggcaagacggtgggctgaccgaggacgttccagccggcgcacacggtggtgacgtcacgcaggattgtcgggtgaaactcgatgtcgcggaacccttgtcgagcacgcgcgatggacagttcgtcctcggcagccccgtcggcgtagtcgaacgccgccctaggggtacgccgtttggcaatgcgtcgcaggtcctggatggtcagcgcggcgcccaggcggcgcttggaggtgtcgaactgcggcctgttgaactggagcaggggtgccagatcgcgcactctgggcactcgccggttgaccgccatccgtttatctaaccagtgtgatatgaagtcagcaagcgacccgttcgacctgaagcgtttcgtgtacgcgcaggctccggtctaccgcagcgtcgtcgaggagctgcgcgccggacgaaagcgcggtcattggatgtggttcgtcttcccacaactccgcgggctaggtagtagcccactggcagtgcgctacggcatctcctcgctcgaggaagcccaggcctatctgcagcatgacctgctcgggccccgcttgcatgagtgcaccgggttggtcaaccaggtgcaaggccgctcaatcgaggaaatcttcggcccgcccgacgacctcaagctgtgctcgtcgatgaccctgttcgcccgtgccaccgacgccaaccaggactttgtcgcgctgctcgccaagtattacggcggcggagaggaccggcggacggtggcattactggcggtcacatagaccgcgcgatccaccggggcgtcgacgcctgacagcggatgtaggttcgggctcatggagaaggtgatcgccgtgctcatgcggcccgagccagacgacgactggtgtgcccgccaacgagctcaagtcgccgacgccctgctgggactgggcgttgctgggctgtcgatcaatgtccgggacagtaccgtgcgcgactcactgatgaccctgacaacgctgtacccaccggtcgcagcggtggtcagcctgtggacccagcagtgctatggcgagcaggtagcagccgccctcaggctactggctcaggagtgtgatgaactcggcgcatacctggtgaccgagtcggttccgctgaccttcccatcgctcgtcgagtccggttctcgtacaccgggtctggccaacatcgcgctcctgcgccggcccgatggcctggaccaggcgacctggctgacccgctggcagcgcgaccacacgcaagtggctatcgaggcacaggcgacattcggctacacccagaactgggtggtacaagccctcaccccagaggcaccgggaatcgcgggcattgtcgaagagttgtttcccgtggcggcgacaaccgatctgaaagccttcttcggagccgccgacgacaacgatctgcggaatcggataagccggatggtcgcgagcacatctgcattcggtgccaaccagaacatcgacaccgtgccaaccagccgctacgtgttcagaacaccgttcaaggattgaggaacgtgagatgacaacactcaacgaagccgcggcactggcggcggcagaacgtgggcttgcggtggtttccaccgttcgtgccgacggcaccgtgcaggcgtcgctggtcaacgttggactgttgccgcatcctgtcagcggcgaaccatctctgggattcaccacctatggcaaggtcaaactcggcaaccttagggcgcgcccacaactggccgtcacgttccgcaacggttggcagtgggcgaccgtcgaaggccgagcacaacttgtcggccccgacgatccgcggccgtggctggtcgacggcgagcgattgcggctgctactccgcgaggtcttcactgcggcgggtggcacgcacgacgactgggacgagtacgaccgggtgatggcgcaggagcagcgcgccgtggtgctgatcacgcccacccgcatctacagcaacggctgagggactcagcaaacggcgtcgctcgtgcgacctgcggggtcgagttgggttgggttgagtcgggcggctgcgatgatagctcgcagtgtgcgccggcagcgcccgcagtcgccgccagccccgcacacagcggccacttctttggaggtcgacgcacctcgcgccacggcgtcacacacggtttggttggtgacgccgacgcacaagcacacgtacatcagcaaacccccagcagatgctgcgtcggcgaacgatcaagccgcatattagtggagtctagcctaagctgattagtggagtctaacctaacaatgacccgcggcttggactttgcgccggcgagacgcgccgacgccgcaacaaaccctgcgccgacccgtactcgctgcactagattgagacgcggcacgcaaacgtgctgttatcagcccaagacgagcccgacaccggtgcgctccagccctgcccacctggcgcggttcgccacgacagccttatatcccataggagtggtcatgcaaggtgatcccgatgttctgcgcctgctcaacgaacaattgaccagcgagctcaccgctatcaaccaatactttctgcactccaagatgcaggacaactggggttttaccgagctggcggcccacacccgcgcggagtcgttcgacgaaatgcggcacgccgaggaaatcaccgatcgcatcttgttgctggatggtttgccgaactaccagcgcatcggttcgttgcgtatcggccagacgctccgcgagcaatttgaggccgatctggcgatcgaatacgacgtgttgaatcgtctcaagccaggaatcgtcatgtgccgggagaaacaggacaccaccagcgccgtactgctggagaaaatcgttgccgacgaggaagaacacatcgactacttggaaacgcagctggagctgatggacaagctaggagaggagctttactcggcgcagtgcgtctctcgcccaccgacctgatgcccgcttgaggattctccgataccactccgggcgccgctgataagctctagcatcgactcgaacagcgatgggagggcggatatggcgggccccacagcaccgaccactgcccccaccgcaatccgagccggtggcccgctgctcagtccggtgcgacgcaacattattttcaccgcacttgtgttcggggtgctggtcgctgcgaccggccaaaccatcgttgtgcccgcattgccgacgatcgtcgccgagctgggcagcaccgttgaccagtcgtgggcggtcaccagctatctgctggggggaactgtcgtggttgtggtggctggcaagctcggtgatctgctcggccgcaacagggtgctgctaggctccgtcgtggtcttcgtcgttggctctgtgctgtgcgggttatcgcagacgatgaccatgctggcgatctctcgcgcactgcagggcgtcggtgccggtgcgatttccgtcaccgcctacgcgctggccgctgaggtggtcccactgcgggaccgtggccgctaccagggcgtcttaggtgcggtgttcggtgtcaacacggtcaccggtccgctgctggggggctggctcaccgactatctgagctggcggtgggcgttttggatcaacgtgccggtttcgatcgcggtgctgacagtggcggcaaccgccgtccctgcgttggcccgaccgcccaaaccggtcatcgactaccttgggatcctggtcatcgctgtggccacgaccgctttgatcatggccacaagttggggcggaaccacctacgcctggggctcagcgaccattgtcgggctgttgatcggggccgcagtggcgctgggtttcttcgtgtggctggagggccgcgccgctgcggccatcctgccgcccaggctgtttggcagcccagtatttgccgtgtgctgcgtcctgtccttcgtggtcggattcgcgatgctgggtgcactgaccttcgtaccgatctatctggggtacgtggacggcgcgtcggcgaccgcgtcaggtctgcgcacgttgccgatggtgatcggcctgctgatcgcctcgaccgggacgggtgtcctggtcggccggacgggccgctacaagatcttcccggtcgcggggatggcgctgatggcggttgcgttcctgctgatgtcgcagatggacgagtggacgccaccgctgctgcaatcgctgtacctggtcgtcctaggtgccggcatcggattgtccatgcaggtgctcgttctcatcgtgcagaacacgtcgtctttcgaagacctcggcgtcgcaacatcgggtgtgaccttcttccgggtggtcggcgcctcgtttggtaccgcaacattcggtgcgttgttcgtaaacttcctggaccgaagactcggttccgcgctgacgtcgggcgccgtgcctgtcccggcagtgccatctccggctgtcttgcatcagctgccccagagcatggccgccccgatcgtgcgggcatatgccgagtcgctcacccaggtgttcctttgcgcggtctcggtcacggtggtcggtttcatcctggcgctgttgctgcgagaggtaccgctcaccgacatccacgatgacgccgacgacctcggcgacgggttcggtgtgcccagagccgaatcgccggaggatgtgttggaaatcgcggttcggcgtatgctgccgaacggggtgcgactgcgcgatattgcgacacaacccggttgcggactcggcgtcgccgagctgtgggcccttctgcggatctatcaataccagcggctgttcgaggcagtacggctgactgatatcggtagacacctgcacgtgccctatcaggtctttgaacccgtcttcgaccgtctggtccagaccggctacgcggcacgcgacggcgacatcttgacgctaaccccgtccgggcaccgtcaggtcgactccctcgcagttttgatccgtcagtggctgctcgaccacttggccgtggcgcccggcttgaagcgacagccagaccaccaattcgaagccgctctgcagcacgtcaccgacgcggtgctcgttcaacgagactggtatgaagatctgggcgacctgtcggaatcacgccaactcgcggctacaacgtagcgatgcttgccgcgcgtagccgcgcgagctgatccgcgctgcagaatgactgccatgacagccacaccgcttgccgcggccgcgatcgcccaattggaggcagagggcgtcgacaccgtcatcggcaccgtcgtgaaccccgccggactcacccaggccaagaccgtgccgatacgccggaccaacacattcgccaatcctggcctcggcgccagtccggtgtggcataccttctgtatcgaccaatgcagtattgcattcaccgcagacatcagtgtggtcggcgatcaacgtctccgcatcgatctgtccgccttgcgcatcatcggcgacgggttggcgtgggcgcccgccgggttcttcgagcaggacggcacaccggtccccgcctgcagccgaggaacgctgagccggatcgaggccgcgcttgctgatgccggcatcgacgcggtaatcggccacgaagtcgaattcctcttggtcgacgcggacggccagcggctgccttcgacgctgtgggcgcagtacggtgtcgccggggtgctcgagcacgaggcgttcgtccgcgatgtcaacgccgcggcaacggcagcaggcatcgctatcgagcagttccatcccgaatacggtgccaaccaattcgagatctcgttagcgccgcagccgccggtcgcggccgccgatcagctggtgctgacccgcctcatcatcggccgtaccgcccgccggcacgggttacgcgtgagcctatcgccagcgcccttcgccggaagtatcggatccggtgcccaccaacacttctcgctgactatgtcggaagggatgctgttctccggtgggactggagcagctggcatgacctcggccggggaggccgcggtggcaggagtgcttcgcggactgccggacgcccaaggcatcctgtgcggatcgatcgtgtccggtctgcgaatgcgacccggtaactgggccggaatctatgcatgctggggtaccgaaaaccgggaagcggcggtgcgattcgtcaagggcggggctggcagcgcgtacggcgggaacgtggaggtgaaggtcgtcgacccgtcggccaacccgtatctcgcgtcggcggcgatcctcggactggcactcgacggcatgaagaccaaggcggtgttgccgtcggaaacgaccgtagacccgacacagctgtctgacgtggatcgtgaccgtgccggcattctgcgacttgctgccgatcaggcggatgcaattgctgtactggatagttcgaaactgcttcggtgcatccttggcgatcccgtggtagatgcagtggtcgcggtacgccagttagagcatgagcgctacggtgacctcgatcctgcgcagctggccgacaagttccggatggcttggagtgtgtaacgatggccgactccgccggttcggacctgacgcggcacacggccgaagtgccgttgatcgatcagcacgtccacggatgctggctgaccgaggggaaccggcggcggttcgagaacgcgctcaatgaggccaacaccgaacccctggcagacttcgactcgggattcgactcacaactcgggttcgccgtgcgcaaccactgcgctcccatccttggattgcctaggcacgttgatccgcagacttattgggatcgccgcagtcaattcagtgaagctgaattggctcgcagatttctgcaggccgccggggtaaccgactggctggtggagaccggaatcggctacgacgtgtccggaatggcaagcgtcgccggcctcggcgaactgtcgggcagccacgctcacgaggtggttcgtcttgaacaggtggccgaacaggccgtgcaggcatccggcgactacgcctcggcgttcaacgagatactgcgccggcgcgcagccacagcggtggcaaccaagtccatcctggcctatcgaggtggattcgacggtgatctgaccgagccacccgcggcgcaggtcgccgaggccgccaagcgctggcgcgaccgtggcggtgtccgattacaggatcgggttctgctgcgcttcgggttgcatcaggcgttgcgcctgggcaagccgctgcagttccacgtcggatttggcgaccgggacgctgatctgcacaaggccaatccgctgtatctgctcgacttcctgcggcagtccggcaataccccaatcgtgttgctgcactgctatccctacgaacgagaagccggttatctggcacaagccttcaacaacgtctatcttgacggcgggttgagtgtgcactacctgggggcccggtcgccggccttcatcggccgactactggagcttgcccccttccgcaagatcgtgtactcgtcggacggattcggccccgcggaactgcactttctcggtgcaacgttgtggcgcagtggaattcagcgtgttctgcgtggctttgtcgagcgcgacgactggtgcgagaccgatgccctgcgggtggtcgacctaattgcccatggcactgccgcacgcatctatcgccttggcgatcggtagctttcaggtggcgcaggtgtggccccgtcacgggctaaccatggaccgtgccggacccagtgtcaccggcagcgtcgaccaaccgcgcagcacccgcgtgtcacgccgacttccggcacccgcggcccgcacatcggggaagcggtcgaagaacgttctcagcccgacctcgccttcggcgcgggccagggcggcccccaggcagaagtggcggccggtagagaacgcaagatgtcgtccggcattggggcgttcgatgtcaaagcggtgcggatccgggaacacagcgggatcgcggttggcggctgctaggtagatcaccacgacttcgccgcgtttgattcgcacaccagccacctcgacgtcacggcaagccacccgggcggtgagctgaaccggcgaatccagccgcaggatttcttcaaccgtattcggccacagctccggatgttggcgcagtgtggccagatgttcgggggtatccaacaacatgcgaatcccgttgcctaacaggttcactgtggtttcgaatccggcgaccaaaaccagtccggcgatcgcccgaagttcggtctcgtcgagctgtgtctcgttgtccccgctttcggcgatctggatcaactgactcatcaggtcgtcacccggagcgtgccgcaactgctgcagatgcccttccagccagcagtcgaatcctcgtatcccctgctgcacacgcaggtactgccgccacggaatcccgatgtctagactcggcgctgccaactcaccaaattccaggacgcgcggcctgtcatgctcgggcacgcccaaaatttcgctgatgaccacgatcggcagttgcgagcaatagcgtcctacgacgtccacaatcccgggctgctcagcgaaccgatccaagagattgatcgcggtctgttcgaccagatcgcgtagcgcgctgaccgcccgtgaggtgaacaccgccgacaccgttttgcggtagcgagtgtgatcgggcggctcgacggccagcagcgaaggttctcgcagggggtgaagttgatcgccgcgggtccgccgctccagccagcgcagcggtggtggcagattctcgccgaaggagacgacgcggaagtcgtccgatcgcagcaggtcatgggcgagccgatggtcgacggtcaggtagttggcgcggttgcgcaccagggcgccgtgggaccggacttcgtcgtaaaagggcaccggatcggtggcgacggccggatccgcgatcagccgggcctgcaagtcgccacgccgaatcccgattgccgcaatgccgcggatcaccccgtgcatcgccaaccagtgcagcttgtccttcaccgcgcctccgtcgatcgagtggcttttcttcaagactagaacccgcaattcaacattcggcgaggatgttgaagtctgttgacaccaccgtgttgggttttttgctgctgatgccgtaggcactgccggcaactgtgtatgtgttgcgggcgcggtcggcgcgggcgttgcccaccccgccgtgccagaagctgccgttgaacccgtcgacgttacggatcttcacccactgcgggattaccctgtcaccgctgagcaataccacggcttggacggtgctgtcgtggttgcggatgtcgatggtccggtaggagtgctcctggctgcatgttgcgggacgtgtcgtgtgagtgacgccgtcaatagtcaggcgtgcggcttttcggggtaccgtctgagcttgcccgcacgcggagagaccagccgcgacgaccattgcaactccggtcactgtgaccaaccgattgcacaccagccacctccattcgggcctgagcattgtgctcgggacattacttccgttttggctccaacgtggccagggacttggcaatgtgacgtcggacgaactccggactgacgcccttgagccgatcaatccagcgaatgcttcggggcacataccaatgcaaccgtgtggggtgctggtaggcccgccaggctgcctcggcgacgctggacgagggcatcagccggaacatgcccttcttgggcgcggcagcgcggatctgctccgcggagatcgtgtaggggccctcgtcggaatgctggcgcgtcgaggtgaggatagcggtgtcgatcagaccgggcagcacgtcggcgacgcgaaccccatgacgctgccactcaacgctcaacgcctcggtcaaccccttgacggcgtgtttggtcgccgagtagaccgcgatacgcggcatgccataggtgcccgaggacgacgacgtcgagaacatcagacttcccggtgctttcttgaggtaaggcagtgcggcgtaggcgccagtgagcaccgccttgaagttcacgtcgacgacgcgcacggcggcctcgtacggcacgtcctcgaaccaaccgccttcgccgatgccggcgttgttccacatcatgtcgagaccgccgccgacattgccggcgcagaaatcagcgagcgcaccctcaagggccgccttgtccgtaacgtcgacggcgcgggcccacagccgttcggcaccaagctgtacgcgcagggcagccagcccatcctcattgcggtctatcgcacctactcgccagccgttggcgtggaaaagcgttgcaccctcgcggcccattccactgccggcgccggtgatgaatatcgctttcatgcggaatccggaatagccgaaccgccctcagcctgcttcaaccagatctttgatgcgctgcaacgtcttggtcatgtctcggatgttgcggcgctgacgcagccagcccccgaacacccggtagtacacggtggtcaacacggacggggggagccgaaacgactcagtgacctcggtgccgtcggcggtgggcgtcaaacgataatgccaattgttcaccggtctgtcgccgagcagcacagcaaacccgaactcacggcccggttcgcatgccgtcacctcgcataccgtccagtagaccggcccgatcccgttgcgccggacatgcccgcggaatcgagcgccaagcgcggggccggtggcaccgtcaagccactcggcctcgaaggtttccggcgagaaccggccggtattgcggacatccgcgatcaatgtccagatcttgtccggcggcgctgccatgtgaactgtggccgaaccttccatgacctgatccaaacacatacgtcgacctggtcatagaccgcacacgccgccaaccgtcagcgcggaatacttgcctgaatgcctgcccaaatgatctcgttgatgatttgcttgatgccctgcgcgggtttcgaccacagtgcgatcggaaggccagaggcggcgccgcacgtcggccacgcgtccaatccctgttcggcgagaacccgattggcaactgcgatttgttgttcccgagaggcagctgctgggttgccgacaccgccgaatgcggcccaggtggccggcttgaactgcagtccgccgtatttgccgtttccggtgttggccgcccagttgcccccggattcgcactgcgcgacggcgtcccagttcgggctgggaccggcgtgggcaacggcggtggagagcgacatggatgccgtgacgagtcctgcggccatggcggacttgatgagcggcttggcgattcttgtcatgctcgacatatcgccggaagtggccgaagcgttaccgattagagagagtggtgagatcgggtgtctattgcaccgcgaccggccgtggtcggccggcaaaggatgcacaaccggattgatcaggccggcggtagggcctggcaatacgactgtgttgctgtcgtcagggcccgttgatagaggctatcgaggtggcgggaccgcactatgtcgcgtttggcgcggtcgagttgggcggcgcaggacggcgcggacagcaaactccagtgactccaaatctgcgacagcatccgattattcagggagtcgatcgccgatcgcgatgccgatagatccggcggctccgggggcgcgctggccgggttgagcttccagtccgagaaccggctgtactcgattgcctcggtggcgcgaatctggtcgtcgaagacgcgggtgacgtagtcggggtcgatgtgctgcgagcgggcatcttcgcccaactttgcgagttgctgttcgactcggccggaatcctcaatgggcagctgagcacgccacttgaaggctgccaccgggtcggcgacctccaaccgctcagcggcggcgtcgaccaactcggctaactggctggtgccgtcggctcgcgccagcggggggcctagtggtgcaatcagcgacaacaggatgccgatcgagacggcggtcgcgaggtatatctcacgtggacgggtaagcaacccttcggttgatcccgtcagccggcgcctaacgaactctgcaggtcacccttcatggcgttgagctgagcgccccagtactcccagctgtgcgtgccgttgggcgggaagttgaacacggcgttgtgcccgcccgcggcgttgtacgcatcctggaacttcaggttgctgctacgaacgaagttctccaagaactcggcgggtatgttggcaccgcccaactcgttcggggtgccgttcccgcaataaacccatagccgggtgttgtttgcgaccagcttggggatctgctgcgtagggtcgttgcgctcccatgccgggtcactcgagggaccccacatgtctgcggccttgtaaccgccggcgtcacccatcgcgaggccgatcaggctaggccccatcccctgagaggggtccagcagggccgacagcgagccggcgtagatgaactgctgggggtggtaggcggccaagatcattgccgacgagccggccatcgacaagccgattgcagcgctgccggtgggcttcacggccctgttggcggacaaccattgcggcagctcgctggtcaggaaggtttcccacttgtaagtctggcagccagccttaccgcaggccgggctgtaccagtcgctgtagaagctggactgcccgccgaccggcatgactatcgacagtcccgactggtagtaccactcgaacgccggggtgttgatatcccagccgttgtagtcgtcttgggcgcgcaggccgtcgagcagataaaccgcaggtgagttgttcccaccgctctggaactgaaccttgatgtcgcggcccatcgacggcgacggcacctgcaggtactcgaccggcagccccggccgggagaacgcgcccgcggttgccgctccgccggcaagccccaccaggcccggaaggactacagccgctgccgtgccgatcatcaatcggcgtccccaagctcgaatctttcggctcacgtctgtcatacctgtgcccctttgtcctgtatgtcgtcgtgtgctcgggccagaacataccgtgtgtggaggccaaatgtcgattcgggcgcaaagtcgtctcatttccgtatcggttaccgccgcggacagagcaagtgtgcttagggggctcacaaacggtatggcggtatggatctatcgcggatttctcagaatcgcggcccggggctaccggctgtgctcccccagggaggccgaacttgcgttcaccgcgtaggctcgctcgaagcaagccgacgaagaccacgctatcccggtctgttccggcgtccgcgtaacaccgcactggggtttgtggcgtgcgatggtgcgggctgagggcatcggaggttccgggaacgattgaggtgcgagaatttggacacggtacttgggctctcgataacgcctaccaccctggggtgggtcctcgctgaaggacacggcgcagacggcgccatcttggaccgcaacgaattggagctacatagcggtcgtaacgcgcaggccatacataccgcagagcagctggcggcggaagttctgctcgcccatgaagtggccgctgcaggcgatcatcggttgcgcgtcatcggagtgacctggaacgccgaagcttcggctcaggcggcgctgctggtagagtcgctgaccggtgcaggtttcgacaatgtggtgccggttcggcggctacgtgccatcgagacactggcgcaggctatcgcacccgttatcggctacgagcaaatcgcggtatgcgttcttgagcatgagtcggcgaccgtcgtcatggtcgacacccacgacggaaagacgcagatcgccgtcaagcatgtgtgccgcggattatcaggactgacctcctggctgaccggcatgtttggtcgcgatgcctggcgcccggccggcgtggtcgtggtcggctcggatagcgaggtcagcgaattctcgtggcagctcgaaagggtcctgccggtgccggtctttgcgcaaacgatggcgcaggttacggtcgcgcggggtgcggccctggcggcggcccagagcaccgagttcaccgatgcgcagctagtggccgacagcgtcagccaaccaacggtcgcgcccaggcgatcccggcactacgccggggcggcggcagcgttggccgccgcggccgtgaccttcgtggcttcgctgtccctagcggtgggcatccagctggctccgcacaacgataccgggacggcgaagcacggagcgcacaagccgacgccacgtatcgcaaaggccgtggcgccggcggtgccgcctccgccgacggtcacgccaccagtccctgctcgggcaccccggccggctgcgcagcacgaaccacccgctcgcgtcacctccggcgaagcgctcacggagccgaacccgcctgaggagcaaccgaatgcttctgcgccgcaacaggatcggaatgacagccagccgatcactcgagtgctagagcacatacccggcgcttacggtgactcggcacccccagctgagtagtcggaggccgccgtagccggttgcgaaacctgttcgcgcggacccatgtcgaggcgaagcggtgggtactcgtcgcgcatcagcgtggtgtatgcgcggacccgcaacgcccaccggtttactccgatcaccaggttgtatagccctatggggtaccggccggtgaacaggagcgccaccacggcgacgagcagcaggatcaccagtagcgaaggccacattatgccgacgcggtcgtgggggtcgatcaggaagactcgccaaccgctggagaggaagaccgccaggatcaggtagtgggggatagcaagtagccaccacttaatcagcaccaggccgcggctcaaccgctccggatagtcaacctccaagtcagccggatactccgcctttgtctgcaggctgaagggcgggtaccggtcggttcccagcgccgacagcgcatagaaggcaacccgccagcgccaccgcatgacgccgacattgaagtcgaacagcgtccggggatatctgcccgtgaacaggatggcaaagaacgcgatcacggtgaccaccacggcggcaacgtgcaagaagaacaagacaatgtagtgcgggatggccaaaaaccacttgactagccactgccaacgtgacaacgcaggatcgaggtcaccccggacccggactggataggcgtcaggttgcatgatcgacggctcctttacatgcgcgtcggctcgatccacgagccaggcccattgtctctcatctgccgcgcatgggcgaagccatcgtcgtgcgctacggacaccggatcgacgtgcagtaatagccttgggctgtaggcagctttccgggcgatgacggcggcactggtaatccattgtcggccaacaatttactgagaggggtcggtacagattgccagccgtggctatccaggtacgtggcaacgtcgttgcgctcgccgtcgctgtatagcaggttgggtgatttctatgtcgaacccgtggacgctccagcgctgcgaagcggtgtcaaggaggtcggatgccggtccgccatcgtcatctaccgactccccggcgcgctgagcgcggtgatgttgtccagcaagcgatcctgagcgtcgggcggcaggaatgccagcaggccctcggcgagccaggcactgggttggttggggtcaaagcccgcttggcgcaacggggtcggccagtcacgtctgaggtcgacgggaaccacgcgaggtcagctgttgcagtggcatccagatcagcaagtgtcgtcatcggtatgcgcgcgcgtcaagacctgaggccaggatgacagcctgccgaatccccgcagacgtcgcgtcacggaaaaacgcatcgaagtaccgcgtccgggcggccaacaggtcggccaatcgctgcagtccccacgtgccgtcggggtcgtcgacgtcggtcgccttgatgtttccggcggcccagcgagtgaagaagtcaatccccacggctctcaccagtggttcggcgaacggatcatcgatcagcgggttatcggccctggtggccaccgcgcgggcggcagccaccatcgtcgccgttgctccgacgctagttgccaggtcccacgcgtcgttgttggtgcgcggcatcgggatcctttcggctcggccagcgatatacagccttcgaagtccaccgcttgtgggatcaatcgtcctttgcccgaaccgcggtgaatgccacgctcacttcgtcggcgacccgtattgaacccatcaacagcgagtagggtttgacgccgtagttggactggcgaaccgtggtgtcggcagagatgcgccacgcagcaccaagatcctctgtgtgcaagtcgatgacgtgttctcgcgactttccccggatgtgcagtttcccggtcaggcggtacccattcccggtctgggcaatggcttccgtggtaaagcgaatatgggggaagcggctggcgttgagcgttttcagcgcgttcgcccgcaccagagctttctcaggctcggacagccccttcacgccaccctcaccgcgcatcacctcgaaggaatccacctcagccacaagctcgccggcgacgggatcggtgccggaccagttcaccagggcctgccaccgtgtcatcgcgatggtcaggcgatgacccaagcgcgcggctctgccaacgactccggtgcgaagtaccagctcgccgtcggaagcatcaagagtccacaccgcgtcgctcacgccacgactgtattcagacgacctgcctgcccgcccctcccgccgcgtcttgtgggccacgacacaatcgttatgcttggtgaggctcgccggtgccgttggaggggtgcaacatgattcgcgaactggtcaccaccgctgcgatcacgggtgccgcgatcggtggggcgccagtcgcgggcgcagacccgcagcgttatgacggcgatgtgccggggatgaactatgacgcttcgctgggcgccccatgctccagctgggagcgcttcatttttggacgaggcccctccggtcaggccgaagcctgtcattttccgcctcctaaccagttcccgccggccgaaaccggctactgggtgatctcctacccgctatacggcgtccagcaggtcggtgcgccgtgtccgaagccgcaggcggccgcgcagtctccggatgggttgccgatgctgtgtctgggagcccgtggatggcagccgggatggtttaccggggccgggttcttccctccggagccataaccggtgggcgtttctcatgatcatgtgcgaaggccggcccaccgaatcaccgatcccacggtggctgcgcttcgtgcttacgtctgaccgtgccggctcggcatggtatatcggggcaggcttcttcttcgcgccagtgctggcggtgctttcgccatggccgaccatcaccgcggtgctgtggtggatcatcggactggcgggactatggctcggactgctcggaatcgcgatggcagtcggactggcccgggtgttgcgttccggcgccgaaataccggaagcctactggcgcacgctggtcgactaccgatccgccaacgaataggagactccgatgagcttcaatcccaaagatgcggtcgacgctgtccgggacattgcggccaatgccgtcgagaaggcctcggacatcgtggaaaacgccggccacatcatccgcggcgacatcgctggcggggccagcggcatcgtcaaggactccatcgacatcgccacccacgcggtcgacagaacgaaagaagtgttcaccggcaagacggacgacgaaggttagtcgagactagtcggcgcgcgcttgtcgtccgttgtcaaacggacgcggcagcattgagtgcgtccaaccgggcggtcgcctcgaggtactcctgcacccagcgttcgataacggtagccgtcttttccaccttggtgaactgcccaacaacctgccccaccgggttgaacgcgacgtcgacggtctcgttcgggtatttatgtgtggctttgacggccatgccggagaccatgtattgcaacggcataccgagcggcttcgggctctccggttgctcccaggcctcagtccagtcgttgcgcagcatccgggccggcttacccgtgaaggaacgactgcgcacggtgtcgcggctggtcgccttgacgtatgcggcctgttgaaccgcggtgtttgcggcttcctcgaccatcagccactgcgaaccggtccatgccccttgggtccccagcgccaacgctgcagcgatctgctgaccgctgccgatgccacccgccgccaacaccggaaccggcgctacctccttgacgacctgaggccacaacacaatggagcccacctcgccacagtgcccgccggcctcgccgccctgggcgatgatgatgtcgacgcccgcatcggcgtgcttgcgggcctgcgagggtgagccgcacaatgcggccaccttgcgacccgagtcgtggatgtgcttgatcatgtccgctgggggggtgccaagcgcgttggcgaccatcgtcatcttggggtgcttcagcgccgcgtcgacctgtggggtggccgtcgcctcggtccaaccgagcagctgcagactgtcctcgtcggcgtcctcgaccgggacaccatgatcggcgaggatcttgcgggcgaagtccagatgctcctgcgggaccatcgaccgcagcgtcttggcgagctcatccgccgacagctgggagtccatgccctcgtacttgttcgggatcacgatgtcgaccccgtaggggtggtcgccgatgtgttcatcgatccagttgagctcgatctccagctgctccggcgtgaacccaactgctccgagcacaccaaaaccaccagctttgctgacggcgaccaccacatcgcggcagtgagtgaaggcaaaaataggaaactcgataccgagctcgtcgcaaatggcagtgtgcatgcctgctcctggaatgctagcggacgcaaatagaactgaaacgtgttctagtttagtacccgtcttggtaaggtggccaacagcccaggttccggtcgggtttcggcgcgcaccccggcgaagctgacgaggcggtctaaggtcaccttcacccgcgcatggccggccagcaacaacgacggctgtcccaccgagcagaagtactgggcgatggtgtgcaccgcggtcggctaccaccgcgacgaccccgccgcagaactgctgttacgcaacgaaggcttggcagctgcagtccaaactggccacctacgtctacccgccacagaaactagtcgccaaggtccgtgcgggcgccaaagtgtccgacaaccacgaccaggcgaccactctgttccaccacgcgatcgatcacccaaccgtgaccgtgcagcagacctactccctgatcaaccctcaatcggccccggggcgatggaccttgatccgctggggccccgccggtagcctagtgctgcgaattacgctatgccgagtctcggaattgccggcccgccgttcaccacgttcaaacgcccgagaccggtgccaggcaggtacgcgaacctcatgggtctcaattcgttctgccacaaagaaagtgagtaagccagcatgcgtgcggtagtcatcgacggggccggcagcgtcagagtcaacacccagcccgacccggcactgcccgggcctgacggagtggttgtcgccgtgaccgccgccggcatctgcggatccgatctgcatttctacgaaggcgaatatccgttcaccgagccggtggccctcggtcacgaggcggtaggcaccatcgtcgaggccgggccacaggtgcgcaccgtcggagttggcgacctggtcatggtgtcttcagtggccggctgcggcgtctgcccgggatgcgaaacccatgatccagtcatgtgcttctccggcccgatgatcttcggcgccggcgtgcttggcggcgcacaggccgatctgctggcggtgccggccgccgatttccaggtgctcaagatccccgaaggtatcaccaccgagcaggcactgctgctcacggacaacctcgccaccggttgggcggcagcccaacgagccgatatttcattcggctccgccgtggcggtcatcggcctgggagccgtcggcctctgcgcgctgcgcagcgccttcatacacggtgccgcaacggttttcgctgtcgaccgagtaaagggacgcttgcaacgcgcggccacctggggtgctacgccgataccgtcaccggcggccgagacgattctggccgcgacgcggggtcgcggcgcagactcggtgattgacgccgtcggcaccgacgcctcgatgagcgacgcgctcaatgcggtgcgccctggcggcaccgtctcggttgtcggcgtgcacgatcttcagccgtttcccctgcccgcactgacgtgcctgttgcgaagcatcacgctgcgaatgaccatggcaccggtacaacgaacctggccggaactgatcccgttgctgcagtcgggccgactcgatgtcgatggcatcttcactaccaccctgccgttggacgaagcggccaagggctatgcaaccgcgagggcgcgctcgggtgaggagcttaaggttctgcttacgccctgacagccgtgatgtactgggagcgcatgaaactgtcgatctttacgtccacgtccggcggtgtcagtccgtagccgacctgcagctcgagggtgctgcggacggggtcgacggcccatccatgctcaactagccactccacgggatcggtcttgtcgtcgtaggtgagcgcggagaaattcacgtcaccagacatattgacccccgggtgtgcggtttccagcgcggcgagctgctcgtgatccaaccgggaccctaaggcgcccaaggcaactcggctgccaggcgcacacaacccatcgatccgggcgaacagagcatattgcgcatcgccggtcaggtagggcagtagtccctcgaccgaccaggcgctgggtcgttgcggatcgaacccggccgctgtcagcggcgtgggccagtccgtacgcagatctgctggcaccgccacccggtgagctttgggtacagcaccccgctcacttagcacccgtgctttgaattccaggaccttcggcacatcgatctcgaaaaccgttgtcccgggctgccagtcaaggcgataagcgcggcagtccagaccggcggcgacgatcaccgcctgtcgtatgccagcctcatcagcgcagttgaagaagtcgtcgaaaaaccgggtttgcacgccgtagagccgagggaaagcggtgccgtcctccgacgttctcgggtttgctaacagaccctccagatacgggtcggccgaagcggtgatgaaatgcttcgcgtattcgtcttggaccagcggtttagggcccgtggtgtgcagtgcacgccaacccgcaaccagtagcgcggtgtagcccacgttgctgacaatgtcccagtggtcgtcatcggaacgaagcgagccatactcaggtgtagtcatctcatcagccttccagcattacggtcaccggaccgtcgttgaccagttcgacctgcatgtgggcaccgaacacgccggcttccacgtgcgctcccaactggcgcagcgctgccgcgaacgctgctatcaggggctgcgccaccgcacctggcgccgcggcgttccaggacggtcgccgacccttcgcggtgtctgcgtagagggtgaactggctgattaccaggatcggtgcgtgcatgtcggaggcggatttctcgtcggcgagaacccgcaaattccagagcttttcggcgagacggcgcgccttgtcgagatcgtcgccgtgggtgacaccgacgaacgcgaccaggccctgcccgtccggccggatagcgccgaccacccgaccatcgaccctcaccgcagccgatgagacccgttgcaccagaacccgcacgagcctcgatgctgccaggccggctatgcagtcgctggggctgggtaggctcattgtgtgtctgtgctggtcgcgttttccgtcaccccgctgggcgtgggggagggggtcggcgagatcgtcaccgaagcgattcgcgtggtccgtgattccggcctgccgaaccagacagatgccatgttcaccgtgatcgaaggcgatacctgggcggaagtgatggccgtcgtgcagcgcgcggtggaggccgtggccgctcgggcaccgcgagtcagcgcggtgatcaaggtggactggcgtcccggggtcaccgacgcgatgacccagaaggtcgctaccgtcgagcggtatcttctccggcctgaatagcagcgctaaacgcccgctcggccgcatccccatggaccgcaaataccaccctttgcagcgaccccggccggtgccgacggacggcgccgaccatcagccgcgcagcgtcgtcgagcggaaagccgcccacgcccgtgccgaaagccaccagcgccagcgagcggcaaccgagctcgtcggctttccgcagggtagcagcggtggctgcggtgatgatctcgcccgaggtcggacctcctagctccatcgtcgccgcgtggatcacgtagcgcgccggcatgtcaccggccgtggtctcgaccgcttccccaagcccaatcggcgccttctcggtggactcgcgctgcagctcggggccgccggcgcgggcgatggccgcagcgacaccaccggcatgccgcagtcgggtgttcgccgcattggtgatggcgtcgagctcgagcttggtcacgtcggcctgatgtacctccaactcgatcatcgacacattgtcccccctgcaagtactcggcggccgcggtgatgcaccccttgttgtgttggaccgtcgccaccatcgcccacacaatcgaaccctcgcccggcgccactgcggcccatcgagactccggcccatcgagcccagattcggggtagcttgaggtgaacgaggacaatcaagcggctggcaaggacacagaccgatggctcgtgatccagttgtaccgagggtgcgaacagcatgagtggcgacgacgccgggccgggcgaggtcagccatgcccgcggcgtcggtgggccgggcggagccggaggcgccggtggccggggtggtgccggcggtcgcggcggggcgggcggtagaggcggcgacggcgggcaaggcggtcgcggcggggcgggcggtagaggcggagatggcggcataggcggggcagcgggccccggcggtcaacccggccagggcggggtgggcggcgcacccggccccggtggaacccccggcgaaccaggtcagcccggcaaaccaggacaaccggggcaacccggcagcccgggacattagcgcgtgcgggtggcgtcgtcgcgcatgagcacgcatagccgccatctgcccggtacgcccttgagttcctgctcaccacgctcggcgaaccggtgccgtgatccggcgacgatgtctcgcacggtcgaggacaccagcacctcactgggtccggccagcgcgcagacgcgcgcaccgatatgcacggccacgccggcgacgtcggtaccgtgcgaggcatcgcgcacctcgacctcgcccgcatgaataccgatccggacctcaatacccagcgcggcgaccgcgtcgacgatgtcgtccgcgcacgcgatcgcggcactcggactggtgaacgtcgcgacgaaaccgtcaccggccgtgttcacttcgcgaccgccgaaccgctggatttcgtggcacacgatggtgtcgtggttgtccaacaggtcgcgccatcggtcgtcgccgagcgcggcggcgtgctgggtcgagccgacgatgtcggtaaacatgatggtggcaagcatgcgctcggcgtcagcgccgccgcgcacgccggtgatgaattcctcgatttcatcgagcatcggcccggtgtcgccaacccagtacagggtatcggtgccgggtagttcgaccaagcgggatccagcgatgtgctcggcgaggtagcgaccatgtcccaccgggatgtacgtcgatccgacacggtgcaagatcagtgttggagcctcgatgtgtcccaagacatctcgtacgtcggcctcggctatgacctttgaaacggcacgggccatgctcggcggtccggcacggttgccggcgagatcccaccaggctcgaaacacgtcatctccggccacggtaggagccacgatgctcagcacgtcgaagccccgctcgacggcatccggttccagcgccaccgtcaggaacgggtcagctcgacgaacctgggcgcctaccgggtagtcgggcgcccatagtgggcgcgccgagccgttgacgacgatcaggctgcgcacccgctcggggtagtcggcggcgagaacaagtccgttcatggcgtggaaactgggcgcgaaaattgtcgcctgctcgcatccgaccgcgtccatcaccgcgatcgcgtcctgggcccagaacttcggccccagcgtggttatcgcggcgagccgtgacgacaggccgaccccacgatggtcgaggcggatcaccctgctgaatgacgcaagacggcgatggaaacggtacagcgatggctcgtcgtcgatcgagtcgatcggcacgaacggccccggcaacaccagcagatccgtcggaccgtcacccagcacctggtaggcgatatccatgtcgccgcattttgcgtagcgggtcctgtgaatgtggggagcctgcgccacggtcctacgttagttcatgcgtaggctcatggcggtgagcgcacgtgcgggcatcgtgatcaccggaaccgaggtcctgaccgggcgggtccaagaccgcaacggcccctggatcgccgatcggctcctggagctcggggtcgagttggcacacatcacgatctgcggcgaccgtcccgccgacatcgaggcacagctgcgattcatggctgagcagggtgtggacctgatcgtcaccagcggcggcctggggccgaccgccgacgatatgaccgtcgaggtggtggcgcgctattgcgggcgcgagctggtgctggacgacgagctggagaacaggatcgccaacatcctcaagaagctgatggggcgaaatcccgctattgaacccgccaacttcgactccatacgcgccgccaaccgcaaacaggccatgattccggccggatcgcaagtgatcgatccggtgggcaccgcccccggtctggttgtgccgggacggccagcggtgatggtgcttcccgggccaccgcgcgagctgcagccgatatggagcaaggccatccagacggctccggtacaggatgcgattgccggccggacgacctaccgacaggagaccatccggatcttcggcctgccggagtcttctctggccgacacactgcgtgacgccgaggcagccatcccgggttttgacttagtcgagatcaccacctgcctgcggcgcggcgagattgaaatggtcactcgctttgaaccgaacgccgcgcaagtgtacacgcaattggcacggttattgcgcgaccggcacggccaccaggtctattcggaagacggtgcgtccgtggacgagctggtcgcaaaattgctaactggccgccggatagcgaccgccgaatcctgcaccgcagggttgctggcggcacggctcaccgaccggcccgggtcgtccaagtacgtggcgggcgcagtggtggcctactctaacgaggcgaaggcacagcttctcggtgtggatccggcgctgatcgaggcccacggggcggtttccgagccggtcgcccaggcaatggcagcgggggcgctgcaaggcttcggcgccgacaccgccaccgcgatcaccggaattgcgggtccgagtgggggaacgccggaaaagcctgtgggaacagtgtgcttcaccgtcctgctggacgatggccgaacaaccacccgaaccgtgcggctgcccgggaaccggtcagacattagggagcgctcgacgactgtggcgatgcacctgctgcggcgcaccctgagcggtatcccgggctcaccctagcgacggcgaaatcgacagcagcgcgacaaagttcgacgagaagacaccgcgctaatgtcgatttcgatgacgaacaagaaaagcagtttccgtagtaccaaagcggattccggtggcatccttgccaatcgccgtcagcaccgctacgaccaatagcacgggcacgatcgtcgcggccaaggcgaaggggtagccatgggattcggccagacgctcttgaataggaaggttgaacgccgccagcagattaccgagctggtaggttacgccggggtagacgccccggatagcgtctggcgacatctcggtcagatgcgcggggatcacaccccaggcaccctgtacgaagacttgcatcaaaaacgaacccaggcacaacatcgccgcagtgcgcgagtaagcgaacagcggcacgatcggcagtcccagcgccgcacagaaaacgatggtgtaacggcggctgaaccgctgggacaacgtgccgaacgccagaccgccgatgatggcgccgatgttgtagatcaccactatccacctggcggtcaggctggacaaaccggcaccatgatcggtagtcgcggtcaggaaggtcgggtagacatcctgggtgccgtggctcatccagttgaaggcggtcatcaacagcactaggtagacaaaccggcgcacaattgcggggttacccaggacatcgcggattcgggtcttggtgagccgcatgcggtcctgcgcggcttcccagacttcggattcctttacccggtaccggatgatcaagctgatcagagccgggatgatgcttaggccgaacaaccaccgccacgacagccctagccagttcatcaccaccagcgctgccacactggccagcagatagccgaacgcgtagccctcctgcagcagcccggagaagacgccacgccgctcggctggaaccttctccatggacagcgcggcacccagcccccactctccgcccatgccaatgccgtagagcagtcgcaggatcaccagcacggtgaagttgggtgcgaatgcgcacagaaatccgatcaccgaatagaacgacacgtcgaccatcagcgggacccgccggcccacccggtcggcccatagcccgaacagcaacgcacccacggggcgcatggccagggtggcggtggtgagaaacgcgacgtcggtcttggtgtggtggaaggtcgttgcgatgtcggcatagaccagcaccacgagaaagtaatcgaacgcatccatcgtccaacccaagaaagatgccataaaagcgtttcgctggtcgccggtcaaccgcggtgctgccacgtctgcatcgtggcgtaccgggcgcggcaccgcgagtccggggacatggcgaacagcggcggctcgcatgtccgtggcaggatcgggcaatggtgccttttctgatgcgcgccgcagtgaccggattcgcattatgggtggtgactcttttcgtcccgggcatgcggtttgcgggcggcgacacaacgctgcagcgggtcgccatcatcttcgtcgtcgcggtgatcttcggtctggtcaacgcgttcatcaagcccatcgtgcagatcttgtcgatcccgttgtacatcctgactctcggtcttttccatgtagtcgttaacgcgtcgatgctgtggcttaccgcgtggatcactgagcacaccacccactggggactgcagatcgaccacttctggtggaccgcgatctgggcggcgatcttgttgtcgatcgtcagctggatcctgtcgctgttggctcgtgactttcgacgtgtcgctcgcgcacactagagccacaaattttggtggggggacatcctaggttttcggggcatgttccacttatgcttactcacactgcttgccaacctcgtccaagacaggcaccctgtcttcggcgtgatgacgctgacctcccgccctccaatacgccggacggcagcacctaacagcacacgacgacgggactgcaaatgatgcgcactgtcgcgattggaccaggtgccggtccttcgagcacacggccgagttcgcaacccagtgacctgcatagcggcctacgcgcggttaccgagtgcaccggctcagcggtggtcgttcatgtgggcggcgacatcgacgccagtaacgaggtcgcttggcagcgtctggtgagcaagagcgccgctatcgccatcgcgccgggtccgttcgtcatcgacattcgggacctcgacttcatgggatcatgtgcatacgctgtgttggcccaggagtcggtgcggtgtcgccggcgcggggtgaatatgcggttggtgagtaaccagccgatcgtggcccgcaccattgccgcgtgcggactgcggcgactaattccgctgtatgcaacggtcgagaccgcactggcgccgcctcccagcgcgcattgaccgacccattaaccgaccggtgccacccaacccgccatggtgtcgggttaaccgccgccgacaagattgaccacctcccgcgcacaaccccatgacagggtcacgccgtcacctccgtggccatagttgtggatgcacagcgctcgcccgatcggttcagcttccacccgcacggacggccgatcaggacgcagcccggtaatcgtctcaatcactgccgcctcggcaagccgtggttgtatgcggcgacaccgttgcaggatccgctcggttatctccggctctggggtggtgtcccacctgccagggatactgatgccgccgcagactacacgctgcgggtgggcaaagtagcagatccattccgagccgccggtgcgctcgataaacagttgctctagacctggattggtgaggacgacgtgctggccgaaccgcggccagaccgtggcgtcgccggccagttcccgagcgcccagaccagcacagttgatcactatgggcgccgcctcagcggcctcggccagcgaccgtagcgggcgcgtttcgatttcacagccagtcgccgccaatcgctgggtcagacagtcgaggtactggggcatatcgatcatcggcaaggtggcatgaaacccagcacggaagcccccgggcacgtcggccgggtcagccggccgcacgtcggggatcagctccaacccgggcggcatcgcaccggtctcgatacgatcgccgacactcagcgccggcgtcatgcgcacgccggtggcgggatccttggccaagtcgcgaaacacgtgcaatgactgttcgatccacccgcgtaccttggcaacgggttccttcggccgcggcccccagaccgcacccgccaccgccgatgtcgtttgctgcggcaatgcggccgcccatacccgcaccggccaccccgcctcggccaggcatatggccgacgtcagtccgctgacgccggccccaatcacgatgacctgttgctcacctattgccacagcaggaccgtagccgaagccagcgtcagttagggctgaggcactcgccctccagtcggtccgagtaagccgttgaggatgccgagctgattttgtagttgggcccccgcttcaggtccaggaactccggcaggggcagcgccttcgctgcccgtgttctgccagggttggcagccgtgcgtcttgaacgccttgtcggtcggctcaatcgtcactacctgtggtttcttgctgagtgcgttatcgatgagcgcgccatcggggttacccatccgcttccaatagcaggtgccgtcgccgacgggtcccgcggagctgtacgtgccgggagcgatgtcaatccccaccgcataggtgccgtcgctatcaattgccgtcttcggtgtcggtgccggctccggatcggcgccggcgaggcccacggatccggcccagcctgcgaggatcaggccggcgacggcaaaggctgcagcaggagatggggctggcttcaagcgcatcacacaatagcctactggggcctaccggtatccggaactcactcggcctggaagcaatcactcgttctcccgccgccgatgggcttgttcgatccccatatgcgcctgcgagcgcacggacggcgcgccaccgacgcagtgtccggcaatgatgcggtaaatcgcggacggcgccaacgcttccaccgagtcacagccttgtccgccagcacaccgcccagaccgcatgtatcggaggatgtccggaagccgttggccacctccgtgtcgagcaaccaccgctgtcactgcattgctgtcactaaatcgttgtccggcaacacgtttagagcgctcgcgtcaggctgacctcctggtggctcgcatcccgagcaccggctgggtaccgcgaccttcgtcgaagtccgccgcccacggccagcgaccacgccggtcggcccacaccaactgcaaggccgtcaccttgtcgccaaagatggcgatcgcacaatacaaatgcgcgtccggatgtgtaacctggaccgtttcgacaagagggccggctgggagggtggtctgcataccgggagtcagcaagtcaccgaccagagccctgcgagcggcgatgttcaacaaccgctgcccacgtcgtggcgagaggccagtcaccaccagttcgggcaagccgcgccgggttagaccaaccgtgtaggcaaatggccgtcgctcgcactccacgtgctgtaccgcccagccatgcatgagcattatcccgtacacctcgtcgaggtactcctcggcggtggcttccgggtgatcgcacatccagcacatttcggcgccctttctcctcatccccgtctcgtcatccccgtctcgtcgtgcctgcgaccaccatgcacgcggggtctgacaaatcgcgccgggcaaacaccagcaccccgcgagccggtcagctcgcggggtgctgcggcgggttgtggttgatcggcgggcagggccgatcaacccgaatcagcgcacgtcgaacctgtcgaggttcatcaccttgtcccaggcagcgacgaagtcctgcacgaacttcggctgcgcgtcatcggcgccatagacctcgacaagcgcccgcaactccgagttggacccgaagaccaggtccacgcggctgccggtccacttcaccttgccactgccatccttgccctggtaggtcccgtcatctgctggcgagggctcccaggtgatacccatgtcgagcaggttcacgaagaagtcgttggtcagtgactcggaggcctcggtgaacacgcccagcggtaagcgcttgtagtttgcgccgaggacgcgcaggccacctaccagcaccgtcatctcaggggcactgagcgtaagcaggttcgccttgtcgagcagcatgtactcggccggcaacgggttgccctttccgaggtagtttcggaagccatctgccttgggctccagcacggcaaaggattccacgtcggtttgttcctgcgacgcatccgtgcggcccggggtgaagggcaccgtgatgttgtggccagccgcctttgctgctttctctatggcggcacagccaccgagcacgacgaggtcggcgaaggacactttgatgttccccggcgccgcggagttgaatgactcctggatctcttccagggtgcgaatgaccttgcgcagatccccgtcggggtcgttgacctcccacccgacttgtggctgcaggcggatgcgaccaccgttggcgccgccgcgcttgtcgctaccacggaacgacgacgccgccgcccatgcggtcgaaactagctgtgagacagtcaatcccgatgccaggatctggctcttaaggctggcaatctcggcttcgccgacgaggtcgtggctgaccgcagggaccggatcctgccacagcagggtctgcttggggaccagcggcccaaggtatctcgcaacgggacccatgtctcggtggatcagcttgtaccaggccttggcgaactcgtcggccaattcctcggggtgttccagccagcgacgcgtgatccgctcatagatcggatccacccgcagcgagaggtcagtggccagcatcgtcggggagcgccctggcccgccgaacgggtccgggatggtgccggcaccggcgccgtccttggcggtgtattgccaagcgccagcagggctcttcgtcagctcccactcgtagccgtacaggatctcgaggaaactgttgtcccatttcgtcggggtgttcgtccatacgacctcgatgccgctggtgatcgcgtccttaccggttccggtgccatacgagctcttccagcccaagcccatctgctccagcggagcagcctcgggttcggggccgaccagatcggccgggccggcgccatgggtcttaccgaaagtgtgaccgccgacgatcagcgccgctgtttcgacgtcgttcatggccatgcgccgaaacgtctcgcgaatgtcgaccgccgcggccatggggtccgggttgccgttcggcccctccgggttcacgtagatcagccccatctgcaccgcggccagcgggttctccagatcccgcttaccgctgtaacgctcatcgccgagccaagtggcttccttgccccaatagacctcatcgggctcccactggtcgacccggccgaagccgaacccgaacgtcttgaagcccatcgattccagcgcgcagttgccggcgaaaacaatcaggtccgcccatgagagcttcttgccgtacttcttcttgaccggccacagcagccggcgcgccttgtccaagctggcgttgtcgggccagctgttaagcggcgcgaaccgctgcatgccgcccccggcgccgccgcggccgtcgtggatgcggtaggtgccggcagcgtgccacgccatccggataaacagcggcccgtagtggccgtagtcggcgggccaccacggctgcgaggtggtcatcacttcctcgatgtcccgcgtcagggcgtcaacgtcgatggtcgcgacctccgcggcatagtcgaacgccgcacccatcgggtcagcgacggccgggttttggtgcagtaccttcagattgagccggttgggccaccagtcctggtttccgccgccctcgacggggtatttcatatgacccacgacgggacagccgttgctagcggctccggtggtggtttctgtaatgggtgggtgttgctcgggcacagcattccttccaggagttggtgttatcgggctgtgatcacggatgtgatcgcgaagtgtcggatatcgaacaatcaggacatagaccccagtagatgacctccgcctcgtccaacaggaagccgttatggtccgaggccgtcagacagggtgcctcgccaacagcacagtcgacatcggcgataaccccgcaagaccggcagacgatgtgatggtggttgtcgccgaccctggactcgtagcgcgcgacggagcccgagggttggatctttcgcaccaagcccgcggcggtcagggcatgcagcacgtcgtacacggcttgccgggatacgtcgggcagcgcaaaacgcacggcaccgaaaatcgtttccgtgtcggcgtgtggatgcgcattcactgcttccaggacggcgacgcgcggtcgggtcacgcgcaggtcggccgtccggagctgttcggcgtagtccggtatagaggacacactagacaatatgactcccttttctggaatcagtcaagactttggctagcgtgacaggcgtctgctaggacccgatcgccccggggccgctggatcgtgggatggcgggtggatcagccttcgtatgttccgatgagccgggcctgcatggtggcggcctgcgcgatcacccgcgccgcttgtgtcccagccagtcccgcgagtggaggcacggcaggaaggtggtagagggtaaaccggtagtggtgtgtcccggtgcccgccggcgggcagggtccggtgtatgcgggctgaccgctggagttcggcaggctgattccgccaccgggagtctcaccatcggcggtgctgccagcaccaggggcgatcccgatcacgatccaatggacgtaaggttcgcgaggtgcgtccggatcatcgacaacgagtgcgccgccaaacggcgccgaccaggtcaacggaggcgcgatattggctcctttgcaggtgtactgttccgggatcggcgcaccgtcggcgaatgccggactgctgattgtcagtacatcgccggtaggcgtttcgggcatactccgaccgagcgctgctgctttcggcgccagcggcgccgcctttcgactgtcaccgttgccaccgtaggcaactagcgccacggggagcgccagccccaagatggccagtgcgaaccggtgaaatgcgtgcgccactgtcgattccatattgatcattgtcgccaggcgcaattggagaagccagggtttcgaccacctcgccagggatgccgcggcgtcagccttcgaatgtgccgacgagccgggcctgtccgctggcggcctgtgctatcgcctgtgccgcttggactcccgtggctcccggtggcagctggagcgcgacaggaaggtggtagagggtaaaccggtagtggtgtgtcccggtgcccgccggcgggcatggaccgaagtatccttgccgaccaccagaattcggcacgctgtgcccaccagcaggagtctgaccatccgccgtgctgccagagccaggggcgattccggtcacgatccagtgcacgtacagtccgccgaccgcgtcggggtcatcgacgacgagtgccagttcggctgcgcccgcgggcgacgaccacgtcaacggtggcgccacgttggcccccttgcagctgaattgcaccgggatcggggcgccgtcggcgaacatgggactggcgatcgtcagtggctcggcggccggcgccggcgttgttgcgtcgacggtcgtcgctttcggcacgtatggcggtgtctctcgactgtcaccgcccccgcccccgcagccacccagcgccactacgagcgccagccccgcggtggctaatggggttcggtgaagtgtgctcgtcattggagattccatagcacattgttactaactgggattcgagagtacagctgttttgcggccgcgcttaccagacagccgggccccgggccacccatcgcctcacggtaccagcaccaccttgccgacgttctcccgtgcggccagaatccgatgtgcttcaggagcttcggcgaacggcacgattgcatgaacgatcggcaggatcgttccgtcgttgagcgccttggtcagcggcgcgatccagggttcaagggtgcggcgatcgtcccacaaccgcagcatgttaagaccgatcacggttttcgactcctcgagttgtttcatcaggttaaagccgcgcagcattgacaacgcgtggggcgccaccctgcgcatcgatcgtttctcgccgtgctgcatattcgaaatcccgtagccaaccagccttccacccgggcgcagcagagtgtaggaccgccgcagcgaggtgccgccgagcgcgtcaagcacgacgtcatacgggcccaatccctgccaccagccgtcccggcggtagtcgatcgcgcggtccacaccgaactcggccagcttctgatgtttttggggtgatgcggtgccgtgcacttcggccttggctgctttcgcgaattggaccgccgcgatgccgactccaccggccgcggcgtgaatcagcacccgctcaccggcgcgcaacgatccgtagccgtgcagcgccgcccaggcggtcgcgtaattcaccgggaccgcggcaccctgttcgaagctcagcgcatcggggagcacaaccgagtcggtggccgcaacgttgacgatctcgcagtagccaccaaatcgtgtaccggccaggactcgttcgccgacccggttcgggtcgaccccatcaccgacagcctcgaccgtcccagcgacttcgtatccgaccaccgccggaagtttcggcgcgtctgggtacaggccgacgcgggcgagatggtcagcgaagttcacccctgctgcgcggacggcgacccgcagctggcccgggcccggtggcggcgggtccggtcgctgccgcacctgcaagaccgatgggtcgccatgtttggtgatgaccactgctcgcataatgttctccttgtcaggcttgacgggtcgcacccgcgaacacccctctgtgatagcacgagttatcaggaggttcggcggggcgttacctttgcggttgtgcacttcgactgggagcgcctgaccgacagcgtgcatcgctgccggctgccgttctgtgacgtcaccgttgggctggtccggggccgcaccggaatactgctcgtcgacaccgggaccaccctcggcgaagcaacagcaatcgctgccgacgtcaagcagatcgctggttgccaggtaacgcatgttgtgttgacacacaagcatttcgaccatgtgctgggttcctcggtgttcgaccaagcggaggtgttctgcgctcccgaggtcgtcgaatacctacggtcggctaccgaccggctccgcgaagatgccctgagctacggcgcggacacagctgaggttgaccgcgcgatcgcggccctgaaaccacctcagcacgggatctacgatgcagccgtcgatctcggggaccgcaccgtcaccatcactcaccccggcagcggccacaccacagcagatctcgtcgtggtggcgccggccaccggccatgcagacggcccaacggtggtcttcacgggtgatcttgtcgaggagtcagccgatcctgatatcgacgccgattccgacctggcggcctggccggcaacgcttgatcgggtacttgcgatcggcggccctgacgccagctacgtcccggggcacgggaaggtcgtcgatgcgcagtttgtccgtcgccagcgcgcctggttgcgaacacgtgcgagccgccagcctcgtgaaacgccagctactttgccgtgcaagcggtgacgagcgcatccgggtcggtaacgctgacccacaattcgcgcaccgtcatcgacttcttccacatctttgcctgttcgggcggatcgatcgtcagtgccaccaggcccttacgtgacccgttgaccagccagcggccgaatccaaagtgcaccccggctgcgtagacccttgcgttggtcgcctctgccttcgtgatcgacgtcaacgggatgtcggcggcaaatgcccatcccatcttgacgtgcaggctccccgccccaacccatagctcgctgttcttggggccgagcccgagcggcaccgcaagcgggagaaaccaacggtcaaagcgcaactgggtcggcaccaagatgaccctaccggtgctagtgcggctcagtaccatgtaggagttagtctcgaaccgccccagtggcgttgcggaatttgcgagccgtcatcggtcagtgatctaggtcgcccgtccggggatacactcggtccgtcaggtgaatcggggctgcagaggagcgcaaggccatggccatcgccgaaacggacaccgaggtccacacaccgttcgagcaggactttgagaaagacgtagccgccactcagcgatacttcgacagctcgcgctttgctgggatcattcggctctacaccgcccgccaagtcgtggaacagcgcggcacgatccccgtcgaccacatcgtggcgcgagaggcggcgggcgccttctacgagcgtctgcgcgaactctttgcagcccgcaagagcatcacgacgtttggcccctactcgccggggcaggcggtgagcatgaagcggatgggtatcgaggcgatctacctcggtggttgggctacctcagctaagggctccagcaccgaagatccggggcccgacctcgccagctacccgctgagccaggtgcctgacgatgccgcggtgctggtgcgcgccttgctcaccgcggaccgcaaccaacactatctacgcctgcagatgagcgagcgacagcgtgcggcgacaccggcttacgacttccgcccgtttatcatcgccgacgccgacaccggccacggcggcgatccgcacgtacgcaacctgatccgccgcttcgtcgaggtcggtgtgccgggctaccacatcgaggaccaacgacccggcaccaagaagtgcggccaccagggcggcaaggtcctggtgccgtccgacgaacagatcaagcggctcaacgccgcccgcttccagctcgacatcatgcgggtgcccggcatcatcgtcgcacgcaccgacgcggaggcggccaacctgatcgacagtcgcgccgacgagcgtgaccagccgttccttctcggcgcgaccaagctcgacgtaccgtcctacaagtcctgtttcctggcaatggtgcggcgtttttacgaactgggcgtcaaggagctcaatggtcatcttctctatgcgcttggcgacagcgagtacgcggcggccggcggttggcttgagcgccaaggcattttcggcttggtctccgacgcggtcaacgcgtggcgggaggacggccagcagtcgatcgacggcattttcgaccaggtcgagtcgcggttcgtggcggcctgggaggacgacgcgggcctgatgacctacggagaggccgtggcggacgtgctcgaattcggtcagagcgagggcgaacccattggcatggctcccgaggagtggcgggcgttcgccgcgcgtgcatcgctgcatgccgcccgggcaaaggccaaggagctgggcgccgatccgccatgggactgcgagctggccaagaccccggagggctactaccagatccgcggcggcataccgtatgcgatcgccaaatcgctggccgcggcaccgtttgccgacattctttggatggagaccaagaccgccgatctcgccgacgctcgacagttcgccgaggcgatccatgccgagttccccgaccagatgctggcgtacaacctctcaccatcgttcaactgggacaccaccggcatgaccgacgaggagatgcggcgcttccccgaggagctcggcaaaatgggcttcgtcttcaacttcatcacctatggcgggcaccagatcgacggtgtcgcggccgaggaattcgccaccgcgctgcgccaggacggcatgctggcgctggctcggttgcagcgcaagatgcgcttggtcgaatctccctatcgcacaccgcaaacgctagtcggcgggccgcgcagtgacgccgcattggctgcctcctccggacgcacggcgaccacgaaggcaatgggcaagggctccacccagcaccagcacttggtgcaaactgaggtgccgcgcaagctgctagaggaatggctggccatgtggagcggtcactaccagctcaaagacaaactgcgcgtacagcttcggccgcagcgggccggctcggaggtgctcgagctcggcatccacggcgaaagcgatgacaagctcgccaacgtgatattccaaccgatccaagatcgccgcggccgcaccatcctgttggtacgcgaccagaacacgttcggtgcggaactacgccaaaagcggctgatgaccctgatccacctctggctcgtccaccgcttcaaggcgcaggcggtgcactacgtcacgcccaccgacgacaacctctaccagacctcgaagatgaagtcgcatggaatcttcaccgaggtcaaccaggaggtgggcgagatcatcgtcgccgaggtgaaccacccgcgcatcgccgaactgctgacgcccgatcgggtggcgctgcggaagttgatcacgaaggaggcgtagccagcgctgccaactgtcttgggggccaaccgggtgtgcgtcgaggtggcgcacatcgcgaaacgcgaaggatgctgtcagacggcgtctgcggtggcctgtcgaagatccagcgcaccggcgttcacctgcgtcggcccgcggtcgcgactaccatcgccgcccccgtttacggcccggcacccggtgagaagaagcccaggagcatttggccgatgttgttgacgcccgagttaaacgcagcggtgaggtgaccaacggtgctcgtgttgttgaagcccgagacggtgttgcctaggttcgccacgcccgacgccagctgcccgacgttgtagattcccgagactccgccttgcagcgcgttcggcacctggttccagaggcccgaaatgccgggcccgacgttgccgaagccggatgcgcttccatcgccactgttgaagaagcccgaagacggggtggtggtggagtttccgaagcccggggcgctcgtgatgttgatcggtcccaagccgccgttggcggtcaagttcaggggggatccgggaatggtgaagccggggatcgtaaccgggctcgtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaagccggggatcgtaaccgggctcgtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaaaccagggatcgtaaccgggctcgtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaaaccagggatcgtaaccgggctcgtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtagcaccgctcaacggaacatccaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtgcccccgctcaacggaacatccaacccaaacggattaatcgcgaaaccagggatcgtaaccgggctcgtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtagcaccgctcagcggaatattcaaaccgaacggattaacactgaatccctggatgccagactccagggtgccgccggccagcgtgacgcctaatacgaatgtgctaagcgggatggggccgatgtagcccgtgaagataccagcgacgttaaacggaagttcgttgagagtgatgttgaccggtatcctgatgttaatcgtaagggggatgcgggaaatagggacgccgggaacggtgatcggaccgacaccacccagcgcgttcaggctcaacggaataccaggaatagtaatatccggcaccacaatcggaccgacaccacccagcgcgttcaggctcaacggaataccaggaatagtaatatccggcaccacaatcggaccgacaccacccagcgcgttcaggctcaacggaataccaggaatagtaatatccggcaccacaatcggaccgacaccacccagcgcgttcaggctcaacggaataccaggaatagtaatatccggcaccacaatcggaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaccccgtgttggcgttgcccgggttgaggtcgcccgtgttggtgtcgccggcgttgtagctgcctgtgttgtagcttcctgcgttgccgattccagtgttgacgttgccggtgttgaacaggcccgtgttggcgttgcccacgttacccaggccggtgttgtagttgccggagttgccgatgccgacgtttccgttgcctgagttgaagaagccgatgttgccgttgccggagttgaagaagccgatgttgccgctgccggagttcagcgccccgaatccgacctgattgtcgccggtgagcccgataccaatatttccagtgcccgtgttgccgaagccgatgttgccgttaccgatgttcgcgaagccgtagttgttgccgccgatgttcccaaagccaatgttgtgcagggcctccgtcaaccccggacccgtgtttgcaaacccaaggttgttgctgccgacgtttccaaaaccgaagttgttgcttccgatgtttccgaaaccgaaacttccgttgccgatgtttccgctaccgaagttgtagctaccgacgtttccgctacccacgttgtagtcgccgaggtttgcgttgcccaagttgagtgtgccgtcgttggcgaagccgaagttgaataacgtcccacctgcggcgttgcgcatgaagccggcgagttggctgtcggtgttaccgacgccggagtgaaaggccgatgtcgctaggcccagcgtgctggtgttgtagaggcctgagactgtgttgccgaagttcaagattcccgatgtcagtggcccgacgttaaggaatccggagttgccgagattcccagcaatgttccagaagccagatccgcccgaaccgacgttcccgaaacccgatgtgccgcccgtaccgctgttgaagaagcccgatgacggggtggtggtcgagtttccgaagcctggggtgcccgcgatttcgatcgggatgttgatcggcccgaggctgccggacacgtcgatgcccaacgggattgcggggatcgtgattggcggggtagtgagggggccgatggcgccgcccacatcaatacccaacgggattgccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcccacatcaatacccaacgggattgccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcacacatcaatacccaacgggatagccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcacacatcaatacccaacgggatagccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcccacatcaatacccaacgggattgccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcccacatcaatacccaacgggattgccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcccacatcaatacccaacgggatagccggaagtgagtagccatccgggaacaccgtaaatgggcctaaccctccacccacatcaatacccaacggaatagccggcaaactataaccacccgataagaaggtgatgggaccgatttgaccactcactgtcacgtaatctggagggaatccggggaaaaatggcggaatcgcgggaatctcaggagtgcctagctgtatcgatatgctacccgggcctatgctgccaacggtgggatttacgccgaataagccgatcgcaagcggagacgcggggatcgaaatcgatcccacgttaatgacctggaacgccgatagctctaggccaatagaatttagagtgatcggcgggatgttgatggggccaacgagtgccccggtactgttgatgcccagcccgatggcgggaacagtaataggcggaacattgattggccccaccaacgcccccgaactactcacacccagcccgatggcgggaacagtaataggcggaacattgattggccccaccaacgcccccgaactactcacacctaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgctccggaactgttaatgcccaggccgatttcgggaatggtgatggacgggatggtgatggggccgacggagccgaggccgttgaggtctaggccagcagcgggaatggtcagtgtgccggagaagccgatcaagccctggtagtcgcctcgccagaagaagccgttgctgtagttgccagagttgaatccaccggtgttgacgttgccggtgtttcccacgccggtgttgaggttgccggggttgaagaagcctgtgttggagctgcccgtgttgaagtcgcccgtgttgaagctgcctagattgaagctgcccgtgttgtagttgcccgtgttgccgatgccagtgttggcgatgccggcgttgaagaagcccgtgttggcttggcccgtgttgccgatacccgtgttgtagctggtacctgagttcccgatgccgaagtttccggtgcccgtattgccgatgccgatgttgccggtgcctgagttgaacaagccgatattgccggtccccgagttccagccgccgaacccctgctggttgtcgccggtgaggccgaagccgatgtttccgttgcccgtgttgccgaagccgatgtttccgttgccggtgttgcccaagccaacgttgttgctgccgacatttccaaggccgaagttgttgccgccgggatttaggctgcccaagttcaaaatgccaaggttagcggcgcccatctgtccgaagcccgagtttgccaggcctaagctaagatttgccagcacacccttggaactggtgatcgccgcggtgacgacggccgccggagcggccgccaactgggcgggcaggtctgtcagattctgcggcggcgcagtgaacggcgtcagggccgacgccaccgccgatgccccggcatggtaggccgacatcaccgacacatcgatggcccacatctgttcgtatgcggcctcaatcgcagcgatcgccggagcattctgcccgaagaagtttgagaacaccaatgacaccaggtcggagcggttggccgccaccagcgccggttgcaccatcgccgcccggacagcctcgaactcggccacgagggccgcggcttgggttgccgaccgctgggcctgggccgctgccgcggcaagccatcctaggtacggcgctaccgcagcggccatcgccgccgatgacggtccgagccacgattcgccgaccaggcccgacgtcacggagttgaaagaggccgctgccgaggccaattccatcgccagttggtcccaggcgaccgcggccgccgacatgggttctgatcccgccccgccgaatatgagggccgagttgatctctggtggcaatgttgaaaaattcatggccccgactttccctgggtgcaccgaattcatggcggctcaccaacccgcggtcggcgagcgccgtgtcgctcgacgctactcggcgatcttcgcggccgtatgcatatcacccgaatagggccatgattcatagatctcgtcaaactgatttacggcgggcgctttttagccgctctaggaatcgacgccaaacccaacgaacgagcctcagccaaggccgaaatcgattaattccccgatgatttcatctttgtggaggtcgtcgcaggcgtcgttgatctgatcgtggcgattacggctggtgatcctctccgcggggaggggtccgcacggattatggcgtggtgctctggaagaacaggcccgacaggttgttgccgatgttggccaaaccggagaccaagctggtcacggcaaacggcagggtgccggtgttggcgaagcccgatatgccgctgccaaggttggagaagccggagataagaccaccgtagttctggtagcccgagccggctagcagcccaacaggacttgtgttgaaccaacccgacagtcccgagccgctgttgccgaagcccgagttcccaccgattccggcgttgaaaaagcccgacgagggcgttgcgctcgagttgaagtatcccggccccgctgggattgcgaatccgcccatggtggtgctcggcaggtggatgctggcgatggtgagtgcgggtgtggtgaaggccgccaagcccaccggctggatggtgaactctggcgtggtgatctccgggatattgacctgggggagggtgaaaccgctaagtccgatcgggtcgatggcgaacggtggagtcgttatctcgggcgtcatgatctgaggaagcgtgaaaccacccagcgctatcggatcgatcgtgaacgccggggtggtaatcgccgggatgctgagctgcggcagcgtaaacccacccagcgtgatcgggtcgatggtcaactccggggtcgtgaactgttgagtagtgatatccggcaggctcaatgcaccgacaccaatcggactgatcgtcaacgccggagtggtgaattcttgggtgctgatctctggcagggtgaacccgtcgaccgagatccccccgagggaccacggttggatgacgacgttggggagggtgaagggggtgacgttgattgcgccgatcgagaagccgacgccgttgatttgacctccacccacggtaatggtcccagtattaataaaggcaggaggtgtattagcgaagccgccaatctgcgggaataccccgggcatattggtttgcaaggcagtgatgttgttcggaatgaacaccaccaaattagttatcgtaatgccgttaaggctaaaggtgggaagattgatgacaccagaatttgcttgcgtggctatgccgggagtgctaaagccgcctatacttatttggggtgtacttattaacggggtgtgtatcgtgggtagcgtaaatccgccgacagtggtgccagccggaatcgtgatcggcggaaccgtcaccgacggaatactcagcgtcggcagattgaacgcacctagcgctgtgccagccggaatcgtgatcggcggaaccgtcaccgacggaatactcaactgaggcaagttaaacgcacctaccgtgatgttggctggtgtcgttgtagctggaatcgtcaacgacggcaccgtcaaccccggcaaatcaaacgcacccaccgtgatgttagctggcgtcatcgccgctggaatcgtcaacgacggcaccgtcaaccccggcaaatcaaacgcacccacggtaacgttggccggcgtcgtcaccgccggaatcgtcaacgacggcaaggttatcgcgggcaggctgaacgcgggaaccgagattccgggtatttccagagacggaagcgtcaaatcagggctggtgatggcgaactgcaggctgccttggcccacaccacggtaaaagacaccattgttcatgtcgcccgtgttgaacaagccgttattcatgtcgcctatgttgaaggcgccggtgttgatgcttcctgtgttgaaccagccggtgttggcgccgcccgtgttgaaggtacccgtgttcgacgggcccgggttgaaggcaccgaagttgtagtggccgacgttgaagctgccggtgttcgcgttcccaacgtcgaacatgcccgtattgaaagagcccgcattcaggaatccggtgttgccgtgtccggggttgaacaggccagtgctgaagttaccggagttcccgatgccaaagttgccattgccggagttgaagaaaccgatattggcgctacccgcgttgaataatccgacgttaccgttgccggaattgagtccgccaatgccgatttggttgtttccagtcaggccgttgccgatattgttgttgccggtgttcgcaattccgaagttgccgatgcctgcattggcgaatcccgtgttcaaattgcccaggtttgcaagtccgaagttgttggcgcccgcgtttcctatgccgatgttgttgccacctaggttggccgagccgatattgaagctaccgaagttgccggaccccagattgttgttgccaaggttggcgttgccgatgttgccgagcccattgttggcattgccgaggttgccaccaccgacgttggccaagccgaggctagcggcgatcgcccggccggcaaaagtcggcatgcccacggccgtggtgagcgcggtcaccacggccgcgggcccggccgccagacccgccggaagccgcagcgggagggcgaatgccggtagcgccacagcgaccgccgacgccccggaatggtaggccgccatcgccgatacatccagagcccacatctcctcgtatgcggcttcggcggccgcgatcgcgggagcgttttgaccaaaaaggttcgatatcaccagcgatatgaggccggaacggttggcggccaccagcgccggttgtaccatcgccagccgcacagcctcgaactcggccaccatcacctgggcctgggtggccgcctgctcggcctgggtcgccgccgcggccagccaccccgcatacggggctgccgccgctgccatcgccaccgatgaccgaccctgccacgacccgccgaccagcccggctgtcaccgagccgaaagagacagcagccgaggctaattcggttgccagcccgtcccaggccgacgccgccgccagcatcggtccggagcccgccccggcgaagatcaaggccgagttgatctccggcggcaacactgagtaatgcatcgctccccaccttccggggtgagcctggtgctgatgaaaggtcacacgcccgtcgtcgctgactcgttcgtagcgcatgagagtacgcggagatcttgaattgtgtatccgagcaaatgaaaccgttatctatttgttatagacatatcgggcacggatgcaaagttcttttacacgctatgcgtaatcacgatccgtgcccgtctgatgtaaaccaccgacgtaggcgcactgatataaatgcatttattaccaaggtgattgggtgaaataattaccccggaaaactgtgctcaataggaacgattattagtttgaatcactgccataatccaccctatgtgcaacccggatgaattccgatcgcgtgcttattcctgccaaacattcgggctttagccctggcccaccacgcgggcaccaatccgacgctgcccctacagcgaaatcaccggcgcaccgcctcccgctcggccgccttcaccagttgacccgcgaagaacctgaccgcgccacccagcgccgcccgcatcaccggccccgtcccacgaaccttttcggtaaacgagccactccagcggagatcggtaccgcccgacgcatttggtgtaaggaccacctcgccgaagtagtcctggacgggtgtcctcgcgccaaccagcttgtagacgtggcgacggtcctgctcatactcgacggtctcttcctgcacgaacaccggccacatgcctagtttgcggatggccccgatgccgccgggcgcgggatcaccgcgtcgcgcccaactcgattgagcaacgatgggcttggcccaggtcgcccagttgccaccgtctgtcacgagccgaaacaaggttgcagccggcgcgctgctggtcttggtgacctcgaacgaaaatttccgacccgacatgcgcgactcccgaaacgacaactgaagcggcccgatatggtgctgccgcgtaccctaccgcgcagccgtccgtgccggccgtagtggaccagccaaggtgttcccgcgctggccgcagcaggcgcataatcacgaggtgtcccgcgcagataccgtctcagtgccccgtgcgcccacccaggctgaggtcgccgcagtgctgcgcatcatgacgccgctgcgcaaggtgattaaaccaaaggtctatgggatcgaaaatgtgccgaccgaacgcgcattgctggttggcaaccacaacacgcttggcttggtcgacgcgccattgctggccgccgagctctgggagcgggggagaatcgtccggtcccttggcgaccacgcccatttcaagattccggggtggcgcgacgcgctgacacgaacaggggtcgtcgaaggcaccagagagatcacctcggagttgatgcgacgcggcgagctcgtcatcgtctttcccggcggcgcccgtgaggtcaacaagcgcaagaacgagcgctacaagctggtgtggaaaaatcggctggggttcgcgcgcttggcaattcagcacggctatccgattgtgccgttcgcttcggtgggtgctgaacacggcatcgacatcgtgctcgacaacgaatccccactgctggcaccggtccagttcctcgccgagaagctgctcggcaccaaagacggtccggcgctggtccgtggtgtcggactgacaccggtaccgcgccccgaacggcagtattactggttcggcgagccaatcgacaccacagagtttatggggcagcaagccgacgataacgccgcacgcagggtgcgcgagcgtgccgccgccgctatcgaacacggcatcgagctgatgctggccgagcgcgcagccgatccaaatcgatccctggtcggacggctcttgcgctcggacgcctaaggcgcccctgaggcgttcccggggcctgattcagaagtcagaagaccgagtcgacttgatcggggattggggtgccgtcgttgcgcaataccggttgtttcgatccgtcggggttgatgaatgcctccccgcatacgtaaggagcgtgctggggcagcgggtcgataaacatcgggttgatcgcccacttaccgcccctggtgaacaggccgtcgtaggcccggcacatgaggtcgtcctggttgcggttgatcacgagtgacaccacggtggcgtcgccgacgaaggtggcgtcgctgttcgagtcgccggcggcgaggacttgacgacgatccgccgcgagctgattgaaggcttgcgggccagtcaccccgaagatgacctgattggcccaacaccgtttgccatcaaggtaggtcatgactgaatcgtcgccgtcgcggacgcctccgcaaccgacgaggtgagcggtgagtttcccggactggtcggcgacgctgcggactccgacgacatgctgatcgtctagacctacctcgcccgcccacaccttgacgatcggttcgggtgacgctgacaccacccaggtgtcgataccgtgtgcctgcagagtaccgatgaggtctttcatttgtggatagacgcggatgtaaccatcgacctgctgtgttccgacctgctgggtggcgccgacatcggcggcaaggttctgtttcttggcctggtctgcgaatccggcgagctcctcagcggtgtagcccgccgacagtgcgttgctccacgcgtacggacccgccaaccggcgcacgttgttacccacgaaagccggctgtcccgtggtggtttcgccgtcgagaagggaaaggatctcgttcgcgcacaacgcattgctgccggtcggcagcggcttgccggcaggtacaaccttgccgcatgccacgctcagcgcgttcgccgccgcgtcggtcaggtatcggctggcggcatgccaatcctggttggctggctgcagcaccaggctgtgctgcagcatgtagtagttcgtggcgtagccgatgtcgttcttgacgacggtgttgtcccagtcaaagatggcgaccttgcgcgcagaaccgtccgcggtgccggtgcacctgctgttggcatcgatcgccgactgcaggaattcacgaactccgtggtgccacttcagaaacgcgtcgagctgacgacagccggacgctggggtcgggggttggtgggccgagcagccgatgacgccaccgagcacggttgccattgccaacagcgacggtatgagtcgcaccatgtaagcccttcgtcagcccttggtcgtgccagcatgcgccggatggaagggggatgggaactgaatggttgcctgctgaactgaacgctgagcaaattcgatgccgacgaaacattatgggtttgtttctcgacggcaacccgtgcgcgattcgacagtcaccgcgatgctgccgacgccggcccgcgctcccgggcgatccgcgtgagcagcgtaatctcgtgcgcacggatttgcggcccggactagcgcgaaagatactgttgaacagatggattcgactgtaacggcctcgatccgacgcatgctgggactgctcgccgccacattgctgctcggcggctgcaccggccagcacacgacacgcacagcggcgagcaccacatacacgccccacatcaaggccagcagtcaggacgtactggacggcgccatcaatgccgacgagccaggttgttcggccgcggtaggagtcgaggggaaagttatctggtcaggcgttcgcggcattgcggatctggcatccggcgccaagatcaccacggacaccgtgttcgacatcgcgtcggtgtccaagcagttcaccgccaccgcgatcctgctgctcgtcgaagccggaaagctaacactcgacgacccgatatcccaatacgtacccgagctacccgactgggcccaaaccgtcaccgtcgagcagctcatgcatcaaaccagcggcatccctgattacgtcgcattgctggcagccagggggtatcaggtcagcgaccgcaccatcgaggccgaagcccggcaggcgttagcggccgcccccgagctgcaattcaagcctggcaccaggttcgattactccaactccaactacttgctgctcggcgagattgtccaccgcgcatcgggacaaccgctgcctgagttcctcagcgccgagatctttcaaccgcttggtctggccatggtggtggatccggtcgggaaggttcccaacaaagccgtgtcatatgagaagggcactggtggaaaccggtccgagtaccgggtgggcaatccggcctgggagcagatcggcgacggtggcatccagaccacgcctagccaactggcccggtgggcggacaactaccggacaggaagcgtcggcggcctgaaactgctcgaagcacaacttgccggtgcggtggaaaccgaacccggtggcggcgaccgctacggcgccggaatcgtgtcgcgcgccgacggaacactcgaccacgcgggcgcctgggccggattcgtcacggcattccacatcagcagtgaccgacggacttcggtggccatcagctgcaacaccgacaagccggacccggtggccatggccgatgcgctggggcgcctttggatgtagcggggctaccgcggttggccgccggtacccaggctgcaatcattcacggtatggcgcaaccaccgtcactcctcacaactgacaatggcctacccttcggcgtgcaaggtgcctgcgactcccgtttcaccggagtcatccgtgcctttgctgggctgtaccccggccgcaagttcgggggtggggcactgtcggtttatatcgacgatcgccaggtcgtcgatgtctggacggggtggtccgatcggcagggcaaagtaccctggacggccgataccggggcaatggtgttctccgcgaccaaagggttggccgcaacggtgattcaccgtttggtcgatcgcggccttttgtcctacgacgcgccggtcgcggagtactggcccgagttcggagctaacggcaagtctgaggtcaccgtcagcgatgtgttgcgacatcggtccggactggcgcacctcaagggggtggacaaggacgaggtcatggaccacctcctgatggagcagaagttggcggctgcgccgctagaccgccagcacgggaagttggcttaccatgcggtgacttacggatggctgctgtccggcttggctcgtgcagtgaccggcaaaggcatgcgtgaactgttccgcgaagaactcgctcgcccgctgaacaccgatggtattcatctcggccggccaccggccgactcgcctaccaaggcggcacagacacttctgccccaagccaaggtccccaccccactgctcgatttcatcgcaccaaaggttgcggggctgtcgttctccgggctgctcggcgccgtctacttcccgggcatcctgtcgttgctgcaagacgatatgccgttcctcgacggtgaggttccggcggtcaacggcgttgtgaccgcgcgcgccctggccaagacgtatggggcgttggccaatgacggtgtgatcgacggcacccgactgctgtcgtcgcaggcggtacgtggattgacggggaagtccgagctatggccggaccttaatctcggtcttccttttacctaccaccagggttaccaatcgtctccggtgcctgggctgctggaggggtacggccacatcgggctcggtggcacgatcggatgggccgacccggagaccggcagcgcattcggatatgtgcataaccgcttgctgacgctactgttgttcgatattggctcgttcgcagggctggctgcgctgctgaacagcgccgtcgtggcagcacgtcgcgatgaccccctggaagtgccgcatttcggtgcgccctatagcgaaccgcgtcatgagcaggcggcctcgggtgcataactgctcccgttatgccgcgagcgcgagcccgacgggctagaactcgtaaacgagtagccagacgagagcgacggccgccaagaacagaccaaccaggatagccgcgcgggtaaccagtacctggcgatggaaccactctcgcagctgggtgaatcgccagtcggtccaggcgtaggcgcgcacagcccactgcgcctcgaccgcgagcagtcgaaacgcgaccagcagggccgggatgccgagttcggggagcagcacgatcatcggcagggatacgacgaatagcccgccaccgaccacagcgagtgtcgcgcgaatcagtagcggcctggcccgtacccgctgtcggtatgcgagcactcgggcgagcgcggcgtcgcgggtggaagtcgggttgatgacgtcggccgggtccatgactgctcctagtgtgcctgcctcgacgcctagcggacggctgtgtcgggggtggtttggttcggactctagtggagcccggttgcgcactcgggtccgaccaatgcggggccgcgcctcatacgcacgataagcgtgggtgcatagactgcggttatgaatgacggctcccggcaggaactcagggttcgtagcggcctactacaaatcgaggactgcctggatgctgacggcggcatcgcattgccggcaggcaccacgctgatctcgctcatcgagcgcaacatcaagtatgtcggcgacctcgtggcgtatcgctacctggaccacgcccgttcggccgccggatgcgccctggaagtgacctggacgcaattcggtatgcgattagcggccataggtgcacacgtgcaacggttcgcaggccccggcgaccgcgttgcgatcctcgcaccacagggcatcgactatgtttgcgggttctacgctgcaatcaaggcaggcaccgtcgcggtgccgttgttcgcacccgaactgccgggtcacgccgagcgtcttgatacggcacttcgcgattcggagccagcggtcatactcacgacggcggcggcgaaaaacgccgttgaaggttttctgaacaacgttccgcgcctgcgaaagccgacagtcctcgtcatcgatcaaatacccgaccgcgagggggagctgttcgtcccggtcgagctggacatcgacgccgtatcccacctgcagtacacctcgggctcgacgcgacccccggtcggtgtcgagatcacccaccgcgcggtcggcaccaacctggtgcaaatgatcctgtcgatcgacctgctcaaccgaaacacccacggcgtcagttggttaccgctgtaccacgacatgggcctatccatgatcggctttccggcggtctatggcggacactccaccctgatgtcgcccacggcgtttgtccgcaggccactgcgatggatccaggcgttgtccgaggggtcgcggaccggacgcgtggtcaccgcggcgccaaacttcgcctacgagtgggccgcacagcgtggactacccgcgcaaggcgacgacgtcgacctcagcaatgtcgtgctgatcatcggttccgaaccagtcagcatcgatgcggtgaccacgttcaacaaagcgttcgcgccctatggtttaccgcgtacagcgttcaaaccctcgtacggcatagccgaggcgaccctgctcgtcgcgaccatcgaccatgccgctgagccgacggttgtttatcttgacccagagcagttgggcgccggacacgcgacgcgcgtcgcgccggatgcgcccaacgccgtcgtgcacgtgtcgtgtggccatgtggcccgcagcctgtgggccgtgatcgtcgacccggataccggccccgaggcgggcgccgaactgcccgacggtgagatcggtgaggtttggttacaaggcgacaacgttgctcgggggtattggggacggccggaagaaacgcggatgacgttcggtgcccgcttgcaatcaccgctcgccgaaggcagccacgccgacgggtccgcgatcgacgacacctggctgcgcaccggagacctcggcgtgtacctcgacggtgagctctacatcaccggtcgaatcgcggatctgctgaccatcgacggccgcaaccactatccgcaggacatcgaggccacggccgccgaggcctcgccgatggtgcggcgcggatacataaccgctttcacggtgccggccagcgacggggacgaccgcaatcagcgactggtgatcatcgccgaacgtgcggcaggcaccagtcgcagcgacccgcggccggcgctcgacgcgattcgcgcagcggtttgcaaccgccacgggttatccgttgcggacctgagtttcctgccggccggcgccattccacgcaccaccagcgggaagctggctcgccaggcctgccgcgcccaatacctcagcggtcgcctgggcgtgcattagctacgatctacggctcccaaatcagcagatcctccatgccgttgttcatcgcgacgatggttggcgatgggccggtgacatcgaagtagattttgccggtcgattgttcgccttgggggatagtggctccgctaatggtgtcggggcccgcggcttgccacagcacccggtagttgatgccgtcggcggtgcgggcattgaactgcgagaccgcgggcgtgacgctgccgcgaatcgcattgaccgtggcagtggcctcccagacctggccggccaccggatagccggggatgactgccgtgctggatttgagatcactgaccttccagccgagcacgacttggccaacggtgtcggtcatcgttagctcactgccaagttttccggtgatgggataggcagccaacgcgaccggtgccgcaaaggtcgcgatggccgccatggccacgaccgctactgccgtcttgatcattgtggtgagcttcattggtccctacctccactacttgttggggcgattacctggttcgaacctcgccgacgtcattaccttaagccgcaaatgacccgctgctaactccagattcgataggaaccgtggggcagacgatgccgttcacatccgtagccggcgcaccgacgacgggcgtggccatgaatgcttgatggccgagtcgtaggcgaccagcgcaagggagccaaaccgcatgtcaggatggtgtggtgaccgccatacccggcccgtcgggcgccgaacccggtgagagccgcgcgctcgcgggttacccggtgacgccgccggcgctgccccgcccggtgatcttcgaccagcgctggactgacctgaccttcatccactggccggtgctgccggagagcgtggcaggcagctacccgcccgggactcgccccgatgtcttcgccgatgggatgacttacgtgggtctggtcccgtttcgcatgagcagcaccaaactcggcaccgcactgccgatcccgtatgtcggcaccttcccggagaccaatgtccggttgtactccattgataacgccggccggcacggggtgcttttccggtcgctggaaacagctcgactgactgtcgtaccgctcacgcggataggactcggcatcccgtacgcctggtcgaggatgcggatgatgcgctctggtaagcacattacgtatcacagtgtccgccgctggccacggcgcggactgcgcagcctattgacgatcaccatcggtgacctggttgagccgacgccgctggaagtctggcttaccgcacggtggggtgcgcatacccgcaaggctggccggacttggtgggtgccgaacgagcataagccgtggccgttgcgggccgcggagatcgccgagttgaacgacgagttgatcgacgcaagtggcgtgcaacccactggcgatcggttgcgcgccctgttttcaccgggtgtgcatgctcgattcggccgtccgtgtgtcgttcagtgacgtttaggggcaggtgtatccaccatcaatcacgatgtcggaaccggtcatatagctggaagcctcgctagccagatacaggtagaggccagcgagttcttcgggccggcccaaccggcccaacggaatcttgggctcccatagcggctggtattccgtgtacggttcgacgagctcggtcaggatatagcccggactgacactgttcacccggattttatgcggcgccaactccacggccatggctttggttagatgaatgaccgccgccttggaggcgcagtagtgggaaacctgctgcgggacgttgatgatgtggcctgacatggaagcagtgttgatgatgaccccgccttggccttgtttgaccatcgccttggcagcggcctgcgcggtaaggaagacgcctgtcacattggtgttttggaggcgctggaactcttccagcggcatgtccagcatcggagtgaccgtgatgatgccggcgttgcagaccgcgatgtcgatcccacccagctccgcggtcacctgatccaacatgctggtcacctgctggtgctggctcacatcgcagcagacgggcacgaccttgccacctgatgtgccaatctcatccgccaacttctctaaggcatccaaatgccgtgcggcgatcgccacttgagccccggcttcgacgtatgccagggcaactctcttgccgatgccggtggatgccccggttatcagcgccctcttgccgtgcaagtcgaacaggtccaacacgctcattcgtgatcccctttcgcgcgacgcagggccgatacctgatggaatcacatgccgaaatgcgttcgatgaactgccgcaatggcttccagtggtccgctcacttcgacccgcgctacggctcggcgtccaaagacgtacagcagcaactcgccgggcggtccggtcaggcgagccgtcggctcgcctgaccggaccctcacccgcttaccggttccaacccactcgatctcaagcccgcaaccgtgcagccgccgactcaggaagtggctgccgcgccgaacatttcgccatagggcagcatccatttcgggcgtgaggcttcgtggccctcgtccgctggcgcggcgaacgtcctcgtgatggacaaagaattcgttgaggttcgccaaggtacgaacccatccgatgcggaagaaccccatcggtggaccggaccgaatccgagcgacgagccacgtgaagtctttactctgagccaatctcgctctacggcgttcggcaaaccgctggaagggacccggtagaacgatgcaaaggccagcaacgagatcgcgttcacgcagcacgatgtgagcggccaggtcgtgagcagtccagccctcgatcagtgtagcaaccgcaggaccgagctcctcaaggagatcacagagctccaagcgttcttgcgcgtccaacgggacatcagccacgccgcgggagtctacgggcgacgtgcctgcgcgccaacgggctgccgcttgcgccgtcgcgactgcacagcagccagcgcccgctcccaggcgagcagcgttgcggccgtcagattggccggtttggcgctgtccttggacagcagcgcggtcgcggcggctttggtggtcggcgacgccttcgacatgtgaccggagtcgaacggcggctgcgggtcgtactcgatcgccagctgaatcgccttggcccgggcctccccgcccagctgtccggccagccagagggcgagatcgagcccggcggacacgcccgcgctcgtgacaatgttgtcctggtgcacaatccgctcgtcggcgaccgggatagcgccgaatgccttgagcgcgggaagcgtcagccaatgcgaggtcgcgcgccggccccggagccacacgaaccgcacctgggcgtgcggcaggtttcgcagcacctcgtacgggccgaccacgtccagcgcggtaacgccggggtaggccacgaatgcgatttgcgtcatcggtgttctccctagtgtcaggcgaaggctttgcggtattggtcgggtgatatcccgacgcggcgaatgaagctgcggcgcatggtttccgcggtcccgaagccgcatcgggcggcaattgccaccacggtgtcgtgggtctcctccaactggcggcgcgcagcctcggtgcggatgcgttcgacgtaccggccgggcgcctcgccgacctcgtcgctgaacacccgagtgaaatgacgcgggctcatggccgcacgttgagccagttcgccgatgcggtgcgcgcccccggctcggcctcgatggcctcctgcacccggcggatcgaggtccgtttggcgcgtggcatccacaccggagccgcgaactgggtctgcccaccgggtcggcgcagatacaggacgagccagcgggcaaccgtctgggcaatctcggtgccgtggtcgtcttcgaccagtgccagcgcgaggtcgatgccggcggtgactccagccgcggtccacaccttctgcgaactgcgcatgaagatcgggtcggcatcgacccgaacggccggaaattcgcgggcgaaatgttcggcaaaggcccagtgcgtcgtcgctcggtgtccgtcccaacaaccccgcttcggccgcaagaaacgcgcccgtgcacacggtgacgacgcggcgggcggtgccggagacggctttgacccagtcgatgagggccggttcggaccgtgcggcatcgactccggcgccaccgggcaggatcacggtgtcgacggggtcgccggggaatcccacgataaccactcttcgcgccatgaatgccagtgttggccaggcgctggcctggcgtccacgccacacaccgcacagattaggacacgccggcggcgcagccctgcccgaaagaccgtgcaccggtcttggcagactgtgcccatggcacagataaccctgcgaggaaacgcgatcaataccgtcggtgagctacctgctgtcggatccccggccccggccttcaccctgaccgggggcgatctgggggtgatcagcagcgaccagttccggggtaagtccgtgttgctgaacatctttccatccgtggacacaccggtgtgcgcgacgagtgtgcgaaccttcgacgagcgtgcggcggcaagtggcgctaccgtgctgtgtgtctcgaaggatctgccgttcgcccagaagcgcttctgcggcgccgagggcaccgaaaacgtcatgcccgcgtcggcattccgggacagcttcggcgaggattacggcgtgaccatcgccgacgggccgatggccgggctgctcgcccgcgcaatcgtggtgatcggcgcggacggcaacgtcgcctacacggaattggtgccggaaatcgcgcaagaacccaactacgaagcggcgctggccgcgctgggcgcctaggctttcacaagccccgcgcgttcggcgagcagcgcacgatttcgagcgctgctcccgaaaagcgcctcggtggtcttggcccggcggtaatacaggtgcaggtcgtgctcccacgtgaaggcgatggcaccgtggatctgaagagcggagccggcgcataacacaaaggtttccgcggtctgcgccttcgccagcggcgcgaccgtctggagttcgtcaccgttggccgcgctcatcgcggcgaacatcaccgtcgcccgggtggcgtcgatctcgatcatcatgtcggcgcaggcgtgcttgaccgcctggaaggaaccgatcggtcgatcgaattgcgttcgccgcccggcgtattgcaccgccaggtcgaggcaggcctcggcgccgcccagcatctcggcggccaacagcacccgggccacgtcgagcacccgctccatatcgtcgggcgtcccggcggtcagcggctcggcgggggaccccgccagccggagcgtggcgaccggacgggtgatgtcaaacgagggcaacggtgtgacggtcaccccgggggcgtcggcggccacgacgtgcagaacgatcgacccgtcggccaccgcgggcaccacgaacaggtctgcgacgtgaccgtgcagcaccggggtgcactcgccggtgagtgcgggccgaccgtcgcgccgaacggcccgaacggtggtagccgacgcgacgtcgtggccactgacggcgatcgttccgatccgcgcgccggtaagcagaccggcgagcaggcgcttgcgctgctcgtcgtcgcccatgcgcagaatcgcttcgatcgcaaacaccgtggccgcaaagggaattggggtgagcgcccggccgagttcggcaaacgcgatcgcggtctcgactaaggtggcacccaatccgccgtgctccggcgggacgtgcagcgcgggtaattcgagctcggtgcaaagccgttgccacagcctgcggtcggatccgtccgcggcagccatctcccgcacgggcgcgccccggccaaggaagccgcgcagcgaggcgcggaaatcgtcttgttcggtgctgtatcggaagtccacgtcagcagagcacttcgggccgcggctccttggggaggccgagcagccgctcgccgatcacgttgcgctggatctgcgagctgccggcatagatcgtcgcggcccgtgcgtagagcagctcatccatccagcaggccggggagtttggcgtacccgcctccgggaccagccgcgcaccgccgttgccgggcccccgcgggcccagcgcctcgagccccaggatttcgacggcgagatcggtgtaccggcggaaatattcgctccagatgaccttcgtgatcgcggcttccgcgccgggcggccgtccggtcagggccagggtgaggtcacggtagccccgataccgcatgatctgaacccgggcatagcaccacgccaagccgtctcgtacccgtggatcggtgtgtaatccgcggtcacgggccagctcgcacagccgctgcaggtcccgctcaaaatcgatggcggcggtggcgatgtgcgatccgcgttcgaagccgagcagcgtcatggcggtcgaccagccgtcgccgacccggccgacgacattgccggcgctggtgcgggcatcggtcaggaagacctcgctgaacgaggagtgcccggccgcgttgacgatcggccggaccacgacgccgggctggtccatgggcaccagcagaaacgacaggccccggtgtttcgcagcgctgggatcggtccgcgccagcaggaagatccagtttgcggtggtgccggccgacgtccagattttgtggccgttgatcacccattcgtcaccgtcgagcacccccctggtgcgcaccgaggccaggtcggagccggcctccggctcggagaagccctggcaccaccgatgctcgccgctgaggatgcgcggcaggaaatgccgcttctgcgcctcggaacccagggcgatcagggtgttgcccagcaggtcgattccgagcaggtcgttttccgcgcgttcgggcgcgccggcgcgggcgaattcctcggcgagcaccacttgttccatcggggacaggccaccacccccgtattccgtcggccaggacaccgcgaccaggccagcgccggccagggcccgccgccagtgccgggcgaactcttcccgctcgtggggcggcagcgccccgggtccgggccacccgggcggcaggtgctcggccacaaactcccggatccggtcgcggaacgcttccgcttcgggtgggtagctgacgtccactgcgcgccccggcctcagggccgctgcttgatcgcgggccggatctgcggtgcggcgcgccagtcctccaggccgtactcgaccgttccgtaggacagcttgccgccggtgacttcgccccagtgcgcgtgattgagctggtggatcttgaagcaaccgtccagcgcggcggaaaaccccatggcatcgacggtttggttcaccgattccttgatcagcagtgccgccatcgtcggcaccttcgcgatccgacgcgcgaattcgattgtgctggtcgcgagttcgtcagcgggaaacaccttgctgaccatccccagcgcgtgggcctcgtcggcgcctatgcagtcgccggtgagcagcagttccttggtcttgcgcggcccgaactcccacggatgtccgaagtactcgaccccgcacatgcccagccgggtgccgaccacatcggcgaacacggtgtcctcgctggcgacgatcagatcgcagcaccaggccagcatcaaccccgccgacagcacggccccgtgcacctgggcgatggtgatcttgcgcaggttgcgccaccgcttggtgttttcgaagtagtagtgccactcctggcggttgcgtgactcgaccccgccgaaggtcgccccgttgcaccggtagctggggtgctggtccggcccgggcgagcgttcccggatatcgtcagcggatccgaggtcgtgaccggcggagaaggcggggccggcggcccgcaggatcaccacccggacggtgtcgtccgcctcggcaagttcgaaggcggcgcccagctcgaccagcatgccgcgggtctgggcgttgcgttgtttcgggcggtccagggtgatcgcggcgatgcgcccatcgtcgatggtttcgtagcggatgtattcgaactcccggggccgtcgggagcgttccccgtccgaccggcgatcgaccggaccgaccctgccgacgaacatgtccgctccttactggacgtgaacggctgacctgtgcgaggttacccgtcccttagccaacatgtccatagccaatacgcacatgagagtgatcgatatagacaaattcccatgcaaagaagcacttgtgtacaacgaagtatcttggtagtactgtgatatacgcaaagggcgccaccgcagcgcgccgggcatccgaccggtacaaccaggaagggttgacgatggagatcggaatattcctcatgccggcccatccaccggagcgcaccctctacgacgccacccggtgggatctggacgtcatcgagctggccgatcaactcggctacgtggaggcctgggtcggcgaacacttcaccgtgccgtgggagccgatctgcgcccccgatctgctgttggcgcaggcgctgctgcgcacccaacagatcaagctcgccccgggtgcgcacttgttgccctaccatcatccggtcgagttggcccaccgggtggcctatttcgaccacctcgcccagggtcggttcatgctcggcgtgggcgccagcggcatcccgggtgactgggcgctgtatgacgtggacggcaagaacggcgagcatcgcgaaatgacccgggaagcgctggagatcatgctgcgcatctggaccgaggacgagccctgggagcatcgcggaaagtactggaacgccaacggaatcgcgccgatgttcgagggtctgatgaggcgccacatcaagccgtaccagaagccccacccgcccatcggcgtcaccgggttcagcgccggctcggagaccctcaagctcgccggcgaacggggttacatccccatgagtctggacctcaacaccgaatacgtcgccacccactgggacgcggtggaggaaggcgcgctgcgcagcgggcgaaccccggatcgccgcgattggcggctggtgcgggaggtgctggtggccgagaccgatgagcaggcgttccggtatgccgtggacggcacgatgggacgcgccatgcgtgagtatgtgctgccgacgtttcggatgttcggcatgaccaagttctacaaacacaatccgtcggtgcccgacgacgaggtgacaccggagtatctcgccgagaacaccttcgtggtcggctcggtgcagaccgtggtcgacaagctcgaggccacctacgaccaggtcggcgggttcggccacctgctgatcctcgggttcgactacagcgataacccgggcccgtggaaggagtcgttgcggctgctggcccacgaggtcatgcccagactcaacgcccgcctcgccaccaagcccgccaccgcggtggtgtagccatggcggttcgtcaggtcaccgtcggctattcggacggcacgcacaagacgatgccggtgcggtgcgaccagacggtcctggatgccgccgaggaacacggcgtggccatcgtcaacgaatgccaaagcgggatatgtggcacctgcgtggccacctgcaccgccggccgctaccagatgggacgcaccgagggactgtccgatgtcgagcgggcggcgcgaaagatcctcacctgccagacgtttgttacctccgattgccggatcgagctgcagtatccggtcgacgacaacgccgccctgctggtcaccggtgacggtgtggtgaccgcggtcgagttggtgtcgcccagcaccgccatcctgcgggtggacacctctggcatggccggcgcgctgagataccgggccggccagttcgcccaattgcaggttcccggtaccaacgtatggcgcaactactcctacgcccatccggccgacggccgcggtgagtgcgagttcatcatcaggttgctgccggacggcgtgatgtcgaattatcttcgcgaccgcgcccagcccggtgaccatatcgcgctgcgctgcagcaagggcagcttttatctgcgcccgatcgtgcgaccggtgatcctggtcgccggaggaaccggcctgtcagcgatcctggcgatggcccagagcctggatgccgatgtcgctcacccggtctacctgctctacggggtcgagcgcaccgaagacctgtgcaagctcgacgaactcaccgagctgcgccgccgcgttggccgcctggaggtgcacgtcgtcgtcgctcgcccggaccccgactgggatgggcgcaccgggctggtcaccgacctgctcgacgagcggatgctggcgagcggtgacgccgacgtgtatctgtgcggtccggtcgccatggtcgacgcagcccgaacctggctggaccacaatggctttcaccgtgtcgggttgtactacgagaagttcgtggccagcggggcggcgcgccgccgcaccccggctcggctggattacgcgggcgtggacattgccgaggtgtgccgccgcggccgcggcaccgcggtggtcatcggcggcagcatcgcgggcatcgcggcggcgaaaatgctcagcgagaccttcgatcgcgtcatcgtgctggagaaggacggcccgcaccgtcgccgcgagggcaggccgggcgcggcacagggttggcacctgcaccacctgctgaccgccgggcagatcgagctggagcgcatcttccctggcatcgtcgacgacatggtgcgcgagggagcgttcaaggtcgacatggccgcgcagtaccgtatccggctgggcggcacctggaagaagcccggcactagtgacatcgagatcgtctgcgcgggaaggccgctgctcgaatggtgtgtgcgccgccggctcgacgacgaaccgcgcatcgacttccgctacgaatcggaggtggccgatctcgccttcgaccgcgccaacaatgccatcgtcggcgtcgccgtggacaatggcgacgccgacggaggcgacggtttgcaggtggtgcccgccgagttcgtcgtggacgcgtcgggcaagaacacccgcgtgccggagttcttggagcgtctcggtgttggcgctcccgaggccgagcaggacatcatcaactgcttctactccacgatgcagcaccgggttccgccggagcggcggtggcaggacaaggtgatggtgatctgctatgcgtaccgccctttcgaggatacctacgccgcgcagtactacaccgacagctcccgcaccatcctgtccacctcactggtggcctacaactgctattcgccgccgcgtaccgcccgagaattccgcgcgttcgccgacctgatgccgtccccggtcatcggggagaacatcgacggctggagccggcatcgcccatctacaatttccgctatcccaacatgctgcggctgcgctacgagaagaagcgcaacctgccgcgggctttgctggcggtgggcgatgcctacaccagcgccgacccggtgtcgggtctgggtatgagcctggcgctcaaggaagttcgggagatgcaggcgctgctggctaaatacggcgccggtcaccgggatctgccgcgccggtactaccgggcgatcgccaagatggccgacacggcctggttcgtgatccgcgagcagaacctgcgcttcgactggatgaaggacgtcgacaagaagcgcccgttctatttcggtgtgctgacctggtacatggaccgcgtgctggagctggtgcatgacgatctcgacgcgtaccgggaattcttggccgtcgtccatctggtcaagccgccgtcggcgctgatgcgacccaggatcgccagccgcgtcctcggcaaatgggcacgaacccgattgtcgggccagaagacgttgattgcccgcaactacgaaaatcatccgataccagccgaacccgcggaccaacttgtaaacgcttaggagagcccaacgtgtcgcaggtccatcgaatcctgaactgccggggcacccgcatccatgccgtggcggacagcccacccgaccaacagggaccgttggtggtgttgctgcacgggtttccggagtcctggtactcgtggcggcatcagattcccgcgcttgccggcgcgggctaccgcgtggtggccatcgaccagcgcgggtatggccgctcgtcgaaataccgggtgcaaaaggcctaccgcatcaaggaattggttggcgacgtcgtgggcgtcctcgactcctatggtgcggagcaggctttcgtggtgggccacgactggggtgcgccggtcgcctggaccttcgcctggctgcaccccgaccgatgcgccggcgtggtgggaatcagcgttccgtttgccggtcgcggcgtgatcggcctgccgggcagcccgttcggcgagcgccgtcccagcgactaccacctggagctggccgggcccggaagggtctggtatcaggactatttcgccgtgcaggacggcatcatcaccgagatcgaggaagacttgcggggctggctgctcgggttgacctacaccgtttccggtgaggggatgatggcggcgaccaaggcggccgtcgacgcgggcgtcgacctggagtccatggacccgatcgacgtgatccgtgccggaccgctgtgtatggccgaaggcgcgcggctcaaggacgcgttcgtctacccggagaccatgccggcctggttcaccgaggccgatctcgatttctacactggcgaattcgaacgttccgggttcggcgggccgctgagcttctaccacaacatcgacaacgactggcacgacctggccgaccagcaaggcaagccgctcaccccgccggctctgttcatcggcggccagtatgacgtcggcaccatctggggcgcgcaggccatcgagcgtgcgcacgaagtcatgccgaactaccgcggcacccacatgatcgccgacgtcggacactggatccagcaggaagcgcccgaagagaccaaccggctgttgctcgacttcctaggcgggctgcggccgtgagctgcaccttcgacatggtcccggagaccgtcgatcatctcgacgaggtcgggctgcggcgggtcttcggctgctttccgtgcggcgtgatcgccgtctgcgcgatggtcgacgaccagccggtcggcatggcggccagctcgttcacgtcggtttcagttgacccgccgctggtatcgatctgtgtgcagaactgttcgacgacgtggccgaagttgcgcgaccgcccacggctcggtgtgagcgtgctcgccgaggggcacgacgcggcctgtatgagcctgtcgcgcaaggaaggtaaccggttcgccggggtgttctggagcgaattgtccagcgggggtgtggtgatcgccggggccggcgcctggctggattgccgcccgtacgcggagatcccggcgggggatcacctgatcgccctgctggagatctgcgcggtgcgcgccgatcccgagacaccgccgctggtgtttcacggtagccggttccgccggttggagtctcgatgaagacgaccgatgtgcgggtacgtcgtgcgatcacggcgatggcgggcggtcacgccgtggtcctgaccggcgaccccaatggcgatggctatctcgtcttcgccgcccaggccgcgacgccgcggctggttgcctttgcggtccggcacacctcgggttatttgcgcgtcgcgctgccgggcgccgaatgcgagcgactgcacctgccgcccatgtgtgaccgagacaccacgcattgcgtgtcggtcgacgttcgcggcaccggcaccggaatctcggcgagcgatcgcgcctggaccatcgcggcactggcttcggccacctccgtcgccgccgatttccaacgtccgggccatgtggtgcccgtgcaggcgcaagccgacggtgtgctgggtcggcggggacccgccgaggcggccgtcgacctggcccgcctggcggaacggcggccggccgccgcgctctgcgagatcgtctcgcccgataatcccgtccagatggcgcaccacgccgagtcggtcgaattcgccgtcgaacacggactggccatggtctcgatcggggagctggtggcgtatcgccggcggatcgagccccaggtggtccggtttacggcagcgacgctgcccacctgggccggcgcctcgcgtgtcatcggctttcgtgacgtttacgacctcggcgagcatttggcggtcatcgtgggtgcggtcggtgccggggtgcccgtgccgctgcacgtccacatcgagtgcctgacgggcgacgtgttcggctcgacggcgtgccgctgcggcgaggaactcaacggcgcgctggcgaggatgtcggctcagggcagcggcgtggtcttgtatctgcgtccgcccggacccgcgcaagcgtgcggcttgttcgcccggggcgatgcggcgaccgatgtcatgccggagaccgtgacatggatcctgcgcgatcttggggtgtatgcgatccgactttccgatgatgtgccaggatttgggcttgtcatgttcggggcgatccgagaagccagcacgttggcggccgcaggttgaaccatccagacctggccggcaaggtcgcgatcgttactggggcgggcgccggaatcggtctggcggttgcccggcgactcgccgacgagggctgccatgtgctgtgcgcggacatcgatggtgatgccgcggatgccgcggccaccaaaatcggttgtggcgcagcggcctgccgggttgacgtcagcgacgaacaacagatcatcgccatggtcgacgcctgtgttgccgcgttcggcggggtggacaagttggtcgccaacgccggtgtcgttcatctggcttcgctcatcgacaccaccgtcgaggacttcgatcgggtcatcgcgatcaatctccgcggcgcctggctgtgcaccaagcatgcggcaccgcggatgatcgagcgcggcgggggagccattgtcaacctgtcgtcgttagcgggccaggtagcggtgggcggcaccggcgcatacggcatgtcgaaggccggcatcatccagctcagccgcatcaccgccgccgaactgcgctcgtcgggcatccgctccaacacgctgctgcccgcattcgtcgacaccccgatgcagcagaccgccatggcaatgttcgacggggccctgggcgcggggggtgcgcgctcgatgattgcccggctgcagggccgcatggccgcaccggaggagatggccggcatcgtggtgttcctgctgtccgacgatgcgtcgatgatcaccggcaccacccagatcgccgacggcgggacgattgccgcgctgtggtgatcccctcaggtcaggcggtttcgaaagatcacgcgagacattgcctgcgacggcatgctacatatgtgattccggtgtattcgggcctctgcgcattgctttcgatcacaatgagcttggccgcgagccgtcttgttcgttgagccacggggccgttcgaatgcgttcgtcagaactccggctcggattctcgctagtttgctgacgtgtcatcgagagcaatcgacggcgacctcgagggccgtgcagatggcgcgcatccggatgtcggcgaggcggccaagccgattcaccaataccgcgaccgagacactttcgactgagtccaaattcaccgcggaacggcgcgggatcgggtcggaaccgggttcaagaacaacctcactggctagccctcggatggtcgtggtgcagggcgcgacaagtgcgcgtcgcagccgagggatcgcggcatcgcgcgacagcacgacgactggtcgccgaccgatctcagccatctcacaccaccacacctctccgcgcgccggaagtgcggtcacgagtctccagccgcccgccgccacgacgctagatcgccccactcgtcgggctcatcgaccgggtgcttgtcgtaggccgcatagctggcatccacctcggccgatcgatgacgagccagtaatgccgcaagggcctcatcgatgagggctgcgtcagtgattcctgcccgcatgtcgcgcgcacttgtcaagagtgcggcgtcgacagtagtgctcagccgtatgcgattcatgccactactatgccacactccggggcgtggatccgcctgatcggacgcaacgtgctcgatacgggcgaaacattggtcgctggacgaattgatgaggtctaccgcgcagcgcaacgtcacctgcaaccgggccgtcttcacggtgcgggttccgtgtcgatgaacgacgctgcggcacaacactttttgtacttgtgccccgagccgcaccagcactgttggttgcggcccggtggccaggccatcacatcgtggtcaccgtgtgctgtcaggtacgcggcatactcggcgcgggcctccggcgagtccggctcctgaccctgttcggcgcaccaggcagcgaagggtgccacgcggatcgcggcgaccgccagtcctgggaaaccagcctcggcgaattcgaccagcttttgctgcatcctccggcagtacagcgggtgcgccaccggcccgtccggaccggtcaccaggtcgctgccggcgaagtctggccacaggtcgagcgcccgctcgtagtcaccggcaggcagccacgccaatgacaccgcggtgatcggttcggcggattccgccgcgggtgtctcatcgacgggaggcacccggctggctccgttgtcactcatggtccaacatcctgccgcatcaccaccgcacgcggcatatgatgctcgcagtcgcggtggtgcggccttatcgccatgagcgaaatcttctgcctcactgatcattccgagcctatgacggcccggttcttgtcagtggtgcttcgtagaatccgaggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacacccaatgaccgtggcattgccggtcacgtcgcaaccaagtactgcgaccgtagccgcgctcaaggctcggggtagacgagcgcggagagaggcacgttgccgagctgcctgccgacgacgagtatcccaatatcgtgctcacccatagcgtttcagcgggcaaccaacgattgccggccagcgaatctcggtggcggtagccagcatgaaggacgcagatgacctcgccgactacgggctgagcatagagcaggtgcgtgcagccgtcgactcgcatgtggacgtggaccattctgtctcagcgctgtgaccgcacggtagagttcgccatcgtggctgacgatgacgtcaccggtcaggatggctccggcgacggcaccgatccgcgcaccatgctgggccggtttgccaaccagcacaacgaatgggtgcgcctgagcgtgcgccacgtgctcgatgcgggcgaagcattggatgccggacagattgattaggtctaccgccactttcggcaggaaaaggcactggacacacgccaccgagccggccgtaccaccgttgacactcggcatcagcaacccggaaacagccgaacccctgatcatctggccgacctcgcccctggccgcaccgcgaccatcgggctgcgggattccagctgcctgcgcgtggaccgctacaacgaccaggcgtccgggcgagcgctcatcgagatccggttgtgcaacgaacgtgccacgccgatgccaatcccgatcgggctgtggatgtttcagaccaagctccacgtcaacgccggcggcgctgacgtgttcctgccggtctgcgacgtgctggagcaagacctcgccgagcgcgacgaggaggtacgccagctgaacctgcagtaccgcaaccggttggagtatgcgatcgggcggacttgctcggcggcctggtcggtgaacggctcgcggcgcccgtcggcagtgtggaccacctggctgccggtcgccgaaacaccccacacccgggcccggtcggtggagaacgcgctgttgtccatggacagtcgcggaggggttacgtagcggactggcgtcgttcgtcgcgggatatggaagctggtttcagggtcaggcggctgtcgcggccgagctgcccgagcacctgcacccgaccgccgacgagaggctggctcatgttgcggccgaaaaggaagcgctgcgctgcttccagttcatgaaccaggtgatgcgcgatcaccgtaaaagcttgtcagaggtgcagtgaacactgtttccatgaccaagagcaacgggcactgttgagacacagcgcgtcgccaacgggcgctgcctgtggccgaacatcgtaaatcaagcatattcgtcaacagatatcatcaatgtcggcgccggactattcaaatcatcgatatactggtggcctggtccttcgccatcgatcaatggcgatagcttatcgaggatttctaccaacttcgtgtcatcgaagcgccatacaacggtttgcgatcccagttccatatccgcagttccgctttctcgaactatccgttgctgtacaccatctatgtcgaaagttgcctgaccactctcatgggccgatcgcacggcgtactggaaaatgcgaagcccatcccggtctgcggccgccagaaccacgtcaccgaagtagttatccggcttgatacggaaaacgggcattctggtccaatcacttgtgagtcggaaggtccccgatgggaatattctgccacctggcggtcggcgaatcgtgggggttgtaatcccaatgcggatagcggtaattgtctcccggaaaatatcgccactcgccgccgttctcgtcccagaggctttcgccgccgcgagcctgttggataggacgactgggcggtccaaccgttaggttgctctcggcgggcgggctgacaccgggcggaggtaagccttcgttcggttgtggtccagcggggtcgggagcaggagggggttcgccttcgaccggcacgcccaattcgcctaaccgggctctgattgcggcttgtctttcaaggagagaacccttgtccgcgatgcacgcgtcgtaggctgcctgctcgttgggcagaacgaaggtgcgtccgcatcgggcgttgtaccgagcgatgtcagcgttgacggcgtcccaggctgcgcgtgcctgtacggctgtcatgtctttcgggtcgcccggcatcggtgagggtggatcttgtttccagctgcggtcgaccgcgtggatttgcggtttctcgttgtggggcaccggtgtcggtagcgacggtgcgattgggggttcgtggaagccgacggtgttaaggggtgcggtagcggtggctattttggcggccacttcgtgttcgactccgatgagttgtgtcgcgcgttggcggatatccccggccaatgcttgtgcttgggcctggcgagctgcttgttcggcgaaggtgcggctggttcgggtgtcggtgaccgagaggtcctcttcgacgttgaagcccgcgttgtgggcatcttgaacggcatagatgaccctgcgctgggctgcgccgatggttccggcgccttcacgggcaagcccactcgcttggcgcaaatgctcggctatgccactgactatctgtaggtcagcgccggttcgctgtcgcagccatcaccgcctgcgccttcccacgcgatgaagtgggatcggttacgcatctctaggaacacgtcttcccactgatcggcgaccttcgtccagtagtaggccgcctcgatgagatgttcggtgtcccaggcgtggatatgcgacagggtcggcagcaattacaccagcctcgtttgcggcacggccgccatctcggccgctgcggccgcctcgttgttggcatactccgccgcggccgcctcgaccgcactggccgtggcgtgtgtccgggcggtaaacgccgccacggcaagaccaaccgctgcgtgggcaccgcccacagccgccgtggtgggttggaacggctgccccagcggaggtggtgcaaggacgctgagttcagtgcttcgcccgctccattggctggccgtagccgctacctgttggatattgacccgcagctcaccggctttcatcctcggaaagtttaatagcgagctacagggtggcaactcatcgcaggtcgagccaactactgccgggccgggtgaccgcagctcgtgctgaggcagcaccgaggctggctgactcaagcagtctcggcgtatgccagcctgatcgcgaacacgggagtcaaccggggcaaccgccgtccgccggacaacctcgatccgatatcaattaagcgatatcgtcatctccgatggagcagatcgtgatccgcaaccttcccgaggggaccaaggcggcactacgggtccgtgctgcacgtcatcaccactccgtcgaagcggaagcccgcgcgatcctcaccgcgggattgttgggcgaagaagtccccatgccggtactgctggccgccgacagtggccatgacatcgacttcgagcccgaacgtctcggcctgatcgcccgcaccccgcaactgtgacctacgtcctggacaccaacgtggtgtccgctttgcgcgtgccgggacgccaccccgccgtggcggcgtgggcggactcggtgcaagtcgccgaacagttcgttgtggcgataacgctggccgagattgagcgaggcgtgatcgccaaggaacgcaccgacccgacccagagtgagcacctacggcgctggttcgacgacaaggtgctgcgcatattcgtgttcgcccgccggggcacaaacctcatcatgcagcccctagctgggcatataggttacagcctatattctggtataagctggttttagacgaaaaggaccccacctcggggtctgatggccaggggcagggtcgtgtgcattggggatgcaggttgcgactgtacacccggcgtgttccgcgcgacagcgggtgggatgccggtgctggtggtcatcgagtctgggacaggaggtgatcagatggctcgtaaagctacgtccccgggtaagccggctccgacgtcgggacagtatcgcccggttggcggtggcaacgaggtgaccgttccgaagggacaccgtctgcctccctcgcccaagcccggtcagaagtgggtgaacgtcgatccgacgaagaacaagagcggccgcggctgagcttgtgccgtcgggatgggtgtcgcaccgtctcggcgggtcgcccaagtgcataagtgctttgtcgctgccctccggtaccgtcggagccccgtccaagccggacaacgacgccactcgaggcaggacaagaccaactgtgccgccccctgatccagccgccatgggtacctggaagttcttccgggcatctgtggatggccggccggtattcaagaaggagttcgacaagcttcctgatcaggcccgggccgcgctgatcgtgctaatgcagcggtatctcgtcggcgacctcgccgcagggagcatcaaaccgattcgtggcgacattctggagttgcgatggcatgaggcgaacaaccacttccgggtactgttcttccgctggggccagcatcccgtagcgctgacagcgttctacaagaaccagcagaagactcccaagacgaagatcgagacggccctggaccggcagaaaatctggaaaagagccttcggcgacaccccaccgatctgaacaacgcccaaccactgttacgaggctaggagagcacaaccatgagcattgacttccctttgggtgacgacctcgccggctatattgccgaggcgattgcggctgatcccagcttcaaaggcactctcgaagacgccgaggaggcacgcaggctggtcgatgcgctgattgcgctgcgcaagcactgccagctgagccaggttgaggttgctaagcgtatgggggtgcgccagcccaccgtgagcggtttcgagaaggaacccagcgaccccaaactgtctacgctgcaacgttatgcccgtgcattggacgcccggctgcggctggtgctcgaagttcccacgcttcgcgaagtgcctacgtggcatcggctctcctcttatcggggctccgcacgggaccaccaggtccgggtgggtgcagacaaggaaatcctgatgcagacgaactgggcccgccacatttcggttcggcaggttgaggtggcatgactgaccgaaccgacgccgacgaccttgacctgcaacgcgttggcgcgcggctggcagcccgcgcacagatccgcgatatccggctgctgcgcactcaggccgctgtccatcgtgcgcccaagcctgcgcagggcctgacctacgacctcgagttcgaacccgctgtggatgccgatccggccactatctcagcatttgtggtgcggatttcttgccacctgcgcattcaaaaccaggcggcagacgacgacgtcaaggaaggcgataccaaagacgagacacaggacgtagccaccgctgatttcgagttcgcggcactgttcgactaccacttgcaagaaggtgaagacgaccccaccgaagaagaacttacggcatacgccgccacgaccgggcggttcgcgctttatccgtacatccgcgaatacgtctacgacctcaccggccgtctcgcactgccaccgttgacccttgagatattgtctcggccgatgccggtttctcccggcgcccaatggccggcaacgagaggaacgccctgaccaaacgagggtgaatcaagctgcccgacgaccatggtttccacacctaccgccagatgcagcgctggactgtcagcccagcggcacgggtcgagatcctgggccgctactggtggagaatccgccgccgtgccaccgaaggggcgaaggcgaaatccaaaggcaaggcccgccgcggctctcagttcaaggttctcgaacacgggtgatgcggttcgagcccgggaaggtggagcgttagccgcaggggagggaatcttggcgggtcggccgacaagaggttgaacttgactgcgggacagcagtttacggctcttgtcgccacgcctacagcggattcgcataccgccggggttcattgacaaccggcgggggttcgttccgccgtgtttccgaggtaggtatcggcgggggtgtatgtcggtaggcctcgggaatgtccgacaggcgcgatgggagatcttcgcgttgatcaccgcgccaatggatggtgtcgggatcatcccccggctgacgggaaatgcggccggccattcttcctcaagatcgagtcagaggttccggtcgacgtccatccgttggtgcaggactcgcacgacgtcgatggtgccttcgccagtcacccgatagaacaacgtgtgtgacccggccgagagcttgcgatagccggggcgaatctcgtcgcacgctcgtccgatccgcgggtttgccgcagcacggtcgatagcgtgttgaagttcgcgcaggtactgctcggcctgatcgacaccccaacggtcataggtgcagtcccagatctcttccagatgtgcctgcgcggcaggcgagagaaggtatcggctactcaccggccacgcgaggcgtcagcccgcttacgaccgaggaatccgtcgaagtcgaacggtgtcgagctgccgctgcgttcgccggcctcgagagcctcacgaagcgcgcgcagctgggtttcacggtcctcgagcagtcgcaacgcggagcggatgacttcactggccgaccggtagcggcccgcggcgatctcgccgtcgatgaaggcgctgtagtgctcgtcgaggacgaaggacgtgttcttacccacgaacgcacaataccaattgttggtagtaggtgttagcccctgggacaccccaagccccagcggcagaatctcctggggatcggcatggccgcaccaggcgcggcgcgcccagacatgtcagagggtgaggcgacactggatgatcgacaccaccgaagcggcatatcggctgacgtatcagccggacggcacgtcgatcaccgtccgggagaacctggtcgacatcctggcgcgtgagctgctcggcccgatccgcggcccgcaggaggtgttgccgttcagcccgcgctcgcaatacctggtcgggcacctcgccccggtaaagctgaccggcgccgcgctcatcgacgacaacgcggtccaggcccgtgccaacgccgaggcgctcgccgagggcggtggcgtgccggcctacgcggccgacgaaacgacgccgacaccgacgacgacgcccaagaccgcgcacccaagcagggcctgatgatcccggcatcaatgggtttacggtttcaggtgccacccgatctggtgtcgttcaccatcaccgcgtcatggataacctacgagaccgtcgagagcgggaggtgaccaaggccggccgtacgatagccagcgcgatagcagtgatctcgtcccggcttcatcgcgcttgtccgggtgcgacgaccgccaacgacagggcctcggcggcttccttaaggcggttgtcgtaggtaaccagcgcggtcaatggtgcaacggatccggcggtttgagcagtggctaggtgtatcgcgtcgagcgagcgcagtgctgggttggggtaggccgccgcggtggagcgtatgaccgcgtcgatttcgaaacggtccagcctggctagcacggagggcaccgccggtagcccttctggggagactgcgcggatggctctggatagctcaacttcggtcaaagccgatgtgatccaccgtagttcggtgcggtcatcgagccaatcagctaaagcgtcagattcgacctcgatccgaattagcttgaccagcgccgaggtttccaggtagatcacgcgctagtaccgctcctcggcgcgcatgcgctccaacagcgttcccgagtcgagaccgccgcgcatcggaattgtgggccgaggcgccgggccatgcactctcgccggttgcacactgccggtgctgatcagtgagtcgagagggccggcagaagccgggattattcgggcgataaccttgccgcgctcagtcaggttgatctcttcaccgcgcttgacgcgggccaggaccttggacgtctcctggttgagcgttcgtatggacacctcattcacaccgataatgtactacctatttgttctacatgctatgcgcgcaagaggttacctgccccgctggtcaggatcgccagcgccaggccactgatctcgtcggcgactccggcgtagcgcgtgagatgccaggtgcgagcgacgtcttcgatgaagctaatcgccgccgcgaccagcagtcgcccctgggcgacactggtcgcgggtaccagcttgccgatgaggtcgatccacacggcctcgcggtcgccctgatttcgcaggtagccgtcgcgtacttcgacagaggcgtgcgacagttcggtgaccgacactgccaccagatccggagcgtccaagctgatccgaacgtgcccttggacaaggccgcgcaaccgttgtgccgcttgctgattcgctcgtagcgctcggatgcactccaggcagcgccactcgtcgaggcggcggatgagcgcgtccaggatggcctgtttggaagaaaacgaacggtacagccccgggcccgcgatgccggctcccttgccgatttcgctggtgttgacggccggatagccctgcgcacggaacagccgcgcgcccgcggccagcagggtctcgtagcgggagaacagcacgtcggcctcgtcgcgtgcggcatcaccggccggcagtggcggcaattcgcagacgggaggcgtccttgccgcggccatacacgcctggtagagaagctttttcagttcctcgcccggcaggcttaggctgtgccggcccaggctggtcaaagtgctggacaccgcccacgcccgcaactccgaatgctgtggactcagatcgggcacctccagcagcacgctgtcacgcatgccggcgacgatcgcgttgatgcggcgccggaccgccgtgcggtcgtcctcgttgaggtagcgggcctcgcgctgccacagcaccgtcaacgcccgagaggcgaccgccgcggcgatcaggtcttccagatcggcgttcaacggccgcggcgtcggctccgtctcgccctcggtgagacgacgcgcgctctggtactgatcctggccggttcggatcgcttcggcgagcaacgcctgcttgttgtcgtagtggcgatacaacgcgcgcgcggtcaccccggccgcctcggcaatgtcctccaatttgaccgaatggaagccacgttcgatgaacagtccaacggcctgatccaaaatctgcttcttccggtcctttgggcggcgcctaacgggttgggcgacggatgccatcggctcgaacccccttcttgcgcaccggaatcacaaatcctgctagcagcatcgcctcagcttcaccccgctcattcttcacctcgaatgcgccggtcaccgggtgcgacacttaccggccgtcgttcatggtgacgtttcgaggctgtgctgctgccaagaccccaggaagtctcggacgagagactcgctagcctccgtggtatcgggcatccctatcacccctgctcgatcctcaatatcggactaacaaaatacatcatcgcgcctgtatacgcgattacattgcaatttatccttatcacccttcttagagtgcatatcagtaatagacatatcgcgctcctcgcgccccaggaggcggtcgacgaattcgccgtgcgcaacgacatgagccgtcgctgagcctgaaaacctgcagacaaagcgcgagtgggggctggcaaaactacaggctcgttagcagcaagttgcttcgacgaccatggtggcaacctcgccggtcgcgaaggctctggtcggcgggcccgaatcgaggcggtcaggatgcggcatccgatcaccgcccgtcgggcgcgctgttgatgcctgatcgtggtgcctcgccagcgtgactcgagccaacggcttgaccggtgatgcgcctgtcggccgccaaggcagcagagcacatcgccccgcgctataggatactagcaagatacatcatagccaatatatgccagtttgcattgctatttaccgatcagttgtccaagcaatcgcgtattggctatggacatcagcggtctctgccgcgtacgctcaccaatgtcaccgatcgtcgacctgtccggggggccagcgtgcgccacctcacccaacggcccagcatcgaatccagctggtgcgccgcgccatggtaatcgtggccgacaaggcggccggtcgggtcgctgatccggtcttgcggccggtgggcgcgctgggcgatttcttcgcgatgacgctcgacacgtccgtgtgcatgttcaagccgcctttcgcgtggcgtgaatacctacttcagtgctggttcgtggcgcgggtgtcgacgctgcctggggtgttgatgacgatcccatgggcggtgatctcggggtttctcttcaacgtcttgctgaccgacatcggtgccgcggacttttccggcaccggctgtgcgatcttcaccgtgaaccaaagccgtgggacgggcagcctcgaacgcggccgattcattgggccgcaagatcaccgagtggcggcagccctcgaagtgacggcccctctgctacgtagctaagcacgcgcgaccggcgggctggggagcccggtcagcggtctcatagcattgcgaacacgggacgtcgagaggggaagagctgccatgggtgaggcgaacatccgcgagcaggcgatcgccacgatgccacggggtggccccgacgcgtcttggctggatcgtcgattccagaccgacgcactggagtacctcgaccgcgacgatgtgcccgatgaggtcaaacagaagatcatcggggtgctcgaccgggtgggcaccctgaccaacctgcacgagaagtacgcccggatagccctgaaacttgtttctgacattcccaacccgcgaatcctggaacttggtgcgggccatggcaagctctcagcgaaaatcctcgagctacacccgacagcgacggtgacgatcagcgatctagatcccacctcggtggccaacatcgccgcgggagagctgggaacacatccgcgagcacgcacccaagtgatcgacaccaccgcaatcgacggccacgaccacagctatgacctggcggtcttcgcgctggcatttcaccacctgccgcctacggtcgcctgcaaagcgatcgccgaggccacccgggtggggaagcgctttctgatcatcgacctcaaacggcagaaaccgctgtcgttcacgctctcttcggtgctgctactgccgctccacctactgctgctgccatggtcgtcgatgcgctcgagcatgcacgacggctttatcagcgcactacgtgcctacagtccctcggcgttgcagacgcttgcccgcgccgccgatccgggaatgcaggttgaaatcttgcccgcaccgaccaggctattcccgccatcgctcgccgttgtgttctcccgttcgagctcagcgccaacggaatctagcgagtgctcggccgatcgccaacccggcgaatgattcggtagtagtgcagataagccatcgccggtaccacgatgaacgtgatcacgatcaaagcaatcgagaagtagttcggaccaccccgcactagaaagatgcagcggtagtcgtaggacactgccagcccaaccgagaccacgatcgcaacaagcggtaacaccttgtcggtgaacgcatttcgccgcacagcagcatgttctactgcctgagacctcgccaatgcgatgagagcgatcggcacgatgatgaactggacgaatcgggcgatcaccgccaggccggtcaggtgcaggttgtcgaaccgcagcgccaacgggaatgcgagcgccaacgacgccgtaattgcgaaggagaccatcggcacgtcgtattggttcttgcgtgacaagcgtgtcggcagaaccccgctgtccgctaacgcggtccaaagccgcggtgcaccgaacgaggccgcgacattgatgccgaacatcgatatcagggctccgacgacgatgatcgttcggaaggtagcgtttccgatggccgcggccagtttcacggtgtcgcccgacgcggcgatcttgttcgatccgagcagcatcgctaccgttagggtgagcaagtagatcgcgccaaccgagaagatcgcgatcggtatagctctcggcaggttccggtccggcgcgtccatttcttcggcggcgttcgcgatcgattcgaaaccggtgaatgcgtacaacgcgacaatcgtggccagcgccatactcgagaacgtgcccttgccaatttcggcgacgccaagcaacgagtacggggtcgcgctgtatgccgaccacgccgttgcgtagttgttcacgtgctgggtggtgatgatccacagcccgccgacaatgaatgccgagagcgcgaatgccttgcctaccgttgacgttccgttggcccacttgatcgcccggttgccgaagaggttgatggccaacagcacgccgataaagccgagaaacgtcagcgtcttcacactgaacagttgctcggcgtcggcccaggccttgtcggggaaggccactcgcaacagcgtcgagacgaaaaaagaagccaacaccccccaagcgatggacgcggtaatggcgtgggtgacaccgacatagatgccgatccggcgcccaaatgcggccgttgtgtaggcgtaggaggcaccgtttgttctgacgtaccttgccgccgtcgcgaagacgatcgccacgacacccgcgaaaatgccagctaaaacataggccatcggcgcgaagggtcctgcgagcccgatcacctcacctggagttaggaagataccggcgccgattatcgagttgatcccgagcatgacgacgctgcagaaacccagcttgtggatcgcatatcctctcgtccgcgggccgaccaccgcaccaaggctgtctagcagggaatcctctaacgcaccatagattctctagcgacgattcttgagctcccggcctgtcgatgccggcgctgcaggtgagtcaccgcagtgggcgcaccgaacactcacttccgccgccccaaatccgcgcagtgaccaccgcgcggtcctcgcgagtctaggccagcatcgagtcgatcgcggaacgtgggaccaatacctgggttgggccggctgcttcgggcagcaactcccccgggttgaagaagaaaatcaccccgtcgttcgtgactgcgaagttctgataattcaccgggtccaagccggcattcggcgctatcgatacctgttgtccggtctgcttgctcagttcaccttgcacaatggggaagacgactggcagcggatcggtgtcagcctgccacagcgtgtcataggtgattggcttgcgataggcctggtcccaatcgaaggccttgtacgtggtcgttgggtgcgtgccgccggcgttctggtagaccttgagcaccacggcctgcgtaccacgcggcggtatcgcggactggtatgtggccgaggtgatattcaattcgtagggggcttcgcgtggagtggacgatgtggccgcgctgaggaacttgtcgcgcgtctgggcgatgtaattttccagcgacttctggtcggggtagtaactgggcaggctgatgttgatgttgtaggccgggtcggacatttgaatctggcacgcctggccggtatcggtgcctttcaactcctcgcagtaggtcttgggcgcggccgtggccacacccgaacaacagagcaaaacgacagccgtgaccagcatgaagatcttgatgcgcacgtcgaaattcctccgggagtagtttgcagcaccgccggccgcaggcgggagattggattgccgcgatatctgagtcgacgacaaacatagggcatcgcgctgctgacgacgatgcctgaccagactcaagctagcagatcgatcgggcccggtgtcgcgtggtgctcgacgcccccgacgcgctgggcggttagaagtcccagtcggtgtcggtggtgggttggtgggtgcccattacgtatgagcttccggagccggagaaaaagtcgtggttctcccctgcaccggggtcgagagctgcgcgcacggccgggttcacctggcaggtgtcacgatcgaatgcaggctggtatcccaggttggctagcgccttgttggcgttgtaacgcatgtagggcaaaacgtcgtcggtccagcccaactcgtcgtacaagtcgtgcgcatagtcgatctcgttcgcgtagagcgtgtgcagcagctcgcaggtgtattcgcggtggtcggcccgctcggcgtcggtcaggtcggccaaacctcgttgacatttgtagccgatgtagtagccgtggacggcttcatctcggatgatcagccggatcagatcggcggtgttggtgagcttaccccgcgacgaccagtacatgggcaggtagaagccggagtagaacaggaaggactccagcattaccgacgatgctttgcgcttgagcgcgtcgtcaccgcggtagtagtcgacgatgatctgcgcttttcgctgcaggtaagggttctgttccgaccagtcgaaggcatcgtcgatctgcttggtcgagcacagggtcgagaagatcgagctgtagctcttggcgtgcactgactccatgaacgccatgttggtcaggaccgcctcttcgtggggggtgaccgcgtcgtcgatcatggccactgctcccaccgtcgcctgcgcggtgtcgagcagggtcaagccggtgaacacccggatcgtcgtctgctgctcggtggaactcaacgtttgccaagatgccaggtcgttggagagcggaatcttttccggcaaccaaaagttaccggtcaaacgttcccagacctgcaaatctttagcatcgagcaaccggttccaattgattgcgtgcacccgctcaacgcgcttgccggtcatcgagggccgtcctgccttgccatggtcatgccgctgttggccggtgcgtacgctcctgtgggcgtcaagtccggcagtcggtccttgggcatttcggccgtcctccttgtcattgacggtctttcatggcgtgcaccagcactgtagcttagtgatttcggctacccatattttattcttcgtgtcgctgaactcattacaaacagcgatcaccgcgcatacggttacgcgacgcctggccagtagccgacgacgccgcggaactcaaggtcggtttgcgggaagtcgttgccgacggccagcagtggttggtggcccagctgggcggtcgcgtacgtcatacagtctccgaagttgagagccgcgcggtggcgccccttgccgtatcgcagaaaggctcgttgcgtggcagcggcatgctcggcggtgaaagatgacacgctcaagccgatttcgctgcgaagtcgttcgaagatcgtgcgcgcaacggggccgtgacgggcggtcaagacaatcaggcattcggcgacggtgggtgcagacatgacggggctatgggcgccggccagggcggccgcgaccagggtggcgtgcggccgctcgccttgaaccagggccaccacggcgcttgtgtccacgatcattgcggtgctcagactccggttgcggggtcgtagccgaggatttgttcgcgctcgagcttggtgatgggggagcggtcggcaagcaggggccagatttcggtacgcaagatgtcgagaagttgtgcctcacggtcgccggcgcgcgactccaaaaacgccagctgggcagacagggcatgccggatggcggcagtcttgctggtgtgcagccggtcagcgagttcggcggctagtcggtctacctcagggtctttgatattcagcgccacaggtagatggtaccagcaaatagccactatctacctaacgcgtgctgtgccgtgcggtagctactgaaaatccgagatgtcaaaggcagcgtctggatacgctgtatgcgcgcagggatggtgatcgaggcggaggggcggcgtgtcatttctggtcgtggttcccgagttcttgacgtccgcggcagcggatgtggagaacataggttccacactgcgcgcggcgaatgccgcggctgccgcctcgaccaccgcgcttgcggccgctggcgctgatgaggtatcggcggcggtggcagcgctgtttgccaggttcggtcaggaatatcaagcggtcagcgcgcaggcgagcgctttccatcaacagttcgtgcagacgctgaactcggcgtcaggatcgtatgcggccgcggaggccaccatcgcgtcacagctgcagaccgcgcagcacgatctgctgggcgcggtcaatgcaccaaccgaaacgttgttggggcgtccgctaatcggcgacggagcacccgggacggcaacgagtccgaatggcggggcgggtgggctgctgtacggcaacggcggcaacggttattccgcgacggcgtcgggggtcggcggcggggccggcggttccgcggggttgatcggcaatggcggcgccgggggagccggcggacccaacgcccccgggggagccggcggcaacggtggctggctgctcggcaacggcgggatcggcgggcccgggggcgcgtcgagcatccccggcatgagtggtggagccggcggaaccggcggtgccgcaggacttttgggctggggagcgaacggcggagccggcggcctcggtgatggagtcggtgtcgatcgtggcacgggcggcgccggaggccgcggcggcctgttgtatggcggatacggcgtcagtgggccaggcggcgacggcagaaccgtcccgctggagataattcatgtcacagagccgacggtacatgccaacgtcaacggcggaccgacgtcaaccattctggtcgacaccggatccgctggtcttgttgtctcgcctgaggatgtcgggggaatcctgggagtgcttcacatgggcctcccaaccggattgagcatcagcggttacagcggggggctgtactacatcttcgccacgtataccacgacggtggacttcgggaatggcatcgtcaccgcgccgaccgccgttaatgtcgtcctcttgtccatcccaacgtcccccttcgccatttcgacctacttcagcgccttgctggccgatccgacaacaactccgttcgaagcctatttcggtgccgtcggcgtggacggcgttctgggagttgggcccaatgcggtgggaccaggccccagcattccgacgatggcgttaccgggtgacctcaaccagggagtgctcatcgacgcacccgcaggtgagctcgtgttcggtcccaacccgctacctgcgcccaacgtcgaggtcgtcggatcgccgatcaccaccctgtacgtaaagatcgatggtgggactcccatacccgtcccctcgatcatcgattccggtggggtaacgggaaccatcccgtcatatgtcatcggatccggaaccctgccggcgaacacaaacattgaggtctacaccagccccggcggtgatcggctctacgcgttcaacacaaacgattaccgcccgaccgtcatttcatccggcctgatgaataccgggttcttgcccttcagattccagccggtgtacatcgactacagccccagcggtatagggacaacagtctttgatcatccggcgtgatcgagcctgttcgccgcgaatgtcgccgcctggcttgtcatccccgactgaacatacgaaacatgcgccataatattgccgcctccggtgcatattggatcgtcgggagcacacaagtttatggtcttagagctatacagcggaccgattgtcggcaacgacccgccgccccacaacatgctggagaaaccactggatggctcgccgaaaagggcgacagcggcgacatgatctgccaccgcgggcggcatcgccgaggtggacaaatcgatgaccgtcgcaccctgcgaatagccaccaagcacaatcctggtgttcgggcagctggcgacggtgcgctggatgtgggcgctcgcatcatcggaaccgtttgacgcgctcgcgcggtagtcgtcgcttgctgggtagttcaccgcgtagaccccaatcgaccgcccgccaacttgcgaggtaagcgagtcgacgaacgcctcaccgacgtcgccaagaccagaagcctgatgcgtgccgcgagcgaaaacgaccgcgatgtccgaacacggatccgcatgcgcggcacgaccgccggcgggtgcgctcaccagcgccaaggtcgtcgcaaccacgacaccaacgatgcgaacaaggctgcgtggagtcatctgcacatgctgacatactgccggcgaccgaggtggcggtgggccgctgagacatgacgtgcctcacgtcgtcggcgcccacgcagccccaggtcagaacggtagccttaggcgatgaccgactctgtggtcgtccgcgtcaagcccggcagtcacaaaggacccctggtcgaggtcggtcccaacggtgagctgattatctacgtccgcgagccggcgattgatggcaaggccaacgatgcggtcacccggctgctcgcagctcaccttcaattgccaaagagccgagtcaaattggtgtccggagcgacgtcgcggttcaagcgtttccgtctgagtcgttaagttcaacctgtttgaggaagcgggtccagcaaggccgggacatcgagaccaagccgcgctgacacaacaacatgctggcgtcggtcaacccggtcggcggcggcgttgctggccccggtacagaccgcttgccgccgccctcaccgtgtcggtaattcgcgcgatgatcggactgtccagtttccagcattgccaatagagagggacgtcgaggtgtatgtcgcagacccgtacgaacgatccatcggcaagcggagatgctgccagcttctcggggaacatgccccatcccagcccggcgcgcgctgcggcggtgaagccctctgtggtcgggacaaagtgcgtcggtctggtgatggcgcgacgaaaggccttacgcaccaacatgtcctgcagcccatcgtcacgattccacgccagtgacggagctttagccgccgcggcggcagtgaacccgtcggatagatggcgctggacgaatggcctgctggccactggtaggtagcgcatttcacccagcgggtgcacccggcagcccggcaccgggttccgctcggtggtcaccgcgcccatcgccacaccctcccgtagcagccgcgcggaatggtcctggtcctcgatccgaacgtcgagcaggacgtcgccgagaccgtcgaacacggccgaaaaccatgtcgccatggaatcggcgtttaccgcaatggtgatccgcgtgcgtttcagcgacgcgttgccacccatttcagcgagcgcctcggactcgagcaacgctgtttgcgcggccaaccgcaacagcgggatacctgcggtcgtcgcccgacatggcttttccctgaccaccagcacctggccgacctgctgctccaacgacttgatgcgctgactgacagccgagggggtgacatgtaggcgctccgcggccgcatcgaagctgcccagttcgaccacggcagccaatgcggccagctgtggaccgtcaagctgcggatccaccatctcaggtgtagaccatctgcggagcgtcgcactgcacattaataatgctaatgtaaatgaagaattattagctatactgacccatacaaactgcctagtgtcgattgcgtgaactcaccactggtcgtcggcttcctggcctgcttcacgctgatcgccgcgattggcgcgcagaacgcattcgtgctgcggcagggaatccagcgtgagcacgtgctgccggtggtggcgctgtgcacggtgtccgacatcgtgctgatcgccgccggtatcgcggggttcggcgcattgatcggcgcacatccgcgtgcgctcaatgtcgtcaagtttggcggcgccgccttcctaatcggctacgggctacttgcggcccggcgggcgtggcgacctgttgcgctgatcccatctggcgccacgccggttcgcttagccgaggtcctggtgacctgtgcggcattcacgttcctcaacccacacgtctacctcgacaccgtcgtgttgctaggcgcgctggccaacgagcacagcgaccagcgctggctgttcggcctcggcgcggtcacagccagtgcggtatggttcgccaccctcgggttcggagccggccggttgcgcgggctgttcaccaaccccggctcgtggagaatcctcgacggcctgatcgcggtcatgatggttgcgctgggaatctcgctgaccgtgacctagtacagcacgtgtgcacacgcgggttggaccacgtgatcgtcgatgggcacataccgttcggcaggagggcgcgcggtcagtctgcacaactcagtcaccagctgacacgccgacggcggcctcgcccgggcgtgtcggcgccaccagtgcacattcggcgtgacgcggccctacggatcgtgttggagctgtagcccgttgataccggtcgcgaacggtgaacggcgctaatcgggggagtggggtcgaggctgtctggccttccccgtccgcaagttcgcgttcggccgggccgatatctggttcagggtgggtcgaggccaaatttcatcacggttgcggttgagcaaagttgctgtagcttgctcgcgaggagacggccgatatcgcctcattggcattagtgttggctgtcatggccggactgaacatttacgtgaggcgctggcggacagcgcttcacgcaaccgtgtcggcattgatagttgccatcctcggactcgccatcaccccggtcgctagtgcggcgacggccagggcgacgttgtcggtgacatcgacgtggcagaccggtttcatcgcccgcttcaccatcacaaactcgagcacggcgccgctaaccgattggaagcttgaattcgacttgccggcaggagaatccgtcttgcacacatggaatagcaccgttgcacgatctggcacgcactacgttctcagcccagcgaattggaatcgcatcattgcccccggtggttcagccacgggcggcctaagaggcgggctgaccggttcttactcgccgccgtcgagttgtctgctcaacgggcaatatccttgcacctagacgcgactgcgcactgaggctcgccgactgcgacaatgcggctactgccaggtgggtctagtgggtcgtcacggccaacgtcatctcggagttgatgcggacggcgccagagccctggggctggtgatgaccagaaggttgcctgaaccgagaaattggattgatcgcagtgccggtggcgggctacggtcgggcgcgtgggcatctacgcagtgacggtacgtcgtgtccgccctcggacggtcgcgacgggcatggggctggcaccggctccatgacgaatgggcagcgcgggtagtcagcgcggccgcagtgcggcccggtgagctcgtgtttgacatcggcgccggcgaaggggcactgacggcgcatctagtgcgagcgggggcgcgggtggtcgccgtggagttgcacccgcgacgagtcggtgtcctccgcgagcgattccctggcattaccgtggtgcacgcggacgccgcctcgatccggttgcccggccggccgttccgggttgtggcgaacccgccgtacgggatttcgtcccgcctgctgcggacgctgctggcacccaacagcgggcttgtcgcggccgatctcgtgctgcagcgagccctcgtatgtaaattcgcttctcgcaacgcgcgaaggttcaccctgaccgtcggcctcatgctgccacggcgcgcgttcctgccaccgccgcatgtggattccgcggtgctcgtcgtccgccgccggaagtgcggtgactggcaggggcggtaaacccgcggccgccagtaggtgtaccacctttgctagaagtggcacacttcgttctatgtcgaccactcgtccgcgctaccaaataaccgaaaccccggaggtagctcaggcattggaccgggccgcccagcgatggcctggcgagccccgttccaaattattgcggcgcctgatcatcgatgctcgacgatccgcgttccgcgggtagcgtcgttgcgccgtacgacgatggcgagctgctgcgtctcgccgaactacgcgctagcagcgggctaaaactacctgattgctgcgtgccggatgtggcaattcatcaccaggcaagcctcgcaacctttgacgacacgctcgctgccgcagcacgcacaaggagcgtgcccgctagcacaaacggcgcagctaacccaatacgaccagcttcacttgacataatgtcgcttatcggcttataagtgatgcgagttgctccttacgatgaccatggcacagcggcatccttctctgcgccaagctggccagctacgtggctcgaagttcttggtaaagagcaggcgtcagatcgacgctttgtcgcagttgtagttggcccggccgagttcgctgttcatacgcggtgacaacgaggccgacaccgcccgccgccggcacgaggacaccttgcatgtgcaagaaccaggccgcatgtccgaccgcctggcaccctgaccagtcgtcgccatagatgtcgtcgttctcgagccccacggcttcccgagcttgcggggttgtcagatcgaggacggccaggtccgtgacgtcgatcgtgtgtagtcggtaggccgcctcgagcatcttctctgcggtcgttgaagccgcttgcgccgcccgttccacctcaaccatgcaggcttgggcggaatcagcaagatagatcgccggaaagagcagcggcggattccacctgcctccgaatctgcgcgcgccctcaccggacaaggcgtcacggtgcgcgccggtataccggtagcacgtttccgaccactcaattgttccgcgtgcgtcgatacgctggacgagcccttcatcgagggcatcgctcacacgaacactccctccgccatcgcgtcgatgagcgccaacacgcgttggtactcgccgtctcgcacgaggtcggcaggcttgcggtgttccagtaaccgattcggcgaaaacatccacacgttcgcctggtcacgcggcagcacttccgcgagggcgtcggcgacataggccagctcgataagtcgttgcttgttgaggcgttggggaaccacctgacctgcggtccatcgcgccacggaacgcggcgaggcatcgacgatgtcaccgacttcctcgtaggtcaatcccaagcgctcgatcgcacccgacacggtcgaggcgagcacatttactcccatgggcagcctgtcttccttttgtctattgatttgtcatgtattatgacacgaaccgaggcgtcgatgcgagaggaacttcacgacgatgggcattcagtttcggctcgggccgggtgatcacaaaccggtcgaggacttcctgtcccgcgaccacgccggcaccactgcgatcacgctggacaccaacgccactcgtcaccagcacgacgctgccgcagccgcagtcgacgcaggcctagatgtctactgggagccagcagccgagcgcctcgccgcgcacccggcttcgggctcgacaagttccctctgtgaaacgggcagccctacgacacggatgccctgacgcgcgacgcggcggcacgcgccgaactcgtcggcaggactctcgacaaacacccgtcgatcgtcacgcacgtcacggccccacacttctacctcaccaacgagcgcaccgcacgcctcaacatcgaccttgccgagcgcacgcgcttggccgtcggctaggcggaccgcatgcgaacggccttgaccccgagccacgcccgtaatgaatgcaaccttgccctcaagcctgcccacaacaccacctccggcgagtagttcccccggcgggggggcttacaccaagcaggaacgtcaccgtgacgaattgtcgcgtggcgcagtgtcaaaggtccagtacgcgacgaagtcctcggtcaacctcgtgcatcaagctcgctggcacctccccaactcggtcggtgaggtcagtcttgttgagcgtgacaatcgccgtgacgttgacgaccgagtcacgtggcagtcgcgttgtggtcgcgggcaagaacacgttgccgggcattgccgccagcgccgtattggacgtgatcaccgctgcgatcacagtggcaaggcgacttgcgttgtacggatctgactggattacgagcaccgggcggcgcttcgccggctgactgcctgatggcggcccgaggtcagcccagtagatctcggcacgactaatcaccactcatcgtccatggtttctagcacgcggtatgcgttggccacggcgagggcctccgcttcgtcggtgccatggatgctctctagagccctgtcgatctggcccgtgagcaattgggcgtccagctcgtgcaggtagcgctgcgcagccttcgtgaagaactcggaccgactcatgccgagctcactcgcacgccgcgatacccgatcgaacgtctcatccggcagagaaatagctgtcttcatacagatagtataaccgggtataacttccagaagacggcggctgtttcgtcacagtgacgctattgctggtccaaacacactccacgattccgcgcgtcgctaccccgggatagtccgatcaggtgtcttgggtggcccggcaagtggtttgatgcgtccggcccgcacgccgttggcgatgacgatgacctcggtgaactcgtgcacaagcacgaccgcggccagtccgaggatcccgaacaacgccagcggcatcagcacggtgatgatacttagggacaatccgacgttttgcaccatgatctgccgcgagcgccgggcatggtctagggcttggggcagatgccgcaggtcttggcccatcagggcgacgtcggcggtttcgatggcgacgtcggttcccatggcgcccatcgcgattcccaggtcggcggcggccagggccggagcgtcgttgactccgtcgccgaccatcgcggtgggttgccgagcccgcagctgtgcgaccagatgagccttgtcctcgggccgcaattcggcatgtacctgctcgatgccggcttgggctgccagggcggcagcggtggcatggttgtcgccggtgagcatcgtcacctggtagccgccggtgcgcagcccggccaccacctcggcggcttccgggcgtagttcgtcgcgcacggcgatggcaccaagcagctgctggtcgcgttcgacgagaaccgctgtggcgccggcttgttgcatgcacgccacatgatctgcgagctcggcggcatcgagccagccgggtcgccccagtcgcaccacccgcccgtcgaggcggcctatcagcccggcgcccgggacggcttgcacgtcgctggcggcggtcgtcgcttgggtcgcggcaagcacggccacagccaggggatgttcgctgcgggcttccagggcggctgccaccgccaacacttcctcgcgggtagcgccgtttgtggtggcgacgtcgatgacgacgggccggttggcggttaacgtaccggttttgtccagggctaccgcgcggatggtgcccagggtttccagcgcggcgccgcccttgatgagcacgccgagtctggaggcggcgccgatggacgcgaccacggtgaccggaacggcgatggccagcgcgcacggggcggcggcgactaataccacgagcgcgcgttcgatccagaccagcggattacccaagacgctgccggtcccggcgatcagcgccgcggcgatcatgatgctgggcaccaacggtcgcgcgatacagtcggctagccgctgactagcaccttttcggacctgttcggcctccacgatgtgcacgatgcgcgccagcgagttgttggccgcggtagcggtgacccccacctgcagcacgcccaagccgttgatcgacccggcgaacacttcgtcaccgggtccaacctcgaccggcaccgattcgccggtgatcgcggagacatccagggcggtgcgcccggcacgaatgatgccgtcggtggccaggcgttcgcccggtttaacgatcatctggtcaccgacgtgcaattcggttgaggccacgatggtttcggtgccctcccgcagaactgtggcctgatccggcaccagcgacagcagggcgcgcaggccacggcgagtgcgcgccgtcgcgtattcctccaagccttcgctgatcgagaacagaaacgccagcgtagcggcctcacccagctcgccaagtgcgacagcgcccagcgcggcgatggtcatcagggtgcctacgccgacgcggccttcggccagtcgtttgaggctggagggcacgaatgtcgaggccccaaccgccagcgcaagggccttcagtcccagtacgaccggccacagcggataagcccatgcggcaactagcgacgcggtcagcaacactccggagaatgcggctcgccgcagtttggcgacttgccagagctgctccggctcgcggtcctcgttgtcctcgccgtcgcagcaggcatcgctcgtctcccccgatggctgcgcggccacgtcacgccgaactcctgatagtgttcgcgtgctccagtcgatgattttctgcactaccccggccttgcggttactggccgagcgcgaagcatacgcgggcaccgccgccgcagggacggtctcggcatcgatgattgccgacaggatggcagcggtgtcgcagattgcgcgtgaataccagatcacaatggatgccgtccgcggataggcatgcacggcctgcacaccggccaccttgccgacggtgtcctcgatcgcaacggcccgtcccgcgtcgaactgaaacccggtggcctgcacacgcatccgcccggctgcatcggatacaacggtcagctggacctcggcgtcaactacagtcgtcactcgtcgaccctggcgccagcgggcaggggcgcctcctcaccgatgcgcccgcgagcctcggcaacgacgtcggcgactgtcagccgggccgactcggccgccgcctccgcgcgccgggttccgcgcaggccccactccatcacggtcaccgacgcccggcgaatgggcgccgtacccagcgctttgcgcagcgtttcgtaggcgctcaccccgaccagtccggtgagcaccgccccggccgccttaaccaatagctcatgcgtaaccacggtcagttctcctttgctttgtcctgtaaccacaagtcgtgtcgtctgctgctcagctacctgtcatctcgaccgcctccccggacgcggcgcgctcggcgacacagggttggtcggtatccaccgcgagaacgacctggaccaactcgcccaaggctcgcgccaggtgactgtcggccagcgcataccgaacctgccggccctcataggttgcgactaccagcccgcagccccgcaaacacgacagatggttggacacattcgatcgggtcaacccgaggtgcgcagctagctggccgggatagcaaacgccatccagcaacgccaccagaatccggcaccgcgtcggatcagccagagcccggccgagtcgagccagggccgattcccgcatctcacacgtcagcatagatcaaatagtacaccatatactggtataacagcaagagctgaattgtacatccatagcagatatgatcggcgcgcgtcacaagcttccggccgcagagccgccaactcacgatatcgttaaccgatatcccgagccgatagctggcgggctcgggtggtggccagcggcgctgcgacgaaaggtgtgaccgtcatgaaacagacaccaccggcggccgtcggccgtcgtccgagatctcagcatccgcagccggtgtgatcgcgctttcggcgtgtagtgggtcgccgcccgagcccggcaaaggccggcccgacacaaccccggaacaggaagtcccggtcaccgcgcccgaggacttgatgcgcgaacacggagtgctcaaacgcatcctgctgatctatcgcgaggggatccgccgcctccaagccgatgatcagagtcccgctccagcactgaacgaaagcgcgcagatcattcgacgcttcatcgaggactaccacggacagctggaagagcaatacgtcttccccaagctggaacaagccggcaagctcacggacatcacctcggtcttgcgcacccagcatcagcgcggccgggtgctcacggaccgggtactcgccgccaccactgcagcggctgcattcgatcagcctgcgcgagacaccctggcccaagacatggcagcgtacatccgaatgtttgagccgcatgaggcgcgcgaggacacggtcgttttcccggcgttgcgcgacgtgatgtccgctgtcgagtttcgcgacatggccgagacctttgaagacgaggagcaccggcgctttggcgaggccggttttcaatcggtggtcgacaaggtcgccgatatcgaaaaaagccttggcatctacgacctgagccagttcacccccagctaaagacactaatgcccttgggttagggaccatcgcctcctgacgcgatcgcgacagctggctaacgtcggtagtacacccatgcagaggggacgccaatgtcagcccaacaaacgaacctcggaatcgtggtcggtgtggatggttcaccctgctcgcatacggcagtcgaatgggccgcgcgcgatgcgcagatgcgcaacgttgcgctccgcgtggtgcaggtcgtgcccccggtaataaccgccccggaagggtgggcatttgagtattcgcggtttcaagaagcccaaaagcgcgaaatcgtcgaacactcgtacctggtcgcccaagcgcaccaaatcgtcgaacaggcccacaaggtcgccctcgaggcatcctcctcaggtcgcgccgcgcaaatcaccggcgaagtgctgcacggccagatagtgcccacgctggccaacatctccaggcaggtcgcgatggtcgtgctgggctaccgaggtcagggcgccgtagccggcgccttgctgggatcggtcagctcaagcctggttcgccacgctcatggccctgtcgccgtaatacccgaggagccgcgaccggcgcgcccgccgcacgcgccggttgtggtgggcatcgacggctcgcccacctcgggattggcggccgagatcgccttcgacgaggcatcgcgccgcggcgtggacttggtggcgctgcacgcgtggagcgacatgggccccctcgactttcctaggctcaattgggcgccgatcgaatggagaaacctcgaagacgagcaggagaaaatgctcgcccggcgtctgagcggatggcaagaccggtatcccgatgtcgtcgtgcacaaagtcgtggtgtgcgatcgaccggcaccccgcctgctcgaattggcacaaaccgctcagcttgtggtggttggcagccacggccgcggggggttccccggcatgcatctcggctcagtcagcagagcggtggtcaattccggtcaggctccggttatcgtcgcccgaatcccccaagatccggcagtgccggcctgagggcctgtgcgatctgctcgggtggtgcccacccgcgcggaaagccccgtccgaaccgtgattgggcaacgtcgggccgggccagcagcgctggaccgtaggtccctgcagtggatgacttacggccctgatccacaccggcgaccgttaggcagggttgagccaaccgtcggttgagcgtctggctgcgaggtgaggtgattgtcggcgtcagtgtctgccacgacggctcatcatggcttgccagcacatgaagtggtgctgctgctggagagcgatccatatcacgggctgtccgacggcgaggccgcccaacgactagaacgcttcgggcccaacaccttggcggtggtaacgcgcgctagcttgctggcccgcatcctgcggcagtttcatcacccgctgatctacgttctgctcgttgccgggacgatcaccgccggtcttaaggaattcgttgacgccgcagtgatcttcggtgtggtggtgatcaatgcgatcgtgggtttcattcaagaatccaaggcagaggccgcactgcagggcctgcgctccatggtgcacacccacgccaaggtggtgcgcgagggtcacgagcacacaatgccatccgaagagctggttcccggtgaccttgtgctgttagcggccggtgacaaggttcccgccgatttgcggctggtgcgacagaccggattgagcgtgaacgagtcagcacttaccggcgagtcgacgccggttcacaaggacgaggtggcgttgccggagggcacaccggtcgctgatcgtcgcaatatcgcgtattccggcacattggtaaccgcgggccatggcgccgggatcgtcgtcgcgaccggcgccgaaaccgaactcggtgagattcatcggctcgttggggccgccgaggttgtcgccacaccgctgaccgcgaagctggcgtggttcagcaagtttctgaccatcgccatcctgggtctggcagcgctcacgttcggcgtgggtttgctgcgccggcaagatgccgtcgaaacgttcaccgctgcgatcgcgctggcggtcggggcaattcccgaaggtctgcccaccgccgtgaccatcaccttggccatcggcatggcccggatggccaagcgccgcgcggtcattcgacgtctacccgcggtggaaacgctgggcagcaccacggtcatctgcgccgacaagaccggaacgctgaccgagaatcagatgacggtccagtcgatctggacaccccacggtgagatccgggcgaccggaacgggctatgcacccgacgtcctcctgtgcgacaccgacgacgcgccggttccggtgaatgccaatgcggcccttcgctggtcgctgctggccggtgcctgcagcaacgacgccgcactggttcgcgacggcacacgctggcagatcgtcggcgatcccaccgagggcgcgatgctcgtcgtggccgccaaggccggcttcaacccggagcggctggcgacaactctgccgcaagtggcagccataccgttcagttccgagcggcaatacatggccaccctgcatcgcgacgggacggatcatgtggtgctggccaagggtgctgtggagcgcatgctcgacctgtgcggcaccgagatgggcgccgacggcgcattgcggccgctggaccgcgccaccgtgttgcgtgccaccgaaatgttgacttcccgggggttgcgggtgctggcaaccgggatgggtgccggcgccggcactcccgacgacttcgacgaaaacgtgataccgggttcgctggcgctgaccggcctgcaagcgatgagcgatccaccacgagcggccgcggcatcggcggtggcggcctgccacagtgccggcattgcggtaaaaatgattaccggtgaccacgcgggcaccgccacggcgatcgcaaccgaggtggggttgctcgacaacactgaaccggcggcaggctcggtcctgacgggtgccgagctggccgcgctgagcgcagaccagtacccggaggccgtggatacagccagcgtgtttgccagggtctctcccgagcagaagctgcggttggtgcaagcattgcaggccagggggcacgtcgtcgcgatgaccggcgacggcgtcaacgacgccccggccttgcgtcaggccaacattggcgtcgcgatgggccgcggtggcaccgaggtcgccaaggatgccgccgacatggtgttgaccgacgacgacttcgccaccatcgaagccgcggtcgaggaaggccgcggcgtattcgacaatctgaccaagttcatcacctggacgctgcccaccaacctcggtgagggcctagtgatcttggccgccatcgctgttggcgtcgccttgccgattctgcccacccaaattctgtggatcaacatgaccacagcgatcgcgctcggactcatgctcgcgttcgagcccaaggaggccggaatcatgacccggccaccgcgcgaccccgaccaaccgctgctgaccggctggcttgtcaggcggactcttctggtttccaccttgctcgtcgccagcgcgtggtggctgtttgcatgggagctcgacaatggcgcgggcctgcatgaggcgcgcacggcggcgctgaacctgttcgtcgtcgtcgaggcgttctatctgttcagctgccggtcgctgacccgatcggcctggcggctcggcatgttcgccaaccgctggatcatcctcggcgtcagtgcgcaggccatcgcgcaattcgcgatcacatatctacccgcgatgaatatggtgttcgacaccgcgccaatcgatatcggggtgtgggtgcgcatattcgctgtcgcgaccgcaatcacgattgtggtggccaccgacacgctgctgccgagaatacgggcgcaaccgccatgatgccccgtccgtgagtacggtgtgcgtgcggtcgatccggccagagttaccaggtcggaactagccagttacgttgtactcgtgcggttctcgtagtcaaccaagcgtgcctgcagttcggcgtacggtacggaccgtggcagctgctctccgtcgcgcacggcccgagccgcgtgggccgctgcatacaaccccgcgctgtagggcactgaaccggttgacacccgggccaccccgagctcaccaaggtcggcgatcgtcaagccgggcacgggcaacgtgttaaccgggcacggaatgttgcgagtgagctcagcaagttcgtcgggatcgttggccagtgggacaaagacgccgtcggcgccggcatcgacgtagcgaagtgcgcgctggatcgtgctggtggtatcggcgtgctggcgcaaccaataggtgtcgacgcgggcgttgacgaacacctcggggttacgttgtttgatcgcaacgattttagcggctgccagggcggggtcgatgagcttttcggcgctactgtcctcgatattgattccggctgtcgacagttgtgcgacgtagtcagcaatggcgtcgggttcgtcgctgtatccgtcctcgatgtcgacgctgacgtagcattgcagcggtgccagggcggccgccagtgcgatgttggcgccgcgagtggcgcggtgcccgtccgggtgcccgccgctggacgagaccccgaaactggttgtgccgatagccgtgaagccctccgcgaggtaggccagggccgacggcacatcccaggcgttgggcaacacgaacggaacaccttggtgatgaagatcgtggaaactcattccctacctccctgctggcggatgggcctgattgtatgtgtgacccgcgtcagcagggtcagtcggtgagacccgtcgccgctggccgattcaactaggttgcggacggatgaccacttcgttgggtatcaccagaatcagtctgtcgtgctcgacgagtgatgatgcggcgcacaccgtatgccgccacaccgacaccgagcaccgcggccccggcggccaccgaggagagtggcagcgcgaacgccaggactacgcagccgatcagtcccaccagcggaatcaggcggcggggccggccctcgtcgagccccagagtcaaggcggaggcgttggcgatcgcgtagtagaccagcacaccgaaggacgaaaagccgatcgcaccacggatatccgctgtcgccgccagcgccgccaccaccgcgccaaccaccagttcggcacgaaagggcaccttgaacctagggtgcacggcggccagccagcgcggtaggtgccggtcgcgtgccatcgccaaggtggtgcgggagaccccgagaatcaaggccagtagcgagcccaatgcggccaccgcggcccctatctgcacgacgggaatcagccagttcacccccgcgaccctcatggcctccgacaacggggcggcggcccgcgcgagccgctgcggacccaacacagcgatcacggccacggcgaccagggcatacaccgccagggtgatgcccagcgccagcgggatggcgcgtgggatcgtgcgggccgggtcgcggacctcctcccccagcgtggcgatgcgggcatagccggcgaacgcgaaaaacagcaggccggccgcctgcagcatcccccagacgtgtgcatctacaccgatatcgagtcgcgccgggtccgcagcgccggagccataggcggcgaccacgactgcggtcaagaccaccaacaccacggcgacgatcgaccgggtgagccaggcggacttctgtatcccggcgtagttcaccgcggtcagtgccaccaccacggcgacggccaccgcgtgcgcttgcgcgggccacacatagaagccgaccgtcaacgccatcgccgcacacgatgccgtcttgccgaccacaaagccccagcccgccaggtatccccagaagtcgcccagccgcatccggccatacacataggtgccccccgaggccgggtagcgcgcggccagccgcgccgacgagatcgcattgcagtaggccaccaccgcggccactgccaacccgagcaacaacccagaaccggccgcgtacgcggccggggccagggcggcaaagattccggcaccgatcatggacccaagcccgatcaccaccgcatccaagagccccagccgtcgccgcagctcatctggaatatcgcgtgggtctagcgggcgtctcatgcctcgataaggctacggcatccgatatcggtatacgatatctacccggaatttgacgcccgagacccgcatgcgtccagggtttgtgggtttggggtttggtcagtggccggtctacgttgttcgctggcctaaactccacctgacgccgcggcagcgaaagcgtgtcttgcatcggcgacgattgctcaccgatcgcccgatttcgttgtcacaaattccaatccgcacaggagggcccatgaacgacccgtggcccaggccaacgcaagggccggcgaaaaccatcgaaaccgactacctggtgataggtgccggagcgatgggaatggcattcacggataccctcatcaccgagtccggtgcgcgcgtcgtcatgatcgaccgcgcatgtcaacctggtggacattggaccaccgcctacccgttcgtgcggctacaccagccatcggcctattacggcgtcaactcaagggcactaggcaacaacaccattgacctcgtcggttggaaccagggactgaacgaactggcaccagtcggcgagatatgcgcctacttcgatgctgtattgcagcagcaactgctccccaccgggcgggttgactacttcccgatgagcgaatacctgggcgacggccggttccggacactggcaggcaccgaatacgtcgtcaccgtcaatcggcgcatcgtcgatgccacctacctgcgtgccgtcgtaccgtcgatgcggccggcgccgtactcggttgcacccggcgtcgactgcgtcgctccaaacgaactgcccaaactcggcacccgggatcgctacgtggtcgtcggtgccggcaagaccggcatggacgtctgcctatggttgctccgaaacgacgtctgccctgacaagctgacctggatcatgccgcgtgattcctggctgatcgaccgagcgacgctgcagcccgggcccacattcgtcaggcagttcagggaaagctacggtgcgactctcgaggccatcggggccgcgacctcgaccgacgatctgttcgaccgactagagaccgccggaaccctgctgcgcatcgacccctcggtgcgtccgagcatgtatcgctgcgccactgtgtcgcacctcgaactcgagcagctgcgccgtatccgcgacatcgtcaggatgggccacgtccaacgcatcgagcccaccacgatagtgctcgacggcggatcggttcccgccacacccacggccctctatattgactgcaccgccgatggagcaccacaacgtccagccaagccggttttcgacgcagaccacctaaccctgcaagccgtgcgcggatgccaacaggtgttcagcgccgcgtttatcgcgcacgtcgaattcgcctacgaggacgacgcggtgaaaaacgaactctgtaccccgattccacacccggactgcgatctggactggatgcgtctgatgcactccgatctaggcaactttcagcgctggttaaacgaccccgatctgacggactggctgagctcggcgcggttgaacttgctcgccgacctgctgccgccgttgtctcacaagccgcgggtgcgcgagcgggtggtgtcgatgttccaaaagaggttgggcaccgccggcgaccagctagcgaagctgctcgacgccgccaccgcaacaaccgaacaacgctaaggatcggccgtgcaccataaccgcgatgtcgacttggcgcttgtcgagcgacccagctcgggatacgtctacacaacgggttggcgactggccacaacggacatcgacgagcaccaacaactgcgcctcgacggtgtcgcgcgctatatccaagaggtcggtgccgagcatctcgccgatgcccaattggcagaggtccatccccattggattgtcctgcgcacggtcatcgatgtcatcaacccgattgagctacccagcgacatcacctttcaccggtggtgcgcagcgctttccaccaggtggtgcagcatgcgtgtgcagctgcaaggatccgccggcggccgcatcgaaaccgaagggttctggatctgcgtgaacaaagacaccctgacgccgtcccgtctcaccgatgactgcatcgcacgtttcggcagcaccaccgaaaaccaccggctcaagtggcgcccatggctcaccgggccgaacatcgatggtaccgagacaccatttcccttgcgtcgcacggatattgacccgttcgagcatgtcaacaacaccatctactggcacggtgtgcacgaaatactctgccagatacccaccctgacggcaccctaccgcgccgtgctcgagtaccgcagccccatcaagtccggcgaaccgctgaccattcgttacgagcagcacgacgacgtcgtgcgcatgcacttcgtcgtcggcgacgacgtgcgcgcggcagcgctgctgcgcaggctataaccgtctggacgaatcggcggtatgccgaccaccatgaaccaaggtccgcaacgcatcgaagcacgaggagaatccatgtctggacggttgatcggaaaggtcgcacttgtcagcggcggggcgcgcggtatgggtgcatcccatgtgcgggcgatggtggccgaaggcgcaaaggttgtgttcggcgacatcctcgacgaggagggcaaggcggtggccgccgaactggccgatgcggcccgctacgtccatctcgacgttacccaacccgcgcaatggacggctgcggtggacaccgcggtcaccgcattcggtggcctgcacgtgctggtcaacaacgccggcattctcaacatcgggacgatcgaggactacgccctcaccgaatggcagcgcatcctcgatgtcaacctgaccggagtcttcctgggcatccgcgctgtcgtcaagccaatgaaagaggctggtcgcggctccatcatcaacatttcgtcgatcgaggggctggccggcacggttgcttgtcatggctataccgccaccaagttcgccgtgcgggggctgaccaagtccaccgctctcgagttggggcccagcggaattcgagtcaactcgattcaccctgggttggtcaagacgccgatgactgactgggtccccgaagacatcttccagaccgcgctgggccgcgcggccgaacccgtggaagtgtccaacctcgtcgtctacctggccagcgatgagtcgagctattccaccggcgcggaatttgtggtcgacggcgggaccgtagctggcctggcacacaacgacttcggtgccgtcgaggtgtcctcgcagccggaatgggtgacgtaaacgccgattggcaggcaatgcccgaccggtctggcgatgatgatcgcgtccgcgctcaaccgcaatcggatacccagccggcctgtcccgcacccggcccaaggaacggcgtcgtggtggctattccgactcgagtgggtgatcatccttaggctcgtgcgcttggtcgaccgccgagatagcaacgaagccggcgccggcttggataccgtcatgggcggcttcgatgtcgtaccgggcgagtcccggcggttggtgcagcgtgcagcggcgggcgatgacccggaatcccgagtctgcgagcagttgttcgagttcggccgcggtgtagaagcgggcgtcgcggtagcctggctgtccgcgggccgcgcgcagagcgtacaggtcggcccacggtgtcccgcgaggcaagaacccgataacaaggccgccgccgtcggcgagcagacgccgcgtttcccggaatatggcggccgggtcggtgacgaaacagagcgtgaatgccatgaggaccgccccgaagtgccggctgacgaaagggaccgcctcgccgacggcattggcgaccaggacgccgcgccggcgtgcgaacatcagcgcatcacgggatggatcgagtccgaaccgcacgccgagcaggtcggcgaaacgtcctgtaccgacaccgatttccaagcgtggctgggcaaagacctcgatgagcggccgcaacgcggcgacctcggtcgccaggatcggccgcccggtgggtgagtcataccaggcgtcgtaggccgccgcgtcgcgcccggcggccgacgatgccggcatccgggtgtcaggcgtcaccgcgagctgattccagcaacaatcggcgttcggcggccgcgaccgaccccggggtagcagcaatcgcgcccgaatggaccgacactgaggtgattcccatccggaccagatgctcggcgaaagtcgggttgcccgagagcgcttgaccacacagcgacgatgtgctgctgacagtgatggttggcatcggttttcctttcggcgttctcagatcgcgctgcgccagatgtggtaggcctgtcccacggagcgctcacgcggccccgccgtgtcgatccggtgcccggtgtcccagtccgcttgccgggcggccaaggccgccgcgatctcggcggtggcgtcggagttgcccccggctctagcaacgattctgtcggccatcacgtcaaccgtcgccgaacacctgaattcgacaatcgccgagtgcgtgtccgccgcgagacgccgggcgcaggcgcgcatctgcggatcaccccaggtaccgtcgaggatcactgagtgcccactacccaagagcaggcgggctttgcgcagcgcctcctggtagaccgccacaacgttggcacgactgtagagcccggagtccaaaacgccgggctccccggtgattactccgcaatcgcgtagccgccggcgcacatcgtcggttgagatcacctgcgcccccaccagttcggcgaccccgcgggccagggtcgacttgccggtgcccggattgccaccgaccagcgccaaccggaccgtagcgtgctgtaggtgttgggtggcgatgatcaggtggcgcacggcgtccgcagcggcctccggtttgccctgggagaatcgcacgcactcgactttcgcgcgcaccaccgcgcgataagcaatgtagaagtcgcgcagcgacgccggggcggtatcacccgaacgcaccgcatagccggccaggaagtagtccccaagatctttgcggcccaagaactccagatccatggccaaaaaggcggcgtcgtcgatgcggtcgaggtagcgaagctcgtcttcgaactccaagcaatccagcagcgccggttcgccatccaccaagaagatgtcatcggccagtagatccgcgtggccgtctacaatacaaccttctttgatccggccggcgaacaaaacctcgcgcccggaaacgaattcgtcgaccatgtgttcaatccgccgaatcacatccccggagaccactttgtccgcgtggtggcgaagttcggccaggttttcgtgccaacgccgcgccaccgcaccgacctcgccttgagtatcgatgcaccggttacgctgtgcgcgctggtgaaaccgggccaacacctcagcgatcgcgtccagggcaccctcgaccggcaggccggcggtcaccatcgacgccagccgctgcttgtcgcggtaacgccgcatgacgacgaccggttcggcgtgcccgccgcttggatcgctgagatgggcaatgcccaagtagctctgcgcggccagccgactattcaactcgaattcccggatacaggcgcgctcacgctgttccgccgtgcggaagtcgcagaaatccgtcaccacaggctttttcgccttgaacgcccggtcgccggccaacacaaccactgcggtgtgggtttcgcgcacatcgatgaaaggctcatctgtcacaggatgggcgtcacacgtgccgtcgttggtcggtgagtccatggcggtagccaagccaagtagtcacgactgccgtgccacgatcactggcacccgcgcggcgtgtaagaccgcgttactgaccgaccccagaagcatgccggtcaagccacctcggccatgactgccaacgacgacaagctgggcggacgccgacttttgcaccagcttccgcgccgggcgatcgcaaacgacaacccggctcaccggcacatcgggatagcgttcttgccaacctgccaagcgttcggcgagactaagctccgcttcctgctgtacagccgagaagtccaaacccggaagttccaccacttcgacgtcactccacgcgtgcacggcgatcagttcgacgccgcggcgcgacgcctcgtcaaatgccaccgccgtcgcaagctccgaaaccggcgaaccgtcgattcccaccagcacgggagcgtgctgcggatcagggatcaccgcatcatcgctgtggatgaccgcgaccgggcacccggcgcgtcgcaccaggctcgagctgaccgaaccgagcaagcctcgggccagcgctccccggcccgagctgcccaacaccaccatctctgcctcgttggagatttcaaccatggtaggtaccggcgtggaaaatacgagctcgctctttacgctgagctttcgatccgctccaaccgcctctttggcgagcttgacggcgttggcgacgatctggcgaccctcgtcctcctgccaaaccccccaggtctccggatacggcatcggcggccacgtcgctacatcggcgttcaccacgtggaccacggtcagcggaatgttcctcatcgccgcatcggtggcaccccaacaggcggcggcatccgattcgagcgaaccatctaccccgacgacaactccgtgctgcttgcggggtttagacatctcattctcccttcgcctcgagcaacgctatgaaccgggacagtcaccggtcatgaggctttagtccccaatcggacggccaaccgaccatgattggattcgacgcccgaatccaggcgtgcgctgtggcatcgtcgtcaatgtgaccggaccgccgcccaccatcgaccggcgctaccacgacgctgtcatcgtcggcctcgacaacgtggtcgacaaggccacgcgagtgcacgccgcggcatggacgaagttcttggatgactacctcacccgacgaccccagcggaccggcgaagaccattgccccctcacccacgacgactaccgccgcttcttggccggcaaacccgacggtgtagccgacttcttggccgcccgcggaatcaggctgccgccgggctccccgactgatctcaccgacgacaccgtgtacgggctgcaaaacctcgagcgccagacattcctgcaactgttgaacaccggtgtccccgagggcaagtcgattgcctcgttcgcacgtcggctgcaggttgccggtgtccgcgtggccgcccacacctcccaccgtaactacgggcacacgctggatgccaccggcctggcagaagtgtttgccgtctttgtcgacggcgccgtcaccgccgagctcgggctaccggccgagcctaacccggccggcctgatcgagacggcgaagcggctgggagcaaaccccggtcgctgtgtggtcatcgacagctgccagaccggtctgcgcgccggccggaacggcggattcgcgctggtgattgccgtcgacgcgcacggcgatgccgagaacctgctgtccagcggagccgacgccgtggtcgcagacctggccgctgtcacggtgggaagcggcgacgccgccatctccacgattcccgacgccctgcaggtctacagccaattgaaaagactactgaccggccgacgaccagcggtgtttctcgatttcgacggcacgttatccgatatcgtcgagcgccccgaagcggcaacgctcgtcgacggcgcagcagaagcgttgcgagcgctggcggcccagtgtccggtggcggtgataagcggacgcgacctggccgacgttcgcaaccgggtcaaagtcgacgggctgtggctggccggcagccacggcttcgaattagtggcgccagacggcagccatcaccaaaacgccgccgccactgccgctatcgacggattggccgaggcggcagcgcaattggccgacgcactccgcgaaatcgccggagcagtagtggaacacaaacgcttcgcagtcgcagtgcactatcgcaacgttgccgacgacagcgtcgacaacctgattgcggcggtgcgccgactcggacacgcagcagggctgcgtgtcaccaccggccgcaaagtcgtcgagcttcgcccggatatagcctgggacaagggcaaagcactcgattggatcggtgagcggctcggcccggccgaagtcggccccgacctacggttgccgatctacatcggcgacgaccttaccgacgaagatgcctttgatgccgtgcgtttcaccggtgtcgggattgtggtgcgccacaacgaacacggtgatcgacggtctgccgctacctttcgtctcgaatgtccttacaccgtttgccaattcctctcctagctggcttgcgatctgcaggaggcagtgcagcacgacgatccgtggactctggtcttccacggctacgaccccggccaggagcggctgcgtgaagcgctgtgcgcggtgggcaacggctacctgggttcgcggggctgcgcacccgaatcagcggaaagcgaggcacattacccgggcacctatgtggccggggtgtacaaccagctcactgaccacatcgaagggtgcaccgttgacaacgaaagcctggtcaacctccccaactggttgtcgctgaccttccgtatcgacggcggagcatggttcaacgtcgatacggtcgagttgttgtcctaccggcagacgttcgacctacgccgtgccacgttgacccgcagcttgcgattccgagacgccggcggacgagtgaccacgatgacccaggagcggttcgcgtccatgaaccggcccaacctggtcgcactgcaaactcggattgaatccgaaaattggtcgggcacagttgatttccggtcactagtcgacggaggtgtgcataacaccctggtggaccgctatcggcaactatccagccaacaccttaccaccgccgagatagaagtcctggcggactcggtgttgttgcgcacccagacgtcgcaatcgggtatcgcgatcgcggtcgccgctcgcagtaccctgtggcgcgatggccaacgggtcgacgcgcaatatcgggtcgccagggacaccaaccgcggcggccatgacatccaggtcaccctgtcagcggggcaatcggtcacgctggaaaaggtcgcgacgatcttcacgagccgggacgccgcgacattgacagcggcaataagcgcacagcgctgtctaggtgaggccggtcgctatgccgagctctgtcaacagcacgtccgcgcgtgggcacggctgtgggaacgatgcgccatcgatttgaccggcaacaccgaggaattgcggctcgtgcgactgcacctactgcacctgctacagaccatttcgccgcataccgctgagctcgacgccggggtcccagcgcgcgggctgaacggagaggcctaccgcgggcatgtcttctgggatgcgctgttcgtcgctccggtgctcagcctgcggatgccgaaggtggcgcgatcgctgctggactatcggtaccgacgactacccgcggcccgccgagcggcgcaccgggcgggccaccttggcgcgatgtatccctggcagtcgggcagcgacggaagcgaagtgagtcagcagctgcacctcaatccacggtccgggcggtggactcccgatcccagtgatcgtgcccatcacgtcggtctagcggttgcctacaacgcgtggcactactaccaagtgaccggtgaccgccagtatctcgtcgactgcggggcagagctgctggttgagatcgcacgcttctgggtaggcctggccaagttggatgacagtcgcggccgctacctgatccggggagtaatcggtcccgacgaattccattcggggtatcccggcaacgagtacgacggaatagacaacaatgcgtacaccaacgtgatggcggtatgggtgatcctgcgggcaatggaggcgctggacctgctaccgctgaccgatcgccgccatctgatcgaaaagctcgggctgacaacgcaggagcgcgaccaatgggacgacgtgagccgacgcatgttcgttccattccacgacggcgtgatcagccagttcgagggctattcggaactggcggaactggattgggatcactatcggcaccgatacggaaacatccaacgactcgaccggatcctggaagccgagggcgacagcgtgaacaactaccaggcgtccaagcaagccgacgcgctgatgctgctctacctgctgtcttccgacgagctgatcggcctgttggcccggcttggctaccgcttcgcgcccacacaaatcccaggcaccgtggattactatcttgcccgcacctcggatggatctaccctgagcgctgtcgtgcatgcgtgggttctcgcccgcgccaaccggagcaatgccatggagtacttccgtcaggtcctgcgctccgatatcgccgacgtccagggcggcacaacccaggaaggaattcacctggcggccatggctggcagcatcgacctgctgcagcgttgctattccggattggaactgcgcgacgaccggctggtgttgagcccgcaatggccggaagcacttggaccacttgagtttccgtttgtgtaccgccgccaccagctgagcctgcgaatcagtggccgaagcgccacattgaccgcagaaagtggagacgccgagccaattgaggtcgaatgccgtggccacgtgcagcggctacggtgcgggcacaccatcgaagtcggttgcagcaggtgaccaatgtcgcacatggtgggtcgacgatctctcctggaaaggacggccggccgcggtctcccttattgcgttgggtgttgtgtgcccgtcgcctgcgactaagggcactccaccgggatagccgcgaccagaggcgtgtcgactccgatcgggcccaccgctgcggcaccacccggcgaacccagcggagccactcggcccggcaggacttggtggaaaaaggcggcgttgtcccccagatgctggtgttgatcgtcgggtagatcgccttcccagtagatcgcctcgacgcggcaggccggtttgcacgcaccacaatccacgcactcgtcggggttgatgtagagcattcgggcgccctcatagatacagtcgaccggacactcctgcacacaggacttgtccatcacatccacgcactcactaccgatcacataggtcacaaacggcaagctaccggcccgatgccgaggatcgcgcctatccaaagacccctaccggaaaggaccaaaggccttattcgtcaagttcgtcactggcacgtcgacgcggggtgcaagaaaaccggggcggttcacccgaccgccagcgggattcacgctcccccaggccataaacttacgatagcccgtcatttcaagagcgcgagaagttcatcgacactcccggtggtcaagatctgatccgcgggaaccgcaacgaccgtgtcgctcaagggaaagcggtgttcgccagggtagacgattgccaacctcgccagttggaggtcgacaagagccgagcgcatcgaccgggaaatcgacggtgtagacgtccgcttgatctcgaatccatagggacggccagataattcgacatagagatcgagttcggcgtcttgctgggtgcgccagtaatacagcggattcggggcgagcagggccgcaagctgctcgagcacgaacccctcccagctcgcgccgagcttcggattgcgttcgagggcaagccgatcgtcgataccgagcaacctgtgcaacaaaccggtgtcccggatgtagatcttgggtgatcggcgttgtcgctttccgatgttggcgaaccagggcgtcagctgacggacgacgagtgcatcggtgagcgcatcgaggtatcgccgcgccgtcgtctgagcaacgtcgagtgagcgggcaagttctgcgccgctgaagagctggccatggtagtgggcgagcatcgtccacgcgcgccgcatcgtcgcggccggaatgcgcacaccaagctgggcgagatcgcgctccagaaacgtggtgatgtagccgtcgcgccacgccgcggagtcctcgttggagcgtgccgtgaacgagggcggtagacccccacgcaaccagaggcgatcggcggccgaggatccgacgtcgcggaccgtcaggccggacaactccaccaactcgacgcgtccggccaaactttcggacgccagcccgacaagatcgggtgaggcgctacccaggataagaaaccgggccggcatgacaggcctgtcgacgagcacgcgtaggaccggaaacagatccggaatccgttgcgcctcgtcgatcgtgatcaacccgctaaggccggataaagccaacatcgggtcggcaagccgtgtcgcgtcgacgggattttcggcgtcaaacgtacattcgggtgcggacttgcccaccagccggctaagggtggtcttgccggcttgacgaggtccggtaagcaacaccaccggcgctcggtgtagcgcgcgtcgcaaccgcgcggcggcgtcgcggcgttcgatcaacatgcatgaaattctagcggtaggcgctgatatttcatggttagccgcccccgggagactcggtggtgggtcccacacgcctagaaagtcgccggcgataacgaccggccaggtcagcggggttggccgcagcccgataaggctctcgatctcgtccatcaggcatgctccacatcgcctgcaccagggcaaagctgcaccggtcgtgcgagccggttagcaaatagcacgttcatacacataaatgtgtatagtggtgttgtgtcacggaccaacatcgagatcgacgacgaactcgtggccgccgcacagcggatgtaccgactcgattccaagcgaagtgccgtcgacctcgcgctgcgccggctcgtgggtgaaccgttgggccgcgatgaggctttggcgctgcagggcagcggtttcgacttcagcaacgatgagatcgaatcgttctcggatacggaccgcaagctcgccgacgagtcgtagatgatcgtcgacacctcggtctggatcgcatatctctccacgtcagagtcgttggccagtcgctggctagccgatcgcattgccgctgactcgacggtgatcgtgcccgaggtggtgatgatggagctgctgatcggtaagaccgatgaggacaccgccgcactgcgccgacggctcctgcagcgattcgctatcgaaccgctggccccggtccgcgacgcggaagatgccgccgccattcaccggcgctgtcgtcgcggcggcgacaccgtacgcagcctgatcgattgccaggtggccgcgatggcgttgcggatcggggtcgccgtggcgcatcgtgatcgcgactacgaggcgatccgcacacattgcggactacgcaccgagccgttgttctgactgcggacacccggacgatttcgtgtctcacatctgacccgtggccgtcgtcgtccgccgccgggtacatcgacatagtggaccagggaacatcgccagcgcatgagtgagcgcggataccacccggtccggggacgcgttggcgctggccgaagccgaccggcccagcgatgacatcgacttcaaggacgttcggctttcagcgcgacgatcatccgcctcaggctgtcgcgggtcgcttgcagcgcggccgggtctacggcgtcagcaagtcggttgttgacgacgatggcgcgttcggtgattgcctggagaacgcggcgaccattctcggttagcaccagcagtggtgatgtgcggtggtcggggttgtgtctgagctcggccaagccgcaaacgaccagatcgttggccactcgctgcaccccctgacgggtaacaccaaggcggcgagcggcttggggcacggtcagcgctcgatcggagaccacgctcagcagctgccatcgcgcctgcgtgtgcccctctctggcagcgaccacctcacctgagcgccgtagcaggccagcgagctcgaatacgtctgctaccagccgagcgatctcatcggacatcccgcctccaactttgacaatatattgccatcatggttcgatgctgtcaaaatcgaaacggtcctgtcgtcgtcgtgaaacccttcgcatcggagaaaagatgagcgctccaattacgaatcttcaagccgcacagcgtgatgccatcatgaaccgaccagcggtcaacggcttcccccatctggccgagacgctgcgccgcgccggtgtccgaaccaatacctggtggctaccggcgatgcaaagcctgtacgagactgattacggtccagtccttgaccaaggcgtgcccctgatcgacggcgtggccgaggtcccggcattcgaccgcacggccctcgtcactgcgctgcgcgccgatcaggcgggtcagacgtctttccgagagttcgccgcggcagcctggcgagccggtgtgctccgctacgtcgtggacctcgagaaccgcacctgcacctacttcggcctgcatgatcagacgtatatggagcactacgcggcagtggagccttccggtggtgcccctacgagttgagctgcgcccgtcgcagcgacattccagcagaccgcgacgtcagtcttgggcggcctgactatcgcgatgatccgtcgcccgctcatcaacccggttcgtggtcaagacttttcaccggggcgacgtttcctggggctagtaaggcggttgccgatcttcgtgaagcggcggtgtccgagacccacgacaccaaggacgtgttagccgctttggccgcgcgcaagtccccggtgcgacctttctgatgcgatcgacgatgtaggtgggatctcgtgctcttcgcaccagtcgttgggatcctgggcgattccggacgctttgtcggtggtgacgcggtcgatgatccagcctagcgccgaacccgagccgagcaggcaacgcccggccccaagtggtgcgcaccgccgccgtggatcttgatgggagcacgcgaagctcactggtgcaccatccttgtgtcggtgaccttggatggattgccgatgcacccaaggcgccgctgggttatcgccctgctcgctcgacagccgtgatgtccacgatgagttctgcggagtccggcggtagccccggacgcgccgaccgtcgacaggactgagcgccgacgagcgccgaacagtgagcggcccaaaccactaccctgcccgacgagccgcggaacggcgtcacgggtggaatcgattgggcgcgagatgatcacgcggtgtcgatcgtcgatgcgcgtgggcgcgaggttcgccgcgccacgatcgagcacaacgccgccggactgcgcgagctgctcgagctgctgagccgggccggtgcccgcgaggtcgccatcgaacgcccggacggcccggtcgtggataccctgctcgaggccgggatcacggtggtggtgatcagccccaaccagctgaagaatctgcgcggtcgttacggctcggctggcaacaaggacgaccggttcgacgcgttcgtgctcgccgacacgttgcgcaccgaccggtcccggctgcgccccctgctgcccgacaccccggccacggccaccctgcgccggacctgccgcccccgcaaagacctcgtcgcccaccgggttgcgttggccaatcagctgcgcgcgcacctgcgcgtcgtctttccgggtgtggtcgggttgttcgctgaccttgactcgccgatcagcctcgcgtttttgacgtttttgccccgtttcgactgccaggaccgcgcggactggctgtcggtcaagcgcctggccggctggctggccgccgctggctactgcggccgtgctccacgaccggctcaccggtgccccgcgcggcgccaccggtgacgagggtgccgccaacgcccacatcacccgggccatggtcgccgcgctcaccagcgtcgcgacccagatcaagacgctcgacgcgcagatcgccgagcagctctccttgcacgccgacgcgcatatcttcacctccctgccccgctccggcaccgtccgcgccgcccggctgctcgccgagatcggggactgccgagcccgtttccccacgcccgaatcgttggcctgcctggctggcgtcgccccctccacccgtcagtccggcaaagtcaaacacgtcggattccgttgggccgcagacaaacaactccgcgacgccgtctgcgacttcgccggtgacagccgccgagccaacctctgggccgccgaccgctacaaccgcgccatcgcccgaggacacgaccacccccacgccgtgcgcatcctggcccgcgcctggctctacgccatctggcactgctggcaagacggcgccgcctaccaccctgccaaccatcgcgccctccaggcactgctcaaccaagatcaagaccgggcggcttgacacacggctactcatcggcctagcgggtgggcgccaccagcgggtagcacgaacgaaatccttgatgccccaaaccgtttaagcgttactgcagggtacaggtaccgagcgggacccgctgccgggcctagttgcttatcggtggtggttgcggctggaagggttcataccaccaccagtcggcgcgctcgccggtgggcccaggccacggcgctaccgccggcggcggcttcgtcgacgcccgcgccaacgatcccgcgctcaaaggtcggcccgcgctgtcggcgacggtgaggttgtctgccggtccggtaatggtgatcaggccccgatggtgtgcccggtggtgatacgggcacaccagcaccaggttggccagctcggtggccccaccgtcctgccaatgtcggatgtggtgggcgtgcaaaccccgggtggccccacaaccgggaaccacacacgtgcggtcgcgatgctcaagcgcccggcgcaaccgacgattgatctgacgagtcgttcgaccgcagccaatgacctgcccgtcacgttcgaaccaggcctcaaaggtggcatcacagagcagatatcggcgttcggactcgctgagcagcggacccaggtgcaggccagcggcacgctcctgcacgtctagatgcatcaccacggtggtgtgctgcccatgtggccgacgagccacctcggcgtcccagccggcctcaaccagacgcagaaacgcctcaacattgcccggcaacgggggccgctgatccgacacaccgtcgctgttgtcgtgatcacgcttgtactcggcgatcaacgcatccagatgagactgcaacgccgcatcgaacttcgccgcctccacgtgcggaagcttgattcgccaacaactgaactgctcatcggcgctcctggtgatcgaggggcgcggatccggccgaaaatccggttcgggttcgggtcgcggttccaacttgagcgcggtccgcaactgattcaccgtggcaaccccggccaactgcgcataatgcgcatccgaaccctcacccgcccgccccgcgatcaccccaacctgatccaacgacaaccgcccctcccgcataccccgggcgcagcgcggaaactccggcaaccgccgcgccaccgtggcgatcgtgtgggcgttgcccgacgagcagcccatcttccaggccaccaaccccgccaccgaccgcgcccccgtcacaccccacaacccgtcgcgatccagctcagccacgatctccacaatgcgcccatcaatcgcattgcgctgaccggccaactccgccaactcctcaaacaacacctccacacgctcggcaggactgactaccgctgcgccagacgtcgcggtcgaggacatgagttcatcatcgcagcagggtctgacaactccggccaacccgaatccacgcccggggccgtgccgtcatcaccccgcaaagagatgctcggctccggctccgcccccgccggggccaagggcacacgagacaacgaaatcagcgaacccaccatggaaacgctcaacggcgtgggccgcgaagccggcgaaatgctgggagcagctggtggacatcgcatagataggccccagacccagccagcacggctccaaccgtcgacgcgcctagctgcaaaatcgcatgcttgtcagcggataccggtatattttccggtatgttttcagagccttatccgaccgatggcgaagtcatgacggaactcggcgacaagttccttgctgctcttgttggcaccatcagggatacgcgcttcgacatcgccgacatgcggaactggcggccgggatggtttccgaccatgcatagccggtgtctgtccaacctcatccacgacagaatctgggcacacctggtcaccctcatcgcgagcaatccaggcaccagcatcaaggacaagggtgccacccgcgagattgtggttggcgcacacctgcggttgcgaatcaaacgccaccacgcaggtgacgagatcagcacctacccgacccgaaccgccatcgaattctggcaacagggcagccagcccgccttcccggggctggaagaggttcgcattgcggtgggctatcggtgggaccctgatacccgcgagatcggagcccccctgctgtcgcttcgcgacgggaaagatcacgtcatctgggtagtcgaactcgacgagcctgcggccggcgtgaagatcacctggaccccgatcgagccgacactaccgtccatcgacttcggtgacttgggtgaagactctggagcatcgggggaacgatgaacggcctgggagacgtgctcgcggtcgcccggaaggctcgtggactcacccagatcgaattggccgagctggtgggactcacccagccggcgatcaaccggtacgaatcaggcgaccgtgaccccgaccaacacatcgtggccaagctggccgaaatcctcggtgtgaccgacgatctgctcatacacgggaacaggtttcgaggtgcgctcgcagtcgatgcgcatatgcgccgccacaagaccacgaaggcgtcggcctggcgtcagctggaggcccggttgaacctgttgcgcgtgcacgcgtcattcctcttcgaggaagtggctatcaatagcgagcaacatgtgcccgcgttcgacccggagttcaccgccgccgaggacgccgcccggttagtccgtgcccagtggcgcatgccgatgggcccggtcgtcaacctgacccggtggatggaggccgcgggctgcctggtgttcgaagaggacttcgccacccagcgcatcgacgggttgtcgcagtgggtcgacgactaccccgtcatgctgatcaacgccaacgcagcacccgaccgaaaacgcttgacccttgcccacgaactcggccacctcgtgctgcattccaccaaccccacggagaacatggagaccgaagccaccgccttcgccgccgagtttctcatgcccgagagcgagattcggcccgagctgcgtcggctcgatctcggcaagttgctcgaactgaaacgggaatggggcgtctcgatgcaagccctcctggagcgggcatatcgcatgggcctggtatcggccgaggctcgcaccaagctctacaaggcgatgaacgcgcgcggctggaaaaccaaagagccaggcatcgagtccatcgtgcgagaaaaaccgagcctacccgcccacatcggcatgacactccgaagccgcggattcaccgaccagcaagccgccgccatcgccggatacgccaatcctgcggacaatccattccgccccgaaggtggccgcctccatgcgatttgacttccgattgacgctgggttgtcatgccgacggcgccaggtgcggtcacacaaggcggccggaacaggcatcgattcttggcgacgccgttgctgtaccgatagcgactgccccgtatcgatcccagggaacgtgaccatggtcgtagggatgacttgacagtttcaacggggtgcgaccaccgttgcgctcagaaggcatacgttggtggaacacgtcggaaagctgggaggtgaatctgatggctggcgaccaagagctggaactgcggttcgacgttcctctttacacgcttgccgaggcatcgcggtacctggtggttccccgcgccaccctggctacgtgggctgacggctacgagcgtcggccggccaacgcaccggcggtccaggggcaaccgatcatcacggctcttccccacccgaccggcagtcacgctcggctcccattcgtcggaatcgccgaggcgtatgtgttgaacgccttccgccgagcgggcgtccctatgcagcggatccggccatccctcgactggctaatcaagaatgtcgggccacacgcgcttgcgtcccaggatttgtgcacggacggtgccgaggtgctctggcggttcgctgaacggtccggggagggcagtcctgatgatctggtggtcagggggctgattgtcccgcgatccgggcagtacgtcttcaaggagatcgtcgagcactacctgcaacaaatcagctttgccgacgacaacctggcttcgatgattaggttgccgcagtacggcgatgccaacgtcgtcctcgatccacgccgcggctatgggcaaccggtgttcgacggaagcggcgtccgggtagctgacgtgctcggcccattgcgcgccggcgcgacgttccaggctgtcgccgacgactacggtgtgaccccggaccagcttcgagacgcgctcgacgccattgccgcctgatcggaatctcctcgccgacctcgatcacatctttgtcgaccggagtttgggtgctgtgcaagtcccgcaactccttcgggatgccggattccggctgacaacgatgcgggagcactacggcgagacgcaggctcagagtgtcagcgaccacaagtggatcgcaatgaccgccgagtgcggctggattggatttcacaaggatgccaatatccggcgcaacgccgtcgagcgacggacggtgctcgacacgggagcccggctattctgtgtgccgcgggccgacatcctggcagagcaagtcgcggcacggtatattgcgtcccttgcggcgattgcccgtgccgcacgatttccgggaccattcatctacacggttcacccgagcaagatcgttcgcgtgctctagtcgttcatcgctccgttaaccgccggcgaggccgtcgacgatcttcatggtctcgacgctgacggtggtcaccttcttgatgaggtcgacgatgtaggtgggatcgtcgtgttcgtcgcaccagtcgttggggtcgttgacgatgcccgacgctttgtcggtggtgacgcggtagcgctcgatgatccagccgagcgccgagcgggagcgagcaggtagcgctcggcctcgtcgggaatgccggcgatggtgacgcgggagtagaacgatcgccaagtggtcggtcttggctgcccacttcatccccggcgccaccggcaggtctcgcggtcatctcgaccaacggagggccgtcggtggttcgtatccggccaagaacggcgagaacggtttgtgcctctatgccagggtgaatgtctcatctcccaggcggacggtgatatccagttctccgccaagagcggacacgtatttgcgcagtgtgttgacctgtgcggagccgatgtcgccgttctcgatgctggatacccggctctgccggatgtgcgccagcgcagccacctggacctgggtgagtgactgagccgcgcgcagctcccggagccggaatgcccgcacttcatcgcgcattcgtgccttgtgccggtccaccgcctcccggttaacgggacgtacggcgtccatgtcccgtagtgtcatcgccatcgtgccacttaccctttcttgcgcttgcgcctctttggcttcgtgtcctcgaactgtgcgagatgttcggcaaacatctcatcggccgctttgatcttctcgtcgtaccactgggtccaccgcccggccttgttaccggcggccagcatgatcgcctgccgcgccgggtcgaaggcgaacagaatgcggacctcggaccgcccttgtgatcctggacgcagctccttcatgttcttgtggcgcgacccacgcaccgtgtccaccagaggacagccaagtgcggggccctcttcctcgagaacctcgatagctgcgaacaccaattcgtaggtctctcggtccaagccgttgagccaggcggagatgcgctccacatccgccgtccaccccacagagtcgcagagtagcgcgatacgcgatatcacacaagggtgatattcctccgggtaagagcagcgggcgacggggctaccgtcgaggaaatgccggcaggcgaggacggactctgcgcacccgggccgttgaaacagtagcctgtgccaggccgagaattcatccccacgtatgaggcagtacagtgcgccgccgtgcgcgttctcccatggaacgttcacgggctcccgtggatgacaggcgtttcatgaacgccagcgccgccgcaacccgaccgaaagcggttgaccccaaggagagctggaagtcgaggccaccaccttcgccgcggagttgctcatgcccgagagcgagactcgtcccgaaatacgccggctcgatttcggcaagttgctcgaactgaagcgggaatgggcgtcgacccgctcgaccagccccagccgggtgaccagccccagccgggtgaccagcctatgcaccgcggcgatcccaccgaagccggtggcatcgatgttggcgccgacctcgtagcgcaccgcgcccgaacccagcatcggcctgggctgcgccgcccagcgtccagcccgcgcgtgccgcgccgccaccctgcgccctcggcgtgtgatgtttcgccgactctgttcatgggttatcttcttcaccacaaaggcctttcctgctgggctgtgttgaggtcgcaaacccagccagggtaaggcctttggcctctcctacccggccgacacgcttactgaaggcctagtctaggcaggccattcaatctgcggaatcgaaaaattcggttccagcctgctcgtttcctttccgacagcgatctgacgttgcgtaacgtcatttgtacggactcttttagcggcattgatttcagatgccaacgccgtctgtgctgtagcgccgattggccgaaactgtaaatttgtatgattatttaaatctttgacgaacacgcgccacaaacgtactatctctttggcaaagtccaccggcatctcattcaacggttttgtttgcgcgtggtcgtcatatgttggtaactgtgtaaccggccgcctatcttgcgcgtgcatcatatgactatgaatcggccttctccagtgaaattgatacaagatcgatccgataagcggtaccttgtacacagtgcaattgtagtaattcgcgttttgtcctacgcttgtattctgcgtgaagaattcaaacagcgtccgggcgtgcagcacagtcgaatcgagtgcgtagacctgcatgctatagccgtcaatcccaagattcatacaatgttgcgcgtgccattctgttgcagcacgcaataaccatgccagctctttggtcaagtgctcctctagatagtgctctagctgagcgacgcttgtcatcgctggcgttcgttgaaccatcctaaaaggatagcgttgaaccatcctaaaaggatagcggtttcatggcgctgcctaactaatttggaagctgcgcagcgccgttgggccccggccagcatctgctgcgcgccctcgcgcacaatctcatcgatcaccgacgacaccgggcccgccaacacgaccggcacggcagaatcacgattgccgacctcagggactacattgcgcatgggcgtaccttcccgaaccagcgcgccaacgccggtccttgatcagacaaatggacttcagatcatcctcggggaggtgcgcccaatcacgccgcttcgccgaggctcatccacaggttctgatcattgctcaagcaagaaggcgcggccgtattgacagtatcgcggaagactttcgtttccgggcgttttgtcgcatccgaatgtcaacaaccggtcgattcagcttgcggaggaggttggggacacttgagaacacgtccaccgactttctgcatgtccggattgctagggtccgcttcggcaacgaagtctgcccacgcccaaccaccaccggccatgtgcggtccaagctgcttgtaattgaacccggcgtcgtcgaagtaacagaagttgctgttcatagtgttgagggaaggggcgtccaggttcgacaggaccgcaggcatagttcgctcacgcggaatcgctaccgccatggcgtgcctgccaacccctgggttgtcctctgaaattcgcctctgtagtgccaccatcagcctggccgcacgagttatcccgtcttgctgcttcagcattcgcggaacacgccgaagcaagatgttcgcatacattttctcagtcaacgcagctcccgtgatacggaagctcgccgagtgccccggcgctcggcggattcggtagcacttgaactcgttttggttggccgggatcggcgcttccggatcgaagttcgaaatctcggcgacgagaggaatcctgcggcggtcgaagccggcgatgataatcccgagccgtttgtcctcccaacccttcccggtcggtaattggccgatctgcccggaggcccagtaccgaagcgcatcgactccgtcttcgaacgaggcgtagtcgcatagggtctcggcgagccactccgatgttgacttcttctgggcgggatcgatgcgagcaagccctgtgaacccgaccgtgaagcttgtattccagcacaccagtttggtgtagtcgtcatcgaacactgacccgtccggtctcgacagtcgccgatcggcaacctggatgaccaggtcgtcggtcgtaaccgtctgaatcaacgtcatgatgctgctaccgatgcgccaagttggtccgtattgcacaaggtgtgcagacggagaggatcagatttgtcagagttcgagaatgaccacggtggtccgcgctgcttccgccgcggggcctcggtgacgggcgtcgccctcgggcggggcgccgccgggcaaggttaagcggtagttggcctgtcacgttgaatccgaacccgctgatgcaagtgccacaatgctgtccacgatcttcatggtctcgacgctgacggtggtcaccttcttgatcaggtcgacgatgtaggtagggttcgcgtgctcgtcgcaccagtcgttggggtcgttgacgattccggacgctttgtcggtggtgacgcggtagcggtcgatgatccagcccagcgcggagcgggagccgagcaggtatcgctcggcctcgtcgggaatgccggcgatggtgacacgcgagttgtagatgatcgttgagtggtcttgcttggacttccatttcatcttttcgacgcgccaggtctcgcggtcctccggatctgcgcccggtttgagttgcacatcaaggggatacggcttgaccgactcgtagccgacatgtaagtcggctagtttccggccggcgctggcgagctggtcgaagcgttcgcgggtctccggtgttgggatgtgcgggagcatcttcttgaggtcagcggcgtattttgtgcggtaggcggggtcatgcagcaggccgtagacgtagtagaagatgtcgtctttggtgacttggtcgccgatcgtgtcgcggtagagcttgaggatgacgccggtgatgttgtcgacgcggcggtagccgtggtcgtctacttcggcgttggtggtggactcgaaatcgagttcgccgtcacgtggttcggtcttctcgtaggtccagcgcgggaagaattgaccgttgcttgagccccagaatgcgagatcggggatagcgtttagcatcagacacgagaagggcttgtctgagcccatgccaaccacgtagtaaccgacattcccgtgctccggcgtcggaaacatcgacggaagctggtaggtacagttgttgagctgctggttggggtcgaggtaggcgtgctctttcgtaaatggtcggtacgtgccgagccgcattcccgcgggagcgaattcgatgcgaatgccttgtgccacttgccgcttgttgatgcggtcccagctgaacttggccgagtccacggtaatgagggcgtcaaccggcggggtcttggcgtcccttccgcggatctcgttgatccggtcgacctccgagttgtagaagtcgatcgtgcgtccgatgttggcctcgagcgcaccacgtgaaaagttgtaacaccacgcatcccggctggtcttcaagcccgcggaatagttcgcgaagacacgtgtcacgtcaagagcagccttcttgtcgccgataaccggccacgcgctgaacgcgtcgtcgcgttggttgacccagtcaccgtgcaagttgggtgtgactgtctgccattccaccgtgtcgaggtagccgtcgccgacgatccgcaacttctcctcgcgactcaggtaatcgccgatgtcgcggtaaaggacatcgcatggcccgctgtgcttcggatccttgatgccaaggaagatcgccaccgtgttgcgactccccccgccaaagaccttgccgccttcctggcgtgagagttccccagctgtgcgctggttcccccgcaggttgtacacatataccgccgcgtagtcgtcggcgagcgacaaccgcatgccgtctgccgtgttgccgtctatgtacccaccattggagacgaatccgacaacaccgttgtcaccaatgcggtcggtcgcccaccggaacgcgcgaatatacgagtcgtacaggctgttcttcagctgcgccgtcgaccgcttcgcgtacgtctgctcaatccgcccgtccaacgtcggatacttcacgttggcgttcaggtcgttcgcgctgctctgccccaccgagtacggcggattcccgatgatcacgctgatcggcgtcgccagctgtcgcaagatccgagcgttgttgtacgggaacatgatcgcgtccatcgagtccccggcttcggaaatctggaacgtgtcggccagcgccatcccggggaacggctcataggcgtcggcgtcggcggtcttgcccgccaaagcatggtaggtcgactcgatgttcaccgcggcgatgtagtacgccagcagcatgatctcgttggcgtgcagctcttgcgagtactttcgggtgaggtcggcggccgtgatcaggtcggactgcagcagccgggtaatgaatgtgcccgtcccggcgaagccgtccagaatatgcacgccctcgtcggtcagcccgcgcccgaaatgcttgcgcgacacgaaatcagccgcccgcacaatgaagtccacgacctcgaccggcgtgtacacgatccccagcgcctcggcctgcttcttgaagccgatgcggaagaacttctcgtacagctcggcgatcacctgctgcttgccctcggcgctggtgacctcgccggcgcgccgtcgcaccgattcgtaaaagccttccaaccgagcggtttcggcctccaggccggcacccccgacggtgtcgaccatcttctgcatggcccgcgacaccgggttgtgcgacgcgaagtcatgcccggcgaacagcgcgtcgaacaccggcttggtgatcaggtgctgcgagagcatgctgatcgcgtcatcgggggtgatcgagtcattgaggttatcgcgcagcccggccaggaactgctcgaacgccgccgccgccgtagcgtcggcgccgccgagcagggcgtggatacgggtggtcagcgtcgcggcgatgtcggcgacatcggcggcccactgctcccaataggtccgggtgccaaccttgtcgacgatgcgcgcgtagatcgcttcctgccactgcgacaacgagaacatcgccaactgctccgcgacggcgggtcccgcctcgtcggaggccggcccgatgtgaccgcccaacagcttgtcgctgccttcaccggtcttcgtcggcttcacgttcagcgcaatgctgttcaccatcgcgtcgaagcgctcgtcgtgcgaccgcaacgcgttgaggacctgccacaccaccttgaaccgtttgttgtcggccaacgcggcagacggctcgacaccctcgggcaccgccaccggcaagatgacgtacccgtagtccttgccgggcgacttgcgcatcacccgaccgaccgactgcaccacgtcgacgatggaattgcgcggattcaggaacagcaccgcgtccagcgcgggcacgtcgaccccttcggagaggcagcgggcgttggacaggatgcggcattcatcctcggcgaccacgcctttgagccaggccagctgttcgttgcggaccagcgcgttgaacgtcccgtccacgtggcgcaccgaacacgccaggcccgggccgtcgtcaaccaattcgcggtatgcctcaaccactttcgggaacagctcggcaacctgcttggacgtcttgatgtccttggcgaacgccaccgcccgacgcatcggcggctcaccggcgacaattccggtaccggaccgcttggccaggccattccagcagccgacgatcttggaggcgtcgtcgagcatcagctcgccggaaaccccggagagttcctgctgcaaccggggcgcgatcacgccctgatcgacggtgagcaccatcaccttgtagtcggtgagcagcccgcgctccaccgcctcgccgaacgacagccggtgaaactccggcccgaacgtcagctcgtcgtccatcgacaccaactcggcggagtgctggtcggccctgtccttgatgctctcggtgaaaatccttggcgtggcggtcatatacagccgccgggccgccttcagatactgaccgtcgtgcacccgcacgaagttcgactcatcgtcccccgccagcgtcacgccggtggtgcggtgggcctcgtcgcacatcaccaagtcgaactcgtcgacccccagccgttgggccttggccaccgtgggcagcgactggtaggtgcaaaacaccacggtcaggccctgggcgcacctgcggtgcgccatttcgtgcagcaatacccgcgcgtcggtggtgaccgggatcggcacatcgtggacgtggtagtcctcggccgagcgcgacaccttggtgtccgagcacaccgcgaacgcccgcacatccagctcactctgtgcggtccactcccgcagcgtctggctcaacagcgaaatcgagggcaccagcaacagaatccgcgcgctgccgccgttgtcggcggcgatgcgctcggcgatcttgagcgcggtgaacgtcttgccggtgccgcaggccatgatcagcttgccgcgatcgttgcccaccgcgaacccgcggaacaccgcgtcgatcgcctgctgctggtgcggccgcagctcgtggcgtttggccggggtcaggttcacctgcaggtcgccggccggccaggcgatgtcccagtcgatcggcgattcggcgatctcggccatgccgatgcgctgcaccgggaccaactgatcggccagcgcgtcctcggcattgcggccccaccgatccgtcgtggagatgatcacccggttggtgaagcccgtcttgcccgacgcggtgaaaaacgagtcgatgtcccccttggccagtgtgtgcgtcggctcgtagaacttgcactggatcgcggtgtagttgccggtgtcacgttcgcgggcgaccaggtcgattccggtgtcggtcctgccccgccgctccggccagtcgatccaccgccacaccgcgtcgtactgctgggccatcgtcgggtccagctcgaaatagcgcaccatcaactgctcgaacttggtcccgcgctccgcgttcgacggagccttccggaacgcctcgatgacgtcgtgcaccgaccccatagttcaatgaccatactggcggcaaccgacacgtggcgggatccctcgcgttcgatccaacccaaccagctcggccaaccgcatcgcgggccggcatcttcgccgtcctaactcgggaaatagcggttgtcactatctgagcgcagctatctcatttgcggagaactagccctgatcaattcctgcctcggttacgtgtgtcatgatcagccggccagttcgaggttgaggtgaccttcacatagtgaagcctcccgggtttcgtgcgcaccttctttcgagggaaggacgccacgctgagctgcgagttcgtcgccgagcatcgagcccggttcgaggtcgctgcgatctgtcgcgtgctgtgtgggcagggctgcagatcacccggagaaccttctacgcctgggcagcgtcggccgccgtctaggcgtgccctgcgggagatgacggtcaccgagcccctggccggttacgacgggcccgataccgatggccgccgtaagcccgagtcactctacggtgcggccacgatctgggatcgacgagccatgttcagccggataggcgtggatgagggcggtggtcagcttgggaacggtgtgggtgagttcgtgttcggcgtcgtgggcgatgcggtgagcttgcgcgaggtccagggcggggtcgacgtcgagttcggcatcggcgtgcaagcggtgtccgatccagcgcatccgcacgctgcgtaccgcctgcacgccgggccgggccgccagggcttgttcggcggcatcgaccatcgctgggtcgacgccgtcgagcaggcggcggaacacatctcgcgcggcagttcgtagcacggccagaatcgccgccgtgatgagcaggccgacgatggggtcggccagtgggaacccaagtgcgacaccgccggccgagcacagcacggccagcgaggtgaatccgtcggttcgagcgtgtagtccgtcggcgatcagggcggccgagccgatgcggtgcccaaccctgatgcggtagagggcaacccactcgttgccgatgaatccgaccagcccggccagggcgacccagccgacatgctcgatctgctgcgggtggatcaggcgggcgatggcttcgtaaccggcgatgatggccgacatcgtgatcatcgcgaccacgaacgacccggccaggtcctcgacgcgaccgaatccgtaggtatatcggcgagtggcgggcttggcgcccaacgcgaacgcgatccacaacggcaccgcggtcaacgcatcagcgaagttgtggatggtgtcggcggccagcgcaaccgaccccgacatcaccacgatcacaatctggatgagcgcggtcaacccgagaaccaacaagctgatcttgaccgtacggatccctgccgcagtggattccagggtgtcgtcgacgctgtcggcggcgtcgtgggagtgcggcgcgaagatctccttgatcatcgccggcacacctcgtgaatgagcgtggtcgtgggtcatcgggcgcaggccctttgtgacagcaggccagatcggccgcgttcgaccaccaagcaagctcttttatctgcattcatacgcagataatagcggatgctctcgccggttccagtactagctgggacggacgacgatcaccgggattctcaccgaatgggctaccgcggaactcaccgaacccaacagcatgccggaaaaccccccgcgcccatggctgccgaccaccaccagctgagcttgctcagaatgctcgagcagccaccgagcgggcttgtcgcacaccagcgatcggtgcacgcggacatccggatactgctcttgccagccggcgaggcgttcagcgaggacctcagcctctctcttctcgcgctctcgccaatccatccccagaaccggaaacatccccagatcggtccaggcgtgcaacgccaccaggtccacccttcggcgggaggcttcgtcgaaggctagggccgttgccgcctcagaggctggcgatccgtcgatgcccaccaacaccggtgcatcggagtcgggagtcgcgccattaccggaatgaatgatggccactggacaccgcgcatggtggagcaacgcggtgctgatcgagccgagcagcagtcgacccaatgcgcccatcccctggctgccgacgaccatcaaccaagcctgttgggatgcatcgataagcgtcggcacaacattggaaaagaccaactcggtatgcacctgcggcggtttggactcacccaagctgttggtgagcgcctcgcgggcctgctcaatgacctgctgtgcgttgtccttttgccactcagtcatattcgcgtacagctggcccaccggccagccgacaaccacaggggcaacaatgtgcagcagggtgatgggcagctggcgcatgacggcctcacgggcggcccaggctaccgccgcgttggattgcgctgatccgtcgacgccaacgagtattccgtatttcgctgtcgcagcagacatttcacgctccttgcggtcggaacacagtccatcaatccatcagcgcagcggtgcagaccaccgcagcaaggtgcctccggtcggcatgttctcgactgtgaattcgccgcccgcgtcgtcggcacgctggcggagattgcgcaggccgctttcggtgatgtcgccggagatgccgacaccgtcgtcgacgacctcgacccgcacatcatcctcgacgctgacgttgatggccaggctggtcgcgttcgcgtgccggacagcgttgctaaccgcctcccgcagaaccgcttcggcgtggttggccaggacggtgtcgacaacggacagcgggcccgtgtactggaccgtggtgtgcagcgcggggatcgcgagttggtcgatgaccttgtccagtcggtggcgcagacccgtcgcccgggagggcccggcgtgtaggtcgaagatcgcagatcgaatctcctgaatgatttcctggagatcgtcgatgctgctgtagatggattcccggacggcggggacacgtgctcgcggagcggcaccctgcagggtgagcccgactgcgaagagccgctggatgacgtggtcatgcagatcacgtgcgatccggtcgcgatcggtcaggatctccacttctcgcatctgtcgctgcgcggtcgccagccgccaggcgagcgcagcctggtcagcgaaggcggccatcatatcgagctgtttgtcgctgaacggctgttcatcggcactgcgaagtgcgaccagcacaccggcaacagtgtcggcggcacgcagcggcagcaccagggcgggcccgggctccaccgggccgtcgaccgcgaggtcaagccggtcgaaccggcggggcgtacggtcgtgaaagactcccccgatcgacgttccgctgacggcaaccgtcatttgcttgaccgccggggagatctctccggccacctctacgatgaccaggtcgtcgacctcgcaagccggcgcttcgtcgtcgagcggcaccgccaccaaggtggctgccccagccatcaacgtcaacgcttcctcggcgatgagccgaaacaccatggccgggtccgcaccggccagcatctgcgttccgatgtcgcgggttgcctcgatccacgcttcccgggtccgtgattcctcgaagagacgggcattgtcaacggcaatcccggccgcggcggccagcgcctgcaccagcacctcgtcgtcatcgctgaacggctggccatctgccttctcggtcaagtaaagattgccgaacacctcgtcgcggatgcgcactggaaccccgaggaaggtccgcatcggcggatggtgcagcggaaatccaaccgatgcgggatgccgcgagatatcgtccagccggatcggctttggctcctcgatcagcgcgccgagaacacctcgcccctccggcaatgagccgatgaggtgccgggtctcttcgtcgatcccctcgtagacgaattcgaccaatctatggtcgtaaccgcgcaccccgagcgccccgtagcgggcatccaccaactcggcggcggtatgcacaatggcgcgcagggtggcgtcgagcttgagtcccgatgtgatcgccaagatggcgtcgatcagaccatccagccggtcgcggccttcgacgatctgttcaatccggtcttggacttccagcagcagctctcgcaaccgaagctgcgacagtgtctcgcgcactggcgggctgccagggttaacgttcgccctgtcagggtgtgtcacatagctatgttgacaccggagctgcgctcaaccaactggtctggctacccagcggcacagtcacagatactgctgaccgacgaccagcagggtgcagccggcctcctgcaacacggcgttgcccggcgctcccacaagttgctccacatgctcctggtcgctcgcgctgagcaccaccatgtgtaccgatcgacccagcccagccagataatccagcagctcgccgtgcactgccgccgattgcacccgcacatcgggataccgtggttgccaacgggcaagccagcggtccaggctggcacggacgtcgtccccggtatcgcccactccggattgccggcaggtgaccacccgaaccggcgagtcgcgcagccgtgcttcggccatcaccgcccccagcaaaacaccgatatcggacgacccgtccgcctcgacgacgatccatgcggcgtcgcgtccgatggggacccggtggggtcgcacgatcgccactgggcactgcgccgataacgccagggccgctgcggtagatcccacccgctccggtcggaagtggtgcacgccgatagcgccaacgcacaccagggcagcagccgccgaagcgcggatcaacgaggtgaccggccgctcctgggtgatctccacctcgaccttgaccggccggtccgccgcctcgaccgctgtgaacgcgtagcgcaccgcgttctcggcggcggcgagtttgcgagccgccgcgccgtgtgcggcgtacccgggatcgtcgggttcgatcgcgtacagcagacgcagcgggatgtcacggctggctgcctcgtcgaccgcccacagtgcggcttgcacggccggcttcgagccatcaataccgacgacgatcgatgggggtttgtgtgattggttcatggcgaggcttccgggttaacgatcgggtgccaaacgtattgatcctgcccgacttcggtgggttcggccgccagctcgaagaacctctccacatcgtcgcgattgcaggccgcggtgcctggcgtcagcagcatggctgcacctgccgcgtttcccaagcgaacggacttgatgagcgaccagccacggctgaggcccacggtaatcgcggccaccatcgcgtcgccggcgccgacaccgctaaccgcggtcatcggaatcgacgaaaatcgatggctcgcatgtcgtgtggccaatagcgcgccctgagatccaagcgagaccaccacgacctcggcgcgcccacggtcaatgagttcgtgcgcggcggccagttgttcgggctcggtcagcagttcggatccgacgcactcgcgcagttcccgcacgctcgccttgagaagaaacaccccggacgaaatgtgctgcaacccgccaccagatgtatccaggatcagcggagtgctcgatcggcggcagatgtcggcaacccgctgatagtagtcggcagccacacctggcggcaggctgccactggccaccacaaaggcggccgaagccgccgcaccgcgcagttcgtcgaggcattgctcctgctccgcgacggtcagcgacggccccggaagcacgaaacgatactgcttggcggtcctggactcgttgaccgtgaagctctcccgcgtcgaggccgcgatcggaatgacgcgaaatggcactcccgcatcaccgagcagcgccatcagcaggctcccggtcgacccgccggccgggaacagtgctgtcgagcaaccgccgaggacatgcacaatgcgggcgacattgataccgccgccgccgggatcgtagcgaggtgcgccacaacgcattttctcggtcgggcgcaccacgtcgacgctcgtcgtgatgtccaaggcggggttcatggtcaaagtgatgattcgcggcttgccttcgtcccacgccgctggctccgtcatcgtcgtggactctgcgctacagaccggtcgggtaggtttccgggttctcgccggcgatccaccggctcgtcacctcgagaggttccagggcacgggtctgatcgatgtggatcatggcgtcgaactggtcggcgggccgcacgtgcaagtagtgactttgccgttccgttgccggtagataaacgacgccgatggcacgtcccaaccggacaacgtccagcggggcttcggcgtcgcggcttagccgcgctgacaccaggaaactgtctgcagtctggtggaagagctcctcgacactgccgtgcagtgccggccgaaccgctttgcgttgggcgataccaccccattcgctggccgcggtgacggtgcccgtgtacgtgctgaatccgatgctgcgcgactcgtcaccgtatcgctcacggactatctggccgagggtgagctgcccgtcggcccacacctcggtagcgcgtgcgtcacccacgtgggagttgtgagcccacaccactattcgcgccggcggcgcatcgaggtgtcggtccaaatgcgtcagcaaactgccaagggtctgcgccatgtgctggtcgcgcaggttccacgaggtaacgcgtccactgaacatggcccggtaatacacctctgcgtcgcgcaccgtctgcgcgttttgctgggcgtagaacagttcgtcctcggcaagcagcccgtcttggcgcgcatacgccagggcattgcgctgaacgtcgaccagttgctcgacggcttcacgttcgcacgacggaccggcgccgaatgcggccgcgaatccgtacgcctgaccgtcatcggcgcaggcatggtcgaagcacgcataccgggcccgcgcccgtgccgccgcacgcgggtcgaccttgtcgagatagctgatcacctcttggatcgaccgatgcaggctgtaaagatccagaccgtagaagccggcttgccgcagcgcgcccgactcgtagcgctggttgcgtgtgcgcagccattccacaaaatctcggaccacggtgttgcgccacatccaggcgggaaaccgctcgaatccgctaagcgcctcgtcagcgttggtgtcctcgccgaggccgcgaacgtaccgattgacccggtaggcgtcgggccagtccgcctcggcggctaccgcaccaaagcccttctcctcgatcagccactgtgtcatggcggcccgggcctggtagaactcgtgtgtgccgtgcgagctttcgccgatcaacacgattcgtgcatcgccgaccagctccgccaacacctcgtgcgtcggaacacccccgggggcgtcgatcgcgactctgcgcagaacatcggccgccgttgacgccgcgggccggcgcagcgacggcccagcggtcggggtggccaggagccggcggacctcctcgtcggtgacctgccggaagtcccaaaacgactcaccgacggccaggaacggggtcggcatggtcgcgcacacaacgtcgtcgacgaggccggcgaactcccggcacgtggactccggcgccgccggcacggcaatcacgatctgcgctggttgcgcatcgcgcaatgcctgtaccgccgcgaacatgcttgcgccggtggccaaaccgtcatcgacgacaatgaccgtcttgccggtgatatcggtgggcgggcgctcgccgcggtaggcggactcgcgccgaagcagttcccgaccctcacgttcggcgatgtcgcgcagttgctgcggtgtgatccgcaggccccgcacgacgtcgtcattgaccacgacgcggccgccgctggccagtgcaccaacggcgaactcgtcatgccccggggcaccaagtttgcgcacgacgaaggcgtctagcggggcatgcagtgccgcggcaacctcccatgcgaccgggaggccaccccgggccaagccgagcacaatcacgtccggctggtcccgataggcggcgagtaattccgccagcacccggccggcctcgcggcggtcacggaacacgcgccgcggcgagcgccgggtgacatcagccgctgcggtcatcagcacggacccagtggtcagttggtggaccggatctgaatgtgcttttcggttggcttcccttccgaaaccgccaccgacacagtaagaatgcccttgtcgtaggtggccttaatgtcgtcctcgtcagcacctaccggcagcgacaccgtgcgaacgaaggaaccgtacgcgaattccgagcgaccgtcgaagtccttctgctcggtgcgctcggccttgatggtcagctgaccatcgcggaccataatgtcgacgtccttgtcggggtcgaccccgggaagctccgcgcgtacctcgtagcgcccctctttcatctcgtcttccagccgcatcaaccgggtgtcgaaggtgggccggagtccggcgaatgacgggaaggccgcgaacagctcagaaaactcggggaagagggaccgcgggtggcgctgaacgggaagggtggtggccatttgatgcctcctaatcgatggaaacggatgcctttgatccgaccagcccatcgtggccagggctagggacagaagtccccgaagcgcgggccatttgtccgcgcccgtcggtgatccacttggggaccattgaccctgttgtctgccaaccgccgttcagaaagatcggggtgatatcgaacagcggaggttgatcatgccggacaccatggtgaccaccgatgtcatcaagagcgcggtgcagttggcctgccgcgcaccgtcgctccacaacagccagccctggcgctggatagccgaggaccacacggttgcgctgttcctcgacaaggatcgggtgctttacgcgaccgaccactccggccgggaagcgctgctggggtgcggcgccgtactcgaccactttcgggtggcgatggcggccgcgggtaccaccgccaatgtggaacggtttcccaaccccaacgatcctttgcatctggcgtcaattgacttcagcccggccgatttcgtcaccgagggccaccgtctaagggcggatgcgatcctactgcgccgtaccgaccggctgcctttcgccgagccgccggattgggacttggtggagtcgcagttgcgcacgaccgtcaccgccgacacggtgcgcatcgacgtcatcgccgacgatatgcgtcccgaactggcggcggcgtccaaactcaccgaatcgctgcggctctacgattcgtcgtgtcatgccgaactcttttggtggacaggggcttttgagacttctgagggcataccgcacagttcattggtatcggcggccgaaagtgaccgggtcaccttcggacgcgacttcccggtcgtcgccaacaccgataggcgcccggagtttggccacgaccgctctaaggtcctggtgctctccacctacgacaacgaacgcgccagcctactgcgctgcggcgagatgctttccgccgtattgcttgacgccaccatggctgggcttgccacctgcacgctgacccacatcaccgaactgcacgccagccgagacctggtcgcagcgctgattgggcagcccgcaactccgcaagccttggttcgcgtcggtctggccccggagatggaagagccgccaccggcaacgcctcggcgaccaatcgatgaagtgtttcacgttcgggctaaggatcaccggtagcgggcgccgccgggaccgcgtctaagcaccgcagctgaatcgggcggatgatgtgtcgatgagcggatccggcgatggcgacggtgtcgcgcggttgggcagacatcttccgcggctattcgtccccggccggctgagtgacgaagtcgatcagttcttccacccggccgatcaacgccggctctaggtcggtccagtcgcgtacttgcgaacggatgcgccgccacgccgcggcgatgtcggcctggtcggcgtgcggccagccgagcgcatcgcacacgccgtgcttccactcgatgtgccgcggcaccctcggccaggcggccagcccaactcgttgtggcttgaccgcctgccaaatgtcgacgtaggggtgcccgacgaccaaagtgtcggagccgcccggtccgcggcgcaccacctcggcgatgcgcgcctctttcgaccccgcgaccaaatggtcaacgagaacgccgagccgacgccgcgggccgggccggaacttggcgacgatctccaccaggtcgtcgacgccaccgagatgttcgacgacgacaccttcgattcgcaggtccgctccccataccgccgcgatgagttcagcgtcgtgtcggccctcgacatagatccggctggcccgggccacccgggcacgcgcgcccggcaccgcgaccgagccggatgccgttcgcctcgggccggcagccgctgcgcaccgcggcgcggtgaggatcaccggcaggccgtcgagtagatacccggggcccagcggaaacccgcgggtcttcccgtagcggtcttccaagtcgatgcggccatattcgactcggaccaccgcaccgacgtagccggtctcggcgtcttcgacgaccatgccgagctcgaccgggtgctcaaccgagcggggccggcgccgcccgcctgcggcaagcacgtcggttccatagcgatccagcacgccgcaatactagggagcctctctgccggtcatcgccgcgacgcgccgcatgggttctcggaaaatgcttgtaccagtcgactttccggcgggccaacgtcgccaaccgatactcggctccaacgccatgggtgacgggatgcccggatcacgtgtcacaccacccgcgcacccttgcggaagaatatccgtaagtctaaacttactgttcgtgtccacttacagatcaccggatcgcgcttggcaggcgctggcggacggcactcgccgggccatcgtggagcggctggcgcacggcccgctggccgtcggcgagttggcccgcgacctgcccgtcagccgacccgcggtgtcacagcacctcaaagtgctcaagaccgccaggctggtgtgcgaccgccccgcgggaacacgccgcgtctaccagctcgacccgacaggccttgcggcattgcgcaccgacctcgaccggttctggacacgcgccctgactggctacgcgcagctcatcgactccgaaggagacgacacatgacacgcccgcgaaccgatgccatccaccaccacgttgtcgtcaacgccccgatcgagcgtgcgttcgccgtgttcaccacgcggttcggcgacttcaagcctcgcgagcacaatctgcttgctatcccgatcaccgagacggtattcgaatgccatgcgggaggccatatctacgatcgcggtgttgacggaagcgtgtgcaaatgggcgcgcgtgctggtctatgaaccgcccagccgggtgctattcacgtgggatatcggcccgacttggcggccggaaaccgatctggccaagaccagtgaggtcgaagtccgcttcaccgcgcagtccgccgagacgacacgcgtcgacctcgaacatcgccatctcgaccgacacggtccgggctgggagtcggtcgccgacggcgttgacagcgaggccggatggccgttatacctacgccgctataccgacctgctctgcatccaggtgcagccatgatcgcggcagacgacgataccgagaagtccatgatggacatggcccgcgccgagcgggccgaactagcggcgtttctgactaccctcacactgcagcaatgggaaacacccagcctgtgcgccgggtggagcgtcaaagaagttgtcgcacatatgatcagctacgaagatctcggcgttttcgggttgctcaagcgctttgccaaaggccggatcgtccgggccaatgaggtgggtgtcgacgaattcgctgggctcagcccacaggagttggttgactatgtcggccggcatctccaaccgcgtgggctgacagcgggtttcggcggaatgatcgccctcgtcgatggcatgatccaccaccaggatatccgccgcccgctcggtcagccccgcaccatccccgcgcagcgacttgaccgcgtgttgcggctgatgccgaagaaccccaggctgcgagctcggccacgcatcaaagggctgcgactgcgagccaccgacctcgactggacaatcggcaccgggcccgaagtaaccgggcccggcgaagccttgctcatggcaatggccggcaggccagcggcggtcagcgacctctccggccccggaaagcccacgctagccggacgactcggttaacgacagctacagcgacggctgaacgggccgccgcagtcagccagataatcggcgtaattccagttcgccaagaacttttgacccgcctgaaatccgcgttggtaaagagcctcgcgttgttcggcggtgatgtcgaagtcgatcggactcacgtcgtgggcgggcacgaagatggtgcgccgaacggtacacggatcgtcgatgtaggcgttgtcctgattgctcaccagtgtttcgatcgccgcgatgcccaacgacactggcccttggaccggccgggtaggtggaatgcccggacgcgctgacaacctgatcccgaacgtgggccatcgcggttcagcgtcggttcggtcgaacagcgccaccggaaagttcgacagcaagccaccgtcgacccaggtagcgccgcgcacccgaacaggctcgaacacaaacgggatcgccgatgaggcgtgcaccgcacgcgccaccgagaagtcgtccgggtggatgccgtaggagtccaggtcccacgggatgcgaacgagtcggcgacgggataggtcgctggcggtgaccaccagcgaccaggcgaactgttcgggtgcctcgccggtgcgcaagtcgccaaaggtgtgcacgcctaggtcagcgagcaaaccgccgagcagctgttccagataggccccgcggtaaacgccgtccgacaacagcagagaaagtcccccgccgatcaacggcacgtgtcctatcagattgcggtcgaggaacttcgggtagtcgatgctgcgcatcatctcggcaagccgcgtcaccggctcaccggccgtttgtagggccgcgaccagcgacgcgacgatcgcacccgcgctgctgcccgccaccctgggaaatcggtaaccggcatcggccagcgcgtccaccgctccaaccaaccctatcccccggaccccgccgccttcacacaccaggtcgacgcgtgctgtgctcaccagcgccacgttagcccggaatccgacgcccgtcgacggcgaagaagtgcaggtgtcccggtgtgggacatagccgcacgcgactaccccgctcgggcgggccgcggccgtccactcgagcgacgattgactggtccatttcgcagccgcccgacacgattcggccatacaagtaggcgtccgctccaagttcttcgaccatgtcgacgtccatctcgatgccggcgccgcccagctccaaatgttcggggcgaacaccgataatgacctcggctgccgtaccgacgaccgcacgcggcagcaggatctgccaatcacccagtgacaccgtggaatcggcgatggaaagcctgaacaggttcatcgccggggaaccgatgaaccccgcgacgaacacgttgcccgggttgcggtagagctctcgaggcgaagcacactgttgcagcacaccgtcagacagcaccgcgacgcggtcacccatcgtcatggcctcgacctggtcgtgagtgacatacacggtggtcgtacccagttgccgttgtaacgcggcgatctgattgcgggtttgcccgcgaagtttggcgtcaagattggacagcggttcgtccatcaggaatacctgtgggcgccgcacgatcgcacgacccatcgccacccgttgccgttggccgccggagagatctttcggcttgcgatccagataagattgcagatcaagcaatttcgctgcggcaagcacccgctcgcggatctcggccttgccgatcttggcgaccttcaacgcgaagcccatgttctgcgccaccgtcatgtgcgggtagagggcgtagttctggaacaccatggcgacatcacgatccttgggatcgacctcggtgacgtcgcgctcgccgatccggatacgcccacagtccagcgtctccaagccagccaccatccgtaacgacgtcgtcttgccacatccggacggccccaccaggacaacgaactcgccatcgccgacgatcaggtcgagccgatccagggccggtcggtccgtgccgggatagcgccgggttgcctgctcaaaactcaccgaagccatggttacccgccgagcccagtcaccgcgataccacggacaaaggaacgttgtgcgaccgcataaaggatgaccaacggcaccagcatcagcatcgacgccgccatcagcaccggccaccgggcgacgtattcgccccgcaatcggaccaggccaagggtgagcgtcgccaggctgtttcgctggatcatcagcagcggccacagaaagtcgttccacacgttgacccaggtgagcacacccagcaccagcaccgcgggacgtgaatgcggcagcagaatccgccagtagatctgccacggcgagcaaccgtcgagaatcgcggcttcctcgagatcggtcggcagcgtgcggaagaactgccgcatcaggtaggtaccgaacgcgctaccgaacaatcccggcacgatcatcgcccacggcgtatccacccaccccacgatccgcatgagaatgaactgtgggatgacggtcaccgtcaacggcaccatcaaagtgctcaagtacaagacgaacaacgtatcgcggccccggaactgcagtcgcgcgaaggcataaccggccaacgagcagaagaagacctgcccggcggtgacacatccggcatacagcacggtgttgaagaacatccgccagaacggcatcaacgcgaacacctcgcggtagttggaccattgcggatgcgacgggaacagcgtcggctcggtcacctcgccgtccgccttcagggagcccgacagcgcccagatgatagggaacagcgcgcaccaagcgatcccgatcagtcccgcgtacagggcaagcccacgaatgaagtggcggtggactattcgatcagcccagcccacgggacgcctcccaggagcgccggtgcgtaattcgcaactgcagcacggtcaacaccagcaagatggcgaacatcacccacgccaacgcggacgcatagccgaattccaggaacgaaaacgcgtgctggaacagcatgatgcccaaaacataggtagccgtctcgggaccaccgttggcaccggtaaggacgtagacaaggtcaaacgcctggaacgcgtggatgatcgatatgacaaccacgaatgacaatgccccccggatcagcggtaccgtgatggacacgaactggcgaatctcgccggcaccatcgatcctggccgcctcgtacacagtctccggaaccccctgcatcgcggccagcaggacgaccgtggcgaagggcacactgcgccagacgctgaccaggcaaagcgagaccatggcccatcggggttcgattagccatgggatggggccgattcccagccagccgagcatgatgttgagtaggccattgtcggtgttgaagacgaactgccagacgaccgccatcaccaccgaggaaatcgccaacggcaagaagacgaccgtccgaaagaggctgatgcctttgattttccggtttagaaaggcggcgacaacgaggctgacgataacggtcggtaccacggtgccgacggtgtaaaccgcggtgttgaccacggcgatgagaaacagcggatcagaagtgaagaggtttctgaaattgtccaacctcacgaacgtcgcatgcgtaaacaagtcccacttctgaaagctcatgtacagcgagaatcccagcggaaacagcatgaacaccacaacggcagccaagttcggcgcgacgaacatacgccccgcccacgcgcgtcgccccctgcgccgtgtcatggattgcgcagcacttcatcgacggcctgtgatagcccggtcagcgaggtcgccggccgggatccacgcagcacgggtccgaagtagcggtccatcagggcggcgatcttctcccaggccggggtcaccggcaagccttccgaataggccggcccctcgctgagcacggcaagattgcctaccctgcggtgggcgttggcgaatccgtgcgagttgatcgccgatctcagcaccggcacgaacaggcgggattcgccgatcaatgcctgccccaccgggccggtcgcgaactttacgaattcccacgcctggtccttgcgtcgactggtcgccgcaatggccagcccggtgacaccgatatctgaacaggcggctcgtccgcgcggaccgatgggcagtggggcgacgtcgaagtccagaccgtcggcacggtcgaacgtctgatatcgccagtgcccggccaacgcgatcccggccttgcccacagaaaacaggtccgccgtcgacatcgactgctgctcagcagcgctgggggccaccttgtgcttgttggtcaggtcggcgtagaactgcaccgcttcgaggaacccgtcgtggtcgaaattgaggtgggtgggattcatccgcggaaccgaccacggtacaccgttattcatggcgaacaacccggcagcgtagaacgagacccacgcgttgacgaagccccattgcctgtcccgtcccgaccggccctgcttggtaagcgcctgggcggcatccaggaattcggcgaagctccatggccgttcccagctaccgggcggcggtggcacgccggcgtcgtcgaatagctgtttgttgtagaacaagaagttgccggaccattgctccggaaaggcgtactggcctccgttgaacgtgaaagtctcatacagggccccgatgctgtccgatttcagctccgcggcgaaagcctggtcgcgcgccaatagcgtgttcaggtcaagcaacaccccccggtcggccagttcggcataggtcagttcccatgccatcagcacatccggacacttgccacccgcgcaaaacgttgcgagctgctgcatgacgccgggtccggacaacagggcccgtaccttgatatcgggatagcgccgctggaattcgttgacgacgcgcatccggggacggagctcgtccggattggctgcaaaaaagaaagtcaacgcgtcatcgtcatcggcagcacacccagcggcccagggagccagcgaggccgcagtaagcgcgcccgcaccccgtaacagactgcgccgctcgaacggcttattgaccatcgtgctcccgattttgggtcctgtggtacaacgaccgtcaggctgggaagtaccgaatccgattgatccggttgccgcgccacggcacgtcggcgaacatgatgccgcgccggtggtccgacgcgagcgacaccgcgacggtggatccggcaccggtcaccttggtccagctagccccgcgcagctgctcgaacagctcgacaatgtcgagtagctcatcctcgcctaaagtcattgtggcagtgcgtgataacgcgtgatacgcagcggacttgtctgcccgggacgcggcgttgaggaacgtttccaccagcttcttgtgccgccggcccgcccggcgaaagccggtcaggaatcctgcggtgccgcccaacccttgattgcctagcagcgctcgcgacagttgcagggcgggtcttgtggcccccgatcccgtgcgcagaaactgcagcatcatcgccggcaactcccagtacgcccgcagtgcggcaatctgccactcgccggtaaccggtcgtaggtcatagcgtaggaaggcgggaatgaacaccgtcacagccgagtccatcgcgacctcgagttcgagatcgcgcagcaccaccgtgccggagacgatatccagatcgcgatggaacgtgatatcccgcggcccgatgaaggtgtcgtagaagcggccgatggcctcatgccccacctgcggctgcgaacccaccgggtcttcgacccgcgcgtcaccggtgaacaacccgacccagccggcgcggtcgtgcgcggcggccgcttgcggcgagcgctccaccgccgccaacagttcatcccggttcggcggtgccatcaggagctgcaaaccaactcgacgctggcggtgcgcatctcctccagcgcggcgacggtggtatcggccgacacacccgctgtcaggtccaccagcaccctggtggccaagccattgcgtaccgcgtcctcggccgtctggcgcacacaatgatcggtggcaataccgaccacatcgacctcatcgacgccgcgttgccgcagccaattcagcagtggcgtgccgttctcgtcgactccttcgaagccgctgtacgctccggtgtaggcacccttgtagaacaccgcctcgattgccgacgtgtccagactgggatggaagtccgcgccgggagtaccgctgacgcaatgcggtggccacgacgaggaatagtccggtgtgccggagaagtggtcacccgggtcgatgtggaagtccttggttgccacgacgtgatggtagtccgccgcttcggccaggtagtcgctgatggcgcgggccagcgcggcgccaccggttaccgccagcgagccaccctcgcagaagtcgttctgcacgtcgacgatgatcaacgcccgcatacgtccaccatacgttcgggcgactgcccgggcagtttgcctaccgacgcggcagccacagatatagggtccatgacgccgcgacgatcgcgaacatgaccagctgagcggcggccacccaaccggcgggatagatcacgccggtgatgtagtgagcgacaaatccgtccggtgacagaggtgtcatcgcggccttggtgcgagcccagcgctccacccaggtcagcgggcagtcgacccgcttagcggcgatgccgatcccccatatcaccgccggaacatgcagccacatcgtgcgtcgccaccgcagggcaaggaaaccgccggcaaggacgtaagcgatgaaagcgaagtgcattaccaccgttgatacaacgacggtttcgtacatctctcgggttgcctttccaggtcgcggcgctccggccactgacagaaaaggttcaattcgccagcgaaaacccgtcccatgcgatccggcggtgctgatgcggatcgaactcgatgcggcacctgcggtcgaaaaccaggacggcacggtcgtcttgggtgtaagccggccagtcgtcgcccggaacaccaatttggctgaaacaacgccagcggcgttgcacctcgttgctgacccgaagggcggcacggcggtcggcggcggcggtcagcaatgcgccaaatctggtgcgatagatgtcgaagacggcaaacagttcggtggcatgggtggcgccgaaacccgaccagcgcagcgtccgtggcgcgtagtcatatcggtataggtaggtgggcgcattggcgccgtgagcctcggcgatctgccaggccgccgagctaaaggcgaagtcaccaccgagctggatgcacgccgagggcgcagggtaattcgggtaggcggcggtaatgcgttcacgatcggccggtttcatgcccgacagtagctcttcaaccatcggttcgttggtcggcagcatccccagaaagcgggtgaacaaccgaccctcttcggcgttggttcccacgatcagcggaaccgcgtgcacccggccggaccgcatcgcctcgacggggtccatgggcaggtagtcgtcgccgaacaccggaccaatcgggaaggcgcccagccttttccgcattccctggcgaatcaggtggtgttgggcttccaccagctgcgcgggggacgcctgcatcaacgcattggcggcatcctgggtacgcgcgccgatcagattggcaaagcgtgccgcgaactcggcggccacctcgcgcgaacgcaccatgcccgccgctgggctttccgagatcgccctggcgaataggcctttggcggctggcaccgccaacagtgtggcggtgatatgcgcgcccgcgctttcgccgaaaatggtgacattgcctgggtcaccgccgaactccgcgatgttgtcgtggacccaacgcaacgccaacaccaggtcgcgcaggtacacgttgctgtcgagggtgatctgcggtgtcgacaaggacgacaggtcaagacaccccaacgcgcccagccggtagttgaccgacacgtacacgcagccgcggcgtgccaacgctgcgccgtcgtatatcggggttgccgagctgcccaggatgtagcccccaccgtggatgaacaccattaccggcagcggctgggtggctggctcttcgggtgtgacgacgttgagggtgagacagtcctcgctgcgggtctggtacctgccgatgcccatcacggtgtagcggcgctgctgaggagcacagttggcaaacgtgtggcagtgccgtacgcccggccagggctgcgctggctgcggcgcccggaatcgcagcgagcccaccggcgccctggcgtaagggattgatcgccaacggtgcacaccgtcgcgcgtgaagccttcaacgatgccggtggccgtgcgggcgcgcacggtgcgctcgtgcatagacccgacggtagccgactccagggccacgcggcatgcgcagtgcaggaatgggggcggggcggctagcctgtcgggatgcggatcgccgcgctggtcgcagtgtcgttgctgattgcggggtgctcgcgcgaggtcggcggtgatgtagggcagtcgcagaccatcgccccgccggcgcccgccccgtcggcggcgccgtcaacaccaccggccgcaggagcgccgatcaccactatcgtgtcttggattgaggcgggtcacccggttgatcccgccgcctatcacgtcgccacccgcgacggcgtcaccacccagcttggcgacgacgtcgcgttcagcgcttcgtcgggcacggtggcctgtatgacggatgccaggcacactagcggcaccctggcctgcctggtccgactcgcgaacccaccaccccggcccgagacggcctacggcgaatggaagggcggctgggtcgactttgacggcatccacctgcaggtcgggtccgcccgcgccgacccgggcccgttcgtctacggcaatggacccgagctggccaacggggacacgctgtcgatcggggactaccgctgccgctcctatcaagcgggcctgttctgcgtgaactacgcccatcagtccgcggtccggttcgccagcgccgggatcgagccgttcggctgcctgaagccggcgccgccacccgacggcgtgggcgttgcgttcggctgctgaggtgcacccgtcacaagctgacacgacgaactaggttcagcgactgagatcgcttcccggaagcgccggcccatcttcggacgccagctcaaccacatgaatttccccggtagccccgtcgacctccaccaatgctcctggtggcagaaaccgggtagctccctgggcgtcgaccacgcaagggaatccgaactcgcgggcgaccaccgcggcatgtgacatcgggccgccgagctcggtcaccacggcggcggcgtagcagaaggccgcggtgtatccgacgtcggtgacctcggcgaccagaatctcgccgggctgcaaatcgtcgatggtctccggacgcacgatccgcacccggccgcgcacccgtccgccgcagacgccgactccgcgtagagtgtccccggctgccagcgccgccgccgacgaaggcgacggttcccagcttccgctgaacaccgtgggcggaacgatgccggcaagcctgcgctgttcggcacggcgccgagccaccagccccgacacgtctgccggcagcgcatcgatttcatcgaccaagaggtagaacacatcgtccggggtgtcgaagacgccggcctcggtcagccggcgcccgtactcccgcagcagagcacgcagcacccagatggcacgcaccatcctgtcgcggcggacctcgcggtcgcggagctggcgggccgccagcaacgcaacgggcttggcccgcaacggaatcaccggcgtcggcggttgcggcgctggcaccgcacgtagcgtcttggctaccatccgcaccagcaactcggggttgtcggcatagctggtggcggccatctcgacttccgccggaccgcggtgcccgatcagcgtcagctcggccagcaccgcggaatggaactccggcgcctcgacagctagcttgtccagacgctcccccggctcggccagcaaccgaatcacgaccggatcccgccgtgccgcggccaccagccgctgcaccgcctccaccgatcgcgcgctgaccaactccggcccggccgccggtgcggtgtcccgcccgcacaatcctcgcaacaacacgttgaacgccgcacacagcatgaacgaccccgaggccagcacccagccgtgcacgacgtggtcacgtgccaacaagatcaggctcaacaaccggcggtcgtcgtgggtagcgaggttatcgaaggcgagacgctccaggcgatcgacgtcggcgacataggcatcggtgtcgcggggtgagccggcggacaggcccaccaggttgacgccgaacaccccgatattgcgtagcgtacgtaaccacctgcgggcacggctggattccgatggcggtcgctgcgcgccaaagatgggcagcgaagccatgctgggtccgaagaacccgctgttgctgacgatcgtcgccggcttggcgaaggggacggttgctgccatgaaatgcgccgacgtgatggccccgtacagccggtgggcgaacaccgcgacggtccgcatggcgatttcgcgctggatcaccccgctgggccgcagccgctcggcgatgcccaccccgccggcacgcaggccccgcacagtcaccgatgccgacgacggcgagaacgggccgggcagcgcctccgagaggttggtggccagataggtcgggaagcgcgggtcgatcggcgtgtcgaactcgccgttggccccttctgggccggccaatctgggtgcgacaccgtcgtctgccggggagtcgaccgccggaaggtcctggatgttagccagccgccaaggcagggaaaatgttcgctttcccagaccgatccggccacgcaccgccagggtgaagtcttcgagacactcctcggcgttccaggccggctggaatccccagcggtcacgcaggagcgtgacatccatcaatggcgcgctgtgcaggagttcgagttcggcgaacgaggtgacacgtcgtagcactggggagccaataggcaccatgggccgcccgagcgcggccgcaatgcgccgaaacgtcaactcgccaggggcggcgagattaacagggccgctgtcgattaccgtgtccagtagcgcgcgaaccaacagccgctgcgcgtcgtcggagtggacgacttgtacgacgcgatcagcatacccggcgggtaacaccggcagagcaaacagccgctgcacccagttgtcgacatttcgaccgaaaatgagcgcgcagcgcacggcgacccattccaggccgcagtcggccagcatctgctcgacgcggggttggtgaccgctggacgtgaaaacgatgcgcccggttccggtctcggccatcgccttgaggacattggcggtgccgtcgatattgatgtggtcgtttcggccacgcacccacgcacaatgcgcgaccacatccgcacctgtcatagcactttcgacggcggtggcatcccggatatcggccgcaatgaaatccgctgagctcggccagctgtccggtcgatgacgtgcgattccgacgacctcgtgaccctgactcagcaatctggcggtcaggccgcggccgagaactccgctggccccggtgacggcgattctcacggtcctactcgtcgtcgttccgaaacgccgcgttgaccaggtcgtcgaggtccatgtccgcgatctcttgttctgcggtcggcgccaacgccgggtcctggccgctggtttcggtttcatttgccagcgcgagcaacagatccagcactcccgcctgccgtaagcgcttgaccggaatggacgccacaatgcgttgtagttcggcttccccggccgccacggctgaagtgtcttgcggtgatgagccgagcagttctcgacgcatatagccggccagcgccgcggagttggggtagtcgaagatgagcgtgggtgaaagcgccaggccggtggcggatttgagccggttgcgcatttcgaccgcggtgagcgagtcgaaacccaactcctggaatgccctatccgggtcgatggcttcggggctggcgctacccagcacggtggcgatgtgcgagcgcaccaggtccagcaggacggcgtgttgctcgtcttcgggcagtccttccaggcgttgcagcagagccgatttcgatttcgccgcggccaacgagtcatcgacctggcgcctggtcggcgcgttgatcagatcgacgaacatcggcggcaacgtgccgccatcgaacttgaccttcaacgccgcaaagtcgatgtgggcgggcagcatgaatggctcgtcgacgatcattgcggtgtcgaacaattgcagggcgtcagcagacgacatcgccacgatgccgtcgcgggcgaagcgtttgaagtccaccgtcgccaggccgccggtcatggcgctggcctgatcccacagaccccagcccagggagatggccggcagcccatgggcccgccggtgggcggccagcgcatccaaaaacgaattggcggccgcatagttggcctggcccgacgatccgaccagcccggccatcgacgaaaacatgacaaacgccgacacatccaggtcgcgagtcaactcgtgcaggtgccacgccgcgtccaccttggaccgcaacaccacatccacccgatccggtgtcagtgacatcaccaccgcgtcgtcgagtgcgccggcggtgtggatcacgcccgacaatggatgctgaaccggaatatcggcgatcaccttggccaacgccgctcgatccgccgcgtcacaggccaccacctgcacctgcgcaccggcggcggccaactcggccaccagctccgcagccccgggagcatccgggccgcgccggctcaccaacaccagattgcgcaccccatgacgagccaccacgtgacgggccaccgccgaacccgccatcccggtgccaccggtgatcaacaccgtgcccgccgcccacgagccgggcatcagcatgacgaccttgccggtgtggcgcgcctggctcagataacgcaacgccgcaggcgcgcaccgcacgtcaaaagtggtgaccggcaacggccgcagcaccccatcgccgaacagcgtggcgagctcggcaaggatctgcgcaatgcggtccggtcccgcttcgaataggtcgaaggcgcggtagcgcacgcccgggtactgctgggcgatcacgccggggtcgcggatgtcggtcttgcccatctccaagaacaccccacccggtgccaccagacgcagcgacgcatccacgaattcgccggccagcgagtccaacaccacgtcgaaccctcgaccgccagtggccgcgcggaacttgtcctcgaactctaggctacgtgaatcggatatgtggtcgtcgtcaaagcccatggcgcgcaaggtgtcccacttacccttgctcgcggtcgcgaacacctccaaccccagatgccgagccagctgcaccgccgccatgcccaccccgccggtgccggcatggatcaacacgcgctggcccgacctagcagcggccaaatccaccagcgcgtagtgggcggtggcgaacaccaccgaggtggtggcggcggccgtgtgcgaccaccccgccggcaccttgaccagcagccgctggtcggtgctggcgacggttccggtgccctcggggaacaggcccattacccggtctccgaccgcgaaagatcccttgttcaagctggtttcgataacgacgccgcaggcctcaacgcccatgaccgcgtccggatcgggatacagacccagcgcgatcatgacgtcgcggaagttggcggcaatcgcggacaccgcaactcgaacctgcccggggcccagcggcgcgtcggcatcgggaatcagctccagccgcagattctcgaaggtgccggcggtgctcatcgccaaccgccacggccggtcactcggaggaaccaacagcccgcccaccgcgcggctaccgtgcacccgcgccgtataaacctccccgcgccgccacaacacctgcggctcgcctgtcgtcactaccgccgccagggccgaatcgtcgagcggcgcatcggaatcgaccagcacgatccggcccggatgctcggtctgcgccgaccgcaccaatccccatacggcggcacccgccaaatcggtgacatcttcgcccggcaatgccaccgcaccgcgggtcatcaccaccaaaacccctgccccatcacgggttagccacgactgcaacacatcaagcaccgaactcgtggcggcatacacgcccgccactacgtcaccggccagaggcaccgactcaaacaccaccgccgccgagtcctccgttgtcccccaggcgcacaccggtagcggctccaccgcggccgatggctgcggcgaccaggtgacctcgaatagccggtccggacccgagctcgacaccgccgcccgcaattgctgatcggtcaccggtcgggccagcatggaagcgactgacaacaccggcaatcccaacccatcggccagctcgatcgacaccgccgacggacccactggcgcgatgcgggcccgcaccgccgacgcccccgctgcatgcaacgagaccccctgccaggagaacgggaccaacaccgaaccttggccacgctcggcgctttccgcgctcaacaccaccgcgtgcaaggccgcatccagcagcaccggatgcaccccgaagccggtgaccgagaccccggcatcggcgggcaacgccacctccgcgaacacctcatcaccccggcgccacatcgcggtcagtccccgaaacgccggcccgtagccgtatccgcgctcggccagctgctgatagccgtccgccacctcaaccgggacggcgcccgccggcggccacatcgctagatccgcggtcggttccgccgacccggcgcgcagcgcgccctcggcgtgcaacacccagccggtaccgacgtcaccacgcgaatacaccgacaccccgcgcacgccggactcgtcgggaccattgacgaccacctgaaccgccaccgaaccggatgcgggcaacaccaacggcgcggccagcgttaattcgtcgacaacgccacaacccacttcgtcgccggcgcggatcgccaactccacaaatcccgctcccgggaagatcgtcacgccggcaacggagtggtcggccaaccagccctgcacgctgggcgacagccgacccgtcaacaccaccccgcccgaggccggcagatcgatcaccgcgcccaagagcgcgtgctcactggccgccaaccccaagccggccgcgtccgccgcgacaccatcaccggacagccaaaaccgccgccgttggaaggcatacgtcggcaactcgacaaactgcgcctcgcctaccacagcgcgccaatccaggtccataccggtgacaaacccttgcgcgacggcgttggtcaacgtcgccggctcggggcgatccttgcgcagcgcagacatcgttgtcaccgcaacgtcgggcaacgactcttcgatcgacgcaacaaggccaccgctgggcccgacttcgaggaatcggctgcctccggccgcctgcgcgaagcgcacactgtcggcgaaccgcacggcttgccggatgtgacgtcgccagtaggccgctgatccgaaatcgtcgcccgccaactgcccggtcacgttggagatgactccgatggtgggccggccgatggcgattccggcagcgacggctgcgaattcgtcgatcatcggatccatcaacggcgagtggaacgcgtgggaaaccgccagctggtggactcgtcgtccgtcggcgcgcagctggtcggccaccgcggccacggcgttttgtgcacccgaaatcaccagtgacgctggaccgttgaccgcagcgatgtcaacctcagcgctcagcagcggccgcacctcttcctcggcggcttgcacggcgaccatcgccccaccggccggcaacgcctgcatgagccggccgcgggcagccaccaacaccgcagcgttctccaacgacaggacaccggcgacatgtgccgcagacaactcaccgatcgagtggcccatgacaaaatccggtcgtacaccccaggatcccagcaaccggaacagggcaacttccaccgcgaacagcgcgggctgcgcgaattccgtgctgttcagtaggttttcgtcgtgaccccacatcacttcgcgcagtgggcgcagcagatgccggtcaagttcgcccactacggtgttgaacgcctcggcgaacaccgggtatccggcgtgcaatcccattcccatgcccagccattgggagccttggccggggaagacgaacaccgtcttacccgccgcagtcgccgtgccccgaacaaccgagccgcccaactggtcacccgccagctcatcgagcccggccaacaaccgatcacggtccccgccaaccaccaccgcccgatgctcaaaaaccgaacgacccgccaacgaccaccccacatcggcaacatcgaggccatcatcgccacgcacgtacgcggccaaccgagccgcctgcccccgcaacgccgactccgacttcgccgacaccacccacggcaccaccggccccgcccaaccagcctcccgccgcggcaccaccggcaccgcctcgataatcacatgcgcattagtgccactaatcccaaacgacgacacccccgcacgacgcgtccgagcaccagcaggccacacccgcggcgcggtcaacaactccaccgcccccgccgaccaatccacatgcgggctaggcacatccacgtgcaacgtcgccggcaacagctcatggcgcatcgccaacaccatcttgatcaccccggccacccccgccgcggcctgcgtatgacccatattcgacttcaccgaccccaaccacaaaggttctcccggctccccccgatcttgcccataagtggccaacaacgcctgagcctcaatcggatcccccaacgtggtcccggtcccatgcccctccaccacatccacctcggccgcgctcaacccggcattggccaacgccgcccgcaccacccgctgctgcgaaggaccattaggcgcggtcaacccattcgacgccccatcctgattaaccgccgacccgaccaccaccgccaacaccggatgacccaaccgccgcgcatccgaaagccgctgcagcaccaacatcccaccgccctcggagaatccggtgccgtcggccgccgcggcgaatgccttgcagcgcccgtccggggataatccgcgccagcggctgaattccacgaagatgtcgggtgtggcgttgacggtgacgccgccggccagcgccagatcgcactcccccgaccgcagcgatcccaccgccatatgcaacgccaccaacgacgacgaacacgccgtatccaccgacaccgccggaccctccaaccccagcacataggccacccgacccgaggcgacgctggacaattggccggtcagccggaagccttctaccggctcggcggcgaacatgccgtagccttgcgtcattaccccggcgaataccccggtggcgctgccgcgcaatccggtcggatcgataccggcccgctccaacgcctcccaggacaactccagcaacatccgttgctgggggtccatcgcgagggcctcgctcggccccaccccgaagaaggcggggtcgaagtcgccgaccccgtccacaaagccgccggtgcgggtgtagcacgcacccgcggcgtcggggtcggggttgtatagcccggccaggtcccacccgcggtccgccgggaattcggagagcacgtcgcggccctggatcagcatgtcccacatgtcgtccggggaattcaccccgccgggatagcggcacgccatgcccacgatcgcgatcggatcctcgctcgtggtgcgtaccgcgggtgtgtgcttgatttcctgtgggaggccggcaagttcggtgcggatataggaggccagccgattgggtgtcgggtagtcgaagatgagcgtgggtgaaagtgaaaggccggtggcggatttgagccggttacgcatttcgaccgcggtcaacgagtcaaaacccaggtcctggaacgccttgtcggggtcgatggcttctggcgtgatgttgcccagcacggtggcgatgtgcaaacgcaccaggcccagcaagacggcgtgctgttcggcttcgggcagcccgtgcaggcgatgcgcgagcgccgatttcgactttgcggcggccacggagtcgtcgacctgacggcgggtcggcgcgctggctaggtcggagaacatgggcggcaccgccaccgcatgggctcgcagtgcggtgaggtcaatgcgggcgggcgccaggaatggctcgtcgacgatcattgcggtgtcgaacagttccagcgcctcagcggtggacagcgccagcaccccttcacgacccagccgggccaggtctgcggcgtccaggccgccggtcatggcgctggcctgatcccacagaccccagcccagggagatggccggcagcccatgggcccgccggtgggcggccagcgcatccaaaaacgaattggcggccgcatagttggcctggcccgacgatccgaccagcccggccatcgacgaaaacatgacaaacgccgacacatccaggtcgcgagtcaactcgtgcaggtgccacgccgcgtccaccttggaccgcaacaccacatccacccgatccggtgtcagtgacatcaccaccgcgtcgtcgagtgcgccggcggtgtggatcacgcccgacaatggatgctgaaccggaatatcggcgatcaccttggccaacgccgctcgatccgccgcgtcacaggccaccacctgcacctgcgcaccggcggcggccaactcggccaccagctccgcagccccgggagcatccgggccgcgccggctcaccaacaccagattgcgcaccccatgacgagccaccacgtgacgggccaccgccgaacccgccatcccggtgccaccggtgatcaacaccgtgcccgccgcccacgagccgggcatcagcatgacgaccttgccggtgtggcgcgcctggctcagataacgcaacgccgcaggcgcgcgccgcacgtcaaaagtggtgaccggcaacggccgcagcaccccatcgccgaacagcgtggcgagctccagcatgtactgatgcatccggggacgtcccggttcgaataggtcgaaggcgcggtagcgcacgcccgggtactgctgggcgatcacgccggggtcgcggatgtcggtcttgcccatctccaagaacaccccacccggtgccaccagacgcagcgacgcatccacgaattcaccggccagcgagtccaacaccacgtcgaaccctcgaccgccagtggccgcgcggaacttgtcctcgaactctaggctacgtgaatcggatatgtggtcgtcgtcaaagcccatggcgcgcaaggtgtcccacttacccttgctcgcggtcgcgaacacctccaaccccagatgccgagccagctgcaccgccgccatgcccaccccgccggtgccggcatggatcaacacgcgctggcccggttgtacgtcggccaaatgtatgaatgcgtagtacgcggtggtgaagacagccgagatggcggcggcttcggcgtaggaccagtcggcgggcatcggcagcagcagccggacgtcgccggccaccagggtgccgctgccgtcggggaagaatccgaacaccgaatcaccgaccgagaattcggtgacaccggggccgacctcgacgaccacgcccgcgccttcgccgccgagcagcgcgtcgtgggtgaacatgcctagggtgatcatgatgtcgcggaagttcgcggcgatggcgcgcatggccacccggacctggccgggccccaacggtgcgtcggcgttgggaaccggctcgagccgcagattttcgaaggtgcccgcgctgcccagacccaaccgccatggcccatcgcccggcggcaccaagatggcatccgccgcgcggctgccgcgcacgcgcgcggtgtacacctgtccgccccgcagcactacctgcggctcgccagtcgccaacgccatcgcgatcgccgcgtcgtcggtggccgcatcggaatcgaccagcacgatccggcccggatgctcggtctgcgccgaccgcaccagcccccacacggccgcgcccgccagatcggcgacgtcttcgcggggcagcgccatcgcgccccgggtcgccaccaccagcaccccggattcatggtcggtcagccacgactgcactgcggccagagcctggtggctgcgcacgtagctgccggctaccggatcttggtcagccgcaaccgattcaaagatctggtaggcgggggtaggccccggggacgtggccgccgacgcgggcgaccagatcacttcgaacagccggtcgggacccgagcccgacaccgccgccagcagctgccgctcggtcaccgggcgggccaccatcgaggccaccgacaataccggcagacccagcccgtccgccaactccaccgacaccgccgacggccccgccggcgcgatccgggcccgcaccgccgaggcccccgtggcatgcaacgacacgccctgccaagcgaacggcaatgcgagttcgtccgggtcgccggcgatcacgaccgcatgcaagacggcgtccaacaaagccggatgcacaccgaacccaccgactcccccggccgcctccggcagcctcacctcggcgaatatttcctcgccgcgggcccacatcgcggtcagcccgcgaaacgccggtccgtaccggtagccgcgtgtcgccaaccgctcatagccatcggccacgtccaccgtcacggcacctgccggtggccacaccgataggtccgcgcctggttcaaccgacccgggccgcaggataccctcggcatgcaaaagccagcccgcttgcgcgtcagctcgggaaaatatcgacacaccacgggaattcgaatcccggccagcgtcgactaccacctgcaccgcaacggagccggtggcgggcaacagcaggggtgcggccagcgtcagctcgtcaagcaccgagcagccgacttcgtcgccggcgcggatcgccagctccacgaatccggtgcccgggaacagcaccacgtctgaaacggcgtggtcggccaaccacggctgcacgttgggcgacaaccgacccgtcaacaccaccccgccggaggcgggcaggtcgaccaccgcgcccagcaacgggtgttcgctcgcacccaaccccaaaccggatacgtcggcgcctgagccctcggccgagagccaaaaccggcgcttgtcaaaggcatacgtcggcagctccacatagcccgctccgtccagcgtgccccgccagttcacagccacccccgccacaaacgcggacgccgccgagagcaggaatcggtgcagcccaccatctccacgccccagcgtggggacgacaatggcctcgctgtcaccgtcggtgcacgcggcgaatgtttcctcgacaccggtaatcaacgccggatgcgggctggattcgatgaacgtgcggtagccctgctcgcaggcgttgcgcaccgcctggtcgaatagcacggtctggcggacgttgcggtaccagtagtcggcgtccaaaccagctgtatccaaacgatttccggtcaccgtagagaagaagacggtacgcgtggatcgcggttcgatgccggacagagcttcggcgagtgggccacggatcgcctcgacctccaccgaatgcgaggcatagtccacctcgatccggcgggtccgcagttccttggtggagcacaccgcgatcagctcctccagcgcgcccacttcgcccgacaccaccaccgccgaggggccgttgacgacggcgatgctgacccgatcgccgaagggcgccaacaaatcccgcgcctggtcggcaccgcacgcgatggacaccatgccgcccgggccggccagtccggccagcaacttgctgcgcagcgtgaccacccgtgcggcgtcgcgcagcgacagcgcgccggcaacgtaggcggcagcgatctcgccttgcgaatgaccgatcaccgcatccggatgcactgcgaccgacttccacagctcggccagtgacaccatcaccgcgaacagcacgggctgcaccacatccacgcgatccagtcccggtgcaccgggggcgccacgcagcacgtccaccagcgaccagtcgacaaattccgcgaacgcctcggcacacgcgtcgatctgctgcgcgaatgccggtgcggtatcgagcagttcgattcccatgcccagccattgggagccttggccggggaagacgaacaccgtcttacccgccgcagtcgccgtgccccgaacaaccgagccgcccaactggtcacccgccagctcatcgagcccggccaacaaccgatcacggtccccgccaaccaccaccgcccgatgctcaaaaaccgaacgacccgccaacgaccaccccacatcggcaacatcgaggccatcatcgccacgcacgtacgcggccaaccgagccgcctgcccccgcaacgccgactccgacttcgccgacaccacccacggcaccaccggccccgcccaaccagcctcccgccgcggcaccaccggcaccgcctcgataatcacatgcgcattagtgccactaatcccaaacgacgacacccccgcacgacgcgtccgagcaccagcaggccacacccgcggcgcggtcaacaactccaccgcccccgccgaccaatccacatgcgggctaggcacatccacgtgcaacgtcgccggcaacagctcatggcgcatcgccaacaccatcttgatcaccccggccacccccgccgcggcctgcgtatgacccatattcgacttcaccgaccccaaccacaaaggttctcccggctccccccgatcttgcccataagtggccaacaacgcctgagcctcaatcggatcccccaacgtggtcccggtcccatgcccctccaccacatccacctcggccgcgctcaacccggcattggccaacgccgcccgcaccacccgctgctgcgaaggaccattaggcgcggtcaacccattcgacgccccatcctgattaaccgccgacccgaccaccaccgccaacaccggatgacccaaccgccgcgcatccgaaagccgctgcagcaccaacatcccaccgccctcggaccagccgaccccatcagcccgcccggcgtaaggcttgcaccggccgtcgggtgccagcccacgatgcctgctgaattccacgaagaccgtcggtgtggcgttgacggtgacgccgccagccagcgccagatcgcactcccccgaccgcagcgatcccaccgccatatgcaacgccaccaacgacgacgaacacgccgtatccaccgacaccgccggaccctccaaccccagcacataggccacccgacccgaggcgacgctggaggtcatcccggtcagccggtagccctcgatctcctcggccaacattccgtagccgccgacgatgagcccggcgaataccccggtggcgctgccgcgcaatccggtcggatcgataccggcccgctccaacgcctcccaggacaactccagcaacatccgatgctgtggatccatcgctaacgcctcgctgggcgaaataccgaagaacgcgggatcgaaatccgcgacgccatccacgaagcccccagtgcgcgcgtacgacttatggcgcacgtcgggatccgggtcgaacaacccggccagatcccacccacggtcggtgggaaattctgacatcacgtccctggcgtcggccaccatctgccacagcccttccggggaatcgacgccccccgggaagcgacacgacatgcccacgatcgcgatcggctcgctcgagcgctccagcaacgcacggttggtgcgcttcaggcgttccacctggaccagcgctttgcgcagcgcttcggtcgcatgctggagttgatcaaccattactaacctcgcctaactctcgctaatattggccgtcgccgaccgccggatgcggctcccgccgagtcaccgaagttgctgcacaaaacgacgccgtcgtacggcgctctggcgcaagttcgctggtgagtattgccaactccggcaggatttcaaagcgtccaatactccctgggcaccagtgcgcccgtgcaaagcctgccgtccatggcgcgactgtacccgcccgcccgtcaacgccggatgggcgcatgtcaatgcggtgctagcggtggtcttcacaacacagccgcacgaatgcagcgactaggcgccggctcggcgccacccatcggcagccctggcggcccggatcagctcgtcgcacagatcgcgcagttcggtcgccgcggctccttcgtcgagcgcggtgacgacatcctcggcggcgcatcgcacctggtaaacacgatccgacagatcggccgcgtcgtcggctgacaacacgaccgcatcggcgggcagcgccctcacctcaccccgggtcagcatggcgcgctgctcgtaagcccgctgccggcaagactgccggcaataccggcggcgacggcccatgccgacgtcggtcacgtcacggccacaccacccgcacggctgcggacgggcacgacgagtcatgcctgcagacattagtccgcccgggtgtccgatcccggtatcattgatggtcgcgccgcgcgcgtcgcgtgccgggaactacgcagacggccgcagcgtttgccaaccggagccagtcgccagtacgcaacctaccagcagagcccagggctcacaggacctaaaggagtagcgcccatggctgatcgtgtcctgaggggcagtcgcctcggagccgtgagctatgagaccgaccgcaaccacgacctggcgccgcgccagatcgcgcggtaccgcaccgacaacggcgaggagttcgaagtcccgttcgccgatgacgccgagatccccggcacctggttgtgccgcaacggcatggaaggcaccctgatcgagggcgacctgcccgagccgaagaaggttaagccgccccggacgcactgggacatgctgctggagcgccgttccatcgaagaactcgaagagttacttaaggagcgcctcgagctcattcggtcacgtcggcgcggctgacccgggaaccccctgctcccggccgggcaatgtccggtcgtgcgcgtgcgtggtccgagcgcgaaaggcgtccctcgatgccccagcgggcgactttgaccagcgcctcacgaatgttggacccgctcatcttggacacaccgagctcgcgctcggtaaaggtaatcggcacctcggtgacgacgaacccgttgctcaccgtgcgccaggtgagatcgatctggaagcagtagcccttggagtccacgccgtccaggtcaatcgcttcgagtgcttcgcggcggtacgcgcggtagccagcggtgatgtcgtggatcccgattccgagcgccaggcgcgaataggtgttagcggttttggacaggactagccgccgccaaggccagtttcgtaccgtcccccccgcgacatagcgcgaaccaatcgcaagatcggcaccagcgtcgacggcgtccagcaggcgctgcagctgttcgggcgcgtggctgccgtcggcatccatctcgaccagcaccgaatactcccggctcaacccccaggcgaaacctgccaggtacgccgcgcccaaaccgttcttggcggtgcggtgcatcacgtgggtgcggccgggatcggcctgcgccagctcgtcggcgagctggccggtgccgtcggggctgctgtcgtcgacgaccagcacgtgcacggcggggcatgcttgcgtcagccgccggtggatcaccggaaggttctcccgctcgttgaacgtaggaatgatcaccaggacgcgctggctgggacggttacccggggctgggggcgccggctggccggtggtcatgtaactcctcgatgttgctctgtgtcgtccgaaaccggatgagtgtcggccgccctgctcgggctgaatgagttcgtcgtcggattcactcagggccggcggaccggaggcctcagatctgcccgggggcgcatcggaatcgtcattttcgccctttggctccgagcgcctcggacgcgggaaccacccattctgccgcatggcgacgagaacgaccgctgcggctgccccgacgagaatccattgcaggattggaccccatcgagttgccggtgtcagcctcgtcttgaggcgcacctggctgtccaggtatgcgggctggaaaaagtcggtccggatcagctcacccccgtctggtgctatcaccgcactgatcccagtggtaccggcaaccaccacgtatctgtcgtgctcgacggcccgtaccttggcgaatgccagctgctgttcgctcattgtcttgttgaaggtggcgttgttgctgggcacggtcaacagctgcgcgccgcccagaatcgacttccgcggggcgcggtcgaagatcacctcccagcaggtagccaccccgaccgggaccccagcgatgcgcaccacaccggtgccgttgccgggcacgaagtggccggcgcggtcggcgtagccggagaggtgccgaaacagccacggcatgggcaggtactcgccgaagggctgcacgattgccttgtcgtggcggtcggccggcccggtgccgggattccagacaatggccgtattggtccactccggattttcacgaggacggcccggaacatccatcagggtgccgatcaggatcggcgcgccgatcgcttcggccgctgcggagatccgttgaccggcgtcggggttgacgaacgggtcgatgtccgacgagttctccggccagatgacgaactggggttgctgcgccagccccgcatgcacgtcggcggccagccgcaacgtctcctcaacgtggttgtctagcaccgcccgacgttgcgcattgaagtcgagaccgagccggggcacattgccctggaccaccgcgacggtgaccgtgggttcgccgcccgatccgctacccgcatgccgcacctgcggccagacgacgatggcggcgaacaagaccaggcatatgcacgcggccggcagcaccaccgccggcggcgcatccccctgaccaccggttcgccaccacttctcgatttccagcgcgatcgcggtcaagccgcatccgaccagcgctacccccgttgacagcagcgccacaccgccgagctggaccaacggcaacagcgggccttcggcttgaccgaaggcgaccgacccccacggaaatccaccgaacggaaggatcgacttcaaccactcctgcgccgcccaccccaccgcgaaccagatcggccaacccggcaacaggcgtaccacgacggcgaacagaccgaagatgccggggaacagcgcgcacgtcgtcgccagtgccaaccagggcccggggcccaccagctcgccgatccacggcaacaacgagacgtagaacaccaggccgaatagcaggccgtagcccagcccacccaccggtgtcgtcgcgcggtgggtcagcacccaggccagcaatgcgagcgcaaccaccgccgcccaccagcagttgcgcggcgggaagctggcatacaacagcagaccggccacgatgctgaccaccaggcgcgtcagccgcgtccgcaccgcggtccgtgtggtgggcagctgcgctgccacccaggcgccaagcttcaccaggcgccggcgggccgcggcgccgagccaggcagccgcgctcggcgcgtcggggccttccgccggctcggccgacagttcgatctctggatcggcggggctctccgggccggcctcggcgacctcagcgggccgcgccttccggccgaaccattccctagccatagatgaccgcacctcgatgcacggtttggcggcaacgcggcaaggcgtcggtcgggcccagccgcggcaatgcgggtacccgggagcgcgggtcggtagaccagcgctggactgcgtcgcgcggtgcgtcgacgtcaaagtccccggcgtcccatatcgcgtaggacgcgggcgcgccgggcaccagggtgccgatccggccgtctcgaacaccaccggcccgccagccgccgcgggtcgcggcagcaaacgccgcccgcgccgataccccgctgcccggcgtgcggtgattgaccgccgcgcgcacgctggcccagggatcaaagcccgtgacgggcgcgtcggagccaagcgcgaggggcacgccttgggatgctaacagcgccagcgggttgagttcgctgcctcgctgggcgcccaggcggcgagcgtacatgccgtcgccaccgccccacagctcatcgaagttgggctgcacactggcgatgaccccccaagcgcccagcttcgcggcctggtccgcggtgaccatctccacatgctcgaggcggtggccgcagcgggcgacggcaaccacgccgagatctgccaccacccgttcgaaggcggcgactgcggccgacaccgcagcgtcgccgatgacgtggaagccggcggtcacttcggccttggtgcatgctcgtacgtgcgcttcgatgccgtctacgtcaaggtggcaggtgccgatgcagtcgggggcgtccgcgtagggctcgtgcagccaggcggtgcgcgacccgagcgccccgtcgacgaacaaatcaccggccagccctcgagccccggtctcggtcaccaggtcacgggcctgggccggcgtggccacggcctcaccccagtacccgatcacctcgactccgtgctcgagtgcacgcagccgcaaccagtcgtcgagcccgccgatttccggaccggcgcattcgtgcacggcgacgacgccggccgcggctatggcctgcagcgccacggcccgggcgtcggcaagctggacgtcggtcaagaggtagcgtgcggcggcccgggctaggtggtgggcatcaccggtcagcggccgctgggccgtgtaaccggttgccgccgccagctcggggaccagccgccgcagtccggaggagaccaacgcggagtgcgagtcgatcctggccaggtaggcgggacagtcaccgagaaccgcgtctaggtcggcggtgctgggcgcagcattctccggccaggccgactcatcccaaccgtgaccccacagcggctgacccggatggtcggccgcatagtcggcgaccatccgtaggcactgcgcgcgtgaggtcgcgggccgcaagtccagcccgctgagcatcagaccggtcgcggtcaggtggatgtggctgtccacgaaccccggcgccacgaatcggccgtcgagatcctgcacgtcagcgtctgggaactggtcgcggccgacgtcgtcgctgcccaaccaggcgacgacatcgccgcgcaccgccatcgcggtggcttcggggtgggtggggctgtacacccggccgttgaccaggagtttgacgggaatctggctcacaccgctaattcgaccccggcgatggaggttctgcggctacccgagggggctgaagggtcaacggctcgacatctatgacgtcgatgacctcgccatcaataaagtccgggtcggtgccgctctcgccgaaggccccggccatgttggccgccgcatcggccgtcagtggcacgttccgcaggaaaccgcgcacggcgatcgcggtcagcccgggtcgagcgagcgcccggatcggcggcaccagcagcaacagccccatcgtcgtggtgaccagaccaggaacaagcaccaagaccgaggcaacggtgaccagcgcgccgtcactcagtgcgcttcgtggttccgccaagccggatcgcaaccacaggagccgtcggccgagctgccagccaccgagcggcgccagcagaccgaacccgaggacgaacgtcgccagcaacaccagcaaagtccagccaaacccgatcgtcgccgccagcgcgaaaaccaccgcgagctcgacgacggcgtagctgagcagcagccgcgacaccacgtgacgccaacgtctgcgggctaggcccgagttcctcgggggcggacatcgaggctgcagttagatgacgctatgacaacgatagagatcgacgctcccgccggacccattgatgcgctgctgggccttccccccggccagggcccgtggccgggtgtggtggtggtgcacgacgcggtcgggtatgtccccgacaataagttgatttccgagcgtatcgcccgggcaggctatgtggtgctcaccccgaacatgtacgcccgaggcggccgcgcccgatgtatcacccgagtctttcgcgagctgttaacgaagcggggccgcgcgctcgatgacatcctggccgcccgcgatcacctgctggccatgccagaatgctccggtcgggttggcattgtgggcttttgcatgggcggtcagtttgcgcttgtcttgtcgcccagaggttttggcgccaccgcgcccttttacggcactccactgccgcgccacctcagcgagacgctaaacggggcatgcccgatcgtcgccagcttcggcacccgcgacccgctgggtatcggcgcagccaatcgactacgtaaagtgaccgcggccaaaaacatccccgccgatatcaagtcctacccgggcgccgggcacagcttcgcgaacaaactgcccggtcagccgctggtgcgcatcgcgggattcggctacaacgaggccgtgaccgaagacgcgtggcgtcgggtctttgagttcttcggccagcacttgcgcgccggctcgcctggtgagccttaggtacgacttcgactccccgcggatgccgatgaccttgtcccgtcggagggcggcggggctgtcatgtccgcgtgcaccccgaaggcgagatgaacatgattgtcatcatgaagtagtgggccacagctgcgggtgtcagctggcgaaaaatgcgcgcggcgccctcttcgttgcctgacgtgtgcggcgcgccgacatgggtttggcgagcatggcctcggtaagttccccggcttgccggatgcgggtcatgggcacagtgcagcgcgtcgctgcctgtcctggcccgggtagggcagcagcgccatctcgcgggcgttcttgatcgcctgggcgacttggcgttgctgctggactgtcaggccggtcactccccgggagcgaatcttgcctcggtcagagatgaacacccgcaatgttgcggtgtctttgtaatcgacgctctcgacgccgaggctatcgagcaggtttttcttcgccttcgtcgggccctttcgcgcggatttggcggccatctaccagctggccttccggacaccgggcaggtgtccgtcgtgggccagttggcggacccgcacacgggagagcccgaatttgcggagatgtccgcgcggccggccgtcgatggcgtcgcggttgcgtaaccgcacgggactggcgtcgcggggctggcgggcaagggctcgctgggcggtactgcgctgttcgggggcgctcgatggggatcggatgatgtctttgagcgcggtgcgacgcgatgcgtaacgggcgacggtggccgcccgccgctgattcttgacgatcttggacttcttggccacgtcagcgttcctcgcgaaagtccacgtgacgccgcaggatcgggtcgtatttgcgcaagatgagacggtcggggtcattacggcggttcttgcgggtggtgtaggtgtagccggtgcccgccgtggaacgcagcttcacaatcggccggatgtcggtgcgcgccatcagatccgctgcccctggcgacgcaggcgggccacgaccgcttcgataccgtcgcggtcgatgacctttatacccttcgtggacacccgcagccgaatgcgacggccctcggagggcaggtaatacgttcgttgctgaatgttgggcgaccatcgccgacggcttcggcgatgggagtgcgagacggtgtttccaaatcccggcttgcggccggtgacttggcagtgggcggacaaggggcacccttccttcgaagctcggcttattgaaaatcattttcgacaacagctaggtggcactgtaccgtcgacgtcgcaataatgaaaactgttatcgataaggaggacggtggccaccccggtgatccttgtcaccggacacgagggcaccgccgccgtgaccgctgacctgctgggcctgctcaccgatcacggcactgcgacacttcggtcagtggcaccaggatccgtgcggcgagccgatccccgcccacggtgtcaccgccgagaacaacgacgacgacaccgggcatccatgaaatccgccatccatcccgaccaccacccccgtcgtcttccacggtgcccggtcctccgccgcgaccaagttgtactggaaatgattgtcattacgatggtcgggcggccgagcgggccgggcgaaaggaaatgggatgtgtggggcagcgtggcacgcgcggtcaccggcgggcatgtacccgtcaaatccatcctcaccggcgcccatgccgacccgcattcgtaccaggccagccccgcggacgccgccgcgatcgtcgacgcggagctggtgatttacaacggcggcgggtacgacccgtgggtcgaccaggtgttggccggccatcctggtgtccaggcggtcgatgcctactcgctgctcggcgccgtgggcgacgacgacgcgcccaacgaacacgtcttctacgaccccaatgtcgccaaggcggtcgcggcaacgatcgccgaccggttggcggacctcgacccgtccaattccgggaactatcgagcgaacgccgccgagttcagccgcggcgccgacgcaatcgcaatttccgaacacgcgatcgccaccacctatcccgacgccgcggtcatcgcgaccgaacccgtcgtgcactacctgctggcggcagccggcctgaaaaatcgaaccccggctaccttcatcgcggccaacgaaaacggcaacgaccccaccccggccgatatggcggccgtgctcgacatgatcgccggccgtgaggtcgcggcgttgctggttaacccgcagacacctaccgcggcgaccgacgaactgcaggtggccgcccggcgggcaggagtgccaatcaccgagttgaccgagaccttgcccagcggaaccgaccgggaccagttttgcgctgctgaccggccagatcgtcggggtcggtcactccgggctgaccatgctgaccgtggtttgtctgctcgtggtcaccgtgttggcgatctgctaccgaccgctcttgtttgccaccgtcgatccggaggtcgcggccgcccgcggcgtgccagtgcgcgccctgggaattgtgttcgccgcactgatgggcgtggtagccgcccaggctgtccagatcgtcggggcactcctcgtgatgtctttgctgatcacccccgccgcggcggccgcccgggtcgtggttgccccggtcgccgcgatcgcgacctcggtggtcttcgccgaggtttccgccgtcggcggcatcctgctgtcgctggcgcctggagtcccggtgtcggtgttcgtggccaccatctcgtttgtgatctacctgatttgctggttgctccggcggcgccgctaactagccggtctcgctttcggccactttgagctctaggccaatgttgttccgcatgccgccgcgcagcttactgacgaaggtgaacagcttgccctggatgccgtagcgcttgacgatcgcgtcgtagacggcgcccgtttgggattcgtcgaggatggccgcggtggcttcgacggcctcgctggtcggccggccgcgcaaggtgcaggtcgccagcgtcacccgcggcgtgttgcggatccgcttgaccttccacgatttcttctcggtgatgaccagcagtcgatccccgcggtcggtgtccaaggcggcccagatgggaaccggcttgggccggccgtccttggtgaaggtggtcagcagcaggtactgcgcctcggcaaggtcagaaaaggtaggggtcacgggtgccaacctaccgcgcgagcagacgcagaatcgcactgcgcggggtcccgcgcatgcgattctgcgtctgctcgccgtactcaggcttccaggtcgccctcggtttccagcagcacctggcgcaacccgtccagggtttccggtgccggctgtgcccacaggccgcgaccggccgcttccaacagccgttcggccatgccgtgcagcgcccacgggttggactcggtcatgaacgtgcggttctgcgcgtccaggacgtaacgctgcgtgagctgctcgtacatccagtccgccatcaccccggcggtggcgtcataaccgaacagatagtcgacggtggccgccatctcgaatgcgcccttgtagccgtgccggcgcatcgcggccatccacctcggattgaccacgcgggcgcgaaacacccgcgtggtctcctccgacagcgtgcgggtgcggatcgcgtcgggtcgggtgttgtcgccgatataggcggccggtgcttggcccgtgagcgcccgcacggtggccaccatgccgccgtgatactggaagtagtcgtcggagtcggcgatgtcgtgttcacgggtgtcggtattcttggcggccaccgcaatacgccggtactggcggttcatgtcgtcgatcgcctcgcggccatccaggtcgcgcccgtaggcgaatccgccccaggcggtgtacacctgggcgaggtcggcgtcgtcgcgccagctgcggctgtcgatcagctgcagcagcccggcgccgtaggttcccggtttggatccgaaaatccttgtggtggctcgccgttgatctccgtggtgggccagatccgcttgggcgtgcgcgcgcacgtagttgtcctcggcggcctcgtcgaggtcggcgaccaaccgcaccgcgtcatcgagcatggtcaccacatgcgggaaggcatcacggaaaaagccggagatccgtaccgtcacgtcgatgcgcgggcggcccagctcggccggctgcatgggcgccaggtcgatgacccgccgcgaggcgtcgtcccataccggccgaacccccagcagcgcaagcacttcggcgatgtcgtcgccggccgtgcgcatcgccgaggtgccccacaccgacagccccaccgaccgcggccaccgcccatgctcatcgcggtagcgcgccagcagcgaatcggccagtgccacaccggcttcccacgccagccgggacggcaccgccttgggatccacggagtagaagttgcgcccggtgggtagcacgttgaccaggccgcgcagcggcgaccccgacggcccggccgggatgaaccggccgtccaaagctcttagcacctgctcgatttcggttgcggtgccagccaaccggggtatcatttcggtggcggcgaaccgcagcaccgcggcggcgtcggcgttgccggtgagtcggtcggcggcggaggggtcccagccggtggcctgcagggccgcgaccagttcgcgggctttcgcctcggtctggtcgactgtcgcgcgttcgtcggtgccatcctcggccaggccgagtgcctgccgcaggccggggatcgcgtgcgcgccgccgaacagctggcgggcccgcaagatggccagcaccaggtcgagttcttgctcccccgttgggttttgcccgaggatgtgcagcccgtcgcggatctggacgtccttgatctcgcacagccagccgtcgacgtgtagcagcatgtcgtcgaacgagtcctcttccgggcgttcggtcagtcccaggtcgtggtccatcttggcggcgcggatcagcgtccagatctgctggcggatggcgggcagcttgccgggatccagcgcggcgacgctggcatgctcgtcgagcaactgttccaaacgcgcgatgtcgccgtaggtttcggcgcgggccatcggaggaatcaaatggtcgactagcaccgcgtgcgcgcgccgcttggcctgggtgccctcgccggggtcgttaaccagaaacgggtagatcagcggcagatcgcccagcgcggcgtcgggtccgcaggacgccgacatgcccagcgtctttcccggcaaccattccaggttgccgtgcttgcccaaatgcaccacggcgtgcgccccgaaaccgttcgagaatccggtatcgagccagcggtaggcggccaggtagtggtggctgggcggcaggtccgggtcgtggtagatcgccaccgggttctccccgaagccgcgcggcggctgaaccatgagcaccaggttgcccgctcgcagtgcggcgatgacgatctcgccgtccgggtcgtggctacggtcgacgaacagctcaccgggtggcgggccccagtacgctgttaccacgtctgtcagttcggcgggcagggtggcgaaccagtcccgatactccttggccgacacccggatggggttgccggccagctggccttcggtgagccagtcggggtcgtgtccgccgcattcgatcaacgcgtgaatcagcgcgtcgccgtcgtttgattcgacacccggcagatcacccacccgatatccgcgctgccgcatcgcttgcagcaaggccaccgcgctggccggggtgtccaggcccaccgcgttgccgatgcgggcgtgtttggtcgggtaggccgagaagaccagggccacccgcttgtcggcgggggcgacctggcgcagccgtgcgtgccggaccgccaggcccgcgacccgggcgcagcgctccgggtcggccacataggagatcagcccgtcgtcgtcaatctccttgaacgagaacggaaccgtgatgatgcggccgtcgaactcgggcaccgccacctggctggccacgtccagcggcgacaggccgtcgtcgttggcgcaccactgatcccgcgggctagtcaaacacaggccttgcaggatcgggatgtccagcgccgccaggtgctcaacgttccagctgtcatcgtcgccgccggccgaggcggcggccggcttgactcccccggcggccagcacggtgaccaccatggcgtcggcgccgccgagcctttccagcagccgcggctcggcggtgcgcagcgacgcgcagtagagcggcagcgggcgtccgccggcgtcttcgatcgcccggcacagcgcctcgacgtagccggtgttgccggccaggtgctgggcacggtagtagagcaccgcgatcgtcgggccggtcttgccggcgtccggacgctccagcaccccccaggtcggggtggcgaccggcggcgtgaacccgaagccggtcatcagcacggtgtcgcacaggaaggcgtgcaactcgcgcaggttgtcgacgccgccgtgggccaggtagatgtgggcctgcagcgcggtgccggccgcgaccgtggagcggtcggtcaactcggcatcggcggcctgctctccgctgaccagtacggccggtaccccgccggcgatcaccgtgtcgattccgctctgccaggcgcggtagccgccgagaatccggatcaccacgatcgacgcttcggccagcaggtcggtcagttccaggtcagacagccgcgagggattcgcccaccggtagttcttgccgctggaccgggcgctaatcaggtcggtgtcggacgtcgacaacagcagaacggtcggttccggcaccaattcttcttaccggagcaggactcgagcggtggcgtcgggcccgcgagctttgtagccacgcctagactacaaacatgtctacatccacgacgattagggtttcaacccagactcgggatcgtctggccgcccaagcccgcgaacggggaatctcgatgtcggctctgctcaccgaactggccgcccaggccgagcgccaggcaatcttccgcgccgaacgcgaggcctcgcacgccgagacgaccacccaggcagtccgcgacgaggaccgcgagtgggagggcacggtaggcgacggccttggctgagccacggcgaggagacctttggctggtcagcctcggcgccgctcgcgcgggtgagcccggcaagcatcggcccgcggtggtcgtttccgtggacgagctactcaccggaatcgacgacgaactcgttgtcgtcgtgccggtgtcaagctcgcgctcccgcaccccactccggccacctgtcgcgccctcagaaggtgtagctgccgatagcgtcgcggtgtgccgcggcgtccgcgcggtcgctcgtgcccgactcgtggagcgactcggcgccctcaaacccgccacgatgcgcgcaatcgaaaacgccctgaccctgatcctcggcctcccgacgggacctgagcgcggcgaggcggcgacccattctcccgtacggtggacgggtggccgggacccgtgacgcggacgcctgccccggtgcgttgcggccgcaccaggccgccgacggggcgctggcgcggatccggctgcccggcgggatgatcaccgcggcacaactggcgacgctggccagcgtcgccagcgacttcggctccgcgacactggaactgaccgcgcgcggcaatgtccagttgcgcgggatccgcgacgtggcagcggtcgcggacgcggtcgccaaagccgggctgctgccgtcggcaacacacgagcgggtgcgcaatatcgtcgcctcgccgctgtccggccgggccggcgggctagccgacgtgcgggcatgggtcggtgagctcgacgcggcgatccgcgccgagccccggctggcggaactgggcggccggttctggttcggtctcgacgacggccgcgccgacgtgtccggcctgggtgccgacgtcggcgtgcaggtgttccccgacggtccccgactgctgttgaccggacgtgacaccggcgtgcgggtggccgatgtcgccgagaccctgatcgaggtcgcgttgcgtttcgtcaagatccgcgaaaccgcctggcgagtaacggaattagccgatatcggcgagctgcagtccggtgtcgagctgggcccatccgttcggcccgtcaccaaaacgcccgtcggctggataccccaggatgacagccgggtaacgctgggcgccgcggtgccgctgggggtcttgcccgcccgggtcgcggaatgcctggccgcgatcgaggccccgctggtgatcacgccgtggcgatcggtgctgatctgcgacctcgacgacgcgacggccgacgccgcgctgcgggtgctggcgccgctgggcctggtgttcgacgagaactccccctggctgaacatcagcgcctgcaccggcagccccggctgcgcgcactcggccgccgacgtacgggccgacgccgcgcggtcactgaacgtggagtcagccgggcatcggcatttcgtcggctgcgagcgggcctgcggcagcccaccggccggcgaggtgctggtcgccaccggcggtggataccggcgattgcggccgtagggtgagcgagtgctcgactacctacgcgacgccgcggaaatctaccggcggtcattcgcggttatccgcgccgaggccgatctggcgcgcttccccgccgacgtcgcgcgggtggtggttcggttgattcacacctgcgggcaggtcgacgtcgccgagcatgtggcctacaccgacgacgtcgtcgcgcgggcgggtgccgcgctggccgccggtgccccggtgctgtgcgattcgtcgatggtggccgccgggatcaccacctcgcggctgcccgccgacaaccagatcgtctcgctggtcgccgatccacgcgccaccgagctggccgcccgtcgccagaccacccgatcggcggccggggtcgagctgtgtgccgagcggctgcccggcgcggtgctggccataggcaacgcgcccaccgcgctgtttcggctgctcgaactggtcgacgaaggggcacccccaccggcggccgtgctgggcggaccggtgggtttcgtcggatcggcacaggccaaagaggagctcatcgagcggccccgcgggatgtcctacctggtggtgcgcggtcgccgcggcggcagcgcgatggccgccgccgccgtcaatgcgatagccagcgaccgcgaatgagcgctcggggcacgctgtggggagtcgggctggggcccggcgatccggagttggtgaccgtcaaggccgcccgggtgattggcgaggccgatgtggtggcctatcacagcgccccacacggtcacagcatcgcccgcggcatcgccgaaccgtatctgcggcccggtcagctcgaggagcacctggtctacccggtgaccaccgaggccacgaatcatcccggcggctacgccggtgcgctcgaagacttctacgccgacgcgaccgagcgcatcgccacgcacctggacgccgggcgcaacgtggcgctgctcgccgaaggcgacccgttgttctacagctcctacatgcatctgcacacccggctgacgcggcggttcaacgccgtcatcgtgcccggtgtgacgtcggtgagcgccgcgtcggcggccgtggccacaccgctggtggccggcgaccaggtgttgtcggtgctgccgggcacgctgccggtcggcgagctgacccgccggctggccgacgccgacgcggccgtggtggtcaagctgggccgttcgtatcacaatgtgcgggaggcgctttcggcgtccggcctactcggcgacgcgttctacgtggagcgggccagcaccgccggccaacgggtattgccggccgccgacgtcgacgagaccagcgtgccgtacttctcgctggccatgctgccgggcgggcggcgtcgtgcgttgctgaccggcaccgtcgcagtggtgggcctggggcccggcgacagcgactggatgacaccgcagagccggcgtgagctggccgccgcgacggatctgatcggctatcgcggctacctggaccgggtcgaagtccgcgacggccagcggcgccatcccagcgacaacaccgacgaacccgcccgggcgcggctggcctgctcgctggccgatcagggccgggcggtggcggtggtgtcctccggcgacccaggggtattcgcgatggccaccgccgttttggaggaagccgagcagtggccgggggtgcgggtccgggtgattccggcgatgaccgccgcccaggccgtcgccagccgggtcggcgcgccgctgggacatgactacgcggtgatctcgttgtccgaccggctcaaaccctgggacgtgatcgccgcgcgcctgaccgccgcggccgccgccgacctggtgctggccatctacaacccggcttcggtgacccgcacctggcaggtcggcgcgatgcgcgagctgctgctggcccatcgcgaccctggcataccggtggtgatcggccgcaacgtctccggaccggtttccggaccgaatgaggacgttcgggtggtgaagttggccgacctgaaccccgccgaaatcgacatgcgctgcctattgatcgtggggtcctcgcagacccggtggtattcggtggattcgcaggaccgggtgttcaccccgcgccgctatcccgaggcgggcagagctaccgcgacaaagtcgagccgccacagcgactgaaagagcttgcggccgaattcctcaaggtcggccaggctgcctccggaaggctcgccagttcgcgccacgcacccggcaatctcccgaatcgtgcggcgaccgtcaacctgctgcagaaaggccaactgggcggggctgggcgccatgcgccaacccggccaaaacatatcggtgccggagacaccgcaacgcgtgcgcatcagcggtacgtaatcgagcgcggcaaccgtcgaaaaatcgatcgtgtactgctccttgggtcggtcacgacggcacgccataaagagatgggtagcgttcaaggtctccagacgttccatcacggaccaggccttgacctcgggtaacgtgttcacggccgcataaaactcgctgttcgggacgaaaaaatcgtgcgggtaatacggcgccttgtggaaccatccctgaaataccagtccggcggacgtgaccagatcgacgcattcctcgacggtgtaactgcgttggcgaccatgcaagaacgtatcgacgagggcgctatcggaaagtaaatcccgagctttcgtgagatagtttcggagcggatgatacgtcggtagtaacgagattgcttccttcgccaatttgatcgatgcatcgtcctgccctaatccaagatcacgaaagaccgaaccgagcagttcgactccgatccgaccgtacttcccgtagagcatcgccgccacgacgccatcccggcgcaggcagtgggcgagttctttcatgcccgcccgcggatctgccaggtgatgtaaaacgccggtcgataccacgaggtcgaagtcgcgtcccagcgtcgccagctcttcgatcggaagcagatgcaactccagattcgccagcccgtgcttgtctttcagatattgctgatggtccagtgccggtcgactgatatcgatcgccactactttcgccgcacgattggtgaatgcgaaaatcgccgcctggttggttccgcaaccggcgatcagaatatccagatcgggccggtattcgcggtccggccataatatccggtgggagtgcaccgggtcgaaccattcccaattcgctgtggtccacgcctcaagatcggcgatcgggtgcgggtacaaccaccggtggtactgccgggacacaatgtcggcgcgcggatgatcgtcggtcacttcggtcccacgagcctatgcaagcacaccggcaacgcacgtcgccgcctcggcgagcagcgcctcacggggctcggcgtcatacccgccgccggcacgatcggacatgacggccaccacgtagggcacgccggtcggtgaccacacgaccgcgatgtcgtttgctcgtccgtagtcaccggtcccggtcttgtcgatcaccttccaatcggcgggaaagcccgctcggatccgcttggctccggtggtgttgcgcgccatccaatcggtgagcagtgcccgcttgtcgggcggcaacgcgttgccgagaacaagctgctgcaacaccagggcgatggcgtgcggtgttgtggtatcccgttcgtccccgggcggatcgcggttcaactccggttcctcggcgtccaaccggctcacggtgtcacccaagctgcggaggtagccggtaaatgccgcggtgccgcccccgggaccgccaagatcggccagcaacaggttggcggcggtgccgtcgctatagcgtatcgccgcatcgcaaagctgcccgatcgtcatcccggtctgaacgtgttgttgggccaccggggagatcgaccgaatgtcgtcactggtgtaggtgatcagtttgtccagatgcgtgagcgggttttggtgcagcaccgccgccacgagcggcgccttgaacgtggagcagaatgcgaaccgctcatcggcgcggtattcgatcgcggcggtggtgccggtggcgggcacatacaccccaagccgggcatcgtatctgcgctccagctcggcgaagcgatccgccagatccgctccggccggcaaggttgtcgatgccggacgggccccgctcgcatgccgtgcacaccccgtcacggaaaccagcattgccatcgctaccagcagttcgcgacgaccgaatcctctgttgcgcatgccgtagtatcacacgcgcgcagatggcaggcgccaaagcgcattcgacgccgcgctcccccggctgctcggcggcgggatctacgacgaccggtcgtagactgaccggacctgccgggctatggtttatgcccatgaccgcgacggcaagcgacgacgaggccgttaccgcactcgccttgtcggcggccaaggggaacgggcgggcccttgaggcgtttatcaaagccacccagcaagacgtgtggcggttcgtcgcctatctgtccgacgtgggcagtgcggacgatctcacccaagagacattcctacgagcgatcggcgccatcccgcggttttccgcacgctccagcgcccgaacttggttgctggccatcgcgcgccatgtcgtcgccgatcacatccgccacgtccgatcccggccccgcaccacccgcggcgcgcgtcccgaacatctcatagacggcgaccgccatgcccgcggattcgaagacctcgtcgaggtaaccacgatgatcgccgacctaaccaccgaccaacgggaagcgctgctgctgacccagctgctcgggctgtcctatgcggacgccgcggcggtgtgcggctgcccggtgggcaccatccgatcccgtgtcgctcgagcgcgcgatgcgctgcttgccgacgcggagcccgacgacctcaccggctaggcagaccggccacccacatggcggcccggtggacagaatcgaccgccgctaccccagccggcagcagcgggcgcgctatcatgaccaccgaaatacccagcgcagcagcggcatccagcttcgctcgggtcatcttgccaccgctgttcttggtgaccaatgcgtcgatgcgctgctcacgcagcagtgcgaactcatcgtggtaaccatatggcccgcgagatagcaccagtttgtgccgccgcggcagggcggtgccatcgggcgcggtaaccacgcggatcaaaaaccacgcgtcgctgttggcgaaggccgcaatacccgagcgtccggtggtcaggaacactcgcgaataaccttgttcagcaacaacgtctgcagcctcgatgtccgataccgcgatgatggcggtaccgggatcccacggcgggcgagccagtaccaggtacgggagcccgagctcaccgcacacctgcgcggcgtgcgcggtgatggttaccgcgaaggggtgggtggcgtcgacgacggcatcgatgcgctcctctcgcagccaaccgcgcagcccctcgacaccgccgaacccgccgatgcgcaccggaccgatcggcagggcagggttgggtacccggccggccagcgagctgacgatctcaacgtgtgggttgcaactctttcgccagcgcacggccctcggcggtgccgccgagcaacaacacccgggtcactgtgcataccgaccgtgccgtgccaccgaatataggtagctgtcggtaaagccctcagcggtcagcacgtcgccaacaacgatcacggcggtcctggtgatcttggcatcgtgcatccgcgcggcgatatcggccaacgtgccgcgtagcgtccgctgttgcggccaactcgcgaaagccaccaccgcaaccggcgtttcgggtcggtaaccaccgtctagcagtcgcggaacgatggcgtcgatctgggctgcggccaggtgcaagaccagagtggcgcgggatcgggcgagcgcggccaggtcctcaccgggcggcatgggtgtggacagcgtcgccacccgggtgagcgtcaccgtctgcgccacgcccggcacggtgagttcgcgctttagcgccgctgcggctgcggcaaaagccggtacgcccggcacgatttcgtagccgatgcccagcgcgtcgagttcgcggcactgttcggccagcgcgctgtacagcgacgggtcgccggaatgcagccgggcaacgtcgcggccgtcggcgtcggcgtcggcaagtttgcgcacgatttgttcgagggtcagcggaccggtgtcgacaatcgtcgcgccgggcggacactgcgccaacaggtcgtcgggcatgatcgaacccgcatacaggcacaccgggcatcgttgcaggagccgttggccgcggacggtgattaggtcggcggcgccggggcccgctccgatgaaatagaccgtcatcgcttggtcaccgaccactgggtgaccggcagctgtgggcgccaaccggtgaagccgcccagcggttcgccgagatagtgctggaatcgtcgtagctcgccaccgaggcgcgaatatgcatgcgccagagcggcttccgattcgacggtgacagcgttggcgaccaagttcccgcctgcgggcaggctgtccaggcaggcctcaagcaggcctggctgggttacaccaccgccaagaaaaatcaccgacggccgtgcggcgtcgtcgaacgcatcgggcgcgtcgccgcgcacgtcgacgctcaccccgaaggccgcggcattgaacccaatgttgcggcggcgccgttcgtcgcgctcgaacgccaccgcggtgcagcccggccagctccgacaccactggaccgcgatggcgcctgagcccgcgccgacgtcccataaccgctgcccgggccttggcgccagcgcagccagggtcagcacgcggattgggtgtttggtgatctgcccgtcgtgcgcgaatgcctcgtcgggtgcccacgacgtgcgctcgtcgggcaggtagcgcacggcgatcacgttgagctcatcgacatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaccgactcatacgccgacgcgttcttcagctggtcctccaggtagagcaggatgacctcctcggtatgcccgggtgcgttcaaccagttggcgatctgcggcagcactgtggccagcagaggttcgacggtgcagcctaggttcgcgttcttcggtcccagcccgtgacacacggtgacgccgggggcgccgtggccctcgaggcggggcaagtagtgcaggtctagctcgagcgcgcggacgtcgatgtcgagctgttgggccaacgacagctgctggtttgagtctgcgtgcgagaccgtgaacgaatcgctgaggctgttgaacgagttgtgcgtgccgagccactgagtttcccgcagcggcaccgggtcttgcaacgcatcctggaaccgcgcggtgcgatgcacccaagactgtaggtaggcatcacgcgcggcctgggtcacccggtgcgcgagcggaagcacgcaccgcgcatcgggcacaccgacgcggcgacactccgcagcgaccgcgtcggcgaacttgccgagcgccacgcaggggatcgcaaccgggcttattacgtcacaggatgcggtgggcgagggcggagcgggcacctggtaggcatcggcggccaccggtgccgcggttatcaacaccacggccaaggcgcccatgagggccgcgctctgcagccatcgggcgcggggcatgcgctactttggcacgtcgatacaccgcttaccaggggtgttgtcgaagtgttgcgtggtctcgtcgaagccgtcacgtaactccaagccgccccgcgtcgatgacgagacactagggctgcgaccgccagggccgtgtagacgttgctctacaaggtcaccggtcctggtcagaacttatccgacggctcctgcgcattttcccgtacacaaccgcggggatgaggaccagcaacccgagactccagatatcccaccacagtgaccccttcacggcattggcgattgcactgatggccagcagaacccaggcgacacccataaaggcgaaatagcacccgcccctgagccgtcccgctggccgaggccacagggagcctgcgacaccgccgatgaggcagacaaccacgacggcaacgctgaagacgacaacgggagtcgcgctacttggtggcacagttgaccaccgccgctcccgatccgccaacccccagtaaggcggcgccaagtagtgcccagtcggcagggccggccggaattgctagggcggtcccaactacgccagccgatgatcctgcgaaacccgcaacagccgccgtccactccgcgctgttacatggccggtgcagagcttgaaacgccagccggcgcgcctccaccgcgatggggtcatccggcggcctagcggccagctcgttgaccatgttgtccacccaccgtttggtcgcgtctgatacgggtgcctctgtcccggccggtggcagcatcattgaagtgatcggatcggagtacggtccgtcggctccaccggacgggtgtggcgctcctggcggtggaggtgttgggccgtcttgtttgaagaagtcgactagctgaaccgcgctgtgggcaacaaccggggcgcccgcgaagcggacatttcccacatcaccggtggtcgcggcgagctgaccggacacctcgttctccgccgcaaccagttgcccgacacgtaagcggatgtcaccggccaacgcctgagcctgagctagtcgagcggcctgcactgcagccggctgcgtcgttttggtgtcggtgaccgataggtcttcaccgacgttgaaaccggcgtcctgggcgtcctctacggcatacataactcttcgttgtgccgcgtcgatagtgccggcgccgttgcgcgcgatcgtggctgctctccgcagctggtcggctatgccactgaccgttgagaagtcagctcgggttcgttgtcgcagcccgtcgcccccggcgccattccaggcgatggcatgggcctggtttcgcatctgcagaaacacgtcttcccaccgatccgcggtttcggtccagtagccggccgcatcgataaggtgctcggtgctccatgcccggatttgggacagggtggccagcatctaaaccaccgtcacctgcgtcaccgcggccatctcgctcgccgcagttgcctcttgatgggcgtaagctgcggccgcggcagccaccccggtagccgtagcctgcgtccgggtggcgaattccgctgccgcgcagcagattgctgcgttgataccacttaccgccaccgtcgtggcttggaatggttggccggattctggcggcgttgccgaggcggcgaactgggcgccaaggccctgcgattgactggccgcaacctcaagctgaccaagtacaacctgtagttcattcgaccccacccgcgggagtctaaatcgagaccacgcagagggctattcacgccgattcaaagccgtcgaagaaacgacaccacccgcgggccgatgagacaggaacgatcacacaggtgcttgcgaagatccgtcaccacgtatgcgggcgaacggtgtgttcggcctgttggcggccgccgcgtgcggtgttcccatccccgttatcgacaaccgcgccgaggagatgacgggccggcacgccacaacggcaacgagtttcagcatcacggaccagtcgtgcgcatcatgaggactgccgcgccgctgcgctcaccgcggtcgtcaaagcattggatccaatgacgccatcgcggtggcgcccggtgaggtgcgtgaccgtggtctccggttataccttcgagccgaccgcagggtgacttgatcgtcaaatccacgacagtagccttacaccaagtccgaagggagtagcggtgtttgtcgatgttggacttttgcattcgggggcaaacgagtctcactacgccggtgagcacgcccacggtggtgctgatcagctgtcgcggggacccctgctgtcggggatgttcggtacatttcctgtcgcccagacttttcacgacgcggtcggcgcggcccacgcacagcagatgcgaaacctgcacgctcaccggcaggcgttgatcacggtgggcgagaaagcgcgccatgccgcgacggggttcaccgacatggacgacggcaacgccgctgagttgaaagctgtggtatgcagctgcgccacataaacatccgggcgctgatcgccgaggccggcggcgatccctgggcgatcgagcacagcctgcacgcgggtcggccggcccagattgccgagctggcggaggcgtttcacgcggcgggtcgatgcaccgccgaggccaacgcggccttcgaggaagcccgtcgccgcttcgaagcgtcctggaatcgagaaaacggcgagcacccgatcaacgactccgccgaagtgcagcgcgtgaccgcggcgctgggtgtgcggtctttgcaattgcccaagatcggtgtcgatttggagaacattgcggccgacctcgccgaggcgcaacgggctgcggccgggcggattgcgacgctcgaaagtcaactgcagcggatcgacgatcagcttgaccaagcgctggaactcgagcacgacccccgactggccgcggccgaaagatccgaacttgatgcgctgatcacctgccttgagcaagatgccatcgacgacacggcgtcagcactgggccagctgcaatcgatacgcgccggatactcggatcacctgcagcaatcgctggccatgttgcgtgccgatggctacgacggggcggggctgcagggattggacgcaccgcaatcgccggtgaaacccgaagagccgattcagattccgccaccaggcaccggggcaccagaggtgcatcggtggtggacgtcgctgacgtctgaggaacggcagcgtctgatcgccgagcacccggaacagatcggcaatctcaacggcgttccggtcagcgcgcgcagcgatgccaacatcgcggtgatgacgcgggacctgaatcgggtacgtgacatcgccactcggtaccgcacgtcggttgacgacgtcctgggtgatccggcgaaatacggtctgtccgccggcgatatcacccgctaccgcaacgccgatgagaccaagaaaggcctcgaccataacgcccgtaatgatccccggaacccctccccggtatacctgttcgcctacgatccaatggcattcggcggtaagggacgagccgcgatcgctatcggcaaccccgacaccgcaaaacacaccgccgtgattgtgcccggcaccagcagcagcgtgaaaggcggctggttgcatgacaatcacgacgacgcgctgaacctctttaaccaggccaaggccgccgacccgaataatccgaccgcggtgatcgcctggatgggatatgacgccccgaacgacttcaccgacccgcgtatcgccactccgatgctggcccgaatcggtggtgcggcactggccgaggacgtcaacggtttgtgggtaacgcatctcggcgtcggccagaatgtcaccgtgttgggccactcgtacggctcgaccaccgtggccgacgcgttcgccttgggcggcatgcatgccaacgatgcggtgctactgggctgcccgggaaccgacctggcccacagcgccgcgagctttcacctggacggaggccgggtgtatgtgggtgcggcctctacggatccgatcagcatgctcgggcagctcgacagcctcagccagtatgtgaaccgtggcaaccttgcgggtcagctgcaaggtttagccgtcggcctggccaccgaccccgccggcgacggattcggttcggtgaggtttcgcgctgaggtgcccaactctgatggcatcaacccccacgaccactcctattactaccaccggggcagcgaggcgttgcgcagcatggccgacatcgcctccggtcacggcgacgcgctagcatccgatggcatgctggcccaaccacgtcaccaacccggcgtcgagatcgacattccaggtcttgggtcggtggaaattgacataccgggcacgccggccagcattgacccagagtggagccgccctccgggatctatcaccgacgaccatgttttcgatgccccactccaccgctgatcgacggcttcggctgacgcggcaggctttgctcgccgcggccgtggcgccgttgctagcaggatgtgcgctggtgatgcacaaaccccattccgcgggttcgtctaatccctgggatgattccgcgcacccgctcaccgacgatcaggccatggcccaagtcgtcgagccagccaaacagatcgtcgccgccgccgacctgcaggctgtcagagcgggattctcgttcacctcgtgtaacgaccaaggcgatccgccttatcagggcaccgtcaggatggcctttctgttgcagggcgatcacgacgcgtactttcagcacgtccgtgccgccatgctgtcgcacggctggatcgacggccccccaccgggacagtacttccacggcataaccctgcacaagaacggagtgaccgcgaacatgagcttagcgttggaccacagttacggagagatgatccttgatggtgagtgccgcaatacgaccgaccaccaccatgacgacgagaccaccaacatcaccaaccaactcgttcagccatgaaggcgtcgggtgccttcactgttcccacatcgatgtcagtgatcaccaacccgtgtggcacgtggcgaccggcgaccggcgagcccgcatcgcaccaggtatcgaggaactcggacccaccctggtcgaaacggtacgccgccgcgacgcactgccccgcatcgcccaagccgtagtagtggccgccacccgcaactacggcgtccccgacaacgaaaccgacctactgcggtcgcccaggccaaggtggccaccaaacgctgctggcatgcaggtggagtgcacagacacggcagctgcaatagccttacgcgggtgaccaacacccccccacccaccacaggacaatggacaccaacccaccccccagcgccgccgcgttcacgcaattggccgttggcggcggtggccagcgtcgcgattgccgcggttgtgctgggtgccgcagctttaatcgtggcactgacgcgcccgacgaacagcggtccagccaccgccgctggaacgaccgccgagccgacatacaccgcagcagaaaccgccgccgcgcaccaaaagttatgcgaggtgtacaaactggcagcgcgggcggtccaaatcgcgacaaacggcgacaacccggcgttcgcaaacattgccacagtcaatggtgcggtgatgcttcagcagacactgaatacgaccccggcgctcgtgcccggcgagcgcaccgatgcacttgcactagcagaagcatatggccaagctacagcctttgcgatggagcaagaccatccagcgtggcagtcagcagccaatgatgtcaatgccaaggatgcgcgcatgaaggccatctgcggtggcgggtgatctgccacccggtcggtggtcggcgctcttggtgggtgcgtggtggccggcgcggcccgatgcgccgatggccggggtgacgtattggcgtaaggcggcccagctcaagcgcaacgaggccaacgacctgcgcaacgagcgatccctgttagcggtaaaccaagggcgcaccgccgacgatttgttggagcgatattggcgcggcgaacagcgactagccaccatcgcgcatcagtgcgaggtcaaaagcgaccaaagcgagcaagtcgcggatgcggtgaactatttgcgggatcggctgaccgagatcgcacaatccggcaatcagcaaatcaaccaaatcctggccggcaaagggccgatagaggccaaagttgccgcggtgaacgccgtcatcgagcagtcgaatgccatggccgaccatgtgggagcaaccgcgatgtccaacattatcgacgcgacgcaacgagtgttcgacgagaccatcggtggtgacgcccacacctggttgcgtgaccacggtgtaagcctcgacgctcccgcgcggccacgcccagtgaccgctgaagacatgacttctatgacggcgaactcgcctgcaggatccccattcggtgctgctccgtctgcgcccagtcattcgacgacaaccagcggcccgccgacagctccaacaccaacatcaccattcggcactgctcccatgccgcccggcccacccccaccgggtaccgtctcaccacccctaccccccagcgcccccgccgttggtgttggtggcccgtcagtaccggccgctggcatgccaccagcagcggcggcggcaacagcgccgttatccccacagtcgttgggccagtcgttcaccaccgggatgacgacgggcacgccggccgcggccggtgcacaggcgctgtcggcgggcgtggtgcacgcggcaaccgaacccctgccgccaccggcgccacccccgacgacacccacggtcaccacaccgacagtcgcgaccgccaccacggccgggattccccacatccccgacagcgcgccgacccccagcccggcaccgatcgcgccaccaaccaccgacaacgccagcgccatgacacccatcgcgcccatggtcgctaatggcccgccagcatccccggcccccccggccgccgcccccgcggggccactgcccgcctacggcgccgacctgcgcccaccggtaaccacaccccctgccacgccacccaccccaaccggacccatctccggtgccgcggtcacaccctcctcacccgcagcaggcggctcactaatgtcacccgtcgtcaacaaatccaccgcaccagccaccacccaggcccaacccagcaacccaacaccaccgctagccagcgccaccgcggccgccaccaccggcgccgcagccggagacacctcccgccgagccgccgaacaacaacgcctacgccgcatcctcgacaccgtcgcccgccaagaacccggattatcgtgggctgccgggctacgcgacaacggccaaaccaccctgctggtcaccgacctcgccagcggctggatccccccacacattcgcctacccgcccacatcaccctgctcgaaccggccccccgacgccgccacgccaccgtcaccgacctactgggcaccaccaccgtagccgcggcacaccacccccacggctacctcagccaacccgaccccgacacacccgcactcaccggcgaccgcacagcacgcatcgcacccacaatcgacgaactcggacccaccctggtcgaaacggtacgccgccacgacacactgccccgcatcgcccaagccgtagtagtggccgccacccgcaactacggcgtccccgacaacgaaaccgacctcctacaccacaaaaccaccgagatccaccaagccgtactgaccacctaccccaaccacgacatcgccacggtggtcgattggatgctgttggcggcgatcaacgcactgatcgcaggcgaccagtcgggggcgaactatcaccttgcctgggcgatcgccgcgatatcaacgaggagatccagatgacgtcaatcgaatcgcatcccgaacaatattgggcggcggccggcaggccagggccggtgccgctggcgctgggacccgttcatcccggtggaccgacgctgatcgacctgctgatggcgctgtttggcttgtccacgaacgccgatctgggaggcacgaacgccgacatcgagggagatgacaccgatcggcgggcacatgcggccgatgccgcgcgcaagttctcggcgaacgaggccaatgcggcggagcagatgcagggggtgggcgcgcagggaatggcgcagatggcgtcaggcatcggcggagcgctcagcggcgcgctcggcggcgtcatggggccgctgacccagctcccgcaacaggcgatgcaagccgggcagggcgccatgcagccgctgatgagtgcaatgcaacaggcccaaggcgctgacggactggcggccgtggacggggcgcggctgctggacagcatcgggggcgagcccggtcttggcagcggtgcaggtggcggtgacgtcgggggcgggggcgctggcggcactacccccaccggctatctgggtccaccacccgtaccgacgtcgtcaccgccgacgactcccgcgggggcaccgaccaagtcggcgacgatgcccccgcccggcggcgcttcacctgcctcagcgcacatgggtgcggccgggatgccgatggtgccgccgggcgcgatgggcgcccggggcgaagggagcggccaagaaaagccggtcgaaaagcgcgtgaccgcgcctgcggtccccaatggccagccggtcaagggccgcctgacggtgcccccgagcgcaccgaccacgaaacccaccgacggcaagcccgtagttcgcaggcgcatcctgctgcccgagcacaaggacttcggacgcatagctcccgacgagaagaccgatgccggtgagtgacgattcgtcgtcggcgttcgatctgatttgcgccgagatcgaacgccagttgcgcggcggcgagctgctcatggatgccgcagcagcatccgaattactactcaccgtgcggtatcagctcgatacccagccgcggccacttgtcatcgtgcatggaccgctgtttcaggccgtcaaagcggcccgcgcacaggtgtacggacgcctgatacagctgcgacacgcgcgctgtgaggtgctcgatgagcgatggcagctacggccgacgggtcagcgcgatgtgcgcgcactgctgatcgatgtgctgaacgtgttgttggcggccattaccgccgcaggcgtggaacgggcatacgcgtgcgcggagcggcgggcgatggccgccgcggttgtcgccaagaattaccgggacgcgttgggtgtcgagctgcagtgcaattccgtatgccgagccgccgccgaggcgatccacgcgctggcgcaccgcacaggggctaccgaggatgccgactgcctcccgccggttgatgtgatacacgccgacgttactcgccgcatgcatggcgaggtggcgaccgacgttgtcgcggccggcgaactggtgatagcggcgcgacacttgctggaccccatgcccaggggcgagctcagttacggcccactccacgaggggggaaatgcggcccgtaaatcggtctatcgacgcctggttcagctatggcaagcgcgccgggctgttaccgacggtgacgtcgacctgcgcgacgctcgcacgctgctgaccgatctggacagcattttgcgtgagatgcgcacggccgcaaccattcaacaggcgtacacacgagcggaacggcgggcgatggcggcggcggtcgtcgccaagattcgcggcgacgcaatgggcctcgacgcccagcgcgacgcggtacatcgcgcggccgccgatgcgctccacgcgttgcaatcggttggcatacaccaataggcgaccctttggcagttgagggtgtagaggagatcggcgcgtcgttgccggggcgggagtcgacgccttccgatgatggaggttccctacacccatcaggaagacctcgacgcgtccatcgccgccggtggtgcgggcttggcctgtgctgacacatgaccgctttccgccgccttgattgttgaccggcactgggtttgggggcggccgcgtcactgtaggtgagtatgggacgtgagcgacatgtgcgacgtggtgtcgttcgttggcgccgccgagcgtgttctgagggcgagatttcggccgagcccggaatctggccccccagttcacgctcggcggtgcggttggtctctggggatcagcgcggagacgctgcgccggtgggcaggtcaagccgaggtcgatagcggtgtggtggccggcgtgtccgccagcagaagtgggagcgtaaagaccagcgagcttgagcaaaccatcgaaatactcaaggtcgcaacgagtttcttcgcgcggaagtgcgacccgcgacaccgctgatctgtgcgttcggcgacaagcacaagcacacctacggggtcacaccgatctgtcgggcactggccgtgcacggcgtgcagatcgcctcgcgcacctatttcgcggatcgcgcggcagcgccttcgaaacgcgcactgtgggacaccacaatcaccgaaatcctggccggctactacgaacccgacgccgagggcaaacgcccaccggaatgcctgtacggcagcctgaagatgtgggcgcacctgcagcgccagggcttccggtggccctctgccacggtgaagacgatcatgcgggccaacggttggcgcggagtgcccctcgcagcgcacatcacacaccaccgaaccagacccggccgcggcccaggccctagacctggcgggtcggcaatggcgggctttagcaacgaacctgctggaagcggccgacttcacctacgcgccgatgacgtggagttccggctacaccgcgttcgtggtcgacgcctacgccggtgtgatcgcgggctgggaatgctcgctgaccaaagacgcagcgttcgtcgaacgcgcattacgccacggccttccagactcacctaggtcacccgtttggcggagctattcatcatcgcgacgccggaagtcagtatactgcaatatatttcggcaagacaccgatgctagccgggctgcggccgtcgataggcattgttggcgacgccctcgacaacgccttatgtgaaaccacgacagggccccacaggaccgaatgcagccacggcagcccgtttcgtagcgggccgatccgcaccctggctgacctggaagacatcgcctcggcgtgggtggagcacacctgtcacacacaacaaggtgtgcgaatacccgggaggcttcaacctgcgtagtgggcggaagcgtttcacgacgcgatcggcttagcgtatgcgcgggccgataccacgggtgcacgcgatcacctggaactggtgagttggctatcgtggtttggtgattacttgcgcttgggggcttgccgacggttgcgccgggcgcaagtggggtgcggttttgcggttgatggatggtagctggtggcccacgagttgagtgcgggttcggtttttgccgggtaccggatagagcggatgctaggtgccggcggaatgggcaccgtatatctggcgcgtaatcccgatctgccgcgtagcgaagccttgaaagtccttgctgcggagttgtcgcgtgacctcgattttcgggcacggtttgtccgcgaagccgatgtggccgcggggttggatcatcccaacatcgtggcggttcatcagcgcggccagttcgagggtcggctatggattgcgatgcagttcgtcgatggcgggaacgctgaggatgcgctgcgggcggcgaccatgaccacagcgcgggcggtgtacgtgatcggcgaggtcgccaaggcgctcgactatgcgcaccaacaaggcgtgatacatcgcgatatcaagccggcgaacttcttgttgtcgcgagccgctggcggcgatgaacgagtgctgctaagcgattttgggatcgcgcgtgcgctcggcgacacgggactgacgtccaccggttcggtgctggccacgttggcctatgctgcgccggaagttcttgcagggcaaggttttgatggccgggccgatttgtattcgttggggtgtgccctatttcggctactaaccggtgaggcgccgtttgccgccggtgctggagcggcggtggcagtggtggcgggtcatctgcaccaaccgccgccgacggtcagcgatcgcgtgccagggctgtcggcggcgatggatgcggtgatcgccactgcgatggccaaggatcccatgcgtcggttcacctcagcgggtgaattcgcacatgccgccgccgcagccctgtacgggggagccaccgacggatgggtgccgccgagccccgcgccgcacgtcatatcgcaaggcgccgtgccaggttcgccgtggtggcagcatccggtcgggtcagtgaccgcgttggccacgccgcccggtcacggttggccgccaggcctgccgccgctgccgagacgaccgcgccgctaccgtcggggcgtggcggcggtggcggccgtgatggtggtggccgccgcggccgtcaccgcggtgaccatgacatcgcaccaaccgcggaccgcgacgccgccaagcgctgcagccctttctcccacctcgtccagcacaacaccaccgcaaccaccgatcgtgacaaggtcgcgcctacccgggttgttgccgccccttgatgacgtcaaaaacttcgtgggcatccagaacctggtcgcccatgagccaatgcttcaaccccagactcccaacgggtcaatcaaccccgcggagtgctggccggcggttgggggtggcgttcctagcgcctacgacctggggaccgtcatcggcttttacgggttgacaatcgacgagccgcccaccgggactgccccaaatcaagtggggcaactgatcgtggcctttcgcgacgcggccacagcccaaaggcatttggccgatttggcgtcgatctggcgccgatgcgggggtcgaaccgtaacactcttccgtagtgagtggcgaaggcccgttgaactgtcgacgagcgttcccgaagtcgttgatggcatcaccaccatggtgttgacggcgcagggaccggtgctacgagtccgcgaagaccatgcgatcgccgcgaagaataatgtgcttgtcgatgtcgacatcatgacgcccgacaccagccgcggccagcaggcggtcatcggcatcaccaactacatcctcgccaagatacccggctgagcgcgacaccattggcctaggacaccggcaccacgatcaactcgtgcgggcagttgttgacagacacagcaccgtcctcggtcacgatcacgatgtcctcgatgcgggcgccccaccggcccgggaaatagattcccggctcgatggaaaacgccatgccgggaaccaacaccaggtcattgccggcgacgatatagggctcctcgtgcacgcacagcccgatgccgtgcccggtgcggtgcacaaaatactccgcgagcccggcctcggcgagcacgtcacgcgcggcggcgtccacctgctccgctgtcacccctgggcggatggcctcgaacgccgcccgctgggctcgctgcaacatcgaatatgactgcgctacatcagaatcaggctcgccgatgctgtaggttcgggtggagtcggagtggtatccaggcccatacgtgccgccgatgtcgacgacaacgatgtcaccctcccgcaattcgcggtccgaatatccgtgatgcgggtcggcgccgtgcggcccggaacccacgatgacgaacgctacctccgaatgcccttcggcgacaattgcttcggcgatgtcggcggctacgtcggcttccgttcggcccgggaccagaaactccggcactcgggcatgcactcgatcgatcgccgcgccggccttacgcagcgcgtcgatctcggtttcctccttgaccatccgcagcctgcgcagcacgtcggtggccaataccggcagcacacccagtgcgtcggccagcggcaacatgtgcaacgccggcatggaatcggtgaccgcggtcgctaccggagctccgcccaacacggcactcaccaacccgtaggggtcgtcaccgtcgacccaatcgcacacgcgcagacccaattccgctgcggcggattgcttgagggcggcgagctccagccgcggcagcacaaccgccggcgcaccggcggccggcaacaccaacgcggtgagccgctcgaacgtctccgctcgcgacccgatgaggtaacacaggtcgtagccgggagttatcaccagacccgccagaccggcgtccgccgtcgcggccgccgctaaagccagccgccgtgcataaacctcggcgtcgaatcggcgagaacccatgtcagccaggttaaccgcgcgttcgcgagcgctggcaagatagcccgcatgcccgcacccgatccgatgcgtggcgacccgccgcacccggctccgccgcgcttgcgatcgccactggacccaacaagtggcgacccgctgcacccggctccgccgcgcttgcgatcgccactggacccaacaagtggcgacccgctgcacccggctccgccgcgcttgcgatcgccactggtgatactggacggcgccagcatgtggttccgctcgttcttcggtgtgccatcatcgatcaccgctccggatggccggccggtcaacgccgtacgcggcttcatcgactccatggcggtggtgatcacacagcagcggccaaaccggctggcggtctgcctcgacttggattggcgcccgcagttccgggtggacctgatcccgtcatacaaggcacaccgggtggctgagcctgagcccaacggccagcccgacgtcgaggaggtgcccgacgagctgaccccgcaggtcgacatgatcatggagttactggacgcgttcgggatcgcgatggcaggcgccccgggattcgaagccgacgacgtgctgggcacgctggcaacccgggagcgccgcgacccggtaatcgtggtcagcggagaccgcgacctgctgcaagtggtcgccgacgatccggtcccggtccgggtgctctacctgggccgcggccttgccaaggccaccttgttcggaccggccgaggtcgccgagcgctacgggttgccggcacatcgcgccggcgcggcctacgccgaactcgcgctgctgcgtggcgatccgtccgacggcctacccggcgtgccaggcgtcggcgagaagaccgccgctaccctactggcccgacacggctcgctagatcagatcatggcggccgccgacgaccgcaagaccacgatggccaagggcctacgtaccaaactgcttgccgcgtcggcctacatcaaggccgccgaccgggtggtgcgggtcgccaccgacgcaccggtcacgctgtcgacacccaccgacaggttgccgctggtcgcagctgacccggagcgcaccgccgagctggcgacccgattcggggttgaatcctcgatcgcgcgactacaaaaagcgctcgacacgctgcccggatgacgattactgtggccggccgacctcgtaggtgcccttgttgtcctggaaggtcacggtcacgcgctttgaggtgccgtcgatgctcaccgtgcattcgaaggtggcgccctttttgaccgtggggtctgaaccgttgttgcacttgacgtctttgacgttcttggcgccgtaccccgtggtctcatcggtgagaacctgctgcacaccggcctgcgccttaatgacgtccagcttggtggtgacgaagaatccgggtgcccagaagccgagtattagaaccgcgccgatgaacagcacggccatcacggcgatcacgccgccgatcaccgcaaccgaacgcttcgacccctgacccgactggccatacgggccgtattgcccggggtactgaccgggcggtgcgtactggccgggctggccgtactgtcccggctggccatattggcccggctgctggtattggccgtactgaccgggcacgccgagctgggtgggctgtgcaccgaactgttcgggctgcgcatagccgggtgtgggctgcgggtactgctgcgggtacgctgggtcagccggctgttggtactgcggtgtgtacgccggggcctgccacgtcgcctcctgggtcggctgctgctgccagggatatcccgcggccacggtggggtccgaggaatggtcggcgccctggccgggcggctgccacggctgccttgggtccgatccctgcggtccgctcatcgcttctcctcagtctgtgttaaccgtaactctggcccagcctacccggcgtcaaccgcgacgacgccgcgccgaatgtcaccgatagcgcgctttgcggtagcccgcagttcggggttgggcgcagcgttacgaacttggtccagcagatcgagcacctgacggcaccaacgcacgaaatcccctgccaataacggtgatccgctgccgttcacgtcggcagcggccaatgccgccgctagatcaccggttcgcgaccagcggtagatgactctgacaaagccatcgtcgggttcgcgactcggggtgatgcggtgtgcctgctcgtcggcgcgcaatgtcgtggacagccttgatgtctgagtcagagcctgccgtaaccgcggtgtgggcacatcggctccgaacggggcgccctggccgtcaccaccgcgcgtctcgtagaccaccgccgacaccacccccgccaattcggccggctttaaaccctcccacgcacctgtacgtaggcactcggccaccaacaggtcgctctcgctgtaaatccgcgccagcagccggccgtcgtcggtgaccacgggatcagtggccgggccatcgatgaactcccgttcggtgagcagcccgacgaatcggtcgaacgtgcgggccaacgagttggtggcggcggcgaccttcctctctaattgcgcgttgtcgcgttcgatgcgtaagtaacgctcggcctggcggatctggtcctcgagcccgggcgaggtatgcaccggatgacggcgcaattgttcgcgcgacgactccagctccggatcgtgaaacccgccggcctcgctgacgcgccgggcggctggaataaccagacccgcggctgccgatcgcagcgccgaggccaggtcgcgccggacccgcggctggcggtgctccacccgcttgggcagcgtcatcgaccccaccggcgtcgtgcccgagtagtcggccgaggagatccgtcccgcccatcggtgttcggttagcaccagcggacgcgggtcgtcgcggtcgcgggctgattccaggacgacggccagaccaccgcggcggccgtgggtgatggtgatgatgtcaccgcggcgcagcgcggccagcgcatcggtggccgcctgccgtcgctgtaaccgcgacgcgcgggcctgcgcacgttccagctcggacacccgcgcgcgcaatcgagcgtattcgaggatgggcgcatcagatccgcccagttcggctgcgatctcgccgagtatcctgttgccccgctcaattccgcggaccagtccgaccacggatcggtcggcctgatattgggcgaacgactgctcgagcagtcggtgcgcctgttgcggacccatccggtgcaccaggttgatcgtcatgttgtacgacggggcaaacgagctgcgcagcggaaaggtgcgggtggaggccaggcccgccacctcggacggttcaatttccgggtgccagatcaccaccgcgtgaccctcgacgtcgataccgcgccggccggcgcgaccggtcagttgggtgtactcccccggcgtcagcggcatgtgctgctcaccgttgaacttcaccagccgctccagcaccaccgtgcgggccggcatgttgataccgagcgccagagtctcggtggcgaatacagccttgaccaaaccggcggtgaacagctcctccaccgtgtgccggaaggccggcaacatgcccgcgtggtgggcggccagaccgcgcagtaacccttcccgccattcgtagtagccgagtaccgccaggtcggagtcggccaggtcaccgcagcggtggtcgatcacctcggcgatccgtgcgcgctcctcttcgctggtcaaccgcagcggtgaccgcaggcattgggtgaccgcggcgtcacaaccggcccgggagaacacgaaggtgatcgccggcaacagcccttcagcgtcgagtttggcgatcacctcgggtcggccgggtggccggtagaagccgggccggcccgagcctcggcgccgaggctgccaatcggccatccggtcggcctcacggcgatgcgcgatgtggcgcagcaactcgcggttgacttggggctgcccttcggcttcgccgatccggtaatcgaacaggtcgaacatgcgcttgcccaccaagacgtgttgccacaacggcaccggccgatgctcgtcgaccaccaccgtggtgtcgccccgcaccatctggatccaaccgccgaactcctcggcgttgctcaccgtcgccgacaggctgaccacccgcacgtcgtcgggcagttgcaggatcacctcctcccacaccggaccccgcatccggtcggcgaggaaatgcacctcatccatcaccacataggaaagcccctgcagcgcaggcgaatccgcgtagagcatgttgcgcagcacttcggtggtcatcaccaccaccggcgcgttgccgttgaccgacaggtcaccggtcagcagcccgatctggtcacggccgtagcgtgctgtgagatcggtgtgcttttggttgctcagggctttcagcggcgtggtgtagaaacatttactgccggccgccagcgccaggtgcacggcgaactcgccgaccaccgtcttgccagcgccggtcggcgcgcacaccagcacaccgtggccgcgttccagcgcgctgcaagcccgctgctgaaagtcgtcgagcgagaacggtagttccgcggtgaaccggtccagctcggccagctcagtcacgtcgccgccgcctcgccagttgaccgcgcccgctcgcggctagcgggcctacgtgacgtcgtcatgagatccgatgaccgatggcgccggcaccggcgagggcgggtcgatgaccgaagcttcgtcgtcgggaatcgcggcttcgcgcttggcttttcgcttgtcatgcacgcgggcgatctgaatggcgagctctagcagcacggtcaacgccgcaccgagcgcggtcatcgagaacggatcggatccgggcgtgaagatcgccgcgaagacgaacatcgcaaagatcaacccgcgccgccaagacttgagccgctcataggtcagcaggcccgccaggttcagcatcacgatcagcagggggaattcgaagctgaccccgaacaccaccagcaggttgagcagaaagccaaagtagcggtcgccagacagcgcggtcacctgcacgtcgctgccgacggtcaacaaaaagcccaacgccttggacaacaccaggtaggccagtacggcaccggcgacgaacagcaccgctgctgggatcacgaaggccaccgcgaagcggcgctccctctggtagagaccaggcgtgatgaacgcccacagctggtagaaccacaccgggcaagccagcacaatgccggcggccatcccgaccttgagccgcaacatgaactggtcgaacggcgcggtggccaacaaacggcactctccgtcggcgctgatatccgcccgggccgactgcggcagggcacagtagggatgccgcagccactctccgaggctgtccaacccgaaaatcgaatgcgaataccagacgaacccgaagattgtggtgaccaagatcgcggccagggagatcagcaacctggtgcgtaactcggtcaggtggtcgaccagcgacatcgtcgcgtcaggattgacgcggctgcgcctgttacgtgggttgagccgtttgagaagaccggcggcgcgcactgaagcgacgcccgagctaagccggccgagcctcggtgctgtcttgaccagacgccgctgaggggtcgacacgctgcgattgcaccggcgtgggggtctcgatagacgcttccgctttgttctcgttctgcagttcacggacctcggacttaaagattcgcaatgacttgcccaacgagcgcgccgcatcggggagcttcttggcaccgaacaacacgatcaccacgacagcgaggatcgcccaatgccacggactcagactgcccactttgattacctccagacgttgacccgatgctaccgcagcggccgcggcacccggagatttcgcgccgtcacggcggcgcagctgcctggtatgcatccagcgcggccgtcgcggcgtcgcgaacccgctgagcgagcgactccggcgccagaacgcgcacgtccgaaccgaagcccagcaataggcgcgtcatccaatcctcagaggcgtaggtcatggccacctcacaggagccgtccggcagctgtcgtagctcccgaatcgggtagtactccagcatccacgaggccgacggtgccacccgcaacgtcgccgacggcagcgataggtcaccgtcgaacagcgacgtgtccggtggcgcctgccgtgccgattccggcggaaccgcgggctcgcccaactcggcggcatcgacaatccggtcgaaacggaacaggcgaaccccttcggcctcacgcgaccaggcctccaaatagctgtgcccgccgatcaacagcacccggatgggatccacgatccgagtggtgagggtgtcatgcgacgcggcgtaatagtcgatggtcagcgcccgactgttccgcaccgcggcccgtacggccgcggcggccgggctttctgtgggtgcctgttcggcaacggcggccaccgcgccggccgcggcggcgatcttggcgatggcgctgcgcgccgcctgcgggtcaaccacgccgggaatgtccgctagcgcccgcaacgccaccagcagcccggtggcctccggcgatgtgagctttaacggccggtcgatgcccgccgagaacgtcacctcgatggtgtcaccgcagaattcgaagtcgatgaggtcacccggggaatagcccggaaggccgcacatccacagctggttgaggtcctcctccagctgcttggcggtgacacccagctcggcggcggcctcggcgcgggtgatccgggggttggcctggaagtacggcaccatgttgagcagccgcaccagccgggtggacagggcgctcatgccagtgctccggcttgcgcgcgtagtcgggccagcacatcgtcgcgcagagacccgggctgcagcacgattgcgtcggccccatagccggtgatctcacgcgccagccggtcgctggatcgaatctcaagctcgatcacctcgccatcgcgaccaccaagttgtcgcggcccggcggaccgcccggcacgtcgcaacgcggtggcccgaccctcggctacccataccgtggcttgctcaccggtcggcacctccgtcaccttctgcgccacgatgctgcgtaggtccacaccggcaggcacggtggttgcgccggccggcccgattggcgtcacctgcgctccgatccgggacagccggaagacgcgggttgcatcccggtcgcggtcgtggccgaccagataccagcggcccttctcggtaaccacaccccacggctcgacggtccgaacggtgtacggctctgcgcgcgacgatcgatgagagaactgcaccacctgcccggaatcgatggccgacaacaagattccgagaacgtcctcagagccgcgcagtcccgaaacggccgccgccgacgcgatggccaccggtgccccggtatccaagggatcgacgtccaccccggcggcccgcagcttcagcaacgcgccctgggtcgcggtgatcaactccggtgactcccacagctgggtggcgacggctaccgcggccgcctcatccggggtcagctcgacaggcgacagggcgtaggcgtcgcggttgatgcgatagccctcggtgggctccaacgccgagaccctgccgacctcgagcggaatgccgaggtcacgcagctcgttcttgtcgcgctcgaacatccgggagaacgcctcaacgctggggctgtccgaatagcctgccacgctggacctgatcttctccgcagtgatgtagccacgagtggacagcaaggctatgacgagattgaccagccgttcgactttcgaggtcgccattggtggtgctacatgctcgcgatcagccgcttaacccgctcatcgaccgcccggaacgggtctttgcacagcacggtgcgctgcgcctggtcgttgagtttgagatgtacccagtcgacggtgaaatcacgtcccgcctcctgcgcggcgctgatgaactcaccgcgcagccgggcccgggtggtctgtgggggctgatcgacggcctccgcgatttcttcgtcggtggtgacgcgcgcggccaaccctttgcgctgcaggagatcaaagatcccgcgtccgcgcttgatgtcgtggtaggccagatccagctgagcgatcttcgggtgggacaactccatgtcatagcggtcctgataacgctgaaacagcttgcgtttgatcacccagtcgatttcggtgtcgaccttggcgaaatcctggctttcgacggcatcgagttggcggccccacaggtcgacgacctgctcgatctgcgcgttgggctcccgagtctgcaagtgctcgactgcgcgggtgtagtactcccgctggatgtccagcgcgctggcctgacggcctccggccaaccgcaccggccggcgaccggtgacatcatggctaacctcacggatggcgcggatcgggttatccagggaaaaatcacggaaggcgactccactttcgatcatttccagcacgagcgccgcggtgcccaccttgagcatggtggtggtctcggacatgttggagtcgccgacgatgacgtgcagccgccggtacttctcggcgtcggcatgtggctcgtcgcgggtgttgataatggggcgggatcgggtcgtggcgctagagacgccctcccaaatgtgttcggcgcgttggcttaagcagtaggtggcggccttgggggtctgcagcaccttgccggccccgcagatcagctggcgggtgaccaggaagggcagcagcacgtcggagatccgggagaactcaccggcccgcacgatcaggtagttttcgtggcagccgtaggagttgcccgccgaatcggtgttgttcttgaacaggtagatgtcgccgccgatgccctcgtcggccagccgctgctcggcgtcaacgagcaggtcttccagcacccattcaccggcccggtcatgggtgaccagctgcaccaggctgtcgcattcggcggtggcgtactcgggatgactgcccacgtcgagatacaggcgcgcaccgttacgcaggaagacgttggagctgcggccccaggacaccacacggcgaaacaggtagcgggccacctcgtccggggacagccgacggtgaccgtgaaatgtgcaggtgacaccgaactcggtttcgatgcccatgattcgacgctgcacgtatttgagggtactggttgttggttggcggcggcgcgatagccacgcccgttacccgtccgggccggacgggccggggactccgaacagcagcccgccggtgccgccgctgccgccgggccccgcggccccgtccggagtaccgggtccgccggcggcgccagccccaccggcgccaccgtcgccgaacaagatggcggtgccgccgtgcccgccgacaccgcccggcccgccgggcgaggtggtgttcatgccgggccccccttggccggcggccccgccggcgccaccgttgccgtaccacacgccgccgttgccaccgctgccgccggggttgcccgcgcccccgacgccaccgctgctgaccgagccaggcgcgccgctcccgccgctaccgccggcaccaccgttgccgatgagccgcgcgctgccgccgttgccggcgttggtggagccaataaatggcagccccccattaccgccgtcgccgccgccgccgccatcgccgtacagccacccgccgaccccaccgtcgccgccgcgactacctacctggaacaggcgcgcaccgagccctgggtcgccgccgttgccgccgccgccgccgacaccaatcagccccgcgtcgccgccccggccaccgctgccgcccaacccggcgaaaccgtcgctggagacgccggtacctgcatcgccaccgttgccgccggaaccggccgcccctccattgccgtacagcagcccgccggcgccaccgaactggccgaagccgccactgccgccactgccgccggccttgccgctcccgccgtgcccaccgtccccaccgtttccgccggcaccgccgtgaccgatcagccccgcccgtccacccaaaccgccatcgcctcccccgccgccagcaccgaggtctcccacaccgttgtcaccggtaccgccgactcccccggcacccccgttgcccagcagcaatccgcccaggccgccattgcctcctgcaccgccgggcgcaccgttgccgcccctgccgccgttgccgatcagccccgctgacccgccggctcccccggcaaccccggggctcgtgctgtcgccaccgttgccgccgttgccccacaagatgccgccgtccccgccgggctgtcccaccggaccactggccccgtcggcgccgtcgccgaccagcggacgccccagcagcgtctgggtgggcgcgttcaccgcgttcagcaggttctgctgcgcgttggcaatctcggcgctcgcatatgaacctccaccggcgttaagcagttggacgaaccggtcatgaaacgccgccgcctgggcgctgaccgcttgatagctctgggcctgggcgccaaatagcgccgctatgcccgccgacacctcatcggcggcgggcgccaacgcccccgtcgtcgggaccgccgccgccgcgttcgctgccctgatggtcgaacggatggccgctaaatccgtggccgcagccagcaatgcctccgggctcgcaatcacaaacgacattgcgcacctcccaccaacccgcgataacccggctgcgccggaaccgtcgatgcgtatggcaggaatatcgtattgcgatcccccaccctcagtcggggtgttcgccagattcgtcgcagctcagcgctgcgccggcgccagcattggcgatggctggtggttaacgcgagtggtcgaaggtgatggccggggcactgttcgaaccgtcgttcgccgcagcgcacccagcggggcttctcagacgacccgtgacgcgaaccgtcgtgctgtcggtggccgctactagtatcgcacacatgttcgagatatcgctgccggacccgacggagctgtgccgatccgatgatggcgcgctggtggccgcgatcgaggactgcgctcgtgtggaggcggctgcgagcgcccggcggttgtcggcgatcgccgagctgaccggccggcgcaccggcgcggaccagcgggccgactgggcgtgtgacttctgggactgcgcggccgcggaggtggctgcggcgttgactatcagccacggcaaagcctccggacaaatgcatctgagccttgccctgaaccggctgccccaggtggcggcgttgtttttggccgggcatcttggtgcgcggcttttctcgatcatcgcctggcggacctacctcgttcgcgacccgcacgcactgagtctgctcgatgccgccctggccgaacacgccggcgcgtgggggccgctgtcggcccccaaactggaaaaggccatcgactcctggatcgatcgctacgatcccggggcgctgcggcgcagccgtatctcggcccgcacccgcgacctatgcatcggtgatcccgatgaggacgccggcaccgccgcgctgtggggccggctgtatgccaccgacgccgcgatgctggatcgccggctcaccgagatggcccacggcgtgtgcgaggatgacccgcgcaccctggcccagcgccgcgccgacgcgctgggcgcgctggccgccggcgccgaccacctggcgtgcggctgcggcaagcccgactgcccctccggtgccggcaacgacgagcgggccgccggtgtggtcatccacgtcgtcgccgacgcctcagcacttgacgcacaacccgacccacacctatccggcgacgaacccccttcgcggcccctcaccccggagacgaccctgttcgaggcgttgacacccgaccccgaacccgatccccccgccacccacgcgccggccgagctgatcaccaccggcggcggtgtggtgcccgcgccgctgctggccgaactcatccggggtggggccaccatcagccaagtgcgccatcccggcgatctcgcagcagagccgcactaccggccgtcggccaagctggctgaattcgtccggatgcgggatttgacgtgccggtttcccgggtgtgacgtgcccgccgagttttgtgatatcgaccattcggcgccctggccgttggggccgacgcatccatcaaatctgaagtgcgcgtgtagaaaacaccaccttttgaaaactttctggacgggctggcgggatgtgcagttacccgatggcacggtcatctggaccgcgcccaacggccacacctacactacccatcccggcagccgcatcttctttcccacctggcacaccaccaccgccgaactaccccaaacatcaacggcagcagtcaacgtcgacgcacgcggcctgatgatgccgcgacggcgccggacccgagccgccgagctggcccaccgcatcaacgccgaacgcgccctcaacgacgcgtacatggccgaacgcaacaagccaccatcgttctgatgggcggctattcccacctcatgtcaaacaccccttctggatgtcacgccccttctggacaccaccgacgagttctcgtgtcgccgcacctatccaagaagaccaaccgctacgatcggtcgatgtcgcggcgccgcagtcgacgcaggagaaccgcgaaacgtgccggccgctccgtcgacaagagagaaggactgcatgctggttttgcacggcttctggtccaactccggcgggatgcggctgtgggcggaggactccgatctgctggtgaagagcccgagtcaggcgctgcgctccgcgcggccacacccgttcgcggcgcccgctgacctgatcgccggcatacatccgggcaaacccgcaaccgccgttttgctgttgccgtcgttgcgatcggcgccgctggactcgccggagctgatccggctcgccccgcgcccggccgcgcgaaccgatccgatgctgttggcgtggacggtaccggtggtggacctggaccccaccgcggcgttggccgccttcgaccagcccgcccccgacgtccgctacggcgcgtccgtcgactacctggccgagctggccgttttcgcgcgcgagttggtcgagcgtggtcgcgtgctgccccagctgcgccgcgacacccacggcgcggccgcctgctggcgtccggtgttgcagggacgcgacgtggtcgcgatgacctcgctggtctcggcgatgccgccggtctgccgcgccgaagttggtgggcacgacccgcacgaactggcaacctcggctctggacgcgatggtcgacgccgccgtgcgcgcggcgctgtcaccgatggacctgctgcccccgcgacggggtcgctccaaacggcatcgggccgtggaggcttggctgaccgcgttgacctgcccggacggccggttcgacgcggagcccgacgaactcgacgcgctggccgaggcgttgcggccatgggacgacgtcggtatcggcaccgtcggcccggcgcgggcgacgtttcggctgtccgaagtcgagaccgaaaacgaggagacgcccgcgggctcgttgtggaggctggagttcttattgcagtcgacgcaggaccccagcctgctggtccccgccgagcaggcatggaacgacgacggcagcctgcgccgctggctggaccggccgcaggagctgctgctgaccgaactgggccgggcctctcggattttccccgagctcgtcccggcgctgcgcaccgcgtgcccgtccgggcttgagctcgacgccgacggcgcctaccgattcctgtcgggtacggccgcggtgctcgacgaggctgggtttggcgtgctgctgccgtcctggtgggaccgccgccgcaagctgggcttggtcctgtccgcatataccccggtcgacggcgtggtgggcaaggccagcaagttcggccgcgagcagctcgtcgagttccgctgggagctggccgtgggcgacgatccgctcagcgaggaggagatcgcggcgctgaccgaaaccaagtccccgctgatccggctgcgtggccagtgggtggcgctcgataccgaacagctgcgccgcgggctggagtttttggagcgtaagccaaccggccgcaagaccaccgccgagatcctcgcgctggccgccagccaccccgacgacgtggacaccccgctcgaggtcaccgccgtacgcgccgacggctggctcggggacctgctcgccggggccgccgcggcgtcgctgcagccgttggacccgcccgacggattcaccgcgacgctgcgtccctaccagcagcgcggtctggcgtggctggcgtttttgtcctcgctcggtttgggcagctgcctggccgacgacatgggcctgggcaagacggtgcagctattggccctggaaaccttggaatccgttcagcgccaccaggatcgcggcgtcggacccacactgctactgtgcccgatgtcgttggtgggcaactggcagcaggaagcggccaggtttgcacccaacctgcgggtgtacgcccaccacgggggcgcccggctgcacggcgaggcgttgcgcgaccacctcgagcgcaccgacctggtcgtgagcacctataccaccgccacccgcgacatcgacgagctggcggaatacgaatggaaccgggtggtgctggacgaggcccaggcggtgaagaacagcctgtcccgggcggccaaggcggtgcgacggctacgcgcggcgcaccgggtcgcgctgaccgggacaccgatggagaaccggctcgccgagctgtggtcgatcatggacttcctcaacccgggcctgctcggatcctccgaacgcttccgcacccgctacgcgatcccgatcgagcggcacgggcacaccgaaccggccgaacggctgcgcgcatcgacgcggccctacatcctgcgccggctcaagaccgacccggcgatcatcgacgatctgccggagaagatcgagatcaagcagtactgccaactcaccaccgagcaggcgtcgctgtatcaggccgtcgtcgccgacatgatggaaaagatcgaaaacaccgaagggatcgagcggcgcggcaacgtgctggccgcgatggccaagctcaaacaggtgtgcaaccaccccgcccagctgctgcacgatcgctccccggtcggtcggcggtccgggaaggtgatccggctcgaggagatcctggaagagatcctggccgagggcgaccgggtgctgtgttttacccagttcaccgagttcgccgagctgctggtgccgcacctggccgcacgcttcggccgtgccgcccgagacattgcctacctgcacggtggcaccccgaggaagcggcgtgacgagatggtggcccggttccagtccggtgacggcccgcccatttttctgctgtcgttgaaggcgggcggtaccgggctgaacctcaccgccgccaatcatgttgtgcacctggaccgctggtggaacccggcggtcgagaaccaggcgacggaccgggcgtttcggatcgggcagcggcgcacggtgcaggtccgcaagttcatctgcaccggcaccctcgaggagaagatcgacgaaatgatcgaggagaaaaaggcgctggccgacttggtggtcaccgacggcgaaggctggctgaccgaactgtccacccgcgatctgcgcgaggtgttcgcgctgtccgaaggcgccgtcggtgagtagcacctggtatccaccaccgtcccggccccgtccggtcgagggtgggatcaaggcgcgcagcacccgcggcgcgatcgcgcagacctggtggtcggagcggttcattgcggtgctggaggacatcggcctgggtaaccggctgcagcgtggccgcagctatgcgcgcaaggggcaggtgatctcgctgcaggtggatgccggcttggtcaccgcgctggtgcagggcagccgggcccggccgtaccggatccgcatcgggattccggcgttcggcaagtcgcaatgggcgcacgtcgagcgaaccctggccgaaaacgcttggtacgcagcaaaattgctgtccggcgaaatgcccgaagacatcgaggacgtcttcgccggcctgggcctgtcgctattccccggcaccgcccgagagctatcactggactgctcctgccccgactacgcggtcccatgcaagcacctggccgccaccttctacttgctggccgagtccttcgacgaggatccgttcgccatcctggcgtggcgtggccgcgagcgggaggatctgctggccaacctggccgctgcccgcgccgacggagcggcaccggccgccgaccacgccgaacaagtggcccagccgctcaccgactgcctagaccgctattacgcccggcaggccgacatcaatgtccccagcccgccggcaaccccatcgacggcattgctcgaccagctgcccgacaccggactcagcgcccgcggacggccgctgaccgagctcctgcgacccgcctatcacgccctgacgcaccatcacaacagcgcgggcggctgatcccagcgcaccccttcgaatcggccgaagtcactgtcgtaggacacgatgctggcgcgatgctcgacggcaagcgcggccagatgcgcgtcgttgaccaggttggcaccggttcccacgtacgtcagcattctcgccaggatatcggcgtgccggacggtcggattcaccaagacggcgctgggtgcggctagccaatccgcgacctgggtgatggccgcctcccgcggaagcggacgggggaacaaccccaccttggtcgccaatcgcacgaacgccaacaacggcacccaggcgaacccgacgcggtcggcgcccgacagcgcaccgtcaagccagcgcagcgacggcttgtggtgctcacttgtggtgttcacggcgtagagcaagacgttcgcgtcgacgatcttcatcaaccgctatgacccgcggcgttgacggcgcacaagctcttcgtcctcgaggtcggccgcaagctgcaaggcccggtcgaggttgaccgcagggacgcccaagtctgccgtgcgggtgctgaagtgactcggcgcaggtcgcccggaggcgccgtcgcgaatcgcgtcgttgagggccttcttgaaggacacttgccgctcggccatccggcgccttaccaactgctcgacgtcgtcatccaatgtgacagtcgtccgcattttgatagcatagcatcaagattgtcgacagcatctcgtcaatcggcgcgcgggcccgtcactaatccggcgattcgccgtcggactgggagtctttggcgcccgtggaacccctttgtgtcccttggcatctttgcgatccagttcccgcagccgttttcccaacgcggcacccgcgatgcgccgaaacgcgcgccgtagccggtcggcgtcgagcacggccacctccagggtggccaggggtgggttgagcaccacggtcgtgaacgtcattcgcggtagcccgactcggcgacctcgagcagtcgacacgccttctgcacgggaagtccttctgcggccatcgttgctatggccgcttactgccttctagtccgtgcggctctcgcaacagctcacgggacctttttgaggatcgccacttcaggtcttcaactcgcggatgccctcattggcaacgtttgcgcctgccttggggcggccggcagccaccaagtcgagcactttgcggcggaactactcggggtaacacttcggcacggacacggctcgttcgacggacgtcgtgaccagaagtcgagcaaaccgactccactctagctagtgatacaagcttttttgtagccgcgcgattgggccgcccgtaaggaatgcgtcatgagcgacttcgcatcacgggcgaccaatcattaatttgtcaaaccctttgacatgcactacttgtccacattttgtacacgaaatacctaacacactatggtgcacatcacgcacttccacgttccgtattcggtgtacgattttgtcacgcaactaagcgttcaagagggagtactatgactcatccaaaagtaaaagatgacatagaaatagaagagtcgtggttccggtgcgggtagctcccgatggcttgactgtggtaagcaccagtggcgtgttccccgtggttgagaccaggaagttttaaagtcctacagcccgcggtattccgcagaggacattgtgtgcatttcgcaccttcgggtgggagaaatcgggatgatctcaccaccggccaccggtgggcgcactttgtacccttcgattccgttattcggcggatttaagcagttcgcaccattaccaagcagccaatgaggaagagcgcaggtgactaggtcgcttgatctttccctgtgcagtagctcgggttctttgagtttcgaggaggagaaaccacatgtcctttgtgaatgtagacccatttgggatgttggcggcagctgcgacactggagtcccttggttcccacatggcggtaagcaatgccgcggtggcctcggtgaccaccaaggttcctcccccggccgccgactacgtatcaaaaaagttatcgctgttctttagtagccacgggcagcagtaccaggtgcaagccgctcggggcacggcctttcatcgaaaattggtccggaccctggcgaatggcgcgcttgcgtatgaggaagtcgagatcgccaacaacgaaggtttctaacgtgtcgccagttacgcacgagtggctaccagcgagtacaagggagtaacgaattatgcccaatttctgggcgttgccgcccgagatcaactccacccggatatatctcggcccgggttctggcccgatactggccgccgcccagggatggaacgctctggccagtgagctggaaaagacgaaggtggggttgcagtcagcgctcgacacgttgctggagtcgtataggggtcagtcgtcgcaggctttgatacagcagaccttgccgtatgtgcagtggctgaccacgaccgccgagcacgcccataagaccgcgatccagctcacggcagcggcgaacgcctacgagcaggctagagcggcgatggtgccgccggcgatggtgcgcgcgaaccgcgtgcagaccacagtgttgaaggcaatcaactggttcgggcaattctccaccaggatcgccgacaaggaggccgactacgaacagatgtggttccaagacgcgctagtgatggagaactattgggaagccgtgcaagaggcgatacagtcgacgtcgcattttgaggatccaccggagatggccgacgactacgacgaggcctggatgctcaacaccgtgttcgactatcacaacgagaacgcaaaagaggaggtcatccatctcgtgcccgacgtgaacaaggagagggggcccatcgaactcgtaaccaaggtagacaaagaggggaccatcagactcgtctacgatggggagcccacgttttcatacaaggaacatcctaagttttgattcgggaacatcctaagaaacggggggcgtcgccgttggagacgtcgcaacgtgtccgcagtcccaagggcaacagtgaagggcccacggtgcgatccccaacacccggctagagtgcgcatatattttcccgcctcggctcaaggcgtgcacccccatcaccgctaaccatgctgtgtatcaacagatttcattgtcccggccgtcgcgcgaccgaccaatagggtgagttccatgtgcgatatcgcctaacagccggctcccgtactcccgtggccgatgtgattattgattacgtggatcaccatgtgggtgatcgcggtcgacagctttggtaccgagcacatcgccacaacgcgcggtacgaatctagtacacaaatccgcaccagccgccatgcgacttcgcaggtcatagccccgcagagtcgccgaacctgccgcagtgacaaaagtcaggacggccggcgacgcgtcgagccggggttaggcgcagttaacgtcgcagcggggtcccagacacgcgtcggactttcggactcagcccgacgattcgccgtcagactgcgggctttcctggtctaccagcaacgcttgcagggcggagccggtgatgcgccggaacgcgcgccgtggccggttggcatcgagaacggccacctctaagctggccacgccaagggtgggttgatcaccacccgaggtgtcggcactgccggcccgcaatgcagcgaccgcgatacccagggcgtcggtcaggctggcgttctcggcatacgactctttgagcgcgttggcgatcggctccgtggtgccgcccatcaccacgaaatgcggctcgtcggcgatcgacccgtcgtaggtaatacgatacaactcagggggtttcgtctcgccgtaatgcgccacctcggccacacacaactcaacctcgtagggcttggcctgttcggtgaagatggtgcctagagtctgcgcgtagacattggccaactgccgacccgtgacgtcacgacggtcataggcgtaaccgcgggtgtcggcgaactggatcccgccgcggcgcaaattgtcgaactcgttgaacttgcccgcagccgcaaaacccacccgatcgtagagctcactgatcttctgcagcgaccgcgacggattctccgcgacgaacagcacaccaccggcataggccagcgccaccacgcttttggcccgcgcaatgcccttacgcgccaactcgctgcgctcgcgcatcgcctgctcaggcgagatgaaatacggaaaactcacttctcaccgccatcggagccgaaagtatccgcacccgaacggctttcgatgatcgcgcgggccaattcggcaatccggctctccggcacgtcaaccgccccgtcggcgtcgatgatcaccgccgtcggaaagatgccccgcaccaggtccggaccgccggtggcggagtcgtcgtcggcggcgtcgtagagcgcctcgaccgccacccgcagccccgaatcaccgtcggtaacctgcgaatacaacttcttcatcgacgacttcgcgaacagcgaacccgagcccaccgcctgatagccctcttcctcgatgttccaaccgccggcggcgtcgaacgaaacgatacgacccgcgctctgcgggtcagacgcatgaatgtcgtagcccgccagcaacggcaacgccagcagaccctgcatcgcggccgccagattgccacgcaccataatcgccagccggttgattttgccggcaaacgtcagcggcacaccctcgagcttctcgtagtgctcaagttccacggcatacagccgggcaaactcaaccgcgaccgcagccgtgccagcgatgccggtagcggtgtagtcatcggtgatatacaccttgcgcacatcacgcccagaaatcatgttgccctgcgtcgaacgccggtcacccgccatgacaacaccgccggggtatttcagcgcgacaatggtggtgccgtgcggcagttgcgcatcgccgcctgcgagtggcgcaccgccgctgatgcttgccggcagcaactccggcgcctggcggcgcaggaagtcagtgaaagaagataggtctacagcgggtgttccagagagtgaattaatggacaggcgatcgggcaacggccaggtcactgtccgcccttttggacgtatgcgcggacgaagtcctcggcgttctcctcgaggacgtcgtcgatttcgtcgagcagatcgtcggtctcctcggtcagcttttcgcgacgctcctggcccgcggcggtgctgccggcgatgtcgtcatcatcgccgccgccaccgccacgcttggtctgctcttgcgccatcgccgcctcctgcttcctcatggcctttcaaaaggccgcgggtgcgcgtcacacgcccgctgtctttctctaccctaccggtcaacaccaacgtttcccggcctaaccaagcttagcgaggctcagcggtcagttgctctaccagctccacggcactgtccaccgaatccagcaacgcaccaacatgcgccttactaccccgcaacggctccagcgtcgggatgcgaaccagcgagtcgccgcccaggtcgaagatcaccgagtcccagctagccgcgacgatatcagccccgaaccggcgcaggcattcgccgcggaaatacgcgcgggtgtcggtcggcgggttctccaccgcactcagcacctggtgttcggtgactaaacgcttcatcgagccgcgcgcgaccagccggttgtacaggcccttgtccagccggacatcggagtactgcaggtcgacgaggtgcagccggggcgccgaccagctcaggttctcccgctgccggaaaccgtcgagcagccgcagtttggccggccagtccagcagctccgcgcaatccatcgggtcacgctcgagctgatccagcacgtgtgcccaggtttccacgatgtcggccgcccgcgggtccgggtcgcggctatccaccaacttagccactcggtccaggtagatccgttgcagcgcaagaccggtcagttcccggccgtcggccagcgcaacggtcgctcgcagcgacggatcgcgggagattgcgtgcaccgcatgtaccgggcgggccagcgccaggtcggtcagatctattgcgtgggctggtccttcttcgatcaggtcgagcaccagcgccgtggtacccaacttcagataggtcgacgtctcggcaaggttggcgtcgccgatgatgacgtgcagccggcggtacctgtcggcgtcggcgtgcggttcgtcgcgggtgttgatgatgccgcgcttgagcgttgtttccagccctacctcgacctcgatgtagtccgaacgctgggatagctggaagccgggctcatcacccgagggcccgatgccgacccggcccgagccggtcaccacctgccgggataccagaaagggggtcagcccggtgatgatcgccgagaacggtgtctgccgcgacatcaggtagttctcgtgcgacccgtaggaggctcccttgccgtcgacgttgttcttgtacagctgcagtttcgcggccccgggcacgctggcgacatggcgggcagcggcctccatcacgcgttcgcccgccttgtcccagatcactgcgtccagcgggtcggtgcattcgggcgcggagtattccgggtgcgcgtggtcgacatacagccgcgccccgttggtcaggatcatgttggccgcgccgacctcgtcggcgtcgaccaccggcggcggcccggccgagcgactcaaatcgaagccccgggcgtcgcgcagcggcgattccacctcgtagtcccaacgggtgcgtttggcacgctgaatgccggcggcggcggcgtatgccagcaccgcctgcgtcgaggtgaggatcgggttggcggtcgggtccgacggcgaggaaatgccgtactcgacctccgttccgataatccgctgcatgccgtagagcctaggcccgccgacgatgcgggccgcgcagcgggccgctgaggaggcgggcatcaagcaacgcccgccgacccagaacatcggagcgggccgcgcaggaggtggacaatcaagcagggcccggcgctagggtaggccggcatgagcctttccgtccgtcgccccccggcggcccgagcagcggccattgtggaggctgaaagctggttcttgaagcgtggtctgccctcggtgctgaccatgcggggccggtgccgtcggctgtggccgcggtcggctccgatgttggccgcctgggcggtggtcgagggctgcctcatggccgtcttcttcgtcaccgacggcggcgaagtcttcatcagcgcgacgccgacgacagcgcaatgggtgatcctggcgctgctcgcggttgctcttccgctggcctccctcgtcggctggttggtgtcgcagatatcaagccggcgtggccaagcggcggtggcgaccatggcggtggccttcgcggccgcatccgacgtcatcgaatccggcccgatccagctgttgcggaccgccgtcgtggtgggcctggtgctgctgcagaccggctgcggcgtcgggtcggtgcttggctgggcggtgcggatgacgctggagcaccttgcgacggtcggcacgctggcggtccgggccctgccgatcgtgctactgacggcattggtgttcttcaacacctatgtctggctgatggccgccaacatcaacggcgagcggctgacgctggcgatggtttttctgctcgccatcgccggggcgttcgtcgtgtccaagacggtggaacgggtgcgtccgctgcttcgctcaacgacggtgatgccccaaggcagccaaagcctggccggcacacccttcgcgaccatgggcgacccctctcccggcttccccctcacccgggccgaacgcctcaacgtggtcttcctgctggcggcctcgcaactcgtcgagatcctggtagtggcgtcggtcggcgccgcgatatacctcgttctgggcatgatcattctcactccgccgctgcttcgggaatggacgcactacgattcgatgaccacgacggtgctcggcatgacgttcccggcgccggattcgctcatccgtatgtgtcttttcctgggcgcgctgacgttcatgtacatcagcgcccgcgcggtcgacgacgccgagtaccgcgcgatgttcctcgaccctctgatcgacgacctgcacaccgcgctgctcgcgcgcaaccgctaccgcaacaacgtggtgaccgcgccgtgcgccggtgttgacgccggtcacgtcgatgactaggttcaccctgatgtcggctcccgaacgggtaaccggcttgtccgggcaacgttacggggaagtccttctcgtaacacccggggaggccggtccacaggccaccgtttacaacagcttcccgcttaacgattgtccggccgagctgtggtccgcgctcgatccgcaagccctagccaccgaacacaaagcggccaccgccctgctcaacggtccgcgctattggttgatgaacgccatcgagaaggcgccccagggcccgccggtgacgaagaccttcggcgggatcgagatgctccagcaggccacggtgctgctgtcatcgatgaaccctgccccatacaccgtcagccaggtcagccgcaacacggtctttgtgttcaacgccggcgaagaggtctacgaactgcaggaccccaagggacagcgctgggtgatgcagacgtggagtcaagtggtggaccccaacctgtcccgagccgacctgcccaagctgggtgaacggctcaacctgccagccgggtggtcctatcatacccgcgtgcttaccagcgagttgcgggtcgacactaccaaccgggaggcccgcgtcctgcaagacgacctcaccaacagctactcgctggtgaccgcctgagccctacaggtactggccgaggttggactcggtatcaatagccctgctggccgacgaactctttccggtgaccagggtgcggatgtagacgatccgctcccccttcttgcccgagatccgcgcccagtcatcggggttggtggtgttgggcaaatcctcgttctcggcgaactcgtcgacgatcgaatcgagcagatgctgtatacgcagtcccggttggccggtctccagcaccgatttgatggcgttcttcttggctcggtcgacgacgttctggatcatcgccccggagttgaagtccttgaagtacatgacttccttgtcgccgttggcataggtgacctccaggaaccggttgtcgtcgatctcggcatacatccggtcgacaaccttctcgatcatcgccttgatgcaggccgaacggtcaccgtcgaactcggcgagatcgtcggcgtgcaccggcaagaactcggtcaggtacttcgagtagatgtcctgcgccgcttcggcatcaggccgctcgatcttgatcttcacgtcgaggcgcccgggccgcaggatggcagggtcgatcatgtcctctcggttggaggcgccgatcacgatgacattctcgagtccctccaccccgtcgatctcgctgagcagctgcgggaccaccgtggtctcgacgtccgaggaaacgccggtgccacgggtgcgaaagatcgagtccatctcgtcgaaaaacacgatcaccggagtgccttccgacgccttctcgcgggcccgttggaagatcagccggatgtggcgttccgtttccccgacgaatttgttcagcagctcggggcccttgatgttgaggaagtacgacttcgcctcgtgggcatcgtcgccgcggacctcggccattttcttggccaacgagttggccacagccttggcgatcaacgtcttaccacagccgggtgggccatagagcaacacacccttgggcgggcgcagcgagtactcccggtacaactccttgtgcaggaacggcagctccacggcgtcgcggatctgctcgatctggcggctcagaccgccgatgtcggcgtagctgacgtccggcacctcttccagcaccaggtcttctacctcggctttggggatgcgttcgaaggcatagccggctttggtgtcgaccagcagcgagtcgccggggcgcagcttgcgcggccgggtgtcatcgttgagggcctcagggaggccgtctggcaggtcctcggcgatcaggggatcagccagccaaacaacgcgttcctcgtcggcgtggccgacgaccagagcccgatgaccgtcggccaggatctcgcgcaaggtggatatctcgccgaccgcctcgaatgtgccggcctccacgacggtcagggcctcgttgagccggaccgtctgccccttcttcagcgatgcagcgtcaatattcggtgagcacgtcaggcgcatcttgcgacccgatgtgaacacatcgaccgtgtcgtcgtcgtgcgtggccagcaggacgccgtagccactgggcggctgccccagccggtcaacttcctcgcgcagcgccagcagttgttgacgggcttctttaagagtttccattaatttggaattgcgggcagcaagtgagtcgatacgggcttcgagttgatgtatatcgcgggcagagcgcgtcggggcatgtgatccgacggcgttctcaagttgctcgcgcaggaccgcagcctcgcgccgcagctgttctaattcggcggcatcaccactggacagcgggctatcccgggggatgccgaatgcctcagaacgctctgactcacccatgttgcgctcctttcccacgccaggaatcgcgcggcggatactccaacgctaccggcgatcggcgcttcatgttggcagtcgaatgccgatggaaagtaacaacttgtatcgctggtaatctcggccccgaatccggccgatcaaacggaccttgagaggagcactgtgaccgcgaaatccctagccacaggcgtagtgggcgacgcggcgatcagtgcggcggccgccgccgagacttctgctgcattcgcaagcggccggtagccgagcgtgtcgctggatgcgccgaaacatccgtgtaaccctgggcgccgccaccatcgtggcggcgttagggctctccgggtgttcacaccctgagttcaagcgttcgtcgccgcctgccccgtcactgccgcccgtcacgtcgagcccgctcgaggccgcgccgatcacgcccctgcccgcacccgaagccctgatcgatgtgctgtcccggctcgccgacccggccgtgccgggcaccaacaaggtgcagctcatcgagggcgcgacccccgaaaacgccgctgccctggacaggttcaccaccgcactgcgtgacgggagctacttgcccatgaccttcgcggccaacgacatcgcatggtcggacaacaagccgtccgacgtgatggccaccgtcgtcgtcaccactgcccatccggacaaccgcgagttcacgtttcccatggaattcgtgtccttcaagggcggctggcaattgtctaggcagaccgcggaaatgctgctggccatgggtaactcaccggattcgactccgtcggctaccagcccggcgccggccccatcaccgactccccctggctgagctcccgatgtggattggctggctggaattcgacgtgctgctgggcgacgtgcgctcactcaagcagaagcggtcggtgacccgccccctggtcgccgagttgcagcgcaaattcagcgtgtcggccgccgagaccggttcgcatgatctgtaccggcgggcgggcatcggtgtggccgtggtgtccggtgaccgcagccacgccgtcgatgtcctcgacaacgccgaacgtctggtagccgcacatccggagttcgagttgctgtccgtgcgccggggcctgcaccgcactgacgactaagtggactggctcccagctgtgtctcccgctacccgtcgcgtccctcgcgcttacgacctagcggcgccggagccacagcccccggcgccaaccggcgcgttgctaccaggaacgcggtatgcccgcgcatcgaatgctgcggccgaaccgccaaccctacgacgttccagccccgctgcagcgtctcccaggctctcggttcggtccagcactgcttggcccgcagtgcctccacgatcctcgacagctgagtgacggtggccacgtagaccatcagcactccgccggcgaccagcagccgcgataccgcgtcgagcacctcccacggcgccagcatgtcgagcacggcccgatcaacggatccgtcgggcagttcggagtcggcgaggtcgctgacgaccagtcgccagttgtccggcggctggccgtagcagccgctcacattgcgccgggcgtgttcggcatgatcggcgcgctgttcgtaggagatcacctgtccggccggcccaaccgcccgcagcaaagacaaggtcagagcaccggatccggctcctgcctccagcacccgcgcgccgggaaatatgtcgccctcatgcacgatctgggccgcatctttgggatagatcacctgcgggccgcgcggcatcgacatgacgtagtcgaccagcagcgggcgcagcaccaggaacagggcgccgttgctggatttgaccacgctgccttgctccaacccgatcaccgcgtcgtgggcgatcgagccacgatgagtgtggaattcggcaccgggagtcagcgacatggtgtagcggcgccccttagcgtcggtgagctgaacacgttcgccgatgctgaatgggccggttgctgacacgccgtctagcgtgccagccgactcgccgcgatcggtgctcggggttgtcggcgcccaaccctaagctgcggacatggccgaccagccggacccgcccacaccacggccggcgttatcaccgtcacgggcgacggacttcaagcaatgcccgctgctataccggtttcgcgcgatcgaccggctacccgaggcgacgtcggcggcgcagttacggggttcggtggtgcacgccgcgcttgagcagctctatgggctacccgcggggctgcgcagcccggatactgcgaggtcactggtgcagcgcgcttgggaccagatggtcgccgcggagcccgaactggccggcgaactggaccccggacaaccaacccagctgctggaggacgcccgcgcgttggtgtccggctactaccggctggaagacccgactcggttcgacccgcaatgctgcgaacagcgggtggaggtcgaactggccgacggaactctgttgcgcggctacatcgaccgcattgacgtcgccgccaccggcgagctgcgggtggtcgactacaagactggcaaggcgccgccggcggcgcgggcgttggcggagtttaaggcgatgtttcagatgaagttctacgcggtggcgctatttcggtcgcgcggcgtgccgcccacccggctgcggctcatctatctggccgacggccagctgctcgactattcaccggaccgcgacgagctattgcgtttcgaaaagacgttgatggcgatttggcgtgctatccaatccgcaggcgagacaggcgatttccgccccaacccatcgcggctctgcgattggtgcccgcatcaacagcgctgcccggccttcggcggaacaccaccgccctatccagggtggcccaccgagccggcggcataaacgatcgcgtcgaagtgcggtgtcatagggccgccgcggcggcgacgatggcaaacccgcccaacaccgcgaccgaatcctcgagcagcgcgatcggcaggtcgtggccgccacgggcagccaccagcctcgtacgtgcctgatagccgcccatggtgccgagcacggcgccgataaccccagcgccaagcccgccccaccggtagccccacgcggtgccgatgaccgcgccggcgaacgcgcccaaaatgatccggacagcgaacaccggcgtcacggtacgcggcggtgttttgggacgtttgtcgttaacgagttcggcgaccgcaagaacgctgacgatcaccacggtcacgaaattgcccatccaggatgcccaggttccatgcaggttgatccagccgagaaaggcggcccaggagaccacggccggggccgtcagggaacgcaacccggcgacgacaccgataagcagcgccagcagcagaacaaggacatgcgtcacagcgatccctcctgagacagacgttatgggcaatcaggccccagcggacgctaacacagcgtgggccccgccacaggatcagaatcggcagaacctgatgtccgacgccagaatcgctttggccccgatcgcagcgagctcatccatgatgccgttgacgtcccggcgcggcaccagggcgcggattgccacccagtccgggtcggccagcggggcgatggtcggtgactccagccccggcgtgatcgccgtggccttcttcaacgccgggcgcgggcaatcgtagtcgagcatcagatactgctggccgaagaccaccccctgcacccgagcgaccagttgatcgcgcgcctcggtctggtcttggccgtccgtaccggcccgctcgatgagcaccgcctccgaatcgcacagcggctcaccaaaggccaccaggtcgtgctggctcagcgtgcgacccgaccccaccacatcggcgatggcatcggccaccccgagctgcaccgagatctccacggcaccatcaagtctgatgaccgttgcttcgattcccttggtggccagatctttccggaccagattcgggtaggcggtggcgatccgcatcccggctaggtcggcagtcgtccagttccgcccggcgggagcggcatagcggaagctggacgacccgaagcccagcgccaggcgttcccgaacctgtgcaccggaatcgcacaccaggtcgcgtccggtgatcccgaagtcgagctctcccgaaccgacatatatggcaatgtctttgggccgcaagaagaagaactcgacgttgttgaccggatcgatgacggtcaagtctttggaatcggtgcggcggcggtagccggcctccgcgaggatctcggtggccggctcgctcagcgcacccttgttgggaaccgcgacccgcagcatgctcacagctttcgatagacgtcgtcgagggacagtccacgggagatcatcagcacctgcgtccagtacagcaactggctgatctcctccgccagtgcgtcgttggattcgtgctcggcagccagccacacctcgccggcctcctcgagaagcttcttacccagagcatgaaccccgccgtccaatgccgccaccgtggtgctgtcggccggccgggtgcgggcacgatcgccgagttcggcgaacagatcctcgaaggtcttcacggccagcgattgttgcacgtgtcagccagccaagtcacggtggtttgacgccacacgttcgccaccgccgcgccgcgcattagggcatcctaatataggttaggctaccctagttattcctgtggtcgaaggaggcagccgaacgtgaccttcccgatgtggttcgcagttccgccggaagtgccgtcagcatggctgtccaccggcatgggccccggtccgctgctggccgcggccagggcgtggcacgcgctggccgcgcaatacaccgaaattgcaacggaactcgcaagcgtgctcgctgcggtgcaggcaagctcgtggcaggggcccagcgccgaccggttcgtcgtcgcccatcaaccgttccggtattggctaacccacgctgccacggtggccaccgcagcagccgccgcgcacgaaacggccgccgccgggtatacgtccgcattggggggcatgcctacgctagccgagttggcggccaaccatgccatgcacggcgctctggtgaccaccaacttcttcggtgtcaacaccatcccgatcgccctcaacgaggccgactacctgcgcatgtggatccaggccgccaccgtcatgagccactatcaagccgtcgcgcacgaaagcgtggcggcgacccccagcacgccgccggcgccgcagatagtgaccagtgcggccagctcggcggctagcagcagcttccccgacccgaccaaattgatcctgcagctactcaaggatttcctggagctgctgcgctatctggctgttgagctgctgccggggccgctcggcgacctcatcgcccaggtgttggactggttcatctcgttcgtgtccggtccagtcttcacgtttctcgcctacctggtgctggacccactgatctatttcggaccgttcgccccgctgacgagtccggtcctgttgcctgccgggctgaccgggcttgccgggctcggtgcggtatcggggccggccggaccaatggtcgaacgtgtgcactccgatggtcccagccggcaaagctggcctgcggccaccggagtcaccctggtgggtaccaacccggctgccctggttaccacgcccgcacccgctccgaccacgtccgcggcaccgacggcaccgtcgactcccggatccagtgccgcccaaggcctttacgcggtcggtggtcccgacggggaagggttcaacccgatcgccaagacgacagcactcgccggtgttaccaccgatgccgccgcacctgccgccaaactgcccggcgaccaagctcagagcagcgccagcaaagcaacaagactgcggcgacgtctccggcaacaccgcttcgagtttctggccgacgacggccgcctgaccatgccaaacacaccggagatggcagacgtcgccgccggcaaccgtggattggatgcgctggggttcgccggcacgatcccaaaatcggcgcccggatcagcgaccgggcttactcacctaggcggcggattcgccgacgtcctgtcgcagccgatgcttccgcacacgtgggacgggtcagattaaacgttgaagtacttggcttccggatggtgcaggacgaacgcgtcggtcgactgttcgggatgcagctgtaattcctcggataacgtcacaccgatgcgttcgggctccagcagcgccatcatcttggcgcggtcctccagatccgggcatgcgccgtagccgaaggcaaagcgagcaccgcggtagccgagcttgaaatagtcttctttcgcctccggatcctcggccgccatcgcccgatccccggagaacttgagctcctcacggatccgccggtgccagtactcggccagcgcctcggtgagctgcacgccgataccgtgcacctccaggtagtcgcggtaggcgttggacgcgaacagctcgttggcgaaatccgcgatcggctgacccatggtcaccagctggaacggcagcacgtcaacctcgccacgctcggcggccagctcccgcgagcggatgaaatcggcaatgcacaaaaaccgaccgcgctgctggcgcgggaagtgaaaccggtagcgcaccggggcgtcgggcttgggctcggtgagcaccacgatgtcgttgccctcggacaccgccgggaaatagccgtacaccacggcggcgtgcgccaagatgccgtcggtggacagccggtccaaccagtaccgcagccgcggccggccctcggtctcgacgagatcttcgtaggacggaccctcaccgccgcgctggccgcgtaaaccccactggcccaaaaacaatgcgcgctcatcgagcagaccggtgtagtcggccaccgccaggcccttgacgatccgcgaaccccagaacggcggcgccgggacctcgatgtcggccgcgacatcggagcgttcgggcacctcgactggttcttcggcggctttgcgctgtgcggcaatgcgtttggatcgctggtggcgggccttacgttcggcttctttctcacgcgccttaatggcttccgggctgttttcgtcgggcgcctcgccgcgcttggcgctcatgatggtgtccatcaacttcaggccctcgaaagcgtctcgcgcgtaatgcacttcgccctggtagatctcggccaggtcgttttcgacatagctgcgcgtcaacgccgcgccgccgagcagcaccgggaacttttcggcgactcaccgggtgttcatctcctcgaggttttccttcatcaccacggtcgacttcaccagcaggcccgacatgccgaccacgtcggcgctcttgtcctcggcgacttcgaggatggtggcgattggctgcttgatgccgatgttgaccacttcgtagccgttgttgctcaagacgatgtcgaccaggttcttgccgatgtcgtgcacgtcgcccttgacggtggccagcacgatgcgtcccttgcccgaatcgtcgtccgagcgctccatgtgcggttccagatacgcgacggcggctttcattacctccgccgactgcagcacgaacggcagctgcatctggccggagccgaagagctcgccgaccgtcttcatgccggccagcagatgttcgttgatgatctgaagcggcggcttttgcgtcatcgcctcgtcgagatcggcgtccaggccgttgcgctcgccgtcgacgatgcgttgggccagccgttcgaacagcggcagcccagctagttcagccagtcggtcctctttcgaggaggccgccgacacgccttcgaacagccgcatcagctcctgcagcggatcgtagtcctcgcggcggcggtcgtagaccagatccagggcgacgttgcgttgctcctcgggaatccggttcatcggcaggatcttcgacgcgtgcacgatcgccgaatccagccccgcttcttggcattcgtgcaggaacaccgagttgagcacctggcgcgctgcgggattgagaccaaacgagatgttggacagaccaagtgtggtctgcacatccgggtggcgctttttcagttcgcggatcgcctcgatggtctcgatgccgtcgcggcgggactcctcctgaccggtggcgatggtgaacgtcaaggtgtcgatgaggatggatgattcgtcgacgccccagttgccggtgatgtcgttgatcagccgctcggcgatctcgaccttcttctgcgcggtgcgggcctggccctcttcgtcgatggtcagcgcgaccaccgccgcgccgtgctcggcgaccagcgccatggtcttggcaaagcgcgattccgggccgtcgccgtcctcgtagttcaccgagttgatcgcgcaacggccacccagatgctccaaacccgcctgcagcaccgcggtttcggtggagtccagcatgatcggcagcgtcgaggacgtggccagccggctggccagcgccttcatgtcggccacaccgtcgcggcccacgtagtccacacacaggtccagcaggtgggcgccgtcgcgggtctggtccttggcgatgtccaggcacttctggtagtcctcggcgatcatcgcctcacgaaaacccttggagccgttggcgttcgttcgctccccgatcaccagaaccgaggcgtcctgggcgaacgggattgcggtgtacagcgacgacaccgacggctcgtagctgacctgtcgctcgggacgcttgatgttcgcaaccgcggcagccacttcgcggatatgggccggggtggtgccgcagcagccaccgaccagcgagagcccgaactcggcgatgaagccggccagcgcctcggccaattcgtcgggcagcaacggatattcggcgcccttggcgcccagcaccggcaacccggcgttgggcatcaccgacaccgggatgcgggcgtgccgggacaggtggcgcaggtgctcgctcatctcggccggacccgtcgcgcagttcaagccgatcatgtccacaccgagcggctcgacagcggtcaacgccgccccgatctcgctgcccagcagcatggtgccggtggtctcgacggtgacgtgggcaaacaccggaatgtgccgcccggcccgcgtcatcgcccgccgcgaccccaacaccgccgccttcagctgcagtaggtcctggcaggtttccaccaggatggcgtcggctccgccgtccagcatgcccagcgcggcctcggtgtaggcgtcgcggatcaccgcgtattcggtgtggcccagagtcggcagcttggtgcccggccccatcgaccccagcacgtagcgcttgcggtcgggactgcccagctcgtcggccacccggcgtgcgatcgcggtgcccttctgtgatagatcgcggatcctgtcggcgatgtcgtagtcgccgaggttggacaggttgcagccaaacgtgttcgtctcgacggcgtcggcgcccgcttcgaaatagttgcggtgaatggtttccagcacgtcagggcgggtttcgttgaggatctcgttgcagccctccaggccgcggaagtcgtcgagcgtgaggtccgcggcctgtagttgggttcccattgcaccgtcgccgaccatcactcgctgcgacaagacgtcgagcagatcggtgtcgtagaggtgcttgtcggccgcagtcacatggcaaggatagtcggcctatgaaatttcctcagtcgttgacagcgctctgccaggtaccgcgacgtcgcatcggtcacagctgccacaagagtctcagctgaggcaggcacacaacgtgcccacctcagcgcgacaaagcgtggccatcgctactagccgggccgcctcagacgacgtgcacggttcgcatcgtcgcccgggtggacgccgtaggctgaccaggtgaccccatcggagggcaacgcaccgctgcccgaactgcacaacaccgtcgtcgtggctgcgttcgagggctggaacgacgccggcgacgcggccagcgatgccgtggcacacctggcggccagctggcaagcactgccgattgtcgagatcgatgacgaggcctactacgactaccaggtcaatcggccggtcatccgccaagtcgatggggttacccgggaactgcagtggccggccatgcggatctcgcactgccgcccacccggcagcgaccgcgacgtggtgttgatgtgcggggtggagccgaatatgcgctggcgcacgttttgcgacgagttgctggcggtcatcgacaaactcaacgtggacaccgtggtgatcctgggggcgctgctggccgacaccccacacacccggccggtgccggtctcgggcgcggcctactccgcggcgtcggcgcggcagttcggccttcaagaaacacgctacgagggccccaccggcatcgccggcgtcttccaatctgcctgtgtgggggccggcatcccggcggtgacgttttgggcggcggtgccgcactatgtgtcgcacccaccgaacccgaaggcgacgattgcgttgctgcgccgggtcgaggacgtgctcgacgtcgaggtgccgttggcggacctgcccgcacaggccgaagcgtgggagcgcgagatcaccgagacgatcgccgaagatcacgagctggccgagtacgtgcagacgctggaacagcacggcgacgccgcggtggacatgaacgaggctctcggcaacatcgacggcgacgcgctggccgccgagttcgagcgctatctgcgccggcgccgcccggggttcgggcgctagagggaggttgcgctgcggcggacgacggtgtcagccgggcggcccaggatcgccggaatcaccctgagtgcccggagcgccggctttgccgggattcgtgcctgtcgacgtaccaccgccggcaccagcctcgccgcgcgcaccgccgccgccgccggccccgccctcgccgccgctgcccatggcgccgtgggcgcccgagtggccactgagccagccgcccgccccgcccgcgccaccggcaccgcgggcacctccggcgccgccggtgccaccatcgccaccatcgccgccgtcaccgccgcggccaccgaaggcgttaccacccccaaaggcgctggcaacgccgccgccaccggtcccgccggcccctcccccaccgcccacaccgccggcaccgccaatgccgccggcaccgccagccccgccgtcaccgatcagcagcccgccggccccgccagccccgcccgcgccgccggcaccacccatgccgccagaggctccggtattcccgttgccgccgaagccaccgcggccaccttgggcaaagcccccagtgaactcgtcggcgaacccacctttcccgccgtcgccaccgaggccgccgggagcgccggcgcctccgatgccgccattgccaccggcgccgccggccccgccgttaccgatcaatcccgcactgttgccggccccacggtcctgaccggcggcacccgccccaccgtgcccgccattgccatacagcaatccacccggcccaccgggctggcccggcccgccgttagcgccgtcgccgatcaacggccggccaacaatgcctgggtgggcgcattgacggcattgagcacttcgtgtgccaacgtggcgttggcggtctcggcggccgcgtaccacccgccacccgaggttagggccgcgacaaactgcgcgagatacgcggccgcctgcgcgctgatctgttggtattcctgcgcattcgcgccgaacagcgccgcgatagccatcgacacctcgtcggcggcggtcggccgccaacgccgtcgtcgggcctgccacgagcgcattggccgcgctgatcgccgaaccgatccccgccacatctgcggcggccgcggtcagaaagaaggttgcgcgattacgaacgacatgtagtctccaaccgtttacggccgcccggcaaggacctaacgaaccgttaagtaggcggcgacagcgcgaacgctaccgtgaccgcactcgcgcgaccccacactaggaagcagcactaatgattttcttatcttctccgcagcatcgacggcgccagccgacgttgcggtgtgtgcgggtacgattccggtggagttgccgccacccctagagtgggcgaggatcgcaagagcaaattccgcgccggtaggacaacgataggaccgccattacgaagccgcccgagactcctgaattgagcgcggcctcacagcgtgtcgacgccttcggcgaagaggccggctatcacaaaggcctcaagccccgacaactgcagatgatcgggatcggcggcgcgattgggaccggcctgttcctcggcgccggcggccggcttgccaaggccggacctgggttgttcttggtgtacggcgtgtgcggggtttttgtcttcctgatcctgcgggcgctgggtgagctggtgctgcaccgtccgtcgtcaggctcgtttgtgtcgtatgcacgtgaatttttcggcgagaaggccgcttacgcggtgggctggatgtacttcctgcactgggcgatgacgtcgatcgtggacaccaccgcgatcgccacctacttgcagcgttggacgatcttcacggtggtcccgcaatggattcttgccctgatcgccttgacggtggtgttgtcgatgaacctgatttcggtcgaatggttcggcgagctggagttttgggccgcgctgatcaaggttctcgcgctgatggcgttcctagtggtgggaaccgtttttttggccgggcgataccccgtcgacggccacagcaccggattgagcttgtggaacaaccatggcgggctgttcccgacaagctggctgccgctgctgatcgttacctcgggagtggtgttcgcgtactcagcagtcgaattggtagggacggcggccggggagaccgccgagccggagaagatcatgccgcgggcgatcaattcggtggtcgctcgcatcgcgatcttttatgtcgggtcggtggccctgctagcgctgttgctgccgtataccgcctacaaggccggcgagagcccgttcgtcacgttcttttccaaaatcggtttccacggtgccggtgacttgatgaacatcgttgtgcttaccgccgcgctgtcgagcctaaacgcggggctgtattcgaccggccgcgtcatgcattcgatcgcgatgagcggcagcgccccaaggttcaccgcgcgaatgtcgaaaagcggtgtgccctacggcgggatcgtgttgaccgcggtcatcaccctgttcggtgtcgcgctgaaagccttcaagcccggtgaagccttcgagattgtgctcaacatgtccgcgctgggcatcatcgcgggttgggccaccatcgtgctgtgtcagcttcgacttcacaagctggccaacgccgggatcatgcagcggccgcggttccgcatgcccttctccccctacagcggctacctcaccttgctcttcttgcttgtcgtgctggttacgatggcgtccgacaaaccgatcggcacctggacggtggcgacactgattattgtcattccggccctgaccgcaggctggtacctggtacgcaagcgtgtcatggccgtcgcccgcgaaaggctgggtcataccgggccatttccggcggtcgccaacccgcccgtgaggtcaagagactgatgcttcgaagaggtgaatcgatcatccgcaaccgttacgccagtaagccaccactgtacggaatggcaatggtcttcttggccatggccgtcgtcgccgtgaccgcgtactttcgcatgggctggtggtcgatcatcggttacgccgccgctgccattatcggagtgatcgggttcgcactcgccttccgcgacctgtcctgaatcgagcgcggcagaacctctaggaattctcgagtgattcggtgtaggcgctggcaaagcggccgagcgcggcgacctcggcatccatctggggcatcagcttggcaacggtgttgcggatgggacgttggcctacccgggtggacaacaacggcttgagccaacggaacagggccacccagcccgggcagtacacgcgatcttttcggccctcaatgccgttgacgaatgcggccgcacacttgttgaccgacgtggtcttgttcaacggccaagggaggcgcgccagcaattcggcgaacgcaggcaggtcggccttggtatcgcgaaccaacgcggtgtcgatccacgacatgtgcgccgagccgacgctgacgcccaggtgtgcgacctcgagtcgcaacgcgttggcgaagtgctcgttacccgccttcgacatgttgtagggcgccatcccgggcggcgccgcgaacgcggcaagcgacgagacgatcaatacgtaaccgcggcggtcgatcagcgcgggcaacgtcgcccgcaccgtgtggaagttacccagcaaattgacgtccaacacccgccggaacgcctgcgggtcgaccttcagcacggagccgtagctggcgatgccggcgttggccacgacgacgtcgatgccgccgaatcgttcgacggccgtctcggctgcggcctgcatggcgggcaggtcgcgcacgtcggctaccacggtgagtaggcggtcgtcgccgccgagttcggcgcccatcaccgccagctctgatttgctcaggtcggtcagcaccagtttggcgcccttgttgtgcagccgacgggcgacctcagccccgattccccgggcagcaccggtaatgaagacgaccttgccttgcagcgatgtcatggccgaaaacgtaccgccgcgccggctacaggtccaccccgagcagggcatcgatcgccgtcgccaccaacttcggcgccccggcatcgtggccgccgtactccaccgcatcggtgacccaaccatccagtgcggcaatcgctttgggcgtatcgagatcgtcggccaggtagcggcgcacccgagcgacaacgtcaactgcggccggaccggcgggaagtgcggttgcggtgcgccaacggtgcagccgggcggtcgcctcgtcaagcacctgctggctccagaaccgatcggctcggtagtgtccggcgagcaaacccagccgaaccgccgatggctcaacgtcctgcgcacgcagcgccgacaccagcacgaggttgccgcggctctttgacatcttgtgcccgtcccagccgatcatcccggcatgcacgtagtgccgcgcgaatcgccgttcgccgctgacacattcggcgtgcgcagcggtgaactcgtggtgcggaaagatcagatcgctaccaccgccctggatgtcgaggccgcttccgatacgactgagcgcgatggctgcgcactcgacatgccagcctggccggccaggcccgaacggggacggccagctgggctcaccgggccgcgcggcccgccacaacaacgcgtcgagttcgtcgctcttgccggggcgccgcggatcgccgccacgttcctcgcacagccgcagcatggtgtcacggtcataccctgactcgtagccgaactgcagggtggcgtcagcgcggaagtagatgtcctggtactctcccatttcccggtctatgacataggccgccccgcacgccagcattttttcgatgagctcgaccatttcagcaatcgcttcggtggcccccacgtagtcttgcggtggtagcacccgcagcgccgccatgtcctcacagaacagggcgacctcggcttgggcaaggtcacgccagtcgacaccgtcgcgatccgcgcgctcaaatagtggatcgtcgatgtcggtgatgttctggacatagtgcaattcatgaccgagatccagccacagccgatggatcaggtcgaacgtcacataggtggcagcatggcccagatgcgtggcgtcgtagggcgtgatcccgcagacgtacatggtggccttagatccgggcgccaccggacggacctgccggtcggcgctgtcgtacagccgtagctgcgggcctcgtcccggcaacaccggaaccggtgggcaataccacgactgcatgtcctcgactctaaacggcccggtgactccagcctttctgagcagcccgcgcgccgatcagcgccacgcgtcggcgatggcaccgagcaggatcggcgccacctcggctcgacacatcagcagatccggcaggtaggggtccagttggttgtatcgcagcggcgagccatcgagtcgtgacgcgtgcatgccggcggccaacatcaccccagccggcgccgcggaatcccactcccattggcctccggcgtgcaggtaggcgtcgacgtagccgtcaatgacggccatcgctttggcgcccgccgaaccgatcgacaccggttggatcgccagcgtctggcggatgcggtgcaggactgccggtggccgggtggcgctgacggcaatccgcaaggtgccaggaacgccggccggcgcggcgccggaagtcaccgtatcggtgcggtacaccacgttgccacgggccggcaacgccaccgcggcgtcggtgatctcgggctggccattggaggaacgccgccacagcgcaatgtgtaccgcccagtcgtcgcgacccggtgtggagaactcgcgggtgccatccaacgggtcaataatccacacccgatcggatttcagccgggccagatcgtcgtgggcctcctcactgagcactgcgtcacccggccgttcggcctgcagccgtcgcaacagcagcgagttagcctggcggtcaccggcttccccgagcgtccatggctgatcgaaaccgatctccgcacgcacctggagcaacagctttcccgcgtccgccgccaggtcggcggccagctcggcgtcagtcaggtcgtccgtcagatcaggtgcggcagggctcaccacttcagtatcgccgagctgaacgcaggcatttgacaatggggcttcacatcatgatgctctataattcgcatcttgatgcacaatagtgggatgcgaaccacggtcagtctcgccgacgacgttgccgctgccgtgcagcgcttgcggaaggaacgctcgatcgggctgagcgaagccgtcaacgagttgatccgtgccgggctcacgaaacgacaggtcgcaaatcggttccagcagcagacgtacgacatgggcgagggaatcgactactccaacatcggcgacgcgatcgaaacactggacggcccggcaagcggctaatgctcattgacgcaaacctcctgctctatgccgtcgacgagcgtgccgcgcggcaccgcgccgcggttggctggctttcggaacaactcaacggctcccgtcgggtcggcttgccgtggcagagcctggccgccttcctgcggatcgggactcatccacgtgcgttcccgcgaccactcacacctgccgcggcattcgacatcgtcgacctaaaacgccggccagggaatgggacgatgcccattcggcccgggcatcaccggttggtccagcagcgattgcgcgcgtcggcgcagcgcgccgatttcggctgcggcgattcgcccggccaacgcctcggcaagcgggccgccaagagcatcggcgagcccggcaaccgcctgcagaatttggtcgtcaatcggctcgccggcccaaccccacagcacggtgcgcagcttgttctcgacgtgcagatacaatccatggtcgaccccgtagacctggccgtcgatgccgcacaggatgtgaccgcccttgcggtcggcgttgttgataagcacgtcgaacaccgccatccggcgcaaccggatgtcgtccgcgtgcatcaaaacgacctcgtcaccggcgtagtcgtaggcccgcagcaccggcagatagcccggccgcggccggtgggcgggaaacaggtcgaccaggtcgggcccgggcagagggtcggagtcgaccgcgtcgccgggttgctgcacccagagctgtagcatgcctatgcccgccggaccgtctcggatgatggtgtgcggcaccaggttccagcccaactgtgtcgacaccagataggcgctgagttcgcggccggccagcgttccgtcggggaaatcccacaacggccgctcgcccgagaccggcttgtagacgcaatgcaggctgcgcagacccagcgtggactcacacaaaaaggtggcgttgctcgccgagcggatccgcccgaggactgtcagctcgccgtcggccaacaccgcatgctcgtcatcccgcagggtcatcgccagacccgagcagcacatcgcgccggtaaccgttggtgcgcgcacagatgtgtccctcgggatccagcggttcatcgcagagcgggcacggcgggcgtcccgcagagatgacgcggtaggaccgagtagcgaactgtcgggcggactccggcgtcagaaatacccgcaccgcgtcgggcccttcctcggtgtcgtcgagcaccacggaagcgtcgaactccgcgtcggtgacggccagcagttcgaccaccacgctctgcgcctccgaatcccagcccagccccatcgtcccgacccgaaactcggcatccaccggcatgatcagggggctgaggtcgtcgatctcagtgggttccgggggcaccggggtgccgaaccggcggttaacctcgaacagcagcgctccgatgcgctcggcgagcaccgcaacctgctgcttctccaggaccaccgacaccacccgggagtcgtgcaccgcctgtaggtagaacgtgcggtttccgggctggccaacagtcccggcgacgaaacggtcgggtgtgcggaatacgtgaattgcgcgggccatggcacctccaaaataccgcgcagacgccgttgccgcgttcttcgtcgacggtcaccccacacgctagtcggtggaaccgccgatcaccgcgtcgccgggtggcaccgccgcgttcggctccggtgacgcaccctgggcggaagccgcggcctgcaaagccggggccagccgggcgccggtgtggttgacgtgcagcacgaacgggcgcagctgggtgtagcggacgacactcaccgaacccgggtcggcggtgattcgctgaaagctgtccagatgcataccgaacgcgtctgcgatcaccgccttgatgacatcgccatgggtgcaggccagccacagcacgtcgtggccgtgctgatcggccagccgccggtcgtgttcgcggacggctgccacagcgcgagtctgcacctgcgccaaaccctcaccgccgggaaacaccgccgcgctggggtgggcctggactacccgccacaacggctcgtcgaccaggtcaccgatttttctgccagtccattcgccgtagtcgacttcggagaaccggtcatcgatgagcggctccaggcacagcgcctcggccagcggttcgacggtgcgttgacaccgcagcattggagaagacgcgaccgcccggatcggcaggtcaccaattcgatcgatcaacccggtggcctgctcgcgccccttctcgtcgaggtcgacgccggaccggccggccagcacgcccgcggtgttcgaggtggaacgggcatggcgtagcaagatgacggtcatgtcgcggctaccgtcccggtagccagcagcacgagcatgcccgtcccgacgagcacccggtagccgacgaaccagtacatgttgtgtcgcaccagaaaccgcagcagccaggccaccgcggtcagaccgaggacgaacgcgatcagggtggccaccagcaactgcgggccagtagcgctcatgccctcggttaccgggtggaatgcgtcgggcaacgagaacaacccggaggcgaacaccgctggaatggccagcaggaatccgaatcgggcggccagttcacggtcgagtccgagaaacagtccagcgctgatggtcgacccggacctggataccccggggaccagcgccagggtttgggcaataccaaccaccacggcatcccgccaggtcaaccgctcaatgtgacgactctggcgccccacgtattcggcgagtgcgatcaccccggaaaacaccaccagcgcggtcaccacgacccacaggttgcggacgcccgaccggatgtcgtctttgaagaacaggcccagaatgcagatcgggattgtgccgatgatgacataccagcccagccgataatcggtgtttcgatgtgccttcacgaccaggccgtgcaaccaagcgctcaggatgcgcacaatatcgcgcgcaaagtagatcactacggcggcctcggtgcccaactggctcacggcggtgaacgaggcaccggcgtcgccgctgaagaagatccgcgacacgatcgccagatgtcccgaggacgacaccggcaggaactcggtcaaaccctgggccgcggccaacacgatgacttgccaccaagacatcgccggagccgcggtcacgacgacgacggtacccggttaccggcggccggtagacggatgcgcctaacgcgacaccggcgccgcggatgccaccgagtcgcgcacggccgcagcaaggctgcgttcgtcggtcaggtcaatgtcgaccaggccacggaccgccatcgcgaccacatcctcagcctgcggcaccggaccggccacgcgcggtcgatagatttcgacgacgagcgagcgatgctcgatgtggaaggagaaactgcgtccatcgccgacttgcccatacccgctggcgaaaattcccgtcgatatatcttcaacagcaaactcttcgcgcttgtctgcgagatgccggtcagcggtgacggtcatgcccagagaatacctctggagtaccatttcccgtgggcgacatgacgagattgaaagcaacttgccagattcggattcgtgagaggttgacttcatgtttcgcatccgaaggctgaccgttgctaacagggaataaaccagcagttcaacgccgcttcatcggcctgttgatgttgtcagtcctggtcgcaggctgttcttcgaacccgctggctaacttcgcacccgggtatccgcccaccatcgaacccgcccaaccggcggtgtcaccgcctacttcgcaagacccggccggtgcagtgcgaccactgagcggccacccccgggcggcactattcgacaacggcacccgccaattggtggctctgcgcccgggcgccgattcggcggcacccgccagcatcatggtcttcgatgacgtgcacgttgcaccgcgcgtcatttttctgccgggcccggcagccgcgttgaccagcgacgaccacggcacggccttccttgccgcccgcggcggctacttcgtggccgacctgtcctccggtcacaccgcacgagtgaatgtcgctgacgcagcgcacaccgatttcaccgcgatcgcccgccgctccgacggcaagctggtgctgggcagcgcagatggcgccgtctacacgcttgccaagaaccccgcagttgacccggcgtccggcgccgccaccgtagccagccggaccaagatcttcgcgcgcgtggatgcccttgtaacacaagggaatacaaccgttgttctggatcgtggccagacctcggtgaccacgatcggcgccgacggtcatgcccagcaggcactgcgcgccggccaaggtgcgacgaccatggccgccgatccgctgggccgggtgctgatcgccgacacccgtggtggccaactactggtgtacggcgtcgacccgctgatcttgcgccaggcctacccggtgcggcaggctccgtacgggctggccggatcccgcgaattggcgtgggtgtcccaaaccgcgtccaacaccgtcattggttacgatctgaccaccggaatacccgtagagaaggtgcgttacccaaccgtgcaacaacccaactcgttggccttcgacgaaacgtcggacaccttgtacgtggtgtcgggatccggtgccggggtccaggtcatcgaacacgcggcgggcacccgatgagcagccgacccgcggcgcggcggacctggttgcctaccggctgggattccgagatgtccgacgagtacgagtgggcgccattgcgcctaccgccagaagtgaccagggtcagcgcgtccacccggctgtccatcgaggccgaataccgcggctgggagctagcacgggtacgcctctataccgacggcagcaggcgggtattgttgcgccgcaagaaatctcgctgggcagacgcagaggcgaaccgccggccagaccagccgcagctgtggctctgaaggccggggccagcccgcgcgcagaccgctatcggatgtatcccctggtgcgtcggctgttgttcctgatcccacccgagcacgcgcacaagttggttttcgccgtgctgcgcggcgtggccgccgtggcgccagtgcgccggctcttgcgccgactgctgggcccgacggatccggtgctggccagcacggtgttcggggtgcgcttcccggcaccgctcgggctggccgcggggttcgacaaggacggcaccgcactatccagttggggtgcgatggggttcggctacgccgagatcggcaccgtcaccgctcatccgcagcccggcaacccggccccccgcctgttccggctggccgacgaccgcgccctgctgaaccggatggggttcaacaatcacggtgcccgggcactggcgatccgactcgcgcggcaccgacccgagatcccgatcggggtgaatatcggcaagaccaagaaaacgccggccggcgacgcggtcaacgactaccgggccagcgcccggatggtcggcccgctggcgtcgtatctggtggtcaacgtcagctctccgaacacaccggggttacgcgatctgcaggcggtcgaatcgctgcggcccatcctgtctgccgtccgcgccgagacttcgacgccggtgctggtgaagatcgcgccggacttgtccgattccgacctcgacgacatcgcggacctggccgtcgagctagacctggccggcatcgtggcaaccaacaccacggtgtcacgcgacggcctgaccacaccgggggtcgaccggttgggtcccggcggcatctcggggccaccgctggctcagcgcgcggtccaggtgctgcgtcggctctatgaccgggtcggtgatcgattggcgctgatcagcgtgggcgggatcgagacggccgacgacgcgtgggagcgcatcacagcgggcgcatcgctgctacagggctataccggcttcatctacggcggggaacggtgggccaaggacatccatgaaggcattgcccgcaggctgcatgacggcgggttcggttcgctgcacgaagcggtcggctcggcaagacgtcggcaacccagctaaagcgctaacgctgctcgtaggtgccgaagatgaccgctcgtgcaatcgcgtgctggaacaggttgaatcccagatatgcaggactcgcgtcctcggggaggtcgagcttttcgaccttcaccgcgtgtaccgcgacgtagtagcgatgcaccccatgaccgggaggcggcgccgcacccacataccggcgcataccggcgtcgttgaccaatgtcagtgccccgcccggcagttcgcggccatcgccgacaccctcgggcaactcggtgacgttggcaggcaggttggccaccgcccagtgccagaacccggacagggtgggggcatcagggtcgtagacggttaccgcgaagctgcgggtctcgctgggaaatcccgaccacctcagctgcggactggcatccgccccgcccgcacccatgatcccgctgacctggggtgtagccagcggctgcccatcggtgatcgaggttgacgtcaggctgaaggacggcagcttgggcagcgcggcatacgggtcgggtgaagttgtcatggtcagtcctctcgtgtgatcgacgttgcgactagcctcgttttcgactagcagtgtgtcagcaagtgcgttagcacctcggtgccgaaccgcaacccatcgatgggtacccgctcgtcgacgccgtggaacaacgaggtgaaatccaagtccggcggcaagcgcagcgggctgaagccaaagcaccgaatacccaagcgcgcgaacgccttcgcgtccgttccaccggacagcatgtacggcaccgtgcgaccgtctgggtcgaccgccaacaccgcggcgttcatggcggcgaccagatcaccgtcgaaggtggtctcatatgatggcagatcgctgacccactcccgggtcacgtcgggtccgatcagcgcgtcgacttcggcctcgaacgccgcccggcgacccggaagcacgcggcagtccacaactgcctccgcggtcgccgggacgacgttggccttgtatccggccttgagcatcgtagggttcgcggtgtcatgtagcactgccttcaacatgcgggccatcgggccaagcttgtcgatcgtcccggccaggtccggcgagtcaaggtcgaaggccagtccggtctcctctccgactacggccaagaactgggcgacggtgtcagtgcagaccagcggaaactggtggcgccctaggcgagcgaccgcctcacaaacggcggtgaccgcgttctggtcgtgcaccatcgagccgtgcccagcccggccgcgtgccgtcagccgcatccactggatgcccttctcggcggtttcaatcaggtacaggcgacgttcgccaccatcgtgccggggcacggttagcgagaaaccgccgacttcaccgattgcctcggtgatgccgtcgaacagatcgggcctattgtcgaccagccagtgcgacccgtacttgccgccgtgctcctcgtcggcaacgaacgcgaacaccagatcccgtggcggcacgatagcggcctgacgaaggtggcgggcaaccacaatcatcatgcccaccatgtccttcatgtcgaccgcgccacgaccccagacgtagccgtcttcgatggcgccggaaaacgggtgcacactccattcggccggttcagccggcaccacatcgagatgcccgtggatcagcagcgcgccgcgagaactatcggcgcccgccagccgggcgaacacgttgccgcggccgggcgcaccggattcaacgtattcaggttggtagccgacttcggcgagctgctcggcgacccagcgtgcgcactcggcctcacccttggtggtcccgggttcgccactgttggtggtatcgaaccggattagcctgctgacgacctgggcgacatcatcgctgtggtcgcttgaagccccggtctcatctgtcacagtcacctttcctaccactcgtaaccctggcgagccgatcgcccctggcgcgccgggcccgcgtcgtcgccgagctggatttgcttacgtgggctgattgcctggctcctcctcaccccgttacccggggcgcatcgtcgccgagctcgatttgattgcccggctcctcctcaccccgttacccggggcgcatcgtcgccgagctcgatttgattgcccggctcctcctcaccccgttacccggggcgcatcgtcgccgagctcgatttgattgcccggctcctcctcaccccgttacccggggcgcatcgtcgccgagctaggttgggccggtgcggggcaatccgatagccttagctgccagccccggtggttggttggtccgagtggcggaatggcagacgcgctagcttgaggtgctagtgccctactaatgggcgtgggggttcaagtcccccctcggacacaacttcttagctctatagatcaaaaccaagccttgacctcgtcaaggactaacgttatgagtttgctcataccaacgatggtcatctcgttgatgtcctaatacctaagaactcaccgatcactcgaaggtgcggccagagatctcagcctcgaccgcgttcgggttctccattccgtgccgaacagccagtatgtcgatagcctcgtcggtcgtccgataggcaacgtagtacctgaagggccggaggtagatgtgtcgatagtgcttgaataacggcgcaaacgcgttcggagcctgcggaatccgcttcgtcacggcatcgacaaacaagttgtaaagccgatcgatctgatctggcgccgcgtccgcgtagtaggaaaacgcctcgaataggtcgtcttcaaccccgttatggacgcgcagcctgcgcgtcatccgagccgggcgcggatccgcttgtcgaagtcatcaatggtggaccaatgagcatcgtcggtgtcattggcccgcgcttcgatgagcgcctggttggcctcgctgatatgcatgccctcggctaggtttccgttgatgtgctcgacgagctcaatctgctcatcacgcgacagtgcgtcgacgctcgccagcaatgcccggttgaccaccactcaacgatacccaaggcagccaacgccggcagcgcagcattcggaggccaggctgaacttcaagctggcaggtgtcatccgctcagttgaaagacctcaacccgggtcgcaggtggccaagtcccccctcggacaccacatgtgacgggtcgaagacgaggcacgccgcggacgacttcgagggtaagcagccgtatcccggggaggcctgccatgaccacttctgggcctatggcagctagcaaacgtcatgaatggaagcgccaccatatgccggcgatccgacgttcgagcgtttgcggcgctcgtttcagccagccgatctactgccggaactgcaagcggcaggagtgcattacacaatcgctgtcgaggcggcggacgatccggccgagaatgagtctctgttggccactgcgcgccaccatgattggatagcgcgcgtgatcggttgggtcccactcgccgatccggatgaggttaccgagagctcgacgcacgggcggcaccgcccggacgcctcctggcgacgagatctgcggtgccccggcctgctgccgcccgggtgccaccagccagtcttggtcgtaggcttggtaggtcagcagccggaaatgcgaccgatgaatccaccaagtggttttctccggcggacgccgacccgcaggtttcgcgaccgccgcgatgctggtcgcgtattggccgacgaacttgcgtcctatcgcggcagggaccggttgctcgtcctcggccttgcccgcggtggcgtccccgtcggctgggaagtcgcgtcggcgctaggcgccgaattggatgtatttctggttcgcaagctcggcgtgccgcagtggcgcgagctggcgatgggcgcgttggccagtgggggcggggtcgtgatgaacgacgacgtggtttccagcttgcgcatcaccgaccagcaggtgcgtgcggcgatcgacagcgagacggcagagctgcagcggcgcgagctggcgtatcgcggcggacgccctgtcgtcgatccgcgcgccaggatcgtgatcctggttgacgacggcatcgccaccggcgcgagcatgctggcggcggtgcgcaccatccgtgccaccggaccggagtcgatcgtcgtcgcggtcccggtcggtccggccacagcctgccgcgagctcgcggcggaagccgacgacgtggtgtgcgcaaccatgccggcagcgtttgaggccgtcggccaggtctataacgactttcatcaggtcaccgacgacgaggtccgcgagctgctcgcgacgccaaccacaggcgcagcgacctaacgagaggattctcgtgaggtgactgggatggtcaggatgcgtggtcgagggtctagatccggagctgggcgacaaaccacccgataacctcccacgacgcccctaccgaggtcggtgtcgctgacgaccctacttggcgctgtcgtcgcttcggtccgccgataccgccgactcctcggtcgcttcgctggcctcctccgatggctcctcactgccgatgacaccggcgtcgacggcttggctctcctcgggggcttcctccgggtagtcgacgtcggcttcctccgcgacacccgtttccccagccccatcagcttcgtccgcgccaccttgctggcgttctcgcaacgcatcgacgatcagcaacgccacacccagcacgctggccccgatgcatacccaggccactagctggttgctggtgaccaccgcgaacaccaaggccaggagcccaatcagggccaagaccagcgcaatgatcagcatcggtcatcctccaaccggctagcagcgactgcccaacctaccaggatctggctgccgacctcgaaaactggcgcgtgtccggcacgcctggtggctagtttttgccccggttgaattgatcgaagccaccggcatccgcattggaatcgaccggcgccgccgatccacgctggccgagttcctccagctgcgattccaggtaggtcttgagcctggtgcggtactcacgttcgaaggtacgcagctgctcgaggcggccttcaagcaccgcgcgctgctggttgatggttcccatgatctcggagtgcttgcgttccgcatcggcctgtaaggcatcggccttctcctgcgcctggcgcaactgggcctcggatcgggattgggcatcggccagcatggcatcggcacgctggcgggcctcggcgaccgtggcgtcggcggtgtgtcgggcctcaccgaggatctgctccgcattggcacgggcatcggccagcatcttgtccgactcggctttggcggtgtttgtaagccggtcggcggtgtcttgggccagactcagcactcgcgccgccttcagggcctgttcctcgttcatccccgccgagaccgccgccggcgccggcttgcccggttcgggctcatacgccgggattgcctgggtggcctgcggcgtaacgccggcaccgccgcccgcggcgagctcttgatccagctcgttgatcctctgacgcagatcggagttctcttcgatcaggcgggtcagctcgttttccaccaggtcgaggaaggcgtcgacctcatcttcgttgtacccacgtttgccgataggcggcttactgaacgccacattgtggacgtcggcaggtgtaagcggcattgtttgtcccctcgagttcctggacggtcaaacgatctggaagtgtagaacggagtggtagccgtggtgcaactaccgtccatcctgtcacaccagactcggcggttgccgattggactaagtaaataaggaccaatttcaaactctaagaccaaataaatcacaatccttagatttgaaatcgtgcgcgccaaacttgtccccaaatcgtggccgaaccgtctctcaatcctcgtcatgcacccggccgtgtgaccgcgccgcggctcaggccgcagcaccaaacgccagttgcataccgatgaacgcaaccagcagcagcaccatgatcgacaggtcgaaccggaccgcgccgatcgtgagttgcgggatcagccggcgcagcaccttcaccggcggatcagtgatcgacatgatgatctccaagatcaccacggtgacaccggtgggacgccagtcacggctgaacgagcggatgaactcaacgacgacccgagcgatcagcagcagccagaagatgaacagcgcgaacccaaggatctgaaaaaacaccaccaacgagagccccgaccttactgaggaggatgaagaaatgttgcgtcgccaccgatgcgggcggcaacgccagcctaccgactcgggtggcgtgcccacatctcatggcgggccacgccccgcccagcgtggatgcccaatgggtctacaggcgaccgtcgcgtctattggtaggcgtagaacccggtttcggcgatcctgcggcgctcctcgggggacacatcgacgtctgcaggcgagagcaggaacaccttggtcgcgaccttgtcgaacgagccgcgcagcgcgaaggccaggccggccgcgaaatcgaccagccgcttggcatcggcgttgtccatcgacaccagatccatgatgaccgggctgccgtcgcggaaccgctcaccgatggtgcgagcctcgctgtagtccttgggccgcagcgtggtgatcttcgagagcggatggccatcctcgaacatcatcgccatccggcgggggtccatcgctagcgcgccgcgggtggagttgcgcagccacgatccgaagcgcggccgtgtcatctccgcgcggtcgaactcccggggccggaaacgtggttcgtccgcgtacccgccgcgatatcccggtggtggatagtcggccggctcaccgcgcaggtcaccgcgtgaatcgctgcgcgcgtcgtcgtagtcgcgcccatcgtagcggccgtagtcgtcgtcgaatcggggccgcgcatacccgcgcgagggagcgcggtcgtcgtagtactcgtcgtcgtaatcctccatgggagccataccgaagtaggccttgaccttgtgcagtgtgctcattgcgtgaccccttctagccctgggagatctgttgtctgtgatgaaggtgtgactacagtgactattcacggtgaccgtaaccgccgcggacccaatagcgcggtaccgacacgcacacaggtcgaaccatgtttgacggcgacttcaaggtcgttggacatgcccgccgacagaccgatcgcgtgcgggaacatcgcacgcacccggttgtgctccgattgcagccggtcaaaggcctcgtccgggtcccaatccagcggcggaatgcccatcaacccgaccagttcgaggccctctgactcctgcacctgcgcgcaaatccggtctacggcgccgggcgtcgtgctgtcgacgccgccccgggatccgtcaccgtcgaggctgacctggacgtaaacccgcagccgctcgccacgacggtgttcggccagcgccgcaacaaccgcccgatccagcgcggtcaccaaccgcgagctgtccaccgagtgagcggtgtgcgcccagcgagccagcgacccggctttgttgcgttgaatccggcccaccatgtgccagtgcacaccccccgagtgacccaactcggcagccgccaacaaccgattaagttcggccatcttggctgaagcttcctgttcgcgcgattcgccaacggaccgacaacccaatcgaaacaaaatcgcaacatcggttgctggaaagaatttggtaatcggtagaagttcaatttcgccgacattgcgacccgccgcctccgcggccgccgcaagtcgcgatcgcattgccgccaacgcatgcgtcaattccgattcgcggtctggatacgccgaaagatccgccgccatcgcggtcattccatccacaccaacgacgcgaaccgtccggtgggcgcatcgcggcggtggctgaacaacgtcggatcggccaccgtgcagcggggatcgacgtcgatagactcaacacccaaatcgcggagctggcaagcgattccggcgcgcaggtcgactccgggagtgccggcagcggtggtggtgcggctgcccggcaacgccgcctcgacctcatcggccatcgctgcgggcacttcgtagttgcgaccactgaccgcgggacccaacagtgccgagatgtcgcggacctgggcacccaggctcaacatcacctccagcgcgcgaaccaccacaccgcgctgcgcgcctgcccgaccggcatgaaccgcggcggcgataccggcccgtgcgtcggccatcagcaccggcacgcagtcggcggtcacaaccgccagcgccaatcggggtgtagcggtcaccaatccgtcggtgtcatcgagtgccgtattgcgcggctggtcgaccagctcgacccgatccccgtgcacctggttcatccacaccactcggttgccgggcagtccgatggctgcggccagccgagcgcggtttgccgccaccgcggccgggtcgtcaccaacgtggtcgccgaggttgaaggtgtcgaacggtggggccgacacaccacctgcccgggtggtggtgacccgacggatgcgaacactcacgttcccagtatcgccgcgggcgatgtgccgcgtactggcgagcaagccgatgctctcagcggcgcatgaagggcggcacgtcgacatcgtcgtcatcaccgccgatgctcagggttgcgccgttggtgtgcaacggcacgctgacggcgtcgaccggctcgaacaaggtcgaggtgagcttgcctgccttggctgactcgatccggtgggcgccgccggtctcgcccatcaccggcttgcggccgggaccgctgacgtcgaagccggccgcgatcacggtcacccgcacctcgtcaccgagcgaatcgtcgatgacggtgccgaagatgatgttggcatcggggtgagcggcgtcttgtaccaacgaggccgcctcgttgatctcgaacaagcccaagtcgctgccgccggcgatcgacatcagcacgccttgcgcgccctccatcgaggcttccagcaacggcgagttaatggcgatctcggccgctttgagcgaccggccttcgccccgggccgagccgatgcccatcagtgcggtgccggcaccggacatgatgcccttgacgtcggcgaagtcgacgttgattagacccggggtggtaatcaggtcggtgatgccctgcacgccgttgagcagcacctcgtcggcgctacggaaagcatccatcagcgataccgcggcatctcccatctgcagcaaccggtcgttgggaatcacgatgagggtgtcgcaactctcccgcagcgccgcgatgccattttcggcctgattgctgcgtcgcttgccctcgaacgagaacggccgggtgaccacaccgacggtcaacgcgcccagcttgcgggcgatgctggcgacgacgggtgcccccccggtgccggttccgcccccctcgccggcggtgacaaacaccatgtcggcaccgcgcagcagctcttcgatctcgtccttggcgtcctcggcggccttacggccgacctccggatcggcgccggcgcccagcccgcgggtggagtcgcggccgacgtcgagtttgacgtcggcatcgctcatcaacaacgcctgggcgtcggtgttgatcgcgatgaattccacgcctttgaggccctgctcgatcattcggttgacggcgttgacaccgccaccaccgatacccacgaccttgatgacggccaggtagttgtgcgggggggtcatcgttcggcttcctccctggtggggctcggttcttcggtgtgtctgctggcaaactctcaacctcaaccataggcttagagttatgtcaagtagttgctcgtagtcagaaccgtatggctacgacggttgctaaccgtgcaggcgcgccgatacgcggcgggcattttttcggctatttcacggtcggcaggtcggggctggacacgtcgtacgttctgcctggctgggtcaacagcgccgccagcttttcggccttctcttcgcagcggtcggtggttccccagatcaccacgcggccatcggccaacgtcagggtgatcgaggccaccgacggggccgcgatccgccccacctggcttgcaacttcaggatgcagcgcggtcaacacctgcagcgccgccttggtcgtcggatcgctaggaccgggattgtccacatcgaaataaggcaacgccggcggtggcggatcggtcgcgaagtcgacgccgtcgcggtcaaaaaggtgcgggccgtccgaaaaatccttgaccaccaccgggacccgctcgacgatggtgatccgcaaggccgacgggtactgccgctgcacccgcgcactggccacccgccggatcgtggccactcggtcagcaacctgttgggtgtcgatctgcagcaacggcgttgccggccgcactctggcggcgtcgagaacctcctcgcggctcaccgccccgatcccgatgatcacgatctcgcgggccgacatcgccggcgtgaagtacagcgcgagcccaagcccgatcccgacgacggccagcacgaccgtcgcgagcagcgccttcagccctcgaacaacacctcgggcggccggtttggcggggttctgctcactgacgatctgcccgcgggctcgccgtttggccgcgcggcgagcctgctcgatcgcggtagctcgagcctgcgcggcgcgacgttcggcacgttcgcggcgggcgcgccgacgcggcccttcgaattctgggtgctcggccggttcgtccttcgattcggtggccaacggctccgtaaccgcctcctcgtcggcggcgtcgtcggccacgcgctcgatctgtgggtcctcgttgtgttccgtcatcccagcacccccggacggccgggggcgcttcggttggcccggacccgaagggcggtcaggatttccgggcccagcaaggtcacgtctccggcacccatcgtgacgatgacgtcgcccggactagcggcggcggccacttgctgtgcgaccgccgaaaaatccgggacgtagcgcatcggcacagtgacgtgctcagcgacgctggctccgctgacaccggccagcggttgttcacgagctccgtagacgtcgagtacgaacacctcgtcagcggcattcagcgcacgcccaaactcagcagcgaatgcctttgtccgcgaatacaaatggggttgaaacacaaccatgcagcggccaccgtcgccctgttcgagcaccatgcgcgccgccgccagtgtcgcgctgatctccgtcgggtggtgggcgtagtcatcgaacacgcgcaccgacgcctttccgacgccgcaggtcccaaccagttcgaatcgtcgccgcactccttcgaagccggccagcccgtcgagcacctcgtcggccggggcgccgatctgcaccgcggccagcagcgctcccagcgcgttgagcgccatgtgtcgcccgggcaccgacagccgcatcacgcggggaccctgtgctgtggctagttctgaggccaaccggatatgtgcgaccgcgccgaccccctgttgctgccacgagaccaacgtggctgccatggtctcacccggcaccgacccgtatcgcagcactcgaattcccagctcagtcgcgcgctgagccagcgcggcccctccggggtcgtcagtgcacaccaccagcgcacccccggggacaatgcgctccacgaaggagtcgaacaccgcaacatacgcctcgacgctgccgtagaagtccaggtgatcggactcgatgttggtgatcaccgcgacgtggggtgtgtactgcaacagcgagccatcgctttcgtcggcttcggcgacgaaacagtcgccactgccgtgatgggcgttggtaccggcctcccccagctcaccgccgaccgcaaaggacgggtcaagcccgcagtgctgcagggcgacgatcagcatggacgtcgtcgttgtcttgccgtgcgtgccggtgaccatcaatgtggtgcgcccggccatcaacttggccagcacggccggccgcagcaccacgggaatgccgcggcgcctcgcttcgacgagctcggggttggttttggggatggcggcatgggtagtgacgaccgccgtggcgccaccgggcaacaggtccagcgacgacgcgtcgtgtccgatccggatcaacgcgccccgcgcccgcagcgcatgcacaccgcgcgactccttggcgtctgacccggagaccagcccgccgcggtccagcaggattcgggcgatgcccgacatgccagctccgccgatgccgaccatgtgcacccgccgcagatcgggcggcaactgctcggtgctcacgtcgttgtcctggcaccggccccggtggcgacggccagcgcggcccgggccacctggcccgcggcatcgcgatgtcccaccctggctgcggccgcggtcatcgcggccagccgcgcggggtcggtgagcagcccggcaacctggcgggccaccaactcgggggtcagggcggcgtcggcgaccaccatgccgccgccggcattgactaccggcaacgcattcagccgctgttcaccgttgccgatcggcagcggcacgtagatggccggcagaccgacggcggatacttcggcgaccgtcatcgccccggcccggcagatcaccagatcggcggcggcgtaggccagctccatccggtccaaatagggcaccgccacgtacggtgggtcaccttgagcccgacggcgcaactccagcacgttctggggtccatgggcatgcagcacgcaaacaccggcggcggccaggtcggcggcggcgccggacaccgcccggttgagcgagaccgcgccctgcgaacccccgaacaccagcagcacccgcgcgtcgtcggggaagccgaagtgtgcccgcgcctcggctcgcagcaccgcgcggtccagcgcggcgatcgacgcacggaccgggaccccaaccacctcggcgcgccgcagcccggaatccggcaccgcggagagcacccggtccgcggtatgggcgccgacccggttggccagtcccgccctggcgttggcttcgtggatcaccaccgggatccggcgccggcgccggggcggcaaaggcaggccgcgagcggctaggtaagccggtagcgcgacgtacccaccgaaaccgacgacgacgtcggcgtcgacatcgtcgagcacgtcccgggcctcccggacggcgcgccacacccgcgacggcagccgggccaggtcgccgccgggcttgcgcggcatcggcaccgccgtgatcagctccaggtggtagccgcgctggggcaccagcctggtctctagtccacggagggtgcccaacgcggtaatccggacgcgcggatccaacgcgaccaaggcgtcggcgacggccatggcgggctcgacgtgcccggcggtcccgccgccggcgagaacgaccgacaaggaatcagcagacggcgaggaaccacaagacggcgaggcggcatcggcgggccggggcgccgttgccccgcgcccgccggccggctggctgaccgtgtccttcacccgtaacgctgaccttccaatgcccgaacgcgccgtgtgcgacgctggcccgcgtaccgctggccagctccatgatgcactgatcgacgaaccggcggatcggccgtgcggggcgagccgggtcgcgggggcaggcccatctgccgggcaggctgtccgggcgccgtgcggggggtcttccgcgcgggctgcgtttgggccggttgcgggttggcgcgcttgcggtcacgaaacgcctcgagacgagggggcagatacggctcgggcagcggcagccgcagcaaccggttcaccttgtcgtcgcgcccagcccgcagcgcggccaccgcctccggttcgtggcgagccgcgttggcgatgatgcctatcagcgaaagtgttgcggccgtggaggttccaccggcggagatgagcggcagctgcaggccggtgacgggcagcagcccgatcacatagccgatgttgatgaacgcctgtcccagcacccacagtgtcgtggtggcggtcagcagccgcaggaacgggtcggcggaccggctagcgatgcgcatgccggtgtaggcgaacaatccgaatagccccagcagtccgagcgcgccgacgagacccagctcttcgccgatgatggcgaaaatgaagtcgttgtgggcgttgggcaagtagttccacttggccacgccttggcccagaccgtcgccgaaaatgccaccttgagccagcgcgaactttgcctgtcgggcctggtagccggagtcttgcggatcgttttcggggttgagccacgaccgcacccggtcggatcggtagcccgcggacaccgccaggatggcggccgagacgacgaccgccgccagtgagctgaggaagacgcgcagcggcagccccgcataccacagcaggcccaacaagatgatgcccatcgacacggtctgtccgaggtcgggctgggccacgatcagcgccagcgcaacgacggcggccggcaccagtggaatcagcatctcgcgcagtgaagcccgttccatgcgccgggcggccagcagatgcgctccccagatggcgaacgccatcttagccagctcagagggctgcatcgagaagcccgcgaccacgaaccagccgcgcgagccgttggcctccttgccgatccccggcaccagcaccagcaccagcatcacgatggtgatcgcgaaaccggagaaggcgatgcgccgcatgaaccgcaccgacatccgcagacagacatagccgccgataagacccacaagcgtccacaagacctgcttgccgaagatcacccaagccgatccgtcgtcgtcgtaggaccgcaccgccgatgccgacagcaccatgatcagtccaagggtggtcagcaatgcggcaacggcgatgatgaggtgaaacgaggtcatcggacggcccagccaggcaccgaaacgggtgcggggcctcgccgaacccgggttagaggcttcttccgggcccgtccgctgcccctcgaccggctcggcccctcgagtctgggagccgtcggtgtcgctggtgccccgacgcagcaaccgggttagcacgctgcccccgcctaccggatcaccgcgcggaccgcggtcgcgaatgcctcgccccggtcggcataaccggtgaactggtcgaatgaggcgccggccggtgccagcagcacggtgtcaccgggttgggccatccgccgggccgcggccaccgcagcggtcatcacggcagcgccaacggtctcaccggctttgtcatcttttgccacatctagaacacaagcaacaggaacctcaacagtcgcaggcataccagtatcctcgtctgccacaacctgaacgactgggacatcgggcgcgtgtcgtgataacgcctcggcaaccgctgcgcgatcccggccgatcagcaccgcaccgaccagccgcgacgccatcgccgcaacctcggcgtgaagcgacgcgcccttgagcaggccaccggcgatccatacaaccctcgggtatgcaagcaccgaagcccgcgcggcgtgcgggttggtggccttggagtcgtccacgtaggtgatgccgtcggcaacggccaccacctcggcgcggtgtcggcccactcgaaacgacgtgaccgcgtcggcgatcgcaccggcgggcaccccgaccgagcgggccagcgccgccgcggccagggcgtcaagcacgccgaccggacctggcaccggtatcgacgcgaccggcagcagcgtcaagtcgtcggagaaggcgcgatcgaccaggtgggcgtcgcgcacgcccagttcccccgcggccggctcgccgagccggaagccgacccgcacctgcgccggtgagccgtccagcagtgcggccgctcggctgtcatccagcccggccaccgctaccccgccggtcagcacccgggccttggccgcggtgtattcggccatcgtggcatgccagtccaggtggtcttcggcaatgttgagcaccgcgccggcctcgggccgcagcgacggcgcccagtgcagctggaaactggacaactccacggccagcagctcggccggctcgtccagcacatccagcaccgcactgccgatattgccgcacagcacggcgcggcggccaccggcgatcagcatggcgtgcagcatcgacgtcgtggtggtcttgccgttggtgccggtcaccaccagccagctgcgcggcggtccgtagcagcccgctgcgtctagccgccaggctaactccacgtcaccccagatcggcacccccgccgccgcggccgcggccagtagcggggttgcgggcgagaagccgggactggcgaccaccagcgcatacccggttatctgctgcaccgcgtccgaggaactaacggtcggcagcccacgttcggcgtgcggtcgcagcatgaccggatcgtcgtcgcacaccgtcggcgtcgcaccaaaccgagtcagcaccgcggccaccgcctgaccggtcacccggccaccggctaccaacacgggcgcacccggccccagagggtcaagcacgtcaggcaccgaccgcggcaagccactcaccgtagaacaaggccacgcccagaccgcaggtgatcgcggtgagcagccagaaccggatgatgaccgtggtttcagcccaaccgaccaactcgaaatggtggtggaagggcgccatccgaaacatccggcgcccggtggtccggaaggtcaggatttgcaacaccaccgaggtgatctcggcgacgaacagcgcacccagcaccaccgcaaggatctcggtgcggctggtcaccgacaaccccgcgatgacgccgcccaacgccagcgacccagtgtcacccatgaagatcttggcgggcgcggcgttccaccacaaaaaaccgatgcaggcgccagcggttgcggccgcgatgagcgccaggtccagcgggtcgcgcacgttgtagcagcccaggcccggcgccgtcacgcacgcgttgcggtactgccagaaggtgatcagcacgtaggcggcggtgaccatcgccatggtgccggcggccagcccgtccaggccatcggtgaagttgaccgcgttcgaccaggcgctgacgatgaccacgcagaacaacacgaacagcaccggcgccaatgtgacggtggcgatctcacgcacgtaggacagatccgcgctgcccggtgtcaggccggcagcattccggaactgcagcaccagcacgccaaacagcacggcggaggtgatctgcccgacggtcttggccgtcttgttcaacccgagattgcgcgacctgcggatcttgatcagatcgtcgatgaacccgacgccgcccaaagcggtggctaggcccagcaccaacagacccgatgcgccgatgccttcaccgtcaaacgccaggcccgctaggtgggcgcccaggtagcccgcccagatgccggccagaatcgccaccccgcccatcgacggcgtaccgcgcttggtgtggtggctgggcgggccatcctcacggatctggtggccgaagccctgcttagtgaacaaccggatcagcaccggggtcagcaagatggacaccgtcaccgctacggcaacggcgataaggatctgcctcatgggcgcacactcccgcatgtgtcgtctgcgaccaatgcatcggccaccgcacccagcccggccgcgttcgaggccttgaccaagaccacatccccgggtcgcagctcggcgcgcagtagtgccagggcggcgtcaccgtcggccacattgacggccgtgcgatccgcaccgtgatcagcagtggcttcccccgagccccacgccccctccaggaccgctccgtggtgcatggcgctgatcgacctcccggttcccacgacaacgagtcgagacacatctaagcgcaccgcgagccggccgatgcgatcgtgctcggctatcgcgtcctcacccagctcggccatctcacccagcaccgcccagctgcggcgggtggcctcgggttggtgcgcgatccaggccagcgcctgcagcccggcccgcatggagtcggggttggcgttgtaggcgtcgtcgatcaccgtcaccccgtcgccgcgggtggtcacctgcatccgatgccgcgacaccggcggcgccgcggtcagcgcggccgcgacctgttcaacgctggccccacactccagcgcgaccgccgcggcgcacagcgcgttagtgacctggtggtcgccgcagaccccgagtcggacctcggcttgggcatcgtgggcatgcagcgtaaagcgcggcctggccaattcgtccagcgacaccggccccgcccaaacgtcaccggtgttgtcccggctgacccgcaccacccgggccgcggtcagcttggccatcgccgccaccgcggggtcatcagcgttgaggacgaccgctccggaatgcggaacagcctgcggcagttcggctttggtctgtgcgatgacctcgcgggagccgaactcacccaaatgtgcggtgccgacgttgagcacgactccgatcgacgggggcgcgatctcggcgagcgcggcgatgttgccgtgatggcgtgccgccatctccaaaatcaggtagtcggtgcgccgcgtcgcgcgcagcaccgtccacgggtgacccagctcgttgttgaacgatccgggcggggccaccacctcccccagcggggccagcacggcggccatcaggtccttggtcgacgtcttgcccgacgagccggtgatcccgatgatggtgagcccgccggccaccaactgcgcggccaccgcggtggccagcttggccagcgcggccagcaccgccgcccccgacccgtcgttgtcgtgctcgaggacgccggccaatacgttcggcgcggccactggcggaaccacgatggccggcacccccaccgggcgggcggccagcacgacggcggcgcccgcggctaccgccgacgcggcatggtcgtggccgtcggcgcgcgcccccggcagggcgaggaacagcccgcccgggccgatggcgcgcgagtcgaactcgacggtcccggtgacgcggcggtgcgcggcgtcttgcggggagatatcggccactgcgcccccgacgatctcggcgatctgcgcgacggtcagctcgatcatgcgcgccgctcgagggcctctagcgcggcagccagctccacccggtcgtcgaacgggcggacccgcccgccgccgcgttgcccggtctcgtggcctttgccggcgatgagcaccacgtcgccggggcgcgcccaggcgaccgcgtgccggatcgcgtcccgccggtctgcgatctcgacgacctgggcatcaccgccgacttcggccgccccagccaggatttcgcggcggatcgccgtgggatcttcgtcacgcgggttgtcgtcggtgacgaccaccaagtcggccagctgcgcggctatccggcccatcggggcccgcttgcccgggtcacgatcgccgccggcgccgaacaccaccgccagccggcggtccgggtgcgccaaggtggtcagcaccgaccgcagcgcttccggtttgtgcgcgtagtcgaccagcgcgagaaagccctggccgcggtcgatctgctcgagccgccccgggacccggatctcacgcaggcccggcaccgcctgttccggggagaccccgacggtgtccagaatcgccagggcgaccaggcaattggcgacgttgtagcggcccggtagccggattccgatgtgatgccctacgccggcggggtcgatggcggtgaattgttgcccgcccgcgtccgtgggcgccacatccgtggcgcgccagtgtgcgggccggtcggcggcgctgacggtgatcgcgtcggcggcccgcgccgccatcgcgcgcccggcgtcgtcgtcgatgcacaccacggcggtgcgggcgcgcagtgccgagtccggatcgaacaatgacgccttggcctcgaagtagtcggccatgctggggtggaaatccaggtggtcacgggagagattggtgaaggcgccgacggcgaaccgggtgccgtccacccggcccagcgccagcgcgtggctggacacctccatgaccacggtgtccaccccgcgttcgaccatcgccgccagcatcgcctgcagcgtgggggcctccggggtggtcagcgcgctgggaaggtcggcgccgccgacgcggatgccgatggtgccgatcagcccggcgacgcgtccggcagcccgtaacccggcctcgaccagataggtggtggtggtcttgccggacgttccggtgatcccgataaccgtcaaccgctcggacggatgcccgtacacggtggcggccaagccgccgagcacgccgcggggtgcggggtgcaccaacacgggcacggccgctcgtccggcgatctcggcgaccccggcggggtcggtgagcaccgcgacggcgccgcgtgcgatcgcgtcgccgacgtggcgggccccgtgggtggtcgagccggtcagggcggcgaacaggtcaccgggtgacacgtcctgggcgcgcagcgtgaccccggtgaccgtccggtcctcggtgacggcacgctgagctggaccctcggccagggccgcgccgacctgatcggccagtgcggccaaccgaacgcccacgacggcgttggggcgcaagccagtgggcgcagcctccacctgtgtcgccacctccgttcgccgccgcgagatccctcgggccagcgatgacaccctaccgacagggcgcgcacactcacccagtcgggttttgccgcgacacctggccctcggcggcggcgccgatccaggtgccgatgcgccgcgcggcggtgaaggcggcccaggccagggcgccaaccagcgccgcatcggtgtcgagcagggatcgggccgcggcgacgtcgtcgtcggtcacctgatgcggggccaggccggtcagcagggcaagacgggtgggcgcgtgcaggtcggcgggcagctcggcggtgtgctcgttcgtccagcgactgctcatcggcattggctcgccgtgccacgaccccacgacccgcctgaccacctgacgagtcggtggcggcaggtgcggcgcggtgtccaggtggtggctgagcgcggcgaacgcggttgctatgggctcggacggtgttgcccatgccagatcgtcgggcagcgttcgcggctcgagccggcgggtggagcggcccggccgatgctccgcgcgcaccttgcgggcgaacaccagtccaccggcgcggcgcatgagctgttgggcgcgcgggccccccggcaggaaggtttcgtccagcagcaccaggaccaggcgtgcgatgaagtggaattgcaccgcggtgcccaggtattcggcggcgacatccgggccgaacggtgccggcggtcccgccggtgtcccggttcctgccgcccacgccacatacggcgcgttcgggtcaccggcggcaggtgctgtgccggccaagatcgccgcggcggtgtcggtttggcctgccgcgtacagcatggtggtgtgtgcgtcgacgcaccaggggcagcgcaggctggccgcgacggcggcggcgacggcttccttgcggccacgcggcacctggcccaccagcagtgtctcgcgcaacgtcgcccagccggcggtgagcagtccctcgtccggggacagcatggcgagcggctcgggcagccggccgaactcgcggcgggcctcggcatagacctcggcgaccgcgccgccggctcggcggggcgcgacgggctcaatatggttgacaaatttcatgattcgactccctcctgggtggtgccgactctggccagggccgcgtcgatcgccgttcgcgcccgctctccggcgccgtcgtcgtcgagcagcagcagcgcccagttggcctccatcgcgtaggcgtgcagctcgaacgcgagttggcgcgcttcgatatccgcccggatctcgccccggcgttgcgccgtttcgacgtcggccgtgatggcggcgattccggcccgcccggtcgcggcgatgcggtcgcgcaccgggccaggctgtgagtccacgtcggcggccgcggccgcgaaaaagcagccgccggggaacacgtcgcgttccaggtatccgacccacgcatgcatgagggcgcgcacccggtccaccccgggcggcgctgccatcgcgggagccacgacctcggcttcgaacacgctcacggcggcctcgacggtcgccagctgcagctgctccttggcgccgaaatgccggaacaggcccgacttgctcatgcccagccgcccggcaagctcgccgatggacagccccgagagccccttcaccgaggcgatatccatcgcggcgcgcaggatctgcgcccgggtttggcggccgacgtcggcgctaggcatggcttttgacctcccggtcgtctccggcgaacgcatccaccagcggggccgaccggtccagggcggccagcacctggtcgcggcccgccgagggcagcgcgagcgccacctccgcgacaccggcccggcggtactcgtgcagggtcgccgggtcgccggccgacgagtacacacagacctgggcggtcgccggatctcgcccggcacgctcgaacgcggcgtgcagcatcggcaacgcgcccaggagctcgccgtacccctcgatcggctgccaaccgtcgccgtggcgggcgatcacctcgaacgcccgcgcactgggccggcacccgaacagcaccggcggcgccacggccggtttcggccacgcccacgacggcggcaccgacgcgtgcgtgccctcgtagtggaccggctctgcggcccatagcgcccgcatggcggcgagcttgtccaccgtcaccgcgatccggtcggcgaacggcacgccgtggtcggcgagctcctccacgttccacccgaaacccacccccagcacgaaccgctcgccggacatggcgcacagcgaggcgatctgtttggccagcaggatcggatcatgcaccgccaccaggcaggccccggtgcccacgcgcagccgcgtcgtgaccgccgcggcggcggccagcgccaccaccgggtcatagcagcggcgataccagtccggcagctctccaccgggccacggcgtgctcctgctgatcggcacgtgcgtcttctccggcacatacaggcccgcgaagccgcgctcctcggcccacaccgcgaccaactgcgggggtggggtcaggtcggtgacgaactgcatgagcgagacgagcatcggcggcggctttcattaagcacgaacgttcgtgtttaacgatggtccgcctggggcgtgctgtcaatgccggattgcgtgaccgctcgctcggggcccgggtcagccgtcggcgccgtttgctccaggggtgccgaacagcacaccacggctgccgccggcaccaccacttccgacgggtatgccgaagccgccggccccgccgttgccgccgttgccgatcaccacggcgttgccgccgttgcccccgttaccaccgtcgcctttaacgcctggggggccgtcgccgccttccccgccgttgccgccgcgcccgccgtcaccgatcagcctggcgttgccgccggcgccgccgtcaccggcattacccggcgtgggagcctgtccgccgttgccgccgtccccgccgccgccgccgctgccgatcagcccgccgatcccgccggcaccgccgatgccgccgtccccgccgctgttgccggccgacgagaagccgccgttgccgccgcgcccgccgacgccgccgttgccgtagaacagcccgccgttgccgccggccgcgccggcgccgccggaccccgcatcggcaagggtggagctgttgtcgttgcccccgttgccgccggcaccgccgttgccgccgttgccgatcagcccgacgtgcccaccggccccaccggcgccgccggccccaccgctgttgccgtggccaccgttgccgccgtgccccccgtcgccgccattaccgatcagggcggccccgccggcaccacccgccccaccgctggcgccggtgttgctgagcccgccgttaccgccgtcaccgccggcgccaccgttgccgatcagcccggcggcgccgccggcaccgccgtttccgccgtgcaccccggtcaccccgttgcttccgttcccaccagccccgccggccccgccgtcgccgtacagcagcccgccgcgccctccgtcaccaccggcgccgccggcccccggtgccccggatgcgctgccgccggccccgccggccccgccatggccccacagcccggcggccccgccggccccgccggcggggctgacgcccccggcggtgccgagcccggccgcacccccgggccccccgttgccgtacagccatccgccattgccgcccgcacctcccgctccggtggccgcacccgcgcctccggccccgccgttgccgatcagccccgccgatccgccgttgccgccgttgggattggcggtgtcaccggccccgccgttaccaccgttgccgtacaacaagccgccgggcccaccgttttgcccgggacccccgtcggcgccgttgccgatcaacgggcgccccagcaacgtttgggtgggcgcgttgatcgcgttgagcagggtctgctgcacgttggcggcctcggcgctggcatacgagcccgcgccggcgttcagggcccgcacgaactggttgtgatacgccgccagctgagcgctcaacgtctgatagccctgggcgtgcgacccgaacaacgccgagatcgccaccgacacctcgtcggcgccggccgccaggattcccatcgtggggcctgccgccgccgcactggcggcgctgatcgacgacccgatgttcgccaaatccgtggcggccgctgccatcacctccggcgccgcaatcacaaacgacatcccgcacctccgaccagctcagcacgacttcacgaatcccagacctgcgacaccgtcggcagggctttcgatcctataacaatctggaaacaggatgtcgcactttccttaaaagagcttccgccaacccgatcgtcagcgcgcacatgttgcgcaaaagttgttggagccgaaacgaaccggcgcgcgccgttaccggcgccgccgccctaggtggcctgcaagaccaaaggaggcccgggatcgggtgacagcgggacgttttcgcgctgcatcagccagcccgcgatgttgtggaacagcggggcggccgagtgcccaggcgcgccgtcggagttgcgcgccgggttgtccaacatgatgccgatcacgtagcggggattgtcggcagtggcgattccggcgaaggtgatccaatacacgtcgtcgaagtagcagccgcagccagggttgatctgctgcgcggtaccggtcttgccggccatctgatagccgggcaccccggccgtcggcccggtaccctgctggtagcccatcggatcgcgttgcaccacggcacgcagcatctggcgcacggtctgggcggtctgcgccgacaccacgcgaatgtcgtcggggcgcggttcttcggtccggctgccgtcgggtgcgacggtggccttgataatgcgtgggggtacccgcactccatcgttggcgatggcctggtacatgccggtcatctgcagcaaagtcatcgaaagaccttggccaataggaagattagcgaacgtactgcccgaccactggtcgattggcggcaccagtccggcgctctcaccgggcaggcccacgccggtgcgctgtcccaacccgaacttgcggagcatatcgtaatagcgttccggtccgacacgttgggaaagcatcagcgtgccgacgttggaggactttccgaacacccccgtggtggtatagggcatcacgccgtgctcccaagcgtcatgcacggtaacaccgcccatctggatcgagccaggcacctgtagcacctcgtcggggctgctcaacccgtgctcgatgaccgcggacgcggcgacgatcttgttcaccgagcccggctcgaagggcgacgacaccgccgggttgcccaactgcttgtcgccctggcgcccgatgtcttgcgacgggtcgaaggtgttgtcgttggccatcgcgagcacctcgccggtcttggcgtccaggacgacggccgagacgttgtgagcccccgataggttcttggcctgctgcacctgctgctgcacgtagaactggatgtcgttgtcgagggtgagcacgacggtggaaccgtggaccgccttgtgccgattccggtagctgccggggatgacgacgccgtctgacccacggtcgtaggtgaccgatccgtcggttccggccagcaccgcatccagggagtcctccagacccagcagcccatgaccatcccagtcgatgccaccgacgacgtttgccgccagcgacccacccgggtactgacgcagatcctgtctttccgcaccgacctcgggatacttcgcgcagatcgcgctggcgacagccgggtcgaccgcacgcgccaagtagacgaaggtctcgtcgctttgcagcttcttcagcacggccgcggcatctggcttgttgttcagcttgccggcgacctcctgggcgatatcgcgcaggcgctgctgcgggtcgggtgcagccgacgtcttcttcctggcctcttccaattgccgccgaatccgcttcggctggaacgtcagggcacgcgcctcgatggtgaacgcgagccggtcattgttgcggtcgacgatgctgccgcgagccgctggctggacgtcggtgaccttgagttggccggccgcctgcgcacgcaggcccgcggcatgtgatacctgcagaaagaacaattgtgttgccgcgaccaacatcaacaccaagatgaccgcgtttccggtccgatgccgaaagacgaacgacgcaccgcgcgtcccgacgtccaccacctgccgggtgcgcctcgcacgagtcgagcgacccgcgggtgcgacgtctgaccgtgtcgcagggcgggatttcgtggcttcctgggcttgccgggctttctgcgttttgccgggccgtttgcgttgcccaacctcctgggctcccggtggccggcgcaaaccgcgcgccggtcgcgtcgactgcgactgactggcccgcctgggggcggcgcggctcacctgggagcccccggcgccgttggcaccggcgccgtgacgggaccgaactgttcgccgttggccggcactggagcgggtggtgccaccatgggttgcgacccacccgacagcccgggcgtcgcagccaccggtgctggtccagggagcccggccgggggcgccgcacccacctggagcggcaccggattttccgctggtgccggggatggcactgcgccgagcggaggagccggcatcggacccggcgccccaggtatcggcaccggaccgggcagctgcgggccggcctgggtgggcaggtgggttgcgccgcccagcgtcgctgtgccgtctggggtacgcaccagcacctccgggccagaccgggcgggcggagcgggatcatcggggcctggtgtcacccggaccggcacctcgaggggcaccgccgcgggtttcgggggcggcggcggatcttcgggcaacttcgtgttcagcggcggcggtggaactccgtcagccggcttgggtgtaccgaccaccacccaattgccgtccggatcctgaaccaggtgggcggtatccctcgtcgggatcatgccctggcgacgagccgcctcggccagcgccggcgccgacgcagcctcgcgtacgtcgcgttccagcgcttccttgtgctgctgcagcatccgggtccgctcccgggcgttgctcagctggtaggacctctcggcggcatcggtggacaaccacagtgtgagccctagtccgacgccgagcgaaccgataaccagcaccacaaacggaaccttgtttgccaacgtgcgcggccgcaggtcgatcgacgtgagccgggcggcgagacgctccatcggcgtaggacggaccagcttgggcgccttggcttttcgggccttggcccgcgccttggcctggctggtgttctttgcgggggccggccggtcgaacgggctgagcatcgggctggtttgcggtccagggcgcgacacccgggcctgccggccgggtgccgaggtcttgccggcacggctccggatgcggcgcgacggcgccgagttcgtagtcgttcgcctcgtcgccgcggcaggactgtcggctctcctgcgacgatcgctgctgcggcttttcggtgcctcacgcttggccctcatgaatcacccttctcggttgcccattgctgcgattgcgcccggtgctcgactcgttgcagggcccgcaaccgcactggagtactgcggggattgcgttcgatctcagccacactcgctcgttcggcgccgtgcgttaacgaacggaatcgcggctcatggccgggaagttcgaccggaagtcccgcaggggtggccgacgcgactgcctcggcgaacacccgtttgacgatcctgtcctctagcgactggtaggccagcaccgcgatgcgcccaccgatagcgagggcatccagcgcggcaggaacggccgtgcgcagcgattccagctcatcgttgaccgcgatgcgcagcgcctggaatgttcgcttggctggatgcccgccgacacgccgggccggagctggaatcgcctggtacagcagggcaaccagttcggcggtcgaggtgaacggggtttttgcgcgtcggcggacgataccggcagcgatgcgccgagcaaaccgctcctctccgtagcgacgcaggatgtcggctagtgccgcctcgtcgtaagtgttgacaatgtcagctgcggtcaacggcgtcgtcgggtccatccgcatgtccaatggcgcgtccgtggcgtaggcgaagccccgctcggcgcggtcgagctgcatggatgagacgccgagatcgaacaggattccgtcgactgatcccactgcggcataatcggattcagccagcgctgcgcccagacagtcatagcgggtgtgcaccagggtaagtcggtcagcgaatcgcaccagccgagaccgcgcgacgtccagagcggttgggtcacggtcgagcccgatcaggcgcagacccggcaatccctccaaaaaccgctccgcatgcccgcccgcgccgatggtcgcgtcgagaaggaccgcctgcgagccgtctggatagtagcgggttagtgcgggggtaagcagttcgaagcaacgttgcgccaataccggcacatgaccgaaaccggttggccccgaacctggatcagccaccgtgatacctccccaggtctggcaagccgtacttcgggacgcggctattccaggcgccgcccctgcaccgaggtccctgtccgaagacacgaacctggcgttggggaagtacgccagggtcgcttcgggcagagaccacggtgcacgggtttgcacctcagaagatgtcaccgagtgcttcatcgctggccgcggagaagttctcttcatggatttgttggtagttctgccaggcttgcgcatcccagatctcgagatagtcgaccgcgccgatcaccacacagtccttggaaaggcttgcgtagcggcggtggtcggccgacaaggtgatccggccttgactgtcgggatgctgttcgtcggtaccggcggcgagattacgtaggaacgctctcgcctcggggttgcttcgtggcgccttgctggcccggcgcgccagctgctcgaacgccgcccgcgggtaaacggccaggctgtgatcttggctcttggtgaccatcaacccccctgccaacgcgtcgcgaaacttggccggcagcgtcagccgccccttgtcgtcgagtttgggcgtgtaggtgccgagaaacatggggcacctccctgccaaatccatctcacccaaacacctcagccaccataccccacaatcccccactttgccccataactggggtatcaaagcggcgttttgccgtctctgtaccactgaagcgcgcggctagcccggctacgacctcagaaaaccgcatgtcgccgggcaaatgggtggcaagtggggccaagtggggcacaactggggctcaaaccggactcaatatcgccgacagccggtgacgacccggctggggcttcccgagactgcgattcccaaacgatgacgcccaaacaaaaagcgggaccgccgatggctgccccgctgccgctggttgcgttcggcttactcgtcgaagcggcgccggaaccgatcttccatacggctggtgaatgagcccccggcccccttggtacgacgctggcgcgaagccccagcagccgatccgccacgatccatcctgccggacaaccgaggaccggtgatggcatacaccacaccaccgaacatcacgacaaaaccgaaaacgctgagtatcgggaaacttccgatcatggtctctttgaacgccacgccggaaaccaacatccccagaccgatgatgaacaacgccgcgccctgcaggcgccgccgcgcggtcggtgcgcggaagcccccgccacggacactcgatgcgaacttgggatcttcggcgtagagagcgctctcgatctggtcaagcatccgctgctcatgatcggagagtggcatgcgtccctccttgccgacagactgtcacgtaataccgataacacgcggatgcccattgcgcgggcaactaactcagatgatacgaggtcaatctgcgccgtaccactggttcgcgggcgattctatcccggcggcgccgcagcgacgagctgagcggaaacggccatacgctacaagccccgtccagcgcgggcggcctcatcggcttgtccgatactggtgcgcaagcacgcatcggttcatcacatgaggaggacaccgcgcgttggcgatattcctcatcgatctgccgcccagcgatatggagcgccgcctcggtgatgccctgacggtgtatgtcgacgcgatgcgctaccccaggggcaccgagactttgcgcgccccaatgtggctggagcacatccggcggcgcggctggcaggcggtcgcggccgtcgaggtaacggcagccgaacaggccgaggccgccgacaccacggcgctgccgtcggccgccgaactgagcaacgcgccaatgctcggagtggcgtacggctatcccggggcgcccggccagtggtggcaacagcaggtggtactgggcttgcaacgcagcggctttccgcgcctagcgatcgcccgactgatgaccagctacttcgagttgactgaattgcacatccttccccgcgctcaaggccgtggcctcggggaggcgttggcccgccgactgctagccggtcgcgacgaggacaacgtcctgctctccacaccggagaccaacggtgaggacaatcgggcgtggcggttgtaccgccggttgggcttcaccgacatcatccgcggctaccacttcgccggtgacccccgagcattcgccatcctgggtcgcacgctaccgctctaacccgcgcccgacagcttgccgacgcggcatgcccggtctggcacgatgacctggtgcgcgctagctatgccccaccgtcatcccaaggatcgcgagtggcaaggacccgacggcgcggcatgctggccatcgcgatgttgctgatgctggtgcctctggctaccggatgcctgcgggtccgagcctcgatcaccatctcgccggatgacctggtgtccggggagatcatcgccgcggccaagccgaaaaacagcaaagacaccggccctgcgctcgatggcgatgtgccgttcagccagaaggttgcggtctcgaactacgacagcgacggctacgtggggtcgcaagcagtgttttccgatttgacctttgccgagctgccccagttggccaatatgaactccgacgccgccggagtgaacctgtcactgcgccgaaacggcaacatcgtgatcctggaaggccgagcggatctgacatcggtatccgatcccgacgccgacgtcgagttgaccgtcgccttccccgcagcagtgacttccaccaacggcgaccgcatcgagcccgaggtagtgcagtggaagctcaagccgggcgtggtgagcacgatgagcgcacaggctcgttataccgatcccaacacccggtcgttcaccggagccggcatctggctgggcatcgccgcgttcgcggccgccggtgtggtggccgtgctggcgtggatcgaccgggaccgctccccacggttgaccgcttcgggcgacccgccaaccagctagtccggcttgcccggctcggcaggtgaccagtaggcaagcatttccgcgaaggtctcgaaagccgcggccgaaacgccatacgtcgcctcgagatggatgcttagcggaaaacccagatcggcgacgccgtctagcacacgcttgtacaagtcgaccatgagccggcgccgccgtgcgggttcactgccggccaacttctgcacgaacgcctgctcgtcggccaccgcggcgtttcccgggtcctggatcagccagttgatcaggccgatgcgggtctcgaccttcgggacaaagccgaacgacagcagaatctcgggtcggtgttcggtggtcctggcgaactcgcgcaggaagcccacgatcgcgtcggaatacaacagctgggtcatgccgtaggttgcgccccgactgcacttgaaattgagccggccctgctcgccgtctcgggtggggatcacgatcacaccacggttggccaccagctggcgatacagcgacagggcatccgtcggcgcgactccggagccctcgccgtcctgcatcgtgcgcggtacaccgacgaatacgatgccctccatgccggcatcggacagatcgaccagccgccggtgcaacgatggctcgtccatgaacgcggttacctgcgtacacaggccatggactcccgccaactccggtttgatgatcgaccagaaatcgagtacatccagcttcggctgcatcgggatgggcctatcgtcatcctcggcgatcatccccggcatcattacgtgccgtatccggccgtcaagcccggatgcagccgagtactgcaccaccttgcgagcatcttcgattgcccgctccttgccaccctcgaggttcggtggcaccagctccagcgcgatcgtgttgagggtcacacggctcctcttcgtcaaacgagtacttccatggccgccaatggggccaccggtgggccgcgccgcgtcgcgcaaatcgccatcctgggccgggccggaccagccaacccaagggcgctgaagacagcataaacacgaaatagtcagttagtcgaagcaacttgtgtggtttccgcgagcccacccgccgaatcatcgatagcggccactcgcgccggcgcggaatacactgtcgggccataggcacgccaaatgagaaaggggcgccgcgctgagcctgaatgcaccggcagcaccggcagcggtccagttggccggcgccatcaccgaccagctgcggaggtatttgcacggccgccgccgtgcggccgcccacatgggcagtgactacgacggcctgatcgccgacctggaggatttcgttctcggcgggggcaagcgcctacgaccgctcttcgcctattggggctggcacgccgttgccagtcgggaacccgatcctgatgtgctgctgctgttttccgcgctggaactgctgcacgcctgggcgctggtccacgacgacctgatcgaccgttccgccacccgccggggccgcccgaccgcccagctgcgctacgcggcgctgcaccgcgatcgggactggcgggggtcaccggaccagttcggcatgtcggcggccatcctgctcggcgacctcgcacaggtctgggctgacgacatcgtctcgaaggtctgccagtccgccctggcacccgatgcccagcggcgagtgcatcgggtgtgggccgatatccgcaacgaggtgctgggcgggcaatacctcgacatcgtcgcagaggccagtgccgccgagtcgatcgagtcggcgatgaacgtcgcgacgctcaagaccgcctgctacacggtatcgcgaccgctacagcttgggacggccgccgcggccgacagatccgacgtagcggccatcttcgagcatttcggagcggacctcggcgtagcgtttcagttgcgcgacgacgtgcttggcgtgtttggcgacccaaccgtgacgggcaagccgtccggtgacgacctaaagtcgggcaagcgtaccgtgctggtagccgaagcggtggaattggcggacaggtcagaccccttggcggccaaactattacggacctcgattggcacccgattgactgatgcgcaggtacgtgaactgcgcacggtcatcgaggcagtgggcgcgcgcgccgccgcggagagccgcatcgccgcgctcacccagcgagcactggccaccctggcgtccgcacccatcaacgcaacagccaaggccgggctgtccgaactggccatgatggctgcgaaccggtccgcctaaccgatgactactccgagccatgctccagcggttgatttggctacagcgaaagatgctgttgtccaacacctttcgcgacttttcgagttcactaccggtccgcagggcggaccggcgcggctgggcttcgccggcgcggtgctgatcaccgcaggcgggctgggagccggcagcgtccgccaacatgacccgctgctggagtcgattcacatgtcctggctgcgcttcggccacggactcgtgctgtcgtcgattctgttgtggacaggtgtgggtgtgatgctgcttgcgtggctgggtctaggccgacgggtcctcgccggcgaagccaccgagttcaccatgcgggcaaccaccgttatctggctggcgccgctactgctgtcggtgcccgtcttcagccgggacacttactcgtatctggcccaaggggcgcttctgcgcgacggtctggatccttacgctgttggcccggtcggtaatcccaatgcgctgctggacgacgtaagcccgatctggacgatcaccaccgcgccctacggtcctgcgttcattctggttgcgaagttcgtcacggtaatcgtcggcaacaatgtcgtcgccggaaccatgctgttgcgtttgtgcatgctgcccgggctggcgttgctggtctgggccactccacgcttggccagccatctcggcacccacggcccgaccgcgctgtggatctgcgtgctgaacccactggtcctcatccatctgatgggcggggtgcacaacgagatgctgatggtgggtctgatgaccgccggtatcgcgttgaccgtccagggccgtaatgtcgcggggatcatcctgatcaccgttgcgatcgcggtgaaggccaccgccggaatcgcgttgcccttcttggtctgggtttggctgcgtcatctgcgtgagcgacgggggtaccggccggtccaggcgttcctggcagccgccgcgatatcgctgctgatcttcgtcgcggtgttcgcggtgctgtctgcggtagccggcgttggcctagggtggctgaccgcgctggccggctcggtgaaaatcatcaactggctgacggtgcccaccggggcggccaacgtgatccacgcgctgggcagagggctcttcacggtcgacttctacaccttgctgcggatcacccggctgatcggaatcgtgatcatcgcggtgtcgctgccgctgttgtggtggcggttccggcgcgacgaccgggccgcgctgaccggggtcgcatggtcgatgctgatcgtggtgctgttcgtacccgccgccctgccgtggtactactcctggccgctggcggtcgctgccccgttggcccagtcacgacgggcgatcgcggccatcgccgggctctcgacttgggtgatggtgatcttcaaacccgacggatcgcacgggatgtattcgtggctgcacttctggatcgccaccgcctgcgcactgactgcgtggtatgtcctgtatcggtcaccggaccggcgcggagtgcaggctgcaaccccggtggtcaatacgccatagcctgggcccggcgcaccacctcgcgagcctggtgggcatgcaatgcatcgacgggacgggcgttgctgacggcgtcacgcgagccgtcgcgggtgatggtcagcgacggatcgggggtaaacagccagcgcataatctcggtgtcgcgatagcccccgtcgtgcaggatggtcaacagccccggcaggctcttgaccacctgaccggagttggtgaagaagacctgagggatcaccacgccaccagcgcgccgcacggccaccagatgaccttcccgcagctgctgggccaccttgctgaccggaacgccgagcagctcggcgacccggggcaggtcgtacgtcggttcgtcagggtccaaaacgtcatcgccagcgagaatgctgcccacccgcgcaagtgtagagcctggtgcgcggccaggcatgcgcgttaggcttccgttctgcatccaatcgcggcggccacctacgatgaccccgtggtcgaagctggcacgagggacccgttggagagcgcgctgctggacagccgctatctggtccaggccaagatcgccagcggcggcacctcgacggtctaccggggcctggatgtccgactcgaccggcccgtcgcgctgaaagtgatggatgctcgctacgcgggcgatgaacagtttctgacccgctttcgactggaggcccgtgcggttgcccggctaaataaccgcgcgctggtcgcggtctacgaccagggcaaagacggcaggcacccgtttctggtgatggagctcatcgagggcggtaccctgcgcgagctgctgatagaacgtggtcccatgccgccacatgccgttgtggcggtgctgcgcccagtgcttggcgggctggctgccgcccatcgagccggtctggtgcatcgcgatgtcaagcccgagaacatcttgatctccgacgacggcgacgtcaaactcgccgatttcgggttggtccgcgcggtcgccgccgcttcaatcacgtctaccggcgtcatcctgggtaccgcggcctacctgtcccctgagcaggtccgtgatggaaacgccgatcctcgaagcgacgtctactctgtcggcgttctggtctacgagctgctaacggggcacacaccgttcaccggcgactcggccttgtcgattgcctaccaacggcttgatgctgacgtgccgcgtgccagtgctgtaatcgacggtgtaccgccacaattcgatgagttggtggcatgtgcaactgcccgcaaccctgccgaccgatacgccgatgcgatcgcgatgggcgccgatctggaggcgatcgccgaggagctggccctgcctgaattccgggtaccggcgccgcgcaactccgctcaacaccggtcggccgcgttgtaccgcagccggattacccagcaagggcagctgggtgccaaaccggttcaccaccctactcgccagctgactcgccaacccggcgactgctccgagccggcttcagggtcggagcccgaacacgagccgatcaccggccaattcgccggcatcgcaatcgaggaattcatctgggcgcgacagcacgcccgtcgaatggtgcttgtctgggtgtcggtggtgctggcgatcaccgggctagtggcgtccgcggcatggacgatcgggagcaacctgagcggcctgctctaaggcaggcgagcagtcgcaaaagcccccatttcggcacgaaaatgggggctggtacgtgaattaaggtgaccacggcaagcgtgacccgccggcgactgcagcgaagccgggtctgttggtgacagtgtgtatgtcggggtttcaggcggcaggttcgagggtgacccccaatccttgggcttcgagtttggcgacgaggcgacgtcgttctttgtcgggatccatgcgggtggtgaagtagtcggcgccgagatcctggtaaggccggccggtggccagcacgtgccaaatgatgacgatcagcttgtgggcgacggcgatgatcgccttcttgttggcagcgggactgcggaagccaccgaacttgcggacctggcggcggtagtactcgcgcaggtagccatcggtgcgcacggcggcccacgcgcactcgaccaggaccggctgcaggtgctggttgcctttgcggcgggcaccgtgatggcgtttgccggccgattcgtggttgcccgggcacagccgcacccacgaggccagatgctcagccgaggggaaccaggccgccgggtcggcgccgatttcagagatgaccgtcgccgaggcacccaccccgatccccgggatcgatgcaatcagctcgcgtcgggcacaaaagggatgcatcagctgctcgatctgctcgtcgagagcaccgatcatcgcatcgagctgatccagatgagccaggtgcaacctacacatcagggcatggtgatcatcgaagcgcccttccagcgcccgctgcagatcggggatcttcgagcgcataaggtgcgcttgatcgtcttgcgcccgtcaggaccctcgcccgccacccacaccgccaccgcgatgatgtcctggcccacatcaacaaaggcgcaccgctcgtacagaatatgcatcccaccagcccctttccggctcagcgtcgcaaccaacaacgcgcgctgcgaagggagcccccaaacatgaactaaagagactggtactcgcgctcgtagcagcaaccgggacacacccgaaagtgggggggctccaacgtcagtctcttgcacggccacacacagccaagcccctacgacgtcgacaccgcaacgcacgcaccgattctcattcaccatgagcgggcgcaccagcgcccatcatgttcttttacgactgctcgccgagctagtcccgcagcatctccgcgaccaggaacgccaactccagcgactgctgggtgttcagccgcggatcacatgccgtctcatagcggccggccaagtccgtctccgaaatgtcttgcgcgccaccaagacattcggtgacgttctcgccggtaatctcgacatggatgccgcccggatgggttccgagggcacgatgcacctcgaaaaaaccctgcacttcatcgacaatgcgatcgaagtgacgggtcttgaaccccgtggacgactcgtgggtgttgccgtgcatcgggtcgcattgccagatcacctgatgcccggtggcctggaccttctccacgatcggtggcaacagatcgcggaccttgtggttgcccatcctgctcaccaacgtcagccggcccggcttattgtgcgggtcgagccgctcgacgtactccacggccagttccggggtcatgttggggcccaacttgaccccgaccggattagcaatcacctgggcaaacgcgatgtgcgcgccatcgatttgtcgggtccgctcgccgatccacacggtgtgtgcggacaggtcaaacagttgtggttcaccgtcttcaccgtcggacaacctcaacatggcgcgctcgtagtcgagcaccaaagcttcatggctggcatagatttcggcggtctgtagattgcggtcggccaccccacaggcactcatgaaccgcagcccacgatcgatctcggtggccagcgcctcatagcgcgcgccggccggcgaggtccggacgaattcccggttccagtcgtgaaccagatgcagcgacgccaggcccgacgaagtcagcgcacgcaccaagttcatcgccgcactggcgttagcgtaagcccggaccagccgcgacgggtcgtgctcgcgcgccgcggcgtccggggcgaagccgttgatcatgtcgccgcggtaagaccgcagacccagcgcgtcaatgtcggctgaccgaggcttcgcgtactgaccggcgatgcgggccaccttcaccactggcatgctggcgccgtaggtcagcaccacggccatctgcaacaaggcacggacattgccccgaatatggggttcggtgttgtccatgaatgtctcagcgcagtcgccgccctgcagcaggaaagcctcaccctttgccacctgggccagctgctcttgcagccggacgatctcggacggcaccgtcacgggtggcacgctctccaacaccgtgcgcatcgccaacgcctggtcggccggccaggtgggttgctgggccgccggcttggccagcgcggcgtccagtcgtgttcgcaggtcagtcggcagcggcggaagcgacgggagctggtcgatcggtatgtcgacggtccagttcatcggtccatggtaaccggggatttcctgacggctgctcagggcgaggttcgctcggaggtcctcgccggcgggatctgactgtccgtctcctcagcgggccgcgccgcggcccgcatcgtctgtggacgtgatgagacgaaaccggcgcagctgatctcgggcatcgaccagcgcgtcgtggacgtcgcgtggccgcggcggcatccgggggcatccccggtcctcccacaactgccgcagttcccgggtgaaacggggcactgtgggtggcaaggcagtcatcgggccccacaattgacacagcgctacatggtcgtaggcccccacccaggcccacaactcgatcgaatccgtgccgtcgatgcggaggaattcttccaggtcaagacgaatctgctggcgcgagcgccacagttgcgaggcgggcggcggcagcttgggcagcacatgggtgcgcacccagctgccggcccgctcgggatcgaattccgtggatactgcgtagtattcgcggccgtcttctgcgaccaccccgatcgagatcaactcgatggtgtgcccatcctcgatgaattcggtgtcgtagaagtaccgcaccgccgcagcctaatccgaccagaccgagccgctgatcagaatgggcgcggttctctccggcggtggtgcggggcgcacgtcctggtcgagctgggcgtcgaccgcgcgctcgtcgggcatccgtggcgtcccggcgatcacgtattgcagccacagcttgatccgcaccaccgggcggcgccatgtccgttcccgctgtagcgcacggcgcatcttttccgggtggcgggtgtagcgccaccgggcccacggagcgtgcggacgcgacagccggactgcgccgacgaccaacagcacgacaacgaacatgccaagcaacccggtccaaaccttgcccttgagcagcaccaccaccgccaacggcaacgtcaagaccaatcctgcgatcagggtggtttgcagcaccacccagttggcgccttgccgaaccggcaggaagaagatcagcgggtgtaggcccatgatcaacagccccgcgacggccactgcggcaaagacggcgtctaccgacgtgcgtccgtcttcctcccagtagacatcggacagatgcaggatcagtgcgtactcgtcgagcaccaaggcggccccgactccgaaaatgctcgccgctatggtgaattcgggttctcgaccgtcgactgacaaggtgaccagcgtcagcccggagatcatcaccagcaccaccccaaacgcgacgtggtggatgtgcaccgacccgatgtggacatttcgcggctgccaccacctggccggccgaccgtccgcggcgcgacggtggataaaccgtacaaaactacgcgtgacgaggaaggtcaggacaaaggcgaccaagcagcacaacaacggcagccggccacggtcgacgatgtcgtgctgcagccagtggaacacctccaaaaagctacgcccaccttgactgcatatgcaggcgccgtacagcgccaccatgcgcgcctacgcgaaactactaggctgttctgcgacatgagtgcatggcgggcgcccgaggtgggcagtcgactcgggcggagggtgttgtggtgcctgctgtggctgctggccggcgtggcgttgggctacgtggcctggcggttgttcggccacacgccgtatcgcatcgatatcgacatctatcagatgggcgctcgagcttggctggacgggcgtccgctgtatggcggtggtgtgtttttccacacacccatcgggctgaacctcccgttcacctatcctccactggcggccgtcctgttcagcccattcgcctggttgcagatgccggctgccagcgtcgcgatcacggtgctaaccctggtgctgctgatcgcgtcgacggcgatcgtgctgaccggcctcgacgcatggccaacctcccgactggtacccgcgccggctcggttacgccggttgtggttggccgtgctcatcgtggctccggcaacgatttggctggagccgatcagctcgaacttcgctttcggtcagatcaatgtggtgctgatgaccctggtgatcgtcgactgcttcccacgccgaacgccatggccacgcgggctgatgttggggctggggatagccctcaaactcacccccgcggtgtttctcctctacttcctgctacgtcgggacggtcgggccgcgctgacggcgctggcgtcgttcgcggtcgccacgctgctcggtttcgtcctggcgtggcgcgactcctgggagtactggacgcatacccttcaccacacggaccggatcggcgctgccgccttgaacacagaccagaacatcgcgggcgcactcgcgcggttgacgattggcgatgacgaacgcttcgcactgtgggtggccggatccctgctcgtgttggcagcgaccatatgggcgatgcggcgagtgttgcgggccggcgagccgaccctggctgtgatctgcgtcgccctgttcgggttggtagtttcgccggtctcgtggtcacaccattgggtgtggatgctgccggccgtgctggtgattgggctactgggttggcgtcgccgcaacgtcgcgttggccatgctcagcctggccggggtggtgctgatgaggtggacaccgatcgacctgcttccccaacaccgggagacgactgcggtctggtggcgtcaactcgcggggatgtcctacgtgtggtgggcgctggcggtcatcgtcgttgccggactcaccgttaccgccaggatgacgccgcagcgctcgcttacgcgcggactgaccccggcgccgacggccagctgactagccagcggctgtctcggggattcgtgcggcgtccgttgaattgggatttgcaccggcaccgcccgcgttgcggccgtctttgacactggcggcatagatgtcgacgtactcctgacccgagagccccatcagctcatagatcacttcgtcggtaacggcccgctcgatgaaatggttaccggccaacccctcgaaccgggagaagtccatcggcttgccaaaccgaacggtgaccctgccgaacctcagcatcttcctgcccggcgggttgacgacgttggtaccgatcatcgccaccggaatcaccggaaccccggtgtgcaatgccaaccgggctaggccggtcttgcctttgtagagccgaccgtccggcgagcgagtgccttctggatacatgcccagcagcttgccctgacccagcaacaccactgccgtctgcagtgcgccctgcgcggagtcggcattggtgcggtcgatgggaacctggccggagacgctgtagaaccagcggttgatccagcctttcagtccggtgccggtgaagtattccgatttcgccaggaaccagatacgacggcgaactaccaacggaaggtagaagctatccgccaccgcaagatggttactggcgaggatggccggacccgaactcgggatgtattccagtccttcaactttcgggcgaccaagcaacgtaaagagcggacccatgaaaatgtacttgaacaggtagtaccacatggccctccctctcgcccacaccggatggtgtctgcgccaactgtacccatccgcgatggctgcgactacctgcgcgggcagcggctcactcctcgatggtaaccgggatggcctggtagtgggatttcatgctgccctcgccgttggtattctcgccgcctgacgcaccggtctggccgccgcccggcgggccttcgggtggcggtttcgccgaccggtcaatgtcgtcgactatggcgcggatcacctccagcagagccagactgtgatccgcgatgaccgtcagcagcggatgctgctcgccggttaccaacgctgccaacgcgcacaacggacaccacacttgctggcacttgccggtcccgggacctccacccgaagccatcgccgccgccacccgcaccgcggggtcgatcccatcgaggattgcctgcgccagcttgcgcagctcgggacgaacgtcggtatgggccccgctcacgtcggccacacctccggatttggtcggaaacgaactgttaactcaccaccccgcagatgcgcgtccagcaccgtgcacctccgcaatacggacgccaaccgaactcggcgccgcatccccccagcactgacgatcaagtcgtcgtcggcccggcccaacgtcagcgtcccgggatcgagctggggcaacgctagccgcagtcggtatatcgacgccaatcccgacccggattccaggtccacaataggctgtagcgggcctggcggcgcgcttccttggcgacgacgggcactatcgagcaacccgcccagggccttggggccgatcggttcgccggccaagtgcggcaccagcaccagtgccacgtcaccgatggtggcatcgaggtcgtcgaggacggcacgctgctcaccgatgcgttcggcataccagtggaaagccggatggtcgggcagactgcgatactcatagttctcgtcttgcaccagaagctgattgacgagcagctcttcgacccggacccccatgagcgccaacgaccccagcgtccggaccgcctcagcggcgaccacccgctccggagtcagcaccaggtgggcactgaccagggcaccgtcggtcagcaatgtgcttagccgctcgacgctggcgcggatgcgctccagcagttccgccagcacggctgacctgccgtcgtcggcgccgatggacaacctgcgatgccgcggccaggcacgttcgacgtacagcccgaaggtggcgggtagcgtcaacatccgcaaggcgtccgccgtcgaggcgcagtcgaccacaatccgatcccatcgtcgggctgccgcaagctcgccgacggcgtgcagccccagcacctcctggatcccgggcagcgcgcagagttcttcgggcgcaatgctgctcaactcggagcccggaaatctgcggtccagggtctcgaccacgtgcaaccaccggccctcgagcagggccagggtatccagcgccagcgcgtcgagaaatccgcccccggcttcggggtcgtaggcgagcacgcgaacaggatcgccctgaccggtaggcgggaccgcgatgcccagcacgtcgcccagcgagtgcgcctggtcggtggataccaccaacactcgctggccggccccggcatcacataccgcggtggcggacgccagagtggactttcctaccccgcccttgccgacaaagagactgatccgggcctgagccggcgtaccggaatcactcagccctcgactcgtttcttcagatccttcaacgcgccgtctatcaacctgcgttccgccttacgcttgagcatcccgatcattgggacagcaaggtcgacggcaagctcgtaggtgacctcagtgccagaacccttgggcgccaagcgatacgtgccttcgagggactttagcagcgagctggattcgagagtccagctaagcgattggcggtcttccggccactcgtaggacatgatcaaggtgtctttgaagatggctgcgtccatcaacattcgcgctcgtttcgggtagccctcgtcgtcggcctctaggatctcgacttccttatactccgaaatccattgcgggtaggcttctatgtcggcgatcgccttcatcacctcgcctggatccgcgtcgatgtaaatcgtctgtgtcgtcttgtccgccacctggctacttccctttccccgcaagcgggtcggccccggtcatctgcgggagctcccgatctcccggggagaaacggtactccctcgtgccaaccttgacccggttaagttaccggagaaaccccgatggggcgtgaccgttctagcactgtcttgacctcgaaggccatttttttgcccgcgacccgtcggtggtgcgtcattctggccaggttcatccgggccagctgccaggctgctaccccggtcggttcggcgtgcaggaaatagtgcagtagcaccccatccatcgacggttccagccagatctccatggtgccggtcagggcgccggtaaccgtccacctgattcccttgtcggcacgatcctcggtgacctgtagccgtaggtcaggccaccaccgacgccagctgcatcgatccgcgaccgcggctgaaacccgcgcggcgtcggctgcgacataggtctcgtcagcgatctggatgctgttcatcgcctcagcttcacatacccgaggccgtgggcaagccggaccccgaagggcaccaaccaacggacacgcgatatcggtctattccgcaccggcatcaacccctctaggcttgacgacagcaaaccggacccggaagacggcaacaggtcaagtgaggtgttgatcgtgcgtgagattagcgtccccgccccattcactgtcggcgagcacgacaacgtcgcggccatggtgttcgagcatgaacgtgacgatcccgactacgtcatctatcaacgcctgatcgacggcgtctggaccgatgtcacgtgtgcggaggcagccaaccagattcgtgccgcggctctcggtttgatttcactgggggtgcaggccggcgatcgggtagtcatcttctctgccacccgctaagagtgggcgatcctcgatttcgcgattctggctgtgggtgcggtcaccgtaccgatctacgagacctcgtcagcggagcaggtgcgctgggttttacaagactccgaagcggtggtgttgttcgccgaaaccgactcacacgcgacaatggtcgccgaactctccggcagcgtgcccgccctgcgggaggtactgcagatcgccggttcgggtcccaacgcgctcgatcggctcacggaggcgggcgcctcggtcgacccggccgagctaaccgcccgcctcgccgcactacggtcgacggacccggcgacgcttatctacacctcgggcaccaccggacgacccaagggctgccagttgacccaatccaacctggttcacgagattaagggcgccagggcatatcacccgacgctgctgcgcaagggtgagcggctgctggttttcctgccgctagctcatgtgctggcgcgcgcgatcagtatggccgccttccactccaaagtcaccgtgggattcaccagcgacatcaagaatctgctgccgatgttggcggtgttcaagccgacggtggtggtgtcggtgccgagggtgttcgagaaggtgtacaacaccgccgagcagaacgccgccaacgccggcaaagggcgaatcttcgcgatcgccgcgcagaccgcggtcgactggagcgaagcttgcgaccgcggcggaccggggctgctactgcgcgccaagcacgcggtgttcgaccggctggtctaccgcaagctgcgtgcggcactgggtggcaactgccgcgccgccgtctccggcggcgcgccgctgggtgcgcggcttggtcacttctatcgcggcgccggtctcaccatctacgagggatacggcctgagcgagaccagtgggggcgtcgccatcagccagttcaatgatctaaagatcggaactgtcggaaagccggtgcccggcaacagtctacgcatcgccgacgatggcgagctgctggtgcgcggtggcgtggtattcagcggctactggcgcaacgagcaggctaccaccgaggcattcaccgacggctggttcaagaccggtgatctcggtgcggtggacgaagacgggttcttgacgatcaccggccgcaagaaagaaattatcgtcaccgcgggcggtaaaaatgtcgcccccgctgtgctggaagaccagctgcgggcccacccactgatcagccaggcggtggtggttggggacgccaagcccttcatcggcgcgttaatcaccatcgaccctgaggcattcgagggctggaagcaacgcaacagcaagacagctggcgcgtcggtgggcgatttggccaccgaccccgatctgattgccgagatcgacgcggccgtcaaacaggccaatcttgcggtgtcacatgccgagtcgatccgcaagttccgaatactgcccgtcgacttcaccgaggacaccggcgagctgaccccgacaatgaaggtcaaacgcaaggtggtggccgagaagttcgcttccgatatcgaggcgatctacaacaaggaatagccgactgtgcccggctcctccccggcccgctcaacgggccgcatcgtcgccgcgcagaaaatctgctagcttggcggccagcgtgtcccaacgccactgcgccgtgacccattctcggccggcggcgcccatcgcgacggcccgatcccgatcgatcagcaactcggccacggcgtcggccacccggtccaccgacctaccgtcgaccactagcccagtcttgttgtgctgcaccgtttccggcgctccgccagaattgccggcgattaccggcacgccggcggcggaggcttcgaggaacacgatgcccaagccctcgacgtccatcccggcgccgcgggtgcggcatggcatggcgaacacgtcggccagtgcgtggtgggcgggaagttcgtcggttgccacgccgccggtgaacgtcacgtggtcggccaccccacagtcgtgagccagcttgcgcaacgtctctagatatggaccgccgccgacaatcaccaacgcggctccatcaacgcgacgccggatcgacgggagcgccgtgaccagggtgtcctggcctttgcgcggcaccaaccgcgacagacacactaccgtgggccgctcgcctagccgatagcgcttccgcaactcggcgcgtgcggccggatcggggcggaaccggtcggtgtccactcccggcggtaggtattccaacgaagccgcgggcccgaacgcagaagcaaaccgggaccgcgtgtagctgctgacgaaagtcaccacgtcggtgccgtcgccgatgcggcgtagcaccgatcgagcgaccggaagcatcgaccagcccacttcgtggccgtgcgtgctggccaacacccggctagctccagccagccgggcacgcggggccagcagggccagcggtgcggccgcaccgaaccagacggtttcgatgtcgtgctcggcgatcagccggcgcatccggacatcgaccgttggacccggcagcatcaccgtgctgggatggcgcaccacccggtaaccggcagcacgggctgcgtcgtcgaaggcgtcggcgcctttccactgcggtgcatacactgtcatcgcatgcgctcgggagccgaccagccgaccgacgaactcccccagataggactggatgcccccgcgtcggggtggaaagtcgttagttaccaacaggacccggctcacctgggtcaggctagcgggtccaccttgcgtgagcagacgcaaagtcgcccaaaatcgccggtttccgggtgattttgcgtctgctcgcggcggaagctagcccattagccaccgctgccagcgcgcgagcaggccagcggcgtcaatgccgaggacgtcgtgggcggcggtagccaggtcgaagtgtccgacaccacaagtggccagataaagctcacgcagcttggcggtaccgtaggcggccgcgacgaaccgagcgaaccaccacgcgcggtcatatgccagcgagcgctgtggccccggagtgtccaggtcggtgtccgacggtaacgacagcgccacagacaccgcatccgcgggcggcggggtcttgggcctggcaacgaaatcggccaccccctcggccagccatcgaggtgcatccagggccgtgtcggcccgggccgcatagtgaaaaagctcgtggcccaacactattcgtagcgccgctgggctcatgtgtgccgcgcccggcgcgaacacaatccgttggccgaccaccgtgcgacgagcaggatcgacacggtcgaccaccgtgatcgcggcgatgtccgcccattgcgacgccaaacccccgcctgcggcggcatgaaactgctcgtcgctaccggcggcaaccacaaagatgtcgtgcgaccaatcggtgccccagaatgccaccacctcgtcgaccgcggcgtcgatgcccgccgcgatgcgcgacagcaagcggtcggtggccgcgccaccaaggctgagcagccgcaccgtgcggtcgtcggcgacccgcagcgcgacaaacccatcggctggcgcgaccacctgtgccggtgctgcaggtccatcgcgcaccggattaccagacagggccgccgcgccaatcagctccgcaacaaacagacaggccagcaagatccgagggcaaagccgccgcgcgacgagccggtcagtaacggcgggcgtcgtagatcggccccgacgagtccatcggcaccacccgcaccggaacaccgtaggtggaggaatgaaccataagaccatcaccgatgtagatgcctgcgtgtgacgcgtcggaatagaaggtcaacacgtcgccgggctgcagatccgacaacgcgaccggctgaccaccgtgagccagcgcctggctggagtgcggtaacgcgataccagcctgctggaacgcccacatcaccaagcctgagcagtcgaacccgccgggcgcggcaccaccccacgcgtagggcgcgccgacctgcgtcaacgccgcttggacaacggccgtacggtcgccgccagcgccgtcgggctgcacgaaaggcaatccgggcatcccaccaggcggcggcgccacgccaggcgccgggccgtcgccaggcggcgcaccgggcggcaacgccgcaggtggggccccgggggcgatcgcagcaaccgccgggaccggtcctggatcagcgagggccgtgcgctcctccggcgtcaacgcgacgtattgcgacttgacgacggcaatctgcacctgcagctggctctgtttgtgctgcagattcgctcgtaccgcggcagcttgctcggccgcggacctggcatcggccgccgatttggctgcagcctgctcggccttgacggcctgttctccagcggccttgaaacgggccatctgcgtggacatttgatgcgccatcacccgctgtaccgatagccgatcgatcaacagttgcggggactccgccgtcaggatcgcatccatgccgtgggtacgaccacccatgtaggtagcggccgcgaccttgttcaccgccgtctgaaaagtcgccaagcgtgctctcgcagcatccaaggccgttctgttgtccgcaagcttctggtcggcggcccgctgggcagcgagcttttcgttgagatccagctgcgcactgtgcagcgcctcggtggtctgctcggcctgccgggataactcgttgagcttggccagcgcgtcgtcggccggatcagccagcacattcgcggccaggacgccggaggagacggtgaagctcgcaaagaaacctatggcggaccgcatgattacacgcgcgatcaaccacctctggtcgagcctcaaaatttgcttccttaaacgggccatcgacggatgacgtcgagctggtttaggtctcaaacaggttacgaaacgatctcggaattgtccaaaaggggaagttaagaaaatggatagatttctaccatttcgctgtggacgatcgtacttctgctatagggctccaggggcatcgacacgcaacgaccttacgcgacaccggatccgcgctggcggcggaccggcaccaggcgcaaccgaggggccaatccgacatcggcgagcacttccaacgcagcacgctcgtcatgcgacaggctttccggtaccccgatgagcacgctgaccacacagtcgcggcatccagatccgcgcgccgcgcaatcgtcacagtcgattaccaccggcgcccccggcccgggggctgtgccgccgctagtgtctggtccgctgcgtgccatggggtcgttcctctcggcttggctcatgaggtcgtccgaacgctaatcgcgagcaccgacatccgttgccgccgcgtgcgcgctcggcgtagggagcgtttgcgtgtcagtgcaggggcctaacgtcgcggccatgggtgcaaccggtgggactcagctgagtttcgccgacctggcacacgcccagggggcagcctggaccccagccgacgagatgtccctgagcgagaccaccttcgtcgtggtcgacctggaaaccacaggtgggcgcacgacgggtaacgacgcaacaccgccggacgcgatcaccgaaatcggggcggtcaaggtatgcggcggcgcggtgctcggtgaattcgccaccctggtaaacccgcaacacagcattccgccccagatcgtgcggctcaccggtatcactacggcgatggtgggtaatgccccgacgatcgacgccgtcctgccgatgttcttcgagttcgccggcgactcggtgctcgtggcccacaacgctgggttcgatatcggattcctgcgcgccgccgcgaggcggtgcgatatcacctggccccaaccacaggtgttgtgcacgatgcggctggcccggcgggtgctgagccgagacgaagcccctagcgtgcgtctggccgcgctagcgcggctgttcgccgtcgccagcaaccccacccaccgcgccctcgacgacgctcgcgccaccgtcgacgtgctgcacgcactcatcgagcgagtgggcaaccagggcgtgcacacctatgccgagctgcgctcgtatctgcccaacgtgacccaggcgcagcgctgcaaacgggtactggcggaaacactgccgcaccggccgggggtgtacctgttccgcggaccgtcgggcgaggtgctctatgtcggcaccgcggcggacttgcgccgccgggtaagccagtacttcaacggcaccgaccgccgcaagcggatgacggagatggtcatgctggccagctcgatcgatcatgtcgaatgcgcgcaccccctggaggccggtgtccgtgagctgcggatgctgtcgacgcatgccccgccgtataaccgcaggtcgaagttcccataccggtggtggtgggtggcgctcaccgatgaagcatttccacgcctgtcggtcatccgggccccgcgacacgaccgcgtcgtcggcccgttccgatcccgctccaaggccgccgagacggcagcgctgctggcacgctgcacgggactgcgaacctgcaccactcggctgacacgttccgcccggcacggacccgcctgccccgagctggaagtgtcggcctgcccggccgcccgcgacgtcacggccgcgcaatacgccgaggcggtactgcgcgcggcggccttgatcggcggattggacaacgccgcgctggccgcggccgttcaacaggtcactgagctcgccgagcgccgtcgctatgagagcgctgcccgactgcgtgaccacctcgccaccgccatcgaggcgttgtggcatggccaacgattgcgagcactggccgcgctgcccgagttgatcgccgccaagccggacggccccagggagggcggctaccaactggccgtcattcgccacggccaactcgccgctgccggcagggcaccgcgcggggttcctccgatgcctgtggtcgacgccatccgccgcggcgctcaggcgatcctgcctacgccggcaccgctcggcggggcactggtggaggagatcgcgctcatcgcccgctggctggccgagccgggagtgcgcatcgtcggggtctcgaacgacgccgcagggttggcctccccagtgcgctcggccggcccgtgggcagcgtgggcggcaacggcgcgctcggcccagttggccggcgagcagctcagcagaggttggcagtcagatctgccgaccgaaccgcacccatcgcgcgagcaactgttcggccgcaccggtgtcgattgccgcactggcccgccgcaacccctcctcccaggccggcagccattcagcacggctggataatccggcgtgggcgacgatcgcaccggcggcgttgagcaccacagcgtcccggaccgggcccctggcaccgcccaacaccgcgcgcaccgcggccgcgttggcttgcgcatcgcctccagccagctggtcaagctgggcgcgcgcaaacccgaatccggcgggatcaaacgtcaacttatccacgctgcccgccgcaacgcgccagatcgtgctcgtggtggtggtggtcaactcgtccagcccatcgtcgccgtgtaccaccagcacactggaccggcgcgcagcaaacaccccggccatcacttcggcgaggtcggcgaacgcgcatccgatcagtccagcccggggccgggccggattggtcagcggcccgagaagattgaacacggtgggcacaccgatctcgcggcgtaccgcggccgcgtgccggtaggagggatggaaccgcggcgcgaagcagaacccgatcccaacctccgcgaggctgcgcgcgaccaggtcgggtcccaggtcgatgcgcacccccagcgcctccagcgtgtcggcgccaccggacaacgaggacgccgctcggttgccgtgcttgaccaccggcacacccgcagccgccaccacaatcgccgccatggtggataggttcaccgtgttgactccgtcgccaccggtgccgacgacgtcgacggcgtcgtcggggaccgtatcggcgggcaacggatgcgcgtggctgagcatgacgccagcgagctcaccgacttcgtcggcggtcggagccttcatcgtcatcgccaccgcgaaggcggcgatctgcgccggccgcgcattgccggtcatgatctggtccatggcccaggcagcctggccccgcgccagatcgcggttgtcggtcaaccgccccaaaatctgcggccaggacggcaccgatgcggcttctgctttcggcgagcccccgcgagatccccccgaagaaccctcagctgacagcgccacgcgctgatggtcccatgaggatcaaccaaccccaaccgcgccctgaacacgtcgacgacttgcgctaaccaaacggccgggcgacacgcggaactgacttaccgaaatttccgacccgggtagagttcgacaactacaaagcgtcatacttgcggatgtgacgagtgctgttgggacctcgggtactgccatcacatcgcgcgtgcattcgctgaatcggcccaacatggtcagtgtcggcaccatagtgtggctatccagtgaattaatgttctttgctgggctgttcgcgttctatttctcggcacgagctcaggccggcgggaattggccgccgccaccgacagaactgaatctgtaccaggccgtcccggtcacgctggtcctgattgcctcgtcgttcacctgccagatgggcgtgttcgcggccgaacgcggcgacatcttcgggctgcgccgctggtatgtgatcacattcctgatgggcctgttcttcgttctgggccaggcctacgagtatcgcaacctgatgtcgcacgggacgagcatccccagcagcgcatacggcagcgtgttctatctggccaccggattccatggactgcacgtcaccggcggcctcatcgccttcatcttcctgctggtacgcactgggatgagcaaatttactccggcgcaggccacagccagcatcgtcgtctcttactactggcatttcgtcgacatcgtgtggatcgcgctattcaccgtgatctatttcatccgatgagccggcgtccgacgaacatcccacgaacaggagtgctcggttgacgaaactggggttcacccgatccggtggcagtaagagtggtcgcacgcgacggcgcctgcgccgccgattgtccggcggagtgttgctgctgatagcgctgaccatcgccggtggattggcagctgtgctgacccctaccccacaggtggccgtcgccgacgaatcctcctcggcgttgctgcgcaccggcaaacaacttttcgacacctcgtgtgtgtcctgccatggcgccaacctgcagggcgtgcccgaccacgggccgagtctgatcggggtcggcgaggccgccgtctacttccaggtgtcgaccggccggatgccggccatgcgcggcgaggcacaggcgccgcgcaaagatccgatcttcgacgaagcacagatcgacgcgatcggcgcctacgtgcaagccaatggcggtgggccgacggtggtacgtaaccccgatggcagcattgcaacgcagtcgctacgtggcaacgacctgggccgcggcggcgacttgttccggctcaactgcgcctcgtgtcacaacttcaccggcaagggcggagcattgtcgtccggcaaatacgcacccgaccttgcgcccgccaatgaacagcaaatcctcaccgcgatgctgacgggtccacagaacatgccgaagttctccaaccgccagctctccttcgaagcgcaaaaggacatcattgcctacgtgaaggtcgccaccgaggcgcggcagcccggtggttacctactcggcggattcggacccgcacccgaaggcatggccatgtggatcatcggaatggtcgccgcgatcgggctggcactgtggattggggcgcgatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaggaggagcggcgcatagtgcccggacctaacccgcaagacggggccaaagacggggctaaggcaaccgccgtcccccgtgaaccggacgaagccgcgctggccgcgatgtccaaccaggagctgctcgcattgggcggcaagctggatggtgtccggatcgcctacaaagagccccgctggccggtcgagggcaccaaagccgagaagcgcgccgagcgttcagtggcggtgtggcttttgctaggtggcgtgttcggactggcgctgttgctgatcttcctgttctggccgtgggagttcaaggcggcggatggcgaaagcgacttcatctactcgctgactaccccgctctacggcctgactttcggattgtccatcctgtcgatcgccatcggcgccgtgttgtatcagaaaaggtttattcccgaagagatttcaatccaggaacgtcacgatggcgcttcgcgggagatcgaccgcaagacggtggtggcgaacctgaccgacgcgttcgagggctcgacgatccgacggcgcaagctgatcgggctgtccttcggcgtgggcatgggtgcgttcgggctaggcaccttggtcgcgtttgctggtggcctcatcaagaacccctggaagccggttgtccccaccgccgagggcaaaaaggcggtgctctggacgtcgggttggaccccccgctaccagggcgagacgatctatctggcgcgcgccaccggcacggaggacggaccaccgttcatcaaaatgcgcccggaggatatggacgccggtggaatggagaccgtttttccctggcgggagtccgacggcgacggcaccaccgtcgaatcacaccataagctgcaggaaatcgcgatgggtatccgtaacccggtgatgctcatccggatcaaacccagtgacctgggccgcgtggtcaagcgcaagggccaggagagtttcaacttcggcgaattcttcgcgttcaccaaggtctgctctcatttgggttgcccgtcatcgctgtacgagcagcagagctaccgaatcctgtgcccttgtcaccagtcgcagttcgacgcattgcatttcgctaagccgatcttcggtccagcggcccgcgccttggcgcaactgccgatcacgatcgacacggacgggtatctggtcgccaacggtgactttgtcgagcccgtcggaccagcattctgggagcgaacaacaacatgagtccgaaactgagtccgccgaacattggtgaggtcctggcccgccaagccgaagacatcgacacccggtatcacccctcggcggcgctgcgtcgtcagctcaacaaggtcttcccgacccactggtcgttcttgctcggcgagatcgctctgtacagcttcgtggtcctgctgatcaccggcgtgtatttgacgctgtttttcgatccgtccatggtcgacgtcacctacaacggtgtctatcaaccgctgcggggcgtcgagatgtcgcgtgcctaccagtccgcgctggacatttccttcgaggtgcgcggtggcctgttcgtgcgccagatccatcactgggccgctttgatgttcgcggcggcaatcatggtgcacctggcacgcatctttttcaccggagcgttccggcggccccgcgagaccaactgggtgatcggttcgctgttgttgatcctggcgatgttcgagggctatttcggctactcactgcctgacgacctgctgtcgggactcggtctgcgcgcggcactctcgtcgatcacgctgggtatgccggtaatcgggacctggctgcactgggcgctgtttggcggtgacttccccggcaccatcttgatccccaggctctacgccctgcacattttactgttgccggggatcatcttggcgctgatcgggctgcatctggcgttggtgtggttccagaagcacacccagttccccggcccgggccgcaccgagcacaacgtcgtcggcgtgcgggtgatgccggtgttcgcgttcaagtccggcgcatttttcgcggctatcgtcggtgttctgggcctgatgggcggcctgctgcagatcaacccgatctggaatctggggccctacaagccatcacaggtgtcggcgggctcgcagccagacttctacatgatgtggaccgagggtctggcccggatctggccgccgtgggagttctacttctggcatcacaccattcccgccccggtctgggtcgccgtgatcatgggcctggttttcgtcctgctacccgcctacccattcctggagaagcggtttaccggcgactacgcgcatcacaacctgttgcagcggccacgggacgttccggtgcgcaccgcgatcggcgccatggcgatcgccttctatatggtgctcactctcgcggcgatgaacgacatcatcgcgttgaagttccatatttcgctgaatgcaaccacgtggattggccgcatcggcatggtgattctgccgccgttcgtctacttcatcacatatcggtggtgtatcggattgcagcgcagcgatcggtcggtgctcgagcacggcgtcgagaccggcatcatcaagcggctgccccatggcgcctacatcgagctgcatcagcccctcggcccggtcgacgagcatggccacccgataccgcttcagtatcagggagcgccgctgcccaagcgaatgaacaagctgggctcggccggatcgccgggtagtggcagttttctgttcgccgactccgcggcagaggatgcggcgctgcgcgaggcagggcacgccgccgaacaacgtgcccttgccgcactgcgcgaacaccaggacagcatcatgggttcgccagacggcgagcactagcccggcgacgacccgggtcggcacgacccgggaaggaaccgggcaaatcaagcacagcccggcgacgacccgggtcggcacgacccgggaaggaaccgggcaaatcaagcacagcccggcgacgacccgggtcggcacgacccgggaaggaaccgggcaaatcaagcacagcccggctaactggactggggcgccaccacccggcgcagctgccgagagtatagccactcgatcaccggcatgcccgcggtgaccaccccggccaacccgtagctgatccaagatggcccgtcgtgaccgaccgccatgaggtaggtcgccgccgccacggcaatcaacgcaatgccaatcgcactggtcaacacgactgtcccgcgcaaccagatccggtccaccgcctcactggaccactcggcggccacctcgaatgcatccgcgtgctgtacgggtgccgactcggccacagcgcgtttcgccggatgcccggatccgatcgatcgcccgccccgcacggatgcacccgtcggcctcgtcgcgggctcggcctcagccatgcggcgagctcgcaacagcaccggtatcgcgcccacgatgaccagtgcggagaccacaattacggcgtacagcacccacgtggtgtgcgggtttccggccatctcgtggaagcccctacccaggtccatcagggcgacagcggcggccaccgacacgccggtgaacaccagccacaccgcggcacatgccccaaccaggatgcgatcgatgacgtccggcgagattacatccggcccacgccggtatgcggaatatctgctcaccatcagcagctcgtttgcggtccatcgttggagttcgatgagagcaccgttccgtcgctcgtggtgatcgagcagttgagtttgctgacccggaaaaggctggaggcctccaccgagccaacgtcggattgcgagatcggggtgaccgtcatggaccacgggatgtacacattgtgctgtgtccgtcggcgcccggcggcatcgacgtaagtcaccgagataatgtcacccggcgccttggtaccggtcaccgaataggtgacttgccgcggaccggtcggcgtggtggtcgtgggcggcggtgccgccgccgttgtggtggtcgccggcggcggcgccgtggttgtcgccggtgggggcggtggtggcggcgtcacagtgaccgtctgtgtctccgtcgctgtcgggatctcggtggtgggcggtggggctggtggcggcggtggcggcgccggcttggtggtcgtgatttcgtcctgcacgggcggtgcagaggacgtagtgtcgccggtggcgagtttgctggtatgtggtcgcgtgacgagcaacgacaccgaaaccacgagcgcaacggcggcaattatggcggcgacaccgaccacccacggccagcgcggagcggccagttcgtcgtccaggtcggacgactcctcatagtcgtcgtagtcatagagcctgagatcggctggcacatacgggccgccggtgacgtgctcggattccggagcagagtatgcccgagaatatgcgtcggtctcgcccgtctggtcactgggcagtttgtcgccgcccccggcgacgggcggcaagtggttgccggaagcccgttcgtcgcccgtgtcgctgacgggttccgattcgggttcgtcaggttcccgtcccgggggattcggcccgctcatgtttgcctaccctgtccaactgcctcaccaacacgcgtggctttccgcctgcatccttgcccgcgcgctcggcgcattcttcattggtgccacggaaaccctacccaaccgggcaggaccgagaagtctgggcaaccgtgctactggtcaactgatgccctgattgtgaccttcccggcgccggatcagtgcttctcaggaccgacgtaatattcgaagaccaatccggccgccgaggcgaggatgaatgccacaccggcggcgatcagccacgggagccacaacgcgatgccgaccgctgccaccgagccggacaacgcgaccatgatcggccaccagctatgcggactgaagaatccaagttctcctgcgccgtcgctgatttcagcgccttcgtagtcctcgggccgggaatctaaccggcgggccacaaaccggaagaaggtggcgacgatcaacgccatgccgccggtaagcgccagcgcagtggtgccagcccactcgacaccaccggtggcgaacatcgaggtcaacacgccgtacagcaccgccgtcaccacgaagaacgcggcgacaaactcaaacagtcgggcttcgatatgcatgagcgtcctaacctacgggctgcggggccaattcaccgcggcgagtatcaaacgggtgggtggtcaccgcaaggggcggctggttgatcgcccgcagggcctcggcgtttgtcttcccgtcgatgcgttgctgcaggtaggccttgaaatcgttgggggtcacgacgcggacctcgaagttcatcatcgagtgatacgtgccacacatctcggcgcagtggcccacgaatgctccggtcttggtgatttcttcgatctggaagacgttgaccgagttgtttgccaccgggttaggcatcacgtcacgcttgaacaagaactccggcacccagaatgcgtgtatcacatcggctgaggccatttggaattcgatacgcttgccggacggcagcaccagcaccggaatttcggtgctggtgcccaacgtctcgaccttgtcgaaattcaggtaggtccggtcctcggtgttgagcccgcgcaccggcccgaccagctcttcgccgtacttgtccttgccctctggcttggaaaccatggcgcgcttgcgctccggatcggcaccatcataggtcagtgtgccgtctttgaagttcaccctttgatagccaaacttccaattccactggaaagacgtgatatcaatcacgacctcgggatccttggctatctgcagcatcttctcctgcaccacgacggtgaaataaaacagcaccgagatgatgaggaacggtatgacggtgagaaccagctctagcggcatgttgtagccgaactggcggggcaactcagtgtcggtgttcttcttccggtgaaataccgcggaccagaagatgagaccccacacgattaccccaaccgccagggaggcgatcaccgccccgatccacagttctcgattgaggtgtgcctccggggtaatgccctccggccaaccgatgcccagggcttccgaccagctgcatccactgacggtgacggccaatgcccccagcattgctgcgagcgccagctgtcgaagaccacgggcaggccctccggagccgcgctgaggcctgcactgcgacaagcgttgcaaacgacctggcccgcgaggtgtcactgttggcgcctcctgtatcacaagctgggccgactgggatagcaccggctgcggcgagaaccatcggctaactcagacatcgaatactacgcagcgtagaccacgccgcccgcgcgggcgacgatgcgggccgaaacggcccgctgaggagccgcgccatcagccccgcgggcgactgcctggtcgtcgcgacccgccggacgaggcatccacaagagtcgccaagtggggcatactggggcgccgtgtgtggactgctggccttcgtcgcggccccggccggtgctgcggggcccgaaggtgccgacgctgccagcgccatcgcccgcgcatcgcatttgatgcgccaccgcgggcccgatgaatcgggcacctggcacgccgtcgatggcgcctccggaggcgtcgtgttcgggttcaaccgactgtccatcatcgacatcgcgcactcgcatcagccgctgcggtgggggccgccggaggctccggaccgctacgtgctggtgttcaacggcgagatctacaactacttggagctgcgtgacgagctgcgcacccagcacggcgctgtgttcgccaccgacggcgacggtgaggcgatcctcgccggctatcaccactggggcaccgaggtgctgcagcggttgcgcggcatgttcgcattcgcgctgtgggacaccgtcacccgcgaattgttctgcgcgcgagatccgttcggcatcaagccgttgtttatcgccaccggagccggcggcacggcggtggccagtgagaagaaatgcctgctggacctcgtcgagttggtggggttcgacaccgagatcgaccatcgggcgttgcagcactacaccgtcctgcagtacgtgccggaacccgagacactgcaccgtggggtacgtcggctggaatcaggctgcttcgcccggatccgtgccgaccagctcgcgccggtgatcacccgttatttcgtgccgcgatttgcggccagtccgatcaccaacgacaacgaccaggcccgctatgacgagatcacggcagtgcttgaggactcggtggccaagcatatgcgcgccgatgtcaccgtcggcgcgtttctgtccgggggtatcgactccacggccatcgcggcgctggccatccggcacaatccgcggctgatcaccttcaccaccggtttcgagcgcgagggcttctccgagatcgacgtcgcggtggcttcggcagaggccatcggtgcccgtcacatcgccaaggtggtcagcgccgacgagttcgtcgccgccctgcccgagatcgtctggtacctcgacgagccggtcgctgacccagcgctggtaccgttgttcttcgtcgcccgcgaggcccgaaagcacgtcaaagtggtgttgtcgggcgaaggcgccgacgaactgttcggcggctacacaatctatcgagaaccgctgtcgttgaggccgtttgactacctgcccaagccactgcgccggtcgatgggaaaagtttccaagccactgccggagggcatgcgcggcaagagtctgctgcaccgcggatcgctgacactcgaagagcgctactacggcaatgcccgcagtttctccggcgcgcagctgcgcgaagtactgcccgggttccggccggactggacccacacagatgtcacggcgccggtctacgccgaatcggccggctgggatccggtggcgcgaatgcagcacatcgacctgttcacctggctgcgcggcgacattctggtcaaggccgacaagataacgatggccaactccctggagctgcgggtgccgttcctggacccggaggttttcgcggtggcctcccggttgccggcgggcgccaagatcacccgtaccaccaccaagtacgcgctgcggcgcgcgctggagcctattgtgcccgcacacgtgctgcaccggcccaagctcgggttcccggtcccgatccggcattggctgcgtgccggcgagctgctggagtgggcgtatgcgacggtgggctcgtcgcaggccggtcacttggttgacatcgccgccgtgtatcgcatgctcgacgagcaccggtgcggcagcagcgaccacagccgccggctgtggaccatgctgatctttatgctgtggcacgcgatcttcgtcgagcacagcgtggtgccccagatcagcgagccgcagtaccccgtccagttgtaaccgccccttcgcgagcagacgcggaatcgcatcggcggggcccacacggtgcgattccgcgtctgctcggcggtgccgcggctaggccaagccgcggctaggccagcacggcgacgatctcggcggccgcgtgctcgccgtaagcaccagccagcctgctggccgcggcctcgtagtcccactgccactcctgagttccggtcgactccagcaccagcacggcaaccagcgagcccagctgcgccgaacgctccaggcctagtccggcactgcggccagtcaggaaaccggcgcggaacgcgtcgccgacgccggtggggtcggtctggctggtttcggggaccacgccgacgtggatggtggtgccgtcaggttctaccaaatcgacacccttaggacccaatgtggtcacccgcaggtcgatctgcgccatcacatcggcctctgaccagccggtcttggacagcagcagatcccattcgtagtcgttggtgaacaagtaagcagcaccgttgacgagcctgcgaatttcctcacccgacagcctcgccagctgctgagacggatcggcggcgaaggccagccccagcttgcgacactcctcggtgtgcaagaacatcgcctcggggtcgttggcgccgatgatcaccaactccggcttgccgatggccgacaccacgtcggcaagcttgatgttacgtgcctccgacatagccccggggtagaacgatgcgatctgggccatgtcgacatcggtggtacaggtaaaccgcgccgtgtgcgcggtctcggagatcagaacgtggtcgcagttgacaccgcgggctttcagccagtcgcgataatcggcgaagtcggcgcctgccgccccaactagcgcgacctcgccacctagcacaccgatggcgaaggccatgtttccggccacgccgccgcggtgcatcaccaagtcatcgactaggaagctaagcgacaccttgtgcaggtgttcgggcagtagctgctcggaaaatcggcctggaaaccgcatcaaatggtcggtcgcaatcgaaccggttaccgcgatcgtcacaaaatctccgtccttcgttcctaaggttgcctagtctttcaacattatcggcgccgcggcccgccccgtcgcgttgagagctgacggcagctgttgcgctagcctgcctagggagctcacctgattgccgatgctgccggctgacgcgacgggcggttgtcgccctagcagctggtcccgtccaccaccctaggagaaccacaatgcccggtccccactcgccgaaccccggtgtcggcaccaacggaccggcgccgtaccccgagccctcatcccacgaaccccaagccctggactacccccacgacctcggcgccgccgaaccggccttcgccccgggaccggcagacgacgcggcgctgccgcccgccgcatatcccggcgtgccgccgcaggtgtcctacccgaagcgacggcacaagcggctgctgatcggcattgtggtagccctcgcgctggtgtcggctatgacggcggcgatcatatacggggtccgcaccaacggagccaacacggcaggcacattctcggagggaccggccaaaaccgcgattcagggatacctcaacgcgctggagaaccgcgatgtggacaccatcgttcgcaatgcgctgtgcggtatccacgacggcgtgcgcgacaagcgctccgatcaggccttggccaagctgagcagcgacgcgttccgcaagcagttctcccaggtcgaagtgacctcgatcgacaaaatcgtgtactggtcgcaatatcaggcccaggtgctgttcaccatgcaggtgacacctgccgccggcggcccgccacgcggtcaggtgcaaggcatcgctcagttgcttttccagcgcggtcaggtcttggtgtgctcgtacgtgttgcgcaccgcggggtcgtactagcgttttatcagttgaacgaatccccgcacgcgcaggagccggtggcgttgggattgtcgatggtgaagccttgcttctcaatagtgtcgacgaaatcgatcgacgcgccttccacatacggcgcgctcatccggtccacgatcaacctgacaccaccgaactccgcggtttggtcaccatccagcgtccggtcgtcgaagaaaaggttatagcgcaatccagcgcacccccccggctgaaccgcgatccgcagcgccagatcgtcccgtctctcctggtccaacagcgacttcgccttggcggcggccgcttcggtcaggatcacgccgtgggtcttggcgctcggctcgttctgcaccgtcatgacttctcctagatgtctcatcgttgggtgggccccgcccactagcgtttcagcctgcggaatccagtctggggtctgcttggggaaaatcccacttcctcaacggtaccctgaaggaccgctattcccgagtcgcgccgctacctgagacgccaagcccatgagctgattggccgcatcggccagcgccaaccgcaccgaaccggcgtactcagcgatggacaatgcggccataatgcccgccgaccgcaacgcggacttgtccagcgacacctggccggccaacactatcaccggaattgcgagcgggcgggccgcagccgcgatcgcaccaaccaccttcccgtgcagggattgctcgtcgaatcggccctcaccggtgacgatcagctccgcatcggcaaggtcgtcggcaaaatgcgtgtgctctgcgatgattgccgcacccgactggtaccggccgccaaccgcgagcagcccagccccgataccaccggcggcgcccgcgcccggctcggcgctcaccccgcgcccggcggccgcgtccagttcaatcgcccatgccgccagacggccttccaacactgcgacggtggccatgtccgcgcccttctgcggcgcgaacaccctggccgtgccccatggtcccagcaatgggtattcgacatccgaggcggcgatcacctcgacgtcggccaactgtcggcgggccgcgtccaggccgccaagctcggcaatcatccccttccccccgtcggtacatgcgctgccccccaaccccaccacgatccgagccgccccggcccgcagtgccgcggcgatgagctggccgacgcccttgctgtgggccgccagcgcggtctcgggcgtgggcgggccgccaagcaaccccagaccacaagcctgcgcgcactccaaatacgcggttgccgagcccggatcgaacacccacgccgcgttcacgacggtgttcagtggcccgcaaacacgcagccggcgggtctctcctagccggctgcccagcacctcaacaaaacccggaccgccatcggattggggggcgacgatgaacgaatcgcctggtcgcgaccgcgtccagccggtcgcaatggccgcggcggcctccaccgcagacaggctgtcgccgtagcagtccggtgccaccaacacccgcatggcgggcagctggagtcggccgggccccaagctaccggtcgcgtcatccgaggcctgcgagcctttcatcactggccagagtaggtctgcgcacccacacgcgtacctaaacgcacgcaaattccaaccgggccccgccgcgaagtagcctggcgactgtgaagctgctgggccaccggaagagccatggacaccaaagggccgacgcatcacccgatgccgggtcgaaagatggttgccggcctgattccggacgcacgtccgggtcggacacatcgcgcgggtcgcaaaccaccggccccaagggccggcccacgcccaagcgcaaccaatcccgtcgccacaccaagaagggcccggtcgcaccggcaccaatgactgcggcccaggcacgggcccggcgcaagtcgcttgccggccccaaacttagccgcgaggaacggagagccgaaaaggccgcaaaccgggcccggatgacggaacgccgggaacgcatgatggccggcgaagaggcctacctgctcccgcgcgaccggggcccggtacgccgctacgtgcgcgatgtggtggactcccggcgcaacctgctcgggctgttcatgccctcggcgttgaccctgctgttcgtcatgtttgccgtgccgcaggtgcagttttacttgtctccggcgatgttgatactgctggccttgatgacgatcgacgcgatcatcttgggtcgcaaagttggccggctggttgacacgaagttcccgtctaacaccgaaagccggtggaggctgggtctttacgccgccggccgagcttcccagatacgccggttgcgggcgccccgaccccaagtcgagcgcggcggcgatgttggctaacggacgccggaagtcatctcacccggtgtacaccctagtgctcagcgggcggaccgaaccgatcaagccggcgaaaggatgatcggcttcgcgccggtgtcgacgcccgatgcggctgccgaagcagccgcccgcgcccgacaagacagcttgaccaagccgcggggagcgctgggcagtctcgaggacctgtctgtctgggtcgcgtcgtgccagcagcgctgtccgccgcggcaattcgagcgcgcccgggtggtggtgttcgccggtgaccatggtgtggcccggtccggggtgtcggcgtacccgccggaagtcaccgcccagatggtcgccaacatcgacgctggcggggcggcgatcaacgcgctggccgatgtcgcgggcgcgaccgtgcgggtcgcggacctggccgtggacgcggacccgctgtctgagcgcatcggcgcgcacaaggtgcgccgcggcagcggcaatatcgccaccgaggacgcgttgaccaacgacgagaccgccgccgcgatcacagccggccagcagatcgccgacgaagaggttgatgccggcgccgacttgctcatagccggcgatatgggaatcggaaacactaccgcggccgcggttcttgtggcggcgctgaccgatgccgagccggtcgcggtggtcgggttcgggaccggtatcgacgacgccggttgggcgcgtaagacggccgcggtgcgcgacgccctgtttcgggtgcgcccagtgttgcccgacccggtcgggttgctgcgctgcgccggcggcgctgacttggccgcgatagctggcttctgcgcgcaggccgcggtccgacgcaccccgctgctgcttgacggggtggcggtgacagccgccgccctggtcgctgagcgtcttgcgcccggcgctcaccggtggtggcaggcgggtcatcgatccagcgaaccgggccacgggctggcgctggcagccctcgggctggacccgatcgtggaccttcacatgcggctgggcgagggaaccggcgccgcggtggcgttgatggtgttgcgcgccgcggtcgcggcgctgtcgtcgatggcgaccttcaccgaggccggcgtgtccacccggtccgtcgacggtgtcgaccggaccgcacccccggcagtctcaccgtgatgcgttcgctggcaacagctttcgcattcgcaacggtgatacccacaccgggctcagcgaccaccccgatgggccgtggcccgatgaccgcgctgccggtggtgggcgcggcgctgggtgcactggcggcggcgatcgcatgggctggcgcgcaagtgttcggcccgtccagcccgctgtccggcatgctcacggtggcggtactgctggtcgtcactcgaggcctgcacatcgatggcgttgccgataccgctgacggactgggctgctatgggccgccgcagcgtgcgcttgcggtgatgcgcgacgggtcgaccggaccgttcggggtggcggccgtggtcttggtcatcgccttgcagggcctggccttcgcgaccctcaccacggtcgggatcgctgggatcacgctggcggtcttatccggccgggtcaccgccgtactggtctgtcgccggtcggtgccggcagcccacggcagcaccctgggctcgcgggtcgccggtacgcaacccgcgccggtggtggcggcctggctcgccgtcctgctcgccgtttcggtgccggccggtccccggccttggcaaggaccgatagcggttctggtagcggtgacggccggcgcggccctggcggcgcattgcgtgcaccggttcggcggtgtcaccggtgacgtgctgggcagcgcgatcgagctgagcacgacggtcagcgccgtgacgcttgcgggcttggcccggctttagcaggcggcgagcgggacgctgcagtagactcatgtccgccgtcccttccaacacagggctcccctccgtgtccccagattaggggacatgaaattcaaccgacggtgtccgattggcggatcgttttggccgcgcggcatatatagcgtcgttaatcatgcccgcatcacgactggtcagacaagtgtctgcgccacggaacctgttcgggcggctggttgcccaggggggcttctacacggccgggctgcagttgggcagcggtgcggtggtactgccggtcatctgcgcacatcagggcctcacctgggcggctgggctgttgtatccggcgttctgcattggcgccattctgggaaattcgctgtcgccgctgattctgcagcgcgccggccagctccggcacctgctgatggcggcgatatcggcgacggcggcggcgctggttgtgtgcaacgctgcggtcccctggactggcgttggcgtcgccgcggttttttggcgaccacgggggccggtggtgtcgtcaccggagtctccagcgtcgcctacaccgacatgatctccagcatgttgcccgcggtacggcggggcgagctactgctcacccaaggtgccgcggggtcggtgctggccaccggcgtcacattggtgattgtgccgatgctggcccatggcaacgagatggcgcgctatcacgatctgctgtggctgggcgccgcaggtctggtttgctccggcatcgcggcgctgttcgtcggcccgatgcggtctgtgtccgtcacaaccgccacccgaatgccactgcgggaaatctattggatgggcttcgcgatcgcccgctcccagccgtggtttcgccggtatatgacgacttacctgctgttcgttccgatcagcctgggcaccacgttcttcagcctgcgcgccgcccagtccaacggcagtctgcacgtgctggtgatcctttccagcattggattggtcgtcggttcgatgctgtggcgacagataaaccgcctgttcgaggtgcgtggcctgctgctgggcagcgcactgctcaacgccgctgctgcgctgctgtgcatggtggccgagtcgtgtgggcagtgggttcacgcctgggcgtacggcacggcgttcctgctggctacggtggccgctcaaacggtggtcgccgcatcgatatcgtggatcagcgtcctcgcgcccgagcggtaccgcgccaccctgatctgcgttgggtcgaccttggccgccgtcgaagccaccgtgctgggagttgcgctcggcggaattgcccaaaagcatgccaccatctggccggttgtcgtcgtgctgacactggccgtaatcgccgcggtggcgagtctgcgcgcaccgacacgaatcggggtgacggcggacacgagcccgcaagcagcgaccttgcaagcctaccgcccggccactcctaaccccatccatagcgatgaacgttcgacgccgcccgaccatctctcagtccgccgcgggcagttacgacacgtatgggacagtcgccggcccgcgccacccctgaaccggccaagctgtcgccgcgcggcccgccgtccagcgcccggcaaacccgctgccgcactaccccagccgcgccatccagccgtgggtgtccgcgaaggtgccccgctggatgccggtcagcgtatcgcgtagtgccatggtcacctcacccggctgaccgtcggcgattctgaactcgctggcaccgtgccgcacccgcgcgaccggggtgatgacagcggcggtgccgcacgcaaacacctcggtgatctcgccggcggcggctttcttctgccactcgtcgatatcaatcctgcgttcctcgaccgcgaatccggcatcaatagccaactgcaacaacgaatcccgtgtgatcccgggcagcagggaaccggacagctccggggtgaccagccgcgccgatccgccgctgccgagcacgaagaagatgttcatgccacccatctcttcgatatagcggcgttccacagcgtccagccacaccacctggtcgcatccgttctcggcggcttcggcctgcgccagcaacgaggcggcgtagttgccgccgaacttggccgcaccggtgccgcccggacaggcccgtacatactccgtcgaaacccagacgctgacaggggcgatgccgcccttgaagtacgcaccggccggcgaggcgatcaacaggtaacggtattgggtggcaggccgcacgcccagtcccggctcggtggcgaagatgaacggccgcagatacagcgcctcctcaccgccggcaccgggcacccaagctttgtcgacagcgattagctggcgcagggattcgatgaacaccgcgtcgggcagttcgggaatcgccaaccgccgcgccgacgaacgcaacctggcggcgttggcgtcggcgcgaaacgacacgatggacccgtcggcccagcggtaggctttgagcccttcgaacacctcctgcgcatagtgcagcacgatcgccgagggatccagctcgatcgggccataagggattacccgcgcgttgtgccaaccacggccctcggcatagtcgatcgacaccatatggtcggtgtggtatttgccgaaacccggctcccgcagcatcgattcacgctgcgcgtcggtggccggattgaccgcacgtaacaccgtgaattgaagggagccgctggtcatgggccgattctatccgtgggcgaacggttattgacggcccggaggccactccgctgccaccaagtggtgactcagcgcgttttcacggcaacgaacggcggacacaccacttgacattcgacagcacggccgcggacgtcgacattgatttgctggccgtcttcgatgccggcatcactgtcgatcagcgccagcccgatgccgacctgcaacgtgggagaaaacgttcccgacgtggtgaccccaaccgtctcatccccgacaagcacagccagcccggggcgcagcacaccgcgaccgaccatgcgcagcccccgcagcagccgccgcggcccggccgctttctcggccaacaacgccgcacgaccaaagaaggcgtccttccgccagccgaccgcccagccgcatcgggcctgcagcggcgagatgtccagcgaaagctcgtgcccgtgcagcggatagcccatttcagtgcgcagtgtgtcgcgagcaccgaggccggcgggctcgccgcccgcggctgataccgccgccaacagtgcgtcgaacaccacacccgccgactcccatggcggcagcagttcgtaaccgtgctcaccggtgtagccggtgcgacagacacgcaccggcacccccgagtacgaagcgtcggcgtagcccatgtagtccatctcggttggcagccccaacgcggtgagcacgtcggtcgaacacggcccctgtacggccagcaccgcgtaggaccgatgcagattggtgatgctcagaccgcccggtgcggcagcttgtagcgcgccgaccaccgcggcggtattggcggcgttgggcaccagaaagatctcgtcgtcgctgacgtagtaggcgatcaggtcgtcgatcacaccgccggattcggtgcagcacaaggtgtattgcgccttgccgggcccgatacgacccaggtcgttggtgagcgcggagttgacgaactgcgccgcacccggtccacggaccagtgccttgcccaggtggctgacgtcgaaaaggccgacggcggtgcgggtggcgttgtgctcgctgacggttccggcatacgagaccggcatcagccagccgccgaactcggcgaaactcgcacccagctcgcgatggcggtcttccagcggtccgtgtatcagctctggcacatcgctcacggcgtcccaccctaatgggcgtccctgctggcacacttaggcaggtgtacgattccttggacttcgacgccctcgaggccgccggaattgccaacccacgcgagcgggccggcttgctcacctacctggatgagcttggcttcacggtcgaagagatggtgcaagccgaacgccgcggccggttgttcgggctggccggtgacgtcctgctatggtccgggcccccgatctacaccctggcgaccgcggctgacgaactggggttgtcagccgacgacgtcgcacgcgcgtggagtttgctcggcctcaccgtcgcgggtcccgacgttcccacgctgagccaggccgacgtcgacgccctggcgacctgggtcgcactgaaggcgctggtgggtgaggacggcgcattcggcctgctgcgagtgctcggcactgccatggcccgactcgccgaggccgagtcgaccatgatccgcgccgggtcaccgaacatccaaatgacgcacacccacgacgaacttgccacggcacgggcctatcgcgcggctgcggagttcgtcccccggatcggtgcgctgatcgacaccgtccaccgtcaccacctggccagcgcacgaacctactttgaaggcgtcattggcgacacgtcggcaagcgtgacgtgcggtatcggctttgcggatctgtccagcttcaccgcgttgacccaggcgctcacccccgcgcagttgcaggacctgctcaccgaattcgacgccgccgtcaccgacgtggtgcatgccgacggtggccggttggtgaagttcatcggcgacgccgtgatgtgggtgagctcgtcgcccgaacgactggtgcgggcggcggtggatctcgtcgatcatccgggtgcgcgcgcggccgaactgcaggtccgtgccggtcttgcctatggcacggtgctggcccttaacggtgactacttcggcaacccggtcaacctggctgcgcgcctggtggcggccgcagcgccagggcagatcctggccgcagcgcaaatccgcgacatgttgccagactggcctgccctcgcccatggcccattgacgctcaaggggtttgacgccccggtgatggccttcgaactgcacgacaaccctcgtgcgagggatgctgacacgccaagccccgccgccagtgattagggtggttgcccgtgaccaccgaaccgggttacctatccccctccgtcgccgtcgcgacctcgatgccgaaacgtggtgtcggcgctgcggtgttgatcgtgccggtcgtctcgaccggcgaagaggatcggcccggcgcggtcgttgcctcggccgagcccttcctgcgcgccgacacggttgccgaaatcgaggcgggcctgcgagcgctggacgccaccggcgccagtgaccaggtgcaccggctggcggtgccgtcgttgccggtgggcagcgtcctgacggtcggcctgggcaaaccgcggcgcgaatggccggccgataccatccgctgcgccggcggcgtggccgcgcgtgcgctcaacagttcggaggcagtgatcaccacgctagccgaattacctggcgacggcatctgctcggccaccgtcgaggggctgatcctgggcagctaccgattcagcgccttccgcagcgacaagaccgcgcccaaagacgccggactccgcaaaatcaccgtgctctgctgtgcaaaggacgccaagaagcgcgcgttgcacggtgcggccgtcgcgaccgcggtggccaccgcccgggacttggtcaacactcccccaagccacctgtttcccgccgagttggctaagcgcgcaaagactttgagcgaatctgtcggcctcgacgtggaagttatcgacgaaaaggcgctgaagaaggccggctatggcggggtgattggtgtcggccagggctcgtcgcggccgccgcgactggtacggttgattcatcggggatcgcggctggccaagaacccccaaaaggccaagaaggtggccttggttggcaaggggatcaccttcgataccggcggcatctcgatcaagccggcagcgtcgatgcaccacatgacctcggacatgggcggagcggccgcggtgatcgccactgtcacgctggctgcccggctgcgactgccgattgacgtgatcgccacggtgccgatggcagagaacatgccgtcggcgacggcgcagcgcccgggcgacgtgctgacccaatacggtgggaccaccgtcgaggtgctcaacaccgacgcggagggccggttgatcctggccgacgccatcgtccgggcatgtgaggacaagccggactatctgatcgagacatccacgttgaccggtgcgcaaacggtggcgctggggacgcgcataccgggtgtgatgggcagcgacgagttccgcgaccgggtcgccgcgatctcgcagcgggtgggcgagaacggctggccgatgccgctgcccgatgacctcaaggatgacttgaaatccacggtggccgacctggccaatgtgagtggccagcgtttcgcaggcatgctggtggccggggttttcctgcgtgagttcgtcgccgaatcggtggattgggcgcacatcgacgtggccggcccggcctacaacaccggcagcgcctggggttacacgcccaagggcgccaccggtgtgcccacccgcaccatgttcgcggtgctcgaggacatcgcgaagaacgggtaggcggccgcccggacccaaagcacttcacgagtagcggttagatcacccgcagccgcgcggtactgcgcagcgcctgcggcagcacccgggagatgccgtatagcgcataggcttccggcgcgaccggtctgatcggcttcttcttcttgaccgcggacacgatcgcgtcggctaccttgtccggcccgtagctgcgcagcgcaaacatcttgtcgatctgcccccgccggccgtcgatcttctcctcgtcggttccgggcgcgtggaaaccggtggtagcgacgatgttggtgtcaatgacaccggggcagatggtggtcagtccgacaccggcggcatcgagttcggcccgcaaacagtcggagaacatgtaggtcgccgctttggaggtgcagtacgcgctgagcgactgcagcggcgcataggcggccatcgacgacacgttgacgatgtgcccgccagtcccccgctcgaccagacgctgcccaaaagcgcggcaaccgttcaccacgccgcccaggttgacggccagcacccggtcgaactgctcagccggggtgtccaggaaccgacccgcctggccgatgccggcgttgttgacgacaatgtcggggaccccgtgttcggcgctgacccgctcggcgaatgcctcgaccgcctcggcgtcggacacgtcgagcacataggggtacgcgatgccaccacgtgcggcgatctcggcggcggtgtccttgacggtggcctcgtcgatgtcgctgataacgatctctgcaccctcacgagcaaaggcgagcgcggtctcgcggccgattccgctgcccgccccggtaaccgacaccagcgtgtcaccgaagtacccgcggggccgtccgacctgggcgcgtaacagcgcgcggctcggctgcttgccgtcggccaggtcggcgaagtcgtgcacggcggccgccatcacctgcgggtgcgacatcggcgaaaagtgaccagctttgatgtcacgccgccagagccgcggcacccagcgcgccgtctggtcgtatccgtagggccgcacgtaggggtcctgggaattgacgatcagctgcaccggcacatcaactatcggaatggcccggccgcggcggctgctggaaaacgaccgaaagtagtttgcggggtaagtcttgaccgagtgggcggcatcacgggccagcgtctccgagtgatgaatctggtcgacgggaatgtcgccgaccatgttgcggcggacggccgcactcgacagcgcaacccgaagcagcagcggtgcgaccaccggtaccgagaacaaggccatgtagctcaaccgcagtgtctggctgatcgcccgtagaaaggttcgcggacgccaaggccgccgcagaccgccataaacgtagttgaccaggtggtcttgactggggccggacaccgacgtgaacgaggcgacccgatcactggctccgggccggcgcaggtactcccacacccccaccgaaccccagtcatgggccagcacgtgcaccggctcaccggggctcagctcgccgatgacggcgtcgaaatcgtcggcgaaatgggccatggtgtaggccgaaatgggtttgggcaccgatgagcgaccgacaccacggttgtcgtagcgaacgatccggaaccgttcggccagcagcggaacgacaccgtcccacagcacgtgcgagtccggaaagccatgcaccagcacgacggtcgggccgtcgggattgccttcgtggtagaccgcgatgcgaacgccatccgggctgtcgaccagacgggacatctgttgtgttgccggcatcgcacctccgcccaccgggacttgctgttgcaaccagtcgcccaaaccgtagcaaggacggccgactgcaccgatgtccccgccgaggtgtcggcaacggccgccggggccaccaactcgccgcgccctggatgtgtgtcgctccgggcgcagtgacaggataggtttcgacatccacctgggttccgcacccggtgcgcgaccgtgtgataggccagaggtggacctgcgccgaccgacgatcgatcgaggagtcaacagaaatggccttctccgtccagatgccggcactcggtgagagcgtcaccgaggggacggttacccgctggctcaaacaggaaggcgacacggtcgaactcgacgagcccctcgtggaggtgtcgaccgacaaggtcgacaccgaaatcccctcgccggccgcgggtgtgctgaccaagatcatcgcccaggaggatgacacggtcgaggtcggcggcgagctcgctgtcattggcgacgccaaggatgccggcgaggccgcggccccggcacccgagaaagtccctgcggcccaacccgagtccaagccggcacccgaaccaccaccggtccaaccgacgtccggagcgcctgctggtggcgatgccaagccggtgctgatgcccgagctcggcgaatcggtgaccgaggggaccgtcattcgttggctgaagaagatcggggattcggttcaggttgacgagccactcgtggaggtgtccaccgacaaggtggacaccgagatcccgtccccggtggctggggtcttggtcagtatcagcgccgacgaggacgccacggtgcccgtcggcggcgagttggcccggatcggtgtcgctgccgacatcggcgccgcgcccgcccccaagcccgcacccaagcccgtccccgagccagcgccgacgccgaaggccgaacccgcaccatcgccgccggcggcccagccagccggtgcggccgagggcgcaccgtacgtgacgccgctggtgcgaaagctggcgtcggaaaacaacatcgacctcgccggggtgaccggcaccggagtgggtggtcgcatccgcaaacaggatgtgctggccgcggctgagcaaaagaagcgggcgaaagcaccggcgccggccgcccaggccgccgccgcgccggccccgaaagcgccgcctgcccctgcgccggcgttggcacatctacggggcaccacccagaaggccagccggattcgtcagatcaccgccaacaagacccgcgaatctttgcaggcaacggcacagctgacacaaacccatgaggtcgacatgaccaagatcgtggggctacgggcccgggccaaggcggcgttcgccgagcgtgagggcgtgaacctgaccttcctgccgttcttcgccaaggccgtgatcgatgccctcaagattcacccgaacatcaacgctagctacaacgaggacaccaaggagatcacctactacgacgccgagcacctaggattcgctgtcgacaccgagcagggcctgctctccccggtcatccacgacgccggcgatctgtcactggccggtctggcgcgggcgatcgccgatatcgcggcccgtgcccggtcgggcaacctgaaacccgacgagttgtccggcggcaccttcaccatcaccaacatcggtagccagggcgcgttgttcgacaccccgatcctggttccgccgcaggccgccatgctgggcaccggggcgatcgtcaagcggccgcgggtggtcgtcgatgccagcggcaacgagtcgatcggggtgcgctcggtctgctacctcccgttgacctatgaccatcggctcatcgacggcgccgacgccggacgtttcctcaccacgatcaagcaccgcctcgaagagggagcgttcgaggccgatttaggactgtgatggccaacgccgttgtcgcgatcgcgggttcgtctggcttgatcggctctgccctgaccgcggcgctgcgcgcggccgaccacacggtgctgcggatcgtgcgccgggcacctgcgaattccgaagaactgcactggaatcccgaaagcggcgaattcgatccgcacgcgctcaccgatgtcgacgccgtggtcaacctctgcggcgtcaacatcgcccagcgtcggtggtcgggggctttcaaacagagcctgcgcgacagccggatcacacccaccgaggtgctatccgccgcagtcgccgacgccggcgtcgctaccttgatcaacgccagcgcggtgggctactacggaaacaccaaggaccgggtggtcgacgaaaacgactcggcgggaacaggttttctggcccagctgtgcgttgactgggaaaccgccacgcggccggcgcagcagagcggtgcccgcgtggtgctggcccggaccggagtggtgctgtctccggcggggggcatgctgcgacgcatgcggccactgttttcggtgggcctgggcgcgcggctgggcagcggccggcaatatatgtcatggatcagcctggaggacgaggtgcgggcgctgcagttcgctatcgcgcagcccaacctgtccggcccggtgaacttgaccgggccggcccccgttaccaacgccgaattcaccaccgcgtttggccgcgccgtcaaccgccctaccccgctgatgttgcctagcgtcgcggtacgcgcggcgtttggtgagttcgccgacgaggggttgctcattggtcagcgcgccatcccctccgcgctggagcgagccggatttcagttccaccacaacaccattggcgaggcgctcggctacgccaccacccggcccggctaggcttgaccccgtctgcccagccgtgcgctggcggccgagtagcctagctatcgtgacgggttctatccggtcgaagctgtccgcgatcgacgtccgccagctggggaccgtcgactaccggaccgcgtggcagctacagcgagagctagccgacgcccgggtcgccggcggcgccgacacgctgctgctgttggaacaccccgcggtctacaccgccggacggcgtaccgagacacacgagcgacccattgacggcactccggtcgtcgacaccgaccgcggcggcaagatcacctggcacggtccggggcaattggtcggctacccgatcatcgggctggccgaacccctcgacgtggtcaattacgttcggcgccttgaagaatcgctgatccaagtctgcgccgatctgggcctgcacgccggccgcgtcgacggccggtccggggtctggctgcccggcaggccggcgcgcaaggtcgcggccatcggtgtccgggtgtcgcgggcgacgacactgcacgggtttgcgctcaactgcgattgtgatttggctgccttcaccgccatcgtgccatgcggaatcagtgacgccgcagtgacatcgctgtccgccgaactcggccgtacggtcaccgtcgacgaggtccgcgcgacggtcgccgccgctgtctgcgccgctctggacggcgtcctaccggtcggtgaccgcgtgccctcacacgccgtaccatcgccgttatgagtgtcgctgccgagggccggcgcctgttacgcctggaggtgcgcaacgcgcagaccccaatcgagcgcaaaccgccgtggatcaagacacgagcccgcatcgggccggagtacaccgagctgaagaacctggtccgccgcgaggggctgcacacggtctgcgaggaggccggctgccccaacatcttcgaatgctgggaggaccgagaagccaccttcctgatcggcggtgaccagtgcacccgccgatgcgatttctgccagatcgacaccggaaagcccgccgagctggaccgcgacgagccacgccgagtcgccgacagcgtgcgcacgatgggcctgcgctatgccaccgtcaccggcgtggctcgcgacgacctgcctgacggcggggcctggctgtacgccgcgaccgtgcgcgccatcaaggaactcaatccgtcgaccggcgtcgaactgctgattcccgacttcaacggcgaaccaacccggctggccgaggtcttcgagtccggcccggaagtcctggcacacaatgtcgaaaccgtgccccgtatcttcaagcggatccggccggcgttcacgtaccggcgcagcctgggtgtgcttaccgctgcgcgcgacgccggcctggtcaccaagagcaacctcatcctcggcctgggcgaaacctccgacgaggtgcgcaccgccctgggcgatctgcgcgacgccggctgcgacatcgttaccatcacccaatacctgcggccgtcggcgcgccaccatccggtcgagcgctgggtgaagcccgaggagttcgtccagttcgcgcgattcgccgaagggctgggcttcgccggggtattggcgggacccctggttaggtcgtcatatcgggcgggccggctctacgaacaggcacgtaactcacgggccttggcatcccgctagccagcgtttacgtattctggacgattatggcgaaaccccgaaatgccgctgaaagcaaggccgccaaagctcaggcaaacgctgctcgtaaggctgccgcccgccagcgccgcgctcagctgtggcaagcgttcaccctgcagcgcaaggaggataagcgcctgctgccgtacatgattggtgctttcttgctgatcgtgggcgcatcggtgggggtcggggtgtgggctggcgggttcaccatgttcacgatgatcccgctgggggtgctgctgggtgcactggtggcgttcgtcatcttcggccggcgagcccagcgaacggtttaccgcaaagccgaaggccaaaccggcgcagccgcctgggcgctggacaacctgcggggcaagtggcgggtgacgcccggggtggccgccaccggcaacctcgacgccgtgcaccgggtgatcggccggcccggtgtcatcttcgtcggcgagggatcagcggcccgcgtcaaaccactgctggctcaggagaaaaagcgcaccgcgcgactggtcggggacgtgccgatctacgacattatcgtcggcaacggcgatggcgaggttccgctggccaagttggagcgccacctcacccgccttccggccaacatcacggtcaagcagatggacacggtggagtcgcgactggcggcgctgggttcgcgtgccggtgcgggcgtcatgcccaagggaccgctacccaccacggccaagatgcgcagcgtccagcgcacggtccgccgtaagtaacgcggctcagcgtcgcaccaccgccgtagcagtgagccgatcgtgcagcccacgcccgtccgagtcggtgaacagcggcggaaccaccagcccgatcagcaggccacgcaccaccagacggccgatccccaccggccgccggccacccactgccaccacgaccagacccagcatcaactgcccgggtgtgaatccgaacaagcggaccgccgccaccccgagcagcagccaaatcaccaggacaaccgtcgacagcatcggggtcgaccaaacaccgaattccacgcccagcaacgccagaccgtaggcgatcagccagtcgatcagcagagccgccagccggcgccccatcggagccagcgaacccggtccggtgtccggcaagcccagcgtcttgccgggatagtcgggcggcgatttcgccgtcatcgggcagacccgataaccaggttcccgttcggcatgccaccggttacgatcttgccgaccatggccccacaatagggccggggagacccggcgtcagtggtgggcggcacggtcagtaacgtctgcgcaacacggggttgactgacgggcaatatcggctccatagcgtcggccgcggatacagtaaaggagcattctgtgacggaaaagacgcccgacgacgtcttcaaacttgccaaggacgagaaggtcgaatatgtcgacgtccggttctgtgacctgcctggcatcatgcagcacttcacgattccggcttcggcctttgacaagagcgtgtttgacgacggcttggcctttgacggctcgtcgattcgcgggttccagtcgatccacgaatccgacatgttgcttcttcccgatcccgagacggcgcgcatcgacccgttccgcgcggccaagacgctgaatatcaacttctttgtgcacgacccgttcaccctggagccgtactcccgcgacccgcgcaacatcgcccgcaaggccgagaactacctgatcagcactggcatcgccgacaccgcatacttcggcgccgaggccgagttctacattttcgattcggtgagcttcgactcgcgcgccaacggctccttctacgaggtggacgccatctcggggtggtggaacaccggcgcggcgaccgaggccgacggcagtcccaaccggggctacaaggtccgccacaagggcgggtatttcccagtggcccccaacgaccaatacgtcgacctgcgcgacaagatgctgaccaacctgatcaactccggcttcatcctggagaagggccaccacgaggtgggcagcggcggacaggccgagatcaactaccagttcaattcgctgctgcacgccgccgacgacatgcagttgtacaagtacatcatcaagaacaccgcctggcagaacggcaaaacggtcacgttcatgcccaagccgctgttcggcgacaacgggtccggcatgcactgtcatcagtcgctgtggaaggacggggccccgctgatgtacgacgagacgggttatgccggtctgtcggacacggcccgtcattacatcggcggcctgttacaccacgcgccgtcgctgctggccttcaccaacccgacggtgaactcctacaagcggctggttcccggttacgaggccccgatcaacctggtctatagccagcgcaaccggtcggcatgcgtgcgcatcccgatcaccggcagcaacccgaaggccaagcggctggagttccgaagccccgactcgtcgggcaacccgtatctggcgttctcggccatgctgatggcaggcctggacggtatcaagaacaagatcgagccgcaggcgcccgtcgacaaggatctctacgagctgccgccggaagaggccgcgagtatcccgcagactccgacccagctgtcagatgtgatcgaccgtctcgaggccgaccacgaatacctcaccgaaggaggggtgttcacaaacgacctgatcgagacgtggatcagtttcaagcgcgaaaacgagatcgagccggtcaacatccggccgcatccctacgaattcgcgctgtactacgacgtttaaggactcttcgcagtccgggtgtagagggagcggcgtgtcgttgccagggcgggcgtcgaggtttttcgatgggtgacggtggccggcaacggcgcgccgaccaccgctgcgaagagcccgtttaagaacgttcaaggacgtttcagccgggtgccacaacccgcttggcaatcatctcccgaccgccgagcgggttgtctttcacatgcgccgaaactcaagccacgtcgtcgcccaggcgtgtcgtcgcggccggttcaggttaagtgtcggggattcgtcgtgcgggcgggcgtccacgctgaccaacggggcagtcaactcccgaacactttgcgcactaccgcctttgcccgccgcgtcacccgtaggtagttgtccaggaattccccaccgtcgtcgtttcgccagccggccgcgaccgcgaccgcattgagctggcgcccgggtcccggcagctggtcggtgggcttgccgcgcaccaacaccagcgcgttgcgggcccgggtggcggtcagccaggcctgacggagcagctccacgtcggctgcgggaaccagatcggcggccgcgatgacatccagggattgcagcgtcgaggtgttgtgcagggcgggaacctggtgcgcatgctgtagctgcagcaactgcacggtccattcgatgtcggccagtccgccgcggcccagtttggtgtgtgtgttggggtcggcaccgcgcggcaaccgctcggactcgatacgggccttgatgcggcgaatctcgcgcaccgagtcagcggacacaccgtcgggcggataccgcgttttgtcgaccatccgtaggaatcgctgacccaactcggcatcgccggcaaccgcgtgtgcgcgtagcagggcctggatctcccatggctgtgcccactgctcgtagtatgcggcgtaggaccccagggtgcggaccagcggaccgttgcggccctcgggtcgcaaattggcgtcgagctccagcggcggatcgacgctgggtgtccccagcagcgcccgaacccgctcggcgatcgatgtcgaccatttcaccgcccgtgcatcgtcgacgccggtggccggctcacagacgaacatcacgtcggcatccgacccgtagcccaactcggcaccacccagccgacccatgccgatgaccgcgatggccgccggggcgcgatcgtcgtcgggaaggctggcccggatcatgacgtccagcgcggcctgcagcaccgccacccacaccgacgtcaacgcccggcacacctcggtgacctcgagcaggccgagcaggtccgccgaaccgatgcgggccagctctcgacgacgcagcgtgcgcgcgccggcgatggcccgctccgggtcggggtagcggctcgccgaggcgatcagcgcccgagccacggcggcgggctcggtctcgagcagcttcgggcccgcaggcccgtcctcgtactgctggatgacccgcggcgcgcgcatcaacagatccggcacatacgccgaggtacccaagacatgcatgagccgcttggccaccgcgggcttgtcccgcagcgtggccaggtaccagctttcggtggccagcgcctcactgagccgccggtaggccagcagtccgccgtcgggatcgggggcatacgacatccagtccagcagcctgggcagcagcaccgactgcacccgtccgcgccggccgctttgattgaccaacgccgacatgtgtttcaacgcggtctgcggtccctcgtagcccagcgcggccagccggcgccccgcggcctccaacgtcatgccgtgggcgatctccaacccggtcgggccgatcgattccagcagcggttgatagaagagtttggtgtgtaacttcgacacccgcacgttctgcttcttgagttcctcccgcagcaccccggccgcatcgtttcggccatcgggccggatgtgggccgcgcgcgccagccagcgcactgcctcctcgtcttcgggatcgggaagcaggtgggtgcgcttgagccgctgcaactgcagtcggtgctcgagcagcctgaggaactcatacgacgcggtcatgttcgccgcgtcctcacgcccgatgtagccgccttcgcccaacgccgccaatgcgtccaccgtggacgccacccgtaacgactcgtcgctacgggcatgaaccagctgcagtagctgtacggcgaactccacgtcgcgcaatccgccgctgccgagtttgagctcgcggccgcggacatcggcgggcaccagctgctccacccgccgccgcatggcctgcacctcgaccacaaagtcttcgcgctcgcaggctcgccacaccatcggcatcaaggcggtcaggtaacgctcgccaagttccgcgtcgccaacgactggccgtgctttcagcaacgcctgaaactcccaggtcttggcccagcgctggtagtaggcgatgtgcgactcgagcgtacggaccagctccccgttgcgcccctccggacgcagggcggcgtccacctcgaaaaaggccgccgaggccacccgcatcatctcgctggccacgcgcgcgttgcgcgggtcggagcgctcggcaacgaatatgacatcgacgtcgctgacgtagttcagttcgcgcgcaccgcacttgcccatcgcgatgaccgccaggcgcggtggcgggtgctcgccgcacacgctcgcctcggccacgcgcagcgccgccgccagagcggcgtccgcggcgtccgccaggcgtgcggccaccacggtgaatggcagcaccggttcgtcctcgaccgtcgcggccaggtcgagagcggccagcattagcacgtagtcgcggtactgggttcgcaatcggtgcacgagcgagcccggcataccctccgattcctcgacgcactcgacgaacgaccgctgcagctggtcatgggacggcagtgtgaccttgccccgcagcaatttccaggactgcggatgggcgaccaggtgatcgcccaacgccagcgacgagcccagcaccgagaacagccgcccgcgcagactgcgttcgcgcagcagagccgcgttgagctcgtcccatccggtgtctggattctccgacagccggatcaaggcgcgcagcgcggcatcggcgtccggagcgcgtgacagcgaccacagcaggtcgacgtgcgcctgatcctcgtgccgatcccaccccagctgagccagacgctcaccagcaggggggtcaactaatccgagccggccaacgctgggcaacttcggccgctgcgtggcgagtttggtcacgaccacgacggtagcgcaaagcgcgtcggcgtcggatcaaccggtagatctgggctacagcgacaggtaggtgcgcagctcgtatggcgtgacgtggctgcggtagttcgcccactccgtgcgcttgttgcgcaagaaaaagtcaaaaacgtgctcccccaaggcctccgcgacgagttcggaggcctccatggcgcgcagcgcactatccaaactggacggcaattctcggtaccccatcgctcggcgttcctcgggtgtgaggtcccatacgttgtcctcggcctgcgggcccagcacgtaacccttctctacaccccgcaatcccgcggccagcagcacggcgaatgtcagatagggattgcacgccgaatcagggctgcgtacttcgacccgccgcgacgaggtcttgtgcggcgtgtacatcggcacccgcactagggcggatcggttggcggccccccacgacgcggccgtgggcgcttcgccgccctgcaccagccgcttgtaagagttgacccactgatttgtgaccgcgctgatctcgcaagcgtgctccaggatcccggcgatgaacgatttacccacttccgacagctgcagcggatcatcagcgctgtggaacgcgttgacatcaccctcgaacaggctcatgtgggtgtgcatcgccgagcccgggtgctggccgaatggcttgggcatgaacgacgcccgggcgccctcttccagcgcgacttctttgatgacgtagcggaaggtcatcacgttgtcagccatcgacagagcgtcggcaaaccgcaggtcgatctcctgctggccgggtgcgccttcgtgatggctgaactccaccgagatgcccatgaattccagggcatcgatcgcgtggcggcgaaagttcaaggcggagtcgtgcaccgcttggtcgaaatagccggcgttgtcgaccgggacgggcaccgacccgtcctcgggtccgggcttgagcaggaagaactcgatttcgggatgcacgtagcaggagaagccgagttcgccggccttcgtcagctgccgccgcaacacgtgccgcgggtccgcccacgacggcgagccgtccggcatggtgatgtcgcaaaacatccgcgctgagtggtggtggccggaactggtggcccagggcagcacctggaaggtcgacgggtccgggtgcgccaccgtatcggattccgagacccgcgcaaagccctcgatcgaggatccgtcgaagccgatgccttcctcgaaggcgccctcgagttcggctggggcgatggcgaccgacttgaggaaaccgagcacgtctgtgaaccacagccggacgaagcggatgtcgcgttcttccagggtacgaagaacgaattccttctgtcggtccatacctcgaacagtatgcactgtctgttaaaaccgtgttaccgatgcccggccagaagcgttgcggggcggcccgcaaggggagtgcgcggtgagttcagggcgcgcaccgcagactcgtcggcggcaaggtcccgtcgagaaaatagtgcatcaccgcagagtccacacactggttgccatcgaacaccgcagtgtgttgggtgccgtcgaaggtgatcagcggtgcgcccagctggcgggccaggtctaccccggactgatacggagtggccgggtcgtgggtggtggacaccacgacgaccttgccagccccggccggcgccgcggggtgcggcgtcgacgttgccggcaccggccacagcgcgcacagatcgcggggggcggatccggtgaactgcccgtagctaaggaacggggcgacctgacggatccgttggtcggcggccacccaggccgctggatcggccggtgtgggcgcatcgacgcaccggaccgcgttgaacgcgtcctggtcgttgctgtagtgcccgtctgcatcccggccgtcatagtcgtcggcaagcaccagcaagtcgccggcgtcgctgccgcgctgcagccccagcagaccactggtcaggtacttccagcgctgagggctgtacagcgcgttgatggtgcccgtcgtcgcgtcggcgtagctcaggccacgtggatccgacgtcttacccggcttctgcaccagcgggtcaaccagggcgtggtagcggttgacccactgggccgagtcggtgcccagagggcaggccggcgagcgggcgcagtcggcggcgtagtcattgaaagcggtctgaaatcccgccatttggctgatgctttcctcgattgggctaacggctggatcgatagcgccgtcgaggaccatcgcccgcacatgagtaccgaaccgttccaggtaagcggtgcccaactcggtgccgtagctgtatccgaggtagttgatctgatcgtcacctaacgcttggcgaaccatgtccatgtcccgtgcgacggacgcggtaccgatattggccaagaagctgaagcccatccggtcaacacagtcctgggccaactgccggtagacctgttcgacgtgggtgacaccggccggactgtagtcggccatcggatcgcgccggtacgcgtcgaactcggcgtcggtgcgacaccgcaacgcaggggtcgagtggccgacccctctcgggtcgaagcccaccaggtcgaagtggcggagaatgtcggtgtcggcgatcgcgggtgccatagcggcgaccatgtcgaccgccgacgccccgggtcccccaggattgaccagcagtgctccgaatcgctgtcccgtcgcggggacgcggatcaccgccaacttcgcttgtgtcccaccgggttggtcgtagtcgacggggacggacaccgtcgcgcagcgtgcagtgcgaatttcgctggtgtcggcgatgaactcgcggcagctgttccaactctgttgcggcgccacgaccggcgcacccggggtttggccggcgccgggttcttcagtcgcgccggccaacgggggcgctgctaggggcagtccgccgagcagcaacccgaaggacagcagcgccgagctcaacggtctgcggcgccacatggccgccatcgtctcaccggcgaatacctgtgacggcgcgaaatgatcacaccttcgtttcttcgccccgctagcacttggcgccgctgggcggcgtggtgccgccgatcaaatacgccgtcacgtactcgtcaatgcagctgtcgccctggaataccaccgtgtgctgggttccgtcgaaggtcagcaacgaaccgcgaagctggttcgccaggtcgaccccggccttgtacggcgtcgccgggtcatgggtggtggataccaccaccgtcggcactaggccgggcgccgagacggcatggggctgacttgtgggtggcaccggccagaacgcgcaggtgcccagcggcgcatcaccggtgaacttcccgtagctcatgaacggtgcgatctcccgggcgcggcggtcttcgtcgatgaccttgtcgcgatcggtaaccgggggctgatcgacgcaattgatcgccacccgcgcgtcaccggaattgttgtagcggccgtgcgagtcccgacgcatgtacatgtcggccagagccagcagggtgtctccgcgattgtcgaccagctccgacagcccgtcggtcaagtgttgccacagattcggtgagtacagcgccataatggtgcccacgatggcgtcgctataactcagcccgcgcggatccttcgtgcgcgccggcctgctgatcctcgggttgtccgggtcgaccaacggatcgaccaggctgtggtagacctcgacggctttggccgggtcggcgcccagcgggcagcccgcgttcttggcgcagtcggcggcatagttgttgaacgcgtcctggaagcccttggcctggcgcagctccgcctcgatgggatcggcattggggtcgacggcaccgtcgagaatcattgcccgcacccgctgcggaaattcctcggcatacgcggagccgatccgggtgccgtacgagtagcccaggtaggtcagcttgtcgtcgcccaacgccgcgcgaatggcatccaggtccttggcgacgttgaccgtcccgacatgggccagaaagttcttgcccatcttgtccacacagcgaccgacgaattgcttggtctcgttctcgatgtgcgccacaccctcccggctgtagtcaacctgcggctcggcccgcagccggtcgttgtcggcatcggagttgcaccagatcgccggccgggacgacgccaccccgcgggggtcgaacccaaccaggtcgaacctttcgtgcacccgcttcggcaatgtctggaagacgcccaaggcggcctcgataccggattcgccgggtccaccgggatttatgaccagcgaaccgatcttgtctcccgtcgccggaaagcgaatcagcgccagcgccgccacgtcaccatcggggcggtcgtagtcgaccggtacagcgagcttgccgcataacgcgccgccggggatctttacttgcgggtttgacgaccggcacggtgtccactccaccggctggcccagcttcggctccgccatacgagcgcgtcccccgaccacgcggatgcagcccacaagaaccaacgccacggcggcgagcgcggcccagatcaacagcatgcgcgcgatcttgtcgcggcgagacagcctcatgcccacaatgctgccagagcagacccgagatcctggccagcggccaccgtcggccgactaaccggccgctgccagcagtcctgccatcgccgatggcgaactcgtcggccatcccccatacgtccggtaacagatccgggcaagacaccgacccgtcgaccggatccggcacgggcgcgtcggcctcggcggtgcacaactgcgacatcaggttggcgctggcaccccgtccacgccggcatggtgcaccttggccatcgcccgagggcgatccccgatgccgtccaccccttcgacgaacccatctcccacggcggtcgccggcagcgacgcgatgtggccgcagatctccgagagttcggcccgcccgcccggcgacggcaacccgatgccgtgcaagtgacgatcgatgtgaggttcaaggttcagcgcactgctggcaagctttttccgaaaccgcggcctcgccttgatctggagtcagaacgcgtcacgcagccggtcaaaggcgtaacccatgctcgagcaaacatgcatgggctgagtggacgtttccagacacagcaactggcgtccaggccactgagccgctgcatgcgcgatggtatgccgatgggggccccgggcgcgtctgaggggaagaagtggcagactgtcagggtccgacgaacccggggaccctaacgggccacgaggatcgacccgaccaccattagggacagtgatgtctgagcagactatctatggggccaatacccccggaggctccgggccgcggaccaagatccgcacccaccacctacagagatggaaggccgacggccacaagtgggccatgctgacggcctacgactattcgacggcccggatcttcgacgaggccggcatcccggtgctgctggtcggtgattcggcggccaacgtcgtgtacggctacgacaccaccgtgccgatctccatcgacgagctgatcccgctggtccgtggcgtggtgcggggtgccccgcacgcactggtcgtcgccgacctgccgttcggcagctacgaggcggggcccaccgccgcgttggccgccgccacccggttcctcaaggacggcggcgcacatgcggtcaagctcgagggcggtgagcgggtggccgagcaaatcgcctgtctgaccgcggcgggcatcccggtgatggcacacatcggcttcaccccgcaaagcgtcaacaccttgggcggcttccgggtgcagggccgcggcgacgccgccgaacaaaccatcgccgacgcgatcgccgtcgccgaagccggagcgtttgccgtcgtgatggagatggtgcccgccgagttggccacccagatcaccggcaagcttaccattccgacggtcgggatcggcgctgggcccaactgcgacggccaggtcctggtatggcaggacatggccgggttcagcggcgccaagaccgcccgcttcgtcaaacggtatgccgatgtcggtggtgaactacgccgtgctgcaatgcaatacgcccaagaggtggccggcggggtattccccgctgacgaacacagtttctgaccaagccgaatcagcccgatgcgcgggcattgcggtggcgccctggatgccgtcgacgccggattgccggcgcggacgcgccagcgggacccatcggcgtcgcgttcgccggttgagcccggggtgagcccagacattcgatgtgcccaacaccatccgccacagcccaattgatgtggcactctatgcatgcctatccccgaccaaccaccaccgcggcgacgcatcatgaccggaggcgaagatgccagtagaggcgcccagaccagcgcgccatctggaggtcgagcgcaagttcgacgtgatcgagtcgacggtgtcgccgtcgttcgagggcatcgccgcggtggttcgcgtcgagcagtcgccgacccagcagctcgacgcggtgtacttcgacacaccgtcgcacgacctggcgcgcaaccagatcaccttgcggcgccgcaccggcggcgccgacgccggctggcatctgaagctgccggccggacccgacaagcgcaccgagatgcgagcaccgctgtccgcatcaggcgacgctgtgccggccgagttgttggatgtggtgctggcgatcgtccgcgaccagccggttcagccggtcgcgcggatcagcactcaccgcgaaagccagatcctgtacggcgccgggggcgacgcgctggcggaattctgcaacgacgacgtcaccgcatggtcggccggggcattccacgccgctggtgcagcggacaacggccctgccgaacagcagtggcgcgaatgggaactggaactggtcaccacggatgggaccgccgataccaagctactggaccggctagccaaccggctgctcgatgccggtgccgcacctgccggccacggctccaaactggcgcgggtgctcggtgcgacctctcccggtgagctgcccaacggcccgcagccgccggcggatccagtacaccgcgcggtgtccgagcaagtcgagcagctgctgctgtgggatcgggccgtgcgggccgacgcctatgacgccgtgcaccagatgcgagtgacgacccgcaagatccgcagcttgctgacggattcccaggagtcgtttggcctgaaggaaagtgcgtgggtcatcgatgaactgcgtgagctggccaatgtcctgggcgtagcccgggacgccgaggtactcggtgaccgctaccagcgcgaactggacgcgctggcgccggagctggtacgcggccgggtgcgcgagcgcctggtagacggggcgcggcggcgataccagaccgggctgcggcgatcactgatcgcattgcggtcgcagcggtacttccgtctgctcgacgctctagacgcgcttgtgtccgaacgcgcccatgccacttctggggaggaatcggcaccggtaaccatcgatgcggcctaccggcgagtccgcaaagccgcaaaagccgcaaagaccgccggcgaccaggcgggcgaccaccaccgcgacgaggcattgcacctgatccgcaagcgcgcgaagcgattacgctacaccgcggcggctactggggcggacaatgtgtcacaagaagccaaggtcatccagacgttgctaggcgatcatcaagacagcgtggtcagccgggaacatctgatccagcaggccatagccgcgaacaccgccggcgaggacaccttcacctacggtctgctctaccaacaggaagccgacttggccgagcgctgccgggagcagcttgaagccgcgctgcgcaaactcgacaaggcggtccgcaaagcacgggattgagcccgccaggggcggacgagttggcctgtaagccggattctgttccgcgccgccacagccaagctaacggcggcacggcggcgaccatccatctggacacaccgttaccgggtgcctcgagcggcctacccgcaggctcgggcgagcaaccctcaagcgcctgcgcggccgcactttcggtgcggccttcttggccttgcttcgggtggggtttgcctagccaccccggtcacccggaatgctggtgcgctcttaccgcaccgtttcacccttgccaccacgaggatggcggtctgttttctgtggcactttcccgcgagtcatctcggattgccgttagcaatcaccctgctctgtgaagtccggactttcctcgactcgacgctgaacctcgtgaatccacacaagccctacgcgagccgcggccgcccagccaactcatccgcgacgaccacgctaccccgctgggcggtgtcgcggccagtgtgaccgctggacgacacggctagtcggacagccgatccggcgggcagtccttatcgtggactggtgacacggtgggacaaacgcgtcgactccggcgactgggacgccatcgctgccgaggtcagcgagtacggtggcgcactgctacctcggctgatcacccccggcgaggccgcccggctgcgcaagctgtacgccgacgacggcctgtttcgctcgacggtcgatatggcatccaagcggtacggcgccgggcagtatcgatatttccatgccccctatcccgagccgatcgagcgtctcaagcaggcgctgtatcccaaactgctgccgatagcgcgcaactggtgggccaaactgggccgggaggcgccctggccagacagccttgatgactggttggcgagctgtcatgccgccggccaaacccgatccacagcgctgatgttgaagtacggcaccaacgactggaacgccctacaccaggatctctacggcgagttggtgtttccgctgcaggtggtgatcaacctgagcgatcctgaaaccgactacaccggcggcgagttcctgcttgtcgaacagcggcctcgcgcccaatcccggggtaccgcaatgcaacttccgcagggacatggttatgtgttcacgacccgtgatcggccggtgcggactagccgtggctggtcggcatctccagtgcgccatgggctttcgactattcgttccggcgaacgctatgccatggggctgatctttcacgacgcagcctgattgcacgccatctatagatagcctgtctgattcactaatcgcaccgacgatgccccatcggcgtagaactcggcgatgctcagcgatgccagatcaagatgcaaccgatataggacgcccgacccggcatccaacgccagccgcaacaacattttgatcggcgtgacatgtgacaccaccagcaccgtcgcgccttcgtagccaacgatgatccgatcacgtccccgccgaacccgccgcagcacgtcgtcgaagctttccccacccgggggcgtgatgctggtgtcctgcagccagcgacggtgcagctcgggatcgcgttctgcggcctccgcgaacgtcagcccctcccaggcgccgaagtcggtctcgaccaggtcgtcatcgacgaccacgtccagggccagggctctggcggcggtcaccgcggtgtcgtaagcccgctgtagcggcgaggagaccaccgcagcgatcccgccgcgccgcgccagatacccggccgccgcaccaacctggcgccaccccacctcgttcaaccccgggttgccgcgccccgaatagcggcgttgctccgacagctccgtctgcccgtggcgcaacaaaagtagtcgggtgggtgtaccgcgggcgccggtccagccgggagatgtcggtgactcggtcgcaacgattttggcaggatccgcatccgccgcagccgattgcgcggcggcgtccatcgcgtcattggccaaccggtctgcatacgtgttccgggcacgcggaacccactcgtagttgatcctgcgaaactgggacgccaacgcctgagcctggacatagagcttcagcagatccgggtgcttgaccttccaccgcccggacatctgctccaccaccagcttggagtccatcagcaccgcggcctcggtggcacctagtttcacggcgtcgtccaaaccggctatcaggccgcggtattcggcgacgttgttcgtcgcccggccgatcgcctgcttggactcggccagcacggtggagtgatcggcggtccacaccaccgcgccgtatccggccggtccgggattgccccgcgatccgccgtcggcttcgatgacaactttcactcctcaaatccttcgagccgcaacaagatcgctccgcattccgggcagcgcaccacttcatcctcggcggccgccgagatctgggccagctcgccgcggccgatctcgatccggcaggcaccacatcgatgaccttgcaaccgcccggcccctggcccgcctccggcccgctgtctttcgtagagccccgcaagctcgggatcaagtgtcgccgtcagcatgtcgcgttgcgatgaatgttggtgccgggcttggtcgatttcggcaagtgcctcgtccaaagcctgctgggcggcggccaggtcggcccgcaacgcttggagcgcccgcgactcggcggtctgttgagcctgcagctcctcgcggcgttccagcacctccagcagggcatcttccaaactggcttgacggcgttgcaagctgtcgagctcgtgctgcagatcagccaattgcttggcgtccgttgcacccgaagtgagcaacgaccggtcccggtcgccacgcttacgcaccgcatcgatctccgactcaaaacgcgacacctggccgtccaagtcctccgccgcgattcgcagggccgccatcctgtcgttggcggcgttgtgctcggcctgcacctgctggtaagccgcccgctgcggcagatgggtagcccgatgcgcgatccgggtcagctcagcatccagcttcgccaattccagtagcgaccgttgctgtgccactccggctttcatgcctgatctctcccagtttcgtgatcgaggttccacgggtcggtgcagatggtgcacacacgcaccggcagcgacgcgccgaaatgagaccgcaacacttcggcggcctggccgcaccacgggaattcgcttgcccaatgcgcgacgtcgatcagggccacttgcgaagctcggcaatgctcgtcggctggatgatgtcgcagatcggccgtaacgtacgcttgcacgtccgcggcggccacggtggcaagcaacgagtccccggcgccgccgcagaccgcgacccgcgacaccagcaggtcgggatccccggcggcgcgcacaccggtcgcagtcggcggcaacgcggcctccagacgggcaacaaaggtgcgcagcggttcgggttttggcagtctgccaatccggcctaacccgctgccgaccggcggtggtaccagcgcgaagatgtcgaatgccggctcctcgtaagggtgcgcggcgcgcatcgccgccaacacctcggcgcgcgctcgtgcgggtgcgacgacctcgacccggtcctcggccacccgttcgacggtaccgacgctgcctatggcgggcgacgccccgtcgtgcgccaggaactgcccggtacccgcgacactccagctgcagtgcgagtagtcgccgatatggccggcaccggcctcaaagaccgctgcccgcaccgcctctgagttctcgcgcggcacatagatgacccacttgtcgagatcggccgctccgggcaccgggtcgagaacggcgtcgacggtcagaccaacagcgtgtgccagcgcgtcggacacacccggcgacgccgagtcggcgttggtgtgcgcggtaaacaacgagcgaccggtccggatcaggcggtgcaccagcacaccctttggcgtgttggccgcgaccgtatcgaccccacgcagtaacaacgggtggtgcaccaatagcagtccggcctggggaacctggtccaccaccgccggcgtcgcgtccaccgcaacggtcaccgaatccaccacgtcgtcggggtcgccgcacaccagacccaccgaatcccacgactgggcaagccgcggcgggtaggcctggtccagcacgtcgatgacatcggccagccgcacactcatcggcgtcctccacgctttgcccactcggcgatcgccgccaccagcacgggccactccgggcgcaccgccgcccgcaggtaccgcgcgtccaggccgacgaaggtgtcaccgcggcgcaccgcaattcctttgctctgcaaatagtttcgtaatccgtcagcatcggcgatgttgaacagtacgaaaggggccgcaccatcgaccacctcggcacccaccgatctcagtccggccaccatctccgcgcgcagcgccgtcaaccgcaccgcatcggctgcggcagcggcgaccgcccggggggcgcagcaagcagcgatggccgtcagttgcaatgttcccaacggccagtgcgctcgctgcacggtcaaccgagccagcacgtctggcgagccgagcgcgtagcccacccgcaatccggccagcgaccacgttttcgtcaagctacggagcaccagcacatcgggcagcgagtcatcggccaacgattgcggctcgccgggaacccaatcagcgaacgcctcgtcgaccaccaggatgcgtcccggccggcgtaactcgagcagctgctcgcggaggtgcagcaccgaggtggggttggtcggattacccacgacgacaaggtcggcgtcgtcaggcacgtgcgcggtgtccagcacgaacggcggctttaggacaacatggtgcgccgtgattccggcagcgctcaaggctatggccggctcggtgaacgcgggcacgacgattgctgcccgcaccggacttaggttgtgcagcaatgcgaatccctccgccgccccgacgagcgggagcacttcgtcacgggttctgccatgacgttcagcgaccgcgtcttgcgcccggtgcacatcgtcggtgctcggatagcgggccagctccggcagcagcgcggcgagctgccggaccaaccattccgggggccggtcatggcggacgttgacggcgaagtccagcacgccgggcgcgacatcctgatcaccgtggtagcgcgccgcggcaagcgggctagtgtctagactcgccacagcgtcaaacagtagtgggccggtgtgcgggccaagaatccagagcaccgccgacgcgttgtctacgcggcgacaaccgcgacatcacaggcagctaacagggcgtcggcggtgatgatcgtcaggccaagcagctgtgcctgggcgatgagcacacggtcgaatggatgtcgatggtgatccggaagctctgcggtgcgcagtgtgtgcgtggtcaactgacagcggcgacgtgccgcagcggcgcattcgatcgggcacgtaagaggccgatggctcgggcggcgggagcttgccgaggcggtagttgatcgcgatctcccaggcactggcggccgacaagagaatgctgttgcggacgtcctgaacaatcgcccgtgtttcgttgacggcatccgcagccaaacgtgggtgtcgatgaggtagcgcttcaccggtgaaagcgttcgagcacgtcgtctgacaacggagcgtccaaatcgtcgggcacgcggtacacgccatggtcaatgcctaaccgccgagtctcatgaggatgcagcggcacaagctttgctaccggctcgccgcggcgggcaatctcaacctctgcccgccgtagacgagccgcagcagctcggacaggcgtgtcttcgcctcgtgaacgccgacccgcttcgcaggcgcccagactttcgcgtcgaccacctgctcaccaaacttcgcgatcatcgcctgataccacagcgccaacgggtagcggtttgtccaaccgcttcgtcaacgacaatgggatcgtgaccgacacgaccgcgagcgggaccaattgcccgcctcctccacgcgccgccgcacggcgcgcatcgtcgccgggtgaatcgccgcagctggtgatcttcgatctggacggcacgctgaccgactcggcgcgcggaatcgtatccagcttccgacacgcgctcaaccacatcggtgccccagtacccgaaggcgacctggccactcacatcgtcggcccgcccatgcatgagacgctgcgcgccatggggctcggcgaatccgccgaggaggcgatcgtagcctaccgggccgactacagcgcccgcggttgggcgatgaacagcttgttcgacgggatcgggccgctgctggccgacctgcgcaccgccggtgtccggctggccgtcgccacctccaaggcagagccgaccgcacggcgaatcctgcgccacttcggaattgagcagcacttcgaggtcatcgcgggcgcgagcaccgatggctcgcgaggcagcaaggtcgacgtgctggcccacgcgctcgcgcagctgcggccgctacccgagcggttggtgatggtcggcgaccgcagccacgacgtcgacggggcggccgcgcacggcatcgacacggtggtggtcggctggggctacgggcgcgccgactttatcgacaagacctccaccaccgtcgtgacgcatgccgccacgattgacgagctgagggaggcgctaggtgtctgatccgctgcacgtcacattcgtttgtacgggcaacatctgccggtcgccaatggccgagaagatgttcgcccaacagcttcgccaccgtggcctgggtgacgcggtgcgagtgaccagtgcgggcaccgggaactggcatgtaggcagttgcgccgacgagcgggcggccggggtgttgcgagcccacggctaccctaccgaccaccgggccgcacaagtcggcaccgaacacctggcggcagacctgttggtggccttggaccgcaaccacgctcggctgttgcggcagctcggcgtcgaagccgcccgggtacggatgctgcggtcattcgacccacgctcgggaacccatgcgctcgatgtcgaggatccctactatggcgatcactccgacttcgaggaggtcttcgccgtcatcgaatccgccctgcccggcctgcacgactgggtcgacgaacgtctcgcgcggaacggaccgagttgatgccccgcctagcgttcctgctgcggcccggctggctggcgttggccctggtcgtggtcgcgttcacctacctgtgctttacggtgctcgcgccgtggcagctgggcaagaatgccaaaacgtcacgagagaaccagcagatcaggtattccctcgacaccccgccggttccgctgaaaacccttctaccacagcaggattcgtcggcgccggacgcgcagtggcgccgggtgacggcaaccggacagtaccttccggacgtgcaggtgctggcccgactgcgcgtggtggagggggaccaggcgtttgaggtgttggccccattcgtggtcgacggcggaccaaccgtcctggtcgaccgtggatacgtgcggccccaggtgggctcgcacgtaccaccgatcccccgcctgccggtgcagacggtgaccatcaccgcgcggctgcgtgactccgaaccgagcgtggcgggcaaagacccattcgtcagagacggcttccagcaggtgtattcgatcaataccggacaggtcgccgcgctgaccggagtccagctggctgggtcctatctgcagttgatcgaagaccaacccggcgggctcggcgtgctcggcgttccgcatctagatcccgggccgttcctgtcctatggcatccaatggatctcgttcggcattctggcaccgatcggcttgggctatttcgcctacgccgagatccgggcgcgccgccgggaaaaagcggggtcgccaccaccggacaagccaatgacggtcgagcagaaactcgctgaccgctacggccgccggcggtaaaccaacatcacggccaataccgcagcccccgcctggaccacccgcgacagcaccacggcgcggcgcagatcggccaccttgggcgaccggccgtcgcccaaggtgggccggatctgcaactcatggtggtaccgggtgggcccacccagccgcacgtcaagcgccccagcaaacgccgcctcgacgacaccggcgttggggctgggatggcgggcggcgtcgcgccgccaggcccgtaccgcaccgcggggcgacccaccgaccaccggcgcgcagatcaccaccagcaccgccgtcgcccgtgcgccaacatagttggcccagtcatccaatcgtgctgcagcccaaccgaatcggagataacgcggcgagcggtagccgatcatcgagtccagggtgttgatggcacgatatcccagcaccgcaggcacgccgctcgaagccgcccacagcagcggcaccacctgggcgtcggcggtgttttcggccaccgactccagcgcggcacgcgtcaggcccgggccgcccagctgggccgggtcacgcccgcacagcgacggcagcagccgtcgcgccgcctcgacatcgtcgcgctccaacaggtccgatatctggcggccggtgcgcgccagcgaagttccgcccagcgctgcccaggtggccgtcgcggtggccgccacgggccagcacctgccgggtagccgctgcagtgccgcgccgagcaagcccaccgcgccgaccagcaggccgacgtgtaccgcaccggcgacccggccgtcacggtaggtgatctgctccagcttggcggccgcccgaccgaacagggccaccggatgacctcgtttggggtcgccgaacacgacgtcgagcaggcagccgatcagcacgccgacggccctggtctgccagatcgatgcaaacactccggcagcgtcgcacacgtggtctacgctcagctatttatgacctcatacggcagctatccacgatgaagcggccagctacccgggttgccgacctgttgaacccggcggcaatgttgttgccggcagcgaatgtcatcatgcagctggcagtgccgggtgtcgggtatggcgtgctggaaagcccggtggacagcggcaacgtctacaagcatccgttcaagcgggcccggaccaccggcacctacctggcggtggcgaccatcgggacggaatccgaccgagcgctgatccggggtgccgtggacgtcgcgcaccggcaggttcggtcgacggcctcgagcccggtgtcctataacgccttcgacccgaagttgcagctgtgggtggcggcgtgtctgtaccgctacttcgtggaccagcacgagtttctgtacggcccactcgaagatgccaccgccgacgccgtctaccaagacgccaaacggttagggaccacgctgcaggtgccggaggggatgtggccgccggaccgggtcgcgttcgacgagtactggaagcgctcgcttgatgggctgcagatcgacgcgccggtgcgcgagcatcttcgcggggtggcctcggtagcgtttctcccgtggccgttgcgcgcggtggccgggccgttcaacctgtttgcgacgacgggattcttggcaccggagttccgcgcgatgatgcagctggagtggtcacaggcccagcagcgtcgcttcgagtggttactttccgtgctacggttagccgaccggctgattccgcatcgggcctggatcttcgtttaccagctttacttgtgggacatgcggtttcgcgcccgacacggccgccgaatcgtctgatagagcccggccgagtgtgagcctgacagcccgacaccggcggcgtgtgtcgcgtcgccaggttcacgctcggcgatctagagccgccgaaaacctacttctgggttgcctcccgaatcaacgtgctgatctgctcgagcagctcacgcatatcggcgcgcatcgcatccaccgcggcatacaggtcggccttggtcgccggcagctggtccgacgtcattggccgcaccggcggtgctgtctgtcgcgccgcgctgtcgctttgaaacccaggtcgctcacccacgaccacgacactgccatatccggcgccccgccgacaacgaagcacagctagccggtgggcgcggacgggatcgaaccgccgaccgctggtgtgtaaaaccagagctctaccgctgagctacgcgcccatgaccgccgcaggctacacgccttgcggccaagcacccaaaaccttaggccgtaagcgccgccagagcgtcggtccacagccgctgatcgcgaacttcacccggctgcttcatctcggcgaaccgaatgatccctgaccgatcgaccacaaaggtgccccggttagcgatgccggcctgctcgttgaagacgccgtaggcctgactgaccgcgccgtgtggccagaagtccgacaacagcggaaacgtgaatccgctctgcgtcgcccagatcttgtgagtgggtggcgggcccaccgaaatcgctagcgcggcgctgtcgtcgttctcaaactcgggcaggtgatcacgcaactggtccagctcgccctggcagatgcccgtgaacgccaacggaaagaacaccaacagcacgttctttgcaccccggtagccgcgcagggtgacaagctgctgattctggtcgcgcaacgtgaagtcaggggcggtggctccgacgttcagcatcagcgcttgccagcccgcgatttcggctgtaccaatctgctggcgctccagttgcccagattgaccgacgaggtcggcatcagcccagctgtgggcgccgcctcggcaatctcggcgggcaatacatggccgggctggccggtcttgggcgtcaccacccaaatcacaccgtcctcggcgagcgggccgatcgcatccatcagggtgtccaccaaatcgccgtcgccatcacgccaccacaacaggacgacatcgatgacctcgtcggtgtcttcatcgagcaactctcccccgcacgcttcttcgatggccgcgcggatgtcgtcgtcggtgtcttcgtcccagccccattcctggataagttggtctcgttggatgcccaatttgcgggcgtagttcgaggcgtgatccgccgcgaccaccgtggaacctccttcagtctccgcgggccatgtgcacaccgtcgcgatgggcattatcgtcgcacagccagaaccggtccacccgcccgcctcagaaggcggccacgcacattttcaatgcctttgtcttggtgtcgttgagccgatcaacccgccggttgaattccgctgtcgacgcgtgcgcaccgatggcatttgccaccgcgcgggccgcgtcgacatatgcgttgagcgcatcccccagttgcgcggacagcgcggcgctcagactgcctgagaccgtcgaggcactgttgttgagcgcgtcgatggccggaccttcggtcggcccggtgttgcggccctgattgaacgcggccacgtaggcgttcaccttgtcgatggcgtccttgctggtggccgccagcgcgtcacacgaggtgcgaatcgccttggtcgtcagcgattgttggcgctgcgactcccggatgctcgacgtcgccgccgaagccgacaccgacgcggacaccgacgagcggtaggccggtgcgacgttggtgtcgggcatggccgtaccgtcggtgacagtggtacatccgacgatccccatcagcagcagcgcgatgcagccgagcgccagggcgcctcgcctggggagctcccccccgtgcctgcgaggcacggcgcgccatccgatgagcacggcatgtgaggttacctggtcgcagcgcgaccgcgctggccgtggtgtgtcgcgcatccgcagaaccgagcggagtgcggctatccgccgccgacgccggtgcggcacgatagggggacgaccatctaaacagcacgcaagcggaagcccgccacctacaggagtagtgcgttgaccaccgatttcgcccgccacgatctggcccaaaactcaaacagcgcaagcgaacccgaccgagttcgggtgatccgcgagggtgtggcgtcgtatttgcccgacattgatcccgaggagacctcggagtggctggagtcctttgacacgctgctgcaacgctgcggcccgtcgcgggcccgctacctgatgttgcggctgctagagcgggccggcgagcagcgggtggccatcccggcattgacgtctaccgactatgtcaacaccatcccgaccgagctggagccgtggttccccggcgacgaagacgtcgaacgtcgttatcgagcgtggatcagatggaatgcggccatcatggtgcaccgtgcgcaacgaccgggtgtgggcgtgggtggccatatctcgacctacgcgtcgtccgcggcgctctatgaggtcggtttcaaccacttcttccgcggcaagtcgcacccgggcggcggcgatcaggtgttcatccagggccacgcttccccgggaatctacgcgcgcgccttcctcgaagggcggttgaccgccgagcaactcgacggattccgccaggaacacagccatgtcggcggcgggttgccgtcctatccgcacccgcggctcatgcccgacttctgggaattccccaccgtgtcgatgggtttgggcccgctcaacgccatctaccaggcacggttcaaccactatctgcatgaccgcggtatcaaagacacctccgatcaacacgtgtggtgttttttgggcgacggcgagatggacgaacccgagagccgtgggctggcccacgtcggcgcgctggaaggcttggacaacttgaccttcgtgatcaactgcaatctgcagcgactcgacggcccggtgcgcggcaacggcaagatcatccaggagctggagtcgttcttccgcggtgccggctggaacgtcatcaaggtggtgtggggccgcgaatgggatgccctgctgcacgccgaccgcgacggtgcgctggtgaatttaatgaatacaacacccgatggcgattaccagacctataaggccaacgacggcggctacgtgcgtgaccacttcttcggccgcgacccacgcaccaaggcgctggtggagaacatgagcgaccaggatatctggaacctcaaacggggcggccacgattaccgcaaggtttacgccgcctaccgcgccgccgtcgaccacaagggacagccgacggtgatcctggccaagaccatcaaaggctacgcgctgggcaagcatttcgaaggacgcaatgccacccaccagatgaaaaaactgaccctggaagaccttaaggagtttcgtgacacgcagcggattccggtcagcgacgcccagcttgaagagaatccgtacctgccgccctactaccaccccggcctcaacgccccggagattcgttacatgctcgaccggcgccgggccctcgggggctttgttcccgagcgcaggaccaagtccaaagcgctgaccctgccgggtcgcgacatctacgcgccgctgaaaaagggctctgggcaccaggaggtggccaccaccatggcgacggtgcgcacgttcaaagaagtgttgcgcgacaagcagatcgggccgcggatagtcccgatcattcccgacgaggcccgcaccttcgggatggactcctggttcccgtcgctaaagatctataaccgcaatggccagctgtataccgcggttgacgccgacctgatgctggcctacaaggagagcgaagtcgggcagatcctgcacgagggcatcaacgaagccgggtcggtgggctcgttcatcgcggccggcacctcgtatgcgacgcacaacgaaccgatgatccccatttacatcttctactcgatgttcggcttccagcgcaccggcgatagcttctgggccgcggccgaccagatggctcgagggttcgtgctcggggccaccgccgggcgcaccaccctgaccggtgagggcctgcaacacgccgacggtcactcgttgctgctggccgccaccaacccggcggtggttgcctacgacccggccttcgcctacgaaatcgcctacatcgtggaaagcggactggccaggatgtgcggggagaacccggagaacatcttcttctacatcaccgtctacaacgagccgtacgtgcagccgccggagccggagaacttcgatcccgagggcgtgctgcggggtatctaccgctatcacgcggccaccgagcaacgcaccaacaaggcgcagatcctggcctccggggtagcgatgcccgcggcgctgcgggcagcacagatgctggccgccgagtgggatgtcgccgccgacgtgtggtcggtgaccagttggggcgagctaaaccgcgacggggtgaccatcgagaccgagaagctccgccaccccgatcggccggcgggcgtgccctacgtgacgagagcgctggagaatgctcggggcccggtgatcgcggtgtcggactggatgcgcgcggtccccgagcagatccgaccgtgggtgccgggcacatacctcacgttgggcaccgacgggttcggcttttccgacactcggcccgccgctcgccgctacttcaacaccgacgccgaatcccaggtggtcgcggttttggaggcgttggcgggcgacggcgagatcgacccatcggtgccggtcgcggccgcccgccagtaccggatcgacgacgtggcggctgcgcccgagcagaccacggatcccggtcccggggcctaacgccggcgagccgaccgcctttggccgaatcttccagaaatctggcgtagcttttaggagtgaacgacaatcagttggctccagttgcccgcccgaggtcgccgctcgaactgctggacactgtgcccgattcgctgctgcggcggttgaagcagtactcgggccggctggccaccgaggcagtttcggccatgcaagaacggttgccgttcttcgccgacctagaagcgtcccagcgcgccagcgtggcgctggtggtgcagacggccgtggtcaacttcgtcgaatggatgcacgacccgcacagtgacgtcggctataccgcgcaggcattcgagctggtgccccaggatctgacgcgacggatcgcgctgcgccagaccgtggacatggttcgggtcaccatggagttcttcgaagaagtcgtgcccctgctcgcccgttccgaagagcagttgaccgccctcacggtgggcattttgaaatacagccgcgacctggcattcaccgccgccacggcctacgccgatgcggccgaggcacgaggcacctgggacagccggatggaggccagcgtggtggacgcggtggtacgcggcgacaccggtcccgagctgctgtcccgggcggccgcgctgaattgggacaccaccgcgccggcgaccgtactggtgggaactccggcgcccggtccaaatggctccaacagcgacggcgacagcgagcgggccagccaggatgtccgcgacaccgcggctcgccacggccgcgctgcgctgaccgacgtgcacggcacctggctggtggcgatcgtctccggccagctgtcgccaaccgagaagttcctcaaagacctgctggcagcattcgccgacgccccggtggtcatcggccccacggcgcccatgctgaccgcggcgcaccgcagcgctagcgaggcgatctccgggatgaacgccgtcgccggctggcgcggagcgccgcggcccgtgctggctagggaacttttgcccgaacgcgccctgatgggcgacgcctcggcgatcgtggccctgcataccgacgtgatgcggcccctagccgatgccggaccgacgctcatcgagacgctagacgcatatctggattgtggcggcgcgattgaagcttgtgccagaaagttgttcgttcatccaaacacagtgcggtaccggctcaagcggatcaccgacttcaccgggcgcgatcccacccagccacgcgatgcctatgtccttcgggtggcggccaccgtgggtcaactcaactatccgacgccgcactgaagcatcgacagcaatgccctgtcatagattccctcgccggtcagagggggtccagcaggggccccggaaagataccaggggcgccgtcggacggaaagtgatccagacaacaggtcgcgggacgatctcaaaaacatagcttacaggcccgttttgttggttatatacaaaaacctaagacgaggttcataatctgttacaccgcgcaaaaccgtcttcacagtgttctcttagacacgtgattgcgttgctcgcacccggacagggttcgcaaaccgagggaatgttgtcgccgtggcttcagctgcccggcgcagcggaccagatcgcggcgtggtcgaaagccgctgatctagatcttgcccggctgggcaccaccgcctcgaccgaggagatcaccgacaccgcggtcgcccagccattgatcgtcgccgcgactctgctggcccaccaggaactggcgcgccgatgcgtgctcgccggcaaggacgtcatcgtggccggccactccgtcggcgaaatcgcggcctacgcaatcgccggtgtgatagccgccgacgacgccgtcgcgctggccgccacccgcggcgccgagatggccaaggcctgcgccaccgagccgaccggcatgtctgcggtgctcggcggcgacgagaccgaggtgctgagtcgcctcgagcagctcgacttggtcccggcaaaccgcaacgccgccggccagatcgtcgctgccggccggctgaccgcgttggagaagctcgccgaagacccgccggccaaggcgcgggtgcgtgcactgggtgtcgccggagcgttccacaccgagttcatggcgcccgcacttgacggctttgcggcggccgcggccaacatcgcaaccgccgaccccaccgccacgctgctgtccaaccgcgacgggaagccggtgacatccgcggccgcggcgatggacaccctggtctcccagctcacccaaccggtgcgatgggacctgtgcaccgcgacgctgcgcgaacacacagtcacggcgatcgtggagttcccccccgcgggcacgcttagcggtatcgccaaacgcgaacttcggggggttccggcacgcgccgtcaagtcacccgcagacctggacgagctggcaaacctataaccgcggactcggccagaacaaccacatacccgtcagttcgatttgtacacaacatattacgaagggaagcatgctgtgcctgtcactcaggaagaaatcattgccggtatcgccgagatcatcgaagaggtaaccggtatcgagccgtccgagatcaccccggagaagtcgttcgtcgacgacctggacatcgactcgctgtcgatggtcgagatcgccgtgcagaccgaggacaagtacggcgtcaagatccccgacgaggacctcgccggtctgcgtaccgtcggtgacgttgtcgcctacatccagaagctcgaggaagaaaacccggaggcggctcaggcgttgcgcgcgaagattgagtcggagaaccccgatgccgttgccaacgttcaggcgaggcttgaggccgagtccaagtgagtcagccttccactgctaatggcggtttccccagcgttgtggtgaccgccgtcacagcgacgacgtcgatctcgccggacatcgagagcacgtggaagggtctgttggccggcgagagcggcatccacgcactcgaagacgagttcgtcaccaagtgggatctagcggtcaagatcggcggtcacctcaaggatccggtcgacagccacatgggccgactcgacatgcgacgcatgtcgtacgtccagcggatgggcaagttgctgggcggacagctatgggagtccgccggcagcccggaggtcgatccagaccggttcgccgttgttgtcggcaccggtctaggtggagccgagaggattgtcgagagctacgacctgatgaatgcgggcggcccccggaaggtgtccccgctggccgttcagatgatcatgcccaacggtgccgcggcggtgatcggtctgcagcttggggcccgcgccggggtgatgaccccggtgtcggcctgttcgtcgggctcggaagcgatcgcccacgcgtggcgtcagatcgtgatgggcgacgccgacgtcgccgtctgcggcggtgtcgaaggacccatcgaggcgctgcccatcgcggcgttctccatgatgcgggccatgtcgacccgcaacgacgagcctgagcgggcctcccggccgttcgacaaggaccgcgacggctttgtgttcggcgaggccggtgcgctgatgctcatcgagacggaggagcacgccaaagcccgtggcgccaagccgttggcccgattgctgggtgccggtatcacctcggacgcctttcatatggtggcgcccgcggccgatggtgttcgtgccggtagggcgatgactcgctcgctggagctggccgggttgtcgccggcggacatcgaccacgtcaacgcgcacggcacggcgacgcctatcggcgacgccgcggaggccaacgccatccgcgtcgccggttgtgatcaggccgcggtgtacgcgccgaagtctgcgctgggccactcgatcggcgcggtcggtgcgctcgagtcggtgctcacggtgctgacgctgcgcgacggcgtcatcccgccgaccctgaactacgagacacccgatcccgagatcgaccttgacgtcgtcgccggcgaaccgcgctatggcgattaccgctacgcagtcaacaactcgttcgggttcggcggccacaatgtggcgcttgccttcgggcgttactgaagcacgacatcgcgggtcgcgaggcccgaggtgggggtccccccgcttgcgggggcgagtcggaccgatatggaaggaacgttcgcaagaccaatgacggagctggttaccgggaaagcctttccctacgtagtcgtcaccggcatcgccatgacgaccgcgctcgcgaccgacgcggagactacgtggaagttgttgctggaccgccaaagcgggatccgtacgctcgatgacccattcgtcgaggagttcgacctgccagttcgcatcggcggacatctgcttgaggaattcgaccaccagctgacgcggatcgaactgcgccggatgggatacctgcagcggatgtccaccgtgctgagccggcgcctgtgggaaaatgccggctcacccgaggtggacaccaatcgattgatggtgtccatcggcaccggcctgggttcggccgaggaactggtcttcagttacgacgatatgcgcgctcgcggaatgaaggcggtctcgccgctgaccgtgcagaagtacatgcccaacggggccgccgcggcggtcgggttggaacggcacgccaaggccggggtgatgacgccggtatcggcgtgcgcatccggcgccgaggccatcgcccgtgcgtggcagcagattgtgctgggagaggccgatgccgccatctgcggcggcgtggagaccaggatcgaagcggtgcccatcgccgggttcgctcagatgcgcatcgtgatgtccaccaacaacgacgaccccgccggtgcatgccgcccattcgacagggaccgcgacggctttgtgttcggcgagggcggcgcccttctgttgatcgagaccgaggagcacgccaaggcacgtggcgccaacatcctggcccggatcatgggcgccagcatcacctccgatggcttccacatggtggccccggaccccaacggggaacgcgccgggcatgcgattacgcgggcgattcagctggcgggcctcgcccccggcgacatcgaccacgtcaatgcgcacgccaccggcacccaggtcggcgacctggccgaaggcagggccatcaacaacgccttgggcggcaaccgaccggcagtgtacgcccccaagtctgccctcggccactcggtgggcgcggtcggcgcggtcgaatcgatcttgacggtgctcgcgttgcgcgatcaggtgatcccgccgacactgaatctggtaaacctcgatcccgagatcgatttggacgtggtggcgggtgaaccgcgaccgggcaattaccggtatgcgatcaataactcgttcggattcggcggccacaacgtggcaatcgccttcggacggtactaaaccccagcgttacgcgacaggagacctgcgatgacaatcatggcccccgaggcggttggcgagtcgctcgacccccgcgatccgctgttgcggctgagcaacttcttcgacgacggcagcgtggaattgctgcacgagcgtgaccgctccggagtgctggccgcggcgggcaccgtcaacggtgtgcgcaccatcgcgttctgcaccgacggcaccgtgatgggcggcgccatgggcgtcgaggggtgcacgcacatcgtcaacgcctacgacactgccatcgaagaccagagtcccatcgtgggcatctggcattcgggtggtgcccggctggctgaaggtgtgcgggcgctgcacgcggtaggccaggtgttcgaagccatgatccgcgcgtccggctacatcccgcagatctcggtggtcgtcggtttcgccgccggcggcgccgcctacggaccggcgttgaccgacgtcgtcgtcatggcgccggaaagccgggtgttcgtcaccgggcccgacgtggtgcgcagcgtcaccggcgaggacgtcgacatggcctcgctcggtgggccggagacccaccacaagaagtccggggtgtgccacatcgtcgccgacgacgaactcgacgcctacgaccgtgggcgccggttggtcggattgttctgccagcaggggcatttcgatcgcagcaaggccgaggccggtgacaccgacatccacgcgctgctgccggaatcctcgcgacgtgcctacgacgtgcgtccgatcgtgacggcgatcctcgatgcggacacaccgttcgacgagttccaggccaattgggcgccgtcgatggtggtcgggctgggtcggctgtcgggtcgcacggtgggtgtactggccaacaacccgctacgcctgggcggctgcctgaactccgaaagcgcagagaaggcagcgcgtttcgtgcggctgtgcgacgcgttcgggattccgctggtggtggtggtcgatgtgccgggctatctgcccggtgtcgaccaggagtggggtggcgtggtgcgccgtggcgccaagttgctgcacgcgttcggcgagtgcaccgttccgcgggtcacgctggtcacccgaaagacctacggcggggcatacattgcgatgaactcccggtcgttgaacgcgaccaaggtgttcgcctggccggacgccgaggtcgcggtgatgggcgctaaggcggccgtcggcatcctgcacaagaagaagttggccgccgctccggagcacgaacgcgaagcgctgcacgaccagttggccgccgagcatgagcgcatcgccggcggggtcgacagtgcgctggacatcggtgtggtcgacgagaagatcgacccggcgcatactcgcagcaagctcaccgaggcgctggcgcaggctccggcacggcgcggccgccacaagaacatcccgctgtagttctgaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccagttatccccagcggtggctggtcaacgcgaggcgctcctcgcatgctcgaacggtgcctaccgacgcgctaacaattctcgagaaggccggcgggttcgccaccaccgcgcaattgctcacggtcatgacccgccaacagctcgacgtccaagtgaaaaacggcggcctcgttcgcgtttggtacggggtctacgcggcacaagagccggacctgttgggccgcttggcggctctcgatgtgttcatgggggggcacgccgtcgcgtgtctgggcaccgccgccgcgttgtatggattcgacacggaaaacaccgtcgctatccatatgctcgatcccggagtaaggatgcggcccacggtcggtctgatggtccaccaacgcgtcggtgcccggctccaacgggtgtcaggtcgtctcgcgaccgcgcccgcatggactgccgtggaggtcgcacgacagttgcgccgcccgcgggcgctggccaccctcgacgccgcactacggtcaatgcgctgcgctcgcagtgaaattgaaaacgccgttgctgagcagcgaggccgccgaggcatcgtcgcggcgcgcgaactcttacccttcgccgacggacgcgcggaatcggccatggagagcgaggctcggctagtcatgatcgaccacgggctgccgttgcccgaacttcaatacccgatacacggccacggtggtgaaatgtggcgagtcgacttcgcctggcccgacatgcgtctcgcggccgaatacgaaagcatcgagtggcacgcgggaccggcggagatgctgcgcgacaagacacgctgggccaagctccaagagctcgggtggacgattgtcccgattgtcgtcgacgatgtcagacgcgaacccggccgcctggcggcccgcatcgcccgccacctcgaccgcgcgcgtatggccggctgaccgctggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgctcaacggctgaggaactccttagccacggcgactacgcgctcgcgatcccgtggcaccagaccgatccgggtccggcggtcgaggatatcgtccacatccagcgccccctcatgggtcaccgcgtattcgaactccgcccgggtcacgtcgatgccgtcggcgaccggctcggtgggccgctcacatgtggcggcggcagcgacgttggccgcctcggccccgtaccgcgccaccagcgactcgggcaatccggcgcccgatccgggggccggcccagggttcgccggtgcgccgatcagcggcaggttgcgagtgcggcacttcgcggctcgcaggtgtcgcagcgtgatggcgcgattcagcacatcctctgccatgtagcggtattccgtcagcttgccgccgaccacactgatcacgcccgacggcgattcaaaaacagcgtggtcacgcgaaacgtcggcggtgcggccctggacaccagcaccgccggtgtcgattagcggccgcaatcccgcataggcaccgatgacatccttggtgccgaccgccgtccccaatgcggtgttcaccgtatccagcaggaacgtgatctcttccgaagacggttgtggcacatcgggaatcgggccgggtgcgtcttcgtcggtcagcccgagatagatccggcccagctgctcgggcatggcgaacacgaagcggttcagctcaccggggatcggaatggtcagcgcggcagtcggattggcaaacgacttcgcgtcgaagaccagatgtgtgccgcggctggggcgtagcctcagggacgggtcgatctcacccgcccacacgcccgccgcgttgatgacggcacgcgccgacagcgcgaacgactgccgggtgcgccggtcggtcaactccaccgaagtgccggtgacattcgacgcgcccacgtaagtgaggatgcgggcgccgtgctgggccgcggtgcgcgcgacggccatgaccagccgggcgtcgtcgatcaattgcccgtcgtacgcgagcagaccaccgtcgaggccgtcccgccgaacggtgggagcaatctccaccacccgtgacgccgggattcggcgcgatcggggcaacgtcgccgccggcgtacccgctagcacccgcaaagcgtcgccggccaggaaaccggcacgcaccaacgcccgcttggtgtgacccatcgacggcaacaacgggaccagttgcggcatggcatgcacgagatgaggagcgttgcgtgtcatcaggattccgcgttcgacggcgctgcgccgggcgatgcccacgttgccgctggccagatagcgcagaccgccgtgcaccaacttcgagctccagcggctggtgccgaacgccagatcatgcttttccaccaaggccaccgtcagaccgcgggtggcagcatctaaggcaatgccaacaccggtaatgccgccgcctatcacgatgacgtcgagtgcgccaccgtcggccagtgcggtcaggtcggcggagcgacgcgccgcgttgagtgcagccgagtggggcatcagcacaaatatccgttcagtgcgtgggtaagttcggtggccagcgcggcggaatcgaggatcgaatcgacgatgtccgcggactggatggtcgactgggcgatcagcaacaccatggtcgccagtcgacgagcgtcgccggagcgcacactgcccgaccgctgcgccactgtcagccgggcggccaacccctcgatcaggacctgctggctggtgccgaggcgctcggtgatgtacaccctggccagctccgagtgcatgaccgacatgatcagatcgtcaccccgcaaccggtcggccaccgcgacaatctgctttaccaacgcttcccggtcgtccccgtcgaggggcacctcccgcagcacgtcggcgatatggctggtcagcatggacgccatgatcgaccgggtgtccggccagcgacggtatacggtcgggcggctcacgcccgcgcgccgggcgatctcggcaagtgtcacccggtccacgccgtaatcgacgacgcagctcgccgctgcccgcaggatacgaccaccggtatccgcgcggtcattactcattgacagcatgtgtaatactgtaacgcgtgactcaccgcgaggaactccttccaccgatgaaatgggacgcgtggggagatcccgccgcggccaagccactttctgatggcgtccggtcgttgctgaagcaggttgtgggcctagcggactcggagcagcccgaactcgaccccgcgcaggtgcagctgcgcccgtccgccctgtcgggggcagaccacgatgcgctggcgcgcatcgtcggcaccgagtatttccgcaccgccgatcgcgaccggctgctgcacgccggcggcaagtccaccccagacctgctgcggcgcaaagacaccggtgtccaggatgcgcccgacgcggtgttgctgcccggcggccccaacggggaggacgccgtcgccgacatcttgcactactgctccgaccacggcattgccgtggtcccgtttggtggcggcaccagcgtcgttggtgggcttgaccccgttcgcaacgactttcgcgcggtgatctccctggatatgcggcgcttcgaccggctgcaccggatcgatgaggtgtccggcgaggccgaactggaggccggtgtcaccgggccggaagccgaacgtctgctcggcgaacatggcttctcgctcgggcacttcccgcagagcttcgagttcgccaccatcggggggttcgcggccacccgctcgtcaggccaggactcggctggctatggccggttcaacgacatgattcttgggctgcgcatgatcactccggtgggggtgctggatctgggtcgagtgccggcgtcggcggccggcccggacctgcgccagctggcgatcggctccgaaggcgtcttcggcgtcatcacccgggtgcggctgcgggtgcaccggattccggaatcgacgcgttacgaggcgtggtcgtttcccgatttcgcgaccggggttgcggcgctgcgcaccatcacccaaaccggcaccggccccaccgtcgttcggctctctgacgaggccgaaaccggcgtcaacctcgccaccaccgaggcgatcggggaaacccaaatcaccggcggctgtttggggatcaccgtgttcgagggcacccaggaacacaccgagagcaggcacgccgagacgcgcgcgttgctggcggcccgaggcggcacctcgttgggcgaaggaccggcgcgggcctgggaacgcggcaggttcgccgcgccgtatctgcgtgactccctgttggccgcgggagcgctctgcgagaccctcgagaccgccacggtgtggtccaacacccccgtgctgaaggccgccgtgaccgaagcgctcaccacctcgctggccgcatcgggtacaccggcgctggtgacgtgccacgtgtcgcacgtgtatcccaccggcgcgtcgttgtacttcaccgttgtcgccgggcagcgaggcgatccgatcgagcagtggctggccgccaagaaggcggcgtcggatgcgatcatggccaccggaggaacgatcacgcaccaccatgcggttggttccgaccaccgcccctggatgcgcgcggaggtgggtgatctgggcgtgacattgttgcgcacgatcaaggcgacgctggatccggccggaattctcaaccccggcaagctgattccatgagcgccgggcagctgcgccggcatgagatcggcaaggtcaccgcgctgaccaatcccctgtcaggccatggcgccgccgtaaaggctgcacacggcgcgatcgcccggctgaagcatcggggggtggacgtcgtcgagatcgtcggcggggacgcccacgacgcacgccatctgctcgccgcggcagtcgcaaaaggcactgacgcggtgatggtgaccggcggtgacggagtcgtctccaacgcgctacaggtcttggcgggcaccgacattccgttaggaatcattccggccggcactggtaacgaccacgcacgcgaattcgggcttcccacaaagaatcccaaggcagccgcagatatcgttgttgacggctggacggaaaccattgacctgggccggattcaagacgacaacggtatcgaaaagtggttcggtaccgtggcggctaccggattcgactccctggtcaacgatcgcgccaaccgaatgcgctggccacacgggcggatgcgctattacatcgcgatgctcgccgaactgtcgcggctgcggccgttgccgttccggctggtgctcgacggcaccgaagagatcgtcgccgacctcacacttgccgacttcggcaatacccgcagctacggcggcggattattgatctgccccaacgccgaccactcggacggcctgctcgacatcaccatggcccagtcggattcccgtaccaagttgctccgcctgttccccaccattttcaaaggcgcccatgtcgagcttgacgaggtgagcaccacacgagccaagacagtccacgtcgagtgccccggtatcaacgtctatgccgacggcgacttcgcctgcccgttaccagccgagatctccgcggtgccggccgcccttcaggttcttcgcccccgccacggataagcgggtggtaacgactcggtcgtaaagcgcgacatccttccaaacccgctgtacgggaggaacagatgtccggacaccgcaagaaggcaatgctcgccttggcggctgcgtcgctggcagcgacgctggccccgaacgcagtcgcggccgcagaaccgtcgcggaacgggcagtacctcgtgacgttgtctgccaacgcgaaaaccggcaccagcatggcggccaaccggccagagtatccacacaaagcgaactacacgttcagctcgcgctgcgcgtccgatgtctgcattgccaccgtggtcgacgctccgccaccaaaaaacgagttcatcccgcggccaatcgaatacacctggaatgggactcaatgggtacgggagatcagctggcaatgggactgcctgctacccgacggcacaatcgaatatgccccagccaaatcgatcacggcctacacgcccggtcagtacggaatcctcaccggcgtctttcataccgatatcgccagcggcacgtgtaaaggcaatgtcgacatgccagtgtcggccaaaccgatcgttggctgacgttgccagccctgccgagcatgggcggcacatcacgcaaacgcatggacgaccagcacagccccgaatgcggcgataacggcgttgccggcaaggactgtcatccgacggacgcgggcggtcgcccgggacctgagaaacgctcccgccgagacaagcagcaactgccagagcaacgacgcgagcgctaccccgaccacaacagcgatcgcggtcgttgcgcgcaacgcgcgcgccagcgtcacggctactgcggtgaagtacacgaacgtggccgggttgatcgccgttaggccgaagatcaacgcaaaccgaacacagcccagctgtttttgtggggccggaaccggctccggcgatggacgcaacccgtgcccgattcccatcgcagcgatgaccagcagcacgatcgcaccgacgatttcgggccaaaccctcaacacgttgatcgtcggtgccgcaactgtctccaaatcgcggtagcgcaatacgctacgtcgacaagggcgaccgccgcggcggccggtattccacgacgccagccgcgctcaacacctgcttgccgaggaaagcgttcccggtggcggcatcgaggcgtttgtcgatgtgcgacttcgaccggcggaggacagcgacgactttctggcatggtcgagcacggacaccacgatcgacgatgccgtccacgtcaccggaccctacgactacctgctacacattcgggtctgcgacacagcggacctggaccgcctgttacgcaggctcaagacctccgcggaagctgcgcaaacccaaacgcgcattgcgctcaggtcccggcgttgacaccgcgccagcaggcgccaccaaacccttagccaactccccgactcagccaagtcacctcgccggcgtcgccgccgtcacgatacacctcgagcgcctggtcccaggccgttcccagcaccgaatccagttcggcggccagtgtgtccgcaccttgggccatcatcgcccgcagccgcatctcccccaccatgatgtcgccgttggcgctcatcgccccgctccacagacccagttgcggggtgtgactgaatcgctggccgtcgactccagggctagggtcttcggtgacctcgaaccgcagcaccgaccaggaacgcaaggcgttggctagtcgcgccccggtgcccaccggcccgacccaattggtgaccgcacgcaactgcggcggcagggccggttgcggcgtccagaccaggttcgccttggcctgtagggtcgacgacaacgcccactcgacatgcgggcacaccgccgcgggcgaggcgtggatgtacaccacaccggacgtcacgtcggcgaattggttcgacgctcgcatctgctgctccttcggttccacgagggacgtcttccccaacgacctggtgaacccgacaagcaggatgcctgctgtgaaatttcgaatttttgtgtcgtgcgtttctattgtgccttgtgatacccgtgttgcgctagtgtgcggttctgcctaggtgtactcggctagaaccgcgtcggaaatcgcgggccacaagtccaacgcccagtcgccgaaatcgcgggccgtgaggaccaccagagccaggtccgccttgggatccacccagatgaaaccgcctgattggccgaaatggccgaatgtccgcgtcgagttgcactcgccggtccagtggggcgatttcgaattcctgatctcaaagcccagcccccagtcattgggccgctgcacaccgtacccgggcagtacaccgtccaggccgggaaactgcaccgtggtcgcgtcggcatgcatctgcgccgagaccgtcgatggacgcagcagatcacccgcgaacaccgccaagtccgcgaccgtcgaggtcgccccgaacccggcggcagcggggcccccgtccagccgggtggtcaccatgcccaggggttcgcacaccgcctcggtcaggtagcgcccgaactcgatccccgactcccgctgcacgctctcggccagcacggtgaaaccgtagttcgaatacatccggcgggtgccggggcgggccagcgcctgatcggaatgcatcgccaaccccgatgtgtgcgccagcaggtgacggaccgtggagccgggcgggcctgccggggtgtcgagattcaccaccccctcctcaacggcgacctgtgcggctcgggccaccagcggcttggtgaccgacgccagcgcgaacacccgcgcggtatcgccgtgggtggctagcacccctgcgggtccgatcaccgcggcggccgcagccgggaccggccagccaccaagcacttcgagagcggtcatcgactccggcgcgtcacttccgggcgatgtagtagttgttcaacacgtccgactcgatctcggccaccgtcacgtcggtaaaaccggcgtcggcgagcatcgaggtggccaactgcctgccccacaccgtccccaacccggccccgtcaagcgccagcgacaccgtcatgcagtgcattagcgaggtcgtgtacaggtaggtgctcagcggaacgccgacattgtcttccagttgactcgatgccttgatgtcgaccatcagcagcacaccaccgggtcgcagcgcacgatagatgttctgcaggacgcgcgccggctgcgcctggtcgtgaatcgcgtcgaacacggtgatcacgtcgtaggcccccaccttgtccagctctgccaggtcatggcgctcgaaggtcgcgtttgccaggcccaaccgagccgcctcctcggtccccgccgcaacggcctcgtcggaaaagtcgatgccggtgaatcggctcgcgccgaacgcctgcgccatcagcttgaccgcgcgaccactgccgcaaccgaaatcggccacgtcggctccggaccgcaagcggtccggaaggccgtcgaccagcgggagcaccacgtcgatcaaggcggcatcgaacaccatgccgctcatctcggccatcagcttgtggaagcgcgggtattcgctgtagggcacaccgccgccttcccggaagcagcgaatgaccttttgttcgacctcgccgagcagcgaaacgaactgtgctatcacggcgaggttgtccggcccggccgcacgggtcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcgccgctcctcctcatcgcttcgctctgcatcgtcaccggcgcgactcatctgcgccgctcctgctcatcgcttcgctctgcatcgtcaccggcgcgactcatctgcgccgctcctgctcatcgcttcgctctgcatcgtcaccggcgcgactcatctgcgccgctcctcctcatcgcttcgctctgcatcgtcaccggcgcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcctgaactggcgtgccgtgtgcggccagtgccgggcctgcaaacgcggacggccccgctactgcttcgacacctttaacgccgaacagaagatgacgctgaccgacggcaccgagctcactgcggcgttgggcatcggggcctttgccgataagacgctggtgcactctggccagtgcacgaaggtcgatccggctgccgatcccgcggtggccggcctgctgggttgcggggtcatggccggcctgggcgccgcgatcaacaccggcggggtaacccgcgacgacaccgtcgcggtgatcggctgcggcggcgttggcgatgccgcgatcgccggtgccgcgctggtcggcgccaaacggatcatcgcggtcgacaccgatgacacgaagcttgactgggcccgcaccttcggcgccacccacaccgtcaacgcccgcgaagtcgacgtcgtccaggccatcggcggcctcacggatggattcggcgcggacgtggtgatcgacgccgtcggccgaccggaaacctaccagcaggccttctacgcccgcgatctcgccggaaccgttgtgctggtgggtgttccgacgcccgacatgcgcctggacatgccgctggtcgacttcttctctcacggcggtgcgctgaagtcgtcgtggtacggcgattgcctgcccgaaagcgacttccccacgctgatcgacctttacctgcagggccggctgccgctgcagcggttcgtttccgaacgcatcgggctcgaagacgtcgaggaggcgttccacaagatgcatggcggcaaggtattgcgttcggtggtgatgttgtgatggccgccatcgagcgcgtcatcacccacggcaccttcgaactcgatggcggcagttgggaagtcgacaacaacatctggctggtcggcgacgactccgaggtggtggttttcgacgccgcccaccacgcggctcctatcatcgacgccgtcggcggccgcaaggtggttgcggtgatctgcacgcacggccacaacgaccacgtgacggtggcccccgaactgggcacggcgcttgacgcaccggtgctgatgcatcccggcgacgccgtgctgtggcgaatgactcacccggacaaaagctttcgcgccgtttcagacggtgatgcggtgcgggttggcgggacggagttgcgtgcgctgcacaccccggggcactcccctggatcggtgtgctggtatgcgccagagctgggtcccggaacaggcaccgtgttcagcggagacacgctgttcgctggcgggccgggtgcaaccggccgctcgtattccgacttccccacgatcctgcggtcgatatccggacggctcggcgcattaccgggcgacaccgtcgtgcacaccggccacggcgacagcaccaccatcggcgacgagatcgtccactacgaggaatgggtggcccgtgggcattgatcccgcgggcgcgcgcagaatgccggtcgtagcggcgtgtcggtgtacaagcaccgcgcggtccatgagccgagcgctacttatccgcgcaatctgacactcgagccaagctgcggcgcagaaacaccgcaaagccggcacccatgaccacaaatgccgtcactggcacccagtcacccaaccgaaggtagagcgtgacattcgatgccaacggaacgttcaccacgatggcaccgttgaattccgccgagcaccaggccagccgacggccccgggtatcaaaggccgagctgtcgcccgacaagctggcgtgcaccgctgggatgccggcttcgacggcgcgcaccgcgggctgggcggccaactgcggctgcgcccaactcccttggaacgtcgaggtggaactctgatacaccagcagcgccgccccgagccgcgcggcgtgccgggtcagatcggagaaggtcatctcgtagctgatcaacggggcgatatgcaaggagttcaccgccaacaccaccggcccggcgccgcgctgccgatcctttgcggcggccttgctgtagcgggtgatccagccgaaaagcgggcgcagcggcacatattcgccaaacggaaccaaccgggtcttccggtagctgcccacagcttcgtgcgcgccgacaagcaccgccgacttgtagattcccccgtccggtgccggggcgtcgacgttgaccaacaaatccgcgcccacccgctgtgacagctcggccaggcgagccaggacgtcaggatggcgggtgaggtcttgtccgacgctgctttccccccagaccaccaagtccggccgctggtccgcaacggccgcggtgaactcttcaccggccgccagtcgagccgccgcatcggctatgtcgccggcctgtaccagcgccacgcgcaccgtcggaccgccgaccggcaccgagcccagcaggtaggaagccgggccgagtcccgcacacccaatcacgcatcccagcgcgaccagccggccgcccgttgcccggcacacgagcacgctcgcgatggcggtattggtcgcaaccagaagaaaacttgtcagccacaccccacccagcgacgccgacgctagcgtcacgggctggctccattgcgatgcacccagcaacgcccacggaccgcccagcgattgccaggaccgcaccgcttcggctgccacccacgcgctgggcaccacgaccagggcggcaccgacgcggcatgtggtcaccggtaccgacaacagccggtgcgccaaccacccggccggcagccacagcacacccaggccggcggccaacagcaccagcatcggaccagcactggtcaccagccagtactgggttgccagcacaaatccgcccatacccgtccacgcccgcagcgcgccctcccacgacgtcggcgcggcccgcaccactaacagcagtgggaccaagccgaaccaggccagccaccaccaagacggcgcgggaaaggccagcgcgggtaacccgccgaacaccaacgctgccgcacaaccaatgaccggttgtcgccgggctcccgcgcgcaacgccatgccgatcagcatgccggccacattcgcctgcgtcgaggaaaagagcagactaagaccggcagtccccgccagaaagggagtgatttgcatggccaaggatctggtcgccacggtgcccgatctttccgggaagctggcaatcatcaccggcgccaacagcggtctaggcttcgggctggcccggcggctgtcggcggctggcgccgacgtaatcatggcgatccgcaatcgcgccaagggcgaggcggcggtcgaggaaatccggaccgcggttccggatgcgaagctgaccatcaaggccctcgacctgtcatcgttggcgtccgtcgccgcgttgggggaacagctcatggctgacgggcggccgatcgacctgctgatcaacaacgccggcgtcatgaccccaccggaacgcgttaccactgccgacggcttcgaattgcagttcggcagcaaccatctcggacacttcgcgctaaccgcacacctgctgccgctgttgcgcgcggcacagcgcgcgagggtcgtctcgttgagcagcttggcggcccgccgcggccgcatccacttcgacgacctacagttcgagaggtcgtacgccccgatgacggcctatggccagtcgaagctggcggtcttgatgttcgcccgcgagctggaccgccgcagccgcgcggccggctggggcatcatctccaatgccgcgcatcctggcttgaccaagaccaacctgcagatcgcgggaccgtcccatggccgcgacaagccggcgctgatggaacgcttgtacaagacgtcctggcgtttcgcaccgttcctctggcaggagatcgaagaggggatcttgcccgcgctgtatgcagccgccaccccgcaagccgacggtggcgcgttctatggcccccgcggccgctacgaggtcgccggcggtggtgtgcgagaggccaaggttcccgcagccgcccgcaacgacgccgatagcaagcgactttgggaggtctccgagcagctcaccggtgtcagctacccgaaatcgcgctgaactgcccgatcccgggaacctgaggtattccgggggggagctgcggaatctccggaatcggtgggatcggcgggatcggtggagggctgggggacgtggtcgccggcggctgcgtggtcgccggcggctgcgtggtcgccggcggcgcggaagcgggggtcgtcggtgccggagtgatgacatcggtggtcaccgccggttgcgtattcgtcgttgtcggcggaggcggcaacggctgctgcagcggcggcgcgggcccaccggtggctggcgcctgtacgggaggtgcgggctcggtagtggggccatcggatgccggcgctggggacgggggcggtgcggcggtcgtggtcacacccggcctctgcggggtccccggcgccgtcggctggtcgccggtggacaacccgatcgccacggcggcacccaccagcaacaccgccaccgtcgtgccggtgatgatcacggccggcaggcgataccacgggattggcggggacttgggctcgggctccgcatgggcatcgtggtcgaagctcagcgacgggcgggccgctgtgtagccaggggccggcccgatgtgggagtcctcgtcggcctccgaccaggccaaagcgggctgcaggaccgacgccggcgcatcggccggcgccgtcgccgtcgccgaggtgaccgcggtcagcaccgttgcgctggtgtcgccgggtctgcgtgccgcccacaacgcgccgccgaaagcggccgtcaattgcggacgaggcgtcctgaccaccggcacgcagaaacgtccggacagcgtcgtggtgactgccgggatatttgcaccaccacccaccgaaacgatcgctaccagctcggccgtgcgaattccgctgcgggccagggtttgttccaaggccctgcccacgctgtccagcgagtcacggattgtgtcctcgagctcgttgcgggtcaaccggatatccccgcccaacgcgtcggtcagcgtggtcaccgtgcttgacgaaagccgttccttggctttgcgacattcgatccgcagcttagtcagtgagccgatcgccgaggtgccggctggatcgaacgcgcccgtgcccggtagttcggacatgacgtagctcaacagcgactgatcgatcagatcgccggagaaagcctgatggcgcaccgtcgcggccaccggccgatactcgtctgcggcgtcgacgagcgtgatgccggtcccgctgccaccgaagtcgcataccgcgacgatcccacgggccggtatgcccgggtcggcccgtatcgcgtacagcgctgccgcggcgtcagggagcagtgacagtggctgggccgtactcgaagtcccgtgcgaccattccgaggcccgacgcagcgcgctatccaacgctgctaccgcagccggcccccagtgggcgggataggtcaccgtgacacttccgggaagagcacgaccgccggtagcggtgtaggccagcgccagcagtgcgtcagccactagcgcctcgctgcggtacaccgagccgtcggcagccacgatgccgaccgaatctcccacccggtctacgaagtcggtgatcaccaggcctggctcgtccagcctcgggttctccgatggcacaccgacctcgggcgggcgctgtcgatacagcgtcagcacgggtttacgtgtgatggagtgatcggcagccacagccgctaggttggtgacaccgatcgacaagcctaatgccggtctcgcccctgttgccatatggcccaatccccgtgtccggcggctcgtcgcaaccgcctacctcgaattttccgtcatacctatagccaatgtgggcgccggtgatctggatagcgacattgccgcaacgcccggttggtcagcaaatggtgcccatgctggcgaccaacgggacctccggcgcggtaaggcagccgggctccagtaatcccagcggctaggccaaggcctcgatgtcgtcggtggcgacgatgcctaccggcttggagccgtgttgagaaatgagttcggccgtcggcagcaacctccccactcagcaatcccagcttcaccctaaacctggcgttcgtacgccacctagcatctggtgggtgcgaacggtgatgtcgcgttgagccgcatcggcgccacccgtccggcattgagcgcgtggcgattcgtcacagtgttcggggtggtcggcctgctcgccgacgtcgtgtatgaaggggcccgttcgatcaccggcccgctgctggcttcgttgggagcgaccggactggtggtcggagtcgtcaccggcgtcggtgaggccgccgccttgggcttgcggctggtgtcggggccattggccgatcgaagccgacggttttgggcctggaccatcgccggctacaccctgacggtggtaacggttccgctgctcggcatcgcgggcgccctgtgggtggcgtgcgcgttggtcatcgccgagcgagtcgggaaagctgtgcgcggccccgccaaagacaccctgctgtcgcacgcggccagtgtgaccggccgaggccgcggtttcgccgtgcacgaggcgctggaccaggtcggtgcgatgatcggccctctcaccgttgccgggatgctcgcgatcaccgggaatgcctatgcgcccgcgctcggcgtgctgaccctgcccggcggtgccgcccttgctctgttgctgtggctgcagcgtcgggtgccccgcccggagtcctacgaggactgtccggttgtcctcggtaatccttcggcgccgcgaccctgggcgctgccggcgcagttctggctgtactgcgggttcaccgcgatcaccatgctggggtttggcacgttcgggttgctgtcgtttcacatggtcagccacggcgtgctggccgccgccatggtcccggtggtctatgcggccgcaatggccgcagatgcgctgacggccttggcctcaggcttcagctatgacagatatggcgcgaaaacccttgccgttctgccgattctgtcgattctggtagtgctattcgccttcacggacaacgtcacaatggtggtcattggcacgttggtgtggggcgcagcggtcggaatacaagagtccacgctgcgcggcgtggtggccgacctggtcgccagcccacggcgggccagcgcctacggcgtgttcgccgcagggctgggcgctgcgaccgccgggggcggcgccctcatcggctggctgtacgacatctccatcggcacgctcgttgtggtggtgatcgcacttgaactgatggccctggtgatgatgttcgcgatccgactaccccgcgtagcaccgagctaaagaagcgatcaggcggcccaacggaacagcaggttggtatgcgacaacatgcttgaccggcacgccaacaagcacgactgccaccgatccaggtaagtggcggccaaggacggtcaaccggtctaggctcgccagtattaccccttcaagggcgaagggggcaggaggatctcgatgggcctcaacacggcgatcgcgactcgggtgaatggcacgccgccgccggaggtgccgatcgccgatattgaactgggttccctggatttctgggcactcgatgacgacgttcgcgatggcgccttcgccaccttgcgccgcgaggcgccgatctcgttctggcccacgatcgagctgcccgggtttgtcgcgggcaatgggcattgggcgctcaccaagtacgacgatgtcttctacgccagccgtcatccggacattttcagttcgtaccccaacatcacgatcaacgaccagacaccagagttagccgaatacttcggctcgatgatcgtgctcgacgatccgcgccatcagcggctgcgctcgattgtcagccgagccttcaccccgaaggtggtagcccgcatcgaagcagccgtgcgtgaccgggcccatcggttggtctcatcgatgatcgccaataatcccgaccggcaggccgatctggtcagcgaactcgcaggtccactgccgctgcagattatctgtgacatgatggggattcccaaggcggaccatcagcgcatttttcactggaccaacgtcattctcggcttcggcgatcccgatctggccaccgatttcgacgagttcatgcaggtttcggcggacatcggcgcctacgccaccgcgctggccgaagaccgccgggtcaaccaccacgacgatctgaccagcagcctggtcgaagccgaggtcgacggcgagcggctgtcgtcgagggagatcgcgtcgttcttcatcctgctggtggtggccggcaacgagacgacgcgcaacgcgatcactcacggcgtgctggcactgtcccgctatcccgagcaacgggacaggtggtggtctgacttcgacggcctggcgcccaccgcggtcgaggagatcgtgcggtgggcctccccggtggtctacatgcgccgcaccctgacccaagacattgagttgcgcggcaccaagatggccgccggtgacaaggtctccctgtggtattgctcggccaaccgggacgagtcaaagttcgccgatccctggacattcgacctagcacgcaaccccaatccgcatctcggtttcggtggcggtggcgcccatttctgcctgggcgccaacctagcgcgtcgggagatcagggtcgcgttcgacgaactacgcaggcagatgcccgacgtcgtcgcgaccgaggagcccgcacggctgttgtcgcagttcattcacggaatcaagacgctgccagttacgtggtcctgaaaggccgaacgtggctcggcgggtatatggtgcgccattcccggtggctgtgggatttgcactacacaggaagcgttgtcgcccacccactggcggaccggtaggcaccgatcggtgccggcctgttttgggtagcggatcaagcgcacaaacgactcgcggtggccgaacaggatgatgttggcgagacgccccgtctggcatgaccgctgccgacgcgttcgagtgcggtcgagagccaaaggcggcttgatcagccgccaaccgcaggccgaagacgtgccggctcaggtgtgtgacgatcgtagccgtagcggtcgatgatctcgccccagtgctcatcgacaatcgcacgctgctcgacggtcagttgatagctgttggttttgtagtccgcatggtcagctaggtattgccgcagacgcggcaggtaacactcgaagtcgcccagtcccaggtgctggtatagccggcgcagctgtccctcgggatcaccgatcaaatcctcataacgcaattcgtaaaagcgtgtggggtcaacgagttctcggccttcgtccaactttcggtataggtcgacgtaggtcgacacgaccttgtcgtccaacccgtcgaacgtcggttgttgcaagccatgtatgcggtacagcgccttatgaagatggatggttgatggatagaccacatagggatctcggacgatgtggatgaacttcgcttgcgggaatacctccagcagcaccttgattcgaaaactatgcgttggattcttgaggatcaccgtcttgcgacggcggaagtacacctgctgaacgaaccggaacagggtccgtttccagatttctagttctcgcggtgccacctgctctagatccaggtactcctcatactggggcggccggttcgggaatgcgatggtcagatacggcgacggcaggccctgcatacaccacacgaactcgtcttcctgcgggtgatgcaagctcaaatccatgttgtccattgcccgatgcttcgataccaggaattccacatatggcgcaaaccactcggtcagtagaaaatggtgtggcgcaaggcattcgtagccggtgggaccggtgtggcgatcatcgacgaccaacagttcatgcagcaaggtggtgccggtacgccaatgcccaacaatgaagattggcggatcggcgatcaccgtttcggccactcgcctaccgaaaacgatcttctgccacaaccccagacaggaattgaccatgctgagaaacgtatagaggaccgcgaagtgccagcggctgtgatgcacggcgaagcggttacggatcaaaagccgcatccaggccgagaagttgcagccgacccacagcggtgcggcccactcgcgccaccgggaaagtcgagacgacgaacggagagccttcatggtgcgacgcggggggtaacggcgacccgtaaccgggtcaagccgcgaaggttggcgtttgtcgtccacgtcggcggctcgaccacctctattcggtcgatattggcgacgatctcgcgcaagatcgcctgaccctccatgcgcgccagctgggtccccggacacaggtggatgccggagccgaacgcgagatgcccgaccgggttgcggtcggcgcgaaagacatccgggtcttcgtactggcgcgggtcacggttggctgcaccccatgccagcagcaccagtgagcctgccgggatgaccgcttgaccgaccgaatagtcgacgcgcgttgtgcggcagatgttttggattggcgatataaagcggaggtgctcctcgatcgccgacgggatcaggtctggttgctgcgcaaggagtgtcagctgatctggatagtcggccagcgtcagaaacaatgtgctaatcatatgagcagtgctctcatagcccgcaaccagcagcaacaccgcgaagaagaacaattcgtcatcgctgagtcgaccttgctcggcatgggtggcaagcttcccgagaacagtgcattccctaagcagcccgttgtcacgccgatgagtgaagagtgcacgcaatcgccggaatccggcaaagccctgcacaagcgaaatcaacccggaggctgacaaggcaacgtcggtgatccgtaccgcctggttggacaaacggcagaaggcggcctcgtccggtccatctacgccgagcacactggtgatagcgcgcatcggcatcggtgcggccacggtggagacgacgtccgcgggcgtctgggtcagtaacccgccgaccagttctcgggcaagctggtcgaccatcgggcgccacgtctccaacgcgccacgcgccatacctggtgccagttgcttgcgcatccgggtgtgcgccggcggatcggacgtcggcagaaacggcagccacccccgtgagaaggtgaccccacgggcgctggacaacgtgtcgtggttacgcgcagcctcgcggacgtcggcgtatcggctcaaaatgtagacgtcgcgcttggggttgtactgcacccgctcgccggccaacagctctcgataatgcgggtaaggatcagcggcaatcgcgggatcgaacgggtcaaagtcggtgagctgcataaatttccggcaatgccggccggtcaacctggaccgagccttcccggcgaccctcagcgcaagtgctttcgcgaccgcgggcccgtaggttcgcacagtttgcgcgtcgcgccacatgctggtggctaccgggatgccaccagatgacgcgcgccggcgcgtgggaacgcccagagccgtggtcgcgtcctgcgcggtcagaccaacgtcgggcgtgcccgctaacgggcacccggccagccgcactcggtccggcgcgggctcgggaggggactgtgtcgcggtcatgaccctccgaactcagagaggcgtagaacagtcacagggtaacggcgggcatcgcaataattgcgcagtttcgcaaagcgtttcgcaacgcaataagatggttacccggagttcggacaggcgaatctgcccagcgcaaggctggtgatagcgccgaccaacggcgccgtgatcggtaaccgtttccgatcggccgataccggcccggccaccatagcggaggtcaaccccacctgttggcggaacgcccaaaactgggccgactgtgtaggcatgcgtcgcacttgattggtcgccgacccggcaattcgctagccgcgctaagggtcgcgcatcgttggccacaacaggcgcgacttgcgcgaatgtgctttctcgccggcatcgcgatgcctaactttatgttttcgaggagactgcgatgcggcttccaggccgtcatgtgttatacgccctgtcggcggtcaccatgctggcggcctgctccagcaacggtgctcgtggcggcattgcgtcgacgaacatgaatccgacaaacccacccgcaactgcggagaccgctaccgtctcaccgacaccggctccgcagagcgcgcgaaccgagacctggattaaccttcaagtcggcgactgcctggccgacctgccgccggcggatctgagccggataaccgtcacgattgtcgattgcgcgacagcgcattcggccgaggtatacctgcgtgctccggtggccgtcgatgccgccgtcgtttccatggccaatcgtgattgtgctgccggatttgcgccctacacaggccaatccgtcgacaccagcccatactcggtggcgtatctcatcgactcgcatcaggatagaaccggggccgatcccaccccgagcaccgtcatctgtttgctgcagcccgccaacggtcagttgctcaccgggtcggcccgtcgctgaccggacgacccgttgttcgggtgcgtggcacacgacaccaaccggtatcgtctgttgccgtgacttctccgattgctccgaataccaaaagcgacggttctcgctgatgactaccccacccgacaaggcgcagcgccggtttcttcgcgacgcctacaagaacgctgagcgcgtcgcacgaaccgctttgctcacaatcgaccaggaccagcttgagcagctgctcgactacgtcgacgagagactcggcgaacagccttgtgaccacaccgcccggcatgcgcaacgatgggcccaatcacaccgcatcgaatgggagacgctggccgagggcctacaagagtttggtggctactgcgattgtgagatcgtaatgaatgtcgaacctgaggcgatcttcggctagtcctctgccggcgatgttctcataacgacatggcaagccacgcgcttgactaaactcagccgacgtcaaaccgcctgtccccgatatgccctgcgaggttgcctcgtggctgatgactcaaacgacaccgcgaccgatgtcgaacccgactaccggttcacccttgccaacgagcggaccttcctggcctggcagcgcaccgctctaggcctgctggccgcggcggtcgccctggtgcagctcgtcccggaactgacgatccccggcgcacgccaggtgctcggtgtggtgctcgcgattttggcaatcctcaccagcggaatgggtctgctgcgctggcagcaggcggatcgcgccatgcgccggcacctgccattgccccgtcaccccacaccgggctacctcgcggtggggctctgcgtggtcggggtcgtcgcgctcgcattggtggtagccaaggcgatcaccgggtgaaccgtcactcgacggcagcgagcgatcgcgggctgcaggccgaacggacgacgctggcctggacccggacggcctttgcgttgctggtcaacggcgtgttgctgacgctcaaggacacgcaaggcgccgacgggccggctgggctgatcccggccggcctagctggtgctgcggcctcgtgctgctatgtgatcgctctacaacgccaacgagcactttcgcaccgcccgctaccggcacgaatcactccccgcggccaggtccacatcctcgcgacagcggtgctggtgcttatggtcgtcaccgcctttgctcaactgctctagcgcggcgaacagacgcaaaagcccccgcacgcacggagtgtcgggggcttttgcgtctactcgccaaatgcgatcgtggccgatggcggcgcggaccttcctgtaaattgccggaattcacgattttgtgcggctagaccaacgccgggagccagcgtgcctgcgaggataggagcgcctcggccgatccgccggcgcagccgttcggtcacaacggatctgacctgctcagcctgcaagtcaaccacaagaccggtccaggctgatacgcaaaatatgtgagtgtacccgccgccacagcggcagcagctggatcccccttttggtggacacgagatccacccaataggctgggccgatcgggcgatagacattgtcagttcgtgccggcaccctgatcactgacctcaacaccgagcgtcgaccccgtccctatggtccaaggaaaacaatgtcatacgtggctgccgaaccaggcgtgctgatctcgccgacggacgacttgcagagcccccggtcagccccggcagcgcatgacgaaaatgcggacggcataacaggcgggaccagagacgactctgctcccaactcacggtttcagctaggcaggcgcattccggaagccaccgcccaggaagggtttctggttcggccattcacccaacaatgtcagatcatccacaccgaaggagatcatgctgttatcggggtatccccggggaacagttacttctcccgccagcgcctacgggatctcgggctttggggtctcacgaattttgatcgtgtggacttcgtctacaccgatgtccatgtcgccgagagttacgaagcgctaggcgattccgcaatcgaagcccggcgcaaggcggtcaaaaacatccgcggcgtccgcgccaagatcaccaccacggtgaacgaactcgatccggccggggcccggctgtgcgttcgtccgatgtcggagttccagtccaacgaggcataccgggagctgcatgcggacctgctcacgcgcctgaaagacgacgaggacttgcgcgccgtctgccaggacctagtgcggcgcttcctgtccacgaaagtgggtccgcggcagggggcgacggctactcaagagcaggtgtgcatggactacatttgcgccgaggccccgctattcctcgacacacctgcgattctcggagtgccgtcgtcgttgaattgctaccaccaatcactgcccctcgccgaaatgctctacgcccgaggatcgggactacgggcatcgcgcaatcaaggccacgccattgttacccctgatgggagccccgccgaatgaccgcgaccgttctgctcgaggtcccgttctctgcacgtggggatcggattcctgacgccgtcgcagaattacgaacccgcgagcctatccgcaaggtacggaccattaccggcgccgaagcctggctcgtctcctcgtatgcactgtgcacacaggtgctcgaggatcggcgtttttccatgaaggaaaccgccgctgccggcgccccccgcctgaacgcgctgactgttccacccgaagtggtcaacaacatgggaaacatcgccgacgcgggactgcgcaaggcggtgatgaaagcgatcacacccaaggcacccgggttggagcaattcctacgagacaccgcgaactcgctgctggacaacctgattaccgagggcgcaccagccgatctgcgcaatgacttcgccgacccgctggccactgccctgcactgcaaggttctgggcatcccgcaagaagacggcccgaagctgttccgtagcttgagtatcgctttcatgagttcggccgacccgatccccgccgcgaagatcaactgggatcgcgacatcgaatacatggccggaattctggaaaacccaaacatcacgaccggcctcatgggtgagctcagccgcctccggaaagatcccgcctactcgcacgtctccgacgaactattcgcgaccatcggcgtcactttcttcggtgccggcgtcatctcaaccggcagcttcctcaccaccgcgctgatatcgctgatacaacgcccgcaacttcggaacttgttgcacgagaagccggaactgatcccggccggtgtagaggaactgctgcggatcaatctctccttcgccgacgggttaccgcgcctggccaccgccgacatctaggtcggcgacgtgctggtccgcaagggggagctggtgctggtgctgctcgagggcgccaacttcgatcccgagcacttccctaacccgggcagcatcgaactcgaccggcccaaccccacctcgcacctcgcgttcggccgcggccaacacttctgtcctggatcagctctcggtcgccgccacgcacagatcggcatcgaagcgctgttgaaaaagatgcccggcgtcgacctggctgtgcccatcgaccaattggtctggcgcacccgattccaaagacgcatccccgaacgccttccggtgctctggtaggcttccggaaactcacccgagccatcaccgcaagatttggcaagcgttgggacagaacaatttcgaccttgcaccggccgaaggcgctgccttctaccgaataaaagtacgggcctcccccaaactccgaaatcgtcagtaccgcacgcaattcaaatgaaccgcaccctgacagcgagcgacgttaatgacgccattgttgggccgccagcggcgagtccacaagtaccgcatcgagtccgattttgtgagccaggcggtagtcgtcgacagttttcaccgcgaaacccatgaccttcatgccggactgcgatctgaaacagtcgaccgaggcctcgtcccacaactcggcattcaccgcggagataccggaccccaacgtgaattcttcggtgacggtgacatcgcgatgcaactcgaatccggcccacttcccaggatccggctgcggatcacagtgatggttcaatgccatgttgaaaaggcgctggcgggtcacgtcacgactttcggcgacctgcagtccctcctgccgcgaggctgcagccgtgatgtcagcgttggtggaatatacgatcgaccgcccggcagcaccagtcctggtcaacacctgcgcgaccgctgagaccagcggctgtggcggagtctgcttgaggtctagaaacagagtcatatcgggcggagtcgcgccaatggcttgctccagtgtcggtatcggggtcgcccgttgccggtagggatggccctcgacgcccggcgtggtgaaattccatcccgcgttgagctgctggagttgctgaaccgtcttcgaattcaccgggccggcgccgtcggtcaacgttgccagatcggacggacgatacagcaccggcacgccatcgctgctgacctggacggtcagccacatgccatccacaccagctgcgactgcgttggtaatcgccagaacggtgttctcgggaaaatcgcgcgtacccgcgcgatgcgcgacaatcatcgggtcgtcagtctggcccagcggcaaagcatccgccacaccgcaagtccctcccaaggcgatcaccagcgccaccgcgcccaacatagccgtcttcaccatcggtccccttcaggctttccccaccgtagaaacgtgcgcaatgcgcggcgcacagtatcgaaccgtaccgctgagagccaaccacgatgatttgcccgcaccggcagcgataaagtaagtcgcggtcgggcacgcagcgcagcgttggaaagtgaggcctccgatgagtgaaatgacagctcggttttccgaaatcgtcgggaacgccaatttgctgaccggcgacgcaatccccgaggactacgcacacgacgaagagttgacggggccgccgcagaagccagcctatgccgccaagccggccacccccgaagaggttgcccaactgctgaaggccgcctctgaaaacggtgtgccggtgacggcccgcgggtccgggtgcggcttgtcgggggccgcacgaccagtcgagggtgggctgctgatctcgttcgaccggatgaacaaggtcctcgaggtcgacaccgccaaccaagtcgccgtcgtgcagcccggggtggcgttgaccgacctggacgccgctaccgccgataccgggctgcggtacacggtttacccgggcgagctgtcctccagcgtcggcgggaatgtcggaaccaacgccggcgggatgcgcgcggtcaagtacggagtggcccgccataacgtgctcgggttgcaagcggtattgcccaccggcgagatcatccgaaccggcggcaggatggccaaggtgtccaccggctacgacctcacccagctgatcatcggctcggagggcaccctggccttggtcaccgaggtgatcgtcaagctgcatccgcggctcgaccacaacgccagcgtgctcgccccgttcgccgacttcgaccaagtcatggcggcggtgcccaagatcctcgccagcggcctggcacctgacatcctggagtacattgacaacacttcgatggccgcactcatctccactcagaacctggagctaggtattccggaccagatccgcgacagctgcgaagcttatctccttgtggcgcttgagaaccgcatcgccgaccgactgttcgaggacattcagacggtgggtgaaatgctcatggaattgggagcggtggacgcctacgtgctcgaaggaggctcggcgcgcaagctgatcgaggcccgcgagaaggcattctgggcggcaaaagcactcggcgccgacgacatcatcgacaccgtcgtcccacgcgcgtcgatgccaaaattcctgagcaccgcgcgcggtctggcggcggcagcggacggtgccgcggtcggttgcgggcacgccggcgacggcaacgtacacatggccatcgcgtgcaaggatccggagaaaaagaagaagctcatgaccgacatctttgctctcgcaatggaattgggtggcgcgatctctggcgaacacggcgtcggccgggccaaaaccggctatttcctcgagctggaagacccggtcaagatcagcctcatgcgccgtatcaagcagagcttcgatccggcgggcatcctcaacccaggcgttgtcttcggagacacctgagcacggacaagagccggccggaccaaggccggtcatcggccggccaacaggcctgcaagtctcgagcgcaacatcttcgtggacagctcggtccgccggtcgtcaaagccgatttccccgcatctgtccggtcagtccgatgcagcgtcggtcaccgttattcatccggcgtttacccgttgctagccgccatgacgtagcctgctgacgctcgatcgccaacacaagccgacatgagcgacaatgccaaacaccacagggatgggcatttggtggctagcggacttcaggatcgcgcagcgcgcacaccgcaacacgagggcttcctcgggccggaccgaccatggcacctgtcgttcagtctgctgctggcgggttctttcgtgctgttctcgtggtgggcattcgactacgcagggtccggcgcgaacaaagtcatcctggtgctcgccaccgtcgtcggcatgttcatggccttcaacgtcggcggcaatgatgtcgccaactcgtttggcaccagcgtcggcgcgggcacgttgaccatgaaacaggcgcttctggtcgcggcgatcttcgaggtcagcggcgcggtgatcgccggcggcgacgtcaccgagaccatccgcagcggcatcgttgatctgtccggggtgtccgtcgacccacgcgacttcatgaacatcatgctgtcggcgctatcggcagccgcgctctggctgctgtttgctaaccgtatggggtacccggtgtcgaccacacactcgatcatcggcggcatcgtcggcgcggcgatcgcgctggggatggtgagcggccagggcggtgccgcactcaggatggtccagtgggatcaaatcggccagatcgtggtgtcctgggtgctgtcgccggtgttgggcggcttggtgtcgtacctgctctacggcgtcatcaaacggcacatcctgctgtacaacgaacaggccgaacgacggctaacagaaattaagaaagagcgcatcgcacaccgcgagcgccacaaggcggcgttcgaccggctcaccgagatccagcagatcgcctataccggcgccctggcgcgcgacgccgtcgcggcaaaccgcaaggactttgatcccgacgaactggaatccgattactaccgcgagctacacgaaatcgacgccaagacatcgtcggtcgacgcgttccgggccctgcagaactgggttccgctggtcgccgccgccggatccatgatcattgtcgcgatgctgctgttcaaggggttcaagcacatgcacttgggccttaccacgatgaataactacttcatcatcgcgatggtcggtgcagcggtgtggatggccacctttattttcgccaagacacttcggggcgaatcactttcacggtcaacgtttttgatgttcagctggatgcaggtctttacggcctcgggcttcgccttcagccacggcagcaatgacattgccaacgccatcgggccgttcgcggcaatcctggatgtgctgcgcacgggcgccattgaaggcaacgcagcggtgcctgccgcggccatggtaacgttcggcgtcgcgttgtgcgcggggttgtggttcattggacgacgggtgatcgccaccgttggacacaacctcaccacgatgcacccggcatcggggtttgctgccgaattgtcggccgccggggtggtcatgggagccacggtcctgggtcttccggtttccagcacgcacattcttatcggcgccgtcctcggcgtcggcatcgtaaaccggtccaccaactggggactgatgaaaccgatcgtgctagcgtgggtcatcacgctgccttcggcggcgatcctcgcctcggtcggtcttgtcgcgctacgcgcgattttctgacgacgccgggtccatcaaccccagcgcaacctccgcgagcagtcgctaaagcccccgacacgccgtgcgtgcgggggcttatgcgactgctcgccggacggaggtcctacgtgctgcgggaagtgatgtggctgagcaggtctcgtatcgcacccgccggcggggtgcgcccaccgacccagatggctcgaagctggcgccgcaggttcaacgcggggatgtcgaccgcgagtaatcgaccgaacgccaggtcatcggctatcgctagccggctcatcgcagccggtccagcgccggccaagaccgcggcccgcacggccgcagccgatgataattccagcaccggtggcgcttgctgcatgtcctccccgagcgtgtcacgtaacgccgcggtgagtgaatcgcggatgccagagttcggttcgcgagtcaccaaaggcgtctgagcgagctcccgggcgctcactactcgtgaccgtcgggcccacttgtgacccggcggcacgacgacgaccagttcgtcgcgtgcaaccacaacgctgcctaatcccgtgggaggacaggggttttcgatgaatccaagatctgcgatgccgtcacgaacggctgcgatcgcatgctcgctattggtggcggtcaggattacctcagggacagtaccaccgcggcgcatgtcggcggcccgcaaggacagcatccaatgcggcatcagctgttcggctatcgtctggctggccaccactctgatgcgctggcggccttcggtgcgcagcgagccgaggccggcatcgatctcgtcggcgacttcgagcaagcgggccgcccattcggcgacgacgatgccggcaggcgtgagttgggagccacgtgtcgtccggatggccaatcgcaccccgatctgggcctccatcgatgcgagccgccttgacacagcttgttgagtcaacccgagttcgcgtgcggcgccgccaagactgccggcctcagcgatggccagaaagatttcgaagcaggtgagtccgggcatacgagagctgagcggcatgcctgatcaaatcacaaccaatggttgttcccaacaacattcagacccctagtgacgacggcccatgctcgaaaaatgcccccacgcgagcgtcgactgcggtgcctcgaaaatcggcatcaccgacaacgaccccgcgaccgccaccaaccgcaggctggcgagcacaattcgcaagccgccgatcgagcacgcggccgggcccttagggtccacatcacgcgctggccaccgttcgtacggcggggtggcctcgtaaggtaaccacatgggcgctcctcgactcatccacgtcatccggcaaatcggggccttggtggtagcggcagtgaccgccgccgccacgatcaacgcatataggccgctggcgcgcaacggattcgcatcgctgtggtcgtggtttattggcctggtggttaccgagtttccgttaccgacgctggcgagccagctcggcgggctggtgttgacagcccaacgcctgacccggccagtgcgggcggtctcctggctggtagcggccttctcggcgctggggctgctgaacctcagtcgcgcaggccgtcaggccgatgcccagctcaccgccgcattagacagcggcctggggcccgatcgccgcaccgcctcggccggtctgtggcgccgcccagccggcggtggtaccgccaagacccccgggccgctgcgcatgctgcggatctaccgcgattacgcacacgatggcgacatcagctacggcgaatacggcagggccaaccacctcgatatctggcgacgtcccgatctagatctgaccggaacagcgcccgtgctgtttcagatccccggcggtgcatggaccaccggaaacaaacgcggacaggcgcatccactgatgagccacctcgccgagctaggctggatctgcgtggcgatcaactaccgacacagcccgcgcaacacctggccggatcacatcatcgacgtcaagcgcgccctggcgtgggtcaaggcgcacatcagcgaatacggcggcgatccggacttcatcgccatcaccggtggttcggccggcggccacctgtcgtcactggccgcgctaacgccgaatgacccacgattccaaccgggattcgaagaggcggacacccgggtgcaggcagccgtgccgttctacggcgtctatgacttcactcgtctgcaggacgcgatgcacccgatgatgctgccgctgctggagcgaatggtggtcaaacaaccgcgcacggcgaacatgcagtcctacctcgacgcctcaccggtcacccacatttccgccgacgctcccccattctttgtgctacacggccgcaacgactcgctggttcccgtacagcaggcgcgtggcttcgtcgatcagctgcggcaagtcagcaagcagccggtggtatacgccgaattgccctttacccagcacgctttcgacctgctcggctcggcacgtgcggcacacacggcgatcgccgtggagcaattcctggccgaggtctacgcaacgcaacacgcgggcagtgagccgggccccgcggttgcgatcccatagcttttggggttgaggtcgctagggttggccttgtgaagctgctcagcccgctggatcagatgttcgcgcgcatggaggcgccgcgcacgccaatgcacatcggcgcgtttgcggtcttcgacctgcctaagggagcaccgcgcaggttcatccgcgacctgtacgaggcgatctcacaactggcgttcctgcccttcccgttcgacagcgtgatcgccggcggcgcgtcgatggcgtactggaggcaggtgcagcccgatccgagctaccacgtccgcttgtccgccctaccttatccggggaccggccgcgatctcggcgcgttggtcgagcggctgcattcgaccccacttgacatggccaagccgctatgggagttgcacctcatcgaggggctaaccggccgtcagttcgccatgtacttcaaggcccaccactgcgcggtcgacggattgggtggggtgaacctgatcaagagctggctcaccaccgatcccgaggcacccccaggctcgggcaagcccgagccgttcggcgatgactacgacttggccagcgtgttggccgccgccacgacgaagcgggcggtcgagggcgtttccgcggtcagcgaactggccggaaggctatccagcatggtgctgggcgccaacagctcggtgcgggcggccctcaccaccccgcgtaccccgtttaacacccgcgtcaaccggcatcgacggctagcggtgcaagtgctgaaactgccgcgcctcaaggcagtggcccacgccaccgactgcaccgtcaacgacgtgatcctggcgtctgtcggcggggcttgccgacgctacctgcaggagctgggcgacctgccgacgaacaccctgaccgcctcggtgccggtcggcttcgagcgcgacgcagacacggtcaacgccgcctcgggtttcgtcgcgccgctgggcacctcgatcgaagacccggttgcgcggctgaccacaatctcggcgtcgaccacccgcggcaaggccgaactgctggcgatgtcaccaaatgccttgcagcactactccgtattcggcttgctgccgatcgcggtggggcagaagaccggcgcactcggggtgattccaccgctgttcaacttcaccgtctccaatgtggtgctctcgaaggacccgttgtatctttcgggcgccaagctggatgtgattgttccgatgtcgttcctgtgtgacggctatggcctcaacgtgacgctggtcggctacacggacaaggtcgtcctcggctttctgggctgccgtgacaccttgccgcatctgcagcggctagcgcagtacaccggcgcggcattcgaggaactcgagaccgccgccttgccatagcgaccaaacgacgacaacgctccgcccatcgccggcagtacccgccaatcaccacggtgtagccgctcaggagcggcccgccagccggtcgatatcaacgatctccccgcgattgatgctcacccaatcgcgcccatcgaggtaggggcgtagctgctgggcaatgagttcaacatcggctggtgacttcggtcgctgaagttcgtagacgtgcggcagccccgccatgcccgtgacgacgctccacaggttcagggcggccggtccagcaggcgggtccaccagcaccggcccaaaaaggcattgtccgtccaaaaagagcgtcggcacgccgtatccgcccgcggcgacaacccgttggtggtcggcgcggacgtcgtcgtgggtcgtcggatcatccagcgccgcgtccaaaatcgccgcattgacgccgacgtcgcacagtaggcgtcgcgccaccgcgggatcatgcggtttgccgcccagggtgtgcagctcatgaccgatcgctgcataccaccgatcaagcaacgacatgttcgttcgacgcagcagcgcaccgatccgcatcaacgaccagccataggaccagtctcgctcccacgggtgcttcttgcccgctaccaggttgatctcctcgaggctgaaaaaccgccagttgatcgtgattcccaattgcgcgcgcacatcacggatccacaccgaggtctgataggcgaacgggcacaaagggtcaaagtggaaatccacggtggtcatcagacctgagtcctccagctgatcgagtcgacacctcgatgacattgtgccgtgcgccacgttgtcagcggactgagtcgacccaacatctcgcggtgttcgccagggtgccgaaacaggtcaacgcggcggtatgaatggtcgacgcaccataggcgaggatgggctggtgttcgggctcgtcgttatcgttgcgctggtcgccgccgtggtcgtggggaccgtcctgggccaccgctatcgcgtgggccctccagtgttgctcatcctgtccggttccctgctgggtctgattccccgtttcggtgacgttcagatcgatggcgaggtggtgctgctgctgttcctgccggcgatcctttattgggagagcatgaacaccagctttcgcgagatccgctggaacctgcgcgtcatcgtcatgttcagtatcgggctggtgattgccaccgcggtcgcggtgtcgtggacggcacgagcgctgggcatggagtcccacgccgcggctgtcctcggtgccgtgctctcccccaccgatgccgcggcggtggccggcctggcgaaacggttgccgcgccgggcgctgacagtgctacgcggcgagagcctcatcaacgacgggaccgcgctcgtgctgttcgccgtcaccgtggcggtcgcggaaggtgccgctgggatcggcccggccgcgctggtcggccggttcgtcgtctcctatctcggcggaatcatggccgggctgctggtcggcggcctggtgacattgctacgccgcagaatcgacgcaccattggaggagggagccctgagcttgctgacgccgttcgcagcgttcttgctcgctcaatctctgaagtgcagcggtgtggttgcggtgctggtttcggccctggtcctcacctacgttggtccgacggtgatacgcgctcgttcccgcctgcaggcgcatgcgttttgggacatcgccacgttcctgatcaacggctcgttgtgggtgtttgtcggcgtccagatcccgggcgcgatagaccacatcgccggcgaggacgggggactaccacgggccacagtcctggccctggcggtgacgggtgtcgttatcgccacccggatcgcctgggtacaggcaaccacggtcctgggtcacaccgtggaccgggtcctgaagaagcccacccgccacgtcggcttccgtcagcgttgcgtcacaagctgggccggtttccgcggcgcggtatcgcttgccgcagcgctggcggtgccgatgaccaccaatagcggcgctccattcccagaccgcaacctgatcatcttcgtcgtctcggtcgtcattctggtcaccgtgctggtccaagggacttccttgcccaccgtcgttcggtgggcgaggatgcccgaagacgtcgcgcacgccaacgaattgcagctggcccgcacccgtagcgcccaagccgccctcgacgctttgccgacggtcgccgacgaactcggggtcgcccccgatctcgtcaaacacctggaaaaggaatacgaagaacgcgcggtgctcgtcatggccgatggcgccgactccgcgaccagcgatctggccgagcgcaacgatctggtccggcgcgtgcgtctaggcgtgctgcaacaccagcggcaggccgtcaccacgttgcgcaaccaaaacctcatcgacgacatcgtgctgcgcgagctgcaggcggcgatggatctagaggaagtgcaactcttggaccccgccgacgccgagtgagccggcgccgcccgctgatcgaaccagcaacggttcaggttttggccattgctttcacagactcattcagcgtttcattgcactggccgcagcgcgagcagggctgccgcacagcgatcttggcgcctatgcgaaggtggtgcgatggtgatgtggacgggcgaaagttactgccaccggcacgccgcactggcacccaacagaggaggatcaggcccgccgcacccagggtctacacgaccggcgacatcctgcgtgatcggaagggcatagcgccatggcaggaacaacgcgaaccgggctgggcgccgttcggttggctgcacgagccctcgggcgcaaggtgcccaaaagccgacgggcagtcagtctaagtgtcttgataggtgcggtgatagcagctcttgccggggcgctgattgcggtaaccgtaccggcgcggccgaatcgccctgaggccgaccgtgaagcactgtggaaaatcgtgcacgaccgttgcgaattcggctatcggcgtaccggtgcgtacgctccctgcacattcgtggatgaacagtctggaacggcgttgtacaaagcggattttgatccgtaccagttccttttgatcccgcttgctcgtatcaccggaatcgaggatcccgccctacgggagtcagcgggtcgcaattacctctacgacgcttgggccgcacggttcctcgttaccgcgcgcctgaacaactcacttccagagtcagacgtagtcctcaccatcaacccgaagaacgcgcgcactcaggatcagctgcacatccacatatcgtgttcgtcaccaacaacatcggcagccctgaggaacgtggatacctcagagtacgttggctggaagcagctccccatcgacctcggtggtcgcaggtttcaaggattggcggttgacacgaaggcgttcgaatccaggaacctgttccgggacatctacctgaaggtaaccgctgacggcaagaaaatggaaaatgcatcgattgcggttgccaacgtagcgcaggaccaattcctgctgctcttggcagagggaactgaggaccagcccgttgcagccgagactctccaagaccacgactgctccatcaccaagtcctgatagcacgatgccagcgggccacacgacagggcgcagtgtgcgaacctgaccccgccacggcgggccgttgatggcattttgctagtgtcggagcggcaatccgcctatatttctcctcgcctaccagtgagggagccgggcttgactgatccgcgccacaccgttcgaatcgctgtcggagctaccgcgctcggcgtgtcggcactcggggcaactctgccggcctgctccgcacacagcgggccgggttctccccccagtgcgccgtcagctcccgcggccgcgaccgtcatggtagagggacatacgcacacaatttccggagcggtcgagtgccgcacctcgccagcggtaaggacggcgacgccgtcggagtcggggactcaaactacacgggttaacgcacacgacgattcggcctcggtgacactgtccctgtccgactccacgcccccagacgtcaatggttttggtatctcccttaaaatcggaagcgtcgactaccagatgccctaccagccggttcagtccccaactcaggtcgaagcgaccaggcagggcaagagttacacactgaccgggacgggtcacgcggtgatcccgggccaaaccggcatgcgtgagctgccgttcggggtacatgtaacctgtccgtaactacactgattgcgcgacaagggaattagccgcgttggcaggcaacacggaggtgaccggtgcaagcccgtggtcaggtcctgatcaccgccgcggaactggctggcatgatccaggccggcgatccggtgtcgatcctggatgtgcgctggcggcttgatgaacctgacgggcatgcggcctacctacagggtcacctgccgggagcggtatttgtgtcactcgaggacgaactgagcgatcatacgatcgccggccggggccggcacccgctgccgtcgggggcgagtctgcaagccaccgtccgccgatgcggaatccgacacgatgtgccggtcgtggtctacgacgactggaatcgagccggttccgcgcgagcgtggtgggtgttaactgcggctgggatcgcgaatgtacgcattctagacggcggcttgcccgcgtggcggtccgcaggcggcagcatcgagaccggccaggtcagcccgcagctcgggaatgtgactgtgctgcacgatgatttgtatgccggacagcggctaaccctaacggcgcagcaagccggtgcgggtggtgtgacgctgctcgatgcgcgcgtaccggaacgtttccgcggcgatgtcgagcccgtggatgcggttgccggtcacatccccggcgccatcaacgttcccagcggtagtgtcctggccgacgacggcacgttccttggcaatggcgcccttaacgcactgctgtccgaccacggcatcgatcacggtggccgcgtgggtgtctactgcggctcgggtgtcagcgcagctgtcatcgtcgcggcactggcagtgatcggccaggatgcggcgctgtttccagggtcatggtcggagtggagttcggatccgacccgtcccgtcggccgtggcactgcatagtcagacgccggcccagttctgcaggaaggcttcggtgacccgggcggcgttgttggccgcaatctgcttgtaaacgaagaactggacggggaagcccggcagatgcagcgggtcgccgggcccgtcggacataccgcgaattcccaggaacgggacgccgtgtgcatcggcgaccgcctgcgcggctgccgtctcctggtcaaccgcgtcgaagccggggttcaccgtcgatacgatgttcaggttgctgatcagagcgttcttcagccagggtcccgccgcctggaaaaagttaccggtatagccaagtgagcgatcgggtgcactacagggttggcagccaaaaacgctgccgccgttcgggatgcaaggaaaagcctggccgttgttcttgtcggagctagacccgtcaccgccgacgaacagttgcggctggcgccccaggtggttcaaccggacgaccggaacgttcctgcacagacagacaggattgccgagcgtgttgatgttgtccagtacaacagaaagcgtctgggcagtagccagcatgccgggatcgaccccacggaatgttgccccgttgtccagggtccaccgtgctggtattgccacgtccccaatgctggtgcggccggcaccaccggcgacgcccgagaacatcacggcggcaatggcaatggaagaagcacaggtaaagcgtgcgaaggcggtctcggtggtgttggtagcgttcactaggccgatgccggtcatcgccacaatcaccttcttgccgctgatcgagcccaggtagtagcgacgacggtcggcgaccaccaccgggttggcgtccagcgcggtgtgcgccagcaccgcgtcggcctcagccggaaacgccgacaagaccagcgtgcgctgttcgcacgggatcacatttgccacgtatccgggatcggccgccgccacgccacagcccagcgacaacgcggccgccaccaaaagacagtgccgcaaaggcgcgcccacaatcccttatccccaaaaatcgtgatttgacatggatgccggaactctctgtcatttagccgtggccgatttggggcttggccctgattttcgcgcaccatcggcgacggacgaatatttgttatcgtttttttcgtctagcgattcctcggcgttatttcatcgcggcggaacgagccgccctatgaccaactgtgcaagcgtgattggtcgatagccccggtcgggctatgttccccggtgtggctagaccagttgaccggtgcgggacgcggatacggctagtctgccggagtgatacctaacccactcgaggagctaacgctcgagcaactgcgaagccaacgcacgagcatgaagtggcgtgcgcacccagccgacgtcttgccgttgtgggtcgcggagatggacgtgaagcttccgccgacggtggccgatgccctccgtagagctatcgacgacggcgacaccggatatccctatggaacggagtatgccgaagccgtccgcgaattcgcttgccaacgttggcaatggcacgacctggaagtgagccgcacggccatcgttcccgacgtcatgctcggcatcgtcgaagtgctgcgtctgatcaccgaccgcggtgaccctgtgatcgtcaactccccggtatatgcgccgttctacgctttcgtgtcgcatgacggccgccgagtgatcccagcgccgctgcggggagacggccggatcgatttggacgcgctgcaggaagcgttctcgagcgcgcgtgcttcaagcggctcgagcggcaacgtcgcctacctcctgtgcaatccgcacaacccgacggggtcggtgcacaccgccgacgaactgcgcggcatcgcggaacgcgcccaacggttcggtgtccgggtggtgtccgacgagattcatgcccctcttatcccgtccggggcacggtttacgccctatctgagcgtccccggtgcggaaaacgcattcgcactaatgtcggcttccaaggcgtggaatctcggcggactcaaggcagccctggccattgccggtcgcgaggcggcggccgacctcgctcggatgcccgaggaggtcggtcacggccccagccacctgggtgtcatcgcgcacaccgcggcgttcaggactggtggcaactggctcgacgcgctgctgcgcggtctggaccacaatcgaacgttgctaggcgctctggtcgacgagcatcttcccggggtgcaataccgatggccgcagggtacttacctggcgtggctggattgccgagaactcggcttcgatgacgcggctagcgacgagatgaccgaaggcctggcggtggtgtcagatctgtccgggccagcccgctggttcctcgaccacgcgcgggttgcgctcagttctggtcacgtcttcgggattggcggtgccgggcatgtgcgcatcaacttcgcgacctcccgagccattctcatcgaggcggtatcgcggatgagccggtcactactcgagcgccggtagcgcgtccagagaaccgctagcgccaacacgatcacctcgggtgaccgtcttgtccgctcggcggcccttcagtgcccagccaatgcggccgaccccgcggcggccgcattcggtagacaaaggaagtctgacaccgtaggcgcctcgttgatcgcgttttcgccgagaaacgtgaaggccgtttgcccgcccgtgcggatcagctacgatcaaggcggccacatggaccagtcggccaaccatgcgtgtctgcccaccccgctggcgagcacaacagggcgcgggcaagatcatgagatgcctgtcgaagagacctccaccccccagaagctgccccaatttcgttatcaccccgatcccgtcggcaccggctcgatagtcgccgacgaggtgagctgcgtgagctgcgagcaacgtcggccctacacctacaccggcccggtgtatgcggaggaggagcttaacgaggccatctgtccttggtgtatcgcagatggcagtgcggcgagtcgcttcgatgccacgttcaccgacgccatgtgggcggtgcccgacgacgttccagaggacgtgaccgaggaagtgctgtgccgaacacccgggttcacgggctggctgcaggaggaatggttgcatcactgcggggacgccgccgccttccttggcccggtgggcgccagcgaggtggccgacctccctgacgccctggatgcgctgcgcaatgagtaccgcggctacgactggcccgccgacaaaatcgaggaattcatcctgacgctcgatcgaaacgggctggcgaccgcctacctcttcaggtgcctgagctgcggcgtccacttggcctacgccgatttcgcttaacctcggcggcgactgagtcgacgcgagcgcggatatcggacgcttttgcacaacaatggttccgacgtggcacagctcagagaggagcagatcatggatgtcctacgcaccccagactcccggttcgaacacctggtgggctacccgtttgcaccgcactatgtcgatgtgacggccggcgacacccagccgttgcgaatgcactacgtcgacgagggcccgggcgacggtccgccgatcgtcttgctgcacggcgagcccacctggagttatctgtaccgaaccatgattccgccgctctccgccgccgggcaccgtgtgctcgcgcccgacctgatcggcttcggccgctccgacaagccgactcgcatcgaggactacacctacctgcggcacgtcgagtgggtgacgtcctggttcgagaatctcgacctgcacgacgttacgctcttcgtgcaggactgggggtcattgatcggtctgcgcatcgctgccgagcacggtgaccggatcgcgcggctggtggtcgccaacgggtttctccccgccgcgcaggggcgcaccccactccccttctacgtgtggcgggcgtttgcgcgctattctccggtgcttcccgctggccgtctggtgaacttcggcaccgtccacagggttcccgccggggtccgagccggctacgatgcacctttccccgacaaaacgtatcaagccggcgcccgggcgttcccacggttggtgccgacctcacccgacgatccggcggtaccggccaaccgcgcggcatgggaagccctgggccggtgggacaaaccgttccttgccatcttcggttatcgcgacccgatactcgggcaagcggacggtccgctgatcaagcacattcccggcgcggcgggtcagccgcacgcccgcatcaaggccagccacttcatccaggaggacagcggaaccgaactcgccgaacgcatgctctcctggcagcaggcaacgtaaccgcgacggctgcggacgaaggatcggcagaatggcgatggagatggcgatgatgggcctgctcggcaccgtggtgggtgcctcggccatgggcatcggggggattgcgaagtcgatcgcggaagcgtatgtcccgggggtcgcggctgccaaggaccgtaggcagcagatgaacgtcgatctgcaagcacggcgctacgaggcggtgcgagtgtggcggtctgggttgtgcagtgccagcaacgcctaccggcaatgggaggccgggtctcgggacacccatgcgcccaacgtcgtcggcgacgagtggttcgaaggtttgcggccgcacctgcccaccactggggaggcagcgaagttccgtaccgcttacgaagtccgttgcgataacccaactctcatggtgctttcgcttgagattggccgtatcgagaaggaatggatggtggaggcgagcggccggacaccaaagcaccggggatgactgcgaagactcgcggttggtagcgcacccggctggtgcggcgccgacaagctgcccacattcggtgacactgaatttctgcagcaaaagcgcgagtgaccaacggtctgcgaaattaccggctcggggtcggctacaccgtcgagcgacgcggtcgccgccgcgccgagcccctcggtacggtggcagacatgaaatatctggacgtcgacggaatcggacaggtcagccggatcgggttgggcacttggcagttcggctcgcgtgaatggggatatggggaccggtacgccaccggcgccgcccgcgacattgtcaaacgcgcacgcgccttgggggtcacgctgttcgataccgccgagatctacggcctgggcaaaagcgagcgtattctcggggaggccctcggcgacgaccgcaccgaggtggtggtggctagcaaggtcttcccggtcgcgccgtttccggcggtgatcaagaaccgcgagcgcgccagtgcgcggcggctgcagctgaaccgtatcccgctgtatcagatccaccagcccaacccggtggtccccgattcggtgatcatgccggggatgcgtgacctgctggacagcggcgacattggcgcggccggtgtctccaactactcactggcgcgatggcggaaggccgacgccgcgcttgggcgcccagtcgtcagcaaccaggtacatttctcgctcgcccaccctgatgcgctcgaagatctggtgccgttcgccgagctcgagaaccgcatcgtgatcgcctacagcccgctggcgcaaggactattgggtggcaagtacggactcgagaatcgtcccggtggcgtgcgcgcgttgaacccgctgttcggcaccgagaacctgcgccggatagagccgctgctggctacgttgcgcgccatcgccgtcgacgtcgacgccaagcccgcccaggtggcactggcctggctgattagcctgccgggggtggtcgccattcccggagcgtccagtgtcgagcaactcgagttcaacgtcgcggccgctgacatcgagctcagcgcgcaatcccgcgacgcgctcaccgacgccgcccgggcgtttcgcccggtttccaccggccgcttcctcaccgacatggtgcgtgagaaggtcagccgtcgttgagctcgctacaaggtacgcgcgagacgttcggccagcagctcggcgaacctcgccggatcctcgagtgcgccgccttcggcgagaagcgctgtgccgtaaagtaattccgcggtttcggccaatgatttctcggcatcgtctgcgcggtcctggtgggcttggcgcaggccggtcaccaacggatggctcgggttgagctcaagtatccgcttgccgaccggaacctcctggccggaagcccggtagatgcgcgcgagcgcgggtgtcatcccgaaggcatcggtgatcagacaggccggtgactcggtcaggcgggtggacagccgcacctccttgacgtgatcgctcaacgtctcctgcaaccaggtcagcaggtcggcaaattccttctgccgctcctcgcgctcggcctcgctggtgtcctcttcggaactcaagtccacctcgcccttggcaaccgactgcagcggtttgccgtcgaactccggcaccattcccacccagacctcgtcgaccgggtcggtgagcagcagcacttcgtaccccttggccttaaacgcctccaggtgcggtgacttcagcagttgttggcgcgtctcgccggtggcgtagaagatctgttgctgaccgtccttcatgcgctcgacgtattcggccagcgtggtgggttcctcctcgctgtacgtggagacaaacgaagaaataccgagcagggtctcccggttatcgatgtctgacagcagtccctctttgaggaccctgccgaactgtgtccagaacgtgcggtagtcctccggccggctggactgcacgtccttgatcgtggacagcaccttcttggtcagccgccggcggatggccttgatctgccggtcctgctgcaggatttcgcgagaaacgttgagcgacatgtcctgcgcgtcgaccacacccttgacaaaacgcaagtactcgggcatgagctggtcgcagtcgcccatgatgaacacccgcttgacgtagagctggataccgacgtgggcgtcccggtcgaacagatcgaacggggcatgagacgggatgaacagcagggcctggtactcgaaggtgccctcggccttcatcgcgatgatctcgagcgggtcgtcccaggcgtgcgcgacgtgtttgtagaactccttgtactcctgctcagacacctcttctttgggcctcgcccacagcgccttcatcgagttgagggtttcggtttcgatggtgacggtctcctcgccgccttcccccccttcttcctgggaggctggggtgcggcgctcgacgtccatccggatgggccaggcgatgaagtcggagtatttcttgaccaggttacggatcttccattccgaggtgtagtcgtgcaggtcgtcctcggcgtcttccggcttgaggtgcagggtgaccgacgtgccctggggggcatcctcgacggactcgatggtgtaggtgccctcaccgctggactcccgtctggtggccgcgctctcgccagccttgcgggtaagcagttggaccttgtcggccaccatgaacgacgagtagaagccgatgccgaactgaccgatcagttcctcggaggcggccgcgttcttggcctcacgcagctatgcgcgcagctcggcggtgcccgacttggccagcgtgccaatcagatccaccacctcctcgcgcgccatcccgatgccgttgtcacgaacggtaagagtccttgcagctttgtctgcgtcgatctcgatgtgcagatcggaggtgtcgacctccaggtccttgttccgcagcgcctcaatccgcagcttgtctagcgcatcggaggcattcgagatcaactcccgcagaaacgcgtccttattggagtagaccgagtggaccatcaaatccagcagttgccgggcctccgcctgaaactccaactgctcgacatgggcgttcatgagattccttccgacgacatagcgactcgaatttagcgagctgcgatccggcgccgagctgagggtggcctggctaggccgtatcgcgagcaagctgatagaggtcgggatcgtgtgcgcagacgatgagtagatccgggtcgtggcgtcgatggagttcgacgattcgggcctggttgtcgcgcagttggttgcggttatacgacaacagcttttcctcggcccgcatcacgaagggcacccggaaccggccatcgagggtgccgcgatgatagaaggcgtcgccgcagtgcaaaacccagcggtgaccggcatcgacagctaccgcggcgtgcccgcgggtgtgaccgggcatcggcaccagaacgacaccggtgccgatggaatcgaggggtttggccgatgcgaatccgcgccagggttccccgtcgggaccgtgctccaccagcttcgggccgtgggcccactgtccgcgtcgatatcgcagtcgctcgcggagcgaaggggcgtggatggcaccgcgggcttcggcggcggtgacgtggaggtgagcctcggggaagtcggcgatcccgccgatgtggtcgaagtcgaagtgggtgagcacaatgtgtcgaacgtcggacgtgcggtagccgagctgttcgatctggcgggccgcggtttcggcctgcaagaatgccggccgcaggacatgacggaatagacctacccggccggggtcaaggcagtcctggataccgaagccggtgtccaccagcaccaatccatcgtcggtctcgacgagcagaacgtggcataacagagcgatgccaaatgcattcatggtgccgcagttgaggtggtggaccttcaccggcggtcccttcgcttcgggggcgacacctaacatactggtcgtcaacctaccgcgacaccgctgggactttgtgccattgccggccactcggggccgctgcggcctggaaaaattggtcgggcacgggcggccgcgggtcgctaccatcccactgtgaatgatttactgacccgccgactgctcaccatgggcgcggccgccgcaatgctggccgcggtgcttctgcttactcccatcaccgttcccgccggctaccccggtgccgttgcaccggccactgcagcctgccccgacgccgaagtggtgttcgcccgcggccgcttcgaaccgcccgggattggcacggtcggcaacgcattcgtcagcgcgctgcgctcgaaggtcaacaagaatgtcggggtctacgcggtgaaataccccgccgacaatcagatcgatgtgggcgccaacgacatgagcgcccacattcagagcatggccaacagctgtccgaatacccgcctggtgcccggcggttactcgctgggcgcggccgtcaccgacgtggtactcgcggtgcccacccagatgtggggcttcaccaatcccctgcctcccggcagtgatgagcacatcgccgcggtcgcgctgttcggcaatggcagtcagtgggtcggccccatcaccaacttcagccccgcctacaacgatcggaccatcgagttgtgtcacggcgacgaccccgtctgccaccctgccgaccccaacacctgggaggccaactggccccagcacctcgccggggcctatgtctcgtcgggcatggtcaaccaggcggctgacttcgttgccggaaagctgcaatagccacctagcccgtgcgcgagtctttgcttcacgctttcgctaaccgacaaacgcgcgcacgatggaggggtccgtggtcatatcaagacaagaagggagtaggcgatgcacgcaaaagtcggcgactacctcgtggtgaagggcacaaccacggaacggcatgatcaacatgctgagatcatcgaggtgcgctccgcagacggctcgccgccatacgtggtgcgttggctggtaaacgggcacgagacaacagtgtaccccgggtcggacgcggtcgtcgtcaccgccaccgagcacgcggaggccgaaaagcgcgctgccgcgcgggccgggcacgcggcgacatagccggtgaaaagctctgctggcgatgtggggcctacaggtctcacgtgtcgagccgcagcacacgtgtggcgttacgccatagccagtcctccaggacttcccgggggaccggcagcgcacgcatctcgtcgcacaattgcaggtaagggcggttgatgagaaatccgccggtaccgtaaacgatcttgttgcggattgttgtctgcccaaaccgcatcagcggctcccatccagcgcccggtgaagcgaagtacttgggacggtgcgcggccaattccaggtagacgttcgggtgtttccaggcgatcaggcatgcctgcagcacccacgggtagccgccgtggctcatcaggatcgttaactcagggaagcggcaggcaacgtcgtcgatgtggcggggatggccgagatcgctgagccgtgtccgagtccaatcggcggaggtgtggatggaaacgggcacaccaagctcgacgcatttggcgtagcaagggaagtaggcggggtcggatgcgggccgtccaatcatgaacggacgcaagctcaacccgcggaaaccgtgctcgaccacccagcgctcgaactcgtcgactgccgagtcgccggccaggatgtcggcaccggcgaagggtaggaaccgatctggatagcgggccgcgacggcggccaccgaggcattgtggacaaaggtgacaccacacgtggaccgttcatcgaatcccgtgatcagactgcgggtaatcccggcgtcgtccagggagtccagtatttggtcgtctgtcctgcgtagcgactccgcgtaggcaccgaactgctcggcgctgatcgtcgtcttggtgaagacctcgaaatacgacagcagctcgacgggaaatccttcccgaagatcgtcaatgacctcggcggacggaacgaacggtgcccacatatcgatgaccggcacccgcggttcgggcgcggtcatggggtgctccgcgggccaaccggaccgtgcaggaagtcatcgaatccggcatcgcgctccacggcgaatgcctgctcgaacgtcgtggcggggcggccggtgcacgtcgcctccttgacatcgactcgcttcccggtgaggtcgcacaggacacaacggtccagcgcgccgtcgtcggcttcctcggtagcaatgtcgtggctcatcgctcctccgttgactgtgtcgaccagctgagcatgcgctcttatgcgattacgccaagtcaactgaccccgccgacgcttcgcatacctagtgtcggccagggccacctggcccgcccggacctcccggcccgcctggtccgcccggacccccgggtccgcctggtcggtttacggcggggagccagaacacgcattgattcaagtcggggctccacacccagccgggcgcgcaatcatcgtcggcccggctgttcgccggctcgacaagtccggtcaccgccaacaccgtcaacaccgcagtgaacgcgcaaagcgcgcagcgtcgtagaaaatgcctcatcgcagacctcacggtttgtcgtccggcgctggacctaggttatcgccacgaccgccgcggcggcagcacacgtggcgactcaccgcggccgtagaaccggttgagcagcaagccactgcgcgttggtaagagcggatccaagcgccggcaacggatggtcggcgagggcgctgatcgggcaacgatgcccaggccaggcggccccagcgaacgccgcaccggctggaggaagatagccccatgacccaaacgctgcgccttaccgcgctggacgagatgttcatcaccgatgacattgacatcgttccttcggtgcagatcgaggcgcgggtgtccggtcgtttcgacctcgaccggcttgccgctgccctgcgcgccgccgtcgccaagcacgccctggctcgggcgcggcttggccgcgccagcctaaccgcacggacgctgtattgggaggtacccgaccgcgcggatcacctcgccgtggagatcaccgatgaacccgtcggtgaagttcgcagtcgcttttatgcgcgggctcccgaactgcaccgaagcccggtctttgccgtcgcggtggtacgcgagaccgtgggcgaccgcctcctgctcaacttccaccacgcggccttcgacggcatgggcgggctgcgtctgttgctctcactggcccgggcctatgcggacgagcctgacgaggtcggtggccctccgatcgaggaagcccgcaaccttaaaggcgtcgccggctcccgcgacctgttcgacgtcctgatccgcgcccgcggcctggcaaaaccggccatcgaccggaagcggaccacccgggtcgccccggatggcggctcgcccgacgggccgcgcttcgtgttcgccccactcaccatcgagagcgacgagatggcaaccgcggttgctcgtcgacccgagggggcgacggtgaacgacctggcgatggccgcgctggcgttgacgatcctgcagtggaaccgcacacacgatgtcccagccgccgattccgtgtcggtgaacatgccggtgaacttccggccgaccgcgtggtcgaccgaggtcatctcgaactttgccagctacctggcgatcgtgctgcgggtcgacgaggtgaccgatctcgagaaggcgaccgccatcgtcgccgggatcaccggaccattgaagcaatccggcgccgccgggtgggtcgtggatctgctcgaagggggaaaggtgttgccggcgatgctcaagcgccaacttcagctgcttctccccttggtcgaagatcggttcgtcgaaagcgtctgtctgtccaacctgggccgcgtcgacgtccccgctttcgggggcgaggccggggacaccactgaggtgtggttcagtccgacggcggccatgagcgtcatgccgatcggggttggcctcgtcggcttcggaggaacgctgcgcgccatgttccgcggcgacgggcgaaccatcggcggcgaggcgctgggccgcttcgccgcactgtatcgcgacacactgctgacctgagggcccggcatgaccgacaacgagtgcccggccgacagccgacggcgccatgtcctgcggctcgccctgttcgccgggattttgctggggctgttctacctggttgcggtggcacgagtcatccacgtcgacggggtccgtagcgcggtcgtggtggcgacgggtccgatcgcacccctggcgtacgttgtggtgtcggccgcactcggcgcgttgttcgtcccgggcccgatcctcgccgccggcagcggggtgctgttcgggccgctactagacacctttgtgaccctgccagctttctcggccggcgcgcaggccggaatgacgcccaggcgctgctgggtgtcgatcgcgcccatcgcctcgatgcacagatcgaacggcgcggattgtgggcggtggtcggtcagcgcttcgtccccggcatctcggatgcgctggcctcgtacaccttcggggcgttcggagttccgttgtggcagatggtcgttgggtcgttcatcgggtcggcgccacgggtgttcgtctacaccgcgctgggcgcgtcgatcaccaacctgtcgtcgccgctggtttactcggcgatcgcggtgtggtgcgtgaccgccatcatcggggcgttcgccgcgcggcgttggtaccggaagtggcgtgcgcgcccgcgccggcggtgcggcctggctcagctcacgaccggtagtcagcaacgccacacgagtcaccggacaccggcgggcgtcgtcatgcccggttcactgtccgagcaccgccgtctccgtcaagaagcgccggatcgcatcgagcatcacccgcccatcgagtagttccgggtcgttgtgacccacaccgggaaccaccacgtatcgcttaggctcggcggccgctgcgaccagccactcactaagcgtagcggggacgatgtcgtcgctgccgcccgcgatgaccagcaccggcgcgtgtacagaggcgatgcgctcgatcgacgggtagtggtccagcagcaaccggcgcagcggcagccacgggtagtgcaccgcgccgacctcggccagcgacgtgaacggagatctcagcacgagtgccgccggcggccgttgcacggccagcccgaccgccaccgccgcgccgagggattcgccgaaataggcaatgcgcgcggggtcgacgtcggactggccggacagccactcctgcgcggcccgagcgtcggcggccaggccctgctcagacggccgacccgggttaccgccgtagccgcgatagtcaaacagcaacaccgacaggcccaggccatgcagcgcgacagccagctccgcacgcatcgaccggtcgccggcgttgccattgcacaccagcaccgcgggcccactaccgcccgaagtatgcgggaagtaccagccacccaagcgcattccatcttgtgtttcgaccacgacatcgcggccggcgggcaaaacggaggaagccgatggcaccggacccgcagacgggaagtagattagccgacgctgctgcgaccagatgaacgtaatcacgcccgatgccaccagcgcgacgatagcgaccaccggcaacgcgcgacacctctttagcgacatctagccccgcaccggtgcgacgcatcgaaagcggggtccccgcgaccagtggattaccgaaaccaccgttccaaacagaaaatcgacacgaaattcaacgacgcggcgggccggcgatggccacgagacacccacaaccagcaaccgccccaatcatcacgccaaccagctcagtacaccgccgtggcgcgaacacgtgcctgaccggtgtgtgctgaacgagtacgacccgtccctacaaattgcggtggcgccgggtggcgcccccgaacctggcggcacttgccggggagcaggtatgcactgaccgtccacgttctcgtagtagccgctaggacaggcaaacaccgaagtcggcgtcgacggagaaatggccgggacgaagccgaaaccaactgccgccgcaacaacgccgacggcaaaccgcctccgagcagacactgctagccttcgatcatcacgcttacgactccgcgtcccagcaaagcgtaccgagtacatcgccagccgggaagggatatggtcccgcgactagcggatcagcagagtgcgcagttccagtgctctggcaaaccaacacgtattgctcgccgatccaacatattcgttgaaccttgagaaaggcttgcggcgcatcgcccagcccagcgccactgccaccacgggaggagaaatccaaccgtcaccacgacaccacggatagcgaagatcaacaaatgccacccacgttcgggcgcaccaaggaagccaccgtcgcgatacttacctatcgttgcatccgttctggcgatatttttcaactcgcattcatgcgccccctccgcaagagccgggagcggctaatggtggcaccgggctaccatcgtcaataacacacgacaaggtaagcgtcgtaccaacaaacggcgctggtacccgcacttgatgccaatagctgccgtctggatatctgattccgtcacaatatccccacccggtaatcccaccaaagccaccgccagggcaatatcccatcgcactattcggcatgtgcggatcttgtcccggcggtggcgcgggttcggcgttggcagaaaccatagaaaattcaactgccatagtcaatgtaccgattgcgatagcaatactatttttatacattttctcaacacctgaattcattcgtgtggggaatgcagccttttggcccccacatgcccggtgtcccatcgctggcgggccagtagggacttcttccacggccggaagatcattgcgcgttggttgtgcgagcgggcggctgacggcttcgcataatggcgtggacgggctgtcatcgttgtccctcagcgctacaacaagtcagggaaactcttcacaggcggtgccgtcgtcgccgtggtcgaggccaagacggtaacccggctcaccccatagagcggggccacccccgcgtcccgccttgcagttctggtagtaccggaaccacgcgggtatcggcgttggggctgcatgagccacaggtggcgccacatcgccgaccgcgatcacagctgcgaggaccggtggacgctgcatgatgagccctacgtgtagtaccagacggctttggttgtgactggctggtcagtcgcgtaaaccgtggacctggctactgctgaaagtaccatgacgcggggcaacgaaacagcagcaacgtcgacagacagcggaactgtcggctaccgccgataacgttgtgtcatgcgtgcggacatgtccgtcacctcgatgctcgaccgagaggtctacgtatacgccgaggtcgataagctgatcggcctccccgccggcaccgcgaagcggtggatcaacggctacgagcgtggcggcaaagatcacccgccgatcctccgcgtcacgccgggagctacgccgtgggttacgtggggcgagttcgtcgagactcgcatgcttgctgaataccgcgaccgccggaaagtgccaatagtgcggcagcgcgcagcgattgaagaactgcgtgcgcggttcaatctccgatacccgctggcacatctgcggccgttcttgtcaacgcacgagcgggatctgacgatgggcggcgaggagattggtctgccggatgcggaagtgacgatccgtactgggcaagcgttgcttggtgatgcccggtggctcgccagcatcgcgacacccggtcgggatgaggttggcgaagccgtgatcgtcgaactgcccgtcgacaaggcctttcccgaaatcgtcatcaacccaagccgatatagcgggcagcccacgttcgttgggcgtcgtgtgtcgccggtgacgatcgcccaaatggtagacggcggtgaggaacgcgaggacctggccgccgactacggtctcagcctgaagcagattcaagacgcaatcgactacaccaagaagtacaggctggcccgactggtggcggcataaggcccggcgatgctcgaagtcgacaaagtcacccatgttgtcgatgaaaacctgcttcggcttggtgtggccttgtcgccgtcagaaaagacacggcccggtttggccgcccgcccgtcgacgacctgctaccgcaaggcatcctcgacaccgactggatccccatcgtcgggggtcgggtgggtggtcatcagcaacgacaggcatctccggacgcggccagtggaggccgagctggcggtcgcccacaagctcaaagtcgtgcacttgcatggccgtgtgggcggactagtccgcgtgggcacagctgacgcggctggctgcgcggtggccggccattgagcaccaatatgagaaggcaccggaagggccttggtggttgtcggtgcggaggagcaggaccgccgtaatggagttcgcgcccggcgccgtcgacaccatagcgtcggacaacatggctgcccaaaatgtccacgatacggctgtgaagacctcgaggtgatggccgaaaggtgaccacctcgcagtggtaggacgacagcgacccgatcgaaggcaatgccgccgcatcgagcgcgactttgggcatgacaggatttcgagtaagcgcatcaacgtgtccgaaatgtggggcgggcggggctcgaacccgcgaccaacggattatgagtccgcggctctaaccaactgagctaccgccccttgtgctaactagctgcagatatgttctccaccgcgactgaatcagggtcggaataccgcagtgatgccgcagcactcttgatggcctgcacaagcaaacctgccacgcccgccaggtcgtcgctgagcaggtggccatggcggtccaaggtcatggccgctgtggcgtgtccgagaagcctctgcacgactttgacattagcgcccgcactgatcgccagcgacgccgtggtgtgcctcagcccgtgcgggaccaggtcggcaatgccaaccgccttgcatcccttgtcgaaggctctgcggtactcctcgataggtaggtgcccgccgcggtagcttgggaacacgagggcattgggctcggttggcagttcatcacgcaggcgctccgataccggctcggggacaggcacgtgacgcacccggttggtcgtcgtctcgacaatcccggcgccggtcacacagatgagcgaatcgtcaactcccggtccccacgttcttgcgacgcagggccgctgcctcgccgaagcgcagtccgcagtagccgagaaccagggtcagcgtcagtaccgcaacaatccgtggtacgaatccgttactcacccactcccccgcgctcggtcttggcagcttccgcctctacccacgcatccaggtcggcgatatcgcaaaacgtgtgtcggccaaggcgatagctgcgcggactggtgcccagtaacgccagtacctcagcgtcgactcaggtaggccgccgaggtattcggctgcggccttggtgcccagccgaaccacagatgtcgccgtcatcgctctacttcctgtcgtcgctcaacgcgcttatgtcccaatccctttggcagtcccagggccgaccgcaaaatcctttccattgaccgcacagtaaccattagcccgatggcatctaacaaccgaagaacgccgagaagtcgacaccaagatcccgatgtttgccgtagcaggaacggcggtcacactcgggctgattcgagccagtcgtacatgtcgcgccgcgtccagcgccgatcccgcccgccgaggcgcacataatggggtcccggtgcgtcaattccgcgctctcgctttgcagcccagccgtgcagggtcgacactggcacaccggtgatctcccgcacctagatggtggtaagcatctccgcgtggctttcgttgtcttccatcatgtgctttggccaccagtagcgacgacatcaccataaatcgacaccctccgttgaattgcgccgtaaatcgccacgacgaaagccgacggtctccgctgcgccggggcctactcgccaacggcctaagagagaggcaagctggggcattattcgaacgttacgaaagccagttcgattcattcggatatatcgagaaggtgcggtatcggggctcagggtatcgagtcgaagacgtttatgcccgagcggacagtggacctagcgccggtgctgagcttcctgtcggcccatgagcggcggcgcggccgcacgctggcccccagctacgcgctggtgggcgccacgagcacgaccgcgtcgagctgccgcgcgaggttcatcaggcgctaaggcaggtggtggctgcgctgcacgccggcaaggcggtgaccatcgcgccgcagagcatgacgctgaccacccagcaggccgccgaccttctcggggtgagtcgtccgaccgtggtgcgtctgatcaagagcggcgagctggccgccgagcgcatcgggaatcgccaccggctcgtgctcgacgacgtgttggcctaccgggaggcccgccggcagcgccagtacgacgcgcttgccgagagcgcaatggacatcgacgccgacgaggatcccgaggtgatttgcgagcagttgcgtgaggcgcggcgtgttgtcgccgcgcgccgtagaactgagcggcggcgcgcctgagaccatcgctgcatgctcgacacgtcgctgctgtggtcaagccggcagcgcgactttctgttgtcgttggcgacgtcgccgcgaactacgacgggcgggtggtggtggcgccgacaggccaggccgtcgacgtcgcggtacgtgaaggcgccggcgatgtcggctacagcgtcgagcgagagaatcttccggccgacgatccggtgcgcaacggcaaccgctggcgggtcatcgcggtcgacaccgaacaccaccggatcgccgcccgccgcctgggcgacggcgcacgcgccgccttcagcggcgactacctgcacgagcacatcacccacggatatgccatcaccgtccacgccagccagggcaccacggctcactccacccacgctgtgctgggcgacaacaccagccgagcaacgctgtacgtggcaatgacgccggcacgcgagtcgaacaccgcttacctatgcgagcgaacggcgggcgaaggcgcgcgagtggatctcgccggatgggacctttgggtgagtgggaaagctgaggcaatgagtgacgagaaatccgcatcgccagtttggtgccgtgtcggagctcggtgcgatcatcggggaaagcgttcctgctggtgagggcagaattgttgtgcacgtcgtgcgctataccgtggtgacgactcgccgaagcatggactaaggaggtagctgcgatgatgaaggagatcgagctccatctggttgacgctgccgcccccagcggcgagattgcgatcaaggacctagccgccctcgcgactgctctgcaggaattgacgactcgaatcagccgcgacccaatcaacacgcccgggcctggtcgcacaaaacagtttatggaagagctctcgcaactggccagcgcccccgggccagacatcgacggcgggatcgacctaactgacgatgaattccaggcgtttcttcaggcggcgcgttcgtgaatcaagtagcggcgacggtggtcgacaccgacgtcttcagcctgatctaagacaccgactcgcgtgacctcggctgccgcgcccagacgccgtggcacttctgccgttcggtcgccgcctggctggccggagtcatcacagcacgctccaatagcgcctcatggaatcagccggcgccctcgaatcgagccttacccgcccgaaacgacacgcctcgacggtacctggcgcgctgacctggccctacatcagtcaacgtatacgaaccacagcgtcgcggagctgccagaccgccgtcaaccgaacaccgtctgaccgtcaagcccaatgcgataccgttcggtgccctgctgcaccctgggcgcatcagcacccaacgacactgcaaccttgttgctggcgttgcgcatgatgtcaaaggtcagctcgacggcctcgtcgtccgagaaccgggagcgcacctcgacggcaacgtcgacggcgaggtgcgcaggggtccaaattaacgcatctgcatacctcagggcggcttttgcgcgaacgtcgagcaagaccgaggtatcgaaacgctcgatctcgccatacaacgtctccgaaccgcccgcatcaagcgcggagacctcccgcaacgacttgcacacccggcaattgtgctgcgcagctccacgcagccgcaccagctcagaggtgaccgggtccagtgcccgcatccgggccaccgccggcagaaatccgttgaacaccgcagcggacagatcggtgttgtgatcccaggagatcggcccggttacccagcccagatactccttgccgacgcccaatgcttccaacccggcgcgcacccgcggcacaaagtcggcgatgtacatcgccacaaccgcaccgaaagcgtcttcccccaaatgcgtccacagcagggatcgctgctcgccggtgatcgctgagacatcgacgctgaactgctcggcgaactcggcaacgacggcctcggccggcgactccggctcgttcaccgcaacctcacacggcaacgacggtagcgacagcgcccgcgcgcacacctgcctcaccagccccgcaatccggccgtcgcccggcgatagcgccaccaaccgacacagatcgtcacgaaccgaaaccggggccggcacccttcacacgctactgcgcctggctcaccgaggacatgtggaagtcgggaatccgcagcggcggcatcgcggtacgggtaacccaatctgaccattcgcgcggcagtgtcggctcgctgacacctgcttcggtggcccgtcgcagcaggtccagtgggctttcgttaaaccggaagttgttgaccgccgcgctgacctcgccgtcttcgaccaggtagacgccgtcgcgggtcagcccggtgagcagcagcgtggtcgggtcgacctcgcggatgtaccacagcgtggtcagcaacagtccgcgctcggtgcccgcgatcatgtcggcgagatcggccgacccgccggtcatgatcaagttgtcggcggcgaccgcaactggggcgtcgaatttggcggcagtggcccgtggatacgccagcgcattgatcacaccgctgcggatccagtccacctggctgatttccatgccgttgtcgaacaccgattgcgtctccgaggagttgctcaccgccacaaacggcgtacacgccagacccggcgcagccggatcggtgaacaacgtcagcggcagctcggtcaaccgctctcccacccgggttccaccgccaggagccgagaaagcggttcggccctcctgcgcgccgcgcccggccatcgaccaacccaggtagatcatcatgtcggccaccgtcgacggaggcatgatggtctggtagcgcccggccggcagctcgacggtgcgttgcgcccaccgcagccgcgtcgacagccgctcgagcatcagatcgatgggcacctcgacgaaatcgggtgtgccgatccccacccaagcgctggcgtcgccgcgtttggcgttgatctcgatcgccccggtgggctgggtgtagcggcggcgcagacccgtcgacgatgccagaaacgtcgtggacacactgcggtgcgcgtagccgtacaagcggtcggccccgcggaagcccctgctcagtgagccggcgataccggtgaaaacccctgccccggtgcccggaaccggggcatcccagtcgtcgggctctccggtatcggcaagcagcggcgcggcatcaccggcctccggcgcggagcgggccgcgtcctgggaggacaccaccagaccgggcagcaccgacgggtccacttcggcggagaccacggagccgacgaaggcgctatctccccgtcggacgatcgaaatcacggtgacgtttcggctgtgggaaacgccgttggtggtcatcgaattgcccgcccaacgcagtgtcgcctcgaccttttcggtgaccagcaccatggtctcgtccgcccggccagacctggccgcttcctttaaaacgatgttgacggcgtgctgcggctcgatcatcgaccaccttcagtacgagtattgagcacattgacgccccggaacaacgccgacggacagccatggctgaccgcggcaacctggccgggctgggccttgccgcagttgatggctccgcccattcgccaggtcgacggcccgcccacggcttccatggcattccagaaatcggtggtgctcgattgataggcgacatcacgcagctgcccgtacagctggccacctcggatgcggaagaaacgctggccggtgaactgaaagttgtagcgctgcatgtcgatcgaccatgacttgtcgccgacaatatagatcccgtcgtcgacccggccgatcaggtccgcggtgctgaggtcttcgatgcccggctgcagcgatatgttggccatccgctggatcggcacgtgatgtggcgagtcggcatacgagcagccgttggaacgtggctcccccaaccgtggggcgaacgcccggtcgagctggtaaccaacgaacaccccgtcacgcactagatcccagctctgcgcggccactccctcgtcgtcgtaaccgacggtggccaagccgaattcggcggtacggtcggcggtcacgttcatcaccggcgagccgtagcgcagggtgccgagtttgtctggggtggcaaacgatgtcccggcataggcagcctcgtagccgatggcacggtcgtattcggttgcgtggccgatggattcgtgaatagtcagccataggttagtggggtcgatcaccaggtcggtgggccccggcatcacgctaggcgctcggaccttctcggccaacagcgatggcagctgcgcgagctcgtcggtccagttccagatctcgtcgccggccaccacttcccagccccgggcggtcggcggagccaacgtccgcatcgattcgaagttgcccgccgcggaatcaacagcaaccgcatccaggcacggcagcagccgcacccgctgttgggtaatcgatgacccgaaggtgtcggcgtagaaggtctgctccttgacggcgttcaagctggccgatacgtggtcgatgccgtcggcgtccagtaaccgcccggagtagtcgcgcagcacggcgatcttctcggaggcgggaacgccgaacagatcgatccggtagttcgagacccactccgcgtcggtgtatacgggctcgggcgccaatctgacccgctcggtgttcagcgccgccagcacggtagccacgtgtaccgcatggcgagcggtcgcggccgcgacgtcgggtgccaactcagcatgggaggcgaatccccacgtgcccgcgacgattacccggacggccaggccgagctcacggctgatcaccgcggtctccagctcaccgtcacgcagttggatgatctcggtgctaatgcggtgaacccgcaggtcggcgtggctggccccggccgtggcggccgccgacaatgcggcgtcggccaactgctggcgcggcaggtccaggaagtcttcatcgatcccccggttcggtgtcacgactccaccgtaacgaccagctttaatacacccatgcgcgacgcgccacgtcggaggacggcactggcatatgccctgctggcgcccagcctggtgggcgtggtcgccttcttgttgctgcccatcctggtggtggtatggctgagcctgcaccggtgggacttgctgggcccactgcgctacgtcggcctgaccaactggcggtcggtgctgaccgattccggcttcgcagactcattggtggtcaccgccgtcttcgtggcgatcgtggtcccggcgcagacagtactgggactgctggccgcgtccctgctggcccggcgactgccgggcaccggcctgttccgcacgctgtacgtgctgccctggatctgtgcaccgctggcgatcgcggtgatgtggcgctggattctggcgcccaccgacggcgcgatcagcactgtgctcggacaccgcatcgaatggctcaccgatccaggcctcgcgcttcctgtggtttcggccgtcgtggtgtggaccaacgtcggatatgtctcgttgttcttcctagccggattaatggcgattccgcaggacattcacaacgccgcacgcaccgacggcgccagtgcctggcagcgcttctggcgcatcaccctgcccatgttgcggcccaccatgttcttcgtcctggttaccggaatcatcagcgccgcacaggttttcgacaccgtctacgcgctgactggcggtgggccgcagggcagcaccgacctggtggcccaccgcatctacgccgaggcgtttggggccgcggcaatcgggcgggcatcggtgatggcggtggtgctgttcgtcatcctggtcggtgccaccgtggtgcagcatctgtatttccggcggcggatcagctatgagctcacctagtcgcgtctccaacactgcggtctacgcggtgctgacgatcggcgcggtaatcacgctgtcccccttcttgcttggcctgttgacctcgttcacttccgcacaccagttcgcgacgggtactccgctgcagttgccgcgaccgcccacgctggccaactacgccgatatcgccgatgccggatttcgccgcgcggcggtggtgaccgcgttgatgacggcggtgatcctgctgggccagctgacattttcggtgctggccgcctacgcgttcgcgcggttgcaatttcggggacgtgatgcgttgttctgggtctacgtcgcaaccttgatggtgccggggacggtgaccgtggtgccgctgtatctgatgatggcccagctaggcctgcgcaacacgttctgggcgttggtactcccgtttatgttcggttcgccgtacgcgattttcctgctacgcgagcactttcgcctcatcccagatgacttgatcaatgccgcgcgcctcgacggtgccaacactttggacgtgatcgtgcatgtggtgatcccaagcagccggccggtcctggccgccttggcgatgatcaccgtggtctcgcagtggaacaacttcatgtggccgttggtgatcaccagcggccacaaatggcgtgtcctaacggtggcgacggctgacctgcagtcgcggttcaacgaccagtggacgctggtgatggcggcgaccacggtggcaatcgtgccgctgattgcgctcttcgtgaccttccagcggcacatcgtcgcatcgattgtggtctcggggctcaagtgacccggccccgccagtccacgctggtcgccaccgcccttgtgctggtggcgatcctgctgggtgtgacggcggtgctattggggctctccgccgaaccgcgtggcggaaagatcgtcgtaacggtgcgactctgggacgagccgattgctgcggcgtatcgacagtcgtttgcggcattcacccgcagccatcccgatatcgaggtgcgcaccaatctggtggcctattcgacctacttcgaaaccctgcgcaccgacgtggctggcggcagcgcggacgacatcttctggctatccaacgcctacttcgccgcctacgctgacagtggccggctaatgaagattcagaccgatgccgccgactgggagccggcggtggttgaccagttcactcggtccggcgtcttgtggggtgtgccgcaactgacggacgccggaattgccgtgttctacaacgccgatctgctggctgccgccggtgtcgaccccacgcaggtggacaacttgcgatggagtcgcggcgatgacgacaccttgcgcccgatgctggctaggctcaccgtcgacgccgatggacgcaccgccaacacgccaggattcgatgctcggcgggtccgccagtggggatacaacgccgccaacgatcctcaggccatctaccttaactacatcggctcggccggcggtgtgttccagcgcgacggcaagttcgcgttcgataaccccggcgccatcgaagccttccgctatctggtcggcctgatcaacgacgaccacgtcgcaccgccggcctcggacaccaacgacaacggcgatttctcccgtaaccagtttctggctggcaagatggcgctattccagtccggcacctacagtttggcgccggtagcccgtgacgccctcttccactggggtgtggcgatgcttcccgccggccccgcaggccgggtaagcgtcaccaatggtattgctgcagctggtaattcggcgtccaaacatccggatgcggtgcgtcaggtgctggcctggatgggcagcacggagggcaactcctacctgggccgccacggtgcggccatccccgcggtgttgtctgcgcaaccggtctacttcgactactggtctgctaggggcgtcgatgtcacgccgttcttcgcggtgttgaacggtccgcgcattgcggcccccggcggcgccggcttcgccgccggacagcaggccctcgaaccctacttcgacgaaatgttcctcggccgtggcgatgtcacgacaaccctgaggcaggcacaggcggcggccaatgctgccacacagcgctagttgcgatctagcccggtagtactagcacggggaccgggctgtagcgaatgatcttgccactccaggagccgaggaatactctcgcgacatcaccgaacggcgaggtgcccaaggccaggatctccccgtcctgccagtccgcagcgtccagcgcctgcgcccagccgttcccggtgaccacttgcagcacaacgtcttcactcacgacgccgttaattcttagtttttccaacagttctcgcgcttgcgccgcccatgcctccagaaccgaagcctcggcatgcagccccacttcgggcggatacatggtccggccgcggaccgcgaatgtgatcacccgcatcggcacgccataccggctggccaggtggccgcatcgcctcaccacgtcgaccgaacccgacgtcgcggagtagccgcagctgagccgtgtcaaccggtcggtgtagcaacggtagcggcggggggtgatcgccaccggtaccggcgacgaatgcagcagccggtcggcggtcgagccgatcaacacccgcgcgcgccgcccgctgggaaacgaccccagcaccagcacctcggcttcgagttcctcgacgacgtcgagcagaccagccgacaccgatcggtgtgcgcggtggtggtagctgacctcgatcccgtcggccagtctgcacaggtagcgctgggcctctcgcgcggaggcggcagccagctgctcagaccagagctcgtactcggcgtcgacgcgggcgagcgacggtgtcggccagtgcctgcgcacgatggtggccactgtgagcgacgtcttgtgcatccgcgcgacgcggacggctagatgtaatgcggacggaccgaccttgccagccaaatacccgacgacgatggtcacggcacttcctcgttgagcgcactgtggtgccgaccccacatcaggtaaaagatcactgccaccgccacccatccgctgaacgccagccaggtgtaccagtgcaagctggccaggatatacccgcaggccagcaccgaaagaacaggcgtcacagggtaaccgggtaccttgaaccctcggggtaagtcgggctcgcgcacccgtagaacgatcacacccacagccaccacgctgaacgcggtgagcgtgccgatggacaccatgtccgccaagctatccagcggtatgaaggcggccagcgtcgatgcgaagatcgcgacgatcaccgtgttgtgcaccggcgtcatggtgcgcggattcaccttcgcgaaccgcgccggcagcagcccgtcgcgccccatcgcgaacaggatccgggtctggccgtacatggtgaccagcgtgacggtgaaaatcgagaccaccgcaccggcggccagaatcgtgctggcccattcgccatgcgtgacgttgtccaagatgatggccagcccggcggtttcctgctctgcgaagtcctgccacggttgggtgcccagcgcggccagtgcgaccagcacgtagacaccggtgacgaccaccagcgctgcgatcagcgcacgcggcatggtcttctgcgggtccttcacctcgtcgccggcggtcgacaccgcgtcaaggccgatgtatgagaagaagatcgtgcccgccgcggagccgatgccggcgacgccgaatgggacgaaatccttgaggtggtcggcgctgtacgcgctgaacgcgatgatcatgaacatgcccagcacgccgagcttgatcagcaccatgatcgcgttgaccctcgccgactcgctggcccctcgaatcaacagcagctcgcatagcccgatcaggatgacggcgggcaggttcacccaaccgggatgggtgtcccacggcgccgccgacaatacgtgcggcatctgaaatccgaacagattactcagcagcttgttcacgtagccactccagccgaccgcgaccgctgcggtggctaccccgtattccagcagtaggcaggccgccaccaccatcgcgaccgcctcgcccagcgtcgtgtacgcgtaggagtacgccgacccggaaatcggcacggcggaagccagttccgcgtagcagatagccgcgagcccagcggcgatgccggcgatgatgaacgaaacaatcacgcccgggccggcctctggaactgcctgggcaagcacgaaaaagatgccggtacctatcgtcgcgccaaccccgaacatggtcagctggaaggtgccgaaactccgcttgaggttccccgatgccccggatgcgaccggggcgccgctcaccgggcggcgccgcagcatcagttctcgaaggctcatcgacgttgtcggcaattatgaacccgcctcccatagcgcgtcggcgaaccggcgaaccgcgcagtcgatctcctgcgcggtgatcactaacggcggcgcgaaccgcagggcggcgccgtaggtgtcttttaacagcacaccgcgatcggccaaccgcatgctcatgtctgtgccaatggcaagcgcccgttcgatgtcgacgtcagcccaccatccgaggccgcgcagggccaccgcaccatcgccgatcaggtccgccaggcgctgatgcagatgcgcacccaatttagcggagcgagcttgacattctccccagacgaccatggaaaccacgggggtaccgatcgcggcggccaacggattgccgccgaacgtcgacccgtgttcgccgggatgcaccacgccgaagatttcgcggtccgcgaccatcgccgacaacggaaccgcaccgccaccaagtgtcttgccgagcaggtaaatgtctggcagcacacccccgtggtcgcaggcgaacgggtaacccgtacaggccagccccgattggatttcgtcggcgatcatcagcacgttgtgctcgacgcagccggcaggtagtcgtcggccgggacgatgatgcccgcctggccgggaatcggctcgagcaggtcagcgacggtgttgtcgtcgattgtctgcgccggtgccgcagcatcgccaaacggtaccgagcggagtcccggggtagaaggttcgacgccgctgcccgcagccgggtccgacgagaagctgacgacactgctggtgtggccatgaaagttgttgtttgccaaaatgatatcgtgccggcccgcggggaggccgttgacgtcggctccccacttgcgggcgaccctaagaccgctctccaccgcttcagcatcagagttcattggcaacaccacgtctttgccgcacagctgggcaagcgcggcgcccaacggcccgagtcggtcggcatgcaaggcccgattcagcagggtgacggtgtcgacttgggcatgagccgtggcggtgctcgcggggttgcgatggccaaggttgaccgccgagtacgcagccagccagtccaggtagcgcaggccgtcgatatcggcgatccacgcaccctcagcgctggccgccaccacaggcagcggcgaataattgtgcgctgcatgcctttcgaccagtgccatagtggcctgagtggcatccgcgagatttgtcatgggtgtatctccagcgtgcagcacttgacggaaccgccgcccttgagcagctcggacagatcgacaccgaccggctcgaagccggctgcgcgtaactgcgccgcaaaacccatggccgcgaccggaagcactacgttcagaccgtcagagacggcgttgagtccgaacacgaacgcgtcggcactgccgaccacaatcgcgtcggggaacagcgccgacaactgttcctgcgctgccgtactgaacgccggcgggtagtaggcgatcgtgtggtcgtcgagcacggccagcgcggtgtccaggtgatagaaccgtgggtcgaccaactcgagggagaccaccggcagaccaagcaccgcggcgatttcggcgtgtgcgcgctggtctgtgcgaaagccgtagcccgccaacaccctttcgccaaccatcagcaggtcgccctgtccctcgttgacgtggcgggtggtcaccgggcgatatccgaccgaggacatccagctggcataggctctagactcaccagctcgttcggggaaccggaaccgggcgaccacggcgatgtcgtgcgcgatgaacccaccgttggcggtgtacaccatgtccggtaacccggaaatgggctcgatcagatccacgctgtggcctagccgaagataggtctggtggaggtgctcccactgtgcttgcgcgatttggacgtcgactggcgcggtgacgtccatccaggggttgatcgcgtatgcgacggcaaagaaggccggcggggtcattgcataccgccgcgtccggggggtgcggcgtgcaggtgaccctagacgggcagcagcgacgtaggaatccgtcataaaccaacgatatttggctctgatttcacaatcaaacgatggtcgttgcgtattttccattgatacattgcgttaacctcgaatctgtggtgattcgttgcgtgcttagaacggaggagggccgatggaccgcctggatgacaccgacgaacgcatcctcgccgagctggccgagcatgcacgggccaccttcgccgagatcggtcacaaggtgagtttgtccgctccggcggtgaagcgccgcgtcgaccggatgctcgagagcggcgtcatcaagggcttcaccacggtggtcgaccgcaacgcgctcggctggaacaccgaggcttacgtgcagatcttctgccacggcaggattgcgcctgatcagctgcgtgccgcctgggtgaatatccccgaggtggtcagcgcggcaacggtgactggcacgtccgacgcgatcctgcacgtgctcgctcatgacatgcggcatctggaggccgccctcgagcgcatccggtccagcgctgacgtcgaacgcagcgaaagcaccgtcgtgctgtcaaacctcatcgaccgcatgccgccctagtgttccgcgccaatgctagaaaaggcctgctgagctacgtagacgcagcatgagcaggtcctcgcgccgccaacccgcgaaacggcgcgtctgtacaccgacacgccgttagggcgcgcgcccacgcccagctatcgcccaagctcaccatcgcgttgggcggcggcggtggcggccaacatcggggctatagcggctggccggtccgcgcgccgcccgcgccgccacctaggagtgcaatatcaggctctctatcgccaccgctgtcccgctggccatggcagtgatcgcaagcgtcacccagtcggcaagtttgggtcgcccaggatgcgctgacagctggccggtgccgccacgggcggtgatcgcgtcgcccatctcgtcggcacggcgcagggtcaccgtgatggcagcggcaagcaggtcgatcagctcgcgcgcatgccgctggcgccgagccttgcggcttggcggcatccgcttgggccgcagccggcgcgcggcgtagagcacctggaattcgtcgatcaacatcgggaaggcgcgcagcgcgagcgccaacgccaccgcccattcgtcgaccgggatccgcaacacccgaaacggccgacccaaagtggctaccgcagggctgatttcggcaacattggtggtccaggacaccatcgcccccagcgccaggagcacaaccgacagcgcggtgatccgcaggaagtgcagtgcgccgcccaatccgagctgcactccgcccacggcgaccactggagtgccaccggctagcgcagcggtcagaaagccgatcgcgaggacgatccacagccagcgaggtaccgacggcagcgcgccgcgcggaatgtgcgcgattcgggccgcggccagcaccaaagccgccatcatcccgatcgtcacccatcccgggtagaacgtcagcaacaccgaaatgccgaaaaccaccaataatttggtgccggcccacaggtcgtggatgaccgagctacccggcaccggaatcaacagcacaatcggacgtgacgggcgacgagtcccgttgcgtgccggggccgaagttgtggtcatgacattccccccgcctccgacgccgccgccgattccagcacaccgtcgcgcagatgcagggtacgcgggcaaagctcctccatccccgcgaagtcgtgcgaaactacgaccaccgtcaggccgcgcgcccgacgcaagtcttccagcagccgcagcaggccgcgctggctggccgcgtccaaccccgccaacggctcatcgaggatcaacgcccggggtgcacgcgcaagcagcccggccagcaccacccgacgcatctggcccccgctgagctggtcgattcgtcgcgcgcccagcgcggggtccaacccaacgacagtcagcgccgcagccacccggtcctgctcgctagccgaaaaacctgctgcggaagcaacttccaggtctacacggctgcgcatcagctgcagccgggccgcctgaaaagacaacgccaccgcgccgacctgctcgtgggtgggccgaccgtcaagtaggcaggctccggtcgtggggatcgtcagcccggccatgatccacgccagcgtcgacttccccgagccgttgccgccgtggatcagcaccccgtctccctgctcaacaacgaagttgatatcgcgcaacgcggtctttgcccacggggtgccgctagcgtattcgtggccgacgcccaccagttcgagcgccggcgcgtgctggggctgatccaccccgatgaccggggccggcatcgcggcggtgtggaccatatcggtgttatccggcgaatcgctcaggctgagcgtgcggtcggcggaatcggcttcgttgtcgtagtgcgtgatgtgcaccaaggcggtccggtgccgctgcgtcagacccgacagcacggccagcaaagcgtccctgccctgctggtcaaccatggtggtgacctcgtcggcgatgagcatcgccggctcccgggccagcgctgccgccagcgccaggcgctgcagctcaccaccggacaggcttccggtgtcgcgttcggcaagcgcttccaagccgacctcgctcagcaaccggccaacgtcagcggtggtacccagcggcagcccccacaccacgtcgtcggcaacccgggtgcccaggacctggctttccggatgctgcaagacgacagcggtgccgcccagctttcccaaacccaccgtgcccggacgatccacggtgcccgacgtcggtgcccggccggccagtatcagcatcaaggtggtcttccctgatccgttggccccgatgatcgctagatgctcgccggcccggacgtcgaggctgacctcccgcagcgcatcttggccggcgcgggggtaacggaagcggaccttgtccaaccgcaccggcaccggcccgatcagagcgtccacgtcatctcctggcggtgggtcaagtttgtgtacatcggggattccgcgcatccgctccagcaggcgcgacaacgcccaccacccaatcagcgacacgatcatgatcccaatgttgaaatagcccagcagcacccacggccagtactgcagtccctcggcgaaataccgcttgacgtcggcggctgccccctgcatgtgcatccgggccaaggtggcggcgataccgtccacgtttgcggtcatgaccttgaaaatcagatgccgcagtcggaccatggcggccaacatcccgaccatcgccgcgccgaacacgaatccgccgatcagcgacgagacgaccaccgtcggggtgccccggcccctgcgtttgacgattccggtcagcccaccgatgtaggcactgtggaccacccccatgaaaccgcccagccccgcgatcaggaaggcgatcatcccggccgcaaccgtcgcggccgccagcacgcggagacggtagcggtaggccagcaggccggtgggcacggtgcccaacagcgccagaccggccgcgaacggaacgacgacggagatgatcgcggtcaccgcgcacagcgccgccatcaccgacgcctgcgccaattcactcggccgcagcggcccgccccgatgttgcgcggggcaagggccgagcggggtcacttcaccgattctgccaggctcaggcccgcacacggcgcagcacatcgattagcctcgcatagcaaagctatgcaacgatggggggatgagtccctcccccgccgccgccaaccgcagcgaggtcggcgggccactaccgggcctgggagcggatctgttggcagtggtcgcgcggctcaaccgcctagccacgcagcgcatccagatgccactgcccgcggctcaagccagactgctggccaccatcgaagcccagggggaagcccggatcggcgacttggccgccgtcgatcactgctcgcaaccaacgatgaccacgcaggtacgacgactcgaggacgctggactggttacccgaaccgccgacccgggagacgcccgggcggtccgcatccgcatcacgccggaaggcatccgcacgttgaccgcggtgcgggcagaccgcgcggctgcgatcgagcctcagctggccctgctcccaccggcggaccgccgggtgttggcggatgcggtagacgtgttgcgccggctgctcgaccatgccgccaccacgccgggccgggcgacgcggcaataggcatcgagatgtcgaacgccgcgccgttggcggtgtgggtcggatcgatgcgcccgaaaacgcaaagggaatcgcttggcggctcctgctgctggagttgtccggaccatcccgactactccgaaaggccaatgcgagccggctgattgacggcgaacgccaacttggcccgaaaagaccggcatttcactactatcaatgtgcctcgatcgtcgttggataacaaccgtagtgagtcgagaggaaccagtatgcagttcctgagcgtgattccagagcaggtcgagtccgcggctcaagatttggcgggcattcgctcagcgctgagcgcgtcttacgcggccgcagcgggacccacaacagcggtggtttccgctgccgaggacgaggtgtcgaccgcgattgcgtcgatattcggcgcctacggtcgacagtgccaggttctcagcgcccaggcctccgcgtttcatgacgagttcgtcaacctgttgaaaactggcgcgactgcataccgcaacaccgaattcgccaacgcccaaagcaacgtgctgaatgcagtgaacgcaccggcccgatcgctgttggggcacccgagcgcggctgagagcgtgcagaactcggccccaacgctaggcggtggccacagcaccgtgaccgctgggcttgccgcacaggccggtcgtgccgtcgcgacggtcgaacaacaggctgcggctgcggttgccccgttgccaagcgccggcgccggactggctcaggttgtcaacggcgtcgtgaccgccggacagggttccgccgccaaacttgccaccgcgctgcagagcgccgcgccctggctggccaagagcggcggcgagttcatcgtggctgggcagagcgcgctgaccggtgttgctttgctgcaacctgccgtggtcggcgttgttcaggcgggcggtacgttcttgaccgccggaacgagcgctgctaccggactgggtctgctcacacttgctggtgttgagttcagtcaaggcgttggcaaccttgcgctggcttcagggaccgccgcgaccggacttggtctgctgggcagtgccggtgtgcaactgttcagtcctgcctttttactggctgtgcccaccgcgttgggtggagttggctcgctcgcgatcgcagtagttcagcttgtgcaaggcgtccaacacctgtcgttggttgtgccgaacgttgttgccgggatcgctgcactgcagaccgccggtgcccagtttgcccagggtgttaaccacacgatgctggccgctcagctcggtgcccctgggatagctgtcttacagaccgccggtggccattttgctcaaggcattggccacctgacgacggctggcaatgccgctgtcacggtgctgatctcctagccgggcggtcgagcttcatcccggagccgctacgttacgccgagatgctgcacccggagaatcggtccgattgagttctgggaccgataagttcggctggcgtcgatgccggctgccgcaccaaggccgcctgcaacatccccatgtcggtgaccgttcggcggtcgtacactttccaagtcagaacggcggcagcggcgtagcacatcatgaagatccagaacgcatcggtcccactgccggtgctgaggtaggactcacgcagcgccatattgattccgaccccgccgagcgcgccgaaggcggccacaaacccgatgactactcctgagatgatgcgtgaccagtcgcggcgttcggcttcactgagatccagggagcggctgcacgcctcaaaaatcgtcggaatcatcttgtacacagacccgttgcccaacccggataggacgaacaacgcgacgaagcagacgaagtagccgaccatggtagcgccccgatgctggccgacatgtcggccttcgagggtgctggcactgatcagcagcccagcggcgagcgtcatcgccacaaagactataagggtcaagcggcttccaccgactcgatcggccagccggccaccgtaaatccgggccaccgccgccagcaacggcccgacaaacgccaactcgacggcatgcagcgtcgcgcgcgccgggctttgtccgcacgccaggaagttggtctgcaacacctggccaaacacgaaggagaagccgatgaatgagccgaaagtgccgaggtagagcagcgagagcaaccacgtgtcgcgggtcgacagaaccgcggaaacgatcggccgaagccggttcacctgcacccggtgctgttcgacattgttcatgaacagcgacactccgattaccgcgattgccaccagaaccacatacagtgcgcagaccaggtaaggcttccgctcaccgacagtggcgattgccaacaacccaactagctggatcgccggcaccccgagattgcctaccccaccggcaattccgagcgccgaacccttgagccgatgtggatagaaagcattggcgttgctcattgacgacgcgaagttgccgccgcctaagccggtcagggccgcacacaccagatacggccacagcggtagccccggatgggtcaacaacaccgttgtgccaatggccggaattagcaacacgattgccgaaaaagtcgcccagttgcgaccgccaaagatcgcgctggccaacgcgtagggcatccgcaggaacgcgccaaacagcgtcgcgatggtgccgagcagaaacttgtcactggttgaaaagccgtagacgtcctggggcatcagcaactccagcaccggccagagcgtccacaccgagtaacccaggtgaaccgtcacgaccgaccaaagcagattgcgtcgggcaatgcccttgttgcctgcctcccacgctcctagatcctcgggatcccaatgcgtgatgtgacgtgagccacccaggcgcctgagcgaaggggccgcgggactgcgcggcgactcctcgcgttgcagcagcgtgtgctgttccatcaccctccttgttcccaccctggtgcgaatgcgggccggcctaccagggtgccagccttgcgtgtacgaagttgtttcctggcagcctgaaactcctgtagaactcctgtaaaagtgctgaaggcaatacacaattgggctcgcccttgagccgagaagacctaaaccctacatgtaaagctgcgctgttgtcctcgcagcaagaaaacagcgaaagctattgtgctcgagtactactgatgggggatcgagccgagcgcctcgagcttgccatctgatccgatgtggaatcgcaccgtgccgatgccggtgggacagcactcctggtcgctgccgatctgccattggtactgaaccgtcacggtgtcatcgcctgcaggcaatacggtgatgtagggcttcggattccgagtcggcgagcccagcgggatgttgcggtcgaagaacaacagctgttggggagtcgactgggaggcaattgtcgggatgatttgcacccaatgcaagcggcagttgcgggtatgtcctcgggtgatttcgacccatttggagcccggtaccacgatcgggaccgcagcgatggcctgccgtaccgtgtcagcggtcggcccgtcggaatccttgcaggtgttcggtggtgacggtcgtgttgtcggcggcttccaggcgcaaccggaggcgcccagccccacaatcagtgccaacagtgccaacagtgccaacagtgccagaatcgggacggcgctacgctgacgacgcacgtcacgagcttagcgaaaactgggaatttcccctacgtttcatcaacgcctcaggtgtcgatcctaaagcgcgggtgccgccggtattcttgccccaaatcggtcggttgacacccgatgcggtcggcgaagccatcggcatcgcggccgacgacatcccgatggcggcacgctggatcggcagccgaccatgctcgctcatcggccagcccaacacgatgggcgacgaaatgggttacctgggaccaggtctagcgggtcagcggtgcgttgatcgattggtcatgggcgccagtcgatccacctgctcccgattgccggtcatcgcgtccgtcgacgaacggctgtcggtgctcaaaccagttcggccgcgcctgcattcaatctcattcatctttaagggccgccccggggaggtgtacctgacggtcaccggttacaactttcgcggtgtgccgtagttcggggtgtgctcgacctgcctcgccgagcgcccccgacaatcgggtcgccatctatgaaaggacatctagcaacattcggccacccagcgcttccgacataccgaggatcatggttgagtcgggaaccgggatccccctaccggcttcctgctggagccggacgagatcgaggcgatgcatgccgaaggattcctcgccgcactggatctggcactcttctgcggccagggcagcgctgtacgttcgcggcaaacgccgacccgatggccaagggcgtcgatcgtgcgctctgcgaaatcgtggccgaacgccggcaactggacctggacctggccaaagcccaagtccggtcggcgctcgccaaccagcgttaccatcgcgacgtccattaaacccagcacggtcacgaacggaggttgtgatgagcgacgcccgcgtgccacggatcccggccgcgttgtccgcaccaagtctcaaccgtggagtcggcttcacccacgcgcagcggcggcggctggggctgaccggccggcttccgtcggccgtgctcacgctcgaccaacaggccgaacgcgtatggcatcagttgcagagcttggccaccgatctgggccgcaacctgcttctcgaacagctgcactaccgccacgaggtgctgtacttcaaggtgctggccgaccatttgcccgaactgatgccggtggtgtacacgcccaccgttggcgaggcaatccaacgcttctccgacgaataccgcgggcaacgcggactgtttctgagcatcgacgaacccgacgaaatcgaggaagccttcaacacgttggggctggggcccgaggacgtcgacctgatcgtgtgcaccgatgccgaggcgatcctgggtatcggtgactggggtgtgggtggcatccagatcgctgtgggcaaattggccctctacaccgccggcggcggcgtcgatccgcgccgctgcctcgcggtgtctctggatgtcggcaccgacaatgagcagctgctggccgatccgttctatctgggcaatcgccacgcccggcggcgcggtcgggaatacgacgagttcgtcagtcgctatatcgaaacggctcaacggttatttccgcgtgccattctgcatttcgaggacttcgggccggcgaacgcgcggaagatcctagacacatacggcacggattactgcgtgttcaacgatgacatgcaaggaaccggcgcggtggtcttggccgccgtatacagcggtctgaaggttaccggtatcccgctgcgcgatcagacaatagtcgtcttcggcgcaggcaccgcagggatggggatcgccgatcagatccgggacgcgatggtggcagacggtgccacgctcgagcaggcggtgtcccagatctggccgatcgacaggccgggcctgttgttcgacgacatggatgacctgcgcgacttccaagtgccgtacgcgaaaaaccgccaccagctcggtgtggccgtcggggatcgggtcgggctgagcgacgcgatcaagatcgcatcgcccactatcctgctcggctgctcaacggtctacggagcgttcaccaaagaggtggtcgaggcgatgacggcgtcctgcaaacacccgatgatctttccgctgtccaacccgacgtcgcgcatggaagccatccccgccgacgtgctggcgtggtcgaatggcagggcgctgcttgccaccggcagcccagtcgccccagtggaattcgacgaaaccacctacgtcatcggtcaggccaacaacgtgttggcgtttcccggcatcggactgggcgtcattgtcgctggtgcccggttgataaccaggcgcatgctgcatgcagcagcgaaggccattgcgcaccaggccaatccgacaaatcccggagactcgctgttgccggatgtccaaaatctgcgggccatctcgacaacggtcgccgaagctgtctatcgggccgccgtccaagacggggtggcttccaggacgcacgacgacgtcaggcaggccatagtcgacaccatgtggctcccggcatatgactaaccgcgcactcgacggtcatcgctgtaggcagcctctcgcttagcgtcgctgcccgcggtgtgcacgtcacgcggaaaccatcgccagccggcgagaaacacgacagccagtgttgcagtggcgacgagcaacgccacccgaatgccttcgatgaaatcctcctccgcaatcgcgacggggtcgcgatgctcaatgtgccgccgggggacgattccgcccacatgcgctcgcggattggcactgtcgataatgatctcggcaaggacgtggcgctggaccgggtcgggcaccgcgcgctccagatggggctcgagtgtggccgaaagccaggcggcaaggacggagcccaaaaccgcgaacccgatcgtcgagccgatcgcccgctgagcactcatgatgccggacgccatgcccgcacgctcggcggggaccgcggtcatggcgacggtcgtgatcggcgtcaggcacaacgcgacgccgctcccgcacaagcccagcccgaccaggaccagggccgagctccggtgctcgctgaagatgagcatgagcagacccagcatcaacatgcacagccccgccaggatgggaacgcgtgctccgatccggccaaccaggtgcccaacaagtggcgacacgatggccacggccgcactgaacggaaggatcatcaggccggtcacgctcggggtatagccgcgcacgttctgcaggaactgggtggtgagcagcagcatcccatagacggcgaagaacaccgtgcagatggtcgcgatggccagggcgtatgaggtgtcgcggaacagggtcagatccatcatcggattcgatgatctgcgctcaagccagacgaacagggcgcagccgacggcggctgtccagagcatcacgatggtctggacagacgtccagccgatctgggggccttcgatgaccgcatacaccagggcacccacggcaacgatgaacagcagctgcccggacagatcgaagcggcgtgcccgctcgttacacgactcctcgacgtagcacaaagtcaggaagaggacgagtgcgcccatgggcaggttgacatagaagatgctgcgccacccccactggtccaccagcagaccgcccagtgtcgggcccgtcgtcgtaccgatgctcgcgatggcggtccagatcccgatggcgcgcgccttctccttcgcctccggaaaggccgcgctgaccagggcgagcgaggttacgctgacggccgccgcacctaggccctgcgcgccccgcgcggtggtgagcaccgcgattgagggcgccaacccgcaggcgatagatcccagcgtgaacaacgaaacacctatcaagtaccagcggcgccgaccgtagaggtcggcaagcgtcgccgccgacatgatgaagaccgccattccgaggctgtaggacgccaccacccactgcaggccgtcctcccccaccgcgaaactgcgctggatgtcgggcagcgccacgttcacgatcagtgcgtcgagaaagatcatgaacaggcccaggccagtggcgatgagcgtgaggagctgcgtgcggttcatgcgggccccgatctacatggatttcggtggcgatctgtgaccagacactaggctgcgccagcgacggcgtcagccgcttcggtcgattcgagccgaatggtcgacggctgcggaaccgaccgcaaaactggggcaaaaggttcaccgcgggtgtaagccagctaggcgaaccgatcccgctggcccatggcctatagtgggcccatgcaacaggccatacagctgcgctttatcctcccgcgccgcctcgccgtgggctgttgttgttgttgattcctggcgtccacagcaatcctcgcgctcttgcccgcaaacgggtggaaatcggtgttcgcccgcggcgtacagccgccgcgcactcacgagtcgttcagaaagatcaacagccatgaccgtgcccacggatgcagccatcgacttcgacgtcagctgggaggccaactgggcctggaccgacactgttgggcgtagcagatgagcatcgccgaggacatcacccaactcatcgggcgcacaccgctggtccgactgcgccgagtcaccgacggcgccgttgccgacatcgtcgccaagctggaattcttcaacccggccaacagcgtaaaagaccgtatcggggttgccatgctccaagcggccgagcaggcaggtttgatcaagccggacacgatcattctcgaacccacgagcggtaacaccggcatcgccctggccatggtttgcgcggcacgcggctaccggtgcgtgctgaccatgcccgagacgatgagtctggagcgccggatgttgctgcgcgcatacggtgctgaactcatcctcactccgggtgcggacggcatgtcaggtgccatcgccaaggctgaggagctggccaagaccgatcaacgctacttcgtgccccagcaattcgagaacccggcgaacccggccatccatcgcgtcacgaccgccgaggaggtctggcgtgacaccgacggcaaggtcgacatcgtcgtcgcgggagtcggcaccggtggcaccatcaccggcgtcgcgcaggtcatcaaggaacgcaagccgtcggcccggttcgtggccgtagagccggccgcgtcgccggtcctttctggtggccagaagggaccgcacccgatccagggcatcggcgccgggttcgtcccgccggtactcgaccaggacctagtcgacgagatcattaccgtcggtaacgaagacgcgctcaacgtggcgcgccggctggcccgggaagagggcttgctggtcggcatctcctcgggcgccgccacagtggccgctcttcaggtggcccgccggccagagaacgccgggaagctaatcgtcgtagtgctccccgacttcggcgaacgatatctgagcacaccgttgttcgccgacgtggctgactaagccatgctgacggccatgcggggcgacatccgagcagcccgggagcgggatccggcggcccctaccgcgctggaagtcatcttctgctacccgggcgtgcacgccgtgtggggccaccgcctcgcccactggctgtggcagcgtggcgccaggctgctcgcgcgggcagctgccgaattcactcgcatcctgaccggtgtagatatccaccccggtgccgtcatcggtgctcgcgtgttcatcgaccacgcgaccggcgtggtgatcggagaaaccgcggaggtcggcgacgacgtcacgatctatcacggcgtcactctcggcggcagtggcatggttggcgggaaacgccatcccaccgtcggtgaccgcgtgatcatcggcgccggggccaaggtcctcggtccgatcaagatcggcgaggacagccggatcggcgccaatgccgtcgtggtcaagcccgtcccgccgagcgcggtggtggtcggggtgcccgggcaggtcatcggccaaagccagcccagtcccggcggcccgtttgattggaggctgcccgatctcgtgggagccagcctcgattcgctgctcaccagggtggccaggctggaggccctcggcggcggcccgcaagcagcaggagtcatccggccacccgaagccgggatatggcacggcgaggacttctcgatctgaggcaatacccggccgccgacaatgccttcttcggcgccgcccaccgacgcgcatcatcggctgctagcccccgcaccgggttccgtcctcgccgaattcacctcgggccggaggttgagctgcttgggcttcggcagccgaaaccggggcgatacaaacgtgggttgcggatacgaccgctttgcgacgcggtttgtccaacgcaggcttggaaaacttctccaagcacgagcgagattactgattcgaattggctcttgacagcaccggcgaagaggtgtagggatgcgaatcactatgtggacagcaatctttggaaagctcttgctgtcaaatccgtcacgaacctatgcttagcgataccttgcgccaaacatgcagtcgcttgaccgttgagatcgctgaggtatcggccatggatgtccctcacgagcagccagccctctcttcgagcaaatcgaatcgctttacttcgcaaaggcaaacaactggtgtgggaaccaccactgttgaacggctcgaaccgcggttatctcccgcgtcccgccacatcactgaggctaaagctttcggcaccgagtgccacgtaagttcctttacccgtgagcaggatcccgacagggcggtccgtgtggagcagatccacggtgaagcgtatgtcgccgccggccatgtgtacgaatctgcgctcgatgaattgggccggctggacaattccaacgccgagttcatcctcgacaaggcacgcggtagcacccgagaaaccgaggtcatatacctgcatgcggttcccgcggagcccctctccggcagccaaggcgaaggaggcctgcgaatagtcggcatttccgctgtggggtcaattgacgacctcagtgcatttaaggccgccaaaccgtcgatgggcctggcgcatcaacgcaagctttatgacgcgatcgaagacctgggtcacggcggggtcaaggagattgcggcattatcggttacggccgatgcccctcccacggtgtcgtattcgctcatccgggaggttttgcgcttgtaccaccgaaccggcgaaaaattgataatcacatttgccatgccagcatacgccaagatggtgatgaattttggtcgatttgcgatgcctcaagtgggcgaaccgttctatgcgcatagaaataatgaccctaggacatcgaatgatctcttgctggttccctcaatagtcgagccatcgaattttctcgagaatatttcccgcggggtcgtgacagcggatgacggcccgaccgcgagaaggcgattcgccaccctatgctatatgaccgacggccttgatgactatttcatgccgttgactcggcaggtccttagcgaaggaatccaagacatctgagttctggaagcggtaatgggcggtcgggcgtgcgcaactccggcaacaaacagcttggagcttttacgcgaagcgggattcactatccgaaccagaccgctcggcaggggcatagcaataagcttcaaccgattgacgcattgtgcgaactgacggcgcccgcgcatggccaatccggaagaccatcattggccagtggccgggcgctaacaggttccagccccccaccagtgccgctcgaacatgcggtgcaacccattcgcaggccggcagggaaagcaccgcggaagccgcaaagggctgcagttccgcgcccaatagtgtcgtccgcaaccagatgcgctcgaaaaccgcgccggcagtcagcgcacccgacgcgaggtcgagagacgtcgtcagcgcgcccacatggggtgccaatcggcacggcaggtaggccgcgcgcaacccgagcgcgtggtgcatgcccacggtccgcaggaggcgcagcacccgccaatgccgaagcccacgaaacatcgggcgcatccacgcttcaacctcaagagacccgggcggcaacccatcgtcgctgctcgcggtccagccaatgtcgaagcggacggccgaaaagagttcttcgtgtagttcacgagatcgaaagcgctcagtttcggccaatctgaccaaccgaaggatctgtttcctggtctctggcgagtcaaaccaatgcagttggatcccgtcaatgccggtggcctccgccgagagtgcacccaattcgccctgcgaaagtggcggtccacgaaagcgaacacgccggttggtgcgccttcgctcgatcgcgacctcgattggatccaccctggtttgtggcaggcgatccacgtcgatctccgccaccagccccggattcccgctatccggaaaccagcacaccttcgtttcaaaaccaaggcgtccagcgcgcagcttcacgttttcgacagccgcaccgatcgcgaccaaactcatgatgcggcggtgctcgggggcggacctccaagtctgatcgccccacaaccgcacccgcctaccggcatgttcgagctggacttcgcgccggttgtccgcggatggcgccagcgccgccgcctcgacgagcgacaggaattcagcaggatccagacccgtcatacccgggccccagcggccggcacgcattgccgtggcagagtggtcgcgccgacgaacagtgcggaagcgatatgtctatcccatgttcgctcaaacagcggtgcgctggcagtatctgagtacaccattctaggtgcagctcccaactagtagctcggttccgtcctgtgataccgcagtcccggtattacccccgccgatcgtcgatttatgtagcgggccagcaatcgccgcttgactctctgtagagggtggcgatttccgcaccgtaaacgcttccgaacatagatgctgcggtaagcatcgaactgatgaaagtagggagcagcgtaaacgcgcccatgtccgagcagaatcttcaacacctcggccgccaccacaccggaagccagatgacaggcgaggccaaccgatggacccgtgcgattttcgatgtcgacgtaggacagatctatggagcgccgatgcgtcgcggatggtgctattccagctataaatgcgacgaacttatccaccgtgttcatcgcatcagacagatcgaaataccgatcgaacgtcatacccttaggatcgaaaacgacccaggccgtactgaacccgagcgggccagcgcctagcgcgtagattccccgctgctgtgcttcacgatagagcaggcgacgcaaatcgatttcgaacgcgtcgatgccgtccaccaaaacatctgctccctctagaaaggtagctgcattctctttcccaataggttcgcagaaagcacggatttctgcttcagggttaatatcatgaacgatattgcgcatgacctctgccttggcctggccgttggtcgagcgcatagcgccgtactgccgattcgagttgcgtatttcgaagacgtccgggtctgcaatggtgaactttcctattcccatccttgcgagggcgaccatgtcaattcccccaaccccacccatcccagcgattgcaacgcgactattccgaagccgttgttgttcggttgggctaatcaatccaaggttgcgacagaaagcttcgtcataagaccatggtgcgctttctttcacccgtccagagtcgggggcatccgcaccggctcgcatcgcatcatcctcccacgacgggccgctcatcagcttgggccatttcaatgtacttgataccccgcgctgcgggtaggccactgcgacgattcaaacacggtgtcacacggtgaatagtgtcgagatgggctctgatcaaccgtcgcaaacccggtttcgcatcgatagcggaatcgcaccgggttgcatggaggctgctgaccttggaaaacaagatgtattcattacgacaaaacaagcgccgcggaaactttgcacgctcgagcattccgccgcggctcacgcacatcctggccgccttcccgcaaccgtcccccggaattactgatcaaaccctgggtttaccaacttccgggcatggggcgaaggtcgacagccagaacatggccgtgcgtgatatgggcattcacgggacggagccgctaaggagaccggtacgattcaatctccatatgagcggtgcggcggctgttgtcaggtacgttgaacaccggtggcgatcgggtgccggcaggttggtcttctcctgtgatgcgagcgcgcctccgcgccaaccaccgcgtgcgaagcaggtgctgatgccacagtgctgatgtcacaaggaaccgcgagggggtcccggaccctacatggtgccgggcgaagtccacatgagtgatacgccgtcaggcccgcacccaatcatcccgcggacgattcgcctggccgcgattcccatcttgctgtgttggctgggatttaccgttttcgtcagcgtcgccgttcctccgttggaggcgatcggtgaaacccgggccgtggcagttgcccccgacgatacgcaatcgatgcgtgcgatgcgacgtgccggaaaggtgttcaacgaattcgattccaatagcatcgcgatggtcgtcctggaaagcgatcaaccactaggcgagaaggcccataggtattacgaccacctggtcgatacgctcgtactggaccagagccatatccagcacattcaagacttttggcgtgatcccctgacggcggcgggtgcggtcagcgcagatggtaaggcggcgtacgttcaactttacctcgccggcaacatgggtgaagcactcgcaaacgaatccgttgaagccgtccggaaaattgtggcgaatagtacaccgccggaaggcatcagaacctatgtcaccggaccggcggccttgtttgccgaccaaatcgccgccggtgaccgaagcatgaagctgatcaccggattaacgttcgcggtaatcaccgtgttgctgctgctcgtctatcgctcgatcgccaccacgctgctgattcttcccatggtgtttattggactcggcgcgacgcgtggcaccattgcctttcttggataccacggaatggtcggcctttcgacttttgtggtcaatatcctcacggcacttgccattgctgccggtacagactacgcgatcttcctggtcggccgctatcaagaagcccgccatatcggccagaatcgcgaagcctctttctacacgatgtacaggggcaccgctaacgtcattctcggatcgggactgaccatcgccggcgcaacatattgtctgagtttcgcccggctgacgctgtttcacaccatggggcctccgttggcaataggcatgctggtttcggtcgcggccgcgctgaccctggcgcccgccatcattgccatcgccggccgcttcggcttgctcgaccccaagcgaagactgaagaccaggggctggcgtcgtgtgggtaccgcagtcgtgcgctggcccgggccaattctggccacgtcggtcgcgcttgccctggtgggattgctcgcactaccgggctaccggcccggctataacgatcgctactacctgcgcgctggcacgcctgtcaaccgcgggtatgcggccgccgaccggcactttggcccagcccggatgaaccccgagatgctgctggtcgagagcgatcaagacatgcgaaatccggccgggatgctcgtcatcgacaagatcgccaaggaggtcctgcacgtgtccggggtcgagcgggtgcaagcgatcacccggccgcagggggtgccccttgagcatgcgtcgattccctttcagatcagcatgatgggtgccacccagacgatgagcctgccctacatgcgcgaacgcatggccgatatgttgaccatgagcgacgaaatgctggttgcgatcaattccatggaacagatgctcgacttggtgcagcagctcaacgacgttacccatgagatggcagccacgacgcgcgagatcaaagctactaccagcgaactgcgagatcaccttgcggacatcgacgatttcgtcaggccgttgcgtagctatttctactgggagcaccattgcttcgacattccgttgtgctcggcgacgcgatcactgtttgacaccctagacggcgtcgacacgctgactgaccaattgcgggcccttaccgacgacatgaataagatggaggcgctcacaccgcaatttctcgcactgctgccgccaatgatcacgaccatgaagaccatgcggaccatgatgttgaccatgcgatcaacaataagtggcgtacaagatcaaatggccgatatgcaagaccatgcgactgcgatggggcaggccttcgacaccgcaaaaagcggcgattcattctatcttcctccggaagccttcgataatgcagaattccagcaaggcatgaagttgtttttgtcgccgaatggtaaggcggtgcgcttcgtaatttcccacgagagcgatccagcaagtactgaaggtatcgatcgcatcgaagcgataagggccgcgaccaaagatgccatcaaggcgacaccattgcaaggcgctaaaatctatatcggtggcacggctgcgacctaccaagacattcgagacggtaccaagtacgatatcctcatcgttggtatagccgcggtatgcctggtatttattgtcatgctcatgattacccagagcctgattgcgtcactcgtcattgttggcacggtacttctgtcattgggtactgcgttcggactgtccgtgctcatctggcagcactttgtcggtctccaggtgcattggacgatcgtcgcgatgtctgtcatcgtcttgctggccgtcggttctgactacaacctccttttggtgtcccggttcaaggaggaggtcggcgctggattaaagaccgggatcatccgggcgatggccggcaccggcgcagttgtcacgtcggccggtctggtattcgcgttcaccatggcgtccatggccgtcagcgaactccgcgttatcggacaggtcggcaccaccatcgggctcggtctacttttcgataccctggtggtccgatcgttcatgacgccatccatcgcagcgctgctaggtcgctggttctggtggccgaacatgatccactcgagacccaccgtcccggaggcgcacacacgccagggcgctcgccgaattcagccgcatctgcaccggggttgatatgcacttcggtgccgtgatcggcgcccggggtgttcgtcgaccatgcgaccggcaacgcggccttgcgcacaggcgcgatcgctcattcgtgcccgggcggtcgaagaccaagagcgcgcagcagttggtcgcggtcccacggccggccgctgccactagcattgtcgccggatgctgtcagcagcccatttcgagctcgaagcccggacaacttctttagcgtgtggcgcaacccccgaagactcgtcaacggaagaagcagtagctgctcatcgcgcccgccatcagcccggcgcgccgagttgcccgggtcggccgggttgccctggtgtgccgcgttgccggggttggtcgtcgcgtgcatcgcctgcgccttggtcgccggcgtcgagccggattcggctgccaccgcagacgtggtagccggcgacaccgcaggtgccgtggctaccgcaggtgccacctgttcacccactctgccgatagcaccggaatggccttcaccgccgagcccccagtgcccgccaacccacggagccccaccgaagccgggcatcaacccgccctcagcagaagcgcccgcagcgccggtgctcagaccgccgtcaccgctggccatgccgactccgccgtccccgcgaacagacccgacgatgtccctgccagtcccggcaccaccgactgcgtctgcgctgccggccccagtcccattgccggctgcgctaccgaccccagcaccactgccacccgggtccgcgacaccggcggcacctgttgcgccgctgccgtgcgaagcagaaacgccgctgccgtgcgcggcgccagccactccggggttaccgtcggtgctgccgagctggccggccccatgctgctcgccgacctgaccgttgccgatcggtccgccgtcccagccctttccgccagcctggccgacaccgccaaacccgccggcaccgcgagattgcccggtgcccgtccccccagtgcgatcttgggcgagttcgctgaccacgccctgcgctttctgcagcggcaaggcgttggcggcctcagccatggcatacgccgccgcgccctcttgcaggatctgtacaaaccggtcgtgaaacagcgccgcttgagcgctaatggcctgataggcctgcgcccgcgcgccaaacaacgccgcgatgccagccgacacgtcatcgccgccggcagccagcactcctgccgtcggggcggccgcagcggcgttggccgcgcgcatagtggagccgatcgcggctagctccccggccgacgccgccagaacgttcggggccgcggtaacgtgcgacataagcgagcacctgcccgtgttgccaactcgctgtgaccggatcgctggtcgacccgcgttgtcaccgcgaatcctatcgcgatcgaccaggaacatcccagcattcaggcatgcctactgcgcctcacactgaagtgtcgaggtcggcggagtcccggcatcatcaggcgagtggcatgcactcaccaaccgcggccagctcggcaccagcttggtgtcggcgcacagagctgttcgggcccatacgtcgacgtagccgaacccgccccgactctcgtcggacacgttctgctgtttggcgtggccgaacgatcagatctcgtcgcgccgaacgtgtattgccgggccggtggaagagtctgccgggagaaaaaggaaaagccctgcagagactggtgtgacacgccttgcgcagccacgcggtcggaaaaccgaaccttagctcatcagaacccaacacaagaggcgggacaagccgagttcaagccgaacgccctgctcccccgggaggactcgaacctccaacccttcggttaacagccgaacgctctgccaattgagctacaggggaccgcctggtccgtgcgaacgctggcgcagtcgcgggacgactctagcgtactggtgtgacggcgcccaactagggagattccttaccgatgggagcaggctgatggcagcaggcacgatgccagtaggtggtcggcagcacgttttcgagaagctggccagcatcctgggcttggtcgccgcgccgctcatgctccttggattgagtgcctgcggccgcagcgccggcaagaccagcgaaccgacctgccccacggagccgatcgatgcggccgacagctcgacaacaccggacccctcgtgtgtggtgcgggccactgagatcaacggcaacgggtcgcgcatccagacctggaccggcagctatgatgcggccgcaacccagtccggtggtgtgtgtggtggcacctgcaacttccacgccacagtgcggttcacggtcgacgaaggccagatctcgggcagcgtcgatcaggtctatcaagcggcgatggttgctatcgcaacacgccccacttcgccatctctggcaccatgacgatgacgcggtgaccatcgcgtgatccaagacgtacctgacgggcaataagccgataccaaagccgagcccgcatcacgccgaaacaaccgcggagtatctgctcggcgtcgtgaattgggtgaccaagtggaacctcgattgcgtcgaaggctgcaaataggacatcgggtaccgcataaccggatcgggcgcgcgtagccaggcgtgtaaggcaggatggatgcaaccgcaccgttagtcggagggaccgcattgatcgggtatgtcgccgtgttgggactgggttacgtgctgggcgcaaaagccgggcgccgccgctacgagcagatcgcgagcacctatcgcgcactcaccggcagccccgtggccaggtcgatgatcgaaggcgggcgtcgcaagatcgccaatcggatctcacccgatgctgggtttgtgaccctggccgagatcgacaaccagaccgccgttgtccagcgcggggtcgagcggcagccgaaaaccgcgcgctgaccctcacgcggtgagatcgtcgccgctggcctgctctaacaggctgcgccgataggcctccatggcgaccaggtcgccgaacagcgcgtggtattcgtcgccttgctcgatcggcgacatgcgctgcagtttggacttcacctcggcgatctgccgccccaaccaaacctcctgcagacgggccagcacgccggcgatatagcgcggcagcttgtcgtcgtcgacctgaatcgcctccacccccagctcgctgatcaaagccgaggtcacggttgatgtcgtctgctggcgcaccatatccagccactgcgcaccgctaaggccagccgaggtaccgcccgccgtgtcgatggccgcgcgcacagccgcgtactcggggtgcgtgaagccttcgacggtcagcgcgtcgaacaccgggccggccaacgccgggtactgcaacgccgatttgagtgcctcacgctgtggccacagggtcgggtcacgcggatcaggtcggactgcgagttcggtcggggggccggcggtgggccgctgcgctgcccgggcgatggtcgtcgatcccagtctgcccagcctggggtgcttggttcgtttggcctcaccccgcacccgaccgatgacctgtgcgacgtcggcccacccgacccagccggcgagctgacgggcgtattcgtcacgcagcgtggggtctttgatctggcccaccatcggtacgcaacggcgcagcgcggccaccctgccctcggcgctatccaggtccatctcggcaatcgcggcgcgaatcgcgaactcgaacaatggggttcgtcgtgccacgaggtcgcgcagggcagcgtcgccgcacttcagtcgtaggtcgcaggggtccatgccgtcgggagccaccgcgacgaaagactgaccagccagcttctgctcaccgtcgaaggccttgagcgcggcggcgcggccggcctcgtcgccgtcgaaaacgtagatcagctcgccgcggaagaagctgtcgtccatcatcagtctgcgcagcatcgccaggtgctcgccgccgaatgcggtcccgcacgacgccaccgcggtggtgaccccggccagatgcatggccatgacatcggtgtagccctcgacgacgacggcctgatgtcccttggcgatgtcgcgtttggccaagtcgatgccgaacatcaccgatgacttcttgtacagcaatgtctcgggcgtgttgacgtacttggcctccatcgcgtcgtcgtcgaacagtcgccgggcaccgaacccgaccacctcgccggccgaggtgcggatgggccacagcagccggcggtgaaaccggtccatcgggccgtgccggccctgccgggacagtcccgcggcctccagttcctcgaactcaaaacccttgcgctgcagatgttttgtcaatgagtcccagcccgacggggcgaacccacagccgaatttacgagcggccgccgcgtcgaagctgcgttcggtcaggtactggcgagccggtgccgcctcgtcggactgcagcgcctgcgcatagaacgctgccgcggccgcgttggcggccagcagcctgctgcgactgccgcggtcgcgctgcacgctggtggccgcaccggtgtagctgatcgtgtggccgatccggtcggcaagcaactcaaccgcctcgacgaagctgacgtgctcgatcttctggatgaacgcatacacgtcgccgccctcgccgcagccgaagcagtggaagtggccgtggttgggccgcacgtgaaaggacggggacttctcgttgtgaaacgggcacagccccttcagcgaatcggcaccggcacgcctgagctggacatagtcgccgacgacatcctcgatacgggccccctcgcggattgccgcgatatcgcgatcggagatccggccggacatcggctcagtctaaagcgttcctgctgacgccaagctgatcggcatcgatgcgttccaaccgaccctcggtataggaggcgatctgatcaacgacgacccgcaaccgggcagcgtcgtcggcggcggtattgaacgcagcggcataaaccgggtcgagcgtctgcggcgcccccgagtacagcctgtgcgccacccggtgaatacgttcgcgctgccgtgcctgggtttccagatgccgagggtcggacatgatgaactgcagcgcgaggattttcagtaccgcgacctcggcacgtaccagatcgggcacctgcaggtcggcccggaagcgcaccaacggtcccggaccggccgcggcccgggtggtcgcgatcgcggccgatgcaaagcggcccaccagctcgctggtcaaccgcttgagcgcgaccgatgccgacaaggtggcgtcatacttgccgacggcggccaccacgggcagccgcgacagccgccgcgcggccgccatcaactcgtcggcgctcacccgggagaactcgcgctcccctaacctggccagcgcggcagcgtcctcttcggcggccagcacacgcaggtcgatgcgttcggagacaacgccgtcctcgacgtcgtgaaccgagtaggcgacgtcgtcggcccagtccatcacctgcgcttccaggcacgcccgctccgggggcgcgccttgccgaacccataccgccgattcgcggtcgtcgtcgtagaagccgaacttcctccgctggctgccaagcccgtcaccacgcatccacggatacttggtgaccgcgtccagggacgcgcgagttaggttcagccccgcactaagtccttgtgcgtcaactactttgggctcaaggctggtcaagatacggaagttctgcgcgttgccctcgaaaccgccgtggctggctgcgacttcatcaagcgcccgctcaccgttgtgtccatacggcgggtgcccgatgtcatgggctagaccggccaattcgaccagatcaaggtcgcagcccagcccgatcgccattccccgtccgatctgagccacttccagcgagtgggtcagccgggtacgcggcgtatccccttcccggggtccgaccacctgggtcttgtcggctagccggcgcagcgcggcgctgtgcagcacccgggcccggtcccgggcgaagtcggagcggtactgaccctcagtgcccggcagaccggcagtctttggcgcttcggctacccgccgctggcggtcgaagtcgtcgtaggggtcgtgctcactcgcgctcaccgacccacagtctgccagggtggtcgccgcacgcccgtatccgccggcacagcgtctaaattgacggtatgcgtctcgttcgcctgctcggcatggtcctgactatcctcgccgccgggctgctgctggggccgcccgctggcgcgcaaccacctttccggctgccgaactacgtgaccgacaacgcgggcgtgctgactagctccggtcgcaccgcggtgacggcggccgtcgaccggctctatgccgatcgccgcatccgactgtgggtggtctacgtcgagaacttctccggtcagagtgcgctcaactgggcgcagcgcacgacgcggactagcgagctgggtaactatgacgcgcttctggccgtggccaccaccggtcgcgaatatgcctttctagtgccatccgcgatgccgggtgtcagcgaggggcaggtcgacaacgtgcggcgctatcagatcgaaccggcgctgcacgacggcgactacagcggcgcggccgttgcggcggcgaacggactcaaccggtcacccagttcgtcgagtcgagtggtgttgttggtcacggtcggcatcatcgtcatcgtcgtcgcggtcctgctggtggtgatgcgccaccgcaaccggcggcgccgcgccgacgagctggccgcggcacgccgcgtcgaccctaccaacgtaatggcactggccgccgtgccgcttcaggccctcgatgacctctcccggtcgatggtggtagacgtcgacaacgccgtgcgcaccagcaccaacgagctcgcgctggccatcgaggagttcggcgaacggcgaaccgcaccgtttacccaagcggtgaacaacgccaaagcggctctgtcccaggcgttcaccgtacgccaacaacttgatgacaacacgcccgagacgccggcgcagcgacgtgagctactcacccgagtgatcgtgtcggcggcgcacgccgaccgtgaactcgcgtcgcaaaccgaggccttcgagaagctacgcgatttggtgatcaacgccccggcccggcttgatctgctcacccagcagtacgtcgaactgaccacccggatcggcccgactcagcaacgcctggccgagctgcataccgaattcgacgctgcggcgatgacgtcgatcgccggcaatgtcaccaccgccaccgagcggctggcgttcgccgaacgtaacatcagcgcggctcgggatctggccgaccaggcagtgagcggacggcaagccggactggtggatgcggtgcgtgccgccgagtcggcactcgggcaagcccgggcgctgctcgacgcggtggacagcgccgccaccgacatccggcacgccgtcgcgtcgctgccggcggtcgtggccgacatccagacgggcatcaagcgagccaaccaacacctacagcaggcgcaacaaccccaaaccgggcgcaccggtgacctgatcgcagcccgcgatgcggcggccagggccctcgatcgcgcgcgcggagccgccgatccgttgaccgcatttgaccagttgaccaaggtcgacgctgacctcgaccggctgctcgccaccctggccgaagaacaggcaaccgccgatcggctcaaccgctcacttgagcaggcgctgtttaccgcggagtcgcgggtgcgcgccgtctcggagtacatcgacacccgccgcggcagcatcgggccggaggcccggacccggctggccgaggcgaaacggcagctggaagccgcacatgaccggaaatcgagcaacccgaccgaagcgatcgcctacgctaacgcggcatcgacgctggccgcacatgcgcagtcgctggccaatgccgacgtgcaatccgcccagcgcgcatacacccgtcgtgggggcaacaacgccggcgcgatcctcggtggcatcatcatcggcgacctgcttagcggaggcaccagaggcgggttgggtggatggatccccacgtcgttcggcggttcgtcgaacgcgccgggaagttcacccacggcgggttcttgggcggcggcgggcggttctaagccacgcgccagcgcacggggatacccgtacgctggcgcgtgtggccgtcgacctaggcttcttcctagggttcgtcgaccctgtcaggcccagctggagccgacggcgctgtcggtttgcgccatgttgttgccggcagcctgcaccttctgcccgtgggcgttggcctgctcgtagatcacctggaagttacggcccagctgggtgatgaactcctggcaagccaccgaaccggcgccgccccaaaagtcacccgcggccaacacatcacgaacgatggcctgatgctccgcctccagcgacgcggcctgagcgcggatcatggcgccatgagcgtcgacatcaccgaactgatagttgatggtcatcgaacctgttctccttagtttgtgaaagtatcgtgctgcagcggctgacgttagctgctgaggatctgctgggaggcctgctcttgctgctcgtagttgttggcgtcgcgaaccagcccgtcacgcaccccgtgcagcatgttcacgatgttgcgaaacgcctgattcatctgggtcatggtgtctagcgaggtcgcctcggccatgccactccagcccgcgcccgagatgttttgcgcggacgcccacatccggcgagcctcgtcctccaccgtctgggcgtgcacctcaaaacggcccgccatgtcccgcatcgcgtgcggatccgtcataaaacgtgttgccatgttgcctgtctccttgttgaacctggacctaatacctgtaacttgtcatgcacattgactgttgtcatagccggccgcgggaacaccgagaccgccgatcactggtcaaataacgacagtctgcgccccctctcctagccggccgccggagaatgcggaatcacgctgctgctactccgtggcacctcaaagcggggttcagcgttctccgccacccactcgttccacgcctgccactcatcccactcgtccatggccgcggcctctgcgtccgccccttcggccgcctggacatcgacatcggcgccgtcctccggcgcaggcgcccagtggtcataatcatcgggtggcacagccactccccagctgagcggaaccgacaacccgccgagcattcccgactcagcccgtttcgccaccaccgcgtcgggcggcaaaggcggaccaagaggcaaaagcacgttgtccccttccaggccagggtctcaacacatccacactcaatggctaaacacgaaccaccaagcactcagcatcgtatgacaatccgcggacaatatcccgggttttctaatttcgctgccatgagcccgtccagcggccctggcgcgggtttcgacctagccaaccgttacgtctgaaccatccccggctagcagatgccgctgggaatcggccgcgcgggaccggattcctggactggcgttgtttgggggtagggcacccgatacggcaggccttcgttcaagaaacccagcaccacattgggcacgcacttggcgaccttcggcaattgacggaccgggtggtccagattgggtggcgacgggtccggcggggccgcgaaattgaatgccgacgtcatatcgccggtgacactggcacgccagggtgtcaagttgggaaccggcaccccgaaacgcttgccgatcaattgcagctgcgatgtgtggtcgaaccgatcatggaccatcagcccgccgcgactgtaaggcgaaatgacgaagcagggcacgcgaaagcccaagccgatgggtccacgtattccgccggagccgtcgaccttgtcgatgtcaacactgttgggaatccattcgccgggtgtgccctccggcgcggtgagcggtgtgacgtggtcgaagaagccgccatgttcgtcataggcgatgatcaacgcggttttctcccacaccgccggattgcgcagcaacacccttatcaagttcacgatcgtcaccgcaccgactgccaccgggaatgacggatgttcggactcgacggtcaacggaacgacccaggacacctggggcagcgtgttgttgatgacgtcgcggatgaaatcccacgggtaggccggggcgatgccataacgggccaggtccgacctcggatctgcggcctgtttgaaactgcccacatacccgttacggctcaaggaagtgtcgttgagcccgccgagcagcttgctgttgtacaccttccaactgatgccggcgtcactgaggttctgcggcatgatgcgccaggtgaaggtcaacttcggctggatggcgggttcgacgatctgcggcccaccttgatccccgtcgggattgacggtggcgctgatccaatagagccggttaggcatcgtcccgccaagaagcgacgagaagtactggtcgcagatcgtgaaggtatcggccaacaagtagtggatcggtatgtcaggacgtgcgtaatagcccatcaccacgggcgtgttggccaccgaccgggtccgcgcctgcgccggcagccagccgtcattggcgccgccgttccatgacaagtgcgcggcaatccactggtggtctgggtcgttgacgcactcgccaaccccgttgggacccccggtggtattgatgcggtagggcagcgtaatgccggtggggtccagcgcctgcgtctccgggttccagcccttttgttgaaacagcggcgtcggagtgtcgaacccgtcgacggcagaaagcgtgccgaaatagtgatcgaacgacctgttctcctgtaggcacagcacgatgtgctcgatatcggtcaaatgacccgagcagggaccggcaccataggccttttcgatcaccggtgcggcccagtccgtcaaaaccgccgctgccccggctccagccgccttagccaggaatgctcggcgtgacattccggcgaatgcaccttggctcaccacatcggctctccctcgtgtatttcggcttaccgtcgcggccatcgccgactgtgggtcaacagagaccgctgggaatcccccgagtgggtgcggtttcttgggtgggcatcgactgtgggaatggcacccgatagggaattgccgtcttggtcaccgttcccagtactgcgttgggcacgcactgcggcaacttcggaagcgcattgagccgcgggtggtccagattgggtttcgacgggttcggcggagcggcgaagttgaacgtcgaagtcatatcgccgaccgtcgcgtcccgccaagcggtgagattgggaaccgggacgccgaaccgcgcgcggatgagcttcagcgttgacgtgtgatcgaaggtgtcgtggaccatcagtgggccgcggctatagggagagatgacgaggcaagggacgcgaaaccccagaccgatcggcccacgaatgccacccgagccgggcaccgagtcgatgtcggggaccgtgacgaattcgccgggcgtccccggcggcggtgtcggcggcacgacgtggtcgaagaacccgccgttctcgtcgtagttgacgatcagcgcggtcttttcccacaccgcagggttggacagcaagatccgcagtgcatcgacaattgcaacggcgccgacgttcaccgggaatgcgggatgttcggacagcagaaacccgggcagcacccaggagaccttgggtaatcggttgtttctgacgtcggcggcgaagtccagcgggtaggtcggtgagatgccgaaacgggccagattcgacctcggatccgcggcctgcttgaagtcattgaccagcccgttgtagccgacgacggtgttgttgagagcccccagcaatttgttttggtacaccttccagctgaccccggcatcttcgaggttctccggcatgatgcgccagctgtagtgctgcagaggttggatattgggctcgatcagcaccggcccgccgtcagtgccgtcggggtcgatccaggcgctcatccagtagagccggttgggcgtggtcccgcccagcagcgagcaaaaatagccgtcgcagaccgtgaacgtgtcggctagcaggtagtgaatgggcaggtcacgacgcgtgtagaaacccatcgtgaccggcacgttgccctgcaacggactgaacgggacctgcgccggcagccagttgtcgttggcgccgccgttccacgagttgtgcatgccgatccagctgtggtccgggtcgttgacgcattcgccggcgaccagcgggccccgggtggtgtcgaagcgatatggaagggtgacgccggcggggtcaaccgcctgtgtcatcgggttccagcccgactgcgcgaataccaccggcggggtggtgtcatcgaacccgcgggtgtcagaaagagtgccgaagtagtgatcgaatgaccgattctcctgcatcaacaacacgatgtgctcgatgtcggtcaaatgtccggggcaaggccccgctccgtaggctttttcgataatcggaccagccaaggacatgaaggccccggcggtggtagcggcggcggctttggcaaaaaattgtcggcgggtcattccgtcgacggggtgttcgctccccacgcgccctccttgacggcccacacggccattgctgatcacggtatagttgcggccgcgatcggctatgccttgccgaccggcgtgtcgtgttctgattccgcctgcctgccggggcgggcgcgggattggtgcgggcgatttgctcgcgcacatgcaagcaaatcgaacgccgggagattaccgggaaatttcagctgcacagcccgctgggagtcccgcggacgggtgtggtttcctgagttggcatcacctgcggatagggcacccgatagggaatgctcggcaacgcgccgtcggtggttcccaacaccacgttagggatgcactgcggcagcttcggcagcgctcccagcaacgggtggctcaagttgggtctggtcgaattcggtggagtcgcaaagttgaacgctgaggtcatgtcgccaaccacgccgtcgcgccaggcggtcatgttgggaaccggcacgccgaaccgggcgcgaatcaacttcaattgcgaggtgtggtcgaacgtgtcggagaccatcagcgggccgcggctgtacggcgaaatgacaatgcagggaacgcgaaaacccagaccgagcggaccacgaatgccaccggacccgggtactgcgtcgatgttgggcaccgtgacgaattcgccgggtgtcccgggcggtgccgtggggggcgtgacgtggtcgaagaagccgccgttctcgtcatagctgacgataagtgcggtcttttcccacaccgcgggattggacagcaagatccgcagcgcggtcaccatggacaccgcgccaagcgctaccggcagggcggggtgttcggactgcaggatgttgggaactaaccaggagaccttgggtagccggttggccctgacgtcggcagcgaagtccccagggtaggtcggggcgataccgtagcgggccaagttcgacctcggatcagctgcctggcggaaggcctgcaccagcccgttattgctgatgggcgtgttgatgaatcgcccgaggcccttgttctggtacaccttccagctgaccccggcatcttcgaggttttccggcatgatgcgccaactgaattgctgcagcggcaggaagcccggctctaccaattggggtcccccgtcggtgccggcggggtcgatgttggcgctcaaccagtagagccggttgggcagggtgcccgtcagcagcgagcaatggtagccgtcgcagatggtgaacgtgtcggccagcagatagtggatcgggatgtcttggcgcgtgtagtaacccatggtcaaagggacatagggtcctgcgcgggtggtcgcctgcgccggcagccagttgtcgttggcaccaccgttccaggccaggtgcatccccacccactggtgctcggggtcgttgacgcactcgccgtccaggaaggggcctcgggtggtgtccaagcggaacggaatggtgaccccggcggggtccaacgcctgcgtcatggggttccaacccatttgttggaatgccggcgacgcggcgttgaacccattggtgctggaaagcgttccgaaatagtggtcgaatgaccggttctcctgcatcagcaacacgatatgctcgatgtcggtcaaatgtccgggacaaggcccggcgccgtaggccttttcaatcaccggtgcagcccagtccatcaggaatgccgctgcgcctgcgccagtgagctttgtcaaaaactctcgacgtgacattccgaggagtgggcttgcgctcacttgccctgccttcctgcactcagctcagatcacgttatagtgacgacagcggtccatcgcgatacgccaaccggcgtgtcgcacgcggattttcgcgttccagcaaccgcaaccgcaccgtttggcgcggccgacggccgtctaggggatatcgcagcgggaagggtgccgtaaccatgattgtcgctgggtatcgggcactcgccgacagtaaaaaattattcgaatcccgcattcctgacaaaaacttgatatgaccgatctcaccggccggattcggcgcttaagtcactagacagttcgaggtcagcgacgggatatcgcgctatcggtaaactaatttcgtatctgcccaaccgcgccgccaatgcagcgtccgtaccatgtggactacggtgctggtgttgactctggtggcgacggctgacaccgtccggatccgaactggcgttcttttgtccgcccattgcttgcattctggctccggggcatagcgacaagtgttgccctggctgttgacgtgctcttcgggcaagcggacttcacgctttcaagcgtgcactcggccgaacttgccagcgcgaactccaccagcggacaccttcagatcgcgatggttgtgctggcgctgctgatcgccgggctcacggccggaggggctttccgcatggccagcggactgggccacgcctaaagacttagctctctttcgcgagcgcgaccgcttcggtgcacttcatttcgccgacaatcacggcaccaaggccagggatttccaacgacgtcgccgccgcgatgactcccgcgtcgacgcgccctgcgcgctatccgatcccgacccgcggcaccacactgggccgagcctgcaccacatgcggatttgcgccaccgcggcccatcatcccggccggcatacccgccccagcaccccccatacccatcggcatcggcatcatccccatgggcccgcctgccgccggcacctcagcaggcatagcccccaaacccgccatcgccgaactggccatccgcgcaggaaccgacccctcccaggtcggaggcaccgacatcgcccccaccaaccgcgccttacccaactccgccgacatccccgcacccagaccaccggcaccacctaggcccgtccccgaagcgatatcaccggcaaacgtcggcacatccgccgcagccaaccccgcagcctccgcaccggccaacccagccgtgttggccgtagtccccatctgcgccaactgcatcatcggcccaatcaacatactggccggatacgccgcggcctgccccacctgcagcgccgcatccaccggcaaccccgccgccaccgactgcgccgcagccaccacagccggcaccccctccaccgcaccctccgcgatcggagacaacgcagccgaaaccgacgtcgccatcccggtcaactgcgcaccggcctgggaagccaaccccgccaaatccagcggcggcacactaaacggcgtcaacgtctcagccaccgccgccgcccccgcgtgataccccaccatcgcacccacgtcctgagcccacatctccacataatcgaactcagtggccgcaatcgccggcgtgttctgacccaaaatgttcgtcgccaccaacgcccccaacaacacccgattcgccgtcaccgccgccggatgcaccgtggccgccaacgccgcctcaaacgccgtcgccgccgcggtagcctgaccagccgacaactccgcctgcccggccgccgcactcaaccaccccacatacggcgccgccgcccccgccatcgccaccgacgccggacccgaccacggcccagccgccaacccggcgatcaccgcatcaaacgaggacgccgaggcccgcaaatccgcagccaacccctcccacgccgccgccgccataaacaacggccccgaccccgcaccggcatagatccgcgccgagttgatctccggcggcaaccacgaaaaatccaaaatcatcgcaaccccaaaccagccagccgcctcaacggctcagacacaaaccaatcacggatgctaaagcaacccacaccaaaaatccgggttttgaagaaagtgctgactccgcgcggaatgatcggggtgttgacatgccgaagggcgcgggcaacacgaccccccgtgttacccgcgcccgttacggctggtccacgcagttagctaagcccagctggaacccactgcggagtcggtttgggccatgttgctaccagcggcctggatcttttgcccgtgggcgttcgcctgctggtatatcaccgcgaaattgcggcccaacgcagtgatgaactcctggcaggccaccgacccggcaccaccccaaaagtcgcccgcagccaatacatcacgcacgatcgcctgatgctcagcctccaacgccgccgcctgagcccgaatcatggccccatgggcatccacatcaccgaactgataattgatcgtcatcgccaatgccctttctagctgctcaaaatctgctgcgacgcctgctcttgctgctcgtagttattcgcgtcacggaccaacccgtcccgcaccccatgcagcatgttcacaatattgcggaacgcctgattcatctgagtcatcgtgtccaccgatgtcgcctcagccaacccgctccagccagccccagaaatgttctgcgacgacgcccacattcgacgcgcctcatcctcaacggtctgcgcatgcacctcaaaccgaccggccatatcccgcattgcatgcggatcggtcataaaccgagtagccaccacaccgctcccttccataatcaacaggtcacatcaaacccaacgtgccgcaatgtcatcaacgcaaagaccccgaccaatcacctccgccctatccgatcccgacccgcggcaccacactgggccgagcctgcaccacatgcggatttgcgccaccgcggcccatcatcccggccggcatacccgccccagcaccccccatacccatcggcatcggcatcatccccatgggcccgcctgccgccggcacctcagcaggcatagcccccaaacccgccatcgccgaactggccatccgcgcaggaaccgacccctcccaggtcggaggcaccgacatcgcccccaccaaccgcgccttacccaactccgccgacatccccgcacccagaccaccggcaccacctaggcccgtccccgaagcgatatcaccggcaaacgtcggcacatccgccgcagccaaccccgcagcctccgcaccggccaacccagccgtgttggccgtagtccccatctgcgccaactgcatcatcggcccaatcaacatactggccggatacgccgcggcctgccccacctgcagcgccgcatccaccggcaaccccgccgccaccgactgcgccgcagccaccacagccggcaccccctccaccgcaccctccgcgatcggagacaacgcagccgaaaccgacgtcgccatcccggtcaactgcgcaccggcctgggaagccaaccccgccaaatccagcggcggcacactaaacggcgtcaacgtctcagccaccgccgccgcccccgcgtgataccccaccatcgcacccacgtcctgagcccacatctccacataatcgaactcagtggccgcaatcgccggcgtgttctgacccaaaatgttcgtcgccaccaacgcccccaacaacacccgattcgccgtcaccgccgccggatgcaccgtggccgccaacgccgcctcaaacgccgtcgccgccgcggtagcctgaccagccgacaactccgcctgcccggccgccgcactcaaccaccccacatacggcgccgccgcccccgccatcgccaccgacgccggacccgaccacggcccagccgccaacccggcgatcaccgcatcaaacgaggacgccgaggcccgcaaatccgcagccaacccctcccacgccgccgccgccataaacaacggccccgaccccgcaccggcatagatccgcgccgagttgatctccggcggcaaccacgaaaaatccaaaatcatcgcaaccccaaaccagccagccgcctcaacggctccgcctaccactctccagacacaaaccagcccacgggcggatggtaagacaatccacaccgaaaatccgcacttttaccaaaactttattcatgaattcggcatgagccgttcacgccggcacgtcaccgccgccagccaccgggcaagtgtctagtaactggacaccggaaggcagccaccgggcaggcctcgccgcaatccgcagctacacggctcgcgatatttccgggccagagttttagccaccgcgagccatcagcaactcgcgtaaagactgcgcgaagccaacgaaaaaataaggcggcaaaaatatcccgtcagacggtcacgtcataccgagtgaggtaaccgtgattagaccaactacatcgcactaccgaacggaaaccaccactatccgaacaagttcttgaagaaacccgaaagcccattgccgctgaccagcaggcccgagttgcccgtcccaaaattgaaaaatcccgaactcatcacgccggtcacaaaaatcccggtgttgttgacggccgcgttatagaaacctgagttgccgtagcccgtgttgagcacccctgagttaccgccgaacatgcttgtggtgctggtattgacatagcccgagttgccgaagcccgagttctgaatgcccgagttgccactgccagccgggtcgttgtgcccgaaaccagagttaccggtaccggcgttgaagaagccagaattcggaccagcttgggtcatcgcgctgaagaagcccgtgttgagcgtgcccggattaaacccaccagtattgatgttgcccgagttccctaagccagtgttgacatcacccgcattgcccacaccggagttgacgtcgccagcattgaggaaaccactgttgccgtcacccgaattcccaaaactcgagtttatgtttccggcgttaagactgccgaagttgtagttgccagcgtcgaaaaagcctgtgttgccggcgccggcgttagcgaggccagtgtttgtgctgccgccgttccaaaatccggtgttgacgttgcccgcgttcccgaatccagtgttcgcagtaccggagttcccgaagcctacgttgccggtgccggagttgaacaaaccgacgtttccggtgccggagttcccgaaaccgatgtttccgctgcccgagttcagtccgccgatgccgatctgaccatcgccggtgagcccgataccgatgttgttgttgcccgtgtttccgaaaccgaaattcccgctgccggtgtttccgaagccgatgttgttactgccggtattgccgctaccaaagttgaagttgccgttgtttccgttaccgaagttcgtgtcgccgatgttgccgctgcccacgttggtgctgccgatgttgccgctgcccacgttggtgctgccgatgttgccgctacccaggttttggctaccgaagtttccgctgcccaggttgaggttgccaacgttaccgatgcccaggttgatgtcaccttggttaccgctgcccaggttgaagctgccgatattgccgccgcctaggttggtgttgccgatattgccgctgccgacgttcgtgtcaccggtatttccgctgcccaaattgagggacccgatgttgccaaagccgaagttgatgccctgcagaggcccaggcacggtggagccgactgcttgggcggtcaccgcttgcgcgctggactgtgcactatctagcaagcccaacaagcccggcaccgcctgctgccatggcgccaacgccgccgccgccgccgatgccccaccgtgataacccaccatcgccgccacatcggcagcccacatctgctcataggtggcctcagcagcggcaatcgccggcgcattctgcccaaacacattcgacagcaccaactgcacaaacgcactgcgattagccgccaccaccaccggatccaccatggccgcccgcgccgcctcaaacgcgccggccaccgccttagcctgaaccgcagccccccagcccgcgccgccgcagcagccaaccaccccgcatacggcgccgccgccaccaccatcgccgccgccgccgcaccctgccacgcctgacccgacccacccgccagacccgaggtcaccaacccaaacgactccgccgccaaccccaactcagccgccaacccatcccaggccgccgccgccgccaacatcggccccgaccccgcaccaaaaaacatccgccccgaattaatctccggcggcaacaccgaaaaattcaccactaccgcccctcctctaacaaatcattctcaaccgcacccccgcgcgttaccccaaacgacacgcggacacccgtcaccgagacgtcctacgttgtctgggcgccaaaccggctcgatccccgacttggctcacgattcgcggctcagcattaatagagcccgttgacctgtgagtttgcttggtgacgggtcgaaaattgtgcacttgatgcactcaggagtacctggacgcccggacggccaaccggggcgccgccgaaccacggtggcgcgccagatgactcaattgacccgagtgctgctcccgctgtccgtaccgctctttcgtcacgtccgcaacactggccctcgccgtcggcgatggtcgctgtgcccaccttagcgcgacaactcggtttctgcaggtcaacgcccgcctccaatcccgcacagccacgaccaactcgggaacaaaaccgccggtcaggcagctgtcgctgagagccgggcacatcgggtgtcgcccggtacagtgacacatgtgaccgttgcgaccgtgcgatgtgcccgacgctcgatgcgcaccaattcgaaccaactcaggtcttacgttgcctggacgccgaactagctcgatccagcgccgacccgcaccccactaccggcatctgaaggtgagccagagacgcgtcgaccaggaagaaccgtggccgcacgggtcacccgggcacacccaaccgggccgtggcaagtgccgactacctgaagaatcccgaaagtcctacacccgcattgaaagcaccggagttctggctacccgaatttaccgcacccgaactgtcgtcacccgagttggagataccggcgaggttgttacccgagtttgcaattcctgcattgaaagagccaatgtttgcaaacccggagttgaagccaggaagcatggctgggccggcgttggagaagcccgaattaccgttgcctgtgttgaagaacccggagttgccggtgcccgaggggtcactgttcccccaacccgagttgccggtaccgaggttcccgaagcccgagttggcacctgcttgggtgagcgcgctgccaaaaccggtgttgacgttgccgccattgaaaccaccggtgttgatatctccaccgttaaagaaaccggtgttgacgttacctgcgttcgcgaaaccggtgttcgagtcacccgcattgaagaagccggtgtttccagcacccgaatttccgaagccggtgttctgaaagcccacgttgaagctgcccgagtttgagttcccgccgtcgaagataccgacgtttccgttgccggcactcccgaagcccgtgtttaaattgcctgcgttccagaaaccggtgttgatatttccggcgttcccgaaacccgtgttgccgtcacccgagttgaagaagccgatgtttccatcacccgagttgaagaagccgatgttgttgttgccggagtttccgaagccgatgtttccagtgcctgagttcagtccgccgatgccgatctgaccatcaccggtgagcccgataccgatattgttgttgcccgtgtttccgaaaccgaaattcccgctgccggtgtttccgaacccaaagttgagggtgccattattcccgccgccaaagttgaagtcgccggtgttcccgccgccgaaattgacatcaccgttatttccgttggcgaggttgagcgtgccgaagtttccgctgcccacattgaggctgccgatatttccgctgccgaagtttccgctgccgaagtttccgctgccagggttgtagtcacccgtgtttccgctgccggcattgccggtaccggtgtttccgctgccccagttcaggctgccgtagttcccgctgcccaggttggtgccgccgacattgccactgcccacgttggtaccgccgatgttgccgctgcccaggttgaggctgccgatgttgccgacacccaaattcaaggtcagctcggcgaggccttgtgcagcgccttgtgcagcggccgccggtgcgttagccgcaccgcctagcaagcccgacaagcccggcaccgcctgctgccatggcgccaacgccgccgccgccgccgatgccccaccgtgataacccaccatcgccgccacatcggcagcccacatctgctcataggtggcctcagcagcggcaatcgccggcgcattctgcccaaacacattcgacagcaccaactgcacaaacgcactgcgattagccgccaccaccaccggatccaccatggccgcccgcgccgcctcaaacgcgccggccaccgccttagcctgaaccgcagcccccccagcccgcgccgccgcagcagccaaccaccccgcatacggcgccgccgccaccaccatcgccgccgccgccgcaccctgccacgcctgacccgacccacccgccagacccgaggtcaccaacccaaacgactccgccgccaaccccaactcagccgccaacccatcccaggccgccgccgccgccaacatcggccccgaccccgcaccaaaaaacatccgccccgaattaatctccggcggcaacaccgaaaaattcaccactaccgcccctcctctaacaaatcattctcaaccgcacccccgcgcgttaccccaaacgacacgcggacacccgtcaccacggcgccgcccacccagcggccaccacagctcaccgggtcgtgcccggaccggggctgctagctgcccttgagccgcaccgcgagatagtcggccacgctgctcatcgcaacccggtcctgcgtcatggcgtcacgctcccgcacggtgacggcattgtcctgcagcgagtcgaagtcaaccgtcacacagaacggggtaccgacctcgtcctggcgccggtaacgccgcccgatagcgccggcatcatcgaaatcgatgttccagcatttccgtaattcggcgcccaggtcccgggccttcgggctcaggtccgcgtgccgggacagcggcaacaccgccgccttgaccggcgccagccgcgggtccaatcgcagcaccgtgcgcttatccatcccacccttggtattcggggcctcgtcctcggtgtacgcgtcgatcaaaaacgccatgaatgaccgggtcaagccagctgccggctcgatgacgtacggcgtgtaccgaacatcgttgatctggtcgtagaaagacaggtcgacgccggaatgccgcgcatgcgtcgataggtcaaaatcggttcggttggccacaccttccagttcaccccatggattgcccatgaagccgaacttgtactcgatgtcgacggtgtggtcggagtaatgtgacaacttgtctttggggtgctcccacaaccgcaggttctcccgacgaatacccaggtcgatataccactgcagccggttgtcgatccagtactgatgccattccttggcagtcgccggctcgacgaagaactccatctccatctgctcgaactcgcgggtccggaagatgaagttgcccggagtgatctcgttgcgaaagctcttgccgatctgtccgataccgaatggcggcttcttacgagcagttgtcaccacgttggcaaagttcacgaagatgccctgcgcggtttccgggcgcagatagtgcagcccctcctcggtctcgatgggtccgaggtaggtcttgagcatcatgttgaactcgcgtggctgcgtccactggccgggttcgccggtttccgggtcgcgaatgtcggccaacccgttaggcggcggatgcccgtgtttggcttcgtaggcctcgatgagatggtcggcccggtagcgcttatgtgtgatcagcgactcgaccagcgggtcatgaaagacatcgacgtgaccggaagccacccacacctcacgcggcaggatgatcgacgaatcgattccgacaacgtcgtcgcggccagtcaccaccgatcgccaccactggcgcttgatgttctctttgagctcaacccctagcggaccatagtcccacgccgactttgtgccgccgtagatctcgcccgacggatagacgaagcctcgccgtttggctaggttgaccacggtgtcgatgacgggcgccacggggtggtgcactcccttcgagggatcgggcagacgcgcgcagcccgacacgactacgcgcaaaacatcagtcatggtagcgatcgggacctgggtctcctattgcctttgacatgcatcatcatgcatgtgacagtggaggtcagtggcaggtccttcctaatacggcacttctcgaggtgaagactccaatatggtgacgtccccctcaacgccgaccgccgcccacgaagatgtgggtgccgacgaagtaggcggtcaccagcatcccgcggataggttcgccgaatgccccacgttccccgcaccaccgccgcgggagatcctagacgctgccggcgagctgctgcgtgcgctggccgcaccggtgcggatcgccatcgtgctgcaattgcgtgaatctcaacgctgcgtgcacgaactggtcgacgcactgcacgtgccccagccgttggtcagccaacatctgaagatcctcaaggcggcgggcgtggtcaccggggagcgatcgggccgagaagtgctgtaccgacttgctgaccaccacctcgcgcacattgtgctcgacgccgtcgcgcacgccggtgaggacgcaatatgagtgcagccggtgtccgctctacccgccagcgggcagccatctcgacactgttagagacgctcgacgactttcgttcggcccaggaactgcacgacgaactgcgccggcgcggcgagaacatcggtctgaccaccgtctaccgcacactgcagtcgatggtatcctccggactggcggacacactgcgcaccgacaccggtgaatcggtctaccgcagatgctcggagcaccatcaccaccatctggtgtgccgcagctgcggttccaccatcgaagtaggtgaccacgaggtggaggcgtgggcggcggaggtggccaccaaacatggattctctgacgtcagccacaccatcgagatcttcggcacctgctcagactgccggagctaggacaccaccgaggtcgagcgaccccacacgccgaacgtgcaaccatggcggctccgcccggcgtgtcgccgccaccagggcacgttcggcgcacagcgagcacactcctagccaacgagcgcgctgcggatcgtggcgcccgtctccagcaccaaaaggatcaacgtgcgcaacgcgtcgtcggtcaaaccggtgccgggaaagttgtatcgcagcatcacgtccgcggtgttggacgcgggccgaccagagcttcgccgcgcagccttctcgctgaccttttcccgcaggctcaccgagccgaagttgatgtcgcgtgcctgcttggccacttgctcggtgagcctcttggtcaacggcagatcccacgccaggatctgggtaagggacaccagctcgaggtcctcagcgatgctcactacccgcaacgaggcaaacgtaccgtcatggcgaaccgtcagcgcgccgtcgggttcctcctcggcaggaaggacatcgcgcagtatcgatgccagccggtccggtagggatggcactaggcgctcccgaaccgccgagtgcgcgacgcgtattcctcgcaggccgcccacaagtcgcggcggtcatagtcgggccagagcttgtcctggaatatgtattcagcgtaggccgcctgccacagcatgaagttgctggagcgctgctcacccgaggtccgcaggaagaggtcaacgtcgggaatgtcgggtcgctgcaggtggcgggcgatcgtggattcggtgatccgctccgggttgagcctgcccgcggcgacctcacgagcgatttcgcgggtggcttcggtgatttcggtgcgtccgccgtagttgacgcaatagttgatggtgatgacgtcgttgcttttggtcatctcctccgcgaccgccaactcattgatgacgctacgccacagccgtggtcgtgaacccacccaccggatccggacccctagcttctttagggtgtctcggcgccgtcgcaccacgtcgcggttgaagcccatcaggaagcggacttcctcgggcgaacgcttccagttctccgtggagaaggcgtagaggctgagccacttgatcccaagttcgatagcaccgcaagcgatgtcgatcaccaccgcctcgcccatcttgtgaccttcggtgcgggccagcccacgttgggtggcccagcggccattgccgtccatgacaatggcgacatggttgggcagccggtcggccggtattcgtggcgcggccgctttcgaagtgtgctgcggtggccggcaggggcctccgtagggcgctgccggcaactccgggaagacgacgggccacgtcgacgtatcaggaaaggtcgggtagtcgtcgggggccggaggcagctgcgggaagttgctggacgtccgcttccgtgcatccctagccaccggctatatcctgcccgatcagcgcggcgcgacgttcggcaaccgatcgatcggcctggtagaaccgctccaccagcggcaacgttttcagctgccgttccagatgccattgcaggtgtgcggccaccaacccgctgacatggctgcgggccgattgcggcgccgcctcggcggcctcccaatcgccgtcgtacagcgcggacatcaggtctacgacgcccagcggcggtgtggtcgagccggccggacggcagtgtgcgcagacactgcccccggtcgcgatgtgaaacgcccgatgcggaccaggcgtggcgcagcgggcgcactcggtcaacgctggtgcccagccggcgatgcccatggcgcgcagcagataggcgtccaacaacaggtcccgaggccgctgtccatcggccaccgcccgcagcgcgcccaccgtgagccggtgcagagccggagcgggcgcccgctcctcaccggccaggcgttcggcggtttccagtatcgcgcatccgcaggtgtagcggccgtaatcggcgacgatgtcggtggcgaacgcgtcgacagagacaacctgggtgacgatgtcgaggttgcggccagggtgcagttgcacctcgatatgcgcgaacggctccaggcgcgcgccgaatttgctgcgggtgcgtcgaacacctttggccaccgcgcggaccaacccgtgatcgcgggtcagcagggtgacgatccggtcggcttcgccgagcttgtgctggcgcagcacaacagcccggtcccgatacagccgcatcacaatagttttgcaccccgccacgacatcgcgggtatccgcgccgatagtctcgtaccccgtggttggcgcttctgggtcggatgctggagccatttccggctctggcaaccagcgcctgcccaccctgaccgacctgctctaccagctggccacccgcgcagtgacgtccgaagagttggtgcgacgttccctgcgcgcgatcgatgtgagccagcccacattgaacgccttccgggtagtgctcaccgaatccgcgctggccgacgcggcggccgccgataagcggcgggcggccggcgacacggcgccgctgctgggcattccgatcgcggtcaaggacgacgtcgacgttgctggagtgccaaccgccttcggcacccagggctatgtcgcgcctgctaccgacgactgtgaggtcgtccggcgcctcaaggcggccggagcggtgatcgtcggcaagacgaatacttgtgaattgggccagtggccgttcaccagcggacccgggttcggacacacccgcaacccctggtcgcgccggcacacgccgggtggatcctcgggcggtagcgcggcggcggtggccgccggcctggttaccgccgctatcggctccgacggcgccggcagcatccgcatccccgcagcatggacacacctagtgggcatcaagccacaacgcggtcggatctccacctggccgctgccggaggcgttcaacggcgtcacggtcaacggcgtactggcccgcactgtggaggatgcggcgctggtgctggacgccgcgtccggcaacgtcgagggcgaccgccaccagccacccccggtgacggtgtccgatttcgtcggcatcgcccctggaccgctgaagattgccttgtcaacccacttcccgtacaccggctttcgggccaagttgcatcctgagatcttggccgcgacccagagggtgggcgaccagctcgagctgctcggccatacggtggtgaaaggcaatccggactacggcctacggttgtcgtggaactttcttgcccggtccaccgcgggcctctgggaatgggcggagcggctaggcgacgaggtgaccctggatcgtcgcaccgtatccaacctgcgcatggggcacgtgctgtcgcaggcgattctgcgcagcgcgcgccgccacgaagccgccgaccagcgtcgggtcggctcgatcttcgacatcgtcgacgtggtgctggcaccgaccacagcacaaccaccgccaatggcgcgcgcgtttgaccggttgggcagcttcggcaccgatcgcgccatcatcgccgcgtgcccgtcgacctggccgtggaacctgctgggctggccgtcgatcaatgtgccggcggggttcacctccgacggtttgccgatcggtgtgcaactgatgggaccggccaacagcgagggcatgctgatctcgctggccgccgagttggaagccgtcagtggctgggcgaccaagcagccgcaggtgtggtggacgagctaaaaccccagtcggccaagctgtttggggtcgcgctgccagttcttggcgaccttgacccgcaagtcgagatagaccttggtgcccagcaggttttcgatctggctacgggccgcggtacccacctcccgcagccgggcaccacccttgccgatgacgatgcccttctgactatctcgctcgacgtacagcgcggcgtgtacgtcgatcaggtcgtcacgcccctcacgtggactgacctcgtcaatcaccaccgccagcgaatggggcagctcatcgcgcacgccctgaagggccgcctcgcggatgagctcggccatcagaacctcctcgggttcgtcagtcaactcaccgtcggggtaatacgcggggccggccggcaatgccgcggccagtacgtcgatcaacaggtctacccggtcgccggtcatcgccgaaaccgggacaatctcggccgcattcgtgacgagttcgctgaccgctaccagctgggcgaccactttttctttcggcaccttgtcaatcttggtgacgatgaccaccagtgtcgtattggcagggccggtcgaacgaagctgctcgacaatccaccggtctcccggaccgatcgcctcgtcggcggggatgcatagcccgatgacgtcgaccgccgcgtaggtttcgcggaccaagtcgttgagccgcttgcccagcagagtgcgcggccggtgcagaccgggagtgtcgacgaggatgatctggaagtcgtcgctatgcacgatcccacgaatggcgtgcctggtggtctgcgggcgcgtcgacgtgattgccactttcgccccgaccagcgcattggtcagcgtggacttgccggtgttcggccggccgaccaaacacacaaagccagaatggaattcggtcatgccggtttcctcgccgaacgtgaacacagggagacttttcccgcttttttccgccgtgaatgcacgttcggcgtcatagcgggttacctgcccgatcggtgacgatgatcgcagcggtcggggcgagttcgcggacggcggcaatgcccggatcgtcaacggacccggccaccaagacggcggcctgaagaccggtcgccccactggacacggccgcggccaccgccgcctgcagaccggtcagctcgagcgccgacagggccaccggcgccgccgcgtacgtgcggccgtcgacatcgcggaccgccgcgccggcaccggcctcggcacgtgccatcgccgcccgtgccaacacaaccagctttgcgtcctcggcatctagctgctcagccagggtgatcggcctcctcatcatcggcgccgtcgggttcggccggactcagcaacacggtgccgattcgtacccgtccccgatgatcggtgccaccctcggcatgcagccgcaggccatgcgatatcacctcagcgccgggcagcggcacccggcccagttctagggccagcagcccgcccaccgtgtcgacgtcaaggtcgtcgtcgaactccacgccgtacagctcgccgacgtcttcgatgggcaggcgcgccgatacccggaaacgcttgtcgcccaagtcttccaccggcgccgtctcggcctggtcgtactcgtcggcaatctcgccgacgatctcctccagcacgtcttcgatgctgacgaggccggctatcgcgccgtactcgtcgaccagcagggccatgtggttacggtcgcgctgcatttcccgcagcaatgcgtccagcggcttggagtccggcacgaacacagctggccgcatcacccgcgcgacggtcgtttcgcggccgccgttcgtcgagcagaacgtctgctcgacaaggtctttcaggtacaccacgccgacgatgtcgtcgacgttctcgccgatcaccgggattcgggaatgtccgctgcgtaccgccagggtcattgcttgaccggctgtcttgtcgctttcgatccagatcatctcggtgcgcggcaccatcacctcgcgggctggggtgtcacccagctcgaagaccgactcgatcatccggcgctcgtcggcagcaaccacgccccgctgctgggctaggtcgacaacttcgcgcagctcgatctcggatgcaaacggcccgttgcgaaagccgcgcccgggggtcagtgcgttgcccagcaacaccagcaagcggctgatcggcatcaacaaccacgagatcagccgcagcggaagggccgtggccaacgagatggaatatgcgttctggcgcccaagggtgcgtggccccactcccacgacgacaaagctggccaaaaccatgatgcccgcggcaagatacaacccccacaccatgctgaagtggtatcggatgaaaaccaccagcagcgcggtcgcggtgatctcacagctggtccgcagcaacacgaccaggttgacgtaccgcggccggtcggccatcaccttacgcagcgaccccgcgcccggccgctggtcgcgtactagctcatccacccgggccggagacacggtgctgatggcggcgtcaatcgcggcgaacaacccacccaaaccgatcaatacgatcgagccgagcagctggtagtacccggtcaaaggtcaaaataccttgacttgtcgagcaaccggcggtccttctcgtcctgccggtcgtgctggtaggcctcaacctggtcggctacccactcttcaagcaaccggtcctgcagggcgaacatctctttttcctcgtctggctcggcgtggtcatagccgagcaggtgaagcacaccgtggatggtcagcagggccaattcgtggcccaggctgtggccggccgcagccgcctgctcagcggcgaattccgggcacagcacgatatcgcccagcatggacggtcccggttcgggggcgtcggggcgaccacccggctcgagctcgtccatcgggaagctcatcacgtcggtcggcccgggaagatccatccagcgcatgtgtaggtcggccatcgccgcggtgtccagcagcagcatcgacaattcggcgcacggattgacgtccatcttggcgatgacaaaccgtgcgacactgactagttccgcttccgagacgtcgatgcctgactcgttggctacctcgatgctcataagatgctcacgcacccatcatcggcgaccgcgggcgccggacgcccgccgagccgcccgattcagccccgacccgggctcctcgtaccgcgcataagcgtccacgatctccgagaccagacggtggcgtaccacatccacgctggtcagctccgcgatatggatgtcgtcgatgtcttcgaggatgtcgaccgccgcccgcagacccgaccgggcgccgcccggcaggtcgatctgggtgacatctccggtgaccacgaccttggatccgaagcccaggcgggtgaggaacatcttcatctgctcggccgtggtgttctgcgcctcgtccaggacgatgaacgcgtcattcagggttctaccccgcatgtacgccagcggtgccacctcgatgactccagcggacatcagcttcgggatcagctcggggtccatcatgtcgtacagcgcgtcatagagcggtcgtaggtacggatcgatcttttcgctcagcgtgcccggcagaaatccaaggcgttcaccggcttccaccgcgggtcgggtcaagattatgcgggtcacctgcttggtctgcagcgcgtggaccgctttggccatcgcaagataggtctttccggtgccggccgggccgattccgaagacgatggtgttggcgtcgatcgcgtccacgtagcgtttctggttgagcgtcttgggccggatcgtcttcccccgacgcgacaaaatgtctagagtgagcacttcggccggtgactcgttgcctgtgccgaccagcatggcaacgctgtggcgcactacctctggggtcagcgactggccgctggccacgatcgcaatcagttcggagatcacccgttcggctagcgcgacatccgccggctcaccgcagagggtcaccgcgttgccgcgcacgtgcaggtcggcactcagcgtgcgttcgagggcacgcagattttcgtcggccgaaccgagtaagcccacgacgaggtcaggcggaacgtcgatgctgctgcgaacttgagcgtcggcttgccgggctccagccgcgtcagcagcgcgggtctcgcgggacgtcacctggcttctgatgcctgctttctggcctatcgactggaacctgtcgaactgacgagtgttgaagtttcattctaacgccggtcagggacggcgtcggagcacaacgcacaacgccgagcccgtgcgcgctcacctttatccgcgatgaggcctgtctgtgtccgcccgttcgatgccgacgaacggcagccactctcgggcctgccagctgtgcctgccggtgcgcggcaacatcccgaccgtgcccatgccggtccgccaagccgacgatcaccgctcaagctgggccagccgtgagcgtcggcgccccaatgattcgggtggcgggctagtaatcccttcgacgggggtttccacggggtcgctggtctgactgccgcgccattggagggcgctgatggccacggcgacctggatgatcgtgtggtcgaggggtcggggtaggagtcgttgggcggtttcgagtcggcgtagcagggtgttgcggtgggtgtgtagtacgtgcgcggcgcgggaggcgttgcattgttcgttgatgtaggtcaatacggtggtgagcagttgagggctggccgattcgaggtccccgagggtgctggtgatgaaatcggctgcgctgtccgggttttcggtgagtaccgcgatcatgtggatgtcggcgaagaaagccaggcgctgttgggatcgaagccgggccagcatgcgttgggtggccagggcgtcgcggtggctgcgccgaaacccgtcgattcctcgtgcggtggtcccgaccgcgatgcgggcatgtggtgcgtggtcgagcacctggtggattcggtcggtgtcgagggttgccgcgtcgctgacccatacccagcgggtggccgcgctggcgaccgcgatcaggggctgtgggcatcccagtgcgcggccgaacgcgcgtgcggtgtggtcgaggtggttttggttgtcgtcgggatcgtcataccagatgatggcggcggtgtgggatcggtctagggggtagcccagtttggcttcggcgctttggcggctgatgggggcgccgtcgaggatcagttcgacgatgcggcggtgttcggcgtggacgtcgcgggtcagttcgtcgtattcgagctgcatttgtgcggccaggccggccagggtggcgtcgatgaattcggaggccgagcgaaacggcagggtgagcagttcgtgcagttcttgggggtcggtggtgagtccgaacgcgatttcggtccatcgttgccaggcgacgttttgtccgacgcggtagacgtccagcgctgaggcgtctagtccgcggcgcaccaggtcgcgggccatgcgtagcgggtcggggccgaggtttgccggtacgggttggccgggtttgcgcaggttggcggtggcgaagtggatcaggtgggagcggttggcgcggctgaccactgttgctagggcggggtcggcggcgatggatgggtgggcggcgagggtggcgcggtcgagttcgtcgagccattccggggtggggtgcagggcgacttttgctgcttggcggatgagttcacgtccgcgcggtgtgggtttgggcaataccacgagatgagactagttgcctaggtgcgttgtgcaccacgttctggggaatgttggtgaggtttactccttcagccgtggtggacgtttagccggtgtggcgcgttcgggattattgggatgaacggttacccaccgcggcggcagcgggccgtgcgcctgccgagtcgtcgacatttagcgttcaggaggtctcgatgtcgttggtcagcgtggccccggagttggtggtgacggcggtaccggatgtggcgcgcatcgggtcgtcgatcggtgcgcccgacaccgcggcggcggcgagaccgaccaccagcgtgctggccgccggcgccgatgaggtgtcggcggacgtcgtggcgctctttggctgggtcgcccgttgatggtgatggggccgctggggcgcccgagaccgggcaacggcggggccggcggctcgggtgcgcccggccaagccggcgagtgggattctgacgaccggctaccggcgtgtcacgtcgcagtattcacagtcgctcgctgatgcatcccaacgagatgtgagcacaccgacagcacccaatgccaccgcggccgcggtcgatgtccgcagcaccgtcgggcccagccggaccgcgacggcgccggcatcggtcagcgcggcaagctcgtccggtgcgatcccaccctcgggtccaaccacgagcatcaacgaaccagcttgcgccgcagcgatatccacaatccgctcggtcgcctcctcgtgcaggaccagcaccgccgcgccggcggccacctcttctcggacacgctgtacaagcattggcgtcgacaacacgccgtcgaccggcgggatgcgcgcccgacgagattgccgggccgccgagcggaccaccgctcgccaccgacgcaaacccttgtcgacacgcgccccgtcccagttcgccacgcagcgcgccgcctgccatgccaggaacgcgtcggctccggcttcggtggccagctcgattgccaattcggagcgttcggatttgggcagcgcctgcaccacggtcaccggtggccgcacgggcgggacgctccagcgcctaagcacccgggcccgcagcccgccacgtccggcctgctccaccacacagcgggccaggcgaccgacaccgtcaccaagcaccaactgctcgccgggacggatccgccgcacggtggcggcgtgaaatccttcgtcgccgtctacgaccgccaccgcaccggtgtcgggcagtgtgtcgacgtaaaacagcatcgccaccatgtgcgggccgtgattagcgcccggtgaaggtctcgcgcaaccggctgaacagtccgccggcggcggcgtgggtcgaacggacctcggccacctcgcggtcgcggcgacccttcagctcgcgcagcagttcgatgtcctggtgatccagccgggtcgggaccaccacctccacgtgaacgtgcaggtcgccacgcgtgttggaacgcaggtgcggcattcctcgaccgcgcagcgtgatcaccgaacctggctgcgtgccgggtggaatggtgatctcgctcaggccgtccaggatggcgtccaccgtgaccgtaacacccagcgccgcgtcgaccatgggcaccgaaaccgtgcaatgcagatggtcaccttcgcggacaaagacgtcgtgcgcctgctcatggacctcgacgtagaggtcacccgccggccctcccccgggcccgacctcgccctgagcggcgagccgaactcgcatcccgtcgccgacaccggccgggatcttgacgctgatctcccgacgggcccggatccggccatcgcccatgcattgctggcacgggtcggggataaccaccccgacgccgcggcaggtgggacacggccgcgacgtcaacatctgacccaacagcgatcgctgcacggtctgcacctccccgcggccaccgcaggtgtcgcagggtatcggaaccgaatcgccgttggtgcccttgccctggcaccggtcgcacaacaccgcggtatcgacggtgacctgcttggtgacacctgttgcgcactcttcgagatccagccgcattcgtagcagcgagtccgaacccggccggacccggccgatcggccctcgggacgccgcgcccccaccgaaacccccgccaaagaacgcctcgaacacgtcgccgaggccgccgaagccaccgaacccattgccgcccgcagcggcgctctccagcggatccccgcccaggtcgacgatgcgacgtttgtccgggtcactgagcacctcgtaggcgacgctgatttctttgaatttcgcctgcgcagcctcgtccgggttgacgtcgggatgcagctcgcgcgccagcttgcggtaggcgcgtttgatgtccgcgtcgctggcgttcttgctcacgccgagcagcccgtaataatcgcgtgccacgcttgattctcctatgccgcgtctttatgccgcttctcaagcggctatccacaaaccctgcagcaggtgcgcgttcatcgagcacccaggacgtcgccgatataaagagcaaccgcagccacgctggcgatagttcccggatagtccatccgggtggggcccaccacacccataccgccgtagacggtatgggcggtaccgtaggccgtcgacaccatcgaggtgcccaccatctgctcagacgccgtctcatgacctatgcgaaccgtcaccttgccggcttcctgctgagccgccagcagccgcaacaccaccacctgctcctcaagtgcttccaatattgaccgcagtgaaccaccgaagtccgcagcgttgcgggttaggttggcggtaccgcccagcaaaaggcgttcctcggtgtgctccactagcgactccagcaatacggtcgccgcgcggcccacggcgtcgcccaatccgccggcgccgcccagctggctggcgaggtcggcgaccgccaccgaagccgctgaaagcttcttgccttccagcgcctggccgagtatttcacgcagctgggctagctggtgatcgtcgatgacatcgccgagttcgacgatgcgctgatcaacccggccggagtcggtgatgaccaccatcagcagccgggccggtgtcagcgcgatcacctccaagtggcgaacggtcgacgttgacaacgtcgggtactgcacgacggccacctggcgggtcagctgcgccagcaatcgcacggcacggcgcagcacgtcgtcgagatcgacaccggattcaaggaagctctggatcgcccggcgctcggccgacgataggggtttgacgtcctcgagccggtcgacgaactcgcggtagcccttctccgtgggcacgcgtccggaactggtgtgtggctgagtgatatagccttcggcttccagcaccgccatgtcattgcggactgtggccgacgagactcccaggttatggcgttccaccagggatttggagccgatcggttcctgggttgcaacgaagtcggcgacgatggcacgcagcacctcaaagcgacgctcgtcggcgcttcccatcgactgctcacctcacttcttacgctgcctgaccggcttcattttacgttctcggcggccactgaccgtcatctagcaggcgtctgccgatggtcagggggcgtgtgccccgactaacgtgtccagcatgatctcgtcgggcttcagccactcggtagggaagatccgccaatgatcttcaaaggggtgcgggaaggcaagccgtatcccgagcatggactgtcctatagggactggtctcagataccgccgcaacagatccggctcgacgagttggtcaccacgactacggtgctcgcgctggaccgcctgctgtcagaggactccacgttttacggtgaccttttcccccacgcggtgaagtggcgaggcaccacctatctcgaggacggcttgcaccgggcggtgcgtgcggccctgcgcaaccgcaccgtgctacacgcgcgagtgttcgacatggacgcgtcaccaggcgggcggcgtagctgaacagcgggctgaagccggcccgccaatcagttccctgcggcctgcagcaactccatcgccgatgcgcgtgacagcatccagccgccttgattcacgaacgtgacgttctgcgtgaccggcgacgagagcttcggacccgagacggaaacgtcggcggtggccgaaccggcggccgccggctggatgttcgtcacgctgaacgacagcggcagatccccgtgctcggcggccttcttcagcttgtggtcggcgatgcgcgcctcggtgcccccgatgccgccctcgaccagactgcccttgttcgcaaacgacacgttgggatcggcgaggctgttgagcaggctggtcaactgggcggcggtcgggacgtcaggggcggatgccgggtccaacggcagtggcgcgccgaagacgaccggctgcatctggtatacgaccgggccgccagccatgatcgaagtcacaccggccgcagcggcgccgattgcagccgcggcggtcagacctgcggcgatcgatttcaccatcttcatggttgtgttcttccgttcgtttgcccgtcgattgtgcgtttggttcaaactaccggtgcacgcgccgggcaagtctgtgtcgtagctgtgagcgagcggtcagtcctcggccatggcgtcacgcaggctcttcggccgcagatcggtccagttcttttccacgtagtccaggcaggcggcacggctggcttcgccgtgcaccacgcgccagccggccgggatatcggcgaacaccggccacaggctgtgctggtcttcgtcgttgaccagcacgaagaatgcgccgttgtcgtcatcgaaaggattggtgctcaccgcttctccttgtgtcgttgtgtttggtcggcgtaaagatgccggcgccgagcacccggtccgacaacaagccgaggcagctcaggttggggaacccgggcccctgggtgagtccggacagggtgggcaggaacagcttgggcgtgacgtcggtgactgccaagtcgtagccgatcgcttcctgcaggcggtcggcggtcagcggtccacccagtcccagctcgagcaggtcgagggtgtgctgactgaacagtgaggtgaaccacagcggatcggcgcccgagccgtcgatgacgagatcgaatccgtgcacggtctcgaagttctcgctgccccggttggtgctcagcgtcaaccggatctgcccctgacggcccaccgcgtgggcgacccggccacgcagatgatggatgcggtcatcggccagcagcgcttcctgcacggtcgccgagaacactcctcggtcggtgcgggccagcgcgtcgcgccgttcgtcgaacgtcaaggccgcccagtcggtcggatcggaaaacagtgagttctcgaagaatccctcgccgcgggtgaacagggttacctgcggggagatgacggtgatggttgagacccgatgccggaacagctcgttgagcatcgatgcggccgtctctccgccaccgatcaccgcgacccgctcggcgttgatccggtcgtggccggcggcacggtcccagaactgtgcgattgagagcacgcgcgggtttccgggcagtagcgacttttcagcctggccgggcccggtgatcatcaacgcgtcggcctgcacggtggtctcgtgggtgcacaacgcccagcggtcaccggtgacggcgagccgttcgacctcgccgtggatcaccttgaggccaatgtgatcggccacccaggctaggtactgactccacctgcgatgggtgggcgccgggcggccccggtcgatccattccgcgaacgacgcggtggcgatcagatacgactgccagctgtagcgggtcatccgctcgtccaattctgcgttgcgccgtggcaccagcgccgaccggtagggaaaaccgacatccttttctgggctggtgcccagccggtgggctccgtcggtccagccaccgctggcctgccagttggccccgaccccgatgcgttcgacggcgatcacgtcgggcacgtcgacccccatgtcacgcagcacggatgccttggccgcgaccgccaccgccttggctccagcgcccaggaccgcgagcgtcggattcatgctgttatctccgccagcgcgccctgccacagtgattgcagcgtggcgacgtcgtcggcggacaggatgtcgggcagcgtgcgccaccgcgtggctagcacgggagcgtcggcgggcccgaggagcgccgccagcaccgtcagttcgtggcgcaccggctgttcgggttcaggcagttgccccacatcagccagtagtgcgcggtcgaccgccagatctcccaccccgacgtgcaggctacccagatagttcagcagcagctggggttcgcggtgggcgcgtagtcgctccgcggtatcggcgcgcaggtaccgcagcaggccgtaatcgatgccgctgccgggtatccgcgcgaagtcggtcgcgccgtcgcagtggatgcgcagcggatagatcgcgctgagcagcccgaccgtgtcgctggtgtcggcagtcttatcgacgtggacgtccgcgcggccatgcgtctccaacgccaacagcggtgctggtgtttgttgaccgcgttgccggcgccaggcggtcaccatccgcgcagcggcggtagccagcagatcggtcatcgaccgtcccgtcgaaagcagccgcgcggtcagatcggcgtcggagatcgacatggtgatcgctagctcaccaacccggtcggtctgcggcgccaccctgcgggcacccaacggcggatcggcgccctcgagttcggcgacccagaaatcaacgctatccagcgccttagcccgctgcgccagcagccgcgaccactgccggtagctggtgttctcgcgcgctgggctgggcgcgcgcccggccgccagcgcgtgcaggccggcgtcgagttcacccagcacaatccgccaggaggctgggtccatcgccagcacatgggcggtcagcaccagaacaccgggcccgtcgggttcgcgcagccacaccgccgagagcagtcggccggcctgggggtcgagactcgccagcgcgccaagagtctgctcggccaccgcggtgaccagttcaccgctgacccaaacctcgctgagaatgtccgttttcggttgtgcgacaagggccatcgcatcccggtcgaaccggcaccgcaacacctcgtgtccgtcgacgaccgcggccaacacggcatccaggcgttcgcgggtgatccggtcgggcaacctgatgacctcggtttgtgccagccggcgcgggtcgccgtactcgtagagccaatgagtgttgggtagcaccgggatcggctcgccggcatcgttggccggtgcctgccatgcggcatcggagtcaatggccgccgcgagttcacggatggtgtcgcactccaccatcagcctggcccgcaacgcaatcccacgacggcgcgcggcctgcaccaccgacagcgccacgatgctgtctagacccatctgcaaaaagcccgcggtgacatcgacgttcgaggtttccatgacatcggcgaacgcctcggccagcaccagctcggtcggtgtctgcggcggagttgccggtccttcggtgacattgattgccgccaaagcgttttcgtcgatcttgccgtgtggagtcagcggtaactcgtcgaggacgacgatatggtgcgggactagataacgcggcaaccgctctagcagcatcgcccgcaattcggccaccggtggcggttgtggtccgcctgccacatacgccgtcagccgggggccactggcatggccgcgggccgtcacatggcaaccgtgcaccgcatggtggccgttgagcaccgcggcaatctcacccggctcgacgcggaaaccgcggatcttcacctggtcatcgctgcgcccgaggaactccagtccaccgtcgggcaggcggcgcaccacatctccggtgcggtacattcggctaccgcgcccgtttggctcagcgacaaagcgcgccgcagtctcggccgggcggccgaggtaaccgcgggtcaactgggcgcccgccagatacagctcgccggcgacgccatcgggcaccggccgcagccaggagtccatgacgtaggcgcgggtggtgcaggtcggacgtccgatgaccggtcgcgcatgctcagcaacggcggcgaccacggcttcgaccgtggtctcggtaggcccgtagcagttgaaggccgtcatggccgtgcgcgcgcagttctgctggatcatccgccacgtcgcggcgcccaaggcttcgccgccgagcgcaagcaccgccaacggcgcccggtcgagcagtccagcgttgtgcagctgggcgaacatcgacggcgtggtgtcaatcatgtccagaccgaatcggtcgatcgcttcgaccagcgcccctgcgtcccgctgacgatggtcgtcgacaatgtgcaccgcgtggccgtcaagcagtgcgaccaacggctgccacgccgcgtcgaaggtgaacgaccaggcatgcgcgattcgcagcgggcgcccgagccgctgggccgccggccgcaacacgcgctcgatgtggtcgtcggcgtaggccgacagcgcccgatgggtgccgatgacacctttcggggtaccggtggtgccggaggtgaaaatcacgtaggccgcctggtccaccggcaccgtgatggcacggtcgtcctcgagtatgtcagcgccaaccgaagcggcgaacacgccctcatcgatgaccaccggagccgatgtctggcgcaagatctcggcgacacgctcaccgggcatcgccgggtccagcggcacgatcatgccacccgccttgaggaccgccagcatggcggccacgtagcgcggaccacgggacagcgcgacggccaccggggtctcgcgactcacgtccgcgcggcgcagcccagtggccagccggtcggccaatgcatccagctcccggtacgtcagctgaccatccgcccaactgaccgccaccgagtcaggctgtgccgcagcgatttcggcgaaccgggtatgcaccgcgggtgccgacgtcgtcacatccggcaggccgggtgcggtcggatcgtgctcgccgtccagcagaatgtcgacgtcgcgcagcggccgatcccaccggctgaccaagcgctgtaacacagccagcacccgcctgccgaggctttcgggcgccatcgtgcccagcgcaccgtcgagcacctccactagcagcgtgagctcaccggtgctgcggtgcgcggcgacggtcaccggaaagtgcgacaaactctctagcgccaccggacggaacgtcaccccgtttgcgacgaactccgcggtgcccaccacctcgccgggcgggaagttctcatacaccagtagggtgtcgaacatctcaccgataccggcgatggcacgaaactcgttgaaaccgagatagctgtggtcgcgcaacatggcgaattgacgttgtaggacagcgcattgcccgccgacggtagcgcgggcgtccaggcggacccgcagtggcaccgtattgatgaacaggccgatcatcgtttccacgccggacagttcgctgggcctgccggacaccgtcacaccgaacgtcacatcgccacgaccggtgaatgctgaaagcgtggtagcccaagccatttgaacaagtgtgctgatcgtgacgccacgggtgcgggcggcatcggccagctccgcggtggcttcacggtcaaggcgcacttcggtgcgtcccggaatacccggctgcacaggagtgtcggcgagtgccggcgataacagagtcgggccgtccaggccattgaggtggtccgcccacattgcgcggctagccgtctgatcgcggccggccagccagccgatgtagtcgcgatacggccgcggcgctgccggcaacgcggcgacgtgaccaccagcccgatacaaggcgagcagctcggagacgaacagcggcaacgaccatccgtcgatgacgatgtggtgcgcgacgatgaccagatgccaacattcgtccggtagttcgatgagcaggaaccggatgagtggtccgcggccgacgtcgaagcggcgccggcgctcttcggctgccagcgccccgacctcactggggtgggcgcgcacgtgacgccaaagcacctcggcactggatggtattacctgcacgggccggctcaggttcccgtgtaggaagctcgcccgcaggttggggtgccgggtcagcatcgcggcagcgcagtcgcgaagcaaggcgatgtcgagcgggccggccgcgtcggccgccatcgcgatcacatacgggtcggcctctgcggcctcagagccggactccgcggcgaccagtgtcgccctagaaaacagtccctgttgcaatgggctgagcgccatcacatcgtcgatggcgccccgcgcgtcggctcgcgtcacggccactggtcccatgacgcggtcagggccgacagttcgtctggggaaagccctgatgtgctcatcggcgcgtgatgcttgtcgtccggctcggcctcgacgtgaggcttggcgtcgaccgcggcggcgagctcacacaaaacgggatgctcgaaaaccatccgcgcggtcagcggtatcccgccatctcgagcccgggcagccacctgagtcgcgaggatgctgtcgccgccgaggttgaagaagtcgtcgtagcgtccgacctcccccacctcgagcacgtcggcgaggatggcagccagcgcgcgctcggtttcggtgtcggcgggctcggccggcaccggtgccgcctgcgccgttggcagccgttcgatttcggccagcagctccagttggccgtcggccttccacactccgcgctcgccgttgcggtagagccgagaacccggttgcgcggcgaacggatcggcaacgaatcgggtcgcggtctccgatggccgggccaaccgggcaccgacggcgggaccgccaccgtaataaacgtcacccaccacgcctaccggaacgggcttaagtgcgtcgtcaagcaggtacacccgggccgttccggcgcccgcattggaccggtccaaaatgcgccgtctggcttgcgcgctgaccatctcgacctcgcgcagcggttggtccggacggtcggcgaacgcctcgacgacacggactagccagtcggcgaagcgttgtgcggtggcgcgctcatacaactcggtgcggtagatgacgtggccgcggtactcgtcgccgcaggcgaagaagttgaccgatagatcggcttgcgcggcatcgaatgtcggctccagcacgcgcaacgtggtgtcaccgtcgggcccggtgtcgatgacgtggtcttgcggcatttgttcgcgaacgtgcacaacaatgtcgaacaacggattgcgggacagcgaccgctgggggttgaccgcctccaccacctggtcgaacggcaggtcctgatgtgcatacgctgccagcgccatctgcctggtgcgctgcagcacctcgcgcagcgtggggttcccgcgcaggtcgttgcgcaacaccacgatgttgatgaagaacccgatgagctggtccaggttggcctcgctgcgaccggccaccggggcgccgatggggacgtctaccccgccgccggccttgtgtaacaccaccgcgacggcggcctgtagcagcatgaactcggtgacaccgaggtctcggctcacggcagccaatttgtcgcggatcgcggcgccgagacgaaattcgaccgcgtcaccggcaccgctgagcagggccgggcgcgggaagtccgggcgcagaccggtttcgcctgccaggccccccagctggcggatccagtagtcgcgttgcggaccgacgatgcccgcaccgtcgtcgagtagcgccgactgccacacgctgtagtcggcgtactgcaccggcagcggtgcccacgacggccgttgtccggtgctgcgggcccggtatgcggtcagcagatcggtgaacaacaccccagccgaccagtggtcgccggcgatgtgatgcaccaccagcgacaacacggtctgctccggcgtgctcagcagcgccgcccggatcggccagtcggtttccaggtcgaaaacgtaacctcgctcgttgttcagttcggctcgcagccacgcggcgtcggacccggcggcgcaccgcaccggcacctcggcgggcggctggatgatctggtgtggcacgccgccgatctcgcggtagacggtgcgcaggatctcgtggcgtgccaccacatcggtgatggccgccgcgaacgcgttggtgtcgcagggcccatgcaatgccgcggcgaagggaatgttgttgacggcgttgggcccgtcgaagcgatagttgaaccagctacgcatttgagacgacgacaatcgcactggcccgtcatgatccacccgggtcagccgcggcctcgccgaatccgaatccaacgtatcgatgtgtccggccaacgcggtcaccgtggcgaattcgaagatctcccgcacaccgacatcgacgccgaacgcgttgcgcacggccgcaacgagtttggttgccagcagcgagtgaccgccgaggtcgaagaacgagtcgtcagcacccactcggtcgcggccgagcagctcaccgaacagttgggcaaggcgccgctcggtggcggtctgcggcgcgcggaactcggtgtccgacgcgatctgcggttccggcagcgcggcgcggtcgattttgccatgcgcggtgatcggaatctcatccagcacaacataggccgcgggcagcatatattcaggcagtgccgcggccacccgggcgcggatgcggtcgagatcgacgccgacatcggcgggtccgtcgccgcccgcggcgggtgtcacgtagcccaccagactcttgcccagccgcggcaggtcgctaaccaccacaacggcctgcccgaccgtagggtcgaccgcgatggccgctgctacgtcaccgagttcgattcggaatccgcgaatcttgacctgctcgtcggcacggcccacgaactcgatgtcaccgtcagcattgcggcgcgccagatccccggaccggtacatgcgggaaccgggattaaacgggtcggcaacgaatcgctccgcggtcagcccggcgcggcgatggtatccgtatgcgacatgcgtccctccaatatagatctcgccgatcacaccggtcggcaccggctgcaacgaatcgtcgagcaggtgcatggtggtgttgatcttgggccggccgatgggcacgatgcgggtgccctgtgggcccaccactttaaaccggctggcgttgatcacggtttcggttggaccgtagaagttgtgcagcagcgcatcgaatgtcgcgtggaacttgtcggccacctcaccgggtagcggctccccgccgatgggtacccgctgcaacgtccgccactggctcacacccggcagcgacaggaacagcccgagtagggacggcacgaaatgcattgccgtgatgccctcgtcgcgcaacagggcggtgagatatccaatgtcggtgagtcccccggggcgtggtatcaccatccgcgcgccacaggccagcgtgccgaagatctcggcgatcgagacgtcgaagctgggtgaggcgacctgcagtagccggtcggtgtcgtcgacgtcgtattcgcccttgaaccagacgaagtactcggcgacggggcggtgtggcaccgcgacacctttgggcaatccggtggtaccggacgtgtagatgagataggccgtgttgtctggccgtagcggccggattcgatcggcgtcggtggggtcgtcgctgcggtatccggccagctcacgtactggcgtgcgcagcaccagtttcgcgtcgcagtcggcgaggatgaaatccagccggtcttgcgggtagctgggatccacgggcacatacaccgccccggacttgaccacccccaaggccgtgacgatcaggtccggcgatttgtcaagaagtaccgcgacccggtcttcgctgcctatcccctgctcgatcagccagtgccccaaccggttcgacgcctcattgaggtcgtggtaggtgaagtgttggccctcatacaccacggcggtggcgtcgggagtccgcgtggtctgctcgttcaccaggtccacgagggttttgacaggggtatcgaaccgctcgccgcgcgacacctcgcgcagcctggcggcgtcgcgctcatccatcagcgccagccccgacaacgtgttgtcgggggcggccagcgcattgtcgagcagcacaccgaagtgtcgaagcatctgcttggccagggcgggttccaggatctccaccaggtgttcggcctcgaccagcacacccgcgcggtcgaattcgaccatgaagcccaacggcagctgcgtgatgttgctgcgcaggtcgtagcgctcgcactcgatgcctggcgggttgaatccgccgccgtcgggctcccggaaaccgaagctgacccgggtcatgcgctcggcaccgtgccggcgatcggggttcagttcccttaccacgcggtcgaggttgatccgttggtgtgcgaacgccccgctggcgatgtcgcgggtggcggtcagcaactcccggaaactcatcgccgattgcggtcgcagccgcatcgctaccgtgttgccgaaatagccgatggcatcttcggttccggcgccacggttgagcaccggagccgccacgaggaagtcgtcactgtgggtgtagcgatgcaccagggcaccgaacgcggccagcagcaccatgtagggagtgcaaccggtgttcttcgccatcgtggccacccgcgcagcggtgtcggcgggcagccgcaacgtggcgcgcgcggcacgccaactggtcggcacacacgttccggctgggccgggaagttccagcggctctggcggatcggccatgatcgcgcgccaatagttgaggtcggcctcggtagtgtcgggtccggatgcggccgacggacggtgttctggccccagatcggcccctaggtcagctcgcgagtacgcctgggtgagatcggtgaagaacacccgccacgaaccatcatcccaggcgatgtggtgggccaccaacagcagcacgtgttcgtcggcagccgtgcgcaccaccgtgattcgcaatggcgcgtcgcgggaaagctcgaagggagcgcagaattcgcgctgagccaacacctccaggcgcagccgctgggcgcgttgggacaggtccgtcaggtcgtattgtgtccagccggggcgaagatccgcgtgcacggtcggctgggcgactccgtcgtcgccgacagggtaggtggtacgcagtatccgatggcgacgggcgacggcgttgactgcgtcgcgcaacctggccagatcgatgtcaccggtgatgcggtaggacacacagatgttgagtaacgcaccgctggggtcggccatctgcacgaaccacatccgggcctggccgtcggagagccgatcgtcagtgtgcgggccaatgtcctgcgcagccgaggacaggccgcggtcggcgagcctgcgacgcagcagctccaatcgggcctcgtcgaggcgggcgccgatgtcggcggtattagtcacgcgaaatgtccactttctgtgcggtgtgtgagcgctcgtcggcatcttcgagtttcgcgacaagtccatcaccggtgatgtcgcccatgagcgtggccagcgacaccgtcgcgccgattgatcgtttgagtcggttacgcaagtccagtgccagcatggaatcgacaccgagatcgaacagcgattcctgcaggttcacctcgccggcctgcgggatcccgagcacggccgccaattgggtgcgcaccgcgtccacgatcgtcaggttggggtcggttggaccctcgtaccgttcgaattgcctgctgtccaacaacatctgcaaccgggccgcgtcggcggcgaacactagcgggtcgacagtgaattcgtgcaggctcgcctcgatcgcctgctggggcgccatctggcggagtccagaccgctcgacgcgggcgatcgtaaccgcatccgcgattccccgagctggttcgccggccttgggggcctgccataggccccatttcaccgccacgcagtgcctgccctgggcgcgcagctgggcggccatcacgtcgagcagccggttggccgccgagtacgcgaccaccccgtgtccaccccacacccccatcaccgaggaacacagcagggttcgcacatccgggcgcagcggccacagctcgatcatctgggccaggccgagcaccttggccgcgaagttgtcaacgacggcggccgacgtcacccccggtgcggtaccagagatcacgctgcctgccgcgtgcacgatcaacgaggcgccgacgccaccgtattcggctgcaatcgctgacaactgggtgggatcggtgatatcgcacggcggcgacacgatcacggtgccatgttgctttctgagcatggccaccgtcgcctgatccgcggcgcgccggctgagcagcacgatgcgccgtgcgccatgctcggcgagataccgcgcgtagtgcatcccgatggcacccgcgccaccggtgacgacgacatcgtcgagcacgccggagtccaacgaccagttcgggacggccggggcatcggcgagggttcgctcgaacagcgtgtacccgtttaccgagccgcgtagcgcggtctcaccgaagccccgcagtaccgccgttatgaccgagacgccgaggaccgggtccaagtcccacgacggcaagtccaggtggctgaaagtctgttcgggatgctcgaatccgatgcttcgatgcatcgcggccagcgcggcctggccggccgacggcaccgcgtccgctgcgtcgacctgctcggcgccgacggtgaccagacataccgattggcaacgggcaccgatatgcatcggatagtccagcaaaccggccccgacgaggtcggcgagtgcaccggcggcccggacggcgtcggtgtgttcgaagtcgggcgcgatcaccaggatcaactcggcgtcccgcgcagcactcagctcggtatcggggtgcgaatcaattgctgcgcacagtgtttgagccagcgcgcggtgagcaccgagatcgagcactgcgaggtgacggtgccgcccagcgaccggtgtcgacggcaccatccgttcccaccgctcaaccgcaatggtcagtccggacaccggcggcagcggttcggggtgcgcccacatcggcaccgcacgcatcggcgcgttcgggaacccggacagatcgacgtcgccgtcgagtgggtcaccgcccaggtcaccccacgggtagccagggtcagcgaccgccgcgctaacaatattcgccgacaacgcatcaacaaaccgctcgccacgacgtgccgacccgaccagcacagcgggaccgtccggcaggttggcggcgccctcacagttctgaccgatcgcaaacaacagcgcgggatgggccgatatctcgatgaacgcccgtgctccacagcggattgccgattcgacagcgcggtcgaaacgcaccgtatggcgcaggtttgcgtaccagtagtcgccgaaagtggtgcctggcgccaccacgtcgccggtggttccgccgatgaattgcactggcgcttccataaattcggagtcaggcagctgctcgcataattcatcgcggagcgattcgagcacgctggtatgcaccgggaagcccacggtgatcccgcgggcgaagtgaccgctggaccggactgtgtcaacgatggccgctaccgcttggcgctcaccggacacggcgacggtcgaggaggcattgaccacagacagttccagccagccgccggtggtcgcgatcagcgcgctcgcgtcctgttcaccgatgcccagcgccgccaccgcatagcgaccaggcaagcggcccaccacgttggcgcgggccgccaccacggccacagcatccgacaaggtgatacttcctgcgagataggccgccgctacttcgccgaggctatgaccgactgttagatcgggcagcacaccgcaggaacgccatacctccgccagcgcaacggcatggacgaactgcgcgccttcgatctcgatctcgcagaacgcttgccgctcatcggttccgggcggggcgatcaggtatggcagcggcgagtcgacaccagcggccgcaaatgcggcggcgcacgtgtcggtcgcggtccgataggtcggcagctcgcggtaggcgacggcgcccatgcccggccaatgaccaccctggccgggaaagacgaacgcctggcgcggggccgagcccaacgacgaccgcgcgatgagcggatgctcgcgtccggcggccagcgcgcgcaagccctcggcgagttccagccggtcggcggcccgaagcaccgcccgatgccgacggacccgtcgggtcttgcgcagctgccgagccacttcggtcacggtcgtagccggaaagcgctcgaggtagtcggcgatggcccgagcgtccggcccgatcagttcctcggcatgggcgctgagcaaaaccgcaacccgcccatcgggcagctgtttgggggccatcacacctccccacactcggggccacgctcgggcgcggaaacggtgtccggcatcgaaacgatcacgtggctattggtaccgctcatcccgaacgcggacaccgccgcggtgcgccatccgtcaacggcccgccacggcgtgagtttgtcggccagccgcagaccctgtttctcccaatcgatttcgcggctgggctcgtcgacgtgcagtgtcggcgggatcgcggcgtgctgggcggccagaatgaccttcacaaggcccagcccgcccgccgccgcctgagcatgcccgatgtttgacttgaccgatcccaacagcggcccgcgtccggccggggcggtgccgtagctggctgccagtgaccgcaattcggtgcgatcgccgagccgggtcgcggtgccgtgcccttcgaccatcccgacatcggcgggcacaactgctgcctgcgcgatggcgcgccggagcagtcgcgtttgcgcgtcgccgctgggcgcggtcagcccgtcgctaagtccatcggagttcaggcaactggcacgcacctcggcgaggacacgacgccggtcagcggttgcccgcgaccggcgctgcaggaggaacatggcggcgccctctgcccaggcggttccgctggcgtgcgcgctgtagggccggcagtggccgtcgtcggatagcgcgtgctgcttggagaactcgacgaaatagccgggcgtacccatcacgcacacgccgccggcgagtgccaggtcgcagtcgccggcccggatagcttgaaccgcggtgtgaaaggccgccagcgccgacgaacacgaggtatcgacggtcagcgccggcccggccaggtcaagggtgtaggcgatgcgcccggagatgacacccagcgacgtcccggtgatcagatggccactgtggtgggagaattcggtcaaagcgggaccgtattcgagcgccgaggcaccgacataacagcccacatcgtgaccggccaggtcatcgggattgatcccgctgttctccagggtgcgccatgctactcgcagccccacccgctgctgcgggtccatcgccgtcgcctcgcgcggtgagatgcggaagaactcaggatcgaatgtagttgcgctggaaaggaatccgccaaggttgtggatcggtttgaatccgtttcgacgcgacccgtcgaacagctcgcgaagtgcccaacctcgatcggtggggaacggtccgagtccctcgcgctgttcggagagcagtgtccagtagtcgtcggcggtttcgacaccaccgggtgcctcgatggccagcccgacgatgacgaccgggtcgttatcggacatcggcactcaccatccgggccacggcgtcgaggtgatcgttgagatagaagtgaccaccatcaaagtgcgacagcgtgaagcgaccggaggtgtgagtctcccaactggtcaacatctcccggctgatgcggtggtcgcggttgccgccgaccgcgtggatgttggcgcggatgcgcacgtcgggtggacatgaatagccgctgagggcccgatagtcggccttgaccgccggcaccagcagttcaacgaattcctcgtcctcgagcagcacgggatcggtgccgccaagatccaccatgtcggccaggacgtcacggtcggcggtcggcaacggtccggacgcggccaccgtcgacggagcctgaccggaggaagcccacagtgcacgtaccggcacgccattgcgctcggcgaggcgagcgaactcgaaggccactatcgcacccatgcaatggccgaacagcgtcagcggagccgtcaggtgccagtcgcccgcctcgaacagctcgagcgccagcgcctcgatgctgtctgccgccgggtggctgcgccggtcagcccgctgcgggtactgcaccacgaacgtgtcaacgtcgttggccactaacgattttgccaaccaccggtaagccgcggcagcgccgccggcgtgtggaaacaccagcaccgcgccgggcttgtcagtaccggtgaaccgcttcacccacggtttgaaggctggctgtgcgggctgctcgatcggatcgagcgccgccatcacgtcggcacttgtcatattcgcgatttctaagtacacctcggcgaccagttcgagtcggtcggcgttggcttcccgaccggtgagcaactgggccaacgcggcaatggtcctggcggcaaacatgtcggcgaccatcaggctcggcgaatccagccaccgccggataccggcgacgacctgggtcgcaagcacggaatcgccgcccagggcaaagaagtcgtcgtgcacgcccacggcatcgttggcacggcccaggatgtccgcgacgatgcggcgcagtgcccgctgaagcaccgttcgcggcgccgcatagggtgccgatctgtcgccagaccgctcgacctcggcggcaagcagggcgccaacctccgcgcggtcgatcttgccgctgtcggtaaaggggatgcggtctagcagcgtgacgtggcgcggaatcatgtgcgcgggcaccagatcggcgagctgctgtcgaatcgactccgcggtcacgccggcatcgtcgacgcagaccgccgcggccagcacatcggacccgccaggaaacacggtggccgccgccgcgtgcacaccgggcaagcgctgcagcgcggcttcgatctcgccgagttcgacgcggtacccgctgatcttgacgcggtgatcggcacggccgacgaactccagggtgccgtcgtgccagtagcgggccagatcaccggtgcgataccaggtgcggccgtcatgctcgacgaagcgctccgcggtcagctcgggacggccacggtaaccccgggcgattccgcgaccggacacccacaactcaccggccacccaatcggggcagtcgtcgccgctgtcggccactacccggcaggcgttgttgggaaacgggacgccgtatggcaccgaggcccagtccggtggcagattggccgcgtcctggacctcgaaaatggttgcgtggaccgcggtttcggtggctccacccaaccccgcgaaccgtgcgctcggcgcttgcacctgcaggcggcgggccaggtcgggacgcacccagtcgccgccgacggccaccgctcgcagcgacgacagccggcccccgccgacttcgagcagcatgtccaaccagcccggcatgaaattcaacgccgtgacctcgtaagtgtcgataagccgggcccaggcgtcgggatcgcggcgctgcgcttcgtcgaccaccacgatcgctccgccggagcgcagggcggcgaagatgtccagcaccgacatgtcgcactccagcgtcgccagggcaagccagcgatctgcggcgcctagctcgaagtgccggatgaaggtctccacggtgttcatcgcggcgtcgtgcgccacctcgacacccttgggttccccggttgagcccgaggtgaacaacacataggcgagcgcggtgggatcgctaggcccgggcacgaattctgccggcgcggcggcaagcacgtcagccagcaacagcgtcgggaccggcacccgcacttggcatggcgggccgcaaacgagcgctaagttgaccgaaccggtcgccaggatgcgctccgcgcggtcgcggggctggtcgacgccgatcggcagatagaccccgccggcggccaaaatccccagcacagccgccacttgttcgcccgttttcggacccagcaccgcgacggtgtcgccgactcgtaggcccgcagcacgcagcgccgcggccaccgccgatgcctggtcgcgcagttgggcgtagctcaagtcgccggaactggcgaacaccgccggcgcgtcgggctgctgttgggcctggcggaaaaacccgtcgtgcagcgcctcggtgctgggggcggcggtgcgaccgttcagcgccgcgcgcaccgcgcgttgcgcggcgggtagcgcggacgggctcggcgcatcccaggcgtcgtccccggcggccaaccggagcaattcgtcgacctggtgggtgaacatggcgtcgatgacgccgggtgcaaagaccccctcgcggacatcccagttcaccagcacaccgccgtcgaactcggtgacctgggcgtcgagcagcacctggggcccctgcgaaatgatccatccgggtgtgccgaattgctcggtgacgtccgggcagaaaaggtcgccgagccccagcgcgctggtgaataccaccggtgccagcacctgggtgccacggtggcggctgaggtcacgcagcacagacagcccggggtatgcactgtggcctgcggcgctgcgcagggcttcctgcaccgcctgcgcccgcgccgccgccgtgcgcgcaccggtcagatcgacgtcgagcaacagcgaggaggtgaagtcaccgaccagcaggtcgacgtctggatgcagggcctggcgactgaacaacggcaggttcagcaggaaccgcgacgacgctgaccaacgcgccagcacgttggcaaaggccgcggccagcgtcatcgccggggtgatgccgcgggcccgggctcgggcgaacaacgcgtcgcgggtctgcgggtctagccagtgccagcgccgggtgctgcggcgccggtcgcgttcgccgccggcccgggtaggcagcgcgggcggatccggcagctgcgggatgcgctgcgcccaccagtcccggtcggcgtcgcgaaccggttggggcagcgtctcctccgcctcgatagcctgccggtattcccggtaggtgtagcccagtgccggcggttcacggccgtcatagagggccgccaggtcggccagcaagatgcggtagctcatcgcgtcagcggcctgcatgtccaggtcgacatgtaggcgggtgcgctcccccggtaataacgtcaacgcaagttcgaataccgcaccgtcgagctgctggtgcgatttggcgtcgcggatccccgccaaccgctgatcgacgacatccggggccacgtgacgcaggtcggcaacactgatgggaaagtcgcgagatcccgccgccggcgggatgcgctgggtgccgtcgggcaagaactgcacccgcagcatcgggtgccgcagcgccaaccgggtggccgccgcgcggagcctgtccggatcgacccgggcaccatcgaactcgacgtagaggtgcccagctaccccgccgagctgttggtggtcgtggcggccgacccacatcgcgtgctgcatcggcgccagcgggaaaggctcgccttcctgggataacccggcatcccctggtgcggcaactgccgtgggcgcgacgccggtgccggcggacaccagttgggaccaggcctcgattgtgggtgtggcggccagtgtggcgaagtcgacggcgatgcccttccggcgccagcgccccaccagcgacatcatccggatcgagtccaggccctgaccaacgaggttggcgccggggtgcagagcatcggcgcggacaccgagcaactctgcgacctcggcgcgaatgatctccgagcacgccgtagcatgcaccacaaaccctcccctgttagcacaggctgccctaattttagtggttaccctatcttcgaaccacgcacctgcgctaccagcccccctgttaaggagcccacatgccaccgaaggcggcagatggccgccgacccagtcccgacggcggactgggtggctttgtaccgttccccgcggatcgggccgcgtcgtaccgggcggccggctattggtcggggcgaaccctggacaccgtgctctccgatgccgcgcggcgctggcctgaccgcctcgcggtggccgacgccggtgatcgtcccggccacggcggcctcagttacgccgaactcgaccagcgggccgaccgggccgccgcggcgctgcacggcctgggcatcacgccaggcgaccgggtactgctccagctgccaaacggctgccagttcgcggttgccctgttcgcgttattgcgggcgggagcgatcccagtgatgtgcctgcccggtcaccgcgccgccgaattgggccacttcgccgccgtcagcgcggccaccgggctggtggtcgccgatgtggccagcgggttcgactatcggccgatggcgcgcgaacttgttgccgatcaccccaccctgcgccatgtcatcgtcgatggcgatccgggaccgttcgtgtcgtgggcgcagctgtgcgcccaggccggcaccggttcgccggcaccgccggccgatcccggatcgccagcgctgctgctggtctccggcggcaccactggcatgcccaaactcattccacgcacccacgacgactacgtgttcaacgcgacggccagcgccgcactctgtcggcttagcgccgacgacgtctatctggtggtgctggccgccggccacaatttcccgctggcctgcccgggcctgctcggcgcgatgaccgtcggggccaccgccgtgttcgcccccgatcccagcccggaggccgccttcgccgccatcgagcgccacggtgtcaccgtcaccgcgttggttccggcactggccaaactgtgggcccaatcctgtgagtgggagccggtgacaccgaagtcactgcggttgttgcaggttggcgggtccaagctagaacccgaggacgctcgccgggtacgcaccgcgctcaccccgggcctgcagcaggtgttcggcatggcggaggggctgctgaacttcacccgcatcggcgacccacccgaagtggtggagcacacccaggggcggccactatgcccggccgacgaactgcgcatcgtcaacgccgatggtgagccggtggggcccggggaggaaggcgaactcttggtgcgcgggccctacacgctgaacggctattttgctgccgaacgcgacaacgagcgctgcttcgatccggacggcttctaccgcagcggcgacctggtccgccgccgcgacgacggcaatctggtggtcaccgggcgcgtcaaggatgtcatctgccgtgcgggagaaaccatcgccgccagcgacctcgaagaacagctgctgagccatccggcgatcttctcggccgcggcggtgggactacctgaccagtatctgggggaaaaaatctgcgctgcagtcgttttcgctggagctccgattacgcttgcggagttgaacggctaccttgaccggcgtggtgtggccgcgcatacgcgacccgaccagctggtcgcgatgccggcgctgcccacaacgccgatcgggaagatcgacaaacgagcgatcgtccgccagctcggcatcgcgacgggtcccgtgacgacccagcgctgccattgactgacgtcaacaagttgaattgactgcgttgcatgaccgacggtgttccggcccgcgggtcacttcgatcacgcggcgcggtagcggtgagctcgatggtgttgcggcccatcaccggggcgattccgccagacgggccgtgggggatatgggcctcgcgccggatcatcgccggactcatgggcacgttcgggccctcgctcgcgggcacccgagtggaacaagtcaactccgttctgccggacggacgccgggtcgtcggcgaatgggtgtatggaccgcacaacaacgcgatcaatgccggacccggtggcggcgccatctattacgtacacggcagcggttacacgatgtgttcgccccgaacccaccggcggctgacatcctggctgtcgtcattgaccgggctaccggtattcagtgtcgattaccgactggcgccgcgctaccgtttcccgaccgcggccaccgacgtgcgggcagcctgggattggttagcgcacgtatgcggcttagccgcggagcacatggtgatcgccgcggattccgcgggtggccatctgaccgtcgacatgctgctgcaacccgaggtcgccgcccgacctccggcggcggtggtgttgttttcgccgctgatcgacctcaccttccggctgggcgccagtcgtgagctgcagcgccccgatcctgtcgtgcgcgctgaccgtgcggcccggtcggttgcgctgtactacaccggagtcgatcccgcccaccaccggctggcgctcgatgttgccggcgggccaccgctgccaccgacgctgatccaggtgggtggagccgagatactcgaggccgatgcgagacaactcgatgccgacatccgcgctgccggcggcatatgcgagttgcaagtgtggcctgatcagatgcatgtgttccaggccctgccgcggatgacgcccgaagcggccaaagccatgacctatgttgcccagttcatccgcagtacaacagcacgtggagacctctgaacgttactggcgtgcaaccagataaggcgtcaatgtggatagcttttcgcaagtctcctcgaattcgcgctctggctccgattcttcgatgatgccggcgccggcccgcagccaagtccgcccgccgacctggtatgccgcccgcagcgtcagcgcggcgtctagcccgccatccgccgaaagcatcaccaccgcaccggaatacagcccacgtgggcactcatcgaggcgaaagatggcctcaacgccagctgctttcgggattccggatgcagtgacagcaggaaaaagggcttccagggcggccatccggtcgctcgatggatccaaccgtgctctgatggtggagccgaggtgctgcacactgccgcgctcgcgcaccgtcatgaaatcgatgaccgcagcactccctggttcggcgatgtcggtaatctcctcaagcgaagagcgcactgaaatggcgtgctcgacaatttctttggagtttgattccaggtcatcacgagccagtcggtcaatggcgggaccacggcccaaggcgcgggtaccggccaacggctcggtgatcaccactccgtcggcgcgcaccgccgtgacgagttcggggctgtaacccagagcacggattccgcccaactgcaacaaaaacgacctcaccggggtgttgtgccgacgccccagccggtaggtcaacggaaagtcgatcgcgaaaggcacttcgacacaacgggacagaatcaccttgtggtagcggccggcagcgatttcatcgacggctaccgccacccgacggcggaagccggatggatcgtcggagacgtcgacggagcgggactgcggcacctctcgcaccccggtggcgagtaatcggtcgatggcctcgcggtggcgaatcccagcatcgaacaggcgaatctccttttcgctcaccatgatccgggttcggggcgaaaacacccgggccagtggggtgtgcggcgccagccgctgctgcaacccatagcggtgcacgccgaattcgaaggcgacccagccaaaagcttgatcggtttccagcaacagccgatcgacggcttcgcccagggccgctcccgggcgacccgaccattgctgtcgccgcgtaacgccatcacggatgacgcgcagttcgtcgctgtctagctccaccatcgcctgcacaccggcggccaggacccattggccgtcgcactcgtagagcaggtaatcctcgtcgacggactcggtaaccaccgccgccagctccgctgccaggtcggcggggttgacaccggcgggcatcgggatggacgacgacgcggtgctgacggcgcctgtcgcgacgctgagctcggacacagctagtaaatgtagcctaacctacttaatgggtcgcagccccccggggtcgtcgcatgtccaacgtgctcgactggaagaaaatgctcgtcgggagcaaatggcaccagccggggcggcgacaggacccacccacggccggacggtccgcggactgcgtttcgcagcgtaatcatttccgcaggcagaggcggtcgcggccggtgctcgccggttaccatgcccgccaactcacgcacacgaaatcgtgaaacctttgccaaccgtttactggctagctacaaagcaaggttttgccttcgccggaattctcctaacatcactcactaaccacgtagaccatccggtcgacgacgtagtcgcggtacgcgtggctcgccaagctcggtatgtccgctgggtctgcccaggcatcgcccgatcgttagccagtcaacagagaggacccgacgatgttcgtaatccggctcgccgacggcgaagaagtccacggcgagtgcgacgagctgacgattaacccagcaaccggcgtcctcacggtctgccgggtcgacgggttcgaggaaaccaccacgcactactcgccgtcggcgtggcggtcggtgacacaccgcaagcggggggtcggcgttagaccatccctggtctcaacggctcaataagcccgagccacactttctagattcgacttgatattcctggtcgctcccctgacgctgggtgcttcctggatcgccgcaccaggtatgggaggcgccaatgctgcatgagttctgggtgaacttcactcacaacctgttcaagccgctgctgctgttcttctatttcgggttcttgatcccgatcttcaaggtgcgattcgagttcccctatgtgctctaccagggcctaaccctgtatctgctgctggccatcggttggcacggcggcgaagaactcgccaagatcaagccgtccaacgtcggcgccatcgttgggttcatggtggttggcttcgccttgaacttcgtgatcggcaccttggcatacttcctgctgagcaagctgaccgccatgcgccgggtcgacagggcgacggtcgccggctattacgggtcggactcggcagggacatttgccacctgtgtagcagtcctgaccagcgtcggcatggccttcgacgcctacatgccggtcatgttggccgtcatggagatccccggctgcctggtggcgctgtatctggtggcgcggctgcggcaccgagggatgaacgaggcggggtacatggccgacgagcccggctacaccacagcggcgatgatcggagcggggcccggcacgcccgcccggcccgctcacagcgacagcctcacggcccaagccgagcgcggcatcgaagaagagttggagctctcgctggaaaagcgcgagcatccaaattgggatgaagacggcgtcaaagacagcggcacgaatgcgtcgatcttctcacgcgagttgctgcaggaagttttcctcaacccggggctcgttctcctcttcggcggcatcgtcatcggcctgatcagtggactgcagggacagaaggtcctacacgacgacgacaacttctttgtggcggcattccagggcgtactttgcctgttcctgttggagatgggcatgacggcgtcgcgtaagttgaaggatctggcgtcggcgggcagtgggttcgttttcttcggcctgctggcaccgaatctgtttgcgacgcttgggatcatcgtggcccacggctacgcatacgtcactaacaacgacttcgcgccgggcacatatgtgctgttcgcggtgctctgcggcgcggcgtcctatatcgccgtcccggccgtgcaacggcttgcgatccccgaggccagtccgaccttgccgctggccgcgtcgctgggtttgacgttctcctacaacgtcacgatcgggatcccgctgtacatcgagatcgcccgcatcgtcgggcaatggttccctgccaccggggcttcgatcggttagcccagcagagtgcgcaccaccgcgtcggccagcaatcgcccccggccggtgaggaccagtcggtcgccgtggtagtccagcaatccgtcggccaacaccgcctcggcacgttcccgttcggcagcccctagccgggcgagcggtagcccctggcgcagccggaccttcagcaacacgtcttcggtgtgcaaagcgtcggcgcccagctgctcgaagcccgctaccggcaacgtcgccccggccagtatctcggcgtaagtgttggggtgcttgacattccaccagcgtgtcacgccaatgtagccgtgcgcgcccggacctgcgccccaccactggccaccgtcccaataacccaggttgtgccggcactcgccgcccggtcgacaccaattggacacctcgtaccaggcaaacccggccgccgacagccgagcatcgaccaactcgtagcgatgcgccagcacgtcgtcatcgggcgcggccagctcaccacgccgaacccggcgagccagtgccgtgccgtgctcgacgaccaaggcatacgcggacacatgatccacaccggcctgcaccgcggcgtccactgagcgcaccaggtcgtcgtcggactcccccggggttccatagatcaggtcgaggttgacgtgtgtgaagccctccgctatcgcctcggtggccgcggccgccgcccggcccggcgagtgcacccggtccaaggttgccagcaccctcggggccaccgactgcatgccgagcgacacccgcgtgtaaccggccgcgcggatcgtggcgaagaactccggccacgtcgactcggggttggcctcggtgctgacttcggcgtcgggcgccagcacaaagtggtcccgcaccatgtccagcaacgtggccaggcgctcccccccgagcagcgatggcgtcccgccacccacatacacggtatgcaccgtcggtgcgtccagcttggcggccgccagttcgagctccgcccgcagcgccagcagccaacggtccgggctgacgccacccagctgggccggggtgtaggtattgaagtcgcagtacccgcaacgggtcaggcagaacgggacgtgcaggtagaccccgaacggttgtccgggcatgggcgccaggccgggcagctcaactggtgcctgccgaaataccatgccaaatcatcgcatagcgcgtaccagctagggtggccagcaatgtaacgcaggcacacctcaatcgtccctgctccccgaacaacctccagtctcggccgcgaggaacgtcaggatgtgggtgagcgagcccagcggtgcgtctccctgactacaagaactacatttcggccacgcacccgggccttgggttttcataatgttgtctgcgacctcgatctgttgctggggactcgcggccgccggcgacccgacaccaccgttggaatcccacgtcgcctggctgatctgcagaccaccgtataacccgttaccggtgttggccgcccaattgccgccggattcgcattgcgcgatggcgtcccaatcgatgtcgtcggctttcgagctgatggtggacagacccaacaacgcgacaaacatggtcgcgacaacggcggtttcgatgaacaccgtgcatacgatcctggcgcacctgtcacgtggtcggccagcacccgcagtagtaagcaaacccggtgtcatagcagctccaccttgctggccagccagcggccgttcaccttgtccatgatcaccttgatccgactgcggtcgatctgcggcgttgggctgttccggttgctgaccgactggtcgatgaacatcaggaccactaccttgttcgtggtggctgatttgaccgacgccgccacgacggtcccgtgggtggccacccgattgtcggccagcagttggcgaaggtgcgcactggatttgccgtacttatctttgaactcgccggtcgaaccctcgagaatgtccctcatgttgtggtcgatccgctcacagtccatggtggccagcttgacgacatagctgcgtgcggcctgcagtgcctggccggcggcgacgtctgtctgatgcttctcaaagagcacccatccgcaccatccagacccggccaacgacacaaccaccgcgacggcgccaacccagccaatcaccgatctggttaaccgaccgcggccgggagtttcggccggttcgccggtgccgcctggctcacttgcaccgtggccccggccgaagatggccattctgcgcacgattgacctcgatcactatccgctaagacaactatctcagtagtcatatttggtcacatctgtcactcctgtcaacgtcaggtgcgcgtctcccagcggattcccgggtcggcctatccatccatccaggcttgttgcgtagttttgatcatcgtgaaaagaaatttgaccaggtcgcgcagctgcacgccatccatggcagaatgtcaccgtgaccgccgccaagaacccgcgccccgatctgcgaatcgcgctggtggctcggcggcacatcgacctcaagcgggtctgcagctgtggctgtcggccttgacgccgtaaacccagcccacctgtatctgcagccggcgaccggatctgcccctcccggaacaagcggcgtttagcgcgtcctaggtcggcgatgtccgcgaaggagaacccccaaatgaccactgcacgtcccgccaaggctcgaaatgagggccagtgggcgctgggacatcgcgagccactcaacgccaacgaagagctgaagaaggccggcaacccgctcgacgtgcgggagcgcatcgaaaacatctacgccaaacagggtttcgacagcatcgacaagaccgacctgcgagggcgctttcgctggtggggcctgtacacccagcgtgagcagggctacgacggcacctggaccggtgacgacaacatcgacaagctcgaggccaaatacttcatgatgcgggtgcgttgcgacggcggcgcgctctcggctgccgcgctgcgcacgctgggccagatctcgacggagttcgcgcgcgataccgccgatatctccgaccggcagaacgtgcaataccactggatcgaagtggaaaacgtccctgaaatctggcgacggttagacgatgtcggactgcagaccaccgaggcgtgcggtgactgcccgcgggtagtgctgggctcgccgttggccggcgagtcgctcgacgaagtgctcgacccgacctgggcgatcgaggagatcgtgcgtcgctacatcggcaagcccgacttcgccgacttgccgcgcaagtacaagaccgccatctctggcctgcaggacgtcgcgcacgagatcaacgacgtcgccttcatcggcgtcaaccatcccgagcacggaccaggcctggatctgtgggtgggcggtggactgtcgaccaacccgatgctggcccagcgggtcggcgcctgggttccactgggcgaagtgcccgaggtgtgggcggcggtcacctcggtgtttcgcgactacggctaccggcgactgcgcgccaaggcccggctgaaatttctgatcaaagactggggcatagcgaagttccgcgaagtgctcgaaaccgagtacctcaagcgtccgctgatcgacggtccggcccccgaaccggtcaagcatccgatcgaccacgtcggggtgcaacgactcaagaacgggctcaacgccgtcggagtcgcccccatcgccgggcgggtatcgggcaccatcctcacggcggtcgccgacctgatggcgcgggccggttccgaccggatccggttcaccccctaccagaagctggtcatcctcgacattccggacgccttgctcgacgacttgatcgccggtctggacgcgctggggctgcagtcgcgcccgtcgcattggcgccggaacttgatggcgtgcagcgggattgagttctgcaagttgtcattcgccgaaacccgggttcgagcacagcatttggtgcccgagctggaacgccggcttgaggacatcaactcgcagctcgacgtaccgatcaccgtcaacatcaacggctgcccgaactcatgtgcgcgaattcaaatcgccgacatcggattcaagggacagatgatcgacgacggacacggcggctccgtcgaaggcttccaggtgcatctgggcggacacctcggcctggatgccggattcggccgcaaactgcgccagcacaaggtcaccagtgacgaactcggcgactacatcgaccgggtggtgcgcaacttcgtcaaacaccgcagcgaaggtgaacgcttcgcgcagtgggtcatccgggccgaggaggacgacctgcgatgagcggcgagacaaccaggctgaccgaaccgcaactacgtgagctggccgcgcgcggagctgccgaactcgacggcgccaccgccaccgacatgttgcgctggaccgacgaaaccttcggcgacatcggcggcgccggcggcggcgtgagcggacatcgcgggtggacaacgtgcaactacgtagttgcttccaacatggctgatgcggtgctggtggatctggccgccaaggtgcgaccgggcgtaccggtcatctttcttgataccggctaccacttcgtcgaaacaatcggcaccagagatgcgatcgagtccgtctatgacgtccgggtgctcaatgtcactccggagcacacagtggccgagcaggacgaactgctgggcaaggacttgttcgcccgcaacccccatgaatgctgccggttgcgcaaggtcgttcccctgggcaagacgctgcgtggctactccgcgtgggtgaccgggctacggcgggtcgatgcaccgacccgggccaatgccccgctggtcagcttcgatgagacgttcaaactagtgaaggtcaacccgctggcggcgtggaccgaccaagatgtgcaggaatacattgccgacaacgacgtgctggttaatccgcttgtgcgggaaggctatccgtcgatcggttgcgctccgtgcacagccaaacccgccgaaggcgccgacccgcgcagcggacgctggcaggggctggccaagaccgaatgcgggttgcacgcctcgtgaccgcgccggcgacgatgcagagcgcagcgatgctgaggagcggcgccatcgaagcaccgccggcgacgatgcagagcgcagcgatgctgaggagcggcgccatcgaagcaccgccggcgacgatgcagagcgcagcgatgcggtgggggcacctcccgcttgcggaggagagcggcaccatcgcgcctcagctcgtcctcaccgcacacggcagcaaagatccgcgatcggccgccaacgcacgggctatcgcgggccggctggcgcgcatgcggcccgggctcgacgtgcgggtcgcgttctgtgagctcaactcgcccaacctggtcgacgtgctcaaccgctgtcgaggagcagctgtggtcaccccgctgctgctggccgatgcctaccatgctcgcgtcgacatccctgcccagatcgccagctgccgcgttggtcaccgggtacgccaggccagtgtgctgggtgaggacattcggctggtgtcagcgctgcatgagcgcctcaccgagctgggggtttcgccgttcgaccacacactgggggtggtcgtgctcgcgatcggctcatcgcatcccgcggccaatgcgcgcacctcgacggtggcgtcaaggctggcggaggggacccagtgggccgcggtgacgaccgctttcatcacccgaccggaggcttcgctggccgatgccaccgatcggttgcgacgccacggtgcccgtcggatggtcatcgcgccatggctgctcgcccctgggatactgtctgaccgggtacgcggatacgcacgggaagccggcatcgcgatggcacaaccgctgggtgcacacccgatggtggccgcgaccatgtgggatcgctaccgacaagccgtggccggtcggatcgcggcctaggtcttctcgaaggtctgctggaacggatgtcctctggtgagtgtttggttgcgagcgggcgccttggtggctgcagtgatgctgtcgctgagcggatgtggcggcttccacgcgggtgcgccaagcacggccggtccgtgcgagatcgtccccaatggcacgccggcgcccaagacacccccggctaccgtgccttcgtcgcgcaacctcgcgaccaaccccgagatcgccaccggctaccgccgggacatgaccgtggtgcggaccgcccactatgcggcagccaccgccaatccgctggccactcaggtggcctgccgagtattgcgcgacggtggtaccgccgccgatgccgtcgtggccgcccaggcggtgctggggttggtcgaaccgcaatcctccgggatcggcggcggcggatatctggtgtacttcgacgcccgcacgggctcagtgcaggcctacgacggccgtgaggtggccccagcggccgccaccgagaactaccttcgctgggtcagcgacgtcgaccgcagcgcgcccaggcccaacgcccgagcctcgggacggtcgatcggagtaccgggcatcctgcgaatgctggagatggtgcacaacgagcacgggcgcacaccctggcgcgacctcttcggccccgcggtaacgctggccgatggcggttttgacatcagcgccaggatgggcgcggccatctccgacgctgcgccgcaactgcgagacgacccggaggcccgcaagtatttcctcaatcccgacggcagcccgaaacccgcgggaacccggctgacgaaccccgcgtactcaaaaaccctgtccgccatcgcctccgccggcgccaacgccttctattccggcgacattgcccacgacatcgtggcggcggcgagcgacacatcgaatggccgcacgccgggcctgttgaccattgaggacctggcgggttacctcgccaagagacgccaaccgttgtgcacgacctatcgcggccgggagatctgcggcatgccatcgtcgggtggcgtcgccgtggccgcaaccttgggcatcctcgagcacttcccgatgagcgactacgcgcccagcaaggtcgacctcaacggcggtcgcccgaccgtgatgggggttcacctgatagcggaggccgaacggctggcctatgccgaccgcgaccaatatatcgctgacgtcgattttgtccagctgcccggcggctcgctcaccacgctggttgacccgggctacttggcagcacgcgccgcgctaatctcgccgcaacacagcatgggcagcgccagaccgggggacttcggcgcaccgacggccgtcgccccgccagtgcctgagcatggcaccagccacctcagcgtcgtcgattcgtacggcaatgcggccacgttgacgacgacggtggaatcttcgttcggctcctaccacctggtggacggattcatcctcaacaaccagctgagcgatttcagcgccgagccacacgctactgacggatcaccggtggctaaccgggtcgagcctgggaagcgaccgcgcagttcgatggcaccgacgttggtgttcgatcactcgtcggcggggcgcggtgcgctgtacgcggtgctcggttctccgggcggctccatgatcatccagttcgtcgtgaaaacacttgtggcgatgctggattggggtctgaatccgcagcaggcggtttccctggtcgatttcggcgccgcgaactcgccgcacactaacctcggcggtgagaatcccgagatcaacacttccgacgatggtgatcatgacccgctggtgcaaggcctgcgcgcgctggggcatcgagttaatcttgccgagcaatccagtgggctctcggcgatcacccgcagcgaggcgggttgggccggcggcgccgacccacgccgcgaaggcgcggtcatgggcgacgatgcctgagccgttcgccggcgggcggccaaacgaacgcggaccacttcgagccgataattttgccggccctctcgggctttgtctgcggttttaccggctcggtgcattcgcgcgctagccgatagggtctatcgccatgtccggtgccacggtgggtgcgcgcgaaatcaccatccgcggagtcgtcctgggcgcattgattaccttggtgttcaccgcggccaacgtgtacctggggctaagggttggattgacattcgccacttccataccggccgcggtgatctcgatgggcgtgctgcggttgttcgccaaccactcagtggtggagaacaatattgttcagacgatcgcgtcggcggccggcacgctgtcgtcgatcatcttcgtgttaccggcactgctcatgatcggctggtggagcgggtttccgtactggacaacggcggcggtgtgtgcactgggcgggatccttggcgtcatgtactcaattccgttgcgccgcgcactcgtcaccggatcagacctgccgtacccagaaggcgttgccggagccgaggttctcaagatcggtgactccgcacgggagatggagcacaaccgtaggggaattggggtaatcgccctgggcgcggcagcggcggcgggatatgcactgctggcatccctgcgggtgatcaacaactcactgtcggccaccttccgagtaggttccggtgcgacgatgatcggtgccagcttgtcgctggcgttgatcggcgtcggtcatcttgttggcgtcaccgtcggtgtcgcaatgatcgtcggattggctatcgcctttggggtaatgctgccaatacggacagccggccaactgccgccggacggggactacgccgtcgccgtcgccagaattttctcgacggacgtgcggttcatcggggcgggcgccattgcggtggcggccgcctggacgttcttgaagatcctggggccgattctgcgtggcatcgccgacgccgcggtctcagctcgaacccgacgccgagggcaagcggttggccagaccgagcgcgacatcccgatccacatcgtggccatggtggttcttctctcgctgatcccaatcggatggctgctcgcggactttaccgacgggacaccgctcgatgaccgcaggcccggcgccatcgccgccggggtactgctcgtcttggtcatcgggttgatggtcgctgcggtctgcggttacatggccgggttgatcggctcgtcgaacagcccgatctcgggcgtgggcattctggtggtggtgctggccggtctgctgatcaagactgcgtatggtccggccaccggctcgcagattccggccctggtggcctacaccgtgtttaccgctgcattggtcttcggcgtggcgactatttccaacgacaatctgcaggacctcaaaaccggccaactcgtcggcgctaccccatggaagcagcaggttgcactgatcatcggcgtgctcgtcgggtcggtggtgatggcgccgatcctgcagctgatgcaggctggattcgggttccagggggcgccgggcgcaacggccaacgcattggccgccccgcaagccgcgctcatgtccgcgctggccaagggagtatttggtggctcgctgaactggtcgctggtcggtgtaggggccttgaccggcgtgatagcggtcgcgctcgacgagacactggccaagacgacaaccaaccttcggctgccgccactagcggtgggtatgggtatgtacctgccggccgcactgacgctgatgatcccgatcggcgcattcctcgggcggatctatgactcctgggcgcggtggtctggggatgacgacgagcgcaagaaacggttgggcgtcatgctcgcgacgggcctgattgtgggcgaaagcctatacggggtgctctttgccgtcatcgtcgcgacaactggcaaagaggagccgctggccatggtcggcgacggattcaggtttgcctcccagccgctgggagccatcgtctttgccggcctcctcgcttggctctaccagcgcacccgggtcacagcgtcgtaccggctggcagcgccggccggcagctccaagccactgcccgatttgcctgggtaaccgcattgcgcccgaggggtccggcttttcacagcaacttcacggttgacatccaccttggctcgcagctctgcgaggcagcctgaggtgacaaagccggcggcccgacacatgcagccgagttggctggctcggaagggggacagagttgaccatgacagcgagtgtggccaaggtgacagctgcacgcccggagccaagcgcggcgtgggctgaagcccggcggcgggtacgccaacgccgcgaggacatgctgcgccatcctgcatttctgtccaagcagctccctgccgaaccagcagacgacgacggcgtcgcggccgtctacgacatcgcgattgcgcgtcggcgccgacctgcttgagcgggtcccggcgggtcaacgtcggcggctgccgggtaaaccggcaatcgacgaccgggccttggcgggcgcgtcgcgttctgccagctgaactcgccgagcctggtcgatgtgcctgggctggtgcccgcgatgcccttggacgcgctccggccggcgagtggcttgggcgaatgcgccacgatgcgtcggccagaggcgggtaacgagaaggtggcggtgatctgggaaagcctggatgtcgttccccccgagtcgctatagtcaactgcgccgatgggtcaatgctggccaggcgatgctctggtcgacatggcttagcaatcctgacattttggaggtgccggatgtcgttcctgattgcttcgccggaggcgctagcggcgacagccacatatttgacaggtatcggttcggcaatcagcgcggcgaacgcggtcgcggccgccccgacaacagagatcctggcggcggggaccgacgaggtgtccaccgccatctcagcgctgttcggcgctcatgcccaggcatatcaggcgctcagcgcccacgtggcggcatttcacgaccagttcgtgcataccttgaccgccggtgccggctcatacatggccgccgaggccgccgccgcctcgcccctgcaggctttgcagctggagctgctcaacgccatcaatgcacccaccctggcgctgttgggacgcccgttgatcggcgacggcaccgatgcggcgccggggagcgggggggccggcggggccggcggcatcttgatcggcaacggcgggaccggcggcgccagcgacttagccgggaccggccgcggcggggtcggcggggcgggcggcgccggcgggctcttcggcatcggcggcgccggcgggggctgcgggtccgcggtggcgatcgggggtgacggcggggccggtggcgccggcggcgtgttcagcggcggcggcgccggcggggccggcgacgccatcgggggtagcggcggcgcgggcggcaccggtgggctgttgggtggtggcggcggcgcgggcggcgccggcggcgccggcggcaatggcgggggcgccagcaacagcgcaagtatcgggggtgacggtgggtccggcggcgcgggcggcatgctctacggtgccggcggcgtcggcggcaacggcggggccgcggtcgctatcgggggtgacggcggggccggcggcagggccggagcgatcggcaacggcggtgacggcggcaacggcgggacttccaacacccccggcggtagcggcggcgacggcggcaatggcgggaacgccggactgatcggcaacggcggtaacggcggcaacgccgagattgtcatctccggcggtagcgtcgccggcaccggtggcaacggcgggttgctgttgggcttcaacggcacgaacgggctgccgtagcgggcgagcccgccggcctctggatcacgtcgatgtgactttgacccgttccacgccggcatcgtcgacgcccgatacgccaccggcaatcggcggcacccgggtggcacgcacgtagacggtgtcaccctcgcgtagggccagcgcctcggcatcgccgcgggtgatctgggcggtgaaggccccgccggtggccgcgctggtcaactccacgcggacctcgaagcccagcaccaccacccgatccacaacagcccgtagcacaccggtggacccggcggtgccgtcagcggcggccacggccatattgggagtccggccgacccggatgtcgtgcgggcgcaccagggagccgttcaacgtggaaaccgctcccaagaaggacatcacgaaggcgttcgccggggcgtcgtaaacgtcggtcggggatccgacctgctcgatacggcccttgtggagtacggcgatgcggtcggccacatccagcgcttcggcctgatcgtgggtgaccagcaccgtggtgacatgcacctcgtcgtgcaggcggcgcagccaggcacgcagctcttcgcgcaccttggcatcgagtgcgccgaacggctcgtcgagcagcagcacctccggatcgaccgccagcgccctggccagcgccatccgctgtcgttgcccaccggagagctgattggggtagcggctctgaaatccgctcaggcccaccacctgcagcagattgtcgaccttggccttgatctcggccttggggcgcttacggatcttcaacccgaacgccacgttgtcacggacagtcaggtgtttgaacgccgcgtagtgctggaagacgaatccgatgccacgccgctgtggcggcacccgggtgacgtcgcggccgttgatcgtgatggttccggtgtccggttggtcgaggccggctatggtgcgcaacagcgtcgacttgcccgaaccgctggggcccaacaatgcggtcagcgaaccggtcggtacgacgaaatccacgtggtcaagtgcgacgaagtcgccgtagcgtttggtggcgtcggccacgacgatggcgtaggtcattttcaccgtctccttctcagccctcgctgaccgctcgtgcccggcgggcgtctagcaccatctggacgatcagcaccaccacggaaaccgccatcagcagcgtcgacagcgcgtaggcaccgtactcggccccacggtggtagcggtcggagaccaagagggtcagtgtttgcgatgtccctggaaggttcgacgagacgatgatgaccgccccatattcgccgagggttcgagcgacggtcaatacgatgccgtacgtcaggccccaccggatggagggcagcgtgattcgccagaatgtctgccaccaaccggaacccagcgtcgccgccgcctgctcctggtcggtgcccaattcgtgcaatacgggttccacttcgcgcaccacgaatggacaggtgacgaacatgctggcaagcacgattcccggcagcccgaagatgatcttgaagccaaggtcctgctcgacgaagcccagggcgccggccgatccccacagcaagatcaacgagacgcccacgatgacgggtgaaaccgcaaaaggcagatcgataatcgcctgcaagacgcccttgccgcggaaccggttgcgggccagcaccaatgccgtcgtgactccaaagatcacgttcagcggtaccacgatagccaccaccagtagcgacaggttcagcgctgatatcgccgccggggtactgatccaggcgtagaactggccaaagcccggttcgaaggtccgccacaggatcagcgctaccggaacgatcaacagcacaaagacgtaccccagcgcgaccgatcggacgaggtagcgagccgccggcaaggaggtcatgcggccatctcctcacgtttggccgcacgcgcgccgacgacacgtaggatgagcagcacaatgaacgaaatcgagagcaatacaaccgatatcgcggccgctccggtgcggtcgtcgttctcgatcagggtgcgaatccattgcgaggacacctcggtcttgcccggcacggccccgccgatcagaaccaccgaaccgaactcgccgatagcgcgcgaaaacgccaggcccgcaccggataacaatgccggcgtcagcgacggcaacaccaccgaagtgaagattttggcaccattagcgcccagcgacgccgccgcctcctcggtctcgcgatcgatttccagcagcaccggctgcacggcgcgcaccacgaacggcaatgtgacgaacgccaacgccaccccaacaccggtcgcggtgtgttgaaaatgaagccccaccgggctgttgttcccgtacagtgccaacatcaccaggctggcgacgatggtgggcaacgcaaacggcagatcgataatcgcatcgacgatccgcttgccagcgaagtcgtcacgcaccagcacccaggcgatcagcaagccgaacaccaggttgatgaccgtgactgcggtcgaaatcgtcagcgttacccggaacgactccatcgcggcatgcgacgagaccgccagccagaaggcccgccaaccaccgcccgcggcctgccagacgatggcggccagcggcaacagcacgatcaccgaaagccacaccactgccataccgacccgaacggaaggggggcccgcggggccggaaaggcgcgcgcggaactgcggcgcgcggcgttcgccgaccaacgattccgtcatccggtggcccgcagataaatcttggtgatgctgccggtcgccttgtcgaacagctgaggatccacgctgccccagccaccgaggtcggcgatcgtccacagtttcgccggcaccggaaacaggtcggcaaaatcggcggcgaccgccggatcgaccggccggaaaccggcctgcgcccataacttctgcgcctgcacggtgtactggaagtttctgaatgcggtcgccgctccaaggtgtgtgctggtcgccactacggccaacggattttcgatcttgaacgtctgcggcggggtgacgtgctgcaccggtttgcccgcccgctcggtggcgatggcttcgttctcgtagctgatcaacacgtcaccgctgccctggacaaaaacatcggtggcttcccgccccgacccggggcgcaatttgacgtgttcattcaccaatgtattgacaaagtcgatccccgcttggttattccggccaccgtcacttttcgcggcgtagggggctagcagattccacttggcagaacccgaactcagcggactgggcgtgatgacctcaatacccgggagcaacaggtcatcccaatctctgatgttcttcgggttacccgcgcggaccacaaacgtcaccaccgacccgaacgggatgcccttggtggcatcggcgtcccagtccttgtcaaccttgccggccttgaccaggcgagcgatgtccggttcgaccgagaagttcaccaggtcggccggtttaccgtcggcaacaccgcgcgactggtcggccgacgcgccatatgaggtaatcacctggactccccggccctgttcggaagcgttgaacgcgggaatcaccgcactccagccgggttccgggacggcgtaggcgaccagggtgatgctcgtatgcgcacggtccggtcccgcacggccgaccacgtcgctgggaccgccatgacaccccacgccgataccggcgatcaatgcgcacaccaccccggcagggataatgtgccgccagcgggatgcgctagcgatgcagctcgcttcagaaagcgtcaaggagagcattggcgaccttccggtgcgggactttggacaacgttcccgtagcggcggaaaggcgatcgctgaacattgcaggactcacgaactccacatcagaccgcgcacgggtggggagtcagcgacaacagtgcaggttggccgcagcgccgcaaacgagcgcgccgacatagcgccccgaaaaacccgatgctgcgtgcacgtggcgaagcctaacagaattcggctggccgaccagttggcgcgcagctcaatgggtgagaagccaggtcacgatcaccagcgcaaccagcgtgaccagaaccaacgtgacgtgcgacctcggcatccgggctacctgggcgcctgatcggggcggcgggcgcggcgaatcaactgaatgacccggccgagcagggcatccagcaatgccgcggtgaaataggccaaagccagcacgaccggcatgactgccaacgcctgcagcgcgaacgggagtccggacagccacagctcgacgccgtcccaccaactcaggaacccgttcatcgggcccacactatagcgccggcaggcaaaaccccaggtgtgtcgcgattacggtgaccgccgacgccaaaccgcgacacggcacacggctgctaggcccacctgagcacgcacccaactacgccgggcgccgggcgtgaagtggacgccgagcaagtcgacagatgatgatgtcggcatggtcctgcacgctcaaccccccgaccaatcgaccgaaacagcccgcgaggctaaagcgttggccggggcaacggacggggcaacggccacatccgcggatctgcacgcacccatggctctatcgtccagttcgccactgcgcaacccgtttccgccgatcgccgactacgcgttcttgtccgattgggaaacgacgtgcctgatttcgccggcgggttcggtggagtggctgtgtgtgccacggccggactcccccagtgtgttcggcgcgatcctggaccgcagcgccggccattttcgtctgggcccctacggtgtttcggtgccttcggcgcgacgctaccttccgggcagcctgatcatggagaccacctggcagacccataccggctggctgatcgtgcgagacgcgctggtgatgggtaaatggcacgatatcgaacggcgatcgcggacccaccgccgcaccccgatggactgggacgccgagcacatcctgttgcgcacggtgcgctgcgtcagcggcaccgttgaactgatgatgagctgcgagccggcgttcgactatcaccgcttgggcgccacctgggaatactcggccgaggcttacggcgaggccatagcccgcgccaacacggagcccgacgcgcacccgacgctgcggctgaccaccaacctgcggatcgggctggagggccgggaagcacgcgcacgcacccggatgaaggagggtgacgacgtgttcgtcgcgctgagctggaccaaacacccgccgccgcagacctacgacgaggccgccgacaagatgtggcaaaccaccgagtgctggcggcagtggatcaacatcggcaacttccccgaccacccatggcgggcgtacctgcagcgcagcgcgctaaccctgaaggggttgacctactcccccaccggggcgctgctcgcggcgagcaccacgtcgctgccggaaaccccgcgaggcgaacgcaactgggactaccgctatgcctggattcgcgactcgaccttcgcgctgtgggggctctacaccctgggattggaccgggaagccgacgacttctttgcgttcatcgccgacgtgtccggcgccaacaacaacgaacgccatccgctgcaggtgatgtacggggtgggcggtgaacgcagcctggtcgaagcggagctgcaccatttgtccggctacgatcatgcccgcccggtgcgcatcggcaacggcgcctacaaccagcgccaacacgacatctggggttcgatcctggactcgttttacctgcacgcaaagtcccgcgagcaagtcccggagaacctatggccggtgctgaagcggcaggtggaagaggccatcaagcattggcgtgagcccgaccggggaatctgggaggtgcgcggcgagccgcaacacttcacgtcgtcgaaggtgatgtgctgggtcgccttggaccggggggccaaactggccgagcgtcagggcgagaaaagctacgcccagcagtggcgggccatcgccgacgagatcaaggccgacattctggaacacggggtggactcgcgcggcgtgttcacccagcgctacggcgatgaggcgttggacgcctcactgctgctggtggtgctgacccgattcctgccgccggacgacccgcgggtgcgcaacaccgtgctggccatcgccgacgagctgaccgaggacggcctggtgttgaggtaccgggtgcatgagaccgacgacgggctttccggcgaggaaggcacgttcaccatctgctcgttttggctggtatcggcgctggtcgagatcggtgaggtgggccgcgccaagcggctgtgcgagcggctgttgtccttcgccagcccgctgctgctctacgcggaggagattgagccgcggagcgggcgtcacctgggcaacttcccgcaggcgttcacccacctggcactgatcaacgccgtggtccacgtgattcgcgccgaggaggaagccgacagctcggggatgtttcagcccgccaacgcccccatgtaggacttccgatgccgagcagacgcaaaatcgcccaaattcgggccgaaatgggcgattttgcgtctgctcggcaagcgtcaactcaattcgctgatcctgtccatcatcgcgtgtgcgatatcgacggcgctggtgctgatgtcggccgacccctgatccgacgggtgggtgatgccaaagaaggtgaccgcgacctcgaccacgcaattgccccgtacgccgacggcacgggcctgagggacggacgccagtatggagtgcgtgccgcgtcgcagcgagaccgttgccgcgacaactgaatccgcaacccggacgtcggtgatggagcgttgaccgaacgcgctggcgggcaccgtcagcgttgtgccatcacattccttccactgcgcagaaaacctcgcgaacagatcatcggcggctgccgcggaaggcagggcgacgacaccctcatcgacgtcatccaccttcaccgaggaaccgtcgtgtcgccacgacacccgggcgacgcttttgacctcgacggaccggtaaacgttccgctgcgtcaggtaaccgacgcccacgcagtcagcgggccgagccgatacatcactgtctcccaaactgtcgctgcccccgaacaccggcgggaaaggtggaagggcctgaaacggctggttgaggagcgttgacagcgcagcgccgtcgagcggtacccgctggatcagtgaacccatcagcggacgcggcactgcgttcggcgccagacctgctttcccggtcgtcgttgtggtgcacccggcagcgaggaacacggcaaacagcggaaccacccagcgccagcggtttgtcacttcttgcctttgtccccggcggcatcggtggacaatgccgcgacgaaagcctcctgtggcacctcgacgcgcccgatggtcttcatccgcttcttgccttccttctgcttctccagcagcttgcgtttgcgcgtgatgtcgccgccgtagcacttggacaacacgtccttgcggatcgcgcggatgttttcgcgggcaatgattttcgatccgatggcggcctgcaccggcacctcgaactgctggcgcgggatcagctccttgagtttggtggtcatcttgttgccgtaggcatacgccgtgtccttgtgcacgatcgcgctgaacgcatccaccgcctcgccctgcagcaggatgtcgaccttgaccagcgcggcctcctgttcgccggcctcctcgtagtcgaggctggcatagccgcgggtgcgcgatttcagtgcgtcgaagaagtcgaagatgatctcgccgagcggcatggtgtagcgcagttccacccgctcgggggagagatagtccatgccgcccaactcgccgcggcgcgactggcacagctccatgatggtgccgatgaactcgctgggcgcgatgatggtggtcttgacgacgggctcgtagaccgtgcggatcttgccctccggccagtccgacggattggtcacccggatttcggtgccgtcgtctttgtgcacccgatacaccacattgggtgaggtcgagatcaggtccaggccgaactcgcgctcaaggcgctcacgggtgatctccatgtgcagcaggcccaagaaaccgcaccggaacccaaaacccagcgccaccgaggtttccggctcataggtcaaggccgcgtcgttgagctgcagcttgtccagggcgtcgcgcaggttcgggtagtccgaaccgtcgaccggatacaaccccgagtagaccatcggtttgggctcacggtagccggtcaacgcttcggcggcagccccgcgggcccgggagaggctggtcacggtgtcgcccaccttggactggcggacgtccttgacgccggtgatcaggtaacccacctcgccgacaccgaggccctcacacggtttcggctcgggtgagacgatgccgacctcaagcagctcgtgggtggcgccggtggacatcatcatgatgcgctcacgggggctgatcttgccgtcgacgacgcggacgtaggtcaccactccgcggtagatgtcgtaaacggagtcgaaaatcattgcgcgggtaggtgcctcggcgtcgccctgagggggcggcacctgtcggaccacctcgtcgagcaggtcggacacgccttcgccggttttgccggacacccgcaacacctcggccggctcgcagccgatgatgtgtgccatctcggcggcgtaacggtccgggtcggccgcgggcaggtcgatcttgttgagcaccgggatgatgtgcaggtcgcggtccaacgccaggtagaggttcgccagcgtctgcgcctcgatgccttgcgcggcatcgaccaacagcaccgcaccctcgcaagcctccagcgcacgcgagacttcgtaggtgaagtcgacatggcccggggtgtcgatcagatgcagcacgtagtcggtcttgtcgacccgccagggtagccgcacattctgggccttgatggtgatgccgcgttcccgctcgatgtccatccgatccaagtactgggcccgcatagagcgttcgtcgaccactccggtgagctgcagcatccggtcggccaacgttgacttgccgtggtcgatgtgggcgatgatgcaaaagttcctaatctgcgccggcgcagtgaaggttttgtcggcgaaactgctgatgggaatctcctggagcgggggttgacgggtatccagggtatccgcgtcgggcagctgcgacccaatcgcgctcggtcgatcgcgtctatgctgcgagcatggcgtccgcacggaagtcacagtggaaaacgttgcagcgcttcgcggagaacctggtgttcactgaggctcctaagctggtgcgtcacctgcaaaacacgcaggaaacgcttcgcacaatccggcaagccgtcaagatcaccgcgaacatcatgaccaccgccgtgccgtcgccaccggccgaaattgccgcgggccggccggtgaccagcaccagctgtcccaccgcagcgcgagcccgcagacttgtctacgccccggacctcgatggccgggccgatcccggcgagatcgtgtggacttgggtggcctacgagcaggaccccacccgcggcaaagaccgacccgtgctcgtcgtgggccgagaccgcagcgttctgttggggttgctggtgtccagccaggagcgccatgctgccgaccgggactgggtgggaatcggttctggcgcttgggactacgagggccgagaaagctgggtacggctggaccgggtgctcgacgtacccgaggagagtatccgccgcgaaggcgcgattctggaacgcgaggtcttcgacgtggtagccgcccggctgcgtgccgactgcgcctggcgctaaaccgggccgggcggccagcgcaatcggctgggcaacgagccccgatcaggccccaatcagccccgcctggcgacgacgcgggccgcccagcggcccgctgaggagccgggcagtcagccccgcccggcgacgatgcgggccgcccagcggcccgctgaggagccgggcaatcagccctgagtgatgtaggactgaagctgctgctgctcggcctcgagttctcccatgcgcgatttcaccacgtcaccgatgctaacgatgccgatcagtttcttcccgtcgagcaccggcacgtggcggacccggttttcggtcatcagcacactgatcttgtcgaccgtgtcggattttgtacaggtggcgacggtggtcgacataatcttggcgaccgggcgagacagcacgctggcaccatacgtgtgtagctggcgcaccacgtcgcgttccgacacgataccgaccacgccttcggcgccgaccactaccatggcgccgatgttctgctcagcgaggccagcgagcagctccccgaccgtggcgtcggggttgatcgtcaccaccgccgcccccttgttccgcaagacgtccgcgatgcgcatcaaggcctcccgccggtggtgagctggttcacaccaggctacggcgaactcgggcggcgggaaagccgataccggaatatgcggcatctagcacccgaacccgcaggtgcccggcggtcggtagctgcgtagcccgggcaggaattcggccgccgacaacgcccatgtcggccgcatcctcgaggctaaaactcgttggccatcagccgaatcggtcgatcggggccgctggatccatcgagcttgtcaggatagggccatgcttgagatcacgttgctcggaactgggagccccattcccgacccggaccgtgccggaccatccactctggtgcgggccggcgcgcaggcgttcctggtggactgcggtcgcggcgtgctgcaacgcgcggcggccgtcggtgtgggcgccgcaggattgtcggcggtgctgctcacccatttacacagcgaccatatcgccgagctcggcgacgtgcttatcaccagttgggtcaccaacttcgctgctgatcccgcgcccttgccgatcatcggaccgccgggcaccgccgaagtggtggaggcgacgttgaaggcattcggtcacgacatcggctatcggatcgcccaccacgccgatctgacgacaccaccaccgatcgaggtgcacgaatacaccgcaggcccagcttgggatcgcgacggcgtgacaatccgggtggcccctaccgatcatcggccggtcaagccgacgatcggattccggatcgaatccgacggtgcttcggtggtgctcgccggtgacaccgttccttgtgacagcctcgaccagctggccgccggagcggatgcgttggtacacacggtgatccgcaaagacatcgtcacgcagatcccgcagcaacgggtcaaggacatctgcgattaccactcgtcggtgcaggaagccgccgcaaccgcgaaccgcgcaggggtgggaaccctggtcatgacgcactatgtgccggctatcgggcccggacaagaagaacagtggcgggcgctggccgcgaccgagttcagcgggcggatcgaggtcggcaacgacctacaccgagtcgaggtgcacccgcggcgctagcacgccagctatgaccaaccagccccgacaccagggcgatcgataaggcaagaagcgaaccagcgccgggtccgtgcggcgctagcacgccagctatgaccaaccagccccgacaccagggcgatcgataaggcaagaagtagatcgcccgaaccagcgccgggtccgtgctgaccctcgggcgccacacggtcttgcccagcaaaccggtcagcccggacgctcccgcccgccacggtgccgccggccaacgccgatcgtcgaaccccacccggtcactgaaagctgccgcaggcggttggctgatgcaacaccgcggtggcaatacgtgcagcgcgaccggctcatcgcggatctacggcgcaaccgcggtgatcggcgtcacgccgcgggtgcgacccccacgggaccccggttcccactgctgtttggcggtgaatcgctgacaccgtggacggcgcccagccgcggctgttcgcggtggtgcagccgacccgatttcacggaaacacaggctgtcatcagcgagggaaactattcgccgtgcaaagcatttccatggcgccacaccgatagccggcttgtgctgatcgcacgtcccgatatcttatgcagtcgcggtccggaggcaatgcgggccaaagccgccgatttggacttggctgcggcggcaaagacggtcggagtgcagcccgccgccgatcaggtggcggcggcaattgccgcaatattgctgtcacacgcccagatctaccaggacatcagcacacagatggcggcattccacgaccagctcgtagagaaccgcacggcagatagcacgtcgtacgccagcgccgaggccaacgcccagcagagcctgctcaatgcgatggatgcaccgagctggcaacagcgccgagaaaccgtcggcgaggtggggctcccagcggacccagcgggatccggcacggcgacggcggcagtggcggcggcgacgacggcgcgggcaggaagccgttcggccgcccaggcaaccgtggcgcctatcggcgggctgaaactccgccgcgaatctgcgctaagccagccgggtgatctccaccaccacgtcgaggtcggtgacgccctccccagagtagatccctttcagcggggaaacgtcggtgtagtcgcggcctacacccacactgatgtattgctcggtgatctcattgtcattggtggggtcgtagtgccaccatccaccggtccaggcctgaacccaggcatggctgcgcccgtctaccgtctttcccaccacggcatcacgcttagggtgtagatacccagacacgtaccgacagggaattcccatgctgcgcaacaccatcagcgacaagtgcacgaagtcctggcagacgcccttgccttgttccagcgcatcgagcccggacgagtgcacactggtggtgcccggaatgtagtccagctcgctgcgcgcccaccgggcggcggcgactacggcctcgctgggctcatggcatttcctgatccgcctgccgacggcatcaacgcgggcgcttgccggggtgtgcggggttgggcggagcacttcgtcgaacctgtcgatcacggccgtcgattgcaggtcggcccaggttgccttggcggccaacggctccgggcgctcggtctccaccaccgacgaggacgtcaccgtcagttcggtgtgcggcgcatgcaagtcaaacgccgtcacggcagtaccccaataatcgatatagcggtaggagcgggtggccgggatggtttcgactcggttgaggacgaggttctgccgcgaactcgaccgaggggtcagccgggcttcgttgtatgaggccgtcaccggcgactggtagacatatccggtggtgtgcaccacccgggttcgccacatcaggattcctcttggcttccgacgagttggccacgctggcctgcatccgaccacgcaacccagggagctgcgtgaaagtactgcagcgccaatgcatctccgacatcacgacaggtcgtctgcaagcccgccaggcggctctccaaggtctcgagcaggacgccgggttgcacgaattccagctcgctgcgtgcttgccctaacaaccgctgtgcttcggtggtcgccccgatccggctgtgcggattgtgcatcaactcggcgagattgtgttcggccagcttcaacgagtgaaagaccgagcgcgggaaaagccggtcgagcatcatgaactccaccacccggcccgcgtccagcacaccgcggtaggtgcgcaggtacgtgtcgtgcgcacccgccgagcgcagcagcgtcacccaggccggcgacgatgcgctatcccccacccgtgacagcaacagccgcaccgtcatgtcgacccgctcaatcgcgcgcccaagcaacatgaagcgatatccgtcgtcacgcaaaagcgtcgaatcggccaggccggcaaacatcgccgcacggccctcgatgaacgacagaaactcgtgcggcccaaggcgtttggcagcgcgttcgcgttcaggcagggcgttataggtggtgttgagacactcccacgtctcgctggaggtgacttcccgcgccgattttgcgttttcccgtgccgccgagatcgcgtcgacaatggaagaaccaccctggctattggtgctgaaagccaccaggtccgtcaaggaccagacatccagctcgtggtcgggcggctcgatgcccagcacccgcagcagcagccgggaggcctggtcgggatcgacactggaatcctcgagcaattgatgcaccgcgacgtcgagaatgcgcgcggtgtcgtcggcgcgctcgacgtagcgaccgatccaatacagtgcttcggcgttgcgggcgagcatcagtggaacgcctgctgttgttgttgctgctgctgttgcggttgttggtcgtgcggttcatacccggacgcgtccaccgttgggtcgcacagcggctgcggcagcgaacgcacaatctgtgcagcgcccaactcgcgggcggccgccgaagcgcgcggggccagcacccaggtgtccttggagccgccgccttggctggagttgaccacccgggaaccctcaaccaacgccactcgggtcagcccgcccggcagcacccatacctcgttaccgtcgttgaccgcgaacggccgcaagtccacgtagcggggcgccagcgtgccttcgatccgggtcggcacggtcgacagttccatcatcggctgcgcgatccagctgcggggatcgtcgcggatcttttggctaacggccgccaattcggcctgagaggcttccgggccgaacacgatgccgtaaccaccggatccctcgaccggcttgaggaccaattcgcggatccggtccaacacctcttcgcgttcgtcatccagccagcatcggagggtttccacgttcgccagcagcggcttttcgtggaggtagtactcgatcatggtcggcacgtacgtgtagacgagtttgtcgtcaccgactccgttgccgatcgcactggacagcacgacgttgccggcccgggcagcgttgaccaatccggccaccccgagcaccgaatcggcacggaactgcagcggatccaggaaggcgtcatcaatgcgccgatagatgacgtcgacctggcgctccccctcggtggtgcgcatgtatacctggttgtctcgacagaacaggtcgcggccctcgaccaattcgacacccatctgccgggccagcaatgaatgctcgaaatacgccgagttgtagaccccaggggtcagaaccacgaccgtggggtcggcctcgttggtggccgccgagttgcgcagcgcgcgcagcaggtgcgaagcgtagtcatcgaccgcccgcacccgatgggtggcgaacaggttcggaaagacccgcgccatggtgcgccggttctccatcacatacgacacccccgacggcgagcgcaggttgtcctcgagaacccgaaagtcgccgcggtggtcgcggatcaggtcgatgccggcgacgtggattcgcacaccgttgggtggcacgatcccgactgcctgacggtgaaagtgctcacaggaggtcaccaaccggcgcgggatgacaccgtcgcgcagaatctcctgatcaccatagatgtcgtcgaggtagcactcgagggccttgacccgctgggtgatgccacgttccagtcgggtccactcgggggccgaaatgacccgtggcaccaggtcgagcgggaacggccgctcctggcccgacagcgaaaacgtgatgccctggtcgatgaacgcacgccccagcgcatcagcgcgggccttgagttcggacgcgtccgacggcgccagctcggcgtagatacctttgtaggggccgcggacaatgccctgggcatcgaacatttcgtcgaaggccatcgcatagacgtccgacgtgttgtagccgccgaagatgcgttcgccgcgtgtgggcgaccgccgccgggtctcgttgagttggtttggcagactcacgcgtctcatgctgcctcaaattcgacattccggcagaccacagattccgcttttgggcgaaaacgtaaccgactgataacctgggcagccgaatcacaccgacaaagggaacttgcacgtggccaacatcaagtcgcagcagaagcgcaaccgcaccaacgagcgcgcccggctgcgcaacaaggcggtgaagtcctcgcttcgtaccgctgtccgtgccttccgcgaagctgcccatgcaggcgacaaggcaaaggccgcggaactgctggcgtcgaccaaccgcaagctggacaaggcggccagcaagggcgtgatccacaaaaaccaggccgccaacaagaagtcggcactggcccaggcgctcaacaagctctgacagccacctgccgactcatcggccgcggtcggccaccaactcggcgacctgccggaccgcggattccagcgcgtagtccgcatccgtgacggcgcccttgacgttagcattgagttcggccaccaacctcatcgcggtcgccaccgtgtcacgcgaccaccgccgagcctgcttctgggctttctgcacccgccagggcggcatccccagttgtgcggccaggcggtacgggtcgccggactgcggcccgacccggccgatggtgtgcacggcttcggcgagcgcatcggccaacaccactagcggctcaccgcgcatcatcgcccaccgcaacgcttcggcagctcccgccacgtcgccggctaccgccttgtcggcgatgtcgaagcccctcacctcggctttgccgctgtgatagcgccgtacagcggcggcgtcgacggctcctccggtatcggcgaccagctgtgaacaggccgaggcgagttcgcgcacgtcggagccgacggcgtccagcagggcggtcacggtctcgtcgtcgaccttgacccgcagcgacgcgaactcgctacggatgaagtcggcgcgctcactgaccttggtgatccgcgcgcacggatgaacctgcgcacccatcgaccgcagctggttggccagcgatttggcgcgcccgccacccgagtggaccactaccagcacggtgccggccggaagatcggcggcggccgactcgattaccgcggcagcgtccttgcccgcctccgcagcggcccccagcacaacgatccgctcctcggcgaacagtgacgggctcagcagttcggcgagctcataggcaccgacgtcacccgcgcgcattcggctcaccgggacgtcggctgtacctgcccgctgccgagccgagcgcaacacgtcggccaccgccctttcgaccagcagttcttcgtctcccaggaccaggtgcaacggcttagcctcgctcaccccacgatggtgtcacgaagggccgaccagcccggacagcgaccaggcaagcagacatatgacggccaccgccatcgttttgcacatggccgcgcgaaaccagcgccagcgccactgcgcaaccgtgaacacggtggcgccaccgaccagcagtacgccgggcagacctgcggccaccggaacggtcgccgcgggcacacccgacgcccaatgcgccacgcgcaacacccaccacacttcgggcccggtgaaccggatcagcacctgcgcgccggccggccacggcacgaccagcacggccgcaacgctgcccagcacggtgatcggcgcgatcacggccgccaccgccagattggccaccacggccaccagactgacccggccggagatggcggccaccagtggcgccgtcaccagctgcgcggccgccgcgactgcgagggcatcggccagcaccttcggacatccgcggtcgaccaagcggcgtgaccaaaccggcgcgatgacgaccagtgcacccgtggccgccacggacagcgcgaagccgatgtccacagcaagatggggagcggcagccagcaaaaccagcacgctacccgacaaagctggaatcgcctgccgccggcgcgcagacagcatccccacgagggcaatggcgcccatcacagctgcccgcaacacgctggccgtcggctgcaccaggatgacgaatgccaccaacgcgacggccgcgcacaccacggccgcacgcggtccgatcaaccgtgccgaaaccagcgccgccgcacacacgatcgtgacattggcccccgagaccgccgtcaagtgcgtcaggcccgccgcacggaactcgcggctggttaaggcggtgaccgtcgaggtatcgccgagaaccagggccggcaacatcgtggcctggtcagcgggcagcacctcacgaaccgcggccgcgaatcgatggcggacgatgtgagcggcgcggtgtaccgggccggcacggcccacggtcggccgaccggtcgcattgaacaccgcgaccgtcaggtcgtgacgcgccgggcgactgatacgcgcgcggaactggacgggctgtccgaccatcagctcgccgaagtccagcgctcgcgcgaaaaccactacccggccggatgtctcgtcatcccgcagccgttgaaccgtcgcccggaacatcaaccggccccgccccagcgacactgggctctcgctgggggtgaccgtgaccagcgcggaggtgccaaatgccacggtgattgggtggcgatcgaccgcctcggagcgcaacgcgaccgcaagcccgtaccccgcgcccaccataccgaccgcgaccaggccggcgctgatcgaacccagtcgcggagcgtgccacgaccggcgcgccacacaccaccacagtgcgccgccgccgagggccaccacgacgcagcacaaggcacacacgttgccgatcggccacacgatcccggccgccgtcacaatccagctgaccagcgccgccgggaccaggcgtacgtccaaacgggacgcgccgaagcccatatggcgcaccggtatcagacacggaccagattgcgcagcttgtccagccgcgccggaccgatgccgtcgacgtcggcaagctggtcgacgctggtgaacctaccattgcgctgccgccacgccacaatcgctgcggcggtgaccggcccgatgccgggcagggcgtccagctgctccacggtcgcagtgttgaggtcgagcacctcagctgtcttaggagctgtcttagggcctgtcgtggctgtgcccgaggtacccgccggtcccggcgtccccgcaccgaccgagctgcccagcaccctcggctgtcccgagggcggagctagcccgaccacgatctgctcaccgtcaccaagctgccgagccatgttcagtccgacggtgtccgcgccgtctaccgctccgccggcggcctgtagcgcatcggcgatccgcgcgcccggcgccagggtgacgagtcctggggtgtgcaccaggccaaccacgctgaccaccaccggcaggccggaacggtccggcgagcccgggcttgccgacgacctagggttcgtcggcgaaaccggctctaccggaggaagtttggctgacattaccggctcagtccggtcgcggatcaaggtgaataccgtcaccagcaccgcgagggcggcgatcaccgccaatgcgacggcgccggcacggcccggatctgcgcgtatcctgtccgcccaaccttgcccacgggaagtgtcgggaagccagcgcggcagcagcgagttcggatcgtcgcgtggctcgtcgtggtctggaccgtcgtccgttggatcgtgtggctccgggtctaagtgtgcagatgcggcgtgcgagtcgatatccgggacggcaccgagccgcctttgcagtcgctcggcgggcagttctgttcgcatgggccgaccgtagctgcggggaccgccagaaccggcgcgcacgacggcgtcgcgctgccctgctgtggatcaatccgaggctgtggacaagccgctttggcgatggatcaagatgggacaaaccgcgccaacatccccgaacaaccagcaccgggctgcgacgtccatccggactcggctcaccgcgatcgagagtgtactcggcaacgcgatccgcgagtgctcagccgcgcggccgatccccatccatggcgtgtggcgaccgaagccggcgcgcagcacgcgggtcgctgaccacgccgaaaagcccgtcagcctagcgccggcctagcacggccttcagaactcgaacgcggtctggacgggaacatcactggcaaacgccgcgtcgagtcgacgaagcagctgggaatctttggtgcgcaaccggttagcggcggctaacgtcgaagcgcggtgcgctccaaggtaaaggctgcccagtacgtcccgatccatttcgatctcggctgccgcatcggtcggggtacaccgcgcacggccgtcaccgatcttgagcgcgaaccggccgccatcggatacctcgaggaccgtggaaaactcgccaacttcgtgagcgtaaccacgcgcctcgagtgcggccggtacgttcatgatgcgcaaccacaggccgtcctggcgccaggtagtgcgggccagtcgggtatcggtgagcaggtggggtaacgggtcctgtggatgggtgatgatgctgattcgctccatggagtcgaggccaatcagggcccgccacaacgcacaatgcgcatctgcggttaccgccctgagttcgctgacgcgcgctagcttgagatcggtgcgatccacccggtacagcgcgtacccgtcgggatgcagtaacgcgaacgattcacggtctccaccgggcgcggctttgcattctgccagcagctcgtcccagagcacctgcgggcgtagcagcccgcccggcacctgctggcgccatcgctcgtagatcgcctcaaactcgccgcgatgctcggtgggtctgaccaaccggacgctgctgccacctaggccgccgcccggtgcgtcggcgtgaaagcgcgcgaagcgtcggtcgaccgtcagctcatgcaaggtggtagcgggcccgtagccgaaccggccgtagatgccgccctcgctagcatgcagtgccgcgaccggatagccggaatcggctatgcggcggtgcagttcggcgcacatcgcgcgcagcaagccgcgccggcgatgcgtcggcgccaccgcgacgaaactgagaccggcggtcgggagcaccacttcaccaggcaccgtcaaccgcagatccatgtacagcgccatcccgaccacctcagaacccgggccggcaccatcgcggaccaccaccgctccgtcggtgggcaccagggtccgccaggcggtcgctgattcagggccgatgaaatcggtgaaactggccgcggccagtaggaacatccccggccagtcgtcctcggtcgggctacacagggtcacagtcacagaatccgactgtggcatatgccgcggccacgtgcacgtgaatattacgacgacagtgtctggcaaaggatcacgcgatgcgggtagccccgccagcgtgacgccactgcgagaatcagcgacgaatttcgccgtgacgttacgctggcggcgacgctcccacgtcgacgcataccccgacggctccggcaccgacgtgcagagcaagtaccggtcccatggcggtcaccatggccggctcacacgccggcagccgctccgccagcgccgccgccacgtcgttcgcagctgccgggtcggcgacgtgatgcaccgcgagagcggcggggcggtcgccgacaagctggcaaacccggtcgatcatcaccgccgtcgcgttgctcacagtgcgaacccgttggaccagaacaagttttccgtcgtcgactgacagcagcggcttgagcgccagcgcggtgcccaaccatgccttggccccactgatgcgcccgctgcggcgcagattgtccaaccgcgctacagcgacgaacgcgtgaatccggcttaccgccgcagccgctgcgcgcgcgaccgtatccagctcatcgcctgcggcggctgcccgcccggccgccagtgccgcgaaaccgacgcccatcgcggccgacctcgagtcgatcaccctaacggcgggacctagttccgccgcggtcagctcggcggctcgaaaggtacccgacagcgccgacgaaatgtgcaccgccactaccccgtcgccgccactgtccgccaacgcccgttggtaggcggcggacagctcaaccggggtcgccccagcggtggtggcgtggcgcttgtggatgtcatcggggatttcgtccacaccgtcgcgcaggtcgaggccgtcaagcaagatatgcagcgggacctggcggatcgaccactgttcgcgcaggtcggccggcagtcgacacgacgtatcggtcaccaccacaacggtcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctcagccgcgcgatttctcgttcggcaccccggcttcggccagtgccttgagcatcagttcggcgaccgcctggtgggcttcaaaattccagtgaatgccatcacgattaccatatccactcaatatctgttctgcgacagcggctttgagatcaactagaggaatgtcatggtgctgtgcccattccgtgatcgccgccaccgtgcctgcgcggccgtgatgggccttgccgtaggtctcggcgatatgcaccgagggcagcgatgcgatgatcggtatgcccggacgattgaaatcaattgcaccacgggtcttttcaaggtactcagcggtcaggtgcggcggcaacgccgcacgggccactggcgacagtcgcggttgaacccaggcgtagccgtcgcggacccaccgtcgcagccaagacggacgtacatagcggatgagctcacgcagcgccgtcggtaataccgacggcagcgaatccattccgccggtcgcgaagatcaccgctccggccctgggtaacgccgcccaagcgcgcggatcctgggttgccgcccaccagacatcccgacaggtccagccgatgcggccaatcagctctaaatcccaatctagttgggaagcaacaatattgggccagatacgggggtcatcggcaggcaggccgccggtgggcccgtagtaggccagcgagtcagcgaagaccaacaatgcgggcctgcgcccgcgcctagaggacatcgctggagacctgcgccgaagcattccacacatcaaggcgccaccggatgctctcgaagtcggagcccggggcccaatggccactcagctgagtccaactggcattgcccatgccgcccaaagccggccagttggccaccggcaacttcagcagcgccgccgacaacgcggcgatcagacccccatgggctaccagcaccaccgggcgatccggctcgtcagcgccaccccattccggttcgctggcaaccaactcggcaaccaacggccgacttcgggcagccacgtcaaccctgctttccccgccgtgcggcgcccaggtcgcatcctcgcgccaggccaaccgggcgcccggggcatcagcgtcgatctgagcgtgggttaagccctgccaatcgccaaggtgagtttcccgcaatcgggtgtcgacccggaccacaaggccggtgcgctcgcccagcttgaccgccgtgtcatatgcgcggcgcaggtccgacgatacgatcagtagcggctgccgcttgcccagcacctcggcggccgcgaccgcttgggtgcggccaagttcgctcaactcagtgtccagctggccctgcatccggctaccgacgttgtagtccgtttgtccatgccgcagcatcaccagtcgccgcgctctcattgcgcacccgctgagttcgccgataaatcaaccggcaccaccgggcagtcaccccacaaccggtccagggcgtagaaattgcggtcgtcctgatgctggatgtgcaccacgatgtcccggtaatccaacagcgtccagcgaccctcgcgggcaccctcacggcgggccggccggtaacccgcctgtcgcattttctcctcgacctcatcgacgatggcgttgacctgccgctcgttggagcccgaagcaatgacgaagcagtcggtgatgaccagctgcccggagacatcgatgaccacgacgtcatcggcgagcttggcggcggccgcgccggcggccaccctcgccatgtcgatggcttcccggttggcggtcataggccattcccagcggccaggctggtcgttgaacgcgcgcccgcgtcgcaggcgccacagtagagccggcacttggagacatactgcacgacgccgtcgggcatcaggtaccacagcggccgggactgctcggcgcgctgacggcagtcggtcgacgaaatggccagcgccgggatctcgaccagagtcaacgcatccttggccagctgacccagcaggctagtgatgtgttcgttgcgcaactcgtagccgggccggctgacccccacgaaccgcgccaattcgaacagctcctcccagccctgccaggacattatggaagctagcgcatcggcgccggtggtgaagtacagctcagagtccgggtgcaaagcatgcagatcggccagcgtgtccttggtgtaggtgggtccgccgcggtcgatgtcgacccggctcacagagaatcggggattggaggcggtggcgatcaccgtcattaggtagcggtgctcggcggcggagacctgtcgacccttttgccagggttgcccgctgggcacgaataccacttcgtcgagatcgaacaggtcggccacctcgctggcggcaaccaggtggccgtagtggatggggtcgaacgtcccacccatgactcccaatcgacgcccatgcacgattggccagcttactggagtatcttgccgcagttccgttcgcggcaactgccagccagcctaagcgagcagccattgataaggcagcacgattggttattcctaagcctttgcgtgatcatcttggtctcgttccgggtgaggtcgaggtcgtcgccgacggggcgggactgggtgtcgcgaccctcgccggtgactccctcggcgagcggcatggcctaccgatgatacccgcgggcagtgcggcgcgatgccggccagcgttagcaccgtgctcgtggacacgagcgtcgcggtcgcaccggtggtcgccgatcacgaccaccacgaagatacctttcaagcgctacgtggccgcaccctcggtctggccgggcacgcggcttttgaacgcaggacgctggcgaccgtggcgaagctgcttgcacacacattcccggcgaccaggttcctcggcgctggggcggcgatgtcgctgctacccgaactcgcaccggccgaaatcgccggcggagccgtctaggatgcgctgatcggtacggctgccaacgagcatcggctccccctggcaacccgcgaccggcaggcgctgaaggtctaccgcgcgctcgcaatggaagccgagctgctggcctgagcgtcgcggttgcgcggccaatcacacccgcgccgctgccaggccaacggctgcccagctgcccggtccctcacgtttttcacccgatgtacccgcaacgatctactcggtcgtgtagaaggggtctgtggataatttgccgatcgaatcagccgagtcgacgcggttggcgaaggcggcgatgacccgacggttttacacccgctcggtggtgaaaggcgagatcacgctgccggccgtgccgagcatgatcgacgagtacgtgacaatgtgcgccggcctttttgcgggtgtgggcagaaagttttccgacgaagaacttgctcatcttcgcgcggtgctccagggtcagctggcagaggcgtacgcggcctcccagcgttcgaccatcgtcatctcatacaacgcccccatgggcccgaccttgcactaccaagtccgagcccaatggcggacggtggcgcaggaatacgagaactggatcgccacccgtgagccgccgctcttcggtaccgaaccagacgcacgtgtgtgggcgctggccaacgaagcagccgatcctacgacgcatcgggtgctcgaaattggcgccggaaccgggcgtaacgccctggcgttggcacggcgcggacacccggtcgacgtggtggagatgaccccgaagttcgccgacatcattcgctccgacgccgaacgagattccctcgacgtgcgcgtcatcatgcgtgacgtcttctcgaccatggacgacttgaggcaggactatcagctgatggtgctctccgaggtggtgccggacttccggacgacgcagcagctgcgcaatctgttcgaactcgctgcccagtgccttgctcccggtgcccgcttggtgttcaacgccttcctggcgaacggagattacgcacccgaccaagccgcgcgtgagttcgggcagcagatgtataccgggatgtgcacgcgggccgagatgtctgctgcagcggccggccttcctctcgaactcgtcgccgacgactcggtatacgactacgagaaaacgcacctgccaccgggcgcctggccgcccaccagttggtacgccgactggatccgtggcctcgacgtgttcaccaccaacgttgagagctgcccgatcgagatgcgctggttggtgttccagaggaggcggtgagcagtcgcaaaagcccccgaaaccggtcggatttgggggctggtacgtgaattagggtgaccacggcaagcgtgacccgccggcgactgcagcgaagccgggtctgttggtgacagtgtgtatgtcggggtttcaggcggcaggttcgagggtgacccccaatccttgggcttcgagtttggcgacgaggcgacgtcgttctttgtcgggatccatgcgggtggtgaagtagtcggcgccgagatcctggtgaggccggccggtggccagcacgtgccaaatgatgacgatcagcttgtgggcgacggtggtgatcgccttcttgttggcagcgggactgcggaagccaccgaacttgcggacctggcggcggtagtactcgcgcaggtagccatcggtgcgcacggcggcccacgcgcactcgaccaggaccggctgcaggtgctggttgcctttgcggcgggcaccgtgatggcgtttgccggccgattcgtggttgcccgggcacagccgcacccacgaggccagatgctcagccgaggggaaccaggccgccgggtcggcgccgatttcagagatgaccgtcgccgaggcacccaccccgatccccgggatcgatgcaatcagctcgcgtcgggcacaaaagggatgcatcagctgctcgatctgctcgtcgagagcaccgatcatcgcatcgagctgatccagatgagccaggtgcaacctacacatcagggcatggtgatcatcgaagcgcccttccagcgcccgctgcagatcggggatcttcgagcgcatactgccgcgcgccagatcagccagcaccgccgggcggcgttcaccgtcgatgagcgcctccaccatcgcccgcaccgacttgggggtgaccgaggacgccacgctgtcggccttgatcccggcgtcttgaagcacattgcccaggcgctgcagcttcgaggtgcgatgctcgaccagcttgcggcggtagcggatcacgtcgcgggcggccttgatgtcggcgggcggaatcaaccaaccccgcagcagaccgcattccagcaggtgcaccaaccactcggcatccaagaggtcggttttgcggcccggccgttcttcacgtgcccggcattgcacaccagcagctcactcgccgtgggccaacaacgcgtgataagcgggcgcaccagcgcccatcatgttcttttacgactgcccgcccggcctacaccggcagtagctggtcgatcaccgtggccagctgcttggcggatcggcattcgtgcatcgtgatcacctcttggtagcgcggcaccgccgagtcaccgctgccccacagatgcttgggctccgggttgagccagtgcgcgtgccggctggcggtcaccatgtcggccagcacgtcggtggccgggttgcggtagttggtgcgcccgtcaccaagcaccagcagcgagctgcgcggcgacagcacatttgggaagccctgcatgaacgagacgaacgcgttgccgtagtcggaatggccgtcgcgggcatacacaccagcctcccgggtgatccgctggatcgctatggccaggtccgattccggcccgaacatatgggtcacctcgtcggtggagtcgatgaaggcgaagacgcgaacccgggagaactgttggcgcagcgcgtgtaccagcagcagcgtgaagtggctgaagcccgcgaccgagcccgacacgtcgcacaacacgacgagttccgggcgcgccgggcggggtttgtgcaacaccaggtcgatcggcacgccgccggtggacatcgacttgcgcagcgtcttgcgcagatcgatcgatcccgcgcgggcgcggcgccgccgggcggccaaccgggtcgccagggtgcgggccaacggggccaccacccggcgcatctggcgcagctgctcacccgaggcacgcagaaactcgacgttctcggaaagctgtggaattccgtacagctggacgtgctcgcggccgagttgctcggctgtgcgccgcttggtctcggcgtcgaccattctgcgcagctgcgcgatcttttgtgcggcaagcgctttggcaatctgttcctgggtggctgtgggctcatcgccgtagggagcaagcaggcccgccagtagcttgccctccagttcgtccagcgccatggccttgagtgcctgatacgacgagaacgacggaccgcggctggaactgtacttgccataggcctcaacgatccgcgcgatcatctccaccaaccgctcgtccttgccggccaggtcttggttgttggccagcagatccagcagcagctgccgcatagcctcgacatcatcgggcggcaaacccccggagcctgccgactcgtcttccgtggtgatgaccgcccgagcccccagtgccgcgggaaaccacaggtcgaacatggcgtcataggtatcgcggtggtcaggccggcgcagcaccgcacaagcaatgccctcccgcaacacctcacgatcacccagcccgagggtggccatcacccggccggcatccaccgtctctgacgggcccaccgaaatcccgctgccacgcagcgcttccacaaagcccaccaagtgtccgggcagcccatgcggggcgagtggccgggcagcacgaatacgacgggcggccactagttcaacctgagctctccggtggcccgttgctggtcggattggtgcttgagaaccacgccgagcgtggcggcaacgaccgcatcgtcgatggtgtccagtcccagtgccaagacggtgcgaccccagtcgatggtctcggcgatcgatggcaccttcttaagctgcatgccgcgcagcacgccgatgatgcgcaccaactcctcggcgaagtgctcgggcagctcgggaactcgggataacaggatgcgacgctccagctcgggggtcgggaagtcgatgtgcaagtacaggcagcgacgcttgagcgcctcggacagctcacgggtggcgttggaggtcagcagcacgaacggcgcccgggtggcggtcagggtgcccagttcggggacggtcaccgcgaagtcggacagcacctccagcagcaggccctcgatctcgatgtcggccttgtcggtttcatcgatcagcagcacggtgggctcggtgcgccggatagcggtcagcagcggacgctgcagcaggaactcttcgctgaacacatcggttttggtgggctcccaatctcccgagccggcctggatacgcaggatctgcttagcgtggttccactcatacagggcgcgagcctcgtcgacgccctcgtagcactgcagccggaccagaccggatccagtggcctgcgccacggcgcgcgccagctcggtcttgccgaccccggcggggccttccaccagcagcggcttgccgagccggtcggcgagaaagaccgccgtcgcggtggcagtgtcgggcaggtagccggtctcggccagccgccgcgagacgtcggcgatgtcggcgaacagcggcgtgggccgggcgggcacggtcacgatcgggtctcctctagccaacggcgtcaggccggacgggtgtggccggctccccatgcgatccacttggtcgacgtcaattccggtagtcccatcggtccgcgggcatgcagtttctgggtggagatgccgatctcggcgccgaagccgaattgctcgccgtcggtgaacgccgttgatgcgttcaccatcaccgcggccgcatcgatctgttcggtaaagcgttgggccgcatcaagattggtggtcacaatcgcttctgtgtgcccggtgccgtattcgttgatatgggcgatggcagcgtcgacaccgtcgaccaccgccaccgcgatgtccagcgacaggtattcgcggcgcaggtcggcctcgtccgggtcgagatgtacggtgacaccggcgtgctgcagggcggccagcaatcgaggcaacgccgtttcggcgatcgctgcgtcgaccagcagcgtctcggcggcgttgcagacgctgggccgccgcgtcttggagttcagcaagatacgctcggccacgtccaggtcggccgcttggtgcacgtagacatggcagttcccgacgccggtctcgatggtgggcacctgggcatcgcgtacgaccgcctcgatcaggcccgctcccccgcgtggaatcaccacatcgaccaggccgcgggcctgaatcaggtgagtgacggtggcgcggtcggcagccgacagcagctggaccgcgtcggccggcagctccaggccgaccagcgcggtgcgtaacaccgccaccagggcctcgttggactttgcggccgacgagctgccgcgcagcaatgcagcgttacccgacttgagtgtcagcccgaaggcatccacggtgacattggggcggccctcgtagatcatgccgaccacgcccagggggacgcgctgctggcgcagctgcagcccgttgggcagggtatagccacgcagcacttcaccgaccggatcgcgcagtcccgcgacttgccgcaacccggcggcgataccgtcgactcgttgcgggttcaaggacaaccggtccagcatggcggccggggtgtccgcctcgcgcgccgcgttcaggtcttcggcgttggccgccaggatctggtcgcggtgagccagtagctcgtcggcagccgcgtgcagcgcgcggtctttgacagtcgtcggcagcgatgccagccggcgggcggccacccgggcgcggcgtgcggcgtcgtgcacctcttgacgcaagtcgagctgcgacggtgctggcacggtcattgccccagggtaacgggcttgcgctggccaggtaagacgacccgctccggacgggccgcgcagcgatccggctgggtggttgctatgcgatcaggcgtacttgacggtcgcccctgatcagcttgccgataatcccggcaagacgctggtaggacttctcgcggccgccgaaagagctaaacaccaaaccgattcgtcgcgccgggcaggggcgacgaatcgggcgagttccagccggcttcgcgtggtctcgacggcggccgcggtctgcggaatcagtgtcacccccagcccgccggtcacgcactgcacgacggtggccagccacaccgcccgggtgttgggcagcatcgagcgtctggtcgcgtaggcagtgcccctcatgcagtcacaacaaagtcagctctgacagcgcggtcagcggcacccgctgcttgccggaaagacatgccctgggggtgcaccgagaccggcttccgaccaccgctcgccgcaacgtcgactggctcatatcgagaatgcttgcggcactgctgaaccactgctttgccgccaccgcggcgaacgcgcgaagcccggccacggccggctagcacctcttggcggcgatgccgataaatatggtgtgatatatcacctttgcctgacagcgacttcacggcacgatggaatgtcgcaaccaaatgcattgtccgctttgatgatgaggagagtcatgccactgctaaccattggcgatcaattccccgcctaccagctcaccgctctcatcggcggtgacctgtccaaggtcgacgccaagcagcccggcgactacttcaccactatcaccagtgacgaacacccaggcaagtggcgggtggtgttcttttggccgaaagacttcacgttcgtgtgccctaccgagatcgcggcgttcagcaagctcaatgacgagttcgaggaccgcgacgcccagatcctgggggtttcgattgacagcgaattcgcgcatttccagtggcgtgcacagcacaacgacctcaaaacgttacccttcccgatgctctccgacatcaagcgcgaactcagccaagccgcaggtgtcctcaacgccgacggtgtggccgaccgcgtgacctttatcgtcgaccccaacaacgagatccagttcgtctcggccaccgccggttcggtgggacgcaacgtcgatgaggtactgcgagtgctcgacgccctccagtccgacgagctgtgcgcatgcaactggcgcaagggcgacccgacgctagacgctggcgaactcctcaaggcttcggcctaaccgggatctggttggccgggaatcaatgagtatagaaaagctcaaggccgcgctccccgagtacgccaaagacatcaagctgaacctgagctcaatcacccgcagcagcgtgctcgaccaggaacaactatggggaaccctgctggccagcgccgcagcgacacgaaatccgcaggtattagctgacattggcgctgaagcgaccgaccatctgtcggctgcagcccgccacgcagccctcggagccgcggccatcatgggcatgaataacgtgttctaccgtggccgcggcttccttgaaggccggtacgacgacctgcgccccggactgcggatgaacatcatcgccaatccgggcataccgaaagccaacttcgagctctggtccttcgcagtgtccgcgatcaacgggtgctcgcattgcctcgtcgcccacgagcacacgctgcgtacggtaggtgtggaccgagaggcgatctttgaagcgctgaaagccgcagcaatcgtttcaggcgttgcacaagcgctggccacaatcgaggcactaagcccaagctaagtgtctgtacgcgatgacgccgtgctgggtgacaccggtgcgaccaacacggtactgtgggcgatcggcggcggcgccttccacggagtcaacttcgacaacgcatccgacacccgaagcctgtagtccctcatcacctctccgtcctcgtcccagaagtcgtcatattcttggtcgaggtcggcgatctgcgcagtgaattgcccaagcgcgttgttgtcgatcagaatctgcctctcagcacggttgttgtagatctgcgccaggggcaccatatcgtgatgtgcccattcataggcccgcacgatctcgtggatctgcctctcgacctcagacagctgcacacagaggtcggtcagccacctgacaaacggcttggctgcctccatcaactgcatcaccactggacccgcccaggcgtccatcagagacagcagcgttcggttgaacgacctctgcacggccgtcatttccacatccaacgacctccacgccctggcggcagccaacatcgagtcaggaccggggccggcatatatgttggcggagttgacctccggtgggtacgcttcgaaatgcatctgtttgttcgttgttccgtcggctcgtgacgactgtagtgactcgttaactaaaggtcttgatgttgtcggcctcggcggtcgcatacttatcggcgccagtggtcaaggcgtgcgcaaactcctcaagaaccaccgccgccgcagcgatggtctgccgatacttccttgcgtactcgaccaggaacgtcgccgccttctccgacaccagatccgcagccggaggccgcacagcggttgtcatcggggccacctgagcatcgctttggatcgcacgatcgcgaatccgtcgtacctccgtggccgccacggtcaacgcctcgggatttgtgatcacaaaagacatgccgactccactccgcgattaacgaacccccggtactgcaccgggctgatcaaccaccggttgtttgcgctgcgactgcccacgttgagaaaacgcaacgacttcactggcataattatccaacagacgaagggatcaattccgggtaagccgctgcaaatcaagccgactcaaggcacacaacgccacccgacgataccccccatgctgacgttcaaagcagtagggatgtagcttaccatgccccaatggccgtcggaggccagccaccagcgcacatgcctgcacggtgcacctaatcggtgccggcttccagcggccggcagttgacccgcgatgacagacacgcccaggctcgttgaggccgatcgcgttctcacacagcgcattacggctcgtgacagatgagggagtagagcgggtcggcaagggaaacccatcatggcgccgggctccgccccgggttgggccagtgcgatggctgcgacgtcgtggaaaagcgcggtggggtgctcgggcatgacggatgggcactcatcacatcctcctgctccacggcagtgttcggctcgcaccgtcattgtgctgatggatcagaacgtccgctcgcacgccggacaccgcgccgcgcaccgaggtagccgacgctagccaccaggaacgggaccaaataattgatcaccatccgtacccacgtgccgatcgtcgcggcgccctcggcaagggtggcaccctgattcaccgcacatagcacggtacccacgatcagcgccgtcggagctgcggtgcgcagggtgtggccgcgcagaaacagaccgatcgcttggccaaccgtgtcccaccgctcgtcagcgtcgcgcaggcccacgatgctcgccggccgccgctggggattggtgcaagtcgcggcgaattgcctgttgcgccttcctttgccgctcgtcgataacccgacccagctcctgcagcagcatcggcttgttcatcacgacctgctcaaggtgctcccggccgatctgcagcgcggtcacctcttccagcgctaccgcaccggcggggtcgggttgccgagtcagcgcagtcaagcccagaaacgtgccctttttgagggtggcaatcgcaaccacggatccgtcatcggtcgtaaccgtcagccgcacgctgccggcgatcacgaaggtgatacccatgggaaccacacccgcgtgctgcacgatctcatcagtgccgtagcgcaccagcctcgcgtaccgagccagcgactgctgatcgctagagctcagtcgcagctcgggccccaccaccgtgcgcagggcggactccacacgttcggccgtcgagaactcgtcgtcggcctcgtcgaggtgtagcccttcccgacgcgcggcgtaccagacccagcgcagaaacgttgcctgcgttgggccttcgtcggccggtgatgtcagcctgaccgtcgttcgatactcggcggctcctcgggcaattgtggcgggcacgaccccgggcttaacatgcggtagcgcgctggcagccctgttcagcatggcgcataccttgtccgggggatcggacgtggaaaatgtggtcgtgatcgagcattcgtgcgccccggccggccggctgagattggtaaacgcggtggtggccaacatcgagttgggcatgatctgcagtccgctgccggtgtcgatatggacagcccgccagttcacctcgacgactcgtccgcgggctgtgggtgtttccaaccaatcatcgatccgaaagggctgttcgaacagcatgaacaagcccgacacgatctggccgacggagttctgcagcatcaggccgatgacgactgacgtcacacctaacgcggcgaacagtccaccgacccgcaccccccagatgtaggacaggatcaccgccaaacctatgccgatcagcgcgaagcgcgcgacatcgacgaagatggcgggtagccgcttgcgccagctctgttggggcgcaccctgaaacagggtggcattcagtaacgacagcagcagcaccagcaccagaaatccgaacgctgtcgtgagcacccgcacggtggggtcctcggccggaacttcagatgccttgacaagcagcagcaaaaccgcgcccaggggtagcaggtagtttcgcagcagacttgcctgcctggccagatggctgttccgtcggacgagtatgttgtgcagttcggtgagaacgattagcccggccggcaatccgatcgcaatgccaacggcccagtagaaccatgtcgagtcgagcaggttcatgatcgctccgacaatcggtagatcggctcttctaaccctccgacagaaatcgtgcccgcagccttgaactgccacacgtctcgcatcgcctcatacacctgcgaggtgacatagatgccgggctgtggtgaaccgctgtgcatttggtaggccagactcactgccgcgccccacatgtcgtagacgacacttgatctgccgaccagcccgctaatgacgtccccggtgttgataccgactcgcaggtgcagatcgttaccggtttggcaattgaaccgatcgacgatgcgccgcatctctagggcgaagtcgacggttcggggaatattgtccagccgtggcgtggttaccccgcaaccggcgagatagccattgtgcagcgtgcgaatgcgttcgacaccaaggtgttcggcggccgaatcgaactggcggaccagctcgtcgacaattttgaccagttcgttacccgacaggccgctggaaatctcgtcgacacccaggatgtcggcaaacaggacggtgacatcttggtgctcctgcgcaatggtctgctccccaaggcggtaccgctcgacaactggctcgggcatcatcgatagcaataaccggtcgttttccttgcgttgctcgttgagcagctcctctttggtttgcagattccgactcatctcgttgaaagcggctgtaagatcaccgatttcgtcgcgtgactttaccggaatgttgacttcgtagtcgcctgcgctgatcttctgggtgccaacctcgagccgccggattggccgcaccatcgcatgggcgatcagcatcgacgccacacagatgacgacaatgatgccaactgtaaccagcacaagcgccctgctgaacgacgcgacggccgcgaacgcctcagaatcgttccgcgttgccaggatcgaccagtgcagatcggagtccggcacattcagcggcgcgtaggcctccagttccctgctacccgtgtagtcggtggaggtgacggttccggtctgtccgcgttgggcggcgcgcagtccttcggtcgcaacaggctgcagcagcgtcgtcccaccgaactggatcgctctgttgaccacatcaagtgacgtgcctgctgccacaacctgtttccggtattcctccgggtcttgcaggaagagccgagaatcggaccgcatcagactgtccggaccggcgagataggtttccgtcccactacccatgccagccgcttgccattgcctgtcggcggtcatgatcttattgatcttgtcgatcggcaacggcagcgccaaaacgccctgagttttgccgcccgcttcgaccggtgccaccaaccacgcggtcggcacgccgagttgaggctgatacggcttgaagtcggtaatccaggtaaagtcgacggcgttggcgcccaacgctttaaggtaggcgtcacgcagattggattcgcgatacggcccggtcagaatgttggtaccgaggtcggggtccttgctcagggtatagacgatattgccccgggtgtccagcaataccgcgtcgtcgtaatcgaaccgggtgacgatttcccggaaatagctgttgaattgcgcgttggcggccgaccatgcactgccgtcgccggcatcgtccagccgcatcgcatcttggtccgacgtgaatggtgcagtgtagtacgcctgaagatacctttgggccggagaagtcggcagcagcgcggtgatgtcgagtttatcgccggtcgtgcgttcgacgggtgtgatgaattcgttgttgtagtagttgacgatcgcctgttgttgggcggggctgatcgtggcgtcagccagctggtcaaagccggccgtgaaccgcacgacggcatcgacaaccgtgagtccacgttcgtaaatgaccagcgaattcgtcaggtcagaaaatagtgtctcaactgcccgcttctgcgactcgcgcaactgggtcaaccgctcgtaggcggctgctcttagcgaagtgcgaccagattgatagacaatggccgcaatcgccgcgacggacacgatactcgtcaacagcagcagcaccatgagcttggactggatgctggcccggaaacgcggccgacgccggagcacattcttatggcgcttcttagccggggtggattcactctcggctaccgagtccagtgcctcacccgacgtcaaccggcttcccctctgctgtcggtcgcaggctgctctacgacgcgccgattacgcagcagactaacgtgcccagcccacgatcatcgcgtttgccgaaaagccaccagcgaccaatcgaggaatgcgccgcgtacgggtcctcgtcatcgtcctcgtcgcgcacgcgcttcttgaggggtggtagcgattggttctgggtggtccgtaatcgaggtgagccaggatagctcggccgtatcgcaatgttcagcgagtcgatggatcaacacatgccccggcaccggcaaccgctgcggagtggtcaacgcatcaaacgacgacgcactcagaccatcgaccgacagcatcgatccggtccagcatcccgaccacccgtcccgatccgcaagcatgttcgaatactgggacgcgccaccgacaggacacccactgatacccttgggacaaaagtgacacaagtgatttcagccaacagcaagcatggcaaacgccagtgagactaacgtcggccccatggcgccccgggtgtgcgtggtaggcagcgtgaacatggacctgacgttcgtggtggacgcgcttccgcgccccggcgagacggtgcttgcggcgtcgttgacccgaacgccaggcgggaagggcgccaaccaggcggtggccgcagcgcgcgcaggcgcgcaggtacagttctccggtgcattcggcgacgatccagccgccgcccagctgcgggcccacctgcgcgccaacgccgttggactggacaggaccgtcacggtgcccggaccgagcgggacggcgattatcgtggtcgatgccagcgccgagaacaccgtgctggtggcgccgggtgccaatgcacatctgactccggtaccctcggccgtcgccaactgcgatgtactgttgacccagttggagattcctgttgcaaccgcgctggcagccgcgcgggcagcccagtcggccgatgcggttgtcatggtcaacgcctccccagccggccaggatcgaagctccttgcaggacttggccgctatcgccgacgtggtgatcgccaacgagcatgaggcaaacgactggccgtcgccaccaacacatttcgtgatcaccctgggtgtgcgcggtgcccggtacgtcggcgcggacggggtgttcgaggtacccgccccaacggtaacgccagtggataccgccggcgccggcgacgtatttgccggggtccttgctgcgaattggccgcgcaacccaggttcgccggccgagcgactgcgcgcattgcggcgggcctgcgctgcgggtgcgctggcaactttggtgtccggtgccggcgactgcgcaccggccgccgccgcgatcgatgcggccctgcgagccaaccgccacaacggttcatgaccactgctacgcaccgaaggagacccgctgatgcgaacgaccaccgcggccgacttagcgctggcactcttcgcggttttcagtgtggtcggattcggctgacgcagttggctgcagcaccgacgcaccggatccaccggctttcgcggcgtcagcggccgggtcggttcgctggagtggattaccgggacgtgctttgtcatcgccctgatcgtgacggtggtcgctgcggtgctgcagcggaccaacgttgtccaaccgctgaatactctgcgcatggtctggattcaggttgccggcataatcccggcgacggccgggatcgcggccacggtttacgcccagcttgcgatgggcgattcgtggcggatcggggtggacgagcaggagaacaccactctggtgcgcaccggcccgtttaaatgggtgcgtcaccccatctacacggccatgatggcgtttggcctcgggctgttgctggtgactccgaatctcgttgccctcgccgggtttatcctgctcgttgccacgctcgaggtgcatgtccgccgcgtcgaagaaccctacctgttgcggacgcacagtgccgtctaccgcggctacaccgccagcgtcggccggttcgtcccgggtgtggggttgatccgctagcccttgggcacctcacggtcgatctgatcgagccagattcgcgctgacatatccgacggggcccgccaatccccacgcggcgacaacgcgcccccgtgggacaccttggggccgttgggcaatgccgaacgcttgaactggctaaacgaataaaaccgctggacgaaaatctgcagccaatgccggatttcggccaatgaataggacgggcgttcgctctttgggaagccgggcggccagttgccccgctccgcatcgttccacgcatgccaggccaaaaacgcaatcttcgacgggcgaaatccgtagcgcagtacctgaaaaagcgaaaagtcctgtagggcgaaaggtccgaccttggcctcgctgctctgcagctcctcctcgccggtcggaatgagttcgggggtgatctcggtgtcgagcaccgactgcaatacctcacccaccttctcaccgaactcacccgccgaaatgacccaccggatcaggtgctggatcagcgtcttgggcacaccggcgttgacgttgtagtgcgacatctggtcgccgacaccgtatgtcgaccaacccagtgccagctccgacaggtccccggtgcccagtacgattcccccgcgctggttggcgatacggaaaagatagtcggtgcgcaacccggcctggacgttctcgaaggtgacgtcgtacactttttcgccaaccgaatacggatggccgattgtgtgcagcatcaaccgagcggtgtcgccgatatcgatttcggagaaggtaacccccagcgcacgtgccagcttgatcgcgttgttcttagtgtgctccccggtggcgaatccgggcaacgcaaacgccagaatgtcgctgcgcggccggccctcgcggtccatggcatgggtcgcgacgatcagcgcgtgcgtcgagtccaatcccccggacacaccgataacgaccttcggatagtccagcgcccgcaaccgttgctcgagtccagacacctggatgttgtaggcctcgtagcaatcctgttgcaatcgttgcggatcggccggaacgaacgggaaccgctcgacctcgcgcagcagtccgatgtcgcctgccggtgggtcgagtgcgaagtcgatgcgccggaacgattccgttaactcccggtggtgacgccggttgtcgtcgaacgtgcccatccgcagccgctccgaccgaagcaactcggtgtcaacgtcggcgacactgcggcgcactcctttggggaaacgttcggactccgcgagcagtgcgccattctcccagatcatcgtctgaccgtcccaggccaggtccgtcgttgactccccctcccccgcggcggcatagacataggcagccagacaccgcgccgacgccgagcgcgcaagcagccggcggtcctcggcacggccgatggtgatcgggctgccggacagattcgccagcaccgtcgcgcccgccagggccgcctcggcgctgggcggcatcggcacaaacatgtcctcgcagatctccacatgcaacacaaagccgggtagatctgacgcggcgaacaacaggtccgtgccgaaggccacgtcggcgccaccgatgcggatcgtgccccgctccccgtctccgggcgccatctggcgccgctcgtagaactcgcgataggtgggtagatacgacttgggcaccacgccgagcacggcgccgcggtgaatgacgaccgcggtgttgtagatgcggtgtcgatgccgcagcggagccccgaccaccagtacaggtaacaggtcggcggattcggtcaccaggtcgagcagcgcgtcctcgacggcatcgagcagagagtcctgcagtagtacgtcctcgatggagtagcccgacagcgtcagctcaggaaagaccgccaacgctgcgccatcgtcgtggcacgcacgggccatgtccaataccgacgcggcgttggccgccgggtcaccgatggtggtgtggtgagtgcaggcggcaacgcgcacgaacccgtgctggtaggcggagtaaaagttcatcgtcctttcattgtcgcccagcgacgtcagaacgcccgaatcacccgccgagtatccacgctcgacaccgtggaatcccccgcgctgctggcagatggcggcattgaccggcgtggggatgctaccgactgggccgctgccgaccctgggccctgattggccgccgagcagtcccatgacgatccgctagttcacctcggatacccgctcggccgcaatgcgcagctagcggccatgttgatcgaaatcatttggggtacaccgcatctcggagcaatatggtagctaaacttgcttagcttgcttcgccgacaccgcgaccagatcgtcggcgtgcaccaccgggcggcgcagctcgccgggtagctcagaggtggaccggcccaccatggtggccagctcggacgcgtcgtaggcaaccaccccgcgggctaccatggccgcgtcgggtgcacgcagttcgaccacatcgccgccgcaaaaccggccggacaccgcggtgatacccgccgccagcagtgaccggcgttgtcgcaccacagcgcgcaccgcaccggcgtcgagagtcagtgcgccggttgcttcggcggcataacgcacccagaaccgccgggccgacagacgcgcgggccgggccgcaaacaccgtgcccaccgacgcgtcggcgagcgcggtcgcggcgtcggccgcgggggccagcagtaccggcaccccggcgtcggcggccaacagcgccgccgacaccttggacgccatgccgccagtacccaggtggctactgcggccggcgaccacaccgtccagatccgccggcccggacacctccggaatgaacgtcgcgtccgcggttttgcgcgggtcgcagtcgtagaggccgtcgatgtccgacagcagcaccaaagcgtcggcgccgaccaggtgcgccaccagtgcagacagccgatcgttgtcaccgaaccggatctcgttggtggccacggtgtcgttctcgttgacaatcgccaccgcgtgcaacgcgcgcagccgatccagcgtgcgttgggcgttggtgtgctgcacccgcatcgaaatgtcgtgcgcggtcagcagcacctggcccaccgtgcggccgtagcgggcgaacgccgcactccacgagttcaccagcgcgacctgcccgacgctggccgccgcctgcttggtcgccagatctttgggacgacgggacagcccgagcggctcgatgccggcggcgatggcgcccgaagacacgatgacgacgtcggaacccgccttcatccgccgctcgaccgcctcggccagtccggccagccggccggcatcgaacatcccggacggtgtggtaagcgccgtggtcccgaccttcacgacaaggccgcgcgcggtccggattgcgtcccgatgcggacttctcatcagccatccccgtgttcgcgacgccgactccgagcggcctttcgctcggccgcgcccacccgcttgttgctgtccagccgcggatcggtgccccggccggacatcgcgaccggctcacccgcaggcgtttgcggctcccaatcgaacgtcatctcgccgatggtcaccgcgcatcctgaccgcgcacccagcctcagcaattcctcctcgacacccaggcgcgccagccggtcggcgagatagccgacggcctcgtcgttgtcgaagttggtctggtcaatccaacgctcgggccgggcaccgctgacgacaaagccaccatgcccgtcgggttcgacggtaaaaccgctgtcgtccaccggaatcggacgaatcaccggccgccgtggcaccgccaccggccgcgcagcgttgtagtccgagatcatctgcgacagcccaaagatcaacggctgcaggttttcccgggttgcggtcgacacgcagaacaccggccagccgcgctgggcgatgtcgtcacggacgaactccgcgagctcgcgggcctccggcacatcgattttgttgaggaccaccgcacgcggccgtgcggcgagatcgcccagagccgcgtccccttgcagcgtgggcgtgtagcacgcgagttccgtttccagcgcgtcgatgtccgagatggggtcgcggcccggctcggcggtagcgcaatccaccacatgcaccagtacagcgcagcgctcgatgtgccgcagaaagtccagccccagaccacggccccgggatgcgcccgggatcaaccccggcacgtcggcgacggtgaacgcgtgctcgccagccgagaccacaccgaggttgggcaccagggtggtgaacgggtagtcggcgatcttcggcttggccgccgaaatcgccgacaccagcgaggattttccggccgacggaaacccgaccaggccgacgtcggcgacggtcttgagttccaaggtgaggtctcggggctgtcccttttcgccgaggagtgcgaaaccgggggccttacgcacgcgggaagccagcgcggcgttgcccaaaccgccacggcctccggcggcggcttcaaagcgggtgcccgcgccgaccaggtcggccagtagccggccgttctcgtccaataccacggtgccttcgggaactttcacttccaaatccgcgccggcggccccgtcgcggttattgcccatcccgtgcttgcccgaagccgcggtgagatgcgggcggaaatggaagtcgagcagggtgtgcacttgcggatcgacgacgaagacgatgctgccgccccggccgccatttccgccatcggggccgcccagcggcttgaatttctcgcgatggaccgaagcgcagccgttaccgcccgaacccgctctggtgtggatgacgacccgatcgacaaaccgaggcaccgagctccccttcatctgcggagtgtgcagctactgcgggttttgcccctcgtgaatcttcgcagtgggcgcacacgcgcgacgctcaggcagtggtcgaaccgacgatgctcaccgtcttacgtccgcgtttgatgccgaactcgaccgccccggccgtcttggcgaacaaggtgtcatcgccgccacgcccgacgttgacgccgggatggaatttggtaccgcgctggcggaccaggatctcgccggccttgacgacctggccgccgtaccgcttaacccccagccgctgggcggcggaatcgcgaccgttgcgcgagctggaagcccccttcttgtgtgccatgtctgtcgcctccgttatgcgatgccggtgaccttcaggaccgtcagctgctgacggtgtccctgccgtttgtggtagccagtcttgttcttgaacttgtggatacggatcttggggcccttggtgtgcccgagcacctcaccggtcaccgcgaccttggccagtgccttcgcatcggtggtgacggtggcgccgtcgacaaccagagccaccggcagggacaccttctccccctgctcggattccagcttttcgaccttgaccacatctccgacagcgactttgtactgcttgccgccggtcttgacgattgcgtaggtcgccatcattgctcctgcctcttcatacttccgctgcatgcgttgcgcttcgcgcgcgggccagcggcgggacgcgtgctgggtcttgggcgggcacctacaacggaccccgcatcgtctccagccgtcagcctggcgacaactggtcaagggtacgtgacctgcaactacggggtcaaaccagcggggcctcagcgagatcgacgccagcacacgaaagtgcgccggtagcgtcgatctcgacgctaccggcgcactccggggcccgggtggtgacgtcatccgggttggaccgctgatggctgcggctaacatcgtgccgaatcgcgtccgatgtcgacctggaggaaccgccgatgaccgcccccttggatcgtgcgccggtcacggatttgccggctaacaacaaaggccgagaccgcacccactggctgtatctcgcggtcattttcgcagtgatagccggtgtgatcgtggggctgacggcgccgtcgaccggaaaaagcctcacggtgctcgggacggtgttcgtcaacctgatcaagatgatgatcgcaccggtcatcttctgcacgatcgtgctcgggatcggctcggtgcgcaaagccgcggccgtgggcaaggtcggcgggctggctttggcctactttctaacgatgtcatcggtggcgctcgggatcgggttgatcgtcggcaacctactcagtccgggtagggatctgcaccttaggcctggtgcggtcggaagcggcgcagcattggccggccaggctgcggagtcacacggaatcgctgggttcatccagcagatcattccgaggtcgctcccctcagcccttactgaaggcaacgtgctgcaggtgttactcgtcgcgctgctggtcggtttcgcggtccaaggcctgggccccgcaggcgagtccatcctgcgtgccgtcgagaacctgcaaaagctggtgttcaaggtgctcgtgatggtactgtggctggctccgatcggcgcgttcggtgcgatcgccaatatcgtcgccacgactggcttcaacgccgtcaccaacctgctgctgctgatggccggcttctacctgacgtgcgtggtgttcgttttcggcgtcctgggagtgctactgcgcatcgtgtcgggtttgtcgatctttcggctgctgcgctatctagcccgcgagtacttgctgatcttcgcaacatcgtcgtcggaggtggtgctgcccagactgatcaccaagatgaaacacttgggcgtgcaatccagcacggtcggcgtggtggtgccgaccggctactcgttcaatcttgacggcaccgctatctatctgaccatggcgtcgctgttcatcgccgacgcgatgggacatcgcttgacatggggcgagcagatcgcgctgctggcgttcatgatcatcgcgtccaagggcgctgccggggtcagcggtgcgggccttgcgacgctggccggcggcctgcaggctcatcgccccgagctgctggacggtgtcgggctgattgtggggatcgaccggttcatgtcggaagcccgttcgctcacgaacttctccggcaacgccgtcgcaaccatcctggttgcctcgtggacaaagaccattgacctgtccaaagccgacgaggtgttgcgcggtcgtgatcccttcgacgaatcgaccatggtcgatccccacgatgaggagccacccgccgccacaccccacgggggcggcgtcccgacgaaccctgcgctgtgcgatttcgagcaggtcagtctaggcggattggtgggccggccggccggcccgcaacgcgccgacgtggacgggtaggggccagctccgtgacaccggggacgtcgacttcgcccggggaaccgtccaagccggctgcatcctcctcgtcgacgtcggcatcggcggcgtcttcgtcggagtcttcgtcgtcggaatcggagtcttcaacgtcgagatcctcgtcgaggtcctcgtcgtcgaggtcctcgaggtcctcgtcggcgtcgagctcgtcctcgtcttcgtcggtgtcctcggtgtcctcgaagtccgcttgggcggtgtcgtcgaggtcagtgggcggttgatcgccggcctgctcggcgagttcggcagcgggctccccggattcctcgtcaccgcgaccagccagcgaggacaagcccgctgccatcgccttgaacatgggatgctcaccgggagcgtgcacggggaccttggcgaccatgctcctatcactggactcttcggaccggctctttttcgatcgcttgccccgccgagcaccgggctcagactttcgcccagtcgccgcggccgaatcgaccgggtcggcgtgcagcaggatcccgcggccactgcagttcggacacgatgtggagaacgcttcgatcagtccggttcccaaccgcttgcgagtcaactgcaccagccccagcgacgtcacctcggacacctggtggcgggtgcgatcgcgggccagcgactcggtcaaccggcgcaacaccaagtcgcggttggactccagcaccatgtcgatgaagtcgatgaccacgatgccgccgatatcgcgcagccgcagctggcgcacgatctcctcggccgcttccagattgttcttggtgaccgtctgctcgaggttgcccccggctccggtgaatttaccggtgttgacgtcaatgaccgtcatggcttcggtccggtcgatcaccagcgtcccgcccgacggcaaccacaccttgcggtccatcgctttggccagctgctcgtcaatgcggtgcaccgtgaagacgtccggcgcggactggccatccggcccgtcagcggactcgtacttggtcaacttcgaaaccaattcgggagcaacagaattcacgtattcattgatcgtgttccaagcctcgtcgccggaaacgatgaggccgacgaagtcctcgttgaacaggtcacggataaccttgaccagcacgtccggttcttcgtacagcgccaccgcagcgcccgcggccttctccttggtctcttgtgccttggcctcgatctgctcccagcgttcccgtagccgagcgacgtctgcgcgaatgtcgtcctctttgacgccctcagacgcggtacggatgatgaccccagcgtcagacggcaccacctcgcgcaggatctccttgagccgctgacgttcagtgtcgggcagcttgcggctgatcccggtcgacgacgcgcccggcacataaaccagaaatcgaccggccagcgacacctgcgtggtcagccgcgcgcccttatgccctaccgggtccttgctgacctgcaccacgacatagtcgccgggtttgagggcctgctcgatcttgcgatcggccccgcccaaccccgctgcatcccaattgacttcaccggcgtagagcactccattgcgaccgcgcccgatgtcgacgaacgccgcctccatcgacggcagcacgttctgcacaattcccaggtagatgttgcccaccagggaagccgaggccgcagacgtcacgaaatgctccacgacgataccgtcttcgagcaccgcaatctgggtgtaccgcgtgcccggcagcggtggctcggtgcggacccggtcgcgcaccaccatcacccgctcgaccgcctcacggcgagccagaaactcggcctcactcaacaccggtgggcggcgccggccggcgtcgcgcccgtcgcggcggcgttgccgcttggcttccaggcgggtcgagccgtcgatgcccttgatctcagtggagccagagccgccatcctgcgagttgccggccttgtcacccgcgcggggcacgcgttcgtgtacgacagtgttgggcggatcgtcaggcaacgggccctctaacgcagcgtcgttgtcgtcaccagaagccgacttacgccgtcgccggcggcgccggcgacgattgccggcctccagcgaaccgttttcgtcctcgccgttgtcaccggcttcggtatcttcggaatctcgatcgtcgccgtcgtcggtttcggcggcgtccgcgctggtaaattgttgggcccggggctcggattgctggtcaaccggatcaccgtcggatccaccctgctccccgcgtccgcgaccgcgaccccgacggccgcgacgtcgccgccggttcgccggccggtctagctgcccttcgtcgtcagcgtcggaatcgtcggcgacgtagtcggggccatcgtcgacgtcctcgtcgtccgctaacggctcgggaatcggctggggcgcgacgaacagcggcatatagtgcggccgctccacgtcggcattccgagtctcctgggtctctagcatcagccgggactcgggttcctcggacgcttcgggcgcatggaccgaggccgccagcacgccggcagtctcgagatgagtggccagcagatcgcgcacccggaccgcatcgacgcgatccaccgtggaatgtgcgctgcggacccgtccgtcgagcgcggtgagcgcatccagcacccgcctgctggtggttcccagcgttcgtgccagcgaatggactcttaggcggtccggcagttcctcatgctggctcggttctggtggatctgaaggtggggcaccgtctatcacgtattctcctcaagcccccgggcgcgtcttgatcgacgcggccacgcgagggcttcgctatctgcccgggtcacttgtctcccgagcttgtgatggtcttgtcccgagcagctcatgacgaacccactcggcaccgtgctgaatgacggcccgacatgccgcgccgcatcgaaggatggcgatggtcgcggttgcctaagtcttcattcgggcgtccgacaccgcttcggcgacgttcacccgtcatcagtatcccacatcactgggccgagtcaccttcccttgagctggggtgctgcccaagccgcccgggatcggcgcacccggagctaggcgccgggaaaccagagcgcgatttcgcgctgcgcggattcggccgaatcagacccgtgcaccaggttgaactgcgtctctagagcgaagtcgccccggattgtgccgggcgccgccgcctgcaccgggtcggtgccgccggcgagttggcgaaccgccgcgatggctcgggttccctccacgatcgccgctaccaccggacccgacgtgatgaactccagcaacgatccaaagaatggtttgccttcatgttcggcgtagtgctggctggccaactccgcgctgacggtcctgagctgcagcgcagcgatggtgaggcctttgcgctcgatgcggctgatgatctcgccgatcagctgcctttcgatgccatccggcttgatcagtaccagagtccgttcggtcacggtgcccaacactagatgccgcaagatgtatgcccaaaccggtcattgcgacacccggtaatcccgacgccgccgcacctcggcacgcaaatacgcgatcaggacccacaacgcggcgaacagcacgccaatgaaacccacacccgggtacacggcgaagccggcaaccagcaccggttgtgcgcccaggttcacccagattgcccagggtctgcgctgcagcccggtcagcagtatcaacagcacggccagaccgaccaaatagcccagcgaggccggacgcagcccaccgccgaccgcgtccactaccggtattgccagcagcaccacgatcgcctcgaggatcagcgtcgccgccatcaccgcgctgaatcccttccacgggtcagccggctcacgcgaccggtcggtcattgcggatcacgaccgaacaaggtccgagccgcccctgcggtgacaaccgagccggtgatgacgatcccggttctcgagaatgcgtccccggccacatccgggtcggcggcggcgtcgtcgaccagtgaggtggcaacgtcgatagcatcgcgcaggttctcggcggtgcgcacccggtcgggtccgaaccgctcgccggccgccagcgccagggcctcgacatccagcgcccgcggcgacccgttgtgggtcacgacgacggaatcgaacaccggctccagtgcggccaggatgccgtccacgtccttgtcgcccagcacgctgagcaccccgaccagaaatcggaagtcgaactcatgcgccagcgtttgtgccagagcactcgccccggccggattgtgcgcggcgtcgatgaacaccgtgggtgcgctgcgcatgcgctccaaccggccgggactggtgacggcggcaaagccggcccggacggcgtcgccgtcgagctgacgctgcgcaccggcaccgaaaaaggcctcgacggaagcgagggcgagcaccgcgttgtgcgcctggtgttcaccgtgcagcggcaagtagatgtcggagtaaaccccgccgaggccctgcagttgcagtacctgaccgccgaccgcgatctgtcgccgtagcaccgcgaattcggaatcctcccgggccaccgacgcgtcggcgcgcaccgattcggccagcagcacctccatgaccttcgggacctgacgcccgatgaccgcgacggtgtccggcgaaccgtcgggggcccgagtgatgatgcccgccttctccccggcgatcccggcgatatcggcaccgagatagtcgacgtgatcaatgctgatcggggtgatgacggcgaccggtgcgttgatcacgttggtggcgtcccaacgtccgcccatgcccacctcgaccactgccacgtcgacgggcgcgtccgcaaaggccgcgaacgccatcgcggtgagcacctcgaacttgctcatcgccgggccacccttacccgcagaagcctgcgactgctggtcgatcagcgccaccaacggctcgatctcccggtaggtcgccacatactgcgccgggctgatcggcttgccgtcgatcgaaatgcgttccaccggtgactgcaggtgtgggctggtggttcggccggtgcgccggtgcagcgcggtgaccagcgcgtcgaccatgcgcgccaccgaggtcttgccgttggtgcccgcgatatggatcgacggatagctgcgttggggcgagcccagcaggtccatcaacgcgctgatccgggtcaggctcggatcgatgcgggtctccggccagcgttggtcgagtagatgctcaacctgcagcagggacgcgatctcgtccggagtgggcacgacgccggtggccgatcccgagtcaggcgggccggaattcgtcgaattcattgcagcgcagccaaccgggtggtgatgcgctcggtttcctgctgcgccacgcgctggcggtcccggatcttggcaatgacggcgtcgggcgctttggccagaaagtccgcgttggccaacttggcggcggtcgacgccagctccttttgggcgccggccaactccttttccaggcggcgacgctcggcggccacgtcgatggtgcccgaggtgtcgagctcgacgacgacggtgcggttcatctcggggccgagccgaacctccaacgagaccgacggctcaaaatccgggcccggctcggtgagccacgccagcgaggtcacggcggccacctggttgctcagatccgagtcccgcacaccgtgcattcgggccggaaccttctgccggtcggccagaccttgatcgctgcggaaccgccgcacttcggtcaccaacttctgcatatcgttaatccgttgcgcggcaacaaggtccacgctaatcccggaaggctccggccagtcggcgctgaccagcgattccctgccggtcagcgccagccatagcgcctcggtgaggaagggaatcaccgggtgcagcaggcgcagcagcgtgtccagcccggcggccagcacggcggtggtgtgtgtgagtccctgggcaagctgcgttttggccagttcgaggtaccagtcgcagaattcgtcccaggcgaagtgatacagggactcacaagcgcggctgaactcgtatccgtcgaaggccgaatcaacttcggcccgaacctcttccaaccttccgagaatccagcggtcggcgtcggtcagctcgttcggcgatggcaggggtgctggcgcggcgccattgagcagtgcgtaccgagtggcgttgaacagcttggtcccgaaattgcgcgacgcccgcacggcatcctcgctcaccgccaagtcaccaccgggactggccccgcgggccagcgtgaaccgcagcgcatcggccccgaacatttccacccaatccagcgggtcgatgacgttgcccttggacttgctcatcttgcggccagactcgtcgcggatcagcccatgcagaaacacgtcggtgaacggcacctgcgggccccggcggccgtcgagggtgatggcggcgtcgtcgccgacgaaggtgccgaacatcatcattctggccacccaaaagaacaagatgtcatagccggtaaccagaacgcttgtcggatagaacttttccagctccgccgtcttgtccggccaacccagcgtggaaaacggccacagcgccgacgaaaaccaggtatccagcacgtcaggatcctgttcccagccctgcgggggtgtttcgtccgggccgacgcacacctgttcgccgtcgggtccgtaccagatcgggatccgatgcccccaccagagctgtcgcgagatgcaccagtcgtgcatgtcgtcgacccaggagaaccagcggggttccatgctggccgggtgaatcacggtgtccccgttgcgcaccgcatccccggccgctttggccagcgattccacccggacccaccactgcagggatagccgcggctcgatcggctcgccgctgcgttcggagtgtccgacgctgtgcaggtagggtcgcttttcttcgaccacgcggccctgggccgcgagcgcttggcgcaccgcgacccgtgcctcgaagcggtccatgccgtcgaatcgcgttccggtgtcgacgatccggcccttggtgtccaggatcgagggcatcggcagctggtggcgcaccccgatttcgaagtcgttggggtcgtgggcgggtgtgactttgaccgcgccggtgccgaattcagggtccacgtgctcgtcggcgacaatggccagctcccggtcgacgaatgggtgcgccaggctggtgccgaccaggtgacggtagcgctcgtcatcgggatggacggcgatcgcggtatcgcccagcatcgtctcgacccgggtggtggcgaccacgatgtggggttgcgagtcgtcaagcgagccgtacctaaacgacaccagctcgccttcgacgtcgcggtagttgacctcgaggtcggagatcgcggtctgcagcaccggcgaccagttgaccagccgctcggcccgatagatcagcccggcgtcataaagccgcttgaagatcgtgcgcaccgcccgcgacagaccttcgtccatggtgaaccggtcgcggctccagtccaccccgtcaccgagtcggcgcatctggccgccgatggcaccgccagactctcgcttccaatcccacaccttgtccacgaacagctcgcggccgaggtcttctttagtcttgccgtcgaccgccagctgctgctcgaccacgctctgggtggcgatcccggcatggtcggtgcccggctgccagagcacctcatagccctgcatccgcttgcgccgcgtcaaggcgtccatcatggtgtgttccagcgcgtggcccatgtgcaggctgccggtcacgttcggcggcggcagcacgatcgaataggccggcttggtgctggtcgggtccgcggtgaagtagccagcgtccagccacttctgatagatggcgctctccatcgcggccggatcccacgacttgggcagcatatcggcggcagggtgagggctggcggtcaccgatcaattctaggaaccgcttcacaccggcatgaaagcgcccgaaaccgcccggattcagctagccagtcgcgtggtctgcagcgacacaccggcggccggcaaacgctccagcagggcgtcacccattgcggccgcgggggttaacacaccacgcatgtcggacagcttgtcgcgatccagtgccagcgccagaccacactcccccaacaacaccgacgtcgccttgtagccggggtcaccatcttgggccatgcgcgccaggtaccgggctccggtggttgtggtggtgtaggtctcgatgcggtagtagccgcgctcgcgagccgccgcactggggccggtgccgggtttggggacgacacgctttaccagtccccgcggcagcaggcggatgtagcggctggccaagccgaacatcgcgttgccgacaccgccgccgacaaccgataccaccggcgccagcaccgtggaccctacgctcatggtttcgctgtagcggaaccgccggccgtaggcccagtccaggagcgcgttgctgcggcgcacgatccgggtgttggtgggcgccatgatgaatcccgcggtccacacaccggccagttccggcgcgagccgacggccacgacgcgacggcaggtcaggctgtgggcccagttcgggttcggcgccgcggtctgggctcagcatgtaggggtcggatagctggcggcgcgcatcgggatcgttagaagcggtgctcaacacctccagcatcgatgcgatggtgccgccggagaacccgcctttgaaggaacgcaccacgcagttggtgtcggtcagctcgccggcgccgtcttctcgtgccgcgtggtatagggcgtacacgctcagatcagatgggacggagtcgaatccgcaggcgtgcacgatgcgtgcaccggtgtcggcggcctgcttgtggtacaagtcgatgctgttgcgcatgaacatcggctcgccggtcaggtcggcgtagtcggtgccggcggcagcgcatgcggccaccagcggcagcccgtagcgagtgtagggcccaacggtggtgaccacgacctgggcgcgggcggccatggcttgcagcgtcgacggcaacgacgcgtcggcggtcaggatcggccaggtctgcgcggattcgcccagggcttcgcgaacggcgagcacccgttgcgtcgacctgccggccagcgcgatccgggcatctcccccggcccgggccaggtattcggcggtcagcttgccgacgaagccggtcgccccgtacaacacgatgtcgaattcacgcggcgtagcggtcacgggtttgacgctactccggggtgcgcgagcagacgcaaaagctcccaaatccgaccggatttgggagcttttgcgtcttttcgcggtggtcagccgcggcggccgcagaccggccaggcgcggataccctgcgaacgcagcacgttctcagccacccggatctgctcctcccggctcgcgttggccgcggaccccgagccaccgttggcacgccaggtgccggcggtgaactgcaggccgccgtagtaaccgttaccggtgttgatcgaccagtttccaccggactcgcactgcgcgatcgcgtcccagttcacgctgtaggccacgggcacgggaggcgcttcctccgcaggcggggacaggaagtccggggccagcggcggggggaggttgggatcaaagcccgcgtcctccggagccggcggagtatcgacgggtgcagcgtccggggccggcggcaggttcgggtcaaagcccacggcatccgggccggctgcggcgtttgggtccaagcccgcgtcgtcggcattggcgataccggctggtgacgtggtcaccaacgtcccggcaatcgcggcggcgatgagcgtcgtacgggcgttcttcaacgttgttcctttcgcggtgcgcgcgcgccaaagccaacccacgggcatgggttagctgccaggtgcattcgagggtgctgcgtgggacgtgccgtctcggtccggcacggcagcggagcgcttgatctgcccggcgcggctgctagccgccgcctgcgggtcggccaaccgattcagccgtccccggctccgctcgcacgcgggtccgtagattcaattgttgagatttcttgctgcccgtctgccgggccaaggggaccgtacgataacgatttggattcgtcatctccggcaaaccgagatatcagttcaatcacaagccgatcacggcgcggtggcacaattgttgttgcaggtcagaagtgcggttttggctcagctgtatctttgcgaccgcggcgctatcgtgagccgaatcacgcaaatattgtgaccccggacacggatttgtcaccatcgtggccctggtccgggatctgatccacacgccgtggtgacctgcgccacaacgacttgcacaccccgacgtccaccacacctcgaatcagctagactgctcccaataatccgccctaatactaagtgccgcactgtgattcataggtaacctggggcaccaccaaatagcagtctgccgtaacagccggatcctctaccgtcagcagactcaaatgtcctccaccccaacgcaatacgtgatcaaccgcgcaccagagacgccaactgtagtcaaggcagtactagaagcggcggccatggccaatgttaataacgtcttcattgaaaacaagacgagaatatctcgaaaggccaccagaaaattaatacggaatagtattagcgtccgggctgcatcggtgcgtgcaagcctgcggccgaattgacgttggtcagcggtcgggaatccgccatcacgatccgcagtgcatccgaagcgtcgaccagggcgctcatctttcgctcgccggcaccgaccaacgtgtcgacgcggtcggccagatccgtccgatacaccgcggccaggtagtggttacggccatcccagggcaacaccacttcggcatcggtctgcaccgcgcggcgcgcgagatcctcgatcaattccactgtcagataaggcatgtcgaccgcacagacaaacgcgagccggacaccggcctccgcagccgcacgcaacccgcgaccggtcgccggcagcggccccagccccggcagctcatcacgcagaacggggaccggcagcgtgggcaacggttgtcccggagcggccatcacgaaaaccggcgcgcagcgctggccgagaatgccgaccatatgctccaccagcgtggtggttcccccggggaggggcagggtggctttgtcgcgacccattcggcgggattcacctcccgcgagaacaaccccggccagcggcactgtgtcgggcgcgagctcagccacgtcagtcgacggtccaagtgtcgcgcccgtgcaacagtgactgcagtgcagcggtgccggacggggcggcgtttcgggccgcgactacctgcgagcgggccgcatcatcgtaggttggccggctgatgtgccgaaagattcccagcacggtgtggtccaggttctgatcggacagccgggacagcgcgaaggcgtaggccgggtcgtcgacctgcgcatcgtgcacaatgatctcgtcgatggccacatcggccgtcttggccacttcgaggccgaatccggacttgaccacgcagtattcgccgttggccccgaagacgatcggctcgccgtggcggaccttgatgacccgctcctcggcgccctccttgcgcagcgcatcgaacgagccgtcgttgaagatcgggcagtcctgcaggatttcgaccagggcagcaccgcgatgctgggccgcggcacgcagcacttcggtcagcccgttacggtctgagtccagcgcgcggccaacgaacgtcgcctctgcccccagcgccaacgacaccggattgaacgggtgatccagcgagcccatcggtgtcgacttggtgaccttgccgacctccgatgtcggcgaatactgtcctttggtcagcccatagatccggttgttgaacagcagaatcgtcacgttgatgttgcggcgcagcgcgtggatcaggtggttaccgccgatcgacaaggcgtcaccgtcgccggtgaccacccataccgacagatcctcgcgagccagcgccagaccggtcgctatcgcgggcgcgcggccgtgaatcgaatgaaagccgtaggtttccaggtaataggggaaccggctggagcatccgataccgctgatgaacacgatgttctcacgccgcagccccagttcgggcaggaagtttcggatggtgttgaggatgacgtagtcgccgcagcccgggcaccagcgcacctcctggtcactggtgaaatccttgcccttctgcggctgatccgtggtgggcaccccagcgttcttggtcaagctcggagtcaggccgagctcggtgcccgccaaatcaccggtcacgccggtcatgagctgtgcttcatcgccggagcgggtcatccgtttgctcccgctcccgccgtggccgccgacaatctggcgaccaacgtcttgtcttgctcaagctcggccaatctcccggcaagtgcggcccggataaagcgcccaatctcgtcggccaggaacgagacacccttaaccttggtgaccgattgcacgtcgaccaggtacttaccgcgcagcacctgggccagctggcccaagttcaactccggagccaccaccttggggtaacgccgcagcacctcacccaaattggccgggaacgggttgagatagcgcagatgggcgtgcgctaccttggtgcctcggcgacgcgcgcgccggcacgcttcaccgattgggccgtaggagctgccccacccgatcaacaacagctcggcgtccccggtcggatcatcgacttccagatcgggaacatggataccgtcgatcttggcttggcgcaaccggaccatgaggtcatgattagtcggctcgtaggagatgtcgcccgagccattggcagcttccagcccgccgatgcggtgttccagaccgggggtgcccggaatggcgaactggcgggcaagggtttcccggtcacgggcataaggctggaagggctcgccgggtttggcgaaggtgtgcttaatgggcggtagcgcattgacatccgggattcgccatggctccgagccgttggcgatggcgccgtcggacaacaagatcaccggggtgtggtaggacaccgcgatgcgcaccgcctcaagggcggtttcaaagcagtcggcaggagagcgcggcgccagcaccgccaccggtgactcgccattgcggccgtagagcgcctgcagcaagtcggcctgctcggtcttggtgggtagaccggtcgacggcccgccccgctgcacgtctatgaccagcaacggcagttcggtcatcacacccagtcccagcgcttcggacttcagcgaaattcccggtcccgatgtgctggtgactcccaacgcaccaccgtaggcggcacccagcgcagcgcagatgccgccgatctcgtcttcggcctggaaggtgacgacattgaagttcttgtgcttggacagttcgtgcaggatgtccgacgccggagtaatcggataactgccgagcacgaccggaaggccggcgagctgaccggccaccacgatcccgtaggccagcgcggtattgcccgagatctgccggtactcgccgggcggcaaagtcgcgggcggtatctcataggtcgtgccgaaggcctcggtggtttcgccgtagttccagccggccttgagggccaacacgttggcctcggcgatttcgggcttgcgggcgaacttctccctgatgaaggcctcgctgtgctcgagctcgcgcccgtacatccacgacagcagacccagcgcaaacatatttttggcgcgctggccatccttcttggacgcgccgatcgcctcgacggcacccagggtcagtgtggtcatggcgacggtgtgcaccacatagtcggacagctcgccggactccagcgggtttgtcacgtagcccactttcgtcaggttgcgcttggtgaactcgtcagagttcacgatcaccattccgccaagcggtaggtcgccgatattggccttcaacgctgccgggttcatggcgacgagcacgtcgggacggtcaccggcggtcaggatgtcgtaatcggctatctgaatctgaaaagacgacactccgggcaacgtgcccgccggtgcccggatctctgcggggtagttcggctgggtcgccagatcgttgccgaaaagcgctgcctccgaggtgaatcggtcgccggttagctgcatgccgtcgccggagtctccagcgaaccggatcaccacattttccaagcgttgccgatcaggcgcggcatgaaatgccgcgtcatgagactctggcccggccccgctgccgttcggatccacgtctccgccttccatgtgttatcggacaggcgctccgcgctgcagcttcaggttacgcgtcgtcggagcgacacccccgcgccgcacggcttgtgtcactggcggtagcgattatgacatttcatttcgggtgtaaggcggtctccgatgccatatatgcggccggtaaccgaccaaaaggcgaagtcagcgagggctggcggtagcgacgacacagaactgtggtattggtcacttccccccgagggttggccgcgaccgcacccggacatccgaatccacggtttccggcatcgcgaccaggtacaggaggaagccggccccggcgagcgcacccagcgacatgaatgccgcgtcatagcccgcgacgaccacgatccagccggcaacaagattagacagcgcggcaccaatgcccgttgccgtggttaccgccccgaggctgatattgaaatgtcccgttccgtgtgtgacgtcctgtacgacaaggggaaacaacgccccgaaaatgccggctccgataccgtcgagcaactgcacgcccaccagccagtaggagttatccgacaacgtgtagaggaacccgcgagcggtcaagacagcgaaccccaccaaaaagatcggctttcgcccccacgcgtcggccctggtcccgaccacatacgccaccggcaccatcacgacctgcgccgcgacgatgcacgacgacatcagcgccgttccttcgtctcgattgtgcaacgccaacagctcgccgacaagcggcagcatcgccgcgttggcgaagtggaacgcgacaaccgccgccccgaagatcaccagttcgcggttgtgcgccaacacggtgaaccgcgacggctgcggatgcggctcgccgggcgcatggtccataccacgcgctaaatcgtggtcgaccgcgtccggcgggatccgcagtgtcgccagcacgctgatcaacgccatgccggccagcacccagaacaccaccaccggcccgaagaagtacgccagcgcgccggtcgccccagccgccgacgcgttaccggcgtggttgaacgcttcgttacgcccaatccgtctggcgaaaaactgaggaccgacagcacccaacgtgatcgccgccaacgccggagcgaaaaccgagctggcgatcccggtgacggcctgcagcaccgagatggaatacaagcccgcaaacagcggcatcgccactgcggcggcggtgaccagcaccgcgccggcgacgaccagcgcccgcttggccgtggtccggtccaccagggcgccaatcggcgtctgggccacgatggccgcaatgccgccgaccgccatgacgaacccgatcgaggcttgatcccaatcgtggatcaacaggaggtatatcgacagataggggcccagaccgtcgcgaacatcagccaacgagaaattcagcaggtccagcgcacgcgccacccgtggcggcactgccacaacggtgcccgacatgcagtcgtcgcggggctacgcgctcttgtcgcggcgctccgaacgggacggcttgcgtggcacgattgtcggcaacacgttgtcctgcacggtctccttggtgaccaccactttggcgacatcgtcgcggctcgggatgtcgtacatcaccggcagcaggacttcttccatgatcgcccgcaggccgcgggcaccggtgccgcgatggatcgcctggtcggcgatcgcttccagcgcatcgtcggtgaactccaactccacgccatccatctcgaacagccggatgtactgcttgaccaaagcgttcttcggctcggacaggatcttgaccaacgactctttgtccaggttggtgaccgaggcgaccaccggcaggcggccgatgaattccgggatcaggccgaacttgatcagatcctccggcatcacgtcggcaaagtggtcggtggtgtcgatctcggccttggaacgaacctcggcgccaaagccgaggccccgcttgccgacgcgctcgtaaatgatcttctccagcccggcgaacgctcccgcgacgatgaacagcacgttggtggtgtcgatctggatgaactcttgatgcgggtgcttacggcccccctgcggcggaaccgacgcctgagtgccctccaggattttcagcaaggcctgctgaacgccctcaccggagacgtcgcgagtaatcgacgggttctcactcttgcgggcgatcttgtcgacctcgtcgatgtagatgatgccggtctcggcgcgtttgacgtcgtagtcggcggcctgaataagtttgagcaagatgttctcgacgtcctcgccgacgtaaccggcctcggtcagcgcggtggcgtcggcgatggcaaacggcacgttaagcatcttggccagcgtctgggccaggtaggtcttgccacaaccggtgggtccgagcatcaagatgttcgacttggtcaactcaacgggctcacatcgggagtcacggcccttctccccggcctggatccgcttgtagtggttgtacaccgccacggccagcgtgcgtttggcggtatcttgcccgatgacgtagccctcgaggaactcccggatctcggccggcttgggcagctcgtcgagtttcacatcgtcggcgtcggcgagttcctcttcgatgatctcgttacacaggtcgatgcactcatcgcagatgtacacgccggggccggcaatgagcttcttgacctgtttttggctcttcccgcagaacgagcacttcagcaggtcaccaccgtctcctatgcgcgccataatgctgatggcctacttcctgatcgccgttcgtgttgccgtgccccgtgtatgccccgacgctacccgcttgctccggccccccgcgaccgttagcaccgaatagcgtcctagagatttcagggtgttcacgcctctcgtctgaatgaaacatatagcccgactgcgccccactcgccgagacgcgcgatccgtgtctctggcgtgtcgcggtcgtaaccccaccgaggcccgcgcgtcgcggacccggcagcggcccgaccgccagctgaccaccctacagtggcgttgtggaattggtcagcgattccgtgctgatcagcgatggcggcctggccaccgagcttgaggcgcgcggtcacgacctgtccgacccgttgtggtcggcgcggctgctggtggacgctccgcacgcgatcaccgcggtgcataccgcgtactttcgcgctggggcccagattgccacgactgccagctaccaggcctcgttcgagggcttcgcggcgcgcggcataggtcatgacgacgccaccgtgctgctgcgccgcagcgtcgaactcgcccaggctgcgcgcgacgaggtcggcgttggcggtctatcggtcgcagcctcggtcgggccatacggcgccgcgctggctgacggatccgaataccgcggatgctacggcctgtccgtcgcagccttgatgaagtggcatctgccacggctcgaggtgctagtcgatgccggcgctgacatgctcgccctggaaaccatccccgatatcgacgaagccgaagcgctggtcaacctggtgcggcggttggctacgccggcctggctcagctacacgatcaacgggacgcggactcgcgccgggcaaccgctcaccgacgcgtttgcggtggccgcaggagttcccgagatcgtcgccgtcggcgtcaactgctgcgcacccgacgacgtgttgccggccatcgctttcgccgtcgcccacacaggcaaaccggtgatcgtgtacccgaacagcggtgagggttgggatggtcggcgccgcgcctgggtaggtccgcggcggttttccggatcttccgggcagcttgcgcgggaatgggttgcggcgggcgcgcgcatcgtgggcggatgctgccgagtacggccgatcgatattgccgaaatcgggcgagcgctgaccaccgcgccgccccgaggctgaaagcgaaaattgcctctactgcctcatcgaggcgttacctagggttagttcttgtgaccgcgaagcccggctacgcatgagtaagaaccgcattatgggcaaccaaccggagaagtcagatgtgactgcggcacccgacaccgtggagggcgattcccacactgcaatgacaccgcgccagcggctgaccgtgttggcaacggggctgggcatcttcatggtgttcgtggacgtcaacatcgtcaatgtcgcattgcccagcatccaaaaggtgtttcacacgggcgaacaaggtctgcagtgggcggtcgccgggtacagcctgggcatggcggccgtgctgatgagttgcgccctgctgggcgatcgctacggtcgcaggcgcagttttgtgttcggggtcacgctcttcgtcgtgagctctattgtctgtgtgctaccggtcagcctggcagttttcacggtcgcacgagtgatccaaggtttaggagcggcgttcatctcagtgctctcgctggccttgctaagccactcctttcccaatccccgaatgaaagcacgggcgatatccaactggatggccataggcatggtcggtgcggcatctgcccccgcgctgggcgggctcatggtcgacggcctcggttggcgcagcgtgttcctggtgaacgttccgctcggtgccatcgtgtggctgctgacgctagtcggtgtcgacgagtcacaggatcccgagcccactcaactcgactgggtgggacagctgacgcttatcccggccgtcgccctgatcgcatacaccatcatcgaggctccccggttcgaccggcagtccgccgggttcgtggcggcgttgctgttagcggctggggtactgctgtggctgtttgttcgacacgaacaccgcgccgctttcccgttggtcgatctcaaactgttcgccgagccgttgtaccgatcggtgctgatcgtctacttcgtggtgatgtcctgctttttcgggactctgatggtgatcacccagcacttccaaaatgtgcgcgacctatcgccgctgcacgcgggtttgatgatgttgccggtccccgcgggattcggggtggcgagtctgctggcgggtagggcggtcaacaaatggggtcctcagctcccggtgctgacgtgcctggcggccatgttcatcgggttggcgattttcgcgatctcgatggaccacgcgcatccagtggcccttgttggcctgacgatctttggcgcgggagccggcggctgcgccacaccgctgttgcatcttggaatgaccaaggtcgatgatggccgtgccggcatggccgccgggatgctcaatctgcagcggtcgctgggcggcattttcggcgtcgccttcctgggcaccattgtcgcggcctggttgggtgccgcgctgccgaacaccatggccgacgaaattcccgatcccatcgctcgcgcgatcgttgtcgacgtcatcgtggacagcgcgaatccgcatgcccacgcggcatttatcgggccaggacaccggataactgcggcgcaggaggatgagatcgtactggccgccgacgcggtcttcgtgagcggaatcaagctcgcgttgggcggcgccgccgtattgctgaccggcgcgttcgtccttggttggacgcgcttcccccggacccccgccagctaagtggtctcgctcggtgcgcccccacagtccctgcgccgagatcgacgttagcgtcacgccttatggtgattttccgctctggcgtggatctcggcgcatgtcgggtggcgaccaccaagccacgccacggccgcaccacccgcccatggctcaggcggtttgcgcggagagcttccggtactcgagcaccgtgtcgatgatgccgtagtccttagcctcttccgcggtcaagatcttgtcccggtcagtgtctttgcggatcactccggcgtccttgccggtgtggcgggccagcgtggtttccatcagggtgcgcatccgctcgatctcggcggcctggatctccagatcggagaactgtccctggatcacgcccgacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcgaacagcttgttgtatggattggactccttgaccccgaagctggagtgctcgatgaacgacggcaggatgtagcgcgcctggggctggatctgagaattttgggaattcactgtgcttctccattgacgtgggcgcgggtgatgatgtgatcgacgaaaccgtattccagggcttcggcggcggtgaaccagcggtcgcgatcggaatccgcctcaatgcgctcgatcggctggccggtgaattcggcgttgagccggaacatttctttcttgatcacggcgaactgctcggcctggatggcgatatcggccgcgctgccggtcaccccgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagagcaagcgctcgtagaccgaatccgtgaggctaagaccctgcgagttcgaacgcatgtcagtcacttggctcacagtggggcacctgctttcctcgagttcttctatgctccgacactaaccaaccaggctggctgtttcgcggtcacgcaccccctgaaaccggcgcgttcgcttacagcgtcatacggtcacgttgtcgcttcgtcggacgccgcccgcgcggcaccctcgtctgccggttcggcctcctcagcctcaccggccgacacacgcttgccgaagaactcactggtatcgatcgtgtttccgtcactgtcggtgaccgtcgccgcctccactgcggccctgatcgccagctcgcgccgcacgtcagcgaacatggtcggcagctggttgcgctcttggaggtagccgaacagctgctgcggctcgatgccgtattgccgagacgtcgtcaccagtcgttcggtcagatcatcctggccaacttggacctgcagctcatcggccagggcgtctagcaacagctgcctcttgacgtccttttctgaggcggtgcgcgcctcggcatcgaacgccgcgcgtgacgagccttgctcgacgagcaactcattgaaccgggcttcgtcgtgattaagaccgctgagcgcgctgtgcagcacgctgtcgaattgggcctgcacatacgactccggcaacggcacgtcgacctgttcgagtagcgcatcgatggtggcgtttcgaatctgctcggcctgctgggcgcgcttggcctggcgcacctggtcgctgaggctggcccgcaattcgtcgatgctgtcgaactcgctggctaactgcgcgaattcgtcgtcgggctctggtagttcgcgctccttaaccgacctgaccgtgacggtaacctgagcttcctgcccggcgtgctcgccggctgccagcttggcggtgaagacccgggactcgtcggcggacagaccaacaaccgcgtcgtcgagacctgcgatgagccggccggagccgacctcgtgggagagtccctcagcggctgcgttcggtatgtcctctccgtcgaccgtggcagacaagtcgatcgagacgacgtcgccgacggccaccggccggtccaccgcggtcagggtgccgaaccgggtacgtaacgactgcagttcggcgtcgacgtcgtcctcaccgatttcgatcggatccaccgagaccgtcagcgcgctcaggtccgggagactgatcttcgggcggatgtcgacctcggcggtgaattgcaggtcctggccgtactccttcttggtcacctcgatgttgggccggccgagcggttggacatccgactcggccaccgcctgtccgtaccggctgggcagcgcatcgttgacgatttgatccagcatggcctcccggccgatgcgggcttcgagtagtttggccggcgccttcccgggccggaagccgggcagccgcacctgtttggccagctctttgtaggcccgctggaaatccggctcaagctcggcgaatggcacctccacgttgatacgaacccgggtggggctcaactgctcgacggtgctcttcacgggtgtgctccttggtagtcgataacggcggtcggctggtcggggtgacaggatttgaacctgcggccttccgctcccaaagcggatgcgctaccaagctgcgctacaccccgcgctgacctcgcgatcctacggcccggcgacaccggcaccgcaatgacctcttgagacctcacgggaaggtctcaaaacgactccgattagatttgatgtctgtcaccacgtacagtcgcgctcgactaaatacatgcgggcgtagctcaatggtagagccctagtcttccaaactagcgacgcgggttcgattcccgtcgcccgctcgggccatgcgtttgttcggcagaaaggcgccatgcgcgacccatgaatcagcctgacatcaagggctcgtgcgcgtcggagttcaccaaggtacgcgacgcgttcgagcgcaactttgtgctgcgcaacgaggtcggcgcggccgtcgcggtgtgggtcgacggggatcttgtcgtcaacctgtggggcggctccgccgacgccggcggtacccggccctggcagcacgacacgctggccaccgtgctgtccggtaccaaggcactaacggccacgtgtgtgcatcagctcgtcgatcgcggtgagcttgacctgcatgcgccggtggcacgctactggcccgagttcggacaggcgggtaagcaggccatcacgctggcgatggtgatgagccaccgctccggggcgatcgggccgcgcggacggctgggctgggagcaggtcgccgattgggattttgtctgcgagcaactggccgccgccgaaccgtggtggcagccgggtgccgcgcagggctaccacatgaccaccttcggtttcatcctcggcgaagtgttccgccgcgtcacaggccgtacggtcggtcaatacctgcgtaccgagatcgctgagccgctgggtgcggacgtccacattggcttgcatcccggcgaacagctccgctgcgccgatctagttgataagccgcacatccgccaattgctggccgacgtccaagcccccggctaccccaccagcctaaacgaacatcccaaggctgcattgtcggtgtcgatgggcttcgcccccgacgacgaactcggctccaacgacctgcagctgtggcgtcagatcgaattccccggcaccaacggccaggtgtctgcgctggggctggcgacgttctacaacgggcttgcccaggagaagctgctcagccgcgagcacatggagctggtccgggtctcacagggaggcttcgacaccgatctggtgctcggcccgagggtcgccgaccatggctggggtctgggctacatgctcaaccagcgcggcgtcaatggacccaacccacggattttcgggcatggtggcctcggcggctcgtttgggttcgtcgacctcgagcaccggatcggctacgcctacgtgatgaaccgcttcgacgccaccaaggccaacgcggatccgcgcagcgtcgtcctgtccaacgaggtctacgccgcgctcggggtaaaccgttcctagacggctagccaccaggcggtcaggtctgacagaccgggcaccagaaaacattgcggccctcgagcagtgccgtgcggatcactcccccacacacccgacacggctcgccggctcggcggtacacataggtgcggggccggtcgggcagatatgacggcagaccatggtcatgttcggggcgcaccacgatgatcttgccgcggcgcaagcccaccttcatcaacgacaccagatcgttccaggccgcgtcgaattccggctcaccgatcccgcggccgggccgctgtgggtcgatccggtgccgaaaaagcaactcattacggtagacgttgccaacaccggcgatcaccgtttggtccatcaagagcgcgcctatgggcctgcgagacttggtgatccgagaccatgccgacgacgggttggcgtcgctacgcaacgggtcgggtcccagcctggcaaccacgtccgcaacctcgccgtcgtcgatcgactcacacaccgtcgggccgcgcaagtcggtgccgaattctgccccgaccatccgcatccgcacctgccccgcgggttcgggtagccacccatctgtggggcgtgcccattcggtgaaggtgccatagagcccgagatgcacgtgcaccacggggccgccgacgtagtgatggaacaggtgtttgccccaggcactggcccgccgcaacacccgaccgttgagcgcggaagccgaatcggcgaaccggccctgggggctggacaccgagaccggcgcaccggcgaaccggcgctggtgcagccgggccagccgatgcagcgtatgcccctcaggcacgggagtcaggccggagcgccgggcaccggcggcgcttcgtgggtccgttcgtactcggcgagaatgtcgatacgccgttggtggcgttgcgctttcgaccacggcgtggtgacgaaggcgtcgactatcgccagtgcctcggccaccgtgtgcatgcggccgccgatgccgatcaattgggcgttgttgtgctcgcgagccagcgccgcggtctgcacactccaggccagcgcgcagcgagcgccgggcaccttgttggcggcgatctgctccccgttgcccgatccgcccagcacgatgcccaggctgcccggatcggcgacagtgcgcgtcgctgcggcaatgcagaatgccgggtagtcgtcgtcggcgtcgtagcgcaacgcgccgcagtcgatcggctcgtggccggtttgcttcaggtgctcgatgatccgctgcttgagctcatatccggcgtggtcggcccccaggtagacgcgcatgcccgacattgtgcccgacacactgccgggcgccggcgcgggcgcccgccgatagtgaattcggcgacaagaacccgggcgtgttccggcgccgaattcactatcggcggctagtcgaactgaggcggctcggtgcgggtccgcttgagctcaaaaaagtgcgggtaggaagcgaaggtaaccgaggcatcccagagcttgccggcttcctcgccgcgcggaatcttcgagagcaccggcccgaagaacgccacaccattgacatggatcgtcggcgtaccgacgtcctcgcccaccgcgtccatcccggcgtggtggcttttgcgcagggcgttgtcgtaagcgtcgctggtagcggccttggccaactccgcgggcagaccggcgtccgccagcgactgggtgatgacctcgtcgagttcgtggttgccctggttgtgaatccggttgcccatcgcggtgtacagcgggtccaggactttcgccccatgggcctgctcggcggcgatcgccacccgtaccggtccccatgccctcgccatgccttcgcggtattgctcgggcaggtcgtcacggttttcgttgagtattgccaggctcatgacgtggaagttcacctcgatgtcgcggacctttgccacctcgaggatccagcgcgacgtgatccagcaccacgggcacagcggatcgaaccagaaatcggcgacagacttctggggggccttctcgagcatggcgcggtcctctcgttggagtcagcagcggtgagtacaccgcccagcacaaccacggccgccccgcacctgttcccgccgacccggttaagttggacgccgtggcccttccaaacctcacgcgggaccaagccgtcgaacgcgccgccctgataaccgtggacagctaccagatcattctcgatgtgaccgacggtaacggcgctcccggcgaacgcaccttccggtcgaccaccaccgtggtgttcgacgcactccccggcgccgacacggtcatcgacatctccgcccacaccgtgcgccgcgccagcctcaacgaccaagacctggacgtctcgggatatgacgaggcggccgggatcccgttgcgcggactggcccagcgcaacgtcgtcgtcgtcgacgccgactgccactactccaataccggcgagggcctgcatcggtttgtcgatccggtggacggcgagacctacctgtactcgcaattcgaaaccgccgacgccaagcgcatgttcgcctgcttcgaccaacccgacctcaaggccacgtttgacgtgcgggtgaccgcgcccgcgcactggaaggtgatctccaacggcgcgccgctggccgcggcaaacggcgtacacaccttcgccactaccccgcggatgagcacctatctggtggccttgatcgccggaccatacgcggcctggacggacacttacatcgacgaccacggggaaatcccactcggcatctattgccgggcctcgcttgccgaatacatggacgccgagcggctgttcacccaaaccaagcagggattcggcttctaccacaagcactttggcctgccatacgcgttcggcaagtacgaccagctcttcgtccccgaattcaacgccggcgcaatggaaaacgccggcgcggtgaccttcttggaggactacgtcttccgcagcaaggtcacccgggcatcctatgagcggcgcgcggagaccgtgctgcacgagatggcccacatgtggttcggcgacctggtcaccatgacctggtgggacgatctgtggctgaacgagtccttcgccaccttcgcctcggtgctgtgccaaagcgaggccaccgaattcaccgaggcgtggacgacgtttgcgaccgtggagaagtcttgggcgtatcgccaagaccagctgccgtcgacgcacccgatcgccgccgacatccccgacctggccgctgtcgaggtgaacttcgacgggatcacctacgccaagggcgcctcggtgctcaaacagctcgttgcctacgtcgggctggagcgctttctggccggcctgcgtgactacttccgcacgcacgcttttggcaatgccagctttgacgatctgctggccgcgttggaaaaggcctcgggccgcgacctgtcgaattggggcgagcagtggctgaagacgaccgggctcaacaccctgcgaccagatttcgaggttgatgccgagggcaggttcacccggttcgcggtgacacagagcggtgcggcacccggcgcaggtgagaccagggtgcatcggttggcggtgggcatctacgacgatgatggttccaagagttccggcaagctggtccgggtgcaccgcgaggaactcgatgtctccggtccgatcacgaacgtccctgcgctggttggcgtttcgcgcgggaaactgattctggtcaacgacgacgacctgacctactgttcgctgcggctggacgagcggtcgctacagaccgcgctagaccgcatcgccgacatcgccgagccgctgccgcgcacgctggtgtggtcggccgcctgggaaatgacccgtgaagccgaactgcgtgcccgcgacttcgtgtcactggtgtccggcggcgtgcacgcagaaacggaggtcggggtcgcgcagcggctgctgctacaggcgcagacagcgttgggttgctatgccgagcccggctgggcccgggagcggggatggccgcagttcgccgaccggctgctggagttggcgcgcgaagccgagcctgggtcggatcatcagctggcctatatcaactcgctgtgttcgtcggtgttgtccccccggcatgtgcagaccctaggggcgttgctcgagggtgagcccgccgcatgtggattggcaggcttagccgtcgacaccgacctgcgctggcggatcgtaaccgcgctggccaccgcgggcgccatcgacgccgacgggccggagacaccgagaatcgacgccgaggtgcagcgcgacccgactgccgccggaaagcggcatgccgcccaggcccgcgcggcgcggccacagttcgtcgtcaaggacgaggcattcaccacggtggtcgaggacgacaccctggccaacgccactggccgcgcgatgatcgccggcattgccgcacccggacaaggcgagctgctcaagccgttcgcgcgacgctactttcaggcgatccccggagtatgggcacggcgatccagcgaagtcgcgcaatcggtggtgattggcctgtatccgcactgggacatcagcgagcagggcatcaccgccgccgaggagttcctcagcgaccccgaggttccgcccgcattgcgccggctggtgctcgagggccaggccgcggtgcagcgatcgttgcgggcccgcaacttcgacgctgacggctagccctcaccgcgagggcgcgtgtctgtacaacgacacgccgcatcgggcgtacattcgggcgtgctcgccgggtcagcccggcgcgatccccgcgctgagcacgcggatcgcgctgatcagcccatctaccagctcaccctgctcgaacgctgaggaagcggcggcaaccccgagcggagccgccgactcggcaccgcggccgcggacttgcgagccgtagaccacttcgatggcgcactggttgggcgagaccgcgagcagcacagcattgtccggcgtgggcaccttgcccaagatctcgcgggcccgcgcggcggtgtcacgacccaagtcgccgaggtagatggcgaacctcacctgacacgcccgcgagctgtaggtcagcgcgtcgtccagggcgacgagatctgcgatggggaacgggtagtgcacggacagttccccgggctcggtgacccccgagatccgtccgctggtggtcagcacccaacccggcggcagctcggcgtgctcaatcgtcgcaacgtcaccacgtgccactggccccacctccaaccgtgaactccgatgcgtcatgcccgtgtccgccgtgcgcgctgccaacgacctcgtcggtggcggcccacaggatgggcgggtgtgtccaaggctccgacagtttgtaggttgccgggtgaggtcccttgcgcgaccagatcagcacagacagcacaaccaccagcaacaacgggataccgacaaagaagaggtggatctccatagcactcacgacgcaaaccgtatcccaccgggttttcaggccgcaccctcaccgaggtatcgcgcccaggacgggtccagctccttgaccgccgacagcagtcgccagtgcggtcccgtgggcggcagcggcgcccggcggagtgcccagccaagctcggtcaacagcctgtcacccttgcggtggttacacggcgagcagcacgcaacgcagttctcccaggagtgggcaccgccccggctgcggggtaccacgtggtcgacggtgtcggccttgccgccgcagtaggcacaacagaaccggtcccgatgcatgagcgcggcccgggtcatcggaacccgggcacggtagggaacccggacataggagcgcaactggatcaccgacgggaccaggatcgatctggtcgacgagtggatgaccggccccgacgggtcttcgtgcaccacgtcggccttgccacagatcaccatgacaatcgcccgccgcatcgacaacgcggtaagcggctcgtaggtggagttcaggagcagcacccgccggcggttccagatcgatgcgctctcgtgacggttcggtggatgggtctcgacgcctgacgcgagtcggtgggagtggacaccgtgcaggcatgaagcgggcccggttacgcctgccgcgacaccggaactgcggtggccgcggcgcttcttgccgtgcgccataggtcctccgccgaacagtccaccatgattcgcggctaatcgcacgccaaatgccacgtccacaccgtgtcgctccggtgaacaaaccgggggctggctggtcggccacgacaaatagaccacaatggaggggatggatcagatgccgaagtctttctacgacgcggtcggcggcgccaaaaccttcgacgcgatcgtgtcgcgtttctatgcgcaggtcgccgaggacgaagtactgcggcgggtgtaccccgaagatgacttagccggcgccgaggaacgattgcggatgttcctcgagcagtactggggcggcccacgaacctactcggagcagcgcggccacccccgattgcggatgcggcatgccccgtttcggatctcgctcatcgaacgcgacgcctggctgcggtgcatgcatacggctgtggcctccatcgactcagaaacgctcgatgacgagcaccgtcgagagttgctggattatctggagatggccgctcactcgctggtcaactccccgttttgatggaccaacaccagcgaccggatccaatgggccccggctctcctcgcgccagcgctcgtcgaccggagccagatccgatgggcgagccgtggtggtcgcgagccgtgttctaccaggtctatccccgatcgttcgccgacagcaacggcgacggggtgggcgacctggacgggttggcgagccggcttgaccacctgcaacagctcggtgtcgacgcgatctggatcaacccggtcaccgtctcgccgatggcagaccacggatacgacgtcgccgatccccgcgacatcgacccactcttcggcgggatgccggcgttcgaacggttggtcgctgcggcacaccggcagggcatcaaagtcaccatggacgtggtgcccaaccacaccagttcggcgcacccatggtttcaggccgcgctggctgacctcccgggtagcccggcgcgggatcgctatttctttcgcgacgggcggggccccgacgggtcgctgccgccgaacaactgggagtcggtgttcggcgggccggcctggacccgagtgcgcgaaccggacggcaacccgggccagtggtacctgcaccttttcgacaccgaacagccggacctgaactgggacaacccggaaatccttgacgacttcgagaaaacactgcgcttctggctggaccgcggcgtggatggcttccgcatcgacgtggcgcacggcatggccaagcccccgggcctgccggactcaccggacctgggcatcgaggtgctgcaccaccgcgatgacgacccgcgcttcaaccacccgaatgtgcacgcgattcaccgcgacatccgcacggtgatcgacgagtaccccggagcggtaaccgtcggcgaggtgtgggtacacgacaacgcccgctgggcggagtatctgcggcccgacgaactgcatctcggcttcaatttccggctggcgcgaaccgagttcgacgccgccgagatccgcgacgcggtggcgaactccctggccgccgcggcgctgcagaacgcgaccccaacctggacgctggccaatcacgatgtgggacgggaggttagccgctacggcggcggcgagatcgggctgcgccgggccaaggcgatggcggtggtgatgctcgccctgccgggcgtggtcttcctctacaacggccaggaactgggtttgcccgacgtggacctgcccgacgaggtgctgcaggatccgacgtgggaacgctcgggacgcaccgaacgcggtcgcgatggctgccgggtgccgattccctggtcgggcaacattcccccgttcgggttctcgacgtgtccagacacctggttgccgatgccgccggaatgggcggcgctgaccgccgaaaaacaacgcgctgatgccggctcgaccttgtcgttttttcgacttgcactcagattacgtagggaacgaaatgaattcgacggcgacgtcgactggctggccgcgcccgacgatgcgctgatattccggcgtcacggcgggggtttggtgtgcgcgctcaacgccgctgagcgtccgctggcgctgccggcaggtgaacccatcctggccagcgcaccgttgaccgacgccacgttgccacccaatgccgcggcctggctggtgtagcggcattccgagctatgcctgcccgacatataagcgcatacgcatcctaggcgggcaccgtctaggtatgatgatgcggatcgccgtgcggctacccggggaagtcatcaccttcgtcgatagcgaggtcagccaaatccgcatacccagccggcgcgccgcagtggtgttgcgtgcctcgaacgcgagcgacgccgcgattcttaccgccaccgaacccaatcaccacctcgacgcactcgccggacaggccgcaaagctagcaccaacatcgattgatgcggctcatccagctcgcccagctagacgagacccgtgcctttacccgcgaactggccaggccttacctcgcaccgggtaaccgtggcacccacctcgagcagcgtagccagcgaactgctcatgccctggccgagcgctgccgctagcggtgtggtcggctggcgcaccaccgcgaccgccagtcagcgataccatcggccgatgtcggatactccgttcgccgagccctatcccgagcagcggcccccctggggtgtcccgccaccaggttgggacggatcgtcgcggccagcgccctcgacgactcctcgatcgcccgggcggtggtctctagtggcggccctagcccttgcggtcgtctcattaggcgtgggcatcgtcggatggtttcatcggcaaccgcacgacaagccatcaccggccccatccgcgccgacgttcaccagccaacagatttccgacgcgaaagaaaacgtctgcgccgcacaccggatcgtgcgccaggcggccgtgctgaataccaatcaggccaacccggtacccggagacccgaccggcgatttggcggtggcagccaacgcccgcctggcgctgtatagcggcggcgactacctgctgaggcgtctcaccgccgagccagcgactcctgccgagttgcgcgatgccgtccgctcgctcgccaacgctctacaagagcttgcagtgaactatctcgctggagctcccgactccgtggtaactcccctgcggctggcgctggaaagggacaccagagccgtggatccgctatgcgtgtgacggcgatccggaaatgaaccatcctcgcccatcagcgcagcaccagcgccgcgtggccgcgatgccgataaaccgagccgaagcgggcgtccagacgcaaccacgccggcgatatccggacccggatcagctcgtcggcgctgatcgtttctgcggactggggaaggaaacccattgcggtcaaagcgaacacacagcgcatgggtagcccaacgacgacatcggccgagctgacctggatgacctcctgatcgagcagcgataccggcggaccagccgaactcccgtgctccttggccagccgcgcgccacggtgcgccaggtccaacatcacccgggccggtacgtcgtcgagataggtgaagccggactccggcggcaacccaccccgccacgcggagtccatcgagtaaccgggatcgacatagcccgaggcatccgttgtggccagaccgtgcgcgagtgaccgtgcggccaccgacagatcgtcgggtcgcaccttgccggccaccacccgactggccagcacgtcgaagcccgttgctacccaagccgatagcaatccggtagaccgcgcgcgaatacggataacggcggcatcgtcgagccgaagcgcgtgatccacgaacgtggccagatccgcgcggtgagccgggtcagggagccacaacccacgctcaaccaccccgcctatccccgaaaccaccgttgcaggtactcgcgatggtgtggcgatagtcgaaccaaccgctgttcctcgatatggaacgcggccagctgcgactcggcgatgaccgcaggcctcgagtctggctccgcgttgaccgaccgcacctcgtacccgagcgtgaagtcgaccgcccgcagccgcttggtccagatcgtcacctgtagcggcgagtcggacaaccgcagttgacccttgtaggtcacccggacatcggcgatcagcagcccggtggacgtgatgtcggctccgaaagcatccttaagaaacgggacccgtgcctcttcgagaatcgtgaccatggtggcgtggttgacgtgctgatacatgtcgatgtcagaccagcgcacccccaccggcgtgacgaacccgacgctcaccccgagattcctcgcccgcttgtccgtgtcatgcggcggatctgccgcgcggcgaccgacaacgtcgccagatccttctggccgctggcacggatgtcgtcgagtgtccgacgtgcccgcgccacccgggaggcgctgaggtgttcccactcggcgatcttttgctcgctactctcgccgggttcccccacggccagcacgtcgaaacacaacgaccgtagcgcaccgtaaatatcgtcgcgaatcgccaagcgcgccaacgaatgccagcggtcgtgtcggggcagctgggataccgcggtcagcaggccatcggtgcccagccggtccatcagggcgaaataggtgtcagcgacctcggcggcgtcgatgtcggcgatgtcggcgatgtcgatgatgtcgagcaggctgtaccggtacaggccggtcgagacacggtaggccaagtcttcaggcacaccctgcgatgcgaattccgcagctgtcttttcgacgatggccttgtcatcaccacgcaaccactccgacatgcgcggtgtcagtgccttgaccatggccgcgaatcggttgatctcggcgccgacggccaagggctgcggacggtagttgagcagccagcgtccggcacggtcgatcagccgacgggtgtccagcgtcaacctgtctgacagcgcgattggcaggttcgccgcacggatccggcgccaaatgtgaccgacaccgaagatggcatcggtggcgacataggtgcgcacggcatcgatcggcgtgacaccaacgtcttcggcgatccggaacgcataggtgatgccggcggtatccaccagatcgttgatcagcatggtggtgacgatctcgcggcgcagctggtgggaacggatctccggggtgaaccgttcgcgcagcgccgtcgggaaataacgaggcaacctggaagcgaagacatcctgatccggtagttcggtggctagcacctcctctttgagccccagcttgacgtgcgccatcagcgtggcgagttcgggcgaggtgagcccgatgccggcctcggagcgccgggcaatctccttctccgacggcagcgcttccaattcgcggttgaccccgcgctcagccaccaaatacttgatctgcattgcgtgcaccggcagcaggctggccgcgttggcgcgactggtgcccatcaagtcgttctgatcttcgttgtcggcgagcaccagttgcgctacctcgtcggtcattgactcgagcagctgtgtgcgttcgtcggctttgaccgtgccggcgctcaccagcgagtcgatcaggatcttgatgttgacctcgtggtccgagcagtccacgccggcggagttgtccagcgcgtcggtgttgatccggccgccggacagatcgaattcgacacggcccaacgccgtcactccgagattgccaccttcgccaatgaccttggcgcgcacttgattcgcgttgactcgcaccggatcgttggcgcgatcgccgacatcagcatccgactctgactcggccttgatgtaagtgccgatgccgccgttgaacagcaggtccaccggcgcccgcagaatcgcccgaataaggttgggcggggccatctcggcggcccccccgtcaactgagccgtcgatgccgaggacggcgcggacctgcgcgctgagcgggatggctttctgttcgcggctgtacaccccgccgccctcgctgatcagagacctgtcatagtcgccccagctggaccggggcaactcgaacatccgccggcgttcggcccacgacaccgcggcatcggggttggggtcgaggaagatgtggcggtggtcgaaggcggcgatcagccggatgtgcttgctcagcaacatgccgttgccgaatacgtcgccgctcatgtcgccgattcccacgacggtgaaatcctgggtctgggtgtcgatcccgatctctcggaaatgccgttttacggcctcccaggccccccgggcggtgatgcccatggccttgtggtcgtagcccaccgatccgcccgaggcgaacgcgtcgcccagccagaacccataggacttggcgacatcgttggcgatatcggaaaaggtggcagtacctttgtcggcggccactaccaagtaggcgtcgtcgccgtcacgtcgcaccacctcgggcggggggttgacgcttgcggtcgcatgatcgacgttgtcggtgacatcgagcaacccggagatgaacagctgatagcaggcgaccccttcggcgcgggtggcgtcgcggtcggcggcggggtcgccggtgggcagcgggggacgcttgaccacgaacccgcccttggccccgaccggcacgatgacggcgttcttcaccgcttgcgccttgaccaatccgagaatctcggttcggaaatcgtcacggcggtccgaccagcgcaacccgccacgcgcaactgggccgaacctcagatgcacgccttcgacgcggggcgaatacacaaaaatctcgtaccggggacgcggcagcggaagttcgtcgatcaactgggcattgagtttcagcgccaatacatcacggcagcgggccgaaccctggcgtgtcacaaagtaattggtgcgcaacgtggcctgaaccaacgacgcgaaggcgcgcaggatccggtcggtgtccaggctcaccagcgcgtcgatgtccgcggcgacagcggcagcggccgcttgggcatcgcgattgctcgccgaccccgacggcaccggaacgaaaagcgcttcgaacagatcgaccaaagaccgaacggtagcagggtgctcgttgagcaccgattcaatgtaggactggctgtacgggaagcccgcctggcgcaggtacttcgcgtaggcacggagcagcacgacctgctgccaagtcagcccggcacgcatcaccagctcgttgaatcggtcgatttcgacccggccgtgccagatcgcggtcaccgcctcggcgaatcggtgcgcggtcgcggcccgctcggcaaccgtcggggccaacgggatcgtgggatgcggcgagatcttgaactgatagatccagaccggcagaccgtccggccgggtgacggagaacggtcgctcttcgagcaccacgactcccatgctttgcagcatcggcagcagctggctcagcgaagcggtgcgcccaccgaggaaccaggtcaactgggcgacaccctgctcgtcgcgttcggaaaacaccagcttgaccgaatcgtcggtcagctccgtgatgaccgcaatgtcgccaatggcatcggccggggtgacggcctgtttgtaggcctcggagaaggcggcagcgtaatgcatagcgtcggcctgtccgacggagccagccgccgccgcgccgatcaaacggtcggcccaggttcgcgcggcttcggtcagcagaccctggatccggatccggttggcttcggaaacgtccaccggcggggcggccgccccttctcctgccacacccacttcgggtagccgcaccatgaaatgcatgagtgcccaaggtgattcactgacccgagcggtgaactccagtcgtgttcccccgaactcgcggacaaggatgtcctcgaattgcatgcgcacggcggtggtgtagcgatctcggggcatgtagaccaggcacgacacgaagtactgcaaccgatccgcgcgcaggaacaacaacgcctgccgttgcgatcccaagtccaccacggccctggccatggtcagcaggcgctgcgcgctcagggtgaacagctccggtcgcgggacggtctggatgacgtcgagcagcaattggcctgggtggctgggatcgctttcggccatcgccagcgcctcgcggacccggcgcgagatcgtcgggatctccagcacgtccgcattcatggccgcgacgctgaagagcccgacgaagcggtgctcgaccacgctgccgtcgacgtattcgcggaccgcgatggcatagggataggcgccgtaacgcaggtagctgccgacccgcgcttgggccaacaccagcagtttgtcgtcgtcggtcagccggggacgcgaaccggtgcggccccgcaggacgcccataccgcttgacccctcgccgtagaccatcccgtcagccacccggcaccgttggtagcccagcagcaggaagttcccgtcacccagccaacgcaacagttccccgacgtcttgtcggtcgggcgcggaaaatcggccgccggcattggattcgacttctcccgccagctcgctcagggtggcgatcagcgctgtggcgtcggtggccacccgctggacgtcggccagcaccttgggcagcaaccgctccacctcggcgaggcctttgtgatcaacggcgggcgagagcgctacgtgcatccaggcctcacccaggtgcggcgacgtgccctcggccttcggttcgatgcgcagcagctctcccgtggggctgcggtgcacgtcgaacaccggggtcagaatcgccgcgtaggcgattccaagccggtgcagcagcaccgtaacggaatccatcagcatgccgccgtgctcggcgaccacctgcagcgccggaccgaaccccgcgggatcgtccgcccgatagacggcgacacagctttcaccggccgcgcggtgccggccaagccgataatgtgcgcccagcatggcgggcgtcagcagggaggctggaagccaactggcctcggcggccttggtggcttccgacgagtcgtcgcgcggtcctcgatagctgtcgatgtaggccttcgagatccagtcaggaatgtccgcactcgcggtgaacgtggtccacgcctcaacatcctgcttagccccgggatcgatcgtcatgccgattgctcccaactcacgacgggtaccgctcgattcaattttcccgctcctgggtgcggcgttccggacgcatcgtcacggggcgtgggcgaagctaacattagccgcgcgtcagcttgcggtgggtgaccctatgcggtcgagcggcgtcgacaccgagccgttccaccttgttctcctcgtaggcgccgaagttgccctcgaaccagaaccacttcgcctcgttgtcgtcgtcaccctcccacgccaggatgtgcgtgcacgtgcggtcaagaaaccagcgatcgtgcgaaatcaccacggcgcagccggggaagttcagcagagcattctccagcgaacccagagtctcgacatccaggtcgttcgtcggttcgtcgagcagaatcaggttgccgccctgtttgagcgtcaacgcaaggttgagcctgttgcgctccccgccggatagcacaccggccggtttttgctggtccggtcccttaaacccgaatgccgacacgtaggcccgtgacggcacttcggtttgaccgacctggatatagtccagaccgtccgagacaacctcccagacggtcttccgcggatcgatgccagcacgggcctggtccacgtaactcagcttgacggtctcgccgaccttgacgctgccgctgtccggtgtctcgagcccgacgatggttttgaacagtgtggtcttgcctaccccgttgggcccaatgacgccgacgatgccattgcggggcaagctgaacgacaggtccttgatcagggcgcgcccgtcgtagcccttatcgaggtggtcgacctcaaccaccacgttgcctaggcggggcccgaccgggatctgaatctcctcgaagtcgagcttgcgggtcttctccgcctcggctgccatctcctcgtagcgctgcaggcgcgccttgcttttggcctggcgcgccttggccccggaccggacccaagccaactcctcggtcaaccgcttttgcagcttcgcgtccttgcggccttgcaccgcgagccgctcggcttttttctccagataggtcgagtagttgccctcataggggtaggcgcggccacgatcgagctccaggatccattccgcgacgttgtccaggaagtaacggtcgtgggtgaccgccaggatcgcaccggggtagctggccagatgctgttcgagccactgcacactttccgcgtctaggtggttggtcggctcgtcgagcaacaacaggtcgggtttggacaacagcagtttgcacagcgccacccggcgacgctcgccaccggataggttggttaccggctcgtcggccggcggacagcgcagcgcatccatggcctgctcgagctgcgcgtcgaggtcccacgcgtcggcgtggtccagttcctcttgcagccgacccatctcttccatcagctcgtcggtgtagtcggtggccatcaattcggcgacctcgttgaagcggtcgagcttgatcttgatgtcccccatgccctcttccacattgccgcgaacggtcttgtcctcgttcagcggcggttcctgttgcaggatgcccacggtggcgccggtggccaggaaggcatcgccgttgttcggcttgtccaaaccggccatgatccgcaagacgctcgacttaccggccccgttggggccgacgacaccgatcttggcgcccggatagaaactcaacgtcacgtcgtcgaggatcaccttatcgccgtgcgccttgcggaccttcttcatcgtgtagatgaactcagccatgccgcggtgttgcctttctggtccttcgggttacctcgcgaaccatcctaggcaccgccggggcagcatcgaggcgacccctaagccgatatgggcagggggttgtggccagtgatggcgtcgtcgaccacgacatcggaaaccgagtcggctgccgacgctggggcgtcggcggcaccggccgccccggtccccgtggcggccgggagatcaccggcgcttggaccggtgtaggccggcttttcgatgcgcacgatcacgcgcgacaaatccggccctaccgacgtcgcccgcatctccagcgacgagcgacgaatgccgtcccggtcctcatattcactggtgtacacgtgtcccaccacaatcaccggtgcgcccttgcccaatgctgcgcccaccccggtgaccagccttccccagcaattgacggtgataaacagcgagttgccgggctcccaaccgccgtcgctggtgcgccggcgcgaattgctggccacccggaacttgacgacctcttgatcaccgactttgcggcgctgcaaatcgttgacgatgtgaccgaccacggtcagtggcgtttcgaacatttgctcattcctttcctagttgcgttggcacagttgcgttggcaccgggtgattccgcgaactgcccacgcatatgccgagtgctattcacctcggccacaccgacatttgccgggatgagaccgtcgccgcgcgcaatcctgtgaatgaagcggtaactgtggattaaccaattaattggccgcttggcctgcaaacctgggaaccagaccgaaacctcgctcagtattcacaaaacggtccaatggggcagggtgacggcgataacatcccaatgaccgtgattcttcgaaccatggcgacgtacgggccacgacaacctgccatcgaaggggcgacgacaatgaagacaaggaacccacggacgctgctaacctggctgctcggcgcgatagttactgggttgtacgtggttttcgctacgggctgccaattgcaagcgcccgcgcctcccactccggaaataggttggtcgggcccgcaggctccactgccggcgccggatgcggcgccaacgcacctcggcgtctagccgatcgcggcggacaagtcgcccggcacccagggcgagcagggcttcacgacagctagtgagctatagacgacttcgtgttagcgccgctggcggggacgttggcgctgatggggatcgagttcctcagctgcccgtggacaagaaccgcaccccgcagcgagtcggcatggacactcgcgacgccgccacgagtctggcggtgtacgcccattgcgcgcgtcacgcgcccactgacccagttcactggggtgccgttcgccgtgctcgcggcggcgctcacggcgctgcatctgacggcatggcgcaccgcattcggtttttctgagcgctgggaaaatggccagccgtctggctcatggcgtctacgcaacgccacgcccccaacacgttcttagattcggtcgcgtccttgacgcgctttgaactcgcgggcgacgaactggttgcgcgcgatctgctcgacatagtcgaaatcccgcagaatgtttcgtaactcccgccggaaggcgaccctacgttcggcgaggtcggccgccggcgctatcagctcctgatcgacggcgacctggcgtgcagtggcgaacagcagcgtcgataccggttcgctgctgcggacccggccctgtgccacaaactgacggccgaggccgagcgccagctccgtcaactcctcaggaccgatgtcaggcggagcatcgcgcaacacgtcggcaacgatctcataggcttcgaagaagacccgcaacatcgcgtccgacatcagcggccgtttggcatacagcatcgcgtcgatctcattgcccccgacgccaagatgatcctcccagtcttggtgccaggccatctcttgggcgatgttggcccgaaacgccgtggaatccgcgaaatagaagtcgaacttcagcagatcccgcaaccgcatcgcctgggcccagaacgcggcgacgcggtcaccttcggcgtgcttggcatgggccagcgcgagctcgacgatcgaggtctccaaaaacgcatggatcaccgagttccggtagaacgccgcggcgtgctcgtcgtcaggcgctatgtaccataccggctcccggccactgtcgacccgagtgaccgggtggccgttggacaacgcgtccgccgccgcacggacgccttcgcgcgagcgcagtcgcaatgcgcttgtcgaaaccggcgattgtttgcgttccagatagtccagtgagtcctgcaacgtgtggtgcagctggtcgagcgtcaacgcggtgccgcgggtggtgagcagcagtgcggacaccaaacccgtcgcggtcaccggcgtcgcctgcaaaatcctccaggccacctcgaacgacatcttctgcaacgcaagccgtttcgcggccggatcctgggtcagctcgccgtgcggtgcgccgaggtactggcgcatcgagaccgcttcggggaagcgaacgtagatcttgccgaagttgcgttccccctgcgccttgatgaagttgtagagccagcgcaaaccttcgggcgtcttctccgcgccacgcgcgtaggcggcgtattcggtgatctcgtgcagctgatcgaagcaaatcgaaaccccctgcagcaggatgtcgtcactgcggccgtccaggtaagcatcggccacgtagctcatcaaaccgagcttgggcggcaacatctttccggtgcgcgaccgggtgccttcgatggaccagctcaggttgaaccgcttctcgaccacgtagcccacgtactccttgagcacgtacttatacagtgggtcgttgccgatattgcgccggatgaagatcatccccgagcgccgcatgaggggtcccatgagaccgaacgacaggttgatgccgccgaacatgtgcaccggcggtaaccggttgtcctgcatggccaccggtaccaccacgccgtcgatgtaggaccggtgcgagaacagcaggaccgccggatgagcctccagtgcggcgcgcatcgccgcgacctgatactcgtcgtagtcgaattccggatcgaagccgcggctagccagcctgccgaggacggaaaccaggtctaccgacacctggctccatccggtggagagttcgtcgagcatcttcccggcatcttcgaccgtggcgcccggaatccggtccaggccggcacgaaatcgtgcggacgccaacatctccggcttcaccagccggggagatttgtattgcggtccaaggatccgatattcggcgcgcgccagcgccaacagcgctcggcggctgacgaactgggcgaaatcgcgcttgtgctctgccaccgtggtatcgcgccactgctggcgcagttcggacaccttggccgactcgccggccaccacccgcgcgcgcctgggatcggtacgcaggatgcgacgctgctgacgctggctgggatggtagggatcccgacccgggagcagtgcggccaccttgcccgcccggctgcgatcggcgggaggcagccagatcacccgaaccggcacgatagaacggtcctcgccagattgcgggctggatgcgaagccgggctcgagctgctcgaccagtgccgtcagcgccgccggcggagcgttgcgcggtggcagcttcaatatgtcgaacttcgagtccggatggcgtgcacgctgctggcccagccagcccatgatcagctccatctcgaccggcgtcgccgtggaagccagcaccagtgtgccctcggcagtaagcaccgcgctggcatcggccgccggtttggtcacgaccgtcctttggcgctagagcttggcgatgcggaggcctcaccatccttgccagcgatcttagattcgctgggtttggccttcggcgatgccttctttgtagccgccttcgtcgcggccgcgcctttattggcggcgcttttggcgggagccttcttagccggcacccttttcgcggtggccttggcgacctgagccctggcttttctggcggccttctgctcggcgtacagatcgaccgcgggcaacccatcgaccggccagtccgccagcgtgtccagatacagctggcgcacctcggcgatacgatccggcagggcgtccagggtccagtcatcgaccggaatcggcggaaacaccgcgacgtcgaccgtgcccggattgatcgtggtggagttgcgcgaggcgacgatctccgcattgcggatcacgatcggcacgatcgggatcttcgcggccatggcgatacggaagggccccttcttgaatgacccgacttcggtggtatccaaccgggtaccttcgggagcgatcacgatcgatagtccattgcgggcgcgctcctcaaccgtgtgcagtgtctccaccgcggcgaccggatcatcacggtcgatgaacacaccgtccagcaacttccccagcgtgcccatgatcgggtcgctcgccagttccttcttgcccaccccaacccagttgtcgcgcaccagcgcaccggcaatgaccgggtcaacctggttgcggtggttgaagataaagacggcgggccgctgggcggtcagattctcttttccgatcacattcaggtgcacgccgctggtcgccagcagcagctgagagaaggtggaggtaaagaaattcacgccgcggcgccggctaccggtcagcacaccgatccctaccgcgccggccgcgaccgggacgatggtgctcagaccggcaagtgtccgcaactgccgccggatgcccacaccgccgcgactgttgaacttcaagatcggccagccccgtcgcttggcgaccgcggccatctttccttccggattggtcggtcgcggattgcccaccagatacatcagggcgacgtcctcgtcaccgtcggcatagaagtaactgtctttgagatcgatgtcgtgctcggccgcaaagcgttgcaccgcagtggctttgcccggaccccacaaaattggcttcagcacacccccggtgagtatcccgtcctcgttggtctcgaacttgttggtgagcatgttgttgatccccagaaaacgtgcgactgggccaacttggatggtcagcgccgacgagctgaggaccacggtgtggccgcgggccacgtgagcccggaccagttcccgcatttccgggtagatccgggactcgatccgctgggcgaatagccgctcgccgatttcttccaggtcggtcaagagccgcccggccagcgccgcggcggcctttccgataaggtcttcgaactcgattcgcccgagcgtgtgattcaggccggcctgaaccataccgagcagctcgcccacgcccatatcgcggcgccgcagcctctcctgggtgaggatgacggccgtgaagccggcgaccagcgtgccgtccaggtcgaaaaacgcaccgaccttcgggccggcaggactggccagaatctcggctaccgaaccgggtaggcgcaaatccggcgccgacttccgcgtcgcccgctcttccccctgctcgtcagcggcgctcatgagcccgacaccgatcgaggcactgaaccggctccttgagtatcgaacgacgccggcagcacacgcggtgccggatcaccggccagcgcaaggatttcgtcgaaacccgcctgcaggcattgagcgaacaactcgtcgtttcgcaccgacgccctgtcgtagcgcaccgtgacggtgcaccacccgccccgggaaattagcactaccatcatcgccacaccgggcaacggtccaataccgtactgccgcagtatcttcgcgccggcaaggtaggtatcccctgggtagaccggaacattgctggcttgcacatcggaaccgatcaccgaaccggtgatcccctccagcacggccgtcggcaagacactcagcaccggtgcaatggaaccgatgatgttcatcgcgggctcgtcgcgacgctgggtcatctgcgcccggatcttcttcatccgggccaccggatcgatagtgcccaccggcgccgccaggttgacaccggtgaactggttgccgccggccgcatcgccctcggcccgcaggttgaccggcaccgccatcggcagcgtgctgatcggcacgcccagggcctcgtggtagcggcgcagcgcgccacacagacccgcaaggtaggcgtcgttgatcgacccgccgccggcctttgcggccttgtgcaggtcggcgagccggatgtcgatggcctcggtacgggtggtcaggctgcgccggcgcagtaggggtgagggttcagcagctcggttcagcacccggatgcccgacctggcgtagcccaagatccccgacacggtggacaccggttccagaacagcccgcccggccatcgataccgccccggacagcgcgtccaggacaccgccgacgacagcaattggcaggtggttgatgccccggcgcatcaggtcattgggggacagatcctccggaatgggttgcggcggcgtcgacctaggtggtggatcgcgctcgaggtcatagatctgcgcgaacatctccacgccgccgacaccgtcggtgaccgcatggctgacgtgcagcagcatcgccgctctgccgtcagccataccctccaccagggtggccgtccacagcgggcgcgatatgtccagcggcgactgcagaatcacctcggcgagatcgagcacttcgcgcaacgtggcgggtccggacacacgcacccgacgcacatggaagtccagattgaagtccggatccaccacccagcgcggggccgcggtcggcaaggtcggcaccaccaccttctgccgcagccgcaacacccgtcgcgaggcgttttcgaatcgggtccggaagcgatcccagtccggcgtgccgtccagcagttccagcgccatgatccccgaacgagtccgcggatttgcctcgccccgatgcatcaaatagtcgaccggcccaagctcgtcggacaacctgggggactcgccggactcagccatggccacgaccccgcgcgggttgggcaactcgacgcacaaactctgtcaccgccgatcagacctcctgcttcaaacccgccaccgccacgcaccacagtgccaacacaacgctagtcgcgatgacgcggtggtgaaagccgatgcgggccatgatccacccgcagcaccgatgccgcggccacgaccgacgaaacctcgtgttgggcagccgagttggaacggccaagctcagctggccggaggtgacgacagcgccagcgaacccttgcgagcacccatccgtcgcccgtagatcacacccaagaagtccgagaccgcttcggcgaccatccgcgatcggaccgtggcggcgaggtcgaacgcgtggtgggcgttggggagctcagcgtaggacaccgtcgcggcacccgcgtcgcgcagcgccgcgctgaaggcgcgagattgcgcgctcggcaccatcggatccttctcaccgtgcaacacgaagaacggcggagcctcgctgtggacgtacgaaatcggcgacgccgccttgaacagccccgggttgtcgacgtagcggctacgcatcacgaagtgctccaggaacggcatcatcatttcgtgcatattctcggcgttggtgaggtcgtagacgccgtagtagggcgccgcggcttgtaccgccgtgtcggcgctttcgaagcccggctgcagcgccggatcattcgccgaaagcgcggccaacgcggccaggtgcgcaccggcggacccgccggtgatcgtgatgaaatccggatcgccgccatagtcggcgatgttctcgcgaacccacgcaatcgccctcttcacgtccacaatgtgcgccggccacgtgcaccgtgggctcttgctgtagttgatcgacacacagatccagccgagttccaccatccggctcatcaacgggtaagcctgagggcgtttgccgttgatggtccacgccccgcccgggacctggatgaggaccggagcccggcggccgggcgctaaatcgggacgccgccagatgtcgagtagattctcgcggccgccgggcccgtacgggatgtcggaggtctgggccgcatagcggcgatggggtccgggaatgtgcggtaggttcagcagcccgctgcgccgggcagcctctgactgttcgccggtcggatgccacactaggtcacggaaatccgggccgaaagcgtccacgagcgccgcgtgcaggatttgatccgcccgctgcgccgcccagctggtgccaaaccggccgatcgagcgtggtgatatgcgggacagcgcgtggccggtgacgacgcgggccggaaactccgcggacaaccatcctgcgacccaaccgatggcgcacggtgatccacgcagcagcagggcgccggcccggcaggtgtctctggcgtcggccgccagctgcgctccctggcgcaatgcctcggcgccggcccgcgagcaccgcgaagtcacgctggcgatgtgcataacaaagcccacccctcgacgtcaggcacacgcatcgttgcggtaaacggctggttgccagccggttttgtacgtgtgtcgaggatcacacaataaccaataattgacgtggcggtagacctttcgcgcgtgtggcgtctggaaaaattcctcgacggccaccgttagataaactgacctgcgcatcgcctccgtagctcaggtggatagagcaagggccttctaatccctaggtcgcacgttcgagtcgtgccgggggcactgtggaaatagcaggtcagcatggtggcgtggcttgacaccgcctcgttatgggtcgacgcccagagtcgccttcaaactcaaaccacggaggtgcccgatggcccaatacgacccggtcttgctcagcgtcgacaagcacgttgcgctcatcacggtcaacgacccggaccgacggaacgccgtcaccgacgagatgtcggcgcagttgcgtgcggcgatccaacgcgccgaaggcgaccccgacgtacacgccgtagtcgtgaccggggcgggcaaggccttctgcgccggggccgacctgagtgcgctgggcgccggggtcggcgatccagccgagccgagattgttacggctctacgacggtttcatggccgtcagtagttgtaatctgcccaccatcgccgcggtcaacggcgcggctgtgggcgccggactcaatctggcgttggccgccgatgtgcgcatcgccggaccggccgcattgttcgacgcccgcttccaaaagctgggactgcatccaggtggcggcgcaacctggatgctgcagcgagcggtgggtccgcaggtcgcccgtgcggccttattgttcggcatgtgcttcgacgccgaatccgctgtgcggcacggcttggcgctaatggttgccgacgatcccgtcaccgcggcgctggagctggccgccgggcccgcagccgccccgcgcgaggtcgtgctggcgagcaaagccaccatgcgcgccacagccagccccggatcgctggaccttgagcaacacgaactcgccaaacgcttagaacttgggccgcaggcgaaatcggtccagtcgcccgagttcgccgctcgcttggctgccgctcaacacaggtagcgcctaccagcctcgagggtttccatggcgtgccccagtccgaagctgctgctgcttgactccgcgcgctgggcccgagcgcgcgctgttgtacggcccaaacggcgtgtcggtgtacagtcgcgcgctcgcggcttcagtccggccccccgactccggcaggcccgacggcgcccagcgctagccgggcgcgccggccatgccttcggtgccggaaacgccaggggacccggggccgttggtgaggccccccgcgcctgcctcaccgccgctaccgcccgcgccaccggcaccgcctgcgccgcccgcgccaccgataccgtcagcgccgctgactcctgcggcaccgctgaggaaccctccggacccacccgcaccgccggcaataccgccagcgccaccgttaccgccgtttgcgccgttgcccccgttgccgcctgtcccgccggccccgccgatggagttctcatcgccaaaagtactggcgttgccaccggagccgccgttgccgccgtcaccgccagccccgccgactccaccggccccaccgactccgccgctgccaccgttgccgccgttgccgatcaacatgccgctggcgccacccttgccacccacgccaccggctccgcccaccccgccgacaccaagcgagctgccgccggagccaccatcaccacctacgccaccgaccgcccagacaccagcgaccgggtcttcgtgaaacgtcgcggtgccaccaccgccgccgttaccgccaaccccaccggcaacgccggcgccgccatccccgccggccccggcgttgccgccgttgccgccgttgccgaacaacaacccgccggcgccgccgttgccgcccgcgccgccggtcccgccggcgccgccgacgccaaggccgctgccgcccttgccgccatcaccacccttgccgccgaccacatcgggttctgcctcggggtctgggctgtcaaacctcgcgatgccagcgttgccgccgcttcccccgggcccccccgtggcgccgtcaccaccgataccacccgcgccaccggcgccaccgttgccgccatcaccgaatagcaacccgccggcgccaccattgccgccagctccccctgcgccaccgtcggcgccggaggcggcactggcagccccgttaccaccgaaaccgccgctaccaccggtagaggtggcagtggcgatgtgtacgaaagcgccgcctccggcgccgccgctaccacccccactgccggcggctacaccgtcggacccgttgccaccatcaccgccaaaggcgctcgcaatgtcgccctgcgcgactccgccgtcgccgccgttgccgccgccgccaccggcagcggcggtaccgccgtcaccaccggcaccgccggtggccttgcccgagcctgccgtcgcggtggcaccgtcgccgccgatgccaccggtcggcgtgccggcagtgccatggccgcccgtgccgccgtcgccgccggtttgatcaccgatgccggacacatctgccgggctgtccccggtgctggccgcggggccgggcgtgggattgaccccgtttgccccggcgaggccggcgccgccggtaccaccggcgccgccatggccgaacagcccggcgttgccgccgttaccgcccgcacccccgatgcctgcggccacgctggtgccgccgacaccgccgttgccgccgttgccccacaaccaccccccgttcccaccggcaccgccggccgcgccggtaccaccggccccgccgttgccgccgttgccgatcaacccggccgcgcctccgctgccgccggtttgaccgaacccgccagccgcgccgttgccaccgttgccaaacagcaacccgccggccgcgccaggctgcccgggtgccgtcccgtcggcgccgtttccgatcaacgggcgccccaaaagcgcctcggtgggcgcattcaccgcacccagcagactccgctcaacagcggcctcagtgctggcataccgacccgcggccgcagtcaacgcctgcacaaactgctcgtgaaacgctgccacctgtacgctgagcgcctgatactgccgagcatgggccccgaacaaccccgcaatcgccgccgacacttcatcggcagccgcagccaccacttccgtcgtcggcatcgccgcggccgcattagccgcgctcacctgcgaaccaatactcgctaaatccaaagccgcagttgccagcagctgcggcgtcgcgatcaccaacgacacctcgcacctcccgataccccatatcgccgcaccgtgtccccagcggccacgtgacctttggtcgctggctggcggccctgactatggccgcgacggccctcgttctgattcgccccggcgcgcagcttgctgcgcgagttgaagacgggaggacaggccgagcttggtgtagacgtgggtcaagtgggaatgcacggtccgcggcgagatgaataggcggacgccgatctccttgttgctgagtccctcaccgaccagtagagccacctcaagctctgtcggtgtcaacgcgccccagccacttgtcgggcgtttccgtgcaccgcggcctcgttgcgcgtacgcgatcgcctcatcaatcgataacgcagttccttcggcccaggcatcgtcgaactcgctgtcacccatggattttcgaagggtggctagcgacgagttacagcccgcctggtagatcccgaagcggaccgctcccatgcgcccccgggccgcgtcggccgcgccgaacagccgcaccgcttcccggttgctgccggcatccgccatcaccgaggcgaggcactcgagaatgtcggggacccataggtatgccccaatggacgcggccacgccgagggcgtcgtgggcatcgcgctcggcccggtggcgatccccttgggcgatctcgatgcggcaacgggtagtcagggcgcgggcgcggtgcacgccacgagtgatcgacgctgcgccgtcggccaatcggtgcgccgcgttcagatcacctcgcgcacacgatatttgagccgaactggtggggtcgttgatgatcgccgccgcgctggcaccaaagaatcgcgttgccgattcgcgggcgtgttcggcggccgcgacgtcaccggcggccagggtcgcgaagaccagcgcggagcaggccgagcccgacagcaccgggctgagtccaacggcggtgtcgatgctggcttgggcggcggcggccgcctcggtgtcgccgcggtgcgctaacgcgtgcgccaagcaagcctggcccgcgcagctgctaaccatgtcgtgcgcggcgtcggactcgccgatcacctcgcgcgacaggccgaccgctgcctcgaggttgccctgccagagattcgccgcggccagcgcccagcgacatgaacgtgaaaggaatgcatcaccaatctcgtcggcgaggcttcgtgcctcctcgcccgccgcgcgggtcgcgcccgggtcaccctcgccggcgaacccgacataggcctgccaggccagaacctcggccaaccgccacttgtcgcccaccgcccgggccaggccgacggcctcggccagccacggtcgcgccagatccgcgttgtaggcggcgacacccccgcacgcggtcagcgcccgcgccagcagggccggatcctcgatgtcgcgcgctatagccagcgccttctgggcatcatctaggcggtcggtgatgccggccacggcatctatcagggcccggtcggccagtgcccgcgcatacaacccagggtcggcccccgccggatgtgcatcgtggtcggccagggcggcggcgaaccaggccagcccctcttgcaggcggccccgggcacgccacaacggctgcagacatgatgccaacagcaacgcgtggccggtatcgccattctcgcggctgaacgcgaaagcggcccgtaggttgtcgatctcgagctcggcctggttgagccggcgttcatggccggccaccgagggggcgtcaagcccggcggcaacggccgcgtagtggtcgcggtgtcgcgcacgcacggcatcggcatcgccggattcacgcagcttctccaacgcatactggcgcaccgtctctagcaggcggtagcgcgttcggccgtcgctgtcgtcggtcaccaccagagacttgtctgccagcaggctgagcagatcgaccacctcgtagcgctgaacgtcaccgccggcggctgccgcttgggcaccgtcgagatcaaacccgctcgggaaaaccgccagtcgccgaaacagcacctgctccggtccggtcagcagcgcatgtgaccagtcgacggaagcccgcatcgtctgctggcggcgcaccgcaatacgcgatccaccggtcagcaggcggaaccggtcatgcaagctgtcgacgatttcggtcagcgccagggcacgcacccgcgacactgcaagttcgatcgccagcggaatgccgtcgagtcggtggcagatctcggtcaccagggcgaggttgtcggcagtgatctcgagttcgggccgcgcctcacgagcgcggtcggtgaacaactcgatcgcctcgccgtgccccagcgggggaacccgccaaatctgctcaccggccaccgcgatcggttcccggctggtcgccaataccctcagcgctgggcacgccccgagcaacgcgacgatcagagccgcgcacccgtcgagcaagtgctcgcagttgtccagcactaccagcatgcgccggtcgccgatacgccgcacaatggtgtccaccgtcgagcggcccggctgatccggcaaccccaaaacccgcgccgccgcgatcggcaccagcgccgggtcggtgatcggcgccaggttgacataccaaaccccgtccggataaccgtcggcaacggcgctcgcgacctgtgtcgccaggcgtgtctttccgaccccgccgacaccggtaagggtgacccaccgtttgacgtccagcagcccacggacttgcgccacttcgtcgacgcgccccaccagccgagtgagctgggccggaagacagtgcgcaccaacgactttccgggtccgcagcggcgggaacgcgttgtgcagatcagggtgacacagctgcaccacccgttccggtcggggcaggtcgtccagccggtaggtaccgaggtcgttcagccacgcgtccttgggcagcaggtcagcaaccagatcgctggtagttcccgacaacacggtctggcccccgtgggccagctcgcgcagccgggcggtgcggtcgatggtcggccctacgcagttgccctcgtcgggtgacgacacctccccggtgtgcatgccgatgcgcagccggatcggtgccagcggcgcccgctgcaagcccagggcgcacgccacggcgtcggatgcgcgggcgaacgccaccaagaagctgtcgccttcgccctgttcgaccgggcaaaccccgcggtgctcgcgaaccaattcggtcagcgttcggtccagtttggcgatcgccgtcgtgtcaagctgagaccccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgccatcgcggcggacctacagtgcccgtgctgtccgctggcaattgtgagtcccccagtgctggcagcatcgcccgcaagaaccgacacgaccgcatcgtgggcggtgccgtcgaagtcgccggctgaccgatcggcggagtcaccggcccgatggggtttccgaaggctagggaatgatgacgatggggcggccgcctcggccgccttcgccgtaacccccaaccatgcggaaaacgagcctagcgtcgcccggccgcgcagagcgagccatcgcggtggcgccaacgacaggaagcgatccggattctctgaccatggtgggtgttctggctacgtgacgttaacggagatggaggggccgccttcgccgccttcaccgccggaaccgccggagccagggtcgcccctcccgttgccggagccacccgactcgcccgacgagccgacgccgccggaggtcaagccaccggcaccgcgtccgccgtcacctccgcgcccgccgtccccgccgtcaccgccgccgatgctgcgaggcggaggggcgccgaagccgccggagccgccggtcccgccgtcgcctccgtcaccaccgggggcgccaccgtctcgcccggccccacccaagccgccgttgccgccgttgccacccggcccgccgtcgcctgcatcagcaaagctgccgttgccgtccccaccgtgaccgccgttcccgccgtcgcctccgtcaccgccgggggcgccgaagccggccttgccgtgcgcgccacttgtggaaccgaaaccgccttgtccgccggggcggccccgcccgccgtcgccgccgtcacctccgtcgccgccaggctctccgtcaaaatccgcgagataggtaaagccgtcaccgcccaagccaccattaccagcgtccccgcccgacccgccgtcaccgccgtccccgccaacgcctcgattgccgacctcgccggcgggtgccgacccgccggccccgccgtttccgccggcgccgccccacccgccgtagccaccgtcgccgccgtcgcggcccgtcgtttcgttaatgtcaaagccgtcaacgccgttaccgccgaccccaccagccccgcctaggcctccggccccgccgtcaccaccgtcgccggtctgagttccgccggcgccaccggccccgccgtcgcctcccgccccaccgctgccgccgtcgaagccgtcgaagccctttaggtcggagtcgggcgaccaacccgcgccaccggccgcgccgttgcctccctggccgccggttccgccgccgccgttcatcccggcgtcgccgcccgccccgccgtgtccaccaaccccgccgccgccgccggggctgccgccccggccagccccaccttggccgccggctccgccgttcccgccgtcgcccagaaatgctccgccggcgccaccagccccaccggcgccaccagccccaccgttgccgccagcaacggtgagccctccgagggcaccgtgcgcgccgtcgccacccttgccgccgtcaccgccgtcaccgatgtcgccggcgtcaccgcccttgcctccagccccaccggccccgccatcaccgccgagagcttcggcagcggtgccgtcggccccatcaccaccggctccgccgtccccgaatagcccggcgttgccgccgtcaccgccctggccgccgtcgccgccggccgcggcggccttggcaccgttgccgccgacgccgccgtcgccgccggtcagtggcccgtgtttgctggcgtccacgccgttggccgcggaggtgccgttgccgctgtcaccccccagaccgccgcgaccgcctgcgccggggtcaccgccgttaccgcccgctccgccggcgccgccgacggtgataccaatgccgccgttgccgccggccccgccaacgccgccggcgccgccgagtccgccgtcgccaccgaccccaccggtgccgtgactgccgaccgtccccgaaggtgcggccccgccgaccccaccgtccccgccatgtccaccgaccccgccggcaccgccatcgccgccaccaccgccggccccaccggtgccgccgatactgtcgataccgttggcgcccctggccccggccccaccgctagcgcccacaccgccgttgccgccggccccgccgttgccgccggcaccgccgtcacccgacaccgacccaccggcgccaccggcaccaccggcaccaccggcaccgccggcctgccccgcgtcgccctgacccccgttgcctcccggttggccgagggcgagggcatctgaaccaggcgcgcccgaattggccccgttggcgccggccgcgccatcgccaccattgccgccggcgccaccatcgccgacccggccggcattgccgccgtcgcctccgttgcccccggcgccgcccgcgacgctggcttgcgcaccgttgccaccgttaccaccgttgccgccgctgccgggcccgtggtcgctggcgtccacaccgctggccgcgcgggtgccgttgccgctgtcgccgcccaagccgccgaggcctcccgcgccggggtcaccgccgtcaccgccgtccccgccatcactgccatgaccgccgtcaccgccgttgccgccggctccgccgagcccgccgtcaccgccaacgccgccgacaccgtggctgccgacctgacccgcgggtgcggccccgccggcgccgccatcaccgccgggcccgccgtcaccgccaacgccgccgacaccgccgtcgccgcctttcccgccggcgcctccaacggcctcagcgctgtcggcgccggaggcgcccttgccgccgccgccaccactagctccggcaccacccgcaccgccggccccgcccttgccaccgggtccaccgtcgcccgacaccgacccaccggcgccaccggctccgccggcaccgcccgcgccgccggcctgccccgcatcgcctcgaccgccgttgccgccactacctaacgccgaactcccggcaccaccgtcaccgccggcaccgcccgcgccgccaccgccaacgccgccttgaccgccgttggcctcgcttccttcgcccggttgccccgagagggtgccgtcggcgccgtcctcacctacgttcgcgccattcgcaccggccgcgccgctaccaccgtcgccgccggccccgccgtcaccgaccaacccgccgttaccaccggcaccgcccttgccgccgttcgcgccagccacggtggcgtcggcgccgttaccgcccttgccgccgttgccaccactgtgcacggtagcgccggtcgcgccggtcacaccctcggtggcgccggcgccgccggcgccacccttcccaccggcgcctgggtcaccaccatcgccgccggccccaccgtcaccatccttgaaagccatgtcgccgcggccaccgctgcccccgttaccgggcgccccaccagccccgccggcaccaccgtccccgccaacaccctggctgcccgcccgacccgcaggtgcgtcaccgccagccccaccggccccaccgtcaccgccgcgaccgccggctccgccatcaccaccgttgccgccgtcagatacgagcacagcattgaaaccgtgagctccgttaccaccggccccgccggccccaccgttgccgccggcaccgccggccccgccatcgccggcgtgggccccacccgcgccgccggccccaccggccccgccgttacctccatcctcaccgggggtaccggatgaacccaggaagatcgccgtcatatcggcatagccggcacccgcggctccgtcaccgccatgaccgccggccccaccgtcaccgaccaacccgccgttgccaccggcaccgccgttaccgccatgaccgccggcgaccggtgcgtgggcgccattgccacctttgccgccgttgccgccgctgaccggcccgtcgttgccggccgccagaccattggcccccgcgcgagcaccggcgccgcccgacgcccccccggctccgccagccccacccaggcccggggcgccaccgtgaccgccggccccgccgtcaccggcggccagccaactgccaccgttgccgccggcaccgccgtcaccaggcgctccacccagccccccacccccgccagccccgccgtctccggcccggccgacataccccaatagtccagccgacccgccagcacccccggcgccgcccacgccgccgtttccgccggcaccgccattgccgccggcgccgccgtcaccgccggccgccgagataccggccggcccatttattccggtagccccggcaccgccggcaccgccggccgcaccggcaccaccggccccgccgacaccgccaacgccaccggcgccgccgttaccgagaagccaccctccccgaccaccgttgccgcccaccccaccggcaccgccatcgcccccgtccgaccctgccaaaccgtcaccgccggcaccgtcgtccgacccggcaacaccagccgccccatcctgaccgggcgtagcaccgttggccccggccgcacctacaccacccacgccgccagcgcccccatgaccaaaccaccccgcgttaccgcccgcgccgccggcgccaccaccagccccaccggcaccaccggcgccgccgttgccgaacaggcccgcgttgccacccgccccgccggcgccaccaccagccccacccataccgccgacgccgcccccacccgccagccatccacccgtcccgccggtacctccgggtgcgcccgccccgcccgcgccaccggcgccgccgatcccaaataacccggccgccccgccggcgccgcccacctgcccgacggcaccggcagcgccgttgccgccattgccgaacaacaatccaccggccccaccgggctgcccaggcgctgtcccgtgcgcaccatcgccgatcagcgggcgtcccagtagcgtctgggtgggcgcattcacggctccgagcacgactcgcatcgccgcggcgttggcgatctcggtggccgtgtaccacctcgcggccgcggtcagcgtgtgcacgaactggtcgtgaaacgccgcggcctgcgcacttagcgcctgatactcctgagcgtgcgcgctgaacaacgccgcgatgcccgccgacacctcgtcggcgccggcggccaccacttccgtcgtcggcatcgccgcgaccgcactagccgcgctcacctgcgaaccaatacgcgccagatcaaaagccgcagttgccatcatctccggcgtcgcgatcacatatgacatctcgcacctacccaatagcccgaccgtcgccgcgccgctcccgctgcgactagtgaccccttggtctcttgagccagcgaccccaactaccgccgcgacaggccttgttctgatttgccgcgacgacctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcctccgatcattaacgaacccgagacgaggagagcgccatggtcgacacgagcgcgcccgccagccggctggacaccgatccgcgccgcgctcatgtgagtcttagtaagcacccctaccagattggagttttcgggtccggaacaattggtccgagagtctacgaactggcctatcaagtcggtgccgagatcgcaaagcaaggccacattctcatcagtggcgggatgactggcacaatggaagcctcctcacggggtgcgtcggacgccgacggccttgtcgtcggcgtcctgccgggcgacaagtttaccgatggcaatgcctattccacgataaagattctgagcggtatgcagtttgctcgtaactacataacaggtttgagctgccacggagcaattgtcgtcggcggctcgagcggcgcctatgaagaagcccgtcgtgtctgggaaggccgtggccccgtggtggttctagcgaacagcggatcgccaacgggtgcgtctgcgcaaatgctgtccatgcaggaaatctttggggtcgcctttccggaggacaaacccaagccctggcgagtcttttcggcggcaacccccgccgaatcggtgtcgcttgtcattggcctgatccggaaaggatatgcccaacatgagccgtaggataattaacgagttcggagtacagatctacggggccacgataggtgacacctgggccgggctggtcagggcggtgcttgaccttgggtctcagtgttttgacgaagaccgagagcgtatagcgctgtccaacgtccgcatcaagtcttcggtgcagaattatcccgatctcactattgaagaacattgcaacagcgaccaactaaaggccatgctagatttcatgttcaacaccgataccatggaggatatcgatgtggtcaagagcttcagtcgtggcgcaaaaagctaccatcgccggataaaagaaggacgaatgattgagttcgtaattgagcgactgagtctaattccggaaagcaagaaagcagtggtcgtgttcccgacttacgaggattacgcggcggtcatgcgtaatcatcgagacgattacttgccttgccttgtttcgatacagttccgcttgttgccagacggcaaagattacgtcttccacacgacgttctattcgcggtccatggacgcctggcaaaaaggtcacggcaatcttttgtctatcgccaagctatcggattgggtgcgagagaacgtcagtgcgcgcattgggcgcaagatcatgcttggcccgcttgatggcatgatttgtgatgttcatatctacaaggagacgtatgcagaggcttgcaagcgtttggccaacctcgaccttaggcgaacacaatttgacgcggtgcggaattagtgaggacgctaagcctccccagctgatgcgttgatgcgctagcatcagggctgtgcgaacgacacttgaccttgacgacgatgtgatcgccgcggcacgtgaacttgcctccagccagcgccgctcgctcggctcggtgatttccgaactcgcacgccgtggtctcatgcccggacgcgtcgaggctgacgacgggctgccggtgatccgcgttccagccgggaccccgccgatcacaccggagatggtccgtcgcgcgctcgatgaggactgacgcgggtggcgctgctcgacgtcaacgcattggtcgcgctggcgtgggactcacacatccaccacgcccggatccgcgagtggtttaccgccaacgccacgctcggctgggcgacttgcccgctcaccgaagccggcttcgtgcgggtgtcgacgaacccaaaagtacttcccagcgcgatcgggatcgcagacgctcgacgggtcctcgtggcactacgcgccgtgggaggccaccgcttcctggctgacgacgtatcgctcgtcgatgacgatgttccgttgatcgtcggttatcgccaggtgaccgacgcccatctgctgacactcgcccgccggcgcggcgtccgcctggtcaccttcgacgccggtgtcttcaccctcgcccaacaacgccccaagacgccagtggagctgctgaccatcctctaaccaaagctgccagcccgcccggctacagatccaacagcgcggtctccggcgactcgatcagatcccgcagctcacacatgaactgggccacctgagcaccatcgacaacgcggtggtcgaacacacaagtcaacgtcatcgtcggccgtgcgacaacctcgccgccgacgaccaccgggcgcggcttgatcgcccccagacccaggatcgccgcttcgggatggttgatcaccggcacgccgtcgtcgactcccagcgccccgaagttcgacaccgtgaacgtcgaaccgcgcagctccgcgggtgtgagagtgccttcacgtgcgccggtgattaattccgctacgcgggaggcaagttcgcgggtgttcttgtcctgggcgtcggtcaccaccggcaccagcaatccacgctcagtggccgcgccgaaccccagatgcacaccgcgatgcacgtgtacttgcgggccttcgcccgagtcgacccacgtcgagttgagaattacgttgtgtttcaatgcaataaccagcagccgcagcgtcagcgcgaacggtgtaatctcgggcgccgccgaaacgaaccggtcgcgcagccgcagcagttcggcgcaaattacctcaacgctggcctttgcggtcggaatctccttgtgggacaacgtcattttttcggccatccgcgcgtgcacgccgtggaccggccgcacgtccggcccggctccgacgccgcctcgagcagcggccagcacatcggcccgggtgatcacaccgccggcgcccgacccacgctgcaatgcggccaggtcgaccgccaactctttggccagcttgcgcactaccggtgccgccagcggccggcttgtccgtctactggtttcgatcgcggcgtcggcaccgtagccgaccaacgtggggaccgctccttcaccgttaggctgcgcaactgccgtgggcccggtgtcgatccgaactagctccgcgcccactttgagcacatcgccttcggcgccgcctaactcgacgatccggccggcatacgggctggggatttcgacctcggccttggcggtctccaccgaacacagcgtctggttgatctccacatcgtcgccgacggcgacgctccaacacgtcaccgtcacttcctgcagtccctcgccgaggtcgggcaccgggaaagacctgatgctgtcctcaccgctcatggctgacgcagcacacgttcgacgcagtccaacagccggtcggggccgggtaaccacaatttttccaaccgcgcaggcgggtagggtgtgtcaaaaccgcaggcacgcaacaccggagcctccaattggtagaacatctcttcctggatgcgcgcggccagaccggcaccatagccgaggctgcgcggcccttcgtgcatcaccacgcaacgcccggtgcgctggatcgacgcagcaatggtgtcgaagtccagcggcgccaacgaccgcagatcgataacctccagactccaatcatgttgctgctctgcagtatccgcgctagacagggcggtgctcaccaggtttccgtacgttaccacggtcacatcggtgccggaccggcgcaccatcgcgtgcccgatcggcggttccggccggctagtgtcgaccatcccgcggccgtggtagcggcgtttgggctccagatacatcacggggtccgggcaggcgatagcgtgccgcagcagccagtaagcgtcaccgggtgtcgacggcaccaccaccttgaggcccgcggtgtgcacccagtaggactccgtggagtccgaatgatgttcggccgcaccgataccgccaaacgaggggatccggacggtcaccggcatgtccacctcaccgcgggtgcgagtccggtacttggccagatggctcaccacttggtcgaaagccggataggaaaagccgtcgaactggatttctggcaccggcacaaagccacgtagtgccaacccgacggctattccgatgatcgcggactccgccagtggcgtgtcgaagcaccggtctgcaccgaacgtatcggccagtccctcggtcacccgaaacaccccaccctcgaccgcgacatcctcgccaaacaccaatacccgctcgtcggcggccatcgcgtcgtacagggcgcggttgatcgcctggaccatggtcaacgactgcgtgatgtcgctcaccgctaccgcaagcgtctcatccggcctggccggacggtctgcgatttgagtcatgcccgcctcctcagtcagtccgcgccagttcggcacgcagctgttcgcgctgcgcctgcaacccgggtgtgatttcggcgtacaccgtggtgaacacctcatcgacgtcgaagtcaggcgcatcaaagaccgcgtcgcgtagctcggaccgcacgtgttttgcccgagccgtcacctgttcctcgaggcgttgcgaccacaggccctgatcttgtaagtaagtgcgatagcgcggaatcgggtccagcgtcgcccagcggtccacctcctcctggctgcggtaccgggttggatcatcggcggtggtgtgcggaccaagacggtaagtgaccgcctcgatcagcgttggaccgtcgccggcccgagcccgagcggcagcttcggccatcaccgcatagcatgccagcacgtcgttgccgtccacccggatgcctggcatcccgtagccaatcgccttgtgcgcgatagatggtgcggcggtctgcctggataccggcatcgagattgcccactggttgttctgcacgtagaacacgcacggtgtggtgaacaccgccgcgaaattgagcgcctcatgtacgtcgccctcgctggtggcgccgtcgcccagaaaggccaccgtcacggagtcctcgtccaggcgttgcgcggccatcgccgcgcccaccgcgtgcaaggtctgggtgccgatgggaaccgacatcggtgcacagcacttcgtggtgaattgcagcccgccgtgccaggttccacgccacgcgaccccaacatgtccaggcgggatgccacgcactaggtagacgcccaattctcggtattgggggaacaaccagtcggttttgcgtaggcaagccgccgcacccacctgcgcggcttcctgcccgcgacagggcgtgtacaacgccagctccccctggcgctgcagattgacgaattcggtatccagctcgcgggtgaccaccatcatctcgtagagccaacgcagcgtttcctcaggaaggtcacggtggtagcggcgttcggccgtcggcgtaccgtccgggccgacgagttgcaccggctcaagatcgacagacatcaacatcccagatggcctccgagaaccctcccccataccgtctcctcagctcgcgatcacaacgcggttacgcgtcagaagatgccgtgcgttccatccttagcgtcggcgctggtggtgcggcgctcacagcacatcccgcctgggaaaccgctgcgagccgaagttgatcgccggccgcaccaaagcttccgctcgccgcaacactggcgcttcctccattatgcccccaaatgtgaagagtccggaccgatcgcgaacgcatcgcaaccgtgtcgcgggggatctgcgccctcattcggaggtggcttccccggctcgccgcaacatcgtttccgcgtgcgtgagcactggagagtcgaccatctggccttcgaacgcgaacgccccacgctcgcttcgcgacgcggccaaaacccgccgagcccaggccagcttctcgtggctgggtcgataggccttgcgcaccaccgggatctgactcgggtgaatgcacacggtcacgtcaaagcccaccgccgcggcgtctctggcctcttcctgcaagccctcgacatcgaggatatccagatgtacggcatcgagcgcgagacggccgaacgcggacgcggcgagcaggatggtcgagcggacatgtcgggccacgtcacgataggcaccgtcggcccgccggctcgagctaccgccaagggtggcgatcaagtcttcggcaccccacatcattcccacggtgggatcggccgcggcgatttcggcggcgcacacggcaccgcgcgcggtctccaccagcgcgatgacatcacgcggcgcaagctcgatgacttgggccgccgattcggccttgggcagcatcaccgtggtataggcggtgcctgcgagggcctccagatcgcgggcctgatcagcagtaccgcccgcattgatacgcaccaccgtgcgttccgggtccagcggggtgtcccgcaacgcattgcgcgcggcaggcttctgcgcctcggccacgccgtcctcgaggtcgagaatcaccacgtcggccgcggcggcagccttcgcaaagcgttccggacgatcggcagggcagaacagccaccccggaccggcggcacgcaggttcattgcgcctccttaatggactgcttttggaccagcgtcgtgcgcaccgcgcgggccaccacctcaccgtgctggttgcgggcgatgtgctcgagtgtgacgatgccctcgccgggccggcttttcgactcacgtttaccggtacagacggtctctgcataaagcgtgtcgccgtggaagaccggtttgggaaacgacacctcggagaagccgaggttggccacgatggtgcccaacgtcaactgcgcaaccgacagaccgaccatcgtcgagagagtgaacatcgagttcaccagccgctcgccccgaaaacccggctgctgcccagcccacgccgcgtcaaggtgcagtgactgggtgttcatcgtcagcgtggtgaacaacacgttgtcggcctcggtgaccgtgcggccgggccggtgcaggtatgtggtgccgatctggaactcttcaaaccacaagcctcgttgaagaatccttctgccgactgtggatcctgcgacgcgacacgccgatacggcgtcgtcagattcacggtcgccggcgtgctttgtcactgcagtcccaacgatcgcgcgataagcatcagctgcacttccgtggtgccctcaccaatctcgagcaccttgctgtcgcggtaatgacgcgccaccggatattcgttcataaagccgtatccgccgtgtatctgggtggcatcgcgggagttgtccatcgccgcctccgaggagatcatcttcgcgatcgccgcctccttcttgaagggcttgcccgccaacatctttgcggcggcatcatagtacgctgtgcgggcaacatgggcgcgtgcctccatccgcgcgatcttgaagccgatcgcctgataagcgccgatcggctggccaaacgactgacgctggttggcgtacttgacgctctcgtcaacacagccctgcgccgcgccggtggccagcgctgcaatcgcaatccggccctcgtccaggatggacaagaagttggcatagccgctcccccgggctcccagcaggttctccctcgggacccgcgcatcggcaaatgtcagtgggtgggtgtccgaggcgttccagccgaccttgttatagaccggttccacggtgaatcccggtgtgccgctgggcacgatgatcgtcgaaatctctttcttggcatccgcagcggttccggtggtcccggtaaccgcagtgacggtgaccagcgatgtgatgtcggtgcccgagttggtgataaattgcttggagccgttgatgatccactcgtcaccttcgagacgcgccgtggtgcgggtgctgcccgcgtccgatcccgctcccggctcggtgagaccaaaaccggcgagcgcacggccagacgtcaagtcgggcaaccacttctgtttctgctcctcggtaccgaaccggtagatcggcatcgcacccaggcccaccgcggcctccagcgtgatcgctaccgattggtcaaccttgcccagctcctcaagtaccagcgacagcgcgaagtagtcgccgcccatgccgccgtactcctccggaaacggcagcccgaacaggcccatctctcccatcttggcgacaatttcgtatgggaagctgtgttccgcatcgtgtttggccgataccggcgcgaccacggtgcgcgcaaaatcggccaccgtatcccgaagatcttggtattccttgggtaatatccccccagaaatcgttgtagtcgttgtggtcatgatcctagtccttgatcctcgccagtacctgttcgactttcacctgatcgccaacggacaccaacacctgtacccgtcccgaaaccggcgcctccagcgagtgctccatcttcatcgcttccaccaccaccaccacatcacccgcagagatctgggagccggactcgacctgcacggcgatcacgctgccaggcatagggctgacgacctccgccggccgcgcacccacggcgcggtgaatcttgtgctcctcggcctcgcgcaggtgccaagtcccgcgctcgtcggcgatccacaggtgccggtcagcctctgcccaccgataatcccggcgcagcccgcttatcgtcacgctcatctgttctcgggtgacctgcacgctcgcacaatcgatctcaccatcgccaacctgaacctgcgccgactcgggtggcccccacaccgaaacggtctcgctgcgcagcggggtgcgcatggcggtgcggaccggtgccatatggcccccgccgcgccatccggacggcgcggcccacaggtcgccctgtgcgcgccgggccagggcccactggcggtagaggccgccggcagctagcacgtcgtcaggcgccggccgcgcagtgaaatcggccgatcgctcgtccagtacagcggtgtccaaatccccgacccgcacccgctcgtcggcgagcagaaagcgaaggaactcgacattggtctgcactcccagcaccgcagtccgcgccagcgcctggtccagccgatccagcgcttcctcgcgatcggccccgtgcgcaatcaccttggtgagcaacgggtcgtaatcactgccgaccaccgtgccgcctagcagtgacgaatccacccgcaccccggggccggcgggttcgaacaccgccagcacccggccgccggtgggcaggaattcccgcgcgggatcctccgcatacacccgagcctcgatcgcgtgcccacgcagctcgatgtcgttttgggcgaagcccaacttttcgcccgcacccacccgcaactgccactcgaccaggtccaatccagtaatcgcctcggtgaccgggtgttccacctgcagccgggtattcatctccatgaaaaagaactcgtcggggcgctgcgcggagacgatgaactccaccgtgccggcgccgacgtagtccacgcagcgggcggtgttgcaggccgcgaccccgatgcgctcgcgggtctgcgggtcaagcagtggcgacggcgcctcctcgataaccttctggtggcgccgctggaggctgcactcacgctcacccagatgcaccacgttgccgtgagcgtcggcaagcacctgcacttcgatgtgcctgggccgcaacacaaaccgctccaggaatagcgtatcgtccccgaacgaagacatggcttcgcgccgggcactcaccagcgcctcaggcagccgcgccggatcttgcactaaccgcatccctttgccgccgccgccggccgacggtttgatcagcaccggatagcccacctcagcggcagcggtgaccagcgcgtcgtccgtcagcccggcgcgcgccacaccgggcaccaccggaacatcgaaagcggcgaccgcgttcttggcggcgatcttgtcgcccatcacctcgatcgcgcgcgccggcggacccaggaacaccacccgggcgcgttcacacgccgcagcgaaatcggcattctcggcaagaaacccgtagcccggatggatcgcctgggctccggtgcgcgccgcagcatcgagcaccttgccgatatcgaggtagctttcgcgtgctggggcgggccccagccgcaccgcagcgtccgcctccaagacgtggcgggcatcgacgtcggggtcgctgtagaccgcgaccgaccggatgcctagccggcgcagcgtccgaatcacccgaaccgcgatctcaccgcggttggccactagtacggtgtcaaacatcgcctcacatccggaagacgccgtagccaacctgatccagcggagcgtgggcacacaacgaaagggcaagcccaacaaccgttctggtgtccgcagggtctatgataccgtcatcccacagccgggcagttgaatagtaggggttaccctggtcttcgtactgcgctcggatgggtgccttgaacgcttcctcctcgtcgggtgaccagggtgtgccggccgcggacagctgctcgccgcgcacggtcgccaacacggacgcggcctgctcaccgcccatcaccgagatccgcgcgttcggccacatccacaggaaccggggcgagtacgcgcgtccgcacatcgaatagttacccgcaccataggatccgccgatcaccacggtcaacttgggcacccgcgcgcaggccaccgcggtgaccatcttggcgccatgcttggcgattccgccggcctcgtagtcgcggccgaccatgaagccggcgatgttctgcaggaacagcagcggaatcttgcgtttgtcgcacagctcgatgaaatgcgctcccttgagcgcggattcgctgaacaacacgccgttgttggcgacgatcccgaccgggtggccgtggacgcgtgcaaacgcagtcaccagagtcttgccgtatttagccttgaactcgctgaattcgctgccgtcaacaatccgcacgacgacctcatgaacgtcgtaagggacccggggatccgggggcaccacatcgtagagctcggcctgcgggtacttgggctcgaccgaacggcgcacatcccattgggcgggttcgcacgggccgaaggtgtccgcgatcgcgcgcacgatccgcagcgcgtcctcgtcgtcgtcagccagatggtcggtgacaccggacgtgcgcgagtgcaagtcgccaccgccaagttcctcggccgagacgatctcgccggtggccgccttcaccagtggcggaccgccgaggaagatcgtgccctgctcacggacgatgacggcctcgtcactcatcgccggcacataagcgccacccgccgtgcaggagccgagaaccgccgccacctgcggaatgcccttggcgctcatcgtcgcctggttgtagaagatccgcccgaaatgctcgcggtcgggaaacacctcgtcttggcggggcaggaaggcgccgccggagtcgaccagatagatgcacggcagcatattctgcagcgcgacctcctgggcgcgcaggtgcttcttgaccgtcatcgggtagtaggtaccgcccttgaccgtcgcgtcgttggcgacgatcacgcactggcgtccggatacccggccgatcccggtgatgattcccgcgcccggggattcgtcgccgtacatgccgccagcggccagcggagccagctcgaggaaagggctgcccgggtcgagcaggcggtccacccgttcgcggggcaacagcttgccgcggctgacgtggcgtttccgggcgcgttcgttgccgcccagggcggcggcggcgagcttattgttcaattccgccaccagccggcggtgctcgtcggcgaacgagggggctattgctatcgacggggtggtcactgggtcgccaggtcccgaagcacaaggggcggttgagtcttcgcgactacctcgtcgaccgacacgccaggagcggtctggaccaggtgcaggccgtcagcgcagacatcgatgaccgcgagttcagtgacaatgcggtcgacgcagcccacaccggtcaacggcaatgtgcaccgctctaggatcttggggctaccgtccttggcggtgtgctccatcatcacgatcaccttgcgagcgccgtgtaccagatccatcgcgccgcccatgcccttgaccatcttgccggggatcatccagttggctaggtcaccggtgaccgaaacctgcatcgcgccaagcactgcgacatcaaggtggccgccgcggatgattccgaacgaagtcgacgagctgaagaatgcggcacccggcagcgtggtgaccgtctccttgcccgcgttgatcaaatcggcatccacgtcctcccgccgcgggtaggggccgacgccgaggatgccgttctccgagtgcaggacgacatggacgccgtcgggaatgtggttgggaatcagggtgggcatgccgatgccaaggttgacatactgaccgtcttcgaactccgcggccacccgtgcggccatctcgtctcggctccagcccggggcgctcattgccgcaccgtctccctctcgatcttcttggcggggttgggcacatgaaccacccagtgcacaaacacgcccggggtgtgtacggtggcagggtcgatctcacccggctcgaccaagtgctcgacctcggcgatcgtgatcctgcctgcggatgcgcactccgggttgaagttggccgcggcgtggcggtacatcaggttgccgtgccggtccccctgccaggcatgcaccagtgcgaagtcggtccggatcccccgctcgaggacataggtgacaccatcgaactcccgagtctccttggccggcgacaccaccgccaccccgcccgaggcgtcgtagcgccacggcaacccgccgtcggcgacctgggtaccgacccctgccggtgtatagaaggccggtatgcccatccctccggcccgcaaccgctcggccagcgtgccctgcggggtcagttccacctcgagctcgcccgcgaggaactggcgggcgaactccttgttctcccccacgtaggaggagactgtccggcgaattcgcttgtgttgcaacaatagtcccagaccaacaccgtcgattccgcagttgttcgagactgtttccaggtcggtgacaccgctatccaccaacgctgcgatcagtgcttcggggatgccgcaaagcccgaatccaccaaccgcaagcgacgacccgttggctatgtctgcgaccgcctccgcggcggtggccaccaccttgtccataccgcagagcctcctagcatttcagttaattatcattaactgaggtgagaataccattgcccccgcggtgcgtctagggacctcactgttggccgcggaggtattcgagcgcctgttgtcgcatctccactttgcgtactttgccggtgacggtcatcgggaactcgtcgacgatccacaggtaccgcgggatcttgaatcgcgcgatgcggcccatgcagtactcgcgcagccgctcgatggtcagttccggcgcgtcgtttctcagcttgaccaccgccatgagctcttcgccgtatttggcgtcgggcaccccgatgacgtgaccgtcgacaatatcgggatgcgtgtggaggagttcctcgatctcccgcggcgagatgttctcgccgccccggacgacgaggtctttgatccggccggcgatccgcacgtacccggacgggtccatctcagccagatctccggtgtgcatccagccgtcggcgtcgatcacctccgcagtcttctgcgggtcattccagtacccggccatcaccgaatagcctcgcgtgcagaactcgccgaccaccccgcgcgggaccgtctcgcccgtggccggatccaccaccttgatctcaaggtgtggacccacccgaccgaccgtgccgacccgtcgatccaccgagtcgtcggcgcgcgtctgcgtggaaaccggtgacgtttcggtcattccatagcagatcgagaccccgggcatatgcatgcgtgagatcaccttgcgcatcacctcgaccgggcacgcggcgccggccataatcccggtgcgcagactgcccagttcgtagtcggtgaagtccggcaggcccagctcggcgatgaacatcgtcggcacgccgtacaagctggtgcatcgctcgtcctgcaccgcgcgcagcgtggccgcagggtcaaagcccggcgccgggatcaccatggccgccccgtgactggtggccgccagatttcccattaccatgccgaagcagtggtagaagggcaccgggatgcaaatccgatcttgtgcggtgtacccgagcagctcgcccaccaggtagccgttgttgaggatattgcggtggcttagcgtgacacccttcgggtatgccgttgtgccggaggtgtattggatgtttaccggatcactgccgtctagcctcgccgcggtctgctgcagcgcaggcagatcgggctcggcacccgccagcgcgtcccagcgatcgctttccagcaaaatcacgtcggccagatcggggcatcgcggcccaacctcggccagcatcgcggcatagtccgcatccttgaaactcgctacggcaatcaccatcgcgacaccggactgcctaagcgcatactccacttcgcggacccgataggcggggtttatggtcactaggatcgcgccgatctcagcggtcgcgtactggacgagcacccactcccaccggttcggtgcccagatgccgacccgatcgcccgggccgatccccgcccgcaccagccccgtcgccagccggtgcacgtcagtcagcagttcgctgtaattgaaccgtcgccgggccaccatgtccacgagtgcttcccgatgtccgtacctggcagcggtcgctgcgaggttggcgccgatggtcgactcgagcaatgatggcgcactcggaccgcgatcataggaaagccgattggggtctacgacttccgcggctgccacggttcctccgcctggtgcctaccgcatgtctgactcgcgttaacatcgaatagctcgtgctacgttagtgacgattaaccgaagtgtccagcatgagtcgtgtacggagaccgtcgtgacagcgtccgccccggacggtcggcccggccagcccgaggccacaaatcgtcgcagtcagctgaagtccgaccgacgattccaactcttggcagccgccgaacgattgtttgccgaacgaggattcctggcggtgcgactggaggacatcggcgccgccgcgggcgtcagcggtccggccatctaccgacacttccccaacaaagagtcgctgctggtggaattgctggtcggcgtcagtgcgcgacttcttgccggcgcacgcgatgtgacgacccgcagcgctaacttggccgcggcactggatggcctcatcgagtttcaccttgacttcgcactcggcgaagcagacctcatccggatccaggaccgggacctagcgcacctgccggccgtcgctgagcggcaggtgcgtaaggcccagcgacagtacgtggaggtctgggtcggggtgctgcgcgagctgaacccaggcctggccgaagccgacgcccggctgatggcccacgccgtgttcggactgctgaactccaccccgcatagcatgaaagcggccgacagcaagccggcacggacggtgcgtgcacgcgccgtcctacgggcgatgacggtcgccgcgctatcggccgcggatcgttgtctatagctcgccaggctgcgatgtcgccgggtacatcagcgcacccgcacccagcgcgggtaccctgcatgccatgaggtggacatgaacgatccacgtcgcccccagcggtttggtccccctctatccgggtacgggccgaccggaccgcaggttccccccaatccgccgaccgccgacccggcttacgccgaccagtcgccgtatgcatccacgtacggcggttacgtttccccgccgtggtctccaggagggcccccgccaaggcctccccagtggcccccaggcccccacgaggccagtccgacccaacagctgccgcagtactggcaatacgaccagcccccaccgggcggatttccccccgacgggctgactcccccgccaccgcaagggccgagaacgccgcgctggttgtggttcgccgccggctcagccgtgctgctcgtcgtcgcgttggtcatcgcactggttatcgccaacggctcggtcaaaaagcaaaccgcgatcgagccgttaccccccatgcccgggcctagcccgacacgtccgaccacgaccacaccgaccccaccctcacccagcgccgcaccggcaccgacaactacgaccggtacgcccagtgagacggtcgccggcgcgatgcaaaccgttgtctacgacgtcacgggggaaggccgggcaatcagcatcacgtacatggatagcggcaacgtcatacagaccgagttcaacgtcgccctgccgtggcggaaagaggtcagcctgtcaaagtcgtccttgcatcccgctagcgtcacgatcgtcaacatcggccacaacgtcacctgctcggtcaccgtggccggggttcaggtacgccagcgcaccggggcggggttgaccatctgcgacgctcccagctaggaggattgcgccgtcgtcagcgcaccgccgtgccgcgacacctgtacccgcagcatgagcagcaggccggttgtcaacacgaggcacacgccgccgagcccggcacggaccgtgtggaacacgtcgacgaagaccgaaaacaaccacggccccagaaacgacaccgcccggccggtcatcgtgtagagcccaaaggccacaccctccttgccgtgctgcgccatatgcagcagcagagcgcgtgccgacgactgcgccggcccgatgaacacacacaacagcagcccgcacgcccagaacgccgttgggcccgacaacgtcagcaacgtgagcgccgcggcgatgatggcggccagtgatccgacgatgaccggtttggacccgatccggtggtcgacgaacccacccagcacggcccccaccgcagccaccacgcttgcggccgcaccaaagatcaggacatcggcctgggtgagcccgtattcgttgacgccaagtaccgcgccgaaggcgaaaatggccgccagcccgtcgcggaatatcgcgctggccaccaggaagtagaccaagttgcggtcgcgccgccactccgcgctgatctccgtccacagcttgcggtagccgcccagcaggccggtcgaaggatgagacgccgcaccggaatcgggtagtcggtgcgcgaccaacaacaatggcaggcccagcaacgccaaccaggccgccgcaaccagcatcgccattcgcacgttgagtccgttcgcgacgggtagctgcagcaggccgcgctgcgaaccgctacctgacatgaaacccagatagatcaccagcaagagcgcgacgctgccgacatagcccgacgcccaaccgaagccggagatccggcccgccgtgctgggtgtggacagttggcgcagcatcgcgttgtacggaacgctggacaaatcgctggacgccgcggtggccgcgagcaaaaccagcccggcccacaggtagcgggggtcgtcgcggatcaggaacattgcgcaggtcagcgcgaccgcggtgccggtcagcacagacagtgccacccgacggcggtgcggagactccacccacacgccgacgacgggcgccagcaccccgatggtcaacccggcgaccgcccccgcacgacccaaccaactcgccggtgaggtgccgcccggcagaccctgacccacggcgctggtcaggtagacggagaacacaaaggttgtcacgatcgcgttcagaccggtggaaccgcaatcccacatggcccacgccaccacccggaagtgcaggagggtgcccgcgcgcgaccccgggttattcatgtccggcactttattgcttttggcagcgacccgctgcgcccggctccgccgcgctcgcgatcgctacgtgtctacgattggcgcatgccgatacccgcgcccagccccgacgcacgtgccgttgtcaccggggcttcgcagaacatcggcgcggcgctggccaccgaactggccgcacgcgggcaccacctgatcgtcaccgcacgacgcgaggacgtgttgaccgagttggctgcccggctggccgacaagtaccgcgtcacggtcgacgtgcgaccggccgatctggccgatccgcaagaacgatcgaaactggccgacgagctggctgcccggcccatctcgatcctgtgcgccaacgcgggtaccgcgacattcggcccgatcgcatcgctcgatcttgccggcgaaaagacgcaggtgcagttgaatgccgtggcggtgcacgaccttacgttggcggtgttgccgggcatgatcgagcgcaaggccggcggcatcttgatttctggttcggcggccggcaattcaccgattccctacaacgccacctatgccgcgaccaaggccttcgtgaacaccttcagcgaatctctgcgcggtgagctacgcggctccggcgtgcacgtcacggtgctggccccgggcccggttcgcaccgagctaccggatgcctccgaagcgtcactggtcgagaagctggtgccggacttcctgtggatctcgacggagcacaccgcccgggtatcgctgaatgccttggagcgcaacaagatgcgcgtcgttccgggtctgacgtcaaaggcgatgtcggtggccagccaatacgctccgcgcgccatcgtggcgccaatcgtgggtgccttttacaaaaggcttgggggcagctaggcatcacttccggcggcggcgcccggtgccgaagatgctgcgggtgatctcgcgtgcggtggtgttgaggacgctcttgacggtcggattcttgagtatctcctcccacaccgcggggccctgcggctccaccggagcgggcatcggcggaacttcaaaatcgtccggccagggcagcggatcgtactgcccccttggggctggggcctcctgggccggggcctcttgcgccggcgcgagtttggcgctcagtatctcgtgggctgacgggcggtcgatggtctggccatatacggcctgcaacgagcttgcctgggccgcggcgccaatcgcttcggctccgatcgcggccatcagcgaccgtggcgctcgcatcctggtccaggcgaccggcgtcggtgcgcccttctccgatagcacggtgacgacggcctcgccggtgcccagcgacgtcagcgcggactccaagtcgtagacatcggttttcgggtaggtgcgcacggtcttgcgcagcgccttgtggtcgtcgggggtaaacgcgcgcagcgcgtgctgaattcgggctcccagctgggagaggacatcgttgggtagatccgtgggcagctgggtgcagaagaacaccccaacacccttggaacggatcagcttcacggtctgctcgacctgctcgagaaaggccttcgaggcatcggtgaacaacaggtgcgcctcgtcgaaaaagaacaccagtttgggcttgtccaggtcacccacctcgggcaggaaggtaaacaggtccgccagcacccacatcagaaaagtggagaacatcgccgggcgcaacgcctggctcccgaactccagcaacgagatgatgccccgaccctggctgtcgacgcgcagcaggtcctcgggcctcagttcgggctcaccgaagaatgtgtcggcaccttcggcttccaggttgaccaaagcccgcaggatgaccccggccgtcgtgggcgacaccgccccaagggatttcagctctaccttgccctcatcactggtcagatgggtaatgaccgcccgcagatccttcaggtccagcagcggaagtcctcgttggtcggcccagtgaaagatcaggcccagtgtagattcctgggtagcgttgagccccaacacctttgccagcagaatcgggccgaagctggagatggtcgcacgcaccggaaccccgacgccactggcacccagcgacaggaactccaccgggaaggccgtcggcacccagtcgtcaccggtgtctttcgcacgggcggccgtcttgtcggcggcctcccccgggcgggccagaccggacaaatcgcccttcacgtcggccatcagcactgccacccccgccgcactgagctgttcggcgatcagctgcagcgtcttggtcttgccggttccggtggccccggcgaccagaccgtgccggttgacggtggccagcggaatgcgaatctgcgcgctcgggtcgggttcgccgtcgacgacgacggtgcccaactgcagggcctggccttcgacggtgtaacccgccgcgatccgctgcgcgggcccgccaggtccaccggccgccgattcggtgcccatagctggatcacactacttgcccgggggagacagccgcgacggctcgcatgcgcctacgctgagcgctgtgcaagacgaactggtgtggatcgactgcgagatgaccgggctcgatctgggttcggacaagctgatcgagatagccgccctggtcaccgatgccgatctgaacattctcggcgacggggtggacgtggtgatgcacgccgacgacgccgcgctgtcgggcatgatcgacgtggtcgccgagatgcactcgcggtcggggctgatcgacgaggtgaaggcatccacggtcgacctagcgaccgccgaggccatggtgctcgactacatcaacgagcacgtcaagcagcccaagaccgccccactggccggcaactcgatcgccaccgaccgcgcgttcatcgcccgcgacatgcccacgctggactcgtttctgcactaccgaatgatcgacgtcagctcgatcaaggaactgtgccggcgctggtatccgcggatctacttcggccagccgcccaaggggctgacgcaccgggcgctggccgacatccacgaatccatccgcgaactgcggttctaccgccgcaccgcgttcgtgccccagcccggcccttctaccagcgaaatcgcggccgtcgtcgccgagctttccgacggggcgggcgcgcaggaagaaacagattcggccgaggcgccccagagcggttaatatcgacgtcgccgctcattagcccccgcgggggcggccggcggccatggtgagtgtagttcagttggtagagcaccaggttgtgatcctgggtgtcgcgggttcgagtcccgtcactcaccccaacagggcggcagggtgtttatggccctgggctctttgctgtccccgccgagggcttgcacctgcaaccttcgtgtctatgatctggtcccgtggcgaattcgaccactcgccgcgactgcacctggccgcccgctccaacacccgccggtcaaactgccatcggacagcatgttccccgtcgccagggccttggcaggtgtcggtttgcccggtctatttgcctgccgcgcaactatcgcacctccggcgtggcttgttcggactcactcggtgtttcgtgccatggttgatgtgcaggacgtttgagaccccaaccagctagaccaggatgagcgcttctgcgtcagccgacaaggtcgtatgcgagtgctgcgagctctgtgttcctaaacagctcgcgtcagcgattcgcaacccatacggactcgtccgtgggtggcgctgtcgcatctgtaacgagcaccaaggccagccggtcaagatggcgcaagaccacgaagaggaggtccgcatccgttggggcgagacggtggacgaactccacgctgcgctggaccgcgccgggccaaggccagggacgtggtgtacgagtgaaggttcctcgcgtgatccttcgggtggcagtctaggtggtcagtgctggggtgttggtggtttgctgcttggcgggttcttcggtgctggtcagtgctgctcgggctcgggtgaggacctcgaggcccaggtagcgccgtccttcgatccattcgtcgtgttgttcggcgaggacggctccgacgaggcggatgatcgaggcgcggtcggggaagatgcccacgacgtcggttcggcgtcgtacctctcggttgaggcgttcctgggggttgttggaccagatttggcgccagatctgcttggggaaggcggtgaacgccagcaggtcggtgcgggcggtgtcgaggtgctcggccaccgcggggagtttgtcggtcagagcgtcgagtacccgatcatattgggcaacaactgattcggcgtcgggctggtcgtagatggagtgcagcagggtgcgcacccacggccaggagggcttcggggtggctgccatcagattggctgcgtagtgggttctgcagcgctgccaggccgctgcgggcagggtggcgccgatcgcggccaccaggccggcgtgggcgtcgctggtgaccagcgcgaccccggacaggccgcgggcgaccaggtcgcggaagaacgccagccagccggccccgtcctcggcggaggtgacctggatgcccaggatctctcggtagccctcggcgttgacgccggtggcgatcaaggtgtgcactccgacgacgcggcctgcctcgcgcaccttgagcaccagggcgtcggcggcgaggaaggtatacgggccggcatcgagcgggcgggtccgaaacgcctctacggcttcgtcgagctctttggccatgatcgacacttgcgacttggaaagctttgtcacaccaagtgtttcgaccaggcgctccatccggcgagtggatactcccagcaggtagcaggtcgccaccacgctggtcagtgcgcgttcagctcgcttgcggcgctgcagcagccagtccgggaaatagctgccctggcgcagcttggggatcgcgacgtcgatggttgcggcacgggtgtcgaaatcacggtggcggtagccgttgcgctgattggaccgctcatcgctgcgttcgcggtagcccgccccgcacagggcgtcggcttcagcccccatcaaggcggcgatgaacgtcgagagcagcccgcgcagcagatccgggctcgcctgtgcgagttggtcagccagaagctgctcggcgtcgataagatgagaagaggtcattgcgtcatttccttcgattgacttttgctggtcgtttcgaaggatcacgcgatgaccgcccactactgggctacgacacgcccaccggccttacctgcccgtacaccacacccctggacgtaactccgcgccgatgactacaaggcaaagatgctggctgcgtttaggtctcacgatgccgtgttaagagagttcgaaaagctcggccgctatcatcagtcaaccgggcacggctgcctctgcggcaaacgaaactgtgcaacgctgtccatcatcgatagcaaccagatatatggccacattgaccgaatgaatcgccgcgacgagcttggctaagccacaacagagagaaacaaggtggacgacatcgcagcattcaagctcgacagcctgccggacataaccttcacggtcacgcgggccataagttcgggtggggaaaatccggcggggtttctcaatttcgcggcgcgccgagagcaaccggagatcctgggtggtggaggccgtcctggaccggtgggcccggaagcggtcgatactccacgtattcgcggcgggaaggtgccgttcgtcttccggacgctaccgggttacaccttctacgccagccaaatcgagccgagagtgggcgacccggaagggcccacactcctggctggattcggcaatatccctgagacttcgcagcggtcgccgggatggatccgcatcacctgcaaggggccagacgacgatgaggagctggaattctttggattcgccgggccagagtcctaaccaggcgatgaacgaaggatcggcgacggctacgaacctggataggcaagaatggcgcaccgaagcgtcactcgacgtcggccggccggagaacgcaccacgaaacgaaacacttgtgaggaccaagattctccgatcttcgggtagcacccgagagcatgtcgttaggcctgtcggcatgggcgccggcaaggtcctccagccgggtgatgggcgtcgcagagtacagacgtggctgctgtccgcaggctgaagcggatgaagtgacagcccagcggcgcggccagaagctctcagaaagtccatccctgcgcctcgatatagcccatcagagttagccacggcacgccaagagcgtcgcagacatcggggatgcgcggcttttcgatattgccgctcgcagtctcctgggtaaccaccgtggcgttgttcaccatcgcgagcgcgatgacgaacgggtcgacggcgcttcgcctgccaccctgccggaccatgttcgggtgcaaccgcaagatgtgccgcgccgcctgctggatctgttcatccagaggacagaacaagccagtttgcccgtccgcccaccgcttcgcgtcatcatcacgcctggcgagttcgcgctgaacctcatcgaccgacctgatctgaccggcgctgatcgcatcctcaacccggccccacagactgcgaaacaccgctggccgaaacagatcacgccgtccgttcaggatggcgctggtatcgaaggaatagagcacagcggttagaccacgctccgcagttcggctgactcagccaacttcggaatctggctgaccttggcgtcgaggtagatcgcagcggtgttgctgtcgatgacgcggcggcggtgggcgtcggtcaccgcccgcacgtagcccttaccgaggtctcggacggtattgcggtaccagttgccgcccccagccgatcgagcccgttcggcctcgtcctcgtgagccgcgatgaactcggcgcggcgctgtcggtagacctcgaccggcacgattccaagcgtgcttagccgccgcaggaacgcctcggcactcacgccaaaatgcgccgcgaccggccgcagcgattcgtaatcccacgaagacggagtctcgctgcgaacgatgacctccggccgcgctcgcaccacgtcggcaggcatcagcacagcggcggcgatcgcgttgcatcgagcctccagcgatcggtcctgggtgctcggatgagcatcggcgatcacgtcacacaagccctcggtgtgcagcaccacgtgcacgaactcatgcagcagcgagaacaggcgagggcgggggtggtcgctgccattgagcacgatcaccggcaattcgtcgaaatacagacacataccgcgcatctcgtcgatagcgaccttgccgccgcgggtcgcgagcaccagaacgccggacgtttcgatggccgacacccaggcgttcagatgctcgtaagggtcaaccgaggccacggggataggcaacgggctgacctcgatcaaggccttgcggattcgtgccgcgatatccgcgtcggcctcgtcgccggataggggcaaacgccaggcgcccggtatctcccggtcctcggcgtcggccagctctagcgcgaagtcgcgttgcgtgtgtgcgcgacggaactcctcgtgaagccccggcgtccattgacccgacgcggcaccgtccaatcgtcggaagtcgcgtaaggtgtcaaacccctcgggcggctcggacaggaagaacaccgccagcgagcgcttgtagacctcggcggccttgcgcagctgcgcgatggttggcacaacctcgcccacctcccaagccgcgacgcgatcatcaggcaggccgagtttgcgggccgcggctacctcggtcaggccacacgactcgcgagcccaacggagcaccgagctctccaccgaagcgggaatcgaccgcatggcaatgatgatgcaccaccccacccacattggatggccgatacccacgcttggttcccgaccagccgattaaccgctcccccgcaacctggcgagacggtactcgccgcgttcggcgtctgggacggtgtgccgtgagaccggctgcggtgtaacgccttacgaactagtgagcagggtgcaacgggacggccgcccactcgtcctgtccagcccaacggacgtatagctgatttggaaggggatggccccaagccgctatcaagaccatgttgagcccctctccggggcgaatcaccgtcttcttcgggacatttcgagtgatcgcatcgattcgcgagaggtcaatctcgacatcttctgcgatatcgtcgccgatgttgcgcaacacaaagcggattttgtctgggttctcgacacgccaccggacgttaggtgccttaccggacctgccgaccgccggtcccaccgcccacgagtacgcgaacttggcagtcccggtatgcggccgaccgggctttcgctcccaggtctccgcaaacctgcgcaccgctgccgcatcccacaccgcgcctccacgcaaatctgccaacggagcgggaaaccctgctgtcgacctcaattggtgcaccctctgacgcgaaacccccaactcatccgcgatctcagccgcagacatcaactcgggcgttgtgaacgcctcagcgcgcagacgatgctctggctcgctaatgatctgcacagcaatgggactcttggcttgaactaccggcataacctcgccagccatcttggcgagcgcgtcgaacacactccaatcgccgggcgcatagaccgtgacgtcaatgccgtgtcctgggacccgagataccagtgcgtcgaagccctcgagctgcgtctcccaggcgtccatggtctccatcgaagggtcagcatcaaacgtgaaggtgacgacccagtcggctgtcactgtgcgccttccttcctgtgctgtgcccgccgttccttcttgctcggcggtggccacgtcaggcccgctttcttcaacgcgcccaataggtctcgcatccggcggtactcgttgctaggtgttgccggaaaccgagcaatatagacgccctgggggttgtagaagcgggtgtagccgctggcgtcatcctcaaccgtccattgttgcgattgcgcccacttcgcgatcttgatgattgcgctgttcacatcgtctccccaacacttgcgatgtgtcaagagtaatggcaagacgcgacatcgtaaaggttttagccggactcattcgaatatttgagcgatgtagccagtgagtgggtgctccgatgatcacggcttcgcgcgagctcgccccggctggcctcatgatcgccgaccggctgggcttcacccggtctcagtggttctcccagtcgcgaaggaacacccgagtgtcgtcatggtccgcgcggttgggcactgcggccatcggatgtcatcgtcgtacaacgaaccatgcggtcgttgcagggcgtgtatcaggcgctgttggttgtctggcgttcctcgcggcgcgcttacgccttggcgttaccggcgcgccactggtcccacggaatgttccaatcgccgagcccgtcgatccccggcagggtgccacccacggtattgaccacctcgacgatgtcgccgcgcttgacatggtcgtagaaccactgcgcgttgctcgggctgacgttcaggcagccatggctggtgttggtgtggccctgagcccccaccgaccacggcgctgagtgcacgaagacaccgctgtaggagatctgggtggcccagtcgacatcggtgcgatatccgttgggcgagttgacgggtacgccgtaggtggacgagtccatgatgatgtgcttgtaccgcgagccgacgatgtatatgccgttggccgtcggggtgctgtccttgcccatcgacgtcggcatggactttacgacctcgccattcacccgcacggtcagtatcttggtgttgtcgtcggcggtcgcgatcacctcgtcgccgatggtgaagtgcgtctgcacgttgtcctcgccgaacattccctcgcccaagtcgacgccgtaggtgttgaccgccacatcaacggccgtacctggcttccagaaatgctctgggcgccaacgcacttcacggttattcagccagtagaacgcgccctccacgggcgggttggtggtgatcttgatggccttctcggccgcgccccggtcagcgatgttctcgtcgaatcggatcgccaccggctcgccgacacccacgacctccccatcaccgggcatgacgtagggcatggtcaggtgcgcgggggaactggtctggaaggtcagctggcgggtcgccgcgccacccagtccaagcgccgtcgcgttcagcgtgtagcgcctgttgtagccgagctgctcagtggtcgaccagcgcagtccgtcggggctgagtcgaccggccaccggcctgccgttgtcgttgaccatggtgacggccgccagcacaccgtcggcggcggtcaccgacaccggtgcatccacggtgacgccgacggcgccgtcggtgaccgacgcggtgagcttgggcaccagcagatcggcgaacggcgtgcccttgtccgcgatgaccttgatcggtgcgggtccgcggccgctgccgcatgcgacggcaccgatcatcacggcggttatcatcagcgcggttaaccaggctctccgaaccctggtcctacccgcctgagctgcaatccccacctttggcatgccttccctcacctcccccactgcgtcgtgaccgagctagactcggctgtagtctaggtcctgactggccgccacgctgcgatgctgataccaagttcagtgtgagatttcacgcgagagcgcaaggcctgttaatgtgccttggctaggtaatcgaggcgccgttagctcagttggtagagcagctgactcttaatcagcgggtccggggttcgaaaccctgacggcgcacaggtcaacgcgttatttcggatgcaccagccgcagctgtcccgttgggcgacgatttccgtattcggaaggtgcacgccggttaccggatttgggcagcggatcggatcggagccacggggatagctcgacgagacagccggggaagccgcagaaaattgggttgtaggcgcgtgcaatagctacgctgcatgtggacagcggggaagaggttagttgtgtcgcgtctgatcgtggctccggactggctggcgtcagcagcggcggaggtgcaaagcatcggctcggcgctgagcgcggcgaacgccgcggccgcggcccccaccaccctattggtggccgccgccgaagacgaggtatccgcagcggccgcagcgctattcgccaactacggccgggagtatcagacgctgagtgtgcggttcgcctcgcttgatcagcagttcgcgcaagcactgaactcggcggcagcgtcgtatcagacggccgaagccacgggtgcgtcgctcgtgcagaccgcgacacaaggtgtactgggtgtgatcaatgcgcccaccgagttcatgttcggacgctcgctgatcggcgacggagctgacggcacggctgccagccccatcggcgagcccggcggaatcctgtacggcgacggcggaaacggctactcccagaccacgcccggagctgtcggcggagccggcgggtcggccggatttatcggtaacggtggcgccgggggcgccggcgggcccggcgccggcggcgggactggaggcctcggcggctggttatggggcaacaacggcgccgctggcaccggcgacccagttaacgttgccgtccccctgcgcgtggaaaacaactttccgctggtgaacctcttggtcaaccgcgggccaactgtccccatactgctggacacgggatcctcgagtctcgtcatcccattctggaaaatcgggtggcagaacctgggcttgcccaccgggttcgatgtcgttcactacggcaatggcgtgagcatcgtctacgccgacgtgcccacgacggtcgatttcggtggcggcgccgctaccacaccgacctccgtccatgtcggtatcctgccgtacccgcgaaaccttgacagcctggtcctcatcgcttccggcggcgctttcggacccaacggaaacggcatactgggcatcgggccgaatgtggggtcgtatgccgtcagcgggcccggcaacgttgtcacgaccgatttgccgggccaactcaacgaaggcaccctcatcgacattcccggcggctacatgcagttcggccccaacacgggcactccaatcacctccgtgaccggggcaccgatcaccgtgctgaacgttcagatcggcggctacgaccccaacgggggctactggtcactcccctcgattttcgattcgggcggcaaccacggaacgcttccggcggtgattctcggcacgggccagacaaccggttacgccccgccgggcacggttatctcaatctcaatacatgacaaccagacgctgctgtatcagtacacgacaaccgcgagcaacagcccagtggtcacggcagacccccgactcaacaccggtctaaccccgttcctgctgggaccggtatatatctcgaacaaccctagcggtgtcgggacggtggtgttcaattacccgccaccgtagctttccgccgggtccagaaccgccgcgccataagggcgtcacgttcgtccagaacctcggctaagtgcggagtgcgcaatcatggtgcactgcaatgggtttcccatcggtaactccgggttggtcagcgattcctgatcttgtggatgaccacgacgacgaccacagacccgatcccgaccagtgacacggtcacgatgggcttcctgaggaaggcgatcacccgagtttttgcgtcgtcggcgaggcggcgggggttggcgcgctcggcgagggaatcgatggtcgccgccagttggtcgcgggtttggtcgatctcctgcttgatggtattgggatcgcggtccaccacgtgctgtcctccaagttctccagtcgcccactgccggcctgcgtcgcccgccgaactaccctagatcagtgaccaaaaccacgcgtctgacccccggagacaaagcccctgccttcaccctgcccgatgccgacggcaacaacgtgtcgctggccgactaccgaggacgccgcgtcatcgtgtacttctacccggcggcctcgacaccgggatgcaccaagcaggcttgtgattttcgcgacaatctgggcgatttcaccactgccggcctcaacgtcgtcggtatctcccccgacaagccggagaagctcgctacgttccgcgatgcccagggcctgacgtttccgctgctgtctgatcccgaccgcgaggtgttgacggcctggggtgcctacggggagaagcagatgtatggcaagacggtgcagggggtgatccggtccaccttcgtcgtcgatgaagacggaaagatcgtcgtcgcgcagtacaacgtcaaggccaccggccacgtcgctaagcttcggcgcgacctgtcggtatagccgcgagcttggccagcagcagcgcttcggcggtcgccgcgcgttccagcacacccagatgcaggctttcattgacactgtgcgcctgcgttccggggtcttctaccccggtgacaaggatggtcgcctgcgggaacgcggcggcgaactcggcgatgaacgggatcgacccgcccattcccatatcgatcggatcggcaccccacgcctgccgaaacgccgaccgcgccgcatcatagacagggccgctcgcctcgatggcgtagggctgtccgacctcgccgcgcgtgacagtgacctgggcgccccagggggcgtgccgccgcagatgggcctccaccgcgtccaggtgcgccgtggcatcgcctccaggcgccacccgaatactgatcttggcccgggcccgcgggatcagcgtattggacgctgccgcaacggatgtggtgtcgatgccgattacggtgatcgccggcttcgcccagagccgctgcggcaccgagcccgtgccgatttccgatactccgtccagtagacccgactcagcgcgtacccgtccagccgggtaatccacacgcgccgcggtgctttcgtgcatgcccgccacggccacgttgccgtcgtcgtcgtgcaggctggccaacagccgcactagcacggtcagcgcgtcgggaacgacgccgccccacaacccggagtgcagcccgtggtcgagggtggcgacctcgacgacgcagtcggccattccgcgtagcgacaccgtcaaagccgggatgtcggtgctccaattgtccgagtcggcgatgacgatcacgtcggctgccagcgcgtcacggtgggcggcgagcaaccggcccagtgacggcgacccggattcttcttcaccctcgacaaagaccgtgacgcccaccggcggtctgccgccgtgtgcccagaatgcggccacatgcgtggcgatacctgccttgtcatcggcggtgccccgcccgtagagccgcccaccacgctcggtcggctcgaacggcggcgacacccattgcccgcggtcaccctcgggctggacgtcgtggtgggcatagagcagcaccgtcggcgcccccggcggcgccgggtaccgcgcgatcaccgccggcgcaccgcgctcgctgacaatccgcacgtcgtcaaaaccggcctgcgacaacaggtctgccaccgcacgcgcgctgcggtgaacctcgtcgcgccgatctgggtcggcccacaccgattcgatgcggaccagctcctcgagatcacaccgcaccgacggcaacacctcacggacgcgctcaaccagctcgcgagcagacgcagagtcgcatgaaaatccggatttcgatgcgattctgcgtctgctcgcgctcacggggcctccaggatggcgaccgcggccgcggtatccccttcgtgggtcagcgacacatggatcgtcacgtcggccaaatactcagcgatggccccggtcagcctgacccgcggcctgccccacatatcggtgaccacctcgatatcgcggtggatgtcctccggcaacaccggccgctgcgcgaaccgcgatccggaccaggccttgatcaccgcctccttcgcggcccagcgggccgccaggtgccgggccgccgacgaactcttgtccgaggcgtcccggcgctcacccggggtgaaggtctcggcgaacaccgttccgggctggtcgacctgctcggcgaaatcgggaatggagaccaggtcgatccccacaccgacgatgcccatgggcggccacgttaatcgatggcccagtccggcgacgatgcggtccgcgttgggggcacctcccgcttgcgggggacggaccgaagagatgccgggcagtcaggccaaggagcacgcggcgagcgtgtatccatggcggcgacacgccgaacaccgtcgccctgagcgcacgttcggcgcccaacggcagggtcagccgatatacgcctcgccgtcacccagccgggccgccggattcagcagcatcgacgcctcctgcggccgctcgggcgcgtggtggtcgaagcgacggtcaccgggccgctggtacatcggcgcaccaccggcaatcgccgaggccagccggcgctgaccggccagcaggcgggcgtcggcacgccgctggtagtccgcgcgctgtgcgggatccagcgaggcgatgaacgcctgcggatgcaccaacgcgaccaggcccgacacatggccgaacccgaggctggtcagcatgccggccttgagtgggaacttgccgccgagccgcaacgtgtcacgcacccacacgaaatgcgcggagccggccagctcgtcgtcgacgcagtcgaggctgcggttgggtgggatcaccccatcccgcaatatctggcagagccccatcatctggaagaccgccgcgccgcccttggcgtggccggtcaggctcttctgcgacaccacgaacagcggggcgccctcggaacggcccagggcgtcggcgagccgttcatgcaactcggtctcgttgggatcgttggccagcgtcgaggtgtcgtgcttggagatgaccgccacgtcgtcggcggccacgcccagcttggccagcgcccgcgccagcggtgaatccttgccgccgcggcccgcccccagcgcgcccaggcccggggccgggatcgaggtgtgcacgccgtcgccgaacgactgcgcgaacgccaccaccgccagcaccggcagccccatccgcagcgccaggtccccgcgggccaacaggatcgtcccgccgccttgggcttcgacgaagcccagacggcggcggtcgttgggccgggaaaacttcgagtcgtggatgccgcggccgcgcatcatggacgtgtcggcggtggcggccatgtcaccgaatccgatgatgccctccagcgtcaggtcatccaggccgccggccaccaccagttgagccttgcccaaccggatcttgtcgacaccttcctcgaccgacaccgcggcggtggcgcacgcggctaccgggtggatcatcgcaccgtagctaccgacgtaggactgaaccacgtgcgcggcaatgatattcggcaagacttcctggaagatgtcgttcggcttgttgcggcccaacagattgccgtggtacatcgtctgcatcgacgtgccgccgcccatgccggtgccctgggtgttggccaccaaactcgggtgcacgtaacgcatcacctcggccgggctgaaaccggacgacaggaacgcgtcgacggtcgccaccatgttccataccgccaaccggtcgatggaaccggccatgtctgcgctgatgccccacaccgtcgggtcgaacccggtcgggatctggccgccgacgacgcgggacagcttggtctttcgcggcacccggatctcggtgccggccttgcggatgacctgccagtcggtggagtcgggcaccggccggatgaccgtgtgctcgggatcgaactcgacgaaggcgcgcgcatcggcctccgaggacaccacgaacgcgaagtccttctccaggaacaccgacaccagcagcggcgaggcgtggtcggggtcgatcgcgccgtcatcaacgaattcgcgaatgccgacgcgctgcaccacggcgtcgtggtagcgctgcaccaactcggattcgtcgaccatttcgccggattcggtgtcgtaccaaccgggttgcgggtcgtcctcccagcggatcaacccagtggtccaggccagctccagcacgccggccgccgacagctcgttttcgacctccatctcgaaccgggtgcgtgacgagccgtacgggccgatttcggcgccgccgacgatcaccaccaggtcggccgggtcgacatcgaggtcgtcccattgcggcggcggtgcgggggtgaaaccccggggcggcgacggcagcgcggcgatggcgccaggggcctcggcgtcctcgtcgacggccgccgctgccgacatctgctcgcgcgccttggccgccagctcggccatgtcgaggttggcctcggccaggcccccggtcaggtcggccttgatcggcgaacgcgccgcagccaccttggattccgcatcacacaggtcgagcagcagcgccgccatctcgtcggtcgagtaggtggtgaccccggcctcttcgacggcggccacgatggcatcgttgtggcccatcagcccggtgccgcgggtccagccgatgagcgcgtgcgccaggctgacccgtgccgcccaggacgactcggcgtgccagcggctcaccacggcatccagcgcggacttggcttcgccgtaggcgccgtcgccgccgaacatgccacggttgggcgagccgggcagcaccacgtgcagccgcgacgcgatgtcgcgttcggcgccgatcgtcgacaggccgccgatcagccgttgcacggcccacagcagcactttcatctccatctcggcgcgcgaaccggcctccgacaggtccccgaccacgcgtggcgccgcgaacgggaacagcagcgtcggggtctgcgcgtctttgatgtgaatcgactgcggcccaaggctttcggtctgttcggtgccgatccattcgaccagggcgtcgacgtcggagtaggacgccatgttcgccgcgaccagccacagcgccgcgccgtaacgggcgtggtcgcgatacagcgtgcggtagaacgccagccgctcctcgtcgagcttggaggtggtcgcgatgacggtggctccgccgtcgagcagccgagccaccaccgacgcggcgatcgaacccttcgaagcgccggtcaccacggcaacttcgccgccgtagcggccgggttcggggttctcggcgccggcggcgatgcggccgtacagcgatgcatggatctgccggcccgcggccagcgacttaccttgccaccaggtagcctgggtcgccacgacgtggccggcaccctcgaagcgctccgccaggcgcggccagtcggcgtcgatgtcgccctcgtcggtcagccacagcttcaccaggtcctcgcgggcgctggcccagcggtcgtcgaatacgacggccttcttggggtcgaacaccggtgccaccaaccgcggccagtccgctcccagttcggcggtgaccaagtcgatcagctcggaatcgggggcggccggcaaggcgttgacggggtcgtccagtcccagctgccccagcaccaggcgggccgcggaggccagcacgccctcacggccggtgatttggtcggtgaactcgctgagcgcggccgcgtcgatggtggcgccgccaccactaccggccgacggcagcgctaccgaaacgccctggcgcgcggccaccgatgcgaccgccgcgtcgatgaccttgtcgacggaggcggcatcggccagcgcgccctcgtgcaggtggcccatggcgccgccgcgaacgctgctgccctcgcgggtgcccagcgcgacctcgacggtgacatgcttggcccagccctcaccgagctcccaggtcttcttcacccgctcggcgatggcgccgggccgcttgcccgacggtccgaggacggtgcgaagctggtcgttgatggcgtcggaaagcactgggccgtaaggcttgtaggtgcgcgccagtttggtcacctgtgagcgcagaccggccaggtccgattcggcggcgccgtcaatggcaccgaggttcagctcggagcccaggtccaccagcagctggttgcgccgcgacgacgcaccgtcggtgatggactcgatggagtcgagttcttcgatctggtcgatgcgcatcttggccgagagcgcgatcagcgccagcgtggcatcggcggcgtcgaaaaccagatcgtcgggacgcgggcccgccgacgaagcggccggcgcgacgggggcggcttccgagacgacgtccggcgcgggcgattccgcgaccggctcgtcttcctccggctccggctccgggtcggtgtcggtggcgaacagcaccgcggcatcacgctcggcgttgagcacttccactgtgctgtgggcgtattcgggcagtttgagggtgttggtggcaagacccgccaccgtcggtgagctcttcacaccgatctcgacgaatcgctccacacccagcccgccggcggcctcctcgatgaacagcagatcctgagtctcgatccagcgcaccgggctggcgaattgccatgccagcagctcgatgaacaccgtgcgcgccatctcgcgcggacgctcgcgaagccaggtgtcgtagtcggcgaggatctcgtcgagcggctcggcgggcaccaaatcccggatttcctggatgaagtcgcggtccagggtgaacaaccgcggcaccaggttgggaatgtagcgcccgatgatcaggtcggggtccgcgtcgcgcggcatgacccggtccagcgagcgccggaattcggccaccccgacccgcagcactcgcgagtggaacggaacatcgatgccgggcaccaaaatgaacgaccgtcggccgccggtgagctcgcggcgccgctccacctcggcctcgagcgcctcgaggccgcgtaccgtgcccgcgatcgcgtattgcgagccacgcaggttgaaattcacgatctccaggaattcaccggtgctctccgcgatcccggcgacgaacgcgggcacgtcggcgtcgtcgaggtcgatctgggacggccggatggccgccagccgatagttggagcggccgagctcgtcgcgcggaacgatgtcgtgcatcttcgacccgcggtgaaacaccatctccagcaaggcttccagttggtagatgccggtcacgcaggccagcgcggtgtactcgccgaccgagtggccgcacgcgatggcgccttcgacgaaggctccctgttcacgcatctcggcgacctgcgcggccgccaccgtcgccatcgcgacctgggtgaactgcgtcaggtagagcaccccgtcggggtggtggtagtgcacaccgctggcgatgatgctggtcgggttgtcgcggaccacgtgcagtaccgagaagcccagggtgtcgcgggtgaacttgtccgcggtgtcccacaccttgcgggccgccttggagcgggcgcgcacctccatgcccatgcccttgtgttggatgccctggccggggaatgcgtagaccgtcttgggtgcggccagtcgcgcggaggccgacatcactagatccgacccgacgcgcgcggccacgtccacaatctctgcgccctggtcgattccgacgcgctcgacgcggaagtccacctcgtcgccggggcgcaccatgcccaaaaaccgcgcggtccagccgaccagccgggccggtggccgggcctgcccgtcggtggcggtcaccgcgtgttgcgccgcggccgacagccacatgccgtgcacgatcggcgactccaggccggcaagcagcgcggcggcccggtcggtgtgaatggggttgtggtcgccggacaccaccgcgaacgggcgcatgtcgaccggcgcggtgatcgtgacgtcgcggcggcgacggcgcggggtgtcggtggcgttcgccgacaccgcgccaccggctcgcgccgggtcggcgagctcggcggaaccggtgcgacccaggatcgcgaatcgctcctcgagagtggcgatcacggcgccatcggcgccggtaacgacgaccgagaccggcacgacgcggcccatgtccgtatcggttgcgttggcagccgttgcggtgacggtcaattgggccgggaccgtgggcagctgaccgaccacgcgggcggcgtggtccagatgcaccaggctcagcaggccttccaccaccggctcaccggtgtcggtgaccgccgatccgatggccgcgaaaaccgctggccaacaagggccgacgagcgcgtcgggcacgttggtgaggctgggtgccagcggctcaccgaacgtggcggtgacgccggtgtggtcggcaacacgctcggggtgccagtccaccgtcaaagtggccgtcccgttggccaccgcaggcaagaactccgggctgtcgacaccggcggcgatcgccagcaccgtgcgcatggcgctggtggcgtcctcggtggcgatcaccggggtgccgccatcgacggtgttggccggcaacgtgaatcggatgtcgacccaggtgcccgagacgggcacgctcaaggcgacgtcgtcgccgtgcgtctgcagccgggcgccggtggatgagtgtgtggcgcgcgggttttcgggtccatcgtgcacctgccattcggccgggtcggcgatccgatgcaccgggttggtcacggtgcgaccggcccagcgcacatcgggtgcgtcgaggacgacagccaacggtccggccacgtcggcgcggcccagccggcgcgacgcgacatccttcggctcgacaccggcgccgagcacttcatcgattgcggcttgctcgaaacggtccagcaactcaccgacgggttcatccatccgggtgatgccggctaccgacgcggtgcccggaatgatgcacaccgcatcggcgtcgtagcgggcgtcgtgggcctgccacagcgagtcgctgcgccaccagcgccgcacgtcctggtcgatcaccggcacgaagttgaccggcttgcccagcgtcttgcacaacgtcacgaaaaagggcacatccgcgggatgcaactgcacggtctcggcgtcggggtagcgcgccagcagggcggcgatcgcctgctgcggattgtccagcaggccagcatcggtgaatagcgtctggatcgggccgaaatcctgtgggtgcaaccgggcttcggcacgctgcagcatctgctcgaagcggtcccgccaggtgtcggccagccacgggctgcccaccgaggcggtgtcggcggtcgagttgccttccccgatggccagttcgacgtagcgccgcagccactgcaggtaggtcatgtcggcgacgtcgccgaagtagggcttggcggtcttggccatcgccgcgatgatctcgtcgcgacgctccgcgaccgcctccgcgtcaccggccacctcgtcgagcagccgcccgcaccgggatgcgctgttgtcgatctcgtggatgtcggcaccgagctgactgcggctggaggccatgccggcctgcgcttttccggcgctgatccattggtcggtgccctgagtgtcgacgagcatccgcttgaccgatggcgacgtggtggattccttggtggccatcgccgcggtgccgaccaggatgccgtcgatcggcatcaatgggaagccgtaggcctgcgcccagcgcccggacaaatattccgcagcccttctcggggtgccaatgccgccgccgacgcacaccgtgatgttggcgcgtgagcgcaactccgagtaggtagccagcagcaggtcgtcgagatcctcccaggaatggtgcccgccggcgcgcccgccctcgacgtgcatgatcaccggcttggtgggcacctcggtggcgatgcgaatcaccgagcggatctgctcgatggtcccgggtttgaacacgacgtggctgatgccaatgtcgcccagttcgtcgatcagctcgacggcctcgtcgaggtctgggatgccggcgctgatcaccacgccgtcgatcgcggcgccggactggcgggccttctgcaccaaccgcttgccgcccacctgaagcttccacaggtagggatcgaggaacagcgcgttgaactgataggtgcggcccggctcgagcaggccggccatttgttcgatgcggttaccgaagatctcttcggtgacctgcccgccgccggccagctcggcccagtgcccggcgttggccgccgcggcgacgatcttggcgtccacggtggtcggggtcatgcccgcgagcaggatcggcgagcggccggtcagccgggtgaacttcgtcgagagcttgaccctgccgtcggggaggcgaaccacggtcggtgcgtagctcgaccaggcccgggcaacctcgggggtggcgccgacggtgaacaggttgcgctggccaccgcgggtagccgccggcacgatgccgatgcccaggccgcggatcaccggtgcggtcagtcgggtcaggatgtcgcccggccccaggtcgaggatccagcgggcgccggccgcgtggacacgggtgatctcgtcgacccagtcgacctttctgatcaagatggcatcggccagctcccgagccaaggcgacatcgaggcccgccttctcggcccagcccgcgacgatgtcgatcccgtcggatagccgcggggtgtgaaagcccacctccacctgcaccggctcgaagaccggcgagaagacgtcgccgccgcggaccttgttcttgcggtcggcttcttccttctcggagatctggcggcaataaagctcgaaacgcgacagctgctcgggggtgccggtgatgacgacggcacgccggccgttgcggatggacaacaccggtggcagcaccgtgcgcacgtcctgggcgaactcgtcgagcaaccggccgatgcgctcggggtcggcgttggtgaccgataccatcggcgggcgatcgcccaggacggaaattccgcgccggcgggccaccagcgttccgacggcaccgatcaactgggccaaggcaaacagctcgacgtcgcgtgccccaccagccttgagggcttccaccgccagcacaccttgcgaatgccccgccatggcgaccggcggggtggccacgaggtccatgccttgacgggccagcgcccgggtcgccgcgatctgggtaagcaacacgccgggcaccgacacggcggccgacgtcaggtgcttgtcggacggaaccgggtcctcggccgccagtgcgcgtacccattgcagcggctcgaaaccgatcgggcgcaccacaatcagctcgtcggtgaccggatcgagcaacagctctgcctcaccgaccaacgtcgccaactcggtttctatcccggtggccgacaccagctcttcgagggtttccagccaggcgctgccctggccaccgaatgcgacagcgtagggctcaccagccatgaggcgatcgaccagagcgtgggtggtatgcgggctgtccccgccgcgatcagcggacacccggtcgtgctcgtggatcgtcacggtctatgtctccctatgtgcatcggtacgtgtcagttcgtacagcggcccaggctgccgtgcggggcatccccgactccgcaccgactcccagccgaaatcctctgaccggtgtgttgtcggtgggccggcccgtgggtcgagcagcgcgacgggctgcatcggccttataagagtctcataaggatcggtccaccttgtttacacagatcggttactggcgagttctacgtacgggtaaccgtgtcgtgggtaacgccgggttcgacggccggcgcgtatgtgttgaccaaacgtcctgcgtgcaggtggttacggtggagtagctataactgcgctgatcaaggcagttttgttatcaaatcgttatgctgggaattcgctctacgccgggcgcgtgccgacgcgccgacccaaaggccgcgccattggcggcgttggcccggggttggcaatgccgtgcagcgggcgaacgagtgtttgctgtagtgcagcgggggccaggctcggggcggcaggctaagcccactgcccgaattggggcttcaggatttggttgacgtccaccccgaccccaccaaccttgcgcttatcgatctccacctggtgcagatgcgcggccgggtgggtgtatcccttgggcgagccccagttgtgctgccagaagtacgagcccaagccatcgttgacggcccagtcgatggttttggagttggcgtacacgccggtccgctggtgtccgatcaccgactcccaggaccgcagatatggcacgatctggttcttgtactgctcatatgatgggttgtcgtcgatcgaggcgtagatcggggcgctcgtcgggccgccggcagcggcatgcagctccgacccccgtctggcgtgctgcacgccggcgctggcaccgcccagccagtcggcagtgctccccttgccgtattgataacaggacacgatcttgagcccattgccgctcaggtcacgggcctcgctgagctggatcggcttgccaagcatccaggcgccgccaggccgccgatcggacacgtaccggattgcccccaccgcgccggcagccctgatctggctggcggggatgacaccggcggcgtagtccaacagggtgcccagcgaaccggccgatgccggcgcggcgcgcaacgacgacgcaacgacgccaagacccagcacgcccggagtcgccgccgcgaatttgagcacatcacgccgagagaccgacatatgccacagggtacgacaaaaacaacaactgtcacactggtttcagtggtcacggatgcatcacactggcagaacacatgcatgcggccataccgacaccggtgcggtctcgggcaggccgcctctccctgcgaccactactacggtgtgatcgcctacgctcccaacggcgcaatgggcaaaatcgtcgcgccaccgcactcgaggccaggcggatatcgacgcataagaactttgcggcgtcttagctgcaaagtgctcagcaacttcaccaactaccacgggggagtccgacgatcgcgcccgctggcagaacctggacgtgcaaccagttgagtagttcccacactgcgcgccgagcgtgggctggctgcgccgaatgtgcactggtggcggcgacacgcccgggcgacgccgccgtggttgcacgttcggcgtaggcagccccgtgcgcttgccgggcaggtgtcctcaaaggtccaactagacacacatatcagacactagtatgtacatatgaccgtaaagaggaccacgattgagctggacgaagatcttgtgcgggcagcccaggccgtcaccggggaaacattgcgagcgacggtcgagcgcgcgctgcagcagctggtggccgcggctgccgagcaggccgccgcgcgccggcggcggatcgtcgaccatctcgcgcacgccggcactcacgtggacgcagacgtgctgctctccgagcaggcgtggcgatgaccacctggattctggacaagagtgcccacgtgcgactcgtggccggcgccacgccgccagccggcatcgacctcaccgacctcgccatctgcgatatcggcgaacttgaatggctgtattcagcacggtcagctaccgactacgacagccaacaaacgtcactgcgcgcctatcaaatccttcgcgcacccagcgacatctttgaccgggttcgccaccttcagcgcgacctagcccaccaccgtgggatgtggcatcgaacgccgcttccggacctattcatcgccgaaaccgcgcttcatcaccgggccggcgtgttgcaccacgaccgtgactacaaacgaattgccgtcgtacggcctgggtttcaagcatgcgaactctctcgcgggcgctagcttcgcccgaatccgtgagcggaggcgatgatccttacaggccatcaaaaaagtcctcgtcgagccgtaagagttcgacggtctgcaccgcctggacaccgactcgataccgcacgagcagctcggccagccgagcgccgtcgatgagttcgatccgggcgttgatccgctcagcttcctcgcgggcaccgcgggaaaacgatgacgtggtgatgtagacgccccggtcgccctgcttgcccaggagggcgccggcgaactcgtggatcttcggccggccaatcgtttggtcgacggcgtatcgcttggcctgcacgtagatgcggtccagcccgagcgggtcctggctgatgattccgtcgatgccagcgtcaccggaggcactcgtccgttccaccgcgccggctcgcccgtaacccatcgcctccaaaagtctgataaccagatcttcaaacccggtgggcgacaacgtgagtgccttcttcaggatctccccctcgacggctgcccggttctccgcaagcgcagcgtcgatgagatcctcgggtgagacctgcacatcgtccccggacggtcgcttggcggtcgcgtcgactggctgcttggctttggttcgctcacgaaaagcgatgtacgacgggaactcccgcagcacagccatgtcgacgcgctcgggatgcgccttcaggacttgacggcccgtgtccgtgacctggacgtggccccgcgtgggacggtcgagcaatccggcctgcgacatgtgagtgagagaccagtgcaccctgtcgtacatggtcctttgccgaccgctgggcaacatctgcgcccgctcgtcgtcggacagaccgaactcgtcggacatcgccgcgatgacgtccttggccgacttcgcttgtccatcggcaagatacgcgagaatcggccgcatcaacgtctgggcatcagggatcgtcatggggagccattatccagctggcttgtcagccctccgaaccggccaagttgggtaagtccatccggggctccgtgttctgacaggcccgctgcaggcgtcgcatcttcctcatctgccccacgtgtacccggtcccgccgacctaaaaggtcggcatatccctgccatgccgggacgcgtgaggcgggtgagacacaagggaacgtgcacctcgcgcaccgggtcgccagcagccgcgacacgccgtcgtccagtgccacaccgaatgcggtgtcgggctcggcgtcaaacgctgccgatcggccttgcctcgtcaggccgccgacagcaccgccctgggctcacggtccgcggctccgccgggatccgaccggcggcggctcaaccccctcgatcgtcttgagccggtcgacagaccgatcgaaagacggccaccggatcgtcccggcaggggcgaggaagtccggcgtccgagcaagcaccgggcgattgccctcaacgcggaagacaacccgatcacccgattgcaggccgagcgcgtcgcgcaccgctttcggaaccgtcacctgccccttcgacgtgacgatgggttcgtcggagtgcctgcttcaccgttgccgtacgccgcccgtaccctcacactctgtggagctgctcgtcgccgccaaccccgctgaagactcgcgcctgccctacctgatccggctgccggtgggcgcgggactggtcttcgccacctcagacgtgtggccgcgcaccaaggcgctgtattgccatcgcctcgacatcgccgactggcccgccgaccccgtcgtcgaccgggtcgagctacgcagctgcagccgccggggcgcggccatcgacgtcgtcgccgcccgcgcgcgggagaaccgatcgcaactggtgcacaccatggcgcgcggccgccaggtggtgttctggcagagccccaaaacgcgcaaacagtcgcggccgggcgtgcgcacccccaccgcccgcgccgccggcatccccgagctgcacatcgtcgtcgacgcccacgaacgctacccctacacctttgccgacaaacccgcgaagacgacgcgggaagccctgccctgcggcgactacggcctgaaagtggccggccaactcgtggcggccgtcgagcgtaaagcgttggcggaccttacttctggcgtgctgaacggcaacctgaaataccaactgaccgaactggccgcgctgccacgggccgccgtggtggtcgaggaccgctactcggagatcttcgcgcactccttcgcccgcccgacggcgatcgccgatgggctggccgaattgcagatcggctttcccaacgtgccgatcgtgttctgccaaacccgcaagctcgcccaggaatacacctaccgctatctagccgccgccctcacctggttcgtcgacgatgccgacgccaccacggttttcgagccggctgccgccgagcccgagcccagcagcgccgagctgcgcgcgtgggccaaaagcgtcggcctgccggtgtccgaccgggggcgcctgcgcccgcagatcctgcaggcctggcgagccgcccatccccggtgactacaacacctcgacgaggcctgcggatgctgaatcggccagtgcggcatcgaatgtgaccaaccggcccccgtagcgcgcggccaaggcgatgagatggcagtcggtgacccgacggtggttggacaccgcatcgcgatcgccggcgctcccaacgatcagtggcacatcgtcaggccaaaacgtgtgcccggcaagagaagtcatcgccgccaactgagcgatcgcgatagccggcgtggtcgacacctgcatcacactgcgattgcttgaaattcggacataccctgcctcggtgatcggcgtggtggcccacccattcgaggagaactgcgtgaaccatcgctgcgcggccgcatggtgaacgtgattcggccagcccagcgcgatcagcacattgacatcgagcagtgccgtcacacgtcgtcctcgagcgcgcggacgacatcctcggaagtcaccgtcggcgcatccggcggaacatcaaaaaccggaaatccgtcaacctcgacaatcccaaccggacggagcgacctacgcgccaactcagaaattaccgcgccgactgacttgccctccgaccgcgcgatgctacgaacatcttctagaacatcatcatcaatctgcaacgtggtgcgcatagcatcatgttacggggcttgggccagctttcacgcgtcttcggcgaccccctgcagcacactgtcgccgttgacggtgccattcaaagccgaagcgtcccgcggtacctcgaaggccggcagcgcggcacctaccgtggcgacggcgttgcgcgcggcctccatccgggccaatgccgcctgggtgaacaccgacaaccccaggtcggggttgtatccgtggatctctttgacgtcgagctgggcaagaaagtagatgatctccttggaaaccagttgacccggcaccagtaccgggaagccgggcgggtagggcaccacgaacgtggtggataccagagtcttgccctcggccagccggcgcccggccaagccgatctgcacgtactcacggtcggcctcttcgtagccggcgtagaaagccgaccgcatgtcaccgaaagagctggcgtcgtcggggcggaaggcaaggtcgaactcgctgaaatctggtagatgcggcagatcctgcgtggtctcctcgacgtggcgtcggtgtagagcaaggtcggccccgctggccgccttctggctgcggtccagatcgatcgccacccgacgcaacacatcgagcagatagtgcacgctcgaccaggtgacgccgatcgtgaagatcagcaacacgctgttgatagacgttttgttgatctggatgccgaatcgctccatcaggatcttctcgcggaagtcgtacccgttcatcccggtcgccccgataaacagggtgagccgcgtcggatcgagcacgaattgatcggaccgccaggcttcgttccaatcggccagagccccctgcctgacctgacggtacgagctgaccgtcgaggaccgaaaggcatcgggaaccaggtcggactcgtcaaggatgcggaaccacttgctgatcagccggtctttgcggacgcgatggcggaacaccagcgccatgttgtaaacatggcggaccagctcgaacccttcgatgtcaacctgtcggcgcgccaagtccaacgaggcgagaagttgctggttgggcgaggtcgaggtgtgggtcaagaatgcctcaccgaacgcgtcccgggtgagcgctttgaaatcctggtcgcgcacgtggatcatcgatgcctgccgtagcgcggacagcgacttgtgagtcgaatgcgtcgcatacactcggacccgagcgcggttggggtctggcaacagccggtgatcaacccactcggagcggtccactccgtccatcgacgcacaccaattccggtattcctcagcgtattccgcagtggacaacatctgctcgagtcgctcggcagcaatcatcgcggtccgctgccgggcccagggcaccgccgtcgcaaacgcataccacgcctcgtcccacaaaaagcagatgtccggtttgatcgctagcacctcctccatcacccggcgcgggttgtacaccacgccgtcaaacgtgcagttggtgagcaacagcatgcgcacccggtgcagctgtccggcggcctcgaggtccagcagcgcctgcttgatggtgcgcaacggcacggcaccataaatcgcgtactgcggcagcggatatgcgtcgaggtacatcgggtacgcgccggcaagtaccaggccgtagtggtgcgacttgtggcaattgcggtcgatgagcacgatgtcgccggggcgggtcagggcctgcacgacgatcttgttggcggtcgatgttccgttggtgacgaagtaggtctggttggcgttccaggtcaccgcggctttgtccatcgccgtcttgatgttgccatgcgggtccagcagcgagtccagtccaccagaggttgtcgaggtctcggccatgaagatgttgcggccgtagaactcgcccatgtcgtgcagtgacttggagttgaagatgctggcgccgcgcgcgacgggaagggcatgaaattggccgaccggcgccgccgcataggcccgcagcgcatcgaaaaacggtgtggcataacggtttcgtaaacccgcgagcaccgtgctgtgcaggtcggtgacgtcgttgagccggtagaaggtgcggtcgtagacgtcgggctcgtcctgggtctcggcggcgatcgactcgtcggtgagcagatagaggtcgatgtggggccgcaactcacggatccactcggcgcattccacccagtcgtgggtctcgtttgccaccgcttcgtcgccatcggtgcccagcagcgtggtcatcagcggcacccggtcgcgggaccgcagcggcaggtcgtgacggatgatcgccgcctgaatctcgccattcagcgccaccgcggtgatggcatcttcgatgctggccaccacgagcaactcgaactgcacctcgtcggccggattgcgcaactgccgcaggcactcggccaagctgtccggagccgtcgccggggagtcgtcggcgagcagcacggtgtagaactgctgctgtttggcctgcgctaccagctcctgctccgccagtgacgcggaggtgtcgaacagcgctgtgcggtcgccgtattcggacagcagtcgtacggccaacgacacttcctcggtaagccgcaccgtggaatgactatccagatgagcgcggaaagtcgccagattctgtgcccccggatacagccagtaccgctcataggcgccgatgcggtccatcagccgcttcgcccgagccacgtcgtgtgtggtgtcgagcccggcgaggtcgacctccgccaggtgacgacacgcgtcatcgagcaggttccaggtgtccaggcgggtgtaggacgggttggccaccgcggccagcgcggagacatgcagccgtcgcgggcggacgctgtttgggttcatgtcgtcacctgttctctggtgcgggtagcgccgtagagtgcaaccaggcaattatcgcgcgcaggaccgggtcagtcagctaagtcgtcgctgtccgcgatccgccgattagcccgattcccggagttgtccacccagcgcagcaccggcagctgcgaaagctcccggcggcgtgccggcagatcggtgacgtcacccagcgagcgcaccacggcctgcgtcaggcccatgatggcggccatcaccggtagcagcggctgcaacggctttgccgccgtgcgaacagtgctgatgcggcgtgccaagatcaggcgttcgatcgcgtgatacagccaggcgccgacacccagcgcgtagatcgacattgccgaggcgacaatggtcagcccgtaggcggcgcacaccacggcaccgagcaccaccgtcgcagccaggacggccgcgaccacgacgcgcagctcgagccgggtcatcacgcccccccacgcaccgcttgagcggccgcacgcagctgcggggtcaccagcatgacctggcccagcaccccgttgacaaagcccggcgagtcgtcggtcgacagctccttggccagctggacggcctcgtcgacgaccaccggctccggcacatccgccgcgtggagcagctcccataccgagacgcgcagaatggcgcgatccacggcgggcaaccggtccagcgtccagccccgcagatgcgcggtgatcaggtcgtcgatgtgggcggcgtgttcactgacccctcgagccaccgcggccgtgtacggatgtagccgggcaatgtcgggcttcgcttcggccagcgcggcacgggtgtcgaccacctcggccgcgctgatgccgcggacctcggcctcgaacagcaggtccaccgcgcgcttacgggcctgatgtcgtccgcgaaccggctttctgtccgacatcgtcaggcgttgacccggcccaggtagctaccgtcgcgcgaatccacctttagtttgtctccggtattgatgaacagcggcacgttgatctgggctccggtctgaagggtggccggcttggtgcccgcgctggaccggtcgccctgcaagccgggctcggtgtgagtgacctcgagctcgacggtcaccggcagctcgatgtatagcggcacgccgttgtggaacgccacctgcaccggcatgccctccagcaggaaccgtgccgcgtccccgaccagggcctccggcagcgggtgctgctcgtagtcttggctgtccatgaacacgaagtccgagccgtcgcggtaaaggtaggtggtatcgcgccggtcgacggtggcggtgtccaccttcaccccggcgttgaacgtcttgtcgacgaccttgcccgagagcacgttcttcaacttggtgcgcacgaacgccggacccttgcccggtttgacgtgctggaactcggtgattgtccacagctggccgtcgattaccaggaccagcccgttcttgaagtcagcagtggtcgccacgtgggtctcctacagaatggccagttctttggggaaccgggtcaacaattccggggtctgcccggcggtttcaggcattttcggcgtcccgccagccactaccaatgtgtcctcgatgcggacaccgccgcggccgggtaaatagacaccgggctccacggtcaccacggagcccgccagtagtgtaccggcggatgtgaccccgatgcccggcgcttcatgtatctgcaggccaacaccgtgtcccagtccgtgaccgaagtgctcgccgtagccggcgtcggcgatcagctggcgcgctgcagcgtccaccccccgcagctcggcacccggcagcaacgcctgccgaccggcctgttgcgcctcggccaccagctgatagatctctagctgccagtcggcggccttgcccaacacgaaggtgcgggtcatatcggagtggtacccggcgaccagggcgccgaagtcgatcttcacgaaatcgccgacctgcagcaccgcgtcggtcggccggtggtgcgggatcgccgaattggccccggcagccacgatcgtctcgaatgacaccgcgtcagcgccatgatcgagcatcagggcctccagctcgcggctcacctgccgttcggttcggcccggccgcaggccgccgcgggccaccaagtcggtcagcgcggcatcggctgcttcgcaggctagtcgcagcagcgccagctcgccggcgtctttaacctcgcgcagtgactccacagttccggatgcccgcaccaactcggtgttcttgccctccagcgcgcccgccaaggcgtccaggccgtccaccgtgaccacgtggctctcgaagcccagctttcccacgccggcctcgccggcccggccggccaggtagcgcccgaccgcgcgctcgatagccacttcgaggtcgggcgcttgcgaggcggcctgagtgcggtaccggccgtcggtggccaacacggcatcgcgctcatcggcgaacaccagcaatgcgccgttggacccgctgaagcctgatagatatcgcacgtttatcaggtcgctgatcagcatcgcatccaacccggaggcagcgatttgtgctttcagcttgtctcgacgctgggaatgtgtcacgacccttgacggtactcgctacgctgaatgcccatgactaactggatgctgcgcgggttggcgttcgccgccgcgatggtggttctccgcctgttccagggggcattgatcaacgcgtggcagatgctgtccgggctgatcagcctggtgctactgctgctcttcgcgatcggaggggtggtgtggggtgtgatggacgggcgcgccgacgccaaggcgagccctgaccccgaccgccgccaagacctggccatgacctggctgttggccggcctggtagccggcgcgctcagcggcgcggtggcctggctcatttcgctgttctacaaagcgatctacaccgggggcccaatcaacgagctgaccacgttcgcggccttcaccgcgctcatcgtctttctggtcgggatcgtcggggtagccgtgggccggtggctggtggaccggcagctggcgaaggcaccggtgcgacaccacgggcttgccgctgaacacgagcgggccgccgacaccgatgtattctccgccgttcgcgccgacgacagtccgaccggggagatgcaggtcgcgcagcctgaggcacaaaccgcggccgtcgccacggtcgaacgtgaggcacccaccgaggtgatccgcaccaccgaaagcgatacacccaccgaggttatccgcaccgacaccgaggcggaccagaccaagcccggcgacgagcccaagaaggattaaccctcacgtcccgacatgctcagctaggtaccgcagggccagcaggtagccctggatgccgagcccgacgatcaccccggtcgcgatggggctgaggtaggagtggcggcggaactcctcacgcgcatgcacgttggagatatgcacctcgatcagcggagcgctcagctccgcgcaggcatcgcgcagtgccaccgacgtgtgcgtcagaccgccggcgttgaggatcacgggttcggccgcatcggcggcctgatgaatccagtccagcagctgggcttcgctatcactttgccgcacaacggctttgagtccgagctcggcggcctcacgctcgatcagagcgaccagctcgtcgtgggtggtgccgccatagacggcgggctcgcgccggcccaaccggcccaggttggggccgttgatcacgttcacgatcagttcgctcatggggcgcaaactccggcgtaggcggttaccagcagaccggggtccggtcccaccattcggcccggcttggccaatccgtcgagcaccacgaaccgcaacacacccgcccgagtcttcttgtcgccggccatgatttccagcagctggggcagcgcgtccgggtcgtagctgaccggcaatcccaacgaggacaggatggtgcggtggcgctgcgcggtcgcgtcgtcgagccgcccggcaagcctggccagctcggccgcgaacaccagccccaccgacacggcggcgccgtggcgccaccggtagcgttcccggcgctcgatcgcgtggcctaatgtgtggccgtagttgaggatttcgcgcagctcggattccttttcgtcggcggcgaccacctcggccttgacggtgatcgcgcgccggatcagctcgggcagcacgtcgccggccgggtcgagtgcggcctgcgggtcagcttcgatgagatccaggatcaccgggtcggcgatgaagccggccttgaccacttcggccatgccgcagatcatttcgtcgcgtggcaaggtttgcagcgtcgccaggtccaccaggaccgccaacggctgatgaaacgccccgaccaggttcttgccggcgtcggtgttgatgccggtcttgccgccgacggccgcatcgaccatgcccagcagtgtggtgggcaggtgcacaatcgagacgccgcgcagccaggtggccgccgcgaacccggcgacgtcggtggcggccccgccgccgaggctgaccagggcgtctttgcggccgattccgatgcggcccaacacctcccagatgaatcccacgacgggcaggtccttgccggcctcggcgtcggggatctcgatgcggtgcgcgtcgacgcccttgccggccaagcgctttcggatctcttccgcggtctcggctagtccgggctgatgcacgacggcgaccttgtgccggtcggccagcaggtcttccagctcgtcgagcaggccggtaccgatgaccaccgggtatggcggatcgacggccacctgcacggtcacgggtgcgccgatatcggtcatgtggccgcctcgctggggctgggaacctgcagccgcgacaggatatggcggaccaccgccccggggttgcggcgattggtgtccactcgcatggtcgcgacgcgccggtacagcggtgcccgcttggccatcagcgcgcggtatttttcggcgcggtcggggccggccagcagtgggcgcacggtgttgccgccggtgcggcgcacgccctcggcggcgctgatctccaggtagacgacggtgtggccggccagcgccgcgcgcacaccggggctggtcaccgcgccgccgccgagcgacagcacaccgtcgtggtcggccagtgccgcgcgcaccacgtcctcctcgatacgtcggaactcctgctccccgtcggtggcgaagatgtcggcgatgctgcgtccggtccgctgctcgatcgcgacgtcggtgtcgagcaggccgaccccgagcgccttggccagccggcgcccgatggtggacttgccggagcccggcaggccgacgagaaccgctttgggtgccatctgttaaccggagacccgcgcggccggtgcttcgcggtcggcgacgctgcgctggtaggcggcgatgttgcgctgggtttcggccagcgaatccccgccgaatttttccagcgccgcccgggccagcaccaacgccaccatggtctccaccacgaccccggccgccggcaccgcgcacacatccgagcgctgatggatggcgacggcctcatcgccggtcgccaggtcgacggtggccagcgcgcgcggcaccgtggagatcggcttcatcgccgcacgcacccgcagcggctgcccgttggtcatcccgccttccagccccccggcccggttggtggagcggacgacgccgtcgggcccggggtacatctcgtcgtgggcgcggctgccgcggcggcgcgcggtctggaatccgtcgccgatctccacgcccttgatcgcctggatgcccatgacggcggcggccagctggctgtcgagccgatggtcgccgctggtgaacgaccccagccccaccggcaggcccagcgcgaccgcctccaccacgccgccgagggtgtcgccgtctttcttggccgcctcgatttgggcgatcatgtccgcctcggcggccttgtcgtaggcgcgtaccgggctggcgtcgatggcgggtaggtcctcggcccgcggcggcggaccctcgtagggtgccgacgcgccgatcgagatgacgtgggagagcacctcgacacccagcgcctgcctcaggaatgcccgtgcgaccgtgcccgccgcgacccgggcggcggtctcgcgggcgctggcccgctccagcaccggccgcgcgtcgtcgaagccgtatttgagcatgcccgcgtagtcggcgtggcccggccgcggccgggtgagcggggcgttgcgtgcgacgtcggccagctcggcggggtcgaccgggtcggcggccatcacggtctcccatttgggccattcggtgttgccgatctcgatggcgatgggcccgcccagggtgctgccgtggcgtatcccggacagcacggtcaccgcgtcgcgctcgaacgtcatccgtgcgccgcggccgtagcccagccggcgtcgggccagctggtcggcgatgtcggccgaggtgacgtgcacgccggcgaccatgccttcgaccacggccaccaaggcgcggccgtgtgactcccccgcggtgatccagcgcaacacctgaccatcttcccatgcgccgccggcggccaccgcacgtcaacgcacccactccgtgcgatcgcggtgatgtgcggccccccggatgccccgctagcatccctggcgtggaagtggctggcggcacccgggcccggctgcgggtcacatccgatggtttgcaggcgctggccgggcggtgcgcgaccctggccggcgaattgtcggccgcggtcgcgccgtcgggggcggtgttgtcgtggcaggccaacgcggtcgcggtgaacgccgcgcatgcccgcgcgggtgcggccgccgcggctgtgagcgcccgaatgcgggccaccgccgccgcgctggggcaggccgcccgccggtacgcgggccaggacaccgcagcggcggccgccctgggggcggtacgcccgtgggggacccactgatggctacgtcggggctgccgccgctgtcggcggtgcagtcgacgagctttgcgcatctgagcgaggccgccgcccactggcggcggctggccacgcggtgggagcgcgccttagccgaggtgcgcgattcgatgcgccgacccggcggcaccgactgggagggccaggccgcggcccgcgcccactaccggtcgaccgtcgacgtggtgacgatcggtcgcgcggtggaccggctgcatgacgccgccgccgtcgccggccgggggaagaccagctggaggccaaccggcgggcggtgctggacgctgtcagcgacgcccgccgggacgggtttgccgtcggtgaggattacacggtcaccgaccgctccacgggtggctcacgccagcagcgggcggcgcgtctgggccaagcccaggggcacgccgactttatccggcatcgggtgggcgcgctgctggccaccgaccgcgatatcgcgacccgggtcagcgccgccacccaaggcctcgatgagctggcgttcgaagacgtgcccggggtcgacaccccggccgaggatggggtgcaggcggtggatttccgccaggccccgccaccgggagcccccgggggcatgtcctccggcgacatcgacgcgatcgacgcggccaatcgcgccctgctgcaagacatgctggcggagtacagccggctgcccgacgggcaggtgaaaaccgaccggctggccgacatcgcggccatccaagaggcgctgagggtgcccgactcgcatttgatctatgtggccaggccggacgaccccgccgacatgatcccggcggtcaccgcggtcggcgatccgttcaccgccgatcacgtgtcggtgacggtccccggggtgtcgggaaccacccgtcagaccatcgccaccatgacccaagaagcccgtgggctacgagaagaagcgagagtgatcgcccacagcgtgggtgaaagtgagaatgtggcgaccatagcgtgggtggggtatcagccgccgccggtgctcgcgtcgtggaacaccgtcgatgacgatctcgcgcaggccggcgctccgaagttggaggcgtttttgcgggatctgcaggcgggatcgcacaatccgggtcacacgacggcgttgttcgggcattcctacgggtcgttgctgtcggggatcgcgttgaaggatggcgccagttcactggtcgacaatgcggtgctgtatggctcgccggggtttgacgcgacctcaccggccaagctgggcatgaacgaccacaacttcttcgtgatgaccacacccgatgaccccatccggtatccggcgcgcctggcacccctgcacgggtggggatcagacggcgccgacaccatcggcactgtaggccgccaaggcacccctgcacgggtggggatcagaccccaacgagatcatcgccggatccccggaccgctaccgcttcacccatctgcagaccgacgcgggatccactccgctgggtgatcacaagaccgccgccagcgggcactcgcaatacggccaagacccgctgcaacggatgaccggctacaacctggcgaccatcctgctcaaccggcccgatctggcggtgcgcgaaagcccacagcagtgatcgcaccacaaccgatttcccgaacgctcccgcggtggcagcgcatcgtcgcgctgaccatgatcggcatatcaaccgccctgataggtggctgcaccatggatcacaaccctgacacatcacggcgcctgaccggcgagcagaagatccagctcatcgacagcatgcgcaacaagggctcctacgaggccgcccgggagcgcctaaccgccaccgcccggatcatcgccgaccgcgtcagtgcggccatcccgggccaaacctggaaattcgacgacgatcccaacatacaacagtctgaccgaaacggagcactgtgcgacaagctcaccgcggatatcgcgcggcggccgatcgccaacagcgtaatgttcggcgccacgttctcggccgaggacttcaagattgccgccaatatcgtgcgggaggaagccgccaagtacggtgcgaccaccgagtcgtcgctatttaacgaatcggccaagcgcgactacgacgtgcagggcaacggctacgaattccgactcctgcaaatcaaattcgccacacttaacatcaccggcgattgttttctgttgcagaaggtgctcgacctgccggccggacaactccccccggaaccacccatctggccaacgacctcgacgccacattgatcgcaccacaaccgattccccgaacgctcccacggtggcagcgcatcgtcgcgctgaccatgatcggcatatcaaccgcgctgataggtggctgcacaatggatcaaagccctgacacatcacggcgcctgaccgacgagcagaagatccagctcatcgacagcatgcgcaacaaaggctcctacgaggccgcccgggaacgcctcaccgccaccgcccggatcatcgccgaccgcgtcagtgcggccatcccgggccaaacctggaaattcaccgaagatcccgccgggcgaaaggccgatcgggaaggtttgtcgtgcaaggaactcaccggcgatatcgcccggcggccgatcgccgacgcagttatctttggtactgcgttctcggcggaggacttcaaggttgtcaccaatatcgtgcgggaggaagccgccaagtacggtgcgaccaccgagtcgtcgctatttaacgaatcggccaagcgcgactacgacgtgcagggcaacggctacgaattccgactcctgcaaatcaaattcgccacacttaacatcaccggcgattgttttctgttgcagaaggtgctcgacctgccggccggacaactccccccggaaccacccatctggccaacgacctcgacgccacattgatcgcaccacaaccgattccccgaacgctcccacggtggcagcgcatcgtcgcgctgaccatgatcggcatatcaaccgccctgataggtggctgcacaatgggccaaaaccccgacaaatcaccgcacctgaccggcgagcagaagatccagctcatcgacagcatgcgccacaaaggctcctacgaggccgcccgggaacgcctcaccgccaccgcccagatcatcgccgaccgcgtcagtgcggccatcccgggccaaacctggaaattcaacgacgactcctacggccaagacttctatagaaatggatcgttgtgtaaggaactcagtgccgatatcgcccggcggccgatggccaaaccggttgacttcggtagcacattctcggcggaagacttcaagattgccgccaatatcgtgcgagaggaagccgccaagtacggtgtgaccaccgagtcgtcgctgtttaacgaatcggccaaacgcgactacgacgtgcagggcaacggctacgaattcaacctgggccaaatcaaattcgccacacttaacatcaccggcgactgttttctgttgcagaaggtgctcgacctgccggccggacaactcccccccgaaccacccatttggccgacgacctcgacgccaaccccgtgagcaccaccatcgttgctggcgtgatccagggtcacctgccggtgatcctgcccacgcgcaggcgggctcgcgatctcgggcacacgacggcgttatttcgggcgcaaacgctccaatgcatatatctcagtatcgaatacctatatgtttgctccatgtctcggcgtacaacgatcgacatcgatgacatactgctggcccgcgcgcaagcggcgctcggtaccaccgggctgaaggacagggtcgatgccgctttgcgagccgcggtgcgctagtcggcgcgcactcggctcgccgcgcgaatcgcctcgggtgccggcatcgatcggtccgaggcgctgcttgcccagacgcgtcccgcgcggtgatggtgttctgcgtcgacaccagcgcgtggcatcacgcggcgcggccggaagttgcgcgccgatggttggcggccttgtccgcggaccagatcggcatctgcgaccacgtgcggttggagatcctgtactcggcgaactccgctaccgactacgacgcgctcgccgacgaactcgacggcttggcccgtataccagtcggtgccgaaacctttacgcgcgcatgccaagtccagcgtgagcttgcccacgtcgccggtctgcatcaccgcagcgtgaagatcgccgatcttgtcatcgccgcggcggccgaactttcaggcaccatcgtgtggcattacgacgagaactatgaccgggtcgccgccatcaccggccaacctacggagtggatcgtgccgcgcgggaccctttaaccgctgataggcgccatcactggatgtatggtgatgtcatgcggactcaggtgaccctgggcaaagaggagcttgagctgctcgatcgtgccgccaaggcgagtggcgcatcgcggtccgaactcatccgacgcgcaattcaccgtgcctacgggactggatccaagcaggaacggctcgccgcgctcgaccacagccgtggctcgtggcgaggacgggacttcaccggcaccgagtatgtcgacgccattcggggcgacctcaacgaacgacttgctcggctcggtctggcgtgaagctgatcgacaccaccatcgcggtcgaccaccttcgcggcgaacccgcggcagccgtgctgctcgccgaactgataaacaacggtgaggagatcgcggccagcgagctggtccgattcgaactcctcgccggtgtgcgggaaagcgaactcgcggcgctcgaggccttcttctcggcagtggtgtggaccctggtgaccgaggacattgcccggatcggcggacgactcgcccgtcgataccggtccagccaccgcggtatcgacgacgtggactacctgatcgctgcgaccgccattgtggtcgacgccgacctgctcaccaccaatgtgcgccacttcccgatgttcccggatctgcagccgccgtactgagcactccctggggcatcagccttggtcggcgatgagttgttcgatgagctcgacgatgcgctgttggccggcggcggccccgtccagcttgcctcgcatctcggtgaatccgtcgtcgactcgactaaaacgttcttctacgtgactgaaacgttcggtcatctcttcccgcagggcggtgaaatcttctcgcagggcgttgaagctaccgattgtagctcgccggaagtcgcggaactcgccaacgaactccgtgacatcgcgatcggccgcgccggctagcacgcgagcggcggcggcatcctgttcgctggcccgcacgcggtcagccagctcacgcacttgggattccagcgcggtgacccgttgttcgaggttctcgggcagcacgagcgaatcctaccgcgattcaacgcaacgcagccctgtcccgggcggacaccggcattgggtgcacgtcggataagcagggctgagcggggctcggctctactcgggtcttacctcgacaaatccggccgcgctgaagtcaccatcgaaggcatacgcattttggatgcctttctttcgcatcaccgcgaagctcgtggcatcgacgaacgagtactctcgctcgtcgtggcgtacaagccattcccatgcctgctcttccaggtcggctgttacgtgctcgacgcgaacgacggtgctcaagcggattgcagcggcggcaaccgccgcgcggtgaccgcagcgccggttgagcagcgtccaggtctcgcccaggacatggttggaggtcatcaccacgggcggtttgctggcccacaacctcttcgcggtgccgtgccgagcgtcgccggcgttgccaagtgcagcccagaaggacgtgtcgacgaagatcattcgtgctttccgtaaaccacgtcgtcgacggacgcggacaagtcggcttcccccacgaacgatccgacgaaggcatcgaccggatctgggcccggctgccggaggtgctcagcgacgtactcccggatcagcgccgccttcgacgtccgccgccgtcgcgcttcaacagcaagcgctcggtcaacgtcttcgtcgatgtagatctgcagccttttcacatggcaaatatacgccactagcataatgctgtatacatcggtagctgagaatcggatgcttgccgctggctgccgagtttgttgaactcgccgccgtggtgacctggatgaagtgtgcccgccgaaactgccgccgcccgactaggcgactggccaaagcgatgacagtgctgacttctgtacaggggcgaagcgagtgtccgcccctttacgcgcgtcgtaatcagccgctgagttcgccatggttcccatgcaagatcgctcacgttcgagcccggcgcgcggtgaccgacatgaaactcccgttacgagcaagcatgcggcaacgccgcctcgacggcgacggtccaagctgtcctctgaacgaatcaggttgcgctaagccaagattcgttgtcaaacgacctctggtctacactgatatcgcgccaatctcagcccagcagcgccaaccccaccgcccccaggctggccacacacatcgacggcccgtgcggcagggtgcggacaccccatggcgtcaccatcacgccgcacaccgcggtcagcagcggcgcggccagcgccgccagaaaccacacctcgaccccgaagcagccggtcagcccgcccagaccgatcgccagcttgacgtcaccggcgcccatcgcggcgggcaaagccaggtgcaccagcaggtacaccccggccaaggcggccgccccggccagcgccggcacaccgcggccggcaaggcccgcgaagagcaggatcacccccgccccgggcagggtgagccagttgggtagccggcgctgccggacgtcgcaaacgcacaacactcccatccaggccaacaccgccgccgccagcatgctggggcacgctagtccaacgcggccagcgcgcaagtcatcgcttcgcggggggcgggtagcccggtgaactgctccacctgcgcgaacgcctgatgcagcaacatctgcagcccgctgatcacccgcccgcccgccgatccgaccgcggcggccagcggtgtgggccacggatcgtagatggcgtccaacagcaccgggatcgcggccaaggtgccggcataccccgcggccacctccgctggaatggtgctgaccagcacttccgcggcggccaccgcatcggccaacccaccgctgtcgaacgcgcagaaccgggtcgccacgccgacccgtgtgcccaggtccaccagccgggccgccttgtccgagttgcgcgccaccacggtgatgtcggtgaccccgagttcggccagccccaccacggccgccggtgcggtccccccggaccccagcaccagcgcgtgtccagcagccgcccccaacgccccggccaccccgtcgatgtcggtgttgtcggcctgccagccatgcggcgtccgaaccagggtgttggccgaaccgacaaggtccgcgcgtgcggtgcgctcgtcggcgaaccgcagggcggcgaacttgcccggcatggtcaccgaaacaccgacccactccggtccgaaaccaccgaccacgacgggcaactcggccgcaccgcattcgatgcgctcataggtccagtcgtgcagccccaacgcccggtaggcggccaggtgcagctgcggggagcgggaatgcgcgatcggcgaaccaagcacgccggcttttttgggaccttcgctcatcgcgcgctgtcgaggacaccgttgtgtttggccagctcgatgttcgccagatgctgctgatagtccctggtgaacagcgtcgtgccctgggaatcgatggtgacgaagtacagccagtcgccaggtactggatgctcggcggcgcgcagcgcgtcgacgccgggcgaacagatcgcggtggccggcagcccctgggccatgtaggtgttccacggtgtgcgctgggcacggtcggtgtcgctggtggccacctcacggcgatccagcggatagttcacggtcgagtcgaactccaacgtgcggtgttcgtgcagccggttgtagatgacccgggccaccttcgggaaatcctgggtgttggcttcctgctgcaccagcgaggccaccacgagaatgtcatagggcgacaggcccagcgactttgcggtgtctaccaacccggatttcatgtactccacggcgccggcgctgatcaaggtcgccaagatggtttcagccgatgccgacgggtcgatgttgaaggtccccggtgcgatcagcccctcgatccggcgatggtcagtgcccagctccatcaccggcccaaccgcccagcgcggcactgacagcatcgtcggcgtgctcctgctcgccgccgcgcggaggtcggccaccgagacgcagcgttgggtaccgtcgagatccacacaggtggcacgggagatcagcgcgaatatgccaggattcaccacgttggtcttcatgtcggtggtgtcgtcgagctgacgcccttccggtatgaccaacttccccacccggttgtgcggatcggtaagccgcgcgacagcggaagccgccgaaatctcggttcgcatccgatagaacccgggttggatcgaggaaatcgcggtgttgccgtgcgcggcatcgacgaatgctcggacggtggccactacaccgtgtttgagcagcgtctccccgaccgccgtggtcgagtcaccggccctgatctgaatcacgatgtctcgcttgccgggaccggtgtagtcgttaccgaagcccaacatggtctgccacaacttggcgccgacgacgacggccaccaccaccaccacgacgagcaggctcagggcaaatccgccggcgacgcgccgtcgccggcggatttgttgggcgtgtcggcgctgagcgcggctgactcgggtcctgcggtgccggttcggtcttaccgacaccggctgggcgcggtggcggtggccaccgtcaggcatcggagccttcttgagtcccggccatcgccgcgagacgttcatccagccagctctgcagtattgccactgcggccgcttggtcgatcaccgcacgctgctcggaggcccgcacccccgcctgccgcaaagatcgttgagcactgaccgtggtgagccgctcgtcggccagccgcaccggcgtaggagaaacacggcgtgccagcgcctcggccagttcgattgcgtcttgggccgagcggccgatgcggtcggccagcgtgcgcgggagcccgacgatcacctcgaccgcctccaactcggcggccagcgcagccagcctgcgcaggtgcttgccggaacgatcgcggcgcaccgtttccaccggggtggccaagatcgcgtccgggtcgctgcaagccacgccgatacgcgcggcgcccacgtcgataccgaggcgtcgtccccgtccagggtcgtgcgctggatcgccgggccggtcgggcgggcggtgctgtgctgggaccactcaaccgacccgcgctatcacggcgatctcggagcggaccgcgtcgagcgcggcgtcgataccggtcggattctttcccgagccctgcgccaggtccgccttaccgccaccgcggccttcgaccgccaccgcaagttgtttgaccaggtcgttggcacggattccgaggtcctgggcagcgggattggccgcgaccgcatacggcacagtttggctttcgccctcggcaatcagcgccaccaccgccggctcgctacccagcttgccgcggatgtcgccgatcaacgaccgcaggtctgccgcggtcatcccgccggacattcgctgcgccaccaaacggacgttaccgatccgctgagccccggcggcggcattggtggcggctgcccgggcgctggccatccggacacgttcgagttccttctcggcggcccgcaggcgctccactagattggccacccgggccggtacctcttcggacggcaccttcagtgacgaggccaacccggccatcaacgcacgctccttggccaggtgacgaaacgaatccaaccccacgtaggcctccacccggcgcaccccggagccgatcgacgactcgcccaggatcgtcacgggaccgatctgcgccgtgttgctcacatgggtgccgccacatagctccagcgagaacggtccacccatctccaccacccgcacttcgtcggggtagctctcgccgaacagcgcgatggcacccatcgccttggccttgtcgagctgttcggtgaacgtgcgcacctcgaagtccgcttgcacggcctcgttggtgacctcttcgacctgggtgcgctggtcgtcggtcaacggaccctgccagttaaagtcgaagcgcaaatatcccggccggttcagcgatcccgcctgaaccgcgttgggccccagcacttgtcgcagcgcggcatgcaccatgtgggtgcccgagtggccctgcgtggcaccccggcgccacccgggatccaccgccgcgattacggtgtcaccctcgacgaattccccggattccacgttgactcggtgcacccaaagcgttttggcgatcttctgcacgtcggtaaccgcggcccgggcagcttcgctggaaccggttccgctgatggtgccctcatcggcgatctgcccacccgattcggcgtagagcggggtgcgatctaagacaagttcgacacgctgcccttccccggctccgccggctacaccgtgcgccaccaccggaacccgcttaccgtcgacgaagatgcccagaatccgcgcctgggaacgcaactcgtcgaatccggtgaactcggtggcgccggcgtcaaccagctcgcggtaggcgctcaggtcagcatgcgcgtgtttgcgcgcggcggcgtcggccttggcacggcggcgctgctcggccatcagctcacggaacccgatttcgtctacctgcagaccggtttcggccgccatctccagcgtgagctcgatcgggaacccgtaggtgtcatgcaacgtgaaagcgtccgatccggacagcacggtggctccggatttcttggtggagctagccacctcctcgaacagcctggaacccgacgccagcgtgcggttgaacgccgtctcctcggcgaccgcgatccggctgatccgctcgaagtcggcgacgagttcgggatatgacgggcccatcgcgttgcgcaccgtggccatcaggtcgccaacgatcgcagcgtcgatgcccagcagcttggcggagcggatcacccgacgcagcagccggcgcagcacataaccgcgaccgtcgttgccggggctgacgccgtcaccgatcaggatcgcggcggtgcggctgtggtctgcgatgatgcggtaccgcacgtcgtcttcgtggttgccgacgtcgtaggcacgcgcggcgaccctggccacggtatcgatgaccggcctgagcaggtcggtctcgtagacgttgtgcacgtcttgcagcaccagcgcgatccgctcgacgcccatgccggtgtcgatgttgttgcggggcagcggcccgaggatctggtagtcctccttggtggttccctctccgcgctcgttctgcatgaacaccaggttccagacctcgaggtagcggtcttcgctgacgatgggaccgcctgcgggaccgaattcgggtccgcggtcgtaatagatctccgatgacggcccgcacggtccgggaatgcccatcgaccagtagttgtcggccatgccgcggcgctggattcgctccgccggcagcccggcaacctcctgccatagccggacagcttcgtcgtcgtcgaaatagactgtcgtccagattctttccgggtccaggccgtagccgccggcggcgaggctgttggtcagcagtgcccaggccagttcaatggccccgcgtttgaaatagtcgccgaagctgaaattgccggccatctgaaaaaacgtgttgtgccgggtggttatgcccacctcgtcgatatcgggggtacggatgcacttctggatgctggtggccgtcgggtacggcggcgtgcgctgtcccaagaagaaaggcacgaactggaccatcccggcgttgacgaacaacaggttggggtcgtcgaggatcaccgaggcgctgggcacctcggtgtggcccgccttcacgaaatgatcgaggaaccgcttcctgatctcgtgtgtctgcactctacgttcttccttgatccgtggttaagtccattaccagcctattcgccggattatgagaaggctgtccgacggcccaattcggcccgctcagccttccacaaagctcaatcgcaccgaccgccgcggattgtcctggttgaggtcgaccagaacgatgctttgccaggtgcccagcaggggctggccccccgagaccggcaccgtcaccgacggcgcaacaaaagccggtaacaagtggtcggcgccgtgaccgtaggacccgtgcgcgtgccggtagcggtcgtcgcgcggcaacaaccgcaccagcgtgtccaccagatcctcgtcggaaccggcgccggtctcgataatcgcaacgccggccgtagcgtgcgggacgaacacgttgcacaggccatcatcatgggcggtgcagaaggcgcgcacggcgtcggtgagatcgacaatgcggcgacgcgcggtgtccacatccagcacatcggtatccacccgtcccagcctacggtgggggcgcgccaacctgccaatccattgacgtcggattgcccattgccccggccggcccgtcggaggaaggtaatgattgaccggtggcgccaccggggcgctgccccgaacaatgaaagaggggtggatcgtgtacgcgcgctctaccactattcaggcgcaatccgagtgcatcgacaccggaattgcgcacgttcgcgatgtggttatgcccgcactgcaggggatggatgggtgcatcggcgtatcccttttggtcgaccggcaatccggcaggtgcatcgccaccagtgcctgggagaccgcggaagccatgcatgcaagccgggaacaggtaacgccgatccgcgatcggtgcgcggagatgttcggcggcacgccggccgtcgaggagtgggagatcgcggcgatgcatcgcgaccaccgctcggccgagggggcgtgtgtgcgggcgacctgggtcaaggtgccggcggaccaagtagatcaaggcatcgagtactacaagtcgtccgtcctgccccaaatcgaaggcctcgacggattctgcagcgccagcctgttggtcgaccgcacctccgggcgcgcggtgtcttccgcgaccttcgacagctttgacgccatggagcgcaaccgggaccagtcgaatgcgctcaaggccacatcgctgcgtgaggcgggcggcgaggaactcgatgaatgcgagttcgagctggcgctagcgcacctacgggtacccgagctggtctgatcaacccgccggcggcagtaccggcccgagcccgacgctgggccggcactgctgtcgtgcgtcgagcggcgctcgcggtaggcattgccaggctcagccggttggaggaaggtatttggtgggaccggtggcgccaccggggcgctgccccgacacgggagggggtcgatcgtgtacgcacgctcaaccaccattgaggcgcaacctctgtcggtcgacattggaatcgcgcatgttcgtgacgtcgtcatgcccgctttgcaggagatcgacgggtgtgtcggggtgtcgctgttggtcgaccggcaatccggccggtgcatcgccaccagcgcctgggagaccttggaggcgatgcgcgccagcgtcgagcgggtggcacccatccgcgaccgcgccgcgctgatgttcgccggtagtgcccgggtcgaggaatgggacatcgccctgttgcaccgcgaccacccgtcgcatgagggggcatgcgtgcgcgccacctggctcaaagtggtgccagaccagctcggtcggtccctggagttctaccgcacgtccgtacttcccgagctggagagtctggacgggttctgcagcgccagcctgatggtcgaccaccccgcttgccggcgtgcggtgtcgtgctcgacgttcgacagcatggacgcgatggcccgcaaccgcgaccgggcgagcgagctgcgcagcaggcgcgtccgggaattgggagccgaggtcctcgacgtcgccgaattcgaactggcgatcgcacatctacgggtacccgagctggtctgagcggacctgcttcccgcagagcgcagcggtcacccccgtttcttgcggatgattgcccgcaggcggtccaggcggccggcgatctcgcgttcgccgccgcgaccagtgggccggtagtagtccacgtccaccaactcgtcgggcgggtattgctgggccacaacgccatccgggtcgtcatgggaatatttgtagccctgtgcattgcccagcgccgccgccccggagtaatgcccgtcacgcagatgagccggcaccagaccggccttgccggccttgatgtcgttcatcgccgcggccaacgccgtggtgacggcgtttgacttcggtgcggtggccaggtggatggtggcgtgcgccagcgtcagctgggcttcgggcatgccgatcagcgccaccgtctgtgcggcggcgaccgccacctgcagcgcgctcgggtcggccatgccgatgtcctcgctggccagaatcatcagccggcgggcgatgaaccgcgggtcctccccggcgaccagcatgcgggccaaatagtgcagcgcggcatcgacgtcggaaccgcgcaccgatttgatgaaggcgctgacgacgtcgtagtgctggtcgccgtcacggtcgtagcgcaccgcggctttgtccaccgaccgctcgatggtttgcacgctgaccagctcgccggccgcctgggctgcctcggccgctacttccagcgcggtcagggcgcgccgggcgtcgccggccgcgagttgcaccagcaggtcgacggcctcaggcgctaccgcgactgccctgcccaggccgcgggggtcatcgatcgcgcgttgtactaccgcgcgggtgtcctcggccgtcagcggccgcagctgcaggatcagcgaccgcgacagcagcggtgccaccaccgaaaacgacgggttctcggtggtcgccgccaccaacagcaccacccggtgttccaccgccgacagcagggcgtcttgttgggtcttggaaaatcggtgcacctcgtcgatgaacagcacggtctgctcgccgtgaagcagcgcttttcgcgaattctcgatgaccgcccgcacttccttgacgccggccgacaatgccgacagggcctcgaaccggcggccggtggcctgcgagatcaacgccgccagcgttgtcttgccgctgcccgggggaccgtagaggatcaccgacgccacccccgagccctcgaccagccggcgcaacggcgaaccgggcgccagcaagtggtcctggccgaccacttcgtccagcgacgccggacgcatccgcaccgccagcggtgccccggccgaagcgcccaggtcatggccggacgtcatcggtacgccgggcacgtcaaacagaccgtcggacacggcttcaggcataccacgcccacctgacgacgcgaacgttcgccgaagacgccacacgaataatccgcgcgccttcggcaaatatttgctaagttccggtttgcttagcgtcgcgcgggtaccgataaaagcgaactacgaagcgattgggacagcgatgagccagccgccagaacatccaggcaatccggccgacccccagggcggcaatcagggcgctggaagctacccgccgcccggctacggagcgcctcccccgccaccaggctacggcccacccccggggacctacctgcctcccggctacaacgcacccccgccgccccccggctatggcccaccgccgggcccgccgcctcccggttacccgacgcatctgcaatcgtcgggttttagcgtgggcgacgcgatcagttggtcatggaataggttcacgcagaacgccgtaacgctcgtcgtcccggtgctcgcctacgctgtggcgttggccgcggtcatcggcgcgacggccgggctcgttgtcgccctatcggaccgtgctactaccgcatacaccaacacctccggcgtctctagcgaatccgtggacatcacgatgaccccggccgcgggcatagtcatgttcctcggctacatcgctctattcgccctggtgctctacatgcacgccggaattctgaccggctgccttgacattgccgacggaaagccggtgaccatcgcgacgttctttaggccgcgcaatctgggcctggtgctggtcaccggactgctgatcgtcgccctcaccttcattggtggcctgctctgtgtcattcccggcctgatctttggcttcgtcgcccagttcgccgtcgcttttgccgtcgaccgttccacttcgccgatcgactcggtaaaggccagcatcgagacggtcgggtccaacatcggtggcagtgtgctgtcgtggctcgctcagctcacggcggtgctcgtcggcgaactgctgtgctttgtcggcatgctgatcggcattccggtcgccgcgctcatccacgtctacacctaccggaagctgtcgggtggccaagtcgttgaggcagtccggccagcgcccccggtcggctggccgcccggcccccagctcgcatagtcggcacccgccgacgccggctggccgtcttggcccgctggatttgtcacgcgctcacccgaattggcatccggggcctggaacgcgttagggcagtggctttcccacaggttgacgtaaatgacctccaagataggtatcgaaccaaggttgcggccgatgtgtacgtagttcgagagttcgctgatctgatcactcgcgtggtcgatgcagtcgacggaaccggcagccgccacccaagggtgcgcaggtggttagcaaatcgccgacgaacacgacgccaccgcgtcatgcgccatcgccgaccccgccttggtggctgagagccgctcgccggcgttaagctgcccaacatcatgggcattcaacgcgccgttctcctcattgccgacatcggcggatacacaaattacatgcactggaaccgcaagcacctggcccacgcgcagtggacggtggcacagttgctggagtccgtcatcgacgctgccaagggcatgaagttggcgaagctggagggcgacgccgcgtttttttgggcaccagggggcaacaccagtgtcctggtatgcgaccggcccccgcagatgcgccagaggttccgcacgcggcgcgagcagatcaaaaaagaccatccctgcgactgtaagagttgcgagcagcgggacaacctgtcgatcaaattcgtcgcccatgagggcgaagtggccgaacaaaaggtgaagcgcaacgtcgaactcgctggcgttgatgtcatcctggtgcaccgcatgctgaaaaatgaggtgccagtgtcggaatatctattcatgaccgacgtcgtagcgcagtgcctcgacgagtcggtgcgaaaaccagcgacgccgctgacacatgacttcgagggcatcggagaaacgtcgacacactacatcgacctcgccacgtccgacatgccgccggcggtgccagaccacagcttcttcggcctgctgtgggcggatgtgaagttcgaatggcacgcgttaccgtacctgttaggtttcaagaaggcctgtgcaggtttccgcagcctgggccgcggcgccaccgaagagcccgccgaaatgggctaatcgggttcgcttggctcgatcgccgatgatctcgaccgccacgaccgaccccctcacctcggtcgaacctcggcgaaccaacgcggcaacgccagcccatgatcatttgattgggtccacggaagcaggtagcttccgtcgcatgctttttgcggctttgcgtgatgtccaatggcgaaaacgacgccttgtcatcgcaatcgtcagcaccggcctagttttcgcgatgacgctcgttctgaccggacttgtgaacgggtttcgggtcgaggccgagcgaaccgtcgattccatgggtgtcgacgcattcgtggtcaaggccggcgcggcaggaccgttcctgggttcgacaccattcgcccaaatcgacctgccccaggttgctcgtgcgcctggcgtcttggctgccgccccactagcgactgcgccgtcgacgatccggcagggcacgtcagcgcgaaacgtcaccgcgttcggggcaccagagcacggacccggcatgccgcgggtctcggacggtcgggcgccatcgacgccggacgaggtcgcggtgtcgagcacgctgggccgaaacctcggcgacgatctgcaagtgggtgcgcgcactttgcggatcgtcggcatcgtgcccgagtcaaccgcgctggcaaagattcccaacatcttcctgaccaccgaaggcctacagcagttggcatacaacggacagccgacaatcagttcgatcgggatcgacgggatgccccgacagctcccggacggctatcagaccgtcaatcgagcggatgctgtcagcgatctgatgcgcccgttgaaggtcgcggtggatgcgatcacggttgtggcggtcttgctgtggatcgttgcggcgttgatcgtcggctcggtggtctacctctctgcgttggagcggctgcgtgactttgcggtgttcaaggcgatcggcgtgccgacgcgctcgattctggccgggctggcgctgcaggcggtcgtcgtcgcgctgctcgcggcggtggttggcggcatcctttcgctgctgttggcgccgttgttcccgatgactgtcgtggtacccctgagtgccttcgtggcgctaccggcgatcgcgactgtgatcggtctgctggccagcgtcgcaggactgcggcgcgtggtggcgatcgatccggcactagcgttcggaggtccctagccatgggcggcctaaccatttccgacctggtcgtcgagtattccagcggcgggtacgccgtgcggccgatcgacgggttaagcctcgacgtggcgccggggtcgctggtgatcttgcttgggcccagcggctgcgggaagacgaccctcttgtcctgcctcggcggcatcctgcgcccgaagtccggctcaatcaagtttgacgatgtcgacatcacgacgctggagggcgccgcgctggcgaagtatcggcgtgacaaggtagggatcgtcttccaggcgttcaacctggtctcgagccttaccgccctggagaacgtgatggtcccgctgcgcgcggccggcgtgtcacgagcggccgcgcgtaagcgtgccgaggacctgctgatccgagtcaatctcggcgaacgaatgaaacaccgcccgggtgacatgagcggcggccagcagcaacgcgtcgcggtcgcccgcgcgatcgcgctggacccgcaattgatccttgccgacgaaccgaccgcgcacctggacttcatccaggtggaggaggtgctgcggctgatccgctcgctagcgcagggcgaccgtgtggtggtggtcgcgacccacgacagccggatgctgccgctggccgatcgcgtccttgagctgatgccggcgcaggtgtcgccgaatcagccacccgaaacggtgcacgtgaaagccggcgaggtgctgttcgagcagtccacaatgggcgatctgatctacgtggtgtccgagggcgagttcgagattgtgcgcgaattggccgacggcggtgaggaattggtcaaaaccgccgcgcctggggactacttcggtgaaatcggcgtgctgtttcacctgccacgctcggcaacggtacgggctcgcagcgacgcgacagccgtcggttatacggcgcaggcgtttcgggagcggctgggtgtgacgcgggtggccgacctgattgagcaccgcgagcttgccagcgaatagttcggcaccaagtcgcgatccctgagggttgcgatgggcgcggcgccgccgctgaatcgaccgccccccactgagccgccgtggaatactcgatgaatcctgcgggcgtgtccgcactgcgtgtggctatggagttggggaacatgttgcttgggataagaacgtgaatgagggaccgctcttcacaatgtcaggcactgccgtgagaagtccgctactcgatcgggtgtatgtgagcagtcctggcatgggccgagatgccaagagccgcatctcatgaccaccgcgcgacgacggcccaagcggcgtggtaccgatgcgcgaaccgcgctgcgcaacgttccgatactcgccgatatcgacgacgaacagctcgaacgactcgcaaccaccgtagaacgccgccacgtgcccgctaaccagtggctctttcatgccggagaaccagcggactccatctatatcgtcgactcggggcggttcgtcgctgttgccccagagggacacgtatttgctgagatggcatccggcgactcgatcggagacctgggggtgatcgccggggctgcccgctcagcgggagtgcgagctctgcgagacggcgtggtgtggaggatcgccgcggagacgtttaccgacatgctcgaggcaaccccgctactgcaatcggcgatgctgcgagcgatggcgagaatgctacgccagtcacgacccgccaagacggctcggcgtccgcgggtcatcggcgtggtatcgaacggggacaccgccgcggccccgatggtcgacgcgatcgctacttcactggactcgcacggtcgaactgccgtgattgcgccgcccgtcgaaaccacctccgccgttcaggagtacgacgagctcgtcgaggcgttcagcgaaaccctcgatcgcgcggagcgaagcaacgattgggtcttggtggtcgccgaccgaggcgccggcgacctgtggcggcactacgttagcgcgcaaagcgaccgactcgtggtcctggtggatcaacggtatccgccggatgcggtcgattcgcttgctacccaacggccagtgcacctgatcacatgtctggcagaaccggatccaagttggtgggatcggttggcgccggtttcgcatcatccggccaactccgacggcttcggtgcccttgctcgcagaatcgccggccgatcgctcggcctggtgatggccggtggcggagcccggggactggcgcatttcggtgtttaccaagagctcaccgaagccggcgtcgtcatcgatcggtttggcggaacaagttcgggtgcaatcgcttccgcagcgttcgcgctggggatggacgccggggatgcgatcgccgcggcgcgagagttcatcgcaggaagcgacccactcggcgactacacgatcccaatatccgccctcacgcgaggtggacgcgtcgatcgtctggtgcagggattcttcggcaacacgttgatcgaacatctgcccagagggttcttctccgtctccgccgacatgatcaccggcgatcagatcatccatcggcggggatccgtctcgggcgccgtgcgcgcatcgatctcgatccccggtctcatcccgccagtgcacaatggcgagcagctgctcgtcgacggtgggctgttgaacaatctgccggccaacgtgatgtgcgccgataccgatggcgaagtcatctgcgtcgacctccgccgaacgttcgtgccgtcgaagggctttggcctgctgccgccaatcgttacgccgcccgggctcctccggcggcttttgaccggcacggataacgcgctaccaccgctgcaagagacgttgctgcgcgccttcgaccttgccgcctccaccgcaaacctgcgcgagcttcctcgcgttgcggccatcatcgagcccgacgtgtcgaagatcggagtgttgaacttcaagcagattgatgccgccctagaggctgggcggatggcagcccgtgcggctttgcaagcacagccggacctggtgcgctgaacccgaccaagtgccgctacggcccactcaggtgtccagcaccgggcgtacgcgctgcgccgggcggtccggtgtgatctcatcagcagctatgagcatcaaagttgcgctggagcaccgcaccagctacacctttgaccggctggtgcgggtgtatccgcacatcgtgcggctacgcccggcgccgcactcccgcacctccatcgaggcctactcgctgcgcatcgagcccgccgaccacttcatcaactggcagcaggacgcgctgggcaactttgtggcgcggctggtctttccgaatcccatgcgccaactgcgtattaccgtcgggcttatcgccgacctcaaggtgatcaaccccttcgacttctttatcgaggactgggccgagatatggccctgcgcagggatggcctaccccaaggcgctcgccgatgacctgaggccgtacttgcggccggtcgacgaagacggcgacggttcgggccccggcgagctcacgcaggcctgggtgcgcaacttcacggtgcccgatggcacccgcaccatcgacttcttggtcgcactcaaccgcgcgatcaacgccgacgtcggctactgcgtgcgcatggagcccggagttcagacaccggatttcacgctgcgcaccggcgtcggctcgtgccgggactcggcgtggctgctggtctcgatcctgcgtcagttcgggctggccgcccggttcgtgtccggctacctggttcagctggcatccgacatcgaagcgctcgacgggccgtcggggcccgccgccgacttcaccgacctgcacgcgtgggccgaggcatacatcccgggtgccggctggatcgggctggacccgacgtcggggctgttggccggcgagggccacattccgctggcggctacgccccaccccgccagcgcggcacccatcagcggcggcaccgacgtgtgcgacaccgtgctggagttctccaacaccgtcacccgcgtacacgaagacccacgtgtcacgttgccctacaccgacgagtcctggaagaccatctgtgaggtgggccagcgcgtcgatgagcggctggccgccgccgacgtccggctgaccgtcggcggcgaaccgacgttcgtgtcggtggataaccaggtcgccgaagagtggcggacggcggccgacggcccacacaaacgcgaacgggcatccgacctggccgcccgcttgaaggcggtgtgggccccgcagggactcatccaccgcggtcagggcaggtggtatcccggagagccgttgccgcgctggcagattgcgctgtattggcgcaccgacgggcggccgctgtggaccaacgacgcgctgttggccgacccctggggcgccccgcccgccgaccccgtcgacgacgacgcggcctaccgggtgctcgccgggatcgccgacggcttggggctgccgatctcgcaggtgcggcccgcctacgaagacccgttgagccggctggctgcggccgtgcgaatgccagccggcgacccggtggaatccggtgacgacctcggctgcgacaccaaccccgacacccccaccggccgcgccgcgctgctggtgcgcctcgatgaggccatcacctctccggctgcgtacgtgctgccgctgcaccgccgcgacgacgggcaaggctgggccagcgcgaactggcggctgcgccgcggtcgcatcgtgttgctcgaaggggattcgccggcgggcctgcggctgccgctggattcgatcagctggcgcccaccccgggcatcgtttgacgccgacccggtagctgtgcgatccacattgccggcggagccccacaccgaccgggccgtagtggaggatcccgagacggctccgaccaccgcgttggtcgccgaggtccggggtgggctggtgcacatcttcttgccgcccaccgacgcgctcgagcacttcatcgaccttgtcgcccgagtcgaggccgcggcgacgacggccaactgcccggtggtgatcgagggctacggcccacccccggacccgcggctgacgtccaccacaatcacccccgaccccggcgtcatcgaggtcaacatcgcgcccaccgcctcttttgcagaacaacggcaacagctggaaaccctgtatcaacaagcgcgcctggcccgactcaccaccgaagcgttcgacgtcgacggcacgcacggcggcaccggcggcggcaaccacatcacgcttggcggcgtcacacccgcggactcaccgctgctgcgccggcccgacctgctggtttcactgctgacctactggcagcgacacccgtcgttgtcctacttgttcgccgggcgtttcgtcggcaccacgtcacaggcgccccgggttgacgagggccgcgccgaggcgctctacgaactcgagatcgcgttcgccgagatcctccggctgtcgccgtcgtccgggggcggccggccccaaccgtgggtgaccgaccgcgcgctgcggcacctgctcaccgacatcaccggcaacacccatcgcgccgaattctgcatcgacaagctctacagccccgacagcgcccggggcaggctcggcctgctggagctccgcgggttcgagatgccgccgcacctgcacatggcgatggtgcagtcgctgctggtgcgctcgctggtggcgtggttctgggaccaaccgctgcgcgccccgctgatccgccacggcgccaacttgcacggtcgatatctattgccgcacttcttgattcatgacatcgccgacgtcgcagccgacctgcgcgcgcacggcatcgcgttcgagactagctggctggacccgttcaccgagttccgcttcccgcgcatcggcaccgccgtattcgacggcattgagatcgagctgcgcggggccatcgagccatggcacacccttggcgaggaggccaccgcggcaggcaccgcgcgctatgtcgactcgtcggtcgagcgcatccaggtccgcatcatcggcgccgaccggcaccgctacgtggtgacctgtaacggctacccgatgccgttgctggctaccgacaaccccgacatccacgtgggtggtgtgcggttcaaagcgtggcagccgcccagcgcgctacacccgaccatcacggtcgacggcccgttgcggttcgagctcatcgacatcgccaccgctacctcgtgcggcggctgtacctaccatgtcgcccatccgggcggccgcgcctacgacgagcccccggtcaacgccgtggaggcggaggcccgccgcgcccggcgcttcgaggcgaccggcttcaccccgggcaagctcgacctgtccgacatccgggagaaacaggccaggatatccaccgatatcggcgcgccgggcatcctcgacctacgacgcgtgcgtaccgtgcaacagtaatggcaccctcagcttctgccgctaccaacggctacgacgtcgaccgcctgctggccggataccgcaccgcgcgtgcccaggaaacactgttcgacctgcgggacggcccgggagccggctatgacgaattcgtcgacgacgacggcaacgtgcgaccgacctggaccgagctcgccgacgcggtcgccgaacgtggcaaggcggggctggaccggctgcgctcggtggtgcacagcctgatcgaccacgacggcatcacctacaccgcaatcgatgcacaccgggacgcgctgaccggcgaccatgatctggaaccggggccgtggcgcctggacccgctgccgctggtgatttccgcggccgattgggaagtgctggaggccggcttggtgcagcgatcgcgcttgcttgatgccatcctcgcggacttgtacgggccccgcagcatgctcaccgagggtgtcctgccgccagagatgctgttcgctcatcccggctacgtgcgtgccgctaacgggatccagatgcctgggcgccaccaacttttcatgcacgcctgtgatctcagccggttgcccgacgggacttttcaggtcaacgccgactggacgcaggcgccctcgggctccggctatgcgatggccgatcgacgtgtcgtcgcgcacgccgttcccgatctgtacgaggaactggcgccgcgacccaccacaccgttcgcccaggcgctccggctggcactgattgacgcggcacccgatgtcgcccaagaccccgtcgtggtggtgctcagcccgggcatctattcagaaaccgctttcgaccaggcgtatctcgcaacgctgctgggtttcccgctagtggaaagcgcggacctggtggtgcgcgacggcaagctgtggatgcgttcgctgggcacgctgaaacgcgttgacgtcgttcttcgccgcgtcgatgcccactacgcggatccactggatctacgcgccgattccaggctcggtgtcgtcggtttggtggaagcgcagcaccgcggaacagtgaccgtcgtcaacacgctgggcagcggcatcctggagaacccaggcctgttgcgcttcctgccgcagctatccgagcgcctgctcgacgaaagcccgctgctgcacaccgctccggtctactggggcggcatcgccagcgaacgctcacacctactggccaatgtctcgtcgctgctgatcaaaagcactgtcagcggggaaactcttgtcggaccgacactttcgtctgcacaactggccgatctggcagtgcgtatcgaggcgatgccgtggcagtgggtgggccaggagctgccgcagttctcgtcggcgcccaccaaccatgccggggtgttgtcgtccgccggggtaggcatgcgactgttcaccgttgcccagcgcagtggttacgcgccgatgatcggcggcctcggctatgtactggcgcccggtcctgccgcatatacgctgaaaaccgttgcagcaaaagatatctgggtgcgcccaacggagcgtgcgcatgccgaggtgataacggtgccggtgttggcaccgccggccaaaaccggagcgggcacctgggcggtcagctctccgcgcgtgctgtccgatctgttctggatgggccgctacggcgagcgcgcggagaacatggcccggctgctgatcgtcacccgcgagcgctaccacgttttccggcaccagcaggacaccgatgaaagcgagtgcgtgccggtgctgatggccgcgctgggcaagatcaccggatatgacaccgcaactggcgccggcagcgcttacgaccgggccgacatgatcgcggtcgccccgtcgacactgtggtctttgaccgtggatccggaccggccgggttcccttgttcagtcggtggaggggctggcacttgccgcccgggcggtgcgcgaccagctgtccaacgacacctggatggtgctggccaatgtggaacgcgcggtggagcacaagtccgacccgccgcagtcgctggcagaggcggacgccgtgcttgcgtcggctcaggcggagacgctagccggcatgctgacgttgtccggggtggccggcgagtcgatggtgcacgacgtgggctggacgatgatggacatcggcaagcgtatcgaacgcggcctgtggctgaccgcgttgctacaagccacgttgagcaccgtgcgccaccccgccgccgagcaagccatcatcgaggcaaccctggtggcgtgtgaatcgtcggttatctatcggcgccgcaccgtaggcaagttcagtgtcgccgctgtgaccgagctgatgttgttcgacgcccagaacccgcgctcgctggtgtatcagctggaacggctgcgcgccgacctgaaagacctgcctggctcgtcgggatcgtctcgtccggaacggatggtggacgagatgaacacccgcctgcgccgctcacacccagaagagttggaagaggtctccgccgacgggctgcgcgccgagttggcggaactgctggccgggatacatgcctcgctgcgtgacgtggccgacgtcctcaccgccactcagttggcgttgcccggcggcatgcaaccgctgtggggtccagaccaacggcgggtgatgccggcctaaacggtgcgacggctgtgagccggctcgaaatccggggccacctcgtcgacgacggtgtggatgaaccgcatcttctccagcacagcggccggcagcacaaaggggtataggtcgtcgtggcccatcgagcgattgaccatgttcagcgaccacgacagcggcagccacttgtcgatgatggtattaaaagcgctggggcccaacgccggccggtcgaaggttgccgacgccggtgccaggccgcaccaggccgcggtgtccagggcgtcgcggatatgcaggtaatgagcgaacgtctcggcccaatcctcactcgcgtgcatggtcgcatacgacgagacaaagctgtcctgccaaccttccggcgggccgccacggtaatgccgatccaacgcctgggagtagtcagcgtccgggtctccgaacaactcgttgaaccgggacagatagtcgcttgacgaggcgataagtcgatagaagtagtagtgcccgatctcgtggcggaagtgcccaagcagggtccgatacggctcgtccatctcgacccgcagctgctcccgatgcacatcgtcgccttcggcgagatccagtgtgatgactccgttctggtgtccggtggtcacgttctcgtgcgcgctggacaatagccggaaggccaacccatggtcaggatcctggtcgcggccgacgatcggcagcttcagctcgtgtagctcggcgatcagccgccgcttggcaccttcggctcgggcgaactccgccagcccggcggtgttggtatcgctgggccgctcgatggtcagcacacaagaactgcaaagtccgccgagctgatcactgggcaccagccaattgcattgcgcgaggtggagattggcgcagagttggacatcggcgtcgtcggcgatgaccagcagcgccatccgcccaagagaaaaccccagcgcgctgccgcacgacaggcaggcggagttctcgaatgccaggcgctgcccgcaatttggacagtggaagtcacgcatgcagcgcatcaccttcgaagggcacgacatcgacagaaacgtcgatcacactgttctcggagttggtgtagatgatgccgcgtagcggcggcacgtctgcgtagtcgcggccgcggcccacgacgatgtagcgctggtcgaccaactggtcattggtgggatccagccccagccactcgaaccgcccgggctgctgcggagtccacaccgaggcccaggcatgcgtcgcgtcgatgccgatcatccgatcctttccgggcggcgggtcggtggccaggtagcccgacacataacaggccgccaaaccgttggcccgtaggcaggcgatcgccagcctggcgaaatcttggcataccccttcgcgggccagcagcacctcgttgactcctgtggaaatcgtcgtggaacccgagcggtaggtgaagtcggtgtagatccgcgacgcgagatcgcgcaatacctcgaccagggggcgtttgggcaggaagctaggagccgcgtactcacgcaccgcatcggtgatctccggcgggttcaagtccagggtgaactcggtggctagcgatccgggcagcccggcgggccgggccgcctcccacggttgcagcgccggcccgctggtgtaaagcccgggcggcggcggggacacgtcgacgatggaatcgctggtgatcgtcaaggtgcggtgcggttcggtgacgtggaaataggagctgatgttgccgtacccgtcgcgactggtggaccggtcggcgggggccgggtcgatggtcagccggtgtgcgacacaacgctgccgcagcgaattccgcggcgtgagaaacccgcggccataggagctggtcaccacctcggagtagcggtattcggtgcggtgtgttactcgatagcggtgagtgcccgacaacggcaacgacaacgagctatctgctgacaaaaagctacctcctggctgatcacatcacacgccggcggctcgtccggcgtgatcgtcgcgcaatgtggcgccaagcgcaccatagccggagcacaattaaagcgtggctacctgggacgacgtcgcccgtatcgtgggtgggctgccgctgaccgcggagcaggcaccgcacgactggcgtgttggccgcaagctgctggcctgggaacggccgctgcgcaagtccgaccgcgaagccctgaccagggccggatcggagccaccgtccggcgacatcgtcggtgtccgagtgtcggacgagggggtgaagttcgccttgattgccgacgagccgggcgtgtacttcaccaccccgcatttcgacggctatccagcggtgctggtcaggctggccgagatcgaggttcgcgacctcgaggagttgatcaccgaggcctggctgatgcaggcgccgaagcagctggtgcaggcgtttctcgccaattcaggctgacatgcccgacgggcccgggcgttcgattacccgttgtagatcggtgacacacgcttggacgatatcggcgcgcaccacttcgttgctgccacaagcagccgattgcagtgtcgacgcggttgcgcgggcggcggccgcgtgctcgttcgctgccgtcggatccgcgtcggccaggccggttcccgcggcgaggtcggtgagcacggcgtgcacgggcgttggcagcttatcgccaccaggcccggcaatggtgcgagccagatgcaacaccgaactgaccagcagggccaggtagacggcctgttgatcgagatcgcggacagtgctgcgcaccccccatcggcggggcgctcgccgcgccaccatggcagcgttggcgcgcacctcgatgagcccgttcagctgctgatgcagtcgatcagcggctgccatcggccagtcgggcggggcgctggtgggatcgctcaccgtgttcaccagctcggcgaggatgtcgcgcacagcggccaacacgtcggcgcgcgcactgcacagcatgaccaccgggtcgggcgggaagagcagaatgctgaacacgatagccagcccaccaccgaccagcgcgtcgaagaggcgttcgaaaaccacactgccgttggacgcgaagaccaagaccagcaccgcggagacggcggcctggttgatgaacattaagccttgcgcgaccaacccgcgtgcgcacagcaccgcgaccgacaacgcgatgaacaccaccacacccatggcgatcggtccggaaccaagcagagcatgcacgccagcacccagcacgatccccagcgccaccccgacgatcatctgttgggcacgtcgtgcgcgcagcacgttggtcgccgacatgcacaccacagccgaaatcggcgcgaagaacgcctgcggatggttgaacacgtcatgggtgagataccacgcgaggccggcgacgaccgatgtctgggtgatcggccacagcacggtgcgcaaccgttgggcgaccgcacggccgccgcaggccgtcctgactagcagcgaagcgctcatgaacgcctatttattcacactcgggtgcgacgtcgtaaccgcaaagatctggtcatgcctgctggacccgcttgggctgggcatctattccggactccttacgttgctgagcggtaatgggcgccggcgcgtcggtgagcggatcgacgccgccgccggtcttcgggaacgcgatcacctcacggatcgagtccatcccggccagcagcgcggtggtccggtcccacccgaacgcgattccgccgtgcggcggtgcgccaaacatgaacgcctccaacaggaatccgaacttttcctccacctcggccttgtccaggcccatcaccgcgaacacccgttcctggatatcacggcggtggatacgcaccgagccgccaccgatctcgtggccgttgcagacgatgtcgtacgcgtcggccagcacgctgccggtatcggattcgatgcggtcctcccattccggtttcggcgcggtgaaggcatggtgcaccgcggtccaggcccccgagccgaccgcgacctcaccggcggcggtcgcttcgtcggccggctcgaacagcggcgggtcaacgacccagacgaatgcccacgcatcggggtcaatcaggcccagccggttggcgatctcgacgcgggccgcgcccagcagtgcccgcgacgatttgaccggaccggccgagaagaagatgcaatcgccgggtttggccccgacatggtcggccagtccggtgcgctcggcctcggtcaggtttttggccaccggaccgcccagcgtgccgtcttcggcgaccagcacgtaggccagtccgcggtggccgcgctgcttggcccagtcctgccagccgtccagcgtgcgccgcggctgcgacgccccgccaggcatcaccaccgcgcccacatacggtgcctggaagacacgaaatgtggtgtcggagaagaaatccgtgcattcgacgagctccagcccgaaccgcaggtcgggtttgtccgtaccgaatcggcgcatcgcttcggcatagccgatccgcgggatgggcgccggaatccggtagcctatcagcgcccacagctcggtcagaacttcctcggagatcgcgatgatgtcctcggcgtcgacgaagctcatctccatatcgagctgggtgaattcgggctggcggtcggcgcggaagtcctcgtcgcggtagcagcgggcgatctggtagtagcgttccatccccgccaccatcagcagctgcttgaacagctgcgggctctgcggtagggcgtaaaacgaaccggggtgcagtcgggccggcaccaggaagtcgcgcgctccctccggggtcgagcgggtgatcgtcggcgtctcgatctcgacgaagtcgtgacgcgccagcaccgcgcgcgcagcggcattcacccgggaacgcagtcgaatcgccgcagcggggtcgtcgcggcgcagatcgaggtagcggtacttcagtcgcaactcctcacccgccggttcgtccagctgaaacggcagcggcgcacattcgcccagcacggtcaacgacgtggcgttgacctcgatctcgccggtggcgatctccgggttggcgttgccttccgggcggatctcgacgacgccggccaccgatacgcagaattccgcacgcagccggtgagcctgcgccagcacctcagtgtcctgggggtcgcggaacaccacctgtgcgatgcccgaagcgtcccgcagatcgatgaagatcacgccgccgtggtcgcggcggcgagccacccagccggccaatgtcacctgctgcccggcgtcgccttcccgtagcaaacccgcggcgtggctgcgcagcacaaacactccccttcaaccggattaaccgactgctcagtctagaggtgcccgcggcgcacatcggtcacgcagggtaatttcggctcatctcaacaaacattgcaacaggcattgccctagtcggacccggtgccgtcggaacgacggtcgccgcgctgttgcacaaggccgggtattcgccgctgttgtgcggccacactccgcgcgccgggatcgagctccggcgagacggcgcagaccccatcgtggtgcccggtccggtgcacaccagtcctcgggaggttgccggcccggtcgatgtgctgatcctggcggtcaaggccactcagaacgacgccgcacgtccctggctgacccgcctgtgcgacgagcgcaccgtggtggccgtgctgcaaaacggtgtcgaacaggtcgagcaggtccagccgcattgtccgtcctcggccgtggttcccgcgatcgtgtggtgttcggccgagacccagccgcaagggtgggtgcgcttgcgcggtgaagccgcactggtcgttcccaccgggcccgcggccgagcagttcgccgggctgctgcgcggtgccggcgccacggtggactgcgaccccgacttcaccacggcggcctggcgcaaactactggtcaacgcgctggcgggatttatggtgctgtccggacggcggtcggcaatgttccgccgcgacgacgtcgcggcattgtcgcgccgctatgtcgccgaatgcctggcggtggcgcgcgctgagggtgcccgactcgatgacgacgtcgtcgacgaagtggtccgcctcgtccggtcggccccgcaggacatgggcacctcgatgctggccgaccgggcagcccaccggccactggaatgggatttgcgcaatggggtgatcgtccgcaaggcccgcgcccacggcctggccaccccgatcagcgacgtgctggtgccgctgctggcggctgccagcgacggtcccggatagcaatgtagctaatgtctagatcatgtacccctgcgagcgggtaggcctgagcttcaccgagaccgcgccttacctcttccgcaacaccgtcgacctggccatcacgcccgagcaactcttcgaagtgctcgccgacccgcaggcctggccacgctgggcaacggtgatcacaaaggtgacctggaccagtcccgaaccgttcggcgccggcaccacccgcatcgtcgagatgcgcgggggtatcgtcggcgacgaagagttcatttcgtgggagcctttcacccgcatggcatttcggttcaacgaatgctccaccagagccgtcggcgcgttcgccgaagactatcgggtgcaggccatccccggtggttgccggctgacctggaccatggcgcagaaactcgccggcccggcgcggccggcgctgttcgtcttccggcccctgctgaacctggcgctgcgccggtttctaaggaatctgcgcaggtataccgacgctcggttcgccgctgcgcagcagagttaggctggatcggccgatttcgggagcgtgcgatgaccttcaacgagggtgtgcaaatcgataccagcaccacgtcgacctcgggtagcggtggcgggcggcgcttggccatcgggggcggcctcggtgggctactggtggtggtggtcgcaatgctgctcggcgtcgatcccggtggcgtgctgagccaacaacctctcgacacccgcgaccacgtagcacccggtttcgacctgagccagtgcagaaccggggccgatgccaacaggttcgtgcagtgccgggtggtggccaccggtaactccgtggacgcggtatggaaaccgctgttgcccggctacacccgcccacacatgcggctgttcagcggccaggtaggcaccggatgcggaccggccagcagcgaggtcgggccgttctactgcccagtggacaaaacggcctacttcgacaccgacttcttccaggtgctggtcacccaattcggttccagtggcggcccattcgcggaagagtatgtggtggcccatgaatacggccatcacgtgcagaacctgctgggggtgctcggccgcgctcagcagggtgcgcaaggtgctgcgggcagtggcgtgcgcacggagttgcaggcggactgctacgccggggtgtgggcatactacgcgtccaccgtcaagcaggagagcaccggtgtgccttacctggagccgttgagcgacaaggacatccaagacgccctcgcggccgcggcagcggtgggcgacgaccgtatccaacagcagacgaccggacgcaccaaccccgagacctggacgcatggctcggccgcgcaacggcagaagtggttcactgtcggataccagactggcgaccccaacatctgcgacaccttttccgccgcggacctggggtaggcgaattaccagggacgagtcgagcactgcacgccgctgccgccgtcctgcgacaccaccacctggccgtctacaacaatctcgcagtggaactccggattgacccgcaggccgccgctggcggtgacgatcgcccactggctcgggtttgccagcgtggcggtatagaccagcggctgaccgccagcgatcggagtgtgcaaggtaatcatgtacttcgatgaatcggcattgaaagccgccatgctgggcggatcggcgctcatgtaccgaatgttggccatcaggtcgctggtggtcgtgacggtgtaggtcacctgatgcccgaccggatccgcgcgggcaatcgccgggatgaccccgctgagcgcggctccggcaaacgtcaccagcgcgacggcgcttggcactgtgcgcacggacgtcatatctaaaacgctaccggatgcgttaccgacgccggccggcactgcatgcgatgaccgtcgcccgccatccgggcaagccgaattgcgtgagccgcaccgccattagcagccgaaagctgtcgttggcctcgggcttcgcgctctggaggcgatcgctggtgtgagcgtctacgcagttcagaaagcctttccgagcaacgcgccgaggtaacttcagatttcggcagccggtttacccgcaggtaaaccagggcgggtatgaaacgtgagtgggcgccgatctgaagcagccgcaggatgccgattcacccccgaaagaggttagccgccgtaggttcctgacgacgggcgcggcagcggttgttgggacaggtgtcggcgcgggcgggaccgcgctgctgtcgtcacacccccggggtcctgccgtctggtatcaacgtggtcggagcggcgcgcctccggtgggtggtctgcacctgcagttcggccggaatgccagcaccgaaatggtggtgtcctggcataccacggacaccgtcggcaatccgcgagtcatgctgggcacgccaacctctggcttcggcagcgtcgtggtggccgagacccggtcgtaccgggatgcgaagtccaataccgaggtgcgcgtcaaccacgctcacctgaccaacctgacacccgataccgactacgtctacgccgcggtgcacgacggtacaactccggagctcgggaccgcacggaccgcaccgtcgggtcgaaaaccgctacgcttcaccagcttcggtgatcagtccactcccgcgttgggcagactggccgacgggaggtacgtcagcgacaacatcggatcccccttcgccggtgacatcacgattgcgatcgagcgtattgccccgttgttcaacctgatcaacggtgacctgtgttacgccaacctggcacaagaccgaattcgcacctggtcggactggtttgacaacaacacccgctcggcgcgctaccggccgtggatgccggcagcgggcaatcacgagaacgaagtcggtaacgggccaatcggttatgacgcctatcagacctactttgcggtacccgactcgggatccagcccgcaactgcgcgggctatggtactcgttcaccgccggctcggtgcgggtgatcagcctgcacaacgatgatgtgtgctaccaggacggtggcaactcctacgtacgcggctattcgggcggcgaacaacggcgctggctgcaagccgaactcgccaacgctcggcgcgactcggaaatcgactgggtggtcgtctgcatgcatcagaccgcgatctccaccgccgacgacaacaacggtgccgacctcggaatccggcaggaatggctaccgctgttcgaccagtaccaggtcgacctggtggtgtgcggccacgaacaccactacgagcggtcacatccgctgcgcggggccctgggcaccgatacccgaacaccgatacccgtcgacacccgcagcgacctcatcgactcaacccggggaaccgtgcacctggtaatcggtgggggcggcacgtcgaagccgaccaacgcgctgctcttcccgcagcctcggtgccaggtgataaccggcgtcggggattttgatcccgcgatccggcgtaagccgtccatattcgtgctcgaggatgcgccgtggtcggcgttccgcgaccgcgataatccttacggcttcgtggccttcgacgtcgacccgggtcaacccggcggcactacctcgatcaaggcgacgtattacgcggtgactgggccgttcgggggactcaccgtcatcgaccaattcaccttgaccaagccgcgcggcggatagctcagaacagggtcgcctgaacgggtaccagtgccgcttcggtctccggcggcgccgggcgatgatcacccgccaaccgatactttgcgatcagcggtgccacccgttcccgcagcatctcgcggtagctcggcggtagatatggcccgcgccggtacagttcgcggtaccggctgaccagttcgggatgcgcgcgggccagccagcacatgaaccagccgcgcgtcgaaccccgcagatgcaggccaaagaccgttacaccggtggcgcctgcggccgcgatctggcccaacagttggtcaaggtgctcgccggagtcggtgagttgtggcagcaccggcgcgaccatcacgtgacagtccaagccggcggcgcgaattgcggtaatgagcgccagccgcgcctgcggtgttggcgtacccgactcgacatcccggtgcagctccgggtcgccaacggccagcgacaccgccaccgacaccggcacttgttgggcggcctcggcgatcaacggcaagtcccgtcgcagcagggtgcccttggtcaggatcgacagcggcgtaccggatgccgccagcgcgccgatgatgcccggcatcagggcgtagcggccctccgcgcgctggtaggggtcggtgttggtgcccaacgcgacggtctcgcgccgccaggacggccggcgcaactcgtgacgcagcacagcggcgacgttggtcttgaccaccacctgggtgtcgaagtcggtgcccggattgaagtccaggtactcgtgggtggggcgggcgaaacaatagcgacaagcatgcgagcagccgcggtagccgttgacggtgtagcgaaacggcaacgcggccgcgttgggcaccttgttcagcgctgatttgcacaacacctcgtggaaggtgatgccgtcgaattgtggcgcgcgaacgctgcggaccaggccgatccgctgcaaccccggcagcgccccgtcgtcaacgggcatcccgttcaccgcgacggcttgccgggcccaacgcataccattattcgaacaaccgttctatactttgtcaacgctggccgctaccgagcgccgcacaggatgtgatatgccatctctgcccgcacagacaggagccaggccttatgacagcattcggcgtcgagccctacgggcagccgaagtacctagaaatcgccgggaagcgcatggcgtatatcgacgaaggcaagggtgacgccatcgtctttcagcacggcaaccccacgtcgtcttacttgtggcgcaacatcatgccgcacttggaagggctgggccggctggtggcctgcgatctgatcgggatgggcgcgtcggacaagctcagcccatcgggacccgaccgctatagctatggcgagcaacgagactttttgttcgcgctctgggatgcgctcgacctcggcgaccacgtggtactggtgctgcacgactggggctcggcgctcggcttcgactgggctaaccagcatcgcgaccgagtgcaggggatcgcgttcatggaagcgatcgtcaccccgatgacgtgggcggactggccgccggccgtgcggggtgtgttccagggtttccgatcgcctcaaggcgagccaatggcgttggagcacaacatctttgtcgaacgggtgctgcccggggcgatcctgcgacagctcagcgacgaggaaatgaaccactatcggcggccattcgtgaacggcggcgaggaccgtcgccccacgttgtcgtggccacgaaaccttccaatcgacggtgagcccgccgaggtcgtcgcgttggtcaacgagtaccggagctggctcgaggaaaccgacatgccgaaactgttcatcaacgccgagcccggcgcgatcatcaccggccgcatccgtgactatgtcaggagctggcccaaccagaccgaaatcacagtgcccggcgtgcatttcgttcaggaggacagcccagaggaaatcggtgcggccatagcacagttcgtccggcggctccggtcggcggccggcgtctgaccgcaaccaggcctcatgctaggccaccggcgaccgacggacttcccgcgcgagccgctccaaaagcctcagccgctcggggtggtcggctcgtcaaacgacagccctatcagccgagacaccacgttgtgcagcgcgtcaaacacctccaggatctcttctcggctactcgaaacccatgtttgaaacgtatgacgcccaccgacaagaatggccgccttgaggccctgcggccacggtggcgcaagtgatttcggtgactccggctggaagcggcgactacccagccagccgcgaaattacttcggccacaaccgaatccgtcgagaccgaaacttgctcacccgtcgtcaagtccttcactgcgaccgtcccggcctcgatgtcgcggtcgcccgctaccaacgcaacacgggcgccggaacgagcggccgcgcgcatcgcgcctttgagcccgcgatcaccataggcaaggtcaacccgcaccccggccgcgcgcagtcgtccagccagcaccgccagcctgagcttggccgcctcgccaagcggcacgccgaacacgtcgcaccgggcgctgtcccccgccgtcttgccctcggcccgcagcgccagcacggtccggtccacgcccagcccgaacccgatgcccgacaagtcctgcccgccaagctggtgcatcaggccgtcgtagcgccccccgccgccgatccccgattgcgcaccaagcccgtcatggacgaactcgaaggcggtcttggtgtagtagtccaggccgcgcaccatgcgcgggttgatgacatagggcactccaagcgcgtccagatgggcgagcacggtgtcgaaatgctgcttggcgacatcagacagatgatccagcaacaccggcgccgacgccgtcatcgcacgcaattcgggtcgcttgtcgtcgagcacccgcagcggattgatccctgcgcgcctgcgggtgtcctcgtcgagatcgagtccaaacaagaactcctgcaacagttcccggtactgcggacggcaactctcgtctcccagggaggtgatttccagccggaacccgtcgagacccaacgagcggaacccggcgtcggcaatggcgatcacctcggcgtccaacgccgggtcgtcgacgccgatcgcctccaccccgacttgctgtaactggcgataccggccggcctgcggacgctcgtagcggaaaaacgggcccgcataacacaacttcaccggcagcgcgccgcgatccagcccgtgttcgatcaccgcacgcaccaccccggcggtgccctcgggccgcagcgtcaccgagcggtcgccacggtcggcgaacgtatacatctccttggacaccacgtcggtggattcacccacgccccgggcgaacagggcggtgtcctcgaagatgggcagctcgatgtggctatagccggcttgacgggccgccgcgagcagcccgtcgcgcaccgcgacgaactgcgccgagtcgggcgggacgtagtccggtacccccttgggggccgaaaatgacgagaattccgtcaccggctcaagccctcaaggaacggattgaagcgccgctcggccccaatggtggtggagttgccgtgcccgggcagcaccaccgtgctgtcgtcgagcaccaggagtttgtcgacgatggagcgcaacaggtcgcggccgctgccgccggccaagtcggtgcggcctatcgcacgctcgaacagggtgtcaccggtgaacacgatgtccttgtcgttgttggtcgcctgcaggacccggaagaccaccgacccgcgggtgtgacccggtgtgtgatcgatgttgaccgagatgccgccgaggtcgatcttgtcgccgtctcggtccagctccacaacctgtttaggctcacgaaagaacgcacccgcaaccagctgcgctatccgcgggcccaggccgtagatggggtcggtcagcatgaaccggtcggcgggatgcacataggtggggcagccgaaggtgtctgagaccttctgcgcggaccagatgtgatcgatgtgtccgtgggtgagcagcaccgcggcaggggtcagccggttcttgtcgaggatgcgacgcagcgtgcccatcgcaccctggcccggatcgacgatgacggcgtcggttccgggccgctcggccagcacataacagttacacgccagcaaccccgcaggaaatccggtgatcaacacggttcccagtttcccatccccggcgtccggggacgaggcgggccgcgaacatgggccacttgacaccggtcgcggcgccccgattagcctgtgctttcgtgccgaccaatgctcagcgacgtgccacagccaaacgcaaactcgaacgacaactagagcgccgcgccaagcaagccaaacgccgtcgcatcttgactatcgtcggtggctcactcgcagcggtggccgtgatcgtcgcggtagtcgtcacggtggtggtcaacaaggacgaccaccagagcaccacgtcagcaacccccaccgactcggcctcgaccagccccccgcaggccgcgaccgctcccccgctgccgccgttcaagccgtcggccaacctcggcgccaactgccagtacccgccgtcgccggacaaggccgtcaaaccggtcaagttgccccggaccggcaaggtacccaccgacccggcccaggtcagcgtgagcatggtgaccaaccagggcaacatcggtctaatgctggccaacaacgaatcgccgtgtacggtcaatagtttcgtcagcctcgcgcagcagggtttcttcaagggcaccacttgtcaccggctgaccacctcaccaatgttggcggttctgcaatgcggcgaccctaagggcgacggcacgggcggtccgggctaccagttcgccaacgaataccccaccgaccaatactcggcgaacgaccccaagttgaacgagcccgtcatctatccgcgcgggacactggccatggccaacgccggccctaataccaacagcagccagttcttcatggtctaccgggactcaaagctgccaccccaatacaccgtgttcggcacgatccaggccgacggactgaccaccctggacaagatcgccaaggccggcgtcgccggtggcggcgaagacggcaagcccgccaccgaagtcaccatcacgtcggtgctgctggattagcccgacgctcgccgagcagacacagaatcgcacgaaatcagcccgcccaatgcgattctgcgtctgctcggcggagaaaagcgcgctacgcggccgaggtcacccggtagacgtcgtagacaccttcgacgttgcggacggcgttgagcaggtgcccgaggtgcttggggtcacccatctcgaaggtgaatcgactgatcgccacccggtcccccgaagtggtgaccgacgcggacaggatattgaccttctcgtcggccagtgcgcgcgtcacatccgacagcagccggtgccggtcgagtgcctcgacctggattgccaccagaaacaccgacgacggcgacggcgcccatagcacctcgatgatgcgctcggcctgctgctgcagcgatgcggcgttggtgcagtcggtgcggtgcacactgaccccgccgccacgggtgacgaaccccataatcacatcgcccggaaccggcgtgcagcacttggccagcttggtcagcacgcccggggcgccggggacggagaccccgacatcgtcggtgctgcgtgggcgccgcggcatggtcgccggcgtggaccgctcggcgagttcctcttccgcctggtcgataccgccgagctcggccaacaaccgctgcacgacgtgtttcgccgacacgtgcccctcaccgatggcggtatagagtgctgacacgtccgcgtagtgcagctcgcgggccaccgccgccatggactcaccattgaccaagcgctgcaacggaagtccaccgcggcgcacctcgcgggccatcgcatccttaccggtctccaacgcctcctcacgccgctccttggcgaaccactggcggatcttcgtctttgcgcgcggcgacaccacgaactgctgccagtcccgcgacggcccggcgttcggcgccttggacgtgaaaacctcgacaacttctccgttttccagcttgcgttccagcgctaccaaccggccgttcactcgggcgccgatgcagcggtggcccacctctgtgtgcaccgcgtaagcgaagtccaccggcgtcgaaccggttggcagcgtgatcacgtcgcccttgggggtaaacacgaaaatctcttgcaccgcaaggtcgtagcgcaatgattccaagaactcaccggggtcggccgcctcacgttgccagtcgagcagctgacgcatccaggccatgtcgtcgatctccgcggcggcatgcggatgaagaacaccgttgcggcccttggcttctttgtagcgccaatgcgcggcgatgccgtattcggcggtgcggtgcatgtcgcgggtacggatctgcacttccagcggcttgccctcaggcccgaccacagtggtgtgcagtgactggtacacaccgtatctgggctgggcgatgtagtccttgaaccgacccgccatcggctgccatagcgaatgcactacgccgacagccgcgtagcagtcccggatttcgtcgcacaggatgcgcacaccgaccaggtcgtggatgtcgtcgaagtcgcggcccttaacgatcatcttctggtagatcgaccaatagtgcttggggcggccctccaccgtcgccttgatcttcgacgcggtcagcgtgttgacgatttcggcacgcaccttggccaggtaggtgtcccgggacggcgcgcgaccggcgaccagccggacgatctcctcgtacttcttgggatgcaggatcgcgaaggacaggtcctccaactcccacttgacgctggccatgcccagccgatgcgccaggggtgcaatgacttccaacgtctcacgggccttgcgggcctgcttctccggcggcaagaagcgcatggtgcgcatgttgtgtaaccggtcagccacctttatcaccagcacccgcggatcgcgggccatcgcggtgatcatcttgcgaatagtctcgccttcggcggcgctgcccaacaccacccgatccagcttggtcaccccgtcgacgagatggcccacctcttcgccgaattcctcggtcaacgcctccagggtgtaaccggtgtcctcgacggtgtcgtgcagcagcgcggccaccaaagtggtggtgtccatgcccaactcggccagaatgttggcaacggccaacgggtgggtgatgtagggatcaccggactgccgcaactggctggcatgcctttggtcagcgacctcgtaggctcgctgcaagatcgacaggtcggccttgggatagatctcccggtgcaccgccaccaacggctcgagcaccggattggtggtgctgcgctgggcggtcatccgccgggccaatcgggcccgcacccgacgcgacgcgctgatgctggtcttaagagtctcgaccggcgactcgggcgtctcgagagcgggctcgagagccgcagaagcctccgtgggcggtgcaaccgcttgcgccgtgagctggtcctcggccacgttcgtcacctccgacctagaggatatccctcacaggcggctcaggctgtgcaccggcagcggtgcgagcgccgcgcgaccgctcaaccccgcaagttccaccactacggccgccccggccacgttggcgccaccgcgctcaagcaggcgtcgcgtcgcgccgatggtgccgccggttgctaacacgtcgtcaatgatcacgacacggcggcccgcaacctcgatgccctcagcgagaatctccagagtggcggcgccgtactccctgtagtactcctcgctgagcaccggccggggcagcttgccgcccttgcgaacggccagcacacccacttcgagccgggtggcgaccgcggctgccaccagaaacccgcgggcgtcgacgccggccaccaggtcagctccggacgcccgatcggccagcgcttcggttaccgcggccaatcctcttcggtcggcgaatagcggggtgaggtccttgaactcgacgccgggaaccggaaagtcggccacatcccgggtcagcgacgcaaccacgtcggccacagatatggctgagctccggcgggactcaccgagcgccaatacccgcccgtcgtcgacccaacgctgccggcggcgcttcccccgtgcctttaaggagagccccgtcgcgatcacgttcaacacgtagtcaccagcccatgtaccgccatggcacacatcctctcccagacagcccggagcacctgcgacactacgctccgataggtccgcttctcgtcgtggaattctgtcaattacctgcagatggcactggccatcgtcaccgcgccagcgcccagcgatccatgttccaccctgccccccatcgcgtcggattcctgctcaccgcatacattttcgtcgacatcaacaacgtgcgctgctgccggtacaacggcaaggttggcatctcatcccagagcaccggcgcggcctcggcaagcaacctggcccgctcggcggggtcggccgacaccgcgagcgcgctgatgatgccgtcgatctgagcgtttgcgtaccccgatagattgtttccgttgccgctgtgcaagtcataggcatccatcgcagacgatccgctcgatccgctgccggtggccccaccggtgctcgccaacaatacgtcaatctttccgtcccgcagcgcttgcggtccgggtgtgtccaccgtcacatccgaaacggtgatcccggccggggcgcaggcgtcggcaatggttccgatggtggccgccaaccgagcgttgggcctgccgtagccgatccgcacggtcagcggcgtaccacccagcgcgtcgcgagcggcggcggggtccacccggccgaactgacgtgcttcggcggcgccgtcggcatcggtgagggcatcgtcggtcgccggggacagccgcgagttggcaatcggaaccccggcatcccgagcgatcgcgtcccggggtacacacaacgcgagcgcgcggcgggtgcggctttgcgcgagtgaaccttgtggtgcgaagatcagctgctcgatcccggccgacgggtagtcggtgcgctggtagctgtcgggggttaccagggatcccgatgaaccggccgcgacgtcgaccacgtcgacgctgcggttgttgacccggtcttggatatcggctccctgcggccagacggtgatccgcttcgtgatcgccttggtgccccaccaacgatcattggcgacgagcaccacggcgccatcgtccaggacggattcgatcttgtacggtcccgacgaggggaagcggctgcggacttcgtcgtggctgcggcccggcttgaggtcccacgtggaattccacagtcgcgcaatctgttccaccgctgacacgttgttgcttagcaacgccgcggtaacatcgatgtgcagctggtcggcgatcacgtgcgacggcatcagcgacgtcgcggtgaacagctgggagtggtcaacgacactgcgatccgggatgaacgacacccgggcctttttctgccccgccgtgcactcgatgttggcgatgtcgacatagccggcctgcgtagcagcgtcgaagccgggaaagcggccggattgggccgcccaggccaataccaggtcgtcacaggtcaccggcctgccgtcggaatagacggcgtcgtcggagatctggtagtcgaggatcaacggcgacccctccaccaccgagaccgttccgaagtcgcggtcagccaccacttggccgtcggggccgtgatagccaaacccggtgagagtccgggcgaatgcctgcgccccggccgacgcggcaccgatgacggtattggtgttgtaggtgaccagcgcgccgtcgaccacgtagtcgatctgagccgcggcgctgcccgaacacgcggtcagcgtggttgcggcgaccaacgtcgcggtaccaacgactcgcaggccggcgatgcgcgtatgacgccggcggcggggggccaccgcgcctaccgccgaccggcgttccgcttgccggtcggacgcctggtaccgacgggacgcactgggcgcgcccccggcgccggcttgctggagccctgggccgcccgcggggcggattggctgctggcctgcgtgattcccaccagcgactgttcatcagcggctgccggctgctcgccgccatccgtgctggcgtcctctgatcccgccggcgagccggagttacgccgtttgagcacccgacgggtgtggttgcgcaccaactccgtgcgctcacggagggtaaccaacagcggcgtggcgaagaagattgacgagtaggtgccgatgatgatgccgatcagctgcaccagcgccaggtctttgagagtgccgacgcccagcagccagaccgccaccaccatcagcgtcaacaccggcaacacgccgatcaggctggtgttgatcgaccgcatgaacgtctggttgatcgccaggttggcctgctcggcgaaggtgcgccgggtggtgtgctggaagccatgggtgttctcctcgaccttgtcgaacacgatgacggtgtcatagagcgagaacccgagaatggtcagcaggccgatgaccgtggccggggtgacttcgaaacccaccagggaatacacgccggcggtgacggtcaggtcgaagagcatggccgttatcgccgagatggtcatgtagcgctcgtagcgcacggtaatgtagagggcgaccagcaccagaaacaccaccagcgcgatcaccgccttcttggtgatctgaccgccccaggtctccgacaccgccgagtcgctgatggcctgcttgctgggctgaccgtcggttcccttgggcccgaaggcctcgaatagggcgtcccgcagcttggccgtctggtcgctggtcagcgtctccgaacgaatctgcaccgtcgccgaagcaccggccccgacgatcaccaccgactggggctcactgccgagggcccggtagtagacgtcttcgacctgcgcgacttgggtgctgccacgcgggaacgacaccgtggtaccgcctttgaaatcgatgccgaaggtgaacccacgaaagacgatgctggcgatggccaccgcgacgatcgcaccgctcacgccaaaccacaaccggcggcgtcccactacctcaaacgccccggtgccggtgtacaggcgcgaaaggaagctatggtgccccagcttcgaggcggtgtctgtggtgctgtcgccgtcggtccgcgccacagcactctcggtggcctcggtgagttcgaccgccgacgtggcttcgtcgtcgcggccggtctttgctttcgacgccatcggctatccccgtcccgtccgagccatggcccggcgttcgcgtgcgacctgctgcaccgctcccaggccgttgtatgccggcttggccagcagcgacgatttggacgccagatacaccaacggccacgtcaccaagaacaccacgacgaggtccaggatcgtggtgaggcccagggtgaacgcgaaccccttcacctgaccgatcgccagaaagtacagcacggcagcggccaggaaagtgacggcgttgcccgacacgatcgtcttgcgggcacgcgcccaaccgcgcggcactgccgaccggaacgaacggccttcgcggatctcgtctttgatgcgttcgaagaacaccacgaacgagtcggcggtggtcccgataccgatgatcaggcccgcaataccagccagatctagggtgtagttgatatatcggcccaagagcaccaggatcgcaaaaaccattgagccagaagccactagcgacaaggccgtgagcagtcccagcactcggtagtagagcagcgaatacaccagcaccaacagcaggccgatcgcacccgcgatcatgcccgcgcgcagcgatgacaaccccaaggtcgccgaaaccgtttgggcttccgacggttcgaaggacagcggcagcgacccgtacttgaggacgttggcgagctggcgtgcggtcgccgcggtgaatggcggatccccaccgctgatctgggttcggccgccggggatcgcttcctggatctgcggtgcactgacaacctgcgagtccagggtgaacgccgtctgggtgccgatatgggcggcggtgtagtcggcccagatgttggccgccggacccttgaactgcaggtcgacgacgtagccgatgccgcgctggtccatacccgaggtggcgttttggatctggtcgccgctgatgatcgacggcgccagcaggtacgcggtcttgtggtcggtcgagcaggtcaccaacggcagtttcgggtcgtcgttgccggccaaaatgtcgtcgctctcgcagcgggtcgcctggaattgcagtgcaaccatctgcatgtattggttggtgctctgccgcagcttcttctcctgggcgatgcgctcggcgagatccttgcgcggatccgtggccggcgcctcagcgggcggcgccggcggcgggctggccggtgaggtcgggttgggcgatggcgccgggtcctgcggatagggccgcggttgggccccaggttgcggtgaagccggcgcccccgattgggctggcggcggtgcggcgggttgaccgggcggctgcggttcggcgctgggtgccggctgcggttcttcggctgcgggctgcgccggcatcgagttgagcaccggccggatgtacagccgagcggtctgtccgaggttgcgtgcctcgctgccgtcgttgccgggcaccgtgatgaccaggttgtcaccgtcgacgaccacctccgacccggacactcccagcccgttgacccgcgcgctgatgatttgctgcgcctgtgccagcgcttcccggctcggggccgagccgtccggtgtgcgcgcggtcagcgtgaccctggtgccgccctgcaggtcaatgccgagtttgggggcggtgtgcttgtccccggtgaaaaacaccagcaaatagatgccgatcagcatcaccaggaacaccgacaggtaacgggcagggtgcaccggcgccgaagacgatgccacgttccttgtatctcctcgagaatcagttttctacccccgacagagcctacgtgtcgcgccggggcgcgtcgcgcaagcggctcgtcggttccggtcggccggttgccggtcaggaatcgttggtcacccggcgctcgccggccacgtcgtcaacatccttgtcaaggtcctcgttgagctcctcgtcgatgtcgtcgtccggcagaattcggtcacgaatcgccaacttcatccacgtggtgaccaccccgggcgcgatctcgaggtcgatggtgtcgtcggcaatggcgacgatggtggcttccagcccagaagtcgtgtgtacccgctccccgggctgcaacgagtcgtgcagatcgatggtggcttgcatggcccgtcgctggcggcgcgacgcgaagtacatgaacccacccatgatgagcaggaacggcaagaacaaaacgaaactctccatcaacccgtctttcgtattggtattgcgatcacggtgccaggcctacccgcgggccgcgcacctggtaacagtccagtgtgcccgtccagtctggcaggccggaaacatcggtcagcagataggctttaccagcgatgtgaaccggcgagccgggtgaggaggatctgtggccagcctgcagcagagtcggcgcctggtcaccgaaatccccggtcccgcatcgcaggcactgactcaccgccgggcggcggcggtgtccagcggtgttggggtcaccctgccggtgttcgtagcccgcgccggcggcggcatcgtggaagacgtggacggtaaccggctcatcgacctgggttcgggcatcgcagtgacgacgatcggcaactcgtcgccacgcgtggtggatgcggtgcgcacgcaggtggccgaatttacccacacctgcttcatggtgacgccatacgaggggtacgtggccgtcgccgagcaactcaaccggattaccccaggttcgggccccaagcgctcggtgttgttcaattccggcgccgaggcagtcgagaacgccgtcaagatcgcacgctcctacaccggcaagcccgcggtggtggcgttcgaccacgcctaccacggtcgcaccaacctaacgatggcgctgaccgccaagtcgatgccctacaagagcggcttcggtccgttcgcgccggagatctaccgagcgccattgtcttacccctatcgggacggcctcctcgataagcaactggctaccaatggtgagctagccgcggcccgagccatcggcgtcatcgacaagcaggtaggcgcgaacaacctggccgccctcgtcatcgaaccgatccagggcgaaggcggtttcatcgttccggccgaagggttcctacctgccctcctcgattggtgccgcaagaaccatgtggtgttcatcgccgacgaggtgcaaaccggctttgcccgtaccggggcgatgttcgcctgcgagcacgagggccccgacggtctagagcccgacctgatctgcacggccaaaggcatcgccgatggattgccgctgtcggcggtcaccggccgcgccgagatcatgaacgccccgcacgtgggcggcctgggcggcacgttcggcggcaacccggtggcctgtgcggccgcgctggccaccatcgcaaccatcgaaagcgacgggctgatcgagcgggcccgccagatcgaacgcctggtgaccgaccggttgacgacgctgcaggccgtcgacgaccggatcggcgacgtgcgtggtcgcggcgccatgatcgccgtagagctggtcaaatccggaaccaccgagcccgacgccgggctgaccgagcggctggcgaccgcggcccacgccgccggcgtcatcattttgacctgcggcatgttcggcaacatcatccggctactgccgccgctgaccatcggcgacgagctgctgagtgaggggctggacatcgtgtgcgcgatcttggccgacctctgacggcctgccggccccgactgcgtcatcccgtgccgcatctcacagccgatcagcagcaggcttgcattgtgtaatatatttactttagctaacgttctattggtcgggcgcagcgccgcgccgtcgatttcccaccctttccggcacgccgaggtgaccgcatgtcgatcaacgatcagcgactgacacgccgcgtcgaggacctatacgccagcgacgcccagttcgccgccgccagtcccaacgaggcgatcacccaggcgatcgaccagcccggggtcgcgcttccacagctcatccgtatggtcatggagggctacgccgatcggccggcactcggccagcgtgcgctccgcttcgtcaccgaccccgacagcggccgcaccatggtcgagctactgccgcggttcgagaccatcacctaccgcgaactgtgggcccgcgccggcacattggccaccgcgttgagcgctgagcccgcgatccggccgggcgaccgggtttgcgtgctgggcttcaacagcgtcgactacacaaccatcgacatcgcgctgatccggttgggcgccgtgtcggttccactgcagaccagtgcgccggtcaccgggttgcgcccgatcgtcaccgagaccgagccgacgatgatcgccaccagcatcgacaatcttggcgacgccgtcgaagtgctggccggtcacgccccggcccggctggtcgtattcgattaccacggcaaggttgacacccaccgcgaggccgtcgaagccgcccgagctcggttggccggctcggtgaccatcgacacacttgccgaactgatcgaacgcggcagggcgctgccggccacacccattgccgacagcgccgacgacgcgctggcgctgctgatttacacctcgggtagtaccggcgcacccaaaggcgccatgtatcgcgagagccaggtgatgagcttctggcgcaagtcgagtggctggttcgagccgagcggttacccctcgatcacgctgaacttcatgccgatgagccacgtcgggggccgtcaggtgctctacgggacgctttccaacggcggtaccgcctacttcgtcgccaagagcgacctgtcgacgctgttcgaggacctcgccctggtgcggcccacagaattgtgcttcgtgccgcgcatctgggacatggtgttcgcagagttccacagcgaggtcgaccgccgcttggtggacggcgccgatcgagcggcgctggaagcgcaggtgaaggccgagctgcgggagaacgtgctcggcggacggtttgtcatggcgctgaccggttccgcgccgatctccgctgagatgacggcgtgggtcgagtccctgctggccgacgtgcatttggtggagggttacggctccaccgaggccgggatggtcctgaacgacggcatggtgcggcgccccgcggtgatcgactacaagctggtcgacgtgcccgagctgggctacttcggcaccgatcagccctacccccggggcgagctgctggtcaagacgcaaaccatgttccccggctactaccagcgcccggatgtcaccgccgaggtgttcgaccccgacggcttctaccggaccggggacatcatggccaaagtaggccccgaccagttcgtctacctcgaccgccgcaacaacgtgctaaagctctcccagggcgagttcatcgccgtgtcgaagctcgaggcggtgttcggcgacagcccgctggtccgacagatcttcatctacggcaacagtgcccgggcctacccgctggcggtggttgtcccgtccggggacgcgctttctcgccatggcatcgagaatctcaagcccgtgatcagcgagtccctgcaggaggtagcgagggcggccggcctgcaatcctacgagattccacgcgacttcatcatcgaaaccacgccgttcaccctggagaacggcctgctcaccggcatccgcaagctggcacgcccgcagttgaagaagttctatggcgaacgtctcgagcggctctataccgagctggccgatagccaatccaacgagctgcgcgagctgcggcaaagcggtcccgatgcgccggtgcttccgacgctgtgccgtgccgcggctgcgttgctgggctctaccgctgcggatgtgcggccggacgcgcacttcgccgacctgggtggtgactcgctctcggcgctgtcgttggccaacctgctgcacgagatcttcggcgtcgacgtgccggtgggtgtcattgtcagcccggcaagcgacctgcgggccctggccgaccacatcgaagcagcgcgcaccggcgtcaggcgacccagcttcgcctcgatacacggtcgctccgcgacggaagtgcacgccagcgacctcacgctggacaagttcatcgacgctgccaccctggccgcagccccgaacctgccggcaccgagcgcccaagtgcgcaccgtactgctgaccggcgccaccggctttttgggtcgctacctggcgctggaatggctcgaccgcatggacctggtcaacggcaagctgatctgcctggtccgcgccagatccgacgaggaagcacaagcccggctggacgcgacgttcgatagcggcgacccgtatttggtgcggcactaccgcgaattgggcgccggccgcctcgaggtgctcgccggcgacaagggcgaggccgacctgggcctggaccgggtcacctggcagcggctagccgacacggtggacctgatcgtggaccccgcggccctggtcaaccacgtgctgccgtatagccagctgttcggcccaaacgcggcgggcaccgccgagttgcttcggctggcgctgaccggcaagcgcaagccatacatctacacctcgacgatcgccgtgggcgagcagatcccgccggaggcgttcaccgaggacgccgacatccgggccatcagcccgacccgcaggatcgacgacagctacgccaacggctacgcgaacagcaagtgggccggcgaggtgctgctgcgcgaagctcacgagcagtgcggcctgccggtgacggtcttccgctgcgacatgatcctggccgacaccagctataccggtcagctcaacctgccggacatgttcacccggctgatgctgagcctggccgctaccggcatcgcacccggttcgttctatgagctggatgcgcacggcaatcggcaacgcgcccactatgacggcttgccggtcgaattcgtcgcagaagccatttgcacccttgggacacatagcccggaccgttttgtcacctaccacgtgatgaacccctacgacgacggcatcgggctggacgagttcgtcgactggctcaactccccaactagcgggtccggttgcacgatccagcggatcgccgactacggcgagtggctgcagcggttcgagacttcgctgcgtgccttgccggatcgccagcgccacgcctcgctgctgcccttgctgcacaactaccgagagcctgcaaagccgatatgcgggtcaatcgcgcccaccgaccagttccgcgctgccgtccaagaagcgaaaatcggtccggacaaagacattccgcacctcacggcggcgatcatcgcgaagtacatcagcaacctgcgactgctcgggctgctgtgatcgggcctggccgccgcggcgccgggtaaccaagcagcccgttacgcccagttcgcctatgagaaggcagtaagaagcgcgaaaaatggcagaccccgacggaggccctctgaaagagtcttgatcatcagggcgcgtgacatgtgtcacatgacgggttgggagggtggctgatgtcgtttgtcacggcagctccagagatgctggcgacggcggcgcagaatgtcgcgaatatcggcacatcgctgagtgcggcaaacgcgacggcagcggcgtccacgacctcggtgctggcggccggagccgacgaggtatcgcaggctatcgcaaggctgttcagtgattacgccacgcactatcagtcgctgaacgctcaagccgcggcatttcatcacagcttcgtgcaaacgttgaacgccgccggtggcgcctattcgagcgccgaggcggccaacgcttcggcgcaggcgttggaacagaatctgttggccgtgatcaatgcgcccgcccaggcgttgttcgggcgtcccctgatcggcaatggcgcgaatggaacagcggccagccccaacggcggtgatggtgggattttgtacggcaacggcggcaacggcttctcccaaacgaccgccggggtggccggcggcgccggtggttccgcgggcctgatcggcaacggcggcaatggtggcgccggtggggccggtgctgccggcggggccggcggcgccggcggatggctgctcggcaacggtggcgccggcggtcccggcggcccaacggacgttcctgccggcacaggtggagccggcggggccggcggcgacgccccattgatcggctggggcggcaacggcgggcccggcggtttcgctgcttttggaaacggtggggccggcggcaacggcggcgccagcggttcgctctttggcgtcggcggcgccggcggcgtcggcggatcgagcgaagacgtcggcggcaccggcggggccggcggcgctggccgcggtctattccttggcctgggcggtgatggcggcgccggcggcaccagcaacaacaacggcggtgacggtggcgccggcggcaccgcgggaggtcgattgttcagcctgggcggtgacggtggcaacggtggtgccggtaccgcaatcggatccaacgccggtgacggtggcgccggcggtgacagcagcgccctgatcggctacgcccagggcggctccggcggcctcggcggcttcggcgaaagtaccggcggcgacggcggcctgggcggcgccggcgctgtgctcatcggcacgggcgtcggcggtttcggcggcctcggtggcggctccaacggcaccgggggcgcgggcggcgcgggcggcacgggcgccacgctgatcggcctgggcgccggcggcggcggcatcggcgggttcgccgtcaacgtgggcaacggcgtcggcggtctgggcggccagggcggccagggcgccgcgctgatcggcctgggcgccggcggtgccggcggtgccggcggcgccacagtcgttggacttggtggcaatgacggtgacggcggtgacggtggcggcctgtttagtatcggcgtcggcggggacggcggcaacgccggcaacggcgccatgcctgccaatggcggcaacggcggcaacgccggggtcattgccaacggctcctttgccccgtcgttcgtcggcttcggcggcaacggcggcaacggcgtcaatggcggcaccggcggcagcggcgggatcctttttggcgccaacggcgcgaacggaccgtcgtagcgggtcctccagcgcactactcgaacaaccccggttgactcgctccgaccggtggcgtcatgcccaggtgcgtccaggccagggcggtggccacccggccgcgcggggtgcgcgcgaccatacccgcgcgcaccagaaatggttcgcacacctcctcgaccgtggcggcctcctccccgaccgccaccgccagcgtcgacacacccaccggaccaccgccgaagctgcgggtcagcgccgagagcaccgctcggtccagccggtccagacccagctcgtcgacgtcgtagacctccagtgcggccttggcgacgtcgcgggtgatgacgccgtcggcgcgcacctcggcgaagtcacgcacccggcgcaacaaccggttggcgatccgcggcgttccccgagaacggcgggcgatttcggcgccggcgtcggcgcccagctcgatacccagaattccggcggagcgggccagcacccgctccagctcggcgggctcgtagaaatccatgtgcgcggtgaagccgaaccggtcgcgcagcgggccggtcaacgcgcccgaccgggtagtcgccccgaccagggtgaacggcgcgacctccagcggaatcgacgtggccccaggacctttgccgaccaccacatcgacgcggaagtcttccatcgccagatacagcatctcctcggcgggccgggcgatgcggtggatctcgtcgataaacaacacgtcgtgctcgaccaggttggacagcatcgccgccaggtcaccggcgcgttccaacgccggccccgacgtcacccgcagcgaggaccccagctcggcggcgatgatcatcgccaacgacgtcttgcccaagcccggcggaccggacagcagaatgtgatccggtgtgccgccgcggtttttggctccctcgatgaccagctgcagctgttcgcggacccggggctggccgatgaattcgcgtaacgagcgcggccgcaggctgacgtcgatgtcgccctctccgacggtgagtgcgggcgaaacgtcgcggtcggaccgctcggtcatcgggccttccccagcaacgacaaggcagaccgcagcgcgctggatgtcgtcgcgtcatggttggcggccagcaccgtatcggtggcctcctcggcctgtttggccgcaaagcccaggccgaccagagcctcgaccacgggactgcgcaccgcgtggccgttggtcgagagtgcgccgccggtggctgccaccccaaccttgtcgcgtagttccaacaccatgcgttcggcgccccgcttgccgatcccaggcacccgggtcagggcggcgacgttgccgtcggccagcacctgccgtagcgccggagcgtcgtgcacggccagtgccgccatcgccagccggggcccaacgccggagaccgacagcagcgtcaggaataggtcgcgggtttccccgtcgggaaacccgtacagcgtcatcgagtcctcgcgcacaatcatcgcggtgatcagccgggcctcggtgccttgccgcaacgtcgccagcgtcgccggtgtcgcgttcactcggtagcccacaccggcggcctcgatcaccacatggtcaagcgccacctcgagcacctcaccgcggaccgaggcgatcatcgggcggccttcagcttggctaggtacgcatgacgctgctgcgctgctcgtgcttccgccctcgacgtggcctcagccatccgggcgatcgtcggcgcccgccaacagtgacagatcgccagcgccaaagcgtcggccgcgtcggccggtgtcggtttagcttgcagcgcaaggattttggtgaccatcgcggtgacctgagccttgtctgcggaaccgttgccagtgaccgccgccttgacctcgctgggggtatggaaatgcacgtcgacaccacgtttggccgccgccagggcgatcacgccgccggcctgcgcggtgcccatcaccgtggtcacgttgagctgagagaacacccgttcgatagccaccacctccggatgatgggtgtccagccagtgctcgacggcatcgctgatggccaacaggcgctgcgccaaggccgcatccgacggtgtgcgcaccacgtcgacatccagcgcggtgagctgccgaccacgcccactctcgataagcgacagcccgcatcgggtcaacccgggatcgacacccatcacccgcaccgcacgctccctcagccatttccgaacaatcgttcgatacgctagcggatcgtcccgacatcccgcgcaggacacgcctatggaacgtgcgatggtaaatttcctaccatgcgaacaaccatcgatgtcgcaggacgtctggtgattcccaagcggattcgcgagcgccttggcttgcgcgggaacgaccaggtggagatcaccgagcgcgatgggcgcatcgagattgagccggccccgaccggtgtcgaactcgttcgggaaggctcggttctcgtcgcacggccagaacgtcccctgcccccgttgaccgacgaaatcgttcgggaaacgctcgatcgcacacggcggtgatcgcaccagacaccagcgtgctggttgccggattcgcgacctggcacgaagggcacgaggccgccgtgcgcgcgctcaaccgtggcgtccatctgatcgcgcacgcggctgtggaaacctattcggtcttgacccggctaccaccgccgcatcgtattgcccctgttgccgtccacgcctacttggcggacatcacctccagcaactacctggcactggatgcccgctcatatcgcggcttgaccgaccacctcgccgagcacgatgtcaccggtggcgcaacctacgatgccctggtcggcttcacggcgaaagctgccggcgcaaagctgctgactcgcgacctgcgcgcggtcgaaacgtacgagcgattgcgggtcgaggttgagctggtgacctgagaaaccgttgccgttgagtgtgtttgagttgcacgctcaccgacacccggatggtgcaccagtgagctggggtgaccgcggccgagacctgccgggttcccggccggacaactcgcccgttgtgacccccggtcccgcgaaagctgttacgttaaacggcgccatcgatatgcgaccgatcgaccaaccgcggcgcagcggtacgagagggtatgcgtgggaaatctgctggtcgtgattgccgtggcgctgttcatcgccgccatcgtcgttctcgtcgtggccatccggcggcccaaaacaccagccacgccgggcgggcgccgggatccgctggccttcgacgcaatgccgcaattcggcccccgccaactcggacccggcgcaattgtcagccacggtggcatcgactatgtggtccgcggatcagtcacctttcgcgagggtcccttcgtgtggtgggaacacttgctggaaggcggcgacacgccaacctggctgagcgtgcaagaggacgacgggcgtctcgagcttgcgatgtgggtgaaacgcaccgatctgggcttgcagcccggtggccagcacgtgatcgacggcgtgacgtttcaggagaccgagcgcggtcacgccggatataccaccgagggcacgacgggcctgccggccggcggtgagatggactacgtcgactgcgccagtgccggtcagggggccgacgagtccatgctgctgtcattcgagcgctgggcaccggacatgggatgggagatagcgaccggcaagtccgtactggccggcgagctcaccgtctaccccgcgcccccagtctcggcatagggccgaatcggtgccacttcatcagctcgccatagcgccggtggacgtatcaggggcattgcttggactcgtgctgaacgcacccgcgccgcggccactggccacccaccgactggcccacaccgacggcagcgcactgcagctcggcgtcctcggcgcgtcgcatgtcgtcaccgtcgagggacgcttctgcgaggaagtctcctgcgtggcccgcagccggggcggcgatctgcccgagtccacccacgcacccggctaccacctccaatcccataccgagacgcacgacgaggcggcgtttcggcgactcgcgcgccacctgcgtgaacgctgcacgcgggcaaccgggtggctgggcggtgtgtttcccggtgatgacgccgcgctgaccgcactcgccgccgaacccgatggaaccgggtggcgttggcggacttggcatctgtacccgagcgcgtccggcgggacggtggtccacacgacgagccgatggcgtccatgagccgcaaccgcctgttcctggttgccggcatcttggcggttgccgccgccgtgtccttgatctctggaatcacgctgctgaacagggacgttggctcgtatatcgcctcgcactatcgccaagaatcccgtgacgtgaacggaacgcgatacctgtgcaccggatcgcccaaacaggtggccaccacgctcgtcaagtaccagaccccggcggcgcgcgcgtcgcataccgacaccgagtacctgcgttaccgcaacaacatcgtgacggtcggacccgacggcacctatccgtgcatcatccgcgtcgaaaacctcagcgccggatataaccacggcgcatatgtcttcctgggccctggattcacccctgggtccccgtcgagcggttcggggggcagcccgggcggtcctggcggcagcaagtaaggcgatgacgcaaaggagagagtcatgtatcaggccggagtcgatttcgggaccatcagccttaccccgatcctgcatggggtggtggccaccgtcttgtacttcctagtgggcgccgccgtgctagtcgcaggctttctgatggtcaacctgttgaccccgggcgatctgcgtcgcctagtgttcatcgaccgccgccccaacgccgtggttctggccgccacaatgtatgtggcgctggccatcgtcaccatcgccgccatctacgccagctccaatcagctggcccagggcctgatcggcgtggcggtgtacggaatcgtcggtgtcgcgctgcagggggtggcactggtgatcctcgagatcgcggtgccggggcgattccgtgagcacatcgacgcacctgcgctgcatccggcggtgttcgctaccgccgtcatgctgctggcggtagcgggggtaatcgccgccgcgttgtcatgacgtccacccggcaggcgggcgaagccaccgaagcttcggtacggtggcgggccgtgctgctggccgcggtcgcggcgtgcgcggcctgcggtctcgtttacgagctcgcgctgctgacactggcggcgagcctgaacggcggcgggatcgtggccacctccctgatcgtcgcgggctacatagccgcgctgggagcaggcgccttgctgatcaagccgctacttgcacacgcggccatcgcgttcatcgccgtggaggcggtgctgggcatcatcggcggattgtccgcggcggcgctgtatgcggcgttcgcgttcctggacgagctcgacgggtcgacgctggttcttgcggtgggcaccgccctgatcggcgggctggtcggcgccgaggtgccgctgctgatgacgctgttgcagcgcggccgcgtggcaggggccgccgatgccggacgcaccctggccaacctcaacgcggccgactatctgggcgcgttggtcggcgggctggcctggccattcctgctgctgccgcagttagggatgatccgcggtgcggcggtcaccggcatcgtcaatctggcggccgccggggttgtgtcgatcttcctgctgcgccacgtcgtgtccggccggcaactggtgaccgccttatgcgcgctcgccgcggcgctcgggctgatcgccacactgctggtgcattcccacgacattgagaccaccggccgccaacagctctacgccgacccgatcatcgcctaccgacacagcgcctaccaggaaatcgtggtcacccgccgcggcgatgacctgcgcctctacctggacggaggtttgcagttctgcacccgcgacgaataccgctacaccgaaagcctggtctacccggcagtctccgatggcgcgcgttcggtgctggtgctcggtggcggcgacggactggcagcccgcgaactgctgcgccaacccggcatcgagcagatcgtgcaggtggaactcgaccccgcggtcatcgaactggcgcgcaccaccctgcgcgacgtcaacgccggttcgctggacaacccgcgcgtacacgtcgtgatcgacgacgccatgagctggctacgcggcgccgcggtccccccggctggcttcgacgcagtgatcgtcgaccttcgcgaccccgatactcccgtgctgggtcggctgtattccaccgagttctacgcactcgccgcccgcgcgctcgcgcccggcgggctcatggtcgtgcaggcaggcagcccgtattcgaccccgactgcgttctggcgcatcatctccacgatccggtccgccgggtatgccgtcacgccctaccacgtgcacgtgcccaccttcggcgactggggattcgccctggcacgccttacagacatcgcgcccacccccgctgtgccgagcactgcccctgcactgcgcttcctggaccaacaggtgctcgaggccgcgaccgtgttttccggcgacatccggccccgcacgttggacccgtcgaccctggacaatccgcacattgttgaggacatgcggcacggctgggactagcgcacccatctagggcggccagggtttgcacaacgcagcacgggttccgaacggaaccggggcccgctcgtagcccggccataaaagcataaaaacagtatgctgggtaaatgaagaccacgctcgacctgcctgatgaactgatgcgcgctatcaaggtccgcgcggcgcagcagggccgcaagatgaaagatgtcgtgaccgaactgctcagatccggtctgtcccagacgcacagcggggctccaatcccaacgccgcggcgcgtgcagcttcccctggtgcattgcggtggcgcggctacccgcgaacaagaaatgacgccggagcgtgttgccgcggccttgctcgaccaggaggcccagtggtggtccggacacgacgatgctgctctgtgacaccaacatctggctggcgttggcgctttccggacacgtgcaccacagggcctcgcgcgcatggctagacaccatcaacgcgcccggagtcatccacttttgccgcgcaacccaacagtcgctccttcggctgttgacgaatcggacggtgctgggcgcgtatggcagcccaccactgaccaaccgcgaagcgtgggcggcctatgccgcgttcctggatgacgaccgcatcgtgctggccggcgccgaacctgatggtttggaggcccagtggagagccttcgccgttcgccagtcgccggcgcccaaggtttggatggatgcctacctagctgctttcgcacttaccggtggattcgagttggtgacgactgacaccgccttcacccagtacggcggaatcgagctgcggctcctggccaagtgacagcgcaagccccgcagtgctcactcgtcgtcgagggcggccagcacctcgtcggacacgtcgacgttggtccacacgttctgcacgtcgtcactgtcttctagcgcgtcgacgagcttgaacactttccgtgcgccgtccaggtccacgggcacgctgaccgagggttgaaagctggcctcggccgattcgtaatcgatgccggcatcttgcaaagcgctacgaaccgcgaccagttccgcgggctcggagatgacctcgaaactgtcgcccaggtcgttgacgtcctcggcaccggcttccagaacagccgccagcacatcgtcttcggtcaagccgttcttttccagggtcaccacgcctttgcgggagaacaggtaggacaccgaccccggatcggccatggtgccaccattgcgcgtcatcgccacccgcacctcgctggcggcgcgattgcggttgtcggtcagacactcgatcagcaccgccaccccgttgggcgcgtagccctcgtacatgatggtctgccagtcggcgccgccggcctcctcgccggcgccgcgcttgcgggcccgttcgatgttctcgttgggaaccgagctcttcttcgccttctgaatcgcgtcgtagagcgtggggttgccggccggatcaccgccaccgacacgcgccgccacctcgatgttcttgatcagccgggcgaacatcttgccgcggcgggcgtcgacgacggccttcttgtgcttggtggtggcccacttggaatggccgctcatcgcagtgatttacctcttctgttgctcgttcgccagacgagtctacgtgggggttgtgggcggcgagccaaccggcacgagcagacacaaaagctccaaatttcggcctgaaacgggtgcttttgcgactgctcacgccgcggaggtgacgatgtcgacgaacaactgatgaatgcggcgatcgccggtcatctccggatgaaacgcggtggcaagcaccgcaccctggcgcaccgcgacgatgtgccccgccgcgcgggccagcacctgcacaccgtcaccgactcgctcaacccatggcgcccggatgaacaccgcgcgcaccggatcgtctagaccagcgaactcgatatcgccttcaaacgagtcaacctgacttccaaaagcattgcgccgcaccgtcatattcatcgcacgcaggggcagcgcctggcggcctgccgcaccggcgtccaggatctcgctggccaacagaatcatgcccgcgcacgaaccataggccggaagcccatcggcgagccgggcccgcagcggtcccagcaggtcgaggtcgagcagcaggtggctcatcgtggtggattccccgcccgggatgaccagcgcgtccaccgcgtcaagttcgtcgcggcgccgcaccgtcatcggctcggccccgcattcgcgcagcgcagccaggtgctcccgggtgtcgccctgcagcgccagcaccccgacccgtggaacgctcacagcccgctcactgccccaccgaccggtgaccgcgccggtggcgggtcagcccctcctgcatgaccgccgcgaccatctccccggaccgtgtgaaaatctcgccccgagtcagcgcacgaccgccgctggccgacggcgacgactggtcgtacagcaaccactcgtcggcgcggaagggtcgcatgaaccacatcgcatggtccagcgatgccacctgcagctggtcgcgcacatcgaggtggttgacttgtgccgatcccagcagcgtgaggtcgctcatgtaggcgagtgcacagatgtgcaacaccgggtcgtcgggcaacgggtcacggtggcgaagccacacctgctgctgggaagccttgcccggcaaaagccgcaggcgctcccggggcacgatgcacacgtcccactcgtcgaactgccggaacccggcatcatcgaaaaccttgatcgagttcaaccccggcaggccgtcgggcggcggcgccgctggcataacgtcttggtgggtaatgccctcctgttcggtctggaacgacgccgccatgctgaatatggtttccccgtgctggactgcgttgacccgcctggtgcagaacgatccaccgtcgcggatgcgttcgaccagaaaaaccgtgcgctccttggcatctccaggccgaagaaaatagccgtgcagcgagtgcaccatgtaccgcgggtcgacggtgcgcaccgccgacaccagcgactggccggctacatgaccaccgaaagtgcgttgcaggaagcccgattcggggctgaacacgcttcctcggtagatgttgacctcaagttgctcaagatcaaggatctcttcgatcgacacgcgatgaccgtctgctcgtcgcgggttctcaccagccgcgctgggcgagccgatgaccgacagcgatctcgtccacgttgatgcccaccatcgcctcgcccagcccgcgcgacaccttggccagcacatcgggatcgtcgaagaacgtggtggccttgacgatcgcggcggcgcggtgctcaggggcgccggacttgaaaataccggaacccacgaagacgccctcggcgccaagctgcatcatcatcgccgcgtcggcgggcgtggcgatacccccggcggtgaacagtgtgaccggcaacttgcccgcccgagctacctcggcaacgagttcatagggcgcttgcaattcttttgccgcgacaaacaattcgtcctccgacatcgacgtcaaccggcggatctcaccaccgatggcccgcatgtgtgtggtcgcgttggagacgtctccggtcccggcctcgcccttggaccggatcatggccgctccctcgctgatgcgcctcaacgcctcaccgagattggtcgccccacacacgaaaggcaccgtgaagttccacttgtcgatatggtgggcgtagtcagcgggcgtcagcacctcggactcgtcgatgtagtcgacgcccaacgtctgcaggatctgcgcctcgacaaagtggccgatgcgcactttagccatcaccgggatggtgaccgcggcgatgatgccctcgatcatgtcggggtcactcatccgcgacaccccgccctgggcgcggatatcggcgggcaccctttccaacgccattaccgcaaccgcaccggcgccctcggcgatgcgggcctgctccggggtgacaacgtccatgatgacgccgcccttgagcatctcggccatgccgcgcttgacccgcgccgtaccggtcgctgggttacctgcaggatccatggtgcctcctcttgtccccactacgatacgaccgctaccgcgccggtctgctagccactcaggggcgtggccaggacgccgattggtaaattacgaatccctcagccgtgcagcaccggaggccggaatggacgatgacgcccaaatggtcgcgatcgataaagaccaattggcaaggatgcgtggcgaatacggcccggagaaggatggctgcggagatctggacttcgactggctcgacgacggctggctcacgctgctgcggcgctggttgaacgatgcacaacgcgccggagtgagtgaaccgaacgcgatggtgctcgccaccgttgccgacggaaaaccggtgacccgttcggtactttgcaaaatcctggacgagtccggtgtcgcgttctttaccagctacacctccgccaaaggcgagcagctcgccgtgacaccatacgcatcggcaacctttccctggtaccagctaggtcgccaggcacacgtacagggcccagtcagcaaggtcagcaccgaggagatattcacgtattggtccatgcgccccccggggcgcgcagctgggtgcgtgggcctcgcagcagtcgcgcccggtcggttctcgcgcccagctcgataaccagctcgccgaggtgacgcgtcgcttcgccgaccaggaccagatcccggtgcccccaggatggggcggctaccgcatcgctccggaaatcgtggaattctggcagggccgggagaaccgcatgcacaaccgaatccgcgtcgccaatggccggctggaacggttgcaaccctgatcgtcgagtctggccacctcgcgggcgaagtttgacggaacctcgcagatcttgccggacatgccatagagtctttgaccggaatgcccgctgacccgtgacgacgcggtcaccggggatacccgccgcggtggtggccaaccgataacggccaaccgagaaagtacacagcgatgaatttcgccgttttgccgccggaggtgaattcggcgcgcatattcgccggtgcgggcctgggcccaatgctggcggcggcgtcggcctgggacgggttggccgaggagttgcatgccgcggcgggctcgttcgcgtcggtgaccaccgggttggcgggcgacgcgtggcatggtccggcgtcgctggcgatgacccgcgcggccagcccgtatgtggggtggttgaacacggcggcgggtcaggccgcgcaggcggccggccaggcgcggctagcggcgagcgcgttcgaggcgacgctggcggccaccgtgtctccagcgatggtcgcggccaaccggacacggctggcgtcgctggtggcagccaacttgctgggccagaacgccccggcgatcgcggccgcggaggctgaatacgagcagatatgggcccaggacgtggccgcgatgttcggctatcactccgccgcgtcggcggtggccacgcagctggcgcctattcaagagggtttgcagcagcagctgcaaaacgtgctggcccagttggctagcgggaacctgggcagcggaaatgtgggcgtcggcaacatcggcaacgacaacattggcaacgcaaacatcggcttcggaaatcgaggcgacgccaacatcggcatcgggaatatcggcgacagaaacctcggcattgggaacaccggcaattggaatatcggcatcggcatcaccggcaacggacaaatcggcttcggcaagcctgccaaccccgacgtcttggtggtgggcaacggcggcccgggagtaaccgcgttggtcatgggcggcaccgacagcctactgtcgctgcccaacatccccttactcgagtacgctgcgcggttcatcacccccgtgcatcccggatacaccgctacgttcctggaaacgccatcgcagtttttcccattcaccgggctgaatagcctgacctatgacgtctccgtggcccagggcgtaacgaatctgcacaccgcgatcatggcgcaactcgcggcgggaaacgaagtcgtcgtcttcggcacctcccaaagcgccacgatagccaccttcgaaatgcgctatctgcaatccctgccagcacacctgcgtccgggtctcgacgaattgtcctttacgttgaccggcaatcccaaccggcccgacggtggcattcttacgcgttttggcttctccataccgcagttgggtttcacattgtccggcgcgacgcccgccgacgcctaccccaccgtcgattacgcgttccagtacgacggcgtcaacgacttccccaaatacccgctgaatgtcttcgcgaccgccaacgcgatcgcgggcatccttttcctgcactccgggttgattgcgttgccgcccgatcttgcctcgggcgtggttcaaccggtgtcctcaccggacgtcctgaccacctacatcctgctgcccagccaagatctgccgctgctggtcccgctgcgtgctatccccctgctgggaaacccgcttgccgacctcatccagccggacttgcgggtgctcgtcgagttgggttatgaccgcaccgcccaccaggacgtgcccagcccgttcggactgtttccggacgtcgattgggccgaggtggccgcggacctgcagcaaggcgccgtgcaaggcgtcaacgacgccctgtccggactggggctgccgccgccgtggcagccggcgctaccccgacttttctaagcggtccacaaaccgtgcacgtcagcggatgggctgaggaacgccggcatcgcgcgcggctccgttgtccagcgcgacgtccaccagccggttggctgccggcaacagctcgcctagttgcaacgggtacacccgctcgcccgccgccaccagctgcgcgatgtcgttcgcgtcacaccagcgggcatcgcgaatatagcggcgttccaactcggttcgcccctgcacagcaggctcgaaccgacgcgtccggtgcaccaggtagaactcctcgctgtcgatcagcgacccgttgaactcgaagacctcgtcgcgtcgccagataggtccgatcatgtcggccggggccacccgcagaccggtttcttcggccagctcccgggcggcggcctgggccagccgctcacccggtcgcacttggcccccgacggtgaaccaccacttcggcgccgcgccgtcccgaaacgccgggttcgccggatccgatccgcacagcaacaacacggcaccgctgtcatccaatagcaccacccgcgccgaggtgcggcgaccggacgcaccctgatcgccgtgcaccaatgcgtggggtcgctcgacgatctcgaaataggttggcagcacagcggttccaccaagccgcagcaatcgcaccagccgtcgttcccccagagcgagggtgtcgcgaacggcgtcgttgtggaagcggcgggccagcaggacgcgggcttccgcgtcggctaactcggcgatcagggccgcgggcagcgacgcggggttgaccatcgccaacgcggccgaaagctcgttctccgcattctcgcgcgcatgccggggcgcgccctccgcggcgtcggctaaggcggccagccgactgccctggggggcaccgccgtacgcgtcgatcgccaccgcacgtgccaccaccgctcgtcgcgcgagcgcgctgtccagcgactgccacgacaagtcatagcgcacgttcaaccggttcaaccggttggccgtctgatatccccaggcgccgaacgcaaccagcacaacgagcagcactgcgccggccaggaccagccacgtcatcagctggccacctgaaccttggcgcccgacccggcgaccgtctcgtacactcgcatgatctggctggccaccaccgaccagtcataccggcggacggccgcgttgccggccgccacatagcgctcccgcaggacatcgttctccagcaccgcaatcagtccatcggccaacgcggcggcctgcaagtctggcgggtccaccggcaccaggtgcccgacctcaccgtcgcgcagcacacgccggaaggcgtcgaggtcgctggccaccaccgcagtgccggcggccatcgcttcgaccagcacaatgccgaaactctcaccgccggtgttgggcgcacagtagacgtcggcgctgcgcatcgccgaagcttttccggcgtcgtccacctgacccagaaagcgcaggtgcgccgccaaacggcccgcctggccgcgcaactggtcggcgtcgccgtggccgacgatcagtagctggacatccggaaaccgctgcaccaccttcggcagcgcgtcgagcaaaacggccatgcccttgcggggctcgtcgtagcgacccaggaacaacaccgttttaccctggcgcgggtacccgtccagccgcgctgccgaggcgaaggaatcaacgtccaccccattggggatctccaccgcatcggatcccaacgcctccatctgccagcgccgggctaggtcggacaccgcgatccggccgacgatcttctcgtgcatgggccgcagaatgccctggaacaccgtcagcgtcagcgacttggtggtcgaggtgtgaaatgtcgccacaatcgggccctcggcaatgttcagggccagcatcgacaggctcggcgcattcggctcgtgtagatgcagtacgtcgaaatcaccatgcgcaagccactttttgaccttgcggtgggtcgccggaccgaaccgcagccgggccaccgagccgttgtagggaatcggaaccgccctaccaccggagacaaagtaatcaggcagtgcggcatgcggggaggccggcgcgagcacactgaccaagtggccgcgggtgcgcatcacctcggcaagctgtagcacatgcgactgcaccccgcccgggacgtcgaacgagtacggacaaatcatgccgatccgcatcaggctttcctcatctggacctcagttgcgcccgccgcgattcggataagtcggccagccactggggctgcagcatgtgccaatccgcgggatgggcggcaatgttctgcgcgaagcggtcggccagcgcctgtgtgatggcagcgacgtcaccgctggtgcaatccagcgccgggtacacctggaaaccccagccgcggccctcgaaccagcaatgtgtgggcagcaatgccgcaccggtctcgaccgccagcttcgccggccccaccggcatccgggtgggctcgccgaagaagtcgacctcaacaccggtgcgggtgagatcgcgctcggccatcaggcagaccactcggttgttcctcagccgctcacagagcacctcgaacggcggccgttcgccgccggacagcggcagcacctcaaatcccaggctttcgcggtagtcgataaagcgctggtacagcgattcgggttttaggcgctcggcgacggtggtgaaggtgccgtgccgctgcaccagccacatcccggccatatcccagttgccgctgtgcggcaacgccagcacggcaccgaggcccgcggccagcgccgcgtccaggtgatccagtccaccgatcacgcggtcgagctggcgggccagcttgcggtggttcatcgtcggcagccggaacacctcacgccagtagcgcccgtaggactccagcgaggcgcacatcagcgggtccggcaccgcggctggcggcacacccaggacgcgggccaggttcttgcgcagctgctcgggcccgccgtggcgggcaaagtagcgcgctccggtgtcgaatgcgttgcgtacggcgaactctggcagcgcccgtacggccatccagccggccgcatacgcccagtcggtcgcggtgcgcgtcacggaactgcgcggatctttgggcagcttcaagcccttaaggccggcaatcaccggtcgccctttccaggaatcgccatccgatcgatggctccgggtgaagtccagaccgtgtgcaaccgctgcacgcaggtgatcacgctggcgacggccagcagccacatccccaccgacaacgccggcggccagggcacaaacgggaagtccgacaccccggcgccggtcagcacgatgatcaaccgttccggccgttcgatgaagccgccgtcgccgcgcagcccgctggcctccgcccgggccttgatgtaagagatcacctgcgaggtgaccagacagatcaaggtcgcgatcaccagcggtcggtcgcgcatgtgaaacgctatccaccacagcagaccgcagaacaccgcgccgtcactgatgcggtcacaggtggcgtccagcaccgcgccgaagcgagtgccgcccccgcgctcccgggccatcgccccgtccagcatgtcgaacaacacgaagaaccacaccacacacgcacccgcgaacagcttgcccatcgggaacagcgtcagcgctcccgccaccgacgcggtggtgcccaggatggtgacgacgtccggcgtgaggccgacccgcagcagtcccctggcgatcggggtggtaatccgggcgaacgccgcccgggacaggaagggcagcttgctcatggttgccgagcccactcggtggcaagcagccgacgggtgtcgcgcagcagctgcggaatcaccttggagcccccgatgatggtgatgaaattcgcatcgccaccccaccgtggcaccacatgcacgtgcaggtgctcggccagcgacccgcccgccgatgtccctaggttcaggccgacattgaagccgtgcggacgcgacacgttcttgatcacgcgaatcgccttctgggtgaacgccatcaactcggcgctctccaaatcggtgagatcctcgagttcggatacccgacgatagggcaccaccatcaagtgcccggggttgtacgggtacaggttgagcacggcgtagaccagcttgccacgagcgaccaccagaccctcttcgtcggacagctgcgggatctcggtgaacggctgcgcagggctggccgaggaattggggtcacgcttcactggcgcttcggccaggtagttcatccggtagggggtccataaccgctgcagctggtcgcgctggccgacaccccgatcgaagatggtgtggtcctcggtggcccgatccgtgcggtcctcgtcactcacgaccggccactttcaccagttccgctgtaggaaccgcattttcgcggtcagcgatccaggcgacaatggccgccaccgcatcgtcacgggccacaccgttgatttgggtgcggtcaccgaaccggaaactcaccgcgccggcggcgacgtcacgatcacccgccaacaccatgaacggcaccttgtggttggtgtggtgcacgatcttcttggccatccgatcgtcgctggcgtccacctcggcccgcaccccgtgcgacttcagttgcgtggcaacctcttccagataggcgacgtgctcatcggcgaccgggatgccgaccacctgcacgggcgccaaccaggccgggaacgcccccgcgtagtgctcggtgagaatgccgaagaaccgctcgatcgacccaaatagcgcgcggtggatcatcaccgggcggtggcgggttccgtcggcggcggtgtactccaggccgaaacgttccggaaagttgaagtccagctggatggtcgacatctgccaggtgcggcccagcgcgtctttgacctgcactgaaatcttgggcccgtagaacgccgcgccgcctggatcgggcaccagctccagcccggattcggcgcccacctcggccagcacggtggtggcttcctcccagacctcctcggcgccgacgaacttctccgggtccttggtggacagttcgaggtagaagtcggtgaggccgtagtcggcgagcaggtcgagcacaaaccgcagcagcgaccgcagctcgtcgcgcatctggtcgcgggtgcagaagatgtgcgcgtcgtccatggtcagcccacgcacccgggtcaacccgtgcaccacaccggacttctcgtagcgatacaccgtgccgaactcgaagagccgcaacggcagttcccgataggatcgcccgcgcgcgcggaagatcaggcagtgcatcgggcagttcatcggcttgaggtagtagtcctggccgggtttgcgcagcgagccgtcggcgttgtactccgcgtcgatgtgcatcggggggaacatgccgtcggcgtaccagtccagatgtcccgaggtgtggaacaactgggccttggtgatgtgcgggctgttgacgaactggtagcccgcctcggtgtgcttgcgccgcgagtagtcctccagttcgcgacgcacgatgccgcccttggggtggaaaaccgctaggccggaaccgatttcgtcggggaagctgaacaggtccagctcgacacccagcttgcggtggtcgcggcgctgcgcctcttcgatgaactccaggtgcctgtcgagcgcctcctgggattcccacgcggtgccgtagatccgttgcaggctggcgtttttctgatcgccccgccagtaggcggccgagctgcgggtgagcttgaacgccgggatgtgtttggtggtcgggatgtgcggtccgcggcacaggtcgccccagacgcgctcgcgggtgcgggggttgaggttgtcgtaggcggtgagctcgtcaccgccgacctccatgatctcggcgtcacccgatttgtcgtcgacgagttccagcttgtagggctcgttggccagctcggcgcgggcctgttcggtggattcgtagacccgccggtcgaacagctggccttccttgacgatctggcgcatccgcttttccagcgccgccaagtcctcgggcgtgaacggctcgggcacgtcgaagtcgtagtagaagccgtcggtgatgggtggtccgatgccgagcttggcctgcggaaacagctcttggacggcttgggccaacacgtgcgcggtcgaatggcggatcacgctgcgaccgtcgtcggtgttggcggccaccggcgtgatatcggtgtcgacgtcgggcacccagctcaggtcgcgcaggttgccgtcggcgtcgcgcacgacgacgatcgcatcgggcgtaccgcgccgcggtaaacccgcttcgccgacggcggtggccgcggtggtcccggcaggaacccgaattcgggcttgcgacgggtcgccgccatcgactcccggggcgggttgtgcgggggcgctcatcgggtcggtctccaaggcttggacgtgtcgaaacgatcgcgaccatgctatcggggcgcacgtcgacgaccgtaagccgagtgaccggatgggttttcgatcaccggtgtgggcgatcggtaccgggcaggtgaccgggtgctctacggcggctcgatgagcccaaaggatgttgacgacctggctacccagcaggacgtcgacgacggacagtcgatagagcgtcgctggacggggagcggtcagcgacgctggcggcggtcgccgccgacgggccgctaccgtagcaactcgcaaatccaggtctggatttccggcgccggccggctccgttagccgtcggctccgttggtgccggccaggccgggtggccccaacagtgatgcaccgccgctgccgccgggcccgccgaagcctggagcgccattgaagaggctcccggcgccgccgtttccgccgtttccgccgtttccaccgttgccgatcagtccgacgctgccgccgttcccgcctttcccgccgtcaccgccggacccgccagcagtgccggcgctcgctccgttcccgccggccccggcgctcccaccggcccccgcgttgccgatgagggcattgccgccgtttccaccgctgccgccgctaccgccattccctccgaaggccgtaacagacccgggcgacccggcggcaccgccgtttccgccggccccgccgttaccgtagagtagcccgccggcgccgccgttaccgccttgcccgccaaacccaacgcccccgaaatcggcggacacatcaccaccggctccgccggctccgccattgccgccgttgccgatcagtccggtggttccggcgtgaccaccgttacccccgaatccggacgctggaccgttctgagaaatgcctgccccgtttccggcggccccgccgtccccgctgttgccgatcagtaggccgccgttcccgccgttcccgccgttgccgccgctagcccccgcggagggctcgccgccgccggtgcccccggccccgccggtcccgccggcgccgatcagcccggcgttgccgccgttcccaccatgcccgccgatagcgaggttggtgccggccccaccgatcccgccgttcccgccggccccgccgttgccgaacagccatccaccggcgccgccggctccgccgttcgcgccggcctcaaagggtaggccctggccgccagctccgccggccccaccgttgccgatcaacccggccgccccgccggcgccgccggcctgcccgggtgcccccgacccgccgttgccgccgttgccccacagccacccgccgttaccgccggcttgcccggtcccgtcgatcccgttcgcgccgtcgccgatcaatgggcgcccggtcagcgactgaacgggtgcgttgatcgcatcgagcacgttctgcagcggtgttgcgctggccgcttcggcgaccgcgtaggtgctgccagcttggcttaaggccagcacgaaccgttgctgataggccgcgacctgcgcgctgatcgcttgatagtgctggccgtggctgccgaacagcgccgcgatcgccgttgacacctcgtcgtgggcggcggccaacacctgggtggtcgccgccgccgcggtgttggcggtgttgatcgccgagccgatccgcgccgcatcggccgcggctgtggacactaactgtggggccacgttgacaaacgacatcgaaatcctcctgaccgccacgatgttgagatgcgggcggcccaccgcctgttacccctgcggtgggtaaccgtttattcggacgatccctgccgttccacgcctgggcgcaggcacaaaccgcaccaacattggtggaacgtggtgcacactgcacctggggttctgccctcatcgtgtggcagcaggcgaaacccgcgcggacgagaactcttccgccaagcagcacaaatcgccctacaccccagtgaatctccggacgccactacgacagcgcgcaacggtcgcctcatcgactgtgtgcacgcgcgcttcgcgatgcgctgccgtggcaagctggccaggtggacctcaatgcgctggccgatctgccgctgacctatccggaggtgggcgcgacagcgaccggacgactgcccgcgggctacaaccaccttgacgtgtcgacgcagatcggcaccggccgccagcgttttgagcaggccgccgacgccgtcatgcattggggcatgcagcgcaacgccggcctgcgggtgcgggccagctccgaaaccgccgtcgtgtccgcggtggtgttggtgggaatcgctttcctgcgtgcgccgtgccgagtggtgtatgtcatcgacgaacccgacgtgcgcggattcggttacggcactttgccgggccatccggtgtccggcgaggaacggttcgcggttcgctgcgacccgatgacctccgtggtgtttgccgaggtgttgtcgttctcccgtccggcgacctgggcgagcaaagccgccgggccgctgggcgcggtgacccagcgcttcatcgcccagcgctacctgcgcgcggtgtgaggcgccggcgccctggttaaggccgcccgatgcctccgctgtgcacgccctgcgccagccgggcgagcgcgatggcgccaaccagcaaaccgaagtcgcgcagcgcgatgtcgtagaaaccgggtccggtgaccaggttgagaatgatcccggccagccaggccgcgactacccaggcgccgatgcgcggtgcgaccgcaaccaatacgccggccacaatctcgattgccccgaccaagtacatgcattggtcggcggtgccgggcacgagatcgttgatccagccggccagatacatgttccagtgctgcggatgggtcagcagattgaagaacttgtccagcccgaacaggatgggcgcgaccgtgaacagcgtgcgaagcaatacgtatgcagagtatgccggatccttcagctggtctgcgagagcagggctggtcgttggtctgatgctcatagctgcctcccgacttctaacagacaacaatttgaacgttagatcctatagactgtatcgtcaagtgttttgtctgttagagatggcttgctgaagtggacggccgagcttccttcgaacgcgacgtcgccgggatcggggcactcgtggatccggtgcgtcgccagctctaccaattcgtgtgctcacaatcgatgccggtgagccgagaccaggcggccgacgccgtcggcatcccgcgccaccaggcgaaattccatttggaccggctcactgccgaaggcctgctggataccgagtacgcgcgcctgaccggccggtccggccccggcgccgggcggaccgccaagctgtatcgccgggccggccgcgacatcgccctcagccttccacagcgggagtacgagcttgctgggcggctgatggccgcagccatcgtgctgtcggccaccaccggggagccgaccgtggaagtgctcaaccggatcgcccatgactacggccaagccatgggcgccgccgccaccacccggccgcccgcagaccccgcggcggcgctggagctgacgctggatgtgctgcgcaagtacggttatgaaccccgccgcccggctggccctggcgacgatgaggtcgagctggtgaactgcccgttccacgcactggcccgggagcagaccgagctggcctgcaatatgaaccacgccttgatcacaggcgtggccgacgcgctggcaccgcacagcccggccgttcggttggcacccggaccggcccggtgttgtgtagtactcaagcgatgttcggctcacgaccccgagtgagcatcgggcagggatttcagcacggtcagcatgatcaccgaatcctcgacggcgtgcagcgcatgccgtgtcggcggaatcgcgacgtagtcgccggccctgccgttccacgcgtcctcaccggcggtaaggcacacatggccctgcagcacttgcagcgtcgcctcgcccgggctgtcatgctcggacaggtcgtggccggcaagcaatgccagcaccgtctgccgaagctcgtgggtgtgaccaccgtggatggtgtgggcagcccgtccgctgtgtgtctgttgcgcctcggccagcttttcggcggccaggctggtcagcgaaatggattccatcggcgcgtcctttcagccgttcagtagcagtatccccgcgacgagcaacgcaaccaccttgactatctccaaaccgacatagatgtggtgaccgcgggagcggggagcctgcagcccggccaatacctgattggaccgtcgagtcaatcgaggacgcaccgcaatcaactggacggccaacgcagccaacgcgaccgaaaacgccgcggcgatccgcgccggcgtcgagccgaccaccacgatcgcgaggatgacaagggcgaaaccgacctcaacggtattgagcgcacggaagaccaaccggccgatgccgagcccgatctgcagcgtcactcctgccgcccggaacttcagcggagcttccagaaacgagatcgccaccaccattcccagccagacgaacgcgacggcgacctcgatcgccggtccggcgctcaccgaatggctccttccagcggcgtgaagtgggccaggcacaggtcgggttcgacgaacgcgtcgagccggtcgacggtgactggcgcccccccatgtttgcaaggctccccgcatgatccctaagtggacggggcagacgacaccggcttgagtttcggcgagttccagaaacggacagtgccgcagaccgacctgttgcctgccgttggatgcccggcgctcgggagcgaagccaaggtcgtcaagcaccgcgaccaagtggtcgatcgtctcctcggtgtcggcaccggccggcggcgcttcgagctggcgcccccacgcccggcccgcggacaacgccatggcccgcgaatcccgttcggcggcaaggccactggcgaggatctcggcaagcagccggtaacgccgcgtcccagtgctatccgtccgccggaccgcccgaaacatcagcggcgggcgccccggtcggccgcggccgggctcgacccgctccacctggccatcagcgaccaggttatcgaggtggaagcggacggtgttgggatgcacgcccaacttgccggcgatcgcggcgatgctcatcggaacccgcgacgcacacaatgcccgcagcaccgcacgacggcgccccaccggctcttgcagtgacctgatgatgacactcacccccataaggctcgtcggctgcgcctgagcaatgcagtaagtttacacaaacggacttgtaaaaacctgcggaggtggggtctatggccaacaaacgtggcaatgccgggcagcctctgcccttgtcggatcgagacgacgaccacatgcaggggcactggctgctggcccggctgggcaagcgggtgctgcgtcccggcggcgtcgaactcacccggacactgctggcccgcgccgaggtgaccgacgccgacgtgctcgagctggcaccgggcctgggccgcaccgcagccgaaatcttggcccgcaacccgcggtcgtacgtgggggcggagagcgatcccaacgcggccaacctggtccgacacgttctcgccggccgcggcgacgtccgggtcaccgacgcggccgataccggattatccgacgccagcgccgatgtcgtcatcggcgaggcgatgctgaccatgcaaggcaacgcggctaaacacacgatcgtcgccgaggcggcgcgggtgctgaggccgggtggccgctacgcgattcacgaactagcgctggtgccggacgacgtcgcagagcaggtccgcaccgacctgcggcagtcgctggcccgcgcgctcaaggtcaatgcgcgtccgctgaccgttgcggaatggtcgcacctcttagcgggccatggactggtcgtcgaacacgttgtcaccgcttccatggcgttgttacaaccgcgacgggtgatcgctgacgaaggcctcctgggtgcgctgcggttcgccggaaacctgctcatccatcgtgccgcgcgtcggcgagtcctgttgatgcgccacacattccgcaggcatcgtgaacgcttgacagccgtcgccattgtcgcgcacaaaccgcacgtcgattcgtgatccattgaggacctaagcccgttgggctagtgacaaacgcctcctgagcaaaaccctcctcccccgttaccgtcgtgcggtagggacaagccacatcggccgagcgggcgatcagccaacgacaggaggaccgcgatgtcatcgggcaattcatctctgggaattatcgtcgggatcgacgattcaccggccgcacaggttgcggtgcggtgggcagctcgggatgcggagttgcgaaaaatccctctgacgctcgtgcacgcggtgtcgccggaagtagccacctggctggaggtgccactgccgccgggcgtgctgcgatggcagcaggatcacggcgccacctgatcgacgacgcactcaaggtggttgaacaggcttcgctgcgcgctggtccccccacggtccacagtgaaatcgttccggcggcagccgttcccacattggtcgacatgtccaaagacgcagtgctgatggtcgtgggttgtctcggaagtgggcggtggccgggccggctgctcggttcggtcagttccggcctgctccgccacgcgcactgtccggtcgtgatcatccacgacgaagattcggtgatgccgcatccccagcaagcgccggtgctagttggcgttgacggctcgtcggcctccgagctggcgaccgcaatcgcattcgacgaagcgtcgcggcgaaacgtggacctggtggcgctgcacgcatggagcgacgtcgatgtgtcggagtggcccggaatcgattggccggcaactcagtcgatggccgagcaggtgctggccgagcggttggcgggttggcaggagcggtatcccaacgtagccataacccgcgtggtggtgcgcgatcagccggcccgccagctcgtccaacgctccgaggaagcccagctggtcgtggtcggcagccggggccgcggcggctacgccggaatgctggtggggtcggtaggcgaaaccgttgctcagctggcgcggacgccggtcatcgtggcacgcgagtcgctgacttaggttcagcggcgaacgacaagcaccgaacactcggcgtgacggaacaccggatgtccggatggcccgaccagccgcgctagctgaccggcctcaccaccgccgatcactgccagctgtacgcgctcgtcgtggtcggccaggaaccgggcaatacccgtgtgagtggtgatcgggtagacgcgcacatcgggatgacggtggtgccaatcctgcacgcgacgttcgaattcgccgtccggaatctcccggagctcctccggtcgcccgccgagtgccagtatgggcgcttgccgcaacttcgcttcccgggcagcgtattccagcacggcctcgttatccggtgcgtcggtcatgcgcaccacgatccagttgatgtcagacgctggctggtccacttttgagcgcatgacggcgaccgggcaatgcgccttttcggccagctcggttgccgtcgaacccaagatcgagctggcgtagcgcccgattcccacggagccgacgcagatcatctcggcgtcgcgcgatgcctccacaagcaccgggccggctggcccgcgggggatgtcggtttcgatcttgacgagcttgcccgcggcctcaacagcggactgcgcttcccgaagcgatctttcagcatgcgcaaggtcgcggtcgtagtcgtccggggacggatgtgtcggcttgatcactgagaccagtcgcagcggcaccgctcggctgatggcctcgtcaaccccccacaatgcggccgtaatcgccgcgtgcgaaccatcgataccaacaatgattgttttcatcgtcggctctcctctcccagacatttcccgatgctcgatcaccccgcatcggaaaacctgtccgcatcttggggactcgtggtaaaggtcggttccggctgggccaaccggtagacgtcaatcagccgcgcgacatcgctgggagtgacgatgccgaccaccgcgctcccttcggtgaccagcgcacggctgcgcgggccgagcggtgccatccgctctaggagcgcggtcagcggctcttgtggtcgggcggtcggcacgctgtgcagcggcagcgcaatgtcacctacgctggtagtgctgcgccggctaggcgcaacatcgcgcagctgccgcaatgccaccaggcccgtgatcgatccgtcccgatcggcaaccggatatgccgagtgccgttcaccaagcacgtaacgctggatgaaatcctcgacattgatccatccgggagccgtatgcggttgggcggtcatcgcatcggccacacgcaccccggcaaacagctgctgggtcgaaatccgggtctcctcctcgcgagcggcagcgaagataaaccagccaatgaaggctaaccagaccccaccgacgaggccaccagccacaaactcggccaatcccaacgcgatcaagaccagcgcaaccacccgtccggcccgcgccgcaccgatcccggcgcgcacactatcgccgtggcggcgccacagataggcccggaccaaccgcccaccgtccaacggcgcgccaggcagcagattgaacagccccagcagcaggttgacagtagccaaccaccaagcaacgctgatcacgatggccggggtccgcacgccggcgagcgtgatggccaacgcaccgaatgtcgccgacagcgccaggctggtagccggacccgcgaacgcgatccggaaagcggctttgggcgtctttgcctcgccgccaagcgcggtcaccccgccgaacagccacaacgtcacgctctcaacggataccccggcgcgacgagcgacgacggcgtgcgcgagctcatgagccaacagcgacgccagcaacatgaccgcgccacctgcgccgagaagccaatagaccacggccgggtagcctccgacggtacccggcaacatggtcgccagactccaggtgaacaaccacaggatcaccaacacgctccagtggacgttcaccacaaacccggcgatccgcccaagcgggatcgcatcacgcattgggtacctccgatgctggcggataaagcctttcgtgccggcggatgatccgaggtcgctagctggcgagggccatgggcgagcagattgccttgacgaactgcacaatggcgtgctcgggcaggtgtcgggcgatgtcggcttcggtgacgattccgaccaagcggtgctctgagatgaccggaacacggcggacctgatgttcttccatgacgttgagcatctcctggatgcttgcgttcgcatcgacgtagtagatgctgtcccgggccaactcgccagccgtggcggtattcgggtctaggcccgcagccaggcctttgatcacaatgtcgcggtcggtgagcatgccgtgcagccggtcgtcgtccccgcagatcggcaacgcgccgatgtcgtgctcacgcatgtattgagcggcagcggttagcgtctcgtgttcgccaacacaggtcacacctgcgttcatgatgtcgcgtgcggtggtcatcgggatcctcctcgagtcggggtgctattgctgatctgctgccgaaggtacgaccacgtcgtagcgaacactagggtcgtttgacccgtgggccgcgggtcgatggacccgtactggcgcgcgttgaggcagctggcttgcctggcttgtcctcgccgtaggccacctcaaagtcgaaggttgtcaattgatttcaccagccggatatagcgctatgggcggccgcaggaccgatagtgatgccgatcggccccgatcggggtaaccggcaatggaacaactgacaaccatgaaggctcgtttcgacggaagctgaagacgccgacaggcacatgagcctcgcgacggggccaatccgttggctttgcgaccgtggtcgtaggtcctggcggagccgggttgccacatccgtcacaagctgacacgccgaacgtgcaaccagggcggcatcgcctgggtgtgtctccgccaccagtgcacattcggcgcagccagcccacgctcggcgcggagttaggcggaacggtcgcgctgtgtccgtggcgcgtccaacaggcccgactgctccagcgcagcctggacaaaccgtcgtaccggccgcgactggaagaagccagtgtgaccgcctggataccacacgatttcgggtttgccccagtgctcccagaggcgagtcacctgttcgcgtggatgcacgagtcggtcggcaatgcccgcgtagataaagcggcccggcatgggcaccagtggcgtaagtgagagcggcgagatcattcggccgatcggttcggccatcttgacggtgtggcggcgggggtctttgtgccgaagaccgcagtggcggcccaacaactcgatcagatcagccactgggacaccgagaatcgcgcaggcgagaccttcttcgaggctggcgaccaatgacgcgatgtagccgcccagcgagagaccgttcaacccgatcagcgactcctcctcctgcgatcgtatccaggacaacagccgccggatatcccacaccgcttgagccgtcccatgcacatcgtcgagaacatcttctccgggaaaaacggcgcccttcggcagaccttgcccgcggggaccatgcatcggaagaaccggcatgacaatgttcaggccgagttcgtcatgcagcttccaggcgcggaacaccgcgagatccaacggggccctgcccatctcggtgccgtgtacacaaaccagccagggacgcggctctgggtgccgcagtaacagggcgtactcgcgattgttcgcagtgtatgagagccaccgttggctgcccggttcacccggatgcggcataaacccactgtcgaagaagatgcgataaaaggagcgtctgcggtccttgacctttcggaccgcgacctcggtgagcggtgggggctgggcaaaaaatccgctaggcttctccagccatccgcgattcccatagaactccagtccagcggccacttcttggctgatgcgctcgaacactcgatgattgctgaccggacgtcgtgccttgaggcccagcaggacgatttcgtctcgaaaggcttgcgccgctaaggcaatagtgggccgtgcgatcggcagtttatcgggctgttgacccagatagtcgcgccacgattgagcgacgtacagaccggtgtgcatgaacggtcccatggcgccgctcaagaccggtggactcaggcgaaaagccgagcgttcgtgggtgccgtcgctcgcagaacttgccatggcagcaaagctaaccgcgtgcggaacgacgcgttagggacttacgtcccgccggaagtcacctgtgtggtggtggccactgtcgagaccggcggcccgttgtggtggcccaagtgccctaaggtgatcaggtgccgcagcccggccagcacgccgtcagagtttcacggggcttggtcgcggccgatggcgtcctcatcgtggggtcgatgaccgaggtggacgcggcgcgaccgggcacatcgacggtccccggggctttgtgggccagtgaagtgacgaaagaccccagtggacacggacttcggcatgtccacgcaacgaccgaggcactccggtattcgggctgttggcccctacgcatgggccggccgatgtggtcggataggcaggtggggggtgcaccaggaggcgatgatgaatctagcgatatggcacccgcgcaaggtgcaatccgccaccatctatcaggtgaccgatcgcttgcacgacgggcgcacagcacgggtgcctggtgacgagatcactagcaccgtgtccggttggttgtcggagttgggcacccaaagcccgttggccgatgagcttgcgcgtgcggtgcggatcggcgactggcccgctgcgtacgcaatcggtgagcacctgtccgttgagattgccgttgcggtctaagcaccacctaacggtgtcgtcccgaagggacgattgccgatccggtggatgactttggtccctatgccttcccgctggaccgcacaacgatcgaaggtgccacgacgcatagaagacatggccatgccacaccctgatagcattgcagcaagctacatgtactgctctaccaggatccttatgggcaacagtgggtttgagttatgaaacccgtgggcacatacccttccgcgtcgtactggtcagtctcgacagcgaagagatcaccggttgatccaccaagcatgcattggcgggcatctgcataaacggtgacgtatcagcacaaaacagcggagagaacaacatgcgatcagaacgtctccggtggctggtagccgcagaaggtccgttcgcctcggtgtatttcgacgactcgcacgacactcttgatgccgtcgagcgccgggaagcgacgtggcgcgatgtccggaagcatctcgaaagccgcgacgcgaagcaggagctcatcgacagcctcgaagaggcggtgcgggattctcgaccggccgtcggccagcgtggccgcgcgctgatcgcgaccggcgagcaagtactggtcaacgagcatctgatcggcccaccaccggctacggtgattcggctgtcggattatccgtacgtcgtgccattgatagaccttgagatgcggcgaccgacgtatgtatttgccgcggttgatcacaccggcgccgacgtcaagctgtatcagggggccaccatcagttccacgaaaatcgatggggtcggctacccggtgcacaagccggtcaccgccggctggaacggctacggcgacttccagcacaccaccgaagaagccatccgaatgaactgccgcgcggtcgccgaccatctcacccgactggtagacgctgccgaccccgaggtggtgttcgtgtccggcgaggtgcggtcacgcacagacctgctttccacattgccgcagcgggtggcggtccgggtgtcgcagctgcatgccggaccgcgcaaaagcgccttagacgaggaagagatctgggacctgacatccgcggagttcacccggcggcggtacgccgaaatcaccaatgtcgcacaacaatttgaggcggagatcggacgcggatcggggctggcggcccaagggttggcggaggtgtgtgcggctctgcgtgacggcgacgtcgacacgctgatcgtcggagagctaggcgaggccaccgtggtcaccggtaaagcgcgtactacggtcgcgcgggatgccgacatgttgtccgaactcggcgaaccggtagatcgcgtggcaagggccgatgaggcgttgccattcgccgcgatcgcggtaggtgccgcattggtccgtgacgacaaccggatcgcgccactagatggggtgggcgcattgctgcgttatgccgccaccaaccgactcggcagccatagatcctaggatgctgcaccgcgacgatcacatcaatccgccgcggccccgcgggttggatgttccttgcgcccgcctacgagcgacaaatcccctgcgcgccttggcgcgttgcgttcaggcgggcaagccgggcaccagttcagggcatcggtccgtgccgcatacggcggacttgcgaatcgaagcctgggcaccgacccgtgacggctgtatccggcaggcggtgctgggtaccgtcgagagcttcctcgacctggaatccgcgcacgcggtccatacccggctgcgccggctgaccgcggatcgcgacgacgatctactggtcgcggtgctcgaggaggtcatttatttgctggacaccgtcggtgaaacgcctgtcgatctcaggctgcgcgacgttgacgggggtgtcgacgtcacattcgcaacgaccgatgcgagtacgctagttcaggtgggtgccgtgccgaaggcggtgtcactcaacgaacttcggttctcgcagggtcgccacggctggcgatgtgcggtaacgctcgatgtgtgaattgagacctgattcatgaaaatcgtcgaggagaccccataccggttccggatcgaacaagagggcgcgatgcgggtgcccgggatcgtgttcgcgtccaggtcgttgctgcctcgtgacgaaggcgacatggccctgatgcaagtggtcaacgtggctacgctgccggggattgtccgggcctcgtatgcgatgcccgatgtgcactggggatatggtttcccaatcggcggcgtggccgcaaccgacgtcgacaatgatggagtcgtttccccaggcggtgtcggcttcgatatttcgtgcggcgtaagactcttggtcggcgaagggctggaccgcgaggagctgcaaccacggttgccggcggtcatggaccggcttgatcgcgcgataccgcgcggagtgggcacggcgggtgtgtggcgactacccgaccggaacacgctgcaggaggtgctcaccggtggtgcccggtttgcggtggaacaggggcatggcgtcgcgctagacctcgagcggtgcgaagacggcggtgtgatgacaggagcggacgcggccaaaatcagtgaccgggccctccaacgcgggcttgggcagatcggcagccttggctcgggcaaccacttcctggaagtccaggccgtggaccgcgtctacgatccggttgcggccgcgccgatgggtctggcggaagggaccgtctgcgtgatgatccacaccggctcacggggcctgggccatcagatctgcacggatcacgtccgccagatggaacaagccatgggccgatacggaatcgcggtgcccgatcgccaattggcttgtgtgccggtgcactcccccgatgggcaggcctatctcgccgcgatggcggcggcggccaactacggacgcgccaaccgccaactgctgaccgaggcgacgcgtcgtgtgttcgctgatgcaaccggaacacctctggacctgctctacgacgtgtcgcacaacctggccaagatcgagacgcatccgatcgacggtcagctgcgctcggtgtgcgtgcaccgcaagggcgccacccgctcgctgccgccgcaccatcacgagctgccggccgaactggcagcggtcggccaacccgtgctgatacccgggacgatgggtacggcgtcatatgtgcttgccggggtcaccggcaacccggcgttcttttccaccgcgcatggtgctgggcgggtactgagccgtcaccaggccgcccgccacaccagcggtgaagcgatacgcgccagcctcgcaaaacgtggcatcatcgtccgcggtacctctcgtaggggtatcgccgaggaaaagccggaggcctacaaagacgtcgacgaggtcatcgaagccagccatcagagtggcctcgcgcgcaaagtggctcgccttgttcccttgggctgtgtcaaaggatgaatcaacggcgaacattccagccgtcgcgaccgccttcttcagtggtgcagacccgtgaccggctgatgggtactggcttcgatatccgacgacgtcaaagcgaatagctgattcgccaaatccgacaaggcccgggcgatcgcaagttcgtcgccgatctgggccaccggctcatcggccggatcgagtcgcgccaaaccaacacccaccatctgcctgcctgcccaggacagccgcgccttcgcccgggtgcgctcgtcgtgttcctcaatcagcacatcaatttggcaggtttttccaacgtgctcgctgtctgtcatcgcggcctccctgtcggatttgcgcttacgcccgccgatctgccccgctagctgaacgcggtatctatccaatcaccacaatcggtcgtggagtaggccagaattcttttcgcccgacccgggcccgcctagcgctgacaaccgctagatggccttcaggaggtctgctttgcccttggtacggagtgtgtacagaggtgagccgcgcaactgctcaatgcgagccgccatcttgtcaccgagctcctcgagctcggcatcggtgatgtgcaccggtgtaggagcggggatcatgtcgcgttcctctacgtcggcgtgcgcctccaacacggtccggaacacgttccactcttcttcatacccgggcgcgcgctgcggagtgcgcagcagcgtcgcgagctgatcaaccacctgacggtgctcggcgtgggtacccgtgattggtttgccggccgcggaaagggcagggtagtacaggtcatcctcgatgcggaagtgaatgtccagctcgatgagcatctcgtcgaaaaggacatggcgctcttcgctattcaccggcgcctcgccgactttgcggcccagtcctttaagcacggtgtggtggcgctttaatacgtcgtaggcattcacttcgttgctctattccgtattcgggatcaacgagacaaccgtaacctcgcgccgcggcccattaatgtgaggtagctgtgaatcagcacaaagaagcctgtgcagtagcgcgacgctcggcgtaccggcacgagtccgacggcccgcatgtccatgcggccgccggcaccagcgccgaggcccccgcaggataccgggatctgcagctcctcgtgcggaaacagttgccgcagttcgggttcgggcagttcggcgagcgtgatgttcgcgcctaacggcaacaactatccgtcggcgccctgggtgccgggcgggcccatattgccctggatgccggagctgccacccggtgacccacccgcgccgccggcgcccccgttgccgcccagcgcgaaatcgccgccctgaccgccggtcgcgccggtcccgccgttgccgccgttgccgccctggccgccgaggccaccttgcccacccgtgccgcctgcgccggtgccgccggcagctcctgcccacccgatcagcccgccggctccgccgctgccgccggtggtcccgccggcgccgccggtaccgccagtgccaccagcgccccccacgccgcctgtaccgccgccaccgccaattgtcgctcccccgccggtggtggtacccgcgccgccggcgccaccgttgccgccggcaccaccgatgccgccgatgccaccggtgccgccgacaccgccggcacccccgccaccaccaagcccgatgagcgacccagccgccccgccgttgccgccgacaccgccgctgccacccataccgccggtaccgccgacaccgccgaggccccccagaccgccggtgccgccttccgcggtacccgcaccgtcggtgagaccctctccgcccgcgccgccgacaccgcccgcgaagccggcggcgccaccaccaccggtgccgcccgtcccgccggccccaccggcgccgccgttgccgattaacatcccgccacgtccaccgtttccaccggcaccaccggtgccgccgttaccgcccgccgcgcctagtgccccgttaccgtcaccgccgattccgccgtcaccgccgaaagcgtcacctacacccgtgttgtgcccctgcccccccttgccgccagcaccacccacgccaccgtcgacccctccggtggcaccgtcacccccctcacccccggtagccacgccgccggcgctgccgtcggtctcacctatgccgccagcgccgccagcgccgccggcaccgccatcggtaccggcagtacccccggctccacccttaccgccggtgccgtcgttgccgtcgagcgactcccccagcccgccctgcccgccgacgccgccagcctcgccgacgccaccggcggggccgggacccccgttcccgccagtttgattcccgttgccgctgttgtcggtaccgttcgcaccggtgttggggttcgcaatcgagccggggttgaccccgtttgtcccggccagaccggtgccaccctgcccgccggcaccaccggacccgaaccagttggcattaccgccgttgccgcccgcgccgggcatcccgcccaggacacccgccacggccggcccaccctgtccgccggcaccgccatcgcccaacaacatcccgccggcaccgccattaccaccggccgccccggccccacccagacccccaacaccgccattgccgatcaatagcggacccgcaccgccgtcaccaccgggcgcaccgtccccaccaacgccgccaccgcccccggtgccgaagtagctggccgcccctccgacgccgccggcggcgccaaggccaccggccccgccgaatccaccattgccgaacacgccgccaacgccaccgctcccgcccacgccgccggtggtgcccacccccgccgcggccccgccagcaccgccgaagcccccgctgccgatcaaccccgtcgccccaccgacaccgccagtaccgccgaccaaagtggcccctgcagccccaccagccccaccggtcccgccattacccagcaaccatccaccgcgaccaccgacacccccggcagcaccggacccgaccagcccgtccccacctttaccgccagtcccgccgttaccgatcaaccccgcatccccgccagcaccacctggctgacccggcgcacccgatccgccattcccgccgttgccaagcaacagcccgcccggcccaccgggagcccccgtcccgtcggccccgttagcgccattgccgatcaacgggcgccccaacaacgcctgggcgggggcatttaccacgcccaacaaatcctgcaacggcgcagcactggtggcctcggcaactacgtatgagcgcgcgccgttcgtaagggactgcacgaactgggcgtgaaacgccgacagctgcgcaccaaaagcctgatagctctgcgcgtacgacccgaacaaggccgcaactgccgccgaaacctcatccgcggcagccgccaccacccccgtggtcggcaatgccgccgccgcattcgccgcgttgatcgtcgacccaatgttggccagatccgaagccgccatcgtcaatgcttccggcaccgcaatcacaaatgacatctgcgacctcctggaccggacaacccgcatggtcgccgcggatcatcgagcactcggcagcaacaaatcctatcccgcctcgcagacggcggaggccatttggccgccggcgcgtactcttcgctacgaccgccagagcccttggttagcgaccggattcgaccgccgcatgagccaaactgttaccggtgtgggtgtgcagaactgcgcagttagcaaacgccgatgcagcgcggtggaccacagcagccgcacaccgtaccggcgctgagtgataaacccgacccgggcccggcggatgcgatatcgtcttgcggctatggcgggtatgccagagggcaaactcatcctcctcaacggcggatccagcgcgggaaagacgtcgctcgccttggcgtttcaggatcttgccgccgagtgttggatgcacattgggatagatctgttctggtttgcgctgccgccagagcagcttgaccttgcgcgggtgcggcccgagtactacacatgggacagcgcggtcgaggccgacgggctggagtggttcaccgtgcacccgggccccatcttggacctggccatgcattcccgctaccgcgccatcagggcatacctggacaacggaatgaacgtcatcgccgacgacgtgatctggacacgtgagtggctggtagacgctctgcgggtttttgagggctgccgagtctggatggtcggggtccacgtatccgacgaggagggtgcccgccgggaattagaacgcggcgatcgccaccccgggtggaaccgaggcagtgcgcgcgctgcccacgccgacgccgagtacgacttcgagctggataccaccgcgaccccggtccacgagctggccagggagctgcatgagagctatcaagcctgcccgtaccccatggctttcaaccggttacgcaaacgcttcctatcttgaaatggagccaaaagtcgtgcgcaactggaactttcactcctggcaaacgctggggcgacccgtcaccgcgcgcttgggttcgggtcgaatcgtcggccgcgcgggtcgtgcggaacattgcacccgacgcggcggaatcggagttgagaagtacatggcgggacgcacccggcaccggtcaggcattctttacccatggatgtggaggccctgctgcagtcgatcccgccgctcatggtctacctggtggtcggcgcggtggtagggatcgagagcctgggcatcccccttcccggcgagatcgtgctggtcagtgccgcggtgttgtcgtcgcaccccgagctggccgtcaacccgatcggcgtcggcggcgctgcggtgatcggcgccgtggtcggcgattcgatcggctactcgatcggccgccgcttcggcttaccgctattcgaccggctgggccggaggttcccaaaacacttcggccccggtcatgtcgcgcttgctgaacggttgttcaaccgatggggagtccgagccgtgttcctcggtcgcttcatcgcgctgctgcggatattcgccggaccgctcgctggcgccctgaagatgccctacccgcgcttcctggccgccaacgtcacaggcggcatctgctgggccggcggcaccactgcactggtctacttcgccgggatggccgcccagcactggttggaacggttctcctggatcgcgctggtcatcgcggtcatcgccggcattacggccgcgatcttgctgcgcgaacgcacttcgcgcgcgatcgccgaactcgaggccgagcactgccgcaaagccggtaccaccgcggcgtgaccgaccggcttgaatccggtacccacgctcacaggagctgcaatctagacagatctccagtcatgtcataaaaatgagatctgaaattacttgacaagcttgtcttcggacagtgcggggcatccgccgcggtggctgtacgccgtcgattaggagcgcaccatgggcctgatcactacagaaccacgctctagtccccacccgctcagcccacggctcgtccacgagctaggcgacccacacagcacgctgcgggcaaccactgacggcagcggggcagcgttgttgatccacgcgggcggcgagatcgatggccgcaacgagcatctctggcgtcaattggtcaccgaggccgccgccggcgtcacggcgcccggaccgctcatcgtcgacgtcaccgggctcgatttcatgggctgctgcgctttcgccgcactggccgacgaggcacaacgatgtcggtgccgcggcatcgacctgcgtctggtgagccaccagccgatcgtcgcccggatcgccgaagcgggtgggctgagccgagtgctgcccatctacccgaccgtcgatactgcgctcggcaagggcacggccggtccagcccgttgctgatcccggccgtaagagcaccgagccgaccgccggtggccccaccgctagggccgatcgcaccgccgcgcgacgatgttcgcgtcaggcgcgcatgcggtatcgcttgccttgcaaggtaatccacttcggacatccacgatgcaggtcgcgatcaagtcgggcgcgccgcagcagtcagtggccgcgaggggcgtacatgatcacggctaccccggccatgcagccaagggcaccgatgacatcccaccggtcgggccggaacccgtccagggccatgccccaggcgagcgaaccggcgacaaacacaccaccgtaggcggccaagacccgaccgaaatgggcgtccggctgcaatgtggcgaagaacccatagaccccaagcgcaataactccgagtcccgcccaaagccaaccccgttgctcgcggacgccctgccataccagccacgcgccaccgatctccgcaaccgccgccaggacgaatagcaggattgaccgcaccaccatggttgcgagcctacgagatccgctgccctgccgccccccaaccaatcgcgcaccccaaatgcttcccgtcacccgcgctcagccagacaccggtgttggctacaactatggttcccggatcaggcgcagcagttcgggttgagcacggtacacagcgcttgcagggcttcaggatgtacccgatggaagacgtgcatgccccggcgatcggaaatgaccaggccggccttgcgcagctgggccaagtggtggctgacggtgccatcgctgaggctgagcgccgccgctagttggccgctgacctgctcgccggccggcgagctgaacaggtaggacatgatcttgactcgtgccgggtcggccagggccttcagccgcagcgccaccgccaaggcgtcgccgtcgctcatcggccccgccgccaccggggcgcagcacacgggagcggagatgtcaatcaccggcagcgacttgggcataggcccaccctgccagataccttgacatatatcaaagagatgttgcacactgggttcggcgccattttgatataagtcaaacaactgggaggtgtctaccaatgtcccgcgttcagctagccctcaacgtcgacgacctggaggccgcaatcacgttctactccaggctgttcaacgccgagcccgccaaacgcaagcccggatacgccaacttcgcgatcgccgatccgccgcttaagttggtgctgctggagaaccccggcaccggcggtaccctcaaccatctcggtgtggaagtcggctcgagcaacaccgtgcatgccgaaatcgcccggttgaccgaagccggactggtcaccgagaaggagatcggcaccacgtgttgctttgccacccaggacaaggtgtgggtgaccggcccgggtggggaacgctgggaggtttataccgtgctagccgactccgagaccttcggcagcggtcctcggcacaacgacaccagcgacggcgaagcaagcatgtgctgcgacggccaagtcgccgttggcgcaagcggctaactgtaggcctgaccccggggtgcgtctccaagccgcggagcccaccccgggccactcaatgccccctaacccgcgtagcgccgttcaccgcgtggccgcttgcggacctgattcgatatttgtcaatattgatgtatgtcgaatctgcatccgttaccagaggtggcgagctgcgtagtcgcgccgctggtgcgcgaaccgctgaatcctccggccgcggccgaaatggcggcccggttcaaagccctggccgatccggtgcgattgcagctgctgagctcggttgccagtcgcgccggcggcgaggcctgcgtctgcgacatttccgcgggagtcgaggtgagccagcccacgatttcgcatcatctcaaggtgctgcgcgacgcgggtttgctgacctcgcggcgtcgggcctcgtgggtgtactacgccgtggtccccgaggcgctgaccgtgttgtcgaacctgctcagcgtgcatgccgatgccgcacccgccctgggggcaccggcatgacggagacggtcacccgcaccgccgccccggcggtggtgggcaaactctcgacgctggaccgcttcttgccggtgtggatcgggtcggcaatggccgccgggctactactgggccggtggattcccggcctgcacaccgccctagaaggggttcagctcgacgggatttcgctgccgatcgcgctaggcctgctgatcatgatgtatccggtgctggccaaggtgcgctacgaccgcctcgacaccgtcaccggtgaccgcaagctgctactcagctcgctgctgctgaactgggtactgggcccggcgttgatgttcgcgctggcttggctgctactggcggatctgcccgagtaccgcaccgggctgatcatcgtgggcctggctcgctgcatcgccatggtgatcatctggaacgacctggcctgcggggatcgcgaagccgccgccgtgctcgtcgcgttgaactcgatctttcaggtggccatgttcgccgcgctcggctggttctacctgtcggtgctaccgggttggctgggcctcgagcagaccaccatcgccacatccccgtggcagatcgccaagtcggtgctgatcttcctcggcatcccgctgctggccggctacctgtcgcggcggatcggcgaaaagaccaagggccgcaactggtatgaatcccgcttcctgcccaaggtgggaccgtgggcgctctacggtttgctgttcaccatcgtgattctctttgcgctgcaaggagatcagatcaccggccgaccgctggacgtcgcacgcattgcgctgccgctgctggcctacttcgccatcatgtgggtaggcggctacctactgggggcggcgctgcggctagggtatcggcgcaccaccacgctggcgttcaccgccgcgagcaacaacttcgagctggccatcgcggtggccatcgccacctacggcgccacctccgggcaagccctggccggagtcgtcgggcccctgatcgaggtacccgtcctggtggggttggtctatgtgtccctggcgctgcgcaaccgcctcgccggtcccaacgcgacccacgatgccgacaaacccagcgtcctattcgtctgtgtgcacaacgccggacgttcccagatggccgccgggctattgacccacttggccggtgaccgcatcgaagtccgttcggccggaaccgagcccgccggtcaggtcaatccgacggctgtggccgcgatggccgaaatgggcatcgatatcaccgccaatgcccccacattgctcaccggcgggcaggtccagtccagcgacgtcgtcatcacgatgggctgcggcgatgcctgcccttacttcccgggtgtctcctaccgcaactggaaactacccgatcccgccggccagcccctcggcgttgtgcgcatgatccgcgacgacatcgcagaccgcgtccaagccctgatcgccgagctgctggccaccgccaagaccagatagcgtgtgccacgctcggtgctgcgccgatacgtgaggtcccggctgggatcggattttccgcctgtacggcggctaggcaccagcggatcgcatttgtactggttagagacttgccgagtggccgcattagcctgcgtggagcgcttggtcaaaaagctcggccctgttcggccctatgggttcctgttgatctgccctgttcgtagtctcgacaaagcggctgcccgagatcgcgtgcgacgatatcgggagcggctgcggcaacgaggtctgcggccgatacagatctgggttcccgatgtgaacgcacccgaatttgtcggcgaagcacaccgtccgtcggcgctcgtcgcggcccgcgaatacgaggacgacgatcaagccttcgtcgatgcggtatcggtcgactgggacgacgccacctgacgtgcggcgcggcgacatccacaccgcggcggcgcgtggtgcctacaccggcaagccacgccggtcgcggtcatccagaatgaccggttcgattcgacggcctcggttaccgtcgtgccgtttaccacgcgtgatgtccaggcatccctgatgcgaatcccggccccagcgtccaacaccaccgggctgaccgagaccagtcgcctgacggtcgacaaggtgacaacatcccccgcaccagcctgacgcggcaggttggtcggttatcggccaaaaacatggtcaggctcgaccgtgcattgctggttttcctggccggctgacaattgcgccacctggtcatcagaactgatcgggcggggaaacgaaacggggctcccagcggaggtcatgagttggcgcgccggtttcgccgcgatctctccgaacttgaccgctaaacctcggggcagaagtcatgaacaagcccgttaggaggcgtttgaggccgtaaatgttgatgagggcggggaaagtgtcgtcatggccgtcgcgctgaattcaccacgcccccacgacggagctcgtgggcacccagcattcactgcttaccactacgatctcgctcacgaggttcgagcagccactgtcgcctgccgccaacgaataatgctccctgacctagtggtcccggctgggatcgaaccagcgaccttccgcgtgtgaagcggacgctctcccactgagccacgggaccggcgccgaggagatgaacgaggtcgaagattagcacgtgcaagacatcgtcagcagcagtctacgtgcgcttcacataggggctgcgatagcctagagccgcaacgtaccaagagatttgtgtgggcccgctcacctcgactatcgtcgtgcttcgcaccgggcgacgatctcgttcgttgcgcgcggatgtagcgcagttggtagcgcatcaccttgccaaggtgagggtcgcgggttcgaatcccgtcatccgctcgaaggtgctagtggcatcaaatcccagcggtggagtggccgagtggtgaggcaacggcctgcaaagccgtgcacacgggttcgattcccgtctccacctccaggttcaacccccagcgcgattagctcagcgggagagcgcttccctgacacggaagaggtcactggttcaatcccagtatcgcgcaccacgattgacctgcggtttcatccacaaaatctgggctgcgtgaactaaatgtgaactgactcggtgcaaccaccgaaaggttcctctgttccgtgcccacgccgacaccgacggtgaccccaccagatgcgcctgccgcccgctggctagcctggcctgttgctgcaagcgcctggtcgacgcccgctatcacgctgttgtcgcgtccaccgaactcaccgaggcacgccgcacccgcgcaaccgagctgacggagctgatcaccaccgcgctcgccttctgcgaacggctgcaaacggtcgttgagggtgaccggcgggctgaggtgacccgatgagcggcggctggctcgccgagcacctcggcctgtccacaaaccggctccggcacgaactcgcagaccggctcgacgcgcactacgggccacccgcacagaacagggagctcgcgcggccgagcctgcggattatcaacgagggcactgatggatgacctgacgcggctccggcgcgagcttctggaccgattcgacgtgcgggacttcacagactggcctccagcatcgctgcgagccctcatcgcgacctacgacccctggatcgacatgacggccagcccgccacagcctgtatcgcccggagggcctcgactccgactcgtgcgattaaccaccaacccatccgcgagagcagcccctatcggaaacggtggggactcttctgtttgcgctggtgagaaacagtgccgcccaccgtagcggcctgcgcgtggcaattgaccgacctgacccgagtagccgccagtgggctgtaagccattctttacggcagcctgttgtaaaggtaacgtttacacgtggaggtgagggctagcgcccgcaagcacggcatcaacgacgacgccatgctccacgcataccgcaacgtgctgcgctacgtcgaactggaataccacggcgaagttcaactgctggtgatcggccccgaccaaaccgggcgccttttagagctggtcatcccagcagacgaaccaccccggattatccacgccaacgtactacgcccgaagttctacgactacctgaggtgatgagataagagtgaagcacaagaccgacattgacgagtggctcgacacgatcgagcccaacccggccgacgcccacgatgccagccacctgcggcgcatcatcgccgcgaaagaagcggtccaaacagccgaatctgagttgcgggccgcagtgaatgctgcccgcgccgccggcgacacctgggcagccatcggcgtcgccctcggcatcacccgccaggccgcgttccaacggttcgggccacacagcacagcgagcccctaaaccggcgcgcctccgcggtggagttgacgacgaccagacagggccgaagcggagtcacagcgtctggccgacacacgtggcgtcgtgtttgctaggcatgggttttgtgtttgctgtcccccacaaccccagacccgtacaaatccccagacccctacacacagcgacacggcgacccgccgtctcctgagtgtgtttgctaaaatttcgtttgttctggtcgatcacttattgtgtttgccggttttggcgatgggcttgattcctctgacagcaacaccagttggccccttcctggccaggacgtgatagaccacgctggtgggtcatgcgcaccggagcacccgatgatcgtcgtccgtacggccgaggcggccgagcaggccctgactgagggccagctggtctgcccccgccgcggatgtggcgacaccttgcggcggtggcgatatggacggcgccggcatgtgcgcagcctcggctcgcaggtgatcgatgtgcggccccagcgggtgcgttgccgcagatgcgaaagcacccatgtgctcctgccagcggcgctacagccacgcctagggcgcggcggcggcggccagttacgtccaggggtgtggtgtacgggcaggtaaggccggtgagcgtgtcgtagcccagtagtgggcggtcatcgcgtgatccttcgaaacgaccagcaaaagtcaatcgaaggaaatgacgcaatgacctcttctcatcttatcgacaccgagcagcttctggctgaccaactcgcacaggcgagcccggatctgctgcgcgggctgctctcgacgttcatcgccgccttgatgggggctgaagccgacgccctgtgcggggcgggctaccgcgaacgcagcgatgagcggtccaatcagcgcaacggctaccgccaccgtgatttcgacacccgtgccgcaaccatcgacgtcgcgatccccaagctgcgccagggcagctatttcccggactggctgctgcagcgccgcaagcgagctgaacgcgcactgaccagcgtggtggcgacctgctacctgctgggagtatccactcgccggatggagcgcctggtcgaaacacttggtgtgacaaagctttccaagtcgcaagtgtcgatcatggccaaagagctcgacgaagccgtagaggcgtttcggacccgcccgctcgatgccggcccgtataccttcctcgccgccgacgccctggtgctcaaggtgcgcgaggcaggccgcgtcgtcggagtgcacaccttgatcgccaccggcgtcaacgccgagggctaccgagagatcctgggcatccaggtcacctccgccgaggacggggccggctggctggcgttcttccgcgacctggtcgcccgcggcctgtccggggtcgcgctggtcaccagcgacgcccacgccggcctggtggccgcgatcggcgccaccctgcccgcagcggcctggcagcgctgcagaacccactacgcagccaatcacggtcgacacaatgcataacgtcaacctactgttgacgtcatgccggagcccacacccaccgcctaccccgtccgcctcgacgagctcatcaacgccatcaaacgggtgcacagcgacgtgttggaccaactcagcgacgccgtcctggccgccgagcatctcggcgaaatcgccgatcacttaatcggccacttcgtcgatcaggcccgccgctcgggcgcctcctggtccgatatcggcaagagcataggcgtcaccaaacaggccgcgcaaaagcggttcgtcccccgagccgaagccaccacactggattcaaaccagggcttcaggcgtttcacgccgcgggcccgcaacgccgtggtcgcggcccaaaacgccgcgcacggagccgccagcagcgagatcacccccgatcacctgttgttgggagtgctcactgacccggccgcactggccacggcgttgcttcagcagcaggagatcgacatcgcaaccctgcgtacggcggtcacgctccccccggcagtcaccgagccgcctcagccgatcccgttcagcggcccggcgcgcaaggtcctcgagctcaccttccgcgaggcgcttcggctgggccacaactacatcgggaccgaacacctgctgctggcactgctagaactcgaggacggggatgggccgttgcatcgatccggcgtcgacaagagccgcgccgaggccgacctgatcaccacgctcgcatcgctcaccggcgccaacgctgccggcgcaaccgatgccggcgcaaccgatgccggctgaggcgagcgacccctccccttcgcggcgccgcgtgtgcaatcatgcgaaggtcccccaccgggagccgaggagtcacagatgcgccgctggctgatcgtcctcgctacgctgctcgtcgccgccgcgggcgttgcggccgccaacgacgtgccccgtgcgtgggccggcgacgcgccgatcggccacatcggcgacacgctgcgtgtggacaccggcacctacgtcgccgacgtcaccgtcagcagcgtcgtaccggtcgatccgccgccgggatttggctatacccgcagcggcgtcccggtcaaaagcttccccgacagctcagtgacccgcgccgacgtgacggtccgcgcggtccgggtgcccaactccttcatcttggccaccaatttcagcttcaccggagtaacgccgtttgccgacgcgtacaagccgcggccgtgcgacgcatccgattggctcgacgccgcgttgggcaacgcgccacagggctcgatcgttcgcggcggggtgtactgggacgcctaccgcgacccggtgtcggttgtcgtgctgctggacaagaaaaccggccagcacctcgcacagtggaacctttgacctgcgcctcgagatcgccacggccgacgtgaccgacgccgacgagttggccgccgtcgccgcacgcaccttcccgctggcgtgcccaccagcggtcgccccggagcacatcgcgtcgttcgtcgacgccaacctgtcgtcggcccggttcgccgagtatctgaccgatccgcggcgcgccatcctcaccgcccgccatgacggccgaattgtcggttacgccatgctcattcgcggtgacgaccgggacgtggagctgtccaagctgtacctgctgccgggttatcatggcaccggagccgctgcggcattgatgcacaaggtgctggctaccgccgccgactggggcgcgctccggatgtggctgggtgtcaaccagaaaaaccaacgcgcacaacgcttctacgcgaagactggtttcaagatcaacggcaccaggacgtttcgactgggagcccaccacgagaatgactacgtcatggttcgcgagcttgtatgacccccgccgtcagggccagcaggcgagatgtggcccgcaggtacttctttcggtatccaccggccagcatttcctcgctgaagatggtgtccagcttagcgccggacgccaccaccggaatgccggcgtcatagagccgatcaacgagcgccaccaaccgcagcgcaacgttctggtcgtcgatgccgtgcacgccggtcagaaacaccgcggtcacaccttcgatcagggtcagatatcgcgacggatgcatggtggccaggtgcgcgcacagcgcgtcgaagtcgtcaagggtcgccccctcaacacgtgcggcacgcgcggccacctcctcgtcggacagcggcgccggtgccggcggcagatcacggtgtcggtagtccggaccctcgatcctcaccgtggtgaaaatgcttgccagggtgttgatctcgcgtagaaagtcctgggcggcgaagcggccctcgccgagctgttcgggcagtgtgttggaggtggcggccaccgaaaccccccgctcgaccagagccgaaagcagccgggagatcagcgtggtgttgcccggatcgtccagctcgaactcgtcgatacataaagcggtgtaattggccaacagatcgatacagtcggcgaagccgaacacaccggccagctgggtcagctcaccgaacgtcgcgaatgcctttggacatgtcggcgcgtccgggccggttccaggcagctggtagtaggcagaggccagcaggtgcgtcttgcctaccccgaacccaccgtccaggtacagccccacaccgggcaacacgtcgcgcttgccgaaccatttcttgcggcctgcacgccgctcgacggcctgccggcaaaagtcctggcacgccacgacggcggccgcctgggtgggttcaaccgggtcaggtcgatacgtcgcgaagctcacctcggcgaacgtcggaggcggccgcagttgggcgatcagccgcaccggagacacggtcggatgcctgtccaccaggtggtccaccgaaccgcaagcttcggaggcagacccgtgcatggtggcactgtagcgacgtgctgcaatcaaggtcatgcccgactctggtcagctcggagccgctgacaccccgctaaggctgctcagctcggtgcattacctcaccgacggcgaactcccccagctttacgactatccggatgacggcacctggttgcgggcgaacttcatcagcagcttggacggcggcgctaccgtcgatggcaccagcggggcgatggccgggcccggcgaccgattcgtcttcaacctgttgcgtgaacttgccgacgtcatcgtggtcggcgtgggcaccgtgcgcattgagggctactccggcgtccggatgggtgtcgtccagcgccagcaccggcaggcccgaggccaaagcgaagttccgcaactggcaatcgtcaccaggtccggtcgccttgaccgtgacatggcggtattcacccggaccgagatggcaccgttggtgctcaccaccacggcggtcgccgatgacacgcgccagcggctcgcgggcctcgccgaggtgatcgcgtgctccggcgacgatccgggcacggtcgatgaggcagtgctcgtgtcccagctcgcggctcgcggtctgcgccggatccttaccgaaggcgggccgacgttgctcgggacattcgtcgagcgtgacgtgctcgacgagctgtgtctgacgatcgccccctacgtcgtcggcggcctggcgcgccgcatagtgacgggacccgggcaggtgctgacccggatgcgctgtgcccatgtcctcaccgacgactccggctacctgtacacccgctacgtcaagacctgaaacagctggacgtgaatgcccgcctcctcaccgacccactacgcggcccgcatcgtcgccgggtgaatggctactgtggtcggcatgagtcggcccatgacgtcaaccgcgatgttggtcgcgctgacctgctcggcgacagtgctggccgcatgcgtcccggcgttcggcgccgacccgcggttcgcgacctactcgggcgcaggaccgcaaggcgcagccaccacgacaccaccgccggctggcccaccaccgctcgccgcacccaagaacgacttgtcgtggcacgactgcacgtcacgggtgtactcgaatgctgggatcccagcagcgcccggcgtcaagctggaatgcgcaagctatgacaccgacctcgacccgctcgtcggcgggtccacagcggtaagcatcggcgtagtgcgcgcgcgctccaaccagaccccgagcgacgcaggacccctggtgttcaccaccggctccgacctaccctcgtcgacgcagttgccggtctggctggcacacgcgggcatcgatgtgctccgcagccaccccattgtcgccgtcgaccgccgcggcatgggcatgtcgagcccaatcgactgccgcgatcactttgaccgcgacgagatgcgtgatcaggcgcaattccaggctggcgacgatccggtggccaacctttccgacatctccaacaccgccaccaccgactgcaccgacgccatcgcgccaggcgagtccgcctacgacaacacccacgccgcctcggatatcgagcgcttacgcaaactctgggacgtccctgccctcgccttcgtcggcattggcaacggcacccaagtggcgctggcctacgcagcatcgcgtcccgacaacgtcgccagactgatcctcgactccccaatcgcgttgggggtctctgccgaagccgccgccgagcaacaggtccagggccaacaggcggcgctggacgcattcgctgcgcaatgtgtcgcggtgaactgcgcgctgggctccgatccgaaaggcgcggtcagcgcgctgctgtcggccgcccggtccggtgatgggcccggcggcgcgtcggtggcggctgtcgccaacgccgtcgccaccgcgttgggcttccccgacagtggccgggtcgatagcaccacgaaattggccgacgcgctggccgcggcccgctccggggacatgaacttgctgtccgccctgatcaaccgcgccgataccacccgggatacggacggtcagttcatcagctcgtgcagcgatgcggtcaaccgcccgacaccggaccgggtgcgcgagctggtggtggcttgggggaagctctacccgcagttcggcgccgtcgcggcgctcaacctggtgaaatgcgtgcactggcccagcagttcgccgccgcagccaccgaaagacctcaaggtcgacgtgctgttgctcggtgtgcaaaacgacccgatcgtgggcaacgaaggggtcgccgcgaccgccgccacggccatcaacgccaacgccgccagcaagcgggtgatgtggcaaggtattggccacggcgccagcatctactcgtcctgcgcggtgccgccactcgtcgcctacctggacactggcaagctgcctgacaccgacacctattgccccgcctgatattcggggcgggcgggacgcggtgtacggtgcgctggtgacggcagctgactccatccgaaccggcctaggcgcatccttgttggccggattccgtccgcgcaccggcgccccgagcaccgcgacgatcctgcggtcggcgctctggccggccgccgtcctgtcggtgctgcaccgcagcatcgtattgacgaccaacggcaacatcaccgacgatttcaagccggtctaccgcgcggtgctgaacttccggcgcggatgggacatctataacgagcacttcgactacgtcgacccgcactacctgtatccccccggtggcaccctgctgatggcgccgttcggctacctgcccttcgccccgtcgcgctatctgtttatctcgatcaacaccgcggccatcctggtcgccgcctacctgctgctgcggatgttcaacttcacgctgacctcggtggccgcacccgccctgattctggccatgtttgctaccgagaccgtgaccaacacgctggtgttcaccaacatcaacggctgcatcctgctgttggaggtgctctttctgagatggctgttggacggccgagccagtcgtcagtggtgcggcggcctggcgatcgggctgaccctggttctcaaacccctgctcggtccgctgttgttgctgccgctgctgaaccgccagtggcgggctctggtggccgccgtcgtcgttcccgtcgtcgtcaacgtggccgcgctgccgctggtcagtgacccgatgagcttcttcacccgcacgctgccctacatcttgggcacccgggactacttcaacagctcgatcttgggcaacggcgtctacttcgggctgcccacctggctgatcctgttcctgcggatcctgttcaccgcgatcaccttcggcgcattgtggctgttgtaccgctactaccgcaccggtgacccgctgttttggttcaccacctcgtcgggtgtgctgctgctgtggtcgtggctggtgatgtcgctggcccagggctactactcgatgatgctgttcccgttcctgatgaccgttgtgctgcccaactcggtgatccgcaactggccggcgtggctgggagtctacggcttcatgacgttggatcgctggctgctgttcaactggatgagatggggccgcgcgctggaatacctcaagatcacctacggttggtcgttgctgttgatcgtgacgtttaccgtgctctatttccgctatctggacgccaaggcggacaaccggctggacggcggtatcgatccagcctggctgacgcccgagcgggagggccagcggtgatcgcaagcgcggcgagccgggcgcagcgggtcaccgccatcgggactagcggtgatcgcaagcgcggcgagccgggcgcagcgggtcaccgccatcgggactagcggtgatcgcaagcgcggcgagccgggcgcagcgggtcaccgccatcgggactagcgtggacccatgacgcgcccaaagctagaactgtccgacgacgagtggcgtcagaagctcaccccgcaggaattccatgtgctacgtcgcgccgggaccgagcggcccttcaccggtgaatacaccgacaccacaacagcgggcatctaccagtgccgggcctgtggcgccgaattgttccgcagcaccgagaaattcgagtcgcattgcggctggccgtcgttcttcgacccgaaaagctccgatgcggtgaccctgcgccctgaccactcgttggggatgacgcgtaccgaggtgctgtgcgcgaactgcgacagccacctgggccacgtgttcgccggcgaggggtatcccacgccaaccgacaagcgctattgcatcaactccatttcgctgcgcctggtccccggtagcgtgtagcgccgagattgacgttttgcagacgccctctcgcactttcactgcaaaacgtcagtctcggtgaaagtcagtccacccgggtggcgtgcacttcccagaacggggcatgtacgcggccgcccaccagccacggcttaatcgcccggaaccgctccagcacgcaccgcacttgatcggccatatcgggattgcgcgcggccatcagctctagggcctcgacgctcaagttgacctggtaggtggtcgtccccaggtaggtgatctcccaaccgccgaccggaagcacctggcgaaaatcgtcctcggacaacgaccgcggcatgctgaacccgttgacgttgtgctcgccgaattcgaacatgtacagccgtgcacccggcttgctggcccggcgcagcgcccgcacatagcacctttgcagctcgggcgcggtgctgaaggtgtggtagaaggcgcaatcgacgacggtgtcgaaccggccgtccagcccgtcgagcgtggtggcgtcgccgacctggaagttcaccgacacccccgccttacgcgcgttgtcccgagcccgctcgatggccgcgacggacccgtcgatcccggtggccgcatatcccttggcggcgtagtagatcgcgtggtgcccgggcccggtgcccgggtcgagcacctcacctcggatcgcgcccaacgcaaccagctgttgaaccaccggctggggacccccgatgtcccatggcgtggcggccggcaacccgtgggcgacccgatcatcgcgatacatctcctcgaaccgggtgggatcggcaggatcgaactgggccgtcatggcagcgagtgcaccaactgctccaccggcactcgcggaccggtgaaaaacggtgtctccgcgcgggtatggcggcgcgcgtcggtggcgcgcagctcacgcattaggtcgacgatgcggtccagctcgggcgcctcgaacgccaggatccattcgtagtcgcccagcgcgaacgccggcaccgtgttggcccggacgtccttgtatccgcgggcggccatgccgtgttcggcgagcatgcggcgacgttcctcgtcgggcagcaagtaccactcgtaagaccgcacaaacggatagacgcagatgtaggcgccgggctcctcgccggccagaaacgccgggatatgacttttgttgaactccgccggccggtgcaggcccacaccgctccacaccggcgtgcatgcccgccccagcgtggtggtgcgccggaagtcggcgtaggtggcctgcagggcctcgacacgttcggcgtgggtccagaccatgaaatcggcgtcggcccgcaggcccgcgacgtcgtagaggccgcgcaccacaaccccgcgctcttcctgctgtttgaaaaacgtggacgcgtcgtcgatgatcgcgtcacgctggtcaccgagcgcaccgggactcaccgagaacactgagaacatcaggtagcgcagcgtcgcattcaacgcgtcatagtcaagacgggccatggcatctatcgtgccacctgcgcatctaaggcctcgatgacgctggtgacggcccggcccgccgcgccgacgcaggccggcacgccgatcccgtcgaggtagctgcccgcaacggccagcgtcggtggcaggccggcgcgcagctcggcgaccacatcggcatggccgggaccgtactgcggcatcgcctcgatccagcgccggacccgaacgtcgaccgggtcgacggccacaccgaacaccgtgaccaagtcgtccgctgcccaggccaggagttggtcgtcggaggccgtcagggccggttcgtcgccgaaccgaccgaacgacagccgcaacagcgcgacgtcgccgcgctgaccccatttgcgcgacgacaatgtgatcgccttggcatgcggtgactcgtcgccggccaccagcacgccggaacagtgcggaaacgcggtgccgccgggcaccgccagcgccaccaccgccgacgacgcgctcacgatctgccgggcggcggcatgtgtgcgcggcgcgatgccatcgacgaggcgcgccaaccgcggcgccggaaccgccaggatgacggcgtcggcctgccagcggccgccggtttcgtcgcgcagcacccagccgcgttcgagctggaccaccctggcccgcacccagtgcacccggctgcgccggacgagcccgtcgagcagcacctgatacccgccgtccagcgcgccgaacaccggcccgccgcttcccggcggcagcgcctgccggaccgcgtcggtcacactggtcgccccgcgatccagggccgcggccacgctcggggcggccgcgcgcagcccgatcgtcgccgccgagcccgcgtataccccgcttaacagcgggtccaccgaccgggccacgacttggtcgccgaaccggtcagccaccaagtcggccaccgcgggatcgctgcccacctgccaggtgaacggacgagcggcttcggcgtcgatccgcgccagggttgcgtcgtcgaccagccccgccatggagcccgccgacgacgggatcccgacgaccgtctgcggcggcagcgggtgcaagcgctgctggctgtagatgagcggccgcgcgccggtgctggcgagttggcggtccgacaggcccagctcggccaaaagcgccggcatctcgggcctacgcagcacgaacgcctccgcgccgaggtccattggctgtccgccgatatgctcggtgcgcaataccccgccgagcctatcggccggttcgaacaaggtgatggtcgcgtcatcgccgacagcctgccgcagccggtacgccgaggtcaatcccgaaatcccgcctcctacaacacaatacgagcggggagtcatagcgagtgtacgagcgagaccaggtcggccagcaccgcgggatcgctttctggcagcaccccgtggccgaggttgaagatatggccggccgcaccggcgtcgacggcgcggcgtccgtcgtcgacaacggcacgtgcggcacgttccaccgccggccagcccgccaggaccaccgccggatcgaggttgccctgcaacgccgtgccgggcaccacccgggcggcggcgtcggtcagcggggtccgccagtccacgccgacgacggcccctcggcctggccgctccccggctgtcacggcctccgacatcgcgcccagcaattcggcggtcccaaccccgaagtgcgtcatcggcacgccatgctcgcccagcgcagcgaacacccgggcgctgtgcggcaacacgtactggcggtagtcgatcggcgagagcgccccggcccaggagtcgaatacctggatggcgtccacccccgcgtcgatttggccgaccagaaacgcgatggtgaggtcggtcagcttggccatcagcgcgtgccagctcgccggctcggccaacatcatcgccttgacgtgggcgtgatggcggctcggtccgccctccacgaggtaggaggccagcgtgaacggcgcgccggcgaaaccgatcagcggcacgtcgccaagctcagcgaccaacaacgaagccgccaccaataccggttgaatcgcttgtggatcaagtggtttcatggcggcgacatcggcggcggtgcgcaccgggtccgcgatcaccggcccaacgtcggcgacgatgtccaaatccacgccggccgcccgtagcggcaccacgatgtcggagaacaggatggccgcgtcgacgtcgtagcggcgtatcggctgcagggtaatctcacaggccacgtccggttcgaaacaggccgccagcatgctgtaccgctcgcgcagcgcccggtattcgggcaacgagcgcccggcctgccgcatgaaccacaccggcacccggctgggcttgcggccggtgacggcggccagatacggcgactgcggaaggtcgcgacgggtactcatcgaactcaatgctgccacgaccgccaccccgcacctgcgtaacatcgacccaatgccagttacctacgacgacttccccagcctgcgctgcgaaatccacgaccaacctggtcacgaaggcgtgctggagctggtgctggactcccccgggctgaactcggtcgggccgcacatgcaccgcgaccttgccgacatctggccggtgatcgatcgcgacccggccgtgcgcgtggtcttggtccgcggtgaaggcaaggccttttcctccggcggcagtttcgacctgatcgccgaaaccatcggcgactaccagggccggctgcgcatcatgcgcgaggcccgcgacctggtgctcaacctggtcaacttcgacaagccggtggtgtcggcgattcggggcccggccgtcggtgcgggtctggttgtcgcgctgctcgccgacatttcggtggcgggccgcgccgcgaagatcatcgatgggcacaccaaactcggggtcgccgcgggggatcacgcggcgatctgctggcccctgctggtcggcatggccaaggccaagtactacctgctgacctgcgagccgctgtccggggaggaggccgaacgcatcggtctggtctccatctgcgtcgacgacgacgatgtgctccccaccgcaacacgcctggcggagcggctcgccgctggcgcgcaaaacgccatccgctggaccaaacgcagcctcaatcactggtatcgcatgttcggtcccgccttcgaaacgtcgctcgggctggagttcatcgggttcggtggtcccgacgtccgggaaggcctggccgcgcaccgcgaaaagcgccccgcgcggttcggcgccgaccccgatcccggcgccggcagctgagcacagttcggcgcgcctgtgcacacgtgtcggcggataggtctaccgtcgaaatctgtgacctccgccggcgacgatgcagagcgcagcgatgaggaggagcggcgcttgacctccgccggcgacgatgcagagcgcagcgatgaggaggagcggcgcttgacctccgccggcgacgatgcagagcgcagcgatgaggaggagcggcgcttgacctccgccggcgacgatgcagagcgcagcgatgaggaggagcggcgcttgacctccgccgagccggccctattccgcgaggcagtagcggcgatgaacgctgtcaccgtgcggccggaaatcgaactcggccctatccgaccgccgcagcggctagctccgtacagctatgcgctgggagccgagatcaagcatcccgaactcgacgtcattccggagcgttccgagggcgacgccttcggccggctgatcatgctgtatgacccggacggctccgatgcatgggacggcactattcgcctggtcgcctatgtccaggccgacctggactcgagtgaagccgtcgaccccctgctgcccgaggtggcatggagttggctggtggacgcgctgacagcgcgcaccgaccaggtgagggccctgggcggcactgtcaccgccaccacatcggtgcgatacggcgacatctccgggccgccgcgcgctcaccagctggagctacgggcgtcatggacggcgaccacccccgatctgggcgcccatgtccaggcgttctgcgacgtcctggagcacgcggccggcctgccgccagccggggtcaccgacctgggctcgcggtcacgcgcctgacatgtgccccgagccgtctcacgcgggagctgctgagtccgaaggcacggaatcggaacccacccccttgctccggcccgccggtgggataccggatctgtgtgtgaccgtcggtgaaatcgccgctgccgcagaactactggaccgcgggcgcggaccgttcgcggtagacgccgagcgggcgtcgggtttccgctactccggccgcgcctacctgattcagatccggcgggccgaggccggcaccgtactgatcgacccggtcagccacggcggtgacccgttgaccgtgctggcgccggtcgccgaggtgctcagcaccaacgagtggatcctgcactccgccgatcaggatctgccctgtctcgccgaggtcggtatgcgaccgccagcgctatacgacaccgagcttgccgggcgcctggccgggttcgatcgagtgaacctggcggccatggtcgagcggttacttggactgggattgaccaagggccacggcgcggccgactggtccaagcgcccgctaccctcggcctggctgaactacgcggcgttggacgtggaactgctcatcgaactacgcgcggcgatctcgcgggtgctggccgagcaaggcaaaaccgattgggctgcgcaggaattcgagcacctgcggtcgttcgaatcaaggccacccccagcggccgcccggcaggaccgctggcgacgaacctcgggtatccacaaagtgcatgaccggcgggggctggccgcggtccgcgaattgtggacagcgcgtgaccgaatcgcccagcgccgcgacatcgcgccccgccggatcttgccggactcggccattatcgatgccgccatcgccgacccaaagtcagtcgacgaccttgtcgcgttaccggtgttcggcggacgcaaccaacgtcgcagcgcggctgtgtggtgggcggcactggcagccgcacgcgaaagcccagatccgccggagatcgccgaaccggcaaacgggccgccgccgccggggcggtgggtcagacggaaaccggcagccgccgcacggctggatgcggcgcgcgcggcgctgacggaggtgtcgcaacgggtgcgggtaccgaccgagaacctggtctcacctgatctggtgcgacggctgtgttgggaatgggaggacatctcgcagagttctccagacccgattgccgctgtcgaggcgtacctgcgcaccggccaggcacgggcctggcagctcgaactagtggtccccatcctgaccgcggcgttgacaggggctccggacgccggcgcccagggcgatgatggctcttagtcgagatgttctggaatcgcgtcggacgcacacaccccggtacccagcgcggcgacccagccggtgatccgccgggccacgtcctggtcggtaagccccagatcggccagcacctcgcttcgagacgcgtgctcgtagaactcctgcggcaacccgacatcgcggcagggcacgtcgatctccgcgcgccgcagcgcggccgacaccgctgaccccgccccaccgttgaccccgttgtcctctagcgtgacgagcagcttgtgctgcaccgccagttcgcgcacaccgtcagacaccggcaacacccagcgcgggtcgatcaccgtcacaccgatcccctggttgtgcagccgcttggccaccgccaacgccatcggtgcgaacgcgccgatggccaccaacaggacgtcgtggttcaaaccatcggcgggcgccgccagcacatccacgcctccacgccgctccaaagccgaaatatcttctcccacatcacctttggggaaccgtaacgccgtcgggccgtcgtcgacgtcgagcgcctcgccgagttcttcacgcaaccgggtggcgtctctgggcgctgccacccggatgccgggcacgatacccagcatcgacaagtcccacattccgttgtggctggcgccgtcgctaccggtgatcccggcacggtccagcaccatggtgaccggcagcttgtgcagcgccacatccatcatgatctggtcgaacgcccggttcaggaacgtcgagtagatcgccaccacggggtgcagcccacccatcgccaacccggccgccgacgtcatcgcgtgttgctcggcgatcccgacgtcgaacaatcgatccgggaagcgctgcccgaacgcggtcagcccggtggggcccggcatggccgcggtaatggccacgatgtcacggcgtttctgggcgtagccgataagtgcatcagagaaggtcgccgtccagcctgggccggccaccttggtggcttgtccggtggccggatcgatcgggaccgtggaatgcatctgctcggcctggtcggcctcggccggcgggtagcccatgcccttgcgggtgacgacgtgcacgatcaccggtgcaccgaagcgccgcgcgctgcgcagcgcgacctccaccgcccgctcgtcatggccgtcgaccgggccgacgtacttcaacccgaggtcggtgaacagcaactgcggcgacagcgagtccttgatgccggccttgacgctgtgcaggaatcgaaaccacagaccgccgacaagcggcaccgcgcgcaccaggtcgcggcccgtctccagcgcctgctcgtaggccggctgcagccgcagcgtggccagatggtcggcgacgcccccgattgtgggcgcgtagctgcgcccattgtcgttgaccacgataatcaccggccggcgggatgcggcgatattgttcagcgcctcccagcacataccgccggtgagcgcaccgtcaccgaccaccgcgaccacatgccggttgcggtgtccggtcaactcgaacgccttggccaacccgtccgcgtacgacagcgccgcgctggcgtggctcgactccacccagtcgtgctcgctctcggcacgagacggataccccgacaacccgcccttcttacgcagggttgcgaagtcctggctgcgtccggtcaacatcttgtggacgtaggcctggtgaccggtgtcgaagatgatcggatcgtgcggcgagtcgaatacccggtgcagcgccaaggtgagttccaccactcccaggttcggccccagatgcccccccgtggcggcaaccttgtggatcaggaactcacggatctcggcggccagctcccgaagctgcgcctgggaaaggtgctgcagatcagcgggcccgcggatctgttgcagcatttcgctagtgtacgcagcaacccccccattggcccagcatgcggccgccgatcaaaagggccgaaccactttgatagcgtcggtggccggcgcgccgggaagcctggtcggcgactcattgtcatccaactccggagttcgatatgaaggtaaacatcgacccaaccgcgcccacctttgcgacgtatcgtcgggatatgcgtgccgagcaaatggcggaggactatcccgtcgtaagcatcgattccgacgcgctggatgctgcccgcatgctcgcagagcatcgtctgcctggactattggtcaccgccggagcgggcaaacagtatgcggtactccctgcctcacaggtcgtgcgcttcatcgtgccccgctatgtgcaagacgatccctcactggccggtgtgctcaacgaatcgacggccgaccggtgcgccgagagattgagcggcaaaaaggtccgcgacgtgttgcctgaccacctggtcgaggttcccccggctaacgccgacgacaccatcatcgaggtggccgcggtgatggcacggctgcgcagcccattgctcgcggtggtcaaagacggctcgctgctcggggtggtcaccgcatcgcgcctgcttgctgcggcactgaagacttgacctcgtgagcgtcgtcgcggtcaccatcttcgtggcggcctacgttctgattgccagcgatcgcgtcaacaagacgatggtggcgctgaccggcgcggcggccgtggtcgtcctaccagtgatcacatcccacgacatcttctattcccacgacaccggaatcgactgggacgtcattttcttgttggtgggcatgatgatcatcgtcggagtgctgcggcagacgggggtgttcgaatacaccgcgatctgggccgccaagcgcgcccgcggctcgccgctacgcatcatgatcctgctggtattggtgagcgcgttggcgtcagccttgctggataacgtcaccacggtgttgttgatcgcgccggtcacgctattggtgtgcgaccggttaaacatcaacacgacgtcgttcctgatggccgaagtcttcgcctccaacattggtggcgccgcgacgttggtgggtgacccgccgaacatcatcgtggccagccgggcgggattgacgttcaacgacttcatgctgcacttgacaccgctggtagtcattgtgctgatcgccctcatcgctgtgctgccccgcctgttcggctcgatcacggtcgaagccgatcgaattgccgatgtcatggcgctcgacgagggtgaagccatccgcgaccgcggactgctggtcaaatgtggcgccgtgctggtgctggtgttcgcggccttcgtcgcccatccggtgctgcacatccagccttctctagtggcgctgctgggcgctgggatgctgatcgtggtctcgggtctgacgcgatccgagtatctatccagcgtcgagtgggacacgctgctgtttttcgccgggctgttcattatggtcggagcgctggtcaagaccggtgtcgtcaacgatctcgcgcgggcagcgacccagctgaccggcggcaatattgtggccaccgcgttcctaatcctcggcgtctccgccccgatctcgggaattatcgacaacattccctacgtcgccacgatgacgcccctcgtcgcggagctggtcgcggtcatggggggtcaacccagcaccgacaccccctggtgggcgctggccctgggtgccgacttcggcggcaacctgaccgcaatcggcgccagcgcgaacgtcgtcatgctcggaatcgcccggcgcgcaggagctcccatctcgttctgggagttcacccgcaaaggggcggtggtcacggccgtctcgatcgcgctcgcggcgatctacctgtggttgcggtacttcgtgttgttgcactgaccatctgtattgccgacagacctgtagcaccagacgacgccgcgatgagcggcctacgagaagattcggaggatggccgatgagcatcatcgccatcacggtgttcgtagccggctatgcacttatcgcaagcgaccgagtcagcaagacccgggtggcactgacgtgcgcggcgatcatggtcggcgccgggatcgtcggatcggacgacgtgttctactcgcacgaagccggaatcgattgggacgtcatctttctgctcttgggcatgatgatcatcgtcagcgtgcttcggcacaccggcgtcttcgaatacgtcgcgatttgggccgtcaaacgcgcaaacgccgcgccgttgcgcatcatgatcctgctggtgctggtgaccgcgctggggtcggccctgctggacaacgtcaccacggtgttgttgatcgcgccggtgacgctactggtatgtgatcgactggggggtcaattccacgccgtttttggtggccgaagtcttcgcgtccaatgtcggcggcgcggccacgctggtcggcgacccgccgaacatcatcatcgccagccgggcgggactgacgttcaacgacttcctgatccacatggccccggccgtgctcgtcgtcatgatcgccctgatcggtctgctgccctggctgctgggctccgtcactgccgagcccgaccgagttgccgacgtgctgtcgctcaacgagcgcgaagccatccacgatcgcgggctgctcatcaagtgcggtgtcgtcttggtgctggtgtttgcggccttcatcgctcatccggtgctgcacatccagccgtctctggtggcgctgctgggcgccggtgtgctcgtacggttctcggggctggagcgatccgactacctgtccagcgtcgagtgggacaccctgctgttcttcgccgggctgttcgtcatggtgggggccctggtgaagaccggtgtcgtcgagcaactggcgcgggcagcaaccgagctgaccggcggcaacgagttactcacagtcggtttgattctcggcatctcggcaccggtgtccggcatcatcgacaacatcccctacgtcgccacgatgacgcccatcgtgaccgaactggtcgccgcgatgccgggccacgtccaccccgacacgttctggtgggcactggcgctaagcgccgacttcggcggcaacctgaccgccgtgggagccagcgccaatgtcgtcatgctcggaatcgcccggcgctcgggcactcccatctcgttctggaagttcacccgcaagggcgcggtggtgaccgcggtctcgctcgtgttgtcggcggtctacctgtggctgcggtacttcgtgttcggctaagcgccaacgctcacgcgtgcttagcgcgaaagcgccgaaacagcacccagacgatggccaggttgtagacggcacccccgacgagatacggccaccaggtgccgtgatcgctggcgacccaaaatgccttggcagcccagtacggtggtaagacgccgaacgcgaggttccagttggaactgatgaaccacggcaggcagggcagcccggcgatgagcatgcccagcgcacggaccatcgccaggccctgaatcttgttgttcgccaccgcaagaatcagcagcagcgtgaccaccgccgacaggccggccaccagtccgatgggaatcagtgaagacaccaggcccggttcgaggatcccgctgcacgacatcgtcgcgacgacgtagatggtggtcaccaccatcacggtggccgcacgatagccgaaaaagaccgacagcggcaccggggttactcgcagcgccgtcatcgtgcccgcgtctacgtcgtccagcaccaagaacgcggccagcgcaccggcgacgatgatgctggtcaacaacaggaacgcggtgaggatcagtgggtagtatccgaccaggtcgaatccataacgccgcgccagcatctcggtgaacagcggcgtgagcagcgcgactccggtggtccagatgaccggtgcgatgacgagcatgaccagcagcggatcgcggtaggtgcctcgaatgtcgttgcggccgaacgcggccaacgcccgtgggcccgcaaggctcgatatcgctctcacagcacacccgatctttgcacgacataacggccgaatagcgccttggccgcccggcacaatcccgccgcacacacgattgggtagaccaccgcatacccgacctgccagggcgccaagctcacctgatcgaacgccgcgccgagcaagagcagcggcccctgggtggggatgaggtaaagcaccgggttgggccacaggccggagtagtgcaccaccggcggcgccagcatgatcgcgagcgggatgaccgccgccaggaaccaatcggtcaccgaggcgaacggcaacgaggaactgaagccgaccagcagcatcagcagtgtgcccagcacgatgccggccaccagcggcagcaggtggtaaccaagcccgtgaacgatggtggccacgacaaccgcaacgaacagcgagatcgccagcagcacagttagtttggcagccaggtactcccagaaccgcagcggcgtcgagacgatcgcgccgatcgtgcgctcctgcttctcgaagaacacggtcccgccgacgaagaagaacccgatgatcgcgatatcacccaccaggacatagggttcggcgaccgggcgcaggctgaccggcatcggcagcagcactgccagccaaatcagtccggagaaaacggcggcatgcaagaacttctgccgcacctgtagcgtcagctcgagccgcagcgcaggcaccaaccgggtcatgtcagctgcctgccggtgacctcgacgaagacatcgtcgaggctggcctcgcggctatgaatggtctcgacgtggtggtttcgcagcacggagtggaacgccgggtcgtcggcaaggccgtccatgccgaactcggcggtctcgagtcccccgccgtcgccccggtattccacccgcacccgccgccggctgcgagcgatcttcagttcggtgggactgtccagtgcgacgatcctgccgtcgacgacgaacgccacccggtcgcacagctcgtcggcggtggccatgtcgtgcgtggtgagaaagatcgtgcggccgcgcgccttcaggtccacgatgatgtccttgatcttgcgggcgttcaccgggtccagcccggaggtgggctcgtcgaggaacagcagctccgggtcgttgatcagcgacctggcgaaggtcagccgcatctgcatgcccttggagtacttgcccactagggtgtgggcgtcatcggccaggccgacggcggccagcagctgcatcgggtcggccgtcgcgccggcgtacagcgaggcgaagaagcgcaggttctcatacccggtgagcttttggtagtggttgggcagctcgaaggagaccccgatgcgctcgtagtaatcgggtccccactcggccggctctttgtcccacaccgtggcctggccgccgtggtcgcgcagcagcccgatgagaagcttctgggtggtggacttgcccgcgccgctgggacctagaagcccgaagatttcgccgcggccgacggtgaactccatgccacgcaccgccggctcggccgcctttgggtagcggaaggtgagcccgcgcacgcggatcacctcggttcccacacgcgccgatgccacagcacggttgagcgccgtcatgattggctccgttccctttcgggcgagcgcggtgcgccggctcatccaagtaaccagaaagtcaccgcgccaatgctgatacctggttccgaccagtcttcccggagcgccaacccaagactactagctgcgctgctgtatacggagcaacccacgacgaccacgggcgagctggtcgagcagctgcatgacctctacacctttcgggtcaacagcgcaacgcactcgacgtagtgagtcagcgggaacgcgtcgaacaccttgatcttctccagggcgtaaccgtgaccacggtagaggccgatatcgcgcgcgaaagacgccgcttcgcaaccgatatgtatcaaccgtggcacccccgcaccggccagcaagtcgacaacctcgcgcccagcgcctgatcgcggtggatccagcaccgccagatccgcgccggcgggttgcactgccaacacccgccgcaccgaaccggtgacgacctccacctggggcaaatcgaccagcgcggcacgtgcggccccggatgccaggcgcgaagtgtcgacggtcaacacccgtccggactccccgaccgcctcacccagcaccgcagcgaaaacccccgcaccaccgtagagatcccaggcggtcatgccgggggcgggctgagcccagtcagcgatcagatcgctgtagaccgccgccgcgtcgcgatgcgcctgccaaaaggccgttaccggcacccgccagctgcgccggtgcacacgctggtgggcgtggtaggcgccctccaccacgttggtcacggttcgggtcctattccgagggccctgccgcacggaacagaccacatggcgctcgccgtcgtcgtccagagccacgtaaagctgggcttccggcggccagtcagccgctaccaggccgtctagcatgccgacaggcaactgcccgcagtccaggtcggttaccagctcgccactgtggtagcggtgaaaacctggacgacggtctgcgcccacgtcgagccggactcgaatacgccaacccgtggggccggcatccgacagcggttgcgcctcgccctgccagctgtgccgcccgagccgttccagctggttagccacaacttgcgccttaagtgtgcgggccgcctccggagcagcaaacgccagatcgcaacacccggcgccgtcggccccggcgatcgaacacagcgacccgatccggtcgggcgacgggtcgatcacctcgaaagcctctgcgtgccaataagagccacgttgcgcggtcacccgcgcccgcactcgttcaccgggcaacgcatagcggacgaaaaccacccggccctcgtggtgcgccacgcagctaccgccgttcgcgggcgctccggtgaccaacgtcagattcactgcatcgtcgccggcgcgggtcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgaagatgccccgtcgcgtgtcaccgggagccgcgtgcggctgtaacgtcttgatccgctccgacgacgtcagttgccaaggcaccgaagtcaccatcacgccgggcatgaacagcaaccggcccttgagccgcagcgcactctggttgtgcagcagctgttcccaccagcgccccacgacatactccggaatgaataccgtcaccacggtccgtggcgattccttgctgacccgcttgacgtaatcgagcaccggccgggtgatctcacggtacggcgaggcgatgaccttgagtggcacgctcacatcgctgtcctgccactggcgcaccagctcgcgggtttccgcatcgtcgacgttgaccgtcacggcttccaacacgtcgggccgggtcgctcgtgcgtaggtcaacgcgcgcaacgtcggcaggtgcagcttcgacaccagcacgacggcgtgattgcggctgggcaacgttatctcggcttcctcggcctgttccgccaactcccggttgacggcgtcatagtgcctgtggatgagcttcatcatcatgaagaaccctcccatggcgacgatcgcgatccatgctccggcaaggaatttcgttaccagcacgatgagcaggacggtaccggtggacacgaagccgaccgtgttaaccgcgcgggagcgcagcatcgcgcgacgggcgcgcggatcggtctcggcgctcagcaaccgggtccagtgccggaccatgccgacctgactcatggtgaacgagatgaacacaccgacgatgtacagctggatcagcgcggtcaactcggcacgaaacgcgaccaccgccccgatcgccgccgccgccaggaacaggattccgttggagaacgccagccggtccccacgggtgtgcaactggcgcggcagatagctgtgctgcgccagcaccgagcccagcaccgggaagccgttgaaggcggtgttagcggccaacaccaggatcagcgctgtcaccgcggcgatcagcaagaaccccaggtaaaagcccccgaacacggcctgcgccagttgtgcgaccagcgtcttttgctgataacccggcggggcgcccgtcagctgggtgtccggatcgtcgacgacctggaccccggtctctacggccagcacgatcatgcccataaacatgctcaccgcaatgatgcccagcatcagcagcgtggttgccgcgttacgcgacttgggcttttgaaacgccggcaccccgttgctgatcgcctcgacacccgtcagcgccgcacaccccgacgaaaacgagcgcgccaccaagaacaccagcgcgaaaccgacgatctggccgtgctctgcgtgcatttcaaaagccgcggactcggcccgaaccggattgcccagcacgaaaatccggaacaacccccacacgagcatggtgccgattccggcgatgaacgcataggtcgggatcgcgaacgccaacccggattcccgaaccccacgcaagttcatcgccatgatcagcacgatcgcgccgacggcaaacaacaccttgtgctcgtacacgaacgggctcacagagccgatgttggacgccgccgacgatatcgaaacagcaacggtgagaacgtaatccaccatcagggcgctggcaaccacgagaccgccggtagcacccaggttggtggtgacaacctcgtagtcgcccccaccggaggggtaagcgtgcacgttctgccggtaactagacaccaccacgagcagaaccgcggcgaccgccaggccgatcaacggcgccatcgaataggccgccaggccggccaccgagagcaccagaaatatctcctcgggggcgtaggctatcgacgacatcgcatccgaggcgaacaccggcaaggcgatccgcttgggcaacaaggtgtgactgagccggtcactgcgaaacggccggccgatcagcaaccgacgcgccgcggttgaaagtttggacacgagagccaagggtaggcctatccgagcgtggcggtagcgttccctagacgagaatgttcgccgacgtaaatcggctggccaccgcgggttgccgatcgcgtacggcgcaccggacacagccgagaggacctctaatgcgggtggttgtgatggggtgcggccgggtcggggcttcggtggccgacggactgtcccggataggccatgaagtcgcgatcatcgaccgtgacagcgccgccttcaatcggctcagcccgcagtttgccggcgagcgggtgttgggtcagggcttcgaccgagatgtgctgctgcgtgcgggcatccagggggccgacgcattcgccgcggtgtcctccggcgacaactccaacatcatctcggcgcggttggcccgggaaaccttcggtgtgccgcgcgtcgtcgcgcggatctatgatgccaagcgcgccgaggtctatgagcgactcggcatccccaccattgccaccgttccctggaccaccgatcggctgctcaacgcgctaatgcaggacaccgaaaccgccaagtggcgcgatcctaccggtaccgtcgcggtcgccgaggtcgtcttacacgaagactgggtgggccaccgggcgaccgatcttgagcaggccaccggcgctcggattgcgtttctgatccgattcggaaccggtgtattgccggaaccgaagacggtcctacaggccggcgataaggtctatatcgctgcgatatccggccgggccgcagaggcagcggccatcgcagccttgccacccagtgaggacttcgagtcgggggctcgacgatgaaagtagctgtcgccggagcgggtgcggtgggccgctcggtcacccgcgaactcgtggaaaacggacacgacatcaccctgatcgagcgcaaccccgaccacctcgacgccgccgccatcccggaggcgcattggcggcttggcgatgcctgcgaactgagcctgctggagtcgattcacctcgaagagttcgacgtggtcgtcgccgccaccggggacgacaaggtcaacgtggtgctcagcctgctagccaagaccgaattcgcggtgccgcgggtggtggcccgggtcaacgatccccgcaacgagtggctgttcaacgacgcctggggggtcgacgtcgcggtgtccacaccccgcatgctggcgtcgctgatcgaagaggccgtcacggtcggcgacttggtgcggctgatggagttccgcacgggtcaggccaatctggtagagatcaccctgcccgacaacacgccgtggggcggcaaaccggtgcgcaaacttcagctgccgcgggatgccgcgctggtgacaatcctgcgcgggccacgagtcatcgtgccggaggccgacgagccgctggaaggcggcgacgagttgctcttcgtcgcagtcaccgaagccgaggaggagctgagcaggctgctgctgccgtccatgtaaccggcgggctctactcgcggccggcgtcggcgtcgaattcagctgcacctccgacggccgcggcgtcgtgagaggccaagatggcgcgctgggctgccttgattgccgcgtaggtggccagcgcggcgagggcggtcagcggccaacccatcccgatcctggccactcccagccaacccgtcttatcggcgtcgtagaggtgcctttggacgatgaaccgggcagcaaaaaccagcgtccaacccagggtggcgacgtcaaacgcaaagacagcgcgggacacgtcgcgccaggcgcgatcgcgcccgctgagccagctccacaagtagccgactatcggccgccggatcaggatcgacagtgtgaagaccaccgcccacagcaacgacatccagatgcccagcaggaagtaccccttggactgtcccaccaggtacgcgatcagcgcgcacacggctaccccgcagaatccggcaaccaccggccgcgcagattcccggcgcaaaagccgccacagcaggatcaaccccgccatgctcagggcgaacccaatcgcgggcagcaagccggcggcgctggaagcaaccacaaaagtcaccaccggtaatgacgaatagaccaggccgctcactccgccggcctgcgccaacaggcgctgggcgctagtgcggttagcgttcacgagacaccggcaattccgactgccggatagtcaccgctgaatttcgtaatgcgggttgtagatagccttcgtcccattttccagcttgcccagccggccgcgcacccgcagggtacggcccgtgtcgatgccgggtatccggcgttgacccaaccacaccagcgtgacggtgtcgctgccgtcgaacaattcggcgctaacaccacccgagcaacccttgccattggtttccacgctacgcagggtgccaaccaccgtgacctcctggccgcgctggcagtcgatcgcacgctgtgcgccggcattgagcacctcgtcggataactcttcgacgtcgcgttgctccaggtcctccgtcaaccgacgggtgagcctgcgcagataaccctgggcccccatggcctctcctgacacgtcacctacgttatggaagtttcgtgcaactgccggcgtattccacctatgccaacggccaccgtagacctgttggttcccgggcgccaccgttggccttggagcaccccaaagtggcggacactatcaagggatggctgtcgatttggatggggtcacaaccgtgttgttgccgggaaccggatcggacaacgactacgtccggcgagcattttccgcccccctgcgacgcgccggggcggtgctggtgacgcccgttccgcatcctggtcgcttgatcgacggctatcgcgccgccctggacgacgccgcgcgcgacgggccggttgtcgtcggcggcgtctcgctcggagccgcagtggcggcggcgtgggcgctggaacatcccgatcgcgcggtcgccgtcctggccgccttgccggcctggaccggggaacctgaattagcacctgccgcgcaggcagcgcggtatacggcagcgcggctgcgctgcgacggtctggcggcgacgaccacacgcatgcgtgcatctagccccgtctggttggccgaggagctgacccgatcgtggcgagttcagtggcccgagctgcccgatgctatggaggaggcggcggcctatgtcgccccaagccgcgccgagctggcccggctggtcgcgccgctggccgtggccgcggcggtcgatgatccgatccacccgctgcaggtcgctgccgactgggtgtccgtagctccgcatgcggcgctacggacggtgacgctggacgagatcggcgcggacgccgccgcgctgggctctgcctgcctggccgctctcgccgaggtctcgggcgcttgatcgcctgtttgtccgacggcggagtgcgcgtaccgtttgggtcgccgagcctgtaattttgcaggcccccactcgcactttgcctgcagagttacagcctcagcgaacagcgcgctcgtactgttgaggtcgtcgagctagtcccgatcgcccgactcctcctcacgccgctacgcggcgcgctcgtactgttggggtcgtcgggctagccgcccgtcgtgctgcgcaactgctgcatcgccgatccttgagcgccgcggcgtgcaacccccgcggcggcttggcgttgcgtgtcggcctgtgccgccgcagcctcccttagttgcgccgccatcggctcgggcaggtgcaccggtaacggcgtccgtaccggcagcggggtatcgccccggcggaccacggtgtccgccaacgcctcacgggcctcctcggtcagcgcatcgactgtctcttgtgggccgttgacgacgcatcggatcatccagcggtagccgtcgaccccgatgaagcgcaccacaccggcggcgatgccgatcacttcgcgaccccacgggccatccttgatcgaaactttggccgagtccttgcgcagcgagtcggcgagttcgccggccacctcacgccagagcccgccggtcttaggtgccgcgtaggccgcaatgctgtagcgaccgttgggtgtgatgacccacaccgcgctgggaacaccgctctcggtcagctcgacctgtacctgacccgcggccggcatcggaatcagcaccgagcccaagtccagccgggccagcaccgccaccgaagggtcatcgaagtcgtcgatgtcgaatgggccctgaagctcctcctggtcttcgacgcctgacgcggcggcagcgctggccaccacggtgtcctccggtcggacgtgctcgtcggccggctggacgggggcgtgtccggccttgcgtttgccaccgtctttgcctgtgcgtctaccgaatgccatggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaactcgcatgtccgccggaggaaccgtggccaccgtcgccgcgggatgtcgaggccagcccggcctcgtcgaacgacgagacctcgaccagctcgaccaactcaacccgttgcactagcaactgggcgattcggtcaccgcgatgtaccacgatgggcgcggctgggtccaagttgatcagggccaccttgatctccccacgataacccgcgtcgatggtgcccggactgttgacgatcgaaagccccacccgcgtggccaacccggagcgcggatggaccagcccgaccatgccgaacgggacggcgaccgcaacacccgtccgtactagggcgcggcgcccaggtgccagctcgacgtcttcggcgctgtagagatcaacgccggcgtcgccgtcgtgagcgcggctgggcagcgggagcccggggtcgaggcggacgatcgccagagtggtcaacacggggccacagactacccttgaccgcgtgtctgggacgcgcctcgcgccgcacagcgtgcgataccgcgagcgattgtgggtgccctggtggtggtggccattggctttcgcgctagcggcgcttatcgcgtttgaagtaaacctgggcgttgcggccctacccgactgggtaccgttcgcaacgcttttcacagtcgcagccgggacgctgctatggctcggacgtgtcgaaattcgggtcaccgccggctcagcggatggagccggagtgaagctatgggccggaccagcgcatctgccggtagccgtgatcgcccgatcagccgaaatcccggccacggctaaatctgcggcgctgggccgacaactcgatccggcagcttacgtcctgcatcgggcctgggtggggcccatggttctggttgtcctcgacgaccccaacgatcccacgccgtactggttggtgagctgccgccacccggagcgggtgttgtcggcgctgcgcagctgacctatcaggcggcgcagtcggtgcagatcatcacgccgttcttctcgctggccaacctgctgcggtgttgcaccaaaaagcaactcgagcaggtgaattcgtcagcttgcttgggtacgacgcgcaccgacagttcttcgccggacaggtcggcgccaggcagttcgaaggactcggcggattcggattcgtccacgtcgaccacggccgacgccgcctcgttccgtcgtgctttgagctcttcaagcgagtcctccgagacatcatcggtctcggtacgccgcggagcgtcatagtcggtaggcattcctatcccctcacatgcctcataacttcaagcaacgctttgtaccagcgtcgaacgcgtccaccaaacgattcgtgcccgtatcgtggcctattcaagtgtgatttacatcacatattcatattgcaccttgtacgcggccctaaacggtgcctttttgggtgcgaactacacccaatggtccgcctcctcaccgcgccgtgccggcacgcgtcgtcagcggattaaagtgcacgtgtggtcgcacaaatcaccgagggtaccgctttcgacaagcacggacggccctttcggcgacgcaacccccgacccgctatcgtcgtggtggccttcctcgtggtggtgacttgcgtgatgtggactcttgcactgacgcggcccccagatgtccgcgaggccgcagtctgcaacccgcctccgcagccggcggggtcagcaccgaccaaccttggtgaacaggtgtcgcggacggacatgaccgatgtcgcacccgccaaactgagcgacaccaaagtccacgtcctcaacgccagcggccggggcggccaagccgccgatatcgctggcgcactgcaagatctgggcttcgcccagccgaccgccgccaacgacccgatctatgccggcacccggctggactgccaaggccagatccgcttcggtacggcggggcaagccaccgctgccgcactatggctggtagcgccgtgcaccgagctgtatcacgacagccgcgccgacgattccgtcgaccttgcgctcggcaccgacttcaccacgctggcacacaacgacgacatcgacgccgtgcttgccaacctgcgccccggcgccaccgagccctcagatcccgcgctgctggccaagatccacgccaacagctgctgatcggccggctcagtccgggatcggctctaggccgttgaatcgctgtagcgccgccaacagctcgtcggcgattccgggcgcggcagccaccaccaccaaccccgcgccgcccgctctcggcgttgacaacaacacgcgggcccccgcctcagcggcgatcaacgcacctgccgcacagtcccacacctgcaccccgtgctcgtagtaggcgtccagccgacccgccgctaccatgcacaagtccagcgccgcagaaccgatccgacgcacgtcgcggaccaacggcacaacatgagccagcaattctgcctgcttctcgcggcaccgaaccgagtacccgaagccggtacccagcaacgccatcgacaactcgtcgacaccggtgcaccgcaacacatgtctcccccgctcatcggtgagatgtgcgccgaggcccgtcgccgccgaatacaccgtgcgagcggcgacgtcggcgaccgcgcccgccaccgtgatgccgccaacctgtgccccaatcgacaccgcgtacgccgggatgccgtagacgaaattcaccgtgccgtcgatggggtcgagcacccaagtgacccggtcggagggtgtagccgtcacgtcggcgggaccaccaccttcctccccgagaatcgggtcaccgggccgaagttgagccaaccgatcacgcaagagccgctccgtgtcggtgtcgaccacggtcaccggatcggtcgggctgctcttcgcgcgcaccgcgccggcgccgtcgcccgccctggagatgccgaaaacctcggcccgacgaccgcgaacgaaggccgccgcctcggcagcaaggttttcggccacagagcgcagccgcgcgggttcgttgtcaggtcgtgtcaccggcctatcgcatcacagtcgccacccgcatggtggcgtggactccagcggccataacgccctcgcaactgccgggccgcagtttaaggtgagggtcatccacgtctcgccgaggagattcgatgaccagcaccggccccgagacgtccgaaacaccgggtgccacgacacagcgtcatggcttcggcatcgacgtcggcggcagcggcatcaagggcggaatcgtcgacttggacaccggccagctgatcggcgaccggatcaagctgctgaccccgcaaccggccactccgttggcggtcgccaaaaccatcgccgaggtcgtcaacggtttcggctggcggggtccgctgggggtgacctatcccggcgtcgtcactcacggcgtcgtccggaccgcggctaacgtggacaagtcctggatagggaccaacgcacgcgacactatcggcgccgagctgggcggtcagcaggtcaccatcctcaacgacgctgatgccgccgggctggccgagacacgctacggggccggcaagaacaaccctggcttagtggtactgctcacattcggaaccgggatcgggtccgcggtcatccacaacgggacgttgatacccaacaccgagttcggacatcttgaggtcggcggcaaggaagcggaggaaagggccgcctcctcggtaaaggaaaagaacgactggacctatccaaagtgggccaagcaggtgacacgcgtgctcatcgccatcgagaacgcgatctggcctgacctgttcatcgccggcggcggcatcagccgcaaggccgacaaatgggtgccgctactggaaaaccgcacaccagtagtgcccgcggccctgcagaacaccgccggaattgtcggtgcggccatggcctctgtcgcagatacgacgcactgaaacttgcccgctcgggctgtactcgtgcgcagtaaagttacaatggtcagcggcggccgcccgaccgatagcgcgcgagtattcacgctgatatcaacgccgacattcgacatagcagacactttcggttacgcacgcccagacccaaccggaagtgagtaacgaccgaaggggtgtatgtggcagcgaccaaagcaagcacggcgaccgatgagccggtaaaacgcaccgccaccaagtcgcccgcggcttccgcgtccggggccaagaccggcgccaagcgaacagcggcgaagtccgctagtggctccccacccgcgaagcgggctaccaagcccgcggcccggtccgtcaagcccgcctcggcaccccaggacactacgaccagcaccatcccgaaaaggaagacccgcgccgcggccaaatccgccgccgcgaaggcaccgtcggcccgcggccacgcgaccaagccacgggcgcccaaggatgcccagcacgaagccgcaacggatcccgaggacgccctggactccgtcgaggagctcgacgctgaaccagacctcgacgtcgagcccggcgaggacctcgaccttgacgccgccgacctcaacctcgatgacctcgaggacgacgtggcgccggacgccgacgacgacctcgactcgggcgacgacgaagaccacgaagacctcgaagctgaggcggccgtcgcgcccggccagaccgccgatgacgacgaggagatcgctgaacccaccgaaaaggacaaggcctccggtgatttcgtctgggatgaagacgagtcggaggccctgcgtcaagcacgcaaggacgccgaactcaccgcatccgccgactcggttcgcgcctacctcaaacagatcggcaaggtagcgctgctcaacgccgaggaagaggtcgagctagccaagcggatcgaggctggcctgtacgccacgcagctgatgaccgagcttagcgagcgcggcgaaaagctgcctgccgcccagcgccgcgacatgatgtggatctgccgcgacggcggtcgcgcgaaaaaccatctgctggaagccaacctgcgcctggtggtttcgctagccaagcgctacaccggccggggcatggcgtttctcgacctgatccaggaaggcaacctggggctgatccgcgcggtggagaagttcgactacaccaaggggtacaagttctccacctacgctacgtggtggattcgccaggccatcacccgcgccatggccgaccaggcccgcaccatccgcatcccggtgcacatggtcgaggtgatcaacaagctgggccgcattcaacgcgagctgctgcaggacctgggccgcgagcccacgcccgaggagctggccaaagagatggacatcaccccggagaaggtgctggaaatccagcaatacgcccgcgagccgatctcgttggaccagaccatcggcgacgagggcgacagccagcttggcgatttcatcgaagacagcgaggcggtggtggccgtcgacgcggtgtccttcactttgctgcaggatcaactgcagtcggtgctggacacgctctccgagcgtgaggcgggcgtggtgcggctacgcttcggccttaccgacggccagccgcgcacccttgacgagatcggccaggtctacggcgtgacccgggaacgcatccgccagatcgaatccaagactatgtcgaagttgcgccatccgagccgctcacaggtcctgcgcgactacctggactgagagcgcccgccgaggcgaccaacgtagcgggcccccatgtcagctagccgcaccatggtctcgtccggatcggagttcgaatcagccgtcggctactcgcgcgcggtacgcatcgggccactcgtggtggtggccggaacgaccggcagcggcgatgatatcgccgctcagacgcgagacgctctgcgccgcatcgagattgcgctcggacaggccggcgcaactctggccgacgtggtccgtacccgcatctatgtgaccgatatttcccgctggcgcgaggtcggcgaagtgcatgcacaggctttcggcaagatccgtccggtgacgagcatggtcgaggttaccgcgctgattgcgcccggcctgctggtagagatcgaggccgacgcctacgtagggtcggcggttgcagaccgaaattcgggagccggcccgaaggacccgtcaccagccggtgggtaggcggcggccccaatcacagcgcgcaccggcagtgggccgtagagatgcgggaaaagcatcgaccgcggatcagtaggcacgcccggctcccaacgcacgggtgagtcgagcgccgccgggtcgatgtacagcagcaccaggtcagcacggccacggtaaaggcggttggcgggcaggtgaacctgctcgagtgtcgacaggtggatataccccgtcttgtcggactcgggatagatcccaccgcgttctcgggcatgcgaccactcctgcaccccgcataggtgcaccagcatggcaggatcgggcgtcattctcaccaccctgcccgattggcgggggcgaaagtcgtgagaaatgacacacccgacagcggccggggaacacggcgagaaccccgaacgtctgagaaggtgaagatacccgagaacggagagccatgaacgcaactctgaccagtcctgagctgactagagcagaccgctgcgaccgctgtggcgctgcagctcgggtgcgcgccaagctgccctccggagccgagcttcttttctgccagcatcacgccaacgagcacgaggcgaaactgaccgagatgtccgccgtgctggaggtcagcgggagcgaatagaccgaactcacccgtccacaatgccggtagcgcgcgcagttttcggtaatgctggactggtatgagcgaccaggtccccaagccacaccgccaccacatctggcgaatcacccgtaggactttgtccaaaagctgggacgactcgatcttctcggagtcagcgcaagcggctttttggtcggccttgtctttgccgccgctactgctgggaatgctgggcagtctggcctacgttgctccgctattcggcccggacaccttgcccgcgattgaaaagagcgcgctttcgacggcccacagctttttctcccccagtgtggtcaacgagatcatcgagcccaccatcggcgatatcaccaacaacgcccgcggtgaggtggcgtcgctgggcttcttgatctcgctgtgggcaggatcgtcggcaatctcggcgttcgtcgatgcagtggtggaagcgcacgaccagacaccgctacgccacccggtccggcaacgcttctttgcgctcttcctctacgtggtgatgttggtgttcctagtagcgaccgcaccggtaatggtggtgggtccacgcaaggtaagcgagcacatcccggagagcttggccaacctgctgcgctacggctactaccccgcgcttattctcggtctaaccgtcggggtcatcctgctataccgggtggcactaccggtacccctgccgacgcatcggctggtcctaggcgcggtgcttgcgatagcggtcttcctgatcgccaccttgggcttgcgggtctacctcgcgtggatcacccgcactggctacacctacggagcgctggccacgccgatcgcgtttctgttattcgccttctttggcggctttgcgatcatgctcggcgctgaactcaacgccgccgtccaggaggaatggccggcgccggcgacgcatgcccaccgactgggcaattggctaaaggcccgcatcggcgtcggcacgacgacgtattcttcgacagcccagcacagcgccgtcgctgccgagccgccgagctagtcagcccttcttgagggtgtcgtaaatccgcttgcaatcgggacagaccggcgagcccggcttgggcgcgcgggtaacgggaaacacctcgccacacaacgccaccacgtggctacccatgaccgcgctctcagcgatcttgtctttcttgacgtagtggaagtatttcggtgtgtcgctgccggtcccgtcgtcgacgcgttcgtcggcgtcggtacgttcaatcgtctgggtctgcatacctgacattgtgcccttggcaggaaagctctcgaagccggagtgcactgcatgtgggacagtagagtaatgaagcacggcttgaggctgggtttcaatggccagttcgacgacttcgacgacttcgacgataagggccggccggtactgattactgccgccgctccctcgtatgaggtggagcatcgcacacgggtgcgtaagtacctgaccctgatggcattccgggtccccgcgctcattctggccgccatcgcctacggcgcctggcacaacggactgatctcgctactgatcgtggcagcctcggtgccgttgccatggatggccgttctgatcgctaacgaccgaccgccgcgccgcgccgacgaaccccgccgcttcgacgtcgcccgccggcgcatcccgctgttcccgaccgccgaacggcccgcactcgagccgcggcgacagccggcagagcggtcagccccgcggggattcgccgaccacggttagccgtctgttggccggcgttccgggttgtcggccactggccacacttctcaggactttctcaggtcttcggcagattcctgcacttcacagggcgtcagatcactgctgggtgggaactcaaagtccggctttgtcgttaaaccccatgacagtgcaagccgatcgggaggtcgctatggccgatgcacccacaagggccaccacaagccgggttgacagcgatctggatgctcaaagccccgcggcggacctcgtgcgcgtctatctgaacggcatcggcaagacggcgttgctcaacgccgccggtgaagtcgaactggccaagcgcatagaagccgggttgtatgccgagcatctgctggaaacccggaagcgcctcggcgagaaccgaaaacgcgacctggcggccgtggtgcgtgatggcgaggcggcgcgccgccacctgctggaagcaaacctgcggctggtggtatcgctggccaagcgctacacgggtcggggcatgccgttgctggacctcatccaggagggcaacctgggtctgatccgagcgatggagaagttcgactacacaaagggattcaagttctcaacgtatgccacgtggtggatccgccaggccatcacccgcggaatggccgaccagagccgcaccatccgcctgcccgtacacctggttgagcaggtcaacaagctggcgcggatcaagcgggagatgcaccagcatctgggtcgcgaagccaccgatgaggagctcgccgccgaatccggcattccaatcgacaagatcaacgacctgctggaacacagtcgcgacccggtgagtctggatatgccggtcggctccgaggaggaggcccctttgggcgatttcatcgaggacgccgaagccatgtccgcggagaacgcggtcatcgccgaactgttacacaccgacatccgcagcgtgctggccactctcgacgagcgtgagcaccaggtgatccggctgcgcttcggcctggatgacggccaaccacgcaccctggatcaaatcggcaaactattcgggctgtcccgtgagcgggttcgtcagatcgagcgcgacgtgatgagtaagctgcggcacggtgagcgggcggatcggctgcggtcgtacgccagctgaagctggacatcctgagccaggtagcagcggtatgcccgccgcgccagcggcgggcataccgctgcggtggggcggcgggcaaccattttcgcagctggccaagtagactcagctgcaatggagggtgctgaatgaacgagttggttgataccaccgagatgtacctgcggaccatctacgacctcgaggaagagggcgtgacgccactgcgtgcccggatcgccgagcggctcgaccagagcgggccgacggtcagccagaccgtgtcccggatggagcgcgatgggctacttcgggtggctggcgatcgccacctggagctcaccgaaaagggccgcgcgctggccatcgccgtgatgcgcaagcaccgcctcgccgaacggctcctcgtcgatgtcatcgggttgccgtgggaagaagttcacgccgaggcatgccggtgggagcacgtgatgagcgaggacgtcgagcgacggctggtcaaggtgctcaacaacccgaccacgtccccgttcggcaacccgatcccgggcctggtggaacttggcgtgggcccggaaccgggcgccgacgacgccaacctggtccggttgaccgagttgccggccggctcgccggtcgcagtcgtcgtccgccagcttaccgagcacgttcagggcgacatcgacctgatcacgcggctaaaagacgccggcgtggtgcccaacgcacgagtaaccgtcgaaaccaccccaggcggcggcgtgaccatcgtcatcccgggccatgagaacgtcaccctgccacacgagatggcccacgcggtcaaggtcgagaaagtctgagctaacccgcacctaccctgcgcgttgaccgaacgcacgtcgaggcggcagtcgtattccgagttgttcagcccgttggtagccggtgaccgcgatgtcacggatgtgctcaggtcgcagaccagactgcagtgccgtgtccagcatgcccgccatccgatggcccggctcacagcacagcgcagcctgcagcgaaacaccggccagcggcccgtcaccgcgggcataggcgctgaacgcgagcaacaccagggcctccacccgccacggttcgggcagcacccgcgccagtaacgcccacaatgactcggccgcaccagcattctcgccgacggcaagggcatacagcatgtcgcggacccgcgcgtcgcccagtgcgcaacccagccgcgccagctccgtgtcggacaaggactgaccgtctgcgacccgggccgcggcggccagcgcattttccacatcctggcggctgcagccgaccgaatcagcacggtgtgcgatctctcggtcagccgcttggtgtcctagcgcaacggcaagctcggcggagcgcacagggtcgtccacggcgatgacggcctgcaggtcggagcgccgcgggtagagctgcctgccgtccagcaccgccgccatcgccaacggcgacgccgacggatcgtcgataacgccgctgcagccgcagccgtccacacaatgccagcgcccgccagcggctacccggtctaccacgtgcgctgcccatagcacgatgtcgcgctgcgacaacgccgccgcgagcgccgcgcacagctgccggtactcctcattgcatcgcggacactgggctccgttcgcgtcaacgatcaccgcgatcgcggccgccgggttcgccgcggcgacaagttctgcgagatggccaacccgatcggcgagttcatcacagaggtcggcgcgcatcaccgaccctagttcccccgctgccaacgacaccagaaccagcgatttttccggcacgaagccgaggatggccggtagcgcggcgatcagtgttgcagggcggttgagttcaaattgtcctcgatacttcgtcatgaatgccacgctgactaccggcaccgtcagccggtgcccacgtcacgcgatcgagctgccttcctgtggacgaaggcgtaactgtgcgttctactgtcatttcatggggtcgatgcgtgaatacgacatcgtggtgatcgggtcaggcccgggcggacagaaagccgccatcgcctcggcgaagctgggcaagtccgtggccatcgtcgaacgcggccgaatgctcggcggcgtctgcgtcaacacaggcacgatcccatccaaaacgttgcgtgaggctgtgctctacctcaccggcatgaaccaacgcgagctgtacggcgcaagctaccgcgtgaaggaccggatcaccccggccgacctgttggcgcggacccagcacgtgatcggcaaggaagtcgacgtggtgcgcaaccagctgatgcgtaaccgcgtcgatctgatcgtgggccatggccggttcatcgacccgcacaccatcctcgtggaggaccaggcccgcagggaaaagaccaccgtcaccggcgactacatcatcatcgccactggcaccaggccggcacggccatccggagtcgaatttgacgaagaacgggtgctcgactccgacgggatcctcgatctcaaatcgctgccatcctcgatggtcgtggtcggtgccggcgtgatcggcatcgaatacgcctccatgttcgctgcgttgggcaccaaagtcaccgtcgtggagaagcgggacaacatgctggacttctgcgaccccgaggtcgtcgaggcgctgaaattccacctgcgcgacctggcggtgacattccggttcggcgaggaagtgaccgcggtcgatgtcggctctgcgggcaccgtgaccaccctggccagcggcaaacagattccagccgagaccgtaatgtactcggcgggacgtcagggacaaaccgaccacctcgacctgcacaacgccggactcgaggtgcagggccgcgggcggatcttcgtagacgaccgtttccagaccaaggtagaccacatctacgccgtcggcgacgtcattggcttccccgccttggccgcgacgtcgatggagcaggggcggctggccgcctaccacgccttcggcgaaccaaccgacggaatcaccgaacttcagccgatcggtatttattcgattcccgaggtgtcctacgtcggcgccaccgaggtggaactgaccaagagctccatcccatacgaggtgggagtggcccgctaccgggagctggcccgcggccaaatcgccggcgactcctacggcatgctcaagctgctggtttccaccgaggatctcaagctgctcggcgtgcatatcttcggcaccagcgccaccgagatggtgcacatcgggcaggccgtgatgggatgcgggggcagcgtcgagtacctggtcgacgcggtgttcaactacccgaccttctcggaggcctacaagaacgccgcactggacgtgatgaacaagatgcgcgcactcaaccagttccgccgctgagggtgccgagcggatgtgaatccgtctcggcgcccaagtaggcttgccagcaaattcgccgccgcccacgaacggtcggcgtcgaacgtggccccgcgcttttggcgttgtgcagcacagcggcagccagggttggctgttcaatcattgctgtccgctgatttgagggacactggttacggcacctcggcgacaaccccgagaggaggcaacacccatggctcgcgatcaaggcgcagacgaagcgcgagaatatgagccggggcaacccggcatgtacgagcttgagttcccggcgcctcagctgtcgtcgtccgacggccgtggtccggtgttggtgcacgctttggaaggtttctccgacgccggccatgcgatccggctggccgccgcccacctcaaggcggccctggacacagagctggtcgcgtccttcgcgatcgatgaactactggactaccgctcgcggcggccattaatgactttcaagaccgatcatttcacccactccgatgatcctgagctaagcctgtatgcgctgcgcgacagcatcggcaccccatttctgctgctggcgggtttggagccggacctgaagtgggagcggttcatcaccgccgtccgattgctggccgagcgcctgggtgtacggcagaccatcggcctgggcaccgtcccgatggccgttccgcacacacgaccgatcacgatgaccgctcattccaacaaccgggagctgatctccgattttcaaccgtggatctccgaaatccaggtcccgggtagcgcttccaacctactggaataccggatggcccagcacggtcatgaggtcgtcgggttcaccgtgcacgtcccgcactatctcacgcagaccgactatcccgcggccgcccaagcgctgctcgaacaagtggccaagaccggttctctgcagctgccgctggccgcgctagccgaagcagccgcagaggtccaggccaagatcgacgagcaggtccaggcaagcgccgaagtggctcaagtggtggcggcccttgagcgccagtacgatgccttcatcgacgctcaggagaacaggtcgttgctaacgcgcgacgaagatctgccgagcggcgacgagctcggtgccgagtttgagcggttcctggctcagcaggccgagaagaagtccgacgacgacccgacctaacgccgcgaaagcggcccacaaaacggccccagtcggcccgacaacaagattggcgaggatgaccgagcggaagcgaaatcttcggccagtgcgcgacgtggcaccgcctacgctgcagttccgcaccgtccacggttatcggcgggcattccggatcgccggttccgggccggcgattctgcttatccacgggataggtgacaattccaccacctggaatggggtgcacgccaagctcgcccaacgattcaccgtcatcgctccggatctactgggccacgggcaatccgacaagccgcgtgccgactattcggttgcggcttacgccaacggcatgcgggacctcctcagcgtgctcgacatcgagcgggtgaccatcgtgggccattcgctcggcggcggggtagcaatgcaattcgcctaccagttccctcagctagtcgaccgactgatcctggtcagcgcgggcggtgtcaccaaggacgtcaacatcgtcttccggttggcctcgttgcccatgggcagcgaggctatggccttgctacggttgccgctggtgctgccggcagtgcaaatcgccgggcggatcgtgggtaaggccatcggtaccaccagcttggggcacgacctgcccaatgtgctgcgcattttggacgacctgccagagccgacggcttctgcggcgttcggccgcaccctgcgggcagtggtggactggcgggggcagatggtcaccatgctggaccgatgctatttgaccgaagccatcccggtacagatcatctggggcacaaaggatgtcgtgctgccagtccgtcacgctcacatggcgcatgccgccatgccgggctcgcaattggagattttcgagggctcgggacatttcccgtttcacgacgaccctgcgcgcttcatcgacatcgtcgaacgcttcatggacaccactgagcccgccgaatacgaccaggccgcgctgcgcgcgttgcttcgccggggtggcggcgaagcaaccgtcaccggctcggcagacacccgtgttgcagtactgaacgccatcgggtccaacgaacgcagcgctacctgatcaccaccgggtctgttagggctcttccccaggtcgtacagtcgggccatggctattgaggtttcggtgttgcgggttttcaccgattcagacgggaatttcggtaatccgctgggggtgatcaacgccagcaaggtcgaacaccgcgacaggcagcagctggcagcccaatcgggctacagcgaaaccatattcgtcgatcttcccagccccggctcaaccaccgcacacgccactatccatactccccgcaccgaaattccgttcgccggacacccgaccgtgggagcgtcctggtggctgcgcgagagggggacgccaattaacacgctgcaggtgccggccggcatcgtccaggtgagctaccacggtgatctcaccgccatcagcgcccgctcggaatgggcacccgagttcgccatccacgacctggattcacttgatgcgcttgccgccgccgaccccgccgactttccggacgacatcgcgcactacctctggacctggaccgaccgctccgctggctcgctgcgcgcccgcatgtttgccgccaacttgggcgtcaccgaagacgaagcgaccggtgccgcggccatccggattaccgattacctcagccgtgacctcaccatcacccagggcaaaggatcgttgatccacaccacctggagtcccgagggctgggttcgggtagccggccgagttgtcagcgacggtgtggcacaactcgactgacgtagagctcagcgctgccgatgcaacacggcggcaaggtgatcctgcaggggttgcccgaccgcgcgcatctgcaacgagtacgaaagctcgtcgccgtcgatgcggtaggaacggtcaagggcggtcacctcttttgcggtcggggccaatccgatcgacccatccgcgcgtgtggacaattcgagttcgatgacgtcaccggtcaccgaataggttccaacctcaatttcggtgatgccgcttggatgggcgagaacgagttcaacgcagcccggtcggcaaacgcggagataccccgtctcggaatgcagcggcttcccgtcagctaccgccctggtctgctgtgtgtacgtcagaaacggtttacccacatgggcgaatacgacttcctcgaggtattcgaacggccggatggtggggtacttgcccgcaccgcgacccgcccaactccccaggaggggtgacagcgcctgcagggcaggggccagatctcgggtcatcgcccgcttgcgggggacaggcatgcgggaagcctagcgccgcgagatcggtcagctgtgggctgataggttgcggtgcgcgcgaagcgcctcaatctcgcgcgcgaaatcgtccgcggaagaaaacgaccggtagaccgacgcgaaccgtaggtaggccacctcgtcaagctcgcgcaacgggcccaggatagccaggccgacatcgtgactcggaatctccggcgaccccgcggcacgcaccgaatcctcgacttgctgagccagcaggttcaacgcatcgtcgtcgacctggcgtccctggcacgcccggcgcacaccgctgatcaccttttccctgctgaagggttcggtaacgccactgcgcttgactacggccagcaccgcggtctctacggtggtgaatcgtcgtccacattcggggcacgacctccggcgccggatcgcctggccttcatcggtttcccgggaatcgatcacccgcgaatcgggatgccggcagaacgggcaatgcatggccgctcctttgccgtcttgacatccgggtatcacagacgactccgagcgtacctgtgtgctcccgcgggtagccactgcagtcacgactgatgcgcatattgcgtcgcggtcacccagtaacgttgacacagaacggttttcgcggacaccgggatggcctcagccaaccggagcgatcagcgtctgacccacggccaatgccggtgtctgcaggccgttgagttcacggatgcggtcggcaacctggcgggtcggagcgttcggcgccacccggaccgccacgtcatgcagggactcccccgtttccacccgtaccacggcaagcctgtcgggcacccgaccggtcgaatcggccgacccgtcggccgaaccgccggtgatcatctgcccgaactgcgccaccaaaccaagccagagagtaatcgccgcggcaagcagagccagccccaccgtcgtggccggcgggacgggcctgctgccatgcccagtcctcgacatcccgaccccggtgcggtggtagcgcagcggcgcaccccccggcctcgatcggccgggcctgcgcgattgcgccggctcagcgcggcgccagcgaggtccatcgagcgggccccgcagattgagcggatcgggggtatgcggtggccggaccggtgtcatgttcgctcctccaactcagacggtaatcgctcgcgtgttcgacactgtagtcactcatgtgttcgatatccgaacatttgatcgaagcgtgtcgcacgcgcaaaacggtagaccacaccaccgacacgtttcggttggagccggacttccggcgcgaaggcccagccactcctcgtgccctcccgcgaccggaacacgcctgtcgaacacatgtttgattcttggtgcgaatgcgactacattcattgccatgaacgacagcaacgacacctcggttgccggcggagccgctggtgcggacagccgggtgctgtccgcagattcggcgctgaccgagcggcaacgcactattctcgacgtcatccgcgcgtcggtcactagccgcggatatccgccgagcatccgggaaatcggcgacgccgttggtctgacgtcgacgtcttcggtggcgcaccagctgcgcaccctggagcgcaagggctacctacgccgtgacccgaaccgcccccgcgccgtcaatgtgcgcggtgccgacgacgccgccctaccgccggtgaccgaagtggccggctcggacgccttaccggaacccacctttgtccctgtcctgggacgtatcgcggccggcggcccgatccttgccgaggaagccgttgaagacgtcttcccgctgccgcgtgagctggttggcgagggcaccctgttcctgctcaaggtgatcggtgactcgatggtcgaagccgcgatctgcgacggtgactgggtggtggtgcgacagcagaacgtcgccgacaacggcgacatcgttgcggccatgatcgacggtgaggccaccgtcaagacgttcaaacgcgccggcggtcaggtgtggttgatgccgcacaacccggccttcgatcccatcccgggcaacgacgcgacggtgctgggcaaggtcgtcacggtgatccgcaaggtctgatgctgatccgcgtgcaggctgtcaatccgccctaatgaagccgttgacttgtgccacttcttcactggcgaaccagagttcggccagcgtgtcgtggtatagcgcactgccgggtgggtaatacaggccgaagctcacactggctttgacgggatagccgttcggcatctggtatgggtcctcgagcggcagatgaattgccgggcgcacgcccgcactcggcggttccggcggttctgcggccgcgtgccgcccgcctctgtcttcagctgcggatacagccgccgccggcaacccagtgtcagcaagatcggcagcgtggacatcgggcggcaccgcttcaggcgccactgcttccggaacaaaggcttgcggaacgaaagtctccggaaccactcgctcaggaacaatgagatcgggaccgacttcggaaaggtcggcctgcgacacaacgggtgtcggcgtggtgtccaccgcatcggtgtcttcctcctcgaccccgacgttgctggggccggacagcaagtcgctgccgtagccctcctcacccggaagatgctcggcatcaccgacagccgccccggcgccgcgcggccagctgacccgcggtgtggacccggcgtccggcgccacaggttccggcgggaactggtcgccgaaaccgaaatgctctgaaccgaagtcctcgtcgggcggccagtctccatcagcggcggtaccgtactcgacatccccagcgcggtcatcgtcgtaagcagcggcgtcgtacccacgtcgacgccgacgcaatccgaacaccaccaacgccaccatcacgaccaggagcacccccagggcggcggcccctaaccaccaccaatgccaggtgaacttcttgccgggtgggggcatcgccgaagtacttggctggttctgccctgacacctgcagaccggacagcaagggcgctaggttagcgggatccgtagtgaatgtgttttttgcacggttccacgaaatcatgccgccggtgaatttctgtgagacaacatcgccgtcgacggtctggtcgccgaccggggcgccgagcttgccgttggggccgcgcagcttgtcccacgcggccaccatggctccgcgcacgacgaacgcgccgtggtccggagtccagaaaatcaccggcttgtcggccgcggagaacctgacgatccggctggagggcccaaaaccaccatcagtttcgttggcgatggggaaacccaagtcgctgctgaccggtccgcccagcgactcgtacttcgccaggatttcaccctcgacggcgtttgcaccggttgccgggctgaagaagaccttgccaccgacgaagtcctgggcgataccgtctccgccgatcgggtactgcccacccttcttggcgcccagcggacctgcggcaccacctgctgcgcgccaggccatgttgatcgccgcggaaggatcgatcgctacctgcaaacccttcagctgctcggccagcaccgccggaacggtggtgaactccttggttgcccggttccaggagacttcaccaccgctgaacttctgggcggtgacctcgccgtcgtaggtttcatccccgaccggggcacccagcacgccacccgagctgccgagcttgtcccacgcggcattcagcgcgccgcgcacgacgaacgcaccgtgttcaggcgtccagaaaatcaccgggttgtcggccgcggagaacgtgctcacgcgactgtcgggtccggcaaggccgggcacctcgttgatggtcgggaatcccagatcgctgtcggctgcaccgcccagcgactcgtatttgtccaggagcgggccgtagaggtatttggcaccggtggccggggtgaaaaacatcttgccgccggcgaagtccagggcgaacccgtcgcctatcgggtaaacgtcacctttccggacaccaagtgttgaagtgtcaccacccgccttctcccacgcggccatcatggcgtcctcggcatcgcccatcggcgaagccgccaccgtgggcgccagcaacacggcggtcaccgccgtggccgccaagccgagcagcgtacgcccgatcagcgtgctcaattgacctctctgcccgttcaccaagcctcccagccgatgccctgcctagcccgccagccggtggatctcccaccgtgggccggtccccgctgcggtccgtattgtccccgggctcgcataacattgctccagcgaacgacgattgcgaagtccaatcgcaaatattacgaaaacggatacccagccgatgtcaaattgatgccggggcacgctgctgtggtgagcaaccgggctgcagcccgggccgggtttgcgttaccgtgccggaaacgacaaccggactgatgcggtgagaggaatcccggctgacatgggtgcttccggcctggtctggaccctcaccatcgtcctgatcgccggcttgatgttggtcgactacgtcctccacgtacgcaagacccatgtaccgacgttacgtcaggccgtcatccagtcggcgaccttcgtggggatagcgatcctgttcggcatcgcagtggtggtgttcggcggctcagagctggcggtcgaatatttcgcctgctacctgaccgacgaagccctgtcggtcgacaacctgttcgtatttctggtcatcatcagcagcttcggggtgcctcgtctcgcgcaacaaaaggtgctgttgttcggtatcgcgtttgcgctcgtcacgcgcaccggattcatcttcgtcggcgccgcgctcatcgagaacttcaactcggccttttacctgttcggcctggtcctactggtcatggcgggcaacctcgccagacccaccgggctagaaagccgcgacgccgaaacgctcaagaggtccgtcattatccggctagccgaccgcttcttgcggacctcacaggactacaacggagaccggttgttcacggtctcgaacaacaagcgaatgatgaccccgttgttgctggtcatgatcgccgtgggtggcactgacatactatttgcgttcgattcgattccagcacttttcggcctgacccaaaacgtctatctggtgttcgccgccaccgcgttctcgctgttgggcctgcgccagctgtacttcttgatcgacggcctgctggatcggctagtctatctgtcttacgggttggccgtgattcttggcttcatcggcgtcaaactgatgctggaagcattgcacgacaacaagattccgttcatcaacggcggcaagccggtcccgaccgtggaggtgagcaccacccagtcgttgacggtgatcatcatcgtcctgctgatcacgaccgcggcgtcgttctggtcggcgcgcggacgggcgcagaacgccatggcgagggcccggcggtatgcaaccgcatacctcgacctgcactatgagaccgagtcggccgaacgcgacaagatctttaccgcactgctggccgctgaacgccagatcaacactctcccaacgaaataccgcatgcagcccggacaggacgacgacctgatgacgctgctgtgcagggcccatgccgcgcgcgacgcgcacatgtgagcccgcgctagctgagggctagctgcgcctaaacacccaagccacgaccgatgatctctttcatgatctcggtcgtgccaccgtaaatcgtctgtacccgcgaatcgagataggcccgggcgactgggtattcgcgcatgtagccgtacccaccgtgcagctgcagacagcggtcgttcagatacacctgcttctcggtggcataccacttggccatggcggcctgctctgccgtcaacttccccgccaggtgcagcttaatgaattcgtcgaccatgatgcgcaccacagtggcctcggttgccagctcggccagcaagaatcggctgttctggaagctaccgatcgacctgccgaacgccttgcgctccttggcgtactgcagtgtctgctccagcacggattccatccccgcggccgccatgatggcgatcgagatccgttcttgcggcaggttctgcatcaagtagatgaaccccatcccctcctggccgagcaggttttcggctggaaccgccacgtcggtgaaggacagctcggcggtgtcctgggcgtccaacccgatcttgtccagctggcggccgcgttcgaatccagccatgccgcgttcgacgaccaacaaactgaacccttgcgcacccttttcgggatccgtctgcgccaccacgatcactaggtctgaattgatcccgttggtgatgaacgtctttgacccgtttagcacgtaatgatcaccgtgtttgacggcacgggtggtgataccttgcaggtcactaccggttccgggctcggtcatcgcgatcgcggtgatcaattccccggtgcagaagttgggaaaccagcgccgcttctgctcttcggtggccagcgccagcaagtacggcgccacgatgtcgttgtgcaggccaaaaccgatcccgctgtaccgtccggcgcaggtttcctcggtgatgaccgtgttgtaccggaagtccgcgttacccccaccgccatactcctcgggcaccgccatgcccagaaatccctgcttgccggcctccagccacacgccgcggtcgacgatcttggtcttttcccattcatcgtgatagggcgcgacgtggcgatcgaggaacgcccggtaagactcgcaaaacaactcatgttcgggttcgaaaagtgtgcgctggtacttggtggcactgcccatggatgccctccggggaagaaaattctggtgcccaacaataccaaccgggcggttggtcggcaggtagccggggcgcgccagccgccgcgagcgtaacgccacggcgagcttgcgtgcaccgaattcgccgtggcgttacgctcgcggcgcaaactcgcgcaaggtggcagccagcgcctccgggacacgggccttgatccgggtgccctcgggcttgtgctccgcctgctgtatccgcccatcggcgtgcacacgggccaccaggtcgccgcggtcgtacgggatcaccacgtcgacggcggtgtcggcgggcacaaccagctcggccatccgccgtcggagcgcatcgataccgtcgccggtgcgggcggaaacgaacaccgcgccgggcagcccgtgccgcagcttggccagcatcaggtcgctagcgacgtcaaccttgttcactaccagcagctcgggcggcggatcgccgtcatggtcggcgatcacctcggagatcacctgacggaccgcgtcgatctgggctagcgggtggccgtcggatccgtccacgacgtggaccaatagatcggcgtgcacgacctcctccagcgtggagcgaaacgcctcgaccaactgggtgggcaggtgccgcacaaagccgacggtgtcggtgagcacgactggcctaccgtcaccgaactccgcgcgcctggtggtgggttccagggtggcaaacagcgcgtcctgtaccagcaccccggccccggtcagcgcgttgagcaggctggacttacccgcgttggtgtagccgacaatcgcgatcgacggcacgtcactgtgccggcgacggctgcgctgggtgtcgcggacctgtttcatggccctgatgtcgcgccgtaacttggccatccgctcgcggatgcggcgtcggtcagtctcgatcttggtctcaccgggaccgcgcagacccaccccgccaccactgccaccggcgcgaccgcccgcctgccgtgacatcgactcaccccagccgcgcagccgcggcagcatgtactccatctgagccagcgacacctgggctttgccctccctgctggtggcatgctgggcaaagatgtcgaggatcagcgcggtgcggtcaataaccttaacctgcacagccttttccaaggcggtcaactgcgccggcgacagttcgccgtcgcagatgacggtgtcggcgccggtcgccacgatcacttcgcggagttcggccgctttgcccgagccgatgtaggtcgacgggtcgggcttgtcgcgacgctggatgagtccttcgagcacctgggagccggcggtttcggccaatgccgccagctcggccaggcttgcccggttgtcagccgcgctgccctcggtccacactcccaccaacaccacccgctccaggcgcagctggcggtactccacctcggagacgtcggcaagctcggtcgacaacccggcaacccggcgcagcgccgatctgtcctcgagtgcgagctcaccgaggctcggtgtgaagtccgaaaggcccgtctggggcggatctggatatgtcatagccagtacccgatggtggcacgtggcagctggccgcgcatctgaatttgccggcataagccgctgcctgggatcaccccatcgcgttccaccaatcgtcagcgagatctccgcgggccaccaacactgacggcccacgcaggaagctggtggcatcggtgacggtaaccacgacctctccgcccggcacgtgcacggtgagcgttccggtcggcgagcccaccgccgccaacgcggcgaccgcggccgcaaccgtcccggtgccacacgagcgggtttcccccacgccgcgttcgtgaacccgcatccagaccgccccgtcgaccggcgcggtgagtacctcgacattgaccccgtcggggaactgcgcaccatcgaaactcaccggcgcacccacgtccaatgccgccaggccgtcgacggtcagctgggaatccacgcacgccagatgcgggttacccacatcgacggccaggccgtgaaaccgcctgccaccaacaacagcctcccctgcgcccaatctgttggccttgcccatgtcgacggagacgtcggcgtaggccgcctcgacgtggtggcaggtgactggtcgcggtccggccagtgaccctacgacgaactcgtcgcgaacctccaggccactggcacgcaagtagtgcgcgaacactcgcacaccgttgccgcacatctgggctgccgacccgtcggcgttgcggtaatccatgtaccagtcggtcacgcggacaccctcgggcaggctgtccagcactcctaccgcctgggcggctccggcggtcgtaacccgcaacaccccgtcggcgcccagccccttccgccggtcgcacaatgccgccacccgggcagcggtgagcaccaactcggcgtcgacgtcaggcagcaacacgaagtcgttctgggtaccgtggcccttcgcgaagatcatctgcgccactcctcaatcaccagatcaggttacgtgccgccttaaccgcacggcgtcgtcgaccagtcgtgcgcggtccggtgagctggccacaccggcgtcgagccagtgcacccggtggtctcggcgaaaccaggaccgctgccgtcgcacgtagcggcgggtgcccaggtacgtctgctcccgcgcggcgcgcatcatgtcagctccagcaccggcgtccagagcggctattacctgcgcgtagcccagcgcgcgtgacgcggtgaccccctcgcgcagaccattgcggagcagagtgcgtacctcttcaaccaggccctgatcaaacatcaggtcggtgcgacgggccaaccgctcgtcgagaatcgttgtctgacagtccaacccgacgataaccgtgtcccaccgcggcgcaccgatgcgtggcgcggacgcggcaaatggctgcccggtgagttcgaccacctcgagcgcccgcaccgtgcgccgggcatctgtgggcaggattgccgcggctgcagccgggtctcggcgggctaactcggcgtgcagccgatccaccccgacctcggccagacgccgctcccatctcgcgcgtactgaaggatcggttgcgggaaacgaccagtcgtcgagcagggattggacatacagcatcgagccgcccaccacgaccggcaccgctccccgggctgcgatcgcctcgatgtccgccgcggcggcccgctggtagcgcgccacggtcgcggtttcggtgacatccaggacatcgagttgatgatgcgggatgccacggcgctcgctgacgggcagcttcgccgtcccgatgtccatgccgcgatacagctgcatcgcgtcggcgttcacgatctccacgctcaccctggcgccgagccgcgcggcgacgtcgagcgccaactgggacttgccggcgcccgtcggtccgataatcgccaacggtctcacggctgccagacaccggcgaaataccccacgccgtgtggcgctcctcggtagaactccttggccgatcgcggtcctggctcggccaggccggccagcacctgaaatgccacccgcccaagcacctgtgcgggcagccgggtcaagacggcgaggtcgccgctggccaacgcgtcgtcgagagcccgctgcataccggcgccgtcggggtcatagccgccgggagcgcggggcgtcagggtgttcaggccgtcggcgacgactagtaccccgatcggatcgggctcccggtcgatgtcggctcgcagttgcctgccacgtgccaccgcggcatcggaaccgtggtcgctggcatagacgtggacctgtgccctggcctcaggccgggcctggccccgtacccaggcggtaagtagcgcacacaggggtaattccaccggaacggcaactccgtcaccgtcctgcggcgcgagcccgactcgcacgtcggcgccgaagcccgcaaaggtgccgacgtcggtggggcgcacgacgtcgtcggcgcgcccggttccgacagcaatccagcttttcggcaacaaggaggccgccgcgatcaccgcggcccccaaatcggccagctcggcagcggcggctccggccagttcgggaaccaacaccggcgcggacggaacgatcccgatggcgctcaacacaacacaaagctaacgccttggcgggcggattcggcctcgtggagcaacggctgcaaagagaccgtgctgagaggccgacactgtcccgcgctcattggccagagacggtcaacgaaccgcaagctggcccgcggcccccaattcgccggcggaaaccgtcatcatcgcgacctcgtcacgggccaaggctacggtcgcgacaaccaccaccactaccgctgccaccagcgcgaccagggccacccggccggtgtgcagcacctcatcgagcacggtgatccccagcaccgaagcgatcaccggcctcgccacggtgatcgtcggcaacgaggcggttagcgcgcccacccgcaacgacgactgctgaagcatcagcccgatcggtagaaccaggatccaggcatacaactcgggggtccggatcagtgtcgcgaacccctcgccgagctccgtcacgacccctttggtcagcacggtgaataccgccaacgttgccgacgacgccaccgccagcagcaccgcggacagcgaacccgaggcaatccgtgcaccaaccacacaaagcaccaccgccggaacaaccacgacagcaaccaccgcccaggtcgagaagggggcccgagtagtgccggccgccgggttgcccgacatgacgatgacggccaccgcgccggccagcaataccgcccacatccactccctgggagtacagcggtgatgagtcaaccgagcatcgatcagcagcgcgaacaacagtgcggtggcctgcagcgactgcaccaacaccaccgaacccatcgtcagcgcaatggcctgcagggtgaaactggcgactgcggccaggctgcccagccaccacagagcgtgacgcaaagagaggtggaacaacgtgaaatggccgacatattcttcagcggtgacctgtcgcgcggaccgctgaagtgtcacatacccgatcccggccagcaacgcggcgcccagcgccagaatggtcgcgaattcgacgctggccataggtgacctcccaccgacattcggcccggaagctgactgatacatctcgatttaagcagttgttcaatgatgatgaactggcgccagacaaatatcacaacaaaacgttgcgcgcagacgcgtgcttcgtcatcggcttcggaattctgcggcatattcgctgcgccgggattgatgaggaattgccatcatggtggctcggccccaagtgcggtcggcgggtcggccgtgcaattgaccgttgcttacggccctcagcgcttccacgggaggtgcgcgagtaacagctcggttcggccccttactaccggcggcagctggaccccgacctcgatcagctctacggatggcggaaaagcacagggccatgacacccacgatcggcaaatatcgcgacgaacagtctgtcaagcggcctcaatacttgcttcaatactgttggaaacggtggcaggaccgggtgagggcatcgggccgaccacatcggtgccgcttcgcgcggcagatgcgcggcatacgcgcgaagggttgcaaggtaggtgacaagcgcatgacggccgacgagccccgcagcgacgattcgtccgggtcggccccccaaccggctgccacgccggtgccccgcccgggaccgcgtcccggcccccggccggtgccgcgacccacctcctacccggtgggtgcgcaccctcccagcgacccgcaccgtttcggccgtatcgacgacgacggcacggtgtggctggtcagtgcgagcggcgagcgtatcgtcggctcctggcaggccggcgatcccgaagccgcgtttgcccatttcggcaggcgattcgatgacctgagcaccgaaatcatgctgatggacgagcggttggcgtccggcaccggcgacgcacgcaagatcaaagcccatgcgatcgcgctggccgaaacgttgccgacggcatgcgtgctgggcgatgtcgacgcgctggcagaccggttgacaagcattcgtgatcgcgcggaggtcatcgctgccgccgaccgctccagacgcgaggaacatcgagccgcccagaccgcccgtaaagaggcgctggccgccgaagccgaggagctggccgccaacgcgacacaatggaaggtcgccggtgaccggctgcgggcaatcctcgatgaatggaagacgattagcggtgtggaccgcaaggtcgatgacgcgctgtggaagcgctactcgacggcccgcgatacgttcaaccggcggcgagggtcccacttcgccgaattggaccgtgagcgatccggcgtccggcaaagcaaggaacggctttgtgaacgggccgaggagttgtccgagtcgacggactggaccgccaccagcgcggagttccgcaagctgctcgccgactggaaagcggcgggacgcgcgagcaaggatgtggacgacgccctgtggcgtcgcttcaaggccgcgcaggactccttcttcacggctcgcaatggcgccaccgccgagaaggaggccgagttgcgagccaatgccgacgccaaggaggcgctgctggccgaagcggagcggctcgacacgacaaaccacgaggccgctcgagcagcgctgcggtcgatcgccgagaagtgggacgcgatcggcaaggtgtcgcgggagcgggccgcggagctggagcggcgactacgcgcggtcgagaaaaaggtgcgagaagccggcgaagcggattggtccgacccgcaggcgcgggcccgcgccgagcagttccgcgcccgggccgagcagtttgaacaccaggccgagaaggcagcagcggccggtcgcaccaaggaagccgacgaggcgaaggcgaacgccgaacaatggcggcagtgggccgaggcagccgccgacgcgttgacccgacgcccctaacggtcggtgccgcggtcgggcgttgtcccggcctcggagtccgtttgcacgtggtccagcagcgtcttgcactgttgttgcgcgacgacgcggcgacgccgctcctcggctgcgagctgcacgatggtgcgcgaccacaccacctgggcccagtggaatgtcaacacgatcgcggtgatccaggcgacgatgagcccgataccggggccgagatgaccggcggcgaccgtctgacgcgaccatacggccagcagcccggtaccgctggccatcgccgaacccgccagcgccacccaagccagcgcccaccgccgggtgagcaacgccagcatcgagaagccaacgccgaacaccagcgccaaccaggcgaatacccgcgagggcagcgcgacggcggccctgccggcgccgtggctgctgaacaacacatcccagccgcgcacgcttccggtatgcggcaggataaacgaccccaacagcacgaacaccaggattgcgacaaccaaagccctcgcgcctggctcgatttcgcgcgcaacgcggcgttctgccgcctcgatctcagcgcggagggcgtcgagatccccggcgtcgtgttcgtggctcatcatctgcatcctccgggcttggccgcgctgaccggcagcccgaccccaggcatgcccaggccgacggcgcgccccggctgcccggcggtgtgcgcgtcgccggcgcgggtgcggcggtgggtcaggacgccggcgtcggcgatgaggtggtgcggcgccgcttcggtgaccttcgtggtgatgacgtcgccgggacgcacgcgcggctggccggcggtgaagtgcaccaggcgcccgtcgcgcgcccgcccgctcatgcgcgccgtgacggtgtccttgcgcccttccccggtggccaccagcacctcgacggcctgcccgaccagggcgcggttggcttccagcgagatttgctcctgcagcgcgatcaggcgttcatagcgttcctgcacaacggctttcggcagctgtccgtcgagttgcgcggccggtgtcccgggccgcttggagtattggaaggtaaatgcggccgcgaagcgggcccggcgcaccacgtcgagcgtggccgcgaagtcctcttcggtctccccggggaaaccgacgatcagatcggtggtaatcgcggcatgcgggatggccgcccgcacgcgctcgatgatgccgaggtagcgctcggcacgataggaccgccgcatcgcgcgcaggatccggtcggatccggactgtagcggcatgtgcagcgcggggcagacgttgcgcgtctgcgccatcgcctcgatgacgtcgtcggtgaattcggccgggtgtggggaggtgaaccggacccgctccagcccgtcgatgtctccgcaggcccgcagcaactcggcgaaagctccccgattacggggcaatgcggggtcggcgaacgagacgccgtaggcgttgacgttttggccgagcagggtgacttcgagcacaccgtcgttcaccaaggaccgcacctcggccaggatgtctgccgggctgcggtcgacctccctaccccgcagcgacgggacgatgcagaacgtgcagctgttgttgcagcccaccgagatggaaacccacgcggcataggcagattcgcgggagctgggcagcgacgacgggaactgttgcagcgcctcggcgatttcgacctgggcgaccttgttgtgccgggcgcgctccagcagcgtgggcaaagacccgatgttgtgggtgccgaagacaacgtctacccacggcgccctgcgcagcacggcgtcgcggtctttttgcgccaggcagccaccgaccgcgatttgcatgtcgggattggcgcgcttgcgcggggccagatggctgaggttgccgtacagcctgttgtcggcgttctcgcggacggcgcaggtgttgaacaccacgacgtcggcctcggaaccgtcggtcgccctccggtagccggccgcttccagcagacccgccagccgctcggagtcgtggacgttcatctgacagccgtaggtgcggacctgataggtgcgcgctggcgctcgccgcacgggcggcccggcgccctcgccggtcacccccgcggcggcatcgtgcgccaccatcgaagtcacggggcatggtacggcggctgggcggctcgcggcccagcggatggtgtcgcctcgtcgcagcatcgggctagcggggacgcgctcgacacggtggccgatcacggcttcgctgcacaccggctcgaagaagtcggccacgcgcatgaggtagtcgcgtcgtcaccgacactatggctcgcttgcctctaaagcatcgcttatgccacagaccagacttgtcggagccgctgtctagcatcggggaccgggtgctcggcgcggacaaacgtcatgaagggaatcgataatgtcggatcgctcagcgatcgaatggacgggggcaacctggaacccggtcaccggatgcgaccgtgtatcgccgggatgtgaccactgctacgcaatgacgttagcgaagcggctaaaggcgatgggctccgacaagtatcaaaccgatggtgaccccagaacctccggtccgggatttggcgtcaccatccatccccgcagtcttgacgagccgttccggtggcgaagcccccgcacagtgttcgtgaactcgatggcggacctatttcacgccagggtggcgctctggttcattagggaagtgttcgaggtgatgcgagccacaccacagcacacttaccagatcttgaccaagcgcagcctgcgactgcgtcgcctcgctcacaagctggagtggccctcgaacgtttggatgggggtgtcggtggaaaatgtcgacgccttccgccgtatcgaggacctacgacaggtgcccgcagcagtaaggttcctctcctgcgagccattactcgggcccctggacggaataaatctaggttcgattgattgggttatcgccggaggcgaatctggtccaaatttccgcccgatcgatccacaatgggttcgccatattcgcgatacctgtactgccgctgatgtcccattcttcttcaagcaatggggcggtagaacaccaaaggcatttggacgtgaactcgacggacgttgttgggatgaaatgccgcttattgagattagaaacccggatcctcggaccaccagccgcgtgcacgcggatcccatgttggcgacggcgcccacagaatctgcccagcgttcgaatcctggacagctagttcgccaacgctgaataatcccatctcgccacggtcctcggactccttctgctgtttcgcgctcttggcttgccgcatcatctctggctccttttgagccgcccggttgtacaggtggcacatgatcgcatctccggcccagtgatcggtcgcgaacaccatgtcaaagattgtgaccttattgtgcatctgcatgggaatacgatgcgaatacttgtatcccagctcatactccagcttgacgcgcatgagattaaccatctcggcacggtaggcaggcgcagttagatggtggcgccatcgcgctgcctgtatccgcttccaatccgcgtctccgtacatgcgggtgacctgctcgataaacagttccgcgttcgtgcccttcacgccccgcgcgatcatggtgggtgacatcaacatccatagttcggtcttgaggttacgagggttctggcgaaaggcggcgaccttattgatcgtttcccaatggacttcagcggcctgttggtcgatgaaagcgaaggtgggcgcccaccgccaagggcctagttcggcaagtgtttcatcgattgttacgttggaatcgccggccacaacgcggtacctaccgtcaccgggaaagcgggtccgaagggcgacgtccaattcagaggcaagcgggttaagctcgcaaaaccggagccgcgtgaaaggtggatcggctttcatagcgataagagaagagccatcaaatttctctcccatgtcgcggtctatgttctcgggctggcccgccatcaagtcgaggtaaattcgttcacgagaagtctgactagccctgttgaaggccgggaggtacccggcaagtatctccagtttgtttcgcgtccaatatgaccattctctagccatcgaatccctttagacgcgtcggcgctcccgctcggcggccagctcggcgataaccacctcgcacgccaaggtctggccgtacccacggcgcgccaacatcgccaccagcctgcggctcacccgcgcttcgtcggtgccgtcgtcgatcagcacctcccgccgcagcctggcccgtaccagcttttccgcccgcccccgttcggcaccggcgtcgatgcccccgagcaccgtggtgatcacgtcgtcgtcgacgcccttggcgtgcagctcggcagccaacgcgcgcttgctctttgctgcgttcgcccgcctggactgaacccattgttcggcgaagtcggtgtcatccaccaggccaacggcggccagccgatccaatacccggttgccgatgtcttcggggtagccgcgcttggccagctggccggctaactcggcgcgggtgcgggatcgcgcggtgagcaggcgcaggcacagtgcccgcgcctgctcttcgcgctcagaagtcgacgggggcgggcaggacaccgtcatttgagggatcatcggtcaccacggcaccaatgccaagcttttccttgatcttcttctcgatctcgtcagccacgtcggcgttctccaccaagaagttgcgggcattctccttgccctggccgagctgctcgccctcgtaggtgaaccaggcacccgacttgcggatgaggccctgatccacacccatgtcgatcagcgagccctccctgctgattcccttgccgtagaggatgtcgaactcggcctgcttgaaggggggcgaacagttgtgcacgacaaccccttcggcgacgagggtgtgcagttcctcgacctcgaggtcgaacgttcgtgcccgccgcgttggcagcacttctcggatcacggaatagcggagttcttccgccagcatgtcgtgcaggaatttgtcatccagggcatccgcgagcgcctgcacgcgatcccgacgaaggcggctggcacctaagacctgcttcattccaccgcgggggtccccggaagctacaccgatcatggccgcggcctcctgcgcggtcacgccgcgctcgtccagataattcagcacggcatcggtcatctctgcagccagatatgtcgcttgcgatccacgacgccgcccctgcgtggcttctggaatcgccgggataagcgcggcaccgcgcggcccccacatgggaactgactccgcgaatgccgtgacgttatccatacccgagatccggacctcgaacacttgacgtttgctctggatccgtcgaccgttgacgatgctcggccgcttctgggtcggatcgtaatctcgaacggtgctcccgacaccgaaccgcagcagcagccaatgaatctgatgcgcgagttgttcagaggtcgtcgtgtaaccgacccgaagtgccccggtctgttcccggctcacccacccgtcgctttcgaacaggccgaagagcagattgccgacaatgtcggccgcgatgtccggctcgaagaaccaattcggaatcgtcttctcccacgcgagcttgccgtagataccggcctgctgacaaaggtctgccacaccgttgcgctcaccgggtcgatgagcgatcgcgagtgagatacgcccctgcggatgggccgcgcaaccgagcgtcgcagcgattcgcgtcacgtcgtcaatgagcgcccgctgaacattgatgaagttgatcggagtcttgccccccacccaaccatccctgccatctccgatcaggtagccaagcagccgggcatgatccgccggaatcggcgcactgtcaccgaatccatcgaagcgtcgcggttgcgccaccctgtctcccttgcggagttccccggcggcacgccagccgtactctgtcagcaccttgtgatcgggtgtcgcccacacgatggcgccaccggcgatccgcaacccgatcacatcccgcgttccctggtcgaaccaggacaccacgggccgcgcatgcagcgttccgtccttggcagcagccacgacatgaataggcttgcgcccatcgacaacatcctcgatgcgatgcgttgtaccggtgaccggatcgaagatccgagtgccctctgcgaggcacttgttcttgacgaccttgacccgggtgcggttgccgaccgcgttggtaccgtccttgagcgtctcgactcgccgcacgtccatgcgcaccgacgcgtagaacttcaacgcctttccgcccgttgtcgtctcgggcgacccgaacatcactccgatcttgtcgcggagctggttgatgaagatcgccgtggtgcccgaattattcagcgcgccggtcattttccgcagcgcctggctcatcagccgggcctgcagcccgacgtggctgtcgcccatctcgccttcgagctccgcgcgcggcaccagcgccgccaccgagtcgatcaccacgatgtcaagcgcacccgagcggatcagcatgtcggcgatctcgagtgcctgttccccggtgtccggctggctgaccagcagcgaatcggtgtcgacaccgagcttcttggcatagtccggatccagcgcgtgctcggcgtcgatgaacgccgcaacaccaccggcggcctgagcgttggccaccgcgtgcagcgccacggtggtcttacccgacgactccgggccgtatatctctatcacccggccacgcggcaggccgccaatgcccagggccacgtctagtgcgatggatccggtcggaatgaccgaaatcggctgacgcgcctcgtcgccgaggcgcatcaccgaacctttgccgtaactcttctcgatctgggccactgccagctcgagcgccttttcccgatcgggggtctgcgtcatggtgcctctcctgtggtcggtgttcgattgaccggtatcggtcggttggccgtgacactagagacagccactgacaagtcggctgctccgaatgatcaccacagtagccgaacacctgttcgattcaagtgtgacacgccgcgtgtggcaacatcgcgtccgcgctcgtcggcgcgtcgaacgccctggcggcggtgcggcccgacttgcgtgcgcggctggtccggatcaccgacgatctgctcaacaccgctagcctggccggatccggcgtgctcaccggcccggatctgacctttcggcgtcgcagctgctgcctgttctaccgggtacccgccggaggcaagtgcggcgattgcccgctttgacgaatgtgcaacctcaccaccgatcgtggggaacgtcgaagtcggcgcacaatgcccgccagacgtcgcggggctcgacaccgtcctcgatggcctgggcggcgctacggccgtcgaagccggtcagcacgtgatcgagcagcaccgacgagccataagccgccccgaaatgcagggctacccgctcgtggaactccgtcagccgcacgccagccaacatacccagcgcgctaccccgccaacgcaagcgcgtcgtggcagacccgcaccggatcggccgcaccggcgacgctggcggccgcccgccgcgcggcctcccggaacctcggcgacgacaacacctcgttgaccgccgccaccagcgcgtcggcggtcaacggccggatcagcaccgcgctaccctgccggactacccggttggcgatctcccactgatccccgccaccgggaaccaccaccatgggcaccccggccagcagcgtcttggccaccatcccatgaccaccgccgcagatcaccagatcggcccgcgtgagcagctcggcctggctgcccagcccggccaccgcccagggcggcaccgtcaggtcggctccgctcaaacgcgacaccaccaggcgcgatcccgacggcaccgtctcacccggcgtcagagactgcaacgcgacctccgtcaatccggcggtcccggtcaacgcggtggacggcgccacgaccaccaccggcccggtgccggcggggatggccagcacccgatcggtcggctcgaaatgcagcgggcccaccacgacggcctcggccggccagtccgggcggggaacctcgagcgcgggcagcgtggcgatcagccggcgcagcggcccgggatcgcgggccggcaatccgatctcgacccgaacggcggcacgctggcgcagcccggcacgccaggaccgccccgtcagcgctcgcatggtggcatcgcgcagccggccgcggataccggtgcctgcagccagtccgctgccgatcggcggcagtcccttcgacggcaggtacagcggatgcgggttgagttccacccacgggatccctagcagttcggctgccatgccgccgcacgccgtgatgacgtcggacaccaccagctccggttccagagcccgcagccgcggcacgttgagcacggccatctgcgccgctcgccgatggatcctggccccggcgtcgagatcgcggtcggtggccgccagcccgtccagctcgacggcgtcaatgccagcggcgcgggcggcttccagccattccaccccggtgaacagggtgggcgtgtcagcggctgcgcggaaacgctggcacagcgcgatcgccggaaacgagtgcccgggatccggcccggcgaccacggcgacgcgcatcggccctaccctgccacagcgccacagccgtaggctgacagccatggccgagctgaccgaaacatcgccggaaacccccgaaaccaccgaggccattcgtgccgtcgaggcgttcctcaacgccctgcagaacgaagacttcgacaccgtcgacgccgcactgggcgacgacctggtctatgagaacgtcgggttttccaggatccgcggtggccgccgcacggcaacgctgcttcgccgcatgcagggccgcgtcggcttcgaggtgaagatccaccgcatcggcgccgacggcgccgcggtgctcaccgaacgcaccgacgcgctaatcatcggaccgctgcgggtgcagttctgggtctgcggcgtattcgaggtggacgatgggcggatcaccctgtggcgggactacttcgatgtctacgacatgttcaagggcctcttgcgaggcctggtggcgctggtggtgccatcgctgaaggcaacgctgtaggccgaccttccggatcaagcccaacgcgctgtagaacatcgggtagcgctacagccagccggctgcccgggcttatcgctactctgcgcggcgggccagcaaagatgcgaagtgtgggcgaaaccgcaaatgcatcgcctcggccgctatacgatccccatgcacagtcttgagggtgagctggcgattttgggccgacacgacgggctgtggcgtgtttggaggtctcagatgtcatttgtgatcgcggcaccggagttttaacggcggcagcaatggacttggcgagcatcggctcgacagtgagcgcggccagtgccgccgcatcagcccccacggtcgcgatcctggccgcgggcgccgatgaggtgtcgatagccgtcgcggcgctgttcgggatgtatggccaggcatatcaggccctcagcgtgcaggcatcggcgtttcatcagcaatttgtgcaggccttgaccgcgggcgcgtactcgtatgcctccgctgaagccgccgccgtgacaccgcttcagcaactagtcgatgtgataaatgcgcccttcagaagcgcgctcggccgccccctgatcggcaacggcgccaacggtaaaccggggaccggacaagacggcggggccggcgggctcttgtacggcagcggcggtaacgggggatcagggctggccggctccggccagaagggcggtaacggaggagctgccggattgtttggcaacggcggggccggcggtgccggcgcgtccaaccaagccggcaacggcggcgccggcggaaacggcggcgccggtgggctgatctggggcaccgcggggaccggtggcaacggcgggttcaccacctttcttgatgccgctgggggtgccggcggggccggcggcgccggtgggctgttcggcgcgggcggggccggcggcgtaggcggcgccgccctcggcggcggcgcccaggccgccggtggcaacggcggtgcgggcggggtcggtgggctgttcggcgccggcggtgccggcggcgccggcggcttcggcgacaccggtgggaccggcggggctggcggggccggcgggctgttcggcccgggcggcggctcgggcggcgtcggtggcttcggcgacaccggtgggaccggcggcgacggcggcagcggcgggctgtttggcgtcggcggggccggcgggcacggtggcttcggcagtgctgccggcggcgacggcggcgcgggcggcgccggcggcacggtcttcggctcgggcggggccggcggtgcaggcggagtcgccactgtcgctggccacggtggtcacggcggtaatgccggcctgctatacggcaccggtggggccggcggagccggcgggttcggagggttcggcggcgacggcggcgacggcggtatcggcgggttggtcggttctggcggcgccggcggcagcggcggcaccggtaccctaagtggtggtcgcggcggggccggcggtaacgccggcacgttctacggttccggcggcgccggcggcgccggcggggagagcgacaacggcgacggcggaaacggcggcgtgggcggcaaggccgggttggtcggcgagggcggcaacggcggcgacggcggtgccacgatagcaggaaagggtggtagcggcggtaacggcggcaacgcctggctgacgggccagggcggcaacggcggcaacgccgcatttggcaaagccgggactggcagcgtcggcgtcggtggcgccggcgggctgctggagggccagaacggcgagaacggattgctgcctagctgagccagcttagccgcagcttggcctcagccaccgggcgtgcggcggcccatcgaccgaggcacgtcgaaatcggtgcacaacgcccaccacgcgacgcggggctcaaccccgtcctcgatcgcgcagatggcattgcgcccaccgaaaccggtcagcacatggtccaaccagcaccaaaagcccggtacgccgcgccgaatcgcgggctgaccaactcgtggaactccgtccgccgtatgccgccaaccgcgtgcgtcagcgccttgtggcacacccgcaccggatcggctacctaacccgcgccggccgctgccttggcgcggcacccggtcggccatccaccgcagatccccgccaccgaacgcaccgaaacgccgaccttcggcccgcttcgtatccggttctgggcctgcggcattttcgaggtacaacgggcacgctatggcattaccacttcggcgtccaaggcgctggtgcgcggtctgaccgcgtcggcgttctcgtcgccgcgggctaccctgtagcgaatgagcgacaacgcaatccgcccgcggcccaacccgtggcagtacatccgctattgctatggggcgcggctgccggactcgatgcgagactgggtgcgcaacgatctggccggcaagggtgcggccatccggatgatgatccgcgtcgcggttccggcggtgctggtgctggccccgttctggctgatcccgacgtcgctggacgtccacttgagcatgacgttgccgattctcatcccgttcgtgtatttctcgcatgcgctgaacaaggtatggcgccggcacatgctgcgcgtgcacaatcttgaccccgagctcgtcgacgagcacgcccgccaacgcgacgcccacattcaccgggcgtatatcgaacgctacgggccacggccggacccgaacgactaacgccggggcaatccgccgagctcgtcaaacgcctgcgcccaagcgaccaggcgatcggtggcgccggccaactcctcgcggtagcgctgttgtccgggcccagccccacccgcgccgttcgccgaggaaaccaattgcgctgcggcggtgaccatttcgttgtactgacggacgccggtgctcagctgcgcggtaaacgcgttgatggtcggcaccagatacgaccgcgacgccgccgagcattgcacggcccgctccatcgagaccacctcggccgcggtcgccaccatcgccgccgaagtctggttggccgcggccgttaggtcgcggatctcgtccgccggcaacatggcgccccgctccatgacacccaacagcgagaagaacccgcgttcggaggcgcccagcgccgacatcgcgggtcgcgcggccgagcccggtggtggcagccggcgcacacttgcgggccgccgcaccggcagtggctccgagcgcagccagcggtagcgaagcagcaatagcgtcgccggaatggcctgcgtgaccgcaatcgtgccggtaatcaccagcagcgacgtaaaccagccccaggccgccaacagcgccgtcaccaacccccagagcagacagcctgcggtgaataccagaccccagcgcaatgcacggcggcggcggcgcagcagccgggcacgcggatcgatggcgacgctgatcttttgtgctaccaggtcggccaaatcaccggcggtatccacgccgcgctgcagcaacgaacgccacggccggcgctgacccgctttcactgccatgccgaaccgtctgcccaactactgaccgtagggctgctcggcaatagccccgccagaagtctcggtggccggtctgagggtagccgtggtcccgccggccggcaacgcttcaccgcgcatcgatgcgcggatctgttccaactgtgaatgaccggccatctggatcccggcctgctccacctcgagcatccggccctgcaccgaactctcggcaagttcagccgaaccgatcgcgttggcgtagcgacgctcgatcttgtcgcgcacctcgtcgaggctcggcgtgttgcctggcgcggcgagctcactcatcgaccgcaacgatgcgctgacctgctcctgcatcttcgcctgctcgagctggctgagcagcttggttcgctcggcgatcttctgctgcagcaccatcgcatttcgttcgacggccttcttggcctgagctgcggcgctaagcgcctggtcatgcagcgtcttgaggtcttcgacgctctgctcggcggtcaccagctgggctgcgaacgcctcggcggcgttgttgtattcggtggccttggcagcgtctccggcggcggtggcctggtcggccagcgtcagggcttggcgcacattgacctgaagcttttcgatgtccgccagctgtcggttgagtcgcatctccaattgacgctggttaccgatcacttgcgccgcctgttgagtcagcgcttggtgggtgcgctgtgcttcctcaatggcctgttgaatctgcaccttggggtcggcatgctcgtcgatcttcgagctgaacagcgccatgaggtacttccaggctttaacgaacggattggccatcagttagctccgccttcgcttcttgtgtgcgccagatggtctcagcgccctgtcgctcaatttatcgggtcagcgcgcattgccccacccatggcgcgcatcttgtcgacccggaccgaccggcgacccttaggccaccgccagcgacaccaccggcgcaatgacgaccttggtgctggcgtcaatggtggcgccggttgctctgccagccggggtggcgcgggcaaggcgctcttgacgcgccatccgctcgcccgcatcgatgagcaccaccgacaacgggagctgcagagccgtacaaatcgcactgagcagctcgctggaaggctccttgcgaccgcgctcgatctccgacagatacccgaggctcacccgcgccgaatcggacacctcgcgcagcgtccgaccctgcgacatccgcgctccgcgcagcacgtcaccaacgacctcacgcaccaaagccgccatcaaaaactccttgtccacctcgcaatcgtcatcaggtgaacgccgccggcggtggggttggttcccgcaatcagctggcggtctggcggatccccccgatgtcccgcagagccctggccacgtaatcgacaccagtgatcacggtgagcaggatcgcggcggccatcactaccaccgccgcaacgtgcagcggacccgaaagtggcaacacgaataagccaattgccaccgcctggacaaaggtcttcagcttgccgccccagctcgcgggaatgacaccgcgcctaataaccgccaacctcaaaacggtcactccgagttcgcgggtcaggattagcaccgtgacccaccacggcaagtcgccgagcatcgacaatccgatcagcgccgagccgatcagagtcttgtccgcgatcggatcgacaaacgcaccgaattcggttgccatcccgtaattgcgagccagcaggccgtcgaatcgatcggtaatgcaggcggttgcaaatatcgcccacgccactacgcgggccgcggagtggtggccgccgccatagaacaaggccagcaggaagaccgggaccatcaccagccgcaacagcgtcaggatattggcgaggttggcaatgcgggcgcggcctgctatctgacccgtttcaggctgcgccgacacggcaacagaataacgggttgacctgctcatgcgacccttgatgtcgatactgtttcacacgtgaccgaacgtccacgggattgccggccggtggtccggcgcgcgcgaacctccgatgtgcccgcgatcaaacaactcgtcgacacctatgccggaaagatcttgctggaaaagaatctcgtgacactctatgaagcggttcaggaattctgggtggccgagcacccggacctctatggcaaagtcgtcggttgcggtgcgttgcacgtgttgtggtcggatctcggcgaaatccgcaccgtcgctgtcgacccggccatgaccggccacggtatcggccacgcaatcgtcgatcggctactgcaggtcgcccgcgatctgcagctgcagcgcgtgttcgtgttgacctttgagaccgagttcttcgcccggcacggattcaccgagatcgagggcaccccggtcaccgccgaggtgttcgacgagatgtgccgctcctatgacatcggggtcgccgaattcctggacctgagctacgtcaagcccaacatcctcggcaactcccggatgctgctggtgctgtagcccggcgagcagacgcaaaatcgcctcatttcggcacgaaatgggcgattttgcgtctgctcggcgggctactcgccgccgtcaccccggatcgcggccagtgtgcccgccaactcgtcgggcttgaccagcacctcacgggccttcgagccttcgctgggcccgacgatgccgcgggtctccatcaggtccatcaaacggcccgctttggcgaagccgacccgcagcttgcgctgcagcatcgacgtcgacccgaactggctggacaccaccagttccacggcctgcaggaagacgtccatgtcgtcgccgatgtcggggtcgacgtcggtgcgctccgcggtgggtttagccgtggtgacgccctcggtgtattcgggttcggcctgttccttgcaggcggtgacgacggcgtggatctcttcgtcggagacgtaagcgccctgcagccggaggggtttgctcgcacccatcggcaagaacaggccgtcgcccatgccgatcagcttttccgcgcccgcctggtccaggatcacccggctgtcggtcagcgacgaggtggcaaacgccagccgcgacggcacgttggtcttgatcagcccggtgaccacgtccaccgacgggcgctgggtggccagcaccaggtggatgccggcggcgcgggctttctgggtgatccgcacgatggcgtcctcgacgtcacgcggcgcggtcatcatgaggtcggccaactcgtcgacgatggccaccacgtaggggtagggccgatactcgcgctggctgcccagcggcgcggtgatggccccggatcgcaccttgtcgttgaagtcgtcgatgtggcgcacccgggaggcctgcatgtcctggtagcgctgctccatctcgtcgaccagccaggccagcgcggccgcggccttcttcggctgggtgatgatcggcgtgatcagatgcggaatgccttcatacggcgtcagttccaccatcttcgggtcgatcaggatcatcctgacctcttccggggtggcccgggtcaacagcgacaccagcatggagttgacgaagctggactttcccgagcccgtcgagccggccaccagcaggtgcggcatcttggccaggttggccgagatgaagtcgccttcgatgtccttgcccagcccgatcaccaacggatgatggtcgcgacgggtctctcgtgcggtgagcacgtcggccaaccgcaccatttcccggtcggtgttgggtacctcgatgccgacggcggacttgccggggatcggtgccagcatgcgcacgctctcggtagccaccgcgtaggcgatgttgcgctgcagcgcggtgatcttctcgaccttgacgccgggccccagttcgacctcgtagcgggtgacggtgggcccgcgggtgcagcccgtgacggccgcgtcgaccttgaactgggtcagcacctcaccgatggcgccggccatgtgggtgttggccgcactgcgtttcttgggcggatcaccggatatcagcaggtccagcgacggcagcgtgtagggaccctcgacgatccggtccagcacttgggtatctttgcggcggccgcgtcttccggagccccgaccggcggaggcttccggtatcgtcgcagtgtcatcctgcggaacctcggccgacggccaggccggtggcccgtcgtcggagcacaggggcacctcgtcgtagtaaccgtcggagaagtcctggcgggcgacttcgacggtgtccgcgtcgtcaccatcgaagtccgcgaagtcctcgaagtcgtcggcgtattcccgtggcaacagccgggtgccgaacatggcgcgcatggcatctggcacctctcggatcgtgatcccggccagcaggagcaatccgaacagcgcgccgatgaataacagcggcgcggcgatccaggcggtcaacccgtccgagagcggcccgccgatcgcgaaaccgatgaaccccgcggcgcgcaaacgcgactccggggcctcgggtgagcccgcccacaggtggcacaagccgagaaacgacaagccgatcaggctggcgccgaggatcagccgcggccgcgaatcggggttgggcgacgtacgcatcagcaccacggccacggcggcggcaaccagcgggagcatgaccactgccgacccgacgaacgtccgcaacaaggcgtcgacccacgcgccgagcggccgggcggcgtcgaaccacgagctcgcggcgactaccacggcaaggccgagcagcaccagcgcgattccgtcgcggcgatgcccgggctcgatgtcgcgggctcgcccgatcgaccgcgccgcgccgccggtgcccttggccgccatcatccagacggcacgcatggcccggccgcaggcgagtccggtagacaccagcagcgaccgatggtgccgtcgggagggtctgccgacccctttgacgggcctcgacctctttctgggcacggccgatcgcgcacttcgggacgcgccccgcgaagtggcctttgacctgctcgttcgagtgccggagcgggcaacggtcttgctagacataacggcaagcctagtcgctatcacaccatctacaccatccgccacactggtaacggcgatctgctcgcctcgttgccagggtctcctgagtagggtgacaagtgatcgtgccgcgtcacgccgcccgacgcgcggagttccaggaggccccagcatgcccgtcgtcgtcgtcgccacgctgaccgccaagcctgaatcggtcgacaccgtccgcgacatcctcacccgcgcggtcgatgacgtgcaccgcgaacccggctgccagttgtacgcgctccacgaaaccggcgagaccttcatcttcgttgagcaatgggccgatgccgaggcgctcaaggcccatagcggcgcccccgcggttgccaccatgtttaccgcggccggcgagcacctggtcggggcgccggacatcaaactgctgcagccggttcccgccggcgacccgagcaaagggcagctgcgccggtgatcgaccggccactcgaaggcaaggtcgccttcatcaccggcgccgcgcgcggcttgggccgcgcacacgcggttcgactggcagccgacggcgcgaacatcatcgcggttgacatctgcgagcagatcgccagcgtgccttatccgttgagcaccgccgacgacctggcggccaccgtcgagctcgtcgaggacgccggcggcgggatcgtggccagacagggcgacgttcgcgatcgcgcatcactgtcggtcgcattgcaggcggaccttgacgagttcggccggctcgacatcgtggtggccaatgccggtatcgcgatgatgcaggccggcgacgacggctggcgcgacgttatcgacgtcaacctcaccggcgtcttccacaccgtacaggtggcgatcccgaccctgatcgagcagggcaccggtgggtcgatcgtgttgatcagctcggccgcgggactggtcggcatcggcagcagtgatcccggatcgcttggctacgcggccgccaagcacggcgtcgtcggcctgatgagggcgtacgcgaaccatctggcaccgcaaaacattcgggttaactcggtacatccttgcggggtcgatacgccgatgatcaacaatgagttcttccagcagtggctaaccactgctgacatggacgcgccgcacaacctgggtaacgcgctgcccgtcgagctggtgcagccaaccgacatcgccaacgcggtggcatggctggcgtccgaggaggcgcgctatgtcaccggcgtcaccttgccggtcgacgcgggctttgtgaacaagaggtagctgatggctcgaaatcccgctgcgcagaccgccttcggcccgatggtgttggcggccgtggagcaaaacgaaccacctggccgccgcctggtggacgacgacctcgcggacttgttcttgcccagaccattgcgatggctggccggtgcaacccggtcggcggtgttgcgtcgtttactcattagcgcctcggagtggtccggccgcgggttatgggccaatctggcctgccgtaaacgcttcatcggagacaaactcgacgaagcgctcggcgacatcgacgcggttgtcatcctcggagccggattggacacccgtgcctaccggttgacgcgacgagtgcggatgccggtattcgaggtcgacctgccggtcaacatcgcccgcaaggccaagacggtccgacgggtgctcggtgaactgccgctgtcggttcgcttggttgcattggatttcgagcatgacgacctgctcaccgctctggccgagcacggctaccgtaccgagtaccgggtgttcttcgtctgcgaaggtgtgacccaatacctcaccgagcgggccgtccggcggaccttggagggcctacgcgcggccgcaccgggcagtcgaatggtattcacctacgtccgccgggacttcattgacggcaccaaccgttacggtacccggacgctataccacacggttcgccagcgacgtcaactgtggcacttcggcttagatcccgaggaagtagccgggtttctcgccgactacggttggcggctgaccgagcaggccgggccggaggagcttgtccagcgctacgtcgagcccaccggccgcaacctcaacgcatcacaaatcgagtggtctgcctacgccgagaagagtgagccggttacacctcgatgaccgtcggcacaatcatcggctggcggcgataggtttcccccacccacttgccgaccgtgcggcgcaccccttgagcgatccggatcggatcggtgacgttggcggccaccaacgattccagctctgcctccaccttgcgcacggcgggttcgagcgccttgggatcttcggagaaaccccgcgagtgtagatgtggcgcagccaacggctggccggtgccacgtctgaccacgacggtcaccgcgacaaagcccgacgacaaaatgagccgctcgcccagggtgatatcgccgacgtcgccggcgatcaagccgtcgacgaacatcttgcccaccggcaccgcaccggagatactggctttgccggcaaccaggtcgacgctgacaccgttctcggccaacagaattgactcttgcggtacgccggtactggcggccagcttggcattggcgcgcagcatccgccaggttccgtgcaccggcatcacgttgcgcggccgcaccccgttgtagaggaacagcagctcaccggcgtacgcgtggccggaaacatgcacccttgcttgggcgttggtgacgactctggcgccgatcttggacagtgcatcgatgactccgaagaccgcctcctcgttgccggggatcagcgacgacgacaacacgatgagatcaccagcagtcaacgtgatgctgcgatgctccccacgcgacattcgcgacaacgccgacatcggctcgccttgggtgccggtggtgatcaacacaacttggtcgggcgccatcgtttcggcggcggcgatgtcgatgagatcggaatcagccactcgtaggaagcccagttgccttgcgacgcgcatgttgcgcaccatcgatcggccgacgaacgacactcgccggcccaatgccactgcggcatcgatgatctgctgtacccgatccacgttggaggcgaaacacgcaactatcacccgtccgtcggcaccccggatgagccggtgcagcgttgggcccacttcgctttccgatggcccgacaccggggatctcggcgttcgtcgagtcgcacagcaacaggtccacgccggtgtcgccgagccgcgacatgcccggtagatcggtgggacggccgtccggtggcaattggtcgaacttgatgtcgccggtgtgcaggatggttcccgcgccggtatacaccgcgatggccaacgcgtccggagtggaatggttgacggcgaagtactcgcactcaaacacgccgtgccgggtgctctggccctcgcggacctcgacgaacaccggtgttatgcggtactcacgacatttctctgcaaccagagccaaggtgaacttcgagccgacgaccgggatgtcgggtcgcagcttgagcagaaacggaatcgccccgatgtggtcctcgtgcccgtgggtcaacaccagcgcctcgatgtcgtcaagccggtcttcgacatggcgcatgtccggcaggatcagatcgacaccgggctcgtcgtggccaggaaacaacacaccgcagtcgataatcaacagtcggcccaggtgttcgaaaaccgtcatgttgcggccgatttcgttgatgccgcccagcgcggtgacccgcaacccgccggaggtcaggggacctggcgggggaaggtctacatccacttctgggccaccctttggctcacctttagatcaccgaagcaccgaggccgcgcgcatgtcggcggccaacgcgtcgatctgctccggtgtcgcggccacctggggcagccggggatcaccgacgtcgatgccctgcagccgcaagcccgccttggacaacgtcaccccacccaggcggctcatcgcgttgcacagcggggcgaccgcaatgttgatcttgcgggcggtggcgatatccccagaaccgaaggcggacaacaactctcgaagctgcccggctgccaggtgggcaatcacgctgatgaagcccgtggcgcccatggccagccagggcaggttgagcgcgtcgtcgccggaatagtaggccagtccggtgtcggccatgatttgggcgccgctgtgcaggtcggctttggcgtccttgactccgacgatgttcggatgcgacgccaacgcgcggatcgtgtcgggctcgatcggcaccgccgaccgccccgggatgtcatagagcagcatcggcagctcggtcgcgtcggcgacggcggtgaaatgggcttgcagcccccgctgcggcggcttggaatagtagggcgtgaccaccagcagcccgtgcgcaccctcggccgcacaagccttggccagccggatgctgtgcgcggtgtcataggtgccggcaccggcgataacacgggcccggtcccccaccgcttccaagacggcccgcagcagctcgattttctccccgtcggtggtggtcggcgactcgccggtggtgcccgagaccaccagaccgtcgcacccctgatcgaccaggtggttggccagccgcgccgcggtggcggtgtccagggagccatcgccgctaaacggtgtcaccatcgcggtcagcagggttcctaggcgcgctgcgacgtcgaatccgacggtggtcacggctcccaaggttacctggcgctttatcccggccgcgagcgcgcgtgtttgtccagcgacacgccgcctcaggcttcggtcgccaacgggctggtcgccacctcggtgccgtcggccagggtggtcacctcgaagtcggcgaacaccgcgggggccacggcggcgagctggcgcaggcattcgatggccagtcgccggatttccacgtcggcgtgctcgctggcccgcattgcgatgaagtgccgccaggcccggtagttgccggtcaccacgatgcgggtttcggtggcgttgggcagcaccgcgcgggcggcttggcgggcctgcttgcggcgcaggatcgcgttgggttggtcggcgaacttggcttccagcttggccagcagctcgctgtaggtggcgcgggcggcgtcggcggcctcggtcaggatgtggcgcaggtcggcgtcgtcctccatgccgggcggcacgacgacccgcgagtccttctcgggtacgtagcgctgggagagctgcgagtaggagaaatgccggtggcggatcagctcgtgggtgcacgatcgcgagatcccggtgatgtagaacgacacgctggcatgctctagcaccgagaaatgtccgacgtcgatgatgtgccggaggtagccggcgttggtggcggtcttgggattgggcttggaccagctctgatagcaggcccggccggcgaactcgaccagcgcgggtccgccgtcggcgtcggtggtccagggcacgtcgggtggggccaagaagtcggtcttggcgatcagttgcacgcgcagcggcgcggtctcggccacggcgctcaccttagcgccggccgcaactagacgaactcggtgtggcaggtcagcccgggctcccggcgcagacgcgggtccgcggtcagcagggggatgtcgaggtgactggccagtgccacgtagagggcgtcgtaaaacgtgaagttgtgccgcagggtccacgcccgtcgagcgtccgcgttggcgctggctcccagagttgaaccccaccaaatctgttgcctgaagaagccgatctacctaacggggatcgttgcccttgaagtcgcgaacaaataggcaagtgtccagcggccagatcggacccgcaacgaaagttgcggtaccaatcgccgcaccgctcctgccgatggctacaccgggaccatcgtacgcagctgtgtcatgcataccggtcaccccgaatgacccgataacaggtaccgttccagatccccgcgacgccgcaggaagatcatgtcctcgctgcagctcaaggacttccccgaaccgcaaggttttccatccatcactcatctaagccgccccagttgctcccgcacgaccctttccagccgcgccgactcatcgaacgcctccagcaacgccttcgacaaccgggccatcttctcgtcgatcggctctccgtcgtcctcgaccgcgggcgtacccacataccgccccggcgtgagcgcatagtcggtcgccttgatcgccgccaacgtcgccgacttacagaaccccggaacatcctcgtacataatccctttgacggcagccgaattcgacccgcgccacgcgtggaaggtatccccgatgcggacgatctcctcgttggtcagcgcccgctcggcccggtccactaggtcgcccagttcacgagcgtcgatgaacagcacctgcccgcaccggtcgatagacccttgcttacctgccgccttgtctttggcgaaaaaccacaggcacaccgggattccggtgctgcggaacagctgggtgggtaacgcgaccatgcaggaaaccaaatccgcctccacgatctgcgcgcgaatatccccctcgccgttggagttcgacgacatcgacccgttggccatcaccacgcccgcccgacctcccggcgccaacttgtacaggatgtgctgaatccatgcgtagttggcgttattggcgggcggaacaccgaagcgccagcgtgggtcttcctcgttgcgggcccagtctttgatgttgaacggcggattggccatcacgtagtccatctgcacgtccgggtgctggtcgcgggcgaaggtatcactccatcgggcgccgagccccttgttgtcgatgccgtggatggcgaggttcatcttcgccatccgccaggtctcctcaatgctttcctggccatagatcgagacatccttcggatcgccgtcgtgttcgtagatgaacttctcggtctgcacaaacatgcctccggaaccgcagcacgggtcatacacccgcccactcgacggctccagcacctccacgatcaccttgaccacgctgggcggggtaaagaactcgccaccccgcttcccttccgcgcgagcgaaattgccgaggaagtattcgtagacctcacccatcagatcccgggcgcggtgctcgccctgccggctgaagcgcgcactgttaaataggtcgatcagctcaccgagccggcgctggtcgatgttgtccttgttatacagcctcggcagcgtcccaccgagtgttggattggccttcattaccgcgtccatcgcctcgtcgatcagctgaccgatgttcttcgccggctcaccaccaacggctggcttgccttttgtgttctctgccaagaacttccagcgcgcactcaccggcaccacgaatacgccgtaaccctggtactgctcgggatcgtcgatcaggtcttctatctgagactcctccattccttcggccgccaactcggcacggattgcctcgcgccgttcgtcatacgcgtcggacacgtacttaaggaacaccaggccgaggatcacgtccttgtattggctggccgacagcgacccgcgcagcttgtcggcggccttccagagcgtgtctttgagctccttcatcgtcgacggcgcctgcggcgcctgcttcttcctgggcggcattcccgtttccttcctatcgatgcgccgcggcgatgccgggcgtggtgggccagctcctcgacaacacgaaggtcgcatcgggcgaatcacgctgtccctggggccaccacccattccacgggttgccgtgtgatggcggcgatgcgttcgaagtcttggtcgtagtgcatgacgggtatgccgtgatgctcggcgaccgccgcaatgatcaagtccgggatcttgaccgagcggtgaaatcccttgtcggtcaatgcttcttggatctcccatgcacgaacccacacggtgtcgggggtgttgacgtattcgagcgcgtcacgccggtaggtgcccagtgttcgatggtcctcgcgggaacgcgccgagactccgaactcgagatcggtaatgccgcaccgggccagtagaccgcgttccatcaacggttccaagcgatgtcggaccgcgggcaagtgcgcgcggtaagccgctgatttgtcgagcaaatagcgcgtggtcatgccgtgttctctgggtggccgtctcgccacattgcgttgaccagagcttcgtcctgggttccggtggcgttctcggccatccggttcatgagcgagcgcgcggcactggctcgcaacgcggcccgcagcgcggcatgcacggtgtctttctttgtcgtggtacccagttccttggcggcccgagcgagcaggtcgtcatcgatgtcgatcatggtgcgcgtcacacccggagagcatactactaatgcatatccgcgatgcatataacggatgtatctcaggcggggctcaggtgcacgcgggccggatatcggtatgcgtgaagtcatcgccacgaaacagcagcggctccccggtgacctgggccagggcgtagctgtaggtgtcgccgaggttgagacgggccggatggccgctgccgcggccgtagtcgcgatacgcctgcgcggccacgcgggcttggtcggcgtcgacggcttcgacctggattccgtagtcgtccagcaaacggtccaccaatcgagagatctccggccggtcccgccgctgcatgatcgcgcacagttcgacgtagttgggcgcggacattcgggagttcggtgaccgctccagcgcctccttgagcacctgcgcgcccgattccccgctcacgatggcgacgatggccgacgtatcgacgatcaccggggcagaccgctgtcatcgtagaggtcgacctcgtgtcgccgaatcaggcgcttgtcgtcgtcgctgagcagcttgtcgaggtcgcgcagggtctgttcggcggcggcgcgccgggcctccgcgcgtgccctgtcctcgcggtccaactccgagaggcggcgcgcgacggcgtcctcgacagcagccgtctggttggtgccggtgcgtgcggccagttcccgcaccagcgccacggtgcgctggctcttgatattgaggctcatggtagaaggctaccggccagcgggtagaccatctatcccggacatcaacagcggaagcagcgcatcgcggcaggatgccaggcgtgcggattcaatccgccgctcgttgcacagcgcacccaggttcgcgattgcggccgcgtgtccgggagtcaaccggcgcacatcgcgcacccaaacccgcaacagctgggtcggttggattcgttgccggcttcccgtcatgcccccgactaactgccgcagttctgccaggacatcgggttgtcgcagcgccgcccacagggccgaagtgtcgacgccgactggccgcagcacgacgaactccgtactcgccagcgccatttccgacgggaggctggtgatgttccagattcgcgggattcttggattcagtttcgggaacaacacacacggctgcgacacgacgagctttgcgctcctgatcgttcgcccaccgacgcgactgggctgggcgccgccgtcgaatgccgcgaaactgtaatgggcgacggtgctatcgaagtgctgcgcatcaagacatgcggttgacctgctcgccaggctcgacaacggcacgtatgcagagagccgcccgacgatcgcaagcatcaacgcctcggcggcttcgatgacacggtcgttggcggcgatcttgtcgtcgaaggcgcctaggatctcgccgattcgagggcggtcgggcgcggcgacggccgataccgaaacgttccgcagaacaccctgactcagcaggggctgtcccgatccggcccgatatcggttgagcccgaaacccagtagcgcgtaataccaatatcgggtttcctcgggcttcttggcccgacacgccagcgcgttgtcggtcacccacacgtcggaatcgcaatagcgcaggctaccgcagtacgagccgacgcggccgacgacgatcagcgggccacgcgcgttgtgttgggcggaatatccgataaccccgtttgcaccatagacgggatagcggccgccgggctcgctcgctggcgacgtatggccagacgtatggccattcgagaagtcgagatggtcccctagccttaccttttcgactttctcgacgcggctcatccgttagtccgcttggtggccgcgcacagttccccagccagatcaccccgggtggacacggcgatcccccccaatcccagccacgacgccatcgacgccagctcgccggccaacccctcggcaaccgtgaccggcggtatgtcgagttcgccaagcacgcccgccacgggcaagctgtccgcggcgcggtcggttttgcggtccacccgcgcaaccgggtgtccgtcaaggggccgcacgtaatacaagtgccggcgtttggccgccactgccgccgaatccagctgccgcacttggattcgcgagatcagccgcttgcggtcggcaccggcgatcgggccggccgacccgggttcggcgacgcctcctacgacgacggccgcccggcggtcccacgcagcagtcgcggcgctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaggagaagcggcgctcatgagcggtggtagctgtacaaccggtaccgcaacccggaccggctgaagcgccactcccccgtctcgccccgccatgtctcgtccagcacgggggccagcgcgtcaccggcttcgcgcggcaggccgatgtcgacctcggtaacctcacatctggtcgcgtacggcagcgccagcgcatagacttgtccgcctccgatcacccacgtctccgggctggtcagcgcctcctcgagtgaaccgacaacctcagccccgctggccataaagtcagcttggcggctcagtacgacatttcgccggccgggcagcggccggactttagccggcagcgaatcccatgtgcgccggcccatcacgatcgtgtgccccatggtgatctcccggaaatgcgcctggtcctcgggcaagcgccaggggatgtcgccgccgcggccgatgacacccgatgtcgcttgagcccagatcagccccaccatcgtcacacgcgtcactccttgattccggcttgaaggctgtccgagccgacttcattgtcgtcggcgcgcctcataccgcgactggagctttgatcgccggatgcggatcgtagttcttcacaacgatgtcttcataggtgtactcgaagattgaatcccggtcggctagaagtagtttcggatatggccgcggctcgcggctgagctgcagccgtacttgctcgacgtgattgtcgtagatgtggcagtcgccaccggtccagatgaactcgccgaccgacaagccggcctgggcggccatcatgtgggtgagcaacgcatagctggcgatgttgaacggcacacccagaaacaggtcggcgctgcgttggtagagctgacagctcagccggccatcggcgacgtagaactggaagaacgcatgacagggcggcagcgccatccgctcgatttcgccgacgttccaggccgacacgatgatgcgccgggaatcgggatcggtgcgcagcaaatccagcgccgcgctgatctggtcgatgtgctcaccggatggagccggccacgatcgccattgtacaccgtagatcggcccgagttcgcctgtatcacttgcccattcgtcccagatggtgactccgtgctcgtgcagccaaccgatattggaatcgccgcgcaaaaaccacagcagctcgtaggctaccgatttgaaatggactttcttggtagtgagcagcgggaaaccggccgacaaatcatagcgcatctgctggccgaacaggctgcgggttccggtgccggtgcggtcggatttgggcgtacccgtttcgagcacgaagcgcagcaggtcctcgtatggcgtcacgattgacacgcggtcagcctagcggcgatcgcaagcgcggcgaagccgccgcagcgactcgccgccaaacaaacccagcgggcgatcgcaagcgcggcgaagccgggcacagcgagtcgacgggaatacacccagatccgcgccacaggagtacaacggaggccatgccgaaaaccaccgacaccgccgctactcctgacggcacctgcgccgtgcgtctgttcactcccgatggtccgggccgctggcccggtgtggtgatgtttcctgacgccggcggcgttcgggacaccttcgaccggatggccgccaagctagccggattcggttacgtggttctgcttcccgacgtgtactaccgcgaaggcgactgggctccattcgatatgaagaccgcgttcggcgatccgcaagaacgcgcacggatcatgtttatgattggcaccctaacgcccgaccgggtaacccgtgatgccgatgcgcttctcaactacctggccagccgcccggaggtgatcggggaccgcttcggtgtctgcggctactgcatgggcgggcgaatgtcggtggtggtggccggccgcctgccggatcgtgtcgccgccgcggcagctttccaccccggcggtttggtggccaacagcccggacagcccgcacttgctggccgaccggatcagcgccaccgtctacatcggcggcgcggagaacgacccgtcgttcaccgccgaccacgccgagaaactcgacaaagcgttcagcgcggccggcgtgccgcaccgcatcgagtgctacccggccgcccacgggttcgcggtcccggacaatccgtcttatgacgccgcagccgacgaacgccattgggcagcaatgacagagaccttcggcgcagcgctcaactagccccgccaagcagacgcagaatcgcattaatcgcgcccggtttgtgcgattctgcgtctgcttggcagcacctcaggcgccgcgacgtcgatcccgatgatgattcagccgacgccggtccgcggtgcgccccgcgagctacgcgtcgagttgcgtccgcggcagtgcgtggacgcactttccacggggcaaaggcgcccctacaccggcgcggtcaatgctcagtgctgggtgcggcccggaatcccagcgcgttgccgagcagtagaccgccgtcgatgatcatggtttcgccggtgatccagcttgcggcatccgaaaccaggaacgcgaccgcgctcgctatgtcggccggctccccgattcgtccgagcgcaatggtcgccgccaacggatcctcgtggtccttccacagcgcctcggcaagcctggtgcgaaccaccccgggacagatcgcattcacccggatgcgcggtgaaagctccagcgccagctgcttggtgacgtggatcagcgcggctttggtcgcgttgtacatgcccatggccggggactggtgcatcccgccgatggaggcggtgttgaccaccgcgccgccgtgctcgcccatccacgccgtcacgacgagcgaggtccacatcagcggtgcccacaggttgacgtcgaagatcttggcgaagcgggcgtggtcctgctcgagcagcggaccgtaagccgggttggttccggcgttgttgatcaggatgtcaacgctgccgaagcgctcgagggtgaggtccacacaacgccgggcggcatcctcgtcgaccgcgtgtgcaccaacgcccagggcgcggtcgccgacctgtgcagcagcctcgtcggcagcttcctgcctgcgtgcggtgagcaccacatgggcgccggcagctgccagctgttgggcgatggcaagcccgatgcctcgcgatgcgccagtaattatggcggtgcggccggtcagatccagtgaggtcatttggcttgccttcggttgctgtggtggccggactccgccggcggggagcgtcggtagcgcccccgcaccgtatgcgacaagaatgctagcgaaatcaaaccccacgaaaccaccggtagtggtggtgctatcgcgattgccgtagcctgcacaacctcacgccagacttgagccactgcgaccatctgcggcgtgtcgcgtgcgtggtttaagtgtcgcgaacggcgaggccttacagcctcatgattccgaatgattccgaacggtatccggcttgaacgtgccccagctgtggcggattctgacatttctcggccagcccggccacgggcaccctcgtaaccaaccatttcgccgctagcgagcccggcgggggcggctgcgacgccatggctccggcggcttgattgacggtccgggcggcgtcggttgcggccccaccgtcggttgccgcaccggccacgcctggcgggtcgctgtgcgggacatagccggccggcccggtcgatgggccacaggccaatcagacgacgacctgtttgggcatgacgatgggcttgaacccgtaccgaggcccggcataggcaccggctcctttggccgccccagaaatccccgccatacccggcattgcggcgactggcccggcttcctcggggaccgcccagcccgagccctccagtgccgtggtaccagacgtcatggccggagcagcggtcgaccaaccggccgggaccgacaggccaccgaccgaggacgcctcgcccagactcgccgtcagcgaggccccaccaacgcccactggcgtcaccgtgtgcgccaaaccagctgctgccgcggcagctggaacggcatcggcggctgcggtcacggttgccgggtttagggcagcaaaggcgtgtccgaggaataccgcgttgcggatggtggccatgacgaaccaggcggtggtgttgaccgcgccgttgatcgcgttctgaacaaacgtgataccgagcagctcctcaatgtcctgaatgattccgcctaatcccgccgcgtcggccgccgatgtcaggggcgaagcgaaccccattaccgcgttcggcaggttgctgatcagcgatcccagccccacctgttggaccgtgctggcggcagcggcatggctgaccgcggcggcctgaccggccagcccggccatgttggcggtctgggagggcgtgatcaacgggttcaacctccccgccgccgccgaggaggccgcgtaaccgtacatcgccagtgcgtcttgagcccacatttcgccgtagtgagcctcggtcgccatgatcgccggtgtgttttgacccaggacgttggtcgccaccagtgccgcgagcagagccctgttggcagcgacctccgccggcggaaccgtcatggcgaacgccgcctcaaaggcggccgccgacgccatggcctgtgcagccgcatgggccgccgattcagcggtgtaggtcaaccaggccaaataaggctgggcagcaacgaccatcgacatcgacgccggacccagccactgttcggtagtcaactgcatgatcaccgactcgacggacgatgctgtagtgctcaactcgacggccaggccgttccacgtcgccccggcggccatcaggggtgctgcgccggcaccggcgtacattcgtgtggagttgatttccgggggtaaagctccaaaatccattttccctatccctctattgatctctattgatcgaaattcgctacttctcaagtgcgggcaaccgcgtcgaggccgccccctataccgccggcttgggcatgacgatgggtttggcgccgtagcgtggcgcaccgaagcccgcgctgctgcgcgtcgccgaggccaaccccggcatcccgggaatgaccgtccccgcggcaccatgcggtgccgcggtggtccagccagcgccctgcagtgtgctggtgctcgataccaggttggcctgtcccgcccagctgggcggcaccgacaatgcgccgattgacgacgcccgactaaggccggcggctagcggagccgcacccagaccggccgcgatcggcgcctcgccgacggccgcctccgccgcccccagctccgataggcccgcgccctccaagccctcctcgagggcggcttcctcggcagccggaagaagaccaccgctggccagccctagcaagtccgacgcggcggaggcccagttcccagccccaatgttgaagatattggcaatatctgaaatccaggagggcaccttcccgggcgtggaacccaagatgctcgcgatacccgacaacggcgaagcggccgcggatgagttggcggcctcggtggccgcataggtgccagcgctgacccccagggtcttcacaaacaggtcgtataccgcagctgcttcagcactgacctgctggtagagagtgccgtacgcggtgaacaacgacgcctgtagcactgatatctcatcagcggcggcgggaatcacgcccgtggtggtcggggcggccgcggccgcgttctgggcgaccatcgccgagccgatggtctcgagcttgccggccgcagccgccaactcttcaggctgtgtcgtcaggaatgacatcgattgctcctcatatgactaagccagcagggctagaaacctgtgaattatctgatcagtccctgccgaatagctgatcaggtcctgtgtttagataaggctaacgatccacacctccgcaagcccgatcaaaaggcgcaagcgcagaattcatttacggcttatttacgccggcaccggcagtcttaacacgatccttttgagcgtggcacctgaccgctcgccgcagcagcgaaatgaaacacgcgccgcgggagggttagcgcaatgtggccgcggcggcgcgctggtcggccgcgtgcgcttgtctcggtgtctccagatcagaagaggccgtgcttgggcataacaatcggcttgactccgtaccgtggtccggagtcggcaccaacactgttggcggctacgaccattccaggggcaggcggcatcactgcgatcgggccgtcctcctcgggaactgcccagcctgtgccatccaaggccgcgccggctgccgtcgccggcgctgcagtagaccagcttgccggcaccgacaggcgaccaaccacggacgcattgcccaaatcggcggtcagcgctgttccgccgacgcccgctggggcaaccgcgtgtgccaccgcggctgccgcgccgccacctggagcggctccgccaacggttcccatagcatcggcaagaagcgtcatattgccaatggcggccgtggcaaagtctgccacgccacccaggccgtgaaacgcggattctacgaacagcggaacatcgagattgaggaactgcctgaccgcctccaacccggtatcggccgcggacatcaccggggaggcgaagctcaggacagcgtcggcgacgtcgctgatcaggtggctcagacccacctggcgcgcggaagcggatgcgccggcttggccaacagcggcggcttggtgtgcgagcccggccggattggtgatgtgcgacggcctggtcagcgggttcagtcttgcggcgaccgcggatgcggccgcatagccgtacatggccgaagcgtcttgggcccacatttcgccatagcgtgcctcggtagccgcgatggccgacacgttttgcccaaggatgttggtcgctgtcagttcagccaacagggctctgttggcaaccacctcggccgggggcactgtcagcgcaaacgccgtttcaaaggcggccgcagacgccatggcctgtgccgccgcgagcgccgaggattcagcggtgcaggtcaaccagaccaaatagggctgcaccgcggcggccatcgacaacgatgcgggacccatccagtgctcggtgctcagccgcgtgatgaccgacccgacggaggacgcagctgtgctcacctcgacagctatgccgttccacgcagccgcagccgccagcaggtctgccgcgcccgcgccgccatacatgcgcgcagaattgacctccggaggtagagctccaaaatccactgaggcgttccgtttctggtcgagtgcagtggtggccggtgctccgtctgaggcagccattattccatcaaggtcagcgccagcgtaggcaccacgctcgccacggcgtcgatggcgcccaaatcatcccattaactgcgcagcgacggttgctccgaggttccagcacgcctcgatatcggccttgctcggcttgcccatcaccactacagtctcagcggcttgcacccaacccaggccggttgtgatggcgtcgacggctcgctcggctccctcggtgccctcgttgccgtgaatgtacgcgccgaacgaacgcccacgggtggtgtccaggcaggggtaatagcagacatcgaaggcatgcttgagagcaccactgatgtaccccagattggctggggtacccagcagatagccgtcagcctccagcatctcgatcggcgaaaccgtcagggcgggtcgtctcaccacctcgacgccctcaatctcgggatcggtcgcgccggacaccaccgcctcaaacatctcctgcatgtgcggagacggcgtgtggtgcacgatcagcaagcgccgcaccgcaggaccctgtcactaaaagtggggtaatcgaccaaagcgtgcagaagcgctccggacaggtagcccaaggccggcaacgtggtcatctggcccccggcctagcgcgcccctctagctgtagggccgtcttcatcgcttcccgcgcgcggcgccgatcccccgcgtagtcgtaggcgcgcgccagtcggtaccagcggcgccagtcgtcggcgtcgtcttcgagctcggtgcgcacggcagcgaacaacgcatcggccgcgtctcgctgaatgcggccagaagcccggcggggcagcgcgctggcgtcgatgtccagtccgtcttcggcgatcagacgggccagccgctgatacgcgaatccggcccgcagcgtggcaatcatggcccacagcccaatgaccggcaggatcagcagcgccagccccagcccggcagccgcggcgcggcccgaaccgatcattgcgacggcgacacgcccgagcataaccaggtacgccaccatcgccacgcacatgaacgcgattatcaactggacatacagggtgcgcctggtcatcacagtgtcggtcagtgcagatcgagtaggggctcaagacctacggtgagaccagggcgttcggcgatgcggcgcaccgccaacagcacaccgggcacaaacgatgtgcgatcgaggctatcgtggcggatggtcagagtctccccctcggtcccgaacagcacctcctggtgggcgaccagtccggccagccgcaccgcgtgcaccggtatgccgtcgacgtcggcaccacgcgcgcccggcaggctggtactggtggcatcgggattgggcggcaagccttttcgggcctcggcgatcagcttcgcggtacgcgcggccgtgcctgacggcgcgtcagccttgtgcggatgatgcagctcaatgacctcggccgagtcgaaaaaccgtgcggcctgcttggcgaaatgcatggacagcaccgctccgatcgcgaagtttggcgctatcaacaccgatgtgttgggttttgcgacgagccacgattcgacttgttgaaaccgctcggcggtgaaccccgtggtaccgaccacggcgtgaattccgttgtcgatgaggaactccagattgcccatcaccacgtccgggtgggtgaagtcgatgacgacctcggtgttaccgtccgttagcaggctcagcggatcgccggcatccagctcggcggatagggtcaggtcgtcggcggccgccaccgcccgcaccatcgtcgctccgaccttgcctttggctccaaggacgcctacccgcatggccttcaccctagaccgggccgtcctcgaggccaacgaccgcggctgcaccaaacccggcgtgcgccgtgaggcgcttgttgatcgagtggaggtgaaagacctgcacggtagttctgtcgcagctgtctgaaccaccccatcggcagattccgtgaagagccagatacggtgaaagtcgcacgtccggttcgaagggcggccacgggaaacggacccgcagcaacgcgggcaccgcacccatggtcgacccaactgccacgcacccggtgaccggtgcgaagtccaccatatcgaccagtgggcaaccggcacatcccaccacaggttggtcggaaacggctggtgcacaacgaagctccccaacggccaaaccgcagggatcccgccaccccacctcgaccgcggtgcccacaccaaacaactacgcgctgaccgccgcgactgcgcccacgacctatctaggctttaatgatccgaggcgtcagcagcgaaggtgctcatgtgaaacccagcaatatcaggattcgtgcagccaaaccgatcgatttcccgaaggtggcggcgatgcactatccggtttggcgacaatcctggaccggaatcctcgacccgtacctactcgacatgatcggttcgccgaagctgtgggtcgaggagtcttacccgcaaagcctgaaacgcggcggctggagtatgtggatcgccgagtctggcggtcagccaataggtatgacgatgttcgggcccgacattgctcatcctgatcgcattcaaatcgacgctttgtatgtagccgagaacagtcaacgtcacggcattggcgggcgcctcctcaacagggccctgcactcacatccgtcagccgacatgattttgtggtgcgccgagaagaacagcaaggcacgcggcttctacgagaagaaggactttcacattgacggccgcactttcacgtggaaaccactgtcaggtgtgaacgtgccccatgtgggctaccggctttatcgatccgccccgcccgggtaagcatcaggcgtcgataaccacccgaccgctcacggcccgcgacacacagaccagcatctcgttatcgccttcgatgatgcggccgcggcggtcgacctgcccggcaaggactctcaccttgcaggtcccgcagaagccctgctggcaggagtatgccgtcgtcgggtcccagtcgagcatgacgtccagcgccgaccggttcgccggaactcggagcactcgcctcgaccgtgcgagctccagctcgaacggaactccgtcgacaaccggcggcgggctgaatcgctcgtaatgcagcggcgcgtcggcgtgttgattgcgggccacgcgcaccgcttctaacatcccgggcggcccgcacacgtaaacggccgtcgtcggccctgcgccggccaacagttcatcgacagacgcaaaacgaccgtgctcgtcgtcggcccacaccgtgacccggccgggtgccaccgccactacctcgtccaggaacggcatgtactcccgaccgcgaccggcatagattgcgcgccagtcgattccgcgctgttcggcggcccggatcatcggcaggatgggcgtcaccccgataccgccgatcacgaaaagcacgtcacgctcggccagaccgagatggaaggcgttgcggggaccttcgaactcgcacgtgtcacctacgtcgaaggcctcgtgcatctcgatcgaaccgccgccgccgtccgcgattctgcgaatggcgatccggtagtccgtacgccgtccgggcacaccgcacaacgagtactgtcggcgccgccccgagggcagctgcacgtcgatgtgcccaccgggcgaccaggccgggagcaatccgccaccggggtcagccaacgtcaacgccaccacgtcgggagcgaccagctcgcgcttggtaaccaccgcgggattcgtgcgccgcaccggctgcacccgcgacggttcccaccgcgaggccgcgcccaatcctcccaataacgctcgtacaccccacagcgctgtgaagaagcggtcccggctgcggcgaccgtaaaggtcggcgggcctactggcccagctggtctctggcacggtgcgctccgccattcctacggatcgtcaccgatcagtgcgacgctcgcgcggcgggcgagacggccaggtagtccacggccgcccccagcccgcccagctgggacgggtgaaaacccggcttgtagtagtgccccacgacccgaagcagccgcggcagcccgggcaccaaaccacggcgtgcggccttgaaatagtcccgccagcgcggctttgtccccggtggcaggtacggatccaccgaatacatgaaccgcactccgcgaatccacagcagcaacatcaccggggtaacggtcagctgggcacgcacctgccgccagtaaccggcgcgcaagtgcttcatggtgtcgaaggccacggctttgtgctcgacttcttctgcaccgtgccaccgcagcatgtccagcatcacggggtctgcaccgacggcatcgagctgcggggaattcaggatccactcgcccatgacggcggtgtagtgctcaattgccgcgatgaacgaaacctgctctagcaaccagctgtactgtcgtcgcgggctccgccgaggactctcccccagcagcttttcgaacagccacctgatctggttggtaaacgctgtcacgtcgacaccctgggcatcgaagtggtcaaccacgccggagtgcgcctgggaatgcatcgcctcctgaccgatgaatccttgcacgtccagcctcagttgatcgtccttgatcagcggcagcgtcttcttgaagaccctgacgaagaactcctcgccggccggcagcagcatatgcagaacgttgagaacgtgggtggccatcggctcgttgggcacatagtgaaatggcaggtttgtccagtcgaattcgacatctcgcggctcgaggacgagacgttcgtggtcggcggcgcgcgactctgacgagtgcggacccgtcgcccggtcatcgacgctgaccattgctgccccctcagaaaacgtagccacggcgtttacataaatgcccgacatgtcgccccagtagacatcacgtgttggcaagtatagttgcgcgtacccgaggggtgaagaacctgctcgccagcctggcgccgaatgcacctcgacgttcaccgcgcctcggcagccgacgatgtcggcttcaccgtgtcgaattcgtcgcctcgccctcgtcggcctactcgcaactggtggcatcagtaatgccattgcgcagcaacgcacttgctacggcacgcgactcgccatcagtgtcccgccagcactttcgctacccggcctcagctcggtccttgagacgctgcagggtacgtcgaatgtgctcggtgtttacgctcgcccgatccttgacgccggtggccatccgggcaactgcgcggaaccagctgggccgccggtcccaggtgctctccgtaacccgacagccgtgttcggtagcgacgatgccatattgccagcgtgaaatcggaataatgccggaccgtacatcgaaagcgaaaacccgaccgggatcggcgtcggtaacggtgcacgtcgtggtccagcgccgtccaccgttttcgttgcgaccgacaaacaccgctcccttgcgaacatcgtcgcctttgcgcaactgcatcgccaccacttcctcggccagcgaggccagtgtcggcagatcagtgatcagcccgtataccaggtcgggattggcgtcgatctcaacggtgaccgtcacagaaggcccatcagggtctggcatcccgcgatcatagcccgctgggcgggccgctctagatgggcgccgccccgcgcagatgctcgaagatcagggacgtctgggtacctgcgacgtcggcgtcggcattgaggttttcgaccacgaacgaacgcaggtcctcggtgtcgcgagcggcgacgtgcaagatgaaatcgtcggcgccggccagaaagtagacatccatcacctgccgtttgcggcggatctgctggatgaagctgcggattttcccgcgagcggacgactgcaagttgaccgagatcatcgcctgcaacggcaaacccaccgcgaccgggtcgatgtcggtgtagaacccccggatcacgccgaggtccaccaaccgccgaacccggccgtgacacgtcgacggcgctatcccgacagtgtccgctaacgcgttgttgggcattctggcatcgccatgcagcaagctcaggattctgcggtccacctcatcaagttcagcgggtcgaacatccttcgacgaggcagcccggcgagtcttgtgttccgttgaattatcacgtatatggcctcgaaaaagaattatcatcagcaatcttgcagattaatcgaactttcttcacactgaagcgtacagtatcgagaggggtaatcatgcgcgtcggtattccgaccgagaccaaaaacaacgaattccgggtggccatcaccccggccggcgtcgcggaactaacccgtcgtggccatgaggtgctcatccaggcaggtgccggagagggctcggctatcaccgacgcggatttcaaggcggcaggcgcgcaactggtcggcaccgccgaccaggtgtgggccgacgctgatttattgctcaaggtcaaagaaccgatagcggcggaatacggccgcctgcgacacgggcgatcttgttcacgttcttgcatttggccgcgtcacgtgcttgcaccgatgcgttgttggattccggcaccacgtcaattgcctacgagaccgtccagaccgccgacggcgcactacccctgcttgccccgatgagcgaagtcgccggtcgactcgccgcccaggttggcgcttaccacctgatgcgaacccaagggggccgcggtgtgctgatgggcggggtgcccggcgtcgaaccggccgacgtcgtggtgatcggcgccggcaccgccggctacaacgcagcccgcatcgccaacggcatgggcgcgaccgttacggttctagacatcaacatcgacaaacttcggcaactcgacgccgagttctgcggccggatccacactcgctactcatcggcctacgagctcgagggtgccgtcaaacgtgccgacctggtgattggggccgtcctggtgccaggcgccaaggcacccaaattagtctcgaattcacttgtcgcgcatatgaaaccaggtgcggtactggtggatatagccatcgaccagggcggctgtttcgaaggctcacgaccgaccacctacgaccacccgacgttcgccgtgcacgacacgctgttttactgcgtggcgaacatgcccgcctcggtgccgaagacgtcgacctacgcgctgaccaacgcgacgatgccgtatgtgctcgagcttgccgaccatggctggcgggcggcgtgccggtcgaatccggcactagccaaaggtctttcgacgcacgaaggggcgttactgtccgaacgggtggccaccgacctgggggtgccgttcaccgagcccgccagcgtgctggcctgactctcggccgctcgttacgccgagcacacgtcgggagtaagggaagcgatgatgtcggccgcgggtcccggccgggtcttccggtgcgccgatcccgcccaaaggtttgttccgtgcgggtcgtccgcctgcaccgccgccgcccgtatcggcttcgtcatctggtggacctccggataacccagcggcgccacgtggtcgagcaggcgagtgaagttgttggccagaccgcgcgcatacctacccgagaacgcccgagtgaccagggtggcatcgaactctggattcttcagcgcggcacggtgtgcggcattggtaccggcttcgtcggccagcagcaatgcggtaccaacctgcgcggcgatcgctccgcggcgcagcacggcggccacgtcctcagccgtgcccaggccaccggctgcaaccagcggcacatcatgggcgctgccaatccgatcgaggagttggtgcagcgactccgtaccgggttccatgtccggcgcgaacgttccgcggtgcccgccggcagccgggccctggaccaccaggctgtccgcgcccgcggcaatggccacaccggcctcgtagaccgacgtcacggtgatcgagaccaacagtcccagcgcgctcaaccgctgcacgacatccggcggcggcgcgccgaaggtgaacgacaccacctccggacggacatcggctaccacctcgagtttgcgcacccagtcgtcgtcgtcaccatagacgggctggcccacctcggtgtggtagtactcggcgacctcttcgagctcgtccgcgtaatactccagctgcgcccagtcggcgacgctgggttggggcacaaacagattggctccgataggaccggtagtggcggcgcgcgcagcggcgatatcgtcggcgagccggtccgcgctcagatagccgccggcgacgaaaccaagcccgccagcgttggacaccgccgcggccaacgccggggtgctcgggccgccggccatcggggcgccgacgatcggcaccgcgatgtcccagaagcccaacaccatcgggctaattcgccgacggcgagcgccggcacggcgcgagtgaggaagcggacatttgagctaccctaccatcgctcgaagttgttgcggcagtgatcgtttcgatccgtgtgggccaagaacggcagcaccgtagcgcctgctcagcaggtggcgggccaccgcgttgacctcctccacggtgacctgctcgatttgccgcaaggtgtgttcgatgctgcggtgcttgccgtagttcaactcgctgcggccgagccggctcatccgggagctggaatcctccagccctagcaccagcccaccccgcagcgatcccttggcgatgccgcattccgcctcggtgatgccgtcgcgtgccacgctttccagcacatcggcggtcacccgcatcacgtcggcgaagcgttcgggcaggcaggccgcgtacaccgaaagcgcgccgctgtcggcgaagagatccagcgcggagtagaccgagtaggccagcccgcgggtctcgcggacctcctggaacagccgggaactcaagccaccgcccagcgcggtgtgcagcaccgacagtgcccaacgatgctcccagccgcgcccgggtgtgcggatgcccagcgacacatgcgtctgttcggcgtcgcggctaaccagtgtcaaccgggggctgccgttgacccggccggtacccttgcgcggcgcaactggccgtctcccccggaccaaccgggacccgaagtgctcgcggaccaacgcaaccagcccgtcgtgatccacattgccggcggccgcgacgaccatccgctccggggtatagcgccgcaggtgaaacgattgcagttgagcccgcgtcatcaccgacacggattgcgcgctaccgatcaccgggcgaccgaccgggtggtcgccgaacaacgccgccaggaacatgtccgccaaggcgtcctcggggtcgtcgtcgcgcatcgcgatctcctcgaggacgacgtcacgttccacctcgacatcgtcggcggcacagcggccgttgagcaccacatcggcgaccaggtcgacggccaacggcaagtcgctgccgagcacgtgggcgtagtagcaggtgtgctccttggcggtgaatgcgttcagttccccgcccaccgcgtccatcgcctgcgcaatgtccacggcagagcgggtgggcgtcgacttgaacagcaaatgctcaaggaagtgcgccgccccggccaccgtggcgccttcgtcgcgcgatccgacgccgacccacaccccgaccgacgcggagtgcaccgcgggcaggaattcggtgaccactcgcagcccgcccggcagggtggtgcgccgcggcgccagcgccgccgcggggtcagctggtgaccgtcgcggcatcggtagcggcggcggtgctgtcctcgtcggcgaccaggatcagggagatcttgccccgtttgtcgatgtcggcgatctccacccgcagcttgtcaccgacattgacaacgtcctcgaccttcgcgatgcgcttgcccttgccgagtttggaaatgtgcaccagaccgtcgcggccaggcagcaacgatacaaaggcaccgaaatcggtggtcttgaccacggttccgaggaaccgttcgcccaccgtcggcagctgcgggttggcgatggcgttgatcttgtcgatcgcggcctgtgccgatggcccgtcggtggcgccgacgaacacggtgccgtcgtcttcgatggagatctgcgcgccggtctcctcggtgatggcgttgatgaccttgcccttgggtccgatgacctccccgatcttgtccaccggaaccttgatggtggtcacccgcggggcgtagggactcatttcgtcgggtctatcgatggcctcagccatcacctccaagatcgtgaggcgggcgtccttggcctgctcgagtgctccggcaagcacctgcgaagggatcccgtcgagcttggtgtccagctgcagcgcggtgacgaagtccttggtcccggcgaccttgaagtccatgtcaccgaacgcgtcttcggcgccgaggatgtcggtgagggtgacgaagcgacgctccacaacgccgtcgaccgccccttctacttgaatgtcgtcggagaccaggcccatcgcgatgccggccaccggcgccttgagcggcaccccggcgttgagcagcgccagcgtcgacgcgcacaccgaccccatcgaggtcgacccgttggagcccagagcctccgacacctggcgaatggcatacgggaattcctcgacgctcggcaacaccggcaccagggcccgctcggccagtgcgccgtgcccgatctcacgccgcttgggcgaaccgacccgaccggtctcgccggtggagaacggcgggaagttgtagtggtgcatgtaccgcttcgatgtctccggccccaacgagtcgatctgctgggccatcttgatcatgtcgagtgtggtcacacccaggatctgggtttcgccgcgttcgaacagcgcgctgccgtgcgcgcgcggaaccacggccacctcggccgacaatgcgcgaatgtcggtgatgccgcggccgtcgatacggaaatggtcggtgaggatgcgctgccgaaccagctttttggtcagggcacgcaacgcggcgccgacctccttttcgcgaccctcgtaggtgtcggcgagccgctgcacaacctgggtcttgatttcgtcgatgcgctggtcgcgctcggctttaccgccgatggtcaacgcggcggccaactcgtcggtggccaccgaggacaccgagtagtacacgtcttcgccgtagtcagggaacaccgggaagtcgacggtcggtttgcccgactttccagcggcatcggcaagctcctgctgcgcggtgcacagcgcggcgataaacggcttggccgcctccaggcccgcggccaccacgctttccgtcggcgcttgggcaccaccttcgacgagctcgacgacgttttcggtggcctcggcttcgaccatcatgatggcaacatcaccctcgacgatccggccggccacgaccatgtcgaacacggcgcgctcgatctggtcgacggtggggaagccgacccaggtgccgtcgatgagcgccacccgcacaccgccgatgggcccggagaacggcagaccgcccagctgggtggacgccgacgccgcgttgatcgccaatacgtcgtagagatcgcccggatccaggctgagaatcgtcaccacgatttggatctcgttgcgcagcccgtcgacaaacgacgggcgcagcgggcggtcgatgagccggcaggtcaggatcgcgtcggtggagggtcggccctcgcgacggaagaacgaaccggggatgcggccggccgcatacatgcgctcctcgacgtcgaccgtgagggggaagaagtcgaagtgttctttggggttcttgctggcggtggtcgccgacagcagcatgttgtcgtcgtcgaggtaggcgaccaccgcgccggcggcctgcaaggccaatcggccggtctcgaagcggatggtccgggtgccaaagctcccgttgtcgatggtggcggtcgtctcgaacacgccttcgtcaatttcagcggcagacatgacgtccgtgcggcctctctggattattgagctgtttcgcgtcgtcacgcgcaatccagcgggttcgccgaaccccgagagcttcccaggagaaaaggtctgaatgcggctacggccatcgatcgaagcggccgacctgccccagatccggagagcccggcagccactaccgaggaccgcccgatacaggccgggggtgctcccttggatatgcatagtgactcgctggaacggcacacgcggttctgcgcgtaccgcaccatttgctgggccgaaccggcccagaacgttctcactctacacgggcgaccggcggcatttgcgtagaactcgctttgccgagctaccccgcctcagctccgcgggccgccggtgacatcctcgacgcacaccgcgaaccgtcgctgagtgtagacgtagcccacgccgctggcgcactggtcgacgctgacgggagagtcgaggtctttcaggatctgggtggcccgctgccggtgcggcaccgaggcgtcgtcgcagtccacccggaacgggtcggtgttgtgggtagggtcgacgctcatacaaccgccaatcacccaatcgatgtccaggcaaatggtgttggttgagccgttgaacgcattgcgcatcgaataggtggagtcgacgtccgccgggcattccgcgtggtcctcctgcacgacggcaacgaccttgaagttggacgccgggctcccgcactccgccttagtggcctgcggccggtcgggcgtgccggcgagtttgacgcagtcccccaccttgagttcggcgacgttggtcgctgacgaacaccccgtcgccacgacgaacaaggccgtggtcgcggccgcgagccaggcgcgcatcgacgccgcgggtcagcgacgcaggcccagccgctcgatgagtgaacgataacgctccacatcgatctgggaaatgtacttgatcagccggcgccgccggcccaccagcaacagcagtcctcgccgcgaatgatggtcgtgcttgtgcaccttgagatgctcggtgaggtcggcgatgcgtttggtcagcaacgcgatctgtgcttccggggatccggtatcggtctcatgcaggccgtaggagcgcagaatctcctttttttgctcggctgtcagcgccacgaaatgtctccatcaatgggttcgcgatcatggatatcagggcacggccaccgcgaaccgcagcacgcaccgatgtcgttggacagtctagcagcgggttgaccgccaaacacaaacgccgcaggtgccagccgggggtcacgaccgcaagaaccgtcaacccgtagacaacaggtcacgtgcccgctcggtatcggcacccatcgcagcgaccagctggcgcaccgattcgaacttcttctggccgcggatacgcccgacgaagtccaaggccacatgttgaccgtagaggtcagcggtggtgtccagcacgaacgcttcgacggtgcgggtgcgtccggagaaggtgggattggtcccgaccgacaccgcggcctggtagcgctcacccgggacgaccgtgccggtcaccggcccatgcccgagcaccgtgaaccaagcggcgtacacgccgtcggccggaatcgccgaatacatcggcggcgccacgttcgcggtgggaaagcccagctccgcgccccgcccctcaccgcgtaccacaaccccctccacgcggtgcggtcggcccagagcttccatggccgccaccatgtcgccggcgtccacgcaggaccggatgtaggtggaggagaacgtcacggtctcgttgctgtggtgctcggacaccaacgacatcgattccaccgcgaacccgaaccgctcgccagcccgacgcagcgtgtcgacattgccggcggcctttttgccgaaggtgaagttctcgccgacgacgacctccaccacatgtaggtgctcgacgagcagctcatggatgaagcgatccggcgtgagcttcatgaaatcggtggtgaacggcatcaccaggaacacttcgatgcccaagtcttgaacgagctccgcgcgtcgggtcagggtggtcagctgcgccgggtgactgcctggatagaccacctccatcgggtgcgggtcgaacgtcatcagcacggccggtacaccgcgagcgcggccggccttgaccgcgtgcgcgatcagttcggcgtgcccgcggtgcacgccgtcaaataccccgatggtgagcacgcatctgccccaatccgtcgggatctcgtcctggccacgccagcgctgcacgatcgcaagcctacggcgcacggtggtcggccaggcgccagattcaccggtgggctctggccagcggccgatccgggaacaccatgcacgcggccgccggacacctggcgcagcacgtccgggaacgccggcggcaccgtggccggtcccagagaattggcgcgcgcataccgaacgattggtctcaagctttacgccgaccattgatcaggtgatcagggagtgggtctgatgagtacgtttagagaatgccgcagcatgttcgatgccgcggtgaagagctaccagtccggagacctggccaatgcccgagcggcctttggccgcctcacagtcgaaaacccggacatgtccgatggctggttggggcttctggcctgcggcgaccatcatcttgataccttggccggtgcccatcaacactccgaagcactgtacagcgaaacccgccgcgtcggcctcacggacggcgaattgtccgccgtggtcatggccccgatgtatctggggttgcgggtgtggtcgcgcgccacgatcgggctcgcgtacgccagcgctctaatcatcgccgaccgccacgatgaagcggcagcaacgctggacgacccggtcatcacggaggacaccggcgccgcccaataccgccagttcgtcatggcgacgctgttccacaaaactcgctcctggtccaaccttttgaaggtcaccgaaatttctccgccgagcggggccaccgatgtccgtgacgaggtggctgacgcggtggccgcgctggcctcgaccgctgcggcgagtctgggccaattccagttcgcgttggagctcgctgagcaagtctcgacaaccaatccgcgggtgactgccgatgtgaccctcactagggcgtggtgcctgcgcgaactgggtgacgacgacgccgccagagtggcacttagcgccacgaccaccggtgatgcccccaggacaaacaccaccgcggaacaggctggtagcccccaaccgaagtttcgacatccttacgacgacggccgggatctcctggtggctcgccgccgcccgccggccggggacggttggcgcaaagcggtaaccaaaatgactttcgggcgggtgaatcccgaaccgagcgccaagcgcgagcaaaccgacgagctgattcagcgtatctgcgctccactggccgatgtccataagttggcgttcgtctctgccaagggcggcgtaggtaagaccacgatgacggtgctggtgggcaacgccgtcgcccggctgcgcggcgatcgggtgatggctgtggacgtcgatgccgacctgggcgacctgtcagcaaggttcagtgagcgcggtggcccgcagaccaacatcgagcatttcgtgtcatcgcagcacaccaagcgctacgcggacgtgcgtgtgcacacggtgatgaacaaagaccggctggaaatgcttggtgcccagaatgatccgcgatcgacatacaagtttggcccggaggactatggggccgccatgcagatcctggaaacccactgcaacgtcatactgcttgattgcggcacaccggtcaacgggccattgttcagcaatatcctcaacgacgtcactggtctggttgtggtggcatccgaagacgtgcgcggtgtcgagggagcgttggtcactctggactggctgggggcgcatggctttggccggttgcttcagcacactgtggttgttctcaacgcaatccagaaaacccggtcacttgtggattgcggggccgccgaaaaccagttcaggaagcgcgttccggatttctttcggattccctacgacccgcatctggccacgggtttggcggtcgatttcagctctctcaagcgaaggacacgcaacgccgtgctggatttggccggcggcctggcacagcactatccggctagccgagtacggccccgtggcgaggacagttggaaaacctggatcgaaacgatgcgtcaggtcggatgacggtttggtcgagaccgagttggcggccatttccccgactgcgcaccgagcgcgccgtcacgccggtatctagactctctggttgtgagggctgacgaggagcctggcgatcttagcgcggttgcgcaggactatctgaaggtcatctggaccgcccaggagtggtcgcaggacaaggtcagcaccaagatgctggccgagaggatcggggtgtcggccagcacggcctcggagtccattcgcaagctcgccgagcagggcttggtcgaccacgagaagtacggcgcggtgacgttgaccgattcggggcgacgagccgcgctggcaatggtgcgccggcaccggctactggagacattcctggtcaacgagctcggctaccgctgggacgaggtgcacgacgaggccgaggtgctcgagcacgcggtctcggatcgcttgatggcccgcatcgacgccaagctggggttcccgcagcgcgatccgcacggtgacccgatcccgggcgccgacgggcaagtgcccacgccaccggctcgtcagctgtgggcgtgccgcgacggcgacacagggacggtggcccgtatctccgatgccgacccgcagatgctgcgatactttgccagcatcgggatcagcctggactcgcggctgcgggtgctggctcggcgcgagttcgccggcatgatctcggtggcaatcgactcggccgacggcgccaccgtcgacttggggagcccggccgcccaggcaatctgggtggtgagctgacggctttggcccgcgagcgtaacgtggctgcgattttcggcacggattttcgcagtccggttacgctcgcgaagccggttcgcccagcaggcccttggcgatgtgggttacctggacctcgttgctgccggcgtagatcatcagcgacttggcatcgcgagccagctgctccacccgatattcggccatgtagccgttgccgccgaacagctggacggcctccatcgcgacatcggtggcggcctccgaggaatacagcttgatcgccgaggcctcggccagcgtcagctgtttgccggctttgagccgctcgatggcctgaaataccatgttctgcacgttgatccgcgcaacttccattttcgccaacttcaactggatcagttggaactgcccgatgttacggccccacagcgtgcgggtctttgcgtaatccacacacagccggtggcattcgttgatgatgcccaacgacatgagcgccacgccgaggcgttcgacggcgaaattggcgcgggcgctgtcgcggccgtccccctcggcgcaaagcaggcgatccggggtcagccgcacgttgtcgaagaacaactcgccggtcggcgaagacatcatgcccatcttcttgaacggcttgccctgcgtcaggcccggcatgccggcatcgagcacaaagaccagcaccgggcggttacgccaatctgaggcgggctcaccgtcggcgagcttggcgtagaccaccaggacatcagcgtacggcccgttggtgatgaaggtcttgtgcccgttgaggatgtagtcttcaccgtcgcgggtcacgtgagtcttcatgccgccgaacgcatccgagccggagtctggctcggtaatggcccaggccgcgatcttttccagcgtcaccagcgtgggcacccagcgctcctgttgggccagggtgccgcggctcatgatcgtcgccgcgcccaacccgaggctgacggccaccgtgctcagcaatccgatgctgaccccggccagttcggacaccagcaccgcgaccatcgaagcctggtcagccagcccgaaactgcctgagctgtcccgcttttcccgcttagcccgctccccatccagcatctggttgaccgactcggcaagcagcacgtccagaccgaactggctgaacagcttgcgcgcgatcggatacggcgacagttcaccggtttccaatgcgtcttggtgcgggcggatctccttgtcgatgaactggcgaacggcgtcgcgcaccattagatcggtgtcggaccactcgaacatggcgtgctccctccgatcgcgtggctcaacgttcggcccgttggtatgcggtgaccacggcggcgccgcccagcccgatgttgtgttgcagcgcggcggtcacgttgtcgacctggcgcgcctcggcggtgccgcgcagctgccaggtcagctccgcgcactgcgccaaccccgtcgcacccagcggatggcccttggagatcagcccaccggatgggttgacgacccagcgtccgccgtaggtggtctggttgtcgtcgatcagctcgggcgcctcgcccggcccgcacaggccgagcgcctcgtagagcagtagctcgttggctgagaagcagtcgtgcagctcgatcactccgaagtccttcgggccgagtccggattgctggtaaacccgttgtgccgcttgcacagtcatgtcgtagccgatgatattgcgggcactgccatcaaaggtggaagcgaagtcggtggtcatcgcctgcccgacgatttccacagcccgcccggcaaggttgtggttggccaggtaatcctcactggccagcaccaccgccgccgacccgtcggaggtgggagagcactgcaatttggtcagcgggtcggaaatcatctttgaggccaagatgtcgtccagggtgtattcgtcctgaaactgtgcatacgggttgttgaccgagtgcttgtggttcttgtagccgatcttcgcgaaatgctccgcggtggtgccgtatttcttcatgtgttcgcggccggccgccccgaacatccacggcgccaccggaaagccgaactcgtcgatctcggctaacgccttgacgtgcctgcccagcggcgactcccggtcgtcggcgccaccgcccagcgctccgggctgcatcttctcgaagcccagcgccaacacgcaatcggccagtccgccgcggatggcctgcgcgccgaggtagagcgccgtggatccggtcgagcagttgttgttgacgttgacgatggggatacccgtcatgccgagttcgtagagcgcccgctgacccgacgtcgattctccgtagacgtagccgacgtagccctgttcaacttcgcggtagtcgatgccggcgtcgcgcagcgctttggtgcccgactccctggccatgtccgggtagtcccagccttcgcgtcgcccgggcttttcgaacttcgtcatgcccacgccaatgacgtaaaccttgttcgacgacccttggttaggcatcgttgccgttgcaagtgagtgatctttagtggtcacgcgacttgcaccccgtctcggggttgttcggcagccttgcggctgcttcccttccgcgcttcacggccaccagcccggccaggccgggtcttacggtcggctccacgcttgacggcggccccaactgggccgacgacgctactggtgtcctcgtagcgtgcgaggttgatcgctgcgcagtcatcacgctgatgcgatgccgagcacgaatcgcattgccagtgctcggcccatccgatctcttggacatgcccgcagacgtggcaggttttcgacgatgggaaccagcggtcagcgaccactagttgtgacccgtaccagcctgtcttgtaggacaggtggcggcgcggggtgcccagggccgcgtcggagagtccgcgccggcgagcgcgggcacccgagaggccctgttgccgcagcatccctgccgcgtccaggccttcgacaacgatgcggccgtgggtcttagccaaatgcgttgtcagacagtgcaggtggtgggtgcgaacatcgttgacccggcggtgcagccgggatatttcggtggtgcgctcacggtagcgacgtgagcctttcgtgcagcgcgaccgtgcccggcagacatgccgtagctcgttgagtgccgcgtcgagtggccgtggattcggcactcgttcgagcaccgcgccgtcggcggtggcgaccgtggccaggcggcgcaccccgacatcaacgccgacccgtgaaccggggtcggtcaccttcggttgctgcgggcgctgcacgaggacccgcacactcgcatcgatccgggtcccgttacggcgcaccgtgatcgcgagcacccgcgaccggcctttggcgatgagccgctcaacccggcgcgtgttctcgtgggtgcggacggtcccgatgaccggcagcgtgaggtggcgccggtcgggctcgacgcgcatcgctccggtcgtgaacgtcacccggtctgggtcgcgtcccttcttcttaaaccggggaaagcccatccttttgccatcacgtttgcctgatcgcgagttctgccagttccagtacgcgtcgaccgcgccgtcaataccgtcggcgtaggcctccttcgagcactccggccaccacacaacaccggtctcgatgttgacgcacacgtcgttcttgacggtgttccagcgcttccgcaacacccgcagcgacggctttgccgtctggatcccggtcgcctgccaggcgtcgatatcggctttcagggtggcgacggtccagttgtaggccttgcggcgggcaccgaaatgccgtgccaacgcgcgggcctgctcggcggtcggatcgagcgtgaaccggaaagcctgaaccatccagccctcaggaatctcgaatttcgccatcaggcagcctccgactcttcggcggcggccgccaatgcgcgcttggcccggttctgcgcagcgcgcttgccgtacagccgggcgcacatcgaggtcaagatctcggtcatgtcccgtaccaggtcgtcatcaacctcggccgagtcgaccacgaccagctcgcggccttgggcggccagcgccgcttcgacgtactcagagccgaaccggcagaaccggtctcggtgttccaccacgatccgcttcaccgatgggtcacgcagcagcgcaagaaactttcggcggtgcccgttcagcgccgaaccgacctcggtcacgaccttgtcgaccgcgatctgctcggtcgtggcccaggcggtcacccgcgccacctgccgatccaggtccggcttctgatccgctgacgacactcgcgcatacacggccgtccgcgcccggcgggatctatcggccggctggtcgtccacgagaatcagccgcccggccttccgcgccggcaccggcaacaaccccgcatgaaaccagcgatacgcagtcacccgcgcaacaccgttgcgctcagcccacaccgccagattcatactgttgttcctacagcacgccactgacaactaccgaccactcagaccgcaacagctgacagccccttccgaattgaacagcggcccatcgccgtgcgacgtaggccgtgtagcccagtgtgccaccgttgccgtcccggaccgcatccccctacattgaggccaggctccaaccgaatcgcccggctcctcctcaccccgctacccggggtgcatcgtcgccgggcggagcaccgccaccgacctggtccgcgaaccctcgtcacgcagcagcgcgataacccggccgtcggcgtcacaggccgcgtacacgccgtcgataccgaccgccggcagggaccggccgttggcggccgcgctggcctccgcggcggtcaggtcgcggcgcgcaaacatcagcaggcaggcctcatcgaggctcaggctcagcgcggggcgctccgcgagatcgtcgagcgatctcgcctggtccagctcgaagcggccgacgcgggtgcgccgcaacgccgtcacatggcctcccaccccaagcgcgtcgccgaggtcgcgtgccaacgcgcggatgtaggttcccgaggagcagtcgatctccacatcgatatcgatgagctggtcgcgccggcgtgcggccagcagctcgaaccggtcgatgcggatcggccgggcttccaattgcacggagcgcccctggcgggccaaccgataggcgcgtcggccaccgaccttgatcgcgctgaccgacgacggcacctgccggatctcaccgcgcagccgctccatcgcggcgtcgatcgcctcgatggtcaggtgcttagccggaaccgactgcagcacttgaccttcggcgtcctcggtggaagtggtctgacccaagcggatggtggcggcatacgacttgggggccgccgtcagcagaccgaggatcttggtggcgcgttcgatgccgatcaccaacaccccggtggccatcgggtccagggtgcccgcgtggccgacccgccgggtggcgaagatgcggcggcaccgccccaccacgtcatggctggtcattcccgcgggcttgtcgataaccacgattccggggccggttgcgctcatagcacgatcgcggtcagcaccagtccgcgctcaaccgaccagcgtccccgcagcgttgtcagcggcggacccgacagggtggacccgtcgatgaggatacgggagacgaagcgacccgtccagccggtgctatcggtttcgaacgtgatgtgcgcgtcctcgaaacccagccacctcttggtcagcggaaaccacgccttgtacgttgcttccttggcgcagaacaggattcgatcacaatgcaacgccgctggcatggtgcggggcatgtcggcgcgctcggccggcaggctgatcgcatccagcacaccattgggcaacacgtcgtgcggttcggcgtcgatgcccacggaacgcaccgcatccctgcgtccgacaaccgcgccgcggtaaccggcgcagtgggtgaggctaccgaccacgccgtcgggccagcacggttcgcccttgtcgcccttgaggatcggcgccggcggcacaccgagctggtccagcgcgatgcgggcgcagtgacgcacggtgatgaattcgttgcgccgcttggcaaccgatcgtgcgatcaacggcgcctcctcgggcagcggggtgagaccgggtgggtcggagtacaactcggcatacgccaaatcctcgaacacggtcgccggcaacaccgacgccaccagcgtgcctaccgtcatcgagactgccgttgccgcaatcgttcccggaactgggcggcctgggttcgcatctcgggcgtgatcacgaagtgaccgccgaagtcgttgaggtagccgggcgcgtattggggatccggcagcacctgccgcagccaggagtagggcttgcgccggcgccactcccgcgggtaacccaccgacacctcctcgaaccgcacaccgtcataccaggtggtgcggggaatgtgtaagtgtccgtagaccgagcacacggcgttgtagcgggtgtgccagtcggcggtcttggtggttccgcaccacagcgagaattccgggtagaacagcgcgtcgcagggctgtcgcagcagcggaaagtggttgaccagcacggtcggttgcatccagtcgagctgttcgagacgggcccgggtggccgcgacccgctcgtggcaccaggcgtcgcgggtggggtacggctcgggtgagagcaggaactcgtcggtggccacgacgttgcgttccttcgcgatggccacaccttcggccttgctgtttgccccctccggcaaaaagctgtagtcgtagagcagaaacatcggcacgatggtggccgggccgcctcgttcggtccataccgggaacggatgctcgggtgtgacgacgcccatctcgtcgcacatgttgaccagatagtcatagcgtgcgcggccgaagatctgcatcgggtcgcggttggtggtccacagctcgtggttgcccggcacccagatcaccttcgcgaaccgccgccgcagcaggtccagcgaccagcggatctcgtcggtgcgttcggcgacgtcgccggcgacgatcagccagtcgtccggcgaggacgggtacagcgattcggcgacgggtttgttgccgaggtgaccggtgtgcaggtcggagatcgcccacagcgtcggctcggcgccgacggtctcctgccccgatcctttccaggtcacgacttaccaccctaacgacccggcgaagtgggaacgaaatccagccagttcgaccaaccgctacggcgtgagcagacgcaaaagcccccatttcgggcccgaaatgggggcttttgcgtctgctcggccaacctagcccaactgctacggggtcggcgagggttttggggtgtcggtccggctgatccggcagtccgactgtgcggtgaggaccgccgccttctgggtcgagaatttgaactcgacgccgccatgaccggcgaagtacacgtcgtggtcggccggcttgttcttcatcaccccaaagccggtggcaccgaactgttcgacaccgtccttgacgatctgcacggcctgcagccacttgtcgtcggggatcggtccactgaaaacgatcatgaaatacgccgctttggccctggtccattcatactcaccaccgcagccggtccaggtgtccatatccgttcgccacgtcaggccgggcaccagggccgtgatggcgttggccagctgggtcaccgccgcccggtactggtccttggcgtcctccagcgggggcttggcgcgcaacgggttctccagctcggcgaccttctccgggctcaacggcccctcctcgccggcccgcgtcccgtggccactgggtccgcacccagtcgccatcacacacaccagagccagcagccacgccgtcggccaccgcatcaacgtccccctctcagtgctgggccgggcgctgccggcatgccgccacccagaattggcggaagcagcggcgggcccaccgtgttgtcgggcagcccggcggcgatcgccgccaggttatagccggacatccgcagctgcggctggccggcggcatcgaggaaggaccgcgggtagtccccgtgggcatacactccgtcacgccagatcccgcccggatcaaaacccgcctgtgacgacagctccgtgaacccgggggtcagataggggtccaggccccatccgtgcagcggcgccaacggcgccaccagattggtgatgaggtcgtggggggcctgcatgacataagcgtgcccgtgatcgagcccgagctgcgccgggctgtacagctccaagccgggtgagccgtaaaacacgacgtcgttgaccggatgggcgctctgggcatcgaggtcctgcaacgccagcgacgccgtcagcgacccatacgagtgccccaacacggtcaggtggccactggggttattggcgcgcacctgctgcaaataccgcgacagatcggccgcgcccgcgtgtgcctgcccatcggtcatggtctgccacagatcgcccgcactgccggtgtcgagtgggttcgggggcgggtggtagcccatccaggcgatggtggcaaccgatgcgggcttgccggcagcattgagttgccggattacctccgaccgcaggtcgcgggcttcggtcaccatgccgggcagggcgccccgggtggtggacccgacgccgggaaccgtcaccgacacattggcggcggtgtcgggattaccgacggccacggccgccagcacctgctgatttgggtcctcgggaatctgcagctgggtcaggtaggtctcgggtgctcggctcaacgcctcgtcgacggcatcgagctcacccagccggcccctggcggcgctcagctcgtcggtaagcgctgccagtcggcccaccgcgtcaccgtcgaggatgccgttgtggtagtcacgggcggcccgcacactcagttggtcatactccgcctgtaaccgctcgaggtgggcctgcaggcgggcgcgctcctcgcgcagccgctcctcgttggcatcgctggcgagctgggtcggggtcagcccctcgggaccgaccggcgggccggaatcggccgggatgggcgcgtcaccgtcggccatattgaccgctgaggccagctcctcgtcgacggcattggcctcggccataatcgcatccagctccgcctgcagctccgtttgcttggccagcgtccgcgcccactgcgcctcggtggatcgcagcccggggatcggcaccacccggttgatcagcgcatcgatcgtcagctcggcggccgcggcggcatggcgtagtgcggccagctcggactgaaccttcacaatcccgtcggcggccctgtcggccgcccgggcaaccgccaacgcctcgttgccgtgggcgtcgaggtctcggcgaatgcccgcgttgtggtgtgccgccgcctcagcggtcttgccacccgagttcgcaaaaatcgacagcgcggccaactgacgcgacgcctcgaacgtcacctccgctcgggcactggccgcgtgaaacacctcccggaccgcttgcgcgttccaccgatcgatatcggccacggtcagtggcacgaatcacaccccacgcggaccagctacgacgtcggcggaaacacccacctgggcgagcgcctgcgcccgctccgcctccgccgccgcatgctggatagcggcctcctgcagcccgaatgcgtgatcaccgatcctggtcagcagcgccctcgacgcgtccaaccagtcgtccatcttggcgttgagcgccatcgccgaggcgccctgccagccgaactgggcggcctgcatccgatagtccgacgacaaatgtccgacggccagaccctcaccctgcgtggtcacctgcgccgccgagtgcatccactgctccggactgatctgaaacacccgttgcttccttgcgtccatcgaagtgcatcacattatgcgtcagcgggaactaccgcagaattcaccgcatcaaaggtggcccgggttagaacaagttctcgtttgactgtgacgacgcggagccgacttgtacactcccggcaagggaccgccgagggcagggggtgtcgtgttcaccagggtgcggctgatcggagggctcggtgcgctgacggcagcggtggtggtggtgggcacggtgggctggcagggcatccccccagcgccgaccggcggcgacgcggtccagctgcgatcgaccgcggcgcccatgtccaccacgatgaagagcccgatcgtggcgaccaccgaccccagcccgtttgacccgtgccgagacatcccgttcgacgtcatccagcggctcggattggcctacacgccaccggaagccgaggaggggctgcgctgccacttcgacgcgggtaactatcagatggccgtcgcgccgatcatctggcgcacctacgcccagaccctgccccccgacgcgatcgagaccacgatcgccggccaccgcgccgcgcagtactgggtgcggaagccgacgtatcacaacagcttctggtactcctcttgcatggtgaccttcaagaccagctacggggtgatccagcagtcgctgttctactcgaccgtctactccgagcccgacgtggactgcccgtcgaccaacctgcagcgggcaaacgacctcgtcccctactacaggttttaggtccctaccctgggcgtcgtgagtaccacctccgctcggcccgagcggcccaagctgcgcgccctgaccggacgagtcggtgggcaggccctgggcggactgttgggtctgccccgcgcaaccacccgctacaccgtcggtcacgtccgagtcccgatgcgcgacggcgtccagctggtggccgaccactacgcacccgccacgtcgcagcccgtcggcaccctgctggtgcgtgggccatacgggcgccggtttccgttttcgctggtgtttgccaggatttacgccgcccgcggttatcacgtcgtgctgcagagcgtgcgcgggacgttcgggtccggtggcgtgttcgagcccatggtcaacgaggccgccgacggcgccgatacggtggcgtggctgcgtgaacagccctggttcaccggccggttcggcaccatcggcctgccctatctgggtttcacccagtgggcgttgctgcacgatccgcccccggagctggccgcggccgtgatcacggtggggccgcacgacttccgggcctcggtgtggggcaccggatcgtttacggtcaacgacttcctgggctggagcgatctggtttcccaccaggaagaccccggtcgcatccgggccggaatccgccagctcaccgcgccgcgacgggtggcgcggacggccgccacgttgccgctgggtgagtcggcccggacgctgctcggcacgggtgcgccgtggttcgaatcctgggtggaacacaccgaccgcgacgatccgttctgggaccgactgcggtttcccgccgcgttggaccgcgtccaggtcccggtgctgctcgtcggcggctggcaggacatcttcctgcggcagacgctgcagcagtaccggcacctgcgcgaccggggtgtgcacgtcgcgctgacggtcggtccctggacacacacccagatgctcaccaaggggctggccaccggcgctcgggaatcgttggactggttggacgcccacctcggccgggcgccggcgctgcgccccagcccggtgcgggtcttcgtcaccggccagggctggcggcacctgccggactggcctccggcgaccaccgagcgggcgtggtacctgcagcccggtggccgcctgggtgagagcgctccggcttccggcacgccaccggcgacgtttcgctaccaccccgccgacccgacaccgaccaccggtggtccgctactgtcatccaacggcggttaccgcgacgacagccggctggccacgcgcgccgatgtgctgtgcttcaccggggcgcccctcacccacgacctctgcgtgcacggaaaccccgtcgtcgagctggtgcacagctcggacaacccctacgtcgacgtgttcgttcgggtcagcgaggtggacgcgaagggccggtcccgcaatgtcagcgacggctaccggcgccttggtgacgcgccggagctggtccgcgtcgagctggacgccatcgcccaccgattccgcgccgactcccgcatccgggtgctgatcgccggtagttggtttccccgctatgcgcgaaacctcggcaccccggaaccgatactcaccggacggcagctcaagccggctacccacgcggtgcatttcgggcgctcccggctgctgctgcccgtcggctaacggctggtggtgcggcggacccgggcggcgacccggccgataacccgagcccgtccagcggcgcgtgcccagtggtctccccgacgcggaacctgcgagagctacgaccataagtcgagatgcagtttcaaagcctcatcgagctgggcaagttcggcggctgaaactcggccgattggccggagcaaccgctcggtagcaatcgatctgatttgctcggcctgcgccttgcagtcgacctggagaccagtagtggtggccgacaacaacacctgaaacggatagaccttggcgatgttgctcgtcaccggcacgacggtgatgacgccgcgcccaagacgcgtggcggtcgcgttggcccggtcgttgctgacgacgacggcggggcgctggttgttcgcttcgctacctcgagcggggtcgagatcgacctgccaaatctcaccgcggcgcatcaccgactccgtcgccgacggtctgctcccacgcgtccgtgtcgccggctgccgaccattcttgccatgcgttggcatagtcatcttcgagcgtggggtagcgaagcacgcggatcgcatgctgcaggccggcggagcgggatggtaatcccgctcgtttcacatatgcgtccaggatcgcgacgtcgtcatcggacaggctcacgctcaacttcacaacctaagatgctaccagggtcgtacctaggtagtaataggttcagcggctggtcgcgcgccagtcgcgcagcacttcctcgacgtgctcacccacccggtgccgcgccgtttcccggtcgacacccgacatcagcagttcgtcgaacgaagtgtcgatatgccgcaccgacgccgcgacggccagcctcaccgcttcgggatcgagcgcccgtccggccgcgctacgtccgatcctgccgctgccgcgggtggccgcgtggcgggcgatcgcctcggcccggccggccgggcagttcgggaacagcgtgcgaatcgcggcgccgaattcggcttgcagacgcaggtcctcgttggcccgtcgcgcctcgtcgcgctcccggcggcgggcgcgcacctccgcatcggcgaggcactcgttttcggcgcgctccagcgcctccgcctcgaccaggatgccctgacgctcgtatcgcttacgcgcccggctccaccgcaccaccaccgccgaaagccggctcgcccgcttggcccggcgggtaagcgcggcgtccccggacggcaagaagaccagatggccaaggtccgcgcagtccaggcacaacggccccgcgtcctcaaggaacatcaggtcaccgctgccgccacacgacgcgcatgaccagtcgttgaccggcatgatcacgaccaaatcggggcgccggctctgccgcgcgaccgcacgctccgagagctccggcgacacccaatgcgtgcgatacgcgcgctcgatggcgtcctcgccggtgacgctgaaccgcagccgacggcggtcccgagtgcgagcgacgtaatcggtctccgacgggttgagcccccggtcgcgggcccagcgccgcaacgcggccatcacggcggtgatcttgctgaggttggcctgtacgacttgctccagcgagtcgacgcggccctgccgccactggtcgacatgcgagggcgccagccagcccaggccgagcagcacatcgatcgcgctgacgaaccgctgtcgggccagcgccgcctgcgccgcccgggccacccgctgctccagaggttgacgtgccatgacctgcccgagcctagtcggactgcgcaccgaggccgcggaactgagttactccgaccagccggacgcgctcggagtggcgatgcgcgaacgtcgggaacaacagaacctcgttcggccgccacggagaaacgcttctcgccgcatcaacaccgatcagacgtcgacgaagtacgtctacattacgtacatgcccgagactctgactggtcgcctcaacttccgcctgtctcctgaacaggagcaggcccttcgccacgccgccgcgctcaccggccagagcctgtcggggttcgtattgtccgccgcggtcgaccacgcccacgatctcttggcccgggccaaccggatcgagctgtccgaggccgctttccgccgcttcgtcgccgcgctcgacgagcccgacgaggcggctcccgaattggtgcgcctcgccagacggaagagccgcattcccccccattgagcacccccgcgctcggccccgtcgagctgttggacccggaccggcacgacacggcgcgcttctccagcgatgttgaggttctcgaccactggctgcgccgagtcgcgcccgtcgcggctgccgccggcacggccgctacgtgggtgctctgtcgaggccggcgggtagttgggttctacgcgctcgccatggggagcatcgagcggatccgggtgccatcgcggccgggccggggccaacccgacccgacccgatcccagtgctcgtcctcgctcgcctggcgctcgaccggcaggagcaaggcaccggtctcggtggcgatcttctcctcgatgccctcatccgatccgtggccggtgcccggcactacggcgcccgcgccctggtcgtcgacgccatcgacgaccgcgccgccgagttctacggtcaccacggcttcttgcccctcgagggtcgacgcctctaccggcggatcagcgacatcgcgcgggcgctgggagtatgaagcgctatcgtcgcttggcgacgtgctgccgatcgatcgcctcgaatggcctcgttgttgttgtcgtcggtgatggggagggacaacggcaagattttggatccggtggtggccaccacggggatgggccgctcgacggcgcggcagatgttgaccggcccgaggttgccgggcccggccgagcaggtcgacgggcgtagccttcggcctcggggcttcagcgacgaagccagggcgctgctggagcacgtgtgggccttgatgggcatgccgtgcggcaagtacctggtggtcatgcatgacctgtggttgccgctgttgaccgctgccggtgatcttgacaagccgctcgtcaccgaggcgtcggtggccgagttgaaggcgacagccctaccaggggcgaatcgcatgccgcactgggccgcagggacactccctgatggctttccagcccgggcggtgaggacgcgcacgtgaaaaccaacccccggtacggcccggcgttctactcagtgatgacggtgttgttcctggcgctgttcgtgctaaatgtgtgcacccacggctcgacgctgggcctgatcagtaccggaggcctcgccgtgttgatgggctacatcggctaccggggctggtccggcaagcgccatatcaaccggcaatagcgatcatcgaccggttccggcacacctgaccagcgccgtcgtcggccgccaaccccacggctcgtgtgccagccgacggtcaccgtgtcgcggcggcgggacacgaggaaactgcccaccagccacacctacttcgcgctcacttttaagtgaggcacttcggcatcgaaggcggataagaccaagatcctggatcgggtggtgtccaccaccgggatgggtcgttcgacggcccggcggatgctgaccggcccggggctgccggagccggccgagcaggcagacgggcgcaggctgcgggcgcggggcttcagtgacgacgccagggcgcttttagagcacgtgtgggccttgatgggcatgccgtgcggcaagtacctggtggtgatgctcgagctgtggctgccgcttgtggccgccgccggtgatcttgacaagccgttcgccaccgaagcggcggtggcggagttgaaggcgatgagcgcggccaccgtggaccgctacctcaaacccgcccgcgagcggatgcgcatcaaaggcatctcgacaaccaaaccctcaccattgctgcgtaattcgatcaccatccacacctgttcggatgaggcgcccaaggtcccgggggtgatcgaggccgacactgtggcgcactgcggcccgagtctaatcggcgagttcgcccgcaccctgacgatgactgatctggtgaccggctggaccgagaacgcctcgatccgcaacaacgcggccaagtggatcctcgagggcatcaaggagtgccagcagcggttcccattcccgatgacggttttcgattcggactgcgggggcgagttcatcaatcacgacgtcgccggctggctgcaggcccgcgacatcgcccagactcgctcgcggccgtaccagaagaacgaccaggcccatgtcgagtccaagaacaatcatgtggtgcgcaaacacgcgttctactggcgctatgacaccggcgaagagctggagctgctcaaccggctatggccgttggtgtcgctgcggtgcaacttcttcaccccgaccaaaaagcccgtcggctacaccagcaccgtcaacggtcgccgcaagcgcatctatgacaagccggccaccccatggcagcgcctgcaggcatcgggcgtccttgatgcacagcaactctcgaccgtggccgcccgaatcgaaggcttcaacccggccgatctgacccgccagatcaacgcgatccaaatgcagctgctcgacctggccaagaccaagaccgaggccctggccaccgcccgccacatcgacctgcaatcattgcaaccgtcaatcaaccgattggccaaggcgaagtaatgcaagccccccacgcgctcactatgcgtgaggcaccagccacgcttcgcgctcacttctacgtgaggcacctcggatgctgttgcgaatcctgttgggccgccccagtttaaagtggatgagcttggtagaggcgcttacgtgtacgttgggaaagacgcaacagtggtcctaaacaaagatggccaagtggtaaccgcctgggcgaacagccgggctggatggagaaatccgtgagcaacgttctcgatgctatttcaacggagcaccgtcccgtgatcgagcaagaattagagaatcgtaatcccgctctcttcgacgagcttcggcgcacagagaagccaaccaacgaacagagcgacgctgttatcgacgtgctttccgacgccttgatgaagacctttggacctgattgggttccgaatgattatgggttgaaaatcgaacgagcaattgacgcatacttagagacgtggccgatataccgataatcgcttgacaccaactattgccagcaccaggcgcctaccgtgcatcgggagcgcggccgggctggtattcgcgtgggactgaaggagcttaggcaggaacgcacatgacgtacgcagccagggacgatacgacgctccccaaactgctcgcacagatgcggtgggtggtgctggtggacaagcgtcagctcgcggtgctgctgctagagaacgagggaccggtcgcttccgcgacggacacgttggatacgcgcggtgatagcgactatgaaaaccagccggtcgacgcagtggagcggctatgtcggcgtttggctgaccaggcggtgcgtcagtggggttttatgcagggcctcaagcagaagctcggaccaggtgtcgacgtgcggatgaagctggtggagtggaaccgatgagctttaatggctcttccggaatcagagtgcatggatcagctgagccaggttgccgcagtgcagtagtgaacggattcggtagtgggtgaggtttctgaatccgagggcgttacggcatagggcttccagtcgtccgttgatggcttcggtgggcccgttggacgcgtggtggtcgaagtaggccagcacatcgtggcggcagcgccacagggtgcggcctagtttggccagttcctctagtacgacagggacaccggttccggcgctgacggtgagcagcgcgggggcttgccgtacccgggtttgttgtttgtagtgccggggcggctcggtgatcaggtcattggtaggcgacggccctcccgtcgtctcttgccggagtgctacgggagggccgcctgtgtgcgcttggaggcgcagtggtcaccgtagaagcagatgtcgatcaagtcgagcgtcggctggcggccggtgagctgagctgcccgtcttgcgggggtgtgctggcgggctggggccgggctcggtcgcggcagttacgcggcccggctggtccggtggagttgtgcccgcgtcggtcgcggtgcaccgggtgcggggtgacgcatgtgttgttgccggtgagcgcgttgctgcgccgcgccgacacggcggcggtgatcgtgtcggcgctggcggcgaaggccaccagccgggtcgggttccgccggatcgccacggatgtggctcgcccggcggagacggtgcggggctggctgcgccggtttgccgagcgtgtcgaggcggtgcggtcggtgttcacggtgtggctgtgcgcggtcgatgccgatccggtgatgccggatgcaggtggcggcgggttcgtcgatgcggtggtggcgatcggcgcgctcgcagctgccatcgggcgccggttttcgctgcccacggtgtcgctggctgagaccgcggtagcggtgtcaggtgggcggttgttggcgccgggctggcccggcgagtgggtgcaacacgagtcgaccctgccgtagccgtcgatcgggccgtaaacctgtgcgctgtcgtgtgttttgacagacagcaaatggaaaggagcggccggtggcggtcggcgatgacgaggagaaggtgcgcgcggagcgcgcgagggcgatcgggttgtttcgctaccagttgatttgggaggccgccgatgcggcgcattccaccaagcagcggggaaagatggtgcgcgagttggcctcacgcgagcacaccgatccgttcgggcggcgggtgcgcatcagccgccaaaccatcgaccgctggatccggggctggcgggccggcgggttcgacgcgctggtgcccaacccacgccagtgcacaccgcgtaccccggccgaggtgctggagctggcggtggcgctgcggcgggaaaacccgcagcgcacggcggcggcaatccggcggatcctgcgtacccagttgggctgggcgcccgatgaacgcaccctgcaacgcaacttccaccggctcgggctcaccggcgccaccaccgggtcggcgccggcggtgttcggccggttcgaagccgagcacccgaacgccctgtggaccggggatgtgttgcacggcatacggattgatctccgcaagacctatctgttcgcgttcttagacgaccattcccggttggtgcccggctaccggtggggccatgccgaggacacggtgcggctggccgccgcactgcgcccggcgctggcctcccgcggcgtgcccaacgcggtgtatgtcgataacggctcgccctatgtggatgcgtggttgttgcgggcatgcgcgaaactcggtgtgcgccttgttcattccacgccaggtcggccgcaaggcaggggcaagatagagaggttcttccgcaccgtgcgcgagcagttcctggtcgagaacaccggcgaacccgacgtcgtcggccgacattacgtcgctgatctggccgagttgactcggctgtttacggcctgggtcgaaacggtttatcaccgcagcgtgcattccgaaaccgggcagaccccgctggcccgctggtcagccggcggccccatcccgctgcccgcccccgagacgctcaccgaggccttcctgtgggaggagcaccgccgcgtgaccaagaccgccaccgtctcgctgcacggcaaccgctacgagatcgacccggcgctggtcggccggaaagtggagttggtgttcgacccgttcgatttgacccgcatcgaggtgcggctggccggcgcgccgatggggcgggccattccgtatcacatcgggcgccattcacacccgaaagccaaacccgaaacccccaccgcaccgcccaaacccagcggcatcgactacgcgcagttaatcgagaccgcgcacgcagccgaactcgcccgcggcgtcaactacaccgccctcaccggggctgccgatcagatccccggccagctcgacctgctcaccggccaggaggcccaaccgaaatgatgcacaaactgatctcgtattacggtttttcgcgcatgccattcggccgcgatctggcaccgggcatgctgcatcgccacagcgcgcacaacgaagcggtcgcccgcatcggctggtgcatcgccgaccgccgcatcggcgtcatcaccggcgaagtcggcgccggcaagaccgtcgccgtgcgcgccgcactagcgagcctggatcgcagccgccacaccgtcatctacctgcccgaccccaccgtcggcgtccagggcatccaccaccgcatcgtcgcctcgctcggcggacaacccctcacccaccacgccaccctggccccacaggccgccgacgcgctagccgccgaacaagccgagcgcggacgcacccccgtcgtggtcgtcgaggaagcgcacctgctcggctatgaccaactggaggcgttgcggctcttgacaaatcacgacctcgactcgtcaagcccgttcgcctgcctgctcatcggccaacccaccctgcggcggcggatgaaactcggcgtgctcgccgcgcttgaccagcgcatcggactccgatatgccatgccgcccatgaccgacaccaacaccggcagctacctacgccaccacctcaagctagccggacgcgacgatgccctgttctccgacgacgccatcgggttgatccaccagaccagccggggctacccccgcgcggtcaacaacctcgccctgcaagccctcgtcgccgccttcgccgccgacaaggccatcgtcgacgaatccaccacccgcaccgccatcgccgaagtcacggcagactgaacaccacaccgacaccccgaacaccaccgaccccgccggacatctcccggcggggtcatttcatgaccaaacgtcctcaccgtcaacgccgccatcatgctcatcctgaatgccggtcaacagacgcggtggcgacccagtcgtcgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgggcacggccgaannnnnnnnnnnnnnnnnnnnnnnntttccgtcccctctcgtcgttttgggtctgacgactgggaggatgtcactcggacatagctgtcatcggcggtgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacatggagcagtagcgtggctgtggtgtggcgggcgatatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactgctgcacctcccgcacccggtgcgattctgcgtccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgatagtcgnnnnnnnnnnnnnnnnnnnnnnnnnntttccgtcccctctcggggttttgggtctgacgactacctgatagaagccggaaagctccgtgccgtcaggtttccgtcccctctcggggttttgggtctgacgacagggcactggacctgtatgaggcacagatggcgtactagtttccgtcccctctcggggttttgggtctgacgacggcttgtcatcgacttcggtgcctgcgtcggatggtgtttccgtcccctctcggggttttgggtctgacgacaatcggcccgccaggcgcgccgtgacgcaattaccagtttccgtcccctctcggggttttgggtctgacgactcgcggaagtccgccgtgtcggcgacgagtggatgcaagtttccgtcccctctcggggttttgggtctgacgacctggcgtatccgtggctctgtatgccgctgctcgtcgtcgggtttccgtcccctctcggggttttgggtctgacgacacttgcgcgcacaacgcatccgccatccacggggcgtttccgtcccctctcggggttttgggtctgacgacctgaaagggggactgtggacgagttcgcgctcaaaatgtttccgtcccctctcggggttttgggtctgacgacgcgtgaataagattgtcaggctggtgctgcgtttccgtgtttccgtcccctctcggggttttgggtctgacgacactctcaaccgcgccacgctcaaaaaaagtgttattgagtttccgtcccctctcggggttttgggtctgacgacccgctgggggcaggcccaggtgggacggttcctcgcgtttccgtcccctctcggggttttgggtctgacgacttcgggagcatgccgcagctgcggatgtggtgctggatttcgagtttccgtcccctctcggggttttgggtctgacgacacgttggaagcgtttcgagcgtacggactttccggatgcaggtttccgtcccctctcggggttttgggtctgacgacttgactcagaccccagcgccaacttgcccaccatccgcgtttccgtcccctctcggggttttgggtctgacgacaggcgcttcgacggtgtgggcgaggtgacttcgcaaaggtttccgtcccctctcggggttttgggtctgacgactgcgtcaagtgcggcaccgccgtcatgtcggtgtcgagtttccgtcccctctcggggttttgggtctgacgacttgaacacgccgatacctatttggtcgggagtgataaagtttccgtcccctctcggggttttgggtctgacgactgacagggtgcggtggtcgctgatcggctccccgagtttccgtcccctctcggggttttgggtctgacgaccggacttgatcgacgcgaacctgtctgacgcgaacctgtttccgtcccctctcggggttttgggtctgacgacggctggaaaagggcgcggggcaaccgcatcgtcaagagtttccgtcccctctcggggttttgggtctgacgacgcgttgtggtcgtgtcgtggagcctgtatttcgctggtttccgtcccctctcggggttttgggtctgacgannnnnnnnnnnnnnnnnnnnnnnnnnnnnccggggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctatccgcgggaagagatcacgaatccggcgtcgaagggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgctgagctgaggcgccggatgatggtggtgctgaaggtttccgtcccctctcggggttttgggtctgacgannnnnnnnnnnnnnnnnnnnnnnnnnngctccccgannnnnnnnnnnnnnnnnnnntgaaccgccccggtgagtccggagactctctgatctgagacctcagccggcggctggtctctggcgttgagcgtagtaggcagcctcgagttcgaccggcgggacgtcgccgcagtactggtagaggcggcgatggttgaaccagtcgacccagcgcgcggtggccaactcgacatcctcgatggaccgccagggcttgccgggtttgatcagctcggtcttgtataggccgttgatcgtctcggctagtgcattgtcataggagcttccgaccgctccgaccgacggttggatgcctgcctcggcgagccgctcgctgaaccggatcgatgtgtactgagatcccctatccgtatggtggataacgtctttcaggtcgagtacgccttcttgttggcgggtccagatggcttgctcgatcgcgtcgaggaccatggaggtggccatcgtggaagcgacccgccagcccaggatcctgcgagcgtaggcgtcggtgacaaaggccacgtaggcgaaccctgcccaggtcgacacataggtgaggtctgctacccacagccggttaggtgctggtggtccgaagcggcgctggacgagatcggcgggacgggctgtggccggatcagcgatcgtggtcctgcgggctttgccgcgggtggtcccggacaggccgagtttggtcatcagccgttcgacggtgcatctggccacctcgatgccctcacggttcagggttagccacactttgcgggcaccgtaaacaccgtagttggcggcgtggacgcggctgatgtgctccttgagttcgccatcgcgcagctcgcggcggctgggctcccggttgatgtggtcgtagtaggtcgatggggcgatcggcacacccagctcggtcagctgtgtgcagatcgactcgacaccccaccgcaaaccatcggggccctcgcggtggccctgatgatcggcgatgaaccgggtaattagcgtgctggccggtcgagctcggccgcgaagaaagccgacgcggtctttaaaatcgcgttcgcccttcgcaattcggcgttgtcccgccgcaagcgcttcagctcagcggattcttcggtcgtggtcccgggccgtgcgccggcatcgacctgcgcctggcgcacccacttacgcaccgtctccgcgcagccaacaccaagtagacgggcgacctcactgatcgccgcccactccgaatcgtgctgaccgcggatctctgcgaccatccgcaccgcccgctcacgcagctccggcgggtacctcctcgatgaaccacctgacatgaccccatcctttccaagaactggagtctccggacatgccggggcggttcagggttttgggtctgacgactcgcggcgagcacgtctcacccagcaggcggtgaggttgggtttccgtcccctctcggggttttgggtctgacgacacggacgagctggaccgcatcagcgatgctgagctgagggtttccgtcccctctcggggttttgggtctgacgacttgtctcaatcgtgccgtctgcggtgacacgctccaagtttccgtcccctctcggggttttgggtctgacgactcgacgattgggacatcgacatcgacgcgatcgtcgacgagtttccgtcctctctcggggttttgggtctgacgacgtgatcttctctcctggcgaggtcaaggaaatcgatgtggagtttccgtcccctctcggggttttgggtctgacgaccaccaggatcagcgccaagccagttagcgcaatccagtttccgtcccctctcggggttttgggtctgacgacctcccggaccatctgcagctcgcccgggtccatgcggtttccgtcccctctcggggttttgggtctgacgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggtttccgtcccctctcggggttttgggtctgacgacccgagccgaccatccgcatnnnnnnnnnnnnnnnnnnncaagtttccgtcccctctcggggttttgggtctgacgacacgtggggagagggaatnnnnnnnnnnnnnnnnnnnntttccgtcccctctcggggttttgggtctgacgacctcggacagcatctccccgggcgggcagcagatatcccatgtttccgtcccctctcggggttttgggtctgacgaccgacccgtggccgccaggttgccgccgccgttgctcacctggtttccgtcccctctcggggttttgggtctgacgacccggaagtcaactagagcgggtgtcgaacgctgcccggtttccgtcccctctcggggttttgggtctgacgacaggctgaaattgaagccggaaatgacgacgcattggtgtttccgtcccctctcggggttttgggtctgacgacctaagcccgctaatcccgcacaagtggtcagaaaagtttccgtcccctctcggggttttgggtctgacgacctgatgattggtcggcgtatgacgtgctactgaggtgttgtttccgtcccctctcggggttttgggtctgacgacacccctgagccacggcatgtgcacggctccgtgttcaagtttccgtcccctctcggggttttgggtctgacgacgaggaggacgctgactgatggcacgacgcgtggtgtagtttccgtcccctctcggggttttgggtctgacgactcggcgtgtcctctcgcagcgtcgccgtccccgatatgggtttccgtcccctctcggggttttgggtctgacgactcgatgaatgatgcgcgccagcggtaacgcgtgggatgtgtttccgtcccctctcggggttttgggtctgacgactctgaaaattcgtggtcaacgaattgtcgtcgaaatgtttccgtcccctctcggggttttgggtctgacgacacgggccgtggggcacttacggcgacggcgcacatgtttccgtcccctctcggggttttgggtctgacgaccccctagccacgcctgccgtgccatgccgcgccgcgagtttccgtcccctctcggggttttgggtctgacgactagaaggtgatcactggaagcacggcgcttgcgagtttccgtcccctctcggggttttgggtctgacgacttggtcaaaagctgtcgcccaagcatgaggcaaaaagtttccgtcccctctcggggttttgggtctgacgacacgactaggggagcgtgatccagagccggcgaccctctatggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcaagaattccgggttgcagtgcaacacggttttaagttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctatggacaattcgtccagcgtgtggtaacaatgcctgctgatgatgtcaaaagaacacaaactcctctgcgctgacaagccgtccccttccgtagaacgtaactgccgcaacacctcttatcttatagatccggatgttgtcgcagtcgatggcgaagcggtcgatacgtgcaactagtttcgcgagctggcccttcgtcagcatcgcttcgaatgcggactcttggacgcgatagccaaacccggccaggatcttcgcaagtgaagcccgccgccggttgtcgctgatgtcgtatattacgaggacgaacatcttgcctatagtgccgctggactcgtccactttgagcgggagattgaagtactcctcacggctgcgagtgggcatttaggctccggatggctcggaggtgatatcgatatcgacgagccgcgacgggtgcccggcttcgataacacgcacgaggctttgcagttgcaagtcgagggcgtactgaaaggtgtatcggtgaggatcgcctttgatgtaggtggcggttcgtgcgattcgattaccaaaggcgcgcgcgatggatcgtgtggcttcccgtgtcgcgaagacggcccccgtgtcggagttcttgctgaaagcccgggtgtcgaccacaccgtccgcgatcaatcgaagtacggtgtcatcgatgatcggcgcccgccatacctccatgaggtcgctcgccaacgttgcgtgccctcgtgaatcctggtgtaggaaaccgatatacgcgttcaggctgtgacgctcgatcgcccctatgatgttcttgtacagcagcgaatagccgaggctgaccatcgagttgaaggcgtccaacggcggccgagtcgagcggccctggaatgcgaactcctgcgggacgagatgccccagcgcggtgaagtatgcctttgcggcatttccctcgaacccgttcaactccgccagggagcccgatcgatcgacccaggccagcgagtgcttcatcgtgcggatgctctcagcaacgtcttgccccgacgtgtgtgcccgaatcaaggcctgctgattcaggatcttcctcgacacgatccgcttgcttaacgacaggcagaacgcaggatcgtcggtgcggtgaacttgctgacggagccgcggcgcgtatgacacgtcgggtgttgagatccggccctggtagtggccgtcggtcgtgaagagctggatgtcgcgctcacgcttgagcatctcaacgatgaagggcgttgtcatcgtcggccgcccaaacagcgtgatgccgtccagcgtctcgatcggatactggctctcgccgagctcctcgctccacacgatcacccggccgtcggcaaagctgatccgcgacacggagtccgagacatacagctgcaccatcttgcgcacctgttagcccagcggtgccatatcaatctgccggatgatctcgtcgttcaaccggtcatagagcgtcaaatcagcgcctgtttcgcgggcgaggatcttcagcagttgttctgggagaaggccgccatccttcgtgatgcgatcctcactgattgagacgatctcgtgtgctgcggtgttgcggaccgggctctcgaaccttccgagtacttcaagagcaccaactcgatcgggtgcgaattagcggagcagtgcgagccagtccttggtgtagaggtaccactccgcgtttggcgatttcggagggtgcttgagcgcgcaccgtatctccggctctctttccagctttcggcggtcgacgcggcccatgtcgtcgagatagcggtcctccggaaggtgttttgccacagccgccctgagcacgatagtgattgccggggtagctgatcgtgcgaattcagcccattgctcgcgctttgccagcagcgcaagagcacttatgtactcagcgaccttgttcgcggggtcatacgtgaacgcggtgtccttaaagaactttggcgctacgaggtgttccagcctcgagcggtgcatcgcgccgcggatcagattgctcacttgatcgggcaggcgcgagtctgccgcgatcgtcactgctgccgagtagtcgtacgacacgatcagctgcttcaggttggcccgctcaagcagcgcgccgagcgcagcggaagtcgcctcaaagcaacggttgggggctccaggctgattgtcgtcgtttgcgtcccacattagttcgaggtcgtaagcgtctggggattcacgatcgccaggcttgctcaatgcccgggcaggcgtgcttacttgcacagcggtggtcctgggaatgccaaacacatttatggccaccagcgccgcctgcatcgcaggggtgccggaactggtattcagcagaatggttcgatcagggaactcagccgacagttcaaccaggtggttgcggaaaaccggcacgaaaaggtcgaacctgtgcaccgacgggttggtataggtgactatgcgaacgtcggtctcaggcgcgagccgcgtgattgccgcggagtaccgccggtccgcgttctcaaaggcagctatctcggcgctgaggaatagcacgacaactattggtcgatagtggcggacgatgtgtagcatcgggccgtcgccgagcgcggtgatcgggtccgcagttccgataggcgagaacaggatcattcggctctcctgatcgacagctcgcactgacccatctcgtagcatatgttgtcgatcttggttcgcttcaagacaagtggtgagacgcgtagttcgcgcgtcttgtcgacgtgcttgactaccttcccgaactgggcgtcgagcaccttcgccatgtcgtcttggtcggtgacaaaggtcttgctccgatagccggctccgccgcccagatagacaattgggccaactatcgcgttcacgccagggtacatggctctgtactccgcgtaacgcgcctgattcacggacgcggctgtctcggccagcgtttcaaggaaccgctcgccctcacgccagccgccgcgagcggtgggactggtgtcgaccaccacgcggtgcgagattgaggttcccggcgccaaacattcccggaagagcggcaggccatcaggcttgccgtggacattcatgtccatcttctggcagatcagcagatcgcttgttctcagtgcaggtgagtcggtgaccctgatcgcctgaaacaggtcgttgaccgcgtcttgcggacgggtgttggggcgccccgatttgcgcaactccttccgctcaaacctttcgccgtactgccggtgctcccgcgtctggtgtcccggaacacgaacaggttgggccgtccgcttatgcacaagcgactgcaggtagatgctgcgaagcattcccttgacagtcgaacccggcacgtagggccttccaagagggtctttgatgaaagcgtgaatctcgttgagcgtaagcttctttcgagtcatgcgcccgcctcgaccacgagatgcacgtcgcggttcgatcgacccgatcttcacctcgtaacctcgatgcttagcaggatccagcttgaccgcgtttggctctacccactctttgagtggcgccgtcgcctgtgccccatcggtgttcatgacgaacgcttcgaaagacttcctcttgtgagccggaatgtctgcgtaaagaagttccatgtccgggaagtagacccggtcgccctccacgtggtactccttcgaggtccgcttctcgccggatccgataaacaccggccccaggcaccgcagcgtgagttcgaacggcttcaggtaggtgttcatgcggcggactccgggagtgcgagaaatagcggtcgcgcgtagctgtagaccggatggtttccgcccaggctgacgtcgaggatgcctccttggaaggggcgcgagaagaccgagccggcggcgaatttctagatgtcgcgtttgcgcaggggcatgtcagcgtatgtgctcgacgcgacgaatccactgcgcttgacgaggcggtacgtcgcgccggcgagtgcggcttcgagctcgtcgtccgtgggtagggatgtcgtgagcgtcatcagactggccgcgtcgactgtcggcgtgagtgcggcgggtgcttctgactcggtaaggttaaacgctccgaacccgcttgtccgttcgccgcccagcgcggagatccctttcaacagcctggtgagtaggccgagctcggactcggatccggtcgccagcaaccacagacccgcgtccagctcgaaccggaagtagccgacacggtacgggtcggcgtctttctttccgttgtggatcgctgccttcgctgacacggcgtggacaccgatcttggtctgccgcgccgcgagttctttcaggtcggccgtgccatcgaggaagctgccaagctgggcagcgggaagaaagccgatcttcttcgccagcttcttctgcatacttgagccgtcggaccgaacgctgtgcaggggcttgggaaccaggtaatcgggccccacatagggcagcagatcggtcaaccgcagcgtcgagcacgcaacgagttcgccaagcagctgctggccacccatccgtagcgcttcaacgcaaagcgcagagtagagggtgtccgcggggcagctaatcgtggacgactcgaggccgtggtcgccgaagtgtgtgcggtcgaagtcgaacctaaacagccgcgagttcatggtttagcttctccagcagagaaccgtcgagggcgccgactgcggcgcgggctttcaggttgctgaacttgacctgcccgtagccacgggttccgctgccgccgaggtagtcgagttcgagcaacttcaggccgcgcgcgatggcgttgaagtcctcgatgatctcatcggaggaaggcagagacgccttctgttcctcgccgggggtgccgaaggagacctcgtagacaagtgagaacgcgaactcgctgccggggatcacgcgttccatctggcgaaggtttgcctttgcggtcacccggttgatggcgttctcgaatttcacctcggtgagagtcttagcgccgcgggcttcgaggtcgtctttgttggtgagcttcgtgtcgcggaagacgagtcggcccgtcatgtactcctcggtgtcgccgaaaagccgacggatatgggcgtggtcctcattcggcttcctgtaaaacgtttctgtgtcggcgccgtattggcgggacagcaaggtgcggaccttgcccttcaggctggtacccggaatcatcggcagcctgctcagcggatcacgaacgacaggcttgtcgaccgcgccgatggcggagaagccatcgccggccccgatctgcaggcccgtcaggacggtcagtgtcccggttatctcgatcttggcgtagctcgtagtcattgggttgtctcacttgtccttcggatcgaggtacttcttgtatgcggctagggcttccatgtaccggcagaatcgcagcagcccgtcgcggctatcgcctatcccttccagcgcttctaggagtttcgcgtttcggacgaatgtcttaaccgcgtcttcacgcccggactggtagacgaaccggacccgcaggtactggaccttctccttcagctgacgcgggagcgtggggttggcgctctgctgcgcctcgtcgaagagctgtgcggtcaggctgagtagcacccgcagctgggttgtggtcagctcgaagccgttctttttctttggcaggccgcgaattacttcggcctgtttcacatagtcgtcttggatgacgctcattcggactcctccttgcgagtgcgatagatgtagaggtgcagcgcggtcttgagttgcttggcgtctgtcggatcttggaaccattggtgtagccggttagcaaactgctgaaaaggcgctgtgtcaccggtggggttacgcatgcgcgtgaggaagtacacccatctggcctttgtgattcgatcgtcgcgttcggcgagtagttcgagcagcttgtagatgaaggccatgccgcgttcttcgttgccactgaaatagtcggcgatgtgccggtacttctcctcgatcaccttgctgagcagctcatcccagccgaaggtgaactcgcgatcgaagagtgcaaccccgttcttgccgggcagcgacttcgccgcgtcttcgagatctccgacttcgcgggccatcacggagatggggtacttgtcggggaacatgccgatgccagccgacacggtgagtttgccctgggtgaattcgtggaaccgctcccgaagctcgatcccgaactcgatgacgtcgtcccacgcgcccacgacgaagacgtcatcgccaccggagtagatgatcgtggcctcgcggggccgcgccgggtcatcgccggtgatcgggcgcagtttcgggcgtgccaacacgtagttgatgtgctgccggaagaacaacgacagcatccgggagaacgcggccgtgcggctaatcgtgttgaacttgccgttgccttgctccatgaagccgtgcgtgaatgcctggcccaggttatcgacgtcaaggcgcagaaccccgaggcgcgcgattccgctcgcacgcttcacgtagtcaccgaactccatctgtgcgacgtagtcgcccacccagagcccggtgcccaaacactcgccggcgaagaacttgttcttcgcgtaccgccttcgggtttggggttgctggagtgccttatcggcgtcggctcggctacagaacgtgagtgtggcgccgaacggcaggggcagacctttggtggcgccgtcagagatgagtaggaagcggcgagactcggattgaatctgcgaagacgcagcggtcagcgcttggcacaggctgcactttggctcgtcgtcggcgctgaccgtgcggttgaccgtgtggcacacgctgcattcccggtcacctttctgaccgtcgtgatcgcgcgagttgagttcccgcagttggtcagcgctgtatcgggcgagcttcttcgcggaaagttgctcgctcaactcacggtagagcccgctgtagcggagggcgcggttacttgcctggctcgcactctcgttcggccgacgcatcaggtcgttcgcggcaagcggtacgctgcccgtggcgatgaagagccgggttgcgaagttttccagcagccagtcgttggcctcacgctcgaactgttcgacggatttccgcgcggactccgtgttgggcagcagcaggtacgcgtgcccgccgccggagtagttgagattcgcgcggctgagacccacccgcgcaagtagctcgtcgatgagatgctcggtcagcatctccaggtagaagctgcgggcacgcagcatcttcgcggcacccgaggaatggatcgtgtagatgaagtcctggatgcctgagacgtcgaaagttgtgagcaggaaggctttttcgttgtagaaggtgtcctgcttgtcgaacagcgctgacttgaagtcgctttgtccggtggcttgtaggtagtgccagatgcaggcgccgagcgcacccgtcagcttcaggtggtcgaagagtgagacgtcgacgacctcggacgcgtcggtcgaggacggcacgaacgacagcgtcgcctcgaggacgttgaggaggctggcgaggtaggtgtcggaacgttcgaggtcgaccagaatggctttaagtttgttgacgatggcggcgtagcggtccttgtcgaattcgatccggcgtggcgacggtatattgatcggcttgcggtcgtcgagcatctccggggcaaatgccagattcgctgtgccggagccgaatcggttgaacatcgaatacaggggcgtgtccggatcccaagtgctcgcaccatggccgtcgtcggagtcggccttgcggcggtcggttccggccgcgatattgtcggcgatgtaggcgatgtaggccggcgcatcggcggcaaggcggccattctcggccgccgtacgcagcgcagaactgtggtgatagctgatcgcgtcgagaatgcggcggtcggagaccccaatgtcagcctcatccacctcgtcggtgaactgcgacggattgcggctgtcgcgcaaccacaccttcttcataaaagcgcggccaatcgcactgtgcctgcccgggtagccgagcgccgcgcgctggaccggtttgccaatgtcgtgcaagaggcagccgattatggcctcgatgagttgcgggttcatggcttcggtacgcatttttccctcggtgccagtggctggacccggatcgcgcccatccccatggatgcctttattccgcatcccgagaactccccgaaccacaacagcgccgcgatatagctcgcaaaagtatccacaccgcggacggtgaacgtggccgagccggtgaagccgggaacacgcgccgcgcccaccgcgaacggggccgacgccacccggaacgcggagaggcgaaccgactgaccgaattcggcgatgaggccaggatcgggctcttcgccgtcgacaattgcaccgtacttctgcgcgagactctgaaacacgagccgcggatccggccagaacacgtactcgccggattgcttgaatgcggtaggcgtcaggaactcgacccggaacttgcgcgtctcgggccgcgcgtagaaaatgcgcgcgaattgacttagcgggttctgctccagcgatcgcgacgtgacctgtgtcgctatcccgctcgcacggagccgaaaacccgcaaacgccgcgtcgttgataggtccgacgatctgctgccgcgcctcgttcgtcagcgtgctgatcttccactccaaagatgtggtcgagcgggccagcgcgtactgactgtacgggttcaccggcacggtgtggagggtctgcacataatcggccgggatcgactccatgaggacgccatgaagatgcggccccagggtcgccaccctcgcgcgttcgagcggggcatcaacctctagagtcagcgtcaatcgcgacaagtgttccgtcatccggcgatctcctcggtgagaaaagcccaccagaataagcgttggtgaaatccaggtcaagcctgattccgccgcactcgcgcgatgtcggcctcggggctggccactccgacgtagcagatccgtccttctgatgccgcctcggcgagcagccaagggatggcttcctaacgagccggggttgtagcggtgggcgccggccgcgcggaggatggcgccgccaatgctgctgttgcccgcgccgtcaattgacgccagcagggaccgaaccgacagcagatcactcgcagcgccgactgggcgtacagctcagacccaagcgatgccgcccagtcaacccacggcctcgcggacccgggcggcgacctcggccagcgcggcctcgtcgtgcaccggctccgccagctgcggcgtcagcggcagctgcacccagctggtgcaaccgccgtactcgggcctacgcgccagccggaccggctcggccagcgggagcgcgcagaccaccaagacggccagtttgtgcttgggccgaaagtcgagccggtcggcgcgcaccgactcggcggtccagatgtgcagatcctcgatggcgtccagaccctctggccggttaaccggcagtgcggcaacaactttcgctgcggcccgcagtagcacaccctcgtcggtgctgtcggcggccgccgggcccagcaggtcgcggtgctcggggcgaacccgctcggcgtggctgtgcgcgaccgtcgggaacaacaagaactcgtgggccgccacctcgaagcgcttctcgccgatcccgcccttacgcagcagcaccgtctgccggccgtccagcagcgcgtgcaccgccgcgctccactccttcagcgctggcgtcaccacgatcccgcgagccggaccgatgtccgaatgacgccagcaccgcagggttccgaggggacgccgatcatctccgagacgttttgccccgggcagttccattggtcctgctgaatcaggccggtcatccagtgcatccaatagtgatgacagtactcgtgtcttgctcaccaccacagccggattcgtgcccaactgctctcatctagtcgattcagccgcgtccagccgcaaccgtgccagcggaacggcacgatcgccggcaggttgatcaggaccgcagcaccgccagcgcgttctccacttcgcggcggtgccgttcgtcgcaggcggcccaccgctgctcgtcggcgtcgaggtcagtgaggaacgcaaatcgcttccgaacgcgagcttcccaggcagccatagcgacaggacgggtcagcacgccgatcgagtcgggctggaagtcgtgctcgctgcgggcggcgaggacgtcttcgacgcgtagtggccgggtgccgcgccggtcatcgacgacatcaccccacaccttgagcacccacagccgccgcacgagcggttcgtcaatcgttcgcgaggcgaagtggttcaggtcgtacaggtcccgtgccagcgcaacgcggcggtaccgcgcgagtttctctgcgcaggcttccgcttctgccacgaccggcagtgtcggcagcccaaaaccgtaagccttatggatcggcaactggatgaatgcgagcagctcagacggcaaagccaacggccgccgtgcgaactcgacgctggcgacgatccggggctcgcccaattccgtgtgccgcacccgcaactgccaatgccggccgtcgcctcgtgtgctctgcacgccgaattcgaagccgccgacacgggcgccgtcgatcagctcgcacacctccagcacgacctcatcgtcgggcgcgctgaagtccagatcagtggagaaccgcccgacgttgcccagccggcacttccgtaagctggtaccgcctttgaacaccaggcggttatcgccgaactggacggtctgcgacagcaggtacagcaggtggtcctgggcgacgtcgagcagagcggcgtcgtatgcctcggcccgaccaagagcgtgacgcgcaacgagcgcacgggtcagaccggccacagtcacgccttgccgatcacgcgcagcagcggtacgacgagctcgtcgacaagctgatactcgggagcccagacactctcgccacggtcgcggctgtgcgcggtggtgaatcgagtcaccggcatcacttcggtgtgccgcttggccagcagcgcctggcctcgtgccggttcaccgcccgagtccagcaggtagcttgcacgctgccaggccgatgtcggccggcccgacagtagacgctccagacgctcgtcactgcagtcggcgacgaggtcgtcaaggtgggggacaaggtcggcccacggcccgaacgaggccgggcgcgtggcgatttgcacaagtaatgcttctggtcctagcgccggtaacccggtcgcccacgcgacgaggtcgagccgccgccggaccagcaacgcgggacgcggagccagcagtgcggtgtccgccgcgttccaggggatgcgcacgacggacacatacgatgctaggccgtcgggcagccttttggccggcggcagccagatcgggatgcggccgtcgggttggcggtccaggtatccgaggtgccacgctgcggatgcaccggccagcatgaagcccgcgttctggtcacgggccagccacgagcgcagcggtagatacgggtccgagatggcggcctcgccggggggaatgaatgcccaggtgcctttcaccggcagttggaccagccacccaatgcggcgcagttcgcggatggcggagtcggggtcgcgtccacacccagcctctgtaagccgttgcgtcagatcctctttcgtgacgactacgggccgatcgcgagcgaggccggacaccacccgtgacgcccacgtggggatgcgccgatcggcgccggctgggctcaccaccgaacttgaattcacaccggaaactatactatatctgtacgcaacaatgttcaaactcaagaaatcacttgatttaggaacgggcttcggtcagtgacagtacgaaacccgttccaaactcaagtgccctgtacgggctggcggcgatgcggtgcaacggcgagagacaaaacgcgcttcgcggacgaccggccgacgcgccggagagtcgccaagaacgtcacccctgaaatcaagtgggaccaggatgcactgacgcgttgctcggaccagtcacccaggcgatgcgcctcggctcaaaaactcaacccacggcctcgcggacccgggcggcgacctcggccagcgcggcctcgtcgtgcaccggcgccgccaacgtcggcgtcaccggcagctgcacccagctggtgcagccgccgtactcgggcgtacgcgccagccggaccggctcggccagcgggatcgccgagaccaccagcacggccagccgatgcttgggccgaaagtcgagccggtcggcgcgcaccgaatcggcggtccagatgtgcagatcctcgatggcgtccagaccctctggccggttaaccggcagtgcggcaacaactttcgctgcggcccgcagtagcacacactcgtcggtgctgtcggcggccgccgggcccagcaggtcgcggtgctcggggcgaacccgctcggcgtggctgtgcgcgaccgtcgggaacaacaagaactcgtgggccgccacctcgaagcgcttctcgccgatcccgcccttacgcagcagcaccgtctgccggccgtccagcagcgcgtgcaccgccgcgctccactccttcagcgctggcgtcaccgcgatcccgcgagccgggcagccacgtcgggtcggcgcaacggcgggacggtcttcggcggctgccgccggggcggcagggcgtccagcaaccgcgtcgtcgtcgcggtcacctcggcgacggcggcctcaaacgcctcggcggtggccgccgacgggtgcgtgatgccactgaccttgcgcacatactggcgcgccgccgccgcgatctcgacgggcgtggccgggggttgcagcccgcgcagttcggtgatgttgcggcacatgccctcaacgataggcgcggctaccagacggtgaccggtcgtgggtgccgatgactgcgtagccgccggtccttggtcaccagccgccagccgtgttcgatcgcggtggcgtagatcaaccggtcggccggatcgccggggaacgacgagggcagcgccaccgccgtggcggcgaccgagggcgtgataccgacggtgcgaacgtgctcggccagctgctgaagccaggacagcaccggaatcgccagttggatgcgttcctgttcggcaagccaagccagctcgaaccacgaaatcgcggcgacggcgagctcgtcggcgtgttcgatggcctggctcgccgccatgctgagacgctgcggctcggccgaccaccagtaggccacatgcgagtcgagcagcaccgtcgtcatgaaacgttccacgcaaccccggtggtgaagagttcgtcgtcatccacggccgccatcgccacacccgagaatcgacccttcagcgcgtgcggccccgtcgctgccaccagccgggccacggtgcggccgtgtttggtgatctcgatctcctcgccctgggccacttcatcaagcaaggagaggatcttcgccttcacctccgtagcggtcatttttctggtcatcaggacagtctaacggtcctgttacggtgatcgaatgaccgacgacatcctgctgatcgacaccgacgaacgggtgcgaaccctcaccctcaaccggccgcagtcccgcaacgcgctctcggcggcgctacgggatcggtttttcgcggcgttggccgacgccgaggccgacgacgacatcgacgtcgtcatcctcaccggcgccgatccggtgttctgcgccggactggacctcaaggagctggccgggcagaccgcgctgccggacatctcaccgcggtggccggccatgaccaagccggtgatcggcgcgatcaacggcgccgcggtcaccggcgggctcgaactggcgctgtactgcgacatcctgatcgcctccgagcacgcccgcttcgccgacacccacgcccgggtgggcctgctgcccacctggggactcagcgtgcgcttgccgcaaaaggtcggcatcggcctggcccggcggatgagcctgaccggcgactacctgtccgcgaccgacgcgttgcgggccggcctggtcaccgaggtggtggcccacgaccagctgctgcccaccgcccgccgggtggcggcgtcgatcgtcggcaacaaccagaacgcggtgcgggcattgctggcgtcctaccaccgcatcgacgagtctcagaccgccgccgggctgtggctggaagcctgcgcggccaagcaatttcgcactagcggcgataccatcgccgccaaccgcgaagccgtgctgcagcgcggccgcgcgcaggtgcgttagcggcgatcgcaagcgcggcgaagccgggtgctgggggtacctcccgcgtgcgggggacgggtcgccgccatcagcccttcagcgaagccgggtctcggtgcggctgttgaagaggcgcacctcctgcgagtgcggcacgatcgccaacgactcacccacccgcaccgcggtacgccggtcggtgcggaacacgatgcgcggtgcgcgtgacgaccagccccgctggtcgaccggcgttgcgtagacgaaggattcgaagccgagctcctccaccaactcgacgtgcacggtcaacgatcccggggtgccgatcgatgccacgtcccaggactccggccgcacgccgaccagcacccgctcggccgccgggtccggaaccggtatcgccaaatccggtgcccgcaccacaccgtgggcgacggcggcgtcgatgaggttcatcgccggcgcgccgatgaacgtggcgacaaacgtgttgaccgggtcgtcatacagcgccctcggcgtgtcaacctgttgcagcacaccgtctttgagcaccgccacccggtcgcccatcgtcatcgcctccacctgatcgtgggtgacgtagacggtggtggtgcccaaccgacgctgcaatccggagatctgtgagcgggtgctcacccgcagcttggcgtccagattcgacagcggctcgtccatgcagaacacccggggccggcgcacgatcgcccggcccatcgccacccgctgccgctgcccgccggagagcttggcgggcttgcggtccagcagatccgtcagctccagcatgtcggcgacttccagcacccgccggcgggtgtccgcgcgcgacatcccggcgtttcgcagcgcgaaccccatgttggcggccaccgtcatgttcgggtacagcgcgtagttctggaacaccatcgccacgtcacgcgcccgcggcggcagatgcgtcacatccacgtcgccgatgctgatgcgcccgctctcaatgggttccagcccggccagcacgcgcagcgtggtggacttgccgcaaccggacggaccgaccagaaccagaaactccccgtcggcgatgtcgaggtccaagttgtcgacggtcggcgcgtcggcgccgggatagcgctgggtgacagcagagtactgaacgttagccatgccccgccagcttccgcatgatctgccgatccaggatgacctgcaaccgtttttggatgttcgtgaaggtcttggtcacgtcggctccgcgcagcccgatggattccaggccggcggagatgatccggtcaccaccgggcaggaaaacccgtgcgtagtcttgtgtccgggtgtgtggcagctggtcgagcgccacccgcgcacggggattgtccaccagatagtgccgttcgctggcatcgtcgacggcggacttgcgcaccggcagatagccggtttgctggctgaagtaggcggtgttcgtcgggttggtgacgaatgcgatgaacttgagcgcgttgacttttcgctcctcggagagcttggccggtatcgccagccccgcaccgcccgtcggacaggcgggcgctgcgtccgggcccgtgggcagcggtgcggcgccgaagtcgaatcgggcagatgcggtgatgccggccagcgagccggtggatgccacggccgaggccaggattccggtggcgaactcgttggcaatatcgttggcgaccgccgcataacccttgccatggatggagttccgatagaagttgccggccgcgatcgtggcgggctcggtcaatgtcaatgtccacttgtcggagtaggcaccgccgaatgcccagttcggtccctgaaacgtccacgagatgaggtcggcgttagcccagccgtgcgccgatcgaccggcgccgaccacgcgctgtaactccggaccccactcgtcgaactctgaccaggattgcggtccgcggtcgggtaggccggcctgttgccacgccgccttgttgtagtagaacagcggcgtcgagcgagcatacggcacagcgtaatggcggccgttgaactcatagtcggccagcagcgaatcgacgtaatccgttgtgtccaccccaacttggccgaacaggtcgtcaagggcagtgagaacaccgctgagggcgaaatggaaccaccatcggtcgtcgagcaaaacgacgtcgggcacgtcggttccgatgagcgccgcattgaatttctgtgccacctcgtcgtagtccttgccggcgtcgatcagcttgaccgacagagtggggaatcggtcctggaaacgaccgatcagctcccgttccgccgcgctggattggccgggatgactggaccagaagtcgattgggccggaaccggacttcaccgaaccgccgccgcccatcccggcgcagccggcggtcacgccggcggcggcagcggccagcgcgaggaattgtcggcggttcagcgggtccatgcctatcccttgaccgcgcccgaggtgaggccctttatcatctgccgctgcaaggcgatgaagaccagcaagatcggcagcatcgccaacagcgtcaccgccatcaccgggccccagttcgtcacaccctcggcctgctgcagaaacgtcagacctatcggcagtggtgccaccgattcgtcgtcggacatcaggaacggccacaggtattcgttccattcgttgaccacggtgatgacaccgacggcgaccatggtgggccgcgacatcggcaacaccacccgcagcagcagttgccaccaccgcgcgccgtccatccgggccgcctcgatgatctcggcgggcagcgacagaaagtggttgcgcatcaagaaggttccaaacgccacccccgccagaggcaggatgatgccggcaaaggtgttgcgcaggcccaggtgtgagatcagcgcgtagttggaaatcacggtgatctggttgggcaccatcaacgcggcgatgatcaccaaaaacaccgccgtgcggcccgggaaccggacaaacaccaagccaaaggcgctgagcacaccgagcgtgaacttcaccaccgccagcaccgacgtgatgatcagcgagttgcgcagaaacgtccagaacggaatctgctcggtggccgtgcggtagttctgcgggtaccagcgcagcggccaccaactggtgggctgcgcatagatgtcgggctgatccttgaacgaggtgaagaacacgaacagcaacggcccggcaatcagcgtgaccaccagcaacatggccgcgtagccaacgctgctacggagccgatccggcgtcactgccgctgcccccgatccatcacccgcacctggtagtacgtcacggccagcagcaccaggaacatgatcgtggccaccgtggcgccataaccggcccggaaattgcggaacgtctccacatacacctggtacaccatggtggtggtgccggtgccctccggcccgccccgggtcatcacgttgatcacatcgaacacctgcagcgagttgatcagcacggtgatcgacaagaaaaacgtggtcggccgcagctgcggcaacagcactcgacggaacacggcccaccggctggcgccgtcgatttcggccgcctccaacagatctcggcgtaccccctgcaacgcggccagatagatcacgaaggtatagccgaggttcttccagacgtaggtgatggtcaccatgaacaacgcccagcgcgcatcctggtaaaagtcgggcaccccgaccccgatccggcgcaacaggtcttgaatcagaccgaaatgcgggtcgaagacgaactgggcggccaggccgacagcggcaccggagatcacgaacggcgcgaaaacagtggagcgcaccaggtttcgtccacgccacggtcgatcgagcagcatcgccagcgccaaccccagcaccatcgagccgaccaccgcggcaccggtgaaaaccgccgtgttgaacacgatctggcgggtgtccgaccgggtgaaccactcggtgtagttggataaccccacaaatcgggccgacggatcggagacgttccagtcgaagaacgacagccggatgttgtcggccaacgggcgatagacgaacagcagcaatagcgccacattggggccgaccaacacgacgaacagcgcataatcgcgcacgcgctctttcgatgaccgaagccgtgctcgttgcggcgccgccatcggcgcagtgtagctccgtattctgtcggcgagtttgccgccacggtcgatgaaccaatcaccgccgtcacggcaatgtcggccagctacgccgcgcccgtcaccgcccaccgaccgctgtacgcccgccatccgacgaatatcagccgcagcacgataaacgtgcccagtcccgaccagatacccgccagcccccagccatacgccagcgacaaccagacaagcggcaaaaagcccaccaacgcactcgccaccgtcgccgtccgcatgaacgcggcgtcgcccgcgcccagcagcaccccgtcaactgcgaaaacaattcccgcaaaaggcaattggactaccatgaaccaccacggcaccccgatcgcggcgagtaccgatcgatcgtcggtgaatagcccgggcagcaccgaggagcctagccctaacgccgctgccaaaattcccgccgccaacagcgaaaacgccgtcacccgccatgccaccgccttagcgtgcccggcatcaccggcacccaacgcggcaccgaccagcgactgcgccgcaatcgctagcgaatcaagaaccagcgcaagaagaccccacaactgcaacacgacctggtgggccgcgagcgcggcagcgccgaacctcgcggccaccgccgcagccgagacataacaaacttggaaggccagggtccgcacgatcaggtcccgcgccatcatcagctgggcgcccagcacggcgcggtccggccgcagcgacacccgctcggccagtaacgcaccggcaaacagcagcgccgccagccactgccccaccagattggccaccgccgagccggttaacccccagcggggcaaccccagccaaccgtaaaccagcagcgggcacagcagagccgacgacccgaagccggcgaccacataccgcagcggtcgcacggtgtcctgcacgccgcgcagccagccgttgccggcgagcgagaccaggatcgccggcgtgcccaggatcgcgatccgcagccacggcaaggccgccgcggtgatgccatcgccagaagcgatcgccgacaccagcggcgtcgcggtggcttccaccacgacgacgaccaacgcgcccagacccaacgccaaccaggtcgcctgtacaccttcggtgaccgcggccacccggttgccggcaccgtaacgacgcgccgcgcgcgctgtggtgccgtaggacaaaaacgtcgcctgggaaccaaccaggccgagcaccagactgccgatagccagacccgccagcgatatcgcccccagccggcccaccacggcgatgtcgaacagcaggtacagcggctcggcggccagcacgcccagcgcgggcaacgccagctgcgcgatctgacggccgcccgcgcggtgccccacctggctcaacggcggctaaccaagcgccgcgcgcaacgacgccacagcgtcgtcgatcgagccggtggtcgtataccccgcggccagccggtgaccaccgccaccgaacccagaggcaaccgcggccaaattcacggtcttagcccgcatcgacaccgaccaccgatgcggttcgacctccttgaacaccgccgcgacctcggcttgttgcgtggtgcggacgatgtcgacgatgctttccacttcctccgagcgcgcagcgacccactcccggttgtcgacgacgacgtaaaccagcccgcggccaccgaccgcctcggacaccagctgcgccgaacccaacacccgcgatagcaacggcaaccaggtgaagggatggctgtccatcaaggtcctgctgacggtggcgttgtccacaccgatctctaccagccgcgccgccagccgatacccccgcacactggcccagcgaaacgaccccgtgtcggtcgccaacccggcgtagatgcagtgcgcgacgcgcgggtctatcggtttcccccacgcgtcgaggatctcggcaaccatcgtcgtggtggaatccgccgacgggtcaatgaaattcgcggtgccgaacaggtcgttggaggcgtgatggtcgattaccaggagctcccgcccggaatcagttagatcgcccagagcaccgagccgatcaacactcggaatgtcaacagtcacaaccaaatcgacatcgcggcgcatcacctcagggcggaccagcagatggcagcccggcagcgaacgcagcgactcgggcagtgtcgccggcgcggcaaagctgacctctacccgcttgccgcacccgtccaacaccaatgccaatgccaatccggcgccgatggtgtcggcatcggggtggacgtggcagactaccccgaccctggcagcggccgacaacagcgcagcggcaccgacggcgtccacgcgggcccccgcgcgacgccgcccgtcgaccagctcactccttgggtcgatcgtcgtcaccggtgtctcccccgcaagtgagcggtgcctccacagcctcgggtccgtcgctcgttctgatacccagtcccccgggagccggtgattgcgccaccgacccgttatcacggtacgggtcggcctcccccgccggtttggcgcccacccggacccgcgccagatcggcatccgcggcgcgagcgcgggccagcaactcgtccatccggtgcacactgtccgagatcgtgtcgagcgtgaacgtcaaggtgggagtgaaccgaacgccggtgcccgccccgaccttggtgcgcagcacccctttggcccgttccagcgcggcggccgcgccggcgcagttcggctcgtcgtgtagcgtgcgtcccatcaccgtgtagtacaccgtggcatcgtgcaagtcggcggtcaccttcgcatcggtgatggtcaccccggccaatccaggatccttgatctcgtactcgatcgccgaggcgacgatcgcggcgatccgtttggccagccgccgcgccctagcagcatcagccatcaggcgcgttccttctggaccagctcgtaggactcgatgacgtcgccctccttgatgtcggcgtaacccagtgtcaggccacactcgaagccgtcgcgcacctcggtcacgtcgtccttctcccggcgcagcgaagcgatcgaaaggttctcggcgaccacgatgttgtcccgcaacagccgcgccttggcgttgcgccgcatcacacccgaggtgaccaggcagccggcgatgaggccgaccttcgaagaccggaacaacgcccggatctcagcccgacccagctggttttcctcgtagatcggcttgagcaggccacgcagcgcctgctcgatctcgtcgatcgcctggtagatgaccgagtagtagcggatctccacgccttcgcggctggccagctcggtcgccttgccttcggcgcgcacattgaaaccgatgatcaccgcatcggaagccgacgccaggttgacgttggtttcggtaatgccgccgacaccgcggtcgatcacccgcagcaccacctcgtcgtccacctggatacccatcagggcctcttccagcgcctcgacggtaccggcgttgtcgcccttgaggatcaggttcagctggctggtttccttcagcgccgagtccaggtcctccaggctgatccgcttgcgtgagcgcgccgccagggcgttgcgcttgcgagcgctacgccggtcggcgatttggcgggcgatacggtcctcgtcgacgacgaggaagttgtcgccggcgccgggcaccgacgtgaagccaatgacctgcacaggccgcgacggcagcgcaacctcgacgtcttcgccgtgttcgtcgaccatgcggcgaacacggccataggcgtcgccggcgaccaccgagtcaccgacccgcagggtgccgcgctgcaccagcacggtagccactgggccgcgaccacggtccaagtgcgcctcgatcgccacaccctgggcttccatgtcggggtttgcccgcaggtccagcgcggcgtcggcggtcagcaacacggcctcctccagcgcctcgatattggtgccctgcttggccgagatgtcgacgaacatcgtgtcaccgccgaattcctctggcactaaaccatattcggtaagctgcccgcgaatcttggccgggtcggcaccctccttgtcgatcttgttgaccgccaccacgatcggcacgtcggcggcctgcgcgtggttgatggcctcgaccgtctgcggcatcactccatcgtcagcggcgaccaccaaaatggcgatatcggtcgccttggcgccacgggcacgcatggcggtgaacgcctcgtggcccggggtgtcgataaaggtgatcagccgctggctgccgtccagatcgacggccacctggtaggcaccgatgtgctgggtgatgccgccggcctcggcctcgcggacgttggccttgcggatggtgtccaacagccgggtcttgccgtggtcgacgtgacccatcaccgtcaccaccggcgggcgaacctgaaggtcctcctcgccgccctcgtcctcaccgtagctgaggtcgaaggattccagcagctcgcggtcttcgtcctccgggctgacgacctgaacgttgtagttcatctcgctgcccagcaactccagcgtctcgtcgccgaccgactgggtggccgtcaccatctcgccgaggttgaacagcgcctgcaccagcgccgcggggttggcgtcgattttgtccgcgaagtcgctgagcgacgcgccgcgtgcgagccggatcgtctcgccgttgccgtgcggcaaccgcaccccgccgacgaccggagcctgcatcgagtcgtactcctggcgcttctgccgcttggacttgcggccgcgccggggcgcaccacccgggcggccgaacgcgccggcggcaccgccacgctgcccgggacggccaccgccgccgcccccgggacggccgcggaagcccgttccgggagcggcacccacgccgccaccccggtagttgccgccgcccgcgtcggaacggccagcgccgggcgcaccgggccggcccccgggtcgtgacgcaccaggacgtggtggacgggcacccccgacagctccaccggggcgtggcggcatgctgccgggcgaggcgcccggacgtggaaccccgggccgggcggtaccggggcggggagccggcggacgcgggatgggccggtcggcgggttgcgccgacgagaacgggttgttgccgacgcgcggggtgcgaatccccggcttcggcaccgggcccggccgcgccccgggagccatgccggggtggggtgcctgagggctgggcggcactgcggtcggaggctcgggtgcggcgggggtagttggggagacgattgccgccccgccggaatcggcggccttggcgggcgcggcagtcgccttgccgttgcctgcggccatgtcgatcgcggcgtccagcgccttgtcaagggacttgtcggggcctttgccgggggacttggcggtgcctttcgccggggcaggtttgctgccaccgaacgattcacgcagccgacgggcaaccggtgcttccaccgtcgacgatgctgatttgacgaattcgccctgctcgctcagccgggcgagaacttccttgctggttacaccgagttccttagccaactcgtgtacgcgggccttacctgctgccactacatctcctgtccatgaggcgacagtcgtgggccgcgcctcgggtttagctatgacgcattgtcatcgggacttcacggtgtgctcatgttctattgctacctgttctgttgcccggtggttcgagctcgcctagagactccaggtactcgaccactgcggatgtgtccggcgaaccggcgatgcgcagcgctcttgcgaaagcccgccgccgaatcgcttgttgcgcgcactgccgtagcggatgcagccacgcaccccgccccggcaggctggtcgctgtatcaacgatcacggcgtggttgccgttcccggtcgacacagccaccactcgaagcagttcgacggccaaccctcgctttcggcacccgacacacgtccgcaccggtccgcggggattatccgggcgtcgatgcgccgaggccgaaggctcgcgctggatcacggctaagtgtagcgtcaccgggcaagcccgattgcccagctatctgccgtgggataacgcacggcgctagcggtcgtgcgccataccgcggctgactccgggttcgggctgaccgggcgggggcggcggcgcatcgccgcgaatatcgatacgccacccggtgagccgggcagccagccgggcgttctgcccttcctttccgattgccagcgacaattggaaatcgggcaccaccacgcgggcggcccgggcggtctggtcgatcaccgacaccgacaccaccttggccggcgacaacgcgttggcgacaaaacgcgccggatcgtcgtcatagtcgatgatgtcgatcttctccccggacagctcgctcatcacgttgcggacccgttgccccatcggaccgatgcaagcacccttggcgttcaagccggcaacgttggaccgcacagcgatcttggagcggtggccggcctcccgggccaccgcgacgatctccaccgatccgtcggcgatctcggggacttccagcgagaacagcttgcgcaccagattggggtgcgtgcgcgacagcgtaatcagcggctcgcgggcacctcgggttacaccaactacgtagcagcgcagccggttgccatgttcatagctctcccccggtacctgctcagcggccgggatcacaccctcggaagccttggtctcggtgccaatccggacgacgaccagaccgcgggcgttggcccggctatcgcgctggatcactcccgcaacgatctcgccctcgcgggtggagaactcgccgtaggtgcgctcgttctcggcgtcgcggaatcgctgcaacatcacttggcgtgccgtcgtggcggcgatccggccgaagccctctggagtgtcgtcccactcgctgatgagattgccagcctcatcggtctcacgggcgatcacccgaacgacaccggttttccggtcgatctcgatgcgcgcatcggtctggtgaccttgggtgtgccggtaggcagtcaacagcgcggacttgatcgtttcgagcagttcattgaccgagataccccggtccacctcgatggcatgcagagcagccatgtcgatgttcatgctccggcctccgtcccgcgggccagccccatctcggaagactgggccagttccaactccgccggagccggtggcgaaaactcaacctggacaacagctttcacaatctcagcaagcgggatctcacggactgcccagccccggtcttcccggatcaccaacgccaccgtgccagcacgcatctcgccgacccggccggtcagtcgcgatccgtctgacaacaccagctcaaccttgcggcctcgagcatggcggaagtgcttttcgctggtcagcgggcgttccacaccgggagagctgacctcgagcaggtagcggccccggatcttgttcgcaccgtccaggccgtccagcaaagccgatgccctgcgcgacaatgcggctatcgtatccaggtcgagaggggcgtcaccgtcggcgatcaccgctatccgcggcgggcgggcccgcgcatcgatgaccacgtcttcgatctcgtagccggcgcacgcgaaatctgcaccgagtagctcgatcacctgcctctgcgaaggtagcccggtggtcacggcgagctcctcatcttgagttgtccggtcatctagcggaggcgccgccagggcggctcccagtgtcccgccggcacgcagcagccggcgtagctaccaacgatacgccaggaatcacgaatgacgccgtgatcacgccgttcaacgtctcgcctgccttcgtagcggcgtctttctgatggcaggatgttgctgtgcttagagcagcaccagtcatcaaccggctcacgaatcgacccatcagcaggcggggtgtgctggccggtggcgccgcgctggccgcactgggagtggtgtccgcctgcggcgagtccgcgcccaaggcacccgcggtcgaagagctgcgctcgccgttggaccaggcccgacacgacggtgcgctcgcagctgccgccgccacagccatcgggatcccgccgcaggttgccgccgcgctgaccgtcgtcgccactcagcgaacctcgcatgctcgagcgctggccaccgagatcgcccgggccgcgggcaagctggtatccgctacgagcgaaaccagcagctccagtcccagcccaaccgatccggcggcaccgccaccagcggtgtccgacgtgatcgattcgctgcgcacgtcagcgggggaagccagtcgactagtggcgacgacatcgggctaccgagcagggttgctcgcctccattgccgcgtcctgcaccgcctcctatacggttgcgctcgtgccttcaggcccgtcgatatgacctcgtccgaacccgcccacggtgccacaccgaagaggtccccctccgaggggagcgccgacaacgcggcgctgtgcgatgcgcttgccgtcgaacacgccaccatttacggctacggcatcgtctccgcgctctcgccccctggtgtcaacttcttggtggcggacgcgttgaagcagcaccgccaccgccgagacgacgtgatcgtgatgctgtccgcgcgcggagtcaccgccccgatcgctgccgccggttaccagctgcccatgcaggtcagcagcgcggccgacgcggcacgactagcagtgcggatggagaacgacggggcaacggcctggcgggcggttgtcgagcatgccgagacggccgatgaccgggtgttcgcttcgacggctctgaccgagagcgcggtgatggccacccgctggaacagggtgctgggcgcctggcccatcaccgcggcctttccgggcggggacgaatagctacccggtgacggccgctgcgatatcggtggccagcgaggcgccggcaaccagctcgcgagtctgaccgctgaaccggtcgcgcagctcgaccacgccgtccgcccagccgcgccccacgacaacgatccagggcatacccaacagctcggcatctttgaacttgacgccgggcgatgcctggcggtcgtccagcaacacctcaacccccagccgatccagatcggcggccagcgcggtcgccccggcgcgagcctgcgcgtccttgttcgcgatcaccaggtgaacatcgaacggcgcgaccgtcgacggccagcgaaggcccagctcgtcgtggtgctgctcggcaacgacggcaaccaaccgagacacaccgatgccgtaggaacccatggtcaaccgcacaggcttgccatcctcgccgagcacgtcggcggtgaaggcgtcggtgtatttgctccccagctggaagatgtgcccaatttcgataccgcgcgccatgaccagcggaccggcgccgtcgggagatggatcgccttcgcgcacctcggcggcctcaatggtgccgtctgcggtgaagtcgcggccggccaccaaaccgacaacatggcggccgggttggtccgccccggtgatccagctggtgccgtcgactatccgcgggtcgacgagatagcggacattgttctcccgcaacgcctttggcccgatataacccttaaccaggaacgggtgcttggcgaaatcatcgtcgtcgagcaacgcgtagtcagccggttccagcgctgcgcccaaccttttgtcatcgacctcacggtcgccgggcacgccgattgccagcagttcggtgtcccctcccggctgtcggactttgattaagacgttcttcagggtgtccgcggcggtcaccgtgcggccgagatcggcctcgttggcccaggccaccaggctggcgatggttggggtgtcgccggtgtcgtggaccaccgcctcgggcagcccatcgatgggcagggtgtccgggcgggcggtgacaaccgcctcgacgttggccgcataacccgactcgaggcaccggacaaatgcgtcctccccggacggactctcagccaagaactcttcggacgcactgccgcccatcgccccggacactgccgaaacgatgacatagcgcacctgaagtcggtcaaatatgcgctggtaggcctcccggtgagcgtggtaggccgccttcagcccggcggcgtcgatgtcaaaggagtaggagtccttcatgacgaactcccgagcgcgcaggatgccggcccgcggccgcgcctcgtcgcggtacttggtctggatttggtacagcgtgagcgggaagtccttgtaggagctgtactcgcccttcacggtcagggtgaacagctcttcgtgggtggggcccagcaggtagtcgttgccgcggcggtccttgagccgaaacacgctgtcgccgtattgggtccaccggttggtcgtctcgtacggtgcccgcggcagcagggcaggaaataggatctcctgtccaccgatggcgttcatctcgtcgcggatgacccgctctatgttgcgcagcactcgcaggccgagcggtaaccagctgtacagcccgggggcgacgggccggatgtagccggcccggatcagcagtttgtggctggccacttcggcgtcggcgggatcgtcgcgcagggtgcgcaagaacaactcggacatccgggtgatcacaggcggcaagcctaattcgccgagcagacgcaaaagcgcccaggtctgcccgaaaaggggagcttttatgactgctcggcgggaagggttacagctcgccggcgtcgatcgcttccttgacctcctgcgcatgggcaacctgctgcggcgtatacccgataaacagcgccataccgccgacgatgatggccgctccggccacccacagcaggccgtaggtgtaggcgtggtcaagcgcggccaactgcacgtcgttcatgaacttcaccggaccggtggtaccgcccaggtacagcgtgcgcgacgtgatcacagcctggatgacggcgagcaccagcggaccgcccaggctctgcagcatcagcgcaattgccgataccggaccgatctggtcgaagccgacgccagcgatcgccgacagagtcagcgggacgacggccatgccgatgccaatcccgccgacgacgatcggcatgaccaggttggggaagtagggcacaccacggtgcatgaaaaatgagccgtacagcatggcgccgaatagcagatatccgccgccgatggtcaacacccgtggcgaaaaccgggacaccagctgcgaggacacacctaggccgattcccatcgcgatgacgaacgggatgaaacctacgcccgcgcgtagcgcgctgtagcccaagatgtcctgcacgtacaggccgatgcagacggtcaggctgaacatgacgccgccggccaacaggatcgcgctgaacgtgaccaaccggttgcggtcgcggaacaagtggaacggcacgacggggttctcggcagtgcgctccacgatgacaaacgcgacagcggccgccaaggccaccaggcccgaaccgatggtaatgcctgacatccagcccttttcaggaccgatcgagaaggcgaaaaccgccgcggtgcatgccagcgtggccagtatggccccggtggcgtcgagcttcatccgttctttgttggtttcccgtagggcggtgcgggccaggtagatcatcaccagcccgatcggcacgttcaccaggaacgcccaccgccatgacacctcggtcagtgctccgccgaccaccagccccatcaccgacccgatcgcggtcatcgcggcgaacaccgccgtcgcggcgttgcgggcaggtcccttggggaacgtggtcgccaccagcgccagaccggtcggagatgcgatggccgaccccacaccctgggacaaccgggcgatcaccaacgtcgcctcgtcccaggcgaccgcgcacagcaccgacgagatggtgaatagcgcaacgccaacaatgaaggtgcgtttgcgcccgatggtgtcgccaagccggccgccgagcagcatcagcccgccgaaggtcagcacgtaggcggtgatcacccagctgcggccggcatcagacaagctcagctcgttttgaatcttaggtagcgcgacgatggcgacggtgctgtccatggtcgccagcagctgcatcccgccgatagcaataaccgcagcgataaagctgcgcgagggcagccaagtcgggtagtacctgctggggcgctctgaagcggtctcctccgagcgcggcgggcgcatcggggccggacggtgtgggcgtccggctgtccagttacggaccgcccgctctgtgtcgttgagagccgtcatagcgggttaccttacagtattcttaagaattgtttaaaccccgaacgccgctcaggccgactacagccccgatcacgatgatcgcgggaggtcggatccccgccgcgcggaccttctccggcgtgtcggcaagggtggcccgcaacgtctgttgagcggcggtcgttccgtgttgaaccaccagtaccggcgtatccgcagttcggccaccctttagcagaacgtcaacgaaaagctcgatgcgttcgaccgccatcagcaaaacgatggtgcccgtcaatgcagccaatgcatcccaattcactaacgattcgggatgaccgggcgcaagatggccactgaccaccacgaattcgtgggtcatggcccggtgagtgactggaacgcccgccatagcgggcacggctatggcactcgtcacacctggcaccacggtgaccgggattccggcgtgggcacatgccagcatttcttcatagccccgggcgaacacgaaggggtcgccccctttgagacggaccacaaagttgccagatctggcccgttcgatcaggacagcgttgatcgcgtcctgggccatggcccggccgtaagggatcttggccgcgtcgatgacttctacgtgcggcggcagctcggccagcagttcgggcggggcgagccggtcggcgaccacgacatcggcctgggcaagcagccggcgaccgcgaaccgtgatcagttcgggatcgccgggaccgccgccgaccaacgccactccgccgctgaggacgtcggaactctgcgcagtgatgacgccctgctgcaacgcctcccggattgccgagcggatcgccgccgaacggcggtgctcaccaccggcgagcacccccaccgacaggcccgcatagctgaatgacgccggggtcaccgccgtcccctccaccgcgatatcggcccggacgcaaaagatccgtcggcgctccgcctcggcgacgacagccacgttcacccgcgcgtcatcggtggccgcgatcgcataccaggcgccgtcaaggtcgccgtcgcggtagtcacgcaccgacaaggtgatctggtccatcgcctcgacggcgggggtgacgctgggggcgatcacgtgcacgtccgcgccactggcgatcagcaggggtaaccggcgctgggcgaccgtgcccccgccaaccacgacgaccttcttgccagccagccgtaacccgaccagataggggttctcggtcacccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctttggccgcgaatgtaacgccactgcgaatttccggcccggcttttcgcagtgccgttacgctcgtggagtattgcaggccgcatgtgcgacgaaacgcgccaccgcaccgggtgttgcggccggatgggtatgcaggtaggacgcgtgcacgccgctgtgcaccgcgccgtctcgcacgtcgtccacgtcttggccctggtacacccacgcgggctgatagctatcggcgaatgtgactgcggttcggtggaattcatgtccaaccacgcgctcgccgacggagtacagcgccgaatcaacaaccgcgacggcgtcgcgataacccagcttgagatgctgggtgaaccgcgccgatccggccaccacaccgcacatcgggtgtccgtcgagttcagaaaccagatagagcaggccggcacattcggcatgcaccggggcgccggcagcggccagttcgttgatctgccgccggacggtgtcgttggcggacaactcggcggtgaactgctcggggaatccgccgggcaacaccaccgcgtccgtaccctcgggcagagtttcgctgagcgggtcgaactcgaccacttcagccccggcggcgcgcaacatctcggcgtgttcggcgtagccgaaggtaaacgcccttccggccgcgatggcaaccgtggctggctggcgggcggtgttgccgacggcaatcaccgggtcccatggcgggtgggccgcctggctcccggcgcaggcgatcaccgcggccagatcgacgtggcgagcgaccacagcagtcatcgcctgcacggcgagccgtgcgcgacggccgtactcgacggcggtaaccagacccagataccttgtcggcagctctagttcagctgtgcgtggaatggcgcccaagaccgcgacaccggcctggtcacacgcctgtcgcagcacctgttcatgtcgggccgatccgacccggttgaggatgacaccggcgatccgagttgcggtgtcgaacgtggaaaagccgtgcagcagtgcggcaacgctgtgactctggccgcgggcatcgaccaccaggatcaccggggcgccaagcagagcagcgacgtgcgcggtggaccccgctgcgggcgcgcccccggcaggcccaatgcgcccgtcgaacagccccagcaccccttcgatcacggcgatgtccgcgcccgcaactccatgcgcgtacagggggccgataagccgctcccccaccagtaccgggtcgagattgcggccgggccgtcccgcggccagggcgtgatagccggggtcgataaaatccgggcctaccttaaacggcgcgacggtgtgaccggcctgccgcagcgctccgatcaagcccgtcgcgatcgtggtcttaccgctgcccgacgcaggcgcggcgacggccaccgcggatacccgcatcaccactcgatgcccttctgccccttgcggcccgcatccatcgggtgcttcaccttggtcatctcggtcaccagatcggcggccgcaaccaaccgctggggtgcgtctcgcccggtgatcaccacatgctgatggccaggccgggctcgcaggacatcgacgacttcgtcgacgtcgagccaaccccacttcagtgggtaggtgaactcgtccagcagatagaagtcgtgacgttgcgtggccagccggagcgcgatctcggcccaaccgtccgccgccgcggccgcacgatcgacgtcggtgccggccttgcgagacgtacgtgtccaggaccagcccgcacccatcttgtgccactccaccgctccgccgatcccgtgctggtcgtgcagccggcccagttgacgaaacgccgcctcctcacccactttccacttagcgctcttgacaaactgaaacaccgcgatgtccagaccagcgttccacgcccgcaacgccattccgaacgccgcggtcgattttcctttgccttcaccggtgtgtaccgccagtatcggcatgttgcgccgggcccgggtggtcaggccatcgttgggcactgcgagcggattgccctgcggcatgtgtggttacctatccatcgtcaagccacgccacgcacggcatgcactagataatccgcgtgcaactgctccaaccgaaccaccggcgcacccagctgacgagccagttgcgctgccaaacccagccgtacatacgacgtttcgcagtccaccaccaccgcggccgcgccctcggcgaccagcccggcagccgcggttcggctgcggcccaacgggtccggcccggcggtggcccggccgtcggtcagcacgaccaccagggggcgtcgggcgcggtcgcgtaccttctcccggatgatcagcgcacgcgcggccagcagtccctcagccagcggggtcttgccgccggtgctgaatcgggccagtcgccggccggcgatgtgcgccgacgacgtcggcgacagcaacagcgttgcctcgtgctggcggaaggtgatcaccgccaccttgtccctgcgctggtaggcgtcgcgcagcagcgacagggtggcgccactgaccgcagccatccggtcccgagcagccatcgatccggaagcgtcgacgacgaagatcaccagattgccttcgcgaccctcgcggatggcccggcgcacatcgtccggccacgggcgcaacggcccggctccgaacgcacgctcgccggcggccagcagggtagcgaacaggtgcagtccatgtgcgtcggggtcgctgacctcggcggccgccaccacactgcccgaggcgttgcgggcccgagaccgtcgccccggcgcgcccgtgccgacccccgggacccgcagcgcgcgggtccggaatatctttgacggcggcgcgctcgggcgcggcgacgatcgcaagcgcggcgaagccgggcgcggcgggtcgtcgcccatcgagctcggcgcaccaggttctgtcgacttcgagcgtgagttcggttgtgaggcaggttcattggctgactggccgcccccgggcggatcgggctcgggctctgggtcgacgctcgccagcgccagcgcctcatccagctggtcgcggtcgatgccgtgatcgtcgaacgggtcgcgacgacgacgatgcggcaacgccagttctgctgccgcccggatatcctgctcctcaacggtgcggacaccacgccaggcggcgtgcgcggcggcggtccgggccactaccagatcggcccgcatgccgtccacgtcgaacgccgcgcacaacgcagcgatgcgccgcaactcgttgtcgcccaacaccacatcgtctaccgtggcccgggccgcggcaatccggtgggccagctccgcgtcggcgtcggcatagcgtgcgacgaacgcatccgggtcggcttcgtaggccatccgccggcggatgacctgtacccgcacgtcgatgtcacgtgacgcctgcacgtcgacggtcagcccgaaccggtccagcagctgcggacgcagttcgccctcctccggattcatcgtgccgatcagcacgaaacgggcctcgtgggaatgggagatgccgtcgcgttcgacgtgtacgcgtcccatggcggcggcgtcgagcaggatgtcaaccaggtgatcatgcagcagattgacctcgtcgacgtagagcacgccgccgtgggcgcgagccagcagtcccggagagaacgcgtgctcgccgtcgcgcatcacccgctgcagatccagcgagccaaccacccggtcttcggtggcccccagcggcagctccacgaggccggtctcggtgctcccggtcgcgaccgacaacaacgcggccagcccgcgcaccgccgtcgatttcgccgtgcccttctcgccacggatgagcgccccaccgatctccggtcgcacggcacacaacaacaacgcgagccgcagccgatcgtgcccgacgatcgcgctgaacggataaggcttcacggccgctccacctgaccggagccgggccgcaacatgggcacatgcgggatgccgtcgtccaggaactcgtcaccgtcgcggacgaagccgtgctgggcatacatggccgtcaggtaggcctgtgcatcaatccgacaggggtagtcgcccacctcggccagtgccgcgcacagcagccggttggagtggccctgtccgcgggcgtcgcgtttagtgcacagccggccgatccggaagaccttctcacccccggcgtgctcttccatcaggcgtagcgtgcacgtcacctctccgtcgggcgtttccaaccagaaatgcctggtctcggcaagcaggtcacgcccgtctagctccgggtatgggcaggcctgttcgacaacgaacacctccaccctcaacttgagcagctcgtaaagggcccgggcgtcaaggtctttggcccagacgcggcgcagtgcttcggtcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggcacctaacttcagcgccttggtgctccatgaccacacctcgtcgaacagcgcgggttcattcgacagctgcacccccagcgacggcaccatttctttgagcgtgggcagccaggattgatagcggttggcaaagcatttctgcagcacgtccagcatgatcgccaccgcggtcgaagcccctggggagccgcccagtagtccggcaatactaccgtcagcatcgccgatgaccgtcgtgccgaactcgagcaccccgccgttgcgttcatctcgccggatcacctgtacccgctgaccggctatcgtcaactcccagtccgaatcgattgcgctaggggcgaattcgcgcagcgcactgacccgctcgggttcagagagacgcagctggctgatcaagtagttcagcagtctccgctcggtgaggcccacgccgagcacggacaacagattgtccggcctgatcgaccggggcaggtcgctgatctgcccgtgtttcaagaacttcggcgaccagccggcgtatggcccgaacaccagccacgacttgccgttgacaaaccgcagatccagatgcaaggcgcccaacggcggggcgcccggcgccgggaagccatatacctttgcccgatgcgaggcggtgagcgccgggttcccggcgcgcaggaaccgaccgccaatcgggaagccggcgaagcctttgacctctttgatcccggatttctgcagcaccggcaaggtgtcacccccggccccgacaaagacgaacttggtgttcaacttgcgcttttcgccggtccggcggttgcacatggtgaccgtccagctgccgtcggattgccgcgagaggttgcgaacctcgtgcccgaacaacgcggtagtgccattttgcacgcaatagccgatgagttgtttggcgagggcaccgaagtcgacgtcggtgccgtcggcggcccagttgagcgccaccggctcggagaaggcccgtttagcggccatgaacggcagccggcgggcgaattcgtcgggactctcgatgaactcggtgccggcgaacagcgggttgccggccaacgccttttggcggcgccgtagatactcgacgccccgcgatccatggacgaaactcacgtgcggcacagggttgaggaagctgcgcacgtcggtgaggatgccgttttcggccgcgtatgcccagaactggcgggtgacctggaattgctcgttgacacgcaccgctttggtgatgtcgatcgagccgtccggcatttctggggtgtagttcatctcgcacagcgcggagtgcccggtgccggcgttgttccagggaccgctgctttcggcggctaccgcgtccagccgttcgatcagggtgattgaccagttcggttcgagccgacgcagcagcacccccagcgtggcgctcatgatgcccgcaccgatcagcacgacgtcggttctggctaggtctgacaccggacggttggttccttccttggctgcgccgctcccaggttatcccgacgggtgttaacacgatgacgtccgcctcctgggccagtaaccctgtgcagcgcggggcagccaacccaagacaattaccccgaagcccacaatgtgcgtccctggccgccatagaatccgcactatccgcccagtccggttcttcttgggaggtaacgatgttgtatgtagttgcgtcacccgacttgatgaccgcggcggctaccaatctggcggagattggttcggcgatcagcacggcaaatggtgcggcggcactcccgactgttgaggtggtggccgcggccgccgacgaggtgtccacgcagatcgcggctctattcggagcgcatgccaggagctaccaaaccctcagcacccaggcagcggcgtttcatagtcggtttgtgcaggcgttgaccacggccgcggcttcctacgccagcgtagaggccgccaacgcgtcgccacttcaggttgcgctagacgtgattaatgcgcccgcccagacactgctcggacgtccgctaattggtaacggcgccgacggatcgacaccggggcaggccggcgggcccggcgggttgctgtacggcaacggcggtaatggcgccgccggtgggcccaaccaggccggcggcgccggcggcaacgccggcttgatcggcaacggcggggcgggcggcgccgggggtgttggcgcggtcggcggtaacggcggcacgggcggcctgctattcggcaacggcggggccggcgggcaaggcgggctcggcctcgcaggtatcaacggcggcagcggcgggcagggaggccacggtggcaacgccatcctgttcggccagggcggtgccggcgggccaggtggcaccggcgccatgggcgtcgccggcaccaatcccacccccatcggcaccgcagcgcctggcagcgacggcgtaaatcagattgggaacggtggtaacacggacctcaccggcggcgccggtggcgacggcaatgccggcagcaccaccgtgaacggcggcaacggcggtaccggcggcgcagctaggaactcatctggtggtaccggtaactcctttggtggtgccggcggcgccggaggcgacggcgccaacggcggcgacggtggcgctggcggggaagccctcaccgaaggcggtgccaccgccgttagtggtgctggtggtaagggaggtaacgccgaggcttccggcggcgccggcggcaacggcggcaaaggtggctttgctcaggccaccaccagcgtgaccgggggtaacggcggtaacggtggcaatggccacgacagtaacgcgccgggcggcgctggcggcagcggtggcgtcggcggtgacggcggccgtggcggcctgctggccggcaacggcggcaccggcggtgccggtggcaacggcggtaccggtggcgccggtgcccccggcggtgccggcggcgccggccgcaaagccgacatcgccaacagcctcggcgacaatgccaccgtaaccgggggcaatggcgggacaggcggagacggcggcagcgcgctgggcaccgggggggctgggggtgccggaggtctaggtggtcacgggggtgcaggcgggctgctgattggcaacggcggcgccggtggcgctggcggcctcggcggtgcgggcggcgccggcggtgcgggcggtgagggcggtgccggcggcgccggaggcgaagctattcccggcggggcgtccaccaactccgccggcggtgacggaggggcgggcggtactggcggcaatggcggtgacggcggtgccggcggagcccccggcctcggtggcgcgggcggggccggcggatggttgatcggccagtcgggcagcaccggcggcggtggcgccggcggtgccggtggtgccggaggtgccggtggcgcgggcggcagcggcggtgcgggtggccatggcgacactacctccggcaagaacggttcgtctggcaccgcgggcttcgacggcaaccccgggcagcccggctgagcggcacaagatctgaacgcgctctaagctgaccccgtgactggctgggtgcccgatgtgctgcccggctattggcagtgcacaattccgctcgggccggatcccgacgacgagggcgacattgtcgcaaccctggtcggccgcggtccgcaaacagggaaagcccgcggagacaccactggggcacaccacacggtcctggcggtgcacggctacaccgactacttcttccataccgagctggccgatcacttcgccaaccgtggcttcgcgttctatgcacttgacctgcgcaaatgcggccgatcgcgagcgcccggccagacgccgcacttcatcaccgacctggcccgctatgacaccgaactcgagcactccctgtccatcatcaacgagcagaaccgctcggcgaaggtcctggtatacggccactccgccggcgggctcatcgtgtcgctgtggctggaccggttgcgccagcgcggcgagatcacccgcgcgggggtcaccggcctggtgctcaatagcccgttcctggatctgcaaggcccggcaatcctgcgcctgccgctgacctcggcgttcttcgccgcgatggcgcgaatgcgccccaagtgggtagcccggccaccaaaagaaggcggttacggttgcacgctgcaccgggactatgacggagagttcgactacaacctgcaatggaaaccggtgggcggtttcccggtcaccttcggctggattcatgccagccgtcgtggccacgcacggttacatcgcgggatcgacgtcggtgtgcccaacctgatcctgtgttcggatcacacggtacgggaaaaggccgacccggcgaccctgcaccgcggcgatgcggttctcgacgtcacccatatcacccgctgggccggctgcatcggcaaccgcagcaccgtcatcgcggtggcggacgccaaacacgatgtgttcttgtcgctgccgcaaccgcgccagatggcttatcgccgactggatctctggttggacgactacctcggcacacacaacgacaccgacgcttcggcatcgtcggggaaagggtgatggcccctacaaatggaaacgtacgacatcgcgatcatcggaaccggttcgggcaacagcattctcgacgaacgctatgccagcaagcgggcggcgatctgcgagcagggcaccttcggcggcacctgcctcaatgtcgggtgcatccccacaaaaatgttcgtctacgccgccgaggtggccaagaccatccgaggcgcgtcgcgttacggtatcgacgcgcacatcgaccgggtgcgatgggacgacgtcgtctcgcgcgtcttcgggcgcatcgatccgatcgcgctgagcggcgaggactatcgaaggtgtgcgcccaacatcgacgtgtaccgcacacacacccgtttcgggccggttcaggccgatggccgctacctgttgcgcactgacgcgggtgaagagttcaccgccgagcaggtggtgatagccgccggatcgcggccggtgattccgccggccatcctcgcgtccggcgtcgactatcacaccagcgataccgtcatgcggatcgccgagttgccggagcacatcgtgatcgtcggaagcggcttcattgcagcggaattcgcacatgtgttttccgctctgggcgtacgggtcaccctggtgatccggggcagctgcttactacggcattgtgacgacaccatctgcgaacggttcacccgcatcgcatcgaccaaatgggagctgcgcacccatcgcaacgttgtggacggccagcagcgcggctcgggcgtcgcgctgcggctagacgatggttgcaccatcaacgccgacctactgttggtagcgacaggccgggtgtccaacgccgacctgctggatgccgagcaggccggtgtcgatgtcgaggacggccgggtgatagtcgacgagtaccaacggacttcggcgcgtggggtttttgcgctgggcgatgtctcgtcgccgtacttgctcaagcatgtcgccaaccacgaggcccgcgtcgtgcagcacaatctgctctgcgactgggaggacacccagtcgatgatcgtcaccgaccaccgatacgtaccggctgcggtattcaccgatcctcagatcgctgccgtcggactcactgaaaaccaagctgtggcaaagggactcgatatttcggtcaagatacaggactatggtgacgtcgcgtacggctgggcgatggaggacaccagtggaatcgtcaagctcatcaccgagcgcggctctgggcgcttactgggcgcacacatcatgggttaccaggcatcctcgctcatccaaccgttgatccaggcgatgagctttgggctgaccgccgccgaaatggcccgcggccagtactggattcatccggcgctgccggaggtggtggaaaacgcgctgcttggcctgcgttgaccgcaacggcgagccgtcgtccggcaagcgatttgcatcccgtcagcgccttacctacagtcgggacatcgcgttctgccccgtgctggaaggaccgacatggccagcagccagctcgacaggcagaggtcgcggtcggccaaaatgaaccgcgctctgacagcagcagaatggtggcgtctgggcctgatgttcgcggtgatcgtcgccttgcatctggttggctggctcaccgtgacgctcttggtggagcccgcgcggctcagcttgggcggcaaggcattcggcatcggcgtcgggctgacggcgtacacgctgggcttacggcacgcgttcgacgccgaccacatcgccgccatcgacaacaccacccgcaagctgatgagcgacggacaccgaccccttgccgtcgggttcttcttttcactgggccactccacggtggtcttcgggctggcggtaatgctggtgaccggactcaaggctatcgtcggaccggtcgagaacgactcctcgacgctgcatcactacacaggcttgatcggtaccagcatttccggcgcgttcctgtatttgatcggcatcctcaacgtcatcgtcctggtcggcatcgtgcgtgtcttcgcccacctgcgccgcggcgactacgacgaagccgaactcgaacagcagttggacaaccgcggactgctcatccggttcctcggccgcttcaccaagtcactcaccaagtcctggcatatgtacccggtcggatttttgttcggtctcgggttcgacaccgccaccgagatcgcgctgttggtgctggcgggaaccagtgccgcggccggcctgccctggtatgccatcctgtgcctgcccgtcttgttcgccgccggcatgtgtctgctggacaccatcgacggttcgttcatgaatttcgcgtacggctgggccttctccagccccgtgcgcaagatctactacaacatcaccgtcaccggactgtcggtggcagtcgcactgttgattggcagcgttgagctgctgggcctgatcgccaaccagttgggttggcagggcccgttctgggactggcttggcggcctcgacctcaacaccgtcggcttcgtcgtcgtcgcgatgttcgcgctcacctgggccattgccctgctggtctggcactacggccgcgttgaagagcggtggaccccggcgcccgaccgcacaacttgacctcgggcgatcaaccctagggcggtgccgccggaatcgagacggtagccaagcgagcggtcgacgtgttggaaaagatcttcgccgagaacgatgtccgcgcgaacgtcaaccgggcggcgtttgagaacaacgggatccgcgcgctggacctgatgagctcaccggggtcggggaagacgaccgtgctgggcgccgcgctcgacgagcacgccgaccaattcgcaatcggcgttatcgaaggcgacatcaccaccgacctggacgcggccaatggccgcggcacccaggtgtcgctgctgaacaaccagcatggcttttgcgccgaatgccacctcgacgcacctatggtcaaccgcgccctagctggtgcgcccgacggagttcgacgtcggtaagcgccaaggcgatggtctcctcggtcaccgagggcaaggacaagccgctgatgtacccggcgacgttccgctcgagggatgtagtgctgctcgacaagatcgacttggtgccctttctggacgccgacgtggacgcgtatatcgcgcatgtccgcgaggtcaacgcagccgcgacgatcctgccgaccagcacgcgcaccggagccggcatggggtcctggtcatgagccgccggaaacggctcgtctcatcggctttcacggtgaggccaccgcagccgaaatggacaacgttgatcgtcttccgggcctgacagcaatccgactgtgaaatgcactacgcgacacgctaacccgttgcgcagttcacactcggggcgcgatcacagcggagtgacataggccgagctgatcccaccgtcgaccaggaacgtcgaagcggtgatgaatgatgcgtcgtcgctggctaaaaacgctaccgcagcagcaatttcgtcgggctcggcgaaccggcccagcggcacatgcaccatgcggcgagcggcccgttccgggttcttggcgaaaagctcttgcagcagtggggtgttcaccggccccgggcacaacgcgttgacccggatgccctgccgagcgaattgcacgcccagttcccgtgacatagccagcactccacccttggaggcggtgtaggagatctgcgacgttgccgaacccatcaccgcaacgaaggacgccgtgttgacgatggagcctttcccagcaagcaccatgtggcgcagggccgcccggcagcacaagtacaccgacttcaggttgacgtcttgtacccgttgccacgccgcgagctcggtgttttcgatcagattgtcctcgggtggtgagatgccggcgttgttgaacgcaatatctatgcggccgtaggtttcggctgctccgtcgaacagcccgttgacggcgtcctcatcgcaaacgtcggttggcacaaacaagcctgatagttcgtcagcggccgcaccaccggcctcgacgtcgacgtcgccgaccacgatcgtggcgccttccgcccgcatccgacggccggcagccaggccaataccgctgccaccgcctgtgatcaccgccacccggccggccagccgttggctgaggtccatcacatctcctccccgacggcgatgaacacatttttggtttcggtgaactgcagcggagcgtccggccctagctcgcggcccacaccggactgcttgaaaccgccaaacggggtgttgaagcgcaccgacgagtgcgagtttaccgacaggttgccggattcgaccgcccgcgccacccgcagcgcgcgggacaggtcatcggtccagatcgatccggacagcccgtacgcggtgtcgttggccaggctgatagcgtcggcctcgtcgtcgaacgtcagcactacaaccaccggcccgaagatttcgtcggtgacggtgcggtcgccgcgtttgggtgtgagaacggttggtggaaaccaaaatccgcgcccagccggagccgtaccccgaaacgccaccggagcgtcgtcgggcacataaccggcgaccttgtcacggtgtgcgcacgataccagcggacccatctcggtggcgcgtgatccggggtccccgacgacaatgctgtgtaccgccggctcgagcagctccataaaccggtcgtaaacgctgcgctgcaccaggattcgacttcgggcacagcaatcctgcccagcgttgtcgaagaccccggccggcgcggtcgtcgcggcgcgctccaggtcgcagtcgtggaagacgatgttggcgctcttgccacccagttccaacgtcactcgtttgacttgagccgcggcaccggccatgacccgcttgccgacttcggtggacccggtgaacacgatcttgcgaatgtcggggtgggtgacgaaccgctccccgaccaccgtgccctttcccggcaacacctgcagcaggtcttcgtccagacccgcctcgacggccagctcaccgagccgcatcgtggtcagcggcgtcagttcggcgggtttgaccagcaccgcgttgccggcggccagcgccggcgcgatggcccaggacgcgatcaccatcgggaaattccatggcgtgatcacaccgaccacgcccatcggttcgttgaaagtgacgtccaccccgccggcaacgggaatctgcctgccggacaaccgttccgggctggcggcatagaacgccaacacgtcacgcacgtggccggcttcccactcggccgacacgatcggatgtccggaattggctacctcgagcgcggccagttcgtcgaggtgggcttgcacggctgccgcgaatgcgcgcaggccggccgcccgctgcgccggtgccaaccgtgcccagcgccgctgcgctgctcgcgcgcgttgcacggcgtcgtccaccgcgttggcgtcggtgtggtcaactgaggccagcacttcctcggtggcgggattgatcagttgcgtggtactcatcgtggctccgcttggctctgccggcccgcgtatccgctggcggcgtccaccaacgccttaaacagccgcagatcgtccaacgacttctccggatgccactgcaccgctagtacgaacgtgtccccaggtagctccagcgcctcgattaccccgtcgacatccaccgcactgaccaccaggccctcaccgacctggtcgatggcttggtggtggtagcacggcacgtcggcggattcgccgatcagctcggccaaccgggtgcccgatgcggtgtggaccggcaacctggtgaagaccccgttgcccgcccgatgcccgctatggccaaggatgtcgggcaggtgctggtgcagcgtgccgccgagcgcgacgttgagcacctgggtgccgcgacagatgcccaacacgggcatcccccgctgaagcgcgccccgcaatagcgcgaactcccaagcgtcgcggcccgggcgagggtgatcggtggccggatgcggctcctggccataagctgccgggtccaggtcgtagcccccggtgatcaccagagcgtgcaggctgtccagcacgcagccgacgctctcggggtcgaccggctgcggcggcagcagtaccgcaacacccccggccatggtgatgccttcgaagtaatcggcgggcagataacccgcaggaatatcccaaaccccggtgcgcacctgctccagataagccgtcaggccaaccaccgggcgactcgcgcccagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccatcggacctagaggcgctcaaatccacgtatcctctcccaatcggtgaccgccgcgttgaacgccgccagctccacacgcgcgttgttcaggtagtgcgcgacaacatcctcgccgaacgcctcgcgcaccagcgcagaatcctcgaacagcaccgcggcgtcggccagcgtaaccggcagccgttcgacatcggcgccttggtaggcgttgccgacacagggctcgggcagctgaaggccccgctcgataccgtacaaccctccagcaatgagagccgccaccgccaggtactggttgacatcaccgccgggaacccggcattcgacccggatgttttgcccgtggccaaccacccgcagggcgcaggtgcgattgtccagcccccaagccagcgccgtcggcgcgaaactgctatcggcaaatcgcttgtaggagttaatggtcggcgcatagcacagcgtgaattcgcgcaacgtggccaactggccggcgacgaagctgcggaacatcgacgacatgccgtgcggcccgttactgtcggcaaacaccgcggagccatccgtgccacgcagcgagacatggatgtgacagctattaccttcgcgttcatcgtatttcgccatgaacgttaggctcttgccgtgctggtcggcgatttccttggcgccgttcttgtagatcgcatggttgtcgcaggtgaccagcgcctcgtcgtaacgaaacccgatctcctgctggcccatgttgcattcgcctttgaccgcctcgaatcgcagacccgcaccggccatacccaaccggatgtcgcgcagcaacggctccatccgcgaggatgccaatatcgcgtagtcgatgttgtagtcgctggccggggtcagcccgcgatacccgctggcccatgcctggcgatacggctggtcgaacacgatgaactccagctcgttggccacatcggcgaccagtccgcgcgccttgagccgatcgagctgacggcgcagaatgctgcgcggcgagacggcgacctcgctgccgtcggcccagaccaggtcggcgatcaccagcgccgttcccggtagccaaggaatcagccgcagagtggacaagtccggcgtcatcaccatatcgccgtagccggtgtcccaactggccatcgcatagccgggcaccgtgttcaggtcgacgtccacggccagcagataactgcagcactcgacgccgcgggtggctatgtcgtcgacgaaatgccggcccgatatccgtttgccggccagccggccctgcatgtcggtgaacgcgacgatgacggtgtcgacgtcaccggccgcgaccagtcgctccaactcggtccacgccaacggcggcgaaccggggccggtcaccgcacttcctcccacaccatggccgctagtcaaccatctataggctccgggcccacatgctggctgtcgcgggcaccgcgaaccgccggagccggcgagtagacgcgaaagaacatgatgggcgctggtgcccatcatgttcttttgcgcctactcgcgctacagacaggtcaggatctcgacgccggtatcggtaaccagcagggtgtgttcgaactgtgcggtccacttgcggtccttggtgaccaccgtccaaccgtcgtcccagatttcgtagtccagtgcgcccaagttgatcatcggctcgatggtgaaggtcatccccggctgcatgatggtctcgacagcgggctggtcgtagtgcaagacgaccagcccgttgtggaacgtcgtgccgatgccatgaccagtgaagtctcgaaccacgttgtacccgaaccgatttgcatacgactcgatgacacgaccgataacggacaacgcccgcccgggcttgacggtgttgatcgcacgcatggtcgcttcgcgggtccggtcaacgagcaaccggtgttcgtctgcgacatcgccggccggaaacgtcgcgttggtgtcaccgtgcaccccaccgatgtaggcggtgacgtcgatgttgacgatgtcgcggtcggtgatcaccgtcgagtcggggattccatggcagatgacctcgttgagggacgtgcagcacgacttcgggaatcccttgtagcccagcgttgatgggtaggcgccgttgtcgaccaggtattcgtgcgcgatccggtcgagttcgtcggtggttaccccgggcgcgaccgccttgcccgcctcggccaacgcacctgcggcgatccggcctgccacgcgcatcttctcgatgacctcaggtgtctgcacccacggctcgctgccctcttgggcggccggtttgccgacgtattcggggcgcgcgatccagttgggcaccggccgtgtcggggacagcacgccgggggagagcgcggtacgactaggcatcccgctagcttagccgggcaaattttggccgcgcccggctatcagccccggtgtcggcgcagcagtgcgcgccgcggtcccttgatgaccaccgacccgcacaccatccgaccggtcaacacgacatgcggtgttccttccgccggtgcgtccttgcggcggtcgctcgcgctacccacatagacctcgacgtcgtcgatcgacgcactggcgccgttgggcagccggacctcaagtgagccgaacatcatatcgagttcgatcaccaccaccggccccgcgaaacgggccttgacgaggtcgagttcgattgaccccagccgacgcaccagcgccagccgggtgggcacgatccattcgccgtggcgtttcagggagccggcccagccgcgcagctccacccggtcggccgcggacgtgacgatcgcgccaggcctgggcaggtcaccgaccagcccatccagctcgcttcgcgtacgcgcgaaggaaacccgtgacgagcgctgctcgaactcgtcgatgttgataagcccgagcgccacggcgttgtgcagtcgtcgcattgtgccgttgcggtcggcgtccgagacccgcaacgccaccatgtccccaccggtctccgtcatggcccattcccgagagttctggcacggcttcaacggcgaacttcgcctaccccccgcaacttaccgctgttgaaaggccgccgaaaacctagcagtttaggtaaccctttccgacgaagagcgggaggcgttccggcagcaagccgcagcccagcagatgtccctcagtaactggctgcgtcaagcggggctcaggcagctcgaggcacagcgacaacgtcccctgcgcaccgcccaggaattgcgcgagttctttgcgtcacggcccgacgagacaggggcagaacctgattggcaggcgcatctgcaggtgatggctgaatcgcgccgtcgcggcctgccggcgccatgatcttcgtcgataccaacgtcttcatgtatgcggtcggtcgcgatcacccattgcggatgcccgcccgtgagttcctcgagcacagcctcgaacaccaagaccgccttgtcacgtcagccgaggccatgcaggaattgctgaacgcgtatgtgcccgtcgggcggaactcgacgctggactcagcattgaccttggtgcgggcgctgacggaaatctggcccgtcgaggcggccgacgtcgcgcatgcgcgaaccctgcaccaccgccaccccggtctgggcgcgcgcgatctgctacacctggcatgctgccagcgtcgcggtgtcacgcggatcaagacgttcgaccacacactggccagcgcattccgatcatgacgcgtccgtgtgggcgcgagcgtccgcagttgtacggccctaacggcgtgtcgtcgtacaaacgaggaggggcgagccgcgctacgccaggtaccccggcggcagcgattcgaacatcaccttggtcatccgcaccgcgtattccgagctaccgcccccgacgatcagcgacgcaaatgccagatcgccacggtacccggcgaaccaggaatgcgatccgcccgggaattcggcttcgccggtcttaccgaacacctcgccacagccagcgatctccttggcggtgccattggtcaccaccaaccgcatcatgggccgcagcgcgtcgatcatcttctggctgatcggtgtggcatcgccttcgacggccgtcggccggccggcgatcagctgtggaaccggggtcttcccggcggctaccgtcgccgccaccaaggccatgccgaacgggctggccagcaccttgccctggccgaaaccgtcctcggtgcgttcggccaggtccaccgtcggcggcaccgaaccggtcaccgtggtgatgccgtccacctggtagtcaagcccgatcccgtaccgccgggccgcctgagtcagaccgcggggaggcagcctgctgctcagctcggcgaaggtggtgttgcaggaactggcaaacgcgcgtgacatcggcaccacgcccagatcaaagccaccgtagttgggaatggtgcgatgcccgatgtcgatctccccggggcaacccagcagcgtctcaggggtagccaggtcacgctcgacggccgcaccggcggtgatcatcttgaatgtcgacccgggtggatatagaccggtggtcgcgaccggaccgtccgcatcggccccggcgttctgcgcgatcgccaggatctcgccggtcgacggcttgatcacgacgatcatcgccttgccgccccgggtgttcaccgcgtgttgcgcggcgttttgcacgacccgatccaacgtgatcgaaaccgacgacgcaggtgatggggcgacctcgtgcagcaccgagacgtcgacgccattttggttgacgctcaccacccgccaacccgccttgccgtcgagttcatcgacgacggccttcttgacatcgttgaggaccgccggcgcgaagtgcttgtcggtcgggagcagctcggcctgcggtgtgatcaccacgccaggcagctgcccgatcgccgcggccacccggttgctgtcgtcggcgtgcaacgtgaccaggtccaacggctgggtcgacgagctggcctgttcggccagcagctgcggatcattgagcgtgtcgtcgaaggggtgcagcgcgcccaccaccgcgtgtgccgtgccgaagagctcgcggccggcctggccggcgtccagcgagtagtgatacagatagcccggcaccagcacatcggtgccgccgacttcgttcaccgaggcgcgccgcggcgggtcggctcgtagcgcgaacgtttgatgttcgcctagcttgggatgcaacccgctggtggtccagcgaacgtgccaacgcccttcgtcgcgggccatcttcagctggccgtcataggtccagattcggtccttgggcagatgccagctgaagcgataagcgaccgtaccggtgtcctcggcgtacttggcgctgagaacctgcgcatccaggtgggcggcctgcagccccgcccaggccgcgttcagcgcttcgcgcgcctcgttggggttgtcgctgagctgggcggcggaggcggtgtcaccgatggccagcgcggcgaagaacttttcggccgccggaccgggcccttggggacgcggggtgcagcccgacatggcgacgaccgcaagcagcagcaaacctgaggtggctgaggctaatgttgttttagttaccatcgttgctgatgttaagaactgtgacggagacaccggccgcgacacaccgagaccgaaccgttacgccgagactaggtcgcgaatggaacaccaccgcgaaaatcgtggccagaaatcgcaaccacgttacgctcgcgaccgctcaatcgagcaaggcgccgaccgcaagcaccagcaaacctgagacgccgcgcacaaagtgcgaaaccactggaaggtgagccctaatttagggctgagcaggacctgtataacggcctagtatggcggtatgcggatactgccgatttcgacgatcaagggcaagctcaatgagttcgtcgacgcggtctcgtcgacacaggaccagatcaccatcaccaagaacggtgcacccgcagccgttctggtcggcgccgacgagtgggaatcgttgcaggagacgctgtactggctggcgcaacccggaatcagggagtcgatcgctgaagccgacgccgacattgcctccggccgcacctacggcgaagacgagatccgcgccgaattcggcgtcccgcgacgcccccactgagcggtgccttacaccgtgcggttcaccacaaccgcgcgtcgagacctccacaagctgccaccgcgaatcctcgcggcagtggtcgaattcgcgttcggcgatctgtcgcgcgagcccctgcgggtgggcaagccccttcggcgcgagttggccggcacgttcagcgcgcgtcgcggaacgtaccgcctgctgtaccggattgacgacgagcacacaacggtagtgatcctgcgcgtcgatcaccgcgcggacatctaccgccgatagcaactcaccgacgggcgctctgccgtccgacggcagccatgactgagatcggtcggccgggcggctccgaaaagacctgaacagaacctcaggattcctatgctcccaatgtggcggcaatcacgaagaagctaatcctcggccagatccgggaagtggctgaggcgaacgacggccgaccgcccggctgtgagcgctttgccgccgagaccggaattccagcaagcgcgtggcgtggacggtattgctaacccattctttcaagaccgacgatcctgttggcatcgagaggtactggcagcgccgacacttgccagaccgcatcgccgtgcacaggacgtcgtcagcgctgatatgcccgcagctcggcgctcagtccagcaacaccgtcgcgaacgtgccgatctccttaaagcccacccgggcgtaggcggcacgggccaccgtgttgaagctgttcacatacaggctggcgatgcgcccgctgccgacgatcactgcggccaacgttgcggtaccagccgtgcccagaccgataccgcgccactccggatgaacccagaccccctggatctgcccgacggccggagattgcgatcccacttcggccttgaagatcacttgaccgtgctcgaatcgggcccacgcgcgtccggccgcgatgaggccggccacccggcgacgatagccgcgaccaccgtctccgagccgagggtcgacgccgacttcgccgatgaacatgtcgacggcggccaccaggtaggagtccagttcctcgggccgtacctggcgtacgccggtgtcgatagcgcagctggggtgagtagccagggccatcagcggttggttgtcgcggacatcccgcgccggaccccacaccggctcgagccgctgccacatcggcaacaccaggtcggccctgccgaccagtgacgaacaccgtcgcggcgtgctcatcgccacgtcggcgaacgcattcaggtcgatcggtccgccgcgcagcgggatgaggttggcaccggcgaaacacagggattcgtgcgcgccgcgtcgggtccacagctccccgccaatcgcattgggatcgatgccatggtctgcgacccgggcggcgaccatgcacgattcgatcgggtcgtcgtcgagtacccgccacacggcggcggcgtcacgcaccacggacacttgccgctcgccgacaagccgagagatgggcggagccgacatctgcgaactccctttggtgggaactgacggccactgaatgaaaagctgacccctatcagcttacggtcacaataggcgaaccgctcggtgtcgcgcccggatcttgctcgcccatttcggcggccagccgcatcgcctcctcgatcagcgtctcgacgatctgtgcttcgggcacggtcttgatcacttcgccccgtacaaagatctgacctttgccgttgccggacgccacgcccaggtcggcctcacgtgcttcacccggaccattgacgacacaccccatcacggccacccgcaacggcacatcgagaccatccaggccggcggttacctcgttggccagggtgtagacgtcgacttgcgcgcgaccgcacgacgggcaagacacgatctcgagcgaacgcggccgcaggttcaacgactcgagaacctgattgcccaccttgacttcctcgaccggcggggccgacaacgacacccggatggtgtcgcctatgccccgcgacagcaacgcgccgaaggcaaccgcggacttgatggtgccctggaaagcagggccggcctcggtgacaccgaggtgcagtgggtagtcgcaccgtgcagcaagcagctcgtaggcggcgaccatcaccaccgggtcgttgtgcttgacgctgatcttgatgtcaccgaagccatgctcctcgaaaagcgaagcctcccacagcgccgactcaaccagcgcctcgggcgtggctttgccatacttctccatgaaccgtttgtccagcgaaccggcgttgacaccgattcggatcgggatcccggccgcacccgccgccttggcgacctcacccacccggccgtcaaactccttgatgttgcccgggttgacccgcaccgcggcacatccagcgtcgatggcggcgaatatgtagcgcggctggaaatgtatgtccgcgactaccgggatctggctgtgccgggcgatctcggccagcgcgtcggcgtcctcctggcgcgggcaggccacccgcacgatgtcgcatccggccgcggtcagctcggcgatttgttgcaatgtcgagttgacgtcgtgggttttggtggtgcacatcgattgcaccgagaccggatggtcactgcccacgccgacgttgccgaccatcagctgacgggtggcgcgccggggagcgagcgtgggtgccgggggctgcggcatgcccaagcctacagtcactgacaatcctttctacctactggaaaagcctaatcgggttgaccaggtcggcggtgacggtcaagagcatgtacccgacgacaagaaccaagaccacataggtcgccggcaagagtttgaggtaattcaccggtgcggccgccaccttgccacgagccgaccggaccatgttgcggatcctctcgaacaccgcgacggcaatatggccgccatcgaacggcagcaacggcagcaggttgatcgcagccaggatgaggttcagctgggccaagaagaaccagaacgccacccacagcccatggtcgacggtgtcgccgccgatgatgctggcgcccaccacacttatcggcgtctgcgggtcacgctgcccgccgccgatcgcccgcaccagcgcacctaccttggtcgggagggcggccagcgccttgcccacctccacggtcaggtcgccggtgaacgcgaatgtggccggcatggcggagaacacgccgtagcgcacaggcccgacccgggcggcgcccaccccaatcgcaccgaccgttgccggctggagctcaccgccctgcccgttagggatccagcgttgggtggattcgatgtccacgtaggtaacaatcgcggtgccgtcacgctcgacaacgatcgggacgctgccgtgtgacttgcgcaccgcggcggccatctcgtcgaaactggacaccggggtgtcaccgaccttgaccacgacgtcaccggagcgaattccggccagcgccgccggaccgggcccggtgcactgctcgagcttgccctggctcacttcctgtgcaacgcagccagtttcgccgattacggccctggttggcggatgcaggttaggcagcccccagaccagcgcgatggcatagatcagcaccaggcagatagcgaggttcattccgggcccggcgaataacactgcgacccgcttccaggtggcctgcttgtacatcgcacggtcacgttcgtcggggtcgagttcctcgaccggggtcatgccggcgatgtcacagaagccgcccagcggaacggctttgacaccgtattcggtctcgccgcgccgggtcgaccacaacgtggggccaaagccgacgaaatagcgacgtaccttcatcccggtgcggcgcgcgacccacatgtgaccacattcgtgcagggccaccgaaatcaggatcgcgagcgcgaacagcacaatgccggtaacaaacatcatcgaggtgtcaggacctttctaacgtcgatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgaagccataccagataccgcgcgctgcgctcgctcgcgggcccagcgctgcgcgtcgagtacgtcatccacggtagcgggttcgacggcccattggtcggcagcgtgcaacacgtcggcgatgatgccgacgatggccgggaagccgatccggccagcaaggaacgccgctgctgcttcttcgttcgccgcattgtaaaccgcggtcatgcagccaccggctacgccggcctgccgggccaactcgaccgcggggaagacgtcggtgtccaacggctcgaactcccagctcgacgcggtatggaaatcacaggcagcagcggcgccgctgacccgacgcggccagcccagcgctaacgaaatcggtagcttcatgtccgggggactggcctgggcgatcgtcgaaccgtcgatgaaggtgaccatcgaatggatgatcgactgggggtgcaccacgacatcgatgcggtcgtaggggatgccgaacagcaggtgggtttcgatgacctcaagtcccttgttgaccagcgacgccgaattcagcgtgttcatcgggcccatcgaccacgtaggatgcgcgccagcctgctcgggggtgacatgctcgaggtcggccgcggaccagccccgaaacggccctcccgaggccgtcagcaccagcttggcgacctcgtcgggagtgccgccgcgcaggcactgggccagcgcggagtgttcggagtcgaccggcacgatctgaccgggccgcgccgcccgcagcaccagcgaaccaccggcgaccagcgattccttgttggccagcgccagccgggcacccgtcttgagcgcggccaacgtcggtcgcaggcccaacgcgccgaccagcgcattgaggacgacgtcggcctcggtctgctcgaccagccgggtggcggcgtcggatccgtggtaggggatgtcgccgacccgctgcgccgcgtgctcgtcagcgacggcaatattggtcaccccggtctgcgcacgttgtcgcagcaacgtgtccagatgggcgccgccagcggccagcccgactacctcgaaacggtccggattgtcggcgatgacctgaagcgcctgggtgccgatcgagccggtactgcccagcaccaccacccgcaaccggccgtcagcgcgcccgtcggtcgagttggtcacctcatcattgtgcgccaccacctcgttgtcaccgcgccgccggatcacgacgcgtccaccggtagccacacttccccgtggaatgcaatcgtcttgatgcctgcgcttgatgctaagatgccatgcgtgcgcacgacgatccgtatcgatgacgagctgtaccgcgaggtgaaagcaaaggccgctcgttccgggcgtaccgtggccgcggttcttgaagatgcggtgcggcgtggtctcaacccgcctaagccgcaggccgccggccgttatcgagtccagccgtcgggtaagggcggcctgcggcccggtgtcgatctatcgtccaacgccgcacttgccgaagcgatgaacgacggcgtgtcggtcgatgctgtgcgttgatgtcaacgtgctcgtttacgcgcatcgggcagacctacgggagcacgcggactatcggggtttgcttgagcggctggccaacgatgacgagccgctgggtctaccagatagcgtgctcgccggcttcatccgggtggttaccaaccgccgcgtcttcaccgagccgacgagcccacaggacgcatggcaggcagtcgacgccctactcgcggcacccgcagccatgcgacttcggcctggcgagcgccactggatggcctttcggcagttagcgtccgatgttgatgcgaacggcaacgacattgcggacgcgcacctggccgcctacgcgctagagaacaacgcaacctggttgagcgccgaccgcggctttgcccgtttccgtcgactgcgctggcgtcatccgttggacggtcagacccatctataaccggccccactccgaatcactggtgtccacccaggaggacggcgttcaacgccgccgcagaagcaaaggaatcgaagcgatgatcaacgttcaggccaaaccggccgcagcagcgagcctcgcagccatcgcgattgcgttcttagcgggttgttcgagcaccaaacccgtgtcgcaagacaccagcccgaaaccggcgaccagcccggcggcgcccgttaccacggcggcaatggctgaccccgcagcggacctgattggtcgtgggtgcgcgcaatacgcggcgcaaaatcccaccggtcccggatcggtggccggaatggcgcaagacccggtcgctaccgcggcttccaacaacccgatgctcagtaccctgacctcggctctgtcgggcaagctgaacccggatgtgaatctggtcgacaccctcaacggcggcgagtacaccgttttcgcccccaccaacgccgcattcgacaagctgccggcggccactatcgatcaactcaagactgacgccaagctgctcagcagcatcctgacctaccacgtgatagccggccaggcgagtccgagcaggatcgacggcacccatcagaccctgcaaggtgccgacctgacggtgataggcgcccgcgacgacctcatggtcaacaacgccggtttggtatgtggcggagttcacaccgccaacgcgacggtgtacatgatcgatacggtgctgatgcccccggcacagtaacgttcggcgcggtcaaggcgaggcagcccgtgtaggcggtttgcctcgctcatccggcggcttcgtgccgatagatcacgtgatatcccaagcgcatgacggtgacaccgcgcccagcgcaagccgatccccgcagcatgcctgctgaagtcgcgtctcgcgaactgcgcaacaacaccgccgggctgctacggcgcgtgcaggccggcgaagacatcaccatcactgccaacggcaaacccgttgcgctgctgaccgcaggcagcccgcacggcgccgatggttgagtcgagacgagctgctgcggcggcttcggcatacgcaagcagatgcgggattgcacccgcgacctcgcaacgctcactggcgacaccaccgacgatctcggtcccgtccggtgagggccgctgccgttgccacgtcgcaaggggtgccggtcgtgacccacgacggcgacttcgacgccgtcgatggtgtggccgatgtggctatcattcgcatctgacgggtggcgagttcgacgtgaaccgactctgtcaacagcgctcgcgtgagcggtcctgccaactcgttgccgtcccggcagatccaagacctaaacggcaacgaataaccgatgtgttgaccctcgcactagtcggcttcctcggcggcctcatcaccggaatatcaccatgcattctgccggtcctgccagtaatcttcttctccggcgcgcagagcgtcgatgcagcgcaggtggcgaaacccgaaggcgccgtagcagtccggcgcaaacgtgcgctatcagcgacattgcggccctaccgggtgatcggtggtctggtgctcagtttcggcatggtcaccctgctcggctcggcattgctgtcagtgctgcatctaccgcaggacgccatccgctgggccgcactggtcgccttggtggcaatcggcgccggcctcattttcccgcggtttgaacaacttctggaaaaaccgttctcccgtattccgcagaagcaaatcgtcactcgcagcaacggtttcgggctgggtctagccctgggcgtgttgtatgtcccctgcgccggcccgattctagctgcgatcgtcgtggccggggctactgccaccatcgggttgggaaccgtcgtgctcaccgcgacattcgcactcggagccgcgttgccgttgttgttcttcgccctcgccggccaacggatagctgagcgggtgggcgcttttcggcgccgccagcgtgagatcaggatcgccaccggttccgtgacgatcctgctggcggtggcgttggtgttcgatctgccggccgcgctgcagcgggctattcctgactacaccgcatcgctgcagcagcagatcagcaccggcacggagatacgggaacaactgaaccttggcggcatcgtcaacgcccagaacgcacagctgtcgaattgcagcgacggggccgcacaactcgaaagctgcggcactgcaccagatctcaaaggcatcaccggctggctcaacacgcccggcaacaagccgatcgacctgaaatcattgcgtggcaaggtggtgctgattgacttttgggcctactcctgcattaactgccaacgggccatcccccacgtcgtcggttggtatcaggcctacaaagacagtggtttggcggtcatcggcgtgcacacccccgagtacgctttcgagaaggtcccgggcaacgtcgccaaaggcgcggccaatctgggcatcagctatccgattgcgctcgacaacaactacgccacttggaccaactaccggaatcgctattggcccgccgagtatctgatcgacgctaccgggacggtgcggcacatcaagttcggagaaggcgattacaacgtcaccgagacgttggtcaggcagttgctcaacgatgccaagcccggcgtcaaactcccccagcccagcagcaccaccacgcccgaccttaccccgcgggccgcacttactcccgagacgtacttcggagtcggcaaggtggtcaactacggcggcggcggcgcatatgacgaagggtcggccgtgtttgactacccgcccagtttggcagccaacagctttgcactgcgcggccggtgggcgctggactatcagggtgccacgtccgacggcaacgacgccgctatcaaattgaattaccacgccaaagacgtctacatcgttgtcggtggcaccggcaccctcacggtcgtgagggacggaaagccagccacactaccgatcagcgggccgccgaccacccatcaggtggtcgccggcgatcggctggcgtccgaaacacttgaggtgcggcccagcaaggggctacaggttttttccttcacctacggatgaatatccatccaagacccggacggctccgaagaaatcatgtcgggggtagcgagacggcacaagccgccgtctccggcagcgaaggagtgaacggcatgaaggtaaagaacacaattgcggcaaccagtttcgcggcggccggcctggcggctctggcggtggctgtctcaccgccggcggccgcaggcgatctggtgggcccgggctgcgcggaatacgcggcagccaatcccactgggccggcctcggtgcagggaatgtcgcaggacccggtcgcggtggcggcctcgaacaatccggagttgacaacgctgacggctgcactgtcgggccagctcaatccgcaagtaaacctggtggacaccctcaacagcggtcagtacacggtgttcgcaccgaccaacgcggcatttagcaagctgccggcatccacgatcgacgagctcaagaccaattcgtcactgctgaccagcatcctgacctaccacgtagtggccggccaaaccagcccggccaacgtcgtcggcacccgtcagaccctccagggcgccagcgtgacggtgaccggtcagggtaacagcctcaaggtcggtaacgccgacgttgtctgtggtggggtgtctaccgccaacgcgacggtgtacatgattgacagcgtgctaatgcctccggcgtaatcgtccgcggaggccgccgacccgcccgagagcgactgagcatgtgccagaatgttcgggcagtgggagttcgacgtcagtccaaccggaggaatcgccgtggcaagtaccgaggtggagcacttcgccggctcgcaacatgaggtcgacaccgccgaggttccatctgcagcgtgggggcggagccggatcgatcaccgcacctggcacatcgtcggcctgtgcatcttcggcttcctgctggcgatgctgcggggcaaccacgtcggccacgtcgaggactggttcctgatcacgtttgccgcagtcgtgctgttcgtcttggcgcgcgacttgtggggccgacgacgcggctggatcagatagccagcacaccgttcggtgtgcccgacccggtcagcgccgcacccgccgaaaccaggtaccggcgaaggcaccgaccaccagcacaaccagcaacaccgcccaaggccatgcaccgtgctggttaacccagccagccagggcaccttgcaggcggccggccgcggcaatcaccgcatcctggggattcgccccgacaccggcaatcaggcgcagctcgtagagaccgtagtaacccacgtacagcccgaccaccaccagcagcgcgccactgatccggttgacgaacggcaagattcgccgtaggcggtcggccagcgccgagctcgcggtcgcggccgcgacggcaagcacgccgacaacgagggtcaggcccgcgacataagccagatagatcgctacgctcccgacgaccgaaccgccccgcaggcctgccccggtaaccgcgagaaacggcccgatggtgcatgacagcgaagcaaccgcatagctgatgccgtagccatacatggaacccagccgtaccgttggagcccaacgcacgccgagggatcggggcgtcaacgccgtcagccctcgtcccaacagcagccacccgccgagggcgatgagcgccagaccgatcagcaccgtggcatagggcaggtatcgctgcaccgccgtggccgcggaaatggtcagggctccgaagatgccgaacaccgtcaagaagcccagcgccatcccgaccgtggcggctgccgctcggcccactgcgctaagcggccccgtccggcccgccgaatcctgcccatgcaccaccaacagcaggtaggccggcaacatggcaaacccgcatgggttcagcgcagccaccaacccggcggcgaacgccaaaccgatcagcgcctcgttcaccgggtcaggacgtcagcgcagccacccggccggacagctcgtcctgagacatggccgcggtggggttgttgacgaacgtcgatgtgccgtccgcgcgatagaacacaaatgccggttgccaaggcacgttgtagcgggcccagatcacaccatcggcgtcattgaggttggtgaaattcaggttgtacttcgagacaaagctctgcatcgccccgacgtcggcgcgggtggcgattccgacgaaggtgaccgccggattagcggccgctacctggctgaggctgggggcttctgcgttgcagaacgggcaccacggcgtccagaaccacaacaccgccggcttgccttgcaggcttgcgccatcgaagggggcaccgctgagcgtggttgcggtgaactgcagacgttcatcggctgccaccgctcgcggtgtattggccagaccgaacatcaggacaaccgcgatagcaacggccacaatgccgtccgcaaacgccttgatcggggacaccaggcgaagactcatgacagacctcacttgttcgtgttttgacctaatgacgtaatacgctccgtgacggttcagtacatcccggcgccccctgcgctcgcggccagctgtccgcagcgctggctgattcgcctgcgctccagctacccgcctacggcggccagctgtccgcagcgctggctgattcgcctgcgctccagctacccgcctacggcggccagctgtccgcagcgctggctgattcgcctgcgctccagctacccgcctacggcggccagctgtccgcaggcggcgctgatctcccgcccacgggtgtctcgtaccgtgcaggaaactcctttcgcccgaacccgtttgacgaattcacgctcaaccggcttggggctggcatcccaatcactgcccggagtcgggttcagcgggatcaggttcacgtgcgccaacggcccgagaacacgatgcagtcgctttcccagcaagtcggcccgccacggttggtcgttgacatcacggatcagcgcgtactcaatagacacccgtcgcccggtcacattggcgtagtaccgggccgcatcgagcgcttcgctgatcctccaccggttgttgaccggaactagtgtatcgcgcaacccgtcgtcgggggcgtgcagcgacagcgccagggtcacgccgagccgcgcgtcggcaaggttgcggatagcaggggccagacccaccgtcgacaccgtcaccgcgcgggccgaaatcccgaaaccggacggcggccgcgcggtaatgcgctgaactgcggccaacaccctggcgtagttggccagcggctcccccatacccatgaacaccacattcgacaaccgatcgccgaagtcgtcgcgcaacgccgcggcgccggcacgcacctgctcgaggatctccgccgtcgataggttgcgagtcaatccgccctggccagtggcacagaacgggcaagccatgccgcagccggcctgcgaggaaatgcagaccgtgttgcgccgcggatagcgcatcagcaccgattcgaacatggtaccgtcgacggcccgccacaacgtctttcgagtctggccggcatcgcaggtgatgtcggcggacgcggtaagcaagttcgggaacatcgctccggcgatccggtcgcgaacggccgccggaaggtcggtcatctgacgcggatcggcgatcagccgaccgtagtactggtgtgcaagctgcttggcccgaaacgccggcagccccagctccgcgacggcagacgctcggcccgccgcgtcgagatcggccaggtgccgcggcggccgacccggacgcggctcatcgaacatcaactcggggaccatgacctgtccagtatcgccgttgtcagggcagcagtgtgaggactatccaggccgccaccgcggaaggcagtatgccgtcgagccggtccatcagaccgccgtggccgggtagcaggcggcccatgtctttgatgccgaggtcacgtttgacctgcgactccaccaggtcgcccagcgcggtggtgagcacgaaaagcacgccgagcagtgcaccaatccacggcgttttgccgaccaggaaagtcgcggtgatgatcgttgcggtgatcccgcacaccagcgaaccggcaaagccctcccacgacttcttcgggctgatcgtcggaaccatcggatgcttgccaaacagcacccccacggcgtagccgccgacatcggaagcgatgaccgcgatcatcatgcagaacacccatcccgagccattttccgggtagaccagcattgcgccgaaagagcagaacaatgggacccacacggccaggaagaccgtggccgagacgtcggacaagtagtttcccggcgacggtgcaccgccggtcgtcgggcgcgtcacgctgtcctgcatgaacagtcgccaaatcatgcagacaacgaccatgccaccaaagcccgccaatgcgccgaccgcgccgaacggccaggtcagccacaccgcggcctgcccgccaatcagcaacgggataaccgggatgagatagcccgcttcccgcaacctccgcaccacctcatgggtagcgaccaaggtggcgacggccacgatggcaacccaaacgcgcggaacgaacaccagcaccgcgatgaggactaggcctatggaaaggcccaccacgatcgctgcgcgcaaatcacggccggcgcgggacgtttcggtcgccggctgctgtttagcaccacgcgccggctgctcggcggggtttccggtgccggcatcgttggttgtcacggattttgttgctgagcggccgctagacctccagcagctcgccttctttgtgtttaaccagctcatcaatttgggtgacgtattggtgcgtggtcttgtcgagatccttttctgcgcgaccgacctcatcctcgccggcctcgccttccttacggatgcgatggagttcctccatcgctttgcgacggatattacgcaccgaaaccttggcctcctcccccttatgctttgcctgtttgaccagctctcgccgacgttcttcggtgagctgcggtacggccacgcgaataagggcgccgtcgttggtgggattcactccaaggtcggagttgcgaattgcagtctcgatagcgcgcaactgattggcttcatacggctttatcacgactagccgcgcctcggggacattgatgctggccagttgcgtgatcggggtggccgcaccgtagtagtcgatggtgatccgagagaacatgccagggttggcgcggccggtacggatagttgacaggtcgtcacgtgccaccgccacagccttctccattttctcttcggcgtcgaagagagcctcatcaatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgtagtccccttaggtggtgaccagcgttccgatcttctcaccccgaacagcacgggcgatattgccatcggtcagcaggttgaacaccaggatcggcatgccattgtccatgcaaaggctgaacgcggtggcgtcggctactcgcagcccgcggtcgaggacctcacgatgactgacggcggtgagcagttcggcctcggggttcacccgcggatcctcagcaaacacaccgtcgaccgctttggccatcaagaccacgtcggcaccgatctccagcgcacgctgcgctgcggtggtatccgtcgaaaagtacggcagccccatgccggcaccgaagatcaccacccgtcccttctccaggtggcggacggcccgcaacggcaggtacggttcggccacctggcccatggtgatcgcggtctggactcgggtaacgatgccttccttctccaggaagtcttgcagtgcaaggctgttcatgacagtgccgagcattcccatatagtccgacctggtgcgctccataccgagctgctgcagctgtgcgccccggaaaaagttgccgccgccgatcacgacggcgatctggacgccgccgcgcaccacatcggcgatctggcgggccacctgcgcgacgacatcgggatccagcccgacccggcctccgccgaacatttccccgccgagcttgagcaacactcgcgagtacccggacagctgagccgccgacgcggcgccagtgctcgcaggctccggcttcgaagccggcgcgccggcgacatcgggctctgtcatctgactcctcgcacgacagtgccatcccggcaccaccaggacggcatctcacatcctgcctcaatagccgcgctccggcgtgggcggggtgcgttagtcacgcaacaacgaggggccggccgaggccaggcccgtcgactatctcaaggtgtgagcatcgctcgagcaacaaagttggaatagttctgttctgaaccgggtacccaggggtaccggcagacatctccgcgagggatgcctacgggccccacgacggggaagtggcaccctcatgaagtttggagatatctcttggaagttctacttcttaccgatgaagccgatcttgaatcggctctgccggagctggagtcgttcgcgcagtcggtgcagcgcgcaccgctggacgacccgggcgcggccaagggtgcggacgccgatgtcgcgatcattgacgcgcgcgccgacttggcggccgctcgccgggtgtgccgccggctgacgactagcgcaccagcccttgccgtggtggctgttgttgcgccggccaactttgtggcagtggacggcgattggatattcgatgacgtgctgttgaacgcggccggcggggccgagctgcaggcacggttgcggttggcgatcacacgtcgacggagcacgctagcgggcacactgcaattcggggacctcgtccttcacccagccagctacaccgcgtcgctgggcgaccgggacctggggctgacgctcaccgaattcaaactcatgaatttccttgtgcagcatgccggtcgggcgttcacccggactcggctcatgcgtgaggtgtggggctatgagtgccatggtcgcattcgtaccgtcgatgttcacgtacgacgactgcgcgcaaagctcggagccgagcacgaatcgatgatcgacaccgttcgcggtgtgggttatatggcggtgacgccaccgcagccgcgctggatcatcagcgaatcgatactaaaccgttgcaagtgagtgatctttagtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtctagccgatgacgccccgctgggctatctgctctaccgggtgggagccgtactgcggccagaggtttccgctgcgctcagtccactcggcctgacgctgcctgagttcgtctgcctgagaatgctttcgcagtcaccgggactatccagcgccgaattggcccggcacgcaagcgtcacaccgcaggcgatgaacacggtgttgcgcaagctggaagatgccggtgcggtggcccggcccgcatcggtgtcttccgggcgttcgctaccggctacattgaccgctcgaggccgagccctggcgaagcgcgccgaggccgtcgtacgcgccgccgatgcccgcgtcctggccaggctgaccgcgcctcagcaacgcgagttcaaacgaatgctggagaagctcgggtccgactagatccggacgcgggctactcggcgatatttggggcgtggatccgggcccagggccgggcctcttcgagttcgtaagccagctccagcagcagcgcctcgcgcccggtatcagccgagagcatcatgcccacgggcatgccgtccgcggattgagccaacggtagcgaaatcgccggcacccccgtgacgttctgcactggcgtgaacacgacccagctgctcagccggtcgagcaccgtctgatagtcggtaggcgcaaggtatccgacctgcggagtggcctccgcgaccgttggcgtgagcaagacgtcgtaggtaccgaagaaccgcacgctgcgccgccgtagcatgcgcagacgcatgatcgccaacggcagccggtgcaggttgcggccggtatggcgggccagccccaaagtcagttcgtccagccgggtagggtcgaacgtcctgccgaatgtgcgccggccgctgcgcacttgcgccagggccaagaacccccaatagagcacgaaatcgtccacgaaactggccggtgccggtgggtggtcgacgtgttctacccggtgacctagttcctcgagcagccctgccaacttcagcgtcagctgccgcacttcggggctggcctcgcgcagaaccgagcgggttactacggcaatcctcagccgctgcttaacggggcttgtgacgtccccgaccggcggcagctggtggttacgccaaaggcgctcggcctcgcggtagaaggctgcggtgtcgcgtaccgtgcgggtcaggacgccattggcgacgatgcccaccggcaacctgcgatactccggctccagcggcaaccggccgcgcgacggcttgagcccgaccaacccgttgcaggcggccggaatacggatcgagccgccgccgtcgttggcgtgcgcgatcggcaccacgccggctgccaccaaggcgcccgatcccgatgaggaggcacccgctgtgtagtcggtattccacggattacggaccggtcccagccgagggtgttcggccacggcgctgaagccgaattccgacaactgcgtcttgcccagggacaccagcccggtgcccagcaccacccgggttatctcgctgtcggcgacggccgcgtatggttcccacgcgtcggtgccatgcatcgacggctgtccggcaacgtcgacgttgtccttgatgaaggtcggcactccactgaagaacgcttcctggcccgtacccatcgcggccgcgtctcgcgccacgtcgaaagccgcatacgccaacgcgttcagtgccgggttaacggcttcggcgcgggcgatggcggcctcgacgacgtctgcccgacccactcgacctgatcggatggcgtcggcgagggcgaccgcgtcgaggtcaccaagggcatcgtcaacgaaagcgtgtacgcgcgacatacccggctaagcctggcccacctcgaagcggacgaaccgtgtcaccgtcacgccggccacgtcgagcagggccttgacggtcttcttattgtcggacaccgacgcctgctcaagcagcaccgcatccttgaagaagccgttcagccggccctcgacaatcttgggcagcgcctgctccggcttgccctcggcccttgccgtctcctcggcgatgcggcgttcgctggccacgatgtcttcaggcacgtcgtcgcgggacaggtaccgcgcccgcagcgcggcgatttgcaacgcaacggcgtgcgcggcggccgcgtcgtcgccgcggtactcgaccagtacacccaccgctggcggcaggtcagcggaacgtcgatgcaggtaggcttccacggtcccgtcgaaaatcgccacacgacgcagctcgagcttctcgccgatcttggccgacagctcggcgatcgcctgctcgacggtcttgtcgccgatgctggcacccttgagcgcgtcgacgtcggcgggcttagctgctgccgccgccgcgaccacttggtcggccagcgtttggaactccgcgttcttggcaacaaagtcagtctcgcagttgagctcgatcagcgcgccgtccttggccgccaccaagccctcggccgtagcccgctcggcacgcttgccgacatccttagcgcccttgatccgcagcgcctcgacggccttgtcgaagtccccgtcggtttcggccagcgcgttcttacaggcgagcatgccggcgccggtcagctccctcagccgcttgacgtcagcggcagtgaagttcgccatatcagcctttcctaggatgcatctgtggttggttcggttgcgcctgcgggggcgtcggtgagggcagttgttgacgcggttgctgatggcgttgccgaagctgtcgccgaggccagcagctcttgctcccattcggccagcggctcggcggcttcggcctccggcttgccgtcggcgcgccccagtccggcacgggcctgcaggccctcggcgaccgcggaagcgatcaccctagtcagcagcgcggccgagcggatcgcgtcgtcgttgcctgggattgggtagtcgacctcgtcggggtcgcagttcgtgtcaaggatcgcgatgaccgggatgcccagtttgcgggcctcaccgacggcaatgtgctctttgttcgtgtcgacgacccagatcgccgacggcaccttggccatgtcgcggatgccgccgaggctgcgctcgagcttgttcttctcgcgggtcaatcccaagatttccttcttggtgcggccctcgaagccaccggtctgctccatcgcctcaagctccttgaggcgttgcagccgcttatgcacggtggagaagttggtgagcatgcctcccagccagcgctggttcacatacggcatgccgacccgggtggcttcggcggccaccgactcctgcgcctgcttctttgtgccgacgaagagcaccgacccaccgtgagcgacggtctctttcacgaactcgtacgccttatcgatgaaggtcaacgtctgctgcaggtcgatgatgtagatgccgttgcggtcggtgaagatgaaacgcttcatcttgggattccagcgacgggtctgatgcccgaagtgggtgccgctgtcaagcagctgcttcatggtgactacggccatacctatgccttactcatgtgtcggttgttcgcccggcatcggctgaagccgggccctggcgtctgccgcgatgccggacccgggaggaaatccccgaagggaaccgccgcgggaccgccccggcatgctgttgcggatcccggaaaggcgggccgcggtgcagacacgcgaagtcagcccgccgatgcgagctgcgccgagtagtttacaccgacccagctggtgattttcccggcagcggaatccacagcgacgacattgtccacaaaacgggcggcggcgattggccaaatcgcccgcgcggcgctgcactgcaaaggtgcggagggttctgagccgcagcgtactgatcctttgctggtcgctgcttggtgcggcgccggcccatgccgacgactcccggctgggctggccgctgcggccgccgccggcggtagtccggcagttcgacgccgcatcgcccaattggaatccggggcaccgcggtgtcgacctggccgggcgccccggtcagccggtttacgcggccggcagcgcgacggtcgtattcgccgggctgctcgcgggacggccggtggtttcactggcccacccgggtgggctacgcaccagctacgagccggtagtcgcccaggtccgggtcggtcagccggtgtcggcgcccaccgtgatcggcgcgctggcggccgggcaccccgggtgccaggccgccgcctgtctgcactggggggcgatgtggggcccggcttcgggcgccaactatgtcgatccgctgggcctgctgaagtccacaccgatacggctcaagccgctatccagcgaagggcggacgctgcattaccgccaagcggaacccgtatttgtgaacgaagccgccgccggtgctctggccggcgctggccatcggaaatccccgaagcagggcgttttccgcggtgccgcgcagggcggtgacatcgtcgcccggcaaccgccaggccgctgggtttgcccatcgagcgcgggcggcccaatcgggtggcaccgacaatgaaccagccgagctccccttccccaaagcggccgataccgatccgccaatgctttctcggtctagtgcccagtaccagtacggctggggcgtctgaaccccgccaacagcaccgccgcctgccacacttgggctcgcccgcgggccggcgaagatggttggaccccagctgtcaagcaccgaggatcccgagtcaccggcgccgcccggggtgcccgggatcgcttgctgggcgagcgaagcctcgaattgcagtagcccttcgtcgaagtagctgatgcccagcaaccgagcgatcgtcatcctgttgtcaggcgtgagaccgagaagattctccgcgagccattgctgcaatgccgagtaccacgggatcagtgacgtcgacgagagttgctgcaacagttggggcaccgcggcggtggtggccagcggtgggaccgtcgacgataccgtcgccgccgcctggccggccagcgcggcagggctggtagtcactggcgccgcggtgaacggggtcaactccgtggcgattgccgcggagcccgcataggcgtacatggcggcagcgtcttgggcccacatctcggcgtattgggcctcggtggccgcgatcgccggggtgttctgcccgaaaaagttggtcgcgaccagcgccaccaacagcgcgcggttggcaacgaccaccggcgggggcaccgtcatcgcaaacgccagctcataggctgccgcggccgctctggcctgcatgcccgcctgttcagcctgaccggcggtggcgctgagtcacgccacataaggcgtgaccgcggccaccatcgacgccgctgcgggccccgcccagtacgcaccggtcagctccgagatagccaaccggtagccgccggcggccaagcccaattcagccgccaaactatcccaggccgccgcggcggccatcatgggccccgatcccggacctgcgtacattcgaccggagttgatctcgggcggcaacaccccaaagtccaacgcccatccctccctagccggccgggatcacggcgtggttacgcgccccacccgaataggcagtggtacgtgatgcggtcacgaactggtcttgaatcgccagcctcaggtcgctgatcgctgacagcggccccggtcgtcgaacaagccagtccatcctgtgccctcatccctgatagctggattttggcggcttgacatcggccgcaccagcgtttctgggtaagtgcttacaaacgagacgcatttgctgtgaccggagccgaatgtttgattcccggccagctaccgttcacctgaaggaagtcggcgcgttacccacagctcgatattcggggtcctgccggcccgaaccgccaccgcacaatcgatgccggcttcgcggctaccgtcgactccatgaccgttgccagcaccgctcaccatacacgtcggctacgtttcgggttggcggcaccgttgccccgcgcgggcacccagatgcgcgccttcgcacaggctgtcgaggccgccgggttcgacgtgctggccttcccggaccacctggtgccttcggtttcgccgttcgcaggcgcgaccgccgcggcgatggccacgcaacgactgcacaccggcacattggtgctcaacaacgactttcgccatcccgtggacaccgctcgagaggcggccggtgtggcaaccctcgccgaaggccgcttcgaactgggactgggcgccggacaccggaggtccgaatacgacgccgccggcattaccttcgattccggggcaacacgggtggcgcggctcatcgaatcggcgcacctgatccgtgcgctgctggacgcggagcccgtcgacttcgacgggcagcattaccgggtgcacgccgaagcgggctcactggtggcaccgccgaaggtccgggtccccctgctagtgggcggcaacgggaccgaggtgctgcggctgggcggacgcatcgccgacattgtcggcctggccgggatcagccacaaccgcgacgccacccaggtccggttcacccacttcgacgccgacggcctggccgaccggatcgccgtggtacgtcacgcggccggcgatcgcttcgaagccattgagctcaacgcgctgatccaggcggtggtctgcaccaacgaccgaaacgcggcggccgccgaactggccgccaccttgggcgggatcacgcccgagcaggtcctcgagtcgccgtttctgctgctcggtacccacgagcagatggccgaggctctcgccgcgcggcagcggcggttcggtgtcagctattggacggtgttcgacgagtgggctggccgcgcgtcggcaatgcgcgacatcgccgaggtcatcgcgctcctgcgctacggctaggcccgcggatgggcccgctcgtgcaccgcccgcaaccgggcgaccgcgacgtgggtgtacagctgcgtggtcgccaggctggaatgaccgagcagctcctggaccacccgcaggtcggcgccaccttccagcaggtgggtcgccgcgctgtgccgcagcccgtgcggccccatatcgggtgcgccgtccaccgcggccacggtctggtgcaccgcagtgcgtgcttgccgcacgtcaaggcgccggccccgggcacccagcagcagcgcgtgcccggactccgcggtgaccagcgcgcgacggccgtcgaccagccaggcgtgcagcgcatcggcggctggctgcccgaacgggacggtgcgctgcttgttgcccttgccgagcacccgaaccaaccgatggccggtgtcgatgtcgtcgacgtccaggccgcacagctcgctgacccggataccggtggcgtacaacagctcgacgatcaaccggtcccgcagcgctagcggatcaccttgctctgcaccagattcggcagccgccatggcgcgcagcgcctgatcctgacgcagcaccgccggcaaggtgcgacgggccttcggcacctgtagccgggccgcaggatcaccggccagtagcccgcgccgcaccgcccaggcggtgaatgccttaaccgccgaagtgcgccgcgccagcgtcgtgcgggcggcgcccgctcccgccgtcgcggccagccaagaccgcaggaccgaaagggttagtgcgtccagactcgatccgcgatcggcgagaaacgcgaagagcgatcttagatcgcccaggtaggcacgacgggtgtgcaccgaccgaccgcattgcagggcaaggtattcgtcgaactcgtcaaggatcgcctgcactcccccacagtcgcaggcatgacgtctcgagcccgagtcgacgcgccgcaccgtgtccggggtgagatctttcggcctgggatagccgacctagtgagtcccggcctccgcctcagccagttctttcttccatttgcggaacatctcctcggtgcgtccgcgccgccagtaaccggagatcgacgacgcccatttggcatccacaccgcgctcgttgcgaacgtatggccgcaagttatgcatgacggcttgcgcctcaccgtgaataaagacgtggacctgtcccggcagccacgcggtggtggtgaccgcctcgatcagcggcgcgtgatcaccggcgcggtcctcgggaaccagatcggcgcgcccgccgcgatagacccagttcacctcgacggcatccggcgcggtcaggccgatctcgtcgtccgggccggcaacttcgatgaatgccctaccgattgcgtcggggggcaacgcttccagcgcggcggcgatggcggggatcgccgattcgtcacccgccagcaaatgccagtcggcggctgggtcgggggcgtacgcgccgccggggcccatcaggtagatcggttgcccacgctgggccccagccgcccacggaccggctaccccgtgctcaccgtgcagcacgatgtccacggcgatctcgcgggccgcggcgtcgacatgacgaacggtcatggtgcgcaccggcggccgcttcgcggtgggcaggtcggcgaagctgtccagggtcagcggccggggcaaccgcccgacatcgacatcgtcgtcgacgaacaccagcttgatgtaagagtcggtgaagtcgctggggacgaatgtgtcgaagccgctgccgccgagcactacccggaccatgtgcggcgcgaggtgtcgggtagcgacaacctcaaaggcgtgcaatggtcgacccgccacatgtcctcctgtccagacccgacccgcgtcgactatacgagccgggccgctgcacccttggccgcggcctgaccggcaccggcgcgcaatattcgccaccgcccgtcgcgacactcggccaacccggcgacctcgaggattgccagcggacctagcacctgcgcgggcagcagcccggagccgacagcgatctcatcaatggtagcggcgccgcggcccggcagggcctcgtacacttggcgttcggcttcgcttagcacgtcgagcgctgcgccgggccgcggttcatcaccggccaactcaccgatgtgaccgacgaactcgacgatatcgtcggcccgggtgaccaactccgcgccatggcgaagcagcgtatgacagcccgccgatgccgaggatgtcaccgggccgggcaccgctgccaccacccggcccaatgcccgcgcccaggcagcggtgttggcggcgccgctgcgcaggcccgcttccaccactaccgccgccctcgcgaccgcggccaccaaccggttgcgggttaggaaccggtgccgggccggacggacaccgggcgggtattcggtgaacagcaccccatgttgggcaatgcgatgtagcaacgccgaatggcccgccggatacgggatgtcaaatccgccggccagtacggccacggtgatgccctcggaatccagcgccgcgcggtgagccgcaccgtcgatcccgtaggcgccaccggagacgaccgcgacgtcgcgctctgccaacccggcggccagatcggccgcgacatgctcgccgtaggccgtcgcagcccgggttccaacgacggcggccgcacgtggtgccacttcgtccaggcgcgcggggcccagggcccacaacaccagcggcgagtggccgcacggccttgcccgggctccggcgccactgaaagcggcgaacgccagcaccggccactcgtcgtcgtcgggagtgatcagacgcccaccgcggcgcatgagtagctcgagatcgtctgcggcccggtctatttcgcgtcgggcaccggtgtgctgcgccagctcgttaccgacctgcccgcggcgcacccggtcggcggcctccacggggcccacacatcgcaccagcgcggccagctgggcgcacggcggttcggccacccgggacagataggcccacgcccgcgccgtcggatcgatcatcgtcgtgctccggtttgccggaagctcagggcggcggcgacctcgtcgatgcctggcgatgtgcgaccggccaagtcggccaaactccaggccacccgcaaggtgcgatccacaccgcggatgctgagtagcccgcggtccagcgcggtgcgcaacgggagcatcgcggcgctgctgggccgaaacttgcggcgcaacagcggcccgctgacttcggcgttggtccggaacccatgtggccgccatcgttgcgcggccgcctcccgggccagcgccacccgctggcgaacctgcgacgtcgactcgccgtccgcggccgagaacgccccggcccgaagccgatgcatctgcacccgtaggtccacccgatccagcaacggcccagacagtttgcccagataccgtcgtttggtagccgccgcacagatgcaatcctgtggatcggcgggcgcgcacgggcacgggttggcggctagcacgagctgaaaccgtgccgggtagcacgccaccccgtcacggcgcgctaggcggatttcaccgtcctccaacggtgttcgcaatgcttccagcgcgctaaggctgatctcggcgcactcgtccaggaacaacaccccgcgatgcgccctgctgaccgcccctgggcgagccatccccgatcccccgccgacaagcgccgcaacgctggaactgtggtgcggcgccacgaacggcggccgggtaatcaacggtgtgtcccccgacagcaggccagccaccgagtggatcgcggtcacctccaacgactcgctgcccgacagcgacggcaacagccccggaagacgttgcgccagcattgttttgccgacacccggtggaccagtcagcatgaggtgatgcgccccggcggcggccacctcgacggcgaaccgtgcttgggactggcccaccacatcggcgaggtccgccgcagactcgggggtggtgtcggccgtggtgatccgcccggccaagccggtggacccgcgtagccagctctgcaactgccccagcgtgcgaacaccccggacgtcgattccgtccaccaggctggcctcgggcaggttgtcggccggaacgacgacggccggccaaccgtcacgtttggctgccagcacggcgggcaacaccccacgcaccggacgcacccgtccgtccagcgacaattcacccagcagcagcgtgttctccagacgttcccacggcttcttttgttgcgccgacaacaccgccgcggccagggcgatgtcgtagaccgagcccattttcggcagcgtcgccggcgacagcgcgagcgtgagcctggccatcggccagctgtttccgcaattggtgaccgccgcgcggacccggtcgcgggactcctgcaatgcagcatcgggcagacccaccagatgcacacccggcaaccctgaggtgatgtcggcttcgatttccacgatctcgccgtccagcccccgcaccgcgaccgagaacgcacgccccagcgccatcagccgatcccctgcaggtgggtgagctctggggtgcggcctgaattcttggggccgactcgcacgccgatcacatcgatgcgcaccgcagcccagcgctcttcctggtcggccagccacagcccggccaggcgacgcaggcggcgaaccttgcgctcggtcaccgcgtgcgcgagccccccataaccgtcgccggtgcgggtcttgacctcgacgaacaccaccgtgcgggtggcagcgtcgcaggcgatcacgtccagctcgccgtagcggcaacgccagttgcggttcaagatccgcaaccccatgctggtcaggtagtccaccgctagggcctcgcccatcgctcccagctgaacccgagtcatcgtcttcagggttgtcatgcggccaacctgcacgctggccccgacatcacctgccacgaatcgcgtctcaccgatgccgcgacgaccagttatccccagtcgcggccctgtccacagccccagtactgcgcgggatcacgacaccgcgtccttgtcatcatcgtctccgtcacatagcaacttctcgggtcccggctactcgcaacgcaccgcaggcggcacacgccgatccagcaacatcatgttcggcgccggaagagtcccgttaggtgattcggtccgctctggtgtagacgttcatcgagtccccccgcaggaaagccaccagcgtgatcccggacgcgtcggccaacgaaaccgccagcgacgacggcgcggataccgcggccagcaccggaatcccagccatcagcgccttttgggtcaactcgaacgacgcccgcccgctgaccaacaacaccgaggcgccaagcggtattcggtcacgctcgaaagcccagccgatgaccttgtcgaccgcattgtgccggccgatatcctcacgcacggcaagcatggcgccgtccaccccgaatagtgccgcagcgtgcagcccaccggttctcgcgaaaaccttttgcgcgcgccgaagttggtccggcatcgccttgagagtgtcggcggcgacggtagcgggatcgccgcccggtgcgaatcggctgacctggctcaccgcctgaagcgacgccttaccacagactccgcacgacgaggtggtgtagaaggtgcgggtgacatcgacatcgggcggcttgacgccgggcgccagagccacatccaaaacgttgtacgtgctggcccctgtggcattgccctcgacgcgcctgccacagtagctaacggtcagcacgtcttcgcggtgcgcaaccaccccttcggcaagcagaaagccttgcaccagttcgaaatccgatcctggcgtgcgcatggtcacggtaaccggcgtcccattgacgcggatctccagcggctcctcgacggccaaggtttccggccgggtgatcacctgatcggcgctgagatgcctgacccgccgatgcgccgttgcgtaccccactaggccgttggctccaatcgcacgatgatcgccttcgacaccggggtgttcgattgggccgcggtatggtcgagcggaaccagcggattggtctccgggtagtaggccgcagcattgccgaccggcgtcgaatatgccaccaccagaaagtcttttgcccgccgttcttgcagaccgccttggccgtcggtccactccgacaccaggtcgacacggtcacccgccgtcaaaccgaacgtttcgatgtcggccgggttgatgaacaccacccggcgtccgcccttcacgccgcgatatcggtcgtcgagcccgtagatcgtggtgttgtactggtcatggctgcgtagggtctgtagcaccagccggccgggcggcaccggcacccactgcaacggattgaccgcgaagttagctttgcctgtgctggtacggaattcgcgcgcatcgcgcggcgggtgcggcaattggaatccgtcgggcacacgcaccttgtggttgtagtcgtcacagccgggcaccaccgcggcgatggcgtcacggatggtgtcgtagtcatctgcgaaccgttcccatggcaccggatgtccggggccgaacaaggcgcgggccagctggcagatgatctgcacctcgctgcgcacctgatcgctgggcgggtgcaggctaccacgcgacagatgcaccatcgacatcgaatcctcaaccgacaccaattgtttgcgaccattgcgggtatcgcgatcggtccgacccagcgtcggcaggatcagcgcggtggcgccgtggacaaggtggctgcggttgagcttggtcgagacttgcacagtcagcgcgcacctgcgcaaggccgcctcggtgacggcggtgtcgggggtggccgacgcgaagtttccgcccatgcccatgaagacgctgacccgaccgtcgcgcatggcccggattgcggccacggtgtcaaagccgtgcgctcgggggctggtaatgccgaactcacgatccagcgccgccaggaactgctcgggcatcttctcccagatccccatcgtgcggtccccttgtacgttggaatgcccgcgcaccgggcacacccccgcgccgggtttgccgatcatgccccgcagcagcagcacgttggtgacctcaccgatggtggccacggcgtgggcgtgttgggtcaagcccatagcccagcagatgaccgtgcgctgcgacgccatcaacatcgcggcgacccgctgaagttgcgcgagttcgatgccggtggcgtccatcacggtgtccaagccgacctgcagagtccggcggcggtacccgtcgaatccggcacaatggttgtcgacgaacgaccggtcgacaacgctgccggggaccctctcctcggcctccaacaacaacctgcctaacccggcgaacaatgccatgtccccgccgaggcggatctgcacgaactcgtcggcgatcgggataccatgtcccacaaccccgttcaccttctgcggatctttgaaccgaatcaacccggcctcgggcagcgggttcacggcgatgatcttggcgccgttggccttcgctttccccagcaccgacagcatgcggggatgattggtaccggggttttgtccggcgatcacgatcaggtcggcgtgctcgacgtcaccgatggtcaccgagccttttccgattccgatcgagtcggtcagcgccgcacccgaggactcgtggcacatgttggagcagtcgggcaggttgttggtgccgaaagagcgcacgagcagctggtaacagaacgccgcttcgttgctggtgcgccccgatgtgtagaacacggcccggtcgggactgtccaacccgttgagctgctcggcgatcagctgataagcggcatcccagctgatgggccggtagtggtcatcaccggggcgcaagaccatcgggtgggcgagccggccttgctgggacagccaatattcgggcttcgcggacagctccgccaccgagtgccgagcgaagaactccgcagtgacggtacgcttggtggcctcttcggcgactgccttggcgccgttctcgcagaactcggccagcttgcgtccgccgggctcctccggccacgcgcagcctgggcagtcgaagccgttacgctgattcaaccgagccagcgccgccgcggtgcgcagcgcgcccatctgctgcatcccccgctgcagcgataccatcaccgcccgcacgcccgcggcctcgcgtttgcgcggcgccaccgttaccgcctgctcgtcatagtcggcgaggacgtcgcgagacgccgccgaccgctgccacctcaccgcctcaacgtacatccacgaccgaccgactgccgcacacagccgattgacgtgtgacggcgcttggggcagctattccggcaggcgcagctcgggtttttcgacttcctcgatgttgacgtccttgaacgtgaccacccgcacctgtttgacgaaccgtgccggccggtacatgtcccacacccaggcgtcagccagccgcagctcgaagtacacctcaccgtcggtattccgcggcaccatctccacactgtttgccaaatagaaacgtcgctcggtttctacgacgtagctgaactggccgacgatgtccttgtattcgcgatacagcgagagctccatctcggtttcatacttttcgagatcctctgcactcatctgctcagacgtccttctccctgccggttccccggcttccccgctcagtgcccctaagtgccctgagcgcgacccgtggcccgcattgtcgctgggtgggaactcttgctccatcttccctcacccgtctgtgccgtcccgtcccgagggtcgggttggccgtcggcgacctctgcggtgttcgacccactcgccacccggcgaacattgatgaacgagtaacggtgctgcgggcagggtcccaatcgggccagcgcccggctgtgcgccggggtgctgtaacccttgtgctccgcgaaaccgtacccggggtgatcggcgtccaacgcaaccatcacgcggtcccggctgaccttggcgagcacgctagccgcggcgatgcaggcggctgccgcgtcgccaccgatcaccggcaacgacggcatcggcagtcctggcacgcgaaagccgtcgctgagcacataaccgggccgcaccgccagaccggccaccgcgcgccgcataccttcgatattggccacgtgcacgccgcggcggtcgacctcggccgacgggatgaacaccacgtgataggccaccgcataccggcagatcagcgggaacagcttctcccgcgcttgctcgctgagcttcttcgaatcatcaagggcggcaagacttgctatccgcccggggccaagcacgcaggccgcgaccaccaacgggccagcgcaggcgccgcgacccacttcgtcgaccccggccaccggccccagaccaccacgatgcagcgcggactccagggtgcgcattccccgcaaacccccagatttacggatcaccgtccgcggtggccaggtcttggtcatattccagccatggctaccgaccttgctggggattcaccgaacgcacaacaccccaacgcgacggcggccacacgatcaacctggccttaccgatgacgttggccaccggcacggtccccggtagcggatcgtcagtacatagcaacgggcagtgagcgcgggaatccgccgaatgggtgcggttgtcgcccatcacccagacacgcccgggcgggacggtgaccggcccgaactcgctgcccaggcacgggtatatcgacgggtcggccatcatggtggccggatccaggtatggctctttcagtggcctgccgttgaccgtcaggccggtgtcggaccggcattgaaccgtctgtccgccgaccgcgatgacacgcttgaccaggtcgttctcgtcgggaggcacgaaaccgatgaacgacaacgcgttctgcacccagcgcacggcgacgttgtgcgaacggatcgacttgtaaccaacgttccacgacggcggtcccctgaagacgatgacgtcgccaggttgcggtgagccgaagcggtagctgagtttgtccaccatgatgcggtcgccgacgcacgtcgaacacccgtgcaacgtgggttccatcgattccgacggaatcagataagggcgcgcgacaaacgtcagcatgacgtagtagagcaccacagcaatcaccgccagcaccgcgaactcccgcagcgttgatcgcttcgcgggccgcggctcgtccgttttggccgccttggagtcgccttcggagtccgcatccggggctgcgtcgaacggggctgcgtcgaagacctggccggcaatgtccgggtcccgggaggagagctccggctctgccggacccggctggcgctccgatggggagtccgtggtttcggtcacgagatcagcgtagccagcgcaggtggcggctttcgaacatcgccgagacgttcccggtcagcgcttctccttgatcttggccttctttccgcgcagttcgcgcaggtagtacagcttggcgcggcgaacatcgccacgggtcaccacctcgatatggtcgatgttcggcgagtgcacggggaaggtccgttcgacgccgacgccgtagctctccttgcgcaccgtgaacgtctcgcggatgcccccgccctgccggcggatcaccacgcccttgaacacctggagacgttccttggcgccctcgatcaccttgacatgcacgttgatggtgtcgcccgggttgaacgccgggatgtcgtcgcgcaacgacggcttgtcgacgaagtccagccggttcattggaaatgaccatccttggggtcgcggcgtggttaccccccacacgcagcgtgcggtggtcaccaagccggtgggttcgggcttattggtgcatctcgcagcaggcggcacgcaacccggccgaccaccgcgacagacaactgctcaattgtgccagacggtacgcatgcagtgaaatcacaggaaatctccggtggttcgcggccgtcgaaaagcgcccgcaaatggtacacatgacttacatatgactagggtcaaaccgcgcgtgtggaaacccgaagcttggcgtgacacccaacagagggcacttaagagggcaatgcggccgcctacctgcacgttttcgcgatgtcagaggatgccgagggagaacaatgcgagcacggccgctgacgttgctcaccgctttggcggcggtgacattggtggtggttgcgggctgcgaggcccgagtcgaggccgaagcatatagcgcggccgaccgcatttcgtctcgaccgcaagcgcgacctcagccgcagccggtggagctactgctgcgcgccatcacgccgcctagggctccggcggcgtcgccgaacgtcgggtttggcgaactgcctacccgggtccggcaggcaaccgatgaggccgccgccatgggcgccaccctctcggtggcggtgctcgatcgcgctactggccagctggtctccaacggcaacacgcagattatcgctaccgcgtcggtggccaagctgttcatcgccgacgatctgctgctggccgaggccgagggcaaagtcacattgtccccagaggaccatcatgcgttggacgtcatgctgcagtcatccgacgatggtgcggccgagcgattctggagtcaggacggcggcaatgccgtcgtcactcaagtcgcgcgccgatatgggctcaggtcgaccgcgcctcccagcgacgggcgctggtggaacacaatcagctccgcgccagacctgatccgctactacgacatgctgctcgacgggtccggcggcctaccactggatcgggccgccgtcatcatcgccgacctggcccagtccacaccgaccgggatcgacggctacccgcagcggttcggcatccccgacggtttgtacgccgaaccggtcgcagtcaaacagggctggatgtgctgtatcggcagcagctggatgcatctgtccaccggggtgatcggcccggaacgccgctacatcatggtgatcgagtcactgcagcccgccgacgacgccaccgctcgagcaaccatcacgcaagccgtcagaacgatgtttcccaacggccggatctgacgctcgtccggtcgcctcaccggcgcgagcagacgcaaaagccaccgcacgttcggcgtgtcgggggatttcgcgtctgctcgccagcggggctagtcggggtgggacaggtcggggcgtcgttcgcgggtgcgctgcagcgagacctctctgcgccaggcggcaattcgggcatggtcgccggagagtaggacctcgggtacatcgaggccacgccagctcgccggccgggtgtagctcggaccctcaaggagcccgtccaggcccgttgagtgcgaatcatcttggtgggaagcgggattgccgagaacaccggccaacagtcgcagcacggcttcgaccatcaccacggccgccgactccccgccgggcaatacgtagtcgccgatcgagacttcttcgacgcgcattcgccgggcggcatcctgcacgacccgctggtcgatgccttcgtagcggccgcaggcgaacaccagatggctctcggtggtccagcgctgggcggtggcctgggtaaacaacacaccggcgggcgtgggaacaatcaacaacgtttcgctggaacaaatttcgtcaagcgcttcaccccacaccggcgccttcatcaccattcccgggccgccgccgtagggtgcgtcgtccaccgagtgatgcacatcgtgggtccagcgccgcaggtcgtgcacgttaaggtcgaccaggcccgattcgatcgccttgcccggcaacgactgtcgcaacgggtccaggcaggcggggaagatcgtcacgatatcgatgcgcacgccttactccagattcagcaagccatggggcggatcaatctcaacgatgccgtcgtccaatgacaccgacgtgacgatggcacgcacaaacggcaccaaaacctcatcggaatcacgcttgaccgccagcaactcaccagcggcggtgtgcaccacttcggtgacgacaccaacaccctcccccgtcgccgtctggaccataagccccaccagctggtgatcgtaataggtgtccggctcgtcgatcgggggcaagtcatcggcgtcgatcacgaacaagctgccgcgcaacgcatcggctgcgtctcgatcggccactccagcgagtcgcaccaacaggcggccgccgtgctgccgcacactttcgatgacgtaactcaccgcactgccctcggcaccaccgtcaaaaggccccttagcgcgcaacctggtacccggcgcaaaccggtcagctgggtcgtcggtgcggatctcgacgacgacctcgccggtgacaccgtgcgacttcaccacccgcccgactaccagctccatgagcggggctccgctactggtcggtgtccaccacgtcgacgcggataccgcggccaccgataccggctaccagagtgcgcaatgcggtagcggtgcgtcccccacgaccgatcaccttgcccaggtcgtctggatgaacgtggacttcgacggtgcgcccccgccgactggttatcaggtctacccggacatcgtcaggattgtcgacgatcccacggaccagatgctcaacagcgtcaacgacgacggcgctcatttccccgtcagctttccgccgtcagctcggcctgctcgccacccagcgccggcgtgtccggctgctcaggctgcggcgctggctcagcagccttggcagcctttttggccggcgacttcttcttcggtttggtggcctcggtggtaggaccaccgtcggcggcggccaacgcggcgttgaacacctcgagcttgctgggcttgggtgcggcgaccttcaaccggccctgagcgccaggtaggcccttaaacttctgccaatccccggtgatcttcagcagcttgaggacgggctcggtgggctgagcacccaccgagagccagtactgggcacgctcggagttgatctcgatgagactcggctcttctttggggtggtaccggccgattacctcgatcgctcggccgtcgcggcgggtgcgcgcatcggcgacggcgacgcggtactgaggattgcggatcttgccaagccgagtgagcttgatcttcacagccatgattgagcgctcctattggtgtcacgctgcaattcagcgacccgggcgggatgcccggatccggttttgcctcgcgtgtatgaccaccgggcggcaaccccgaacaggacaagtcgtcgcgcggtggacagccgccaattgtgccagaacgtgatgctggggcagtaattcgcccagcgggcttcacatcattttctggaagcacttggtttcgacccgcctgatgatccgccagccatcgggggtgcgcacgaaatcgtcgtcgtaccacagtccacagaacagcacttgctgccggtcgccggcgaacaccatcgggttgaagcagatcacccgcgacgacgcggtatcgccgtcgacacggaccgagaagttgcccaacatgtgcgcatataccgggaagtttcccagcacctgcgacagccattgcttgatcttcggatacctgccgtcgatgccacctagcgcgcgatagtcgatataggcgtcgggggtgaacacccggtcaagatcgtcgaatcggcgctggtcaatcgcgctggagtagtccaccagcaactgctggatttccaaccggtcggaaatttcggccacgctcaacatgctccgatccaacaccgcacacatcggccggacagcccccgaccagcccgagaataggcctaccggagccctggaagttaaactctgcgcccatgcgaaagctcatgaccgcgaccgccgcgctctgtgcctgcgcagtcaccgtcagtgcgggtgccgcgtgggccgatgccgacgtgcagccggccggctccgtgccgatccccgatggcccggctcagacctggatcgtggccgacctcgatagcggtcaggtgctagccggccgcgaccaaaacgtggcccatccgcccgcgagcaccatcaaggtgctgttggcgctggtggcactcgacgagctggacctgaactccacggtcgtcgccgacgtcgccgacacacaggccgagtgcaactgcgtcggcgtcaaaccggggcgcagctacaccgcgcgccagctgctcgacggcctgttgctggtgtcgggcaacgacgccgccaacacgttggcgcacatgctgggtggccaagacgtcaccgtggccaagatgaacgccaaagccgccaccctaggtgcgacgtccacccacgcgacgacgccgtccggcctagacggacccggcggctccggggcgtccaccgcgcacgacctggtggtcatcttccgggccgcgatggccaatccggtgttcgcgcagatcaccgccgagccctcggcgatgttccccagcgataacggcgaacagctgatcgtcaaccaggacgagctgctgcagcggtacccgggcgcgatcggcggcaagacgggctacaccaacgccgctcgcaagacgttcgtgggtgccgccgcccgcggcggccgccgcctggtgatcgccatgatgtacgggctggtcaaagagggcggaccgacgtattgggatcaggctgcgaccctgttcgactggggtttcgccctcaacccgcaggccagcgtcggctcgctctagcaccgcgagcagacgtgggcgctggtgcgcccatcatgttcttttgcgtctgctggcgctcataggccggcggtcagcagcgccgtcagcatgggaatccgctgttcctcgagttcgggctgcggcagtacccctcgcacaatggcggcgccgtcgaagacgttggtcatcaacgccacgatgaccggaaatgtctcctccggaaagctctcggcacccggcagagcacgcgcggcgtcgtggatcttcgcgctgtactgccccagcacattctgcagcgtctccttgagcttctcgtcggtgcgcgcggcgaccataagctcgtagagcaccgcattcgtggagccggccgtgatgtcccgcaaaatcgtcagcgccgccggaagcgccggccgatcggccggtatttcggcgacttgcttggtgaacgtttccagctgacggcgcaacacctcgtatgccgtggccgccatgaaatcacccatcgtttcgaagtgccggaacagggcgcctaccgacaccccagcccgcttggtgatcacggcagccgatgcccgcgcgtagccgacctcgatgatcgtgtcgatgctggcctgcagaagccgtgcaacggtttcttcgcggcgctgctgctgggtcctggccatgtcaggcagaacggctcagagcggcgccgagctcacccgcccgcaggtagcgacccgacttcacgttctgcccgtagccgtcgcggaactgacctccgaactggcctccgcggaataccacggtgccgcccacgcccgtcgcaaccacggtcgcatcgttgcggttgaccatgcgtcgcagaccgccatagtagggcaccgcctcctcgtggtacccgtccaccgattcatctaggtgggtagggtcaatcaccgcgaagtccgcacggtcaccctggcgcaacgtgcccgcgcctataccgaaccactcggccaactcaccggtgaggcgatacactgcccgctcgatggacagaaacggttgtccggcccggtcggcgtctctggctcgtttgagcagccgaagcccgaagttgtagaacgccatattgcgcaggtgcgcgccggcgtcggagaagcccatgtggacactcggttcggcggccagcttgttcagctggttgggccggtgattggcgacgatggtggtccatcggacattgcgctccccgttgtccaccagcacatcgaggaacgcgtccagcgggtgcagcccgcgctcgtcggctattgccccgaaactcttaccgatcaacgacttatccgggcattcgacgatcacggcgtcgtggaagtcccgatgccacaacgaaggtccgagcttgatgcgatcgaactcgcgccggaacgaccggcggtaagacctgtcggccaggagctcgttgcgctgcagttggtcacgcagatgaagggccgccgttccggcgccgaactcctcgaagaccggcaggtcgatgccgtcggagtacagctcgaacgggaccggcagatgctggaatcgcacctgagagcctaagagcttgttcagcacgcgggtgcccaacccgaacacgtgtaccgccagcggcatcgacttggcgtcggcggacaccaacatgctcattcgaacgcccttgcgccggttgaatatccggctgctggccaagaaaaacagcagcgcggacaccgggttgtcgacgtcgggtgcgctctgcagtatccggccccggtggcgcagcaccgagatcagcttgcgacgctcccgccaggtcgcgaaggtggacggcagcgcacgcgagcggaagcggtcgccgtcgagcttgtcgatagcggcgtccatcccggacatgcccagcatcccggcctcgagcgcctcatcgagcagtttcgccatcttcgccagctcggcttcggtgggccggacggtgtcgtcggtggcacgatcaaggcccagtaccgcggtccgcagatccgaatggccaagcagtgaactcacattcggcccgaggggcagggcgtcgatcgcttcgatgtactccgcgggcgtcgaccacgtctggttgtcccgcagggcacccaggacaaattcgcggggcaccgcttcaacacggctgaacaggtcggcggcatcctcggagttggcgtagaccgtcgacaacgagcagtttcccagcagcaccgtggtgacaccgtggcgcaccgactcccgcaaaccaggatcgagcaacacctcggcgtcatagtgggtgtgcacgtcgatgaagccaggcacgacccacttccccgccgcatcaaccacctccgggcagccggtctcgtccagtgcgccggcagccaccgtggccaccacgccgtcgcgaatgcccagagtgcgagtcaatggcgcattgccggtgccgtcgaaccacagtccgtcgcgaatgatcacgtcgtaggtcaccgtttcctccagatcgttgagttgccgccaagctaacatagatagcgatcactcgcaatctttttggctgacgccgcttcgctgccgcggcgctggtcaagtgggtgtcagcgaccgggccccggcgccgttgtggtcggcggcgtcagggtggctgtggacgttgtatcgggggtatcaggaatcgttgctgggtccggcacggtgactgccgggggaagatcaccactgcggctggccaccgcgggaatccgaatgaccgctccttgttgtccacattcgttgctatgcacagtgacgaccatttcgccgacgaggtcgccctgcggttgcggtcgcagtgcgagcaactgcgtcgtggcctgtgtactcggcgagccgttgggcccgacgcacgggaactgcaccgtctccggccgcgacttccactggccctcgccgaactgcatgaggaacggcctaacgggcggagtcttggcctgggtgtggtcgttgtcgtcgagcatcgttgcggccgcgagacattcggtcggagtgcacgaagtgcggaacgcccaccaggtgttcacgtccggcggttgcggcgtaggggtgtagtcgtaggtctgctttgagcgttggatctcgatgcggtatgtgccgtccagtgggaccggcgcggtgaccgcgacggtggtcgtcggggcgctgggcacagccgacccactggtcggcgggcgcgcgacttcggtggcggtcgtgttcgtcttgcgcccaatcacgatgccgaccgcgaacaggccagccaatagcaacaccgctaccgcaccgaccaggatccggcgtggccggcgcctggtggggctcgccggagccttggtggcggtggagaagttgtccaggcggcgcgccagcaccccggccgctgactgcagcatcgagccgcgccgttggggggtcggggccgccggcgccggtgcccgggcggatggttctttgcagtcgacggcctcgggccaaccataagccgggtagtcgacgacatacgcttcctcaccggccgccgcggtgacctcagaagcgtcgacaccccccgagctctgatcagcgatcgcgacgccggcctgttcgttcatcgcgtcggcgaactcgcggcagctgccgaaccggtccgcgggcgctgtggcgagcgcacgcgagaggacaccgtcgaggcgtgccaggtccgggcggaaggcggagagcttcggtggctgcagcggtccggtgtgcgaacgatcaaccggcggcgcaccggcgaacaggtgtatggcggtaagcgccaacgcgtactgatcggcacgcccgtcaacgtcggcccccgccgacagttcgggcgccggatagctgggttggctggcaattccgaagtcggccaacaggatccgttggtcgccagcactctgactggttagcacgacgttggcggggttgacgtcacgatgcagcaggccgcgctggtgggcgtagtcgagagctccggctacggcagtgacgatggcgagtacctcaccaaccggcaagaccgccggaaaccggtcggccatatgctgcgtggcgtcgatgccatcgacgtagtccatcgcaatccacagctgcccgtcgaactcaccgcgatcatgaacctccaggatgtgcgggtgaaatagccgcgcggcaacctcggtctcccgttgaaatcggcggcgaaattcgtcgtccgcagccatcgccggcgaaagcaccttcagcgcctgccagccggggaatccgggatgttgcacgaggtagacctcacccatcgcggaacaacccagcatccgcacgacggtgtagccggcaaaggtcacgccgctggccaacgccattggccgatagtaaccgcgttcggcacggcccgcgcggccaaagctagggcccaaaagtcctgccgcgcaaaatcaccagatcgggatgctgcagcacacccggaccctgccgcggatcctgggcgtagcacaacaggtcggccgatgccctatcgtccagcccgggccggcccagccagcgtcgagcatcccagcacgccgcgcccaacgcctcgtgcgcggtcatcccaatcctctgcagcgccgctacctcgtcagcgatccgtccgtgctcgatcgtgctgcccgcatcggtgcccgcgtataccggcacccccgcctcccgcgccgcagcgacccgcccatagccgcgggcatacaggtcgcgcatgtgcgcggcataggttggatagcgccctgccgcatcggcaatgcccggaaagttttccaggttgatcagcgtggggaccaacgcggtgccgtgctcgagcatcaaggcgatggtgtcgtcggtgaggccggtgccgtgctcgatgcagtcgatgccggcgttgatcaagccgggcagcgcgtcctcgctgaaaacgtgcgcggtgacccgggcgccctgagcgtgtgccgtgtcgatggcggctttgagcacgtcatcggaccacaacggggcaagatcgccgatttgacggtcgatccagtcaccgaccagcttgacccagccgtcaccgcggcgggcctgctcggctaccgctgccggcagctgggattcgtcttcgagctcgaccgcgaagccggcgatgtaacgcttgggtctggccaggtgccgtccggcgcggatgatgcggggcaggtcttcgtggtcgtcaaggccgcgggtgtcggtcggcgagccgcagtcccgcaacagcagcgcgccgacgtcacgttcggtctcggcctgagcgatcgcctcgtcgagttcgacgttgccgtgtttcccaagcccgacatggcagtgcgcgtcgaccagcccgggcaggatccagccgccgtcaaagacggtgtcggctcctgccaccggttcggtgctaatgcggccgtcgacgatccacagttggatcgccgtctcgtcgggcaggcccaaacctcgcacgtgcaggcgcacggcgcggctacggggcctgatggtgtcgacccgcttcacccggctccgccgcactcgcgatcgccactacttcttgcctgggaacttcagcttggacaggtcgaagtcggccaggccgggcggcagctcgtcgagacctttgggcatctgtgagagatcagggagccccccaggtagcccagccaagcccggcatcccgggcacgccgaacgggctcttgaccttcggcggcgtcggaccgcgcgtccccttcttactcttcttgccggatttgccttttgcgcccttgctctttcgcgtcgcggatttgcgccctatgcccggtatgcccatgcccccgagcatggacgacatcatcttgcgggcttcgaagaagcgctcgaccagctggttgacctcggacaccgtgacgcccgagccgttggcgatgcgcagccgccgcgaggcattgatgatcttggggtctgcccgttcctgcggcgtcatgccgcgaatgatggcctggacacgatcgagttgtttgtcgtcgacctcggccaacgcgtccttcatctgagccgcgccgggcagcatgcccagcaggttgccgatcgggcccatcttgcgtaccgcgagcatctgctcgaggaagtcctccagggtcagctcgccggcgccgatcttggctgcggcctcctcggcctgttgtgcatcgaagacctgctcggcctgttcgatcaggctcagcacatcgcccatgcccaagatgcgactggccatccggtccgggtggaagacgtcgaagtcctccagcttctccccggtggaggcgaaaaggattggaacaccggtcacttcgcgcaccgataacgcggcaccaccgcgggcgtcaccgtcgagcttggtcaaggccacaccggtgaacccgacgccctcgccgaacgccgcagcggtggtgaccgcgtcctggccgatcatcgcgtccaggacgaacagcacctcgtcggggttgatggcgtcgcggatggccgcggcctgggccatcagctcctcgtcgatgcccagtcgtccggcggtgtcgacgatgacgacgtcgaagtgcttggcccgggcctcggccagcccggccgccgccaccgcaaccgggtcaccggggccggactccggcgaggcacccggatgcggcgcgaacaccggcactccggcacgctcgccgacgacctgcagctggttcaccgcggccggccgttgcaggtcacaagcgaccagcagtggcgtgtgtccttgtccacgcaggcgggcggccaatttgccggccagtgtcgtcttcccggagccctgcaggccggcgagcatcacgacggtcggcggggtcttcgcaaacgccaactcgcgggtttcgccgccgaggatgcttatcagttcctcgttgacgatcttgacgacctgttgagccgggttgagggcacttgacacctcggccccgcgggcgcgttctttgatccggtggatgaatgcccggaccaccggtagcgaaacatcggcttccagcagcgccaaccgaatttcgcgggtagtggcatcgatatcggcatcggtcagtcggcccttgccgcgcagcccctgcagggcggcggtcaaacggtcagacagcgattcaaacacgcccgccagcctaatggtgatcgcgagcgccgcgcagcggcaccgttatccgttgactctgcgtccaccacgcaaaagtgcgagtaacccgcctggtggacgcagagtcaacacgatgcgacgtcggacctgcgccgaaaagcgttgccatgctacatttcaccgccgccacctcacggttccggctggggagggagcgggcaaattcggtccgtagcgacggggggtggggagtcttgcagccggtcagcgcgaccttcaaccctccgttgcggggttggcagcgccgggcgctggtgcagtacctgggcacccagccgcgggatttcctcgcggtggccactcccggatctggcaagacatcgttcgcgctgcggatcgcagccgaactactccgttaccacactgtcgagcaggtcaccgtcgtcgtgcccacagagcacctcaaggtgcagtgggcgcatgctgcggcagcacacggcctttcccttgacccaaagttcgccaactccaatccgcagacctcaccggagtatcacggcgtaatggtcacctacgcccaggtcgcttcgcatcccacgctgcaccgagtgcgtaccgaagcgcgcaagacgttggtggtcttcgacgagatccaccacggcggcgacgccaagacctggggagacgccatccgggaagctttcggtgacgccacccgccgccttgccctgacgggtacaccgtttcgcagcgacgacagcccaatcccgttcgtcagctaccagcccgacgcggatggcgtgctgcgttctcaggctgaccacacctacggctatgcggaagccctcgctgacggtgtcgtccggccggtggtcttcctcgcctattcggggcaggcgcgctggcgggacagcgccggcgaggagtacgaggcgcgactgggcgagccgctgtctgccgagcagaccgcgcgggcgtggcgcacagcgctcgacccggaaggcgagtggatgccggcggtgatcacggcggccgatcgacggctccgacaactgcgtgcgcacgtacccgacgcgggcggcatgatcatcgcctcggatcgcaccacggcccgcgcttatgcccgcctgctcaccacgatgacggccgaagagcccacggtcgtgctctccgacgaccccggatcgtcggcgcgtatcacggaatttgcccagggcaccagccgttggctggtcgcggtccgcatggtctccgaaggtgtcgacgtgccccggctttcggtcggggtttacgccaccaacgcctccacgccgctgttcttcgcacaggccatcggtcggttcgtgaggtcccgccgaccgggtgaaaccgcgagcatcttcgtgccgtcggtgcctaacctgctgcagctggccagtgcgttggaggtgcagcgtaaccacgtgctgggccgaccgcaccgcgaatcggcccacgatcccctcgatggtgatcccgccaccaggacgcaaaccgagcggggcggcgcggagcggggctttaccgcgttgggggccgatgcggaactcgatcaggtcatcttcgacggttcctcgttcggcaccgccaccccaaccgggagcgacgaggaggccgactacctaggcatccccgggctgctcgatgccgagcagatgcgcgccctgctgcaccgccgccaagacgagcagctgaggaaacgggctcagcttcagaaaggggccacccagccagcaacgtcgggggcttcggcatcggtgcatggccaactgcgcgacctgcgccgcgagctccacacgctggtgtcgattgcgcaccaccgcaccggcaaaccgcatggctggatccacgacgaactgcgccgccgttgtggcgggcctccgatcgccgctgccacccgcgctcagatcaaggcacgcatcgatgcgttgcgacagctcaactccgagcggtcatgagcgtgcgatcctaatcgccgacgggttcgtcgaccacaacgtcgacgctggcgcccaacacctccagcaggtgttgctcgaccgcggctctcgcgtccaactccgcggggaccgtcacacagaacacatcggccgcggtcgatccgaacgtattgaccttcgcccagacaatgccggctcccgcgccctccagcgccccggccagcaacgcgagcaaacccgcccgatccatggcccgaacttcgaggatcagcttggccggcgcggcggtgtcgagccacaggatgcggggcggagcggccgtacgagtcacgggcaccccggcctgcacgtccccggcccgagcggataccaagctggcggcatcgctgtcccgcttctgcagcatgcccagcacgtcgacgtcgccgttgagggcaccgacaaactgctgacgcaccaactccgccgcgggcggggacccaaacagtggtgacaccacaaactcggttatcgcgacaccctggtggacgttgaccgacgccgaatgtacgcgcagcgagttcagcgccagcaccgcggcggctttcgacaccagtccccgctcgtccggcgccactattacggcgtcgatgcgttcaccgtcgcgcggactaatctccacatgcaccccgtggtcggccgccagcgaaagataatggggtgcagtcggttcggcttgaggcagcgactctccggccatcaccatccggcagcgacgcaccaggtcatcgaccagtgacgccttccaatcgctccacaccccggggccggtggccttcgagtccgcctccgacagggcgtgcaaaacttcgagcagttgcggatccccacccagcgcctcggacaccgcctcgatggttttggggtcgtttaagtcacgtcgggttgccgtaatcggcagcagcaggtggtggcggaccagcttggagagcgtccgcacgtccggcggcgacaaccccagcctggtgcaaaccgggattaccaattcggccccgagcacactgtgatcggtgccccgtcccttgccgatgtcgtgcagcagcgcgccaagcgcaagcaggtcgggacgtgccacccgggtggccagtggcgccgcatgcaccgcggtctcgaccacgtgtcggtcaaccgtccacttgtgggcgacgtcgcgcggcggaaggtcgcgaatgggctcccattccggcaacaaccggccccagagcccggttcggtcgagcgcttcgatggtagccaccgtggtggggccggcggagagcacaactagtaagtcgtccaatgcctcttgcggccagggagtcggcagatccgggacgctggcggccaaccggctcagggtggcggcgccaatgggcaatccggtgtcggccgacgcggcggccactcggagcaccaggccgggatcgtgttcgggttcggcgtcgcgggcgagcacgatttcgccggcatactcgacgacaccctcgtcgagcggtcgccgctttggccgccgcaccaaggccgagatgccgcgccgcggcaatgcattcgccgcagtccgcagcccggcttcggcgtggtaaccgatggtgcggccagcactcgacagtgtgcgcgccaaatcgaatcggtcaccgaaacccaacgcggcgctgatctcgtcggcgaactgggccagcaggtggtcgcgtccgcggcccgacacccggtgcagttcggtgcgcacatccagcaaggtgcgatacgcaccgtccagcgaacccgccggcaggtccgtgtggccgataccgtgccggtcgatgagctgggcgagagccagcgcgtctagcaactggacgtcccgaaggccgccgcgacccaatttgagatcgggctctgcgcgctgcgcgatccggccacagcgccgccaacgcgcatatgtcatttcgacgagttcgcccatgcgggaacgaattccgttgcgccactggcgtcgcacgccgtcgatcaacgcgaacgagagctgctgatcgccggcgatgtggcgggcttccagcatgcctagagcggccatcagatcggaattggcgatggtcaatgcctcactaaccgttcgcacactgtgatcgagccgaatgttggcatcccacaacggataccacaacctgtcggcgacgggccgcaagatgtcagcaggcttgccatcgtgcaacagcaacacgtccaggtccgaatacggcagcagctcgcggcggccgagcccgccgaccccgacgattgcaaaaccactggcatcggcgatcccgatctcgtcggccttgtcgatcagccaagactcatgcagatccagccacgtctgccgcagcccgaccggatccagctcgcgatggttgccggacagcagctcgcgtcgggcgacagctaaatcgcttgcggcacaaggactttctgcctccatctccctcgctagcgctaattggtgcggccgggttggttcagcacagtgcggctagtttcataacgcgtcgtgtccgcgttcaccggtgcgcacccgcacgatggtgtctaccggactcacccacaccttgccgtcgccgatcttgccggtgcgcgccgcccggacaatgctgtccacgaccttgtcgacaatggaatcgtcaacaacgacctcgatccgaaccttcggtacgaaatccaccgagtattcggccccgcggtaaacctccgtgtggcccttctgccgtccgtatccctggatttcactgaccgtcatccccagcactcccgcgtcctcgaggctcgtcttgacgtcgtcgagcgtgaacggcttcacgatcgcagtgatcagcttcatttcggctccgcctccactttctggcctatacgctcctgaatgccgttgcggctatcctccacggtgacccgcggggggagaaccgagccgctggcgacggcgaaatcgtagccgctttccgcgtgctcagcctcgtcgatgccggtgctctcttgctccgcgtcaagcctgagcccgatggtgaatttcaggatcaatgccaagatcagggtgatgattccagagtagacgagaacactgcaggcaccgagcgcctgtcgttccagctgggcgaagcctccgccgtaaaacaaccccttcgataccccggccacaccattaattgccggagcctccggagctgccagcagacccaccagcagtgtgcccaccagaccaccaaccaggtgcaccccgaccacgtcgagcgaatcatcgaagcccagtttgaatttcagccccaccgccagcgcgcacagcaccccggccgacacgcctaccgccaaggcacccaggacattaaccgacgagcaggacggcgtgatggcgaccagtccggcgacgatgcccgacgccgcgcccagcgtcgtagccttgccatctcggacgcgctccgtgagcagccagccaagcatggccgcggccgtcgcaatcgtggtggtgacaaacgtcgccccggcaacaccgttggcggtcgtcgccgatcctgcgttgaacccgtaccagccgaaccacagcagggcggccccgagcatcacaaacggcagattgtgcggtcgaaacagcgtcgccggccaaccgcgtcttttgcccagcacgatcgccagcatcaaggccgccacaccggcgttgatatgaaccgcggtgccgccggcgaagtcgatggcgtgcagcttgttggcgatccagccgccgtgctcagcggcgaaaccgtcaaatgcgaagacccagtgtgcgaccgggaaatagacgaacgtcgcccacaaaccggcgaacaacagccaggcgccgaacttcaaccggtcggccaccgccccggagatcagcgcaaccgtgatgatcgcgaacatcagctggaatgccacaaacacggtcgccggcagggtacccgccagcggaatattcaccgcggcggtctgcgtgctcggatcggcagcaacagcattgacgccgatgagacctttgagaccccagtattggctcgggttgccggcgatgttgccaacgtcatcaccgaacgcaatcgagtagccgtaaagcgcccagagcaccgtcacgacacccatcgcgctgatgctcatcatgatcatgttcaggacgctcttggaacgcaccatgccgccgtagaaaaatgccagacccggcgtcatcaacagcacgagcgcggaactcaccagcatccaggcggtgtcgccgccatccggaacgcccatgatggggaattggtccactcgctatcacctccagtcgagcgttggcacggccccagccttacgactgacgacctgatccagaaccatgcgcactagttgttgcggcgatggtgccgccatgtttcatcaggattaacgtaaaacttgctgtgaaagagctttccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcagaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcagaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcagaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcagaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccacctcggctagccgagcagggcgtcgacgaatgcggcgggttcgaaaggcgccaggtcatcggggccttcaccaagcccgaccagcttcaccggcaccccaagttcctgttgaacgcggaacacaatgccgcccttggccgttccgtccagtttggtgagcaccgcgccgctgatgtcgacgacctcggcgaacactctggcctgcgccaacccgttctgtccgatcgtggcatcgagcaccagcaacacctcgtcaacggacgctcgccgagtcaccacgcgcttgaccttgtccagctcgtccatcaggccaaccttggtgtgcagccgcccggctgtatcgatgagcacgacgtctgcgccggcggcgatgcccttgtcgacggcgtcgaacgccaccgatgccgggtcggcgccttcgggcccgcgaaccaccgctgcgccaacccgcgccgcccaggtctgtagctgatcggcggcggccgcacggaaggtgtcagccgcaccgagtacgacccgtcggccgtcggccactagtacccgcgccaacttgccgaccgtggtggtttttccggtgccgttgacgccgacgaccagcaacaccgaaggatggccggcgtgcggtagcgcgcggatcgagcggtccatgccaggttgcagttcgttgatcaggacgtcacgcaataccgcccgggcgtcggcctcggtacgcacgttgccgctggccaggcggctgcgcagctgcgacaccaccgacgcggtggccgccggtcccaggtcggcgaccagcagggtgtcctcgacgtcttgccaggagtcctcgtccaggtcgccgccgccgatcagtcccaacaggccgcgcccgagggcattctgcgatctggcgagccgtccgcgcagtcgttccaatcgaccttcgggcggcgcgatggcgtcagcctcggggacctctggagcctggggttctggctcaaactcgggaaggtgtacgtcggcgatcgtgcgcttgggcgcgtcgcgagggacggtcgcatcgtcgcccacggcgggcagtccgctcgtatcgatccgctcggccggctgggtcgtcggcgtctgactaaacgtgatgccagacgatgcggtgtaaccgcctgagcggtcgacaacgccgcgctcgggccgaggcgacagactgatgcgccgccgacggtagagcaccagccccagggtcagcgcagcgatgacgaccagggcggcgatgaccgccgtggcgatccacaaaccttcccacacgctgacaatccttccaggggtcgcttgccccgatgcttagggacgaaccctacgaggaattggtaaccagctgatccacctgctgaccgcgcatgcgctgcgagatgaccgcggtgatgccgtcgttctgcatggttacgccgtacagtgcgtccgcgacctccatcgtcggcttctggtgggtgatgatgatgatctgcgactgctctcgcagctgttcgaacaggctgagcagtcggcgcaggttcacgtcgtcgagggcggcctccacctcgtccatgatgtagaacggcgatggacgggcacgaaagatcgcgaccagcatcgccaccgcggtcagcgccttctcgccaccggagagcaaagacagtcgggtaatcttcttgcccggcgggcgggcttcgacctcgatgccggtggtgagcatgtcgtcgggctcggtcagccgcagccgtccttcaccaccggggaacaatgcggtgaacacgccgcgaaattcgcgttccacgtctacgaacgcgtcattgaacacctgcaggatgcgggcgtcaacatcggcgacgacgcccagcagatccttgcgggcagccttgacatcctcgagttgggtggacaggaaattgtagcgctcctccaaggcagcaaactcttcgagcgccagcgggttgaccctgcccaactcggcaagcgcacgctcggcgcgtttggcccggcgctcctgggtaacccggtcgaacggcatgggggcgggcgcaatcacctgctcgccgcgttcgcgggcttgctcgaactcagccatctcgagctcggtcggtggtagcgccacatgtggaccgtattcggtgatcaagtcggccggcgccattccgaactgctctagcaccatctgctcaagctgctcgatacgcagcgccgcctgcgcgttagccagctcgtcgcggtgcagcgaatcggtgagttcccccactcgggcgctcagcgtgttcacctcgtcgcgcaccgcggccatcgccgctaaccgctgctgacgttgcgcggccgacgcgtcgcgcagttgcgacgccccgtccaccgcccggtgcaaccgcccggccagcagccgtccgcagtcggcgaccgctgcggccaccgcggccgcatgcagtcttgcggcgcgtgcttgctgagcccgcacccgcgcctcacgttccgccgcagccgcacggcgcagcgaatcggcccgcccgcgaaccgcgttggcgcgttcctcggcggtgcgcaccgccagccgggcttccacttcgacaccgcgggcgcgatcggcagcggcactgatcgcctggcggtcgatcggttgggccacctgcacccgttgggtctcctgggccttacgcagctgggtctcaagttgtatgacgtcgtcgagagtctgtgtgcgcacggcttcctgttccgtacgctgctgcagcaaccggttccactcttcttccgccgcgcgggcctcctgcccgaggcggcccagctgctcgtacatcgccgagatggccgtgtcggattcgttaagcgcggccaaggcttgctcggccgcgtcctggcgggcggactgctcggtcagcgcaccggccagggccgcattcaattgcgccgccagcgcctcggcagcggccagctcactcctggccttgtcgatctcggaggtgacctccaaggtggacagcttgcggtccgatccgccgctgacccagccggcgcccaccagatcaccgtcaacggtgaccgcgcgtagctccggacgaatctcgaccaggcccattgcctcagtcaggtcgttgaccaccgcgacacccgaaagcatggcgatcatcgcgccaaccaactgcggtggagactcgaccaggtctagggcccactgggcgccgctaggcagcatctcccccgaggcggattggggggcttgcggggccggccagtcactcagcacgaggaccgcgcgaccgccgtcggcttgtttgagtgcgctgacggcactacccgcggcagtcaggccgtccaccgcaagtgcgtcggccgccggcccgagcgccgcggccagtgccgcttcatagccggaacgtaccttcaccaattgggcgatcgaaccgaaaagccctgcgccactgcgattgtgcgccagccacgccgcgccgtccttgcgctgtagccccactgcgagcgcatcgatgcgagcccgtagcgatgccacctggcgttcggcggcgcgttcggcggattgcagctcggcgacgcgttcgtcggccaaccgcaacgcggccacagtacgctcgtggtgctcatccaggccgacctcgccttgatccagttcaccgatgcggccctgcacggtttcgaactcggctcgggtctgctgggcgcgcattgcggcatcctcgatccgctcggacaaccgtgccacgctctcatcgatcgattcgacacgcgcccgcatggtctccacctggccagccagccgcgccagtccctcacggcggtccgcctcctcccggaccgccgccaggtgtgcccggtcggcctcggcggcgcggcgctcccggtcggcccgctctgcacgggcagcatcgagtcgggcacgcgccgcgtccagctccgctaacagttgttgctcggcgacggccacctgctgggcctcggcttctagctcctcgggctttctggggtcggtgtcgctgaccgctaccggctcgatatcgagatgatgggcgcgttcgctggcgatgcgcaccgtagcgtccacccgttcggccagcgcagacagcccgaaccaagtgtgctggatcgactcggcccgcgtcgagagttcggcgaccgcggactcatgcgcggccagctcctcggatgccaccgccagccgggcggcggcctcgtcatgctcgcggcgcatcgcagcctcggcctgaaagaccgcttcccgttcggctctgcggcttaccaagtcgtcggccgccaggcgcagccgggcgtcgcgcagatcggcttggatggccgcggcacgctgggccgcctcggcctgccggcccagcggtttgagttgacgccggagctcggtggtcagatcggtgagccgggccaggttcgccgccatcgtgtcgagtttgcgcagagctttttccttgcgcttgcgatgcttgagcacaccggcggcttcctcgatgaacgcccgccgatcctcaggccgcgactgcaagatctcctcgagcttcccttgcccaacaatcacatgcatctcacggccgatgccggagtcgctcagcaactcctgcacatccatcaaacggcaactgctgccgttgatttcgtattcgctggcaccgtcgcgaaacattcttcgggtgatcgacacctcggtgtattcgataggcagtgcgttgtcggagttgtcgatgctaacggtgacttcggcgcggcccagcggcgcacgcgacgaggtgccggcgaagatgacgtcttccatcttgccgccgcgcagcgtctttgccccctgctcccccatcacccacgccagggcatcgaccacattggatttgccggagccgttgggcccaacgacggccgtaatgcccggctcgaagcgtaaagtcgtcggcgcggcgaaggacttgaagcccttcaacgtcagactcttgaggtacacgaggggccagattaccgctcgctgaacccggtgatctgctccgtcgactgcgaccagtcggcgacgactttggcgacgcggcccggtgtcgtgtcgccctgcagcagctgcagcagcttctggcacgcagcgcgcggaccctgggcgaccaccagcacgcgtccgtcggcgtggttggccgcgtaaccggtcaggccgagctccaacgctcggcagcgggtccaccagcggaaaccgactccctgcacccacccgtgcacccaggcggtcagccgcacgtcaggcgccgacatcgacgacctccaagttgaccgtggtgcccgacttgagggtgcgcccgacggtgcacgccagctccaccgcgcggttgatgaccaccagcagacgctccttttcgtcctcggtgaggcccgacaagtcgagctccatggtctcctcgatcaggggatagcgctcctggtcgcggtcggccgcaccggataccttgaccaccgcctggtagtcgtcgccgagccgccgggccagcggctggtcactggccatcccgctgcatgcggcgagtgcgatcttgagcagctctccgggggtgaataccccgtcgacgtcctcggagccaaccagcacctgcgccccccgcgtgctgcgtccgatgtaacggcgcgtgccggtgcgctcgacccacagttgcgtcatggcttctttctacccgggggtctttgcgtcgagatcgacggcagcgcccccgcgagagagagcatcgcgctgacgtcgatctcgatgcgtcaacacccgccctactttcggggccgcggctggcatcgcgggcagtagaacgacgagcggttcataaacctctcccggcgtatcaccgcgccgcagcgccgacagttttcgccttcgcggccataagcgtccagcgaccgctcgaagtagcccgactcgccgttgacgttgacatacaaagagtcgaacgaggtgccacctttcgccagcgcttcgcgcatcacgtcggcggcggcatgcaggaccgctcccagacgccggcaccttagtgtggcggcgacgtgggcgccgttcaccttggcccgccacagcgcctcatcggcatagatgttgccgattcccgacaccacccgctgatccagcagctggcgcttgagttcggaatgcttgcgccgcaacactttaactacagcgtcacaatcgaaccgcgggtcaagcgggtcgcgcgccaggtgggcgaccggcaccggtaccacgctgccgtccaccgtcaccaggtcggcaagcagccaccctccgaaggtccgttggtcagcgaagctcagcacggtcccgtcgtcgagcagcgcggaaatccggacgtgagcggcacacggcaccgccccgagcagcatctgcccactcatgcccaggtgcaccacgagtgcggtgtccgtcggcctatggaccccagccgtattgagtgtcaaccacaggtacttgccgcgccgatcggttccgttgatccgcgctccccgcagccgcgccgtcagatccgcgggcccggcatcgtggcggcgcacagcgcgggggtggtgcacccgaacctcggtgatggtccggccggtcacgtgagcctgcaagccgcgccgcaccacctcgacttcgggcagctcgggcatccagtgatgatcgcaagcgcggcgaagccgggcgcagcgggtcatcaccatcgaaccagtgatgatcgcaagcgcggcgaagccgggcgcagcgggtcatcaccatcgaaccagtgatgatcgcaagcgcggcgaagccgggcgcagtcccccgcaagcgggaggtgcccccaggtcatcaccatcgaaccagtgatgatcgcaagcgcggcgaagccgggcgcagtcccccgcaagcgggaggtgcccccaggtcatcaccatcgaaccagtgatgatcgcaagcgcggcgaagccgggcgcagtcccccgcaagcgcggcaaagccggcgcccccaggtcatcaccatcaatccagttaggcggaggttttgcccggcatggcgttgtcgagcacttccagggctttccaagcggccgccgcggctttttgctcggcttcttttttggaccggcccactcctgaaccgtattcgctgtccatcacgacaaccaccgcggtgaattccttatcgtggtccgggccggtggaggtgaccaggtatgacggcgcacccagccctcgcgctgcagtcagctcctgcaagctggtcttccaatccaatcccgcacccagggtcggcgcggcgtccagcaacgggccaaacagccgcaggatcacctcacgggccttctccataccgtgttgcaggtagatcgcgcccagcagcgattccataccgtcggccagaatgctggacttgtcggccccgccggtgttcgcctcgccgcgacccaatagcacgtgaacaccgaggccttccgcacagaggcggcgtgcgacgtcggccagggcctgggtgttgactacgctggcccgcagtttggccagatccccctccgaccgatcaggatgacgatggaacagcgcgtcggtgatggtcagccctagcacggcatcgccgagaaactccaaacgctcgttggtcggcagcccgccgttctcgtaggcgtagctgcggtgggtcaacgccagtgagagcagctcgtccgggaggtccacaccgagtgcgtcgagcaggggttgtcgtgaccggatcatcgctcacctcgtaatgtgtcggactccggcccgagcatttcgaccaacttcgcccaccgcgggtcgatctgttcatggcgatgacctggctcgctggccagcgggacaccgcactgcgggcaaagacccgggcagtccggccggcacaccggcgaaaacggcaattccagaccgaccgcatcgatgatcggctgctcgagatcgatggtttcgtcgacgacgcgtccgacctcgtcttcctcggtggtctcgtcggtggcgctatccggataggcaaacagttcggtcagggctacctgaacgcgaccccgcaccgggctgaggcaacgagcacactcgccgacggtcggggcggccacggtcccggtcaccaacacgccttcggacaccgactcgacccgcagatccaggtccagaagggcgccctggtcaatcgcgatcagctccagcccgatgcgtgcggggctgtgcacggtgtcatgcagctcgaacatcgctcccggtcgtcgccccaaccgtgcgatgtcgaccgtcatcggcgacgccacatgtcgctgcgcagtgggaccgtgctgcctggccataagagaaatcctacggcgcacgccacccagatccacgccgcgttgggcgttggccggcgcttgatccttgcgccgggtgaatggtgttagcgcaccgcgtagtcgtgagtgccggccgctgtgcggagctggtggcgaccgcggccaacggaccgcagggtgccgttgaggaattcctcgaattcggcgagcttgttgtcgacgtagatatcgcattctccgcgtagccggtccgcctcggcgtgcgccgtgtcgacgaggcgggtcgattccgcgttggccgccgcaaccacctcgttctgcgataccaggcgctgctgctctttgatgccctcctgcacggctttctcgtaggagatgttgccgttttcgatcagccggtcgcattcggcctgggcgcgactgacgctggcctcgtattcgcgtttcgcggcggtggcgatgcgaatcgcctcctcgcgtgcatcggcgaccattcgctcgctgtgctggcgtgcctcgctgaccatccgatcagcctgcgccttcgcgtcagacaggatccggtcagcctcggtgcgggcgtggttgagtatcgactccgcctcagtggtcgccgaggacaccatagagtcagcgtgcgtcttagcgtcctgcaacatcgaatcacgtgcgtcgaggacgtcctgcgcgtcatccagctcaccggggatcgcatccttgatgtcgtcgatcaactccagcacatccccacgcgggacgacgcaacctgccgtcatcggcacgcctcgggcttcttcgactatggcgctcaattcgtccagcgcttcaaagactcggtacacggccacaccctcctggcatcttgcaagatccctgttgttaccagtgtgcctggtgtttcgtctgtgactgcactggtggcgccggtgtgtcgggacacaatttcatattcgacgagcccgggcgaccactcagatcacgcggcctgctgggcgcgtgtcgtagaccgttcggcggctgacgggtgagcctacgtcgtctgggcgatcttgcccgagcgtgccgacaacgtaggtgtcgatgctggcccgtcacggaccacgctatggtggctcggtgaacgggcactcagacgacagtagcggcgacgcgaagcaagccgcacccacgctgtatattttcccgcatgccggcggcaccgcgaaagactatgtcgcattttcccgagaattttccgccgacgtaaagcggattgctgtccaataccccggccagcacgatcgttctggcctgccaccgcttgagagtattcccaccctcgctgacgaaatctttgcaatgatgaaaccgtcggctcggatcgacgatccggtggcattctttgggcacagtatgggcggaatgctagccttcgaagtagcgttgcgataccaatcggcgggccatcgagtcctggcattctttgtgtcggcctgctcagcaccgggtcatatcagatacaagcagctccaagatttatcagatcgcgagatgttggacttgttcacccgaatgacaggaatgaatccagatttctttaccgacgacgaatttttcgttggagcgctacccacgttgcgagcggtccgagccatcgccggttattcctgcccaccagagacgaagctctcgtgtccgatttatgcctttatcggagataaagattggatcgcaacgcaagacgacatggatccgtggcgcgatcggacgacggaagagttctctatccgtgtattccctggggatcacttctacctcaacgacaatttgccagagctagtcagcgacatagaagacaaaacactccaatggcatgatcgagcttagctatgctccggatgtagctggccgaagatccaactggccgaagggctcgggggtcaacacctggacagccattcgctggacatttgctgaagattcaccgtacgtcggcaccggtctggagcggatggcttcagacacacacgggggcggtggcggccgaccggtcaccccgcccccgcccggtatgcaccatctcgggtgcagccgaggcgtgttgttaatctcgtcacaacgggacgccggtcacaagacgtgcgacccagccgccggcggcactctgacctcggttcttacctgactaccaattcgtcaccggcatcgcacacgtgacaccaaccacagcggacgcggcacggcacgcggaagggacgttagactcggctagcaccaccaccgtgcccaggcaacgacgccggccgtcgctaagaaatttggttgacttcatgaataaggccgcgcccgccccgacaaatgattaccttacatttgcgggctaggcatagcggagcaggggttttagtctagggggagatcggctggcgctgcgcagacatgctgcggaagcagaactgcgtaatcgtcaggtggcttggtcagttcagaccggcacgtttcagagcggtggggatgtcccgacgtgcgatccgacaggggttcgcagggtccgcaaaaaacatagtgaacgccagaaagccgaatgggagtacaaggcgatgccggtgaccgaccgttcagtgccctctttgctgcaagagagggccgaccagcagcctgacagcactgcatatacgtacatcgactacggatccgaccccaagggatttgctgacagcttgacttggtcgcaggtctacagtcgtgcatgcatcattgctgaagaactcaagttatgcgggttacccggagatcgagtggcggttttagcgccacaaggactggaatatgtccttgcattcctgggcgcacttcaggctggatttatcgcggttccgctgtcaactccacagtatggcattcacgatgaccgcgtttctgcggtgttgcaggattccaagccggtagccattctcacgacttcgtccgtggtaggcgatgtaacgaaatacgaagccagccacgacgggcagcctgccccggtcgtagttgaggttgatctgcttgatttggactcgccgcgacagatgccggctttctctcgtcagcacaccggggcggcttatctccaatacacgtccggatcgacgcgtacgccggccggagtcattgtgtcgcacacgaatgtcattgccaatgtgacacaaagtatgtacggctatttcggcgatcccgcaaagattccgaccgggactgtggtgtcgtggctgcctttgtatcacgatatgggcctgattctcggaatttgcgcaccgctggtggcccgacgccgcgcggtgttgatgagcccaatgtcatttttgcgccgtccggcccgctggatgcaactgcttgccaccagcggccggtgcttttctgcggcaccgaatttcgccttcgagctggccgtgcgcagaacatctgaccaggacatggcggggctcgacctgcgcgacgtggtcggcatcgtcagtggcagtgagcgaatccatgtggcaaccgtgcggcggttcatcgagcggttcgcgccgtacaatctcagccccaccgcgatacggccgtcgtacgggctcgcggaagcgaccttatatgtggcagctcccgaagccggcgccgcgcccaagacggtccgttttgactacgagcagctgaccgccgggcaggctcggccctgcggaaccgatgggtcggtcggcaccgaactgatcagctacggctcccccgacccatcgtctgtgcgaatcgtcaacccggagaccatggttgagaatccgcctggagtggtcggtgagatctgggtgcatggcgaccacgtgactatggggtattggcagaagccgaagcagaccgcgcaggtcttcgacgccaagctggtcgatcccgcgccggcagccccggaggggccgtggctgcgcaccggcgacctgggcgtcatttccgatggtgagctgttcatcatgggccgcatcaaagacctgctcatcgtggacgggcgcaaccactaccccgacgacatcgaggcaacgatccaggagatcaccggtggacgggccgcggcgatcgcagtgcccgacgacatcaccgaacaactggtggcgatcatcgaattcaagcgacgcggtagtaccgccgaagaggtcatgctcaagctccgctcggtgaagcgtgaggtcacctccgcgatatcgaagtcacacagcctgcgggtggccgatctcgttctggtgtcacctggttcgattcccatcaccaccagcggcaagatccggcggtcagcctgcgtcgaacgctatcgcagcgacggcttcaagcggctggacgtagccgtatgacgggaagcatcagtggtgaagccgaccttcgccactggctaatcgactacctagtaaccaatatcggctgcacacctgacgaggtggaccccgatctgtcgcttgccgacctcggcgtcagctcccgcgacgcggtcgtactgtccggcgaactgtcagagctgctgggcaggaccgtatcgccgattgacttctgggagcacccgacgatcaacgcgctggccgcgtatctggccgcacccgagccgagccccgactccgacgccgcagtcaagcgtggtgcccggaactcactcgacgagccaatcgccgtcgtcggcatgggatgtcgtttccctggcgggatttcgtgcccagaagcattgtgggactttctctgtgaacgccgttcctcgatcagccaggtgccgccgcaacgatggcagcccttcgaaggcgggccacccgaggtagccgcggcgctagcgcgcactacacggtggggctcatttttgcccgacatcgacgccttcgacgcggaattcttcgagatctcccccagcgaagccgacaagatggacccccagcaacgcctgctgctggaagtggcctgggaagcgttggagcacgcgggaatcccgcccggcacgctgcgccgctcggcaacaggagtgtttgccggggcatgcctgagcgaatacggtgcgatggcttccgccgatctgtcgcaggtcgatggttggagcaatagcggtggcgcgatgagcatcatcgccaaccgcctctcgtatttccttgacctgcgcggcccgtcggtggcggtagacaccgcatgctcgtcgtcgttggtagcgatccacctggcctgccagagccttcggacccaggactgtcacctggcaatcgcagccggcgtgaatttgttgttgtccccggcggtatttcgcggtttcgaccaagtcggcgccttgtccccgacaggtcagtgccgtgcgttcgatgcgaccgccgacgggtttgtccgcggcgagggtgccggggtagtggtgctcaagcggttgaccgatgcacagcgcgacggggatcgggtgcttgcggtgatctgcggttctgcggtcaaccaggacggccgatccaacgggctgatggcccccaacccagcggcccagatggcggtgctgcgtgccgcctacaccaacgcggggatgcagcccagcgaggtcgactacgtcgaagcgcacggaacagggacgctgttgggcgacccgatcgaagcccgcgctctcggaacggtgctgggtcgcggccggcccgaggattctccgttgctcatcggctctgtcaagaccaacctcggtcacaccgaggctgcggctggaatcgcgggcttcatcaagacggtgctggctgtgcagcatggccagattccgccaaatcagcacttcgaaaccgcgaacccgcacattccctttaccgacttgcggatgaaagtcgttgacacacaaactgaatggccggcaacgggccatccccgccgtgccggtgtgtcgtcgttcggcttcggtggcacaaacgcgcacgtggtgatcgagcagggccaggaggtgcgccccgcgcctggacaaggcttaagtccggcggtgtcgaccctggtagtggccggcaagactatgcagcgggtgtccgcgaccgcggggatgctagccgattggatggaagggcccggcgctgacgtggccttggccgacgtggcccacaccctcaatcaccaccgatcgcggcaacccaagttcggcacggtggtggcccgtgaccgtacccaggcgatagccggattgcgtgcgctggccgccggccaacacgcccccggcgtggtcaaccctgccgagggctcgccggggccgggcaccgtgttcgtctactccggccgcggttcacagtgggctggcatgggccgtcaattgttggccgacgagccggctttcgcggccgcggtcgccgaattggaaccggtgtttgtcgagcaagccggcttttcgttgcacgacgtgctggctaacggcgaggaactggtcggtatcgagcagattcagctcgggttgatcgggatgcagctggccctgaccgaattatggtgttcctacggggtgcagcccgacctggtgatcggccactccatgggcgaggtggccgccgccgtggtcgccggggcactgaccccggccgagggtctgcgggtgaccgccacccggtcacggctgatggcaccgttgtccggccagggcggcatggcactgctggaactcgacgcgcccactaccgaggcgttgattgccgacttcccacaggtgacgctcggtatttacaactcaccacggcaaacggtgatcgccgggcccaccgagcagatcgatgagttgatcactcgcgtgcgcgctagggaccgattcgccagccgggtcaatatcgaagtggccccgcacaatccggccatggatgctttgcagccggcgatgcgttcggagctggccgatctgaccccacggacccccaccatcggaatcatctccaccacctacgcagacttgcacacccaaccggtcttcgacgccgaacactgggccaccaacatgcgcaaccccgtgcatttccagcaggccatcgcttccgccggtagcggcgccgacggcgcctaccacaccttcatcgaaatcagcgcacacccgctgctgacccaggccatcatcgacactctgcacagcgctcaacccggagccagatacaccagcctcgggaccctgcaacgcgacaccgacgacgtcgtgaccttccggaccaacctcaacaaggcccacaccatccacccaccgcacaccccccacccccccgagccacatccgcccatccccaccaccccgtggcaacacacccgtcactggatcaccaccaaatatccggccggctctgttggatcggccccccgagcgggcacactgctcggccaacacaccaccgtcgccacggtctcagcgagtccgccctcccacctctggcaagcaaggctggctccggacgccaagccgtaccagggcggtcatcgattccaccaagtcgaggtggtcccagcttctgttgtgctgcacacaatcctttccgctgcaacagaattgggctactccgcgttgtccgaggtccgattcgagcaacccattttcgccgaccggccacgtctaatccaggtcgtcgccgacaaccgggcgatcagcctggcctcgagtccggctgccggaacaccctcagaccggtggacgcggcatgttaccgcacaactttcctcgtcaccgtcggattcggccagcagcttgaacgagcaccatcgcgccaacgggcagccgcccgaacgtgctcaccgcgacctgattcccgacctggccgagctgctcgcaatgcgcggcatcgatggcctgcctttctcatggaccgtcgcgtcgtggacacagcactcgagcaacctcacggttgcgatcgatctccccgaagctctgcccgaagggtcgactgggccgctccttgacgccgcggtgcacctcgccgcgctatcggacgtcgctgattcgcggctctacgtgccggcaagcatcgagcagatatcgctcggcgatgtcgtcaccgggccgcgtagctcggtgacgctgaaccgcaccgctcacgacgacgacgggatcaccgtcgatgtcaccgttgcagcccacggcgaagtgccgtccctgtcgatgaggtcgcttcgataccgggctctggactttggcctagacgttggtagggcgcaaccgcccgcgtcgaccggtccggtcgaggcctactgtgatgccaccaatttcgtacacacgatcgactggcaaccgcagaccgttccggacgcgacgcacccaggggccgaacaggtaacccatccaggacccgtcgcgataatcggcgatgacggcgcagcgctgtgtgagaccctcgaaggggcgggctaccagccggccgtgatgtccgatggggtgtcgcaggcccgctacgtcgtttacgtcgcggattctgatccggctggcgccgacgagaccgacgtcgacttcgccgtccggatctgtaccgaaatcaccggtctggtgcggactctcgcggaacgcgatgcggataagcccgcggcgctatggatcctcacccgcggagttcacgaatcggtcgccccgtccgcgctgcgccagagtttcctgtggggccttgccggtgtcatcgccgccgaacatcccgagctgtggggcggactggtcgatctcgcgatcaacgacgacttaggcgaattcgggccggcacttgccgaactgcttgccaaaccaagcaagtcgatcttggtgcgtcgtgacggcgtggtgctcgccccggccttggctcccgtccgtggcgagccggcgcgcaagtccttgcagtgcaggcccgacgcggcctacctcatcaccggcggcctgggcgcccttggcctgctgatggccgattggctcgccgaccgcggcgctcatcgattggtgttgaccggccgcacgccattgccgccacggcgggactggcaactcgacaccctcgacaccgagctgcgccggaggatcgacgcgatccgcgccctggaaatgcgcggggtgactgtcgaagccgtcgccgccgacgtcggctgccgcgaagacgtgcaggccctgttggccgcgcgcgaccgtgacggagcggcaccgatccgcgggatcatccacgccgcgggcattaccaacgatcaattggtgacgagcatgaccggcgatgcggtgcgacaggttatgtggccgaagatcggcggcagccaggtcctacacgacgcatttccgcccggcagcgtggacttcttctacttgaccgcctcggctgccgggatattcggcattccagggcagggttcctacgccgccgccaattcctacttggacgcgctggcgcgggcgcgccggcaacagggctgccacaccatgagcctcgactgggtagcctggcgggggctcggattggccgcggacgcccagctcgtcagcgaagagctagcgcgaatgggttcgcgtgacatcacgccgtcggaggcattcaccgcttgggaattcgtcgatggctacgacgtcgcgcaagcggtcgtggtgcccatgcccgctccggcgggcgccgatggatccggtgcgaacgcttacctattgccggcgcggaactggtcggtgatggcagcgaccgaggtgcgatccgagctcgaacaggggttacgccgcatcattgcagccgagctgcgagtgcctgagaaagagctggacaccgaccgcccgttcgccgagttgggtctcaattcccttatggcaatggcgattcggcgcgaggccgagcagtttgtcggcatcgagttgtctgccaccatgttgttcaaccacccaacggtcaaatcactcgccagctaccttgccaaacgtgtggcaccgcacgatgtgtcacaagacaaccagatttccgcgctatcctcgtcggccggaagtgtgttggacagtctattcgatcgcatcgaatcggcgccgcctgaggccgagaggtcggtgtgatgcgaacggctttcagccggatttccggtatgaccgcgcaacagcgcacctccctagccgacgagttcgacagggtctctcgcatcgccgtggccgagccggttgcggtggttggcatcggctgccgctttccgggagatgtggatggaccagagagtttctgggactttctggtcgcgggcaggaatgcgatctcgacggtgccggcagatcgatgggacgcagaagcgttttaccaccccgacccgctaacaccggggcggatgacgacgaagtggggcggcttcgtccctgacgtcgcgggcttcgacgccgaattcttcggtatcacaccgcgggaagccgcggcgatggacccgcagcagcgaatgctgctggaggttgcctgggaagcactcgaacatgccggcataccaccggattccctcggcggcacccgaaccgccgtcatgatgggggtctatttcaacgagtatcagtccatgttggccgccagtccgcagaacgtagacgcctacagcgggaccggaaatgcacacagcatcacggtgggtcgcatctcctacctgttgggattacggggtccggcggtcgcggtggacaccgcctgctcgtcgtcgttggtggctgtgcacctggcgtgtcagagtctgaggctgcgcgagaccgatctggctctcgccggtggagtgagtatcacccttcgcccagagacccaaatcgctatctctgcctggggattgctgtccccgcagggccggtgtgccgcattcgatgcggcggcagacggatttgtgcgcggtgagggcgccggagtggtagtgctcaagcggttgacggacgcggtgcgcgacggcgaccaggtgctggcggtggtgcgcggttcggcagtcaaccaggacggcaggtccaatggcgtaacggcgccgaatacggcagcccagtgcgatgtgatcgccgatgccttgcgatccggcgatgtggcgcctgacagcgtgaattacgtagaggcccatggaaccggcacggtgctgggcgacccgatcgaattcgaggccctggccgccacgtatggccacggcggggacgcatgcgcgttgggtgcggtgaaaaccaacatcggtcatctggaggcggccgccgggatcgcggggttcatcaaggcgacgctggcggtacaacgcgcgacgatcccgccgaatctgcatttctcgcaatggaatccagctatcgatgccgcgtcgaccaggtttttcgttcccacgcagaactccccgtggccaaccgcggaggggccgcgccgggcggcggtgtcgtcgttcggattgggcgggacgaacgcacacgtgatcatcgagcaaggtagcgagctggctccggtatccgaaggcggcgaggacaccggggtgtcgacgttggtggtgacgggtaagacggcccagcggatggccgcgacggcgcaggtgctggccgactggatggaaggtccgggcgccgaggtggccgtagctgatgtcgcccacacggtcaaccatcaccgggcccgccaagccacgttcggcaccgtcgtagcccgtgaccgcgcccaggcgatagccggactgcgcgcgctggccgccggccaacacgctcccggagtggtgagccaccaggacggttcgccggggccgggcaccgtattcgtctactccggccgcggctcgcagtgggccgggatgggtcgccaattgttggccgacgagccggctttcgccgccgcggtcgccgagctggaaccggtgtttgtcgagcaagccggcttctcgctgcgcgacgtgatcgccaccggcaaggagctagtcggtatcgagcagatccagcttggcctgatcggcatgcaactgacattgactgagctatggcgctcctacggggtgcagcccgacctggtgatcggccactccatgggcgaggtggccgccgccgtggtcgccggagcgctgactccggccgagggtctgcgggtgaccgccacccgcgcacggttgatggcgccattgtccggccagggcggcatggcactgctgggactcgatgctgcggccaccgaagcgttaatcgcggactacccgcaggtgacagtggggatctacaactcgccgcggcagaccgtgatcgccgggccgaccgaacaaatcgatgagttgatcgcccgggtgcgcgcgcaaaaccggtttgccagtcgggtcaatatcgaagtcgccccgcacaatccggccatggatgcgctgcagccggcgatgcgttcggagctggccgatctgaccccacggacccccaccatcggaatcatctccaccacctacgcagacttgcacacccaaccgatcttcgacgccgaacactgggccaccaacatgcgcaaccccgtgcgcttccagcaggccatcgcttccgccggtagcggcgccgacggcgcctaccacaccttcatcgagatcagcgcacacccgctgctgacccaggcgattgccgacaccttggaagacgcgcaccgcccaaccaagtccgcagcgaaatacttgagcattggcaccttgcagcgtgatgccgatgacacggtcaccttccgcaccaacctctacaccgccgacatcgcccacccaccgcatacctgtcacccgcccgagccgcaccccaccatccccaccacaccctggcaacacacccaccactggatcgccaccacgcacccgagcacggcagcgccagaagatccgggcagcaataaggttgtggtgaacggacaatcgacatccgagagccgtgcgctcgaagactggtgccaccagctggcctggccgatccgcccggcagtcagcgccgacccgcccagcaccgccgcctggctcgtggtggcagacaacgaactctgccacgagctggcccgtgcggccgattctcgggtagacagcctctcgccgccggcgctcgcagcaggcagcgatccggccgcactgctcgacgcgctgcgcggtgtggacaacgtgctctacgctccacccgtccccggtgaactcctcgatattgaatcggcctaccaggttttccacgcaacgcgacggctagccgccgcgatggtcgccagcagcgccacggctatttccccgccgaagttgttcatcatgacccgcaacgcccagcccatctcggaaggcgaccgagccaaccctggccacgctgtgctgtggggtctcggccggtcgctggcactagagcatcctgaaatctggggcggcataatcgatctcgacgattcgatgcccgcagagctggccgtgcggcatgtgctgactgcagcccacggtaccgacggggaggatcaggtcgtataccggtcgggcgcacgccatgtaccccggctgcagaggcgaactcttccggggaaaccggtcacgttgaatgccgacgccagccagctcgtcatcggtgcgaccggcaacatcggaccgcatctcatccgacagctcgcgcggatgggggctaagacaatcgtcgcgatggctcgcaagcccggcgcgctcgacgagttgacccaatgtctcgctgcgaccggaacagatctcatcgcggtggccgccgatgcgaccgatcccgccgccatgcaaaccctgttcgaccgattcggcacggagctaccgccactggagggaatctatctggcggcctttgcgggccgcccagcgctgctgagcgagatgaccgacgacgacgtgaccaccatgtttcgtcccaagttggacgccttggcgttgttgcaccgactgtcactgaagagcccagtgcgccacttcgttttgttctcttcggtgtcaggtctgctgggttctcgatggctcgcccattacaccgcgaccagcgccttcctggacagcttcgccggcgcgcgtcgcaccatgggcctgccggccaccgtcgtcgactggggactgtggaagtcgctggccgatgtgcaaaaagacgcgactcaaatcagcgcggaatccgggctgcaacccatggctgacgaggtggccatcggcgcgctaccgctggtgatgaaccccgatgcggcggtcgcgaccgtggtggttgccgcggactggcccttgttggccgcggcatatcgaacgcggggagcccttcgcatagtcgacgacctgttgccggcaccggaagacgtcgggaagggcgaaagcgaattccgcacatcgttgcgtagctgcccggcggagaaacgacgggacatgttgttcgaccatgtgggcgccttggccgccacggtgatgggaatgccgcccacggagccgctcgatccgtcggccggcttcttccaactcggcatggactcgctaatgagcgtgacacttcagcgggcgttgtcggaaagcctgggcgagttcttgccggcgtccgtggttttcgactatccgaccgtttacagcctcaccgactacctggccaccgtcctgcctgagctcctcgaaattggggcaaccgcagtcgcaacccagcaagccaccgactcctaccacgaactgaccgaagccgagttgttggaacaactttcggaacgactaagaggaacacaatgaccgcagcgacaccagatcgccgagcgatcatcaccgaggcgctgcacaagatcgatgatctcacggcgcgcctggaaatcgccgaaaaatccagcagcgaaccgatcgcggtgatcggcatgggttgccggttcccgggcggggtcaacaaccccgaacagttctgggatttgttgtgcgccggccgaagcggcatcgtccgggttcccgcgcagcggtgggacgccgacgcctactactgtgatgatcacaccgtgccggggaccatctgcagcaccgaaggcggttttctcaccagctggcagccagatgagttcgatgcggagttcttctcaatctccccgcgcgaagcggcggcgatggacccgcagcagcgattgttgattgaagttgcgtgggaagcgctagaagacgcgggcgtcccgcaacacaccattcgcggtacgcaaacctcggtattcgtcggtgtcaccgcctacgactacatgctcacgctggcgggccggctacgacctgttgacctcgacgcgtacatcccaaccgggaactcggcgaacttcgccgccggacggctggcctacatcctcggggcacgcggacccgcggtggtcatcgacacggcctgctcatcgtcgttggtggcggtgcacctggcatgccagagcctgcgcgggcgggaaagcgatatggcgttggtgggtggaaccaaccttttgctgagcccgggacccagcatcgcttgctcgcgatgggggatgctgtcaccggaggggcggtgcaagaccttcgatgcgtccgccgatgggtacgtgcgcggcgagggtgccgcggtggtggtgctcaagcggctggatgacgcggtgcgcgacggcaaccgcattcttgccgtggtacgcggttcggcggtcaaccaggacggtgccagcagcggagtgaccgttcccaacgggccagcgcaacaggcgttgctcgccaaagcattgacgtcgtcgaagttgacagcggccgatatcgactacgtcgaggcccatggaactggtactccgctgggcgacccgatcgaactcgattcactgagtaaggttttcagcgatcgagcgggttcggatcagttggtgattggatcggtgaagaccaatctcggtcacctggaagcggcggccggtgtcgccgggctgatgaaagccgtgctcgcggtacacaacggctacattccgcggcatcttaacttccaccagctgacaccacatgcaagtgaggccgcatctcggctgaggatcgccgccgatggtattgactggccaaccaccggtcgacctcgccgggcgggggtgtcgtcgttcggcgtcagtgggacgaatgcacacgtggtgatcgagcaggcacccgatccgatggccgctgcgggaacggagccgcagcgcggccccgttcccgcggtgtcgacgctggtggtgttcggcaagaccgcaccgcgggtggctgcgacggcatcggtgctggcagattggctggacggccccggcgcggcggtgccgctggccgatgtcgcgcacaccctcaaccatcaccgggcccgtcagaccaggttcggcacggtagccgctgtcgatcggcgccaagcggtgatcgggttacgcgcgctggccgcgggtcaatccgcccccggggtggtggcaccccgcgaaggctccatcggaggcggcacggtgttcgtctactcgggacgaggatcgcagtgggccggaatggggcgccaactgctggccgacgagccggcattcgccgctgccatcgccgaactggagccggaattcgttgctcaaggcgggttttcgctgcgcgacgtgatcgccggcggaaaagagttggttggcatcgaacagatccagctgggactgatcgggatgcagctggcgctgaccgcgttgtggcgctcatacggcgtgacacccgatgcggtgataggtcactcgatgggcgaagtggccgccgcggtggtggccggggcgctgaccccggcccagggattacgggtgaccgcggtccggtcgaggctgatggcgccgctgtccgggcagggcacgatggcgttgctggaactcgacgccgaagccactgaggcgctgattgccgactaccccgaggtgagcctggggatctatgcctccccacgccaaaccgtgatttccgggccgccgctattgatcgacgagctcatcgacaaggtgcgccaacagaacggcttcgctacccgagtcaacatcgaggtggccccccacaacccggccatggatgcactgcaaccggcgatgcgttcggaattggccgatctcaccccgcaaccgccgaccatcccgatcatctccaccacctacgccgacctcggcatttccctgggttccggccccaggttcgacgccgagcactgggcaaccaacatgcgcaacccggtacggttccaccaggccatcgctcatgccggcgccgatcaccacaccttcatcgagatcagcgcccacccgctgctgacccactcgatcagcgacaccctgcgcgccagctacgatgtcgacaactatctgagcatcggcaccttgcaacgcgacgctcacgacaccctcgagttccacacgaacctcaacacgacccacaccacccatcccccccagactccccacccccccgaaccccaccccgtgctgcccaccaccccatggcagcacacccagcactggatcaccgccacgtcggccgcttaccacaggcccgacacccacccgttgcttggcgtcggtgtcaccgaccccactaacggcacccgggtttgggaaagcgagctcgaccctgatctgctgtggctcgccgatcacgtcatcgacgatctcgttgtgctgcccggggcggcctacgctgagatcgcgctggcggccgcgaccgacaccttcgcagtcgagcaagatcagccctggatgatcagcgagctcgaccttcggcagatgctgcatgtgaccccaggcaccgtgttggtcaccacgctcaccggcgacgagcagcgatgccaggtcgaaatacgcacccgcagcgggtcttcgggatggaccacccacgccaccgccaccgttgcccgcgccgagccgttagcaccgctggatcacgaaggacagcggcgcgaggtaaccactgccgacctcgaggaccaactggatcccgacgacctgtatcagcgcctgcgcggcgccggccaacagcacggacccgcgtttcaaggcatcgtggggctggccgtcacgcaagctggcgtggcccgtgcgcaagtacggctacccgcatcggccagaacgggttcccgtgagttcatgctgcacccggtgatgatggatatcgcgttgcagacactgggagccacccggacggcgaccgatctggccggcggccaggacgcccggcagggcccatcttccaactcggccttggtggtaccggtgcgtttcgccggtgtccacgtgtacggcgatatcacccgcggggttcgcgcggtcggctctctggccgcagccggtgaccggctggtcggcgaggtagtcctgaccgacgcgaatggccaaccgctgctggtcgtcgatgaagtcgagatggcggtgctcggatccggcagtggcgcaacggaactcaccaaccgcctattcatgttggagtgggagcccgcaccgctggaaaagaccgccgaggctacgggtgccctgttgctgatcggtgaccccgccgcgggtgacccgctgctgcccgcgctgcagtcgtcgctgcgcgaccgcatcaccgacctcgagctggcatccgcggccgacgaagccacgctgcgcgcggcgatcagccgaacctcctgggacgggatcgttgtggtctgtccgccccgagcgaacgacgaatcgatgccggacgaggctcaactggagttggcacgcacacgcacgctgctggtcgccagcgtggtcgagaccgtgacgcgaatgggtgcccgcaagagcccccgactgtggatcgtcacccgtggcgctgcacagttcgacgcaggcgagtcggtcacgttggcgcagaccggcctacgtggcatcgcacgggtgctgacatttgagcattcggagttgaataccaccctcgtagatatcgaaccggacggcaccggctcgctggccgccctggccgaggagttgcttgccggttccgaggccgacgaggtcgccttgcgcgacggtcaacgctatgtcaaccggctggtgcccgcacccaccacgaccagtggtgatctcgccgccgaagctcgccaccaggtggtgaacctggacagctcgggcgcttccagggcagctgtccgactgcagatcgatcaacccggacggctggacgcactaaacgttcacgaggtgaaacggggcagaccgcaaggcgatcaagtcgaggttcgcgtcgtcgccgccggactcaacttcagcgacgtgctcaaagcgatgggcgtgtatccgggactcgacggtgccgcgccggtgatcggcggcgaatgtgtcggctacgtgacggccatcggtgacgaggttgacggcgtcgaggtcggacagcgagttatcgcattcggccctggcacattcgggacccatctggggaccatcgccgatctcgtcgtcccaattccggacacgctagccgacaacgaggcggccacgttcggcgtcgcctatctcaccgcctggcactcgctgtgcgaggtcgggcgcctatcccccggcgaacgcgtgctcatccattccgccaccggcggtgttggaatggcggcggtctcgatcgcgaagatgatcggcgcccgcatctacacgacggccggttcggacgccaaacgggaaatgctttccaggctcggtgtcgagtacgtcggcgactcgcgaagcgtggatttcgctgacgagatcctcgagctgacagacggctacggtgtggacgtcgttctcaattcgctggcgggcgaggcgattcaacgcggcgtgcagatccttgcgcccggtggccggttcatcgaactgggcaagaaggacgtctacgccgatgccagcttgggcttggccgcgctagccaagagcgcgtccttctccgtggtcgacctcgacctgaatctcaagctgcagccggcgcgctaccgccaactcctgcaacacatcctgcagcacgtggcggatggcaaactcgaggtacttcccgtcaccgcatttagcctgcacgatgcggccgacgcattccggcttatggcatccggtaaacacaccggcaagatcgtcatctcgataccccagcacggcagcatcgaggcgatcgctgccccgccaccacttcctctggtcagccgcgacggcggctacctcatcgtcggcggtatgggtggtctcggattcgtcgtcgcgcgctggctggctgagcaaggtgcgggactgattgtcctcaacggacgctcggcccccagcgacgaggtggcagccgctatcgcggagctgaacgcctccggtagccggatcgaggtgatcaccggcgacatcaccgagccagacaccgccgagcggctggtgcgggcggtcgaagacgccgggttccggctggccggggtggtgcacagcgcgatggttctcgccgacgagatcgtgttgaacatgaccgattccgccgctcggcgagtgttcgccccgaaggtcaccggcagctggcggcttcatgtggccaccgccgcgcgcgacgtcgactggtggctgaccttctcctcggccgccgcgctgctgggcactcccgggcagggcgcgtacgccgccgccaactcgtgggtcgacggcctggtcgcgcatcggcgctcggccggacttcccgctgtcgggatcaactggggcccgtgggccgacgttggacgcgcgcagttcttcaaagacctcggggtggagatgatcaacgccgagcaggggcttgccgccatgcaggcggtactcaccgccgatcgcgggcgcaccggtgtgttcagcctcgacgcgcggcagtggttccaatcgttccccgctgtggcggggtcctcgctgttcgcgaagctgcatgactcggcggcccgcaaaagtgggcagcggcgcggcgggggcgcgattcgcgctcagctagacgccctcgacgcggccgaacgcccaggccacctcgcgtccgcgatcgccgacgagatccgtgcggtgctgcgctcaggcgatcccatcgatcaccaccgaccgctggaaaccctgggactcgactcgctgatgggcctggaattgcgcaatcggctggaagcaagtctgggcatcacgttgccggtcgcgttggtgtgggcatacccgacgatcagcgatctcgcgaccgccctgtgcgaacgaatggactacgcgacacccgcggctgcgcaggagatttccgatacagaacccgaactgtccgacgaggagatggatttgctcgccgatctggttgacgccagcgagctggaagctgcgacgcgaggcgagtcatgacaagtctggcggagcgcgcggcgcaactgtcgccgaacgcgcgagcggccctggcgcgcgagctcgtccgtgcgggtacgaccttcccgaccgacatctgcgagccggtggcggtggtgggcatcggctgtcgctttccggggaatgtgactgggccagagagcttttggcagctactggccgacggtgtggacacaatcgagcaggtgccgcctgatcggtgggatgcggacgcgttctacgatcccgatccttcggcgtcgggtcggatgacgacgaaatggggtggtttcgtttccgatgtcgacgcgttcgacgccgactttttcggaatcactcctcgggaagccgtggcgatggacccgcagcatcggatgctgctcgaggttgcctgggaagcgttggagcacgcgggtattccgccggattccttgagcggcactcgaaccggcgtgatgatgggtctgtcgtcgtgggactacacgatcgtcaatatcgagcgcagagccgacatcgacgcgtacctgagcaccggaaccccgcactgtgccgcggtggggcggatcgcgtatctgttgggattgcgtggtccggccgtcgccgtagataccgcttgttcgtcgtcgctggtggcaattcacttggcgtgtcagagccttcgcctgcgtgaaaccgacgtggcattggcgggcggggtgcagctcaccttgtcaccgttcaccgccatcgcgctgtccaagtggtcggcgctgtcaccgaccggccgatgcaacagcttcgacgccaacgcggatggattcgtgcgcggcgagggctgcggcgtggtggtgctcaagcggttggccgacgcggtgcgcgaccaggaccgggtgcttgcggtggtccgcggttcggcaactaactccgatggtcggtccaacggcatgaccgcaccgaacgcgctggcgcagcgtgacgtgatcacatccgccctcaagcttgcggatgttacccctgacagcgtgaactatgtcgaaacacacggcaccggaacggtgttgggggaccccatcgagttcgagtcgctggcggccacttatggcctgggtaaaggccagggcgagagcccgtgcgcattggggtcggtcaagaccaacatcggccacctggaggcggccgccggtgtggctggattcatcaaggcggtgctggcggtgcaacgtgggcacattccccgcaacttgcacttcacccggtggaacccggccatcgacgcgtcggcgacgcggctgttcgtgccgaccgaaagcgccccgtggccggcggctgccggtccacgcagggctgcggtgtcatcgttcggcctcagcgggaccaacgcgcacgtggtggtcgagcaggcacccgacaccgcagtagccgcagccggcggcatgccgtatgtttcggcgctgaacgtctccggcaagacggccgcgcgggtggcgtcggcggcggcggtgctggccgactggatgtcggggccgggcgcggcggcaccactggccgacgtggcacacacgttgaaccggcaccgggcccggcacgccaagttcgccaccgtcatcgcgcgtgaccgcgccgaggcgatcgcggggttgcgagcgctggcggccggacaaccacgcgttggggtggtggattgcgaccagcatgccggtgggcctggccgggtttttgtgtattcgggtcagggctcgcagtgggcgtcgatgggccagcagttgctggccaacgaaccggcgttcgccaaggcggtagccgagctggatccgatattcgttgaccaggttggcttttcgctgcagcaaacgcttatcgacggcgacgaggtggtgggcatcgaccgcatccagccggtgctggtcgggatgcagttggcgctgaccgagttatggcggtcctatggggtgattccagatgccgtgatcgggcactcgatgggtgaggtgtcggcggcagtggtggccggcgcgttgacgcccgagcagggcttgcgggtcatcaccacccggtcgcggttgatggcgcggctgtcggggcagggagcgatggcgctgctcgagctggatgccgacgccgccgaggcgctgattgccggctatccgcaggtgacgctggcggtgcatgcgtcaccgcgccagacggtgatcgccgggccgcccgagcaggtggacacggtgatcgcggcggtagcgacgcaaaaccggttggcgcgccgcgtcgaagtcgacgtggcctcccatcacccgatcatcgatcccatactgcccgagttgcgaagcgcgttagcggatttgactccgcagccgccgagcatcccgatcatttccactacgtacgaaagcgcgcagccggtggcggatgccgactattggtcggccaacctgcgcaacccggtgcgattccaccaggccgtcaccgccgccggtgtcgaccacaacaccttcatcgaaatcagccctcaccccgtgctcacgcacgcactcaccgacaccctggatccggacggcagccatacagtcatgtcgacgatgaaccgcgaactggaccagacgctgtatttccacgcccaactcgccgcggtcggtgtggctgcgtccgagcacaccaccggtcgccttgtcgacctgccccccacaccgtggcaccatcagcgattctgggtcacggatcgttcggcgatgtccgagctggccgcgacccacccgctcctgggcgcgcacatcgagatgccgcgcaacggagaccatgtctggcagaccgatgtcggcaccgaggtctgtccctggttggcagaccacaaggtgttcggtcaacccatcatgccggccgcggggttcgccgagatcgccttggcggcggccagcgaagccctcggcacagccgccgacgccgtcgcacccaacatcgtgatcaaccagttcgaggtggagcagatgctgcccctcgacggccacacgccgctaacgacgcagttaattcgcggcggggacagccagattcgggtcgagatctattcccgcacgcgtggcggagagttctgccgacacgccacggccaaggttgaacaatcgccgcgcgaatgtgcgcacgcgcacccggaagcccaaggtcccgccaccgggacaacagtgtcgccggccgatttttatgccctgctccgccaaaccggccaacaccatggtccggcgttcgcggccttaagccggatcgtgcgcctggccgatggttccgcggaaaccgagatcagcattcccgacgaggcgccgcgccatcccgggtatcggctgcaccccgtggtattggatgcggcattgcaaagcgtgggtgccgcgatacccgacggcgagatcgcggggtcggcggaagccagctatctgccagtgtcgttcgagaccatccgggtgtaccgcgacatcggtcggcacgtcaggtgtcgtgcccacctgacaaacctcgacggcggcaccggaaagatgggcaggatcgtcctaatcaacgacgccggccacatagcggccgaagtggacggcatctatctgcgtcgtgtcgaacgccgtgcggtacccctgccactagagcagaagatcttcgatgccgaatggaccgaaagcccgatcgcagccgtgccggctccggagccagctgccgagacgacgcggggaagttggctggtactcgccgatgcaacggtggatgcgccaggcaaggcccaggccaagtcgatggccgacgacttcgtgcagcagtggcgctcgccgatgcggcgggtgcacaccgccgatatccacgacgaatcggcggtgctggccgcatttgcagaaacggcaggcgatcccgagcacccgccggttggcgtggtggtgttcgtcggcggtgcctcgagtcgactggacgacgagctggcggcggcgcgcgacacggtgtggtcgatcaccacggtggttcgtgcggtcgtcggcacgtggcacggccgatcaccgcggctatggctggtcaccgggggcggactttccgttgccgacgacgagccgggaacacccgcggcggcttccttgaaagggctggtgcgggtgctcgccttcgagcacccggacatgcgcaccaccctggtcgatctggacatcacacaagacccgctgaccgcgctgagcgcggaactgcggaatgccgggagtgggtcgcgccatgatgacgtgatcgcgtggcgcggcgagcgcaggttcgtcgaacggctgtcgcgcgccacgatcgatgtatccaaagggcatccggtggtgcgccagggagcgtcgtacgtcgtcaccggcggcctcggcggtctcggcctggtcgtcgctcgttggctggtggaccgcggcgccggccgggtggtgctgggtggccgcagcgatcccactgacgagcagtgcaacgtcctggccgaactgcagacccgcgccgagatcgtggttgtccgtggcgacgtggcatcgccgggggtggcagaaaagctgattgagacggcccgacagtctgggggccaattgcgcggcgtcgtgcacgccgccgcggtcatcgaagacagcctggtgttctctatgagcagggacaacctagaacgggtgtgggcacccaaggccaccggtgcgctgcgcatgcacgaagccaccgctgactgcgagctcgactggtggctcggattctcttccgccgcttcgctattgggttctcccgggcaagcggcctacgcgtgcgccagcgcgtggctggacgcgctggtcggatggcgcagggcatccggcctgccggccgcggtgatcaactggggtccgtggtcggaggtaggcgtcgcccaggccttggtgggcagtgttctcgacacgatcagtgtcgcagaaggcatcgaggctctcgactcattgcttgccgccgaccggatccgcactggagtggctcggctgcgtgccgatcgggccctggtcgcattcccggagatccgcagcatcagctacttcacccaggtggtcgaggagctggactcggcgggtgacctcggcgactggggcgggcccgacgcgcttgccgacctcgacccgggcgaggcgcggcgcgcggtgaccaagcggatgtgtgcgcgcatcgctgcggtgatgggctacactgaccagtcgactgtcgaacccgccgtgcccttggacaagcccctgaccgagctggggctggattctctgatggcggtacgaatacgcaacggcgcgcgggcggatttcggcgtggaaccgccggtagcgctgatactgcaaggcgcgtccttgcatgacctgacggcggacttaatgcgccaactcgggctcaatgatcccgatccggcgctcaacaacgctgacactattcgcgaccgggcgcgccagcgcgcggcagcgcgacacggagccgcgatgcggcgccgacctaaacctgaagtacagggaggataagacctgtgagcatccccgagaacgcgatcgcggtggtcggcatggccggccgatttccgggcgccaaggatgtttcggcgttctggagcaaccttcggcgcggtaaggagtcgatcgtcaccctgtccgaacaggagctgcgcgacgccggcgtcagcgacaagacgctggccgatccggcgtatgtgcgtcgcgccccgcttcttgacgggatcgacgagttcgacgccggcttcttcgggttcccgccgctggccgcgcaggtgctggatccccaacaccggttgttcctgcagtgtgcatggcatgcgctcgaggacgcgggcgctgaccccgcacggttcgacggctcgatcggcgtatacggaaccagctcccccagcggctatctgctgcacaacctgctgtcgcatcgcgacccgaacgctgtgttggccgagggactcaacttcgaccagttcagcctgttcttgcagaatgacaaggactttctggcaacccggatttcgcacgcgttcaacctgcgcgggccgagcatcgcggtgcaaaccgcgtgttcatcgtcgctggtagcggtgcatctggcctgcctgagcctgctatccggcgaatgcgacatggcgttggccggcgggtcgtcgctatgcatcccgcaccgtgtcggctacttcacctcaccgggatcgatggtgtcggcggtgggccactgtcggcccttcgacgtgcgggccgacggcacggtcttcggcagcggtgtcgggttggtggtgctcaagccgctggcggccgccatcgacgccggagaccggattcacgccgtcatccgcggatcggcgatcaacaacgacggatcggcgaagatggggtatgcggcgcccaacccggccgctcaagccgatgtcatcgccgaagcccatgcggtgtccggcatcgattcgtcgaccgtgagctatgtcgagtgccacggaaccggcaccccgctcggtgatcctatcgaaatccagggcctgcgagcggcgttcgaggtgtcgcagacgagccgttcggccccttgtgttctggggtcggtcaagtcgaacatcggccacctggaagttgctgccggcatcgcgggtctgatcaaaacgattctgtgcctaaagaacaaggcactacccgcgacgctgcactacaccagcccgaacccggaactgcgcttggaccaaagtccgttcgtcgtgcaaagcaagtacggcccctgggagtgcgacggcgttcgtcgtgccggggtgagttcgttcggggtcgggggtaccaacgcgcacgtcgtcttggaggaggcgccagcagaagcatcggaggtttcagcgcacgccgagccggctggccctcaggtaatcctgctctcggcgcaaacggccgcggcgctcggcgagtcgcggaccgccctggccgcggcgctagaaacgcaagacggcccgcgcctgtccgacgtggcctacacgctcgcccggcgccgcaagcacaacgtcacgatggccgccgtcgtgcacgaccgcgagcacgcggccaccgtgctgcgggcggccgagcacgacaacgttttcgttggcgaagccgcccacgatggggagcatggcgatcgcgccgacgccgcacccacgtcggatcgcgtcgttttcctgtttcccggacagggcgctcagcacgtcggaatggcaaaagggctctatgacaccgagccggtcttcgcccaacacttcgacacctgcgccgccggattccgcgacgagacaggcatcgacttgcatgccgaagtgttcgacgggaccgcaacagatcttgagcgcattgaccgttcgcaaccggcgttgttcacggtggaatacgcgctcgcgaagttggtcgacactttcggcgtgcgcgccggggcgtacatcggatacagcaccggcgaatacatcgcggccaccctggccggcgtattcgacctgcagacagcgatcaaaacggtgtcgctgcgcgcccgccttatgcatgagtcgccgcccggtgccatggtcgcggtggctcttggccccgatgacgtcacgcagtacctgccaccggaggtcgagctgtccgcggtaaacgatcctggtaactgtgtggtcgccgggcccaaagaccagatccgtgcactgcgccaacgtcttaccgaggcagggattcccgttcgccgcgtccgggcaacccacgcgttccataccagcgcgatggatcccatgctgggccaattccaagaattcctgtcccgtcaacagctacgtcctccgcgcacaccgctgctgagcaacctcaccggtagctggatgtccgaccagcaagtagtcgatccggccagctggacgcgtcaaatcagctcccccatcaggttcgccgacgagctggacgtggtgctggcagctccaagtcgaatcctggtcgaggttggtccgggcggcagcctgaccggttcggctatgcgccacccgaagtggtcgaccacgcaccgcaccgttcggcttatgcgccacccactgcaagacgtcgacgaccgcgacacttttctgcgcgcgctgggcgaactctggtctgccggagtcgaggtcgactggacgccgcggcgtccggcggtgccgcacctcgtttccctgccgggttatccatttgcccgtcaacggcattgggtcgaacctaaccacacggtttgggcgcaggctcccggcgcaaacaacggctcaccggccggcactgcggatggttccacggccgccaccgtcgatgcagcccgcaacggagagtcgcagaccgaggttacgctgcaacgcatctggtcacagtgcctcggcgtcagctcggtcgatcggaacgccaatttcttcgacctcggcggcgattctttgatggcgatcagcatcgcgatggccgccgccaacgagggtctgaccatcacgccgcaggatctctacgaatacccgaccctggcctcgctgacggccgccgtcgacgcgtcgttcgcgtccagcgggttggcgaagcccccggaggcacaggcgaacccggcggttccacccaacgtcacgtacttcctcgaccgcggattgcgcgacaccggccgctgtcgtgtcccgctgatcctgcgcctggatcccaagatcgggctaccggatattcgagcggtgctgaccgcagtggtcaaccaccacgacgcattgcgcctgcacctggtcggcaacgatgggatatgggagcagcacatcgcggcacccgcagaattcaccgggctttccaaccggtcggtgcccgacggcgtggctgcaggcagccccgaggaacgggccgcggtcttgggcatcctggccgaactccttgaggatcaaacggatccgaacgcgccgctggctgccgttcatatcgccgccgcgcacggcggtccgcactatctgtgccttgccatacatgcgatggtcaccgacgactcatcgcgccagatcctggcgaccgacatcgtcaccgcgtttggacaacggctggcaggcgaggagatcacgctggaaccggtcagcacggggtggcgggaatggtcactgcgttgcgcggccctcgcgacgcatccggcggcgctggacactcgctcgtactggatcgagaattcgaccaaggcgactttgtggctggccgatgcccttcccaacgcgcataccgcccatccgccccgcgccgacgagctcaccaagttgtcgagcacgctaagcgtcgagcagacatccgagctggacgacggccggcgcaggttccgccggtcgattcagacgatcctgctggccgccctcggccgcacaatagctcagacggtaggtgagggtgtggtcgccgtggagctcgaaggcgagggccgctcggtgctgcggccggatgtcgacctgcgcagaacggtcggctggttcacgacgtactacccggtaccgctggcatgcgcaacagggctgggcgcgcttgcgcagctggacgcggtgcacaacactcttaagtccgttccgcactacggaattggatacgggctgctgcgctacgtttacgccccgaccggacgtgtcctgggcgctcagcgcacacccgacattcacttccggtatgcgggcgtgatccccgagctaccgtccggcgatgctccagtacagttcgactcggacatgacgcttccggtgcgcgaaccgatcccagggatgggccacgccatcgaacttcgggtgtatcggtttggtggctcactgcatctcgattggtggtacgacacccgccggatcccggcggcaacggcagaagcgctggagcggaccttcccgctggccctcagcgcgctgatccaggaggccatcgcggccgagcacacagagcacgacgacagcgagatagtcggggaacccgaggcgggcgctctggtggacctgtcgagcatggatgccggctgaggaggatcggatgcgcaacgacgacatggcggtggtggttaacggggttcgcaagacctacggcaagggcaagattgtggccctcgatgacgtgagtttcaaggtgcgccgtggtgaagtgatcgggctgctgggccccaacggggccggcaagacgaccatggtggacatcttgtcgacgctgacccgaccggatgccggctcggcgatcatcgctggctacgatgttgtttccgaaccggccggtgtacgccgctcgatcatggtcaccgggcagcaggtggccgtcgacgacgcgctttccggtgagcagaacctggtgttgtttggtcgtctgtggggactgagcaagtccgcggcgcgcaaacgcgccgccgaactgctcgagcaattcagcctcgtacatgccggaaagaggcgggtgggcacctactccggcggaatgcgccgacgaatagacatcgcgtgcggattggtggtccaaccccaggtggcgttcttagacgagcccaccaccgggctcgatcccaggagccggcaagctatttgggatctggtggccagcttcaagaagctgggcattgccacgttgttgaccacgcagtatctcgaggaggcggatgcgctcagtgaccgcatcatcctgatcgatcacggcataatcatcgccgaaggcaccgcgaatgaactcaagcaccgcgccggcgacaccttctgcgaaatagtgccccgcgatctgaaggatctggacgctatcgtcgcggcgctcggttcgctgttgcccgagcaccacagggcgatgctgacgcccgactcagaccgcattacgatgccggcgcctgacggcatacgtatgctcgtcgaggcagcgcgccggatcgacgaggcgaggatcgagctagccgatattgcgctgcgccgaccgtcactcgatgacgtattcctggccatgacgaccgatcccaccgagtctctgacccatctggtgtcggggtccgcgcgatgagcggcccggccatagatgcgagccccgccctgaccttcaaccagtcaagcgcgagcattcagcagcgacgcttatcgaccgggcgacagatgtgggtgctctatcggcgtttcgccgcgccgagcctactcaacggtgaagtactcaccacggtgggcgcgccgataattttcatggtgggcttctatatcccgttcgccataccgtggaaccaatttgtgggtggcgccagctcgggcgtcgccagcaacttagggcaatacatcacgccgttggtcacactgcaggcggtctcgttcgccgcgatcgggtcgggctttcgagccgcgaccgattcgctgctaggcgtcaatcgtcggtttcagtccatgccgatggccccgttgacgccactgcttgcccgcgtgtgggtggctgtggaccgatgcttcacgggtttggtgatatcgctagtttgcggctacgtcatcggattccgttttcatcgcggggccctctatatcgtcggtttttgcctactggttatcgcgatcggggctgtgctgtcattcgccgctgacctggttggcaccgttaccaggaacccagacgcgatgctgccgctgctgagcttgcccattttgatcttcggactgctgtccattggtctcatgccgttaaagctgtttccgcactggatccatccatttgttcgcaaccagccgatctcccagttcgtcgcggcgctgcgggcattggccggagataccaccaagacagcctcacaggtgagttggcctgtgatggctccgacgttgacgtggttgttcgctttcgtggtgatcctggcgctttcatccaccattgttttggctaggcggccatgatcacgacgacaagtcaggaaatcgagcttgcacccacacgtttgccaggctcgcaaaacgctgctcggctgttcgttgcgcagacccttttgcagaccaaccggttgctaactcgatgggcacgtgactatatcaccgttatcggagcgatcgtgttaccgattctcttcatggtggtgttgaacattgtgctaggtaacctagcttatgtcgtaacccacgacagcgggctctacagcattgttccgctgatcgcactcggcgccgcgatcactgggtcaacttttgtcgcgatcgacctgatgcgcgagcgctccttcggactgcttgcccgactgtgggtgctgcccgtgcaccgagcatcgggcctgatctctcgaatcctggcaaacgcgattcggactctggtcaccactttagtgatgctaggtactggggtggtattgggtttccggtttcgacaaggcctgatcccgagcctcatgtggattagtgtcccggtgatactgggcatcgcaatcgcggctatggtcactaccgtcgcgctttacacagcacaaaccgttgttgtcgaaggcgttgagctggtgcaagcaatcgcgatcttcttctccacgggtttggtgccgctcaactcgtatccaggctggattcagccgttcgtcgcccatcagccggtgagctacgccatcgcggcgatgcgcggttttgcaatgggtggtccggtcctctctccgatgatcgggatgctggtgtggaccgcgggtatctgcgtcgtatgcgccgtacccttggccattggctaccgacgggccagcacgcattgaccagcaccgctggcccgggatgccgtgacgagttgggagtgttgagatgtttcccggatctgtgatccgaaagctgtcgcacagcgaggaagtcttcgcgcagtacgaggtttttacttccatgacaatccagctgcgcggtgttatcgatgtcgatgcgctgtcggatgccttcgacgccctcttggaaacccacccagtcctggccagccaccttgagcaaagctccgacggcggttggaatctcgttgccgacgacctgctgcactctggaatctgtgtcatcgacggcacggccgccaccaacgggtcaccgtcgggaaacgccgaactacggctcgaccagagcgtgtccctattgcatctgcagctgatcctccgcgaaggaggagccgagctgacgctatacctccatcactgcatggccgatggtcatcacggggccgttctcgtcgacgagctgttctcccgctacaccgacgcggtcactaccggtgaccccggcccgataaccccgcagcccacgccgctgtcaatggaggctgtgctggcacagcggggtatcaggaagcaagggctttcgggagctgaacgttttatgtcggtgatgtatgcctatgagatccctgccaccgagacgccggcggtcctcgcgcatcctgggctgccccaagctgttccggtcacccgactctggctttccaagcagcagacatcggacctcatggcgttcggccgcgagcatcgcctcagccttaacgccgtggtcgcggcagccatcctgctgaccgagtggcagctgcgcaacaccccgcacgtcccgattccctacgtttaccccgtcgacctgcgatttgttctagctcccccagtggccccgacagaagctaccaatctcctcggggcggcgtcttacctcgctgagatcgggccgaataccgacatcgtggatctggcaagcgatatcgttgccacacttcgggctgacttggccaatggtgtgattcagcagtcggggctccacttcggcacggcattcgaaggaactcctcccggcctaccaccacttgtcttctgcactgacgccacttcatttcccaccatgcgcacaccgccgggcctggagatcgaagacattaagggccaattctattgttcgatcagcgtccccctcgatctgtactcgtgtgccgtttacgcaggacaactgatcatcgagcatcatgggcacatcgcggaaccggggaagtccctcgaggcgatacgttcactgctgtgcaccgttccctcggagtatggctggatcatggagtgacctaacgaaccagcccgccgatcgggcttcggccagatcacgcactcgcgtcccgaaccgatcatcatatccgccccagctgcggtcgcggctgacaagccttaccccgcagctcacctcatgatctcaccacgaggcttgcggcacaacagaattcgaccgctatgatgccgccggtgccgccgcctgctcctcggccagcgtgtccgccaagtactgggccaaagcgcgggcggtgttgtttgtggcgatgaccttgggggtcaggcgtatcccggtctcggtttcaacgtgggtacgcatctcgagcatgcccagcgaatccaggccgtactcgatgaatgagcggtcagcgtcgatcgtgcgacgcaggatcacactggcctgctcaaccagcagacgccgtagccggccggcccattcatcttgcggcagcgaaaggagctccatgcggaatttgcttgggccccttgaccgctgcccagtggatgcgaacatttcaccccacgggctgcgtcggacaaggtcggccagccatggcgccccgaggatcggaatgtaaccgctgtaggcgcggtcgtggcgcacgagcgtctcgaaggcatacgcaccttcctccggggtgatcatgatttcgcccccctcggccaagaacgtggcgcggccgacctcgccccacgcaccccacgcaatcgcgctgaccggcaggccctgggcgcggcgccagtgcgcgaagacgtcgacccagctgttggccgccgcgtaggcgccctgacccggcgagccgagcaatgccgctcccgaggagaacaagcagaaccagtccagcggctgaccgagggtggcgcggtgtaggttccaggatccgaacaccttgggcgaccagtcgcgatcgatgagctcatcggtgatgttggtcagcgtggcatcctcgaccaccgccgccgagtgcagcacaccgcgcagcggaagcccggtagcggtcgccgcactcaccagccggtccgccgtgtcgggttcggcgatgttgccacactccaccacgatgtcggccccagccgcgcgcaggccttcgatggtctgccgcgctttggggttgggctgggaacgtgcggtcagcacgatccggccacagcccgccgcggccagcttcgaggcgaagaacaggccgaggccacccaggccgccggtgatgatgtaggagccgtcgcggcggtacagcggagcttgctccggggtgaccgccacgcttctacggccgctacgcggtacgtcgagcacgagtttgccggtgtgctcggcgttgctcattgcccggatggcgtcggccgcctcggccaacgggtaatgagtgcattgcggtgcggtcagcaccccgtctccggtgagcttgaacaccgtggccagcaactcacggacccggtcgggctgggtgaccgacatcagcgcgaggtccaagtagtagaaggtcagtccgcgacggaacgggaacagccccagccgggtgttgccgtaaacgtcggccttgccgatttcgacgaagcgtccgccgaaggccaacaactccagccccgcacgttgggcggcgccggtcagcgagttcagcacgatatccacgccgtacccgtcggtgtcgcgccggatctgctcggcgaactcgacgctgcgcgaatcgtagacatgctcgacgcccatgtcgcgcagcatggctcgcttcgcgggattgccggcggtcgcgaaaatctccgctcccttggcgcgggcaatcgatatggccgcctgccccacaccgccggtggcggagtgaatcaacactttgtcaccggccttgatctgagccaggtcgttgagcccataccaggcggtggcatgcgcggtggccgccgtgatcgcctgctcatcggtcaagccgggcggcagcgtgaccgcgaggttggcgtcacaggtgaggaacgtccgccaacagccaccttcggagaaaccgccaacacgatcaccgacctggtgaccggtgacaccttccccgaccgcagtcaccacaccgacgaaatccatacccaactgcggctcgcggtcatcgataatggggaatcgtccaaacgcgatcaaaacgtcggcgaagttgatgctggacatgctgaccgcgacttcgatttgcccggggccgggcggaactcggtcactcgcaacgaattccaacgtttgcaagtctcccggcctgcggacctgcacccgcataccgtcgtggtcgggatccaagaccgcggtgcgccgctcttcatggcccagcggactgggggtcaagcgggccacataccagtcgccattccgccaggccgtctcgtcctcttccgatccgctcagcagctgctgggccacccgctcaacgtccgtgtgttcgtccacatcgatcaaggtggtgcgcagcatcggatgttcactgctgatcacccgtagcagaccacgcaggccggcctgctccaggttggctctttctcccgagtcgtgcggcttcactatctgggcttgtctggtcaccacgaacaagcgcggcagctcgccctcgaattcagccagttcccgggtgatccgaaccaggtgacggacctgttcacgaccggccagcagactgtgctcatcggggtcgccgacgcgaggcccatacacgatcaccacaccatcgcggccacgcagctggctgcccagcttttcgaggccagcttgatcgttgggcggggtgtcctggaccgaccaggacaggctggcgcattcggtgccttgggggccgtgggacttcagcgcgtccgtcaacgtggaagccaacatgtcgggggtgtcgacggcgttggaagtgtcgatcaatagccacgatccagcctcgccgtcgccaacctcgggcagcgctcgctgctgccatccgagggtcagtagccgctcgctgactaggcggtcacgctcgtcgcgttcggaggtcccggttcccatgcgtagcccacgcacggccaacaggacggtcccgtgctcgtccagcacgtcgaggtcggcctcaccacctcgggtcccgtcgttgaaggccttggtcaaccgcgtgtagcagtagcgggcattgcgggtaggcccgtaggcacgcaggctgcgcacacccaacggcaacagcaggccaccagtggccgtaccggcctggacgcccgcgccgaccgactggaaacaagcgtccagcagcgccgggtggattcggtaggcgccctgctggaaccggatcgacgcgggcagcgcgacctcggccagcaccgtcgcggctcccgcctcggcggtatgcgcggtggtcagaccaccgaacgcggcgcccaaagtaacaccacgctcggcgaacgattcccgcatggcggtcccgttcacggcgtgcggatgcgcctgcagcagagcggtgatgtcgtaccccggcggcgggcagtcatcttcggcggcgcgcagcgccgcggtggcatgccgggtggtttcaccgtcccggttggtctccacggtgaagttgacgacaccaggcgcgtcgatcgatgcgacggcgtcgatcggggtctgctcgtcgagcaacaacatctgctcaaaggtgatgtcgcgaacctcagccgcttcgccgaagacctcagcggccgcagccaaagccatctcgcagtaggcggcgccgggaagggcggcaacgttatgcacctgatgatcgctgagccaggacagcaccgaggtgccaacgtcgccctgccagacgtggcgctcaggttcctcagtcagccgcacatgcgagccaagcaacggatgcacggtgatggtgcaggcaccttgtgcccgctgttcttgcccatcatcgtcgatgaataggcgggcgtgggtccacgccggcagcggcgcatccaccagccgcccagcgggatacagcgccgaatagtccaaagcggcgcccgcgcggtgcagctccgtcagcaagccgcgcagaccatgcggcagaggctgctctcgccgcatgccggccagggcggcgaccgacatgtcgaggcttcggcccgtctgttcgacggcgtgggtaagcagcgggtggggcgacagctccgcgaagacccggtagccgtcctccatcgcagcctgcaccgccgcggcgaactgcaccgtgttgcgcagattgtccacccagtaagcgccatcgcacaccggctgctcgcgcgggtcgaacagggtcgccgagtagtacggcaccttgggcgtcatcggagcaatgtccgccagcgccgcggccaaatcgtcgagtatcggatcgacttgaggcgagtgcgacgccacgtcgacggccacctcgcgcgccatcacgtcccgctgctcccaacgggcgatgaggtcacgaacggtgtcgctcgtaccgccgatcaccgtggattgcggggacgccaccaccgagaccacaacatcgtcgattccgcgtgccatcagctccgaattcacttgcttggcgggcaattccaccgagcccatggcaccagcaccggctatgcgggtcatcagcttcgagcggcggcaaatgacgcgcgccgcgtcctcgagcgacagtgcccccgcgacgacggccgcggccgactcacccatcgagtgtccgacgaccgcgcccggccgcactccgtaggtttgctccatggtggcggccaacgcgacctgaacggcgaacactgccggctgcactttgtcgattccggtcacggtctgctgcgccgttatcgcctcggtcaccgagaatcccgattctgcggcgatcaccggctccagcttggcgatggtggccgcgaacactggttcgctggcgagcaattgcgtgcccatcgccgcccactgcgacccttgcccggagaagacccagaccggtcctcgatcaccgtgtcccaccgccgcgtcatagagggcgtcaccgtcggccacctcgcgcaaaccctcgacgagctccggcaggttggcggcaaccaccgcggtgcgcaccggccggtgcgcgcggccacgcgccagcgtgtaggccagatccgaggccgccacgcagtcctggtgttcttccacccaggtggctagttggcgggccgtctggcgcagtgcgtcgctggacgtggacgacagcatgaatagccgcgggcccacctcagcgtcgcccggtgaactctcgggtgcggaagcttctgctggggcctcttccacgatggcatgcacgttggtcccggacatcccgaacgaggacaccgcgacccgcttcggtgtgtgatcattaccgttgggccacggcgtaaccgcttgcggcacaaagagcccggtctcgacgtcggaaagctcatcgggcagccgattgaaatgcagcagcggcggcaccaccccgtgccgcagtgacagaattaccttgatcagcccgacggtccccgccgatgccgtgctgtgccccatgttgctcttggccgatccaagcgcgcagggggtgcccgcgccatacacccgcgccaggctgcggtactcaatcgggtcgccgattggcgtaccggtgccgtgcgcctcgaccacaccgaccgtttcgggctgcacgcccgccgccgccaacgccgcacggtacacggcaacctgggcgtcctcggacggcatggtgagcgtctccgtgcggccgtcctgattggtggccgtgccacgcaccacggcgaagatccgattaccgtcgcgcagcgcatccggcagtcgcttcagcaacaccatcgcgcagccctcggaacgcacaaacccatccgcgtcagcatcgaatgaatggcaccgaccggttgacgacagcatgccctgcgcagacgccgccacactggcatgcggctccagcagcaccgcacaaccgcccgccaaagcgaggtcagcttcgccgtcatgcaggctgcggcaggccaggtgcaccgccatcagacccgaagaacacgcggtgtcaaacgtcatcgccggaccatgtagacccaatgtgtgcgcgatccgccctgacgccacactgttgttgaggccggtaaccacatatggactggccaaaccgcccgccgttgtggtgagtaccaggtagtcctcgtgggtcagcccagtaaaaacggccgtcgaggacccggccaacgacgccggatccagaccagcatgctcgatcgcctcccacgacgtttccagcagtagccgctgctgcggatcgatcgaggtcgcttcccgctcgctaatcccgaagaactcagcatcgaaaccggcgacgtcgtcaaggaacccaccccaccgggacaccgaccgcccgggaacccctggctcagggtcgtaatagtcgtcggcgtcccagcggtcgggcggaatctcggtgaccaagtcatcaccgcgcagcaacgactcccacagtttgtcgggcgagttgatccccccaggaagccgacatcccatcccgatcaccgcaacgggagtgacacgtgattccatactcttccaacctcgtctcagctcaaccggtgttacccgacgacatcagcgaattttcacaccgggaatgaaacggccgcggtgccgctctcccagctcttaagtaatccgagccaacccggatcccgacaccaaagacaagtgttacacgacgccaagaccccccgcgggtagcgctggaatactaacacgagcacatgtgctcgcgaccgagtctcacctcggacctgggcaaatgaccccatgtcgcaggtgcatggagttgttcgggcagtctcggcgaggttgcagggctgttcgaccagcggatttcgacactcggtaacgcaagccagttaggggcggtcatcggtgatgctgcgccacgaagcactacatccgttgcaccgcaattattttcggtgcccgcatgacgggcgcaatgccttaattgcgttagccggcgacccgccgcgggggcggcgccacatcacatccgaccgtgtccgatggtggacccatggcgagccggcaaacccctgctgagctggccagatgcgacttggctaagaccgcggagcgcgagcacaccccgacggcgactgcgacaactccaagcgtggccggtaacgtgatgcccatgagtgtgcgttcccttcccgctgcgttgcgcgcgtgtgcgcgtctgcaaccccatgacccggccttcacgtttatggattacgaacaggactgggacggcgttgcgataaccctgacgtggtcgcagctgtatcggcgaacgctgaatgtggcacaggagctgagccgttgtggttccacgggtgaccgcgtggtgatctctgctccgcagggactcgagtacgtcgtcgcctttctcggcgcgttgcaggccggccgcatcgccgtgccgctttcggttccacaaggcggcgttaccgatgaacgttccgattcggtactgagtgattcgtcgccggtggccattctcactacatcgtctgccgtggacgacgtcgtgcaacatgttgcgcggcggcccggggaatccccgccatcaattatcgaagttgatttgctcgatctggacgctccgaatgggtataccttcaaagaagacgagtatccatctaccgcgtatttgcaatacacctccgggtccacccgcacgcccgctggcgtggtgatgtcccatcagaacgttcgggttaatttcgaacagctgatgtctggctactttgcggataccgacgggattccaccgccaaattccgcactcgtatcctggctacccttctaccacgacatgggtttggtaataggaatttgcgcaccaattctgggtggataccccgcggtgctcaccagcccggtgtcgttcctgcagcgcccggcccggtggatgcacttgatggccagcgattttcacgccttttcggcagcaccgaatttcgcctttgaactagcggcacgaagaacaaccgacgacgacatggccgggcgtgacctcggcaacatactgaccatcctcagcggtagcgagcgggtacaggccgcgacgatcaagcgcttcgccgaccgctttgctcgcttcaatctgcaggagagggtgatccggccttcatacgggctcgcagaagcaacggtgtacgtggcgacgagcaaaccgggtcaaccaccggagaccgtcgacttcgatactgaaagtttatccgccggccatgcgaagccgtgcgcaggcggcggcgctacatcgttgatcagctacatgttgccgcggtcaccgatcgtgcggatcgtcgactcggacacctgcatcgaatgtccggacggaaccgtcggcgagatctgggtgcacggcgacaacgtcgctaatggctattggcaaaaacccgacgagagtgagcgcacgttcggcggaaagattgtcaccccttcgccgggcacacccgaaggtccttggctaagaacgggcgactcaggtttcgtcaccgatggcaaaatgttcatcatcggtcggatcaaagatctcctaattgtgtacggacgcaaccactcccccgacgacatcgaggcaacgatccaggagatcacccgcgggcgctgcgcggcgatctcggttcccggtgaccgcagcaccgaaaagctggtcgccattatcgaactcaagaagcgtggcgactcagatcaggacgcgatggctagactgggcgctattaaacgcgaagtcacgtcggctttatcgagttcgcacggtctcagcgtcgcggatctggttctggttgcgcctggctcgatccccattaccaccagcgggaaggtcaggagaggggcgtgtgtcgagcaatatcgacaggatcaattcgcccgcttggatgcctagtccggctggccgtctacacagaattcggtatatccgtttgaaaaagtcctccccggactgccgcgccaccatcaccagcgggtcagccgacggtcagcgaaggtcaccccggctcaccaacctgctcgtcgtcgccgcctgggttgccgcggcggtgatcgcaaatctgcttctcacgttcacgcaagcagaaccgcacgacaccagcccggcgctgctgccacaagatgccaagacagccgccgccaccagccggattgcgcaggctttccccggcaccggtagcaacgctatcgcctatctcgtcgtggaaggcggcagcacgcttgagccgcaggaccagccttactacgacgccgccgtcggtgccctgcgcgccgacacccgccacgtgggatccgtcctcgactggtggtcagatcccgtcaccgccccgctgggaaccagccccgacggccgctccgctacggccatggtgtggctgcggggcgaggcgggcaccacccaagctgccgaatccctcgatgccgtccgatcggtgctgcgccagttaccgcccagtgaggggcttcgcgccagcatcgtggtcccggcaatcaccaacgacatgccgatgcagataaccgcctggcagagcgcgacgatcgtgaccgttgcggcggtgatcgccgtcctactgctgctgcgggcgcgcctgtcggtgcgggccgcggcgatcgtgctgctgaccgcggacttgtcgcttgcggtggcctggccgctggccgcggtggtgcggggacacgattggggaaccgattcggtattttcttggacgctggccgcggtcctgacgatcggaaccatcaccgcagccaccatgctggccgcgcggctcgggtccgacgcaggtcattcggccgcgcccacataccgcgacagcctgcccgcgttcgccctgcccggggcgtgtgtcgccatattcaccggcccgctgctgctggcccgaaccccagcgctgcacggagttggcactgccgggctaggtgtatttgtggcacttgcggcttcgttgacggtgctgcctgccctgatcgcgcttgccggagcgtcacggcagttaccggcaccaaccacgggtgccggctggacaggccggttgtcgctacccgtctcttctgcttcggccctgggcacagcggcagtgctggcgatctgcatgctacccatcatcgggatgcggtggggtgtggccgagaacccgacaaggcaaggcggcgcacaagtccttccggggaatgcgcttcccgatgtggtggtgatcaaatccgctcgggacctgagggacccagccgcgctcatcgccatcaaccaggtcagccaccgtctggtggaggttcccggtgtgcgcaaggtggagtcggcggcatggccggccggtgtcccgtggaccgacgcctcgctcagttccgcggccggcaggctcgccgaccagctgggtcagcaggctggatcgttcgtgccggcggtgactgcgatcaaatcgatgaagtccataatcgaacagatgagcggcgcggtcgaccaactggacagcaccgtgaacgtgactctcgccggggcaaggcaagcacagcaatacctcgatcccatgctcgccgccgcgcggaacctcaaaaacaaaaccaccgaactgtcggaatacctggaaacgatccacacctggattgtcggcttcacaaactgccccgacgacgtcctgtgcacggccatgcgcaaggtcattgaaccctacgacatcgtggtcaccggcatgaacgagctgtccactggcgccgaccgcatctccgcgatatcgacacagacaatgagcgcgttgtcctcggcaccgcggatggtggcgcagatgcggtcggcgctagcacaggtgcgctcgttcgtacccaagctggaaacaaccatccaggacgccatgccgcaaatagcgcaggcgtcggcgatgctgaagaatctcagcgccgatttcgccgataccggtgagggcggcttccacctgtccaggaaggacctggcggacccgtcgtaccggcacgtacgggaatcgatgttctcgtcagacggaaccgccacccggctgttcctctattctgacggacaactggaccttgctgcggcagcacgcgcgcagcagctcgagatcgccgcgggcaaggcgatgaaatacggaagcctggtcgacagccaggtcacggtgggtggggccgcgcaaatagccgcggctgtccgcgatgccctcatccacgatgctgtgctactggccgttatcttgctcacggtagtggctctggccagcatgtggcgcggtgccgtccacggtgctgcggttggcgtgggtgtgctggcctcttacctcgccgccctgggggtctcgattgcactgtggcaacacctactggatcgcgagctcaacgccttggtcccgctggtgtcgttcgccgtcctcgcttcgtgcggcgtcccgtatctcgttgccggcatcaaagccggtcgtatcgccgacgaggcaacgggtgcgcggtccaagggggcggtatccgggcggggagcggttgcgccgcttgcggcgctcggtggcgtattcggcgctggcctggtgctggtgtcgggaggttccttcagcgtgctcagtcagattggcacggttgttgtgctcggtctgggcgtgctgatcacggtgcagcgagcgtggcttccgaccacgccagggcggcgttgaccgcctgttcgagaccccatgccacgctcggctggccgacgacgatcacccatcgcagacaccacacttggtaggggttgccagttgttggccgggtgagtggtcggcgcgccgttgcccggggtagggttcgaggtctttggatgatgggcgtttccacgctgcccaaaggatgacctcgacgtgtccgagttcacgttgaccgcgtgaagttaaaccggtgccgagcgtgcactgagggcgaaatccggcgccgattttccgccctgagttcacgttgggcgacggcgcccatgaacgacgccacatcgcacatggcgctcaggccaagcaccagcccatctccgtcgccggccaccgtcaccgatcgaacgacctcgacccccgccctggcaacaacacgccgctgccctctacacctccgcgctgtcgaaaattgtcacggagccttgcgggggctggtgcgactgatatgacgcaccttccgccagaggctagcccgacgtttactgacgttactgctgcttaccgtttgtcgacggcacgtgaaaactgaccccggcgcggcacccgaattttgaccccccggtcgggtggactggctctacccgagccaggaggaccgaagggaatgttgactgtggaagattgggctgagattcgccgattgcatcgcgcggagggtttgccgatcaagatgatcgcccgggtgctggggatttccaagaacacggtgaagtcagcgttggaatcaaaccagcagccgaaatatgaacgggcaccgcagggttcgatcgttgatgcggttgagccgcggatccgggagttgttgcaggcctatccgacgatgccggcgacggtgatcgccgagcggatcggctgggagcgctcgattcgggtgctctcggcgcgggtggccgagctgcgcccggtgtatctgccgccggacccggcgtcgcgcaccacgtatgtggcaggcgaaattgcccagtgcgacttctggtttccgccgatcgagttgccggtagggttcgggcagacccgcacggccaaacagttgccggtgctgaccatggtgtgcgcctattcgcgctggctgttggcgatgctgctgcccagcaggtgtgccgaggacctgttcgccggctggtggcggctgatcgaggcgttgggggcggtgccgcgggtgttggtgtgggatggcgagggcgcgatcgggcgctggcgcggcgggcggtcggagttgaccactgagtgtcaggcgttccgcggcacgctggcggccaaggtgctcatctgccggccggccgacccggaggccaagggcctcattgaacgggcccacgactacctggagcgctcgtttttgcccgggcgggtgtttgcctcgccggccgatttcaacgcccaactgggcgcctggctggcgctggtgaacacccgcacccgccgggcgctgggttgtgcgcccaccgatcgcatcggcgcggatcgggccgcgatgctgagcttgccgccggtggcgccggccaccgggtggtgcacctcgctgcggctgccccgggatcactatgtgcgctgcgattccaacgactactcggtgcacccgggtgtgatcgggcatcgggtgctggtgcgcgccgacctggagcgggtgcatgtgttctgcgacggtgagctggtcgccgaccacgagcggatctgggcggtccatcagacggtctccgatcccgcacatgtggaggcggcgaaggtgttgcgccgccggcacttcagtgcagcatcaccggtagttgagccgcaggtgcaggtccgctcactgagcgactacgatgacgcgctgggagtcgacatcgatggcggggtggcctgatgcccaccaccaaagccacccagcgccgtgatgtttccaccgagatcgcttacctgacaagagcattgaaagctcccaccctgcgtgagtcagtgtcccggctggccgatcgcgcccgcgccgagaactggagccacgaagaatacctggccgcctgcctgcagcgggaagtgtcagcccgggagtcccatggtggtgagggccgcatccgcgccgcccgcttcccggctcggaagtcgttggaagagttcgactttgagcatgctcgtggcctcaaacgcgacaccatcgcacatctgggcaccctggatttcatcaccgcccgcgataacgtcgtgtttttgggccccgcctggcaccgggaagactcatcttgcggtcggcctggcgatacgcgcgtgtcaggccggtcatcgggtgctgttcgccaccgccgccgaatgggtagcacggctcgccgaggctcaccacgccgggcgcatctacgccgaactcacccggctttgccgctatccgctcctggtggttgacgaagtcggctacattccgtttgagcccgaggccgccaacctcttcttccagctggtgtcctcccggtatgagcgggccagcttaatcgtcacgtccaataaggccttcggccggtggggcgaggttttcggcggcgacgacgtcgttgctgccgccatgatcgaccgcctcgtccaccatgctgaagtcgtcgccctcaaaggcgacagctaccggctcaaagaccgcgacctcggccgcgtcccaccagccggaaccaccgaagaataaccaccaaccgcccggtctagggggtcaattttcagatgccgtcagggggtcagttttcgggtgccgttgacaccgttcacaagggcgtttcgagcaacgcgtcgacgcaacttcggcctagtcgacgttgacgggttcgttccatttcgactgcgtgagctgaatcgacccggatccgaggtcgatgctcgctcggacgaggtggtgcgagccgtcctgggcaatccacacggtcgccggccttgcactcttggcgccaggatcaagcatcttgacagagctcgcggggatggtcccggtgattttggtggtcgaaattccgtctatcacttcggtaccttgcgcttggaggttcgtgacaccggacagcagctgcgtcaccccagcggcaggatcgagcacgcgtgaagttgacagttcagaaatcgagccgagattgctccagtcgtcgaacagtttcaccgagatgttgtcgccttgtacccgaaacgggacaccctgctcgtcgttgtaggtgcatacgccctttgccgcgagcggattggcccggacgtcgacatcggcactggtaatacccagcaagctgtcgactttcccggttgttcggaccgctacgtgcacgctggtcaacccttttgtcgcatcaagcgactgcctgatctcggcgaggagcgcggggtcggacgccgtcgggctcacgggaacaccctgttcctcggcatcaggtttcggcgaagaacatcctgatagccacaacgccaggcaggcacctagcaccaccagaacagcggacgtcaccgcccgttttccatcattcatttgcgctcactacctcgattgtcaaatgggcccgcaggccgaatgcaggttgattggatcacgctgggcatgactgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggccccgccaaattgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggtcccgccaaattgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggtcccgccaaattgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggtcccgccaaattgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggccccgccaaattgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggctaggcatggaccgatacttccgcggcggcgggttcgacaacctgcgacgtcggatcaccggattccgttgggcggctgccagacatttgctgggcgacatactcggcgaccgcagtgggagtgggatgatcgaaaatcacggtaggtggcagcgtcagtccggtggcggttttgaggcggttgcgtaactccacagccgttaatgagtcgaaaccgaggtcgccgaattcggtgtcggggtcgacgtcctcggcggagggcctacccagcactgccgctgcctgcagacacaccagccccactagcagctcgagttgttcgtccgcggccagcccgtgtaggcgttgagccagcgccgacttcgacgaggtggcgtcaccggtgtcgtcgatttggcgtcggcgtgggcggcgcgcgagcccgctgaacagcgccggcaacgcaccggcctgggcccgggcgtctagtgcagcccggtccaagagcgtggccaccgccagagggtgatcgatggccagcgcagcgtcaaacaattccaccgcttcggcagggctcatcggagccagcccgctgcggctcatgcgggccagatctcggctgctcaaatgcgcggtcatgccgccaggctgttcccacaaaccccacgccagtgatatcccggccaaccctgcggcctgccggtgagcggccaacccgtccagaaacgcgtttgccgccgagtagttgccctgccccggcgagccgaccgtggccgcgatcgatgagcacagcgcaaacatcgacaaatccaggtcactggtggcctggtgcaggttccacgccgcgtccaccttggcccgcaacaccgtatcgatgcggtccggtgtcaacgaggtgatcactgcgtcatcgagcacgccggcggcatgaatcaccccgcgcaccggcgggtactcccgcgacagctgggcaaacaaccccgctaccgcagcgcgatcggccacgtcacaggccaccacctgcaccttggcgccggcctccgtcaagtcggcggccaattcggccgctccctccgcgcgatcgccccgccgactggccaacaccagatgacgcaccccataggcgccaaccaggtggcgggccaacaccccaccaaccgccccggtggcaccggtgatcaccaccgtgccgtcggcaagccggtcggccaacgccgagggcatggttaagacaaccttgccgatatggcgggcctggctcatgaaccggaaggccgccggggcgcagcgcacatcccacgtggtgaccggtagccggtgcagctcccgggtgtcgaacagctcccgcacctcggccaacatctcctgcatgcgtgccgggccggcctccgacaggtcgaacgcccgatactgcacgccgggataattagcggcgatctcctgcgcatcgcggatatccgtcttgcccatctcgaggaaacgcccaccgcggaccagtaagcgcagcgacgcatccacgaactcaccggccagcgagtcgagcaccacatcaaccccgcggccctcggtgaccgccaggaacttctcctcgaactcgcatgtgcgggaatcgccgatatggtcgtcgtcaaaccccatggcgcgcagcgtgtcccacttgccacggctggcggtgacgaaaacctccacgccccactggcgagccagctgcacagccgccatgcccacaccgccggtaccggcatggatcagcaccgattcgcccgccttgatctcggctaaatcggccaacccgtaccaggccgtcaagaacaccaccggcacagcggctgcctgagcaaacgaccagccttgcggcacccgggtaaccagttgctgatccaccaccgccagcggaccggccccgcccaggaatcccatcacggcgtcaccgacggcaagatcggtcacttcgggaccggtctcaagcaccaccccggcgccttcggcacccagcggtggggcctggccgggatacatccctagggcggccaccacatcgcggaagttgaccccgacggccgccaccgccacgcgcacctgccccgcctgtagcggtgcctgtacctccgggcagggctggatcaccaaatcctccagggtcccgccaccaccggcggccaatcgccacgccgactctgccgccggtaacgctagcaacgccggggccggggacagccggggggcgtgcacagtgccgccgcgcaccagcagctggggttccccgacgccggctagcaccgaggcatccaccgccgcatcggtgtcgatcaacacgatccggccgggattttcggcctgcgcggaacgcgccatgccccacaccgcggcggcggccaggtcgctgatgtcctcgccagccagccccacgccaccatgggtcaacaccaccaacgtggccgcccgatccgcgccgagccaggactgcaacacctccagggcggtgtgggtggccgcatacaccgagcccaccaccgaggatgcttggccaccggcagactcgagttcccacaccacgacactggcgtcaccatcactgccggcgcaaaagtccgcccaagacaccggggcaggtggggcggacccgttagcgccgccgctgaccaccgagatcggcgaccacaccacttccagcggcccctgatcggacgcaccgccggccgcggtcacggcggcgcgcagctgttctgcggttatcgggcgagtaaccagcgagcgcaccgtcaacaccggcagcccagtggcgtcgcagacgtccacggaaatcgcatccgcgcccgcggacgcgaagcgggcccgcacccgtccagcgccgccggcatgcagcgacaccccacgccagcaaaacggcagtctcgtctcggtgctcgcctgggtcttctcgacggccagcccgagggcatgcagcaccgcgtccaacaccgccggatgcatccccattcggtcgacggccacgccggcctcgccgggggctacaacttcggcgaacagctccgacccccgccgccagatcgccaccagaccctgaaacgcggggccgtaggcataaccgcgctcggccaactgcgcatagccgtccgagatatccacactctccgcgccctcgggcggccacacggacaaatccatcggcgtctcagcggcagccacccccagcatgccttcggcgttcagcaaccaaccctgggattgatcaccgcgggaatacaccgacaccgcacggtgcccggattcatcggcagccccgacgaccacctgcacctgaaccccgacacccgggtgcatcaccaacggtgcggccagcaccaactcttcgatgagcgcgcacccgacctcatcaccggcgcggatcaccaactccacaaaacccgccccggggaacagcaccaccccgttcaccacgtggtcggccagccacggctgatccgcaagcgacaaccggccggtcagcaccacctcgtcagaatcgggccgctcgaccaccgcacccaacaaggcatgctcggtcgcgcccagacccaacccggccgcatcggcgggcccatccgcgcccggcgtctcccaaaaccgccgtcgctgaaacgcatacgtgggcagctgcacccgccgtccacccgagccggcgaacaccgccgaccactgcaccggcacaccggtggtgaacacctgaccggcagcaccgagcgccgaggccagctcgggccggtctttgcccagcatcgacaccaccatcgcctcagccggggccaaggactgctcgatcgagccagtcaaaccacttcccgggccggcctcgatgaagtgggtcgccccaagggtctgcaaatgacgcgcactgtccgcgaagcgcaccggccgacgaacgtggtccacccagtactgcgccgacccgaaatcagggccggccaactcgcccgtcacgttcgacaccagcccaagctggggctcgcgtgcctgcacccgggccgcgacacgcgcgaactcctcgagcatcggctccatcaacggcgaatgaaacgcatgcgagaccgccaactggtgcacccgccgaccctgcgcggcgaaccgatccgcaatcgcatttgccgcggcctgcgcaccggagatcaccaccgattcgggcgcgttgatcgcagcgatccccacaccctcacccagcagcggctccacctcgtcctcactggcagccaccgccaccatcgcaccgcctgccggcagcgcctgcatcaaccggccccgcgccaccaccagcatcgccgcgtccgccaacgtcaacacaccggccgcgtgcgccgccgccagctctccaacggagtgacccatgacgaagtccggaagcacaccccaatcccgcaacaccgcgaacgatgccacctccaccgcgaacaacgcgggctgagcaaattcggtgctgtcaagcaaatccgcatcggcaccccaaataacgtcgcgcagcggcaaccgcagatgccggtccaactcgtcggccaccgcatcgaatgcctgcgcaaacacgggcaactcgccgtacaactcgcggcccatcccgatgcgctgcgcgccctgcccaggaaacacgaccaccgtcttgcccaccgaccctggctgaccgaccgccacgccggcacccggctcgcccgccgcgagcccagccagcccggcaatcagttgctcacggcttgcgccgaccaccaccgctcggtgctcaaacaccgagcgactggccaacgagcaccccacatcgatcggatccagccctgggttggcctgcacgtgggccataagtcgacccgcctgcgccgtcaacgcctcagccgatctcgccgaaatcacccacggcaccatcgacggccgcggccccccggtgctttcgctcgcctcaaccggcgcctctgcgggggctggtacgggggcctcttccaagatcagatgcgcgttggtgccgctgatcccaaaggaggacaccgccgcccggcgcggacgcccgtcaaccgaccactccctggcctcggtcaacaccgacaccgcgccgctggtccaatccacccgcggggaaggctcatccacatgcaacgtcgccggcatcaccccatgacgcatcgcctgcaccatcttgatcaccccggcgacccccgcggcggcctgggtgtggcccatgttcgacttgattgagcccacccacagcggctgctccgctggacgtccctgcccgtaggtggacagcaatgcctgcgcttcgatgggatcacccaacgtggtggcggtcccgtgtgcctccaccacgtctacgtctgcggcggacaacccggcgttggccaacgccgcctggatcactcgctgctgggcgagcccattgggcgcggtcagcccattggacgcaccatcctggttgaccgcgctcccccgcaccaccgccagcaccgaatgccccaaccgccgggcgtccgatagccgctccagcacaaccaccccggcgccctcgccccacccggtgccgtcggccgcggccgcaaacgccttacatcgcccatcggcagccaacccccgctgccgggaaaaccccacaaaaatcgacggcagccccatcaccgtcaccccaccggccaacgccaaatcacactccccggagcgcaatgacgacatcgcccaatggatcgccaccaacgacgacgaacaagcggtatccactgacaccgccgggccctgcagccccaatacgtacgacacacgtcccgaggccacgctgattgacgtgccggtcaacccgtacccttgcagccccccggtatccctattgccgtaactcgccgcgaaaatgccggtgtacaccccggtcgccgaaccacgcaacgacaacgggtcaatccccgcgtgctccaacgcctcccacgaaacctccagcatcaaccgctgctgaggatccatcgccaacacttcactaggagcgatgccgaagaacccggcgtcaaagccggtggcgtcgtctagaaatgccccccatcgcgtgtaggttttgccctcagcgtcgggatccggatcgtatagcccctcaacatcccagccccgatcggtcggaaactccgacaccacgtcgcgccccgccgaaacgacatcccagagtccgtccgggccatccacgccgcccggaaatcggcagccgattcccaccaccgccaccggttctgtcgcgcgttgctcatattcacgcagccgagcgcgtgtctcatcgagctcgacagcaaccttctttaggtagtgaaaaagcttttcgctctgctggtcggcaccttcaacgctcatcgtccgttgctcctctatcacttcccaagttcggaatcgattagctggaaaatttcgtcaggagtcgaagcagcctggatcagcttgcccaggcccgcctcgctgccggcgatggtgcccagcagggcacgcaaacggtcggccacccgctgcttctcgccgtcggcgatgacggccaccagctcttcgaccttgttcaactgctcttcgattgcccaaagacccgtcgcgccgctattcaccggaccggctgatttcaatcgaccatgcccgccggccagttcggcctccaaatactgggctaatcccgatatcgacccgtagtcccacccaaccgtctcgggtaaccgcaggccggtaactgccgccaatcgcttgcacagcgtgactgtcatttgcgagtcaaaacccagctccgagaaggcgagatcctgatcgaccgaccaaggatctggctcacctaacatcttcgcggcctcggcgcatacggcatccaccaccagccgctgacgttcttgccgcaaagcgaccaaccgctcgcgaagagtcgccccgccgtcgtttcctccggcgatcgtcatgttggacgccgacaggtcatcacgctgcgcccgcacgccggacccaggttcagtcaacgagagttcccaaatcggtttggttggactctgcttgcgcagggcgccacgcaccaatttcccgttcggggttcgagggagtcgatcaacaacggcaaacctatgcggcaccttgaacgcagacaatcggttgagcaatccgcggtgaaggtctcgcatgaccgacccatcgatggtggcaccgctggtcgcaaccagaaaagcctgcagtgtcgacgcgcccgtggactcccttaccgcgacaaccgcggcctcagccacggcttcgtcctcgatgatgagtcgctcgacctcacgcggatcaacgttgacccctccgataacctcggtgtcgtcggcgcggcagcggtaggtaacccacccgtcgctgtcgatacacaccctgtcccgcgtgtcgagccaaccctcattcgcgacgggggaatcaggccgattccaatagcccttagcgatcgccggtccgcggacccataggtcgccctcaaccccaggcccggcagttgttccatccggcgctacaacacgaatctcgtagggcggcagcacccttcccagcgtccccaggcgccattcgtcaacccgattcgatacgaacgtctgcccgacctccgtagatccaataccgtccagaatggggatgccgccaaagaattccatgagccgctcggcaagacccagctcaagggcctccccggctgacaccacacatcgaagcgaacggaaggaatcaggagaacatgagtcgatgactctggcaaagaaatttggcacaccgtagagcaccgatggcccaaatcgcgcgcttagaatggccgctgcttctggagttaccggcgccgaattgatgaccgcggaaccacctgtcgcgagtggaaaccagaccgaatttcctaggccgtaagcaaaatacatgcgtgcactacatagcccagtatcttcaggagtgagccgcaaggctttacgacacatagcgtccacgaacgtcaacgggtcggcgtgccgatgaatcgccgccttcggcggacccgtggtaccagacgtatacgtagcgtatgcgagtgcgtcaccacccatcggttcgtagcctccaggcgcgactcgagccgcctcggacatgagttccgcggcttcggccacccgcgacggctgaaaccgatcgcgcagcgcatccgaggtgacgacaagcgccggttccgtgttgcgtgcggccaacgcgtggtcgtcgcgatgcagctccggattcgctagaaacgccataaccccacgagccaggcacgccagcaatagctgcaccaggtcgggcgaatccggcaggcacaacagaacccgatcaccactggatagtccgcggtttctcagcacttccccaagacgtgcggcaccgtcgtggatttgaccatgagtcaccacatcggccgcatagaaggccggccggtcgtaccatcccgcctccgatgcctgctcagccaggagccccgctagattcccattccgcatttattggatgaccgccctagcgcgccagagtgatggcatttgaaaactgccagcgatcaggttcttcatgcggagcatctcgaaatacgcttcgtagaaagtgctccgtcaccaccatgatcggctggcctccggaaataacgcgataacggcgggcaacggctctctttcgggaattctgatacccgtggagcgcgagccaacctggcaaatctccgacccagactttagcctcttccttgaaggtctcgatgtggctggctgccataacctcgccgagaggatcgtttgtctgcgtcaaccttgttataattgcagccggcaaccgatcaatcgcaatcaacgactccgcggctacaaataagtgttccgagttccgacctttaagtatgatgtaccgctgcagaacacggccgacccccacctgccctagctgctcgaattcggatagcttcggtgaaacatcgtgaatccgctgcttgacgatttgcacgatcacctcatcgtcagcgacaatgttgagaaccctagtgagggtgccattagctgctatcagtattcgaaggtcacgattgagctttcggatctcttgatcagatagaaaacactcggtcatattcttcccccacatacatgcgctgttatgccatagcatctaggcggctgaattcgtgatgtaggtaacgctcaacgctggccgaacgccgaaccttaccgctggtggtgaccggaatagaacccggcgccaccataacgacatccgcgacgcgcagacgatgtgacctggatatcgcggaggcgacttcacgtttgacggtgcggagtcgattcttttcctcctcatctgtgcgaccccgcttcatgagttcgataatggttaccagcttttcagtacggtcatcgggcaccgcaatcgccacaacccggccgccggtgatttcctggatcgtcgcctcgatgtcttccggatagtggttggccccatccaccaccaacagctccttgatgcgacccgtgatgaacagttcgccctcgaaaatgacgccgaggtctccggtccgcagccacggaccttccgaagtcccgggcgagggagtgacgagccgcgcgcggaacgtcgcctccgtctgctgcgggttgcgccagtagcccaagccgacgttgtctccctgcacccagatttcgccaaccgtccccgcgggattctccatcctggtttcggggtcgacgatccgcacggttgacgcccggggagctccataactcaccaggttggctccctcgctgccgttctcggcacgcttcgcctgaccgaccgacagctgctggtagtcaaagcaaacactcttcggcgcgcgtcccggtccggcggtcgccacgtacaccgtcgcctccgcgagcccatatgacggccggattgccgtctcgctgaggttgaacggggcgaaccgctcggtgaagcgccgcagcgtcgcgacgtttactcgttcggcgccggtgacgatcgtccgcacatgcccgaggtcaagtccagccatatcgtcgtcggatgttctgcgtaccgccaattcgaaaccgaaattcggtgcgctggaaatctgtgcgcggtgtttggctaataattgcatccaacgggccggccgctgcaagaatgccatgggactcatcaacaccgcggtgtcttgattgatcatcgggagaatgatgcccagcatcaaccccatgtcgtgatagaacggcagccacgatacgggagttgacggaaccttttccgaatccccgatgtaatcggacattagctgtacgcagttggtgatgacattcttgtgcgagaggacaacaccggccggcgcgcgggtcgaaccggatgtgtactgtagatatgctgtgctcggacgctcgaaccgagtcggatcgagcgctctggatgagctcaagtccagagcgtccacagccacgacgatgggcgcggactggccctgtgcggcgcacgcatgtggcgcatatgtcgtgacctcgtcaataaccgacgaggtcgtaagaataatggacggcgcagagtctcgtaatgccgaagatattcgttcgtcgtgaatgccgaattgtggcaccggaagaggaaccgcaatgagaccagcctgcagcacacccataaaggcgatgatgtattcaaggccctgcggggccaatatcgcgacccgatcaccgcttgacgcgtatatccagagctcctctgccacgatcatcgctcgccggtggacttgccaccacgtcacggtttcggtgaagccagccggatccgtgtcatagtcaatgaacttgtacgccgcgcgattggggtactggctcgccgccttctgtaggagatcagcgagcgacgactcgctcatagcgaatcgcgatgtgctcccgttcagcggttgtgccgcttgctcaccggtgccccatgccggttgtgtcgccacctcgcccgcggcatgaaatgacgagttggttttcatggtcttccttcagctatggacggcagagagcagacggctgcgctgccgctttcatacgaatccgagtcggcgcatagcgtctgtaccttgcccgggctcgcgacgcgattcgttaaggtctcacgaccatagcaggtacgggccacacccgagggcctaatgggattgacggaatcgtcagccgcggcgtcagcgctggctgcagccccattcgcgaaacacaccgttgggctggcttcgctaagcctaatgagcaccgtcttcgatgtcgacctgctgatcgtgccggagcgaattcgccagcgccgtgcgattcgttcgatccggtcgcgacgggtggcacccgcagagcgctgtcagaccccacaggtcacagttcagagaccgcaaccgactgatcccgccggtacaccgtgcccccaccaacacgaatcacggcaagcccgttgcggcgaggccgaaccgagtaaccgctgatcaatggcctgacctcaagtcagctgaacgtgcgcacggctgacctgtgggcactctgggaaattcacatcgagttccaagctcgacacgccgaaatcgcctgccgcacgccgcgattggcacgccagccgctgggccggcttaccccatcttcgcgagagtggcgcaaatcatagcttcttgagcccgcgcaaaaccttggcgtgcggcaggacagccgtcaccgtcttgcgcaggctggggttaaccaaactgccgttgatcagcacaacgtagcgcagcccgtgatctcgccattccgctacttgatcgatgacttcgtcaggggttccactgaagacgacttctttcataagcgcagccgggaccttggccgcgtaggacaaaaccgtctgtttgtccatggtttgcgggatgatgtcctgcacaccggagaagtcggctcccattggatgctcgacgccgtgacgcgcccaggcttccccaggtaccccgagcgcggtcatcttcacaacgacagattccagcgcctcttccacgtcgtcgcgattccgtccagtgatgatgccgcgcaccgccgccggagtaatcgacattgggtcgcgtccggcatcggacgccgcgctgcgcaccgcttcgagtgcgcgactgtagtcgctgggacgaaccacaacaatgggaatccaggcatcggcgtaacgtccggtggcccgtaacatccgcggcccgtgggccgcgacccagatttcgggccatttcccacggtatggcggaaggtcgaacaaggcgttatgtaacggaaagtatggcgattcacgtgagataagctccccgtttgaattccacaacgcgcgaatggtggccagggcttcttcgaaccgcgccaccggtttggtccactccacaccgtagggctcgttgccttcacgttccccgacaccgatacccaatatggctcggcctcgggtaagcaagtgcaaagtcgcggcagcctgggctgtgaccgctggattgcgccgacctgcatcggtcacgcacacgcccagtcgcagacggctgggcaacccgaaggcgaggtttccaagcatcgtccacggttcgtaattggcatcgatcttgggcacgaatttcgccgcaattccgagatattcggaagtcgcaatcgagcgcggcaccagcgcattcagatggtcgccgacccaatacgagtcggcgcccatcacggtggcggccgccatgctagaccgtgccggcagggtcggcggcaaccgcgagtgcacgagggcatcaacaaaaccgaaacgaagtccgcccacgcctaccccttgtctactacgctgttgaccaacgtcatggctaggaacgctacctcagcgagtcatgtccgcgcggtcgcgcgttgagcaacaccggggtcggatgtcatggcatcgaccgcgggctcggtgttgcgccaacttctcttctgacgcatcgctcgtacatactgtctgccatactccttgcccatggccttcagtcgaacccacagcctcctcgcccgcgcgggcagtacctcgacctacaagagagtttggcggtactggtacccgttgatgacgcgcggactcggtaacgacgaaatcgtgttcatcaactgggcctatgaggaagatccgccgatggacctgccactggaggcatccgacgagcccaaccgagcccacatcaacctgtaccaccgcaccgcgacccaggtcgatctgggcggcaagcaggtgctggaggtcagttgcggacacggcggcggagcctcttacctcacacgcacgttgcacccggcctcctacaccggcctggacttgaaccaggcgggaatcaagttgtgcaagaaacgacaccggctgcctggtttggacttcgtgcgaggtgacgccgaaaacctgcccttcgacgacgaatccttcgatgttgtgctcaatgtcgaagcctcgcactgttacccgcactttcggcgtttcctcgccgaggtggttcgcgtgctgcgcccaggagggtacttcccatacgccgacctgcgccccaacaatgagatcgccgcatgggaggccgacctcgctgctaccccgctgcggcaactgtcgcagcggcaaatcaacgccgaagtgctgcgcggcatcggaaacaattcacagaagtcacgggacctggtcgaccgccatttgccggccttcctgcgtttcgcgggccgcgaattcatcggtgtgcagggcacgcagctgtcccgctacctggaaggcggggaactctcgtaccggatgtactgcttcaccaaggactgagccagtttcgggtaatgtcgcccggatgagcccagctgagcgcgagttcgacatcgttctatatggcgccaccggcttctccggcaagctgaccgccgaacacctcgctcacagcgggtcaacagcacggatcgcattggccggtcggtcaagcgaacggctgcggggcgtgcggatgatgttgggcccgaacgcagcggactggccgctgatcctcgccgacgcatcccaacccttgacgctcgaggcgatggccgcgcgggcccaggtggtgctgaccacggtcggcccctacacgcgttacggcctgccgctggtggcggcctgcgcgaaggccggaaccgactatgccgacctgactggcgagttgatgttctgccgaaacagcatcgatctgtaccacaaacaagccgccgacacgggcgcccggataatcctggcgtgcggattcgattcgatcccttcggatttgaacgtgtatcagctgtaccgtcggtccgtcgaggacggcaccggtgaactgtgtgacaccgacctcgtgctgcgttcattctcgcaacgctgggtctccggcggctcggtagcaacgtattccgaagcaatgcgcacggcatccagcgaccccgaggcccgtcggctcgtcaccgacccgtacacgctgaccacggaccggggcgccgaacccgaacttggtgcgcagccggattttcttcggcgtccaggacgtgatctggcgcccgaacttgccggcttctggaccggcgggtttgtgcaggctccgtttaacactcgaatcgttcggcgtagcaacgcattacaggagtgggcttatggccggcggttccgctactcggaaacaatgagtctgggaaagtcgatggcggcgccgattctcgccgcagccgtcaccggcactgtggcgggcaccatcgggttggggaataagtatttcgaccgactaccccgacgattagtggagcgcgtcacgccaaagccaggcaccggtccgagccggaaaacgcaagagcggggccattacaccttcgagacgtacaccaccacgacgaccggtgcccgctacagggcgactttcgcgcacaacgtcgacgcgtacaagtcgaccgcggtgttgctcgcgcagagtggtctggcgctggcgctcgatcgcgatcggctcgccgagctgcggggggtgctcactcccgcagcggcgatgggcgatgcgttgttggcgcgcctcccgggcgccggcgtggtcatgggaacgaccaggctgagctaacatctccaccccggccgccagcaagattagctatgccatgggcacattagcccaatcctgttctcccagatctgggcctttgccgccgagaatcaaactcctgacgacaacccacgttcacatgtgggcttcagcaccggcgctgcaccatcggaagctcctcgaccagggtcggcaggttcagcggagcccgcgaagcgacaaacaccgcacgagccaaacctgtggaagctatcggtccgttcgcccgccaatccagtggaaactgccggtgccggggctgcgtagcggtcacatatacgtgcggcatcttctccctcagtcggttcatcacccacacgcgcgaaggccgacaccccgtgccggttatcgcctggctcggcgaggaagccctctcactaaccagaaaaggctcgtcttcgccggaatagctcacgcatgtctccagcagcagaaggtccactgcgcggtcacacatccacgccagcgcctcggcaggacgggagaggtggtagagcactccatagcagtacaccacgtcgtattggtgcgcttctgctgggagatcgccgtcgagatctaggtggtcgactgtgacattgggattggacccgaagcgttggcgaatgacatccagattctccccccggggctcggtgcagagcaccttgcacccgcggtcgaggaagaactgcgtgtgatcgccgatcccggcaccaacctccagcacgctcttgttgccgaggtcgagccccagcgtggccaggtgctcctgacggcgggcgttgtgccgaaggtaaaagatgctgtgaaaatgccgttccgcagtcgggcgcaacatgccggggagtcgcatcaggcgaggatagcgcacctcgccgaggagaaacgctcgccgatggctatcgagctgctgacacgtctgcggccccagcgtatcgacctcctcgagcccacgcccgcttggccctggacgccaccgccacccagcagcgcaaacgcccggggcaagcactcgaggtagagagcggcagccggcgccagctatcccttccggctcggaataaagaagtagcagtaccggtcgtcgcggtgccgttggtagggctgcagccccgcatcgtcggcgtagacgaacggttcgtaaccgtacgcgcggatgtccgcaatggtccgttccgggtccggattagaggcggcgcccccgtagatctccaccagcaggaccgggcgatcgcgccgcagaagctccgcggcgcccgcgatgaccgcgcgctcgaggccctcaacgtcgatcttcagcagacccaccgggaggggcagctcggcggcgagcgcgtccagcgtggtacacggcacccgtgtccgctcgcgaatccgaattcgtcccgtgtcgtttagcgaactgaaggcgctgtcggccgccacgaaaaagtcgacctcgccgaccgcgtccccggcggccgtccgcagcgtgcggatgcggtcttgcaggccgttggcggccacgttggcctccaaccgcgaatgggtgcccggcgccggctccagggctaccaccggggctaacctcgcccaggccaggctgtgtatgccgacgttggctccgacgtcgaggatgcagcggtatgggtagagcgcggaatagagcgccgccgcgatgtcgatctcggtctcctcgaacccgccggtcaaccgaacgatccacgcgatggccgaccccggctcaagggtgacctggaggccgcgccaataccagggggccagccgccaccgatgggggggcaagccaaacggccgccagcgttgcaggcttcgaacgaggcggtttggcatggcgcactctaacatccggatcgcccgcatccggtaggtcggccgttgagctccgaggttctcgaaacaaccagtggtgcccagatccaaagggcgccaacgccgctggcccttcgccggcccaagccgtctgcacactaccacccgcatcaggcgcacatcttggaactgcaccaggtccaatcgtcagcagcgcctggcgttgtgaccgaacctcgggtccgcagacccactacaatgttgcgcgacccaaactatcccccggggcggagtatttagcgtgttagtgttgcacagtgaaatcgttgaaactcgctcgtttcatcgcgcgtagcgccgccttcgaggtttcgcgccgctattctgagcgagacctgaagcaccagtttgtgaagcaactcaaatcgcgtcgggtagatgtcgttttcgatgtcggcgccaactcaggacaatacgccgccggcctccgccgagcagcatataagggccgcattgtctcgttcgaaccgctatccggaccgtttacgatcttggaaagcaaagcgtcaacggatccactttgggattgccggcagcatgcgttgggcgattctgatggaacggttacgatcaatatcgcaggaaacgccggtcagagcagttccgtcttgcccatgctgaaaagtcatcagaacgcttttcccccggcaaactatgtcggtacccaagaggcgtccatacatcgacttgattccgtggcgccagaatttctaggcatgaacggtgtcgcttttctcaaggtcgacgttcaaggctttgaaaagcaggtgctcgccgggggcaaatcaaccatagatgaccattgcgtcggcatgcaactcgaactgtccttcctgccgttgtacgaaggtggcatgctcattcctgaagccctcgatctcgtgtattccttgggcttcacgttgacgggattgctgccttgtttcattgatgcaaataatggtcgaatgttgcaggccgacggcatctttttccgcgaggacgattgattggaatcgcttcgcgaggcccggcaccagaccgggcaccagaggtccgcgcagatcgcctgggtcgaagatggtgcagacgaaacgatacgccggcttgaccgcagctaacacaaagaaagtcgccatggccgcaccaatgttttcgatcatcatccccaccttgaacgtggctgcggtattgcctgcctgcctcgacagcatcgcccgtcagacctgcggtgacttcgagctggtactggtcgacggcggctcgacggacgaaaccctcgacatcgccaacattttcgcccccaacctcggcgagcggttgatcattcatcgcgacaccgaccagggcgtctacgacgccatgaaccgcggcgtggacctggccaccggaacgtggttgctctttctgggcgcggacgacagcctgtacgaggctgacaccctggcgcgggtggccgccttcattggcgaacacgagcccagcgatctggtatatggcgacgtgatcatgcgctcaaccaatttccgctggggtggcgccttcgacctcgaccgtctgttgttcaagcgcaacatctgccatcaggcgatcttctaccgccgcggactcttcggcaccatcggtccctacaacctccgctaccgggtcctggccgactgggacttcaatattcgctgcttttccaacccagcgctcgtcacccgctacatgcacgtggtcgttgcaagctacaacgaattcggcgggctcagcaatacgatcgtcgacaaggagtttttgaagcggctgccgatgtccacgagactcggcataaggctggtcatagttctggtgcgcaggtggccaaaggtgatcagcagggccatggtaatgcgcaccgtcatttcttggcggcgccgacgttagcgcgataccaccgcaacgttgactcgatgcccttgggcggcgtgatcttgggtggccaacccgcctcttgcaagaccgacacgtctaacagcttgcgtggtgcggcgcctgtcaagctctttgcgccagtgtctcattatgtggacgctatttcggatctggggtgggcgggttgatccatgccgcggtcgccggtttcgggggttgcggtgagacgccgaatggattcgggttggccgagtaggcgttggccatggccgcgcccatgtggcctggccaggtgcgggcgtgttcgatcgaatcgaaccgttcaggagagtcgttgcggtacttcagcgttttgaactgcgacacgctcccgaatcaggtgctcgaccggacatccgttggctagccggcgatatcgtgggcaccctttagcagacgagccgcagcgcactttcgatgtgctgcgggaatccggcaaagtctggtccgaaggcttcggcaagccgccgggcggcttgtcggaactcggccccactgagcacctgctttacggctgccgccacgccttcagtgttgagccgctcggttcgcaggagaacgccggcgccggcccgctcaagggcctccatgttcaagtgctggtccatgttgctggggagcccgatcaccggcaccccggccgccaacgcctgctgcgtcgtcgggctgccgccgttgcagagcaccacggcggagcgcgctgcagccgcttcgcccggcaggtagtccgcgacgaaggcgttggccggcacgttcttcaggtggttccggccagcggtggccgcgatcaccgtcacgggtaaatcggcccagggcgttcaaaaccacctgcaacaggttctttccgccggaactgccgagggtcgcataaataatcggccggtctgtcggcagcgagtgccaccaagtcggcggttttacgtcgggcgaccacaggacgggtccgagatatcgatggttggccggcaggttgtatgtcggcaccagctcgggtacgtcggcatacagggtgtagtcaccgtcggtgaaaatgcggcacaaatcccagcccagactcgacagcccgtgcttccggcggagccagttgagcgggagacgatagagggcaaagatcaacggacggtacaggcggtacaggatgctgaccggcctgaccccgaagaagcgggtccacggcacgtctggcagcggaaaccgacggcgggcctgaggactccagtaggcgttcgcgatggcgatgtacggaatgccggctagtcgggcgctgaccgagagcgaaagacggttgtcaccgacgactacgtccggtgcgatctcgttcaggatcttcctgtcagccgcgatgtatttgcgcaacgtccgcgtgttgtagaagaggcggccctgagcgattttaaggagaacctcctcgctggggacggtgtgaatcgggtgatgtgggaacgggagcgggcccaaaagcttattgaaccgcgggtcgcaggcaaagtggacctcataacgactcgggtccagcgaccgcgccaacacgaacggccggacgacgtgggccagggtcgcggcctcccctacaaacaggatccgttgcctgcgagcgacaggctccggtgcggcgttgggcgccgtgctcgtcccagcgtccggtcccgggtcgccggcgacgcttgtttcctccatactcgccccctaatctcgaggcagcccgtacccgcaggcaacctcccaaaaatgcaatcccccaaaatgcaatgcgtcgagctatttctcacaccgaccgctagttgcggatcagaaatccgttgggcgcggaagtccagccgaatttgttctcccgctccgcatcatgcttgtaatcgtttggaaattcatcctcatatgcctcgatcgcttcatagggtccaggcccaaacccgggcaggactgggtggccgttgatgttggaatcctcgactactaggtagtcaccggcggagagtagcggccgtagtaatttcatctcggccagcacatgattcatcgagtggtcgctatctaagatggcgaagatcttgccagggtattcgtttttgaggcgttgaatttgttcggcaatcgccgggtcggtggatgacgattcaacgaacaaaacatctggttcgcgccgggctcttggatcgagggctttgtgtgagttgtccacggtaagtaccttgaatggctggccgatctgcctcatgatgttggcaaaatacaccgccgagccgccgtagcgggtgccgaactcgatgacgagggatggttgcaactcgctcaggatctcctggtaattccacatatcgctgacggatttccagcaattgatccccatataagtggtcttcgtccacactaagttgccgtagtaccacttgtggtattcttccgccactgcgtcgctcggccggtagaataactgggccgcaaaactcgccactaacctgactagtccgatcagttgccctacaagactagtccgactgcgccacactagccccattccatcatctcctcactgcgaaaccgtagtcagtcgaatgttggtcatttagcaagcctctttaagagaactgatgaggtcgaagcggactcaatacatggctgcggcaattcgttagaccgcgttcgcgcccacgttgtgagctccgcgcgccgcatccttggggctcggtgccgggcatacgcgacccagcttgcggctgagcatcttctggacaccgccaccgcacggcggatggtagcaacagattggggttaccctcaaaccgcgggttatggactgccaaaggtagccagcttgtcctgctcgcggtgacagcgcaaccacgggtagtgacactaccgccgtggcgttcctccccacggcagaaggccggggccggtcgagttcgggcacaagccccagatcgtcgacaacgacgatggcatcgtcctggatcacaccgtggagcacggcaatccgcatgacgcgccgcagctagcgcccgcggtcgaacggatcaccacacgcgccggacgcccgcccggcaccgtcaccgccgaccgcggctacggcgagaaacgcgtcgaagatgacctgcacgacctcggtgtacgtacggtcgcgataccgcgtaaaggcagaccctcccaggcccggcgcgccgaagaacaacggccatcgttccgacgaacagtcaagtggcgcaccggcagcgaaggccgcatcagcaccctcaaacgaaactacggttggaaccgctcctgcatcgacggcaccgaaggaacccggatctggaccaggcacggcatcctcacccacaacctcatcaagatcagcagcctcgcagcatgacccggctcccagagcacgaagctctgccccaccaacagtccggcggcattcgcccacaaacgactcacttagtcgccgtcactttttcaggtcgaagtaactagctggccaaccatgtccggggccggttctccggcatgaggcgcagagcattctccacatgctgcgggaatccaacgcggtctcgtccgaaggcatcggcgagtcgcgcggcggcttgtcggtactcggaccgactgatcacctgcatcacggcccctgccacccgctgactcttcagccgctcagttcgcagcagcacgcccgccccggcccgctcaacggcctccatattcaagtgctgatcgagattgcccgcgaccccgatcaccggcaccccggccaccaaggcctgctgggtcgtcaaactcccgccattgcagaccaccacggccgagcgagccgcagcggcctcacccggcaggtagtccgccacgaaggcgttggccggcacggtcttcaggtcactgcggcccgcggtggccgcgatcaccgtcaccggcaactcagccaacgcgttcaacaccagttgcaacagatttctcccgccggacgtgcccagggttgcgtacacgatcggccggtcggttggcagcgaatcccaccatgtcggcggcttcccggcgggcgaccacaggaccgggccaaggtactcgtggttggccggcaagtcgtaggtgggcatcagctcgggcacgtcggcatacagggtgtggtccccgtcggtgaaaatgcggcacaggttccaccccagactcgacagcccgtgcctgcggcggacccagttgagcggcatgcactgcagggcgaagagcaaagggcgttccaggcggtagaggagcttgaccaacctgacgccgaacaagcgggtccatatcacgtcgggcagcggaaaacgccgctgcgcgtacggactccagtaggcattcgcgatcgcgatgtaaggaatgccggccagtcgggcgctgaccgacagtgaaatgcgaaggtcaccgacgacgaggtccggcgcgatctcatccaggacccgcaggtccgcctcaacgtacttccgcagcgtccgcatggcatagaaacgaccctgagtcagattgccgaaaaaccgctcgctggggatggtgtgaatcgcatggtgacggaaagggagcggacctagaagctggttgtagcgcgggtcgcaggcgaagtgcacttcataacgactagggtccagcgactgcgcaagcgcgaatggccggacgacgtgagccagggtcactgcttccgcgacgaaaaggatccggcgcctgcgtgcggcaagcccaggtgcggcgtccggtgtcgtgctgatggccgcgtcccctctcacctcgctagcaaccggtggcccgccccacctcgacgccgtagcgtacacgcacgacacgcgcactcggggaaaacctcggcaagagtggggcggcgatacgtttagcagcaccactgcgcggtcgttgcccaccccggtgactatacccccgggtggtatatggtggagggcagagcgtgacctcaaccaaagtggaggaccgagtgacggcagcagtgctgggagcgatcgggcacgcactggcgctgaccgcgtcgatgacctgggaaatcctgtgggcgctgatcctgggcttcgcgctgtcggcggtggttcaagccgtggtgcgccgctccacgatcgtcacgctgctcggcgacgatcggccgcgcaccctggtaatcgccaccggcctgggcgcggcctcgtcgtcgtgctcgtatgccgcggtggctttggctcggtcactattccgcaaaggggccaacttcactgccgctatggcgttcgagatcggttccaccaacctcgtggtggagttgggcatcatcctggccctgctgatgggctggcagttcaccgccgccgagttcgttggcggtccaataatgatccttgtcctggccgtgttgttccggttgttcgtcggcgcccggctcatcgacgccgcccgggaacaggccgaacggggactcgcaggctcgatggaaggccatgccgccatggacatgtccatcaagcgggaaggctcattttggcgacgactcctttccccaccgggatttacctccatcgcccatgtgttcgtgatggagtggttggcgatcctgcgcgacctcattctcgggctgctgatcgccggtgctatcgcggcatgggtacccgaatcgttctggcagagcttctttttagccaatcatccggcctggtcggcggtctggggtccgatcataggacccatcgtggccatcgtttcgtttgtttgctcgatcggcaacgtgccacttgccgcggtgctgtggaacggaggcatcagcttcggcggggtcatcgcgttcatcttcgccgacctactgatactgccgatcctgaatatctaccgtaaatactatggcgccaggatgatgctggtgctgctcggcaccttctacgcatcgatggtcgtcgctggctatctcatcgaacttctcttcggtacaacgaatctcatcccgagccagcgcagcgctacggtcatgaccgcagaaatatcgtggaactacaccacctggctcaacgtcatctttctggtgatcgcggcggccttggtggtccgattcatcacatcgggcggtctcccgatgctacgcatgatgggcggctcaccggatgccccgcatgaccaccatgaccgccacgacgatcacctcggccactagcgccaccacgccgatcagtcggcgccgaaaaggccaccggcggcggtatcctggcctgcgggtattccacccatgggcaaagggagcatgaccgcgcacgcaacgccgaacgagccggattatccgccaccgcctggcggtccaccgccgccggccgatattggccggttactgcttcggtgccacgaccgccctggaatcatcgccgcggtgagcaccttcctggcccgggccggcgccaacatcatttctctggaccagcactccaccgcgccggagggcggaacgttcttgcagcgcgcaatctttcacctgcccggtctcacggccgccgtcgacgaactgcagcgcgacttcggcagcactgtggcggacaagttcggcatcgactaccgatttgccgaagcagccaagcctaagcgggtcgcaatcatggcatcgacagaggaccactgcttgctggacttgttgtggcgcaaccgtcgcggcgagctagaaatgtcggttgtcatggtgattgccaatcatcctgacctggccgcgcacgtacgcccgttcggtgtgccattcatacatattcccgccactcgcgacactcgtacggaagccgaacagcgtcagcttcagttgctaagcggcaatgtggatttagtagtgctggcacgctacatgcagatactcagcccggggttcttggaggcgatcggctgcccgctgatcaacattcaccattcgttccttccagccttcaccggcgcggccccgtaccagcgcgcacgagaacgcggcgtcaaactgatcggcgcgaccgcccactacgtgaccgaagttctcgacgaggggcccatcatcgaacaagacgtcgttcgtgtcgaccacacccacaccgtcgatgatctggtgcgtgtcggcgccgacgtcgaacgcgcagtgctttcccgcgccgcgctctggcactgccaagaccgcgtcatcgtgcatcacaaccagaccatcgtcttctgacatgggtgactgcgcgcgttgcggtcaacttcttggtgcccatgatggtcacggcgtcgactggccgtttcggcgccgtcgcccagcgtgaactgagggcggaaaatcggctggcccgaatctcgcccccagtgcacgctcggcgccgtttggcctcacccggtcaacgtgaactgtccgggtgggcgctgtcacgtagcgagcccacgtggggccggggtcggcccgccaaaaacgccccggcgcggccagctcatgagcgagtacgcaagctcaagggacacccgctttgcactgtggaagaaccccgaagacctggcctgcggcaggtgccgtcaaaggagcggagtgtagacaggaccggtgggtctgctcagcgcggccccgaattaggacaattttcgcacctagcgcatccaatatcgctttcgaagaacgttcacgccagtcccactgggccggtgcgaatggtgcaacgcgcctttcgtcgaaggaaacgccgtccgccaccgagcccgcgctaggcaagtcggtcccaagaacgtcgcacggatacgccaagcggccgcggtcaatcttgacttgtcggccaccgccggcaaaccaacattcagccacaacgcgacagagaggtacccaatgttcactgcccgtatccgcgccctcgccggcatgtctctgctagcctcggcgatcggactggcggccttcggagccgctaccggcaccgccaatgccgccccgacccaccaacccgagtggggcacctacacctgctacgactacgcaacccagacgttctacgagtgctttgaccccagctagtcggcgaaggcctcacacgatcggacctagtcccgcaaaggagctaggtccgttcggtgttgagcctgtcccgcagccggcgattcaccggttcgggcagcaactcggacacgtcaccgcccagcatcgcgacttctttggccagtgaggacgacacgaacgaataccgtggcgcggtcgcgacgaaaaaggtgtccacaccggcaatgtgtttgttcatttgcgccatctgcagctcgtattcgaagtcggtgccggtgcgcagccccttcacgatcgcggtcatcccgcaagacctgacaaagtcgaccaccaagccatgcccgacctgcacgcgcagattgggcaggtgcgttgtcgactccttgaccatcgcgatccgctcgtcgaggtcgaacatgcccgtctttgcagggttgaccaggatggcaaccaccacctcgtcgaattgggctgcggcgcgttcgaaaatgtcgacgtggcctaacgtcaccgggtcaaatgaccctgggcataccgcgcccgtcatctgcgccgctcctcctcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaccgatgacgctacacgttggcaaaaagccgttcggccagttccaaacgggtgtcgccgtaaacacgctggggccatcggcgccagccctccggccacgtcaacggcgcgcacgtggtcgcacgctccaccaccgctacggttccctcgcgcgtccagccgttggtgcccagtgcggccaggatggcgtcaacgtcggcggagtcgacgttgtagggcgggtcggccaacaccagatccaccggggacgtggtcccggccgccacgacggccgccaccgcgccccggcgcagcgtcgcaccggagagacctagggcctcgatgttgcgcgcaatgacggccgcgctgcgctggtcggactccacgaacagcacggacgccgctccccgcgacaacgcctccagccccagggcgccggaacccgcatagaggtccaacaccgccagaccggtcagatcccgccgcgcagtcacgatgttgaatagcgactcgcgcacccgatcggtggtaggtctggttccgcgtggtgggacggcaatgcgccggcctccggcgacaccgccgatgatccgggtcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcaccaccaccaacaggtctccgccctccacctgggcggtgtccgacaccgccacccgctccacggtgccggcaaccggggcggtgatcggggcttccatcttcatcgcctcgatggtggcgatggtttggccggcgccgacccgctcgccgacgcacaccccgaccgtgacgactccggcaaatggcgcggcgatgtgtccgggattgccgcggtcggccttctcggcggccggaacggcactggcaatgctgcggtcgcgcactagcaccggccgcagctgcccgttgaggatgcacatcaccgttcgcatgccgcgttcgtcgggttcggaaatggcctccagcccgatcaacagctccaccccacgctccagcttcacccgatgctcttcaccttggcgcagaccatagaagaactggttggccgacaattgcgacgtgtcgccgtaggcttcccggtgctcattgaattcctttgttggactgggaaataacagcctgttcagggtggcctgacgcttggctccgaccgacgatagggcaatctcgtcgtccgccgccaattgcgcagtgggcctggccgccccgcgaccggccagcgccgcagtgcgcagcggttcgggccacccgccgggcggatcacccagctcgccccgcagaaatccgagtaccgattccgggatgccaaatcgcgctggatcggaggcgaattcgtctgcactgacaccggcgccgaccagtgccagcgccagatcgccgaccaccttggacgttggcgtgaccttaaccagcctgcccaacactcggtcggcgcccgcgtaggcctcttcgatctcttcgaatcgatctcccagaccaagagcaattgcttgctggcgcagattggacagttggccgcccggaatctcgtggtgataaacccgccccgtcggccccggcaacccagactcgaacggcgcatacacttttcgtaacgcctcccagtacggctccagggcgcacaccgccgaaagcgacaggccggtgtcgtactcggtgtgggcagcggcagcaacgatcgagctcagcgcgggctggctggtcgttcccgccagcggcgcggcggcgccgtcgacggcatcggccccggcgtgccaagcggccacatagctggcgagctggccacccggtgtgtcgtgggtgtgcaggtgaacgggcaggtcgaagcgactgcgcagggcgctgaccaacctttgagcggccggcgggcgcaacagtccagccatatccttgatcgccagcacatgggcgccggcgtccacgatctgctcagccagtttcaggtagtagtccagcgtgtacagctgttcacccggatcggtaaggtcgcccgtgtagcacatcgcgacttctgctatcgcagaacctgtttcgcgtactgcgtcgatcgccggacgcatcgactcgatgttgttgagcgcgtcgaagatacgaaagatgtcgataccggtggctgttgcttcttgcacaaacgccgacgtcacgatttccgggtacggcgtgtagcccacggtattgcggccccgcaatagcatctgcaagcagatattgggcattgctgcacgcagtgtggccagccgttcccagggatcctccttgagaaagcgcagcgccacatcgtaagtcgcaccgccccaacactccacggacaacagctgcggcatggtccgcgcgagatacggtgccacccgcgacagtccgctggtgcgtactcgggtagccagtaacgactggtgagcatcccggaatgtggtatcggtgaccccgaccgcggccgactcccgcagccaacgagcaaatccttccggccccaacttgactagtcgctgcttggacccggccggtggtgcggcccgcagatcaagatcgggcagcttgtcgtccgggtagatcgttgacggacgcgagccatacgggttgttgacggtgacatcggccaggaagttaaggatcttggtgccgcggtcggccgaggcgcgcgcggtcagcagctgcggccgctcatcaatgaaggacgtggtgacccggcccgctcggaagtccgggtcatccaggaccgcttgcaggaacggaatattcgtcgataccccgcggatccggaactccgcgatcgcccggcgcgcacggctcactgcggtagggaggtcacggccccgacaggtcagcttgaccagcatggagtcgaagtacgggctgatttctgcgcccaggttggtgctgccgtccaggcggacaccggcaccgccggcggtgcgcaacgcgctgatccggcccgtgtccggccggaagccgttggccggatcctcggtggtgatccggcactgtagtgcggcgccatgcggtgcgatgtcctcctgccgcaggcccaattgttcgagcgtctccccggcggcaatgcgcagctggctggcgaccaggtcgacgtcggtaatctcctcggtcaccgtgtgctccacctgaacccgcggattcatctcgatgaagacatactcccctcgctcgtccagcaggaactcgacggtgcccgcgcagctgtacccgatatggcgggcgaaggcgaccgcatcgacgcacatcttgtaacgcaactcggcgtccaggtgcggcgcgggcgccagctcgatgaccttctgatggcgacgctgcacactgcagtcacgctcatagagatggatcacgtcgccgaggttgtccgccagaatctgcacctcgatgtggcgtggattgatcactgcctgctcgagatagaccgtcgggtccccgaacgccgactcggcttcccggctggcggcttcgatcgcctccggaagcgccgcgatatcgccgacacgacgcataccccggcccccgccaccggcaactgccttgacgaacaacggaaacggcatgccggccgcaaccgacagcagttcgtcgaccgaggccgacggcgccgaggacatcagcacgggcaagccggcttcgcgggccgccgcgatggcgcgagacttattcccagccagctcaagcacttcggcgctgggaccgacgaagctgatgcccgccgccgcgcatgccgcagccagatccggattctccgatagaaacccgtagccagggtagatagcgtcggcacccgcccgacgggccgtcgcgacgatctcgtcgaccgacaggtatgcatgcaccgggtgaccgatgtcgccgatctggtaagactcgtccgccttgagacggtgctgcgaattgcggtcctcgtacggataaacggccacggttccgacgcccagttcgtaggcggcacgaaaggcccggatcgcgatctccccgcgattggcgacgagcaccttggaaaacacgtgtggctcccttatccggatgtctcagatcagcgtcgaccaatagtcccaaaagcggaccatgatcagcaggaatactgtcgtgaaccagagcgtggccagcgaccatcgccattgatagagcagccgtgccccgacgcgctcctggcttccccggttttcccgcatcggaccgaaaacgatggacgcgaccaccaccagcagtgtggcgatgaccgcccagaccaccatgcagtatgggcacagggcaccgatacggtacaggctctggaatatcagccaatgcacgaacgccacaccaaccaggatcccgaccgccaggccgatccaataccacctgggcaacggcactttcgccaccgccagcaccccggtgaccaccaccacggtgaagcccgcaatgccgagaagcgggttgggaaagcccagcaacgacgcctgcggtgtggtcatcaccgagccgcacgacactatcgggttgacattgcatgacggcacatagatcggatcgagcagaatcctgaccttctccaccgtgagcgtcatcgaagcgaacagcccgatcacaccgccgatcagcacccaccacgcgctaggcaccggcacccgcaccgcagccgggtcgccggatcgctcggcaggtcgagctgccaccacaatcgtcaggatgtcgcggtagcagcggccgagtcaatgcccggcacatcacccacaatttctttgatcttggcgaccagcgccgccggcgtcgaccactcgtactctgtgccattgacccggaccgtcggggtcgcgtgcacgttgaccgccgccgccagcccgtcgactttttcgatgtacttgccgctgttgatgcagtcgggcaccttgcccacgacgccggcttcgcgggcaagttcgatcaaccgcgcgttgtcggggaaatccttgccgagctcggcaggctggatgtccttgctgaacaaggcggcgtggaagcggcggaacgcctcgatcgattcgtcggcaacgcaataagccgcagcagccgctcgcgacgaatagtgttgattgctggcgctatcgagaatggccaccatcgtgtaatcggccgcgacagcgccgatgtccacgagcttggacacggttggcccgaaaccgcgctcgaatatgccgcacgccggacacaggaaatcctcgtagaaggacaccacggccttggggttgctggttccgggctgggtgaccagcttgctcgacgtcacccgtactgcatcgccggggcccgcgacgccgtccttcttgtcgtcgcgcgacgtcacgatgtagaagaccaggacgacggcaaaaacgacgacgatggtggtgccaccaatctggacgagccggccgaagctgccgtcggcggacttcagatcgaatcgcggggggcgtttggatttgtcggccacagtttcgctgatcctcacgtgctcgatttgtcggcttgtcgcggccgcggttaggcgacggcgcctctagcgtaccggcggcaagccagcctcgactcaaacccggctaaggtgcgcgcgcagcgcggagatcagctcgttggtcccggcagcactgcctccccccagctgaaacaggttgaggaagccatgcgtcagcgaacccagataccgcaagtccactgcagtcccggcagcccgcagcgccttcgcatagctttctccttcgtcgcgcaatgggtcgaagccggcgaccgcgatgagagcaggcgccagcccggacagcgattcggccaacaacggcgacaaccgcggatccgccggatcgacatcggaatccctgaggtattgcgtgtggaaccaatcgatgtcccgcttggtcagcaggaagccattgccgaacaggcccattgagcgagtctgtgcggtgaaatcggtcctgggatacagcagccactgcagcaccggggtgggcccaccctcgtagcgagccttgtcgcgcgccaactgacacaccacggccgacaggttgccgcccgcactgtccccgcccaccgcgacccgcccggggagcgcaccgaactcatcggaagcgtgctcatgggcccatacaaaagccgcataggcatcttcaaccgcggccggcgccggatgctcgggagccaaccggtagtcgatcgacagtacctggatgtcggcgtcgcgacaggtcaaccggcacagcgcgtcatgggtgtccaagtccccgagcgtccagccgccaccgtggtaaaagaccagcagcggcgtggcgccaccgccgctggggcggtagtgccgcgccgggatctcaccggctggtccgggtattgacaggtcggtcacgtcgacgtggatctgcggaccgggcatcgcctcgcatatcgcgcgcatgtgcgcgcgagaggcgacgatgtcgtcgtctacggccaggccgtcgacaccgaagatccgcgaagtcgacaacatcagctgcagggtggggtcaagcgtattgccatcgataatgaccgatcggccggccgacaggatccgtttggcaggcgtcgggatccacggaaggaccttgactccgacgttgacgacggtgccctgcacacgccgtgtccacatgcgcgggtggtttgctccgagacggaggtctgccacacctggcagactcttggtcatgggctgctccctacaaaactctgtcacgcgcagcaacggacactcgatccgcgccgtcaggctggatgtctttcgggtcctgccggccgacaccgggcaagcggtaggtgccgcgagtccggcgtgcccaacggccaactctacgtggtgaccaaagtgttgaatgccgaccagcactattcgcggcttacgccgccgtcgccgaaggctgtggctcagcacctgcccaggtgttgattaggtggcatatccaactcggtaatatcgtgatccccaagtcggtgaacccaatgcggattgcgagcaacttcgacgcgttcgatttccctcgctcgatgacggaacccggcttggtccgaatccgaaaaccttcaatttcacaggcaggtgagatgacgtgactggcgagtcgggcgccgccgccgcaccctcgattaccctcaacgacgagcatacgatgccggtgcttggcctcggcgtcgcggaattgtcggacgacgagaccgaacgtgcggtgtccgcggcgctggaaattggctgccggctgatcgacaccgcctacgcctatggcaacgaggccgcggtcggccgcgcaattgcagcctccggcgttgcccgcgaagagctgttcgtcaccaccaagctagccacccccgaccagggtttcacccgttcccaggaagcatgtagagccagtttggaccgcctcggcctcgactacgtcgacctttacctaattcactggccggccccgccggtgggcaagtatgtggacgcctggggaggcatgattcaatcccgcggagagggccatgcccgatcgatcggcgtgtccaacttcaccgcggagcacatcgaaaaccttatcgacctcacattcgtcacgccggcggtcaaccagatcgagctgcacccgctgctcaaccaggacgaactgcgcaaagctaacgcccagcacaccgtcgtcacacagtcctactgccccctggcactcggcaggctgctggacaacccaaccgtcacatcaatcgccagcgaatacgtcaagacgcccgcacaagtgctgctgcggtggaacctgcaattgggcaatgcggtggtcgtccgctcggccagacccgagcgcatcgccagcaacttcgacgtcttcgacttcgagttggcggccgaacacatggatgcattgggcgggctcaatgacggcacccgggtgcgcgaggatccactgacctacgccggcacctgatacgccgccgactgtgaaccgcgcgacgtctcctcggcgtgtcacgtcgtgagattcaccgtcggcgcgtggactagcccgtcgggcaggtggccgcggcctgacgcagtacgtcggacgatggctgatccactggcagtgaatagccgcgcagcacggcgatgaattgcatcgcgtactgacaggcgaaggccttgttgggtggcatccattgggccggtggcgaatcgcccttgtcctgatttgcctgcccctgcacggccagcaggttggccggatcgttggcgaagcgcattcgctcggagttcggccaccgataggcgcccatgtcccaggcatacgagagcggaacgatgtggtcgatctggaccgattggccaacactggcgccgcgttggaaggcaacggtggtgttggtgtacggatcgcgcagggtgccggtggccaccgcattcggacaccgcttgatcgacacatatgtcttgtcgaccagatcccggtcgaggatgtcgtcgcgggtgtcgcacccgttgtgccctcccggcgcgtcattgcgatcgtcccaggggtgaccgaatgcggacctgcggtagtcgtagcggtggatccgtttgggtagcacggcgatgccggcgagcacgtcggcaccgggttgcacggttggcacgccagcgcgggcggcgaactcgtcagcgtgcctgcccgccgatgatcccagcgtctgatacgcgaccaccagcgccagcgccgcgatcgccgacagccacagtagcgttctgcggttcatgacttatctaagtattcgatgcggtcggtgctggtgaatcgcgcggccatcagcgccaatgcggggtctgtggggttcttgtaagcctcgatgcagaagtcccgcgcggccactatgtattcctcgtgttcggccaatgacagcaaccgcagcgtgatggccttgccggattggttgcggcccagcacatctccctccttgcgctccttcagatccagatcggcgagggcgaacccgtccattgtcccggcgaccgcacgcagccgctgacccgccggcgtatccggcggcacccagctggccagcagacacacgctgggatgttcgccgcgcccgatgcggccgcgcagctggtgcaattggctgatgccgaaccggtcggcgtccatcaccagcatgaccgtagcgttggggacatcgacgccaacctcaatgaccgtggtgcacaccagcacatcgacctcaccggcccggaaagccgccatcgcagcgtccttgtcgtcggccgacaaccgtccatgcatgagcgccaaccgcaactctgcgagctcggcggaacgcaaccgggagaacaggccttcggcagtggccgatggtcggacgccgccttgaacgtcggtgtcgtcggactcatcgatgcggggcgccaccacataggcctggcggccggcggcagcctcttcgatgatgcgccgccaggcgcggtcgagccaggcgggcttgtccttgacaaagatgacgttggtggcaatcggctggcgcccgagcggaagttcgcgcagcgtagaggtttccaggtcgccatagacggtcagcgcgaccgtgcgcggtatcggcgtcgcggtcatcaccagcaggtgcggggtaatgccggcgggggccttggcgcgcaactgatctcgctgctcgacaccaaaccggtgttgctcgtcgaccaccaccatgcccaggttgtgaaagtcgacggcctcctgcagcagcgcgtgcgtgccgatgacgatgccgacctgaccgctggcgatttcggcgcgaacttgcttcttctgccctgccgtcatcgaaccggtgagcagtgccacccgggtggcgttttcggcgcctcccagttggccgcccatggccagcggccctaggacatcgcggatcgatcgcaagtgttgtgcggcaaggacttccgttggcgccagcagggcacactggtaacccgcgtccaccatctgcagcatcgccaacaccgcaacgatcgttttgcccgagcccacttcgccttgcagcaggcgattcagcgggcggttcgccgcgagcccgtcggacaacacgtcgagcacctcacgctgtcccgccgtcagctcaaaaggcaaccgccgcagtagctcagcggcaagaccgttagatttccaggccgccgagggcccggattccgacagttcaccgtgccgtcgggccaccagcgcccactgcagacccacggcctcgtcgaaggtcaggcgttcccgggcgcgctcgcgtaacgactggctttcggcaaggtgaatggcgcgcagtgcctcgtcctcggggatcaggccgtgcttggcgcgtagttccgcgggcaacggatcatcgacccggtcgagaacatcgagcacctgccgcacgcatttgaagatgtcccagctctgcacttttgtgctggccggatagatcgggaagaaacgacgctcgaactcctccacgaccaattcaccgctgatggccttggaggcatcagcgatacttttgagcgacctggtgccgtggttcttcccgtccggcgagtcgaggatgagaaacgccggatgcgtgagctgcatcgcgcccttgtagtagccgacttccccggagagcatcaccttcgtgtgcttggtgaggtcccgcatgatgtagtccgcgttgaagaacgtggccgtcaccttgttgcggccgccgccgacggtgatgcgcagacatttccgattcggcttctttttcatcggaaacgaatacgtatcggtgatcacgtcgacgatggtgatgtgctcgccagcttccggtcgcgcgtcaccgatacccacccgcgccgcgccctcgacgtagctgcgcgggtagtggcggagcaggtcgtcgacggtccgcatgccgaactgctcgtcgagggcatcggctgccgtggcgccgaggacgcgatcgagccgatcgcttaacgacgccaccgctactcgaccccgatcagcagcgcgtcgccgcggtgtccggtgcggtaggagaccagctcggtgcctggatggtggtcgtgcacatgccgttccaggacgacagccacgtcttcggttacgccggcgccaattagcaccgtcaccagatcgcctcccgatgccaacaacaggtcgaccagaccgatggccgccgcggcgacatcgtcggcgacgatcagcacctcgtcgcccgcgatacccagaccgtcgcccggcttgcaggtaccggcccaggtcagcgccttttgggtggcaatgcgcaccgatccgtgccgggaagcaccggcggcacgggccatgctgtagccgtcgtcgacggcctggcgggccgcgtcatgcacggccagcgcggccaacccctgcaccatcgatccggtcggcacgggtaccacgtcgacgccccagccgatcgccgcggtacacccggccaccagttcttcggcggccacatagccattgggcagcaccatcacgtgcgcggcgccggtgtctaccacggcccgcaccagctggtgggcactgatatcggcggccggtgtcacggcgtctggacccggtcgcagcacgcaggcgccctccccggcgaacagctcggcggcaccgtcgccgtcgacgaccgccagcacggcgcggccccgcgtccagccaccggccggcaatccgctggtcccggaaccgagcgccgagatcacgatccggctaactcgccccaccgccaatccggcttccacggcggcaccggcgtcgtcggtgtggacgtgtacggagtagctgtcgggcggagcagcggcgatggccaccgactcacccaattccttgagtcgatcccgcaactggtccgccgctgcagcatcacataccgccaacagatacatcacctcgaattgcggggcggggcgttgggtagccgtgtcggtcggcaacgcgcgcggcgagggttcgtagaccgcccgggcaggtgcctgcccgcagatggtggagcgcaacgcgtccagcagaaccagcaggccccgtccgccggcgtccaccgcgcccgcatcggcgagcacgtcaagctgttcgggggtcttttccagcgcgatgaccgccgcgtcaccggcggcggtgaccgcaccggccaacccctcgtgcgcgcactggtcgacggctccggcggcggcccgcagcaccgagacgatagttcccggcacctccacgccacccatcgacgcgacgaccaactcgacgccgcgccacaacgcggccccgagggcgttggcgtcgaccgcccgcaataccgcgccagaggcggcggccgcagtcgcggtcacctctgcgatcccgcgcaggatctgggacaggatcacgccggagttgccgcgagctccgttcaacgcgccggccgcgagagcggccgcaacccgcgccacgtcttcggcgtcagcctgcgaattcgcgtgcaaatcagcttctacgaccgcggcacgcatggtgaacagcatgttgacgccggtatcggagtcagcgaccgggaacacattgagccggttgatctcgtcgatgtggaggatcagatcgctgacgacggcgtgtgcccagtcccgcaaggccgaggcgtccaacggccgatccgccgtccccactacaacacacctcctccgcaacacacctcctccgcgccagcccgcgccccgagcctaaccagacgtggtgacagcacggtcacgacgccgctctcccggccaaggcgggtgctgacatgtccgcgaagggctgatcgttttggcgctaccgcacaacaatggctatcctgtgctagccgcgggctacacgtaggcgtcccggccaggtcgccggacctaagagatttgaggagcttgacgaatggccgctgtgtgcgatatctgcgggaaaggccccggcttcggcaagtcggtgtcgcactcccaccgccgcaccagccgccggtgggatccgaacatccagactgtgcacgccgtgacccgtcccggcggcaacaagaagcgactcaacgtttgcacatcctgcatcaaggcgggcaagatcacccgcggctgacgcccggtaacacctgcacgactcagggcaaccgccaatcgatcggctcggcacccatcccgacgagcagttcgttggcgcggctgaacggacgcgagccgaagaacccgcgcgatgccgatagcggtgaaggatgcggcgactcgatcgcaacgcagttgcccgcggccagcatcggcttcagagtcgacgcgtcacgaccccacaggatcgccaccagcggcgctgcgcgcgccgccagggcgcgaatcgcgcattccgtgaccgcttcccagcccttgccccggtgcgacgccgggttgctgggtcgcaccgtcagcaccctgttcaacagcaacacaccgcgttgcgcccagggcgtcagatcgccgttcgagggcagcggatagcccaaatccgcggtgtactcgtcgaagatgttggccagactgcgcggccacggacgtacatcaggggccaccgagaagctaagacccacagcatgtcctggagtcggataagggtcttggccaacgataaggacacggacgttgtcgaacgggaaagtgaaggcgcgcaacacattcgatccggcgggcaggtatctgcgcccggccgcgatctcggcccgcaagaactgccccatgtgggccacctggtcggccaccggctcgagcgcggcggcccacccccgctcgacgagctcactcaacggccgtgcggtcactgcatccctttcgcgtacagacggtcaccgcgtcaccctagcgaaccttgattgtctggctccccaaacgattgccagcccgcgtatccagtccactcctcgccgtcgaccagcaccctagccggcccgtcgagaacccggccaatggtgcgccacccggccggcaccggaccgacgaaacaggcgaccagggcatgatcttcacccccgcttagcacccacggccaggggtcggtgcccagagcggttgcggccgcagtcaaagcgtcgcggtcagcggccaacgccgcggcggacaggtcgatgcgcacgccggatgcctcggcgatgtgccgcagatcggcgagcagcccgtcggagacatcgatcatcgcttgagccccgacagccgcggccgccgcgccgtggccgtagggcggctgcggcaccaaatggcggcggcgcagttcggcgaagtcttcaatcccgttgcaccacagcgcatagccagcagccgagcggcccagctcaccgacgacggccagcaccgagccggccttcgccccggagcgcagcaccggggcacgaccgtcaaggtcaccaatcgcggtgaccgacaccacccactgccggcagctgaccagatcgccgccgacgatgccggcaccaatgcgccccgcctcctcccacattccgtcgaccaacgcgctcgcctgcgccgccggcgtctcagcgggtgctccaaagccgaccacgaacgcggtggcccgcgcccccatcgcctcgatgtcggcggcattctgggcgatcgccttgcggccgacgtcctgcggtgtcgaccagtccagccggaagtgactatcttgcaccagcatgtccgtcgacaccacagtgcgaccatcgccggcagacaccagcgcggcatcgtcgccgggcccgagcagtaccgtggcgggttgtcggcgcccccgcaccagccggtcgatcacggcgaactcgccgagctgctgcagcgtcggggactccgttgcaagtgagtgatctttagtggtcacgcgacttgcaccccgtctaggggttgttcggcagccttggggctgcttcccttccgcgcttcacagccacctgccgggcgaggcccggtcttacggtcggctccacgcttgacggcggccccaactgggccgacgatgctggatgtttcctcgtagcgtgcgaggttgatggcagcgcagtcatcacgctgatggaccactgagcatcggtcgcattgccattgttcgtcccagccgatgtcttgcacatgccggcaggcgtggcaggttttcgacgacgggaaccagcggtcggcgaccaccagcgccgacccgtaccagactgtcttgtaggacaagtgccgacgcggagtgcccagggccgcatccgacagtccgcgccgacgagcgcgggcacccggcaaccctttttgccgcaacatctctgtcgcgtccaagccttcgacaacaatgcggccgtgggtttgagccaaccgtgtcgtcaggacgtgcaggtgatgggtgcggacatcgttgacccggcgatgcaaccgggaaatctgagtggtgcgctcacggtagcgccgtgaacctttcgtgcaacgcgaacgggcccggcacacgtggcgtagctcgcgcagcgcggcgccgagcggtcgtgggttctcaacctgctcgatcgccgtgccgtcagcggtggcgaccgtcgccaggcgccggaccccgacatcgacaccaacccgcgaaccggggtgcaccaccttcggctgctgcggacgctggacaagcacccgcacactggcatccagacgagtgccgttgcggcgcaccgagatcgccaatactcgcgcccgaccggccttgatcaggcgttcgatacggcgggtgttctcgtgcgtgcggacggtcccgatgaccggcagggtgaggtgacggcggtcgggttccacacgcatcgctccggtcgtgaacgacactcgatcctggtcgcggcctttgcgtttgaaacggggaaacccgacccgtttaccggcgcgtttgccggcgcgggaggtctgccagttccagtacgcctcgaccgcacccgcgatgccatcggcgtaggcctcttttgagcattcaggccaccacgcgacaccggtctcggtgttgacgcacacgtcgtccttgacggtgttccagcgtttgcgcagcacgcgcagcgacggtttcgctgtcacggtcccgctggcatgccacgcctggatgtcggctttcagggtggccacggtccagttgtatgccttgcgacgagcaccgaaatgccgtgccagcgccttggcctggtcctcggtcgggtccagcgtgaaccgaaacgcttggaccgtccagccatcgggaacctcgaacttgggcatcaggcggcctcatggtcctcgccagcagcggccgccaatgcgcgcttggttcgattctcggcagcccgtttgccatacagacgggcgcacatcgacgtcaggatctcggtcatatcccgcaccaggtcgtcatcgacctcggcagagtcgactaccaccagttcgcggccctgcgccgcaaacgctgcctgcacgtacttcgagcccaaccggcagaaccgatcccggtgctccaccacgatccggtggactgacgggtcgcgcagcagtgaaaggaacttacggcggtgctcgttgaacgcggaaccgacctcggtcacgaccttgtcgactggcatctgttgggccgtggcccacgcggtcacccgcgcgacctgccgatccagatcggctttctgatcggccgacgacacccgtgcatacaccgcggtcggtgatcgcatgccagcgtccccagccggttcgtcgacgagaatcagtcggcccactcgcctcgccatcaccgacaacagaccagcacgaaaccagcggtaggcggtcccccgagcaacaccgttgcgctccgcccacgtcgccaggttcatatctctgttcctaccgcacgccactgacaactaccgaccactcaacccgcaacagctggcaccccccgatgcgtcgtcgcccacgccgcctccttcggcccgttctggccctgtggaccttcgaacacctcgcccgacctgcggtaagttgagtcactgccggcgcgagcggaccgcgccagtgtatgagagcaaagaggtggccgcgcaggtgacaggcgagtccgacgggccgccgcgcgccgtgctgatcgccgcggcggcgctggcggcggcggtgatcggggtaatcctggttgtcgcggcgaaccgccagccgccggagcgaccggttgtcattccggccgtgcccgctccgcaggccaccggtcccggctgcaaagcactgctggcggcgctgcctcaacgactcggcgagtatcggcgcgcgcccgtcgcggagccgaccactgcgggtgccacggcctggcgaacggggccaaacagcacaccggtgattttgcgctgtggactcgaccgcccggccgagttcgtggtgggttcggccatccaagtcgtcgatcgggtgcagtggtttcaggtggccgcgcaaaacccggacgagccaggccggtccacctggtacaccgtggaccggccggtgtatgtggcgctgacactcccctcgggatcggggcccaccgcgatccaggaattgtcagacgttatcgaccacaccatccccgcggtacccatcgacccggcgccggctcgctagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgctagcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgctagcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgctagcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgctagcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgctagcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgctagcgccgggcgcggcgggtcggcaccatcgggctagtgcaggcccacgccgcgggccaatgccgtctcgatcatcgtcgccagcagggtcggatagtcgacaccgctggccgcccacatccgcgggtacatcgagatcgtggtgaatcccggcatcgtgttgatctcgttgatcaccggaccgtcgtcggtgaggaagaagtccaccctggccagaccccggcagtcgatagccgcgaacgcccggatcgccagctgacgaatcgcctctgcgacctggtcatcgaccttggcgggcacgtccaattcggctgcgtcgtcgagatacttggttgcgaagtcgtagaaagagtcctcgcgtccccgcaccccggccacccggatctcccccagcgtgctggcttccagtgtgccgtccggcatttcgagcacaccgcattccagctcgcggccgctgatcgcggcctcgacgatgaccttagggtcatgccggcgggcccgcgcgaccgcggcgggcagttgatcccaactcgacacccggctaacaccgatcgacgagccgcctcgggcgggtttgacgaacaccggtaagcccagccgttcgcactcctggcggtgcagtgtcgaccgcggcggacgcagcaccgcgtacgcacccaccggaagtccatcggcggcgagcagcttcttggtgaactccttgtccatgccgacggcactggccagcacaccggcgcccacgtagggcaccccggcgagttcgagcagtccctggatcgtgccgtcctcgccgtacgggccgtgcagtaccgggaacaccacgtcgaccgactccagaacctcgccggccccgggcggcagcgacaccaactggccaccacgccgcggatcggccggcagcgccagctcggtgcccgatcctgatttgacctgaggaagctcccggttggtgatcgtcagggcgtcggggttggcgtcggtgagcacccacgaacctgccggggtgatacccaccgcgatcacgtcgaaccgccgcgagtccaggttgcgcaggatgctgccggcggacacacacgagatggcgtgctcgttgctgcgcccgccgaacacgacggcaacgcggacacgccgatcacgccggtcgttagcactcacaacctgcagaggctaccgggtcaggcagacgggctcccactagctgcagttttcggtcgtgccggcccgtgcgaggctcattcgggcttggtgcggcgacccagcagcagcgttatcgcctcgtccaccgacagccctttatgacagacccgatgcaccgcgtcggtgagtggcatttcgacgtcgtagctggacgccagcgcgagcacggattcgcacgacgtcacgccttcgacgacatgacaagccttgcccgccgactgcaacgtttcgccccggcccaggcgttcgccaaacgatcggttgcgcgaacgcggtgaggtgcaggtggccaccagatcaccgacccctgccagaccggccaacgtcgcgccgttggcgccgagcgccgtcccgagccggatgatctccgccaggccccgggtgatgatcgcggccgcggtgttttcgcccagcccgatgcccaccgccattccgcacgcaagcgcgatgatgttcttgcacgccccgccgatctcggtgccgacgacatcggcgttggtgtaggggcggaagtacccgctgttcagcgcgcgctgcaaggcaaccgcgcggccggagtcgctgcacgcgacgacggtagcggcgggctggcattcggcgatctcgctggccaggttgggtccagagatcaccgcgacctgcgccggctcggcaccggtcaccgagatgatgacctggctcatccgcatcagggtgcccaactcgatgcccttggccagactgaccaaggtcgcaccctcgggcaacaggggagcccaccgctcgagattggcccgcatggtctgcgcgggcactcccaacagcaccgtggatgcgcccccaagtgcctcctcggcatctgcggtggcatgaatgctcggtggtaacagcgcaccgggcagatagtcggggttatatcgggtggtattgatctgatcggccacctcagctcgccgcgcccacagcgtgacctctccgcccgcgtcggccagcaccttagccagggccgtgccccatgcaccggcgcccatcaccgcgacggtgcttgctattccggccatccacacacactaatctgcgccgcggttgccgtcgggaccgtgcctgggccccggccacgaccgtggcggcaatgccgtcgaagtgtgccgcgtggatcgacgctggcaggatgacttcatgagcggcacaccggacgacggcgatatcggcttgatcatcgccgtcaagcgcttggccgcggccaaaaccaggctggccccggtgttctcggcgcagactcgcgagaacgtggtgctggccatgctcgtcgacacgttgaccgccgcggcgggtgtcggttcactgcgctcgatcactgttatcacccccgacgaagccgcggcggctgcggcggccgggctgggcgccgatgtactggccgacccgacacccgaagacgatcccgacccactgaacaccgccatcaccgctgccgaacgcgtggttgccgaaggggcctccaacatcgttgtgctgcaaggcgatttgccggcattacagacacaggaactcgccgaggcaatctcggccgcacgccaccatcggcgcagcttcgtcgccgaccggcttgggaccggcaccgcggtactgtgtgcgttcggcaccgcgctgcacccgcggttcgggccggattcgtccgcgcggcaccgccgttcgggcgctgtcgagctgacaggagcctggccgggcctgcgctgcgatgtcgacacccccgccgacctgacggccgcacgccagctcggggtagggcccgcgaccgcgcgagcggtcgcacatcgttgaccgggacggggcaacgccggcgaggcatccagggggtgaacggcagaccaacggcgaacggatgcctgccgagtgctggcaaccccacccaatgatgagcaatgatcgcaaggtgaccgaaatcgaaaacagtcccgtcacagaggtgcggccagaggagcatgcgtggtatccagacgactcggcgctggcggcaccgcccgctgccacccccgccgcgattagcgaccagctaccctcggatcgctacctgaaccgggagctgagttggctggacttcaacgcgcgcgtgcttgccctggccgccgataagtcgatgccattgctcgagcgcgccaagtttctggcaatcttcgcgtccaatctcgacgagttctacatggtccgggtggccggcctcaaacgccgcgacgagatggggttgtcggtgcgctccgccgacggtctaacaccgcgcgaacaactaggccggatcggcgagcagactcaacagctcgccagccggcatgcccgggtgttcctcgattcggtgctacccgcgctcggcgaggaaggcatctacatcgtcacctgggccgatttggatcaggctgagcgcgaccgattgtcgacctatttcaacgaacaggtcttccccgtcctgaccccgctggccgtcgatcccgcccacccgttcccgtttgtcagcgggttgagcttgaacctggcggtcacggtacgccaacctgaagacggcacccagcatttcgcgagggtcaaggtgcccgacaacgtcgaccgcttcgtcgaactcgctgcacgtgaggccagcgaggaagctgcggggaccgaaggccggaccgcgctgcggttcctgccgatggaggagctgatcgcggccttccttccggtgcttttcccgggtatggaaatcgtcgagcaccacgcatttcgcatcactcgcaacgctgacttcgaggttgaagaggatcgcgacgaggacctactgcaggcgctcgagcgagaactggcccgccgccggttcggttcaccggtgcgactcgagatcgcagacgacatgaccgagagcatgctggagttgctgcttcgcgaactcgacgtgcatcccggtgatgtcatcgaagtgcccgggctgctcgacctatcgtcgttgtggcagatctacgccgtggaccgcccgacgcttaaggatcggacattcgtcccagctacccatcccgccttcgccgagcgggaaacacccaaaagcatcttcgcgacgctgcgcgaaggcgatgtgctggttcaccatccgtatgactcgttctccaccagcgtgcagcgattcatcgaacaggccgcggccgaccccaacgtgctggcgatcaaacagacgctgtaccgcacctccggcgactcgccgatcgtccgggcgctgatcgacgccgccgaagccggaaagcaagtggtggcactggtcgagatcaaggcacgcttcgacgaacaggccaacatcgcctgggcgcgcgcactagaacaagccggcgtgcatgtggcgtacgggctcgtcgggctcaagacgcactgcaagaccgccttggtggtgcgccgcgaaggtccgacaatccggcggtactgccatgtcggcaccggcaattacaacagcaagacagcacgactctacgaggacgtcggactgctgaccgctgcacccgatatcggcgccgacttgaccgacttgttcaattcgctcaccggctactcacgcaagttgtcctaccgcaacttgttggtggccccgcacggaatccgcgccggcatcattgaccgcgtcgagcgggaggtcgcggcgcaccgtgcagagggtgcccacaacggcaaaggccgcatccgactcaagatgaatgcccttgttgatgagcaggtcatcgatgcgctgtaccgcgcgtcgcgagccggtgtgcggatcgaggtggtggtacgcggcatctgcgcgctgcgtccaggtgcgcagggcatttcggaaaacatcatcgtgcgctcgattctcggccgcttcctcgagcactcgcggatcctccatttccgtgccatcgacgagttctggatcggcagcgccgacatgatgcaccgcaacctcgaccggcgagtcgaggttatggctcaagtcaaaaacccgaggctgaccgcgcagctggacgaattgttcgaatccgcactggacccgtgcacccggtgctgggagctcgggcccgacgggcagtggaccgcgtcgccgcaagaaggccatagcgtgcgcgaccatcaggaatcgctgatggaacggcaccgcagcccctgacactgcgtggtgattcccgctgctgcaccgaccacatccacgaccgcgagcagcctggccgaattgacctgcaggagttgaggtgtcgatccagaactcgtccgcccgccggcgctcggcgggccggattgtgtacgccgccggtgcggtgctctggcgacccggcagtgccgattcggaagggccggtcgagatcgctgtcattcaccgcccccgttacgacgactggtcgctgcccaagggcaaagtggatccgggcgagaccgcaccggtgggggcggtgcgggagatactcgaggagaccggtcaccgcgccaacctgggtaggcggctcctgacggtgacctacccgaccgactccccttttcgaggcgtcaagaaggtgcactactgggcagcgcgcagcaccggtggggaattcacccccggcagtgaggtcgacgagctgatctggttaccggttcccgacgcgatgaacaagcttgactacgcccaggatcgaaaagtcctgtgccggttcgctaaacacccggcggacactcagacggtgctggtggtgcggcatggcaccgcgggcagcaaagcgcacttctccggggacgacagcaagcgaccgctagacaagaggggtcgtgcgcaggcagaagcgttggtaccacagctgctggcgttcggcgccaccgatgtttatgccgccgaccgggtgcgctgccaccagacgatggagccactcgccgcggaactgaacgtgaccatacacaacgagcccaccctgaccgaagagtcctacgccaacaaccccaaacgcggccgacaccgagtgctgcagatcgtcgagcaagtaggcacacccgtgatctgcacgcagggcaaggtcattcccgatctgatcacgtggtggtgcgagcgcgacggtgtgcaccccgacaagtcccgcaatcgcaaaggcagcacgtgggtgttgtcgttgtcagccggcaggcttgtgacagccgaccacatcggcggtgcgctggccgccaacgtgcgggcctaacacacggatacccttcgtcacattgccaccgtgcaaagggtatccgtgtgtcttgacctatttgcgaccccgccgagcggttgccttcttggcgggagccttggtagccggccgcttggccgctgccttctttgccggcgccttggtcgccgccttacgcaccgatgccttgaccgcggtcttcttcaccgccttggtcaccttcttggcgggtgacttcgtggccttgacagctttcttggcgggcgccttggtcgccgctttcttggcgggcgccttggtcgccgccttcctggcgggcgccttggtcgccgccttcttggcggcctttgtcgccttcttggcaggtgccttcttcgctaccttcttggctgcactggcccccacaccacgcttaacagcgggtccttctgccgggagacgctgcgcgccagacacaaccgctttgaattgcgcgcccgggcggaacgccggcaccgacgtcggcttcacctttactgtctcgccggtacgcggattgcgggccactcgagccgcgcggcgacgctgttcgaacacaccgaacccggtaatggtgacgctgtcgcctttgtgtaccgcacgcacaatcgtgtcaacgacattctcgacggcggcggtcgcctgccgacggtccgagcccaatttctgtgtgagcacgtcaatgagctctgctttgttcatcccaaccctccgaaaccagtggtcctcgtttggaaccgactagtggacacggtaaacccttacccggctgatttccaagagccacgcgcaatttcactgagccaacgaccggtttttcgcaatccggttgccgcccttgaccggtggcgcggccccaaaatggctcaggttctgccggcgggtcacgctgaaatttcgcccggttctacgcctcagggggcgggtagagtgcgcggtttccagtacgcgcacgcaccctcaaaggcctcgatctcgtcgagtttccgcagcgtaagggctatatcgtcgagaccttcaagcagccgccacgccgagtggtcgtcaatcttgaacggcagcaccactgttgctgcggtgataattcgatcttgaagattggcagtgatttccaggcccggactctgctcaatgagcttccacaggagttccacatcgtcttgggcaacctcggccgccagcagcccggccttgcccgcgttgccgcggaaaatgtcaccaaatcgggatgagataaccacccggaatccgtagtccatgagcgcccagaccgcatgctctcgcgaggatccggtgccgaaatcgggcccggcaaccaggaccgaaccccggtcaaagggactgaggtttagcacgaatgcaggatccgaccgccaacccgcgaacaagccgtcctcgaaaccggttcgggtgacccgcttcagaaagaccgcgggaatgatctgatcggtgtcgacattggaccgccgcaacggcacgccaataccagagtgggtgtgaaaggcttccatgctgatcccctagctgttctcagttcaattcaaatcggccgggctggacagtgtgccgcgaaccgcggtggcggccgccactgctggggacaccaaatgtgtgcggccgcccgcgccctgccgcccttcgaagttgcggttggacgtcgcggcgcagcgctccccggacgccagctgatcgggattcatgcccagacacatcgagcatcccgcctgccgccattgcgcgcccgcgtcggtgaagatctcaccgagcccttcggcctcggcctgcgcgcgtacccgcattgagcccggaacgatcagcatccgcacgccgtcggccaccttgcggccacgcagcacttcggcgaccacccgcagatcttcaatgcgaccgttggtacacgacccgacgaacacggcgtcgaccgcgatttcgcgcatcgcggttccgggtcgaaggtccatgtacgccaatgctttctcggcggcctgccgctcggcgtcgtcggtcatcagttgcggatctggcaccgcggccgccagcggtaccccttggcctgggttggtgccccaggtgacaaacgggctcaacgacgcggcgtcgagatacacctcggtgtcgaaaacggcgccgacgtcggtgcgaagccgttgccagtagacgagtgcggtgtcccactgggcaccggtgggtgcgtgcggacgaccacgcaagaacgcgtaggtggtttcgtccggagccaccatgcccgcacgagcgccggcttcgatgctcatgttgcagatcgtcatccggccttccatggacagcgattcgatggcgctgccccggtattcgatgacatgcccctggccgccgccggtgccgatcttggcgatcaacgccaggatgatgtccttggccgacacaccgtcgggcagccgcccatcgacgttgaccgccatggtcttgaacggccgcagcggcagcgtctgggtggccagcacgtgctcgacctccgacgtaccgatgcccatcgccaacgcgccgaatgcgccgtgggttgaggtgtggctatcgccacagacgatcgtcattcccggctgggtgagacccaattgcggtccgacgacgtgcacgatgccctgctcgatatcgcccattgaatgcagccggattccgaattcggcgcagtttcggcgcaacgtctccacctgggtgcgtgacaccgggtcggcgatcggctggtcgatgtcgacggtgggcacgttgtgatcctcggtggcgagggtgagctcgggccgccgcacccggcgcccggccaggcgcaggccgtcgaacgcctgcgggctggtgacctcatgcaccagatgcagatcgatgtagatcaagtcgggcgcacagcccccgcctgataccacaatgtggtcgtcccaaatcttctcggccagtgtgcgtggctcgccggtctgcaaggccatctcgaagtgcctctattcattcgttcgcgactcgctggtcatctcaaaatacgagacgctatgatctctttgtgagacagcatagcggtatcggtgtcctcgacaaagccgttggcgtgctgcacgcggtcgcggaatctccctgcggactggccgaactctgcgatcgaaccgacctgcccagggccaccgcataccggctggcggccgcgctggaggtgcatcgcctgctggggcgcggccaggatggccactggcggctcggtccggccatcaccgaactcgcgacccatgtcgacgatccactgctggtggcgtgcgcggcggtactgcctcagctgcgcgacgccaccggcgaaagcgtgcaggtatatcgccgcgagggaacgtcgcgggtctgcgtggccgcattggaaccagctgcgggccttcgcgatacggtcccggtcggggcacggttgccgatgaccgcgggctcgggcgccaaagtgttgctggcccacaccgacgccgccacccaagcggccgtattgccaaaggcggtgttcagcgcccgagcgctggccgaggtgtgccggcgcggctgggcgcaaagcgtggccgaacgcgagcctggcgtggcgagcgtgtcggcgccggtgcgcgacggccggggcgtcgtgatcgctgccatctcggtgtccggcccgatcgaccggatgggccgccgcccgggggtccgatgggccgccgacctgctgtccgcggcggacgcgctcacccgacggctctagccgcgttgtgctacatcggttcgaccgcgatcacatagtcattgccgtgccacagaccgtcttgccgctcgttgagctgcaatgcccgagcgcgcagttcttccacataggcacgcattgccatgccaagctcgttggaggagaatcgctcgattcgggccaagcacatgttgagttggccgttcacgtagcgagctcggtagcggatggggaagcggcgcgcttcaagaatgcgaaagcccgcaaggcccagtcgccccagcatccagtccagcgggaactctcggtacggtcgttcgccggcaagcaacaggcaggcgtcgcgcacgcgaccgatttcccagatgattttgccactttcggtttccggctcgaattgcacgtagggctccaagccgactaggtaaagacgaccatgatcggcgagatgcgggcgcaaccgctcgaacacgcggtcctgccagtacggggcgaagccttcgatggccccgaccaggtagtcgaccaagatggtgtcgaacgtctcgccggcaagaaggctgtcgtctacccagttgccgacgagcaggcggtcctgcgggcgcatggcgctacccaacgcggcgcgggtcttgtccgccaggctgcgggcggccgtgaccgccgtccagcgctcggtcggcaaagtctgtatccactgaagcgatttcacaccggtaccggcatccaagacagtgccccagggtctttcgccgtgcacgccttcgatgtagcggaacaaggatgagatcccggccctcagtatgtacgagcgaccgtggcgggcgtgtaggtcttcgatgtggcggatcagggctgcgatcttgggcatttcggcccaggtcacacacatcgcagacgtccatgcggccggttcggccgagcgcggtatcgcggcgccggcttcagaccctgccaaccgagcgatcgtcgtgggtgcttcctcggagtaaccactgtgatgtcttcctcacggctgaagctggcggactaccgatgaaccgacccaccgaaactctatagcaaacgatattcattttcaaactaggcaccgcgagcgtcactggggtggcgacgacgcgctaccggcggagccttgctgacacactgacgccatgggaaccaaacagcgcgccgacatcgtcatgtccgaggctgaaatcgccgacttcgtcaactcgagccgtaccggaacgctggccaccatcggacccgacggccagccgcacttgacggcgatgtggtatgccgtgatcgacggcgaaatctggctggagaccaaggccaagtcgcagaaggccgtcaacctccgacgggatccgcgggtgagcttcctgcttgaagacggcgacacctacgacacgctgcgcggcgtgtcgttcgagggcgttaccgagatcgtcgaggagcccgaggcgctgcaccgcgtcggggtcagcgtgtgggaacgctacaccggcccctacaccgacgagtgcaaaccgatggtcgaccagatgatgaacaagcgggtcggtgtgcgcatcgtggcccgtcggacccgctcgtgggatcaccgcaagctggggctgccacacatgtcggtgggtggctcgaccgccccgtagctgcccggcgagcagacgcaaaatcgcccatttcgagacgaaattgggcgattttgcgtctgctcggcagttgtagccccgatgggattcgaacccacgctaccgccgtgagagggcggcgtcctaggccgctagacgacggggccggaaccgatccgagctgccagcatagctcacgccttgtgctggggtaccaggactcgaacctagaatggctgaaccagaatcagctgtgttgccaattacaccataccccatgggctgcctaaaaccgctgccgccagctgttatgggccgacgtgcagactaccaaagattcgccacacaaggctcacgcgtgcccgaccagctggcgcgccgcgcgcagccgctgcatgctgcggtcacgaccgagcagctccagcgattcaaacaacggcgggctgacggtcgtgccggtggcggccacccggatggggctgaacgccttgcggggtttgagcgccaaaccttcgatcaaggcgtccttaagggccgcctcgatcaggggtgccgtccagtccgtcacacttgtcagcgcggccagggccgcgtcgagcaccgcggccccgtctgggcctagctccttggccgcggccttgggatcgatcacatactgatcgtcgttgaagaacttcaacagctcccacgcgtcaccgagcaccacgatgcgggtctgcaccaactcggcggcggcggcgaatgccgcctcatccaacgcgatgtgatggccgtgggtatccagatggtcgcgcagcctgaccgtgaagtcgcccacgtcgagcatccggatgtgctcggcgttcagcgcgtcggccttcttctggtcgaaccgggccgggctggagttgacgtcggcaacgtcgaacgcggccaccatctcgtcgagaccgaacaggtcgtggtcgtcggctatggaccagccgagcaacgcgaggtagttcagcaggccttcggggatgaacccgcggtcgcggtgggcaaacaggttcgactgcggatcgcgcttcgagagcttcttggtgccctcccccaagaccgttgggaggtgcgcgaatttcggaatccgctcagctaccccgatcctgatcaacgcctgatgtagcgccagctggcgcggcgtcgacggcagcaggtcctcgccacgcaacacatgggtgatcttcatcagcgcgtcgtcgcacgggttgaccaaggtgtataacggatcaccgctggctcgggtcaacgcgaagtcgggtacggagccagccgcgaacgtcacgggcccgcgcaccaggtcattccaagcgaggtcgtcatcgggcatccgcagccgcaccaccggctggcggccctccgccaggtacgccgcacgctgcgcgtcggtcaagtgacgatcgaaattgtcgtaacccagcttgggattgcgcccggccgcgacatgacgggcctccacttcctcgggtgtggagaaagcgtggtaggcctcgcccgcggcgagcagtcgggcgagcacgtcacggtagatttcggcgcgctgcgactgccggtacggcccgtacggcccacccacctcgggcccctcatcccaatccaggccaagccagcgcagcgcgtccagcagcgccagatagctttcctcgctgtcgcgttgggcgtcggtgtcctcgatgcggaacacgaaggtgccaccggtgtgccgggcgtaggcccagttgaacagcgcggtgcggaccagaccgacgtgcggagttccggtgggtgaagggcagaatcggacccggactgtttccgtggcggtcacggctttcctttgcggactacgggattggtgagggtgccgattccctcgatggtgatcgagacggtgtcgccgtcctcgatgggaccgactcccgcgggtgtgccggtgaggatgagatcacctggcagcaaggtcattatcgccgagatccattccacgatggcgccgatgtcatggatcatcagcgaggtgcgggcgtgctgtttgacgtcgccgttgacgacggtgcgcagctcgagatcggccgggtcaaagggagcgaggtcggtgacgatccacggcccgaccgggcagaaggtgtcgtgccccttggctcgcgtccactgaccgtcggattgctgctgatcgcgggccgacacgtcattgccgatggtgtagccgaggatattgtcgacggcctgggcggccgggacatccttgcacgcccggccgatcacgatcgccagctcaccctcgaagtgcaccggtgatgcgttggcgggcaatcgaattggcgtattcggaccgatgatcgcggtgttgggcttgaggaatatcaccgggtctgccggcggccggccacccatttcggcgatgtgatcggcatagttcttcccgacacagaccaccttgctcgccagtatcggagccagcaggcgaacgtcggccagcggccaggagcgtccggtgaaggtcggcgtaccgaacgggtgctcggcgatctcgcgggccgtcatctcactcggctcgcccagctcgccgtcgatgctggcaaaagcgacaccgtccgggctggcgattcgaccgatacgcatttggatgagcttagccgggccctgccgggcgacgattcgggccggcacggcccgatgaggagcccggcaatcagaccctgccgggcgacgattcgggccggcacggcccgatgaggagcccggcaatcagaccctgccgggcgctgcgggccctcaccatcgggccccgtgccgggtgactgtgccagcatgggtggatgtcgcgagatccgactggggtgggtgcgcgctgggcgatcatgatcgtctcgctgggggtgaccgcaagctcgtttctcttcatcaacggtgtcgcgttcttgatcccccggctggaaaatgcgcgcggaaccccgctatctcacgcgggtctgttggcgtcgatgcccagctggggcctggtggtcacgatgttcgcctggggctatctgctcgatcacgtcggcgaacggatggtgatggccgtgggctcggcgctgaccgccgcggccgcctacgccgcggcatcggttcattcgctgctgtggatcggtgtcttcctgtttctcggcggcatggccgccggtggttgcaacagcgccggcgggcggctggtctcgggttggttcccgccccagcaacgcggtctggccatgggaatccgccagaccgcacaacctttgggcatcgcctccggcgcgttggtgatacccgaactggccgaacgcggggtgcacgcagggctgatgtttcccgccgtcgtgtgcacgttggccgcggtggccagcgtgctcggtatcgtcgacccaccgcgaaaatcccgcacgaaagcctccgaacaggagctggccagcccttatcggggatcgtcgatcctgtggcggatacacgcggcgtcggcgttgctgatgatgccgcagacggtgaccgtgacgttcatgttggtctggctgatcaaccaccacggctggtcggtcgcgcaggccggtgtcttggtgaccatatcgcagctgctgggggcgctgggccgggtcgcggtcggccgctggtcggaccatgtcgggtcacgcatgcgtcccgtccgcctgatcgccgctgccgccgcggcgacgttgtttctgctcgcggcggtcgataacgagggctcgagatatgacgtgctgctcatgatcgccatctcggtgatcgccgttctggacaacgggctagaagccaccgcgatcaccgagtacgccggaccgtactggagtggccgggcgctgggtatccagaacactacgcagcggctgatggcggccgccggacccccactgttcggtagtttgatcaccacggcggcctacccgacggcatgggccttatgcggtgtgttcccgctggccgcggtgccgctggtgccggttcggctgctcccacccggcttggagactagagcgcggcggcaatccgttcgccgacatcgctggtggcaagccgttcgctgccacgcgtggccaaatgggcctcgacggcccggtccacccgggcagccgcgtcgtgttcgccaaggtgggacagcaataacgccaccgacatgatcgccgccgtcgggtcggcgatgccctgaccggcgatgtccggcgcgctgccatgcaccggctcgaacatcgacgggttggcccgggtcgcgtcgatattcccactggccgccaagccgataccgccacataccgccgcggccagatcggtgatgatgtcgccgaacaggttgtcggtgacgatcacgtcgaagcgacccgggtcggtgatcatgtggatggtggcggcgtcgacgtgctggtaggccacctcgacgtccgggtagcattcgccgacctcgtcgacggtccgcaaccacaatcccccggcgagggtcaacacgttggttttgtgcaccaatgtcagatgcttgcgacgccgtcgagcccgctcgaacgcgtcggcaaccacacgccgcacaccgaacgcggtgttcacgctgacttcggtggccacctcgttgggcgtgccgacgcgaatcgccccgccgttgcccgtgtagggtccctcggtgccctcgcgcaccaccacgaagtcgatgccgggattgccggacagcgggctggccacccccggatacagccgggccggacgcaggttgatgtggtgatccagctcgaagcgcagtcgcagcaacagaccgcgctccaagacgccgcttggcaccgacgggtcaccgatcgccccgagcaggatcgcgtcgtggttgcgcagctcggccaccaccgagtccggcagcacctcgccggtggcatgaaagcgccgcgcacccaggtcatagctggttttctggacgcccggcacaaccgcgtcgagcactttgaccgcctcggcggttacctcgggcccgatcccgtcaccggcaatgatcgcgagtttcatcggcgtggaagggctcacgacagatcgacaacctcgagcttgtaggcgtccaccgccgccgcgatcgccgtccgcacgtcgtcgggcacgtcttggtccagccgcagcagaatcgtcgcgcccgggccttcggcgtcttcggagagctgcgcggcctggatattcaccccggccgtccccagcaacgtgccgatcttgcccagcgctcccggccggtcgacgtagtggatgatcaggttgatcccctgggcgcgcagatcaaagtggcggccgttgatctgcacgatcttctgcgacagctgtgggccatacagcgtgcccgagacggtcaccaccgaaccgtccgcgccgaccgcgcgaacgtcgacgacgctgcggtggttggggctttccgaggccttacagatctcggcggtgacgccacgttcggcggccaatgccggtgcgttgacaaatgtcaccgcatcctcgatcaccgccgagaacaggccgcgcagcgccgaaaggcgcagcacctcaacctcttcggcggccagctcaccgcgcacctgcaccgacaacgacaccggcagttcgtcggacaacacacccgccagcacgccgagcttacgcaccagatccagccagggcgccacctcctcgttgaccactccgccgccgacgttgaccgcgtcgggcacgaattcccctgccagggccagccgcacgctctcggcgacgtcggtgcccgcccggtcctgcgcctccgcggtggacgcacccagatgcggtgtgaccaccacctgtgccagctcgaacagcgggctgtcggtgcacggttcggtggcgaacacgtccagaccggccgcccgcacgtggccgccggtgatcgcgtcggccagtgccgcctcgtccaccaggccgccgcgcgcggcgttgacgatgatgacgcccggcttggtcttcgccagcgcctccttgtcgatcagtcccgccgtctccggtgttttcggtaggtgcaccgagatgaaatcggcgcgggccagcaggtcgtccagggacagcagttcgatgcccagctgcgccgcacgggccggcgaaacgtacgggtcataggcgacgacgtaagcgccgaacgcagcgatccgctgggcgaccaactgcccgatgcggcccagacccaccacgccgacggttttgccgaagatctcggtaccggaaaacgacgaacgcttccaggtgtgctcgcgcagcgacgcgtcggccgccggaatctggcgtgaggcggccagcagcagcgccagcgcatgctccgcggcgctgtggatgttcgacgtcggggcgttgaccaccagcacgccgcgggccgtcgcggcgtccacgtcgacgttgtccagcccgacgccggcgcgcgcgacgatcttgagcttgggggcggcggccagcacctcggcgtcaaccgtggtggccgatcgcaccagcagcgcgtccgcttcgggcaccgcggccagcagcttgtctcggtccggaccgtcaacccagcgcacctcgacctgatctcccaaggcggcaaccgttgatggggcaagtttgtcggcgatcaacacaacaggcaggctcacgccgatagcgtatcggctgtaattgacgagtggacgtcaccgtcgtcggcagcggacccaacgggctcgccacggccgtcatctgcgcccgcgcgggcctgaacgtgcaggtcgtcgaggcccaggcgaccttcggcggcggcgcccgcagcgcggccgacttcgaatttcccgaagttttacacgacgtgtgctccgcggtgcatccgcttgctttggcgtcgccgtttttcgccgaattcgacctacccgcgcgcggagtgacgctgaccgtgcccgacatcgcctacgccaacccgctacccgggcggcccgcggcgatcgcctatcacgatctggcgcacacctgcgccaagctggacgacggcgcgtcctggcggcgcctgctgggcccgttggtggcgcactcggagacggtcgtggagttcatgctctccgacaagcggtctttgcctactgcactgggctcggtcctgcgtctcgggctgcggatgctggcccagggcacccctgcctggcggtcgctggcgggcgaggatgcccgcgcgttgttcaccggcgttgccgcccacgcgatttcaccgttgccgtcactggtgtcggccggcgccggactgatgctggcaacgctggcccattcggtcggctggccgattccggtgggcggcacccaggcgatagccgacgcgctgatcgccgatctacgcgcgcatggtggtcggctcgcggccggtgtcgagatcaccgaaccgcaaagaagtgtggtcgtcttcgacaccgcacccaccgccctgctgcgggtttaccgcgacaagcttccacatcggtatgccaaagcattgcgccgctatcgatttcgcgctggcatcgccaaggtggacttcgtgctcagcgacgagatcccgtggtcggatccgcggctgcggcgggctgcgaccctgcatctcggcggcacccgtgaccagatggcgcgcgccgaggcagacgtcgcggcgggacgccacgccgactggccgatggtgctggccgcgtgtccgcacgtcgccgaccccggccgcatcgacgaaaccggccgccgtccgttctggacctatgcccacgtgccgtcggggtccacgctcgacgcgaccgagaccgtaaccagcgtcctcgagcggttcgcccccggcttccgtgacatcgtggtggcggcccgcgccgtgcccgccgcgcggatggccgaccacaacgccaactacgtcggcggtgacatcacggtcggcgccaactcgacctggcgcgcgatcgccggccccaccccgcggttgaatccctggcgcacaccgattcccaaggtgtacctgtgttctgcggcgactccgcccggcgccggcgtgcacggcatgtgcggctggtatgccgctcgaacgctgttgcgcaccgagttcggcatcacccgcatgccccccttgggccatgagctgaggccataacgaagcttgcgatcatcgactattcggaggcgcgccaggcggcagcggcgacaaccggaacgtcggcacggtgctcaatcacgggtgcacggtgtgcatcagaatggcgggggttcgttgtcgcggtgaggcgttcggcgaggaggtagtgtctaccccttgcccgcgggttcgtgcggactgaagggatttcattgggaacccacggctgcgtatcgcagggcctcggtgacgtctgcttcctcaagctcaggaagttcggcgagaatctcggtggatgtcatttggtccgcgaccatcgcgaccacagtcgccactgggatgcgcaagccccggatgcatggcatgcctcccatcacgtcggggtcgatggtgacgcgggtgactcgcatgtctataaggctagccggtgacagcacgctggggcggttctccaccagccgtcttggcttaagctcagccaagagcaagccggagggagatttcggcaccgcctgcggcgcggtttcgggcggtgacgctggcgtggttgcgttggctgagggtgtcgacgatggccagtccaagcccggtgccgccggtggtgcgcgcggtgtcggtggtttccgcgagagccgagcggattgcggcgagcagttcggggttgcttcgtggacgccgcagggcgagttcgagttcggtggtcaggaggctaagggggtgcgaagttcgtggcccgcatcgctgacgaattgacgttctcgctcgagcgcgtcttgcagccgctgcagaaggtcgttgaatgttgttccaagataccggatttcgtctcgagccagtggcaatggcagacgggcatgtgggtcggtggcgctgatgcccgcggcgcggatgcgcatgcgttccacgggtcgaagagccgcggcggccagcagatacgcgcccagggcgtcgatgaggacgtctggccgtgcccggatcggtgcgatcgagcttcatcgtggtttcataatcacccgatagaccatggctaaccgaactgccatccacgccgtggatgcaacggatggagggaacgcgcatggcgggcgccaaacatgctgggagaatcgtcgcgatcaccaccgcggcggcggtgatactggcggcgtgcagttcgggctccaagggtggagcgggcagcggccacgccggcaaagctcgttcggcggtgaccaccaccgatgccgactggaagccggtggccgacgcgctgggacgtagcggcaagctcggagacaacaacaccgcgtatcggatcaacctgccgcgcaatgaccttcacatcacgtcctacggtgtggacatcaaaccggggctgtcgttgggcgggtacgcggcattcgcccgatacgacaacaacgaaacgctgctgatgggcgacctcgtgatcaccgaggaggagttgcccaaggtcaccgatgcgttgcaggcgcatggtatcgcccagaccgcactgcacaagcatctgctgcagcaagacccgccggtgtggtggacccacattcacggcatgggtgatgccgcccgactggcccaaggactcaaggcggcgttggatgccacaacgatcggcccgcctaccccaccgccggcacggcaaccaccggtcgacatcgacgtcgccggcgtcgaccaggcgttgggccgcaagggaacccaagatggtgggctgttgaagtacagcatcccccgcaaagacaccatcatcgaggacgggcacgtgctgcccgcagtgtcgctgaacctgacgacggtgatcaattttcagccggtgggccgcggtcgcgcagcgatcaacggcgatttcatcctgatcgcccccgaggttcaggaggtcatccgggcaatgcgtgccggcaacatcacgatcgtggaactgcacaaccatgggctgaccgaagagccccgcctgttctacatgcattactgggccgtcgacgacgcggtcaccctggcgcgggcgctgcgcccggcgatggatgccaccaacctgcagtcgtcataatcccgatgcaaccgcataagggctggtgtggctgatgcatcctgatggcggtgcatggtttcctgctcgaacgggtcagcgtggtgcgcgacgaggcgacggtgctgcggcaggtcagcgcgcattttcccgctggccgctgcagtgcggtgcggggcgccagtggatcgggaaagaccacgctgctgcggttgctgaaccggctcatcgatccgacgtccggaaaagtctggcttgacggtgtgccgctcaccgatctggatgtgctcgtgttacgtcggcgggtcggcctggttgcgcaggctcccgtggtgcttaccgatgcggtgctcaatgaggttcgcgtcggacgcccggacctgccagaaggtcgagtgaccgagctgctggcgcggctgtgtctcggccagtccgcacgcgaagcgttcttgccgcaccaacgatccgccttgcgcactgcgctgatacccgcgatcgactccacgaaagtcgttgggctgattagccttccgggtgcgatgtccggacttatcctggccggggtcgacccgctgaccgcgatccgctaccaaatcgtggtgatgtacctgctgctcgccgccaccgcggtggcagcgctgacctgtgcacgcctggctgaacgtgccttattcgaccgcgcgcaccggctcgtttcgctgcccgcggcgactcgtcgggcatgagttcgcgactcgatcacagccaatcgccgctgtggcatgtggccgttgtcagtcgttatccacggtctccgtgcccaggaagcgaaagccctgatccaggtgcacttccacctgagtaccatcgggtttggtgacgagcaccctcatcgcttcatcccttcttgtcgtcgtcgtggttacgaaggcgacgctaacggcgccagatgaagccccgatgaaggcagcgacgccggtgacacaacggggcggacctgccccgtggcacacggcggttgccggtcacgatcactgcagtgtcgagacggcctaggagctaggccgtctcggtgatcgggcggtccacccagctcatcaggtcgcggagtttcttgccgacgacctcgatggggtgctcggcgttttgccggcgcaactcttcgagctgtttgttgccgccctcgacgtcggcgaccagcttgtggacaaagctaccgtcctggatctcccgcaggatgtcgcgcatccgctccttggtgccggcatcgatgacgcgcgggcctgagaggtagccgccgaattccgcggtgtccgacaccgagtagtacatccgcgccaggccaccctcgtacatcaagtcgacgatcagcttcagctcgtgcagcacctcgaagtaggccaattccgcggggtagccggcttcgaccatgacctcgaacccggccttgaccaattcctcggtgccgccgcacaacaccgtttgctcaccgaacaggtcggtttcggtctcgtctttgaacgtcgtcttgatgacgccggcccgggtgccgccgatcgctttggcatacgacagcgccagcgccaagccgtcgcctcgcggatcctgctctaccgcaaccaaacacggcacacccttgccgtcgacgaactggcggcgcaccaaatgacccggtcccttcggggcgaccatcgcgacggcgacgtcggcgggcggcttgatcaagccgaagtgaacgttgagtccgtgaccgaagaacagcgcgtcaccgggcttgaggttgggttcgatgtctcctgcgaagatctcggcctgggcggtgtcgggggccaacaccatgaccacatcggcccatttggcgacctcggcgggagtgtcgacgtccaggccctgctcttctaccttgggccgcgaccgcgaaccctgcttcagcccgacgcgcacctgcacacccgagtcgcgcaggcttagcgagtgcgcgtgcccctggctgccgtagccgatcacaccaaccttgcggccctgaatgatcgacaggtctgcgtcgtcgtcgtagaacatctctagtgccaccgctgaatctctccttacctgctagctacttggcggtgccgatgccgcgcggaccgcgggacagcgacaccattccggattgggcgatttcgcgaataccgaacggctccaacacccgcagcagggcctctaacttgccgcggttaccggtggcctcgacggtcaatgactccggggatacgtcaatcacgttggcgcgaaacagattcaccgcttcgatcacttggctgcggctgccggcgtcggcttggaccttgatgagcgccaattcccgtgacaccgagtgctcgtcgtcctgctcgacgatcttgatgacgttgatcagcttgttgagctgcttggtgatctgctcgagcggagtgtcctcggcggagaccacgatggtcatccgtgacctgtccttgcactcggtggcacccaccgccaacgactcgatgttgaaaccgcgccgggagaacagcgccgccacccgcgccagcacgccgggcttgtcttcgaccaacaccgacaacgtgtgcgtcttcgggctcatcaggcgtggccttcggtgatgtcgtcgaacagggggcgaatgccgcgggcggcctggatctcgtcattgctggtgcccgcggccaccatcggccacacttgcgcgtcggcaccgacgatgaagtcgatcaccaccgggcagtcgttgatcgcccgcgcctggttgatgacgtcgacgacgtcctcttcccgctcgcaccgcaaccccacacaccccaaggcctcggccagtttcacgaagtcggggatgcggtgcgaatgagtggccaggtcggtctgcgagtaccgctcggcatagaacaggctctgccactgccgcaccatgcccaggttgccgttgttgatcagcgccaccttgaccggtatgccctcgaccgcgcaggtggccagctcctggttggtcatctggaagcaaccgtcgccgtcgatcgcccagacctcggtgccggggagggcgatcttggcgcccatggccgccgggatggcaaaccccatggtgcccagaccgccggagttcagccagctgcgcggcttttcgtatctgatgaactgcgcggcccacatctggtgctggccgacgccggcgacgaagacggcgtccggcccggcgatctcgccgagcttttcgatcacgtattccgggctcaggctgccgtcgctctgcggcccatagctcagcggataggtcttgcgcacaccgttcaggtatgcccaccagtcggccatctcgatggtgccgggaatgtggtggtggcgcagcatcgcgatcagttcggtgatgacggccttgacgtcaccgacgatgggcacgtcggcgtggcggttcttgccgatctcggccgggtcgatgtcggcgtggatgaccttggcttccggcgcgaacgagtcgagcttgccggtcacccggtcgtcgaagcgggtacccagcgcgatcagcaggtcgctgcgctgcagcgccgccacggcggccaccgtgccgtgcatgccgggcatgccgaggttttgccggtggctgtcgggaaacgcgccgcgggccatcagcgtggtgaccaccgggatgccggtcagctcggccagctcccggagctgctcggtggcctcaccgcggatgacgccgccgccgacatacagcaccggcttgcgcgcggccgcgatcagcttggcggcctcgcggacctgccggctgtgcggtttggtgttgggcttgtagccgggcagctccatccgcggcggccagctgaacgtgcactggccctgcagcacgtccttggggatgtcgaccagcaccgcgcccggacggccggaggccgcgatgtggaaggcctcggccagcacccgcggaatgtcgtcaccggagcggaccagaaagttgtgcttggtgatcggcatcgtgatgcccgagatgtcggcctcctggaaggcgtcggtgccgatcagcccccgcccgacctgaccggtgatagcgaccaccgggatcgagtccatctgcgcgtcggccagcggggtcaccaggttggtcgctccgggacccgacgttgccatgcacacgcccacccggccggtgacgtgcgcgtagccgctggcggcatgcccggcgccctgttcgtggcggaccagcacgtggcgcagctttttcgagtcgaacagcgggtcatacaccggcagcaccgcaccgcccggaatcccgaaaatgacgtcgacgccgagttcctccagcgaccggatgaccgcctgtgcaccggtaagctgctgcagtgcaacatgtttcggacgagccgccgggtgctttggctcattcgccgcgctgtgtggctctggcttgaatgtcggtgagtgtggcttggttggtgcgctcactgttgtgtgatcctctattgctctggaagtctcgttggtggacaagaaaaaaccctcgccagctcagctgctgcacgagggtcgcgttggtgctcgcttgggctagtcaggcaccaacgcgccgaccaattactacgagcatcccgggctttccggccttgtccatagtgtccgacggtagccttcacacagctcagctgtcaaatccgcggtgtcagtcttgatccgcgagcgtgacggcactgcgaaatcccatgcgaattttcgcggtggcgttacgctcgcgaactcgacgcccaccaagcggtgagatgatgctggggtggccaccacatcgccggtcgtgatcaaggtgtcgccgatggcgcacttcgccgtgggattcctgaccctgggtctgctggtgccggtactgacctggccggtgagcgccccgctgttagtcattccggtggcgttgtcggcatcgatcattcggctccgcacgctcgccgacgagcggggcgtgaccgtgcggacgctggtcggcagccgcgcggtgcgctgggacgacatcgacgggctgcggttccaccgcgggtcctgggcgcgcgcaacgctcaaggacggtaccgagctgcgattgcccgcggtgacctttgcgacgctgccgcacctgaccgaagccagctcgggacgggtccccaacccgtaccgatgacagcgttcaggccagcggatttgccccgttgagcagcacccatacggcaatacccgccgcgatgccacccaacagcgctacaaacgatccgataaatggccgatgagcccagccgcgggccgcgtccagaccgtagcggccgggaccactcaagataacggcgaccgccatcacgaccagggtgatctggtattcatgcccgtcctgcaggaagtacgcgacgggccgcgaatgctgtgccgagatgccggcgagcaggccgttgatcaagaaggccagcgcgcccgcggccgccagcggagtaaacaaacccaacaccagcagcactccggcgacgatctcgccgccagcgctcacataagcgaggatctcggcgtgctggtaaccaatgtcggacagcgagttctggaatccggccagaccctggccgtcccaccagccgaacaatttctgcagcccatgggcgataaggaccgcgcccagaccgacccgcaatatcagcagcccgagattctgggtgccgcgccgacctgcggcgcgtacccgctcgtcgtcgtccatgtcgattccggcagatcccgccggtacctgccggcccggctgcggctggacgtagggcaacggctccgcagcttcgatcaggctgtacccggagttgccgacaccagagctagcggcatcatagggcgggataacggtggtggttccactgccaaagtccccggcatatctggccggcgtcaggtcatcctcggggtcgaccaggcttgccgagacaggccgtccaggcattggcccaggcgaatcatccggccgctgccaatgtgagtcattcgaactggtcactcgtgtcagggtaaggccatttagtgccgaattggggatttgagcggcgctttcgccagacaatccgcacattgaccctgaccagcccaccaaaaggccccaattgggccgccatgccgacagtgcgcaccccggcaggtggcggcgatgcccacaatgtccgtagcctgtcggtcatgtggacaacgcggttggttcgatccggactcgccgcgctgtgcgcggcagtgctggtatcgagcggctgcgcacggttcaacgacgctcaatctcagccgttcaccaccgaaccggagctgcggccccaacccagctcgacacctccccccccgccgccgctgccgccggttccctttcccaaggaatgtccggcgccgggcgtgatgcaaggctgccttgagagcaccagcggcttgatcatgggcatcgacagcaagaccgcactggtcgccgagcgcatcaccggtgccgtcgaggagatctctatcagcgccgagccgaaggtaaagacggtcatccccgtggatcctgccggtgacggtggcttgatggacattgtgctgtcgcccacctactcgcaagaccggctgatgtacgcctacatcagcacgcccaccgacaaccgggtggtgcgagtggccgacggcgacatccccaaggacatcctgaccggcatccccaaaggtgctgccggtaacaccggggcgctgatcttcaccagtcccaccacgctggtcgtgatgaccggggatgctggcgacccggcgttggccgccgatccccaatcgttggccggtaaggtcctgcgtatcgaacagcccaccaccatcggccagacgccgccgacgacggcgctgtctggcatcggctccggcggcggcttgtgcatcgatccggtcgacggctcgctatatgtcgccgaccgcacgccaacggcggaccgattgcagcgcatcaccaagaactcggaggtctctacggtatggacctggccggacaagcccggcgtggccgggtgtgccgcgatggacggcaccgtgctggtcaacctgattaataccaaactgacggtggcggtccggctcgcgccgtcgaccggtgcggtcaccggagaacccgacgttgtccgcaaagacactcatgcgcatgcgtgggcattacggatgtcgccggacggcaacgtctggggagccaccgtcaacaagaccgccggcgacgccgagaagctcgacgatgtggtgttcccgctgttcccgcagggtggcggcttcccgcgcaacaacgacgacaagacctgacccggttagggcacgtcgagcgtgaaccttacgacgccgtatcggcgtgtctcgtcgccccgttcacgctcgtagaaccggggtgaggcttccttgccagggtcgatgtcgtcgacatcaaagtcgaggtcggagaggtagagcagatcttccgagcactccggagcccacacgctcacgggctccaacaggtaagccacataatccccgacatcgctgcgactggccgtcctaccgatgaaccaggcggccgcgtcgtcgagaatcggcattccacaggggccagcgcgccacgagcaacgggcgaacttgttgacctcctcctccgtttggctgccgaacagttcggcgagcacatgctgccgctgcgaaagcacgtgcacggcgaggtgctcggatcggctcgccacctcggaggtgccggtgctcctcggcaggccgaccataaaactcgggggctgcacgctcgtttgggtagcgaagctgaccagacaacccgcggggtgaccatcggcctgggttgtcaccacaaacaccgggtggtccagcatccccatcaactcgtcgaacgactcatcgatcacatcaccatcatgaatccgcgcaacgtcttctgacactctttccgagcgttcagtcggcgaatcgccgctaccgccatcacgtcgaccggtgaggccgccgtcacggccccaaatcggcgacgatctgggcacggaatcagaacctgattgggtcccggccagcctcgctggcgtgggaagtcaccacggtcgcgccgcggcttctcaacccggccgacacgcgctcccgatgctcactgtcgtcgctgtcataggcatactcgaatgtggattagtgctacacatgcctgacaacgatttgtggtactgcgggccatggacactatgggtgatggccggtaggggtgttgcgtcgggcgcgggagtgtggcgaggtgatcgcgttgcgacgccccttgcggtggcgattaccgcagccggattggtatcaggggcccggataggacccggtgcggctgcgaaacgcgacccgcagctcgcacagtggaacgagattcgcagtcactaccaagagatcgccgagtggatcgaccacgacacagcaaccgcacaccccgctgttgccgcaacgcagatcagtgccgctggctctttcggccgcgccaatatggtcgactacctggggctcctggattccagggccgacgaaacggtccgacgcgacgaattttcgcggtggctgtcggccaaacccgactacttggtcaccaccgagcaatctgtcgacgccgccacgatagcccttcctgaattccgccatgcgtacgaccgcgcggccaccatcgggacactcaacgtgtatcgtcgcaactcccctgacggtgatgaaccgctacccgcggacggcaactaaccctgcccgcaggcctctagaacgagttcgcgcactcgggccgcgtcggcctgtccgcgggtcgccttcatcaccgcaccgacaatcgcgccggccgcggccaccttgccgccgcgaatcttgtccgccacatcaggatttgcggccagggcctcgtcgaccgcggcctgggtcaacgagtcgtcgcggaccaacgccaaccctctcgcagtcatcacctgttcgggctcaccttcaccggccagcacaccctccacgacttggcgggccaagctgttggacagcttgccctcatcgaccaatgccaccacggctgcgacctgggcaggagtgatggccagttcgtccagcccgatgccggcctcgttggccttttgcgccaggaagtttccccaccaggcgcgcgccgcctcgctggacgcgccgtgctcgacggtggcagcaaccaattcgacggcgccggcgttgaccagatcgcgcatcacctcgtcggaaacaccccactcctgctgaatcctcctgcggctcaaccacggcaattcggggatcgtctggcgtagtcgctcgaccagctcgcgactgggcgcgacaggctccaaatccggctccgggaagtaccgatagtcctcggcggtctccttggtgcggcccgcgctggtgtaaccggcctcgtgaaagtgtctggtttcctgggtgatccgaccaccagacgccaaaatagcgccctggcgctgcatttcgtagcggacggcgacttcgacgctcttcagcgagttgacgttcttggtctcggtccgggtgccgaattcggtcgtcccggccggcttcagcgacacgttggcgtcacagcgcatcgaaccctggtccatccggacatcagatacatctaatgcgcgcagcagatcccgcaacgccgtcacataggaccgggcgatctgcggcgcccgggcaccggcgcccacgatgggtttggtgacgatctcgatgagcggcacgccggcacggttgtagtcgatcagcgaaccggtggcaccgtggatccggcccgtctcgctgccgatgtgggtgagcttgccggtgtcttcttccatgtgagctcgctcaatctccacccgccaagtggtgccgtcttccaaaggcgcgtccaggtagccgttgatggcgatcggctcgtcgtactgtgagatctggtagttcttgggcatgtcggggtagaagtagttcttccgggcgaagcgacaccagggtacgatctcgcagttcagcgccagcccgatgcggatcgccgactccacggcggcccggttgagcaccggcagcgaaccgggcaagcccagacacaccggacacacctgggtgtttggctcgccgccgaatgtggtggtgcagccacagaacatcttggtcgcagtggacagctcgacgtgcacctcgaggccgagtaccggctggaagcgcgcgacgacctcgtcgtaatcgagcagttcagcccctgcggccttggctgccccggcagcaacagtcatagccgcgatcctagtttgagcacccgacgtcaaccgaagaaggcggcggcgtcgtcgtaacggctctgcggcaccagtttgagtttgcgaaccgcatccgccagcggaacccgaccgatgtcctggccgcgcaacgtcaccatctggccgtactcgcccgcatgcgcggcgtcggcggcgttcaccccgaatcgggtggccagcactcggtcgtaggcggtcggagtaccaccccgctggatgtggcccaacaccgtcacccggacatccttgttgatgcgcttctcgacctcgaccgccagctgcgccgctacacctgtgaaacgctcgtgcccgaactcgtcgagaccaccctcgcgcagcatgatcgtccccggagccggtttggcgccttcggcgaccacgcagatgaaatgcgagtccccgcgctggaaacggcctttgaccagtcggcacacctcttcgatgtcgaacggctgctcaggaatcagggtcatgtgagcaccggaggccagcccggcgttcagcgcgatccagccggcatgcctacccatcacctccaccagcatcacccgctcgtgggattcggcggtgctgtgcagccggtcgatggcctcggtggccacggtcaacgcggtgtcgtggccgaaggtcacatcggtgcagtcgatgtcgttgtcgatcgtctttggcaccccgaccaccggcacattctcttcggagagccaactcgcggcggtcagcgtaccctcaccgccgatcgggatcaggacgtcgatcccgttgtcgtccaaggtctgcatgatttggggcagccccgcccgcagtttgtcggggtgcacccgggccgtgcccagcatcgtgccgcccttggccagcagccggtcattgcggtcgtcgttgtgcagttgaacacggcggttctccagcagcccgcgaaagccgttctgaaatccgaccaccgacgagccgtatcgggcgtggcaggtacgcaccaccgcacggatgacggcgttaaggccgggacagtcgccgcctccggtaagaactccaatccgcataccctcatcttgcctcgcggccgccgacctggcgcgagcagacacagaatcgcacgggcgaggggcgccggatgcgagtctgtgtctgctcgccgctaaatggcgctcagtagcgggccgcgggcggcctcataagccgcccccacccggtagagccggtcgtcggccaatgccggcgccatgatctgtaggccaaccggcaacccgtcgtccggggagagccccgacggcacagacatgccgcagtggccggccaagttcagcggcagcgtgcacaggtcgaacaagtacatcgccagcggatcgtccaccttctcacccagccggaacgcggtggtcggggtcgtgggcgacaccagcacgtcgacggaccgatacgccgcgtcgaggtcgcgggcgatcagcgtgcgcaccttctgcgcctggttgtaataggcgtcgtagtagccggccgacaacgcgtaggtgccgatcatgatgcgccgcttgacctcgggcccgaaaccggcggcccgggtcatcgccatcacctcctcggcgctgcgggtgccgtcgtcgccgacccgcagcccgtagcgcatcgcgtcgaagcgcgccagattgctcgacacctccgagggcagaatcaggtaataggcggccagggcatggtcgaagtgcgggcagtcgacctcgctgacctcagcgcccagcgcggttagctgctccacggcagcctcgaaggaggccagcacgcccggctggtagccctcgccgccgtgcagctgtcgaaccacgccgacccgcacgccacgcagatccccgaccgcgccggccctagcggcgcccaccacgtcgggcacctcggcgtcgaccgacgtggagtcgcgcgggtcgtggccggcgatcacctgatgcaacagcgcggtgtccaagacggtgcgcgcacacgggccgccctgatccagcgaggacgcgcaggccaccagcccatagcgcgacaccgtgccgtaggtgggtttgacgccgacggtcgcggtcagcgcggccggctggcggatcgaccccccggtgtcggatccgatggccagcggcgcctggaacgcggccagcgccgccgcgctgccgccaccggaaccgccgggtacccggtcgagattccacgggttgcgggtgggaccgtaagcggagttctccgtcgacgagcccatcgcgaactcgtccatgttggtcttgcccaggatcgggatccccgcggcgcgcaaccgcgcggtcagcgtggcgtcgtagggagatcgccatccctccaggatttttgacccgcaggtggtgggcatgtcgctggtggtgaagacgtccttgagcgccagcggcaccccggccagcgccgacggcaagggttctccagcggccacctgcttgtcgacggcggccgccgccgccagcgcctcatcggccgccacatgcaggaaggcgtggtacgtctcgtcggtcgcctcgatctgatccaggcaggcccgggtgatctcggccgacgacacctccttgatggcgatcttggcggccagcgtcgcggcgtcggatcggatgatgtccgtcactgttcatcccccaggatctgcgggacggcgaagcggccgtcgacggcatcgggcgcctggtcgagcacctgacgctgggtcaggcacggcacggtctcgtccgggcgggtgacgttgacgtccttgagcggattgtcggtggcctgcacaccggtgacgtcgacggcctggatctggctgacgtgggtcaggatggcgtcgagttggccggcgaaactgtccagctcggtttcggtcaatgccagccgggcaagcctggcgaggtgggcaacctcgtcgcgggagatctgggacacgaccgcaaagcctaatgggtggccggacggccgacgccggctgccgaaacgccgtggatacatcgttgtgccacagtgttggccgtgcgttcgtatctattgcgtatcgagctggccgaccggccgggcagccttgggtcgctggcggtcgcgctcggctcggtgggcgccgacatcctctcgctcgacgtggtcgagcgcggcaacggctatgcgatcgacgacctggtggtcgaactgcccccgggagcgatgcccgacacgctgatcactgctgccgaggcgctgaacggcgtccgggtagacagcgtccgcccgcacaccggcctgttggaagcccaccgcgagctggaactgctcgatcatgtggccgcggctgagggcgcgaccgcacggctccaggttctggtcaacgaggccccccgggtgctccgggtgagctggtgcacggtgttgcgcagttccggcggggagctgcaccgtctggccggcagcccaggtgcgccggagacccgggccaattcggcgccctggctgccgatcgagcgggccgcggcgctggacggcggcgccgactgggtgccgcaagcctggcgcgacatggataccaccatggtcgcggctccattgggtgacacgcacaccgcggtggtgctgggcaggccaggcccggaatttcgcccgtcggaggtggcgcggttgggttatctagccggcatcgtggcgacgatgctgcgctgagcggttcgttggcaaccaaggttcgccgagcgtaacgccactgcgaaaaaccgcgcggagattcgcagtgccgttacgttcgtgacgcgggtccgtcggccagcagtctccggaacccatcctcgtccagaatcggcacccccaactccaccgccttgtcgtatttggatcccggcgagtctccggcgacgacatagttggtcttcttcgacaccgagccggcggccttgccgccgcgggccacgatcgcctccttggcgtcgtcgcgggagaaaccggtcagcgagccggtgaccacgatggtcagcccggccagcgtgcgtggcacactctcgtcacgctcgtcgaccattcgcaccccggcggcccgccacttgtcgacgatctcgcggtgccagtcgacggcgaaccactcggtgaccgcggcggcaatggtcggccccaccccctcgacggcggccagctggtcggtggacgccgcggcgatggcgtcaaggctgccgaactcggtggccagggcgcgggccgccgtcggcccgacatggcggatggacagcgccaccagcacccgccacagcggtgccgccttggccttgtcgaggttgaccagcagccgtttgccgttggccgacagttcgcctgccttggttcggaacaggtcggtgcgcagcaagtcccgctcggtcagcgcgaacagctcgccctcgtcggcgatcaccttcgcctgcaagagcgccacacccgcctcgtaaccgagcacctcgatgtctaggccgttgcggctggcgacgtggaaaacccgctcccgcagttgccccgggcagccgcgggcgttggggcaacggatgtcggcgtcgccttccttctccggcgccaacggcgaaccgcactccgggcaggtggtgggcatgatgaattcgcgttcggagccatcgcgcagttcgacgacgggtcccagcacctcggggatcacgtcgccggccttgcggatcaccacggtgtcgccgatcagcacgcccttgcgcttgatctccgaggcgttgtgcagggtggcctgtcccaccgtcgacccggccaccttcaccggcgtcatgaacgcaaacggcgtgatccgcccggtgcggccgacgttcacccggatgtcgagcagcttggtctgcgcttcctcgggcgggtacttgtaggcgatggcccagcgcggcgcccgcgacgtggaacccagcctgcgctgcaacgccacctcgtcgactttgaccaccacgccgtcgatttcgtggtccacctcgtggcggtgctcgccccagtagtcgatgcgctcgcgcacaccggccaggtcggttgccagggtggtgtgttcggaaaccggcagtccccatgcccgcaacgccaggtatgcctgatgcagggtggccgggcgaaagccctccacgtggcccagcccgtggcagatcatccgcagccggcggcgcgcggtgaccgccgggtctttctggcgcagcgatcccgccgcgctgttgcgggggttggcgaacggcgccttgccctcctcgacgaggctggcgttgagcgcctggaagtcgtccagccggaagaagacctcgccgcggacctcgaggacctcgggcaccgggtagtcgtcgccgggggtgagccgttcgggaacgtcggcgatggtccgggcgttcagggtgacgtcctcgccggtgcgcccgtcgccgcgggtggaggcccgggtcagccgtccctcgcggtagaccaaagacagcgcgacgccgtcgatcttgagctcacacaggtaatgtgcggcgtctccgacctcggcatggatgcggccggcccaggcggcgagttcgtcggcggtgaacgcgttgtcgaggctgagcattcgttcgagatggtcgacgggctcgaaatccgtggcgaagccggcaccgccgaccagctgggtcggcgaatcgggcgtgcgcagctcgggatgctgctcctcgagggcttccagacggcgcagcagctcgtcgaattccgcgtcgctgatgatcggcgcgtcccgcacgtaataacggaactggtgctcacgcacctcctcggccagtgcctgccactgccgcaacacctcgggagcggtctgatcggcgtctggggagctcactctggcaggctagccgagggggctcttccctcagatggcctctgggtcccgcgcgaacgcctcagcgacatcacgggcaagcccgaccgcggtgcgggcccactgccccgtcgcattggccagaccacacgccgggctgacgccgagtcgatcgcgtagcgccgagcgaggaacgccgagccgatcggtgaccgcgaccgccgcagcagcgacctcttccatcgaaggtgctcgctccggggcggtcaccgggaccaggcccagcacgacggttcggcccgactcgacaaatgccgcgacagcatccaaatccgcagcctgcagtgtgctcgcatccaccgataccgcactaattctgctgcgctgcagcagatcccacggcaaatccggactgcagctgtgtagcgctacgtccgcgtcgacagccgcgatgcaagtgtcgagcagcgcttcggccaccgtctcgtcgagcggggcaaccgggctcaacgcggtcaccccggtcagccggccgcccaacgccgccggcaacgacggctcgtcgaactgcaccaccaccggtgtgtcaagtcgacgcgccagcgccgcgcgatgcgcggcaacgccttcggccagcgaggcggccaggtcacgcacggctccggggtcggtgatcgcccggtgaccgttggccagctccaaccccgcgaccaatgtgactggcccgggcgcctgcaccttcaccgcccgcccacagccacgcaggcccgcggtctcccaggcctcttctaaggcatccatatcctcgtcgaggaggctcgcggcccgccgtgtcaccgcgccgggtcgagcagcgatgcggtagccacgaggcacggtgtcaatcgccacgtcgaccagcagtccgccggctcgccccagcatgtcggcgccgacgcccctggcgggcagctcggtgagataggccaatgcacccgccaactccccgaccacgacctgcgcggcctctcgcgcggcggtgcccggccacgatccgatcccggtggccgttgcgaaaacactcacccggcaaccgtattcgacctcacatcgtcggctggccgccaggggtgtctgctgcaggttcgcccgggtaccttcgaagcagaagggtggcagatggtgggattgacgcggccgctgctgttatgtggcgcgacactactgattgcggcgtgcacccgggtggtgggcggcacggcttcggcgacttttggcggtgaccgacagggcatgcttgacgtcgctacgatcctgttggatcagtcacggatgcaagcaatcaccggctccggcgatgacctgacgatcatccccacgatggacacgacgtatcccgtcgacgtcgacgatttcgcccaacccataccacgagaatgccggttcatctatgccgagacggcagtctttggctctgagatcgaagcgtttcacaagaccaccttccaggaccggccagatggcagtctgatctccgaggcggccgccgcctatcgggatgccggcaccgcccggcgtgccttcgacaccctggcggtcaccgtccacgactgcgcggcaagtccggcaggctggctgttcgtcagtaggtggaccgccggcggcaattccctacacatccgggccggcgattgcggtcgcgactaccgggtcctatcggcggccctgttggaagtgaccttctgcggcttcccggaatcggtctccgacatcgtgatgacgaacatcgccgccaacgtgccgggttagcacctcgagcccgcgttcaggatgccaggacggatgtcaacgtggtcagttgtgcgttgcgctgcgcgacgacattggtgctgacatttccaccacgcgcgtttagtctccggcgtcggcggccgtggctggacccgcatggcgcgggtccagccaccgaccccggaacgaccccaccctaatcgttccgcagtctgacgaatcgcctaccggcctttccagcaccccgatctggcgtagtgctcgccggcaccgacggtaggcccgcgcgagagcctccatggcctgattccactgggcctgccagtcctgatgactcatcccgagatcaccttggcaagcacgcgacggcgcggtgcgctcactggcgatatcggcccccaagctctgcgtcgtgcccgtataaccggccatgtctccgacattggccgtcatcgccgggtagctgtacatactctgcgacaccacgaatccctttcaaatattccgggcaatgatttttagacactctttcgatcgaaaatttggtcgagttcacggccgtcagatcgtcaaactgacaccaaccccccatcaccggccacaccgaccaaatccggcccccagctgcccggcagcatcggcaccggcgcaccatcaccaaactcatcggccaacaccgtcaaccccgccggctgcccaaccgactccttgccagccgtcccaacaaaccccaacgccccagcaccccgatcagaagccagcaccgacaccgacgtgctcgcgggagccggctccaccgccgacaccaaccgcgcctgcggcgacaccacaccacccgacaccggcgccacactgcccaccaacgccgccggcgcgccagcagccgcacccaccgccggcagagcggccaatcccgccaccccggccaacccagctacacccggaaccacagcagcggccaacgcccccaacaacggcccccccaaaaggggaacaacaccaaacagattcccaataacccactcgacaactatgtctataacgcccgcaatggcatacaataatccgaccgcaacataagaagcattgatagcgaactctgtcaatagttgagcattggatgccaacgtaataatgaacccaataatgttgaaacccaggatatccacaaagagctggaaccaaacccaagccaccgcagggagttcggaaagcaaagcggacagatactggtcatatgctgcgaacgtttcttctaaaaactgtacaatttcgtgccatgggaatggggttatggttgcggcggccacggcgttgctggcttcattggcgccgggtttgacgatgaccggtgccgggccggtgtgtggtgtggccaccagcgcggcacccaccaccgcctcataggcgctcatcacggtggccgcctggacccacatccgcacatagtcggcctcgttgagcgcgatcgggatcgtgttgatcccaaagaaattcgtcgccaccaacaccgcatgcgtgaggtggttggccgccaactccggcaacgtcggcatctccgccaacgcacaaacatagccagccgccgcggcctcatgctcaccggccgccgccgcgctatccgcactggcctgcaccaaccacgccacatacggcacataggcggccacaaacaactcagcactgggaccctgccacaccccggcccccaccgcggccaccaccacgctcaactcttgcgccacagcggcgtactcggcgcttaacgcgctccaccccgccgcggccgcctgcaacgaacccggccccggaccagcacttagcagcgccgaatgcacctccggcggcgacgccaaccacaccggcgccgtcacaacgacccacccgaaaccagatacgtgcccaggacaccgaactcgaccgtgcggtgcgaggacaccggatcacccgctagcggaatcaatgtgcggcggccagccgtgcggtcaacgcctccaccgccgcactggcggccgccaaaccctcaggaaccacgctcagcgtcaccacgcacactccttccttaggcgcctcccacacccatctcccggatttttgctctatcaactgttgtaaatagctacgattacccaggcgtagacgacgacgccgcagattcctcacacccgcgcctgcgcaattggccacgcaccaccgccggcagcgaggccgccagccacacaccaagctcctcgccgaccacatcggctaccggatccaccaacagcgcaacggcattcggatgggggcccatcaaacccaccgatcatcccggcgtcgccgaccacgcccgcgccgtgtgctagccgccccacttggcggcttcggccccatctcgagccaacatcgccatggtgttggactcatgggtgccagacatcgactgataggcccgcaccagatcctctagggcctggttccactgggtctgccagccctgatacgtgatcccggtatcaccctgccaagcactggacagcacggcctgctcactggcgatatcggcccccaagctctgcagcgtgcccgcataaccggccatgtccccggcatgagccatcatcgccggatagttgtacataatctgcgacatcacaaaccccttttcattccgagcagcgacttttttaaaacccggtgtagctggacgcggcggcggcatcggcggccacatacgtgcccgcggcctcacccaaattggcttgcgcgatatccagcaaggtattgaccttggcggccgcggccacaaaccgggcatgcgcaccctgaaacgccgccgcggactctccctgatgaaacgcctgcgccgacatcgcctgctgctcggcctgaccgatcgtatgccgcatcaaccccgccttagcggcaaacgccgtatgcgaagcgatcaactgcggaatatgggcatccaacaaactcatcacaattccttccaattcgaatcaccaattactcgccgtcagatcgtcaaactgacaccaaccccccatcaccggccacaccgaccaaatccggcccccagctgcccggcagcatcggcaccggcgcaccatcaccaaactcatcggccaacaccgtcaaccccgccggctgcccaaccgactccttgccagccgtcccaacaaaccccaacgccccagcaccccgatcagaagccagcaccgacaccgacgtgctcgcgggagccggctccaccgccgacaccaaccgcgcctgcggcgacaccacaccacccgacaccggcgccacactgcccaccaacgccgccggcgcgccagcagccgcacccaccgccggcacagccgccaaccccgccaaccccgtcacaccagccacacccggcaccaccgcagcagccaacgcccccaacaacggacccgccaaaaccggaatagcgccaaaaatattcgaaataatccaaccaatactgagtatcgccagttccaagacaaccgcgaattctaatagcggaaccagaacaaatacgcctaacgcaaaacctaccgtggcgaaaaacatatcgatcatcccggtaaggacgagccaaggctcgaaatttaccagacccgtgatcagctcgacgaatcccacagcccaggcttcggcgctcttcattatcaattcgccgacctctgtaaatgcttgggcagccatttccaaaaacttcgctaattctccgaatgggaatggggttatggttgcggcggccacggcgttgctggcttcattggcgccgggtttgacgatgaccggtgccgggccggtgtgtggtgtggccaccagcgcggcacccaccaccgcctcataggcgctcatcacggtggccgcctggacccacatccgcacatagtcggcctcgttgagcgcgatcgggatcgtgttgatcccaaagaaattcgtcgccaccaacaccgcatgcgtgaggtggttggccgccaactccggcaacgtcggcatctccgccaacgcacaaacatagccagccgccgcggcctcatgctcaccggccgccgccgcgctatccgcactggcctgcaccaaccacgccacatacggcacataggcggccacaaacaactcagcactgggaccctgccacaccccggcccccaccgcggccaccaccgcgctcaactcttgcgccacagcggcgtactcggcgcttaacgcgctccaccccgccgcggccgcctgcaacgaacccggccccggaccagcacttagcagcgccgaatgcacctccggcggcgacgccaaccacaccggcgccgtcacaacgacccacccgaaaccagatacgtcgccgccgccaccgcatcaccggcggcataaccgatcccagactcacccacagcgaccccggaacgacccagctcctcgaccccttcgcccgcgatcgccgcatgctcgctacctaaggcgctaaaccccaccgcactctgcaacgacaccggatccgccgccggcgccaccaccgccgtaatcgccggcgccgcgccagcgtgtgcggcggccagccgtgcggtcaacgcctccaccgccgcactggcggccgccaaaccctcaggaaccactctcagcgtcaccacccacactccttccttaggcgtcacacacccgcacgaccggttaccgtcaccagcggagcgaattattgacacctgtcttgacgcctgtcttgacatgcgtcaggcaatattgatctcacagatcgttgcgtatgtcaactgttattgatagctactattacgtaggcgtaggtgacggctccgtaggattcggggactagcccgttgcttgggctgcccgacccccgccccgtcccacgcaacccggctgcccgtcgtcgggcgacatcccggtctctatcggcggacccgagcagccgcccggctagccagtcgcggccaaggccagggacgtggtgtacgagtgaaggttcctcgcgtgatccttcgggtggcagtctaggtggtcagtgctggggtgttggtggtttgctgcttggcgggttcttcggtgctggtcagtgctgctcgggctcgggtgaggacctcgaggcccaggtagcgccgtccttcgatccattcgtcgtgttgttcggcgaggacggctccgacgaggcggatgatcgaggcgcggtcggggaagatgcccacgacgtcggttcggcgtcgtacctctcggttgaggcgttcctgggggttgttggaccagatttggcgccagatctgcttggggaaggcggtgaacgccagcaggtcggtgcgggcggtgtcgaggtgctcggccaccgcggggagtttgtcggtcagagcgtcgagtacccgatcatattgggcaacaactgattcggcgtcgggctggtcgtagatggagtgcagcagggtgcgcacccacggccaggagggcttcggggtggctgccatcagattggctgcgtagtgggttctgcagcgctgccaggccgctgcgggcagggtggcgccgatcgcggccaccaggccggcgtgggcgtcgctggtgaccagcgcgaccccggacaggccgcgggcgaccaggtcgcggaagaacgccagccagccggccccgtcctcggcggaggtgacctggatgcccaggatctctcggtagccctcggcgttgacgccggtggcgatcaaggtgtgcactccgacgacgcggcctgcctcgcgcaccttgagcaccagggcgtcggcggcgaggaaggtatacgggccggcatcgagcgggcgggtccgaaacgcctctacggcttcgtcgagctctttggccatgatcgacacttgcgacttggaaagctttgtcacaccaagtgtttcgaccaggcgctccatccggcgagtggatactcccagcaggtagcaggtcgccaccacgctggtcagtgcgcgttcagctcgcttgcggcgctgcagcagccagtccgggaaatagctgccctggcgcagcttggggatcgcgacgtcgatggttgcggcacgggtgtcgaaatcacggtggcggtagccgttgcgctgattggaccgctcatcgctgcgttcgcggtagcccgccccgcacagggcgtcggcttcagcccccatcaaggcggcgatgaacgtcgagagcagcccgcgcagcagatccgggctcgcctgtgcgagttggtcagccagaagctgctcggtgtcgataagatgagaagaggtcattgcgtcatttccttcgattgacttttgctggtcgtttcgaaggatcacgcgatgaccgcccactactgggctacgacacgcccaccggccttacctgcccgtacaccacacccctggacgtaactccagtcgccgggtttctacgagtgatttggcgccgagtcaagccccggggttgccgccagtcgacaaccctgaagcgccggcgatggtcgcgctgccgagcacctcgtcaccggctgggtcaggtcggtagagcaccagcgtctggccgcgcgccacgccgcgcagcggggcatgcaactgcacgaaaagcgcatcgccgatcaattccgctaccgcactgacggtttcaccgtgcgcacgcacttggaccacgcagtcaacgggtcctgacggcgcggctccggcggtgaagacgggagcgcgcccagtcagcgtttgcacatcaaggtcggtcacgtcacctacgtgaacggtggcggtgtcggcgtcgatcgccgtgacatagcgcggacgaccattcgggcccggcccggcgatgcccaggcctctacgctgcccgatggtgaacccgtgcaccccatcatgggaagccagcaccacaccatccgcgtcaaccaccacaccacggcgaaccccgatgcgctcacccaaaaaagccctggtgttcccggacggtatgaagcagatgtcgtggctatccggcttgttggcgaccgccaggccgcggcgggccgcctcggcacggatctgccgcttcggcgtgtcgccgatcgggaacgcggcgtggcgcagctgctgcgcagtgagcacggcaagcacataagactgatccttgtcccggtcgacggcgcggcgcagccgcccacccgacagccgggcgtagtggccggtggccaccgtatcgaaacccaacgccacagccctggcggacagagcagcgaacttgatctgctgattgcaccgcacgcaagggttcggagtttccccgcgggcatacgacgacacgaagtcgttgatcacgtcctctttgaacttctctgcgaaatcccaaacataaaacgggattccgagcacatcggcgacgcggcgcgcgtctgcagcgtcctctttggaacaacagccccgcgagccggtgcgcagcgtgccgggcgcggtcgatagcgccatgtgcactccgaccacctcgtgtccggcatcgaccatgcgggcggcagcaacagacgagtcgacgccaccgctcatcgcggcgagaactttcatcgggatgctcccgcggcggctagggcggcccgccgtgcacgtgccaccgccccgggaagcacctccaacgcggcatcgacatcagcctcaacactggtgtgccccagcgagagacgcaatgatccgcgggcgctggccgcgtcgacgcccattgcaatcaacacatgcgagggctgcgctacacctgccgtgcaggccgatccggttgagcactcgattccgttagcgtccaacaacatcaacagcgcatcgccttcgcagccacggaaagtgaagtgcgcgttacccgctagccgcatcgggtcatcggcgccgttaaggcaaacatcgtcaatctcagccagcacaccctcgaccagacgatcccgcagcagccgtaaccgcgcgctgttttcctcgagtccgtccaccgcgatctgcgcggccgtcgccattccaactgcactggcgacatcgggtgtgccggaacgaatatcgcgctcctgcccaccgccgtgcataaggggcacgcaggtgacgtcgcggcgcagcagcaacgcacccactcctggcgggccaccgaatttgtgcccggccacgctcatcgccgacagcccgctggccccgaagtcaagcgggagctgtcccaccgcctgaatggcatcactgtgcatcggcacgccgaattccatggcgacaactgacatttcggcgatcggtagaatagttccgacctcgttgttggcccacatcaccgataccagcgcgacgtcgtcgtggctctgcagtgcctcgcgcagcgcagttgccgacaccgagccgtcggcggcggtcggcagccaggtcacatgggcgccttcgtgttccacgagccagttcaccgagtccagtacggcgtggtgttccacctcggtggtgacgatgcgacggcggtgcggctccgcatcgcggcgtgcccaatagatacctttgacagccaggttgtcgctttcggtgccgcccgcggtgaagatcacctcggacggacgagcgcctagcttgtccgcgatcagctcacgggcctcctcgatccgccggcgcgccgagcgcccgctggtgtgcagcgacgacgcattgccgatggtgcgctgcacggccgccatcgcctcgatggcggcggggtgcatcggggtggtggcagcgtgatccaggtaggccatgacgcacctagaatactggcccgggcggcgacgcagaacgtgcgcgcaggccacggccgcagcagcggctgggcaatctggctggggccagaccacttaggtcgccggcacgtgccggcggcctgggcgttgccccgactgccccaaggctcccgcaagcaccgctgactggcaacggcgcgcgagattccgacgatcggtacctggcagctgcaaagactcgacgcgcacccaggccagcgtgcggcgcacggtcagcagccggcaaaccgaccgcaccaaggtgtcgtcgccgacaaaggccggagcggtcgagacggtgccgtcgacgtggtgatatgtcaaccggagtggctgcaccgggcggccggcatcgattgcggcctggaacatcgccggatagaaagccccacaaccgcgatgcgagcacccggctcctgctcgggccgctggacggccggcatcgtcgcccggccgaccgcaccaggtggtgccctcggggaaggccaccaccgtctgaccggcgcgcagccgacgcgcgatggtatcgacaaccccgggaagccgccgcaggctggctcgctcgatcggaatgatcttcagaatgcgcgccacgatccctatagtccgtccggtgaacatgtcggcgcgcgcgacgaacgacccgggcaacaccgaaccgatgcagaagacgtccaaccaggacacgtgcccgctgaccaccaggactccgcgcaggttccgaactggactacccgacaccgtgatccggacaccgaaaaggcgcagcaccaaccggcagtagatgcgttgcacccgcgttcggcccggcagtggcatcaccaccagcggcactcccggtaccaggagcagagccaacatgacgcgaagcgctacccgcagcaccaccagcggccgccgcacctgcgcagcgtcgccgacactcacgcagctgacgccgcacgttgcgcggggcaaccaggagtgttcggtgactgcgggagcgctcatcgcgcgtcgttcaccatttccgaggccgccgcaaccgaccgcagtcgtcgcagatatcgcgtatcggcgtggtccttatccagtagcaggcagaagtcgcccacgccaaagtccgggtcgtgcgccggctccccgcaggcccgcgcgcccagtctcaggtaaccgcgcatcagcgggggaactgctggccgtggcggagggagaatgtcgtcgagggacctcccgtccacgcgcaccggccggtaggggtacacctggcactgcggcggcgcggcatgccggttgaggatgaagtcgcgcaccccacgcagccggctgcccggcgtttcaccgtctcccccgattggtactgacacacatccggtcacatagtcatagccgtatcggtccaggtaggccaggatgcccgcccacatcaacaacaccaccccaccgttgcggtgaccctcgcgcaccacggcgcggcccatctccaccaacgacggccgcagcggatcgaacgcgcaaacgtcgaattccgttgcggtgtagagtcctccggcggcgatggcacccgccggtgccagcatccggtagcaacccaccagctcaccggtgtcgtcgtcgcggaccagcaggtgatcgcagtactcgtcgaaccggtcgccatcccggcgcgtatccgcggccgccggcagtgcgaagcctggcgtagtgctgaacacgtcatagcggagccgctgcgccgcctcgaccatgctgggatcggtggatagcaacagggaatagcgcggtccggttgacgatcctgtcgcgacgccatgcggtttgtcactgggtatcagcacagaagcgatgctcatagcaccaacgtggcgcagccgatcagctaatcggcatcaacgttgtgacgtgtcggtgcacgtcagatgacgaactgttgggctaggtgagcaggcgccaaggccccccacgcctcggcgtgtcggggtcttttgcgactgctcgcgcagggaacctagcccttgcgggccttgatggcctcggtcagctgcggagcgaccttgaacaggtctcccaccaccccgtagtcggcgatctcaaagatcggcgcctcttcgtccttgttgaccgcgacgatggtcttggacgtctgcatgccagcgcggtgctggatcgccccggagatgcccagggcaatgtagagctggggcgacaccgtcttgccggtctggccgacctggaactggcccgggtagtagccggagtcgactgcggcacgcgaggccccgaccgcggcgcccagcgagtcggccagcgcctcgaccacgctgaagttctccgcgctgccgacaccacggccaccggccaccacaatggtcgcctcggtcagctccggccggtcgccggcgaccgccggttcgcgcgcggtgatcctggcggcgttctccgccgcagccggcacttccacgctgacctgctcaccggcgccggcggccggctccgcctccacggctcctgcgcgcacggtgatcaccggggtgtcgccgttggcctgcgcttcgacggtgaacgccccaccgaagatgctgtggacacccactccaccttctctcacgtcgaccacgtcgaccagcagacccgagccgatccgagccgcaagtcggccggcgatctccttgccgtccgcggtggcggcgattagtacgccggcaggggccgaggactcggccagcccggccagcacgtcgaccgccggggtgatcaggtatttgtcgacaaggtcggactcggcgacgtagatcttggcggcaccagccgccttaagcccgtccaccagcggcgcggccgtccccggcacaccgacgacgacggcggctggttcgcccaaggcgcgggcggcggtgatcaattcggcgctgaccttctttaacgcgccttcagcgtgctcaacgagcaccagtacttcagccatgggttatatcgctctcgtctttgggaggtgcgtatgtcttagatgattttctgggcaaccaggtactgcacgatctggttgccgccttcaccctcgtcggtgaccttctccccggcagtcttggccggtttgggcgtcgacgccagcacggtggatccggcgttggccagccccacctcgtcgctctcgacaccgatctcggccagggtcagcacggtaacttccttcttcttggcggccatgatgcctttgaaggacgggaagcgcggctcgttgatcttctcgttcacgctgatcaccgcgggcagcgtggcctcgagggtgaatacgccctcatcggtctcacgctcgccggtgatcttgccgccctcgatcgacactttgcgcaggtgggtgagctgcggcaggcccaggtactcggcgatgatggccggcaccgcaccgcccaccccgtcggtcgattcgttgcctgcgatcaccagctcggtgccctcgatggtgcccaacgcgcgcgccaaagcccacccggtttggatgacgtccgagccgtgcatgccgtcgtcctttaggtggacggccttgtcggcacccatcgacagcgccttgcggatcgcctcggtggcgcgctcggggcccgccgtcagcacggttaccgacccttcgatgccgtcggcggcctctttctcccgaatctgtagcgcttcctccacggcgcgctcgttgatctcgtccagcaccgcgtcggcggcctcgcggtccagcgtgaaatcgccgtcggtcagcttgcgctccgaccaggtatctgggacctgcttgatcaggaccacgatgttcgtcatgactgtggttcgtcctcctcgaaggcggcccgcagcgctcgactgcggaacctcggtcacacgttttgcaaccgcacagcgatattactattcggtaagttcgcgtggtgcgccctcacaccatagcgggtggtagagcaggttcccacgcctgtgcctcgcccacgaccggcggatactcccggtgcccggttcgcgaatccgatgccacgggttagcctgccttaacaatgtgcgcattcgttccccacgttccccgccatagccgaggcgacaacccgccgtcggcctccacggctagccctgcggtgttgacgctgaccggcgagcgcaccatccccgatctggacatcgagaactactggtttcgccgccaccaggtcgtctaccagcggctggcaccccgctgcacggcccgcgacgtgctggaagccggctgcggcgagggatatggcgccgacctgatcgcctgcgtcgctcgccaggtcatcgcggtggactacgacgagactgcggtggcccatgtccggagccgctatccccgagtggaggtgatgcaagcaaacctggccgagctgccattgcccgacgcgtcggtagacgtcgtggtcaacttccaggtcatcgagcatctgtgggatcaagcccgattcgttcgcgagtgcgcccgggtactgcggggctcgggactgttgatggtgtccacccccaaccggatcaccttttcccccggccgcgataccccgatcaacccattccacacccgcgagctcaatgccgacgagctcacttcgctgttgatcgacgcgggattcgtcgatgtggccatgtgcgggttgtttcatggcccacgcctgcgcgacatggacgcccgccacggcggctccatcatcgacgcacagatcatgcgggcggtggccggcgcaccgtggccacccgagctagccgcagacgtcgcggcggtcaccaacgccgacttcgagatggtggcagcgggtcacgaccgtgacatcgatgacagcctggatctgatcgcgatcgcggtgcggccttgaacacgtccgcaagcccggtgcccggcctgttcacgcttgttctgcacactcacctgccctggctggcccaccacgggcgctggccggtcggcgaggaatggctctatcagtcgtgggcggcggcctacctgccgctgctgcaggtgctggccgcgctggccgacgagaaccggcaccggttgatcaccctcgggatgacgccggtggtcaacgcccagctcgacgacccatactgcctcaacggtgtgcatcactggctagccaactggcagctgcgcgccgaagaggccgccagcgtgcggtatgcccgtcagtcgaagtcggctgactatccgtcatgcacaccggaggcgttgcgggcctttgggattcgcgaatgtgccgatgcagctcgcgcgctcgacaacttcgccacgcggtggcggcacggcggcagcccactgctgcgcggcctgatcgacgccggcacggtggagctgctcggtggcccacttgcccacccgttccagccgctgctggcaccgcggctgcgcgagttcgcgctgcgcgaaggcctcgccgatgctcagctgcggctggcgcaccgcccgaaagggatctgggcacccgaatgcgcatacgccccggggatggaggtcgactacgccaccgcgggggtcagtcacttcatggtcgacggcccgtcgctgcacggcgacaccgcgctgggccggccggtggggaaaaccgatgtggtcgccttcggtcgcgacttgcaggtcagctaccgggtgtggtcaccgaaatccggctaccccgggcacgccgcctaccgcgacttccacacctacgaccacctgaccggactcaaaccggccagggtcaccgggcgtaacgtgccgtcggagcaaaaggcaccctacgatcccgagcgcgctgaccgcgccgtcgacgtccatgttgccgatttcgtcgacgtggtgcgcaatcggctgctctccgagtccgagcgcatcggccggcccgcccacgtgatcgccgccttcgacaccgagttgttcggccactggtggtacgagggcccaacctggctgcaacgggtattgcgggctttacccgccgccggtgtccgggtgggcaccctgagcgatgcgatcgccgacggattcgtcggcgacccggtcgaattgccacccagctcttggggttccggcaaggactggcaggtgtggagcggtgccaaggtggccgatctggtccagctcaacagcgaagtggtcgataccgcgttgaccaccatcgacaaggcgctggcccagacagcgtccctggacggaccgctgcctcgcgatcacgttgctgatcagatcctgcgcgagaccctgctcaccgtgtccagcgactggccgttcatggtgagcaaggactccgccgccgactacgcccgctatcgtgctcacctgcacgcacacgccacccgggagatcgccggcgcgctggccgcgggccgacgcgacaccgcacggcggctcgccgaagggtggaaccgcgccgacggtctgttcggcgccctggacgctcggaggctgcccaagtgaacgcctcgcacaggcggaaccggccgcgcgcatgaggatcctcatggtgtcgtgggagtacccgccggtggtgatcggcggactcggccgccacgtgcatcatctgtcgaccgcgctagccgcagccggtcacgatgtcgtcgtgttgtcccggtgtccgtcgggcaccgatcccagcacacacccatcctccgatgaggtgaccgaaggggtccgggtgattgcggccgcgcaggacccgcacgagttcacgtttggcaacgacatgatggcctggaccctggcgatgggccacgccatgatccgcgccgggctgcgcttgaagaaacttggcaccgaccgctcgtggcgtcctgacgtcgtgcacgcacacgactggctggtggcccatccggccatcgcccttgcccagttctatgacgtgccaatggtttccacgattcatgcaacggaggccggtcgacattccggctgggtctccggagctctcagccgtcaggtgcacgcggtcgagtcgtggctggtgcgtgaatccgattcgctgatcacatgctcggcgtcgatgaacgacgagatcaccgagctgttcgggcccgggctggccgagatcaccgtgatccgtaacggcattgacgcggcgcgctggccgttcgcggcccgccgcccgcgcaccgggccagccgaattgctctatgtggggcggctggagtacgagaagggcgtgcacgacgccatcgccgcgctgccgcggctcaggcgcactcacccaggcaccacactgaccatcgccggcgaaggcacccagcaggattggttgatcgatcaggcccgcaaacaccgggtgctcagagcaaccaggttcgtcggacacctcgaccacaccgagctgctggcgttgctgcaccgagccgacgccgcggtgctgcccagccactacgaaccgtttgggctggtggcactggaggccgccgcggccggcaccccgctggtgacgtccaacatcggcggtctgggtgaagcggtcatcaatggacagaccggggtgtcgtgtgcaccccgcgacgtagcggggctggccgccgcggtgcgtagcgtgctcgacgatccggccgccgcgcagcggcgcgcacgagccgcccggcaacggctcacctccgacttcgactggcagacggtggccaccgcgaccgcgcaggtgtacctggcggcgaagcgcggtgaacggcagccgcagccccggttgcccatcgtcgagcacgctcttcccgatcggtagccgtggcagggacgtgatgatcggagcaccgcagtgaaaccgcaggaccaggggctccacttcccctatcgctacgaccttcgactggcgcctatgtggctaccgtttcgatggccgggcagccaaggcgtgaccgtgaccgaggatggccgcttcgtcgcacgctacgggccgtttcgcgtcgaggcgccactgtctagcgtccgcgatgcgcacatcaccggcccataccgatggtggacagcggtgggcccccgactgtcgatggtcgacgacggactcacgttcggaaccaacgcagctgccggtgtctgcatccacttcgagccgcggatccaccgcgtgattggactgcgggaccattcggcgctgacagtgaccgttgcggaccccgaagggctggtcgccgcgctcagcagctagttcgccgagcgccccgtgctgggcacaacccgactcggcctggaggcgcctgcatccaagccgcaccggcgcacaattatctgccggaggtcaaccccctttatcgatttggtatcgaagacgccgtttgacatgccatgatcggcgaattcgcagtttcagatgccagggaggcgacatggctcactcgatcgttcgcacgctgctggcctcaggtgccgccacggccctgatcgccattcccacagcctgctcgttttcgatcggaacgtcgcactcgcactcggtgagcaaggccgaggtcgcccggcagatcaccgccaagatgacagacgccgccggcaacaagcccgaatcggtgacgtgcccaagcgatctcccggcagaggtcggggccgagctgaattgcgaaatgaagatcaaggaccgcacgttcaacgtcaacgtcaccgtgaccagtgtcgacggtagcgacgtcaagttcgacatggtggagaccgtcgacaagaaccaggttgccaacatcatcagcgacaaactgttccagcgggtgggcgccaggcccgattcggtgacctgccccgacaatctaaagggcgtcgagggagccaaactgcggtgtcgactgaccgacggcagcaaaacgtatggcatctcggtgattgtcaccagcgttgacgccggcgatgtcaacttcgatttcaaggtcgatgaccaccccgagtaggctcaccgtggaatcggctgcccggcagccaatttcgcgtacccgatgtggatggtcgccggagcaccatcggctttagggtgctcggggctagcgggccgccttcttgcgttcgatgtcggccaaggcagcggctagctcagcgcgctgcgcggccgatgcctcccaggacagctggcggttcttgaccaccttggccggcgccccgaccgcgatcgaatagtcgggaattgcgccgcggaccaccgcgtgcgagccgagcacgcagccccgtccgatggtggtgccgcgcagcacgctcaccttcacgccgatccaggtgtcgggcccgatccgcaccggactcttgatgatgccctggtctttgatcggcagcgtgatgtcgtccatccggtggtcgaaatcgcagatatagcaccagtcggccattagcaccgagtccccgatctcgatgtcgagataggtgttgatgacgttgtcccggcccagcaccaccttgtcgccgaaccgcagcgagccctcgtgggcacggatcgtgttcttgtccccgatgtgcacccagcggccgatctccagttgcgctagttccggtgtcgcgtggatctccacacccttgccgagaaacaccatgccgcgggtgatgatgtgcgggttggccagcttgaacctcaacagccgccagtagcgcaccaggtaccacggagtgtaggcgcggttggcaagcacccatttcagcgatgccagcgtgaggaacttggcctgacgtgggtcgcgcagccgcgatcctcgccacctgcggtgaagcggagcaccccacatggttgtcattggcgcagagcttagcttagctgtcggacctgtttgggcgtatcggcgcatctgagaatgcgcatcggcgcgcgaggtgacgccggtggccgcccccgcgggggcggtgatcggcacccggccccacaccacacccgatgacgagcccaaactgaggacgttcacgacacttacaccacgtacacgacacgcccacggacaaccgggaaccgccaccggccaaggacgcgaggaaccgaatctcgcccgccttgccagaatgtacgtggtgacccgagccgggcaaccattacacagttggccagcactgaccaacttcatttgtagcggttaccctcacctgtactcattcggccgggcccgccgatgagcgacccacgtagcggaaggatctgggaacctgcgaaaggataaggcgcttgcgcgacgccttccggcggccgttgcggccgccgtaatcgcggtcgagctgggcggttgcggaagtgccgactcgtgggtagaagcggcccccgcacaaggctggcccgcacaatacggcgacgccgccaacagcagctacaccacgacgaatggcgccaccaatctcacgctgcggtggacgcgttcggtcaaaggaagcttggctgccggaccagccctgagcgcacgcgggtacctcgcgttaaacgggcagaccccggccgggtgttcgctgatggagtggcagaacgacaacaacggccggcagcgctggtgtgtgcggctggtccagggcggcggcttcgccggcccgttgttcgacggcttcgacaacctctacgtcggccagccgggagcgataatctcctttccgccgacccagtggacgcgctggcgccagcccgtgatcgggatgccgtccaccccgcggtttctggggcatggccgcctgctcgtgagtacacacctggggcagctgctggtattcgatacccgccgcggcatggtggtcggcagtccggtggacctggtggacggcatcgatcccaccgatgcgacacgcggactggccgactgcgcgccagcccggccgggctgcccggtcgcggccgcccctgcgttctcgtcgttcaacggcacggtggtggtcagcgtctggcagccgggcgaaccggccgcgaagctggtcgggctgaaataccacgctgagcaactcgtccgcgagtggaccagtgacgctgtcagcgcgggcgtgctggccagcccagtgctctccgccgacggatcgacggtctacgtcaatgggcgcgaccaccggctatgggcactcaacgccgccgacgggaaagcgaagtggtcagctcccctgggctttctggcgcagacgccgcccgcactgaccccacatggactgatcgtgtccggcgggggccccgacaccgcgctggcggcgttccgggatgccggtgatcacgccgagggggcctggcgacgcgacgacgttactgcgctgtcgaccgcgagtctggccggcaccggcgtcggctatacggtcatcagcggtccaaaccacgatggcacgcccggtttgtcgttgctggtcttcgatccggccaacggccacacggtcaacagctatccgctacccggagcgaccggatatcccgtcggtgtatcggtcggcaacgaccgccgcgtggtgaccgccaccagcgacggccaggtctacagcttcgcaccttagattgccagcggcggaatggcgctgcgcggcacctgggcttggcaagcgccgacaaacgacggcagcagctcaccctgggcgaagtagaaaatcagactgtcgtcggtgatagcaaagttctggtagtgagccgggtcgaggccggtcgaaggcaatatcgcggcaccgaaaccggtctgacgtgccagctcgcgctgaacgatggggtagatgctgtccagtggcgtggtgccgggcacgaacaacgtgtcgaaggtgatgggctgcgaggtcgcgaggttgtagttgaaggccttgtaccaggtggacggatgtgccccaccgaggtcctggaagaatttgagcactacgctgcgggtggcctgcggcggctggccggagctgtgctgttcgctggtggcgtccatttggtagggctggtctcgcagcggggacccctgcgcgacgttgacgaacccgtcgcggttttgcgtgatgtagtcggtcagcgcctgctggtcgggatagtcgacaggaaatgtcatatccagcatgtacttagggcccgaggcgtgcacatggcagatctggccggcctgcacagtgccgcccaggccggcgcatgacggcggcgcaccagccgccggccagcccaccaggaccacagcaacgagcactgcggtcgctatcagataacgcatcgtctaatcgtcctcgcagaccaaaggcgttggcgcagcttaggggtgaccgccgccagcctacccgtgccgctaccgggacggccgacacacataggcggtcacatggctcaaggacccggcaccaatgcgggtgatgaccaccgccagcggtctgctgccccgcagccggagccgtcgccgcagagcgtcgggatcgatcgcaacgccgcgcaccaggatttcggctgccccgcaatccagcgctgacagcacctgacgcagccgacgctcgtcgaaggccagctgctcgagcacctcgaacccgcgcaacgcaggcggcagccggtcaccggacaggtaagcgatttggggatcgagctgccacagcccatgccgggcgccgtagttgcgtaccaggccggcacggacgacggcgccgtcggggtcgacgatccatttcccggcgggccgcacaccgcagtcgtcgggctcgtcgtcaccgatttgttcaccggaatcgaggatgctggctcgacggcggatacccgatccggccaacccggccgaccaaagacatgcttctcgaaccccaccgcggtatgagatcacctcgatctcgccctcgaaaccgagccggcccacctcctcgaaatctattccgggagcgcacttgacgaccacatcacggccgcggtagcggtccagtagggggcccaggccgggctggtagtcggcgaggtggaagcgtcgccgcccgttgctgcgacgcgccgggtcgatgacgacgaccgcgtcgcgggtcaccggatgcagcacatcggcgcggcacaggtcagcttccattcccagggcggccaggttgtggcgcgccatggccagccgcaccgggtcgatatcgctgccgaccgcccggacagctagctcgcgcagcgcggccagctcggtgccgatggagcaggtcgcgtcgtgcactacccgaccggccagtcgcctggcccggtgccgggccacgggtgctgcggtagcctgctgcagcgcctcatcggtgaatagccattgcgacaccccaacgttcggacacagctcgcccagtttgccggcggcgcggcggcgcagcagcgtggtctccaccagccacggcgcccgatcgccaaaccgggcgcgcaccgcggcggtgtcggcaatgcgagtggcagcggtcagctcgagctctgcgaccgcggccagcgcaaccgcacccgattctgaccgcagatagctgacgtcggcggtggtgaacgtgagaccagtgaagccgctggtcaggacggcttaaccccggtaatcatcacgttgtagaaccagcccttcggcaccacatgccgccagacgttggcgtccacccagcccagagtcttccagctggtgaaggcgaagcgcgcccaaccccagcccagccgccctggcggcaccgtgcactcaaacgtgcgcaacggccaacccagcatcgccgcggtgaactcctcggtggcggtttggacctcgactgcacccgcgttgtgcgcgatccgctgcaggtcctggggcgtgaatgtgtgcaggtcgaccagggcctccagcgccgcggcgcgcgaggactcatcgagctcgccttgtggtcggcgccagcctctcaggccgggcagcttggtagcgttggtgacgacacgccaggtcagcgtggacagtgtgcgagcgtagccgtcgccgacggtggtcggctcgccggcgaacacgaagcgcccgcccggcttgagtacccgaaccacctcccgcaacgacagctcgacgtcgggaatgtggtgcagcaccgcatgcccgaccacgaggtcgaaagcgtcgtcgtcgtacgggatgccctcggcgtcggcgacccggccgtcgatgtctagccccagcgcttgcccattgcgggtggcgaccttgaccatgccgggtgagaggtcggtgaccgatccacgccgggcaacgccagcctggatcaagttgagcaggaagaatccggttccacagcccagttccagtgcgcggtcgtagggcagctgcgcgatgacctcatcaggcacgatcgcgtcgaaccggccgcgggcgtagtcgacgcaacgctggtcataagagatcgaccacttctcgtcgtagttctcggcttcccagtcgtggtagagcacctgggcgagcttgctgtcgtgccgagctgcggccacctgctcggccgtggcatgtggattgggagtggcgtcggcggggatgtttgaactcctcgtcatataggcgagcctaacggccgccccggtcacccttgctgccaccaccttgaccagcggcgaacacctcgacatagcgccgacgctcagcggcgatccgctcggccggcgccagctcgtagacgtcgctgatcccggctttggccgcggccagcgcgtgcggcgggccgtcaagaaagcgcctcgcccaggccgccgcggcgtcgtaaacgtcgtcgggggccaccatgtcgtcgatcaggcccagcgccaaggcctcctcggcgtcgaagaagcgcccgctgaacaccagctccttggctctgctcggaccggccgcacgggtcagccgggccattccgtcgccgctggggatcaggccggccaggatctcggtcgcgccgaatttcacgttgtcaccgctgactcgccaatcggcggctagggccagcgtaaggccggcacccaacgcgtatccggtgatggcggccacggtcggcttggggatcgccgcaacggcgtcgacggcctgctgccgaatccgggcggcggtgtcggcctcctgcgcgctcaatgtccgcagttcgggcatgtcgtcgccggcggagaagatttcgtggccgccatacaggatcactgcggccacgtcgtcgcgtcgccccagctcgttggccgcggcgaccacttcccggtagacctggcgggtcatcgcgttggtaggcggtcgcgataggagcaacatggccaggccggcatcctgggagccgtcactgaccacgacgttgacgaactcgggcaccgttggcgtcacagcggccacccggtcgatccgcccgatctccgggcctggttatagcggtcggaatcgaagaactcgatctcccagttgtcgccgttgcgggccagctgtggctgcaccgggacgatttggcgttcgacggccagcacgtcggcaacggtatgaccggccagcgagtccagttgcgtccaggtcggcggcagcaagaagttgcggccggcggcgaagtcggcgatagcgtcggctggcaacacccaaccagcccggtcggattcggtgttctcgccgtcggagcgctgaccttcaggtagggcacccacaaagaagtaggtgtcgtagcgccgggtcagttcggcctccggggtgacccagttggcccagggccgtagcaggtcggatcgcagcaccagcttttcccgctgcaggaagtccgcgaaggacagcgtccggtcggccagtgcgcgacgcgcgtcgccgtacaccgaggcatccgagacgatgctgttcggtgccgaatggtcctgatcgaccggcccggcgaatagcacccccgactcctcgaacgtctcgcgggccgccgcgcagaccaaggcttcggcgagatcaggctcgatgccgaaccgctgcgcccaccactgcggcggcggaccggcccatgcccccagccggcccaagtcggcgtcgcggtcgcggtcgtcgactcccccgccgggaaacaccattaccccggcggcgaaatccatcgcagcgtgccgccgcatcaagaagacggccagaccggacgctgatccggcgtccgggtcgcggaccaacatcacggtcgccgccggcctcggtgtaggcgggggtaccagtggctcgcgaggtgaattcatgactgtctccgatgggctgctcggctgcgacgccgtcgggcgaaatatcgcccgtcggccacctccagcgtgatctcctggccaaacgcggtggacaggttctcggcggtcagcgcgtcgggaagcaagcccgcggcaaccacccgggcctccgacagcagcaggcaatggctgaagccgggcggaatctcctcgacgtggtgggtgaccagaaccagcgcgggcgcgtcagggtcggctgccaggtcggccagccgggcgaccaattcctctcggccacctaagtccaggccggcggcgggttcgtcgagcagcagcagctctggatctgtcatcaaagcccgcgcaatcagcactcgcttgcgctcgccctccgacagtgttccgtatgtgcggttggccaaatgctcagcgcccaggctctccagcatgtcgatcgcgcggtggtagtcgacggcctcgtagcgctcgcgccaccggcccaacactgcatagccggcggagacgacaagatcgcggacgcgttcgtcgccgggcacccgctccgccagcgccgaggaactgagcccgacccgagcacgcagttccgagacgtcaacccggcctagccgctcaccgagcacaaaggccacccccgacgacggatgctcagccgcggcggcaatgcgcagcaatgacgtcttgccggccccgttggggccgacgatcacccagcgttcgtcgagttcgaccgcccaatccagcgggccgaccagcgtgcgcccattacggcgcagggacacgtttcggaagtcgatcagcaggtcggggtcggccgcatcagggccgccgttgtcgagcacccgactatcgtgccgcatgctccgcgagcaacctagtcggccgggatttcgacgcgacgcaccccacagtcgccggcgtcggcggcctcgatctcaccgcgagtcacgcccaacaagaacaacaccgtgtccaggtacggatggctcaacgacgcatcggcgacctcacgcaacgccggcttggcgttgaatgctattcccagcccggccgcgcccagcatgtcgatatcgttggcgccgtcgccgaccgcgacggtctgctccatcggcaccccatactggctcgcgaagtcccgaagcgccttggccttgccgggccggtcaacaatcggccccacgacccggccggtaagaatgccatcgacgatttccagctcgttggacgcaacgaaatccaacatcaactcgcgtgcgagcggctcgatgatccgccgaaagccgccggaaaccacaccgcagcgaaaacccagacgccgcaaggtccggatcgtggtccgagcaccgggcatcagttcgagctgctcggcgacgtcgtctatcaccgtcgcgggcagccccgccaaggtggcaacacgacgctgcagcgactcggcgaagtccagctcaccacgcatcgcggcctcggtgatcgcggcgacctgtccctgggcacccgcacgggctgccagcatctcgatgacctcgccttggaccagagtggagtcgacgtcgaagacgatcaggcgtttggtgcgccaagccaagccgtagtcctcgacggccacatcgacatgctcttcggcggccaccttggtcagggcgatctgcagcggacccacgcatccaggcggcaccgagacccgcaactccaggccggtgaccgggtagtcggaaatgccgcggatgaagtcgatgttgacgccgagtgcggccacttccctggccaccgcgctgaacgctccggcggtaatcgggcgtcccagcacgaaaatggtgtgggtggacggttgccgaatgattggcagatcgtcgctgcgctcgatggcgacgtctagacccaccccgtggatggcggccgcgacgtcgtcgcgcagcgcggtaccgtcggcaacgtccagcgggcacgacaccagcacacccagcgtgagccggccccggatcaccacttgttcgacgttgagcagctcgactccgtgctgcgcgagcacctcgaagagcgcggatgtcacgcctggctgatccatgccggtgaccgtgatcagcaccgacaccttggctggcatgctcaccttcagatggggcccaaccggtacggccccatcagctcgaagtcaccatggcgggctcgtcatgatgacgcccgacgtgggcctcggcgcgaaggcgttccaccatatgcgggtagtgcagttcgaacgcgggacgctcggagcggatgcgaggcagctcggtgaagttgtgccgcggcggcggacaacttgtcgcccactccagcgaattcccgtacccccacgggtcgtcgacggtgaccacctcgccgtagcgccagctcttgaagacgttccacacgaacgggaacatcgacgcacccaggatgaaggccccgatcgtcgagacgacgttgagaccctggaagccgtcggtgggtaggtagtcggcgtagcgacgcggcataccctcgtcgcccaaccagtgctgcaccaggaacgtggtgtgaaaaccgatgaacgtcaaccagaagtgcagtttgcccaaccgctcgtcgagcagccggccggtcatcttggggaaccagaaatagatgccggcgaaggtggcgaacacgatcgtgccgaacagcacgtagtgaaagtgtgcaaccacgaaatagctatcggtgacgtggaagtccagcggcgggctggccagcagcacaccggtgagtccgcccagcaagaaggtgaccatgaagcccaccgaaaacaacatcggggtttcaaaggtcaattgccccttccacatggtgccgatccagttgaaaaacttgatcccggtcggcaccgcgatcagatacgtcatgaaagagaagaagggaagcaggacggctccggtcgcgaacatgtggtgcgcccataccgcgaccgacaacgcggcgatcgacagcgtcgcataaaccagcgtggtgtaaccgaagatcggcttgcgggaaaacaccgggaagatctccgagacgatcccgaaaaacggcagcgcgatgatgtagacctcggggtggccgaagaaccaaaacaggtgctgccacagcaggactccgccattggcggcgtcatagatgtgagctcccagatgccggtcggcggccagcccgaacaatgccgccgtgagcagcgggaacgcaatcaatatcaggatggacgtcaccatgatgttccaggtgaagatcggcatccggaacatcgtcatcccgggtgcgcgcatgcacaccacggtggtgatcatgttgaccgcgcccaggatggtgcccagacccgcaacgatcaaacccatgatccacaggtcgcccccggcgccgggcgagtgaatggcgtcggtcagcggcgtgtaggcggtccacccgaagtccgcggccccgcccggagtgatgaagccggctgccccgatggtggcgccaaatacgaacagccagaacgaaaaggcgttcagccgggggaaggccacgtcgggtgcgccgatctgcagcggcagcaccaggttggcgaaaccaaacacaatcggcgtggcatagaacagcagcatgatcgtgccgtgcatggtgaacaactggttgaactgctcattcgacaagaactgcagaccgggtgcggccagctcggtccgcatcaacaacgccagcaggccaccgatgaagaaaaagcttatgcacgcgacgcagtacatgatgccgatcatcttgtgatcggtggtggtgatcagcttgtagaccaggctccccttgggaccggtgcgggccgggtaaggacgaatggcttcgagttctcccagcgggggcgcttcggctgtcaacgcactcctccaaacatccagcccggaccgggccaaaacccagtattgagaggcatcttagccctcgatcaggctggcggcaggcctggtcctacaaaccgtcgtaaatgccagactccgccggcgggccgttgcagaccaacgctttccgcccgcgcgaatcggggtcgacggctggccgagtgctaccgtcgaacgcgtgctgtccggcgggatgcgatccactgttgctgtcgccgtagcggcagccgtgatcgcagcgtccagtggttgcggctccgatcaaccggcccataaggcgtcacaatcgatgatcacgcccaccacccagatcgccggcgccggggtgctgggaaacgacagaaagccggatgagtcgtgcgcgcgtgcggcggccgcggccgatccggggccaccgacccgaccagcgcacaatgcggcgggagtcagcccggagatggtgcaggtgccggcggaggcgcagcgcatcgtggtgctctccggtgaccagctcgacgcgctgtgcgcgctgggcctgcaatcgcggatcgtcgccgccgcgttgccgaacagctcctcaagtcaaccttcctatctgggcacgaccgtgcatgatctgcccggtgtcggtactcgcagcgcccccgacctgcgcgccattgcggcggctcacccggatctgatcctgggttcgcagggtttgacgccgcagttgtatccgcagctggcggcgatcgccccgacggtgtttaccgcggcaccgggcgcggactgggaaaataacctgcgtggtgtcggtgccgccacggcccgtatcgccgcggtggacgcgctgatcaccgggttcgccgaacacgccacccaggtcgggaccaagcatgacgcgacccacttccaagcgtcgatcgtgcagctgaccgccaacaccatgcgggtatacggcgccaacaacttcccggccagcgtgctgagcgcggtcggcgtcgaccgaccgccgtctcaacggttcaccgacaaggcctacatcgagatcggcaccacggccgccgacctggcgaaatcaccggacttctcggcggccgacgccgatatcgtctacctgtcgtgcgcgtcggaagcagccgcggaacgcgcggccgtcatcctggatagcgacccatggcgcaagctgtccgccaaccgtgacaaccgggtcttcgtcgtcaacgaccaggtatggcagaccggcgagggtatggtcgctgcccgcggcattgtcgatgatctgcgctgggtcgacgcgccgatcaactagtgaggcgcagcgctaggctttgggatacccacagctaaaaagttaatcaaagaaacgaagagggttgccatgagcactgttgccgcctacgccgccatgtcggcgaccgaacccctgaccaagaccacgatcacccgtcgcgacccgggcccgcacgacgtggcgatcgacatcaagttcgccggaatctgtcactcggacatccataccgtcaaagccgagtggggccaaccgaattaccctgtggtccctggccacgagatcgccggcgtggtgaccgccgtgggctcggaggtgaccaagtaccggcagggcgaccgcgttggggttggctgtttcgtggactcgtgccgcgagtgcaacagttgcacgcgcggcatcgaacagtactgcaagccgggcgcaaacttcacctacaactcgatcggcaaagacggccagccaacccagggcggctacagcgaagcgatcgtcgtcgacgaaaactacgtgttgcgcatacccgacgtgctgcccctggatgtggcggcgccgctgttgtgcgcgggcatcacgctgtactcgccactgcgccactggaatgccggggcgaacacgcgggtggcgatcatcggcctaggcggactgggtcacatgggcgtcaagctgggcgccgcgatgggcgccgacgtgacggtgctgtcccaatcgctgaagaaaatggaggacggtctgcgcttgggggccaagagctactacgcgaccgccgacccggacaccttccgcaagctgcgcggcggcttcgacctgatcctgaacaccgtctcggctaacttggacctcggccagtacctgaacctgctggacgtcgacggcacactcgtggaactgggtatccccgagcaccccatggccgtgccggcgttcgcgctagcgctcatgcgacgcagcctggccgggtccaacatcggcgggatcgccgagacccaggagatgctcaatttctgtgccgagcacggcgtgacacccgaaatcgagctgattgaaccggactacatcaacgacgcctacgagcgcgtgctggccagcgacgtgcgctaccgcttcgtcatcgacatctcagccctgtgaggccggtgcgcgatcacttccggattcggactcgccgacgtcgacgccggccagcggccatccggcggcggccaggatgcctgccacccgttggatgttttccggtccggcgtcgtgatgggtcacctcggagatgaactcggcgatctcgtcgcggtcgatcacacggtccgccacggcgggcgacccgttctcggtgaagtggcgcaccacctccccgatctgctcctcggtcagcggggtgctgcgcaatagcgacagcagcgccacccggtccggcccggggacgccctcggggtagccaacctgaagccagcgcagcaccgaacggaagaaatgcgggtgcgagaacgttttcgtcaccccaccagtctcaaggtttcgacatcactcgcgccagtgtggtgcggcgcgattcagacaattcacgaggcgttcaccacgatcgcgagcccatggacccatgagcccgtgacattctgcagcgtcgtctagcgggacggcaacgacgaactgggttttcaccccgctcgatttttcaccccgctcgattaggtggcgtttggcaagctggctcgcgcgctgcggggcaaggccatctggcgttgcgctgtcacgcgctggagtgccctcgtgagaaatgaccggccccgggcagcggacgtcgacggtgtcaggccggccagtcgccgcgggtcaaagagcttggcgtgacgctccaccggtagctatcggattccagaagcttgggcagccaattgtcccaggtgccagtcgcgccgccagcggtatgcaccgcggtacgcgcggcaacaaacgccttgtgacgagcgcgtccgagcggtcatcggcctccaccgtcatgcacagctccttctccaggtctacgccgacgtcgcggtccacattggtgagcttggcgaatgcctcggcaacctcgtcgaaatgcgcctccgcgtccgcatcgaacggtccgcccatgtcaaagatcaactcgacgtagtagctagttaccgcatcaggtcagtgtttgctggcctcggagtccggccgaacaatggcccattttcccgcgactctagaagtcccagtcatcgtcctcggtgacgaccgccttgccgatcacatagctcgacccggatccggagaagaagtcatggttctcgtcggcgttgggtgacagcgccgacaggatggccgggttcacgtcggtctcatcgcgggggaacagcgcctcatagccgaggttcatcagcgccttgttggcgttgtagcgcaagaacttcttgacgtcctcggttagcccgacctcgtcgtagaggtcctgggtgtattccacctcgttgtcgtagagctcgaacagtagctcgtaggtgtagtccttgagctcggcgcgcgtgacgtcgtcaaccaacgccagaccacgctggaacttatagccgatgtagtaaccgtgcacggcctcgtcgcggatgatcagccggatcatgtcggcggtgttggtcaacttggcccgactcgaccagtacatcggcaggtagaacccagagtagaacaggaagctctccagcagggtggaggccaccttgcgcttgagcggctcgtcgccgcggtagtactgcagcacgatctcggccttgcgctgcagactgcgattttcctccgaccagcggaaggcgtcgtcgatctcggcggtggaacacagcgtggagaagatctggctgtagctcttggcgtgcaccgactccataaacgcgatgttggtcaacaccgcctcctcatgcggagtcagcgcgtcgggaatcaggctgaccgcaccaacggtgccctggatggtgtccagcatggtcaggccggtgaagacccgcatggttagttgcttctcgccggcggtcagggtgccccacgacgggatgtcattggacaccggcaccttctcgggcagccagaagtttccggtcagccgatcccagacctcggcgtccttctcatcttgcagtcggttccagttgatcgctgagactcgatcaattagctttgcgtttccagtcaccagaaccccacttcaccaggacaacaagctgccttgctaggcctcaaacactacccctggggtccgacaaggtactgcaacacaagaagttgtgtttgcgtgtcgcgaatccgctcgcctgtttcgccggctagttcgccgcagcgaccgtcgcgcggtcgctcgacaaaccgttgccgatcccgaagaaccggtactcggcggggttgaccgagcgggtggtcagccagtattgccaggtgtagccgcaccagagcacggtgttcttgccgtgctcgtcgagataccagctgcggcagccgccactgttccacaccgacccagccagcctgcgctgcagctcctggttgaaccggtcttgcgcctcgcgggtgggggccagcgcttgcacgcccatccggtcgcatttcgcgatcgcatcggccacgtaatggatctgcgattcgatcatgaacaccacggagttgtgtcccagcccagtgttcggccccagcaggaagaacaggttgggcatgttggcgacggtgatcccgcggtgtgcaccgatgccctcacggttccagcggtcgaccaggtcctcgccgtgacgccccttgatctgcacataggtataggagtcggtgacgtggaagccggtggcgtacacgatcacatcggcttcccggaagacctcacggccagtgccgtcggcggtgacgatcccgtcgtgcgtgatccggtcgatgcggtcggtgatcagttcggtcttcgggtccgccaccgcggggtaataggtagaggagttcaggatccgtttgcagccgatgcgataccgcggcgtcagcttgcgccgcagctcgcgatccttcaccgatcgacgaatattgtatttggcataggcctcgatgatcttcaacgtgttgggccgcttggtcatgccgtaggccagcgcctcctgggcccagtagatgccgaggcgcaacagtgcccgtagcccggggacggttcgcaacgcccggcgcagcgacaccggcagctcttcgttggtgcgcgggaccacccacggcggggtgcgctgatagagctgaagttcggcgacctggccgacgatctcgggcacgatctggatcgcgctggcaccggtcccgacgatcgccacccgcttgccggtcaggtcgatactgtggtcccactgggcggaatggaaagcggggccggcgaattcgtcgcgacctgcgatctcggggaaggacgggatgtgcaacgcaccggccccggagatcaggaactgcgcgacgtattcacgcccgtcggcggtgaacacgtgccagcggcattcgtcgtcgtcccagtagccgcgatcgacgagcgaattgaactcgatgtagcggcgcaggccgtacttgtcggtgacccctttgaggtagcccaagatttcgtcccagtaggaaaacaggtgtttccagtccgccttgggctcgaacgagaaggagtacaggtgcgacgggatgtcgcacgcgcagccggggtaggtgttgtcgcgccaggtgccgccgacgtcgtcggctttctccaatatgacgaagtccactccttgcttttgcagtgcgatggccatgcccaaaccggagaatccggttccgatgatgacggcgcgggtacgtaccggcggctggttggccgggcttggcgtggacggcttggcagccgtatcggcaatgctcacaatggatcggtcttcctgttcagcggcgagtttggcgcttcagtcaccctcgccggcgcaaatacccagtacccagggtatcggatatgacgagtgttgttgattgccgcagcgatgtcaacggccgccgcgctcaacgcacggcgggattgttgggtaccgcgtcgtggatcggttggtcagggtcgaccgcgatgcccagcgcttcggcggtgccgacgatcacgcccatcatgatggtggtcagatgcgccacgaactgctcacgcggcatgcggcgcgggctgtcgggttcggggcccaaccaccactcggttgccgatgcggccgatccgaacgccgcgaatgcggcgagttcgagcgcggctcgattcagctccatctcgcgcagctcgttgttgaacatctcggccatggccagcgtgatctcccggccttcgttgagggtgcgtaccgtcgcctcggactgctttgccgagcggccctgaatgaacacccgcagcacgttggggtgctggtcgacgaggttgacgtactcctcgacgctgcgccggataacttcgcgggcagagtcggtggctaagtcgagcgacgggaagatcgccgcccacagcatgtcacgcagtcgcatcccgatagcctcgagcaaatcggacttgtcggtgaaatgccgatagatcttgggcttggcggtgccggcctcttcggcgatttggcgcacactcagctcggggcccagccggtcgatagcgcggaacgccgcgtcgacgatttcgttgcgcaccttcttgcggtgctcacgccaccgttcactgcgggcgtcgactttcacccccggctttgcactggggtggggtcgggggattctgaccacatcaagcaccttaccgcgttgcaagcgctgacctgggcagactggccacgccaggcttggttgaatgtgaggttcacgacgcgacacgccgcgaagccgtcgccactttcactctggcgcgccggtgctacagcatgcaggacacgcaaccctcgacctcggtgccctccaacgccatctgccgcagccggatgtagtacagcgtcttgatccccttgcgccaggcgtaaatctgcgccttgttcacgtcgcgggtggtggcggtgtctttgaagaacaacgtcagcgaaagcccttgatccacatgctgggtggccgccgcgtaggtgtcgatgatcttctcgtaaccgatctcgtaggcgtcttcgtagtactccaggttgtcgttggtcatatacggcgccgggtagtagacccgcccgatcttgccttccttgcggatctcgaccttcgacacgatcgggtgaatcgacgacgtcgaatggttgatgtaggaaatcgacccggtcggcggcaccgcctgcaggttctggttgtagatgccgtgcgcttgcaccgactccttgagccgacgccagtcgtcctgcgttgggatgcggatgccggcgtcggcgaacagctggcgtaccttctgggtcttcggctcccaaatctggtcggtgtacttgtcgaagaattccccggacgcgtacttggaccgctcgaaacccttgaagtgcgtgccgcgttcgatcgcgatgcggttggatgcccgcaacgcgtgatacagcaccgtatagaagtagatgttggtgaagtcgatgccttcgtcggatccgtagaagatgcgttcccgggccaggtagccgtgcaggttcatctgtcctagcccgatcgcgtgggagtcgttgttgccctgctcgattgagggcaccgacttgatatgggtttggtcgctcaccgcggtcaacgcgcggatcgccacctcgatcgtctgcgcgaagtccggcgagtccatcgtcttggcgatgttcagcgaccccaggttgcacgaaatgtctttgcccactttggcatacgacaagtcctcgttgaacaatgacggcgtagacacttgcaggatctccgagcacaggttgctgtgcgtgatcttgccatcaattggattagcgcgattgacggtgtcttcgaacatgatataggggtagccggactcgaactgcagctcggccagcgtctggaagaactcccgtgccttgatcttggtcttgcggatgcgcgcgtcatcgaccatttcgtagtacttctcggtgaccgagatgtcagcgaacggcacaccgtagacccgctcgacatcgtagggcgagaacaggtacatgtcatcgttgcgcttggccaactcgaaggtgatgtcggggatcaccacccccagactcagcgtcttgatccggatcttctcgtcggcgttctcacgcttggtgtccaggaatcggtagatgtcggggtgatgggcgtgcaggtacaccgcgccggcaccttgacgagcgcccagctggttggcgtaggagaacgcatcctccagcaacttcatgatggggatgacgcccgaggactggttctcgatgttcttgatcggcgcgccgtgctcgcgaatgttggtcagcagcaacgccactcccccgccacgcttggatagctgcagcgcggagttgatcgaccgtccgatcgactccatgttgtcttcgacgcgaagcaaaaaacagctcacgggctccccgcgctgcttcttgccagaattcaaaaacgtcggtgtggcgggctggaagcggccgtcgatgatctcgtcgaccagcagctcggcaagtgcggtatcgccggcggccaacgttagcgccaccatgaccacgcggtcctcgaagcgctccagatagcgcttcccgtcaaaggttttcagcgtgtaggaggtgtagtacttgaacgcacccaaaaacgtcggaaaccggaactttttggcgtaggcgcggtctagcagcgtcttgacgaagttgcgcgagtactggtcgagaacctcacgctcgtagtaattctcgcggatcaggtagtcgagcttctcgtcctgattatggaagaagaccgtgttctgattgacatgctgcaaaaagtactggtgggctgcttcccgatccttgtcgaactggatcttgccgtccgcgtcgtacaggttcagcatcgcgttcagcgcgtgatagtccgtttcgcccggccccccagagtaagaggcgtgcgcgccggaggctacaggctctgcaatgacggttggtggcacgtctgttccttccagaattcagcgagaccggtgcggacggcggcgacgtcgtcctcggtgcccatcagttcgaagcggtataggtagggaacgctacattttcgggagacgacgtcgccggcgtagcagaactcggcaccgaagttggtattgccggcagcgatgaccccgcgcagctgcgctcgattgtggtcgttgttcaagaaggcaatgacctgtttggggacgtatccgccggcatcgagacccgggttggcccggccgccaccgtaggtgggcagtatcagcacgtacggctcgtcgacctcgatccggccatgcagcggtatccgcgtggcgggaatacccagtttctgcacaaagcggtgggtgttctccgacacgctggagaaatagaccaggctgcgccccgcgatatccatggcaccgcaatcttccttatctatgtctgccgcgctaggcggtcagcgctgccccggcgagcgccttgatgcgatcggggcggaaacccgaccagtggtcgtttccggcgaccacgacgggtgcttgtaggtaacccagcgccatcacgtagtcccgcgcttcggaatccaggctgatatcaaccttctggtaggcgatgccctgcttgtccagcgccttggaggtggcactgcactgtacgcacgcgggcttagtgtaaacggtcacggtcatgggcgtaccgctcctttgcggaaatcgggaatctgacaggatctggcaacgactcaagtagtgcatcttcgatatgttgagcggcccgacaaggctccagattcccgtcatagcgcgaccacgtccgtcgacctggcgatgccgatgccgggaagttcatcgcgccccgtggatctggtgagacctggtgaacctgggatctgccggtactcgaaaacactacacctagggggtggcacggagaagagatacaagatgttctgaataacattttcgaaattccctggtcgtaagcctggctcgagcaccgcggcggcgtgtcgcagatcacctcagccgccgccatacccgtctgacccgatatatcaccggccaccgacaacgtcgccgctagcttcccgccgaaccgctaccagcaaagccgatggagccgctattggctgacccgcctcggcccagggatcagccgacctcagcggccaagttgccgacggcgtcgcgcacattcgccgccagcccggcgtcgtccgcgaccgacttgcccagagtttggaacggcaccgacagtttgatcgcatcgaccacccgcgtgccagcgatgctgaacgacttgcgagtctcgtcgtgcgcccataccccgccgtagcggcccatggagccgccgatcacggccaacggcttgtccttcaacgcgccatcgccgaatggcctggacagccagtcgatcgcgttcttgatcacggccggaatgctgccgttgtattccggcgtgaccaccaaggcagcgtgcgcgtcagacgcggcctcccgcaacgcgctcaccggcgccggcacctccgtcgctgtgtcgatgtcttcgttgtagaacggcaggtcccccagcccctcgaacatggtgacggtgacgccgtccggagcgaccttggcagccagctcggcgatctggcggttgaacgacgccgcgcgcaggcttcccactaaggccaagattttgatgtcggacttggtatctgacactgctacgttcctttccgcttgttggtccacgtccttgcacgagccaaccggaccatggtccgatttattccgatcgcgttacagtgcaaaggtgagcggcgccgagcggttgggtgacttgcctgtgttcgcgaggcaagagcccgtaccagagcggggcgacgcggcacgcaatcgtgcactcctgttggaggcggcgcgccgcctgatcgcccgaagcggtgcggacgcaatcaccatggacgacgttgccgcggccgctggcgtcggcaaaggcaccttgtttcgccgcttcggcagccgtgccggcctgatgatggtgttgctcgatgaagacgagcgagccagtcagcaggccttcctgttcggcccgccaccgctgggcccggatgctccgccgctggaccgcctgatcgcattcggtcgggagcgaatgcgcttcgtccatgcccatcaccagctgctgtcggaagccaaccgggatccacaaacccgccacagcgcggcgctatcggtactgcgcacccatttgcgggtactgctggcctcggcgccgaccaccggcgacctggatgcccagaccgatgccctgctagcgctgctcgacgtcgactatgtcgagcaccaactcaacgccggcggccataccctgcaaaccctgggcgacgcatgggagagcctggcgcgaaaactgtgcggacgatgatcgatcactatgccgacagcagcaccgcgatggatcctgcacgtagacctcgaccagtttttggcgtcggtcgaactgctccgccaccccgaactggcaggtttgccggtcatcgtcggcggcaacggtgatccgaccgaaccgcgaaaggtcgtcacctgtgcgtcgtatgaggcccgcgcctacggtgtgcgcgccggcatgccgttgcggaccgccgcccgacgatgccctgaggccaccttcttgccgtcgaacccagccgcctacaacgcggcgtccgaggaggtggtggcgttattgcgcgacctgggatacccggtcgaggtatggggctgggacgaggcttacctcgcggtggcgcccgggactcccgacgaccccatcgaagtcgccgaagagatccgaaaagtcatcttgtcgcaaaccgggctgtcttgctcgataggtatcagtgacaacaagcagcgcgccaagatcgctaccgggttggcgaaaccagctggcatctatcagctcaccgatgccaactggatggccatcatgggtgaccgtaccgtcgaagcactgtggggtgtggggcccaagactacgaaaaggctggcaaagcttgggatcaacaccgtttaccaacttgcacacaccgattccgggctattgatgtccacgttcggtccgcgaaccgcgctgtggctgctgctggccaaaggcggaggcgataccgaagtcagtgcccaagcttgggttccacgctcgcgcagccacgccgtcacctttccacgagacctcacctgccgatccgaaatggaatcggccgtgacggaattggcgcagcgaacactcaacgaggtggtggcttcgtcgcgaaccgtcacccgagtcgcggtcaccgtgcgcacggcgacgttctacacccgcaccaagatccgaaagctgcaagctcccagcaccgatcccgacgtcatcaccgctgccgcccggcacgttcttgacctattcgagctggatcggcccgtccggttgctgggagtgcggttagaactggcctagaaccggcgggcacaccgcacctgggcggcgcgaagtcttgaccgcaccggccgctatggcccgggccgaagcgcgcgcgtgaagaacacgttgactcgtcgcatcaccagggtgtatggccaccacgcatatcgcttgaacgcatacagcgcccggatgtccgccgacgtatagaccaggtatctgttccttgtgaccccggccaaaattttgtcggccgccttctccggcgtcacggcgtgaccactgaaccgttcgacccagcggttgaccctcgggtcgtcgcgatccactccggcgatctcgaccgtattgaccagcggggtcttgacggcgccaggcaccacgaccgacaccccgatgccgtgccgggccagatcgaagcgcagcacctcagaaagtccccgcaacccgtacttgctagcgctataggccgcatgccacggcaagccaaccagcccggccgccgaggacacattgaccaggtgcccgccccgaccggcggcgaccatcggtgggaccaaggtctcgatgacgtggattgggcccatgagattgatcgcgaccatcctgctccactgatcgtgcgtgagctggtcaacggtgccccaggccgacacaccggcgatgtttagtaccacgtccatgctgggatgacgggcgtggatatcggccgcgaatgccgccacgtcctggtagtcggagacgtccagaactcgatgctcgggcacctgagcgccgagtgcacgggcgtcacacacggtttgcgccaagccatcacggtcgcggtcggtcagatacagctcggcaccttgcgccgcgaggcgcaacgcggtcgcgcgaccgatgccactggccgcgccggtgacaaagcaccgcttacccgcgaaatactgtccggctcccctctgcaacatggtcgtgacgataccggcggtaccgacaccccctccggtaggacgatcgatgcgccccgatagctatggggccttgccgccaccccaaagcgcgttgagccacatctgttcaagcacccgaacccggcgcgctgcgtcactgtcggggccgacgagcaaagcgtcaccggtcagcatcagcgcggtggtagctgccagggtgcggacgagcgtcgggaggtcttcgctgatcggatgcgcagtgccggccttcacctcagcctcgaagacgccgatggtttcacgcaacagcacttggaactgccgctcgagaatatcgcggatctccatgtcgctctggcgtgccgcattacaggcccgcagcaccgggtcgttgttcgcgtaaacggcggcgacgctgccgatcatccggttgacgaactgctcgggtgactcccctggctgacgggcggagaaatgctggctggcttcttcgagttcttcggtggcctcggccaagatctgggcgagcaccgagtatttggaatcgaagtagaagtagaaaccggagcgggctacccctgcgcgaaggctgatagcgcgcaccgacaattccgcgaacggtgtctcctccagcagttcgcgtgcggcccgcagaatcgcctggcgatgcctgtcaccacgccgtcgcatcggcggcgcagcctgcttctcgtctgcggcatgactggtcaccttttgatcacccccttgaccttgcaccatggcgtctgaaaacggaacatcggtagccgtcaaattgaccagaaggatagatttcagttacagccaccaccggtaaggagcgccaatggcgacgatccaccccccggcatacctccttgaccaagccaagcgtcgcttcacgccgtcgttcaacaactttcccggcatgagtcttgtcgaacacatgctgctgaacaccaaattcccggagaagaaactcgccgaaccgccgccaggcagcgggctcaagccggtcgtcggtgacgcggggctgccgatccttgggcacatgatcgagatgttgcgcggcggaccggactatctgatgttcctgtacaagacgaagggtccggtcgtattcggcgactcagctgtgctgccgggtgtcgcagcactgggccctgacgcggcgcaggtcatctactccaaccgcaacaaggactactcgcagcagggctgggtgcccgtgatcgggcccttcttccaccgcggcctgatgctgctcgacttcgaagagcacatgttccaccgacggatcatgcaggaggcgttcgtccggtccaggctcgccggctacctcgagcagatggacagggtcgtctcgcgggtggtcgccgacgactgggtcgtcaacgacgcacgcttccttgtctatccggccatgaaggcgctcacgcttgacatcgcctcgatggtcttcatgggccacgaacccggcaccgatcacgaactggtcaccaaggtgaacaaggcgttcacgattaccacccgtgccggcaacgcggtgatccgcaccagcgtgccaccgttcacctggtggcgaggactgcgagcacgcgagctgctggaaaactacttcaccgcccgagtcaaagagcgccgcgaagcgtcgggcaacgacctgctgacggtgttgtgccagaccgaagacgacgacggcaaccggttctccgacgccgacatcgtcaaccacatgatcttcttgatgatggccgcccacgatacctcgacgtcaacggccacgacgatggcctatcagctggccgcccacccggaatggcagcagcgctgccgcgacgaatcggaccggcatggcgatgggccgctcgacatcgaatccctagagcagctggaatcgctcgacctggtgatgaacgagtcgatccggttggtgacgccggtccagtgggcgatgcggcagacggtgcgcgataccgaactgctgggctactacctacccaagggcaccaacgtgatcgcatacccagggatgaatcatcgcctgccggaaatctggacagacccgctgacattcgacccggaacggtttaccgagccgcgcaacgagcacaagcggcaccgctatgcgttcacgccgttcggcggcggcgtgcacaagtgcatcgggatggtgttcggccaattggagataaagacgatcctgcaccggctgctgcgccgctaccggctggagctgtcccgtcccgactaccagccccgctgggactacagtgccatgccgatcccgatggacgggatgccgatcgtgctgcgtcccaggtaggccctcttcggcggattccgccaatccaccggtgccgcagatgaaagtgccagtgcgcagcccgcacccactttcgacccgcggcgggagtcggtctggatcagatcccgccgcgggtcgcgcgaatggtcagcgtcgctatcgtgcgccgacggtgcaagccctttcgacttctatgacgaccgtttgaatttggacgtcccctgttgcagaaaaccctcgctgcggtggaacctggcgatagcatctgatgacggtgtggaaaccgcggaatatgggtgtgctccagcgacgaaaggctcaatcgatgagcgcgactaaaagcaagggtttgcgggcgtttcagacactggtcgcggcgctggctgcggtagttgcagtactagcagcgggctgcgctacccagcgcgttcccacggttctgccggaatcggagttaattcctcaaagcctcggttagctgctctgcgacctcgccggacgggtgcagcgcaaccacgcacatgcaggagcaagaagggcgcgaccgatgatcgcaaaaggcaacaggcggatccgggtagggcaattgctgggcgcagcactggtcgctgcttttgccctgacagcggtgggatgcacaatccagatgcctcagccacctctcccgcagcaggagttaaggcggtaggtccggcctcagggtagctgctaactacccgatggggcagtcacgtcgccgtcgggcacggtgcggacgagcgcggacacactcatccgtactttggtgcttagagccaccaggaagcggcagcgtccagatggcggcgggtgcggcaacgggccaggctgtcgtcaccagagccgatcgcttcgagaatccgtacgtgggcatgtcccacagcgaccacgtcgctccatgtcggcagcgcctgctctgtgctcgacaagtgccggcggaacagctcgaccagtatcagcaggaacagatccagcatcgtattgccggccgctcgcgccagtccgacgtggaaccgaaactcctcgacggcggccgcgcgtacatcgtcggtggggttatccaacctcggccgccccagcgtatcgaggaaggacgcaacctcaggttcgctgcggcgcttgacaactttcgcgacattgtcgatctcgatggcatcccggacgcaccgtaggtcttcgcggctcggcttgcggtactgcagatagagcgcgatggtgtcgatgctggcttgtggctggggggtggtgacgaccaacccgccgccgggtccgcggcgcatgtgcgcgatcgcgtgatattccagcagccgcaccgcttcccgaagcaccgcgcggctcacctggtagcgttccaacagcgctgtctcggtcccgaagaccgacccgacctgccagccgctggcggcgatatcgtcgccaatggtggccgccaacacctcggccagcttgccgcggggcgcgcccaggatcagctgctgggcccggcgcggctcacgcgcccggcccccgttgcggacggccgcatcgttgccgcgctggtgctgctgcagccagccggctaccgcctcaacgtgtcgttcgcttaaggttttggcccacgccgaatcacccgccgtgacggccgcgacgatatcggaatgttcgttgtgcacttgaccggccgcctcgacggcctcacctgcggattgggtacctgacttctggacgtatcgcttggtcagccgcatcaagatgtcgataaacagctgtaggacagggtttttcgattgctccgcgagcacgcggtaaaactgctcaggcggcgggggcaaaccgggccgccaccgttcctctgcgcgcaagaccgctcgcagcctttcgatgccgggttcgtcgatatgctctgcggcaagagaggccgccaagggttcgagcaccagacgcgcgccgagcaagtcaccgatggtggtgcccaggtattcgagatagatgaccacggcgcgggtagcgggcccggcatttggctcgcagatgaacagcccgccgttcggtccacgacgcattcttgccacctgatggtgctcaaccagacgcacagcttcgcgcagcaccgatcgactcacgcaaaagcgttgctgcaaagcgctttccgaacccaaggatgctccgatcggccagccgcggcggacgatgtccgcctcgatgcggcgggcgatcttcgacgctcgcttgtccgtccagaccgcgtccggctcggtgctcatttcaatagagtgtactgtattggctgagtcaagggcgcgagcagacgcagaatcgcccaaaatccaagattttgaggcgattctgcgtctgctcgcgcaaccgggcgagctgggccctagctaatcaggggatcacgcggcatgcccaggatccgctcggcaatctgattgcgggtcacctccgacgtgccgccggcgatcgccatgccacgggcgcccatcaccgttcggccaatcaccctgccggggccgtccagcaacgcaatctcgggcccccatagcgcggccgcgatggcggcgccctcgatcatgtgctctgccactttgagcttggtgatgttgccctccggaccagggccggctccttcgacgctgcgagcggcacggcgcaggttcagcagccgcagtgcgtgatcctctgcgaggaaagcgccgactcgaattggggcgcccgcaaacgcatctgaccgccgctggaccaattgcaccagcttcgccgccattgcttcgtagtacgagccactgccgccgatgctgacccgctcgttgcccagcgttgcccgcgccaccgtccacccggagttcggcgccccgacaacgtcctcatcggggacgaagacatcgttgaagaacacctcgttgaattccgagtcgccggtgatctgccgcagcggccgcacctcgacaccgggggccaacatgtcgatgatcaccgtggtgatgccagcgtgtttgggggcatccggatcggtacgcacggtagccaggccacgcgcgcagtactgcgctccgctggtccacaccttttgcccgttgatcttccagccgccctccacccgagttgcgcgggtcttgaccgaggccgcgtcagaccccgcgtcaggttcggagaacagttggcaccatatctcctgctggcgcagcgctttctcgacgaatctttcaatctgccaaggcgttccgtgctgaatcagcgtcaagatcacccacccggtgatcgagtaatccgggcgctcgatgcccgccgcgctgaactcttcctcgatcaccaactgctccaccgcgcccgcggcacgaccccacggcctgggccaatgcggcatcacatagcccgtctcgatcagcttgtcgcgctgtgcatccttttccagagcagcgatttcagcggcgtccgaacggatgcgggcgcgcagctcctcggcctgtgccggcaggtccaagctgatcgcccgggtaacgccagccgcggtgcgctcgaaaacgtctcggacgggcgcatcaccgccgaacaatcccacggtcaccaacgcccggcgcagatgcagatgcgcgtcatgctcccaggtaaagccaataccgccgtgcacctggatgttgagctcggcattgcgtgcataggccggaaacgccagggccgcagcgaccgcggcggccagccgaaactgctcctcatcctctgctgccgcacgcgcggcatcccagaccgcggcgatcgccgactcggcggccaccagcatgttcgcgcagtgatgcttcaccgcttgaaacgtggcgatggtacggccgaattgctgtcgcaccttggcataggccacggcgctgtccacgcagtcggccgccccaccgacggcctcggcggccagcaatgtgcgcgcgcgggccaaagccgattcatacgcaccaagcaggatgtcgtcggtcgtgacgcgcacgttgtccaggcgcacgcggccactccgccgggtcggatcaaagttttccggcacatcaaccgagacgcccttgcggccgcgttccaacaccagcacgtcgtcaccggcggcaaccaacagcagctcggcaagcccggcgcccaacacgattcccgcctcaccgtcggcaacaccgtcggtaacctgcacctgactatccagtcccacacccgccgtcagggttccgtcaatcagcgccggcaacagccgtgcccgttggtcatcagtaccttctttggcgaccaccgctgaggcgatcacggtcggcacaaacagccccggtgccaccgcacgaccgagctcttcgatcaccaccacaagctcggacaggccatagccagagccaccgtgtcgctcgtcgatatgcaggccgagccagcccagctcggcgaggttctgccagaacggcgggcgggcgtcccccgccgcgtccagtgatgcacgcgccgcccagcgcaccttctgcgaagtcaagaacgcgcgagccaccccggagagctcgcgatggtcgtcggtcaatgcaatacccatcaaggcctcctagcggcactaccggacccacatagcccccaggcggtattggtaaagagtatactaattgtctgtcgcggccgcgagacacggctcgctcgggcacgccagccttgccctcgccaacgatgtcggcgagacatgccaagctgaaccgtgctccttcacgacgtggccatcacctcaatggacgtggccgccacctcgtcgcggctgaccaaggtcgcgcgcatcgccgccctgttgcaccgcgccgcgccagacacacagctggtcacgatcatcgtgtcgtggctctccggcgagctgccgcaacgccatatcggtgtcgggtgggcggcattgcggtccctaccgccgcccgcgccgcaaccggcgttgaccgtcaccggtgtcgacgccaccctctctaagatcggcactctatcgggcaaagggtctcaggcgcagcgcgcggcactcgttgcggaattgttctccgccgcaaccgaagctgagcaaacctttttgttgcgactgctcggaggtgaactgcgccagggcgcaaagggcgggatcatggccgatgcggtcgcccaggccgccgggctcccggccgcgacggtccaacgcgccgcgatgctaggcggcgacctggcggcagcggcggcggccggcctgtccggcgcggcgctggacaccttcaccctgcgagtgggccgaccgataggcccgatgctggcacagaccgcgaccagcgtccatgatgcactcgaacgtcacggcggcacaaccattttcgaggctaaactagacggcgcgcgagtgcagatccaccgggcaaacgaccaggtcaggatctacacccgaagcctggacgacgtcactgcccggctgcccgaggtggtggaggcaacactggcactgccggtccgggatctagtggccgacggcgaggcgatcgcgctgtgcccggacaaccggccgcagcgtttccaggtcaccgcatcacggttcggccgatcggtcgatgttgcggctgcccgcgcgacgcagccactttcggtgttcttcttcgacatcctgcatcgggatggtaccgacttgctcgaagcgccgaccaccgagcggctggccgccctggacgcactggtgccggctcggcaccgcgtggaccggctgatcacgtccgatccaacggacgcggccaacttcctggatgcgacgctggccgccggccacgagggggtgatggccaaggcaccggccgctcgttaccttgcgggtcgccgcggagcgggctggctgaaggtcaagccggtgcccacactcgacttggtggtgctcgcggtggaatggggctcgggacgccggcgcggcaagctctccaatattcacctgggcgcacgcgatccggctaccggtggattcgtgatggtgggcaagaccttcaaaggaatgaccgacgccatgctggactggcagaccaccaggtttcacgagatcgcggtgggtccgacagacggctacgtcgtccaacttaggcccgagcaggtggtcgaggtagccctcgacggcgtgcaaaggtcgtcgcgctacccgggcgggctggcattgcggtttgcccgcgtggtgcgctaccgcgccgacaaggacccggccgaggccgacaccatcgatgccgtgcgcgcgctctactgatcgcacggcgagagtgactcctgcgacgggacacgccggctgggcgtcgccagattcacgctcgtcgaccaagcgggcgggacaagcagctgcaaggatcaacggagatcgcacccgtgattgagggaggtgacggtggcagcgccgaccccgtcgaatcggatcgaagaacgctccggacacgccagctgcgtccgcgccgatgccgacctgccacccgtggccatcctcggtcgctcccccatcacgcttcggcacaagatcttcttcgtggccgttgccgtgatcggcgctctcgcctggaccgtcgtcgcgttcttccgcaacgagccggtcaacgcggtctggatcgtggtcgcagcgggctgcacctacatcatcgggttccggttttatgcgcggctgatcgaaatgaaagtcgtccgtccccgcgacgatcacgccaccccggccgaaatcctcgacgacggcaccgactacgtgcccaccgaccggcgggtggtattcggacaccacttcgccgccatcgccggtgccgggccgcttgtcggaccagtactggccacccagatgggttacttacccagcagcatctggattgtcgtcggcgcggtgctggccggatgtgtccaggactacctggtgttgtggatctccgtgcggcggcgtggccgctccctgggtcagatggttcgcgacgaactcggcgccaccgccggagtggccgccctcgttggaatcccggtcattatcaccattgtgatcgcggtgctggcgctggtggtcgtgcgggccctggccaagagcccatggggcgtcttctcgatcgccatgaccatccccatcgccatcttcatgggctgctacttgcggttcctacgtcccgggcgggtgtcggaagtttcattgatcgggatcggactgctgctgctcgccgttgtctccggtgattgggttgcccatacctcctggggcgcagcgtggttcagcttgtcaccggtgacactgtgttggcttctcatcagctatggcttcgcagcttcggtgctgccggtgtggctgctgctcgcgccacgcgactacctgtcaacgttcatgaaggtcggcaccatcgcgcttctcgcgatcggtgtttgtgcggctcacccgatcatcgaggccccagcggtgtcgaaattcgccggtagcggcaacggcccggtgttcgccggctcactgtttccattcctgttcatcaccatcgcgtgcggggcgctgtctggattccacgcgctcatctgctcgggcacgacgccgaagatgctggagaaggaaggccagatgcgcgtgatcggctacggcggcatgatgaccgagtccttcgtcgccgtcatagcactactcaccgcggcgatcctcgaccagcacctatacttcaccctcaacgcgccgtccctgcatacccacgacagcgcagccaccgccgccaagtacgtcaacgggctcggtttgacgggctcaccggtgaccccagaccacatcagccaggccgccgccagcgtcggcgaacagacgatcgtgtcgcgcaccggcggtgcgccgacgctggcgttcggcatggcggagatgctgcatcgagtggtcggcggtgtgggcctcaaggcgttctggtatcacttcgtgatcatgtttgaggctctgttcatcctcaccaccgtcgacgccggcaccagggccgcgcgcttcatgatctccgatgcgctgggcaactttggcggtgtgctgcgcaaactgcagaatccgagctggcgtcccggtgcgtgggcttgcagtttggtggtcgtcgcggcgtggggcagcatcctgctgctcggtgtgaccgatccgctgggcggcatcaacacgctgttcccgctgttcggcattgccaaccagttgcttgccggaattgcgctgaccgtcatcaccgtcgtcgtcatcaagaaggggcgactgaagtgggcttggataccgggtattccactgctgtgggatctggcggtcaccctgaccgcatcgtggcagaagatcttctccgctgatccttctgtcggctactggactcagcatgctcactacgcggcagcccagcacgcaggcgagaccgcgttcggctcggccaccaacgccgatgagatcaacgacgtcgtccggaacacattcgtccagggcaccctgtcgatcgtcttcgtggtggtcgtcgtgctggttgttgtcgccggagtcatagtggcgctgaagacaattcgcggccgcggcataccgttggccgaggacgatccggcgccgtcgacgttgttcgcgcccgctggcctgattcctacagccgcagagcgaaagttgcaacgacgtttgggcgcgccggcctcggcttccgtcgcggcgcccgactagccctcccgctgcagtggtaccggcgccgcaatcagacggcgagtaggcgtgggtccaacccgcgattcgcggcagccggcggagaaggcgaccaagagacgttatcggttcgctcggggactcatggccggtctgctgggcacgatggctctcacgagcggcggtggtgtcgctcgcgaggatccattggaacctgatccgctagccccgatcatcgacgattccaggtaaacggattcgaaggcacctatagggacgtgccctgacgccccgccacaatggacgcttgggtagcctgaccagccttatgcagtgacagtgcgtcgagcatcaattgagtagatcccaccaccggtgaacaccagcaggaagaagccgaagcagaacagtatcgccggagttccgccattgccgtccggtggaccgccgatcggccacagtgcatacggttgatgcatccagaagtaggcgaccgccatttcgcccgaggcaacgaacgccacagcgcgggtaaacagcccggttgcgatcagcagacctgccaccaactcgatgaccccggcataccagccgggccaggatccaaattcgacgggttgagccgaggtgacgggccagccgaaaaggatcatcgatccgtagccggcgaacagcagcccgtataccaaccgaaagaggctcagcacagccggcaaacagccggcgagccgacggtcgagatctttcaccatgacacgacgttacggggatcgaccgcgcgaacgctgggcggattttgtctcccaccggtgtgcctactcacgtgtggacgcacgagcctcctttgtgtacatttgtacatgtacaaatgtacacaaaggaggggtcttgatctacctatacctcttgtgcgcgatcttcgcggaagtggtggcaaccagcctgctcaaaagcacggaagggttcactcggttgtggcccacggtgggctgtctagtgggttatggcatcgctttcgcgctgctggccttgtcgatctcgcacggcatgcagacggacgtcgcctatgcgctgtggtcggcaatcggtacggccgccattgtgctggtcgccgtactgtttctcggctcgccgatatctgtgatgaaggtggttggcgtcggcctgattgtcgtcggcgtggtcacgttgaacctggcgggtgcccattgaccgcaggctccgaccgccgtccacgcgacccagccggtcgccggcaggcgatcgtcgaggcggccgagcgcgtgatcgctcgccagggccttggcgggctgagccaccgcagggttgccgcggaggccaatgtaccggtcgggtcgacgacctactacttcaatgacctcgacgcgctgcgggaagccgcgctcgcgcacgccgcaaacgcctcggccgacctgttggcgcagtggcgcagcgacctcgacaaggaccgcgacctggccgcgaccctggcccggctcaccaccgtctacctggccgaccaggaccgctatcgcacgctcaacgagttgtacatggcggcagctcatcgaccggaactgcagcgcttggcccggctgtggccagatggtctactcgcgctgctcgaaccgcgcatcggtcgacgagccgccaacgcggtcaccgtgtttttcgacggcgctacgctgcacgcgcttatcaccggtaccccgctgagcaccgatgagctcaccgatgccatcgccaggctggttgcggacggcccggaacagcgcgaagtgggacaatctgcccatgcgggacgaacccccgactgacaccgcagcggctcccaccaccggtgcggcacctgagattgacaccgcccgcgaatacgaagtaaccgccgaataccagtcctggcgggtcgtctggggaagcgccgcagcattgctgacggtcggcgtcgggataggcgcggccatcctcctcgggtggttcacgttagcgcaccggcacccggaccagcctggggcggccgcgacaccaccccctgcggggctaacaacacggtccgcgcccaccgccgccccgccgtcaacgctgcaaagcccagacctggacagcgtctttcttggcaacctgcacgatcgcggcatctcgttcaccaaccccgatgccgccgtctacaacggcaagatggtctgcaccaatctcggcggcggcatgaccgtgcagcaggtggtcgaggcattgcagagtagcagccctgcacttggcgaccggacaaccgcttacgtggccgtctcgattcgcacgtattgtccgaagtacgacgctgtgctgccaccgggatcctgagtggagctaaggggactcgaacccctgacccccacactgccagtgtggtgcgctaccagctgcgccatagccccatgaagtgatgcccatcgaagctacaccaccgccggaaagcgttcaaagccccaggtcagcgagcctcacccgatgacccgatcgaccacttcgcgggcggtctgctgcacctcgaccagatgttgcggtccacggaaggactccgcgtagatcttgtagacgtcctcggtgcccgacggacgcgcggcaaaccacgcattggccgtcgtcaccttcaatccgcccagcgcagcaccgttgccgggcgcggtcgtcagctttgcggtgatcggctcaccggccaactcggtggcgctcacctggtcggccgacagcctggccaggcgggctttctgctcccgatcggcgggcgcgtcgatccgcgcatagcacggcccaccgtactcgccggccagcgcgtgatatcgctgcgacggcgtagccccggtgaccgccaggatctcggcggccagcagcgccatgatgatgccgtccttgtcggtggtccataccgatccgtcccgtcgcagaaatgatgcccccgccgattcctcgccgccgaagcccaaggtggcgccgatcagaccgtcgacgaaccatttgaatccgaccggtacctcaacgagttgacggccgatcccggcgaccacccggtcgatgatcgacgagctgaccaccgtcttgcccacggcgatgccggccggccaggacgggcggtgggtgtagagatattcgatggccacggccagatagtggttaggattcagcagcccttcgtcaggggtgactatgccgtgtcggtcggcgtcggcgtcgttgccggtggcgatctggtagcgctcccggttgccgaacatcgttcggatgagcccagccatcgcatccggtgaactgcagtccatccggatcttcccgtcggtgtccagggtcatgaaccgccaggttgcgtcgaccagcggattgaccacggtcaggtctaggccatgccggtgggcgatctcaccccagtaatccacgctggccccgccgagcgggtcggcgccgatccgcaccccggcctcgcgaatggcggcgatatcgaccacgttcggcaggtcatcgacatagtggcccaggtagtcgtgtcgctgggcggtgcgtaacgcgcgggccagcggcaaccgcttcaccatcgaccgagcgagcagaatctcgttggcacgcttggctattgcggtggtcgcagcggtgtccgccgggccaccgttgggtgggttgtacttgatgccgccgtcggacggcgggttgtgcgacggcgtcacaacgatcccgtcggccagcgcttcggtccggccgcggttgtaggtcaagatggcgtggctgattgccggcgtcggcgtgtagcggtcgcgggagtcgacgacggccaccacctgattggcggcgagtacctccagcgccgatacccatgccggttccgaaaggccatgggtgtcacggccgatgaacagcggcccggtggtcccctgggcggcgcggtattcgacgatagcctgggtgatggccagaatatgtagttcgttgaacgttccggtcagggctgagccccggtgccctgaggtgccgaaagcgacctgttgagcgaggtcgtcgggatcgggttcgatcgagtagtacgcagtcaccagatggggcaggtcgacgaggtcttcgggctgggccggttgaccggctcgtgggttggccaccatggctaccaattctgcccacaggccctacagtgcgaagcgcagcattagcacaccgagagggatcgaccagtgccaaaccacgattatcgcgagttggctgcggttttcgccggcggagcgttgggtgcgctggcccgagcagcgctgagcgcactcgccatccccgacccagcccggtggccatggccgacgttcacggtcaacgtcgtcggcgccttcctggtgggttatttcaccacccggctgctggagcgattgcccctgtcgagttatcgacgcccattgctcggcaccggattgtgcggcggactgaccactttctcgacgatgcaggtcgagacgatcagcatgatcgaacacggtcattggggtttggccgctgcctactccgtcgtcagcatcaccctcggattgctggcggtgcacctggccacggtcttggtacgccgagtgcggatacgccgatgacggcctcgacggccctgacggtggcaatctggatcggcgtgatgctcatcggcggtattgggtccgtgttgcgttttctggtcgatcgctcggtggcccgccggctggcccggacttttccctacggcacactgacggtgaacatcaccggagccgcgctgctggggtttctggccggcctggcgttgccgaaagacgcagccttactggccggcacggggttcgtcggcgcctacaccaccttttccacctggatgctagaaacccaacggttgggagaggaccgccagatggtttcggcattggccaatatcgtcgtcagcgttgtgctcggtctagccgcggcgctactcggtcagtggatcgcccagatatgaacgagcaatgcctgaagctgaccgcgtatttcggcgagcggcaacgcgctgtcggcggggcggggaggtttctggccgatgcgatgctggatctgttcggctcccataacgtcgcgaccagcgtgatgctgcgcggtaccaccagtttcgggccaaagcacgagtttcgctgcgatcaatcgctgagcctgtccgaggacccgccggtgaccgtcgccgccgtcgacatcgaatcgaaaatccgctccctggtcgacgacgtcacagcgatgaccgaccgcggcctggtgaccctggaacgggcgcgactggtcacccggcacagcggcgccgaggaattcggcgacatcgacagccgaaacggagatgccgccaagctcaccatctacgccggccgccaggtgcgggttgccggggcgccggcctactacaccatctgcgagcttttgcatcgacatggattcgcaggtgccacagtgctgctcggcgtcgacggcacggcacacggtcggcgccgccgggcccggttcttcggccgcaacgtcaatgttccactgatgatcattgccgtcggaacgcctgcacaggttgccgtggccgcaatggaactcaccgcagcactgcctaacccgctgctgaccatcgaacgggtgcggctgtgcaagcgcgacggcgagttgttcgcccgcccccaacagctgccgcagaccgatgaccagggacgcaccctgtggcaaaagctcatggttcacaccgccgaagcaacccatcatgaggggctgccgatccaccgagcgcttgtccatcgactgatgcagtccgaaacggcgcggggcgctaccgcgctgcgcggcatctggggcttttacggcgaccataaaccccatggggacaagctatttcagctggtgcgtagggtgccggtgaccacgatcatcgtcgacacaccccaggctatcgcgcgcagcttcgacatcgtcgatgagctgacgaactggcacgggctggtaaccagtgagatggtccctgcggccgtgtcactcaccgggtcacgggatggcacgcaaaagaccggtgaaaccccactggcgcgctacgactactgagtgccagccgccagattggtcagatcccacgtcggggacgcttacccaacccgcgatgcgaacatccatttgtcggccagcgccgatacccagcccgctacgacctcaggattatccggtggcacctcgaccaacaccaactcgtcaacgcccagttcgcgagcacatcgacatcaccaacctgaggattagccagggccacggccagccgcagttcgccacgatcacgacccgactgttgccgtcgaacgatgcgacgtcgtcgcgccataatgtgcgcattgcagcgacgtattcggcggtgcgctctgcgcgccgctcgaatggcactccgagcgcgtcgaactcctccttggaccatccgacgccacgcctagtgtcagccgcctaccactcaaccgatccaggctcgccgcttctttggccactatcaccgggttgtgctcaggcagcagtagcacgcccgtcgcgacgtccacccgcgacgaggcggcagcggcgaaactcaacgcgatcatcgggtcaagccaatccgcctgtgccggaaccgcgatgacgccgtcgcgggagtagggataacgcgacgcgggccggtccaccatcacgacatgttcgccgacccacaaggtggcgaagccacagtcgtccgccgcaaccgcgacggcatcgacgaccgccgggtcggcgccggcacctattccagcgcgtgcagtcccagtcacatcgcacgagcgtctcacacaggccaattggcattagcggccgttgagcaactgcgccaagacggccgcatggctgcgtgccacgtggcgcgtcgcggtcaccggggtcacaacgctgcgcccggtcagcttgcgcagctcggctagtgccgcgctgtcgtgcagctcctcctggtagcgcgacgcgaattcgtcaaaccgctccggctggtggtggtaccactcgcgcagctctttggatggtgcgacgtctttgcaccagatgcccacccgctggtcatccttgcggattccgtgcggccagatgcgatcgaccaggacacgctggccgtcgtcgggatcgatgtcttcatagacgcgggccacccgcacccgtgtctcgcgcaccattgtgccagcgtatagccgttaccgcgggggcttatccacagccaccggcgccaccagttgtcccggtctgtgcaggctgctattctcgaacacatgttcgagacattgaccgcgatcgacccggatgccgaggaagcggcgttgatcgagcgaatcgccgagctggagcggcttaagtcggcagccgcggctggccaggcgcgggcggcggccgctgtggacgccgcccgcagagccgccgaaggagctgccggggtgccggctgcgcgccgtggacgtgggctggccagtgagattgccctggctcgacgagattcaccagcccggggcagccggcatctggggtttgccaaggccttggtttacgagatgccacacacgctggccgccctggactgcggcgccctctcggagtggcgggccaccctgatcgtgcgcgaaagcgcatgtctggatgtcgcggaccggcgcgcattagatgccgagttatgtggcgaccccggcgacttggaggggatgggcgatgcgcgggtggtcgcggccgccagggcgatcgcctatcggctggacccgcaggccgtcgtcgaccgggcggccaacgccgaaaatgaccgtacggtcaccattcggccggcaccggacaccatgacgtatctgaccgccctgttgccagtcgcccaaggcgtgtcggtgtatgcggcgctgacccgagcggcagacacccgctgcgacgggcgctcccgcggccaagtcatggccgacaccctggtcgaacgggtcaccggccgcgacgcggcggtcccgaccccgatcgcggtcaacctggtcatgtcggatgaaacgctgctgggtgcggccaacacaccggcgcagctgtgcggctacggtcccattcctgcggccgtggcacggaccatggtcgctagcgccgtcaccgaccagagatcgcgggccaccctgcgcaggctctacgctcatcctcaggccggggcgctggtgtcgatggaatcacgggcgcggctgtttccccgcggtctggccgccttcatcgagctgcgcgatcagcgttgccgcaccccctactgtgacgcgccgatccgacaccgcgaccatgcccacccctgggccgacggcggcccgaccagcgcgcacaacgggcttgggacctgcgaacgctgcaactacgccaaacaagcccccggctggcgggtcagcacaagtgtcgacgaaaatcacacgcacacagccgaattcattaccccgacaggcagtcgacaccggtccggcgccccgccgcacctgcctgcggtcaccgtcagcgaactcgaggtccgaatcggcatcgcgctcgctcgatacgccgcctagtagtggtaggtgtcagtcggagccggcatgtgaaccggttcgtcctcgaagtcggacacttcgatgccgtaggcgcgggccagatcgaggatcttggtggcccgggcaatgcgcggcaggtcagacccgttgcggatctcgcccccgtcgcgggcgaactcagcgaaaaattccttcgcccagacgatttcgtcctgcgacggggatagcccctcattcaccaccggacattggtccggcgaaaggcagatcttgccggtcatgccaaactcggcggagacggccgtggcctcgatcagcttgagcgcgttggagccgatggtcggcccgtcaatcgcgctgggcagaccggcggcccgggccgcgatggtaaagcgcgaccgcgcgtaggccaatgttgccgggtcttcgccaaagccggtgtcccggcgaaagtcgccgataccgaaggcgagccggaaggtgcccttggccgcagcaatctcgttgatgcgctccagaccccgcgccgtttcgaccagtgcaacgatcggcacgttaggtagtcgtttcgcggtctcggtgacatggtccaccgattcgaccatcgccagcatcactccgccaacggggctatcggccaacatcgctagatcgtccgcccaccaaggtgtgccgaagccgttgatgcgcacccagtcagcgtttccgtcaccaaaccaacgcacggcgttgtcccgggcggcatgcttgtctttgggagcgaccgcgtcctcgatatcgagcacgacgatgtcggcgcgtgagtgcgcggcggactcgaaccggtcgccgtgcgcgccgttgaccagtaaccaactccgcgcgagaaccggatcgatacgagacccggccaccggatccgccgtgttggtatcgacctgttcatacattgaggtcatctagtgtctcttcgctcagtcgatgtcgacattgttctccttaaaccgtagcgacgtcgcaaatcggattggcaggatgccccgcaaaacccacgtccatggtgttggatggcgtggtgtccgacactcgccgcagccggacgatagcggcccggcagcaaaccatctgggacgtcctggccgactttggttccttgagttcatgggtcgagggcgtcgaccactcctgcgtcttgaaccacggtcccgacggcggagctctaggcagcacccgccgcgtgcaggtcggccgcaacacgctggtggagcgtgtcatcgagttcgacccacccacgacactggcctaccgcatcgagggcctgcccgcccggctgcgcaaagtcaccaaccgctggacactacggccggccgatcctgtaggcgcggtgacggtggtcaccttgaccagcacgatcgaaatcggcggcaacccgctggcgcgtctggccgaacttgtcgtcggccgcgccatggccaagcggtccaacacgatgctcgccgggctggcacaacgattggaggacaaacatggctaaccgtcccgacatcatcatcgtgatgaccgacgaggaacgtgcggtgccgccgtacgagtcggccgaggtgctcgcctggcgtcaacgcagcttgaccggccgccgttggttcgacgagcacgggatcagtttcactcggcactacaccggttcgctggcgtgcgtgcccagccgcccgacgattttcaccggccaatatccggatctgcacggcgtcacccagaccgacggcatcggcaagcgattcgatgattcgcggctgcgctggctacgggccggcgaggtgccgacgttgggtaactggtttcgcgcggccgggtatgacactcactacgacggcaagtggcacatctcgcacgccgatctggaagaccccgcgaccggtgcaccactggccaccaacgacaacgagggcgtcgtcgactcggccgcggtgcggcgttacctcgacgccgacccgctcgggccatacggcttctccgggtgggtgggccccgagccccatggggcggggttggccaacagcggttttcgtcgcgacccgctggtcgccgatcgtgtcgtcgcgtggctgaccgagcgctacgcccggcggcgcgccggtgacaccgccgcgatgcgcccgttcttgctggtggccagcttcgtcaacccgcacgacatcgtgctgttcccggcatgggtgtggcgcagcccgctaaagccctccccactggacccgccacacgtaccggcggcgccgaccgccgacgaggacctgtcgaccaagccggccgcgcaggtcgcctaccgggaggcgtactactccggatacggcctaacgcgtatggtcagccgcaactatgcccgcaacgcgcagcgctaccgggacctctactaccgcctgcacgccgaggtcgacgggccgatcgaccgggtgcgccgcgcggtcaccgagggcggatccgaggatgccatgctggtgcgcacctccgaccatggcgatctgctcggggcgcatggcggactgcaccagaagtggttcaacctctatgacgaggcaaccagggtgccgttcgtcattgcccgcatcggcgagaaggcaacccaaccgcgcacggtctcggcgcccacctcgcatgtcgacttggtgccgacgctgcttagcgcggccggcgtggacgtagacgtggtggccgcggccctggccgaatcgttctccgaggtgcatccgctgcccggtcgtgacctgatgccggtcgtggacggggcttcggccgacgagggtcgggccatctacctgatgacgcgtgacaacgtgctcgaaggcgacaccggcgcgtccctgctgtcgcggcaactgggccgtatcgtgaatccgcctgcaccgctgcgcatcaaggtgcccgcccacgtcgccgccaacttcgagggattagtcgtacgggtcgatgacaccgacgccgccggtggtgccgggcacctgtggaaactggtgcgtaccttcgacgacccggccacctggaccgaacccggtgtgcgtcacctggccaccaacggcatgggcggcgacgcctatcgcaccgatccactggacgaccagtgggagctctacgacctgaccgccgatcccatcgaggcatacaaccggtggaccgacccacaactgcacgagctgcgacagcatctgcggatgctgctcaaacagcaacgtgcggtatcggtaccggaacgcaaccaaccgtggccgtatgctcatcgactgccgccgagcggggcatccaacggtttggtgcggcgagtgttgggaaggttcgtgcgctaattgcagaagctgctattcaccatcgggttggccctgttcctgatcggcctgcttaccggattggtcatcccggcactgaagaacccgcgcatggcgctgtcgagccacctcgagggggtcctcaacgggatgttcctcgtcgtgctcggcctgctctggccgcacatcgatctgcccgaggcatggcaggttatcgcggtggcgctgatcgtttactccgcctacgccaactggctggcgaccctgctcgcggcggcctggggagcgggccgtaaattcgcgcccatcgcgaccggcgaccacaaagccccggccgccaaggagggattcgtcagctttctgttgttgtccctctcggtggccatcgtgatcggcgtggtcatcgtcatcattggcctctgacggcgacccgtccaactacgccagccgcgctagctcggcctgaagcttgtccagatatcgaagcgtcgggtcgcgaggctcggtcggcagctccagcaaaacccgctccacccctagatgccggtatccctcaaggtctttagccgccgcttcaccccactggcacacggtcaccggcacgtcgcccccggccatggcgcgcaaccgctgaagcggacccgacagccgctgcggtgatggactgatcgcgatccacccggcattgagccgggctatccgcgggaagttcgccggtcccccgcccacatacagcggaggatagggctttgtcaccggcttcggccagcagtagatcggatcgaagtccacatatgtcccatggaattccgcctgctcctgcgtccagatctcgattatcgcgcgcaaccgctcatcgatcacacgtccgcgcaccgcagggtccacaccatggttggcgacttcttcgcgcaaccagcccacacccacgccgaagcgaaaccgtccctgcgacaccagatccagcgaggcgacctccttggccgtgacgatcggatcgcgttccgggatcagcgcgatgccggtgcctaacaccagtgactgggtggtagctgccgcggccgccaacgccacaaagggatccagggtgcggtaatacttctccggaattgggccaccgcccgggtaggggctctgcgtgttgacgggaatatgggtgtgctcggcgaggaacagcgactcaaacccgcggtgctcgagtgccgcacccagctccgccgggccgattccctcgtcggtgacgaacgtcaggacaccgaattgcatgcttgctcccatcgtcttgtggctgcaagatctgcacgacgatacggccggccgcgagttaggccagtcccgcatcgaccagcagacgtgacagcccgagttcggcgcacttcgtggctaccggcgccagttcgtttcgcgcatcggattcccgtccggtggcggcaagcgtttcgatatgaagtatttgcgcctgcagcgccgccagcggtctgcgcgtaccgtcgatggcggcggcgagagcaccggcccgttggcaggcttggtcacgatcggcggagtcgccggcggacaacaggcgcaccgcggagtcctcgtcgagttcggctgtcatggtggcgattccattgtcgcgggggatggtgcggggtgccagcaaatcggcggccaccgccgcaggtagcgcgatgcccagccggatccgctcgttgttgattcgggcagccaggcgcggcagccccagctggacggcagtatcgcctccggtggacaggcgatcagccgcaccctcatgatccccctgggccgccttgacccgcgcgccgatcacgtacctggcggccaggtagtccactgcacccccctcggaacccagcagatagctctcgtccatgagacgaccagccccggccagatcgccggtctcgtagagcaattcggcgagcagcgaacccgcaagccgcgccgcgtgcgagtgggcccccactgccgtgccgacctcgaacgccgttcggaagttctgtagcgcagcgacaatgtcgagccgattcctggccgccatgccgcgcaagcactgcgcataaacggtgccgaacggtcccatcatttcctggtagggcgcggcccagtccagcagtggatatacctcggcgaactcgaagcggcagatcgcggccaacgccgcggtgttgccggcggtcccggggactcgcgggggcagggtgtccggtctcgacattgcctcggcgagaaggtcatccacgcgctcgacccggtctgcgaacacctcggcgaccgcccgcaacacgtctgcctcggcccgcagatccgcctgcgtcgcctcgggaagctcggcccggccaagggccgtttcgaaacgattcagggcaccggtggccggcgccggccgttgcagcagaatgttcgcccacgcgatggcgagttggagccgggcccgtgaaaccaccatcgacgtcggcagtttctgcacgattgccagaagtgtggtcatctttgactgctccggcaggttcgtttcatcctgctcgacaagatcgacggcgcgcgcgggatcgcccgcggccagtgcatggtcgacggcttcgtgcaggtagccgttctcggcgaaccaggccgatgccctgcggtgcagttccgccacccggtgcgacccgccacgttcgaggcgacggtggagaaagtcggcgaacatttggtggaagcgaaaccaattcgggtcgtcttcggtccgttgcaggaacaagccgcggtgctcggcctcttccagcatcgcccgcccattggtgatcccggccagcgccgaggccagcccgccgcacgtgcgttcggtgaccgatgccaccagtaggaattcgcgcagttcgggttccagggtgtccagcacgttttcgctcaggaattcgtggatcacgtcactggcgccggaaagtccgcgcaggagttgggtcgcgtcgcccccgccgcgcagcgacagcgcggccagccgcagcgccgcggcccacccgtcggtagaggtagtcagcgcctgcacgtctgcgcgcggcaatcgcagaccaccagcatcgttcagcagcgcggcggcctcgtcggtatcgaagcgcaaagcagccgaatcgatctcggctagttcgtcgccgatccgcaacctgcccaccggcaaaccggcgcgagaccagctggtcacgatgagctgcaggtggtgacatccgttgtccagcaggaaacccagggcagcttgggtgcggctgtcggacacccgatgccagtcgtcgatcaccaccgcgatccggtcgtcgttttcgtggatttcgtcgatcagcgaagtcaacacgtagcggccggcgtcatccccatgctcttcgagcacgtgccccaacgactcggccagcgtgggccggacccgccggatcgactcgagcaggtgcgacaagaaccacacctcgttgttgtcgtcgttgtcgattgtcagccaggcgaccgcggcgccgtcgcgcgagagctcttcccgccattgcgccgccagggtgcttttgccgaatcccgagggcgcgtggatgaggatcagccggcgccgtccgccggcgcgcaggatgtcggtgagccggctgcgggtgaccagcgagccggtgggcaccgacggccggtacttggtcgcgggtgtcggaggcgtcgggaccgtcggggtgccgccgccggtatgccgatgcgccgcgtgcgcctcgggcgagcgtcggcgttccacgcccagctcgacggggaggggcatctcgtcgacgctgacgccgttgcggcgctgaacgtcgcgaagctcctcgccaacgtctgccgcggtcgcgggacgatccgccggatggcgggccatcgcccgttcgatggcggcggccacgtccgcgggcagtccctgcttccgcaggtcggggatcggctgcgaggtgatccgcaggaactgggcgatcacccgctcaccgctgcggcgctcgtaggcggcatggccggtcagcgcacagaacaacgtcgcgcccagggagtacacgtcagaggcgggcgtcggcgatgctccttcgagaacttccggcgcggtgaaagccggggaaccggcaatcaccccggtcgccgtctcgaaacccccggcgattctggcgattccgaaatcggtcagctgcggttccccgtagtcggtcagcaggatattccccggcttcacgtcacggtgcagggtgccgacgcgatgcgcggcttccagcgctcccgcgagcttgacgccgatcgacagcgtctcgcgccagtccagcggcccgtgccggcgaatcagcgtctccaacgaattcttggcgtggtagggcatcacgatgaagggccgcccacccgccaacacgcccacctgcaagacggtcacgatgtgcgggtgcccggaaaggcggcccatggcccgctgctcgcgcaggaagcgctcgagattgtcccgatccaggtcggtgctcaataccttgacggcgacggcgcggtccagcgagggctggacgcagcggtagacgacgccgaatccgccgcgcccgatctcctcgacattgtcgaatccagcctcaagcagttccgcgggaatattcgggaccaggtcccgccgcgtcgcgtgcggatcaacgtcggtcatcgacggtcactatcctcggccgggagggtatcaccaccagtttcatcgccggtgaccccacactatcgccaagccgcggcgtcgcggctcgatacccaccgcacgcaaaagctccgttcccagaccaacggagggaaggaccggcaccagttgacatacgagcagttcgctcgtatgttgacgctgatggggccgagcgatctgtggacggtggaacgcgcggcgcgccattggggcgtgagcgcgtcgcgcgctcgcgctatcctgtcgagccgccacattcaccgggtcagcggctaccccgcgcaggcgatcaaggcggtcaccctgcgccagggtgcgcgcaccgacctcaaaaccgccaaccatctcgtgccggccgcacaagcgttcaccatggccgagacgggtgccgcgatcggagagaccgaagatgagcgggcacgactgcgcattttcttcgagttcctccgcggcgccgatgagaccgggacatccgcgctcgatctcatcgttgacgagcccgcgctgatcggtgagcaccggttcgatgctttgttggccgcggctgcggaatacatttcggcgcgctggggccggcctggacccttgtggtcggtgagtatcgaacggtttctggacacggcctggtgggtcagcgacctcccgtcggcacgagcgtttgccgccgtgtggacgccggcgccgttccggcgccgcggcatttacctagatcgccacgacctcacgagcgatggagtgtgtgtcatgcccgaaccggtgttcaaccgaaccgagctccagcgggcgttcactgccctggcggccaagctggaacgcagaggcgttgtcggtcaggtgcacgttgtcggcggggcggcgatgctactcgcctacaactcccgtgtcaccactcgcgatatcgacgcgttgttctcaactgacgggcctatgctcgaagcgattcgtgaggtcgctgacgaaatgggttggccgcgaacgtggctcaacaatcaggccagcggttacgtctcccgcacaccaggtgaaggcgcccccgttttcgatcacccattcctgcatgtcgtagccacacccgcgcagcaccttctcgcgatgaaagtcgttgcggcacgcggcgtgcgtgacggcgaagacattcgcctcctgctcgatcggctgcgaatcaccagcgcggccggcgtatgggagattgtcgcacgctactttcccgccgaaaccatcaccgaccggtcgaggctcctcgtcgaggacctcctcaaccaatagcagaccactagcagtgaagccgcggccgccgcgcgcagcaccccagtgtcatggattatccatgattcgggcgtccccaatgcgaaccgcttctgtcagtcggggctggggtttcaccacccgtttcaccgaccgctgaccccaccataggctcgatactgccggggtgtcatcccaaaccagcgccggcacgaccggttgagcgcgctctgctcggaatagccgagcagcaccgcgatttggctcagatacaaccccggttgggcgaggtaccttgccgcttgcgcacggcgttcgcgctcgatgaggtcatggcaccggaggccctcggcagccaagcgccgctgcagcgttcgtgggtgcatgtcgagttggtcggcgatggcctcggcgctgcattggccggtcggcagcaggcggcgggccaacccgacgacccgctcggagagcgtggcatcgctcggaaggtattgggattccaaatatttcgtggcgatgcgcttggtttccggatccgcatggtcgatgggcctaccggcgagccggtggtccacctcgaacccgcaccatgtccggccgaaccgaacggtacaacccaacgcttcgcggtaggcggcgtcggtgcccagttgcgcatgtcggaacgagaaaacgcgcgcccgcgcctgcggtccgcccagcaggcggatcatccgggcggcgttggccatgctcagctcgtatccctgcagcggatagggaatccccggttcggtcacctcatagccgaaccggacgttggaccgtgcggtagttgatgaaaccgtcagcgtcagggcgggcgaatggacgtagaggtagcgaccgatcgcctccagcccgccgaacaaggtggcagcgttgcgcgcgatcaccgctaccgggccgagaatgcccaggccctgccagcgtgcaaggcgtagtccgaagtccgggcaatcgagctcggcggcgctggcctccagcatgcgcacgaacccggccagcgacatgaacgcgtcctcttggtgttcgatgcccggcgggatgtcgaagcgccgcagaaacggcagcgggtccgcgccgagctcgcgcatcaggtcggtgtacccccacaggttggtggcgcggatgaggctgcccagctccatcacctcctgtcggaaaatgataaaaggctgtcgcaaagtgtcaatacgtggcgggggtcctccaccatgctggagccatgaaccagcatttcgacgtcctgatcatcggcgccggcctatccggcatcgggacggcctgtcacgtgacggccgagttccccgacaagacaatcgccctcctggaacgacgggagcgcctgggcggcacctgggacttgttccgctacccgggagttcgttcggactccgacatgttcaccttcggctacaagttccgcccgtggcgcgacgtgaaggtgctcgccgacggcgcgtcgatccggcagtacatcgccgacaccgccacggagttcggcgtcgacgagaagattcactacggcctgaaggtcaacaccgccgagtggtcgagccggcagtgccgttggaccgtcgcgggcgtgcacgaggcgaccggcgaaacccggacctacacctgcgattacctcatcagctgcaccggctactacaactacgacgcgggttatctgccggacttccccggcgtgcaccggttcggcggccggtgcgtgcacccgcagcactggcccgaagacctcgattattccggcaagaaggtcgtcgtcatcggcagcggcgcaacggcggtcactttggttccggcgatggccggctccaaccccggcagtgccgcgcacgtgacgatgctgcagcgatccccgtcgtacatcttctcgctgccggcggtcgacaagatctccgaagtcctgggccgcttcctgccggatcgctgggtctacgagtttggccgcaggcgcaacatcgccatccagcgaaagctctaccaggcctgccggcgctggcccaagctgatgcggcgattgctgctgtgggaggtacgacgccgcctcggccgctccgtggacatgagcaacttcaccccgaactacctgccgtgggacgagcggttgtgcgccgtgcccaacggcgatctgtttaagacgctggcctcgggcgcggcgtcggtggtgaccgatcagatcgagaccttcaccgagaagggcatcctgtgcaagtccggccgggagatcgaggccgacatcatcgtcaccgcgaccggtctgaacatccagatgctgggcgggatgcgactcatcgtggacggcgccgaataccagctgccggagaagatgacctataagggtgtgctgctggaaaacgcccccaatctggcctggatcatcggctacaccaacgcgtcatggaccctgaagtccgacatcgccggcgcctacctgtgccggctgctgcggcacatggccgacaacggctacacggtggcaacgccgcgcgatgcgcaggactgcgcgctggacgttggcatgttcgaccagctgaactccggctatgtgaagcgcggccaggacatcatgccgcgccagggctccaagcatccgtggagggtgctcatgcactacgagaaggacgccaagatcctgctcgaagaccccatcgatgacggcgtgctgcacttcgccgcagcggcccaagaccacgcggcggcctgagcatcatgaacctgcgcaaaaacgtcatccggtccgtattacgtggtgcccggccactgttcgcttcccgccggctgggtattgccggccgtcgagtcctgctggcgacgctgacggccggcgcgcgcgcccccaagggcacccgctttcagcgcgtcagcatcgccggtgtcccggtccagcgggtgcaacccccccatgcggcaaccagcgggacgctgatctacctgcacggcggtgcctacgccctgggcagcgcccggggctaccgcggcctggccgcccagctcgcggcggcggccggaatgacggcgctggtccccgactacacccgcgcaccgcacgcccactatccagtggccctcgaagagatggctgcggtgtacacccgcttgctcgacgacgggctcgacccgaaaacgaccgtcatcgccggtgattcggctggcggagggttgaccctggcgctggccatggcgctgcgcgatcgcggcatccaggccccggccgcactcggcctgatctgcccgtgggccgatctcgccgtcgacatcgaagcgacgcgaccggcgctgcgcgatccgctcattcttccgtcgatgtgcaccgaatgggcgccgcgctacgtagggtcctccgatccgcggctgcccggtatctccccggtctacggcgacatgagcggcctgccgcccatcgtcatgcagaccgcgggcgacgatccgatctgcgtcgacgcggacaagatcgaaaccgcctgcgccgcttcgaaaacaagcatcgagcatcgccggttcgcgggcatgtggcacgacttccatctgcaggtcagtctgctccccgaagcccgcgacgcgatcgccgacctcggggcaaggctgcgcggccacctccaccaatcgcagggacaaccacggggagtagtcaaatgagctcattcgaaggcaaggtcgccgtcatcaccggggccggctcgggcatcggcagagcgttggcactcaacctctccgagaagcgcgcaaagcttgccctttccgatgtcgacaccgacgggctggccaaaaccgtgcgcctggctcaagcgctcggcgcgcaggtgaagtcggaccggctcgacgtcgccgaacgcgaggcggtgctggcccacgccgacgccgtcgtcgcacatttcggcaccgtgcaccaggtctacaacaacgccggcatcgcgtacaacggcaacgtcgacaagtcggagttcaaggacatcgagcgcatcatcgacgtcgacttctggggcgtcgtcaacggcaccaaagcctttctgccgcacgtgattgcctccggcgacggacacatcgtcaacatctccagcctgttcgggctgatcgcggtgcccgggcaaagcgcctacaacgcggccaagttcgcggtgcgcggcttcaccgaggcgctgcgccaggagatgctggtcgccaggcatccggtcaaggtgacgtgcgcgcatcccggcggcatcaaaaccgccgtcgcgcgcaacgccaccgtggccgacggcgaggaccagcagacgttcgcggagttcttcgaccgccggctggcgctgcattcgccggagatggccgccaaaaccatcgtcaacggagtcgccaagggccaggcccgcgtcgtggtcggcctggaggccaaagccgtcgatgtgctcgcgcgcatcatgggctcgtcgtatcagcggctggttgccgccggcgtcgccaagttcttcccctgggccaagtaggcccatagagttctagaaagggacaccacgatgaaaaccaccgcggcggtactgttcgaggcgggcaaaccgttcgagctgatggagctcgatctcgacgggccgggtccgggcgaggtgttggtcaaatacaccgccgccgggctgtgccattccgacctgcacctcaccgatggtgatttaccaccgcggttcccgatcgtgggcggccacgaagggtccggggtcatcgaggaggtgggtgccggcgtcaccagggtcaagcccggagaccacgtggtgtgcagcttcatcccgaactgcgggacttgccgctactgctgcaccggccggcagaacctgtgcgacatgggggccaccatcctggagggctgcatgccggacggcagtttccgattccattcccagggaacagatttcggcgccatgtgcatgctgggcacgttcgccgagcgggccaccgtctcgcagcattcggtggtgaaggtggacgactggctgccactggaaaccgcggtgctggtgggctgcggcgtgccgtccggttggggcaccgcggtcaatgccggaaacctgcgggccggcgacaccgccgtcatctacggcgtcggcggcctgggcatcaacgcggtccagggcgcgaccgccgccggctgtaagtacgtcgtggtggtggacccggtggctttcaagcgcgagaccgcgctcaagttcggcgccacccatgccttcgccgacgccgccagcgcggcggccaaggtcgacgaactcacctgggggcagggcgccgacgcggcgctgatcctggtgggcaccgtcgacgacgaggtggtctcggccgcgaccgcggtgatcggcaagggcggcaccgtcgtcatcaccgggctggcggacccggccaaactcaccgtgcacgtctccggaaccgatttgacgctgcacgagaaaacgatcaagggctcgctgttcggttcctgcaatccgcaatacgacatcgtgcggctgctgcgcctctacgacgccggccagctgatgctggacgaactcgtgaccaccacctacaacctcgaacaggtgaaccagggctaccaggatctgcgggacggcaagaacattcggggcgtgatcgtgcactgaccagcttccaccaaccacgaatccagagaggacgatgatgcgcaggctcaacggcgttgacgcgctgatgctgtatctcgacggcggcagcgcctacaaccacaccctcaagatcagcgtgctcgacccgtcgaccgacccggacggctggtcgtggccgaaggcgcggcagatgttcgaggagcgcgcccacctgcttccggtcttccggctgcggtacctgcccacaccgctgggcctgcatcacccgatctgggtcgaggatcccgaattcgacctcgacgcgcacgtgcgccgggtcgtctgtcccgccccgggcgggatggcggaattctgcgcgctcgtcgagcagatctacgcccacccgctggatcgcgaccgcccgctgtggcagacctgggtggtcgagggcctcgacggcggccgcgtcgccctggtcacgctgctgcaccacgcctactccgacggcgtcggcgtgctggacatgctcgccgcgttctacaacgacacgcctgacgaggcccccgtggttgcgcccccgtgggagccgccgccgctgccgtccacccggcaacgcctcggttgggccctgcgggacctgccctccaggctcggcaagatcgcgccgaccgtgcgggccgttcgtgatcgggtgcgcatcgaacgggagttcgccaaagacggcgaccggcgcgtcccgcccacgttcgaccgctccgcaccgctgggcccgtttcagcgggggctgtcgcgcagccggcggttctcctgcgaatcgttcccgctcgccgaggttcgcgaggtgagcaagacgctgggcgtcaccatcaacgacgtctttttggcgtgtgtggccggtgccgttcgtcgctatctggagcgttgcggctcccctcccaccgacgcgatggtggccacgatgccgctcgcggtcaccccggcggccgagcgcgcccaccccggcaactactcgtcggtcgactacgtctggctacgcgccgacatcgccgacccgctcgagcggctacacgcgacccacctcgccgccgaggccaccaagcagcacttcgcccagaccaaggacgccgacgtcggcgcggtggtcgagctgctgccggaacgcctcatctcgggcctggcgcgtgccaacgcgcgcaccaagggccgcttcgacaccttcaagaacgtggtcgtgtccaacgtgccggggccgcgtgagccgcggtatctcggccgctggcgcgtcgaccagtggttttccaccgggcagatctcccacggcgccacgctcaacatgaccgtctggagctattgcgaccagttcaacctgtgcgtaatggccgacgcagtcgcggttcggaacacctgggaattggtcggcggcttccgcgcctcgcacgaggagctgctcgcggcggcccgtgcccaagccacgcccaaggagatggccacatgacccgcatcaatccgatcgatctgtccttcctgctgctggagcgggccaaccggcccaaccacatggccgcctacacgatcttcgaaaagccgaaaggacagaaatcgtcgttcgggccgcgcctgttcgatgcctaccggcacagccaggcggccaagcccttcaatcacaagctgaaatggctgggcacagatgttgcggcgtgggaaaccgtcgagcccgacatgggctatcacattcgacacctcgccctgcccgcaccgggttccatgcagcagttccacgaaacggtctcgttcctcaacaccggcctgctcgataggggccacccgatgtgggagtgctacatcatcgacggcatcgagcgcggccggatcgcgatcctgctcaaggtgcaccacgcgctcatcgacggtgaaggcggcctgcgcgcgatgcgcaacttcctctccgattcaccggacgacacgacgctggccggtccctggatgtcggcgcagggcgccgaccggccacggcgcacccccgccacggtgtcgcgcagggcgcaactgcaaggacaactgcaaggaatgatcaaggggctgaccaagctgccgagcggcctgttcggcgtcagcgcggacgcggcggaccttggtgcgcaggcactgagcctcaaggcgcgcaaggcgtccctgcccttcacggcgcgacgcactctgttcaacaacacggcgaaatcggcggcgcgcgcgtacgggaacgtcgagttgccgctcgccgacgtcaaggccctggccaaggcgaccggcacctcggtcaacgacgtggtgatgacggtcatcgacgacgcgctgcaccactacctcgccgaacaccaggcgtccaccgaccggccgctggtggcgttcatgccgatgtcgctgcgtgagaagtcgggcgagggcggtggcaaccgggtgagcgccgaactggtcccgatgggtgcacccaaggcgagtcccgttgagcgccttaaggaaatcaacgcggcgaccacacgcgcgaaggacaaagggcgcggcatgcaaacgacgtcccgccaggcctacgcgctgctactgctcggcagcctgacggtggcggacgccctgcccctgctcggcaagttgccgagcgcgaatgtggtgatatcaaacatgaaggggcccaccgagcagctctaccttgccggtgcgccgctggtggcgttcagtggcctgcccatcgtgccgccgggcgccgggcttaacgtcaccttcgccagcatcaacaccgcgctgtgcatcgccatcggcgcggcaccggaagccgtgcacgaaccctcccggctggccgaactcatgcaacgggcattcaccgagctccaaaccgaagccggcacaacgagtcccacaacatcgaagtcgagaaccccatgaagaacattggctggatgctcagacaacgcgcgaccgtctcgccgcggctgcaagcctacgtcgagccgtccaccgacgtccggatgacctacgcgcagatgaacgcgctggcgaaccggtgcgccgacgtgctcaccgcgctggggatcgccaagggcgaccgcgtggcattgctgatgcccaacagcgtcgagttctgttgcctgttctatggcgcggccaagctcggcgcggtagcggtccctatcaacacccgcctcgccgcacccgaggtgagtttcatcctgtccgacagcggcagcaaggtggtgatctacggtgcgccgtcggcgccggtgatcgacgccatcagggcgcaggccgaccctccgggcacggtcaccgactggataggcgccgactcgttggccgaacgcctgaggtcggcggccgcagacgagccggcggtcgaatgcggcggcgatgacaacttgttcatcatgtacacctcgggcaccaccggacatcccaagggagtggtgcatacccacgaatcggtgcattcggcggccagttcctgggcctcgacgatcgacgtgcgctaccgcgaccgcctgctgctaccgctgccgatgttccacgtggcggcgttgacgacggtcatcttcagcgccatgcgcggcgtcacgctgatctcgatgccgcagttcgatgcgacgaaggtgtggtcactgatcgtcgaggagcgggtctgtatcggtggcgccgtgccggcgatcctcaacttcatgcgccaggtgcccgagttcgccgaactcgacgcgcccgacttccgctacttcatcaccggtggcgcgcccatgccggaggccctgatcaagatctatgccgccaagaacatcgaggtcgtgcagggttacgcgctcaccgaatcctgtggcggcggcaccctgctgctcagcgaagacgcgctgcgcaaagccggctcggccggacgcgccaccatgttcaccgacgtggccgtgcgcggtgacgacggcgtgatccgcgagcacggcgaaggcgaagtcgtgatcaagtccgacatcctgctcaaggaatactggaatcgcccggaggccacccgcgacgctttcgacaacggttggttccggaccggcgacatcggcgaaatcgatgatgagggctatctttacatcaaggaccggctgaaggacatgatcatttccggcggcgagaacgtctacccggccgagatcgaaagtgtgatcatcggcgttcccggggtcagcgaggtggcggtcatcggcttgcccgacgagaagtggggcgagatcgccgccgccatcgtcgttgccgaccagaacgaggtcagcgagcagcagatcgtcgagtactgcggaaccaggctcgcacgctacaagctgcccaagaaggtgatcttcgccgaggccatcccccgcaacccgaccggcaagatcctcaaaacggtgctgcgcgaacagtattcggcgacggtgccgaagtgatgcacggcccgagccgctaggacggcgcgaaccgcacgatgccgggaacgaggtagcgcgcaacgtacgcacgcagcccctcgtcgtcatcgagcgggatcgggccctccggcgcagcgaccggtaatccgttgccgttgagtgtgtttgagttgcccgttcatgcggcggcgctcgtcgatctcctcttgcaccagggcctcgaccgccagccgcgagccggtgatccggtcgtagcttccggtccagcggccgccgcggcttgtcgccccatgcggtttggatcacccgccgcgtgctgcggctggtgtccagccaggcgattgcccgcgctcgcacccgctcggcgcgcgggttgtcggcgaccccgaagatgacctcggcgacgatgtcgagcgcgatcgggccggcgcggtctcggaaacggacctcctcgcccattggccaggtggcgagcgcctttcggtcacgcgttccatggcccgctcgtaggacctcagcgcctttccgcggaagggcgggctggcgtagcgccggtcggcgcggtgccttccatgctgaccagcgtgtgctcgccgaagatcgcgtggtgagccggtccatcgccggggtcagctgaaggaccgagttgctcgccgtgaagaccctcttcacgtcttcgggattgggtcacgcacagcgcgtcgacggctccaggcacgttgaacaggaagcgatcaaccgagttttgtggtgcgcgcgtaaaaccgctgggggccagccagtattcggctccaaatgcgatcgaggataggcgcacccggggcctccatcgggactcttcgaactaccaccgctcaccttgcagtgcgactaccaagcccgccgacgtgtctgcggcgcagtattcttcacgcacctggcccgcgtactccccgacccagcaaaggagtccaggaatgacatggcagatcgtgttcgtcgtgatatgcgtgatcgtcgccggcgtcgcggcattgttctggcgactcccctccgatgacacgacgcgcagccgggccaaaacagtgacaatagccgccgtggcagcggcggccgtgttcttcttcttgggctgtttcaccatcgttggcacccgccagttcgcgattatgaccaccttcggccgtcccaccggcgtaagcctgaacaacggcttccacggcaagtggccctggcagatgacccatcccatggatggtgcggtgcagatcgacaagtacgtcaaggaaggcaacaccgatcagcgcatcacggtgcggctgggcaatcaatccaccgcgctggcagacgtcagcatccgctggcaactcaagcaggccgctgccccggaactgttccagcagtacaagaccttcgacaacgtgcgcgtcaacctgatcgagcgcaacctctcggtggcgctcaacgaggtgttcgccggcttcaacccgctggacccgcgaaacctcgacgtgtccccgctgccttcgctggccaagcgcgccgccgacatcctgcgccaggacgtgggcgggcaggtcgacattttcgatgtcaatgtgcccaccatccagtacgaccagagcaccgaggacaagatcaaccagctcaaccagcagcgcgcgcagacctcgatcgccctggaagcacagcgaactgccgaggcccaggccaaggccaacgagatcctgtcccgctcgatcagcgacgaccccaacgtggtggtgcagaactgcattacggccgcgatcaacaagggaatcagcccgctgggttgctggccgggaagctcagcgctacccaccatcgcagtgccgggacggtaaccgcgaagattgaccccatgccgatcccctttgccgatgggatgctcagccggctgggtcgccgcggggcagcgctcgacctgatcgaggagttcgaggacgagtccggggagccccccgcatccctgagccccgccgacctgctggccgccgaaccggccctgctgctgcagaagatggagaaccgcctcgtccggcaccacctagccaatccggacgtgttgagcggcgaacagctgcgcaagctgcgctacatcctcaatttcgccaggctggccgacttcgaaccgggggccgcggggccgggcggaagccgcggtcgcggggacatctcggtgggcggccaagtcgcgccttggcggtcccgggtcgtcgacgcgttgtacgcaccgctgcgcgaggagcccgatccggtcacggcgctggagggcgcgaaagacgtgctggcgacgctggtcgacgaccaggacgatcagcgtcgagtgctcatcgagcgccacggcagcgacttctccgcgacggaactcgacgccgaggtcggctacaagaagctggtgaccgtcctcggcggcggcgggggcgcgggcttcgtctacatcggcggcatgcaacggctgctggcggccggccaggtgcccgactacatgatcggctcgtcgttcgggtcgatcatcggcagcctggtggcccgtgaactgccggtgccgatcgacgagtacgccgagtgggccaaaacggtgtcctaccgcgccatcctgggcccggagcggcggcgcagccgccacgggttggccggaatgttcaccctgcgcttcgaccagttcgcccataccctgctcagccgtgcggacggcgaacggatgcgcatgtcggatctggcaatcccgttcgatgtcgtcgtcgccggtgtgcgcaggcagccttatgcggcgctgccgtccaggttccgccatcgcgagcggtctacactgacgttgcggtcgctgccgtttctgccgatcggtatcggcccgtgggtggcggcacgcatgtggcaagtcgcggccttcatcgacttgcgggtggtcaagccgatcgtcatcagcgccgacggcgcgacacgcgacgtcaacgtcgttgacgcggcgtctttctcgtcggccatccccggtgtgctgcaccacgaaaccagcgacccgcggatgctgccaatcctcgacgagttgtgcgccgaccaggacgtcgcggcgatggtcgacggcggcgcggccagcaacgtcccggtcgaattggcgtgggagcgggtccgcgacgggcggctcggcacccgcaacgcgtgttatctggcgttcgactgcttccatccgcactgggacccccgacatctgtggctggtaccgatcacccaggcggtccagctgcagatggtgcgcaacctgccctacgccgaccacctcgtccgattcgagccgacgctgtcgccggtgaacctggcgccgtccgcggcggccatcgaccgggcttgccggtgggggcgcgacagcgtcgaaccggcgattgcggtgacatcggcgctgctggagccgacgtggtgggaaggcgacaggccccccgccgccgaacccaaggaacgcacaaagtcggcggcctcgtcgatgagcgccgtgatggccgcgattcaggcgccgacgggccggtttcggcgatggcgaagccgccacctgacctagcgacggctacagggaacgcgacctcggcggtcgaaagcaaaccaggtgcacaagtgcaacaacaacgattccgatcaccaacccagtcgccgcgcacgccgcggtgctgaccaaccaggtcagcgcgccaccagcagaccccaccaggtggtcatctaggtggtgaaccaggcggtacggggcgtgccagccgaggtggtcgctgcccacaagcactatgtggccgcccacccagagcatggctcccatcccgaccgctgacagcgccgatagcagtttgggcatccccgcgaccaggcccccgccgatccgctgcccgaatcgggacgcggtctgggtgaggcgcaggccgacgtcgtccatttggacgatgacggcgacgacaccgtacaccgcggcggtgatgacgagggcgacgatgacgaggacgatgaggcgcggcacgaatggctggtcggccacctcgttgagggcgatcaccatgatctcggcggataggatgaagtcggtccggatcgccccggccaccagctcgcgttcggcgacctgcggcgcggcgtcgtggccacggccgccgatgacgccgcacaccttttcggcgccctcgtagcacagatacgtggcgcccaacatcagcagcggggtcaacagccacggcacgagctggctgagcagcaatgcaccgggaaggatgagcagcagcttgttgcgcaccgacccgatcgcgatgcgtttgatgatcggcagctcacgctcagcggtgatccggtggacgtattgcggcgtcaccgccgtgtcgtcaatgaccactcccgcagcctttgccgtcgcacgaccggcggcggcgccgatgtcgtcaatcgaggcggcggccagccgtgcaagaaccgcgacatggtccagcagtccgaacagaccgccgctcatcgcgactccgccatcacgatcgaggttaccgtctgccgtcgttgtcgccagcggtgccgtagagcccgccgggtcgcagcgctcgcagagccacccggccccccgggtcttcagcggtggcgggcacgaccgcgacgcaatcggcaccggcatccgcgtaggcgcggagccgggccgccactcgatcggggctacccaacgcacacacccggtcgagcagttcgctggggacagcgaccgccagttcgcggcgagtagcccgggaccgcgcgctacggaccaggccgtcgaaacccagcgcgctgaacatttcgccatagccgggcggggcgaggtacaccgccagctgagctgccagctgggagtgcgcggccgcaccggggttgacggcgaccggcacccacaccgtgaggcgcggcgcggcacggccggccgcggcggctgcgctgtcgatcgccgcacgaacccgcccgacacggaacggcgatgccaggttgagcacgacctcatcggcgtgctgcgcggccaggcgaatcatgccaggtccaaacgcccccaacgcaattcgcgtatcgggcgccgcaccgcgcagccggaatccgcggctgttgacgtgacggccgctgtattcgacccgcgcaccggtaaatatcgaccgcaggcattcgatggtttcgcgcatgaccggcacgtggtgcgcccaaggtcggccatgccagccggccacgatcgccggactggaagctcccagcgcgaggtcaacccgacagccggtgagagaagcgaccgaactgacccctagcgccagccccaccggaccgcgaacgccgacggctagcggtccgaccttcagcgtcatgtttggcgtgcggagcccgatcgaggtcgcgagcgcgaacgcatcgtaggtcgccatttcgccgatccacagcgcagcgaaacccgtgtcagcggccgcgagcgcgacatcggttgcctcgtggtcggggcggtcaagccagaacggtagggcgacttcgatatcggtcatagcatcgacacgtcggccggctggtcgagcaggacacgcccgggcagttcgcgtgatgcctcgttgacctggaaatgggcggtagcggtgaatgcgtcgcggaaccggcgctgcagcggtgcgttgtcgtagatggcggtgccgcccgccagatcatacatgctgcgcaccacgtcggccgaggtccgtaccgcgtgcgtggccgccaaccgcagccggttgcgcatcgtcaccggtaccgcctcggcatcgtggctgacctgccaggccgcctcgattacctcgtagaacagggcgcgggcggcgcccagcgccgactcggcggttgccgccgcggcttgggtcgccgaacgttccgccaaggtccgagtggacccaagccctttcttgccgccggccagctcgaccagatcgtcaatcgcggcgcgcgcattgcccaacgcagccgcgccaatcgacaacgcgaaaaatccaaacaccggaaagcgatacagcggccggtccacgattggtccgtcaaacaccgagaacacgcgatcagcgggcacgaagacgtcgtcggcaacgcagtcgtggctgccggtgccacgcaaacccaatgtgtgccaagtgtcgaggacctgcagctcgtccttgttcagcgcgacgaccgacggcacttgccggtcgtcgacgaagcagccggcgaacatgatgtccgcgtggttgatcccgctgcaaaacggccagcgtccggacaccacgacaccgccgtcgacggaccgggccgtgccacgtggcgcccacacccccgccgcgacaccccgccccccgccgaacatttcctcgcggctgcgcgccggcaggtaggcgaccagcagggcactggtaatcgcgatcgacacacaccatcccgctgacgcgtcaccacgcgccaccgcctcggcgcaccgcagcgcccgcccgggtgccagctccggagccgcaacctcacgcggcatggtggcgcgcagcaagccggcctcgcgcagccgggtcaccagctcgtctggcagccgacgatcgcgctcgatttccgcggatcgcgctcgggcccaccgcgcgatcttctcggcgaggatctcgatctcggtttcgctttggttcacgggcggctcctgatgacggtggcggttcaatgaagttaccacccttggttcagtcattgaaccaggtacagttggtggaccatggccgtttccgatctatcccaccgcttcgaaggggagtcggtcggccgggcgctcgagctagtcggtgaacgctggacgctgcttatcctgcgtgaggcgttcttcggggtgcggcggttcggtcagctcgcgcggaaccttggcattccgcggcccacgctgtcctcgcggctgcggatgctcgtcgaggtgggtctttttgaccgggtgccatattcctccgaccccgagcgacacgagtaccggctcaccgaagcgggccgcgatctgttcgccgcgatcgtcgtcctcatgcagtggggggatgagtacttgccacgcccagaaggaccaccgatcaagctgcgccaccacacctgcggcgagcacgccgacccacgcctgatctgtacccactgcggcgaggagatcaccgcgcgcaatgtgacacctgaaccggggccgggctttaaagccaagctggcgtcctcataacgattcccaacctcaaattgttgcgaatcgataatgcaagccgaaccacgtcgccgaacaaggccgtacaccttggccgggaaactatcgtcattttgtgcaccgtcgaacggccctgaagctcccgctgctgctggcggcaggcacggtgctgggccaagcgccgcgggccgccgccggagaaccaggccggtggtcggccgaccgcgcacatcgctggtatcaagcgcacggctggctcgtcggtgcaaactacatcacctcgaacgccatcaaccagctcgagatgttccagccaggcacatacgatccccggcgcatcgacaacgagctgggccttgcgcggtttcacgggttcaacaccgtgcgagtcttcctccacgacctgctgtgggcccaagacgcgcccggtttccaaacccggctcgcgcagttcgtcgccatcgcggcgcgataccacatcaaaccgctctttgtcctgttcgactcctgctgggacccgctccccagaccgggtcggcagcgggcgccaagggctggggtgcacaactccgggtgggtgcaaagtccgggtgctgaacgcctcgatgaccgccgctatgccagcacgctgtacaactacgtcacgggtgtgttgggccaattccgcaacgacgatcgcgtgttgggttgggacctgtggaatgaacccgacaatcccgcgcgcgtgtatcgcaaggtggaaaggaaagacaagctcgagcgcgtcgcggagctcctcccccaagtgttccgatgggcccgcacggtcgatccggttcaaccgctgaccagtggtgtctggcaagggaattggggagatcccggacgccgcagcaccatcagcgccattcaactcgacaacgccgacgtgatcaccttccacagttacgccgcgccggccgaattcgagggccgcatcgctgagctcgctccgttgcagcggccaatcctgtgcaccgagtacctggcgcggtcccaaggcagcactgtcgagggaatcctgccgattgctaagcggcacaacgttggtgcgttcaattggggtttggtggcgggaaagactcagacctatttgccgtgggattcgtgggatcacccctaccgcgcgcccccgaaggtgtggtttcacgacctgctacaccccaacggccggccgtatcgggacggcgaagttcaaacgattcggaagctgaacgggatgccgagccaggactaggctttccccagcccgcattgggcgcggctcgccgaatgcgagcccgacacctactgaaaaccatgtgcgcggtcggcctggcggaaccggatcaggcggcgataccgagttgctggttaatctgcggccaggacagcaaaccccagggggtgagcagtatccagtcgtggatttgccagggggccagtacgaagctgaacggcgctccttggactacggctgtgtgctcgaggacaaccgcttgttgtgcgagcggatcaagcgagcccgaatagacatacgtcggcggaagaccgttcagcgacccatacagcggactgaccagcgggtcgttgaccgcaagattgcctgcccacgcctggctgatctgccaggtccccacatcgagccacggggacagcaacaccatggacgacggtactgggttgccctggctcaccatgtattgggcggccgccagtgcgaggttgccgcccgcggagtccccgaccacgctgacgttggagaccccgtgttgcgcgatttgcgtggagatgagcccggccatcgccggtactaccgtcccggcagtgcctccttcctgcaccaacgggtaaatcggcacttgcacggtcgcgccggtctggtaagccgtcaccgagtagttgagccagtggaagattgacggcggcaggataaacgcgccgccgtgaatggcaaccacgtattcgccggttggatgagccggcgtgatctgcacgacgctcatcccgtcataggtggtgtactggaccgtctgtcccagcagcgagttcagcaacggcggtggggagttgccaagaaaccacgacagcggcggtatgtcgctggcaatgagcgctaaaagtggattgtttgggattgcaaagtgagtttcgagcgcagacaaactcagcaggggtttcaccggccacagcgaagcgatgtcgaatccggcagcccctgacggcgtgccggtgaagatccctgcctgcgccgccgcgaaaggcggaacctgcgtgaatccggcggccagcgccgtgggggcccgctgaatttcctggtgaatcgtggcaaaaccgttcccgataccgctggcgaattcactctgcaacagcgaagcgttggccagctcggcggcggcataccccttggccgcgcctgtcaatgcctgcacaaaccgctcatgaaacaccgcaagctgtgcgctaagagcttgatagtcctgaccatgggcggaaaacaaagccgcgatcgcggctgacacctcgtcctcggcagcggctaataccgtcgtggtggcacccgcgacaccctggctcgccgtcgcgaccaccgaaccaatcgaagccacgtctgtggccgcggcggacatcacctccggcaacgcaacaacataagacaccacgccgctcccgccacctcacggcaacttccccagttgcccagccactaccgatcgccgagtagccggagcttatgcccacgccgagtagtcacgtgccagtttgcgcgaattcccaaagttagaccggcaaacgtgacggcaccgatccgtgtggtgcagccgccgggaatcgaacactctccgacgcaaaacgacctgcgattacgcgcggggcgttgatggcgtcaagaaggaatgaggcggcgaacgcgggcgttggggtgccgctatgcgttgaacaattgctatacgattgtgcaacatcagctatcgtcgtactcatgaccgcgaccatcggcttccgacctactgaaaaagacgagcagatcatcaaggccgcaatgcgcagcggcgagcgcaagagcgacgtcatccggcgggcactgcagctgctcgaacgggaagtgtggatcaagcaagctcgcaccgacgctgagcgacttcgagacgaggatgtctccactgaaccggacgcgtggtgattcggggagcggtctacagggtcgacttcggcgatgcgaagcgaggccacgagcaacgcgggcggcgctacgccgtggtcatcagccccggctcgatgccgtggagtgtagtaaccgtggtgccgacgtcgacaagcgcccaacctgcggttttccgaccagagctggaagtcatgggaacaaagacacggttcctggtggatcagatccggacgatcggcatcgtctatgtgcacggcgatccggtcgactatctggaccgtgaccaaatggccaaggtggaacacgccgtggcacgataccttggtctgtgatggccgtcgcatctgcaaatgggccaccgacctggcccttcggtggagctgccgggaatcgaacccgggtcctacggcattccctcaaggcttctccgtgcgcagttcgctatgcctctgctcggatctcccggtcacgcgaactagccgagatgacgatcccagtcgctgtggttgtcccgaggagtcccgcgaccggactcatcggtggatccctctagctgatgccagggtccgggccgagggcgttcccggtctgacagactagccgtcgcttaggcagcgagagcgtagtcgcgctgatgtgaatcggcgcttatttggtcgcaacgacgcttacggtggtctcttgcctgcaccggcacgcttcccttgattcgatgcgcgaagtcgaaaccgttcagcccctcgcatccctgccgaccttcggcaggaccatcaatcctacgccgctctcaacaaccggcaacgccattaacttcccggtcagatcacgaagttcaggcgctcgaggatgtgaccggccagctccttgtcgccgccgagttccacatcctggctgcgcgccgggctcatcgggcgcccgccggcgagcctggtgaactgcagtccgtccaggcggatcgtcgccgtcggcgccggcccaccgaagtcgtcgaccacccgcgctcgaccgtccacggaaacgcggatgctgcgagacagcgggccggtcagctccaacagcacgcgggagccgtcgggcgctttggccagcttgccgacgacgaaccccatggtggccgctatctcatcgaggaccagcggtgacgccggcccgccgagttcgtcgtcggacgacgggcgctgcaccgccgcgcggatgtcctgttcgtgcatccagcagtcgaagatgcgtatccgcatgaaccgcccgtagctgtcggggcccgagggggtggtcgtcggcgcattccattcgtcatcggaaaggctcgctaagaccttgcggcgctggctagtcactgcgcgaaaccgctccagcaagcccacacccgattctgtgcccagatgacgcacccagcactcgttcatcacgccgatggggttgcggacatgcgcaagcgcagagacgtctgtgtctggttctggtgcggcgatgccgagcagaaatgactcggtgccgatgatgtgcgacaccacggccttgacgtcccaaccgggcagcggactcgttgcctgccagtccgtctcgagcagtccatcgagcagcgcatccagggagtgccaaacggcgaacagcccggccagcacgtcggacttgtccagtgtggtaaggggacggcccggtgtggtcacaaagtgatgctaaacctcacattgcccagttctcgatcaggtcatgcccttagcgcgccgacccaactcgcggagcacttcacgctgggcatcacgacgggccatgtcctggcgtttgtcgcgggcttgcttgcctcgggccagcgcaagctcaaccttgaccttgccttcggcgaaatacagcgacaacggcaccagggcgaagttgccttcgcggatcttgccgaccaaggtgtcgatctggcggcgatgcaacagcagtttgcggttgcgtcgcggctcgtggttggtccagctgccgtgccggtattccgggatgtgcgcgttgcgcagccacacttcgccgtcgtcgatggtggcgaacgaatcggccagcgacgcctgcccttcccgcaggctcttcacctccgtgccttgcagcgcaaccccggcctcgaacacctcgatgatcgaatagttgtgccgggctttgcgattgctggcaacgatctgccggccgccacgcgacgacttggacacagctatcgccgcacgtagaggcgcagcgttaagtaagccgtcaaccccgacatcgccacgcccaacagcagcagccacggcgtgatgaagaggatgtccgcatagtcaaccttggcaatgagattggcttgataaaactggttgagcgcattctccaggaacaaagcccgcaccaccatcaagcccgctacggcgatgccgacacccatcgtcgcggccagcatcgcctccactaggaacggcagctgggtgtaccagcggctggcaccgaccaagcgcatgatgccgatttcggtgcgccgcgtataggcagccacttggaccatgttggcgatcaacagaatcgccccgatggcctgaaccagcgcgaccgcgaacgcggcattgctcaaaccatcaaggaccgcgaacagccggtcaatcagctccttttgattcagcacgtccaagacgccgggctgccccttcatagcggtgtcaaagtccttgtgctgctcggggttctccagcttgacaatgaacgacgccgggaacgaatccttgcccgccacgtccttgaactggggaaacttgcggatggcatcgtcataggcctgctggcggttaaggaaacgcaccgctttgacgtcggatcgcgtttcgatcttctcccgtaacgctttgcacgcagtggtatcgcaggacgagtcgttggcggaaacgtcttcggtgagaaagacctgagattccacccggtcgagatagatggcccgggagctgtcggccaaccggaccaccaacataccgccgccgaacaatccgaccgagatcgcggtcgtcaggatcatcgcgatcgtcatggtgacattgcgacgaaagccggtcaggacctcatttagcaggaaaccgaaacgcacttagcgatccatcccgtagacgccacgctgttcgtcgcgtaccagcctgcccagggacaactcaaccacccgttggcgcatcgagtcgacgatgtggtggtcgtgcgtggccatcagcaccgtcgtgccggtgcggttgatccgctccaataagtccatgatgtccctactggtctccgggtcgaggtttccggtgggctcgtcggccagcagtaccagcggccggttgacaaaggcgcgggcgatcgcaacgcgctgttgctcgccgcccgacagctcgtctggcagccgattggccttgccggacagaccgaccgtctcgagcacttcggggaccacccggttgatcgcgtcggtgcgtttgccgatgacctccaatgcgaaggcgacgttgtcgtacaccgtcttctgctgcagcaaccgaaagtcctggaagacgcagccgatcacctgacgcagcttcggtacgtggcgaccgcggagtttgttgacatgaaacttcgagacccggacatcaccactggtcggcgtctccgctgccagcagcagccgcatgaaggttgacttgcccgaacccgacgggccgatcaggaagacgaactcacccttgtcgatcttgacgttgatgtcatccaacgccggacgcgccgacgatttgtactgcttggtgacatggtccagggtgatcatcacggcacgccagtgtagcggtgagattagcgggcaggcgaaatcaacgggtcggtggctcggatttggggtaggtgccggccgtcggacccggcccgggctgcggtagcggtgccggtggtgttggggtcgtggtgcccgggccgaacggcggcggcaactcaaacggcggcgggacagccgaatcggtcgtggtttcgggcgggctgaccggcggtgtgctcgacgtggtggtcggcgtcgccttgacggtgggtggttgcactctggttcgcggcacccaggtgtagtcaggatcgggcacgaagcccggcggcaccacctgggtcggcggagagtcaccaggacctggtgcctgtggcctataggtctcgtaaatccaccacaccgccaggaacgcggcgatcaacaccagggtcgacgtgcggatccggccgaacagatagcccggccagtgccgtttctggttgctgagcttcacgctactgctccggactttctgccaccgcggcccgcgcatcggccgcggtgactatcccggcgcgggtgagcgcgcggatcaccagcacccgcaactgccggcccgcctcgaactgcttgccgggtagggtgcgggccaccagtcgcagggtgacggtgtccacttcgatgcgctccacgcccatgaccgtgggctcatccaacaacagctctcccagcagcgagtcgtggcgcgcgtgctcacactcctgatgcaagacctcgttcacgcggccgagatcggcgctggtcgggacggggatgtccacgaccgcgcgggcccagtccttggacaggttgaccgacttgacgatgttcccgttgggaacggtgaacacctcaccctcgctggaacgcagcttggtcacccgcagcgtgacgtcctccaccgtgccggccgcgttctccggtgaccccaccatgctgagttcgaccaaatcgccgaacccgtactgcttctccacgatgatgaagaacccggcgagtaggtcctgcaccaggcgttgggcaccgaagcccagcgcggcgccgagcaccgccgccggccccaccaacgcaccgaccggaaccggcaacacatcgatgacctcgtacacaacgacgacatagatgaggacgatcgacacccacgagatcaccgacgctacggcctggcggtgcttggttgcctccgagcgcaccaacgcgtcgctttcggtaaaccccaggtcgaggcgccgggtcacccggttggcaagccaagtcacgaagcgggccgccagcaccgctgcgatcagcagcatgacgatgcgcaggccccggttgaggatccagtcgccgatttcaccgcgccagaagttatgccagtgctgtgctatcgaggtggccagaactgtgccgctagtcgtcattacgtcgattgcgccaccggatcccggcttccaggaatccgtcgaggtctccatccagaacggccgccggattgccgacctcgtactcggtgcgcagatccttgaccatctgatatgggtgcagcacataggaacgcatctggttaccccaggagctgccgccgtcggccttcaacgcgtcgagctcggcgcgttcttctaagcgcttgcgttccaacaactttgcttgcagaacccgcatcgccgcgatcttgttctgcagttgggacttctcgttctggcaggtgaccacgataccgctgggaatgtgggtgagccgcaccgctgagtctgtcgtgttcaccgattgcccgccgggcccgctggagcgatagacgtcgacgcggacatcgccctcggggatgtcaatgtggtcggtggtctccaccaccggcagcacttcgacttcggcgaacgacgtctgtcgccggctctggttgtcgaacgggctgatccgcaccagccggtgggtgccctgttcgaccgacaacgtgccgtaggcgaacggtgcgtgcacggcgaacgtggcgcttttgatgccggcttcttcggcataggaggtgtcgaacacctcgacggggtatttgtgctgctcggcccagcggatatacatccgcatcagcatctcggcccagtctgcggcgtccaccccacccgcgccggaccggatggtgaccagcgcctcacgctcgtcgtattcccccgacagcagggtgcgcacctcggtggcctcgatgtcggcgcgcaacgacttgagctccgcgtcggcctcggcgacggcatcggcggcggccgcgcccgcttcctcggcggccagctcgtagagcaccggcaggtcgtccaggcggcgccttagctcctcgacgcgccgcagctctccctgggtgtgcgacaactcgctggtcacccgctgcgcccgggtctggtcgtcccacaagtgcggatcagatgcctcatgctcgagcttctcgatgcggctgcgcagaccctcgacgtcgagcacccgctccaccgtggtcagggtgcagtccaaggcggcgatgtcggcttgacggtcggggtccacagcagccaaggttaccggcatcagcgtctagcatcagatgaccgtcatgtgcaccgcacgactgcggcccagcccattcgcagccccttgcgccgcagccgggcacaacacagaaggctcgagtatgcgtccctattacatcgccatcgtgggctccgggccgtcggcgttcttcgccgcggcatccttgctgaaggccgccgacacgaccgaggacctcgacatggccgtcgacatgctggagatgttgccgactccctgggggctggtgcgctccggggtcgcgccggatcaccccaagatcaagtcgatcagcaagcaattcgaaaagacggccgaggacccccgcttccgcttcttcggcaatgtggtcgtcggcgaacacgtccagcccggcgagctctccgagcgctacgacgccgtgatctacgccgtcggcgcgcagtccgatcgcatgttgaacatccccggtgaggacctgccgggcagtatcgccgccgtcgatttcgtcggctggtacaacgcacatccacacttcgagcaggtatcacccgatctgtcgggcgccctggccgtagttatcggcaatggaaacgtcgcgctagacgtggcacggattctgctcaccgatcccgacgtgttggcacgcaccgatatcgccgatcacgctttggaatcgctacgcccacgcggtatccaggaggtggtgatcgtcgggcgccgaggtccgctgcaggccgcgttcaccacgttggagttgcgcgagctggccgacctcgacggggttgacgtggtgatcgatccggcggagctggacggcattaccgacgaggacgcggccgcggtgggcaaggtctgcaagcagaacatcaaggtgctgcgtggctatgcggaccgcgaaccccgcccgggacaccgccgcatggtgttccggttcttgacctctccgatcgagatcaagggcaagcgcaaagtggagcggatcgtgctgggccgcaacgagctggtctccgacggcagcgggcgagtggcggccaaggacaccggcgagcgcgaggagctgccagctcagctggtcgtgcggtcggtcggctaccgcggggtgcccacgcccgggctgccgttcgacgaccagagcgggaccatccccaacgtcggcggccgaatcaacggcagccccaacgaatacgtcgtcgggtggatcaagcgcgggccgaccggggtgatcgggaccaacaagaaggacgcccaagacaccgtcgacaccttgatcaaggatcttggcaacgccaaggagggcgccgagtgcaagagctttccggaagatcatgccgaccaggtggccgactggctagcagcacgccagccgaagctggtcacgtcggcccactggcaggtgatcgacgctttcgagcgggccgccggcgagccgcacgggcgtccccgggtcaagttggccagcctggccgagctgttgcggattgggctcggctgatcagcgaccgagcaacacccctgggttgaggatcccggccgggtcgagtgcggacttcgccgcccgcagggccgccgcgaacgggtcgggacgctgccggtcataccaagcgcggtggtcgcgaccgaccgcatggtggtgggtgatggtaccgccactggcgctgatcgcctcggacacggcagccttgatctcgtcccactgcgcgtcgagcgacccccagcgcccgccggcatagatgccgtagtaaggagccgggccgtccgggtagacatgggtgaatcgacaggtcactactccggtcccgcataccttccagatcgcggtccgagcggcatcggtcaccgcggcatgtagagtatcgaatccgtcccaggtgcaagcggtttcgaatgtttcggcgataactccgcggcgaaccagcgcgtctcgttgatacggcatgcgcagaaacgccgagcgccagttcgcggctgcgttgtgttccgttgcgtcgcttgtagttccgcggctacgttgcgcggtcaccgtgccgccgtgttcggcggtgatcgccaccgcccggtgcagccacgggtctatcgggtggtcggcagactcgaacgccaacaccaacagcccgccaccaacggacgtgccggcattcagcaacgcctcggccggatccaacagccggcagttggccgggtacagccccgcctgagcgatcgtccgggtcgcggcgaccgcggcggcccagtcgtcaaacaccacggacaccgtgacctgccatcgcggacggtgttgcagccgcatccacgcctcggtgatgatgccaagcgtcccctcggacccgaggaacaaccggtccggggatggtccggcaccgcttccgggcagccgccgggactcgctgatccccaccggggtgacaatccgcagcgattcggtcaagtcgtcgatatgggtatagagcgtggcgaagtgtccgccggagcgggtggccaaccagccaccgagagtcgagaagccgaaggactgcgggaaatggcgcagtgtcaaatcgtgtgggcgaagctgatgctcgatcgaggggccgaacgcacccgcctggatgcgcgcggcacggctgacacggtcaatctcaagcaccgcgctcatggcagtgacgtcgaccgtgaccaccggctcatcgaagcgcggctcgacaccgccaaccaccgagctgccaccaccgtatgggatgaccgcaatcccctcgcgcgcacaccaatccagcacgtcgatcacgtcctgctcgctgcggggtcgggcgatgaggtcgggcaggtggtcgagctggccctgcaggttgcgtgcgatgtcgcgatacgctttgccgcgcgcgtgtccggcccgatcgacgagatcgcttgagcagagcgcggccagcgatgccggcgggctgacccgtggggccgccaaaccgagcgcggtcaggtccggcggcgggtggtcgctcaggtcatggccggacaccagtgccgcgactcgcgactgtagcgcttgcgtctcctgatcggagagcgcgtcctcgactgtgccccaaccccaccacgaacgcatgctgatggtgtcagcgtttgaggacgatcatggctccgccgacgaccaccagcaccagggccgcgacgatagcccatccagcaccggctagccaccacatgacacccaatgcggcgagtaccggcgacagcgcgaagaacaccattaccgggtgctgcctaatcactgcgagggcactggtcgcccggactcgatcgatttccttgcctggcatgcccttcaggatgccagctgactactacaatgcaagcagcgatgagccgacgaaccgtcatccttggcctgctcccgctcgctgttgtcgtcacgaatggcgcacgatgcggcgcaccaatgcctgtgaccgaaggcggttcgggctgtcattgacaattcatgaagatgcctgccgcatcatatccgttgtgcccgttgttctagaagtccgacgtgctgagcctgcccacccggcgaccccatatccggaacccctcgcgcgctgcagccgctcacctggtctgaacgaaagctcgcacatgagtggtcggattccgccctaacaacgcgccataaacgcaggctcatgcgctgcgccacgatgcgccgatgcatttcggtaacgattgttagttaacccttgtacgaaactctcttgaggcgctctaaccgactgcgtccaaagtggaggatcgaaaagatgataggaaaatgagtacgcctacgctgcctgatatggtagctccatccccgagagtgcgagtaaaagaccgttgtcgccggatgatgggggacctacgcctttccgttatcgatcagtgcaatttgcgatgccgttattgtatgcccgaagagcactacacatggttgccgcggcaagatttgctatccgtcaaagaaatcagcgccattgtagatgttttcctttccgttggggtaagtaaagttcgaatcaccggtggcgaaccgctgatccgcccagatttgccggaaatagtgaggacattgagcgcaaaggtcggcgaagattcaggtctgagagacttagcgatcacgacgaacggcgtccttctcgccgaccgcgttgacggcctgaaggctgcgggtatgaaacgcatcactgtcagtcttgatacgttgcaacccgagcgcttcaaggcgataagtcagcgtaatagccacgataaggtcatcgcgggtatcaaggctgtcgcagccgcgggatttacggacacaaaaatagacacaacggtgatgcgtggtgccaatcacgatgagctggctgatctgatcgaattcgctcggactgttaacgcggaagtcaggttcattgagtacatggacgtcggcggcgcaactcactgggcatgggagaaggtctttaccaaagcgaacatgctcgagtcccttgagaaacggtatggacgtattgagcctttgcccaaacatgatacggcgcccgccaatcgatatgcgcttccggacggaactaccttcggaattatcgcgtcgacaacggagccattctgcgcaacctgtgaccgttcacggttgaccgccgatggcttatggctgcattgcttgtacgcaatatcgggtatcaacctaagggagccgctgcgtgcaggcgcgactcacgatgacttggtggaaaccgtgacaaccggatggcggcgacgaacggatcgcggagcagagcagcgtcttgcccaacgcgagcgcggagtgttcctgccattaagcacgttaaaggccgacccgcatctggagatgcacaccaggggcgggtaagccgaacgaacagtcgattgatcaacgactccacagttgaggaaggaaccatgacggtcagcacccctgagcaacacgagcaacgagcatcccacgatgcatccgagggaaagcacaacgtatgtcaggggaggctggccgcacttgccgacgcggccgtgtcagagaaactcggagcactacctggctggcagcttctcgacatgcgactcagccgcgcttttcagtgcacaaatttcgaccaatccattgacttcatgaatagggtcgcatcaatagcaaacgatatcaatcaccatcccgatatcgctgtactggacaagcgttcggtgcgcgtgacggcgtggacgcgcaagctgggctatctgaccgacatcgacttcgatcttgcggcgtccgtcgaggcgatgtatgcgacagaattcgctgacaggccagcacgatgatcgaccatgcactcgcgctgacacatatcgatgagcgtggtgcggcacgaatggtcgatgtgtccgagaaacccgtgactttgagggttgccaaagcgtcagggctcgtgatcatgaagccgtctaccttgaggatgatttccgacggtgccgctgctaagggtgacgtcatggcggcggcccggatagctggcatcgcggcggcgaaacgtacgggtgatcttattccgctatgccacccgttagggctcgacgctgtcagcgtcactatcacgccgtgcgagcctgaccgggtgaagattctggcgacaaccaccacgctggggcgtaccggcgtggaaatggaagcgttgaccgcagtttcagtcgccgccttgactatctacgacatgtgcaaagccgtcgatcgagccatggagatttctcagatcgtgctccaagagaaaagcggcggccggtccggagtttatcgccgaagtgcttctgatttggcctgtcagtcccgataagtaggtgagtgtctgaatgattaaagtgaatgttctttacttcggtgccgttcgtgaggcgtgtgacgaaacgcctcgggaggaagtagaggttcagaacggtaccgatgtcggaaatcttgttgatcaactccagcaaaaataccctcgccttcgcgatcattgtcagcgagtacagatggcggtcaaccaattcatcgcgccgctgtcgaccgttctcggcgatggtgatgaggtcgccttcatcccgcaggtagccggaggctgaacaaggggatgaccggccgtgaatgcgctctcatcgtcgccgctgttcggcaacgtgggagttccagtgccggcgtgcagaacgaccgaaattcgccgcacccgaatagtcgggtcgcatagatgaccagcagggatggattcaccatcgtttgggattggaacgggacgctgtgcgacgaccggacaattcttctcgacgcggttgggcagacgctggtcaacgagggattcgagcctctttcgcaacagcagctgatccaacggttcgcacgcccactacgaacgtttttcgagaatgcgtgcggtcgagatctcttgacgtccgagtgggaacgcgtccaatccacctttcgccgaatctatcgatcgcgagaagctgaagtcacactcgtcgaagatgcgtacgacgttctggcgcagggaaaccgcagcgccgctgggcagttcttattatcgctggcgcctcacgacgagcttatgcacttcgtccaaaaatacgggattgccaagtggttcaacgaaatccgtggccggactcggcccgaccaagaaaaacccatgatgctggcagaactgatcatgcagcgctctctgaatcccactcgcgtggtgcacatcggcgattcgcttgaggacgccgctgctgccagcgcggtcggagccatttccgtcttggtcaccggagcttcactgcagccacccgaccgagtcatgctcaaacagttgcagcccttcgttgcgagttcgctgaagcaagcactgcagtacgcgggtggcgacggtgattgacgacgaaggtacgcaggtggtggcggcgcgcctgccgttcggatggccagccgacagtggggtgacagccgacatcatcgaggcagcgatggaacttgcgatcgacacagcgcgacatgccacggcaccgtttggcgctgcgctgcttgatgttacgacactccgagcattctcgggtggcaacacctattttgaatcgggggatcgcttcgctcacgccgaaaccaacgttctacgggccgcaatgagcacattgccggagctttcaaatcacgtgctgatatccaccgccgagccatgcccgatgtgcgcggcggccagcgtgctcagcggagtgagagccatcatcttcggcacatcaatcgagacccttatccagtgcggttggttccaaatccgcatcagcgcttcggatgtggtggcggcctccactcgtcccacgcgtccatcggtgtatagcggtttcctcagccacaagacggacttgttgtaccggaactccgaaaaccgacgagcaatgaacccctggaccgatccatcgcattgactcggcttgccgactacctcactgacccaggaggagagttacgtccaggggtgtggtgtacgggcaggtaaggccggtgggcgtgtcgtagcccagtagtgggcggtcatcgcgtgatccttcgaaacgaccagcaaaagtcaatcgaaggaaatgacgcaatgacctcttctcatcttatcgacaccgagcagcttctggctgaccaactcgcacaggcgagcccggatctgctgcgcgggctgctctcgacgttcatcgccgccttgatgggggctgaagccgacgccctgtgcggggcgggctaccgcgaacgcagcgatgagcggtccaatcagcgcaacggctaccgccaccgtgatttcgacacccgtgccgcaaccatcgacgtcgcgatccccaagctgcgccagggcagctatttcccggactggctgctgcagcgccgcaagcgagctgaacgcgcactgaccagcgtggtggcgacctgctacctgctgggagtatccactcgccggatggagcgcctggtcgaaacacttggtgtgacaaagctttccaagtcgcaagtgtcgatcatggccaaagagctcgacgaagccgtagaggcgtttcggacccgcccgctcgatgccggcccgtataccttcctcgccgccgacgccctggtgctcaaggtgcgcgaggcaggccgcgtcgtcggagtgcacaccttgatcgccaccggcgtcaacgccgagggctaccgagagatcctgggcatccaggtcacctccgccgaggacggggccggctggctggcgttcttccgcgacctggtcgcccgcggcctgtccggggtcgcgctggtcaccagcgacgcccacgccggcctggtggccgcgatcggcgccaccctgcccgcagcggcctggcagcgctgcagaacccactacgcagccaatctgatggcagccaccccgaagccctcctggccgtgggtgcgcaccctgctgcactccatctacgaccagcccgacgccgaatcagttgttgcccaatatgatcgggtactcgacgctctgaccgacaaactccccgcggtggccgagcacctcgacaccgcccgcaccgacctgctggcgttcaccgccttccccaagcagatctggcgccaaatctggtccaacaacccccaggaacgcctcaaccgagaggtacgacgccgaaccgacgtcgtgggcatcttccccgaccgcgcctcgatcatccgcctcgtcggagccgtcctcgccgaacaacacgacgaatggatcgaaggacggcgctacctgggcctcgaggtcctcacccgagcccgagcagcactgaccagcaccgaagaacccgccaagcagcaaaccaccaacaccccagcactgaccacctagactgccacccgaaggatcacgcgaggaaccttcactcgtacaccacgtccctggccttggccaggaggagagcaatcatgactgaagccttgatcccggcaccgtcgcagatatcgctgacccgcgatgaggtgcgcaggtacagcaggcacctcatcatcccggatatcggcgtcaacggccaacagcggctgaaggatgcgcgcgtattgtgtatcggcgccggaggattgggttcgcctgctctcctgtatcttgcggccgccggagtcggtaccatcggcatcatcgatggagaccacgtggatgagtcgaatctgcaacgccaaatcattcatggcacatccgacgtgggtaggccgaaagtagaatcagcagccgaggcggtggcggaaatcaacccgcacgtccgggtgacgcaatatcgcgaaatgctcacccacgacaacgcactggaaatttttggcgatcacgacctcattgttgacggcacagacaacttcacgacgcgctacctgatcaatgatgccgcggtcttggccggcaaaccatatgtttgggggtcgatctaccgattcaacggccagaccagtgtgttttggcccggccgggggccgtgttatcgatgccttcatccagctccgcccccgcccggattggtgccgtcgtgcgctgaaggcggtgtactcggtgccatctgcgccacgattgcgtcgatccaggtaactgaagtgctgaagctccttaccggagtcggaactcccctcgtcggtcgcctgctcatgtatgaagctctcgacgcgacataccatcaaatccggatcgcgaagaatcctgactgcgccatttgcggcgatgcgcccacgatcaccgaattggtagatgacagcgtcagctgcgcatcgacacaatcggtggatcccgaactagtgatcagttgtgatgagttgcgaaccaaacagcagtcggaccagaacttcctcttggtcgacgtgcgagagcccgccgagttcgacatcgcgcacattccgggcagcatcttgatacccaaaggcgaaatcggctcggcggcgggcctagcccagctaccgctggacaaggaaattgtcctgtactgcaagagtggaatccgatcggcccaggcgctaaccacgttgaaagcagccggactgcacaacgtgaagcatctcgacggcggtatcgcggagtggacacgaaccatcgactcctccttgttggtgtactagcaccgaactatgcgaaaggattcccgccatggcacgctgcgatgtcctggtctccgccgactgggctgagagcaatctgcacgcgccgaaggtcgttttcgtcgaagtggacgaggacaccagtgcatatgaccgtgaccatattgccggcgcgatcaagttggactggcgcaccgacctgcaggatccggtcaaacgtgacttcgtcgacgcccagcaattctccaagctgctgtccgagcgtggcatcgccaacgaggacacggtgatcctgtacggcggcaacaacaattggttcgccgcctacgcgtactggtatttcaagctctacggccatgagaaggtcaagttgctcgacggcggccgcaagaagtgggagctcgacggacgcccgctgtccagcgacccggtcagccggccggtgacctcctacaccgcctccccgccggataacacgattcgggcattccgcgacgaggtcctggcggccatcaacgtcaagaacctcatcgacgtgcgctctcccgacgagttctccggcaagatcctggcccccgcgcacctgccgcaggaacaaagccagcggcccggacacattcctggtgccatcaacgtgccgtggagcagggccgccaacgaggacggcaccttcaagtccgatgaggagttggccaagctttacgccgacgccggcctagacaacagcaaggaaacgattgcctactgccgaatcggggaacggtcctcgcacacctggttcgtgttgcgggaattactcggacaccaaaacgtcaagaactacgacggcagttggacagaatacggctccctggtgggcgccccgatcgagttgggaagctgatatgtgctctggacccaagcaaggactgacattgccggccagcgtcgacctggaaaaagaaacggtgatcaccggccgcgtagtggacggtgacggccaggccgtgggcggcgcgttcgtgcggctgctggactcctccgacgagttcaccgcggaggtcgtcgcgtcggccaccggcgatttccggttcttcgccgcgcccggatcctggacgctgcgcgcgctgtcggcggccggcaacggcgacgcggtggtgcagccctcgggcgcgggcatccacgaggtagacgtcaagatcacctgatagctaggaaggatgtctgaatggccaatgtggtagctgaaggtgcctacccttactgtcggctcactgatcagccgctgagtgtggacgaagtgctagccgccgtctcgggccccgaacaaggcggcattgtcatatttgtgggaaacgtgcgtgaccacaatgccgggcatgatgtcacgcggttgttctacgaggcgtatccgccgatggtgattcggacattgatgtcgatcatcggacggtgtgaagacaaggccgagggtgtccgcgttgctgtcgcgcaccggaccggtgaattgcaaatcggtgatgccgcggtcgttattggcgcgtcagctccccaccgtgcggaggcatttgacgccgcgcgtatgtgtatcgagttgcttaagcaggaagtgccgatttggaagaaggaattcagctcgaccggtgctgaatgggtcggcgatagaccatgagtccgtctccatcggccctgctcgccgaccacccggaccgcattcgttggaacgcgaaatacgagtgcgctgaccccacggaggcggtatttgcgcccatatcctggctcggcgacgtgctgcagttcggggtgccagaagggccggttctggaactggcgtgcggtcggtccggcaccgcgctggggctagccgcggcgggccgctgcgtgactgcgatcgacgtttccgataccgcgttggttcagctcgagctcgaagcgacccgacgggaattggccgatcgcctcacactggtgcacgccgatctctgctcctggcagtcgggggatggacgctttgctctggtactttgccgactattctggcatccgcccacttttcgccaggcttgcgaggctgtggcgccgggcggtgtagtggcgtgggaggcatggcggcggcccatcgatgtcgctcgggatacccgtcgagccgaatggtgcttgaagccaggccagcccgagtctgaacttcccgccggcttcacggtgattcgggtggtcgacaccgatggttcagagccgtcgcggcgcatcatcgcccaacggtcactgtgaacggtccctggttgtatgcgcacgtcctttgttgagaacccgtttcgcaccgctccgataccgccagtctgatgcaccgaccgcgccgcctcccacccgcggaagctaacgaggtgtgcatgaaaccggggcggttcagcagcccggttaattgacaatctgtgaagaggttcccacgacaatgggcacgttgggctcgcgatgtcgcgcgattcgagcgaggttgggtgacgttcccgtttgaggatctcgccccagggcgatgggttggcgggatgtcgatgtacccggaagagcaaaacgtggcatgcgataacgatccgagaggagtgcgatgacaagcacctcgattccgacgttcccgttcgaccggccggtcccgacggagccgtccccaatgctgtcggaactgagaaacagctgtccggtagccccgatagagttgccctcggggcacacagcatggctcgtcactcgctttgacgatgtaaagggagtgctgtccgacaagcgtttcagctgcagggcggcagcgcacgccgtcgtcgcccccgttcgtgccgttcgtgcagctttgccccagcttgttgagcatcgatgggccccaacacaccgcggcccgccgtctgctcgcgcagggcctaaatcccggcttcatcgcacgcatgcggcccgttgtccaacagatcgtcgacaatgcgctcgacgatctggcagccgcggaaccaccggtggacttccaggaaatagtaagtgtccctatcggagaacagctcatggccaagctactcggggtcgagcccgaaaccgtgcacgagctcgcggcgcacgtggatgcggcgatgtccgtgtgtgagatcggcgacgaggaggtgagccggcggtggtcagcactgtgcacgatggtcatcgacatactgcaccgcaagctcgccgaaccgggtgatgacctacttagcacgatcgcccaggcgaaccggcaacagtccaccatgaccgacgagcaggttgtcggcatgctcctcaccgtcgtgatcggaggagtcgacacaccgatcgccgtgatcacaaacgggctggcgagcctgctgcaccaccgcgatcaatatgaacggctcgttgaagacccaggccgtgtcgctcgtgcggttgaagaaatagtccggtttaatccggcaactgaaattgagcacttgcgagttgtcaccgaggatgtcgtcattgccggaaccgcgctatcggcggggagcccagcatttacctctatcacttcggctaaccgcgactccgaccaattcctggaccccgatgagtttgatgtcgaacgtaatccgaacgaacacatagcatttggatatggtccacatgcttgcccggcctcagcgtattcacgcatgtgcttgacgacgttcttcacctcgcttacccagcgatttccgcaacttcaactcgcaagaccgtttgaggatttggaacgacggggtaagggcctacattcggtggggatcaaggaactccttgttacctggccgacgtgaccccgcgtgccagcaagggactgttgacttctccgacggatgaaagccgccctggaatatccaaccgctcctgctcctcggtcaactcaagccgaaaccgccaacggtcgccacaaaatacgagttcgtccacaacgtcggcagccgggaccgcaaccacgcaaactcctcacgcactacccgcaaccgacggcccctaattggggttgggcccatgatcggttggcggctcatcaggcggtgcaggatcttggtgtgcccgcctcggcgcggcggagccggggtcgagcatctctttgcgagtgatgaaggcacagccccggcgcggggtgggtgtgcaacacgaatgtaggtagcgggagttgaggctgggcgcggtgtattctggttgttggataaacaaccagaatggggagacgcgggtgggcgaggactcgctggaggatctggagcagcggcgagcgcgactgtatgaccagttggccgcgaccggcgatttccggcgcggctcgatcagtgagaactatcgccgctgcggcaagcccaattgtgtgtgcgcgcaagagggtcaccccgggcatgggccgcgatatttgtggacgcgcacggtggccgggcggggtaccaaggggcggcagctctcggtcgaggaggtggacaaggtgcgcgccgggccaactatcaccgtttcgcgcaggtcagtgagcagatcgtggcggtcaacgaggcgatctgcgaggcccgcccaccgaacccggcggccacggcgcccccggccggcacaacggggcacaaaaaagggggctctgcgaccagatcgcggcggagttcaccgccgagttagagcggctggttgcgctcgcggtcggtgcgctgggatcctcggtgccgacctggtcgcagtggagttggcgatccgcactgcgatgacccggctgggctcctcgctgctggagcagctgctgggcgccaacaccgggcaccggggccagcgcatcgattgcgggcaagggcattgcgcgtggttcgtcggttaccgcgacaagaacctcgataccgtgctggaccgggtccggttgctccgcgcctgctaccattgccgcacctgcgggcgtgggatggcgccccctggatctggaacctggccaccgcgatcctgcccgaagccaccccgatcgtggacctctaccacgctcgccagcacgtccacgacctcgccggccagctcgcacccgccctcggcgaacaccacagtgactggctgaccgcccggctggtcgacctcgactccggcgacatcgaaacgctggttcaacaaccgatcgggcagcacaccggtcacacgtaacgaagtgtgcatgaaacccggagtggttcaggggtccgccgcgctcgtccgcgctgtgagggtctcggcactaccacgagatgagatcgaggcaccaggtgcattgtgcaccacattctggcgatgttggtgaggtttgttcctgcgcccgtccgtggcgcgttcgggatcgttggggttggccggttgcccacctcggcggaagcggacggtgagcgcggccgagtcgtcgacatttggcggtaggaggtttcgatgctgtttgtcagcgtggccgcggagtcggtaggggtggcggcggcgactcttgttgggcccccgttgatcggcaacggcgccgatcggcccccggcaccggacaagccggcgggatcttgtggggcaacggccgttttcgcccaatcacaggagtggagttttgaacgcaacgacggcaggtgctgtgcaattcaacgtcttaggaccactggaactaaacctccggggcaccaaactgccattgggaacgccgaaacaacgtgccgtgctcgccatgctgttgctatcccggaaccaagtcgtagcggccgacgcactggtccaggcaatctgggagaagtcgccacctgcacgagcccgacgcaccgtccacacgtacatttgcaaccttcgccggaccctgagcgatgcaggcgttgattcgcgcaacatcttggttagtgagccgccgggctatcgccttctcattggagatcgacagcaatgcgatctcgaccgtttcgtggcagcgaaagaatcgggactgcgcgcttctgccaaaggatattttagcgaggcgatccgttatctagattcggccttgcagaattggcgcggtccagtactgggggacctacgcagctttatgtttgtccaaatgttcagcagggcgttgaccgaagatgagctcctcgtccatacgaagctggccgaagctgcaatcgcctgcggacgcgccgacgtcgttatccctaaattggaaagactcgttgcgatgcatccttatcgcgagtcgttatggaagcagttaatgctcggctactacgtgaacgaataccagtccgcggcaatcgacgcatatcatagactcaagtccacgctcgcagaggaactcggtgttgagccggcacccacgatacgtgcgctctaccacaaaattcttcgccaattgcccatggacgatctcgtcggccgagtcacgcgtggcagggttgacttgcgtggcggcaacggcgctaaggtagaggaactgaccgagagcgataaggatctccttcccatcggtttggcataactacgcccctcaatgcaagcgagctgattcgatgttgtcgagccggagcccgctccgacctccgtcacacagaccggactacgaatactgacccgcgctgctagccaaccccggttcgtggaatcacagtgagacgtgcctgcgtgacatgccaacccgcaccatcacgatccatcagcccaccgggcataccagcgccggcaccgctaatactcattggcatcagcatcatcggcataccaccaccggcggccccggccgcctgcgtcagcgcgactgggttaggcggcacacccaacccggacatcgctgaagaagccatcgaaatgggtatcgacccctgccacgtcggcggcaccgacatcgaccccaccaactgagcctgccctaagccagcggacatccccgcacccaattcccgaccgcctagcggcttgaacgccggaatagccgcaccactcgggttcggcgtattcgcggcagccaacccgccagccggcggacctaacctggtcgcgctttcacgcgccatactcgccaacgtcgttatcggcgacgtcaggatgcggaccgggagaaacaacatcgacgcatgttgcaacggcagctgcgacaccagcgactgcatcccgctcatcacggtcggcaccgacgccatcgcaccctcgaccaccggcgtcacggcagccgacgccgtcgtcgccatcccggcaacctgggtacccacctgcgcggccaacccggctaagctcaccggcggcagactaaatggcgccaacgtcgccgccacggactttgccccagcgtgatagcccaccatcgcagccacatcctgagcccacatctccaggtaatcgaactccgtggctgcgatcgccggggtgttctgacccaaaacgttcgccgctatcaacgacgccagcgacacccgattcgccgtcaccgccgtcggatgcaccgtggccgccaacgcggcctcaaacgccgtcgctgccgcgcgagcctgaatggccgccagctgcgcctgcgacgccaccgtgctcaaccacccgacatacggagacgcggcagcagccatcgacatcgacgccggaccggtccacggcccagtcgtcaacgcggcgagcaccgactcaaacgacgatgccgatgcccacaaatccgcggctagcccctcccacgccgaggccgccgcaaacaacggccccgagccggctccggcaaacatgcgcgccgagttgatctccggcggcagccacgaaaagcccaaaaccatcgcaaccccagcccaatcagccgcccagaagggtctcgtacaagggttaactaaacaatcgttaccgaatgaatcgacacatcgtgacgcaccgatggctcagcacgccggacttctagaacaacgagcacaacggatatgatgcggcaggcatcttcatggattgtcaatgacagcccaaaccgccttcggccactggcattggtgcactgcaccgtgcgccattcgtggcgacaactgcgagcgggagcgggaccaaggatgatggtcccggtcgcgacgggcgcgatcccgctccggagtggtcaacgcatcaaacgacaaagcgctcagctcatcgaccgcagcatcgagccggtccagcgccgcgaccaaactagaattctcgcgcagacaccgctgaaacgacagtgacgcaagggatttcattgagaggaccaatgaccctatttgatcaaaccggatgaccataccgtcaacgttgtggacatacaggtgctcaagaacgcagtcttgctggcatgccgggcgccgtcggtgcacaacagccagccctggcgttgggtggccgaaagcggctccgagcacactactgtgcacctgttcgtcaaccgccaccgaacggtgccggccaccgaccattccggccggcaagcgatcatcagttgcggtgccgtactcgatcaccttcgcatcgccatgacggccgcgcactggcaggcgaatatcactcgctttccccagccgaaccaacctgaccagttggccaccgtcgaattcagtcccatcgatcacgtcacggcgggacagcgaaaccgcgcccaggcgattctgcagcgccgaaccgatcggcttccgtttgacagcccgatgtactggcacctgtttgagcccgcgctgcgcgacgccgtcgacaaagacgttgcgatgcttgatgtggtatccgacgaccagcgaacacgactggtggtagcgtcacaactcagcgaagtcctgcggcgggacgatccgtactatcacgccgaactcgaatggtggacttcaccgttcgtgctggcccatggtgtgccgccggatacgctggcatcagacgccgaacgcttgcgggttgacctgggccgtgacttcccggtccggagctaccagaatcgccgtgccgagctagctgatgaccgatcgaaagtccttgtgctgtcgacccctagcgacacgcgagccgacgcactgaggtgtggcgaagtgctgtcgaccatcctactcgagtgcaccatggccggcatggctacctgcacgttgacccatctgatcgaatccagtgacagtcgtgacatcgtgcggggcctgacgaggcagcgaggcgagccgcaagccttgatccgggtagggatagccccgccgttggcagcagttcccgcccccacaccacggcggccgctggacagcgtcttgcagattcgccagacgcccgagaaagggcgtaatgcctcagatagaaatgcccgtgaaacgggttggttcagcccgccttgatcaggatgcctttgtggatgtcgggtagggcggtggggatgttagcgaggtagagctgctcggttttctccttggccaagatgaggagtcggttctgcaggtcggcgattttgcggccgatctgggcggggttgaggctgtctcggtaggtgatcaggtcggcctgctgggccgcggagagcacccttgcggccagtggccggtccagcggcgtctgtggggcatcgtagaggcgtcggcggcggccgtcggcgctgctggcatacccgatcggtttgatggtcggggtgaggtagttgaggcggtcgttgaccagcttccacatccggttgagcacggcgcgttcctcggcggtgtcatagcggtagtagaacgcgtacttgcggaccaggtggttgttcttggactcgatggtggcctagtggtttttcttgtacgggcgaaagcgggtgaagtagataccgttgtcgccggcccagctgatgaccggcttgttgagaaacacggtgccgttgtcgaaatctaaacccgttatcccatgcgggatctcggtgacagaagctttgagcccggcgaggatgtgggtacgggcgttgttgcggacggtgcgggtgaacacccatccgatgtgcacgtcggtcgagttcagggtgtgggcgaactcgcctttgagcgtcggaccgcaatgggcgacggtgtcgccctcgaagaaccccggctccgcctcgacctcatcgccggccctgcgaaccttgatcgaattacgcagcagtggtgagggtttcgtcgtcgacacacccgatatctggtctttggccttcgcggtcttcagataacgatcgatgctggccgcactcatcgccaacagctcctcacgcacctcggggccatagcggtcacgcccaaactccaacacaccgtgacgttccaacccatcaagctgcagcaccatcgaggcggcaagatacttcccgcactgcccacccgaggcggaccacaccctctgcaacaccttcagcgcgtcataggagtacttcagcgaacgcggtttgcgccgccgcttggcaacattgcggcccagccccggcgatagcttggccgctgcgacaagccggcgccgcgcgttatcacgtgactagcccgtcaggtcaaccacctggtcgaaaatccggccccggctcttcttcaaagcctgcacatacgccttggcgtactgaaccgccccggtgagtccggagactctctgatctgagacctcagccggcggctggtctctggcgttgagcgtagtaggcagcctcgagttcgaccggcgggacgtcgccgcagtactggtagaggcggcgatggttgaaccagtcgacccagcgcgcggtggccaactcgacatcctcgatggaccgccagggcttgccgggtttgatcagctcggtcttgtataggccgttgatcgtctcggctagtgcattgtcataggagcttccgaccgctccgaccgacggttggatgcctgcctcggcgagccgctcgctgaaccggatcgatgtgtactgagatcccctatccgtatggtggataacgtctttcaggtcgagtacgccttcttgttggcgggtccagatggcttgctcgatcgcgtcgaggaccatggaggtggccatcgtggaagcgacccgccagcccaggatcctgcgagcgtaggcgtcggtgacaaaggccacgtaggcgaaccctgcccaggtcgacacataggtgaggtctgctacccacagccggttaggtgctggtggtccgaagcggcgctggacgagatcggcgggacgggctgtggccggatcagcgatcgtggtcctgcgggctttgccgcgggtggtcccggacaggccgagtttggtcatcagccgttcgacggtgcatctggccacctcgatgccctcacggttcagggttagccacactttgcgggcaccgtaaacaccgtagttggcggcgtggacgcggctgatgtgctccttgagttcgccatcgcgcagctcgcggcggctgggctcccggttgatgtggtcgtagtaggtcgatggggcgatcggcacacccagctcggtcagctgtgtgcagatcgactcgacaccccaccgcaaaccatcggggccctcgcggtggccctgatgatcggcgatgaaccgggtaattagcgtgctggccggtcgagctcggccgcgaagaaagccgacgcggtctttaaaatcgcgttcgcccttcgcaattcggcgttgtcccgccgcaagcgcttcagctcagcggattcttcggtcgtggtcccgggccgtgcgccggcatcgacctgcgcctggcgcacccacttacgcaccgtctccgcgcagccaacaccaagtagacgggcgacctcactgatcgctgcccactccgaatcgtgctgaccgcggatctctgcgaccatccgcaccgcccgctcacgcagctccggcgggtacctcctcgatgaaccacctgacatgaccccatcctttccaagaactggagtctccggacatgccggggcggttcatacctgctggtgacctccgcgcgagatctcatcgacaacccacttcccatgcctcacgacggtcaccatgtcgcgggcatatttacgtgaggcaccgagggtgtttcgcgggcattcttggtgagtcaagtcgaacggttgagccatgatcgacgattccgttaccgtgctgtcagaagacgaaagttggcaccggctgggcagcgttgcactcggtcggctagttaccacctttgctgatgagcctgggatcttccagtcaatttcgtggtgcaaggccgcaccgtgctgtttcgtaccgcggagggcgccaaattattttcagccgtcgcgaagtgcgcggtggctttcgaggcggacgaccacaacgttgccgagggctggagcgtgatcgtcaaggttcgcgcccaggtgctgacgaccgacgcgggggtccgcgaagccgaacgcgcccagttactaccgtggaccgcgacgctgaaacgtcactgtgtgcgggtgatcccgtgggagatcaccggccgccacttcaggttcggtccggaaccggaccgcagccagacctttgcctgcgaggcctcgtcacacaaccagcgatagcgctccgcgcctgcgagtcaccttgcgccgcttactgatcgccaccagccgtgcgacggcgtcttcaattcctcgcgccagctggccggcatctgctaccacgtcgtagtcggccaggatcccgaagtacaggtcgtcggcgtagctgagcatcgcgacactggtgcgcagttgcatcgcgatcggcgaaaccgggtataggtcaagcacccgtctgcccataatctgcagcggccgtcgtggacccggcacatttgtcgccacggtgacaacaccacgctgcggcagccgcatcaacagcccgaccgcccatgcggtcatggggaacggaaggcggttggcaatcgccatcaaagtatttccgaattgtctctgtccccccgccttggcccgagtcagccgcgagtgcacgatccgcagccgctgcagcgggttctcttgatccaccggcaggttgggcagcattaacgaaacacggttatcggtcttgctcaaagcgctgttggaacgcgtcgagaccggcactagcgtacgcagcgaatcaaacctaggccgctcaccccgctggatgaggacgttgcggtagctttccgtaatcgcggcaagcgcaacatcattgatggtgacgtcgaatttccggcacacctgttcgacgtcggcgagagggacctttgctgcgctgtagcgacgcaaatcactgatcggcccgttcaacgacgacgcggcgggacttagcacgccggccgcgatctcactggcacccttggccgcgcgaacgatgcctgccatcacggcggtcgacgcggtcaacgcctcgcttggattgacacggaatccaccccgccgcacagatgcggattgcgactgcatggtcgtgtggatgttgctcgcgaagctgtcgctcatactttcatcggagagcccagctagcaggtgagtcgccgcgattccgtcggccatgcagtggtgcagtttggtcaggatcgcccacttgctgtccgccaggccttcgatgacccagacctcccacagcggtcgaccccggtccaaacgacgcgccatcagatcggcgatcagctcgaataactggtcttcgttgccaggccgcggcaaggcgatgcgccacacatgacggccaagatcgaagtcgggatcgtccacccatttgggtgcaccgaggtcgaacgggcgcaggcgtaaccgctgcccgaaccgggtacagggacgtaggcgttgagcgagcgacgataagaaggcttcctgatcgggagccggcccctcgatgaccgccagagcgccgattgccagactcacgtgccgatccacgtcttctgccttgagaaacccggcgtcaagtgtcgttaggtgattcatggtcagcgccttccccggtgatccggattatctgcaaccgtcagtaccactctccgctgcgaggagccgttgaggcagggccaaaggtcctccgctggcgagccttcgtgctctgccaccgcggctgtcgacgcgcgatccttaatagatgaccgcagccgttgatgggaaaggcccggcagccatgaacacccatttcccggacgccgaaaccgtgcgaacggttctcaccctggccgtccgggccccctccatccacaacacgcagccgtggcggtggcgggtatgcccgacgagtctggagctgttctctagacccgatatgcagctgcgtagcaccgatccggacgggcgtgagttgatcctcagctgtggtgtggcattgcaccactgcgtcgtcgctttggcgtcgctgggctggcaggccaaggtaaaccgtttccccgatcccaaggaccgctgccatctggccaccatcggggtacaaccgcttgttcccgatcaggccgatgtcgccttggcggcggccataccgcggcgacgcaccgatcggcgcgcctacagttgctggccggtgccaggaggtgacatcgcgttgatggccgcaagagcagcccgtggcggggtcatgctgcggcaggtcagtgccctagaccgaatgaaagccattgtggcgcaggctgtcttggaccacgtgaccgacgaggaatatctgcgcgagctcaccatttggagtgggcgctacggttcagtggccggggttcccgcccgcaacgagccgccatcagaccccagtgccccgatccccggtcgcctgttcgccgggcccggtctgtctcagccgtccgacgtcttacccgctgacgacggcgccgcgatcctggcactaggcaccgagacagacgaccggttggcccggctgcgcgccggcgaggccgccagcatcgtcttgttgaccgcgacggcaatggggctggcgtgctgcccgatcaccgaaccgctggagatcgccaagacccgcgacgcggtccgtgccgaggtgttcggcgccggcggctacccccagatgctgctgcgagtgggttgggcaccgatcaatgccgacccgttgccaccgacgccacggcgcgaactgtcccaggtcgttgagtggccggaagagctactgcgacaacggtgctgaccatcgcagcactgttccgctcgcgcccggtacgctcgcgagggtgaattcgccgccggcctgctctgcccgctgccgcaggttcgttaagccgcttccggtgaactcgtcgggcagcccgcggccgttgtcggtcacctcgatgcacaagtcgtcgtcgactttgacccggacggtcaacgtgctggccttcgcatggcgaaccgcgttgctgaccgcttcccgaaccaccgcctcggcctgatcggcgagcgcgctgtcgaccaccgacaatggacccacgaattgaacgctggtgcgcaaccccgagtcggcaaattgggctacggccgcatcgattcgctgccggagccgagtgataccctgcgatgctccgtgcaggtcataaatggtggtccggatttcctgtataacgtcttgcagatcgtctaccacgtccgagagtcgttgctgcacttcaggattacgttcgtgcgggacagcaccctgcaaagccaggccaatcgcgaagagccgctggatgacatggtcatggaggtcacgggcgatacgatcccggtcggtcagtacgtcgagttcgcgcatccgacgttgcgaagtggccaattgccaagccagcgcggcctggtcggcgaacgcggccatcatctcgagttgttcgtcggtgaaagcccctggaccgccttgactcagcacaacaacgacacccgctacggtacctctggcccgcagcggcaacagcagcgccggacctgcgtcggccagttcgtccaggccttccaaatcgacccggtcgacccgtcgcggaatgccgttgacgaagacctcccgcagcaccgcgcccgccaccggaatcgttcgcccaacagtggaagccacagcgctgccgactgtttcaatcaccagcagctcccccacgtcagcggcaggcatgtcctcgtcgacgggaacggctaccagggcagcgtcagccgccgtcagcttgagcgcctccgcggcgacaagccggaacaccgtcgcgggttcggtgccggacaacaactcggtggcgatgtcacgggtggcctcgatccacgactgacgcgccttagcctgctggtagagccgggcattcgcgactgcgatacccgcggcggccgccagcgcctggaccagaacctcgtcgtcgtcgctgaacggttgcccgttggtcttgtcagtcaggtacagagtgccgaacgattcatcgcgcacccgaaccggtaccccgaggaaggtacgcatcggcggatgatacggcggaaaaccaatcgaggccgggtgcgcagaaacatcgtccagccgtaacggtttgggatcttcgatgagcagcccgatgacgcctaggcctttcggtaggtggccgatccgccgaacggtctcctcgtcgatgccttcatagacaaagtgcaatacccgatgctgccggtcgtgcacctccatagcgccatagcgcgcatcgacaaggctggtcgctgaatgcacgatagcgcgtagggttgcctccaggtccaggcccgctgtgaccacgagcatggcctccaccagaccatcgaggcggtcccggccctcgacgatctgctcgacccggtcctgcacctcgaccagcagctcgtgcaggcgtagttgggagagcgtgtgacgcagtggacgcattgcggcgccgtcgttttcgtcgacgaggccccctgttgtcatggtccatcaccgggtggccgcgagcgcttcaactccgtcgcgaataccgcggcttgcgtccgacgttccatgcccagcttggccagcaaccgcgacacgtagttcttcaccgtcttttcggctaggaacattcggtcggcgatctgcttgttggtcaggccctcgctaagcaggcccagtagcgtccgctcctggtcggtaaggcctgatagcgggtcctgcttctcggcggcaccgcgcagcttggccatcagcgcggccgcggcccgattgtccagcagcgaccgtccagcgcccacatctttgacggcgcgcgccaactccattcccttgatgtctttgacgacatatccgctggcaccggcgagaatcgcatctagcatggcctcgtcagaggtgtaggacgtgaggatcagacagcgcagatcgggcatgcgggacaacagatcgcggcacagttcaatgccgttgccatcgggcaaccggacatccagcaccgcgacatctgggcgcgcggcaggaaccctggccatcgcctcggcgaccgaacccgcctcacctacgacgtcaagctcgggatcggccccaagcaagtcaaccagaccacgacgcaccacctcgtggtcatcgaccaagaagacctttaccaccagggcaccactcccaagatccgctccctacaagttggcactgcgtaccgtaagtacggcgcatccgggctggtatgcaccgcacaattcgtgcgcggagtgtgagtccgcgacgaacagctgacccggctttgcgttggcggccagatgacggcacgcactgccgccggcgatggcccgatccacccgcacctcggggtagagccgggtccagtgggcgagccgacggctcaggtgtacatgcgccaaccggctgccctgttcgacgtcatcgggtgtttcagcagcgtggacagccacggcccgcagcggaactccgcgcagcctggcctcctcgaatgcgtgccgcagcaccacaccattgtccacctccgcgacaaccgcgctgacctgggaggttgtcgctggctcggccggcgacgggtgaatcaccgccacggggcataaggccgacccagccagggtcgccgcgaccgaaccccggcgaccgcggacatgatcaagccccaccgaaccgacgcacagcatcgccgcggacctggactcctgcatcagcttggtgagcggcctgccgcacagaacctccgtttcgatcttgaccggttgcccggtggcctcgaccttccgagaggcgtcgtgcagcgccgctcgggccgctgattgcccaccgccctcgccggcggcggacagttgggacggatcgatgacgtacaccagtcgcagcggaatgtctcggttcaccgcctcatcgaccgcccacaacgccgcatgcgttgccgcccttgacccgtcgataccaacgaccactgcccgagctggccgaggatcgctcatcgccgtctccttcgctggggcggatacatcccgtcggttcagcggtacgttactggcggggaccgctatctcccaggggcgttggtccccacctgagggccgttagtccttatcgaccgatgacagacgcaacccgtcagggcgagaatgaatctcacctatcgcacgggtggctcgtccaggtccacaaccatcgcccagcttttcacagcaaagtcccagaaatggcttacagttgccgacagctgccgaaccagcggccgtccatcggctgcatatcgcttgacccacagaatatttgggcatagccgcgctgtgagagcgcatctcgatgcggccggcacggcgtcgatcaatctccgatccgccgtcagtcgactgccatacaacctgcccgcccagttgtacactggccgcggcacgagttgccgcactggtcaacaagtatcagccggcctgcgcccgagcggagcccactcggagccgctcgtgaccatggggggagccactgccgtctcccgcatgcccacaccgaggtccgaattgggctgggtgcgcaatcgacgttaggggcctgcggagtaatggactacgcgttcttaccaccggagatcaactccgcgcgtatgtacagcggtcccggaccgaattcaatgttggttgccgcggccagctgggatgcgctggccgcggagttagcatccgcagcagagaactacggctcggtgattgcgcgtctgaccggtatgcactggtggggcccggcgtccacgtcgatgctggccatgtcggctccatacgtggaatggctggagcggaccgccgcgcagaccaagcagaccgctacccaagccagagcggcggcggcggcattcgagcaggctcatgcgatgacggtgcccccagcgttggtcaccgccaaccgagccgagctgaaagcactgatcgcgtcgaacctcctgggccagaacaccgcagcgatcgcagccatcgaggcacagtacgccgagatgtgggcacaagacgcggccgcgatgtacggctacgccaccacctcagcggcggcgagacagttgacgccgttctcctcgccacaacagaccaccaacccggccgggctagccgcccagaacgccgcggtcacccaggccgccaccaactccgccgggaacacgccgaccgcattgtcgcaactgtcctctttcctgtcgcaggcagtagaggcgccgacgggatggcccaacattctcccggatgacttcaccatccttgacggcatattcgctgcgtacgcaacggtcggcgtgacgcaggacatcgagtcgatatgtgcgggcatcatcggggccgagaacaacttgggccttttaggcgccgccagtgagaatccggcggagttggcgccgggcgcgttcgggatcgatgcggcactcagttcggcagaaaaaggcgctgctgcgagcatgcacgatgcggtactcgcgagtgccggccgggcgggttcgatcgggccgatgtccgtaccaccgtcctgggccacgctgcgccccggccacgacaccggaccccgacacgcgtcgggtcgtactactcgcgttcaactgccacgagcggccatatgacttggattacaacagttttgactcggcagccggataggtcaggcatccggggtgccatcgttgtcgaaacggccagtgccagcaacaccgctggcactccaccttgacccattcagttctcgaccagcacgacaccgtatccgcacaaatgtaaggagctgagacacaatggatttcgcactgttaccaccggaagtcaactccgcccggatgtacaccggccctggggcaggatcgctgttggctgccgcgggcggctgggattcgctggccgccgagttggccaccacagccgaggcatatggatcggtgctgtccggactggccgccttgcattggcgtggaccggcagcggaatcgatggcggtgacggccgctccctatatcggttggctgtacacgaccgccgaaaagacacagcaaacagcgatccaagccagggcggcagcgctggccttcgagcaagcatacgcaatgaccctgccgccaccggtggtagcggccaaccggatacagctgctagcactgatcgcgacgaacttcttcggccagaacactgcggcgatcgcggccaccgaggcacagtacgccgagatgtgggcccaggacgccgccgcgatgtacggttacgccaccgcctcagcggctgcggccctgctgacaccgttctccccgccgcggcagaccaccaacccggccggcctgaccgctcaggccgccgcggtcagccaggccaccgacccactgtcgctgctgattgagacggtgacccaagcgctgcaagcgctgacgattccgagcttcatccctgaggacttcaccttccttgacgccatattcgctggatatgccacggtaggtgtgacgcaggatgtcgagtcctttgttgccgggaccatcggggccgagagcaacctaggccttttgaacgtcggcgacgagaatcccgcggaggtgacaccgggcgactttgggatcggcgagttggtttccgcgaccagtcccggcggtggggtgtctgcgtcgggtgccggcggtgcggcgagcgtcggcaacacggtgctcgcgagtgtcggccgggcaaactcgattgggcaactatcggtcccaccgagctgggccgcgccctcgacgcgccctgtctcggcattgtcgcccgccggcctgaccacactcccggggaccgacgtggccgagcacgggatgccaggtgtaccgggggtgccagtggcagcagggcgagcctccggcgtcctacctcgatacggggttcggctcacggtgatggcccacccacccgcggcagggtaacccggcgcctaaccgacaggcggcccgttgggcgtaaacgtccaattgtcaggattcttcggcgagtacaccaccggaagtatttgaccgacggtcggccactggtcgacgtcgacggccatgcgctgatacacggcgtactcattgaccgtgggcccagtgatgatcccggcgatggtgacatactgctggccgcctgcgtccggtcgcgggctgactccggtcaccaggagcgtgccgctggccagatctccccgcgggccgcgcgggataagccgcggagcaagaaataccgctaggaccgcgatcagtatgagtagcacgccaaactcccatcccacccggccatggtaggactgctggcatgagccgttattacgccgagcgtgaactcagtgcaagaacgcacgcgaaaaatcgcactgggtacacgctcggcgaaaggatggtgcaccagtgagccacgacgatctaatgcttgcgctggctctggccgaccgtgcggacgaattgacgcgggtccggttcggggcgctcgatctgcgcatcgacaccaaaccggatttgacgccggtgaccgacgccgatcgggcggtcgaatccgacgtgcgccagacgctgggccgcgaccggcccggcgacggcgtcttgggcgaggagttcggcggatcaacgaccttcaccggacggcagtggatcgtagacccgatcgacggcaccaaaaactttgtgcgcggggtgccggtgtgggccagtttgatcgcgctgcttgaagatggcgtcccgtcggtcggtgtggtgagtgcgccggcgctgcaacggcggtggtgggcggcacgcggccggggcgcgttcgcatccgtcgatggtgcgcgtccacaccggctgtcggtttcctctgtggcagagctgcattcggcgagcttgtcgttttccagtctgtccgggtgggcgcggctgggtctacgtgaacgcttcatcgggttgaccgataccgtgtggcgcgtgcgtgcttacggcgactttctgtcttactgcctggtggccgagggcgccgtcgatattgccgccgaaccgcaagtgtcggtatgggatctggcggcactggacatcgtggtgcgtgaggcgggcgggcggctcaccagcctggacggcgtcgccggcccacacgggggcagcgccgttgcaaccaacggtctgttgcacgacgaggtgctgacacggctcaacgccgggtaacctggcgctcgagagcgccatgagcgacccgttcaccatcgcaaccaaacactggcaccgactgcacgacagccggatccagtgcgatgtatgtccacgcgcatgcaaacttcacgagggacagcgtggcctgtgtttcgtccgcggccgatttgacgatcaagtgaagctcaccagctacggacgctctagcggattctgtgtcgatccgatcgagaaaaagccgctcaaccacttcttgccaggttcggcgacgctgtctttcggcaccgccgggtgcaacctggcgtgcaagttctgccagaactgggatatctccaagtcccgcgagatcgacgtcctggccagtcgggcggccccggccgacatcgcccggaccgcacacgaattgggttgccgcagcgtggcattcacctacaacgacccaacgatcttctgggagtatgccgccgatgtagccgacgcctgccacgaccagggaatcaaagccgtcgcggtgacggccgggtacatgtgtcctgagccccgcgcggaattctaccggcgtgtcgacgccgccaacgtcgacctaaaggcattcaccgaagacttttatcgcaaggtttgcgtcagtcacctgcgcaacgtcctggacaccctggcctacctgcggcaccagacgaatgtgtggttggagatcaccaccctgctgattcccggacgtaacgacagcgacgcggaagtcgctgccgaatgcagatggatccgcgaaaacctgggcgtcgacgtgccggtgcatttcaccgcgttccatcccgactacaagatgatggacaccccggctacaccacccgccacattgacccgagcccgcgagatcggcattggcgaaggcctgcgcttcgtctacaccggaaacgttcacgatgccgtgggtggcagcacctcgtgcccaggctgccgggcaacggtgatcgttcgcgactggtattcgatacgacattacgccctcaccgaggacggccgctgccaagcatgcggctatcagatgcctggcgtgtacgacggaccggccggacactggggccagcgccggctgcccttgctgaccagcttgtcccggatgtgaacaacttaacaagcacccctatcttactccggagtaagatagggtggtccgctatcaccccgatgaccgaggctgccgtatgaccaacaccacctctgctgcaaatgctgcaaaaccctccggcgcacgcaccgatagacgcggccgcacgaccggtgtcggcctggcgccccacaaacggaccggcatcgacgtcgcactggcgctgctaaccccgattgtcggccaggagttcctggacaaataccgcctgcgcgatccgctgaaccgatcactgcgctacggcgtgaagacgatgtttgccactgccggcgccgccacccgtcagttccagcgggtgcaaggcctgcggggcggaccgacccggctgaagtccagcggccgagactacttcgatctgacgcccgatgacgaccagaagctgatcatcgagaccgtcgacgaattcgccgaagaggtactgcgacccgccgcgcacgacgccgacgacgccgcgacctacccgtccgacttgaccgccaaggccgccgagctgggcattaccgcgatcaacatccccgaggacttcgacggtatcgccgaacaccgctccagcgtcaccaacgtgctggtggctgaggcactggcgtatggcgacatgggcctggcactgccgatcctggcgcctggcggggtggcgtccgcgctcacccattggggcagcgccgatcagcaggccacctatctcaaagagttcgccggcgagaacgttccgcaggcctgcgtggccatcaccgaaccgcagccactattcgatcccacccggctgaagaccaccgcggtgcgcaccccgtccggttaccggctcgacggcgtgaagtcgttgatcccggccgccgccgacgccgagctgtttattgtcggcgcgcagctgggcggcaagcccgcactgttcattgtcgagtccgcggccagcggcctgaccgtcaaggcggatccgagcatggggattcgcggcgcggcgttgggccaggtcgaactctgcggggtgtcggtcccgcttaacgcccggctgggcgaggacgaagccagcgacaacgactattccgaggcgcttgcgctggcccggttgggttgggcggcgctggcggtcggtacctctcacgccgtgctcgactacgtcgtcccgtatgtgaaacaacgccaggctttcggcgagccgatcgctcatcgccaagcggtggcgttcatgtgcgccaacatcgcgatcgagctcgacggcctgcgcctgatcacctggcgcggggcgtcccgtgccgagcagggtctgccgttcgcaagggaagcggcgctagccaagcggcttggctccgacaagggcatgcagatcggcctggacggggtgcaactgctgggcggccacggctacaccaaggagcatccggttgagcgctggtaccgcgacctgcgagccatcggcgtcgccgagggcgttgttgtcatctagaacgagctgaaagatcaatcatggcaataaatctggaactgccgcgcaagctgcaggcgatcatcgtcaagacccatcagggcgctgcggagatgatgcggccgatagcccgcaagtacgacctgaaggaacatgcctacccggtcgaactcgacaccctgatcaatttgttcgagggcgccgccgaatcgttcaactttgccggagcccattcgcttcgcgacgaggacgaaggcaaggacgaaaaccacaacggtgccaacatggccgccgtggtacagacgatggaggccagctggggcgacgtcgcgatgatgctgtcgctgccctatcaggggctgggtaacgcagccatctccgcggtagccaccgacgagcagctggagcggctgggcaaagtgtgggcagcgatggccatcaccgaaccggaattcggatcggactcggcggcagtgtcgacgaccgccaccctcgacggcgacgagtacgtgatcaacggcgagaagatctttgtcaccgccggttcccgcgccacccacatcgtggtctgggccacgctggacaaatccttgggccgcccggcgattaagtcgttcatcgtgccccgtgagcatcccggcgtgaccgtcgaacgacttgaacacaaactcggcatcaagggttctgatactgcggtgatccggttcgacaacgcccgtatccccaagggcaacctacttgggaacccggaaatcgaggtcggcaagggctttgccggggtgatggagaccttcgacaacacccggccgattgtggccgccatggccgtcgggatcggccgtgccgcactggaggaaatccgtagtgtcctcaccggggccggcgtggagatctcctacgacaagccctcacacacccagagcgccgcggccgccgagttcctgcggatggaggccgactgggaggccagctacctactgtccctgcgcgcagcctggcaggccgacaacaacatccccaactccaaagaagcctcgatgagcaaggccaaggcgggccggatggccagcgacgtcacctgcaaaaccgtcgaattggcaggaactaccgggtattccgagcaatcactgctggagaagtgggcccgcgactccaagatcctggacatcttcgagggcacccagcagatccagcagctggtggtcgcacgccgactgttgggcctgtcgtcgtccgagctcaaatagcctcggcgagcagacgtcaaagcccccgaatttcagtgaaatcgggggcttttgcgtctgctggcgcccgtctgcacccccgccagtaggctggtcggcatgcgcgcggtacgggtgactcggctggagggaccagatgcggtcgaggtggccgaggtcgaggaacccacgagcgccggtgtggtcatcgaggtgcacgctgccggcgtggccttcccggacgcactgctaacccgtggccgttaccagtaccgcccggagccgccattcgtgctcggcgccgagatcgccggagtggttcgatcggcgccggataacagccaagtgcgttccggagacagggttgtcggcctcacgatgctcaccggcggcatggccgaagtcgcggtattgtcgcccgagcgcgtgttcaagctgccggacaacatgactttcgaggcgggcgcgggcgtgctgttcaacgacctgacggtgtacttcgcgctggcggtccggggccggctgcaggccggtgagacggtgctggtgcacggggcggcaggcgggatcggcacatcgacgttgcgactagcgccggcgctcggggcgtctcgcaccgtcgcggtggtcagcacgcaggagaaggccgagcttgcgacagtggccggggcgacagatgtggtgttggccgaggggttcaaggacgcggtacaggagctgacgaacggccgtggtgtcgacatcgtcgtagacccggtcggcggcgaccggttcaccgattcgctgcgctcgcttgctgcgggaggacggctgttggtcatcggcttcactggcggcgagattcccaccgtgaaggtaaaccgccttctgctcaacaacattgacgttgtcggggtaggctggggcgcctggtcgctgacccaccccgatgcgctggcccagcagtggtcacaactcgagcggctgctacgctcgggcaagctgcctcctcccgagccagtggtctacccactggaccaagccgctgcggcgattgcatcgctggagaatcgcaccgccaaggggaaggtcgtactacgcgtgcgcgactaacgcccctcccgggacgcgtcgccgccgtgctctggccaatttgccgcttcctcactggtcgccgttggcgtcggctacgtcatgccgcacaactcgcagcttgcctggcgccaggcacgcggcgtatccgtggtatttgccatacagttcccatgcggtgacgcgatcatcggggtgcacgtcgatctgatgaccgtcggagaactcaagatggagatctccggtgtcataccagacgaaagctgtgcaggttgccccggcgaaatcgaagagcggacgctcgtggtcggctgggtcgtttgggtcgatggcgaccacttctgcgggcgaggtttcgatggccggcagagtcagctgtagtggtaccgagatgaccagctcgttgtaatcgtcgaagttcagcaccagaccgtcgcggaacataatccgctgaaccgcacagccctctaaccactgctcggtcatttcctgttcggtcatatattcactctggccttgttgtgcccatatgtcacgtacacaaccgccgaaatctcgtgcgggattacaccctaggcgtccgatggacaccagtaccatctgacaccgtgcccgactccagcaccgcattgcggatcctcgtctacagcgacaacgtccagacccgcgaacgggtgatgcgggccctgggcaaacggttgcacccggatctgcccgatttgacctacgtcgaagtggctaccggtccgatggtgatacgccagatggatcgggggggcatcgacttggccatcctcgacggtgaggcgacaccgaccggaggcatgggaatcgccaaacagctcaaagacgaacttgccagttgcccgcccatcctggtgctcaccggccgtccggacgacacctggctggccagctggtcgcgggccgaggccgcagtgccgcatcccgtcgaccccatcgtgctgggccgcacggtgctctcactgttgcgcgcacccgcccactaaccggacgcggccggcattcgcggcgcgaacgttcagccgccccgcatttgaatcttcgggtcctgtcttacccgaggtcgtaattggcccgctgccgcttccggccgcaacgacggcgctgtctcctccgccgctgaagtctctgaagcctgctgaccttgcgcggtgcgtagtgtcgattccggaattccagaacccgcggattggcctacccgcgttgtcgacagcggagcggccttggccgcaactttcggatccacagttggcagcacccccattgctggaacttcaagttctggaacttccacaacggcttccggtggcgcggaagccgccggctctggcgctcgagctgactcggtggcagttcccggggcagagttagtgccgccacgtgccatctgacccagagcggcgagcgcgagcggggcaccgatgaagccggggctcacaacgccggcatgggcactggtagcgctcgacgcgacgacgtctccggcgccaacatcgccaccgccgaaattcccttggcctacactgccatgggccggatcaccggccgctaacccggcgctagccacgccgcctccgacgtagccgacgcccccgccgctagcggttgcacctccggtgccgacgctctcaccgccgccggtgccgacgctctcgccgccagtagcgccggtgccgacgctctcaccgccagtagcgccggtggcgccggcacccaaacccggaaatcgctgcagcaaactcgcccacggcaccacttgcgcggcaatcgccgatgccccggagtagtaccccgacatggcggccacatccgcggcccacatctcctcgtacacaccctcggcggcagcaatcaacggcgcgttctgcccgaacaaattcgtcatcaccagctgcacgaatgcgtcgcggttggcggccaccgccgccggaagcaccgtcgccgcctgcgccgcctcgaagatgctggccactgcgcgcgcctgtcccgccgccccggccgactgagccgctgccgcggtcaaccaccccgcgtagggagccgccgctgccgccatcgccaaggctgccggaccctgccacgcctgacccgccagcccggccgtgaccgacgcaaatgattgcgccgcggtccccaactcttcggcaagcccgtcccaggctgccgccgccgccagcatcggcgcagtgcctgcaccgatgaacattcgcaaggaattgatctccggcggcagcacgacgaaactcacagctcccgtccttccgcttcgctgctcgatgccacgccgacctcaatacggccaacgattaaccggcaaatgccgagattaacaacaaatgctgcgcttatcagggggttagaccaacattcatacaattcgccgggacgcgcaatccccagttttgcttcgcagcgaccgacgccggacccagccacgggttctgcttcgactcgcacaggtatgcaccagcctgaccccgggaatgtggggtggccgttgcgcgactatgttgaaggtcactgtgacggcccgaagccccggttcgtcacggcagcccggtcaccgcccggccgccgcgctggcggccccgtacgacggatcatggagcgagttgaacgtctacatacccatcctggtactggcggcgctggccgccgccttcgccgtggtgtcggtggtgatcgcgagcctggtcggcccgtcgcggttcaaccggtcaaagcaggccgcctacgaatgcgggatcgagcccgctagcactggagccagaacctccattggccccggcgcggcgagcgggcagcggttccccatcaagtactacctgaccgcgatgttgttcatcgtcttcgacatcgaaattgtgttcctctacccgtgggcggtcagctacgactcgctgggcacgttcgcgctggtcgagatggcgatattcatgctcacggtgttcgtggcctacgcgtatgtgtggcgccgcgggggcctgacgtgggattgaggtagggcgtgggactggaagaacagctgcccggcgggatcctgctgtcgaccgtcgagaaggtggcgggctatgtccgcaaaaactccctgtggccggcaacattcggattggcgtgctgtgcgatcgagatgatggcgaccgcgggaccaaggtttgacattgcgcggttcgggatggaacggttctcggccacgccgcggcaggcagatctgatgatcgtggcgggccgggtcagccagaagatggcgccggtactgcgccagatctatgaccagatggcggagccgaaatgggttctggccatgggtgtgtgcgcctcgtcaggtgggatgttcaacaactatgcgatcgtgcagggcgtggatcatgttgttccggtcgacatctacctacccggctgcccgccgcgcccggagatgctgctgcacgcaatcctgaagctgcacgaaaagattcagcagatgccattaggtatcaaccgggaacgcgctatcgccgaggccgaagaggcggcgttgttggcccggcccaccatcgagatgcgcggactgctgcgatgagcccgccgaaccaagacgcccaggaaggccgcccggactcccccaccgcggaggtggtcgacgttcgccgcggcatgttcggcgtctcgggcaccggtgacacctccggttacggacggttggtgcgccaagtcgtcctccctggcagcagcccccggccctacggcggctacttcgacgatatcgtcgaccggctggccgaggcactgcggcacgagcgcgtcgaattcgaggacgccgtcgagaaagtcgtggtctaccgcgatgaactgaccctgcacgtccgccgggatctactgccgcgggtcgcccagcggctgcgcgacgaacccgaattgcgattcgagctgtgtcttggggtgagcggggtgcactacccgcacgagacgggtcgggagctgcatgccgtctacccgctgcagtcgatcacccacaaccgtcgcctccggttggaagtgtctgcgccggacagtgatccgcacatcccttccctgttcgcgatctatccgaccaacgactggcacgagcgggaaacctacgacttcttcgggatcatcttcgacggccatccggccctgacccggatcgagatgcccgatgactggcaggggcatccgcaacgcaaggactaccctctcggcggcatcccggtcgaatacaagggcgcgcagatacccccgcccgacgagcggaggggctacaactgatgacggcaatcgccgactcggctggcggcgccggcgagaccgtcctggtcgctggcgggcaggactggcagcaggtcgtggacgccgcgcgcagcgcggatcccggtgaacgcatcgtcgtcaacatggggccccagcacccgtctacccacggggtgttgcggttaatcctggagatcgagggcgaaacagtcgtcgaagcccggtgcggaatcggctacctgcacaccggaatcgagaagaacctcgaataccggtactggacccagggcgtcaccttcgtgacccgaatggattacctgtcaccgtttttcaacgaaaccgcctactgcctcggcgtggagaagctgctcggcatcaccgatgagatacccgagcgggtcaacgtcatccgcgtgctgatgatggagctcaaccggatctcgtcgcatttggtcgcattggcgaccgggggcatggaattgggcgccatgactccgatgttcgtcggcttccgggcacgcgagatcgtgctcacgctgttcgaaaagatcaccggtttgcggatgaacagcgcctacatccgacccggcggcgtggcgcaggacttaccgcccaacgcggccaccgaaatcgcggaagcactcaagcagttgcgccaaccactgcgcgaaatgggcgagctgctcaacgaaaacgccatctggaaggcccgcacccagggcgtcggatacctggatctgaccggatgcatggcactgggcatcaccggcccgatactgcgttccactgggttgccccacgacctgcggaaaagcgagccctactgcggataccagcactatgaattcgatgtgatcaccgacgacagctgtgatgcctacgggcgctacatgattcgcgtcaaagagatgtgggagtcgatgaagatcgtggagcagtgtctggacaagttacgacccggcccgaccatgatctccgatcgcaagctcgcctggccggccgacctgcaggtggggcccgacggcctgggcaactcacccaagcacatcgccaaaatcatgggctcctcgatggaagcgctgatccaccacttcaaactggtcaccgagggcatccgggtgccggcgggccaggtctacgtcgcggtggagtccccccgtggtgagctcggcgtacacatggtcagcgacggtggcacccgcccctaccgggtgcactaccgggatccctccttcaccaacctgcagtccgtcgccgcgatgtgcgaaggcgggatggtcgccgatttgatcgcggcggtcgccagcattgacccggtcatgggcggggtggaccggtgacacagccacccggtcagccggtgttcatccggctcggaccgccaccggacgaacccaaccagtttgtcgtcgagggcgctccgcggtcgtatccgccggacgtactggcgcggctggaggtcgacgccaaggagatcatcggccgctatcccgacaggcgctcggcgctgttgccgttgctgcacctggtgcagggcgaggattcctacctgacgccggcgggtttgcggttctgcgccgatcaactcgggctgaccggggccgaggtgtcggcggtggccagcttctacaccatgtaccgccggcgccccaccggcgagtacctggtgggtgtgtgcacgaacacgctgtgcgccgtcatgggcggcgacgccatcttcgaccgcctcaaagagcatctcggcgtcggccacgacgaaaccacctccgacggtgtggtcaccttgcaacacatcgaatgcaacgccgcctgcgattacgcaccggtggtgatggtcaactgggaattcttcgacaaccagacgccggagtccgcgcgcgaactcgtcgactcgctgcgctccgacacaccgaaggcgcccacccgcggcgcgccgctgtgcggcttccggcaaacatcgcgcatcctggcgggtctacccgaccagcgtcccgacgaaggccagggcggtcccggcgcgcccaccctggccgggctgcaggtggcaaggaagaacgacatgcaggcgccaccaacccccggagcggacgaatgaccacgcaggccaccccgttgaccccggtgatcagccgccactgggacgacccggagtcgtggaccctggccacttatcaacgccacgatcgctatcggggctatcaggcgttgcagaaagccctgacgatgccgcccgacgacgtgatcagcatcgtcaaggattccgggttacgcggacgcggcggcgcgggctttgccaccgggaccaagtggtcgttcatcccgcagggcgacaccggcgccgcggccaagccgcactacctggtggtcaacgccgacgagtccgaacccggtacgtgcaaagacattccgttgatgctggcgacgccacatgtgctcatcgaaggcgtcatcatcgccgcctacgcgatccgcgcccatcacgcgttcgtctacgtacgcggtgaggtggtgccggtattgcgccggctgcacaacgcggtggccgaggcctatgccgccggcttcctaggccgcaacatcggaggttccggattcgatctggagctggtggtacacgccggcgcgggcgcctacatctgcggcgaggagaccgccctgctcgactcgctggaaggccggcgcggccagccgcggctgcggccccccttccccgcggtggccggtctgtatggctgcccgaccgtgatcaacaacgtcgaaacgatcgccagtgtcccatcgatcatcctgggcggcatcgactggttccggtcgatgggcagcgagaaatcgcctggcttcaccctgtattcgctgtccggccacgtcacccgccccggccagtacgaggcgccgctgggcattacgctgcgcgagttgctcgactacgcaggcggggtgcgcgccgggcaccggctgaagttctggacaccgggcggctcgtcgaccccgctgctcaccgacgagcatctggatgtgccgctggactacgagggtgtgggtgcggccggctcgatgctggggaccaaggcgctggagatcttcgacgagaccacctgcgtggtgcgcgcggtgcgccgctggaccgagttctacaagcacgaatcgtgtgggaaatgcacgccgtgccgggagggcaccttctggctggataagatctacgagcggctggaaaccggccggggtagccatgaagacattgacaaactgttggacatttccgattccatcttgggaaagtcgttctgcgcgttgggcgacggtgccgcgagtccggtgatgtcgtcgatcaagcacttccgcgacgagtacctggcccacgtcgaaggaggcggttgcccattcgacccccgagactccatgctcgtcgcgaacggagtggacgcgtgacccaggcggccgacactgacatccgggtaggccaaccggagatggtgacactgaccatcgacggcgtcgaaatcagcgtccccaagggcacgttggtgattcgcgccgccgaactgatgggaatccagatcccgcgattctgcgaccacccgctgctggagcccgtcggcgcctgccggcaatgcctggtcgaggtcgaagggcaacgcaagccgctggcgtcgtgcaccaccgtggccaccgacgacatggtggtgcgcacccaactcacctccgagattgccgacaaggcccagcacggtgtgatggaactgctgctgatcaaccatccgctggattgcccgatgtgcgacaagggcggtgaatgcccgctgcaaaaccaggcaatgtctaacggccgcacggattctcgcttcaccgaggccaaacgtaccttcgccaaaccgatcaacatctccgcgcaggtgctgctggaccgcgaacgttgcatcctgtgcgcccgctgcacccggttctccgaccagatcgccggcgatccgttcatcgatatgcaggagcgcggcgccctgcagcaggtcggtatctacgccgatgaaccgttcgagtcgtacttctccggcaacacggtgcagatctgcccggtgggggcgctaacggggaccgcctaccggttccgcgcgcgtccgttcgatttggtctccagccccagcgtctgcgagcactgcgcgtcgggctgcgcgcaacgcaccgaccatcgccgcggcaaggtgctgcggcggctggccggtgacgacccggaagtcaacgaggagtggaactgcgacaagggccggtgggccttcacgtacgcgacccagccggacgtgatcaccactcccctgatccgcgacggtggggaccccaagggcgcgctggtgcccacctcgtggtcgcacgcaatggcggtggccgcccagggactggcggcagcgcggggccgcaccggggtgctggtcggcggccgagtgacctgggaggacgcctacgcgtacgccaagttcgcgcggatcacgttgggcaccaacgacatcgacttccgcgcccggccgcactcggccgaggaggccgacttcctggcggcccgcatcgccgggcggcatatggcggtcagctatgccgatttggaatcggctccggtggtgctgctggtgggattcgagcccgaagacgagtcgccgatcgtgtttctgcggttacgcaaggccgctcgcagacaccgcgtcccggtgtacacgatcgccccctttgccactggtggcctgcacaaaatgtcgggccggctgatcaaaaccgttcctggtggcgaacccgcggcgctggacgatctggccaccggtgcagtgggcgacctgctggccaccccgggcgcggtcatcatggtcggggagcgcttggccacggtaccgggcggattgtcggcggccgctcggctggccgatacgaccggcgcccgtttggcgtgggtgccgcggcgggcgggggaacgcggagcgctggaagccggagcgttgcccacgctgttacccggtggccgcccgctggccgacgaggtcgcccgcgcgcaggtgtgtgcggcgtggcatatcgccgaattgcctgccgcggctggacgggacgccgacggcatcctggccgccgctgccgacgagacgttggctgcgctgctggtcgggggtatcgaacccgcggacttcgccgacccggacgccgtgctggccgcgttggacgccaccggtttcgtggtcagcctggagctgcgacacagtgcggtcaccgaacgtgccgacgtggtgttcccggtcgcgccgacgacccagaaagccggcgcgttcgtcaactgggagggtcgctaccgtacattcgaacccgcgctgcgcggcagcacactgcaagctggccagtcggatcaccgggtgctggacgcgttggccgacgacatgggtgtccatctgggcgtgcccaccgtggaggcggcccgcgaggagctggccgcgctcggtatctgggacggcaaacacgctgccggtccccacatcgcggccaccgggccgacccaacccgaagctggtgaggcgatcttgaccgggtggcggatgctcctcgacgagggccgcctgcaggacggcgaaccatatctggccggtaccgcgcgcacacccgtggtacggctgtcgccggatacggcagccgagatcggcgccgccgatggcgaggcggtcacggtcagcacgtcacgcggctcaatcaccttgccgtgcagtgtcaccgacatgcccgaccgcgtcgtgtggcttccgctgaactcggcgggctcgacggtgcaccgacagctgagggtgacaatcggcagcatcgtgaaaatcggagcgggctcatgagcgtctccccttgccgcgagcgcgcgtgttcccccgcaagcgggaggtgcccccagtacgccgacacaccgattttgatgtaccagtgcggaccctcgcgcaaggagtggcggccatgaccacgttcggccacgacacctggtggctggtggcggccaaagcgatcgcggtattcgtgttcctcatgctgacggtgctggtggcgatcctggccgaacgcaagctgctgggccggatgcagttgcggcccggccccaaccgggttggcccaaaaggagccctgcagagcctggctgacggcatcaagctggcgctcaaagagagcatcacacccggtggcatcgatcgattcgtatattttgtggcgccgatcatttcggtgattccggcattcaccgctttcgcgttcatcccgtttggtcccgaggtgtcggtgtttggccaccggacaccgttgcagataaccgaccttcccgtcgccgtgctgttcatcctgggactgtcggcgatcggggtatacggcatcgtgctgggcggttgggcgtccgggtccacctacccgctgctgggcggggtgcgctccaccgcgcaggtcatctcctacgaggtcgcgatgggcctgtcgttcgcgacggtgttccttatggccggcaccatgtcgacgtcgcagatcgtggccgcacaagacggtgtctggtatgccttcctgttgttgccgtcattcgtcatctatctcatttctatggtgggtgaaaccaaccgggcgccgttcgatttgcccgaagccgagggcgagctggtcgcgggattccacaccgagtactcgtcgttgaagttcgcgatgttcatgctcgccgagtacgtcaatatgactacggtttcggcactggccgcgaccctattcttcggtggctggcatgctccctggccgctgaacatgtgggcgagcgccaacaccggctggtggccactgatctggttcaccgctaaagtgtggggctttctgttcatctatttctggctgcgggctacgctgccgcggctgcgctacgaccagttcatggcgctgggctggaagttattgatccccgtctcgctggtgtgggtgatggtcgccgcgatcatccgctcactacgcaaccagggctaccagtactggaccccgactctggtgtttagcagcattgtcgttgccgctgccatggtgctgttgttgcgaaagccgttgagcgctcccggcgctcgcgcatcggcacggcaacgcggggacgaaggcaccagccctgaaccggcatttccgacaccaccgctgctagccggtgcaaccaaggagaatgcaggtggctaacactgatcgtccggctctcccccacaagcgggcggtacccccatctcgggctgactccggcccgcgtcgtcgccggactaagttactggacgccgtagccggattcggggtaacgcttggttcgatgttcaaaaagacggtcaccgaggagtatccggaaaggcccggtccggtagcagcgcgctaccacggccgtcatcagctcaaccggtatccggacggcctggagaaatgcatcggctgcgagttgtgcgcctgggcctgcccggccgacgcaatctatgtcgagggcgcggacaataccgaagaggagcggttttcgccgggcgaacgctacggccgggtgtaccagattaactatttgcgttgcatcggttgcggtttgtgcatcgaggcgtgcccgacgcgggcgctgacgatgacctatgattacgaactggccgacgacaaccgcgccgacctgatctacgagaaggaccggctgctggccccgctgctgcccgagatggccgcgccgccgcatccgcgggcgcccggtgccaccgataaggactactacctaggcaatgtgaccgccgagggcttgcggggcgtgcgtgagagccagaccaccggagattcccgatgaccgcggtgctggcttcagatgtcatcgtccgcacctccaccggggaagcggtgatgttctgggtgctcagtgcgttggcgctgctgggcgcggtcggggttgtgctggccgtcaacgccgtgtactcagcgatgtttctggcgatgaccatgatcatcctggcggtgttctacatggcccaggacgcgctgtttttgggtgtcgtccaggtggttgtctacaccggcgcggtgatgatgctgttcctgttcgtgctgatgctgatcggtgtggactccgcggaatcactgaaggagacgctgcgcgggcagcgggtcgccgcggtgctgaccggtgtcgggttcggcgttctcctgatcagcaccatcggccaggtggcgacccgaggttttgccggactaaccgtcgccaacgccaacggcaacgtcgaaggcttggccgcgctgattttttcccgttacctgtgggcgttcgagttgaccagtgcgctgttgattaccgccgccgtcggggcgatggtgctagcgcaccgggagcgtttcgagcgccgcaagacccagcgcgaactctcccaggaacgcttccgtcccggcgggcaccccaccccgctgcccaacccgggtgtctacgcgcgccacaacgcggtcgacgttgccgccctgctccccgacggttcctattccgaattgtcggtcccccggatgctgcgcacccgcggggccgacggcctgcaaacaccctcgcccggagccgtctccggctctttagaaggcggtgcatcatgaatccggccaactacctttatctttcggtgctgctattcaccatcggagcctccggtgtgctgctgcgacgcaacgcgatcgtgatgttcatgtgcgtcgagctcatgctcaatgccgttaacctggcgttcgtcaccttcgcgcgcatgcatggccatctcgacgcccagatgatcgcgttcttcaccatggtggtggccgcctgcgaagtggtcgtcggcctggccatcatcatgacgattttccgtacccgcaaatcggcgtcggtcgacgacgcgaatctactcaaaggctgacgacgccaccgtgacaacttccttggggactcactacacctggctgctggtggcactgccactggcgggtgccgcaatcttgctgttcggcggcagacgcaccgatgcgtggggccacctgctgggctgtgccgcagcgctggcggcattcggggtgggcgcgatgctgctggccgacatgctcggtcgcgatgggctcgagcgcgcgatccatcagcaggtgttcacctggatacccgccggcggactccaagtcgacttcgggctgcagatcgatcagttgtccatgtgcttcgtgctgctgatctccggggtcggatcgctgattcacatctattcggtcggctacatggccgaggacccggaccggcgcaggtttttcggctatctcaacctgtttctggcctcgatgctgctgctggtggtcgccgacaactatgtgttgctgtacgtcggctgggagggtgtgggcctggcgtcgtatctgttgatcggtttctggtaccacaagccgtcggcggccaccgcggccaaaaaggcattcgtgatgaaccgggttggggacgccggcctagcggtgggtatgttcttgacgtttagcactttcggcaccctgtcgtatgccggcgtgttcgccggcgtacccgccgcaagtcgcgcagtgctgaccgcgatcgggttgttgatgctgttgggggcgtgcgccaagtccgcgcaggttccgctgcaagcctggcttggcgacgcgatggagggccccaccccggtgtccgcgctgatccacgccgccaccatggtgaccgccggagtgtatttgattgtgcggtcgggcccgctgtacaacctggcgcccaccgcccaactggcggtcgtcatcgtcggcgcggtgacgctgctgtttggggcgatcatcggctgcgccaaggacgacatcaaacgtgcgctggcagcctcgaccattagccagatcggctacatggtgctggccgcgggcctgggtccggccggctacgcgtttgcgatcatgcatctgctcactcacggtttcttcaaggccggcctattccttgggtccggcgcggtgattcacgcgatgcacgaagagcaggacatgcgccgttacggtggtctgcgcgccgccctgccggtcacgttcgcaaccttcggcctggcgtatctggcgattatcggggtaccgccgttcgcgggcttcttctccaaggatgcgatcatcgaggccgcattgggcgccggcggcatccggggctcgctgctgggcggtgccgcgctgctgggtgcgggcgtcaccgcgttctacatgacgcgagtgatgctgatgaccttcttcggcgaaaagcgttggacgccaggcgcccatccgcacgaggcaccggccgtgatgacctggccgatgatcttgctcgccgtcggctcggtgttctccggtggcctgctcgcggtgggtggcacgttgcggcattggctgcagccagttgtcggatctcatgaagaggccacccatgcgctgccgacctgggtcgccaccaccctggcgctcggtgtggtcgccgtcggtatcgcggtggcctaccggatgtacggcaccgcgccgatcccgagggttgccccggttcgggtgtcggcgctgaccgcggccgcacgtgcggacctgtacggcgatgccttcaacgaggaggtgttcatgcgccctggtgcgcaattgaccaacgcggtggtcgcggtggacgacgcgggtgtggacggctcggttaacgcgctggcgacgctcgtgagccagacttcgaatcgcctgcggcaaatgcaaaccggcttcgcccgtaactacgcgttatcgatgctggtaggagcggtgttagtggcggcggcgctgctggtggtgcagctgtggtgaataacgtgccgtggctgagcgtgctctggctggtgccgctggcaggtgcggtgctgatcatcctgctaccacccggtcggcgccgactcgccaagtgggccggtatggttgtcagcgtcctgacgttggcggtgtcgatcgtcgtcgcggccgaattcaagcccagcgccgagccgtatcagttcgtcgaaaagcattcctggataccggcgttcggcgccggctatacccttggtgtggacggcatcgcagtggtgctggtgttgttgaccacagtgctgattccgttgctgctggtggccggctggaacgacgcaaccgatgctgacgacctgtcccccgcaagcgggaggtacccccagcgcccggctccgccgcgcttgcgatcgtcaggtggcgaacgcacccgaggcgtgcacgcctacgtggcattgacgctggccatcgagtcgatggtgctgatgtcggtgatcgcgctggacgtgctgctgttctacgtgttcttcgaggccatgctgatcccgatgtacttcctcatcggcggcttcggccagggggccggacgctcgcgtgccgcggtgaagttcttgctgtacaacctgtttggcgggttgatcatgctggcggcggtgatcgggctgtatgtggtgaccgcacagtacgattcgggcaccttcgacttccgtgagatcgtggccggcgtggcggcgggccgctacggagcggacccggcggtgttcaaggcgctgttcttgggcttcatgttcgcgttcgcgatcaaggctccgctgtggccgttccatcgctggctgccggacgccgccgtcgagtccaccccagcgaccgcggtgctgatgatggcggtgatggacaaggtcggcaccttcggcatgctgcgctactgcctgcagctgtttcctgaaccgtcaacgtatttccgtccgctgatcgtgacgctggccatcatcggggtgatctacggcgcgatcgtggcgatcggccaaaccgacatgatgcggctgatcgcctacacctcgatctcgcacttcgggttcatcatcgcaggcatcttcgtcatgaccacccagggccagagcgggtcgacgctgtacatgctcaaccacggcctgtccacggcggcggtgttcctgatcgccggtttcttgatagcgcggcgcggcagccgatcgatcgccgactacggcggtgtccagaaggtggcgcccatcctggccggcacgttcatggtctcggccatggccaccgtatcgctgcccggcctagccccgtttatcagcgaattcctggttctgctgggcactttcagccgctactggctggcggcggcgttcggcgttaccgcactggtcctctcggccgtttacatgctgtggctctaccagcgggtgatgaccggtccggtagccgaaggcaacgaacgcataggggatctggtgggccgcgagatgatcgtggtggcaccgttgatcgcgctgttactcgtgcttggggtctaccccaaacctgtgctcgacatcatcaatccggcggtcgagaacaccatgaccaccatcggccagcatgatcccgcgcccagcgtggcacacccggttccggccgtgggcgcctcccggacagccgaaggaccgcacccatgatcctgcccgccccgcacgtcgagtacttcctgctcgctccgatgctcatcgtcttttcggttgcggtcgccggtgtgctggccgaggctttcctgccgcgccggtggcgctatggcgcccaagtgacgctcgcccttggcgggtcggcagtggcactcatcgcggtcatcgtggtggccaggtcgattcacgggtcgggtcacgccgcggtgctgggggccatagccgtggatcgagcgaccctgtttctgcaaggcaccgtactactggtcacgatcatggcagtcgtcttcatggccgaacgcagcgcccgggtgagtccgcaacgccagaacactctcgctgtggcgcggctccctggactcgattcgtttaccccgcaggcttccgccgtgcccggcagcgatgctgagcgccaagcggaacgggcgggagccacccagacggaacttttcccgctggcgatgctgtccgtcggcggcatgatggtgtttcccgcgtccaacgacctgttgacgatgttcgttgcgctggaggtgctatcgctgccgctgtacctgatgtgtgggctggcccggaatcgccgcctgctgtcgcaggaagccgcgatgaagtacttcctgctgggcgccttctcgtcggcgttcttcctctacggcgtcgcgttgctatacggcgcgaccggcacgctgaccttgccgggtattcgggatgcgttggcagcgcgcaccgacgactcaatggcgttggccggcgtcgcgctgctcgcggtcggcctactattcaaggtcggcgcggtgccattccactcctggattcccgatgtgtaccagggcgcacccaccccgatcaccgggttcatggcggccgccaccaaggtcgcggcgttcggtgcgctgctccgggtggtctatgtcgcgctgccgccgctgcacgatcagtggcgcccggtgctgtgggcgattgccatcctcaccatgacggtgggcaccgtcaccgcggtaaaccagaccaacgtcaagcgtatgctggcctattcatcggtcgcgcacgtcggtttcatacttaccggcgtgatcgccgataatccggcgggtctttccgcgacgttgttctatctggtcgcctacagcttcagcacgatgggtgcgtttgccatcgtgggtctggtccgaggcgccgacggctcagcaggttcagaggatgccgacctgtcccactgggccgggctgggacagcgttcacctatcgtgggcgtgatgctgtcgatgtttctgctggccttcgccggcatcccgttgaccagtggattcgtcagcaagttcgcggtgtttagggccgccgcttccgccggcgcggtgccgctggtaatcgtcggcgtgatctccagcggcgtcgccgcctacttctacgtgcgggtgatcgtgagcatgttcttcaccgaagaatccggtgacacaccacacgtggcggcacccggcgtgctgagcaaggccgccattgcggtatgcacggtagtcaccgtggtgctggggatcgccccgcagccggtgctcgacctggccgaccaggccgcccagttgctgcgctgaatccgttagggctgaccgaagaagcccgactggtcactgccctgattgaagccccccgagctgtggtcacccgtgttcgccacacccgtgttgagggtgcccgagttcgcaatgcctgtggtctgcaggccagagtttgcgatgcccacggtgccggcacccgagttatagaagccgacgttgaagccgccggagttggtgttattgatgcccgactgaacgtcaccgttgttcccatagccagccgaaacattgcccgtgttaaagaagcctgaggaattcatgccggtgttgccgaagcccgagctcgaaacggattggtcgaccgagcttccaaacccggtgttccggtcgcccgagtcgaaaccgcccgtattgatgctgcccgagttcgcgaatcccgtattgatactgcccgcgtttgcgaagcccacgtttagggtgcccgcgttgccaaagcccacactttggttgcccgcattgccaacgcccacgttaaaggaaccgccgttcccgacgcccatgtcttcgttgcccgcgttcccgatgcccatattgaagaagccggcgtttccgaagcccgtgttggtgtcgccggcgtttccgaagcccgtgttgatgtcgcccgcgtttccaaagccgaagttgttgttgcccgaattgaagaagcccacgttgttgttgccagagttgaagaaaccgatgttgttgttacccgagttcccgaaacctagattcccgatgcccgagttcagcgcgccaatgcccaccaagttgtcgccggtgagcccaaaaccgatgttgttgttgccattgttcccgaggccgaggttattgtcgccgttgtttccgaaaccgatgttggaggagccgatgtttccactgcccaagttgaaggaaccgagatttccgccgccgaagttggtacttccggtgtttccactgcccaggttcccactgccaaagtttccgttgccgaggtttccaaagcctcggtttccgctgcccagattgacattgccaacgtttccgctgccgagattggtgttgccgatatttccgctgcccaaattcgtggcaccgtcatttccgctgcccacattggcgttgccggagtttccgctacctacgttggcgttgccggaatttccgctgcccagattgtagtcaccggtgttcccgccgcccaggttcccgacgccgatgttgccgaggccgatcgcggcggccagcgccgatggcgcagctggcaacgcctgctgcagaccaattgaccacgacgacagctgcgccgcggccgccgatgccccgccgtgatagcccaccatcgcggccacatcggcggcccacatctgttcatacatcgcctcagcggccgcgatcgccggcgcattctgcccaaacagattcgacaacaccaactgcacaaacgcattacggttggccgccaccagcatcggatgcaccgtcgccgcccgcgccgcctcaaacgcactggccaccgccttggcctgagccgacgcgccagcggcccgcgccgccgcagcagccaaccaccccgcatacggcgccgccgccgcggccatcgccgccgccgcaccctgccaggactgacccgccaaccccgaagtcaccgacccaaacgaggacgccgccaccgccaactccgcggccaaacgatcccaagccaccgatgccgcaagcatcggcgcagaccccgcaccggtaaacatccgcaacgaattaatctccggcggcaacaccgaataattcatcagcccagccccttccccagcgcgcgacgccgatgacacaggcgttcgcgcacgctactccacccgtaagaacaaactgtaggaaaatcacggcaccaatatcggcgatttgtcaaaacacttgtacattgcgaaaaattcgggcccaccgatcgccaccctggtcaccgcgactcctgccacattgccgccgcggtacctcatcgtgccggctaatcgcccccagcaacgtcgggctcggtaggcgttacggctggccgaagaacccggcctggttatcgccctggttgaaggcacccgaggagttgtcacctgagttggcgacaccggagctggcattaccggagtttgcgatgccggtgctggccacgcccgagttgtagatgccgttgttaaacatgcccgtgttgaagaagccctcgttggagttgcccgagttaaagaagccgacattcgcgtcgccaatattctggaagcctgaggtggagtcgaagacgttcgagttcatgttcccaaagcccgaggtaaggttacccgaattattgaagcccgagacgctggtgccggtgttaccgaagcccgagaccgaaccaggctgatcgaccgtgctgccgatgccggtgttgacgtcacccgagttgaataggcctgtgttgagatcgccggcatttccgaagccggtgttcagattgcccgagttgaacgagccagtgtttccaccgatcccgctgaccacaccgcccgagttgaaatcgccggtgttggccaagcccgcgtttccggagcccacgttgacaccacctgcgtttccatggcccatgttctggaagcccgcgttaccaaaaccgaagtttgtgttaccaccgttcccaaaaccggtgttgaagggtcccccgttccagaagccggtgttgacatcgcccgcgttgccgaagccggtgttgccgtccccggagttaaagaagcccacgttgccattgccggagttgaagaagccaatgttgttgttcccagagttcccgaaacccatgttcccgattcccgagttcaacgcaccaatgcccaccagattgtcaccggtgagcccaaaaccgatgttgttattgccgttgttcccaaagcccaggttgttgttaccgaggttgccgaacccgatattactcatccccatgttgccgctacccacgttgaacgaaccaaagttcccgctaccgaggtttgtactaccgacgttgccgctacccaggtttccgtcaccgaaggcgtttccgaaaccgaagtttccgttgccgaggaggttcccgctgccaaagttgagattgccttggttgccgttgccgaagttggtgttaccaatgttgccgctccccaggttggcaaagccccagtttcctccgcccaggttggcattgccggtgttgccgccacccaggttcaggctgccaaagttcccgctgcccaagttcaacaaaccgacgtttccgccacccaggttccagctgccaatattccccagacccgtgttcagcgccggcggggtgacagccgctgtcgcagccgctggggcggcaaacatgctagccgcaccgccggaaatcgcgctggccacctgacccaaccccggcaggccccgcaatgcctgctgccacgatggcaacgccgccgcggccgccgatgccccgccgtgatagcccaccatcgcggccacatcggcggcccacatctgttcatacatcgcctcagcggccgcgatcgccggcgcattctgcccaaacagattcgacaacaccaactgcacaaacgcattacggttggccgccaccagcatcggatgcaccgtcgccgcccgcgccgcctcaaacgcactggccaccgccttggcctgagccgacgcgccagcggcccgcgccgccgcagcagccaaccaccccgcatacggcgccgccgccgcggccatcgccgccgccgccgcaccctgccaggactgacccgccaaccccgaagtcaccgacccaaacgaggacgccgccaccgccaactccgcggccaaaccatcccaagccaccgatgccgcaagcatcggcgcagaccccgcaccggtaaacatccgcaacgaattaatctccggcggcaacaccgaataattcatcagcccagccccttcccctacaggacgtcccggccaatgactcaggcaacggtgcacgtctctgtactcgtagaacaaactgtaggaaaacggcgcgacgaataacggcgatttcgtgaaaattctggttcccgtcagaagcacgccaccctcggccacctcgtttgcgcacgcctagagcccgcggtcggggggtgcggtctggatctccaaagcatctgctgctgcccggatctcggctagccgatcagggtccgacaacagcgccgtcatcgcgaactcgacgatctcgtccgggctgaccgcgaattccggcagcgccagagcgtcaaacaacgcctgcaccagcctggcagccgataacggatgcattgcgcgcacatcaccttcgccttggccggtctcgatcaggccaaccagcgcgcgttccatctccgcgactagctcccgctccgcgacgaaggattcctgatgcaggtccggggtgatgaggatggaaaccagcacatagggcgaagcatgcaggtggtccagggattccgtcagccagcggtgcagcttgaccaccgccggaaccggcatcgcggtgatgtgaccgaacagctcaagcggccactccacggcgagccgcaccagggccgcaaggatatcgcgtttggccgagaagtgtttgtagatggccggctgctccaccccgacggctgcggcaatgtctcgcgtcgaggtggagctgtaaccccgcagcgcgatgagctcggcagcggcccccaggatgcggagtgccgttgggctccagcggccggcctgcctcggcatgccggcaaggctagctggcacctgggtggtcgccaaccagcgccatggcgaggttccggtagaacgcgagcatgccgggccattctttcgagctaaggtgaccccgttcggcgaatcgcgagcccgccccaacctgcacggcctccagtccgagccggtcctcgtcattgatcatcgccatcacgaactgcgacgtctgagctgttgctgccgcatcggcggctaactcgggggtggtgagcacgccgccgagcacctgcacccggtcgatgctttgcggaataaagccgaaccacaccacccgctcgcccgctatggccagcgcgctgttcggaaacgtccacaacacgaccagattacttttctgaacctcgttgagctgcaacgacttcgcttctactggaacggtgaagggaaccctgaggcgcaacgcccaccgcgaatactgccgaacgtccagatcgcccccaccaggaacgaacggctccagggtttggcgatgcaggccgagcacgtggtagttctcatgaccattttccgccgccaccttccaattagctcgccactcatgcgaccacgactcgacctgcaccatctcaccgagccgatagccggcgaattcgtcgtcagtcaggtccagatgcgccgcgattggttcggcatcggcatccaggttgatccacaccaatccattccaggtggccacggcgaactgcggaagccggcactccctacggttgaagtctaagttggcggccatatggggcgctccgcgcaaccggccatccagcccatagcgccacaggtggtattggcaggtcaacgtgtcgatgcgccccgcaccgggttccaccatcagcatcaaccggtgccggcagatcggcgaaagagcgtgcagctgcccgtcgacgtcccgcaccaccatgaccggctcccctgcgacggacacggtgacgtagtcaccggtcttggcgagttggtcgacatgcgcgacaagcatccaggaccggttgaagatccgttcccgctccagctgccacagctccgatgaggtgtaggcggccggcggcaggcttagcgccggtggattgtcgtcgaggtaatccccgatgtcggtaaggatgtctccgagctcggctcggttatcagttgataacataccctccatgttatcgactgataaccgattgtcaacagcgcgcaccggcccgaccggccagccggcggttcacctcgagaacggacgggtggccagcacgtaggtagccaacacggccaacggtgccgccaacggcagccatggcacttgcagcgggaacgacgtcgcagccaacccagcgaacgtgaaaccaacggcggcaacggtcgtcggccagctcccggcgacaacaccggccccgtatcggcacaccaggtagacggcggcgcaaaaccccgacaatgcggcaagcacatgcgtcgggccggacaccacgatcatcaccaccgacaacaccacggcaagcgttgccgccaggcgaaacaccgccgccacccctaccgcaatcaccgcggcaagccccacgacaacagccagcccgtgcgatcccacagcggccgaccccaccatcatcagtccgaacaccgtggagagcccacgagtacccgggtgcgcaaacgaggtcatggcagcctcgcccggctagctctgccccgtccgcgacgacggcgattgggcaacgcacccatcgactgctgaagcgagtgatccgccggccaggacagcacgtcgaccccgatggtggccatgtcgcgatacatcgcggagcgctgcagcgcccacatccggaccaccaggggatccagttggtcctggagcggacagctatcaagaacgtcgacagcaaccacgacgtggccgcgtttacgcaggtcgatcaacgccagcgcgaactcggtatccagcagcgtggaaaacgcaatgacaaccgctcctgcgggaacagctgcgcgcggagccagcgtcccggtggtgttttcgaacccttccccggcgccgagcacggtgtcgagcacccgatagaactggcgctgcccgatgtcggcgcccagccatcgcggccgattgccgcccagcgcaacgatcccagcacggtcaccgtttcgcagcgcggtttgcaccacctgagcagcaccccgcacgactcgttcggtggcctcggtcgccggacccgccggctgtcgatacatgtcgatcaacaccaccacgtcagcggcccggtcggtcaaccgccttgtcacgtgcagtcggccacggcgcgcgcttaccacccagttcacggcacgtagctggtcgcccgggacatatgggcgaatgtcggcgtattcgacacccggcccgacgtgccgggtgagatgagctcccaggcggtcgagcaattcggtctgcggcagtggcgtcgactgcggcggtgtcagcggaaacacgacgatttcggcggcgtcgacggttccggctcccatcaacaacccaccgcgtgcgacgacggcgacccgggcccggataggatagcgcccccagcgttgcgccaccgcggaaaccgttgtcgtccggcgtgacacggattccagagcttcgaactgcattcccgccaacgccgataccgtgagttcgaccgcggcgtccacggattccgttgtgacccacacggtcactcgcacatgttcgttctcgaaacatcgctgcgaatccgggtcaccgtgcacctggatcaccgggaccggacgctgccagctgatcgagcacaacacgccgagcagcggcgccgcgaacgcaatcagctgccaacgaccagcgacgaccgctgcggctagcgcaactccggcacaggtggcaatcgccagcgtcagttgtgatgcacgccagcgcaactcgacttcacacgtttggatcacatcgcgccgtagttcatccagccaacccgctacgttccactaattcggggaacaggcagacgccgcaacagctctgagaccacatcagcgcccgcaatcttgcgcacccacatctccgggcgcaatgtgatccgatgcgcgacggccgcggtcgcaagttccttgacatcttcgggtatgacgtagtcccggccgagcaacagagcgcgggcacgggagagctggaccaggtcgagttcggctcgcgggctggcgccgacggccacctgcggatggtgccgggtagcgttggccaacgacaccacatagtgcaagacgtcctcgtgcacggtgacctgctcgaccgattcacgcatggccaacagatcgtggcagtccaccacctgattcaccgtcggatccgcagaaccgcgttccaggcgacggcgcagcatcgaggtctcgtctcgctcggagaggtagcgcagttccaaccggatcgcgaaccgatccagttgcgcctccggcagtggatatgtgccctcgtattcgatcggattgtcggtcgccagaacgatgaatggcattgccagtttatgggtttggccatcgatgctcacctggccctcggccattgcctccaacagtgccgcttgcgtcttcggcggcgtccggttgatctcgtcggcgagcaacaggttggtgaaaataggcccggcccggaattcgaaacgaccggactgcatgtcatagatggtcgagccgagcagatcggccggcagcaaatcaggcgtgaattgcactcgggtgaaatcgagccccaacgcggcggcgaaggatcgcgcgatcagcgtcttgccgaggccggggagatcttcgatgagcacgtggccacgggcgagcacggcggtgaggatgagtgtcagtgcagagcgcttccccaccaccacacgttcgatttcgtcgagcaccgcctcgcagtgggcggtggtcgtcgcggccggcataatcatcgttgagtcatacctgttctaacttctgcagaatttcttccagtgccgcacggccggggcctggttgacggtcgccggtgtgcgtcacattgttcgggttgacccattcccacaattcgtcgccgaaaagcattcggccggtggcagcaaaggcaaccgggtctttggcctgtctatggccggtggcgatttcgaaccgtcgtgcgagcatcggacgcaaatgccggtcccagtcggctcgagtggactccgaccaccggatcgtcgtctcggtgttggagagccaccggcgcaacccctcccccagatcgtcggagtccggcgcagccgtgagttcgtcccggttgcccagcatccggcggacgttgagcagcaccagagccagggcgagccccgacccggcgagcacgagccgacggtcgtgcagtatcagcgccagcagctcaatccccacgatgaggaaaatccccagggcgataagccttttcatatagcggtccgagtgctcagttcgtcaagaaccagtcgaagcaaacgcatcgccacctcacggtgctcctcgttcatcacgtgcgggctaaaacgcgcctcggcgaacaggctcaccaacgcggcggcactagcaccatggagcgcacggtgttcgacggctcgggccagcacctcggtcggggtgtcgaagtcctgaggggcaacaccgggaacatgcgacagttcacgctccatcgccacgtaacacgcaattatcgcctcccgtggttcgcggcggaggtcggccatctcggccagtccgatctcggcggcacgcgccagtgattccgaacgcgccgagggcgccggagactcgatgcgatcgccactgatacgagccggtgccgacttgcgctgtcgtcgcgaggtaatcagcgaccccgcgacgaccatcaagaacaggccgattgtgctggcaaagagaatgccgagcacgtcgtcattgttgtcttgcggcggttgcgggcgcgacggcgtggtgctggaagcatccggcgtagcggttgaatccggtatgggcgcagcaggaccgacatcatcgggcacgaacaaccgtgccagcagtatcgcaatcagcagccaggccaggattgtcccgagtccgagcaacagcacacgccagttcggacgccctgctgcaccgccaagcattgccgagagctcccccgcgctgggcgccaccgggagcggatgtcgcaaccgggtgatgatggcgagcgctatcagcgcgagcgtcgcggcaagtgcggcgacaatgaacatcagcgccgcccggctgccgccggccgccgcgagcggtgcaccgtcgtcggccggcaggtggccgcgcagggcagcgccagcaagcatcaagagcacgatcacgacgacgacgcgccctgtcggtttgtcactaccgggcttagtaccgggcatacgcacaccactcgaccggttgcctgccgccgttgcggcctgggggttggttcaacctggcttggttcatactggcacgtcagacgacactgccgccaggagcggcgcggtggacccctcgcacgacgatcgcggtggtttggtccacccacgcgtcgtccagcatgtcgtccgggtacagcagcatccgcagcatggtggcgcccccgatcagctcgatcaaccggtccgggtccacgtcgggatgcgcctcgccgcggtcgacggcctcgcgcaggcgcatgcgcaccgcggcgaataagtcggcaaaacgcgccagcacccgggcgttgagttcagcgtctgcggtcatatcggctaccagaccgggtaacgcggcccgcaccaccggggtggtgaacacatcgcgggtggccgcgatcatcattcggatgtcggcggcgatatcaccggccgcagcctgcagcgcggtgggcgcggcgggaaacgcggcctcgtgcactagttcggccttgctcgaccaccgccggtacaacgccgatttggtggtgccggcgcgttcggcgaccgcggccaagctgaggttcgaatacccgatctgcacaagcagttccgccgtcgccgacaggatcgccgagtcgatgcgcggatcacgcggccgcccggcgccgggggccttgtcaagggagggcaggtctgctttcataacgctacctaaagtagcgtaattgccgcaccagggaggcgcttgtggccaacgaaccggcaatcggagccatcgaccgactccagcgctcgagccgcgacgtgaccaccctgccggcggtgatatcgcgctggctgtcgagcgtgttgcccggtggggcggcacccgaggtgaccgtggaaagtggcgtggactccaccggcatgtcgtcggaaaccatcatcttgaccgcgcggtggcaacaagacgggcgatcgatccagcagaagctggtggcgcgggtggcgccggccgccgaggacgtgccggtgttcccgacgtatcggcttgaccaccaattcgaagtgatccggctggtcggagagctgaccgacgttcccgtcccgcgggtgcgctggatcgagaccaccggcgacgtgctgggaactccgttctttctgatggactacgtcgagggcgtggtgccgcccgacgtcatgccgtacacgttcggtgacaactggttcgccgacgcgcccgccgagcgccagcgccaactgcaggacgccaccgtcgcagcgttggccacactacattcaatccctaacgcccagaacacgtttagcttcctcacccagggccgcaccagcgataccacgctgcaccggcacttcaactgggtacggtcctggtacgacttcgcggtggaaggcatcggtcgatccccactactggaacggactttcgagtggctgcaaagccactggccggacgacgctgccgcgcgcgagccggtgttgctgtggggggacgcgcgggtgggcaacgtcttgtaccgagactttcagccggtggcggtgctggactgggaaatggtggcgctgggtccacgggaactcgacgtcgcgtggatgatatttgcgcacagggtatttcaggagcttgccggtttggcgacgctgccgggtttgccggaggtgatgcgtgaggacgatgtgcgcgccacctaccaggcgcttaccggcgtggaacttggtgacctgcactggttttacgtgtactccggggtcatgtgggcatgcgtgttcatgcgcaccggtgcgcggcgagtgcacttcggcgagatcgagaagcccgacgatgtggagtcgctgttctatcacgccggcttgatgaagcatcttcttggagaggagcactaatgccgcaaatgctaggcccactcgacgagtacccgctacatcagcttccccagccgatcgcctggccgggctcctccgaccgcaacttctacgaccgctcctacttcaacgcccacgaccgcaccgggaacatctttctgatcaccggtatcggctactaccctaacctgggcgtgaaagacgcgttcgtgctgatcaggcgtgcggacatacagaccgcggtgcatctttcggatgccatcgactccgaccggctacaccagcacgtcaacggttaccgggtggaggtcgtcgagccgctgcgaaaactgcgtatcgtgctcgacgaaaccgaaggtgtggcggccgatctcacctgggagggcctgttcgacgtcgtccaggaacagccgcacgtcttgcgctccggcaaccgggtgaccctggatgcgcagcgcttcgcgcagctgggcacctggagcggccgcatcgtcgtcgacggcgaacggatcgccgtcgatccggcgacctggctcggcagccgggaccggtcctggggcatccggccggtgggggaaccagaaccggcgggccggcccgccgacccacccttcgagggcatgtggtggctgtatgtgccgttggccttcgacgacttcgccgtcgtgctgatcatccaggaagaacccgacgggttccgctcgctcaacgactgcacccggatctggcgtgacggccacgtcgagcagctgggctggccgcgggtgcggatccactaccgctccggcacccgcatcccgaccggggcgacgatcgaggcaagcacccccgacggcgcgccggtgcacttcgacgtggagtccaaactggcggtgccgacccatgtcggtggcggctacgggggtgactcggactggtcacatggcatgtggaagggcgagaagttcgtcgagcgaagaacctacgacatgaccgatccgacgatcatcgcgcgggccggcttcggcgtcatcgaccacgtcggtcgcgcgctatgccgcgacggcgacgggaatccagtgcagggctggggtctgtttgaacacggggcgctgggccgccacgacccatcggggttcgccgactggtctacgctggcgccctaggcgcttcaggcttacttcggcaccggtgaggctatccgcattcgcgagtccagggttcctgggcgccggccgggaaacggcccgaaaacgacggcagccggaatagccgaccggaaccgccgaaatgcggttgactagagcggtgacaaacccaccgtggactgtcgatgttgtcgtggtgggcgcgggcttcgccgggctggccgcggcccgcgagctgacgcgacagggtcacgaggtgctggtgttcgaaggccgcgatcgggtgggcggccgctcgttaaccggtcgcgtggcaggggtgcccgcggatatgggcggctcgttcatcggcccgacccaagacgccgtgctggcgttggccaccgagctggggatcccgacaaccccgacccaccgcgacggccgaaacgtcatccagtggcggggatcggcacgcagctatcgtggcaccatccccaagctgtcgctgaccgggctcatcgacatcggccggttgcgttggcaattcgagcgaattgcccgcggcgttccggtggccgccccctgggatgcgcggcgcgcgcgtgaactcgacgacgtgtcgctcggggagtggttgcgcttggtgcgcgccacatcgtcctcgcggaacctgatggccatcatgacccgggtgacctggggttgtgagcccgacgatgtctcgatgctgcacgccgcccgctacgtacgcgcggccggcggcctggaccggctgctcgacgtcaaaaatggtgcccagcaggaccgtgtgccgggggggacacagcagatcgcccaggcggccgccgcccaactcggcgcacgcgtcctgctcaacgccgcggtgcgtcgcatcgaccggcacggagcgggtgtgacggtcacgtccgatcagggtcaggccgaggccgggttcgtcatcgtcgccattccaccggcccatcgcgtggccatcgagttcgatcccccgctgccgccggaatatcagcagctcgcccaccattggccgcagggccggctgagcaaggcctacgcggcctattcgacgccgttctggcgggccagcgggtattccggccaggcgctgtccgatgaggcgccggtgttcatcaccttcgacgtcagtccgcacgccgacgggccaggcattctgatggggttcgtcgatgctcgcgggttcgactcgctacccatcgaagagcgccgccgcgatgcattgcgctgctttgcgtcgctgttcggcgacgaagcgctcgacccccttgattatgttgactatcgttggggtacagaggaattcgcgccgggtggtccgaccgcggcggtaccgccggggtcgtggacgaaatacggtcactggttacgtgagccggtcggtccgattcactgggcgagcactgagaccgcggacgaatggaccgggtatttcgacggcgccgtcagatccggtcagcgtgccgccgccgaggtcgccgccctgctatgagctgatccgccggtcccggacgtgccgggtcaccgattcggccagcgcccgcaggtggctgttcacctcttggtgccgttccagcatcgagcagtggccgccgggcagttcaacgaggccgacgacattgggcgcggtgcgcgcaatcctgcgggactggctgatcggcgttagtcgatcacgtacgccgccgatcaccagggttggcaccgtcagaccatccaggttgaggtgtgccgaccctacttcctcgacgagcatcttcgcgcagccgccgcgccccgcggcagacgtctgggtgaacaactcatagaccagtctcgtggcgctggggtccgcgtcggcggcgaccgccagcgtggagatcacgtgccggcttaaggccctggccgcgccggggagtggaaacccgccgaacgtgttgaccaggctccggccggccagcacccgaaccggggacaactcgcgtggcaccgacagcagtttcaccttgcgcaccaggtcgccggtggtggtgttgatcagcgcgacggcgtccgtgcggcggcggactttgtggcggtagcggtccgaccaggcggcaatggtaatgccgcccatcgagtgcccagcgaccaccgcacgctcgcgcggggccaacgtagcgtccaacaccgaatcgaggtcggccgcaaggtgattgaggctgtaggcgccacgccgtgggacaccgcttcgaccgtggccgcgatggtcgaaggcgatcacccggtagtcgccggccaggtcggcgatttggtatgcccaggcccggatggcgcagacgaaaccgtgcgtcagcacaatcggatagccgtgaggcggcccgaacacctgggtgtgtaacggggtgccgtccgccgcacggacggtcaaggtgcggctaggcggtaggacgtctggaatctgggtagccccgctgcttcgagtgggtctccgagcactcatcgccgctcccccttcgacgcggccccgttgccgccttccggatgtcgcccactctagcgtgcagttacttacgggtagctggaaatcgctgaagcataggatcacagaataataacgtcgcggcccctgctctcagctggtttcgcatcgccagccgatcagtagtcgtctcagtaatcgtcgagggcggccacgttgcgccaactcggccacgtcgtctcccagatccggtgaattcggccgttgcggtaggcggcaatgagtaccacctcgatgcgggtcggctcctcgccaggtcgcgacgtggtgatccacacccgcccggcaaccttgtctgggcctctacccatgcgtgctcgtcgtattcgaccgcgtagctgatcgccgtggcgtagagcttgcggtggctatcgcggaattttgcgaagctctggctcagcccgtcggagtacatcaggaagtctgggtcgtagtagtgctcgatcagctccgcgtttttggcgacgaccatccgatcgaacatttcccgaagcagcgcaacggacattcggcgatcctaaaccctggccgccggccatctcacaacgtgagcgtggacgaatccccatccattgcgatgacgagttcagaccggacgggccgttgcctgatcaatcaggacctccgctgccgctcgggcgtgcgcccaggggccggcatcgtcgagggaggtggacagtgcggccgcgccctcgaacagcacggcgagttgattgcccaggctgcgcggatgcgctgcgccggcttctcgggccagccgggcgaggcctttgatgtagtcgcgtttgtgcgagtggacgatccgctcgactccgggcatctccccggccgcctcgaccgccgcgttgtggaatggacaacctcgcatccgcccatcgcccctgtttggacgatcgaacaatgcgagcagccgctcgcgtggtgtcgcgttggatgccttgggcatcttgtcggcctcgccggcggcttgccggagcccgcgcaggtactcctccaccaacgcggacttactcggaaagtgttggtagagagtccgcttggataccgaagccttgttcgcaatcagttcgaccccggtggcgttgatgccctcgcagtagaacagctctgcagccgccttcaagatacgctgacgagcgccgcggcccccgcgcctggggggttccgttgttctggtgaccggcggcatagtgctgagtataccgacctgtttacaacaccccttagcgcgtgtaccgtcaaagcacaaagtacaccaatcggtttactgtaggaggtctcatgacttcactagccgagcggaccgcgctcgtcaccggcgccaaccgcggcatgggccgcgaatacgtcgctcagcttctcggtcgcaaagtggcaaaggtctatgccgctacccgcaacccgctggcaatcgacgttagcgatccgcgcgtgattccgctccaactcgacgtcaccgacgcggtgtcggtcgccgaggcagccgacttagcaaccgatgtcggcattctgatcaacaatgccggcatctcccgggcgtcctcggtgctcgacaaggacacatccgcgcttcgcggcgagctggagacgaacctgttcggaccgctcgcgctggcctccgcgttcgccgaccgcatcgccgagagatccggtgccatcgtcaacgtttcctcggtactcgcctggcttccccttggcatgagctatggagtgtccaaggcggcgatgtggagcgcgacggagtcgatgcgtatcgagctggcgccgcgcggtgtgcaggtggtgggcgtctacgtggggctggtcgacaccgacatgggtcgattcgccgacgcgccgaagtccgatcctgccgatgtggtccgccaggtgctcgacggaatagaggctggcaaggaggacgtgctggccgacgagatgagccgtcaggtgcgcgcgtcgctgaatgtccctgcgcgggaacgtatcgcgcggttgatgggtaactgagtccgaaagtcgatatggccatgtccgccaaggcctcagacgatattgcctggctaccggcgaccgctcaactcgcggtgctcgccgccaagaaggtgtccagcgcggagttagtcgagctgtatctttcccgaatcgacacgtacaacgcgtcgctcaacgcgatcgtcaccgttgaccccgacgccgcccgacgcgtcgccaagcggtccgatgcggcacgagcccgcggcgacgaactcggcccgttgcatgggttgccgatcaccgtcaaggacagctatgagacggccggcatgcgcacgacctgcggtcgccgcgaccttgccgactatgtacccacccaggacgccgaggcggtcgcccggttgcgccgggccggcgcgatcatcatgggcaagacaaacatgcccaccggcaaccaggacgtccaggccagcaatccggtcttcggccgcaccaacaacccatgggacgccgcgcacacgtccggcggctcggccggcggcggggcggccgccaccgcggccgggctgaccagcttcgactacggctcggagatcggcggctctaccaggatcccggctcattactgcggtctgtacggccacaaatcgacctggcgctcggttcctctggtcgggcacattcccagcgcaccaggtaatcccgggcgatgggggcaagccgacatggcctgcgcgggcgtgcaggtgcgcggtgcccgcgacatcatccccgcactggaggcgaccgtcgggccgatgcgggcggacggaggattctcgtatgcgctcgctccgccacgagccggcgcgctcaaagacttccgggtcgcggtctgggccgaggacccgcattgcccaattgacgccgacgtgcgtcgggccatggatgatgctgtcgccgcgctgcgcgccgcgggcgcacacgtcgttgagcagcccgccaccatcccggtcgatatggcggtgtcgcacaacatcttccagagtctggtgttcggcgccttcgctgtcgaccggtccaccctcagcccagcctccgccgccgcgctcggattacgcgcggttcggcatcctcggggcgaagccgccaacgccctgggtgcgacgctacagagccaccgtgcgtggttgttcgccgatgcggcgcgccacgaaatgcgcgaccggtgggccggattcttcaacgagttcgacgtgctgctcctgcccgtcacgcccacccccgcgccgctccaccacaacaaggaccacgaccggttgggccgcaccatcgacgtcgacggcgtctcacgatcgtactgggaccaactcaaatggaacgcgctggccaacatcgccggcaccccggccaccaccatgcccatcaccaccacagctaccggactcccgatcggcatccaggcgatggggcccgcgggcggagaccgcaccaccgtagagttcgccgccctgctcaccgaagtcctaggcggcttccgcgttccccctctttaggaacgctcgggcagggccgcaataacctcggcgagccgatcgggctgctccgctgtcgtcaggtggccgcccgcaagctcggtgatttccaccgaatccgcaagccgctctcgggcgagccgcagttgctctccctcgaatggatcctcggcgctgcccaccacaccaaaggcgacctcatcgcccagcgccgaaatgatccgcgccaggtcccagcgcgctgcgtgctcgcgatgctcgtccacgaagcccgccgtggcgggcagcacgcgcacgccgtcgcgccggctgatcgcgtcgtggagctccttcatctccgctgcgcttaatgggtatccgcgcgagaagacggggcgcaagaatggggcgaacatgcgccatgagcgctggccgatcggcgtgatcgccgcgccgagcggcgatgtgagcagcggcgtcgtataccaggcgtgggtgtggccgtcggcaaagatgccgccgttggcgagcaggcaagccgtgattcgggtccgctgatcgtttcccgcccgctcgcgatcgatccgccgcgccagcagctcaaggctgacgatgcaggagtagtcgaaggcaacgacgacggtctgcgctatcccctcggcgtgccagaggacttcgacgagatccgcgcgctcgaaggtcgagtacgggtaatcccggggtttgtcggagtcgccgtggccgatgtagtccaggtagatgcgggggaagtggaatcgcgagctcaagaaagcttccaccttcgcccaaccgtaggaaccatccggccagccaggcaggaacgttcgcgtgacccccgtcccagcagcgcgccgtatgaacgcgcgcagcggcgaacgtgggttgatgcccggccgctcagcgtcgtagcccaccctctccccagcggagaaccactcctgtgcgctgatgagcgcgctcgcccggtgcgtcatcgcgcgctcgctagccgttggcggaggttgtcgaggtccatgtcggtgcatctccgcaaccaaagtacaccgataagtttacgtgtcgcattaaccgatgtacagtgtcggttataagtacaccgatcagtatacaaggagtcggcgtgccccagagacaggccggcgacatcggcgcgacataccaggacgcgcccacgaagagcatcaatgtgggcggaacgcgttttgtctaccggcggctcggtgctgatgccggcgtgccggtgatctttctgcaccacttgggcgcggtcttagacaactgggatccacgggtcgtcgacggcatcgccgccaagcatccagtggtcactttcgacaaccgcggtgtcggcgcttcggaaggccagacgccggacaccgtgaccaccatggccgacgatgcgatcgcctttgtccgtgccctggggttcgatcaggttgatctccttggattctcgttgggcggcttcgtcgcgcaggtgatcgcgcagcaagaaccgcagctcgttcgcaagatcatcctcgcgggtaccggaccggccggtggtgtcggcatcggcaaggttactttcgggacgatccgcgagagcatcaaggccacactgactttcagggatcccaaggagttgcggttcttcacgcgaaccgacagcggcaaatcggcggcgcgacagttcgtgaagcggctcaaggaacggaaggacaatcgcgacaaatcgattacagtgcgcgcgttccgctcccagctcaaggccatccatgcatggggcacgcaaaagccttcggacttgacgagcatcggccatccggtcctgatcgcaaacggtgacgacgacacgatggtgcccaccagcaactcgttggacctcgctgaccggctgcccgacgccacgctgcgcatctatcccgacgccggccacggcgggatattccagcaccacgcacagtttgtggacgatgccctgcagtttctcgagtcgtgaagcgatttcgcatgaccaccaaagccacgcccagaccagttggattcgccgctcctccccaccgtttcgcggtatcggcagagcgcacccatggatctatcaccgcaccggcggacgagtcggctgcaagttgcgactcggcgccggattccgcaaaccggtgccgacactgctactcgaacaccggagccgcaagtccggcaagaacttcgtcgcaccactgctttacatcaccgaccgtaacaatgtcatcgtcgttgcctctgcccttgggcaggcagaaaacccgcagtggtatcgcaacctgccgcccaatcccgacacccacattcagatcggatccgatcgccgcccggtgagagccgtcgtgaccagctcggacgagcgggcgcgcctatggccgcgcccagtagacgcctacgccgacttcgattcttgccaaagctggaccgagcgtgggattccggtgatcatcttgcggccacgctaataggcgtcggcctgctccgcgtggtcgagcgatcccggtgcggttacccgctacggggtgctttcggcaccgcgatcggctaggccaccgagggagcagacatcgaatacagcggccgaatcaagtcgctggacccggcaactcccacgggtgtcgtcaccgtcgccgcgatgactggcggccggaagacctttggccaggcgacgttgaacgtccgcttccgctgacccggcggcctggtgacggcggccgaggacaaagaagagcggcttcggctgtccggaacccggatcgaactcgaggagctacttcagcttccggtcgatgttgcgtacgagggcctgttgacggacgacgtttccgaatccgttcgcaaaaagctcattacgctacgagccggtccctcaagaaccgcctgctcgaatctgcgcaaccccgctggcgttggggcggacgacggtgctcggcgtgatgtggtgcaccaaagggacattgccgacggaactggcgttgagccagcaacacaccgttgatcgcatgagtgatgtccacccaaccgcggtcaccgacaacggggatccagtcgggatcatcgctggcataaggatatcggcctgcaccggcattgtgtgctcacggccatcgctgcctgggaccaatcaccagcccctggaaggtcgactacagccacaagcccgacgatggtcgacagatcaagatacgtctttcgacaaaacaagatccaatggtcgacaaaacaggacaaactattcgacaaatcgggatcagatgtacgacaaaacaggagtactttgacgttgtggtgcatgatgaggctggtcacgagctgatcgagcggcacatgctcgaacagttgcgcgaggttgcggagtacacccgtgtcgtgctgatcaatggtccacggcaggctggtaagacgacgctgctccaacaattgcacgccgagctaggcggatggctgcgttcgttggatgttgacgtcgaacgcgcgtcggcgcgagccgatcccgaggggtacatcatgtccgcgccgcgcccgacgttcttggacgaggtccagtgcgccggggatccgttgatcctggcgatcaagacggcaaccgatcgtgaccgccggcccagacagttcttcctgtcggggtcgacccgattcctgacggtgccgacgctgtcggaatcactggccggacgggttgcgatcctcgacctctggccgctgtctgtcgctgaacgatcgggtgtccggccggagatcattgcgcaactgttcactgaaccccaagtggtcctgggcacggagcccgccccggtcacgcgacatgagtatctgcagctggcctgcgcgggtggctttccggaagttgtgcagcgcccggcgggtcgcgcccgcagccggtggttctcggactatctgcgcacggtgacgcagcgcgacgtgcgcgagctgaagcggatcgagcagacggatcgcctgccgcggttcatgcgctacctggccgctatcaccgcgcaggagctgaacgtggccgaagcggcgcgggtcatcggggtcgacgcggggacgatccgttcggatctggcgttgttcgagacggtctatctggtacatcgcctgcccgcctggtcgcggaatctgaccgcgaagatcaagaagcggtcaaagatccacgtcgtcgacagtggcttcgcggcctggttgcgcgggcaaagcgccgactccctggccaggccaaccgcggagggcgcgggcccgatcatggaaacgttcgtgatcaacgagctgatgaagctacgtgcggcgaccgaactcgaggttgacctgtatcactttcgcgatcgagacggacgggagatcgactgcattcttcagaccccagacagtcgcgtcgtcggtgtcgaggtcaaagcctcggcgacagtgaacgtccatgatttccgacacttgtcattcgcgcgtgaccgactcggcgacgaattcatcaccggagttctcttctacactggtgcccgggctttgccgttcggcgaccggttgatggctctacccatcaatctcctctggaacggacaatccgtctccagcctgtaggcgcataccgatcgccatatttcaagagcaggttggagcttctgcccccaatcatcgtgcggcaacgatgggcggctctagcgctagtcggcgcgctattcaaccagctcacaccgagctcccgcgcggccacatacccgcgaccgtgtgatgcaagcaccccaccagctccgcgcatcacgcaacgaaccggtcaaatcgtaggcttccaaaatctccatgatctcctcggcagacttcacgtcaccccttttcgggagctgaacaaccgacgcggagccgtcggccgcggatgccctggggcggcggtccccaaacccgatatggctaacgtcaagcggtcggatcacgggtcgagttgggcgggggcgactcggcacccggcggcatgggctccggtgtgcaggcgtcggtcccaaacggcgactaccaggccggggtcgccgactgccaatgcgctggccagatgaacggcgtcggctccgcgtaaggcatgtgctcgggcgaggtggccggcgtgctgttcaaccgtcgcggtgagttcgactgggcgggtggcggcccagaagtcctcccagtcacgctcggcgtcggcgagctcggattcggttaggtcgtgattgcgggccgctgcagcgagtgcggcgcggacttcggggtaggccaggcggctggacaatgcggcgtcgcagccgtcccatagagcggacgccagcgagctccctgtctcggtggtgagaagtttgacgaaggcgctggcgtcgaagtagacgagcggcacggtcagcgccgctggtcgctgacccggtcagacaccggccgctgcggtcggggcctgggccgtcccgcggctacgggccgctgcgcggtcgccttgccaatcacgccttcggccgtgagacgctccaaggtgtctgtgctgtccagcgcagcgagtcgtgcgatcggaatcccacgttcggtgatgacgacctcgccaccggcccgagctcgatcgagccaatcgctgaggtgcgcgcgcaactcggtcacggatacatccacactttgaactgtacactcactgaaccgtgatttgtacatatcactctgcgtgcggcaacgacgacgtgagagattgacctgcgcaagccggaggcgaggtggcaacggccggtacaccgattcgtccgcggtgctggcgacgccgaaacggtcgatgtcgtggtgactggtcaccttccgtccaagctgcatccgaaggtgttgcaacggaaggtgtttgccgtccgcgctgggccttcggcgcagctggcatttgtggtcagctgcatggcgacggcagcgcctcggtggtgaacgccgggtttagcttgcagcggccgagcaggctgcctcgttcctgctcggtgacagttggcccgacgatgaccgcgcaccgccgccaccacgagatataacctagaggttatactggtgcggaagcgttggccgtgatcctgctcccgcaggtcgaacggtggttcttcgcgctcaacagggatgcgatggcctcggtcaccggcgccatcgacctgctcgaaatggaggggccgacgttgggccgcccggtggtcgacaaagtgaacgactcaacgtttcacaacatgaaggagctgcgccccgccggcaccagcatccggatcctgttcgccttcgacccggcccggcaggcgatcctgctgctgggcggtgacaaggcaggcaactggaaacgctggtacgacaacaacattccaatcgctgaccagcgctccgagaactggctggcgagcgagcacggaggtggatgaccatggcccgcaactggcgtgacattcgcgccgatgccgtcgcgcagggccgcgtggatctgcagcgggccgccgtggcacgcgaggagatgcgcgatgccgtcctggcgcaccgcctggccgagatccgcaaggcgctaggccacgcacgtcaggccgacgtcgcggcgctgatgggggtctctcaggcccgtgtctccaagctggagagcggcgacctgtcccacaccgaactcggcaccctgcaggcctacgttgccgccctgggcgggcacctgcgcatcgtcgctgagttcggcgaaaatactgtcgagctgaccgcctgagctaactcacgcccacacttccggccggtctcgatctcccaagccccagcacagctcgtgttcccaatctgttcccaaccagatccttagctatgcgcatgttcccaaaagtgttcccgcccatgaaaacggcccccggagtctcctccgagggccatttcgccggtagcggggacaggattcgaacctgcgacctctgggttatgagctaaccagtcgcaatctctcccatcgcggtcggtctcatacgtccagatcagcctctattccgccgtccagcctgttccgccgcgtcgcggttgtacggattcgtttcggcctgttctgttcccaaatccgttcccaacacagcaatcagcagcaatcccaggccgaaatcggtcagactcttggtggacctacagcacctcgcctccatgtggtcgcggagctagtgagggtccatcggcagcaccatttagggcgcctccgttgtcatcatggtcgataagcggtagcgtttacggtagtagaaccggaagttgcggaggaaccacggtggcggtcaccctggaccgggcggtcgaggccagcgagatcgtcgatgccctgaaacccttcggcgtcacccaggtcgacgtcgccgcggtcatacaggtgtccgatcgggcggtacgcgggtggcggaccggcgacatccgccctgagcggtacgaccggctggcgcagcttcgtgacctcgtcctcctgctctcggattcgcttaccccccgaggtgtcggccagtggctgcacgccaaaaaccggctcctcgacgggcagcgcccggttgacctgctcgccaaggatcgctacgaggatgtgcgaagcgcggcggagtcatttatcgacggcgcctacgtgtgaagcttgccgacgcgatcgccaccgcaccgcggcgaacgctcaaaggcacctactggcaccaaggccccacacgtcaccctgtgacctcctgcgccgaccccgcccgaggtcctggccgttaccaccgaacgggcgagccgggagtctggtacgcatcgaacaaagagcaaggtgcatgggcggagttgttccgccacttcgtcgatgacggggtcgatccattcgaggtccgtcgccgcgtcggtcgagtggcggtcacactccaggtactcgacctcacagacgagaggactcgatcccatctaggtgtggacgaaacagatcttctgtccgacgactacaccaccacccaggccatcgccgccgcccgcgatgccaacttcgacgccgtactggccccggcggcggcgctccccggttgtcaaacacttgccgtgttcgttcacgcactgcccaacatcgagcccgagcgatccgaggtccgtcaaccgcctccgcggctcgccaacctactcccgctgatccgtccgcacgaacacatgcccgactccgtgcgcagattgcttgcaacgctgacacgtgcaggagccgaagcaatccggcgccgacgacgttaaaggcttcgagaccggacgggctgtaggttcctcaactgtgtggcggatggtctgagcacttaacgcttcgttgaccaaagccccacttgatgcgaggacgcgatcagacaacggaatggcctagccgccgtcgcggtggctttgcgcgactggggcggctcacggaatggtcgtcgttggcacctctgctgtcgggcgtaatgcaaagggaatcaatgtcaggtgaatctcgcgttcgggatcaccgtcggcgtgcatggtgaactcgtactggtctgcaccggcccgatgtgcggggcagcgcttatgattcgggtgctctttgatcttggcgatggcgttatcgatgaccgcggtcacgtctttgttgcggataaagagcaagatcgcggccttggtgtcgcgccacacaaggtagccgaatagctgcttcagcgcatcgtccatggttcttgggcccgaccacacttcgcattcgccaatgaagatgttgcggtcgtcgacgcgaatgagaatgtcggtcttgcctgcgccgttgaagagttcgcccccggcatcgccttcaaactgtgcgttgaggccgacgagcagcatgtctcggatttcttccccgtcgagcttggcggcgacagatggggtgcgctccaacgcgttccgctggttacggagcacccgaagtgcggactggtagtcctcatcctgcattgcaggctccggcttgaatgctgccctcgcgcccgctgggcggtgtggccgcggacgcacgcttttccgactgatcggagctgcgtatgtgtcggcgtccttcctgcggcgtacagggaagccgatctcggcctggaggtttcgggtcgctaagagctgctcacggcgcctcgccaccatgcccggtagctcgttgcgcagtccttggttgtgcaagtcgatctgccggcgcgaccaaccgaggtacttctcaatattcgcgatctgcttatgaaacgccgcgttgatcgccgcggcgtcattcgacggattgtcgatcgccaggtggatttcgtgaccttgtagccgcagtacctgcggcggcatggtcgtgaactggtccgggcgaaggttaaagatgtccttatgcccctcgaagggcaccacgagaacgagcctcgtcacgcgtcgggtgcgctgttcgccccaatcccggtactgctggtcgacctcggtggctggcagcatgaaagcgtcgtcgacgcgcagatcggggcattcgaccgaacccaattcgacgagctgttcgacgacgtcatcaacgggcgtgttcagcaggtcgtcggcgtcccagctctgaagacgctgcgccgtggcttggctcgcctttccgagaaatccggctaaggagccagcgagatcgttgaggcgccccttggaaaacagctgaacatactccacttacccgaagatagtgctcatccccgacgcggctacggaggcgtttcggcggcgtgccgcgatgcaatgcagccagcggagccaccgggccgtagccgacgtcgcgtcgtgggtggcgacggggttctccggggtgccggaatccttcgacgagcttgtcgggggtcatgattactgttctcgatatgaacggattcaaggatgcgaggcccgatcgtcttccgctttcggcatcggtttgggatatcgcccagcgatacaacaagggcggacctaccgtcactgaggcgctatacgaggcgctgaaggaactcgaggcccaagtcatcgctctgcagcgaagcgagggtaagggcctgctcagccgcctgagctgaacgactagaggattggggaaggggcccccggggaatggatcatcctactgagcgggaatgggccagcatcgccgaacatacacgcgcctccaacttcaccggcgacctgttacgaatgccgccttacccgctgatcctcaccctccgaacgctggtggggtctgccgaggtggtcactgcatcacataccctcttcctgtcggcggcaactgaatactgaccagagcgcggcaaggtgggttctagtcaacgtcgcaataattgatggtctggtgaggttagcagcgcggtgaaaagttcagcgggactgcggtgcccgaggacttggcggggtcggttattgatctcgtattcgacagcccgcagatggtcgggcgtgtaggtgctgaggctggtgccctttgggaagtattgccgtagcagaccgttggagttctcgttgctggctcgctgccacggtgagcgggagtcgcaaaagtagaccggcgcgcccaggtcggcggtgatgtcgatgtgccgggccatttcgatgccctgatcccacgtgatggaccggaccagcgtcaccggcaagtcgctcatggtctcggtgatcgcgatgcgcaggcagtaagcgtcgtgggtcggcaggtgcagcagccgaatcagacgtgtctgtcgctcgacgagggtgccaatcgccgagccctggttcttaccaacgatgagatctccttcccagtggccaggctcggagcggtcggcgggatcgaacggccgctggtgaatcgacaacatcggctgggcgaagcgcgggcggcgacggccaggacgcagatgggcgcggcgatgagttcgtcccgtgcgcagagggccacggtgtggcgacttgacctgcggcggccggatcaatcgtgattgaggctgatagacggcctgatagatgctttcgtggcacaaccacatcgaccggtcatcggggtatttccgtcgcagatgccgggcgatctgttgcgggctccaccgctgggccagcagctcggcgatcagctcacaaaggtcggggtttttgtcgatccgacgccggtgacggcggactcggcgttgaaccgcccagcgatgcgcttcgaacggccggtactggccatcgcggcgactgttgcggcgtagctcccgcgacaccgtcgagggtgcccgtccgagctggtcggcgatcttgcggatacttaggcccgagcggcgcagatcggcgatgttgatccgctcctcctcggacagatagcgactactaatttggcgcacagccaaacgatcgagcgcgggcacgaatccgacggcttcgccacgccgataggtcttgtatccccgcgcccaattgtttgctgcagtccgggatactccaacttcacgacccgctgccgagatggaccagccccgagcccgcagctccataaaccgttgacgcttggccgactgtgggcgccggcccggaccctttttcacgcgacgagacgatgacaacacaacctccagaacctagagatgtgttgcgacaccgcctagaaaccaccttgccgacacctgatcagttttcggttgccgctgacacaatgaacatggcccgcttcacccgttcagcgtcacgtggataagcggcccgtagcgcgtcccagtcggtttcggagtagtcgggccgttgtacaggggcatccggcgcggccggtggcggcatcttgatgccgccaccggccgcgtcacggttcgcggttggcgctcgcctgacgacggtgctgctcccgttcctgagcacgctgctttctagccttgcggtctccctgctttcccatctcccggtcctcccggcgggtcacgatagccgcgcactccgacatacctggcgcggcgcggggcgctgcgaaccggatgggcgccaccaccgataaccattgcgcgttgcggcagccttcgcattagcaatgctggcgcgccgctcgacgcctcggctatcacctcacctgaccaccgcgcgcatcaccgacgagacctcatcatcgcgcccgctctcgcaaacaccacgcccgccaaacggggctggcccgagacgatttcagaggcccctacagaccgatccgcacgcccgaaacccgggttaccgctaagcagcccaggacagcagccgcagtcctgatcggcgaagactgacgttcagaccgcaagcaagctaaatagcaagccaagcaattagcaagactaatgttcccaaatccgttcccatcgggcatgaaaatgaccccagaggtcgcacctctggggtcatttccgctggtagcggggacaggattcgaacctgcgacctctgggttatgagcccagcgagctaccgagctgctccaccccgcgtcggtaaatgccaggctaccgaacacgcacgaagctcgccaaatcgcgggtgccggagtacgaccgcccagatcagcggagctcgggcatacagctgcgccgtacgcgtcgatgcgatgatgattccgcagccgctcagccagctcggtgacctggcgcgtcgcccaggccgcagggttctctgttccccgaaaacggccgcaccgtcgatctcaaacgcaactgtcgcctcgccggccgcgcccggccttgagctgtccaccgggatcgcgttggcgttcccgcgcggtcccttcgtcccggcagccgcggcgtgggagctccaggaagctaccagcgggaagttccagctcggtctgggcacgcaggttcgcaagaatgtggtgcaccgatacggtatggccttccaccgtcccggtccgcggctgcgctacctgctggccgtgaaggcgtgcttcgccgttttccaaaccgggacaccggatcaccacggcgagttcgacaatcccgacttcatcactgcccaatggagcccggcgcgcattgacccccccggtcccagccccgctgggccgcggtgaatccgtggatgcggcgaggtggccgacggggtgtggggcgaggccgggttcgaggggacgaccacgcggatccgggagccgacgagcacccgtgagcagacgcagaagtccccgatttccggtgaaatcggcgacttctgcgtctgctcgccgcgagcgccccgactgactacccggcgtcgttgaacttggtgatggcctcatcaagtcgctgcagcgccgacccgtaggcggcgaagtcgcccttcttctgcgcatcccgcgccgcgccgatggcagcctggatctcctgcagcgcagcaactttggccggcgataaggtgaccgccccgacgggaaccgggggcgccgcagtcaccggcggcggttggggtccactggcaggcggcggtggattcgcagcgggactcggtggtaccgctgcctccgtgggcgcgatcccggtagccgtcgcaccggccccgggcccgaacaagccggtgagcgcatcccgcaccgtggggccgtatcccaccttgtcgttgtacatcatcgccacccggatcagccgcgggtaggacgaagcagcgtcgctggctcccggggatgcatagaccggttcgacgtagagcagtccgccctgggccaccgggagcgtgagcaagttgccccagcggatgcggttttggttgtcgcgtccgatgacaccgaggtcctgggacaccgccggatcggtggtgatcgcgttgttggccaacttgggcccgttgacctggcctgggatggtcaacaccgtgagattgccgtaggtcgcgggatcggaactggcgctgatgtaggcggccagatagtcacgcttgaatctgttcatcgcgctgatcaactgatatgaggctgaattatcgtccttagcaatgtttttcgcgacgatgtaatacggcggctgataactgctggcggtcggattcgggtccagcggcacgtcccagaaatccgatgtggagaagaacgtcaccggatcattgacgtggtatttggccaacaacatgcgctgcaccttgaacaggtcctcgggataccgcaggtgctcggcaagctccggcgcaatgtcgctcttaggctttaccgtgccggggaagacctgcatccaggccttgagcaccggatccttttcgtcctgttggtacagcgtgaccgttccgtcgtaggcatccacagtggccttcaccgaattgcggatgtaggaaaccttcttgtccgggaccaaccggttgaacgccacctcgttggagtccgcggtcgccgaggacagcgaggtgagctcggagtacgggtaattgtccaacgtggtgtagccgtcgacgatccacaccagtcgcttgttgacgatcgcgggatacacagcgctgtctgtcgtcagccacggcgcgaccgcctccacccgctgcgccggatcgcggttgaacaagatcttgctgttggagccaatcacattggagaacaaaaagtttcgctccgcgaacttcgcagcgaacacgctacgggctaaccaaccaccgagcgggactccaccgcttccggtgtaggtgtatctcttggtgtcgatgttagtttcgtagtcgtattcgcggtcgtcgccattgcgtccaacgatcgcatagtccgcggacgtgttagagatcaccggaccgaagtagatccgcggctgatccagtggcgccggcccatcagacaccacggtgccattggccccgacgacgttgaccaagaattcggggtaaccgccattttgattcgggtcgttggcgataccgcgcacggtgttggccggtgaggcgatgaacccgttcccgtgggtgtacacggtatgccggttgatccagtcccgttggttgtcgatcaaccggtccgggttgagttcgcgggccgcgacgacgtagtcgcgcaggttaccgttgcggtcgaggtagcggtcgatcgacagctggtccgggaaatagtagaagttcttgccctgctggaactgggtgaacgccgggctaacgattgtcgggtcgagtagccggatgttcgaggtagtcgcgcggtcggcagcgacctgttgcgcggtagccgggctatcaccgctgtaattgcgataggtcaccacatcagacgtcaggccataggcttgccgagttgcggtgatacttcggctgatatattcgctctctttttgcgcagcgttgggtttgacgctgatttgctcgacgatcaacggccagccggcgccgacaatcagcgacgacagcagcaacaacaccaggccgatcgccggaatccgcaagtcccgcagggcgatcgccgagaacactgcggccgcgcaaatcaacgcaatcgccatcagaatcagcttcgccggcaggacggcgttgatatcggtgtacccggcaccggtgaacggcttgccgccacgcgtgtgcgacagcagctcataccgatccagccaataagcaacggctttaagtaacaccagtaccccgaccaggctaaccaactggacgcgcgccgagcggctcagcgcaccggtgcgtccggatagccgaatgccaccgaagatatagtgcgccaccagattcgccacgaatgccagaaataccgaaacgagcatgtagctgagcatcagccggtagaacggcaactcgaacgcgtagaagccgaggtcccgcccgaactgcggatccctaaccccaaagtcaccgccgtgcaggaacagctggatccgagcccagtagctttgggcgacgatgccggccagcaagccgatcgccgcggggattccgatgccgactagccgcaggcgtgccagcacgacggcgcgataccgtgcaaccggatcgttgtcggcatccgggacgaacaccgggcgagtgcggtaggccaaggcgagcccgccgaacacgatgccgccgaccaccaccccggcaaccaagcacaccacgatgcgggtagccagcatggtggtgaacactgagcggtagccaagctcaccaaaccacagccagtcgacgtaagcgtcgatcaaacgcgggccagcgagcagcagcacgatcacacccagtgcgatcatgatcagaatccggctgcgccgtgtcagtttcggcatccttgcggcggaccgcattcccactagctacgctccctgatcgttctggctggttgagactttctcgacggtcataactctacgcaccgcaaccatccgcagcagccggcgcgagctagcagctcggcgtcggcgagcccgacgtcatcgcgtgcagcgcgtccaccgcctggctaagcgtctcgaccttcaccaacttcaaaccgggcgggctgtcggaacttgcctcgtagcagttcttcgcgggcaccagaaacaccgtcgcgccggccgctcgagcagcggccatcttgtgggtgatgccaccgatctggcccaccttgccatcgacggcgatcgtgccggtgcctgcgacgaacgtcgacccaaccaggtggccactggtgagcttgtcgacgacggccagactgaacatcagtccggccgaagggccgccgacgttggcgaggtggaagtccacggcaaacggcgcccacggcgcgtccaccacctctatgcccaggacgccttggtcgcgatccttattcttgcccagcgtgatctgcgcgatgccgggcggctcgttcttgcggcggaagtcgatcgtcacctcctggcccggtttcgtgttcttcaacagcgcggtgaactggtcgaggttgcccaccggagtgccgtcgacggcgtcgatggcgtcaccggcctgcagcttgtccaccgatggccctggatccatgaccgaggcgacggtgactgctttcggatacttcaggtaccccagagcggcgtactcagcggcggcctcggagcgcttgaaatcagcggcgttgtcattttcgatctcttcccgcgacttgcccggagggtagacgaggtcgcgtggcatcaactgttcttgacccgaaagccacagggccagggcttcacccagggttagaccgtcgcgctgggagaccgtcgtcatgttgaggtgacctgacgtcgggtaggtctgggtgcccacgatctggaccacctgcttgccgtctatctcgccgagcgtgtcgaacgttgggccgggtcccagcgccacaaacggcacggttaccacggcgagcaacacgccgaataccacgatcggcaccagcgcgaccatcaaggtcaatatccgcctattcacgccgcatacactagacggacctggccgggctggttcagctgcgagcgtgaccgctgatcgcaccttctgttcccgcggtgagtaccggtgaggtcatgggtgacctgcctttcggcttctcttccggagacgaccccccggaagatccgtctgggcgcgataagcgcgggaaggacggtgccgattccggatcgggcgccaatccgttgggcgcgttcggcatcggtggagaattcaacatggccgacctggggcaaatcttcacccgcctaggagagatgttcggcggcgtcggcaccgcgatggccgcgggcaaaacctcaggaccggtcaactacgacttggcccggcaggtcgcgtcgagctcgatcgggttcatcgcgcccatcccggcagccacgaactcggcgatcgccgacgcggtgcatctggccgacacctggcttgacggggcaacctcgctacccgctggcgccaccaaggcggtgggttggagccccaccgactgggtcgacaacaccttggctacctggaaacggctgtgcgatcccatggcccagcagatctccacggtctgggcgtcgtcgctgccggaagaggccaagagcatagccggcccgctgctgtcgatcatgtcgcagatgggcggcatagcgtttggttcgcaactgggccaagcgctgggccggctgtcccgtgaggtgctgacgtctaccgacatcggtctaccgctggggcccaagggggtggccgcaatactgcccggcgccgtcgaatcgtttgccgccggactcgagcaaccgcgcagcgagattctgacgttcctggccacccgtgaggccgcacatcaccgcctgttcagccacgttccctggctggccagtcaactgctcggcgccgtcgaggcctacgccatgggcatgaagatcgatatgaccggaatcgaggagctggcccgcgatatcaatccgacgtcgctggccgatcccgccgccatggaacagctgctgagccagggagtattcgagcccaaggcaacgccggcccagacgcaggcattggaacgactcgaaacactgctcgccctgatcgaaggctgggtgcagaccgtggtgactgcggcgctgggcgagcgaattccgggtgaggcagcgctcagcgagacgctgcgccgacgccgagccagtggcggccccgccgaacagacctttgcgacgttggtcgggctggagctgcggccacgcaaactgcgggaggccggagcgctgtgggagcgcctcacccgggccgtcggcatggacgcccgcgacgccgtctggcagcacccggacctgctgcccgccactgacgatctcgacgacccggccgcctttatcgaccgtgtcatcggcggcgacaccagcggtatcgacgaagcgatcgccgaactcgagcgggaccagcaggcccgcggcgccgacgactccggccacgatggcggtcctgtggataactgagcggtgtgtctgctcgcagtgtggcaccgtctcaggtcatgcggcgggctgcgtctgctctgtattcgttgaatcctgcgatgccggtgctgctaagacccgacggtgccgtgcaagtgggctgggatcctcgtcgggctgtgctcgtccgtccaccgcgtggattaaccgcgacaggtttggccgcgctgctgcggtccatgcgatcaccgataccaatcaccgagttgcagcgccaagccgccgagcgtggattggttgacggtgacgccatggcgaaccttgtcgcgcaactggttggcgcgggtgtagcgacccccctagccaaccccggaaacctggattcccggcgtcgcgccgcgtccatccgggtccacggtcgcgggccgttgtcagacctgctcgtccaggcgctgcgctgctccggtgcccggatcaggcacagcagccaaccacatgcggcggtgactcccgcgggcgtggatctggtggtgttgtcggactatctggtggccgatccgcacatggtgcgcgatctgcacaccgagagagttccgcatcttcccgttcgggttcgtgacggcaccgggatggtcgggcccctggtggtccccggcgtgaccagctgtctcggttgcgctgacctgcatcgcagcgaccgcgacgccgcgtggccggccatcgccgcccaattgcgggacaccgtcggggtggccgaccgggccacgttgttagcgacggcggcgctggcgctcagccaagtgaaccgggtgatcgccgccgtgcgtggacaggaggcgacccctgagcccccgtcggcgctgaacaccaccttggagttcgatctcaacgctggctctatcgtggcgcgacaatggaccaggcatccgcggtgtttttgttgacgttacgtctaacccagtcgtccctgctccggcacgttggtcgagattgacgcataggctctggccaaggtgtcgagcacgtcctctgtcagggtgcgctcgttgcggtgcttgtccagcgtttcgatgatcgctctgaacagggcgtcggcagcgtcgtgctgcgttgatcttgctgacatggtttcttgcggtccaccctcctgcacatttcactgatgcggccaacaccacaacgcttgtcggcgcttgtcggcgcttgtcgacgcttgtcgactcggggcaagctcaaccgtccgcacccaggcagttgttaccagatcaacaccccgaccggataaccgtcatggatgatgggagtgtgtcagatatcaaacggggccgcgccgcgcgcaatgcgaagctggccagcatcccggtcggcttcgccggtcgggcggcgctcgggctcggcaagcgactgaccggtaagtcaaaagacgaggttaccgccgagctgatggagaaggccgccaatcagttgtttaccgtcctcggcgaactcaagggtggcgcgatgaaggtcggccaggcgctgtcggtgatggaggccgccattcccgacgagttcggcgaaccctaccgggaagcactgaccaagctgcagaaggacgccccaccgctgcccgccagtaaggtgcaccgggtactcgacggacagctgggcaccaaatggcgggagcggttcagctcgttcaacgacaccccagtggcatctgccagcatcggccaggtgcacaaagcaatctggtcggacggccgagaagtggccgtcaagatccagtatcccggcgccgacgaggcgctgcgcgcggacctcaagaccatgcagcgcatggtcggcgtgctcaaacagctctcacccggcgccgacgtccaaggggtggtcgacgaactggttgaacgcaccgaaatggaactcgactaccggctggaggccgccaaccagcgcgccttcgccaaggcgtaccacgaccacccgcgcttccaggtgcctcacgtcgtggcaagcgcaccgaaggtggtgatccaggagtggatcgaaggtgtgccgatggcagagatcatccgtcacgggaccaccgagcagcgtgatctgatcggtacgctgctcgccgagctcaccttcgacgcaccacggcggctggggttgatgcacggcgacgcccaccccggtaatttcatgctgctgcccgacggccggatgggcatcatcgacttcggtgccgtggcaccgatgcccggcggcttcccgatagagctcgggatgacgattcgactggcccgagagaagaactacgacctcctgttgccgacgatggagaaggccgggttgatccagcgaggacgacaggtgtcggttcgcgagatcgacgagatgctgcgccaatacgtcgagcccatccaggtcgaggtcttccactacacccgcaagtggttacagaaaatgaccgtcagtcagatcgaccgctcggttgcgcagatcagaacggcgcgccagatggacctgccggccaagctcgcgattccgatgcgggttatcgcatcggtgggcgcgatcctatgccagctggacgcgcatgtgccgatcaaggccctgtcggaggagctgatcccgggtttcgccgagcccgacgcgatcgtcgtctgagccggctcgcgccggcgggcgcaccatcgcgggctatgcaacagcatccttgcgcggacgtccgcgcggacgcttgtgactcacgatcgagccttggtcgaatatctcaccaccccaaacgccccagggttcagcccgctgaagcgccgcggccaagcactgccgcctgatcgggcagctcacacacagtgtcttggctacctcgagaccggccggggtatcggcgaaccacagatcgggatcaccgacgtggcacggcaaaaccggcaatctttgtctgggggtctgtctggggactgtcagtaccgacacgtcctgtttcacctgcttcctggtctggtggcggttcttcgaaagtgatccggaccagggatgctgcggtgggcagatgtcccgaaagtttggccacggatcctgtgacttcgggtccgtggccatctggcgaaacggggctgattacgtagcgcttacgtagagccccgctccacggactcgtcagtcgcggcggcgacacggttcttgctatggggggttcccgcggttggcaccgcggcagccgcgccgacaccaaatgcgttgttgtcaatcaccgcggccgccctcctctcgtgtcgcgcgcggttgccagccccccaatgccatctccaggctggcagcagaatgcgacctggaggttaaccggtggcagcagctgaccacaaccgattttctgacctgcgcgtttgccggtacaggcccggttcaggtccgaccgcgaaccagctgcagcacgtccgatccgtattgttccagcttgcgggcaccgatgccggggatcgcgatcagcgccgcgtcgtcggtaggtagcagctcggcgatcgcgatcagggtgttgtcggtgaaaacgacataggcggggacgttctgttccttggcggtgctcagacgccaggacttgagctgcaacaacaactcctcgtcgacgtcggctgcacacgtctcacaccgccgcagcatgacggccgccgaagtgttcagctcgttgttacagatccggcagcgcgctgcggcgccccggttgcgtcgggatgtgcccggcaccggatcggcgcgcgtctgcggcgcaatgccgttgaggaaccgcgagggcttgcggctctggcgcccgcccggggaccgtgatagcgcccagctgagcgccaaatggactcgggcccgtgtgattccgacgtagagcagccgacgctcttcctctacgggctcgctattggggccgtgtgccagcgcatgtgagatgggcagcgtgccgtcagccaatccgaccaggaacaccgcgtcccattccagtcccttggcggcgtgcagtgaggccagcgtgacgccctgcaccaccggtgggtgccgcgcctccgcccgccggcgtagctcggcaagcaggcctggcagctgcagtgcgggacgctgcgccagctcgtcgtcgaccagctcggccagcgcggtgagcgcttcccagcgttccctggcgcgggtgccgaccggcggttgtgccgtcagccccagtggtgcgagcaccgcgcgaaccacgtcggacaacgcggcatcggtatcacgttcggacacacgctgtaaggcaagcaacgcctgcttgatttcctgacggttgaaaaacccctcgccaccgcgaacctgataggcgatacccgcctgggtcaacgcctcttcataaacctctgactgcgcattgactcggtagagaatggctacctcggatggcggagtgcccgatgcgattaaccgggcgattgacgccgccaccgtggcagcctcggcgggctcgtcggaatgctcatggaacgacgggaccggacccggctcacgctggccggacaaccgtagcttgctgccggcaacacggccccgggcggcggcgatcacccggttagccaatgacaccacctgcggagttgaccggtaatcacgctccagccgcaccaccgcggcgtccgggaaccgccgcgagaagtcgagtaggaaacgaggcgaagccccggtaaacgagtagatggtctggttggcgtcgccgacgacggtcaggtcgtcccgatcacccaaccaggccgagagcacccgctgctgcaggggggtgacgtcctggtactcgtccacgacgaaacaccggtaccggtcctggaactcctcggccaccgcggcgtcgttttcaatcgcggccgcggtgtgcagcaacaggtcgtcgaagtcaagtaaggtgacgccgtcgccgcgggccttgagcgcctcgtattcggagtagacagccgcgatttgcgcggcgtccaacggggggtctcggcgtgcggccgccactgcggtcacatactcctcggggccgatcagggacgccttggcccactcgatctcgccggccaggtcacgcacatcatcggtgctggcgtgcagcctggtgcggctggcggcgcgggccaccacggcgaacttactgtccagcagctgccagccggtgtcagcgattacgcgcgaccagaagtaccgcagctggcgatacgcggccgcgtgaaaggtcagcgcctgcacagcgccgacgcccgaaccggtccgtgccgcggcgtcgagtgcgcgcaaccggctgcgcatttcgcccgccgcgcgctgggtgaatgtcacagccagcacctgcccggcggcgacgtgaccgctcgcgaccagcgaagcgatccggtgagtgatggtgcgggtcttgccggttccggcaccggccagcacgcacaccggtccacgcggagccagtacggcttcgcgctgctggtcgtccagcccggcaatcaatgggtcgctggctatcgacatgacgtccatcttggcagcggtagatgacagaccgggcgtgtcgccacgccgtggggcgtgcgacatgaacaactgccgagccgccacaccgcccgggtcgtcgccgcgctaggttagcgtgtcatgatcaccgctgcgctcaccatctatacgacatcatggtgtggctattgccttcgactcaaaacagcgctcacggccaaccgaatcgcttacgacgaggtcgacatcgaacacaaccgtgcggccgcggagttcgtcggctcggtcaatggcggcaacagaactgttcccacggtgaagttcgccgacgggtcgacgctgactaacccgagcgcggacgaggtcaaagcgaagctggtaaagatcgcgggttaacgacgtggactttcattcgcacgctgcccacgattcgatgatcacgcgggcgatcgagatcgacccgggcagtagcagtttcgactccgacgcactggaccaatcgccggcggcaagcgctgcgcgcacctcatcgcgggtgaaccacgcgggttcggcgatttcgccgtcgctgaacgagaactcctcatccgggtcacccaaggcatgaaagccaaccattaacgaccgcgggaacggccacggctggctgcccagatagcgcacatcgcgaacggtcaggccgatttcctcgcggatctcccgggcgacgcagacttcgaacgactctccggcctcgacaaagccagccaacagcgagaacatccgttccggccacgccgcctggcgagccaacacggcacgatcagcgccgtcgtgaaccaggcagatcaccgccgggtcgatacgggggaactcctcatgaccggtgatcgggttgacccgtgaccagccggccctggccggtttcgtcggcgcgccgtctagggcgctgaatcgtgcgttgtcatgccagttcaacagcgccgatgccgacgacaccagttggctgctggtgtcgtccatgattcggccgagcccacgaaggtccaccgcctcggctggtatgtcgggatcagcgatcggctgcagcgctgcccgcaccgcccagacgtggcggccgccctcgacgcgacccaggaataccgcctctggcggtggcttgtcggccagctcgatggccgcgccaagcaacacccggccgttggcgaccagcacgcgattgcgggaatccacccgcagcaatgccgcgcctggccatcccgcggcggccgcctccatgtcggtcctcagccggtcggcccggtcggcgccgacgcgcgaaagcaacggaacgcttctcagctgaaaatccacgccgcttacgttcgtcactggcgccccacctggtggcgacccgccgcgcccggctccgccgcgcttgcgatcgccactagcgccccacctggcgaatatagagcagccggtcgctggcctcgatggcgtccacctcgggcgccccaatgcgcagcagctggccgtcacgtaccacgccgagcacgatgtcgcgcaggtgccgcggagacccgcccacctcggcctgctccacctcacgttcggcaacggccaggccggcttccggggtcagcagatcctcgatcatctccacgacgctgggcgtcgtggtagcgatgccgagcagccgcccggcggtctcggaggagaccaccaccgtgtccgcacccgactgccgcaacaagtgctggttttcggcctcccggatggacgccacgatcttggctttgggcgcaatctcgcgcgccgtcaacgtgacgagcacagcggtgtcgtcgcgactggtggcgacgatgatcgaagacgcatgctgagtgccggccaacctcagcacgtcggacttggtggcatcaccatgcacggtgaccagaccggctgccgcggcacgttcgaggacacccgaatcggtgtcgacgaccacaatttcacccggaactaactcgtcactgaccatcgcggccaccgccgttttgcccttggtgccgtagccgatgacgacggtatggttgcgcactctgctcctccaacgctggatcttgtacgcctgacgggatgtttccgtgaggacttcgagagtcgtgccgaccaacaagatcaagaacgcaatccgcagcggtgtgatgacgaagatgttgatcgctcgcgcgaattcggaaatgggcgtgatgtcgccgtagccggtcgtcgacagcgtcaccgcagcgtagtagaggcaatccagaaacgtcagccgatcgccctgggcgtcgaggtagccgtcgcggtcgacgtagacgatcccggcggtgagcagcaacgccaccacagcgacgaccacccggcgtgaaataacgcgagctggactggcccgcctttggggaatgcgcagcacgccgacaagcgcgtaaccaggctgcgcggtcagcttctcgtcgagcccccgcaaccgccgccagctaccggccaccgaaatccgtcaccggttagccccaatgcacgccaaacgcacgacacaaatggtaaccacgtcaggtgtccgaccgccgaccggcgcagtcggtcagtagcatggccaactcgccgggagcgggtaactcgtcggggacgaccgtgatgccgctgcgcacgtaatagaaggcggtacgcaccgaggatgtcggacatccccgcaatgcggcccaggccagtcgatagacagcgagctggacagcggcctgccgcatggctgccggcccgtgcggcggcttgccggtcttccagtccaccacggtggcaccgccgtcggggtcgacgaacaccgcgtcgatgcggccgcgcaccacggtatcgccgatcggcatttcgaacggcacttcgaccgccgccggggtgcgagccgcccacgatgatgcggtgaacgccctctgcaacgcggccaactcctcaggatcgcccacctcgcggtccgctgcacctggcaggtcacccaggtcaaacagcagttcagcaccgtaaaattgctgaacccaggcgtgaaatgcatcgcccaaccacgcgtgcgggtccgggcgttttggcagccgacacatcagccgctgccgcgcaccgaccgggtcgccgaccagctccaccaaactgctgaccgacaaatggttcggcagaccacgggcaggtgctccccgcgccgcgtgcgcacgttcagccaacagtgcatcgacgtcagtggaccagggggcatcgcccgggcgcgggggatgatcgatgtcggtggtgcttccgggcaagtcggccgacatggccgccgccaccagcgccgcgccccgctccacatcgccgcgacgtgcggccaacggatcagcgggccaaaccgcctcgatagcgttgtcacacaatgggtttcgctcatcgccggcgggcgccgacgcccactgctcgacgactccgcaaggatcaccggcagcggccgaacggtcaatgatgtccttgagttcgcacaggaattccgatggcccgcgcggctttgtcccggtgggcccccaatggtggccggacaccagcagagtgtcctcagcccgggtaacggccacgtacaacagtcgacgctcctcgtcaacgcgccgccgatcgagcaggcgacgatgttcggagatcttgtccgacaactgttttcggtcagcgacagctgacgtgtccagtacggggatgccgtgcgcgccggccgaggcgcgatccccacgcagcagcggcggtagttcggcggggtcggtaagccagctgctgcgcgacaccgtcgacggaaacactccgcgcgacaggtgtgccaccgccaccacctgccattccaagcccttggcggcgtgcacggtcagcacctggacccggtcgcaggcgacggtcaactcggcaggcggcaaaccgttctcgaccacctcggcgacgtccaaataagccagcaggcccgcaaccgacgcctcgctggacctagcgctggcccgttcggcgtaccccgcgaccacgtcggcgaacgcatcaaggtgctcgggtccggcccagccacctgagaccggggccgaggcccgcacctcgcaatcgacgccaagcacgcggcgcacctcggctactaggtcgggcagggaatgaccgaggcgaccgcgcagcgcgctcagttcaccggccaaggcgccgatgcgcccatatcccgccaccgaatacccctcggcggaacctggatcgctgatggcgtcggccagacacggattgtcggcgtccgcgctggccgccatcgcgatcgattcgggcgacgccgttgacggtgattcgccactcagcgtcagcgcacgccgccacagcgcggcgaggtcccgggcgccgagccgccaccgtgggccagtcagcacccgcatcgcggccgccccggccgttgggtcggcaaccaggcgcagcatggccaccacctcggcgacctcggggatggacagtaggccggccagcccgacaacttcagccgggattccgcgggcccgcagggtatcagcgatagcggcggcgtcggcgttgcggcgtaccagcaccgccgcggtgggcggcttgacaccgtccgcttctgcccgctggtaacgcatccgcaagtggtcggcgatccattcgcgttcggcctgcacgtcgggaagcaacgcgcagcggacggctccaggcggggcatccggacgcggccgcaacgcgcgcaccgcaaccgagcgccgccgcgcctccgccgatatgccattggccacgcgcagcgcttgcggcgggttgcgccagctggtcagcagctccagcaccggcgcgggggtgccgtccgataaggggaagtcggtggtgaaccggggcaggttcgtcgccgaagcgccgcgccacccgtagatcgactgaatcgggtcaccgacagccgtcagcgccaacccgtcatcaacgccgccgccaaacagcgacgacaacacaacgcgctgcgcgtgccccgtgtcctggtattcgtccagtaacaccacccggtagcgcctccgcagatcctggccaacttggggagaggtcgccgccaaccgtgcggccgaggccatctgcatggcgaaatccatcactttgccggcgtgcatccgctcacccaacgcgtcaagcaacggcaccaactccgcgcgctgggtctgggtggccagcatccgcagcagccactggctggggccgcggtcacgctgatagcggcccgccggcagagcgtggaccagccgttccagctcgacgtgggtgtcgcgaagcgcgcgggtgtcgaccagatgctcgccaagctggccccataaccgcaccacgatcgaggtgaccgccgccgggctcttgtcggtgcacagcacgccgtcgtacccgctgaccacatcgaatgccagctgccacagctcggtctcgctcagcaacctggtatcgggttccagcggtagcagcaggccgtagtcgcgtagtagcgagccggcaaaggcgtggtaggtgctgactaccggagcgcaggccgccgggtcgccgcagccgaggccgataccggccaacctggccagacgggaccgaacgcggcgcaacagctggcccgcggccttgcgggtgaacgtcaatcccagcacctggccgggttccgcgtagccgttggcaaccagccacaccacccgggcagccatcgtttcggtttttccggcgccggctcccgcgatgacgaccagcgggccgggaggtgcggcgattaccgcggcctgctcagcggtgggcgggaaaagtcctagcgcgcaggctagttcagctggactgtagcgtgccggtgccgcggtttgggtcatggcgccgaccctcggacgtgggccggacagcccggccgcagcgggcagtgggtgcacccgtcgttgcgccgagcgatgaactggggaccggctgtcgccgcggccagctgccggacgaggttgcgccattcgtcgcgcgcggccggtgtgagtggatcctgtttgcgttcggcgacgccagcggccccgcttttgccgacatagaccagccgggcaccgccgggctcgtccccggcgcgcaccaagccttcggccaccgccagctgatacatcgccagctgggcgtgctgctgggcatcgtccttgctgaccggtgtcttgccggttttgatgtcgacgatcaccaggcggccggccgggtcgcgttccagccgatccgcccggccacgcaaccgaatttttctggcttgaccgctaccgtcctcgagggccccatcgatgtcgacctccacgccaacttcggtcagctcggatcgactctgagctcgccactgtacgaacgcctggatcatcgcgcggtgccgggcaagctcgttggccgaataccactgagcgccgaacggcagatggccccacacccggtccagttcagccagcagttgggattcgctcctgcccggctcggcaaacagtgcgtgcaacaccgatccgacggcagacggcagctcgcgggtgtttgttccgccgtgccgctcggccagccagcgcagtgggcagtcgttgagtgcctgcaaagtcgacggcgtcaacgtgacgagatcgtcgctatcgcacaacggatcactcgtgctgaccggggccaggccatgccactcggacgggtcggcacctggcacaccggctttggccaaccgggccaattgcgttgccgcacaatcgcgatcggcgtcatctaccgcgcaggcaggcgcgcacaccacagcgcgtaaccggcctaccaccgccgcagccgacaacacgcgcggcgccgagaccggctgcatcgcgacgggttcgccatcgccgtcggcccactgggcaatctcgaaaaagaacgccgatggcagcaccgcctcgtgcccgcccccgcccgcgtcgctatctacggcggtcaccagcaaccgccgccgggcccgccccatcgcggtcaccagcagccggcgctcctcggccagcaacggcgcgcgcatcgaggcatccttcgtgacaccgtcgagttcgtccagcagccgctgggtgccaagcacaccgccacgtggaaccgtgttgggccacaagccgtcctgtaggccggcgataactaccagatcccattcgtgtcccagcgcggcatgtgcgctaaggaccatgacctgctctgtcggggctgccggttcgggtcgcacaaccggcagctgcagcgcggtgacgtgctcgacgagtccgcgcagggacgcacccgaggtgcgggacacgtaatggtcggtgatgtcgaacaaggcggtcaccgtttccaggtcccgggtggcctggacagccgccgcaccaccatgctcgctggccgccagccagcggcgttgcagacccgaccgttgccaggcagcccatagcgtgtggcgcggatcctggccacccagacttcctgagcggtggcagcgcgcggccgcggtcagcacggcacgcacgcgccgcagtgcccgcgaccctggccccgatggcggcgcgtcgccgccgagcacttccaccagcaggtcgccgaacttcctcgaagtctggccgggacgtgcgcgttgcagagtccggcgcagctggcgaagtgataccgggtccacaccaccaatcggcccggtgagcaggagcagcgcctggtcgccgtcgagcccgtcagccgtcgcctcgagcaccgtgagcagcgcccgtaccgccggctccgcggacaacggcccgccaactgcaggtggggccaccggcaccccggcggcggccagagcgcgcggcaaccgcacagcgcgcggcaccgacctgacgatcaccgccatctgcgaccaaggcaccccatcgatcaggtgcgcgcgtcgcagcgcgtcggcaatcatcgctgcctcagcgtgcgccgaaccggccaggcgcaccgtcaccgatccgacctcggtcccggtgccctcgattcgccgaccgacgcttcgacccggtagccgtcgtgcgatgccggtgacggcccgcgccacggcgggtgcacaccgatgagagaccgtcaacgtcaccgacggaatgggggcaccacctgctggcggcggatcgtcggccagcaggccggtgggctcgccgccgcggaacccgaacaccgcttggttcggatcaccggcgatcagggccagctcggtgcccgccgccagcatccggaccaggcgtgccgcctgcggatcaagttgttgggcgtcgtcgaccaaaagggtccggacccgggcgcgttcggcggccagtaactcaggatcgaccgcgaaggcctccaaagctgcccccaccagttcggcggcactcagcgccggcgccgtggcctgcggcgccgccagccccaccgcaccccgcaacaacatcacctgctcgtaccgctgggcgaattgaccggcggcgatccattccggacggccgcggcgacggcccagttgctgcaactccagcgggtccaggccgcgttcggcgcaacgtgccaacaggtttcgcagctcggtggcgaagccggcggtagtcagcgcgggccgcagatgcgcaggccaggtggtggtggcggccggtccgtcttcggcgtccccggccagcagttcccgaatgatggcgtcctgctcggcgctggtaagcagccgcggcaaggcgtcaccggcgcgctgtgcggccttgcgcaagaccgcataggcgtagctgtgcacggtgcgtaccaccggttcgcggatcgccgcccggcaagggccgttggtgcgcgaccgcagcagcgccgtcgtcagcgcactgcgggcccgcatgcccattcggccggaaccggtcagcagcagaaccgactccgggtcggtgccggcgccgatgtgagcgaccgcggcctcaaccaacagtgtgctcttaccggtgcccgggccgcccagcacaagcaccggaccgcgcaaacccggcgcgagggccgcacccgcctcgacaccccagatatgtgacatagccgcatgacatcacgagggtctgacaagctcggatactggagctggcaagaaaaccgaaaacgcgatgtgaggggtggctaccatggcggcggtcgtaggcggcggtccacaggacgaaatacccgaagccgatgcggtggagcaagggcgtgctgtcgatttcgacgacgaagccgggttggacaccgcctacctcagcggcggcgccggcgaccgagacgccagcgaagccgacgtcgtcgaccaagccttcgtcgttccggtcgccgacgacgaagaaatcgaccggtagcaggcgtcgccgggctggcatcatcgacgcgtgatcatcgaccttcacgtacagcgctacggcccgtcagggcccgcgcgggtgctgaccatccacggagtgaccgagcacgggcgcatctggcaccggttagcccatcacttgcccgaaatccccatcgccgcacccgatctgctgggccacggtaggtcaccatgggccgcgccgtggaccatcgacgccaacgtgtccgccctggcagcactcctcgacaatcagggcgacggtccggtagtggtggtcggacactccttcggcggcgctgtcgctatgcacctggccgcggcccgcccagaccaggtcgcggcgctggtgttgctcgacccggcggtcgctctggacgggtcccgggtacgcgaggtggtcgacgccatgctggcctctcccgactacctggaccccgccgaggcccgggccgagaaggcgaccggtgcctgggcggacgtggaccccccagtgctcgacgccgaactcgacgagcacctcgtcgcattgcccaacggtcggtacggttggcgtatcagcctgccggcgatggtgtgctactggagcgaactggcccgcgacatcgtgctgccgccggtgggaacggcaaccacgctggttcgggcggtccgtgcgtcaccggcgtacgtcagcgaccagctgctcgcggccctggacaaacggctaggagccgattttgagctactagacttcgactgcgggcacatggtgccccaagccaagcccactgaggtcgcggcggtgatccgcagtcgactgggaccgcgctagccatggcgccggtgaccgacgaacaggtggagctggtgcgctcactggtcgcggccatcccactcggccgggtgtccacctacggcgacatcgcagctctcgcagggctttccagtccgcgtattgtcggctggattatgcggaccgattcctcggatctgccctggcaccgggtgatcagagcctccgggcgcccagcacagcacctggccacccggcagttggagttgttgcgcgcagagggcgttctcagtgttgacggccgggtggcgctgagcgagatccgctatgagtttccgccgggctgagtaggtttagagcactagccgcactagggccgcggtgtgggccaggccgggaaacgcttcggcggtggatcgtgggtgcagcgcgtacactgctaggcggaacatcaacgcgcgcaacaacatctggggccactccggcagcgcgttccaccgctcgatgagcccgtcgtcggccgcaccccaggacagcgcgtcgacgacggccaccccggccgcccaggatgcgggccgccagtagggcgtgatgtcggtgatccctggaggggcggtgcccgcgaaaagcactgtaccgtaaagatctccgtgcaccagctggttcgggctcttggtcggcttacgcaacccggcaagctgattgatcagatcgatcgatcgctgggggtccgctgccgggggggcggtcggcacgcccggtgggaccgactgtaatggccgctcctcccacccagctcggtctgcggcgacgaacacatcgatctcggcccagggcgccgcgggtccctgggtcaagaatcgggggcgttccagttttccggtggcctcatgcagccgcaccgccgccgagacgacctcatcatgcctaggctccggcgcgccggcgacgaacgtgtctgcccgccaaccagacaccacgtaccggccgtcggtcgatcggacgggccgagccaggcgtacgccgtcgacgaacaacgtctcgcgcacccgggccgaccaggccgcgcgggcgttgtcggccaccatcgacaacaccacctcgccgcatcgccagccaccttcccaaccggcacccaacaggatgggttgcgcacctgccaaaccgaacgccaccaacacgtgctcgggcggcggctcgacattcacaccggtcagcctagtagagcccatcggggtgtattgggcctgtatcggtcctagtacatcaccatgtcgggctgcatctgcttggcccacgcgacgatcccaccctgcaggtgtaccgcgtcggagaaaccggctttcttgaccgcagccaatgcctcggccgagcgcacgcccgtcttgcagtacagcacggcggtgcggtcctgggggagcttggccagaccctcacccgagttgatcaacgatttcggaatcagttgggctccgtcgatatgcacgatgtcccactccacgggatcgcgaacgtcgatcagtgccagcttacggccggagtccagccagtcgcgcagctcgcgcggcgtgatggtggaacctttggccgcctgggcggcatcgtcagcaaccacgccgcagaactgttcgtagtcgaccagctcggtgatcttcggtgtcgatgggtccttgcggatggtgatcgtgcgatagctcatctccagcgcgtcgtacaccagcaaccggccaagcagtgtttcacctatcccggtgatcagcttgatcgcctcagtgcccatcaccgatgcgaccgaggcacagataatgcccagcaccccgccttcagcacaggacggcaccatgcccggcggcggcggctcgggatacaggtcgcggtagttgacacccaacccgtcgggggcgtcctcccaaaacaccgatgcctggccctcgaagcggtaaatcgacccccacacgtacggcttgccagccagcaccgcggcgtcgttgaccagataccgggtggcgaagttgtcggtgccatccaagatcaggtcgtactgcttgaacaggtcgacggcgttgctcggcgcaagccgcagctcgtgtagtcgcacccggatcagcgggttgatcgcgacaatcgaatcgcgcgccgactgagccttggagcgcccgacgtcagctaccccatggatgacctggcgctgcaggttcgactcgtcaaccacatcgaagtcgacgatgccgatggtgccgacgccggcggcggccagatacaataacgtgggcgctccgagcccgccggcgccgatcaccagtactcgcgcgttcttgagcctcttctgcccgtcaacacccaggtcaggaatgatgagatggcggctgtagcgagctacctcttcacggctgagcgcggatgctggctcaactagtggcggcaaggatgtcgacaccgaatatctcctcggttatatccgaaacgtctgctgcgcgtcgtcctgcaaatacctcaacgcccagcttgccacctttgcttccccgggttagggaatcgggtagggccagggattgaatcggcaggtctttccatccgccttaacgaagtcggggtcaaacttggccgcgtcgtcattggaggtggaaaacgtctgctgcatcattaccggagccagaccgccttgttggtcgcacggctcgtggcgcaggtaaccgatggcatgaccgacctcgtggttgatcacatattgccgataggaacctacgtcaccttcgaatggaacggctccgcgtacccagcgcgcctcgttgatgaacacccgcgattggcgatccatgccgccgaacgacgggttgtagcaggacgtctcgagccggaattcgtagccacaccccccgcgcactgtcgtcggcgacaccagcgaaatccggaagtcgggttttccgctgtcgatccgcacgaacgcgaattgcggattgtgggtccagcccttgggattggtcaacgtctggtcgaccatctgggcgaatgcgttgtcaccgccgtacattgtgggatcaagaccgttctcgatctcgacggtatacctgaacactttgacggtgccttgaccgacctggggagtagtgcccggaacgacacgccaggtcttgtcaccagcctcggtgaacgggccgccatccggcagcgtcccggccggcagattggcatcgaacactgcaagaccgcgaggcggtgcgtcgaggatcgcggtccccaccacaccaatggccggcgagtcccggacggtctgggccgccgcgggccttggcgtgctcgtcccggtcaccgtctggtacaccaccaccgtggtcagcaccatcagaaccggcagggcgtaggcgcgccagccgtacgtggacacgaaccgccccaaccaggtttgtttgcgccattgacgcttccggtcgcggcgggcccggacccgtctgtcagtcgcggcgagcgggtcgcgcagggcccgcagcggctcacgccactcgtcacgcagcacgggtactcgactcgtgcttccggcgggccacggagacgtcatttcctcaggatgacacagctggcccgggtcgcgaccctggcgcgcccgaatgcaacacccaacaaactatcccgccgctaccgatgccgcaggtagtaatgtcattccgacagacgcgcggcggtgggggttggcacagtggccctcgaattagtgtgatcagattgaggactgatgagcgatctcgccaagacagcgcagcgacgtgccctcagatcgtccggcagcgctcggccagacgaagacgttccggccccgaaccggcgcggcaaccgactgcctcgcgacgagcgccgcggccaattgcttgtcgttgccagtgacgtcttcgtcgatcggggttaccacgcggccggtatggacgagatcgcggatcgggcgggagtcagtaaacccgttctgtatcaacatttttcgagcaagttagaactttacctggctgtgcttcatcggcacgtggaaaacctggtgtccggcgtgcatcaggcgctgagcacgactaccgacaaccggcagcggttgcacgtggccgtccaggcgttcttcgacttcatcgagcacgacagccagggttaccggctgatcttcgagaacgacttcgtcaccgagcccgaggtcgccgcacaggtgcgggtggccaccgaatcgtgcatcgacgcagtgttcgcgctgatcagcgccgattccggactggacccgcaccgcgcccggatgatcgcggtgggcttggtcggaatgagcgtcgactgcgccagatactggctggacgccgacaagccgatttccaagtccgacgccgtcgagggcaccgtgcagttcgcctggggcgggttgtcccacgtcccgcttacccgctcgtagcaacctttccggcggacccagctgcggcgtccaccccgacgccgaagcccacccggcgggcgtctgcgacaccgatctcgacataggcgatcctggcggtgtgaattaggaagcgacggccccgctcgtcggtcagggtcagcaaaccagagtcgtcgcgcagcgcgttgctgacgagttcttctacctcactgggcgtctgcgcactggagaacaccagctcgcgcggactgtccgtgataccgatcttgacctccacggtggccccttccattggcattccgtcacaggcgtgtcaccagcaggctagtagacgcccctggcccccataacggttaggtctaggccagcccgacacgccgccagacaccccatccgccggcaggggctcgataacatcagcaccatcggtaacacagttaacgacctctacgagtgcgttcggaacgtccgggaagtccaggactacccggacgacgagagctcgagcggcttcggggctggccggacctgttcggaaggcgagtttgcctgggcggctgaccgccgatggcgcccggtagctgcgatcctcggcagtgtggtggcgcttggcgcggtcgcgaccgcagtcattatcaacagcggagatagcacgtcgaccaaggccattgtcggggcaccagccccgcgcacggtgatatccacctcgccacgaccaacggccccgaccagcacgtcaccccacccttcgcccagcaccttgcggccgcagctcccgccggagacggtcaccacggtggcaccgccgggcaccgggcctactaccgtgccgacgcgaacccccaccgccgcgccacctcagactgctgtgccaccgcaggcgccgctgaatccgcgcaccgtcgtctaccgcgtgaccggcaccaagcagctgttcgacctggtgaacgtcgtctacaccgatgcgcggggcttcccggtgaccgacttcaacgtgtcgctgccgtggacgaagatggtcgttctgaaccccggcgtgcaaaccgaatcggtcgtcgcgaccagcctttacagtcgtctcaactgctcgatcgtcaataccggcgctcagacggtggtggcgtcaaccaacaatgcgatcatcgcgacatgcactcgctagatctgggatctagctgagacccagttcccgcatgcgttggtcgtgggtctgctgcaaccggtcgaagaaggcaccaagctggctcagtccaccactaccggacaccaccaggtcgaccagctcgtcgtggtcggccaacaccagctgggcctgcgttatcgcctcgccgagcagacgacgcgaccacagcgccagtcggctgcgctgtttgccgctggccgtcaccgctgcgcgcacttcggcgacgacgaactgagagtgcccggtctccgacaacgccgcccgcaccacgtcagcaacctcgtcaggcagcccgtcggcgatctccagatacaaatcggcggccaacgcatcggcaacataggtcttcaccagggcttccagccatgtgctcggcgtcgtcagccggtggtagttttctaacgctgaggtgtacttcgacatcgccgacaccacgtcgacgccgcgacgttccaacgcattgcgcagcagctcgtagtgccccatctcggcggcggccatggatgccatcgagatccttccccgcagatccggggccatgcgcgcctcatcggtcaatcggtagaaggcggcaacttcgccgtaggccagcaacgcgaacaattcgttgacgccgggatgatccgccggcagccgtggcctgggtgaatcggccacctgatcggcggatgagggcgatggcatggcaacactctagtaggcaggctcagcggcaaatgggaacctgctggccgaccagctatcatgctcgttaggtggcggcattggttcgactgccgctaccggcgaaatgtgcgtgcatggagtctgccccgcctggactgtgctaggggccggcgactcggcgacgtaatcggagtcggaactcatgcgcgcgtgaaccgcgacagagaaacaccgacacacgaccgacaccgtcaccgaaaggccgcttaccctcgtatgaccgcagtgaaacacacaactgaatcaacatttgccaaacttggagtccgcgacgaaatagtccgcgcattaggggaagagggcatcaaacggccctttgctatccaggaactcaccctgccactcgcgctcgacggcgaggacgtgatcggccaggcccgcaccggcatgggcaaaacgttcgcttttggcgtgccgctgctgcagcgcatcacctccggcgacggcacgagaccgctcactggcgctccgcgggccctggtcgtagtccccacccgcgagctgtgtctacaggtcaccgatgacctggccacggcgggcaagtacctgaccgccggccccgacacagacgacgctgccgcggtacggcgccggctgtcggtggtgtccatctacgggggacggccctacgagccgcagatcgaggcgctacgcgccggcgccgacgtcgtggtcggcaccccgggtcggctgctcgacctgtgccagcagggccacctgcagctgggcgggctatccgtgttggtgctcgacgaggccgacgagatgctcgacctgggcttcctgcccgatatcgagcgaatcctgcggcaaattcccgccgaccgacagtcgatgttgttttcggcgaccatgccggacccgatcatcacgctggcccgaacgttcatggtccggcccacgcatatccgggctgaggcaccacattcctcagcggttcacgacgcgaccgagcagttcgtctaccgcgcccatgcgttggacaaagtggagttagtcagccgggtgctgcaggctcgtgaccgcggcgcgacgatgatcttcacccgcaccaagcggaccgcccagaaggtcgccgacgagttgaccgagcgcggtttcgcagtcggcgccgtgcacggtgatctcggacagctggcacgcgagaaggcgctcaaggcgtttcgcactggcggcatcgacgtattggtggccaccgacgtggccgcccgcggcatcgacatcgacgacgttacccacgtgatcaactatcagtgccccgaagacgagaagatgtacgtccaccgcatcggtcgcaccggccgtgccggccgaaccggggtcgcggtcaccctggtggactgggacgagctgccccgttggagcatgatcgaccaagcactgggcctgggctcccccgatccggccgagacatactccaactcgccgcatctgtatgccgagctggccatcccggccacggccggcggtaccgtcggcccggcgcgcaaatcgcagggcaggcgacgtgacaccgactgcgacggccagaaaacggcacagcacgcccgcaatacccccaggcgtcggcgcacccgcggcggcaaacccgtcaccggacaccccggcaccaacccaatcagcagcccaatcgtgggcggcgacgccacctcggagccgggctccggcaccgcatcagattccgggtccgatgttgtgtccggctcccggtccggcaacggcgaagctgcgcgacgccgtcgtcgccgccgccgacgcccgacgcacgcccaggacggcttcgccgcgcgggctaactgacccgcccaccgcatggttaaaccggagcgccgcaccaagaccgatatcgcggccgccgcgacgatcgcggtcgtggtggccgtggccgcgtcgttgatctggtggaccagcgacgcccgcgccaccatcagccggccggcggcggttgcggtgcccaccccggccccggctcgcgaggtcccgacctcgctgaagcagctgtggaccgccgccagcccagccacccgcgttcccgtggtggtgggcggaacagtggctactggcgacggacgccaggtggacgggcgcgacccagccaccggtgagtcgctctggagttacgcccgagacaccgatctgtgtggggtgacctgggtctaccactacgccgtcgcggtctatcggtacgaccggggttgcggtcaggtcagcaccatcgatggatccaccggtcgccggggagccgcccgcagcggctacgcggatccgcgggtgcgtcttttttccgacggcaccacggtgttgtcggccggggacacgcgcctggaactgtggcgttcagacatggtccggatgctggcctacggcgagatcgatgcccgggtgaaaccgtcgaaccgcggcctgcagtccgggtgcacgctggagtcggcggcggccagctcggcggccgtatcggtgcttgaagcgtgtacgaaccaggctgacctgcggcttgtgctgttacgcccgggcaaggaggacgacgagcccatccagcgcattgtcccggaaccgggggtccggccgggttcgggcgcccgggtattggtggtatcgcagaacaacaccgccgtgtacctgcctgcaagatcaggcgcgcaaccgagagtcgacgtgatcgacgagaccggcgccacagtttcgagcacgctgctggccaagccaccgtcaacttcggccgtggcgtcgcggaccggcaacctggtgacctggtggacgggcgacgcgttgttggtcttcgacgcgggcaacctgacccagcgctacaccattgccgctggcgagacgactgcgccggtggggccaggggtgatgatggcaggtcaactcctggtgccggtcaccggcgggatcggtgtctatgacccggtcagcggtgccaacaaccgttatatcccggtgacccggccgccaagcacgtcagcagtgatcccggcagtttctggatccagggtcattgagcaacgtggcgacacactagtcgctctgggttgatcgcctatgttggcgcgagcagacgcaaaatcgcccgaaaccgatggctttcgggcgattttgcgtctgctcgcgctacaggtccaccgtgaaggtgggcagcggcctacctgtcttccagtgtttgagcagcgcctgcgccagctcgcggtaggccaccgcgcctttgttcttgcgcccagccatcaccgacgagcccgaggcgctggcctcagcgaagcgcacagtacgggggatgggcggagccagcacctgtaggtcgtagcggtcggcgacatcgagcaacacgtcacgggtgtgggtggttcgagagtcgtacagcgtcggcagtgcacccaacaaccgcagattcggattggtgatctgctggacatcggcgaccgtccgcagaaactggccgacaccccggtgcgccagcatctcgcactgcagcggcacgatggcctcgtcggcggccgtcagcccgttgagggtgagcacacccagcgacggcggacagtcgatgatgaccacgtcgaaccggtcggagaatttggccaacgcgcgtttgagcgcgtactcacggcctgcccgcatcagcagcattgcctcggcgcccgccaagtcaatgttggccggcagcaacgtcattccctccatggtggtgaccagcacggcgttgggctcgacttcaccgagcaacacctcgtgcacagacaccggtagtttgtcgggatcttgaccaagggagaaggtcagacaaccttgcggatccagatcgacgagcagcacgcgccgtcccttttccaccatcgccgcaccgagcgaggcgaccgtagtcgtcttggccaccccgcccttctggttggccaccgctagcacccgggtatcaatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgtcatcctggcatgctgctcgcacagtggttcgggcgacaggcctaggatgtcgtcgggcacaatctgtcggtatgggcgtgcgcaaccaccgattgctactgctccgccacggcgagaccgcttggtcgacgctgggccggcacaccggcggtaccgaggtcgagctgaccgataccgggcgaacgcaggcagagctggctggtcagctgctgggtgaactcgaacttgacgacccgattgtcatctgtagcccgcgtcgacggacgttggatactgccaagttggccggcctgacggtgaatgaggtaactgggctgctcgccgaatgggattacggttcctatgagggccttacgacgccgcagatccgggaatccgaacccgattggctggtgtggacgcacggctgcccagctggagaaagcgtcgcacaggtaaacgatcgcgctgacagcgccgtcgcgctggccctggagcacatgtcctcacgcgacgtgttgtttgtcagccatggccacttctcccgcgcggtgatcacgcgctgggtccagctaccgctcgccgaaggcagccgtttcgcgatgcccaccgcctcgatcgggatctgcgggttcgagcacggcgtgcgtcagctcgccgtgctcgggttgaccggtcatccgcagccgatcgcagccgggtgagcgcacacgtggcaaccttgcacccagaaccaccgttcgcactgtgcggaccaagaggcaccctgattgcccgcggggtgcggacacgatactgcgacgtgcgggccgcgcaagcggcacttcgctcaggtacagcaccaatactgttgggcgcgttgcctttcgacgtgagcagacccgccgcattgatggtgccggatggcgtgctgcgggcccggaagctgcctgactggccgaccggcccgctgcccaaggtacgcgtcgccgccgcccttccgccacctgccgactacctgacccggatcggccgcgcacgggatctgctggccgccttcgacggcccgttgcacaaagtggtgctcgcgcgcgccgtgcaactgaccgccgatgctccgctggacgcgcgggtactgttgcgcaggttggtcgtcgccgacccgaccgcttacggctatctcgtcgacctcacctctgcgggcaacgacgacaccggggcagccctggtcggcgccagcccagagcttctggtcgcacgatccggcaatcgcgtcatgtgcaagccatttgccggctcagccccacgcgccgccgaccccaaactcgacgccgccaacgcggccgcactagccagttcggccaagaaccgacacgaacaccaattggtcgtcgacacgatgcgggtagccctagagccactatgcgaggacctgacaatcccagcccagccccagttgaaccgcaccgcagccgtttggcatctgtgcaccgcgatcaccggccggctgcgcaacatctcgacgacggcaatcgatctggctttggcgctacatcccaccccggcggttggtggggtcccgacaaaagctgccaccgagctcatcgccgaactcgagggcgaccgtggcttctacgccggcgcggttggttggtgcgacggccggggcgacggccattgggtggtgtctatccggtgcgcgcaactttcggctgatcgacgcgcagcccttgcgcacgctggcggtggcatcgtcgccgaatcagaccccgatgacgaacttgaagaaaccacaacgaagttcgccacgatattgaccgcactgggagttgagcagtgaccgataccatccgccgcgctacaccggcggataccgccgacatcgtggccatgattcacgcgctgggcggaattcgagtatgccgccgatcaatgcactgtcaccgaaacacaaatacatacagcacttttcggagatttcccgacgatgcgaggccacgtcgctgaggttaatggcggagttgccgcgatggcgctgtggtttctgaacttttccacctgggacggcgtcgcgggcatctatgtggaggacttgttcgtctggccgaggtttcgccgccgcggcttggcccgtggcctgctgtcgacgctggccagagaatgcgtcgacaaccgctacacgcggttggcctggtcggtgctgaactggaattccgatgcaatcgcactgtatgaccgcatcggcgggcaaccgcagcacgagtggactatctatcgactgtcaggaccgcggttggctgcgctggccgcaccacgctgatcacgcccggcggcccagcggatcgaaggcggactgaacagcaataccagcacgccaagcgcgatgattcccaccgggatcccgatcgccggctgatgcgaacccacaatcagataccacgccaccggcagcagcagcagctgggcgaacaccgccagcccgcgaccccaaagcttgccaaccgccagcctgcatccggcggcgagcactgctccgccgaccagtacgaaccaacctgcggtgcccaggccattgacgatgtgctggtcggcgcccgcgagtccgcgcaccagcaacgccgcggccaccaccagggcggccccaccctgcacggcgacgatcagtccggcgccgcgcacggcggccggggctcgaacaggcacagcatcagcgtagtcacccggccgtgaccggcccgcatcgtcacaccacccaggcccattgccgtcctcctcaacgggccgacccggcccgcatcgtcacacggcctaggcccattgccgtcctcctcaacgggccgacccggcccgcatcgtcacacggcctaagcccattgccgtcctcctcaacgggccgacccggcccgcatcgtcacacggcctaagctcgtgcgtcatgcgtgcagtgctgatcgtcaaccccactgcgaccgccaccacaccagccggccgcgacctgctggcgcacgccctcgaaagccgccttcagctcacggttgagcacaccaaccaccgcggtcacgggaccgaactcggacaggcggcggtagccgacggggtggacctggtcgtggtgcatggcggcgatggcacggtaagcgccgtagtcaacggcatgctggggcgccccggcacgacgccggtccgaccggtgccagccgttgcggttgtgcccggcggctcggccaacgtactagctcgcgcgctagggatttccgcggacccgatcgctgccaccaaccaactcatccagctgctcgacgactacggccgccaccagcagtggcgccgcatcgggctgatcgactgcggtgagcggtgggcggtgttcaacgccggcatgggcgtcgacgccgaggtcgtggccgcggtagaggccgaacgcgacaaaggcggcaaggttacggcgtggcgctatattcgcgctgcggtgcgcgcggtgctcgcctgcactcgtcgcgaaccggctcttacgctgcaacttcccaaccgcgatccaattaccggagtgcactttgtgttcgtgtccaactccagtccgtggacttacgcaaacaaccggccggtatggaccaatcccgactgcaggttcgagtcggggctgggagtgttcgccaccaccagcatgaaggtggtcccgaccctgagggtggttcggcagatgttcgcaaaacagcccaagttcgagttcaaccacgtcatcaacaacgacgacgtcgcgtgtctacgcgtcacctccatggggcccccgatcgccagccaattcgacggggactacctcggcgtgcgcgagacgatgacgttccgagctgttcccgacgccctcgccgtagttgccccgcccgcaagaaagcggatctgagctgcagaaacaaagatgtgatgggtgtgcgacacaaacgttgggcgaaactggcagcgtagtgtagtacaactgggtaagggctgtggaacgagatcgccagagtgagatagcccacgcgcttacgtaacactattgacatctgttgagcctgtgaaacgatcaaaaggttgcatgtagagaaatgtaggggtacagaagcctttcttgtgcacccgttaccagccaagaagaaacgcctgtgcgtaccgctgcgcacatagtgaggagtaacgactaatggattggcgccacaaggcggtctgtcgtgacgaggatccggaactgttcttcccggtaggaaacagtggtccggcacttgcgcagatcgctgacgcgaaactggtctgtaatcggtgcccggtcaccacagagtgcctcagctgggcactgaataccggccaggactcgggcgtctggggaggcatgagcgaagacgagcggcgcgcgctgaagcgtcgcaacgcccgcacgaaagcccgtaccggggtctgacgactcagttctgcacagtgcggccccgacatacgtcggggccgcactgttgcgtagcgcgctacagcatcaaccgtccccggcgtccgaccggtacccgtagcaccacatcggtgccacgttcgcgggcgtcccgcatacctaacgagccgtccaattccgcagagaccaaggtccgcacgatctgcaggcccaggctgtccgacttctccaggctgaaaccttgcggcagaccaagcccgtcgtcgtgcacgacgacatcgagccaacgcgcagagcgttccgctcgaatcgtcacggacccttccgccgccgccgggtcgaacgcatgctcgatcgcgttctgcaccagctcggtgatcaccatgatcagcgccgtggcgcggtcggagtcgagcacaccgaggtcgccaacccgatttatccggatcggcctgtctaccgatgccacatcgttcatgatcggcagaatccggtcgatgacctcgtcaaggttcacctgctcgtccaccgacatcgacaacgcatcgtggaccaaggcaatcgacgacactcggcgcaccgactcgatcagcgcttcccgcccctcggcgttggacgtccggcgagcctgcagccgcaacagcgcggccaccgtctgcaggttgttcttaacccgatgatggatttcccggatcgtggcgtccttggatatcagggctcggtcgcgccgcttcacctcggtcacgtcgcggatcaatatcgcggcgccgacattgcgaccagctaccaccagcggcagagtccgcagcagcaccgtggcgccgccggcgtcgacctccatccgcataccctttccatccccggccagcaagtcctgcacatgctcgtctacctcgtgcgcctcgaacgggtccgagatcagcgggcgcgtcgcgtcaatgagattgacgccctccaactcggtggtcaaacccattcggtggtaagccgatagggcattggggctggcgtaagagaccacaccgtcgacatcgagacggatgaagccgtcacccgcgcgcgggctagatcgcgacatcgccacgtcccctgcgtcgggaaaggtgccctccgccagcatccggagaagatctgtggcgcacaaccgataggcggtctccaggtggccggatctacgtcgcgccgccagttcgggttgatgccgtgtcagcaccgccaccacctgatcgccaaagcgcaccggggagacttcgacactgtggccgtcgtgttgacatgaattctgttggccgacagcgccttcccgtcccgggacaccaccggagaaggtcgcggcgaccagcggcatgctattggcggcgacgacggtgcctaccgcgtcggtatgcaccaccgtcggcccggtgttcggccggcattgcgcaacgcacaccaggacaccgtcgtcgcggcgaacccacatcaggtaatcggcaaacgacaagtcggcaaggagctgccactccccgaccaccgcatgcaggtggtccaccgcgctgcccggcagcaccgtgtgttcggcgagcagatcaccgagtgtggacatgagtgactatcaacgactagctgatcaccgcgataaggtcgccggcatgaatgacatcgcccaccgataccgccaccttgctgaccgttccggcagcttcggccaggacggggatctccatcttcatcgactccagcagcaccacgacgtcgcccttgtcgatctgatcgccttcgttgacaacgacttcgagaacgctggccacgatctcggcgcgaacatcctcggccatcatcaccccactcttttcggccatgccgtatgctgactgctggtcatcggacttccatcaaactcaggtatatcgaaccataagaaccctggggagcgcggcacgcgggctattggggtcgcgcgcgacgccgcatgagaaactgggcaatgaccgggcggccgctgcctgcccgcacctgagcaatgacggaggttccgatggccaagcgtggccgtaagaagcgtgaccgcaagtacagcaaggccaaccacggcaagcggcccaattcctaacgcactgcgctagggccctccacggatgatggtggtccggcggatctctagccgaagacgctcccgcaagccctcgggggccctgtcgcctcggcacttggtcccgatcaacgccttgatccgttcctcgagcccgtaatgcctcaggcaccccgggcaggcctcgaggtgtcgccgcagcctctcgcgggtttccggggtgcattcaccgtcaagcagggtccacacctcggcgatcacttccgcgcaacccatgccgccgtgggaatcgtcgtggtccgcgtgcgcatcggtcggaccgcaattttcgctcactggtgcaccatccttgtgtcggtgatctcggatggattgccgatgtagaggcgccgctgggttagcgccccgcgcgcttgacagccgtgatgtccatcatgagttttgcggagtccggcggttgccccggacgcgccgaccgtcgacagggccaagcgccgacgagcgccgaacgactcgccccgcacgccgacgcccagcccgaattgctggcctgcttggccggcgtcgcccgctccaccggctagtccgacaaagtcacccacgtcgggttcggttgggcggcagacaaacaactccgcaacggtgtctgcgacttcgccggcgacagccgccgagccaacctctaggccgccgacctgcacaaccgcacccgagcccgcggccacgaccaccggcacgcggtacgcatcctcgcccgcgcctggctttacgtcatctgacaccgctggcaagacggcatcgcttacgaccccacccaacaccgagccctgcaggctctccttgaccaagttcgccaaacggcggcttgacaccgggctgctcatgacgacaccccctcgtgcgcctgctcgcccctggcaaacccccgatccctggccacatcggctaaaagaccgcgcaactgacgtcggccgcgatgaagcctcgacatcacggtgccgatcggagtatccatgatctcggcgatctccttgtaggggaaaccttcgacatcggcgtagtagaccgccatccggaaatcttccggcaatgcctgcagcgcctctttgatctcggtgtccggcaacgcttctaacgcttcgacttcagccgagcgcagcccggtcgaggaatgctcggcgttggacgccagttgccaatcggtgatctgctcggtcggatactccgccggttgccgctgtttcttgcgatagctgttgatgtaggtgttggtcagtatccggtagagccaggccttgagattggtaccgtgccggaacgaacgaaatcccgcataggccttcaccatcgtctcctggagcaagtcctcggcgtcggccggattgcgcgtcatccgcagcgcaccgccgtacagctggtccaacaggggaatcgcgtcgcgctcgaaacgcgcggtcaactcctcgtctgtctcctcagacggcccaggctgcagacccgccgaaccggttacaccatcgatgtcggccatcttgattaactgggtcccttcgtttgcggtgtcgccggacagcaccggcgcggacaccggacgtgcgagcatgcgagccaaccgcttctcacccaacaggctcgtcgccgttgacaccagactcccctcgtcccaatgtagaggccgcgaccgacactgtctgcaccggtctggccagccacgtggctgcaggaaccgaaccaatcaaccgtgttcgccagcgggttatttccagcgctgaatcgcatgcggcctgtcccgcagtccggtggaatcgagcagggcgttagggtgacgccatgtcactcaacggcaagaccatgttcatctctggcgccagtcgcggtatcggccttgcgatcgccaagcgggccgcgcgcgacggcgccaacattgccttgatcgccaagaccgccgagccgcatccaaagctgccaggcacggtgttcacggccgccaaggaactcgaggaagccggcggccaggcactgccgatcgtcggggatatccgcgacccggatgcggtcgcgtccgcggtggccaccaccgtggagcagttcgggggcatcgatatctgcgtcaacaatgcctcggcgatcaacttagggtccatcaccgaggtgccaatgaagcgtttcgacctgatgaacggcatccaggtgcgtggcacctacgcagtatcccaagcgtgcattccccatatgaaaggccgtgagaacccgcacatcctgacgctgtccccgccgatcctgctggagaagaagtggctgcggccgacggcctacatgatggccaagtacggcatgacgctgtgcgcgctgggaatcgccgaggagatgcgcgccgacggcatcgcgtcgaacacgttgtggccacgcacgatggtggccaccgcggcggtacagaacctgctgggcggcgacgaggcgatggcgcggtcccgcaagcccgaggtatacgccgacgcggcctacgtcatcgtcaacaagcccgccaccgaatacaccggcaagacgctgctgtgcgaggacgtgctcgtcgaatccggcgtcaccgacttgtcggtctacgactgcgtcccaggtgcgacgctcggcgtcgacctgtgggtggaagacgccaacccgccggggtacctcccggcctagcgacagcaaaaccctgatcctcgagttgcccgacgagcgggccgtcgcgatcgtgccggtgccgtcgaagttgtcgctgaaggcggccggcggccctaggggtgcccaaagcggccatggctaaacccgctgccgccgaacaagccaccggctacgtggtcggcggcatctccccgttcggtcagcgcaagcggctgcggaccgtggtcgatgtgtcggccttgagctgggaccgggtactgcggtgccggcaaacggcattgggccgtcacggtggccccgccggacctgatcaccttgatcagcgcgatcatcgctaacatccgggcctagcgccgtaccggaaatcggcgaggacttcaccgatggcgtagcgcgcgctggccgccagcggcgggttggtgtcttggtagtacgggagcgcgatcaaggcgatggccagagctctgccgcgcccgcgcatccagtcgtcgtcggcggcgccgaccgcgacgcggaactgagcacgggcgggcgccgacaggaggttccacgcgatgatcaagtcgacgctggggtcaccgacgcccatcagaccgaagtcaatgacgcccgtcaagcgtccttgcgctgtcaggatgttgaaccgggacaggtcaccgtggaaccacatcggcggccccgcatacggaggaacgcgtagggctgattcccacgcggcagttgccgcgtggacgtcgatgatcccgtcgagggccgccagcgctgcgcgtacctcggcatcctgctcccccagcggcgcaccccgcttggcgggcggcccgcccatggggtcggtggcccgtaaggcggtgatgaagtcagccaggtcctcgacggcccgattgggctcgacgaactcggctgccgacgggttctcacccgcaacccagcggcacactgaccacggccaaccgaacccctcagccgggctccccaaccccaccggaactgggctggcaacgcctagatgcgcagcgatccgcggcagccactgttgctcggtccgaaggctctcgatggcccagccaatgcgcgggatgcgcacggccaggtcctcgcctagccggtacattgcgttgtccgtgcccgccgagcgcaccggtgcaatgggtagatccgcccactgtgggaattgtgcacgcagcagacgccgcaccagatcctcgtcgatatccacctcatcggcgtgcatctttgcccttaggacacgttcgtaccggtcgaagacggttccgtcctgctcacagatccgccgcacgaaagcaaagcccgcccgcaacgccaccctcgccgatgcggagttctccggctccaccttgatcaccgcttcggtcgcgccgtgttcggccgcatactggcacaccagatcgactgcgcgagtggcgagtccacgccctcgccagctggggtagagcccataggcaacgttgacctgcccgctagccagcccctcgccgtcgaaacgcagatcaatcgtacccactattgtttcggcaaccgtcctgatgccgaaagagcgcagcggcccgccggtcacccattgctcgcggcagtgccggatgtacgcttcgacgcttgctcgagtcgagggcataccgctaagccaacgcactagccgttcgtcccccccagccagatgcgcatcgacatcgtccaggcacagtggcgatagagtgacgatcccgtctgatagcccgtcggacagcttcgcaaagcgcaccccgcgattgtcggactcacactggcttcaggcaaacctgccgcgagcgcccggcgagcgtaatggcgcggcaagaaatcgcgcttggattcgccgcagcgtcacacgcgtgggcacagaccctcacagcagctggatctgctcgggctgcgacctggccggctccaacagctcaggcccgttgttgcgcacgttgttgaccaacgtggacacttggcgcagcgcgatgtcgcgcacatccggcgggcgggccagcagctcaggatccggcggggcgtctggattcagccagtcgtcccagtcctcttcggccagcagcagcggcatccggtcatggatctcggccagctcgcccacggcatcggtggtgatcaccgtgcagctcagcagcggtggggcggacctgtaagacttccaaaccgaccacagcccggccgtgaacaacagggcgccgtcgtggcggtgcaggaagaacggcgtcttggcgttcggcctccccggggtggcgtcggggtcgacgcgccattcgtaccagccgtccatcggcaccaggcaacgcttacttctgaccgcactccggaacgccggcgacgtggcgaccttatcggcgcgggcgttgatcagcggtgggcctttggcatcgggtgcgccgccgggcccggccttgatccacgacggaatcagtccccagcgcatgagccgcacccggcgggtgggctcgtcgtcgggctcgctgtagcgggacaccactgtcgcgatcgtgtcggtgggtgccacgttgtagctcgtcttcccgccaccgcacccggtggcctcgtctatggccgtgattttctcggccagctgggccggatcagtggtgaccgcaaaccgtccgcacatgcttcctatggtgcctggtacccacgacacccgccgacacggcaggatgaagcggtgaagacatggccagccccaacggcgccgacgccggtgcgcgctaccgtgaccgttccaggctcgaagtcgcagaccaaccgggcgctggtgctagcggcgctggcggccgcacaaggccggggcgcatcgaccatctccggcgcgctgcgcagccgcgacaccgaactgatgctggacgcgctgcagaccctgggcctgcgcgtcgacggtgtgggttcggaactgacggtcagcggccgaatcgaaccggggcccggcgctcgggtggactgtggcttggcgggcacggtgttgcggtttgttccgccgctggcggcgctgggctccgtcccggtcaccttcgacggcgatcagcaagcccggggacggcccatcgcaccgctgctggatgcgctgcgcgagctcggcgtcgccgtcgacggcaccggtctaccgtttcgggttcgcggcaacgggtcgctcgccggcggcaccgtggccatcgacgcgtcggcgtcctcacagttcgtgtccgggctgctgctgtccgcggcatcgttcaccgatggcctgaccgtccaacacaccggttcgtcgctgccgtctgcgccgcacatcgcgatgacggcggcgatgctgcggcaagccggagtcgacatcgacgactcgacaccgaaccgttggcaggtgcgccccggtccggtggcggcgcggcgctgggacatcgaaccggacctgaccaacgcggtggctttcctgtcagcggccgtggtcagcggcggcaccgtgcgcatcaccggctggcctagagtcagcgtgcaacccgccgaccacatcttggcaattttgcggcagctcaatgccgttgtcattcatgctgattcatccctcgaggtgcgcggtccaacgggatacgacgggtttgacgtcgacttgcgcgccgtcggcgagctgacgccatcggtcgcggcgctggcggcgctggcatccccgggatcggtgtccagactaagcggcattgcccatctgcggggccacgaaaccgaccggctcgccgcgctgagcaccgagatcaaccggttggggggcacctgccgggaaacacccgacggtctggtgatcaccgcgacgccgttgcggcccggcatctggcgggcatacgcggaccatcgaatggcgatggccggcgcgatcattgggctgcgggtggccggagtcgaggtcgacgacatcgccgccaccaccaagacgctgccggagtttccgcggctgtgggccgagatggtcggacccggccaggggtgggggtacccccagccgcgcagcggccagcgggcgaggcgggcaaccgggcaggggtccggcggttgaggcccggcgactacgacgagtccgacgtcaaggtgcgctccggcaggagttcgcggccgcggaccaagacccgtcccgagcacgccgacgccgaggccgccatggtggtcagcgtcgaccgcggccgctgggggtgtgtgctgggcggccgccccgatcgccgaatcacggcgatgcgcgcccgcgagctcggccgcaccccgatcgtggtcggcgacgacgtggacgtggtcggtgacctgtccgggcggcccgacaccctggcccgcatcgtgcggcgagcaccgcgacgaaccgtgttgcgacgcaccgccgatgacaccgaccccaccgagcgggtggtggtcgccaacgccgaccaactgctgatcgtggtcgcgctggcagacccgccgccacgcaccggcctggtcgaccgggcgctgatcgccgcctacgccggcgggctgaccccgattctctgcctgaccaagaccgacctcgccccggcggaaccgttcggcaagcagttcgccgacctggaattgaccgtaaccgccgcaggcgtcgatgatcctctgctcgcggtggcggacctgctggccggcaagatcaccgtcctgctcgggcattccggggtcggcaagtcgacattggtgaatcgtcttgtacccgaagctgatcgggcggttggtgaggtcaccgagatcggccggggacggcacacgtcgactcggtcggtggcgctgccgttgggagatacgctgtccggttccggctgggtgattgacaccccaggaatccgctcattcgggttggctcatatccagcccgacaacgtgctattggctttctctgacctcgccgaggcaacccgcgagtgtccgcgcgggtgcgggcacatgggaccgccggccgatcccgaatgcgcgttggataccttgtccgggcccgctgcccgccgcgccgcggccgcccggcgactactggcagtgctcagccagacttgactagccgcatgctcgtcgcgcgccgagcaatcttaggctgccagatcgtcgggttcggtgaccgacttagccatacgcttgctgcgccgccgaccccgcacggcggcaatcgcggtctttaacccccgacgacgtccggtcaccggatcggcgcccgcgaaacccggccccagaccagcgaacatccgctcactgcgggtctcgggtgcatcgtcagcgttgtcacgtaagtacttatccggcaacgacagcttggcaagggtgcgccaggtcttgccgtactgcaccaagaacgagcccgtggtgtatggcaagtcgtatctgtcgcagacctcacgcacccgcaccgaaatctcgtgaagccggttgctcggcaggtccggatagaggtgatgctcgatttggtggcacagattgccgctcatgaaccgcagcgccggcccagcgttgaagtttgcgctgcccagcatctgccgtaggtaccactggcccttcggctcaccgatcatgtccgtcttggtgaatttctctgcgccatccgggaaatggccgcagaagatcaccgcgttggaccacacgttgcggatcacgttggccaccacgttggcggtcaaagtggaccgatacgtcgcccccggggacaacgaggtcagcgccgggaacgcgacatagtccttgaacacctggcggcccgctttggctgagaattcacgcaaccgggttttagcggcctcgcggtcggcccgacccttgaagatcttgccgatctccaagtgctgcagcgcaactccccactcgaagccgatcgcaaggatggtgttccacaccacgttgaagatgttgtagcgcttccagcgctggtcacgggtgacgcgcagcatgccgtatccgacgtcgtcatccataccgaggatgttggtgtatttgtggtgcacgaagttgtgggtgtagcgccagtgcttggacgatccgctcatgtcccactcccacgtcgaggagtgaatctccgggtcgttcatccagtcccactggccgtgcatgacgttgtggccgatctccatgttttcgatgatcttggccacgccaagggtcagggcacctgtccaccaggcgaggcgtcgtgagctgccagccagcagtagccgaccggacacctcgagcgcccgctgtgcggcgatggtgcggcggatgtagcgggcatcgcgttcgccgcgcgattcttcaacgtctcggcggatggcatctagctcggcggccaggttttcaatgtcggcgtccgtcagatgcgcgaatacgtcgacgtcagtgatcgccatcgtcttctccctgcgtcatacggccgatgacctacgctatcgtaacttacgattccgtaggttacctatgagtaacactagatgtccagcacgcaatcacccgaggcggccgacacgcaggtctggacccgggttccgggctcatgccgctggcccgtgcgcagatcccgaacatggccttccaccaggtcgaccacacacgactggcagatgcccatccggcagccgaagggtagctgcacgccggcgccctcaccggcgtccatcaacgacgtggcagcatcggcggctacgctcttgccacttcgggcgaacgtgacggtcccgcccgctccagcgggcgccgttttggacactgcgaaccgctccaggtgcagtcggtcgctggcacccgccgatgaccagaccttgtcggcctggttgagcacgccctccggcccgcacgcccaggtctggcgttcacgccagtccggcacctgctgaccgatccgggtcaggtccagccggccctgggcgcgcgtctcgcgcaccgacaaccgataaccgggatggtcggccgccagggcagccagctcggcaccgaacatcacgtcagctgcggtgggcgccgaatgcaggtgcactacgtcggtgatttggttgcggcgcaccaacgttcgaagcatcgacattaccggcgtaatccccgacccggcagtcaaaaacagaatcaacgggggcgccggatccggtaatacgaaattgccctggggcgcagccagccgcacaatggtccctggctttaccccggccaccaagtgggtggacaggaagccctcgggcatcgccttcaccgtgacggtcaccatgcgcgcggacccggatgccgccggactcgacgtcagcgaatacgaccgccagcgccagcgcccgtcgaccagcagcccgatcccgatgtattggcccggctggtagtcgaaactgaagccccagcccggtttgatgaacagggtcgcggagtcttccgtctctcggcggacccctaggatgcgcccccgcaattcccgcgcggaccacagcggatttgccaggtgaaggtagtcgtcgggcaacaatggcgtcgtgatgcgcgcggcaatcttgcgcagcgcatgccagcccggatgccggtcggctccggcgacggtggggcgcctggtgtcgatgatgctggcgttaagcgtcgtgtgtttcttgctcataggaagctcctgctcggccttagcttccgcccaacaaagctacggtaccgtaacctacggttccgtatctaggcccggacgcgcagactgcgtcacacccgcggcatcgtcagagcaggtccagcagaaatggcagctcttggttggcgtaccaggcgagatcgtggtcctgggcgtcaccgaccaccagctcagcgtcctcgtcgcccaggtcagcggcatcgatgaccgcaatcgccgccatcacggccggctcagcgccggcattgtcgacatatgcggcgacaacctgatcgatcgtgattggccccgccagcctgacgaccgcgtcatcaagatcgggacggtacgtggcatcgtcgacctcggcggccagcaccgcgcgtctgggcggcagggcgtctgcggtggcgccgatgtccgccgctagcagacgcaacgacgccaacgccgcttcgcgcagcgccacctcggcaagctcctcgtcgtcaccctcggcgtacgactcacgcaacgtcggcgtcactgcaaaagcagtgccgttgaccggccacaacgcgccatcggcaacgagtcgctgcaacatggccagggtggccgggatgtagacctgcgtcaccgggcgatcaacgtggccacatagtcgtcgacgtatgtcgacaactcgcggggcggacgcctgtagttgccactcacaagcggccgtggcggcagcttgacctttggcttttccacatctgcgtagtcaatcgtggacagcaagtgggccatcatgttcagccgcgcgtgctttttgatatcagactccaccacgtaccaggggctgacgggggtgtcggtatgcaccatcatctcgtcctttgcgcgcgaatagtcctcccaccgatacaccgattccaggtccattgggctgagcttccattgccggaccgggtcattccgtcgagccttgaatcggcgcaactgttcggcgtctgagactgaaaaccagtatttgcgaagcagaatcccgtcatcgatcagcatctgctcgaaaatcggggtctgccgcaaaaacaacacatactcctgcggcgtacagaaacccatgaccttctccacaccggcgcggttgtaccaggaccgatcgaagagcactatctcacctttggcgggaagatgggcaatataacgctggtagtaccactgaccccgctcgcgatccgtcggcgcgggcaatgccgcgatacgagccactcgcgggttgaggtactcggtgatccgtttgatggcgccacccttaccagctccgtcacggccttcgaagatgaccaccagacgcgcacccgaatgccgggcccactcttgcagcttcacgaattctgtttgcagccgaaacaattcggcttggtagacggcatcggagatcttgcgccggcccggcgcagctgatctgtgtcccttcgctctcgacgacgcgccgtcgttggtcgcggtgctcacatcaacggatggtatatccacacatcaccatcgacccctaacaactaccgcgaagcctccagaagctcgtccagtgcttggctcaacagccccggcagcagatcgacatcgctcatcgcgtcgcggtcggcattgatgccgaaatacaacatcccgttatacgacgtcacgctgatggccagcgcctggttgtgcagtagcggcggcacggagtaggtctccagcagcttggtacccgcaatgtacatctgcgactgggttccgggggcattggtgatcaacagattgaacaaccgtgccgaaaagctagtggcgacccgcacccccatggcgtgcaaagtggccggtgctaaccccgacaacgtgacgatagtcctggcatcgaccaggctggcggcggtcgggttggattcggtggcgtgcgcgatctgcgacaaccgcactacggcattgccctcccccaccgggaggtcaaccaagaacggtgtcacctggctgatcgcctgaccagggccggttgagtcgagttggtcgtcggcatagaccgacagcggcgccatcgcccgaacagtcgcggtcggtgccacagcttcaccgcgtgacatcagccagttgcccaaggcaccggcaatcaccgtcagcaccacgtcgtggacgtcacagtcgtagcgagcccgcaccgtgcgatagtcatcaagacttgcacgggcaaccgtaaatcgccgattacgcgacacggtggcattgagcgggctactgggcgcggtgccccgtgccaccgtgcgggcgatatcgagaaccttgcggcccgtctcgacgagttggccggaattcgttaccaacccggcgaccgcggatccgacggcctgtagttgtgcgcccggccgcaccagccagtccccgaccgcgcgcagcagcaaccgcgtggtgccggggtcccgttccgggacccagatgtcttccggaaacgccggtggacgccgcgtccggtcggcgatcacgtggcctatcgccagcgcggtcaccccgttgatcagggcttggtgcgacttggtgtagagggcaatgcgattcttttccagaccctcgacgagatacatctcccacaatggccgcgatttgtccagcggccgagcggccagccgtgcgatcagctcgtgcagttgctcgtcactacccggcgacggcagggccgaccgccggacgtggtaggtgatgtcgaagtcgcgatcgtcgatccacaccggcctggccaggcccaatttcacttcctggactttctgacgatagcgcggtatctgcggcagccgctgttcgacggtttccagcagtgcctcgtagctcaatccggcacgcggacggcgcaggatcaacagcaacccgacatacattggggtggctgtgttctccagctgatagaaggaggcgtccgatgcagacaaccgggtgaccactacggccctgtcctccttgtcaattcgtcgcgacgagtcacgtcgtcgcccacgctaacggttagcccgaccacttcacggcgcgggtacacgcaagcccgcattgtgcgatgatggccagcaaccaaaccgctgcgcaacactcgtctgccactctccagcaggctcctcgttcgatcgatgatgctggagggtgccccttgaccatcagtcctatcgcgaactcaccgggcgacaccttcgccgtcacacccgtcgtcgagtacgagccgccgccgcgaaacatcccgccgtgcggccaatcatcgcacgcagcccggcggccgcacaccccgcagctagctcgccgacaaccaatcaggccgagcggccgggcaccggcagcggtcacctccacggccaagtcaccgcggctgcgtcaagcggggaccttcgccgatgccgcgctacgccgagtgctggaggtcatcgaccgccgccgcccggtgggccagctgcgccccctgctggcacccggcctcgtcgactccgtgctcgcggtgagccgcacggcggccggacaccaacaaggcgcggccatgctgcgccgcatccggctgacaccggccggacccgacaccgcggacaccgccgccgaggtcttcggcacctacagtcgcggggaccggatccatgcgatcgcctgccgggtggaacaacggcccgccggtaacgaaacccgatggctgatggtcgccctgcacatcgggtgagatcgccggcccacaccctagttcgaagctactgcggcggccggcagcccaccgccggtgtagcgggccagtatcggaccgacgatcgccatgacgaacacatacgccgtggccaaggcggcaacccccgggatcgaggcaccggccagcccgatgatgatcaaagaaaactccccccgggcaacgagcgcggtgccagcatgcagctgcccacgccgtgccactccctcccgccgggcagcgaacatcccggtggccaccttggtcgctgcggtgacagcggccagggccagcgctaccggaagcattgaaacgagctttcccgggtcaaccgacaggccgattcccaggaagaagatcgtggcgaacaagtcacgcagcggagtcagcaccatgcgtgcccggtctgcggtctccccggtaagcgtgaggcctaccagaaacgcacccacagccgccgacgcgtgcagcgactcggccaccgccgccacgatcaaggtgatgcccagcacccgcaacaacaattgttcggaatcaggatgagtcaccaaccggccgacatgatgaccccaacgatacgacgccgcgaacgccccaagcaaagcggcgatcgccaccgtcatgcccacgaccgcctcgagccagctgccgtctgtcgcgagaaccgcgaacagcggcaagtaggccgccatcgcgaagtcttcgagcaccagcaccgacagcacagccggcgtttcccggttgccgagccgacgcaggtcctccaacagccgcgcgatcacacccgaggaggaaatgtaggtgaccccggccagaccgaggatggcaacaccgtccaaccccaaaagccagcccgccaccgcaccgggcgtggcgttgaggacgatatcgacacccgccgacggcaggtggtggcgcagactgctggcgaactcggtcgcagaaaactccagacccagggccaaaagcaacaacacgacaccgatgggcgcaccggtagcgatgaactcaccggcggcggccacccccaagatgccgccattgcctaacgacaaacccgccaacaaatacaccggaatcggcgacaacgcgaatcgtcgtgccactgcacccagcaccgcaagcaccgccaacaggacgccgagctcaaacaacagcgccctcgaaacctccaccggttcagcccttttcgacgatctgttcgaccccggcgatcccgtcctcggtgccgatcacgatgaggacatctccggctcgcagcacatcagtcgggcccggcgaggccaacacatcctcgtcacgcacgatcgccacaatcgacgcgccggtacgggtgcgcgcacgggtatcacccagcggccggtccacaaacaagctacccgcccggatgtgaatctgaccggccttaagcccgggcacctcacgcgtcagctcggtaaatcgctcggcgatcctcggcgcacccagaatctgagccaccgcctcggcctcttcatcggtgagccgcaaaaccggtcgggcttcgtccggatcatcgcggccatacaggacgacgtcgaaaccgccactgcgcctggcaacgatgccgatccggtcaccgcgatagctggtgaactcgtatcgcaggcccacccccggcagcagcacctccttgacgtccataggagtcaatccttgacgaaatgcggccaagatagaagcggtacgggcaatctcgttgactcaggtatgccggtgcggccacggcaacaacatcgacacctcgcggcggtaatcgcggtattggtcgcccagcgccgcgagtaggtcgcgctcttcgaactgcaacgcgaccaagatgtagcccgtcgcgccgatcgcgaaaagcaagtgccccgccgtcatcatgggcgtcgcccagaacgcgacgacgaatccgagcatgatcgggtggcgtacccaccggtagagcagatgagcctgaaaaccgatctcggtgtacggctttccgcgccaagccaaatacacctgccgtaggccgaacaattcgaaatgattgatcatgaaagtcgacgtcaacaccgtggcccacccgagccagaacaacgcccacaacgccacccggccagccggctgccgcacgtcccagatgaccgccggcatcgttcgccattgccagtacagcaacaacagcgcaacgctggccagcagtacataggtgctgcgctcgatcgagggcggcacgaatcgagtccaccagcgtttgaaaccctgtcgtgccatcacgctatgttggacggcgaacacgcccagcagcaccaagttgaccacgaccgcctggccgatcggcgccgcgatcgcgtgatctacggttcgtggcaccactacgtcgccgacgaaaccgatcgcatacccgaaggcaaccaggaataccagatagctcgcggccccgtaaatgatcgtcaaataacgcttcataacctgattctgctccgcaggagtgtgcagctggggcgttcggcccgattggcgccaatcagcgattcaacagtgccatgatgtgcggcatggcctcgcgggccgcaacgcgtcccgcctcgcgggcggcgtcgatctggtgaaactccagcagcccaacagcaccggtgtcgggtctgataacgacctgcgcaagactgagtgcggcatccgccccacgctggctgccgattgtcatcgtgcgcatcaaggtgtcgccgattcctggcacttttggcgagccgtcctgtcgagccgagcccggcccgccaccacctaagccgatgctcaccgcgatcaatgggccatcaggacttgcccgggtcgagaccggaaggttgtctaacacaccgccatccacatgcagtcgaccgttgtagacctggggcggatagatgcccggcagccgaagggaacacccaatgacatcgacgagtcggcctcggcggtgtacgaccggtcggcgggcaagcaaatcgacgctaacgcaacggaactcctttggcagctcctcgaccagtcggtccccgaacgctgcttctaacagggtcagcgtccgtcgaccacggactagccccctgaccggaaacgcgtagtcactgagcggattgtgccgaatgaagtactcgtatgcgtaggcgtccgctgttgccgcgtccataccgcacgctccgaacaccgcaataaccgcccccatgctggtgccggcgaaccggtcgatggtgaccccgacccgctctagctcgtcaagaaccccgaggtgcgcaaagccgcgcgcgccaccgccgccgaggactagaccgatcgagcggccggcgatgcgtgcggcgagcgggcgtacgttttccaagatgcgtcggtaatgaaccacatgaaccgatcgcggcgtgatcaattcctcccactgacgccggtgctcccggctggcggccggaccggccagcacgaggtcggcaccccgcgcacgcgccggcagccgcgcggcttgtgggttgggatctcccgcgaccagcactatccggtcggcgacgcgcaggcagaagtcccgccagccggcatcctcgaccgcggcatgtagcactaccttgtcggcgactcgctccgcgcgatcaaggccgtcgcggtcgacccggccggggtcaacggcacgcaaccgcgccgacagcgcggtaagcaggccagcggccactgccggcacgggcgcgtcgccgctcactccgatcaccgaaacgaccacctcaggcgacgtcgagtcagtcgccggtggcggtgcctcccgcagccgcgttgccagcacctttaccaacgccgccagcgcaccatggtcggcgatctcgtcgaactgtgccttggtgagccgcactagcttggtgtcgcgcaacgcccggaccgtcgcggaccggggcgcgtcaataagtagcccaagctccccgagaacctccccgcgacccagttctttgagaacgatgctgtcctgcagcacctgcacgcgacccgtgcggatcacgtaaagcgaatcggacgggtcaccttcgtggaagagatagcaacccgcctccaactcgacgtcctcaacgtgctccccgagctgtgccaaggtggccgcgtccaggccggcaaatagcggcagattccccagcggatcggcgtcaccggccgcccaatgctcaatcggcgcggccgccggctggggaatcggtggctccaaccgcggcgcgatcgcgggctccggcgccggcatctggacggggttgcggttggttctacccagcaccgcggccgcgacagccaccgcgatgaaacagatggcagccatagcccatccgcgccgcaacgcctcctcggcagtaccgtgctccggcttaccgatcaagatcaccatcaccgcgacaccgagcaccgcaccgagctggcgagtggtgctaacgaccgccgacgaggtggcatagctgccgcccttggcgacctcggccagcgctgcactgctcaacaccggcaacgtcgcgccgacaccgatgccctgcagcagttggcccggcagccacacgcggaggaaatccggctcggacccgacacgctgcaaataccacaccaggctgccggcccagaccagcgcaccaacgaggacgatgacgcgatgcccatgccgaccggcaacccgacccagcgccgccgccaccacggcagccaccaccgcagcgggcgcgatcgcgaaacccgccttcagcagcgagtagtgccacacatagttgaggtaaagcacatgggtaaggccatagcagtaaaaacccgctgcggcgaccagcgtgagcaggttgcccgccacgaacgaccggctacgcaacagcgccggctcgaccagcggcgcggggtgcgaccgcgagctgtgcacgaacccaaccgaggtcaggacgctggccaggaacgaaccgacggtggccacgctcaaccaaccccagtccggccccttgaccaaaccgagggtaaccaacccgagcgttaccgcaagcagcagcgcaccgcgcaagtcaggcatgcggcgccggcccgaggcgcggctctcgacgagcatgcgcttggtggcgatcgccgcgacgatgcccagcggaacattgaccagtaacacccaccgccagccggcccactccacgaggagcccgccgatcggcgggcccaggccagccgcgatcgctgccgccgcaccccacaggccgatagcgtgcgcgcggcgcgccgcgtcgaagccctcaacgaccagtgcgagcgaagcaggcacgagtatcgcagcccggatgccctgcagcacccggaacgccaccaactgctcgacactgccggcgacggcgcacagcccggacgcaatggtgaacaccagcacaccggacaggaatgtccgtctgcggcccagcaaatcggccaacctgccggccgcaaccatgaaggcggcgaagacgatgttatagccgttcagaatccaggacaggctcccgatgtcgtaggacgggaaggaacgctggatatccgggaacgcgatgttgacgattgtcgagtcgagaaacgccaggaaagcgccgaaccccgctaccagcagaaccgacgccgacgaaggtcggcgacgacgggtgagattagcgaaccccttgccgccgtgcaacgaaatgtgcatgcgcgccggggcgcggggtgtgccgggaagtgacttctgggaactgagaaaccgatacacccatctgcaacctacgcgctaacgcttcttgaccgatttcggcggcttggcgccgcggccttgtcggcgggcggcttcgcgccgctcgcgccggctagcaccggccggcactccggccggcgtcttgtgggctccaccgccgttgcgctgcacctgagccgagccatcctccgcgggaccggaataggtcaaagcgggcgactcgctggcaacacccttggcgcgtaatgcacttggagctctttcgcgcgcgccaccatcgaccgcgctgcgttgctgcgcggcggctgcggccgcggcggcgaattcggcaagctctgcgggttcggcagccggggcaaccggcggggcggggaccgcctccacggtgacgttgaacaggaagccgaccgattcctctttcatgccgtcgagcatggccatgaacatgtcgtagccctcacgctggtactcgaccaacggatcgcgctgcgccatcgcgcgcagcccgataccctccttgaggtagtccatctcgtagaggtgttcacgccacttacggtctatgacgttgagcagcacgttgcgttccagctggcgcatcgcaccctcgccggcgatttcctcgagttcggcttcccgtgcggcataggcacgttcggcgtccttgagtagtgcctccagcaactcctcgcgggtgagatcgtcgcgctcgaattcgtggtccttgcgggtcagcgagtcggcggtgatccccaccggatagagggttttgagtgccgtccacaacgcgtccagatcccaatcttcggcatagccttcgccggtcgcgccgtcgacgtaggcggtgatgacatcgcggaccatgtccagcgcctggtccttgaggttttcgccttcgaggatgcgccggcgctcggcgtagatgaccttgcgctgctggttcatcacctcgtcgtatttgaggacgttcttgcggacctcaaagttctgctgctcgacctgggtctgggcgctcttgatggcccgggtgaccatcttggcttcgatcggcacgtcgtcgggcaggttcagcctggtcaacaaggtctccaaggccgcgccattgaagcggcgcatcagctcgtcacccagcgacaaatagaagcgcgactccccggggtccccctggcggccggaccggccacgcaactggttgtcgatccgccgcgactcgtggcgctcggtgcccagcacgtacaggccgccggcctcgattacttccttggcctccttgctggcttcctctttgacgatgggcagttcggagtgccaggccgcctcgtactcctcgggcgtctccaccggatccaggccgcgttcgcgcagccgctgatcggtgagaaagtcgacgttgccgcccagcacaatgtcggtgccgcgaccggccatgttggtggcgacggtgacgccgccgcggcggcccgccaccgcgatgatggtcgcctcttgctcgtggtacttggcgttgagcacattgtgcgggatgcgccgcttggtgaactgccgcgacagatactccgagcgctccacgctggtggtgccgatcagcaccggctgtcccttcgcgtagcgctcggcgacgtcgtcgaccaccgcgatgtacttggcctcctcggtcttgtagatcaggtcggactggtcttcacggatcatcggcatgttggtcgggatgctgaccacgcccagcttgtagatctcgtgcagctcggccgcctccgtctgggcggtgccggtcatgccggcgagcttgtcgtagagccggaagtagttctgcagcgtgatggtggccagcgtctggttctcggccttgatctcgacgtgctccttggcctcgatggcctggtgcatgccctcgttgtagcggcggccgatcagcacccggccggtgaactcgtcgacgatgagcacctcaccatcgcggacgatgtagtccttgtcgcggctgaacagctctttggccttcagagcgttgttgagatagctgaccaacggcgagttggcggcctcgtacaggttgtcgatgccgagctggtcttcgacgaattccacacccttctcgtgcacgccgacggtgcgtttgcgtagatcgacctcgtagtggacgtccttttccatcagcggcgccaaccgggcgaactcggtgtaccagttggaggcgccgtcggcgggaccggagatgatcagcggggtgcgggcctcgtcgatcaggatggaatcgacctcgtcgacaatggcgtaatggtgcccgcgctgcaccagatcatccagtgagtgcgccatgttgtcgcgcaggtagtcgaacccaaactcgttattggtgccgtaggtgatgtcggcgttataggccacccggcgttcatcgggtgtcatggtggccaaaatcaccccgacctgaagcccgaggaagcggtgcacgcggcccatccactcactgtcgcgtttagccaggtagtcgttgacggtgacgatgtgcacgccgttgccggccagcgcattgaggtaagcgggcaacacacaggtcagggtcttgccttcaccggtcttcatctcggcaacgttgcccaggtgcagggcggccgcacccatcacctgcacgtcgaacggccgctggtccagcacccgccaggcggcctcgcgggccacggcgaaggcctcgggcaacaggtcgtcgagggtttctgggtttttctggtcggccagccgccgcttgaactcgtcggttttcgccctcagctcggcgtcggtgagtttctcgacatcgtcggacaaagtgccgacatagtcggccaccttcttgaggcgcttgaccatgcgaccttcgccaaggcgcagcaacttcgacagcacagctatgtccccgcatgtgtaggagtctttagataaggcgactcccatggtaggtgacgacgcggcgcgcgccgccgatcacgccagacggatcaagccgtagtcgtaggcgtgccggcggtagaccaccgacggccgttcggtgtccttgtcgtagaacaagaagaagtcgtgtccaaccagctccatctggtagagcgcgtcatcgaccgacatcggcttggccgggtgttctttggtgcgaacgatccgcccaggctcccgctcgacgacggcaccgtcgtgatcgtgtgcctcggctggtctggtgttgaagccgttctccggcgctggcaccaccgcggtcgcctcggccagcgaaaccggggttttgtcgccgtagtgcaccttgcggcgatccttaccgcggcgcagccggctctccagtttgacgaccgctgattcaagcgcggcatagaagctgtcggcgcaggcctcacctcgcaccaccggccctcgcccacgcgcggtgatctccacgcgctgacaggacttgcgctggcggcgattacgttcgtggtcgagttcgacgtcgaacaggtagatggtccggtcgaaccgctccaagcgggcgagtttctgcgaaacgtagatgcggaagtggtcggggatctcgacattacggcccttgaacacgatctcagcgtttgatttcggttcggccagaacctgacctgaatccacggctagccttgacatacgtgacaactcgtttctctttccacgtcacacgcgccctgcgtgcctggccttcggggagacgcgccgacggggtgggagcggttggagaagttaccgccgcaggctgcccgccggagcaagatgtcgattgctcacctcctatcgcgggatgctgattcaacctgggaagcgcgagcgtgagtcgttaaaggttgatctcgacgttagcccgtgttcggctcaccgtgccaccaaattgaccgacctgtttcgagttcttcacgttgtcttggcaactgcaccggctcaggcagatcctcacgcggccgcgaccgccaacacggcacccacccgcacaccggcggcctgcaagacccggaccgactcgcgcgccgtcgccccggtggtgatgatgtcgtcgacgagcacgacttcgttgcgcggccgctggccccgcaacagcacccgacccgtgatgttgcgctcgcgcgcggacgccccaagacctaccgagtcccgggctagcgctcgcatccgcagcgccgggacgacggtgacgtcatggtggcgcccaagggtggcacccgcaatccgcgccatccggctgacggggtcacccccacgccgtcgcgccgcccaccgtctcgtcggcgcaggcaccatcgtcagcgggttttcgagcatgccccaggacaacaggtggtcgacaccgacaatcagcgcgcacgccagtggcgcgacgaggtcgcgacggccgtgctctttcatagcgaggatcgcctgacgacgcacgcccgcgtagcggccgagcgcgaacaccggcacctgtgggtcaacacgaggactcaccacgtgcggttcaccggcagccaccgacagctcggcggcacaggcggcacaccagcgggtcgccggcgcaccgcagccaccgcattccagcggcaggacgaggtcaagcacacaccaagtgtcgcggtcaccggtgacagcagtgctgtcaatcggcgccgctgcgcagcggcggccagacaaagctgagcgcaccctgactcaattgggtaatcacgctttccagataacgcagcggcagctccgttcgccactccggaagcaacgcagagagctgcaaacaatcggctgcgaggctgacgtcggtgatgcgcagcccatgcggcagctcaggcagtggcactcggtaggccggtgtccgtgccggcagtgtccaccgccgttgtccggtgatcacggtgcgcggtcgcagccacagtgtcgtctgggaggttgtgcccgccacgtcgacgtcgacctcaagacctccccagtcgggccggcgcgcccagcgcagccgggccgctccgctctcggagaactcaccgcgcagctgcggcgtcgcttgacggagcacatcatcgaaaatctcggtcggcagggcggacgacaactcgacgggagcggcgatcaccagcggcggcacacccgggcggatgtgcacgttgcgcaggacggcaacggcgctgtgcaaatgatgctgatcccagctgatgccgcgagcggccacccgaacctcgcccagctggccgacggccagcccctgcggttccagtgccgagtccagctcggtgacggtcagcaccacgtcatggtccccaatccgaaccgtgacttccttgccgatgagcagctgctgcaaggtggtgaacaacgtccggtagggcgccgcaactgcctgggcggctcccgcgctgaccagcgacatcccggtcgacgaccacagcgaggccagcatgtccaaggcacggaagggatcatcccaacgcagccggggaactcttggcgacatcaacaagcgcctcctcactgcgagggtagccggtgtgctcaggtcgcgaaaaacgcaggcacagcactcatccgggcaataccggcgccgcccccggcaccatcagccccggtacgtccgcccagcctggtcggctttcgacagacgccgagtacatcaacaccccttgcgggccggcgacatacacagtcgacgggttggccgcgatcgccgtcagtggagtttgcaacccgcgggacggcgcgtcggagttcaccccgtcgaggtttacataagacaccggatgggcggcgtcggtgcgtgtcaccacgatgtcgtcaccggttcgccaggacaacgacaccaccgaggaacccagcccgaaacccagccgccgagggtaggtcagggcgaactggccagcctgggtctgctcgacgccggcgaggatcacctgcccaccgatcaccatcgcggcgcgcgtcccgtcacgggacagttgaagatcgttgatcgcccccgggaagcggctggccaccgcggtcgaatccaccggaatccgcgcgggttgccccgatgccgggtcctgtatcgctcgcagcacgacgttggtatcgaccaccacccagaccgcgtcgtccagcgaccagctgggccgcgacaggctgtgcccgtcggcggactgcaccgcctcgccgccgaggtcgccgacccacaaagacgccgcctcatccggagccccgcgccccagcgtcaccaccgaggccacctgacgcccgctgcgtgatacggcggccgccgtctgctccggcatccgtccgaaggccccgggcacgggggtgactcgctgtgcgtccatcgccaccagtgatccgttcaccaaggcgtgcaaccccgcggcggcaccgtcggccacccccgggtcggtggccgcgacatcggaagtggtccacccctcggcaaacctgtcttccagcggggcgccgtcggcgttgatcacgtacggccccctgatgtcggccctggccaaggtccagatgatctgtgcggcaagtaattgcctgctgtgcggatcggtggtggacagcttctccatgtcgactcgcgcgccgccgtacccgcggccgattccgctctttccgccgtcggcccgagtcaccggcccgcgcagtcgtagcggcggagcgagcagattacgcaccgtgcgcgccatctccgggcgtggacccgccagcagtttggagacgagctccgtggccagctggtcgcggtcggacacagcgacgtagcgcggatcgggaaccacggtcttgccggtggggtcggcgaagtacagggtgttgcgcttgtacgtttcttggaactgctgccagtccaggaaaaccccgttgggtaggcgatcgatgcgccaaccaccggacgtcttgaccaactcgatcgggcccggatccggcagttgaccctcggcggtctcaaacacccccacatccgagagcgagccgagaatgtctgcccgcatggtcaccgaaaccttctcggcgcttcgggtttcgacgaacaccacgtggtcgatcaacaacgcgctgccggcgtcgtcccaggcgttggaagccgattcggtgaggaactgacgcgccgccaggtgccggttggccgggtcggctgtggccttgaggaactcgcgtaacagcacgtcgggatccatacccgggctcggtttgggcagattcgacggcaccggacgttcgacggttccgatggcttgcggggccgacgtgctgggcacactggcacagccggccagcactgcaccaaggaacaacaaaattgtcagccgcatcaaccgctccactccgcgtgctcacgtgggcgctgacgttccttgtattccggtggcatcggttgcggattcggttgcgcgaccggttgcagaactggctgcgggatcggtttcatgggcagcgggctggtggtgaccttgtggccgcgcaccagcggaagcgtcagccggaagcaggcgccctcgccgggttcgccccacgcctcaagccgaccctggtgcaatcgggcatcctcgacgctgatcgccaaacccagcccggtgccgccggaccgacgtacccgtgagggatccgagcgccagaaccggctaaacaccagcttctcctcaccaggccgcagcccaaccccgtagtcacgcacggtgacggcgaccgtgtcttcgtcggcggccatccggatccgcaccggtttgtgttcggcgtggtcgatggcattggcaatcagattgcgcaggatccgttctacccgacgcgcatcgacctccgcgatcacctgctcggcgggcagatccaccagcaactcgataccggcctcctcggccaggtggcccacattgccgagcgcgttgttgaccgttgtgcgcaagtcgaccgcctcaaccgacaactcggccaccccggcgtcatgccgcgagatctccagcaggtcgttgagcaacgtctcgaatcggtccagctcgctaaccatcaactcggtggaccgccgcagcgtggggtcgaggtcggcgctgtggtcatagatcaagtcggccgccatccgcaccgtggtcagcggcgtacgcagttcgtggctgacgtcggaggtgaaccggcgctgtaggttgccgaactcctccagctgggcgatctgtcgggacaggctctcggccatgtcgttgaacgacaccgccagcctggccatgtcgtcctcgccgcgcaccggcatgcgttcggacagatgtccctcggcgaaacgttcggcgatccgcgacgccgaccgcaccggcaccaccacctgacgcgacaccagcagcgcaatgccggcgagcaggactagcagtaccaggccgccggtggccatcgtgccacgcaccagcgtgatcgtggcttgctcgctcgccagcggaaagatcaggtatagctccaggttggccacccgcgacaacgtcggagtcccgatgatcagggccggcccggagaaaccttcggtctgcaccgtggcgtactggtaggcggcctgcccggccttgacgaagccgcgcagcgcgttgggcacctgatcgacgggtccggcagtagaggcagcgcgcggcccatcacccggcaccatcagcaccgcatcgaacgcaccggcgaggccagcccccgaagcggggtcggttttcgacgtcagagtgttgcgcgcaagctgcaggctactgtccagtgagcgcgtctcctcaccgttgacgatcccgctgacggtggtgcgtgcccgctcgatctggtcgatcgccgccctgaccttgatgtcgaggacacgattggtgacctggctggtcagcacaaagccaagcgccaggatgacggctagcgacagtccaagggtcagcgccacgacccgcagctgcagcgatcggcgccacgcgacagctacggctcgactcaacgcactgaggccccgtgtcatcgggccagagcgaccccggcgaccccgaatgcgtcggcgcgagccgaagatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaggtccggccttgtaccccactcctcgaacggtcagcaccacagtcgggttctcgggatccttttcgaccttggcccgcagacgctggacatgcacgttcaccagcctggtatcggctgggtgccggtaaccccatacctgttcgagcagcacatcacgagtaaacacctggcgcggcttgcgcgccaatgcgaccaacaggtcgaattccagcggtgtcaacgagatctgctcaccgttgcgagtgaccttgtgcgccggtacgtcgatttctacgtcggcgatggacagcatctcggcgggttcgtcgtcgttgcggcgcagccgcgcccgcacccgcgcaaccagctccttgggcttgaacggcttcatgatgtagtcgtcggcgcccgactccagacccagcaccacatccacggtgtcggtctttgcggtgagcatcacgatcggaacaccggaatcggcgcgcaacacccggcacacgtcgatgccgttcataccgggcagcatcaaatccaataacaccagatcggggcgcagctcgcgcaccgcggtcagagcctgagtaccgtcgccgatgaccgcggtgtcgaagccttccccccgcagcacgatggtgagcatctcagccaacgaagcgtcgtcgtcaacgaccaaaatcctttgcctcatggtgtccatggtgtcaccacatcgggacaaaactggcgcaccacacgggcgtttcttgcttgattagggcaaataccctcaacttggcacgtctggaggcgccaaagtcgccgctagtcggcccggatcaacatcggcgccgacaaccagccaccggccgccccacccttgggccgccaactcggcgtagaccgcaccggtgcgctgctgaagttcagcgtcgcgttcgtaattgtcgcgcgcccgaccggggtcacgctgggcacggccgcgggatcgttccccggcgagctcggcagagaccgcaaggagcacctgccagtcgggcttgggcaacccgagtcttgcaaattcgatccgctgaacccaggccgctgccttcccggccgcgttttcatgtaggcgcgccgcgctgtaggccgcgttggaggcgacgtagcgatccaggatcaccacgtcgtagccgcgacacagcccctggatcgtgtggaccgcgccagcgcggtcgagcgcgaacagcgtcgccatcgcatacaccgacgatgcgaggtcaccgtgctcgccgtgcagcgcctccgctgcgatgtcggcggccaccgactgtccgtagcgcgggaacgccagtgtggccaccgatctcccggctgctcgaaaggccccggacagcttttccaccaacgtccgcttgccagcgccgtcaacgccctcaatcgcgattagcacggcgcggccctgtcggtggcggcgcgagcagacgcaaaatcgcccttttcgtcatgaaaatgggcgattttgcgtctgctcgcgggtgggaggcactcagtagcggtagtggtccggcttgtagggaccctcgacgtcgacgccgaggtattcggcctgctccttggtcagcttggtcaggtgaccgccaagggcctcgacatggattcgagccaccttctcgtcgaggtgcttgggcagccggtacacctcgttgtcgtactcgtcgttcttggtccacagctcgatctgggcgatcgtctggttagcgaagctgttgctcatcacgaacgaggggtgcccggtggcattgcccaggttcagcagccgcccctcggacagcacgatgatcgagcggcccgtgtcgccaaaggtccacaggtcgacctgaggcttgacgttgacccgtgtcgccccggagcgctccagcccggccatgtcgatctcgttgtcgaagtggccgatatttcccaggatcgcgtggtccttcatcgccttaatgtgctcgagcatgatgatgtctttgttgccggtcgcggttacgacgatgtcggcgtccccgatggcctcctcgacggtgaccacgtcgaagccctccatcatggcctgcagcgcgttgatcgggtcgatctcggtgacggagacccgcgctccctggcccttcatcgcctccgcacagcccttaccgacgtcgccgtagccgcagatgaggaccttcttaccgccgatcagcgcgtcggtgccgcggttgatgccgtcgatcagggagtgccgagtgccgtacttgttgtcgaatttggacttggtcaccgagtcgttgacgttgatcgccgggaaggccagatccccggccgcggcgaattggtagagccgcagcacgccggtggtggtctcctcggtgacgcccttgaccgactcggctatcttggtccacttgtccttgtcggtctcgaagcgggtccgtagcaggttcaggaagaccttccactcggcggggtcgtcctcctcggcgggcggcaccacgccggccttctcatactgcatgccgcgcagcaccaacatggtggcgtcaccgccgtcatcgaggatcatgttggccggcttgtcggggtccggccaggtgagcatctgctcggcggcccaccagtactcttcgagcgtctcgcccttccacgcgaacaccgggacacccttgggctcgtcgggggtgccgtgcgggccgaccacgacggcggcggcggcgtgatcctgggtggagaagatgttgcacgaggcccagcggacttcggcgcccagcgcggtgagggtttcgatcaacaccgcggtctgcaccgtcatgtgcagcgaacccgagatccgggcccccttcaggggttgcacctcggcatactcgcgccgcagcgacatcaggccgggcatctcgtgctcggcgatccggagttctttgcggccgaaatccgctagtgacaggtcggcgatcttaaagtcgatgccgttacgaacgtcaggggtcagcgaatttttggtcaccaaatttccggtcataggggctttcatccttctttgggggctcacagggatccgagcgggctacttagcctaggtacgctcttgcagtcactgtagccgccgtcggtcagccccgcaggtcaggggacattgatcacaccgtgacgctccgcgaacggcgttattagccgtgctaggtccgctgcgacatcatggtcggcctcgggcggcatcgacacgtagctcaagcacagccgcacgatcgcacgcgagagcacattggcgtcgttatcggtggtggccacccaggtatcggtgaaggccggcgccagccgggccgacgcgcgggtgatgatcggcgcgctgtcggtggtgatcagttgcagcagatcgggcttggcgacaccggtcaacagcgagatgaccaacggatctgccgccgactcggcgaagaacgaccgaaagccctgcaggaacgcttcgtaaaagttgccgacgttggcgtccaacgatgcatggacgttgtccactaatcggtcggccaggcgcagcgcgtatccctgcgccaggccttgccgggaaccgaattcgttgtagatggtctgccggctgatgcccgccgcgcgggccacgtcggacagcgtgatggcggaccagtcgcgggtcagcagcagatcccgcatcgcatccagcaccgaatcccgcaacagggcccgcgaggcctcggcatagggtatccgcttcacaggcgcgacagtagcgcttggagtgctcacgagcgagccacctccaccatctcgaaatccgactttgccgcaccgcaatccgggcaactccagtcatcggggatgtcgtcccagcgggtgccggccgcgatgccgtcctccggccaacccagcgcctcatcgtactcaaagccgcattggatacagcggaacagtttgtagtcgttcacttagttaccctcctatcttttcgaaatcgaccttctcgcgcaccgcgcagtccgggcagcaccagtcgtcgggaatttgatcccagcctgtgccggctgggaagccttccctggcatcaccgttggcctcgtcgtagacgtagtcgcagaccgggcaccggtaggcggccatcatgccgaggctccgtaacgggcgagtgccttctcccgcacgcgcgggtgcaggttaacccgagtgatatcgccgccgtagtgctccagcacccggtgatccattaccttgcgccacaacggcgggaagtaggtcagcgagatcatcgatgcatacccactgggcaggttgggcgcacccgccatgctccgcagtgtctgatagcggcgagtggggttggcgtggtgatcgctgtgtcgctgcaggtggtagaggaacaggttggtgacgatgtggtcggagttccagctgtgcaccggggcgcagcgctcgtagcggccgttggcgctcttctgccgtagcagtccgtagtgttcgaggtagttgacggcctctaacaggctgaagccgaagactgcctggatgatgacgaacgggatcagcgccgggccgaagaccgcgatcagcccaccccacaacaccaccgacatcagccacgcgttgagcacgtcgttgcgcagatacgtcatgggattccaggggctgacgccgagccgacgcagccgttgggcctccaaatgaacggccgagcgcaagccgccgataacactgcggggcaggaactcccacaacgtctcgccgaaccgcgccgacgccgggtcctccggtgtggacacccggacgtgatggccacggttgtgctcgatgtagaagtgcccgtagcaggtctgggcgagggtgatcttggacagccaccgctccagcgaatccttcttgtgccccatttcgtgggcggtgttgataccgacgccgccaagcacaccgaccgacagcgccaccccaagcttgcccgcccagctcaaggcgccgtcaaagccgagccaactgaggtttgcggcggtgaacaggtatgcgcccagcaccacgctgaggtactggaacgggatgtagatgtaggtgcagtagcggtagtacttgtcattctccagccggtcggtcacctcgtcgggcgggttctgcccgtcgggcccgaagcgtaggtcaagaagcggcaacaagacgtagagcaggatcggtccgatccacagcggcacctgcgcggcggcgtgccagccgagctggttcatcccccagatcagcggcagcatcaccaccaaggccgtcggggcgatgaggcccataagccacaggtaacgcttcttgtcccgccactcctcgacttcgggcggccggggggcttcgggtccaccagagccgatttgcgtggtcatatgccaaacctcctcatgagccacaccacgttgggatttgacaatagagcagtttgcgtcttatgtctagacatataacgcaatttgtaaatacgcggcgaagctagttcaacacctccgggtcgcgctctctcgagcttgccgaaggccctgcgccgagtgccggcgcccgtagccgacataaatcgcggttccggccaccagccagatcccgaaccggatccaagtcaacgcggtgaggttcagcatcagccacaggcacgcgcacactgcggcgatcggaagtaacggcacccacggagctgtgaacccccgctgaaggtcgggtcgggtccggcgcagcacgaccactccggccgagacgaggatgaacgcgaacagtgtcccgacgttgaccatctcctcaagcttggtgatcggaaacaccgacgccgtcgtggccaccaacaccgcgaccagcaccgtgacccggaccggggtgccgcgcgaaccggtcttggccaattgccgcggcaccaagccgtcgcgcgccatggcgaacagcacgcggcattgcccgagcatcaacaccatcaccaccgtggtaagcccggccagcgcgccgacggagatgatgccgctggcccagtacaccccgttggcctggaacgcggtggccagatttgccggcccgcggcccggtacggtccgcagttgggtgtatggaaccatgcccgacagcaccaccgataccgcgacgtagagaagggtcacgacccccagcgacgcgagaatccctcgagggacgtctcgttgaggacgcttggtctcctcggccatggtggccacgatgtcaaacccgataaacgcgaagaacacgatcgatgccccggccagcacgccgtaccatccgtagtggctgccttgggctccggtcagcaacgagaagacggattgatcgagcccgccgccgtggtgctggacttcgggctcgggaatgaacggcgagtagttggcggccctgatgtagaaggcaccgacgaccaccaccaagacgaccaccgacaccttgattgcggtgaccaccgcggaaaatctcgacgacaatttggtgcccaacgcgatcagggtcgccaccaacgtgacgatcacgagcgcaccccagtcgagctgcagcgatccgagatggcctgtgccattaccgaatccgaacacggtgcccaagtagctggaccagcctttggcgaccacggccgcacccatcgccagttccagcaccagattccagccgatcacccaggccaagaactccccgaaggtggcataagagaaggtataggcgctgccggccaccggcagcgtcgaggcgaactcggcgtagcacagcgcggccagcgcacaggtcgccgccgcgatcagaaacgatatccagatggccgggccggtgatatcgccagcggtcgacgcggtaaccgtgaatattccggcgccaatcaccaccgagacgccgaaaacaaccaggtcccaccaggtgaggtccttgcgcagccgagtggtgggctcgtcggtgtcggcgattgactgttctaccgacttcatgcgccgtcgaccggccatgcacccgtcctctcgcactcgttgtgaccgcacagtactgggtactctgcgaggatgacgggtcgcgtagggaacccgaaggaccacgccgtggtgatcggagctagcatcgccgggttgtgcgccgcgcgggtgctctcggacttctactccacggtgacggttttcgagcgcgacgagttgccggaagcgccggcgaaccgggccacggtccctcaagaccgacacctgcacatgttgatggcccgcggggcgcaggaattcgacagcctgttccccggcctgttgcacgacatggtggccgcgggcgtgcccatgcttgagaaccggccggactgtatctacttgggcgccgccggccatgtcctcgggacggggcataccctgcgcaaggagttcaccgcctacgtgcccagccggccgcacctggaatggcagctgcggcgacgggtcctgcagctctccaacgtccagattgtgcggcgcctggtcaccgagccacagttcgagcgcaggcagcagcgagtggtcggcgtgctgctggattcccctggtagcggccaagatcgggaacgcgaagagttcatagctgccgaccttgtcgtcgacgcagccggccggggtacccgactgccggtttggttgacgcagtggggatatcggcggccggccgaagacaccgtggacatcggcatcagctatgccagccaccaatttcgcattcccgacgggctgatcgccgagaaggtggtggtcgccggcgcctcacacgatcagtcgctggggctaggcatgctgtgctacgaggacggcacctgggtcctcaccaccttcggggtggccgatgccaaaccgccgccgactttcgacgagatgcgtgcactcgcggacaaactgctgccggcccgcttcaccgccgcgctggcgcaagcccaaccgatcggctgtccggcgtttcatgctttcccagccagcagatggcgtcgctacgacaagctggaacgtttcccgcgcggaatcgtcccgttcggcgatgcggtggccagcttcaatcccaccttcgggcagggcatgacgatgacctcactgcaagccggccacctacgacgggcgctcaaagcccgcaactcagctatgaaaggcgacctggccgccgaactcaatcgggccaccgccaagaccacctatccggtgtggatgatgaacgcaatcggcgacatcagtttccaccacgccaccgctgagccccttccccgatggtggcgcccagccggttcgctgttcgaccaattcctcggggccgcagaaaccgatcctgttctcgccgaatggtttctgcgacggttttcgctgctggacagcctgtacatggtgccgtcggtaccgatcatcggtcgcgccattgctcacaatctgcgattgtggctaaaagagcagcgtgagcgtcggcaacccgtcacaacccgacggtcgccctgaacagcttggcgggttggccggcggtcagccggatcgggccgtcgtcggccgccgcccaggcggccgtgccgcgctgtagcgtgagcgacccgcacttcccgtgcaccgtcgccgaaccctcggtgcataacaagatctgtggaccgtcatggccggacgacgcgtcgacctcgtggccgaggtgatcgccgtcgagcaccagtagcgtggccgcgaactcatcggtgggcgtctcaaagaccagccccagcccctcgcgccggatcgggggccgcagccgagccttcggcgtgggggcgaagtccagcacccgcaacaactcgggcacatcgacgtgcttaggggtaagtccaccgcgtaacacgttgtcggagttggccatcacttccacaccgaaaccacgcacataggcgtgcaggttgccggccggcaggaagatcgcctccccaggagccaagctgatgcggttgagcaacaacgccgccagcacaccggcgtcgccgggataacgttcgccgagttccagcactgtcttggcttcggcgccaaattccgttgcgccggagctgacgtactggatagcgccgtccagcacggcaggcaccagcacgtcgatgtcgggctggggtgcggtaatccaggtggtgaacagcgcacgcaaaccatcggcatcggacccctcgctcagcaagtcgatgaacgggtcgaggtcggatacggccagcgcccgcagcagctcggtggtgcgagccgcctcccggaatccggccagcgcctcgaacggctgcagcgccaccaataactctggcttgtgactggtgtcgcggtagttgcggacgggtgaggacaccggaatgcccattcgctcttcccgcaggtagccctcaaccgcctgctcggcgctcggatgggcctgcaacgatagtggctcgtcggccgccaacaccttgaccaagaacggcaacacatcgccgaatcgcgcgcgcgacgcggagccgagctgcccctccggatccgcgaccaacgcttcgagcaacgaggtttggccatgcggcgtctgcagccaagccggatcacccgggtgtgcaccgaaccatagttcggcctcggggtgagcggccggcaccggacgcccggtgaattcggcgatagcggtgcgcgatccccaagcgtaggtgcgtaacgcgccacgtagcagttccaccggcgatctatcctcgcaccagtcgcagatacacggcggccatctccagccgaacggccaataccgcccccccggatcccacgggggcgtcgagcagctccggcacatcctcagccgcgaccagataggcgtcatcgagcccggcaacccgagcggccaccaccgtccgctcgccggccagcgccagcgccaacacccgcagccgctgcggtgccggcccatcgatttcctcgtcatggaacagcgcatccggcggcgtcccggcacgtagcgccacaaccgcatccgaaagcctggtagcggccacaacctggtttgcgatccgcagcatgaccgaactcccatgccgggccagcgccagcgtcgcggcattgtctccagccagggccagctggcaaccggaaacgcgagcggcaagtgccttggccgggttggtgaacacctctcggccggcgctgttgcggagcgcctcagcatccagctcgtctgccagcgacgccagatcgatgcgcagcttgggatccacggtttgcaaggccgccagacccgcggccaggtaccgggacaacccgaactcgtcaggaacccgcagccgcggttccagcaccgcgacgcgaccggccgtgctgtcccgcagcggaccctcatacggtgccaccacgacaacccgcgcgcccctgcgcaccccgatcgcggcggccccgaccagcgccgggtcgccggggtcgtcgccggcaacgatcagcacgtcaagcggcccgacccagggcggcgccgcactggcgagcacgatcggctcggcggccccggcacctagcgtcgaggccaggatggtcccggcggtctcagcggtcccccggccggccacccagatcaccgagcggggacggtcactaccgcgcagcaagtccagttcgccctcgtcggccgcggcagcgatggcacgcacctgtgcgccggccatcgatgcggcccgcagcagggcaccccggtcggcagcgatcaggccttcggtgtcctcgagatcgatcgcccgggcgacgttcacggtccggccttcgcatgtgcgctctgggcagcgatttcagcgctgacctgacgtaccaccgcgtcaacgtccccgacgctgcggccctccacattgagccgcagcaacggctcggtgtttgagctgcgcaggttgaaccagctgtcgtcgcctaagtcaacggtcacgccatcgaggtgatcaatactgacaatccggttgccgaacgatttcaacacggcctccacacaggccgaagagtcgaccacggtgaagttgatctcgccggaggattcatagcgttggtagtccgcggtcaactccgacagcggtctgctctgctcaccgagggcggccagcacatgcagtgcggccagcattccggaatcggcaccccagaagtcacggaagtaatagtgcgccgaatgttcaccaccgaaaatcgccccggtctcggccatcagtgccttgatataggagtgcccaacccgcgaacgcagcggcgtaccgccgcgctcggcgaccagctcgggcaccgcgcgggaggtgatcacgttgtggatgatggtggcgccgatctcccggttgagttcccgcgcggccaccaatgcggtaaccgtcgacggcgagaccggctggccgcgttcgtcgaccacgaagcagcggtcggcgtcgccgtcgaaagcaagcccgatatcggcgccggtgtcacgcacataggcctgcagatccaccaggttcgccgggtccagcggattggcctcgtgattgggaaacgatccgtcgagctcaaaatacaagggcaacaaggtgatcgagtcgatcaccccaaggaccgccggcgcggtgtgaccggccatgccgttgccggcgtccacggccacccgcaacggacgtagccccgaggtgtccaccagcgatcgcaggaacgccccgtagtcgaccagcacgtcctggtcggcaatggttccgggcgtcccgtcgtatcgtgcgacgccggcgatcaggtcgtcacggatggcggtcagcccggtatcggctccgactggtttggcggcggcccgacacatcttgatgccgttgtatgccgccgggttgtggctcgcggtgaacatcgctcccgggcagtccaacagccccgaggcgaaataaagctgatcggtggacgccaaaccaactcgcaccacgtcgaggccctgcccggtcaccccggccgcgaacgcgtcggccagcgacggcgaactgtcccgcatgtcgtgaccgatcaccactggtcgcgcatcctcggtccgcatcaaccgcgcgaatgcggcgccgagatcggtaaccagcgactcgtcgatctcttcgccgaccagcccgcgtacgtcgtaagccttgataacgcggtccacagccgcggcgggccaagacatgcgcgggctcctgacaacctagattttctgcgactcttggccgccagcctatcggcccgcgaacgacgcgggccgaatcggtctcgaacagcatgggaagactagtcggcggggtcgggcaacacccgtagatgtccgcgccggcgcccggccccaggctcgggcggcgcaagcacgccacccccggtgggcgctccggtcgccgcagcgggaaaatcgtcgaaaccatgcagtggcgcgccatttccgcctggatgatgccggcgccccgcgctcgggccaccctcgcgcaccgcgtccgccagggccaccaggtcgtcctcgtcggggtggctgggcagcggcccggcgtgacgcacgagttcccacccgcgcggtgcagtgatgcgaccggcatggccgacacacagatcccacgaatggggctcccgcgcagtggcaagcggaccgatcaccgccgtcgagtccgagtagacgaacgtcaacgtcgccactgcatagtgcggacacccgggccggcagcagcgacggggtacgttcacgaccgaaaggctatcgtgcaccaacgccgccgaagcgccggacacgcgcatccgtccacgccgcgatgtttaaccgttaccatcggcgcgtgagcgattcccgcagctcctcgtggagccgtcggtcgcggggcgggtcggtagcgcggcgagcaatccggcggggccgcgagatgcgcgggccactgctgccgccgacagtcccggggtggcgcagccgggccgagcggttcgacatggcagtgctggaagcctacgaacccatcgagcgacgctggcaggagcgggtgtcgcagctggacatcgcggtcgacgagatcccgaggatcgcagccaaagatcccgaaagtgtgcagtggccgccggaagtcatcgccgacggaccgatcgcgctggcccggctcatcccggccggcgtggacgtccgcggaaatgcgacgcgcgcgcgaatcgtcttgtttcgcaaaccaattgaacgacgggccaaggacaccgaggaacttggtgaattgctgcacgaaatcctggtggcccaggtggccatctacctggacgtcgacccatccgtcatcgacccgacgatcgacgactagttcgcgccgccgactccggcggccgggtcagatgatcccgcgtttgaggcggcggcgctcgcgttcggaaagaccaccccagatgccgaaccgctcgtcatgagccagggcgtactccagacactcgtgccgcacctcgcagcccatgcaaatcttcttggcctcacgcgtggagccgcccttctccgggaagaacgcttcgggatccgtttgcgcacatagcgcacggtcctgccattggtcggtggcttccggcggcagaggttcctcgaatggcgccggcgcctcgggaaccaaactcagatgcggtcgcaaaactgccgttgctgatgcggtagccgatccggtagtggtatgcggtgtgcctcccattacaccccgaaggtgttcataggacatgcctccgcctcctcactcgatagatagtgaaatggtttcccactgttttgatgtacagttaacccaattcgaacaagtgatcgaatctcggtctgcgacaccgaaaccggccggccaaccgcgaaatgacactgatgtgattagacacaagttggggacgcgggtcaagtgtgccggcgcatttccatatcatctcgtaataaaatttccgcggttctgttgtggttgggtcccggcgtgtcgagcgtgactcgtaaccaacgtttggtgatgggcgccgggaggtactgtcctgcgatgtgaaggtcaccgttctggccggtggagtcggcggcgcccgcttcctgctcggggtccagcagctgctcggcctgggccagtttgctgccaattctgcccactcggacgccgaccaccaactgagcgctgtcgtcaacgtcggcgacgacgcctggatccacgggctgcgtgtctgcccggatctggacacctgcatgtataccctgggcggcggggtggacccccagcgcggctggggccagcgtgacgaaacttggcacgccatgcaggaactggtgcgctatggcgtgcagcccgactggttcgagctcggggaccgcgatctggccacccatctggtgcgcacccagatgctgcaggccggctaccccctgtcacagatcaccgaggccctatgcgatcgctggcaaccgggcgcccgcttgctgcctgccaccgacgaccgttgcgaaacccatgtagtgatcactgacccggtcgacgaaagccgcaaggcgatccattttcaggagtggtgggtgcgctaccgtgcccaggtgccgacgcacagctttgcttttgtcggcgctgaaaagtccagcgctgcaaccgaagcgatcgccgccctggccgacgccgacatcatcatgctggcgccgtctaatccggtggtcagcatcggcgccatcctggccgtccccgggattcgcgcggcgttgcgggaagcaaccgcaccgatcgtcggctactcgccgatcatcggcgaaaagccgttgcgcggcatggccgatacgtgcctttcggttatcggggtggattccaccgcggccgctgtgggccggcactacggcgcgcggtgcgccaccgggatactggactgctggctggtgcacgacggcgaccacgctgagattgacggggtgacggtgcggtcggtgccgctgctgatgaccgacccgaacgcgacggctgagatggttcgcgccgggtgcgaccttgcgggagtggtagcttgaccggccccgaacatggctccgcctcgaccatcgagatcctgcccgtcatcgggctgcccgaattccgtcccggcgacgatctgagcgccgccgtcgccgcggcggcaccgtggctacgcgacggtgacgtcgtggtggttaccagcaaggtggtgtccaaatgcgagggccggctggttccggctcccgaagaccccgagcaaagagaccgattgcgccgcaagctgatcgaggatgaggcagtgcgcgtgttggcgcgcaaggaccgcacgttgatcaccgagaatcgactcgggctggttcaggcggccgccggcgtggacggatccaacgtcggccggtccgagttagcgctgctgccggtcgatcctgacgccagtgccgcaaccttgcgcgccgggctgcgcgagcggctcggcgtcaccgtcgccgtggtcatcaccgacaccatgggacgcgcctggcgcaacggccagaccgatgccgcagtcggcgctgccggtctggcggtgctgcgcaactatgccggtgtccgcgacccatacggcaatgagttggtggtcaccgaggtcgcagtcgccgacgagatcgccgcggccgccgacttggtcaaaggcaaactgaccgcgacgccggtggcggtggtgcgtgggttcggcgtgtccgacgacggctcgacagcccggcaactgctgcggccgggcgccaacgacctgttctggctcgggaccgccgaagcgctcgagctgggtcgccagcaagcccaactgttgcgcaggtccgttcgccggtttagcaccgatccggtgccgggcgacctcgtcgaggctgcggtcgccgaggccctcaccgcgccagccccacatcacacccggccgacccgattcgtgtggctgcagacaccggccatccgcgcgcggctgctagatcggatgaaagacaagtggcggtctgatctcaccagtgacggcttgcccgccgacgcgatagaacgccgggtggcacgcggccagatcctctatgacgcacccgaagtcgtcataccgatgctggtgcccgacggagcacacagctaccccgatgccgcccgcaccgacgccgagcacaccatgttcacggtcgccgtcggagcggccgtacaagccttgctggtcgcgctggccgtgcgcgggctgggcagttgctggatcggctcgacgatctttgccgctgacctggtccgcgacgagctggacctgccagtcgactgggagccgttgggcgccatcgcgatcggatatgccgacgagccgtccgggttgcgcgacccggtgcctgccgccgatttgctgatcctgaagtgacattcgctctagcgacgataggctacccagacatggcggtcctgcagccgatgccaaccatcaacctcccgacggatcaattcaccgcgttcggtcaaaagtggctcctcggctcgaaattctccaagaaggacgacaggacttaggcgccgtgatagatgccgctgtgggcggcgcactgtcggtgatgctcggcaacatcccattggtggttccgaacgccaaccagctgtaaccttcccaagcgccgacgtgtaccgctgctatccggcccgattccagggacagccaccccatgcaacctagtcatccgacgcgccctggtgcggtcatcagatatgtcggtagctcccttgatacttgtcccatgacgacgttcgccggcaaaacggctgcgtccgctgacaaggtgcgcgggggctactacacgccgccggcggtggcccgattccttgcccactgggttcaccaggcggggccgaagatcctcgaaccatcctgcggcgatggccgaatcctgcgcgaactctccgccatcacagaccacgcgcacggtgtggaactcgttgcgcgcgaggcgaaaaagtcgcgggacttcgcgtccgtcgacactgagaacctttttacctggctgcacaagacccaactcggcagctgggatggcgttgccggcaacccgccctacatccgcttcggaaactgggcatccgaacaacgggatccggcactcgaattgatgcggcgtgtgggcctacgaccgaccaaactgaccaatgcctgggtcccgtttgtcgtggcgagcacgacgctagcgcgtgacggcggccgagtgggcctggtggtcccggcggaattgcttcaagtcacctacgcggcgcagctacgcgaattcctgctgagccgctatcgggagatcaccctggttaccttcgagcggctggtgttcgacggaatcctgcaggaagttgtgctgttctgcggcgtcgtcggtcccggtcctgcacacatacgcaccgtcaggctcggcgatgcgaacgatctgaacgcgctgggggacaaggacttcaccaatgagtcagcgccggcgcttctccacgaaaaggagaagtggaccaagtacttcctcgaccccgctcaaatccggctactgcgaggactcaaacagtccgccactatgatcaggctcggcgaactggccgacgtggatgtgggcatcgtgaccggccgcaacagcttcttcacgttcaccgatgccaaggcacaagcgctgggattgcgagcgcactgcgttcccctggtctctcgcagcgcccaactcagcgggctgatctatgacgaggattgccgggcatgcgatgtcgccggcaaccaccgaacgtggctactcgacgccgcggactatccaaccgatccagctctcgtcgctcacatcaccgcgggtgaagcggccggcgtccacctcggctacaagtgctcgatccgcaagccatggtggagcacaccatcgctgtggatgcccgacctctttatgctgcgccagatccacttcgccccgcggctgaccgtcaacgctgccgcggcgaccagcaccgataccgtgcaccgggtccggctcgacccgaacgtcgatccggcaactcttgccgcggtgttccacaacagcgcgacattcgcgttcgccgagatcatgggccgcagttatgggggcggcatcttggagttggagcctagggaagccgagcaactacctatgccaccgccggcgtacgggagcgcagaacttgcccaggatgttgatctcctgctgaaagcaaacgagatcgacaaggcgctcgacgtcgtggaccgtcacgttctgatcgacgggctcggcttgtcgccgcgcctggtcgcaggttgccgagcggcatggctcacgctccgcgaccgcaggaccaagcgcggatctcggcgataaccgcggcgggtgagcgcctcgcgtgcccggccaacgatgtcgatctcggcgcaagaagctcaaacgtcggacgagtaacggatcccgccgtcgggaagaaagacaccgggccatacccgggcaccacttaacaactcgcagcgcgcgccgatgtcggccccgtcaccgatcacaccgtcgcggatcaacgcccgcggtccgatgcgagcaccgaagccgatgatcgaacgctcgatcacgcacccggcctccacccggacaccatcgaagatgaccgcgccgtccaatctggtgccggggccgatttcggcaccacgccccacgacggtgccgccaatcagcaacgcaccgggagataccgccgcaccgtcgtgcaccaactgctcaccgcggtgaccacgcaaggccggagacggggcgatgccgcgcaccagatccgccgatccgcgaacgaagtcttccggtgtgcccatgtcccgccaatagctggcatcgacatagccgtagatcttgcagtcgccgtcggcgagcaaggccgggaacacctcgcgttccaccgaaacctcccggccctgcggaatccggtcgatgacgttgcgttcgaagacatagcagccggcattgatctggtcggtcggcggatcctccgtcttctccagaaaggcgactacgcggtcctcctcgtcggtgggtacgcagccgaatgcccgcgggtcgcccacccgcaccagttgcagcgtgacatcggctcgattgcttcggtggaagtccagcagttgggccagatccgcgcccgagagcacatcgccgttaaacaccatcgcggtgtcgttgcgcagcttgccggcaacgttggcgatgccgccgccagtccccaagggatgctcctcggtcacgtattcgatctgtaggcccagtgcggacccgtcgccgaactccgcttcgaagactgcgggtttgtaggacgtacccaggatcacgtgctcgatgcccgctgcggcgatccgcgacagcagatgggtgaggaacggcagtccggcggtaggcagcattggcttgggcgccgacagcgtcaacggccgcagtcgggtacccttgccaccgaccaggaccaccgcatcgacttggtgagttgccaactcagtgccgcccttctaccagcttcagtttccgtctgcgggacctgcgcaccatgaggtgggaacgcagcgccagtgatccccgcagggtccagcgcagcggagcccgccaccaaccagaatgtcggtcggctaagaagatataggtgcttttgtgatgggcggccagatggcttgccgggtcgcgacccgtcgaatgcgccttgtggtgcagaacctcggctgacggcacatacaccgacagccaaccggctttgccaagccggtcgccaaggtcgacgtcctccatgtacatgaagtaacgttcgtcgaatccgccgacctggccaaacgccgaccggcgcaccagtaggcaagaccccgacaaccaacccaccggccgttcactgggctccagccgctcctgccggtaggccgtcgtccacggattgcgcggccagaacggcccgagcactgcgtgcatgccgccgcggatcaggctgggcatctgccgcgccgacgggtacaccgacccgtcggggtcccgaatcagcgggcccagcgcgcccgcgcggggccagcgggaggcggcgtccagtagtgcatcgatactgcccgggccccattgcacgtccgggttggccacgatcacccagtcatcgacccagggttcgccggcatcgcccgccatttcaccgagctgggcgatcgtccgattcaccgcggttccgtacccgaggttggcccctgtgggcagcagccgcacgttggggtagcgctgcaccgcggcctgcggggtgccgtcggtggagccgttgtctgccaacagcacgctgaccggccgctcggtggccagcgacaacgacgccaggaaccgctctagatggggccccggcgagtaggtcaccgctaccaccggcaggacgtcagtcacgcgttgagggtaaccgtcgatcgatcgaagttgagttcgcaggtgctgccagcgccgtggccagtgcgctgcgccagtgccgtagcggcgtcaagcccgccagcgcccactgcctgctcgacagcgcggaatagctcggacgcggcgcgggccgcggaaactgcgcgctgctgaccggacgcacccgctgtgggtcggcaccgcattcttcgaacaccgcgcgggcttgaccgaaccgggagaccacgccctcgttagcggcgtgcaacacgcgtccgcgcacgcccgcgtcggccaacgccagcagcgcctcggccaggtcggcgacgtaggtcggcgacccggtctggtcgtcgaccacatccacccgaccgtgtccggcggccagccggcgcatgacggcgacgaaatccttgccggtcccgccggtgtagacccaggcggtccgtaccacggcagcctccgggaacgctgccagcacagcctgctcgccggcgagtttgctgcgggcatacacgccctgcggcgcggtttcatcggtgggctcgtagggccggggctcggcgccgccgaagtcgccatcgaatacgtagtcggtggagacgtggattaaccgagcacccacacgagcgcacgcacgggcgaggtgttgcgggccagtggcattgaccgcataggcgactgcctcattgctctcggcgccgtcgacgtcggtgtaggcggcgcaattgatcaccacgtcaccgtgtcggatgatccgctcggccgcagcggggtcggtgatatcccactgcgaggaagtcagcgccagcatatcgcggccttcccgggcggcctgtgccgtcagatggctgcccagctgcccgcccgcaccggtgatgactagcctttctgacctgcccgccatgtgtttgagtctggcacgcctcgggcacgccggggttggctacccgacagggcgccgttacacaagtagtctagtgtgatgtctgcgcaacgtgtggttcgtacggttcgtaccgctcgggctatttccacggcactggccgtcgcgatcgtccttggcaccggggtggcgtggagcagtgtccggtcgttcgaagacggcatcttccacatgtcggcgccctcgctggggcacggcggcgacgacggcgcgatcgacattttgctggtcggcctggacagccgtaccgacgcgcacggcaacccgttgagcgccgaggaattggcgacattgcacgccggcgacgaggaagccaccaacaccgacaccatcatcctgatccgggtacccaacaacggaaagtcggcgaccgcaatctctataccgcgggactcctacgtcgcggctcccggtctgggtaagaccaagatcaacggcgtctacgggcaaaccagagagaccaagcgggccggcctggtccaagccggtgcctcgccgaccgaagcggccgccgccggcaccgaggccgggcgtgaggcgttgatcaagacggtcgccgatctgaccggcgtcaccgtcgaccactacgccgagatcgggctgctcggtttcgcgttgatcgccgacgcactcggcggcgtcgacgtctgcctcaaagagcctgtatacgaaccactttcgggtgccgattttccagccgggcggcaaaagctcaacggtccgcaagcgctcagcttcgttcgccagcggcatgatctgccccgcggcgacctggaccgggtggtacgtcagcaggcggtgatggcggcgttggcccaccgggtcatctccggacagacgctatccagccccgccacgctgaagcggttggagcaggccgtgcagcgctcggtggtgctgtcctccgggtgggacatcatggatttcgtccgccaattgcagaagctggccggcggtaacgttgccttcgccaccatcccggtgctcgacggcgccggctggagcgacgacggcatgcaaagcgtggtgcgggtggatccgcgtcaggtgcaggactgggtcgtcggcctgctgcacgagcaggaccagggcaagaccgacgagctggcctacacacccgccaagaccacggccaacgtggtcaacgacaccgatatcaacgggcttgcggcagcggtgtcaaaggtgttgagctccaaggggtttaccaccggatccgtcggcaacaacgacggcgaccacgtgcctggcagccaggtgcgggccgcaaaggccgacgacctgggcgcacagcaggtcgccaaggaactgggcgggttgccggtggtcgccgatgcgtcaatcgcgcctgggtcggtgcgggtggtgctggccaacgactacagcggtccgggctccgggctggggggtagtgatccgaacggcgtcgtatcgccggcccgcgcgttcaacctcgggtccgccgacgacacgactcccccgccgtcgccaatccttaccgccggctccgacgcgccggagtgcatcaactgaccacaccgaccaccctgagcggggcgatcctggatccgatgctgcgcgccgacccggtcggcccgcgcatcacctactatgacgatgccaccggtgagcgcatcgagctatccgcggtgacactggctaactgggccgccaagaccggcaacctgttgcgcgacgagctggcggccggacccgccagccgagtcgcgatcctattaccggcccattggcagaccgcggcggtgttgttcggcgtgtggtggatcggtgcgcaagcgatactcgacgattctcccgccgatgtggcactgtgcaccgccgaccgtctggccgaagccgacgccgtcgtcaacagcgcggcggtagccggcgaggtagccgtgctgtcgctggatccattcggtcgaccggcaaccggcctgccggtcggcgtcaccgactatgcgaccgcggtgcgggtacacggcgaccagatagttcccgaacacaaccccggtccggtgcttgccggtagatccgtcgagcagatcctgcgcgactgcgcggcgtccgcggccgccaggggtttgacggcggcggatcgggtgctgtccaccgcttcctgggccggacccgatgagttggtggacggcctgctggcgatcctggccgccggtgcgtcgttggtgcaggtggccaatcccgatccggcgatgctgcagcgcaggattgcgaccgaaaaggtcacccgcgtcctgtgacgcaggccgcgtccagcaggcgaaggcatcagagcaatacatattgatatcgcgatatatagatgttaatgtcactgcaacgagctgccgctgcaattacagacccggaagaaaggtacaggcaatggcgatacaagtgttcttggcgaaggcgacaacgacggtgatcaccggcttggccggcgtgaccgcctacgagatcttaaaaaaggccgcggccaaagcgccgcttcgtcagaccgcggtatcggcagcagcgctgggtctgcgcggaacccgcaaggccgaggaagccgcggaatcggcccgcctaaaggtggccgacgtgatggccgaggctcgtgagcgcatcggcgaggaatcgcccactccagcgatcagcgacctgcacgaccacgaccactgagcgcctcgccatgaccctggaagtggtatcggacgcggccggacgcatgcgggtcaaagtcgactgggtccgttgcgattcccggcgcgcggtcgcggtcgaagaggccgttgccaagcagaacggtgtgcgcgtcgtgcacgcctacccgcgcaccgggtccgtggtcgtgtggtattcacccagacgcgccgaccgcgcggcggtgctggcggcgatcaagggcgccgcgcacgtcgccgccgaactgatccccgcgcgtgcgccgcactcggccgagatccgcaacaccgacgtgctccggatggtcatcggcggggtggcactggccttgctcggggtgcgccgctacgtgttcgcgcggccaccgctgctcggaaccaccgggcggacggtggccaccggtgtcaccattttcaccgggtatccgttcctgcgtggcgcgctgcgctcgctgcgctccggaaaggccggcaccgatgccctggtctccgcggcgacggtggcaagcctcatcctgcgcgagaacgtggtcgcactcaccgtcctgtggttgctcaacatcggtgagtacctgcaggatctgacgctgcggcggacccggcgggccatctcggagctgctgcgcggcaaccaggacacggcctgggtgcgcctcaccgatccttctgcaggctccgacgcggccaccgaaatccaggtcccgatcgacaccgtgcagatcggtgacgaggtggtggtccacgagcacgtcgcgataccggtcgacggtgaggtggtcgacggcgaagcgatcgtcaatcagtccgcgatcaccggggaaaacctgccggtcagcgtcgtggtcggaacgcgcgtgcacgccggttcggtcgtggtgcgcggacgcgtggtggtgcgcgcccacgcggtaggcaaccaaaccaccatcggtcgcatcattagcagggtcgaagaggctcagctcgaccgggcacccatccagacggtgggcgagaacttctcccgccgcttcgttcccacctcgttcatcgtctcggccatcgcgttgctgatcaccggcgacgtgcggcgcgcgatgaccatgttgttgatcgcatgcccgtgcgcggtgggactgtccaccccgaccgcgatcagcgcagcgatcggcaacggcgcgcgccgtggcatcctgatcaagggcggatcccacctcgagcaggcgggccgcgtcgacgccatcgtgttcgacaagaccgggacgttgaccgtgggccgccccgtggtcaccaatatcgttgccatgcataaagattgggagcccgagcaagtgctggcctatgccgccagctcggagatccactcacgtcatccgctggccgaggcggtgatccgctcgacggaggaacgccgcatcagcatcccaccacacgaggagtgcgaggtgctggtcggcctgggcatgcggacctgggccgacggtcggaccctgctgctgggcagtccgtcgttgctgcgcgccgaaaaagttcgggtgtccaagaaggcgtcggagtgggtcgacaagctgcgccgccaggcggagaccccgctgctgctcgcggtggacggcacgctggtcggcctgatcagcctgcgcgacgaggtgcgtccggaggcggcccaggtgctgacgaagctgcgggccaatgggattcgccggatcgtcatgctcaccggcgaccacccggagatcgcccaggttgtcgccgacgaactggggattgatgagtggcgcgccgaggtcatgccggaggacaagctcgcggcggtgcgcgagctgcaggacgacggctacgtcgtcgggatggtcggcgacggcatcaacgacgccccggcgctggccgccgccgatatcgggatcgccatgggccttgccggaaccgacgtcgccgtcgagaccgccgatgtcgcgctggccaacgacgacctgcaccgcctgctcgacgttggggacctgggcgagcgggcagtggatgtaatccggcagaactacggcatgtccatcgccgtcaacgcggccgggctgctgatcggcgcgggcggtgcgctctcgccggtgctggcggcgatcctgcacaacgcgtcgtcggtggcggtggtggccaacagttcccggttgatccgctaccgcctggaccgctagcagccgcagccgtgaccacgccaggtgcggatgccctgccagaccgcgataccggcgatggccagcccgatcgcggggtcaatccaccagccgttcgaccacacggcagtgatcgccagcccaagcagaaccgcggcggcctgagcagcacacaggtagttctgggtgccctcgcccgcggtggcccccgatcccagccgctcacccactcggtggttggcccagcccaggaccggcatcagcagcagggcgatggccgtcagtccgatgccgatcaccgaggtctcggcacgatgctcgccggctaggtggcggatggattcggcaacgaggtagggggccgtcagccaaaaagacaccgcaactccacgctgtgcgcggtgctccgcggtcgcggaccaagtgcggtcgccggtgaaccgccagagcaccatcgcgctggccaggccctcggatccgccacccagcgcccacccggtcaacgcgacggatccgaccgcaataccctgccacagccccacggcaccttcggtgagcaataccgccaggctgacccacgccagccagcgggcccaccgaacgttccgctgccattcggcctctcgcgccaccgacacgggcgaatccagcgtggattcatcgcggtgttccgtcgtcgtctccatcccgacgatggtagaggcaagacatgccgggcggtcgccgcggcgtcgcgaacccgtatggttcagggaggatgccgcacgccagggaaggtcaccaccgatgccgaccagcaaccccgccaaaccacttgacgggtttcgggtattggatttcacccagaacgtggccgggccgctggccgggcaggtgctggtcgacctgggggctgaagtcatcaaggtggaggcgcccggcggtgaagcggcccgtcagatcacctcggtgttacccggacgcccgcccctggccacctactttctgcccaacaatcgtggcaagaagtcggtgacggtggacctaaccaccgagcaggccaagcagcagatgctgcggctcgcggacaccgccgacgttgtcttggaggcgtttcggcccggcaccatggaaaagctgggcctaggccctgatgacttgcgctctcgtaaccccaacctgatctacgcgcgcctaaccgcttacggcggcaacggcccgcacggcagccggccgggaatcgacctggtggtggccgccgaggccggcatgaccaccggaatgcccacgcctgagggcaagccacagatcatcccatttcagctcgtcgacaacgccagcggtcacgtgctggcccaggccgtgctggccgcgctgctgcaccgcgagcggaacggggtggccgacgtcgtccaggtcgcgatgtacgacgtcgcggtgggactacaagccaaccagctgatgatgcatctcaatcgggccgctagcgaccagccgaagcctgaaccggcaccgaaggccaagcggcgcaagggagtcggcttcgctacccagccatcggacgcgtttcgcaccgccgatgggtacatcgtcatcagcgcatatgtgcccaaacactggcagaagctgtgctacctcatcggccggcctgacctcgttgaagatcaacgatttgccgaacaacgctcccggtcgatcaactacgccgagttgaccgccgagttggaattggcactggccagcaagaccgccaccgaatgggtccagttgctgcaggcaaacggcctcatggcctgcctcgcccatacctggaaacaggtcgtcgacaccccccttttcgccgagaacgacctcaccctggaagtcggtcgcggggcggacaccatcacggtgatccgcacaccggcgcgctacgccagcttccgcgcggtcgtcaccgatcccccgcccaccgccggcgaacacaatgccgtgtttctggcccggccctgacgctgtgaccattccgaggagtcaacacatgagcaccgcagtcaacagctgcaccgaggcgcccgcatcgcgatcacagtggatgctggctaatctgcggcacgatgttcccgcatcacttgtcgtcttccttgttgcgttgccactttcgctggggatcgcgatcgcctccggggccccgataatcgccggtgtgatcgccgccgtcgtaggcggcattgtcgccggggcggtcggtgggtcgccggttcaggtcagcggcccggccgcgggtctgaccgtggtggtcgccgagctgatcgatgagctcggttggccgatgctgtgtctgatgacgatcgccgcgggtgcactgcagatcgtgttcggcctaagtcggatggcgcgcgccgcgctggccatcgccccggtcgtggtgcacgccatgctggccggcatcggtatcaccatcgcgctgcagcaaattcatgttctgctcggtggtacgtcgcacagctcggcgtggcggaacatcgtagcgttgccggacggcatcctccatcacgaactgcacgaagtgatcgtcggcgggacggttatcgcgatcctgttgatgtggtcaaagctgcccgccaaggtgcgtatcattcccggcccactggtagccatcgcgggcgcgaccgtgcttgcgttgctacccgtgctacaaaccgaacgaatcgacctgcagggcaacttcttcgacgcgattggcttgcccaaacttgccgaaatgtccccgggaggacagccgtggtctcatgagatcagcgccatcgcgctcggtgtcctcaccattgcgctgatcgcaagcgtcgaatcgctgctgtcggcggtcggtgtcgacaagctgcatcacggcccgcgcaccgacttcaaccgggagatggtcgggcagggcagcgcgaacgtggtgtccggattgctcggcgggctgcccatcaccggtgtcatcgtgcgcagctcggccaacgtggccgccggcgcccgaacccggatgtcgacgatcctgcacggagtgtggatcctgctgtttgcgtcactgttcaccaacctggtggaactgattcccaaggcggcgctggccggcctgctcatcgtgatcggtgcccagctggtcaagctggcgcacatcaaactagcttggcgcacaggaaatttcgtaatctacgccatcaccatcgtgtgtgtggtgttcctcaatctgctggaaggcgtggccatcgggctggtcgtggcgatcgtattcctgttggtgcgggtggtacgcgcgcccgtcgaggtcaagccggtcggcggcgagcagtccaagcgatggcgggtcgatatcgacggcacgttgagcttcctgctgctgccccgcctgaccacggtgctctcgaagctgccggaagggtcggaggtgacgttaaacctgaacgcagactacatcgacgactccgtttccgaggccatctccgattggcggcgcgcccacgagacgaggggcggagtggtagcgatcgtggaaacgtcgccggccaaactgcaccacgcacacgcccgaccaccgaagcgccacttcgcgtctgatccgattggactggttccgtggcgatcagcgcgcggcaaagaccgcggcagcgcttcggttctcgaccgcatcgacgagtatcaccgcaatggcgcggccgtgctgcacccgcatatcgccgggctgaccgattcacaggacccgtatgagctgttcctcacctgtgccgactcgcggattctgccgaacgtcatcaccgccagcggccccggcgacctgtacaccgtccgcaacctcggcaacctggtgccgaccgatccggacgaccgatcggttgacgcggcactcgacttcgccgtcaaccagctcggcgtcagctcggttgtcgtctgcggacattcgtcgtgtgctgcgatgacggcgctcctggaagacgacccggccaacacgacgactcccatgatgcgttggctcgagaatgcccacgacagcctggtggtgttccgcaatcaccacccggcacgccgcagcgccgaatccgccggttaccccgaagccgaccagctgagcatcgtaaacgttgccgttcaggtggaaaggctgacccgccacccgatcttggcgaccgcggtcgccgctgctgatctacaggtcatcggcatattcttcgacatctcgaccgcccgggtatacgaggtgggtccgaacggcatcatctgcccggacgagccggccgaccgccccgtcgaccacgaatcagcgcagtagcgcccgcgacatcactacccgctgaatctgattggtgccctcatagatctgggtgatcttggcgtcgcgcataaaccgctcgaccgggaagtcggtggtgtagccggcgccgccgaacagttgtacggcatcggtggtgacctccatcgcgacgtcggaggcgaagcacttcgaggccgccgaaatgaagcccagatccggctcaccgcgttcggcgcgggcggcggcggagtaaaccatcagccgagccgcctccaccttcatcgccatgtcggccagcatgaactgcacggcctgaaacgtactgatcgactcaccgaactgcttgcggtccttggtgtaggcgatggcagcatccagcgcgccctgggcgatacccacggcctgcgcgccaatcgtgggacgggtgtggtccaacgtggccagcgcggtcttgaaaccggtaccgggctcaccgatgatgcgatcgccggggatgcggcagttctcgaagtacagctcggtggtcggtgaccccttgatcccgagcttgcgttctttcggaccgacggtgaacccctcgtcgtccttgtgcaccatgaacgccgagatgccgttggcgccccggtcgggatcggtcaccgccatcaccgtgtaccaggtcgacttgccgccgttggtgatccagcacttggcgccgttgagaatccagtgatccccatcggccttggcccgcgtccgcatggacgccgcgtcactgccggcctcgcgttcactcaatgcataggaagccatcgccccttcggcggccaacgccggcagcacctgcttcttcagctcctcggagccccgcaggatcaggcccatggtgcccagcttgttgaccgcggggatcaacgacgcggacgcgtcgacgcgggccacctcttcgatcacgatgcaggtagctaccgagtcggcaccctgaccgccgtactcctccggaatgtggacggcgttgaaaccggaggaattgagcgccactagcgcttcttcggggaaccgcgccttctcgtccacctcggcggcatgcggagcgatctccttttccgccaaagcccgtatcgccgatcgcatttcgtcgtgttcctcgggcagcttgaacagatcgaacgacgggtttccggcccatccaaccatcttggagccctcctaatctccgtgctagtcgcgggttaacttacccgcaagccgctgcagttccgcatccttggccgccacgacgtcggccagccggtcctggaatgcgacgatccgggccctcagctgggggttggcggctcccagcatccgcaccgccagcagtccggcattacgggcgcccccgatggacaccgtggccaccggaaccccggccggcatttgcacgatcgacagcagggagtcaaggccgtccagcctgcccagcggtaccggcaccccgatcaccggcagcggcgtcgcggcggcgaccataccgggcaagtgcgcggccccgcccgctccggcgatgatcacctcgagaccgcgctcggccgcgccgcgcgcataactgaacatcgcctcaggggtgcgatgggccgaaacaacccgaacctcggccggaatgtcgaactcggccagcgccgccgcagcgtcggccatcaccggccagtcgctgtcgctgcccatgatcaccccgacccggggccgctcgccggcaggagtcataggcgccgctcctcctcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcccatccgtcagtccaccgcccatgggacaaccagtgtgccgccagctcagcgcgttcacacaactgggcgacatcggagccaaggaagttgatatgccccaccttgcgaccgggtcgctcggccttgccgtagaggtgaacccgggcgtcgggcattcgcgcaaacagatggtgcagccgctcgtcgacgctcatggccggcggctgcgcggcgccgagcacattggccatcaccgtcacgggcaccacggcgtcgctgtcgccgagcgggtagtccaagaccgcgcgcagatgctgctcgaactggctggtgcgcgccccgtcgatggtccagtgcccggaattatgtggccgcatcgcgagctcgttgaccagcaacgccccgtcggtcgtctcgaacagctcgacggcgagcacgccgaccacaccgagttcgtcggccagctgcaacgccaaccgttgcgccgcggtggccaggtcgtcgggcagcgccggcgccggcgcgatcaccagcacacacgtgccgtcacgttgcaccgtctggaccaccggccacgccgcaccctggccgaacggcgaacgcgccaccagtgccgacagctcgcggcgcaggtccacccgttcctcgaccagcaccgccacgccgtcagccaggcattcgcgagcgaaatcacgggcatccgccacatcacgtgccatccgaacgccccggccgtcgtaacccccgcgcactgccttgaccacgatcggggcgtcgacacgtgcggcgaagacgtcgatttcgtcggggtctttgatgcccgcgtagcggggcacggcgacgcctgctgcagccagacgctgccgcatgacgagtttgtcctgggcgtgcaccagcgcctgcggcgacggtgcgacattgacgccatcggcgactagcttctccaacagctcgttcgggacgtgctcgtggtcaaaggtcagcacgtcggcgccggccgcaacgcggcgcaaggcggcaagatcggtgtgcgagccgatcaccacgttgggggtgacctgcgcggcagggtcatctgccgaggtgaccaatacacggaggttctgccccagcgcgatggcagcctgatgggtcatccgggccagctgaccgccaccgaccatcgcaacgaggggggcaatgaacgaggtgaccgctggggtgcgtgagctcgccacggccatcatggtgtcacggcatctgaccggcgtacttgccggccacggcagccaaaccgttacgtatcattttgcgtcgattttgtgttcgtccgtacactcacttgttgtgtcctttgccgatgccaccatcgcgcgccttcccggggtggtccagccctatgcgcagcgccaccatgagctgatcaaatttgccatcgtcggcggcaccacattcatcatcgacacagcaattttctacaccctcaagctgacggttctcgaacccaagccggtgaccgcgaaggtgatcgccggcatcgtcgccgtcatcgcgtcctacgtgttgaacagggagtggagcttccgcgaccgcggcggtcgcgagcgccaccatgaggcgctgctgttctttgcgttcagcggcgtgggagtgctgctgagcatggcgccgttgtggttttccagctacatcctgcagctacgggtgccaacggtgtcactgaccatggaaaacatcgccgacttcatctcggcctacattattggcaacttgctgcaaatggcgttccgcttctgggcgtttcggcgctgggtgttccccgacgagttcgcccgcaaccccgacaaggccctggaatccgcccttaccgcgggcggcatcgccgaagtcttcgaggacgtcttggagggcggcttcgaggacggcaacgtcaccctgctgcgggcctggcgtaaccgggccaaccggttcgctcagctgggcgactcgtcggagcccagggtgtcgaaaacctcgtgatacagcaacgcatgcacctcccgcaggcgcggaatgttgtagaactcgagcggatcttgtgacgcggactcgataatcaacgtcccggtgcgaaaaatccgctcgaagatccggtcccggaactccacgctgttgatccgtgctagcggtatgtcgatcccgctgcgggtcagcacaccatgccggaacatcacccgccggttggtcaccacgaaatgtgtggtcagccagctcaggaatggccacagcgtgagccagccgacgatcaccaaccagatcccccagatgaccgcgtgaatcacgttcttagcgatctgctgccaaggtgtcgagttgacgaatccggacccgaacgccgccaacccggtcagcaagaccagcaccacgacgggccagattaagcgattccagtgcggatggcggtgcagaacgacctgctcgccagcggccaggacattctccggatagctcatgcccgcgaccttaatcttttggggacgccagctccgcgcgagttaacgcaaatgcaccacgtcgcccgctgaaacaactaccgttcgaccgccgacgtccagacacagccgaccctggtcatcgatgtcacgcgcgatcccgacgacgtcctggccaccggggagctcgacgcgcacgcgcgacccaatggtcaggctgcgagcacggtagttggccgccagttgtgggttggcgttgcgccactggatgatccgagcttcgagctcgcgcaacagcctgctggctatgcggttgcggtccggtgccgccactccgaggtccagcaatgaggtcgcgtcgggatcaacctcttcgggggcctgggtgacgttgagtcccacaccgagtaccacaaacggctgcgcgacctcggccaggatgccggctaacttgccaccccgggccagcacgtcattgggccacttgaggcccgtttcggccggcgggactgcaatcaggggggccaccgaatcgagcaccgccagacccgcggccagtgacagccagccccacgcttgcaccgggacgtcgaccacacgcacaccgaccgacaggatgatctgcgctcgggcagtggccgcccagccgcggccatgacgcccccgcccagcggtctgatgctcggcgatcaacaccaccccgtcgatatcggccccggatgccgcccgggccagcaagtcggcgttggtggaaccggtttgggccacgacgtcaagttggcgccacccggatccagcaccgatcagctggtcgcgcagtgagcgttcgtccaaaggcggcctgagccgatcgcggtcggtcaccgccccagcctaaggaagtagtgtgcggcagccgataacatcgactcccatgacaagcgttaccgaccgctcggctcattccgcagagcggtccaccgagcacaccatcgacatccacaccaccgcgggcaagctggcggagctgcacaaacgcagggaagagtcgctgcaccccgtcggtgaggatgccgtcgaaaaagtacacgccaagggcaagctgacggctcgcgagcgtatctacgcgttgctggatgaggattcgttcgtcgagctggacgcgctggccaaacaccgcagcaccaacttcaatctcggtgaaaaacgcccgctcggcgacggcgtggtcaccggctacggcaccatcgacgggcgcgacgtgtgcatcttcagccaggacgccacggtgtttggcggcagccttggcgaggtgtacggcgagaaaatcgtcaaggtccaggaactggcgatcaagaccggccgtccgctcatcggcatcaacgacggtgctggcgcgcgcatccaggaaggtgtcgtctcgctgggcctgtacagccgtatctttcgcaacaacatcctggcctccggcgtcatcccgcaaatctcgttgatcatgggagccgccgccggtgggcacgtctactcccccgccctgaccgacttcgtgatcatggtcgatcagaccagccagatgttcatcaccgggcccgacgtcatcaagaccgtcaccggcgaggaagtcaccatggaagaactcggcggcgcccacacccacatggccaagtcgggtacggcacactacgccgcatcgggcgaacaggacgccttcgactacgttcgcgagctgctgagctacctgccgcccaacaactccaccgacgcgccccgataccaagccgcagccccgacagggcccatcgaggagaacctcaccgacgaggacctcgaattggatacgctgatcccggactcgcccaaccagccctatgacatgcacgaggtgatcacccggctcctcgacgacgaattcctggagatacaggccggttacgcccaaaacatcgtggtggggttcgggcgcatcgacggccggccagtcggcattgtcgccaaccagccgacacacttcgccggctgcctggatatcaacgcctcggagaaagcggcccggtttgtgcggacctgcgactgcttcaatatccccatcgtcatgctggtggacgtcccgggcttcctgccgggcaccgaccaggaatacaacggcatcatccggcgcggcgccaagctgctctacgcctacggcgaggccaccgtgccaaagatcacggtcatcacccgcaaggcctacggcggtgcgtactgcgttatgggctccaaagacatgggctgcgacgtcaacctggcgtggccgaccgcgcagatcgcggtgatgggcgcctccggcgcagtgggcttcgtgtaccgccagcagctggccgaggccgccgccaacggcgaggacatcgacaagctgcggctgcggctccagcaggagtacgaggacacactggtcaacccgtacgtggccgccgaacgcggatacgtcgacgcggtgatcccgccgtcgcatactcgcggctacatcgggaccgcgctgcggctgctggaacgcaagatcgcgcagctgccgcccaaaaagcatgggaacgtgcccctgtgagtcgagtgagcggaacgaacctgtgagtcgagtgagcggaacgaacgaagtgagtgacgggaacgagacgaacaatccggcagaagtgagtgacgggaacgagacgaacaatccggcccctgtgagtcgagtgagcggaacgaacgaagtgagtgacgggaacgagacgaacaatccggcccctgtgaccgagaagccgctgcatccgcacgagccccacatcgagatactgcggggacaacccaccgatcaggagctggccgcgttgatcgcggtgctgggcagtatcagcggttcaaccccgcccgcgcaacccgagcccacccggtgggggctgccggtcgaccagttgcggtaccccgtcttcagttggcagcgcatcacactgcaagaaatgacgcacatgcgccgatgacccggctggtgctcgggtccgcctcccctggccggctcaaagtccttcgtgatgccggcattgagccgctggtcatcgcctcgcacgtcgacgaggatgtcgtcatcgcggcgctggggccggacgcggtcccgagcgatgtggtgtgcgtactggccgcggcaaaggccgcgcaggtcgcgaccacgctgaccggaacgcaacgcattgtggccgcggattgcgttgtcgttgcctgtgattcgatgctctacatcgaaggcaggctactcggcaagccagcgtcaatcgacgaggcgcgcgagcagtggcggtcgatggcgggccgggccggccaactctatacgggccacggtgttatccggttgcaggacaacaaaaccgtgtaccgtgctgctgaaacagcaataaccacagtatatttcggaaaaccttcggcctccgatctggaggcttacctggccagtggggagtcgctgcgggtcgcgggtggattcaccctggacggtctgggcggctggttcatcgacggcgtgcagggcaatccgtcgaatgtgatcggcttgagcctgccgttgctgcggtcgctcgtgcagcgatgcgggctgtccgtcgccgcactgtgggcaggaaatgcgggcggcccagcgcacaagcagcagtagcttcggactgggccaggtcgccagcggtaggctcgatgatgtgccgcttcccgcagaccctagccccaccttgtcggcctacgcccatcccgaacggctcgtgaccgccgactggttgtcggcacacatgggcgcgccgggcctggcgatcgtcgaatccgacgaggacgtcttgctctacgacgtcggccatattcccggcgccgtcaagatcgactggcacaccgacctcaacgacccacgggtgcgcgactacatcaacggcgagcagttcgccgaattgatggaccgcaagggcatcgcccgcgatgacaccgtggtgatctatggcgacaagagcaattggtgggccgcctatgcgttgtgggtgttcacgctgttcggtcacgccgacgtgcgactcctcaacggcggccgtgacctctggctcgccgagcgccgggaaaccaccttggacgtcccgaccaagacctgcaccggttatcccgtcgtgcagcgcaacgatgcacccatccgcgcattcagagacgacgtgctggccatcctgggcgctcagccgctgatcgacgtacgctctcccgaggagtacaccggcaagcgcacccatatgcccgattaccccgaggaaggggcgctgcgggccggtcacatccccacggcggtgcacattccgtgggggaaggccgccgacgaaagtggacggtttcgcagccgcgaggaattggaacggctctatgacttcataaacccggacgaccaaaccgtcgtctattgccgcatcggtgaacgctccagccatacctggttcgtgctcacacacctgctgggcaaggcagatgtacggaactacgacggctcgtggaccgagtggggcaacgccgtgcgagtgccgatcgtcgcgggcgaagaaccaggagtggtacccgtcgtatgaccgcgcccgcgagcctgcccgcgccgctagcagaggtggtatccgacttcgccgaagtccagggtcaagacaagctgaggctgttgctggaattcgccaacgagctgccggcgcttccgtcgcacctggccgagtccgctatggagccggtccccgagtgccagtctccgctgtttttgcacgtcgacgcgagtgaccccaaccgggtgcgcctgcatttcagcgcgccggccgaagcgccaaccacgcgcgggttcgcctcgatcctggccgccggcctagacgagcaaccggccgccgacatcttggcggtgcccgaggatttctacaccgagctgggtctggctgccttgatcagcccactgcggttgcggggaatgtcggcgatgctggcccggatcaagcgccggctgcgcgaagcggactgaatcgaggaaccgcgtgagcgggtcagcggcgcgacgcttaaacttcccccgacaagacttgtaagaaaatctcttagagacgaagaatcagcccgacaggaggcgcagtggctagtcacgccggctcgaggatcgctcggatctctaaggttctcgtcgccaatcgcggcgagatcgcagtgcgggtgatccgggcggcccgcgacgccggcctgcccagcgtggcggtgtacgccgaacccgacgccgagtccccgcatgttcggctggccgacgaggcgttcgcgctgggcggccagacctcggcggagtcctatctggacttcgccaagatcctcgacgcggcagccaagtccggggccaacgccatccaccccggctacggcttcctagcggaaaatgccgacttcgcccaggcggtgatcgacgccggcctgatctggatcggccccagcccgcagtcgatccgcgacctgggcgacaaggtcacggcccgtcacatcgcggcccgcgctcaggcgcccctggtgccgggtacccccgatccggtcaaaggcgccgacgaggtggtggcattcgccgaggagtacggcctgccgatcgcgatcaaggccgcccacggcggcggcggcaagggcatgaaggtggcccgcaccatcgacgagattccggagctgtacgagtcggcggtgcgcgaggccacggccgcgttcggccgcggtgagtgctacgtggagcgctatctcgacaagccgcgccacgtcgaagcacaggtgatcgccgaccagcacggcaacgtcgtcgtcgccggcacccgggactgctcgctgcagcgccgctaccagaagctggtcgaggaggcgcccgcaccgttcctgaccgactttcaacgcaaagagatccacgactcggccaaacggatttgcaaagaggcccattaccacggcgccggcaccgtcgaatacctggtcggtcaggacggcttgatctcgttcttggaggtcaacacgcgccttcaggtagaacacccggtcaccgaggaaaccgcgggcatcgacttggtgctgcagcaattccggatcgccaacggcgaaaagctggacatcaccgaggatcccaccccgcgcgggcacgccatcgaattccggatcaacggcgaggacgcggggcgtaacttcctaccggcgcccgggccggtgacaaagttccacccgccgtccggccccggtgtgcgggtggactccggtgtcgagaccggctcggtgatcggcggccagttcgactcgatgctggccaagctgatcgtgcacggtgccgaccgcgccgaggcgctggcgcgggcccggcgcgcgctgaacgagttcggtgtcgaaggcctggcgacggtcatcccgtttcaccgcgccgtggtgtccgacccggcattcatcggcgacgcgaacggcttttcggtacatacccgctggatcgagaccgagtggaataacaccatcgagccctttaccgacggcgaacctctcgacgaggacgcccggccgcgtcagaaggtggtcgtcgaaatcgacggtcgccgcgtcgaagtctcgctgccggctgatctcgcgctgtccaatggcggcggttgcgacccggtcggtgtcatccggcgcaagcccaagccgcgcaagcggggtgcgcacaccggcgcggcggcctccggtgacgcggtgaccgcgcctatgcagggcaccgtagttaagttcgcggtcgaagaagggcaagaggtcgtggccggcgacctagtggtggtcctcgaggcgatgaagatggaaaacccggtcaccgcgcataaggatggcaccatcaccgggctggcggtcgaggcgggcgcggccatcacccagggcacggtgctcgccgagatcaagtaagcccggcggctactccaactgatcccgtagccgtgccaatgacttggccagcagccgcgacacgtgcatctgtgagataccgacgcgctcggcgatctgcgtttgggtcatcgagtcgaagaacctgagcaccaagaccgttcgttcccgctcgggcaacgcctcgagcaacggacgaagcacctcccgattctcgatctggtcaagacccgcatccacgtcgcccagggtgtctgtgattgcgcgggcatcgtcgtcgctgccgccaccgctgtcgatggacaaggtgtggtaggaactacccgccagcaaaccttcgataacctcagcgcggtccatcccgagctccgcggcgagctccgatgccgacggcgcccgcccgagccgctgcgacaaatcggcggtggcggtacctagccgcagatgcagttccttgagacgccggggaaccttgaccgaccagctgttgtcgcggaagtgtcgtcggacctcgcccatgatggtaggaaccgcgaaggagacgaagtccgacccggtcttcacgtcgaagcgaaccgcggcgttgaccagcccgacccgcgcgacctgaataaggtcgtcacgcggttcgccgcgaccctcgaaccgccgcgcgatgtgatcggccagcggcaagcaccgctgaacgatcttgtcccggtgccgctggaattccggtgagccggcaggcaaaccaaccagctcgcgaaacatctccggaacgtcggcgtattcgttagctcgcgatgcagaaccgccggcagcgcgcgccgtcacctgctggatgccgcccgtcgggcggtcaacgtgatgccgaagacactgccggctacatcgggctggcgaccgtcgtggaaggtctggacgtcgtcggccagcgcggtcaggacatgccagctaaagctgcccggtgccaccacgtcgtgggtgtcgcaggcagcagaagcctccaccacaacttcgtcttttcgcggatcgaccaccaggcgcagggtggcatccggcaaggccgagcgaatcaaccgggtgcacacctcgtccaccgccaacctcaggtcggccacggcgtcgaaatccaggtcctcgaaggtgccgatggcgccgaccagggtgcgcagcagcgccaggttctccaggcgggcagcaacgttcagctcgacggcgcggacaccgcgttggcgccccttggtgggtaaatccgagtcggccatgcaccctcccggcaagcttcgatcgacagtactcccgccttgggtctggtcttcgagctggtcggtcatggtcggacctgctggtagtggggatctaacgcaacatggtcgggattcatcatggtgtacccgtgatacccattcgcagctgccggtgaaaccccgcgatgccgggatttccagccgcactaggatgtctagccggccagccgctgccgccggacttcgggatgttcggtataccagcgatcggcaatcttgcgtatccgccgatgctcgaacgctagccacgccaaaccaaccactgtgacgacaatcgccaccacaccaaaggtcatgccctcggcgtgatgtccggtgccgaaagccgcaagagctccgacgccgccgacgacaccggccacaatcaacagatacccaggccaatgcaccacgtcgatcagcgactcgccggcaagcggccgcgtcgtccgcaagtggtcgacggggtcacgataggtgtcgcccatggcctcctccgtttccgtcctattccgccatttctgcccattaccaggcactaccatcaacggtagaactcgtcgaacgggttgtggagggatctgacccatttatttgttgaccgcggccgacctggccgacggctcacggtgccatgaccgggccggcgatcggtgggacgcctatgcagagcgtcagcaccatcagcgtcaacaaaaaccagccggcgccgtgccatccccaccaggtaccttccgcacgccatacccggtaggtgcgcagaaacgcccacagcccggccgcacacaggatcagcgggccccccagcgccagcaggatccgctggggcgggccgcaggccgcggtgtcgacgccgctgcacgtgctgaccaacaacgctcccataatgaggaaaccgaccccgacgacagcggccacaacagcaaaccgaatcgccgagtgcacctcgctgtcatcccggcctagccgatcgccgcgtgacggcccacctacttcgtgcatcggcgaatctccatcccgctcttggcggctgccttacgtcaccaccggtaacgcgctgcgcaccgcggctatcgcggcgtcgatctcggcggttgaaaccgtcagcggtggacggaatcgcacggtgtctgcaccggccggcaacacaatcaccgcacgttgccacagctggcggatcaactcgtcacggtcggcggtggtcggcaggctaaacgcacacatcagcccgcggccgcgcggatcgagaaccactgccgggaagtccgcggcgagttcgtcaagccgggcgcgcagatacttaccgtgctgcaccgcccgctcgaacaggccctcggcttcgatgacctccaagatgcggcgggcgcgcaccatgtcggtaagattgccaccccatgtcgagttgagccgtgatgggaccgcgaacacattgtcggcgacctcgtccacccgccgaccggccatcactccgcatacctgcgtcttcttgccgaacgccacgatgtcgggtgcgacatccaactgctggtatgcccaggcggttccggtcaacccgcagccggtctgtacttcgtcgaagatcagcagtgcatcaaactcgtcgcacagctcgcgcatcgcagcgaaaaactccgggcggaaatggcggtcgccaccctcgccctggatgggttcggccacaaaacacgcgatgtcgtgcgggcgggtctcgaatgccgcgcgggcctggcgtagcgcctcggcctctagcgcggccatagcgggctcatccaggccgggccgcatgtacggcgcatcgatgcgtggccagtcgaatttcgggaaccgggcggtaatggtcggcttggtgttggtcagcgacagggtatagccgctgcggccgtgaaatgccccgcgcaggtggagcacttgagtgcccagcgccgggtcgatcccatgggcttggttgtgccgactcttccagtcgaacgcggctttgagcgcgttctccaccgccagggcgcccccttcgacgaagaacagatgcggcagcgccgggtcgcccaagacacgggcgaaggtctcgacgaagcgggccatcgccaccgagtacacgtcggaattgctgggcttgttcagcgcggcctgcatgagttcggcatggaactcccggtcgtccaccagcgccgggggattcatacccagtgccgaggaggcaacgaatgtgaacatgtccaggtagcgccgacccgttatagcgtcgaccagatatgaaccgcccgaacgggtcagatcgagcactatgtccagaccgtcgaccagcatgctgcgccctagcacctcatgaacccggtctggtgttgttggtctaccggcaagagcgacggacttcacgacggcggccatgacgctatgatagcaggatttacggaatattgatatttatgctggaaaaattatggtatatgctgcctatcgctgtaaaaagtgttcagaatgatcgtgcttcgcgtccgcacgttcgccgttgtccggatccgttgcaacaggtcctcgagcgcccgtgcggacgcgacgcgcaccagcaagacgtagctctcttcgccggccaccgagtaacaggactcgacctcctcgatatgttctaggcgcgcgggggcatcatctggttgagacggatcaagaggagtgatagccacgaacgccgacaacaaatgcccaaccgcctcgggattgattcgcgccgaatatccctggaccacaccacgagactccagccggcgcactcgcgattggaccgccgagaccgacagcccggctcgcgtggccaactctgacagcgtcgcacgtccgtcggcggccagttcgcgcaccaggatccgatcgatatcgtcgagcgcctcgttcatggccggagactatcgcaacggcagtgccgcatgagccgctcgaaaagactgcagactggccagctgcgcgcgcgcttcgccgccgggttgtcagccatgtacgccgctgaggtgcccgcctacggcacgctggtcgaggtatgcgcacaagtcaactccgattacctgacccggcatcggcgagccgagcggctggggtcgcttcagcgcgtcaccgccgagcgccacggcgccatccgagtgggcaacccggccgaactcgctgcggtcgccgacctgttcgccgcgttcgggatgctgccggtcggctactacgatctgcgcaccgctgagtcaccaattccagtagtgtccaccgcatttcgcccaatcgatgcgaacgagctggcacacaacccgtttcgggtgttcacctcgatgctggccatcgaggatcggcggtacttcgatgccgacctacgcacccgagtgcagaccttcctcgcgcgccggcaactctttgaccccgcgttgctcgcccaggcgcgggcaatcgcggctgacggcggctgcgatgccgacgacgcaccggctttcgtcgccgcggcggtggccgcgtttgcgctgtcgcgggaaccggtcgagaaatcctggtacgacgagttgtccagggtgtcggcggtggccgctgatatcgctggagtcggctccacacacatcaaccatctgacgcctcgggtgctcgacatagacgatctgtaccgtcggatgaccgagcgcggcatcaccatgatcgacaccatccaaggccctccccgcaccgacggacccgatgtgttgttgcggcaaacctcatttcgcgcgctggccgaaccacgcatgtttcgcgacgaggacggtaccgtgacgccgggaatcctgcgggtgcggttctgtgaggtcgaggcgcgcggtgtcgcgctgaccccgcgagggcgcgaacgctacgaagccgcgatggcggccgcagatccggccgcggtctgggccactcactttccctcgacggatgcggagatggccgctcaaggcttggcctactaccgaggtggtgacccgtcagcgccgatcgtctacgaagacttcctgcccgcttcggccgcgggcatcttccgctccaacctggatcgcgactcgcaaaccggtgacggacccgacgatgccggctacaacgtcgattggttggccggggcaatcggccgacacattcacgacccgtatgcgctctatgacgcgctcgcccaggaggagcggcgctgataaccactgacgcgttacgagcccaggtgctcgaagcctgccaagcgatcggcgtaaccgccgcccttggcgagccgggcgaacacagcctgcccgcgagcacaccgatcaccggcgacgtgctgttcagcatcgcaccgaccaccccggagcaggccgaccacgcgatcgccgcggcggccgcaacatttacggcatggcgaagcacgccggccccggtgcgcggcgcgctcgtggcccggctcggcgagctgctcaccgcacaccagcaggacctcgcgacactggtcacagtcgaagtaggcaagatcaccgccgaggcgcgcggcgaagtgcaggaaatgatcgacgtctgccagttctcggtgggtctgtcacgccagctctacggccgcaccatcgcgtcagagcgcgctgggcaccggctcctggaaacctggcatccgctgggagtggtgggcgtgatcaccgcgttcaacttcccggtcgcggtctgggcgtggaacaccgcggtggcactggtctgcggcgacacggtggtgtggaaaccctcggagctgacgccgttgacggcgctggcctgccaggcgctgctcagtcgggccgccgctgatgtcggcgcgccggccgcggtgggcggcctgctgttgggcggcgccgagcgtggtgcgcaactcgtcgacgacccgcgggttgcgttgttgtcggcgacgggttcggtgcggatgggccagcaggtcggtccacgcgtcgcccggcgcttcgggcgggtgctgctggagttgggcggcaacaacgcggccattgtggcgccgtcggccgacctggagctggcggtgcgcggcatcgtgttcgccgcggccggcaccgcaggtcagcgctgcaccagcctgcgccggctgatcgtgcaccgctcggtggctgacgatgtggtggcacgcgtcgtcggcgcctatcgccagctggcgatcggtgacccgtcggccccggacacgctggtaggcccactcatccacgaggccgcctaccgcgacatggtggcagcgctcgagcgggcacgcaccgacggcggcgaggtcatcggcggtgatcgtcgcgaggtgggctcaccgggcgcctactatgtcgcgcccgctgtggtccgaatgccgtcccagaccgccatcgtggcgaccgaaacgttcgcaccaatcctgtacgtgctcacctacgacgacctcgacgaggcgatagccctcaacaacgcggtaccacaagggctttcgtcgtcgatcttcacgaccgacctgcgtgaggccgagcacttcctcgaccagtccgactgcggtatcgccaacgtcaacatcgggacgtcgggagcggagatcggtggtgccttcggcggcgagaagcagaccggcggcggccgcgagtccgggtccgacgcgtggaaggcctacatgcgccgggccaccaacaccgtcaactactcgagcgagctgccgctggcgcagggcgtgaagttcgggtaaccatgcccgtgggtgcgtctgggcatcatcgacgcgcgcttggggttgggcggggtggaattcatccatttcattcagtgcccgttgcgaatccccaagctaccccgacggcgaccagaggatgtcgatggggacggcggcgaggcggtcgccgaatggctgggcttgtgggccggtgtgcaggatcacgccgccggcgaagcgtgcgccgactttgtcgcggagtctgctgatcgagcgggtgtctctaccacggagggttgccgccgacttgatttcgatcgcggcaatgaggccgtctgcggtttccagtatgaggtctacttcggcgccgtctcgatcgcggtagtggaacagtcgaggtgcctgttgcgaccatccgagttgtcgccggagttctgcgatcacgaaagtttcgatgatggctccggccgcgttggggttggcatgtggaccggctccggtaggcgagacattgacgaggcgagcggccagtccggagtcgagaaggaggactttcggtctatcgacgacccgcttggaaaggttggtcgaccacgcgggtatgcggtcgatgagatacagggtctcgaggaggtcgaggtacggcggcagggtacgtacggggatttcggcgtcggtagctaggggctcaggttaagttcggacgcgctgcgtgcggctagaagtcggatgaggcgcggcaggtcggcgatgcgttggagattggagacgtcggccgcgtcacgtttgacgacgcggtcgacgttcctagctttcgccgattcgcgacaaagccgtcgccgatacgcggcactatcttcgccaattcgcggatatctcctcaccgattcgcgatatctggcggagccggtggtgtcgcagcagggacgtcggggcagacccaccccaccgaaagaaccaccaccacctgctcgcctagccgaacgtgtggtctacgtgagtaatatctgtcacatggcgacagccagaaggcggttatccccgcaggaccgccgcgctgaactgctcgctctgggggcggaggtctttgggaagcggccttacgacgaggttcgcatcgatgagatcgccgagcgcgctggggtgtcgcgggcactgatgtatcactacttcccggacaagcgggcgttcttcgccgcggtcgtcaaggacgaggccgaccggctgtacgcggcgaccaacaaggcgcccgcccctgggatgacgatgttcgaagagatacgaaccggcgtgctggcctatatggcctaccaccaacaaaaccccgaggcggcgtgggccgcctacgtcggcctcggccgatcggacccggttctgctcggtatcgacgacgaagccaagaaccgccagatggaacacatcatgtcccgcatcgccgaggtcgtgagcgggattgaccgcgataacaccctggacccagaggtcgagcgcgacctgcgggtgatcatccacggctggctggcgttcaccttcgagctgtgtcgtcagcggatcatggacccgtcgaccgacgctgaacggctcgccgatgcttgcgcacacgcgctgctggacgccatctcccggctgccgcagatccctgccgaactggctgacgcgatggcaaccgcgcgaatgtgagcggtaggcggtttttgtcggtgcctgttggcacgatggctaggtgaggttcgcgcagccttcagcactgagccgattcagcgcgctcacccgagactggttcaccagcactttcgccgcgcccaccgccgcccaggccagcgcctgggcggccatcgcagacggcgacaacacgctggtcatcgctcccaccggatccgggaagaccctggcggcgttcctgtgggccctggatagcttggccggttcggaacctatgtccgagcggccggcggccacccgcgtgctgtatgtgtcgccgctcaaagcgttggccgtcgacgtcgagcgcaacctgcgcactccgctggccggactgacccgactcgccgaacgccagggtctgcccgcgccccagatcagggtgggcgtccgttcgggcgacaccccgcccgcacttcgccgccagctcgtcagccagccgcccgacgtgctgatcaccaccccggagtcattgtttttgatgctcacttcggccgcacgccaaactctgaccggtgtgcagaccgtcatcatcgacgaaattcatgccatcgccgccaccaagcgcggcgcacacctggcactatccctagaacggctcgacgacctgtctagccggcgacgggcgcagcgcatcgggctgtcggcgaccgtacgtcctcccgaggaactcgcaaggttcctgtccggacagtccccgacgaccattgtggcgcccccggccgccaagaccgttgagctgtccgtgcaggtgccggtgcccgacatggccaacttgaccgacaacaccatctggccggatgtggaggctcggctggtcgacctgatcgaatcacacaactcgaccatcgtgttcgccaattcgcgacgattggccgagcgacttaccgcacggctcaacgaaattcacgccgcgcgctgcgggattgagctcgcgccagacaccaaccagcaggttgccggcggcgccccggcgcacatcatgggctcgggccagacgttcggagcgccgccggtgctggcccgcgcccaccatggctcgatcagcaaggagcagcgcgccgttgtcgaagaggacctcaaacgcgggcaactcaaagcggtggtggcgacgtccagcctggagctgggcatcgacatgggcgcggtcgatctggtgatccaagtacaggcaccaccatcggtggccagcgggctgcagcgcattggccgggccggtcatcaggtcggcgagatttcgcggggggtgctgtttcccaagcatcgcaccgacctactcggctgcgcggtcagcgtgcagcgcatgcttgccggtgagatcgagaccatgcgggtgccggccaacccactcgacattctggcccagcacacggtggcggcggctgcgctggaaccgttggatgccgacgcgtggttcgacaccgtgcggcgggccgccccgttcgcgaccctgccgcgtagcctgttcgaggccaccctggacctgctgtccggcaagtacccatccaccgagttcgctgagctgcggccgcggctggtgtatgaccgcgataccggcacgctgaccgcgcgacccggagcccagcgactggccgtcacctccggcggcgccattcccgatcgcgggttgttcgccgtctacctcgctaccgagcggccgtcgcgggtaggcgaactcgacgaggaaatggtttacgagtcccgccccggtgacgtgatctcgctgggtgccaccagctggcgaatcaccgagatcacccacgaccgggtgctggtgatccccgcgccgggccagccggcccgattgccgttctggcgcggagacgatgccggccgccccgccgagctcggcgccgcactcggcgccctcaccggcgagctggccgccctggaccgtacggcattcggcacacgttgtgcgggtttgggtttcgacgactatgccaccgacaacctgtggcgactgctggacgaccaacgcaccgctaccgcagtggtacccaccgacagcacattgttggtcgagcggtttcgtgacgagctgggcgattggcgggtgatcttgcattcgccgtatgggctgcgggtgcacggaccgctcgcgctcgcagtcggccggcggctgcgcgaccgctatggcatcgacgagaagccgaccgcctccgacaacggcatagtggtgcgcctaccggacaccgtgtccgctggcgaagacagcccgccgggtgccgaactgttcgttttcgacgccgacgagatcgacccgatcgtcaccaccgaagtggccggttcggcgctgttcgcgtcacggttccgggaatcggcggcccgcgctctgctgctgccccgccggcaccccggccgccgctcgccgctgtggcagcagcggcagcgcgccgcccggctgttggaagtggcccgcaaataccccgacttcccgattgtgctggagacggtccgcgagtgcctgcaggacgtctatgacgtcccgatcttggtcgagctgatggcgcggatcgcccagcggcgggtgcgtgtcgccgaagccgagaccgccaaaccttcgccatttgcggcatcgctgttgttcggctacgtcggcgccttcatgtacgagggcgatacgccgctggccgaacggcgcgccgccgcgctcgcgctggacggcacgttgctggccgagctgctaggccgggtggagctgcgcgagctgctcgatcctgacgtcatcgccgctaccagccgccagctccagcatctggcggccgaccgggtagcccgtgacgccgaaggggttgccgatctgctgcggctgctgggtccgctcaccgaagacgagatcgctgcccgggcgggcgcgcccgaggtcagcggctggctggacggcttacgcgccgccaaacgcgcgctcgtggtgtccttcgccggccgcagctggtgggttgccgtcgaggacatgggccggctgcgcgacggcgttggcgcggcggttccggtggggctgccggccagcttcaccgaggcggtagccgacccgctgggcgaactactgggccgctacgcacgcacccacacaccgttcaccaccgctgcggccgcagcccggttcggtcttgggctgcgggtgaccgccgacgtgctgggccggctggccagcgatggccggctggtgcgcggcgaattcgtggccgcggccgaaggatccgccggcggcgagcagtggtgtgacgccgaggtgttgcgaattctgcggcgccgctcgctggccgcactgagggcgcaggcagagccggtcagcaccgccgcctacggacgcttcctgccggcctggcagcacgtttccgcgggcaactcgggcatcgacgggctggccgcggtcatcgatcagctcgccggcgtccggataccggcctcggcgatcgaaccgctggtgcttgccccacggatccgcgattactcgccggcgatgctcgacgagctgctcgcgagcggggacgtcacctggtcgggcgccgggtcgatctcaggcagtgacggctggatcgccctgcaccccgccgactcggcgcccatgacgctggcggagccggccgagatcgacttcaccgacgcccaccgggcgatcttagccagcctgggcactggcggcgcgtacttcttccgccagttgacccacgacggcctgaccgaggcggaactcaaagccgctctgtgggaattgatttgggccggacgagtgaccggcgacacgttcgcaccggtacgcgcggtactcggcggggcgggcacccggaagcgtgctgctcccgcacacggcgggcatcgaccgccgcgcctgagccgataccgcctcacgcacgcccaggcccgcaacgctgacccgaccgtcgccgggcggtggtccgcgctgccgcttcccgaaccggactccacgctgcgcgcccattaccaagccgagctgctgttgaaccgccacggcgtgttgaccaaagacgcagttgctgccgagggtgtggcgggcgggttcgcgacgctctacaaggtgctcagtgcgttcgaggatgccggcaggtgccagcgtggctacttcatcgagtcgttggggggcgctcagttcgccgtcgcctcgaccgtagaccggctgcgtagctacctcgacggtgtcgaccccgaacagccggactaccacgcggtggtgctggccgctgccgacccggccaacccgtatggggcggcgttgccctggccagcgtcgagcgctgacggtaccgcccggccgggccgcaaagccggcgcactggtcgttctggtggacggcgagttggcctggttcctcgagcgcggcgggcggtcgttgctgacgttcaccgatgatcccgaggccaaccacgcggcggccatcgggctggccgacctggtcaccgccgggcgcgtcgcgtcgattctggtcgagcgggccgacggcatgccggtgctgcagcccggcgggcgggcgtcggcggcactgacggcgctgctggcagccggcttcgtccgcacacctcgcggtctgcggcggcggtaagccatgcccgagggcgacaccgtctggcacacagcggccacgttgcggcggcatctggccggtcgcacgttgacacgttgcgacatccgagtgccacggtttgccgccgtcgacctcaccggcgaggtagtggacgaggtgatcagtcggggcaagcacctgttcatccgaaccgggacagccagcattcattcgcatctgcagatggacggcagctggcgggtcggcaaccggccggtgcgggtggatcatcgggcgcgaatcattttggaagccaaccagcaagaacaggccatccgggtggtcggcgtcgacctaggcctgttggaggtcatcgaccggcacaacgacggcgccgtcgtcgcacacctaggacctgatctgctggccgacgattgggacccgcagcgtgcagccgccaacctgatcgttgccccggaccggcccatcgccgaggcactgctcgaccagcgggtgctcgccgggatcggcaacgtgtattgcaacgaactgtgcttcgtcagcggagtattgccgacggccccggtgagcgcggtcgccgacccgcgccgcctggtcacccgcgcccgagacatgctgtgggtcaaccgcttccgctggaatcggtgcaccactggcgatacccgggccggccggcgactgtgggtctacgggcgggccgggcagggttgccgccgctgcggcacgctcatcgcctacgacactaccgacgagcgggtgcggtattggtgcccggcctgccagcgctgaaccgggcgatcaaagccagcacctagtcgcggccgtgggtagcgaagaactgggcaatgacttgcgacccgtcgaacgcgcgcgtggtcgccccgatgaccgccttgggcagatattgcctgccacccggccaggtatgtccgccattgtcgatctggtaggagatcacctcggtgccggccgcacatgagctggaatcgaaaaggtgcaccattgttccgtccccgacgtcaggcagctccgccgccgacggatcgccctgacacccatcgaccgcccgccagcgatccaccaagctcgcaaccgagatggaatggctgagcccgccgcgaccacgcaccgccccgccgttgaacggcaccagcgggtcggcggtgccgtgtgcttcgagcaccgacaccggccgcgacggattacatgtcacacccacacccagcgtgcccgccaccggcgcgaccgcggcgaagatatcggcacggtcacacgccagccggttggacatgaagccaccgttggacatgccggtggcgaagacgtgcccgggagcgatgtcgaagtcgtgcaccagctttgcggccagcgcgaccaagaacccaacgtcgtcgagatgacggcgatccgccggcgacgcccccctcccgtcggcccagcttttgtcgtagccgtcaggatagacaaccaacaagtcggcggcgtcggcaacagcgtcgaaatcggtgagagcctcctgtccggctccggtgccgccaccaccgtgcaggctgatcaccaacccggagggctcagcgggcggcacgtgcaagcgataactgcgggtcaagcccccgaactggaacgtcgctaccgaactggcatgcctggccagtagctgatcaccgccacacccggccaggcaaaccatgagaacgataagcgacagcattcgcgcccacggcatctcgtcaaggtaccgatcgcgagcgctcagcccgcggcgccctgtcccaccgcttggaccgatgcgtgctcgtgcaacgccctggcggcttcgggatgtacgggcttgaggtcgaagatgacctcggtgacggtcccggtgaacgcatagggcgccttgtcctcatagccgcggtcaacgaccaggccgttgtcgcggccgatgtccatgccggcataggaggtaaaggccagcggcaccgtctggggcagctcaccctctccgatcaaccgatcgtcggcccagagcgtcacccgaccaccggaggcggcgacgggttgatgggaatcgaacagcatccgcaccgtgacatccccggtggggagcggctcgctggacacctgccggtaggtttcgacgcccaggaaggagtaggtgtggtgcaggtgccgctgttcgtcgacccatagcgcgaaccctcccatgaagtcggcgttggcgacgatcacaccctgcgcgccgccgtcggggatgtgcagccgtgcctcgatcgcgtaagaacgaccgcagatacgggggaccatgccgcgctgaatgttctgcacgtcacctttgaaactgaaccgtgcggtggtgggcaggggcggcaggtcgccgaacattaccgcgagcccgcccagcagcggcagcacccggtttcgttcggcctcctgccaccacagctgggtgagctcggcgaccttgtcgggatgctcggctgccaggtttttcgcctgggagaagtcatctggtaggtagtacagctcccagacgtcctggtccgggtcgtaggtccccggcgcgaaccgtcgcatcgtctccggtgacagatcccagggcgccttgtccaagcgagcgcacgcccaccagccgtctttgtagatggcacggctgccgaagttttcgaagtactgcacggtgtggcggtcttcggcttcagcgtcgtcgaaggtccgcacgaaactggttccgtccatcggttcctgctcgaagccgtcgacatgggtcggctccggtaaaccgatggccgccaacacggtcggcgcgatgtcgatgcagtgggtgaactggctacgaacacggccgtctggccggatccgggccggccaagcgaccaccaatggatcgcgcgtgccgcccaggtggctggccatctgcttgccccactgcaacggggtgttgctcgcatgcgcccacgcgctggcgaaatgcggtgcggtgaactcgtcgccgagtgcggcgatgccgccgtattgttcgatcagctccaattgccgctcggcatccagatccaggccgttaaggaacgtcatctcattgaacgaaccggtgttggtgccctccatgctggcgccattgtcgccccagatgtagaacaccaacgtgttgtcggactcgccgagatcctcgatcgcgtccagcagccggccaacattccagtccgcattttccgagaacccggcgaacacctccatctggcgggcaaagagccgtttttgcgcctccgacatactgtcccacgcggggaataggtcgggccgctcggtgagttcggcgtcgggtggaatgatcccgagtcgcttttgccgttcgaatgtcttctgccggtacacatcccagccatcatcgaactcacctcggtacttgtcggcccattccttgaatacgtggtgtggcgcgtgggtggcgccggtcgcgtagtacagcatccacggcttggtggcattctgggcccgcacggtgtgcagccactcgatagccttgtcggtgaggtcgtcggggaaatagtagggacggccgtcttccccagaaccctcgggtatgcctatgacggagttgtcctgactgatgatcgggtcgtactgacccgcggcgccgctcgggaagccccagaaatggtcgaatccccaacccagcggccagttgtcgaacggccccgcggctccctggacattgtccggggtcagatgccacttgccgaaagcgccagtcacataaccgttgtcgcgcagaatacgcggcagcgctgcgcaactgcgtggcctgaccgccgaataccccgggtacgggccggggaactcgcagaccgacccgaagcccacccggtgatggttacgcccggtcaacagcgccgcacgggtcggcgagcacaccgcggtcacatgaaaacggttgtagatcaacccattctgggctagccgggacagcgtcggggttcggatcgcgccgccgaatgtatccggtccgccgaacccagcgtcatcgatcaacacgatcagcacattcggtgcgtcgtcgggcggaaagggaccggggacaatcgaccagtcgccgaccgactctgccatggtgcggccaaccacgccaccaaagcggcgctgcggtagcggcagccgggtgcggtctgggttgaacttgcccatcgcctctcgcaacgccgcacccaggcttcgcaacgtcgaacgactcagctccgcaaccgatttcattggagagctagccaacgcctgccccgcttccagtcggccttgtgcctccgtcacggcgatgaccactgctcggcccgccgccagcgcttggccgatcttgtcggccagcccggtcttgatccgatggtgggcgaaggtgccggccaatgctccggtcgcggcgccgagcgccgccgaggccaacagtgccggcgagaacaggccgatcgccaggcccaccccggcgccccacgcggcgccgcgccggccgagccgatttccggtgtcgaccaaaaccggactgccctcggcgtccttgccgatcagcaccgcaccctgcagcggaatgcttttgtccttggcggcatcgacgagggtttgaaaatcgtgacgagccgaatcgaggtcctgatagccggcgacgagcaccagcgcgttgtcttcactcatcacgaaactcccgatatgtgtgtcacggccggcaatcggccgcggctgaccatgttggcaacgtagcaccggtcaacgtgcgcgtgctggcgaactcgcggtgcgacccggtcagcggatcgtcgaactcgatgcgctgcgcgagcaactgcagcggtgtgctgaagtcgtgggcggccacggatatcacgttggggtacaacgggtcacccatgatcggtatccccagcgccgccatgtgcactcgcagctggtgggtgcgcccggtggtcggtgtcagccgatacagaccgtcgcgcgctatccgctccaccagcgtctccgcgttgggaacgccgggctcacagaccgcctgcagatggccccggcgcttgacgatgcgactgcggaccaggcgcggcagggccagacccggggcaacgggtgcgcgagccagataggtcttgcgcaccaaaccgcgggcgaacatcgtctggtagctgccgcgcacctcgcgtcgggtggtgaacaacaacaccccggcggtcagccggtccagccggtgggccgggctcagctcgggcaatcccagttcgcgacgcagccgcaccagcgcggtctgcgcgacgtgtcgcccccgaggcatggtcgccaagaaatgtggcttgtcgacgacgacgatgtcggcgtcttgatgcagcactgggacatcgaagggcaccggcacctcgtcgggcaggtcgcgatacaggtgcacaaccgaaccgggcggcagcaccgtgccactgtcgaccaccgcaccgtcgtcgtcgaccacctccccggccagcaccttcgcacgggccgccacgccaaaccgtgcggtcagctcggctaacaccgacccgccaagcagtcgcacccgcaccggccccagcacgtcgtgcacgctaagcaaacgatcctctggccgcaacgccacacgagaccctctcagtaagtggaaatctcgtcctcggtcggtagcaccccggtgaccatgaagatgacgcggcggcccacttccacagcgtggtcggcgaagcgctcaaagaaacgacccagcaacgccgtttccacaccgacgcgaacgccgtgccgccattctcgatctatcagcacgctcagcaaatgcctatgcaggtcatccatcgcgtcgtcacgatcgtgcagttgcgcggcttcctgcgggtcacggttcaccagcacttgtcttgcactgtcacccaacgcgattgccaccttcgccatgtcggcgaagcagttgcgaacttcctcaggaagcacctggttcggatactcgcgtcgggtgatcttggcaatatgcacagccaacgcacccatgcgctcggtgtcggcgatgatctgcaccgcactgaagatttcccgcagctcgccggccaccggatgttgcaacgccagcagcgcgaacgcttccttttcgacttgggctcgcatcgccacgatccgctcatggtcacggattacttgttcagcggcgccaatgtcggcctcgagcagagcctgcgttgcgcgtttcatcgctatcccggccaggctgcacatctctcccaatcgtccggccaactcggttagccgctggtgatagaccgtccgcatggtgtcacgcctctctgaccctgagtcgtcgtgtggtgctgccgcggatccacaccgccatcatcgaccatggcggcaccgcgcgacatacccgcttggcgtagccttcaatccaaaggcaccggctcgaggatctcggcacgcgcctcgggtgcgctggcccgcaacatgtccgccgaaacgtcgtcgggctgggcctgggagagcacctcggcctccacgcgcgccatatagttcgcgacctcgcggtcgatgtctgcggcggtccacccgagcacgggcgcgaccacctcggccacctcccgggcgcagtcgacgccccggtgcgggtattcgatggaaatccgcatccgacgggccaggatgtcctcgagatgcagggcgccctcggcggcggcggcgtaagcggcttccaccttcaaatagcccggtgcctccgttatcgggctcaacaggctgggatcggaggccgccatcgctagaacgtcgctgatcagcgaaccatagcggtccagcagatggcgcacccggtacgggtgcaggccctgcagcgcgccgacgtgttcggcctgattgaccagtgcaaagtaaccgtcggcgcccagcaggctgaccttctcggtgatcgacggcgcaacgcgggcggggatgaactgcacagcagcgtcgatcgcgtcggccgccattactcggtaggtggtgtacttgccaccggcgatggccaccaggcccgccgccggcacagccacggcgtgttcccgggacagcttggaggtgtcgtcgctttccccggcaagcagcggccgcagcccggcgtacactccgtcaatgtcggcgtgcgtcaacggggtcgccaacacggcgttgacagtgcccaggatgtagtcgatgtcggccttggtggccgcggggtgcgccaggtcgaggttccagtcggtatcggtggttccgatgatccagtgacttccccacggaatgacaaacatcaccgacttctccgtgcgcaggatcatcgcgacgtcactgacaatccggtcccgcggcaccaccacatgcacgcccttggatgcacgcacctggaagcgcccgcgctgtttggacaacgcttgaatctcatcggtccagaccccggtcgcgttgaccacgacgtggccgcgaacctcggcaaccgcgccgttctcggagtcgcggacgcccacgccgatcacccggtcaccctctcgcaacaaggccactacctgggtggagcagcggacaaccgcgccgtaatgcgccgcggtgcgcgcgaccgtcatggtgtgccgggcgtcgtcgacgacggtgtcgtagtaacggataccaccgatcagcgagctgcgcttcaagccggggctcagtcgcagcgcaccggcgcgagtaaaatgccgttgcgccggaaccgatttcgcgccacccagccggtcgtaaagaaagatacccgcggcgatgtagggacgctcccaccagcgtttggtcagcgggaacaaaaacggcagcggcttgaccaaatgcggtgccagcgtggtcagcgacagttcacgttcatagagcgcctcacgcaccagcccgaactccagttgctcgaggtagcgcagcccgccgtggaacatcttcgaggagcggctcgacgtgccggaggccaagtcccgcgcctcgaccaacgccaccttgagcccacgggtggcagcatccaaagcgcatccggagcccactactccgccgccgatcaccacgacgtcgaattgctcggttccgagtcgcttccaggcgaccgcgcgctgtgcaggtcccagcgccgcggcgggccacccctgcccgccgtccggtgcctggattgggttgctcacgaaaccggctcctgtcagttactcgtcggtaggtggtgtggcaccaaggctagttgttcagccgcgtcttgagctgccgttcagtccagatcgtcgtgcgccatcagccggcgggccgcctcggttatcgaacccgacaacgatgggtaaacggccagtgtctgggccagctcgttgacggtgatgcggttctgaacggctacggcgatgggcaggatcagctccgatgcgatcggcgccaccaccacgccgccgatcacaacgccggtggaccgccggcagaagatcttgacgaacccgtgacgcatctccgacatcttggcgcgcgcgttggttcgtaacggcagcatgatggtccgggcggccaccgaaccggcgtcgatgaccgattgcggcaccccgaccgcggcgatctcgggcctggtgaaaaccgtcgcggccaccgtgcgtaaccggatcgggctgacgccctcccccagcgcgtggtacatcgcgatgcggccctgcattgcggcgaccgacgccaggggcagcaaacccgtgcagtcgcccgcggcgtagatgccggtcgccgacgtccgcgacacccggtccacggtcaggtaattgccccggccaagctggatgccgacccgttccaggcccaggccgctggtgttgggcaccgacccgatggtcatcagggcgtggctgccctcgacggtgcgaccgtcggtcatcgtgacgagcaccccggccccggtgcgggtgaccgatgctgcccgggcatttttgaacagccggactccccgttcggcgaacgactcttccaggaccagcgcagcgtcagcgtcctcatacggcagcacgtggtcctggctggccaccactgtgaccggcacccccaattcggtataggcgtccacgaactcagcaccggtaaccccggagcccaccacgatgaggtggtcgggcaacgcgtccaagtcgtagagctgccgccaggtcagaatgcgctcaccgtccggctgggccgacggcaggatccgcgggctggcgccggtggcgaccagcacgacgtcggcctcatgctcactggtggagccgtcggcggcggtcgccttaatgcgatggcgcgccagacccggtgtggagtcgatcaactcgccccggccggcgatcacctgaacccccatgctgagcagctgggcggtgatgtcggccgactgtgcggcggccagcgtcttgacccgggcatggatttgcggcaacgagatcttggcgtcgtcgaagtcgatatgaaagcccaggtgcggcgctcggcgcagttcggtacgcagcccggtggaggcgatgaacgtcttcgacggcacacagtcgtccagtacggcagccccgccgatgccgtcgcagtcaatcacggtaacttgggttgtttccgggtgtgaggtggcggccaccagtgcggcctcgtaaccggccgggccgccaccgaggatcacgatgcgggtcaccacagcccataacctagctcggcgacgatgcacgccgcgcagcggcgtgaggaggagccgagcagtccaacacagctcggcgacgatgcacgccgcgcagcggcgtgaggaggagccgagcagtccaacacagctcggcgacgatgcacgccgcgcagcggcgtgaggaggagccgagcagtccaacacagctcggcgacgatgcacgccgcgcagcggcgtgaggaggagccgagcagtcaagcacagcttgacgatgacccgcaccgcagcgcggcgcgatgggtaccacccgagcccccgccgtctaagctttcccccgtgccgctctacgccgcctacgggtcgaacatgcatcccgagcagatgctcgagcgcgcaccccactcgccgatggccggaaccggctggttacccgggtggcggctgacgttcggcggcgaggacatcggctgggaaggggcgcttgccaccgtcgtcgaagacccagattcgaaggtgttcgtcgtgctctacgacatgaccccggcggacgagaagaaccttgaccggtgggaaggctccgagttcggcatccaccagaagatccgatgccgcgtggagcgcatttcctcggacaccacaacggatcccgtcctcgcgtggttgtacgttttggacgcctgggagggtggcctgccgtcggcccgctatctaggtgtgatggccgatgccgctgagatcgcgggcgcgccaagtgattacgtacatgacttgcgtactcgcccggcccgcaacatcggcccgggaactattgcctaattatcgcgagcgcccaggctaatgcgcggcggcctgctcgatgatgttgaccatcacccgcagcccgatcgccagggctcgctcgtcgatgtcgaacgtcggctgatgcaggtccaactgcagtccgtcaccggaccacacgcccagtcgagccatcgcgccgggaacctcctccaaataccaggagaagtcctcaccaccgccggactgccgggtatcggccagcacacctgggccaatagcctcaatagcgtgggcgagaatgcgtgtcgagatttcctcgttgaccaccggcggcaccccccgacggtattgcagcgtgtgctcgatcgccaacggtaatagcaacgccgaaatggcttggcggacaagctcctcaaggtcaacccaggtctgccggctggccgtgcgaacagtgccggacagaactccggtttgcggaatggcgttggcggccatacccgcgttgaccgcgccccacaccagcacggtgctgttacgtgggtcgatgcgacgcgacagcaccccgggcagcccggtgaccagcgtgccgagcccgtagacgaggtcggcggtcaagtgtggacgcgacgtgtgcccgcccggcgaatacagcgtgatttctatcgagtcggccgccgacgtgatggggccttgccgaacggcgaccttgccgacttcaagccggggatcgcagtgcagggcgaagatccgcgacaccccggccaacgcgccggccgcgatcgcgtcgatggcaccaccgggcatcagttcctcggccgcctggaagatcaaccgcacccccaccggcagctccggtaccgaagccaatgccaatgcggcacccagcaggatcgcggtgtgcgcatcatggccacaagcatgcgcgacgttgggcatggtcgaggcgtagggcgcgccggtccgctcggccatcggcagcgcatccatatcggcgcgcagcgcgatccgcggctgatgctgaggaccgaagtcgcaggtgagtcccgttccaccgggcagcaccttggggttcagccccgcgtcggctaaccgctcggcgacgaactgggtagtggcgtattcctgacggcccaactccggatagcggtggatgtgccggcgccagccgaccaggtcgtcgtggtgggcggctagccatgattcggcggcgtcggcgaggctcatcgcgccgccctgcgctgctgcgcggccagcacccggtcacgctcatcaggagtctgcgcgagacggacaaccgtgcgtgccaacatgatcgcgccgtcaaccaccgcgcggtcggcgctggcaccagcggaagcgacggtgaaggcccgttggtgcaccgtcgccgcgccggcgtccaggccgatcaccggatggatcccgggcagcacctgcgtcacgttgcccatgtcggtgctacccagcggcagctctgcctccaaggctggcagcaacggctcgcgccccagccgctgcatctcctcccggcacacgtcagccagccacgggtcgggtttgagctccgcgtatgccggtgcagcctcgtcgatttcgtattcgcacccggcggccagcgcgccggccgcaaagcaggcgaacattctggtctgcagctcgcgcagcgaatccgattcgaccgcacgcatcgcatactgcagcctcgcctgcccggggatgacattgaccgcctgcccgccgtcggtcacaatgccgtgcaccatttgcccgggcgccaattgctgtcgaagtaccccaatagcgacctgcgccacggtcacggcgtcggcggcgttaacccctaggtgcggcgcgacggccgcgtgcgattccttaccccgatagcgcacggtgacctcggacagggccagtgatcgtgcgccggcgatatcggtcggcccgggatggaccatcacggccaccgtaacgtcatcgaacgtcccggcctgcagcatcagcgccttaccgccgccggactcctcggcaggggtccccagcagagccacggtcaagcccaggtcgtccgccacctcagccagtgccagcgcggtgcccaccgcggaggccgcaataatgttgtgcccgcaggcgtgtccgatcccgggaagcgcgtcgtactcggcgcacactccgacaaccaacggtccgctgccgtagtcggcgcgaaacgccgtgtccaacccaccggcggccgtggtgatctcgaaaccgcgttcggcgaccagcgcctgagccttggcgcagctgcgatgctcggcgaacgccagctcgggctcggcgtggatggcatgggacagctcgaccagctcgccaccacggcgccgcaccaattcctcgacgcggtcggatgcgctggctgctggcatgctcgcagtatctcatcgacgagcacccgctccccggcgagcggctcagttaagctcgcccagtgtggctgacccgcgccccgatcccgacgaactggcccggcgggcggcgcaggtcatcgctgaccgcaccgggatcggcgaacatgacgtcgcggtcgtgctcgggtcgggatggttaccggccgttgcggcgttgggctccccgaccaccgtgctgccgcaggccgaactgcccgggtttgtgccgccaaccgcagccgggcatgcgggcgagctactgtccgtgcccatcggtgcgcaccgggtgctggtgctggccggtcgcatccacgcctacgagggacacgacctgcgctacgtcgtgcatccggttcgggcggcccgtgcggcaggggcgcagattatggtgctcaccaacgccgccggtgggctgcgggcggaccttcaggtcggccagccggtgctgatcagcgatcacctgaacctgaccgcacgttcgccactggttggcggggagttcgtcgacctgaccgacgcctactcaccgcgactgcgggaactcgcccgccaatccgacccgcagctggccgaaggcgtctacgccggcctgccggggccgcactacgagacaccggcggagatccggatgttgcagacactgggcgccgacctggtcggcatgtccacggtgcacgagaccatcgcggcccgggcggcgggcgctgaggtactgggcgtatccctggtgacaaatctggcggccgggatcaccggcgagccgctgagccacgccgaggtgctcgccgccggagccgcatcggcgactcggatgggcgcgctgctagccgacgtgatcgcccggttctaagccgtgacgccagagaattggatcgcccacgacccggacccgcagacggccgccgagctcgccgcctgcggccccgacgagctgaaagcgcggttcagccgcccactggcgttcggcaccgcggggttgcgcgggcacctgcggggcgggccggacgcgatgaacctggcggtggtgttgcgcgccacctgggcggtggcacgggtgctcacggatcgaggtctggctggttcgccggtgatcgtggggcgcgacgctcggcacggctcaccggcgtttgccgctgcggccgccgaagtgcttgccgccgcaggtttttccgtgctgcttctgcccgatcccgcacccaccccggtggtggcgttcgcggtgcggcacaccggcgccgccgctgggatacagatcacggcgtcacacaacccggcgaccgacaacggctacaaggtctatgtcgacggcggccttcagctcctcgcccctaccgaccggcagatcgaagccgcgatggccaccgcgcccccggccgatcagatcgccaggaagaccgtcaaccccagtgaaaaccgcgcctccgatctgatcgaccgttatatccagcgtgcggccggggtccgaaggtgcgccggttcggtccgggtggccctgacgccgctgcacggggttggcggggcgatggccgtcgagacccttcggcgagccggtttcaccgaggtgcataccgtggcgacgcaattcgcgccgaatcccgacttccccaccgtgacattgccgaaccccgaggagcccggagccaccgacgcactgttcaccctggctaccgacgtggacgccgacgtcgcgatcgcgctggatcccgatgcggatcgctgcgcggtcgggatacccacggtgtcgggatggcggatgctgtccggtgacgaaaccggttggctactaggtgattacatcttgtcgcaaaccgacgaccgggcgtcgccgccggaaaccagggtggtggccagcaccgtggtgtcgtcgcggatgctggcggcgatcgccgcgcatcacgctgccgtgcacgtggagaccctcaccggctttaagtggctggcgcgcgccgatgcgaacctgcccggcaccctggtgtacgcctacgaggaagcgatcgggcactgcgtcgaccccaccgcggtgcgtgacaaagacggcatcagcgccgcggtgttggtgtgcgatctggtggccgcgctcaaaggccagggtcgttcggtgaccgacgcgctcgacgagctcgcccgatgctacggcgtgcatgaggttgccgccctgtcacgccccgtgggcggcgccgtcgagaccaccgacctgatgcgacggctccgcgaggacccgccgcgtcggctggccggtttccccgccacggtcaccgatatcggcgacacgctgatcctcaccggcggcgacgacaacatgttggccagggtggcggtgcggccttctggaacagaaccgaagctgaagtgctacttggagattcgctgcgcggtgaccggtgacctaccagctgcccgacagctggtgcgggcgaggatcgatgagctgtcggctagcgtgcggcggtggtggtgactcagcgcgggccgaactggcgatcgccggcatcgccgagaccgggcacaatgtaggcgacctcgttaagcccttcgtcgatggccgcagtgaacaaccgcacgtttggcgcagccttctgcagcgccgcgattccttctggcgccgcaaccacacacagcaccgtgatatccgctgcaccgcgcgagatcagcagaccgagggtgtgcgtcatcgacccgccggtggccaccatcgggtcaagcaccatgaccggtacatccgtcaggtcgtcgggcagcgagtccagatacggcaccggctggtgggtttgctcgtcgcgggcgacaccgacaaagccaacgtgcgcctccggcaaggcggcatgcgcctcgtcgaccatccccaaccccgcccgcaacacaggaaccagcaggggtggcttggttagccgcgacccgaccgtctcggccagcggcgtacggatcgggactggctcgcagggcgcatcgcgggtggcctcatagatcaacagcagcgtgagctcgcgcagcgctgcccggaagccggcgttgtcggtgcgttcgtcacgcagcgtggtcagtcgggccgcggccagtgggtggtcaacgacatggacctgcacggcgttgaaccctatataacaatcgtggctcggtcccctaaaagggggctgatacgggtgcgtccatccgcgcgaccggtcaaccccgtccatatactcccggcatgctccgcggaatccaggctctcagccggcccctgaccagggtataccgtgccttggcggtgatcggtgtcctggcagcatcgttgctggcctcatgggtcggcgctgtcccacaagtgggtctggcagcgagtgccctgccgaccttcgcgcacgtggtcatcgtggtggaggagaaccgctcgcaggccgccatcatcggtaacaagtcggctcccttcatcaattcgctggccgccaacggcgcgatgatggcccaggcgttcgccgaaacacacccgagcgaaccgaactacctggcactgttcgctggcaacacattcgggttgacgaagaacacctgccccgtcaacggcggcgcgctgcccaacctgggttctgagttgctcagcgccggttacacattcatggggttcgccgaagacttgcctgcggtcggctccacggtgtgcagtgcgggcaaatacgcacgcaaacacgtgccgtgggtcaacttcagtaacgtgccggcgacactgtcggtgccgttttcggcatttccgaagccgcagaattaccccggcctgccgacggtgtcgtttgtcatccctaacgccgacaacgacatgcacgacggctcgatcgcccaaggcgacgcctggctgaaccgccacctgtcggcatatgccaactgggccaagacaaacaacagcctgctcgttgtgacctgggacgaagacgacggcagcagccgcaatcagatcccgacggtgttctacggcgcgcacgtgcggcccggaacttacaacgagaccatcagccactacaacgtgctgtccacattggagcagatctacggactgcccaagacgggttatgcgaccaatgctccgccaataaccgatatttggggcgactagccgccgtcgctattctgtgccgcatggttgctgacctcgtacccatccgcttgagcctgtccgctggtgaccgctacacgctgtgggctcctcgctggcgggatgccggcgacgagtgggaggcgttcctgggcaaagacgacgacctgtatggcttcgagagcgtctctgacctggtcgcgttcgtgcgcaccgacaccgagaacgacctggtcgaccacccggcatggcaagacctgaccggagcccacgcgcacaacctcaatccggccgaagacaatcagttcgacctggtcgtcgtcgaggaactgctggctgagaagccgacggcggagtcagtggccgcgctggccgcctcattggcgatcgtatccgccatcggatcgatgtgcgaactggcggcagtgtcgaagttcttcaacggcaatcccatcctgggcacggtttccggcgggctcgaacacttcaccggaaaagccggcaataaacgctggaattcgattgccgaggtcatcggacgcagctgggacgacgtgctcgcggccatcgacgagatcatcagcacccccgaggtcgacgctgagctgtcggaaaaggtcgccgaggagttggcggaggagcccgagggcgccgaggaagtggcggcggaggtggaggccacgcaggacacgcaggaggcggccgagtccgacgacgaggaagccgacgcacccggtgacagtgtcgtactgggcggcgatcgggacttctggttgcaggtgggcatcgacccgatccagatcatgacgggcaccgccaccttctacacgcttcgctgttacctggatgatcgaccgatcttcctgggccgcaatggtcggatcagtgtgtttggctccgagcgggcattggcccgctatcttgccgatgagcacgaccacgacttgtcggacctgagcacctacgacgacatccgcacggccgccaccgacggctcgctggcggttgccgttaccgacgacaacgtctatgtgctcagtgggctggtcgacgattttgccgacgggccggacgcggtggaccgtgagcagctcgacctggccgtcgagctgctccgcgatatcggcgactactccgaggacagcgcagtcgacaaggcactcgagacaacccgcccgctgggccagctggtggcctatgtgttggacccccactcggtcggcaaacccacggccccgtatgcggcggctgtccgtgaatgggagaaattggaaaggttcgtggagtcgcggctcaggcgcgaataggcaccgtcagccggcgaaggctagccgccgcggcgcttgccgatgtccagggcacacgcggcgaggatcgcatcccagtcttcgatgttgaaatggcccttgccgtgcgcccagtgcaaatcaacgtgcggaatcgcgcgctgcaggtattcgcccatggcgcgtggcacgaaggagtcacgatcacccagccagatatgggtaggcacggccacctcggcgaggtcgaaaccccacggccgaaattgcagaaatgattcataggctgcgccgcggctgccctgtcggaacgcttcgagctggatggcgcgcaggtggcggccgaagcgttcgtcgctcagcaggtgcttgtcggccgcggggaccgcagccgccaacaacgtagaaaacagcccgggcgtgtatttcgcgcaccagccgagcggggcaaacaacgcaccgaatagccgcggcccgcttcgcgccaaccgcgcgtagcaccgatcggccgcgttgaggctgcgcatgatatccggcgtcgccagtggaccccatggtccgagcgcgccgacgaacgctagtcgggtccgcgggatgacggcaccgcaggcgaataggtgcggtcccgcgcccgaatgcccgaccaccccgaactcctccagctcgaacgcgtcagccagggcacacacgtccgcgggccaatcgcgaaaattgcgtcccgcttgaaaggtggagcgcccgtacccgggccgatcaatcgctatcagtcggaagccggtgcgccgcgcggcaccatcggcgaaggccccctcgagccgcgaacttggcgtgccgtggaagtagaacgctgggtagccggtgctatcaccccattccaggtaggcaagcgcccgcccgtcgggcagcatgagcacatccgcctcgtcggtgcgaatgcgctcgggcagcgatggcggtggcccggtcaagagcacaccagcgatggtatgccgatcagagtcgattcagcgcgcgtgccatgcacgagtcctcgaggaaccgatagcgcctaggctgggactgccgcaaccacagccgatccagcgccgaacgcacgatccggcgaacgggtgtgcgggtaacagccttgtcgatgtcgatggtggaggcgctgtcgccgttcatgacaggttcccttcaagcgtcctgcaagcggttgccaaagccgtcgcctattttctgtcatcggacggcgcgatccatcggcacgggagcgtaaatctgccccgccgggggtcgtagcttgccgggggcacgcccgggtttatacgcgtattcgctgatgcggcccggtcaacgagcgctatgcgccgccaccggcagccgggggcggcggcgcagcaccgggatcgtcaagcacgggaccttcgaggatgggtccggggtagtcgcggctgtggtcggggccgtcgctgtcgcggtggaagtcgtcatggcaggtgtagggatcccagttgggcccccatgcggggtcgaaaggctgccccgggcaccagtagtagtcgggcaccggcgcggtttgggctgcggactgcgcgccgaccccgagacccgccacacccgtggccaggatgcacgccgccagcatgagcgtgcggcacgcgaaccggtacatgcgatgacggtacgaaagcgatctggcaagcaactggacgctaggtgcgatataccagagaacttgctgattactcgctgtgacccatgagcgccgcgaaccgcggcttgatcacttcgtcgattatcgccagccgctggtcgaacggaatgaacgcggatttcatcgcattgacggtgaagcgcgccaggtcgctccagccataaccgaaagcctctaccaaacgatgcatttcgaggctcatcgaggtgtcgctcatcagccggttgtcggtattgacggtcacccggaaccgggcccgagccagtaggtcgaacggatgctcggcgatgcttgcgaccgcgccggtctgcacgttggagctggggcacagctccagcggaattcgcttgtcccgcaggatagctgccagccgacccaactggaaaccgccgtcggcatccacgtcgatgtcgtcgacgatccgcaccccgtgacccagccggtcggcaccgcagaaggcgatcgcctcgtggatggacggcaacccgaacgcctcaccggcatgaatcgtgaagcgcgcgttgtgatcacgcatgtactcgaatgcatccaagtgccgggttggcgggtggccggcctccgcgccggcgatgtcgaatccgacaactcccttgtcccggaaccggatcgccaactctgcgatctcccgggacattgcggcgtgccgcatcgcggtgaccagacagcggacggtgatgggttgaccatcggcggcacacgccttctcgccggcggcgaagcccgtcagaacggtgtcgacgacgtcgtcgaacgacagcccgcagctgatgtgcagctccggcgcgaaccgcacctcggcatagaccaccgaatcggcggccaggtcttgcgcgcattcgaaggcgacccgatacaaggcctcgggagtctgcatcaccgccaccgtgtgcgaaaacggttccaggtagcgctccagcgagccgctgtgcgactgggtgcgaaaccaacttgccagcgcgtcgacgtcagttgccggcaggtcgtcgtatccgacctgcccggcaatgtccagcacggtggccggccgcagcccgccgtcgaggtgatcgtgcagcaacgccttgggggctagcctgatcgtctgcagggtcggcgcagcggtcatcagacgatccgatcgacgattagcggccgcacctgcggcggactgtcccggatactccaaccgccggccagctcggctcgcgccgcaccaaagcgctcgggagcattcgtgtagagggtgaacaacggctcaccgaccacaaccggctcccccgggcggcgatgaatccgcacccccgcaccgtgctgtacgcgtgcgcccgggcgggacctgcccgcaccgagtcgccatgccgctaaccccactgccatcgcatcgatgtcgcccattgtgccgctcgcgcccgccgtgacggtttccgaatgcgaaccgatcggcaacggtttcgacaagtcacctccctgcgcggcaaccaaccagcgaaaccggtccattgcggtgccgtcccgcagcgtctgggccgggtcccggccgtggatcccggcaagctcgagcatctcgccggccagccgcaacgtcagctccaccacgtcgggcggtccgccgccggccagcacctccagcgcctcggccacctcgagcgcattgccgacggttcgacccagcgggcagttcatctccgtcagcagggcacgggtgggcacgccatgcgccgcgcccagttcgaccatggtgtgcgcaagttcgcgcgcctgcactggcgacctcatgaaggccccggaaccaaccttgacgtcgagcaccagtgcacccgcaccctcagccagcttcttgctcataatcgaactggcgatcaacggcagcgattcgacggtgccggtaatgtcgcgcagcgcatacagcttggcatcggctggcgccagctggccggcggcgaagatcgcggcgccgacgtcgcaaagctgctcgcgcacccgctggttggacagattcgcggtgaacccggtgatggattccagcttgtccagggtgccgccggtgtggccgagtccgcggcccgacgcctggggcactgcgccaccgcaggcggcgacgacgggcaccaatggcagcgtgattttgtcacctaccccgccggtggaatgcttgtccacggtcgctagtggcagatcggtgaaatccagccgggcacccgaggccagcatggccgccgtccatctggcgatctcgccgcggtccatgccccgccaaacgatcgccatcagcagcgccgacatctgttcgtcggtgacccggccgtcggtataggccttgacgacccagtcgatggcggcgtcggacaaccggccgccgtcacgtttggtgcggatgacggtcggggcgtcgaatgcgaagtcggtcaccggcgttcccgggggaggtcgtcgaggccgaaggcgtcgggcagcaggtcgccgagccggcggggtcgcaccggatggtcgatcagtagctcggaacccccgtgttcgagcagcacctgacggcatcgcccgcacggcatcagcacggatccatggccgtcgacgcaggccagcgcgagcagccggccgccgccggtcgaatgcagggcgcacaccaccgcacattcggcgcacaaagtcaagccatacgagacgttttccacgttgcatccggtcaccacgcgaccatcgtcgaccagtgcggccgcacccaccgcaaaccgcgaatacggcacataggctccggctgctgcctgggttgcattgccccgcagcatattccaatcgacatcaggcattcggcaaccccgctcgtcgatgggccgactaagaaaagccagcctaaccccggatccacacacgatcccgatcggactgttcgacaccgcgggcaacctggccaagttaagctcgattgcccggctctagctgttcgatagtgcttttaaggggtttgccagcggtgaatacaacggcgacaaccgtctcgcgcgggcggcggccacctcggaccctgtatcggggagatcccggtatgtggtcgtgggtatgccatcgcatcagcggcgcgacgattttcttcttcctgtttgtccatgtcctggacgccgccatgctgcgggtgagcccgcagacctacaacgcggtgctggcgacctacaagaccccgatcgtcggcctgatggagtacggcctagtcgccgcggtcctttttcacgcactgaacgggattcgggtcatcttgatcgatttctggtcggaaggcccgcgctatcagcggctgatgttgtggatcatcggcagcgtcttcctcttgctgatggttccggcaggcgtggtggtgggcatccacatgtgggagcacttccgatgagcgccccggtcagacagcgcagccatgaccgtccagccagcctggacaacccacgatcaccacggcggcgtgccggcatgcccaacttcgagaaattcgcctggctgttcatgcggttttccggtgttgtgttggtgttcctggcgatcgggcacctgttcatcatgctgatgtgggacaacggcgtgtatcgcctggacttcaacttcgttgcccaacgctgggcgtcgccgttctggcagacctgggatctgctgttgttgtggctggcgcagctgcacggcggcaacggtctgcgcaccatcattgacgactacagccgcaaagacaccacccgattctggctgaactcgttgctggtgttgtccatgctgttcaccctgatgctgggaacctacgtgatagtgacattcgacccgaacatctcctgaaaggcccggaaggagcacatgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgccaacaccgatacgacgtggtgatcgtcggcgcgggcggtgccgggatgcgcgccgcggtcgaggcgggtccgcgggtgcgtaccgcggtactgaccaagctgtatcccacccgcagccacaccggcgcggcccagggcggcatgtgcgccgcgctggccaacgtcgaggacgacaactgggagtggcacacgttcgacaccgtcaagggcggcgactatctcgccgaccaggacgccgtggagatcatgtgcaaggaagccatcgacgcggtgctcgacctggagaagatggggatgccgttcaaccgcacccccgagggccgcatcgaccagcgccgcttcggcgggcacacccgcgaccacggcaaggccccggtgcgccgggcctgctacgcggccgatcgcaccggccacatgattctgcagacgctgtatcagaactgcgtcaagcacgacgtcgagttcttcaacgagttttacgcgctggatttggctttgactcaaacgccgtcgggcccggtggccaccggggtgatcgcctacgagctagcgaccggtgacatccatgtctttcacgccaaggccgtcgtgatcgcgaccggcggctcgggccgcatgtataagaccacgtccaacgcacacaccctgaccggcgacggcatcggcatcgtgttccgcaagggacttcccttggaggacatggagtttcaccagtttcaccctaccggcctggccggtctgggcatcttaatctccgaagcggtgcgcggcgaaggcggccggctgctcaacggggaaggtgagcgtttcatggagcgctacgccccgacgatcgtcgacctagcgccccgcgacatcgtcgcccgctcgatggtgctggaagtgctggagggacgcggcgccggaccgctcaaggactacgtctacatcgacgtccgccacctgggcgaggaagtgctcgaggccaagctgcccgacatcaccgagttcgcccgcacctacctgggcgtggatccggtcaccgagctggtgccggtctacccgacgtgccactacctgatgggcggcatcccgaccacagtcaccgggcaggtgctgcgggacaacaccagcgttgtcccgggcctgtatgcggccggcgagtgcgcgtgcgtgtcggtgcatggcgccaaccggctgggcaccaactcgctgttggatatcaacgtcttcggtcgtcgggccggcatcgccgccgccagttatgcgcagggtcacgactttgtcgacatgccgcccaacccggaggccatggtggtgggctgggtcagcgacatcctgtccgaacacggaaatgagcgggtcgccgacattcgcggggcgctgcagcagtcgatggacaacaacgccgcggtgttccgcaccgaggagaccctgaagcaggcgctcaccgacatccacgcgctcaaggagcgctactcccgaatcacggtgcacgacaaggggaaacgcttcaacaccgacctgctggaagccatcgagctgggatttttactggagctggccgaggtcacggtggtcggcgctttgaatcgcaaggagtcccgcggcggtcacgcccgcgaggactatcccaaccgcgacgacgtcaactacatgcgacacaccatggcctacaaggaaattggggccgataaggagggccccgagctgcgcagcgatgtccgccttgatttcaaacccgtcgtgcagacccgttacgaacccaaggaacggaagtactaatgagcgtcgagccggacgtcgaaactttggatccgcccctaccgccggtaccggacggcgcggtgatggtgaccgtcaagatcgcccggttcaaccccgacgaccccgacgcgttcgcggccaccggcggctggcagagcttccgggtgccctgtttgcccagcgatcggctgctcaacctgctcatctacatcaagggctacctcgacggcacgctcaccttccggcgatcctgcgcccatggggtgtgcggctctgatgccatgcgcatcaacggggtgaaccggctggcctgcaaggtgctgatgcgtgacctgctgccgaagaagaagggcaaatcgttgaccgtcacggtcgagccgatccgcgggctgccggtggaaaaggacctggtggtcgacatggagccgttcttcgacgcctaccgggcgatcaaaccgtacctgatcaccagcggcaacccgcccacccgcgaacggatccagagcccgaccgaccgcgcccgctacgacgacaccaccaagtgcatcctgtgcgcgtgctgcaccaccagctgcccggtgttctggcacgagggcagctacttcggcccggcggcgatcgtcaacgcgcaccgcttcatcttcgacagccgcgacgaggccgccgccgagcgcctcgacatcctcaacgaggtcgacggggtgtggcgctgccgcaccacgttcaactgcaccgaatcctgcccacggggcattgaggtgaccaaggcgatccaggaggtcaagcgcgcgctgatgttcacccgctgagggcttgcgcgagcagacgcaaaatcgcccgaaaaccagtggttttgggcgattttgcgtctgctcgcgcagccgggtctacagcgttgccaggtgctgtttggttgcgccaggaaccgcagtcaacgcaatcgactgatcgaaggtgacaaatcggccatcatgagcgaccgcgagggccagcaagtacgcgtcggtgacctgtttggggctgtgcaggcgggaacgatcgatgacctttgagtcgagaatgctgacggtgcaggaccagaactcgtgatagcgcgtgtgcgtcgcacgagccaacaagtcgatggcatgggctaccgagattgggctgggatagcgcggttggctgatgacgcggacgaacccgttttgggtgatcgcacaggaagcccatccccgctcgatctgcccggtgatccacgctcgggcgcgctcgtggtcgacgtgatcgcggtccaacagcgccagtagcacgttgacgtccaacagcgctcgcatcgatcacacggcctcctcgtcacgaagccgatcgatcagcgcgttcgataccgctccaccgcgatgaggcaggggttcgaagccatgaaaggcgtcctcctggctcgccgcaggctggggattctggttggttaacgcttgccgggccagatccgacaggatttcacccgcggtgcgcttctccctgcgtgcccgttccttcacggccagcaatacatcgtcgtcgatggacaacgtggtgcgcatgcatcagatgctatcgcaccaatctgggcgcaacgcgtctacaggatggccagcgctcgcggcattgagaatctccttcgtgggtgcactcccacgcgaggtaggggccgacgaccaccatctatgcccctggcaacggtgagcgccgcgcgatcatgatccgcgacggcgccgaatcgcagttaccctgcccctcgtgtacaacggtgaagtcggcaggaagcagacacgctggctctcccggcttgacacgtcgcttcgcgctggctgtgcccgcctcggcgccactgagagccagcgactcccatgccaatacgccgcctggcatcaccgcctcacaggcgcggtgaaatatcgccgcatcccaaaagagcctgctgagcaccagcgcgaaacgcgtctcgccgggttcccagcagcccaagtcggcctgcacgaggttgagccgatcggccacgcctcgacgcacggcctcgctgtccagctgcagcagcgcgacatcggacacatcgattgcggtgacctggcggccgtgggcggccaacgccagtgcggtacccgatcgaccgctggctaactccagaacgggaccgtccggaacgcctgctctgaggacatcggcgagccaaggcaccggggcaaacggcgcgtgcgccgaacccgcgcgttcgtatcgcgcgttccagtcgacgcggttggggtgctcccgcagcgccggatccgtctgcacgctcatggccgattggccacccactcaacaccgtcgagtgcgaactccttcttccatatcggcacatcctgtttgagccgctcgatgcacatgcgagcggcgtcgaacgcggccgcgcggtgaggagccgaagcaccgatgacaaccgccgcatcaccgatgcgcaattcaccggtccggtgtgccacggcaactcgcacaccgtcggcctgtcgttcacactcttcgatgatgtccatcagcgtgcggtgcaccatggccggataggcctcgtagtacaacttggtcacttcgtggccgttgttgttgttacgcacggtacccacgaagatgacggcgccgccctgggaaggtccagatatcgcgttgagcacttcatcgacgctcagcggctcatcggtgagccggcagtagacatcggagcccccggcaacctgcggtatgaacgccaccgtgtcgccatcgtcgagaatcgttgatgctggcgctatggattcgttaacggccatccgcactcgcttgcgaaaatcagcaagtggcggatagtcgatttgcaattggtcgactaagccgtcgactgaaccgccccggtgagtccggagactctctgatctgagacctcagccggcggctggtctctggcgttgagcgtagtaggcagcctcgagttcgaccggcgggacgtcgccgcagtactggtagaggcggcgatggttgaaccagtcgacccagcgcgcggtggccaactcgacatcctcgatggaccgccagggcttgccgggtttgatcagctcggtcttgtataggccgttgatcgtctcggctagtgcattgtcataggagcttccgaccgctccgaccgacggttggatgcctgcctcggcgagccgctcgctgaaccggatcgatgtgtactgagatcccctatccgtatggtggataacgtctttcaggtcgagtacgccttcttgttggcgggtccagatggcttgctcgatcgcgtcgaggaccatggaggtggccatcgtggaagcgacccgccagcccaggatcctgcgagcgtaggcgtcggtgacaaaggccacgtaggcgaaccctgcccaggtcgacacataggtgaggtctgctacccacagccggttaggtgctggtggtccgaagcggcgctggacgagatcggcgggacgggctgtggccggatcagcgatcgtggtcctgcgggctttgccgcgggtggtcccggacaggccgagtttggtcatcagccgttcgacggtgcatctggccacctcgatgccctcacggttcagggttagccacactttgcgggcaccgtaaacaccgtagttggcggcgtggacgcggctgatgtgctccttgagttcgccatcgcgcagctcgcggcggctgggctcccggttgatgtggtcgtagtaggtcgatggggcgatcggcacacccagctcggtcagctgtgtgcagatcgactcgacaccccaccgcaaaccatcggggccctcgcggtggccctgatgatcggcgatgaaccgggtaattagcgtgctggccggtcgagctcggccgcgaagaaagccgacgcggtctttaaaatcgcgttcgcccttcgcaattcggcgttgtcccgccgcaagcgcttcagctcagcggattcttcggtcgtggtcccgggccgtgcgccggcatcgacctgcgcctggcgcacccacttacgcaccgtctccgcgcagccaacaccaagtagacgggcgacctcactgatcgctgcccactccgaatcgtgctgaccgcggatctctgcgaccatccgcaccgcccgctcacgcagctccggcgggtacctcctcgatgaaccacctgacatgaccccatcctttccaagaactggagtctccggacatgccggggcggttcagacggtggtgccgctttcgagtgagatcttctcgtgagcgaccttgcacgcttcgcgaaccgcgccaaagtagagcacattgacagtaatcattcaacatccatcctcggtggagccaccatcgctgggtttgacgtccgcgtcgtgccgccggtaatgacccgatcggccaccgcttttttcgtccaatctgatatccgtgatcgtcatggcacggtcgactgctttgcacatgtcgtaaaccgtgagcgctgtcaccgtaacggcggtcaacgcctccatctccacacccgtacgtgccaccgtggtcaccgtcgccgcaatcgagagccggtccgcgccctgcggctcgagcgtgacggtgaccgcctcgatccccagcgggtgacacagcgggataagctcaccggtccgtttggccgccataatgccggctatccgtgcggtcgctatgacatcgccctttgccgcggtgccgtgacagatcatgtccagggtcgacggtttcatcaggacggccccggatgcccgcgctcgccgcaaggtcaccgccttcgccgacacatcgaccattcgggcggcgccttgttcatcaaggtgggtaagcaccccatcgtggtcgttcaccgtgccacctgctggctgcattgctcatcgtgcactgcgctgaaagcctcggcgaggtcgaagtcgacgcgagtcaaacagtgcatctggcgcgtccaacaagtcaaccgcaccgaccgcttgttatggacacagatatcggggtgatgattgaatttgtcggcgatggcggcgatcttcgccacaaatttcatggattgatcgaagctcccaaacccaaatgtgtggcggagctttccatcgacgagctcccacccgggcagtgccgtcaacctctcggacagctccctgtcggtgagagccgacagcctgccgcagcacacgtcgtgaaggcttgactcctcacatcgactgacgttgccgtgtgccatggttccctcctggacttggttggattgatggtggatgtcgcacctggtcgcccagcgagtgcgcgcatgcgggcatgggcaccagaccggccggaattatccgcctctggtgtgcatctccagatgtgggtcgcgtttcaagcgggacaccggaagaaagacctgtcgcgttcgttgggccaagcgttgttctgccccacggttcgcgcggtcccgccagccacgctgcagaatctgcacaacgtcattggcggacgctcccgcacgcacggattcccgcaaattgatgccggacagggcgtaaaggcaatgtagccagatgccatcggcggtcagtcgcgacctgtcacaggttgcacagaatggctcggtggtcgaagcaatgatgccgaatgttgttccgtccggcaatctgtagcggttcgcgggcgcggaatcgtacttcggcaaggccgcgatgggaccgtatttcttcccgagagttgacagcatctgcgctttcgtgaagaccgtgtccatcgaccattgcgtcgcaccgccgacgtccatgtattcaatgaatctcacctcggcattgacgttgcgagcgaattcgatcagatcggacaactcatcatcgttgaagccacgtatcaccacggaatcaagcttcgtatcggtgaagcccgccgccgcaaccgcctcaatgccttcgataactttatagtgggtcccgcgctggctgattgctttgaaccggtccggccgcaacgtatcaagactaatggtgatgcgccgcatgcccgccgattttaactttctggcctggtccgcgagcagcacgccattagttgtgatcgccaaatcctgtaaaccgctgccatcgccaactttcgcgcttataacctcaatgattgccgccagatccgagcggatcagcggttctccaccggtgagccgaattttatcgacaccgacagcgataaatgcatcgacgatcaggctgatttcgtccacagacagcagatccgcccgcggcaaccaggcgtactcggcctcgggcatgcagtagcggcagcggaggttgcactgatcgatcacagaaagccgcagatcacccatggtgcgaccacagcggtccctgatgggggattcattgatgcacaagccggaccggctcaccgaggcgacatccgtgatctgatagcgcgactgttccggtccggacaatgctggatgaaaaacccgagtcattggatagctccgccgacaaggccaccgacggcgatgggcgacgccaggcatccccgcagggatctaggacatcgggcgttatcgggggctggccgcggcgatggcgcccgcgaagaccatcgcaacacgtttcgcgtgcacactggcaccacatgcctccttctcattcgcgcgctttccggggttcacgttcattactgttcaacaccggcctcaatggaatctcaatgcgcacggcgcacgaccggattcggcggcgcatgtgggtccggcaaggcaacggccacccgttggccgttcatccacgacggtgacccgaattcccgacagtgatgtcgagaagccaggtagctccggttcggtgtcgagcaccgggccggaggtcgccgcacggcgtcatggtaggcgttgcgggtgcgaccgcaatcggtcaccgccacgttccaaatcggtcacacttgacacccgtcatgtcggcggagccggtattcttcgaattcgagctttccccatcaggccctggcgcccggtgaatcgctcatcaaacggacccgcgaccgacgaggattgtgatggcccgaaacgaactccggttcggtattctcggaccgctagagataagcgcaggtttccgcagtctaccgttgggcacaccgaagcaacgtgcggtcttggcgacgctgatcattcatcgtaatcgcccggttgggatcgactcgttgatcgacgcggcttgggagcaggaccggccggagggatcacgagcgaccgtgtatacgtatgtctcgaatttgcgtcggttggtaagcaccacgggggcggattcgcacagcatcttggctagcgcaccgccagggtatcgactcgccgttgccgataaccaatatgatgtggcacgttttatcagccaaaggtcggccgggctgcgcgccgccgctgccggttctttcgaacaggccagtgaccatttgtcggccgcgctggccgagtggcgcggcccggtcctggacgatctgcgtgaattcagctttgtcacccgcttggccaactcattggttgaagacaaaatcatcgcccacacagctctcgcggaggctgaaatcgcctgcgggcgtgccgattcagtgatcagcgagctcgaggagctgatcctggagcatccttatcacgaggccctgtggcggcaactcatcgccgcatactatgtctcggaacgtcaatccgatgccctggacgcctaccggcgattaaagaccagcctggccgaagacctcggcgtcgacccgggacccaaggtacgcacgctatacgagcaagtgctgcgccaacaagcactggacacgcgagtcgtcgtccaggctgccgcaggagatatcatcagggccctcgaacactctcccggcatgaccgaccgttcgccgcgcgccgcaatacgcgacgccgcggggcaccggtctccacttggccggttgccccttcgtatcgggcgtagcaaaagtaacgacatggtgctgccggacggcaaagtcagtccctaccatgccgttatcgtcaacaccggtgaaagcttcatgatcaccgacctgcgatcggtcaacggcgtctacgtgcgtgggcggcgcatcgcgaccacagccaccctcaacgacggcgaccacattcgcatcggcgaccatgaactcacgttcgaggtcataccgcacgaatcgggccgttagccggcgggtttgcccatccccggttctgcgcccacccgcgcctacccttcggtaggcaggccggctcgccgacccgccgcggacaccaggatgcctaccgtgctggcaccagcacactctcgtcgtattgcctcaccaggtcttcgagcacggtctgccacgaggcatcgtccacgcagaggcggctggcggtaagtactagccggtcgggacttccggggagcagagaaaccgcgaacaacctgccggtgtacatatcgaagctcgcgctgtgccgtgcgatcacctccgcgacggcggctcccgggggttccactccccagccccacccgccgccgcccgggcgagaagtcaaggtgtcaacgcgcggctcgaatacggtgccaagggccggatgggcgtcgaagaccgcctccaccgccgcgcggatacgcccctggtccacccgtgagttcgcaatcagaacgtcggtgtgcgcgccaggctcgatgtcctcgagcctgggaagctcaacgaaatacgaatacgacatgaccacagactccggcacacccctcagcgaattcttggcaacttcttggacctgggccgagcagacgcaaaagcaccccatttcggcacgaaatgggggccctttgcgtctcagtgtcagtgttgtgtgtgccgcgaggtgggtgtgtcggtgtgacagacgccgtgtcgcggtggtttgttccggatcacctggtgtctggctcactttgcgtctgccgtcctcttggggttggcgttgagcagtattgccggcactaggtgagaaggaccggccggcgtgacttgataggagcgtggctttcgccccgactgagatgtgtccgccgaccggcccaacctcaacaccccctcaagtgaaggaggcaaccaccatggttgttgttggaaccgatgcgcacaagtacagccacacctttgtggccaccgacgaagtgggtcgccaactcggtgagaagaccgtcaaggccaccacggccgggcacgccacagccatcatgtgggcccgtgaacagttcggcctcgagctgatctggggcatcgaggactgccgcaacatgtcggcgcgtctggagcgtgacctactggcggccggccagcaggtggtgcgggtacccaccaagctgatggcccagacccgcaagtcggcgcgcagtcggggcaagtcggatccgatcgatgcgctggcggtggcgcgggcggtgctgcgtgaaaccgacctacccctggccacccacgacgagacgtcgcgggagttgaagttgttgactgaccgtcgagatgtccttgtggcccaacgcacgtcggcgatcaaccggttgcgctggctcgtccatgaactcgatcccgagcgggcaccggcagcacgctcgctcgatgccgccaagcaccagcaggccctgcggacctggctggacacccagccaggattggtcgccgaactcgcgcgcgccgagctgaccgacatcatccggctcaccggcgagatcaacaccctggcccagcgcatcagcgcccgagtccaccaggtcgcccccgcactgctggaaatccctggctgcgcggagctgactgcagccaaaatcgtcggcgaagccgccggagtgacccggttcaaaagcgaagccgccttcgcctgccatgccgcagtggctcccatcccggtgtggtcgggcaacaccgccggccagatgcggctcagccgctcgggcaaccgccagctcaacgccgccctacaccgcatcgcactgacccaaatccggatgaccgacagccggggccaggcctactaccaaaggctgcaagacgccgggaaaaccaaacgcgcagcactacgctgcctcaaacgccgcctagcccgcaccgtcttccaggccctgcgcaccgtccaccagcccagctccgaacacacccaacccgcggccgcttgccataggagctattgctcgtcacacctcggcgagccacctcgtctaacggatatgacacagaaaacccgcatccagcccctacctcccaagcgagccggcctgttgatccgcgcactgtatcggatcgccaagcggcgcttcggcgaagttcccgagccgttcacggtcaccgcacatcatcggcggctgctgatcgccaatgtggtgcacgaagccctgctgcagcgagcgtcgcggaagctaccgcccagcgtccgtgagctggcggtgttttggaccgcccgcagcatcggctgctcgtggtgcgtggacttcggagccatgctgcagcgcctggacgggctggacgtggacaggctcacggacatcgacaattacgccacctcatcgaaattcagcgacgacgaacgcgccgccatcgcctacgccgaggcgatgaccgcagacccgcattcggtgaccgacgagcaggtggccgacctgcgggcccgcttcggcgaggccggcgtgatcgagctgacttaccagatcggcgtggagaacatgcgagcccggatgaattcggcgctgggcatcaccgagcaaggcttcaattccggtgatgcctgccgcgtcccgtgggctgcgcccgacgttccttcagcggagagccggtgaacttgtcgggattggcgatatcccacagcgcgcacacctttccgtcgcgcacggttatcgcggtgatccgcggcgccatcgcccgatacccgtcgaccccgggtaagcccgccgtgtaggcgccgagctctccgttgaccagcgccagctgattcgcgccgaagagccccgggccgtaacgctggaccagcccgagtatgaaccggaccaccttgtcggatccgcggacggcccgtaccgctgtgggcgccttgccattcgaatcgccggtaaacgtcacgtcgggatgcagcagcgacaccaccgtgtccaggtcaccagcggccatggcggccatcagccggccgaccacctcgttgtgggccggatccggatcccccgatatcagggcgggctgcgccgtgacggccttgcgggcccgcgacgccagctggcgcgcggcggcctcgctggttcccagcacctcggccacttcggcaaacggcacggcgaacccgtcgtgcagcacgaacgcgacccgctgatcggggcgcagccgctccagcaccaccatggccgcgaacctggcgtcctcggcggccaccacggcggccaacggatcggtcgcgtccaagccggtgaccaccggttcgggcagccaggtgccggtgtaggtctcccgccggtgcgccgccgacctcaacttgtccagacccagccggctcaccacggtggtcagccaggcccgcgggtcggcgatcacggtgtcctgtgagtcccagcgcagccaggcctcctgcacgatgtcctcagcatcggcgaccgtgccggtcagcctgtaggcgaccgacatgagatgctgtcgcagtgcctcgaattcggaaacctccatcgaggtcattgcccgagcctagcgctgcgctcgccaacacgacgacacgaaacctttggttgcacttcgcccggcacggtgccggcatccaacacccggtcatcgtccgcggcgacggcgtcaccatcttcgacgaccgcggcaagagctatctggacgccttgtccgggctgttcgtggtgcaggtcggttacggccgggccgaactcgccgaggcggccgcgcggcaagccggcacgctggggtatttcccgctctgggggtatgccaccccgccggcgatcgagctcgccgagcgcctggcccgctacgcgcccggggacctaaaccgggtgtttttcaccagcggcggcaccgaggccgtcgaaaccgcctggaaggtggccaagcagtacttcaagctcaccggcaaaccgggcaaacacaaggtcatttcacgctcgatcgcctaccacggcaccacccagggcgcgctggcgatcaccggcctgccattgttcaaggcgccattcgaaccgctgacgccgggcggcttccgggtgcccaacaccaatttctaccgagcaccgttgcacaccgacctcaaagagttcgggcgatgggctgctgaccggatcgccgaggccatcgagttcgaaggccccgacaccgtggccgcggtgtttttggagccggtgcagaacgcgggcggctgcatcccggcgccgccgggttatttcgaacgggtccgcgagatctgtgaccgctacgacgtgctgctggtctccgacgaggtgatctgtgcgttcggccggatcgggtcgatgttcgcctgtgaagacctcggctacgtgcccgacatgatcacctgcgccaagggcctgacgtcgggctactcgccgctgggcgcgatgatcgccagcgaccggttgttcgaaccgttcaacgacggcgagacgatgttcgcacacggctacacgtttggcggtcatccggtgtcggcggccgtcggcctggccaacctcgacatcttcgagcgcgagggtctcagcgatcacgtcaagcggaattcccccgcgctgcgggccaccctggagaaactgtacgacctgcccatcgtcggcgacatccgcggcgaggggtatttcttcggcatcgaactggtcaaagaccaggcgaccaagcaaaccttcaccgatgacgaacgcgcacgactgctaggccaggtatccgcggcgctctttgaggccgggctgtactgccgcaccgacgaccgcggggaccccgtcgtccaggtggctcccccgctgattagcggacagcccgagttcgacaccatcgaaaccatcctgcgcagcgtgctcaccgacaccggacgcaaatatcttcatctgtaactttcgtcccgccagtcacagcgcggctcctcgcggtcgggccgccgatcacctactctgcacagacgatggccttcttacgttcggtatcgtgcctggcagcagccgtgtttgcggtaggcaccggaattggtctacctaccgcggccggcgaacccaatgccgcaccggcggcgtgcccgtacaaggtgtccaccccacccgccgtggactcgtcggaggttcccgcggccggtgaacccccactgccgctggtggtaccccccaccccggtcggcggcaacgcgctgggcggctgcggcatcatcaccgcccctggcagcgcgccagcgcccggcgacgtctcagccgaggcctggctggtggcggacctggacagcggcgcggtgatcgccgcccgggatccgcacggccggcaccgcccggccagcgtcatcaaggtgctggtggcgatggcgtccatcaacacgctcaccctcaacaagtcggtcgccggaaccgccgacgacgcggcggtcgagggcaccaaagtcggggtgaacaccggtggcacctacaccgtcaaccagctgctgcacgggctgctgatgcactccggcaacgacgctgcgtacgcgctggccaggcagctcggcggcatgccggccgcgctggagaaaatcaatctgctggccgccaagctgggcggccgggacacccgagtggccacgccgtccggactggacgggcccggcatgagcacgtcggcctatgacatcggcctgttctaccggtacgcgtggcagaacccggtcttcgccgacatcgtcgcgacccgcaccttcgacttcccggggcacggcgaccatccaggctacgagttggagaacgacaaccagctgctctacaactatccgggcgcgctcggcggcaagaccggctataccgacgacgcggggcagaccttcgtgggcgcggccaaccgcgacggccggcggctgatgacggtgctgctgcacgggacccggcagccgatcccgccgtgggagcaggcggcgcacctgctcgactacgggttcaacaccccggcaggcacccagatcgggacactgatcgaacccgacccgtcgctgatgtccaccgaccgcaatcccgccgaccggcaacgagtcgacccccaggccgcggcgcggatatcggccgccgacgcccttccggtgcgggttggcgtggccgtcatcggcgccctgatcgtgttcgggttgatcatggtcgcgcgggcgatgaaccgccggccgcagcactagctgcttaccccgataccttcggcgtcgtttgcgggcgggcatcctagccggccttggtcggcaccgaaatcggggcttgaccagcggttgaccgcgtgacgacgctgtggcagcctcatcgaaatgactacagccctataccaggacgcggggttcacgcccgccggggcgcccgacgaccccgaccgcgtggtggacgtgctgagcgccccggtaccggtcaactgaccagatcggggcgccgggcgctcctcgtcgggctcaccgccgccagcgtcggcgtcctctacgggtacgacctttccgccatcgcgggtgcgttgctgtctctcagcgaggaattcgaactcaccactcgagaacaggagttgctgaccaccacggcggtgctcggccagatcgccggggcgcttggcggcggcatcctcgccaacgcgatcggacgcaagaaatcggtggtgctcatcgtcgccggctacgcagtgttcgccctgctcggcgcgacctcggtgtccgtaccgatgctggtggtggcgcgtctgctgctgggtgtgacaatcggcctgtcggtggtggtggtgccggtgtatgtggccgagtcggcgccggcggcggtgcgtgggtcgttggtgaccgcgtatcagctggcgacgcttagcggcatcgtcgtcggttacctggtcggctacctgttggccggatcgcacggctggcgcgcgatgttcgggctggccgccgcgccggccacgctgctgttgccgttgttgtggcgcatgcccgataccgcccgctggtatctgctcaagggccggatcgccgacgcgcgtagcgcgctgcggcggatccagccggaggccgacatcgatgccgagctggccgatatggcggccgcggtcgacgaacgcggcggcggtatcggcgaaatggtgcggcggccgtatctgcgggccacgctgttcgtcatcgcgctcggcttcctcgtccagatcaccgggatcaacgcgatcatctactacagtccgcgacttttcgccgccatgggcttcgcgggctatttcgcgatgcttgccctgcccgcgatggtgcaagtcgccggcttggcggcggtgtgtgcctcgctgtttctggtcgatcggctgggccgtcgcccgatcctgttgtccggcatcgcgacgatgatcaccgcagatgccgtgctgatcaccgtattcgccaacgactccgatggtggcacggggctggtgttggggttcgccggcgtgctgctgttcatcatcgggttcaacttcggattcggctcgctggtctgggtgtacgccgcggagagcttcccgtcccggctgcggtcgatgggatcgagcctgatgctcacctcgacactgacggccaacgcgatcgttgccgccttctcgctcaccatgctgcgtgtgctcggcggcgcaggcgttttcgcggtcttcggcacgttcgccgtcgtcgcgttcgtggtcgtgtaccgctttgcgccggagaccaagggccgcaaactcgaggagatccggcacttctgggagaacggcggccgctggcccgccgagcggtcaccggcggcggacgaaccgtgaccgtgctcggcgccgacgccgtcgtcatcgacggccggatatgccggccagggtgggtgcacaccgccgatggtcggattctctccggtggcgctggggcaccgcccatgccggccgacgcggaattccccgatgcgatcgtggtgcccggctttgtcgatatgcatgtgcacggcgggggcggcgcgtcgttcgccgacggcaacgccgcagacatcgcccgtgcggccgagtttcacctgcggcacggcaccactaccacgctggccagtctggtcaccgcgggccccgccgagttgctctccgccgtgggcgctttggccgaggcaactcgggacggcgtcgtcgcgggcatccatctggaggggccgtggctgagcccagcgcggtgcggagcgcacgaccacacccggatgcgtgccccggatcccgccgagatcgagtcggtgctcgccgccgccgacggcgccgtccggatggtcacgttggcacccgagttgcccggaagcgatgcggcgatccggcgcttccgtgacgccgaagtggttgtcgccgtggggcatacggatgcgacctacacacagacccgacacgccatcgacctgggcgcgacagtcggcacccacctgttcaacgcgatgccgccgctggaccatcgggcgcccggacccgtgctggcgttgctgtgcgacccgcgggtgaccgtcgaaatcatcgccgacggcgtgcacgtgcaccccgcggtggtgcacgcggtgatcgaagccgtcggtcccgatcgggtcgccgtggtcaccgacgcgatcgccgcggccggatgcggcgatggcgcgttccggctcggcacaatgccgatcgaggtcgagtcgagcgtggcacgggtggctggtgcgtcgacgctggcgggcagcaccaccaccatggatcagctcttccggacggtggctgggctcggctcgaagtcggactcagccggcgatgtggcgctggccgccgcggtgcaggtgacctcggcgacgccggcccgcgctctcgggctcaccggggtgggccggctggcggcgggctatgccgccaatcttgttgtgctggaccgtgatctgcgggtgacggccgtcatggtcaacgatgactggcgggtgggctgagcgtccgtggaggcccgtcacaatgcccaggctcgcaccgtgagtactcggtcaacgttgacggttgccccggcgacccggtcactctggcgagggctaccggcgccgcgcggcttgtaccgcaatcatccgatcgccgcgaagcgctcggcagccggcttgggcggtagccgacgacacgggtacggtctcacggcgcgagcctgataaagcccggcggcatgggtcgtgcaggcgacggctctaccggtccgtcaccaccgccgccaccaccgctgccggcgccgccactgccggcagcgcccccggactgcggaacaccagcaggcggctcaacctctggcggcgggggcggcggctgttgcggcggcgctggtcgcggtggcggcggtgccacgatcggcgggggtggaatcagggtctgcgccgccggcggcggtaccggaatcggcggcggattcggtatcaggggatcccccgcgcgaaccgctccgagcaccgaggcaagcatcgcacccgtcggttcccgccatcccggcgacatgatggtcatgtccgacaccgacgcccgcaggtcgcttcccgagttgaccgcgctgcgcgtggacgccgcaacgcgatgcgtcggttcattcgatcccggctcgaaattggccatggcgaacgccatcttgctgtgatggttcgggcagtagatctccactgccgcactgataaatcgggtcatggtcgtcgtgaggcggacagggtagaggcgcatgaccgggtctatgttgtaggcatcgttgcgtaacccgtccacaatgtcgttcaccggcatgccgccatcgagtttgcgacacactttgtgggccgcgtcgatgacgcgaggcacattcgcgacggcggggatttcctttttctcgagcagcgccagaaaccgatcgtcttggtttgggtcggccgctgctgggccgtcgtgcagaattgcggcgccgatcagcaccactaaggcggcacccagggcgccggcatggctagcgatgccggtgaacatgatggggtttccgttctgctaaaagccgttacctggcgggctttggatcgcgatccacgccataggtgtggctgtctggtcaggtttgaccggcgccatgatgtcgtttcacagcgccgatgcagtctgggaggggaccagggcatgggtgcattgaggagccagatccagagaaccacaccggagccgctggccgaggctcatccacaagccttcgatcccgctcccgttgtcggcatgggcgcctgccgacggaatcagcggatggtcatagtggcgtcgggcgccaggcctgcgcgggcacacgcggtgcggtgtcgatggttgttctcatctggtaactcctttccgcaggccgcaattcagcggtatgggctcaccgagatcaggctcgtcacgatcgcccgcactgctggcggctcacatgtacccagtgttaaccttctagtgcactagaaggtcaaggggagtcgcatgaagatcagcgaggtagccgcgctcaccaacaccagcaccaagaccctccgcttctacgagaactcggggctgctgccgccgcctgcacgcacagcatcggggtatcgcaactatggacccgagatcgtggatcggctgcggtttatccatcggggccaagcggccgggctggcattacaggaagtacgccaaatcctggccatccacgaccgcggcgaggcgccgtgcgcacacgtccgccaactactgagcacccgcatcgacgaagtccgcgcgcagatcgccgaactgattgccctcgaaggccacttgcagaccctgcttgaccacgcttcatatggcccgcccaccgaacacgaccactccacggtgtgttggatcctggaaagcgacctcgatgagcccaccgccatcgaggtcagcgacattcacgcctagaggtcgctgggtacgcgggctggcccacgggttttacgccgaagccgtcgccgcccacgcggtggcgaacaggatcagccacgcggtgacgaacgcgaacaccatcaaccccagcaccggcccgaacaccgcgcccgccgggctgcgcaacactatctgcaggtagatcgcccccacctgcttgaacagctcgaagccgaccgccgccatcaacccggcccgcgccgcggtgaccaaaccgaccggctcccgcggcagccggccaatcatccaggtgaacagcacccacgacaccagcaccgataccagcaccgagatgccccgaaagatctcgtcgaacactgaaaactggggtatttcaagccatctcagtaccgcagccatcggcctggcatggccgagcacggtgagcgcgatggtggccacgatcaccacgaacgtccccaccatggccgctagatccgacagtttggtgcgcaagtagcccgccggagcgactggatgtgcccacatctggctcaacgcttcccgcaggtgccacatccagcccaggcccacccaggccgcggtcgccagaccgatcaccccgaccgacgcgcgtgcatcgatcgccgaattcatcaggtcgaccagctgctgtcccaccgcaccggagaccgaggtgcggatgcgctcctcgagcgtggtcagcagctccggacgacgcgacaacgcgaatccacccaccccgaaaccgaccatcagcaaaggaaatatcgcaaagatcgtgtagtaggtgagtccggccgcaaaaagactgcctttgcgatcgttaaagcgcgtgaacgcacgcacgacatggtccaaccacccgaaccgggcccgcagccggtcaagcacccctggctcggcgagctcgcccatgatcgactgccctacccccgttatagaaggaacccgagccgatcgtagactcgctgaaccgttttgctggccacatcgtgggcgcgctgcgccccggcggcgagcacggcctccagctccgcgggatctgcggtcaattcgtcaactctggcttggatcgggttgacgaattcgacgacggcctcggcggtgtctttcttcaaatcgccgtagccgtgtccggcatagccgtcgacgagaacgtcgatgtcggtcccggtgaccgccgactggatgttcaacaggttagacacccctggcttgacgtccgggtcatagcggatgtcacgttcgctgtcggtcacggcggagcgaatcttcttggcggacaatgccggatcgtcgagcaggttgatcaaaccggcatcggtgcccgccgatttgctcatctttgacgtcgggtcttgtagatcgtagattttggcggtcatcttggggatgagcacgtcgggaaccaccagggtgccggggaatcggctgttgaaccgttgcgcgacgtcgcgggccagctcgaggtgctgccgctgatcctccccgacgggcaccagctcggtgtcgtaggccaacacgtccgcggcctgcagtaccgggtaggtgaacaggccgacggtggtggcctcgctgccctgacgcgccgacttgtctttgaactgggtcatccgcgacgcctggccaaagccggtgaaacaacccagcacccacgccagctgggtgtgagccggcacctgactttgcacgaagatggtggcgcggccgggatcgattcccaacgccaggtattgcgcggcggtaatcagggtccggcgccgcagtgcctcgggatcctgagggatggtgatcgcatgcaggtcgaccacgcagaagaacgcatcgtggtcatcctgcaagccaacccattgggcgacggcgcccaaggcattaccgaggtgaagcgagtcagacgtgggctgcacgccggagaagatccggcgggacccggtaggggtgctcatgatgccccgatcctttcacgcggggtgccctccccgtcgaccaccggtcaccacgctgcttgcggtaccggcggtaccggctttagtgtcggctctatgcgcagtccgatacgcgtgggttcgggagagccggtcctactgctacacccgttcttgatgtcccaaacggtgtgggagaaggtcgcccagcagctggccgacaccggccgcttcgaggtatttgcccccacgatggccggccacaacggcggaccggcctcgggcacccggtttttgtcctcggcggtgctggccgaccacgtcgaacgccagctcgacgaactgggctgggaaaccagccatatcgtcggcaactcgttgggcggctgggtcgcgttcgaactcgaacgacgtggccgggcacgcagcgtgaccggtatcgccccggcgggcggttggacccgctggagtccggtcaagttcgaagtgatcgctaagttcatcgcaggggcgccgatcttggccgtcgcccacattcttggccaacgggcgcttcggctgccgttcagccgcctgctggccaccctgccgatcagcgccacaccggacggcgtgagcgagcgcgagctgtccggcatcatcgacgacgccgcgcactgcccggcctattttcagctgctggtcaaggcgctggtgctgcccgggctgcaggagttggaacacaccgccgtgccctcgcacgtggtgctgtgcgagcaggaccgggtggtccctcccagcaggttcagccgtcatttcaccgactcactgccggcgggccaccggctcaccgtgctcgacggcgtcggtcacgttccgatgttcgaggctccggggcgcatcactgagctgatcaccagcttcatcgaagagtgctgcccgcatgtccgggccagttagcgggcgcgagcagacgcaaaatcgcccatttcggcacgaaattgggcgattttgcgtctgctcgccctaattggccagctccttttccaggttgtcggcgatcgcatcgaggaattcctcgctattcagccagtcctgctccggaccgatgaggatcgcgaggtccttggtcatcttcccgctctccaccgtggcgatgacgacggactccagcttgtgggcgaagtcgatgacttcgggagtgccatccagcttgccgcgatgctgtaatccgcgggtccaggcaaagatcgacgcgatcgggtttgttgaggtcggtttaccggcctgatactgccggtaatgccgggtgacggtgccgtgggcggcttcggcctcgactgtcttgccgtcggccgtcatcagcaccgacgtcatcaggcccagcgagccgtagccctgtgcgacggtgtccgactgcacgtcgccgtcgtagttcttgcacgcccagacgtaaccgccttcccatttcaggcaggcggcgaccatgtcgtcgatcaaccgatgctcgtaggtcagccccgccgcttcgaactgcgccttgaattcctcttcgtagacgcgctcgaactcgtctttgaacatcccgtcgtaggccttgaggatggtgttcttggtggacagatataccggccatttcgcgttgaggccgtaggagaacgacgcgcgcgcgaaatcccggatggattccttgaagttgtacatccccagcacgacgccgccgtcctcggggatggacaccatttcgtgcacgatcggcgcgctgccgtcggcgggcgtgaaagtcagtgtgacggtgcccggttggtcgaccttgaagttcgtcgcccgatattggtcaccaaaagcgtgccggccgatgacgatcggcttggtccaccccggaaccagtcgcggcacattagaaatcacgataggttcgcgaaagattgtgccgcccaagatgttccggattgtcccattgggcgacagccacatcttcttcaggttgaattcctcgacacgggcctcgtcgggggtgatcgtcgcgcactttacgcccacaccgtgtttcttgatcgcatacgccgcgtcgatcgtcacctggtcgtcggtggcgtcgcggtgctcgatgcccaagtcgtaatagtccaagcggatgtcgagatagggaaggataagcatgtccttgatgagcttccagatgacacgggtcatctcgtcaccgtcgagctctacgaccggaccgctgacttttatcttgggtgcgttggacatgggagtccacatcagattactagcagcccgcgcgggcccctagcggccggtaaagggccagttgagaccgccggagttgtgctttgagttggcactgagtagctgccatgcgctaggcttcgagtcggtcatgagcgccagcgtcaagccccggcttgctggccggcaaccctccaaccgcggtggggtgccccgggtgatgaccaggttgagtagccatcgccggctgcgcggcaagcgcgggtccgccatgacgggcccctgaccagacggggaaagctcatgagcgccgacagcaatagcaccgacgccgatccgaccgcgcattggtcgttcgaaaccaaacagatacacgctggtcagcaccctgatccgaccaccaacgcccgggctctgccgatctatgcgaccacgtcgtacaccttcgacgacaccgcgcacgccgccgccctgttcggactggaaattccgggcaatatctacacccggatcggcaaccccaccaccgacgtcgtcgagcagcgcatcgccgcgctcgagggcggtgtggccgcgctgttcctgtcgtcggggcaggccgcggagacgttcgccatcttgaacctggccggcgcgggcgatcacatcgtgtccagcccgcgcctgtacggcggcacctacaacctgttccactattcgctggccaagctcggcatcgaggtcagcttcgtcgacgatccggacgatctggacacctggcaggcggcggtacggcccaacaccaaggcgttcttcgccgagaccatctccaacccgcagatcgaccttctggacaccccggcggtttccgaggtcgcccatcgcaacggggtgccgttgatcgtcgacaacaccatcgccacgccatacctgatccaaccgttggcccagggcgccgacatcgtcgtgcattcggccaccaagtacctgggcgggcacggtgccgccatcgcgggtgtgatcgtcgacggcggcaacttcgattggacccagggccgcttccccggcttcaccacccccgaccccagctaccacggcgtggtgttcgccgagctgggtccaccggcgtttgcgctcaaagctcgagtgcagctgctccgtgactacggctcggcggcttcgccgttcaacgcgttcttggtggcgcagggtctggaaacgctgagcctgcggatcgagcggcacgtcgccaacgcgcagcgcgtcgccgagttcctggccgcccgcgacgacgtgctttcggtcaactatgcggggctgccctcctcgccctggcatgagcgggccaagaggctggcgcccaagggaaccggggccgtgctgtccttcgagttggccggcggcatcgaggccggcaaggcattcgtgaacgcgttgaagctgcacagccacgtcgccaacatcggtgacgtgcgctcgctggtgatccacccggcatcgaccactcatgcccagctgagcccggccgagcagctggcgaccggggtcagcccgggcctggtgcgtttggctgtgggcatcgaaggtatcgacgatatcctggccgacctggagcttggctttgccgcggcccgcagattcagcgccgacccgcagtccgtggcggcgttctgaggaattctgacatgacgatctccgatgtacccacccagacgctgcccgccgaaggcgaaatcggcctgatagacgtcggctcgctgcaactggaaagcggggcggtgatcgacgatgtctgtatcgccgtgcaacgctggggcaaattgtcgcccgcacgggacaacgtggtggtggtcttgcacgcgctcaccggcgactcgcacatcactggacccgccggacccggccaccccacccccggctggtgggacggggtggccgggccgggtgcgccgattgacaccacccgctggtgcgcggtagctaccaatgtgctcggcggctgccgcggctccaccgggcccagctcgcttgcccgcgacggaaagccttggggctcaagatttccgctgatctcgatacgtgaccaggtgcaggcggacgtcgcggcgctggccgcgctgggcatcaccgaggtcgccgccgtcgtcggcggctccatgggcggcgcccgggccctggaatgggtggtcggctacccggatcgggtccgagccggattgctgctggcggtcggtgcgcgtgccaccgcagaccagatcggcacgcagacaacgcaaatcgcggccatcaaagccgacccggactggcagagcggcgactaccacgagacggggagggcaccagacgccgggctgcgactcgcccgccgcttcgcgcacctcacctaccgcggcgagatcgagctcgacacccggttcgccaaccacaaccagggcaacgaggatccgacggccggcgggcgctacgcggtgcaaagttatctggaacaccaaggagacaaactgttatcccggttcgacgccggcagctacgtgattctcaccgaggcgctcaacagccacgacgtcggccgcggccgcggcggggtctccgcggctctgcgcgcctgcccggtgccggtggtggtgggcggcatcacctccgaccggctctacccgctgcgcctgcagcaggagctggccgacctgctgccgggctgcgccgggctgcgagtcgtcgagtcggtctacggacacgacggcttcctggtggaaaccgaggccgtgggcgaattgatccgccagacactgggattggctgatcgtgaaggcgcgtttcggcggtgacgtgctcccgacgcgacatgtccctgtcgtttggctccgcggtcggcgcctacgagcgcgggcgcccctcgtatccaccggaagccatcgactggctgctgccggccgccgcccgccgcgtgctcgacctgggagcgggcaccggcaagctgaccacccggctagtcgagcgcggcctggacgtggttgccgtcgacccgatcccggagatgctggacgtgctgcgtgctgcgctgccgcaaaccgtcgcgctgctgggcaccgccgaagagattccgttggacgacaacagcgttgacgcggtgttggtggctcaggcgtggcactgggtggatcccgcccgggcgattccggaggtcgcccgggtgttgcgtccgggcgggcggctcggcctggtgtggaacacccgcgacgaacggctgggctgggtgcgcgagctgggtgagatcatcggtcgcgacggcgatccggtgcgcgacagggtgacgctgcccgagccgttcactacggtgcagcgccatcaggtcgagtggacgaattacctgacaccacaagcccttatcgacctggtggcttcgcgcagctattgcatcacctcaccggcgcaggtccgcaccaaaacgctcgaccgggtgcggcagttgctggccacccatccggcgctggcgaatagcaacggcctggcgctgccctacgtcacggtctgtgtgcgggcgactctggcctgacgccgcctttagggcccggtgccggtgtaaatcaggcccgccagttgctggccgacgttgccgaagccggagaccagggccgaggtgatcaggcccagcgcgccggtgttgtacacacccgagatgtccgcgccgcggttgaggatgccggagagttgggtgccgaagttggcgaagcccgacgccgatccgagcagcggatccgagatcgcgttgagcacgcccgacatgcccgcgccgaggttgtggaagcccgacaacccgccgccaccgccgatgttgaagaaccccgacgacgggaccgcggtggtgttgccgaatcccgggacgggcgggatgaccaacccggcgttgatggggccgagcagcgcgttgacgtcgagaaccactgggattcggtcgatggtgatctccagagggaaggcgaaggcgggggtggcgccggacaacgcgaggcccagcgggagttggggaatggtgatttccgggctcacgaagggtccgatggtgacggacaggggcagctcgacatggattggatcgacgggtatgtggaatcccgggatggtgatttccggtgttagatgggtcacgccaagcgaactcagcagcacggtgaatggcagaatctcgctgggcgccgtttggatggcggggacattaacgttgatgaaccccagcagcgtaaggctgaatggatcgatgatggagcctgagctgaatatcgggcccacggtgacaccggttgcggggtcgagtcccagggcgggaatcgtgatgtcctggacggtgatggggccgaggtcgaagactgggtcgatgcgaaccgtgatcggggaaatggacaccggcgggatggtgaagccgccgatgtggccggttgcgctgaggtccaagggaattgccggaaattggatcgacggaacgatgatgggtccggcgccgccggacgcgtggatgttcgcgacagtgaattcgggaatgatggtgctggtgtaggagaagccgagcaggccctggtagtcgccccgccagaaggcgccgttgctgtagttgccggagatgaaggcgccggtgttgacgtcgccggagttggccaccccggtgttggtgtcaccggtgttcaaccaacccgtgttgacactgcccgggttgaaaccgcccgtattggcctgccccgcgttgaaactgccggtgttgtagctacccgcattgaccacacccgtattgaacccacccgcgttgaacaaccccgtgctggcaatccccgaattaccgatcccggtattataactccccgaattgaacaccccccagttcccggtgccagagttaaagaaccccacattaccggtccccgaattaaacaaccccacattcccgctaccggtattgaaaccaccgaacccggtcagattatcaccggtcaacccaataccgaaattcccactgccggtgttagcgaacccaatattgcccacacccatattcgccaaaccgaaattgtagctgccggcattaccaaacccgatattacccaaacccatcagacccggcgttaaccccgaattcccgagcccaaagttgccccacccgacattgcccaacccgacattgttgccgccgatattgccgccacccacattgaacccaccgacgttgcccgcacccaggttaaagtccccgacattgcccaacccgacattgcccaaccccacatcggccaacccgaaattgaggaccagaccctgatgcagcgccgtcccgctcgccaacaatcccgacaactgctgaccgacactacccaaacccgacaccaacgccggcgcacccaaccccaacacgctggtgttgaacagccccgacatgccagagccgaaattcagcacacccgaatgcagcgtgccggcgttgaaaacacccgaacccccacccagcaacgccgacggagcctgattccagccacccgacaccatcgcgccgacattcccaaaccccgacaccccacccgcaccggagttgaagaaacccgacgacggagcaccggtcgtattcccgaaccccggcacggcgggaaggtcgatgaggatgtgaacggggccgagcgtgctgtgggccacgaggtcaaaggggatttcgccgatggtgattgccggaatggtgacggcgccggtgccaccggacaggttgatgctcagcgggttcatcgcggggatcgtgaggccgcccgggaagatgtcgacgggctcgctgtggccggtaatgctggccagcagcgggatctcgtcaatggtgacgacgggggtgctgaacggcaggttggccaggaaagccgtgatggtcccttgcgacgagctagcaccgatgactatctggcttaacgccaggggggtaaggccgatgggggtgttgaagagtcccgtaatcggaccgattttcaggggcccgccgggttgtgagccaaacaagtaattcagcgtgacgggcacccgtggaatatcgaggtgcgggacggtgatggggccgaggccgacgctgaccgtggtggcggccaggtcgatctggggaatcgggatgctcggcacagtgaagctgtcgatggcgacgttggcgctgaactcggggcggatcgcgggaatgtcgatggcggggataacgacggagcccagtccgccggtgagggtgaggtccaggaacggcgtttggggaagcacggcggggcggtaggagaagccgagcaggccctggtagtcgccccgccagaaggcgccgttgctgtagttgccggagatgaaggcgccggtgttgacgtcgccggagttggccaccccggtgttggtgtcaccggtgttcaaccaacccgtgttgacactgcccgggttgaaaccgcccgtattggcctgccccgcgttgaaactgccggtgttgtagctacccgcattgaccacacccgtattgaacccacccgcgttgaacaaccccgtgctggcaatccccgaattaccgatcccggtattataactccccgaattgaacaccccccagttcccggtgccagagttaaagaaccccacattaccggtccccgaattaaacaaccccacattcccgctaccggtattgaaaccaccgaacccggtcagattatcaccggtcaacccaataccgaaattcccactgccggtgttagcgaacccaatattgcccacacccatattcgccaaaccgaaattgtagctgccggcattaccaaacccgatattacccaaacccatcagacccggcgttaaccccgaattcccgagcccaaagttgccccacccgacattgcccaacccgacattgttgccaccgatattgccgccacccacattgaacccaccgacgttgcccgcacccaggttaaagtccccgacattgcccaacccgacattgccgccaccgaggttgctcaaccccacgttcgggccgacgatcccgaccgcggaattgaagcccgagatcaggttgttggcgatgctcccgtcgaacaggcccaacagtcccacacccaggcccgggacagccaaaccgctgaagggatccgacgtggtggtggtggagttccctgagcccggctcggtgatgatcgggatgttgatggggcccaccgggattgtgacgtccacgttcagcggaattgcgggcagcacggtagccgggatgaagacggcgtcctcgaggttgatggacacgtcgataggcaggatttcgtgcagaatcattgactttacggtggatgccggggaaccgaaagagaagttgagcggtatggattcactgacagtgggcaacgggatactgagtcccgccatggtgatgggaatagaacttcccggaattacaatcggattcagttcgatgccgtctctgaagtcaaacaagaaaagagtctgaccgaccgacatgaacagctgggcgggctgggtctgtatattcgtgatttggattccggagatatcgatgcttcccgtgatgcccaggccggacagcagggtagtggccggggcgttaaaactcacattgacgtttccgtcgaggccaaaattgatggcggggatggggatgtccgggacggtaaaggggccgacctcgaggtttcccgtgacggtcaggaggggatttagcgcatccacaacggtggtggtcgggatgctgatggggccgatgccgccgttgagggtgaagtgaaatggaaacagcccgctggtgaggccaaagccgcctgggaccgccggaatggggccgttggccggggttggcgggatgtagtcccaccggaacgggaaggggccaatagaaagggtggtgtgcaggtccaccgggatgcggtcaaccgtgaaaccctgcgggaacacggtgaatccaccggtgccgacggagaagttggtgaggctgaccacggggttttccgggaacgccaggccgcccgggaatagcgtgatgctgtccaggccgccggtcaggttgacggtcaccggtgtttggtcgggaacggtgaggccggccgggaacaaggccaaggacgatgtggacagattgaaagtcgcgccgaacgggccggggatcgtgcccgggccgccgtagctgccgatgatgggtccattgatctgcaggtcgctgatgctgaggtagaacgacccggaggggaatttcgcgccgggtgggcctagcggcgggccgtagtggtcgatcgtgatgaacgggtccggcaagacgaccgggttcgcggtgatttctgccatggcggtttgcccgaaaagaacaaacgcgggattcacgtgaaaaccctcgaggccgacggttccggtcacgtggatcgggatcgcgggaatggtgatctccgggagagtgaattcgcggatcccgatgaatcccccggtgatttgtatgtcgaatgccggaatatcgatgggctggacgtggatgggaccgatcccgccaatcacctgcaggtcaatggggatttcggaaatggtgaaaagggtgccgggggtgaagggggccaggacgttgatgttgttgcccgttaagaagaaaccggtgttgtggcttcccgaattgaatacgcccaaattcccggtgccggagttgaagaacccgacattgccggtacccgaattgaacaatcccacattctcgctgcccgaattgaaaccaccgaacccagtcagattgtccccgctgagcccgataccgatattcccgttgccggtattggccaacccgatgttgccgatgcccatgttcgccaggccgaaattgctgctgccggcattgccgaacccgacgttgtcgaacccgatattgcccaatccgaagttgttgccgcccagcgcgccgcccgacaacatccccgacaactgagtacctacattgccgatacccgacatcaacgtgccggagttgaaatagcccgaaaccgttcccggcaacacctgcatggcctgggtggactggttaaaccagcccgaggtgtgcgcgccgacgttcccgaatcccgacaccccgccggcgccggtgttaaagaagcccgaggacggggcggtggtcgaattcccgaaccccggcgacgccggaacgttgccgcccacgatgtcgacgggcccgacgccgccgatggcgtgcaggttcagggggatgttgtcgatggtgattgccggggtgctcagggcgttgatgtggccaatcacgttgatcgccagcggaagtggttgctcgggaatcgagaatcccggaatggtgaaggcctcggtgcctgccgttacgccaagagtcagggtgagcggccccccggtgggaatgctgaggccaaccgggaaaagggtgagggctggggtggaataactgaaggttactgggatggaaaacccggtattgatatgtattgggccgatcaaggttgtgggaatgggggaagggctgagggcgacctgttggatttggggaattgttatggacgagacgggccaggccagcgtgatggtttggttgaagttttgtgccggccacagggtgatgggattgattttgatggggccgatcgaaatattgggtatgccgacgccgagcgagattgccgggacgttgatgggcgggacgaccaagggtccgaggtagagggtttcgttgatgttgatcgggatgtcgggaagtatgtggatgggctcgatagtgatggcgccgacaccaccgtttatgtccaggctgaggggaatgacaggaagaacgttcgctcccgaggagaagccgagcaggccctggtagtcgccccgccacaagacgccgttgctgtagttaccggagatgaaggcaccggtgttgacgtcgccggagttggccaccccggtgttggtgtcaccggtgttcaaccaacccgtgttgacactgcccgggttgaaaccgccggtattggcctcccccgcgttgaaactgccggtgttgtagctacccgcattgaccacacccgtattgaacccacccgcgttgaacaaccccgtgctggcaatccccgaattaccgatcccggtgttatagctccccgaattgaacaccccccagttcccggtgccggagttaaagaaccccacattaccggtccccgaattaaacaaccccacattcccgctaccggtattgaaaccaccgaacccggtcagattatcaccggtcaacccaataccgaaattcccactgccggtgttagcgaacccaatattgcccacacccatattcgccaaaccgaaattgtagctgccggcattaccaaacccgatattacccagacccatcagacccggcgttaaccccgaattcgccaacccgacattgccaaacccgacattgcccaacccgacattgttgccaccgatattgccgccgcccacgttgtagctcccgacgttgccggcccccacgttgtagctgccgacgttgccgcttcccgcgttgaagaggccaacgttggccaaacccagattgacggcgagcgacttggccggctcggcggcggccgccaggcttgccagcggcgagccaaacggcgccaacgcctcggccgccgccgaggcgccggtgtggtaccccagcatcgcggccacgtcctgggcccacatcagctcgtagtcgaactccgcggccgcgatcgccggcgtgttctggccgaacagattcgataacgccagcgacactaacctcgaccgattggccgcgatgacgaaggggtccaccgtcgcggccaacgccgcctcgaacacacccaccaccgcccgggcctgcccggccgccgactcggcggaggccgccgccgcgctcaaccaccccgcatacggggcggccgccgccgccatcgcgaccgaggacggcccctgccagataccaccgaccagccccgaggtcaccgacccgaaagccgccgccgccgagcccagctcggcggccagctcatcccaggccgcggccgccgccaacagggggcccggacccgccccggtatatatcagcagggagttgatctctggcggcattacgacaaaactcatgccgccagccctttcccgtgcgttcccaacatcgctgtcaaccggtgatcagggtgttgcgccggcgccgccgaggccgccgtcgccgccgaaccctggctccgtgcctgagttgggctggccggcctgccctttgccgccggcgccgccggccttggcgccgctgttgccgccgttgccgccgtcaccgccgtcaccgccgtcaccgccgaggccggtcgcgctctgagtgccgccgccaatgccgccctggccacccttaccgccgttgccaccgaagccgccgtccggggcgttgcctccgccaccgcccgcgccgccaaggccgccgttgccgccggtggagccgccgccattgccgccctgcccaccgaggccgccctggccgccggcaccggcaaagacgccgtcgccgccccggccgccgaaaccgccgttgccgccgccaccggccacggtgccgacggtaccgccgccgttggggccgccctgaccgccgtcgccgccgaagccgcccttgccgccgaaaaagccgctgccgccggcgccgccggcgccgccgccaccgccgctgccgccttgggtgacggagctgttgccgccgacgccgtcaccgccgtggccaccgtcgccgcccttgccgccctcgccggagctaaggctgccgtttccgccggcgccgccagcgccaccggccccaccggaaccgccgacgatgccgctgttggcgccgatcgagcccccgttgccgccggcaccgccgttgccgcccttgccgccgtcgccacctgagccgttggggttgctgccaccggcgccgcccttgccgccgttgccgccgggggcgcccgtgaccccgatggaggcggggccgctggtagcgccgaagctcccatcaccgccattgccaccggcgccgcccttgccgcctgagccggtggcgttacccccggcgccaccgttgccgccggagccgccggcgccgccgcggctgccgctgcccgggttggtggcaggcccaccgtggtcaccgttgcccccgtcgccgcccttgccgccaagcacgacgccggtgccgccggcgccgccgttgccgccgttgccgccggcgccgccgccaatgccgctgccgctgcccccggtgccaccgaacccaccctggccacctgcgccgccggcgccgcccgtgtcgccgctgccgccggcgccgccgtggccgccgttaccggcgttgccaccgcgagcgttgccgttgctggaaccgccgttggcgccagcgccgcccttgccgcccgcgccgccggtggagccagggccgacaccgtcgccgcccttgccgccattgccgcctgagccggcgttgccggcatcgccaccgccaccgttgccgccggcaccgccgttgccaccggcaccaccggcgccgccgttgccggccgagccagcgccgccgttgccaccggcaccaccgctgccgccgtggccgccggactggcctgtgctcaggctgcccccgccagcaccggcgccgccgttgccgccggccgcgccggcgccgcccgtggtgccgctgccaccgctgccgccgctgccgccgttgccgccgctgccgccgtggccggcggcgctggaagtgccgccgccgttgccgccggcgccggcggcaccaccggccaagcccgcgacgccggtgctgttgccggagttgccgccgttgccgccgttgccgccgtcgccgccggtggcaccgccgccgtggccgccgttgccggcgctgccgccggcaccgccctggccgccggcgcccgcggagccgttgccgccgttgccgccattgccgccgttgccgccgtggccggcggtgacgttgacgacgcctgagccgctggcggcaccgctgctgccgttgccgcccttgccgccggcgccgcccgtcgtgccgtcgccgccgtggccgccgttgccgccgttgccgccgtcgccgcccacagcgttgccgaaggacacgccggcgacacccgcgttgccgccggccccgccagcaccgcccgcgccgttgaggccagtgcccccattaccgccggcaccaccggagccggcgttgccggtggtcgtgcttttgctgctaccgccgttaccgccagcgccaccggcccctccggcaccgcccgcgtcggtgccgataccgccattgccgcccgcgccgccgaagccgccgttgccgccctggccgcctaaggaaatgccgccaccgccgtcgccgccgctaccgccgttgccgcctgtgcgcccttccccgccgatgccgccctggccgccgaagccgccgaccccgccggcaccgccggcgccgccgacaccgccaacaccgctagcaaagtcgcccgcgccgccgggaccgccggcgccgcctgggccacccaacccggtgctagcgaagccgccggcaccgccattgccgccagcgccgcccgttgtcgcggcgacgtcaacggcgccgccaccgccggcgccgccgaagccgccgaggccgccgaggccgccgttgatcatgccggcaccgccattgccgccgttaccgcctttgccgcccgtgccgaagaagccggcctggttcagcgccccaccgccgttgccgccgttgccggcgtcaccgccgttgaggccggagccgccgttgccgccgttgccgccggccgcgccgctcccgttgccggcggtgccgcccttgccgccgttgccgccattgccgccgttaccgccgttgggggtgatgccgtcggtgccgtccaagcccgtcaaggagccggtgccggccttgcctccggtgccgccgacgccggcgttgccgccgttgccgccgttgccgccggtaccggggtttcctacggtgccgccgcccggcagcatggccccgctgtttaggccgttttcgccggccccgccgtcaccggctttgccgccatcgccgccgttgccgccgtcgccgccggtgcccgtggcgccgtcggtgtacccggccgcctgcgccttgccgcccgcgccgccattgccgccggcgccgccgtcgccaccgttaccaccgctaccgccgttctcgccgtttgcgccgttagcattggggccggcgccgtcggcgcctctctcgccggcgccgccgatgccaccctggccgccgttaccacccttaccaccgttgccgccgtggccggccagtgttccgccggcgccgcccgccccgccgttgccgccagccccaccgtcggtgcccgaggtgccggaatcaccgctggtagggcccggcgtaccggcttggccggccgcgccgttgccgccggccccgccattgccgccattgccgacattcccgccgctgccgcccttgccgccgtcaccgccgttgccgcccgcgacggtggggctggcgccgttgccgccgttgccgccgtcaccgccgctggtgggtgcggtgccatcggcgccggtcgcacccttcatggctggaatggcgcccttgccgccggccccaccctggccggcaacgcccacattgccgccgttgccgccggcaccgccggcgccctggttgatggccaaggtcacgtcaccggcggcgccgccgccgccattaccggcggcgccgccgttgccgccggcaccgccgttgccggccttagcgaacgtggcgaaggcgtcaccacccttgccgccgatgccgccgttgccgccgttgccgccctgtccgccattcgcgccattggcggacgcggagaagtcttggccgttggctccggcgcccccgttgccgcccttgccgccgtccccgcccgtgccggccgccgatccgccgttgccgccgatgccgccgttgccgccgttgagggcaaggccggtgccggcgacgccatttccgccggcaccacccgcaccgccgttaccgaccgacccgccatggccgccgttaccaccggcgccgccgttttctcccgcgacggtgggggtggcgccggcacctccgttgccaccgttgccgccgctggtgggcgcggtgccgttcgccccggccgaaccgttcagggccgggttcgcgctaacaccgccggccccacccttgccgccaacgcccacttcaccgccgttgccgccgtcaccgccggcaccctggttgacggccaaggtcacatcaccggcggcaccggctccgccatcaccggccttgccgccgtcaccgccggcgccgccgtccccggccttgccggcggtgccggcgaccgcggtgccgccggcgccgccaccaccgccgtcaccgcccttgccgccgttgccgcccataccgccatcggcaccgggcgaacccaaggtggcggcgtcgaatccgtttccgccggcgccgccgctaccgccggcaccgcccttgccgccgacgccgccgtcgccgtgctgggcgccgccatttccgccattaccgccgtggcccccggcgccgccattggtgccgttaccgcccgtcggttgtaaggcggtaccggtagcgccggtggaacccgcatgaccggcaccgccggcgccgccggtgccgccgttgccgaccaacccgccatgaccgccattaccgccggccccgccggcttgtaggggtgagttggcggtggcgccgatgccgccatcgccgccgttgccgccgctggtgggggtggcgccggcggcaccgtgcgcacccgccagcaggccgccggccccaccggccccgcccacgccggggttgccgccgtgaccgccgttaccgccggcaccgttgttgacggcgaaactcggatcgccagcgccgcccttaccaccgtcgccgccgacgccgccggccccgccggccccgccgttgccaaccaataacccgccgcgcccgccgttgccgccggttccgccgttgccgccgtcgctgccgtcgccgccgttgaggccggcggcacccggcaggcccgcggccccggcccccccggcgccgccgttcccgaacagcccggcgtcgccaccgttgccgcctatacctccgatgccgccgatcccgccggcgccgccgttgccgtagacaaatccgccggacccgccgacgccaccattggtgccggcgccgccggacccgccggccccgaacaaccaggcgttgccgccggcaccaccgttagcgccggtcccgccggccccgccggccccgccgttgccgttcaaccacccgccggatccgccgacaccgccggcagcgccggccccgccggacccgccggacccgccgttgccgaacaacccggccgcgccgccgggcccaccgacttgaccggccgcccccgaaccgccgttaccgccattaccccacaacaaccccccggccccaccgggctgcccggtccccggcgccccgtgaacgccatcaccgatcagcgggcgccccaaccacagctgtgtgggcgcgttgatcgcacccaacacttgctgctccagcgcctgcagcggtgatgcattcgccgcctcggcagtcgcatacgcgctgccagccgcggtcagcgagcgcacaaactgctcatgaaacgtcgccacccgggcgctcaacgcctggtactcctgcgcgtgggtaccaaacaacgccgcgatcgccgccgacacctcatcaccggcggccgccaacacctgcgtcgtcgggcccgctgccgccgcattcgccgcgctgatggcctgcccaatcccggtcaagtccgccgcggccgccgccaccagctccggcgccaccatcagcgacatgaccattcctccaacaccaatggcgcgtacagccggctcgcgcgagccttgaccgccggcggcaacccgagcgatcccatggccctaggcggttctcgggcgaacgccacgtttagcggatcgattcacccggtcgttgcgttgcggcgcagcaatagacatctcgaagcactccggctgccaatctcgtcgcgtttattctgctcgtgaccagcgcaggaaagggggggattacgaaagtcttcgggatctcagtgcacagtgcacacatgtttaaccaatcaccgtggcataacgcacaccaaaggccgagagcgcggaaaacgcagaacatcaattggatcggttgctagctttgccgcaccgtggtcagccgcgccaggatcggtcggcaatggcaccaccggagcaggcgaaaggtacccggttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcatacgcgatcggtgatgccgccctgaagccgaggtcgacggcagcgcggagacgttcgagaagacgtcgcggtgaggtcaatcccggtgtgaccaacggccggttacggcccggtgcccgcgaacagcaggcccgacagctgctggccgacgttcataaagcccgagacgaaggccgatgtgaccaggccaagcgtgcccgtgttgtacacgcccgagatgcccgcgccacggttgaggatgccggagagctgggtgccgaaattggcgaagcccgacgccgacccgagcagcggatccgagatcgcgttgagcacccccgacatgcccgacccggagttggagaagccggacccgccaccaccgccggtgttgaagaagcccgacgacggcgcggtggtgtcgttgccaaagcccggtgctccgccgaacccgaaaatcgggaggctgacggggccgatggtggtgctggcgtgtaactccaccgggatccggtcgataacgaccgtcgggagatcaaagggtggggtgccgccggacaaaccgaggcccagcgggagttggggaatcagggtgccgcccgggatggtgaagcccggaatggtcagcgacagcggcaggccgatgtggatgggtccggtgggaatggtgaatccggggaagtgcagtgtcgtcgggttcaagttgatgggtgccacggtgaatggttgaagtatggagacctcgcccccgggcatgccgtcgggtccgaccgcgaagaatgaaaagctgggtctgaccttgaatccggagctgcttccggacgtcatcctgatctccgagacggcagcatccaaacttaggccagggatggtgagggtgatggggtccacggtgatagggccgacgtcgaaggtgggatcgatgcccaggtggatcgaggggatggcgatgttcaggatgctgatcggcccgatgtggccgatcgcggcgaagcccaacgggatggacgggatgtggatgggcggaatgatggtggcggggccgatgtcgccggtgacgtcggcgcccaccgcggggaacagcggaatggggtacccgaaggagaagccggccaagccctcgtaattgccccgccataagatgccgttgctaaagttgcccgtgatgagggcgccggtgttgacattgcccgcgttggcgacgccggtgttggcgttaccggtgttgaaccagccggtgttggtgctgcctgggttgaagccaccggtgttggtgtcaccagcattgaagctgcccgtgttgtacgacccggcgtttgccacaccggtgttgaagccgccggcgttgaccaacccggtgctggccaccccggagttgccgataccggtgttgtagctgccggagttgaacaacccgaagttggcagtcccggagttgaagaagccgatattgcctgtgccggagttgaacaggccaatgttgccagtgccggagttcaagccgccgatgccggactggttgtcgccggtgagcccgatcccgaggttgttggtgccggtgttgccaaacccgatgttgcccaggcccatgttggcccagccgacgttgccgctgccggcgttgcccagcccgatattgcccatgccggccaggcccgccgccagacccgaattcccgaacccgaagttggcatcgccgatattgccgaacccgacgttgccgccgccgatgttgccgaagcccaggttcacgtcgccaatgttgccgaatcccaggttcacgtcgccaatgttggccgcacccaggttgaggttgccgatgttgccgaggccgacgttgccgttgccgacgttagccaacccgatgttgacgatggtgatggggttttgccccacgttggaggccaacaagcccgacaggtgatcaccgacgttgcccaggcccgacaccaacgccggcgtcccaagcggcagcgtgctggtgttgtagatccccgacagccccgaaccgaggttgagcacgccggagtgcagtgtgccgacgttggcaatacccgaacccgcgcctgccaaagcggtgtgcgcctggttccaccaccccgacatgttcgcgccgaagttgccgaaacccgagcccccgcccgccccggtgttgaagaagcccgacgacggaacggtggtggtgttcccaatgcccggggtgggcgggatgttgatcagcgggatgttgccggcgatgacgtagagttcgccgtcggcgttcgccgggatctccgggaacgtgatcgccggaatggtggcgccgggggtgccgacgaacacatccaggttcagcagcgagttcgccgggaacgtcagaccaccggggaacagggtgatcgcgtcgatgctgcccggcacctggaaacccaacgggatctggtgaatattgagcgccggggtgttgaacgcctgagatgccgcattgaagacggcatgcaccgggccggtcgtgctgagcgtcgggattcccgagatgatattgccgccgacgaacaggtcaccggcgttgtagattctgccgaccgagtaccacgttgggccgatcgcaccggatgacgtccagacgataaacggctctatttcgctggtcgccccgaccgacgcggccatatcgaggaccgctcgtgcggcggtcagggcgggaatggtgaccgaggggaccgcgatggggccgaagccgacgcttccggtgacgttcggattgagggcgggaatatcgatttgcgggatggtgaaggcgcccatcgccgcgttgccggtcaggtgcgcgttgatcgccggaaccgggatgggcgggacgaccaccgggccgaaggccccggtgaaatgcgcgtccaggatggtgatccggggaacgtcgaggctgtaggaatagctgaataggccttcgtagttgccccgccacaggatgccgttgctgaagttgcccgacatgagggcgccggtgtcgacattgcccgagttcgcgatgccggtgttggcgttaccggtgttgaaccagccggtgttgatgctgcccgggttgaagccaccggtgttggtgtcaccgacattgaagctgcccgtgttgtacgacccggcgttggccagacccgtagtgaaaccaccggcattgaaaagcccagtactgcccgttccgctattaccgatgccggtgttgaagctgcccgagttgaacaacccccagtttccggtcccggagttgaagaacccgatgttgccggtgccggagttgaacaggccaatgttgccggcaccggagttcaagccgccgatgccggtctggttgtcgccggtcagcccaatcccgaggttgttggtgccggtgttggcgaacccgatgttgcccacacccatgttggccaggccaacgttggtgctgcccgcattgcccaacccgatattgccgatgccgagcgccgccccaggcccgaattgccaaacccgacgttgccgtggccgatattgccgaagccgacgttggcgttcccgatattgcccaaccctaggttgaggtcgccgaggttggccgcgcccaggttgaagtccccaacgttgcccaacccgaggttgtagttgccgacatcggccaacccgaggttgatgatggggctttgggtcaacgccgtcccggccgccaacacccccgacagctgctggcccacgttgccggcacccgacaccagcgccggcgtccccaaacccacgatagcggtgttgtacagccccgatatccccgagccgacgttcagcacacccgagttcagcgtgccaacgttgagaacgcccgagcccgcgcccgccaacgcggcatgcgcctggttccaccagcctgagctgccggccccgaagttgccgaaacccgacaccccgcccgcgccggagttgaagaaacccgacgacggggtggcggtcgcgttcccgaagccgggcgtcggcggaacgatgatgatcggaacgctgctgtccggcacgctgatgttgagggccaggctcagtggcagcggatcgatcgtgaaaccacccgggaatatcgtgatcggatccagcacgccggacgcatcgatggtcaacgggatcgcattttgcgggatgttgaggccaccggggaacagcgtgaaggccggaagaccgcccgacacatcgatcttgagcgggataggcgatgtcgtgatcgttgggatggtgacggttgggagggttagtgcgaggctaccggtggttgcgctgctgggaccggtatggatcaggatgccctgagtgggtgcggtgacaaagccaccactcattccggttgagttggacgccccaacgatccagttgtcgccgagcgcattcacgaacagcaacggaagtctgaagggcggcggggcgggggccgggggcgtgtcgagcggaatcgtgtaggtctgaccgccgatcgtcatgctcggcaggaagacgatgggcgggatgaccatcgtttcgtggatgtccagcaccactgcggggacatcgatgggctcgatcctgaagggcccgatgttgacgagttcgtggatgtcgaacagcgacatgccgggaatatcgatctgatcgatgtggacgggaccgaggttgagggtttcgttgatgtccaccagggtgctgccggtgatttcgatgctgtaggagaagccgaccagcccgtggtgatcaccggtccacagcgcgccgttgttgaagctgccggagttgaacgcgccggtgttgacattgcccgtgttgaagccgccggtgttggtgtggccggcgttgaaccagccggtgttgacattgccagggttgaagccgccggtgttggtgttgcccgcgttgaggctgccggtgttgtaactaccggcattggccagacccgtgttgaaactcccggcattgaaaagcccggtactgcccgttccgctgttaccgatgccggtgttgtagctgcccgagttgaacaacccccagtttccggtcccggtgttgaagaacccgatgttgccggtgccggagttgaacaaccccaggttgccggcaccggagttcaggccgccgaacccggtctggttgtcgccggtcagcccgatcccgaggttgttggtgccggtattgccgaacccgatgttgcccaggcccatgttgccgaagccgacgttgttgctgccggcgttgcccaacccgatgttgccgatccccggcagcgcccccaggcccgagttgccgaacccgacattgccgtggccgaggttgccgaacccgacgttgccgtccccgaggttgcccaaccccaggttctgcccgccgaggttgccaccgccgaggttgaggttgccgaggttgcccgcgcccaggttgacgtcgccgacgttggcgaagccgaggttgtagctgccgacgttgcccaggttgacgatgttcagcggattcaggtgccgcagctcggcgatcgccgcgtcgatgatgctcggctgcccggagccgcccgacccgccgctggtcagcatcgccagcaggccatcgatggacacccccgacacgtggttgcccaggttgccgaaacccgagatcaccgccggcgcggagcccagcgtgctcacgttgaacatgcccgagatgtcgacgccggagttcagcacaccggatgccaggctgccggcattgcccaggccggagagcgtccccaccatcggactcgaggcctggttcagcaagccggacacccccgcgccgaagttggcgatgcccgagccgccaccgccgccggtgttgaagaagcccgacgacggcagctcggtcgagttgccaaagcccggcagcgccggaatgtcgatgatcgagatgttgatgggtccggcgctgctgagaacgtcgaagttcagcggaatcgggtcgatcctggtgccggtgatggtgaccgccggaatgtcgacggacacatcgatcggcacgacctccgacatcgaaattccgttgatagtggaggccgggatgtcgatcggcggaatgtcgatgggtatggattggctgaacgagattgccggcaattcgatggcgtcgatggtctgctgcagcggcagggccaatccgcccagcgttgccgaagtaaggggtatggcgacctgtatctgaaccgagattgtgggatcgggaaattcatttgggaacgcgtcgtggaggaactgaagcttgaggttaacgttgaacggattgagctggacgtttgagacggtgatcgggccgaacctgaattgtccggtaatgcccagcgcagaaagcagggtggtggccggggcggtgaagccggcgtcggcggcaccgtcgaagtcgatgtggattgccggaatggggatgtccggcacggcgaagccgtagttcgcttgtcccgtgaggcccaggtggatggggggaaggatcgtggtgtccgggatgataatggggccgatgccgccggttgaagtccagtggatcgggaattcgggaatcgtgatgccgacgttcaggccgaacaggccctcgaagttgcctcgccacaagatgccgttgctgtcgttgccggtgatgaaggcgccggtgttgacggtgcccgaattggcgacgccggtgttggcgttgccggtgttgaaccagccggtgttgatgctgcccgggttgaaaccaccggtgttggtgtcacccacattgaagctgcccgtgttgtacgacccagggttggccacaccggtattgaaattaccggcattgaaaagcccagtactgcccgttccgccattgccgatcccggtgttgtagccgcccgagttgaacaacccgaagttcccggtcccggagttgaacaacccgacgttgccggtgccggagttgaacaacccgatgttgccggcaccggagttcaagccgccgatcccagtctggttgtccccggtcagcccaatcccgaggttgttggtgccggtgttaccgaacccgatgttgcccacacccatgttgccgaagccgacgttgccgctgccggcattgcccaacccgatgttgcccaccccggccaggcccgccgccagacccgcattgcccaacccgaagttggcatcgccgatattgccgaacccgacgttgccgccgccgacattgcccaaacccacgttcaagtcgccgatattggccgcacccaggttgacgttccccacgttgccgaaaccgacgtttacgctgcccacatcggccagcccgagattgatgatgaggctctggttgagtgccgtccccgccgaggacaaccccgacagctgctcaccaacattgccgatgcccgagaccaccgccggggtccccggcggcaacccgccggtgttgtacagccccgacacacccgagccgaagttcagcacacccgatcccagcgagccgaagttggcgaaacccgaacccgccccagccacctcggtctgcgcctggttccaccaacccgagctgcccgcaccgaaattcccgaagcccgacaccccaccgtcgccggagttgaagaaacccgacgacggagcggtggtcgtgttgccaaagcccggggtcgccgggatattaacgccgttgatcaggatagggccgacagtgacgctggcgccgaggttcagcgggatgcggtcgatcgtgatcggcggggtgctgaagccgtcaatctggccgtctatgtcgatcgtcagcggcagcggcgcagcgggaatggtgaagcccgggatcgtgaatcccagcgtgccgatcgacgcgctggccagcagcgccagtggattgttgggaatactgatgccattcgggaagatcgttactgccggggtactccagttgacggtcaccgggaatgactggttaattctggtgtcgatattaaggttacctaattggagggtgacgttgccggcaagatctttgatttcgattcctgaaatgttgacgacccccaagccaaagaaggggccgacggggaaagtcgtgttgaagttctgagccgggaacagggtgatgggcgagatggtgatggggccgacgctgataggtatggccgtaccgccaccaaaagcggggatcacgatgtccggaacgaccagcgggccgaggctgaaggtttggtgaatgttgagcgggatggtgggcaaaatctggatcggcaacacggtgatggggccgacgccgccgttgagctcgagaccaatggggatcgccggaatggtcgatccaccggagagcccccacaggccctcgtagtcaccccgccacagcacaccgttgctgaagttgcccgagatgaacgcgccggtgttgacattgcccgagttggcgatgccggtgttggtgttgccggtgttcagccagccggtgttgacgttgcccgggttgaagccacccgtattggtgttgcccgcgttgaagctgcccgtgttatagctacccacgttggccacacccgtgttgaacccaccaacgttgaacaacccggtactggccgtccccgcattaccgacaccggtgttgtagctgcccgagttgaataccccgaagttgccggtccccgaattgaagaacccgatgttgccggtgccggagttgaacaaccccagattaccggttcctgaattcaggcccccaatgccagtcaggttgtccccggtcaacccgatcccgatgttgttgctacccgtgttggcaaaaccgatgttgcccacacccaggtttgcgaggccgtagttgctgctgcccgcattgcccaacccaatattgcccatgcccggcggcaacccaagacccgagttgccgaacccgaagttggcgttgccgatattgccgaaaccgaaattcccgctaccggcgttggcagcacccaaattctgcgcaccgacattggctgcgcccaggttgaatatcccgacattgcccaacccgacgttgtaattaccgacattgcccaagcccgcgttaagcctcaacatcttcgcgggtccggcaaatagagcattgaggaacgcgccgacaccaccccccaacgcctgcgccggtgggctgaacgccggcaacgccgcggcagcagccgacgcgccggaatggtagccggccatcgccgccacatcggcggcccacatcaactcgtactcggcctcgacggccgcgatcgctgcggcgttctgccccagcaggttcgacatcgccaacgcccgcatcgccatccggttgaccgccaccgccgccggatccaccgtcgccgccaacgccgcctcaaacgccgccaccgcggcccgcgcctgcccggccaccgccacggcctgcgccgccaccgaacccaaccaccccgcatacggggccgccgcggccgccatcgccgccgccgccgcaccctgccacacccccgccgtcaggcccgacgtcacctgcccaaacgacaccgccgccgaccccaactcctcagccagcccatcccacgccgcggccgccgccagcaatgggctcgaccccgcacccgaatacatcagcacggagttgatttccgggggcagaactggaaaattcaaccgcccctacctctgccgctcacgatgcgttcacacctcatcgtctcaccacgacgtggtgagcgcgggcacttcgacaaactaatctgcaatatcccgatcgcgtacaaacgtgccgacatttgcggcgcattaatgcccatatcggcttgtatctcttgtagtgccgctttgacggggtggtggtcaggtacggtggcctcgggagaggctggagggctcgacgtttgggctgagtgtctgggcccgtgaaagagatcgtctgctccagctttgtctcctgaactgacccggtttagggaattggtggccaggttgcggaagtgcgcagcatcgacgtgtacctgggtgaggcatcgaatcatcgacaagcaccggagccgcgcgtgaactcccgccgcgttgtggtcggggatgatgtgggagaccggccggcagtgctgtgtacgaaggttctcccaccgcaacgagttcacgcacgacggtcggctgggtgggccctggaatgcgtgaactcttcatcaaaacaacatgattgacgatgaaggggagaacctccatgcacaacaacgctaacccgtgactgccgagaatccaggacggagcaggcggacgctggtcggaatcgacgcggcgatcacggcctgtcaccacatcgcgatccgcgatgatgtcggtgcgaggtcgattcgattcagtgtcgaacccacgctggccggactgcgcaccctcaccgacaagctcagcggttacgacgatatcgacgccaccgtggaaccgacctcgatgacgtggctgccgctcacgatcgctgtcgagaatgccggtgacaccatgcacatggccggcgcgcggcattgcgcccggctgcggggtgcgatcgtgggcaagagcaagtccgacgtcatcgacgccgaggttctcacccgcgccagcgaggtgttcgacctgacgccgctgacactgccgacgcccgcgcagttggcgttacgtcgatcggtgatccgacgtgccggcgcagtgattgacgcgaaccggtcctggcgtcggttgatgtcgttggcgcggtaggcgttccccgatgtgtggaccgcgttcgccgggtcgttaccgaccgcgacagcggtgctggggcgttggcccgacatccgcttgctggccggcgcaccgacccgccacgttgaccgccgtcatcgccgcgcacacccgcggtgtcgccgacaccccggcccggccgaggccatcaagaccgccgcaaccggctgggccgcgttctgggacgggcacctcgacctggacgcactggccgtcgatgtcaccgagcatctcagcgacctcaccgacgaccgatgcgcgcgttggtgatgccggtgaccaagaaggtgttgatcttgggtgactagtcaatggtggtggccagggtgagcagttcggggatctgcgagtcgatgcgccaggcaggaagcggtgtaggtgatggcgcgccaggtgggggtccccgccggtgcgcacggtcgacagcagggtgcgcagctcctctttggcgatccaggccgagagaatctgcgcgcgggggtcgacggcgttgatccgattccgcattttggcgaagcttttgtccgacaagcgttcccgggcggtcagcaagcgacgtcggttggcccactgcgggtcgatcttgcggccgcgccggtcgtggaacgcccaggtcacccggcggcgcaccgcggtcagcgcgtcgttggccagcgtggtcacatggaagtggtcgacgacgagcttggcgttgggcagcagcccgggcgtgcggatcgccgaggcgtaggcagcggcggggtcgatggccaccgtactggatgctctcccggaactgcggtgtgcgcgcttgcagccatgccagcaccgccgcgccgccgcggccttcatgctgccccataaacccctgatcaccggccaggtcgacgaacccggtatcccacgggtcgacccgtacccaccggccagtcttggcgcagcgctcccatctgggttttcctcgccgtgtctggtcaacgcccagcaccggggtgggcaacggctcggtcaatacccgtctcggcgtaggcaacaaacgcccgatgtgccgtcggccacgacacggcgtcagcctgggcgacctcggcccaccgagcgggccgcatccccgatcgccttggccatctgccgacgcagccgcagcgtgctgcggacgcgggcaggtacctgggtgatggcctcgatgaacggccccagcttgcagtagtcttctcggcatcgccagcgaattttgttccagcgcaccatgatgcggtcttcgccataaggtagatctttcggtgaggtaaccgcgtattccttcactgatatcgagaccacccccgcacgacgggcacgccgccgccgtcggctcatcggtgatcacatcgaccacccgggtcccgtcactgcggcgctcgacacgctcaacccgtgctcctggcagcccgaacaacactgtcgtagcgtcagacacagcccttggctccttcctcggcctgaatgcttcgcaacacttagacttcagaaggccaagggccctcagccgctaaacacgccgaccaagatcaacgagctacctgcccggtcaaggttgaagagcccccatatcagcaagggcccggtgtcggcgcaaaatttagcgtcgttgcgcccacaccagagttaccgccgcacacacggcgtgaccaccggcgtgcatttaagaatccgttagggcccgacgccggtgaagagcaagcccgacagttgctggccgacgttgccgaaacccgagacgacggccgcggtgacaacacccagcgcgccggtgttgtacacgcccgagatgccggcgccgcggttgaggatgccggagagctgggtgccgaagttggcgaagcccgacgccgacccgagcagcggatccgacatcgcgttgagcaatcccgacatgcccgcgccggtgttgctaaagcccgaaccgccgccagctccggtgttgaagaagcccgacgacggcagcgtggtcgagttcccgaaacccggcgccccgccgaacccggcgatcgggacgttgatcgggccgatagtggtgtcggcgtgcaggtccagcaagatccggtcgagaacgatggccgggatgtcgacgggcgggatgccattggacaacgcgaggcccagcgggagggtggggatcagggtgccgcccgggatggtgaaccccgggatggtcagcgacaccggcaggccgatgtcgatcgggtcgagggggatggtgaatcccgggaaggtcaccgtgccggaggggatggagatgggccccacaaagtatgccccttgcgtggacgttgcacccccgccgctagagggcgcgatccggattccggggaagaagctgggcttgacccaaatctctgaggttggtccggacgtgctggtgacggctccttgggagtaactgacgagcacgggcggggtcctgacggtaatggggttgacggtgatggagccgacatggacggcggggtcgaggcccaagtgaatggatggaacagagatgtccgggatggcgatcgggccgatgccaccgaccgcggcgaagccgaccggaatgggcgggatgtggatgggcggcagcacggtaatcgggccgatcccgccgctgacgtcggcgcccaccgcggggaacagcgggagggtgtagcccacggcgaagccggccaggccctggtagtcgccgcgccacaggatgccgttgctgaagttgccggtgacgaaggcgccggtgttgacattgcccgcgttggccaccccggtgttggcgttgccggcgttgagccagccggtgttgatgctgcccgggttgaagcccccggtgttggtgtcaccgacattgaagctgcccgtgttgtagctgccggcgttggccacaccggtgttgaaactgccggcattgaagagcccagtgctgcccgttccgctattgccgacgccggtgttgaagctgccggagttgaacaacccgaagttgccggtcccggtgttgaagaacccgacgttgccggcgccggagttgaacaaccccaggttgccggcaccggaatttaggccgccgatgccggtctggtagtcgccggtcagcccgatcccaatgttgccggtgccggtgttggccaacccgatattgcccacgcccacgttggccaacccccagttgttgccgccggcattgcccaaccccacattgcccaggcccggcacgcccgcggtcagacccgagttgccgactccgacattgccgtggccaatattgccgaaccccaggttgccggcgccgatatttccgaagcccaggttgtgcgcgccgaggttggccgcgcccaggttgacctccccgacattgccgaaaccggcgttgtggctgccgacgttggccaacccgatattcagaacggtcaccgggttcaccgcggacccgccggaaagcagccccgacagttggtggccgacgttgcccaggcctgagaccagcgccggggtccccacccccagcgtgctggtgttgtagatccccgagacacccgagcccaggttgagcacaccggaatgcagcgtgccaacgttggcaaaacccgagcccgcccccgccagcgcggtgtgcgcctggttccaccagcccgaggtgcccgcgccgaagttgccgaagcccgatcccccgcccgcgccggcgttgaagaagcccgacgacggggtgatggtgctgttcccaatgcccggggtgggcgggatgttgatcagcgggatgctgctggcgaggacatacactgagccgtcggcgctcgccgcgatctcgggccaggtgatggccgggatgtccacgccgccggcgccggcggtcacgtccaggttcagcagcgaggtcgccgggaacgtcaaaccaccggggaagagggtgatcgcgttgacgctgccgggcacctggaagcccaacgtgatcgggccagtttcgagctgcggagtggtaaacgccccgctggacgcggaaatggtgagatggcttccgtcgctcgtgccggcgccgaaaacgagtgggccggtggcgtagggcgaaccgtcggccgatccgaatgaatagaaggttataccaaggccattagtgccttgagtccacatttcgaagggatctatcctcatctccgccccaaccgaggcgttgattatttgctccacaatgacactcaccggcggaatgcgcacggaccccacaacgatgcggaaggcggcgcttccggtgatgtttggggtgagtgcggggatgtcgatctgcggaatggtgaatgcgcccatcgcgacgtttccggtcaggtgcgcattaacggccggcaccgggatgggcgggaggaccacgggtccgaagccgccgtcgaggtgggcgtccacgatggtgatccggggcacgtcgaggctgtagaacaggctgaacaggccctcgtgatcaccccgccacaacaggccgttgctgaagttgcccgacatgaacgcgccggtgccgacgttgcccgagttggcgatgccggtattggtgtggccggtgttgaaccagccggtgttgatggtgcccgggttgaaccccccggtgttggtgtcgccggcattgaagctgccggtgttgtagctgccggcgttggccacgccggtgttgaagctgccggcattgaagagcccagtgctgcccgttccgctattgccgatgccggtgttgaagctgcccgagttaccgatgccgaagttgccggtcccggagttgaagaacccgatgttgccggtgccggagttgaacaagccgatattgccggcaccggagttcaggcccccgatgccggtgaggttgtcccccaccagcccgatcccgatgttgccggtgccggtgttggccaacccgatgttgcgcacgccctggttggcgaaaccatagttggcgctgccggcattgccgaaccccgtgttgcccaggccggccgcgccggcggtcagacccgaattgccgaaaccgatattgccgtggccgacgttggcgaagccgaggttgccggtgccgacgttgcccagccccaggttttgcgcaccgaggttggccgcgcccaggttaacgtccccgacgttgccgaacccgacgttgaagttgcccacatccgccaacccgatgttgaggatggggatctggttcaacgcggtcccggccgcagacacgcccgacagctgatggccgacgttgccgaggcccgacagcaccgccggcgtcccgagcggcaacacgctggtgttgtagatccccgagacacccgagccgacgttgagcacacccgagcccagcgtgccgacattcaacacccccgatcccgaccccgccagcgcgctcgccgcctggttccaccagcccgacaggttcgacccgacgtttccgaaccccgacaccccaccggcgccggagttgaagaaccccgacgacggggtcgccgtggtgttgccgaaccctggcgtcggcgggacatcgatgatcgggatgctgctgtcgggcacggtgagattcagcgccaggtgcagcggcagcgggtcgatcgtgtacccacccgggaaaatcgtgatcggatccagcgcgccggacgcatcgatcgttaacgggatggcgttcgtggggatcgtcaggccacccgcgaacaaggtgaaggccggcagaccaccgctgatgttcacgtccaacaggaatctcgtggtagcgatttgcggaatctcgaaacccggaatagatatcttgagctcgccggtcgttccggggccagggccggtgtgaatggtgatgccctgggtgggcgccgggaaggggtctccgaaattgggaatcgccgcggtcgacccgaggatccagtcctcgccttcgaagcgcatgctgatgagcggaagcgtcatggttgacccgggtgaggcggggatgtccagcggaatggttctcgtctgtgcgggaattgtggtggcgggcaccaggacgatgggatccatgtggatcgattcgtggatctctagcggtatcgcgggaacatcgacctgcgggatggtgaagggtccgatctcgacgatttcgtggacgtcgaacagcgacatgccggggatgtcgatctgctcgatgtggatggggcccaggttgagggtttcgttgaggtccagcagggtgctgccggcgatgtcgatgctgaaggagaagccgaccagcccgtggtagtcaccggtccacagcgcccgttgttgaagctgccggagttgaacgcgccggtgttgacgttgccggtgttgaacaggccggtgttggtgtggccggtgttgaaccagccggtgttgacggtgcccgggttgacgccgccggtgttgaagctgcccacgttgaggctgccggtgttgtaggagccggcattggccagaccggtgttgaagttccccgcgttgaacaacccggtgctggccgtgcccgcattccccacaccggtgctgtaactgcccgagttgaacagcccgaagttcccggtcccggtgttgaagaacccgatgttgccggtgcccgagttgaacaacccgaggttcccggtgcccgagttcaggccgccgatcccggtccgatagtccccggtcagcccgatcccgatgttgccggtgccggtgttggccaacccgatattgcccacacccacgttggccaacccccagctgccgctgccggcgttacccaaccccacattgcccaggccccccgcgcccgcggtcaggcccgcgttgccgaatccgaaattgccggcaccgatgttgccgaacccgaggttgccggtcccgacgttgcccaaccccaagttgctgccgccgaggttgccggcgccgacgttgatgttgccgacgttgcccgcacccaggttgaactcaccgacgttagccaaaccgaggttcaccccgccgacattgcccaaggccaaagcgttgccgatgtcgaggtgctgcagctcggcgatggccgcgtcgatgatctgatcgaacacggactcggcaggtgggaaggtgaggatcgcgatcaggccatcgatggacacccccgacatatggtcgccgaggttgctgaaccccgagatcaccgccggggtggtggcgtccagcgtgctcacgttgaacagcccggagatggcggtgccggagttcagcacacccgaggccagggtgccggcattgcccagccccgagagtgtccccaccagtgaccccgcgccggcctggttgagcaggcccgacacgcccgcacccaagttgccgatgcccgatccgccgccggcaccggtgttgaagaaccccgacgacggcatctgggtcgagttcccgaagcccggcgccgccgggatgtcgatgatcgggatgttgaggggtccggcactggtgcgaatgtcgaagcccagcgggatcgcggaaatggtggtgcctgtgatcgtgaccgccgggatgtccacggacgcatcgatcggcaccacttccgacattgaaatcccatcgatgaccgaggccggaatatcaacaggtatgcggataggaatcgactcactcaacgaaatcgcatccagggggatgggctcgatctccaggggcacaccgatcccggccaccacgattggctcaagatgaattggtccgagttggcccgtgataggaccaagaacgggcaggcctaacgtgaaatccatgggcggaatatcgatattcgagagcgtgatggggccgaagctgatgaagctaccgttattcttcagggcggacagcagggtggcttccggggcggtgaagccgacggtgacgacgccattgatgccgatgtggatggcggggatggggatgtcgggcacggtgaagctgtagtccgcgtcgccggtgatctgcaggtgaagcggcggaaggatcgtggtgtccgggatgacgatggggccgataccgccagtcgtggtgatgcggatcgggaattgcgggatcgtgatgccataggacaggccgaacaggccctcgtggtcgccgcgccacagcatgccgttgctgtcggtccccgacatgagggcgccggtgttgcgggtgcccgtattcataatgccggtgttgaaccagccggtgttgatgtcgcccgggttgaaaccaccggtgttggtatcaccgacattgaagctgcccgtgttgtacgacccggggttggcgatgccggtgttgaaattgccggcattgaagagcccagtactgccggttccgctattaccgatgccggtgttgaaactaccggagttgaacagtccgaagttgccggtgccggtgttgaagaacccgacattgccggtgccggaattgaacaatccgatattgccactacccgagttgaggccgccgatgccggtctggtagtcgccgaccagcccgatcccgatgttgcccgtgccggtgttggccaacccgatgttgcccacacccaggttggccagcccccagttgttgctgccggcattgctcaaccccacgttgcccaggccggccaggcccaccgccggacccgagttggcgaacccgacgttgccggcaccgatgttgccgaacccgacgttcccgctgccgagattgcccaggcccaggttctgcgcgccgatgttggccgcaccccagttgaggtcccccacattgcccaacccggtgttgaacgcgcccacatcggcccacccgatattgacaatggggctccggttgagcacggtcccatttgccaagaaccccgacagctgctggccgaggttgccgatgcccgagaccaccgccggggtgcccgctcccagggtgctggtgttgtaccacccggagatccccgagccgacgttcagcacgcccgagctcagcgtgccggcattggcaactcccgagcccgcccctgctaacacgtcgtgcccctggttccaccagcccgacgtgcccgcgccgacgttggcgaaccccgatccaccgccgccgccggtgttgaagaaccccgacgatggggccgtggtggtgttgccgaaccccggcaccgccggcacatcgatgatcgggatcgggatatcgccgatgaggatggtgccgtcgaaggtcgccggcacggtgtcgagggtgaacccgtcgggcaacagcgtgaacgcgtccagccccacggacagtccggtgaccccggcggaggcccgcggaaaggtcagcccacccgggaagaaggtgaacccgtcgttggcgacctccatacccaccgtcacgggggtttgcgcgggaatggtgaaaccattcgggaaaagcgtccacggggtggtgtccaagttgagggttaggggaattggtgtcggggtgaccaatatctgaccgctaaccgtgaggccgggcacaatgatgttctctaggaacaagacaccggcaacaacttggaacgcatcaatggtgataaatgggtcactgaggcggaacggctcgagaaaaagccctatcgaaccggcgagcgggtcaagagcgcgaatcggcgagatggtgtttgcggccaggtccacgcttccggtgatgctggcgatgggaagtgagggaatgctgatcggtgggacggtgaacggacccaggccgacggtggcgtcggtgatctcgacgtgcacggcgggtaccgggacgggcgccacatgcagcgggcccaccccgccgatcgcgtgcacggtgaccgggaattgggagatcgtgggcccgacgcggacgccgaccaggccctcgtagccgccccgccacaacaggccgttgctgtagtcgcccgtcatgaaggcgccggtgccgaaggtgcccgcgttggccaacccggtgttggcatgcccggtgttgaaccagccggtgttgatgccgcccgggttgaagccaccggtgttggtgtcgccggcgttgaagctgcccgtgttgtagtcaccagtgttggcgatgccggtgctgaagctgccggcattgaagagcccggtgctggccgttccgctattaccgatcccggtgttgaagcggccggagttcccgatgccgaagttgccggtcccggaattgaagaacccgacgtcgccggtgccggagttgaacaacccgatattgccgatgccggagttcaagcccccgatcccggtccgatggtccccgaccagcccgatcccgatgttgcccgtgccggtgttggcaaacccaatattgcccacacccatgttcgccaagccatagttgttgatgccggcattgccaaaaccaacattgcccacccccgccgcgccggcggtcaggcccaagttggcaaaccccaggttgccatggccgatgttgcccaaccccaggttgccgtccccgacattgcccaggcccaggttgtgcccaccgatgttggccgcacccaggttgacgtccccgacatttccgaacccggtgttgaagttgcccacattggccaacccgaggttgccggcgagcatcgagcgcagcgtggttcccgccgccgacacccccgacagctgctggcccaggttgccgatgcccgacaccgccgccggtgtcccgaaaggcaacacgctggtgttgtagaaccccgagatccctgagcccaggttgagcacacccgagcccagggtgcccacgttgccaacacccgaaccggcccccaacagcgcgctcggcgcctggttccaccagcccgagctgcccgcgccgacgttgccgaaacccgacaccccacccgcaccggagttgaagaatcccgacgacggggccgtggtggtgttccccactcccggcgccgccgggatatgaaggccctggatcgtgatggggccgatcgtgaccccgccccccacggtcagggggatgcgatcgatcgtgatcggcggggtgctgaacccgtcgatctggccctcgatatcgatcgacaacggcaacggctgcgcgggaacactaaatcccgggatggtaaagcccgggttactgatcgacacactcaccagcaaccccaaaggattatcgggagcactgatgccattcgggaacagcgtgatcggaggggtatcccatctgatcgttaaatcaatctgtggattggtgggtccgggaatggtggtgtcgataacgatagggccgataaagctgacaagctgaccgttagaatcaaaggtttggatttgtggaattgtgattttccctaaactgaaggtgggaaagggcaattggttgacaaatgtctgttgggcaaacagggtgatgggtgtgatggtcagcgggccgatgttgatgggtatgccgataccgccgccgaaggcggggatcacgatgtcgggaaccaccagcgggcccaagttgacggtttggtgaatgctgagcgggatggtgggcaggatcgggatgggctggatggtgatcgggccgatgtcgccgttgagcaccaggccgatgggaattgcggggatcgacgagccggcggagacgccgaacaggccctggtagtcacccacccacagcacgccgttgttgaagttgcccgagatgaacgcgccggtgttgacgttgcccgagttggcgatgccggtgttggtgttgccggtgttcagccagccggtgttcacaccgccggggttgaagccaccggtgttggtgtcgccggcgttgaaactgccggtgttgtaactgcccacgttcaccacgccggtgttgaaattgccggcattgaacaaccccgtgctggccgtccccgcattaccgacaccggtgttgtaattacccgagttgaacaccccgaagttcccggtccccgaattgaagaaccccacattcccggtgccggagttgaacaacccgatattcccggtgcccgaattcaggcccccgatacccgtcaggtggttgccggtgagcccgacgccgacgttgttggtgccggtgttgccgaaaccgatgttgcccacacccaggtttgcgaaaccatagttgctgctgcccgcattgcccaacccgatattgcccaagccggccaggcccgcccccagaccggagttgccgaacccgacattcccgttaccgaggttgccgaacccgacattggtgccaccggcattgccgaaacccagattctgcccacccacattgcccgcgcccaggttgaacaccccgacattgcccaacccgacgttgtaattgccgacattgcccaaacccgcattcaggctcagcgccttcgcagggctggcgaacagggcggtaaggaacgcgccgacacctccccccagcgcctgcgccggtgggctgaacgccggcaacgccgcggcagcagccgacgcgccggaatggtagccggccatcgccgccacatcggcggcccacatcagctcgtactcggcctcggcggccgcgatcgccggcgtgttctgccccaacagattcgacaccgccaacgccaccagccgcgcccggttggccgccaccagcgccggatccaccgtcgccgccaacgccgcctcaaagacccccaccaccacccgcgcctgcccggccaccgcctcggccgcggccgccaccgaacccaaccaccccgcatacggcgccgccgcggccgccatcgccgccgccgccgcaccctgccacacccccgccgtcaggcccgacgtcacctgcccaaacgacaccgccgccgaccccaactcctcagccagcccatcccacgccgcggccgccgccagcaacgggctcgaccccgcacccgaatacatcagcacggagttgatttccggtggcaacaccggaaactccatcacccattccccttcccagcccgacaccaatccccaccgacaccccccacatgacgtgtcgacgccccgataattttgctcgcattgccaacggcccaagaacgattccccgataatcgcgggtactgggtgcactttgcacagacgccgcagcaaaatgcacatatgccctgtccagaccggcgagcggcagggcgtcatctgccctgacacttcgactgctggcggagtccgcgagcatgctcaccgccgcggcgtgcgccgacccggcagcgccggcaaatccatgaccccagcctgttcttgggtcactgcgacgttcacttttaagcgcgaccacgtaaggttgggcaaagttcccaagcgtttcacagtgtcagtgcacagtgcgcacctgattaccaaaaccccgaacctcactcgaaagccgagagcgggtaaaagtcgttcagcgacctgtctggtagagaaatccagacccgagtacatgatccggtcgggatcgtacttgcgccgcactgtggtcagccgcgacaggttcgcgccgaagtattgtgacgccgcggcgttggcctccaggtagttgacatagccgccgaccgaaaagtgttgcaccgcgtggtgtgcgtcgctcagccatttgttggccgtcgccacctggccgtcgctgggggtgttgacataccactgcaccacagcggactggcggcaccagggaaatgccgagccctccgggtccatgtcgcccaccgcgccgcccagcgaatcgatcagagccgacgcgcggcccgcagcgggtggccatgttccgatggcggcgacgatggcttgggccgcggccggattcgtcgtcccgatgacatcggatccagccacgaagccctccggcggataggtcgtatggccgccggccagatacctcaccaggtccatacggcgcagcgtcttgtgctcaactccactgggttgcactccaaccgcggacttgatcgcatccgcgacagccgcgccggaccgcgccgggcagctcgccagcacatgacaattgcctccggatgagctgaccgcggggtcaaccagaccccacgtggtgcggtcggccccggccagccacgtctgtcagccgaccagcacctgcgcggccgcagacggcgcgaaatcgacacggacgacatcgcagtccgcggtggggaacctcgcgaacgtcatcgatgtcgtcaccccgaagttgccgcccccgccgccacgaagcgcccagaacagctccgcgtggtcgtcggcagacgcgctcaccgcatcaccgccgggcaacaccaccgtcgccgacttgagcgcatcgcaggtcaaccccgcatggcgagaatcggcgcctaacccgccgcccagggtcaaacccgccacacccacggtcgggcagctgccggtcggaatcgcccggctctcaccggccaacgcttgatggaccgcatagagatcggtcgcggccgacaccgtacgtttctcgtggcgctgtcgaaatgcaccccgcccggtaggcccagcagatcgagcaccatggcgccattggccgacgaggcgccgatgtaggaatgtccgccgccgcgcacagcgatcttgagcttgctggccgccgctacgaaaccgccttccggacgtctgcctgcgaggcgaccgtcaccaccgcggccggattcaagccgctgtagttcgaattgaagatctgctttccgctcgtgaacgccctgccgttggccggcagcagcacctgcccgcctatcgatgaggccagactggcccacccatcacccggtgttgcgcgcgccaatatcgtcgggaagaccgccgacgtcgccggcgctccgacggcgccgcgaagaaacgtctggcgagacatcacgaccgcgatcgtgtcgtatcgagaaccccggccggtatcagaacgcgccagagcgcaaacctttataacttcgtgtcccaaatgtgacgaccatggaccaaggttcctgagatgaacctacggcgccatcagaccctgacgctgcgactgctggcggcatccgcgggcattctcagcgccgcggccttcgccgcgccagcacaggcaaaccccgtcgacgacgcgttcatcgccgcgctgaacaatgccggcgtcaactacggcgatccggtcgacgccaaagcgctgggtcagtccgtctgcccgatcctggccgagcccggcgggtcgtttaacaccgcggtagccagcgttgtggcgcgcgcccaaggcatgtcccaggacatggcgcaaaccttcaccagtatcgcgatttcgatgtactgcccctcggtgatggcagacgtcgccagcggcaacctgccggccctgccagacatgccggggctgcccgggtcctaggcgtgcgcggctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacgaaccccaccgcgaagatcgacccaaccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacgccgcccggattgggtgacacgtggccggcgagctcccacacatcgggatgcacgtcgccgaccagtccgtcatcagtgcggctgacgccgacgtcgattaccgcggcacccgggcgcaccatgtcagccgtcaacaggtgcgccaccccgaccgcggccacgacgatgtcggcctgccgggtcaacgcgggcaggtcgcgggtaccggtgtggcacaacgtcaccgtggcattctccgagcgccgggtcagcaacagccccagcggccggcccaccgtcacaccacgaccgataacgaccacatgcgcgccggcgatcgagatgtcgtagcgccgcagcaggtgcacaatgccgcgcggagtacacggcagcggcgccggggtgcccagcaccagccggcccaggttggtcgggtgcaacccatcggcgtccttggccgggtcgacgcgctccaacgccgcgttctcgtcgagatgcttgggcaacggcaactgcacgatgtagccggtgcagtcggggttggcgttcagttcgtcgatggtctcattcagcgtggcggtgctgatgtcggcgggcaggtcgcggcgaatcgacgtgatgcccaccttggcgcaatcagcgtgcttaccgcgcacgtaggcctgcgaccccgggtcgtcaccgaccaggatggtgcccaagccgggcgtgcggcccgccgcgtccaatgcggccacccgctgcttgaggtcaccgaagatctcgtcgcgggtagccttgccgtccagcatgatcgcgcccacgccagccagtctggcatgcgtgtccgcggtgccgatggcgacgacccgctcacgcgcccaccgtacggacaacttgtaccattgtggtacagattatccgtacatctttctaagagaggacgcatgagcatcagtgcgagcgaggcgaggcagcgcctgtttccactcatcgaacaggtcaataccgatcaccagccggtgcggatcacctcccgggccggcgatgcggtgctgatgtccgccgacgactacgacgcgtggcaggaaacggtctatctgctgcgctcaccggagaacgccaggcggttgatggaagcggttgcccgggataaggctgggcactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggctggccgctgatcgcaaaacggcccgtcggatcacccggttgatcggagaaattcagcgtgatccgttcagcgggatcggcaaacccgagccgctccaaggtgagttgtcgggatactggtcgcgccggatcgacgacgaacaccggctggtgtatcgagcgggcgacgacgaagtcacgatgctgaaggcccgataccactactgatttgggggctggtggtattccggcgggcttaagctccccatgtggctcccggcagctgcgaagccccggacgtgttcaacccggccaaactcggtccgctcacgctgcgtaaccgggtcatcaaggccgccaccttcgaggcccgcacacctgacgcgttggtgaccgatgacctgatcgagtaccaccggctgccggccgcgggcggggtcgccatgaccaccgtcgcctattgcgcggtctcccccggcggacgcaccggcggcaaccagatctggatgcgcccgcatgcggtgccgggactgcgccggctcaccgaggcgatccacgccgagggggcggcgatcagcgcccagatcggccacgccggcccggtggccgacgcccgctccaaccaggcgaccgcgctggctccggtgcggttcttcaatccgatcgctatgcggttcgcccagaaggcgacccgcgaggacatcgacgatgtgctggccgcgcacgcccatgccgcccggctggccgtcgacgccggcttcgacgccgtcgaaatccatttggggcataactatctggcgagcgcgtttctgtctccgctgctcaaccggcgtgatgacgagttcggcggttcgttgcagaaccgggcgaaggtagctcgcggattggtgatggccgtgcgccgcgccgtccggcagcaggtcgcggtgaccgccaagctcaacatgaccgatggcatccgcggcggcatcacagtcgacgaggcactgaccaccgccaggtggctgcaggacgacggcgggctagacgcgatcgagctcaccgcgggcagctcgctggtcaacccgatgtatttgttccgcggcgacgcgccggttaaggagttcgccgccgcgttcaaaccaccgctgcgctggggcatccggatgaccggccataggtttttccgcgaatacccctaccgcgatgcctatctgttacgcgaggctcggttgtttcgcgccgagctgacaatcccgctgattctgctgggcggcatcaccaaccgaacgaccatggacctggcgatggccgaagggttcgagttcgtcgcgatggctcgggcgctgctcgccgagcccgacctggtcaatcggatcgcggccgaaggcagccaggtgcggtcggcgtgcacacactgtaatcagtgcatggccacgatttatcgccgcactcactgtgtggtcaccggggctccatagcgtccagattgacgccaccgtgaagaagtgcaacccattgtgccggaaatccggttgacttccccgcgcgaatccggctcaagcactattgaccgcgcgcagcataatttgaaccgatgagtcgaccccatccaccggtgctgacagttcggtccgatcggtcgcagcaatgcttcgccgcgggccgcgacgtggttgtcgggagtgatcttcgtgccgacatgcgcgtggcgcacccactgatcgcccgtgcgcacctgttgctgcgcttcgatcggggcaattggatcgcgatcgacaacgattcgcagagcgggatgttcgtcgacggccagcgggtgtcggaagtcgacatttatgacggcctgactatcaacatcgggaagcccaccgggccgtggatcaccttcgaggtcggccatcaccagggcatcatcggacggctgtcacgcaccccgtcgtcgcgtcccggctcaccgatctagccccctgccaagcacagcccgtgcgccgccgcaaaggccacggcttggtcgacgtcgacacgcgcacccaccaacgacgcggtccgccacaataccgggtccacggtcgcgccccgcaagtcggcgtcatccagccgggcgcccgtggtacgggcaccactgaggtcggcgccgcgcagcacgcacttgcgcaagtcggtatccaccaggctggtctctcgcaaccggcagccggtcaagttgagaccacgcagatcatttccgccgagcacggcgagcgtgaaatccacgtcgtccaacgtcagcggccgcagccggcaagccacgaagaccgagcccaacatgctgcactgggcaaatgtgctgtgccacagtgtcgtccgttcgaaggtgcaattacgaaacgccgaccctcggtgttgtgactcggccagattcacgccgctgaaatcgcattcgctgaacatcgcccgttcggtgtgcaggcggctaaggtcctcgtcgcggaagtctcgaccggtgaattcgcaatcaacccactgctgcaacgcttttcaaccgcccgcaggagacagggtggccagcgcgtattcgctcaccgcgatcagtgcatcggtcgccgacctgcgattgcgggcgtcaacattgatcaccggaatgtgtgcgggcagcgtcaacgcgtcgcgcaccgcgctaaccggataccttggcgcgctgtcgaactcgttgatggcgatcaagaacggcaggttgcggtgttcgaagaagtcgaccgccgcaaagctgtcctgcagacgccggcagtcgaccaagacgatcgccccgatggcaccacgcaccaggtcgtcccacatgaaccagaaccggcgctggcccggggtaccgaatagataaagcaccagatcctcgcccaaggtgatgcggccgaagtccatcgccaccgtggtgctccgcttgtcgggagtggcctccagcatgtcgacgccggcggaggcatcggtgaccatcgcttcggtgcgcaacggcatgatctccgaaacagcgccgacgaatgtggtcttgccggacccgaatccgcccgcgatgacgatcttcgtcgacgcggtgccggatgcctcagagtgctttaaggccacgcagggtccttcctatgagttcgtggcgttcgtcgcgggtcgatcggtcggtcaaggtcgcgtgcacccgaaggtaaccggacgtgaccagatcaccgaccagcacacgcgccacacccaccggcaaatccagccgagccgagatttccgcgaccgacggactgccaatgcacaattgcaagatcctgcgtcgcatgtcgtaggccggccagcggccagccggtcccgccggcagggtctgcaccggcgcctgaagcggaaggtcgacgtcggtaccggtacgtccggcggtcagcgtgtaggggcggaccaggcccgccttcggtctatcgccggcaggattgaacaacgccgcccacccgctcgacaaggatggccatctcataaccgatctggccgatatcgcatccggtcgcggccagcgccgccagcgccgacccgtctcccacctgcatcaacagcaggtagccgttctgcatctcaaccaccgactgcagcacctgcccgccgtcgaacagttgcgcggcgccgccggccaggctggccagcccggacgtcaccgcggccaactgatcggcgcgttcgcgtggtagatgttcgctggccgccacgggaagcccgtcgaccgacaccagcaatgcatgggccaccccgggaacctcgcgggcgaacttcgacaccagccagtcaagcgggctgtccggcaagcgggctttcattgctgattgggtccctgactgctctcgcgggcatgcgaccgcccggtgcgcacgccgccgaaatggctgctgatggaggcacgaaccgcgtcggggtcgcgtaccgcagccgcgtgccgcggcgctcggccgggatgaagtccgccgttggatgctagcgctgcacccggatgctcccgatcgggtccctcaggcaccgccgcccccggcactaaccgggccccgggttcgcgcaccggcaggccgtagtccgtgcgggactgcacgggcttgtccgcggcctcggcggccgccgaccagccgtggtcccacaccgacttccagtccagatcggggctgtgggccagctcgtgcgggtcacccaccatctcggagagcatccgccggtagatgacgtcgtcatcaaccgggcccgccggtggcgcgggtttggcgggcggcggcgccggtcgcggttctggtgcgggcggttgtttgggctcctgttgaaacctatcctcccaccagggtgttttcagctcgcgccgccgctgctgcatcggctgggccgggacgtcggcgatgccactggaccccggggtacggcgcgggagcaacgtgaccggtggtagcggcccgatggcggcgggaacgtccgtcggatcggccgccgcgggttcaggacacggcggcttgatcgcaaatacccgcggctttggcggctgcgctggggccgtcccctcgagcacggctagcggcaggtagacctcggcggtggtgccggttccctgttcaccggtcaccggaccgcgcagcccgactcggatgccgtgccgaccggccagccggccgactacgaacagacccatgtgccgggcactatccggggtgacctcaccgccggcccgcagccgcatattggccatccgccgatcggcatcggtcatgcccaggccggaatccgagattcgcagcagaacactgccttcgctgccgattgcggcggcaacccgaacgggtgtggtcggtgacgagtagcgcaacgcgttgtcgatcagctcggcaagcagatgaatgacgccaccagccgctgcgccgactaccgcacagtcgggtaccctcgcgatgtcgacgcggcgatagtcctcgacctctgacacggcggcgctgatcacggttgacagcggcaccggctcgcggtggtcacgggtaatctgcgcaccggccagcaccagcaggttggcgctgttgcggcgcagccgggcggccaggtgatcgagccggaaaaggctgtcgagtcgggcgggatcctcctcgttgcgctccagttggtcgatgaccgacagctgctggtcgaccagggaacggctacgccgcgacatggtctcaaacatctcgttgaccagcagtctcaaccgcgtttcctcgccggccagcaacagggcccgggtgtgcagctcgtcgaccgcatgcgcgacctgaccgatttcctcggtggtgtacaccgccagtggctcggggatcggctcgtcgccggcgcggaccgccgcgatctcgccgtcgagatcggtatgagcaaccttgagcgccccatcacgcagtacccgcatcggcccgaccagcgtgcgcgccaccaccaacacgacgacgatcgcggtcgcgatggcggccaacaccagcacggcgtcgcgaatcgcggcatcccgccggtcggtggcctggctttgcaccgacttcgtcaccgcctcggtggtgtcggtgatcacctgctcggcaatgtcgcgggtgatctgtatcgagtgcagcagctctgggttgttgaccagtgcaacggccggatcggacatgatcgccatcctggtcaccatttgctgctgcaggttcttggtgtccggcgagcctgcaccgagcgccgcgctcatcccgaacagcgtcgagggttcggtgccggccagggtaaccatcgcgctgcgcagttgcggctcggcaaggtcggcgccgcgagtcaccaggatctcctgcatcgtcatctgcccgcgggcgccaacggctcggctcaaaccctgcacctgggttcggatttgctcgctgtcaacccgcaccgacgcgtcaatcacgttctgggccgtcaacagcagcggcgcgtaggcggtgacccgatcccgcaagccgatgctgtcggccagcaccttatccagcagcgcctgaccgccgttgagcagcgtgttcactcccgaccgcacgtctgcgatgacgtcggtgtcggccagtcgcgtctgcagctcgtacttgcgggcggtgaagtttttctgcgccccctccacatcgtgtccggtcgagctggccagcacggcgacgtccagcgccgacatgtatttcgtgatcgcgggtatcatttcggcgcgcgcggcgaccagccgcaggccgctggtgctggccatcgcagcctcgacccgcaatcctgctaacaccatcgccactaccagcggcagaagcgcgatcgtgaacactttccatcggaccggccagttgcgcggcgaccaggacggcgggcgttgctgaggtttgccgcgggccggttgagccggggcggaaatatcagaagcggccgccgcgaccgggatggtcgggcgggcgaacatggtcacgtggccgcggccgtgccaccggccgcacccttatgcagcgctcgaaaaacggagagactcatagacttcctgctcatgccttgatgccgtccgccccagccggccgggcgcggacgtaaacaactggcaatccgacgagtatgacagcccacggccgaggtctccaccgctgtcaccgagcatgtcaccggacaggccggcaaacgggcaccgggcgctttgccatgatcggcggatgttccggctgctgttcgtatctccgcgtatcgcccccaacaccggcaacgccatccggacgtgcgccgcaaccggctgtgaactgcatctggtcgagccgctcggcttcgacctgtccgaacccaagctgcgacgggccgggctggactaccacgacctggcctcggtcaccgttcatgcctcgctcgcgcacgcctgggaggcgctgtcgccagcgcgggtgttcgccttcacggcgcaggcgacgacgttgttcaccaacgtcggctaccgggccggtgacgtgttgatgttcgggcccgaacccaccggcctggacgaggccaccctggctgatacgcacatcaccgggcaggtgcgcattccgatgctggcgggccggcgctcgttgaacctgtccaacgccgcagccgtcgcggtctacgaggcctggcgtcagcacggctttgccggggcggtctagtcgcgaccaaggtgacaccgaaccagccggtatgcgcacaacgaagctcatcggcgtcgggcgccggacaggagcacccaaccggtgacagcacaccgaacgcaacccgggcgatcacatcggaccacgacatcccgggaaaatcgatgccggtgagcttgcgcgtccagctaccaccaccgtcagcggtgacaccttcaccggcaacaacggcagcgcaggcgcagctgtcagcggcggcgcgcagcgaaggcgttgcggtcaatgaatctgccgcaaaccccacgcccgttggcccatattgcgctagcatccgggtgttgtgatctcgcaggttgcgtgctggcagcctgggggtgggttgtgatgtcgtttgtcgtagcagtcccggaggcattggcggcggccgcgtcggatgtggcgaacatcggttctgcgctaagtgccgcgaatgcagcggcagccgccggcacaacggggctactggcagccggtgccgacgaggtctcggccgccctggcgtcgctgttttccgggcacgctgtgagctaccaacaggtcgcggcccaggcgacggcgttacacgatcagtttgtccaggccttgaccggtgccggcggatcgtacgccctcaccgaggccgccaacgtccagcagaatctgctgaacgcaattaacgcgcccactcaggcgctgttggggcgcccgttaattggcgacggggctgtcggcaccgccagcagccccgacgggcaagatggcggtctgctgttcggcaacgggggcgccggctacaacagcgccgccacgcccggaatggccggcggcaacggcggcaacgccggattgatcggcaacggcggtactggcgggtcgggcggtgccggcgcggccggtggcgccggcggcagcggcggctggttgtacggcaacggcggaaacggcggcatcggcgggaatgcgatcgtcgcgggcggtgccggcggcaatgggggcgctggcggcgccgccggattgtggggcagtggcggcagcggcggccaaggcggcaacggtctgaccggcaacgacggcgtgaatccggcccccgtcacaaaccccgcgctaaatggcgccgccggcgacagcaatatcgagccgcaaaccagcgtcctgatcggcacccaaggcggtgacggcacgcccgggggtgctggcgtcaacggcggcaacggtggcgcgggcggagacgccaatggcaaccccgcaaacacctcgatcgccaacgcaggcgccggcgggaacggcgccgccggcggtgacggcggtgccaatggcggtgcgggcggcgccggcgggcaggccgcgtccgccggtagttccgtcggcggtgacggcggcaacggcggtgccggcggtacgggcacgaacgggcacgccggcggtgcgggcggcgccggcggtgccggtggtcgcggcgggtggctggtcggcaacggtggcaacggtggcaacggtggcaacggtgccgccggcggcaacggcgccatcggcggtaccggtggtgccggcggcgtccccgccaaccagggcggtaacagcgccctaggcacccagccggtcagcggcgacggcggcgacggcggcaacgggggcaccggaggcaccggcgggcgtggcggcgacggcggatccggcggcgcgggcggcgcgagcggttggttgatgggcaacggcggcaacggcggcaacggcggcaccggcggctcaggcggtgtcggcggcaatggcggcatcggcggtgacggcgccggcggcggaaacgccacgagcacgtcgagcatccccttcgacgcccacgggggtaacggcggcgctggtggcgacgctggtcacggcggaacgggcggcgacggcggtgacggggggcatgccggcaccggtggacgtggcgggttactggccggccagcacgccaactccggcaatggcggtggcggcggtaccggcggtgccgggggcacccatggcacccccggcagcggcaacgcaggcggcaccggcaccggtaacgctgacagcacaaacggcgggccaggcagcgacggcctcggcggggacgcgtttaacggcagtcgcggcaccgacggcaaccccggctaattaccagccgttccagtgcgtcacgctctcggccggcagccgcttggccggccggaagtcgatgccttgtgtgtaggcgatcggaagcagcccgccttggctgtattcgtcgtagggaatgccgagcacgtcggccaccttgtgctcgccgttgtcgagcaggtgcagcgtcgtccagcacgaacccagcccgcgggagcgcagcgccaggcagaagctccacaccgccgggaacagtgaggcccaaaacgacacgccacccaccgccgactcgtcttcccggcctttcaggcaggggatcagcagcaccggcgcccggtgcatgtgttcggcgagataggtcgccgaatcgcggacccgccccatccgctcgccgcgggtgtcgccgtcggggtactcgggcgccggcccgctgaggtagccccgggcgttggccaggtagacgtcggcgatcgcctttttcttggcggcgtcctcgacgaacacccactgccagccttgagaattggaaccggtgggcgcctgcagcgccagctcgaggcattccatcagcacgtcgcgtggcaccggcttgtcgaaatcgagacgcttgcgcaccgagcgggtagtggtcaggacctcgtcgacggacaggttgagggtcatgtgggcaggctaccgttgggccatgagcgtcgaactgacacaagaggtttctgccaggctcacgtccgacctttacgggtggttgaccaccgtcgcccgatcggggcagccggttccgcggctggtgtggttctacttcgacgggaccgacctgacggtgtactccatgcctcaggcggccaaggtcgcccacatcaccgcccatccgcaggtcagcctgaacctggactccgacggcaacggcgccgggatcatcgtggtgggcgggacggcggcggtggtggccaccgatgtcgactgccgcgacgacgcgccgtattgggccaagtaccgcgaggatgccgcgaagttcgggctgaccgaggcgatcgccgcctacagcacccggctgaagatcaccccgacccgggtgtggacgacgcccacgggctgagcgggctggcccccgctcgccgccagagtgaaatccacgacgcgtttgcggcgtgtcgcgtcgcccgtttcactgtcggcgcagaggttcaccggaagtcgcgcgagcgcgcgccgaccgccagggtgaggcggcccatccgttcggcgacgacggtgattgcgccgctggcgttttggacctggccgcggatcagcagcgccggcgccgtgtgcgcgagcttgcggtgtcgcgcccacaccccgggcgtgcagagcacgttgaccatcccggtctcgtcttcgaggttgatgaacgtcaccccctgggccgtggcgggtcgctgccgatgagtcaccgcgccggcgatcagcacgcggtcgccgtcggacaccgatcccagcctctcggcgggcagcacccccatcgcgtccaggtccgcccgcaggaactgggtcggatagctgtccggggagacgccggtggcccacacgtcggcggcggccagctccagctcgctcatccccggcagcgccgggatgtgcgacgacgagcccaccccgggtaaccggtccggccggcccgtggccgcggccccggccgcccacagcgcctcccgccgagacatgccgaagcagcccagcgccccggccgtcgccagcgcttcgacctgcggcacggaaagctgcacccgcgacgtcaagtccggcagggaggtgaacgggccgttggctgttcgctccgcgaccagcttctcggccagctcggcgccgaggtagcggacggcgcccaagcccaaacgcacctccgttccggcgttctcacacgtggcgtgcgccaggctggcattgacacacgggccgtgcaccgccacgccgtgccggcgggcgtcggccaccagcgactgcggcgaatagaaacccatcggctgggcgcgcagcagcgccgcacagaacgccgccgggtggtgcagcttgaaccacgccgagtagaacaccagcgacgcgaaactcagtgcgtggctctcggggaagccgaaattggcaaacgcctccagcttttcgtagatccggtcgatcacctcgtcgggggcgccgtgcagcgcgcgcatgccatcgtagaaccggccgcgcagccggcgcatgcgttcggtggagcgtttggaccccatggcgcggcgcagctggtcggcctcggcggcggaaaagccggcgcagtcgaccgccaactgcatcagctgctcctgaaacagcggcactcccagcgtctttcgcaatgccggcgccatcgacgggtgctcgtagatgaccgggtcgacgccgttgcgccgccggatgtaggggtgcaccgatccgccctggatgggcccggggcggatcagcgccacctccaccaccaggtcgtagaacactcgcggcttaaggcgcggcagggtggccatctgcgcacgtgactccacctggaacacgccgacggaatcggcgcgggccagcatctcatacaccgccggctcggagaggtcgaggcgggccaggtccacctcgatgcccttgtgctcggccaccaggtctttcgcatagtgcagcgccgagagcatgcccagcccgagtaggtcgaatttcaccaagccgattgccgcgcagtcgtctttgtcccattgcaggacgctgcggttggccatgcgcgcccattccaccgggcacacgtcggcgatcgggcggtcgcagatgaccatgccgccggagtggatgcctaggtgccgcggcaggttgcggatctgggtggccaggtcgatcacctgctcggggatgccgtcaacgtcgtcggcctgcccggtccagtggctgacctgcttgctccacgcgtcctgctggcccggcgagaagcccagggcgcgggccatgtcacgcaccgcgctgcgcccccggtaggtgatgacgttggcgacctgggcggcgtagtcgcggccgtatttgtggtagacgtactggatgaccttttcgcgctgatccgactcgatgtcgatgtcgatgtcgggtggcccgtcgcgggcgggcgataagaagcgctcgaacaacagctcgttggccaccgggtcgacggcggtgacgcccagggcatagcagaccgcggagttggccgccgatcccctgccctgacacaggatgtcgttgtcccggcaaaaccgggtgatgtcgtgcaccaccaggaagtagcccggaaatctcagttgggcaatgactttcagctcatgctcgatctgggagtacgcccggggcgcgctcttgggcggcccgtaacgctcgcgggcgcccgccatgaccaacgaccgcagccagctgtcctcggtgtgcccgtcgggaacatcgaacggcggcagccgcggcgcgatgagctgtaggccaaaggcgcaccgctcgccgagctcggcggccgcggtcaccgcctcggggcaccacgcgaacaaccgggccatctcctccccggaccgcaggtgcgccccacccagcggagccagccacccggccgcggagtccagcgaccgccgggcccggatggccgccatcgccatcgccagccgcccacgtgacggatccgcgaagtgcgccccggtggtggcgacgatgccgacaccgaagcgcggcgccagtccggccagcgcggcgttgcgttcgtcgtcgagcgggtgaccatgatgggtcagctcgatgctgacccggctgggggtgaaccggtccaccagatcggccagcgcccgctgcgccgcggccgggccaccctgggaaagcgcttggcgcacatggcctttgcggcagccagtcaggatgtgccagtgcccgccggcggcctcggttagcgcgtcgaagtcgtagcgcggcttacccttttcgccgccggccagatgcgccgccgccagttgccgcgacaaccgccggtagccttccgggccgcgggccaacaccagcaggtgcgggccgggcggatccggccgctcggtgcgagccgtggcgcccagtgacagctcggcgccgaagaccgtgcgcacgtcgagttccgcggccgcttcggcgaaccgcaccgccccgtacaggccgtcgtggtcggtcagcgccagggcacacaggcccagccgggcggcctcctcgaccaactcctcgggcgtgctggccccgtcgaggaagctgtacgccgaatgcgcatgcagctcggcatacgcgacggacgatccgacccgttcccggcccggcggctggtacgccccgcgcttgcgggaccgtgggacgtccccatccgcgtcgaacgccggcaccccggcatggcgcggcttgccgttaagcacccgttccatttccgcccagctcggcggcccgttgctccaccccacattccacagtatatcgaacaattgttcgatacagcgcagttgttcagcacatcttcacctgcgaaacatgttcttaaccgtttgggccttctgcttccggtgcggtccggcggacacttatacctggggtcgcaaaacgacggtggggacttgtcatggcacaactgacggcactggatgcgggttttctcaagtcccgcgatccggagcggcacccgggcctggcgatcggcgcagttgccgtcgtcaacggtgccgcccccagctacgaccagctcaaaacggttctcacagaacggattaagtcgatacctcgatgtacccaggtgttggcgaccgagtggatcgactatccgggattcgacctcacccagcacgtgcgacgggtggcgcttccccggcccggcgacgaagccgagctgttccgggccatcgcgctggcactggagcgtcccctcgacccggaccgcccgctgtgggaatgctggatcatcgaaggcctcaacggcaaccgctgggcgatcttgataaaaatccaccattgcatggccggcgccatgtcggcggcccacctgctggccaggctctgcgacgatgccgacggcagtgccttcgctaacaatgttgatatcaaacagattccgccgtatggcgatgcgcggagctgggccgaaacgctgtggcgaatgtccgtcagcatcgctggcgccgtctgcacggccgcggcacgcgccgtcagctggccggcagtgacgtcaccggccggcccggtcaccaccaggcggcggtaccaagcggtgcgcgttccccgcgacgccgtcgacgccgtgtgccacaagttcggggtgaccgccaacgacgtcgcgctcgcggccatcaccgagggcttccgaacggttctgctgcaccgcggccagcaaccgcgcgccgactcactgcgtaccctggagaaaaccgatggcagctcggccatgctgccctatctccccgtcgagtacgacgacccggtgcggcgattgcgcaccgtgcacaaccggtcacagcagagcggccgtcgtcaacccgacagtctgtcggactatacgcctctcatgttgtgcgccaagatgattcacgcgctagctcggttaccgcaacaaggcatcgtcaccctggcgaccagtgcacccgggccacgccaccagttacggctgatgggccagaagatggaccaggtgctgcccatcccgcccaccgcactgcagctgagcaccggggtcgcggtcctcagctacggcgatgagctggtgttcggcatcaccgctgactatgacgccgcgtccgaaatgcagcagctggtcaacggtatcgaactgggtgtggcgcgtctggtggcgctcagcgacgattccgtgctgctgtttaccaaggatcggcgtaagcgttcatcccgcgcactccccagcgccgcgcggcgggggcggccctctgtgccgaccgcccgagcgcgtcactgacgccatctccgtcggcgttgacccccgtgagagggtgggtcgtgcgcaagttgggcccggtcaccatcgatccgcgccgccatgacgcggtgctgttcgacaccacgttggacgccacccaggaactggtccggcaactccaggaagtcggtgtgggcaccggcgtcttcggtagtggcctagacgttccgatcgtagcggccggccgtctggcggtgcggccgggccggtgcgtggtcgtctcggcccactcggcgggcgtcacggccgcacgcgaaagcggatttgcgctgatcatcggtgtcgaccgcaccgggtgtcgggacgcattgcgtcgcgacggcgccgacacggtggtcaccgacctaagcgaggtcagcgtgcgcaccggggaccgacgcatgtcgcagctgcccgacgcgttacaggcactcggcctggccgacggcctggtcgcccggcagcccgcggtgttcttcgacttcgacggcacgctgtccgacattgtcgaggatcccgacgcggcctggctcgcccccggtgccttggaggcactgcagaagttggccgcgcgctgtccgatcgcggtgctcagtggccgcgacctggccgacgtgacacagcgggtgggtctgcccggcatctggtatgccggcagccatggtttcgaattgaccgcacccgacggaacgcaccaccagaacgacgccgcggcggcagccataccggtgctgaaacaggcggctgccgagctgcgccagcaacttggacccttcccgggtgttgtggtggagcacaagcggtttggcgtcgccgtgcactaccgcaacgcggcccgggaccgggtcggcgaagtcgccgcggcggtgcgcacggccgagcagcgtcatgcgctgcgggtgacgacgggccgcgaagtcatcgagttgcgtcccgatgtcgactgggacaaggggaaaacgctgctgtgggttcttgaccatctgccgcattcgggctcggctcccctggtgccgatctacctcggcgacgacatcaccgacgaggacgctttcgatgtggtcggcccccatggtgttccaattgtggtgcgccacaccgacgacggtgaccgcgccaccgccgcactgtttgcgctggacagtcccgcacgggtcgcggagttcaccgatcggctggcgcgtcagctccgtgaggctcccctgcgggcaacgtgagacgcggtgccgccgcgggcgatacgctccgaccgtcaacgaggaggacggccatgtggtttgcattggtgaacccggagatgctggccgcggcggcgacagacttgggcggcatcaggtcagggatcagcgccgcctatgcgcgtcctctgcggtgacctggctggtagcttaggcacgtctttatcgacaccgggtgctgccagagaactcgagacgcggcacaggtcggcaccatgaggcggcgtgcaatgacgaagatggacgaggctagcaatccgtgcggcggggacatcgaagctgagatgtgccagttgatgcgcgagcaaccacccgccgaaggcgtcgtcgatcgtgtcgcgctgcaacgccatcgaaacgttgcgttgatcacgctgagccatccgcaggcgcagaacgcactcaacctggcgagctggcgtcggctgaagcggctgctggacgatctcgccggcgaatcggggctgcgggcggtggtgctgcggggcgccggtgacaaggcgttcgccgcgggtgccgacatcaaggagtttccgaacacccgcatgagcgccgcggacgccgcggagtacaacgagagcctggccgtctgcctgagggcgttgaccacgatgccgatcccagtcatcgcggcggtccgggggctcgccgtcggtggcggctgtgagctggcgacggcctgcgatgtgtgcatcgcgaccgacgacgcgcgcttcggcatcccgctgggcaagctcggcgtcacgacgggcttcaccgaggcggacaccgtcgcgcgcctcatcggtccggcggcgctgaagtatctgttgttcagcggagaactgatcggcattgaggaagccgcccgctggggattggtgcaaaaggtcgtcgcaccacaggatttggcggccgcgacggccaaactggtcggccaggtctgtcggcaatccgcggtgaccatgcgtgcggcgaaggtggtcgccaacatgcacggccgagcgctgaccggcgccgacaccgatgcgctgatccggttcggtgtcgaagcctacgagggggcggacctacgcgaaggggtggcggccttcagccagggacgcccacccaaatttgatgattagcgccatgaccgatgctgacagtgcggtccctccccgactcgacgaggacgcgatctcgaaactcgagctgaccgaggtcgccgacctgatccgcacccggcaactgacgtcggcagaagtgaccgagtcgacgctgcggcgtatcgaaaggcttgacccccagctgaagagctacgccttcgtcatgccggaaactgcgctagcggcggcacgtgccgccgacgccgacatcgcgcgcggccactacgagggtgtcctgcacggcgtaccgatcggcgtgaaggatctctgctacacggtcgacgccccgaccgcggccggcaccaccatctttcgtgactttcgcccggcatacgacgcgacggttgtcgcgaggttgcgcgcggccggcgcggtgatcatcggcaagctggccatgacggagggggcctatctcggctatcaccccagtctgccgacctcggtcaatccctgggacccgacagcgtgggcgggcgtgtcctcgagcggctgcggcgtggccaccgcggcgggattgtgcttcggctcgatcgggtcggacaccggggggtcgattcgctttccgacgagcatgtgcggcgtcaccgggatcaaaccgacgtggggccgggtcagccgtcacggcgtcgtcgaacttgcggcaagctacgaccacgtcgggccgatcacccgtagcgctcacgatgcggcggtattgctcagtgtcatagcgggatccgatatccacgatccctcgtgctcggcggagcccgttccggactatgccgccgacctcgccttgacacggattccgcgtgtcggggtggactggtcgcagacgacgtcgtttgacgaggacaccacggcgatgctggccgatgtcgtcaaaacgctcgacgacatcggatggcccgtcatcgacgtcaagctgcccgcgcttgcgccgatggtggcagcgttcggaaaaatgcgcgcggtcgaaacggcgatcgcgcatgccgacacctacccggcgcgcgccgacgagtacgggccgatcatgcgcgcaatgatcgacgccggacacaggctggctgcggtggaatatcagacgctgaccgagcggcgtctggaattcacgcgatcgctgcgtcgcgtgttccacgacgtggacatcctgctgatgcccagcgccggaattgcctcgcccacactggaaaccatgcgcgggctcggacaagacccggagctgaccgccagactggcgatgccgacagcaccgttcaacgtcagcggtaatcccgcgatatgcctaccggcgggaacgacggcgcgcggaacgccgctcggcgtccagttcatcggccgtgaattcgacgagcacttgctcgtccgagccggccacgcatttcagcaagtcaccgggtatcatcgccgacgcccgccggtgtgaaaaaccctcggccgcaaaaggcttgcgaatgtcgcaccgaaggtcgcggcgaatcgccttactggtatgtttacgaacacaatctgtggccatcaagggaggacgcgttgagcattagcgcggttgttttcgaccgtgacggtgtgctcaccagctttgactggacacgtgccgaggaggatgtgcggcgaatcacgggcctaccattggaggagatcgaacgccgctggggtgggtggctcaacggattgactatcgacgacgcgttcgttgaaacccagccaattagcgagttcctctcgagcctggcgcgcgagctcgagctcggttcgaaggcaagagacgagctagtgcgcctcgactacatggcgttcgcccagggatatccagacgcgcgtccagcccttgaagaagcccggcgccgtggcctcaaggtcggtgttctcacaaacaacagcctgttggtcagcgcccgcagcctccttcagtgcgccgctctgcacgacctcgtcgacgtcgtgctgagttcgcagatgatcggagctgccaagcctgacccgcgggcctatcaagcgatcgcggaagccctcggcgtctcgacaacgtcatgcctgttcttcgacgacatcgccgactgggttgagggcgcacggtgcgcgggcatgcgcgcgtacctcgtggaccgttccggacaaactcgcgacggcgtcgttcgcgatttgtccagccttggagcgatcctggacggcgcgggaccatgaccgaacgtgacgagccggacatcgccgacagggacgcctcattggttactctcatcgaccagccgcagtgcacttaggatggcagccttaactaccgtcgccgagcagtaaagtgtcttggcaatccacaacggcgcgtatggcggttcgcagtgttgcgatagccacccacccgcgcgactgatctgcgccgacaaggatgtgccgctgtgcctctgccaatgcgccagagcttgaatgcaatatgctgtctcttccgcagtcgcttggccgtcgaaaaatccccacgagccatcgggcctctgcgtattaagaatccacccaatcgcatctgagcatagggcatcatcatagttactggcagcacatatcagatgcgcagtcgtataatatgccgatcggtgccacttatcccgccagcagaaccgtccaggctccttgcttgatcggatgaattccagaacctttcgtactcgtggatgacatttgtcgtagcccgcctgcttcaacgcaccgagcacgtggacgttcgtcgatatcgaggggccgacttcgtgaaagtaggtacggaaccaatcggcgtcttcgaattgtaatacggctccgatatccggcgaccgtccaaacttcgacaaaacatcgtaggccacacttgtggtgtcacaatcttccaaggtggaatttcctgtccaccccacacctcgaccacggacccaatgttgttcgacatggtcaagatagggtaggtacgtacgaacgatctcaggatcggacaaatcaatatccgtacgcgagagattccatagagaccaaacaatttcaaaaatctcggcttgatagaaggccggcgcaccgccatcgccggcttgaattatcgatgagatgtacgccaaggcccgcttgtctcctggtttaacatgtaacgcgaagtaggctgacgctgatggcgaatacttgaccgatccatttgtctcctgcaagttatcgacatccaacataccgacaccgtcttggccggccagttctacggagaaagctgcggtgatatgtttattgattttgcttccgccgagttttctcaacttctgctcacgcactccgacaagctcgccgaggatggattcctcgtggcaaatggcaaggccaagtcgcgccgcctcagccatcagcgtaggtgcgattaactcaaacccgacggttgcgtcttttatatcaagttgagggccttcgaaagcacccgaggtaaggttcttcagggctagcaagcctttttcaacttgcgctgcgcgcctccgacgatgcttattcgacgtgaggctgatcatggccgccaaagtggagagcagtcgatcttcgtagcagaaagggaactcggctccccatgagccgtcaggaagctggcgctcgcaaagccagttgagggcgaggtcgcttagctcatcatcgagctggaccagcttcgcgacccacgcggtgtcataggctgtgctcgagatgccgttgcctagtgccgctttcgctagcagagtcctgaaagtctccataccatcagccctccgcgaaccagattccatcatgaacacaacccacaccgaaaactctgtcaggctgggctcgatatctgttgcgcagtacattgagctgatcggccgacatcgctgaatagtcaggtttgggccggaaatgacggagatagatatgatcgtacaagatcctccggagcgttgtttcggtcatatagtatgagggagcaacggtgaagtatagactcgtttttcctgagctgagcagcggaaaatcgaaagtgctgaaacgcccaaatccgatgaacatgtcagccttgtcaacatactcgccgtaataaccttcgataatctctctccgcgtgggaggtttaccatgcgtttcgttccacgagatagaaaactgcgcaacagactcagccgcatcgttgccaaaaacaccgaagcatagtctgtgttcagtgttggatgacgtagagattgttaggtcatcgaatgacttgacaacggctgccccttgcgcggtcgaaggcaatcttttcttataatcaccataaaaaagaacgtggacctcgtgttctttatagaacgacagaatttcctcgtcgttggcaagcaaggccatcccttcgagcgcctgtacgatatatcgatcaccacgatccagaagatcgtcgctaaagattggcgagattactgtttcgatgccgtgctcgaagagcatcttcagaatacgaattgattgacgcaaggcggcctgctgataatcgtcgtactgcggattacattcgaggtgaaaccagcggcgtgtgccatcgaagggaaagacggataccttcggtccacggcaacgtacaatctctgctacggatactagaggaagatccaagaattctttttcgctaaccaagttcatgcttcctcttaataactatcgccggaatcaggatggtcttcgggtccagggacttcatgtagtgcgttaagtagtgatttgcatcttatgcggattgcggggccggtgagtccgtggctggaaaggatgtggtcgcggctggcgtggggaatgtaggccggtggcagtcccagtgtgtaggtgcgcgtccgcgggtgtgtccgcccgatgtggtggctaaggtgcgcgccgattcccacgtcggcaatcgcatcttcgacacacacggtgatccgatggcggccagccagctcggtcagtgccgggctgattggccagacccattgtggatcaacgactgtcaccccgatctgctcctcgctgaggcaccgggcggcgtccatgcatggtcgactcatggcacccactgcgaccaagagcacgtcgggtcgccaatgcggtggtggtgtatgcaagacgtcgaggccaccgatggtgtgttcggccgtgatcggttcgcccggcgcccctttggggaaacgcacggcggtgggagccgcggtcgcgatcgcggtacgcaactgttgtcgtagccgaggcgcgtcgcgcggacaggcgatctgaaacccgggcacgcaggccagcagcgccagatcccacaaaccgtgatggctgggtccgtcgggcccggttaccccagcccggtccagcaccagcgtcacgggtaaccggtgcagcccgatgtcgaacagaagttggtcaaaggcgcggtgcagaaacgtcgagtacaccgcgacaacgggatgggttcccgcggcagctagcccggccgcgctggccaacaggtgttgttcggcgatgcccgaatcgaacacccgatgcgggtatcgcctcgacagcgcgcctagaccagtgggcagacgcatcgccgcggtcagcccgacgacgtcggatcggtcgtcagcaatgcgcgcgatttcgtcctcgaacacgtcggtccagctccgctgactgggtgtgctagcgaggccggtggcaatgtcgaccaccccgcaggcgtgcatatggtccctctcgtcagcttcggctggaggataaccccggcccttactagtcactgcgtgaacaacaacgggcctagctgccgcggccgcttttcgtagaaccgcgcacgtgtcggggatgttgtgcccatcgaccggaccgatgtaggtaaatcccatgttctcaaagaggttcggccctcggggtgtgccgacgcgaagttcttctaggtgtgccgcaagagccccagcggtggggtcgtaggagcggccattgtcattgagcacgacgatcacgggccgggtagcggcaccgaggttgttcaggccctcccatgccacgcccccggtgagggcgccatcaccgatcaccgcgatgacacgtcggtcgcattgcccctgcagggccaatgctttggcgatgccgtccacccaggcgaggctgaccgaggcatgggagttctcgacccagtcatgtggcgattcatggcggttgggataccccgatagaccatcggcctggcgcagcgtggcgaagtcttaaacgcggccggtgagcagcttgtgcggataggtttggtgcccggtgtcgaacaccacgatgtcgtgtggcgaggtgaacacccgatgcaatgcgatggtcagctctaccatgccaagtcccgcgccgagatggccaccggtagccgtcactgtttctatgagccgccgacgcatctgcacggccagctctggcagctggctttcgggcaatgcctgcacatcgcaaggtccgccgatcgcggtaatcaagtccccgcgtccgttgcgaatcgtggttgtcattgcgcgcgaacctgtttgggaaggccgaatcgcaccgtctcggtcgctatcgagcgttccaccacggtgatcgaggcgtatccgcgaagtgcatcaatcacctgccccaccagtcgtggcggcgcggaggctcccgcggtgacaccgatcgtcgagaccgacgacagccattcgggctcaatgtcatcaggcccgtcaatcaagtaggccggcgtcccacttcgctgcgccaactcgaccagacgccgcgaattcgacgaattgcacgagccaatcaccaacacaacgtcacattcaccgaccatcgattgcagcgcacgctgtctgttcgtggtggcatagcagatgtcttcagaggggggttggcccaacgtcggaaacctcgcgcgcagcgcatcaatgacatcggcagtttcatcaagtgccagggttgtctgggtcagatacgatagctgggtaccctcgggcaggttcaacgctgccacatcagcgggtgtctgcaccaataatgttgaccgcggagcgacgccaagcgtgccttcggtctcctcatgtccggcgtgcccgatgaagaccaccgtgtcaccgcgcgcggcaaaccgtgcggcttcagcgtggactttcgccaccagtgggcaggtcgcgtcgacgacctgcagtccccgctcatcagcgcccgcgcgcaccgccggggaaaccccatgcgcggagaacaccacgaccgcccccggcggcggcggatcgggaatctcgtcgagatcctcgacgaacactgctccccggtcccgcaactcggcaaccacaacagtgttgtgcacgatttgcttgcgcacatacaccgggccttcggccacgtcaagcactcgcttgaccgtctcgatagcacgctctacaccggcgcaaaacgaccgcggcgacgccaacagcaccgtgacttcacccgaagcgtatccctgtgcgaccggtcccacgaacacctcagccatcagcactcccggcgacatatcagttgcgacaacgcgatcaggtctggggatcgcaccgcatcgggcagtgccgcaatagcagcctggatgcgttcatcggcgcatcgctgcgccacatgaccacccccggccaccttgacaagcgcggtagcccgctcgacatcgcttgctgtcattgcggcaggtgcttgatagagggccgccaattcggtcgccgcttcggatcgcgagttcagggcggcaacaactggcagtgtcgccttacgtcgggcaaggtcgttgccgaccggctttcccgtcacaccagggtcaccccagatgccgatcagatcgtcgacgcattgaaacgcaagacccaactcatggccaaaacgctccaacgcagcaatcgtcgcgtcgtctgcattggccactaaagctcccagagcgcaacaacaaccggtcagggcggccgtcttgcccgcggccatccgcagatagtcatcgactgtaacttcgggctgtccctccaataaacaatcctcaaactggccgatacacaagtccaggcacgacatctgcaatcgccttatcgccctgaccgccacacactcgtcggtcaggccggtcagtatccgaacggccgtggcgtgcaacgcatctcccaacaggatcgcgccgcccacaccccacacactccataccgtcggccgtcccctgcgagtcgcatccccatccatcacatcgtcatgcaacaacgtgaagttgtgcaccaactccacagccgccgacaccggagtagcatcaccgacatcaccaccgcaagccgcggccgccgcgtagacaagggcggcgcgaaaatacttgcccgacgatcctgccgctgtggatcgatcggcgttccaccagccaaggtgatatcccgccatcgtcgccaacggctcgcgcatcgactcaatggcccgatgcagcacagggccacaatccgctcgagcccgttctaacaatgctttcccaaggtcagcagggacactccccagaaaagccgcatccagagtcaatacgcctcccattcttaacctcaccggagcaacagtgagtcgctattttcagcgaacgagcaatcggcgatattgcttcacttcggagatacccaaatatttcaaatatcaacgcaacatgtacctatgcccgtcgaccaacacgaccatcagggttgttagcaatgatctcggaattcgagttgtccagacgccccgggtcatccactacagaaagacacgcataccctgcggcgacctatacttcccatcacggcgggtaggttgccttcgacaatactgcaacattcaattgcctggcctttctcggagtatcttgcggacttgaagctcacacatcggccggcgtcgaacgcctcacgctgcagagcagtttagtggatttcatcagcatcggatatgcataattgaaaccacagcactttcataaacagtgtccagatgatttacacctaatttgggcggcgaatgctacgcaatggtggtgcgcttcccaagggagcacaacgcgaagctaaagcagttgcacgccgagaccgagccgaaaggtcgccctgcggggaaggcggccacgggagaattgtgagctcggcggtcgaccacgacgtacccgccacgccgtagtaatgggcatttgtacatgtacattcgcacacaaggagaggtcttgacgtatctattccctctctgcgcgatcgcggcggaggcggcggcaaccagcctgttcaagggcagtttcggggactttcgcgtctgctcgccgggtcacgacggggcgatcacggccatgccgagcgtcttggcggcgtcgcgcatccggtcgtcgtaggtgcacaaccggcccagatcgacgccgagccgctgcgccgtcgccaagtggatggcatcgagcgtgcgcagctcgaatggcagcagcccaccagcgagatcgaggacgcgcttgtcgacgcgcagcagatcgagatgagccagcgcccggcggccggctttccgcgctgattcacccttgtcaagcagggcccgcatgacctccgcgcgcgcaagggcactcgacactcgcgggtggcgggtgcgaaggtagcggcgcagcgcgtccgactctggctcgcgaaccgcgagcttgacgatcgcggacgagtcgagatagatggccgccatcaacgctcgtgctcacgcaggcgcgcaagcgtcaccgacggcagctcgacgcccgcgtcgaggtcgagcggttcgggcagatcaacgacgtcgagcgtggcacgctcgatctcgccgcttgccagcagctgctcgtatggaccgccctgcggcagcggcgagagcagggcgacgggccggccgcggtcggtgatctcgatcgtctcgccggcctcgactcggcgcagcagctcgctggcccgctgccgcagcgcacgcacccccaccgaggtcattgtgctaactgtagcacaagcggtcggcgtcatgggccgacgttcgactcgcgcaggctttaagtaacgtcggtgtnnnnnnnnnnnnnnnnnnnnnnnnngcgcgttgttcctcggttggttggcgctgagctgggaggatggcctcaatgcccttgttgcggaagggattgaggccatcgtgtttcgtactgtaggcgatcaggcatcgttgtgggaatccgtgctgcccgaggagttgcggcggctgcccgaagagctggcccgggtggatgcgctgctcgatgattcggcgttcttctgcccgtttgtgccgttcttcgacccgcggatgggtcggccgtccataccgatggagacctatttgcggttgatgttcttgaagttccgttaccggttgggctatgagtcgctgtgtcgggaggtcaccgattcgatcacctggcggcggttctgccgtattccgttggagggatcggtgccgcacccaaccacgttgatgaagctgaccacgcgctgcggtgaggatgcggtggccgggctcaatgaggcgctgctggccaaggcggccagcgaaaagctgttgcgcaccaacaaggtccgtgccgacaccaccgtggtggagggcgatgtgggctatcccaccgacactggactgctcgccaaggcggtcggctcgatggcgcgcaccgtggcgcggatcaaagccgcggacgcgggatcggcgccgctcggtgggtcgtcgggcccgcgcgatcgcctccaagctgcggttacgcggcgcgcagcaacgcgatcaggcgcaggccttcgtgcgccggatcaccggggagctagccgggatcgccgagcaggcgctgaccgaggctgccgcggtggtacgtaacgcccaacgtgcggtgcgccgcgccagtgggcggcgcaaagcctggctacgccaggccatcaaccatctcgagaagctgatcggacgcaccgagcgggtggtggaccaggcccgtagccggctggccggggtaatgcccgactcaagcagccgcctggtcagtctccacgatgccgacgctcgcccgatccgcaagggacgattgggcaagccggtcgagttcggctacaaggcccaggtcgtcgacaacgccgacggtgtcatcctggaccacagcgtcgagctcggaaaccccgcagatgcaccgcaattggcacccgccatcgaacggatcagccgccgcaccggacgcccaccacgggcagtgaccgctgatcggggctgcggagacgcatcggtcgaagatgatctccaccagctcggggtgcgcaacgtggccatcccacgcaagagcaaacccagcgccacccgccgcgcattcgaacaccgacgggcattccgcgacaagatcaaatggcgaaccggatccgaaggacgcatcaaccacctcaagcgcagctacggctggaaccgcaccgaactcaccggcatcaccggcgcccgaacctggtgcggacacggcgtcttcgcccacaacctcgtcaagatcagcaccctggcagcgtgacagacacccgcgcccaccccgaccacgccacgcaggtcgcccagcccgccgccgtcaatgcaaccgnnnnnnnnnnnnnnnnnnnnnnnnngtggccgccgctttgggtccaccggggccctgcggcgaaacaccagacgtgatgccgtgatcggcgatacccttcgacccattgaagggagaacagccatgtcgtttgtgatcgcgaaccccgagatgctggcagcggcggcgaccgatttggccggcatccggtcggcgatcagcgccgcgaccgcggcggccgcggccccgacgatccaggttgccgcggccggcgccgacgaggtgtcgctggccatctcggcgctgtttggccagcacgcccaggcctatcaggcgctcagcgcccaggcgacgatctttcacgaccagttcgtgcaggccctgacctccggcggcaacctgtatgcggccgccgagagccacaccgtcgagcagatggtgctcaacgcgatcaacgcgcccacccagacactgttcggccgcccgctgatcggcgacggcgccaacgggaccgcggagaacccggacggccaaaacggcggcctgctgttcggcaacggcggcaacggctttacccagacgaccgccggggtggccggcggcaacggcggcagcgcggggttgatcggcaacggcggggccggcggcatcgggggcgcgggcaccggaaccggtggtcacggcggggccggcggggccggcggccgggcctggctgtggggcaccggcggggccggcggagccggcgccgccgccgccatcggcaacgccgtcacccccggcggggccggcggcgccggcggagccggcggtgacggcggctggttgttcggcgacggcggggccggcggcaccggcggcaacggcggcagcggctttaacagcttgacctcttcggtcggcggcgccggcggggccggtgggcacgccgggctgttcggcgccggcgggaccggcgggaccggcggcatcggcgggcaaaacaccgagaccggcccggccgccagcaacggcggcgcgggcggcgccggtggcggcggcgggtacctggtcggcgatggcggcgccggcgggaccggcggggccggcgggaagaattccagcggtggcgccaccctcaccgggggcaccggagggaccggcggggccggcggggcggccgggtggctctacggcagcggcggcgccggcggtgccggcggcgccggcgggctcaacaacgccggtggtgccaccggcggcaccggcggtaccggcggagccggcggctctggagcgtggctgtacggcaacggcggggccgccggggccggcggcaacggcggcaacaataccagcgccggcaccggtggtgtcggggctagcggcgggaccggcggaaacgccgggctgatcggcgccggcggccacggcggggccggcggcgccggcggaaaccaaaccggtggcgtgggcaacggcggggccggcgggaacggcggcgccggcggggccggtggtcagctgtacggcaacggcggggacggcggcaacggcggggccggcggggccaacatcgccggcggcaatggcagcgacggcggcgccgccggccacggcggggccggcgggagcgcccggctgatcggagccggcggccacggcggggacggcggcgccggcgggaacaccgccggcagaagggccgacgcgatcgccggcaccggcggggacggcggcaacggcgggaatggcggcttgctaagcggcaacgccggggccggcggccacggcggggcgggcgggagcagcaccgcgaccaccaccaccggaacacccccaacgggtgcaacgggcggcaatggcggcaacggcggggccggcggcacggccgggtttaccggcagcggcggcatcggcggcaacggcggggccggcggcaccggcggtaacgccggtgtcgccttgtcggttggcagcacgggcggactgggcggtaacggcggcagcgggggcctcggcggcggcggcgggtcgctcttcggcaatggcggggccggcggtgtcggcgcaaccggcggaaacggcggaagcggtatcgggcccgccagcgtgggtggcaacggcggcaagggcggcgttggtgcggccggcgggcttgccgggcagatcggcaacggcggtagtggtgggtccggcggtgccgggggcaacggcgggaccggcgataccgccggcaacggtggcaatggtggtgccggcgcggtcggcggcaacgcccagctcatcggcaacggcggcaacggcggtggcggcgggaacggcggaaccggcgccacccccggcaccggcggcgccggcgccgccggcggcaccggcggcacgctgttcggcgcccccggaaccaccggcgccgacggcacctaaggcccgcgagcagacgcaaaatcgcccaatttcgtgccgaattgggcgattttgcgtctgctcggcgcagctaacccgccacgtactccaccgcgccgtcgtcgagcaccacccgggcctcggcgccgtcggagccggccacctcggtgcggaacaccgcccggcccggctcggtgcgccagatcaccgtcgacagcgtctcgccgggaaacaccggcttggtgaaccgcgcggcgatcgaggtgatgttggccgccacaccgccgccaagctcggccaccagcgcccggcccgccaccccgtaggtgcacaacccgtgcaggatcggcttgggaaacccggccagctgcgtggcgaaccaggggtcgctgtgcagcgggttgcggtcaccggagagccggtagatcagcgcctggtcctcacgggtcggcatatcgattcgggcgtcggggtggcggtccggaaattccggcgcggccggccgctcaccccgcgctcctccgaaacccccctgaccccgaagcaccaacgtggtaagcgtttcggcaaccaacgaacccgattccgggtcgcaaccgcggccgcgcagcacaacgatggcgttcttgccctcccccttgtcctggatgtcggcgacctcggtgaccaccgacagttttcccgccgccggcagcggcgcatgcagccggatgccctgggagccgtgtagcagcgccgccgggttgaatgttcccacctttgcggccgcaccaaacgccggacagcaaatcaccgcatacgtcggcaacacttgctggtcgatgccgtggctgttctccgtggtgaacgccagatctccggtcccggcgcccaccccgatcgcgtaaagcagcgtgtcccggtcggtccactcgaacaacatcggctcggtcactgcacctatggagttcggatcaatcgccatgcaactctcctcccggttggaaaatcatcgcaagcccttcccccggacggtatcgacagggcaggctatcgccatggcgaagcgcaccccggtccggaaggcctgcacggttctagccgtgctcgccgcgacgctactcctcggcgcctgcggcggtcccacgcagccacgcagcatcaccttgacctttatccgcaacgcgcaatcccaggccaacgccgacgggatcatcgacaccgacatgcccggttccggcctcagcgccgacggcaaagcagaggcgcagcaggtcgcgcaccaggtttcccgcagagatgtcgacagcatctattcctcccccatggcggccgaccagcagaccgccgggccgttggccggcgaacttggcaagcaagtcgagattcttccgggcctgcaagcgatcaacgccggctggttcaacggcaaacccgaatcaatggccaactcaacatatatgctggcaccggcagactggctggccggcgatgttcacaacactattccggggtcgatcagcggcaccgaattcaattcccagttcagcgccgccgtccgcaagatctacgacagcggccacaatacgccggtcgtgttctcgcagggggtagcgatcatgatctggacgctgatgaacgcacgaaactctagggacagcctgctgaccacccatccactgcccaacatcggccgcgtggtgatcaccggcaacccagtgaccggctggaggctggtggaatgggacggcatccgtaacttcacctgaccgcgcggttgacgcttaccgccgctgaccgccacgattgaccgcatgcggtacgtcgttaccggcggtaccgggtttatcgggcgccacgtggtatcccgtctcctggacggccgacccgaggcacggctgtgggcgctggttcgccgccagtcgttaagccgcttcgagcgcctcgccggccagtggggtgaccgggtaagaccgctggtcggtgatctcacggagctcgaactgtccgagcggaccatcgccgagctaggcgatatcgaccatgtgctgcactgtgcggcggtacacgacaccacctgggccgacgccacccgcgccgtcatcgagctggcggcacgccttgacgccacgtttcatcacgtgtcgtcgatcgcggtggccggagacttcgccggccactacaccgaggccgacttcgacgtcggccagcgcctaccgaccccgtatcatcggatgacattcgaggccgaacggctggtgcgctccacgcccggcctgcgctatcgcatctaccgcccggcggtggtggtgggtgattcgcgcaccggcgagatggacacgatcgacggaccctactacttgttcggggtgctggccaagctggcggtgttgccgtcgttcaccccgatgctgctgccggacattgggcgcaccaacatcgtgccggtcgactatgtggccgacgcgctggtggcgctcatgcacgccgacggccgggatgggcagacgtttcatttgaccgcgccgacagcaatcggactgcgcggcatctaccgcgggatcgccggcgcggccggactgcccccgctactcgggacgctgcccggctttgtggccgcaccggtgctcaacgcgcgcggccgcgccaaggtgctgcgcaacatggcggccacccaactgggaattcccgccgagattttcgacgtcgtcggctgcgcgcccacgttcacgtccgacacaacccgggaagcgttgcgcggcaccggcattcacgtccccgaattcgccacctacgcgcccgggctgtggcggtattgggccgagcacctcgaccccgaccgcgcgcgtcgcaacgatccgctgctgggccgccacgtcatcatcaccggtgcgtccagcggcatcgggagggcatcggcgatcgccgtcgccaaacggggtgcgacggtattcgcgctggcccgcaacggcaacgcgctagatgagctggtcaccgagatccgcgcccatggcggtcaggcgcacgcattcacctgcgacgtcaccgattccgcgtcggtggagcacaccgtcaaggacatcctgggccgtttcgaccacgtggactacctggtgaacaacgccggccggtcgatacgccgctcggtggtcaactccaccgaccggctgcacgactacgagcgggtgatggcggtcaactacttcggcgcggtgcgcatggtgctggcgctgctgccgcattggcgcgagcgccggttcggccacgtcgtcaacgtctccagcgccggcgtgcaggcccgcaatcccaagtacagctcgtatctgcccaccaaggccgcgctggacgcgttcgccgacgtggtcgcctccgagacgctgtccgaccacatcacgttcaccaacatccatatgccgctggtggccaccccgatgatcgtgccgtcgcggcggctcaacccggtgcgcgcgatcagcgccgaacgcgcggcggcgatggtgatccgcggactcgtggaaaagccggcgcgcatcgacactccgttgggtacgctcgccgaagccggcaactacggcgcgccacggctgtcgcgccgaattctgcaccagctctatctgggctatcccgattcagctgcagcgcaggggatttcgcgtccagacgcggaccgcccaccggcgccgcggcgtccccggcgatccgcccgcgcgggagtcccgaggccgctcaggcgcttggggcgactggtgcccggtgtgcattggtagtcacttctggcaggtgaactggttgacgtcgatgtatccgatgcgaaacatctcggcgcagccggtgaggtacttcatataccgctcgtagacttcctcggattgcagcgcgatggcctggcccttgttggcctgcaacgccgcggaccagaggtcgagggttttcgcatagtgcggctgcaacgattgaactctggtgacggtgaagccgtttgcgctggcacactcctgcaccatcggtatcgagggcagccgcccacccggaaagatctcggtcacaatgaatttcaggaaacgagcgaaggtgaacgacatgggcaggccgcgttcgtggatctctttcggatgcaacccggtgatggtgtgcagcagcatgaccccgtcagcgggcagcaggcgatgcgccaggctgaagaacgcgtcgtagcgctcgtgaccgaaatgttcgaaagcaccgatgctgacgatgcggtcgacgggctcgtcaaactgttcccagccggccagcagaacgcgtttggagcgtagactttcggagttggcgaccagctgctgaacgtggttggcctggtttttgctcagggtcagaccgacgacgttgacgtcgtatttttccaccgcgcgcatcatggtggcgccccagccgcagccgacgtccaacagtgtcatgcccggctgcaatccgagtttgcccagcgcgagatcgatcttggcgatctgcgcctcttgcagcgtcatgtcgtcgcgctcgaagtaggcgcagctgtaggtctgagtgggatcgaggaacagccggaagaagtcgtcggacaggtcgtagtgcgcctgcacgttggcgaagtgcggcttcagctcgtcgggcattgggatagcgtatcgtcgtcgcggtgagcgtcgtattcgccgacgtcgacaccggcatcgacgacgcgctggccgtgatctatctgctggccagtcccgacgccgatctggtcggcatcgcctcgaccggcggaaacatcgcggtaggtcaagtgtgcgcgaacaacctgagcttgctcgaattgtgcggtgccgcagacatccccgtgtccaaaggcgccgatgagccgctcggcggccggtggcccgatcacccaaagtttcacggccccaaggggataggctatgccgagctgccggccagcaatcgccggctcaccgattatgacgccacgacggcctggatcgcggcggcgcactcccacgccggcgacctgatcggtctggtcaccggcccgctgaccaacctggcgctggcgctgcgcgccgaacccgcgctgccgaggctgctgcgccggctggtgatcatgggcggcatgttcgacggccagccgatcaccgaatggaacatccgggtggatcccgaggcggccagcgaggtgttcaccgcgtgggccggacaacgacaactgccgatcgtgtgcggtttggatctcacccggcgggtcgcgatgacaccggacattctcgcccggctggcgtccgtctgcggctcgtctccggtgatgcgggtgatcgaggacgcgctgcggttctacttcgagtctcatgaggcgcgcggacatgggtacctggcatatatgcacgacccgctggccgccgcggtcgcaatggacccggaactcctgacgacccggaccgcgacggtggatgtcgacccgacgggggcgacggtcaccgactggtccgggaagcgaaatcccaacgcgcggatcggcatgagcgtcgatccggcggtgttcttcgaccggttcgtcgaacggatcggacgattcgcgcgccgaacgtgaactgacggcgggattttcccgaaattctcgccctgacgtcacgttcggcgcaagtcattcgtagcttccctccagataccaccgccgctgccggtagcacagcagcaacgcggtgccgggatcgccgtccagcaatacctgagcgcgcgcggtgcggccactcgcccgatccggatcccaccaccgctcgtcgtccggccacggtccggcccaccagcgcagccgatcgtctcggccacgaaccctcagccgcgccgggtccgcggagaacatcccccggctggtcacccgtatcgggtttccttgggcgtcaagcaagtccaccggatcgtcgaacagcaccgccggcgacgggtcgggcaacctgccgggccacggctgaccggggtcggcctgcggcaccggctcaggggctactaggcccagcacggtcaacgtgatgcgttcggccgggccgtgtccgccggatagcaccggcacccgcacggcctccggaccgagcaagccctgcacccgcaccagcgcccgacgggcccgaagcctgtcctgttcaccgagcccgccccatagcggcaactgcaagccttccgatgcggacaccgtctccaccgcctgcagccgcagcagagtcaccgccgcggtgggccggtcacgagcattccggttgttcaaccacccgtccagttgccagcgcacccggtcggcggtggcgtcctcggtcagcggctcggcgcaccgccacacccggctgcgctcttcgccgttggcggtgacggcatgaatggccagccgggtgcagcccactccggcggccatcagcgcccgatgcagctcggcggccagcgagcgcccggcgaacgccgcggcgtcgacccggtcgatcggcggatcgcatgccagctcggcggccagatccggcggcggctcccgcccgcagggcgcccgttccggttcgccgcgggcgaaccggtgcgcggccaccgcgtcggcaccgaacctggacgccacgtcggtacgagacagcgcggcgaactgtccgatggtgcgaatccccatcctccacaacagatccgtcaggtcgtcccggcccggcccggacaggctcggctcggtggcaagttggcggatcgacagcagcgacagaaaccgcgcatcgcctcccggctccacgatgcggccagcacgcgcggcgaaaaccgcggtagacaaccggtcggcgattccgacctgacactccgcgccggccgcggccaccgcgtcgatcagccgctcggccgccatctgctcggacccgaaaaaacgggccggcccgcgcaccggcaacaccaggagcccgggccgcagcagctcggcgcggggcaccagatcgtctaccgccgcgatcaccccttcgaagagccgggcgtcgcggtcggcgtcggcagtcgctataaacagttgcggacaccgcgccgccgcctcccgacgccgcaaccctcggcgcaccccggccgcccgcgcggtcgccgagcaggcgatcacccggtttgccaacgtgaccgcgaccggggccgtcgcggataggcccgcggccgcggccgccgcgaccgcgggccagtccatacaccagatcgccagcacgcgagcggaggccatcaccgtccacgcccgttgatctgcagccgcaccccactgatccgccccaaccccggggtgggcacgcccctgagggccggggtgatctcatagccgcagacccgggccgcaagccgcgtcgacacgccttgccagtcgccgtcggtgaccagcagggtgcagcctttttgacgggcacgggccaccactgcccgcgcccgcgcccgcgtcacccggcgccctcccagaccgagcaccaccagatccatgccgtcgatcagcacagcggccacctcaaccggatcggtcccgggatctggtatcatcgcgagccggctcagatccgcccccatctccaccgcggccagcaacccgatatccggctggccaacgatggccgcgtttcccccggccgccgtcaccgatgccaccatgctcagcagcagtgaccgcgcacccgacagcactcccaccgtccccgggggcaacgacaccggtcccgccggcaccaggtcgcccgaacggctgggccccccggacaccttctcggacagcaaagccatctgccgtcgtagtgattcgagctgctcagcaccattttcaaggcgttggtcggaggcgaaggccacagtcatgaccagcctcctgttcgaaaatatgttcgaagtcagtaaacacccgtccttggagtccgtcaaggtcatgagaggctgccttgtgcaatcgcgtaaaaccacctcggtactggcggctgccctgctgttttgcggcctgttaggcccagggacggccccaccggccaccggtggcgggcctgcctgccggccggcagagctcttcgccaccgacaacaccaccgatgggttcgagctaccggccgttgcgactatcgcactaaccggcacggtggtgaccggatcgaccctggtcgacggcgtgttctggtcgaatgagcgccagcagatcggctacgagcgctcccgtgaatttcatctgtgcgttgtcgacgcgcccacattgcacaacgccgccgaggcactgcaccgccagttcaaccaagaagcggtgctgaccttcgactacttgccgcagaatgcacccgaggcggacgcgatcctcatcaccgtgcccgacatcggcatcgcccgcttccgcgatgccttcgcatctgatttggctgcacaccaccgattacggggcggatctgtcaccacagccgaccacaccttaatcctggtcgccggcaacggcgatctcgatgtcgcccgccgactcgtcgaggaggccggcggggactggaacgcaaccaccattgcccatggcaggcgtgaattcgtgaactagctgatcaagggcgctccgctggccacccgagccgggttggtcacattagttagtcacagcaatctctgggccggcgggcacaacgcgtattcatcccgacagataccaatgtgtcgcctgtgacaaaagccgggcctggctaatgctggccgccgctactcccactcgatggtggcgggcggcttgctggtgatgtccagcaccacgcggttgacctcggcgacctcgttggtgatccgggtcgagatgcgctcgagcacctcgtagggcacccgggtccagtcggcggtcatcgcgtcttcactcgacaccggacgcagcacaatcgggtggccataggtgcgaccgtcaccctgcacacccaccgagcggacatcggccaacagcaccaccggacactgccagatctggttgtccaggcccgccgcggtcagctcctcacgcacgatcgaatcggcgtgccgcagcgtatccaaccgcttggcggtgacctccccgacgatccgaatacccaaccccggtcccggaaacggctggcgcgccacgatctcctccggcagacccaactcccgcccgaccgcgcgcacctcgtctttgaacagcagccgcagcggctcaacgagggtgaacttcaggtcgtcgggcaggccgccgacattgtggtggctcttgatgttcgcggtgccgctgcccccgccggactccaccacatccggatacagcgtgccctgcaccaggaactcagcagtcttaccgtccagcacatcccgcaccgcgccctcgaacgcgcggatgaactgacggccgatgatcttgcgtttgccctcgggggcgctcacgcccgacagcgcctcgaggaaggtctcggccgcgtcgacggtgaccaggttggcgccggtggcggccacgaaatcgcgttgcacctgcgcccgctcaccggcgcgcaacagcccgtggtcgacgaagacacaggtcaaccggtcgccgatggcccgctgcaccagggccgcggccaccgcggaatccacgccgccggatagcccgcagatggcgtggccgtcgccgatctgggtgcgcacctgctcgatcagcgcgttggcgatgttggcgggcgtccactgggcgccgagcccggcgaagtcgtgcaaaaaccggctgagcacctgttgcccgtgtggggtgtgcatcacctccgggtgatactgcaccccggccaggcgccggtcgaaggcctcgaaggcggccaccggggcaccggcgctgctagccaccacgtcgaatccgtccggcgcggccgtgaccgcgtcaccgtgactcatccataccggctgaacctcgggaagatccgaatgcagtttgccaccaaggactttcagttcagtccgaccgtattcgcgagtgccggtgtgggcgacgatccccccgagcgcctgcgccatggcctgaaacccgtagcagatgccaagaaccggtacaccgaggtccagtagcgccggatcgagtttcggagcgccgtcggcgtagacactggccggtccaccggaaagcacgagcgccaccggctgacgggccctgatctcctcgatcgaggcggtgtgcggaatcacctcggagaaaacccgtgcttctcgaacccgacgggcaatcaactgggcatattgggcaccgaagtcgaccaccaacaccggtcgagccggtgtctcaggcacgtcgatgtcagcaggctgcaccacggccagtcagtctagtggctggggtgactcccgaggtcggccggtagcggtccatgggccggtccgcaggttaccgaagaggccagtgctgccgccgccacttgggccttcttcagtcccgacagagagattcgccgatcgtagacgaccgccggcgatgctctgatcaaggcgagctgacggcggtagatgccagacatggccgcacagcaggcagcgctgcggcggtcgaggtgtggaatcagccgcagtcccagcgaataccagtctgcggcgcggtcggcactgaaccgcagcagtgccgcgagccgtccgtcggggtcatcgagtgccccggtgtcgtccaggcggaggcgtacgcctaatcggtccagctcgtcgcgcggcaggtagatccgtccattcaaaaagtcctctcgaacgtcgcgcagaatattggtttgctgcagagcgattcccaactgctcggcgtatcgcgacgtcgccgtgctgacgggtccaaagatggaaagacaaagctttccgatcgtgccggccccccggcggcagtagacgatcagctcgtcgaaatcgcggcaaccagtccagtcgatttccatacgggcgccgtcaatcaactctgcgaacatcgcgatcggcaccggaaaccggcgagccgcgtcagccagcgcaaccagcaccggatcggatgaatcatcaatattatcaagtgatttcctgatggcatcgagctcggtgatcttggtctcgggggccagctcgccgtcggcgacgtcgtcgatccggcggccgagcgcatagaccgcagatagtgccgctcgcttttcgcgcggcaagagtcggatgccgtagtagaagtttctggcggccgtgcgcgtgatcgactcggtgattcgatacgcctgttcgatctcggtcatgccgtcctccaactacggtgttggtcagtcacgcctgacgatcgacgatgtagtgagccaaatcctgaagctcagcggccgggcgatcgggaatgccgatgcgcgccaccatgtcgatgccttgcgttacgtgtcggcgggcctccgcgcttgcccacctgcgccccccaccgcactcgatcagttctgcgaccgctgcgagctcatcatcggacgctgtctggctgcccgtctcgtccaccagccacgctgcgaggcggcggccggccgaaccgccgtgcgccacggtccaggtaacgggcagagttttcttgcgggagcgaaggtccgagtacaccggcttgccggtgatctcaggacggccccaaatgccgagcaggtcgtcgaccaattggaaggcaagtccaatgtgacgaccgtaggcaaccaacgcttctcgcaccgaacgcggtgcgccagcgagtaacgcgccgacctctgcgctggctgccatcagtgctgcggtcttgccttcagccatcttgagacactcatcgagtgcgacgtcggttcggctttcgaacgcggtgtcggcggcctgcccacggatcaactcacgggtggcttccgaaatcgcgcgcagcgccgcaccgacgtgtggtgaatcgcaatccagcaggacctcgtgcgccagcgacagcatcgcatcaccggccaatagcgccatcgcatcgccccacagtgcccacaccgtcggccggtgccgacggtgctcgtcgcggtccatgaggtcgtcatggacgagcgagaagttgtgcaccagttcaaccgagacggctccgggaatcgccgagtgggggtcggcgccggcggcttcggcggcgacaaacaccaaagcaggacggattgccttgccgcagttgttgttcactggacggccgcgttcatcagaccagccgaggtggtaggacacgacgggccgcatgtggggatcgaggcggtcagccatctggcgcagcgtcggtgtgatgagttcgtgtgcgagtcccaaaacgggaagcgtgcgacgggtcatacggtcgctgtcgggttgcggtggcagtccgtacttttcgtcggtaccgcgcattgcgtgaatctagcattcgctcatggcacggcccatgggcaagttgcccagcaatacgcgaaaatgtgcacaatgtgcaatggcggaggcactattggagatcgctggtcagactattaatcaaaaggaccttggcaggagcggacggatgacgcgtaccgacaatgacacttgggatctggcctccagcgtgggggcgaccgccacaatgatcgccaccgcccgggcgttggctagcagggccgaaaaccctttgatcaatgatccattcgccgagccgctggtgcgcgccgtcggcatcgacctgtttacccggctggccagcggcgagttgaggcttgaggacatcggcgaccacgccaccgggggtcggtggatgatcgacaacatcgcgattcggaccaagttctacgatgactttttcggtgacgcaaccacggcgggtattcggcaggtagtgattctggcggctgggctcgacacccgcgcgtaccgactgccctggcccccgggcacggtggtctacgagatcgaccagcccgcagtcatcaagttcaagacacgggccctcgccaatctgaacgccgaacccaacgcagaacggcacgccgtggccgtcgatctgcgaaacgattggccgacggcgctgaagaacgccggcttcgacccggccagaccgacagccttcagcgccgaggggttgctgagctacctgcccccacaggggcaggaccgcctgctcgatgcgattaccgcgctcagcgcccctgacagccggttggccacccagagcccactggtgctcgacctggccgaggaagatgagaagaagatgcgcatgaaatccgcggccgaggcatggcgggaacgcggctttgatctggacttgaccgagctgatctacttcgatcaacgcaacgacgtggccgactacctcgccggctccggctggcaggtcaccaccagcaccggcaaggaactctttgcggcccaagggctgccgcccttcgaggacgaccacataactcggttcgccgaccgccgctacatcagcgcggtgctgaagtaggtggccccggcactatagccgggcctaactcgtaggcttggtacgcgggcagagccgccaggcatggcgaactggtatcgcccgaactatccggaagtgaggtcccgcgtgctgggtctgcccgagaaggtgcgtgcttgcctgttcgacctcgacggtgtgctcaccgataccgcgagcctgcataccaaggcgtggaaggccatgtttgacgcctacctagccgagcgagccgagcgcaccggcgaaaaattcgttcccttcgaccctgccgcggactatcacacgtatgtggacggcaagaaacgcgaagacggcgttcgatcgtttctgagcagccgcgccatcgaaatacccgacggttccccggatgacccgggcgccgccgagacggtgtatggcctgggcaaccgcaagaacgacatgttgcacaagctgctgcgcgacgatggggcccaggtgttcgacgggtcgcggcgctacctggaggcggtcacggccgcgggtctcggtgtggccgtggtgtcttcgagcgccaacacccgcgacgtgctcgcgaccaccggtctggaccggttcgtccagcagcgggtggacggcgtgacgttgcgcgaagagcacatcgccggcaagccggcccccgactccttcctgcgcgcggcagaactgttgggggttacccccgacgcggcggcggtgttcgaggacgccctgtccggggtggcggccggccgcgccggcaacttcgccgtagtggtgggcatcaaccgaacgggccgggcggctcaggccgcccagttgcgccgccatggcgccgacgtggtggtaaccgatctcgccgagctgctgtagggcatgatcgggcgatgatcaccgaggacgccttccccgtcgaaccgtggcaggtccgcgagaccaagctcaacctgaacctgctggcccagtccgaatccctattcgccttgtccaacgggcacattggattacgcggcaacctcgacgagggcgaacccttcggactgccgggcacctacctgaactctttctacgaaatccggccgctgccgtacgccgaggccggttatggatatccggaggccggccagaccgttgtcgacgtcaccaacggcaagatctttcgcctgttggtcggcgacgagccgttcgacgtccggtatggcgaattgatctcccacgaacggatcctcgacctgcgcgccgggacgctgacccgccgcgcgcactggcgctcaccggcgggcaagcaagtcaaagtgacgtccacccggctggtgtcgctggcccaccgcagcgtcgcggcgatcgagtacgtcgtcgaggcaatcgaggaattcgttcgcgtgaccgtgcagtccgaactcgtcaccaacgaggacgtaccggagacctcggccgacccgcgggtgtcggccatcctggacaggccgctacaggccgtcgagcacgaacgcaccgagcggggtgcacttctcatgcaccgcacccgagccagcgcgctgatgatggccgcagggatggaacacgaggtcgaggttcccgggcgggtcgagatcaccaccgacgcccgcccggacctggcccgaaccaccgtgatctgcgggctgcgcccgggacagaagctgcgcatcgtcaaatacctggcctatggctggtccagcctgcgctcccgcccggcgctgcgcgaccaggccgccggcgcgctgcacggtgcccgctacagcggctggcaggggctgctggacgcgcaacgcgcctacctcgacgacttctgggacagcgcggacgtggaggtcgagggcgacccggaatgtcagcaagcggtgcgtttcgggttatttcacctgttgcaggccagcgcgcgcgccgaacgccgcgcgatccccagcaaggggctcaccggaaccgggtatgacggccacgccttttgggacaccgaaggtttcgtgctaccggtgctcacctacaccgcaccgcatgcggtcgccgacgcgctgcggtggcgggcgtcgacgttggacctggccaaggagcgggcggccgagctcggcctggaaggtgccgcctttccctggcggaccatccgcggacaggagtcctcggcctactggccggccggcacggcggcctggcacatcaacgccgacatcgcgatggcgttcgagcggtaccgcatcgtcaccggcgacggttcgctggaggaggaatgcggccttgcggtgctgatcgagaccgcccggctgtggctctcgctcgggcaccacgaccgccacggcgtctggcacctcgacggggtcaccggtcccgacgagtacacggcggtcgtccgcgacaacgtgttcacgaatctgatggcggcgcacaatctgcacaccgccgccgatgcttgcttgcgccaccccgaggcggcggaggccatgggtgtcaccaccgaggagatggccgcctggcgcgacgcggccgacgccgccaacattccctacgacgaggaactcggtgtccaccagcagtgtgaagggttcaccacccttgcggagtgggatttcgaagccaacaccacttatccgttgctactgcacgaggcctacgtgcgcttgtatcccgcacaggtgatcaagcaggccgacctggtgctggcgatgcagtggcagagtcacgcgttcacgcccgagcagaaggcgcgcaacgtcgactactacgaacggcgcatggtgcgcgactcgtcgttgtcggcctgcactcaggcggtgatgtgcgccgaggtcggccatctcgagttggcccacgactatgcctacgaagccgccctgatcgacctgcgcgacctgcaccgcaacacccgtgacggcctacacatggcttcgctggccggagcctggacggcgctggtcgtaggcttcggcggcctacgcgacgacgagggcatcctgtccatcgatccgcagctgcccgacggcatctcgcggctgcggttccggctgcgatggcgcggcttccggctgatcgtcgacgccaaccacaccgacgtcaccttcatccttggcgacggtcccggcacccagctgaccatgcgccacgccggccaagatctgacgctgcacacggacacaccgtccaccatcgccgtgcgcacccgtaagccgctgctgccgccaccaccgcagccgccaggccgcgagccagtgcaccgccgggctttagcccggtgacgatacgggccgcgtagcggcccgaggaggagccgggcaatcggcttagcccggtgacgatgcgggccgcgtagcggcccgaggaggagccgggcaatcggcttagcccggtgacgatgcgggccgcgtagcggcccgaggaggagccgggcaatcggcttagcccggtgacgatgcgggccgagtagcggcccgaggaggagccgggcaatccagcctgagcccggtgacgatgcgggccgcgtagcggcccgaggaggagccgggcaatccagcctgagcccggtgacgatgcgggccgcgtagcggcccgaggaggagccgggcaatccagcctgagcccggtgacgatgcgggccgcgtagcggcccgagaaggagccgggcaatcggcttagcccggtgacgatgcgggccgcgctgggggcaccatccgcttgcggggacgcgtctgcgtctacctgggcggcaccggtgaacgtctcattcaccgcgcacctccgcttcctgcacggcggcgacgacccgggcaacgtcatccggggccatgtggtcgtggactggcagcgacacgattcgcgagcaaatgtccgccgtgacggctagatcggtcgactcgactaactcggcattcgtcacaaagtacggatgtcggtgctgcggtgggttctagtagtcgcgcgcctcgatcgcgtgcctacgcaggctacccagaaccgcggccttgtggtcggcggacgtgcagcaagcgctcgcgaaacagagcgacgcaacattggcgttgtcctggaaacgcacacccgcgtcggccataccggtgcgatagcactcgaggaccttgcggcgacttgccaggcggcgatcaagcccgactagttggcgtaggccaatagcggcgctgatctccgacagcttgccgttcattccgagctggatggactcgcgtgtttgcaccaagccgaagttctggaacttgtatgcgtgctcgacgagccgtggatcgcgagaaaccagagcgccgccctcaccaaccgcgaacggcttggtcgcatggaaggagaagatctcgcatgcaccgcgtccaccgaggcgctcgccgtcggcgtacgtggagccgaagccggccgccgagtcgagcacaatcggtagctcccattcggcggcgagctcctcccagacgctgatctggggattgccgacgccgaacacattggccagcaggatgccggcgatccggtcgcggaagcgttcgatgacggcgcgggcggagtggacgcatggctgccatgtgttggcgtcgatgtcgatgaaccagggacggtacccagtccatagcgcagcctgagccacgccgacgaacgtgaacgacggcatcagcaggtagcggtcccgcgtaccggcgccgaaactgacgtggagcgccgcgaggagtgccagggtgccgttggcgagggtagcaacgtgcagatgaggtcccagatagtcgcgcagggcgcgggcaaaccgccgctcgttcggaccgaagttcgtgtaccagttagcctgggcgatctgtacgaagtcctcggcgagctcggctggcccgggaaagctcgggcggatgaaggggatcttggggatcgtcgagccacccggctcgagttttaacatggacgtgcctggggtcgcgcgtactgcggacggcggctccagcaccgagccggataacgttcggatcttcatatatgcagagctcaaggtccgtttgcagcgcgtcgggacagtttccgcagcgcacttcgtcgcaccatcgttggcatcggcgcctgaagcagttaccgcgagaaccgcatcatgtcgaacttgaggttagccttacctcttaagaatgtcacccccggggagtgaccccggctgtccacgcgtgggcgacccggcacgcacggtgcacgttccctggtgtctcacccgcctcattcgtcccggcgccacagggctagcgatatggccgcctcgcgtagtcggtccgggtcggtacgcgtggggcagatgaggaaggtgcggcgcattgaagcagcctgtcaagcccggctcggtgaccggcacggcgcgttcagcatggggccagtgcgacgggctggagcgaagcaagcaggctggccgccagcgatttcgccagcgaccggacgcgcggtgcgctctcgacgtgccaaaaacggatcttgggagtgaaattgccgccgactaggggcccgatgacgcaaaaacctgggctggcctcgaagtcgtcgttaaccagaaggccacggttggtgcggttcgggcggcacagcccgttctgcatcgcgctgaccaggaacggcgaggaacacgtgtccagctcctcgaaaccgccacaattcaccaccgcagcgaaggggacggggtgggtatgctcggctcccgcggctcggtaggtcatggtggcgaacggctggccggacgcgcaggcatccacgcgcagtacttcgccggcgagcaggctcagcgtgccgtccgcggctagctcctcggatgcctggcggcaatcgcgtcccgcacgccgcaccaacttggtgaagttcatgccgtgcacgcagaagaactcttcctgctgcacgagatccatcttgtgcagcgcctgcccaaacagggcggcaacggcgtcgtacaaatcggccaggttcaacgagcgttcttcggccgtcgcgagatcgtcgcggatcgcggacatgagatccgccgcggcgatcgcttccgtacagagcagcgtgcgcagccgcgggaagtcaaactccggcggctgattgcagatcatgtagggcagcacgccggagcgcgagatgacggtgatggaccggacgcgtgcgcggatgcgcgcgtcgtgacgcattaggtagagcgcttccagcgaggtggcgttggaacccacgaccagtacgttgcgcttctcccacgactcgacgcggtcgagcgaatcgcgcagtcgcgctacgttgctctccccgccgggggagtagaaatcgttgatataggtgaatgcgggttcggaatcgctcgcaaggatggctttggtcggggggctgccaatggccacaaccactttgcctgcagcaattgccgttggaccgtttccagacgggcggaggccgattcggtagtggccgtctgcggagtgggcgctcatggcctcagcgcggatggtgacgatttcggccaggtcacgctcgccgagcgcggcgatggcggcaatcatctgctccgacagaaatacaccgaagagaaaccgcggcaggtagagctccccccactggttgccgtccaatgagtcgcggttgtcgcagatccagcgggccgcggccgcaccgccctctgcctggaagaacgccagccagcgctgcttgttctgctccagccagatccggtaggcggccttttccggctcgtcggcgaaatcgtcgagcttctgaatggccagcgatccgatgctggagcgttggccataggggattccgcaccagaactgctcgtctcgctccaccaccgcgatgcgcaacttgggcgatgccgaggggctgctcagcagggcatcggccatttccagcagagtcatagagcacgcggccccgctgccgatgaacgcaacgtcgaaggtaggtggagtgatcatagtcatcaaataagggaaggctaacataacctcgaggcggtggttaggcttccgcgggcttctccggttcgagcacgacgcggacaaacaccttgcggcctgacgcatcgacgaaccaagcgttgcggaaatcatcatgggtcaacgcgcgcaggcgattcaggaaatgcccaaacgttccgcgctcgttcaggtctagccgccggagttgttcgaaatcctttttcaggttgaggttgccctcggtggccggcgatttagccgtgtagctgccgtcccggatggcgtcgaaatgttccagcaccaactcacgctcgatgtccatcagccgggcgtagacacttcccgaggaatcccacgactcgatcgcgcattcccgctgggcgatgatcggaccatggtccaactgatcgtcgatctcgtggatcgtcacgccgactttttgcccgtcgatgatcgagaagacctggggaaaccagccgcggttgtaggggttgaaacccggatgaacattcacacacctgaccccatcgatcaaagcggcgggaaacctctgtttacagtggaaggaaaggacgaggtcataccgctccacgatttccgcgacgcgctctgcgacatcacatcgcgggacacccggcagctggccgatgggggactgatagacgtccatatcgccatgcctggcctgcagatcgaccgccagagcatgggcgtggacgttgtcggtcaggatcaatatcgtcacgactcgcccccgccagcctgcccagcgcccatcagcggagcccccaacaccagctcaccctacttcagggccgacgcataccggacggccacgctggggccagcgcagggacatcagtcagtgcggttccaggatccgggctaccgcatcgttcacggacagccgtagttcgtcaccggtcagctcgtcgatacccgtcgccgagcgcagcatgggcgcaaagagccgccaaccgaattgcagcgcaagggcgtgcgcgaccgccagccgcgcgcccaagtcgctgtcgtagcgaggccgtaccgcgtcgagcagctccgcaacattgggaaatcgctgttgcagctggcccacgggatatccgtccagcagtgcccgggctaagacccgcccatgtcggtcgagagcccgttcgatgatgtcagcgggcgcctcggagtgcaacagtctggtcagcttcgtgcccaggtgatcgagcacggccccaaccagttggtccttggtgccgaagtgacgaaacaccagcccgtggttgaccttggatcgagcggcgatgtcgcgaatcgacgtcgcggctggcccacgctcggcgaacaggtcggtggcggcctgcaggattgcggccgctacctcttcccgcccagtgggcatcttgcggcggtcggttgccggacgcgtagtcatccggctacagtaaccgatgtagtcatctgactacactaaccattcattgaggacgccagcaatgacagatctgattaccgtgaagaagctgggcagccgtatcggcgcccaaatcgacggggtgcgcctcggaggcgatctggaccccgccgcagtcaacgagattcgcgcggcactactggcccacaaggtggtcttcttccgcggtcagcaccaactcgatgacgccgagcagctggcgtttgccgggttactgggcaccccgatcggccacccggccgcgatcgccctcgccgacgatgcaccgatcatcacgccgatcaactccgagttcggcaaggcgaaccgctggcacaccgacgtcacgttcgccgccaactatccggccgcctcggtactgcgcgcggtctccctgcccagctatggcgggtcgacgttgtgggccaacaccgccgcggcctacgcggagctgcccgagccgctcaagtgcctcaccgaaaacctgtgggcgctgcacaccaaccgctatgactacgtcacgaccaaaccgctgaccgcggcgcagcgggccttccgtcaggtgttcgagaagccggacttccgcaccgagcatcccgtggtgcgggtacacccggagaccggtgagcgcacgctgctagcgggcgacttcgtgcgcagcttcgtcgggttggacagccacgaatcaagggtgttattcgaagtgctgcaacggcgaatcaccatgcccgaaaacaccatccgctggaactgggcgccgggcgacgtagccatctgggacaaccgggccacccaacaccgggcgatcgacgactacgacgaccagcaccggctgatgcaccgggtcaccttgatgggcgacgtgcccgtcgacgtgtacgggcaggctagccgggtgatcagcggggcgccgatggagatcgctggctgatcaaccagtaagcgcaacgcaattatgtagcaccatgcgtgctaccgttgggcttgtggaggcaatcggaatccgagaactaagacagcacgcatcgcgatacctcgcccgggttgaagccggcgaggaacttggcgtcaccaacaaaggaagacttgtggcccgactcatcccggtgcaggccgcggagcgttctcgcgaagccctgattgaatcaggtgtcctgattccggctcgtcgtccacaaaaccttctcgacgtcaccgccgaaccggcgcgcggccgcaagcgcaccctgtccgatgttctcaacgaaatgcgcgacgagcagtgatctatatggacacctcggccctgactaagctgctcatctccgagcccgagacgaccgaactgcggacatggctgaccgcgcaaagcggccagggcgaggacgcggcgacaagcacccttggccgggtcgagttgatgagagtcgttgcccgatacggacaaccaggccaaactgagcgtgcgcgttacctactcgacgggctcgacatcctcccgctcaccgaaccggtgatcggtctagctgaaacgatcggaccggccaccctacgttctctcgacgcgattcacctcgcggccgcagcccagatcaagcgggaactgacagccttcgtcacctacgaccaccgattgttgagcggatgccgtgaggtcggcttcgtcaccgcctcacccggcgcagtccggtgaccatatccaacgaccgcacgcttcctgatgcctcagcccgcgttgctgaccggatcgatcggcaaccaccgcagcgcgcccggggcgtcggcaggcaccaccgggtgcgccggttggatcggcgccagccgacgatagggctcaccctgcggtggccgccggtcggtttcgcccttgttcggccacagcgaggcggcccgctcggcttgagcggcgatggacagcgacgggttgacacccaggttcgccgagatcgccgcaccgtcaaccacgtacagcgtcggatagccatagacccggtgataggggtcgatgacgccgtgctcggggtcgtcgccgatcaccgcgccgccgagaaagtgcgcggtgagcgggatgttgaacagctcaccccaggtgccgccggccacgccgtcgattttggcggcgatgcgacgggtgacctggttgccgatcgggatccatgtagggttcggctcgccgtgtccctgcttgctcgagtaccagcggatacccagcttcccgcgcttggtgaacgtggtgatcgagttgtccaggtgctgcatgaccagcgcgatcacggtgcgctcgctccattgccggggattgagcatccggatggtgccgcgcggatcctgactggcggtctgcagcaactgcctccagcgcggcacatcggtgccctgcggaccggagccgtcggtcatcaaggtctgcagcagccccatcgcgttggagcctttgccgtagcgcacgggttcgatgtgggtgtcggccgtcgggtgaatcgacgacgtgatcgccacgccgtgggtcaggtccaggtccggattgaccttcaaggtggcggccccgacgatcgattctgagttggtgcgggtaaggacacccaatcgcttcgagagaccagggagccgacccctatcccgcatcttgaacagcagatgctgggtcccccaggtgcccgcggccagcaccagctgcgttgcggtgaaggtgcgccgatcccggcgcagccaactgccggttcgcactgtgcggacctcccacaacccgtcggaccgccgctcaaaccccttcaccgtggtcatcggaatcacttgcgcgccagctgattccgcgaggccaaggtagtttttcaccagggtgttcttggcaccgtggcgacagcccgtcatacagcagccgcattccaggcagccggtgcgcgccggcccggcaccgccgaagtagggatcgggcacggtcttgccgggcgtcttggtgccgtcggggccgaagaacactccaaccggggtcggcacccaggtgtcgccaaaccccatctcgtcggcgacctccttgacgatgcggtcggcgtcggtgaaggtcgggttttgcaccaccccgagcatccgctgcgcctgctggtagtgcggcatcagctcgccacgccagtcggtgatgtgtgaccactgctggtcggcgaagaacggctccggcggcacgtacaacgtgttggcgtagttgagggagcccccgcccaccccggcgccggccaggatcatcacgttgcgcagcgggtggatacgttgaatgccatagcagcccaacctcggcgcccagagaaacttgcgcaggtcccacgacgtcttggcgaactcctcgtcggagaaccggcggccggcctccagcacgccgacccggtagcccttttccgtcagccgcagcgcggtgacgctgcccccgaaacccgatccaataatcaggacgacgtaatccggcttcatcgctgcagtatgaccccctttacatcgggccagttaatcagtctctcaggtggcgtcagcccccaacggtcaggccgaccttctggaactccttgaggtcgcaatacccggccttggccatcgatcggcgtagcccaccgaccagattcaggccgccgaacgggtcgtccgacggcccgcccagcacccgcgccagcggcggccgctcgccgaccgcgatctgcagcaacgccccccgcggcaacgacgggtgcgccgccgcggccggccagaaccatccctcgccgagcgcctcggccgattcggctaacggggtacccagcaccaccgcgtcggcgccgcaggcgatggccttggccaactcgccggaagtgtggatgtcgccgtcggccaacacgtgcacgtagcggccgcccgtctcgtcgaggtagtcgcgccgcgcggcggcagcgtcggcgatcgcggtcgccatcggcacgctgatgcccagcacctcgtcggtcgtcgtcaccccctgggtggagccgtagccaacgatgacgccggcggcgccggtgcgcatcagatgcagcgcggtgcggtggtcgagcaccccgccggcgacgaccggtatgtcgagctcggagatgaaggtcttcaggttgagcggctcgccgtcgctggcgacgcgctcggcggagacgatggtcccctggatgaccagcaagtcaataccggccgcaaccagtaccggtgtcagccactgggcgttttgcgggctcacccgcaccgcggtggtcaccccggcctcgcggatgcgagccaccgcggcacccaacaggtcgggatttagcggtgccgcgtgcagctcctgcagcaaccggatcgccgtcgacggttcggggtcggccgctgcagcttccaagagttgggcgatttttgcctcgacatcgaggtagcggccgatcagcccctcgccgttgagcacgcccagcccgcccagccggccgagctcgatcgcgaactccggggacaccagggcatcggtggggtgtgccaccaccgggatctcgaaccggtaggcgtccagctgccaggccgtggagacgtccttcgacgagcgggtgcgccgcgacggcacgatgctaatctcgctgagttcataggtgcggcgggcggtgcggcccatgccgatctcgaccatctagatatccaggtcgccgttagcgcgcgtagtagttgggcgcctcgacggtcatcgcgacgtcgtggggatgactctccttgaggcccgcgggtgtgatccggacgaattgcgcctgctgtagcacctcgatggtgggcgacccggtgtagcccatcgcggcgcgcaggccaccggtcaactggtggatcaccgacgacagcggaccacggaacggcacccgcccctcgatcccttccggcaccagtttgtcttccgacagcgcgtcgtcggcgaagtagcgatccttggaatacgacgtcgcccccccacgccctcgcatggcacccagtgatcccatgccgcgataactcttgtactgcttgccgttcacgaagatcagctcaccgggcgcctcggctgtgccggccagcagcgagcccagcatggccgtcgacgcaccggcggccagcgccttggcgatgtcgccggagtactgcagtccgccgtcggcgatcaccggcacgccagcaggacgacaagccgctacagcttccaagatcgccgtgatctgcggcgcgcccaccccggccaccaccctcgtcgtgcagatcgaccccggccccacgccgactttcaccgcgtcggctccggcgtcgaccagggccgcggccgcggacctggtggcgacgttgccgcctaccacctcaacccggtcgccgacttcggacttgagtttgcccaccatgtcgagcaccaaccggttgtgcgcgtgcgcggtgtccacgaccagcacgtcgaccccggcgtcgaccaacatcatggcgcgcacccaggcatcgccgccgacgccgacggccgcccccaccagcagccggccgtcgctgtccttggtggccagcgggtgttgctcggtcttgacgaagtccttgacggtgatcagcccggtcagccggccgcggccgtcgaccacgggcagcttctcgatcttgttgcggcgcaacaggcccagcgccgcggacgcactgacaccctcttgagcggtgatcagcggggctttggtcatcacctcggcgacctgcttggactggtcgacctcaaaccgcatgtcacggttggtgatgatgcccaccagcgcaccgtcgtcgtcgaccaccggcaacccggagatccggaaccgggcgcacagcgcatcgacctgggccaaggtgttgtccggccggcaggtgacgggatcggtgaccatgccggcctcggatcgcttcaccatctcgacctggccggcttgctcggcaacgggcaggttgcggtgcaacacccccatgccacccgcccgtgccatcgcgatggccatacgcgactcggtgacggtgtccatcgccgagctgaccagtggcaccttgagcctgatcttcttggtgagctggctggaggtatccgcggtggcgggcaccacgtcggaagccgccggcaacaacaagacgtcgtcgaatgtcagccccagcatcgccaccttgtgcgggtcgtcgccgccggtgggcaccgggtcagtagtcaggccgcccatgcgaacgtacgggctgaccaccaggtcggagctgtcttccaggccggacatgccacgggacatcggtggggccctccatacgcatgttttcagtgagaagcccatcctatcggctcgtaaccgcccggtgacgatgcgcgccgcagcgctggccgagaagaaccggacaatcacaccgcgacgaggctgcgccagcgtgtggtcagcccgacacgaagcgagaactcaatttctggcgttatcaccgcgtgcttgcgtagtgtagaggggtgcgcgaccacctgccgccgggtttgccgcccgatccgtttgccgacgacccctgtgacccgtcggccgcactggaggcagtcgagcctggccagcccctcgatcaacaagagcggatggccgtcgaggccgacttggccgatctggccgtatacgaagctctgttggcgcacaagggaattcgtggacttgtagtgtgctgcgacgagtgccagcaagaccactatcacgactgggacatgctgcgttccaatctgttgcaactgcttatcgacggcaccgtccgcccgcacgagccggcctacgatcccgaaccggactcctacgtcacctgggattactgccggggatatgccgatgcttcgctcaacgaggcagcaccagacgcggacaggttccgccgccgctgatcgcgctcgctagtgcgtcggactcaccggcgtttccggtgctggctgccccgccggattcgtcgcctcgtcggcgggttccaacgaggggtcaattgagcccggctcgggttttgatgacggcgtgctggggctggctgccaccgtggacgtggagttcggcatggggctctccgagacgcctgccgacatcgacggttcagctgccgatgcaggcgtcgggggggtcggcggctcgacgactggagccagcggagtccacgagtttcccaccgaacccggagccgcagggttggacggcgagccgggccgcagcgtggcgttcgggtcgcgcgtctccaccttggtattcagcaggttcacctcgttgatcaggtcctgccggcggctaccgtcagtcacggcctgcacggtgctgctgacctcagccagctcatcctgcgcctcggcccattggccttgggcaatcatttgctcgaccttcgccagattggccttggccgacagcacgatctgatcgtcgctgacccgcgatcggttgaacatcatcgcgtgcaggccgtacaacaggtccccggggcgagcatcggccaccacggcgccgaacccgctcagcaccaacagcgccgcggccaccgacccgacggccgccaggctgcgacgagcccgtcgccgttgcgctaccccggcgcgcaacgcggcgacggcctcgtcctgtgaaaccagggcactggccggcggccacctcaagtcgtcgcgccactgtccgagcagggcggccaacgcgtcatcgcgaggatccgcgaagtcaacctcctcccgttcggcgagtgcgtcgagcagcagatcggtgcgggccagctcatccaatggcggccgatcgccaaggggattaccaaattcacgcatagtcacctgccgcaacaatctcgtccttcagccgctgaagtgcacggtgttgggccacccggaccgcccccgtggtgctgccgacggcggcggcggtctcttccgcggacaggccgacgacaacacgcagaatgaggatctcgcgttgcttggccggcaagatctcaagcaattcgttcatccgggtgaccgaatcggcctcgatggccatctgctccgggccggcgtcggctgaccagcgctcaggaagcgtttcggcgggataggcccggtcacggccggctgcccgatgggcgtcggcaaccttgtgcgccgcgatgccgtacagaaacgccaggaatggccggccgcggtcccgatagcgcggcagcgccgttatggtggccaagcacacctcctgtgccacgtcatctgctgacaggccgctccgctcgaccgtgccgactcgcgctcggcaatatcgcacgacgatcgggcggatggtctccagcacctcccgaagcgcgttccggtctcctgccacggcctccgcaaccacagcgtcgagacgttccccttgcattgtcatcgacggcgatatctccaacgttacgaagcggacacatcccgggctaactcccggatcgaccataacggcccaaccgcgttttaagcggtacgccagcatccaccggcgcgccgcacctggcctgcgcaaatattgcgtattttggtgagttcgcgcagctgttgtgctgaaaacgtgacggtgccgatatcgatcagcaagcatgccagcgcccaccgcagcggcaagagcccaaaccgggcggtggcatcgagagcctcttcaccgacggcgcgtgctcgcgcgacggcgccagcactgcacagcgcggcggccaacaccacgtcgcttttgacgcggtggcgcgccgacgcgacggccatggcctgcgtcagctcgaccgcttcctcggcatggcggacagcagttgcgccgtcgccggtggccatcgccaactcggcggccacccaccgccgacgcaccgccaggcggtccgccacgagcggggacaccaccaacggatccgcgcgatctaacaatgcccccgcggcggcgaagcggccgacgccaagcgcatcggccgccagcccgatcagtgcatcggcaccagcttcccgatcggcgccggccaacgccaaggcacgaccatcccagccgcgcgccagcgtgtgccaaccaagctgccgcaacaacgatccctgcgtactatgcgccagcgatgccaacgggcccgccggcaccaggcgtcgcagcaccgacaggtcgccataggcgtgggcgtaacgaccctgcccaccagcggccacggcgcgcaaccacaagtggtgcggcgtgatcgccgtcggtagcggccagctgcccggctggtttccgaaggcggcagcgaccaacacttgctcaaccaccggagcgtgaggagtttcattcaccgtgatagccgtgccttcatcagtaaaaagttggtggtttcttcgttaacggcatattactcacagctttctttgcgctaatttaggcgtactcacagcataggatgacctgggcaaatacctcatctatccgcccgggatagcatgcggcgcaggcggcgaatgcggcgcagatgaacgcagagttaattctcacgcaacggtccgatattgcacgccaacggacgcctattgacggaaattcggcagcgcccctagcgtctatccttgacggtagtcatcggtgacgccactccacttcagttgcacaactcgcgcgtccgcgaacccaacctccacttgggcgtgtcgtgcagagagggaatcagcaatgccacagccggagcagctaccgggacccaacgcagacatctggaactggcaattgcaaggcctgtgtcgcggcatggactcatcgatgttcttccatcccgacggcgagcgtggccgtgcccgaacgcagcgcgaacaacgcgccaaggaaatgtgtcggcgctgccccgtgatcgaggcgtgccgatcccatgcgttagaggtcggtgagccctatggcgtttggggtggcctgtccgaatccgagcgcgacctactcctcaagggcaccatgggacgcacccgcggcatccgccgcacagcttaagccgcgcgagcagacgctaaagcccccgcacgctcggcgtgtcgggggcttttgcgtctgctgaccggagttcagtgcgcgtgcccgtggtgatggtcgtgatcttctgccttggccggcttgtcgaccacgaccgtctcggtggtgagtaccatccgggcaaccgatgacgcgttcaacaccgccgacctagtcaccttgaccgggtcgatgacgccgtcagcggccaagtcaccatagctcagggtgttcacgttcagcccatgcccggcgggtagctcgctgaccttgttgaccaccaccgagccgtccaagccagcgttggcggcgatccagaacaacggcgcggcaagggcttcggagaacacgtcgacaccgaggacctcgtcaccggtcagcgacgcacgcagttcggtcagcgccttgcgggcctggtggatgagcgaggctcccccaccagggacgatgccctcctcgaccgcggccttggcggccgcgaccgcatcctcgacgctttccttgcgctccttgagtgcggtctcggtggcggcacccaccttgatgacagcaaccccgccggccagtttggccagccgctcgccaagcttttcccgatcccaatccgaatcgctcttgtcgatctcggcacgcaagtgcttcgcccggttggccaccgcttctgcggtgccgccgccgtcgacaatgaccgtgtcgtccttgctgaccaccacgcgtcgggccgagcccagcacctccaagcccacctcgcgcagcaccatgccggcgtcggggttgaccacctggccacccgtcaccaccgccaggtcctcaaggaacgccttacggcggtcaccgaagtacggccccttgaccgcgaccgctttcaacgtcttgcgaatcgcgttgacgaccagcgtcgccaacgcttcgccctccacgtcttcagccacgatcagtagtggcttacccgttcctgcaaccttttccagcaatggcaacagatcgggaagcgagctgatcttgtcttggtgcagcaggatcaacgcgtcctcgagcaccgcctgctggttatcgaagtcggtaacgaagtatgccgacaagaagcccttgtcgaagccgataccctcggtgaactccaactcggtgcccagcgtcgaggattcttcgacgctgaccacgccgtcgtggccgaccttgctcatcgcttcgccaaccaggtcaccgatctgctcgtcgcgcgaggacaccgtcgccacctgcgcgatgccggtcttgccggacaccggcgtggccgatgccagcagcgcctcggataccgcgtcggcggccttgccgattcccacgccgagcgcgatcgggttgacgccggcggccactagcctcaggccgcccttgatcagtgcctgcgccaagatggttgcggtggtggtgccgtcaccggccacatcgttggtcttggtggccaccgacttcaccagctgggcgcccaagtcttcaaacggatcttccagctcgatctcacgtgccaccgtgacgccgtcgttggtaaccgtgggtccgccaaacgccttggccagcaccacatgccggccgcgcggccccagcgtcacccgcacggtgtcggccagcttgtccatgccgacctccatggcgcgacgcgcggtttcgtcgtattcgatcagcttgctcatcaggctcctctacgcagggctagtccgctaacgcatgccgccccggaaatcacccgtggtgagcacggggatcgccggggcggaacacgctctactacttggaaacgacggccagcacgtcgcgtgccgacaggatcaggtattcctcgccgttgtacttgatctcggtgccgccgtacttgctgtagatgacggtgtcaccctccgcaacgtccagcgggatccgcttctcgccgtcctcgtcccaccggccagggccgacggcaacgacggtgccctcctgcggcttctccttggcggtgtcaggaatgaccagaccggacgcggtcgtggtctcggcctcgttggcctgcacgagaatcttgtcctcgagtggcttgatgttcaccttcgccacgattggagccctccactatttggatcagagcccgggacgctcgcccggaccggagttggcggtcggtccggggcgtgccccggaaccgtccgaattaccaggtgattcggcattcgtccgcgccctcgcgccgtcgtcgcgggtgccgacgcaggggttagccgattgccatctagcactctatacatgagagtgctagcactcaagggcgcccccttgcttcctggttgccagcgtgtccgggtacgccaggtgcaatgtccgggtcaccgcacctgcccctgcatcacgggcagacccgggtcactgggcacgtccagcggcgacggcggcgctcccgcggccaccagctgcgcggcgaacgccgcgatcatcgccccgttgtcggtgcatagccggggactggggatccgcaacgtccggcccgcctcgccgcagcgctgtgtggccagctctcgcagccgggagttcgccgccactccccccgcgatcagcagcgttgagacgcctagcgcagtggcggcccgtaccgccttcatggtcaacacgtccgcgacggcctcctggaatccggcggcaatgtcggcggtacggaagcccgggtcagccgcgtggctttccacataccgcgcgacggccgtcttgagcccggagaagctgaacgcatagcggtcatcggccgggccactcatgccgcgcgggaaaacgatggcgtcccgatcaccggtgcgcgccaggtcgtcgagcgccttgccacccggatagcccaatcccagcaaccgggccaccttgtcgtaggcctcgccggcggcgtcgtcgacggtgctgcccagctcgatgatcggctcaccgagcgagcgaacgtgcaacaggtgggtatgtcctccggacaccaacaacgccacacactcgggcagcggcccgtgttcgtagacgtcggcggccaagtgcccgcccagatgattcaccgcatagaacggcaccccccaagcagccgaatatgccttggccgcagccactcccaccaacagggcgcccgcgagcccgggaccgatggtggccgcgacaatgtctggctgtttcaagccggcggccgccagcgcgcggcgcatcgcgggacccagtgcctccaggtgcgcacgggaggcaatctcggggaccacgccgccgaaccgaacatgctcgtcgacactggaagccacctcgtcggccaacaatgtcacggtgccatcgggatcgagccgcgcgatgccgacaccggtttcatcgcaggaggtttcgatgcccaagactgtcgtcatgacgggtcccccgaatccctacgcatcgtgtacgcgtcggcgccgctgacccggtaatatcgccggcgcaagccgacccgctggaatcccacgctgcgatacagcgcaagagcggcgtcattatcggtgcggacctccaggtagaccacaccacccctggcaaagtccagcagttcgcgcagcaaccgacggccgatgccccgcccctggtaggccgggtccacgccgatggtgtgcacctcgtactcgaacggcggtgttcggcccaaccgcgagattccggcgtaaccgaccagcgtgccaccgctgcgcgcacccacatagtggttgtgcgggctggccagttcgcggttgaacgccgccggcggccagggatcgtcaccgacgaacagctgggcctccagctcggcgcaccgctgggcgtccgcgcgcgtcagcgcgccgatggtgacgggctcggtgtcggccgtcacgtgcaaaccgccagcggcttggcatccggccggcgaagatacagcggcactaacggcgccggcttgtcggcccagttcaccgcggctaccagacccgccggcgacgggcggctgggctcaacgcaggggagcgcgaacagcgccgcgtgctccggcgcaccggcgaccgccaatgccgggccgggatcgacgtcggccgcggcattaacggctggtccgaccgtacgaatcccgtcgcagtagcgtgcccagtagacctcacgccggcgtgcatcggtgaccaccagcgtgtcaccgatggtttgcccgccgatggcgtccaggctgcacacgccatacaccgggatgcccagtgcgtgcccgtacgcggcggcggaggccatgcctgcgcgcagcccggtgaacgggcccggaccgcagcccaccacgacggcgtccaggtcggccattgtgagcgcggcatcggcaagcgcagccagcacgttgggagtcagccgttccgcgtgcgctcgggcgtcgacggtgaccctctcgcccagcacaaccagatcatgacgccgcacgatacccgccgtgaccgccggtgtagcggtgtcgatggccaagacggtgcttatttgcacgcggctcatgaccggccccacgaccaagtcgcgatcctggtgtcggagtggctaacccgctccaggcggacgtcgaggtggcgctgcgagagccgctcggccaggccctcgccccactccaccacgacgacggcgtcttcaagatcggtgtcgaggtccagtgagtccagctcactcagcaggtcggcgctgttgtggtccagcagtcggtagacgtcgacgtggaccatcgccggcgtgcccggccgccgcggccggtgcattcgcgccagcacgaacgtcggcgatgtgatcggcccctcgacatccatcgccatggcaatacccttggccagcaccgtctttcccgcaccgagcggaccggagagcaccaccacgtcgccagcgcacagctgctcacccagccgggaccccagcgttagggtgtcctcgacgcgcggcagcgtcgccgtgccgccgcccgtaagcccagccctggctttcggtcgtctgcggataccctcacggctcaacggttttcagcctcgcgataggtcctggtgatacgtcctcgcgggctggtgaccacttcgtagtggatggtgccgacaagatcggcccagtcctgagccgtgggctcaccccggatgcccggcccgaacaaaatcgcctcgtcgccttcggccacatcaagcggcccggggcccaggtcgaccatgaactggtccatgcagatccgccccacaccggggcatcgtctgccgttgatcagcacctccagccgcccgcccagcgaccggaacacgccgtctgcgtaaccgatcggcagcagcgccagattggtgtcgcgtggcgcgatccatgtgtgcccatacgacacgccctcccccgcacgaatcgatttcaccagcgcaacagcacatttcacggtcatcgccggcaccagccccatgtcaccgagggcgggtaccgggcttagcccatacaccgcgatgcccggccgcaccaggtcgaacgtcaggtcggggcgcgccatagttgctgatgagttcgatagatgcgccacctcgaaccgcaccccttgttcgcgggcctgcgccagaaaggcggtaaaccgttgggcctgaacatcgttgatggaatcgtcaggcttgtcggcgtaaaccatatgcgacatcagcccccgcagccggacggcgtcctcggccatggcttggcgtaacgcggtcagcatggccgggaattgtgccggtcccacgccattgcggttcagcccggtatccaccttgacggtcaccgtcgccgtccggccggtccggcgcaccgcgtgcaacagttcgtcgagttggcgcagcgaggacaccgcgacctgcacgtcggccagcagcgcgggcccgaagtcgatgccgggcggatgcagccaggccagcaccggtgcggtaatgccatcagcgcgcagcgctagcgcctcgtcgacggtggcgacgccgagttcggccgcaccggctcccagggcggtttgggcgacgcgcgtagcaccgtgaccgtagccgtcggccttgaccaccgccatcagctgcgcgtggccggcgtgctcacgcagcacccgcacgttgtgttcaatagcgcccagatccaccatggcctcggcgaggaggccaggtgtctgggatatcggtgtcatggccaacgaagtcgtgccccgcccatctgtcgtgtcgtttggctttccgacattctcccagaaccgtttcactgagcagtattccggcctgtgcccgattgccccgggtcgcggtgctgggctgcagccgtgtcggcgtgactgtcctgtggctcggtggttggttgccgatcacccggtgtttggctcagattgccggtgccgcatgatggttggcgtcaatagagtgcggatcggccggcatgaattgacgggagcgtagcttgaccgcggcccatcacccgtggcaggaaacagttgcagtgtgtactatctgccctagactgccgcagttccgggggaagtgaacctattgcgcccgtgcatcactgcacgggtatgggctttggcggtcgcttcgcaccatcaacgccgacagtgcggacagcgcaaaccgacggcacaccccttgcacggatgtggggtgtttttgagatggagcgaaagtaggcgtgtcttttattttcacaaccccccaggcattggacaacgcggctaagtccgtgtcggggattcacgatttgtggcgcaaaggacgctaaggcatcgatcccggtggtcaacgctatttgagccccccgcttccgacccggtgtcgaatagggatgaggccgctcctccgccagcacatgaggcagtatcaccagatcagctttccggccatagagcatcgtcaccgggttaggcatggtttaggcagcgcttagctgagaacgccgaggcgtgtcggctcgccgaggcccaaaacagcacaaccttgcactgatctagctgaagaccaaaccggcacagcagacattgccatacgcgacaacagccgtcatcaaccgaaaggagcaaagaacaaacagatgcatccaatgataccagcggagtatatctccaacataatatatgaaggcccgggcgctgactcattgtttttcgcctccgggcaattgcgagaattggcttactcagttgaaacgacggctgagtcgctcgaggacgagctcgacgagctggatgagaactggaaaggtagttcgtcggacttgttggccgacgcggttgagcggtatctccaatggctgtctaaacactccagtcagcttaagcatgccgcctgggtgatcaacggcctcgcgaacgcctataacgacacacgtcggaaggtggtacccccggaggagatcgccgccaaccgcgaggagaggcgcaggctgatcgcgagcaacgtggccggggtaaacgctccggcaatcgcagacctcgatgcacaatacgaccagtaccgggcccgcaatgtcgctgtaatgaacgcctatgtaagttggacccgatctgcgctatcggatctgccccggtggcgggaaccgccgcagatctacaggggcgggtaggtccaagaggccggcgcggtcttgcaggccagcaacaatgccacggtcgaccaggcccatcgcttccgggcccgcacgacacaccgcggtttcagatgaatcaggcgtttcacaccatggtgaatatgctgctgatccgtttacacgtcaggttcgactgatctagcttcaggttcgactgatctagctgaaaaccaaaccggcacagcgacattaccatacctgacaacagccgtcaccaaccgaaaggagcaaagaacaagcagatgcatctaatgatacccgcggagtatatctccaacgtaatatatgaaggtccgcgtgctgactcattgtatgccgccgaccagcgattgcgacaattagctgactcagttagaacgactgccgagtcgctcaacaccacgctcgacgagctgcacgagaactggaaaggtagttcatcggaatggatggccgacgcggctttgcggtatctcgactggctgtctaaacactcccgtcagattttgcgaaccgcccgcgtgatcgaatccctcgtaatggcctatgaggagacacttctgagggtggtacccccggcgactatcgccaacaaccgcgaggaggtgcgcaggctgatcgcgagcaacgtggccggggtaaacactccagcaatcgcagacctcgaggcacaatacgagcagtaccgggccgaaaatatccaagcaatggaccgctatctaagttggacccgatttgcgctatcgaagctgccccgatggcgggagccgccgcagatccacaggagcgggtaggtccaagaggccggcgcggtcttgcaggccagcaacaatgccgcggtcgaccagacccatcgcttcgctgctcgcacgacacaccgcggtttcagatgaatcaggcgtttcacaccatggtgaacatgttgctgacgtgttttgcatgtcaggagaaaccgagatgacgatcaacaaccaggtgagcgacgctgacacccacggcgccaccaccggcgcccctgtcgaccgccacgtaattccccaggggttggcgtcacgtaattccccaggtgtgtgcctcagtggtaggtcttagcggcccgtgtgggcgttgtctagctggtggtgcggccgggtctcttgcggggtcggtagctgggtccgtccatgaggatttggtggctggtgttgatgagccgatccaggagtgattcggcgacgacggggttggggaacaggccgtaccagttattcggtgcgcggttgctggtcaagatcagcggtttgccagtgatggcgcggtcgctgatgagctcgtagaggtcatcagcgtgcatggcggtgtgctcacgcatcgcgaagtcgtccagaatgagcacgagcggcttggtgtattcgcggatgcgttggccccaggatcggtcggcgtgcccgccggcgaggtcggagagcatgcgggaggttttggcgaagcgcacgtcgccgccgcggcgggccacggcgtggacaagtgcttgtgctacatgggtttttccgacgccgaccgggccgtggaggatgaccgattcgccggcatccagccagcgcagcgcggccagatcgcgcaacatcgcaccgggcagtttcgggttggcagtgaagtcgaagtcttcgaaggtggcttgggcttcgaacttggcgcggcgtaatcgtcgtgtcagggcggcggactcgcggcgggcgatctcgtcttcacgcaacgcttgcaggaattccagatgccccaggtcgccgttgcgggtttgggccaggcgggcgtcgagggtgtcgagcatgccggacagtttcagggtacgtagcgcattacgcagcgccggatcacagatagacatggatgcttctccttgagaatagcgatgtggattgtgtcgggatggttcgggattccgctgtgagatcaggcgacggggtgtgtcggtgccgaactgttcagggccgcgcaggaacgccccagcggtgcttgccggactactggtggtcggctcgttggcggcgtgttcggtgccggcaacaaggatgcccttgatggtgcgatagctcgggtcgccgacctcgatggcgcgggcgcaggcggcctccagccggtcgcagccgtgtttgtcgcgtagcccgagcacgccttgggccgaccgtaggtggtggatggcgttgtcgcgcatgaattcggcgatcacttgctggcaggctgggccgaccagttcggcggtgtgtcgacaccaggtcggggtgcgcatgtggaaggcgatcttctccggtgggtagtgggagaagtcggtggagcgcccgctgggtcggcgcacatgggtggccaccacatcgttgccggcgaagatctgcaccacatcaccggcggtgcgcgcgtgcaggcgttgcccgatcagccgccacggcacggaatagagtgccttgccaactttgaggtgcgtgtccaccccgacggtgccgatcgaccagctggtgagttcaaatgccctgggcggcaatgcgatcaacgcttgttgctccacagcttcgaacacccgcaggggttgggcgccctccaaggcacgtaagtaccgaagcccggccacttcggtgctccaggtgaccgccgcctgctgcatctgggccagcgaatcgaactcgcggcctttccaaaacgagtcccgcacataggtcatcggccgctccacgcggggtttatctttgggttttctggcgcgggccgggtcgaccagcgtggcgtagtggctggccagctcggcgtaggagcggttgatctgcgggtcgtacaggtcgggcttgtccaccccggtcctgaggttgtcacacactagccgcgccggcaccccgtcgaagaattcgaatgcggcgacatggcaagcacaccaagcggtttggtccattcggatgaccggacgcacgaacaggtgtcgggagaacgccagcaccatcacgaacgcccacaccgcgacccggcgcgcggtggccgggtcgaaccacatgcccagccgcccgtaatcgatctgcgcctcactacccgcatcgaccggtccgcgcggcaccgtgactctctcgcgggccacctcctcggcgaaatgcgttgcgatccaacgcctcaccgacgactccgacgccgccaccccgtggtcgtcacgcagccgttgggctatcgtggccaccgtgacatcggcatccagccagtccttgatccgatcatgatgcggcgcgatcagcggccacgtcgacgcccgcgccgccggatcattcaggaaaccacccgccgatcaactccgcccactgctcggcgctcagcggctccccaccgggctcgataccggcggcgatcgccggcgccgtatatttgcggaccgtcttgcgatcgatgcccagcgactccgataaccggacctgagagcggcccgcgtgccagtgggtcaacaactcgaccaaatcgagcatcaagatacttctcctcgccatcagcgcccttccatccgtcagccgacggatgcagagcgaaccttgcagcaaggcccacaccgggcagacacaccgcccatggtggggaattacgtgacagccggggtggggaattacgtgacggacaacccctcaaacctggggaaatacgtgaccgctgacacacaggtattgacaattgctcattcaggctcaaattgcctgtgccgcatgatggttggcgttaaagcgtgaggacctgccggatgaattgacgggagcgtagctgtgaccgcggtcccgtcacccgtggcaggaaacagttgcagtgtgtactatccgccctagactgccgcagttccgggggaagtgaacctattgcgcccgtgcatcactgcacgggtatgggctttggcagtcgcttcgcaccatcaacaccgacagtgcgacagcacaaaccgacggcacaccccttgcacggatgcggggtgtctttgagagggagcgaagtagccgtgtcttttatcttcacaaccccccaggcactggacaacgcggctaagtccgtgtcggggattcacgatttgtggctcgcggacagcaagacagcgatcacggtggtcaacgctattgtgccccccgctgccgacccggtgtcgaataggatggtggggcgcatcatcgagcacatggcgcagtatcaacagatcagctctcaagccctagagtatcttcgcgggtttagccagggcttagccgagaacgccgaggcgtatcggctcgccgaagcccaaaacagcacaaccttcgactgatctagctaaacaccaaaccagcacagcagacaatgccatacgcgacaacaaccgtcaccaaccgaaaggagcacggaacaaacagatgcctttcacattgacaccagcgcaccagatctcctaccaaatgtatgccggccccggtgctgactcaatgcgcgcagcctcccagcagttacgagaattggctttctcagctgatacgacggccgactcgctcaacgacacgctcttcgacctagatgatacctggataggtgggtcgtcggcgttcatgaccgacgcggctttgcgttatctcaaatggctgtctaaacactccaaacggctttggcaaaccgccaacaccatccaccacctcgcgaacacctatgaggatatacgtcagcgggtggtacccccggcggccatcgaagacaaccgcgaggaggtgcgcaggctgatcgcgagcgacataaccggggaaaacgctccggcaatcgcagaactcgacgaacaatatcagtcgtacggggacaccaatgtgcaagcaatgaacctctatgcagagcgcgcgcagactctgctatcgcagctgccccggtggcaggagccgccgcagatccaccagaggggtaggggcgggtaggtcccggaggctggcgcggtcttgcgcccaccagatgaatcaggcgtttcacatgatgctgacctgttttgcacgtcaggagaaaccgagatgacgatcaacaaccagtttgacgacgccgacacccacggcgccaccagtgacttttggtgcgacgccgagtgggcgggcctgcgcggtccggtggccgccggcttgggccgggcagccttggtcggctacttgtcggtgccacagggctggaccgaggccaaccaggccaacctggccgcagggaccgaagccgagccaaaccaggcgttgggctggctgccgatgcaggacatcgacgccgccgcggaggccgcggcccagccaagccacgcgttgggctggctgccgatcgaggaaatcgacgccgccgcaagcgatgacggcgaggtcagcagctcaccccagctcccaccacggccttttatgatgccccacaccccatcgggcggatagcggctaccggccctcaacggccggcatcacccgctgcagccgcagtcgctgggagccgcggcgccccgggtgatggtggccacaacgtcgtgcagttcggcaggtagcgggtcggcagcggtgcgggtctggtttcctgagcggatggtcacggtgcggtagcggtgtagggtttgaacgaatgtcttgatggcccaatcggtttggtgttcgacccagtggctaccggccagggcggcaaaccacgatgctccgatgggcctcgatcgactggcgtttgtggtgatagatcgcccggacctacaggtcgtgcgtggacatcggcaagctcaactcgatgcgccacagccgagaaggccgtcgccggcgaggtcttcgttaaacgcaaccggttcatcgcgctcaccggcgacaccaaaaccatcaaccgcgtccctggtaggaaacagttgcagtgtgtactatccgccctagactgccaccgttccgggggaagttaacctattgcgcccgtgcatcactgcacgggtatgggctttggcagtcgcttcgcaccatcaacgccgacagtgcgacagcgcacaccgacggtacatggctagaccccttgtgcgcggggtttgtttgagagggagcgaagtaggcgtgtctttggatatgcacaaccccccaggcactggacacagcggcttagctcaggccaccgagtgtctccgccggtttgggcaggggccaaggccagggcaggcaggggccccggcccagcaacgcgccggcgctacctgactgctctcgcgcgcctcgcaggaaacagttgcagagggtactatctgccctagactgccgcagttccgggggaagtgaacctattgcgcccgtgcatcactgcacgggtatgggctttggcggtcgcttcgcaccatcaacgccgacagtgcggacagcgcaaaccgacggcacaccccttgcacggatgtggggtgtttttgagatggagcgaaagtaggcgtgtcttttattttcacaaccccccaggcattggacaacgcggctaagtccgtgtcggggattcacgatttgtggcgcaaaggacgctaaggcatcgatcccggtggtcaacgctatttgagccccccgcttccgacccggtgtcgaatagggatgaggccgctcctccgccagcacatgaggcagtatcaccagatcagctttccggccatagagcatcgtcaccgggttaggcatggtttaggcagcgcttagctgagaacgccgaggcgtgtcggctcgccgaggcccaaaacagcacaaccttgcactgatctagctgaagaccaaaccggcacagcagacattgccatacgcgacaacagccgtcatcaaccgaaaggagcaaagaacaaacagatgcatccaatgataccagcggagtatatctccaacataatatatgaaggcccgggcgctgactcattgtctgccgccgccgagcaattgcgactaatgtataactcagctaacatgacggctaagtcgctcaccgacaggctcggcgagctgcaggagaactggaaaggtagttcgtcggacttgatggccgacgcggctgggcggtatctcgactggctgactaaacactctcgtcaaattctggaaaccgcctacgtgatcgacttcctcgcatacgtctatgaggagacacgtcacaaggtggtacccccggcgactatcgccaacaaccgcgaggaggtgcacaggctgatcgcgagcaacgtggccggggtaaacactccagcaatcgcaggactcgatgcacaatatcagcagtaccgggcccaaaatatcgctgtcatgaacgactatcaaagtaccgcccggtttatcctagcgtatctgccccgatggcaggagccgccgcagatctacgggggcgggggcgggtaggtccagaaggccggggcggaacctgtcaacatttctgagacacgattttcggggatttattgagtcggctggtcctccttcggtggtgggttgatcgcgctgaaggccggtagcgcgggtggctcgggtggtttgcgaacgaatccgctcgaggtggtctcggtaggcggtgtccagaacggtggcgcggtgccggcggatctgatcggcgcggccgtagtgcacgtcggcgggcgtgtgcagtccgatgccggaatgcttgtgttcgtggttgtaccagccgaagaaccggtcgcagtgcacccgggccgcctcgatcgactcgaaccgtttcgggaagtcgggccggtacttgagggtcttgaactgggcctcagacaacgggttgtcgttgctggtgtgcgggcgtgagtgcgacttggtgacaccgaggtcggccagcagcagtgccaccggtttggagctcatcgacgagccgcggtcggcgtgcagggtcagctggtcggcgctgatgtgctgggcggcaagggtttgcgcgatcagccgctcggccaagaccttcgactcacgcgaggccaccatccacccgaccacgtagcgggagaagatgtcgaggatcacatacaggtagtaatagctccactttgctgggccacgcagcttggtgatatcccacgaccacaccgaattcggctgatgagcaaccaactctggcttcaccgcagccgggtgggtggcctggcggcggcgatcaccggtctggccgcgctcacgcagcagccgatacatcgtggactcgctgcacaggtagatgccctcgtcgagcagcgtggcatataccaccgccggcgccatgtcagcgaagcgctgcgagttcagcaccgccagtacgtgctcacgttcggccgcactcagcgcccgcggctgcgcgctctcccgcggtcccgacgggtcggtcaccgccgtgctggtgaacgtatccgattgtgccgacaaccgtttcgagtgggcccggtagtaggaggccggcgcacgaccggtcgccgcacacgcggcccgaaccccgatcaacgggatcatctcctcgatggccgtgtcgatcacgctcagcgctcactctcgcacatcgccgcgctgtcggctcagagcctctccaagagcgcggacagttccccctgcacacggatcacctcgcgtgcggtgtcgagctcggcgcgcagccacgcgatctcggcgtcagcggcattggcgccggccttgcccggcttggggccccgccgcgccgacagcgccgccaacgccccccgatcacgctgatggcgctattcggtcagcaacgacgaatacaggttctcccgccgcaagatcgcacccctttccgtgcgatcggcgcggtcatactcatcaaggatcgccagcttgtacttcacggtgaacgtacgccgctgcgcccgctcaggcacctgaggatcaggcacctcgtccacggtgaccgacgaaccccgtcggccagtaccagccctattagtcaacctcgttctcttcgtactcgccctcaggctcagtaaacatctccactcgcagtgtctcactcaaggttgacagagagggtcggcgacgcggtcccactgagcgccgacctcctcagggtcggtgtgggcgaaaatcgtcttgaccgccacggtcaccgccggggcgtgtttggccgctaccgcggtgtacaggtttcgcatgaaatgcacccggcaacgctgccacgacgccccactgaactgttgtgccacagcggctttcagcccagcatgggcatcggagatcaccagatgcaccccggtcagcccacgcgctttcagtgaggccaaaaactcacgccagaactcgtaagactcgctgtcacccacagcggtgcccaacacttcgcgggtgccgtcgatggacaccccggtggccaccaccagagcctgagacaccacgtgcgccccgacacgcaccttgcagaaggtcgcatcgcagaacacatacgggaactcggtgtgggtcaagctgcgggtccgaaacgcctcgatctcggtgtccagaccggcgcagatgcgtgagacctcggatttagacaccccggcctgcacgcccatcgcggccaccagatcatcgacactgcgcgtcgacaccccgtgcacgtaggcctccatgatcaccgcgtgcaacgctttatcgatgcggcggcgccgctccaaaagcgacgggaagaacgaaccggcccgcagcttggggatctgcacctcgatatcgccggccgtggtcgacactgtcttgggccggtgcccattgcggtgcacgatgcgcccatcggagcgctcgtagcggcctgcaccgatcgcctcggtggcttcggcctcgatcaacgcctgcaacccggcacggatcagctcggcaaacaccgccgaggcatcagcagcttcactcgcgttacggaccgctcagttgcttcccccaacggggctttcgacgctgggcttcgaccctgcccgtttccaaaccaagcggccagcctgctaccgggcctcctgacagctacccggaccggactcccaccggcaggcgacgacgagctttgatcaggtcatgacctaagacatcacctcctgatcactgggcgcaccggctgcagtactagtgcgcgaaatgctgtgcgtcgaagtggccacccggcttgaccttgtccagggcagccaacgcggtgaccgcgtcgtcgtgcagggcccgcgccaggtcggcggagagtccttcccgaaccacgatccgcagcaccgccacgtcggtggcgttgtccggcatggtgtaggcgggcacctgccacccgaaggtccgcagctcatgggagacgtcgaactccgtgtacccgcggtcgccggcgagccggaagctgaccaccgggatcgccgaaccatccgagatcacctcgcaatgatccacctcgcgcagctggtcacccagccaccgggcggtgtgcgacagcgcctgcatcaccttggtatagccgtcgcgccccagccgcaggaagttgtagtactggcccaccacctggttaccgggacgggagaagttcagggtgaaggtcggcatgtcgccgccgaggtagttgacccggaaaaccagatcctccggcaggtgctcgggcccgcgccacacgacaaacccgacgccgggataggtcagcccatacttgtggccgctgacgttgatcgacaccacgcggggcagccgaaaatcccataccaggtccggatgcaaaaacggcaccacaaagcccccactggccgcgtcgacgtgtaccgggacgtccacacccccgccagccgccagtttgtccagcgcggcgcagatctcggcgatgggttcgagttcaccggtataggtggtgcccaagatcgccaccacgccgatggtgttctcgtcgacggcggcgagcacctgctcgggggtgatgacgtagcggccccgctccatcggcaggtaacggggttcgacgtcgaagtagcggcagaacttctcccacaccacctggacgttcgaacccatcaccagattgggcatgcgccccttccaagaccccacccgttgccgccaacgccatttcagggccagcccacccagcatcaccgcctcgctggagccgatggtggacaccccggtggcgctggtggggtcgtggtcgcgcagaccctcggcgtgaaacaggtcggcgaccatggacacacagcgcgcctcgatggccgcggtcgccgggtattcgtccttatcgatcatgttcttgtcgaacgtctcggccatcagcttttcggcctccgggtccatccaggtggtcacgaaggtggccagattcagccgcgagctaccgtcgagcatcagctcgtcgtggatgaagcgataggccgcctcgggatccatcgactcatcgggcatccgcagcgccggcaccggtgcggtgaacatccgaccggtgtaggccggagcgatcgaatgcgcgggcacggacgggtgactgcgagacacggcggatcctttccgggcttgttgcggactggcaggactacagggcagccagagcggcccgaatgtggccgctgatgcgcgacgccgacgtgggcgcatcgccggggccgggatcggcggccgcggccgccgccgcccgggcgtgcacgaacgccgcggccgcggccgcctccccagacggcaatcccgacgccagcagcgcaccgatcatcccggacagcacgtcaccggacccggcggtggccgcccaggactggccggccggattgagatagaccgggccgccgggatcggcgatgacggtgacattgcccttgagcagcacggtggcgcccagcgcgtcggccagctggcggcaggcccccacgcggtcgtcaccgggcggcgccccggccagccgggcgaactcaccggcgtgcggcgtcaagaccgtcggggcgttgcggcccgccaccagatcggggtggtccgccagcatggtcagcccgtcggcgtcgaccaacaccggcaggtcggtgtccagcgcgaaccacaacgcggcggccccggcttcgtcggtgcccaggcccggcccgacgacccaggcctgcacccgcccggccgccgccggggtgggcgaggcgatgacctccggccagtgcgcgaggacttccgcatgggcggtcccggcgtagcggaccatgccggaggtggcggcgacggccgccccggtgcacagcacggccgcacccggatacgtcgacgacccggccagcacgccggtcacgccctgggtgtatttgtcgtcgcggggaccgggcaccggccagcgcgcggccacgtcggtagcctcgaaacccaacacgtcggtgtgcgccaggtccagcccgatatcgacaaggacgacgcggccgcagtcggccagcgcgtgcaccggtttgagcccgccaaaggtgacggtcagcgcggcgtgcacggcggggccggtgatcgccccggtcgccacatcgatgccgctggggatgtcgacggcgaccaccggtatggcggcggcctgaaccgcggcgaacacctgcgcggccgccggtcgcagcggccccgagccggagatgccgaccaccccgtcgatgacgagatcggtcgccgccgagacactctcgacgaggcgacccccggatttggtgaacgccgccagcgccttgcgatgcgtgcggtccgggttgagcagcaccgcgtcggcggcggcgccgcggcgtcgcaggaacgtcgccgcccacagcgcgtcgccaccgttgtcgccggatccgacgaccgcgcacacccggcggccgaccaccccacccgtgcgagcggtcaactcacggccgatctcggtggccagcccgaaggccgcgcgtcgcatcagcgcaccgtcgggcaggctggccaacaggggcgcctcagccgcgcggatggtgtcgacagagtagtagtggcgcatctcaggcccgccgtcctcgggtgccgcgcctgtgcagcagacttttgattctggccggattccacagccgaccgtcgcgttcccgggccatcggatagaacagcagaccaatcaggatggacgcgaagtgaccgaccgcggtgaagtccagctcggctttgtccatcgcgatcagcggaaaaccaaagatgaccagcagcaccccgagatagccccagcgccacggtttggcgatgtgataggtcaataccgccatcacaccgaccaggaagtagctgaccccgatatcacgagcgtgcaccatcctttcggaggcgtctcggtgctggatcgccagatagagcaggccttcgctcaaataggtggcaccgatgtgagcggtcaatcccacggtgagccaacgcaagtggccgagccaatgctcggcgggcgctaggaacagggtgaacagcagcaggtacggttccaaattccggccgtcgatccacaacaggctggaaaacagcacctcgagcggatcgcgccccaactcggcgatgttggtggaccggtgcaggagcacgaaatgcagctggctcccggtgagattgttctggatgatcgtggtgatcaccaacacgaccagccaggcataggtcaacggggcgttgctgacgaagtgccacaccgcgagcgcccacgatcgcagccgtgccaccaccgatgcgtccgccacgggtcaacacttacatggtttcgtcgacgtcaggcttcaggtgccaccaccagcagaggatatacagcaccatcgaggtcaccaatgcgacgaccacccagagtacgaccgtgacgtcgatccaaaatccgattgggggcgcgtcgggaagcgcattgcgcagcggtatcaccgcaaaaagcattgccgcataccacgttgtcatcggcggctggaattgccgccggccacgtgcggtttgaaccgcaacgaacaggcccaccccggccagcgcgatcaacacaccgacgatgacggtgccgaatgccacgctgctcggcgatcggtgcaaccccactcggtacggggcaggcacattggcgtcgccgacaccggaaatgtcgacgttccagcccggaagccggtcgacgaatgtcaccgacacacgttccggcgcgtgcgcggctccgcggtagagctggaccgtgatcggccccgaacggtagtggtcgaacggccaattcgcgggatccccggagatggtcagcgggacgggaaagacgccgggcagcgaaccactcgaccaggtgcgcttggtaggcgttaccacggatgtgaccgtgacggtgaggtcgtccttgaggccctgggtttgcgaatccagcagctcagtcccaggtgacacggcgaggttggcaaccagcacgcccttgatcgtctgaagctgctcgacgtgcagggtcaccgtggtcccgtcggccgtcggccgaccgtgggcgacttcatgaggtcggccgaggccggtgctgtgatacaacgcgatcacggtgacgtaggccgcaatcacgagcaccaaaccgacaacgactctcaggatgcgtcccaactcgctacccgcccacttgtgcgttccggcccggaaattgtaaccgcgggacccctccgtcagcggatgccaccgccaggccacgtgattgtgcgacagccgccatcttcctgtggtaggtgatcatcgccgtcaactccgcacccaacgtctccgcggtcgccacgtggatcgcgtcgagtgtcttgggccgccaggtcccgtaccgtgagccacctcgactattcgacggtgacggacttggccagattccgcggcttgtcgacatcgtagccgcgggcgcgcgccaccgaagccgcgaacacctgaagcggaatggttgatagcagcggctgcaatagcgttgacaccgctgggatttcgatcaggtgatcggcgtaggggcgcaccgtttcgtcgccctcctcggcgatcacgatggtcaccgcaccgcgggtctggatttcacggatgttggacagcagcttggcgtgcagcgtggccgaccccttgggtgagggcatgacgacgatgaccggtaggccgtcttcgatcagcgcgatcgggccgtgcttgagctcgccggccgcgaaaccctcggcgtgcatgtaggccaactccttgagtttgagtgcaccctccagcgccaccggatagccgacatggcgacccaggaacagcacggtcgacgactgggcgaaccggtgggccagctcggccaccggtccggtcgccgcgatcacccgggccaccaggtccggcatcgcttccagttcgtggtactcgcgctcgacctcgtcggggtatttggtgccgcgggcctgcgccaaggcaaggccgagcagatagttggcagcaatctgcgccagaaacgtttttgtggacgccacaccgatctccgggccggcgcgggtgtagagcaccgcgtcgcactcgcgcgggatctgcgagccgttggtgttgcagatcgccagcaccttggctttctgctccttggcgtgtcggaccgcttccagcgtgtcggcggtttccccggactgcgagatcgccaccaccaaggtgctacggtccaacaccggatcccgataccgaaactcgctggcgagttccacttccacgggcagccgcgtccagtgctcgatcgcgtacttggccagcagcccggagtgatatgcggtaccgcaggccaccacgaacaccttgtcgatctcgcgcagttcctggtcgctcaaccgctgctcgtcgagcacgatccggccacccacgaagtgtccgagcaaggtgtcggccaccgcggcgggctgctcggcgatctccttgagcatgaagtactcgtagccgcccttttcggcggcagccagatcccagtcgatgtggaaggggcggaaatcgcgcccagcttgtaggccatcgttgccgtcgaaatcgctgatccggtagccgtcggcggtgatcaccaccgcctggtcctggccgagctcgaccgcttcccgggtgtgctcgataaacgcggccacgtcggaaccgacgaacatctcgttgtcgccgatgcccagcaccaggggcgtggaacggcgggccgccacgagggtgccggggtcgtcggcattggcgaacacgagcgtgaaatgcccctcaagccggcgcagcacggcaagtacggagccgacgaagtcatcggccgtctcgccgtgccgatacgcccgcgccaccaggtgcgccgcgacctcggtatcggtgtcgctggcaaactcgacaccggcagtctccagctcccggcgcaagacggcgaagttctcgatgatgccgttgtggacgacggcgatcttgccggcagcgtcgcggtgcgggtgcgcgttgcggtcggtgggacgaccgtgggtggcccagcgggtgtggcccaggccggtagtaccggacagcgccgtggacggcatttccgccacggcttcctcgaggttggccagccggcccgcacgccggcgcacggtgagtgtgccaccgtcgaccagcgcgatgcccgacgagtcgtagccgcggtactccatccggcgcagcgcgtccatgacgacgacgtaggcggggcgccgcccgacgtaaccgacaattccgcacacagcagaccagggtagtgcagcatggtcggtagggcagtcccgtcgcccaaccgacgctatcgtcgagtttggccaccgcgcacgaaaggccaacacttgtccaacccatatgcccagcaccagctgaagctcatcaggcacacgggtgcgctgatcctgtggcagcaacgcacctacgtggtctccgggacgcgcgagcaatgcgaagcggcgtacaagtcggcgcagacctacaacctgctcgttggttggtggagtttggtgtcgctcctcgcgatgaactggatcgcgctgatttccaacttcaatgcgattcggcgggtgcgagccgccgccgacggggcgtccgttccccacggcccgcacgccatcgcccatccagccgttccccggggacccataccggcgggctggtatccagacccgtccggggcgggactgcgttactgggacggtgcgacgtggacccactggacccatccgccacgtcaccgctaacgtcgacgggtgccccggatccgcaagctcgtcgccgccctgcaccgccggggaccacaccgtgttttgcgcggtgacctggcttttgccggcctacccggggtggtgtacacccccgaggcggggctgcaccttcccggtgtcgccttcggccacgactggctcaccggcacctctcgctattcgggtctattggagcatttggcgtcatggggcatcgtggccgccgcccccgacagcgagcgcggactggccccatcggtcctgaatctggccttcgatctgggcgttgccctcgacatcgtggccggtgtccgccttgggcctggaaaaatcagcgtgcaccccgccaagctcgggctggtgggccatggtttcggtggctcggccgccgtgttcgccgccgccggcttgaccggcacgcacgtcaagtccgtggcggcgatattcccgacggtgaccaatccggccgcggagcagccagccgcgaccctagacgttccgggactgattctgaccgcacctggcgatccgaagacgctgacctccaacgccctcgggctatcccgggcttgggataaggccaccctacgcatcgtcagcaaagcccgagccggtggtctggttgagggcagacgactgacgaaggtgttggggctcccaggcccacaccgccggacgcagcgttcggtccgggcgctgctgaccgggtacctgttgtacacgctcggcggcgacaagacttatcgcaggttcgccgatccagacctgcagctgcccaagacggacccgatcgaccctgaagcgccgccgatcaccccgggggagaagatcgtgacgctgttgaagtagcgcgggacaccccgacccgtcacggccccgcctgcggaagctcgtcggcggcgatctcacagggggtggctccctcggacagcgcttccggcgaaggcccattcgccggttccggcgcacccggcggcgccggcgcagcgaccggaggcggtggttcggcgaccggaggcgcggcaggcggcggcggttcggcgaccggcggcagcgtggcctcctcggcgacatcctgggcacgttcagcgggcaccgattcgtcggcgtcgtcgacctcgtctgcttcgtcgggctctgttgcttccttcggctccgctgcctcgtcggcctcttccgggtgggcatcgtcgccgtcatcagcgttgtcggccgcgtcttcagcgaacggatcgacggcacccggcggattgtcagctgccaacggatcccccagctgttcggccaccgaacccagcaggctatccaccgcatcgacgatccggttggcaagcccggcaagcccggcaaacccgcccagaccgccggtgccgccggcatcgccgaaaccaccggcgctgccaacacccgccggcgtcgcggaaccatcacctggcgccgatccaaaatccgacggcgtcactggccgcgaggtcacggccggcaccggatccggcgggggaagagcggccgcgggcgtaatcgctgccgtcgcgctcggttgagccggcaccgatgccggagaaggttggcgaccgggcccgagatcgtccggaatctcgaagtgcgcgcgcggcgcgctggccagctgatcggtgaccgcatcatacgacgccgccacaccggccgttgtcgatcgcatcgtggtcagccagtcgttgcgaacatcgtcgtccacgtagggctgtatctgttggcgaaccacttcgacggccgtcggccgatctgccccctccgtcgtgagcgcttcggccgcagccaaccatgccggccgctgcgccagggcacgctcgtcgatcgcaatggccgtcgcgactttggagtccaccagctgccagaggttgtcgcgcagcgattcgcagcgttgggccgcggcacggacttcggtgaccaccgaatttccagtctcacagtgacgctgcacaaagtgcaccgccgcgtcggcccccgatcccgtccatgccgctgccaagacggcgacctggctacgctccatccgcagcgcctccatgagcacactggcggcagcccgcagctgcgcgcagtcagcgtcgagcgcgtgcaggtcaagtccgtcttcgctgccgtaccagtcgtggatctgggcagggtaggcggtcaggtcgggatgttggtagcccaccaggtggcaagcccgcacgtagctttgcgtgtgctcggctgcgggcctgccctcggcgagacgctcagcgacgttcaaccggtcagccaccctcacccgatccgcgccgccgcgcacaggtcggcctcggcgtagcggttggcgcccgcccgcaacgcaaacgcgatctgcacagccgcccgggaccacactgacaactcgccggccaaccggtctagcctgcagcgcaacgcatcgccacgcgaggcgtgcccccggcccgcgcaggctccgccaaaagccagcctcgtcaggtgattgccgatggcgtcatcgatgagttcggcggcggcgctgaaccggtcggcaaccgcgtataccgctgctatgtctatgccggcgctgtttacgctatcgggtctcatgcctattcggacgccccgcgccgcgtcggggttccagcatttccggttcagcgcgcggtgctcaccgcgtcggcgaccgtggccgccagccgctgggcgacgccctcgtcggctgcctccaccatcacccgaatcatcggctcagttccggacgggcgcaagaggattcgacccgtgtcacccagctcggccgcggcctgctcgaccgccgttcggaccgagggcgccgcggcggcggtggccttgtcgacaacctcgacgttgatcagcacctgcggcaacgtccgcatcgccgacgccaggtcggacaacgacgagccggtctgcaccatgcgggtcatcaaccgcagcccggtgacgatgccgtcaccggtggagcccagcgccggcatgacgatgtggccggattgttcgcctccgaggctgtagtcaccggcccgcagctcttcgaggacgtagcggtcaccgacggcggttgtacgcacggtgacgccggccgagcgcatggctaggtgcagcccgaggttactcatcacggtggccaccaatgtgttgcaggccaactcaccggcctctttcattgccagcgccagcaccaccatgatggcgtcaccgtcgacgaggtcaccgttggcgtcgacggccaggcaccgatcggcgtctccatcatgggccaggcccaggtcggcccgatgggcgagcaccgctgcccgcagcgggtcaaggtgagtcgatccacagccgtcgttgatgttgcgtccgttgggttcggcgttgatcgcgataacccgggcaccggccgctcggtaggcgcgcggagccgccgacgacgcggccccatgagcgcagtcgaccaccacggccaggtcatcgagccgggcggtggcggccttggccacgtggcgcaggtagcgttcggtcgcatcctcggcgtcgataacgcggccaatccccgcgccggccggccgcaacccgggtccgcgggagacgccgaggaccagatcctcgatctgatcctcggtgtcgtcatctaatttgtggccgccgggcccgaagattttgatgccgttatcgggcatcgggttatgcgacgccgagatcatcaccccgaagtcggcgtcgtaggcgccggtcagataggccaccgcgggggtcggcaacaccccgacccgcagcgcgtcgacgccctcactggtcaggccggcgatcacggcggcctccagcatctcgccgctggcccgcggatcgcggccaagcaccgcgactcgccgacccggtgcgcccgacctcgacaatcgtcgcgccgccgcggcgcccagtgccagggccagttccgcggtcaactcgcgattggcgacaccgcgcacaccatcggtgccaaacagtcgacccatacggacaacctttcacagttgacggctgcgcacatatccactcttggcagcgaatatgcctgttggttcaccgacacgccgacgagcgcacacaaacatgcacgcttgtcgcccgaaagtgatgtcagcgcttgctgtactggggcgccttgcgggccttcttcaggccgtacttcttgcgctcggtggcgcgtggatcacgggtcaagaagccggccttcttcagcgcgggccggtcctccggcgataccagaatcaatgcccgggcgatacccaggcgcagcgcgccggcctgacccgacgggccgccgccgcccaggtgggcaaagatgtcgaaactttccacccgatccacggtgaccaggggtgccttgatcaactgctggtgcaccttgtttgggaagtagtcctccaagctgcggccgttgaggtcgaacttgccggtgccgggcaccagccgcactcgtaccacggcctccttacggcgcccaacggtctggatgggccgctccaacacgaacgattgtgcgggcccggccggggccgccggggtttgcggggctggggtggtttcggtcattgcgccacctgcttgagctcgtacggaaccggctgctgagcgctgtgcggatgctccgggccggcgtagacgcgaagcttgcgctggatctggcggctgagcctgttcttgggcaacatgccgaggatcgccttttccaccacgcggtcggggtggcgttgcattagctcaccgatggtgcgcttgtgcaggccgccaggataccccgagtgccggtaaaccatcttgtgctgcagtttgtcgccgctgatggcgaccttgtcggcgttgatcacgatgacgaagtcaccgccatcgacattgggggcgaacgtcggcttgtgcttgccgcgcagcaggttggccgccgcgacggcaaggcggccaagcaccacgtccgtggcgtcgatgacgtaccacgatcgcgtggtgtcacccgccttgggcgcgtacgtgggcacagcgcttaccttcttttctctcgggtggatcccggggtgccccgggcgccggtcaggcgtgaacggcgggttggtctcggcgaccgacattgacccgaggtcccggcgtaccgcacgccaaccgagcagcttaccgacgagcatccacgcaggtcaaaatgactgtgtggtcccgacggctctcccccgtcgggaccacacaggggtctgttgcgcgctccggggcccggaactagcgtgcccaagctccagccgcccgccggtcggcatgcgccacgtcgtcggcaccgtggcgaaccgcgtttcccaagtcgatcaggatctcgttgagcgcgctggccgcctggtgccacttgagttgctccgcgtggtaggcggcggccgcttcccgtgtccagagctgctgcaacggcgcgatctgcgacctcagctcttgcagcgcagcgttgaaacgggccgcggtggtgtggatctcctgacgaacggagtattcgatggcgtcaaagttgtacgacaacacggggtctgcgttcatagtcgaggctgatcctcggtctataggtcgccgccggcggcggcgatgtggcgggcatggatttggccggcttcccgcagcgcggcctcgttgtggcggatggtgtcggcgatcgcgtgcaggacgtggtagagccgcgtcgactcggcgttccagcgatccaccacatcctggaaccgagcggccgcgagcccaccccacaccgacggcggcacaccgctcatgcggccgatgaatgcctgcagcatcgcacggatttcctcattgcgggcgtccgtgatacccgcaaccgaacgcatcaggtcaaagtcggcgttcagcgtgttcggtgtgctcacatcaagtaggaccgccgccaacctcgtctggttccctccgatccttcccggttcaaccaacggcgtggacggaccgtacggcttgcgcacacacctccctgaggaggtcttcatggccgggcccgctctggcagccgacgctgatccggaccgctccgtcgagcagaatcgtccaccgcacctgatgcccggcgcggacctctcgataggtcaccgcgggccggccggctctgatatcggaggggttgaagtcgacgaataccccggccggtgacgcgtcgatcgcccgcttcaaccgctgcgcggtgccaggcagcgtctcaccgggaaccggtgattgtgtgacgtgcaacgccacctcgggatcggccggtgaagtgacctgtacccgcgccgaaccgggaccggagaccacccgctgcgtggaccagtccgccggaatcgtcagcgccacccggccctctaccagaagcgtcgtcggtggtctttgcagggttgtcgcaccgtggcggaccacggcagccggcgccagtaacgccaaggcgacaccggcggccgcaacccgggcaagtgtcgggacccgagagcgggtggcaggccgcgccgccggatcggcgggctcgtcggaaggcggcagggcggccctggccaaccgcgccagccgcacgccgtcgatctcgaccacgctgctaccggtaccccgcaccgcaccggcgattgccgccgcgagcgctgccgccccggcgaccgtactgggcacgtcgatcagcaccaccgcggtaataccccgcgtcatccgcgcaatgacactgcctacctggccggcaacggactcggcgtccgtgcggcgggccaccgcggcgacctcggcgccggccaccaacaccagtcgctccgcgatctccaccaccaccgttgcggccgaaacccccgaggacgcctgcctcagcagccacgaccgcgggtgcacgacgacatcgcgggtcagcgtgcgtgcggctgcggtgaccacctcgacccgagccgccgaccaccacgacgggtgcacgacgaccgggccgtcacggtggtcgacggccaccgatcgcagggcgtcgaaccacagcgaatccacggcgactggccgttcgtccagcagcgctacctggtcgtcgatcgccgccagcgcggcggcagacactgcggtgtccgcgactacgtctgcgccacaacacaatcggcggatggcacccggacccgcctcgatcaccgcgcgatgtgggctcacgggggtgggctccaggcgacttgaaccagttgctcgtcaccggcaccggtgaccaggatgccccggcccggtggcagcggcatcgggcggctcgacccgaacagtgcgccttcatccggacgtccgctcatcagcagtgcccggcagcccaggtcacgcaggctggcaagcaccggctcgaacagcgcccgagcagcacccccgctgcgccgcgccaccaccaggtgtaaaccgagatctcttgcgtgcggcaaatattcgagcaagaccatcagcgggttgcccgatgagaccgcaaccaggtcgtagtcgtcgaccacgacatagatatccggacccgaccaccaggacctggctcgcagctgcgcctggctcacatccggggcgggcatccgcgcctggagcaggtcgaccagactcgacagcttggcacccagcgccgccggcgagctgacgtagccgcccatatgttccgactcgatgacgtcgagcagggtgtgccggaagtcgacgatgagaagttgggctcgcgcggcggtatgggtccggacgatctcgcggcacagggtccgcaacgcggccgtctttccgcactcgttgtcgcccagcaccagcaggtgcgggtggcgtccgaaatcgacggccaccggctggcctcgacgttcctcgaggccgagcaagatgtgcgcaccgagttcgtcgccggctcgggccacgacgctgtcgtagtccacgcgcgcgggcagtagcggtatcgggggcgccaccggatcaccacttcggcgtcgtagcgcaactccatccaggtcgggcagggcgatcaccatgtgcatcccgtcgcgggagaggccacggcccggtctgtcgaccggcacccgttgcgcctgcctacggtccaattcggaatccgcgggatccgccagccgtaactcgattcgactgccgatctgatcccgcagcgacggcctgatctccgcccaccgtgctgccgatagcgccacatgtacgccgaatgaaagcccttgagctgccagggcaacgatcgactcctcaagggccgcgaactcctggcgtaagcttgcccagccgtcgatgacaagaaatatgtccgcaaaagactcagcggccgactttgctcgcagctggcggtaccgcgccaccgagtcgatgccgtggtcgcggaagaatgcctcccgaaatcgcacggccgactccagttcggcgagcatccgcgatgccagctgcggctgcgccctgccggccacggcacccacatgcggcagttcgtccacctgggccagcgccccgccgccgaagtccaaacaatagaactgcacccggcccgcatcgtgggtagcagccaacgccatgatcagcgtccgcagcgcggttgacttgcccgtttgcggtgcacctacgaccgcgacattgcctgcggccccggacaagtcgatcgtcagcggcacccgtgactgctcgaacggccgatcgacaatgccgatgggtacggccagctcggcctgcgccggctcagcgtcacgcagtagggcgcccagcatcggtggctcgtccagcggcggtagccagacttgatgcgcagccggtccatgaccgaccagccggtcgagcaccgcatgcaagacggtaggcgtgggcacctcggctgtcccgccgacgggaccggctgtgaccggcgccgcagcgtgcgtggtgaacggtcgcaccgacggcggggctaccgggtggaccgctgagggactcgcccgtcgaagcggcccggaaacgaacgcggtctgaaatcggatcagctctccggttcccgtttgcagcaagcccgcaccgggggtgttgggcagttgatatgcgtcctgcgtcccgagcacgttgcgtgattcactggcggaccacgttttcaggcacattcgataggacagatgggtttccagtccacgcagtcggccctcgtcgagccgctgactggccagcagcaaatgcatgcccagcgaccggcccacccgaccgatcgcgaggaacacgtcgacgaattcgggatgttggctcagcaattcggaaaactcgtcgacgacgatgaacaggatcggcaggcagggaagttgcgcacccgtttggcgtgcccgctgatatgccgtgacactgaccaagtggcctgccatccgcagcagctgttgccggcggctcatctcgccggccaatgcgtcttgcatccgtgcgaccagcggtgcttcctcggcaaggttggtgatgaccgcggctacatgtggggctcccgcgaggtcgagaaatgttgcaccacccttgaagtcgaccagaaggaggttgaggacttcgggcgaattgcgtgccatcatccccagcgcgatggtacgcagcagctccgatttgcctgatccggtggcgccgacgcacagcccgtgtggacccatgccctgttccgcggcttccttgatgtctagctgcacggcggtaccgtcgggcgtgactccgatcgggacacggagccgatcatgttggtttacgttgcgccacaacgtgctcggatcgaaagcggccacatcgccgatgccgaccagttccgcccaacccgagccacggatgaacgtgcgacccgagtgcccgacccggtgagcggccagccgacgggcgcataccagcgcgtcttgaggctccagctggtccgggcacgctagcgctgtcacttcgccggcacatctgaccaccggcggtgcaccgtctcgtctggcgcccacctcgatcgtgatcacgccggtgatcgcgccgttgccacgttcggccgtgtcgacgatcgcaacaacgtgggccaataccgttgcggctagcgcattttgcatctctgccagggtcgagtacaccatcggggctggccccaaggcatcacaggcattcggatgttggttgtgcggcagccatttcagccaatcccagtgcgcgcggttgcggtcactgaccacgccggcgatcagcaactcctccggtgagtgccatacggccagctggcagatcatcgcccgcagcagcccgcggaccttggtcgggtcaccgtcgatggcgatcggaccgccgacccgcaaggggatcgcgatgggcgcatccgcaatggtcgcgtgtgcggcaaggaaacagcgcagcgcggcgtgggtgaccggatccgcacgctgcgccggcggaagctgcccgaccaccaagcgggtggccagcggtgcagatccaactccgacacggatgcgacagaagtcggcagcacccggtcgacgctcccacattcgcggaccaccgatcaatgtccacaaggtggcaggatcgggatgcgtccagttcagtgatacgtgttgtgctgcagccgtttgggtgacagatgtgcgcaagacactcaggtacccgaggtagtcgacacggtcgttgtggataccggagacatgccgccggccgcgtccggttaccgcagtcaccaccaacgagaccagcatcatcattgggaaggccagaaacgtggggtggcgcgtggccggcgagcccggcaagaacaccgtcaccatgacacccacggtcgccaccgacatgacgaccgggagcaggcgaatcagcaggctggacggttccgaccgccgcaactcgggcggcggggcaaccaggatgtccgcagtcgcgcacgccggccctgaattcatgctgggcgacggtatgcagcgcgagaatccgccgcaagtcgcttgtggacaaccgaataccgggcgatcgagaaccggctaccgttccggtgatccgagaataaagggggagaatgcctacgtctgatccgggactgcgccgggtcaccgtacatgccggcgcccaggccgtcgacctgaccttgcccgccgcggtgcccgtcgcgactctgatcccgtcgatcgtcgacatcctgggtgaccgtggcgccagcccggcgacggcggcgcgctaccagctgtctgccctgggggcgccagctctgccaaacgcaacgacattggcgcaatgcggtatccgcgacggcgccgtcctggtcttgcataagtccagcgcccagccgcccaccccccgctgtgacgatgtggccgaagcggtggcggcggcgcttgacaccacagcccggccccaatgccagcgcacgacccggctcagcggtgcgctggcggcaagctgcatcaccgccggcggcggcctgatgctggttcgaaacgccctcggcaccaacgtaacccgctactccgacgccacggccggagttgtagcggcggccggcttggctgccttgctgtttgcggtgattgcatgccggacatatcgggacccgatcgccggcctcacgttgagcgttatcgccaccatattcggtgctgttgccggcctactggcggtgcccggggtccccggtgtccatagcgtgctagttgccgcgatggcggcggccgccacgtcggtgctggcaatgcgcataacgggttgtgggggtatcacgttgaccgcggtggcgtgctgcgcggtagtcgtcgcggccgctacgctggtcggcgcgatcactgcggccccggtgcctgccatcggttcgctggccacgctggcatcctttggtctgttagaggtatccgcgcggatggcagtcctgttggcggggttgtcgccacgattgccgcccgcgctgaaccccgacgacgccgatgccctgcccaccacggatcggctgaccacccgagcgaaccgtgcagatgcttggttgacgagcctgctggcggccttcgcggcctcggcgaccatcggtgccatcggaaccgccgtcgcaacccacggcatccacaggtccagcatgggcggtatcgcgttggccgccgtcaccggtgcgctgctgctgctacgagcacgttcagcagacaccagaaggtcactggtgtttgccatctgtggaatcaccaccgttgcaacggcatttaccgtcgccgcggatcgggctctggaacacgggccgtggattgccgcgctgaccgccatgctggccgccgtggcaatgtttttgggcttcgtcgctcccgcgttgtcgctctcgcccgtcacgtaccgcaccatcgaattgctggagtgtctggcgctgatcgcaatggttccattgaccgcttggctatgcggcgcctacagcgccgttcgccacctcgacctgacatggacatgaccacgtcccgtaccctgcgcctgctggtggtatcagcgctcgcgacgctgtctgggttgggaacgccggttgcccacgcggtttcgccgccgccgatcgacgaaagatggctacccgaatctgcgctgccggcgccgccgcggccgaccgtacaacgtgaggtatgcaccgaggtcaccgccgaatcgggacgggctttcggccgggctgagcggtccgctcaactcgccgacctcgaccaggtctggcgactcacccgcggcgccggccaacgggtcgcggtcatcgacaccggcgttgcgcgccatcgacggttgcccaaggtggttgccggcggtgactatgtcttcaccggggacggcaccgcggattgcgatgcacacggcacgctggtggccggaattatcgcggccgcaccggatgcgcaaagcgacaatttcagcggggtggcacccgatgtcaccttgattagcattcgccagtccagcagcaagttcgcaccggtcggcgacccgtccagcacaggtgttggtgacgtcgacaccatggcgaaggccgtgcggacggccgccgacctcggcgcgtcggtgatcaacatctcgtcgattgcctgcgttccggccgcggctgcgccggacgaccgcgcgctaggtgccgctttggcctatgcggtcgatgtcaagaacgccgtcatcgtggccgcggccggcaataccggcggcgccgcgcagtgtccgccgcaggcccccggggtaacccgggacagcgtcacggttgcggtgagtccggcctggtacgacgactacgtgctgaccgtaggttcggtgaacgcccaaggcgaaccctcggcattcactctcgccggcccctgggtggatgtcgccgccaccggcgaggcggtgacctcgctcagcccgttcggtgacgggaccgtgaacaggcttggcggacagcatggttcgattccgatatccggaaccagttatgcggcgccggtcgtcagcggcctggccgccctgatccgggcccgctttccgacgttgaccgcacggcaggtgatgcagcgcatcgaatctaccgcgcatcacccacccgccggatgggatccgctcgtcggcaacggcacggtcgatgccctggctgcggtcagcagcgactcgattccgcaggccggcaccgcaacgagcgaccccgctccggtggcggtgccggtccctaggcggtcaacgcccggcccatcggatcgccgcgccctacacaccgcctttgctggtgccgcgatctgcctgctcgcgctgatggcaaccctggccaccgccagccgccggctacggcccgggcgcaacggtatcgcgggcgactgacgcgttggctctactcagctccggtccggacggcagtgtcgccaacaccggccacggcgccgggatggcagccgtcggcagaccgaggtcgtgtgccacgtcgtcgtcgtggatcgcgaaccgcaccccggtgtcggtgaccaggtagcgcgtgccggtgccgccgccggacaggctgcgcgcggctacgtaggcgctgcgtcccggcggcaggtacaccgcgtccagtgcggggccgcgaccgtcggcttgtgccagtgtcaccggaacccctccgaggggcaccggcgggccgctgcccgccaagaacgcgacgcgagcagcacccggctgcgcgggcgtccaggtcacgcacaacgtggtgaccgcccttcccggcgagccgtccaccggtgttggcggccggtcgggaaaggccgacaccggcaaggtgttcacgatcggagcgacgcgaatcacatcgggggccaccgtcgggacgttgacgctgccctgcgaatcgccgaaccgcaacaaatccgcggcgacctggccgatgcgctgcacgccgtcctccagcaccacgtaatactcatcaccgctcgcgcgagtgatgcgcaccacaccgccgaccagaaacccgggcagcccgaccgaggcccgcccgccgccacgaatccggggagccgtgatgcgcggtgcctccgggacggcgttgagcaacgattgcgcgaccacgtgcgggacccggccctgcagccgcagcgcccacaccaccgccgggtcggccagatccaccacggcccgccgaccgccgtagagcaggtaggtgggcgaacctgattcggtcgccaccaggatcatctgttcggcggtcagcacctgcgccgacgagtcttcggcgggcccgacgacgacagtcgttgatccgccattgtcgctatcgcagatcgcccacgccgattcggcgccggctagcggctggtcaagcagctgcggcgcacctggaataccgagcagtggaccgcgtttggtgtggcccaattcggactcggacaccggttgcgggttggcgttcgtcgccgcgatcaaccgcgccgaagccaggttcaacaccggatgccagacatcgtccactcgcacgtagagtgccccggattcccgacccatcacgatcggcgcctgaccgagcgccgactgtggccgcagcagcgcaacgaatgcgcatcccatcgcggcgacgatcgccagcacgcacccgagggccagcgatgttgtgcgcgcgcgcagtgctccggtcgctgcgcagacatccccgaacagcaacgcgcactcgatgcgccgcagcagaaatcggtacccgctgacgtgcagccaggtcgtcgctgggctcggcactggctctcccacggtggcgcgctgatttctccccacggtaggcgttgcgacgcatgttcttcaccgtctatccacagctaccgacatttgctccggctggatcgcgggtaaaattccgtcgtgaacaatcgacccatccgcctgctgacatccggcagggctggtttgggtgcgggcgcattgatcaccgccgtcgtcctgctcatcgccttgggcgctgtttggaccccggttgccttcgccgatggatgcccggacgccgaagtcacgttcgcccgcggcaccggcgagccgcccggagtcgggcgcgttggccaggcgttcgtcgactcgctgcgccagcagactggcatggagatcggagtatacccggtgaattacgccgccagccgcctacagctgcacgggggagacggcgccaacgacgccatatcgcacattaagtccatggcctcgtcatgcccgaacaccaagctggtcttgggcggctattcgcagggcgcaaccgtgatcgatatcgtggccggggttccgttgggcagcatcagctttggcagtccgctacctgcggcatacgcagacaacgtcgcagcggtcgcggtcttcggcaatccgtccaaccgcgccggcggatcgctgtcgagcctgagcccgctattcggttccaaggcgattgacctgtgcaatcccaccgatccgatctgccatgtgggccccggcaacgaattcagcggacacatcgacggctacatacccacctacaccacccaggcggctagtttcgtcgtgcagaggctccgcgccgggtcggtgccacatctgcctggatccgtcccgcagctgcccgggtctgtccttcagatgcccggcactgccgcaccggctcccgaatcgctgcacggtcgctgacgctttgtcagtaagcccataaaatcgcgtcatgaggttcatcggggtgatcccacgcccgcagccgcattcgggccgctggcgagccggtgccgcacgccgcctcaccagcctggtggccgccgcctttgcggcggccacactgttgcttacccccgcgctggcaccaccggcatcggcgggctgcccggatgccgaggtggtgttcgcccgcggaaccggcgaaccacctggcctcggtcgggtaggccaagctttcgtcagttcattgcgccagcagaccaacaagagcatcgggacatacggagtcaactacccggccaacggtgatttcttggccgccgctgacggcgcgaacgacgccagcgaccacattcagcagatggccagcgcgtgccgggccacgaggttggtgctcggcggctactcccagggtgcggccgtgatcgacatcgtcaccgccgcaccactgcccggcctcgggttcacgcagccgttgccgcccgcagcggacgatcacatcgccgcgatcgccctgttcgggaatccctcgggccgcgctggcgggctgatgagcgccctgacccctcaattcgggtccaagaccatcaacctctgcaacaacggcgacccgatttgttcggacggcaaccggtggcgagcgcacctaggctacgtgcccgggatgaccaaccaggcggcgcgtttcgtcgcgagcaggatctaacgcgagccgccccatagattccggctaagcaacggctgcgccgccgcccggccacgagtgaccgccgccgactggcacaccgcttaccacggccttatgctggcgccggaccccgcccgccaggcgcgccgcccgtcaacgcagccgaatgcgcatttgtccgccgaatgcgccgcgatgaaccgcaatcatttcaccggaagggaagtgtgcggacacgctaaccggacgctcgggctaacttcgaccgctattgcgctgaggagggttgatgccgggcgtcataacaaacagtgaaagcccaaccgcagccgaccacgacagaattacggccaccagagagacgctggaggattacacactgcggttggcgccgcgcagctatcgcaggtggcccccggcggtggtgggcatctccgctctcggcggcatcgcctacctggcggacttcgcgatcggcgccaatgtcggtatcacgtggggtaccgcgaacgcgctgtgcggaatcgcaatcttcgcactggtggtcttcgtcaccggcttgccgctggcctactacgcggcgcggtacaacatcgacctggatctgattacccgcggtagcggtttcggctactacggctcggtggtcaccaacgtcatctttgccacgttcacgttcatcttctttgccctggagggctcgatcatggctcagggccttaagctaggcctgcacattccgctgtgggcgggttacgcgtgctcgaccctgatcatcttcccgctggtggtctacgggatgaaagttttgtcacagctgcaactttggaccaccccgctctggctgatcctgatggcggccccatttggctacctggtagtcagccatcccgattcgattggacagtttttctcctacgccggcaaggatggtcatggcggccttagcttcggttctgtcctgttggcagcgggagtgtgcctgtcactcatcgctcagatcgccgagcagatcgactacctgcgcttcatgccgccacggacgccggagaacgcgaacaggtggtggacgtggacgctgctggccggtcccggctgggttgcatttggggcgaccaaacagatcatcggcctgttcctggcggtctatctgatggccaacatccccggctcgtcgacaatcgccaaccagccggtgcaccaattcatgcagatataccgcaccttcgtaccgggctggctggcgttgacactcgccgtcatcctggtggtcttgagccagatcaagatcaacgtcacgaacgcgtattcgggctcgctggcgtggaccaattcattcacacggctcaccaagcactatcccgggcgggtcgtgtttcttggggttaacctcgcgattgcgttgattctcatggaagccaacatgtttgacttcctgaacacaatcctgggttgctacgccaattgcggtatggcctgggtggtggcggtggcgtcggacatcggcttcaacaagtatctgctcggcctgtcgccgaagactcccgaattccgccgcggcatgctatacgccatcaacccggtcggcttcgggtcgttgctgctggccgcggggctgtcgatcgtcaccttcttcggcggtctgggtgcggcactgcagccttattcaccattggtggcaatcgtcaccgcgttggtaatgccgcccattctggcagccgcgaccaaaggcaagtactaccttcgccgcacgcacgacggtatcgatctgcccatgtacgacgagcacggcaatccctcggccgcggtgttgacttgccatgtctgccaccaggatttcgagcggcccgacatgctggcctgccagacccatggtgcgcatgtctgttcgctgtgcttgtccacggacaagcaggccgagcatgtgcttcctgggttagcccgagcgcacatcccgggtgaccaagttccgtgacgcgagctggtcatcgggcggatagtccacctggatcaacgtcaacccgtgcgccggcgcgaccgcgaagtcgctggatcgtcctgtcgcggtgagcagctcacgacaccaagttgtcgcgcgacggtgctcgccgaccgccagtagcgcccccaccaacgaccgcaccatcgaccaacagaacgcgtcggcggtgacgtgcgcggtgaccagggtgccggcacgcgaccagtccagccgctgcagatcacgaatcgtggtggcgccctcgcgatgacggcagaacgccgcgaagtcgtgcagccccatcaaatctcgcgacgcggccgtcatcgcatccagatcaagctcgcgtggccaagcggtgatgtagcgcgcctgctgcggctcgacaccgtagggtgctgtcgacagccggtacacgtaatgccgccgcagcgccgagaatctggcgtcgaaacccgctggtgcgcgcgtgatatcgaggattcgaacgtcggcgggcagaaatcgacccagcctccgcaacagcggcaggaattccggatcaccgacgtggccggcgcgcgggtaagcgttcggcaaggcatcggcgggcacgtcaacgtgggcgacctggccgctggcgtgcacgcccgcatcagtgcgtccggccgcccgcagccgcaccggggtgcggaagatggtagtcagcgccgcatcgagatcgcccgcgaccgtgcgctgccccacttgtgcagcccagcccgcgaaatcggttccgtcgtaggcgatatcgagccgaagacggacaacgccgctaattctcgggggcctctgcggggggctcttcgggggccttcgcgtcaggctcactggcgccgaccacgtcaccctcctcagcaggcttggcctcggactcctcggtcggcatggccgccgccttcttggccttcgcctgcgcggcagctacccggcgtgctcgattggcctccgaggtcaccgtcttctcccggaccagttcgatcacggccatcggagcgttgtcgcccttacgtgcctcgattttgatgatacgggtgtagccaccatcgcggtcggcgaagaacggtccgatctcggcgaacaaggtatgcaccacatccttgtcacggagcttcttgagcacctcgcgccggttgtgcaacgcgccttttttggcatgcgtgatcagcttctccgcgtacggacgcagcgcccgggccttcggctcggtcgtcgtgatccgcccatgctcgaacagggacgtggcgaggttggccaagatcgccttctgatgtgaagacgacccgccgaggcgagggcccttggtgggcttgggcatagctgacgctcctgtctggattagaggcagtctaaagctgttcggtttcggcgtagtcctgctcgtcgtacgcgccctcggtcgaccaggtgccggtggcgacgtcgtagcccgcgacctccgaggggtcgaagctcggcgggctgtccttgagtgacaggcccagctggtgcagcttgatcttcacctcgtcgatggacttctgaccgaagttgcggatgtcaagcaggtcggattcggtgcgcgccaccagttcgcccacggtgtgcaccccctcgcgcttgaggcagttgtaggaccgcaccgtcagatccaggtcgtcgatcggcagggcgaatgacgcaatgtgatcggcctcggccggcgacggcccgatctcgatgccttcggcctcgacgttgagttcccgtgccaggccgaacaactcgaccagcgtcttgccagccgacgccagcgcgtcgcgcgggctgattgaattcttggtctccacgtccaggatcagcttgtcgaagtcggtgcgctgctcgacccgggtggcgtccaccttgtaggtcactttgagcaccggtgagtagatggaatcgactggaatgcgcccaatttcggcacccgaagcccggttttgcaccgccgggacatagccgcggccacgctcgacgacgagctcgacttccagcttgcccttatcgttcagcgtggcgatgtgcatgccggggttgtgcacggtgacgccggccggcggcacgatgtcgccggcggtaacctcacccggaccctgcttgcgtaggtacatggtgaccggctcgtcctcctccgaggacaccaccaggctcttgagattcaggatgatctcggtgacatcttctttgaccccgggcaccgtggtgaattcgtgcagtacaccatcgatgcgaatgctggtgacggccgctccgggaatcgacgacagcagggtgcgacgcagcgaattgcccagggtgtagccgaatcccggctccagcggttcgatcacgaactgggatcggttgtcggtgaggacgtcctcggacagggtggggcgctgtgagatcagcatggtgtttcttcttcctttcgacgtccgccatatgacgtctgtgggggcactcgggggtggcgcccccgagggtgggggtactcggggggcggcgccccccgagggttgggttggggggtactcggggggcggcgccccccgagggttgggtttactttgagtagtactcgacgatcagctgctcggtgagtgggacgtcgatctgcgcgcgctcgggtagctggtggatcaggacgcgttgccgctcccccaccacttgcagccagctcgggatcggacgctcgcccgccgtctcccgggcaatctggaacggcaccgtgttcagggacttgtcccgcacgtcgacgatgtcgtactgcgacacccggtaactggggacgttgacgtgcacgccgttgacgttgaaatgcccgtggctgaccagctggcgagccatccgccgggtgcgcgccagcccggcacggtagatgacgttgtccagccggctttcgaggatcttcagcagttcttcacccgtcttgccgggctgccgcacggcctcttcgtagtagcggcggaactgcttttccattacgccgtatgtgaaacgggccttctgcttctcctgcagctgaagcagatattcgctttccttgatccgcgcgcgaccgtgttggccgggcgggtagggacgcttctcgaaggcctggtcgccaccgacgaggtcggtgcgcaaccgccgtgatttgcgggtgacgggtccggtgtaacgagccatcttctctcctagacgcgccggcgattggggggccggacaccgttatgcggctggggggtgacatccgagatcgcgcccacctccaggccggcggcctgcagcgaccggatcgcggtctcgcggcccgagcccgggcccttgacgaacacgtcgaccttgcgcaccccgtggtcttgggccttgcgagcggcgttctccgcggccagctgggccgcaaacggggtcgatttccgggaacccttgaagccgacgtgccccgacgatgcccaggcaatgacgttgccttgcgggtcggtgatggtcacgatcgtgttgttgaacgtgctcttgatgtgggcggcgccgtgcgggacgttcttcttctcccgccggcgggtcttctggcccttcctagccgacgttgccggccctttttttgctggtggcatcggttacctagccttcttcttgcctgcgatggtgcgcttggggcctttgcgggtccgcgcgttggtttttgtccgctggccgcgtaccggcataccgcggcggtgccgcaacccctgatagcagccaatctcgatcttgcgacggatgtcggcctgtacctcgcggcgcaggtcaccctccaccttcaggttcgcttcgatgtagtcgcgcaggtggatcagctgttcttcggtgagatctctggtgcgcagatcccggtcaatgccggtggccgccaggatttcgttcgagcgggtacggccgatgccaaagatgtaggtcagggcgacctccatccgcttatcgcgcggcaggtcgacgccgacgagtcgagccataggtggcgtttcctcttcctctgcggaggtatggtcccagtccgttccctgcccaaaaaagatctttgggtgtggggcccggcctccgtccgggcgtgaatgagctggcccatctccatcgatgccagccgctcattggtgctgggggtctgcatttagttgtcgggccgtccggctcctcctcggaccactacgcggcccgcatcgtcgccgaactagccctgcctttgtttgtgacgcggatcggaacagatcaccataacccgcccgtgccgacggatcagcctgcacttgtcacagatcggcttgacgctcgggtttaccttcacgactgtctcggtcctgttctatgggtatgtcgctacttgtaccggtacacgatgcggccccgggacaggtcgtagggcgacaattccaccaccacccggtcctcgggcaggatgcgaatgtagtgctgacgcatcttgccgctgatgtgggcgagcaccttgtggccgttctccagctcaatgcggaacatggcattgggcaggggctcgaccacgcgaccctcgacctctatggcaccgtccttcttggccattactttctggcgatccttctcttccttgtcggtgcacccgattccggcgcagcacgtgctcggactacaaacgtgagccggtggtggaaattccgcgaagggctccgagaaattttcaaaactgggcacgccaaaccggcacgggacaccgcaccgccaacccacattacccgcatcgccgtgctctgcgcaaaacgccgtaggccacgcgctcaccggaatagcaccggtgagccgagcggttagagcaaccatgaccaattgtgccgccggcaaacccagctcaggccctaacctcggccgattcggatcgttcggacgcggcgtcaccccccagcaggccacagaaatcgaggcgctgggctacggggcggtctgggtgggaggctcaccacccgccgcactgtcctgggtggaaccgattctgcaagcgaccaccacattgtgtgtggccaccggcattgtcaatatctggtcggcaccggcccagcgagtcgccgaatcgttccaccgcatcgaggcggcctacccgggccgctttctgctgggtatcggagtcgggcatgccgagatgatcagtgagtaccgcaagccctacaacgcgctggtggaatacctagaccggctcgacgactatggggtgcccgccaaccgccgggtggtggccgcactgggcccccgggtcctgggcctgtccgcacgccgcagcgccggggcgcacccgtacctgaccacacccgaacacacggcacgggcccgtgagctgattggtccgtcggcgttcctggcgcccgaacacaaggtggtgctgaccaccgactcggcaagggcccgtacggtgggacgccaggcgctcgatatgtacttcaacctggctaactaccgcaacaactggaaacggctgggcttcaccgacgacgaagtctcccggccgggcagcgaccgcctggttgacgccgtggtcgcctacggcactccagacgcgatcgcggcacggctgaacgaacacctgcttgcaggcgccgaccatgtccctattcaggtcctcaccgaagatgacaacctggtgtcggcgctgaccgaactcgcgaagccgctccgactgacttgatcccgaaacggagggttgcgaacccaactggtcgcggctccactcggttaaggctcggttagggtttgatccatgcggttgctagtcaccggtggcgcgggattcatcggcacgaatttcgtgcacagcgccgtacgtgagcatccagacgatgcggttaccgtactcgacgccctgacctacgccggccggcgcgagtcgctggccgacgtggaggatgccatccggctggttcagggcgatatcaccgacgccgagctggtttcgcagctggtggccgagtccgacgcggtggtgcattttgccgccgaatcccatgtcgacaatgcactggacaatccggagccgtttctgcacaccaacgtcatcgggaccttcaccatcctggaagcggtgcgacgccacggtgtgcgcctgcaccacatctccaccgacgaggtctacggcgacttggagctcgacgaccgggcgcggttcaccgaatcgacgccctataacccgtccagcccttactcggcgaccaaggcgggcgcagacatgttggtccgggcctgggttcggtcctatggcgtacgcgcgacgatctccaactgctccaacaactacgggccgtatcagcacgtcgagaagttcattccgcgtcagatcaccaatgtgctcaccgggcggcggcccaagctctacggcgcgggcgccaatgtccgtgactggatccacgtcgacgaccacaacagcgcggtgcggcgaatcctggacagaggccgcatcggccgaacctacctgatcagctccgagggcgagcgtgacaacctgaccgtgctgcgcacgctgctgcgactgatggaccgcgatccggacgacttcgaccacgtcaccgaccgcgtcggccacgacctgcgctatgccatcgacccgtccacgctctacgacgaattatgctgggcgccaaagcataccgatttcgaggagggcctgcggaccacgatcgactggtaccgcgacaacgaatcgtggtggcgtccactaaaagacgccacggaggcccgctatcaagaacgcggtcaatgagatgaaagcacgcgaactcgacgtccccggcgcctgggagattaccccgaccatccatgtcgattcccgcggactgttcttcgaatggcttaccgatcatgggttccgcgcattcgcaggtcacagtttggacgtccggcaagtgaactgctcggtgtcatcggccggtgtgctgcgcggcctgcactttgcccagttgccgccgagccaggccaagtatgtgacctgcgtttccggctcggtgttcgatgtcgtcgtcgacatccgagagggctcaccgacattcggccgatgggactcggtgctgctcgacgaccaagaccgtaggacgatctacgtctccgaaggcctagcgcacggcttccttgcactgcaagacaattcgacggtgatgtacttgtgctcggcggaatacaatccgcagcgcgagcacaccatctgcgccgcagatccgacgttggcggtcgattggccgctggtcgatggcgctgcccccagcctgtccgaccgtgatgccgctgcgcccagcttcgaggatgtgcgcgcgtctggcctgctgcccaggtgggaacagacgcagcggttcattggggagatgcgcggcacctagctcggtaatcccttgtgttgctttagcttcagcggtcacagcgcggcgattgttgtcggtggcccctcgtagaatttggggtatgggttcgggtagccgcgaacggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcagtcaaagccacacgccacaacgccgcacaaccataaacaccgagtccgtcagggcctggccggagcaaacacgccacggtggtaggagctgtgggcatatgccttggagcccaccagttgtgacaacggcgtgtgcaccgactgcccgcgtgcgagtctggcggcgaccgcgtttaggtcgaaccgcggacgccagttcaagtcacggcgagcgcgggagttaacgtacacgcggtcgaggcggtcggggaagcgccaaccacgctgggtccacacagccgcggccagcggtacccgccgggcgaacaccgatgccgcgtcggtgcgcagctgcgtcaggtcatcacgggtaaacggtgtggtcgccgacaccagatagcgcccgaaccccagctggggagctcgctgcgcggcgttgaggtgcgcatctaccgcgtcttcgagcgcgacccgccggcaggcatattcgttggctttgatgttgtcctggctgcgcccgtcatacaggtcaggcatgtcatcgccctcgacgaagaatcgggcaacacgcagcacgacgcaggccaaaccgtcgttgcgatgtgccaactggcagaggtcctcggagctagctttggtcacgccgtagatgttcttgggaatgggcgtgacggattcgtcgatccacgccgcgggctggtctgccggcggtgtcagggcgtcgccgaaaacggtcgtcgatgatgtcatgacgaaggcgcggacgttggcggcgaccgcagcatccagcacggtctgggtaccgatgatgttcgtgtccagaaacgcctgacgcggcaggaaggccagttgcggcttgtgatgggcggccgcgtggaacaccacctcaacgccggccatcacgtctcgcagcagtgctcgatcactcacgcagccaacgatattcgtgtaccgcgacggtctgctgtcgaggctgacgacgtcggcgccccgtgcacgcagagtgcgcaccagcgcctcgcccaggtgaccggagctgccggtaaccagggtacgcatcccgctctcggcggcggcagccgtcggaggcgtgcccgcgtgcaacaacagcggactggaccgcacgccggcgcggactctcatggtggctgcatgtgttcccacgactcacgccctcattcccacgaccactcgatcgatgtcttgcggggacaaccactgccccgcatgacttttcgcggtctgccgaataacgtgggacacggaaagccccgcctgttgggccgctgcgcggaggtgctcgacctgcagcgaatcgagtccgtggaatccgaacgagatctcccacggatcgatgccgtaactctgcgggctccggcccaacatatccgatcgcgctgcgtcgaaaatccgatccaggtcgactgccgccaggtgcccgcgccgctgcaacgcggcgacgaggcactcgatctggcaattcccggccccgcgaccgaaacccatcagcgttccatccaggaaatcggccccggcgtcgaatgcctccaaggtgttggcgacggccatggcgaggttgttgtgcccgtggaagccgacggagacatcgctggcaccgcggagagcctcgacgtagcggcgcgcgtcctcgggcaggaaggttcccgtcgtatccaccacgtaaacgatccggacgcccacatcgcgggcccgcttcccggcagcagcaagcacatcgggctcgaagagatgcgacttcaccagctggatcgaaacctccagaccttttgactgcgcacgctcgacgaacggcatcaccaactcaaattcggtggcgatgacacatatgcgcagaaagtccagatagtctccggccaaatcgaccgtctcgatgcgggccagggccggcacgatcacggcaccaagtctcgcgtttcgaaccaccgatcgggcggcgcggaaatattcttcgtcggtgtgagccgccgggccctgcgccgcggcggctccgatggtgacgccgtgaccgatttcaatgtagggaattcccgctgcgtcgagatccccgacaatcctgcggacatcgtcgtcggtgtactggaagttcaccgcatagctgccgtcacggacggtcgtgtccaggacaatcggctctctgtgggtcgcagtcatgagcatcagtgtcagcccgcacccttgccggatccttgatgaattcttggacgcgcggctggtgtcctatcgacccagtccaatgtcgggtttgttgatctctggatcgatcgcgatatcgaggacgcagggaccggtggcggccaacgctttttgcacaccggcgcgcagctcgcagcgcgtatcgacccgaatcccttccgctccaagggcgcgggccatcgccgccagatcgttcgcgccgatgcgagcgaccggcgacggatccatccgcccgctgaccgggccggcgctggcactcatttgtccgtcgttgaggacagcccaggtcaccctgatcccgtgcgcaaccgcagtggaaatctccgtgccatgcatcaagaaagccccgtccccggcgatgcatatgacgtgttcttccggtcgagccagggccacgccaatggctccggcgatgccgcatcccatgggcgaaaagtcaacggtggcaaagaatctgccgggccgccgcaccggtatcccacgaaacgtccaagaaatgcaggtacccacgtcggcgcatatcgtggcgttgggtgcaagctcgcggtccagttcgtgcatcagctcaagcgggtgaatcgattccccccgcgcttgcggggtccccggcaacgccgctggcgccggcggccgcacgcccaccctccgacaaaagcgtggcggccgcccgcagttcagggcattgacgaacgcgcgcccggacgtggtgatcccgagcgacgtagcgacgaatcggccaactgccgatggatcgggatcgacatggacgacgtcggctttcagcccgagccagcggggcgaaaaggagcgggtaaccaacccgccgaaggaaacaccgaccgcgatcaacaggtcgcacggtgtgtcgaagaggtactcgtcggccctgccgtcaccaaatatgccgagcacacccagagacagcggatgggtttccgcgacgatcccccgcccgttcggtgtggtcgcaaaaggaagtcccgccttctcgcaaaacgcgacgatctgctcgccgatgccgtccagccggcagccattccccagcacgagcatgggggcacgcgaccgatccagcctaccgatcacctcgtcagcgacatcaggaccgcacggcgccagggttcttaggcccccaagaccggccgcggcagttccaagttggtgagccggcagccgctcgtccactagatcgcgcggcagagcaatgtgcaccggtccgcgagggatgctcgccaaggcccggaacgccgaatcgatcttgctgcgcgcattggcgatcgattcgatggacaccgaacagcggcagaaccggcggaaggttgcgcccaggcccagtccgtcgtcgctcgtatcctgctgcgagtgcaggccgaattctccgaccgccacctccccggtcaggataagcatcggaacctgattcaccgacgcattggccacggcgctaatgacgttggtcgccccaggtcccgccacaaacaccgcagcggacttgccggacgcgcgggcgaacccgtcggccaggtagccggcgccgccctcgtgccgggccaacacgatctgaaagccggcatcgcgggacagacgcaccagcaacgaatcgagccgggaagtcggtagcccgcatacgaccgaaatgccggctgcgcgcatcctggcgacgagatgatccccgacggtcacgggagtcacggccatgccccgatcacggcggcctcgcccatgcgctgatcgcgttccggtaggtaggccgggccgcaggcgcacaagaatgtcaacggaactgaacctagggcccggattttctgcgggacaccagccggtatccagaccgcatcgccgggcccgacctcgccagattcgtctccgaccgaaaccagcccgcgccccgagagaacaaaatagatctcatcggtggcttgcaatcggtgccatacggtctcggctcccgccgccacggtcgcatgggccagactgaccgaggcgacgcccacagtggcccgatccaccaggacccgaatctcggacaagtccggcgccacgaacggctctgcctccctggcgttgctgacgaacatggcagcagcgtgtgcccgcgctcttggcggatccttgacgaatcctcggaacgcgggtttgtgaccggcggagagcgcgacggttgcctgcagcacagcgtctgtcgacgttgacgctcgctcccgttcgggccgggttgacatcccccaccaccggccacacaatgcgcccggtggatgagcagtggatcgagatactcaggatccaggcactgtgtgctcggtactgtttgacgatcgacacccaggatggcgaaggctgggcgggatgctttaccgaggacggtgccttcgagttcgacggctgggtgatccgggggcggcccgcattacgcgaatacgcagatgcgcatgcccgcgtcgtgcggggccgccacttgaccacggatcttctctacgaggtcgacggggacgtcgccaccgggcgcagcgccagcgtggtcactctggccactgccgccggctacaagatcctcggctcgggcgagtaccaggatcgcctcatcaagcaggacggccagtggcgtatcgcgtaccggcgactgcgcaacgatcggctggtgtcggatcccagcgtggcggtaaacgtcgccgatgccgacgtcgccgcggtcgtcggtcaccttctcgcggccgcgcgccggctcggaacccagatgagcgacacgtaggggcgacaagctagggccgacgtcggtgtacggacacacgcgctcgcgggttggctgtgcaggaccttccctaaccccatcatcggacgccgacatgccgagcgagaaaatctaggaccgcccctgcgaaagcgtcgttgcgatcgccggcgaccatatgtccggcgccgcgcacatcggtgaactcgacttgcggaaaccgcgagagaaattggtcggcgctttcttggcggacgatgtcgctgacttggccgcgcacgagaagcaccggcacttcgtcgcgcaggatcgtcgcaacggctgcattcatgcggtcgacgtcggtgacctctacgggaggaaacgccgcgataccaccgatgaactgcggatcccagtgccaataccagcgatcaccgcggcggcgcaggttggccaccaagccatccggatccgaaggccgcggccgatgcgggttgtagttggcgatgacgtcagccacctcgtccaacgagccgaaccccgattccacccgttcggccatgaacgcgtggatcctgctcgccccggccaggtccatattcggcacgatgtccaccagcaccactgcgctggcaatgcccggcgagagctcccccgccagcagcatcgcggcaaacccacccaaggaggcgcccaccagcgccggctgcccaggcaggttgcgcagcacttcctggatatcgccggcgaagctgaccaaccgatagtcgccttcgctcgaccagtcggattcgccatgcccgcgcagatcgatcgtgaccgcttgccagccacgttcggcgacagcggctgcggcccgaccccatgagcgtcgcgtctgtccaccgccatgcaagaacaccacggcacgcgctcgcgggtctcccaagcggtcggcgacgatacggacaccgcccggcccgtggaccgagaacgattcagctgccattgatatcgggtccatcaggggatccagaaccatccgtttgcatgccctaccacgatcctgtcctaccgagcggcccgcagtcaccccagattcggcgtcaatccggcacccggttcgtggtccatccacggaacccaaggcgccattttcgcagtgattgcacgctcggcgaaaggtgttacccagacgctacagctatgcgtgcccgtagaatgcaaatccctgctcgcggtcgaggtaggtatcggccttgttcttgatgaaaaacacatagacaatcagcgagaccgctatgcacgcggtcacgtaggcgatgaacatcggcacctgatcgcgttccttaagagcctggtagatcagcggcgcggtgccgccgaagaccgagttcgccagtgcatagccgactccgacaccaagggcgcgcacgtgcgcggggaacagttcggacttgaccagtgcattgatcgagcagtatccggtcagaatcacatagccgacggccaccaatagaaacgacattgtcggcgaacgtgtttcgggaagataagtaacaaggacgtaggtatagatgagtccgccgacgccgaaccacagcagcagtggcttgcggccgatcttgtcgctgatcatgcccccaatgggctgcagcatcatcaacagaatcagaccaaccaggttgatccaagtagcggtcatcgcctgcgaaccgtagacactcttgacgatcgcaggtgcattgacgctgtaggtataaaacgcgaccgtgccgcccaacgtgacgaggaaacagagcagcaatggcttccaatagtgggtggccagttcacggagcgacccggagtcgtggtcccgcccggccttgatcgcagtcaggcgttcctgactgagcgattcatccatcgtgcgccgcaaccagaacaccacgatcgcggcgccaccgcctacggcgaagccgatgcgccagccgaattcgtgaacctgctcgcgggtgaagaccgccaggatgactagcagggtgaactgggcaagcacgtgcccacccaccagcgtcacatactgaaacgacgagaagtagccgcgccgctcccgcgtcgcggcctcagacatgtacgtcaccgacgtgccgtactctccgccggtcgcaaatccctggacgagccgacacaaaataagcaggatcggcgcagcgacgccaatgctcgagcgagacggcaccaacgccacgatcagcgaacaggcggccatcagcgacacactgaacgtcagcgcggcccggcggccgcggcggtcggcaaaccgaccaaagaaccacgatccgacgggccgggtcacgaaggtaacagcgaagatcgcgtagacatagaccgtcgagttgcgatcggcccgatcaaagaattggtcctcgaaatacgtagcgaacacggtgtagacgtagacgtcataccactcgaccagattgcccgacgatccccggatcgtgttccaaatggcccgacgggtctcggcctgactcgggcgcgatggaggtgcaatggaaacggtcatggtgtcctccatgcgattcgcattgtcgcgccgtctgacggtcaccatagtgaccgacgtcagcacccgccgtgcagggctggagcgtggtcggttttgactctgcggtcaaggtgacgtccctcggcgtgtcgccggcgtggatgcagactcgatgccgctctttagtgcaactaatttcgttgaagtgcctgcgaggtataggacttcacgattggttaatgtagcgttcaccccgtgttggggtcgatttggccggaccagtcgtcaccaacgcttggcgtgcgcgccaggcgggcgatcagatcgcttgactaccaatcaatcttgagctcccgggccgatgctcgggctaaatgaggaggagcacgcgtgtctttcactgcgcaaccggagatgttggcggccgcggctggcgaacttcgttccctgggggcaacgctgaaggctagcaatgccgccgcagccgtgccgacgactggggtggtgcccccggctgccgacgaggtgtcgctgctgcttgccacacaattccgtacgcatgcggcgacgtatcagacggccagcgccaaggccgcggtgatccatgagcagtttgtgaccacgctggccaccagcgctagttcatatgcggacaccgaggccgccaacgctgtggtcaccggctagctgacctgacggtattcgagcggaaggattatcgaagtggtggatttcggggcgttaccaccggagatcaactccgcgaggatgtacgccggcccgggttcggcctcgctggtggccgccgcgaagatgtgggacagcgtggcgagtgacctgttttcggccgcgtcggcgtttcagtcggtggtctggggtctgacggtggggtcgtggataggttcgtcggcgggtctgatggcggcggcggcctcgccgtatgtggcgtggatgagcgtcaccgcggggcaggcccagctgaccgccgcccgggtccgggttgctgcggcggcctacgagacagcgtataggctgacggtgcccccgccggtgatcgccgagaaccgtaccgaagtgatgacgctgaccgcgaccaacctcttggggcaaaacacgccggcgatcgaggccaatcaggccgcatacagccagatgtggggccaagacgcggaggcgatgtatggctacgccgccacggcggcgacggcgaccgaggcgttgctgccgttcgaggacgccccactgatcaccaaccccggcgggctccttgagcaggccgtcgcggtcgaggaggccatcgacaccgccgcggcgaaccagttgatgaacaatgtgccccaagcgctgcaacagctggcccagccagcgcagggcgtcgtaccttcttccaagctgggtgggctgtggacggcggtctcgccgcatctgtcgccgctcagcaacgtcagttcgatagccaacaaccacatgtcgatgatgggcacgggtgtgtcgatgaccaacaccttgcactcgatgttgaagggcttagctccggcggcggctcaggccgtggaaaccgcggcggaaaacggggtctgggcgatgagctcgctgggcagccagctgggttcgtcgctgggttcttcgggtctgggcgctggggtggccgccaacttgggtcgggcggcctcggtcggttcgttgtcggtgccgccagcatgggccgcggccaaccaggcggtcaccccggcggcgcgggcgctgccgctgaccagcctgaccagcgccgcccaaaccgcccccggacacatgctgggcgggctaccgctggggcactcggtcaacgccggcagcggtatcaacaatgcgctgcgggtgccggcacgggcctacgcgataccccgcacaccggccgccggatagcacgaccggtttgcgcggatgcgtcggcgttgttccccgccgcggttggcgtgctctggcaatctggtctaagggacccgaccccaccgggcggaccccacggcatcgaggggctgtcgatggcattcgaaaagccgtcaccggtaacggcattgacgcaggaactacgattcgcgacgaccatgacgggcggcgtcagcctcgcgatctggatggccggtgttacgcgggagatcaacctgctcgcgcaggcctcacaatggcgcaggctggggggaaccttcccgaccaacagccaactcaccaacgagtcagccgcttccctgcggctctacgctcaactaatcgacctcctcgacatggtcgtcgacgtcgacatcttgtcgggaacaagtgcgggcggcatcaacgcggctttgcttgcgtcatcccgagtcaccgggtctgacctgggcgggatccgcgacctctggctcgatcttggggccttgaccgagcttctccgagatccgcgggacaagaaaacaccgtccctcttgtacggcgacgaacgcatattcgccgctctggccaagcggcttcccaagctggcgaccgggccgttcccgcccacgacctttccggaggccgcgcgcaccccgtccaccaccctgtacatcacgacgacgctgctagccggggaaacaagcagattcaccgactcattcggcactctcgtccaggatgtcgaccgccgcggtctgttcaccttcaccgaaaccgacctggcgcggccagacacggcgccggcgctggcactagcagcgcgcagttccgcctcattcccacttgcgttcgaaccctcctttctgccgttcacgaagggaaccgccaagaagggagaggtgccggctcgaccggcgatggcgccgttcaccagccttacccgtccgcactgggttagcgatggtggcttgctggacaaccggccaattggcgttttgttcaagcgcatcttcgaccgtccagcccgacggccggttcgccgggtgctcctgttcgtcgtaccatcgtccggacccgcacccgacccgatgcatgagccaccaccggacaacgtcgacgagccactcgggctcatcgacgggctgctgaagggcctggccgcggtcaccacccagtcgatcgcggccgacctacgcgcgatccgcgcccatcaggactgcatggaagcgcgcacagatgccaaactgcggctcgcagagctggcggcaacgctgcggaacggcacacggttgctcaccccgtccctgctcacggattaccggacccgcgaggcaaccaagcaggcccagaccctcaccagcgctctgctgcgccggctttccacctgtccgccggagtcgggcccggcaaccgaaagccttcccaagagctggtcagccgaactcaccgtcggtggtgacgccgacaaggtgtgccggcagcagatcaccgcgacgatcctgctttcttggtcgcagccgaccgcccagccgctcccacagagtccagccgagctggctcggttcggtcagccggcctacgaccttgcaaaaggatgcgcgctcaccgtcatccgggcggcattccagctggcacgttcggatgctgacatcgccgcgttggcggaagtcaccgaagcaatccaccgggcgtggcgaccgaccgcgtcatccgatctcagtgtgctagtgcggacgatgtgtagcagaccagcgatccgacaagggtcgctcgagaacgccgctgaccagctcgctgccgactatctccaacaatccacggtgcccggcgacgcttgggagcggctcggtgccgccttggtgaacgcctacccgaccttgacgcaacttgccgccagcgcttcagccgactcgggtgccccgacagactctctgctcgcccgggaccatgttgcagccggtcagttggaaacgtacctcagctatctggggacctatccagggcgtgccgacgactcgcgcgacgcaccgaccatggcatggaagctattcgatctcgccacgacgcagcgcgcgatgctcccggccgacgcagagatcgagcaaggcctcgaactcgtgcaggttagcgccgacacccgcagcctgctcgcacctgactggcagacagcccagcagaagctcaccggcatgcgcttgcatcatttcggtgcgttctacaagaggtcatggcgagccaatgactggatgtggggccgactcgacggagcgggatggctcgtccacgtgctgctagacccgcgccgggtgcgctggatcgtcggggagcgcgccgataccaacgggccgcagagcggtgcacaatggttcctaggcaaactcaaagaacttggggcacctgactttccgagtccgggctacccgctgccggcggtcggcggcgggccggcccaacatctgaccgaggacatgctgctcgatgagcttggcttcctggacgacccagcaaagccgctgccggccagcattccgtggaccgcgctgtggttgtcgcaggcgtggcaacaacgagtcctcgaagaggaattggacggactggccaacacggtgctcgacccacagcccggaaaattgccggactggagcccgacgagttcacgaacatgggcgaccaaggtattggccgctcaccctggcgacgccaaatatgctctgctgaacgaaaatccaatcgcaggcgaaacattcgccagcgacaagggctcaccactgatggcgcacacggtcgccaaagccgccgcgactgcggccggagcggccggctcggtccggcagctgcccagtgtattgaagccaccactgatcacgttgcggacactcaccctcagtggataccgagtggtctcgttgaccaaaggcattgccagatcaaccattatcgccggcgcgctgctacttgtgctcggcgtcgcggcggcgatccagtcggtgaccgtgttcggagtcactggcctgatcgcggccgggactgggggcttgctggtcgtcctaggcacttggcaggtctccggcaggctcctttttgcactgctgtctttctcggttgtcggcgcggtactcgcgttggcgacgcccgtcgtacgcgaatggctgttcggcacccagcagcagcccggctgggtaggcactcacgcgtattggcttggcgcccaatggtggcaccccctggtcgtcgtcgggctcatcgcactggtggccatcatgatcgcagcggccaacccaggacgacggtgacgatgcgtgcggtgatccggaattcaggaaccgaggcccgcggcgccgtcagccgccgccaactgatcgagcgcttcgccggtgtagacggcgagccgctgcaggtgtggcagtgtgtcacggcagccgatgaatccaaagttcagcgtgccggcgtaactctgcaaagtaacgttgagagcctggctgtgcgccaccagggagaccggataggacgcctccatccggctgccccgcaggtagagcacgtcctcgggccccggcacattgctgacacacaggttgaacgtgtacggccagggtggcttcaccccactgagcgtgctggccaactgcaccccgtacggcgccatcaacgcggcgctataggccaggatcgcgtccttgtccatggacctcagctgagccttggccgcgcgggttgacgccgtgaccgccgccagccgctgcaccggatcggcaacgtcggtacccaacgtcgccaggatggtcgcgaccgcgttgccgccgccctcgtcgtccttgggtcgcacgttgaccggcaagaccacgatcagcgacttgttgggcagctcacccagctcgtccagaaaacgtcgtaagccgcctccgatgatcgccaacgcgacgtcgttgattgtggcatcatattgagccccaatggctttcagtcgatccagcggatattgctgggtggcgaagcggcggttgcggctgatgcgggtgttgagtatgcagtgcggcgcttgcaccgagccgacgaggttgcggtactcgtgatcactgcgcagctgggcgttgaccagcgccttggtgagctcgaacgtcgatcgtcccgcaccggccaccgaacctaagacgctaccgaccccgctgaccagcccgcccaacccccgcaccacgtcgcccaggccatcgagcacgttaccggccccagctatcaaaccgccgccgacggagtcttgagtgtcggcgggtgatcggccaggtgtgggaatgttgaagaacaacgggtgggtggtgtcgtgcgggtcggtggacaggctgcgggccagcattttctggccggtatagccgtctatcaacgagtggtgcatcttgatgtagatcgcgaaccggccaccttcgaggccttcgatgaaatgcacttcccacggcggacggcgtaggtccagggcgtgactatgcaagcgggacaccgggatcccgagttcacgctcgtcgccagggctggccagcgccgaccggcgcacgtggtagtccaggtcgaagttgtcatcaacgacccaggactgcgtgggatggtatagcagctccggatggctcagtcttaggctccagggttcgacgacctcgctggccttgctttcgtcgacgagttggcgcagcaagtccggcggcgcacccgagggcggcgtgaacggcatcaacgcaccaacgtgcatcatcgtggtcgacgattcggagtacaggaaaaacatgtcctgcggacccaaccgccgggccgtctggctcacgggccactccttcgttggaggcattctcaggccgtctagcgccgccagataactaccgtagatgatcgcggccgtgcgttgtacgccgcatcacatcgcgtgaactccgttgtagagcagcagtaaaccgatcacgaccagaatggccgcgaccatcccggcatggttcttctccatccagtctttaagtcgttccagcgaatcgtcgagtcggtcaccggcagccacgtaggccaatatcgggatcgcgaccgtggatgcagccaacatggcaaagaatgccgtgtaaatccaggaacccgcggcgccgtggccgccgctgccgatggccaatccggccgccgcgcaaatgatcagcacctcgggtctcaccaccaccagcacggcccctaccaatccggcgcgtgccggggtgaagctggcgaatgcgcgcatccagcccggcatttcggtgtggcgatgccgggtcagccaccgaagcacgccgaacacgatcagtgccgacccgaggaccacccgtagccaggatgcccaggccggcgatgttgtgctcaaaccgccaagtgcgccggaggccgcaacaaagacggcggtcaccacggccaagcccaacagccagccgcccaggaaggccaggctgctcggccgcggctgcggcgagtgtacgaccagtaccgctgggatcaccgacaacggcgagagcgcaatgaccaacgccagcggcacgagcccggtgagcacggagacccaatgacctgccacgggcagcaatcctcgcattgacaccgcctcggtgaccaccgagcgccccaattcgacgaaattgcgcgcacccaaccgccgttcgggctgttgatagccatcgcgagacgtcgatcgccgaaacgtacgtgcaaagacggcggcttggtgagccgacgattaacgacgctgcccggccaaacgctcgccctgacagaattgcgacccgaagtccaccgtcacggtcgacggcgtgcggaactgagcggcgaaggtgagctggggatccaccggcgcctgatcgagccccagtcgctttgtctcgaggttgatctccacggtatcgggggcagttctgcgcgcattggtgttccggtccggccgcatgttcggctcggtgcctctgctttcgccgggctttctgatggcaagttcatcggtgtcctgctgcgggcccagctcggcgaactccttgccattgttggcgatggtgtaggtcagcaggtaaccggcaaagcccgacgcaaacgagcccgatggcgacggtggcagcggctcggcgaatcgaactaccagccgaaggaccgcgcctcggggatgcgagacgtccacggaggccacggtaatggtcgcgggcggtgtcggcccgggccgcaactggcaactgagtcgcttcggcagctgcgaccagtcgtctggcagcggcctgatccaggcgtagaccgcgacacctaccatcgtcagcactgccgcgaccggaactgtcaaccgcaggccggccggcatgcccagccagcggctccggagaccgtcgacacgcagggccagcggtgatcgtggtgcagaggggttgggtcgacgatgtctggtccagcggtcaccgtcccaatatcgttgccccgctgaaccgtcaggatcggtataccatcctgccggcggcgaagtcgccacgtcgtgctccattcaacagtcggtaaggatcagctgcggtgccgctcctcgcggactacggcggcgcatcgaacaactccggtagcgaatcgaggatctgcacgtggtcgccgcgccacgcaaaccccacaatcgtcaagatgccatcttggcagccgtcacagctttgacgtgtccgatagctcagcaccacgatgtcgtttgtggatgccggaccgatcaaattggtgaacgggtaggccctcggcgttgcggttccgacgaacgttccccgatgaaacatcagcgcctggtccggggagctgttggtggcgtcttgcaccgtcaccagcaccgcggacaggtccgcgcacgggtcgtagttgctgtcctccggcgtactattccacggcctgccggttttggaatcgggggcaagctgggccagcgcggcgcgcacggccgttgcctcgtccggcccacacgggccaacctgggatgccggggaagtggggcgcgccggtgcggacgtcgttgccggcgccgcctggttggcacctggtcggacccgatgcataccggcgtacgcaacgaccgcggcagccacacaggccaggaccacgagcgccaccagccaggcggtgggccaagacccgcctggggcgggcggagtggtatcgacgtcatcggacggctggtatgccggcgcaggccagtcggggtcaatctcgtcagacacctaacccgctaaccctcccggtacccgcccgctggctgtgcgatacttgccgagcttgccgaattgtagccagaacgtgcaggtagcggaaacaagcgggccgtctcgaggggccccgccggccggtgaggctgaccacatccagcattctgatagctggcttcacagcaatctggccccatactagacgtcatgcagcaagcgacggcaccgcaaccgctggcagcgcgccagttggttcgacggcgcctggccgaggcatatgatggcgcgttctgagggcaatcgcccacgccatcgcgctgtgcctcagccgtcgcggatccgcaagcggctgtcgcggggcgttatgacgctcgtgtcggtggttgccctgctgatgaccggcgcagggtattgggtagcccacggcgcgctgggcggcatcaccatttcgcaggccctaacccccgaggatccccgttccagcggcaacaacatgaacatcttgctcatcgggctggactcgcgcaaagaccaggaaggcaacgacctgccctggtcggtcttgaagcagctacacgcgggcgattccgacgacggcggctacaacacgaacacgctgatacttgtgcacgtcggtgccgatggcaaagtggtggccttctcgatcccccgcgacgactgggtgcccttcaccggcgttccgggatacaaccacatcaagatcaaagaggcgtacgggctgaccaagcaatacgtggcagaacagctggccaaccagggtgtgagcgaccggaaagagctcgagacccggggccgtgaagctgcccgggccgcgaccctgcgggcggtgcgaagcctgaccggcgtcccgatcgactacttcgccgagatcaatttggccggtttctacgatttggcccagaccctcggcggcgttgatgtgtgcctgaaccatgccgtctacgactcgtactccggagccgacttccccgccgggcgtcaacggttgaatgccgcgcaggcgctggcgtttgtccggcagcgtcatggcctagacaacggggacctggaccgcacccaccgccagcaagcattcctgtcgtcggtcatgcgcgaacttcaggattcgggcaccttcaccaacctggacaggctcgacaacctgatggccgtggcacgcaaagatgtggtgctgtcggccggctgggacgaggacctgttccgccggatgggcgacctggcgggcggtaacgtcgaattccggacgctgcccgtggtgcgctacgacaacatcgacggccaggatgtcaacattatcgacccgaccgcgatccgggccgaggtagcggcggcatttggcagcgcgccgccaacgtcgcagaccgccgcggccgccaaacctaacccatccaccgtcgtcgatgtggtcaatgccggcagcatcagcggactggccagccaggtctccggtgcgctgctgaagcgcggctacaccgcgggtcaggtgcgtgaccgcgaatccggcgatccgttcaccaccgccatcgagtacggtgccggcgcggaaacggacgcccagaacgtggcagacctgctcggtatcgacgcccccaaccatcccgatcccgccgtcgcgcccggacacatccgtgtgacggtggataccaacttctccctaccggcacccgacgaggccaccgccgccgcgacgtccaccgaaaccagcacatatccgctgtacggcggcggcaccaccaccgacccgacaccggaccaaggggcgcccatcgatggcggcggcgtgccctgcgtgaactaggtaagttatccgaccactccacgcagcccgtcggcgccgaacaccggctccagcatgggcgagaagtccgggccccttcgcagcatgtggccgccgtcgacgttgatgacctgtccggtgatccaactggccgcgtcgctgagcaaaaacattgctaggttcgcgacgtcttcgacctcacccacccgcggtaatggcgtgcagacccggtagtccgcgctcagctccggcgactctgtgacgggcacaaccagatctgtacggatcaggcccgggcggatgctgttgacccgtacccacgacgggccgagttcgtcagcggccagtttcatcatgtggtcaacggccgacttggtgaccccgtaggcgccgaaccagcgatgggtgttgctggccgcgatcgaggagatgccgacgaacgaaccgccgccgccgcgtaccaattcccgcgcggcgtgcttgagcacgtacatggtgccattgacattgaggtccacggtgcgccgccaggcctgcgagtcgatctgggtgattggcccaatggtctgagacccgcccgcgcaatgcaccacaccgtgcagccggccatgccacgcggttgccgcgtccaccacacgcagggtctgctcctcgtcggtgatgtcggccggctcatagccgatcgctccggtcttgagcgcctcgatgtctttgacagccgccgccagcttgtctggatttcgtcccacgatcatgacggcggctccagccgcgaccaacccggcggccacccccttgccgattccgctgccacctccggtgaccaggtaggtccggtcttggaaagaaagctgcacttgaggcccctcacgccgaaactgaaacaggttctcgccattttggaccatgcggcccgtcacttgcgccgaaggtgaactcacggcgaggtttcgcggcgctcgcgaattcatgccctcagttcacgttcgacgttcgtgatcaacggtgccgccatcgtggagggattccataggttgcggcttgttgccacattgcggccagtgtgcgccgccgggtgcgcgtccacggtaggcttcaaccacgaattatcgggcaacgatatcggagtcggagttggcaataactggttcggccgcaccgtcatggccgcgactattgcacgccgagggccccccttccgtcatttgtatacggctgttggtggggttggtgtttctcagtgagggaatccagaaattcatgtatccagatcagctgggtccgggccgcttcgagcggatcggcatccccgccgccacgttcttcgccgatctggacggggtggtcgagattgtctgcggcacactggtcctcctcggcctgctgacccgggtcgcggcggtgccgttgctcatcgacatggtgggagcgatcgtgctgaccaaactccgagcactgcagccgggcgggtttctcggggtagagggcttctggggcatggcccacgctgcccggaccgacctgtcgatgctgctcggattgatcttcctgctgtggtccggccccggccggtggtcactagataggcgactgtccaaacgcgccacggcttgcggcgcgaggtgaacccgcgacgtagcgcgaccgatgcaccggactcaacgacgagtcagcggtggcgtcgcgaatgaactgcccgatctgacgcaacgaacgggtcgcttcgggcaccagcggtgtggcgagttggaaaagatgagcctgaccgggccaaacccgtacctcggcacagacgcctgccgccgccagcttgccggcgcccagctgcgcgtcgtgcagcagcacttcggagccggaaacgtgaataagtgtcggcggcaagctggattcgatatggtcgagcggctcatagaggtcttcgggcctgccgtcgaccatgttcttggcagcggccgccctgacccatgccgccaaggcatcgaatgcccgcgccggaaacatcgcgtcggtcccgatgttgggatggtcctgcttgggccccttggccagctgcagcaacggagagatggccactattgccgccggtttctcgtcgtcgcactgcagccgctgcgcaagcgcgagcgcaaggtaaccacccgcggaatcaccggccaacacgatctgttccggccggtatccgcgcgcccgcaaccattggtatgcatcgtggcagtcgtcgagcgccatccccagcgaatgcttagggatcagccgatagtcgactatcaacacgggtgattcggcaaatcctgacagcgcgttgacgatcctgctgtgcgaattcggcccgcacatgacaaacgcgccgccgtgcaaatagagcaccacccgcccagcgccgtcggccgcccgcaccccaggcgcacgcaccaactgggcggtagcattcggcaaatttatcgttgttcggaccgtgccctgcccggggcgccaaaccctgcatgcgaagtcgacgaaccccaacggcagaggcaggggcgataggtaactgcccacagtcataagtggcttgatcgtcatgcgcgatgccagtgccgccaaccgacctgcaacactagggccgctttcggtgatctcgatgggagccccgtcccagcacgaatcggaattcgagcatcccgacgattgcaggggccggcgtgcgtaatacgaggacattttcagcacgtttcgccggaatgtggccggtggttggcgttagctgcacggaagcgcctgagctggcccgccgtcaccgcccgatttatcaatcgcaaatctcgcacttcccgtttacgtagttgctccaaccagacgcagcccaattcgggctcctccccccatcaatcattcggtggcgcgaagttcaccagagtcccggacacgctcacgcgaactacctgcatttaggggatcacaggcaccttgaaatgcatcggtgtatgactgggagtttgctgtacgtctattggtaagtgcgaattcgccgccggctacccgcaccccgtagaatcgcaagccgatatcggcttggtcacctgaggtgttctatgcgggagtttcagcgggccgcggtgcgcctgcacatcctgcaccacgctgccgacaacgaggtgcacggcgcgtggctgacccaagaactgagccggcacggctaccgggtcagccccggcacgttgtacccgaccctgcaccggctcgaagccgacggcctgctggtgtccgagcaacgggtcgtcgacggccgcgcgcgccgcgtctaccgggctaccccggctggccgggcagcactgaccgaggatcgccgggcactggaagagctggcccgcgaagtcctcggcgggcaatcgcacaccgctggtaacgggacctgaaccgcgtcgacggtacccatcgccggggccaaaccgtgacgacgtctgcagcgcaatgcgggcttggcttacagttatgtaatgtctaccaaatctgaccacggcgaaatcggtgacgtcgaaccgctggcagacagcaccgcgagccaggccaggcgagtcgtcgccgcatatgcgaacgacgccgacgagtgtcggatcttcctgtccatgctcggtattggaccggccaaactcgagagctaatggctccctcgggaggccaggaggcgcagatttgcgattcggagaccttcggggactctgacttcgtggtggtagccaatcgactgcccgtcgatctggagcgtcttcccgacggcagcacaacctggaaacgcagccccggaggcttggtcaccgccttggagccggtgctgcggcgtcggcgcggggcctgggtcggctggcccggcgttaacgacgacggggccgaacccgacctccacgtgctggacggccccatcatccaagacgagctggaacttcatccggtacggctgagcaccacggacatagctcagtactacgagggattctccaacgccacactgtggccgctgtaccacgacgtcatcgtcaagccgctctaccaccgcgaatggtgggatcgctacgtcgacgtcaaccagcgctttgccgaggccgcgtcgcgcgccgccgcccacggcgcaaccgtgtgggtacaggactaccagctgcagctggtaccgaagatgctgcgcatgctgcggcccgatctgaccatcggtttctttttgcacatcccgttcccgccggtagagctgtttatgcagatgccgtggcgcaccgagatcatccagggcctactgggcgccgacctggtgggcttccatcttccgggcggtgcccagaatttcctgatcctgtcccggcgtctggtcggcaccgacacttcccgcggaaccgtcggtgtgcggtcgcggttcggtgcggcggtgctcgggtcccgcaccatacgagttggcgcctttcctatctcggttgactccggcgcgctcgaccacgctgcccgcgaccgcaacatcaggcgccgggcccgcgagattcgcaccgaactgggaaatccgcgcaagatcctgctcggtgttgaccggctcgactacaccaagggcatcgacgtacggctgaaggccttttccgagctgctggccgagggccgcgtcaaacgcgacgacaccgtcctggtccagctggctaccccgagccgcgagcgggtggagagctaccagacgctgcgcaacgacatcgaacgccaggtcggccacattaacggcgagtacggtgaggttggccatccggtagtgcattacctgcatcgaccggctccgcgcgacgagcttatcgctttcttcgtggccagcgacgtcatgctggtcaccccactacgcgacgggatgaacctggtggccaaggagtacgtcgcttgccgcagcgatcttggcggtgccctggtgctcagcgaattcaccggggccgcagccgaactccggcacgcatacctggtcaacccgcacgacctggaaggcgtcaaggacgggatagaggaagcgctcaaccagacggaggaggcgggccggcggcgaatgcggtcgctgcgacgccaagtgctcgcccacgacgtggaccgctgggcacagtcgtttctcgacgctctcgccggggcacacccgaggggccaaggctaacggtcaagccgctcccgctcgcgagcagacgcagaatcgcccatttcggcacgaaattgggcgattctgcgtctgctcgcgccctggaagctggtgcggctgcccaaaggctgtgatactcgatggagcgcgaaggcccgaaggagggcatgtgaacatccgttgcggactggccgctggggccgtcatctgctcggccgtcgcactgggaattgcgctgcactccggtgacccggcgcgtgcgctcggaccgccgccggatggcagttactccttcaaccaggccggagtgtccggggtgacgtggacgattaccgcgctgtgcgatcagccgtcgggaacccgtaacatgaacgactattctgaccccatcgtttgggcgttcaactgcgctctcaacgtggtgagtacgacgccccaacagatcacccgtacggaccggctgcagaacttcagcggcagggctcggatgagtagcatgctgtggaccttccaggtgaatcaggcagacggcgtggcgtgtccggacggcagcacggcaccgtccagcgaaacctatgcgttcagcgacgagacactgaccgggacgcacaccaccgtgcatggcgccgtgtgtggcctgcagccaaagttgagcaaacaaccgttttcactgcagctcatcggcccgccacccagcccggtccagcgttatccgttgtactgcaacaacattgcgatgtgctattaaatcggcgtgatgtaggcgatcagccatttgccgtcaatccgctggaaatccacccgcagtcggctgccgtcgtagagcggctgtcgcgtcttgtcggtcacggtgcggttcaaatagaccatcaccgatgcgcaatcgcgtttggcatccatgactcccacaccgacgacattggcctggaccaccacttcacgcttcttcgcctccgggatgatctgcgcattggcgctcttctggaactcctggcgatagtccggcgtcagcagcgggtacaccgcggtgaggctgcgctcgacagtttggtagtcgtaaccgaagacttgtgggatttcctgcatggccagcttcggtaacagtgcccgcgccgacgcttcgcccccggtctgcacccggtcccagtagaaccagccaccggccgcggacaaacccacgatggtggcgaccatcagcgcgtaggcgacggaaatcaaccgtctcatcagttgcccccgtccgggtacttcaggtcgtagccggtcatccggccgttctcgtcctcatgcacgatgacccgaagacgatagggcatggacggcttgttgacgccgtcgatatcggcgaccgtcacccgcaccgacaccaataccgatgcgttgtcgctgatttcgtcaatgccctccaacgcggcgccgttgacgacggcctccgatgtcgcgttggtggcccggaatagacccttgaggttgtccacgttgttgttggcgttcagcatgccgcgtagcggcccactggtgccgttgacgaaccggttcacgctctcgtcgatggtgtccggcgtgtagctgaacatgttgaccacggtctgggtggcggcatcgacaaaacgctggttgcgggcttgccgggcgtccgcatcccggttctgcataaccagtgcggtcacaccccatgccagcgcggcaatcgccaataggcctgccgccagcgaaagccagccgaccaggacgcggtgtgccggccggcgtggcggcggtttgaccggcctcagggcgggcttggcggctttcgccggcttcgattcggtccgcgccgcggccctcaccgtcgccgcaccctgggcgggacggctcgactcgccttccgccggacccgcggggcgggacgccttacgacgagcgcgccgcgtcgtcgactgctgtccgccggctacaccggtatctgcggccactacagctgcctcggatcgcgcatgagatccacccaattctcggcgctggatgcgcccgtcatcccgggcgcgaagataccagtgccgccggccgggtccgcgaaggctccgctgagttggtcatagatggtgtaggccggaccgctggcctgcggttgggggccaggcgccggcccgggcggaggcccggtgccttccggtggtggcggcggcggaatggtcgccgggtatggcacctggggtggctccggcgggtacccgggcggcatccatgacgtgaacggtggaggcggaccgttgtcgttgggcggcggcgcaggctgcgccggctggtgcggcgccggcccggggccggccacctggccgggtggcggcggtccgacgatgggcacgcccgggtcgggatccgcgcccggcgggatgtaagggaacttgttgggcggcagaatgtttcgcccatccgtcacctcggtgccgtacgggatcggcggaccgcgccacgggttggttccaactggcacatagccacgcggatcccgacataactgcaccgtcggtgcccgcttaccggggaattcctggcacgggtagttgcgagcgccgcgcaccgtgctcgggtcgttctgcgcggtcttgcagtacatgtcccggggaatctcgcgtaccgactcgtcggccggcgaccggaccagcggcgggggcaagaacccggtcatgcagggcggcgggtcgtgcaggtcgatcttgaagtccagcttggcgccctcgtcctggggtacgccgcccgccgaggtgatgatcgcggcgaacagcgccgggaaaaccaccaggagctgttcgatcgacttgtgatagatcacgcccacccggcccaggttggccagactggccgccagcgcgggaaacgaaggacgaatcccggagaacgcggtgttggcctcgtcgatcgcatccggggcgtcggccaacgtgtcgcgcagccgcgggtctgccgcacggagctgccaggtgaaccgcgccagcccatcggcgagtgacttgatgtccccgccggcgcggatctgggcttgcaggaacgggccggcctgatcgatcaactgcgaaacctgtggatagttggcgttggcctcatccaccagcaaccgggccgactcgatcagccgggccagttccggaccggcgccattggtcgcgatgaacgcctcgtgcagcagctcccgcagccgggtgtcgccaaggctgccgagcagcgtctcggcctgacgcaacaggtcggcgacgtcttgcccgattcgggtgttctgccgctggatccggaagccgttgcgcaacttggtcgacgacgggttctccggcggcactaggtcgatgtactgctcaccgatggccgaaacgctgcgtacggtggcggtgacgttcgacggaatggcggtgccactgttcagtcgcatgtgcgcggtaacgccattgggatttagccccaccgactccacccgcccgaccgcgacaccgcggtaggtgacgttggcgttcttgtacaggccaccgcccgcgacgaagtcggcactcacgccgtaggttccgatgccgaacgtggcgggcagacgcagataaaagatcgccatcacgctcagggtgatgacggtgatcaccgcaaaaatggacaactggatcttggcgagtcggtcgatcatgtccgggcccctactgtcccgacgccgtaccgggtggaatcttaaatgggtcggccgcttgcccggacaggttggccagttcgccaatcaggaagtcgggcgggttgaggatctcgtccatgtgcgccatgttcgggtcgaagtacgccgtggtgaagaacgtctcaccaatccggcgcagggtgaggtcgaaggtggtgaacacgttaagatagtcgccgcgcaccgcctgcttgataccgaagttgggaaatgggaacgtcagcaacagctgcagcgaggtgacgaaatcctttcggtcgtcgttgagggccttgacgatcgagtagaggtctttgaggtcttcaccgaaatccaccttggtctcggccagcacgtgcgacgtgaccatcgtcaaccttttgagcgcggcgaacgcgtcgacgatgtggtcccggttctggttgagcacgcgaaccgcgtcgggcagcgtgtccagtgctcggcccaggttgtccttgtcacgtgccaggatcgcggagactcggttcagcccatccaacgcatcgatgatgtcgtgaacctgccggttcaggcccgccgtcaactccgcgagcctggggaccaggttgacgaactgggcctgccgacccgccaccgcctggtgggtctcgtcaatgatctcttccaacgcaccgacgttacccttgttgaccaccacccccagcgccgagaaaacctcctcggtggtggggaatcggtcggtgttggcctcggtgattctcgagccgtcaaccaacctcccggtcggcgggcggtccgtcggtggcgccagctctacatgtaacgaacccagcagcgaggtctgggagaccttcgccacggcgttggccggcagcaacacattcttgtccaggtccagcttcacggcggcataaaaggatccgtcgggtcgttggaccgcgacaatgccggccacgctgccgacggtgacgtcatcgaccatgaccggtgagttctgcggcaacgtcgccacatcagccatttcgacggtgaccgagtaggcaccttcaccgtgcccggcggtgccaggcagcggcagcgagttcagcccgccaaactgacagccggcaagcagcgcgctgctggccgtcaatatgatggcgcgcaaccagattcggttcatccgccgcccccatgctcgcccggtcctgcccccggcgccggcggggccggtgccggaccgggcgccggtgggacgagtaggctctgcagatccgcggggttgcccacaggcgctcctcctcccgcgggtacccaagtcaattccggaaccggcgtctccgacttggcctcggtggccggggtgtcgtagatgatctggcccttgtacgccgtgatcgtgttaagcgggtggaacatgatcggcgggtaattcaccgtgagccggcgcagcaccggccccagccgctcacggcagatctcggcgcgccggtagtagtccggcgccgacgggcccgcggcggtatcgaaggaaccgccgcagatgaactgcaccgggttagcgaagttgggtatcgacaacagaccgttgagggtgccttgcgcagggtcatagatgttgtagaagttggtgatccccggcccagccacgtgcagcacttgctcgatgttctcgctctggtcactcaacgtctgcgcaaagtcgttgagctgattcaccgtttcgatcagcgtcgagttgttctcgcgcaagaaccccctgatgtcggacagcgcctggttgagcgtgcccagggtctggtccagattggccgagctgtcggcgagcacctgcgacaccgatgccacgtggccggcgaactgcacaatctgctcgtcgctctccgatagcgcgtcgaccagtacctgcaggttcttgacggtgccgaagatgtcgccgcgcgaatcccccagccgcccggcgacctgcgcaagctcgcgcaacgcgttgtgtaacgagtctccgttgccgtcaagggtgtccgcggcctggttgatcgccgcgcccagcggcccctgcagctcgcccgccgccggactcaggtcggcggccaaccgggtgagcccctctttcacctcgtcccattccaccggcaccgcggtgcgatccagatcgatccgaccgttgtcgggcagtaccgccccgccggtatacaccggggtgagctgaatgaagcgcgccgccaccaaattcggcgacatgatcacggcctgcacgtccacgggcaccttgacgtccttggacaccgacatagtgatcttgacgtcggacgaccgcggctcgatcatgtcgatctcacccaccgggacgcccaggacgcggacctggtcaccgggatagagcccgacagcagaggtgaagtagcccacgatggtgcgcttattaccggtggacgagagcacgtacacgccgcccaccagcgcggccaccagcgcgatcaccgtggcgtagcgcaatccccggctccccgtcaacatggcgacccggcccatcacggcgacttcggtctgatgatccagcgctcctggataaacccgcgcaagtaatcggcgaggctatccggcagcttgcccggctgaaagaccaggtcgaacacggtcgccaccagcggcccgggcagcacgctgtagacgttgacattgaatccgggtccggatccgaccacctcccccagcgtggtcgcgtacgtgggcagccgcttgagggcctcggtgatatagtcgcggcgctcgttgaggttggccagcaccaggttgagcttgctcaaagccgggccgaactccttacggttgtcggcgacaaagccggaaatctgcgctgcaacatcgtcgatcccagagatcaacgcgctgagcgcggcccgccgggcatcgagcgccgcaaacaactggttgccgtcctcgaccagcttgttgacctgttcggcgcgttcggacaacaccgatgtcaccgacttggcgtgcgccagcaggccttgcagcgcttcgtcgcgacgattcagggcgcgcgacagcgacgtcagcccgtccacggcaccacgcacctgcggggtggcgtcatgcaaggcctgggtgaacacgttcaaggcctgctcgaactgcggcctattcaggtcgttggcgttgcggcccagatcctgcagcaccccgttgagcgtgtagggcgtggtggtccggctcaacggaatcgtggtcgacttgccggagccagccggactgaccgcgatggagcgctcgccgaggatggtgtcggtgcggatcgcggccagggactggtcgccgacgacgatgctgcggtccacgctgaaggtgacctttgcactgtttccggccagactcacggccgacaccgcgcccaccttgaggcccgagacataaaccgagttaccgggggtgatcccaccggcgtcggtgaaatacgcgtcgtaggttttgccctgtggccagaaaggcaacccgctgtagccgaatgcgatcaggacgacgcagatcaccagcaccaggccgaagatgccggtgcggagcgggtcgcgttcgtgtttgctacttggcttcctatttagcaaaggcgcacctccccttgctgggatccggctggccgccgatcggcagcaggatgtcgctgccggccggtccgttgatcttgatcgtcaccgagcagaagtagatgttgaagaatgctccgtaactgcccagcgcggacaggcgcaggtagtcctcgccgagctgctcgatgtcgttgttgacctcggcctttcggttgtccagctcggtagccagcggccgggcgttttccaggatgccttgcagcggccggcgcgaattccgcaacagttccgtaagatccgtcgtcgtcgacgccagcggcgaaatggcgcccgcgatcggatcccggttcttggccaggccgctgaccagctgctgcagctggtcgacactggccgaaaattgcgcgctctttgcatcgacggtcgccagcaccgcgttgaggttggtgattacctcgccgatcagctggtcgcgtgcgcccagcgccgccgagaaggcaccggtgtcggcgagcacgttcgccaacggaccaccctggccctgcagcaactcgatgaccgcactggtgatggtgttgatcttgtcagcgtcaaagcctttcagcaccggccgtagcccacccagcaacgcatcgagatccagtgcgggctgggtgtgggccacgttgatggtgccacccggcggcagcttgcgcagttcacccggacccgacgtgatctccaggaaccggtcgcccaccaggttttcgtaccggatcaccgcacgcgtggacgagtacagcgtgtagctgcggtcgatcgcgaatgccacgtcgatgctgtggtctgggttgagcttgaccgccttcactgaaccgaccggcacaccggcgatgcgaaccttctggcctgccttcagccgcgacgcgtcggtgaaggtggcgtggtagacggttgtgggaccaaaccggaagtccccgaagaccaccaccagaccggcggccaccagcagcatgaccaccgcgaagacgctgaccttgatcaccatcgaccggtgcgagggaacgcccgagcccgccatcagaagtcgtcccgttccgcgaacgcaccgttgaacaggaactgcagcgtcgacggcgcgtcaacctgcaactcggtgaacggctggtatgggatcaaagcgttgtcggtgaccaggaacggcgcgcggtagaacgacccgcccgtctgcttggtcgggatatcgggcaaccctcggcagttcggaccgccggaggcgttgacgatcggcaggctctccggataggtgtacgacggcgcacccaacacgaagctcgacgaggtgaacagcccagccttacggacaccgattagcggggcaaactccttgacaccgcgcgcgatgcccttgaaaaggcagccgaataccggggagtagtcggaggtcactttgagcggggctcggagccggttgatggcgtcgatgaaattctgttcggcgggcgccaacgtctcataggcgttattagacagaccgatggtggctagcagcgtgtcgttgaggttgtccttctggtcgacgatcgtcttgttgatcgtcggcaggttatcgaacacggtgttcaggtccccggcggcgtcagcatagacgttggccaccaccgccgccttgcggaaatcctcctgaagggcgggtaactttgggttcgcttggcgggtcagcgtgttcagtcccgacaacagcgcacccaggtcatcgccgtggccgcgcaggccttcggacagcgcgctcagcgtcgcgttcgtttcaagcggatcgatcttgtgtagcaggtcgatgagcgattggaacaacgtgttgacctcaagctgtacctgagacgccgccacgtgcgcattcggacttagcggcttgggcgacggcgtctttggcggaatgaattccaccgatttggcgccgaagatggtgtttccggcgatgcgcaccgtcgcgttggaggggataaaacccatctcgccgctgtcgatggccagcttgagccgtgcttggttgccgctgtagctgatatccgtgaccttgcctacctggatgccacggtatttgaccttggcgcccttctccataaccaggccggccctcggcgacgataccgtgacggtgtccgtagacgtgaaagccgccgtatacgaaagataagtcagcactgcggatcccaccatcagcccggccagcagcgccgctgccaccctgacactggtgcgtcgagatccgccgccggacatgtttcctttctgaaggtttttaccccgagaggttgaagttaccggacgcgccgtagacggcgagcgagatgaacaaggtgatgacaacaaccacgatcagcgaggtccgtacggcctgcccgaccgcgaccccgaccccaaccgacccgccgctggcgttgtagccgtagtaggtatgcaccaacattaccgcgatcgacatagcgatggcttgcataaacgaccacaacaggtcggaagggatgaggaaggtgttgaagtaatggtcataaaggcccgcggactgcccattgacgaacaccgtggtgaaacgagcggcgaagaacgcggccagcaccgacaacgaatacaacggaatgatcgccaccaggccggcgatcagccgggttgacaccaaataggacaccgagtgcaccgccatgcattcgacggcgtcgatctcctcagagacccgcatggcacccagctgcgcggtggctccggccccgatggtggccgccagcgcgatacccgcgatcaccggcgcgacaacgcggacgttcaaaaacgccgacaggaacccggtcaacgcctcgataccgatgtcgcccagcgacgaatacccctgcacggcgatcacgccaccggacgccagggtcaaaaaggccgccaccccgaccgtgccgccgatcatgaccagcgctccggcgcccagcgtcatctcggcgaccagccggaccgtctccttccggtagcgggtgatggcgttgggcacatagcgcatggtttcgccgtagaacagcgcctgctcaccgaagttgtcgaccggccgctgcagccgcgaaaagaaacggcgaaaccggatagtgacgtcgtagctcatcgcttcatcaccatcgctcgctcaccgtcgtttgttactgcgccgagattcgcacacctatagcggtcatgactacgttgatcacgaaaaggcagatgaacgcgtagacgacggtctcgttgaccgcattgcccacccccttgggcccacccttgaccgtcagaccgcggtaacacccgaccagcccggccatgaccccgaacagtagcgccttgatctccgccagtatcaattcgcgcagtccggtgagcacggtcagaccgttgataaacgcacccgggttgacgccctgaagaaagaccgagaacgcgtagccgccggacaggccaatggcgcacaccaagccgttgagcagcagcgcaaccaatgtggacgccaacaccctggggaccacgagccgttgaattgggtcgatgcccagcacccgcatcgcgtcgatttcctcacggatggtgcgagcgcccaggtcggcgcagatcgccgtggcgccagcacctgccaccaccagcacagtcacgaccgggcccagctgggtgatggtgccgaatgccgttccggcgccggacaagtcggcggccccaatttcacgcaacagaatgttgagggtgaacgccaccaggaccgtgaacggaatggacaccagcaacgtcgggactagcgaaacgcgggccaccatccaggtctggtccaaaaactcgcggaactggaacggccgccggaaagcggcacgcgcggtgtccatcgacatttcgaagaacccgccgacggcccgggccggaaccgcaagttgttggatcaactggggtccccccgtctactgctcgcggcgaagtctgtgagtctcctgaacgcgcttagggcccgcacgttgcacggtgtgagccggcccccatcctaacccagaacgagtttgcggtgtcaacgaaccgcacaccggatcaactgggtcaatttcgctggttaagccctatgttggcgtggtgattcggacaccgattccaataatcggccgcctatatccacgggtcactgacgcatcagatcggtcgccgaaaagctctgttccggatcccgaccagcaaagtagtcccgcagcgtcgcggtgagctcggtgggatcccaggacgtgccgtccgcgctgaaccggcgctccatgtgcggcggtgacaccagcgtcacctgcggaccgtagacgatgaacacctgaccgttgacttccgcggcagccggggacgccagaaactggaccaggcttaccacatgctgcggcgacagcgggtcgatctggcccgcttcgacatcgggtgcggcgccgaagacatcggccgtcatcgcggtgcgcgcccgcggacaaatcacattggcgcaaacgccgtagcgcccgagcgcccgcgccgccgacagggttagcgcggtgatgccagccttggcggcggcgtaattcgcctgccccaccgggcccaccagacccgcctccgacgaggtgttgacgagccggccgaagaccgatcccccttcggcatccttggctttgtcccgccagtaggcagcggcgttgcgggtgagcagaaaatggccgcgcaggtgcaccgcgatcacggcgtcccactcctcgtcggacatgttgaacagcatccggtcgcgggtgatgccggcattgttcaccacgatgtccagtccgcccagcccgacggcgctggcgagcagttcgtcggccgtcgcgcgctggctgatatcaccggctaccgcgacggccttagcaccagcatcggcagcggcggcgccgatctcgtcgacgacgtcggaagcatccagggcggaagcaacatcgttgacgacgacggtggcgcccaaccgggccaggccgagcgcttcggcccgacccaaacccgcggccgcgccggtgaccaccgccacctttccggacagatcggtcgtgttcgtggtacgcggcgagcgattggactcagtcaatttcaatttatgaatacctctagttccgtcctactcaccacgcgacaacgccgcacgcgggcattccgcgatggcctgctcggccagatcctcctgatcaaccgggatcggatcggtcttgaccacggcatagtcctcgtcgtccaggtcgaagatatccggtgcgattcccaagcacaccgcgttgccttcacatcggtctcggtccacgatcacccgcacggcaccctccttaccctgaccatccccccggtcgctgctagttccaccataaggccctgctacatccgaggaaacggtcgctggattcagagactagaacgtgttacaaccgggaagacggccgggttgccgttggcgttggttgtcgacagctagtggacggctgctgacggccagtgataaagacgcgatcattcaatcggaggcagctgagatgcgcatcagttacaccccgcagcaggaggagctgcgccgcgagctgcgctcgtactttgccacgttgatgacgccggaacgccgggaggcgctgagctcggtccagggtgaatacggcgtcggcaatgtctaccgggagacgatcgcgcaaatgggccgcgacgggtggcttgcgctgggctggcccaaggaatacggcggccagggccgctcggcgatggaccagctgatcttcaccgatgaagccgccatcgccggtgcaccggtgccgttcctgaccatcaacagcgtggcgccgacgatcatggcctacggaaccgacgagcagaagaggtttttcctgccccggatcgccgccggggacctgcacttctcgatcggctactccgagcccggcgccggcaccgacctggccaacctgcgcaccaccgcggttcgcgacggcgatgactatgtggtcaacggccagaagatgtggaccagcctgattcagtacgccgactacgtctggttagcggtacgcaccaacccggagtcttctggggccaaaaaacaccgtggcatatcggtgttaatcgtgccgacgaccgctgagggcttctcctggactccagtgcacaccatggccggtccggacaccagcgccacctactactccgacgtgcgggtaccggtggccaaccgggtcggtgaggaaaacgccggctggaagctggtgaccaaccagctcaaccacgagcgggtcgccctggtgtcgccggcaccgattttcggatgcctgcgcgaggtccgcgaatgggcacaaaacaccaaggacgccggcggcaccaggctgatcgactcggagtgggtgcagctcaacctggcccgggtacacgccaaggccgaagtcctcaagctgatcaactgggagctggcttcctcgcaaagtgggccgaaggacgctggaccgtcaccggccgatgcgtcggcggccaaggtgttcggtaccgagctggccaccgaggcctaccggctgctgatggaggtgttgggcactgcggcgaccctgcgccagaattcgccaggcgcgttgctgcgcggccgcgtcgaacggatgcaccgggcgtgcctgatcctgacgttcggcggcggcaccaacgaagtccagcgcgacatcatcggcatggtcgcgctgggactgccgcgagccaaccgctgagcggacctgagaggacaagacgtcatggatttcacgacaaccgaagccgcccaggatcttggtggtctggtcgacaccatcgtggacgcggtgtgcacgccggagcatcaacgtgagctggacaagctcgagcagcggttcgaccgcgagctgtggcgcaagctgatagacgccggcatcctgtccagtgcggcgccggagtcgctgggcggcgatggcttcggcgtgctcgagcaggttgcggtgctggtggcgttggggcatcaactggccgcggtgccgtacctggagtcggtggtgctcgccgccggcgccctggcccggttcggctcgccggaactgcagcagggctggggggtgtcggcggtctccggcgatcggatcctcaccgtcgccctcgacggtgagatgggcgagggtccggtgcaggccgccggcaccggacatggctaccgcctcaccggcacacgcacccaggtcgggtacggcccggtggccgacgcatttctggtacccgccgaaaccgattccggtgcagccgttttcctggttgccgccggcgacccaggggttgcggtgaccgcactggccaccaccggactgggcagcgtcggacacctcgagctaaacggggccaaagtggacgccgcccgcagggtcggcggaaccgatgtcgcggtttggctcggcacgctttccaccctgagccgcaccgcttttcagctcggtgtgctcgagcgcggactgcaaatgacggccgaatatgcgcgcacccgtgaacaattcgaccgcccgatcggcagcttccaggcggtggggcaacggttggctgacggctacatcgacgtcaagggattgcgactgacgcttacccaggcggcctggcgggtggccgaagattccctggcaagccgggagtgcccccagccagccgacatcgacgtcgccaccgcggggttctgggccgccgaagccgggcatcgggtggcgcataccatcgtgcatgtgcatggcggcgtcggcgtcgacaccgatcatcccgtacaccggtatttcctggccgccaagcagaccgagttcgcgttgggcggcgccaccggtcagctccgccgaatcggccgtgaactggcggaaacccctgcctagccctgcctagcccggcgacgatgcggtccgcgcagcggaccgagaaggagcgggcgaatcgaacccaccgatgactcccactcacccgaccgtcaccgaacttctgctgccgctatccgaaatcgacgatcggggcgtctatttcgaggactcgttcaccagttggcgcgaccacatccggcacggtgccgcaatcgccgcagcgctgcgggaacgcctggacccggcgcggccgccacacgtcggtgtgttactgcagaacacgccgttcttctcggcgacactggtggccggcgcgctgtcggggatcgtcccggtgggcctcaacccggtgcgccgcggcgcggcactggccggcgacatcgctaaagccgactgccagttggtgctcaccggctcgggatcggcggaggtaccggccgatgtcgagcacatcaatgtcgactcccccgaatggaccgacgaggtggccgcacaccgggataccgaggtgcgttttcgatccgcggatctcgcagaccttttcatgctgatcttcacctcgggcaccagcggcgacccgaaggcggtgaagtgcagccaccgcaaggttgcgatcgccggcgtgacgatcacgcagcgcttcagtctgggccgcgacgacgtctgctacgtctcgatgccgttgttccattccaacgcggtgctggtcggctgggcggtggctgcggcctgccaaggctcaatggcgttgcgacgcaaattttcggcgtcgcagttcctggccgacgtccgccgttatggcgccacttacgccaactacgtgggcaagcctctttcgtatgtgcttgcgacaccggagcttcccgacgacgcggacaacccgctgcgggcggtgtacggcaacgagggagtacccggtgacatcgaccgtttcgggcgcaggttcggctgcgttgtcatggacggcttcggctcgactgaaggcggggtggcgatcacgcggacactcgacaccccggcgggcgccctgggcccactgccggggggaatccaaatcgtcgaccccgacaccggcgaaccgtgcccgacaggagtggtcggcgaactggtcaacaccgccgggccgggcggtttcgaaggctattacaacgacgaggccgccgaggccgagcggatggccggcggcgtctaccacagtggcgacctcgcctatcgcgacgacgccggctacgcctatttcgccggtcggctcggcgactggatgcgagtcgacggtgaaaatctaggcaccgcaccgatcgagcgggtgctgatgcgctacccggacgccaccgaggtcgctgtgtatccggtacccgatccggtggtgggtgatcaggtgatggccgcgttagtgttggcgcccggcaccaaattcgatgccgacaagttccgggcgtttctgaccgagcagcccgacctggggcacaagcagtggccgtcgtatgtgcgggtcagcgcggggctgccgcgcaccatgaccttcaaggtgatcaagcgccagttgtcggccgaaggtgtcgcctgcgccgatccggtgtggccgattcgccggtagcctcacggcgcgccaccatgctcaccgggatctggccggatggtggacccgaataatcgggtagaaccgccgaatgagctgcccggatcgcgatacgatccattcctagcaattgcaccgatgatgcacggccgcggccgggttcggcttgggctggtgcgaggtaccggatgtcgtttgtgttggtttcgccggagaccgtggcggcggtggccacggatctcaagcgcatcggcgcctcgctggcccacgaaaacgcgtcggcggccgcttcgacgacggcggtggtctccgcggccgccgacgaggtatcgacggcggtcgccgctctgttctcccaacacgcccagggctaccaagcggcggccgctcaggtagcagcgtttcatagccggtttgtgcaagccctgacggccggtgccggggcgtacgcatttgccgaggcggccaacgcgtcgccgctacagtcagccatgggtgcggtaagcgcgtctgcgcagacgctgttgtcgcgcccgttgatcggcaatggcgccaatgcgacgacgccgggcggtaacggcggcgacggcggatggctattcggcagcggcggcaacggcgcgcccggcgcggcgggccagtccggcggtaacggcgggtcagccggactgtggggtaacggcggcgcgggtggcgccggcggcagcggcggcgccgccggcggcaacggcggtaacggcgggtggctgttcggcgccggcggcaccggcggtatcggcggcaccggtgctcccggcgccatgggcggcaacggcggcaacggcgcgctgctgatcggcggcggcggcctcggcggcgccggcggcatgggtggcaccggcggcggcaccggcggcaccggcggcaacggcgcgctgctgatcggcgctggtggtgtcggaggtgctggcgggatcggtggccagggtaccggcgccggcggtgccgccggcgccggcggcaccgggggcaacggcggcgccggggggttgttcatgaacggcggcgacggcggcgccggcggtcaaggcggcgacggtgcggccggcgacgcggctgccagcgccggcggcaccggcggcaaaggcggccaaggcggcgacggcggcaccggaggggccggcggcgcaggcccagtgctgttcggccacggcggcgccggcggcatgggcggccaaggcggcaccggtggaatgggcggcgccggcggagacggcaccaccgtcatcgcggccggtaccgggggggagggcggcaccggcggcgcggccggcgccggcggagccgcaggcgctcgcggggctctcaccagcggcggcctagccggcggcgtcggggccggcggcaccggcggcaccggcggtaccggcggcaacggcgctgacgccgctgctgtggtgggcttcggcgcgaacggcgaccctggcttcgctggcggcaaaggcggtaacggcggaataggtggggccgcggtgacaggcggggtcgccggcgacggcggcaccggcggcaaaggtggcaccggcggtgccggcggcgccggcaacgacgccggcagcaccggcaatcccggcggtaagggcggcgacggcgggatcggcggtgccggcggggccggcggcgcggccggcaccggcaacggcggccatgccggcaacacaggtgacggcggcgacggcgggaccggcggtaacggcggcaacggcaccggaggcgtgaacggcgccgacaacaccctcaaccccgacacccccggcggcgccggggagcccggcggggccggcggggccggcggggccggcggggccgccggcggcccgggcggtaccggcggtaccggcggtaacggcggcaacggcggcaacggcggcaatgccggcaacaacagcaccaatgccccagtcggtggcgaaggcggcgccggcggcgacggcggcgccggcggcgcaggcggggccgccaacggcggcaccgcgggcagccagggcactgggggcgtcggcggcgacggcggcgcgggcggcaacggcggcggcggcaaggctggcaccggcaacagcggcaactttggggtggacggcgaagccggcttcagcggcggcgccggtggcaacggcggcgtaggcggggccgccggcgccaatggcggaaccggcggcagcggtggtaatggcggtgacggcggtgcgggaggcattggcggggccggcggcaacggcataccgggcactggcacagagcctgccgggggcaccggcgccaaaggtggagacggcggcgacggtggcgccggcggcgcaggcggcaatgccggcggggccggcggtaacggcggggccggcggccagggcggcaatgccggccagggtggcgccggcggtgcgggcggcaacgccgtgattcccggcgacggcgtcgggaaggcgccgcacggcggcgcgggcggcagcggcggagacggcggcaaaggcggccagggcggtagtggcggcaccggcggatccggtgccccgatcggtggcggcgccggaggcaccggagggtccggcggacacgccggcaagggtggcgccggcggcatcggcgcacagggcaccaccatcaccgtgcccgggaacggcggcaacgccggcgacggcggcaacggcggtggcggcggcgcgggcggcaccggcggcgacggcgccaccggcacgccagccggcaacggcggcgacggcggcaacggcggcaacgccggcgccggtggaaacggcggctccggcgacttcggtggcaataccaccagcggcgcctccggcagcggcggcaacggcggcaacgccggcaccgcgggtagcggcggtgcgggcggaaccggcggcaccggccttagcggcggcaacggtggcaacggcggcaacggcggcaacggcggtgacggcggtaacggcgcccacggcaccgtcggcgcccagttcgtcccggccaccagcttgcccacacccaacggcggggccggtggcaacggtggcaccggaagcaacggcggcgcgcccggccccgccggggcgcccggccccactaccggcggtaacgctggcagccagggcatcggcggcgacgggggcaacggcggcgacggcggtaaaggcggtgacggcgccgacgctgtcaacgtcgtattcatgccgactgagccacaggccgcgaccggcactgccggcagcgccggtgaccccaccggcggtaacggagggcccggcactcccggcagccccatggttgccccgcccccgccaacgccaatcactcaagtccaacagggcggtgacggtggcgccgggggcaccggatccaccaacgccaacgacggcacagccaccggcggaaagggcggagaaggcggagtcggcagcattctcggcgggcccggcggcaacggcggaactggcggcaacgcctcggcaaccggcaccaacggggtggccaacgccgggaatggcggcaagggtggcgacggcggccagtttggggccggcggcaacggtggtgccggcggcagcgtaaccgacggatccgccggcagcaccgcaggcaacggcggcaacggcggcaacgcaaccaacggcaccatcgcaggccaacccgccggcggcaacggctcggccggcgggaaaggcggcgacggcggcaacatcgccgccggtgccaccggcaccgccggcaacggcgggaacggcggcaacggcaacgacggcgccgtcaacgccggcaccggcggctccggcggcaacggcggtaacgccggtggcggcggcgccaatggcggcgacggcggcgccggcggcgccggcggggccggcgggcgtggcggcaagggcatcgacggcgggttcggcggtgacggcggcaacggcggcagcaacaacggcaccggcgccggtggcaacggcggcaacggcggcaccggcggggtcggctcggttggcgcggctggtggcgatggcggcaacggcggcaccggaggcttcgccggtttcggcggcaccgcaggcaatggcggttccggcggcacgggcggggccggcggcgacggcggcaccggcgggggcggcggcaacggcggcaccggcgttatcgccggcggcggggggaccggcggcaacggcggcgccagcggggccggcggcgccggcggcacgggcgggttcgccggcaacggcaatgccggcggcaatggcggcaccggcggcgcgagcgaggacggcggcgccggcggcacgggcgggttcgccggcaacggcaatgccggcggcaatggcggcaccggcggcgcgagcgaggacggcgacaacggcaacgctggcagcggcgccaccggcggtaccggcggcaacggcggcaccggcggcgacggcggcgctgccgggctgggcggcgtcgcgtgaggttgaccggcgatcaccgtagccagcacggcccgtgacaccggtccggcacgccaccctcgtcgttcaggtggtgtcgccactcgcgctacacaacgcttcacggcactcgtcgagacttatgctcgagttctgatacgtggagcaactgttttggcgttcgacccgtattgcgcaggtggcggtactggaaaacgtagacgtgttgggcgggtgacgaataagatcctggcctaactactgcgtcaattatgccgcggtggccgcgccgtccggttgggagttcgcccatgtcgttcgtgttgatcgcaccggaattcgtgacagcagccgcgggggatctgacgaatctgggttcgtcgattagcgcggccaacgcgtcggcagccagtgcgaccacgcaggtgctggctgcgggcgccgatgaggtgtctgcccgtattgcggcgctgttcggcgggtttggcctggagtaccaggcgattagtgcgcaggtggcggcctaccaccagcggtttgtgcaggccttgagtaccggcgcgggcgcatatgcctcggccgaggccgccgccgctgagcagatcgtgctgggcgtgatcaatgcgcccacccaggcgctgctggggcgcccgttgatcggtgacggcgccaatgcgacgactcccggcggggccggcggggccggcggtctgctgttcggcaacggcggggccggggcagccggggcgcccggccaggccggcgggcctggccgggcccgccggattgtggggcaacggcgggcccggcggggccggcggcagcggtgggggcaccggcggtgccggcggcgccggtgggtggctgttcggggttggcggcgccggcggtgtcggtggggccggtggcggcaccggcggggcgggcgggcccggtggtttgatctggggcggcggcggggccggcggtgtcggtggggccggtggcggcaccggcggggccggcggccgcgccgagctgctgttcggcgccggcggtgcgggcggcgcgggtggggcgggcaccgacggcgggcccggtgctaccggcgggaccggcggacacggcggagtcggcggcgacggcggatggctggcacccggcggggccggcggggccggcgggcaaggcggggcaggtggtgccggcagcgatggtggcgcgttgggtggtaccggcgggacgggcggtaccggcggcgccggtggcgccggcggtaccggcggcaccggcggcgcggtgggcagcgtcggtaacgccgggatcggcggtaccggcggtacgggtggtgtcggtggtgctggtggtgcaggtgcggctgcggccgctggcagcagcgctaccggtggcgccgggttcgccggcggcgccggcggagaaggcggagcgggcggcaacagcggtgtgggcggcaccaacggctccggcggcgccggcggtgcaggcggcaagggcggcaccggaggtgccggcgggtccggcgcggacaaccccaccggtgctggtttcgccggtggcgccggcggcacaggtggcgcggccggcgccggcggggccggcggggcgaccggtaccggcggcaccggcggcgttgtcggcgccaccggtagtgcaggcatcggcggggccggcggccgcggcggtgacggcggcgatggggccagcggtctcggcctgggcctctccggctttgacggcggccaaggcggccaaggcggtgacggtggcagcgccggcgccggcggcatcaacggggccggcggggccggcggcgacggcggcgacggcggggacggcgcaaccggtgccgcaggtctcggcgacaacggcggggtcggcggtgacggtggggccggtggcgccgccggcaacggcggcaacgcgggcgtcggcctgacagccaaggccggcgacggcggcgccgcgggcaatggcggcaacgggggcgccggcggtgctggcggggccggcgacaacaatttcaacggcggccagggtggtgccggcggccaaggcggccaaggcggcctgggcggggcaagcaccacctcgatcaacgccaacggcggcgccggcggcaacggcggcaccggcggcaaaggcggcgccggtggtgcgggaaccctgggcgtcggcggctccggcggcaccggcggggacggcggcgatgcgggcgctggtggtggcggcggcttcggcggggccgcgggtaaggccggcggcggcggaaacggcggtgttggcggtgacggcggggacggcgcaaccggtgccgcaggtctcggcgacaacggcggggtcggcggtgacggtggggccggtggcgccgccggcaacggcggcaacgcgggcgtcggcctgacagccaaggccggcgacggcggcgccgcgggcaatggcggcaacgggggcgccggcggtgctggcggggccggcgacaacaatttcaacggcggccagggtggtgccggcggccaaggcggccaaggcggcctgggcggggcaagcaccacctcgatcaacgccaacggcggcgccggcggcaacggcggcaccggcggcaaaggcggcgccggtggtgcgggaaccctgggcgtcggcggctccggcggcaccggcggggacggcggcgatgcgggcgctggtggtggcggcggcttcggcggggccgcgggtaaggccggcggcggcggaaacggcggtgttggcggtgacggcggcgagggagccagcggtctcggcctgggcctctccggctttgacggcggccaaggcggccaaggcggggccggcggcaacgccggcgccggcggggccggtggtgacggccagaacggaacgacaggcgtggcgagcgagggcggcgccggcggccaaggcggtgacggtggggacggcggccaaggcggcatcggcggggacggcggcaacgccggattcggcgccggtgttcccggcgacggcgggatcggcggcaccggcggggccgggggcgccggcggcgccggcgccgacggggaccccagcattgacggcggccaaggtggtgccggcggccacggcggccaaggcggcaaaggcggcctgaacagcaccgggctagccagcgccgccagcggtgacggcggcaacggcggggccggcggggccggcggcaacggcggcgacggcgacggctttatcggcgggtccggcggcaccggcgggaccggcggcgacgccggcgtcggcggcctggccaacaccggcggaaccgcgggcaacgccggtatcggcggggccggcggccgcggcggcggcggcggggccggcgacagcggcgccctctcccaagacggcaacggcttcgccggcggccaaggcggccaaggcggggccggcggcaacgccggcgccggcggcatcaacggggccggcggcaccggcggcaccggcggggccggtggtgacggcgccccggcgaccctgatcggcggacccgacggcggtgacggcggccaaggcggcatcggcggggacggcggcaacgccggattcggcgccggtgttcccggcgacggcgggatcggcggcaccggcggggccggtggtgacggcgccccggcgaccctgatcggcggacccgacggcggtgacggcggccaaggcggcatcggcggggacggcggcaacgccggattcggcgccggtgttcccggcgacggcgggatcggcggcaccggcggggccgggggcgccggcggcgccggcgccgacggggaccccagcattgacggcggccaaggtggtgccggcggccacggcggccaaggcggcaaaggcggcctgaacagcaccgggctagccagcgccgccagcggtgacggcggcaacggcggggccggcggggccggcggcaacggcggcgacggcgacggctttatcggcgggtccggcggcaccggcgggaccggcggcgacgccggcgtcggcggcctggccaacaccggcggaaccgcgggcaacgccggtatcggcggggccggcggccgcggcggcgacggcggggccggcgacagcggcgccctctcccaagacggcaacggcttcgccggcggccaaggcggccaaggcggggccggcggcaacgccggcgccggcggcatcaacggggccggcggcaccggcggcaccggcggggccggtggtgacggccagaacggaacgacaggcgtggcgagcgagggcggcgccggcggccaaggcggtgacggtggggacggcggcgaaggcggcggcgcgggattcggcagcggcgtagccggcgccgccggcgccggcggcaacggcggtaagggaggtgacggcgggaccggcgggaccggcgggactaacttcgctggcggccaaggcggtgccggtggccgaggaggtgctggcggcaatggcgccaacggcgttggcgacaacgccgccgggggcgatggcggcaacggcggagccggcgggctcggcgggggcggtggcacaggcggcaccaacggcaacggcggcctcggcggaggcggcggcaacggcggagccggcggtgccgggggaacgcccaccggcagtggcaccgaggggaccggcggcgacggtggagatgccggcgccggcggcaacggcggctctgccaccggcgtcggtaacggcggtaacggcggtgatggcggcaacggcggcgacggcggcaacggcgcacccggcggcttcggtggcggcgctggcgccggcggcttgggcggctccggcgccggcggcggcaccgacggcgacgacggcaacggcggcagccccggcaccgacggcagctaagctaacggcagcccaaagcgccagcagccacccgacaacgctgggcggctacccatggcccgttggcagcacaggctggcgatggccgtccgaccgataacacccgggccatcgcatccccagcacaaccagctgtcctcgcgggcttatgcacgacgggggagcactaccccacaagcgatggcaccactacatcgatcagatgcggcccgggctcggcgaaggccgcgcgcagggcgtcggcgaattcctcgcaggtggtgacacgacgtgcaggaacacccataccttcggcgatcttgacgaaatccattgtgggacgcgatatatcaaggagatccagggccttcgggccaggatccgaccccgcgccgacacgttgcagctcgatccgcagaatgtcgtaggcgccgttgttgtagatgacggtggtgacgtcgaggttctcccgcgcttggctccacaatcctgaaatcgtgtacattgccgacccgtcggattccaggcacaacaccgggcggtcgggcgcggcgaccgcggcaccgaccgcagccgggatgccgtaaccgattgccccgccggtcagcgtaagccagtcatgggccggggccccggcggtggcctgcggcagcaggacaccacaagtattcgactcgtcgacaacaatcgcccgttccggcagcaacgcaccgaccacatcggccgccgacaccgacgtcaggtcacccgtcggcagctgcggacgtgacgcgcccgccaccggggcaaccgtcccgggcgctacctcgtcggccaacgcggccagtgcgtcggccgcaccaccgggttcggcaagcacgtgcacctcacaaccggccggcaccaggtcactgggcatacccgggtaggcgaaaaacgacaccggcgacctggccccggccagcacgagatgtttgaccccgtccagctgggccgcggcaccttcagcgaaataggccagccgttcgacggcggggataccggcgccacgttccaggcacgtcggaaacgtctcgcataaccaacgggccccggttgcctgcacgatccgcgcagccgcggtcagccccggcccgcgggtggcatccccaccgatcagcatcatggcgggttcccctgagcgcagcaccccagccaccggccccacgtccactggcgccgccgccgcctgagccggcacgcccgcggccgcgtgggcaccgtcgctccaacacacatccgcgggcagaatcagcgtcgcgatctgtgaacctgaccggctggccgcaatggccgcttcagcgtcggccccgacgtcggcggcagcctccgtccggcgcacccatcccgaaacggtgccagcgaccgcatcgatatcggattccagcggggcgtcgtacttcttgtggtaagtcgcgtggtctccgacaaccaccaccatcggcacccgggcacggcgcgcgttgtgcaggttggccaggccgttgcccagtccggggcccagatgcagcagcaccgccgccggccggccagcaatgcgggcataaccgtcggcggccccggtagccacgccttcgaacagggtcagcatgccacgcatgcgcgggacggcgtctagcgccgccacgaaatgcatttccgacgtgccagggttggcgaagcacacatcgacacccccgtcgaccagggtgttgatcagggcctgagcaccgttcacgtctgcacctttcctcgtgggtccagcttgaatacccgcacagcgttgccgtgcagaaagtcgcgacgagcttcgtcgcttagccccagttcgtcaagaccggtcagggcgtgcgtgtgggcgatcatcgggtaattggtaccaaacagcaccttgcgctgtcccgtgtcggttttcatgaaccgcaccagcttcccgggcagccgcttgatggtgtaggccgaggtgtcgatgtagacattctcgtgtttgcgggcgaccgcgaccatctcctcggtccacggatagccgacatgtccgcacacgatcaccagttccggaaagtccaacgccacctggtcgatgtagggaatggggcgtccggtctccgacggccgcagcgggccggtgtgaccaacctgggtgcagaacggcaccgcggactgcacgcattcggcgaacaacggatagtagcggcggtcggtcggcggggcgccccatagccaaggcaccacccgcaggccgacgaacccctcaccgactcggcgcctcaactcccggacggccgccatcgggcgatccaggtcgaccgccgccagaccggcaaaacggttggggtacaaccggacccattccgcaacagcgtcattagagatgacgtcctggccgttggggccacgccaggcgctgagcaaacccagggtgacgccgccggcgtccatcgaggagacggtcgcttcgatcgggatgtcggtctccgggatagacccaccggtccaccggcgcagcgaggcgaacatatcgccgtgtaggaaccgttgcgtcggatgctgcatccacacatcgatggtcatcgcgtttcagactgtagccgcccgggcggcgactacccgcggcgacgctgcagatcatcgcccggccagggtgctaccaggttgctgccatccccgaatgttcgcggtcggagggcgacgcgacgtgttgaaacgccgtacgttcgggccttcccgcgagaagccctagccgcccgagattgtccctcccggcgttcgtggccacgcggtgcttcgcctttttgcccatcccaaattacacgggtggtactcacgagaaagcttggacgtattgggcgggtgctgaattatgatcccgacacaactgcatcaatttagccgcgtcgtgatgctatccgccgacggtttggagctggtccgtgtcgttcgtgttgatctcacccgaagttgtgtccgccgccgccggggatctagcgaacgtgggatcgacaatcagcgccgccaacaaggcggcagcggctgcgaccacgcaggtgctggccgcgggcgccgatgaggtgtcagcgcgcatcgcggcgctgtttggtatgtacggcctggaatatcaggcgatcagtgcgcaagttgccgcgtatcaccagcagttcgtgcagacgttgcgcaccggagcggcctcgtacatgttggccgaggccaccaacgtcgagcaaaatctactgaacctcatcaacgcgccgacccagacgctgctcgggcgcccgctgatcggagacggggccaacgcgacgacgccgggcggggccggcggagacggcgggctgctgtttggcagcggcggcaacggcgcgcccggtgcacccggccaggctggcggtgccggtgggtctgccgggctactgggcaacggcgggagcggcggagccggcgggacgggcgcgcccggcggaaacggcggcaatgccggttggctatacggccgcggcggagtcggcggcgccgggggaatcggcggcggaacaggcggggccggcgggcacgcgtggctgttcggccacgggggaaccggcggtatcggtggcgggcccggcggcaacggcgggtggctgctcggcaacggcggacatggcggcgctggcggaatcggtggcggcagcggcggcgctggcgggaacggcgggtggctgctcggcaacggcggtatcggcggagcgggcggaaccggcggcggagcgggcggcaccggtggcaacgccgcgtggctgctcggcggtggtggtaccggcggcgccggcggaatcggtggtggcaacggcgggcacggcggcaacggcgggtggctgctcggcaacggcggcaacggcggcctcggcggtgacggtgacggcggtactggcggcggccacggcggcaacggcgggaatcccgggtggctcttgggcacagccgggggtggcggcaacggtggcgccggcagcaccggtactgcaggtggcggctctgggggcaccggcggcgacggcgggaccggcgggcgtggcggcctgttaatgggcgccggcgccggcgggcacggtggcactggcggcgcgggcggtgccggtgtcgacggtggcggcgccggcggggccggcggggccggcggcaacggcggcgccgggggtcaagccgccctgctgttcgggcgcggcggcaccggcggagccggcggctacggcggcgatggcggtggcggcggtgacggcttcgacggcacgatggccggcctgggtggtaccggtggcagcggcggcaccggcggtgacggcggcgcccccggcaacggtggcgccgggggtgccggccagttgttgagccatagcggcgtggccggtgctagcggcaaaggtggtgccggcggcaccggcggcaacggcggggccggcagtgccggcgccgacgcccccgcaggctccggcgcgatgggtagcactggctttgctggcggcgccggcggtgacggcggtaacggcggcgggagcggtgccagccaaggcaacggcggcaacggcggcaacggcggcaccggcggcaaaggcggcaccggcggggccggcatgaacagcctcgacccgctgctagccgcccaagacggcggccaaggcggcaccggcggcaccggcggcaacgccggcgccggcggcaccggcttcacccaaggcgccgacggcaacgccggcaacggcggtgacggcggggtcggcggcaacggcggaaacggcgcagacaacaccaccaccgccgccgccggcaccacaggcggcgacggcggggccggcggggccggcggaaccggcggaaccggcggagccgccggcaccggcaccggcggccaacaaggcaacggcggcaacggcggcaacggcggcaccggcggcaaaggcggcaccggcggggccggcgtgaacagcctcgacccgctgctagccgcccaagacggcggccaaggcggcaccggcggcaccggcggcaacgccggcgccggcggcaccggcttcacccaaggcgccgacggcaacgccggcaacggcggtgacggcggggtcggcggcaacggcggaaacggcgcagacaacaccaccaccgccgccgccggcaccacaggcggcgacggcggggccggcggggccggcggaaccggcggaaccggcggagccgccggcaccggcaccggcggccaacaaggcaacggcggcaacggcggcaacggcggcaccggcggcaaaggcggcaccggcggcgacggtgcactcgcaggcagcagcggtggtgccggcggtaaaggcggcaacggcggcgacgccggcaaggccggtaccggctccgctcctggcacggcggggaccggcggcgatgggggtaagggcggcaacggcggcattggcgctgccggcacaaccggccccgtaggcaccggcgcgtccggcggcaccggtggtagtggtggcgccggcggaaccggcggtgacggcggcgccgccaacggcggcaccgccggggctggcggggcgggcggcaatggcggcaaaggcggcgacggtggagcaggcgtcaccagcagcaccgccggcaacagcggcggcgcgggcggcagcggcggaaagggcggagacgcgggcgcgggcggcgccggtgccactccgggcgccaacggtatcgctggcaatggcggcgacggcggagatggcgcggctggtgccgtcggcatctccggcgcaaccggcgctggcgacggcgggcatggcggaaccggcggggccggcggcaacggtggaaccggcggtgctggcggtagcggcatcgacggcgtcggcggcgggaccggaggtaccggcggcaacggcggcaacggcgccatcggcggcgctggcggagacgccggtggtagcggaaatagcggcggaaacggtgggactggcggaaagggcggaaacgccggtgccggtggtgccgcgggcagcaacagcggtaccgtcggcgccaacggtaccggcggcgacggcggcaacggcggcgctgccggggccgccacggctggcagcaacggtggggccggcaccggctcggccggcggcaacggcggcaccggcggcagaggcggcagtggtggcgccggcggcgacggtatcggtggcgtcggcggcggcaagggcggcaacggcgcggacggcgaagtcggcggtgcgggcggcgccggcggcagcgggcccaacaccagtcccggcggcaacggcgggcaaggaggtcaaggcggcagcggtggtgccggtggggcggccggggctggcggcgcgggtggcggcgctaacggcaccgctggcaacggcggccaaggcggtgccggcggcaccggcggcgccggcgcagcctcctcagctaccaacggcggcagcggcggcgccggcggcaccggaggcgccggcggcaccggcggcgctggtggcgatggcgtcggcggcgccggcggcggcaatggtggccacggcggtgacgccggagacggtggcaacggcgccaacggcaacaaccgcagttccggctccttcctcgcagccggcggcaccggcggggcggccggcgacggcggacaaggtggccagggcggcgccggcggcggtgccggtggtcaaggtggtgccggcggtgccggcgggaccggcggcaacggcggcaatatcaccggcggcaccgcgggcaccgcgggggccgccggtaacggcggcgccgccggaaagggtggcgccggcggccaaggcggcaccggtggcgggaccgggggtcagggtggcgccggcggcgacggcggtgccggcggcaccggcggcgaccgcaccgtcggcggtggcacggtccccgccggctccggtggacaaggcggtaacgctggcggtggtggggccggcgggcagggtggagccgacggcggcagcggcggcgacggcggcgacgccggcacaggtggcaatggcggtaacggcggcaaccgtaattccggcaatggcaccggcggcgctggcggcaacggtggtggtggtgctaacggtggcgccggcggcgctgggggcagcggcggcggcaccggcggcaacggcggcgctggcggcgacgccggcgacgccggcaacggcggcaacggcaacggcaccggcaacggcggcaacggcggcaacggcggcatcgccggcatgggcggcaacggcggtgccgggacgggcagcggcaacggcggcaacggcggcagcggcggcaacggcggcaacggcggcatgggcggcaacagcggcaccggcagcggcgacggcggtgccggcgggaacggcggcgcggcgggcacgggcggcaccggcggcgacggcggcctcaccggtactggcggcaccggcggcagcggtggcaccggcggtgacggcggtaacggcggcaacggagcagataacaccgcaaacatgactgcgcaggcgggcggtgacggtggcaacggcggcgacggtggcttcggcggcggggccggggccggcggcggtggcttgaccgctggcgccaacggcaccggcgggcaaggcggcgccggcggcgatggcggcaacggggccatcggcggccacggcccactcactgacgaccccggcggcaacgggggcaccggcggcaacggcggcaccggcggcaccggcggcgcgggcatcggcagccttggcggcggcactggcggcgatggcggcaacggcggcaacggcggtaccggcggcgagggcggcgaggtcggcggcgccggcggcaccggcggtgcggccggcaatggcggcgatggcggcaccggcggcaccggcggcggggacgggggcgccggcggcaccggcggcaccggcggcaccggcggcctcggcgacccccgggtcggcggatccggcggcgacggcggcaccggcggcagcggcggtgcggccggcaatggcggcaacggcggcaacgccggcgcgggaggcaatggcaacggcggcaccggtggggccggcggtatcggcggcaccggcggcaatggcggcgacgccgagcccggagtgcccccgggagccggtggtgctggcggcgccggcaccaccggcggcaagggtggcaccggcggcaacggcagtggcaccggctcgggcggcaccggcggcgatggcggcaccggcggtggtggtgggaacggcggcaccggctggaatggcggcaagggagacaccggcagcggcggtggcgccggagacggtggtaaggcaccagccggtggcaccggcggcgccggcggcgacggcggagcgggcggcaagggcggcagcggcggcgtctagtcgcgatgggcccagcggccgcgatggtgcgccgggcgtccgccggcgagtggtccagccagatttgacgacaaacggcgacccagcggtatcccccagccgcggcgccatagccgcgacccgcgcaatcaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgtgcgcgcgggtcgcactgcttggcgcctggtgcaccggtcgccgggcggctcctccccagggcgctccaggttcgttgcggcattaccagaaagccggcacatattagatgagtggcaactaaggttctcacttaaagatgccgccatatcggccgtggttgcaccggcgcaaagatggttgggagttcgcccatgtcgttcgtgttgatcgcaccggaattcgtgacagcagccgcgggggatctgacgaatctgggttcgtcgattagcgcggccaacgcgtcggcagccagtgcgaccacgcaggtgctggctgcgggcgccgatgaggtgtctgcccgtattgcggcgctgttcggcgggtttggcctggagtaccaggcgattagtgcgcaggtggcggcctaccaccagcggtttgtgcaggccttgagtaccggcgcgggcgcatatgcctcggccgaggccgccgccgctgagcagatcgtgctgggcgtgatcaatgcgcccacccaggcgctgctggggcgcccgttgatcggtgacggcgccaatgcgacgactcccggcggggccggcggggccggcggtctgctgttcggcaacggcggggccggggcagccggggcgcccggccaggccggcgggcctggccgggcccgccggattgtggggcaacggcgggcccggcggggccggcggcagcggtgggggcaccggcggtgccggcggcgccggtgggtggctgttcggggttggcggcgccggcggtgtcggtggggccggtggcggcaccggcggggcgggcgggcccggtggtttgatctggggcggcggcggggccggcggtgtcggtggggccggtggcggcaccggcggggccggcggccgcgccgagctgctgttcggcgccggcggtgcgggcggcgcgggtggggcgggcaccgacggcgggcccggtgctaccggcggacacggcggagtcggcggcgacggcggatggctggcacccggcggggccggcggggccggcgggcaaggcggggcaggtggtgccggcagcgatggtggcgcgttgggtggtaccggcgggacgggcggtaccggcggcgccggtggcgccggcggtcgcggcgcactgctgctgggcgctggcggacagggcggcctcggcggcgccggcggacaaggcgggatggggggtgctggcggggccggcgccgataaccccaccggcatcggcggcaccggcggtgacggcggcaccggcggagcggccggagccggcggggccggcggagcggccggcaccggaggcaccggcggcatgatcggcaccacaggcaacgccggtgtcggcggggccggcggccaaggcggtgacggcggagccggcggggccggcgccgacgccgaccagcccggcgccaccggcggcaccgggttcgccggtggagccggcggggccggcggggccggcggtagcagcggtgccggcggcaccaacggctccggcggcgccggcggcaccggcggacaaggcggcgccgggggtgctggcggggccggcgccgataaccccaccggcatcggcggcaccggcggtgacggcggcaccggcggagcggccggagccggcggggccggcggagcggccggcaccggaggcaccggcggcatgatcggcaccacaggcaacgccggtgtcggcggggccggcggccaaggcggtgacggcggagccggcggggccggcggggccggcggtagcagcggtgccggcggcaccaacggctccggcggcgccggcggcaccggcggacaaggcggcgccgggggcgctggcggggccggcgccgataaccccaccggcatcggcggcaccggcggtgacggcggcaccggcggagcggccggagccggcggggccggcggagcggccggcaccggaggcaccggcggcatgatcggcaccacaggcaacgccggtgtcggcggggccggcggccaaggcggtgacggcggggccggcgccgacgccgaccagcccggcgccaccggcggcaccgggttcgccggtggagccggcggggccggcggggccggcggcaacgccggcaccggcggcaccaacggctccggcggcgccggcggcaccggcggacaaggcggcgccgggggtgctggcatcagcttcagcaacggcagcaacggcggcaccggcggcaccgggggcgtgggcggcaccgggggcgacggcggcaacgcaggcaccggcgccggcgaccccggcaaaggcggcaccggcggcaccggcggcaccggcggcagcggcggggccggcggtagcggcggggccaacttcaacggcggcaccggcggcaccggcggcaccggcggcaccggcggcaaaggcggcatgggcggcatcgctggcgacggcgggcccggcggtgacggcggcaacgccggggtcggaggaaaaggcggcaccaacggcaacggcggcagcggcgggaccggcggcacaggcgggcccggcggcagcggcggcgcgcccaccggcagcggcaccggcggcaaaggcggcgccggcggtgacggcggcgatggcgccgacggaggggcagccaccggcgtcggcgacggcggcgacggtggtaacggtggtaacggtggtaacggcggcacgggcgtcggctcgcccggcggcctcggcggggcaggaggcactggaggcctcggcggcgccggtgcaggcggcggagccgacggcgatgatggcgacgacggccaacccggcaacaacggcagctgaagcaccacctgccaccagacaacgccgtcgatgtggcgctccggcgtgcgcaaggcaaatcggtgcgatcctgaccagccaggtgattacctggttcgactcatgccgagcgaccgtcccagcgccgcagtggatgcatacacggtaggttcgacggacaccctgggctggctgaccgaatggccgccgcagctccccgaccgaaccgtcagcggcaacatgtcacctgcatcgtcgccaagcccaggcgatcgcccggccccgcaagcggatgtgttctcctgccctccgtgggcagcgcgcccgacacccgtaagcggatgtccccgacggactccggccggcctagccgatggctaccccagggagtgccgcacgatggccgtcgatcaagtgcggtccggcttcggcgaaccctccgcagctatttcgcgacgcgcgagaacacccgtgccttacttccatccacatcgatgtcggctcggcccccgagaggcacgacagccgacccatgtcgaccttccgtgcggggtgtccggagccggtcgcagccgcacccatcacccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacgccccgcatccccgagccgggcttgacttcgttgccgtcgtcatcgagcacgacggtgcgatggtcgatccgcacccggggcccgccgccatgcgcctgcccggcagcaacgacgctggtaccgccaaaacccgtctccgacgagccaattgagtccgtgatcacccgattcggcagcagctcaaggagtttctccttgatgctcggcgagaacagcgccgcggtgctggccaacaggaacaacgacgacaggtcgtagtcgttgcccttgaccagcgcgtcgaccagcgggcgggccatcgcatcaccggtgaagaacagcaggttcaccttgtgtttgtggatcgtgcgccacacctcgtcggcgttgaattccggtgccagtaccgtggtttggcccgagaagagcgccatccaggtggccgactgggtggcgccgtggatcatcggcgggatcgggtagcggatcatcggtggattcgccgcggccgccttggccaggtcgtattcgtctttgacgaactctcctgtcgcaaagtcggttccaccgaacagcacacgatagatgtcctcgtgacgccacatcacacccttggggaaaccggtggtgccgccggtgtagagcagatagatggcgtcggcgctgcgttcgccgaagtcacgctccggcgagcccgccgcgatcgcggaatagaactcgacgccgccgtagcgccgatagtcctggtccgagccgtcctcgacgaccaagatcgtccttacatggggcgtgtcggggagaacgttggcgacccggtcggcgtagcggcgttcgtgcaccaacgcgaccatgtcggagttgtcgaacaggtagcgaagttcgccctccacgtaacggaagttgacgttcaccaagatggcgcccgccttcacgatgcccagcatcgcgatcacgatctcgatgcggttgcggcagtacaggccgaccttgtcgtccttttgcacgccttgatcgatcaggtggtgcgcgaggcggttggccttatcctccagctgggcgtaggtcaactgctcatcgccgcagataacggcgacacggtcaggcacggcgtcgatggcgtgctcggcgagatcggcaatattcagggccacggccaccaaactagaacgtgttacatttcttgacaagctcacacccgacgggcagaaagaggtggcggccgtggcaaccgtggaatccggacccgacgcgctggtggagcggcgcggccacaccctgatcgtgaccatgaaccggccggccgcccgcaacgcgctgagcaccgaaatgatgcgaatcatggtgcaggcctgggatcgcgtcgacaacgatcccgacatccgttgctgcatcctcaccggagccggtggctacttttgcgccggcatggacctcaaggcggcaacccagaaaccgccgggcgactctttcaaggacggcagctacgacccgtcgcgcatcgatgccctgctcaaagggcgccgcttgaccaaaccgctgatcgccgccgtcgaggggcccgcgatcgccggcggcaccgagatcctgcagggcaccgacatccgggtcgccggtgaaagtgcgaagttcggcatctccgaggccaagtggagcctgtacccgatgggcggctcggccgtgcggctggtccggcagatcccctacactctggcctgcgacctgctgctgaccggacggcacattaccgccgccgaggccaaggaaatgggcctgatcggccacgtggtgcccgacggccaggcgctgaccaaggctctagaacttgccgacgccatctcggctaacggacccctggccgtgcaggccatcctgcggtccatccgcgagaccgagtgcatgcccgaaaacgaggcgttcaagatcgacacccagatcggcatcaaggtcttcctgtccgacgacgccaaggaaggcccgcgcgcgttcgccgagaagcgcgcacccaacttccagaaccgctaggcgccgagcgtgaactgagggcgagatttcggccgattttccgccctcagttcacgttggacggcggtgtcggtgcacgacggcacactgcgatcgtgatcgaaccattcctcggcagcgaagcgattgcctccggcgcgttgacgcggcaccggctgcgaagcgcatacgccacgatccaccccgacgtctatgtctcccccggcgccgacctgaccgcatggagtcgcgctcaggccgcctggctatggtcgcggcggcgcggcgtcatcgccgggcagtcggcggcggcgatgcacggcgccaaatgggtcgacgcgcgacaggcggccgagctgctctacgaccaccgtcgcccgccggccggcatccacacctggtcggaccgtgtcgccgacgacgagatccagccaatctccggcatgaatacgaccacaccggcgcgcaccgccctcgacctcgcccgccgctatccggtcggcaaggccgtcgcggccatcgatgcgctcgcccgcgcgacggacctcaagctggccgatgtcgagatgctcgccgaacgctaccggggaagccgcggcatccgaaatgctcgtatcgcattggatctggtggatccaggtgccgagtcacctcgcgagacgtggctgcgtctgctactcatccgagcgggctttccaagaccacagacccagatcccggtttacgacgagtacggccagctggtcgcggttatcgatatgggttgggcaggaatcaaggtcggcgtggattacgagggcgaccatcaccggaccgaccgcagaacgttcaacaaggacatcaagcgtgccgaagcgttgaccgagcttgggtggaccgacgtacgcgtgacggtcgaggacaccgagggtggcatcatctggcgggtgtcagcggcctggcagcgccgaacgtgaactcacggcggagattcggccgatattccgccctcagttcacgttcggcgtggctcagcccagcggcgggctcggcgtgaacaccaccggcatggattccaggccgctgacaaagttcgccggccgcagcggcaacacggagtcatcggcgaccaaccgcaggtcgggtagccgccgcaacacccgttccgtcatcaacgacagctccaaccgggccagctgattgcccaggcagaaatgcgtgccgaagccaaacgccaagtggctgtttggatttcgctgaacatcaaacttttccggttcacagaaaaccgcctcgtcgaagttcgccgactcgaagagcagcatcatcttctcgccggcacacaacgccgtgccgtgaaactcggtatccgcggtcaacacccggcacatgttctttaccggggcggtccaacgtagcatctcctcgatggccccgggcagcaacgacgggtcgcgctgcagcaggtcccactggtcacggttgcgcagcagctgctcggtaccaccgctcaaggtatgccgcgtggtctcgtcgccgccgatcaggatcagcagcgtctccatgaccagctcgtcgtcgcttagccgctcgccgtcaacttcgaaactcaccagcacgctgaccaggtcgtcggtgggtccgctcgccgtgccgcaatggtggcccgggtgaagtcgttgtaggccgcgaaggcgtccatggtgatctggaaatcctcttgagacacatgcgaactgaggaatgtcaccagatcgtcggaccaccgcaagaacatgtcccgctgctctggacgcaccccgagcatgtcgccgatcaccgccatcggtagcggcgcggccaggtcccgcacgaagtcacactcgccgcgttcgcacacggcgtcgatcagggtgtcacacagcgcggcaatcgacgcctccttgtccttcacccgcttgcgggtgaagccggcgttaaccagcttgcgccgcaacagatgtgcgggatcgtccatgtcgatcatcatcggcagggcgggctggtcggggcggatgccgccggcgttggagaacagctcgggttgacgttcggcgtcgatcaccgcctggtacgtcgacgcggccgccaagccgttgcgatcgcggaacaccggttggttggcccgcatccaccggtacgcggcccgcgcctcgcggctggcgtagaagttgccgtcggccagatccacgtccggagcttcagtcatcgcgatcctccgcactacagtgggcgatatgcccgtctcgcaacacaccatcgccggcacggtgctcaccatgccggtgcgcattcgcaccgccaacctgcattccgcgatgttctcggtgcccgccgacccagcgcagcgcctcatcgactacagcgggctgcgggtgtgcgaatacctgcccggtaaggcaatcgtgatgcagatgctggtgcgctacgtcgacggggatttggggcgataccacgagtacggcaccgcgatcatggtgaacccgcccggcacccaacgccgcgggcccagagccctcacccgagccgccgcgttcatccatcatctgccggtagatcaggtgttcacgcttgaggccgggcgcaccatctggggcttcccgaagatcatggcggacttcaacgtcaccgacggccggaggttcggcttcgacgtcagcgccgacggacggttgatcgccgggatcgagttcagcaccggcctgccggtgccgaccctcgggtggcaaatgttgaagacctactcccaccatgacggcgtaactcgcgagattccctgggaaatgaaagtctcgggcctgcgcgcccggctcggcggcgcccgactgcggttgggagaccatccctacgccaaagaactggcatcgctgggcctgccgaagcgggctctgttgtcccagtcggcggccaacgtagaaatgaccttcggcgacggtcacccgatctgaaccgcaagaaagcgaagccatcagcccaatctagaacgcgttctagcccgctggcaaggatcgatcagaccagggcggcaaggtcgcggacctgctctgcgctgccggcggtcaccaccatcatggtgaccccggcggcctcccagacggccatctgcttacgcacgtggtcgatgtcaccgacgatcacggcgtcgtcgacgagctcgtccgggatgatctcggcggcctcgtccttgcggccagaccgaaataacttggtgacctcatcgaccacttgcgtgtaccccatccggcgatagacgtcggcgtggaagttggtctcttcggcgcccatcccgcccatgtagagcgccaggaacggcttgattccggcaaacgcggccgcccgatcgtcggtgatgaccacctgcgccgtcgcgcagatctcgaagtcctcgcggctacgccgggcgccgggccgggcgaatccttcgtcgagccattcgttgtacatgccggccatgcgtggcgaatagaagatgggcagccagccatcgcagatctcggcggccagcgcgacgttcttgggcccctcggcccccagcatgattggtatgtcggcgcgcagcggatgggtgatgggtttgagcgctttgcccagacctgtcgtgccctcccccgtcagtggcagccggtagtgcggcccggcgctggtcaccggcgattctcgggcccacacctggcgcacgatgtcgatgtattcgcgggtgcgagccagcggcttgggaaaccgctgcccgtaccaaccctcgaccacctgcggaccggacacgccgagcccgagaatgtgccggccaccggacagatggtccagtgtcagcgcggccatcgcacaggccgttggtgtgcgcgcggacagctggatcaccgacgtacccagccgcacccgttgcgtcgacgagccccaccaggccagcggcgtgtaggcgtcggacccccacgcctcggcggtgaacaccgtgtcaaaacccgcatcctcggccgcggcgacgagttccgcatggttctgcggcggctgcgcgccccaataccccagctgtagtccgagcttcatccctgcctccacgacgcccttcaggagggcaatgttgaaaccgttgttagaacctgttctactcgacaggcgtgacagccagctcgagcggcccggcgctgatcgatcactctgagccgcccctttccgcgcccctcacgttgtccttcgactacacccgttcggtggggcccacgttaagcaggtttttcaccgccttgcgtgcacgccgcattgtcggggtgcgcggatccgacggccgagtccatgtgccgccggtggaatatgacccggttacctacgaacccctgagcgaaatggtaccggtgtccagcgtcggcaccgtcgcgtcctggacctggcaacccgagccgctagccggccagcccctggaccggccgttcgcctgggcgctgatcaagctcgacggcgccgacaccttgctgatgcacgccgttgatgtgggaaccgccggcccttccgccatccacaccggcgcccgggtgcacgcgcattgggccgaccaaccggtgggcgccatcaccgatatcgcctgctttgcgctcggcgagaccgcagaaccggtggcggctcacaagaccgaggatgcgcgggacccggtcaccatgatcgtcacgccgatccagctggaaattcagcacaccgcctcgcacgaggagagtgcgtatctgcgcgccatcgcccagggcaagctcgtgggcgccagaaccggaaagaccggcaaggtatacttcccgccgcatggcgccgacccggccaccgggaaacccacctccgagtttgtcgagctgcccgacaagggcacggtgacgacgttcgcgatcgtcaacatcccgttcctgggccagcgaatcaagccgccctatgtggcggcctacgtgttgctcgacggcgccgacatcccgtttttgcatttggtttccgacgtcgacgcgcaccaggtgcggatgggcatgcgcgtcgaggcggtgtggaagccgcgggagcggtggggactgggcatcgacaacatcgagtacttccgccccaccggcgaaccggatgccgactacgacacctacaagcaccacctgtaaagggcccaccaaccaatgagcgttcgcgatattgccgttgtcggcttcgcccacgccccgcacgtgcgccgcaccgacggcactaccaacggcgtcgagatgctgatgccgtgcttcgcccagctatacgacgagctgggcatcaccaaggccgacatcggattctggtgttcgggttcgtcggattacctggctggacgagcattttcgttcatctccgcgatcgactccatcggagccgtaccgccgatcaacgaatcgcacgtcgagatggacgccgcctgggcactgtatgaggcctacatcaaactgctgaccggcgaggtcgacaccgcgctggtgtacggcttcgggaagtcctcggccggaacgctgcgccgtgtgctgtcccgccagaccgacccgtacaccgtcgcgccgctgtggccggattcggtatcgatggcgggactacaggcgcggttggggctggactccggcaagtggacccacgagcagatggcgcgagtggcgttcgattccttcaccaacgctcgccgggtggattccgtggagccgccgatcaccgtcggggaactgctggcacggccgttttttgccgatccgctgcggcgccacgacattgcgccgattaccgacggtgccgccgcggtcgtgctcgcggccgacaaccgcgcccgagaactgcgcgaaaatccggcgtggatcaccggaatcgaacatcgcatcgagtctccggcgctgggggcgcgcgacatcaccgagtctccgtcgaccaaactggcggccaagatagccaccggcggacacaccggcgacatcgacgtggcggagatccatgggccctttacccaccagcacctgatcgtcgcggaggccatcaggattccgggtaagacgaaagtgaatccgtccggcggcccgttggccgccaaccccatgttcgccgccggccttgagcgtatcggctttgccgcacaacatatctgggacggatcggcgcggcgcgtgctggcgcacgccaccagcggaccggcgctgcagcaaaacctggtcgcggtcatggaaggacggggatagtggaggggcagcgctgatggccggaaagctggccgccgtactcggcaccgggcagaccaagtatgtcgccaagcgccaagacgtttcgatgaacggtctggtgcgggaggccatcgaccgagcgctggcggattccggttccaccttcgacgacatcgacgccgtcgtggtcggcaaggcgcccgacttcttcgaaggggtgatgatgccggagctattcatggccgacgccatgggcgcgaccggcaagccgctgatccgggtacacaccgccggttcggttggcggatccaccggggtagtggctgccagcctggtgcaatccggcaaataccgccgggtcctggcattagcctgggaaaagcagtcggaatccaatgccatgtgggcgttgtcgattcctgtgccgttcaccaaaccggtcggtgccggtgcggggggatacttcgccccgcatgtccgggcctatatccgccgctcgggcgcaccggcacacatcggtgctatggttgcggtcaaggaccggctcaacggcagccgcaacccgttggcacatctgcagcagcccgacatcaccctggagaaggtgatggcatctcagatgctctgggatccaatacgtttcgatgagacgtgcccgtcgtcagacggtgcgtgcgcggttgtcgtcggcgacgaggagatcgccgacgcgcgactggcgcaagggcatccggtggcctggattcatggcaccgcattacgcaccgagccgctggctttcgccgggcgcgaccaggtcaacccgcaggccggccgcgacgcggcggcggcgctgtggaaggccgcgggcatcaccagccccatcgacgaaatcgacgccgccgaaatttacgtcccgttctcctggttcgagccgatgtggttggagaatctgggatttgcccgcgagggcgagggctggaagctcaccgaggccggcgagactgcgatcggcggtcgactaccggtgaacccttccggcggcgtgctgtccgccaatccgatcggcgcatcgggcctgatccgcttcgccgaggccgcgatccaagtcatgggcaaggcggaggcgcgtcaagttccgggtgcgcgaaaggccttggggcacgcttacggtggcggctcgcagtacttctctatgtgggtggtcggctgcgagaaacccaaacaggcagccgcataatcgcccggcgcgatccgggcgacgccgcagaccatccgagcatggtgaagttcacacccgatagccagacgtcagttctgcgcgcgggcaagtgctcaggtactctttctccgtcgcggtcgcgattgcaaagggggagctggccggtggattccgaacgccgacgctacgggtggccgcggaatcgacgcaccttagccattactggagctgcagtcgttgtcgtggtgaccctcgcagccattggttacctgatctttgagccaaaaatttctgggtcgtccacgtccaggcaggccgcatcgccaaccactccttccccgcccagccaggtcgtggtgccgatcgacctttggaatcccgacggggtgacggtggacctggcggacgccgtttacgtggccgactccggtcacaagcgactgctgaaactgccggccggctccaacaccccgaccacgttgccattcaccgacaccatcggtccaggcggcgtggcggtaaacagcaaccgcgacgtctatgtcatcgatgaagacagccaccatgtgttgaaactcgcggccggcatcgaacccccggtcgagctcccgttcggcagccttggcgatgcgcatggtttggcagtggaccgcagcgacagcgtctatgtcgtcgactatgacaatgccaaagtgttgaaactgcccccaggcgcagatacccctaccgaactgccgttcgtcgggctcgaccacccctatgatgtggcggtggacggtgctggcaccgtctacgtgaccgacagcggccacaatcgcgtggtggcgttgaccgcggggtcggccacgccggtgcacctcccattcgccgatctcagctttcccgccggtgtgacggtggaccgcgacgatagcgtctatgtggccgatctgaacaacaatcgggtgctgaagctggcggccggctcgaatgcgcagtcgcagctgccgttcaccggactcttctccccaactgatgtggcggtggacaacgacggcgccgtctacgtgatcgacttttacaaccggatgttaaaactgccgacggcttaacccgcagcgacgcctacatgggttccagtccggccagatgccgtgcagccaggtcacgataggcctgcggattgacgttaacccacatttccgcgcccgttccttcaatcggtcccttcaccttggccggcgctcccgttaccagcattccggccggaatctgagtgccggccaccaccagcgctcccgcggcgatcatgcagcgcgcgccgattaccgctccgtcgaggaccgtcgcgtggttggcgatcagagcctcagacccgacgtggacgccgtggatcacacacaggtgcgccactgtcgcccccgggccgatgtctaccgggatgccgggcggtgcgtgtaataccgccccgtcctgcacattggccccctcgcgcacgacgacgggcgcatagtcgccgcgcagcacggcattgaaccagaccgacgccccagcctcgatggtgacgtcgccgatcagggtggctgtcggggccacaaacgcggtgggatcgatccggggcgatcggccctcgaaagaaaacagcggcatcgtttagatatacgcccgtcgtacatatgccgtggccagactcgctgtcgttgcgctcaccggagagaaaactgtaacgtgttctagttagcgataccgatcgggaggtgacaggtgagtaccgacacgagtggggtcggtgttcgggagatcgatgccggcgccttgccgaccaggtatgcgcgtggctggcattgcctgggcgtcgcgaaggactatttggaagggaagccacacggggtagaggcgttcggcaccaagctggttgtgttcgctgattcccacggggacctgaaagtcctcgacggctactgccggcacatgggcggcgacctgtccgagggcaccgtcaaaggcgacgaggtcgcttgcccgttccacgactggcgctggggtggcgacggccgctgcaaattggtgccgtatgccaggcgcacacccagaatggcgcgcactcggtcgtggacgaccgatgtgcgcagcgggctgctgtttgtctggcacgaccatgagggcaatccacccgaccccgcggtccggatccccgagattcccgaggcggccagcgacgagtggaccgactggcggtggaaccgcatcctcatcgaagggtccaactgccgcgacatcatcgacaacgtcaccgatatggcgcacttcttctacatccacttcggtttgccgacgtacttcaagaacgtcttcgagggccacatcgcctcgcagtatctgcacaacgtgggccggcccgatgtcgacgatctggggacgtcttacggtgaggcgcatctggattcggaggcgtcttacttcgggccgtcgttcatgatcaactggctgcacaaccgctacggcaactacaagtccgagtcgatcctgatcaactgccactacccggtgacccagaactcgttcgtcctgcaatggggcgtcatcgtcgaaaagcccaagggtatgagcgaagagatgaccgacaagttgtcgcgggtgttcaccgagggcgtcagcaagggcttcttgcaggatgtcgagatctggaagcacaagacccgcatcgacaacccgctgctggttgaagaggacggcgccgtgtatcagctgcgccgctggtatgaacagttttatgtcgacgtagccgacataaaaccagagatggtggagcgcttcgagatcgaggtcgacaccaagcgcgccaacgagttctggaatgccgaggtagagaagaacttgaaatcgagagaagtttccgacgacgtgcccgccgagcaacactgacggacatgcctgacgatcagccggcggttcccgacgtcgatcggctggcccggtcgatgctactgctgcacggtgatcatcacgatcacaacgattcccccgagcaacaccgcacatgtggatcctggtcgaagtcaagggatttcgctgacgacccgcagcgtgctgccgcggtgcgcgaagccagccgcgccgagcgcgaccgttatctgacctcaggcctgcaaccggtggattgccggttctgccatgtcacggtgaccgtaaagaggctggggccgggtcataccgctgtgcaatggaacaccgaggcgtcgcggcgctgcgcgtacttcaccgagctgcgggcacgcggcggggattccgcacgcaccaggtcctgtccccggctgaccgacagcatcgaacacgcagtggccgagggctacttggagcaccacgacccaaaccgataacgtcgcacacccgcttgccgcgggatacggtgccgcatccggcacggtgccaccgaggcgtacggtttgtgacggcggttccgggactgagcttcctatgaagcctctccggtgtgcgcgagtcgatcgaggcgcaccagagcatcgtgttcgccgccctggcggtcagaactggattgaacaccaaacaggttggagcatcaagaaattcgttcaaacactacgtcgctaccgcaccgtgaccccgcgccggcaaccacaccctccgtgcgggaccttcagggtccgatgcaagagcaccggtctgttggatggggatgcgactcgtaggcgatgccctgtccattcactcgagatccattcactcgaggtcgacttcgcccggcccgccccgcatctcacaaaacgagggtttactgtgaccttattgtcgcgcaaaaagaaaggcccgattctgaatattgggcagccagccaaatccgcggcaatcctccttgtagagcagcttgaaaccgagttcagaagcttttgattcgagatcagcgtcggtgataccccattgccagatgtctggtatatcgcgccacggcttgtcatgatccgggtgctttttatcgagtttttgaaagagatctctataagccttgttaagtttgctgtgcgggacgttacgaaagtagtgcttttcacccagatccaacaatctaactgtggttgttgaacctatccattgttgattataaatcagcaaacaacgtacattctttgcgtacatatccaggatagtgtcccaatcaggcgacacttggtgcagcagcacatcgaataggaagagggcgtcgacattaccgactttatcggcaatctcctggtctccgaagttcccctcaataacgcgaagttgcggctatgaatttgcacgggccgcgactgttggagttatgcggccatcgaccaatactgcctcttttaccgggtacttatccagggcgcgaaatgtataggcgccttccactccccaaacggcaccgagatccgcgaacgactctatgcgacatgatgtgaaagcccgatctatcaggttgattttgcctctaacgagccaatagccaccctgtcgtaaccgatccaacatcatttcacctcaaatacgtgtgttcaactggcgtctcgctggatggtagatcaccgctagctggtccagtatgccgcctgccatgagcttgggaccagtgtgatctgcttgtgccagggggaggacgggaccaccttgattgccagtcacgggaccacggcgcgccgcgtcggtggtcttttcgcttattcgtgcgatcgtcgtgacagctcaagtcacgggaggcggcgggcatggcttttcgggaggtcagtatgaacaagatcagggaagtgctgcgggtctggctgggggtggccgggttgccggccccggggtgccgcacgatcgccgcgcattgcggtatggaccgcaagacggtgcggcgctacgtggaggcccgcgcaggcacccggtctgccccgcgacgacgatgtcagcgctatcgatgacgggttgatcggggcggtcgccgacgcggtgcgtccggcccggccggatggtcatggtgcggcgtgggagcaactgctgggggtagcgaactgttcactaccccctggcaatcaggtggtcccgtctccctggcaagcgacagctcgggcaatccacctggtaatcaaacaatttcgggcggctggcgagttgtcgcgctgaggcgggcaaattgcgtatctgctcgaccaatgcgacgcggctggccaaacagcacaccgaatcacagcccggcgaaccgctctttgaccatttcgaccgtgagcccgtagtcagccaacgaataggaatgctttggggcccgggcaccgctctggctctcggcgtggacggttgtcattgcctgtcgagcctcgtcggacagcgtcaacccgaagtgccggtagatatctgccaccgtacccagcggatcggcaatcaagtcgtggtagtccacgtcgtagaactgggccgaatcatatttggcccgtgcggcattgaaccgctccagcccacgcgaccaggtgtccatcgcgtccgcaccgatctgggcgcccacaaacttcgtcgaccacccttctgtggtgtgctgcgccagcgagcacatcgacgccatgatcgtctccaccggccggtgagtctgcaccaccagggcatcgggataggtcgccatcagcgcatccagggcaaatagatgactcggattctttagtacccaccgcttttcggcatcgttgagcccaatcagctgcaggttgcggcggtgccggcaatacgacggcgtccagtcctggcgtgacaaccagtcggcatagctgggtacatgcgccagcgcctcgtacgacaccgaatgcagcgactgccgcaacagctgccaacactcctccaactcgtaggccgccatgaaatgcaagccggtgtatcccggattctcggcatgatgctgggtgaactgtgcatcgagctggcgatacaacgggtttgactcccaggtctcgcgcggggggcgcggctgcgggtactcggccagccacatgtgcaggccttggtgggccgggtcggcgcccagcagccggtgcagcgcagtggttccggtgcgcaccaacccggtgacgaagataggccgtttgatggcaacgtcgacgtgctccggatactgcttccacgcggactgggacagtagcctggccaccagcgcaccgcgcaggaagaaccggttcatcttgctgcccaacacggtgaggccggcttcgccctggtaagcgtccagcaacacacccagcgcctcacggtagttgtcgtcgtcggtgccaaaatcgtcgagacccaccagtttggtagccgatgcgtgcagttcgtcgacggtggccacatctttccgatcgggacgccgagtcattacgtgtggtactccccgcaattgacgtccagggtctgcccggtgatgccgctggccaggtcgctggccaggaaaagaatcgctgaggccacctcgtcttcggttggcagccgtttgagatcggagtttgccgcggtcgcctgatagatctgatccacggtagtgccgtatttgccggcctgatggtcgaaatagcttttcagcgtgtcaccccagatatagccgggtgcaacggaattgacgcgaattccctgctcgcccagttccgtggccagcgaatgcgacatagctagcagtacggacttggccatcttgtaggtgccgtatttcggctgcgagtgccggatcaccatggagttgacgttgacgatcgcgccgtgagactgcgccagcgcgggcgtaaacgcctggatgagtcgtagcgtccccagcgcgctgagctctatcgcgtcacggatgtgctcaaatgtggtgccggccaatggtttcatcgatggcacccggaacgcgttgttgatcagcacgtcggccttgccgtacgccgccagcgtggcctgcacaaggttgcttacgtcgtcgtcgtcggtgatgtcggtgcgcaccgccaccgcccgtcgcccggtgtcgatgatctgcttggcgacgtcgtcgagacgctccgcgctgcgcgcagccagcaccagatcggcgccgtctcgcgcacatcggtgcgccagcgtcgtgcccagccccggtccgacgccactgacgacgatcaccttgcgcttgagcatcccggtcatcccagcatcctggtcgcgatttgccgttgacgcaacgcaattcgcgcccgccaatcatcctcggaaatcttgttgtgctggtaatgcggcagtgccgccgggatggcgtcgaagtcgaccagttcgacggtgggcccatcggcctcggtgagctcacgggatacccgctgccagcggaactgcagaaacccgcgccgatggccgagcgtttccacccagttggtcacacccggattctgctcggcgaccacgatgcgcaccttgccatccgggtccgcttgggcctggctggcattcaacgaggtctgatgattgatatagtccagcgagatgtaccacatgctgcccaactgaaaccctaagtagggggcgtcgctcaccggcaccgtgatcaccagcgcttgacccggccgcagctcgaaatgaccggccgacgagtattgggtggccaggccaccgggagtcaaccgaggcgccaccatggtgttaaccgggatattgaggtagaaccactggggaaactgtaaccaggttttcacccggttcacaagctgcgatcccgctgtggcataacgcttttccatgagctcgcgagtcagcggcggcggcgcggtgccgacggtgtccagcctggcgatggccagcgtgccgcgctgttgtgaccaatcgccgtacacctcccggatcactagttgcccgggagcgctgggccgcaaccgccattcgaagctgccgtccgcggcgatgtcgagctcacggtcgtcgaacgcggcctggctggccggcacgttatagtcagtgtactcgccgccgagcagctgaaagctcaggtcggtggtggtgccgcgccgtccgctgaccacatagtcgcggttggcctgcagccgggtgccgaagtagagggtgtcggggttgtccaggcccatcttcgtgaacggccctgttccggactgcaggaacgggtggtcacgctcgtagtcgaaggccaggtgcatgcagcccgcgatgcagccggccaggtattgcagcccttcgagcaggtcggcttcagtctcgatgtgcggggcggcggctaccagctgctcggcttctgcgatcgcctcgcgcagcgggtcggagtacacgacttcgacactagaacgtgttcctgttttgcgtcaatggcgaacatctgcccccgtcatttacggcaattgaagacaaagcccgctcgcttccagagccctgcgcacgagctacccattattgatctagcttattgttgcgttatacgacagtctgagcagtatattgtccgctatatgtgtattcgtagcggcgtggattgacgcgaggctggtcgagacccggtccgtgagatgcgccggaaagggtgtcgcgatgcggaactctactgaccgtccagcggcggctaacgaagtctgcatccgcgacagccacccaatgacgcgcctgccgttgcgatctcagcactgacggcagcccggcctatccgcgaccagctagggaaaggcattcgcagatgttcatggatttcgcgatgcttccgccggaagtcaactcgacacggatgtatagcgggccgggagcgggctcgttgtgggccgccgccgccgcctgggatcaggtgtcggcggaattgcagtcggcggcggagacctaccgctcgatgatcgccagcctcaccggctggcaatggctgggtccatcgtctgtgaggatgggtgcggcggtcaccccgtatgttgagtggctgaccaccaccgccgcgcaggcaaggcagacggccacccagatcaccgcggccgcgaccggatttgagcaggcgttcgccatgacggtgccgccaccggcaatcatggccaaccgtgcacaggtgctatcgctgatagcgaccaactttttcggccagaacaccgcggcgattgcggccctggagacccagtacgccgagatgtgggaacaggacgccaccgccatgtacgactacgcggccacctcggcggcagcgcggactttgacaccatttacctccccgcagcaagacaccaactcagccggtctgccggcgcaaagcgccgaagtcagccgcgcgaccgccaacgccggcgccgccgacggcaactggctgggaaacctcctggaagaaatcggaatactgctgctgccgatcgcgcccgagctgacaccctttttcctggaggcgggcgaaatcgtcaatgcgatacctttcccgagcatcgtcggggacgagttctgtttgctcgacggcctactggcttggtacgcaacgatcggctcgatcaacaacatcaattcgatgggtaccggcatcattggggccgagaagaatttggggatcttgcccgagctagggagcgcggctgcggcggccgctcccccaccagccgacatcgccccggcgttcctcgcgccgctgaccagcatggccaagtcactatcggacggagcactacgcggcccgggcgaagtttcggccgcgatgcgcggcgcgggtaccatcgggcaaatgtcggtgccgcccgcctggaaggcgcccgcggtcaccaccgtcagggcgttcgatgccaccccaatgaccacactgcccggcggcgacgcccccgccgctggagtgcctggactgcccgggatgccagcctcgggggccggacgggctggcgtggtgccccgatacggcgtacggctgaccgtgatgacacgtccactctcgggcgggtgacatcagtgcgtgatggcggcgcaccttgaccgtcgcgcattgcgcttccaacaccaacgaactgggactgcagtagtagcgcaaccgcgcttggagcgggtccccaccggttatggcattcgataccgcaccaaagcgaaatcagttcccgaaccccgaccgctggttctcgctgttgaagccgcccgagttgtggacgcccgagttgaagaatccggagtttaagacgcccgagtttgcgatacccaccgtttgggcgccggtgtttccgaaacccgccgcgatgacggtgccgaccgcgttttgcaggcccgagttgttgctgcccccgttctggaaccccgagctgccaacgcccgtgttgaagaagcccgagttgttcgtgccggcgttgccgaaacccgagttcgggccggagccggtgccgacggcgccgaacccggtgttgagcgaacccgcgttgaaggcgccggtgttagtgaggcccgagtttgaccagccggtatttctgacgccggcgttgaaatcaccggtattgccttgtccggaattgaagttgcccgtgttgatgctgcccgcgttgaagctgcccgcattcaactggcccgagttcccgaagccgaggtttattgcgccgccgtttccgaaaccggtattcacgcccccggcgtttcccatgcccgtgttgagcgaacccgagttcccgaaaccggtgttatggcccgccacgaacgggcccacggtggcccccgagtttccgatgcccacattcgcgtcgctggagttgccgatacccaggttgccgttgccggagttgaagaaaccgacgttgttggtgcccgagttgaacaagccgatgtttccgctgcccgagttcagcccaccgatgcccacctggttgttgccggtgagcccgaagccgatgttgccgttgccggtgttgccgaaaccgatgttgccaatgccgttgttgccgaagccccagttgctgctgccggtgttcccggcgccgatgttgccgctgccggcgtttccggtgccgacgttgttgttgccggtattcccgaacccgacgttggagttgccggtattgccgctgcccaggttgctgttgccgaggttcccgttgccgacgttcccactgcctggaagtcccgccctcccgttgccgctgccgaagttgccgttgccgacgttcccgccgcccacgttggagttgccgatgttgccgctgcccaggttcgcgtcaccccggttcccgctgcccaggttggtgttaccgatgttgccgttgccggtgttcaggtcgccggtgttgccgccgcccaggttggcgttgccgatattgccgatacccaggttcggcagctgctgcagcgcctgctgaaagggcaccaactgctcggccgccgccgaggccccggagtggtagcccaccatcgcggccacatccgcggcccacatctgttcgtaggcgccctcaacggccgcaatcagcggcgcgttcagcccgaaccaattcgacatcaccaactgcgcaaacgcattgcggttggccgccaccagcaaagggtgcaccgtcgccgcccgtgccgcctcgaacgcgctggccaccgccttggcctgggccgccgcccccgcggcccgggccgccgcagcgctcaaccatcccgcatacggtgccgccgccgccgccatcgccgccgccgccggcccctgccacgcctgacttgccaagtccgaggtcaccgacccaaacgaggacgccgcggaccccaactctgcggccagcccgtcccaggccaccgccgccgccaacatcggcgccgaacctgcacccgtgaacatccgcaacgaattaagctccggcggcaataccgcatagttcatgaccccgtcccttcccgacctgacaatcagtcagaaccgtaggacaaaccgggtcggaccatctgcgtttccgtgaaatccgcgaaccagcggtgtcgtcaatgcgttacggccgcaccgctatccagctcgcgtttgatttccagcgcgatgtcgatgagctggtcttcctggccaccgatgagcttgcgctgaccggcccggtgcaacagcgccgacgccggcacgccgtagcgctcggcctggcggaccgcatgcttgaggaagctggagtagaccccggaataccccatgatcaacgcgttgcggtcgagcagacattcggccggcatggccgggcgcaccacgtcctcggcggcgtcggcaatgtcgaagaaatcaatgccggtcttgacgccgatcttgtcgaacaccccgatcagcgcctcgaccggcgcgttacccgccccggcgccgaaacgccggcaggacccgtcgatctgcttggcgcccgcgcgcaccgccgccaccgaattggccaccccgagaccgaggttctcgtgcccatgaaagcccacctgggcgtcttcgccgagctcggcgaccagggccgacacccggtcggccacgccgtcgagcaccagggcaccggcggagtcgacgacgtagacacactggcagccggcgtcggccatgatgcgggcctgggcggccagtttctccggcgcaatggtgtgggccatcatcaaaaacccgacggtttccagacccagttcgcgggccagcccgaaatgctggatcgacacgtcggcctcggtgcagtgggtggcgatccggcagatcgacccgccgttgtcccgcgcctctttgatgtcgtccttggtgcccacaccgggcaacatcaaaaacgcgatccgggcctctttcgcggtcgccgcggccagcttgatcagctcctgctcaggggttttcgagaagccatagttgaacgatgagccgcccaggccgtcgccgtgggtcacctcgatcaccggcacgccagcggcgtctagggcggccacgatggcaccgacctcgtccttggtgaattggtggcgtttgtggtgcgacccatcccgcagcgaggtgtccgtgatgcggacgtcccacatatcggtcatcgcgctcctcctacaaccagcgtctccttggcgatctcctcgcccaccttggtggccgccgcggtcatgatgtccaggttgcccgcatagggcggcaggtaatccccggcgccctcaacctcgacgaacgtggtgaccagcgcctgcccgcccgagttgatcgacggctcgtcgaactgcggttcgttgagcagccggtatccaggcacgtaggtctgcacctctttgacgacgtcgtggatggaggcggcgatcgcttcgcggtcggcgtcggtggggatggcgcaaaagatggtgtcgcgcatgatcatcggcgggtcggcgggattcaagatgatgatcgccttgccgcgggcggccccgccgatggtctggaccccacgggcggtggtcttggtgaactcgtcgatgttggcgcgcgtgcccggtcccgctgaaacggaagccaccgacgccacgatctcggcgtagggcacctccacgatccgagacaccgcgtacacgatcggaatggtcgcctgtcccccgcaggtgatcatgttgacgttcggcgcgtccaggtgctcgcgcaggttcgccggcgggatcaccgccggacccaccgccgccggcgtcaggtcgatggcccggatcccggcctcggcgtacttgggcgccgcgtcccggtgcacgtaggcactggttgcctcgaacaccaggtcgggtttatcgggctgcgccagcagccagtccaccccctcgtgggtggtctccaaacccagcttggccgcgcgcgccaggccatcgctctccgggtcgatgcccaccatccagcgcggctccagccactccgatcgcagcagcttgtacagcagatcggtgctgatatttcccgacccgacaatcgccacttttgccttggacggcatgttgctccccttattcgaacgacaaccggaccaaacccagcccggtgaagtcggcgacaaactcgtcgccggcccgcgcctcgaccgcgaacgtgcatgacccgggtaacacgatgtcgcctttgcgcagccgcacgccgaaactctcgaccttgccggccagccaagccaccgcggtcgccgggttacccaacaccgcatcactgcggccctcggccaccacctcgccgttgcgggtcagcttcgcatcgatcgccctgacgtcaagatcggccggcggcacccgggccgcgcccaacacgaagcccgccgccgaggcgttgtcggcgatggtgtcgcagatcttgatctgccaatccttgatcctggtgtcgatcagctcgatggcgggcaccagggcctcggtggccgccagcacgtcgtcctcggtgcagcccgcacccggtaggtcggcggccaggatgaagcccacctccacctcaacccgcggagacaggtaccgggacgcctggaccggcgtgtcttcgaacacctgcatgtcgtcgagcaggtgtccgtagtctggttcgtcaacccccatcatctgctgcatgatcggcgacgacagcccgaccttatgacccaccacgcgggcaccctcggccacccgctgccggatgttgatcaactggatctcgtaggcgtcgacgacatcgatctcgggatgggcggcggtcagttgaccgatcgggtcgcggcttcgctcggcttgtgctaggtcggcggccagctcatcacgggtggcatcacggagcattcggcgaagtcccctcgtaggcgtgaccgggccagtagcgcccgacccgagcaattctataacgtgttctacatgactgtgcaggagttcgacgtcgtggtggtcggcagcggcgccgccggcatggttgctgcgctggtcgccgctcaccgaggtctctcgacggtagtcgtcgagaaggccccgcactacggcggctccaccgcacgctcgggcggcggcgtctggatccccaacaacgaggtcctcaagcgccgcggcgttcgagatacaccggaggcggcacgcacctatctgcacggcatcgtcggcgaaatcgtcgagccggaacgcatcgatgcttacctcgaccgcgggcccgagatgctgtcgttcgtgctgaagcacacgccgctgaagatgtgctgggtacccggctactccgactactaccccgaggctccgggcggccgcccgggcggacgttcgatcgagccgaaaccgttcaacgcgcgcaagcttggtgccgacatggccgggctggagcccgcgtatggcaaggttccgctcaatgtggttgtgatgcagcaggactacgttcgcctcaatcagctcaaacgtcacccccgtggcgtgctgcgcagcatgaaggtcggcgcccgcacgatgtgggcgaaggcaacaggtaagaacctggtcggcatgggtcgagccctcattgggccgttgcggatcgggttgcagcgcgccggagtgccggtcgaactcaacaccgccttcaccgatcttttcgtcgaaaatggcgtcgtgtccggggtatacgtccgcgattcccacgaggcggaatccgctgagccgcagctgatccgggctcgccgcggcgtgatcctggcctgtggtggtttcgagcataacgagcagatgcgaatcaagtaccagcgggcacccatcaccaccgagtggaccgtgggcgccagcgccaataccggtgacggcattctcgccgccgaaaagctcggcgcagcactggatctgatggatgacgcttggtggggcccgacggtaccgctggtcggcaaaccatggttcgcgctctcggagcgcaactctcccggttcgatcatcgtcaacatgtcaggcaagcgattcatgaacgaatcgatgccatacgtcgaagcctgtcatcatatgtacggcggcgaacacggccaggggcccggaccgggcgagaacattccggcgtggctggtgttcgaccagcgataccgggaccgctacatcttcgcgggactacaaccagggcaacgcattccgagcaggtggctggattccggcgtcatcgtccaggccgatacccttgcggagctggccggcaaggccggtctacccgcggacgaactcactgccaccgtccagcgtttcaacgcattcgcccggtccggtgtcgacgaggactaccaccgcggggaaagtgcctacgatcgctactacggcgacccgagcaacaagcccaatccgaacctcggcgaggtcggccacccgccctattatggcgccaagatggttccgggcgacctggggaccaagggcggtatccgcaccgatgtcaacggacgtgctctgcgggacgacggcagcatcatcgacggcctttacgctgcaggcaatgtcagtgccccagtgatgggacacacctaccccggtccgggcggcacgataggcccggcgatgacgttcgggtacctggcggcgctgcacattgccgatcaggcgggaaagcgctgatatgcccatcgacttggacgtcgcgctgggtgcacagctaccgcccgtcgaattctcttggaccagtaccgatgtgcagctctaccagctgggactgggcgccggctctgatccgatgaacccccgtgagctgagttatctggcggacgatacaccgcaggtgttgccgacgttcggcaacgtcgcggccaccttccacctcaccacaccaccgaccgtccagtttccgggcatcgatatcgagctcagcaaggtgctgcacgccagcgagcgagtcgaggttcccgccccgctgccgccgtcgggttcggccagggcggtcacccggttcaccgacatctgggacaagggcaaagccgcggtaatctgcagcgaaacgacggcgaccacaccggacggcttgctgctgtggacgcagaagcggtcgatctatgcccgtggcgaaggcggattcggcggcaagcgcgggccgtcgggatcagatgtcgcgccggagcgggcgcccgatctgcaggtcgcgatgccgattctgccgcagcaagcgctgctctaccggctctgcggcgaccgcaacccgctgcactcggatcccgaattcgccgctgccgcaggctttccccggcctattctgcatggcctgtgcacctatgggatgacctgcaaggcgatcgtcgatgcattgctggactccgatgcgacggccgtggccggctacggcgcacgctttgctggcgtggcgtacccgggcgagacgctcacggtcaacgtgtggaaggacggccgccgcctggtggccagtgtcgtcgcacccactcgtgacaacgctgtggtgctcagcggagtggagctggtgccggcatagcggtgcggtcggcgctaaaggtttggtgagactgcggatttcgcagaagtcgacatgacattgctgctatggtctgcggtgacggggccgtcgcagtggtggcgcggcggttgggccgagccggcgggatgttgtcatggcggatttcttgacgttgtcaccagaggtgaattcggcccggatgtacgcgggtggggggcccgggtcgctatcggcggccgcggcggcctgggatgagttggccgccgaactgtggttggcggcggcctcgttcgagtcggtgtgctccggcctggcggaccgttggtggcaagggccgtcgtctcggatgatggcggcgcaggccgcccgccatacggggtggctggccgcggcggccacccaggcagagggagcagccagccaggctcagacgatggcgctggcctatgaagcggcgttcgccgcaaccgtacacccggcgctggtcgcggcgaaccgcgccctcgtggcctggttggcggggtcgaatgtgttcgggcagaacaccccggcgattgcggccgccgaggccatctacgagcagatgtgggctcaggatgttgtcgcgatgttgaactaccatgcggtggcctcggcggtcggggcgcggttgcggccgtggcagcagttgctgcatgagctgcccaggcggttgggcggcgaacactccgacagcacaaacacggaactcgctaacccgagttcaacgacgacacgcattaccgtccccggcgcatctccggtgcatgcagcgacgttactgccgttcatcggaaggctactggcggcgcgttatgccgagctgaacaccgcgatcggcacgaactggtttccgggcaccacgccagaagtggtgagctatccggccaccatcggggtccttagcggctctcttggcgccgtcgatgccaaccagtccatcgctatcggtcagcagatgttgcacaacgagatcctggccgccacggcctccggtcagccggtgacggtggccggactgtcgatgggcagcatggtcatcgaccgcgaacttgcctatctggccatcgaccccaacgcgccaccctcgagcgcgctcacattcgtcgagctcgccggcccggaacgcggtcttgcccagacctacctgcccgttggcaccaccattccaatcgcggggtacaccgtggggaatgcgcccgagagccagtacaacaccagcgtggtttatagccagtacgatatctgggccgatccgcccgaccgtccgtggaacctgttggccggcgccaacgcactgatgggcgcggcttactttcacgatctgaccgcctacgccgcaccacaacaggggatagagatcgccgctgtcacgagttcactgggcggaaccacgacaatgtacatgattccgtcgcccacgctgccgttgctgttgccactgaagcagatcggtgtcccagactggatcgtcggcgggctgaacaacgtgctgaagccgctcgtcgacgcgggctactcacagtacgcccccaccgccggcccttatttcagccacggcaacctggtgtggtagttaacccaggatcagcccggacgtaggcaccccggtgcccgcggtgacgagcacatgctcgacgcccgccaccgggttcaccgaggtgccgcgcagctgccgcaccccctccgcgatgccgttcatgccatggatgtaggcttcgccgagttgaccgccgtgggtgttgatgggcagccgcccgcccacctcgatcgcgccgtcggcgatgaagtctttcgcttcgcccttgccgcagaatcccaactcctccaactgaatcagggtaaacggcgtgaagtggtcgtagaggactgcggtctggacatcggccggcgtcagccccgactgcgcccatagctgccggcccaccaggcccatctcgggcaggccgtcgagttccggccggtagtagctgaccatcgtgtactggtctggactgcagccctgcgcagccgcctcaatgaccaccgggcgctgcttgaggtcccgtgcgcgcgcagctgacgtcaccacgatcgcgaccgcgccgtcggtctcctggcagcagtccagcagccgcagcggctcggcgatccacctcgaattctggtggtcctcaatggttatcggcttgccgtagaagtacgccttggggttgttggcggcatgcttgcggtcggccaccgagacagcaccgaagtcccggctggtcgcaccagacaggtgcatgtaccggcgagcgatcatcgccacttgcgcggcgggcgtggagagcccgtgcggatacgaaaacgaattgtccacgccggtggagtcggcattctcggtcaaacgagtttgcacctgaccgaaccgcatgccggatcgttcgttgaatgcccgatacgccaccacgacgtcagccaccccggtggccactgccatagcggcgtgctgcacggtcgcacatgcggcgccaccgccgtagtggatcttggcgaagaacgtcagctcgccgatgccggccgcacgcgccacggcgatttcggtgttggtgtccatcgtgaacgtggtcagcccgtcgacatcggtcgggctcaggcccgcatcggccaacgcatccaacaccgcctcggccgccagccgcagctcacttcgaccggagttcttcgaaaagtcggtggcgccgataccgacgatggccgcctgacccgataacactacgaatccctcatcgaaagttccaccgtcgcggtcacgtggtcgccaagggtattgcggcccaccacctttaccgtgatcaagccgtcgttcaccgcggtcacctcaccggagaacgtcaccgtgtcgtaggcgtaccacggcacccccagccgcagcccaatcgacttgatcagcgccgacgggcccgcccagtcggtgacgtagcgttgcaccagcccggtgtcggtgaggatgttgacgaaaatgtctttcgacccctgggcgacggccttgtctcgatcatgatgcacatcctggaagtccctggtagccagcgccgttgagacgatgaacgtcgggtctccgtagagcttcagctcaggcagcacagcaccaacaaccgtcattcgtcaggctcccatgcgtagaggctccagtcggggaaatcgatataggtcgctcgtaccggcataccgatcgcaacacgagcaggatcggccccccgcagctcgcccagcatgcgtaccccttcctcgagctccaccagcgcgatcacgaagggcaccgtgcgacccggaactttcggcgcgtgatgcaccacgaagctgaacaccgtgccgcgaccgctggagacgacgtagttgatcggcaccgatttgtcttgccacaccgccggcaccggtgggtaccgcaggctgccatcggcaagccgctggatccgcaattcgtgggccttgactccatcccagaaaaacgcggtgtcccgcgacgacgagggacgcatcatagcgtcgggatccaaatcgtcaggcaccgagctcggagaacccgcgggcttgaatttgaggatgcgccaattcatctctgcgacgtcctcgtccccgacttgccatacgatgtgctggttgatgaaccagccctcgccgagcgcggtttgcttgggtccgacgacgtcaccgagctcggcgctgatgctgacttgctccccgggcaataggtagcggtggtaggtctgctcgcagttggtggcaaccacaccgatgtagccggcgtcgtcgaacagcttgatgatgggtcccagcggatcgtccttcggacgcactccgcccagacccatcatggtccacacctgaatcatggccggtggcgcgacgattccggggtggccggcggcgcgagccgccgcgtcgtccacatagatggggttgcggtcgccgatggcctccacccagttgttgatcatcggctggttcaccgggtcacgggccaggcgcggcttgctgggcccggccgccttgatctgggcaaccgcttcctgaatgtcgctcaccccggtcacctgggcacccttggcactttgaggccagacgcggcgatcatctcgcgcatgacttcgttcacacccccgccgaaggtgatcaccaggttgcgcttggtctgggcgtccagccagcgcagtagctcggcggtgtcgggttcggcggggttgccgtacttgccaacgatttcctcggcgagccggccggcacgctgaacacgctcggtgccaaagactttcgtggccgcggcatcggccatgttgatgtcctcaccggcggacgctacctgccagttgagcaactcgttgatccgccagatcgcacgaatctcaccaagagcccgcttgacgtcgtcgtggtcgatcggcgtcacgccgttgccacccggcacggacgcccacgcgtgcacccggtcgtagatgctggcgaaccgcccggccgggccgagcattacccgttcgttgttgagttgggtggtgatcagccgccagccgtcgttctcctttccgaccagcatgtcgaccggcacgcgcacgtcgttgtagtacgtggcattggtgtggtgggcgccgtcggccaagatgatcggcgtccaggaatagccgggatccttggtgtcgacgattagaatggaaatgcctttgtgcttagcggcattcgggtcggtgcggcaggccagccagatgtagtcggcgtcgtgtgcgccggtggtgaagaccttctggccgttgacgatgtagtggtcgccgtcgcgaacggcggtggtgcgcaacgacgccaggtcggtgccggcttccggctcggtgtagccgatcgcgaagtgcgcctcaccggccaggatcgccggcaggaacttcttcttctgcagctcgctgccgtgcgcctgcagcgtggggccgacggtctgcagcgtcaccgcgggcagcggcacgtcggcgcgatgggcctcgttgacgaagatctgctgctcgatcggaccaaaacccagaccgccgaactctttcggccacccaacaccgagcctgccgtcccggcccatgcgccgtatcaccgcacggtaggccgggccgtgccggtctttctccatctccgtgcgctcgtcgggcgagatgagattcgaaaagtattgccgtatctcggcttgcagctggcgctgctccggcgtcaggtcaatgaacatcgcgctcccaggagctcaaggcgatgcgagggcccgcccagcagccgggtgaggtccttgatcgtggagtagtagcggtgcatcggatacgtgacgtccatccccatgccgccgtgcaggtgatggcagatttgcatcgccggcggcgcctgcgatgtcacccagtacccgaggacgcccagatcatctcccgcatccagatcctcggccagtctccagatcaccgacttggccaccaggtcaatggtgcgcgaggcgatgtaaacctcggcgagctgcgcggccacggtctggaaggttgacagcggcttaccgaactgcttccggttcgccacgtagtcggcggtcagccgcagcgccccggcgaccagcccgtcggcgtatgcacccatgacggccagcgctagctgattgacccggtgcgcggctacatccgccaggatgtcacagtcggcaaccgccacgccgtccatcgtcatcacatactcgtctgaaccattcgatgtgggcgtacgaaccatgcgcacaccgtcggccgtcggcgacaccaccacgacggcgttgtcggcggtcaccaacatccagtccgcctgttcggcgtagccaacaccgactttggtgcccgacaaccgcccacccacaaagctagtggcaggccgatccggcagcgccgccccgggctcgttgagcgcggcggtcagtactcctcccttggccaccccggccaggaagcggtcctgttgctcggcggatgccagctcgagcagcggcaccaccccaagacccagcgttgccagcgccggcgtgacggcgccgtggcgacccacctcggtgagcagcgcgccgacttcgaataggcccacgccgtcgccgccgagacgttccggcaccggcagcgccgtcacaccaccgcagaccagcgcctcccacgagatgtcccgctccaacaccgacgtgaccacgtcggcgacggcttgctgttccgcagtgggatcgaaatccattagtgagcaaccgggcatctaccggtgtagtcgacctgccagtgcttaatgccgttgagccagccggaccgcagccgctcgggcgccgagatcggcttgaggtcgggcatgtggtcggctacggcgttaaagattaggttgatcgtcatccgggccagattcgcaccgatgcagtaatgagcgccggtgccgccgaagccgacgtgcgggttggggttgcgcaggatgttaaatgtgaacggatcctggaaaacctcttcgtcgaagttagccgaccggtagaacatcaccacccgctgacccttcttaatctgtacgccggacaactcgtagtcccgcagcgcggtgcgctgaaaagcggtgaccggggttgcccagcgcacgatctcatcggccgcggtctccggacgcactttcttgtacagctcccactggtcggggtgttcagcgaacgccatcatgccctgggtgatggagttgcgggtggtctcgttaccggccaccgccagcatcaccacgaagaagccgaactcgtcgtcggagagcttctcgccgtcgatatcggcttggatcaactgagtcacgatgtcgtcggcggggttcttcgccttctcctcggccatcttcatcgcatagccgatcagctccgccgaggacgccttcggatcgatgtgggcgtattccggatcctcgttgccggtcatctcgtttgaccagtggaacagcttgccgcggtcctcctgcggcacgcccagcaagcccgcgatcgcctgcaatggcagctcacaggaaacctgctcgacaaagtctccagaacccgcggcggccgcctccgcggcgatcttctgggcgcgctcctggagctcgtcatgcaggcgtccgaccgcacgtggcgtgaagccgcgagagatgatcttgcgcagccgggtgtggtgcggcgcgtccatgttgagcatgacgaagcgctgaacctcgatgtcctcacgcgcgatgtcgttcttgaatcgcgggatcaccccgttttcgtagctggagaacacgtcgctatgccgcgatatctctttgacgtcgttgagtttggtgatcgcccagaaaccgccgtcgtgaaagccgccgcccttgccaggatcctgcccgttccaccagatcggcgccgcggaccgcagctcggcgaattcggcaaccggcagccgttcggcgtagattgcggggtcggtgaaatcgaacccgggcggcagattggggctgggcacggtagttctccttactgcaatctccactgactggtgattccacgacactagctgtcctagtgaggaccttctgccagtaaaacatgccttcaccgcagacaaaaggcattgaagcaaccttgcttgtcatagtaatgaaacgtgttctagcctggccccatgggttacccggtcatcgttgaagccacccgcagccccatcggcaaacgcaacggatggctgtcggggctgcatgccaccgagttgttgggcgcggtgcaaaaggcggtggtcgacaaggccggcatccagtccggccttcacgccggtgacgtcgaacaggtcatcggcggttgcgtgacccagttcggggagcaatccaacaacatcagccgggtggcctggctgacggccggtttgcccgaacacgtcggcgccaccaccgtcgactgccagtgcggcagcggccagcaggccaaccatctgattgccgggttgatcgcggccggtgccatcgatgtcggcatcgcctgcggcatcgaggcgatgagccgggtcgggctgggcgccaacgccgggccggaccgctcgctgatccgcgcgcagtcatgggatatcgacctgccgaaccagttcgaggccgccgagcggatcgccaagcggcgcggcatcacccgcgaggacgtggatgtcttcgggctcgagtcgcagcgacgcgcgcagcgggcctgggcggagggccgctttgaccgcgagatctcgccgatccaggcgccggtgctcgacgagcagaatcagcccaccggcgagcggcgcctggtctttcgcgaccagggcctgcgcgagaccacgatggcggggctaggcgagctgaaaccggtgctcgagggcggcatccacaccgcgggcacgtcgtcgcagatctccgacggcgcggcagccgtgttgtggatggacgaagccgtggcacgtgcgcacggcctgaccccgcgggcccggatcgtcgcccaggcactcgtcggcgccgagccctactaccacctggacggcccggtgcagtccaccgcgaaggtgctggagaaggccggcatgaagatcggcgacatcgacatcgtcgagatcaacgaggcgttcgcgtccgtggtgctgtcctgggcgcgggtgcacgagcccgacatggaccgggtcaacgtcaacggcggggcgatcgcgctggggcatccggtgggctgcaccggcagccggctgatcaccaccgccctgcacgagctcgagcgcaccgaccagagcctcgcgctgatcaccatgtgcgccggcggggccctgtccaccggcaccatcatcgagcggatttaacctagctgcggcagggcaccgtgcggcgtgactgcaacatgaagcgaccgatgattagatagcgaggcggacgcgcgcctttggcgacccttggtcgctaggatcagcgtcatgccgaaatcaccgccgcggtttctgaattcgccgctcagcgacttctttatcaagtggatgtcacggattaatacctggatgtaccgccgcaacgacggggagggtctgggcggcaccttccagaagattccggtcgcgctgctgaccaccaccggccgcaagaccggccagccgcgggtcaacccgctctacttcctgcgcgacggtgggcgggtcattgtcgcggcctccaagggcggcgcggagaagaacccgatgtggtacctcaacctcaaggccaaccccaaggttcaggtacagatcaaaaaggaagtgctggaccttaccgcgcgggacgcgaccgacgaggagcgcgccgaatattggccacagttggtcacgatgtacccaagttatcaggactaccagtcctggaccgaccgcacgatcccgatcgtggtttgcgaaccctgaccgttcccaacttcgccgaacgtgaagccagggcgagaaaacggccgaaatctcgccctgagttcacgctcggcgcagataactaggccccatagaccggaaccggcggccgcgacttggccaacaggtcgctgacgacgggccccagctcggccggatcccatttcacgcccttgtccacctgcgggccatgcgcccagccctcggcgacccggatgatgccgccctcgacctcgaataccttcccagtgacatcgcgggactccgcactgcccagccataccaccaagggtgagacgttctccggggccatcgcgtcgaacccctcctgcggcttggccatcatctccgcgaacacagtctcggtcatgcgggtgcgcgccgccggcgcgatcgcgttgacggtcacgccgtaccgcctcatttcggcggcgccgacgagcgtcagcgccgcgattccggccttggcggcgctgtagttgccctgccccacgctgccctgtaggcccgcgccagagctggtgttgatgatccgcgcgtcaatgtctttcggggctttgcccgccttggacagtccccgccaatgggacgcggcgtgccgcatggtggcgaagtggcccttgaggtgcaccgcgatgacagcgtcgaactcctcttcgctggtgttggcgatcatccggtcccgcacgatgccggcattgttcaccaggacgtccacaccaccgtacgtctcgacggcggcctggatcaggttggccgcctggtcccagtccgagatgtccgacccgtcggcgacggcttggccaccggccgcaaggatctcgtcgaccacgtcttgggctgcgctgccgccgcttgccggcgaaccgtccaggcccacaccgatatcgttgaccaccacgcgcgcaccctcggccgcgaaggccaacgcatgtgcgcggccgatgccgccacccgctccggtgacgatgaccacccggccgtcgaccaagcccatgaccccattgctcctttgctcgtcacttgttggcactcgaggcgcccaggtacggcggcggctcaccgccgccgtgcacctcgagcgtcgccccgctgatatatgacgccgcatcggacgccaaaaacgctgcagcccaaccaatgtcggcaggtcgtgccagccggcccaacggcaccgtggcggcgacgcgagcgatcgactcggcatcaccgtagaacagttcggaccgttcggtttccaccatgccgaccaccacggcgttgacccgaaccttgggtgcccattccaccgccagcgtggtggtcaggttttccaggcctgccttggccgcgccataggccgccgtgccgggagtgggacggcgaccgctgacgctacagatgtttacgatcgacccaccgttgggctgcgcttgcatcagcacgttggcgtgctgggaaaccagcagcggtgcaagcacattgagctcgacgatctttcggtggaagttgtgtgtcgcctcggcggccagcgcgtatggcgagccgcccgcgttgttgaccagcatgtcgagtcggccgtgccgctccccgatctcaccgaccaggcgcttgaccgagtcctcgtcccggatgtcgcagcggtggaactcatacggttggccgtcgaccgctcgtcgcgcgcaggtgatcacggtcgcgccctgttcggcgaataccgagctgatgcccgcgcctaccccgcggacaccgccggtgaccaaaaccacccgcccggccagcccgaaattgatggcgtcggctgcctcggcgagagtcactgtgctagcgtaccaagcaagtgcttgcttaggtagcgaacccgcaggagtgcaatgccgatcacctccaccacgcccgaaccgggcatcgtcgcggtcaccgtcgactacccgccggtcaacgccatcccgtcgaaagcgtggttcgacctggccgacgcggtgacggccgcgggcgccaactccgacacccgcgcggtgatcctgcgggccgaggggcgcggcttcaacgccggggtggacatcaaagagatgcaacgaaccgaaggtttcacggcgctgatcgacgccaaccgcggctgcttcgccgcattccgcgccgtctacgagtgcgcggtgccggtgatcgccgccgtgaacggattctgcgtgggcggcggcatcggcctggtcggcaactccgacgtcatcgtggcctccgaggacgccaccttcggcctgcccgaggtggaacggggcgcgctgggcgcggccacgcacctctcgcggctggtgccccagcacctgatgcgacggctgttctttacggcggccaccgtggacgcggccaccttgcagcacttcggctcggtgcacgaggtggtgtcccgcgatcagctggacgaggccgctttgcgggtggcccgcgacatcgccgccaaagacacccgggtcatccgcgccgccaaggaggcgctgaacttcatcgacgtgcaacgggtcaatgcgagttaccggatggagcaaggttttaccttcgagctcaacctcgccggagtcgccgacgagcaccgcgacgcctttgtgaagaagtcatagtgcccgataaacgaacctctcttgacgacgccgtcgcgcaattgcgcagcggcatgaccatcggcatcgccggctggggctcgcggcgcaagcccatggcgttcgtgcgggccatcctgcgctcggatgtcaccgatttgacggtggtcacctacggcgggccggacctggggctgctgtgctcggcgggcaaggtcaagcgggtctactacgggttcgtctcgctggactcgccgccgttctacgacccgtggttcgcgcacgcccgcaccagcggcgcgatcgaggcccgggagatggacgagggcatgctgcgctgcggtttgcaggccgcggcacaacggctgccgttcctgcctattcgcgccgggctgggcagctcggtaccacagttctgggcaggcgagctgcagacggtcacgtcgccgtatccggcgcctggcggcgggtacgagacactgatcgccatgccggcactgcgcctggatgccgccttcgcccacttgaatctcggtgacagccacggcaatgcggcctacaccggcatcgacccctacttcgacgatctcttcttgatggccgccgagcggcgctttctgtcggtggagcgcatcgtcgccaccgaggaactggtcaaatcggtgccgccgcaggcgctgttggtcaaccggatgatggtcgacgccatcgtggaagcacccggcggcgcccacttcaccaccgccgcaccggactacgggcgcgacgagcagttccagcggcactacgccgaagcggcgtcgacacaggtgggttggcagcagttcgtgcacacctacctatccggcaccgaagcggactaccaggccgcggtgcacaactttggagcatcacggtgagcacccgagccgaagtgtgtgccgtcgcctgcgccgagttgttccgcgatgcaggcgaaatcatgatcagccccatgaccaacatggcctcggtaggggcgcggctggcgcggctcaccttcgcgccggacattctgctgaccgacggcgaggctcagctgctcgcggacacaccggcattgggcaagacgggcgccccaaacaggattgaggggtggatgccgttcggccgggttttcgaaaccctggcctgggggcgccggcacgtggtgatgggcgccaatcaggtcgaccgctatggcaatcagaacatctcggcgttcgggccgctgcagcggccgacccggcagatgttcggcgtccgcggctcgccgggcaacaccatcaaccacgccaccagttactgggtgggcaaccactgcaagcgggtctttgtcgaggccgtcgatgtggtctccggcatcggctacgacaaggtggatccggacaatccggccttccggttcgtcaacgtctaccgggtggtgtccaacctaggcgtgttcgacttcggcggccccgaccactccatgcgggcggtatccctacaccccggggtgacgcccggcgacgtccgcgacgccacctcgttcgaggtgcatgacctcgacgcggccgagcagaccaggctgcccaccgacgacgaactgcacctgatccgctcggtaatcgatccgaagtcgttgcgggacagggagatacgatcatgattgttccgcctcctctcccccgcaagcgggaggtgcgcccacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgcgtacgccgctgaccgagctcatcggcatcgagcacccggtggtgcagaccgggatgggctgggtggccggtgcccggctggtgtcggccaccgccaacgcgggcgggctgggcatcttggcctcggccaccatgacgctggacgagctggcggcggcgatcacaaaggtcaaggccgtcaccgacaagccattcggggtgaacatccgcgccgacgcagccgacgcgggcgaccgcgtcgagttgatgatccgcgagggggtgcgggtggcctcgttcgcgttggcacccaaacagcagctgatcgcccggctcaaagaagccggcgcggtggtcataccgtcgatcggcgcggccaaacatgcgcgcaaggtggcggcctggggcgccgacgcgatgatcgtgcagggcggcgagggcggcggccacaccgggccggtcgccaccacgctgctgttgccgtcggtgctggacgccgtggcgggcaccggcatcccggtgatcgccgccggcggcttcttcgacgggcgcgggctagccgcggcgttgtgctacggcgccgccggggtggccatgggcacccggtttctgctcacctcggattccaccgtgcccgacgcggtcaaacggcgttacctgcaggccggcttggacggcaccgtggtcaccacccgcgtcgacgggatgccgcaccgggtgctgcgcaccgagctggtcgagaagctggaaagcggctcgcgggcacgaggtttcgcggccgcgctgcgcaatgccggcaagtttagacggatgtcgcagatgacctggcggtcgatgatccgagacggcctgaccatgcgccacggcaaggaattgacctggtcacaggtgctgatggcggcaaacaccccgatgctgctcaaagccggcctggtcgacggcaacaccgaggccggggtgctggcatcgggccaggtagcgggcattcttgacgacctaccgtcgtgcaaagagctgatcgagtcgatcgtgcttgacgccatcacacatttacaaaccgcatctgcgctggtggagtgactgacgcgtgtcaagcagagtacgctatcgcagctatgtcgaccgtcgagatggaccaggcggctccagagtccgccgcgcaccaccctctgccggaccccggtgagtcggtccccagactcgcgctgcccacgatcgggatcttcctggccacgctcaccgcgttcgtcggttctacgaccgcttacatcagcggatggatcccgttctgggtgacgatccccgtcaacgccgcggtcacgttcgtgatgttcaccgtcgtgcatgacgcatcgcattacgcgatcagctccatccggtgggtgaacgggctgttcgggcggctggcgtggcttttcgtcgggccggtggtcgcgttcccggccttcgggtacatccacatccagcaccaccgccattccaacgacgacgagcaagacccggacaccttcgcctcacacggctcgctgtgggtgctgccgttgcgctggtcgatggtcgagtacttctacatcaagtactacctgcctcgcggccgcagccggccggtcatcgaggtcgccgagacgctggtgatgatgaccctgttcctgaccggcctgatcgtcgccatcgtcaccggcaacttctggacgctggcgatcgtcttcctgatcccgcaacgtatcggccttaccgtgctggcctggtggttcgactggctgccccaccacggtctggaggacacccagcgcagcaaccgctaccgcgcgacccgcaaccgggttggcgccgagtggctgttcaccccggtgctgctgtcgcagaactaccacttggtgcaccacctgcacccgtcggtgccgttctaccggtacctgcgcacctggcggcgcaacgaggaggcgtatctggaacgcaacgccgcgatctccacggtctttggccagcaactgaatccggacgagtaccggcagtggaaggagctcaacggccggctcgcgcgactgctgccggtgcggatgccggcccgctccagctcgccgcacgcggtgctgcaccgcatcccggtcgcgtcggtggatcccatcaccgccgatgccaccctggtgactttcgcggtgccggaagcattgcgggacgcgttccgattcgagccgggccagcacgtgacggtgcgcaccgacctgggcggccaaggcatccggcgcaactactcgatctgcgccccggccacccgcgcccagctgcgcatcgccgtcaaacacattcccggcggggcgttttcgacgttcgtggccaacgaactgaaggccggcgacgtgctcgagctgatgacaccgaccggccggttcggcaccccgctggatccgttgcaccgcaagcactatgtgggcctggtggccggcagcgggatcaccccggtgctgtccatcctggcgaccacgctggagatcgagaccgaaagccgattcacgctgatctacggcaaccgcaccaaggaatcgacgatgtttcgggccgagctggatcgtctggagtcgcgctatgccgaccggctggaaatcctgcacgtgctctccagcgagccgctgcacaccccggagctgcgcgggcgcatcgaccgagacaaactcaccaggtggctgacgagtaccctgcggccggccggtgtggacgaatggttcatctgcggcccgctcgccatggccaccgcggtgcgcgagaccctgatcgagcacggcgtggactccgagcgcattcacctggagttgttctacgggttcgacacgcccccggcgacccgtccctcctatgcgggagccaccgtcaccttcacgctgtccgggcagcgggcgatattcgatctggtgcccggcgactcgattctggaaggggcgctggggctgcgcagcgatgcgccgtatgcgtgcatgggcggcgcatgcggcacctgccgagccaaactgatcgagggcaacgtcgagatggaccacaacttcgccctccggaaggcggagctggatgccggctacatcctgacctgccagtcacacccgacgacaccattcgtcgccgtcgactacgacgcctaggttcgtggcgccgccccatacttgcgccgactgtgaatctgacgacgcgacacgccgattcgccgtcgtgtggttcactctcggcgctcatgggcgccatcccgccgcccgcatcgcggcatcgacgcggccaacgaacgtgccccggcggtaccggagcagctcactggtgaccctgatgatcgtccagcccagatccagcaacgcggtggaccgctcgatgtcccgagcccgctgcgccgggtctgtccaatgctgtggcccgtcatactcgacaccgactcgcaattgctcgtagcccaggtcgatgcgggcgaagaagtccccgtagtcgtcaaacactctgatctgtgtttgcggcttcggcagaccggcatcgatcaacaccaatcgggtccacgtctcctgtggggattccgcacccccgtcgatcagcggcagcaccgcacggaggcggaccaggccgcgcgcaccggtatgttcggcaatgacggcctgcacgtcggcgaccttgacatcggtcgaattcgccaacgcgtccagccgttgaacggcctgcagccgcgagggtgtgcgccgcccgatatcgaaggcggtgcgcgccggggtggttaccgcgacaccgtcaaccgcaaccgtctcgtgcggcgccaatcgatccgtgtgcacgacgatgcgcggcggaggctttcgattggcgtgcactaactctgcgtcaagcgctgggtttacccacttcgcgccaagcagcgccgccgccgaattgccggccacgacggcgcggcgccgcgaccacagccacgccgcgtgggcgcgctggcgcgccgtcagctccacaccggccggggcgtagacgcccgggtagactggctcgtagagctgtctcatggcccgctccggaatggcctttgcggccaacacttccgagcccaggacgggccatggaagttcgtccatggccacatcctggcatcacccaccgacaccccgccgacagtgaatcgcacgacgcgacacgccgacgacccgtcgtgagattcaccctcggcgccaacgaaggcctacagccgctcgataatggtgacgttggcggtgccgccgccctcgcacatggtctgcagcccgtagcggccaccgatgcgctccagctcgcccagcatggtggtgaacagtttggcgccggtggcgcctagcggatgccccagcgcgatcgcgccgccgttggggttgaccttcgccgggtcggccttgatttccttgagccaggccataactaccggcgcgaacgcctcgttgatctcgacggtgtcgatgtcgtcgatggcaagcccggtcttgtccagcgcgtaccgggtggcggggatgggtccggtcagcatgaataccgggtcggcggcgcgcgcactgatgtggtggatgcgggcacggggcctaagtccatggtctttgacggcccgctcggaggccagcaacactgcactggcgccgtcggagatctgactggccatcgccgccgtcagccggccgccctcgaccagcggctgcaagccggccatcttctccagcgacgactcccgcgggccctcatcaacccggaacggcccggattcggtttccacagtgatgatttcgttttcgaagtggccggcgcggatcgccgcgaacgcgcgttcgtggctggtcagcgagtaccgctccatctcttcacgggacaggttccacttctcggcgatcagctccgagccacggaactgtgaaatctcctggtcgccataccggtgtaaccattgcttggattcgttggtcggcgaggtgaacccgaactgttcgcccacggtcatcgccgacgagatcgggatctggctcatgttctgcacgccgccggccacgatgacatccgccgtgccggacatgatcgcctgcgcgccaaaggaaatcgcctgctggctggatccgcactggcggtccacggtgacaccggggacctcttcgggatagccggcggccagccacgacagtcgggcgatgttgcccgcctgtccgccgatggcgtcgacacatccggcgatcacgtcgtcgacggcggcggggtcgatgtcggtccggtccagcagtccgcgccaggccagggcacccaggtcgacgggatggataccggccagtgcgccgccccgcttgccgaccgcggtccgtacggcgtcgatgacgtacgcctctgtcataaccgctcctctcccgttgccagtgagtggtacccccaccgcatcgtcgtcgacacggggcatttcagactccctctttggtgatcccgccaagcacgatggctaggtattgctggcccacctgctgggcggtgagcggcccaccgggtcgataccagcgcaccgacacccaggtggtgtcacggatgaatcggtagaccaggtcgacgtctaggtcgggccggaagtagccctcttcgatgccctggttgagcacgtccacccacatcttgcgctgctgcttgttacggtcctcgatgtaggaaaacctgggttgcgacgccagccgttgcgcttcatcctggtagatcaccacttgcgcgtgatgatgctcgatcgcctcaaacgacgccatgaacaggccctgcagccgctccagcggattggccgtgctatccacgatgtcgcggtaacgggcgaagagccaatcgaggaaaccgcgtaacagctcatcgaccatctcctctttggaggcgaaatggtgatacaggctgccggataggatgccggcgccgtcggcgatatcgcgcacggtggtggcgcgcagtccgcgctcggcgaacatcgccgccgcgagctccagcaactcgcctcgccggctattgacctgaccggccactcgatccatccgaccagactatcaaccaagcgcttgctcggccagctgcgacctcgatggggtgggaatccgggaattcggtacgagggatgcgcccttcgctcaccggggcattagatgcgacgttgctggcgctggatggacgccttgcccgcacagcccggcccaggtgcaggatcgaggggcttggtacctgatcacgggagacatctggggtatcggcggagagtgcctagcgttctgggcattctggcggattgcgcatattcttccgcgcgtcgtcatagcctaatcggactacgcggatcgtgccgatcaccctggtgcggcggcggcgccagtaacgaggaggtcaacatggctcatttttcggtgttgccgccggagatcaactcgttgcggatgtacctgggtgccggttcggcgccgatgcttcaggcggcggcggcctgggacgggctggccgcggagttgggaaccgccgcgtcgtcgttctcctcggtgaccacggggttaaccgggcaggcgtggcagggcccggcgtcggcggcgatggccgccgcggcggcgccgtatgcgggctttttgaccacagcctcggctcaagcccagctggctgccgggcaggctaaggcggtggccagcgtgttcgaggccgccaaggccgcgatcgtgcctccggccgcggtggcggccaaccgtgaggcgttcttggcgttgattcggtcgaattggctggggctcaacgcgccgtggatcgccgccgttgaaagcctttacgaggaatactgggccgctgatgtggcggcgatgaccggctatcacgccggggcctcgcaggccgccgcgcagttgccgttgccggccggcctgcaacagttcctcaacaccctgcccaatctgggcatcggcaaccagggcaacgccaacctcggcggcggcaacatcggcaataacaacatcggcagcggcaaccgaggcagcgacaacttcggcgccggcaacgtcggcaccggaaacatcggcttcggcaaccagggccccatagacgttaacctcttggcgacgccgggccagaacaacgtgggcctgggcaacatcggcaacaacaacatgggcttcggcaacaccggcgacgccaacaccggcggcggcaacaccggcaacggcaacatcggtggcggcaacaccggcaacaacaacttcggcttcggcaacaccggcaacaacaacatcggaatcgggctcaccggcaacaatcagatgggcatcaacctggccgggctgctgaactccggcagcggcaatatcggcatcggcaactccggcaccaacaacatcggcttgttcaactccggcagcggcaacatcggcgtcttcaacaccggagccaataccctggtgcctggcgacctcaacaacctgggcgtcgggaattccggcaacgccaacatcggcttcgggaacgcgggcgttctcaacaccggcttcgggaacgcgagcatcctcaacaccggcttggggaacgcgggtgaattaaacaccggcttcggaaacgcgggcttcgtcaacacggggtttgacaactccggcaacgtcaacaccggcaatgggaactcgggcaacatcaacaccggctcgtggaatgcgggcaatgtgaacaccggtttcgggatcattaccgacagcggcctgaccaactcgggcttcggcaacaccggcaccgacgtctcgggcttcttcaacacccccaccggccccttagccgtcgacgtctccgggttcttcaacacggccagcgggggcactgtcatcaacggccagacctcgggcattggcaacatcggcgtcccgggcaccctctttggctccgtccggagcggcttgaacacgggcctgtttaacatgggcaccgccatatcggggttgttcaacctgcgccagctgttggggtagcgcgacactcacgggtgctggcaggataccgaaatcacctcaccagtcaggtaactcgagtagtcgctggccagaaacgcgatggtggccgccacctcccagggctcggcggcccggccgaacgcctcgccggccaccagccggtccagcagctcggccgaggcggtcttgtccaggaacttgtgccgggcgatgctgggcgagacggcgttgatccgcaccccatactcggcggcttcgattgcgctgcaccgggtcaacgccatcaccccggccttggcggcggcatagtgcgactgcgaatgctgggcccgccagcccagcacgctggcgttgttgacgatcaccccgccatgcggcgcgtcgcggaagtagcgcaatgcggcccgggtggcccggaacaccgacgtcaggctcacgtctaacacgcggtcccactcgtcgtcggtcatgtcggccaccggcgtctgcccgcccagcccggcgttgttgaccagcacgtcgagccggcccatccgggcggtggtcgagtcgatcagcgcgtcgacctgggcggtggacgtcacgtcgcacaccacatgctccacccggcccagccccagcgcagacaactcggcggccgtctcccccagccgtcgttcatggtggtccgagatcaccacgtcggcgccctccgccaaggctcgccgcgcggtggccgaaccgatgccggtgcccgcagccgccgtcacgacgaccaccttgccatccagaagtccatgtccggcaatctctttcggcgctacggacaggttcatcccttggcctcccggggcagaccgagcacccgctcggcgatgatgttgcgctggatctcgttggatcctccgtagatggtgtcggcgcgggtgaatagatatagccgctgccactcgtcgaactcgccgtcgggcatggtcattccgggtttaccgatcacgtccatggccagctcacccaggttgcgatgccagttggcccacaacaactttgacacattgtcctggccgggctgctcaacggctggcccttccatggtggccaaagcataggagcgcatggcgcgcagcccggtccacgcccgggtcagccgctcccggatcagcgggtcatccgcggcggcggtgcgccgcgccagctcgaccagattggaaagctcacgggcgtagacgatctgctgacccagcgtcgagacgccgcgctcgaaggtcagcgtcgccatcgcgacccgccagccgtcgcccggtgcgccgaccaccaggtcggcgtcggtgcgggcgtcgtcgaagaacacctcgttgaactccgcggtgccggtgatctgcacgatcggccggatctgcacgccgggctggtccagcggcaccagcagatacgacaggccggcgtggcgctgcgagcccttctcggtgcgtgcgagcacaaagcaccattgcgacaggtgcgccagcgacgtccacaccttctggccgtttatcacccactggtcgccgtcgagttctgcggtggtcgcaacgctggccaggtcgctgccagcgccgggctccgaatatccctgacaccacagctcggtgacgtcgcggatgcgcggcaggaagcgccgctgctgctgcggcgttccgaacgcgatcagcgtcggacccagcagttcctcgccgaagtggttgaccttgtccggcgcgtcggcgcgggcgtattcctcgtagaacgccacccggtgcgcggtcgagagcccccgcccgccgtgttcttccggccagcccaggcaggtcagccccgcggcggccaggcgctgattccacgcccggcgttcctcgaacgcttcgtgctcgcgccccggcccgccgaggcccttaagtgccgcgaattcgccggccagattgtcggcgagccaaccgcggacctgcgcccggaactcctcgacgtcctgcatgccctgtaggctaacctaccaagcacttgctttgttaggagcgtccgttgataaacgatctgcgcaccgtgcccgcggcgctggatcgtctcgtgcgccagctacccgaccacacggcgttgatcgccgaggaccggcgtttcacgtcgaccgagctgcgcgacgcggtctacggcgccgcggcggcgctgatcgccctcggtgtcgaacccgcagaccgggtagccatctggtcgccgaacacctggcactgggtggtggcctgcctggcgatccaccacgccggcgccgcggtggtgccgttgaacacccgctacaccgccacagaagccaccgacatcttggaccgagccggcgcgccggtgctgttcgcggcgggcctcttcctgggcgccgaccgggcggccggcctggaccgggccgcgctgcccgcgttgcggcacgtcgtgcgggtgccggtcgaagccgacgacgggacctgggacgagttcatcgccacgggtgccggggccctggatgccgtcgcagcccgtgccgccgccgtcgcaccccaggacgtcagcgacatcctgttcacctccggcaccaccggccgcagcaaaggcgtgctgtgcgcgcaccggcagtcgctgtcggcctcggcatcctgggccgccaacgggaagatcaccagcgacgaccgctacctgtgcatcaacccgttcttccacaacttcggctacaaggccggcatcctggcctgcctgcagaccggtgccacgctgatcccgcacgtgacgttcgatccgctgcacgcgctgcgggccatcgagcgccaccgcatcaccgtgttgccgggccctccgaccatctaccagagcctgctggatcacccggcccgcaaagacttcgacctgagctcgctgcggttcgcggtcaccggtgcggccaccgtgccggtggtgctggtggagcgcatgcagtccgaacttgacatcgacatcgtgctgaccgcctacgggttgaccgaggccaacgggatggggacgatgtgccgccccgaggacgacgcggtgaccgttgcgacgacgtgcgggcggccgttcgccgactttgagttgcgcattgcggacgacggggaagtgttgctgcgcgggccgaacgtcatggtgggctatctggacgacacggaggcgaccgcggccgccatcgacgccgacggctggctgcacaccggcgacatcggtgccgtcgaccaggcgggcaacctgcgcatcaacgaccgcctgaaggacatgtacatctgcggcggattcaacgtctatcccgccgaggtcgagcaggtgctggcccggatggacggcgtcgcggacgccgcggtgatcggcgttcccgaccagcggctgggcgaggtcggccgggcgttcgtggtggcgcgccccggcacgggcctcgacgaggcatcggtgatcgcttacacccgtgaacatttggcgaacttcaagacaccccggtcggtgcggttcgtcgacgtactgccgcgcaacgccgccggtaaggtgagcaaaccacaactgcgagagctgggctagatggacctgaatttcgacgacgagaccctggcctttcaggccgaggtgcgcgagttcctcgccgccaatgccgcatcgatcccgacgaagtcctacgacaatgcggaaggctttgcgcaacaccgttattgggaccgagtactgttcgacgcgggcctgtcggtgatcacctggccggctaagtatggtggccgggacgcgccgctgctgcactggatcgtgttcgaggaggagtactttcgcgccggcgccccgggccgggccagcgccaacggcacctcgatgctggcgccgacgctgttcgcgcacggcacagccgaacagcttgaccggatcctgccgaaaatggctagcggcgaacagatctgggcgcaggcctggtcggagccggaatccggcagcgacctggcgtcgctgcgctccaccgcgagcaaggtcgacggcggctggctactcaacgggcagaagatctggagctcgcgggcgccgttcgccgacatgggttttgggctgttccgctccgatcccgcggtcgaacggcaccgcgggctcacgtatttcatgttcgacctgaaagccaagggtgttaccgtgcgcccaatcgcccaactgggcggcgacaccggtttcggtgagatctttctcgacgacgtgttcgtccccgaccgggatgtgattggggcaccgaacgacggatggcgcgcggccatgagcacgtcaagcaacgagcgcggcatgtcgctgcgcagcccagcccgcttcctggcctccgccgaacggctggtccagctgtggaaggaccgcggctcgcccccggagttcgccgaccgggtcgccgacgcctggatcaaggcgcaggcctaccggctgcagaccttcggcacggtgaccaggctggccgccggtggcgaactgggggcggaatcgtcggtgaccaaggtgttctggtccgagctggacgtgcacttgcatcagaccgcgctcgacctgcgcggcgccgatggggagctggccggcccgtggaccgaggggttgctgttcgccctgggcggcccgatctatgccgggaccaacgaaatccagcgcaacatcattgccgaacggctgctgggcctgccacgcgagaagacgtgaccatggaattcgcactcaacgaacagcagcgcgacttcgcggccagcatcgacgcggcgctcggcgccgccgacctgcccggcgtcgtccgtgcttgggctgccggtgatgtggcgcccggccgcaaggtgtggcagcagttggccaacctgggcgtcaccgcgttgggcgtagcggagaagttcgacggactgggtgccagtccggtcgatctggttgtcgcgctcgaacgtctcgggcgctggtgcgtgcccggcccggtcaccgaatccattgccgtggcaccgattctgctggctcatgatgatcaggctgaacgcagccatgggctagcttccggtgagctcatcgccaccgtggccatgccgccgcgggttccgcgcgccgtcgacgccgacaccgccgggctggtactgctcgcgggcgatggcagcgtcaccgaagggacgccgggtgattgccaccggtccgtcgaccccagccggcggctgtatgaggtggcggcatccggccaggcctggcgggccccgaaagacgtagtggcgcgcgcctatgagttcggggcgctggccaccgccgcacaactggtcggcgccgggcaggcgctgctggtggccgccgtcaactacgccaaacagcgcacgcagttcggccgggcgatcggctcgtatcaggccatcaagcacaaactcgccgacgtgcacattgcgatcgagctggcctgccccctagtttacggcgcggccgtgtcactcgagccgcgcgatgtcagcgccgccaaagccgccgcgagcgaggcggctctgctggcggcacgctcggcgttgcagacccacggcgccatcgggttcacctgcgagcatgacctgtcgctgtggttgttgcgggtgcaggcgttgcactcggcctggggtacgccgcaggagcatcggcggcgtgtgctggaggcgctatgaccccccctgaagaacggcagatgctacgggaaaccgtcgcctccctggtggctaagcatgccggcccggcggcggtgcgcgcagcgatggcctccgaccgcggctacgacgaatcgctgtggcggctgctatgtgagcaggtcggtgccgccgcgctggtcattccggaggagctgggcggcgcgggcggtgaactcgccgatgccgcgatcgtcgtgcaggagctgggccgggcgctggtgccttctccgctgctgggcaccacgctggcggagctggcgctgctggccgcagctaagccggatgcgcaagcactcacggagcttgcccaaggcagcgcgatcggcgcgctggtgctggaccccgactacgtggtcaacggcgacatcgccgatatcgtcgtcgccgccaccagcgggcagctgaccaggtggactcgctttagcgcgcagcccgtcgccaccatggaccccactcgccggctggcccgcctgcaatccgaagagaccgagccgctgtgccccgatcccggaatcgccgacaccgcagcaatcctgttggcggccgagcagatcggcgccgccgaacgctgcctgcagctgaccgtcgaatacgccaagagccgagtgcaattcggccgcccgatcggcagtttccaggccctcaagcatcggatggccgacctgtatgtgaccatcgccgcggcccgggccgtcgtcgccgacgcctgccacgcgcccacacccaccaacgccgccaccgcgcggctggccgccagcgaggcgttgagcaccgcggcggccgagggcatccaactgcacggcggcatcgcgatcacctgggaacacgacatgcacctgtatttcaaacgagcgcacggcagtgcacaattgctcgagtcgccacgagaggtgctgcgccgtttggaatctgaggtgtgggagtcgccgtgacggatcgtgtcgccctgcgtgccggcgttcccccgttctacgtgatggacgtctggttggcggccgcggagcgccagcgcacccatggggatctggtgaatctttcggcgggccaacccagtgcgggcgctccggaaccggtgcgtgcggccgcggccgccgccctgcatctcaaccagttgggatactcggtggcgctgggtattccggagctgcgcgacgctatcgccgcggattaccaacgccggcatggcatcaccgtcgaacccgatgcggtggtgatcaccacgggctcctcgggcggctttctgctcgcgtttctggcgtgcttcgacgccggtgatcgggtcgcgatggccagtcccggctacccgtgctaccggaatatcctgtcagcgctgggatgtgaggtcgtggagatcccgtgcggaccgcagacccgattccaaccgaccgcgcagatgctggccgagatcgacccaccgctgcgcggtgtcgtcgtcgccagcccggccaacccgaccggaaccgtcatcccgcccgaagaactggcggccatcgcgtcgtggtgtgacgcatcggatgtccggttgatcagtgatgaggtctaccacggcctggtgtaccagggggcaccgcaaaccagctgcgcctggcagacgtcgcgaaacgcggtggtagtcaacagcttttccaagtattacgcgatgacgggctggcggctgggctggctgctggtgccgacggtgctgcgccgcgcggtggactgcctgaccggcaacttcaccatctgcccgccggtcttgtcgcagatcgccgcggtgtccgcgttcaccccggaggcgaccgccgaggccgacggcaacctggccagctacgcgatcaaccgctcgctgttgctggacggtctgcgtcgcatcggcatcgaccggctggcacccaccgacggcgcattctacgtctacgccgacgtctcggacttcaccagcgattcgctggccttctgctcaaagttgctggccgacaccggtgttgcgatcgcacccggaatcgatttcgacaccgcacgggggggttcgtttgttcggatatcgtttgccgggccaagcggcgacatcgaagaagccttacggcgcatcggctcctggctgccgagccaatagctcgtcgatgcgcgtctcgagcgcgccgcgctcgccgatatctgccacgttgatcccgaaccgtttgctcagggtgtcgacaaccgctgccgcatcggcaaggcggatcttctcggtaccaccggcacggtgaacggcaaggtcgcggccagataggttccaccgggcgtcgtcggtgatcaccgcggcggtcagtcccgtgacgaacttcgatgccgggtgtgttgaggcgtaccagctggccactttcagatcgatctgcgggcgggtctgggtggtgaattcgtacagtgtctgccatgtgtcccggaccatcgcctgcaagacaaagccgtcgacgcggtcctcgagccgataaggttcgtgcgttgtcggctggacggcgccggtttcgaggcgaagcggtgaggtcggtgtttggccgccgaatccgacgtcgacgagatagcatccgcccgagccggggaacgtgacccccagcagggtgtgcgtctgcggcggcaggggcgcgtccggcgcgagcttccagacgacgcgggcggcgaatcggcgcacccgatagccgagttcggccagcacataacccatcagcccgttgtgctcaaagcagtacccgcctcggcgccgaagtaccagcttgtcggccagcgcctgtggactgaggtcgtcgaccggcacccccagcagcgggtcgaggttctcgaacggaatcgttcgactgtgcacggtcaccagatcctgcagaacatccagggttggatcggtagcgccgcgatagttgatgcgatcgaagtacgcggtcagatccagtgccatgttgccattctgacctcgtcgccgcgtcggaccgaccgcagggtattcgggcgttcgtcgcgcagccggccaactatgtcgcaccgattgtggtttgccacatgagtttctgggtcgacggcaaacaaagtgccctcgcagcgacacgtgtcggcggctacggcaaactgcccgctgacactcacccatccggtggctgctcgcgccatctggccgaatgcccggcgggtcggaggatcggcgccggacacaacaacgcatcatgatgcctgttactgatgctattgccgacccacggcaccggaggcttgcaggccggtgtcgacttggacgacaaggaagccctcgccgaactgatcggcgacaatgctgctccttgacgtaagcgtctgcatattcgccatccgcgaggacagctgccccaaccacgcgacataccggacgtggctcaccagactgcttaccggcgacggcgagcagacgcaaaatcgcccaacacgcccgcaaaatgggcgattttgcgtctgctcgcgccactagagccaggtgtcctgggtggtggtggtgaggaaagcctccaggtcgtcgcgccagtgcgccggcgtggtcttttccggctcgatgccggtgtagtcgccgcgatagaacagcagcggccgcggcttgaccgccgggacctctgacagtgactcgacggcaccgaacaccacgaagtgatcgccgccgtcgtgcaccgacgccaccgtgcagtcaatgtaggccagcgatccctcgatgatcggtgagcctagttccgaagggcgccaatcgataccggcgaacttgtccggctccttcgagccgaatcgcgccgagacgtctttctgcttttcggtcagtacgttgacgcagaaccggccgctggcctcgatggcctgccaggaccgcgacaccttagtggggcagaacagcaccaacggcggttccaacgacagcgccgcgaacgactggcacgcaaacccgacgggcacgtcgtcgtgcacagtggtgatgacagtgatccccgtacagaactgaccgagcacggagcggaacgtgcgtggatcgatctgagccgacatcgtttgctttcgagctagccgcgagcgcctacggtgaaatcgtgaccccataggctgaccgcagtactctcccgggcgatccagtcccgatcgtcgacttgcctgccctcacaaccgaattcgatgtcgaagccaccgggcgtcttcatgtagaacgacagcatcaggtcgttgacatgccggcccagggtggccgacatcggcaccttgcgccgcaacgcccggtccaggcacaggcccacgtcgtcggcctgctcgacctcgaccatcaggtgcacgatgccgctggacgtcggcatcggcaggaaggccaacgagtggtgacgcgggttacagccgaagaaacgcagccaggctggcggcccgtcggcgggccgccctaccatctgtggcggtagccgcatcgagtcacgcagccgaaagccgagcacgtctcggtagaaatgcaacgcctcagcatcgtcgcgggtggacagcaccacatggcccataccctgctcaccggtgacgaacctgtgcccatacgggctgaccactcggcggtgttccagcgcggtaccgtggaagacctccaggcaattgccggaagggtcggcaaaccggatcatctcgtccacccggcgatcggccagctcggcggcggtggcctctttgtacggcgtgccctccaaatccaggcggttccggatttcctgcaggccttcggcattcgcgcattcccaaccggcctccaacagcctgtcgtgctcaccgggcacgaccaccagccgggccggaaagtcatccatccgcagatacagggccccttctggggcccctttgccctcgaccatgcccaggaccttcagtccatactcccgccaggcagccatgtcagtggcctcgatgcgcagatagcccagcgaccggatgctcatctgccacctcccagaaattcaatcgtcagcttgttgaactcgtcgaacttctccacctgcacccaatgcccacactgcccgaatacgtgcagctgcgcacgcggaatcgttttcaacgcaaccagcgcgccgtccagcgggttgacccggtcctcacgaccccagatcagcaacaccggctggcgcagccgatacacctcgcgccacatcatgccggcctcgaagtcggctccggcgaacgactttcccatcgcccgtgttgccgtcaacgactccggggtgctggccagcgcaaaccgctgatccaccaactcgggggtgatcaggttcttgtcgtagaccatgacccgcaggaacgcctcgaggttctcccgggtgggcgcaacggagaacttcgacagccgtttgactccctcggtcgggtcgggcgcaaacaggttgatactcaggccccccgggcccatcagcactaaccgtcctgcccgggccgggtagtccagcgcaaaccggaccgcggttcccccgcccaacgagttgcccaccagcggtacccgccccagccccagctgatcgaagagccccttcagcgccatcgcggcatagcgattgaactggccgtgctcggcccgcttgtcggaatggccgtaaccgggctggtcgacggccagcacatgaaagtgccgcgccatcaccgcgatattacgcgagaagttcgtccagctcgccgcgccgggcccaccgccgtgcagtagcaccaccgtctggtcgttgcccacgccggcctcgtggtagtgtagtttcagcggcccgtcgacgtccacttccgcaaagcgcgaggtggattcgaacgtcaattcctcggtagctgtcatttcgcctagaccagctagaccatggtgtcgccgggcggcaacccgaactcgtggtttccaaagatcacgtatgcccgctcggggtcgttggcggcgtgcacccgaccggcgtgcgcgtcgcgccagaaccgttgaatcggagcctcattggacaacgcggtggcaccggacgcctcgaacagccggtcgatcgaggcgattgagcgaccggtggcgcgcacctggtcgcggcgcgcacgggcgcgcagttcgaacggaatctccttgccggcagccagcagcgcgtattcgtcgctcacattaccgatcagttggcgccacgcggcgtcgatgtcgctggccgcctcggcgatacggaccttggcaaacgggtcgtctttggccttttccccggcgaacgccgcgcgcacccgcttgccctggtgctcgacgtgcgcggcgtaggcaccgtaggccatgccgacaatcggcgccgaaatcgtagtgggatgcattgtgccccatggcattttatagacaggtgcgctgttggtcgccagccctcccgcggtgtggtcgttcatcgccttgtacgacaagaaccggtgccggggcacaaagacatccttgaccaccagggtgttgctgccggtaccacgtaagccgaccacgtaccacacgtccttgatctcgtattcgctgcgcgggatcaggaaactgccgaagtccaccggccggccgtccttgatgaccgggccgccgacgaacgtccagctggcatggtcgcagcccgaggaccagttccacgacccgttgaccaggtagccaccgtcgaccaccacgcccgcccccatcggtgcgtacgaggacgagatccgcgtactcgggtcctcgccccagacctcctcttgggcccgttggtcgaacagcgccagatgccagttgtgcacgccgacgattgagctcacccacccggtggaaccacacacgctcgccagtcgacgcgtcgcctcgaagaacagcgcagggtcgcactgcagtccgccccactgctgcggctgcaacagggtgaagaagccgacgtcgtcgagcgccttgacggtctcgtcgggcagccgccgcagatcctccgtggcctgggcgcgatcccgaatctccggcagcagatcatcgatggcagccaagacagactgagcatcacgctgttgaatggacgtcacttacttttgcctctccgggttgcgaacttagagaaagactagaacacgttccgatttgtgtcgagctaggtattcctgcggcaggtagcgataccaaatgggttttctgtaacatgttctagttatgacggaagagaggacgggtcttgaccgaggcaattggagacgagccactcggcgaccacgtccttgaactgcagatcgccgaggtcgtcgacgaaaccgacgaggcgcgatcgctggtcttcgcggtgcccgacggatcggacgacccggagatcccccctcggcgcctgcgttacgcccccggccaattcttgacgctgcgcgtgcccagcgagcgtaccggttcggtggcgcgctgctactcgttgtgcagttcgccctacaccgacgacgccttggcggtcacggtcaaacgaaccgccgacgggtacgcctccaactggttgtgcgatcacgcgcaggtgggcatgcgcatccacgtgctggccccgtcgggcaacttcgtccccacaaccctcgacgccgatttcctcctgctggcagcgggtagcggcatcaccccgatcatgtcgatctgcaaatcggcgcttgccgagggcggtggacaggtgacgctgctctacgccaaccgcgacgaccgctcggtcatcttcggagacgcgctgcgcgagttggcggcgaagtatcccgaccggctcacggtgctgcactggctagagtcgctgcaggggctgccgagcgcgagcgcgctggccaagctcgtcgcgccctacaccgaccggccggtgttcatctgtgggcccggcccgttcatgcaggcggcccgggacgccctggcggcgctgaaagtgcccgcccaacaggtgcacatcgaggtgttcaagtcgctggaatcggatccgttcgcggccgtcaaggtcgacgacagcggtgacgaggcgccggcgaccgcggtggtggaactcgacggccaaacccacaccgtctcctggccgcgcaccgccaagctgctcgacgtgctgctggccgcgggcctggacgcgccgttctcctgccgggaaggccactgcggtgcgtgtgcgtgcaccctgcgcgccggcaaagtgaatatgggagtcaacgacgtgctcgagcagcaggatctcgatgagggactgattttggcctgtcaatctcgcccggaatctgattcggtggaagtgacctacgacgagtagtcccggaagggagcgagatgacgcggctgataccgggttgcacgctcgtcgggctgatgctgacgttactgcccgcgcccacctcggcggccgggagcaacaccgccaccaccctgttcccggtcgacgaggtcacccagctggagacgcacaccttcctcgattgccaccccaacggcagctgcgacttcgtcgctggagcaaatctgcgcacacccgacggcccgacgggctttccgcccgggctgtgggcgcgccaaaccaccgagatccgttcgacgaaccggttggcctatctggacgcgcacgccaccagccagttcgaacgggtaatgaaggcgggcggatccgacgtgatcaccaccgtctacttcggcgagggtccgccggacaaataccagaccaccggggtcatcgactcgaccaattggtcgaccggtcaaccgatgaccgacgtcaacgtcatcgtgtgtacacacatgcaggtggtctacccgggggtcaacctcacctcgcccagcacctgcgcgcaagccaacttttcctagctaggactcgtcctggtactcgctgagccggtaaatcaacgcggcagacccagcagccgttcggcggccaccgtcaacaggatctgctcggtaccgccggctatcgtcaggcaccgggtgttgaggaagtcgtacaccgcgcggttctcgacgagcccgcccccgtcggacacctccatcaggtattcggccagcgcctgtcggtagcgcacgccgatcagtttgcggacgctggattgcgcccccggatcctggccgccgacggccaactcggcgatccgccggtccaacagcgcaccggcctgagccagcaggatcagcctgcccagccgatcttgctgcgcgacatcgagttccatgtcacccaagaccttgagcagctcttccatcgggttgcccagcgcggtcccggtggccatcgcgacccgctcgttggctagcgtggtgcgcgccagccgccagccgtcgttcacggcgccgacgaccatctcgtcggggacgaacacattgtccaggaagacctcgttgaacagcgagtcgccggtgatctcgcgcagcggtcggatctcaattcccggtgtggtcatgtccaccaggaagtaggtaatgcccttgtgcttcggagcatccgggtcggtgcgcgccaggcacaccccccaccgagccttgtgagccgccgacgtccacaccttctgtccggtgagcagccagccgccgtcagcccgcaccgccttggtacgcagcgacgccaggtccgaaccggcccccggctcggaaaatagctgacaccaaaggaattcaccgcgcatggtggccgggacgaaacgttcgatctgttccggcgtgccgtgttcaaggatggtcggcgccgcccaccagccgatcaccaggtccgggcgctcaaccttggccgcggccagttcctgatcgatcagcagttgctcggccggggacgcgccgcgcccgtacggcgccggccagtgcggcgccagcaggccggtgtccgccagcgccacctgacgtttctcctcgggcaacgcggccacctcggcgaccgccgccgcgatctccggtcgcaggccggccacctcggccaggtcgacgcccaagcgacgacggacaccggcctgggtcagcgccgtaacccgacgcagccagcgcccggatccaccgaggaacccaccgattccgtgggcccggcgcagatacaaatgcgcgtcgtgctcccaggtgcagccgataccaccgagcacctggatacagtccttggcgttggctttggcggcgtcgatgccgatgctcgcggccaccgccgcggcgatcgaaagttgggtgccatcggaatcggctgcggcgcgggccgcatcggcggcggccacatcggcctgctcggcacggcacaacatctgagcacacaggtgcttgacagcctggaagctgccgatcggcttgccgaattgctcccgcaccttggcgtaggcaaccgcggtatcgagcgtccatcgagccaccccggccgcctcggccgccagcacggtagcggccaggtcttccacccgctcccccgacacctccagaacggtgaccggtgccgatgtcagcaccatccgggccagcggcagcgaaaagtcggtggcccgcagcggctccactacgacctcgtcgcaagcagtgtccaccagcagccaattcccgtcggccggcaacagcacgacgccgccgggcgcgccaccaagcactcggccgacggtgcccgacgcggtcgacgtcttcgggtcgacctgcacgccaccgtcgatagccaccccggcgaaccgttcacccgacgctagcgcgctgcgcagcttgggatcggagacaaccaaagtggccaccgcggtggtcgcgaccggccccggtaccaacgccctggccgcctcgtcgaccatcgcacacaggtcctcgatgctgccgccagctccgccacaatcctctgggacggcgacaccgaagaggcccaggcccgccagcccggcgaacaccggccgccatgcgtccgcatttccttcttcgaagccgtattccatgtcgcggaccgccgcagtcgcggccgcacctgaggccgcggtgcgggcccagccgcgcaccaactcacgagccgcggattgttcgtcggtgacggtcgctaccacctgcagacctccgcgtcgacaatttcacatagcaatggagcgttcttgcccactagaacgtgttctaatagtgctaacgatcaaccgtcaagtcgaaggcaataactccagcacatgtcgtcgtctcggctgtcgggaggtgggaaatctacacacagcatgcgtatcgtttgcaaacgaaccgcccggaagaggagctgcccgctacatgtcgtcagcgaacacgaacaccagtagcgctcccgacgcaccacctcgcgcggtcatgaaagtggcggtacttgccgagtccgagctcggatcggaggcacagcgggagcgccgcaagcgcatcttggacgccaccatggctatcgcgtccaaaggcggctatgaggcggtgcagatgcgcgccgtcgccgaccgcgccgacgtcgcggttggcacgctgtaccggtacttcccgtcgaaggtgcatctgctggtgtcggcgctgggtcgggaattcagccgcatcgacgcgaaaaccgaccgctccgcggtcgccggggccacccccttccagcggctgaactttatggtcggcaagctcaaccgcgcgatgcaacgcaatccgctactcaccgaggccatgacacgtgcctacgtgttcgccgacgcctcggcggccagcgaggtcgaccaggtcgaaaagctcatcgacagtatgttcgcgcgtgcaatggccaacggcgaaccaaccgaggaccagtaccacatagcgcgggtgatctcggacgtgtggttgtcgaacctgctcgcgtggcttacccgacgagcctcggctaccgacgtcagcaagcggctggacctggccgtgcggctgctgatcggcgatcaagacagcgcctagaagacttacgccggcggacccgcggtgcggccccggaccagctcggtatcgagcacctcgatgacgggcagtccggaccgcggcggcttcagcaatagctcgcccgcccggtgccccttgtgcagactcggctgcgcgaccgtggtcagcccccggctcagcgcctctggcactccgtcaaaccctgtgacggtcatctgcccgggcacgtaaatcccgtgcgcccgaaggtaatccatagctgagagcgccaagatgtccgctgtgcacatcagcgcggtcagccgcggattggcctgcagagccaccttggcggcagtgccgccggacgtcggcaaatgctcgtagctttccaccacggtcagcgagtccgggtcgacgccggcggccgtcatcgcctcccatacgccgacgatgcgttcgcgctgtacgtcgaaggtcggcgaccgcagccgctcggcgtccaccaagtcttgccgccgatcccgtcccagccgcatggtcagcaggccgagctcgcgatgccccaacccgagtacgtagccggcaagctcacgcatcgccgcccggtcgtcgatgccgacccgggacactccggagaggtctttgggctggtcgaccaccaccaccggcagccgccgctgcagcacgacctgcaggtagggatcgtcgtcgcctaccgaatacaccacgaagccgtccaccccagcgccgagcacggcagctgtgccgtccgcaaggctccgactggagccgacggaaaccagctgcaggccctgccccagctcttcgcacgactgcgccactcccgcaacaaaatcccgcgcggccgggtcgctgaagaaataggtcagcggttcggccatcaccaaaccgaccgcaccggctttgcgggtccgcaacgatcgcgccaccggatccggtccggcatagcccagtcgcttggccgtggcaagcactcgttcacgtagatcggcggagagctgatccggtcggttaaaagcattcgagacagtggtgcgggacaccttgagctcggctgctaacgacgccagagtcgcccgcctccgcggtgtgggactcacgttcggtgagggtacagcggaccctcgagcacgcaatatcgtgggccggctggcaaccgtcggtttcgacgttggtgacgacccctcgttcatgaatcgttcttgagctccccgttttgctggatgcccaggcaccgccggtactgctgcgcttaagcttgtcgcacatggtgccggcagggaggaacagtgggcaagcagctagccgcgctcgccgcgctggtcggtgcgtgcatgctcgcagccggatgcaccaacgtggtcgacgggaccgccgtggctgccgacaaatccggaccactgcatcaggatccgataccggtttcagcgcttgaagggctgcttctcgacttgagccagatcaatgccgcgctgggtgcgacatcgatgaaggtgtggttcaacgccaaggcaatgtgggactggagcaagagcgtggccgacaagaattgcctggctatcgacggtccagcacaggaaaaggtctatgccggcaccgggtggaccgctatgcgcggccaacggctggatgacagcatcgatgactccaagaaacgcgaccactacgccattcaagcggtcgtcggcttcccgaccgcacatgatgccgaggagttctacagctcctcggtgcaaagctggagcagctgctcgaaccgccggtttgtcgaagtcacccccggacaggacgacgccgcctggactgtggctgacgttgtcaacgacaacggcatgctcagtagctcgcaggttcaggaaggcggcgacggatggacctgccagcgtgccctgactgcgcgcaacaacgtcactatcgacattgtcacgtgcgcctatagccaaccggatttggtggcgattggcatcgctaaccaaatcgcggccaaggttgctaagcagtaggcatggccgacggtccccttgccatcacggcgaaatcggtttacatacatggctattcggtagatacggcagagattccaacagctgtgcgtggccacccgaatgccgcgggaaccgcgatcaaggaccgccgctgatgcggccgaaacttgggcgtcccaatatcgcgcggtattccaacaggtttagcgtgcctaccgccagatccgatgctccgttgtcggtgacctggatgggcgttgcgacgctgctggtcgacgacggatcgtcggccctgatgactgatggctacttttcccggcccggcctggcacgggtggcggcgggtaaagtgtcgccgtcagcggagcgggtcgacggttgccttgcccgggccaatgtctcccggctgacggccgttatcccggtgcacactcacatcgaccacgcgatggattccgcgctggtcgccgaccgtaccggagcccagctggtcgggggggagtcggcggccaatgtcgggcgcggatacgggttgcctgaggagtctcttgtcgtcgccgtcccaggtgaaccaatccagttgggcgccttcgacgtgacgttggtggagtcgcatcactgcccacccgaccggtttcccggtgtgatcagcgcaccactgacaccgccggtgaaggcgtcggcctaccgctgcggtgaggcgtggtcgacgctggtgcaccaccggccatcggggcgccggctgttaatccaggacagcgccggtttcgtcagcggcgcactggccggttaccgcgccgatgccgcctacctcagtgtcggccagctcggcctgcaaccgccgtcatacctgctcgaatactggaccgagaccgtgcgcacggtgggcgtccgccgcgtgattctcatccactgggacgacttttttcggccgctgtcaaagccgttgcgggccttgccatatgcggccgacgacctagacctgtcgatccgcatcctcgacgagctggccgcccaggacggcgtcgcgctgcagatgccgacggtgtggcgccgcgaggatccctggatgtgaagcgctctagcccttgacacttgctgttgcgctgatactgcttgccgtggtcctggggttcgcggttgcccgcccacgcggctggccggaggcagcggcggcggttccggcagcggtcatcctgttagcgatcggggcgatctcgccccagcaggcgatggcgcaggtgtccgggctggcgcgcgtggtcgcgtttctgggtgcggttctggtgctggctaagctgtgcgacgacgaaggcctgttcgaggcagccggcgcggccatggctcgagcgagcgcggagtcgcaccgactgctacggcaggtgttcgccgtctcggccgccatcaccgcggcgctctgcctggacgccaccgtggtgctgttgaccccggtggtgctggcgacggtccgccggctgcggaccccggtgcgcccctatgcctacgccaccgcccacctagccaacgccgcttcgctgctgcttccggtgtcgaatctgaccaacctgctcgcctaccacggtgccggcatctcgttcaccaagttcacgctgctgatggcattgccttggctgtccgccgtggccgcggtctatgtggtcttccgctggtttttcgcccgggatctacgcgtggtgccggaccggcagcaactcaagccggcgccgcgcctgccaatgttcgtgctggtggtggtggcgctgacactcgggggcttcgccgtcgccgagtcggtgggactggccccaacgtgggcggcgctggctggcgccgcagtgttggcgctgcgaagtctgcggcgtggacacacttcggtgctgcggatcgcgcgcgccgtcaacgtgtcgttcctggtctttgtgttggccctgggtgtcgtggtgcacgcggtcatgctcaacggcatggccgccaggatgtccgccgtgctgccgaccgggtccgggttgcccgcgctgctcggcatcgccgcgctggccgccgtgctggccaacgtggtcaacaacctgcccgcgactctggtgttagtgccgctggtggcggccggcgggccggcggccgtgctggccgtgctactcggggtcaacatcggacccaacctgacctatgccggttcgctgtctaacctgctgtggcggggcgtgctgcgccggcacaacgtcgacgccagcgtcggcgagtacacccgactgggactgtgcaccgtgcctgcggccctggcgatggcggtgctcgcgctgtgggccagcgcccaggttctggggatctagccgcaagggcgcgagcagacgcagaatcgcatgatttgagctcaaatcatgcgattctgcgtctgctcgcgaggctcgcgtggccgccggcgctggcgggcgatcgcggcgagcaccaccccagcggccaccgaggcgttcagtgattcggcctgagcggccatcgggatggacaccacctcgtcacagttctgccttaccaaccgggacaaccccttgccttccgacccaacgaccaccaccaacgagtcagtgccatctacatcgtcgagcgcggtgccgccaccggcgtccagtccgatcacccgcactccacgatcggcccagcccttcagcgtcctggtgagattggtggcccgggccaccggaatcctggccgccgccccggcgctggtgcgccacgccaccgcggtcaccgacgcagaacggcgttgcggaatcagcaccccatggccaccgaacgcggccaccgaccgcacgatcgcaccgaggttgcgcgggtcggaaaggttgtccaaagcgaccagcagcgcaggcggttggtcgagggcggcggccagcaggtcatcgggatgggcgtagttgtacggtggcacctgtagcgcgatgccttgatggaggtggttggcggtcatccgatccaggtcggcacgtagcagctcgacgatcgcaatccctgaatcagccgcccgcgcaacgcattcagtcagtcgctcgtcggcctcggtaccaagggcgacgtatagcgcggtggccggaacacccgcgcgcaggcattccagcactgggttgcgacccaacaccgtctcggtctcgtccgcgcgcttgaccgggcggcgtggctgtgcacgtgcccgcttggcggcgggatggtggggacgcaggtgcgccggcggggtaggcccgcgcccttccagcccacggcgtcgctgaccgcccgagccgacgcctgcgcctttcttggtaccggatttgcggaccgcaccccgccgccgagagttaccgggcatctacttggtgtcaccacccagcagcgaccactgtggcccgtcggcggtgtcggtgacctcgatgccggctctcttcagccgaccccggatctcgtcggcgagcgcccagttgcgctgctcgcgggccttttcccgattctgtagttcagcctggaccagcacatcgacggcggccagcgctgccgaggtttcgtctcgggattcccagcgctggtcgagcgggtcacagcccaggatgcccatcatcgcccgaatcgcgctagcgcttcgcaaggccccgtcgtggtcgccggcatcgagtgcccggttgccttccgcccgcacgtggtgaatctcggcgagcgcgatcggaacggacaggtcgtcgtcgagcgcttcggcgaaccgtggggtcggatcgccggggcagacggcgcccacccgggtgcgaacgcggtgcaggaagtcctctagcccgacataggctttcaccgcatcctgcatagcggtctcggagaactcgagcatcgaccggtagtgcgcgctgcccaggtaataacgcagctcagccggccgcacccgctgcaacatcgccggcatggacaacacgttgcccagcgacttgctcatcttctccccgcccatcgtcacccagccattgtgcagccagtagcgggcgaacccatcaccggcggcgcggctctgggcgatttcgttctcatgatgcgggaagactaaatccattccaccgcaatggatatcgaattccggcccgagatagctgcgagccattgccgagcattccagatgccagcccggacgcccgcggccccacggcgtcggccacgacggttcacccggcttttcgcccttccacaaagtgaagtcgcgctggtcccgcttgccggcagccacaccttcgccctgatggacgtcatcgatcttgtgaccggataactggccgtactccgggtagctcagaacgtcgaagtaaacgtcaccgccaccggtatacgcgtggccggcctggatcaggcgctcgatcatctcgatcatctgggtgatatgcccggtggcgcgcggctccgcggacggcggcaagacgtccagagcgtcgtaggccgcggtgaaggcacgctcgtgggtagccgcccactcccaccacggccggcccgccgcggcggccttggccaggatcttgtcttcgatgtcggtcacgttgcggataaacgcgacgtcgtagccacgcgcgagcaaccatcggcgcaggatgtcgaaggcgaccccgctgcggacatgcccgatatgcggtaggccctgcaccgtggcaccgcacaggtagatcgagacgtgtccaggtcgcaacgggacgaaatcccgcacgacaccggcggcagtgtcgtgtagccgcaagcgagcccgatcggtcacgacgtgccagcttacctgcccaattgctgcaacctgcggcgcgcgcgtccggaccaggagtgcgctaccgcaacgaaaccaccaatgccgtagcgattgcggccaagccctcgccgcggccagtgaggcccagcccgtcggtggtggtagccgacaccgacaccggcgcgttgagcagacgtgacagcaccgcctgcgcctcgagccggcgccaaccgatcttcggtcggttgccgatcacctgcaccacagcgttgccgacccgatagccatgctgggtgatcaggacgacgacatggcgcaacatgtcggcaccactgacaccctgccaacggggatcgtcgacgccgaacacctcgccaatgtcgcctagccccgcggccgacagcaccgcgtcgcacagcgcatgaacggccacgtcaccgtcggagtggcccgcgcaaccgtcggcgctcgggaacaacaaccccaccagccagcacggacgtccgggttcgatcggatgcacatcggtccccaaaccaacgcggggcagctgattcacccgcgcactatagcttgggccagcaacagatccagtttggtggtgatcttgaacgccagcggatcgccgtcgaccacctgcacctggccgccgatatgctcgaccagcgacgcgtcatcggtgtactcggcggctggaaggtctagggagccgcgctgatatgaccgcagcagcaggtcggtagtgaacccttgtggggtctgcacggcccgcagcccggctcgttccggcgtgcccaggaccaccccgttggcatccacggccttgatggtgtcagaaagcggcagtacgggaacgacggcggcataaccgtcccgcaacgcctcgaccacccgggcgaccagggccggtggtgtcagtgcccgcgcggcatcatgcacaagcacaaactccggctccgcggtcccggacagcactgtcagcgccaggttcacggtgtcagtgcgattcgacccacccgccacaatcatcgccctgtggccgaggatctgcctcgcctcgtccgtacggtcggcgggcacggccacaacaacggtgtcaactacccccgaatccagcaggccatcgacggcccgctcaatgagagtctgcccgtcgagctggtaaaacgccttgggcacaccgacggccaaccgctcccccgaccccgcagccgggacgatcgcaactacttcgcccgcttccctgaccactagagcctcagggcggtcaagacgcggcggctaaaacctcgtcaaggatggtctcggctttggcgtcatcggtgctctcagccaacgccaactcgccgaccagaatctgccgggccttggccagcatgcgcttctcaccggccgacaagccacgctcctggtcgcgacgccacaaatcgcgcactacctcggccaccttgttcacatcgccggatgcgagtttctcgaggttcgccttgtaacgacgtgaccagttcgtcggctcctcggtgtgcggggcacgcaacacctggaaaaccttgtccaggccttcctgcccgacgacatcgcgaacaccgacgtattcggcgttttcagcgggaactcgtactgtcaggtcgccctgcgcaactttcaagacgagatactctttttgttcccctttgatggtccgggtttcgatcgcctcgactaacgcagcaccgtggtgtggatagacaacggtgtctccgaccttgaaaatcatctgatttgagcccctttcgttactccatgctaacacggggccctaacgggcgccgaacaacggtgcaggtcaggggcatagcgcgggaagattgggggttgacagacgggcctagaagtgcatcgccgaatctgggacgcccctgagaacggggtgcccgggctaccgcgccggtccggtcgacgccgcggtccccaccgctaccgtcggcggcacctaactactactgtgcatagtcgagccgcaggcaccatgccgcgccaaggccgagcaggaggcatccgagtgaaccgctgcaacatccgcctgcgtcttgccgggatgaccacctgggtggcgagcatcgccctgctggccgccgcactgagcggttgcggggccggtcagatctcccagacagcgaaccagaagccggccgtcaacggcaatcggctcaccatcaacaacgtgttgctgcgcgacatccgcatccaggccgtccaaaccagcgatttcatccagccaggcaaagcggtggatctggtgctggtagccgtcaaccaatcacccgacgtttcggaccggctggtgggcatcaccagtgatatcggctcggtgacggtggccggcgacgctcgactgcccgcatccgggatgctttttgtcgggacgccggacggccagatcgtggcgccggggcccttgccatccaatcaagcggccaaggcgaccgttaacttgaccaagccgatcgcaaacggcctcacctacaacttcaccttcaagttcgagaaggccggtcagggcagcgtaatggtgccgatctcggccggattggctacgccgcacgaataggcgccgcatcgtcgccagacgagcgactcgctcgggttgtcacacccccccgatacggtcacggcgtggccaacgctcgttcgcagtaccgctgttcggaatgccgccatgtcagcgcgaagtgggtgggacgctgcctggagtgcggccgctggggcaccgtagacgaggtggcggtgctcagtgccgtcggtggcaccaggcgccgttcggtggcgccggcgtcgggcgccgttccgatcagtgccgtcgacgcgcatcggacccgaccctgcccaaccggcatcgacgaactggaccgggtgctaggtggcggtatcgttcccggttcggtgacactgctggccggcgatcccggagtgggtaagtcgacgctgttgctcgaggtcgcgcaccgctgggcccagtccggacggcgcgcgctctatgtctctggtgaggaatccgccggtcagatccggctgcgtgccgaccggatcggctgcggcacggaggtcgaggagatctacctcgccgcacaatccgacgtgcacaccgtgctcgaccagatcgagacggtgcagccggcactggtcatcgtcgactcggtgcagaccatgtccaccagcgaggccgacggcgtcaccggcggggtcacgcaggtccgtgcggttacggctgccctgaccgctgccgccaaggccaacgaggtcgcattgattctcgtcggccacgtcacgaaggacggggccatagccggaccgcgttcgctagagcacctcgtcgacgttgtgctgcattttgaaggggaccgcaacggtgcgctgcggatggtccgcggggtcaagaaccgattcggcgccgccgatgaagtcggatgtttcctcctgcacgacaacggaattgacggtatcgtcgacccgtcgaacctgttcctggaccagcggccgacacccgtcgccggtaccgcgatcaccgtgacgctggacggaaaacggccgctcgtcggggaagtccaggcattgctggccacaccgtgcggcggctcgccgaggcgggccgtcagcgggatccaccaggcccgcgctgcgatgatcgctgctgtgctggaaaagcacgcacggctggcgatcgccgttaacgacatctacctgtccaccgtgggcggcatgcggttgaccgagccgtcggcggatctggcggtcgccatcgcgctcgcctcggcctatgcaaatctgccgctgcccaccactgccgtcatgatcggcgaggtaggtctggccggcgacatccggcgggtcaacgggatggcgcggcgccttagcgaagccgcccgccaagggttcaccatcgccttggtcccgcccagtgacgatccggtgccgcccggtatgcacgcgctgcgcgcatccaccatcgtcgcggcgctgcagtacatggtcgacattgccgaccaccgcggcaccaccctcgcaaccccgccctcacattccgggactggacacgtcccactagggcgcggtacatagcagaatgcacgctgtgactcgtccgaccctgcgtgaggctgtcgcccgcctagccccgggcactgggctgcgggacggcctggagcgtatcctgcgcggccgcactggtgccctgatcgtgctgggccatgacgagaatgtcgaggccatctgcgatggtggcttctccctcgatgtccgctatgcagcaacccggctacgcgagctgtgcaagatggacggcgccgtggtgctgtccaccgacggcagccgcatcgtgcgggccaacgtgcaactggtaccggatccgtcgatccccaccgacgaatcggggacccggcaccgctcggccgagcgggccgcgatccagaccggttacccggtgatctcagtgagccactcgatgaacatcgtgaccgtctacgtccgcggggaacgtcacgtattgaccgactcggcaaccatcctgtcgcgggccaaccaggccatcgcaaccctggagcggtacaaaaccaggctcgacgaggtcagccggcaactgtccagggcagaaatcgaggacttcgtcacgctgcgcgatgtgatgacggtggtgcaacgcctcgagctggtccggcgaatcgggctggtgatcgactacgacgtggtcgaactcggcactgatggtcgtcagctgcggctgcagctcgacgagttgctcggcggcaacgacaccgcccgggaattgatcgtgcgcgattaccacgccaacccggaaccaccgtccacggggcaaatcaatgccaccctggacgaactggacgccctgtcggacggcgacctcctcgatttcaccgcgctggcaaaggttttcggatatccgacgaccacggaagcgcaggattcggcgctgagcccgcgtggctaccgcgcgatggccggtatcccccggctccagttcgcccatgccgacctgctggtccgggcgttcggaacgttgcagggtctgctggcggccagcgccggcgatctgcaatcagtggacggcatcggcgccatgtgggcccgtcatgtgcgcgaggggttgtcacagctggcggaatcgaccatcagcgatcaataattatccgccttgcgcgggagactccggcggaggcgcctgcgctggacccggagcgggtaccggcccgggcggcggcggcggctgattcaggatgaacggaaccggcagcgagcgcagattgcccagttgtaccacgagattgtaggtgcccggcccgatcgccggccgcggcaatgggcagcgcggcgccgatcccatcccggtccaggtcaccgcggtcgttacctgctcaccgggggaaaacgtcttgaccagcgtctcattcgagggcgcgcagtccaggttggaccacaaccgcttgttgtccagcgagtaaacgtaggcggccaacaccgcggccccaacgtcgcgtttacaggacaccaggccgatgttggtgaccaccatggtgaacttcggctggtcgccgacgtagtactgcggcgcgttggtcaaacctttgacggccagcgtcgaatcggggcaatcgtccccttccttgagcaccggcggcggctgcaccgcggcggtgggcgtgggtgtctcggggttttggccctgcggcggggccgcggcggcgttaccttcggtttgcccggccggctggggtgcttggggtgccggcgagcccggatggctctgggcggaggccggcttgtcggcgctgaccggtttggcaccggcgctgctgtcgacgaaggcgatgacgatggccaccgcgatcccgactacgacgaccgcgatgcccagggccagccccctgcgccgccagtagatctcggtaggtagcgggccacgcggttccagatccagcacgattacaccgtagggccaggtcacgcaaacgcgcttgacccgcctcggcgtgtcgccggcttcgctggccgacgccgtgttaacggtggcctgttatcgggcggtaactcagacctcctcgccgatgttgccgatgtggtcgcgcagtacagcccgcccatcgtcgagttgataggtgacgcccacgatcgccaggctgccccctgcgattcgttctgagatggccgatgaacgcgccatgaggatcgccaccgtctcgtgtacatgtcgttgctcgaactcgtcgacacgactcagaccgtcacggcggccgagcaggaccgacggcgcaaccctttccacgacgtctcgcacgtagccgcctggcagggtgccgtcgttgatcgcggccaaagcggcgttcacggcgccgcagctgtcgtggccgaggacgacgatgagcggcacattgagcacggtcaccgcgtactctatggagcccagcacggccgagtcgatgacatgcccggcggtgcggaccacgaacatgtcgcccaggccttggtcgaagatgatctcagcggccactcggctgtccgcgcagccgaagatcaccgccgtgggcttctgcccggcggccaagccggctcggtggtcgacgctctgactgggatgctggggccggccggcgacgaatcgctcgttaccctctttgagtgctttccacgcggctaccggattggtgttgggcatgcctcacatactgccggaaccgtcggtgaccggcccgcgacacatatcagataccaatcttctcgcttggtatcagcgatcgcaccgggatctgccctggcgagagcccggtgtcagcccgtggcagatcctggtcagcgagttcatgctgcagcagacgccggccgcccgggtgctggcgatctggccggactgggtgcggcggtggcccacgccgtcggccaccgccacggccagcaccgccgatgtgttacgcgcctggggcaagctgggctatcccaggcgagccaagcgcttacacgagtgcgccaccgtcatcgcccgcgaccacaatgacgtggtgcccgacgatatcgagatcctggtcaccctgccgggcgtcgggagctacaccgcgcgcgcggtggcgtgtttcgcttaccgccagcgggtgccggtggtggacaccaatgtgcggcgcgtggtggcccgcgccgttcacggccgcgccgacgccggtgcgccatcggtgccgcgcgaccacgccgacgtcttggcgctgttgccgcaccgcgagacggcgcctgaattttcggtcgcgctgatggagttgggtgcgacggtgtgcaccgcccgcacaccccggtgcgggttatgcccgctggactggtgcgcatggcggcatgccggttatccgccgtcggacggtccgccgcgccgggggcaggactacaccggaaccgaccgccaagtccgcggacggttactggatgtgttgcgcgccgcggagtttcccgtcacccgggccgagttggacgtggcgtggctgaccgataccgcacagcgtgaccgggcgctggagtcgctgctggccgatgcgctggtgacccggacggtcgatggccggttcgcgttgcccggcgaagggttttagccgggtaggccgtccgcaccggcggcgccgaaaccgccgggatcaccggggttgcccgcgacgactgtcccagctcccgcggcgccacccgcgccgccagcgccgccggcacctccctggcccccggtaccgcccgcaccgtggacacctggctggctgaacattccggcacctccgccggcacctccggcaccgcccttgccgccgttgccgccggcgccgccggcaccaccgttgccgccgtcaccgccgaccaggccagagccgcccttgcctccggcgccgcccgaggcacccgtgccgccgatgccgccggcaccgccggcgcccccgttaccgccgtcgccgaacagcagcccgccctgaccgcccgcacccccgacaccgccgacacccccggtgccggcggtgttggcgccagccccgccggggccgccgtcgcctccgctaccaaaaaaggtcagcgtgccggtggcgccgccgccaatgccaccattgccgcccgcagccccggtgccgccccggcccccggcgccaccgttgccgccgatcccgttgccaccgtttagcgctaggccgttgcccccgttgcccccgtcgccgccccgggcgccggcgccaccgtcaccgccattgcccccgtttcccccgtaggcccagccagtaccggtattgacaccgatgccgccgggtgcgccgttgccgccgggcgcgccgggaccgccgtcgccgccatcgcctccgttgccccccgtcacagggccttcactcgtatcgctgccgctgccgcctaaaccgccagcgccgccagcccgccctggtacggcacccgggttgccgggcagccctgcgccaccgctaccggcgccgttgttggcgccggggcttccgtttgccgcctggctggtctggttcggcggcgggttcatcccgttggttccgggggcacccaccccgccgacgccgccgtcgccgccggcgccgatcagccccgcgttgccgccggcacccccattgccgggcaacccgccgatgaccgcggccccgcccgccccgcccacaccgccattgccgaacgcgccggcggcgccgccggctcctccgttgccactgacggtcgttcccaccccgccgaacccgccggcaccgccgttgccgaccagccagcccgccccaccggctccgcccacaccgccggcgccggcggcgttgctcccgccggccccgccattgccgccgtgcccgaacagcccggcggcgccgccgctaccaccgggcccgcccacaccggccacacccgacccgccgttgccgccattaccccacagcagcccgccgggcccgcccggctgcccggttcccggcgccccgtcggcaccgttgccgatcaacgggcgccccagtagcgtctgcgcgggcccgttgatcaagccgagcacctgctgctccacggcttgcagcggcgacgcgttggcggcctcggcgctggcataggagttcactcccgcgtttaacgcctgcacgaactgggcatgaaaccccgccgcctgggcgctgagcctctggtactcctgggcgtgcgcgccgaacagcgccgccatcgccgccgacacctcgtccgcggcggccgctagcacacccgtggtcggggcggccgcggcggcgttggcggcattgagcgccgaaccgataccggccacctctgaagccaccgacatcagcgcttccggcgccacgatcacaaacgacatctgacacccctttccgcggcgcggcctgacggcccgatcgtagcgcgatcacgggccgacaaaacccgttatggccaggcttttcgccacattgcccgcgccgcgtgggctcacggggtaagccccgccaggaacgactccaccgcccgccggtaaacctgtggagcctcgtcatgaaccagatgaccggcgtcgggaacacgcaaatacgctgtcggataatctctttcagccatcgcgcgcatctggcccgggggagttaccccatcgccggcctcgatgagcagcgccggcgaccgtacggcccgccactgcgcccagtagtcacgggtgccccattcggcggcgatctcgatccatcgtgcggtgcgcccgtgtagccgccacccggtggccgtgcggtcgaatgcgtccaggaagtaccggccggcgacgggcccgaactcggcgaatacctgttcggcagagtcgaattcgaccggaagggcgcgcagccacggctcccatgggccggtggtcctaccacggaagtccggcgccatgtcctcgaccaccagcgccgaaaccagttccgggcgctcggcagccagacaccacgaatgcaaggctcccatcgaatgtccgaccatcctggtcggcgcgcccagcgccgaaaccgcgtcgcccagatcggccacgaagcgttcggtgctgatcgggtgtggatcggcgacgtcacgcccgcggtgccagggcgcgtcgtaggtgtacacggcgcctaacagcgtcagccacggaagctgacgggcccaggtggaacccctacccatcaagccgtgcaccaggaccaacggctcgccccgtccgccgcgatgggttaacagattcgctggcatgcggggcacggtagcctagcggcatgccagtggtgaagatcaacgcaatcgaggtgcccgccggcgctggccccgagctggagaagcggttcgctcaccgcgcgcacgcggtcgagaactccccgggtttcctcggctttcagctgttacgtccggtcaagggtgaagaacgctacttcgtggtgacacactgggagtccgatgaagcattccaggcgtgggcaaacgggcccgccatcgcagcccatgccggacaccgggccaaccccgtggcgaccggtgcttcgctgctggaattcgaggtcgtgcttgacgtcggtgggaccggcaagactgcataaccggcgcgcggggcgccggatgctggcgttaagcgccgcggcggcattgattgtggcgctggcgtcgggttgctcctcagctccgacgccgtccgcgaacgcggcaaatcacgggcaccggatcgacaccagaactccgcctggtctgcgggcgcaacagaccatggacatgctcaactcggactggccgatcggcgagatcggcgttggcactctcgccgcgcccgggcaggtcgacacggtcaagaccaccatggaagcgctctggtgggatcgcccgttcgcgctggccggcgtcgatatcggcgccagtgtggccgcgttgcacctcatctcctcttacggcgcgcaacaagacatccgcattcataccgacgacgacggctgggttgaccgattcgacgtcgaaacgcaggcgccgtcgatcgcttcgtggcgcgacgtcgacgcggtgctgagcaagaccggcgcccgctactcatttcaggtggcaaaggtcgacaacggtcgctgcgacccggtggcgggcaccaacaccggcgaatccctgccgctggcatcgatcttcaagttgtacgtgttacatgcgctggccggtgcggtccagcacaacacggtgtcctgggatgatctgctgacggtcaccgccaaaagcaaagccgtgggctcttccggcctggaactgcctgtgggggcacgtgtttcggttcgcacagccgccgagaagatgatcgccaccagtgacaacatggccaccgacttgctgatcgaaaggctgggcacccgcgccatcgaggaagcgctggccagcgccggccatcacgatccggccagcatgacccccttccccacgatgtacgagctgttatccgtcggctggggcaagccagatctgcgtgaccagtggaagcatgcgacccaacaggtccgtgcccagatactgcggcaaaccaattccacgccctaccaacccgacccaacgcgcgctcacactccggcgtcaaactacggtgcggaatggtacggcagcgccgaagatatctgccgtgtgcacgcggcactgcgagccgacgcggtcggcccggcctcgcccgtccgacagatcatgtccgccgtcccgggtatccagctggaccgcagcgtgtggccctatatcggcgcgaaagcaggtggcctgccaggcgatctgacgttcagctggtacgccgtcgacaagaccggccaaccatgggtggtgagctttcagctgaactggccccgcgatcacggaccgacggtgaccggctggatgctgcaggtcgccaggcaagtctttgcgttgatagcgccacaatagatcgctacagcccaggcatccggaggtatccgcggctcgcttccgtaacgaccggccggtcgtgctcgacgtgaacaacgagacacttcccgcgccggtgcgttcgacggccgattcgctccggctcaccgataggaggcgccaccgtgggatggatcggcgatccgatttggctcgaggaggtgctacggccggcactcggcgagcgcctgcgggtgctcgacggctggcgggaacgcggacacggcgactttcgcgatatccgcggtgtgatgtggcaccacaccggcaactcacgtgagaccgccaaaagcattgcccgcggccggcccgacttacccggcccgctggccaatctgcacatcgcgcacagcggggtcgtaacgatcgtcgcggtaggcgtgtgctggcacgccggccgcggcagctacccgtggctgccaaccgacaacgccaactggcacatgattggcgtcgagtgcgcgtggccgaccatccggcgtgacggctcctacgacgccggtgagcgctggcctgacgcgcagatcgtgagcatgcgagacgtcgccgcggcgctcacgctcaagctcggctacgggcccgaacgcaatattgggcacaaagagtatgccggggcggctcaaggcaaatgggacccgggaaacctgtcgatggactggtttcgcgccgaggtggcaaaggacacgcggggcgagttcgaccaccccctcaccccgccgccggcggtgattgcccgcccaccgattctgcccaagccgcgcaacccgcgtgacgatcgcatcctgctcgaggaggtgtgggaccagctacgcggcatcgagggccgcggctggccggtactcggcgacaagacgatcgtcgactacctagccgagctcggcaataaggtcgacgccctggccgcaaaactcgacgcgcgcgagggcctcgaccggcccagtgacactcggtagctgctccagcaggcggcggggtgctgacggacccgctgcaacgatgtcaaccgggctggcccggctggccgggctggccgggtgcaccttcagggccgaactggccgaggttgccgtcgccgccacggcccgcaggcccaacgcccggggagccggccacaccgggctcaccaccgcccccgccattacccccgctaccggcggcaccgcccagcccggagctaccggagacgccgaacaggccgcccgcgccgcccgcgccgcccgcgccgccgtctccgccggcgccgccgtcaccgccgatcccgccgttacccccgtcaccagcgtcacccccaacgcctggttgcccggcgccgcccattccgccctgaccgccggtgccgccccgggcgccgatgccgccttcgccccctgtgcccccgatgccacctgcgccgccgtcgccgaccaggagcccaccccgaccgccagagccgccggccccgccggtccccccggtgccgccgggcgcgccggggccaccgtttccgccggtcccgccggtcccgccaacggacaggccagtaccgccagtgccaccggtgccaccggtttgcccgaactcggtgcctggctggccggggccgcccggttcaccgttgttacccatgctgccctggcccgccgggacggtcagggggttgaccccggcggcacccgccgcgccggccgcgccgagccccccggccccaccgttgccgaatagccacgcgttgccgccggcaccaccggcgccgccgttgccgccggggatagtcgccgccccgccgttgccgcccgcgccgccgttgccgtacagcagcccgccttgtccgccggacccgccggccgcaccggctccgccggcaccaccggatccgccgttgccgatcaacccggccgccccgccgctgccgccggcaatccccgcgttcaccccggccgcgccattaccgccattgccatacagcagcccgcccgccccgccgttttgcccgggcgccgtcccgtcggcaccatcaccgatcaacggacgtcccaacagtgcctgggtgggcgcattgatcgcgttcagcaaactctgctgaacgttggcggcctcggcgttggcatacgcccccgcacccgcactcaaggtctgcacgaactgggcatgaaacgtcgccgcctgcgcgctgatcgtctgatacgcctgggcgtgcgcgccgaagagcgccgcaatcgccgccgatacgtcatctgcgcccgcggccagcacgccggtggtcgggatgctggcagccgcgttagccgcgctgatcgtcgaaccgagattggccaaatccgtggccgccgccgacaggaactccggaacggcaatcacaaacgacattggccacctccgaacagcttccggacaaaccgacgtcagcagagtctattgtcacagcggatcggcggtcgcggttttcgcctaatacggccgatggacctagaccgctaccgcgcggccggctccgggccgcccgcgctgtgcgctccagccttggccagatccggctcggccggcggcttgcgggtaccggtgaaggtgaacaccgcgtcctcgccgggaccttcaccgtcccagttgtccacgtcgacggtgaccacctgacccggcccgacctcctcgaagaggatcttctccgagagctgatcttcgatctcacgctggatggtgcgccgcaacgggcgggcccccaacaccgggtcgaagccacgcttggccagcagcgccttggccgcatcggtcagcaccagcgccatgtccttgctcttgagctggccggcgacccggctgatcatcaggtcgaccatccggatgatctcctcgcgggtcagctggtggaagacgatgatgtcgtcgatgcggttgaggaactccgggcggaagtgtttcttcagctcgtcgttgaccttctgtttcatccgctcgtagtcgttctcaccgccgcccttggaaaagcccagaccgaccggcttagagatgtcggaggtgcccagattggacgtaaagatcagcacggtgttcttgaagtccaccgtgcggccctgcccgtcggtgagccggccatcctcgagcacctgcagcaggctgttgtagatctcctgatgcgccttctcgatctcgtcgaacagcaccaccgagaacggcttgcgccgcaccttctcggtgagttggccgccctcctcgtagccgacgtatccgggcggcgcgccgaatagccgcgacgcggtgaaccggtcgtggaattcacccatgtcaatctgaataagcgcgtcgtcgtcaccgaacaagaagttggccagcgccttggacagttcggtcttaccgacaccggacgggccggcgaagatgaacgagcccgacgggcgcttggggtctttcagcccggcccgggtacgccggatggccttggaaacggccttgacggcgtcctcttgcccgatgatccgcttgtgcagctcttcttccatccgcaacagccgggtggtctcggcctcggtgagcttgaacaccgggataccggtccagttgcccagcacctcggcgatctgctcgtcgtcgacctccgcgaccacgtcaagatcgcctgaacgccactgcttttcgcgctcagcacgctgtgcgaccagtgtcttctcccggtcgcgcaggctggcggccttctcgaagtcctgggcgtcgatagccgattccttctcccgacgagcctcggcgatcttctcatcgaactcgcgtaggtctggcggtgcggtcatgcgacgaatccgcatccgagcacccgcctcgtcgatcaggtcgatcgccttgtcgggcaggaaccggtcgttgatgtagcggtcggccagggtcgcggcggccaccatcgccgcatcggtgatcgacacccggtggtgcgcctcgtaccggtcccgcaggcccttgaggatctcgatggtgtgctccaccgtcggctcacccacctgcaccggctggaagcggcgctccagcgcggcgtccttctcgatgtacttgcggtattcgtcgagcgtggtggcgccgatcgtttgcagttcaccgcgagcgagcttcggtttcaggatcgaggcggcgtcgatcgcgccctcggcggctccagcaccgaccaaggtgtgcagctcgtcgataaacaggatgatgtcaccgcgggtgttgatctccttgagcaccttcttgaggcgttcctcgaagtcaccgcggtagcggctacccgccaccagcgatcccagatccagcgtgtagagctgcttgtccttgagcgtctcgggcacctcgccgtgcacgatggcctgcgccagtccttcgacgaccgcggtcttgccgacgccgggctcgccgatcagcaccgggttgttcttggtgcgccgagagagcacctgcatgacccgctcgatttcctttccgcggccgatgaccgggtccagtttgccttccatcgccgccgccgtgaggttgcggccgaactggtcgagcaccaaggacgtagacggagagccggactctcccccgcggccgccggtgccggcttcggcggcctccttgccttggtaaccggagagcagctggatcacctgctggcgcacccgggtcagctcggcgcccagcttgaccagcacctgggcggccacgccttcaccctctcggatgaggcccagcaaaatgtgttcggtcccgatgtagttgtggccaagctgcagcgcttcacgcaagctcagctcgaggacctttttggcgcggggggtaaacggaatgtgcccagacggcgcctgctggccctggccgatgatctcctcgacctgactgcgcacaccttccagcgagatccccaacgactccagtgacttggcggcaacgccttccccttcatggatcaggcctaaaagaatgtgctcggtgccgatgtagttgtggttgagcatcctggcctcttcctgagccaggacgacgaccctgcgggcacggtcggtaaatcgttcgaacatcggtggctacctgctctccctcaccatcggatacagcggtcgacaccgcgtacctgccgtccactgtaatggtcggcctgccagggttcctaaccttgcggtgcctggtcggttccggggcgcagcgccccaagtcgccgttgaacagaaccgcataggagataaacgagaaaaccacccaagcgtttccggcgccgagcggccatcggttcgccgccagcgaacgcggcaaagtaccggcgcccaggctttcgcctgggcgccggtagccaaatgtcaggtcgccgcgtggtatgcgtcgatgacgtcggccgggatccggcctcgcgtcgacacattgtgcccgttacgacgagcccattcgcggatcgccgcgctctgctcgcggtcgatcgcgccacgtccacggccggatccggaacggccgcgccggcgcccaccgacgcgacggcccgccgccacccattgcttcaggtcgccacgcagtttcgtggcattcttagtggaaaggtcgatctcataggtcaccccgtcaagcccgaattcgaccgtttcgtcggcggcgcccgaaccgtcgaaatcgtcgaccaaggtgacggttactttcttcgccattggcttaccctcgcgtttcttcctgtgcagtacggatagactccccggtcaccaatctgccataagaacgcagaatactcaatccagacacaacacccacagttcagttggagtgtggtcgaacaatcgggaacaaaactgtctccctaattgacaacccagtcaaagacatcaacaaccgatcgatacccattccggttccggtgcacggtggcatgccgtactccagagcggccagaaaatcctcgtcaagcaccatcgcttcgtcatcgccagcggccgcggcacgggcctggtcggcgaatctctcccgctggactaccgggtcgcttaattccgagtagccggtggcaagttcgattccgcgcagatagaggtcccacttctcggttacgccggggatactgcggtgctgacgggtcaaaggcgttgtctgaaccggaaaatccttgacaaatgtgggtgcgctcaagctcttgcccactgtgcgctcccagagttcctcgatgagtttgccgtggccgaagccacggttgtcatgaatcgctgggtctttctccaggccaaggctatcggcgatcccacgtaagcgatcgaccgtcgtctgcggtgtgatctcttcaccgagcgccacagacagcgacgggtacatttgtatagtcgcccattctccgtcgatgtcatagacactgccgtcgggcaacggcagttgtctggttccgatcgcctcatcggccacctcttgaataagctcccgggtgacgactgccgaatcgtcataggttccgtaggtctggtaggtctccagcatggagaattccggagaatgcgtggaatcggctccttcgtttcggaacactcgattaagttcgaagaccttgtcgaaaccacccacgatgcagcgcttgaggaacagttccggcgcgatccgcaggtacagatcgatgtctagggcattggaatgagtggcgaacggacgggccgccgcaccaccggctaacgtctgcaagacgggcgtctcgacttccaggaacccacgacgttgaagcgccgtccggatcgcgcggacgacggcgatccgtagtcgagccaccgcgcgcgcttccggtcgaactatgaggtcaacatagcgctgacgaacccgcgactcttcactcatctctttgtgcgcgacgggaagcggccgcagcgacttggcggcgatccgccagcaatccgccaggacggacagctcgccgcggcgcgaactgatcaccgcgccatgcacgtagacgatgtcgcccaggtcgacatcggctttccatgcgtcgagagcagcctggccgaccttgtcgaggctgatcatcacttgcagctgggtaccatcgccgtcctgaagtgtcgcaaagcatagctttcccgagttgcgcgcaaagatcactcggcccgcgacgccgacgatgtcttcggtcgcggtatcgatcggcaagtcagggtgggcggcgcgaacctcggccaacgtgtgagtgcgcggcaccgcgacgggatagggatcgcgcccctgggccagcaagcgagcgcgcttgtcccggcgaatccggaactgctcaggaaggtcttctgctgtgtcagcggcactcacgacgtgccagcttaaatgacctcacgccgacgctcgtgggtggcgtcgagcctgtcggcggcgggcgacccggtacccagactcgatgccggcatcgacgtcagcgcgccgtcttgagccggccgcgctggacttcgaggttacgctcgaacaccagccgcagaccctgcaaggtcaggtgctggtcgtaatggtcgacggtgtgcaattccggcagcagcaggggcgcggtatgcccggtagccacgatcgcgacatcgtggtcgacggagaaaccggacacgtcctcgcggatgcggcctaccaacccgtctaccagcccggcgaagccgaacaccgcaccggcttgcatgcattcgacggtgttcttgccaaccaccgaacgtgggcgggcaagttcaacgcggcgcaatgccgccgagcgggccgccgcggcatcggaagacacctgcaccccgggcgcgatggcgccgccaagaaattcacccttggccgatacaacatcaacacagatcgaggatccaaagtcaacgacgatggcggccttccggaaccggtcataggcggccaaacagttcacgatgcggtctgcgcccacttccttcgggttgtcgacgagcaaagggatcccggtgcgtactccgggctcgatcagcacgtgcggcaccgacggccagtactggtcgagcattatccgcacctcgtgcagcacggacgggaccgtggacaaggcggcggtaccggtgagccgctcggaatcctcgccgatcagcccgtcgatcgtcagtgccagttcgtcggcggtgacttcggattcggtgcgtatccgccactgctgcacgacctttgcgtgctctttcattccggacagcaggcccacaacggtgtgggtgttgcggacgtcaatcgccagcagcacggctatcccacaccgagccgggggtctagcagctcgcccgcgttttcgggcacaaatgccggatcgtggcccatgtcgatcggtttgttgtaagcgtcgacaaacacgatccgcggctggtatgtgcgggcccgggcgtcgtccatcgtcgcgtacgcaatcagaatcaccagatcccccggatgcaccaagtgcgcggcggcaccgttgatgccaatcacaccactgccgcgttcgccggtgatcgcgtaggtgaccagtcgagcaccgttgtcgatatcgacgatggttacctgttcgccttccagcaggtcggcggcgtccatcaagtcggcatcgatggtcaccgagccgacgtagtgcaggtcggcgcaggtcaccgtggcgcggtggatcttcgacttcagcatcgtccgtaacatcagtttctccaatgtgattcgaggattgcccggtatccgtccgggcggtcggtgccggcgaaagttccgatttcaatcgcaatgttgtccagcagcctggtggtgccaagccgggcagcaaccagcagccgaccggaaccgttgagcggcatcgggccaagcccgatatcgcgcagctccaggtagtcgaccgccacgccgggtgcagcgtcgagcaccgcacgggcggcatccagcgcggcctgcgcgccagccgttgccgcatgcgctgcggccgttagcgccgccgagagcgcgacggccgccgcacgctgggccgggtccaggtagcggttgcgcgacgacatcgccagcccgtcggcttcgcgcacggtcggcacgccgaccaccgcgacatcgaggttgaagtccgcgaccagctgccggatcagcaccagctgctggtagtccttctcaccgaagaacacccgatccgggcgcacgatctgcagcagctttagcacgaccgtcagcacgccggcgaaatgggttggccgcgggccgccctcgagttcggcggccaacggaccgggttgcacggtggtgcgcaggccgtcgggatacatcgccgcggtagttggcgtgaaagcgatttccacgccttcggcccgcagttgcgccaggtcgtcgtccggggtgcggggataggcgtcgagatcttccccggcaccgaattgcatcgggttgacgaagatcgacacgacgacgaccgatccgggcacccgcttggccgcacgcaccaacgcgaggtggccttcgtgcagcgcacccatagtaggcaccaacatcactcgccggccggtgagtcgcagtgcgcgactgacatcggcgacatcccccggtgccgagtacacattgagttcaccgggatggaacgcaggaatcgtcatgccgtcaaaacctcgacgacatccgcgggggcgtgtgcgcgctgcgcggtccgcagcgcgtttatccggtatgcctgggccagcgctgcgtcgacgtccgcgagggccgccagatgatccgcgaccgctgccgcatcgccgcgggcgaccggtccggtgagcgcggcctgtccccgctgcagcgtgttctccagcgccgctctggccagcggcccgacgatgcgctccacgatcccgcccggctggtcgtcgacggtttgttggccgagcagttcccccccgctcagggcggcccgcaacgcctcgagcgcatcggccagcacggtgacgatgtggttgctcgcatgggccagcgccgcgtggtagaggatgcgggcgtcttcgcgcacacaaaacggctccccgcccatctcaagaaccagtgactgtccgatcgcatacccgacgtcgtcggccgcggtgatcccgaagcaggtatccggcagccggctgatgtcctcgtcggagccggtgaaggtcatcgccgggtgaatcgccaatggtatgcagccctgttgggctagcggcgccagaatgccaatcccgttagctccggaggtgtgcgccacaatcgtttgtggccgcaccgccgaggtggctgccaggccggataccaggccggcgagttcgctgtcggtgaccgccaatagcagcagctcagcgctggccgcgacgtccagcggtggcagcaccggggtatcaggcagccggcgctgcgcgcgccgccgggacgcatgagagatggcgctgcacgccaccacaacatggtcggcgcgctgcagcgcgacccctagcgcggtgccgacccggccagccgagatgatccccaccttgagcctggccggacgcaaaccgtcgaaccgctccatagcagacggcctcacaggtttcttggttcgttccagtcccatgcccgggtaccggacggtcaccaagactgtagtcgatttgcacgtcaagacccacccagggcactgctgatttggtcactacaccaacagtgtcggttgccggcggcaatcgggcgggtacaccctggcacaagcggcgccgctattcaccgcggcggcgacgccggccgcctccggtcgactcgacctgaagcctcgccataaggtcggcgaccgactggccgccggttagcgggtcccgcgcatgcaaaccaccggagtcatccggcggcgtgtccgcggtgcggtgccggcgtgtgggctcagcaggcggcggcggggccattggaggtgacggcggacgctcacccgtcccggcaccggagccgccgatgtcatggtcgcggtgctccgccgaatgacgcgaccggcgaccggattcaccgtattgtgccgcgagctcgacgtaggcgggcggattgtaggcctggtctgctgggctggcatgccgggcgcggcgccggcgccccggcggcggggccgccggcgtggtttcgggttcgacggatgcccactggctgccaggtgtttcggcaggcagccactgcccgtggctggtgaccggctgccagactggtcgctcctgttgcggcgggagcggcgggggccggtggcgcggctcgaataacggctcaggttgcggcggtggcggagcctcataatgccgcggtcctccgctcaccggtggtacccccacctccggcacatcgatgatcgaggcctcgtcggtgcggctggcgccatcacccccgcggaccgccataacccgatcgctggatacccagtccgcgggagggctctcgccatcgagggcacgcgcggccctggcctctttctccacggtccccagcgccggacggtgctcgaggtcggcgtcgaacaaaatctccaggctggttcgcagcgcggccagttcggcccgcagggctgctacctcgtcggcggccggagcgcgcaactccgaggccagctcgcggcgcagctgagattccagggtcagctcgtactcccggcgcgccgaaatctcgcgatccaactgaaggtcatagaccagcttcaggtcacgcacccgggcctgatccacgtcgctttgccggcggtaaagcaccgacacaaacgcacccgcgaccgccgcccacagcgccagcagaacagcgagcttgagaagttccacgcgatcggtgaaaaccaatgcggaactggccccaatcgccaggaccagcaacgccgtcaaaagcacccaacccggcctgcggccgccgcgccggacccgggcgccgcgggacagaacggtcatggcctgactgtacccgggcgaggtcaatccgcgtgtcgcgccggtccggcgattcccgcatggcttagccgggtaggcagttcggccaaattcgccgcgtagacaaccccgcattccgggtcggccgcccggccagcaacgtcgacgaccgacgcccatcgccggttcggccatggccgacgcagcgcgcggcaccgtcgggtgtgggctagctttccgcgccgtcggcgtgctcggtcggatcctgcggagacttgcagcaatgttgcagccaaagcgcggcaaccaccaacgctagcgcgctgcccgccgccaccaccgtgccagtggtgtcctcggcggccgcccgcagccatgaccgccgcggcaggaagtacgccagcaccccgatccaccaccccgtcaccagcgcacccacccaggccgaggccttggctaccatcaagctgcgcgccaccacaagcgggtgcagccagccgggcccgtctccgatctcgccatcgctgatcttgacccgcacgtagcgagcccacaacgcctcggcgaccgcgaccgcgagcaaggacaagcccgtccacaccgtgatcggcggaaaccaccggtaaagcaccgccaccaacagatatcccaccgccgcggcgccgaccaccgcggcggtcagatcacgttttcgggtcggtcccatcagctttccggtgcccgactgacggggtgtctgctattcagatcgaacgacggcctaaacaaccgcacactgtcgcggtcggcgggctccagctcggccagcagtcgcgtgacgggccgcgggcacccggcaaccgtcagctgcgccgttgggtcgacggcaatccacgggatcaacacaaaggcccgcagatgcgccagtgggtgcggcagcgtgaggtggttctcccgcgcggtcacttcgaccagagcctcggtggccgaggtctggtagcaggcgatcaggtcgacgtcgagatttcgtggaccccagcgctggccacgcaccctgcccgcagcgcgctcgaactcctgcgcccgccgcagccactcccgcggttcgcaggtaggatcgtcggcgatcagcaccgcattgaggaactgcccctgctccaccccaccccaggggtcggcctcatatatcggggaagccgcaatcaacgcatcgccgagaccgtcggcgaccgaccgcaatcgtgccaggcggtcacccaggttggagccaaccgagagcactacccgcgtcataccgcgccgcccgccgggactacccaaccgcggccgccgcgccgtgagcgtcggatcaccaccgccacatcgtcgaacgtctgcggaatgggcgcctgcggcttgtgtaccgccacctcaacggcatgcactcgctggtcgtccatcacgtgatcagcgatctcggccccgaccgtttcgatcagcttccgcgggggtccggcgacgatctcggccgcccgcgaagccagccgcacgtagtcataggtgtcggccaagtcgtcgctgttggcggcctcggccaggtctatccacacggtgacatcgatgacaaaccgctgcccggccactcgctcgtggtcgtagaccccgtgccgaccatgcacggtcaggccgcgcagttcgattcggtcagccatcgcgttctatcctttccgctcccatccacgcttcgaccaccttgatggcatcgaccgaggcccgcacatcatgcacccgcacaccccaggccccgtgcagtgcggccagcgcggaaatcaccgccgtcgcggtgtcacgcccatcggttggccgcatcacgccgtcgggcccggccaacaacgcaccgaggaagcgcttgcgcgaagcacccaccagcactgggattccggtcgcgaccagttccggaagggcatgcaagatcgcccaattatgttgcgccgtcttggcgaatccaagcccgggatcgagcaccagccttgccgggtcgacgcctgcggccaccgcgtcggcgacgctggccagcaggtcggcacggacctcggccaccacgttgccgtagcgcacaggcacatgcggggtatcggccgataccgcccgccagtgcatcaacacccacggcacatcggcctcggccaacagcggccccatcgccggatcggcccgcccacccgacacgtcgttgaccatctgggcaccgttctgcaacgccgcccgagcgacatccgcgcgcatggtatcgatgctgacggtgatgccttgtgctgcaagctctttgacgacgggtatgacacgagacgtctccaccgccgggtcaacccgagtggcaccgggccggctcgactcaccaccgacgtcgacgatgcccgcacctgcggctgccatcgccagaccgtgcttcaccgcatcgtcgagatcgagataacacccgccgtccgagaaagagtcgtccgtgacgtttagaacccccatcacctgcacgggcgccggactcacttccgcaaaatgaggtcgagcgcttcggctcgagaagcggcattggttttgaacagtccgcgcaccgccgacgtagtggtgaccgagccgggcttgcgaaccccgcgcatcgccatgcacagatgctcagcctcgatcaccacgattaccccgcgtggatcgagttttttcatcagggcatcggcgatctgactggtgagccgctcctggacctgaggtcgcttggcgtacagatcgaccagtcgcgcgatctttgacaagccggtcaccctgccgtcgtcgcccgggatgtagccgacgtgggccacaccgtggaacgccaccaggtggtgttcgcaggtggagtacatagggatttccttgaccaacaccagctcgtcgtggtcttcgtcgaacatggtgttcaacaccgagtcggggtcggtgtagagcccggcgaacatttcgcggtatgaccgggcaacccgggacggggtggctaccaagccgtccctatccggatcctcgccgatcgcgtacagcaattcgcgcaccgcggcctcggcacgttgctggtcgaacacacggatacgagcagatgcgctgcgcgaatccagctgcgacatcgaatgctccgttcgtcagccgtgggccggcttggtccgactgacctcgtcatcctgctccgccgaggactcatcggaacccggatcggcttgaccggtcgggtagggctgacccggatacgtcggtgccggttcaccgctatagctgggccgatgagatgaccttgggggccatcccggcgcatgccagcccgccggggcaccgtagtcaggctgggtggagccgtactggcggtcaccggaccggtgggtgccggcgggcgaaccgttggcgccgtgcccggtttggccggcgtcggaccgggcggcctcagcggcttgggtagcctgcgcaatcgccgccttgaacgccggctcggggaccggctggggccaaggttcgccgcgttcgatcgcgagctcgccgggtgtcttgatgggcggtttgtccgacgggatccggccaccgaagtcgtcgaacatggtgagccgcggccgcttttcgacgtcagcgaagatgctttccagctcgggtcggtgcagggtctccttttccagcagctcgccggccaaagtgtccagcacgtcgcggtattcggtcaggatttcccacgcttcggtatgcgccgcctcgataagcttgcggacctcttcgtcgatctcgcgggcgacctcgtgggagtagtccggctgggtgcccatggtacgtccgaggaacgggtcgccgtgttcggagccgtatttgaccgcgcccagcttggagctcattccaaattcggtgaccattgagcgcgctatcttggtggcctgctcgatgtcggacaccgcgccggtggtcggctcacgaaacaccagttcttcggcggcgcgcccacccatcgcgaacaccagttgcgcgatcatttccgagcgggtccgcaggcccttgtcttcttccggcaccgccaccgcgtgcccgccggtacgcccgcgcgccaggatcgtcaccttataaatcggctcgatatcgggcatcgcccaagcggccagggtgtgcccgccctcgtgataggcggtgatcttcttctcctgctcgctgatgatccggcctttgcggcgcgggccgccgatcacccggtccaccgcttcctcgagggcgggaccggtgatgacggtgccgttctcccgggcggtcagcagcgccgcctcgttgatgacgttggccaggtcggctccggtcatgccgacggtccgcttggccagtccgtcgaggtcggcgtccgcggccatcggcttgcccttggagtgcgcgcgcagcaccgcccgccgacccgccagatcggggttggataccgggatctggcggtcgaagcggcccggccgcaacagcgccgggtccaggatgtcgggccggttggtggccgcgatcaggatgacgccggcgcgatcgccaaaaccgtccatttcgactagcaactggttgagggtctgctcacgctcgtcgtgaccgccgcccagcccggcgcctctttgtcggccgacggcgtcgatctcgtcgacgaagatgatgcacgggctgttctgcttggcctgctcgaacaggtctctgacacgggatgcgccgacgccgacgaacatttcgacgaagtcggagccggagatggtgaagaacggcactccggcttcgccggccaccgcacgagccagcaacgtcttaccggttcccggcggcccgtagagcagcacgcctttggggatcttggcgcccagcgcttggtacctgctggggttctgcaggaagtccttgatctcgtagagctcctcgaccgcctcgtcgacacctgcgacgtcggcgaaggtggtcttgggcatgtccttgctcagttgcttggcgcgtgacttgccgaacccgaagcccatccgggcgccgccttgcatgcgggagaacatcacgaacagccccaccagcaacagcagcggcagcacgtagaccagcagctcgcccaggatgctgccctggttgacgaccgtgctgaccttcgcgtttttggcgctgagcgcgttgaacaggtcgacggcgtacccggtggggtacttggtgatgaccttctcggacccgtcggtctcgttgttacccttcttcaggatcagccgcagctgttgctcgcgatcgtcgatctgtgcgctcttgacgttgtcgccgttgatctgtgttatcgccaccgaggtatcaacgggcttgtagccgcgggtgtcgtcgctgaagtaaaagaacgaccagccgagcagcaccacgacggcgatcgctgttatggtgcgagtcacgtttttccggttcatcgatcatcggccgtgccggccaggtccttcccgatacacgcagctggaaagtccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcagccccgtggcgatcgcaaaccccgcgcctggcgacaatgcggcccgcaaaacgggccgaggaggagccaggcaatcaccccagagccgggtgcagcgggtcgccaccatcagccccgtggcgatcgcaaaccccgcgcctggcgacaatgcggcccgcaaaacgggccgaggaggagccaggcaatcaccccagagccgggtgcagcgggtcgccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttcccgacggcgtcggaaaatccgacagctgagcgttcgggtcaaacacgcggtgcaccggacctgatttggctcgaattggtgcgcaccgagggtcgggcacatcgctccggtcgcatgtgtcactgcaccgggcgacacccgatctgcccagctctcagcgacagctgcctgacctgcggttttgttcacaagttggttgcggctgtgcgggattgtaggcggcgttgaccggcagaaaccgagttgtcgcgcataggtgagcacagcgaccatcgcccccggtggagtccagtgttgcggacgtgactaaagagcagcacgggcagcgggagcagaactcgggtcaattgagtcatccagcgcgcgaacgtggttcggcgcagccccggttggctgtctgggcgtgaaggtgctcccgagcggccggcccgccatgaaggcgcgccaaagctttggcattgtgcacattttccacccgtgctctattaatgctgagccgcgaattgtgagcccagtcgggaaacacgcggagcaccagagtcaccgcagcggccggggcggttcaactcaccatggatcgctctcgtcgtctggtgctggacaatcgtcgctgtagcgcgtcgcgaacacctcagcttctgctgccgcggcttcttccggcgatggtaacccccaggtttcgcccacggtcttacgtagcagtgcgacgcggtgttcatctgcatcgacctgttgactcatcctgtcaaggatgaaggcgtactgggccgactgcgccttctgccgcgccaggtcggcaatcaccaggatctcagaagcgagctgcgactcactcatccaggccaccctggccgacagctcgacatggtcaatccggccgtccatcagcgtcgataccgacaccgtgcgtgggggattcgtcacggtaaaaagcgcgatctcttgttcggtgtccgtctccgcctgaccgtgggcattgtccaggtcgggtccggtgtccggggtcgccgccgacccgacgccaataatcggatccgcagtccagccctccgcgccgtcggcgccccagagatccacggcgtcgaaatcgttgctgtcaaagtcatttccgggcaagtccaccgtcccttcggaattcattgccacccgggaagggtcggcctgggcagctggcgtggtcagtccgaacaggtcgttgggaagacgctgtggcctgcactgcgggcagcaaacgtggtcaggtaaacaacccgtcgatagccttgcgccacgcttcgtcggcctcgctatatatcttcgccgcaattcgaagacttttggcgagatcgacaccggccgtatgcaaggacgagcccagggcattgtgggcagtcaagtacacatttaacgtgtcgttgaactgtgagcagtacggaccgtgagtgatcgccacagattcgcctaggccagcggcagcttcgacgcccgaggaggcatcgaccgccgcgttgtcatggtgcgacgccagtacaccgagacgctcgggctggacggtcaagttttccgtcattgatcgtgtcccttccgtttagcattgcgcgttgttaggcgctggctagcaatggatttggctcgccatgccgttagacgacgtttcgtaccagcaccttttgcccaccgcccgcgtcagcttcgactggcgcgcgctcggcgtcttcagtgcccgccgccgcgccttccgagtacttcttcgtcgtcgtccctttcgacgcccccgaagaggggtgcatgccgcccatgcctacgggtccgcccataccttgggaaccctgcgcggagaccagctgcgactgcccgccgacctgctcggcagcggcgccgaccgggccatcagctcggggccgtagcgcctgccgagttgaggcggcatggacctgagccaggctcggcaagcccccaaaaccggacccgcccccaatgccggccagggcgggcaagctggctgagctcgccaggctatccgcgtgagccaagcccgacgatgcggacagaccggccgcaccgaacaagccagtcacttgcgacaagccgctggtcgcgccggtcaagccggggacgcccgcaaagaaggactccaggttcgaccaccctcgagagaacagtccggtcacccaccccgtgagcttgtcccaaagctctttcaggccgttgagcgcgtttgtgatgaactcccacacttctccgaggatgcccttgatgatgtccgccacatccgaaatgatgtccgcaatggcggccgcgaccaactccgccaatttggcaagcaatttgaggagttgagtcgcgttgatcagcgttttcacgaccaagtaggcaagcgcgccgcccactacggccatcgcgcccgcgcaaaacggcgcctggaaggcggccgatagggcgtgcccgacgaccgggatgtaggtcaggtccacagccaccgggcgcacgaactcgagacctttcttggcgccctccaggatgtcgcgggtcgtctggaccgcgttggcctggtcgtggatcaggctgatgagctgacgatcgaggtctgccagttcctggaaaaaattcacgtggttgcggtttttgccggcgtatttgtccgcggccgaacctaaccagccatcacccggaaacgctgctgccagctcctccagggctttttcgaagtactctagtgaggagtaaaggatacccccttggttgggtattccaatccccagaaggtcgtacaagccgtcaatggcactgatcgttggatcgatgatgaacgctctgctcatgcctgccgcctatctcaacggtcgtcgattccatgcatagacttggttctgcattgcacgcgtagggcctacagtctggctgtcatgcttggccgatgtcaacaggttttttcatgctaagcagatcgtcagttttgagttcgtgaagacggcatgttcacttgttgtcgactacatcgtctgcgcacatttgccctcctgcaactgcgctgcgacaatgcgccaaccgccgtgtaggcggcgcgatcccaaggcagtgtctccgacgtcgatgcctgcgcttcgccttcgatcggtatgagatctgttgcaggagagtctatatagtgtgctcatggggctagccggcggcggcctcgtggcgggcacaatcacctcgccggtggcgcaatcagggctgtgctaacccaccatcactcacccgattcggcgtcgaagcggggcgctctcatggttgcgaggcaatgaaccagaccaatgatcgccagcaagcggtgatcgatgcactggtgggtgccggcctggaccgcaaggacatccgcaccaccagggtcaccgtggcaccgcagtacagcaatccggagccggccggaaccgccaccatcaccgggtatcgggcagacaacgacatcgaggtgaagatccacccgaccgacgccgcgtcgcggctgctggccctcgtcgtcagcaccggcggtgacgccacccggatcagctcggtcagctactcgattggcgacgactcgcagctggtgaaggatgcccgggcgcgcgccttccaagacgccaagaaccgtgcggaccagtacgcacaactgtcggggctgcggctaggcaaggtgatctcgatctccgaggcatctggcgccgcgcccacgcacgaggcgccggcgccgccgcgcggcctatccgcggtgccgctggaacccggccagcagacggtgggcttctcggtcacggtggtctgggaactgacctagccgcctactgatagaccctggggtccagcgtcccgatgtatgacaggtcacggtagcgttcgtcgtagtccaggccgtagcccacgacgaagtcgttgggaatgtcgaaacccacgtacgcgatttcgacgttggcgtgcaccgcatcgggcttgcgcagcagcgtgcacacccgcaatgaccgcggattccggctcgtcaggttccgcgacaaccacgaaagcgtaaggccggagtcgacgacgtcctcgacgatcagcacgtcgcggccgtggatgtcgcggtcgaggtccttgaggatccgcaccacgcccgacgaggatgtcgatgacccatacgaactcaccgccatgaactcgaactgggtcggcacgggaatcgctcgcgccaggtcggtgacgaagagcaccgcgcccttcagcacggtgatcagcagcagatcctggccggtggtagcggacagctcgcggtagtcgttgccgatctgctcgccgagctcggcgatgcgggcctgaatctgctcggccgtgagcagcaccgacttgatgtcccccggataaagctccgccgtctgcccgggggtgatcgccgaggagctctgggtcacgtgcacagcgtgccacgccgcgggaccaacgaccaacgcgggcgtcaaacgggctcgcgccgcaacacaagtacgccgtcgcgccgcccggcgaccagtcgctgaccgcgcaacgtggacccaaccgctaccccgccctgaccgcgccacgcggtgaccagccggtccactccgcggatctgcctgtcggtcagtccggtcgcgccgccggccagcagccagccccgaatcacccggcgccgcaccgcatccggcagcgcggtcaaggcgctggtactcaactcctgtccccgtgagccagcaacagcggctccgggcagcgcctgcgcagcgatcgtgtcgatgaggtcagtgtcctcgcgcaacgctgtcgcggtgcgagccagcgcttcggccacacctccgcccagcacgtcctccagcagtggcagcacttcggtgcgcaatcgggttcgggtgaagcggcggtcggtgttgtgcggatcctgccaggcggtcaggcccagctcccggcaggccgcatgtgtcacgctgcggcgcacccccagcagcggccggcaccagggcggatcgtacggacgcatgccggcgatcgaccgggcccccgaaccacggccaagccccaacaacactgtctcggcctgatcatcgagcgtatgggccaacagcaccgggccatcgcggtgctcctccaatgccgagtagcgggcgctgcgcgccgccgcctcccggccgccggccgcgcccacctgaacgcaaagcacccgcgcgtccacacatcccagcgaaatcgcttgtatgcgagctgtttccgcgaccgtggccgagccgggctgcagaccgtggtccacgatcagtgcggtggtgggccacagccgtgcggctacagcggtgagcgccaacgagtccgggccgccggagagccccacgctccaacggtcgcaggcgtcgagatggacccgagcgaactgctccgcagccgcacgcagctgcgctacagcactctgtcgatccatcgctgcgggttttcgatctcggcaggcaacggcagcgtctcggggtccgaccagatcgtgttgaacagcttcattcccgcccggtcgaccacatggtcgacgaatgccttgcctcgggtgtactggctgagcttggcgtcgaagcccagcagagctcgcaccagccgctgcagcggcggctgtttgtgatgacgacggtcgtcgaagcggcggcggatggtggccaccgagggcaccaccatcggcccgaccgcatccatcacatgctcggcatggccttccagcagcgtgccaagtaccagcagctggtctaaggccttacgttgcggctcggattgcacggctcgcaccaggcccagaatgcccgacgggttgacctcggaatcgtcggtaccgtgtccacggctgcggatgaagtccgccagccggctcaccacccgcccgatgtcgtcaacgggttcgaaggtcaacaggtttagcgcctgcgacatgtagccggacagccaggggttggcggtgaactggactcggtgggtgacctcgtgcaggcacacccacaaccggaaatcggacggctcgacccgcagttgacgctcgacggcgatcacattgggatataccagcagcaagcagccttctccggcggctccgaacgggtcgtactggccgaggatgcccgaggccacaaacgccagcacggcaccggtctgcgcaccggtgatccgaccggtgagaaacccccgcggtttggcgcttccgtgcgtcatcgcccgcatcgattcggcggccgagcgaatccacgccggccggtcgacgacacgggccggcggcaccacaccgtcggcgatcagaccggtgacgtcgcgcaccggcggttcggccttctccgccgcgacggtcagctcgtcgatcacctggcgacgggtgtattcggtggacggcggagcgggccgggccagccgctccccgacgctggccgcaaattcccaatcgaccgtgttccccagtgtcagctcggacgctccggtcacgtcgtgcacccgcagaaccacaacttagtggccagagcgtccatcgcgttgcgaccgttgggaccggcttcgttggagatgaacgcgaaggtgagcactcggccgctacggtcggtgagcaccccgactagcgagttgatcgcggtcagcgagccggtcttggcccgcaaccacccggccggaccctggtcggtggccgcgtcgaggaagcgctcgcccagcgtgccactgccaccggcgatcggtagcagatccagcagcggccgcaacgcgggctggtcgggtccagccgcggcctgcatcgttgcatcgagcgtccgagcggtcaggcggttgtcgagcgacaatccactagaatccaccagcgcagcgccggcggtgtcgatgtgtgcggtgttcaatcggctggtcaccgcgtcgaccgcgccactaaagctctgcggccggttgatcgcgaccgctacctcgcggccgatgcactcggccatcacattgtcggaggcgttcatcatctgagacagtcgctggatcaacggcgccgactgcaccacggccagctgccgcgcgccggccggagccgatgcgatcgtcaccgccgcggggtccaggccaagggctttggccaactcccgaccggcatccagcgccggggtgcgggaccgtctcgaattgacggtggtcggctggatacgcccggcgtcgatcatcgccgcttcgatcggcgcgatgtcaccgttgtcgatatcggccggatcccaacccggcgccatcgtcggaccgctaaacgccgaagcgtccacctgcacggcggtgggcgtcacaccgctgcggcgaatttgttcgacgaggtcaccgatgcgagccgcgccgtgataccaggtgtcctgaccgggcggcgctgccgacagcgtcggatcgcccgcgcccaccaacacgacaggtccctgggggttctggccgccggccaccacccgcgtgctgatccgggcctgtcggtccagtgtcagcagagccgccgccgccgtcaggattttgttggtcgaagccggcaccaagggcacgtcgtctagccgctgccaaagttcttgtccggtcagggcatcggtgatccgacctgctaacttgcccagatcaggatcgaccgccaccaccgcaagcgccgcggtcacgccagcggcactcggtgtcgcagcggtgtccgccacagggaccactcccgccttgactgtgggtggccgcggtggaggcacaggtgcgcgcacgccagcccggtgaccaccagtagtgaccagcgctgcggccgccaccacaacggcgacaaacgccagcacggccgcgccgacgaccacgtgcgtggatttccgccagcgtgtgggacccatgagctctcctgcctttccggtcccattctgccgaaccggccgggcgacgctgccacggtaccggctcgactagggtgtccacggacgcattggacctgcccgttgtcccatgcactctgatctgaaggagccgacgcgtgcaattcgacgtgaccatcgaaattcccaagggccagcgcaacaaatacgaggtcgaccatgagacggggcgggttcgtctggaccggtacctgtacaccccgatggcctacccgaccgactacggcttcatcgaggacaccctaggtgacgatggcgacccgctggacgcgctggtgctgctaccgcagccggtcttccccggggtgctggtggcggcgcggccggtggggatgttccggatggtcgacgagcacggcggcgacgacaaagtgctgtgcgtcccagccggtgacccccggtgggaccacgtccaagacatcggggacgttccggctttcgagctggatgcgatcaagcatttctttgtgcactacaaggacctggaaccaggtaagttcgtcaaggcggccgactgggtcgaccgcgccgaagccgaggcagaggtgcagcgttcagtggagcgcttcaaggccggtacacactgatttgggcttagggcgcccgccccgcgccttggcaccctccgccggtcatgatccgaacttcgtgggggacctgactgttaggcgattgcgccgcacactctcggtgaacgccgccccgataaaaaccacccccaccgaagcggtgacccactcggggacggcgaatcggtggtcgatggacaacagcaagattatggcgagcgcgccaatcgcccagtgtgcgccgtgttccaggtacacgtaccggtccagtgtgtcctgtcgcaccagatagatcgtgatcgaccggacaaacatcgcacccaccacaccaaggccgagcgcgatgatgatcgggtccgtagtgatcgcaaaggccccggtgacgccgtcgaaagagaaggcggcgtcgagcacctccagatacaggaacaacgcgcaaccagcctttccggccgcctgcctcgcctgcacgcccggcgtggcttcacccaaccccgccggccggaacgcccggctgatcccgttgacgacaagataggtcaccatgcccaaaaggccggcgatcagcaccgtaccccgctgatcgctggagtgtgtcaacagcgcgccggcaaggaccaacccaacactggccactatcaccgggacctgaccgagtcgaccgatgcgggcaaaggggacctcaatccacttcagccatttgatatcgcggtcgtgaacgacgaagtccaggaaaagcatcagcaggaacatgccgccgaacgccgcgatctgcggatgcgcagcggtgatcagtttttcatagctgggcgatccgtccgcaaattccagcgcgccatgggccggtggacgaagcgccagctccattgcgcggacggggtccaggcccgcggtggtccagatgatggccagcgggaacaccagccgcatcccgaacaccgcaataagaatcccgatggtcaggaacatccgctgccaaaacgggctcatccgctgcagaatcgcggcgttgatgatggcgttgtcgaacgacagcgatacctcaaggagcgccagaaccgccagcaagaacagggcggtcggcccgccgtgcaaatatccggtaaccaacgccaccaccgtcatcagcagcgagaagccgaagatgcggaacgttgacatggatccttccgaggaaaaaccccacaatagcgacgaaccgacatcaattggtcaggctcgcgccgcgcagcgcggccaaccggcccgcctactattttcagtcgtgacgatccatgtcggttggccgttggcgccgccgcggtgaccgaagtcggcgatacggcatctcctgttggctcctcgggcgcctctggcggagctatcgcaagcggcagcgtagcccgggtcggcacggcgaccgcggttaccgcgctgtgcggctacgcggtgatttatctggcggcccgcaacctggctcccaacggcttctcggtattcggggtgttctggggcgcattcggactggtcaccggggccgccaacggcctgctgcaagaaaccacccgcgaggtccgctcgctggggtacttggacgtctctgcagacggccgccgtacccatccgctgcgggtctccgggatggtcggcctcggctcgttggtcgtgatcgccggtagctcaccgttgtggagcgggcgggtattcgccgaggcgcgctggctaccggtcgcattgctcagcatcgggctggctgggttttgcctacacgccaccctgctgggcatgctggccggcaccaaccggtggacccagtacggcgcgctgatggtggccgacgcggtcatccgggtggtggtcgccgcggccacgttcgtgatcggatggcagctggtcgggttcatctgggcaaccgtggcgggttcggttgcctggctgatcatgttgatgacctcacccccgacacgcgcggccgcccgcttgatgacgcccggcgctactgcgacattcctgaggggcgccgcccattcgatcatcgcggccggtgccagcgcgatattggtgatggggtttccggtcttgctgaagctaacctccaatgaactgggcgcgcagggaggcgttgtcatccttgcggtgacgttaacccgggcgccactgctggtgccactgaccgccatgcaaggcaacctcatcgcgcatttcgtcgatgaacgcaccgagcggattcgggcgctaatcgcgccggcggcgctcatcggcggcgttggcgcagtcgggatgctggcggccggcgtcgtaggtccatggattatgcgcgtcgcgttcgggtcggaataccagtccagcagcgcattgctggcctggttgacggcggccgcggtggcgatcgcaatgctgacactcaccggtgccgccgcggtcgcggccgcactgcaccgggcgtattcgctgggctgggttggtgcgacggttgggtcgggcttgttgctgctgctgccgctgtccttggagacccgcaccgtggtcgcgttgttatgcggtccgctggtgggaatcggcgtccatttggtggcgctggcgcggacggacgagtaagcggccgatcagccccggaccaacgtgtaacttgtgggcttaaatggcctcgaaaatggacactgaaacgcactactcggacgtctgggtcgtcattcccgccttcaacgaagccgccgtgatcggcaaggtcgtcaccgatgtgcggtcagtcttcgaccacgtcgtctgcgtggacgacggcagcaccgacggcaccggcgacatcgcccggcggtccggtgctcacctcgtacgccatccgatcaacctgggccagggggcggccattcagaccggaatcgagtacgcccgcaagcagccgggcgcccaggtctttgccacctttgacggcgacggccagcaccgcgtcaaagacgtggccgcaatggtcgaccggctcggcgcaggtgacgtcgatgtggtgatcggaacgcggttcggccggcccgtgggcaaagcttcggccagccgaccgccactgatgaagcagatcgtgctgcagacaggagcgcggttgagccgtcgaggccgccgacttggcttgaccgacaccaacaatggcctgagggtgttcaacaagaccgtggccgacgggctgaacatcaccatgagcggcatgagccacgccaccgagttcatcatgttgatcgccgaaaaccattggcgggtagcggaagaaccggtcgaggtgctctacaccgagtattcgaagtcgaaaggccaaccgctgctcaacggcgtcaacatcattttcgacgggtttctgcgagggaggatgccacgatgaactggatccaggtgctgttgatcgcgtcgatcatcgggttgctgttctacctgttgcggtcgcgccgaagcgcgcggtcgcgtgcctgggtcaaggtgggctatgtcttgttcgtgctcgccggcatctatgccgtgctgagaccggacgacaccacagtggtcgcaaactggtttggggtgcgccgcggcaccgacctgatgctctacgcactggtgatggcgttcagtttcaccacactgagcacctacatgcggttcaaggacctcgagttacgctacgcgcgcatcgcccgggctctggcacttgagggcgcacaggcgcccgaacagtgccggtaagacccagccacttgagggcgcacaggcgcccgaattaagccgcgattcgatctgcgcagaccgtagccaggaaggacccggcggcctacagttcttagagttactgcatctctgaccagcaggaggcgatatgtccgaccctgacgacgtcaccacatcatctgacgaccgcgacgagggcgaaccggaaatagacctgctgccggcctgatgactcagagctcatcggtcgaacgcctggtcggcgagatcgacgagttcggttacaccgtagtcgaggatgtcctcgacgccgattcggttgccgcatacctagcggatacccgtcggctggaacgggagctaccgaccgtcatcgccaactccacaaccgtcgtcaagggcctggcgcggcccggccatgtcccggtcgaccgggtcgaccacgactgggtgcgcatcgacaacttgttgctgcacggcacccgctacgaggcgctgccggtacaccccaagctgctgccggtcatcgagggtgtgcttggccgcgactgcctgttgtcgtggtgtatgacgagcaaccagctgccgggcgcggtggctcagcgcttgcactgcgacgacgaaatgtatccgctgccgcggccgcatcaaccgctgctgtgcaacgcgttgatcgcgctgtgcgatttcaccgccgacaacggcgccacccaagtggtgcccggttcacatcgctggcccgagcggccgtcgccgccatacccggagggcaagccggtcgagatcaatgcgggcgacgcgttgatctggaatggcagcctgtggcataccgccgcagcgaaccgcaccgatgccccgcggccggcattgaccatcaacttctgcgtggggttcgtgcgccagcaggtcaatcaacagctgtccatcccgcgagagttggtgcgctgctttgaacctcggctacaggaactgatcggctacgggctatacgccggaaagatgggccgaatcgactggcgaccgccggccgactatctcgacgccgaccggcatccgttcttggacgccgtagcggaccgtctgcagacttcggtcaggctctgatcaatcagtgtgcttgtgccggaagtactcgaccgtgcgacgcacgccgtcggccaactcgatctgcggacgccagcccaaaacccgttcggctaagccgatgtcaaggcaggaccgcttaagatcgcctagccgcggcgggtggaactcagggtcgtcgggcccgccgacagccgcggccaccgccgaatgcagttggcggtccgacgtttccttaccggtgccgatgttgaagcgcagcccaccgccgacgtccgcggacacccggacaaacgcgtcgaccacgtcgtcgacaaacacatagtcgcgcgtattggtgccgtcgccgaacaccctggtgggtttgcccgagagcagcgcctgcgcgaagatcgctaccacacccgcttcaccgtgtgggtcctggcgaggaccgtagacgttagccggtgcgatatgcgagcagtccaggccgtagagatgtcgaaaggtgttcaggtagatttcgccggccactttgcccgcggcatacggcgaggccggatcggtgggcgctgtctcaggggttggatactccggcggggtgccatagatcgatcctcccgaggaggtgtgcacgatcttgcggacaccggtctgccgcgcggcctcggctaggcgcaccgtgccgatgacattgaccgcggcgtcgaattgcgggtcagccaccgaacggcggacatcgatctgggccgccaggtgaaataccacctcgggccggtgctgctcgaggatggcgtgtagatcggcggtcacaatgtcggcttcgacgaagacgtgtgcggagttgtcggccagatgctcgaggttggtcgcccggccggtcgcgaagttgtccaatcccaccaccgaatgaccatctgccagcaaccggtcgactaacgtcgagccgatgaatccggccgccccagtgaccagtgcgcgcaccggcccaccataccggcggcccatgccagcgccccgtatgcctcgggtcgccctggtcgccgtattgctgatcacggtgcagctggtggttcgcgtggtgctggcatttgggggctatttctattgggacgacttgatcctcgtcggcagggccggcactgggggcctgttgtcgccgtcgtacctgttcgacgaccacgacggccacgtgatgcccggtgccttcctggttgcgggcgccattatccgggtggcacccctggtgtggaccggaccagcgatcagcctggtggtgctgcagctgctggagtcgctggcgttgctgcgcgcgttgtatgtgatatcgagctggcggccggtactcctgatcccattgacgttcgcgctgttcacaccgctagcggtgccggggttcgcgtggtgggcggctgcgctcaactcgctgccgatgctggccgcgctggcgtgggtgtgcgccgatgccatcctgctggtgcggaccggcaaccaccgctacgccgtcaccggtgtcctggtttacctcggtggcctgctgttcttcgagaaggccgcggtgatcccgttcgtctccttcgcggtggccgcgctgcagtgccatgtgcgcggcgaccggtcagctttggcgacggtgtggcgggccggtgtccggttgtggacgccgtcgctggcactgaccgtcggctgggtagccctttatctggcggtggtggatcaacggcgatggagttccgatctgtcgatgacgtgggatctgctgtgccgttcggtcacccacggcatagtgccggcactggccggcgggccgtgggactgggcgcgctgggctccggcatccccgtgggccactcccccggcggtggtgatggtgctcggctggctggtgttgatcgcagtgcttgcgctgtcactggtccgcaagcgacgcatcggcccggtgtggctgaccgcggccggctacgcggtggcctgccaggtgccgatctttctgatgcgctcgtcgccgttcaccgcgctcgagttggcccagaccctccggtacttcccggatcttgtcgtcgtgctggcgctgctagccgccgtcgcgctgcaggcacccaatcgcgccggcacccgctggctggacgcctcgccggcccgagccgttgcgacagtcgcttcggccgtgttgtttttgaccagcagcctgtattcgaccgcgacgtttctggccagttggcgtgacaaccccaccgagggatacctgaagaacgcccaggcaagtctggccgcggccgcgtcaggtgcgctgctactggatcaggaagtcgatccgctggtgttgcaacgagtggcctggccggagaacttggccagccacatgttcgccctgctgcgcgtccgaccggaattcgctacgacaacaacacaattgagaatgttcaccagcacaggtcggctggtcgacgcgaaagtgacctgggtccggacgatcatcgcggggccggtgccgcagtgcggctacttcgtccagccggaccggccggaacgtctgatcctcgacggccccttgctgcccggcgactggaccgtcgaactcaactacctggccaacagcgacggctcgatggcgctggcactttctgacggacctgagcggaaggttccggtgcatccgggtctcaatcgggtgtacgcccggctaccaggggccggcgacgcaatcacggtgcgagccaacaccaccgcgctttcgctgtgcatcggagcggcgccggtgggatttctggcaccggcctgacctcaacgccggtcgccacagccgctcaaacgtggcggccgcgcgtattcgaccgtccgtagtggttcgttaaagcgttgcagtacaacgcatacaacaatcaatcggccattgagttcgcacgctcatgcagttgcgaatggtcggtggatgctcgaagccaatgcagaaagcgaccggctcgatgagctgcaccagcagtatcaccgagatgatcttggcggtaatcaggcttgtatctcttgtagtgtggcggcggcaactgaatactgaccagagcgcggcaactgaaaattgaccagcttcctggagagccttggctatgggccaaggaggaagcgagtgttgagcgtggaggattgggccgagatccggcggttgcgccggtcggagcggttgccgatttcggagatcgcgcgggtgttgaagatttcgcggaacacggtgaagtcggcgttggcctccgatgggccgccgaagtaccagcgtgcggcgaagggctcggttgcagatgaggccgagccgcggatccgggagttgttggcagcctatccgcggatgcctgcgacggtgatcgccgagcggatcggttggtggtattcgatccggacgctcagcgggcgagtacgcgagttgcggccgctgtatctgccgccggatccggcgtcgcgcgacatatgtggccggtgagatcgggcagtgcgacttctggttccccgatgtcgttgtgccggtggggtacggccaggtccgcaccgccacggcgttacctgtgctgaccatggtgtgtgggtattcgcggtgggcctcggcgctgttgatcccgacacgcaccgccgaagacttgtatgccgggtggtggcagcatctttcgacgttgggcgccgttccaagggtgttggtgtgggacggcgagggcgcggtcgggcggtggtgggcgcgccaacctgaactgactgcggcatgccatgccttccgcggcaccctggccgccaaagtgtggatctgtaaaccggtgatcccgaagccaaggggctggtcgaacgtttccacgactacctggagcgggcgttcttgccgggtcgggtctttgcctctccggcggatttcaatacccagttgcaggcctggctggtgcgggccaatcaccgccagcaccgagtgctgggatgtcgaccggcagatcgcatcgaggccgataccgcagcgatgctgacattgccgccggtcgggcccagcatcgggtggcgaacctcgacacggctgccgcgcgatcattacgtgcgcctcgacggcaacgactactcggtgcatccggtcgcgatcggccggcgcatcgagatcaccgcagatctgagccgggtccgggtctggtgtggcggcaccctggtcgccgatcatgaccgcatctgggccaaacaccagacgatcagcgatcccgagcatgtcgtggccgccaaactgctgcgacgcaaacggttcgacatcgtcggtccaccccaccacgttgaggtcgaacaacgtctcctgaccacctacgacaccgtgttgggccttgacgggccggtggcctgatggcagccaagaccgctaccaacagccgcgatgtggccgccgagctggcgtatctgacccgggcgctgaaagcccccaccctgcgcggggccatcgagcagctcgctgaccgcgcccgcaccaagacttggagctatgaggagttcctcgcagcgtgtctgcaacgcgaggtgtcggcccgcgaatcccacggcggcgaaggacgcatcagggccgcccgcttcccatcgcgcaagtcgttggaggagttcgacttcgaccacgcccgcggtctcaaacgcgacaccatagcgcatctgggcaccctggacttcgtcaccctagcaatcgggatcgcgatccgcgcctgccaggccggccaccgcgtcctattcgccaccgcctcgcaatgggttgatcgtctggccgccgcccaccacagcggcaccctgcaatctgaactgattcggctggcccgatacccgctgctggtcgtcgacgaagtgggctacatccccttcgaacccgaagccgccaacctgttcttccaattggtgtcgtcccgctacgaacgggccagcctcatcgtcacgtcaaataagcccttcgggcgctggggcgaagtattcggcgacgacgtcgtagccgcggccatgatcgaccgactcgtgcaccacgccgaagtcatcgcactcaaaggagacagctaccgcatcaaagaccgagacctcggccgcgtccccaccgtcacggccgacgaccaatgaaaccaagctggtcaattttcgattgccgacacctgatcagttttcggttgccgttgacatagtgcccaaaacacgcacccacatcagatgcagaaccccttgacaaccaatagggaatctcttcgcatgatggaggttgctggcaccaatccatcaggaaggcccttgttgaccggcactgggttgggggtccaccgcgatgggtgagtatggcaagtgcggcacgtatgcacccgtcttggtgcacgcggccaagggcagcccgttagcgccgtcgcccagcgtgaactgagggcggagaatcggccggaatctcgccctcagtgcacgctcggcgccgtttggcctcacccggtcaacgtgaactgtccggggcgggcactgtcgcgtagcgagcccacgtggggccggggtcggcccgccaaaaacgccccggcgcggccagctcatgagcgggtacgcaagctcaagcagatctccgtagccgtgacggagtgcttcatcgatgtccgcagcgatggcagcggccagtgcgtgcctaaacccgtcttgcgcagagtcgttcgcagcgggcgggtagttgcacgtcgtcgccgaagtgctgacgatcccgttgcggtcggagaccgcgagtagccagcgcgcgtccggggcagcatctcgcgcagcacgctgaagtgtcgcggcaccggaagccgggggcgtgaagagacccgccatgacaccggctggacggcgcggggcagagtcccgcggagtggtgggcttcgacgttgagttcgtcggtgcctactggccgccgctgattgcggcgaccacagcattatcgctatcggggtagagcagcgccatagaggcctcggagaggtagcggcgctcgctggcctgccattcgtcgtgcatgtcggccaggacggcgcccacaaggcggatcacggctgcaggattcgggaagatccccacgacgcgggagcgtcgcttgatctccttattgatgcgctccaatggattggtcgaccagatcttttgccagtgcgccttgggaaatgcggtgaacgccaatacttctgccctggcgtcgtccatcagcgggccgatcttgggaaacgacgcggcgaggcgatcacggacctcctcccaggtcgcgtgcaccgcctcggcgtcgggtgccgagaaaatcattcgaaacatgctggcgaccatgtcggccttgtccttgggcacgtgggcgagcagattgcgcgcgaagtgcacccgacagcgctgatgcccagcgccctggaaacagcgcttcaacgccttcaccagcccggcgtgctggtcactgatcaccagccggacaccaccgaggccgcgccccttgagcgaggtcaggaacccgcgccagaaggtctcatcctcgctgtcgccgacgtcgaggccgaggatctcgcgtgacccgtcggcggcgatgccgctggcaacgatgacggccatcgacaccacctggccagtaccgttgcgcacgttgagataggtggcgtcgaggtagacgtaggggaactcgatgtgcccgagcgtgcgggtgcggaacgcgccgacgatctcgtcgagtccggcacagatccgcgacacctcggatttggagatgccggtctccacacccatcgcctcgaccaggtcgtcgaccgcacgggtagagataccgtgcacgtaggcctccatcaccaccgcgtacaaggcctgatcgatccgccggcgcggctcgaggatcgccgggaagaaagagcccttgcgcagcttagggattcgcagttccacgtcaccggcctgcgtggacagcacccgcgatcgggcaccgttgcgatcggtcacccgagtgtcgctgcgttcataacgggcagcgccgatccgttcagtggcttcgagctcgctgagttcctgcaacaccagacggacggcatcacggatcaagtcgacgccatcaccagtgcggaacgcgtcgagcaactcggacagggcagactgtggcaaggccatcggcgggatctccttcggtgcgtgcttggcggtacacaccgacgatctcgccgacggcccctacctcatcggagccactccgcaacaacccctaaacccaccacgctgcgggacgcttaccggcggcgtggcacaacgttcggtatcgctgatcggcatcaggaggttagtgcgatcagaagtcgtaagtgggctcggcgtcgaggatccccttgaacatcgcgaccaggcccgtgagatcagagttggcgcgcgccacgtgacaagcgccgtgcaactcttccaggtcggtcttcccccagtcgaggccagaaccgcgttcggacaacaggagatcgaagaactcgcgggtcgagcggccgttgccctcgcggaacgggtgggcatagttcacgtagtcgtaccggtatgcgacctggccagcgagatcaccttcgccgaccgctctgagccggtcgagctggtagatctccgcagccacatgctccatgggccgactgatgccgcccggcgcgcagaaagactcgtcctccttctcgatgccgactgtccgcagatctcccgcccagacgtaaatgtcctggaacagctggcggtgaatcgcccgcaggtatgcgagatctgtgcggtcgcccagcagattgggatcctcgcggagttcgatcacccgggcctcaacgaggtcgttctcggcatcacgcagttcggcatgcgttcgagcgccgacccggttcctcaagacggacatagcggggatgaagtagccctgccaattccgttcgtgatcgccggtgtcccatggatgcggcactccaccccggttactggatgttgtaccggcggcggacgcgctcacccaactcggctgccgtgatcttgccgcgggcgtagtcgttctgatcggcacgggtggcggcggtgctgcgggtgccctccagctcggtgttgcggcgagttgccctgacattcctgaagcgccgcttcaccttctgcaactcggtcgcctggacaaacacttcatctcatttggtggtcctgaccaggatagtcgacagcgctgacattgcaggaagttgaccgtcaagcacagcacggttctccaccgctgatgtacgaccatcatgtctcgttggtcctgtaatcgacggcgtcccaccggctcgacaagaaatcccaccaggtgactggacgcaaggccggtggggccccctacaccgtcaccatcccggagttcggagccgcagctttgcgcgagcagcgggcactggtcatcccgttcgacccggtgtttccggcccggcgcggcacccgctagtccgaggccaacgtcgcacccactggcgggcgatccgcggagaggacttcaaatgggttgtcccgcactcgatccgcaagtccgtcgtcaccgcggtggaacgctcgatagggctggaagccgcggcccagcaggccgggcacagcggcagcgagatcacccggcggcactacgtcgagcggtccgtgacggtgcccgactacaccgccgccctggacgagtattcgcgccctatccgcgccttcaggccattaaagagcaacaggccgggtgatataccgacctgacctgcaaagatggagccgcctaggagaatcgaactcctgacctattcattacgagtgaatcgctctaccgactgagctaaggcggcttttcccctgggtgcccgcttgccgggcggcacgagtctacggcaggcgggccggcccgcccaagtttgcggcggtcgctaccgcagttcctggccgatggtggcgaccatggcatcgacggcgaacttcggtttgacgttgaccgctagcgcttccctgcacgccaacaccgcttcgatgcagcgcagcagccgctccggcggggcgtgggcggccagcgcagcaacccggtcggccatatccgggtggttggcccgcaccccacccgcgtgggctgcgaccaacagtgcatcccggaagtaggtcgccagatcgatcagtgcccggtccagcgcatcgcgcgaggcccgcgtctgccgggatttctgccgtcgttcaagatccttcatcgcgccggtggcaccacgcaacgccgcgccggtgcctttaccggtacctccggctcccagcgccgtccgcagttcttcggtctcggcctcgatacgctgcgcggtcaacgctaaggcctcggcctcggcgccggccaccaactcctcggcggctgcgtaggcacgcgagggtgtcgcggcgtcacgtgccagccccaaagcccgctcgcgtcgctgccgggcctgcggatcggtggccagccggcgcgctcgtccgacatggccaccactgaccgacgccgcccaattggccgtgtcggggtccaacccgtcgccgtcgctcagcacctgcgcgatcgcgtgggtcgacggagtcaccaacgcgacatgcctacaccgggatcgcagcgtgaccgcaatgtcctcgggatccaccgacggcgcgcacagcaggaacaccgtcgacggcggcggctcctcgacaaccttgagcaacgcgttggcggcgccttcggtcaaccgatcggcgtcctcaatcaccacgatctgccagtgcccggtagtcggccggcgcgcggcgatttgcacgatggcccgcatttcgtccacaccgatcgacagaccttcgggaatcacccggcgtacgtcggcgtgggtgcccgccagcgtggtcgtacacgcccggcagcgcccgcacccgggctccccgcccgacgtacattgcaaagccgccgcgaagcacagcgcggcaaccgagcgcccagaaccgggcggaccggtgagcagccacgcgtgtgtcatagtcccgccgccacccgcgctgtgagccgaatcacgacgggccgccttggccgtggcaagcagctcggcttccaccgcttgctggcctaccagccgcgtaaacaccccggacatcatcggcaacagtagctatccgcgccgacagataccgatcagcgttcgtttcgcgacaattccgtgatctttcgtcgccatttggatggatgccgaggcgttcgtcggtttccggcaagtccccgccgcccgatacggtgggctaatggcaaccacggcggcgctacccagacggatccatgcattcgtccggtgggtagtgcgcactccgtggccgctgttctcgctgagcatgctgcagtccgacatcatcggcgcattgttcgtgctcggattcctgcgctacggcctgccgcctcaggacaatatccaactgcaggatctgccaccggtcaacctactgatcttcgtcagcacggtaatcatcttgttcctcgccggggccgtggtgaacctgaagctgctgatgccggtctttcgatggcagcgccgcgacaacctgctcaccgagcctgatccgaccgccaccgagctggcccgcagccgcgcattgcgcatgccgttgtaccgcactctgatcagcctggcggtctgggctaccggcggcggggtgttcatcctcgccagctggtcggtggccaagcatgcggcccccgtcgtggcggtggccaccgcgctgggtgccaccgccaccgccatcatcggctacctgcagtctgaacgggtgttacggccggtggccgtcgcggcgctgcgcagcggtgtgccggaaaacgtcaacgcacccggcgtcatactgcgactgatgctggcgtggattccgtccaccggcgtaccactcctggcgatcgtgctggccgtagcggcggacaagattgccttgctgcacgccacaccagaggcgctgttcaatcccatcctgatgatggcactggccgcgctgggcatcggatccgtcagcaccctgttggtggccatgtcgatcgccgacccgttacgccagttgcgctgggcgctaagcgaggtgcagcgcggcaactacaacgcccacatgcagatttacgacgccagcgaactgggcctgctacaagccggcttcaacgacatggtccgcgagctgtccgagcggcagcggttgcgtgacttgttcggtcgctacgtcggcgaagacgtggcccggcgggccctggagcgcggcaccgagttgggcggtcaggaacgcgacgtcgcggtgctgttcgtggatctggtcggctccacgcaactggccgcgacacgaccgcccgccgaggtggtccagctgctcaacgagttcttccgggtggtggtcgaaaccgtcgcccggcacagtgggttcgtcaacaagttccaaggcgacgccgcgctggccatcttcggtgcacccatcgaacaccccgacggtgctggtgccgcgctatcggcagcacgtgagctccacgacgaactcatcccagtgctgggttccgcggagttcggcatcggcgtgtcggccggaagggccatcgccggccacatcggcgctcaagcccgcttcgagtacaccgtcatcggcgacccggtcaacgaggccgcccggctcaccgaactggccaaactcgaggatggccacgttctggcgtcggcgatcgcggtcagtggcgccctggacgccgaagcattgtgttgggatgttggcgaggtggttgagctccgcggacgtgctgcacccacccaactagccaggccaatgaatctggctgcacccgaagaggtttccagcgaagtacgcggctagtcgcgcttggctgccttcttcgccggcaccttccgggcagctttcctggctggccgttttgccggaccccgggctcggcgatcggccaacagctcggcggcgcgctcgtcggttatggaagccacgtcgtcgcccttacgcaggctggcattggtctcaccgtcggtgacgtacggcccgaatcggccgtccttgatgaccattggcttgcccgacgccggatctgttcccagctcgcgcagcggcggagccgaagcgctttgccggccacgacgtttcggctctgcgtagatcttcagggcttcgtcgagcgtgatggtgaatatctggtcttcggtgaccagtgatcgagaatcgttgccgcgctttagatacggtccgtagcgcccgttctgcgcggtgatctcctcacccgaggcggggtccactccgaccacgcgcggcagtgacagcagcctcagcgcgtcttcgagggtgaccgtctgtaggtccatgctccgcagcaacgaaccggtgcgcggtttgggcccggcggccttctggcgtttcttgactccctgagcggccgcggccgcatcagccgcaggctccggcaggatctcggtcacatacggcccaaaccggccttccctggccacgatctcgtggccggtttctgggtccaagcccaaagtccgtccctgttgcggtgtggcaaagagctcttcggccacctgtagagtcagctcgtccggggtaatcgagtcgctgaggttggcccgctgcggcgtgggctcaccggtgtcgccggccaccaaacgttccaggtagggaccgttcttgcccacccgaacatatatggggcgtccgtgggtgtcgtcaaaaagcttgatagagtttacttctcgtgcgtcgatgccctcgagattgatcccgacaagcttcttgaggccacccgatcgggctaccgaatcgggcacaccgtgatcgccaccaaagtagaagttgttgagccagttggtgcggcgctcgttgccggcggcgatctcgtcgagctcgtcttccatcgccgcggtgaagtcgtagtcgacgagccgaccgaaatgctgctcgagcagaccggttaccgcgaacgccacccatgacggcaccagtgcactgcccttcttgtgcacgtagccgcgatcctggatggtcttgatgatcgacgagtaggtcgacgggcggccgatgcccagctcctcgagcgctttgaccagcgacgcctcggtgtagcgggccggcgggttggtggcatggccgtctggggtcaactcgacgatgtccaaccgttgacccggggtcagatggggcagtcgccgctcggcatcgtcagcctcgccgccgaccagctcgtccacggtctccacgtaggccttgaggaagcccgggaacgtcaaggtgcgtccggtcgcggagaacaccacctcctggtgccccgacatgccagtgatccgcaggctcagcgtcatgccccgcgcatcggccatctgcgaggctacggtgcgttgccaaatcagctcatagagccggaaatcatcaatgttgggaccgtcgagttcgcgacgcaccgcgtccggggtggcaaacgtttcaccggcgggccggatagcctcgtgcgcttcctgggcgttcttcaccttgcgggtgtattggcgcggcgccggcgcgacgtactcgtcgccgtagagctggcgcgcctgggtacgtgcggcgttgatcgccgactccgacagcgtggtggagtcggtacgcatataggtgatgtagccgttttcgtacagccgctgggcgatgctcatcgtccgctcggcggagaaccgcagcttgcggctggcctcttgctgcagcgtggaggtcatgaacggcgggtacgggcgccgggcgtagggcttctcctcggccgaggccacggtcagctgcgtgccatccaggcccgcggccaacgcggtcgcgctcccctcgtcgagcacaatgacttcgtcgcctttgcgcagcgtgcccagcgagtcgaaatcgcggccagtggccacccgccggccagccacggccgtcagccgggcgctgaaggtgggcggcgcggcgtccgggtcggacacgctggcatccagcttggcaaggatgtcccagtaggccgcgctgcggaacgccatgcggtcgcgttcgcgcgccacgatgatgcgggtggccaccgactgcacccggcccgccgacaacttgggtgcgaccttcttccacagcactgggctgacttcgtagccgtacagccggtccaggatgcgccgggtctcctgcgcgtcgaccaggtcgatgtctaggtcgcgggggtgctcggcggcggcgcggatcgccggttcggtgatctcgtggaagaccatccgctttaccggtatgcgcggtttgagggtttccagcagatgccaggcaatagcttcgccctcacggtccccatccgtggccagatacagctcgtccacgtctttgagcaggcccctgagctcgctgacggtgctccgtttctccgggctgatgatgtagagcggttcgaagtcggcgtcgacgttgaccccgagccgcgcccacggctgcgacttgtactttgcgggtacatccgacgcggcccgcggcaagtcacggatgtgcccccgggaggactcgacgatgtagccagagcccaggtaggaggccagcttgcgcgccttggtgggcgactcgacgatgaccagtcgccggccgctgccattgccgccgctgccacggcccttcgttttcgggtcagccaactgcgcccacgctccatctcttatcccggcccctatcgagaccgccccggtaggtagaggacgcggccgactgccgaatcccaggtgaattccggtacgccggcgttccctcgcctgtgggcaactgacaatctcgcactctagggcgggcctgcgcaaaccggctgcaaacagattacccacaccaaaggctcaaacgggccgctcaggacgctcggagatccgcatcgtcgccgaactaggtccgactgcccggctcctcagcggaccccagcgggaccgcatcgtcgccgagctaggtccgactgcccggctcctcagcggaccccagcgggaccgcatcgtcgccgagctaggtccgaggccactgtacccatgcctcggccccgtctgggggttcccccacgttctctaccaggcgcgataacctgcgtcgcccgctaatccgcagcgctggtcgggtcccccgggtaccgatcagggtgggcgcaatcccgaccctcatcagcgccgacgccagcggagaatgggtgtccggcgcgtgtggatccaggcccagcaaatagcggtcggcctccgggctgcctgccgccagagtccaagccctcagctcgcgcggcccgggcagccatcgcgggggcacggtcttgaccgcaccgcgcgtccactcggcggcgatgccgcacaacagcgggtcgacggccgtccgcaccagcggggtgttttcgtcggtacgggcgacctcgggtaccaaaccagcctcctggatcatctcggccagggccgatgcgcgccaggactcggcgacgactaccgacagccgagcgccgcaaccaaccagcacgatctggcccgggcccgccagcaccccggaaagatccgcgaccgcgggaggtactgactccgcggcgaagaaggaaagctggctcacctcaccgacagtaagccagcgagcgggtcgctggctttaggcatccggcgcggcggcagcgcgccatgtggcgagcagacgtaaagcccccaaaacggaaccgttttaggggctttttgcgtctgctcgcgggggtaactcagagcgagcggactccggtggcctgggggcccttagggctgtggccgatctcgaactcgaccttctggttttcttcaagggtgcggaagcccgttccctggatctccgtgtagtggacaaatacatccgcggaaccgtcttcgggggcgataaagccgaaccccttctccgcgttgaaccacttcacagttccctgtggcatttctcgatctttccttttcttctgggtgcggtgcaccgcctttcggtgccccgggccagctgcggccgccatacctcgccgagtcgccggaacttcacccgaccgataacctcgcaggaaccgcggccgcaacgtcgatcctgcgaaagtttgacacgaacacagaagctgcgaccgccaatcagtcaatcatgttcatcgcgtcggcaacagcctctgggtgtggacggagctacgaagggtccgcaaatggcgagtttcggcagccacctgctggccgcagcggtcgccgggaccccgccgggcgagcgtccgctgcgccacgtcgccgagctgccaccgcaggccggccggccgcgcggttggccggagtgggccgagcccgacgtggtggatgcgtttgccgaccgcggcatcagctcgccgtggtcacaccaggctgaggccgccgagttggcgtacgccggccgccacgtggtgataggcaccggcccggcgtctggaaagtcgttggcctatcaacttcccgtgctcaacgcgctggcaaccgactcccgggcgcgtgcgctgtatctgtcgccgacgaaggcgctcggccacgaccagttgcgcgccgcacatgcgctggcggccgcggtgccacggctggctgacgtcgcgccgacggcctatgacggcgacagtcccgacgaggtgcgccgctttgcccgcgagcgctcccggtggctgttctccaacccggagatgacacacctatcggtgcttcgaaaccatgcgcgctgggctgtgctgttgcggaatctccgctttgtgatcgtcgacgaatgccattactaccgtggtgttttcggctcgaatgtggcgatggtactgcgccgtttactacggctgtgcgcgcgctactctgcgcacccgacggtgatcttcgccagcgcgacaacggcctcgccgggcgcgacggctgccgacctgatcggccagccggtcgtggaggtcaccgaggacggctcaccccggggggctcgcacggtggcattgtgggagcccgcgctgcggtcggatgtgatcggcgagcacggcgccccggtgcgacgctccgccggtgccgaggcggcccgggtgatggccgacctgatcgtcgagggagcgcagaccttgacgttcgtccgatcgcggcgcgcggcggaactgactgcactgggtgcccgggcgcgactggtcgacattgccccggaactgtcggacacggtggcgtcgtatcgggccggttatcttgccgaggaccgtagcgcgctgcaccaggccctggccgagggccagctgcgcgggctggctaccaccaacgctttggagttgggcgttgatatcgccggactggatgcggtggtgctggctggttttcccgggacggtggcctcgttctggcagcaggcgggccggtcgggccggcgcggccagggcgcgctggtggtgttgattgcccgtgacgatccgctggacacgtatttggtccaccatcccgcagcattgttggacaaaccggtcgagcgcgtggtgatcgatccggttaacccgcacctgctgggtccccaattgctttgtgcagcaacagaactgcctttagacgacgccgaggtccggtcctggggcgccgttgaggtggcggagagtctggttgacgacgggctgttgcggcgccggaacggtaggtactttccggcgcccggggtgaaaccgcatgccgccgtggatgtccggggggctatcggtggccagatcgtcatcgtggaggccggaaccgggcggctcttgggcagcgtgggcgtcggtcaggccccggccgcagcgcacccaggcgcggtgtacctgcaccagggcgagacctacgtcgttgactcgctggatttccaggacggaatcgccttcgtgcacgccgaggatcccggctatgccacgttcgcgcgagaggtcaccgacatcgcggtcaccggcaccggcgagcggttggtcttcgggcccgttgctttgggtttggtgccggtgaccgtcaccaatcacgtcgtcggctacctgcgccgccagctgtccggggaggtgctggacttcgtggagctggacatgccggaacacaccttgcccacaaccgcggtcatgtacacaatcacttcggatgcattggtccgcagcggtattgaggccacacggattcccgggtcgttgcacgccgccgaacacgcggccatcgggctgctgccgctggtggccagctgcgaccgcggcgatatcggcggcatgtccacagcgaccgggcccgaggggctgcccagtgtctttgtctacgacggctatccgggtggagccggattcgccgaacgcggctttcgccgggcccgcacctggctgggcgccaccgcggaggccatcgaagcctgcgaatgccccagtgggtgtccatcgtgtgtgcaatcccccaagtgcggcaatggcaacgacccgttagacaaggcgggcgcggtgcgggtgctgcggctggtgctcgccgagttaagtgaggaatcaccgtgagcagcccagcgttccggcgttgtcgggcaaagcggggtcgtcgtcttagccgatgtgatgcacttgacatcagtgtcttcggcctatcacgtagtggtcgtgggcgccggccgaagatccgggcgggaggtgacacgtgtcgtttgtgatcgcggcgccggaggcgttggactcggcagcaacggacctcgtggtcctgggctcgacgttaggcgcggccactgcggccgcggcggcccagacgacgggtatcgtggccgcggcccacgacgaggtgtcggcggcgatcgcagccctgttttccgcccacggccaggcctatcaggccgccagcgcgcaggccgcggcgtttcacacccggttcatccgtgcgcgctcccgacatccgcagcaggaaacgacctgtcgccgtgtgcgataggcaaatcaccaggcaacacgccggcagctccggtaaggccaacatcgaccacctacccagggcattcccatgcacgtcaccgccgcatagcaagttgcggatgctgagtggtccgctaccacccggtatggcaacgccggtggtcatggcaccacctcgggtctgatctgcctcggaggccggccgctggcacgaaggcaacgacggttcgggcgggttggcctagcgataccacacgcatgcgctgtcctgcaagggaattccctcggcgaccaccggtaccccaccgagtcaacggcgcaccgcgtccgtagactgctcgcatgacccacgactggctgctcgtggagacgctgggggacgaaccggccgtggtagcacgggggcgtgagctgaagaagctcgtcccgatcaccacgttcctgcgtcgcagtccctatttggcggcggtccgcacagctatcgccgagacgctgcagaccggccaaagcctgaccagcatcactcccaagcacgatcgcgtcatccgcaccgaacctgtaataatgaccgacggccgcatgcacggcgtgcaggtgtggagtggccccacagacgccgaaccgcccgaccggccgatcccaggcccgctgaagtgggacctgacccgtggtgtggccaccgacaccccggagtcactgaccaacagcggcaagaatcccgaggtcgagatcacctacggccgagccttcgccgaagacctgccggcgcgcgagctcaatccgaacgaaacccaggtgcttgccatggcagttaaagccaagcccggcaaaacactatgcagcatttgggatctcactgattggcaaggaacacccatccggatcggcttcgtggcgcgaagcgctctggagccgggaccaaacggccgcgatcacctggtcgcccgggcaatgaattggcgtgctgagaccaaggcccctgcagtgcccgtcgacgacttggctcagcggatccttatcggactggcgcaggccggagtccaccgggcactggtcgatctcaaaacctggaccctgctgaaatggctcgaccaaccctgctctttctacgactggcggcgtagcgcggccgatgggcctcgtctacatcccgacgaccagcacgtgatcgacgccatgacaagagacctcgccaacggatcggccagtcatgtgctgcgcttgcctgggcacgacgtcgattgggtgccggtccatgtcaccgtcaaccggatagagctcgaaccggataccttcgctggactggtcgctctgcgactgcccaccgacgaagaacttgccgacgccggactgccgaaagccaccgacgtcaccacctgacaaccagtcctttcgactcagcaacggcagctgccgatccgcggctaccgttgcttgtcgtgaacggtttgacggtgatccggactgcgcgctcgctgagcggcctacgcccacgctgtcggtcagattgcgtcgatgaatcctatgcgctctgaactgaactgggctgaatgcgcgagccgccgacgtagggaatcggcaacgcccgtcggacgaccccgccgatctcgtcgtcgacatccagtggcgccggcatcagcagggtggtgacgattgcccgttcagacagtcgccgcaaggccccgggcctgctaggaggtcgggttccccgggacgtcgaccacaccctggtcgcaatgtccaacgtaagcaacaggtttgagtatgaggtgccggtagcgaggatgaattcgccagtcctggtacacgcgcacggacatcgcaggtgccgcgatgcggccggcctctggccaccgccgaatcggcgtagccgtcgggcactttcaagatcgggtcagcgcgcctgatgcgcaccgggccgccacctcagcgccatggtgtttcggacatcctccaatcgccgccgatccccgaggaacaccaggtcgcccgcgtgcgggcgaaaggcagcgaggacttttgggaaacccacgcacatgcttcccggatagcgataagctgcgctccagcagattgtccgccggtgaccgggcggcccttcgatcggcatcgcgcggtggtcggaggtgtccgatgtcatatgtgatcgcggcgccggaggcgctggtggcggcggccacggatttggctactctcggctcgacgatcggcgccgccaacgcggccgctgcgggctcgacaacggcgttgctgaccgccggcgccgacgaagtgtcggcggcgatagcggcctattcggaatgcacggccagacctatcaggcactcagtgcgcgggcggcggcgttccatgagcggttcgtgcaggccttggccacaggtgggggcgcctatgcggccgccgaggccgccagcgtctcgccgctgcagagcgcgctcgatttgctgaatgcgcccactcaggcgctgttggggcgtccgttggtgggcaatggcgccaatggggccccggggactggggcaaacggcggcgatggcgggattttgttcgggtccgggggggccggcgggtccggagcggccggcatggcgggtggcaacggcggggccgccgggctgttcggcaacggcggagccggcggagccggcggcagcgcgacggccggtgcggccggggcgggcgggaacggcggggccggcgggctgctgttcggtaccgccggggccggcggcaacggcgggttaagcctcggtttgggcgtcgccggcggcgccggcggcgccggcgggtcgggcggtagtgacaccgccggacacggggggaccggtggtgccggcggcctgctattcggcgccggcggcgccggcggcgccggcgggctgggcggattccgcggtgccggcggcaccggcggtgccggcggggacggcggcaacgccgggctgttcggcgacggcggcgccggcggcgccggcggcgccggcggcgccggcggcgccggcgaggacggcacaacgcccggtggcaacggtggggcgggcggtgtcgccgggctgttcggcgacggcggcaacggtggtaacgccggagttggcacgcccgcgggcaacgtcggcgccggcggcaccggcggcctgctgctcggccaggacggcatgaccgggttgacgtagccgcgtggcggggccgcgccttgcttccgggactaccacccgcaggtcgctggccgtagttggttctccccgctagcccaccactagcttcgcttgccgatagaactagatcgtcgtcaacccggtgtcgtgggcaccttggccggccccgcccgcgcggtggcggtcgccacacccgcgaacgcgacagccacctcgacggtgacgaccacgtcgaggtccaccaccctgcactgcgcgtgctcgacgcgcatcgcacgggccaccagcgtcgcacgcgcgcaggccgccgccagtccggacggcagccgggcggcagcggctaacgaagccagatcagccgccgcctgtgcgcggtgacgagccaccaccgccgaccctagatatgcacccgcaccggtgacgcacagcagcaccgcgaccatcgcgacggcaagcacggtggccgagccgcggtcaccccggctcggccaccgaaattgccctagcagcaatgtccaacgtaggcaacaggtttgagtgtgctgtgacagtggcgaccacaaactcgccgtcccggtgcacctggaccagcgccgcacgcggggcgatgctgcgggcgacgtcggtcgccgagcgtacgtcaccgcgcgcggccaatcgagcggcctcgcgggccgcgtcgatacagcgcacctgcattgataccgcggtgacgcccgccaggcacagcaccagcaccagcaccagggtggcgatcgccaacgccgcctccacggtgctcgcacccgcacacgacgctaaaccttggtgctgagcgcgcgaccgatgatgcggttgagcgccgacacaatggaatccccggtgacgaccgtgtagaggatcgcaccgaaggcagccgccgcgatggtaccgatggcgtattccacggtggacatgcccgactcgtcgaccgccagcgccgtcatccgcgccacgagtacacgaaacatggtgatcaccaacatattcctttctcataccaggccaaactgcaagacatcaccggccagcccgactactagcgggacaatgcccacacacagaaacgccggtaagaagcacagtcccagcgggccggcgatcagcacaccggcccgctcggcggccgccgcggccgcctgtgcggcgtcgtgccgaacctggacggccagttcgacaatgccatcggcgagcgccgcgcccgaagccgccgaacgccgtgccaaccgcagtaccgcatcggtctgcgcatcgtgggtgcccggcggcaaatccggcggcctcgaccaggcgatgttggggtcggcacccaatgccagcaggtcggcggcccggcgcaacacgcgcgccagccgcggcggcgcgaccgcagcggtggcggccgcggccgtcgacaccgccatccccgcagccagacacacggccagcacgtcaaggctggctgcgacggctagcgggtccgcgacatccgtccgccctagcagcagcccctggtgtggccgatgcgcgcggggcggcctcccggctcgcgcccgtaccaccgacgggccggcaccgagccacaacgccatggccagcaacaccgccgccgcactcacaacactggccgatcggtgatccggtccgaccacagcagcccggcgcaggccagtgtcagcccgaccaccagcagccatccgcccacgcgtcccgtcagcagaaagctcagcggccgggcgccgatcagttgaccaagcagcaccccgagcagcggcaggattgccaatatggccgcactggcccgggcaccggccatccccgctgacacccgcgcggagaaccgttgccgctcagcgacatcacgttgggcggcacgcatcaaactggctatcgccaagccgtgatcactgcccagttgccagcagaccgcgagccgctcccagtacgcgggcagcgccgaggatcgggccgcagcgagcaggccagccgtgacgtcggcacccaatcgtgcccgcgccgcgaccgcgcgcaaggcaacggcaaccgggccgccggtctcgtcggccgcgatgctgaatgcgcggactggatgggcgcccgcgcgcagttcacccaccaccagctcaagcgcggcctccagcgcctgcccctcgcggctgcggcgcaggtagcggcgacgccggcggtagcgcaggccgagtgttgcgcccagcaccgcgacagccacaacggtcggtaacggtagcaaggctgccacaccaaccgcgacacagccaacaccccaggcaacccgccgggcgccgaccagaagcacccgccggccggtgtcgtctggagtaaggcggcaccgcggcgacccgggcaacaccacgagcgcaagcgacaaaatcagggcagcggacgctataccgctcatgccgatgcccggcttctcagcaaatcgtgcagggcggccgcgtcgtcactcatcccacggtccgcgtgccacaccgtcaccgcctggacccgcccttcagcttggcgcagcacggcgatctcggcgagccggcgacggcctgcccgatcgcgcgcgacgtgcagcaggacttggactgccgcggcgagctggctgtgcagagcagcgcggtcaaggccgccgagcgcccccaacgcttccatgcgtgcagggacctcacccgggttgttggcgtgtacggtgcccgcgccgccctcgtgaccggtattgagcgccgccaacagatccaccacctcggctcccctaacctcaccgaccacgatgcggtcgggccgcatccgcagcgcctgtcggacgagttgacgcacggttacctcaccgattccttcgacgttcgcacgccgcgcaaccagcttgaccagatgtggatgccgaggggccagctcggcggcatcctcgacgcacacgatccgctcatcgggcgacacggcgcccaacatcgctgccagcaacgttgtcttcccggcaccggttccgccgcacacgaggaatgccagccgggcggtgacgatgtcggcgaccagcgcggcggccgcggggtcgatcgcgcccgccgcagccaacgcggccagatcctgagtcgcgggacgcaacacccgcaacgacaagcaagtgccctgggtcgccacgggcggcaacaccgcatgcagccgcaccgcgaaccctccgacgccgatcccggttagttgaccgtccacccagggttgcgcgtcgtcgagccgacggccggccgccaaagccagccgttgtgccaaccttcgcaccgctgactcgtcagcaaaccgaatctggctgcgtcgcaatccgtttccgtcgtccacccacaccgagtcgggcgcggtgaccagaacgtcggtggtgccgtctgcggatagcagcggttcgaggatgccagcgccggtcagttctgtctgcagcacacgaagattcgccagcacttcggtgtcgccgagcatccccccggactcggcccggatcgcggcggccaccacactgggccgcagcgggccggattcggatgccagccgttcgcggacgcgttcgatcagggagccggtcatgccgccctaccgtgtcgccctgacccagcacgtggcagcacaccaagtacccgtcgggcagccgatgccagcaccgatcgccgtcgcagtcgaagacccccgtgttccagctgttcggctagccgcggctgggccctcatggatgccagtagcggcaccccggcgacgtccgcgacctctgccgcccgcaatccccccggggagggcccccgcaccaccagacccaggttggggttgatcgcggtcagcacaggcgccatcgtcgcggcggccgcacatgcccgcacatcgcatgggctgaccaggacgacgagatcggcggcatccagcgctgcttgggtggcatcggtcagacgacgtggaagatcgcagaccacggtgactcccccacgtcggccggcgtcgatcacggcgcccaccggcccggcgtctaactcgtagccgcgccgagttcccgagagcacgctgatcccccgcggtcgcggcaatgccgcacgcaccgccgaccaattcagccgtccaccctgtagcgccaggtcgggccaacgcagaccgggggcggtttcgccgcccaccagaagatcgatgccgccggcccacggatcgagatcgaccaacagcgcatcagcggcggcctgcgccagggcaaccgcaaacaacgatgccccagcgccaccgcgacccccgatgaccgcgaccaccgccccgcagatcccgtcatcgcgtgccgattcagcagcttcggcgagctcgcggaccagttcaccctcctgctcgggcatcctcagcacgtgctgggccccgacggttatggcagccgcccaggtcgccgtcgcggcttcggttccggtcaacacgctgacgtgggtgcgccggggtagcgcgagccgcccacaccggtccgccgccgcgtggtcgagcaccacagccgccgccgccgaccacgtctttctgctcaccagatggcggccgccgagatgaacaacgcgaaccccgacggctgcggcgactcggtccagctcgtcgcgcaaccccggatcggtcagcatcgccaacacgcccgagcccaccgggtggctaccagacgggccaccagggcctgagaagactgtcacccacccaccgtgcggggtccatggtgtgggacaccagtcccaaaggcgcaattggggacagacgtgcaactgtgcacaaacgcccctgagggggtccgggcaacacgattcccgcaacgcccagaaagctgggctaagcaccgggctgacgacgtttgcgtggctgccaaaagggacgacccccgccagggggggaggaggcgagggtcgtcgtgcatcagccccgggggtcggactgatacaccctcggctatggccgagtaatgcttactatacacatgacagtgcgcagtcacgcaagtaccggacgcaatggaaagcacagcttgagccgtgtaaatgctcttgacttctcgacaacatcggtagtcaattgacctgttcgggaacaaggtcgccggccggtccaactgccgacctatgctgggtcggtgaccgtctccgactcgcccgcccagcggcaaaccccaccgcaaacaccgggaggcaccgctccgcgagcccgcaccgcggcctttttcgacctggacaagaccatcattgccaagtccagcacactggcgttcagcaaacctttcttcgctcagggactgctcaaccgccgcgccgtgctgaagtccagctacgcgcagttcatctttctgctgtccggtgctgaccatgaccagatggaccggatgcgcacccacctgaccaacatgtgcgccggttgggacgtagcccaggtgcggtcgatagtcaacgaaaccctgcacgacatcgtgaccccactggtgttcgccgaggccgcggacctcatcgccgcccacaagctgtgcggccgcgacgtcgtggtggtctcggcttcgggcgaggagatcgtcggcccgatcgcccgcgcgctgggcgcgacccatgcgatggcgacccggatgatcgtcgaggacggcaagtacacaggcgaggtcgcgttctactgctacggcgaaggtaaggcgcaagccatccgtgagctggctgccagtgagggctacccgctggaacactgctacgcgtactccgactcgatcaccgatctgccgatgcttgaggcggttgggcatgcctcggtggtcaaccctgatcgcggcttacgaaaggaagccagcgtgcgcggttggcccgtgttgtcgttctctcggccggtgtcgctgcgcgaccggatcccggcaccgtcagccgcggcgatcgccacgactgcggcggtgggtatcagcgccctagccgccggcgcggtcacctacgcgctactacgccgcttcgcgtttcagccctagcgacgatgcgggccacacagtggcccgaggaggaacggggccacgaagcaggccgccggatcgcgcccgagcgggcgggcagcaaacgtctagcccacgcaatccaaagccgcttcgtaactttcgcagaattgggccttgctgtgttaaaggtctagtagtacaaaggaaccacggaagcccggtgaggccaaggctcgatccagaagagaaggttcggtctcccgacccgggcgcccagcatggttcccggcacccacgcggagtcatagccacgataacggcagaagtgttgcgggtctgcgtaattgcgaacagcagatggcatcgacggccctttgggtggggctacagctagaagcgtcgcaagatcgccgaggccacccacgcaaccccaggagtgcacgcttggtaaccgagaaccgtgttggtgggcggcgattcgagttcttcgggtcgccgcccgctttttgttttctggatcaagtattacggccattcgaggcccgccggttagccgctcggctatctaggcgcgtaattcagtgaccgtttggccgggctgtctcgcggctgtgccagatcacagcggcgaagtgccgcagccgtgacccgctcggggtagccgggctgtttgagcaaccagacacgccgaacgtgcaaccacggcggctccacccggcggggcgtgtccccgccaccaatgcacgttcggcgcagccggcgcaccctcggcgcggagtttaggaactactcatccaggtgacaacgactcggcaatcgacaaagcctcccgcgcgccgtcgagcatcgcgccgcaacacagcaacagccagcccgccaccccatcaggtgtgcccccggcgaacctgcgggcagcgtcgtggtattcggcgggttggcgcatccaaatcacttcgggaacacccagcccgtgcggatccagtccggtggcgattgtcaccagccgcgacaccgcgcgggccaccacaccgtcggcacagccaaacggcctcagcgtcaagagctccccgtgtgcgaccgcagcaaccaccggcgccgatgccagggtggggtgggttaccacatccgcgagcaactccaaacgcgggccaacgtcggcatcggaccgcggacgcccaagccgatcgtcatcgacctggtcggcggccgccagcatgtgtaggcgggccagcgcctgcaacggtgcccgccgccacaccccgaccaccggacccgcgccgccttccagcgcctgccccacccgaagcgctcccgcgaacaccggatcgctgagcgccggcttgcccgaggtgggcgcccccgcgtcgtgcagccgcgcaggaccaccgtcgagcaccgaggaggcccgcgccgcccgcaacgaggcctcggcggcggccaccggccagccccgcaggttggtccggtgccggtgcacgcggctcagcgcgtcgcgcacccggtcgctggccgcagcaacgcccgggagctccattagcggagccagcgggtcgaccgtcacaggttgccaacctttcggggagctgagggggcaccgggaatggcctgaagcaactggcgggtgtactcgtggcggggccggctgaacacctcctcggtagaggcgtgctccaccacccggccggcccgcatgaccaggacgtcgtcggcaatctgccggatcaccgccagatcatggctgatgaacaaatacgtcaaacccaggtcggcctgcagatcggccagcagatccaggatctgtgcctgcaccaatacgtcgagcgccgacaccgcttcgtcgcacaccaatacctccgggcgcagcgccagcgcacgcgcgatcgctacccgctgccgctgaccacccgacagctcacggggccgccggcccagtatcgacgacggcagcgccacctgatcgaccagctcacgcaccgccctttgccgctgccggcggtcaccgacgtgatggacgcgtaacggttcctcgatggcgcgaaacaccgagtacatgggatccaggctgctgtatgggttttggaacaccggctggacccggcggcgaaaggccagcacctggtcccgggccagcgcgccgacgtcgtaggtgccgtcgaaaacgaccgtgcccgaggtaggttggagcagcccaagcaccatccgcgctagcgtcgacttgcctgacccggattcgccgacgattgccagggtgctcgcccgcggtagccggaatgacactccgtcgacggcgcgagactccacccgccgccacggtgcgccgcgggactcccggtaaatcttggtcagctccgagacgacgagaatgtcgccggcctgcgtggttgcccgtgaccgggattccggcggacgtctgctgcgcgccgtcagcgatggagccgcggccaccaggcgccgggtgtactcgtgctgagggctttgcaggattgactgcgccgcaccggattccaccaccactccacgacggacgacgacgacagcctcggcccgctgcgcggccaacgccagatcgtgggtgatcagtagcagcgcggtgcctagttcgtcggtgagtccctgaagatgatcgagcacctgccgctgcacggtgacatccaacgcggacgtcggctcatcggcgatcagcagccgcggcctgcccgccaagccgatcgcaatcaacgcccgctggcacatgccgccggacagctgatgcgggtagcgtccggcttgcttcgccggatccggcaggcccgcctcagcgagtagctccaccgcccgtcgtcgtgctgcgcgaccgtcggtattggcccgcaacgcttctgtgacctgaaagccgaccttccaaaccggattgaggttggtcatcggatcctggggaacatagccgatctcccgtccccttatcgaccgtagccgcttggcatcggccccggtgatgtcgcgcccgtcgaacacaacgcgtccagcggtgatccgtccaccagccggaagcaacccaagaatcgccgcggccgtcgtggatttgcccgacccggactcacccaccacggcgacggtttgaccgctccggacggccagatccaccccacacacggcgggagcatcggtgccgaacgtaacttccaggccctccaccgacaacagcggcgctgctgggacgctcatgcccgccatgcccgcgaagccggatccagcgcgtcgcgcaaagcgtcgcccatcatcatgaacgccagcaccgtaatcgccagcgcgcccgcaggatagaacaaaattggcgagcccgaccgtagccgggtctgcgcgacattgatgtcgccaccccaggacaccaccgacgtcggcaatccgaccccgaggtaggacagcgtggcctcggtgacgatgaagatccccagagcgacggtagccaccgcgatcaccgggcccacggcgttgggcagcgcgtgccgaagcagaatctgaaacctattcaaccccaatgccttagctgcaaggacgtaatcgctggcacgcacctcgagcaccgcaccgcgcgcgatcctggccacttgcggccagccgaacaatgccaagatggcgatcaccgtccacaccgtgcggtgatgcatgacttgcatgagcacgatggcggccaacagcaacggcaagccgagaaacacatcggtgacccgcgaaaccaccgcatcgatccagctcccgtaaaaaccggccaatgcgcctaacgccccgcccacgacgaacacggccagcgttgcccccaacccgaccgtgaccgaagcccgcgcaccatacaccgtgcgcgaatagatgtcgtggccctgcaggtcggtgccgaaccagtgcgcggccgatggcgcaagcatgctttggctgggatcggcataggtgggatcggctgcggtaaacaacgacggaaacgccgccacgacaagaatcagcaggatcagcgccgcggcgatcacgaatttaggacgccggcgcaacccgcgccaggcatcgagccagaaccccgtgtgctcagccatagcggatccgcgggtccagggccgcatacagcagatccaccaacagattggtgatcaggtagatcagcaccagcaccgtcacgatcgacaccaccgtcggcgtctcctgacgcgtgaccgcttgatacagcacgcccccgacgccgtggatgttgaagattccttcggtcacaatcgctccgcccatcagcgcgcccagatccgcgcccaggaaggtcaccaccggaatcagcgaattgcgcagaatgtgcaccgtcaccacccggggccgcgacaaccccttggcggtggcggtgcggacatagtcagcgtgtgcgttggccgccaccgccgagcgggtcaatcgcaccacgtaggcgaatgacatggcgcccagcacgatcccgggtagcagcaggcggccgacgctcgcccgttcgcccaccgtgaccggcgcgatttcgagctggaccccgaataagaactgcgccagaaagcccagcacgaagatggggatcgcaataatgacaagtccggtaaccagcaccgcggaatcgaagattccaccctgacgtaggccggcgatcacgccgaatccgattccgagcactgcctccaccgccagggcgatcaaggccagcctgatggtgaccggaaacgcatgcgccagaacggcactgaccggcagcccagaatacgcacgacccaagtcaccgtgcagaattccgcccagatagcgcaagtattgcacgaggaacggatcgtcgaggtggtaatgcgaacgcagctgcgcggccaccgcgggagtcaacggacggtcgcccgccagcgcggcaactgggtcaccgggcagcagaaagaccatgccgtagatcagcagtgtcgcgcccaggaaaaccggcaccatcacggcgactcggcgcgcaacataccagcccatgtcaggccttgacgatgttctcgtagtcgggcagaccattccaggtgacggtgacgttgctgacttgcgacgaccatccgacgacactgatgtaatcccagagcggcacaactggcatgtcgtgaaacaggattcgctgcgcgtcgttgaccagctcgtgggattcggttaacgtgggggcggcttcggcggcggccagcgccgcgtcgaattccgggttgatgtagccgacgtcgttggatccggcgccggcggtgaacagcggagcgagaaactcgatcatcgacgggtagtcgccctgccatccagcgcgaaatgcactgtcgatggcgcggttggtgatctgggtgcgaaatccggcgaaggtgggctgcggcgcggccaccgcatcgatgcccaacacgttcttgatgctgttggccaccgcgtccacccaatcccgatggccagcgtcagcgttataggcgatcgcgtaccggccgctccacggtgagatcgcatcggcctgcgcccagagccgccgagcccgctgcgggtcgtagtccagcacctcgttgcccggcaggttgggatcgaagcccggcaacgaccgggcggtgaaatcgcgggccggactgtgggttccggcgaagatctgctggcagatttgcggccggttgatggcggccgacagcgccaaccggcgcagccgcccctcctcgccaccgaaatgcggcagccgcaacggagtgtcgagggtctgattgatcgctgcgggcccgctggtagcgtggtcgcccaggtcgcgctggtagaccgtcaacgcgctcggcggaatcgtgtccaggacatcgagattgccggacagcaagtcggcataggcggtgtccagattggcgtagaactcgaatcgcaaacctttgttacggggcttgcggttgccgtggtagtcggggttgggcaccaggtcgattctgacgttgtgttcccaggccggcccggctgggccgtcggcgagtttgtacgggccgttgccgatcgggttgcggccgaacgcggccatgtcccgaaatgcggagtccggcagcggataaaacgagctgtggccaaggcgcaacgtgaagtcgatggtcggcgccttaagccgcacggtgaactccaggtcgttgaccacgcgcaacccggacatggtggtccggctcttatcccctggcgcgccggccacgtcatcgaacccttcgatcgggctgaaaaagtgctgctgcagttgggcattggtgctcagggctccgtagttccacgcgtcgacgaacgagtgggccgtcaccggcgagccgtcggtgaacttccagccgggtttgacagtgatccggtagttgacgttatcggcgctctcgattgactgcgcgacctccagcgacggcttgccaacggcgtcataggacatcaggccggcgaacaaccgatcgatgatgcgcccaccgttgctgtcgttggtgccggtcgggatcagcgggttgggcggttccccgccgttgaccagcaccacgtcagggctcaggacaccgccgccacaaccggccactggcgcaagcaccagcaatccggtggcaagggctgccagggccgcccgcatccgacgcaccatgacagcgaccctaaagccttcttgtgcagtccggctccccagccggtgaagtgcggcctggccagcgcagccgacacactcgccggtgaccgttagctaccacgccacccagagtgccggcgaaccggtgggacgatgttttgggaacgctcacaccgtcgttcgcgatccggtgttggctacccaccgcgactgcgcttcccaagggaagacctcgcccgaccgggcgctgttggcgtgcggcatcctcgaggaggaccggtggtgtcggcgctgtggcgaggaaggcagcccgcgcgacaccgtgaccaggaggttgactcactggtgtgggctgcacccgggtgtgagcgtagatcactcatgtcttagccgatgctgccgcttggattgccgccgtcgtggcccagcggtgccccaacgcgatccgccgcgccgataaagctaaccggtgccaacgaacgacgccacatcgcacatgtcgctcacgccagccgatctccgttgccggccaccgtaaccgtcagcacgactcggcacaatgccagccgcacgctgcaaggccgaccaacgtgtgatgtgtagcctgcaagacaccggctttcttggctatgactgcatcctggtcagcgattgcactgtgacgactttgcccagctcaacctctgccatgccggctgtatcgtcgcgcggttaggctcacatccgtgagtgagtccacccccgaagtctcctcgtcatacccgccgccagcgcacttcgccgagcacgcgaacgcccgcgccgagctttaccgcgaggccgaggaagaccggctggctttttgggccaagcaggccaaccgactgtcctggacgacgccgttcaccgaggtgttggactggtcgggggcgccgttcgccaagtggttcgtgggcggcgagctcaacgtcgcctacaactgtgtggatcgtcacgtcgaggccggccatggagatcgggtcgccatccactgggaaggcgagccggtcggcgaccggcgcacgctgacctattccgatctgcttgccgaggtatccaaagccgcgaacgcgctcaccgacctcggtctggtggccggtgaccgcgtcgccatctacctgccgttgatccctgaggccgtgatcgccatgctggcctgtgcccggctaggcatcatgcatagcgttgttttcggcgggttcaccgctgcggccttgcaggcccggatcgtcgacgcccaagccaagctgctgatcaccgcggacgggcagtttcggcgcggcaagccatcgcccctcaaggcggccgctgacgaggcccttgcagcgatccccgactgctcggtcgagcacgttctggtggtgcggcgcacgggaattgagatggcctggagcgagggccgcgacctgtggtggcaccatgtcgtcggctcagcttcaccggcacacaccccggagcctttcgattccgagcacccgctgttcctgctgtacacgtcaggcaccaccggcaagcccaaaggcattatgcacaccagcggcggctatctcactcagtgttgctacacgatgcgcaccattttcgatgtcaagccggacagcgacgtgttctggtgcaccgccgacatcggctgggtcaccggccacacctacggcgtctacggcccgctgtgcaacggagtcaccgaggttctctacgagggcacgccggatacccccgaccgacaccggcatttccagatcatcgaaaaatacggcgtgacaatctattacaccgcccccaccctcatccggatgtttatgaagtggggccgtgagatccccgacagccacgacctgtccagcctgcggctgctggggtcggtcggcgaaccgatcaaccccgaggcttggcgttggtaccgcgatgtcatcggcggcggacgcaccccgctggtagacacctggtggcagaccgagaccggctccgcgatgatctccccgctgcccggaatcgctgcggccaaaccgggttcagcgatgacgccgctgcccgggatctcggccaagatcgtcgacgatcacggtgatccgttgccaccgcacaccgagggcgcccagcatgttaccgggtacctcgtcctagaccagccgtggccgtcgatgttgcgcggcatctggggcgaccccgcgcggtattggcactcttactggtccaaattttccgacaagggctactacttcgccggggacggcgctcgcatagaccccgacggcgcgatctgggtactaggccgcatcgacgacgtgatgaacgtgtccgggcaccggatctcgaccgccgaggtggaatcggcgctggtcgctcactctggcgtggccgaggcggcggtggtcggggttaccgacgagaccacgacccaggccatctgtgcgttcgtcgtgctacgcgccaactacgccccccatgaccgcacagccgaagagttgcgcaccgaagtggctcgagtgatctcgcccatcgcacggccacgcgacgtccacgtagtgcccgaactacccaagactcgtagcggcaaaatcatgcgtcgactgctgcgcgacgtcgcggaaaaccgtgagcttggcgacacgtcgacgctgctcgatcccaccgtattcgacgcgatccgggccgccaagtaggtcgcggcacgatcaaccgggtcagcccagccaactcaggccggtaccgggacgaatcccgcgcccggccggttcttggcgttgatgtcggccaggtcggcgttgatcgacatcaccaccgccggggtgtgcagcgggatgtatttggtgatgcaactcggcagattgtcgctgaatgcgccgtggatcatcccgaccagcagattgtcgacggtcaccggcgcaccggagtcgcccggtccgccgcagacctgcatcacaagggtgcccggactctcccctggcccccaggtaaccccgcacgagttaccggtggtgcggccctgcttgcaggcgatctggccgaacgacgggtccgggccaatgccgttgatcgcaaacccgttgaagacggccaccggggtcaccttggccgggtcgaacttgatcaccgcgtagtccaggccgtcgttgccggcgaccatgatgcctaccgggcccgcgttctcggcaccctcagcggcgatctgcgcgcccgggcccccacagtgggcggaagtgaagccgatgaggtcaccgttcttgtcatggccgatggtggttagggtgcacatggtgtccccgttgacgacgatgcccgcaccaccgcccagcggtagcttgtcgtcggctgccgcggtgttcgcaggtaggcacacaacggccaaaagcacggccgcgaatgccgcggcaaagcgcctgtgcgccgtctgcaacgcaatgctcccgtcatatcgtcagacacttgagaacagatccgccagtttagacgatcgcaccgcaacatcggcctctgttcaaacggccgcacacgtcaagacgtggctaactctgtcccgccgcccttggtgttggctggcttcgtatggcaccgcaccgcatggcaacatgaaccgcgatgccagccgaaccgctcggcgacgatgcgggccggatgacggcccgaggaggagccgagcaatcgaaccgagctcggcgacgatgcgggccggatgacggcctagggtggggtaccgccgctggcgagggcgagccgagcaatcgaatcgagaggaccgtctgtgagcaagatcgatcgcaagaacggtgtgcccagcacgctgaccacgattccgttggccgacccgcacgccggacctgctgagccgtcgatcggtgacctgatcaaagacgcgacaacgcagatgtcgacgctggtccgagccgaggtcgagctggcccgcgccgagatcacccgggacgtcaagaagggactgaccggcagtgttttcttcatctcctcgctggtggtcgggttctactccaccttctttttcttctttttcgtcgccgaactgctcgatacctggatctggcgctgggtggctttcttgctcgtgttcgccataatggtcgtggtcaccgccgtgttggccctcttgggtttcctgaaagtccggcgcatccggggaccgcggcagaccattgcgtcggtcaaagagacgcgcaccgcacttaccccgggccatgacaaaacccctgtgacaccaaaacccgtcacatctgatcgcgcgacgccggttgacccctcgggttggtagatggcggcaccagatccgtcgatgacccgcatcgccgggccatggcgtcatctggacgtgcacgccaacggcatccgattccacgtcgtcgaggctgtgccgtccggccagccggagggcccggatgcggctacgccccccatgcagccggccctggcgaggccgctggtcatactgctccatggtttcggctcgttctggtggtcctggcgtcatcagttgtgcggcctgaccggggcgcgggtggtcgcggtcgatctgcgcggctacggcggcagcgacaaaccgccccgcgggtacgacggctggacgctggccggcgatacggccggtctcatccgtgcgctcgggcacccatcggcgacgctggtcggccacgccgatggcggactggcctgctggaccaccgcgctgctgcattcgcggctggtgcgcgccatagcgctgatcagctcaccgcaccccgccgcgctacggcgatccacgctgacccggcgtgatcagcggcacgcactgttaccgacattgctgcgttaccagctgccgatctggccggagcgcttgctgacccgcaacaacgcagcggagatcgagcgcctcgtgcgcgcccgtggctgcgccaaatggcttgcatccgaggacttctcgcaagcaatcgaccaccttcgacaggcgatccagatcccggcggcggcgcattgcgcactcgagtaccagcgctgggcggtgcgcagccagctgcgcagcgaagggcggcgattcatcagggcgatgacacagcaactggggatgccgctgctgcacttacgaggcgacgccgacccttacgtgctggccgacccggtagagcgcacccagcgctacgcaccacacgggcggtacatatccattgccggcgcaggacatttcagtcacgaagaggcgccggaggaagtcaaccgacatctgatgcgtttcctcgagcaggtgcaccagctcagctgacgcaggccccggtgccgaccggttgggtagcaccgattttggcaagctgccccgccacctcgccggccgtcagcacaaacccagtttcggcgtcgtcgacggctgcgccgaacaccacaccgagcacctgaccgttgaggtcgatcaggggcccacccgaatcaccttgctccacatcggctctgatggtgtacacgtcgcgggtaaccggctccgggtccccgtaaatatcggggccactgagtctgatggcctcgcgaatcctggcgggtgtggcagtgaaattgccgccgccgggataacccagcaccgcaacgtcggcaccggttttcgccggctccgcagcgaagaccagcggcggcggcggcaagtgcggaacggccaggatcgctacgtcgaccgacgggtcgtaggacaccaccgtggcctcgaagggcttgtcgccggcatacaccgtgacgttgttggatccggccaccacgtgcgcgttggtcatcacccgatcgggtgagatcacgaagccggtgccctccaacactttctggcatctgggtgccaggctgcggattttgacgacacttggctcggtggccgccaccaccggattgttgaccagcgctgggtcgggtgaggccactggaatgaccggcgtgcggctgaacggctccaaaaccgcgggcaggccggaggtgttcagcagggccgacagccgcttgggcaccgtcttcagccaggtgggtgccgcctcgttgacccgggcgagcacccgcgaacccttcaccgcggcagccagctcgggctgctctttcgactgtgtcagcggcatcgccaacaaccacgccgcggtgagcaccacgaccagctgcacccctaccccaatgaccgagtcgatcaaccggatcggccggttacggatcgccccgcggacggcgcggcccagcaccacaccagcgacctcgccgactacgaccagtgccaggatcaggaacagcgcggcaaacagtttggcccgcggagcgctgatttgactgacgatatgcggcgccagcagcacgccggctgtcgcgcccagcagcaccccgccaaacgacagcattgagcccagcgcaccggcacgccagccggagatggctgcaataaatgcgaccgccaagacggcgatatccagccactgcgacggggtcatcgaattcatcgcgggtcactctcgtcgtcgatcagcaccattgccgcgtccaactcgcggatgtcaccggtgtcccagggttgtgcccagcccgcgacatcgagcaccgcggaaatcacctggccagtgaagccccataccagcatctggtttaacaggaacgccggcccggcccagcgacgagtgtgcgggcggcggtacaccatgagccgattggccggattgatgaaggcgcgcaccggtacccgcgcgacgatcgccgtttcggcctcgttgacgacggccaccggcccgggatccggcgagtacgccagcaccgggacaacatggaaccgcgacggcgcaatgaacgtccgctccatggtggccagcggatgcagcctggacgggtcaatcccggtttcttcgttcgcctcacgcaaggcggtggccaccggcccgtcgtcggcggggtcgaccacaccgccgggaaaagccgcctggccggcatggtggcgcaatgtcgaggcccgcacggtcagcagtaggtcggcgtcgtctgggacaccaccgtcgcctggcccggcctccgggccagaaaacagcaccagaacggccgcctcgcggtgatcccggcgcgacgatgtcattgccgacacagccccggcggccgtcaccatcgctagcacatcggcgggcaaccgacgccggtaggcgtcgggtatctggccaacgttgtcgaccagtggacgcagccaggacgggccggcatcaggccgcagggcaaccgtcccccgtgaaccggtgggggtcgctcccgcttgcaggggggtacccccagcactcatcggcgcctcctttgggtccaaagttgcccagctcctcttcaagccgctaacccggcccacatcaccgccgagtggagcccacctgctcagagcaggccggaccggctacgcggcccgcaccgcaaccgtactcatcccgcgtcgttcccgaccgcagccacgatctcgtcggcactgccgaaagcccgcggcagggtctgggcaacgctaccgtccggccgcagaaccaccgtcgcgggcatcacatttgcgacccgcagcgcggccgccaccctgcggcggtcatcctgcagcgtcggcaaccggacgccgagatcggccagccgcgacagcgcggccgcctcgttctggccctgatgcaccgtcacgaccagcacggcgggcccgacccgtcgttgatattcggccatcacgggcagctcggtcatgcacggcgcgcaccaatgcgcccacagattgatgaccacccgacgtccggccagcgcgcgggcgacgtcgacggccgaaccgtcgcccgcacacaccaccacaacaccgcgtagtgccgccgcgcccggaccgttacctgccgcgggacagggcggcaggtttgcgcgctgccgggaccaagccaatgcttccggggtatcgccgtcgcgatgttcgcgcggggcgggccgctggctgatcgtgctcgaggcggaatagtcatgcagttgggcaaccagcgccgccatcagcgctgccaccaccgccaggatcgcgatggtccagcgggtctttccggttaacgtcgtcattgcggtctcagcgggggttgttggcaggcttggcattacagtccagccagggccagcaggtgatcggtctcggggccctggaccaggggcgccgcgagcagcggttcagtggggccaagcccgaaggaggggcagtctttggcaagcacacaaacaccacacgccggtctgcgggcgtggcacacccgccgtccgtgaaagatcactcggtggctgagcaaggtccactccttgcgttcgatcagctcaccgaccgcctgctccaccttgaccgggtcctctgcggtggtccagcgccaccggcgcaccaatcgtccgaaatgagtatccaccgtgattccggggataccgaatgcgttacccaggatgacattggcggttttgcgccccaccccgggcagcgtcaccaacttgtccatggtggccggcacctcaccgccaaaccgctcaactagggcctgccccaggccgatgagagaggccgctttgttgcggtagaagccggtggggcggatgaggctctcgagctcggtgcgatccgcctgggcgtagtcccgtgccgtccgataccgcgcgaacaaggctggcgtcgtcaaattcacccgtttgtcggtgctctgcgccgaaagtatggttgccacggctaggtcgagcggcgtggtgaagtccagctcgcagtatacgtgcggaaatgcctgtgccaaagcgcgattcattcgccgcgcccgtcgcaccaaggcgagccgggtttctgcagaccagcgcccgggcacgtcggcggcacgcgccgctggcttcgatctggatgacttcgccgctgtcacctacgacagagtactgatttcgtgatctcactgagacctcgtgttgattcgaagccatgtttactctccttgtgtcatggttgctcgtggcctgcgttcctgggttgttgatgctggcgaccctcgggttgggacggctggaaaggtttctggcccgagacacggtcacggcgaccgacgtcgcggagtttctcgagcaggccgaggccgtggatgtgcatacgctcgctcggaatggaatgccggaggcgctggattacctgcatcgacgtcaagcccggcgaatcaccgattcaccgccgcttgggtctggcgctgggccacggtatgccgggccgctgtttgtcaccgatctcgatagccccgtcgagccaccccggcatggccagcccaatccgcagtttagaacggctcgacacgcaaatcacgtgtagcgttggcacggcgaaccggttggcctacctctagactcttctcgttggcaaacggttagtgtgcccgtatcacttcgtcggaaagttgaagaggcaacgtggacgagatcctggccagggcaggaatcttccaaggcgtggagcccagcgcaatcgccgcactgacgaaacagctgcagcccgtcgacttcccccgtggacacacggtcttcgcggaaggggagccgggcgatcggctgtacatcatcatctcggggaaggtcaagatcggtcgccgggcaccagacggccgagaaaacctgctaaccatcatgggcccgtcggacatgttcggcgagttgtcgatcttcgacccgggtccgcgcacgtccagcgcgaccacgatcaccgaggtgcgggcggtgtcgatggaccgcgacgcgctgcggtcatggatcgccgatcgtcccgaaatctccgaacagctgctgcgggtgctggcccgccggctgcgccgcaccaacaacaacctggccgacctcatcttcaccgatgtgcccggtcgggtggccaagcagctgttgcagctcgcccagcgtttcggcacccaggaaggtggcgcattgcgggtcacccacgacctgacacaggaagaaatcgcccagctggtcggggcctcacgcgagacggtgaacaaggcactggctgatttcgctcaccgcggctggatccgccttgagggcaagagtgtgctgatctctgactccgaaagactggcccgccgagcgaggtaagcgcgcgcagcgcgggcgcaaccgagcgagctagcttcctcacgcccagcagacacagagtcgcacgcaaacgacggattttgtgcgattgtgcggctgctcgcgctaccgagtccgcagatagtccagttgtgcctgcaccgaccattcggccgcattccaaagcttttcgtcaacgtcgaggtagacgtgttcgacgacctcgcggaccgtggcgtcgtcaccgagatcccgcaacgcggcgcgtatctgctccagacgttcgtgccggtgcagcaggtatcccgatgcaatcgcttccaggtcgagcaagtccggcccgtgccccggcagcacggtccgccggcccaggccacgcagccggtgcagcgattccaagtagtcggctaggctgccgtcttccttgtcgatgacggtggtcccgcaacccaacacggtgtcggcggtcaacacggcgtcgtcgaggacaaatgacagcgaatctgcggtgtggccaggggtggccaacacggtaatggttaacccggcaacgtcgatcacttccccgtcggtcagcgtctccccatcacgtcgcaagaactgcggatccgcggcccgtaccggcgccccggtcagcgcgaccagtttgtcgatgccgctggtgtggtcgccatgacgatgactgatcagtaccaacgcgatgcggccaagcgcggcaacccgtgccaggtgctcgtcgtcgtccgggcctggatcgacaacgaccagctcgtcactgagcgggccgcgcagcacccaggtgttggtgccgtccaacgtcagcaaaccggggttgtcggccaacaggaccgacgcggtgtcggtgaccgcgcgcagctggccgtaggcgggatgggtcagcgactcagctgtcttcgacatcggccgctagccgacctccacgatcaactcgacttccaccggcgcatccaacggtagctcggatacgccgaccgccgaacgcgcatgcgcgccgctatcgccgaacacctcggccagcagatcggaggccccgttgatcacgctcggctggccgtgaaaccccggtgccgaagcgacaaacccgacgactttgaccacccgggtcaccgcgtcgagatccaccagcgaatcaacggctgccagcgcattgagcgcgcagatccgcgcgagcgtcttgccctcctccgggttgacgtcggcgccgagcttgccggtccgcaccagcttgcctgcctccaacggcagctggcccgcggtgtagaccaggttgccggtgcgcacagctggaacgtaggccgccagcggcgccgccacttgcggtagcgtgacaccgagttgccctaatcgggctttagcgctcattaaccccgatacctcctacttcgggcgcttcaggtaagcgacgtgctgctcaccggtgggcccgggcagcaccgccaccagctcccagccatcggctccccactggtcgaggatctgtttggtggcgtgcgtcaacagcgggaccgtggcgtactcccatgcggtgggttgggtcatgacgcgagcttatcggtcggactggacccgctccgctcagcccggtagcccggaaagatcgccaggccatcgggctagcatgccatggtggcaaccacatctagcggcggtagttccgtcggctggccgtcacgcttgtcgggggtccgactgcaccttgtcaccggcaaaggcggtaccgggaagtcgacgatcgcggccgcgctcgcgctgacgctggcagcgggcggccgcaaagtcctactcgtcgaagtcgaggggcgccaggggattgcgcaactcttcgacgtcccgccactgccctaccaggaacttaagatcgcgaccgccgagcgcggcggccaggtcaacgccttggcaatcgacatcgaggccgccttcctggaatacctcgacatgttttacaacctcggtatcgcaggccgggccatgcgccgtatcggcgcggtcgagttcgcgacgacgatcgcgcccggtctgcgcgacgtgctgctcaccggcaagatcaaggagacggtggtgcgcctcgacaagaacaagctgccggtctatgacgcaatcgtcgtcgatgcgcctccgaccgggcgcatcgcgcgcttcctggatgtcaccaaggcggtgtccgatctggccaagggcggaccggtgcatgcgcaaagcgaaggcgtggtgaagttactgcactccaaccagaccgccatccatttggtcactctgttagaagcgctgccggtgcaggagacactggaagccatcgaggagcttgcgcagatggaactgccgatcggcagtgtgatcgtgaaccgcaacatccccgcccatttggagcctcaggacttggcgaaggccgccgagggcgaggtcgatgcagactcggtgcgggccgggttgttgacggccggggtcaagcttcccgacgccgatttcgccggcctgcttaccgagaccatccagcatgccacccgaatcaccgcacgcgccgaaatcgcacaacagcttgacgccttgcaggttccgcgattggaattgccgacggtctctgacggcgtcgaccttggcagcctctacgagctctcggaatcacttgcccagcagggggttcgatgagtgtcacaccgaagaccctcgatatgggcgcaatcctggccgacacatccaaccgggtggttgtgtgctgcggcgccggtggggtcggcaagaccactaccgcggccgcgctggcgttgcgcgcggccgagtatggccgcactgtggtcgttttgacgattgacccagccaagcgattggcacaagcactggggatcaacgatcttggcaacacaccacaacgcgtgccattggcacccgaggttcccggcgagctacacgcgatgatgctcgacatgcgccgcacgtttgacgaaatggttatgcaatactctggacccgaacgggcgcaatcgattctggacaaccagttctatcagaccgtcgccacatcgcttgccggcacccaagagtacatggctatggagaagctgggccaactgctaagccaggaccgctgggacctgattgtggtagacactccgccgtcgcgtaacgcgctggacttcttagacgcgccaaagcgactgggcagcttcatggatagtcggctgtggaggctgttactcgctcccggccggggcatcgggcggctgatcaccggcgtgatgggattggccatgaaggcgttgtccaccgtgctcggttcccagatgctggccgacgcagcagcgttcgttcaatcgctggacgccacgttcggtggtttccgcgagaaggcagaccgcacttacgcgttgttgaaacggcgcggcacccagttcgtggtggtgtcggcggccgaacccgacgcactgcgcgaggcgtccttcttcgtcgaccggctatcgcaggagagcatgccgctagcggggctggtcttcaaccgcacgcacccgatgctgtgcgcattgccgatcgagcgggcaatcgacgccgccgaaacgttggatgccgagaccaccgactccgacgccacatcgctggccgcagcggtgctgcgtatccatgccgagcgcgggcagacagccaaacgggagatccggctgctgtcccggttcaccggagccaaccccaccgtgccggtcgttggggtaccgtcgctcccgtttgacgtctctgacctggaagcgctgcgggcgctcgccgaccagctcaccatggtcggcaacgatgcgggccgcgcagcgggccgctgaggaaccggcccatcagtgacggtcggcgacgatgcgggccgcgcagcgggccgctgaggaaccggcccatcagtgacggtcggcgacgatgcgggccgcgcagcgggccgctgaggaaccggcccatcagtgacggtcggcgacgatgcgggccgcgcagcgggccgctgaggaaccggcccatcagtgacggtcggcgacgatgcgggccgcgcagcgggccgctgaggaaccggcccatcagtgacggtcggcgacgatgcgggccgtacaacatctgaccgggatccggctattgggcacaagccagttcctattgggcacaagccaattagaaatgaatggcttttgctgtaaccaaaccgtaatcagaagcgacgggaccgcggcacctatccgcagtccctgagtggctatccggcggtgccggtgcggcgcttgcgcttctcaaggtagtccgaccacgaaaccacctcgggatgttgcttgagcagagccccgcgctggcgctcggtcatgccaccccaaacaccgaactcgaccttgttgtccagcgcatctgccgcacactcttgcattaccggacagtgacggcagatcaccgcggccttgcgttgtgcggctcctcgaacaaagagttcgtcagggtcggtagtccggcacagcgccttggatacccacgcgatccgctcttccgcgtctacgctgcgtaccacgttctgtgcagccgtgaggttagtccttcgagcggctggacgggttcctgacacgagctgatcccttcctcccggccgccgtgtgcgaccgccctcctcggaaacagccgatgctgcgagcgacgccacaccatgcacatcggtgttacctgtatctcactgatctgtataagttaggtggtcgtgtgccaattgcgcaacagtacgataacgcttttttgggacgagcgtgccgtcttgtctggatcggccgggggaaatgccgccgcttcggtcccgtttacggggtctgaccagtgacgcagccgcaaatatcgcgcccgccccgatcccgcagtgactcacccgcccgcggaaagattctattggaccgagcggcacggtggagtgacaggaggtcgctactgtagtacgcatgcccgagcgcctcccggccgcgatcaccgttctgaagctggctgggtgctgtctgttggccagtgtcgtcgccactgcgctgacgttcccgttcgcaggcgggctagggctgatgtccaatcgtgcctctgaggtcgttgccaacggctcggcccagctgctcgaggggcaagtgcctgcggtatcgacgatggtcgacgcgaagggcaacacgatcgcgtggctgtactcgcagcgccggttcgaggtgccctcggacaagatcgccaacacgatgaagctggcgatcgtctcgattgaagataagcggttcgccgaccacagcggcgtggactggaagggcaccctgaccggcctggcgggctacgcgtccggcgacctcgacacgcgcggcggctcgacgctcgaacaacagtacgtgaagaactaccaactgctggtgacagcccaaaccgatgccgagaagcgagcggccgtcgaaaccactccggcccgcaagcttcgcgagatccggatggcactcacgctggacaagaccttcacaaaatctgaaatcctgacccgatacttgaacctggtctcgttcggcaataactcgttcggcgtgcaggacgcggcgcaaacgtacttcggcatcaacgcgtccgacctgaattggcagcaagcggcgctgctggccggcatggtgcaatcgaccagcacgctcaacccgtacaccaaccccgacggcgcgctggcccggcggaacgtggtcctcgacaccatgatcgagaaccttcccggggaggcggaggcgttgcgtgccgccaaggccgagccgctgggggtactgccgcagcccaatgagttgccgcgcggctgcatcgcggccggcgaccgcgcattcttctgcgactacgtccaggagtacctgtctcgggccgggatcagcaaggagcaggtcgccacgggcgggtacctgatccgcaccaccctggacccagaggtgcaggcaccggtcaaggccgccatcgacaagtacgccagcccgaacctggccggtatttccagcgtgatgagcgtgatcaaaccgggtaaggatgcgcacaaggtgttggccatggccagtaaccgcaaatacgggctggatctagaagccggcgaaaccatgcggccgcagccattctccctggttggcgacggcgccgggtctatcttcaagatcttcaccacggccgctgctctggacatgggcatgggtattaacgcccaactcgacgtgccgccccgattccaggccaaaggtctgggaagtggcggggcaaaggggtgccccaaagagacctggtgtgtggtgaacgccggcaactaccgcggctcgatgaatgtcaccgacgcgctggcaacctcgccaaacaccgcgttcgccaagctgatctcgcaggtcggggtggggcgtgcggtcgatatggccatcaaactcgggctgaggtcttatgcgaatcccggcaccgcacgcgactacaaccccgacagcaatgagagcttggctgacttcgtcaaacgacagaacctgggttcgttcaccctcggccccatcgagttaaacgcgctggagctgtccaacgtggcggccacgttggcatccggcggcgtgtggtgcccccccaacccaatcgaccagctcatcgaccgcaacggcaacgaagtcgcggtcaccaccgagacgtgcgaccaggtggtgcccgcagggctggcgaacaccctcgccaacgcgatgagcaaggacgccgtgggcagcggcacggcggccggttcggccggcgcggcgggctgggatctgccgatgtccggcaaaaccggcaccaccgaggcgcaccggtcggccggcttcgtgggcttcaccaaccgctacgcggcggcgaactacatctacgacgactccagctcgccgacagatctgtgttccggcccgctgcgccattgcggcagcggcgacttgtacggcggcaacgagccatcccgcacctggttcgccgcgatgaagccgatcgccaacaacttcggcgaagtgcagctaccaccgaccgatccacgctatgtcgacggcgcaccaggctcacgggtaccaagcgtggccggtctggatgtcgacgccgcacgccagcgcctcaaggacgcgggcttccaggtcgccgaccaaaccaactcggtcaacagctccgccaagtatggtgaggtggtcggaacgtcgcccagcggtcaaacaattccgggttcgatcgtcacgatccagatcagcaacggcatcccgccggctccgcctccgccaccgctgcctgaggatggtgggccgccaccgccggtcggatcgcaggtggtggagattccggggctgccgccgatcaccattccgctgctggcgccaccacccccagcgcctcccccgtaggccctcccaatcggcctcgtgccgctgcagacgcgcgatcagacctcgaccggcagtaggctgcgtgcatggctgctgtcttgcccaccttgatccgcaccggcgccgtggcgttgggctcggccatcgccgggattggttacgctgcgctggtcgagcgcaatgcattcgtcctgcgcgaggtgaccatgccagtcttgactccgggctccacaccgctgcgggtgctgcacatcagcgatctgcatatgctgcccaaccagcaccgcaaacaggcctggctgcgcgagctcgccagctgggagccggatctggtcgtcaacaccggtgacaacctggctcaccccaaggcggtgcccgccgtcgtccaaaccctgagcgatctgctgtcccggccgggtgtcttcgtgttcggcagcaacgactactttgggccgcgcctgaagaacccaatgaactatctgaccagcccggatcaccgcgtccgcggagcagcgctgccctggcaggatctgcgggcggcgttcaccgaacgtgggtggctcgacctaacccatacccgccgcgagttcgaagttgccggtctgcacatcgccgctgcgggcgtcgacgacccgcatatcgaccgagaccgctacgacaccatcgccggcccggccagcccggccgccaacctgcggctggggctcacccattcaccggagccgcgggtgttggaccgcttcgccgccgatggttaccagttggtgctggccggccacacccacggcgggcagctgtgcctgccgttgtacggggcgctggtcactaactgcggtctggaccgctcccgggccaaaggagcgtcacactggggtgcaaacatgcggctgcacgtctccgccgggatcggcacttcgccgtttgcgccggtgagattctgctgccggcccgaagcaaccctgctgacgttgatcgcgaccccaatgggcgggcgcgattcgagcagcaacctgggccgctcacagccgacagtgtcggtgcgttgagcggcggggcctgtatcgcggtccgcagcctatcccggagctggacggacaacgcgatccggttgatcgaggcggacgcccgccgtagcgccgacacccacctgctgcgctacccactgcccgctgcctggtgcacggatgtcgacgtcgagctgtacctcaaggacgagacgacccatatcaccggcagtctcaaacaccggttggcacgttcgttgttcctctatgcgctatgcaacggctggatcaacgagaacaccacggtggtggaggcatcgtcgggttcaacggcggtgtccgaggcctatttcgcggcgctgctgggtctgccgttcatcgccgtgatgccggccgcgaccagcgcttccaaaatcgcgttgatcgaatcacaaggtggccgttgtcatttcgtccagaattcaagtcaagtgtacgccgaggcggagcgcgtcgccaaggaaaccggcggccactatctggaccagttcaccaacgcggagcgcgcaaccgactggcgcggcaacaacaacatcgccgagtcgatctacgtgcaaatgcgcgaagagaagcaccccaccccggaatggatcgtcgtgggtgcgggcaccggcggaaccagcgcgacgatcggccgctacatccgctaccgacggcacgcgacccggctgtgcgtcgtcgatccggagaattccgcgttcttccccgcgtactccgaaggccggtacgacatcgtcatgcccacatcgtcccgtatcgagggcatcggccggccgcgggtcgagccgtcgtttctgcccggtgtggtcgaccgcatggtggcggtccccgacgcggcgtcgatcgctgccgcccggcatgtcagcgccgttctggggcgccgagtgggaccgtctaccggcaccaacctctggggcgcgttcggactgctcgccgagatggtcaagcagggccgcagcggctcggtggtcacactgctcgccgacagcggcgatcgctacgccgacacctacttttccgacgagtgggtcagtgcccaggggctcgatccggccgggccggctgcggcgctggtggaattcgagcgctcctgtcgatggacgtgacggtcggacctgcggtttggctagtcaacggtccggtgcgataggctgtcgtggcttcaagcggggtgtggcgcagcttggtagcgcgcttcgttcgggacgaagaggccgtgggttcaaatcccgccaccccgaccgagagatcgctgacgacagccttacccggcgcagcgtggtagcttgctgcagtctgctcgggcggcagcgccaccctgacggtgctggttgaccatgccggacagcacgtcaacgcacaggcatttccaacggaagttgtaggttaccggccgccctaaaacacggtgcacttttcgttaaaggttgtgggtgtggatccaacgaaattcgttgccccggcgtgggcagcgccgtgtccacagggggacccgccgcgcattacgcctatgggcccacccccgtaccgcgggagttggctctgcaccccgagccaatcatgcttctctcggagtccgacgcgggactgggacgactcgcatgagccggacgcctcctgcctgacccccacctgataggaacgtaaaccgggagagtttcgtcggagccagaattggatttcctccccgagcaatcggcccgaaaccgcggggttgtttccgccgaccgtcgacaacatgtggcgtgcgttggatgactgggaaatgtatctccacgacgcagcgccacaactgccgctcttgatccgttgcgccctggtgcattaccaattcgaggcgatcgggccatttctcgacggcaacgcacgactcgggcgtctgttcatcatcctttgccttgttgcattgggacggttgccgctaacgggcggggcgaaaccgcacccgagtgccgcggcggggcacaagcatgatggagcgccgcacgatccgctctggctcgtcgtcgacggcggtgaactcgccctcgcgcagcagcacgtgcaatacggtgatcaactctcgcatcgaaaagttcgcacccagacagcgtttcacgccgccgccgaacggaacccaggcataggtttgcggccgcgtaccgaggaaccgctcggggcggaactcgtgtgggtgctcatacacctcggcgctgcggttgatcgcgatgatgtggaccacgattcgtgtgccagcctccacacggtaaccgccgatggttagtggttgcgcggcgacacgagccgtcaacggcgcgggcggacgcacccgcaacgtctcgttgatcaccgccgtcgtgaaggcttccccaccgccaacggcctccgctcgcacgcgccgcaacgcgtccggatggtgcagcagcaagtcgaacgcccacgccaacgtggtcgccgtggtttcatgccccgccagcacgagggtgatcagatcgtcgcggatctcgctgtctgacaactgttccccggactctccgcgcgcgctcacgagcaacgacaggacgtcgtgtcgctcgcccaggcgtggatcggcgcgccgctgcgcaatgagcgccatgacgacgtcgtcgatctcggtgttggcgcgggcgcgtgcaggccagactcgtagtgcgcccaaccgacgcagtgcgtagcgcacggtcaactgctctgaaacaccaagattcaacagccgctcgaacggccggcccaagcgccggacctcctcggggtcgtcgaccccgaatatgaccttgatgatcacatccagcatcagcgaccgcgccaccgtcaacatcgcaaacggacggtcaaccggccatgtatgcatcgccgcgcgagtggagttctcgataatcggaacgtaacgatccagcgcagcgccatgtaatggcggcgtcaagagttttcgacgtcgaagatgctccggctcctcctggacaaacatcgaccccgacccatagatcgccgctgccggccccaccccctcgcccccgagcaggacgtcggtgggagcggtgaaaacctccttggccagcgccgagtcggacacgatcgcaacgtcacccaggctgagaatgggcatcgtcatgatcggtccgtaccgacggatcagtcgcagcatccggcgctcgccacccgccaggtaggcaaccgcgtaggcggccgcgaaggccgcgcgaaatccacggggcgccggcaagcccggtgggccgcccaaagcatccggcgcgtgctcccggcgaaccgcaaacgctgccacgcctacgacagaagcacagcgtttcgggtcggtcaacgcagcagggctagcaagcgacctcagcaccatcggttcccgaaggtgcggtccggcgctaccgcgtcgaaaatcgcagaccgcgccagccggttgggaatgaggccgtttcaccggcgggcgtcccgcgcagcgtttcgccgcagaccctatgttggccatgcgcgatataggccacccggcaccaaggtgccatgaccgccacaaccagggccgcggcggcaaccgccaggtgtccgatcgtcagcgcaactaaacccgcaaccagcccgacagcccacacggcagccaccaccagccccggcacattgacactcgcggggacgctgccgctaccgcttggctgcggcgcggatgcatgatcaccggcgtcactcccggtgtagaccatgaccactcccagcgataaaaggttgccgatcaaggtaacccatacaggccgtcggcagccaccggcgaacagctcttcgaggatgccgtcaggacattgacagctaccagacaccatttccacaccgtcaaaatgtggcgcgtgacacgcacggcggcacgctggcaacgtggcgtgcgccgcaggcctcgactatctggtgccgatcacagcatgcatgctcgtcggtttgtacggcgttaccggtcgatcctgccgccccgtaccccagtcaaggcatcgtggagcgtggaaaacaaccgaaaggtcttgtccagacccatcagatgaatcggccttctggttaccgaaccccgtgcaaccaccccgaacttgacggattggcctatcttttcggatgttgccgccaaaatcttcagccccaccgaccccagaaactccaccgcggaaaggtcgatgactagcgccgtcggattgtcggccacaacttcgccgatggcctcttcaagtgccgcagcggtgatcaaatcaatctcaccaccgatgctgagcacggcgaccccgttatggtcggcaaccgtgacggtgatcgagtcgggagctgacaatggcgatcctcttgtccgagccgtccgtgtggtgaaagcctagcccgcctgcgaactgcggcggcggcccatcagcgtaggatttgccggctgcacacgacctgtgtgcgggccgcaatcgcggcgaaggcgctggggcgtgggtgaattgcctaacaaccctcgagtgcggacacgcatatagcctccgtcgaaattggcctataggcgttccttgaccgccgccgacaagcgtgcgccgtcggctttcccggcggcgatcacggtggccgccttcattaccagacccatctgtttcatgctgggccgatgcccgagttcttcggccacctcggctatggcggtgtcggcgacatcggccagttccccctcggtgagcggcgtcgggaggtactcgtcaatgatccgtgcctcggcatgctcggtggcggcgagctcaccgcggccgttttgggtgtagatctccgccgcctcaccacgcttgcgcgattccctggccaacaccttgatcacctcgtcgtcggagagctctcttgcctgcttgccagagacctcctcggtctggatcgcggccagcagcatgcgtatggtcgcggtccgcagcttgtcctgcgtcttcatcgcttgggtcaggtctgaccgaagctgggatttaagttccgccattgcacaaacgctacgcgccgcaacgcccgaaacccgacactgagacctacattgagaaatgcaccgaccgccgacaggatggaggccatgacgaacgacgacagctgctgcgtccggtgagcatgctgccgcctggctacccggttgaaccaccgcccgtggcgccgggatatgcgccggccggatatccgccctaccccgctacaccacccgggtacggcccgccgggttatggtgcgccgcccaactatggccccccgcctggctatggtccacccctcggctaccccgccgcaccgcccggctgcggcccaccgcccggctatggcccaccgctcggctatggcccaccgctcgccccgggcgcggtcaaaccaggaataatcccgctgcggccgttgaccttgagcgatatcttcaacggcgcggtcggctacatccgcgctaacccgaaggcgacgctgggattgaccgccatggtcgtggtgaccctgcaaatcatctcactggtggccctatttggccccatgaccgccttcggtgacatcgtgaccggggagcccgacgagctgaccggcgcggtggtgggcggttggtcagcgtcattcggcgccagtctcctggtcagctggctagcgggtgtgctgctcagcggcatgctcaccgtcatcgtcgggcgggccgtgttcggttcgccgatcaccgtcggcgaggcgtgggccaaggttcgcggtcgcctgctcgcgttgttcggcctggcactgctggaagcagccggcgtggtggcggtgctcgggctggcggtcgtcatactttccggggtcgcggcggcggccaacgaggcagcggcggccctcctcggcttcccgctgctgctcgtggttggggtgtcgctggcctatttgtatgtcgtcctgctgttcgcacccgtgctgatcgtgctggagaggctgcccatcgtcgaggcgatcaccagatcctttgcgctcgtgcgtcatggcttctggcgggtcctgggcatccgcctgctgacggtgctggtggtgggcgtagttggtaatgcgatcgcggctcctttcatgatcgtcggcgagatagtgacggccgtcacagcgtccgacgggtcagtcaccatgcggctcgtcggcgctacgctctcggccatcggagtgacgatcggccagattgtcaccgcgccgttcagcgccggagttgtcgtgctgttatacaccgaccgccgtatccgtgccgaggccttcgacctggtattgcagaccggcttagaagccggccccgccggcgggcccgccccggtggagtccaccgacaacctatggctcacgcggcctttctaaagggagttagtgaggacaggctgacagtgccctccatcgacatcgaccgcgaagccgcacaccaagccgcacaacgcgagctcgacaaaccgatctaccccaaagactccctgaccaaggaactcaccgactggatcgacgagcagctgtaccggattttggagaagggatcctcgatacctggcggttggttcaccatcaccgtgctgctcatcttgctgatgatcgcggtgaccgccgccgtccagatcgcacggcgcaccatgcgcaccaaccgcggcggtgactaccagttgttcgacgccggccaattgaccgcagcccagcatcgctccacggctgaaagctatgccgccgagggtaattgggctgcggcgatccgccaccggctacaagccgtggctcgcgagttggaggagaccggcatgctcaacccggctgccgggcgcaccgccaacgagctggccagcgatgcgggcgaggttttaccgcatctggcaggggaattgacgcaggcggcaaccgctttcaacgacgtcacctacggcgagcggcccggaacccaaggcgcctaccaaatgatcgccgacctcgatgaccatctgcggtcccgttcaccggccgtcgtatctgcagtgcagcacccggccgtgttcgactcgtgggcgcaggtccggtgattcccacacgtctcgcaaccgtgcgccgccgacggccgtggcgcggggtgttgctcacgctggccgcagtcgccgtcgtggcctcgatcggcacctatttgacggcgccacggcctggaggcgccatggcccccgcgtccaccagctcgacggggggccacgcgctggcgacgctgcttggcaaccacggcgtcgaggttgtcgtggccgactccatcgccgatgtcgaagccgcggcacgccccgactcgctgctgttggtggcgcagacgcagtatctagtcgacaacgcactgctggatcggctggcgaaagcccccggtgacctgttgctggtggcacccacctcacgaactcgtacggcgctgacgccgcaactgcgcatcgcggccgccagcccattcaacagtcagccgaattgtacgctgcgggaagctaatcgggcaggatcggtgcagtgggggcccagtgacacctaccaggccaccggcgacctggtgttgaccagctgttacggcggggcattggtccgctttcgtgctgagggccgaaccatcacggtggttggcagcagcaacttcatgaccaacggcggcctgctgccggccggcaatgccgcactggccatgaacctcgcgggcaaccggcctcgtctcgtctggtacgcgcccgaccacattgagggggaaatgtcttctccgtcatctctttccgacctgattccggagaacgtgcactggaccatctggcaattgtggctggtggtgctcttggtggcactctggaaaggccggcggatcggtccactggtggccgaggagttacccgttgtgatccgcgcgtcggagactgtcgagggtcgcggtcggttgtaccgatcccgtcgggcgcgtgatcgcgccgcggacgcactacgcaccgcgacgctgcaacgcctgcggccccgacttggggtgggcgcaggcgcgccggcgccagcagtggtgacaaccatagcgcagcgcagcaaagctgacccgccgtttgttgcctaccatttattcggcccggcaccggccaccgacaatgacctgttacaacttgcccgtgcgctcgacgacatcgaaaggcaggtcacccactcgtgacacagtccgcgtccaacccgcaagctcctcccacccaaacccctggcgctgaattgcccggctatcccccgcaagcgggtggtgcccctacagcggccccttccgggccgcatcctcaccgggctgaagcagaatcggcacgtgatgcattgctggcattacgcgccgaggtcgccaaggccgtcgtcggacaggacggggtgatcagcggcctggtgatcgctctgttgtgccgtgggcacgtgctcctggaaggtgttccaggagtggcgaagacgctgattgtccgcgctatgtccgccgctttgcaactggagttcaagcgggtgcagttcacccctgacctgatgccaggcgacgtcaccggttcactggtctacgatgcccgcaccgccgagttcgtgttccggccgggcccggtgttcaccaatttgctgctggccgatgagatcaaccgcaccccacccaagacgcaggccgcgctgctcgaggcgatggaagagcgtcaagtcagtgtggagggtgagcctaagccgctgcccaacccgttcatcgtcgccgcgacgcagaacccgatcgaatacgagggcacctatcagttgcccgaagcccaactggatcgtttcctgctgaaactgaatgtgacactgccggcacgcgattccgagatcgccatccttgaccggcacgcgcacgggttcgacccgcgcgatctatccgcgatcaatccggtggccgggccggccgagctggcggctggccgcgaggcggtgcgccacgtgctggtcgctaatgaggtgctgggctacatcgtcgacatcgtcggggccacccgctcctcgcccgcactacagctcggtgtgtcgccgcgtggggcaaccgccctgctgggcaccgcccggtcctgggcgtggctgtccgggcgcgattacgtcacccccgacgacgtgaaggcgatggcccgaccgacgctacgccaccgggtgatgctacgcccggaagccgagctggaaggcgccacacccgacggcgttctcgacggaattctggcctcggttccggtgccccgctagtgatccgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgatcctaaccggacgcaccggcttgctggccctgatctgcgtcctgccgatagcgctgtccccttggccggcaagggctttcgtgatgttgctggtggcgcttgcggtagcggtgaccgtggacaccctgctagcggccagcacccgtaagttgcgctttacccgctcgccgtatacctccgcccggctcgggcagcccgtggacgcgagcctgctgctctgcaatgggggccgccgccggttccgcggccaggttcgtgacgcctggccgcccagtgcccgtgcgcagccgcacacccacgatgtcgacgtggctgccgggcagcgccagcaggtgcacaccgcactgcggccagttcggcgtggggaccagcgcgcagcaatggtcacggcccgttcgatcggaccactggggttggcgggacggcagagttcacagtcggtgcccggcttggtccgggtgctgccgccgttcctgtctcgcaagcacctgccgtcgaggctggccaagctgcgggagatcgacgggctgttacccacgttgatacgcggccaaggcaccgaattcgattcgctgcgcgagtatgtcgtcggcgacgacgtccgctcgatcgattggcgcgcgagcgcacgccgcgccgatgtcatggtccgcacctggcggcccgaacgggaccgccgagtcgtcatcgtgctcgacaccggacgcatggcggcggggcgggtcggtgtcgacccgaccgccgccgatcccgccgggtggccgcggctggactggtccatggatgccgcactgctgttggcggcactggcgtcacgagccggcgaccatgtcgacttcctggcccacgaccggatcagccgcgccggcgtgtttggcgcctcgcgtagcgaactgcttgcccaactggtcgatgccatggccccgctgcgaccggcgcttatcgaatccgactggcatgcaatgattgccaccatcttgcggcgcacccggaggcgatcgctggtggtgctgctgaccgacctcaacgcgaccgctctcgacgagggcctgttgccggtgctgccgcagttgtcggcccgacaccatgtgctggtcgccgcggttgccgacccgcgcgtcgatcaactggccgccgggcggtccgacgcggcagcggtgtacgacgctgcggctgcggagcgcgcccgcaacgaccggcgtgcgatcgcgtcacaactgcgccgaggcggggtagatgtcatcgacgctcctcccgccgaaatcgcacccggacttgcggatcgctacctggcgatgaaagcgaccggccgcctctaatttccgacctccattgtgaaatgtgcgacgccagcgcggcgtgtcgtgtcgcgagtttcactctcgggggagttcagccggtcgggaccacgtcgggcgcgtcctccatgtcgccggtctccccggcttgcgcggcacgacgaccgaagtagccgatgtaggacagaaacaccgcctcggcgatgatcccgacggcgatccgaacaaacgtcggcaacggcgacggtgtcaccaccgcctcgatcagacctgcgaccagaaacacacccaccaagcccaccgcgaccgacacgacaccacgtccttgctcggcgaggacctgtccgcgcgggcggttgcctgcagatatcaccgaccaccccagccgcatcccaatcgccgcggcgagaaagacggccgtcagctccagcagcccgtgcggaagaagcaggcccagcaggaaatcgcccttccccgcctggaacatcagcccggcgatcagtccgacgttggcggcgttatcgaagagcaccagcggtatcggcagccccagcacaacagacatcgcgatgcacgtggtagccacccaggagttgttcacccagacctgcagagcgaacgacgcggccgggtgctcgctgtaataggactggacgtcatggctgaccaattcgtctatctcagtgggcgtcccgatcgcggactgcacctcgtgactgccggccacccagaacccgatcagcaccacgacggcgaaaaacgccaccgcagtcgccagccaccaccgccaggtacggtaggccacgaccgggaacgacactgtccagaaccgaatgaacgtacgggtcagcggtgcgtgcgcgcctgtgaccgcggaccgagcccgcgcgactagactcgacagccgaccggtcatcaactggtccgacgaagccgatctgagcatcgacagatgcgtggacacacgctgatatagctcgacgagttcgtcgatttcggctccgctcagtgaatggcgcttcttgatcaagtggtcgagccggtcccacgtgccgcggttggtcagcaagaacgcgtcgacgtccaccctgcgcagcctacctaagccgccgagcgtgagcggtggccaatgccgagtgcagcagagcaccgcaccaaagcctgtagcgtttgttggtatgtcggaggtggtgaccggcgacgccgtggtgctcgacgtacagatcgcccagttgccggtgcgcgcggtcagcgcggtcatcgatatcaccataatattcatcggctacatcctcggtctgatgctgtgggcgaccgccctgacccagttcgacgaagccttgaccaccgcattcctgatcatcttcacggtgctggcgctggtcggctatcccctggtctgggaaaccgcaacgcggggccgatcagtggggaagatcgtgatgggtctgcgggtggtgtcagacgacggtggcccggagcggttccggcaggcgctgtttcgcgcgttagcgtcggtggtggagatctggatgctgctcgggagccccgccgtgatctgcagcatgttgtcgccaaaagccaagcgagtcggcgacgtcttcgcgggcacggtcgttgtcagcgaacgtggtccgcggttggggccgccgccggtgatgccaccgtcgctggcctggtgggcgtcgtcgctgcaattgtctgggcttaccgccggccaagccgaggttgcacgtcaatttctggtgcgggcaccgcaactcgatcctgcgctacgcgagcagatggcctaccggatcgccggtgatgtggttgcccgcatcgctccgccgccgccacccggagttccaccacagttggtcctggccgccgtcctcgccgaacgacaccggcgtgaactgttgcgactgcgtcccacgctgcctcccgcaggacaggcgccatgggcccaaatggcgcctcatcggggttggccgcccggtttgtccggcgccacgccgtggtctcctcagcagccggtgatcccctggccggagccagatccgccaccgcaagccgctccctggccgcagcaggcgccggacggcccgggattctcgccgccgggctagcagctagtcttcgctgcgccggatcccccgagcgtgcggacatgttcaggcgcacagcgaaagctaggacacgtcaacccaatccagggtccgctgcaccgccttgcgccagccggcataacccgcggcacgctcgtcgtcgtcccacgtcggtgtccaccgcttgtcctctcgccagttggcccgcagatcggacggagccgcccagaacccgaccgccaagcccgccgcgtaggccgcacctagtgcggtggtctcggcgaccaccggccgcaccacatccacacccaacacgtcggcctggatctgcatacacaggtcgttgccggtgatcccgccatccaccttcaacacctgcaggcgaacaccggagtctgcttccatggcgtccaccacatcgcggctctggtagcagatcgcctccagcgttgcgcgcgccaggtgcgcgttggtgttgaaccgcgacaacccgacgatcgcgccgcgcgcatcggaccgccagtatggcgcgaacagcccggaaaacgccggcacgaaatacatgccgccgttgtcggggacctggcgggccagcgcctcactctgtgcggcgccgctgatgatgcccagctgatcgcgtagccactgcaccgccgagccggtcaccgcgatcgaaccttcaagcgcgtacacgggtttagcgttcccgaattggtagcacaccgtggttagcaggccgttattcgatcgcacgatcgtttcaccggtgttcagcagcagaaaattgccggtcccataggtgtttttcgcctcccctggggccagacagacttgaccgaccatggccgcatgctgatcaccgagaactccggtgatcggcacctcaccgccgacaggcccggtcgccagcgtgacaccgtaaggctccgacggcgccgacgatgcgatctcgggcagcatggcccgaggtatcgaaaacaacgacaacagctcgtcgtcccagtccagcgtctctagatccatcaacatggtccggctggcgttggttacatcggtgacatgcacaccccccccgcggcccgccggtcagattccacaacacccaggtgtccggtgtgccgaacaatgcgtcgccgttctcggcggccgcgcggactccatcgacattttccaggatccactgcagcttgccgccagagaaataagttgccggcggcaggcccgccttgcggcggatcaggtttccacgaccgtctcgatccagcgccgacgcgatgcggtcggtgcgggtatcctgccatacaatcgcgttgtagtagggccgtccggtgtgccgattccataccagcgtcgtctcacgttggttggtaatccccaacgcggcaatatctttcggcgataggttggtggcgttgagcaccgagatcaacaccgacgcggtgcgctcccagatctcgaccgggttgtgctccacccagccggcccggggcaggatctgctcgtgctcgagctggtggcgggccacctcggcaccgtggtgatcgaagatcatgcagcgggtgctggtggtgccctggtcgatggcggctatgaaatccgaggactcggccaattgctctcctaggatggcgtcggacactgcatgtaatcgtccatgatggtccaccgcagcggcgggtccgacgccgtcagccggagaaggggtcgcgaattctaatgccctcgaacttgcggaagtcgcggtcgtgactccagatcgtggcgatgccgtgatggcgcatgagcgcgacgaggtgggcgtcgggaaccagattgcctcgcggcttgaccgggtcggctactcgccgatagacgggccagaatccgttggcctcgccgacctgccgcacgtgcggtcgtgaggtgaattgctcgatgttttcgacggcgacctcaggcgccagcggcgcacccaacaacgtcggatgggtgacaacccgtagataacccagcgcgacgggccacaatagatataccagccctggcctagccaggaatcgctcaacgagcgtcttcgccttatcgtgaaacgggctggctcggtgcgtcgcatggaccagaacatcgacgtcaaaggtttcgctcacccacggtccaaaatcgcccaaacagcgtccttgtcgtcaagatccacacggggccgcaagtcggcagtcgaccagcggatgtcaacgtttggaggaggctcggccgccagagcttgcgcaagcaattcggaggcgagctgccctaacgttttgcgctcctcgcgctggcgtcgtttcaacgcccgcagtatgtcgtcatcgaggtcgatcgtagtgcgcatacatcagatgctaactcgatatgcatctgatgcgaacgatctcacccttcttgcgctgccggcacgaaacctgttgcatcagcaatgtgggcgaagaggtaacgcgcaccacatatagccgcgaacatcagcgcgagtaccggcgcaaggtgcggctgtgcttggacgtcttcgagaccatgcttgcgcagaccaggttcgaggccgaccggccactcaccggcatggagatcgaatgcaacctcgtcgacgccgactaccagccggccatgtcgaaccgctatgtgctggatgccatcgccgacccggcgtaccagaccgaattaggcgcttacaacatcgaattcaatgttccgcctcgcccgctaccgggacgcacttgcctagagctggaggacgaagtccgcgccagcctcaacgatgccgagaccaaggccagctgcagcggagctcacatcgtgatgatcggcatcttgcccacactgatgccagagcatctgaccgacggctggatgagcgcatcagcgcgttatgcggctctcaacgagtcgattttcaaggcccgcggcgaggatatccccatcaacatcgccggcccggaaccgctgagctgccatgccggatccatcgcacccgaatccgcttgcaccagtgtgcaattacatttgcagctagcaccggcggattttccggctaactggaatgcggctcaggtactggccggaccgcagttagcactaggtgccaactcgccctatttcttcggccaccagctgtggtcggaaacccgcatcgagctgttcacacagtccactgatgcctgtcccgaggagctgaaatcgcgaggggtgcgcccccgggtatggtttggcgaacgctggatcacctccgtcctcgacttgtttcaggaaaacatccgctacttccccaccctgctacccgaggtgtccgacgaggaccccctcgcagagctttcggctggacgcatcccacacctgtccgaattgcggctgcataacggcacggtgtaccggtggaaccggccggtgtacgacgtggtcgacgggcgcccgcatctgcggctggagaaccgggtgctacccgccgggccgacggtcgttgacatgctggcgaatcatgccttctactacggcgcactacgcggtctgtccgaggccgaccccccattgtggacgcagatgaatttcgctgcggcacaagcgaatttcctggcagccgccaggtacggcatggacgcccagttggattggccgggcttgggcgaggtgacgacgcgggagttggtgttgggcacgttgttgccaatggcacacgagggactgcggcggtggggtgtcgacgcggaggtacgcgaccggttcctgggtgtcatcggcggtcgcgcccagaccggccgcaacggcgcgcgctggcaggtcgccaccgtggcggccctacaagacggcgggctgacccggcccgcggcactggctgagatgctgcgccggtactgcgagcacatgcacagcaacgaacccgtgcatacctgggacacgtagtccacgagtaggttgggagccatgaccgacgaggtaatggactgggacagcgcctaccgtgagcaaggcgccttcgaggggccgccgccgtggaacatcggtgaaccccagcctgagctggcaacgctgatcgcggccggcaaggtccgcagtgacgtgctagacgccggatgcggatacgccgaactgtcattggcccttgccgccgacggctacaccgtggtcggcatcgacctcacgcccaccgccgtcgcggctgccaccaaggccgctgaggagcgcggtttgaccacggccagcttcgtgcaggccgacatcacggagttcgcggcttatccagccggctccgccggccgcttttccacggtgatcgacagcaccctgtttcattcgctgccggtggacagccgcgaccgctatctgagctcggtgcaccgcgcggcggccccgggcgccagctattacgtgctggtcttcgccaagggcgccttccccgccgagctggaagtcaagccaaacgaagtcgacgaggacgagttgcgtgccgcggtgagcaaatactggaagatcgacgaaatccggcccgccttcattcatgtcaatccggtcacgattccgccccagctggccggagcgccagtcgaattcccgccatacgatcacgacgagaagggtcgggtgaagttccccgcctatctactcaccgcccacaaggccggctgaggctaacgttcgccgctggtcgccgcggtcgccgcgaccaacgcctcggcgaaggcgtccaggtcatcggcggtgttgtccacgtgcggcgagatccgcagcaccggcgccggcagttccagcggtgcccgctccactccggcgtaggtggtcacgatccgccgctgcgagagcaaccaggcccgcaccgctgccgggtcggcgccgtcgatcggcgccagggtggtgatcgcgctaggctcgtcgaccgcttcgaccacccgccaaccggacacatcggcgagtacggtcctggcgatgtcgcccagctcagccaagcgtgcccgaatagcctgcggcccgcacgccagatgctcaccgagtgcgaccgaaaaccccactcgcgcagctacattggcttcgccaaatccgagttgttgggccactgtcagcggcggcatccagtctggcgcgggcagcctcgcacgtaaccgctccatcagctcaggacgaaccgccagcaccccaactccgcggggcccggcgatccacttgcgcgacgaggcatacgtgacgtcggcacccaccgcacaatccacgtggcccaggccctgcgcggcatccacgaccagcggcagtttcagctcggtgcacagttgcgccaccatcgccagcggctgtgcgacgccacggtggctggccaccacggtcaggtgcactaggtcgggcgggtcgtcggccaacatgaaggccgcgtcgtcgagcgctaccctgccgtcctgcagagttggtaacggacgcacgtcgaagccatgggcggccatcacagccaggttcggcccgtattcgccgggcaagcaagccagcgtccggttctccccaggccagctgcccagcagcagatccaacgcgtgcagcgagccggtggtgaacaccacctcggcgtcgggcaggccgctcagtgcggcgaccgccgcacgtccggcgtcgagcacggcggcggcggcctcagccgcgacataaccgccaacctcggcctcgtgccgcgcgtgctgggctgcggcgtcgagtgcggcgaaactctggcgcgaacaggccgcgctgtccaggtgtagccccgcgacgggcgggcgcgctgcccgccatcggtcggccagcgaatcgccggcggggctgtttgcgccgcttctcctcatcgcttcgtcctgcatcgtcgccggcgcggctcacttggcggccagcgacaggccaaagtcaccggcttcatcggtccaccatcggatgcgatgcagtccggccgcggccaactcggcaccgaccgcttgcggccggaacttgcacgagacctcggtcaacatctcctccccggcgtcgaagtcgacggtcaggtccagtgcaccgacccgtacccgctggcgaccgtcggcacgcaaccacatctcaatccgctcttctgcgctgttccaacgggcgacgtgctggaaggcatcgacgtcgaaatccgcttcgagttcccggttgatcacggcaagcacgttgcgattgaactgagccgtcaccccgccaggatcgtcgtaggcgcgcaccagccgggccgcgtccttgaccaggtcggtgcccagcagcaggctatcgcccggccgcattaccccggccagggccgtcaggaactgcgcgcgcggcccgggcgtgaggttgccgatcgtggaccccaagaacacaaacaggcgccgtcctcccctgggaatctcggttaaatgctcctcgaaatccccacaaacagcgttgatttcgacaccactgtattcacgctgaattgcggtcgcagttgccgacagcacgctggcgtcgacgtcgaacgggacgaatctgcgcagcgatccccggtggcgcaacgcatccagcagcatccgggtcttctccgaggtgccgctacccaactcgaccaaagtatcggcccggcaggcggaagccacttcggccgatctggcccgtaggatttcggcctcggctcgggtcgggtagtactccggcaaccgggtgatctgatcgaacagttcactacccaccgtgtcgtaaaaccacttgggcggtaacgatttcggtgtcttctgcaggccagagtacacatcgcggcgcaacgccagatgccccgcatcctcgcccagatggttggcaaccgacactctcatcgaggtcctttcgcgcggtccaatgcggtcagcgtgacacccttttgggttacctccaccaggtggcggtccggcacgtcgccccaaccggagtcgtcgtcgtatggttcgctggccagcaccaccccgtcggcgcgccgcaggatggacagcgtgtctccccaggtggtcgcgatgagccgggaaccgttggccgccaagatgtttagtcgggcatttgggtcggccgcgccgaccttgacaatggtgtctcccagagcgtccagaccgtgagcgaagatggtggccgcgagtatcgcgctgtcacagaccgattcggccgccgggcccgccggcaacacggcacgatcaaccacaccgttgtgcgctagcaaccagtgcccatcggtgaacggcggggtcgcgctgacttcgatcggcataccgacagtcgccgagcgcaccgcggcgaggatgcagtgactacgcagcgccggcgccaccgagtgaaacgacgtgtccccccacagcggagccgggctgcgccaacgccggggaatggcaccgtcgaagaagccgacaccccaaccgtcggcgttcatcagcccgtgcttttgccgacgcggcgcatatgactgcacccgcagaccctgcggcgggtccagcaccaacgaagaaaccgcgacctgtgccccgagccaccccaggtgacgacacatcagatgtcccacgccaaccggacaccggcaaagatctggcggcgatacgggtgatcccagttgcggaagctgggccgcaggatggccggctccaccgcccacgagccgccgcgtagcacgcggtagtcgccgccgaagaacggctgtgagtaccgctcatagaccatcgggacgaaccccggccagggccgcaacggcgaggtggtccactcccagacatcgcccagcatctgctcggccccgcacgccgatgccccggccgggtaggcacccaccggcgcggggcgcagcgtttgaccgcccaggttggcataggtgtctgtgggctcctcggttccccacgggtagcggcggcgggaaccagtcgccggatcccacgcgcaagccttctcccactccacctcggtgggcaaccgcgcgcctgcccaggcggcgtacgcctcggcctcaaagtagctgacatgctgcaccggctcatcggcgggaatgtcctcgacgtgcccgaaccgggtccgcgtccgcccgcccgacctccagaattgcggagcggtcagccccgcgcgctggcggtgctgccagccacgttccgaccaccaccgcgactgggtgtaaccgccgtcgtcgatgaagtcttgccattcaccgttggtgaccggaacccggccgatccggaatgcgggcacgtcgacgacgtgagccggacgttcgttgtccaatgagcacggttcgtccgcggcgtccacgcccagcacgaacgggccgccggctaccagcaccgacgttccggccatcctcggccgtccggcgggcagggcggaagtcgcggccaacagtggcgagccggtccgtaggttcaaggcctgcagcatggtttcgtcgtgctggttttcgtggctgatcaccatcgcgaacacgaagctgtcgccgtcttcaggtagagcggcaagggcatccagcgcagcggagcgcaccgttgcgcagtaggaccgcgcccgcgccggggacagcaacggcagttccacgcgactggcgcgggaatgctcgaaggcgtcgtagagaccctcgaccgccggcggcaaaagcccgggctggcctgggtcgccgccgcgtagcagccacaactcctcctgctgaccgatgtgtgccaggtcccacaccagcgggctcatcaacgggtcatactggcagcaaagctcggcatcgtcgaagtcgaccagccgcaacgtccgcgcccgcgcccgcgccagatgacaagccagctgctcgggtgaagtcacgacgccccgtgcatcatcccggtgacggctgacgcgatgccgcccgcgatcacccggtcggagaaatcgtctgccgggcaaacacccctgtcgacgtggtccaccaaccgctgcatcgcgccgatgagttcagtcggtacccgccgcgcggcgatggccaggcatctgttggctgccaggtagagccgccggtcggccaggccgatccgggccgcggtgtcccaggccgtggccaccggttcgaccgcgtcgaccgccaaatctgccgccaccgggtcgtcgagcagcgtcaccaaggtgaacaccaccgcgggccacacctcgtcgggcacgctgtcgaggtagcgaatttccagccattgccgaggacgcaccggcgggaacaacgttgtcaggtggtaaaccaggtcggcgacggtagcgcggcgaccgtccagcagcacccgaccgtcaacccagtcggtgaagggcacgtagtccgtcaccgcacgggtgtcttgagtgtccgggcttcgcaccatcatcaccggcgccttcaaggcatacttagcccagtcgatgccggggtggtcgccactggcaccaagaatggggccgcagcgcgcggagtccatctggccccacacccgctgccgggtggactgccagccggaaaaccggccgcccagcatcggggagttggcggcaatcgcgatcatcgtcggccccaaggcgtgcgccaggcggactcgctcagcccatccttcctgcggtccggcatccagattgacctggatcgcggctgtcgaggtcatcatcgccgcacccggcactccgctatggctggcggcgaaaaactgctccatggcccgatagcgtgcgcccggattgacccgcaccggcgaccgcagcgggtctgcacccaggaagaccaaacccagcccggcattggcaagcgccgaccgtagcaccgcctgatcgcgcgtcatggcaccgatggctgccagcacgccgtcggcgggcggtccggacagttcgacggcaccaccgggctccacgctgaccacgctgccgcccggcagcggactgagccattcgagaacctcggtgatctcttcccagctgggccggcgaaacggatcggccgggtcgaagcagtgcgcctccatctccagaccgacgcgtcccaacggaccatcgacgaggcagccgtccgcgatgtattccgcggcggccgatgaatcggtgatctcgacgtcgtccggggcagcgttatccagctgcgaggccgaggcggtcatggcggcaagcgtcatatcacgatccctccgggcccggcgcatgcctaaaacatgccctgcggaccgttggttgcgcagctaccagaacgatagccgccaccggtttatcctgccgaccgccccgccgcgcgaatgaactggccaactcagcccagtgtgttctgcattgccccggccagcacgttgaccgcgggaccggcgttgccggactgacagaccttggcctgcagcaatacgttttcgcgcagcctggtttgaacaaagcatcgtcgatcggtgccggcctcttgtttggtccaggcctcgtcggtgccggtcgacggcccaccggcgaacgaccacacctgcgtcgtcccgtcgtccaggtggatcgcggtggtctgccccgagcagcccacggttcggtcgacaacgcggtgaaacgcccggtctgcggcatcgttgctggcgaataccccaaccgcctgcttgaccaggtgggtttggtcggtggcggacgtctgcgtggtagcgccgttgaacgacgccaggtcgggatcgtcgtacacctcgggcagcccgatgtccacccagttgttgcacgccggtagttcgacccaaaacgcctggaacggcctggtgaacaccgcctcccaccccattggggcgccgacgatgttgccgaccgacccctttccgagcaccgcgtaggacacaaccccgggctccgacgggtgtgcgtcggcaacaggtaccgcgaaccctgctatgacggctagaccgatgctcaccaccgcggcggcgattcgcatggagctagaccttggccgagatgtcgacgtcgatgttgcccatgggtcacgatcatgccaacatggccgaccaaacagaaggcccttttcttgaacgagtcaagaaaaggggctggtgcgcccggccgctaggggcgcgccggcgcggtggtgggacccggaccagtcggaccaacagccgggccacccgggcctccagggaaaccggggcccatgcctgggggagggggtccgccggggaacccgaacacccatcccatccctggaccgggggcaacgggaccgacggggcggaacatgccgtggtggtaatagcggtggtaagggcatttcccctgcccgagaaccaacgcgccagagaagaagatgactgcgacggtgaaaacaattccggccacgatcaccacccacgctgcggcccggtagagcctgggcggcttttcctgctgcggcgatggcggcggtgaagttgtggcggcggacggcggtggcgctgcgggttggggtgtctcggtcatcttttgaatatcgctcggccggcaaccaccgtaaagggttgcggttacaaacgtgccatgaactggtgcagcccggtgccttgggtggacaccgggctgctggttgtcggttacggagcgggtgtcgcgggaggactgacggacgacggcacctggccgggcccgcccgggcctgggccgggacgcactgccgcgggcccaccgtgcggactgcccggtcgcagcatcatcgccgggtgctggtggtgttgccggtggtggaagccgccgtgaccggcatgcttgccgaggatatagccggtgaagaagatgaccgccacgatgaacacggttccggcggcaatggctacccacgccgcggctttgaacaccttgggggtctggtgaggcggtggtgttggggtttcagatgtttcactcatgtgtcgcatgatgccttggcaaacagtaacgcgactatgcgtcccttatgtagcagctgtgagcgcgcgggctgggtatcggcccgggacaccaccatggctgcgtctcggtgtcagagcaccagagctacgggtctgaccagggcttgaacgggttgaccgcgaactgaatcacccggtacggcccattctgccgggcccgagtgtcccactggctgacgaagatccgcagttcgtcgatggtggacccgggcgagatgtagccgccatacggttgtgcgagtcgattgtcgtagggcggtggcaggctttccgccggctccggccactcgtcgtggcgcaccaccgtggtcaccggggcggcgcccagcgacgtcgggtggtgtgccacccgaacctccatgttgccggtgctggcgttgaaatacgacagcaccgtctggccgtcgatctgacggatgctcatctcgccgagctggtcgggccagagcggagtcggcggcttgttccaaccgccgtcggggccgcccgcccagccctgccagcgggaccggtcggtgaacgattccggggtggcccgatacagcaccgccggctccccacgggtgaagctgtcggccacgatgtagacccacccagttggcgaatcgggcgtgggaaccgggtcgtagtatccgctgatctgtgtctgccggccgtcctggtaggcggcgttgcgcctggaccccgacacggtctgccagccgccgcgcgccgcctcggcccgcaccaggcgggaattctgcggctgcaggtccttggtggtggtcaccatcaggtagttgcggcggttgatctgcaccacaccggcgggcagctgtgagtctccaggcggcgtgggatcggccagcagcggcgtgccgacgccggtgacaccggtgtagcgcaccccggccggatcgtcgatcgactcggtgtcgacgtgcagcgcgaccggcgcataccagccaccgaacccgacaccctgaccggcgaagctgtccccgcacacctgcagcagttgactggggaattccacgaactcgcacaggtcggtggcaccgatgccgtagtccccggtgggggttccggtaccggccgtcggaccgattcgcagcacttgaccgggcgccagcggcggcaggatgggccggggcgccggcgccggcggatcggcgcgtgcataccaaacacattgcgggacaaggaaagacactaccagcgagcaccgcacgacccaggcggagcacacccgcatatcacaagtcggcggtcagcagctcggcgatctggatggtgttcagcgccgcccccttgcgcaggttatcccccgacacgaacagcgccagaccacgcccgtcgggcacccccgggtcgcgccggatccggccgaccagagattcgtcgacaccggcggcggccagcggcgtcggcacgtcgaccagctgcacgcccgtagcaccgtcgagcagctcgcgcgcccgctccggcgagagcggctgcgcgaactcggcgttgatcgacaaagagtgtccggtgaacaccggaacccgcacacaggtgccgctgaccaacaggtcggggatgccaaggatcttgcggctctcgaagcgcaacttttgatcctcgtctgtctcgccggagccgtcgtccaccagggatccggccagcggcaccacgttgaacgcgatcggggcgacgtaggtgttcggcggcgggaactcgagcgcgccgccgtcatacaccagctgctcggccccaccgatgaccgcacgcgcctgctcggccagctcggccaccccggccaggccgctaccggacaccgcctgatacgacgagaccaccaaccgcaccagtcgggcttcgtcgtgcagcaccttgagcaccggcatcgcggccatggtggtgcagttcgggttggcgatgatgcccttgggccggcggtgcgcgtcgcgttcaaagttcacctcggacaccaccaacggcacgtcggggtccttacgccacgccgacgagttgtcgatcaccgtgactccggccgccgcaaagcggggcgcctgcaccttcgacatggccgagccggcggagaacaacgcgatatccagcccgctcgggtcggccgtctcggcgtcttccacttcgatctcctggccgcggaaggccagcttgcggccctgcgatcgggccgacgcgaagaaccgcaccgcgctcgccgggaaatcccgctcgtcgagcaacgtgcgcatgacctgacccacctgaccggtggcccccacgatccctattgacaggcccatctaccgtcccgtccccgcgtacaccgtggcctcctcgtcgccgccgagcccgaacgcttcatgcagcgcgaccacggccttgtccagttcggtgtcgcggcacaacaccgagatcctgatctccgaggtggagatcagctcgatgttgacccccaccgccgccagcgcctcacagaacgtcgcggtgaccccggggtggctgcgcatgccggcaccgatcagcgataccttgccgatgtggtcgtcgtacagcagctgtgagaagccgatctcgtttctgagcgagtccagtttttccacggcggcgggcccgacgtcgcgggagcaggtgaaggtgatgtcggtcttgccgtcctcgaccttggagacgttctgcagcaccatgtcgatgttgacgtcggcgtcggccaccgccctaaacaccttggccgcatacccggggatgtcgggcagcccgacgatggtcaccttggcctcgctgcggtcgtgcgcgactccggtcaggatggggtcttccatgggtacgtccttgatcgatccgacaacgacggtgcccggtctgtccgagtacgacgaccggacgtgcaccggaatattatggcggcgagcgtattccacgcagcgcagcatcagcaccttggcgccgcaggccgccatctcgagcatttcctcgaaggtcacggtgtcgagctttcgggcgttgcgcacgatgcgcgggtcggcgctgaagatgccgtccacgtcggtgtagatctcacagacatcggcacccagcgcggcggccatggcgacggcggtggtgtccgagccgccgcggcccaacgtcgtgacatccttggtgtcctggctgaccccttggaatccggccaccaaaacgacccgcccctcctcaagggcggtttgcagccgccccggcgtgacgtcgatgatcttggcgttgccgtgggtgccggtggtgatcaccccggcctgcgaaccggtgaacgaccgggcatgcgcgccgagcgactcgatggccatggccaccaacgcattcgagatgcgttcaccggcggtaagcagcatgtccagctcccgaggcggcggcgccgggcacacctgctgagccagatccagcaggtcgtcggtggtatcccccatggcagagacgacgacgacgacgtcattgccttgcttcttggtggcgacgatgcgttcggcgacgcggcgaatccgttcggcgtcggccaccgaggatccgccgtacttctgcacgacgagcgccactgtttccctttccggggaagattggagacaggtccagaatagggggcgcgccggcctgcgctgactctgcgtccaccacgggaatgtgcgagtagcccacacggtggacgcagagtcaacgtgtaaagtgcttcatgtgcagcgggtgctcctcctcggacgccgcgacggggtctgatccagaccggcttcccgtcgcgggacgttcgcgatgcgccggtctgaggttccttctcaccatcccggagcaactaccgtgacaacttctgaatcgcccgacgcctataccgagtcgtttggggcccacaccatcgtgaaacccgccggcccacctcgcgtcggtcagccctcgtggaatccgcagcgagcctcgtcgatgccggtcaaccgctaccggccgttcgccgaggaggtcgagcccatccggctgagaaaccgcacgtggcctgatcgcgtcatcgatcgtgcgccgctgtggtgcgcggtcgacttacgcgatggcaaccaggcgctgatcgacccgatgagcccggcccgcaagcgccgcatgttcgacctgctggtccggatgggctacaaggagattgaggtggggttcccctcggccagccagaccgacttcgacttcgtcagagagatcatcgagcagggcgccattcccgacgacgtcaccatccaggtgctcacccaatgccgtcccgagctgatcgagcgcaccttccaggcgtgttcgggcgcaccccgggccatcgtgcacttctacaactcgacgtcaatcctgcagcgccgcgtggtctttcgcgccaaccgggctgaggtgcaggccatcgcgacagatggggcgcgcaagtgcgtcgagcaggccgccaaatacccgggcacgcagtggcgattcgagtactccccggagtcctacaccggcaccgaactggaatacgccaaacaggtgtgcgacgccgtcggcgaggtcattgcgccgacgccggagcgcccgatcatcttcaacctgcccgccacggtggagatgacgacgcccaatgtctacgccgactcgatcgagtggatgagccgcaacctagccaaccgggagtcggtcatcctgagcctgcacccgcacaatgaccgcggaaccgccgtcgccgcagcggaattgggtttcgcggccggggctgatcggatcgagggctgcctgttcggcaacggcgagcgcaccggcaacgtgtgcctggtcacgctgggactcaacctgttctcccgaggtgtggacccgcagatcgacttctccaatattgacgagatccggcgcacggtggagtactgcaaccagctgccggtgcacgaacgtcacccctatggcggcgacctggtgtacaccgcgttctccggtagccaccaggacgccatcaacaagggcctagacgcgatgaagctggatgcggatgccgccgactgtgacgtcgacgacatgctgtggcaggtgccgtatctgcccatcgacccgcgcgatgtcgggcgcacctacgaggcggtgatccgggtcaactcgcagtccggcaagggcggcgtggcctacatcatgaagaccgaccacggcctttccctgccgcggcggctgcagatcgagttttcccaggtaatccagaagatcgcagagggtacagcaggcgagggtggcgaggtctcgcccaaggagatgtgggatgcgttcgccgaggagtatctggccccggtgcggcctttggagcggataaggcaacatgtggacgctgccgacgacgacggcggcacgaccagcatcacggcgaccgtcaagatcaacggcgtggagaccgagatcagcgggtccggtaacggtccgttggccgcgttcgtccatgcgctggccgatgtcgggtttgacgtggccgtgctggactactacgagcacgcgatgagcgccggcgacgacgctcaggccgccgcgtatgtggaggcctccgtgacgatcgcgagcccggcgcagccgggcgaagcgggtcggcacgcatcggaccccgtgacgatcgcgagcccggcgcagccgggcgaagcgggtcggcacgcatcggaccccgtgacgatcgcgagcccggcgcagccgggcgaagcgggtcggcacgcatcggaccccgtgacgagtaagacggtgtggggtgtcggtatcgcaccgtcaatcaccaccgcgtcgctgcgcgccgtggtgtcggcggtcaaccgggcggcacgctaggacggcgctgaactagggtcggggtccgcggcatgatttttcgcagtgacgttccgctcgccgtttcagaacaacgctaactgcttttcgacgggagcgacgtcggtgaagtcctccacgctggcgcccccgacgacggcaccgatgcactccatgaatcgcgcttcaggcatcaccggaacccccagctgcagggcgtgatagcccttgccgtgttcgggggcggtcgcgttgcagaccaccagtgaggtatcccggtctacgacgtcgctgtaggccagcccggcgtgcagaatccgttcgacgagttcctcgtgggtccgttttacctcggccgccagccccacccgcatgccctggaccagcgggcggccctggacataccggcccgggttgaggtaggggcaggccatccgggctgccaaggccttcagcggtcgcagctcgtcgtgagtcacccggccgttgggccaccggcgccgtgtcaccgggtgcaccggcagccagacgtcgagttcgcgcgcactctctagggcagctgccagtatcccggtcaatacccgggcgtcgtcgaatgcatcgtgcggccgttgctggggcacaccccaatgcgcggcaagtgtctccagccgcagattgtcgacgccaagctgcagccggcgggccagctcgaccgtgcacatgacgaagtcaaccgggagttcggcctcggcgatctcggcctccgcagcgagaaacgcatagtcgaacgcgacattgtgcgcgaccagagtgcgcccgcgcagcacgtcgacaacctcaccggcgatatcggcgaactgtggctggtcatcgagcatggcggcggtcaggccgtgcacgtgggtggggcccgggtccaccttgggatttagcaggctgaccacggattgctctagtcggccggcggcgtccaggccgagcaccgcaaggctgatgatccgggcctggcccggccgaaagcccgaggtctcgacgtcgatgacggcccaaccccgatcctggtggctggctggccgtccccaggtgtggctcacaagacgaggatgacacgtccgagcgacatcacctggtcgctacgcatcgtgtcggcccgtaaaacccggacgcgggcgacccgccgcacccggcgacaagcgccgagcttgcgatcgccctgaatccaacgcgggcgacccgccgcacccggcgacaagcgccgagcttgcgatcgccctgaatccaacgcgggcgacccgccgcacccggcgacaagcgccgagcttgcgatcgccctgaatccaacgcgggcgacccgccgcacccggcgacaagcgccgagcttgcgatcgcccgtaaactgcccgggtggtaaccacccgggcacgcctggccctagccgccggcgcgggcgcacgctgggcgtcgcgggtcaccggtcgcggcgccggagcgatgatcggcggtctggtcgccatgaccctggaccgctcgatcctgcgccaactcgggatgggccggcgcaccgtcgtcgtcaccggcaccaacggcaagtcgaccaccacacggatgaccgcggccgcgctgggcacgttgggagccgtggccaccaacgccgagggcgccaacatggacgccggcctggtggccgcgctcgccgctcaccgcgacgccgagctggcggtgctggaagtcgacgagatgcacgtaccgcacatctccgatgccgtcgatcccgccgtcgtcgtcttgctcaacctctcccgagaccagctggaccgggtcggcgagatcaacgtcatcgaacgcacactgcgggccgggctggcccggcaccccgacgctgtcgtggtcgccaactgcgacgacgtgctgatgacctcggccgcctacgacagccccaacgtcgtttgggtggctgccggcggcgcgtggtcaaacgattcggtcagctgcccgcgcagcggcgaggtcatcgttcgcaaggccccctctcaggaagaccactggtactccaccggcgccgacttcaagcggcccgccccgcactggtggttcgacgacgccacgctgtatgggcccgacgggctggcgctgccgatgcggctggcactgccaggctcggtgaatcgcggcaacgccgcccaagccgtggccgccgcagtcgccctcggcgccgatccggctgtggccgtcgccgccgtctgccaggtcgacgaggtcgccggacgctaccggaccgttcgtatcggcgcgcaccaagcccggatcctgctggccaaaaacccggccggctggcaggaagcgctggcgatggtcgacaagcatgcagacggggtggtcatcgcggtcaacgggcgggttcctgacggcgaggacctgtcctggttgtgggacgtgcgcttcgagcacttcgagacgacccgagtggtagccgctggggagcgcggcaccgatttggcggttcgcctcggatatgcaggcgtcgagcacaccctggtgcacgacaccgtggccgccatcgcctcatgcccacccgggcgggtggaggtcgtcgccaactacaccgcgttcctgcagctgcaacgagcattggcgcgtcgtggctgattctgtggtgcggatcgggctcgtgctgcccgacgtgatgggcacctacggcgacggcggcaacgccgtggtgctacgacagcggctgctgctgcgcggcatcgccgccgagatcgtcgagatcacgctggccgatccggtgccggattcgctggacctctacacgctgggcggagcggaggactacgcgcagcggctggccacccggcacctacgtcgatatccgggcctgcaacgcgcggcgggccggggtgctccagtattggcgatctgcgcggccatccaggtgcttgggcactggtacgagacgtcgtcgggagaccgggtcgacggcgtggggttgctggatgtgaccacgtcaccgcaggatgcgcgcaccatcggcgagttggtcagcaagccgttgctggccggtttgacccaacccttgaccggttttgagaaccaccgcggcggcaccgtcctcgggcccggaacgtcgcccttgggcgcggtggtcaagggagccggcaaccgggccggcgacggttttgatggcgcggttgcgggcagcgtggtcgcgacctacatgcacgggccgtgcctggcccgcaacccggagcttgccgacctgctgctgagcaaggtggttggtgagctggcgccgctggatttgcccgaggtggacctgctgcgccgcgaacggctatccgcgcgttaggtggggcgttagggccgccatcccctggccagcagagcggcacgcacgcggttcaccacgtcgtcggggttgtcctcggcgatcacgcgaatgacgatccagcccaactcggccagcttgcggagccgccgctggtctttcacgtagcgaccgcggtcgctgcgatgctgatcaccgtcgtactcggcggccaccatgtatttctcccagcccatgtcgagcacgccaacgttgcgccagcggtggaccaccggaatttgcgtcgtggggaccggcaggccggcgtcgatcaacaacagccgcagccaggtctccttgggcgacgcggcgccgccatcaacaaggggcagcacgtcacgcaaccggcggacacctcgggcgcccgcgtgacgcttggccaatagaagcacgtcgtcgcgggaaaacggggtggcacgcatgagggcatcgagacgagccacggcttcgccgcgggacagatggcggccgaggtcgtatgccgtccgcgccagtgtggtgaccggcaggcccaccaccctggtgatctcgtcgtcgcacaaggtctcacgacgtatgacaagaccgtgctgcgggcgggtagtgggagaaatcagctcgatggccacgtcgacgtccacccactgagcaccatgcagcgcagaggccgcattaccagctatgacgccatggcgcctcgtggctagccaggcgccaaccgtgcgatcccaaagtgtgggcactgagcgcctcgagacgtacacaccgcggaacatcggctgataccaacgttgcagctcgtgcctggtcaggcgaccagcggtgatggcctcgctgccgatgaagacgtcacccatgacggacatgctggcactccgcaccgacatccgtgagatcaacattttgcaggcaaggtgcgagtagcggcctgcagaacgttgatctcggcgaaagtcggatgtcggcgaatcaggcgagcacgcggcggccggcgagcgctcggcccagggtgagctcgtcggcgaattccaggtcaccgcccatcggcagcccggacgcgatccgtgtgacggtcaggccggggatgtcgcgcagcattcgcaccaggtaggtggccgtcgcctcgccctcggtgttggggtcggtggcgatgatgacctcggtgacgtcgacgtcgtcgacccgttccccgatgcggctcagcagttcgcggatccgcagctgatccggcccaattccggacagcgggtcaagcgccccgcccaggacgtgatagcgaccccggaactcgcgggtgcgctcgacggcctggatgtctttgggttcctcgacaatgcacaccacggacgcatcgcgacggatatcagagcagattctgcaacgctcgttgtcagagacattcccacacaccgcgcagaatcgcacgccgtcccgaaccttcgccagcacaccggtcagccggtcgatgtccgacggttctaccgacaacaggtggaaggcgattcgctgcgcactcttgggtccgatccccggcaacttgccgagttcgtcaatcaggtcctggacgggtccctcaaacatgtcggtgcaggtcagatccctggtacaggtggtgcgcccggcgcacccggcatacccggcatacccggcatacctggcgctcccggcggcgcagccggtggtgccggcgggcgcatcgcgccggccaatgcacccagccgttcctgcgccatcttcgtcacctgctgggacgcgtcgcgcatcgcaccgacgatcaggtcctgcaaggtctcgatgtcgtcgggatcgacgaccttggggtcgatcgtcacgccgatcacctccccgctgcctttgacgacgaccttgaccaggcccccaccggcttgaccgtgcacctcagagttcgccagctgttgctgggcctccaggagcttttgctgcatctgctgcgcctgagcgagcagcgccgacatgtcgcctccgggttgcatgacagtcccctagcatcttggtctcgagttggtttcgcctgtggttgtcgggcgattcggaacattcagcctagaccgcgccgcgttacctttgcgccgtggacctacgagttggcccgcgtgtcgggttcgccatgatagtcggggtactcgtcgcagcagcgacgccgatcatctcgtccgcgagcgcaacccccgccaacatcgccggcatggtcgtcttcatcgaccccggacacaacggagccaacgacgcatcgatcggccgccaggtacccaccggtcgcggcggcaccaagaactgccaggccagcggaacgtcaaccaacagcggctacccggagcacaccttcacctgggaaaccgggctgcggctgcgggccgcgttgaacgcattgggggttcggaccgccctgtcacgtggcaacgacaacgcgctcggaccgtgtgtcgatgagcgcgccaatatggccaacgcgttgcgccccaacgcgatcgtgagcctgcacgccgacggcggaccggcgtctggccgcggattccacgtcaactactcggccccgccgctcaacgcgatacaggccggtccctcggttcagttcgctcgaatcatgcgcgaccagctgcaggcctcgggcattccgaaggcgaactacatcggccaggacggcctgtacggacgttcggacttggccggcctgaacctagcccaatatccgtcgatcctggtcgagttgggcaacatgaagaaccccgcggactcggcgctgatggagtccgccgagggcaggcaaaaatacgccaacgccctggttcgcggcgtcgccgggttcctggccacccagggccaggcgcgttagccccgcacacaggcggcacccccaccgcgcccgcatcgtcgtcaggcgtcaccctcgagttcggtcttgaggttggacagcacctcggcctggatcttcttcagccctagcggcgcaaaggtcttctcgaagaaacccttgaccccgcccgcgccggtccaggtggtcttcaccgtgacgctggaaccgggtccggcgggagcgaccgtccagttggtgaccatggacgaattcatgtccttctcgatgacggtgtgcccggcaacgtccacgttcacctgcacatcgcgaacacgcgactgcgtcgcctgcagccgccacttggcgactgtgccccgccccttgccgccctcgagcacctggtactcgctgtagtgcggggacaggattttaggacggacggtctcatagtcggccagcgcgtcgagtgtggccgtgggctcagcattgatcaagatcgtgctggctgcgctcacctgtcccatcagggccggactccttcgtttgtgattgctgcaccgcccgcacccggatgcaggggcagttgtcgaggactagggtatatgcggtgcctgtccctggatctgcacagtcggcttacgcctgcggcgtcgagcggttgctggcgagctatcgatccatccccgcgactgcatccatccggcttgccaagcccacctcaaatctgttccgcgcccgcgtcaaacacgatgcacgcggcctggacgcatcgggactgaccggtgtcatcggtatcgatcccgaggcccgcaccgccgacgtggccggcatgtgcacatacgaggacctaatcgccgcgacactgcactacggtctgtcaccattggtggttccgcagctgaggacgatcacattgggcggagcggtcaccggcttgggtatcgagtcggcgtcgttccgcaacggcctgccccacgagtcggtgctggagatggatatcctcaccggcgcaggagaacttctcaccgtctcgcccggacagcactccgacttgtaccgtgcattccctaactcgtatgggacactgggctattcaacccggcttcgaatccagctggagccggtccggccgtttgtcgcgctgcggcacatccgatttagctcgttgacggcgatggtggccgcaatggagcgcatcatcgacaccggcggactggacggcgaatcggtggactatctcgacggggtggttttcagcgctgacgaaagctacctgtgcatcggcatgcagacgagcgtaccgggcccggtcagcgactacaccggacaagacatctactaccggtcgatccaacacgaggcggggatcaaggaagaccggttgaccatccacgattacttctggcgctgggacaccgattggttctggtgctcacgatcgtttggtgcccaaaacccgcggctgcgccgctggtggccgcggcgctaccggcgtagcagtgtctactggaggttgatggcgctcgatcagcgcttcgggatcgccgaccggttcgagaacagcaggggtcgtcccgcgcgtgaacgggtggtgcaggatatcgaagtgccgatcgaacggacctgcgagtttctggagtggttcggggaaaacgtgcccatttcgccaatctggttgtgcccgttgcggctacgcgatcacgccggctggccgctgtacccgatccggcctgaccgtagctatgtcaacatcgggttctggtcgtcggtgccggttggcgccaccgagggcgccaccaaccgcaagatcgagaacaaggtgagtgcgctcgacgggcacaagtcgctctactccgactccttctatacccgcgaggagttcgacgagctctacggcggcgagacttacaacactgtgaagaaagcctacgatcccgattcgcgtctcctcgatctttacgcaaaggcggtgcaacgacgatgacaacgggcagactcagcatggccgagatcctggagatcttcaccgcgaccgggcaacacccgctgaagttcaccgcgtatgacggcagcaccgcgggacaagacgacgccacactgggcctggatcttcggacgccccgcggcgccacctacttagctaccgctcccggcgaactcggcctggcccgcgcttatgtgtcgggtgacctacaggcacacggagtacatcccggcgatccgtacgaactgctcaaaacgctgaccgaaagggtcgacttcaaacggccgtcggcgcgggtgctggctaatgtggtgcgctcgatcggcgttgagcacatactgcccatcgcgccgccaccccaggaggcgcgaccccggtggcgtcgaatggctaatggcttgctgcacagcaagacccgtgacgccgaggctatccatcaccactacgacgtctccaacaacttctacgagtgggtgctcgggccatcgatgacctacacgtgcgcggtgtttccgaacgctgaggcttcgctggagcaggcccaagagaacaaataccgactcattttcgaaaagctacggctagagccgggtgaccggctactcgacgtcggctgcggctggggcggcatggtgcgctacgccgcccgacgcggtgtccgggtgatcggcgccacgctctcggccgagcaggccaagtggggccagaaagcagtcgaggacgagggattgagcgacctcgcgcaggtgcggcattccgactaccgcgacgtagccgagaccggtttcgacgccgtttcttcgatcgggctaaccgagcacatcggcgtcaagaattacccgttctacttcgggtttctcaagtcgaagttgcgcaccggcggcttgctgctcaatcactgcatcacccgccacgacaacaggtcgacgtcctttgccggcgggttcaccgaccgttacgttttccccgacggggagctgacgggctcgggacgtattaccaccgagatccagcaggtcggcttggaagtgctgcacgaggagaacttccgccatcactacgcgatgacgctgcgcgactggtgcggcaacctcgtcgaacactgggacgacgcggtcgccgaggtcggtctgccgaccgccaaggtgtggggcctgtacatggcggcttcgcgggtggccttcgaacgaaacaacctgcagctacatcacgtattggcgaccaaggtggacccccggggcgacgacagcttgccactgcggccctggtggcagccctaggcgttgtctatccggcgcgcgcccagctcgttctgcagcagctcgagtgcaacctcttccgggtcgcgacgcggcgacgggtcgccacggccggcttcggcgagcatgtgctcctcttcgtcgcgctgagtggaattcgctgtgggggcagggtttacggccttggcggtcgccacgttcgctcccccgccgacgggtgatgccgccgcagccggttcaccggtctcacaccgcacccgccagttgactcccagcgcgtctttaagcgcctcggcgaggacatcggcgttgcgctgttcggacagccgccgcgccagcggcgccgattcgtgggtcagcaccagcgtgttgtcctctagcgcacggacggtggcacccgccagcatcacctcggtggtacggctgcgcaggcgcaccttgtcgcgcaccgtcggccacatggaccgaaccgcggccacggtgggttcgctcgaggccggtgtgggggccagcaccggtctcggttcacgcgcgggctggtgtttcggctcggcagccgcagccgacgggcgtggtacggcttgcggcgccgggatcgacatgtccaaccgggtctcgatccgttcgacccgctgcaacagtgccgattcggcgtcgctcgccgagggcagcagcagtcgcgcgcaaaccacttccagcagcagacgcggcgcggtcgcaccgcgcatctcgcctagcccggcctgcaccacctcggcatatcgggtcagggtcgcccgcccgatccgggcggcttgctcgcgcatccgatccagcgcgtcttcgggcgcatccaccaccccgcgagatgccgcgtcgggaaccgattgcagcacaatcaggtcgcggaatcgctccagcagatcggtagcgaaacgccgagggtcatgtccgccatcgatcaccgattcgatcgccccgaacaatgcggccgcatcgcaagcggccagtgcgtcgaccgcgtcgtcgatcagggcgacgtcggtgacacccagcagccccagcgcccgggtgtaggtcacgtgggtgtccgcggccccagccagcaattggtccagcaccgagagcgtatcccgtggggaacctccgccggcccggatcaccaacgggtacaccgcatcgtcgacgacgacgccctcctgctcgcagatccgcgcgagcaacgcccgcatagtgcgcggcggcagcagccggaacgggtagtgatgagtgcgcgaccgaatcgtcggcagtaccttctccggttcggtggtggcgaatatgaagatcaggtgttcgggcggttcctccacgatcttgagcagcgcgttgaatcccgcggtggtcaccatgtgcgcctcgtcgacgataaatacccggtaccgtgactggaccggcgcatagaacgcgcggtcccgcagctcgcgggtgtcgtccacgccgccgtggctggcggcatccagctctaccacgtcgatgctgccgggggcgttgggcgccaacgaaacgcaggattcgcagaccccgcacgggttggcggtagggccctgcgcacagttcaacgaccgcgccaggatacgcgctgacgacgtctttccgcagccacgcggcccagagaacaggtacgcgtggttgatccggccggcatccagcgccaccgacagcggcgcggtgacgtgctcctgccccaccacctccgcgaagcttgccggtcggtacttgcggtagagagccacgtcagcaggctaccgaccctaggcgacgagtgtgttcgcagcgtcgaatgtgaacgttcggcgtgatttcggcgcgcgggttcccgctctcagcgcacgttcggcgccgaggaggctagtccctggttaagcaatgtctcggtcgccgccagcagcgcgcaggtcgccaacccgtcaaccgcgttgcgcaggtccggtaccgacggaaacgacggcgcgatccggatgttcttgtcgtccggatcctttcgatacgggaacgacgcccccgcctcggtcaccgcgataccaacgtccttagccaaggctacggtccggcgcgcggtcccgggcaacacgtcgaggctgatgaagtagccacccttgggctcggtccaggaggcgatcttggactcgcttagccgctgatccagaacttcggccaccaacgcgaatttcggcgccagtatctgctggtgacgcaacatgtgtagacgtaccccatcggcgtcgccgaagaagcgtagatgccgcagctggttgaccttgtccgggccgatcgacttcttcccggcgtactgcagataccaggcgatgttgcctaacgatccaccgaagaagctgacaccgccgccggcgaaggtgatcttcgaggtggacgcgaagacgtaggggcggttggggttgccggccttggcggccagcccgagcacgtcgacctggcgcgggaaatccagcgtcagggtatgcaccgcatacgcgttgtcccagaacaagcggaagtcaggtgccgccgtccgcatctggacgagtcggcgaaccgtttcccaggaataggtgacgcccgaagggttgccgaagaccggtaccgtccacatccccttgatggctgggtcgacggcaaccagttcttcgatcagatcgacgtcgggcccatcctgcagcatgggtatcgggatcatctcgatgcccatggtctcggtgatggcaaagtgccggtcatagccggggaccgggcacaggaatttgatgccgtcctgctcctgaatccaaggccgcggcgagtccacgccgccatacaacatggagaaggcgacgatgtcgtgcatcaattccaggctggagttgttgcccgcgatcaggttgggcactgcgatgccgagcagttcggcgaagatagcccgcaggcccggcaggccgtgctggccaccatagttgcgggtgtcggtgccctccgggtcgcggtagtcgtctccgggcaagctcagcagctggttcgacaggtcgagctgctctgcggatggtttgccgcgggtgagatccagagccagcttcatgccctgaagcgccgcataatcctgctgatggcgtgcgtgtagtgccgctagctcttgggggctaagagagtcgaacgacaccgtgggccctttcgccgagtcgaaaaccgtgggtataccgaggtccagtcagtgccccggctgaaggggaccccgcgcacccgacagagcccgttgacccttgctgccttccagccctgggggagttcacaggatagacgccgcgcggggtccaccgtgagtctaatacctgggctggaacgcccgggacggactcagcgggctaccatatgctgcggaggattcgcctagtggcctatggcgctcgcctggaacgcgggttgggttaacagccctcgcgggttcaaatcccgcatcctccgccaggtggtccgcagcgcggacgggaacgcggacgggaacgcggacgggaacaatgtgggctggtcggcttctcaccggctcggttcaccagcctaaggaggggtatggggcgcaaggtcgccgtgctgtggcacgcgtcgttttcgattggcgccggcgtcctctacttctatttcgtattgccccgttggcctgagctgatgggtgacaccggacactcgctggggactgggctccggattgccacgggcgcgttggtcggtctggccgcactgccggtggtattcactttgctgcgcacccgcaagccggagctgggcaccccgcagctggcgctgtcaatgcgaatctggtcgatcatggctcacgtgctggccggcgcgctgatcgtcggcaccgcgattagcgaggtctggctcagcctggatgccgccgggcagtggttgttcgggatctacggagctgccgccgcgatcgcggtgctcgggttcttcgggttctacctgtcgtttgtcgccgagctgccgccgccaccgccgaagccgctcaagccgaagaaacccaagcagcgacgccttcgccgcaagaagacggccaagggcgacgaggctgagccggaagccgccgaagaagccgagaacacggagctggcggcgcaggaggacgaggaggccgtcgaagctcccccggaaagcatagaaagcccgggaggtgaacccgagtcggcgacccgggaagctccggcagcagagaccgccaccgccgaggagccccggggcgggttacggaatcgccgccccaccggcaaaacctcacatcgacgccggcgcactcgcagcggtgtccaggtcgccaaggtcgacgaatagccgcggtcaggtgctgtagcggcggctgtgaaccctgcgacgcaatgtcggcgtgtcacgttgtcggattcactgtcgccggctagcgctttcccgtcagaagacgagaagcctccccgatctccaactagcatcgagatcgggcttgcgaaggttgggttgcaaaatggatgtcatcagatgggctcgccggcttgcggtggtggcgggcacagcagcggcagtgaccactcctgggctactgagtgcgcacgttccgatggtctccgccgaaccgtgtcccgacgtcgaggtggtgtttgcccgtggcaccggggagccacctggtattggcagcgtcggaggactgttcgtcgacgcactgcgttcccaggttggcgccaagtcactcggggtctacgccgttaactaccccgccagtaacgactttgccagcagcgacttccctaagacggtcatcgacggaattcgcgacgcgggctctcatatccagtcaatggcgatgagctgtccccagaccaggcaagtgctcggtggatactcccaaggtgcggccgtggccggttatgtcacctcggctgtggtaccgccggctgtacccgtgcaggcggtaccggcaccgatggccccggaggtagcaaaccacgtcgccgcggtcactctgttcggcgcaccgtcggctcaattcctgggccagtacggcgcgccgccgatagccatcggtcccctgtaccagccgaaaacgcttcagttgtgtgccgatggcgactcgatttgtggcgacggcaacagcccggtcgcgcatggcctgtacgcggtgaacggcatggtaggccagggcgcgaatttcgccgccagccgcctgtagccagaactgcgctgccaccccagcgagagctgggcggtgatccaatgcagaatgccaccatgcgcgttctggtcaccggcggtacgggatttgtgggcgggtggactgccaaagccatcgctgacgcgggccactccgtccggttcctggtgcgaaatcccgcacggctgaagacgtctgtcgcgaaactgggcgtcgacgtgtcggactttgcggttgcagacatatccgaccgcgattcggtacgggaggcgttgaacggatgcgacgccgtcgtgcacagcgccgcgctggtggcaaccgacccgcgtgagacttcgcggatgctgagtacgaacatggcgggcgcccaaaatgttctcggtcaagccgtcgagctcggaatggatccgatcgtgcatgtgtcgagcttcacggcgctgtttcgtcccaacttggcgacgctgagcgctgatctgccggttgccggtgggacggatggatacggacaatccaaagcgcagatcgaaatctatgcgcgcggtcttcaggacgccggcgcaccggtgaacatcacttatcctggcatggtcctcggcccgccggtgggcgatcaattcggtgaagccggggagggtgtccggtccgcattgtggatgcatgtcattcccgggcgcggcgcggcgtggttgatcgtcgacgtccgagatgtggcggcactgcacgcggcgttgttggaatccgggcgtgggccgcgccgctacactgcgggaggtcatcggattccggtgcccgagctcgcgaaaattctgggcgaggtcgccggcaccacgatgctggccgtcccggtgcccgattccgcgctgcgtgtcgcgggatcggtgctggatcaagccgggccctatctgcctttcaatactccgttcaccgcggcaggtatgcagtactacacacagatgccggagtccgacgattcgccgagcgaaaaagaactaggcatcacctaccgcgatccgcgcgacaccgtggccgacaccgtcacggccctgcgcggcctgggcagctaactgccgtcgggaggttccgccggttccgcgtcggggcgcgaattcttcaaccactgcttcagccggagcagttcgttgacgacgatgccgacgcccaggaggatgaccagcgtcaccacaatagcggtggccacgtagtccatggtgacagccccgccacggcgcacgttcaggccgcttgctgtcggatcgagaggacctacgcgatgaaggcggtgacctgcaccaacgcaaagctcgaggtagtcgaccggccgtccccggcgccggccaagggtcaactgttgctcgatgtgctgcggtgcggtatctgcggatcggacctgcatgcccgcttgcactgtgatgaactggccgacgtgatggccgaatctggctaccacgccttcatgcgatcgaatcagcaggtggtgttcggacacgagttctgtggcgaggtggtcgattacggtcccggcacccgcaggacccctaggcgcggcaccccggtcgtcgccatgccgctgctgcggcgtggcaacaaagaggtgcacgggatcgggctttcgacaatggcgccgggcgcctacgccgagcggctcgtcgtcgagcagtcgctgacgtttcctgtcccgaacgggctggcgcccgagatagccgcgctgaccgagcccatggccgtcggatggcacgccgtccggcgcggcgaggtgggcaagggcgacgtcgcgatcgtgatcgggtgcggtccgatcggcctcgcggtgatctgcatgctgaagtcgcgcggggtacacacggtgatcgcaagcgacttttcacccggccgtcgtgccctcgcaaccgcctgtggcgctgattccgtagtcgatcccgtacaggactcaccgtatgcggtagccgccggccttggacagggaaacagacacctgcaaagcatcctcgacgcgttcgacctcgcagtcggcacggtcgaaagcctgcagcggctgcggctgccgtggtggcacctttggcgggctgccgaagcagctggcgccgcaacgccaaagcgtccagtcatcttcgaatgtgttggcgttccgggaattatcgatggcatcatcgccagcgcaccgctgttctcgcgcgtcgtcgtggtcggcgtctgcatgggctcagaccacatccggccggcgatggcgatcaacaaagagatcaacctgcggttcgtcctcggctacacaccgttagagttccgcgacacgttgcacatgctggccgacggcaaggtcaacgccgcgccgctgatcaccgggacggtcggtttacccggcgtggcggcagcattcgatgcgctcggcgatcccgaggcgcacgcaaaaatcatgatcgaccccaagagcaacgccgcgagtccccaaccattccgcgtggagtgaatgatgcgggatagccgcacggcgttggatccacccgggacgacagcttgaattcaggcggcctctgctttaaagcgcacactaccgcgcctgctgcggcatggatccaaatatccgccaaagtacgtatggacatccgatagcccggcgcacctacgacccgccgcgcagacacatttacgcgttcgcaccgatggctgcggacccagcaaatggcagagttagagcgtcggccgtgtcttgagtcaatgcttccaggccggcaccttttctcccgtggaccgcatgtgcccacggtcgcgtcagtaccgcccgaatcattccttgaggcctattgcagatgaaaccgtcgcctgccgatacccacgtcgtgattgccggtgctggcatcgcgggattggctgccgccatgatcctggccgaagccggggtgcgagtcacattgtgcgaagctgcatccgaagctgggggcaaggccaagagtttacgtctcgcggacggccacccgaccgagcacagtttgcgggtttacaccgatacttaccaaaccctgctgacgctgttctcgcgtatacccaccgaacatgacaggaccgtgctagacaacctggtcggcgtcagcatggtttcggctaccgcgcaaggcgtgattggccgaatcgctgcgccagttgccttgcaacgccggcggccaaccttcgcgcggatcataggcaaggtagtcgaaccgccgcggcaacttgtccggatcttgttgcgcggcccaatggtaatcgttggtctggcccaacgaggtgtgccggccaccgacgtcctccattacctctacgcccatctacggctgctgtggatgtgccgagagcgactcttggcggagctgggcgatatctcgtatgcggattatctgcagctcggctgcaagtctgcccaggcgcaggaattcttttctgctgtgccgcgcatttacgtcgcggcgcgcaccagtgccgaagcggcggccattgcgcccatcgttctcaaggggctgtttcgcctgaaaagtaattgtccatcagccctcaacgacgcaaagctgcccgcgatcatgatgatggatggaccgaccagcgagcgcatggtcgatccctggattcgccacctgacaaggctcggcgtggacatccacttcaacacgcgtgtcggcgatctcgagttcgacgacggtcgcgtcaccgcattgatatcgtccgatggctgccggtttgcctgcgactatgccctgctcgcggtgccctatctgacgctgcgagagctggccaaatcagctcatgtcaagcgatatctccctcagctcacacagcagcacgcccttgcgcttgaggcatcgaacggaatccagtgttttctgcgcgacctccctgcgacgtggcctccgttcatccgccctggagtcgtcactacgcatctgcaaagccagtggtcgctggtctgcgttctgcagggagaaggtttctggaaaaacgtccgcctgccggaaggaacccgctacgttctgtcaataacctggagtgatgtggaaacgcccggacctgtttttgatcggccattgagtgaatgtacgccagatgagatcttgaccgagtgcctgacgcagtgcggcctcgataaatcgaacgtcttgggctggcggatcgatcacgagctgaagcacttagacgaggccgaatacgaaaaggtggcgagcgagctgcctcctcatcttgtctcggcgcctgcgcgcgggcagcgcatggtgaatttctcgccgcttaccgtattgatgccgggcgcgcgccaccgctccccgggtatttgcacctcagtgcctaaccttttgctagccggtgaggtgatctattcacccgacctgaccttgtttgttccgaccatggagaaggcggcatgctccggctatctggccgcccgccaaatcatgaacatggttgcttcgcacgccgcaccgctgcggatcgacttccgggatcccgccccatttgcggttctgcggcgggtggaccgatggttttggagccgccgccgacgaccgccagaccggtcgacatttgcaaccccaccaaccgccatgccggcgccgagccacctgaccgacgtggatcgctctgcaagttagccgccggtaacccaccaagcctcgtcacgctacaagtccaccgttgaaccgacggcgttgacgcgtcacatatccctgatccttcaagaacgtggagtttcccttgactgtgcacaccgtcgccaccaacaatgctgcgcccgtcatagccgccggtcccgtcggccctagcagacgacgccgtcgcgtgcacgccccacttacgcgacgccgccaaccctcctcctcggcggtgctgctggtggcggctttcggcgccttcctcgctttccttgactccacgatcgtcaacgtcgcgttccccgatatccagcggcacttccacagcgacatcagtgacctgtcctggatgctcaacgcctacaacattgttttcgcggcgttcctggtggccgccggcaggctggccgacctgatggggcgcaagcgggtgttcatcttgggggtggcgttgttcaccgtcgcgtccgggctgtgcgcgatcgccgaaagcgtcggggaactggttgcgttccgtgtgctgcaaggcatcggcgcagcggttctggtaccggcttcgctggggctggtcgtcgaggccttcccggccgagcggcgcgcgcacggggtcaacctgtggggtgcggcgggggccatcgccgcgggcctcggcccgccgatcggtggcgccctcatcgaggcggatggctggcggtgggtgttcctggtgaaccttccgctgggggtattcgctgtgctggccgctcggcgggcactggtggagaaccgggccgccggacgtcggcgtgtgcccgacgtgcgcggcgcggtgctgctggctttcgcgctgggccttttgacgctgggattgatcaagggcccggattggggttgggccagcctgccgaccagcgggtcattgctggccgcggcggtcgcgatggttgggtttgtgatgagctcacgacaccacccggcaccgatggtcgagcccacgctgttgcgcatccagtcgttcgtggccggcaccgggctgaccgccgtggccagcgccggcttctacgcctatctgctgacgcacgtgctgttcctcaactacgtctggggttacacgctgctggaggctggcatggccgtcgcccccgccgcgctggtcgccgccgtcgtcgcggcggtgcttggccgcgtcgccgaccggcacggttaccgcttcatcgtcggcatcggcgcgttgatctgggctgccagcctgctgtggtatctcaaggttgtcgggtcccagcccgatttcctcggtgaatggctgcccggccagatactgcagggaatcggggtgggcgctaccttcccgctgctcggcagtgccgccttggcccggctggccaagggcggcagctacgccaccgcttcggcggtgaccggcaccatccgccaggttggcgccgtcatcggcgtcgcggtgctggtgatcctggtcggcacaccggcaccgggcgcagccgaagaggcgttgcgtcacgggtgggcgttggccgcgatctgtttcgtggcggtggggatcggggcgctgtcgctgggtcgcatccgcccagtcccagctgcggttgaacccccgccggggccgccggtggctccgttgggagcgcggcggccgccgagacccgcaccggtggcctcacccgccgcggcagtggccccgacccccaagacttcccgcgaagtcaacctgctggaggctctgcggtttgccaggccggacacgcaacagattgagctgcaagcaggctcgtatttgttccacgcgggcgatgtgtccgatgcgctctacgtggtgcgcagcggccgcctgcaagtcctcgccggcgacggcgcaaaggacgaagtggtggccgagctgggccgtggtcaggtggtcggggagctcggggtgctgctcgatgcgccgcggtccgcgtcggttcgtgcggtacgcgactcgtccctgatgcgagtgaccaaggccgaattcgcgaagatcgccgatgccggggtgcttggggcgctggcgggggtactggccaaacgacagcaccagacacgcgtggcctctcagcggacaacgccggaggtcgttgtcgcggtcgtcggtgtcgacgccaatgcaccggtcgcaatggtggccaccgaattgtgcagggcactgtcgacacggctacgtgctgtcgcccccggccgggtcgactgcgacgggttggaacgtgccgagcagaccgccgaccgggtggtgctgcatgcggccgtcggcgacgcgcggtggcgggaattctgtttgcgtgtcgccgatcgcgtggtgctggtggccagcaacccggccgtgcctgtggccccgctgccgacccgagcgaccggcgccgacctggtgctggccggacggcccgccggccgggagcaccgacgtgcctgggagcagttgatcacgccgcggtcgatgcatgtggtccgacgcgaatttgtcgccgacgacctgcgggtgctcgccacgcgtatcgcgggccgttccgtggggctagtcctcagcggtggggcagcgagggcgtgtgcccacttgggcgtgctggaggaactggaggccgccggggtcaccgtcgaccgctttgccggcaccagcatgggcgcaatcatcgcggctctggcggccagcggtttggatgctgccggggtggatgcgcaaatctacgagcacttcgtgcgcaagagccacggcgactacaccctgccgagcaaggggctgatccgcgggaaacgcacccagtccacgctacgcacgatcttcggagaccatttggtggaggagctgccgaaacatttccgctgcgtcagtgtcgacctattggcccggcgtcccgtcgtgcaccgccaaggcccgctcgccgacgtcgtcggctgctcgatgcggctgccttttctgtatgcgccactgccctacggcggcaccctgcacgtcgacggcggtgtgctggacaacgtgcccgtcaccacgctggtgggcaaggacggcccactgattgcggtaaacgtggcctctggcggaaatccaagccccgcgtccggcggccatcgccgcggcaaaccacgggtgcccggcctaaccgacaccctgctgcgcaccatgacaatcagcagcgcgatggcatcggaaaaagtgttggcccaggccgacctggtgatcaagcccaacccgatcggcgtcggactcatggagtaccaccagatcgaccgcgcccgtgaagcgggccggatcgcggcccgtgaagcgttgccacaaatcatggagctggtgcacggctgaacctgggcagggccgctaagatactgtgaccacggccacgctatcggcggcctggccagctttccgggccgctacccgatgggagtcctcacccacgccgccggcggacccaaccccgattgttcgaccgcagacactgatctatcgcgcaggcgttgccgcatggtggactagcccaatgacgcgggctgacggcaagcgcgaccgtgacgagatgttcgtcgaatacaccaagagcatctgccccgtctgcaaggtcgtggtcgacgcccaggtcaatatccgccacgacaaggtgtatttgcgtaagcgctgccgcgagcacggaagtttcgaggccctggtgtacggggatgcccagatgtatttggaatcagcacgattcaacaaaccgggcacctttccgctgcggtttcagaccgaggtgcgcgacggctgtcccagtgactgcgggctgtgcccggaccacaagcaacacgcctgcctggggttgatcgaggtcaacacacactgcaacctggactgcccgatctgtttcgccgactctggccaccaacccgacggctacgccatcaccgcggcgcagtgtgaacggatgctcgacacgctcgttgccgccgagggtgaacccgaagtggtgatgttctccggtggcgaaccgaccatccacaaacaactcctcgagttcgtcgacgccgcccaggcccgcccggtcaagaccgtcatcatcaacaccaacggcatccggctggcctccgaccggcgattcgtcgaccagctcgccacccgcaaccgtcccggccaccccgtgcacatctacctgcagttcgacggcctggacgaggcaacacatcgtcgaatccggggccacgatctgcgggacgtaaagcagcgggccctggacaactgcgccgcggcgggcctgaccgtcagcctggtggccgcggtggaacgcggcctcaacgagcacgagctcggcgcggtcatccgccacggcatggcgcagcccggagtgcaatcggtggtatttcagccggtcacccacgccggccggcatgtgcagttcgacccgctgacccgactgaccaactccgacatcatcgcctgcatcaccgcgcaactgcccgaatggttcaggcccggtgacttctttccggtgccatgctgcttccccagctgccgatcgatcacctacctgctcaccgacggggagcatgtggtcccgattccgcggctgctcaatgtcgaggactacctcgactacgtctccaaccgggtgatccctgacctggcgatccgcgaagccttggagaacttgtgaccgcacagctacagcgggctaccgccgccctgaactgcgccgagggctgcgggatcaacctgcccgaggccctcacgcacctcaccgaccgggtcttcgccatcgtcatccaagacttccaggatccctacaccctcaacgtcaaacagctgatgaaatgctgcgtgcaacagatcaccccggacggacggctgatcccgttctgcgcctacaactcggtcggctatcgagagcaggtgcgtgaacagctcaccggggtaccggtacccgacattgtgcccaatgccatcccactcgccgggttgctggcggacgcaccacacggatcaaaacaggccaataccggtgggagtatcgccaggctcgcggggccaacccgaggtgcgccgatggcactgccaccacagcagatcaaagcgtgttgcgccgacgcctattcccgcgacatcgtcgccttgctactcggtgactcctttcacccgggcggcgcgacattgacccgtaggttggctgaccaactcgggctgaggtcgacaggcgacccgcggcgggtcgccgacatcgccgccgggcccggcgcctccgcacggctgctggccagcgactacggtgtggctgtcgacggggtcgacatcagcgagatcaacgtgaagcgcgcccaagccgccgtcgcgcaaaccggcctgaccgagcgggtgcgcttccacctgggcgacgccgaatcagtcccgttgcccgacgacacattcgacgcgctggtgtgcgagtgcgcgttctgcacattcccggacaagaacgccgccgcccagcagttcgctcggattctgcgtcctggtggcctggccggcatcaccgatgtcactgtcggggacggcggcctgccggcggagctgaccccattggccgcgtgggtcgcctgcatcgccgacgcccgaaccgtcaccgactacaccgacatcctcgaaggggccggattgcgcacccgccacatcgagtctcatgacgagagcctgctggacatgatcgaccgcatcgacgcgcggatcaccgccttgcacgtcgccgcaccggagatcctcgccgacaacggcattcgccacgactcggtgcgcgatttcacagcgctcgcacgcgccgcggtacaaaccggacgaatcggatacacgttgatgatcgcggaaaagccgtgataatccaggaaatgtgggacagaccaatcgcatttcccgcatctgaggagcgagccgcaccgcgttacttcgacgtgtttccccccttcaagtcggtatcccggctcggctgcacccgcttgggttcgcccggcatcttcggatagttcggcggatacggcatgtcaccgagcccgcgctcctcgtcggcggcggccaagtccagcaatggtgcaatcgactgggccacgtcgtccatgccggcccaggggtcgtcgcggatcttcaccagctcgggcaccgtggtcatggtgtagtcgtcgggatccgcgccggccagctcttcccaggtcaacggcatcgataccgtcgcgatcggggtaggacgcaccgaataggccgacgccatggtgcggtcgcgggcgttttggttgaagtcgatgaagatacgcgcgccccgttcttccttccaccacgacgtcgtcaccgcatccggtgcgcggcgctcgacttcccgggccaacgcaatgcccgcccgacgcacctcgacgaagtcccagtcggtggcgatgcgcaggaatacgtgaatccctctacccccggatgtcttcggataaccgaccagaccgaggtcgtccagcacggaccggagcacatcgacggcgaccgtacgcgcctccacgaagccggtgcccggttgcggatctagatcgatgcgcaattcgtcggggtgctcggtgtcggggcagcgcacttgccacgggtgcagggtgattgtgcccatctgcgccgcccatacgatcgccgccgggtgggtcaccttcagcgcgtcagccatccgccccgacggaaacgtcacccggcacgtctgcaggtagtcagggcggtgccgcgggatccgcttttggtagatctgctcgccgtcgacgccgtccgggaagcgctgcaagtgcgtcggccggtcacgcagcgccgtcagcatcggacccccggccacggcgaagtagtactcaacgaggcggcgcttggtgccgtgcgaccccagcttcgggaaatacatcctgtccgggctagtcaaccgcaccgcgatgccgtcgacgtcgagttcctcagctgccgccgccatatcggaattccagcatgccgcacgcaagaatgagcacatgcagttacccgtcatgccgccggtgtcgccgatgctggccaaatcggtcaccgcaatcccgccggacgcgtcgtatgaacccaaatgggacggattccgctccatctgctttcgcgacggtgatcaggtcgaactgggtagccgcaacgagcggccgatgacccgctacttccccgagctggtcgccgcgatcagggccgagctgccgcatcgctgtgtgatcgacggggagatcatcatcgccaccgaccacggcttggacttcgaggcgctgcaacagcgcatccatcctgccgagtcgagggtgcgaatgcttgccgaccgcacaccagcctccttcatcgcattcgacctgctggccctcggcgacgacgactacaccgggcgaccgttcagcgaaagacgagccgctctggtcgatgccgtaactggttcgggggccgacgctgacctgtcgatccacgtcaccccggcaaccaccgacatggcgaccgcacaacgatggttctccgagttcgagggggccggtctagacggtgtcatcgccaaaccgccgcacatcacctatcaaccggacaaacgcgttatgttcaagatcaaacacctgcggaccgccgattgcgtggtggccggctaccgggtgcacaagtccggcagtgacgcgatcggctcactgctgctagggctttaccaggaggacggccaactcgcgtcggtcggcgtgatcggcgcgttccccatggccgaacgacgccggctattaaccgagctgcagccgctggtcaccagcttcgacgaccacccatggaactgggccgcccacgttgccggccagcgcaccccacgtaagaacgagttctcccgctggaatgtcggcaaagacctgtcgttcgtgccgctgcgacccgagcgggtggtcgaggtccgctacgaccacatggaaggcgcgcggttccgccacaccgcacagttcaaccggtggcgccccgaccgcgacccacgctcatgcagctatgcccagctcgaacgcccgctcaccgtcagcctctccgacattgtgccgggcctacgctaaggtgcgaccctcttcggtcagttgatccccggtgggccgatcggctcgggcgccacatccgggtcggttcgttgcgttcggccgcgtaacatctgcggcatggcggtgctgcccgcgtgccggttgggacttgtcgtctgtgtggcgaccgcagtgatcacagcaaccatggtgttggctacgccgagctatgcatgcgcctgcggtgccgcggtcacagcacatggctcccaagcaactttgaatcatgaagtcgcgctgcttcattgggacgggacgaccgagacgatcgtcatgcagctggcaatgaacgccgataccgacaacgttgccttggtagtgcccaccccgacgccggcgatagttacaaccgcggaccagtccacgttcggcgagctggacacgctcagtgcgccgttgatcgagcatcagcgacattggagcttaaggcgcagtgtcggtgcctccggtccccaggaggccgccgcccgggccccgcatgtgctcaaccaggttcgccttggcccgctggaggccaccaccttgaccggcggggatctgagcggcctgcagacttggttgtctgacaacggctatgcgattcgaccggcggtgtcagcggcgctggatccctacgtgcgtgacggatgggcgttcgtggcgatccggctgaccagcaccgacctgatagtgggcgggctcgatccggtgcggatgaccttccgatcgtcgcggttggtgtatcccatgcggctatcggtcgccgctcaggagccgcaacatgtcaccatcttcaccctgtccgatcaccggcagcagcgcaccgacgccgacgctgccacacagacaacccacgtccggttcgcgggcgacatgtccactgcggttcgtgaccctctgttgcgcgagctgatcggcaaccacggctcatatctgaccaaggtcgaggtggacatctatcagacatcgcgaatctcttcggatttcacgttcggcaacgcaccaaacgacgatccgtaccggcaggtggtcaccgtttacgacgatgtcgcactccccccgctgctgctggtggtcgtgtcggcgatcgcggtgggcgcggcgggcggggccgttgtggtggttctgcggcgacggcggcgcgcccacactgggtagtccgccacggtgagggcgctcagcgaggcagggattctggtccttcagacaaacccgccacggccgggtgcgccatcaaccggtcgagaaaaccccgctgccccttgagcagtttggtgcgtgcccgcgctaccggaaaccagctcacccggtcgacctcggggaacttacgcatcttgcccgagcccttcggccagtccaattcgaaggtgctgcttcgtgcgtcggtgatgtccagatccgcccggacaccgaacacggtcaccaccttgccgccggactgtttcagcgacccgaagtcgattcgcggcccgtcaggcacgcacaacccgatctcctcggagaactcgcgccgggcggccagccacggatcttcgccgccggtgtattcgcccttcgggatcgaccaagcgccgtcgtcctttcccgcccaaaacgggccgcccggatgcgccagaaggacgtcgacgacaccggcgcgcgcccgatacagcagcacacccgcgctgagcttgggcatgagtacgggttctttagatcccgacggcctgttccagatccttcagcgacgattccaggtgcgcaagcagccgctgcaagtggggcacactgcgacggcacccgaccagtccgaagtcgagattcccagcattgttcaccagggtgatgttcaacgcttgaccgtccgggatgttcgacaatgggtaactaccgtcaagccgggccgtgccgtagtagagcgggtctaccggccccggcacattcgagatgacgatgttgaacggtggcggcactgccgacaagaaacccggtacacccgccaacgtcagcggcgccatattcaatgccgacaatgcaagcacctgcagctgcggcaattcggagagcactttcttgttgccgtccatggacgcgctgatggtctgaatccgttgcgctgggtcgtcgacatgggtggcgagattgcacaggacgctgccgaccaagttgccgccggcgtcagcgtcctctttggagcgtaggctcaccggaaccatcgcgatcagcggtctgtccggcagcgcattccgctctatcaggtagtagcgcaacgcaccggcacacatcgccaggacggcgtcgttgacggtcacaccggcggcctgcttgacgctcttgatccggtccagcgaccaggactgcgcagcgcaccggcgggctcccccgaccttgacgttgaacatgctgtgtggcgccgcgaacggcagcgtcaactgctgctcgagtagcgccgcacgagccagcttcagcgtcgacggtgcaagtccgacaacggatcccgccatcttgaacagcgcatccaacagtgacgagccgtccgatggcgggcgcgtacgtgggcgcggaggcaggttccagatggcgcgcacctcggcgtcgtccgggtcagccgacagcgtgcgctgcgccagcttcatcgccgaaacaccgtcgatcagggcgtggtgcattttggtgtacatagcaaaccggccgtcgttcagcccctccaccacgtgcagctcccacagcgggcggtggcgatcgagcaggctggtatgcagccttgaggtcagctcgagcagatcgcggactcgtcctggcgagggcagcgccgagcggcgaacgtggtaatcgatgtcgatgtcgtcgtcataagcccatgccacacgggcgattccacccccgatcgtcgcagggtgctttcggaacatgggctggaattcgtcgttggcaaccaaacgctcggtgaactcacggacgaactcaggaccagctccctgcggtggctcgaacaacgacaagccacccacatgcatggggtgttcacgagattcaatgaaaagaaacatcgagtcgttgggcatcatcagatccatgcacccattacacccattaccgagtgatccgggaaggcttctgtggtgcccgaggttcggcaagtcgcaagaacatcgccgcccagctgacttcgggatgacaacgcatgtagtccggagcggcttgaggttgcaacgtcgggtgggcgaagtagtccgtctgagaggtattggtggcagcatgggtttgtgacctcaatgtcgttggcctgggatgtggtgtcggtcgacaagccggacgatgtcaacgtcgtgatcggccaggcgcacttcatcaaagcggtcgaagacctgcacgaggccatggtcggcgtgagcccatcgctacggttcgggctcgccttttgcgaggcttccgggccccggttggttcgacataccggcaacgatggcgatttggtcgaactcgcgacccgcactgcgctggccatcgcggccgggcatagcttcgtgatcttcttacgtgaggggtttcccatcaacatcctcaacccggtgcaggcggtgcccgaggtctgcacgatctactgcgccacagccaatccggtcgacgttgtcgtcgcggtgaccccgcatggtcgcggcatcgtgggtgttgtcgacgggcagacccctctgggagtggagaccgatcgcgacattgcgcagcggcgtgacctgttgcgcgccatcggttacaagctctgatacgggccgccggtccgcccttgacagcgggacgtccgccgcagagggtcgacggcatgtccgtggtgcgcgggaccgctctggctaactacccgagcctggttgccgggttgggcggtgacccggccactctgctacgggccgcgggtgttcgggatcaggatgtcggcaactatgacgcgttcatttcgatccgggcagcgattcgggcaatcgaatcggccgcagcggtcaccgccacaatggatttcgggagacgattggcacagcggcaagggattgagattctgggaccggtcggtgtggcggcccgcacggccgccacggtcggtgacgctctggcgatcttcaacaccttcatggcggcctacagcccagttatcgccatccggatcacgccgctggccggacagcggtcatttattgcactcgagttcctgctcgacgagccggcgtcgtatccgcagaccatggagctggcgctcggggtggcgctcggggtgatccggttgttgttgggcgctgactacgccccactggccgtgcacttaccccacgacccactcacacccgaagccttctacctgcagtacttcggctgccggccttacttcgccgaacgtgttggtggtttcaccatgcgcaccgcggacctgagccgtcccctcaaccgcgacgatgtcgcccaccgggtggtcgtcgactacctgagcagcatcacgccgctgggcgaggggatcgtggaatcggtgcgcaccatcgtgcgccagctgctgcccaccggagcggcgacgctcaacgtggtcgccgagcagttccacctgcacccgaaaacgctgcaacgtcgacttgcggaggagaacaccacattcgttattctggtcgatcgggtccgcaaggatgtcgccgatcgctacctaaggaccaccgggatcggccttacccatttggcacgtgaactgggctacgccgaacaaagcgtgttgacccgctcgtgcaaacgctggttcggaaccggaccggccgcctaccgcaaccaggccaggttacagacaaccgtgagcgcacctggcagcgggcgtggtccgaatccaggtaacgtctcagtatcctgctgaccgatggatcaagatcgatcggacaacacggcattgcgccgtggtctgcgaattgccctgcgcgggcgccgcgatccgctgcccgtggcgggccggcggagccggacctccggcggaatcggtgacctgcacacccggaaggtgcttgacctgaccatccggctcgccgaggtgatgttgtcgtccggctctggcaccgcggatgtcgtcgccacagcccaggacgtggctcaggcctaccagctcaccgattgcgttgtcgacatcaccgttaccaccatcatcgtgtccgcgctagctaccacagacactccgccggtcaccatcatgcggtcggtccggacccggtccactgactacagccggctggccgaactcgatcgactcgttcagcggataacctccggtggcgtcgcagtcgaccaggctcacgaggctatggacgagttgaccgaacggccccacccctacccgcgctggctcgcgaccgcgggggcggcgggcttcgcactcggcgtcgccatgttgctcggcggaacctggctgacctgcgtcttggctgccgtgacgtctggcgtgatcgaccgactgggccggctgctgaaccggatcgggaccccgttgttcttccagcgcgtgttcggcgcggggatcgcgaccctggtcgcggtggcggcttacctgatcgccggccaggatccgaccgcgctggtggccaccggaatcgttgtgctgctgtctgggatgaccttggtgggttcgatgcaggacgcggtcaccgggtacatgctcaccgcactcgcccggcttggcgacgccctgttcctgaccgcagggatcgtcgtcggcatcctcatctcgttgcggggcgtcaccaatgccggcatccagatcgaactgcatgtcgacgcaaccacgacgctcgccaccccgggcatgccgctaccgattctcgtcgcggtaagcggtgcggcgctgtccggcgtgtgcctgacgatcgcgagctatgcgccgctacgttctgtggccaccgccggactctcggccggactcgccgaactggtgctcatcggactcggcgcggccgggttcggccgagtggtcgccacctggaccgccgcgatcggcgtcggcttcttggccaccctgatctcaatccgtcggcaggctcccgccttggtgacggccaccgccggcatcatgccgatgctgccgggccttgcggtcttccgtgccgtgttcgcgttcgccgtcaatgacacacccgacggcggtctgacccagctgctggaagcggccgcgactgcactcgcgcttggcagcggggtggtgttgggcgagttcctcgcctcaccattgcggtacggcgccggccggatcggcgacctctttcggatcgagggtccacccgggctccggcgggcggtcggccgtgtggtgcgcctacagccggccaagagccagcagccgaccggcaccggtggccaacggtggcgaagcgtcgcgctggagccgacgacggccgacgacgtggacgccggctatcgcggcgattggcccgctacctgcaccagcgcgaccgaggtgcgctagccagcctcgccagcgccgaccaactgctcccagctagcgggcaccatcggcaccgacggactacccccgaactcaccaccggccaacgtggtcaaccccgcaggacgcccaacggactccttgccagcggtcccggcaaaccccaacacgccggcaccccgatccgaagccagcaccgacgccgacgtgcccgcgggagctggcgccaccgccgacaccagcctggcctccggtcgcaccgcggcagactcacgcaacggcggcgccgctgcaggtcgtacggcaacgggcgccacgtccgccgtctttaggcccacttcgatagcctgcgcgtccgcactcgccaggtccgcgaggtactggccaacgccgataggcaccgcagtcgacaacgaagtcgacaacgaggtcggcaccgcaatcacggagccggtgagcacaaatggcgatgcgatcacaaggagcggcgggccgaagatgatcgccaggaccgcaaagacgatcgcgtatgcgaagatcacgagcggcaagatgagcacgatgatgatcgtgtatgcgacgattgcaaacaggatctcgagcgatatcagaaagagctgaatcaatatctcgatgatgatcccgatgatgctggcggggtccaacgttgcggcggagatcgccggcagggcgctggcaacgccagcaccgccgttgaacagtaccggagccggtgtggtttgcggtgccgacgccagcgccgcatcggaggtgccctcatagatactcatcgtggtggccgcctgaatccacatccgcgcatagtcggcctcattgagcgcgatcgggatcgtattgattccaaagaaattcgttcccagcaacaccgcatggctggtgtgattagcggccaactcggtcagcgtcggcatcgccgccagcgcgctggcatatgccgtggtcataacctcatgctgggtggccagccgcgcactgtcggcactggatttagttagctaggctagataaggtaggtgggcggccacataagcttcggcgctcggaccctcccacgccccgccctgtaccgctgccagcaccgcagtgagctcttgggctgccgaagcatactccgcactcagcgatgtccattccgcggcagccgcctgcaacgaagccgggcccggaccggcgctgagcaacgccgaatgcacctccggcggcgaggcaaaccagatgggcgccgtcatagtgagccccctgacaccgaatccaccgccggcgacagcgcggccgccgccaaaccatcaggaactaccccctgcgtcactcctcgtactccttcggtcatctcaccgaccaaccgcagccgaaagccggtcagtcaactgactgggccaagtcgcacacatgacggactatagatctcacgcaatatagcgataatcgatcatttccacgagctacgatgctcgagttgcccagccagcaagatacgtccctttacaccaggcagataaactgggctggctttggtcaaacccagcgcgacccgcagcacttcctcatagcccgaccgcgcgctccagttccttcaacgaggtctccagatggctgagtacccgctgcacgtgtggaacgctgcggcggcaacccacgactccgaagtcgagactatcggcggtgctggtcagggtgatgttgagcgcttgtccgtcgagcaccaacgacattggatagttgccgaccatcctggcgccgttgaagtacagcggttcgcgcgcaccgggcacgttcgagatgcacacattaaacggcggtggcgttgccttggccaagcccggcagggtgttcagcgcagctgggctcaacagcagcagtgacaccgccaacgcctgggcgcggggcagctgcgatagtacgttcttattaccgcgcatcgaagcgtggatggcgttcagccggtcggctggatcatcaaggtgggtggccagattacacaacaccgccccgaccatgttgccgccgaccgagtcgcggtcggtgcgcaggctcaccggaaccatcgcaaccagcggcgtgtccggcagcgcgtcgttgtcgtccagatattcgcgaagtgcgccggcgcacatcgccagcaccacgtcgttgaggctgaccccggccgcgtctttcaccgccttgacccggtccaacggccaggactgcgcggcgcagcgccgcgctcccccgacggcgacattgagcatggtgtgcggggccccgaagggcagtgtcaactgttgttcgatcaacgcggaacgcgccagtcgcaacgttgagggagcgagcccggcaaccgatcccagcatgccccccagctgttgcaggcggccgcgccgtcgcttgatggcggtgtgctgcgtcgccggtgaccaggcggtgcgcaacttgccctcgatggggtcggtggtcatcggctggcgcatcagcgtaagtccggacaccccgtcgaccagggcgtggtgcatcttcgaatagatcgcaaagcgtccatcccggaggccctcgatcacgtgtgtttcccagagcgggcggtgccggtcgagcagattggagtgtaaccgtgacgtcagttccagcagctcacgcacccggcccggcgccggcagggcagaccgccgcgcgtggtagccgaggtcgacgtcagcgtcggtcgaccagccgaggttgatgagtgcaccgtgaagcgacgtggggcgcttgcgaaatagcggtgctatctcgcggcactgaagcatcgcctgataggtttcccgcacaaacccacgtcccgcccccgcgggtggctcgaacagttgcagcgcgccgacatgcagcggatgctctcgcgactcggctgataagaacagcgcatcgatcggtgacatcagttccatggcgtgctcctggtgatgcgcttcaccgtcagccggctcgccgaagccgacgtcgtaaagcgcaggtgatcgtcgtcgaccgggccctcgcgcaacaccttgaggtccgccagggggcttcggcgccctgcagcggccgggtcggcatggctacgggcagctgcggacagcagatggtgtgcccgggtgcgtccatgtgggccggcgaagttggacacgtcgctgagcaggaaacccttgaatgccaccttctcggcaacgtccacggcgactccgtcgaccgagaggttgatgccaccgaaggccagcagattgaggccggtggcagtgatgctgatgtcggccgccaattcgcgtccggattgcagccggattccgttttcggtaaaagtatcgatcgcctcggtgaccaccgaggcccggccgtcgcggatggccttgaacatgtcggcatctggcaccgcgcacaggcgttggtcccatgggttatagaccggcttgaagtgctcgtcggccggatatccggcggccagctgcttggcgttgagatgacggatcagtcgccgggcggctctcggataccgttggcataaccgccacaccaaccgttgcttggcgatgtctttgcgccgggtgacggcgtaggcccgatcgcggcctatcatttgggcatggttaccgcgccggcggtctgggccatggccggcaccagcgtgaccgcggtcgcgccgctgccgatgatcaccatccgcagctcatggtgacgtgttcgccggtgtcgaagcgttcgatctccaccagccagcgagcgtcctcggtggaccatgatggcgtccgcgctggcggtcgccttctcgtgctgccacggcttgaactcatagctgaacgtgtgcaggtcggagtcggatcgaattgctggataccgggcttcaacgatcgcgaatgtcttggccggctgcattgtctttaggtagtaggcggcgccagtgccggagatgccggcgccaacgatcagcacgtcgacgtgttcgatgctggctgactgctcggagtgcacggcgtacttcctgttcgggcgaaggctgacccgcgacttcgttgtcaaccgggggtggtgtgcgtcaccgaactcactgtgcaccagcactcggccttgagtcttgacactagaagacaacaatttgacttttcaagacacagcgtcacctgtgcgcggtgccagcggcgcggcgccaggccgtgtggcgcagtaggcgcagcgcattgagtccgacgatgatggtggaaccttcgtgtcgggcgacgcccagtggcaatggcaacgtgaaggccaggtcccacacaacgagcccggcgatgaatgtcacggccacgatgaggttggcgaccacgatgcggcgggctcgccgcgacatggcgataacggtgggaatggtggtcaggtcatcgcgggcgacgacggcgtcggcggtctgcagggtgagttccgatcgggcgctgcccatggcgatgccgacatgcgcggccgctaaggccggagcgtcgttgataccgtcaccgaccacggtcaatctggcacctccagcttgcagctgccgcacggctgcgaccttgtcgtcgggcagtagcccggcccgtacgtcgtcgatgccaacctgtacaccgagccgatcggcggtggcccggttgtcgccggtaagcaataccggtttggccccggtcagtttggtcgcagcggaaatcgccgcggcggcttcggggcgaagctgatcggtgatggcgagtagcccgacgggatggctatcgcataccacgacgacgacggtgtagccctcgccttgcagaaagtcgaccgccgtgatcatggaagcttcgagcgcggcggcgccggcagtgcccagcagtgccgtcgccgatccgaccgcaatgacgtggccatcgacgcgggcggtgacacggcaacctgggtgtgcggtgaactcgccgacggtcggcagccggatgcggcgagactgggcggctttcacgatggccgcacccagtgggtgctcactgggatactccgctgcagccgcaagccgcagcagttcatcatcggtgaatcgtcgttcgtacacccagatgccggcgagttcgggggtaccgcgggtaagggtgccggtcttgtcgaacgcgatccgtgtggtggttccaagttgttccatcacgatcgcggacttggcgagcaccccgtggcggccggcgttggcgattgcggccaatagtggcggcatggtggccagcacgaccgcacacggcgacgcgacgatcatgaacgtcatggctcgcagcaacgcccgctgcagggtctccccccatagcgggggcaccgcgaatacggcgagggtcacggcgaccatgccgatcgagtagcgttgttcgactttctcgatgaacagctgggtgcgcgccttggtctggctggcctgttcaaccagggtggcaatgcgagcgacgacggaatcccgcgcgagccggtcgacccggatccgcagggcgccggtgccgttgacagtgccggcgaacacctgatcgccgattgacttgtcgacgggcagcggctctccggtgacggtggcctgatcgacttcgctgccgccggcaagcacggttgcgtccgccgagatgcgctcaccgggccgtaccagcacgatgtccccaatccttaggtcggcggcgttgaccgtttcctcaccaccgccggcgcccacgcgggtcgcggtgcccggcgcgaggcccattagcccacgcaccgagtccgcggtgcgggccgttaccagtgcttccagagcaccggaggttgcgaagatgacaatgagcagagcgccctcggcgatctgcccgatggcggccgcgccgatcgccgcgaccaccatcagcagatcgacatctagggtccttcgctgtagcgcctgtagcccggccagccctggctcccaaccgccggtcgcgtaacacgccagaaacagcgcccaccgcacccattgcggtgctccgcacagctgtgtcagtagtcccgctgaaaacaggcccaacgccagcgcggcccaacgcatctccgacaacgcgaacagcttggttcggcgcgctaggaccaacggcgacgctgaggtgcaccgggcgggagagagttcacgaacagccacccggccaacatatcagaatatatgatcatatgttcatttatttctttggggataggctgcctaaccatggggcacggggtcgaaggcaggaatcgtccgtcagcgccgttggattcccaggccgccgcgcaggtcgcgtccacactgcaggcgttggcgactccgagccggctgatgatcctcacccagctacggaacggcccgcttccggtaaccgacctcgccgaggctattggaatggaacagtccgccgtctcgcatcaacttcgagtgttgcggaatctcggcttggtcgtgggcgaccgggcaggccgtagcatcgtctacagcctctacgacacgcatgtggcgcagcttcttgacgaagccatttaccacagcgagcacttgcaccttggtctctccgaccggcaccccagcgcgggctaagcggtcaggctcataagctcgcgggtcactttcacccatgaccggcgagctttacagaccccagcgcctcaaggggcaccacctcaagggcgcaaccaccgtggcgggcgcgcaatcgacaggtcgttgccgaccgagcgctggtgtgccaggaattcggtggtcatgacggcgcagatggtgtgccaaccgaggtcctcgggtccggtcgcacagcagccgtcacgatagaagccggtaagcggatcggtgccaccctgttccagggcgccgcccagcacattgcaatcggacatggacctaagtgtctaagctgcgccagccacgccgtcggacctatcagctaattcggcgcgcgtcgcggcgcactattcccgcgcgagggtctggccgggtcgcggaattgcttcgagcaagcaggcggccgccctgacgtcggcgtccgaatacatccgggcgatcgcggtaaacacctcgcccgcctttctcagctcttcctgcgccgcttgattcagcgccagcagcccggtggccgccgtcgtgaacgccgttaccgcccacgccgacacctcctcggccccggcgggcaatagcgagctcagcgagacccacgccaccgcaccggcctgtagcccttggaatgcgttgttgacgacctgcgatccgatgtcggcaacggccggatcgaatgacatggactgcatgtgtctctccctagattgcgcgggctcgggccccaacgacgagatctaagcgaggaattcagttgtcggtagcgatagtagtaataggatatagtccgcgctgacgaaatagaagacgagatatgccgtcgcactgaataatttgtcaccaagggcgctgccgccccgtgctacccctgggcatgttgtccacctgcggcgcggtaggttcagcggcgtgatacttacgggtgcgttcttggccgatgccgccgcagcggtggacaacaaactcaatgtgcaaggcggcgtgctgtccagatttgcggtcggtcctgaccggctggcccgatttgtgttggtggtgttgacgcaggcggagcctgacagttcggaccgcgacattacggtcgagatgaggccgccgaccgatgacgaaccgatacgcctgaatttcgaggcgcccgaagcggccgttgccgagttccccggattcgcattcttcgaaatccaactgcgcctgccggttaacggccgttgggtgctggtggtgactggcggcaccggagcgatatcgcttccggtgctggtgagcgacatgcctgcgacgataggtttttgacgcgccggtcttgagcgacgacccccggggctttgcagaaaggttgtcccgtgcaccagcagcatccctacaacgcagctgggttcggctgaccgtgctgacacccaacccagcggtaggttcggcagcgtgatagtcggggccttcctcgccgaagcggcctcggtggtggacaacaagctcaatgtctccggcggcgtgctgtaccgatttgcggtggatccggaccggtcggcccagtttctgctggtggtgttgacccaggccgagaccgatgatccggatcggcgggtcgacgtagaggtttggcctccgacgggcgacgacgcgcaccacatcgagttcgagctacccgaggccgccgtcgccgccgaggtcggattcgccatcttccggatcgaggtaaacctgcccgtcgacggccgttgggtgctggtggtaaccggcgacgccggaacgatctcgctgccgctgatcgtgacggggtgaggcgtaggcccctgccgacggagctgccagccctattgatcgaatgggagcaggacgccgaggccgaatggcgatccggacgggaacagacgccgtgccttagcggcgaactgtgggacctgctcgcccagcgcatctagcaggctgtgcggcgtgaacggcgggtcgatgtaggcgtcgaccatcccgaggatcactgctttcgttgcctcttcgtacaaatccaactgatcgaggagaaagtcgtcgggatgcaaagctttgatctgatagggctttagcgcgtcatcagggaagtgcttgaggtttgtcgtgactatcacctccgcgcgctctcggaccgctgcagctagcacatgtcgatctttgtaatggttgttcatggcggcgatgaggtcgttgtacccgaaagcgaatgcggtagtcagcccgttcggtgctgatgttgaggcggtcgaccatggttcgccgagtctcggccaggatgtcctccgaccacagaggccgataggtgccctcgtcagcgaaccgcaacagggcatcaaccagcgggtgtggcacgagcacgcacgcgtccagtactacggggaacggcatgctcggcctcctctacttcttttctgcaagcgccgcctggagctcaccaagggcgtcgcggctcaactcgcctagtgctgcacggcgattcgaccgggtttcttgctgatattcgagcagcgcgtcaaggctcactcggcggtggcggcccggcttctcaaatgggattcgaccatcctccaagagccgaacgagggtcgggcgtgagatgttcaataggtcggcggcttcttgggtggtttgaaccgccccggcatgtccggagactccagttcttggaaaggatggggtcatgtcaggtggttcatcgaggaggtacccgccggagctgcgtgagcgggcggtgcggatggtcgcagagatccgcggtcagcacgattcggagtgggcagcgatcagtgaggtcgcccgtctacttggtgttggctgcgcggagacggtgcgtaagtgggtgcgccaggcgcaggtcgatgccggcgcacggcccgggaccacgaccgaagaatccgctgagctgaagcgcttgcggcgggacaacgccgaattgcgaagggcgaacgcgattttaaagaccgcgtcggctttcttcgcggccgagctcgaccggccagcacgctaattacccggttcatcgccgatcatcagggccaccgcgagggccccgatggtttgcggtggggtgtcgagtcgatctgcacacagctgaccgagctgggtgtgccgatcgccccatcgacctactacgaccacatcaaccgggagcccagccgccgcgagctgcgcgatggcgaactcaaggagcacatcagccgcgtccacgccgccaactacggtgtttacggtgcccgcaaagtgtggctaaccctgaaccgtgagggcatcgaggtggccagatgcaccgtcgaacggctgatgaccaaactcggcctgtccgggaccacccgcggcaaagcccgcaggaccacgatcgctgatccggccacagcccgtcccgccgatctcgtccagcgccgcttcggaccaccagcacctaaccggctgtgggtagcagacctcacctatgtgtcgacctgggcagggttcgcctacgtggcctttgtcaccgacgcctacgctcgcaggatcctgggctggcgggtcgcttccacgatggccacctccatggtcctcgacgcgatcgagcaagccatctggacccgccaacaagaaggcgtactcgacctgaaagacgttatccaccatacggataggggatctcagtacacatcgatccggttcagcgagcggctcgccgaggcaggcatccaaccgtcggtcggagcggtcggaagctcctatgacaatgcactagccgagacgatcaacggcctatacaagaccgagctgatcaaacccggcaagccctggcggtccatcgaggatgtcgagttggccaccgcgcgctgggtcgactggttcaaccatcgccgcctctaccagtactgcggcgacgtcccgccggtcgaactcgaggctgcctactacgctcaacgccagagaccagccgccggctgaggtctcagatcagagagtctccggactcaccggggcggttcagttagtttgaggtggcgtggcaccaatgaaatgcctttgccttgcgacaaggccagcacgacgttgtacagcgcatctctgactggttcaggaagcgtcatcggttgtccggcgttgccacacacggaaacttcaggcgcgccaagcacctccagcaaggaggtcatgtcctgcgggtcgcggggtggaagtactgtccgttcctggactgcggctgtcatgcagcttagcgtaattcgaacaaaacgaaacgtcgagtctctgaccaggcatttacgcaagctactgcgccgctaaccgcgccgggtcgcgcacttggccgcctcaaacgccgcctagcacggtgacgtcgagcccggcggagcgcaccagctgatcagagctggaaaccggcgcgcgtctgccgcggccgaagcctacacgcgggcggatctgcggcgcggtgaagcgcgcaaaggtccagcagatcactccgcacgatttgcggcacaccgcggccagcttggcggtgtcggccggcgtcaacgttttggcgctgcaacggattctcgggcacaagtccgcgaaggtcaccctggacacgtatgcggatctcttcgatgccgatcttgatgcagtcgccgtcactctcgggaaagatgccgaccagcaaacctgaaaataccctgctgaactgcactaacagtcaaagggatttggcggtggcggagggatttgaaccctcggacggtgttagccgtcacacgctttcgaggcgtgctccttaggccgctcggacacgccaccgcggtgaagcttaccgaatcggcgcaccctcaccccaatcgctggcgggcgaagaaggcctccagcggcgcggcgcactcccgcgcgagcacaccgccgcgtacctccgggcggtgattgagccgacgatcacggaccacgtcccacaacgagccgaccgccccggtcttgggctcccaggcaccgaagaccagccgcgcgacgcgggccagcaccagggcaccggcacacatagtgcacggttcgacggtgaccgccaaggtggtcccctccagccgccacccgtcgccgagcacaccggccgccaaccgcatcgccaggatttccgcgtgcgcggtgggatcgccgagcgcctcgcgggcattcaccgcccgggcgagttcggttccgtcggcgccgacgaccaccgcgcccaccggcacgtcgcgcggacccgccgtcgccgcgaccgccaacgccgcacggatcagatcttcgtcagtggtcaccgcccgcgcttgcggtcaccgacctaggcggtcgatcaccgccgacagctggtcagcgaagcccatttcgcgggcgatgcggcccagctgttcgtcggcgtaaaggtcggtctcgtcgaggatgactcccagaaccgcctcgggcaggccgatgtcggacagcaggcccaggtcgccttcctcgaacggatcggcatcctcgaggtcttcgggatcgatctcggcgtccagattgtccaggacctccgcggcgatgtcgtagtccagcgcggcggtggcgtcggacagcaacagccgagttcccgagggcgccgggcgcacaatgacgaaaaattcgtcgtcgacgtcgagtagcccgaagacggctcccgcgctacgcagctcacgcagttccgtctcggcagcccgcagactggtcaacgctttggggcccatcggagagcagcgccagcggccctcttcacgcacaaccgcaacaccgaaaccgtccggtgtgtccgcggccggtctttgcgtggaggcccgttgtgctcccatgggcgcctacggtagtcgctgaccaggcctcctgaccagatggtgctcagacagcggagatctggtcgcccctcagggcgccgccacgggctacctatgccaaccttggactgtgactcggactgtcgcggcgccaccggtgtgcgtgcttgggctgggactcatcggcggttccatcatgcgggccgccgcagcggcgggccgtgaagtctttggctacaaccggtcggtggagggtgcccacggcgcccgctccgacgggtttgatgccataaccgatctcaaccaaacgctaacccgggccgccgctaccgaggcgttgatcgtgctggccgttccgatgccggccttgccaggcatgctcgcccatattcgcaaatcggcacctggctgtccgttgaccgacgtcaccagcgtcaaatgcgcggttctcgacgaggtcacggcggctggtctgcaggcgcgctacgtcggcggtcacccgatgacgggcaccgcgcactcgggttggaccgccggtcacggcggcttgttcaacagagccccctgggtggtcagcgtcgatgaccatgtcgaccccacggtgtggtcgatggtgatgacgctggcgctggactgcggggcgatggtggtgcccgccaaatccgacgagcacgacgccgccgctgctgccgtctcgcacctgccacacctgctcgctgaggcgctcgccgtcactgcggccgaggtaccacttgccttcgcgttggctgcagggtctttccgcgatgccacccgggtggcagccaccgctcctgacctagtgcgggcaatgtgtgaagctaacaccggccaactggcgccggccgcggaccggatcatcgacctgctgagccgtgcgcgtgattcgctgcaatcccacggttcgatagccgacctcgccgacgcgggccacgccgcacgcacacgctatgacagcttcccgcgctccgacatcgtcaccgtcgttattggcgcggacaaatggcgcgagcaactggccgccgcggggcgggcgggcggggtgattacatccgctctgccaagcctggatagtccacaatgaacccgtcggagtcgacggtcacggtagtgtcagccaccggtgagcgcagcttgatcccatccagacgtccttcgctggtatagctcacggtggccgcatcgacgctcatctcgggcacgtttacatagaccaccggcagcgcgatcgattccgctcgttcgtgcagcccaaggcgacgaatcggcaacgcattgaagaatggactgaacaccaaatcgatgtccaatgcaccgttgtatgctgcgcgccgttcaccctggtggtcagtcaccaaccacatgttctcctcgtcgcgggcgatggcgagctggcgttcccgctcggctagtgtgaccgtcagcccgaaccgtttggtggcaccggtttcgtcggtctgcagatcgtagtgcgcgccaaacgccggattattcgcggtagccgcggccacaatgcggccgttcgccctaatccgcttgccggacaactggactcgtaccgattccatgcgcgagatgtcctgcgcacgccaggtcaacatggccggccagacgcgcggagtcagatcagaggggactgcgttcacactgtctaccgtagggcgtgtccaccgcctgcggcaggtttgtcgacaaccgcggcgagcttgcgcatcctcccggtgcccggcaccgatacccaccccgccaacgccagcagtccgtcgagggtcaacgccaacgcggccaccatcatcgcaccgaccagagcgatgtggaatcgacgctccttgatcccgtcgatcaagtagccacccagccccccgagactggcgtaggcggccaccgtcgcggtggcgaccacttgcagcgtcgcgctgcgtagtccgccgagcatcagcggtagtgcattgggtacctcgacgcgcagcagcacctgggactcggtcatgcccatcgcccgggcggcatcgaccaccagcggatcaacactggcaatgccggcgtacgtgctggccagcaaagacgggatacccaacagcatcagcgccaccagcggcggccccaatcccagcccgaatagcagcacccctagcagcagcacacccaacgtgggcaaagcgcgcaaaccattgaccgcacccaccaccagcagcgtcccgcgaccggtgtgcccgataagcagcccgactggcacggcgatcagtgctgaagcggccaccgccaccgcggtgtattccaggtgctcacacgtgcggactgccaagccgactggaccggtccagttactggcggttagcaggtaggacagcgcctgctgcaggaaattcatcgcgctccgcccgtgatcggggccgcgacctggcggcgccgacgggctgcccgcggcgcccgttcccatggcgtggccagccgaccggcgaggttgatcaccacgtcgacgacaatcgccagcaggaacatcgctacgacgccggcaacgatctggtcactcttgttggtctgataccccgcggtgaaccaggttcccaggcccccgattcctatcaccgaacccacggacaccatcgcgatgttggtaaccgcgaccacccgcagcccggctaccagcacggggatagacagcggcagttcgactttcaacatctgagcgatccgcgaatagccgatggcggtggccgcgtcatgcacctgcgccggcaccgcgtccagcgcttcgagcaccgcccgcaccagcagggccgtggtgtaggccgccaacgccacaatgacattggcctcgtcgaggatccgggttccgatgatcagcggcaacaccacgaatagcgctagcgacgggatggtgaatataacgctggcggtcgccgtcgtcagccggcgaagcagcggcgcgcgctgcaccagcaggcccaacggcaccgcgctcatcagcccgatcagcaccggcagcaacgagaggcgcagatggacgacggtcagcgcccaggccgctcccgggtgggtcatcaggtagtgcatggcttagctccgccgccggccttcttgcctttttggaactcggccagcacgtcggcggccagtatcccgccgatgaccttgccaccgccgtcaacggcgacaccgacccccgacggcgaggacaaggcggcgtccagcgcctggctgaggttaccgttcgggcggaacaccgaaccgccgacggtcatggcatccgacaatgccgcgccgccgcggtgacgccgccggccatcggcgtcgatccagcccaacggcgcacccgcaccgtcgaccaccagcacccagccgtcacgaacttgcctgtcccgggcatcggaaaggccgttcaccgagacttgctcgatgtcgcgcacaggtagtccggccgcgtcgaacagctgcagccaccgatagccgcgaccgagaccgatgaacttcgacacgaagtcattcgccggactggataacagccgggcagtttcgtcgtactgcgcaagcgcgccgcccggggcgaacaccgccaccagatcggcgagcttcaacgcctcgtcgatgtcgtgcgtcacgaagacaatggtcttgtgcaactcggcttgcagacgaagtatttcgttctgtagctcgtggcgaaccaccgggtcgacggccgagaacggctcgtccatcaacaagatcggcggatcggccgcgagtgcccgtgccacgccgacccgttgctgttcgccgcccgagagctgggccgggtagcgggtggcgaccttggggtccagcccgacacgctcaagcacctcataaccggctttgcgggctgcccggcgcggctgacccttcagcaccggcaccgttgcgacgttgtcgatgacccgttgatgaggcatcagccccgcgttctggatgacatagccaattcccaggcgcagcttcaccgcattgaccgtcgacacgtcggtaccgtcgacagtgatggtgcccgaggtcggatccaccattcggttgatcattcgcagcgccgtcgtcttgccgcagccggaggggccgacgaagacggtcagcatgccgttagggacttccagcgtcagccggtctacggcggtggcaccgtgtgcgtacaccttgctgacatcgtcaaagcagatcaacgtggtgcctactgccgcactgggtgatcgaaaccgttgtcccgcacccatttccgcgcggcctggtcggggtccaccccggagttgccggacaccgctgcattgagctcggccaggccggcagtggtcagctttgccgacaccgcgtccagcacatctttgaggtgatccgacttctttcgcgaattcacaagcggcacaatgtttccggctaggaagttatgttcgggatcttccagcaccaccaggtggttttgcgggatagccgcagaggtgctgaagaggttggcggctgtggccgttccctccaccagtgctcgcacggtcaccgcaccgccgccgtcgttgatggtcacgaagttgcccggcgcgatgtcgagtgagtatttgtgccgcagcccgggcaacccggacggccgggtctgaaaggccgacggcgccgcgaacttcacatccgcggaatgcggggccaggtcggcgatcgttttcaggttccaccgggcggcggtagcggcggtgacggtgacggtgtcagtgtcagaggccggcgacggcgtcaggatcgacagatcgccgggaagtcgcttgtagagctccaactcaacggcatcgagcatggtcaccgtggcgtcgggttgaaagtacagcagcaagttgccgatatactccggcaccaggtcgatggaatgatctttgagcgccgggatatacgtctctcgactgccaattcccaaccgccgccccacgtcgaaaccgttggcctgcaacacttgtgcgtagatttcggcgatcacctgcgattccggaaaatcaccggacccgacgacgatggacttcacactgccggtcgctgacccgagcggatcagcattggcgcaggacgcaaccaggcacaccgtcgcgagccacacagccgcagcgacagttgcgcgacgtaggcgtcgcagcatcctcatgcagttgacactatcgtcagcggcggcgccgtgcttccacaactcggcatgtactgggatttttccggcgtggtttggtttcattctgtgtgggataggacaaaaatggtgtcatgaccagcaatccctcttcctcggctgatcaaccactcagcggtacaacggtgcctggctcggtgcccggtaaggcaccggaagagccacccgtcaagttcacccgcgccgccgccgtatggtcggcgctgatcgtcggctttctgatcctcatcctgttgctgatattcatcgcccagaacaccgcctcggcccaatttgcgttcttcggctggcgctggagcctgccactaggggtggctatcttgctggcggccgtgggcggcgggctgatcaccgtcttcgccggcaccgcgcggatccttcagttgcgacgtgcggccaaaaagacccacgcggccgcccttcgctaactgggcatccccgacgcgggattacccgctcttcttggcaatctctgccagaccgcgagcgatcagcggcgcaacaacgtcaggcaccgactcagccgcggtgtccttcccctcggcctgctcggacatgcgtcggcggtagtcgatgccggcggcgatgatggcgagcttgaaataggccaaggccatgtagaactcccagtggcctagcggctgcccggagacgagtgaataccgatcggccagctcgtcggctgctggcagcagcggcgaagtccacgctgcctgcgcatgcacaattaagtccagcgcggggtcgcggtatacgcacatcagggccgcgtcggacagcggatcccccagggtggagagctcccagtccaccaccgcgcgaacatggcatgggtcatcggtgtccaagatcgtgttgtcgatccggtagtcgccgtgcacgatcgatgtgcggctctgttgtggaatggcttgctgcagggctaaatgcagtcgcgaaatgtcggcgtcgcggtggtcgtcgggcagccgcaccagctcccattgtgacccccaccggcgcacctgccgttccagatagccgtcgggtttgccgaaatcgctcagtccgacggccttcgggtcgatgctatgcaagtcgacgagtacccggatcaaggcgtcgacacagccctcgatgaccgaacggctgccgagcgcttcgagttcggcgcgccggcgcaccacttgcccggcaacgaattcgacaacctggaacggcgcgcccagcaccgagtcgtcctggcacagcgagatcgtgcgcgccaccggaaccggtgtgtctcccagcgcggcgaccaccctgtactcgcgggccatgtcgtgcgccgacggtgtcagcccgtgcaggggcggacggcgcaccaaccagctcgacgcgtcatcatagacccggaaggtcagattggagcgtccaccggagatcagctcgccacgcaactcgccgtcgcgcccgatccccagcgaacgcagataccggtccagcgcgcccagatcgagcccgtcgagtcggtcaaccgaagtcaccgaacttgtttaccactcgcgcaatgcccggctttagctcaggccgccttcgactcggcgccgagcggtaccgccgaactacggcgtcacgatgttgaaggccgaatcgggccggtcgaggacgctcaagaatgtctgcagcaccgtccggtcgccgaacacctcgaaaccgggtgagctgatatcgcccagcgccgcggcgaccaaccgaaccttgtcgcccaccgtcaccgtcgcgttcgccgtcgccggatcggcgggaagcttgcgatgtatcaacacgccgttgcgcagcgtgagccgatagttgacatccggctcggtgaaggtgaaatcgatggccaggtcgaggtcccatgcgcgtgggccattgatgctgatcgccaggacgtcaaagatttggtccggcgtcagctgggcgaaaaacgtgggcgccgggacttgcccggagctgcccgggttcccgtcgcgcagctcggcggccccggtcagaaagaaattgcgccaggtcgcacactccgcgccgtaggccagctgctccagggtgtcggcatagagcccgcgggccgcagcgtgctcgctgtcggcgaacaccgcatggtcgagaagcgttgccgcccaacggaaatcacctgcgtcgaaggcttcgcgggccagctccagcactcggtcgatgccacccaacgcgtcgacataacgcggcgccagcgcctcgggcggatgcggccacaaccagcccgggttaccgtcaaaccagcccatgtaacgctgatagatcgccttcacgttatggctgaccgacccgtagtagccgtgggtgtgccatgcccgctgcagcgccggtggcagctggaacatctcggcgatctccacaccggtgtagccctggttcagcagccgcagcgtctgatcgtgcagatatgaatacatgtcgcgctgttgcgacaagaactcgacgatcttctcgcgtccccacgtcggccagtggtgcgaggcgaacaccacgtcggttcggtcggcaaaggtgtcaatcgcctcggtgagatagcccgaccaggcgcgcggatcgcgcaccaaggcgccgcgcagggtcagcaggttgtgcaggttatgcgtggcgttttcggccatgcacaacgcgcggaagcgcgggaaatagaagtgcatctccgcaggggcctcggtgcccggggccatctggaactcgatctccaccccgtcgatggtgtgggtctccccggtctcggtgatgtcgaccgtcggcacgacgagcgaaacctcaccggtcgacagtgtctgcccgaggccgcagccgacgtgcccccggagaccgcgcgccaacacggtgccgtacatgtagcccgcacggcgcatcatcgccgagccggcgtagatgttttcctgcacggcgtgcgcggtgaacccctccggcgccagcaccgccacctttcccgcgtccacgtcggcctgggtggtgacgccgagcaccccaccgaaatgatcgacatggctgtgggtgtagatgaccgcgaccacggggcggtcggctccgcggtgggcgcgatacaagtccagcgcggcggcggccacctcggtggacaccaacgggtcgatgacgatcagcccagtgtcaccctcaacgaagctgatattggagatatcgaatccgcggacctgatagatgcccggcaccacctggtagaggccctgtttcgcggtcagctgggattgccgccacaggctgggatgcaccgatgtcggcgcggcaccgtcgagaaacgagtacgcgtcgttgtcccacaccacgcgaccatcggcagccttgatcacacacggggacagcgcggcaatgaatccgcgatcggcgtcgtcgaaatccgttgtgtcatgcaacggtaacgagtgttcaccgtgtgccgcctggatgacggcagtgggaggtttgtgttccatcggcactacattgccactactacggtgcacgccggtagatgccgttggcgaaccacgctaccgaccagaaagagagaattttccgccgcacctagacctcgggccctgctaacgcgcatactgccgaagcggtcctcaatgccgatggaccgctacgacaggcaaaggagcacagggtgaagcgtggactgacggtcgcggtagccggagccgccattctggtcgcaggtctttccggatgttcaagcaacaagtcgactacaggaagcggtgagaccacgaccgcggcaggcacgacggcaagccccggcgccgcctccgggccgaaggtcgtcatcgacggtaaggaccagaacgtcaccggctccgtggtgtgcacaaccgcggccggcaatgtcaacatcgcgatcggcggggcggcgaccggcattgccgccgtgctcaccgacggcaaccctccggaggtgaagtccgttgggctcggtaacgtcaacggcgtcacgctgggatacacgtcgggcaccggacagggtaacgcctcggcaaccaaggacggcagccactacaagatcactgggaccgctaccggggtcgacatggccaacccgatgtcaccggtgaacaagtcgttcgaaatcgaggtgacctgttcctaacctaaagcgtgtcgatgcgggctgtgaacagcgcgtcggagccgggcagtcaggcctagcgcggcgacgattcgagcggttgccatccgtcaagtggcagccgcaccgcaaactcggtatatccgggtgagctactcacggtgatcgttccgttgtgcgccttgaccacagcggagacgatcgccaggccgagcccggtgctaccggcttggcgggaccgtgacgtatcgccgcgggcgaaccgctcgaaaacctcggactgcagcgcggccggaatacccggcccattgtcgatcacctgcagcacgacgtgcgtcggcccggtgctcaagcgcgtcgtcacgatcgtgccgggaccggtgtgcacgcgggcgttggccagcaggttggtcaccacctggtgcaaccgtgccgcatcacccgggatgaccaccggttcggggggcaggtcgagcgcccactggtgatctggtccggcaacatgagcgtcgctgaccgcgtcaaccgcaagccgcgacatgtccaccggtccgcgttccagcggccgccccgagtccagacgcgccagcagcagcaggtcctcgacgagacgtgttatccgctcggtctccgatgccacccggctcatcgcgtgtgcgacggcctcgggatcgtcccctatccgctgcgtcaattccgtgtaaccacggatcgccgcaaggggagttcgcagttcatgactggcatcggcaacgaactggcgcacacgggtttcactggcctgccgcgccgacagtgcggcagcgatgtggtcgagcatccggttgagcgccgacccgagttgccccacctcggtggaggggtttgcgtcaggttcgggcacccggaccggtagcttgacctcgccgcgatccaacggtaggtcgacgacttcgctcgcggtttgcgcgacgcgccgcaacggcgccagcgcccgcttgatgatgacgattccggcggtcgtcgcggcgaccaacgcaatcaccgtgacgattccgaaaatgatcagcatctgcaacatcgtggcgtcgacgttgcccatcgacaggccggtgacgatgacgtcgtgcccgtttcggctcggagcggccagcacacggtaccggcccagaccgtcgagatccagggtcagcggtgtgcggctgccggcgatccgttccagctgggaccggccggttgacgtcaacgccgcccgcgaaccactgccggtcagatatccggcggcgaccgtcgtgccgtcgctgaccaccgccgccaccatcccggccggctggcccggagcatcgagaaacctcggaccggggcccgaccggatgtagttgtgcgtctcgcgccgccagggcggacggggcattttctccggatacatcaacaccgagcggtacgacgttccgccgagttggttgtcaagttgtgccaccagatgacgacgcagcgccatttcggttgccgcggtgattcccacacacaccacggcgaggacgacaacctgtccgaccaggagccgcagccgaagcgaccaaattcgcggactgctagcgggccggcttgagcacatagccggcgccgcgcagcgtgtgaatcatgggttcgcgaccgttgtcgatctttttgcgcaggtacgagatgtacagctccacgatattggaccggccgccgaagtcgtaactccagacgcggtccagaatctgggctttgctcagcacccgcttggagttgtgcatcatgaaccgcagcagctcgaactcggtggacgtcaacgacaccggttcgccggcgcgcatcacctcgtggctgtcttcgtccagcaccaagtctccgaccactagctgggcaccgctgtcgactgtcgtcacccccgtgcgacgcagtaacgcccgcagccgaagcacgacctcctcgatgctaaacggcttggtgacgtagtcgtcgccccccgcggtcaacccagctatacgatcttccaccgcgtccttggccgtcagcagtagaaccggcaggcctggattctcgctgcgcaacttgtgcagcacgtcaagaccgctcatgtcaggcaacatcacgtcgagcacaaccacatcgggccgctggcggcgggccgccgcaatcgccgacgatccgtcaccggcggtggtgatgttccaaccttcataccgcaatgccatggacaccatctcggccagaacgggttcgtcgtcgaccaccagcacagtgaccggttggccatcggcgcgccgcattacgacacgctcaaccgagatgcggtgctgcgtcacagcgtcaagtatccgcacacggctgagcagacgccatgcggatcctatgtgcgcgctatgaaacccgatttggggcacgttcggagcctgccagcgggccggatccgggcggtaccccactcacgtcggcgcgcatgttggtaccagtagcggctgctggcgaccgggctgctgaagcaaatcccgctgccacgcttgaggcagcgtcccggaccaacgccaattggtcgctctccgtcgccgttgtggaagtcgccgacccggacagttcgatcagacatagccaaggatcggtagcatgacgatacgcattccgatagcggggaattgaggtgccgtgacagacactttgtccgcagatgtctccgaatatcaagtgcccgtgaataactcgtatccctaccgagtgctgtcgatccgcgtctgcgacggcacctatcgggatcgtaatttcgcgcacaactaccgatggatgcgctcggcattcgacagcgggcgactcacattcggaatcgtctacacctacgcccgtccgaattggtgggccaatgccaacaccgtgcgctcgatgatcgacgcagcgggcggcttgcatccccgggtcgcgctgatgctggatgtcgaatcaggcgggaacccgcccggtgacgggtcgagctggatcaaccggctgtactggaacctggcagactacgccggctcgcccgtgcgaatcatcggttatgccaacgcctacgacttcttcaacatgtggcgtgttcgcccggcgggcctgcgcgtcattggcgcgggttatggttccaatccgaaccttcccggacaagtggcgcaccagtacaccgacggcagtgggtatagccccaatcttccacagggcgctccaccgttcggtcgatgcgatatgaactctgccaacggactaacaccgcaacagtttgccgccgcatgcggcgtcacaacgaccggaggaccgctgatggcactcaccgacgaagaacaaaccgaactactgaccaaagtccgcgagatatgggaccaactgcgcgggcccaacggcgccgggtggcctcagctcggacagaacgaacagggccaggacctcactccggttgacgcgatagcggtgatcaagaacgacgtggcggccatgctcgcggaatagcccgcgatctccgtcagctcgtggcccgctgcgcggatacgaaaaggtttggcgggattgagtcttcgccactgtgagggatgctgcggccataccgagccagcagctcgggcaacgttgccgtcgacacgtcccagccacgttcacgcagccactcggcgaccgcggtgcgctgctctgcataccagaggtcatcgacatctgatatctcagtttcgaccagcttggctgccgcggcccgcatccgccgcatgtccgcacgctggcgtcgcattcgctcagggtcgagaaaaccggcgccggggacgttggacgccaaccaactgcccggcctgctgagcgcatcgatacgctcgaacaacagatcctgagcccgcgccggcaggtaccgcaccaacccttcggctaaccacgcacacggcttcgatgggtcaaatccggctttctgcagtgcctttggccagtcctgacgaaggtctatgggaacgttcaccagctgcgaagccggctgcgcgccatgctggcgcaacgtggctgatttgaattccagcaccttgggctggtccagctcgtacaccacggtgccgtccggccagggcagccgccaggcacgcgagtccaggcccgaggcgaggatcactacttgcctcaccccagcgtcggcggtagccaggaaatactcgtcgaaaaacgcggtccgggcggccatgaaatcgatcatctgctgtatcggcgcccgcaggtccgggtcgaggtcggtcgcaccggccagcaacgtgcgattcgtgtacatgctccatatcccgtcgccggccgcgtccacaaagatccgcgcgaacggatcgttgatcaatgggttgtcgctctcggtctcggccgcacgcgccgccgccacacccagtgcggtggcgcccacgctctcggtaatggcccaggaatcgttgtcggtccgcggcacagttaatcctcccccaggccggaaacgtcagttttgcaaactattcttccagccgccgaggggcccgcgcgctcgtcaagagtgtcctacgctttctcccagatggtctacaggttgcagaggagcgcgatggggtccacgccgccacgtacgccgcaggaggtattcgcccaccacggccaggcgctcgccgcgggcgacctcgatgagatcgtcgccgactacgccgacgactcctttgtcatcactccggccggtatcgcgcgcggcaaggaaggtattcgccaactgttcgtcaagttgctcgacgacataccaaacgcactgtgggacttaaagacccaaatcttcgagggcgacatactgttcctggagtggaccgcgaattccgcggtcagccgagtcgacgacggagtcgatactttcgtattccgagacggcacgatctgggcgcataccgtccggtacaccccgcaccccaagacctgacgtttcgagcaggtggcggatgtggacctcgaggcggtcgcctattaccgatcagaccgaggcactgttgtctgacgcgggcggatacccccagggggcgcgttcctcgccgcgcacgaagtcggtaggttgcagccgcactttgcggaggaaccgcctgctgatctgccggataggatgagcccgtgacgacgctgaaggagcttggagcacgggtcgccgctctggaagcgaaccaggccgactatcgagccgtcctcgcggccgtcaacccgccgggcgccaaccagcgagaaatcgcgacgaccgtccgggaacacaccggacgactggaccgcgtgacgaccaaagtcggccagctcgcggccaagtccgacgacaccaatgcgcgggtgcggtctctggaagagggacaggccgagatcaaggaccttctgctccgcgccctcgacaagtgattctccgaatggctgcgcgattttttgagcccggcatcgaacggtgatctgtggtcggtgaatccgcgacacgccgtggtttcgggtcgtgccggatggcgtcaaatggccagatcagaacacctttcgagaccacgattttcgagaccacgatcaggtgctgttgcaggctctcctaaagccgtagggcgtgtttgaaccgcaccatgatggggtgcgcggacatcggttggcgatacgggctcgaggttgcagatcctgtccgcgctcgtggccggcacccgagcgaccctgtcgaagaccgcgccttgattacctggcggtgagcgcgagccgcctgaccagggccgcgaagcacagcggcgccagcagccaggtcagctgcatggccgctgtcaccgggtgaccacgaaaccagaacatcaccgggttgaaccacaggtcgtcgacgtaggaccaggtcccggcgaggatcgccgacaactccacggccagggccgtgagctgtccccagagcacctggacggtcaggccgagggcgcccgcgggctcgcccgtgagcgctcgcgccagcagccagcccatggtcaggagggcaccatcccacacggagtgggcgagcaggaacaccacggtggggagcgggagcggcgtggcccactcgatgatcggggtgttggtccaagcgctgagcccgaacaccggcagctcccagaccagaccgatgagcgtgccgagcaacagcatccgcgcgagctcgggtcgagtccttcgagcgcgcagcatgagcaccacgaccgcgagcgcgacgagcaggtcggctacgtagtagccatgggcgaggggatcgttatccataagcgtgttctgttgtatgccactaagcatcgtatttgcctccgcgaaccttggtgagcaacagtgacgaacagtgacggcgagccgccagttgacccgcacgtgggcacaacggcgagcttcccgcaccgatggctacgaaccccggccacgcaacgctatgcggtcgccagccagctgggcgcgcaggatccgttggatcgccccagcggtacggtccgggttctcggggcgcagcgccaccgccaactccagcacctcgaccggggtgcgcagcgtgcactggcacgggtttgggcaccaaggcgtcgaacccaccggcgcgccagtccctaattcctaatccagcggtcgatggtatgccggctgatccgaaccttccgcccgaacgggtcggtgtgctcacgggaggccagctcgcgcaccatctttccccgctccttggtggaatgcgctgcatcggcggcctcccggatcaactgataccgaaacaatccgatcgccctcgcgcgctccgcgcgcacctcgccttatcatcgccgaccgccaccggccgctcctttccgtttggtgtcccgtgaacacacgacagcgcacaggattacggcccaatcggcggttagggcagggtcgactcgtgttgcacccactcgccgggtcaccccggcgccaccagccgcccacccgataccgccaccgccgtctcggccagcgacaccgtggacagcgcgaactggcactcgatcacggtcacgaccgcggcgatcaccgtcaccgcataggcgaacaccccgacggccgcatccggcatcaccggatccggatccaccgcgcgcaacatgacggtgaacaccgaccgaaccgcctcggcacgctcggcaaagcgacgcagccaaccccgcaccgtctcggccgggcgagccaaatccgcggcgatgcggcggaacccgacctggctcaaggccttctccgccggcgcgggcacagctccaccacgtatgtgcgctcgcagcccgacatgctggccgacggcgcgcagagttgggcacgagttgtgacaatccgtgacagctttcccggcgcctgataccaacggaacgcgtttgcgctagtaaagagcgcgcccgaagagattcgaactcccaaccttctgatccgtagtcagatgctctatccgttgagctacgggcgcttgtcttcagttgtgtcccctaaaggactgcggaggcgagaggatttgaacctccggtccccttgaagggggacaactcattagcagtgagccccattcggccgctctggcacgcctccatggacttcccgagagtacccggactccccgagccgccggaggcctagcgtacacagccgccacatatgctgtcgacgtgaccgcccgcctgcgacccgagctggctgggctgccggtttatgtgcccggcaaaacggtgccgggcgccatcaagctggccagcaacgaaaccgtgttcggcccgctgcccagcgtccgtgccgccatcgaccgggctaccgacacggtcaaccgctaccccgacaacggctgcgtgcagctcaaggccgcgctggcccggcatcttggcccggacttcgctcccgagcacgtcgccgtcggttgcggctcggtcagcctctgccagcaactcgttcaggtcaccgcctcggttggtgacgaagtggtcttcggctggcgcagctttgagctctatccaccacaggtccgggtcgccggcgctatccccatccaggtgccgttgaccgaccacacgttcgacctctacgccatgctcgccgcggtcaccgaccgcacccggctgatcttcgtgtgcaaccccaacaatccgacctccaccgtcgtcggtccggacgcgctggcccgcttcgtcgaggcggttccggcgcacatcctgatcgccatcgacgaggcgtatgtggagtacatccgggacggcatgcggcccgacagcttaggcctggttcgcgcacacaacaatgtcgttgtgctgcgtacgttttcgaaagcgtacggcctggcggggttgcggatcggctacgcgatcggccaccccgacgtcataaccgcgctggacaaggtctacgtgccatttaccgtgtcgagtatcgggcaggccgcggccatcgcgtccctggacgccgccgacgagctgctggcccgtaccgacaccgtggttgccgagcgcgcccgcgtcagcgccgagttgcgtgctgccgggttcacgctgccgccatcgcaggccaactttgtctggcttccgctgggatcccgcacccaagacttcgtggagcaggccgccgatgcacgcatcgtggtccgcccgtacggcacggatggcgttcgggtcaccgtcgccgcaccagaggagaacgacgcgttcctgcggttcgcccgccgctggcggagcgaccaatgagcgtggcccgtaagaaaattcgacgcccacgctcgagcgtcacggctatctggccgggttgcggccggtgaacgcgatcagccgctccagcgccccgccatcttccggcacgtcgaccggttcattgaaaccggccacactacgttcctccggcttgatgagctttcgtgccagctctaggacgtattcggccaacgaatcggcagccttcagctcactcccgacggcgaccgcgtaatcccaggcgtgcaccagaaattcgaccgagaagaccgagacggcaaccttggccgacatcgagccgggacccagcgatacgtctccttccagaccgtgacggtgccaggcgtccagggccgaacgggcggcgccgctcaccaggcgctccacagagtcaatgtccgcacgcagtgagaattccgcgccgaccatgccgccgaggaccatgattgagttgagcaaatgctcggttagttttttcacgtcgtaccccgggcacggtgtctgcttggccttgtcctggcggccgatggtgtgcagcacttgctgcagcacctgcagcgcggcttccgcgcacgccagctcgtcggtcggtggggaatctggtccgggtcgcgattcaggcggcatactggccacgctacggtctgggcatgggcgaaacctacgaatccgtcaccgtcgaaaccaaggaccaggtcgcgcaggtgacgctgatcgggccgggcaagggcaacgcgatggggcccgcattctggtcggagatgcccgaggtgttccatgccctggacgccgaccgtgaggtgcgggccatcgtcatcaccggatcgggcaagaacttcagctacggcctggacgtaccggccatgggcggaatgttcgccccgttgatcgccgacggcgcgctggcccgcccacgcacggacttccacaccgaaatactgcgcatgcagaaggcgatcaacgccgtcgccgactgccgcacccccacgatcgcggccgtccagggttggtgcatcggcggcgccgtcgacctgatctccgcggtcgacatccggtatgccagcgccgacgcgaagttctcggtgcgcgaggtcaagctagcgattgttgccgacatgggcagcctggcgcgccttccactaatcctgagcgacggccatctacgagaactcgcgctgaccggcaaaaatatcgacgcggcccgcgccgagaagatcggcctggtcaacgacgtctacgatgacgccgaccagacgctggccgcggcccacgcgactgccgccgagatcgccgccaacccacctttggcggtctacggcatcaaggacgttctcgaccaacaacgcacgtccgccgtctcggagaacctgcgctatgtcgccgcctggaacgccgcgtttctgccgtccaaggacctcaccgaaggtatttccgcgacgttcgccaagcgcccgccccagttcaccggcgagtagacccggcgaccatgcgcgctggcgacggcaagatccgtgtcccggccgacctagacgccgtcacggcaaccggcgaagaggaccactccgaaatcgacggtgcggccgtcgaccggatctggcgggccgcacgccattggtatcggcccggtatgcatcccgcgatccagttgtgcattcggcaccatgggcgggtcgtgctcaaccgcgcgatcgggcacggctggggcaacgcccccaccgatgaggccgatgccgagaagatcccggtgacgactgacaccccgttctgcgtgtactcggcggccaaggcgatcacggcgaccgttgtacacatgctcgtcgagcgcggacacttcgcgctcgacgaccgcgtctgcgagtacctgccctcctacaccagtcatggcaagcaccgcaccacgatccggcacgtgctgacccacagcgcaggcgtcccgtttcccaccgggccccgacccgacgtcagacgcgcggacgaccatgaatacgcggtggaaaggctcggcgaactacggccgctatatcggcccggactggtacacatctaccacgcgctgacctggggtccgttgatgcgtgagatcgtctacgcggccaccggcaaggaaatccgcgagatcctggccaccgagatcctcgacccgctgggctttcggtggaccaacttcggcgtcgccgagcgcgatgtgccgctggtcgcgcccagtcacgccaccgggcggcagctgctgccggtgatcgccgcggtgttccgcaaggcgatcggcggaaccgtgcacgagatcatcccctatacgaacaccccgttcttcctcagcaccatcctcccgtcgtccaacactgtgtcaacggccaacgagctgtcccgctttatggaaatcctgcgccgcggtggcgaactcgacggtgttcgtgtactgagtcccgagacgctgcgcggcgcggtgacggaatgccggcgcttgcgaccggacttcgccaccgggctgatgccgcttcgctggggcaccgggttcatgctggggtccgccaagtacgggccgttcgggcgcaacgcgccggcggcattcggccatctcggtctggtcaacattgcggtttgggccgaccccgaacgagctctgtcgggcggtttgatcagtagcggcaaacccggtagggaccccgaggctgggcgctacggcgccctgctgaacgccattaccgccgaaataccacgggcatcgtcgggctgatctgcccacgagcacgccacgccgccctaaccgagccggacggctttgtcgtgccggtcacatgtcggcctgttgccttatgtcaagatgcgccgccgtacgcgcgcattatcaacgagtcaacgtggtcggtgcagacctgctatactcgaacgtatgttcgagatatcgttgtcggacccggtggagctgcgcgatgccgacgatgccgcgctgcttgccgcaatcgaggactgcgcgcgtgccgaggtggccgccggcgcccgccgcctgtcagcgatcgccgaactcaccagccggcgcaccggcaatgaccagcgggccgactgggcgtgcgacggctgggactgcgcggccgccgaggtggccgccgcactgaccgtaagccaccgtaaggcctccgggcagatgcatctgagcctcaccctaaaccgactgccccaggtggcggcgttgtttttggccgggcagctcagcgcgcggctggtgtcgatcatcgcctggcgcacctacctggttcgcgaccccgaagcgctgagtctgctcgatgccgccctggccaaacacgccacagcgtggggtccgctgtcggcccccaaactggaaaaggctatcgactcctggattgatcggtacgatcccgccgcactgcgacgcacccgtatctcggcccgcagccgcgacctgtgcatcggtgatcccgacgaagatgccggcaccgccgcactatggggccggttgtttgccaccgacgccgccatgctggataagcgcctcacccagctggcccacggcgtctgcgacgacgatccccgaaccatcgcccagcggcgcgccgatgcgctgggcgcgctggccgccggcgctgatcggcttacctgcggctgcggtaattccgactgcccatccagtgccggcaaccaccggcaggcaaccggtgtggtcatccacgtcgtcgccgacgcggcagcactaggcgctgcacctgacccacgcctatccggcccggaacccgcgttggcacccgaagcacccgccaccccggcggtcaagccgccggccgcgctgatcagcggcgggggtgtggtgcccgcgccactgctggccgagctgatccgcggtggggccgccctcagccgcgtgcgccatcccggcgatctgcgatcggagccgcactaccggccgtcggccaagctggccgaattcgtccggatccgagacatgacctgccgattccccggctgcgaccagcccaccgaattctgcgacatcgaccacacactgccctacccactcgggcccacccacccgtccaacctgaaatgcctctgccgcaaacaccaccttctcaagaccttctggaccggctggcgtgatgtgcaactgcccgacggcaccatcatctggaccgcgcccaacggccacacctacaccactcatcccgacagccgaatcttcttacctagctggcacaccaccaccgccgcactacccccagcaccatccccgccagccattggtcccactcacaccctgctgatgccacgacggcgccggacccgagcggccgagctggcccaccgcattaaacgcgaacgcgcccacgtcacccaacgcaacaagccacccccaagcggcggggatacagcggtggcggagggatttgaacccccggacggtgttagccgtctctcgctttcaaggcgagtgcattaggccgctctgccacgccaccgctgataagggtaacgagccggtagcgtgaccatcatgcgtgccgtcgtcgccgaatcctcagatcgactggtatggcaggaagtccccgacgtgtcggctgggccgggcgaagtgctcatcaaggttgccgcttccggtgtcaaccgcgccgacgtgctacaggccgccggcaaatatccgccgcccccgggagtaagcgacatcatcggcctggaggtgagcggcatcgtcgctgcggtcggtcccggggttaccgaatggtctgccggacaagaggtttgcgccttgcttgccggcggcggctatgccgaatacgttgccgttccggccgaccaggtgctgccgattccgccgagcgtcaacctggtcgactcagccgccctgcccgaagtggcgtgcacggtgtggtcgaacctggtgatgaccgctcatctgcggccgggtcagctggtgctgattcacggcggggccagcggcatcggcagccacgcgatccaggtggcccgcgccctggcagcacgggtggcgatcaccgccggctcaccggagaaactggagctctgtcgcgacctgggcgcccaaatcaccatcaactaccgcgacgaggatttcgtcgcgcggctgaagcaagagaccgatggtagcggcgctgacatcatcctcgacatcatgggagcgtcctacctggaccgcaatatcgacgcgctggccaccgacggccagctgatagtcattggcatgcagggcggggtgaaggccgagctcaacctgggcaagctgctcaccaagcgggcgcgcgtcatcggtaccacgctgcgggcccggccggtcagcggcccgcacggcaaggcggccatcgcccaggcggtggcggcctcggtctggccgatgatcgccgcgaaccgggtccggcccgtcatcggcacccggctgcccatccaacaggcggcacaagcgcatgaactgatgttgtcgggcaagacgttcggaaagattctgctgacggtataggcgaacctcgcggccggatcaacctagcgacgccagcgcgcgcaccagctggtcgacttcggccatcgtcgagtaatgcgccagcccgacggtgaccgcgccgccgacgtcgttgacgcccagcacgtcgagcacgcgtgagccggtgttggcgatcgcgagaattccgttgtccgccagccgctgcaccacgcggtcagccggcaccttgtggaccgcgaagctgaccaccggtatctgtgcttccgggcgaccgatcagcatcaccaatggcagcgagcgcaacgacaccatcagatagtcgaagacccggttcaggtacgcgtcagcagattgcatcgacaccgctagtcgttcgcgtctgctgccgcgagccgactcgtcgagcgccgccaggtactcaatgctggcgaccacaccagccagcagaccaaactggtgcacgccgatctccaggcgcgccggcccggtggcatacggattggtcgaaaccgatccgaaggaattcatcactgacgggtcacggaaaaccatcgccccaatcggcggaccaccccaggcatgcgcattcaccgtcaccacgtcggcgtcggtttctctgatatcgagcaaccgatacggcgcggccgcggaatggtcgaccaccaccagtgcccccacgtcgtgcaccagtttggtcatcgcccgcagatcggtgaccccgcccagcgttccggatgcggagttgacggcgaccagcctggttgacttgctgatcaggctctcccactgccacgtcggcagctcgccggtctcgatgtcgacctcggcccacttaaccttggcgccgtagcggtgcgccgcccgcagccacggagcgatgttggcctcgtcgtcaagacgactgacgatcacttcgtatcccagcccggcgcgtgaggacgacgcttcggccagcaacgacagcagcaccgcccggtcggcgcccagcaccacgccgcccgggtcagcgttgaccagatcggccaccgcttcacgggcggcgtcgagtaccgccgcgctacgccgcgccgacgggtgagcacccactgtgctagcgcccgaccggcggaaggccgtcgacacggtggtcgcgacggaatcgggaatcagcattccggccggtgcatcgaagtgcacccatccgtcacccagcgatgggtgcaatccgcgcacccgggcgacgtcgtatgccatgccagccaccttagaactcgggtgtcctagacgtcccagcccgcccgggcttccctgagccatgtcacccggccagccatactaatcgagtgggcctgtggttcggtacgctaatcgctttgattttgctgatagcgccgggggcaatggttgctcgcatcgcccagctgaggtggccggtcgccatcgcggttggcccggcgctgacatacggcgtggtggcactcgcgatcatcccctatggcgcgctcggaattccctggaacggttggaccgcgctggccgccttggcggtgacgtgcgctgtagcgaccggtttgcagctactgcttgcccgttttcgggacctcgacgccgaggcacttgcggttagccgctggcccgcggttacggtcgccgccggggtgctgctgggcgccctgttgatcggatgggccgcatatcgcggcataccgcactggcagtccatccccagcacctgggacgcggtctggcacgccaacactgtacgtttcatcctggacaccggccaggcgtcctcgactcacatgggggagcttcgcaacgtcgagacccatgccccgttgtactacccgtcggtgttccacgggctggtcgcggtgttctgccagttaaccggcgcggcacccaccaccggctacacactgagttcgctggccgcctcggtctggctgtttccggtcagtgcagccgttctcacctggcgcgcggtgcgctcacacccgggcgcgctgtggtcggcctcctgcgcctcggcagagtggcgcgccgccggagcggcgggcaccgccgcggcactctcggcgtcgttcaccgcggtgccctacgtcgagttcgataccgccgctatgcccaacctggcggcctacggcatcgcggtgccgacgatggtgctgatcacctcgacattgcggcaccgcgaccgcatcccggtggccgtgctagcgctggtcggcgtcttctcactgcacattaccggcggtatcgtcgtagcgctgttggtgtcggcctggtggcttttcgaggcactgcggcatcctgtgcgatcaaggctggccgacctgttgacgctggccggcgtggcagcgatggccgggttggtcatgttgccgcagttcttgagcgtcaggcagcaggaagacatcatcgccggacacgcttttcccacctatctcagcaagaagcgtgggctgttcgacgctgttttccagcactcccgccatctcaacgacttcccggtccagtacgcgctcattgtgttggccgccatcggcgggctcattctgctggtcaagaagatctggtggccgctggcggtttggctgctgttgattgtgatgaacgtcgacgcgggaacaccgttgggcggacctatcggaggggtggccggcgcactcggcgagttcttctatcacgatccgcgccgcatcgcggcggccacaaccctgctgttgatgctgatggcaggtgtggcgctgttcgcgacagtcatgttgctagtggccgcggcgaaacgactgaccgaccgtttcagaccccagccggtgtctgtctgggcatcggcgaccgcgacactactgatcggagccactctggtcagtgcgtggcattactttccccggcaccgatttctgttcggcgacaagtacgactcggtgatgatcgaccagaaagatctcgacgccatggcatacctggcgagtttgcccggcgcacgcgacacgttgattggcaacgccaacacggacggcaccgcgtggatgtatgccgtggccggcctacacccgctgtggacccactacgactacccgctgcaacagggcccgggctatcaccggttcatcttctgggcctatggccgcaacggggagagcgatcctcgggtactcgaggccatccaagtcctccgtatccgctatatcctgaccagcactccgacggtgcgggggtttgccgtgccggacggactagtgtcgttagagacatcgaggtcgtgggcgaagatctacgacaacggcgaggcccgaatctacgaatggcgcggcactgccgcagcaacacactcctagaaggtgcgtaagaggatggtgattggattgagtaccggcagcgacgacgacgacgtcgaggtcatcggcggcgtcgacccgcggctgatagcggtgcaggagaacgactccgacgagtcgtcgctgaccgacctggtcgagcagcccgccaaggtgatgcgcatcggcaccatgatcaagcaactgctcgaggaggttcgcgccgccccactcgacgaagccagccgcaatcggctacgcgatatccacgccaccagcatccgcgaactcgaagatggtctggccccggaactgcgcgaggagctcgaccggcttaccctgccgttcaacgaggacgccgtgccctcggacgccgagttgcgcattgcccaggcacagctggtcggctggctggaagggctgttccacggcatccaaaccgcgctatttgctcagcaaatggcggcgcgcgcgcagctgcaacaaatgcgccagggtgcgctgccgcccggggtcggcaagtcgggccagcacggccacggcaccggacaatacctgtaagccgtgtcggatccgcaccatccccatatccagacgcacaacgcgtgggtggagttccctatcttcgacgccaagtcacgttcgctgaagaaggcggtcctgggtaaagcgggcggcaccatcgggcgcaacaactccaacgtcgtcgtcatcgaagcgttgcgcgacatcaccatggagctgaacctgggtgaccgggtcggtctggtcggacacaacggagccggcaaatcgacgctgctacgcctgctttcgggcatctacgagcccacccgcggctgggcgaaggtcaccggaagggtggcgccggtcttcgatctgggcatcggcatggaccccgagatctccggctacgagaacatcatcattcgtgggctgtttctgggacagacccgcaaacagatgcaggcgaaagtggatgagatcgccgaattcaccgaattgggcgagtacctttcgatgccgctgcgcacctattccaccgggatgcgagtccgcctggcgatgggcgtggtcaccagcatcgacccagagatcctgttgctcgacgaaggcatcggcgccgtggacgccgacttcctgaggaaggcccagtcccggctgcagaatttggtcgaacgttccgggatcctggttttcgcaagccattccaacgagtttttggctcgactatgcaagaccgcgatatggattgaccatggcgtcatcaggctcgccggtggtatcgaagaggtggtacgggcctacgagggtgaggacgccgcccggcacgtgcgcgaagtactggccgagacccaggccgacagacagaacgtccagggatgactgaatcggtcttcgccgttgtggtaacccaccggcgccccgacgagctggccaagtcgctggatgtgctgaccgcccagacccggttaccggaccacctgatcgtggtcgataacgacggttgcggcgacagcccggtccgcgagcttgtcgcgggacaaccgatcgccaccacgtatttggggtcacgccgaaacctgggcggtgccggcggtttcgcgctgggcatgctgcacgcgctggcacagggcgccgattgggtgtggctggccgacgacgacgggcacgcgcaagatgctagggtactggcaaccctgctggcgtgcgccgagaagtacagcctcgccgaggtgtcaccgatggtgtgcaacatagacgacccgacgcggctggcgtttccgttgcggcgtggcctggtatggcgcaggcgcgcaagtgaattgcgcaccgaggcgggccaagagctgctgcctgggatcgcatcactgttcaacggcgcactgtttcgggcatccaccctagcggcgatcggcgtgcctgacctgcggctgttcatccgcggcgacgaggtggagatgcaccgccggctgatccggtccggtctaccgttcggaacctgtctggacgcggcctacctgcacccctgtggatcagacgaattcaagccgatcctttgtggccgcatgcacgcccaatatcccgacgatcccgggaagcggtttttcacctaccgcaaccgtggctatgtattgtcgcaacccggcctgcgcaaactattggcccaggaatggctgcggttcggctggttcttcctggtgacccgccgcgaccctaaaggcctgtgggagtggattcggttgcgccgcctgggccgtcgggagaagtttggcaagcctggaggatctgcatgacattcatggatgctcaagctagcttccagacacagtcgcggacactggcccgcgtccgaggcgatctggtcgacgggttccgccgccacgagctgtggctgcacctgggctggcaggacatcaagcagcggtaccgccgctcggtgctggggccgttctggatcaccatcgccaccggaacgaccgccgtcgcgatgggcggcctgtattccaagctgtttcggctcgagctgtctgagcacctgccctacgtcacgctcgggctgatcgtctggaacctgatcaacgccgccatcctggacggcgcagaggttttcgtcgccaacgaaggtctgatcaaacagctgccggcaccgttgagcgtgcacgtctatcggttggtgtggcggcagatgatcttcttcgcccacaacatcgtcatctacttcgtcatcgcgatcatctttcctaagccgtggtcgtgggcggatctgtcgtttcttccggcgctggcgctcattttcctcaattgcgtttgggtgtcactgtgtttcggcatcctggcgacccgctaccgcgacatcggcccgctgctgttttccgttgtgcagttgttgttcttcatgacgccgatcatctggaacgacgagaccctgcgtcggcagggcgcgggccgctggtcgagcatcgtcgagctcaacccgctgctgcactatctggacatcgtgcgggcgccactgttgggcgctcaccaggagctgcggcactggctggtggtgctggtgttgaccgtcgtcggctggatgctggcggcgttcgcgatgcggcagtatcgcgcgcgggtgccctactgggtgtagggactattccggcggctatagccgaccggcttctttcacgcggcttgcgcgtgacgggccgccgttgatctcaagatcggctggcaacggccgcgtaccagcggcagcatggattaggttcaccgtttgccgatgaggctcagagggcgggacggatggaaatacttgtcaccgggggcgcgggcttccagggaagccatctgaccgagtcactgctggccaatgggcattgggtcactgtcctcgacaagtcttcgaggaatgcggttcgtaacatgcagggatttcgttcgcatgaccgcgccgcgttcatatccggttcggtaaccgacggccagacgatcgaccgcgcggtgcgggaccatcacgtcgtatttcacctggccgcgcatgtcaacgtggaccagtccttgggcgacccggagagctttctcgaaaccaatgtcatgggaacctaccgcgtcctggaagccgtccggcgctacaggaaccgcttgatatacgtatcgacgtgcgaagtctacggcgacggacacaatctcaaggaaggcgaacgacttgacgaacacgcggagctgaagccgaacagtccatatggcgcttccaaggcggcggccgaccgcttgtgctactcgtactttcgctcctacggactcgacgtcacgatcgtccgtccgttcaacatcttcggcgtccgccaaaaggctgggcgattcggcgcgctgattccgcggctggtccgccagggcatcaacggtgaaggcctgacaatcttcggcgcaggtagcgcaacccgggattacctgtatgtcagtgacatcgtgggcgcgtacaacctggtattacgaactccaaccctgcgtggtcaggccatcaattttgccagcgggaaagatacccgggtgagggacatcgtcgagtatgttgcggacaagttcggtgccaggatcgagcaccgcgacgctcgccccggagaggtccagcgctttcccgctgacatttcgcttgccaaaagcatcgggttccagccgcaagtcgaaatttgggacggcatcgatcgctatatcaattgggccaaggatcagccccaatacccatatgagcaggacgggtttagcggttccagcgttctctaatacacccgtcgccgccatcgtctgccggtaaagtgggccgaaatggcgcggaactaccagctggaaggattacctcccattcgatggtgaccgtagcacgccgaccggtgtgcccggtgacgctgacaccgggtgacccggcgctagcgtcggtgcgcgacctggtcgacgcgtggagcgcgcatgatgcgctggcagagctggtcacgatgttcggcggcgcgtttccgcagacggaccatctggaagcgcggctggcgagcctggacaagttcagcacggcatgggactaccgggcgcgcgcacgtgcagcacgagcgctccacggcgaaccggtgcggtgccaggactccggcggtggggcgcgatggctgatcccccgcctggacttgccggccaagaagcgggacgcgatcgtcgggttggcgcagcagctggggctcaccttggaatcgaccccgcagggaacaaccttcgaccacgttctagtcatcggcaccggacgtcattccaacctgatccgggcccgctgggcccgggaattggcaaagggtcgccaggttggtcacatcgtgctcgccgccgcatcgcgtcgattgctgccctccgaggatgacgcggtcgcggtctgtgcgccgggcgcacgcaccgaattcgagctattagcggccgcggcaagggacgcattcggcctggacgtccacccagcggtgcggtatgtgcgccagcgggacgacaacccgcaccgggacagcatggtgtggcgcttcgccgccgacaccaatgacctaggcgttccgatcaccctgctggaggcgccatcgccggagcccgacagcagccgcgccacctcggccgacaccttcacgtttaccgcacacacgctgggtatgcaggactcaacgtgtctgttggtgaccgggcaaccgttcgtgccctaccagaacttcgacgcactgcgaactctggcgctgcccttcgggatacaggtggagacagtgggcttcggcatcgaccgctacgacgggctgggtgagttggaccaacaacaccctgccaagctgctgcaggaggtccgctcgacgatccgggcggcccgagccctgctggaacggatcgaggccggcgagcgcatggctaccgatcctcggcggtgatggtgcatggcgtggccggcgggtagctgcccgatacggctcgcaaccgtcccggtggcggccacggccgtagtcccatgttggctaggtaccgcaccggattgacatgcccgtcctgcgtgcggacctcgaaatgcagataaccatctgccgattcgccttgcgcaccgatggtgcccagttgcgctcccgcggcgattcgatcaccaaggacaaggcggccctcgtccccgggccgaaatacatagacaacgtcgagctcgcagcgtgcgatcgtcagcgacaccaggccatcgacctcgtcgatcgcgctgacggccccggaagcgaccgcgtagacgggtgttcccggatcggtggcgaagtcgacaccgggatggaaaccacccgcgtgcggaccgtacccgcggccgatcgcgcgcggctcccggtcgatcggcagccgcccgcccggctcgagcggatcgaagtcgccgcggatgcgccgccggtagtcggctttgagcaggtcgacctcgtcgagtgcgtagccaaacaacaaagatcggtcgtaggccaccccgaagttgaaccgatagtccggatcgagccgcagatagtgctccaccctcaagatccgttccgccagcgtcgaccagccgctatgcaccagccgaacccccggaagctgtccgatgcgaccgtgatcggtgatgttggccggccaatgcgggttgtgcatcagcttgccgcctgcccgcagacccgggtaccagcgccacaacggtccacgtagcgcttcggcggttcccatcaccggaatcaggtcgggatactccggatcatcccagcgtgacaccatcggacacatcagcgccacgatgtcgtccggtgtgcgggctaacaccgcccgaagatcgatgtcggtctcgaccaaccaatcggcatcgaccatcatcacccagtccgggcggcagaagtccgccatccgatacagcagttccagcccggcggactcaggaatcagccatggcgtgggcggcagatctggtcgggcccgcaccacgttcgtcaccgcaggatggttcgccaggatctcggcggtgtcatcggtgctgcggtcgtcgatcacgtagatgtcgtcgctgaacacggccaacgagtccaacgttgcggctagtgtccgcccggcgttgtgcgcacgcgtcatcgccagaatccgcatgccgcctctctatcaccccagaacacaggtccagtaattgggtctgtccgccaatccagcgggaagggcgggcgccgcgggcagatcgtgggcggccagcagctgcgcggtggtggtccccaccgagcgccatccgtggttgtccaggtagccggacacctcgtggcgggggccggcatagttgagtgcccagatgtccagatgaaagccatgctctcgccagcctcgggtcgcggtgcggatcatctcttccacccgagcggaatcccgatccgcagaaccgaggaaggcctcgagggccagccggctcccgggcgcgctcaagtcggtgacgtggtccagcagacgattctgcgcgtccgggggaaggtatccgaacaaaccctcggcgatccacgcggccggctcggccgcatcgaagccgccgcggcgcagcgcatcgggccaatcgtgacgcaggtcggccggcaccatccgcagatccgcggtcggctgggcacccaagccggcgagcgtttgagccttgaactcgagcacccgaggctgatcgacctcgaacaccgtcgtatccgccggccatggcagccggtacccgcgtgcgtcgagccccgacgccaggatcaccgcttgccgaacgccggcggcggccgcgtccaagaagaactgatcgaagtagcgggtgcgcaccaccaactcggtcgtcattcgctgcaagccccaggccgcgtcggggtcgtccacatcggcagcatccagttctccggttgcccatcgggtgaggaactcgacacccacggcacgaaccaacggttcggcgaacgggtcgtcgatgaggggctgggccgccctggccgccctggcccttcccgcggcgaccagcgtggcggtcgcgccgacaccggtggctaggtcccagctatcgtcgtcggtacgcgccacggatccatcttcggcccggtccggccgccaacgctccgctgtcgacccgaacaaccggttacaactgcgtgacgaatatcgatgacggctgcaccttaagggtgtaacactgaagcgccacgaatccgatttatcgtcctgtggtgatcggtgaaacggcacccacagcacgctattaggtaaacagctatccgggcgcaggcgacaacgcagtcaccgaagcgccgcgaaaggtcggcggacgtgagcgagaaagtcgagtcaaaggggctagcggatgcggcacgcgatcacctcgcggctgagttggcccggctgcggcagcgacgcgatcggctggaggtcgaggtcaagaacgaccggggcatgatcggcgatcacggcgacgcggccgaggcgatacaacgtgccgacgaactggccatcctcggtgaccggatcaatgaactggaccggcggctgcgcaccgggcccaccccctggagcgggtcggaaacgctgcccggcggcaccgaggtgaccttgcggttccctgacggtgaagtcgtcacgatgcatgtaatctccgtcgtcgaagagacgccggtgggccgagaagccgaaaccctgacggcgcgcagcccactaggtcaggccctggccggtcaccaacccggcgacacggtgacctactcgaccccgcagggtcctaatcaggtccagctgcttgctgtcaagctgccctcataattcgcacaccgcaccaggctcgccgcccccattagacttcccccgatgatccgatcggagtctggtgccgcgccgccacgccaacacctgcacctgtcggcacaggtaatgcggttcgttgtcaccggcggcctcgctgggatagttgactttggcctctacgtcgtgctgtacaaggtggcgggcctacaggtcgacctgtccaaggccatcagcttcatcgtcggcaccatcaccgcgtacctgatcaaccgccggtggacattccaggccgagcccagcacggcccgattcgtcgcggtcatgctcctctacggaatcaccttcgccgtgcaggtcggactcaaccacctctgcctcgcactcttgcactaccgggcgtgggccatccccgtcgcgtttgtgatcgcgcagggcaccgccacggtaatcaacttcatcgtgcagcgagccgtgatcttccggatccgctgagccggtcagggtcgaatcgggcgggtaccctctttgacgatgttgagcgtgggagctaccactaccgccacccggctgaccgggtggggccgcacagcgccgtcggtggcgaatgtgcttcgcaccccagatgccgagatgatcgtcaaggcggtggctcgggtcgccgagtcggggggcggccggggtgctatcgcgcgcgggctgggccgctcctatggggacaacgcccaaaacggcggtgggttggtgatcgacatgacgccgctgaacactatccactccattgacgccgacaccaagctggtcgacatcgacgccggggtcaacctcgaccaactgatgaaagccgccctgccgttcgggctgtgggtcccggtgctgccgggaacccggcaggtcaccgtcggtggggcgatcgcctgcgatatccacggcaagaaccatcacagcgctggcagcttcggtaaccacgtgcgcagcatggacctgctgaccgccgacggcgagatccgtcatctcactccgaccggcgaggacgccgaactgttctgggccaccgtcgggggcaacggtctcaccggcatcatcatgcgggccaccatcgagatgacgcccacttcgacggcgtacttcatcgccgacggcgacgtcaccgccagcctcgacgagaccatcgccctgcacagcgacggcagcgaagcgcgctacacctattccagtgcctggttcgacgcgatcagcgctcccccgaagctgggccgcgcggcggtatcgcgtggccgcctggccaccgtcgagcaattgcctgcgaaactgcggagcgaacctttgaaattcgatgcgccacagctacttacgttgcccgacgtgtttcccaacgggctggccaacaaatataccttcggcccgatcggcgaactgtggtaccgcaaatccggcacctatcgcggcaaggtccagaacctcacgcagttctaccatccgctggacatgttcggcgaatggaaccgcgcctacggcccagcgggcttcctgcaatatcagttcgtgatccccacagaggcggttgatgagttcaagaagatcatcggcgttattcaagcctcgggtcactactcgtttctcaacgtgttcaagctgttcggcccacgcaaccaggcgccgctcagcttccccatcccgggctggaacatctgcgtcgacttccccatcaaggacgggctggggaagttcgtcagcgaactcgaccgccgggtactggaattcggcggccggctctacaccgccaaagactcccgtaccaccgccgaaacctttcatgccatgtatccgcgcgtcgacgaatggatctccgtgcgccgcaaggtcgatccgctgcgcgtattcgcctccgacatggcccgacgcttggagctgctgtagatggttcttgatgccgtaggaaacccccagacggtgctgctgctcggtggcacctccgagatcgggctcgccatctgcgagcgctacctgcacaattcggcggcccgcatcgtgctggcctgcctgcccgacgacccacggcgggaggacgcggccgctgcgatgaagcaggccggcgcgcggtcggtggagctgatcgactttgacgccctggataccgacagccacccgaagatgatcgaggcggccttctccggcggtgatgtggacgtggctatcgtcgcgttcggcttgctcggcgacgccgaagagctgtggcagaaccagcgcaaggcggtgcagatcgccgaaatcaactacaccgcagcggtttcggtgggcgtgctgctggctgagaagatgcgcgctcagggcttcggtcagatcatcgcgatgagctcggccgccggtgagcgggtgcgacgggcgaacttcgtctacggctccaccaaggccggtctggacgggttttacctggggttgtcagaagcgctgcgcgagtacggtgttcgtgtgctggtgatccggcccggccaggtgcgtacccggatgagcgcgcacctcaaggaagctccattgaccgtcgacaaggagtacgtcgccaacctcgcggtgaccgcgtccgcaaaaggtaaggaattggtttgggcgccagcagcgttccgctacgtcatgatggtgttgcgtcacatcccgcggagcatcttccgcaagctgcccatctgagtatgccgagcagacgcaaaagcccccaattcgggcacgaaatgggggcttttacgtctgctcgcgcccgggaggtgctggtcgctcttggccagctggcagcggcggtggtagtggccgtcggtgtcgcggtggtgtccctgctcgccattgcgcgggtggagtggcccgccttcccgtcgtccaaccagctgcatgcgctgaccaccgtcggccaggtcggctgcctggccgggctggtcggcatcggctggttgtggcggcacggtcgattccggcgactggcccggctgggcgggctggttttggtatccgcgtttaccgtcgtgacgctgggcatgccgctgggcgccaccaagctgtatctgttcggcatctctgtcgaccagcagttccgcaccgaatacctcacccggctcaccgacaccgccgccctgcgcgacatgacctacatcggactgccaccgttttacccaccgggctggttctggatcggcggacgcgcggcggcgctgaccgggacgccggcctgggagatgttcaagccgtgggcgatcacctcgatggccattgcggtggccgtcgcgctggtgctgtggtggcggatgatccgcttcgaatacgccttgctggtcaccgtcgccacagcggcggtgatgctggcctacagctcgccggagccctacgccgcgatgatcacggtgttgttgccgccgatgctcgtactgacctggtcgggcctgggcgcgcgcgaccgtcagggctgggccgcggtggtcggtgccggcgtcttcctgggcttcgcggccacctggtacaccctgttggtcgcctacggcgcgttcacggtggtgctgatggcgctgctgctggccgggtcgcggctgcaatccggaatcaaggcggcggtagacccgctgtgccggcttgccgtcgtcggcgcgatcgcggccgccatcggatccaccacctggctgccctacctgctgcgggcggcccgcgacccggtcagcgacaccggcagcgcccagcactacctacccgcagacggcgccgcactgaccttccccatgctgcagttctccctgctgggcgcgatctgtctgctgggcacgctgtggctggtgatgcgcgcgcgatcatcggcgccagccggcgccctggccatcggcgtgctggccgtctacctgtggtccctgctgtcgatgctggccacattggcgcgcaccacactgctgtcgtttcgcctgcagccgacgctgagcgtgctgctggtggcggccggtgcgttcggcttcgtcgaagcggtccaagcccttggcaaacggggtcgcggtgtcattccgatggccgccgccatcgggttggccggcgcgatcgcgttcagccaggacatccccgacgtgttgcggccggacctgaccatcgcctacaccgacaccgacggctacggccagcgcggcgaccggcgaccgcccggctccgagaagtactacccagccatcgatgccgccatccggcgcgtcaccggcaagcgccgcgatcggaccgtcgtgttgaccgccgactacagcttcctgtcgtactacccctactggggctttcaggggttgacgccgcactacgccaacccgctggcacagttcgacaagcgcgccacacagatcgacagctggtcgggactctccaccgccgacgagttcatcgccgcgctggacaagctgccctggcagccgccgaccgtcttcctcatgcgccacggcgcacataacagctacaccctgcggctggcccaggacgtctaccccaaccagcccaatgttcgccgctacacggtggacctacggaccgccctcttcgccgacccgcgtttcgtcgtcgaggacattggcccgttcgtgctggccatccgcaagccgcaggagagcgcgtgatggctaccgaagccgccccaccccgtatcgccgtccggctaccatctacctccgtgcgcgacgcgggagcaaactaccggatcgcccggtacgtcgctgtggtggcgggtctgctaggcgctgtgctggccatcgccaccccactgctgccggtcaaccagaccaccgcgcaattgaactggccccaaaacggcacgttcgccagtgtcgaggcaccgctgattggctacgtggccaccgacttgaacatcaccgtcccctgccaggccgccgccggactggccggatcgcagaacaccggcaagacggtgttgttgtcaacggtgcccaagcaggcgcctaaggccgtcgatcgcgggctgctgctgcaacgggccaacgacgacctggtgcttgtggtgcgtaatgtcccgttggtcaccgccccgctgagtcaggtgctcggcccgacctgtcagcggttgacattcaccgcgcacgccgatcgggtcgccgccgaattcgtcggactggtgcagggacccaatgctgagcaccccggtgcaccgctgcgcggtgagcgcagcggctacgacttccgcccgcagatcgtcggggtgttcaccgacctggccgggccggcgccaccgggtctgagcttctcggcgagcgtggatacccgctacagcagcagccccacgccgctgaagatggccgccatgatcctcggggtagcgctcaccggcgccgccctggtggcgctgcacatcctggacaccgccgacggcatgcggcaccggcggttcctgcccgcgcgctggtggtcgatcggcggtctggacaccctggttatcgccgtgctggtgtggtggcatttcgtcggggccaacacctccgacgacggctacatcctgaccatggcccgggtgtccgagcatgcgggctatatggccaactactaccgctggttcggcacacccgaggcgcctttcggctggtactacgacctgctggcgctgtgggctcatgtcagcacggccagtatctggatgcgcctacccaccctggcgatggcgctcacctgctggtgggtaatcagccgtgaggtcattccccggctggggcacgccgtcaagacgagccgggcagcggcgtggacggcggcgggcatgtttctggctgtctggctgccgctggacaacggccttcggcccgagccgatcatcgccctgggcatcctgctgacctggtgctcggtggagcgggcggtggccaccagccggctgctgccggtggcaatcgcctgcatcatcggtgccttgaccctgttctccgggccgacgggcatcgcctcgatcggtgcgctgctggtcgcgatcgggccgctacggaccatcctgcaccggcgttccaggcggttcggcgtgctaccactggtggcgccgatcctggccgcggccaccgtcaccgcgatcccgatctttcgtgatcagaccttcgcgggcgagatccaggccaacctcctcaagcgtgccgtagggcccagcctgaagtggttcgacgaacacatccgctacgagcggctgttcatggccagccccgacggctcgatcgcccgccgcttcgccgtgctggccttggtgctggcgctcgcggtatcggtggcaatgtcgttacgtaagggccgcattccaggtaccgctgctggaccgagccgccgcatcatcggcatcacgatcatttccttcctcgcgatgatgttcaccccgacaaagtggacccatcacttcggggtgttcgcggggttggccgggtcgctgggggcgcttgccgcggtcgcggtgacgggcgctgcgatgcgctcgcggcggaaccggaccgtgttcgccgccgtggtggtcttcgtgttggccctgtcgttcgccagtgtcaacggctggtggtacgtgtccaacttcggtgtgccatggtcgaactcgtttccgaagtggcgatggtcgattaccaccgcactcctcgagctgacggtgctggtgctgctgctagcggcatggttccacttcgtcgccaacggtgacgggcgccgaacagcctggccaacccggtttagggcacgactagccggaattgtccagtccccgttggcaattgccacgtggttgctggtgcttttcgaggtggtatcgctgacccaggcgatgatttcccagtacccggcgtggtcggttggccggtctaacctacaggctttggccggcaagacctgcgggctggccgaagacgtgctggtggagctggatcccaacgcaggcatgctggcgccggtgaccgcgccgttggccgacgccctgggagccggcctgtctgaagccttcacacccaacggcattcccgccgacgtcaccgccgacccggtgatggaacgtccaggggatcgcagtttcctcaacgacgacgggctgatcaccggcagcgaacccggcaccgaagggggcaccacggccgcaccgggaatcaacggctcccgcgcccggctgccctacaacctggacccggcccgtacaccggtgctgggcagctggcgagccggcgtgcaggtgcccgccatgctgcggtcgggctggtaccggctgcccaccaacgagcagcgggacagggcgccgctgctggtggtgacggcggccgggcgattcgactcccgcgaggtccggttgcagtgggccaccgacgagcaagcggccgccggacaccacggtgggtcgatggaattcgccgacgtcggtgccgcgccggcctggcgtaacctgcgcgcaccactgtccgccatcccgagcaccgccacccaggtccggttggtcgccgacgaccaggatctggcgccgcagcactggatcgccctcacaccaccgcggattccgcgggtgcgcacgctgcagaacgtggtgggcgcagcggatccggtgttcctggactggctggtggggctggcattcccctgccaacgcccgttcggccaccaatacggcgtcgacgagacacccaagtggcggatcctgccggaccggttcggcgccgaagccaactcaccggtgatggatcacaatggcggtggcccgctgggcatcaccgagctgctgatgcgcgcaaccacggtggccagctacctcaaagacgactggtttagggactggggcgcgttacagcggttgacgccttactaccccgacgcccagcccgctgatctgaacctaggaacggtgactcgcagcgggctgtggagtccggcgccgttgcgccgcggctagaagtgccgtggccaccgactcggcgacaacctccgcggccccgcatcctcaccgcccttaaccgcgtcgcctaccatcgagcctcgtgccccacgacggtaatgagcgatctcaccggatcgcacgcctagcagccgtcgtctcgggaatcgcgggtctgctgctgtgcggcatcgttccgctgcttccggtgaaccaaaccaccgcgaccatcttctggccgcagggcagcaccgccgacggcaacatcacccagatcaccgcccctctggtatccggggcgccacgcgcgctggacatctcgatcccctgctcggccatcgccacgctgcccgccaacggcggcctggtgctgtccacactgccggccggtggcgtggataccggtaaggccgggctgttcgtccgcgccaaccaggacagggtcgtcgtggcgttccgcgactcggtggccgcggtggcggcccgctccacgatcgcagcgggaggctgtagcgcgctgcatatctgggccgataccggcggcgcgggcgctgattttatgggtatacccggcggcgccgggaccctgccgccggagaagaagccacaggttggcggcatcttcaccgacctgaaggtcggagcgcagcccgggctgtcggcccgcgtcgacatcgacactcggtttatcacgacgcccggcgcgctcaagaaggccgtgatgctcctcggcgtgctggcggtcctggtagccatggtggggctggccgcgctggaccggctcagcaggggccgcaccctgcgcgactggctgacccgatatcgcccgcgggtgcgggtcggattcgccagccggctcgctgacgcagcggtgatcgcgaccttgttgctctggcatgtcatcggcgccacctcgtccgatgacggctaccttctgaccgtcgcccgggtcgccccgaaggccggctatgtagccaactactaccggtatttcggcacgacggaggcgccgttcgactggtatacatcggtgcttgcccagctggcggcggtgagcaccgccggcgtctggatgcgcctgcccgccaccttggccggaatcgcctgctggctgatcgtcagccgtttcgtgctgcggcggctgggaccgggcccgggcgggctggcgtccaaccgggtcgctgtgttcaccgctggtgcggtgttcctgtccgcctggctgccgttcaacaacggcctgcgtcccgagtcgctgatcgcgctgggtgtgctggtcacgtgggtgttggtggaacggtcgatcgcgctcggacggctggccccggccgcggtagccatcatcgtggcgacgcttaccgcgacgctggcaccgcaggggttgatcgcgctggccccgctgctgactggtgcgcgcgccatcgcccagaggatccggcgccgccgggcgaccgatggactgctggcgccgctggcggtgctggccgcggcgttgtcgctgatcaccgtggtggtgtttcgggaccagacgctggccacggtggccgaatcggcacgcatcaagtacaaggtcggcccgaccatcgcctggtaccaggacttcctgcgctactacttccttaccgtggagagcaacgttgaggggtcgatgtcccgccggttcgcggtgctggtgttgctgttctgcctgttcggggtgctgttcgtgctgctgcggcgcggccgggtggcggggctggccagcggcccggcctggcgactgatcggcactacggcggtcggcctgctgctgctcacgttcacgccaaccaagtgggccgtgcagttcggcgcattcgccgggctggccggggtgttgggtgcggtcaccgcgttcacctttgcccgcatcggtctacatagtcgacgcaacctcacgctgtacgtgaccgcgttgctgttcgtgctggcgtgggcaacctcgggcatcaacgggtggttctacgtcggcaactacggggtgccgtggtatgacatccagcccgtcatcgccagccacccggtgacgtcgatgtttctgacgctgtcgatcctcaccggattgctggcagcctggtatcacttccggatggactacgccgggcacaccgaagtcaaagacaaccggcgcaaccgcatcttggcctctacgccactgctggtggtcgcggtgatcatggtcgcaggcgaagtcggctcgatggccaaggccgcggtgttccgttacccgctttacaccaccgccaaggccaacctgaccgcgctcagcaccgggctgtccagctgtgcgatggccgacgacgtgctggccgagcccgaccccaatgccggcatgctgcaaccggttccgggccaggcgttcggaccggacggaccgctgggcggtatcagtcccgtcggcttcaaacccgagggcgtgggcgaggacctcaagtccgacccggtggtctccaaacccgggctggtcaactccgatgcgtcgcccaacaaacccaacgccgccatcaccgactccgcgggcaccgccggagggaagggcccggtcgggatcaacgggtcgcacgcggcgctgccgttcggattggacccggcacgtaccccggtgatgggcagctacggggagaacaacctggccgccacggccacctcggcctggtaccagttaccgccccgcagcccggaccggccgctggtggtggtttccgcggccggcgccatctggtcctacaaggaggacggcgatttcatctacggccagtccctgaaactgcagtggggcgtcaccggcccggacggccgcatccagccactggggcaggtatttccgatcgacatcggaccgcaacccgcgtggcgcaatctgcggtttccgctggcctgggcgccgccggaggccgacgtggcgcgcattgtcgcctatgacccgaacctgagccctgagcaatggttcgccttcaccccgccccgggttccggtgctggaatctctgcagcggttgatcgggtcagcgacaccggtgttgatggacatcgcgaccgcagccaacttcccctgccagcgaccgttttccgagcatctcggcattgccgagcttccgcagtaccggatcctgccggaccacaagcagacggcggcgtcgtcgaacctatggcagtccagctcgaccggcggtccgttcctgttcacccaggcgctgctgcgcacctcgacgatcgccacgtacctgcgtggggactggtatcgcgactggggatcggtggagcagtaccaccggctggtgccggccgatcaggctccagacgccgttgtcgaggagggcgtgatcactgtgcccggctggggtcggccaggaccgatcagggcgctgccatgacacagtgcgcgagcagacgcaaaagcaccccaaatcgggcgattttgggggcttttgcgtctgctcgcgggacgcgctgggtggccaccatcgccgggctgattggctttgtgttgtcggtggcgacgccgctgctgcccgtcgtgcagaccaccgcgatgctcgactggccacagcgggggcaactgggcagcgtgaccgccccgctgatctcgctgacgccggtcgactttaccgccaccgtgccgtgcgacgtggtgcgcgccatgccacccgcgggcggggtggtgctgggcaccgcacccaagcaaggcaaggacgccaatttgcaggcgttgttcgtcgttgtcagcgcccagcgcgtggacgtcaccgaccgcaacgtggtgatcttgtccgtgccgcgcgagcaggtgacgtccccgcagtgtcaacgcatcgaggtcacctctacccacgccggcaccttcgccaacttcgtcgggctcaaggacccgtcgggcgcgccgctgcgcagcggcttccccgaccccaacctgcgcccgcagattgtcggggtgttcaccgacctgaccgggcccgcgccgcccgggctggcggtctcggcgaccatcgacacccggttctccacccggccgaccacgctgaaactgctggcgatcatcggggcgatcgtggccaccgtcgtcgcactgatcgcgttgtggcgcctggaccagttggacgggcggggctcaattgcccagctcctcctcaggccgttccggcctgcatcgtcgccgggcggcatgcgccggctgattccggcaagctggcgcaccttcaccctgaccgacgccgtggtgatattcggcttcctgctctggcatgtcatcggcgcgaattcgtcggacgacggctacatcctgggcatggcccgagtcgccgaccacgccggctacatgtccaactatttccgctggttcggcagcccggaggatcccttcggctggtattacaacctgctggcgctgatgacccatgtcagcgacgccagtctgtggatgcgcctgccagacctggccgccgggctagtgtgctggctgctgctgtcgcgtgaggtgctgccccgcctcgggccggcggtggcggccagcaaacccgcctactgggcggcggccatggtcttgctgaccgcgtggatgccgttcaacaacggcctgcggccggagggcatcatcgcgctcggctcgctggtcacctatgtgctgatcgagcggtccatgcggtacagccggctcacaccggcggcgctggccgtcgttaccgccgcattcacactgggtgtgcagcccaccggcctgatcgcggtggccgcgctggtggccggcggccgcccgatgctgcggatcttggtgcgccgtcatcgcctggtcggcacgttgccgttggtgtcgccgatgctggccgccggcaccgtcatcctgaccgtggtgttcgccgaccagaccctgtcaacggtgttggaagccaccagggttcgcgccaaaatcgggccgagccaggcgtggtataccgagaacctgcgttactactacctcatcctgcccaccgtcgacggttcgctgtcgcggcgcttcggctttttgatcaccgcgctatgcctgttcaccgcggtgttcatcatgttgcggcgcaagcgaattcccagcgtggcccgcggaccggcgtggcggctgatgggcgtcatcttcggcaccatgttcttcctgatgttcacgcccaccaagtgggtgcaccacttcgggctgttcgccgccgtaggggcggcgatggccgcgctgacgacggtgttggtatccccatcggtgctgcgctggtcgcgcaaccggatggcgttcctggcggcgttattcttcctgctggcgttgtgttgggccaccaccaacggctggtggtatgtctccagctacggtgtgccgttcaacagcgcgatgccgaagatcgacgggatcacagtcagcacaatctttttcgccctgtttgcgatcgccgccggctatgcggcctggctgcacttcgcgccccgcggcgccggcgaagggcggctgatccgcgcgctgacgacagccccggtaccgatcgtggccggtttcatggcggcggtgttcgtcgcgtccatggtggccgggatcgtgcgacagtacccgacctactccaacggctggtccaacgtgcgggcgtttgtcggcggctgcggactggccgacgacgtactcgtcgagcctgataccaatgcgggtttcatgaagccgctggacggcgattcgggttcttggggccccttgggcccgctgggtggagtcaacccggtcggcttcacgcccaacggcgtaccggaacacacggtggccgaggcgatcgtgatgaaacccaaccagcccggcaccgactacgactgggatgcgccgaccaagctgacgagtcctggcatcaatggttctacggtgccgctgccctatgggctcgatcccgcccgggtaccgttggcaggcacctacaccaccggcgcacagcaacagagcacactcgtctcggcgtggtatctcctgcctaagccggacgacgggcatccgctggtcgtggtgaccgccgcgggcaagatcgccggcaacagcgtgctgcacgggtacacccccgggcagactgtggtgctcgaatacgccatgccgggacccggagcgctggtacccgccgggcggatggtgcccgacgacctatacggagagcagcccaaggcgtggcgcaacctgcgcttcgcccgagcaaagatgcccgccgatgccgtcgcggtccgggtggtggccgaggatctgtcgctgacaccggaggactggatcgcggtgaccccgccgcgggtaccggacctgcgctcactgcaggaatatgtgggctcgacgcagccggtgctgctggactgggcggtcggtttggccttcccgtgccagcagccgatgctgcacgccaatggcatcgccgaaatcccgaagttccgcatcacaccggactactcggctaagaagctggacaccgacacgtgggaagacggcactaacggcggcctgctcgggatcaccgacctgttgctgcgggcccacgtcatggccacctacctgtcccgcgactgggcccgcgattggggttccctgcgcaagttcgacaccctggtcgatgcccctcccgcccagctcgagttgggcaccgcgacccgcagcggcctgtggtcaccgggcaagatccgaattggtccatagcgtcaggctccgcagtcgatagcggcacgatgttcgtcattagacggccccatcagttaggcctcctatgctgctcggtatgcaccaggccggccatgttggcacacacgaacggcgcgcagccgcaacgaggcggtccgccctgactgcggcagggttagccgtcgtcggcgcaggggtgttgggcgcgtcggcgtgcagtccacaaaagtctcctcagccatcatcaccccggttgcccgacaatgcgctgatcacgctcggggtggccgccggcccgccgcctacgcccagcagagtaggaatctcgtcggtgctgaaaattggccgcgatctgtacgtgatcgattgcggcctgggctcgctgaacgcattcaccaacgcgggcctgcaattcgacgatctcaaagccatgtttatcacccacttgcacaccgaccacatcgtcgactactacaacttctttctctccggtggcttccttgccccacccggtcgagcgccggtcctggtctatggtccgggcccagctgggggtttgccgccaagtgaagtcggcaacccgaatccagccaccgtcaaccccgccaacccgacaccgggccttgccgcggccaccgaagcgctgcatcgagcgttcgcttacaccagcaacatcttcatccgcgactacggcattgacaacgttgcggacctggttaaagtcacggagatcgggctaccaccaggatcggactaccgcaacagagcgccaaagatgagcccgttctcggtcgcatcggacgacaacgtttccgtcaccgcaacgctggtctcccactacgacgtctacccagcgttcggattccgcttcgatctgaagaaatcgggtgtgtccgttaccttctcgggtgacaccactaagtccgacaacctgattaccctcgctcaaggcactgacattctggtccacgaggcggtgttcagcctcgatacggcttactttggcaacgctttccccccgaactatctggtgaactcacacacctccgcagagcaggtgggggaggtggccgcagcggccaagcccaaacaattgatcctgagccactacgcccctgacgacctacccgactcgcagtggctcgacaagatcaagaagaattactcgggcatgaccaccatcgcgcgggacggccaggtcttcgccctctgatccgttagcggtagcgccccgttcgacgatcgctgcctagagctagacatatataaaacctatgcaatagggtcgcggcatgcccgagtacgacctagaggccgtggacaagctgcccttctcgacccctgaaaaggcgcagcgctaccaaacggaaaactatcgcggggccatgggcctcaactggtacctcacggatccgaccctgcagttcatcatggcctattacctacgacccgatgaattggcgttcgcagaaccccatctgacccgcattggtgagctgacgggcgggccagtgacgcgttgggccgaggaaaccgaccgcaaccccccgcggctcgaacgctacgaccggtgggggcatgacatcagccgggtagtgctgccggaatcgttcatccaatccaagcgcgccgtcatcgaggcgcgacaagccgtgcgcgacgacgcggcacgggccggcgtcaagccgtcgctggcactcttcgccgccgactatctgctcaaccaggccgatatcggtatggcttgcgcgctcgccactggcggcaacatggtccggtcgctggtgactgcctacgcgccacccgatgtgcgcgaattcgtcctaggcaaactcaattccggcgagtgggacggcgaggccgcgcagctgctgacggagcgtgcgggcggctccgatctgggagctctggagacgacggccacccgcagcggcgacgtgtggctgctgaacggcttcaagtggtttgcgtccaactgcgccggggaggcgttcgtggtgttggccaagcccgagggggcgcctgactcgactcgaggtgtggccaccttcctcgtgctacggacgcgccgtgacggttcccgcaacggcgtgcgtatccgtcggctgaaggacaagctcggcacccgctctgtcgcctccggtgaaatcgagttcgtcgacgccgaagcctttctgttgtccggcgaaccgagcgctgacgcgggcccgtccgacggcaagggactcacccgcatgatggagctgaccaacagattgcggttgggcaccgcctcgttcgccctcggcaacgcgcgccgcgcgctggtcgaatcgctgtgctacgccgggcagcggcgggcattcggtggggcgctcatcgacaagccgctgatgcgccgcaagctggccgaaatggtcgttgatgtggaagccgcgctggcgatggtgttcgacggcttcggagcggcgaaccaccgccagcccagatgcctgccgcaacgtatcgcggtgccggtcaccaagcttaagacttgccggctcgggatcaccgtggcatcggatgcgatcgagatccacggcggcaatggctacatcgagacctggccggtggcccggttgctgcgtgacgcgcaagtcaacacgatctgggagggccccgacaacatcctgtgtctggatgtgcggcgcgggatcgagcagacgcgcgctcacgagacactgttggcgcggctgcgcgatgcggtgtcggtgtccgacgatgacgacaccacgcggctggtctcgcgccgcattgaggacctcgacgcggcgatcaccgcttggaccaaactcgacaggcagctggccgaggcgcggctgttcccgctggcccaattcatgggcgacgtctacgccggcgcgttgctcaccgagcaggccgcctgggaacgggcaacccgcggcaccgaccgcaaggcactcgtcgcccgcctgtacgcgcgccggtatctcgccgaccaaggcccgctgcgcggtatcgacgcagattgcgatgaggcgctgcagcgtttcgacgaactcgtggcgggcgcgttcactgccgagcagacgtaaaagcccccaattcgtggctcttctgacacttccgtgggtgagtttgtgtcctgagtaggcgcacgtcgttgtggcttaaggtttctggcttgtcaaggatcagaaacacaaggagccgacaacgacgtgcgcaatgtgaggctatttcgtgcgctgctgggtgtcgacaagcgcaccgtgattgaggacatcgaattcgaggaggatgacgccggagacggtgcgcgggtgatcgcccgggtgcggccacgaagtgcagtgttgcgccgctgtggtcgctgcggtcgcaaggcgtcctggtatgaccgcggtgcgggcctgcgccaatggcgcagtctggattggggcaccgtcgaggtgttcttggaggccgaggcgccgcgggtgaactgccccacccatgggccgacggtggtggcggtgccgtgggcgcgtcatcatgccgggcacacgtatgctttcgatgacacggtggcctggctggcggtggcgtgttcgaagaccgcggtgtgcgagttgatgcggatcgcctggcgcaccgtcggggcgatcgtggcccgggtctgggccgacaccgaaaagcgcattgaccggttcgcgaacttgcgccgcatcggtatcgatgagatctcctacaagcgccaccaccggtacctgacggtggtcgtcgatcacgacagcggccggttggtgtgggccgccccgagccaccctgggcttgttcttcgatgccctgggcgctgagcgggccgcccagattactcacgtttcggccgatgccgcggactggatcgctgacgtggtcaccgagcgctgcccggatgcgattcaatgcgccgatccgtttcatgtggtggcctgggccaccgaggcgctcgacgtcgagcggcgccgagcctggaacgacgcacgggcgatcgcgcgcaccgaacccaagtggggccggggccggcccggtaagaacgccgcaccacgtccgggccgcgagcgggcacggcggctcaagggcgcccgctacgcgctgtggaagaaccccgaggacctcaccgaacgccaaagcgccaaactggcctggatcgccaagaccgatccccgtctgtatcgcgcctacctgctcaaagagagcctgcggcatgtgttttcggtcaagggcgaggaaggtaaacaggccctggaccggtggatctcctgggcccagcgttgtcgcatcccggtattcgtcgagcttgccgcccgcatcaaacgccaccgggtggccatcgacgccgccctcgaccacggcctatcccaaggcctgatcgaatccaccaacaccaagatccgcctactgacccggatcgcgttcggattccgctcaccacaagccctcatcgccctagccatgctcgccctcgccggccaccgccccaccctgccaggccgacacaaccacccacagatcagtcagtagagcccaattcgtaccgaatttgggggcttttacgtctgctcgcgctacccagctagaccgggatcaggccgtgcttgcggcccacccgccaccacagctgcttgtcccgcagcaggtgcatcgacttgcgcaacagcagccgggtctcatgcgggtcgatgacggcatcgatgaacccgcgctcggcggcgatccacgggatcgccatgttgaggttgtaattctcgacgaagctcttccggatcgcttgcgcctccggcgcattcgggtccgggaaacgcttcatcagcaactgcgcggccccgtcggcgccgatcaccgcgatgcgcgcggtgggccaggcgaagttcaggtcggcggtcagctgcttggaccccatcaccgcgtaggcaccgccgtaggacttgcggatggtgatcgtcaccttcggcacatcagcctcgaccaccgcgtacaagaacctcccaccgcgcttgatgatcccgttcttttcctgttccaccccgggcaaaaaccccggtgtgtccacgacgaacaccagcgggatgtcgaacgcgtcgctaaaccggatgaaccgtgcggccttgtcggacgcctcgttgtcgatcgcccccgacatgtgcatgggctggttggccaccacaccaacggtccgcccgtccacccgcgcgtagccggtgatgatcgcctgcccggcctgggcagcgacgtcgaggaagtcgccgtcgtcgaagatccgcagcaggacctcgtgcatgtcgtaggccatgttgtccgagtccggcacgatcgagtcgagttccagatcgtggccggtgatttcgggttccagcccggggttgacgaccgtcggtttgtcgaagcagttggacggcagaaacgacagaaagtcccgcacgtactggtatgcggcggcctcggactccaccacctgatggatgttgccgtagctcgcctggtggtcggcgccccccagctcgtcgaggctgacgtcctcaccggtgacgtccttgatgacgtcggggccggtgacgaacatgtaaccctggtcgcgcaccgccaccaccagatcggtctggatcggcgaatacaccgctcccccagcgcatttgcccaaaatgatggagatctgcggcaccagcccactgagcagttcgtggcggcgccccagctcggcgtaccaggccagcgaggtgacggcgtcttggatgcgggcgccgccggagtcgttgatgccgacgatcgggcagccgaccatcgcgcaccactccatcagccgggccaccttgcggccaaacatctccccgacggtgccgccgaacacggtttggtcgtgcgagaacacgccgaccggccggccgttgatgaggccatgtccggtgaccacgccgtccccgtagagcgcgttggggtcaccgggggtgcggcacagcgctccgatctccatgaagctacccggatcgaccagctcgtagatgcgggcgcgggcactcgggatgcccttcttgtcgcgcttggcggcggccttctcaccgccgggttccttggccaactccaggcgttcgcgcagctccgccagcttctcggcggtggtgtgcagaaccggctcggtgacggtcactgcttgcctacctcacttgttcgatcggcctcgatctgccccaacgcgcggctcatgtgttcgcccaccttggcgatgatcggctcgtcgatggcctgaatgtgctcgccaccgatcggcaccacctcgaggtcggaaacgtactcgccccacccgccgtccggctggcgcacggcgtagcggggctcgaacatgatcgcgtcgtcatggtagcgatcggccatgtagagggtgacatgcccgtcgtacggctggatctgggcggtgtcgatcgcccggttgtccagatacgacgtgcgttggtgttcgatgatcccggccgggatctgcacaccggactggctgacggcgtccagcacgaaccggacctggccctcgtcgtcgagctcctcgagctgctcgtacgggatcgccgggatggtcacgttgaacgtcttctcggcgaaggcggcgtagcggtcccagcgcttgcggatctcctccttggtctgcgggatctcctcaccggcgcgcaccgcgtcgatcagcccgacgaaccgcacgtccttgcccagccgccgcaaaccgatcgcgcacgcgtaggccagcacaccgcccagcgaccaacccaccaggacatagggcccgtcgccctgcatctcgatcagcttcggcacgtactgctgtgcacgctcttcgatcgacccctcgacccgttcgaagccatacattggggtgtccgccggcagccggcccagcagcggctcgtacaccaccgtcgagccgccggccggatgaaacacgaacaccggcaccttcccgcctgcttcgggccgcgcccgcagggtgcggacgaacccatcgatctgcccggcctccaaatacgtgcgcaccttgtcggccagcgcctcgatgttcgacgacgtcagcacgtcctcggcggtgatcgggccttcggcgcgctcggaaagccgctgcgcaatcttggccgcggcctcgtcgtccagcctgggcagctcgttgaagatgccgcccggggacttgccggtgacgatcgcccaggtggcgaaggtgacccgctcggcagcgtcccgcggcggcacgtcgacgttgagcgcgggccctgtcgggtttggctgctcgccgttttgcggcgacgggagcgcaaccccggcttccgagtcgaccggctcggtcttgcccaccttgccatgcagcaattcggcctgggcccgcgcgatctcctcagcggtctgggttttctggtgctcgtgcagctgctgcacctcgtcgcggtgctcgaccgcgtattcgatcagcttctccacgttgtagaggttggcgtcgcgcaccgcggtcagctggatcggtggcaggtcgaagtcgtactcgacgcggtttttgatgcgcaccgccatcagcgagtccaggccaagctcgatcagcggcacctcccacggcaggtcctcgggctcatagcccatcgcagacccgacaatcaggcccagccgctcggcgatggtctcaccggaatcaggcgaccatcgggtcatgccggacggcatgtaacgggtggtcaggctgtccgaaagcgtctcggcgtccgcgtcttcggcgggcgtttccggcgcgacaggcgccccgtccgcaaccgcgatcgccgtcgccgcacccaccgcggtgggcaacaccgattcggaccccgctcgggacaccagggcgtcgtagaccagcgtgaaggactcgtcgatgcgggcgtgcacctgcaccgaggcgccgccggggtgacgggtcatcgtcgtcaccagccgggcgccgtcgccgggcaccgcgcgctgctcggcggcggtcagttgcgcgtccggaagcacgtgggcggcggcggccctgaccaacgcggccaagtccacattgccgtcccgcggcgcgtactcccagacgtgccgcccatccggcagggcgacatgggtgcccggcatgtacgtcgagccgtcgccggagaagtgcgcgggcagccagtgctccttgcgcttgaaccgggtcggcggaatgttcgcgtaatcctgcggcccactggcgcggctaaacagcgtgcgtatgtccaggtcgtggccgtacacatacagctgcgccatggtcgagaccatcgaggagacctcgtcttgcttgcgggccagcgtcgggatcaactgggcgtcatgcagcccggcatcggcggtggtcagggcgacctgcatcagcgccaccggattgggtgccagctccaggaaggtggtgtgcccgctgtcgacggcgttgcggatgccgtgggtgaagtagacggaatgccgcagccccttcttccagtattcgacgtcgtggatgggttcgccgccgggtttgatgtagcggccctcgtgcaccgtcgagaagatcccacacgtcgggctcgtcggcttgatgccttgcagctccgcggtgagctcgcccagcagcgggtccatctgcgaggtgtggctggcgcccttggtcgcgaatttgcgggcgaacttgccctcggcctcggcgcgggcaaggatcgcgtccacctgctcgggggggccgccgatgaccgtctgggtgggcgcggcgtagacacacacctccagatcggggaagtcggagaacacttctctgatttcgtcggcggagtattccaccagcgccatcaaccggatgtactcgccgaacagcatcgcctcaccctcgcccatcaggtgcgagcgcgagcagatcgcccgggtggcatcccgcagcgacagcccgccggcgaagtaggccgacgcggcctcacccagcgactggccgatgaccgcggccggtttggcgccgtgatggcgcagcagctcacccagcgcgatctggatcgcgaagatggtgacctgggtggtctcgatgccgtagtcctgcgcgtcgtccaggatcagctccagcaccgagtagcccagctcgtcttggaccagggcgtcgaccttctcgatccacgccgcgaacacctcgttgcgcaggtacaggctcttgcccatcttgcgatgctgggcgccgaatccggcgagcacccagaccgggccggtggtcaccggcccgtcgacgctgaacacgttcggcgcctgcttgcccgcggcgaccgcgcgcaggcccttgatggcctcgtcgtggtcgtgggccaacaccaccgcgcgggaacggccgtggttgcgccgcgacaacgacctgccgatcgattccagcgaggaggcctggccttccgggctttgcatccagtccgccaactcggcggccgccgccttcttgcgggacgtcagaaacgccgacaccgccaacgggaccaatggtgccgtaacctcttgggccgcaagctcttccaacgcggcttccttgagccgcagcgcctcctcggtgactccgggcagttcgggctccggctcttcggcgaccgccgagtcggtgatgatgttgccgaactcgtcgaaccgcagcgcgtggcctgccaacgtgggcgcctcggcgggttcggcggccgccttgggttccggctcgggttccggttccttttccaccacgtcacgcggcaggacctcgcgcaccaccacgtgcgcgttggcgccgccgaagccgaagctggacaccccgcccagcgcgtagccgccgtatcgcggccagtcggtgggcgtggtgatcatcttcaaccgcatcgcgtcgaagtcgatgtaggggctggggccggcgaagttgatcgacggcggcagtttgtcgtgctgcagcgccagcaccaccttggccatgctggccgcgccggccgccgattccaggtgcccgacgttggttttcaccgcacccagcagcgccggccgatcggccggacggcccctaccgaccacccggcccagcgcctcggcctcgattgggtcgccgaggatggtgccggtgccgtgcgcctcgatgtagtcgacggtgcgcggatcgatgccggcgtccttgtaggcccggcgcagcacgtcggcctgcgcgtcctggttgggtgcgatcaggccgttggaccggccgtcgtggttgaccgcgctgccggcgatcacggccaggatcgcgtcgccgtcgcggcgggcgtcgtcgacccgcttgagcaccagcatgccgccgccttcggagcgggtgtagccgtcggcgtcggctgagaacgacttgatccggccgtcgggcgccagcaccgcaccgatctcgtcgaaacccagggtgaccatcggtgtgatcaacgcgttcaccccgccggcgaccactacgtcggcctcgccgttgcgcagcgcctgcaccccctggtggatggccaccagcgaactcgagcacgcggtgtcaatggtgaccgacggtccgtggaagtcgtagaagtaggacacccggttggcgatgatcgagctgctggtgccggtgatcgcatacgggtgcgcgaccgtcgggtccgacaccgccaggaagctgtagtcgttggtggagctgccgatgtacacaccgacggcctggccgcgcaggctcgacgccgggatgcgggcgtgctcgagcgcctcccaggtcagctccagcgccatccgctgctgcgggtcgatgttgtcggcttcggtcttggccaccgcgaagaactccgaatcgaagcccttgatgtccttcaggtagccgccccgggtgcgggccccggcgacccgcgcggccagccgcggctcttcgaggaattccgaccagcgcccgtcgggcaggtcggtgatcccgtcgcggccttccagcagcgcctgccaggtctgctcgggggtgttcatctcgcccgggaagcgggtggacaagcccacgatcgcgatgtcgacgcgctcggccgggccggtgcgcgaccagtcttcggcgtcatcgcccgctaggtcggtctccggctcgccctcgatgatccgggtggccagcgattcgatggtcggatgcgcgaacgccaccgcgaccgacagcgtgaccccggtcaggtcttctatgtcggcggccatcgcgacggcatcgcgcgacgacagacccagctccaccatgggcaccgattcgtcgatcgagtccggtgcctttccgacggccttacccacccagttgcgcagccactggcgcatctcggggaccgttagctcggccctttcggcgggggcgttctcctgggattccgctacgtcagccatgggtcctcagtccgaagtggcgaagaccgtcggggaacccacgccactgcgcaggctgccgtcgaggtaggccgcacggcaggcgcggcggccgatcttgccgctggaggttcgcggaatcgtgccggccgacaccagcaggacgtcacgcacggtcaccccatgcccgacggcgatggccgcccggatgtcatcgacgatgggctggtggtcgagcttatgcgtgccggccgcccgttcgccgacgatcaccagctgctcggaggtgtcctcggggtcgaatttcagcccggcgtgcgagtcgtcgaacactgtctgaggaagctggttggccggaaccgagaaggccgccacgtagccaacccgcaacgccttggtcgactcctgcgccgtgcactcgagatcctgtgggtagtgattgcggccgtcgatgatgacgaggtccttgatccggccggctatgtagaggtggtccttgaagtaggtgccgtagtcgccggtacgcacccacagcgcgtcgtctggggcgccctcggcgcgcgactcgctgatccgcgatttgaggatgttcttgaaggtctgggcggactcttcttctttgccccaataaccggtacccaagttgttgccgtgcagccagatctcaccgatctgtccgtccggcagttcgctggccgtgtcggcgtcgacgatgaccgcccattcgctgaccccgaccttgcccgcagagacctgggcgacggcgttgggtgcatcggcggccacctcaacgaaccgctggttgttcagctcgtcgcggtccacgtggatcacggtgggcacctcgtccatcggcgtggtcgagacgaacagcgtggcctccgctagcccataggacggcttgacggcggtctgcttcaaaccgtacggcgcaaatgcttcgaagaacttgcgcatcgacgccggcgacaccggctcgctgccgttgaggatgcccttgacgttgctcaggtccagcggcggctcgtcgtctcgaggcacaccgcgcaccgcggcgtgttcgaatgcgaagttcggcgccgcagagaaggtgccaccggtttctccgggcttgcgggcgagctcgcggatccagcgaccgggccgccgcacgaacgccgcgggcgtcataaaggtgaagctgtggcctagcaccgacgccagcagcaccgtgatcagacccatgtcgtggaagaacgggagccagctgaccccgcggtcgccttcctgtccttccagggcattgagcacctgcaccacattggtgggcaggttcagatgggtgatctgcacgccgctcggtatgcgggtggaacccgacgtgtactgcaagtacgcgacggtttcctcgttggcctcgggctgctgccaggtggcggcgacttcggtgggcaccgcgtcgacggcaatgacgcgcgggcgctccttggccgatcgggcccggatgaacttgcggaccccttcggcggagtcggtggtggtcaggatcgtcgacggggcacagtcgtcgagcaccgcgtgtaaccgaccgacgtgccccggctcggccgggtcgaacaacggcaccgcaatgcggccggagtagagggcgccgaagaaggagatgaggtagtccaggttctgcgggcacaggatggcgacgcggtcacccggctgggtgacttgctgcaggcgggctcccaccgcacggttgcgcgcgctgaagtcagaccacaagatgtcgcgcgcgacaccgtctcgttcggtggaaaagtccaggaaccggtaggccagcttgtcgccacgaaccttcgcccacttttcgacgtgacgaaccaggttggtgttggctgggaacctgatctttccattcacgatgaacgggttgtggtacgccatcccactctctcctgtcacaaacatctcggccggctctgccggcggccaccgggtgtcggctccgccaacgggttacccgcgcacatcaacccctaccgcgctcacgtcggcgaacgcagtttgcagccagctttgacccgactgggtcctgcacatgctcttagttttctcttaatgttaagggccggtgcctgacagaccaaatcacaaggtaccgctgttcgaggccgccatcagcgtacgcggggcggtgtcgagtcgcccggttcatcggtggaccgccgcctagcgtccatcgtcctcggggaaatatcacctatgtttggggtggggcgcattttcgataagttgatgcgcccagttcaacgtccactcggtcgccggttctccatcggaattccagaattcgggtgtcgcatacatagcatggaccggctggccggcgccgccggccagggtgttcagcgtagtcggcaagttggcgggactgaacgcctgtgccggggccgcacagatcaggtcgccctgggcgcagatctcgttggtccggccgtcgagcgcaccaaaaccgcccggccgcgggccggtcatagtcaaaccaagcccggacaacactgggacttcgtgcagggtgatctcggcgccttcgccgcgcgggctaggcgggacctgattacccaccccctgctgacgacgaccgtcggcgatcagcgtcacgcctagtactaggtcctcgtccacgggtccccggccgttgccgatatcgctagccacgtcgcccgcgatcaccgcgccctgcgaaaacccgatcagcacatagctggtcaacgggcacctgttgttcatatcggtcatcgctgccaccatcgcgcgggtgccctctgcccggctgtcgttgtacgacatctgattatccgtggtcagcggattgtggaattgggccgtgtaggcaactgtgtaggtctgcacccgggcgggtgcgaattgctgggcgatcggcccagttaccttgagcagcaacgccttcggaaactgcaccggattcagtgggttctgctgcggcgatgactcccaggttccgggaaccgagatcatctgcacgtcggggcaggacgcatcctggaaggccggtcggggtttgtgcggatgtgctggggtgggccccggtggtaaaactcctggcggcaccgcgctgggcggcgattcggcgccgcgcagcatgatcaccacggccacgatgaccagcgctacgacggacgccatcgcgcccgccgctatccaggcaaggattcggtggcgcttacgccgagagttcttggccatgttctcctgctaacagagtcggtagcgcacgcgaaaggggtgcacccgcgccgcgcgatagcgcggccatcccgcccgttgccgcactccctctacggtaccggcccgctacgcggcttcgcccgagtcgcgatgtcgtgcacgtctgccgcaaggatcatccgatagcggccaggcagctcgcatcggcacctggcttagcggatcgcaccgacgatatcgcccgacatagcgcccagctggggcgcccacgagccccagccgttgtcaccgctggctgggaagtcgaagtgtccgttgtgcccgccgacgctgcgatactggttgtagaacatgcggctgttacccatcgcctcggcggcttggccgatcatggcggcgggatcgctggctcccgggttggtcgggctccacacccacacccgggtgttgttttgcgccagcaggctggcatgcacccacgggtcgtgccacttccaccgacccagctgtggtgctccccacattccgttggtgtccacaccgccgaattgctgcatgcccgccgcgatcgcaccgttggtggtggtgttcgacgggtacaaaaagcccgacatcgagccagcgaagccgaagcggtcggggtggaaggccgccagcgccatcgccccgtaaccgccctgagcggcgccaacggccgcatggccaccgggggccaagccccggttagcggccagccagtcgggcagctcagcggacaagaaggtgtcccactgcttgctgccatcctgctcccagttggtgtacatgctgtacgcaccaccggccggtgccaccaccgaaatccccttgcccgccaacgtgttcatcgcgttacccgcggtgacccagttactgacatccgggccggcgttgaaggcgtccagcagatacaccgcgtgcggcccaccggctaggaaggccaccgggatgtcccggcccatcgagggcgacggcaccatcaggttctcgtatggggcggccttggcggtgggttccgcggctaccgcgacaccgcccaacccgaatgacagtgcggcaatccagagcgcccgcagcagcgccgaccgacccttcatgtgtccacctccgtcgtgtaaggctgtgtgcacccggcgtcagaccgccccggccaacccctagcccgtcaggtagctaaccacacggcccgcggcgggagctagggacgggatttaggaaacatctagcggcggcgaccacaagggtcaccgccgctagatgttgtgtctgttcggagctaggcgccctggggcgcgggcccggtgttgggcgtggcacccagtgcccgttgcaggtcgggcttcatagcgttgagctgcgcgccccagtactcccagctgtgcgtaccgctgtccgggaagtcgaacacgccgttgtggccgccaccggcgttgtaggcgtcttggaacttgatgttgctggtccgcacgaagccctcgaggaacttggccggcaggttgttgccacccagatccgacggcttgccgttgccgcagtacacccagacgcgggtgttgttggcgatcagcttcccgacgttcaacagcgggtcgttgcgctgccacgccgggtcctccttcgggccccacatgtcggaggccttgtagccgccagcgtcacccatcgccaggccgatcagggtgggacccatcgcctgggaggggtccaacaggcccgacatcgctcccgcgtagacgaactgctgggggtgatagatcgccagcgtcagcgccgaagaagcagccatcgaaagaccgacgacggcgcttccggtgggcttgacgtgcctgttggcctgcagccaccccggcagctcgctggccaggaaggtctcccacttgtaagtctggcaaccggccttgccgcaggcgggctggtaccagtcggagtagaagcttgactggccacccaccggcatgaccaccgacaggcccgactggtcgtaccactcgaacgccggggtgttgatgtcccagccgctgaagtcgtcctgcgcgcgcaggccgtcgagcaggtacagggcgggcgagttggcaccaccactttggaattggaccttgatgtcacggcccatcgacggcgacggcacctgcaggtactccaccggcaagcccggccgggaaaatgcccccgcggtcgccgtgccaccgacggcgccgaccagacccgacactagggccgcgccgacggccccgaccacgagtcgacgcgacatacccgtgacggcgccacgaaccctgtcaacaagctgcattcttgcttccctcatcctcatctcaacgcatccatgcatgtttgggcgcatcctgaattaggtcagactgcaggcgctgggcccggcagtgctcgtgtagtcaaccacaacttcgggcgtccacccgcatcaagcgcaccgccgaaacccttatccggcggtcgttcacggccaattcgggaccgacgcgacggcctgaaggtggcatttccgcagtgtctgggcatgtgtcgaccgctagtgccggctcaattgtgatcttgctgtcagtattgcccccgcgctcattgcccctcactcccgcggtggcgggccgggcccgtcgggaacatcgagcccacaccggaccaattcatagcgcggaacgcggtcgatgcggtaacgggtgaactcgtaggaatgcaacacgttggagaggaatcggtgcagggtgatcggggcgcgcacagaattaagcaccgcccgagtcgcggggcattgcagggccgcttcggcttgcgtgacccactgctggtcgatgtagccgggaatacccgggtaccacttcacccagggtccgtcggcgatcacccagtccgggaacagattcttgtcatggccgatacgggcatgcttcagccgctcggtgtgcgcggccaatgggtttaccagcccgatttggtcgatcacccggacatcgagcccgacgttcatgcctagcatgcccatgttggtgaaaaacactgcgtgctgcggtttcggcgccggcttgccacccggcgcggtccccgacgagggccggatcatcggcaccaggtcccactggttgtagttgcccgacggcaatagcaacgccccttccggggtgttgttgagcgctgtaagcacggcagccattcgcgggtaatcgaggtagtccgcggcggtcagcggatgcgcgtgcccggtggcctgggcgtagaagcggcgctcgtcgacgatgcccgaataggtgacccgggtggcgtcgtcacccatgcccggcgagtttgccgcccacagcgaccaacccgcgatccccagccagagcccgctgagcgcgccgactagccagcgaccggtctcccgcgaaaagtccttaccgtcgggcagcaaaataggaatgacccccaccggggccagcaaacaaaacagcggcgccagcaacacccggccgtgcataaagtcgccgccttgccgaatccagtacagcgcctgcagcacgccgctgccgacgatgaaagccaccacggccggcggactttgcaccgcccgggccacccgaccgtagtcgggtgccagcacgggacgcaggaacgacggccggcggcgcgccgtcatcaacagcaatcccagcggcaccgacagcaccaacggcacccacagtgcgtacggccggttgaagttcgacacgtagatcatgccttgcgaccacttgtcgcccgcggcatccttggccagcgcggtactcggaaccagcagtccgtaatagcccatccggaagatctggtaggccaccggcaagaatccgccggccagcacgatcagcacgcggcgacgccaggtccgcgcggcgatcaacatcatgatcagcgccagcccgccgatcagcgcgaattccggccgcactagcacgctgcatccggcgacgaaggccaacgcgccgaggaacatctggctgtccgggcgggcccgcagcggctgtgaccagcagaccatcatccaccacaacagccccagataggccaacaccagcccgctctccaggccggaggtggcgaagtcgcgggccggtggcaccgcgatatataccagcgccccggccggaagcatgatcgcccgacggccccgcaggctgggtgcgtacaaccggccggtccccagcatgagcagcaccattcccagcagcgaaagcaccatggccagggccaacgccacgtactccaggcgcatcggcccgcccacccagccgcccacatacagcagatacgtccacgctgtcgaggtgttcgcttcgactcgctcgccctggttgaagaccggtccgttgccggccaataggttgcgtaccgtccgcaggacgatcagtccgtcgtcagcgatccagcgacgttgccagctcccccagccgaacagcacggcgaccgccgtcaccgacagccacaagctgacccggaccatgggctcatacggaaacaccggccgaccgacccgcccgaccaccggccggcggggcagcaccccgactgggaggacgttgagcttgaggctagccgaaggcaacagcggccccaaccgttgctatccacgccagcgccagcagctgcaatacccggtcacgcagcgcgatatcttccggctccccggccaggccgccatcgacgtccaccgcgtagcgcaggatcgcgatggtgaacggaatcatcgacaccgcgaaccaggacccgctgtagccgtcgcgctcgaaagcccacagcccgtagcacaagaccaccgcggtggccgacaacgtccagacgaaccgcagataggtgctggtgtagctttccagcgacttgcggatcgcagcgccggtgcgttcggccagatgcagctcggcgtagcgcttgccggccaccatgaacagcgaaccgaatgccatgatcagcaaaaaccacttggacagcgggattttggtggccacgcccccggcgatagcgcggatcaaatacgccgacgacacgacgcagatgtccaccaccgcttgatgcttgagaccaaagcaatacgccaactgcatggcgaggtagacgaccattaccagcgccaggttcggggtcagcatccaggcaccggccagcgatgtcactcccagtaccaccgccacagtgtacgccagccactcgggcaccacgccggcggcgatcggccggaaccttttggtggggtgctcccggtctgcctcgacgtcgcgcacatcgttgacgaggtacaccgccgaggcggccaggctgaacaccacgaaggccatcgacaccttgctgagcacctcgacgtagtcgtagcggacaccgccgcccaacgcggccagcggcgcggccagcaccagcacgtttttcacccactggcgcgggcggatcgccttgaccaccccggcgaccaggtttgccggaggttgagtcaccacatcttcactcatccgagctcatctcttccgggccctttgccggcccccgccgacgctgtccacgatggccccgacggtggcgcccagagcaacacccacggccacatcactggggtagtggacccccagcagtattcgcgacagcgccatcggcggcaccagcacaaccggtagcggcagcccggtggctctgcccatgagcagggccgcggccgtggtcgaggtggcgtgtgccgacggaaagctcagttgacttggcgtgtccacgttgactgcgatggccggatgatccggccgctgacgccgcaccagccgcttgatcagcacggcgatggcatgggcgacgaactcgcccgcccccgccacaagccattcccggcggcgccgtggcagggctatcgcgcccagcagcgccaggatcagccaaccgatgcagtgctcgccgaagtgggagagtccgcgcgcagtggccagcatccccggacggtcgaccagcgccgactgcacggccaccatcacggcgacttcgccgcgtggcgcccgttcagccatgctcgggctcttggtttgccgccggcagcagcgccgtctcccacttctgcttgctggacagcgtcggcaacgcgtcgcgataaatccggcgcatctcctcgaaccgtttcagcaactggcgctgacggcgcaacgactgccacagcaacgcgaacatcttggcccggtcgcgctgccggtagaccacgccgcatccgtcggccgtggtgacggtggccccgtcgacagtgcacagcaggaaccagcgcgcatcctgggtcggaacgttgaactccgggcgacggtggtgttgggggttggcggcggtcaggttgtgcatgatcccgcgggccagccggtagccgatgaccaacgggttcaccggcggcttcattgccttgttcttgtgcaacggcggcggcaactcactggccgccggcagcaccaccgcgtccggatagctcttgcggatgcggtgcacttgcggcagcgccgattccaggatcgaaaagatgtgctcggggccggcgagaaagtcgtcgatggccttgttctggattgccaccgtcgaatattccaggcaggcaaggtgtttcagggttgccttgagatggctgcggaccaggccgatgacttgcgcctttgggccgtcccagtgcatggcggccaccaccagccggttgcgcagatggaaataggcctgccagtcgatggcgtcatccttatcgctccaggccatgtgccagatcgccgcaccgggcagcgtgacggtcggatacccgtgctcggcggcccgcaggccgtaatcggcgtcgtcccatttgatgaacaacggcagcggctgtcctagctcttcggcgacctggcgtgggatcatgcacgtccaccagccgttgtagtcgacatcgatacgccggtgcagcaacttgctacgggagttgttgtcgttcaacgggtattcggcgaagtcgtggtcatactcggcatgcggcgcggcggtccacatgaatatcgaccggtctacgacttcgcccatgatgtgcaggtgcgacggctcctgcaggttgagcatctgaccacccaccagcatcggcgccttggcgaaccggtgcatggccagcacccgcagaatcgagtccggctcggggcggatgtcgtcgtccatgaataggatctgctgacagtcggtgtttttcagtgcctcatacatcacccggctgtagccgccggaaccgcccaggttgggctggtcgtggatggagagccgactacccaatctcgcagccgcggcggggaaatccgggtggtcgcgcaccttgcgctcaccctgatcaggcacgatcaccgccccgatcacctggtccaccagcggatcggcggtgagttctcgcagcgcgttgacgcagtctgcggggcggttgaacgtcgggatgccgaccgcgatgttggccgtccccggagcggggctggtggcataccagccaccactgtgcagggtgaccgcggtgtcggtggtgatgtcgaaccagacccacccgccgtcttcgaaaggctgcagcaccacttcggtctccacggcggctggctgatcctcggtgccggtgaagtcgtggccctcaacgaagatccgggcaccggtggccttggtccggtagacgtctacccgcccggcgccggtcacctgcacgcgcaacaccaccgatttgcacgtcgtccaacgtcgccaatagctagccgggaaagcgttgaagtaggtggcgaacgacacctcggactccgcgccaatctgtagcgaggtccgggttggcgcatgcgcgcgccgggcgttggtcgttgactcctcgaggtacagcttgcgtacgtcaaggggttcacctgggcgcggcaggatgacccgagacagcaggctcgcggcgagttcactcatgcgccgtcctgaagcagtgggacgccgtcgcgcagatgcggcgcgaggacgttgtcgtacatgttcaaggcgctggcaatggccatatgcatatccagatattggtaggtgcccaaccggccgccgaacagtaccttcgatgacgcggtctcggacttcgccctggcccgataggtggccaacagggcgcggtcagcctcggtgttgatcggatagtatggctcgtcgtcgtcctcggcgaaccgggagtattcccgcatgatcaccgttttgtccgttgggtagtcacgctcggggtggaagtggcggaactcgtggatgcgcgtgtaggggacgtcgagatcgttgtagttcatcaccgcggtgccctgaaagtccccgatcggtagcacttccacctcgaagtccaaggtgcgccagcccaatcggccttcggcgtagtcgaagtagcggtccagcgggccggtgtaaacgaccggggccgccgggctgccggggcgcagctggccgcgcacgtcgaaccagtcggtgttcagcctgacctcgatgcggtggtcagcggccatgttttgcaaccacgccgtgtacccgtcggtcggcaaaccctcgtaagtatcgctgaaataccggttgtcgaaggtgtagcgcacgggaagccgcgtgatgttggcggccggaagttctttggggtcagtctgccattgcttggccgtgtaccccttgacgaacgcttcgtagagcggccggccgatcagcgagatggccttctcctcgaggttctgcgcgtcggcggtgtcgatctcggcggcctgctcggcgatcagctggcgggcttgctcgggcgtgaagtacttgccgaagaactgcgataccaggccgagccccatcggaaactgatatgcctgcccgttgtgcatcgcgaagacccggtgccggtagtcggtgaagtcggtgaactgccgcacgtagtcccacactctcttattagaggtgtgaaacaggtgcgcaccgtacttgtggacctcgatgccggtctgtggctcggcttcggaataggcattgcccccgatgtgcgggcgccgctcgaggacgagcacgcgcttgtcgagttgggtggccacgcgctcggcaatcgtcaggccgaagaatcctgagccgacgacgaaaaggtcaaaacgagcggtcatcggttgcatagggtaaccgaccttgctggcaaaacccgatttggcagctcgtggcggtcatggcccgaacgggtttcaccgcaggtgcgcatggccgaccagtgtggttggccggaggtcgtttggtcgcgattgcctcacgattcgatataaccactctagtcacatcaaccacactcgtaccatcgagcgtgtgggttcatgccatgcactcgcgaccgcgggagccggcgaacccggcgccacacataatccagattgaggagacttccgtgccgaaccgacgccgacgcaagctctcgacagccatgagcgcggtcgccgccctggcagttgcaagtccttgtgcatattttcttgtctacgaatcaaccgaaacgaccgagcggcccgagcaccatgaattcaagcaggcggcggtgttgaccgacctgcccggcgagctgatgtccgcgctatcgcaggggttgtcccagttcgggatcaacataccgccggtgcccagcctgaccgggagcggcgatgccagcacgggtctaaccggtcctggcctgactagtccgggattgaccagcccgggattgaccagcccgggcctcaccgaccctgcccttaccagtccgggcctgacgccaaccctgcccggatcactcgccgcgcccggcaccaccctggcgccaacgcccggcgtgggggccaatccggcgctcaccaaccccgcgctgaccagcccgaccggggcgacgccgggattgaccagcccgacgggtttggatcccgcgctgggcggcgccaacgaaatcccgattacgacgccggtcggattggatcccggggctgacggcacctatccgatcctcggtgatccaacactggggaccataccgagcagccccgccaccacctccaccggcggcggcggtctcgtcaacgacgtgatgcaggtggccaacgagttgggcgccagtcaggctatcgacctgctaaaaggtgtgctaatgccgtcgatcatgcaggccgtccagaatggcggcgcggccgcgccggcagccagcccgccggtcccgcccatccccgcggccgcggcggtgccaccgacggacccaatcaccgtgccggtcgcctaagccccgggtcggccgaaaacgcacccgcggccaaggcgtcggtcattgcttcggcccgtcacaattactcgcctaagggtcgctaggtgttctcgagagttttatcgcaccgattccgtgtcgtctcattaataccaatagaaacacacgtaacatcagctggtgccgtcccgcacccgcgcgccgacgacgctgctcaccgcgatggcagcgaccgtcgtcatcgtcgcgtggatagcgaatcgtccacccgccagctcccatgaaccatcgccgacgcccaacacccagctcgccgagcagccactgatcgggctcggcggcggcgtcacggtacgcgaactcacccaggacacaccgttttcattggtggcgttgactggcgacctggccggtacctccgctcgtgtgcgcgccaagcgcccggacggtgactgggggccgtggtatcagaccgagtatgaaaccgaaccacgcgatccggcgggcaccgacgggtccgtggaacttggaggactcaatccgggtccccgtagcaccgatccggtgttcgtgggcaccaccaccaccgtgcaggtcgcggtgactcgcccgatcgacgcaccgataactcaaccgccggcggggcggccgcccaacgacttgctcgacagcggtttgggataccgtccagccaccaaggaacagccattcgggcagaacatctccgcgatcctgatctcgccgccgcaagcgccgcccggaacgcagtggacgccaccaaccgcagtcaccatggcaggccagccgccggccatcatcagccgggcggaatggggcgcagacgagtcactgcgatgcgaaacaccggagtacgacaggggggttcgtgccgcggtggtccaccacaccgcggggagcaacgactactctccgctggagtccgccggcatagtcaaagccatctacacttaccacagcaagaccctgggctggtgtgacatcgcgtacaacgccctcgtcgacaagtacggccaggtgttcgagggtagcgccggcggcctcaccaagccggtcgaagggttccacaccggcggattcaaccgcaacacctggggggttgccatgatcggcaacttcgacgatgtggcccccacgccgatccagatccgaaccgtcggccggctgctcggctggcggctgggcatggacgacgtcgatcccaggagcatggtggatctgcagtcagcgggtagctcgtacaccacgtttccgggtggcgccatagcgcgattgcccgccatcttcacccatcgcgacgtcggcaacaccgactgtccgggcaacgccgcctacgctgtgatggacgagatccgggacatcgcagcacatttcaacgacccgccggaggagctgatcaaggcgctggaaggcggcgcgatctatcagcgctggcaggcgttgggcggcatgaacagcgcgctgggtgcaccgacctcgccggaggccgacgccgcggatggggcgcggtatgcaaccttcgctaagggcgccatgtattggtcgccggtgaccgacgctcagccgatcacgggggcaatctatgaggcctgggcttcgcagagctacgaacgcggcccgctgggactgccgaccagcgcggagatccaggagccgctgcagatcacgcagaactttcaacacggaaccttgaacttcgagcgcctcaccggcaatgtcaccgaagtcgtcgacgggatcacgacgccactggcgacgcggcccccgagcggcccgacggtgccgcccgaacacttcacgctgccaacgcatccgatcacctgagtcgcgggtgtgcactattcacattatgtgtgtgcacttttcacattctggcttttgcggcgcggaatcgccggcgcatagacaccctgtgccattaggctccatttgccgggctgatcaccgggtcgccgcaggccagtcgagaggaacaacgtgtcgttcgtggtcacagtgccggaggccgtggcggctgcggcgggggatttggcggccatcggctcgacgcttcgggaagcgaccgctgcggcggcgggccccacgaccgggctggcggccgcggccgccgacgacgtgtcgatcgctgtctcgcagctgttcggcaggtacggccaggaatttcaaaccgtgagcaaccaactggccgcgtttcataccgagttcgtacgcacgttgaaccgcggcgcggcggcgtatctcaacaccgaaagcgctaacggcgggcagctgttcggtcagatcgaggcgggacagcgcgccgtttccgcggccgcggccgccgctccgggcggcgcatacggccaactcgttgccaacacggccaccaacctggaatccctctacggcgcatggtcggccaacccgttcccattcctccgccagatcatcgccaaccagcaggtttactggcagcagatcgccgcggcgctcgccaacgccgtccagaacttccccgccctggtggcgaatttgccagcggccatcgacgcggccgtccagcaattcctggccttcaacgcggcgtactacatccaacagattattagctcgcagatcggcttcgcccagctattcgccacgacggtcggtcagggggtcaccagcgtcattgccgggtggcccaaccttgcggcggagcttcagctagcgtttcaacagcttctggtgggtgactacaacgccgcggtggcgaacctgggtaaggccatgacaaaccttctggtcaccgggttcgacaccagcgacgtgacgatcggcacaatgggcaccaccattagtgtcaccgcgaaacccaagctgctgggcccgctgggagatctgttcaccatcatgaccatcccggcacaagaggcgcagtacttcaccaacctgatgcccccctccatcctgcgagacatgtcgcagaacttcaccaacgtgctcacgacgctctccaacccgaacatccaggcggtcgcttcgttcgatatcgcaaccaccgccgggactttgagcaccttcttcggggtgccattggtgctcacttacgccacattgggtgcgccgttcgcgtcactgaacgcgattgcgacgagcgcggaaaccatcgagcaggccctgttggccggcaactacctaggggcggtgggtgcgcttatcgacgccccggcccacgcgttagacggcttcctcaacagcgcaaccgtgttggatacgccgatcctggtgcccacggggctcccgtcccctctgcccccgacggtcgggatcacgctgcacttgcctttcgacgggattctcgtgccgccgcatcccgtcaccgcgacgatcagcttcccgggtgctccggttcctattcccggtttcccaaccaccgtaaccgttttcggcacacccttcatgggaatggctccgctgctgatcaactacattccccaacagctcgccctggcaatcaaaccggcggcttagcgcggcgtggcccgttggttggtgtcgtaggttgccatgccaagctccaaccatgcggttagcagccgctgatctgccgccgcggccacaacctcgtcgtcatcgagttgctcggccgatgcgcagtgcaccgcgtcgtagccacgcatgggccaggtcagccgcgcgggtcacgacctgctcatccacctcgatggcgtccatctcggaccacatctggtcacggttcgcccgtcgcgaatctgcgcgaggggccggctcagtcacgcactcccgagccacaaaggcgccgggtcacgtgggccatgctaggaccaccagcgctccagcacccgcgcgacgccgtcctcgctattgggtgcagtgacctcgtcggcgacggccagcgcgtcgggatgcgcgttacccatcgccacacccaaaccggcccgcagcagcatcggcacgtcgttgggcatgtcgccgaacgccaccacctccgcgtcggaaattccaagcggccgggcaatctcgtcgacaccggtggccttgctgataccgagcggcacgatctccaccagcccgttattggtcgagtaggtgatatcgccctcgaaaccgacatgcttagccagttcggcggccatgtcggcactggcagcaccggctttacggatcagcagtttgatcgccggcgcgctgagcaggtggtcgatcgacacttcggtgttgtccggattcagccacgcatgctcgtagcccggcgagctgacgaactggggggtcgccgtgtcgtgtgcgcgctcgccgatccgctcgaccgccagtcccgcacccggtatgacgcgggtcgcaacttcggccaacgttgccagggcgtcgacgggcagggtgcgcaccgacatcacccgatcggtcccggggtcgtagatgacggcgccgttggcgcacaccgccatcggcgcgaagccgagggcatcgacgatgggtcgcacccagcgcggcggccggccggtggccaggatgaagtgcgtgccggcgtctaccgcggcatgcaccgcgtcgcgagtgcgtttggtgacggtttctccgtcatcgagcagggttccgtcgacgtcacacgcgacgagcgccggcacagtcggtttcaaagttggctggcttgtcagtgcgggccgacttggctgcgccgtgatgaggtcacgccgtcgtatccgcgcttttgccgccgcttcgccaattcagcgattctgagctgcctggactcctccaccgtcggcgcgccgccgcccagccgccgcggcacccagtgctcccccttgggatgtggatactcctcctgtacgcggtagagaatcgcattcatcgcttggcgcagcacggcattgagctgctcggcattgccctccggccgcaccggcgatccgatcgccgcgacgatcggaatcttgttgcggaacaggttctttggatgatccttgggccagatccggtgcgcgccccagacgatcatgggaataatcggcacctgcgcctccagcgccatccgggccgctccggtcttgaactcgcgcagttcgaggctgcggctgatagtcgcctccgggtgtaacccaacgagttccccggcccgcaaccgctgcactgccaccgcgtacgcatcggcccccacactgcgatccaccgggatgagctgggcatgcttgatcacgtagttgaccgcccgtacgtcttgcatctcggccttgatcatgaaccgcagccgccgccgccgatggtgggcggcgatcgatgccggaacccagtccacgtagctcgtgtgattgagtgcgatcaacgcgccgccacgttcggggatgttctccaggccttcgaatgtgatcttgtttccgttggccgcgacgatcgacggaacaagaatctccatcatccggaagaacggctcagccatgtattctccttcacctcttaccgcgattcatgcggtgtccggctagcggcccttgccgccgcctcgtcagcctccatccgtgccgcctcggccagcgttggcgcgccgccgccgagtcggcggggcacccagtacgccccagccggatgcggataccgctcctgcgcttgccacagcagcgcggtcatcgactcacgcagcgccgcgttggtctgttcgatgcctgccgcggcccgcagcggccgacccacctgtaccgtgaccggcaccttggcgcgtcctatctgcctgggatggtccttggtccagatccgctgagcaccccagacaacgacgggcacaatcgggacatccgcttccgcggccattcgggcggcccccgtcttgaaccctttgagctcgaagctacggctgatggtggcctccgggtagaccccgaccagttccccttcgcgcagccgctgcaccgccaccgcataggcgctaccgccggcgccccggtccaccggaatggtccgggtgtgcctgatcaggaagttgaccaaccgcacccgttgcatctcggccttgatcatgaacctcatccggcgacgccgacgatgcatggccaacgcggccggcagccaatcgacatagctggtgtgattgatagcgaccacggcgccgccttggtcgggcacattctcctcgccgacgtaggtgatccgggttccggtggccagcaccagcaactgggccaggatctctaagacgcgataggtcggctccgccatcggtcactgctccggcgccccggcgggatgggctcgctgagcgcggcgcgcagccctaaccgccgcctcctgcgcgtccaaccgggccgcctcggcaagcgacggggcgccgccgcccagccggtgcggcacccagaactcgccggccggatgcggtccgtacagttcttgggcccgctccagcaaatgttgcatccgggagtgcagcaggccgttcagttcagcggtgggcagcgtcggttcgatccgttcaccgacgacaatcgtgaccggcaccttcgggcgaaacagctttttgggacggtccttagtccagatccgctgcgcaccccaaacaatatgcggaacgatcggcaccccggcctcgatcgccattcgggccgcccccgtcttgaattccttgatctcgaagctgcggctgatggtcgcctcggggtacacgccgacgagttcgccggccttcagcatcctgacggcggcgtcgtaggacgcggacccgtcctgccgatccaccgggatgtggcgcaggctgcgcataatgggaccggtgatcttgtgatcgaacacctcctgcttggccatgaaccgcaccttgcgcccgaggccctgttggtaggcgggcaaacccgcaaaggtgaagtcgaggtagctggtgtggttgatcgcgacgacggcgccgccgctggtcggtaggttatccacacccgtgacggtgatcttcagaccctgtatgcgccaggacaagcgagcaagccgaatgacggtgccgtataccggttccacagcagttcagcctagtggtcccggctgcaagccgcccaaagtggcgaaaacccaaattgacgaaagaggtgagccgtgtccttcccctcatcgccacccgcgctgcccgcgatcgttgcccggtttgccgtcggcaggccggtgcgcgcggtgtgggtcaacgaactgggcggcgtcaccttccgggtggactccggcatgggcgccggctgcgagttcatcaaggtcgccaggaggggtaccgccgacttcgctaatgaggcgcggcggctgcgctgggccgcgccgtacctggcggtgccgcgggtactgggtgtcggggtcgacggcgattgggcctggttgcacaccgatgcgctgcccggcttgtccgcggtgcacccgcgctggcgggcgtccccgcaggtcgcggtcccggcgctgggtgcggggctgcgcaccctgcacgacagcttgccggtgcactcatgtccgttcgactggtcgacggccagccggctggccaagctggccccggcgcgacgcgcggaactgggtgactcaccgccggttgatcggttggtcgtctgtcacggcgacgcgtgctcacccaacaccatcctcgatgacaccggccgctgttgcggacacgtcgacttcggcaatctcggtgtggccgatcggtgggccgacctcgcggtcgcgacgctgtcgttgcaatggaactttcccgactacccgggccaggtcagagatgacgagttcttcgccgcctacggtgtggcgccggacccggctcgcatcgactactaccgccggctgtggcaggccgaagacgacagctcacgctaagctcgaggctgcgctttgcgctcgtaagctcttccgaaaggtagctgtgcaggtcacaagcgttggtcacgccggctttctgatccagacccaggccggcagcatcctgtgcgacccttgggtcaatccggcctactttgcgtcttggtttccgttccccgacaacagcgggctggactggggcgctttgggtgagtgcgattatctgtatgtctcgcacctacataaggaccacttcgacgcggaaaatctacgagcgcacgtcaacaaggacgccgtcgtgctgctgcccgactttccggtacccgacctgcgaaatgagttgcagaagttaggatttcatcggttcttcgaaaccaccgactcggtcaaacaccgcctgaggggacccaacggcgatctcgacgtgatgatcatcgcactgcgggcccccgccgacggtccgatcggcgactcggcgctagtcgttgccgacggcgaaacaacggctttcaacatgaacgacgcccgcccggtcgatttggacgtgctggcatcggagttcggtcacatcgacgtgcatatgctgcagtactcgggcgcgatctggtacccgatggtctacgacatgccggcgcgcgcgaaggatgcgttcggcgcccaaaagcggcaacggcagatggaccgtgctcgccagtacatcgcgcaggtgggagcgacgtgggtggtgccgtcggcggggccgccatgctttttagcccccgagctgcgccacctcaacgacgacggtagcgatccggccaatatcttccccgaccagatggtgttcctggatcagatgcgggcgcacggccaggacggcgggctgctgatgatccccggctcgactgcggatttcactggtacaaccctgaattcattgcgccatccactgcccgccgaacaggtcgaggccatctttaccaccgacaaagccgcatacatcgctgactatgccgaccggatggcgccggtgctcgccgcgcaaaaggctggctgggccgccgccgccggcgagccactgctgcagccgctgcgcaccctgttcgagccgatcatgctgcaaagcaacgagatctgcgacggcatcggatacccggtcgagctcgccatcggtcccgaaaccattgttttggactttccgaaaagagctgtacgagaaccgattcccgacgagaggttccgctacgggttcgcgatcgcgccggagctggtgcgcacggtgctgcgcgacaacgaacccgactgggtcaacaccatcttcttatccacccgatttcgggcatggcgggttggtggctacaacgaatacctttacacgttcttcaagtgtctgaccgacgaacgcatcgcctacgccgacggctggttcgccgaggcccacgatgactcctcatcgatcaccctgaacggttgggagatccagcgccgctgcccccatctcaaagccgacctatcgaaattcggtgtggtggaaggcaacacgctcacttgtaacctgcacggctggcagtggcgtctggacgacggtcgctgcctcaccgcccggggccatcaactacgcagttcacggccatgatgcagttctacgacgacggcgttgtacagctggatcgtgctgcactcacgctgcgccgctatcattttccttcgggcacggccaaggtcatcccactggaccagatccgcggatatcaggctgaatcgctgggctttttaatggcccggttcaatatctggggcaggccagaccttcgccgctggctgccactggacgtgtaccggccgctgaagtcgacgttggtcaccctcgacgtaccggggatgcggccgaaaccagcctgcacgcccacgcgccccaaagaattcatcgcactgctggacgagttgctcgccctccaccgaacgtgaacccacggtttcgcgcgcgattttcgcactgccctggggcacagcctcactccagacttaagccacagcgacgatccaagcgacgtgtcatgtgcctggtttaagtgtcgcgagcgtgccgtcggcggtgcggatatagatggatttcatggccgcgatgtaattggcgacggattcgcttgcgatcgggttgtccgggaataataccgtcactgtggtctgatgctgataccgattgacccacatcgagacctgatgagaaaccctaccttcgtcgtaaatcctaaaattcagatcggaattagcgaccgtagaaagaggcgcaatgctggcatccagaaaggacatcacgaaattgcccggccggggcggcctcagccccgtttcggggcgtgccagctccaatacgcggtcgaatggtacggtcgccaggtccttacccgaatcgaaggagatctgcgcgacacgggcggcgctatcgaaaagtcctgaggcgaccggcacggtgatcggcaccaacccggtaaaccagcccgtcgttctgagttctgtcggcgtcctacgtgtatcagtcgtcgttaccacgtcaaacgtttcacagttggtcaactcgcgctcagcgagggcggcgcaggcgaaaacgccaccgctaaaacgggcgcccgcagcgacgcaggcggcttcgaatcgctcgccctgttgctcgtccatcagcgtttcggtaagcagctttccggtatggggcaccgatagatcgccgagcggcaacgggaagtgcggcagggttccgtcgttgttggcagcgaattcgacccaacggcgcacccgggcggagtccaacgtcaaggcggccgtgtcggcgtactgtcggacacagtggtcgtcgtagcggcccgccggcgggagctcgatcggcgggtcgcctcccaccaatgcggagtacatcatatggatctcgatgaaaaggacgcccacaatcatcggatcgacacagagatgagcgatactcgcatagaaggtgaagtgatcgtcactctgaataatcccgaacaagaagcagtcccactgcaacggctgcggcgttgcaatgtggtggcgcagctccgccgacgtcatgttctgatgctcagcttggacgacttcgatatctgcagggtcagcgatggtatgccgaacgatgtgttcggcattgtcgaactcaaaccaactgtggtaggtgtcgtggcggcgaaggtgtgcgttgatcgcataattcatggcgcggatgttgcaccggccaggtagatcccaggtgaagatcatcaggcgcgacatatcgagaccgcgcgctacatgatcgcgataacgtcgaaggtgttgagcttgttgatagctgggcggcacctcacttatcggcgcttgccgggctttcgccttcgccgtcggtgatgcgtgccaacagataatcgaacctgggtccggcgtccagtcgcggagcgttgtaatgctaaacactcattcctcctgcactcggaccgagccccgccagggcacgcaagtaagctacggccagacggtgtgacactcaaaccggcgggcgtaatttcctccgacgacgctccgcagaccacaatcgtcagcggcggagtacggttgctcaccatgtggtccaccgtgctggtcttggcgctctcggtgatctgcgagccggtacggatcggtttggtggtcctcatgctcaacaggcgccgcccgctgctccatttgctcacattcttgtgcggtggttacacgatggctggtggcgtggccatggtgacgcttgtggtcctcggggccactccgttggccggacatttcagtgtggccgaggtacagatcgggaccgggctgattgccttgcttatcgcgtttgcgctgaccacaaatgtcataggcaagcatgtccggcgagctacccacgcccgcgtcggagacgacggtggcagggtcctacgggagtcggtaccgccaagtggtgcgcataagctggctgtgcgtgcacgttgttttctgcagggcgattcgctgtatgtcgccggggtgagtggcctaggagccgcactgccttcggccaactacatgggcgcgatggccgccattcttgcctccggcgctacgccggcaacacaggcactggctgtcgttacgttcaacgtggtggcattcacagtggccgaagtccccctcgtcagctacctggcagcaccgcgtaagacccgcgcgttcatggctgcgctgcaatcatggctgcggtcccgtagccgccgcgacgccgcgttgctggtggccgccggaggttgcctgatgctcacgctaggcctgagcaacctgtaggcggcggcgggcttgcctaacgcagagctctcacatgaaatgtccaggcgtctccgactgcgttgcgaccgtaaggcacgataacgtgtttgctattgctgctggtttgcgttggtcggccgctgtaccgccgctacacaaaggggacgctgtgaccaaactgctcgtcggggccatcgcgggcggaatgctagcttgcgcagctatattgggcgacggaatcgcttcggccgatactgcgttgatagtacccggtaccgcaccgtccccgtacgggccactcaggtcgctctatcatttcaatcccgcgatgcagcctcagatcggcgcgaattactacacccccaccgctacccgccacgtcgtttcatatccaggcagcttttggcctgtcacaggcttgaattcgcccaccgtcggcagttctgtcagtgccgggacgaacaatctcgatgcggcgatccgcagcactgacgggccaatcttcgtggccgggttatcacagggcacgctcgtgcttgaccgcgagcaggcacggttagcgaatgacccgacggctcctccccctgggcaactcacattcatcaaggccggcgaccctaacaatcttctttggcgggcgtttaggccgggaacccacgtgccgatcatcgactacaccgttccggccccagtggaaagccagtacgacacaatcaatatcgtgggccagtacgacattttttctgacccgcctaatcgtccgggcaacctactcgctgacctcaatgcgattgccgcgggcggatactacggccacagcgccaccgcattctcggacccagctcgcgttgcgcctagggacattacgacgacaacgaacagtttgggtgcgacgaccacgacctacttcatccggaccgatcagctacctctggtgcgggcgctggtggacatggcgggcctgcccccgcaggcggcgggaacagttgatgccgcactgcggcccataattgacagggcttatcagcccggaccagcacccgctgtgaacccgcgtgatttggtccagggcatccgcggtatccccgccatcgcccctgccatcgccatccctatcggcagcaccaccggggccagtgccgccaccagcaccgctgccgccacggcagcagcaacaaatgcgctccgcggggccaacgtgggcccgggcgccaacaaggcgttgtcgatggtccggggtttgctacccaaagggaagaagcactagccataaagtccacgacctacggtggcgtttcgcagttgggggtgtaaagggggttgaggtcttcgacgatggcggttgctgctggcccaccaatccgttgctgctgacgccaatccatcgggaaggccctgggtggcgtcttggtgcgcccggaggggcagcccgttggcgcccgtcgtcgagcgtgaactgagggcggacctcgggcagacacgccgaggtcttccttttgggcagcgtggaaccgcccatcatcgaaagacctcgacccctaccccggcaacgacgcgccgactacctcacaccctcaactgcgaagagatcctaaagcctgagcccgtcgtgtaaccaaagaccgatcagatcgtcgtcgtcgggcggtgattgctcttcttcttccttgggcaacaacggcttacgtttggttcgttgggcacggccacggcgtcggccaaggggccaccaggttgccggccgccagcttgacggcaaccaccagttcgcctgcccaaccaacacggcaatggcgggcacggtaacggtacgcaccaagaaggtatccagcaaaagcccggtccctaggacgaacgcaccttgaaccacgctacccaagctggcgaataccagaccgtacatcgaggcagccatgatcaaacccgccgcagtgatcacaccacctgttgaggccacggtccggatgacaccggaacgcacccccaagacggcctcttcacgcagcctagaaataagcagcatattgtaatctgcgcccaccgcgaccaatataacgaaggtcaatcccggaatgctccaatgcatttcctgaccgagtaaaaattggaacacgataacgccaataccgagcgccgccaggtacgatacgataaccgagccgatcagatacagcggtgccacaatcgcacgcagcaaaacgatcaatatgagcagaacgatgcagacggtcatggcgatgatcaatcggaggtcgtgatcggagtagtcgcgcgtgtccttgagaacgacgggcaatccgacgacagacaccttggcatcggccagtgcggtatttggttgcgcccctcgagcggccgccgtgatcgcgtcaatttggtccatggcagcagtgctgaatggattcaggtcggtttgtatcaaataccgtattgagtggccgtcgggtgaaatgaaggccgccgcgacttttttgagttggtctacattcagcccgcctagcagatcccgatactctgacggcatcgtctcggctttgacgctctcactggtggcatacgacaacaactccgggggaatatagaaccccgccatcgccggcgtggtcgcggtgtccttcattgccaataggaacgccgaggcctcgcccaacccgaaacccatcttcttcacctggtcgaccaacaactgcacgccctcagccagttgccggctcccgtcggcgagatcattgacccccttgttcaccaggttgatcttggatcgcacaccaccaggactgctcatccccagtgaacccatcgccctgatgacggtggccagcgccccgcgtaatccggacacggtggctgccagggtctgcactgcgcgcgtggcctgcagctgtcgagccaactcagatatctttgccagcgttccgtcgtcgcgcgctgtgaccaaacgctgcagttcggtgcgcgcactggcacaagccggatcggcagtgcacatcgggctgctatccagcgcccccagcaccgggcttgcccactcggtgttgttcgctacaaagctcgcatccgcgtcaatggtgtcaccgagtgcccgcatgctgccgatcagcttctccgcgccttccagttcgccgagaaccctgttgcccccgagcaggtcctgaaggtacgccagcgcgtcgatgaggccgccgaccgtggatatggcccggttaacttgggcccgtacgtcgccgagtttgctcgccatcaggttggctccaccggccagtttgtcgatgtcgccggtgtgcgcagcgatctgcttggaaccctcatccagcttgctgccgacttcgccagcctgccaggacgtccgggcctgctccagcgaccgtccagcgggtcgggtaatgcccctgaccatcgcgacacccggcacttggctcacccgctgcaccatctgctctaggtcggcgagagccttcggcgtgcgcagatccgtcgaggattggatgaacaggtactcgggaatgatcaggttagacgggaaatgcttgtccaacgcggcatacccgatcgaactctcgacggaagccggaagcgtcttgcgatcgtcgtagttgtaccgggccagtcctgcgcagccggccagaataaccagcaccagcgcgctggcgagcagatgagtcttgggccgacgcacgatgtgcacccccgaactccgccaaaagcgccgggtgaggtcacggcgcggcgcgatccaaccgcgacgcccggtcagcaccatcagggcgggtagcagtgtgacagctgcgaagaagaccacggctaccgagattcccaacatcggaccaaccgttttgagaattcccagttgggtaaacaccatcccgagaaaggtgattgctacggtagccgcggatgcggcgatcaccttaccgatggatgtcaatgccttcttgacggcttgatccgaatccgcgccctgccgtaaatagtcgtgatatcgactaatcagaaataccgcgtaatccgttcccgcaccgaccatcatcccgctcataaaaataatgctctggttagcaataccgaggcccgccaagccggctattgcaacgaggcgctgtgcaaccaccacggacatgccaattgttatcaatggcaacaccatggtgatcggattccggtagatgatcagcaaaatgaccaacaacaggatcgtgatcgcaaactcgatgcgactgcggtcccgttgcccggtgaggttcagatcggcgacggtggccgcgggcccggtcaggttagccgtcagtgtcgagcctgcgacctggtgttcgacgatgtcagcgacgcgggcgtacgcctgcttggactgggtcgaacccaggtcgccgggaaggccgaccggcaggatccaggcctgattgtctttgctggtcatgagctcccgcaggggcggtgtggtgacgaagtcctggagcatcacgacgtctcgagtatcgcgtcgcagggcgtcaaccagctctttgtagctgcgttcatcggccgcgccgagccctttggcatcgctgagcaccaccaccgcaacgctctgcaacccggcttcacgaaatgccgcggtcatctgccgggtcgagaccaacaccggggcgtccgatggcagaatcgccactggatgccgctgggagatcgcgtccagggacggcaccgtcggcgcaagcagacccgcaagcgcgacccagaaggcgatcaccacccacggccttcggacgataaggcgccctagccgcggaaagacacccccgtcaccggttggcctaagcggtttcgatcgtaagttcgtcgagggtctcggtgttctgacaggctgcatcaagacgtcgcacattcctcatctgctccgcacgtgcccgccttgagcgccagccgtggtggtcgctgtgaggcgagtgagacagcaggggatcggtcacctgacgaatttacgtgcgcaaccactaagcttctctatctaccgtcacattcgcaacctttagattgcagatatcgataaaatcacccgcgcgacaagaccgccatgtcatcctttcgatgttatttcgccggcctggggaaagcgcaacgacgttgcctacacgttccgccgtcccaccgttggcaatgcgcatacacaccgatctaattgccctcagatatgcggtaacggattcgcgagcgaccggattatctgggaatagcacgctcgccgcggtctcgtcgaaacgaccgaccatcgtacttagcggataggtgaccctcccgtcgctgtaggtaccaacgttgaggccctcgaacagtttcgtcaccgccgagagcggtcccacttgtgcgtcgaaaaagttcaccagggaaaaaagcggttggggcctgcgcagcgacggcgacaattcgacgacccgttcgaacggcactttagccagatccgcaccagtatcgaaggaggtctgcgcgattcgtgcaatctcgttaaaggacaatccggcgactggaacggtcaccgggatctgcccggtgaaccacccctgcgtcataaggtcggctggtgtgcggatatctttgggagtaattccaaaataggtatcggcgccggtcaactcgtgtatcgcgatggcgatgcaagccagcatgccaccaatgaaacgagcgttcgccgccatgcaggcggattcgaatcgctgtgtttgctgctcgtccattagcatcatgctgagcaggtcgccgccgcagcgtacagacggatctccgaggggcagcggaaattccgggaaagttccgttattgatttcggcgaagtcgatccacgcgcgcacctccggggaatcgacggtcaacgccgaggtgtactcgtgctgcctgacgcagaagtccacatagctgccagcctccgataacccaatcggtggctcacccattatcagcgcggtgtacatcgactggaactccatgagtccgactcctacgaactgaccgtccgcatgcagatgatcgatgctggcatagaacgtgaaggagtctgctcgctgaatgactccgaagctgaagcagtcccaatgaagcgaatccggtgtcgccacgatgtgctgtcgcaggtccgcgctcgtcatctcgccatgtgtggtcggaacaaattcgatatccgccggatcggcgatgctgtgccgaacgatgtggtcggtatctcgaagctcgaaccagctgcggtatgtatcgtgccgacgaaggtgcgcattgatgacataggtcatggcgcgcagatcgcagtgaccaaacacctcaacggacgcaatgagcagccgcgagtgatcgagcccccgggcagcctgctcagaaaagctccgaatttgtctggcttgtacataactgggaggcacagcactcaccggcgctgcaagggctttcgcgcacgaggcaggtgttgggtgccacgaaactaacacgccgggcgctgggtcccagtctttgaccgctgacaactctactggtcctattcgcactaatagctcctatttcagcgcgtgcggaatacgtatgcggcgaaacgttcttactgtgacgacagcgcggcagcaggagcgtcgtcgggcgccagctgttcatacaagtgatccgctaagccccgcaccgtggcgctgacgttcttgggtgccaaccggattccggtctcggtctcgatccgagtgcgcagctctagtgcgcccaacgaatcaagtccatactcgggtagcgggcggtcagggtcgacggtgcgccgcagaatcaggctgacctgctcggcgaccagctgccgaagccgcgccggccactcgtcgcgtggcagctcgttcagctcgacgcggaatttgcttgtgcccgaaccgttgctgctggagaacacttcgaaaaaccggctgcgctctgcgaaggcgaccagccacggggctccgatgaccggggcatagccggtatagacgcggttgtggcgcaatagcgcctcgaacgcgtaagcaccttcgtcgggagtgatcgccgtgtagttgctttcctccaatgccgaagcccgcgcgggcgatgccgaccaccaccccaactggccgatatccgaccaggctccccacgcgatcgcggtagccggcaggccctgagcttgccgccaatgcgcgaaggcgtccagccagctgttggccgctgagtaggcactctgtcccggcgagccggtgagagctgccgccgacgaaaacaagcagaaccagtcaagcggctgtccgctggttgcttcatgcaactcccaggcaccgtgaacctttggcgcccagtcgcgcgccagcaactcgtcggtgatattggccaaggtggcgtcctcgaccaccgcggccgcgtgtagcacgcctcgtaccggaagcccggtggccacagcggtcgccaccaaccgctccgcggtacccggttgggcgatgtcaccgcattccaccacgacttcagagcccatcgccgcgatggcctcgatcgtttccctcatcttttgcgtcggctgggtgcgggaattcagcacgatccggccgcaaccggccgcggccatcttctcggccaggaacagccctagcccaccgaggccgccggtgatgatgtaggagccgtcgggacggaacacctgagcttgttcgggaggcagggtaacgaggctttttccggtctgtgggatgtggaggacgagtttgccggtgtgctcggcgttgcccatcacacggatggcggtggccgcctcgacgagggggtaatgggtgctctgcggcatcggcaactcgccggctgcggtcaagcgatagaccgtgccgagcaggtcgcgcagctcttctgggtgtgtcgcagacagcaaccccaggtctacggcgtagaaggacaggttgcgccggaagggaaagagccccagcttggtgtcaccatagatgtcgcgcttgccaatctcgacgaaccgtccccggaaggcgagcagtttcagcccggcaagttgcgcggcgccggtcaccgagttgagcacgacatcgacaccccggccgttagtgtcccgccgaatctgctcggcgaactcgatgctgcgcgagtcatagacatgctcaatacccatgttgcgcaatagctctcgacgctgtggggtaccggcggtggcgaagatctcagcgcccgccgcgcgggctatagcgatcgccgcttgtccgaccccgccggtgccggagtgaattagcaccgtgtcacccgccctaatccgggcgagctcatgcagtccgtaccaggcggtggcgtgcgcggtggtcaccgcagcggcctgtgcgtcacccaggcccggtggcagcgtcgcggccagccgagcgtcacacgtgacgaatgtgccccagcagccgttaggcgacatgccaccaacatggtcaccaaccttgtggtcagtgacgcctggtccgaccgcggtcaccacgccggcgaaatccgtgcccagctggggcaggtgtccctcgaagctggggtagcgaccgaaagcgatgagtacatcggcaaagttgacgctggacgcacggaccgcaacctcgatctgtcctggtcctggtggaacgcggtgaaacgcggccagctctatcgtttgcatatcgccgggggtacggatctgcaggcgcatgccgctctgctgatgatccgcgacgatggtgcgccgctcctgaggacgcaacggggtcggacacaagcgcgccacgtaccactcgttgtctcgccaggcggtctcgtcttcttccgacgtggccagcaattggcgtgccagctgctcgacaccggtctgttcgtccacgtcgatctgggtggcacgcaggtgagggtgctcggcgccgatcgtccgcagtagaccacgcagcccgccctgctcaagattgacgcagtcgtcggccagcacccgctgggcaccccgcgtcacgacgtacatgcgcggcaccgccccgggaaggtctgacaattcgcgagcgatacccaccagccggcgaacgtactcagcgccgcgatccgcgctcccctgatgcggcgtaccggtgttcgacccggtgagcacgaccacgccgctaaactcgtcgctaccaacttgatcgcgtagctggtcggcggcggccaactggtcgtcgtgcagtggccaccgcatcgtcgtgcacgccgcgctgtgttccctaaacgcgtccgctagccgggtagcggtcacatcagaggcagcgcagtcactgatcagcagccattttccagcgccagaggggtccatctcgggcagctcacgctggtgccattcgatggtgagtaagcgctcattcagcacccgattgtgtttatcgcgctcggacactcccgtaccgattcgcagtccgcacacggccagcaacaccgtgccgtgcgcgtccagcacgtcgatatcggcctcgacgccgaccaactcgactttggtcacccgcgtgtagcaatagcgagcggtacgcaccggagcataggcacggactcggcgcacccccaacggcaccaataggccgctacctaccgactggctatcgggatgcgcgccgaccgactggaaacaggcatccaggagggccgggtggattgcgtacaggccctgctgcgaacgaatcgagccgggcagcgcgacttcggccagcattgtggcggtcgcatcctccgcgacataggccacggccaggccggtgaaggccggaccatattgcacaccgtgcttgtcgaattgccggcgcagatcctcaccgtccacgcggcaagggtgggcttccaataaggaggccatgtcgtacgccggcggctcgcattcgccggatacctgctgcagcaccgccgacgcacgccgcaagtgatgcccaacgccttcctgcaaggcctcgacggcgaagtcgacgacaccgggcgaggtcaccgttgccacggtggacaccggggtctggtcatccagcagcagcatcgcctcaaagcgcatgtcgcgtacttcggactgctcgccgaggacggcacgggccgcagacaacgccatctcgcagtaggcggcccctggaagagcagccacgttgtgtatccggtgatcgcccaaccagggcaaggttgcggtaccaacatcggcctgccaggcgtggcgttccggctcttcgggcaatcgcacgtgtgcgcccaacaacgggtgcacggctaccgtggagccacccggcgaccgattgtcaacgccttcgcggtcatagaacaggaaccggtgcgaccacgccggcagcggagcatcgaccaagcggccttggggacagagcaccgagaagtccactgccgcaccagcgttgtgcagatccgtcagcaggcgacggagccccagcggcaatggctgctcccgccgcataccggccagcgcggcaaccggcatgcctacactgccggcaatctgatcgaccgcgtgggtcagcagcgggtgcggcgaaagctcggcgaagactcggtacccgtcgtcgagcgccgagcgcaccgcagcggagaaccgcacggtgtggcgcaaattgtcggcccagtaacgcgcgtcgcacgccggcgcttcgcgcgggtcgaaaagcgtcgccgaatagtagggaatctcaggagctttcggattcaggtcggccagcgcagctatcaactcgtcgaggatcggatccacctgcggcgaatgcgaagccacgtcgacggccaccgcccgcgccagcacgtctcgccgctcccatatgtcgaccagcttgcgcaccgactcggtgcctccggcgatcacggtggactgcggcgcggtcaccacggcgaccaccacatcgtcgatgcctagagcggtcaattccgactgcacagctaaggcaggcaactccaccgacgccatcgccgcggaaccggcgatcgtcgccatcagttttgatcgtcggcagatgacgcgtaccccatcttcggctgacagcactcctgcgaccacagccgcggccgactcacccattgagtggccgatcacggcgcccgggcgcactccgtatgccgccatcgtggctgccaacgcgacctgcatcgcgaagatggtcggctgaactctgtcgatgccagtcacggtctcgggcgccgtcatcgcctcggtgaccgagaacccggactccgcggcgatcaatggctctagctccgcaacggtcgcggcgaacaccgattcgttcgtcagcagatcggcgcccatcgctgcccactgcgacccttgcccggagaataaccagaccggcccgcggtcatcctgccccaccgcgggctggtaaacggtgtcaccgtcggcgacctcgcccaagccggcaatcagctcgtcgacgctgctcgcgatgaccgccgtgcgcaccgaccggtgcgtacgccgccgcgccagcgtgtacgcaagatccgagagcaccagggagtcggcgtgctgctgtatccagtcggtcaaccgctgagcagtctgccgcagcgcgtcggccgaggaagcggacagcgtgaacaaggcaggggtgccggtcgggggggtgctcgccgcgtggggctgggcttcggtttgcggagcttgctccacaacagcgtgcacgttcgttcccgagaacccataagacgacactgccgcccgccggggcacctgacgaccgttggtgggccacggtgtggtcacctcgggcacgaagaggttggtggtgatgccagcaatctcatcgggcagccgagtgaagtgcagattacgtggaaccacaccatgtttcagagcgagaaccaccttgattagccctagcaccccggcggtcgactgggtgtgtccgaagttggtcttcaccgatgcgagtgcgcacgggccgtcgaccccatacacctcggagacacttgcatattcaatggggtcaccgatcggggtgccggggccgtgcgcttcgaccatgccgaccgtcgcggcgtccacgccaccggcagccaacgccgctcgataagccgcaacctgtgcgggctgcgaaggcgtcgcgatattgaccgtgtggccatcctgatttgcggacgtgccacgaattaccgccaggatccggtcaccgtcggccaatgcatccggcaaccgcttgagcaccaccacggcacaaccctcgcctgacacgaacccgtcagccgcgacatcgaacgcgcgacaacgtccggtcggggacaacatgcccaaagcggatccagcagcggccttgcgtggctccagcatcaaggcgacaccccccgccaaggcaacgtcgctttcaccctcgtgcaggctgcgacacgccatgtgcacggccgtcaggccggacgagcatgcggtatcaacggttattgccggaccgtgcagtcgcatcgcgtaggcgacccggcccgacgccatgctgaagctgttgcccagatatccgtacggctcctccaattgtttggcgtcggccgccaccatcgtgtagtcaccatgggtgacacccgcgaacacgccggtcgccgagcctgccagcgtttgctgagtaagaccggcgtgctccatggcctcccaggacgtctccagcaacagacgttgctgcggatcgatcgcaatcgcctcccgctcgccgatgccaaagaactcgcaatcgaaatccgcggggttatccaggaaaccgccccacttgcacaccgtccgaccgggcacgcccggctgcgggtcgtagaactcgtcgcaatcccaccggtccggcggcacctcggtgatcaggtcgtcgcctcgtaacaacgccttccacaacaactcgggggaatcgatcccgccgggcagccggcaagccatgccgataacagcaaccggagtcacacgtggttcagccaacgtccatgcacccctatctgcaccagtgcctgacgccgccgaccccaagcccaatgccggaggcgatacgtagcctaactagcaatccttcgatgtagctgtgtctttggtggctctttagttctaagcggctgtgctactggggcactgggccctacttcggtttgtcgtggcatgggcagcccgcggtctgccgcagtctgaagttcgcggcctgagcgcgcgctatcttccacgccgggccggtagtctgacgcttcatggtttcgctttccatcccctcgatgttgcgccagtgcgtcaacctgcacccggacggcacggcattcacttacatcgattacgaacgggattcggagggcataagtgaaagcctgacgtggtcgcaggtgtatcggcgaaccctaaacgttgcagcagaagtccgccgccatgccgcaattggtgaccgtgcagtgatattggccccacaaggactcgattatattgttgcttttctgggcgctttacaggccggtcttattgcggttccactttcggctccgctcggcggcgccagcgatgaacgtgttgacgcggtagtgcgtgacgcgaaacccaatgtcgttctgacaacatccgcgataatgggcgatgtcgtcccgcgcgttacgccaccgcccggtattgccagcccgccaacggttgcggtcgatcaactagatctggactcgccgatacgatctaatattgtggacgattctctccaaacaaccgcatatttgcagtatacgtcgggatcgacccgcacacctgccggtgtaatgattacctacaagaatatattggcaaatttccagcagatgatttccgcctatttcgccgacaccggagccgtaccgccattggaccttttcattatgtcgtggctaccgttctatcatgacatgggtttggttctgggagtttgtgcgccgattatcgtaggatgcggcgctgtgctcacaagcccggtggcgtttctgcagcgaccagcccggtggctgcaattgatggcacgcgagggccaggcgttttcggcggcaccgaacttcgccttcgaactgacggcagcaaaagcaatagatgacgacttggccgggctcgaccttggacggatcaaaaccatcctctgcggcagtgaaagggtgcatccggcgaccctcaagcgctttgtcgaccggtttagccgtttcaatcttcgagaattcgcaattcggcccgcgtacggactcgcggaagccacggtgtatgtggcgaccagccaagccggccaacccccagaaatccgttacttcgaaccccacgaactttccgctgggcaggccaagccgtgcgcaaccggggcgggcacagctctggtcagttacccgctgccgcaatcacccattgttcggatcgtcgatcccaacaccaataccgagtgcccacccggaacaatcggtgagatctgggtacacggcgacaatgtcgccggcggctattgggaaaagcctgacgagactgaacgcaccttcggaggagcactggtcgctccctcggccggcacacccgtagggccttggctacgaactggcgactcgggcttcgtgtctgaggacaagtttttcatcatcggcagaataaaggatctgttgattgtttacggccgcaatcattctcccgacgacatcgaggcaacgatccaggagatcactcggggccgctgtgcggcgatagcggttccgagcaatggcgtggagaagctcgttgccatcgtcgaactcaacaaccgcggcaacttggacacagagaggctgagcttcgtcacgcgtgaagtcacctcggcgatatccacctcgcatggattgagcgtgtcggatctggttctggtggcgcccggctcgattccgatcaccacgagcggcaaggtcagacgtgccgagtgtgtgaagctgtatcgacacaacgagttcacccggttggacgctaagccgttgcaagcgagcgatctttagtggtcacgcgacttgcaccccgtctcggggttgttcggcagccatgcggctgcctcccttccgcgcttcacagccaccagccgggcaaggcccggtcttacggtcggctccacgcttaacgacgggaaccagcggtcggcgaccaccagcgccgacccgtaccagcccgtcttgtaggacaagtgccggcgcggagtgcccagggccgagtccgacagtccgcgccggcgggcgcgggcgccgggaagccccttttgccgcagcatccccgcagcgtccaaaccttcaacaacgatgtggccgtgggtttgagccaatcgtgttgtcaggacatgcaggtgatgagtgcggacatcgttgacccggcgatgcagccgggaaatctcggtggtgcgctcgcggtagcgccgtgagcctttcgtgcaccgcgaccgcgcacggctggcgtaccgtagctctttgagtgccgcgtcgagtggccgtggattgggcacttcttcgagcactgcgcccgcctcgttggcgaccgtggccagccggcgcaccccgacgtcaacgccaacccgtgaaccgggctgtgccacgttgggctgctgcgggcgttgcacgaggacccgcacactggcgtcgagccgggtgccgttacggcgcaccgagattgccagcacccgcgcccggcctgtggcgatgagccgttcaatccggcgtgtgttctcgtgcgtacggacggtcccgacgaccggaagtgtgagatgacggcgatcaggttcgacgcgcatcgctccggtcgtgaatgtcacgcggtcctgatcgcggcctttcttcttgaaccgggggaagcccattgtcttgccctcacgtttaccggatcgggagttctgccagttccagtacgcatcgacagcgccgccaatgccgtcggcgtaagcctctttcgagcactccggccaccacaccgccccggtctcggcgttgacacacacctcgtccttgacggtgttccaccgtttacgaagcacccgcagcgacggcttgacagtcccgataccagtaacgcgccacgcctcgatatcggctttcaaagtagcgaccgcccagttgtaggccttgcggcgagcgccgaaatgccgcgccagcgcgcgggcctggtcctcggttgggtccagcgtgaaccggaacgcctgcacacaccagccttctggcacctcgaatctggccatcaagctgcctccgcgtccccgaccgcagcagcaagggcacgcttggccccgttctgtgcagcgcgttcaccatagagccgagcacacatcgaggtcaggatctcggtcatatcgcccaccaggtcgtcatcaacctcagccaagtcgaccaccaccaattcccggccctgggcgacaagagcggcctcgacgtactcagagccaaaccagcagaaccgatcccggtgctccaccacgatccgcgtcaccaccggatcacccagcagcgcaaaaaacttacggcgatgtccattcaacgcccaaccaccctcggccaccaccttgtcgacagagagatgttgcgatgtggcccacgcggtcacccgcgcgacccgccgatccagatcggacctctgatccgctgacgatacccgcgcgtacaccaacgtccgcccgcgcccagactcctcgactgccggatcgttcaccagaatgagccgacccactcgctgcgccggaaccggcaacagcccggctcgaaaccagcgatacgcgatcacccacgcaacaccgttgcgctccgcccacaccgccaaattcatccatctgttcctacagcacaccaccgacaactaccgaccactcaaaacgcaacagttggcagccctacgatcggccagcgcctgacgggcggcgttatatccagggatgaacgtgattcccggcccaccgtgacaaccggcactgcccaggtacaacccggctatcgggatcggctggccgataaatcctttcgggccaggcctgttggggccgatctggtccgagtgcagcagggcatggcagtagtccccacccggggcaccgaacatcacacccatgtgtttgggggtaaaggtggtgtaccggggaatgctgcctttgaagttcggtgccaacctagtgatcttgtcgatcacgttctgccccatttcgacctttgcccggccgtgccctccgtattttgagccaccctcgatcgggaaccacattgcgaacgccgacgcggcctgcttacccgccggggccaggctgggatcatgcagcgacgggatctgcaacaccacggtcggatcggccgggacgatcccacgccggcaatcctcccactgctgctgaacctgctccggtgtacagaaaatgcccatcgatgcctgcatgctcggatcgttgagtgcctggtagggcgccgcgaaggccggtggctgcgcgagcgcaaaatgcatctgcagatagctgccgcggtggtcgatgcgcaaatagcgatcgcggatttccgacggcaacactgccggatcgatcagctcgttgatggtgacgtcgggtgctatggcggagaccacgatcggggaggtcaaggtgtcccccgccgcggtgcgcacgccccgcacgcgggctgacgaccgactattgtcaaccacgatctcggtcaccttggaacgtaaccggacctcgccgccggtgcgttccagcaattgcgacagatgggtggtaagcgcgccgatgccaccgcgcaatttcttccaccgcacgaagtcgccctccgggacacccaatccgaaggcgagcgcggcagcgctgcccggtgtggccggcccgcgatagagcgtgttcacggccagcacggtcatcgacccgcgcagggcgccgtgcttctcgcggtccgggaaatggcggtccaacacgtcggtgaccgatccgaacagcatgtcatcgatcgctgaccgttcgaattcatttgtggcacaggcatacatctcgtcgaagctcttgggcagagttccggcttcgaaacgccccagcgcccgggtcggcgcctggctccacgccagcaggcccgccatcccggtgacggcgtctgccccgtgcacccgatggaggtgggtaagcatcttcgtcgggtcggtgaattggaccaccggatcgtccccgacaccgcgcaacgctaccgacatcacctccagatcgaccgtcggcaagctgtccaggcctaactcgctgctgaccgccgaggaggtcgggaactgcaccgatccggcgatctcgaaccggtacccgtcgaacagctccaccgtggaggccatcccgccggcgtagcgcttagcgtccagacacgcggtccgcagtccggctcgctgcagcagcactgccgcggtcagcccgttgtgcccggcgccgataactatcgcgtcataaccagtcatacgcgtctccagcaatgcaggctcgcacgcgctcgatgttttgtcaattatgacgaaactgtgagggtggtccaggtgtcggagatgccgacgcgcagcgactccagtgcgacgtggcagacccgcgccagctccccgagcgaccggtcactcccaagcatccaggcttccatcgcgccgaacaccgccgcggcgacgcatcgtgcggtgacggcgatgtgcaatcgggcatcgggtgcacccgcgatatcgcagttacgtcgccgcaattgggcctggatggcatcggcgaagtcggcttccacctcgcgcatatggcggacgatccggctcggctccaactcgccgcgccgcaacgacgcaatcttcgtcactgcgtcaacgtcataaggaaacgagaagatagccgcttgcacggaatcgatgatcgattcgtcggccggtctagcatccagcgccgcgcgaaaccagtgcagtccggcgtcgtagtcggcaaacagcaaatcgtgcttggatctgaagtggcgatagaaagtacgcagcgacaccccggcgtcctccgcaatctgctcggctgaggtagcctcgacgccctgggccagaaatcgcaccagggcggcctggcgcagtgcctcgcgagtgcgttcgctgcgcgccgtctgcgggggccggaccatgactgcaagctatcgtcaattttcgttctgtcaacattgacaaaactgttggccacggcgagactgcgcgcatggtgtcgcttcttgttcacgctgcgctgggagtagtcgtcatcggctggatcgtctcgtcgaacccgaaggttttcaccaggccggccggcggatcgtggttctcgctgccggagtgtgtgtactacgtcgtcggtattgcctcgatcgcgctggggtggtacttcaacattcgttttgtgcagcagtacgcgcacggagccgccaaccctctctggggtcccggcagctgggcggagtacgtccggctgatgttcaccaacccggcggccagttcggccggccaggactacaccattgccaacgtgatcctgctgccgctgttttccaccaccgacggctaccgacgtggtctgcggcggccctggctgtatttcgtgagcagcctgttcaccagttttgcattcgcgttcgcgttctacttcgccaccatcgaacgtcagcaccgacacgaacgttcccgtgcgacggtcggcgcctaggcggcgactggcttggtggcccgccacctcaggcgagcgcccgcgacatcgacgtggatatcagtgaatcccacagctcgcagccgaccggggaggtccgccggggcgatcggagtgtaggtgtcggcgatgtgtattaggcgaaacggcagcgacggcacaccgtcgctgccggcaaagacgccacctggttgcagcacccggtacgcctcagcgaatagctggtcctgcagttgggcgctggcaacatggtgcagcatcgtgaaacacaccacggacgtgaagtgatcatcgggcagcccggtctgggtgccatcgccgcggatgatgcgcgcccgctggccgtagcggcggttcaggcgctcgaccatcgagttgtcgacttcaacggcggtgagcgaggcggtcaggccaaggagcgcttgcagtgtcgccccataaccggggccgatctccagcgtccgggggccgagttcgacgtgctgcaacgcccagggcaggagctgattggccaccgctttttcccagcctgccgagctgcaatgacgccgatgtagaagattcatggccatggcccagaacactagttagccaccggccggcagtcttccgatattctgccttaatatgtcggaaaacagccaccacaggctggccacaacctcgttgacgctcccgccgggagcgcggatcgaacgccaccgccatccgtcacaccagatcgtctatccgtccgcaggggcggtctcggtcaccactcacgcgggaacctggattacgccggtaaatcgggcaatctggataccggcgggctgttggcaccaacacaagttccacggccacacgcaatttcacggcgtagcgctggatccgcagcgctatcgcggcggcccggcaaccccgacggtgctcgcggtcaatccgttgatgcgcgaactcatcatcgcgtgttcgcaggccgaccgaaccgacaccgacgagcaccaccggatgttggccgtactgcaggatcaactgccaacaacgagcatccgcgagccactgtgggttccctcaccaaccgatcgccggttgcggcacgcgtgcgcgttgatcgccgacaacctgacccagcccttgacgctgcagcagatcggcggccggatcggtgtcagccagcgcacgctgagccgtctgttcagcgacgagctgggtatgacgttcccgcaatggcgcacccagctgcgcctgcaacatgcgctcgtgttgctcgccgagcgccacgacgtcacgtccgtggcgtccgaatgcggttgggccacaccaagcgcgttcattgacacctaccgacaagccttcggacacactcccggccaagccgctaagccaatggcggcgacccgcctcacccggctccgccgcgctcgcgatcgccgctaagcgaccggctccagcacttcgacacccacgaacggaaccagtgcgtccgggactctaacgctgccgtcgggccgctggtggttctccaggatcgcaaccagccaccgggtggtggccagcgttccgttgagggtggccgcgatctgcggcttgccgctggcatcccggtagcgggtcgccaaccggcgcgcctgaaaggtggtgcagttcgacgtcgacgtcagctcgcgataggccccctgcgtcggaatccacgcctcgcagtcgaacttgcgggcggccgacgagccgagatcacccgcggccacgtcgatgacccgatacggcacctcgatgcgtgccagcatctggcgctgccagcccagcagccgctcatgttcgtgctccgcgtcggccggtgtgcagtagacgaagccctcgactttgtcgaactggtgcacccggatgatgccgcgcgtgtccttgccatggctgccggcctcacgtcggaaacacgacgaccagcccgcataccgcagcggcccgcgggaaaggtccagaatctcgccggagtgataccccgccagcggtacctcggaggtgcccacaaggtagaggccgtcgccctctacccggtacacctcctcggcgtgggcgcctagaaatcccgtgcctaccatcacttccgggcgcaccagcaccggcgggatcgtagggacaaagccgttgtcgacggctagcttcagcgccagctgcagcaatccaagctgcagtagggcaccccgaccggtcaggaagtagaaccgtgaacccgacaccttggcgccgcgctgcatgtcgatcaggcccagcgactcgccgagctccaggtggtccttggggttctcgaggtagctgggctcgccgacgacgtcgagcaccgcgtagtcgtcctccccgccggcgggtaccccgtccacgatgacattcgagatcgccaggtgcgccgcggtgaacgccgcctccgcttcgacctcgtcggcctcagcggctttgacctgctcggcgagttccttcgcgcgccgcagcagcggcgggcgctcttcgggagacgcgccacccacgcttttgctggcggctttctgctcggcccgtaacgaatcggcggtcgagatcacggcccggcgggcggcgtcggccgtcagcagggcatctaccagcgccgggtcctcgccgcggctgagttgtgagcggcgtaccgcgtcggggttttcacgaagcagcttcaggtcgatcacggccgcaagactacttttgacgcccagtcagggtggcggcagaggaccatccacccgcgatgaagcgatcccgcaaactgacaactgcaacattggtcatgcggccccgccgaccctgtcagaatggagcggatgttggacgcgcccgagcaggaccccgtcgatcccggcgacccggccagccccccgcacggggaggcggaacagccgctgcccgggcctcggtggccacgcgccctgcgcgcgtcggcgacccggcgagcgctactcctcaccgctttgggtggcctgctgattgccgggctggtcaccgcgattcccgccgtcggccgcgcgccggagcggctggccggctacatcgccagcaatccggtgcccagcactggcgccaagatcaacgcttcgttcaaccgcgtcgccagtggtgactgcttgatgtggccggacggcacgccggagtctgccgccatcgtcagctgtgccgacgagcaccggttcgaagtcgccgagtccattgacatgcggacattccccggcatggagtacgggcaaaacgctgctcccccgtcgcccgcccgcattcagcagatcagcgaggagcagtgcgaagctgctgtgcgccgctacctcggcacgaagttcgatcccaacagcaagttcaccatcagcatgctgtggcccggcgaccgggcgtggcggcaggccggtgagcgccgcatgctctgtggcttgcagtcgcccggtccgaacaaccagcagctcgccttcaagggcaaggtcgccgacatcgaccagtccaaggtctggccggccggtacctgcctgggcatcgatgccaccaccaaccagccgatcgacgtgccggtggactgcgcggcaccgcacgcgatggaggtatccggcacggtcaacctggccgagaggtttcccgacgcgctgccgagcgaacccgagcaggacgggttcatcaaggacgcgtgcacccggatgacggacgcctacctcgcacccctcaagttgcgtaccaccaccctgacgctgatctaccccacgctgacgctgcccagctggtcggcgggtagccgcgtggtcgcatgcagtatcggcgcgaccctgggcaacggggggtgggcaaccctggtgaacagcgctaagggggcgctgctgatcaacggccagccgccggtacccccacccgacattcccgaggagcggctcaacctgccgccgattccgcttcagctgccaacgcctcggcccgcccccccggctcagcagctgccaagtaccccaccaggcactcagcacctccctgcccaacagccagtggttacgcccacccggccacccgaatcgcatgcgccagcgtcggcagcaccggccgagacccagccaccgccaccagacgccggagcgccgccggcgacccaatcaccagaggccacaccgcctggccccgccgagcccgcaccggcaggctagccgggtgacagtacggatggacccgcagcggttcgacgaactggtgtccgacgcactcgacctcattccgcccgaactggcggacgccatggacaacgtcgtcgtgttagtcgccaatcgccacccccagcacgaaaatctgctcggccagtacgaaggggtcgcgttaaccgagcgcggctccgactacgccggatcgctgcctgatgccatcacgatctaccgcgaggcgctgctggacgcctgcgactctgaggatgaggtcgtcgaccaggtcgccatcacggtgatccatgaggtcgcccatcacttcggcatcgacgacgagcgcttggaccaactgggctgggcgtgacgaaccagcgcccgggcgcggcaacccggatttgtcggcacccgatgctatgaacggcccatgagcacggactgccgcgactgccgggcgggcttggatcactgccacggcaccgtcattcgtcatcccttggcacggccggaatgcaccgagccggactgtgtcagccccgagctgcaaccccatatcttcgtcctagactgcaatgccgtcagctgcgaatgcactgaatcggccacggcgcccgggtccttcagatcagcccatcgggtcggtgcttgacgtcaccgcgtgtgtgaccgggctggctgcggcttcagcggggtccggacaaaacggcggcttccggaggccccactgcacacaactccatcgcccatcggttatcggggccagcaccaccgactcgacgttttccaagtggttgtccaacacaaagttgccgtccaccccggcaagcaccgcggcggccagccggatcgccgcgctgtggctcacgacgacgatgtcgccgtcccagtcaccgtcgtcgaggtaacgcatgcgcaggtcggcgagcaccggcagataacgatccaggacgtcgttggcggtctcgccaccgggcagcggcacatccaactccccgcgatgccagcggctgtaggtggcgttgaactcggcgaccgcctcgtcgtcgttgcggttttccagctcccctacctgtacctcgtgaatgccggcaacctcgtgggccaccatgtcgagttcggcagcgaccaccgcggccgtctggtaggcccggatagccaccgagtgtgcgagcagtgccggccggcgacaaccgctgcgcgcgaacgccctggcctgatcacgacccagcggtgtcagcgccgttcccggcggcagggtatccaacctgcgctcgacgttgccataggactggccgtgccgcagcagcaccaaacgaccgctcatgcttgcgccccctggtcgtccgggcgaaccagggtctgctcgggtttgcccgcgcggagccgcgctaaccagcgtgatgcttcgtctaccaggggcggctgcgcccctgccgctggccccgtcggccaggaccccaggtatcgcacatcagcacaacgtcggtgcaccgccttgagtgcctcggcgacggcctcgtcgtcgatgtggccgacgcaatccacgaagaacagataggtgccaagttcggtacgggtgggccgggattcaatccgagtgagatcgatgccgcggatgccgaactcggccagcgcagctaccagcgcaccgggctggttgtcgatgcgcagcactgcagacgtgcgatcggctccggtgcgcgccggaggcggcccgggccgaccaaccaggacgaagcgggtgcgggcattggattcgtcaacgacaccgtcggccagggccgccaatccccaacgagcggccgccagcggcgaggtcaccgcggcgtcaaccaagccgtcagccacctgccgggccgcgtccgcgttggaataagccggccgcaggtcggcggcgggaagatgggccgccaaccactgccgcacctgtgcagccgccaccggaaaggccgccagggtccgcacgtccgcggcgttgcgcccgggtttgaccacgatgctgaacgtcacgtccagcgttgtctcggcgaacacctgcaggcgcacaccgatggccaggctatccaaagtaggcagcacggaaccgtcgatcgagttctcgatcggcacgcacgcataatccgcaccgccgtcgcggaccgcagccagtgctgcgggcgcgctctcgaccggcatccgctgcagtgcatcgggcccggtctcgggaactaggccggcggccaccatccggaccagggctgcctcggtgaatgtcccttccggaccgaggtaagcgatacgcaccacgctcacaaccctaacgacgcaaagccgaccgccaactcttgcgaccagaccgtgcattagttaacttaggcttacctaaacacaggaggtcgtggatgccgccgctcaccagtctcgcgccgactactgccgagcgaattcgcagcgcctgcgcgcgggccgggggcgccttgctggtggttgagcgggaggatccggtccccgtgcccatacaccatttgttgtacgacgggtccttcgccgtggcggttccggtcgatcgtggcgaggtgtccggttcgcaagcgctgctggagttgactgactatgcgccgctgccggtgcgtgaacccgtccgttcgctggtgtggatccgcggctgcctccaccagatcccgcccgcagagctggttgagaccctggacctgatcgccaccgataatccgaatccggccctgctacaagtcgagaccccgaggtccgggccggccgatgcggcggagacccggtataccatgcagcggctggagatcgaatccgtagtggtgaccgacgccaccggcgccgaacccgttaccgtggcggacctgctcgcggcccgacccgatccgttttgtgaaatcgaatcaaccttgctctggcacctagccaccgcccatgacgatgtggtcgcgcggctggtatccaggctgccggcaccgctacgacgcggacagatccgccccctcggtctcgatcggtacggcgtccggtttcgcattgaagctcgcgacggagaccgcgacatccgactgccgttccataagccggtggacgacatgaccgggctaagccaggccatccgggtgctcatgggttgcccgttccgcaacgggctgcgcgcccgcaggtagcaggcacagccgccgctcggccgcgttggccggctgcatccaaaggttcagccacgtacgttgtctaggtccggggttggcatccgacaacccgacgacactgatatcgatcccgcgtgactcttatgtaccgatccctggccacggccgggacaaaatcaacgccgcgttcgcgctgggcggggggcggctgctgacccaaacggtcgagttggctactggcctgcacctggatcactatgccgaggtcggattcagcgagttcgccgacctcgtcgacgccttcgatccgttggccggcgtcgatctaccggcaggctgccaaacacttgacggacgtgcagcgctgggctacgtccggactcgggccacaccacgggccgatctagagggctccgacgtgccggtgccagccgccgcgttcgaaacacagccctaacgacacgctgccgaatatgacccgtgtcggaaattagggcgacaagagtaatgcggctcaacatagccttgctttacttaggcaaacctgccttcaaccaggaggttattatcatcctgtggtaactaggaaagcctttcctgagtaagtattgccttcgttgcataccgccctttacctgcgttaatctgcattttatgacagaatacgaagggcctaagacaaaattccacgcgttaatgcaggaacagattcataacgaattcacagcggcacaacaatatgtcgcgatcgcggtttatttcgacagcgaagacctgccgcagttggcgaagcatttttacagccaagcggtcgaggaacgaaaccatgcaatgatgctcgtgcaacacctgctcgaccgcgaccttcgtgtcgaaattcccggcgtagacacggtgcgaaaccagttcgacagaccccgcgaggcactggcgctggcgctcgatcaggaacgcacagtcaccgaccaggtcggtcggctgacagcggtggcccgcgacgagggcgatttcctcggcgagcagttcatgcagtggttcttgcaggaacagatcgaagaggtggccttgatggcaaccctggtgcgggttgccgatcgggccggggccaacctgttcgagctggagaacttcgtcgcacgtgaagtggatgtggcgccggccgcatcaggcgccccgcacgctgccgggggccgcctctagatccctggcggggatcagcgagtggtcccgttcgcccgcccgtcttccagccaggccttggtgcggccggggtggtgagtaccaatccaggccaccccgacctcccggcaaaagtcgatgtcctcgtactcatcgacgttccagcagtacaccgcccggccctgagctgccgagcggtcaacgagttgcggatattcctttaacgcaggcagtgagggtcccacggcggttgccccgaccgccgtggccgcactgctggtcaggtatcggggggtcttgccgagcaacaccgtcggcagcagcggtgcagcccgccggatccgccagaccgcggcggccgaaaacgacatcaccaccgcacgggatcgatctgcggaggcgggtgcggcaataccgaaccggtgtagcagcgccagcagcttgttttccaccagcgagccgtatcggacgggatgcttggtctcgacgaagatcttcaccggccggtgccagtccaaaaccagcgaaacaagcgcgtccagggtcagcagactggtgtcgccgtgcgaaccgtcggggcgccagctgtcgtgccacgcgccgtactccagctcgcgtagctgggccagcgtcatcgtgctgaccaagccggctcccgtcgaggttcggtccaggcggcggtcatgcacacagaccagatgcccgtcccgggtcaaccgcacatcacattccacgccgtcggcgccctctttgagcgccaggtcgtaggcggcaagggtatgctccggccgagccgccgacgcaccacggtgagcaaccacaaagggatgtccggcgagcacctcgtcggcccatgtcatgtccactatgctgccggttcctgcccgtccaactcaaccgcaacagaagatgccggcgcggaacgcccgtctgtgttcaccaccacccagcgatgcgctgggcgttcgaccggcttttgctcgaacccctcgaagacccgcgcagcagcggccaccgcggccgccgcacacagatacgccagcaccatcatggtggtgttgttggcgatgccctgagcgtcggtgacccagctggtggcgaacgcgaacatcgatatcgcgttgctgacgatccacacgatccaccacaccacgatcggcctgcgcagccgcgtgtagcggtcctcgaccagcgccaactcgatgacgtacagcggagcccacagcagattgaccatcggcaataggcagccggcccataactcacgggcggaacgccgctccggcaagccttgatgcataaacgcggcggcccgacgggcgaccagccaccggaccaacaggacaatggtagtgccggccgccgcaatcgccgccaagctgaccaaaacccccagccagaccgaggcgctggccaccaccgagttcaacaatgtgtttcggttgatgaccagcaacacataccgcaccacaaacaccacgaccgcgatgctgaacaccagcaggctcaccaacagcgtggtgcgcaccgccgccggcgatggccctgctttcgccgaggccggcacgggagcctggtcgacatggtcggttagcccccaccgcggtatcccggcgtagtggggagtaggcccacgtaaccgtgggccgtgccgtggcggcggtgccgccccgggtcgcaccgctatccaccgaaaacctgggggaagccgcggcggtgtgcgccgcgtgtcggaggccgtcggcacctgcgggcgcgccggtgtacgccagcgcgcctcggccggcatatccgccaacggcgccagcaacatcccccgacagcgtggacaccacacgcgttgccgctcacggacgttccagcgagttccgcactgggagcacacttggatcaccagaccagcctagtgacttctccgccccgcaccggtacggcattgtccgcgccgtcaacaggcgttgaggcaggcttccgcgctggattgggcgcgcccggtcgcggcacgtccagcacgacacagctacctacgactatccacagtttccacagctttatccacagcggtaagaatccgacgaatggcgttaacaccggctccatccgtcagccaggcccacaactgtggataacagcgcccgtcaatgcgttctcatcgacagcctggcaggtacccgagcgaaatggattgtcgcactaagcatccacatctgccccggctgcacctagcagcctgcccgcccgggcccggcctgctcctgcgatcgtcaaaccacacatttcgcggcgctgccggcgcagtatccggacgtcttgtggcgctgcgaggtaccaatttttccccaccattcaccaggagttattatcgcgtgcacgacacttcgttgtgacttacctcaccgtcgtgaggtgagcatgcaggtgaaaggcgactgatggccacacactcgtacggcccagggtctacaacgccgccgaactctggctcgccggagtggaaccacgcctacggcattgccgctttgcgggccgccctgatcgctctggcgttactggcgattctggccgtcatcgctttggtttgagtccccggccactcgggtggcaccgagtcggtccggacgccctggtcagaaccggttctcggatttgggtaaccccccttgtgtcactgccgtttcggtggtcacagcacggcaattgttgtgggtggcctttcatagaactgcgacatggattaccgcggtcgtgaggaaatcgtcgaggctggttgcacccccacggagccagccagaaattctgtagatcagagttggcttgattatgaatcatgctctagcacagggcaactcgtgagtgtgttgaacactaccgtcctgttctgcgttccggcactcgaataacctcccgtcccactcgaaatattgcgcagcctaagataaatcagcttcatagccgaatccttgcctggcaaaaggaccgcggttattgattaacttgcgcagctcgatcggatagtccaggaatggcacgaattccggctacgcatgcgcccagacaaaattccttgagcgcgagctcggcggcctccacggtgacggcgccatgaatcccggcatcgacgagacgccccgggctgtcttggatcggccggcccgaggcgtctttgcgcccgtcaaggtccaccctgatagccaaatgcgccagctggcggcaaccaccccgttgtcttcgatccgcagccgtaaaccgtcgttcgtcggcgcccgtcgcccaacgtgaactgagggcggagaatcggccggaatctcgccctcagttcacgctcggcgccgtttggcctcacccagtcaatgtgatctgtgcgggcgggcgttggcgcgtagcgaaccccagtggcgccggcccgccaagcacgccccggcgcggccagctcatcagcggctacgcaagcgcaacggcgcccgcgatgggctgtggaagaacccggaggatctcaccgaacaccagaatgccaagctgtcgcgctcatctactcaaagaaggcctacggcacctgttttcggtcaaaggcgaagagagtaagcaggcactggaccggttgatcttctaggcgcggccccgagtgagcatactttggtggcttgtatctcttgtagtgccgctttgacggggtggtggtcaggtacggtggcctcgggagaggctggagggctcgacgtttgggctgagtgtctgggcccgtgaaagagatcgtctgctccagctttgtctcctgaactgacccggtttagggaattggtggccaggttgcggaagtgcgcagcatcgacgtgtacctgggtgaggcatcgaatcatcgacaagcaccggagccgcgcgtgaactcccgccgcgttgtggtcggggatgatgtgggagaccggccggcagtgctgtgtacgaaggttctcccaccgcaacgagttcacgcacgacggtcggctgggtgggccctggaatgcgtgaactcttcatcaaaacaacatgattgacgatgaaggggagaacctccatgcacaacaacgctaacccgtgactgccgagaatccaggacggagcaggcggacgctggtcggaatcgacgcggcgatcacggcctgtcaccacatcgcgatccgcgatgatgtcggtgcgaggtcgattcgattcagtgtcgaacccacgctggccggactgcgcaccctcaccgacaagctcagcggttacgacgatatcgacgccaccgtggaaccgacctcgatgacgtggctgccgctcacgatcgctgtcgagaatgccggtgacaccatgcacatggccggcgcgcggcattgcgcccggctgcggggtgcgatcgtgggcaagagcaagtccgacgtcatcgacgccgaggttctcacccgcgccagcgaggtgttcgacctgacgccgctgacactgccgacgcccgcgcagttggcgttacgtcgatcggtgatccgacgtgccggcgcagtgattgacgcgaaccggtcctggcgtcggttgatgtcgttggcgcggtaggcgttccccgatgtgtggaccgcgttcgccgggtcgttaccgaccgcgacagcggtgctggggcgttggcccgacatccgcttgctggccggcgcaccgacccgcaactggcggcgttctaccaccggctgatgaccacccagaggcattgccacacccaggccaccatcgccgtagcccgcaagctggccgaacgcacccgggtgacgatcaccaccggccgcccctaccagctgcgcgacaccaacggcgaccctgtcaccgcccgcggcgcgaaagaactgatcgacgcccactaccacgtcgacaccaggacccacccacacaaccgcgcccacactgacaccatgcagaactcgaaaccggcacgctgaacaccactgtcggcaggggatccggttgcacacgcaacggtcacttgaggcgatcgtctccattcctggctccttgccgcccattgttgtcggcgagcaaggagtcacagtggagtccccgcagcgtagcgaggaaaaccgaccttgacgcccgacgagcggcaacgagaaccggcaacgaggaatggtcttcgacaagcccaccgtgagttgtctatcggtttctcattttcagcgtcttttcagagtcgcgcaacacaatccgatgcccgtcgagatccgtcgcgactacacacacacccagcatctcgaccatcgcgactccggccgacgacggctaacgagcagcttcgccccacccgcccccgcagcaacaacacaacggcacggcagcagctgatcactgcccaaaacacgcacccacatcagatgcagaaccccttgacaaccaatagggaatctcttcacgaatgagggggcagttggggtttgaatccgccggtttccaggtatctgtcggcttagttggtgagattgcgaaagccgagggtcgatccccggaggtgctcgacgcggccgctgatcgcttcggtcggcgggttgaccgtggtcactgttttgggcgtcgatccactgcgggaattcccactaccacatccggccggatcaccggcgactcgcggtgcacggcccgctccagcacctccttggtcaattcgttagccgtccccgccaactgcccagccgtcgacttcttcttgcccacccaccccatagaccttcgccacacagcgccttccgtccacccaacagcggtccgatgacggacccccgacggggacttcagcgaccaggaacgcgcccatagacgtggtatcagcctgggggcgtcctggtagcctatgccgtccgccctggggcatcgaccccaaggtcgttgttgcgacgcgagcggtcatggagcagggttgacttgtcaagctagagccagcccatcgcgtgggaggcacccgcgcgaaaagaaacatcggacgatcatttcatcgaaggaaggaatgccgtggccgaatacaccttgccagacctggactgggactacggagcactggaaccgcacatctcgggtcagatcaacgagcttcaccacagcaagcaccacgccacctacgtaaagggcgccaatgacgccgtcgccaaactcgaagaggcgcgcgccaaggaagatcactcagcgatcttgctgaacgaaaagaatctagctttcaacctcgccggccacgtcaatcacaccatctggtggaagaacctgtcgcctaacggtggtgacaagcccaccggcgaactcgccgcagccatcgccgacgcgttcggttcgttcgacaagttccgtgcgcagttccacgcggccgctaccaccgtgcaggggtcgggctgggcggcactgggctgggacacactcggcaacaagctgctgatattccaggtttacgaccaccagacgaacttcccgctaggcattgttccgctgctgctgctcgacatgtgggaacacgccttctacctgcagtacaagaacgtcaaagtcgactttgccaaggcgttttggaacgtcgtgaactgggccgatgtgcagtcacggtatgcggccgcgacctcgcagaccaaggggttgatattcggctgaccccgctgccgcaagcgtcgggctcagtattccggagtcgcgcatcaccatcgcccttatcctggccttatattgcagctttgtgaacacggccgcggtggccgtgtcgagttgcagggcgcgtaaaccacgcgcatgcttggttactcgagctaccatttatttcgagctaccagcgtggttaggacggaggcgtcgcggaggggcgagatgggtaccgggtcaggtgggcctattggggtttctcccttccattcgcgtggtgccctgaaagggttcgtgatctctggacgttggcctgattcgaccaaagagtgggcccagctgctgatggtcgcagttcgggtcgcgtcgttgcccggcttgctctccaccacaacggtgtttggtgcccgcgaagagttgcccgacgaacccgagccggggaccgtcggtctggtgctggccgagggcaccgtcttcggtgaatcagcaattcagccaggatatttcgctgatcatcaaccccctgcattgctgatgctgcatccaccctcggagaccacgccgtcgctgccggaatgcaccggggcggcgtcagggtgcgtgctgctgccgggattaccgtatctgggattggaacatcgtgcggcttgggtggaggctgaagccgacggcaccatcacatctatggtgagccgggtgggcgtcgacccgataagccatcccgacaccgcaattctggcaatgctgcttgcagcataaggaaattcgaaggagtctgttcgggcggcgaatcgccaaatacgggtggccgaacttgtccgacatcctggtgcacaccaaatatgaccgctagcctggggacgttagcgaaggggagtagtcccgaatcgtcgagtcgacatactggcgaaaagcccggctggcgaaccgtttgataccaacggtgggcgagaccttcgaccgatgttcgatgaccgactggtcgtcgacaacgcgtcgaaaggtcgcctgccatgctcgccgccacactgctaagtctgggagccgttttccttgctgagctcggcgacagatcccagctcatcacgatgacctacacacttcgctaccgctggtgggtggtgctgaccggggtggcgatcgcagcgttcacggtgcacggggtagcggtggcgatcggccactttttgggctcgaccgtgccggcccggccggccgcctgcgtatcggcgatcgcattcctgatctttgccgtgtgggtctggcgggaggacacggccagcgacagcgaaacctcgccaaccgctgccgaaccccgactcgcgctgttcaccgtggtctcgtcgttcgcactggctgagctgggtgacaagacaacgttggcgacggtgaccttggccagcgatcaccactgggccggcgtatggatcggcaccaccctgggcatgatcctggccgacggcctggcgatcggcgcagggctgctgctgcaccggcgccttccggagcggttgctgcaggtcctgactggcctgctgttcctgctgttcggactgtggttgctgttcgacgacgcgttgggcttcagatcggttgccatcgccgtgacagcggcggtggtgctggccgcggcaactacggcggtatcggtgcgggtggcgcaaactcgtcggcggcggccaaccgctgctgcaacaccagaagatgactcgacacgccccgagcggtcgtcggtcgcgccgggccatcccgggagcatcttgctaccgcttccggaagtgtctttgcgggggcgccgaccgccctcagggtcgcctgacgagcgctgtgcggacccaggcagcaaaggaggctctcggcgaatctccgttggctgctggttgcccggagtcggccgcatccgcccgacacggtcatcctgatctgctcgccgaacacgtgggcgacggaccaacgcgcgtgttttcatcggatattctgcggataacctgtgaaatccgttcgtcgtgtggacacatcaccgaatcggttggaccctcatcgggggggtcttcgttgacccctcacaacgtcagcacccaatccgctcaggtttgcacttggttgtggacacaactgtcgctaccatgatcagcaaatacatacagataaccgtttgctcttggagcccggtggaggtcacatcgatgagcacgacgttcgctgcccgcctgaaccgcctgttcgacacggtttatccgcccggacgcgggccacatacctccgcggaggtgatcgcggcgctcaaggcagagggcatcacgatgtcggctccctacctatcacagctacgctcaggaaaccgtacgaacccatcgggggcgaccatggccgccctggccaacttcttccgcatcaaggcggcctacttcaccgacgacgagtactacgaaaagctcgacaaggaattgcagtggctgtgcacgatgcgcgacgacggcgtgcgccggatcgcgcagcgggcccacgggttgccctccgcggcgcagcagaaggtgttggaccggatcgacgagctgcggcgtgccgaagggatcgacgcttagtccctgataccgaccgcccgctccacccgacctggcgggttggggttggtctgccccgattagggttgccccagcgatcaccgcgatagtccacgagataccgggaggcggccgggaatgggcctgttcggcaagcgaaagagccgcgcgacccgtcgcgcggaagcccgcgcgatcaaagcccgcgccaagctcgaggccaagctgtcggccaagaacgaggcgcgccgcatcaaggccgcccagcgcgcggaatcaaaggcgctcaaggcgcagctgaaggcccggcgggacagcgaccgggcggcgctcaaggtcgccgaagccgagctcaaggtagcacgcgaaggcaagttgctgtcaccgacgcggattcgccggttgctgacggtttctcggctcctggccccgatactgacgccggtgatataccgggccgcgatggctgcccgcgggttgatcgaccagcggcgcgccgatcagctcggggtcccgctggcacagatcggccggttctccggtcatggcgcccggttgtcggcgcgggttgggggagccgagcgatcgttgcggatggtgcaggaaaagaagccgaaggacgtagaaaccaaacagttcgtgtcggcggtgaccaatcggctcaccgatctgtcggcggccgtcgcggccgcggagcacatgcccgcaaagcggcgccggacggcccactcggcgatctcgtcgcagctggatggcatcgaggcggacctgatggcccggctcgggttgacctaaccggcggcccgatgaccgcaattggcatgtcacatccgcctcgcgtgcatcggcgggtcggcgggcagcgcactgcactgaccgcgggcatcggcctcttgctggccgccttggtgctgaccaccatcgcgaacccacctgcggcgtttgcgcacaccgcgcagctgtccaccgctacgcccgcacccgcagtcgccgccaccgacgcgaacgacgtcccgacgtggccattcgtcgtagggaccgtggcggcggttgccgtggctgcattgtgggccgttcggcgcgggcgctaaccaatcaaccccggtagcccggaaggtgcggcaccgtgtcctggcatgatgggaccgagcgtttgcgatctagtgagcgacgacaatgctgcaaaggagcggccacatgccagacccgcaggatcgacccgacagcgagccgagcgacgcatcgacgccgccagctaagaagctgccggccaagaaggccgccaagaaagcaccagcaagaaagacgccggcgaagaaggcacccgccaaaaaaacacccgccaagggtgctaagtccgcgccaccaaagcctgccgaggcgcccgtcagtttgcagcagcggatcgaaaccaacggccagcttgcagctgctgctaaggatgcagcggcacaagcaaagtcgacagtggaaggcgccaacgacgccctggcgcgcaacgcatcagtgccggcgccgagtcactcgcccgtgccgctgatcgttgccgtcacgcttagcctgctggcgctgctgctgatccggcaactgcgccgccgctgaacgcgctggcaccatagtggccatctcatttcgcccaaccgctgacctcgtcgacgacatcgggcccgacgtgcgcagctgtgacctacagttccgccaattcggcggccgatcgcagttcgccggaccgatcagcaccgtgcggtgttttcaggacaatgcgttgctgaagtcggtgctctcgcagccaagtgcgggcggtgtgctggtcatcgacggcgccgggtccctgcacaccgcgttggtcggtgatgtcatcgccgagttggcccgctctaccggctggaccgggttgatcgtccacggcgcggtgcgagatgccgccgcgctgcgcggcatcgacatcggcatcaaagcgctgggcaccaatccccgcaagagcaccaagaccggtgccggagaacgcgacgttgaaatcacgctgggcggggtgacattcgttccgggcgatatcgcctacagcgacgacgacggcatcatcgtcgtctgactatggcctaaaccggcgctaaaccgtcgctaaagctaaacccccaccggggcaggccttttggcgaaccgcagaccctcgtcgtcgatcttgccgcgccggatgagccggatgtcacgtaggtagttctgattcaggcgccacggtgtacgcgaaccctgcttgggcagctcgtccagcgagcgcagcacgtaacctggggtgaactccatgaagggccgctcttcgacatctgagcccggtcgctcgacgaccacggtgtcaaaaccgttgtcgtccatgtaattcaacaagcgacagacaaactccgacaccaggtcggccttcagcgtccaggaggcattggtgtagccaaccgtgtaggccatgttggggatgccggaaagcatcatgcccttgtaggccatcgtcgtggtgatgtccacttgttgtccgtcgatagtcgccgtcgccccaccaaaaagctgcaggttcaaccccgttgcggtaatgatgacgtcagccggcagttcgcgacctgagttcagccggattccggtcgcggtgaaccgttcaatggtgtcggtcaccacctcgaccttcccgtgacgaatggcccggaacaggtcgccgttgggcaccaagcacaatcgctggtcccaggggttgtagtgcgggccgaagtgctttcgcacgtcgtacccctcgggtagctggcgctggatcaggctcaggaacatcttccgcatgcgccgtggccacttctggcaggcgctgtacacggccgcctggcgcagcacgttcttccaccgtaccgcggtgtaggccatggtctccggcagccagcggttgagcttctcggcgatgccgtcccggtctggctgcgacacgatgtaggtgggtgagcgctgcagcatcgtgacgtgcttggcgcccgagtccgccagcgccggcacgagcgtgaccgccgttgcgccactgccgatcacgacgatgttcttagcgtcgtagtcgaggtcctcgggccagtgctgcggatggatgatcggcccgacgaaatcctccgagccggcgaatctcggcgagtagccctcgtcgtagttgtagtagccgctgcacagaaagaggaattcgcaggtgagggcgctgagcgtgccgtggctttggatgtgaacggtccagcggttttccgcggtcgaccaatcggcactgatcaccttgtggtggaaccggatatgcctgtcgattccatacatggccgcggtgctcttgacgtactcgaggatgggcttgccgtcggcgatcgcctgccgtccggtccagggacggaatcggaaacctagcgtgtacatgtcggagtcggagcgaattccgggataacggaacaaatcccaggtgccgcccatggattcccgcttttccaggatggcgtagctcttggtcgggcaacggtcctgcaggtgccaggccgcgctgacaccggagattccagcgcccacgatgacaacgtcgaggtgctcggtcatggatccacgctatcaacgtaatgtcgaggccgtcaacgagatgtcgacactatcgacacgtagtaagctgccagggtgaccacctccgcggccagtcaggcttcgctgcctaggggccggcgcaccgcgcggccgtccggcgacgatcgtgaactggcgatcctcgccaccgccgagaaccttctcgaggaccgtccgctggccgatatctcggtcgacgatctggccaagggcgccggtatctcgaggccgacgttctacttctatttcccatccaaggaagcggtgctgctgaccctgctggaccgggtggtcaatcaagccgacatggccctacagacccttgccgagaatcccgccgacaccgaccgcgagaacatgtggcgcaccgggatcaacgtgttcttcgagacattcgggtcgcacaaggcggtaacccgagccggtcaggccgccagggcaaccagtgtcgaagtcgccgaactgtggtcgacgtttatgcagaagtggatcgcctacacggccgccgtgatcgacgccgaacgcgaccgaggcgcggcgccgcgcaccctgccggcccatgaactggccacagcgctcaacctgatgaacgagcggacgctgttcgcgtcattcgccggcgaacagccctcggtgccggaagcccgcgtgctggatacgctggtgcacatctgggtgaccagcatttacggcgagaaccgctaagccgcactcggtcgggggtgctcggtcgatgctcagtgccaaagcggcatgcagatctcacggaggtccggtggacgatctggcagccgaagtggcgccttgggtaggcaatggcgtgcggtcatataggagcgggtgcattcgcatgtcggacacgtggcgttgccgcctggtaccgcggtgttcgtggccgacagcgggctaatgcgacccggtccacgccaggagcgtgtcggccggccaggtgttgacgatccggtcggcgggcacctccgcgtccaaggcgcgctgggcgccgtagccgaggaagtccagctggccgggtgcgtgcgcgtcggtgtcgatgctgaacacgcagccgatgtcgcgcgctaggtgcaacaggcgcgtcggtgggtctcggcgttccggacgggagttgatctccacggcggtgccgtgctcacggcaggcggtgaacaccgcctctgcatcgaacttcgattctggccggatgccacgattgccggcgatcagccggccggtgcagtggcccagcacgtcggtgtgaccgttggccacggcgcgcaccatccgtcgcgtcatcgctgccgaatccatcgacagcttggagtgcacgctggccaccacgatgtcgaggcggtccagcatctcgggttcctggtccaagctcccgtcttcgaggatgtcgacctcgatcccggtcaggatgcgcagcggcgcgaacttctcgcgcagctcgtcgatcacgtccagctgcttgcgcaaccggtccggagacaggccgttggcgatcgtcaaccgcggtgagtgatcggtcaatgcgcagtactggtgacctagcgccgccgcggtggccatcatctcctcgatcggcgcggacccgtccgaccagttcgaatgcagatgcagatccccgcgcaatgcggcacggatcgcccctccaccgagatcctcagcgtcagcgcgtaattcagccagcaggtccggctcgcggccagaccaggcctgggcgatgactttcgcggttttgggaccgatacccgccagcgactgccagctgttggcctggccgtgccgctgccgcgccgcgtcgtcaaggccctcgataatgtcggcggcattgcgataggccatcacccgcctcgggtcgtggcggttccggtccttgtaataggcgatctgccgcagcgctgttaccgggtccattatcgggctcacaccagttgcccgaagacgaccccggtgacaaccaccgcgaagccggccatttcgccgaggatgagcaacgccattaacacccccgcaccctttgcgggacgctcgaattggttcgcggtggcacggcgcgcgccatgggtgacataactcgccaacaggatgggtttcgtatcaaatccgagggcacagttcatcgcttcactgagtttagttgggacctaggcccagatgccgtcgcggcctggggcgccattgccctagataacaatctgataaagcggagcaaacaagctgtggtgcacactcgggcacgtatcaggttggctacacagcgaagcgcaacagctcttcagtggttatcaggcgctcgttcttggcggggaactcgtggcttttgaccgggtggcgaaaccatgaccaggcgattcgccccatccgtgaccggggtactgggttggtacgcacagcgacactcctgcgatcggacaactcgactggcacctcacattaaacctctatgtgacgaagcccacatcgactcattagacacctcggagctggcaaacagtgaacggcgcgccgagcaattatcaaatgtttctgatgtgactctagtgattattgaagcggtgcagcggtcggcttaacaggcgccggcagggcactggaacccatcaagtaccggtctacggccgcggcagcggcccggccctcggcaatcgcccagacgatcaatgactggccccggcccatgtcaccggctacgaacacaccaggaaccgaggtgtcgaagtcgtcgccacgggccacgttcccatgctcggtgaacttcactccgaggtcggtcaacaggcccgcccgttccgggccgacgaaacccatcgccagcaacaccaggtcggcttcgagctcgaagtcggagccctcaaccttgacgaacttgccatccagcatggtcacttcgtgtgcccgcagcgcgctcacgcgcccgtccgtgccgacgaacgcctcggtgttgaccgagaacacccgctcgccaccctcctcatgcgcggccgatacccgatacatcagcgggtaagtcggccatggggtggattcggcgcgggcgtccggtggacgcggcatgatctcgaactggtgcacggcgatcgcgccctggcggtgcacggtacccaggcagtccgccccggtgtcgccgccaccgatgatgacgaccttcttgccctttgcggtgatcggcggctgcccgtcctcatcgaggacgtcatctccttcttgcacccggttggcccacggcagaaactccatcgcctgatggacgccctccagctcgcggccgggaatcggcagctcgcgccaagcggttgcgccaccggccaatacgaccgcatcgaaatcagcgcgcagcttttcggcgctaatgtcgaccccgacgttgacgcccggccggaattcggttccttcggagcgcatttggtccaaacgccgatcaagatgccgcttttccatcttgaattccgggatgccgtaacgcagcagcccgccgatgcggtcttcgcgctcgaaaacggtgacggtgtgacccgcccgggtgagttgctgggcggcggccaaacccgccggccccgaacccaccacagcaaccgtttgcccggtcagcttccgcggcggacgtggttgcacccatccttcgtcgaaggccttgtcgatgatctccagctcgatctgcttgatcgtcaccggatcctggttgatgcccagcacacacgccggctcgcacggagccgggcacaaccggccggtgaagtcggggaagttgttggtggcgtgcagccgttcgattgcgtcgcgccagcggccccggcggaccagatcgttccattccgggatcaagttacccagcggacatccgttgtgacagaacggaatgccgcaatccatgcagcgggtcgcctgttggcgcaggctctcgttgtcgaattcctcgtagacttcccgccagtctcgcagccgcagcgggaccggccgtcgcttcggcaatttccggtgggtgtatttgaggaagccgcccggatcagccatgcgcagccgccatgatcgccttgtcgacatcaacgccgtcacgttcagccagggcgatcgcctgcaggacccgtttgtagtcacgcggcatcaccttgacgaagtggcgctgctgtcccgaccagtcggacagaatccgctggccgacagcggaatcggtagcgtcgacgtgcacttgtatggtgccgtgcagccagtccgcgtcatcctcgtcgagggtctcgagttcgaccatctccgagttgaggttggccggcagttcaccgtcgggatcgtaaacataggccacaccgccggacatacccgccgcaaagttacggccggtgcggcccagaatgacaaccctgccgccggtcatgtactcgcagccgtgatcgccgacaccctctaccacggcgtgggccccggaattgcgcaccgcgaaccgttcgcctaccacaccgcgcaggtaaacctcgccactggttgcgccgaacagaatcacattgcccccgatgatgttgtcctcggcgacataatcctgcggcgcgtcatccgacggccgcaccacaatccggccaccggatagccctttgccgacgtagtcattggcgtcgccatacacccgcaaggtaattcccttgggcacgaaggctccgaagctgtttcccgcggatccgtcgaacgtgatatcgatggttccgtccggcaagccttggccgccataggccttcgtcagctcgtggccgagcatggtgcccaccgtgcggttgacattgcctatggtggtggagaagcggaccggcttgccggaatccagtgcttccctgctcatcacgatcagctgctgatcgagcgccttgtctagaccgtgatcctggcgcgaactgcagtacagatcctgattcatgaaggccgactccggctcgtggagcaccggcgccagatccagcttatgcgccttccagtgcgcgcgtgccagcgtggtgtccagcgcacctgcctgtccaaccgcctcgttcacagtgcggaagcccaactgcgccaaatattcccggacttcctcggcgatgaacatgaagaagttctccacgaactcgggcttcccggtgaaccgctcccggagcaacggattctgggtggccacaccaaccgggcacgtgtccaggtggcacacccgcatcatgatgcagccggccactaccaacggcgcggtcgcgaatccgaactcttctgccccgagcagcgtagcgatcatcacatcgcgacccgtcttgagctgaccgtccacctggaccacaattcgatcacgtaacccgttgagcagcaacgtctgctgtgtctcagccagacccaactcccagggtgctccggcgtgcttcatcgatgtcagcggggtcgcgccggtgccaccatcgtgccctgagatcaagaccacgtcggcgtgggctttggaaacgccagccgcaaccgtccctaccccgttttcggagaccagcttgacgtgtacccgcgcggatggattggcgttctttaggtcgtggatcagctgcgccagatcctcaatggagtagatgtcgtggtggggcggcggtgagatcagaccgacaccgggcgtggagtgccggacctcggccacccaagggtacaccttgtgccccggaagctgacctccctcaccaggtttcgcgccctgcgccatcttgatctggaggtcggtgcagttggtcaggtaatgcgaggtgacgccaaaccgggcggaggctacctgcttaatggcgcttcggcgccaatccccgctggggtcgcggtcaaatcgcttgacgtcctcgccgccttcaccacagtttgaccgggcaccaagccggttcattgcgatggccagcgtctcgtgcgcttcagcggaaatcgagccgtagctcatcgcccccgttgagaagcgcttgacgatttcgctggccggctcgacctcgtccagcgggactggaggacgaaccccggtacggaacttgagcagaccacgcagcgatgccatccgctcgctctggtcgtcgaccagacgggtgtactccttgaagatcttgtactggccggttcgcgtggagtgctgcagcttgaacacagtctccgggttgaacaggtggtactcgccctcgcggcgccactggtattccccacccacctcgagttcgcggtgagcgcgttcgtccggccggtccagataggccagccggtgccgggctgcgacatcggccgcgatgtcatccagggtgatcccgccggtggggcaggtaagcccggtgaagtattcgtcgagcacttgctcggagatgccgacagcctggaacagttgcgcaccggtgtaggaggccagcgtcgagatgcccatcttcgacatcactttcagcacacccttacctgcggctttgatgtagttgttcagcgccgccgtacggtcgatgccctcgataacaccgcggtcgagcatgtcctcgatcgactcgaacaccaggtaggggttgatcgcggccgcgccgaatccgaccagcgcggccatgtggtgcacctcgcgggcatcaccggactcgaccaccagacccacttgggtgcgggtccgttcccgaaccaggtggtggtgcactcccgcaacggcgagcagcgacggtatcggagccatttcctcgtcggactcgcggtcggacaagatgatgatccgagcgccgtcggcgattgccgccgccgccgcgccacgtacctcttccagcgcggcagccagcccagcacctccctcggagacccggtacagacagcgaatcaccttggaccgcaatccgtgtgggcgcccattgaccttgtcgttgggatcgaggctgaccagcttggcgagctcgtggttacgcagaatcggctggggcagcacgatctggtggcaggagttctcgtccgggttgagcaagtcacgttcgccgccggtggtgccctgcaggctggtcaccacctcctcgcggatggcgtccaacggcgggttggtcacctgggcgaacagctgatggaagtagtcgtagagcatgcgcggacgctgcgacaacaccgcaactggagtgtcggtgcccatcgacccgattggctcggcaccgagccgagccatcggcgctaccagcaggttgagctcctcgtaggtatagccgaatgccaactgccgcatgacgattcgatggtggggcatccgcacgtctttgccctccggcaattcgtcgagcggaactagtccgttgtcaagccactcctgatacggatgctcggccgccaggtcggccttgatctcctcatcggagacgatgcggccctgcgcggtgtccaccaagaacatccggcccggctgcagccgcatccggcgcaccaccgtcgacggatgcaggtccaacacaccggcctcggaagccatcaccaccaaaccgtcgtcggtgacccagattcgcgacgggcgtaggccattgcggtccagcacggcgcccacgacggtgccgtcggtgaacgtcatcgacgccgggccgtcccacggctccatcaacgaggcgtgatactggtaaaacgcccgccgcgcggggtccatcgactcgtggcgctcccaggcctcagggatcatcatcagcaccgcgtgggccaggctgcgtccgcccaggtgcagcagttcgagcacctcgtcgaagcgcgcggtgtccgaggcacccggggtacagatcgggaacagcttttcgacatcggccgccgacccaaagatgtcggtcttgatcagcgcctcgcgggcccgcatccagttctcgttaccggtgacggtgttgatctccccgttgtgcgcgatccgccggaatggatgcgccagcggccaggacgggaaagtgttcgtggagaaccgcgagtgcacgatgcctagcgcgctggtcagtcgctcgtcctgcaaatcgaggtagaaggccttgagctgcggggtggtcagcatgcccttgtagacgagcgtctggccggacaggctcgggaagtacacggtttcccggcccggcccgtcttgacccggacccttggtgccgagttcatgctcggcccgcttgcggaccacatagcagcgccgctccaacgccatgccggacgcgccagccaagaacacctgccggaaggtgggcatggcatcacgggacagcgcgcccagcgatgagtcgtcggtggggacgctgcgccaacccaggacttgcagcccctcggcctcggcgattttctgtacggcggcgcaggccgcggcggcgtctttagatgactgcggcaagaacgcgatacccgtggcatagctgcctggggcaggcaactcgaaatccacggcttcgcgaaggaattcgtccggaacctgaatcaggatgcccgcgccgtcaccgctgcggggttcggcgccttgcgcgccccgatgctcgaggttgagcagggcggtgatcgccttgtccacgatgtcgcggctacgacggccgtgcatgtccacaaccatggcaaccccgcacgaatcgtgttcgaacgcggggttatacaacccgacgcgcttaggcgtcatacccacctaacccttcagcagactttctgcgcggccgcctttgcggattcgacggggccgcacccggaggtagcgggcaagaccccttcggtcttgtcgataggctgtccgtcaagcgggcgtgatccggtcggggcttcgtccgtgcagcagtgaacgcttggccctggaatcggactcgacaagtcgtaaaacgatatgacaaaacccgcttgacatgccaactttcccaatactaactcgtcagccggcggcaccgtagctgccgcgtggccagcaaccgaccgtatcgtcacatgcatttttcctcgtccaaatccggctgcgctagctgcgtggcggtctgatcgccagccacaggaaatgcttagatacgtttgctgtgaaatccggagcaccgctgtttcgccacttgcgccggtgggaacaaccgccggaacggcgggtatctgtgttgttgcatggcgatgccgccgcgacgactacccagcgcaaccccccagagtttgcgcgatactaaaaggggtctaaaaagggcgtctagacagccagcagtcagtccagggagctagccgatacgggacgatattggtcggcgtccggcatgggcgatcttaccgtggggctcatcagccgcgagctcgcctcagccggccaccggcgcgacaatcgatcgcctgtcacctgaggagcttatgtacgagcgtgacgaattcctgcgcgatcggatccgaccacaccagcccggcaccccgcggggatactcgccccgtccgccgtccggagatcgctgccccgcgccaccgcctggccggcacgctgctgccgctacgccaccagggccgccgcgcctgccttcagctccactgcgtccattgccggacccggcttggccacgccagccggaggccccgccaccgagcacctgggccgaccccgccctggcgccgatacgcagtcggacgcgacccggcgagcgtggttggcgacgcatggtgcggctggtcacctttggccttgtcggcctgggccggtcgggcatgcagcgccaggaggcccaattcgaagcaacgatacgaaccgtcctgcatggcaaccacaaggtcgccgtgctgggcaaaggaggtgtgggaaagacgtcggttgcggcgtgcgtcggatcgatccttgccgaactgcgccagcaggaccgtatcgtcgggatcgacgccgacaccgccttcggcaggctgagcagccgaatcgatcctcgagcagctggttcgttctgggagctgaccaccgacacgaatctgcggtccttcaccgatatcaccgcgcgcctgggccgaaattccgcgggactgtacgtcctggcaggccagccggcatccggtccgcgccgggtgctcgatccggccatctaccgcgaagccgccctaaggttggatcaccatttcgcaatctcggtgatcgactgcggttcctccatggaggcggcggtcacccaggaagtattgcgcgatgtggatgctctgatcgtggtgtcctcgccctgggcggatggtgcctccgctgccgccaacaccatcgaatggctgtcggattatggcctgacaggtttgttgcgacgcagcatcgtggtgctcaacgattcggacggacacgccgacaagcgcaccaagtcattgctggcccaggaattcatcgaccacgggcagcctgtggtcgaggtgcccttcgatccccatttgcggcccgggggggtcatcgatatgagccacgaaatggccccgacgacgcggctgaaaatcctgcaggtcgccgcgacggtgacggcgtacttcgcgtcgcgacccgccgacgcacacggcagcccgccccggtgacctggctggctgacccggtcggcaacagcaggatcgcccgagcgcaggcctgcaaaacgtcaatctcggcgcccatcgtcgaatcctggcgggcgcaacgcggcgcgcaatgtggacagcgcgagaaatcttgtcgatgttctcgcgctgtccacatccagggcatctcaccgccactgttccgcagacccctcgaaccagcggtccaggcggcggttgcgtcatgtcgaatcctggcgggcgcaacgcggcgcgcaatgtggacagcgcgagaaatcttgtcgatgttctcgcgctgtccacatccagggcatctcaccgccactgttccgcagacccctcgaaccagcggtccaggcggcggttgcgtcatgccgattgggcagacacccggtggtcgcgcaccgggtaaccgttgcgctcggccagggatcgcagctggcccaacgcgaatgcccgcgcccggcctgattcgggaattacgacccctgcccacagcccttccgcacccgcggactcgacggcgtcgcgtgcacacagccaccggcgcgggcaagcccggcacagggtcttggcctcgtcgtcgggagtcgtcgtccaacgatcgggatcttgcgtgcaaacgccgagcgggacctcatacagggcggttactgtcatgtctacgttcctccagaaagcgttgcaggttgtagcctctgccgcgaaagcgtatcgcattaaccatagcgatgcaacagtttcctcctctgcctgcctagcggtgctgcggctccggttcggcgagctccgagtctagtgcgcgcaccgccgagtaccagggcatagatcctgttaatcagctgtgtatctggcctcgccggcgcgtatccgaccccttcgggcagatcttccaggaaaagtgttctgacatgcgacagttcaggtgtaaagtgaactgtagcggcagttcggtttggctaggaaactatttccatagcgggccgtcgcgtcgctagatccaaaatgtagcgaagtcatagcagtagaagggtgcaacggttaggatggcgggcgagcggaaagtctgcccaccgtcccggctagtacccgcgaataagggatcaacgcagatgtctaaagcagggtcgactgtcggaccggcgccgctggtcgcgtgcagcggcggcacatcagacgtgattgagccccgtcgcggtgtcgcgatcattggccactcgtgccgagtcggcacccagatcgacgattctcgaatctctcagacacatctgcgagcggtatccgatgatggacggtggcggatcgtcggcaacatcccgagaggtatgttcgtcggcggacgacgcggcagctcggtgaccgtcagcgataagaccctaatccgattcggcgatccccctggaggcaaggcgttgacattcgaagtcgtcaggccgtcggattccgctgcacagcacggccgcgtacaaccatcagcggacctgtcggacgacccggcgcacaacgctgcgccggtcgcaccggaccccggcgtggttcgcgcaggggcggccgcggctgcgcgccgtcgtgaacttgacatcagccaacgcagcttggcggccgacgggatcatcaacgcgggcgcgctcatcgcgttcgagaaaggccgtagttggccccgggaacggacccgggcaaaactcgaagaagtgctgcagtggcccgctggaaccatcgcgcgaatccgtcggggcgagcccaccgagcccgcaacaaaccccgacgcgtcccccggactccggcctgccgacggcccggcgtccttgatcgcgcaggctgtcaccgccgccgtagacggctgcagtctggctatcgcagcgttgccggcgaccgaggaccccgagttcaccgaacgtgccgcgccgatccttgctgatttgcgccagctcgaggcgattgccgtccaagcaacccgcatcagccggattaccccggaattgatcaaggcgttgggcgcggtacgtcgccaccacgacgaattaatgaggctgggagcaaccgcccctggtgccacactggcgcagcgcttatatgctgcacggcggcgcgcgaacctttccaccctggagactgcccaagcggccggcgtcgcagaagaaatgatcgtcggcgccgaagccgaggaagagttgccagccgaggccaccgaagcgatcgaagcactgatccgtcagatcaattgaggtcggctccgagcgtcccacaagtacaggcacgccgtaacgctcaagttcaacggtccggggaacgcgcgcgttctccggcgtttgacggtgcgttccatcgtgccgcgaacttgaaaacgccagcgtcaccaaaaaattcgtgcaccaacccccctccgagcgctgctaagctcaatgtgcagtgcaaaggtgcagataatgatggcgcaccggaacggcgagcgtaaggaaacacataaatggcatcgggtagcggtctttgcaagacgacgagtaactttatttggggccagttactcttgcttggagagggaatccccgacccaggcgacattttcaacaccggttcgtcgctgttcaaacaaatcagcgacaaaatgggactcgccattccgggcaccaactggatcggccaagcggcggaagcttacctaaaccagaacatcgcgcaacaacttcgcgcacaggtgatgggcgatctcgacaaattaaccggcaacatgatctcgaatcaggccaaatacgtctccgatacgcgcgacgtcctgcgggccatgaagaagatgattgacggtgtctacaaggtttgtaagggcctcgaaaagattccgctgctcggccacttgtggtcgtgggagctcgcaatccctatgtccggcatcgcgatggccgttgtcggcggcgcattgctctatctaacgattatgacgctgatgaatgcgaccaacctgaggggaattctcggcaggctgatcgagatgttgacgaccttgccaaagttccccggcctgcccgggttgcccagcctgcccgacatcatcgacggcctctggccgccgaagttgcccgacattccgatccccggcctgcccgacatcccgggcctacccgacttcaaatggccgcccacccccggcagcccgttgttccccgacctcccgtcgttcccagggttccccgggttcccctccctacccggtttccccgggctccccgggttcccggagttccccgccatccccgggttccccgcactgcccgggttgcccagcattcccaacttgttccccggcttgccgggtctgggcgacctgctgcccggcgtaggcgatttgggcaagttacccacctggactgagctggccgctttgcctgacttcttgggcggcttcgccggcctgcccagcttgggttttggcaatctgctcagctttgccagtttgcccaccgtgggtcaggtgaccgccaccatgggtcagctgcaacagctcgtggcggccggcggtggccccagccaactggccagcatgggcagccaacaagcgcaactgatctcgtcgcaggcccagcaaggaggccagcagcacgccaccctcgtgagcgacaagaaggaagacgaggaaggcgcggccgcaggcgtggccgaggcggagcgtgcacccatcgacgctggcaccgcggccagccaacgggggcaggaggggaccgtcctttgatcggacaccgagtcgccagcaggtctgtgccatagcgagtcgaagccatagcgagtagaaagttaaacgtagaggagggttcaacccatgaccggatttctcggtgtcgtgccttcgttcctgaaggtgctggcgggcatgcacaacgagatcgtgggtgatatcaaaagggcgaccgatacggtcgccgggattagcggacgagttcagcttacccatggttcgttcacgtcgaaattcaatgacacgctgcaagagtttgagaccacccgtagcagcacgggcacgggtttgcagggagtcaccagcggactggccaataatctgctcgcagccgccggcgcctacctcaaggccgacgatggcctagccggtgttatcgacaagattttcggttgatcatgacgggtccgtccgctgcaggccgcgcgggcaccgccgacaacgtggtcggcgtcgaggtaaccatcgacggcatgttggtgatcgccgatcggttacacctggttgatttccctgtcacgcttgggattcggccgaatatcccgcaagaggatctgcgagacatcgtctgggaacaggtgcagcgtgacctcacagcgcaaggggtgctcgacctccacggggagccccaaccgacggtcgcggagatggtcgaaaccctgggcaggccagatcggaccttggagggtcgctggtggcggcgcgacattggcggcgtcatggtgcgcttcgtcgtgtgccgcaggggcgaccgccatgtgatcgcggcgcgcgacggcgacatgctggtgctgcagttggtggcgccgcaggtcggcttggcgggcatggtgacagcggtgctggggcccgccgaacccgccaacgtcgaacccctgacgggtgtggcaaccgagctagccgaatgcacaaccgcgtcccaattgacgcaatacggtatcgcaccggcctcggcccgcgtctatgccgagatcgtgggtaacccgaccggctgggtggagatcgttgccagccaacgccaccccggcggcaccacgacgcagaccgacgccgccgctggcgtcctggactccaagctcggtaggctggtgtcgcttccccgccgtgttggaggcgacctgtacggaagcttcctgcccggcactcagcagaacttggagcgtgcgctggacggcttgctagagctgctccctgcgggcgcttggctagatcacacctcagatcacgcacaagcctcctcccgaggctgacccctcacatctccgctacgacttcagaaagggacgccatggtggacccgccgggcaacgacgacgaccacggtgatctcgacgccctcgatttctccgccgcccacaccaacgaggcgtcgccgctggacgccttagacgactatgcgccggtgcagaccgatgacgccgaaggcgacctggacgccctccatgcgctcaccgaacgcgacgaggagccggagctggagttgttcacggtgaccaaccctcaagggtcggtgtcggtctcaaccctgatggacggcagaatccagcacgtcgagctgacggacaaggcgaccagcatgtccgaagcgcagctggccgacgagatcttcgttattgccgatctggcccgccaaaaggcgcgggcgtcgcagtacacgttcatggtggagaacatcggtgaactgaccgacgaagacgcagaaggcagcgccctgctgcgggaattcgtggggatgaccctgaatctgccgacgccggaagaggctgccgcagccgaagccgaagtgttcgccacccgctacgatgtcgactacacctcccggtacaaggccgatgactgatcgcttggccagtctgttcgaaagcgccgtcagcatgttgccgatgtcggaggcgcggtcgctagatctgttcaccgagatcaccaactacgacgaatccgcttgcgacgcatggatcggccggatccggtgtggggacaccgaccgggtgacgctgtttcgcgcctggtattcgcgccgcaatttcggacagttgtcgggatcggtccagatctcgatgagcacgttaaacgccaggattgccatcggggggctgtacggcgatatcacctacccggtcacctcgccgctagcgatcaccatgggctttgccgcatgcgaggcagcgcaaggcaattacgccgacgccatggaggccttagaggccgccccggtcgcgggttccgagcacctggtggcgtggatgaaggcggttgtctacggcgcggccgaacgctggaccgacgtgatcgaccaggtcaagagtgctgggaaatggccggacaagtttttggccggcgcggccggtgtggcgcacggggttgccgcggcaaacctggccttgttcaccgaagccgaacgccgactcaccgaggccaacgactcgcccgccggtgaggcgtgtgcgcgcgccatcgcctggtatctggcgatggcacggcgcagccagggcaacgaaagcgccgcggtggcgctgctggaatggttacagaccactcaccccgagcccaaagtggctgcggcgctgaaggatccctcctaccggctgaagacgaccaccgccgaacagatcgcatcccgcgccgatccctgggatccgggcagtgtcgtgaccgacaactccggccgggagcggctgctcgccgaggcccaagccgaactcgaccgccaaattgggctcacccgggttaaaaatcagattgaacgctaccgcgcggcgacgctgatggcccgggtccgcgccgccaagggtatgaaggtcgcccagcccagcaagcacatgatcttcaccggaccgcccggtaccggcaagaccacgatcgcgcgggtggtggccaatatcctggccggcttaggcgtcattgccgaacccaaactcgtcgagacgtcgcgcaaggacttcgtcgccgagtacgaggggcaatcggcggtcaagaccgctaagacgatcgatcaggcgctgggcggggtgcttttcatcgacgaggcttatgcgctggtgcaggaaagagacggccgcaccgatccgttcggtcaagaggcgctggacacgctgctggcgcggatggagaacgaccgggaccggctggtggtgatcatcgccgggtacagctccgacatagatcggctgctggaaaccaacgagggtctgcggtcgcggttcgccactcgcatcgagttcgacacctattcccccgaggaactcctcgagatcgccaacgtcattgccgctgctgatgattcggcgttgaccgcagaggcggccgagaactttcttcaggccgccaagcagttggagcagcgcatgttgcgcggccggcgcgccctggacgtcgccggcaacggtcggtatgcgcgccagctggtggaggccagcgagcaatgccgggacatgcgtctagcccaggtcctcgatatcgacaccctcgacgaagaccggcttcgcgagatcaacggctcagatatggcggaggctatcgccgcggtgcacgcacacctcaacatgagagaatgaactatggggcttcgcctcaccaccaaggttcaggttagcggctggcgttttctgctgcgccggctcgaacacgccatcgtgcgccgggacacccggatgtttgacgacccgctgcagttctacagccgctcgatcgctcttggcatcgtcgtcgcggtcctgattctggcgggtgccgcgctgctggcgtacttcaaaccacaaggcaaactcggcggcaccagcctgttcaccgaccgcgcgaccaaccagctttacgtgctgctgtccggacagttgcatccggtctacaacctgacttcggcgcggctggtgctgggcaatccggccaacccggccaccgtgaagtcctccgaactgagcaagctgccgatgggccagaccgttggaatccccggcgccccctacgccacgcctgtttcggcgggcagcacctcgatctggaccctatgcgacaccgtcgcccgagccgactccacttccccggtagtgcagaccgcggtcatcgcgatgccgttggagatcgatgcttcgatcgatccgctccagtcacacgaagcggtgctggtgtcctaccagggcgaaacctggatcgtcacaactaagggacgccacgccatagatctgaccgaccgcgccctcacctcgtcgatggggataccggtgacggccaggccaaccccgatctcggagggcatgttcaacgcgctgcctgatatggggccctggcagctgccgccgataccggcggcgggcgcgcccaattcgcttggcctacctgatgatctagtgatcggatcggtcttccagatccacaccgacaagggcccgcaatactatgtggtgctgcccgacggcatcgcgcaggtcaacgcgacaaccgctgcggcgctgcgcgccacccaggcgcacgggctggtcgcgccaccggcaatggtgcccagtctggtcgtcagaatcgccgaacgggtatacccctcaccgctacccgatgaaccgctcaagatcgtgtcccggccgcaggatcccgcgctgtgctggtcatggcaacgcagcgccggcgaccagtcgccgcagtcaacggtgctgtccggccggcatctgccgatatcgccctcagcgatgaacatggggatcaagcagatccacgggacggcgaccgtttacctcgacggcggaaaattcgtggcactgcaatcccccgatcctcgatacaccgaatcgatgtactacatcgatccacagggcgtgcgttatggggtgcctaacgcggagacagccaagtcgctgggcctgagttcaccccaaaacgcgccctgggagatcgttcgtctcctggtcgacggtccggtgctgtcgaaagatgccgcactgctcgagcacgacacgctgcccgctgaccctagcccccgaaaagttcccgccggagcctccggagccccctgatgacgaccaagaagttcactcccaccattacccgtggcccccggttgaccccgggcgagatcagcctcacgccgcccgatgacctgggcatcgacatcccaccgtcgggcgtccaaaagatccttccctacgtgatgggtggcgccatgctcggcatgatcgccatcatggtggccggcggcactaggcagctgtcgccgtacatgttgatgatgccgctgatgatgatcgtgatgatggtcggcggtctggccggtagcaccggtggtggcggcaagaaggtgcccgaaatcaacgccgaccgcaaggagtacctgcggtatttggcaggactacgcacccgagtgacgtcctcggccacatctcaggtggcgttcttctcctaccacgcaccgcatcccgaggatctgttgtcgatcgtcggcacccaacggcagtggtcccggccggccaacgccgacttctatgcggccacccgaatcggtatcggtgaccagccggcggtggatcgattattgaagccggccgtcggcggggagttggccgccgccagcgcagcacctcagccgttcctggagccggtcagtcatatgtgggtggtcaagtttctacgaacccatggattgatccatgactgcccgaaactgctgcaactccgtacctttccgactatcgcgatcggcggggacttggcgggggcagccggcctgatgacggcgatgatctgtcacctagccgtgttccacccaccggacctgctgcagatccgggtgctcaccgaggaacccgacgaccccgactggtcctggctcaaatggcttccgcacgtacagcaccagaccgaaaccgatgcggccgggtccacccggctgatcttcacgcgccaggaaggtctgtcggacctggccgcgcgcgggccacacgcacccgattcgcttcccggcggcccctacgtagtcgtcgtcgacctgaccggcggcaaggctggattcccgcccgacggtagggccggtgtcacggtgatcacgttgggcaaccatcgcggctcggcctaccgcatcagggtgcacgaggatgggacggctgatgaccggctccctaaccaatcgtttcgccaggtgacatcggtcaccgatcggatgtcgccgcagcaagccagccgtatcgcgcgaaagttggccggatggtccatcacgggcaccatcctcgacaagacgtcgcgggtccagaagaaggtggccaccgactggcaccagctggtcggtgcgcaaagtgtcgaggagataacaccttcccgctggaggatgtacaccgacaccgaccgtgaccggctaaagatcccgtttggtcatgaactaaagaccggcaacgtcatgtacctggacatcaaagagggcgcggaattcggcgccggaccgcacggcatgctcatcgggaccacggggtctgggaagtccgaattcctgcgcaccctgatcctgtcgctggtggcaatgactcatccagatcaggtgaatctcctgctcaccgacttcaaaggtggttcaaccttcctgggaatggaaaagcttccgcacactgccgctgtcgtcaccaacatggccgaggaagccgagctcgtcagccggatgggcgaggtgttgaccggagaactcgatcggcgccagtcgatcctccgacaggccgggatgaaagtcggcgcggccggagccctgtccggcgtggccgaatacgagaagtaccgcgaacgcggtgccgacctacccccgctgccaacgcttttcgtcgtcgtcgacgagttcgccgagctgttgcagagtcacccggacttcatcgggctgttcgaccggatctgccgcgtcgggcggtcgctgagggtccatctgctgctggctacccagtcgctgcagaccggcggtgttcgcatcgacaaactggagccaaacctgacatatcgaatcgcattgcgcaccaccagctctcatgaatccaaggcggtaatcggcacaccggaggcgcagtacatcaccaacaaggagagcggtgtcgggtttctccgggtcggcatggaagacccggtcaagttcagcaccttctacatcagtgggccatacatgccgccggcggcaggcgtcgaaaccaatggtgaagccggagggcccggtcaacagaccactagacaagccgcgcgcattcacaggttcaccgcggcaccggttctcgaggaggcgccgacaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgactgctgaaccggaagtacggacgctgcgcgaggttgtgctggaccagctcggcactgctgaatcgcgtgcgtacaagatgtggctgccgccgttgaccaatccggtcccgctcaacgagctcatcgcccgtgatcggcgacaacccctgcgatttgccctggggatcatggatgaaccgcgccgccatctacaggatgtgtggggcgtagacgtttccggggccggcggcaacatcggtattgggggcgcacctcaaaccgggaagtcgacgctactgcagacgatggtgatgtcggccgccgccacacactcaccgcgcaacgttcagttctattgcatcgacctaggtggcggcgggctgatctatctcgaaaaccttccacacgtcggtggggtagccaatcggtccgagcccgacaaggtcaaccgggtggtcgcagagatgcaagccgtcatgcggcaacgggaaaccaccttcaaggaacaccgagtgggctcgatcgggatgtaccggcagctgcgtgacgatccaagtcaacccgttgcgtccgatccatacggcgacgtctttctgatcatcgacggatggcccggttttgtcggcgagttccccgaccttgaggggcaggttcaagatctggccgcccaggggctggcgttcggcgtccacgtcatcatctccacgccacgctggacagagctgaagtcgcgtgttcgcgactacctcggcaccaagatcgagttccggcttggtgacgtcaatgaaacccagatcgaccggattacccgcgagatcccggcgaatcgtccgggtcgggcagtgtcgatggaaaagcaccatctgatgatcggcgtgcccaggttcgacggcgtgcacagcgccgataacctggtggaggcgatcaccgcgggggtgacgcagatcgcttcccagcacaccgaacaggcacctccggtgcgggtcctgccggagcgtatccacctgcacgaactcgacccgaacccgccgggaccagagtccgactaccgcactcgctgggagattccgatcggcttgcgcgagacggacctgacgccggctcactgccacatgcacacgaacccgcacctactgatcttcggtgcggccaaatcgggcaagacgaccattgcccacgcgatcgcgcgcgccatttgtgcccgaaacagtccccagcaggtgcggttcatgctcgcggactaccgctcgggcctgctggacgcggtgccggacacccatctgctgggcgccggcgcgatcaaccgcaacagcgcgtcgctagacgaggccgttcaagcactggcggtcaacctgaagaagcggttgccgccgaccgacctgacgacggcgcagctacgctcgcgttcgtggtggagcggatttgacgtcgtgcttctggtcgacgattggcacatgatcgtgggtgccgccggggggatgccgccgatggcaccgctggccccgttattgccggcggcggcagatatcgggttgcacatcattgtcacctgtcagatgagccaggcttacaaggcaaccatggacaagttcgtcggcgccgcattcgggtcgggcgctccgacaatgttcctttcgggcgagaagcaggaattcccatccagtgagttcaaggtcaagcggcgcccccctggccaggcatttctcgtctcgccagacggcaaagaggtcatccaggccccctacatcgagcctccagaagaagtgttcgcagcacccccaagcgccggttaagattatttcattgccggtgtagcaggacccgagctcagcccggtaatcgagttcgggcaatgctgaccatcgggtttgtttccggctataaccgaacggtttgtgtacgggatacaaatacagggagggaagaagtaggcaaatggaaaaaatgtcacatgatccgatcgctgccgacattggcacgcaagtgagcgacaacgctctgcacggcgtgacggccggctcgacggcgctgacgtcggtgaccgggctggttcccgcgggggccgatgaggtctccgcccaagcggcgacggcgttcacatcggagggcatccaattgctggcttccaatgcatcggcccaagaccagctccaccgtgcgggcgaagcggtccaggacgtcgcccgcacctattcgcaaatcgacgacggcgccgccggcgtcttcgcctaataggcccccaacacatcggagggagtgatcaccatgctgtggcacgcaatgccaccggagctaaataccgcacggctgatggccggcgcgggtccggctccaatgcttgcggcggccgcgggatggcagacgctttcggcggctctggacgctcaggccgtcgagttgaccgcgcgcctgaactctctgggagaagcctggactggaggtggcagcgacaaggcgcttgcggctgcaacgccgatggtggtctggctacaaaccgcgtcaacacaggccaagacccgtgcgatgcaggcgacggcgcaagccgcggcatacacccaggccatggccacgacgccgtcgctgccggagatcgccgccaaccacatcacccaggccgtccttacggccaccaacttcttcggtatcaacacgatcccgatcgcgttgaccgagatggattatttcatccgtatgtggaaccaggcagccctggcaatggaggtctaccaggccgagaccgcggttaacacgcttttcgagaagctcgagccgatggcgtcgatccttgatcccggcgcgagccagagcacgacgaacccgatcttcggaatgccctcccctggcagctcaacaccggttggccagttgccgccggcggctacccagaccctcggccaactgggtgagatgagcggcccgatgcagcagctgacccagccgctgcagcaggtgacgtcgttgttcagccaggtgggcggcaccggcggcggcaacccagccgacgaggaagccgcgcagatgggcctgctcggcaccagtccgctgtcgaaccatccgctggctggtggatcaggccccagcgcgggcgcgggcctgctgcgcgcggagtcgctacctggcgcaggtgggtcgttgacccgcacgccgctgatgtctcagctgatcgaaaagccggttgccccctcggtgatgccggcggctgctgccggatcgtcggcgacgggtggcgccgctccggtgggtgcgggagcgatgggccagggtgcgcaatccggcggctccaccaggccgggtctggtcgcgccggcaccgctcgcgcacgagcgtgaagaagacgacgaggacgactgggacgaagaggacgactggtgagctcccgtaatgacaacagacttcccggccacccgggccggaagacttgccaacattttggcgaggaaggtaaagagagaaagtagtccagcatggcagagatgaagaccgatgccgctaccctcgcgcaggaggcaggtaatttcgagcggatctccggcgacctgaaaacccagatcgaccaggtggagtcgacggcaggttcgttgcagggccagtggcgcggcgcggcggggacggccgcccaggccgcggtggtgcgcttccaagaagcagccaataagcagaagcaggaactcgacgagatctcgacgaatattcgtcaggccggcgtccaatactcgagggccgacgaggagcagcagcaggcgctgtcctcgcaaatgggcttctgacccgctaatacgaaaagaaacggagcaaaaacatgacagagcagcagtggaatttcgcgggtatcgaggccgcggcaagcgcaatccagggaaatgtcacgtccattcattccctccttgacgaggggaagcagtccctgaccaagctcgcagcggcctggggcggtagcggttcggaggcgtaccagggtgtccagcaaaaatgggacgccacggctaccgagctgaacaacgcgctgcagaacctggcgcggacgatcagcgaagccggtcaggcaatggcttcgaccgaaggcaacgtcactgggatgttcgcatagggcaacgccgagttcgcgtagaatagcgaaacacgggatcgggcgagttcgaccttccgtcggtctcgccctttctcgtgtttatacgtttgagcgcactctgagaggttgtcatggcggccgactacgacaagctcttccggccgcacgaaggtatggaagctccggacgatatggcagcgcagccgttcttcgaccccagtgcttcgtttccgccggcgcccgcatcggcaaacctaccgaagcccaacggccagactccgcccccgacgtccgacgacctgtcggagcggttcgtgtcggccccgccgccgccacccccacccccacctccgcctccgccaactccgatgccgatcgccgcaggagagccgccctcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcacccaccccaaccgaatcccagttggcgccccccagaccaccgacaccacaaacgccaaccggagcgccgcagcaaccggaatcaccggcgccccacgtaccctcgcacgggccacatcaaccccggcgcaccgcaccagcaccgccctgggcaaagatgccaatcggcgaacccccgcccgctccgtccagaccgtctgcgtccccggccgaaccaccgacccggcctgccccccaacactcccgacgtgcgcgccggggtcaccgctatcgcacagacaccgaacgaaacgtcgggaaggtagcaactggtccatccatccaggcgcggctgcgggcagaggaagcatccggcgcgcagctcgcccccggaacggagccctcgccagcgccgttgggccaaccgagatcgtatctggctccgcccacccgccccgcgccgacagaacctccccccagcccctcgccgcagcgcaactccggtcggcgtgccgagcgacgcgtccaccccgatttagccgcccaacatgccgcggcgcaacctgattcaattacggccgcaaccactggcggtcgtcgccgcaagcgtgcagcgccggatctcgacgcgacacagaaatccttaaggccggcggccaaggggccgaaggtgaagaaggtgaagccccagaaaccgaaggccacgaagccgcccaaagtggtgtcgcagcgcggctggcgacattgggtgcatgcgttgacgcgaatcaacctgggcctgtcacccgacgagaagtacgagctggacctgcacgctcgagtccgccgcaatccccgcgggtcgtatcagatcgccgtcgtcggtctcaaaggtggggctggcaaaaccacgctgacagcagcgttggggtcgacgttggctcaggtgcgggccgaccggatcctggctctagacgcggatccaggcgccggaaacctcgccgatcgggtagggcgacaatcgggcgcgaccatcgctgatgtgcttgcagaaaaagagctgtcgcactacaacgacatccgcgcacacactagcgtcaatgcggtcaatctggaagtgctgccggcaccggaatacagctcggcgcagcgcgcgctcagcgacgccgactggcatttcatcgccgatcctgcgtcgaggttttacaacctcgtcttggctgattgtggggccggcttcttcgacccgctgacccgcggcgtgctgtccacggtgtccggtgtcgtggtcgtggcaagtgtctcaatcgacggcgcacaacaggcgtcggtcgcgttggactggttgcgcaacaacggttaccaagatttggcgagccgcgcatgcgtggtcatcaatcacatcatgccgggagaacccaatgtcgcagttaaagacctggtgcggcatttcgaacagcaagttcaacccggccgggtcgtggtcatgccgtgggacaggcacattgcggccggaaccgagatttcactcgacttgctcgaccctatctacaagcgcaaggtcctcgaattggccgcagcgctatccgacgatttcgagagggctggacgtcgttgagcgcacctgctgttgctgctggtcctaccgccgcgggggcaaccgctgcgcggcctgccaccacccgggtgacgatcctgaccggcagacggatgaccgatttggtactgccagcggcggtgccgatggaaacttatattgacgacaccgtcgcggtgctttccgaggtgttggaagacacgccggctgatgtactcggcggcttcgactttaccgcgcaaggcgtgtgggcgttcgctcgtcccggatcgccgccgctgaagctcgaccagtcactcgatgacgccggggtggtcgacgggtcactgctgactctggtgtcagtcagtcgcaccgagcgctaccgaccgttggtcgaggatgtcatcgacgcgatcgccgtgcttgacgagtcacctgagttcgaccgcacggcattgaatcgctttgtgggggcggcgatcccgcttttgaccgcgcccgtcatcgggatggcgatgcgggcgtggtgggaaactgggcgtagcttgtggtggccgttggcgattggcatcctggggatcgctgtgctggtaggcagcttcgtcgcgaacaggttctaccagagcggccacctggccgagtgcctactggtcacgacgtatctgctgatcgcaaccgccgcagcgctggccgtgccgttgccgcgcggggtcaactcgttgggggcgccacaagttgccggcgccgctacggccgtgctgtttttgaccttgatgacgcggggcggccctcggaagcgtcatgagttggcgtcgtttgccgtgatcaccgctatcgcggtcatcgcggccgccgctgccttcggctatggataccaggactgggtccccgcgggggggatcgcattcgggctgttcattgtgacgaatgcggccaagctgaccgtcgcggtcgcgcggatcgcgctgccgccgattccggtacccggcgaaaccgtggacaacgaggagttgctcgatcccgtcgcgaccccggaggctaccagcgaagaaaccccgacctggcaggccatcatcgcgtcggtgcccgcgtccgcggtccggctcaccgagcgcagcaaactggccaagcaacttctcatcggatacgtcacgtcgggcaccctgattctggctgccggtgccatcgcggtcgtggtgcgcgggcacttctttgtacacagcctggtggtcgcgggtttgatcacgaccgtctgcggatttcgctcgcggctttacgccgagcgctggtgtgcgtgggcgttgctggcggcgacggtcgcgattccgacgggtctgacggccaaactcatcatctggtacccgcactatgcctggctgttgttgagcgtctacctcacggtagccctggttgcgctcgtggtggtcgggtcgatggctcacgtccggcgcgtttcaccggtcgtaaaacgaactctggaattgatcgacggcgccatgatcgctgccatcattcccatgctgctgtggatcaccggggtgtacgacacggtccgcaatatccggttctgagccggatcggctgattggcggttcctgacagaacatcgaggacacggcgcaggtttgcataccttcggcgcccgacaaattgctgcgattgagcgtgtggcgcgtccggtaaaatttgctcgatggggaacacgtataggagatccggcaatggctgaaccgttggccgtcgatcccaccggcttgagcgcagcggccgcgaaattggccggcctcgtttttccgcagcctccggcgccgatcgcggtcagcggaacggattcggtggtagcagcaatcaacgagaccatgccaagcatcgaatcgctggtcagtgacgggctgcccggcgtgaaagccgccctgactcgaacagcatccaacatgaacgcggcggcggacgtctatgcgaagaccgatcagtcactgggaaccagtttgagccagtatgcattcggctcgtcgggcgaaggcctggctggcgtcgcctcggtcggtggtcagccaagtcaggctacccagctgctgagcacacccgtgtcacaggtcacgacccagctcggcgagacggccgctgagctggcaccccgtgttgttgcgacggtgccgcaactcgttcagctggctccgcacgccgttcagatgtcgcaaaacgcatcccccatcgctcagacgatcagtcaaaccgcccaacaggccgcccagagcgcgcagggcggcagcggcccaatgcccgcacagcttgccagcgctgaaaaaccggccaccgagcaagcggagccggtccacgaagtgacaaacgacgatcagggcgaccagggcgacgtgcagccggccgaggtcgttgccgcggcacgtgacgaaggcgccggcgcatcaccgggccagcagcccggcggaggcgttcccgcgcaagccatggataccggagccggtgcccgcccagcggcgagtccgctggcggcccccgtcgatccgtcgactccggcaccctcaacaaccacaacgttgtagaccgggcctgccagcggctccgtctcgcacgcagcgcctgttgctgtcctggcctcgtcaggatgcggcggccagggcccggtcgagcaacccggtgacgtattgccagtacagccagtccgcgacggccacacgctggacggccgcgtcagtcgcagtgtgcgcttggtgcagggcaatctcctgtgagtgggcagcgtaggcccggaacgcccgcagatgagcggcctcgcggccggtagcggtgctggtcatgggcttcatcagctcgaaccacagcatgtgccgctcatcgcccggtggattgacatccaccggcgccggcggcaacaagtcgagcaaacgctgatcggtagtgtcggccagctgagccgccgccgaggggtcgacgacctccagccgcgaccggcccgtcattttgccgctctccggaatgtcatctggctccagcacaatcttggccacaccgggatccgaactggccaactgctccgcggtaccgatcaccgcccgcagcgtcatgtcgtggaaagccgcccaggcttgcacggccaaaaccgggtaggtggcacagcgtgcaatttcgtcaaccgggattgcgtgatccgcgctggccaagtacaccttattcggcaattccatcccgtcgggtatgtaggccagcccatagctgttggccacgacgatggaaccgtcggtggtcaccgcggtgatccagaagaacccgtagtcgcccgcgttgttgtcggacgcgttgagcgccgccgcgatgcgtcgcgccaaccgcagcgcatcaccgcggccacgctggcgggcgctggcagctgcagtggcggcgtcgcgtgccgcccgagccgccgacaccgggatcatcgacaccggcgtaccgtcatctgcagactcgctgcgatcgggtttgtcgatgtgatcggtcgacggcgggcgggcaggaggtgccgtccgcgccgaggccgcccgcgtgctcggtgccgccgccttgtccgaggtagccaccggcgcccgcccagtggcagcatgcgaccccgcgcccgaggccgcggccgtacccacgctcgaacgcgcgcccgctcccacggcggtaccgctcggcgcggcggccgccgcccgtgcgcccgggacaccggacgccgcagccggcgtcaccgacgcggcggattcgtccgcatgggcaggccccgactgcgtccccccgcccgcatgctggcccggcacaccaggttgctccgccaacgccgcgggtttgacgtgcggcgccggctcgccccctggggtgcccggtgttgctggaccagacggaccgggagtggccagtgtaaccggctggggcccaggcgatggcgccggtgccggagccggctgcgggtgtggagcgggagctggggtaacgggcgtggccggggttgccggtgtggccggggcgaccgggggggtgaccggcgtgatcggggttggctcgcctggtgtgcccggtttgaccggggtcaccggggtgaccggcttgcccggggtcaccggcgtgacgggagtgccgggcgttggtgtgatcggagttaccggcgctcccgggatgggtgtgattggggttcccggggtgatcggggttcccggcgtgatcggggttcccggggtgatcggggttcccggcgtgatcggggttcccggtgtgcccggtgtgcccggtgtgcccgggaatggcacgaccagggtaggcacgtctgggggtggcggcgacttctgctgaagcaaatcctcgagtgcgttcttcggaggtttccaattcttggattccagcacccgctcagcggtctcggcgaccagactgacattggccccatgcgtcgccagaccaatgaattgatggcggtatggcgctcatcagcatccaggctagggtcattctccaggatatcgatctcccgttgagcgccatccacattattgccgatatcggatttagcttgctcaatcaacccggcaatatgcctgtgccaggtaatcaccgtggcgagataatcctgcagcgtcatcaattgattgatgtttgcacccagggcgccgttggcagcattggcggcgccgccggaccataggccgccttcgaagacgtggcctttctgctggcggcaggtgtccaatacatcggtgaccctttgcaaaacctggctatattcctgggcccggtcatagaaagtgtcttcatcggcttccacccagccgcccggatccagcatctgtctggcatagctgcccgtcggcctggtaatactcatcccctactgccctccccaaaccgccagatcgcctcgcggatcaccgtccggttggcctccggcatttcacgccggctcggccgctggatccaccccgcgccggtattcgcagtaacccgttgaatccgcgcgcatgatgcaccgcttgggcgatcagccgggtggtcacctcgcttgcgctggccgcgctgtcgcacggggcgctcggtggtaacggacgtcataattaaccagcgtaaccgaacctaagaccagctagctgcggcaatattggcgaccaggactatggcgccctccgaacccggccgatccatgtcaaaacattgacaatgcgtactcacgccgtgtcgggcgcgctgaatgaccgcattgcggcgctcattcggtgcgtagtcgctaccaccgcaacaatgggcttaggccattccttcgttcatcgcgcgggacatggccgataacgcagcggtcagctgctcgcccgccgcgtcgttatacgcggacgccgcggcctgcgcattgtgcagcgcctcgttgacccgctgagccaccgcctcggcacccagcttcttcagcaaaccatcttcgatgcgcaggccggtgagccactggtgcccattgatcgtcacttcgacggtctcggcttcgtcggtggcgcggaaggatccgttgttcatctgattgagcgtcccgtctagggccgactgaaaccgcgccgccagcgtcaacgcccgggcgacatgcgggtccaattcgtccatgctcacttcgactccttactgtcctggcgccgacggttaccaatgacggcctcggtccatgcccgatcctcggtgtagagcgcctcgtcttcctgctgagaacccttggacttggcgcccccttgtccctgatgcgcggcacccatcggcattcccatgccaccgccgcccagcgcggcgccgccgccggcccttccctggcctaagccggcaatgtcaccagcgccagcgggccgcaccgattcggcgcccccgatcgcggatcccaacggcgccgacggcaccccgccgcctccaccgccaccgagcgatgccgctttgaccgccacgtcgcccgacagcgctgcggcttcccgcccagccgacgtcagctgcgccgccgtgtcagccgggaggccaccacccggcgatccggtaggcggaaccatcggtgcggctggcatcccggtaccgggagtcacaccggagccgtcagacggcggcatcaggaagccagggatcaatccctgctcttgcggaggcgggggcgggtcgatcttgatggcggggggaggcttcggcgggtttaccggttccagggctgccttgttgttgtattcggtcagcaccttctccgacctctgctgatactccgcgtacaccgggagaatttggtcgcgggccgaagggttttccgcgtaaagccgttcgagcccgactatgtcttcataagtcggatgttcccgcctagcccacacgtgcagctgcgcgacatattgagcctgcttggccatcgcagcgctcaatttggccatgtggagtatccattgccgttgttgatcgagcgaagcctcgcaagcggtagccgcatcgccttcccagttgtcaaacccccggaaccgcttgacgtcgccttgcagcgtcaggttgaaagtgttccacccatccgcaaagtgcgcgagcgatgcgccttggtcgcccgtttcgagcttccttgccgcttctttgagatccatgaagttgggttcaccggccgtggccaccctcggcgtatcggttagttcggccgaactgtcccctccgacggccccggccgattctgcctgcacagttccttcgccgtcgttgtccagcgcggtcgcagcctcctcatcaacctcgccatacgccttggccgcgttgcgcagcgaggtcgccagacgctgccgctctttggcaccggccgccaggtattcccgcatgttgtcggcggacaataccagctgttgggcggcgtttttagccgccgtgagttcgcacggtgtgatggggacatcagtcggtgggtccgccatcggggcctccacctcgttggccctgttcaaaatctcttgctgatccaccgtcacggtctgcgactgcgtcatatcggatcatcctccttagtgctatagccattatcgtcgctaaactgaaaggttcctgcactaatttgatgccgcccgttcatgccggcatcgcgaacggatcgccctacttcggcagcgccatctggtagcggctttcctcgggtggggaaacccggcgaatcggcagctgccgatgccgcggggtaccgatcacattgtgccgcagaatcacccggtcaataccgggatgcgggccgagataggtcgtcgcattcggccacgccacctttacctcctgcccgatgtgtgcgccgatcaaccgggcaaattcctcgaactgtggcccgactgtgaccatcgcacctgccgccgccgcacgcaccacgaactgggtgaatgtctgagcgtcacccaggttgagggcgatgtcgacatcgtcgaagggcatgtagaccgggcatcggttcaccgtctcggcgaccagtaccccagctgacccgatcggcagctggcagtggcggttggccaccagatgctggccttgcagcgcgggccgctgcccgccaaataggcgggcgaagcccctgggtgtcttgggcttgtccgccgtggtcagcaacaccgtggactgcggggccatccccggcgcgacccggactctggtgatggtgtggtccgcgcgcgccgaccaccatacatccggacctccgggcgccgcgtaggcggcagtgtaggcatcgcgccccttgatcatcgaccatttctcccgcacaaagccgatgtcggtggcgtggtcgtagtcatcgaagctgcggccacacaccgcgtcgacaccatggctagccagtcgatcggcaatgcgcgtcgcggacgccaccaaataccgggccagtcctgcgacgccttcatcgcggcgctgcgccgatttgcgggtgcgttccgggtcggcgcgcagcacgatccaggtccggcggttcgccggcgccgggtctgtcccgatcacctgctgatacagactcaccacgtccggcgctgcggtattgccgacgcggtagccggctgagacgatatcggcctccaagtcgggacagtgcaccgacaggagctcctccaccagtccggtgtccagcatgtcgtcggtgtgggcttgcccgtcgacgatgaccgtcggcgtgaatggtcggggaatgagctcgattacggcgaccagaaactcgccttgccagcgcaccgcaacgtgatctcctggcttcacggtggccccgaccacaggttctgacgaggaatccgggggccgtcggcgccgccgcaaccacgcgtacaccgccgccacccagccggtgatccggcggccgtagaaagtgaccgtggccacgatgacgcccaacgaggccagcgcaatccccgcccaccagtagcgcgtctccaagaatgcgatgatgcatggcggggccaacgcggaggcaagcaaggcgtgcccggtgctgaaccgcagccctaaaggatttctcatcggcggctcagcgcccgtctagccagcgcgcccaggcccagggccaacgtaaggccgacggccaccaacgccacagccgtaatcgggcgacgatcgggacccggctccaccaccgggggtggaagtcgtctgacgttgtatggcgccgaagcagggccgggcggaatgtcccacgtcagcgcggccaccgcatcgatgacgccggcgccgaccaggtcgtcgaccccgcccccggggtgtctcgcggtggcggtgatccggtggatgatctgcgccggcgtcaggtcggggaaccgctgccgaagcagggccgccagacccgacacatatgccgcggcaaacgaggtgccggcgatgggtaccggcccctcccggccttgcagcgcattcaccggttcaccggtgtcgccgagcgcgacgatgttttctgcgggcgcggccacgtccacccacggtccgtgcatcgagaacgagctgggcatcccggtctggccgataccgccgacgcttaacaccagcggtgcgtaccacgccggggtgacaacggtctgcacattgttccagccgcgtgggtcgccgggtgtggacgggtccggcgccggattctgtacgcaatcgccaccggtgttgccggccgcgaccaccaccaccacgcctttgacgttgaccgcatagtcgatggatgcacccagtgaggtttcatcgatcggcctgctcaccttgtagcaggcggcttcactgatgttgatcacacccacgccgaggttggcggcgtgcaccacggcgcgggcaagactgcggatggaaccggcggccggggtggcgttggggtcattcgggttggcttgtgagccgaccggttcgaaggcctcagacgtctgacgtagcgagagcagtcgagcatcgggcgcgacgccgacgaacccgtcggtgggcgcgggccggcccgcgatgatggatgctgtgagagtcccatgggcatcacagtcagacaggccgttaccggcctggtcgacgaaatcgccgccaggttccgccgggacccgtggcgaagcgtcgacaccggtgtcgatcaccgccaccgtcaccccggccccggtcgcgaacttgtgggcatcggccacgcccagatacgtgttgctccacggcggatcgtggaacccggaccccggcagcgtggtgggcgacgcgcacaaaacgcgctgttcggtaggctgatccgggcccgtcacgtcgggcggcaacgcgcccggatcgatcggcggtggcgtgatggccgatgcgggcgacgcggtgagcaacgccagcgccaccgtgatcagaaagatacggtgcactcccagaacactccattcgttgagattcattgcgattcattgagctgcgttgctaccttgggccacttgacggacctgtgtgcattttagacgtaacggctgggcaaacaacgctgtcacgcctgggctggtccgccgcgccgaccagggcgcgtaggcgctgtacctggaccacgccgggactcaacggttttgctaccgcactagccgatatgcggctgctaccaaacgatcgcggccatgtctcggttgtctgagcacacgctgcgtatcgcggcatcgatgtcggtggcggtgatgatctgcagatcctgaaccgataccggttggcccgcacgtttttgcgcaaccacccgggtgtcccggaacccttcggcgcgttcgatcacgttgcgggcgaaccgaccgttttgcatagcgtcgataccgtgctgcccactaggggtggtgtagtcacggatggtggtgaccgcgtcgaggaatacctcccgtgcggcgtcatcgagctggctggcgcgcggtgtagcgtagcggtgtccaatctcgacgatctccaccggcgaataagactcgaaccgcagctttcggttgaaccggccagccaaacccgggttcacggtgaggaattcatccacctgatcctcatagccggccccgatgaaacagaagtcgaatcggtgtgtttccaattgaaccaggagttgattgaccgcctccatgccgatcatgtccggtgttccgtcttgatgacgttcgatcagcgagtagaactcgtccatgaaaatgattcgcccgagtgacttttcgatcagctcgttcgtcttgggtcctgactccccgatgtagtgcccacagaagtccgatcggcgaacttctcgaatttcggggtgacgcacgatccccatgccggcgtagatcttgccgagcgcttcagcggtggttgtcttacctgtgcctggtggccccaccagcaacatgtggttggtctgcccctccaccggtaggccgtgctctaggcgcatcatgcgcacctcgagttggtcttccagcgccgataccgcttgcttgaccgccgccaggcccacctgtttggccagcagttcccggccctcggctagcagctcgccgcgccgctgcgctgcattgtcgtcatcgagctggtcgcggcttttcgccgtcgaagcatcccaacggtcggagcggctggcgatggttcgttcatcggtaacaatcaagcgcaggttcgggtccgccagggcttctttggcggcgtcggtgagcaccccgttgatggtggccttcgacagccagatctgggccttgtcctcctcatgcagttgccggtacaccatcccccgcacatacgccaagtcggcgaccagcagcggaatatcggccggtccgatcgccgcggtgagcacgtcggcgccgaaccgccccgatgacctgctgtgtccgatcacgtccacccggtccagccagtccagggccactcgcccctgcccgagatgggccgcggcgtgggctgccagcgcacaaatcgacgcggtcaccgccggcatgacgatcgcctgtggcggcagatcctcggcggccgtcgacaacacgtcgggccatcgctgcgtgacgtacatcaggaacgcccgagccagctgatgccactggtagttgcgccacgaatccaatagctcgcggtttgctaacagggcatcggccttcgcatactcccccgcgatcgtcaacgccgacgacagcgccagccccacctgagatgcgtcggtcaccgtgatcccgatggatggtcccagctggacctcagcggccaacgtccggccgatccgcgtggtctcgcggtgcagccactcgctatgggcgttgagctgcttaagcgaggccagatcgcggtcaccgcaggcgatacgacccagccacgcgtcggccatcgacggatcggcctcggtggcagccacaaactcaggcaacgccgccacgcatccctggccattcttgatcgtcatcgcccgatcgaaatgccggcgcgcagtgagtaaatcacccatcgtgtccaccattctcgacatcgccgccgctgtcaccgcggttgcaacgtgtgtctgtcactctgtgcctcaaattccgttggcaacgttctaccggcctatcgacatcgtgaccggctcaaggctgacatagcggttctccgcacggaacatttccatctcaaccagccagttttgtcctgccgcaccgactttcaccgttgcccgatcgatttgttcgatggtcacctcgaagccatgccgatcgctctcggacagcgaggtaccgggtcgggcaatggtgatgacactggctggccgtggcgtgggcgaaatcgcgacatcgacaccgctgccttcagatttgccgtcatcgccgttcttgcgccgccgcacgtactccacgacgccgacagtggtgcgcggcgcgggccgtggtgtgccgacgatgctcaactgcggcatgcgtacgctggcccaacgctcttggtcgcgagtgtgcacacacacccgctcaccggcaccgacgacgcgaatcacgatcctcttggcgatcgtgtcgtccgcggccacgaagacgcgcgacagctcaccggcgtcggtaacgggaatcatcagccggtccccgttgctcagcttgccaatcaacacccccgacggtccgatctcggtgactagctgcgccggcaacgggcagcgccgctgtccgcgtaggtgtggacgtggcccgcacatgttggccgcagccgcggcggcttgctcaccattgagccgacgcaagatcacactgggcggggtaggcgccggcgtcggtgtgcgcacggtgatggtcgcggtgcacgtcgcgtccgggtacaccgttacgttctggatgacctcatcggcacgcagcgtccaggcttgcgagagaacccgcgacgaaatcgcctcagccgggtacgcatacgtcgtcatccacccggcttcaccgcggatagctttccagcgctgcgcactcccggctaccgcgtccgaccccagccggcgatcaagctcagccaagtctgttgcggtggccagtttggcgcgcaagccctgacagcgcagggagctggcaacgcgttgggcgaccgaaatggcagcggccccaacgctggtacgccagcgtaaagcttgggtgttgccgatcaccggaagccgcatgatcagccacgtttcgcgccgcccggcatacggcggcgtaccgatctccgcgtcatacacccgcgggtaatcgccgacggtgccggttcgcgagccgaaggtgacgacgctgattgaatcgagttccaggtccagcgggtggcgcagcaacggcgcgagctcaacgacgtcaatcacgttgtcgctttctacggtcaccgacccggtgaccgtagtcgcccggtgcgctcggccgagaagttgcaccgccaccaccgcgacaccgtcttgcacgcggacgccacccccggatcggttgttggccaaggtaattgggtcattccatttgacgggacgccgaccccgcagccccagtaccgcccacgaccacgccggctgaccccaccactgtacgaacaccaaggcgacgccgaccacgacagccatgaccgcacctagctggccgcccagcgcccagcccgccgacgcgagcacgaacactgtccacaccccggcgacccgcctcgcactgcgcgggctgaacccggtcagcttggacgtcaacgcgccctccgtagccgagccccgattgccattgccagcacaccggtggccactgcgccgacgaacccgatagcgatattgcgcgcccggtgatcgggcggagggggtggcgcggcgggcgtgatcacccggctctgtgcacccccggggccatccgatcaccggatgggatgttaaacgtcaatgcggcgaccggatccaccagcccgtaccccagtttgttgtccacgcccgcaggcggattgtgcgccgactgcacgatccggttgatcacttggtaggcagtcaactcggggaatttggcccgcaccagtgccgcgacgccgctgacgtaggccgccgaaaagctggtgccccagaacggcatattcttctcgcctggccgcgacggcgggtaggcattgaccggtccgccgccttgtggcgatagacccatgatgtgggttcccggtgccgcgacaccgacccacggacccgacatgctcttgtccagtgcggcgccgtaggcatcgacggcacctaccgacaggacgtaatcagagaaccatgacggtgacgacacaaccgtgacctgatgccagtcccggggatctgacgggtccagcgggtcatacatcgggttgttgccgcagccggcctccccgtcgttgccggctgctgccacgatcaccgcatccttgacggtggccgcataccacagcgcggcgcccagcacccgctggtcgcccggagccgccgcaggcagacatgcggtcaccgaaatgttgatcactttcgcccccatgttcgccgcgtgtaccacggcacgcgccaccgagtcgagggtgcccgctttgactttctcatcggagttgggacccgccgacgacgggttgaccggctcgaaggcccgcgaggactgccgaatcgagatgatggtcgcatgcggggccacccccaccaccccgtccggggcgcccggcgggggtgggggcaccgcgggttcgtcttcggtttgcggatccggcggtccattggacggcgccatggcgcccgcatcctcgggtggtggtggcggtggcgcaacggtttgggtgatcgtcaccggcggcggcgggggcatcgggggcgggacttctaccggcggcgccggcgcggcggtgaccggcggcggcccggccggcggtgggaacgccgcggtggccggcatggcccttggcatcggtaaaatcccaagcggtgcagcggcaatgatcgaactcaccaccgtgccgtgcgcgtcgcaatccgataggccgtcctcccccatgatgtagtcgccaccgggcaccaccggcagccgcgggttgggactgacgccggtgtcgatgactgccacgggcacaccgttgccggtgctgtactgccacgccttgctgatgttgaccaggttgaagcccggtgctagctgcgccacgtcgggatttcttacggtgatcggtgtggagcagctgttggagcggcgcatgggctgatcaggtccaggccgcgcgtctgcaggcaccatcgccggatctaccgacggcggtgggatagcctgtgccgcaggaacattagctgacaaagcaacgagggtgagggcggcgctcgcggccgcggcccgcaggccaggtcggtttagtggcgaagccatgcaaacagcccccctagggccgcagccgctggtaacaacgcgatcatggccagcacttctagccattccacggtcaaccggatgatcggcctaaaccgcgtcgccggtaccacgagggccacggccaaacccaatgcggcgaaagccgcgacgaagatcgcaggccaaagcagcccggtctgaacacctttcggggtgtcgagggcgtacttaagcaccccggcacacaccgcggcggacgccccgcacaccaatgcgaccgcttggtatttggcggcgaacccgcggccctgggtgatgaagaggcccaccgtcaagccggcaaccaacaacgccaaccaggcccacggttgacgtggcgtcagcaccccccataccgcggcgggcagtacgagcgacaccccgacgcacatacccacctgtaccgcgttaaccagccgcgccgacgcggcgatcgcggtgccgcgggcatgtgatgtcggtcagttcattgtcctcatcgtcggcgtcggcttcgctgaccggagccaccgtatcgacgggcattcccgcacggcgcgcgaacagatcccggccggtgatcgatccgaagtgcgggggtcgtacccgtgccacccacaacgcaacggtcggagtcatcctgatcaggacaagcagccctaccagcacgcaaatcgccagcacctgcatcgaaaccggcctaaacattcggacggcggcgacagcggcaaggatcccgcacaccgttaccaccgcggtgaccactgcggtctgccaccgcttgcgggtcgccacgccgatcgtgatcgcacccagaaccaccaccacgagcccgatcagcgcatgagccgccccgagcgcgcccggcggcgcgcacgcggcggccacggcaagcaacaccaccgccagccacccgaacccactgaacaggtcacggcgctcccgccaaccccaccacaccaccaatgccccgatcaccaggagcacaccaatcccgccagccatcgcagctgggaccgggctgtcggtgattgtgcgtgtccgcaacgtcagggccagcaccactccgaccgccatggcgataatcgccatggcggtgtgggcggcagtcagcgaggttaccggcgcaaacatccgatccccgccgtcacgccccagccacttgcccatggccgccagcccggtggatagcgattcgtactgtggctcaaacgactcgccagcaacccggggtactagcaccagcgtgtcaccgtcttgaacgcccagctcgtcgaggctcttgttgatgtccagccgcaccccgttgatcttgtgtagctcatagctacccgccggcagcgcaaccccgtcgaaacctttgcgcttcagatcggcatcgaacaactccaccattccttcgaagaatccctctactggaattccggcggggaatacctgggagcatagatgcttgtcgtagcaaatgttgaccgcacaacgtgccgggaaagcaaccttatgcggcgcagtcactgcgccgcccgttcggcatccggaacgtatttgtcggccaatccggcggtgatttcgaaaagccgcaaccgcgacttcttatttaattcatgcaccgtatcaatgatcccgcctttggccaggtgcggatcgaacggcattgcttccacgattgcaccgaccttggtaaaacgttcggtcaggtaggccagcgcatccttgtcggtaatgctgtcggtgtggttgaggatcacggtgctgcgcgagaccagctcgtgataaccctgcgccctgaggtagtccaccgcccgcagcaccggccgggaccggtccgcggtgattcccgagacgaacaccagggtgtcggtgctctgcagcactgccttcatcacgtcgtgctctaggtcgggcgaggtgtcgatgacaatgacggtatgagttcgccgcagccgagacaacactgcggagaacatcgccgggacgagcggcctgggctggtctgatgtccgatttccggccagtacgtcgagcccgaccgtgttttgccccaggtgttcgcgaatgtctgcgtagccctggacatcggtgtcgttgataatggcggcgtaatctcccggcggcgactcgtcgatgcggtcggccagggtaccgaaactcggaaccgcgtcgatcgcaatcacgttctccggccggcattcccgaaacacgccgccgatgcacgcggccatcgtggtgacccccacgccgcccttgccggacacaaccgtgatgacatattgccgacggatatgccgacggatacgtccctgtaaattgcggtagtgccgttcccggggcgattcacctggattaattttgtgaaatgaaacggaatagacgaatttccgccaaccggttcccgggggaatctttctaggggcagccagatcggtaatacgcatggtgtcggataccgaatcccgaaagtgatgccgcaccgacggatcgccgcgtccgatcgcgccgtcgtctaacatattcgggtcattccacgggttcgtcacgaccgcgatgctaacatgattcgagattccttgtttactgcgcgtgagcggctctttgagtgcattagtttgctattcgccagacaatgtcattcacaccacacgccggtatgagtaccattcgtcaccagcgggcaagcggcggatgagccgttgcaccgccccaccgatatcagagcgcgatccaggcgagaggacctggtaacgtcgctgtcccgaggtcacgctttcgacgcagatgcgcccggcggcagtgtccacgatggccaccgttgaatcgccgaccaggatgcgcgccgacttttccggcccgacgcctgcctgcagcgccaccagggtggcgtgcgcggagcgtgtgggatcggcggccatggttaccatctgtagctggtcgacgtccaggcgctgactgagcagatacgaccgcaaggtgccggcgtcgcgtacggcgtgtagtagttcgtcggcgtcgacggtgaccggccgtagcggggcggcctcagcgacaccgcacaaccgctcgacctgacccaccacgagttcgccggccccggcctcgtcactggcggtgccggccgggtagagccgcaccaggttgccgtggcgttccaagaccacccaccaggtggcaaatcggcaaatggccgcgcgcgtcggttcgccgcccggcaccccgatcgttaccagtaaccccaggtcgcgtcgcaacagcacggtcagccattcacggaccatggggtcggcattaccggcctggtccagagcccccaccgccatcaactcggcggccaccgggtggcgaagtgcccgctcggcggtgtccaaccgcggcaacaatggccgtaatcccagttccggacaggtttgttccaccccggttaccgcttgtagtacccacaggccatcgaccgtcgtcgtcagcatgtcacgttcatctcaaccagctagcagcaagcagaaggtggggcagacgcgcggtccgcgcatgtaccccaccttcactcggcccacggccggctttagaacaagcccgcgatggcctggtcggttccgatcgcgttgtccagcacgtggccggtggtagtcccatgctgacccaccgtctcaatgagcccctgcagccccgacagcatctgcgcctggcgtcgaaaaacccttgcgcgccgtggcccgcgaaaaactcttgcagcgcatttgttttgctggcggtgtcttcgtaaatcatgtggagctggccggcgcgcgagcccacgtcggaagcgaagtcggatacggctcccgggttatacgtgatttgatctgacatgtgaaattcctttccgaggcgtgaaacgagttgggtcaggatccgtggctagcgccgaacagcgcctgaaacgctgtctgcgagtccgcctcgtgtccctccatcagggctgcggcctgcacgaggccctcggccaggcgcgtgcccccggtaaggaccttgttcaattcattggtgatctcggtggctgtcatatgcgaagcaacgacgccggcaccagaccaggtggcggggttcatgacgttttcctggttggctaggtagcccttggcgattcccatggcttgctccatattcgcctggatatcgttggcggtgctgcgcagcatctgcggtgttacctgaattgtgtctgccacgggcccttctcctttactgccgttagccgttccccctcaaatatcggggcatgacgcgaagtgtatggctgctctgcggacctgtcgattcaccctgtgcccgagctagatctaccgccggtcatcgacaacacgcaccgtcgcggcctgctcggacttgccatgggatccgcggtgaccccccgccgcatgtccgaccggcatgcctccgataggggtgccacccaccgtggtcgtcggcgcgcgcacgacgtcggcgcccaaagccccgctgggccgcaacccgaccggcctgccgctggtgcccgattcgaaagcgctgacgggacgtgtgaagctcgtcgctggcataccgccgccgcccagggcggcgcctccgccgcccgcaccgacctcggtggccgcggccgatatcccaccggccgccgaagccgccgaggctcccggcgccgccccgcccatgcccagtgcgcccgggttggcgaacatgcccaccatcgattgcagcggctgcatcgcgctcatcggtgcctgcatcagtcccgacggcgcctgcagcgcctgcggggccgcttgcatcaccgcctgcatcggctgcatgaacgtgctgagctgattgccgaagttctcacccgccgacgttgactgacccgcgccggttgaccctgcctgcacgccctggtaggcggaacgcatcccgtcaccggccgcggcctcggcggccacctggccaaccgccgccgcagcctgtgccggagcggccggagatgcacccatggtcgcgaccggcggcggaattgccagactctcggccagcgcggcgagaacccctccgtaggtggcgcccaccgcggcgttattcggccacatcaccccgaaatactcgacgtccaaagagacgattcgaggcgttagtgtccacagcacgctggggttgatggcgttgtcgacgccccattcgtcgcggttctccatgcactcgggggcagggcgcatggccgcgttggcggtctcaaacgccgcgatcgcggtcgataccacggccggcttcacgtcgacccagccggccagtccgtgcagcgtggcgttgagcatggtgacgttaagcgccgaggccgccgacccgacacccaaccagctcgccgcggtggcggcggtgttgatcgccgacgcgacacccgaggcgtggtggctggcgcccagtgtggtccacgccgtttgattggccagatgggtgcccacgccggtgcccgccttgagcagcaggtcgttggcctcaggtgtccgcgcagcccatcctggatcgggcatgcctacttacccttgcagcgccgatgccgccgcgcgcgccgcttctgtggtcacgtacacgcccgacgcgaggccctgctaacccgcgaacaggccgcgctgactggcgtgttcggcaacgacacccaggtagctggcaccgcacgcgttgagcgctgcggagaacatcgcggagtcgggatcaccacccatcggcgtggtgctaagcagggctggcgccgctccggcggccgctgcctcggtttccgcactgatcgccgactcggcagctgccgacgccagcactgtttctggttgcacagaccaaaccatgttcgcccctccgattgcttctgcaatgcgtgatggtcgctgagtgtaatgcgagtcggccgatcgcgtatgcgcaaatcagtcgtctgcaccgatgccgacgtcgaactggtccacgccgccccatgtgttccagcatgtcagcggtacgtgtggggcggatgtgaaatctgcgacgcctggaggatacgcgcgggtgtcactgaacccgtacagcgacatggtcaggcagaaagtagccatgcgcgctatcttgcgatccggccctactgctcgccgggcaccgacggataccccaccaaaatcccctcgacgtcgccgtcggcaccgaccaacagacctcgtccaggcggcaacgtttgggctcgcaccgatcgattgattcggttttgcggatcgttatccatatacaactgggccactttcgccgaggtctgggatttcacccaggggtccatcggcatcgtggcccagttcgcgctgttgcgcgtgctgaatacgtgcaaaccgacctggcgggcgcgttccatcaacttccacagcgccgcacccaccggcggcttctgtgggtagctctgagccggccgcaggtcctgcacgtcgtcgatgagcacaaagtgccgcggtccttcccacggcttgagtgcgcgcaactcctcctggctcaaacccttgggcggcaaccgcggcagcaagatctgctgggccaactcggtgatcacctcgtcgatttcatcttggtcgtaggcatacgcgcgcacatacccaggggcgtgcagatctcgcagaccgtgcggagccgttttagggtcgatcagcgtgagctgcgcctgctgcgggctgaaccggttcatcaccgcctcgccgatggccaccagcgccgtggtcttgccgcagccttgccgacctaagatcatcaaccctgggctctcgcgcagcttgatcggcaccggacccagctcgtggcgctctccgatcgcaaacgcgatcgacagatcgtcaccgccctggtggacggcctcgtgctcgacaatcgccgacagttccacccgctgtggcagccgctgcagacttgcgtgcttggtcaccccggccacgtcggcgattcgcgccccgacatcggtgatgcccaccagctcgccggtaccggggtcggccagggccggaacaccgattcgcagctcgtgcaggctttccgtcaaaccaaatcctgggcggttcaacgtccgccgcgccgcctcccgcgattcgatcgacaaatgccccatctggctctcaccgggatcggccagccgcaactgaattcgcgccgtgacattctgcagcaggctctgccgctgcccatgaatccagccgccggcactgcacatcaggtgcaccccgtattcgggaccgcggctgctcaacgagatgatgcggtcccccaacagggtgtccttggcgtacaggtcgtcgtagtcgtcgagcaccacaaagacatcgccgaacgcgtcggtgggatcggtgccacccaccccgtcgccgccgatcccgaaccggcgctcgcggaacccgtccatgtcgatcttggctcgccgaaacgcctcttcccgcgcatcgatcagcgcatccatggtgctcaagatgcgttcgatgccctcggcatccttgggcgacacgatatcggtaacgtgtggaagcgacccaatctgggccatggtcgccccgccgatgcaaaagaacgtcactcgctccggggtgtacatcgttgccgccgaacacatcagcgccatcaaggttgtggtcttgccgcgctgcttggcgcccaccacgatgatgttgctgcgtagcgcgtcgacggcgtgtaccacttgctgggattcttcggggatgtccatcactcccaccgggaacatcagtcccgggttttgaccgtagtcgacatgccagggtttgccacgatacgcagccaccagcctatcgaccggctcggggtcttccagcggcgccaaccacggccggcgcggcgatcggtgcggcacgttgtatagcgactcccgcagcacgtcgacgatcttcttcttcttgaaaccgtcgtcgtaatagaggaattcgtcgggttccgcatcggcggccgcggcggtcgccaatgcctcggcgtcggcggcatccagcggttggtactgccagtcgtacagccggggttgggtcaacgtcatgtcgatggttcgggccacctctttcttcttcggcaccacaaacggcgcagagaggtaaaagcagcggaacggttccagatcccgcggccccaccttgagcagcgcgaaaccgttctccttcgacggcagatggtaggcggcgtcgctgccgatcacttcgcggctgtcatcaccggattcagcgcgcagcgcaatccgaaacgcgatgttggacttgaccttttgcagcgacgacaggtccagccgttgaccgcctagcatgaagaagacgttggcgccgcgaccctcctgaccgatgtggatgatcagatcaatccactttttgtggttggcgaacagctccaggtattcgtcgacgatcaccagcagcaccggcaccggcggcagatcgcgtccggcgaggcgaatctcttcatagtcgttggcgtcgcgcgcacctaccgatttgaacagttcgtagcgctgtttgatctcgccgtcgataactctgcgcatccgctcggccagatgccgctcgtctttgccgaggttggatagcgcggccaccacgtgcgggatgcccaggatgtcctgggcagccgattcgaatttcatgtcgacgaagatgacgttgaatgtttccggtgagtgcgtcagcgcgatcccatagaccaacgacaagaagagctccgacttgcccgagccgctggttccgatgaccactgagtgaaacccgaagccgccaaagtccttggcgcgcaggatgatgttctgcagctcgccgttcggtttggcgcccaccggaatctcacaccaccgatcgtcgccgcgaccgcgccgctcggcccacaaccgatcgacatccaattcccgggggtcgctaatgccgagcgaacgcagcagctcggccgcgccgctggtggaatcggtgacctcgctgcgactggtcggtgaccaccgcgccatcgcccgcgcatatcggtaggcccggtggatggacagctggtcggcatgcgcgaagaacgtgccgcgcgcccgcaacagcggcgccgggcgctggtcgtcatcggcgtctgcgccatcgcgaccggccttgaccgcggttgccgccccatgtcgttgggccatctcgaagacctggtcctcggcgaaccccacaccggtgcccacccgggacgcgatgcgcagcaccgtaagcccggccttgccgacctgcccgaccacgctctcccacgcatccgggctgccggtgttgtcgtcgacgatcaccaggtgcggccccaaatccacgccgacctgcccggtttccagcgccgagcccatcgcggttgggctggccaccgtcggcggggtccatgcgcctcgcttgcccttcatatgcagctcggctcccagcgccgcctccagttcctcgggtgtggcaaagatcagccgccgccagccgcaggcatcgaacagctcgtcgtgcaggttgtgggggagccacaccatccacgcccacacctcggggttgcgcgtcaccaccatcagcttgacgtcacgcgggttgtgaaacaccgccagcgagcacaacaccgaccgcatcagcgaccgcacccggtccaggtcctcgctcacgaagctgaagcctggtgccgaccgtaggttcaccaccttggcgatatcgcgaatcttgcgctgctccaagatgaaatcgcgcagcgcctgcccggtcacgggctctagctcctcatcggaggaaatgtccggccaggtcaccgacaacaccgaatctggtgcgtgctgcacacccgtgcccacccgcacctctaagaagtcgacgtcgccgcggccacgctcccacatccgcggaccgccaatgatggcgcccagtccgggtgggtccgaatgcacggcgttctgccattcacgttgcgcacacaccgccgtctggatttcgtcgcggttggtgtccaggtcacgaagatatcgacgacgccccttctccaactcaccccaggtgatcttgcgggctcgaccgaatcgtccggagaacgccagcatgctgaacgcgccgatgcccatcagcgggaagaaccccgtggccaagctgcgcacgcccgacacgtacagcatgacgatggtgccgatcagcgccacgatcaacgcgggaacgccgatcatcacccagatgttgcgcggctcgcgctccggcagagctatcggcggattcggagccacccgaacgggtttcggcgggtcgatgttgacgcggttgatgggaaacgctttcttggacatctaggcgcccgccttcgccgttgtcgtcacaatggccacctggccgagggtgggcacagtatcgcgagccaagagtgccgcatcccgcgacagagccggtcccgcagcaaaagtccgcagcaacggccacggcgcctgcacggccgcacccggatccaggcccagcgcccgcagcgtcgcctcgtcgttggcgatcccgaatcgcaccccattgccggacacccagaacaacgattcgcgcgactcggcggtgatcacaccgctggtcgatgtcacgaagttggccgcgccgggcaacaccagcacctgggtggccaccaccgacgccggggcgcggtcatcgcgtaccagccgcacgatccggctgtccatcgacgggggcaccggaagcccccgcccgttgtagaccgcgacccgggcctgtggatccgtcgacgccttctcccacgacacgcaggtggtcggatccgccgcggtgtcaacgaaattcagccgcccggccgggtagtactccaccggcagcgaggtcacctgcggtgtgtggaccagcacatcgggggtcaccacccgcggcgccgccgccccgtaggagttcgcgctgcgcagcagatcggccacgaagctgctgatcttttgcaccccgtcgggcagcagcacatagaactggctgcccccgccggcggtttgggcctgcaacaccgatcccacccgagcgcccggcacccacgtcgacggggtgcccgcctcgggcaccgctggcacccgcagcggctcggtcgcgggcagcccgtcgaagagcgcccgtgagatctgtattggtgatgtcacgccggggtcgagccccaagctcaaggtgaccgccctgttggtcggatcgatctgtgagcgtttgccaccccagatcacgtaggtgctgccgtcgaaagtcaccagcagcccggcgtcgtcgcgcaggtgtgtggcgcggccaccgccggtgatcgggcccgcgatcgaggtgaccaccggcttgtccgcgctgcgcgggcgtcccgccgtgtcgcacaccgcccacgccgagaccgcgccccggttcaccggcatggccgcgggtgcgcccgggatgccgaccagcggcccggtcggatacttggcgatctcggcgggcttgacccatgtcggctgccccgccgtgccggtggccagccgcgcggacgtcaagttcagcgccggatacaaccggccgtcgatgcgcgcgtagagtgccccggagtcgcggtccccgatgatcgccgagtcacccacaatgccggtgggcttgagcacgttgagcagcatcatccatccggcggcaatggccaccaacaccatcgacaacgccagcgcggcggtctgcttgcggtcgtcgtgtttcatgcgcaccgagaaccgggtggtcgccgcccgcagccgccggttgtagaacagatgaccggaattttggtcgcggttggacaaactcagcggcattctcaataccccctggggctgcggcgaggatcggcctgctggatcagatcggccagattcgatgcgtcggcggccaccccgtagtggcctctcgcgtagttgatgaacgcgcacgcctgggcgaccaaatcgtggatgttggtcgacgtgcccggctcgtgatggccgcgaacgtcggagcgatgaactgccagacgcccctgctgggggtgccccgcgcggcgttggaatcccagtggtttatggcgttggcgttgtagttcgattcgcgacgggccaccaggtccatgccgcgagtccagcgtgcccgcgcggctggatcgtgaacgcctttgatatccaacgctttttggaccgccgccaacacttgggcgcgtccaccgggtgtggttacctggggtcgtcttgccgcggcggtgcgcaggtagcgcagccggcgcagccgcagccccaatagccgcgcccgcgacctacatcgcgcgatgtgccgatgctgagcccgcagccgggcggccatccgggccatcgcctcccgccggcccagcggtgtgtcggtcaaggccatggcatcggtcttggcggcttccaggagtgcacgcgtcgcggtcctggcgtgcgcatgatcgatctgggctgccgccatgatctgggccagcgcctcatcggtgttggccaatcgacgcagcgctcttgcggcgccgcgccagcggtacgccgctgcggtgggaacggcgttggccacccaggatatcgcgttcgcatactgctggatctgcggcgcgtcgatgtcggcgccggaaacgccgcccgcgaacaggccgtggccccgggacagcgccgctatcgcctgcgtggtcaggggatcagtcaagggttcgccttcggtgccaatcctgtgccatgtgctcacatccgttgccgggtgccatcacctcggccgtaccgaccagaccacgaccttgtcgattgcggccggtgcccctgcgccacgaccatactgccgttgacgcgacccgactactcagtcgtggcgcgaaggccgacctcgccccagggcgactattccttaaccttgtcgtcgttcggcacaacaaggatccgtcgcgtcgacttggtgaccaccggcttgtcgtcggcagatttcaccggaacactcggcggtactgttaagcggcccttgaccggttgaccattcggcacagccggggccgtcacccgcttctcgaccggcttgtccttattggctccttccgcgcccgcacccaacgcgcccggcggcaccatcggcatgccggtcatgccggccggccccgacgcccgcggggtgccactaaccgggtccggcgtcaccgacttggccggcgccccggctggagtcgtcggtggcgacgacgtcggcacgggtgggggacccagatagcccgtcggggtggtgccaccacccccgccgccggcgccgacgtcaccagcgcccggctcgccgccgaggccgggctcaccttcgatgctgtccaccagccgcgccccgtccgcgacgtccagtccctccgcgccataggtctgttgaagcgcactcatcagcggctgcattgctccctgccccgcttgcatggcctgctggggaagctgcgtgagtgggcccatgacgccgccgaccgcgccgccgagcgcgccggtaatgcccgacaccgcttgttgcatcatctgcgtcgccccctgggcctccgcctgagcgcccaccccctggaattgttgggccgcatcggcctcattcgccgagaacttttgcacggcatcggccgcatgcgcccgccgatctaggtcctccaggccgctggactcgacgtcgccgggcacaccggaattaccggcggcgaaaagtgccccattagcgatgtcggcaggtgcgggtaggtctacggggacagcgggaaacggcgccggtccggacgctggcggcgtcgtcaaaacctgcaataagatttccggcgtcaccttgatcggaactcccggagccgggccgggtgccggattctgatctccggtcatgatcacacctcgaacttcatcggtagcgccccttcggacgctctttcgtgtgcttgtcgacattggccgcagcatcgccattttgtcacgccgcgcgtcgaccggtattcagctcacggtgtcgggcctcgtatggtgatcagggagtttcgggcagcggttcaggcagcgaaccctcgtgagccgccacgcctggtggttacggcataccaggccaggtgatagttggcgaggtagtcctgctcgtcgatcagtgcctcgatcgccgccagcagcatccaatccccgacagcggtgagctcgtgactgggataggccttgagcaccgactccttgaccgcggtgatgcagccgtgcagcagctcggcttcgttttccagcacgccggttttgcgtaccgccggcagcgcgatcgcctgcgcgatccgcggcaggctatcgcggcggcgcacagcttcgaccaaggtcggcccgaactcgtccaccttgggtatcgccgagcgcgctgaccgatcaccggtcagcgcaggcgcatctggccccggctcggcaacgtaggtgttggactcgtgggctgccacggcgacgacggcgcccagcaagtcgatcacgtcggcatcacggcgtcgcgcggttggctccagcagcgtcacgttcgcgggcagccggacgtggggcggaatccacccgccggccaaatcggtgaccagcagggtggtggtgccgtcgtcgcgcagcccggccgcccatgagattcgcggctcctggcgcgccacggcatccacgattcgctgtaggcgttgctgctcagccgcccgagccgataccgcgcccgccgtcgcgccggcggtggccgacagtgccgaggcgccggccattgtcgacgagctcgcaccagcctgtccagccacagctttcgaggctgcgcgctccaccggagaaaccagcgccccacccgccgatggggccgatgacgccgagggcgccaccggcgcgccggatacgggcgccgtaggaaccgagggcacggcgggggctgccacgacggggggccgtagatcagagccgtaagccggcagcggtcccgcggggacagccgagccaccaaccaccggcgcagcgggtgccgccaccggcccggcggtcaccacggtcggcgcgaccggcccggtagtaccggtcgacgccggtggagcgcccggggtgttcgccggcgtgtcaactggcccgtgtgtggcttcgatgcccgcagccatggtcggcgcagacaccacgggcggtgtcgttatcggaggagtggcctgcggcgggggaaccgaccccgactgcatcgccgtcattgccccttccgacagcgaatgcgcgccagccgcggccggttgccccgtcaccatcccggtcgcaaacgattgcccaatcgacgtaggcgatacgccctgtccgagggccgccggcgacagcgacccgccgggcatcgccaccgggggccagtggcgatgactggcggtgtagcagcggcgggtgttgtgaccaccggggcaggtggtacaggtcctgcgctggcgtgccgactcgaagcgcctattgctcgcggcgccggttgtgagcaggcggcctggacaccactgccagaaaagccgccagcacccaccgattgtggcgatgccaggtctccggcgccctcaacactcccaaagctaccgccacgcgcgccgggaccggtcagcgctgccagatcgttctccctgatcaggcggggtggtggtgcgtcgtcgacgttgaaaccattggcccgtgcccacgtccggggatcgtcaccgatatcttcggcttcgaggatctcctgcatggccgtcatgaccttgtcgacggcgtcccgggatgcgttcgccgcatcggcattgcacctggtttggatcgcctggatttccgccaactgctccggcaacggctttttcgacgcaagaacgtcgtcgatttccttatttccttcccctgcaatgccggtcaaccggctccgcaaatagtcgatggcgtcagcggcggtattgaaggcgcccttctttatttcgtacttctctgccttagtgacctcggatttcgctccccgaaggtaccggccaatcaggtcttcggccgttctaccctgattccgcaacaaaagatcatgttggctgatcagattccttgcgagctcttgcttttgcatggcccaagtggcccagtgttgcgcggcggcacgcagggccgccgacggggccggccaccacgcccccaccagcaccgcgctccacctaccgggcggaagatcagccgccaccacatacctgcttcatagcagcatctttcacgttgccgtcgtcaagtgcagcctgccactcagcttgagtgccaccactcgccattacgatcgttgtgcggtaagcggtcgctagcgcgcgcggcgtcgcggtgtttggcatctagggcgggatcggctgctgcattgtcgaggattgccgcagcatttgtgagcgtgatgcgggccagtgccttatcgctcccgttcgtgtcaactggtacagcatgggccaccagcttgtatgtgtcgcacaattgccgctgagccgcggcagtctgggcagcggtgtaggtaggcatcgaggtcgtagccggtgtagccgcgggcctggcgtttgtcagggccacgatcagcgcagcgaccgccaccacagcagcgatcgcggccaccacgatggcgggccaactacgtgtgcgtggtatgggcaagggtgctggcgcggtcacgccgcagatggtatccgctgaccgcctgtttgccgcttgcaccagaccacaccaacccggacacgccgcggcggatgcgttacgtcaccggtgaccacgcggtgcaggtgttccaactgaccagcaccgttatcgatctcaccaccaagcgcaaacacaccacggtcgtgtacgcggccacctccatgtcgggaacgccacccctgcacaggtagcctgctggttgctgggtcattgcgccatgccttcgagaacaaattgcatcggatgcgcgacgtcacctacgcaaaacccctcccaagtccgcgctggtcagggccccaaggttagggcacccgcgcaacagcgccgccggcccgctccgtatcgacggccacgacaacatcgcgtccacgctacgccgcaatgacgcggccctcgccagcccgttaaaccatcacagtcctgttgaaacgccattttgccgaggccttgggcgcatcgccggtaagcgctgctgaccgcccggctgaaatcgatgagcatcactatcttatctactgttttagtatgcggattgtcgcgacaatggcatcgcacgagaaacgtcaacctaacccttatagtccttccaaagggtgaataagggcttaccttcgctatccaggaaagaatcctttatcacgttgacagatacgtctaggtaatgtgacaattcaaccagtcgatcagccgcggtaattgcaacaaccgttccactggaatcgataagggtatcccgttgccgaccggcaaacgtcatcgtcccgatgctatattccggcatcagctcttcgggctgaaaaggtgcccggatcgccggcagttcacgctcgcttcggacggagcctccgaaatacccgtaaagatatttttcgatcacggacattgatgcagcggcgaattcatagccttcccggctcatgcgatcggatgacgtaataacataccatccggcgagccggtcgataaagtagcggacttcaccgcccttgttccaaaggatagtccggccgtcattcgtttccgacccttggatcatgttcatgccagataagcggatccagtcctgcaaatccgttgacaggtccacacctattgtcactgtcgcaacaccccgcgccttattaactcttccactttgcgcatctcgttctgatgatcgaatatccgcacttggatggatccgcccggctggccgcaccccggcgcgacctcagatacttcgatgaaccatccctcaggcaaccaatcaatggtatacgcgtggtaggggtcgcgtaacgacgtcacgtgcagggcacgttgttcccatgatgccgggcgcccatgttccatgatcgccaggtacttgccctgatcgccgcctatacgatctagctgggggccgtagtcactaagaaatttttcgagattagtgtaggcgatccttgtccctggaaccgcaccattgttaggcggaaaattagagtactgctggccccatgggcctacactattaaatcgctcttgataccgttcttgggtatagggctgtccctgaggatcgcggccgaatggggcgttggggtcctccatgagctgggccacaaccgggtttatccgactgcgatcggccggattgtctgtaaagtcccagtggcgcgataatggctcgccatactgcgggtcaaccgcttcgtcggataaccgatgccaaccctctccagctggttcgttcgaatgcattgcaagctgctgctcgcgatgcggcgcatgcagcccaggtggctcgctaccgctaccgtggcctgacccgtgagacgcaccgtcgtgggtcggctcggatccgtgtgcgctcagtgatcggccgtgaggccccgattcggttgagtgaacgcctccgggcgtggaatgcggcgccgccgcgggtgctgctggtgtggtcgcccactggggttggtgcgcggtagcgggcgctgactcgacaggaggtccgccaagcaacgtcgtcgccggtggtgcttgcgccgggacatgttcacccggttgcggcaggccatgcggcacatgtgtgccgggcgtggtggctgcggatacccggggctggcctgccgacgccgacgacggcgccaccggttcagccggtctgtcgacgggcggcggtttggattcggtggggctgtgcggcagtggaccgttggcgggcacgggcgccggtttcgccgcgggcgcgggtgcagggtggcccgattctggtggttcgatccgtggtggttgcggtcctggccgcggcggcgttgctgggggctcaaggtgcggtgtcgtcggctcaagccgctccttgaggcctcgcacgcccgcgagaatgtcgcggcccttgctgccaagtttcgacagcggcccgcccggcaaagctagcgtcgcggcgtcgaatacggtcttgcctagcgcctcattagggttggtcgtccactcatcccaatggatgaggcttttgccgaactgcttccacgactccacaacgccgggagcgttctcgccgcccaggcccgccagcggcgccatcccagtcagcatctcctcccaggagcgataccacccgaacgggtctatcgaggcgcgcagtggccctaggtcccaggagtccttggccatcccgaaggcctcctcgccgaagcctttgagctgctgcccggtgccatcgatgaccacacccaccgggttgctgtgcaagaaccgatcccattgtttgcctgcgtggtctgccatcgcggtgatcaccgcctcggcgtgcgacaccaccgcggtgatctccgcagccaacgcgtccacttccccgctgaactggtcgaccaccaccgcgatgtcatgggcgatgcgctggatctcgtcttcgtcctggtcggtcagaaactcccacacctctttgatcccggtcagcggatcgcagatgcgggccaacaaatccaggaccgccgcatgcaccgcgtcgatgcgggcggcataggcgtctagctgggccgccagctggtggcattggcccacgacagcggtggtgctggcgtacgcgtcagcaaacgccgactcgatcagccccgcctccgggagctgctgggcgcgaataacgcccatcggccccgccgtcgactgaatctcagtcagcgcgaactgcgtgcccgcgctgcgccacgccacagccgccgcacgtagctttgtcgaatccccgttcggccagatcatcccgatatacggggccacccacccccagcccttcggggcgccaccgccgccaccgaccgccgacggcggcgcacccacgccgacacagccgctcggcggcggcgccggcaacggcgccgcccgcccagcgacatccgacatcgcctcggccaacgagtagttgtgcgcgctcatgcgcaccccatcgccgaggttgcacaatccgttgcgcgccaccgacatcgcctgcaccagcgcggccgccgaaccgtcataggagcgcccgaacaccgccccagccggatcatcaccggccatccccgcacacccggccagcgccgcggtcagcgacgagatcaccgcacccaaacccgcacccgcagccaccaccgcgccgcccgcgctatcaagggccgcgggatcgaccgccaacggcgccatcagctcacgaccacatacccaaattcgtggccatcgcgccggtgtagttggcgtgcgcgctctgccccgcggccgtgagctgggccaacgcctggcgcatcatcgcctcaccggcagcccaatgtcgttgcgcctcagcatgagccgccgcgccctcccccgtccacgtcacatgcagccgggtaaccaaggactcaatctcggcgaccagctcctcgacgtggcgaccgaattcggccatccgcgccaccgcatcagccaacacggtcggatccacccgaaacggctcagccaccgcccacctcacgaagcacctgcgccgacgcggtctcgttgtgttgataacccgcaccggcgtgagctatcgccgccgccagcatcgacaatcccagctgcacctcaccggccccgcgatgccatagctcccacgccgagccatacgcactgcccgacgccccgcgccacccgcccaacatctgcccgacctgagcgtccagctcggccagttgaaccgcgagatgctcggccgctccatccaacgacgcggcgaaaccctgcatcaccgcaggctctacgcgcagcgtgtcgtcggcacccatggccgcaacctaacaatgcccaggcaccgccacaattcagccgcccgggcgcacccgccgcagccctaaaggctgctggcgccgtcggcggtgccgtcgccgtcggtgtcggtcagccgtacgtcccagcggccgtcgccatcggtgtcgacgtatccggtcacacgctgctcaccagcacacagcacccgatcggccagcccgtcaccgtcggtatcgagtagccggtcgtctaaaccaccgaacccgtcgaagtcaaccagtggaccaccggtgtgctcgacgccgtcgagcccataccagcgcagttgtccgccgcggtcgacggcgaccgcccaggtccccgatccgtcgtcgatgaagtagctttccggggtgccgtcgttgtcgacgtcgaatacggcgtggtcggcaacgtcgtcgccgtcgaagtcggccagcgcgtcatcgcgcagaccgtcgccgtcgagatccaggccaatcgcgtccagccggccgtcaccgtcgaggtcgacgtcgaacgggcggttccagatcccggcgctgccgtcgtcgccggctatgcagtactccacaaccgttctgacgcgactcccaagctagcggttcccccgtgatttccaccaggacagcagctcggttgtcgcctcctcggtggacaacgggccgcgctctagccgcagctccttcaagtagcgccacgcctcgccgacttgcgggcccgccggaatgtcgagcaccgccatgatctggttgccgtccaggtcggggcgcacccgatccagatcctcctgggcggccagctccgcgatccgctcttccagccggtcgtaactggcctgcaaccgcgcggcccggcgcttgttgcgggtcgtgcagtcggcgcgcaccagcttgtgcagccgtggcagtagggccccggcgtcggtgacatagcggcgcaccgcagagtcggtccatttcccatcgccgtagccgtgaaaccgcagatgcaggtagaccagctgcgagatgtcgtcgatcatctgcttggaatacttcagcgcccgcatccgcttgcgcaccatcttggcgccgaccacttcgtggtgatggaagctcaccccaccgtcgggttcgtgacggcgggtggcgggcttgccgatgtcgtgcagcagcgccgcccagcgcaacaccagatccgggccgtcgtcctccagcgcgatcgcctgccgcagcacggtcaaggaatgctgatagacgtccttgtgctggtgatgttcgtcgatcgccatccgcatcccaccgatttcaggcaagaccacagcacccataccgctctgcaccatcaggtcgatacccgcggccggatcctcaccgaccagcagcttgtccagctcggcggccacccgttcggcgctgattcgggccaactgcggcgccatctcttcgatcgccgcgcgcacccgcggcgccaccgcgaatccaagttgcgagacgaaccgcgcggcgcgcagcatccgcaacggatcgtcgccaaaggaccccgacggcgccgccggggtgtctaacaccttggcccgcagcgccgccaagccaccaagcggatccaggaattcgcccggcccagtggcggtgacgcgcacagccattgcgttcgtggtgaagtcgcggcggaccagatcgccctcgaggcaatcgccgaaacgtacctctggatgacgcgaaacccggtcgtagctgtcggcacggaatgtggtgatctccatgcggtggtcgctcttacccacgccgacggtgccgaattcgattccggtatcccacaccgcatcggcccacggccgcacgatctcctgcacccgctcgggacgggcgtcggtggtgaagtccaggtcggggctcaaccggcccaacagtgcatctcgcaccgaaccgccgaccagatacaactcgtgtcccgcggcggcgaacaccgacccgagttcccgcaataaggcagcatgcctgttcaaggcaaccgcagcggcggttagcagatcggcttcctggacggcttccggcacgttcgatcagcctaatggcagtcgaagtgggccgggacggtcggtggaggaaccggcaaccctcgttgccgcacccgtcgcattggccggtgtcgggacgaggtgtcgtcgtgcccatctccgcgcgacaaacagccggcgacaatattaagaatccttgggtgcggtcgcgtcttgtcgctcgaaggtgggcaaatcgtgcgcccccgacacagcgacttctgtgatagatgtgactggcgcgactcaattggtcagcgcgggtcgcctgcaccgccccgctccctcgcccaacgaataagtcctggccgacgatgggcgctcagacggcgagtacatcgggaacacccgcccgtaccagctactatcgctggggtgtccgacggcgaacaagccaaatcacgtcgacgccgggggcggcgccgcgggcggcgcgctgcggctacagccgagaatcacatggacgcccaaccggccggcgacgccaccccgaccccggcaacggcgaagcggtcccggtcccgctcacctcgtcgcgggtcgactcggatgcgcaccgtgcacgaaacatcggctggagggttggtcattgacggtatcgacggtccacgagacgcgcaggtcgcggctctgatcggccgcgtcgaccggcgcggccggctgctgtggtcgctacccaaggggcacatcgagttgggcgagaccgccgagcagaccgccatccgcgaggtcgccgaggagaccggcatccgcggcagtgtgcttgccgcgctggggcgcatcgactactggttcgtcaccgacggccggcgggtgcacaagaccgtccaccattatttgatgcggtttttaggcggagagctgtccgacgaagacctcgaggtagccgaggtagcctgggtgccgatccgggaactgccgtctcgactggcctacgccgacgaacgtcgactagccgaggtggccgacgaactgatcgacaagctgcagagcgacggccccgccgcgcttccgccgctaccacccagctcgcctcgtcgacggccgcaaacgcattcacgcgctcgtcatgccgatgactcagcaccgggtcagcacaacggtcccgggccggggccgtgaccgcactgcaactccgctgggccgctttggcgcgcgtcacctcagcgatcggcgtcgtggccggcctcgggatggcgctcacggtaccgtcggcggcaccgcacgcgctcgcaggcgagcccagcccgacgccttttgtccaggtccgcatcgatcaggtgaccccggacgtggtgaccacttccagcgaaccccatgtcaccgtcagcggaacggtgaccaataccggtgaccgcccagtccgcgatgtgatggtccggcttgagcacgccgccgcggtcacgtcgtcaacggcgttacgcacctcgctcgacggcggcaccgaccagtaccagccggccgcggacttcctcacggtcgcccccgaactagaccgcgggcaagaggccggctttaccctctcggccccgctgcgctcgctgaccaggccgtcgttggccgtcaaccagcccgggatctacccggtcctggtcaacgtcaatgggacacccgactacggtgcgcctgcgcggctcgacaatgcgcggttcctgttgcccgtggtcggagtgccacccgaccaggccaccgacttcggctccgctgttgcaccagaaacgacggcgccggtctggatcaccatgctgtggccgctggccgaccggccccggttggcccccggggcacccggtggcaccgttcccgtccggctggtcgacgacgacctggcaaactcgctggccaacggcggccggctggacatcctcctgtcggcggccgagttcgccaccaaccgggaagtcgaccccgacggcgccgtcggccgagcgctgtgcctggccatcgacccagatctactcatcaccgtcaatgcgatgaccggcggctacgtcgtgtccgactcgcccgacggggccgctcaactaccgggcaccccgacccacccgggcaccggccaggccgccgcatccagctggctggatcgattgcggacgctagtccaccggacatgcgtgacgccgctgccttttgcccaagccgacctggatgctttgcagcgggttaatgatccgaggctgagcgcgatcgcaaccatcagccccgccgacatcgtcgaccgcatcctggatgtcagctccacccgcggcgcaaccgtgctgcccgacggcccgttgaccggccgggcgatcaacttgctcagcacccacggcagcacggttgccgtcgcggccgccgattttagccccgaggaacagcagggttcgtcccagatcggctccgcgctcttacccgctaccgcgccccggcggttgtccccgcgggtggtagcggcgccgtttgatcccgcggtcggggccgcgctggccgccgcgggaacaaacccgaccgttcctacctatctagatccctcgttgttcgttcggatcgcgcatgaatcgatcaccgcgcgccgccaggacgccttgggcgcaatgctgtggcgcagcttggagccgaatgccgcgccccgtacccaaatcctggtgccgccggcgtcgtggagcctggccagcgacgacgcgcaggtcatcctgaccgcgctggccaccgccatccggtctggcctggccgtgccgcgaccactaccggcggtgatcgctgacgccgcggcccgcaccgagccaccggaacccccgggcgcttacagcgccgctcgcggccggttcaatgacgacatcaccacgcagatcggcgggcaggttgcccggctatggaagctgacctcggcgttgaccatcgatgaccgcaccgggctgaccggcgtgcagtacaccgcaccactacgcgaggacatgttgcgcgcgctgagccaatcgctaccacccgatacccgcaacgggctggcccagcagcggctggccgtcgttggaaagacgatcgacgatcttttcggcgcggtgaccatcgtcaacccgggcggctcctacactctggccaccgagcacagtccgctgccgttggcgctgcataatggcctcgccgtgccaatccgggtccggctacaggtcgatgctccgcccgggatgacggtggccgatgtcggtcagatcgagctaccgcccgggtacctgccgctacgagtaccaatcgaggtgaacttcacacagcgggttgccgtcgacgtgtcgctgcggacccccgacggcgtcgcgctgggtgaaccggtgcggttgtcggtgcactccaacgcctacggcaaggtgttgttcgcgatcacgctatccgctgcggccgtgctggtaacgctggcgggccggcgcctttggcaccggttccgtggccagcctgatcgcgccgacctggatcgccccgacctgcctaccggcaaacacgccccgcagcgccgtgccgtagccagtcgggatgacgaaaagcaccgggtatgagaccctcccctggagaggtgcccacggcatcgcagaggcagcccgagctgtccgacgcggcgctggtatcgcactcctgggcaatggcattcgcgacgctgatcagccggatcaccggctttgcccggatcgtgctgctggccgcgatcttaggtgcggcgctggccagctcgttctcggtggccaaccagctgccgaacctggtcgccgcactcgtgctggaggccaccttcaccgccatcttcgtaccggtgctggcccgcgccgagcaggacgacccggacggcggcgcggcgttcgtgcgccgtttggtcacgttggcaaccaccctgctgctgggcgccaccacgctgtcggtgctggccgcgccactgcttgtgcggttgatgctgggcacaaacccacaggttaacgagccgctgaccacggcgttcgcttacctgctgctaccgcaagtcctcgtctacggcctctcgtcggtattcatggcgatcctgaacacccgcaatgtgttcgggccgccggcctgggcgcccgtcgtcaacaatgtcgtcgccatcgcgaccctagcggtgtatctggcggtccccggcgagctttcagtcgatccggttcggatgggcaacgccaagctgctggtgctcggcatcggcaccaccgcaggcgtgtttgcacagaccgcggtgctgctggtggccatccggcgcgagcacatcagcctgcgccccctgtggggaatcgatcagcggctcaagcgctttggcgcgatggccgccgcgatggtgctctatgtgctgatcagccagctcggcctggtggtcggtaaccggatcgccagcacggcagcggcttccggccccgcgatctacaactacacctggctagtgctgatgttgccattcggcatgatcggcgtgacggtgctgaccgtggtgatgccgcggctgagccgcaatgccgcggccgacgataccccggccgtgctcgccgacctgtcgctagccaccaggctgaccatgatcacgctgatcccaacggtggcgttcatgacggtcggcggtccggcgatcggtagcgcgctttttgcatacggcaacttcggcgacgttgatgccgggtacctgggggcggcgatcgcattgtcggcgttcacgttgatcccctatgcgttagtgctgttgcagctacgcgtgttctacgcccgcgagcagccgtggacaccaatcacgatcatcgtggtcatcaccggcgtcaagatcctcggctcgctgctggcgccgcatattaccggtgatccccagctggtcgcggcctatctcgggctggctaacggactcggatttctcgccggcacgatcgtcggctactacatactgcgtcgggccctgcggcccgacggcggccagctgatcggcgtcggcgaggcgcgaaccgtcctggtgaccgtcgccgcgtcgttgcttgccggactgctggcacacgtggccgatcggttactagggctaagcgagctgacggcccacgcgggcagcgtcggttcgctgctgcggctgtcggtgctggctctcatcatgctgccaattctggctgcggtcaccctctgcgcacgggtgcccgaggcgtgggcggcgctggatgccgtgcgagcccgaatcaggagccggcgcttgaagaccgggcctcagacccagaatgtcttggatcaatcgtctcgccccggaccggtcacgtaccctgagcggaggcgtttggccccgccgcgggggaaaagtgtggtccacgagccgatccggcgcaggcctccggagcaggtagccagagccgggagagcgaaaggaccggaggtgatcgaccgcccatcggagaacgcctcgtttggtgccgcgtcgggtgccgagctgccgcggcccgtcgccgacgagcttcagctcgacgcgccagccggccgtgaccccggccccgtttcccggccgcacccatccgacctgcaaaacggcgatctgcccgccgatgcggcccgtgggccgattgcgttcgacgcgctccgcgaaccggaccgagaatcgtcggcccccccagatgatgtgcagctggttcccggcgcccgcatcgctaacggccgctaccgcctgctgatcttccacgggggtgtaccacccctgcagttctggcaggcgcttgacacagcgctggaccgccaggtggcgctgaccttcgtcgacccgcagggcgtcctgcccgacgacgtcctccaggagaccttgtcccgtacgttgcggctcagccggatcgacaagcccggtgtcgcccgagtgcttgacgtcgtgcacacccgggccggtggtctggtagtcgcggagtggatccgcggcggttcgttacaggaagtcgccgacacctcaccgtcgccggttggcgccatccgggcgatgcagtccctggccgcggccgcagatgctgcccaccgcgccggtgttgcgctgtcgatcgaccatcccagccgggtgcgcgtgagcatcgacggcgacgtcgtgctggcctacccggcgaccatgccggacgccaacccgcaagacgacatccgcggcatcggcgcctccctgtacgccctgctggtcaaccggtggccgctgccggaggccggcgtgcgcagcgggttggcacccgccgagcgcgacaccgctggccagcccatcgaacccgccgacatcgaccgtgacatccccttccagatttccgcggtggcggcccggtcggttcaaggagacggcgggatacgcagcgcgtcaacgctgttgaatctaatgcagcaggcgaccgcggtggccgatcgcaccgaggtgctgggaccgatcgacgaagcaccggtctccgcggccccgcgcacatccgcgcccaacagcgaaacctacacccgccgccgtcgcaacctgctgatcggcatcggcgcgggtgctgccgtcctcatggtggccctgctggtcttggcttcggtgttgagccggatattcggcgatgtcagcggcggcctcaacaaggacgaactgggcctcaacgcacccaccgcgtcgacctcggcggccagttcggcgccgcccggcagcgtcgtcaaacccaccaaggtcacggtcttctcccccgacggcggcgccgacaaccccggggaggctgatttggccatcgacggcaatccggccacttcctggaagaccgacatctataccgaccccgtcccgttccctagcttcaagaacggagtcggtttgatgttgcagctgccccaggccacggtggtcggcaccgtcgccatcgacgtggccagcaccggcaccaaggtggagatccgctcggcatccacgccgacgccggcaacgctggaggataccgccgtgttgacttcggccaccgcgctgcggcccggccacaacaccatctcggtcgaggcggccgcgcccacctcgaatctgctggtgtggatctctaccttgggaaccaccgacggaaagagtcaagccgacatctcggagatcacgatttacgccgcgtcctgaccgggccgggcacggccagccagggtgaagtgctatgccgccaccgattggttactgtccggccgtgggtttcgggggccgtcacgagcgcagcgacgccgagctgctggccgcccatgtcgccggcgaccggtacgccttcgatcagttgttccgccgtcatcaccgccagctacaccggctcgcgcggctcaccagccggacctccgaggacgccgacgatgcgctgcaagacgcgatgctgtcagcgcaccgcggcgccggctcgttccggtacgatgccgccgtcagcagttggttgcaccgcatcgtggtcaacgcttgcctggaccggctgcgtcgggccaaagcccatccgaccgcccctctagaagatgtctatccggtcgcggaccggaccgcgcaggtcgagaccgcgatcgcggtgcagcgggcactgatgcggctgcccgtcgagcagcgggccgcggtggtcgccgtggacatgcagggctattcgatcgccgacaccgcccggatgctgggcgtggccgagggcaccgtcaagagccgctgcgcccgggcgcgggcccgcctagcgcggctgctgggctatctcaacaccggggtgaacatccggcgctgaccccgttgccggtccgtcgtagcatcgatccacgggctcgccgctaccccacatctggctattgccaccgggcatgacggacactggggccgatgagtgcagccgacaaggatccagacaaacatagcgccgatgcggacccgccgctgaccgttgagctgctggccgacctgcaagcaggtctgctggacgacgcaaccgccgcccgcatccgcagccgggtccgctcagacccgcaggctcagcaaatcctgcgcgcgttgaaccgggtacgccgcgatgtcgccgcgatgggtgccgaccccgcttgggggccagctgctcgcccagcggtcgtcgacagcatttcggcggccttacggtcggcgcgcccgaacagctcacccggcgccgctcacgccgcccgtccgcacgtccaccccgtccgaatgatcgccggcgcggccggattgtgcgccgtggccacagcgatcggtgtcggcgccgtggtcgatgcaccgccacccgcaccgagtgcaccgacaaccgcgcagcacatcacggtgtcaaaacctgccccggtgattccgctgtctcggccgcaggttctcgacctgcttcaccacaccccggactatggcccacccggaggcccgctgggcgatccgtcccggcgtacgtcctgcctgagcggcctcggctatccggcgtccacgccggtgctgggcgcgcagccgatcgatatcgacgctcggcccgccgtactgctggtgatacccgcggacacgcccgacaaactggccgtttttgcggtcgcgccgcactgcagcgccgccgataccgggttgttggctagcaccgtggtcccccgcgcatgatgggtctgggtgctgtcgctcgcctgcgggaacagcagtgcctacgctggcgttcgttgtctcaagatctgccctcgcactcgaaaggctcgcatgaccgccccgcctgtccatgaccgcgcacaccaccccgttcgcgacgtgatcgttatcggctccggtcccgcggggtacactgcggcgctctacgccgcccgtgcccagctggcgccgctggtcttcgagggcacgtctttcggcggcgcgctgatgaccaccaccggcgtggagaactacccgggatttcgcaacggcatcaccggtccagagttgatggatgagatgcgggaacaggcgctgcgattcggcgcggacctgcgtatggaagacgtcgagtcggcatcacttcacgggccgctgaaatcggtcgtcaccgccgacggacagacccaccgggcccgagccgtgatcctggcaatgggcgcagcggcacgctatctgcaggtgcccggcgaacaggaattgctcgggcgcggggtgagctcgtgcgccacctgcgacggattcttcttccgcgatcaggacatcgccgtcatcggcggcggtgactcggcaatggaggaagctaccttcctgacccgattcgctcgcagtgtgacgctggtgcatcgccgcgacgagttccgggcttccaaaatcatgctcgatcgcgcccgcaacaacgacaagatacggttcctcaccaaccacaccgtggtcgcggtggacggggacaccacagtgaccggcttgcgggtacgcgacaccaacaccggtgccgaaaccaccctgccggtaaccggtgttttcgtcgcgatcggccacgagccgcggtcgggcttggtgcgcgaggccatcgacgtcgacccggacggctacgtgttggtgcaggggcgtaccaccagcacctcactgccgggcgtgttcgctgccggcgacctggtggatcgcacctatcgccaggcggttaccgcagcgggcagtggctgcgccgcggctatcgacgccgagcgctggctcgccgagcacgcagcaaccggagaagctgacagtaccgacgcattgataggagcacaacgatgaccgattccgagaagtccgccaccatcaaagttaccgacgcatcctttgccaccgacgtgctatccagcaacaagcctgtgctggttgacttttgggcgacatggtgtggaccttgcaagatggtagcgcccgttctcgaggaaatcgccaccgagcgcgcaacagacctcaccgtcgccaagctcgacgtggacaccaacccggagaccgcccgcaacttccaggtcgtctcgatccctaccctgatcttgttcaaggacggccagccggtgaaacgaatcgttggcgccaagggtaaggctgcgttgctgcgcgagctctcagacgtggttcccaacctcaactagcccccgcggttagcctggggttttcccgaaatcggcaaggatctgcgacaataccggttggctggtccgcattgtcaacgatgtgagctaatcccggagggcccttggtatgccgagtccgcgccgcgaagacggcgatgcgctgcgctgtggcgaccgcagtgcggccgtcaccgagatccgggctgcgctgaccgcgttagggatgctggatcatcaggaagaagacctgacgacgggccgtaacgtcgcccttgagttgttcgacgcgcagctcgaccaggcggtccgtgccttccaacagcatcgcggcctgctggtggacggcatcgtcggtgaggccacctaccgcgcgttgaaagaagcctcctaccggctcggggcccgcacgctgtaccaccaattcggcgccccgctctacggggacgacgtcgctacactgcaggcccggctgcaggatcttggtttctacaccgggctggtcgacggtcatttcgggttgcagacccacaatgcgttgatgtcctatcagcgtgagtacggacttgccgcagacggtatctgcggcccagaaacgttgcgctccttgtactttctaagttcgcgagtcagcggtggctcgccacatgcgattcgcgaagaagagctggtccgcagctcggggccgaagctgtctggcaaacggatcatcattgatcccggtcgcggcggcgtggaccacggacttatcgcgcaaggtccggctgggcccatcagcgaagcagacttgttgtgggacttggcaagtcggctcgaaggacggatggcagctatcggtatggagacccacctgtcccgtccgaccaaccgtagtccgtccgacgcagagcgtgccgccaccgccaacgccgttggcgcagacctgatgatcagcctgcgctgcgagacccagaccagtctcgcggccaacggcgtggcttcctttcacttcggcaactcgcacggctcggtgtctaccatcggccgcaatcttgccgatttcattcaacgagaagtggtggcgcgcaccggtttacgggattgccgtgtgcatggtcgaacgtgggatctgttgcggctgaccaggatgccgaccgttcaggtcgatatcggctacatcaccaacccccacgatcgtgggatgctggtctcaacgcagacgcgcgatgccatcgccgaaggcattctcgccgcggtcaaacggctgtatctgttaggcaagaacgatcggcccaccggcacattcactttcgccgagttgctggcccacgaactgtctgtcgagcgagcgggtagactcggcggttcttaagcccagtggccgcgtggggtttacgacgtgttgccggccgtcgaccccgctgctatcggctcttgcagtcgagcattctccagcaagcgttcaagagcggcctcgacttcggctttccaccccagccctttgtccagttcgaggcgtagcctcggaaagtacgggtgcggtgccaccacgacgaaacccacgtccatcaagaagttcgcgtcgatgatgcagtgttcgacacagcagtcgccgagggcctccaacaccggccgcacatcaggtgttaccgcgcccgggttttgcaaatcggtggccgctggtgtccggccgaaagcttccagcgcccggacgccgcgccgaaccaactcttcaatcacccgggcaatcagactgtgcggtaagtcgtcatctgcttgcccgcgctcgatgcccatcgacgtaagcagcaccgcgtccgccgacaccggcgcggtaggaaaccgctgggctcgcggcaccgcactgggcggagcgtagagcacatacccgaggcagggtggttcggcgtggctgcgctcatccgggactgccgttgcgacctgaccgcacgaaccccactccagcatcaccatcgacaaccaggcttccttttcgaattcggggtcggcgaggtggtcgtctttgccgagaatcgcggggtcgacctcccagaaaacgcagcgtcgcgcatgcttggggagctgctcgaaggcttcgagtcgtaacgctgtgatacgagcggacactagtctcctggcctccgtgcggcattgcaaccgatggccctacacctccgcgggccaatgtgcaccagcaacccttctagaataagagagtcgatcgctatcgggccagtattcgcgatgccactccagccgacttgcaccgcatcgtgtccggccggtgacaattgtccggtccattgccccgtccaatctcgaatccgcttgccgcacaccgcgtctccgttgattcccgctccccgcagcgggttggcttaggcgccggaaccggcgcgttgtcacagtgacgtaattacagagcgtccctgtgcaggcctttatctcggccatcagtggtcatcaaaccgactatgcgcgctaaatcatcgaccgagccgaactccaccacaatcttacccttgcgtttgcccagactgacggtcacccgcgtgtcaaaggtggtcgatagacgctcagcaacatcttggaggccaggcatctgaatcggcttacgccgcggcggcgcgggtgtagtcgcgtcgctgtgatgggcttggcgattggcctcgtgattggccagcgtgaccgtctcctcggtggctcgcaccgacaggccctccgcgacgatccggctcgccagctcctcttgcgcctccggtccggcctcgagcgacagcagggcgcgagcatgcccggccgacagcacgccggcggccactcgccgctgtaccgggatggggagtttgagcaatcggatcatgttggtgatcaagggccgcgagcggccgatgcgcgccgccagttcatcgtgggtgaccccgaattcgtcgagcaattgctggtatgccgccgcttcttctaacggattcagctgtactcgatgaatattttccaggagggcgtcgcgcagcagattatcgtcgccggtctcacgcacgatggccgggatggtggccaagcccgcctcttgggcagcccgccagcgccgctcccccatcactatctggtagcgcacgccggtttgggatccagccaatgaccgcaccacgatcggctgcaggagaccgaattcgcggatggagtgcaccaactcggccagtgcctcttcgtcgaacacctgacgcggctgacggggattagcctcgatggcgctcggtgggatttcccgatagatggcgcccatcacggaagtgtccgggaccggtccgccgattacgacatctgccgtggcagatcccatccggggacccaaggtcggtggccccgattctccgtctgccgggccagtcgggatcagcgcagccaggccacggccgaggccaccctttctgcgtgacggctgggtcatggtcgtcccttcgcggatggtggtcggtcacgctcggcaagttcgcggctcgcgtcgaggtaactcatcgcgccgcgcgaaccgggatcgtaatcgatgatggtcatgctgtagcccggcgcttcggaaaccttgacgctgcgtggaatcaccgtccgcaacactttgcttccgaaatactgacggacctcgtcggctacttgatcggcgagctttgtccggccgtcatacatggtaaggatcacggtggtgacctcgagttgggggttgaggtgggccttcaccatctcgatgttgcgcataagctgcgacacaccctccaacgcgtagtactcgcattggatcgggatcatcacctccggtgccgcgacgagtgcgttgatggtcagcagccccagcgagggcgggcaatcgacgaaaacgtagtcgaagtcgaagttgtcgagtgcggccagggcggtgcgcaaccggttctcgcgcgccaccatgctcaccaattcgatttcggcgccggccagatcgatcgtcgccgggatgcagaacagccgctcgctgtgcgggctgcgccgtagcgccgtgtgcaacgaaacctcgccgataagcatctcgtaggacgagggtgtgccggattgccggtcggtgatacccaatgcggtgctcgcgttgccctggggatcgagatcgatcacgagtgtcttgaggccctgcacagcaagcgcggcagcgatattgacggcggtggtcgtcttaccgaccccgcccttctgattcgcgatggtgagcacccggcgtcgacccggccgctgcagcggctcgtgggtggtgtgcaggacccgcatcgcacgttctgctgcagcgccgatgggggtgtcgaattctgtcgatgtttcacgtgaaacattcatcgtcggattgtgcgcggcctcaggcgtcggtgtcggtggtgtcatttcccgctggaatggttcgatagttgaagcctggcccgaccttacgagcgcggacggtccagcggccaccgggccccacggagcactcacgccgtccctccactcgccatccgtgccgaccctcgggcgatctgctttccacgtcgcgcgaacaccacggtcgcgggcggacgcaaatagttcgcgccacatgtcaccaccctgacatcaaccgcgcccgatgcgatcatcacacgccggtgctcccgtacttcgtcgtgagcccgctcgcctttgatggcgagcattcgcccgttcggccgtatcaacggcatgctccatttcgtcaacttgtccaacgcggccaccgcccgtgacaccgcagcgtcgctgccgcccaattggtcctgcacccaggactcctcggcgcgcccccgcacgatctcaacggccacgcccagatctgtcaccatctctcgaagaaactcggtgcggcgcagtagcggttctaggagaactacctggaggtccggccgcgctatcgccaatggcacgcccggcaacccggctccgctaccgatatccacgacccggtcaccgcgttcgaggagcttaccgatcacggcgcagttcagtagatgccggtcccatagcctaccgacttcgcggggtcccaccagcccccgctccacaccgggtcccgccaacgcttcggcgtaccgccgagcaaggccaagccgcggtccgaagatcgcagacgccgcgggctcgatcggagacattacgcactccgccggctcgtgaggtctgtgtcatgtttcacgtgaaacattctccgctctcgagacgctggcccagccgctcggccacgcatcgcttactgcggcgtcggtcggagccgctggctcgcgagctagtcgcggagcacaacgactcggcgttctggctccacgccttcgctttcgctgtgcacacctggcaccgctgcaaccgcatcgtggacgatcttccgttcgaacggcgtcattggaacgagttcctcgcggtcaccggtttcggccactcgccgcgccacctcgtcggccagcgccgccaattcctcccggcgccgccgtcgccacctcgcgatgtctagcatcaaccggctccacacaccggtcttctgatgcaccgccaaccgggtgagttcctgcagagcgtcgagcacctcgcccccgcgcccgaccaacttgttcaggtcgtcactgccgtcgatgctcaccaccgcacgattgccttcgacatcgaggtcgatgtcgccatcgaagtccaacacgtccaataactcttccaggtagtcgcctgcaatctcgccctcggcgaccaatctctcttcttgatcgtcggcctcgtcagcatccgtcgccgtgtcctcccggacgcctccacccggtgcttctgcgtcgacgtcgaagtcggtggtgtcagcgtcggccatggcttgctctcccctcgtctgcgggtgggttgtgtttgtgggaccgcctgcccggctgcccggaaggattgtcaacgtttgcgttttttcggtcgcaccccgggccgcggcgtacgggcgctcgggccgctgttgcgtctggccggattggacgtgtcggctggtcgctcagtgctggcgtccgactctgccccgtcatcggtgtccccggcttctgttggggctgccgcattggtcgctggagcggtcttcgggctccgcttgggcttagctcccggggccggcgcgttggccgcccggcgccggaccgcctcctgctttttggcctcctcctccttttcgatcatgccgaagacgtaatgctgctgcccgaacgtccagatattgttcgagaaccaatacaagatgatcgccagtggcaggaacggtccgccgacgactacgccgagcggaaatacgtacagcgccagcttgttcatcatcgcggtctgtggattcgcagccgcctcggcgctctgccgcgcgatagacgcgcgactgttgaagtacgtcgcgatgccggccaagatcatcaccggcacacccaccgcgatcaacgcagggcgactgaaatcgacgaacgcatccaacccggaccgttgcgtcatgtacgccccgatcggagcgccgaacaagttggcatctaggaagtggccgacgtcgaccgggctaaagacgtagttcccagtcagtcggttctcgatcaccgacaagtgtggttgaccaaagcccccggtcgtacggttaaacgagcgcaacacatgatagagcccaagaaacaccggaatctgcgccagcatcggcaaacatccgagaatggggttgaagccgtgctcgcgttgcagcttttgcatttcgagcgccatccgctgacgatccttgccgtatttcttttgcaaggccttgatctgtggttgcagttcctgcatctgcctggtggtgcgaatctggcgcacgaacggcttgtacagcagcgcacgcagcgtgaagaccaggaacatcaccgacaacgcccaggcgaagaagttggatggtcctagcacaaacgcgaacagccggtaccaaacccacatgatccacgacaccgggtagtagatgaagtcgagactgaagaaatcaaacaaaagactcacgctcccctcgctttgacgcagggttccagtcgtcgttcgcgccgtcgacgtctgtctggcagctccggcctgtcgttaagccttccggtatcggatcccatcctccccgatgccatggtccgcactttgcgagcctgatcatggtcaaccagcttccccgcaacaggccatactcggtgagcgcatcgacggcgtactgactacaggtagggacaaagcggcacgacgccggtcgtagcggcgaaagcatgtgccgatagacctggataacgaaaatcaacccccgcgctgatgctctaccggtaacccggaccacgcgcccacagctttgcctagacagactcaccgatcactacctgccagttcgacagccctccgcaagccgcatcgcagttgctgctccaaccgagccgaggagacatgccggctgctcggcagcgcgcggatcaccacatgatcggacgggtggagttctttgacgatcgacccagccacgtgccgcagccgacgtgccacgcggtggcgttccacggccgaccccaccgacttggcgataatcagtccgacgcgcggcccaccgccactcccacgccaccaataaacgaccatgtcagaccgcacggtacgcatcccgtgcttcaccgttgtttcaaaatccgctgaccgcctcatgcggttgcgtgcacgaagcaccgcaaataagcccggtgttgcaatcaagcactgagcgtgcgccgacccttgcgtcgccggctggacacaattgacctcccggcgcgggtacgcatccgtaagcggaaaccgtgaacacgagctcgccgccggttgttcggctggaaggtccttttgcccttggtcacgggcgtctcctcgctatgtctggcaacatcaccatccggccactcactgccttccaactcgattggcccgcgggacagtcggaggtggttttcgctgctggccggcgcggtccctggactaatccaggtcgcagccgcatcgccgactttcgggcgactgttcgagggtacttacgcgccttcgcctggtcaaacctcgcccacccggcaaccgcttcagggcatcctgcccgctaagctgctcaccatccgtacacccgagaccgccacactcacaaagaacccaccacaacgcaaaacaacggttggcagccgtacggaaaactgttagcttcgggcggtgtagttatcacgccgtttcagcgtggaaacggcactcgacaatcaagcgaggatggcggatcgactagcggcccggacaacttgaaccgggtgttttcaacacgaggatcgcgagccgttgccggtaggttgcggctggttatcgacggtactgtccacatttgtggatagccatgtggacagttcacctgcccacaacaacggttgtagctcgacccggaaccaagacccggaactaacgagaaccagggagatacgtcg